{
  "Metadata": {
    "GeneratedAtUtc": "2026-05-31T00:37:35.3568539Z",
    "BaseDirectory": "C:\\Users\\Justin\\Desktop\\romestead-dll-reference",
    "InputRoots": [
      "C:\\Program Files (x86)\\Steam\\steamapps\\common\\romestead"
    ],
    "AssemblyFilters": [],
    "IncludeSystemAssemblies": false,
    "IncludeCompilerGenerated": false,
    "AssemblyCount": 4,
    "TypeCount": 4794,
    "MethodCount": 16138,
    "PropertyCount": 1563,
    "FieldCount": 22349
  },
  "Assemblies": [
    {
      "Name": "CandideCreator.Shared",
      "Version": "1.0.0.0",
      "FilePath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\romestead\\CandideCreator.Shared.dll",
      "ModuleVersionId": "b8567957-f65a-4add-9204-c00b91fde781",
      "Hash": "BA463E34DF9080269CD4A9B60DB2833FC28EF63A090E575B2E81E4850BA279BA",
      "References": [
        "CommunityToolkit.Mvvm, Version=8.2.0.0, Culture=neutral, PublicKeyToken=4aff67a105548ee2",
        "MonoGame.Framework, Version=3.8.1.303, Culture=neutral, PublicKeyToken=null",
        "System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Collections.Concurrent, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.ComponentModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.IO.Compression, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Linq.Expressions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Memory, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.ObjectModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.InteropServices, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.Serialization.Formatters, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.Serialization.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Text.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Text.RegularExpressions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Threading, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Xml.ReaderWriter, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      ],
      "Namespaces": [
        {
          "Name": "\u003Cglobal\u003E",
          "TypeIds": [
            "AabbTree\u00601\u002BAabbTreeT",
            "AabbTree\u00601\u002BAabbTreeT\u002BNodeT",
            "AabbTree\u00601\u002BPriorityQueue",
            "AabbTree\u00601\u002BQueryAll",
            "AabbTree\u00601\u002BQueryAllNodes",
            "AabbTree\u00601\u002BQueryNodes",
            "AabbTree\u00601\u002BQueryRect",
            "BaseDoodad\u002BBaseDoodadEqualityComparer",
            "BaseDoodad\u002BExtraMesh",
            "BaseDoodad\u002BSimpleBaseDoodadEqualityComparer",
            "Content\u002BCachedRawImage",
            "Content\u002BTrackedSpriteSheet",
            "K2dTreeT\u00601\u002BNode",
            "PathNode",
            "PathNodeConnection",
            "PathNodeData",
            "PathNodeExtension",
            "PathNodeFlags",
            "ReflectionHelper\u002BObjectActivator",
            "ReflectionHelper\u002BObjectActivator\u00601",
            "ReflectionHelper\u002BSimpleObjectActivator",
            "TileSet\u002BAnimation",
            "TileSet\u002BAnimation\u002BFrame",
            "TileSetCollection\u002BTileSetWrapper",
            "WaterZone\u002BWaterZoneType",
            "WorldDoodad\u002BWorldDoodadGroupEqualityComparer"
          ],
          "TypeCount": 26,
          "MethodCount": 51
        },
        {
          "Name": "CandideCreator.Shared",
          "TypeIds": [
            "CandideCreator.Shared.AnimationConstants",
            "CandideCreator.Shared.AuraTypeIdNames",
            "CandideCreator.Shared.Content",
            "CandideCreator.Shared.EditorGameState",
            "CandideCreator.Shared.FmodParameterNames",
            "CandideCreator.Shared.LocalizationConstants",
            "CandideCreator.Shared.SpellTypeIdNames",
            "CandideCreator.Shared.VehicleConstants"
          ],
          "TypeCount": 8,
          "MethodCount": 29
        },
        {
          "Name": "CandideCreator.Shared.Algorithms",
          "TypeIds": [
            "CandideCreator.Shared.Algorithms.AabbTree\u00601",
            "CandideCreator.Shared.Algorithms.BlueNoiseGenerator",
            "CandideCreator.Shared.Algorithms.GridAabbTree\u00601",
            "CandideCreator.Shared.Algorithms.GridKdTree\u00601",
            "CandideCreator.Shared.Algorithms.GridTree\u00601",
            "CandideCreator.Shared.Algorithms.K2dTreeT\u00601",
            "CandideCreator.Shared.Algorithms.ObjectPool\u00601",
            "CandideCreator.Shared.Algorithms.QuadAabbTree\u00601",
            "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601",
            "CandideCreator.Shared.Algorithms.QuadTree\u00601",
            "CandideCreator.Shared.Algorithms.QuadTreeNode\u00601"
          ],
          "TypeCount": 11,
          "MethodCount": 65
        },
        {
          "Name": "CandideCreator.Shared.Annotations",
          "TypeIds": [
            "CandideCreator.Shared.Annotations.AspChildControlTypeAttribute",
            "CandideCreator.Shared.Annotations.AspDataFieldAttribute",
            "CandideCreator.Shared.Annotations.AspDataFieldsAttribute",
            "CandideCreator.Shared.Annotations.AspMethodPropertyAttribute",
            "CandideCreator.Shared.Annotations.AspMvcActionAttribute",
            "CandideCreator.Shared.Annotations.AspMvcActionSelectorAttribute",
            "CandideCreator.Shared.Annotations.AspMvcAreaAttribute",
            "CandideCreator.Shared.Annotations.AspMvcAreaMasterLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspMvcAreaPartialViewLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspMvcAreaViewLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspMvcControllerAttribute",
            "CandideCreator.Shared.Annotations.AspMvcDisplayTemplateAttribute",
            "CandideCreator.Shared.Annotations.AspMvcEditorTemplateAttribute",
            "CandideCreator.Shared.Annotations.AspMvcMasterAttribute",
            "CandideCreator.Shared.Annotations.AspMvcMasterLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspMvcModelTypeAttribute",
            "CandideCreator.Shared.Annotations.AspMvcPartialViewAttribute",
            "CandideCreator.Shared.Annotations.AspMvcPartialViewLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspMvcSuppressViewErrorAttribute",
            "CandideCreator.Shared.Annotations.AspMvcTemplateAttribute",
            "CandideCreator.Shared.Annotations.AspMvcViewAttribute",
            "CandideCreator.Shared.Annotations.AspMvcViewComponentAttribute",
            "CandideCreator.Shared.Annotations.AspMvcViewComponentViewAttribute",
            "CandideCreator.Shared.Annotations.AspMvcViewLocationFormatAttribute",
            "CandideCreator.Shared.Annotations.AspRequiredAttributeAttribute",
            "CandideCreator.Shared.Annotations.AspTypePropertyAttribute",
            "CandideCreator.Shared.Annotations.AssertionConditionAttribute",
            "CandideCreator.Shared.Annotations.AssertionConditionType",
            "CandideCreator.Shared.Annotations.AssertionMethodAttribute",
            "CandideCreator.Shared.Annotations.BaseTypeRequiredAttribute",
            "CandideCreator.Shared.Annotations.CanBeNullAttribute",
            "CandideCreator.Shared.Annotations.CannotApplyEqualityOperatorAttribute",
            "CandideCreator.Shared.Annotations.CollectionAccessAttribute",
            "CandideCreator.Shared.Annotations.CollectionAccessType",
            "CandideCreator.Shared.Annotations.ContractAnnotationAttribute",
            "CandideCreator.Shared.Annotations.HtmlAttributeValueAttribute",
            "CandideCreator.Shared.Annotations.HtmlElementAttributesAttribute",
            "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
            "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
            "CandideCreator.Shared.Annotations.InstantHandleAttribute",
            "CandideCreator.Shared.Annotations.InvokerParameterNameAttribute",
            "CandideCreator.Shared.Annotations.ItemCanBeNullAttribute",
            "CandideCreator.Shared.Annotations.ItemNotNullAttribute",
            "CandideCreator.Shared.Annotations.LinqTunnelAttribute",
            "CandideCreator.Shared.Annotations.LocalizationRequiredAttribute",
            "CandideCreator.Shared.Annotations.MacroAttribute",
            "CandideCreator.Shared.Annotations.MeansImplicitUseAttribute",
            "CandideCreator.Shared.Annotations.MustUseReturnValueAttribute",
            "CandideCreator.Shared.Annotations.NoEnumerationAttribute",
            "CandideCreator.Shared.Annotations.NonNegativeValueAttribute",
            "CandideCreator.Shared.Annotations.NoReorderAttribute",
            "CandideCreator.Shared.Annotations.NotifyPropertyChangedInvocatorAttribute",
            "CandideCreator.Shared.Annotations.NotNullAttribute",
            "CandideCreator.Shared.Annotations.PathReferenceAttribute",
            "CandideCreator.Shared.Annotations.ProvidesContextAttribute",
            "CandideCreator.Shared.Annotations.PublicAPIAttribute",
            "CandideCreator.Shared.Annotations.PureAttribute",
            "CandideCreator.Shared.Annotations.RazorDirectiveAttribute",
            "CandideCreator.Shared.Annotations.RazorHelperCommonAttribute",
            "CandideCreator.Shared.Annotations.RazorImportNamespaceAttribute",
            "CandideCreator.Shared.Annotations.RazorInjectionAttribute",
            "CandideCreator.Shared.Annotations.RazorLayoutAttribute",
            "CandideCreator.Shared.Annotations.RazorPageBaseTypeAttribute",
            "CandideCreator.Shared.Annotations.RazorSectionAttribute",
            "CandideCreator.Shared.Annotations.RazorWriteLiteralMethodAttribute",
            "CandideCreator.Shared.Annotations.RazorWriteMethodAttribute",
            "CandideCreator.Shared.Annotations.RazorWriteMethodParameterAttribute",
            "CandideCreator.Shared.Annotations.RegexPatternAttribute",
            "CandideCreator.Shared.Annotations.RequireStaticDelegateAttribute",
            "CandideCreator.Shared.Annotations.RouteParameterConstraintAttribute",
            "CandideCreator.Shared.Annotations.RouteTemplateAttribute",
            "CandideCreator.Shared.Annotations.SourceTemplateAttribute",
            "CandideCreator.Shared.Annotations.StringFormatMethodAttribute",
            "CandideCreator.Shared.Annotations.StructuredMessageTemplateAttribute",
            "CandideCreator.Shared.Annotations.TerminatesProgramAttribute",
            "CandideCreator.Shared.Annotations.UriStringAttribute",
            "CandideCreator.Shared.Annotations.UsedImplicitlyAttribute",
            "CandideCreator.Shared.Annotations.ValueProviderAttribute",
            "CandideCreator.Shared.Annotations.ValueRangeAttribute",
            "CandideCreator.Shared.Annotations.XamlItemBindingOfItemsControlAttribute",
            "CandideCreator.Shared.Annotations.XamlItemsControlAttribute",
            "CandideCreator.Shared.Annotations.XamlItemStyleOfItemsControlAttribute",
            "CandideCreator.Shared.Annotations.XamlOneWayBindingModeByDefaultAttribute",
            "CandideCreator.Shared.Annotations.XamlTwoWayBindingModeByDefaultAttribute"
          ],
          "TypeCount": 84,
          "MethodCount": 0
        },
        {
          "Name": "CandideCreator.Shared.Attributes",
          "TypeIds": [
            "CandideCreator.Shared.Attributes.ControllerParameterAttribute",
            "CandideCreator.Shared.Attributes.EntityComponentAttribute"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "CandideCreator.Shared.Collision",
          "TypeIds": [
            "CandideCreator.Shared.Collision.BoundingBox",
            "CandideCreator.Shared.Collision.CollisionBroadPhase",
            "CandideCreator.Shared.Collision.CollisionCircle",
            "CandideCreator.Shared.Collision.CollisionData",
            "CandideCreator.Shared.Collision.CollisionHandler",
            "CandideCreator.Shared.Collision.CollisionMasks",
            "CandideCreator.Shared.Collision.CollisionMasksExtension",
            "CandideCreator.Shared.Collision.CollisionPolygon",
            "CandideCreator.Shared.Collision.CollisionPolyLine",
            "CandideCreator.Shared.Collision.CollisionRectangle",
            "CandideCreator.Shared.Collision.CollisionRules",
            "CandideCreator.Shared.Collision.CollisionShape"
          ],
          "TypeCount": 12,
          "MethodCount": 102
        },
        {
          "Name": "CandideCreator.Shared.EditorGameCommunication",
          "TypeIds": [
            "CandideCreator.Shared.EditorGameCommunication.GameProperties"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideCreator.Shared.EntityComponentStuff",
          "TypeIds": [
            "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
            "CandideCreator.Shared.EntityComponentStuff.EntityComponentField",
            "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper",
            "CandideCreator.Shared.EntityComponentStuff.EntityComponentTypeHandler"
          ],
          "TypeCount": 4,
          "MethodCount": 22
        },
        {
          "Name": "CandideCreator.Shared.Forms",
          "TypeIds": [
            "CandideCreator.Shared.Forms.ControllerFormValue",
            "CandideCreator.Shared.Forms.IEntityForm",
            "CandideCreator.Shared.Forms.TextEditorFormType"
          ],
          "TypeCount": 3,
          "MethodCount": 9
        },
        {
          "Name": "CandideCreator.Shared.Graphics",
          "TypeIds": [
            "CandideCreator.Shared.Graphics.CustomSpriteBatch",
            "CandideCreator.Shared.Graphics.FrameAnimation",
            "CandideCreator.Shared.Graphics.Icon",
            "CandideCreator.Shared.Graphics.IconData",
            "CandideCreator.Shared.Graphics.IconFlag",
            "CandideCreator.Shared.Graphics.IconMode",
            "CandideCreator.Shared.Graphics.PrimitiveRenderer",
            "CandideCreator.Shared.Graphics.ShapeExtensions",
            "CandideCreator.Shared.Graphics.SpriteSheet",
            "CandideCreator.Shared.Graphics.VisualDebug",
            "CandideCreator.Shared.Graphics.VisualDebugCircle",
            "CandideCreator.Shared.Graphics.VisualDebugCircleOutline",
            "CandideCreator.Shared.Graphics.VisualDebugDrawable",
            "CandideCreator.Shared.Graphics.VisualDebugLine",
            "CandideCreator.Shared.Graphics.VisualDebugPolygon"
          ],
          "TypeCount": 15,
          "MethodCount": 124
        },
        {
          "Name": "CandideCreator.Shared.GraphicsModels",
          "TypeIds": [
            "CandideCreator.Shared.GraphicsModels.VertexPositionColorNormal",
            "CandideCreator.Shared.GraphicsModels.VertexPositionNormal",
            "CandideCreator.Shared.GraphicsModels.VertexTbn",
            "CandideCreator.Shared.GraphicsModels.VertexTbnTexture"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "CandideCreator.Shared.Helpers",
          "TypeIds": [
            "CandideCreator.Shared.Helpers.ByteSizeHelper",
            "CandideCreator.Shared.Helpers.CandideMathHelper",
            "CandideCreator.Shared.Helpers.CollisionHelper",
            "CandideCreator.Shared.Helpers.ColorHelper",
            "CandideCreator.Shared.Helpers.ColorPalette",
            "CandideCreator.Shared.Helpers.ColorPaletteHelper",
            "CandideCreator.Shared.Helpers.DebugHelper",
            "CandideCreator.Shared.Helpers.EffectHelper",
            "CandideCreator.Shared.Helpers.EnumHelper",
            "CandideCreator.Shared.Helpers.EnumToIntHelper\u00601",
            "CandideCreator.Shared.Helpers.ExceptionHelper",
            "CandideCreator.Shared.Helpers.FacesToSurfacesHelper",
            "CandideCreator.Shared.Helpers.FileHelper",
            "CandideCreator.Shared.Helpers.IllegalCharacters",
            "CandideCreator.Shared.Helpers.InterpolationHelper",
            "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion",
            "CandideCreator.Shared.Helpers.IntervalHelper",
            "CandideCreator.Shared.Helpers.IParameters",
            "CandideCreator.Shared.Helpers.LinearAlgebra",
            "CandideCreator.Shared.Helpers.MathExtension",
            "CandideCreator.Shared.Helpers.MatrixHelper",
            "CandideCreator.Shared.Helpers.OkColorHelper",
            "CandideCreator.Shared.Helpers.ParameterExtensions",
            "CandideCreator.Shared.Helpers.Parameters",
            "CandideCreator.Shared.Helpers.ParseHelper",
            "CandideCreator.Shared.Helpers.PathHelper",
            "CandideCreator.Shared.Helpers.PointExtensions",
            "CandideCreator.Shared.Helpers.RandomHelper",
            "CandideCreator.Shared.Helpers.ReflectionHelper",
            "CandideCreator.Shared.Helpers.ServerWarningHelper",
            "CandideCreator.Shared.Helpers.StringHelper",
            "CandideCreator.Shared.Helpers.TemperatureHelper",
            "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper",
            "CandideCreator.Shared.Helpers.ThrowHelper",
            "CandideCreator.Shared.Helpers.TileRandom",
            "CandideCreator.Shared.Helpers.TileRandomHelper",
            "CandideCreator.Shared.Helpers.VectorExtension",
            "CandideCreator.Shared.Helpers.WarningHelper"
          ],
          "TypeCount": 38,
          "MethodCount": 375
        },
        {
          "Name": "CandideCreator.Shared.JsonSerialization",
          "TypeIds": [
            "CandideCreator.Shared.JsonSerialization.PointJsonConverter",
            "CandideCreator.Shared.JsonSerialization.Vector2JsonConverter"
          ],
          "TypeCount": 2,
          "MethodCount": 4
        },
        {
          "Name": "CandideCreator.Shared.Models",
          "TypeIds": [
            "CandideCreator.Shared.Models.AxisAlignedBox",
            "CandideCreator.Shared.Models.BaseDoodad",
            "CandideCreator.Shared.Models.CandideDirection",
            "CandideCreator.Shared.Models.CandideDirection8",
            "CandideCreator.Shared.Models.DoodadDatabase",
            "CandideCreator.Shared.Models.DoodadGroup",
            "CandideCreator.Shared.Models.DoodadMap",
            "CandideCreator.Shared.Models.EntityMesh",
            "CandideCreator.Shared.Models.Face",
            "CandideCreator.Shared.Models.HalfEdge",
            "CandideCreator.Shared.Models.HalfEdgeMesh",
            "CandideCreator.Shared.Models.IndexedBasePlane",
            "CandideCreator.Shared.Models.IndexedCenteredStandPlane",
            "CandideCreator.Shared.Models.IndexedConeMesh",
            "CandideCreator.Shared.Models.IndexedCubeMesh",
            "CandideCreator.Shared.Models.IndexedCylinderMesh",
            "CandideCreator.Shared.Models.IndexedFace",
            "CandideCreator.Shared.Models.IndexedMesh",
            "CandideCreator.Shared.Models.IndexedScreenPlane",
            "CandideCreator.Shared.Models.IndexedStandPlane",
            "CandideCreator.Shared.Models.IndexedSurface",
            "CandideCreator.Shared.Models.KillZone",
            "CandideCreator.Shared.Models.KillZoneData",
            "CandideCreator.Shared.Models.KillZoneType",
            "CandideCreator.Shared.Models.LightingProperties",
            "CandideCreator.Shared.Models.Mesh",
            "CandideCreator.Shared.Models.ParallaxScrolling",
            "CandideCreator.Shared.Models.RectangleExtensions",
            "CandideCreator.Shared.Models.RectangleF",
            "CandideCreator.Shared.Models.ReleaseVersion",
            "CandideCreator.Shared.Models.Shader",
            "CandideCreator.Shared.Models.Surface",
            "CandideCreator.Shared.Models.Terrain",
            "CandideCreator.Shared.Models.TerrainSurface",
            "CandideCreator.Shared.Models.TextureInformation",
            "CandideCreator.Shared.Models.TransitionStyle",
            "CandideCreator.Shared.Models.TransportNode",
            "CandideCreator.Shared.Models.TransportNodeData",
            "CandideCreator.Shared.Models.TransportTrigger",
            "CandideCreator.Shared.Models.Trigger",
            "CandideCreator.Shared.Models.VertexPositionColorNormal",
            "CandideCreator.Shared.Models.WaterZone",
            "CandideCreator.Shared.Models.World",
            "CandideCreator.Shared.Models.WorldAudioReverbLevel",
            "CandideCreator.Shared.Models.WorldAudioTrack",
            "CandideCreator.Shared.Models.WorldAudioTrackArgs",
            "CandideCreator.Shared.Models.WorldDoodad"
          ],
          "TypeCount": 47,
          "MethodCount": 181
        },
        {
          "Name": "CandideCreator.Shared.Models.Items",
          "TypeIds": [
            "CandideCreator.Shared.Models.Items.IItemModel",
            "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel",
            "CandideCreator.Shared.Models.Items.InventoryModel",
            "CandideCreator.Shared.Models.Items.ItemDataModel"
          ],
          "TypeCount": 4,
          "MethodCount": 1
        },
        {
          "Name": "CandideCreator.Shared.Models.Particle",
          "TypeIds": [
            "CandideCreator.Shared.Models.Particle.AccelerationSpan",
            "CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan",
            "CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
            "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
            "CandideCreator.Shared.Models.Particle.RotationSpan",
            "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan",
            "CandideCreator.Shared.Models.Particle.TimeScaleSpan",
            "CandideCreator.Shared.Models.Particle.VelocitySpan"
          ],
          "TypeCount": 8,
          "MethodCount": 7
        },
        {
          "Name": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "TypeIds": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea",
            "CandideCreator.Shared.Models.Particle.SpawnArea.CylinderSpawnArea",
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
            "CandideCreator.Shared.Models.Particle.SpawnArea.LineSpawnArea",
            "CandideCreator.Shared.Models.Particle.SpawnArea.PointSpawnArea",
            "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
            "CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea"
          ],
          "TypeCount": 7,
          "MethodCount": 9
        },
        {
          "Name": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "TypeIds": [
            "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacException",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacTags",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger",
            "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData"
          ],
          "TypeCount": 16,
          "MethodCount": 8
        },
        {
          "Name": "CandideCreator.Shared.Models.VFX",
          "TypeIds": [
            "CandideCreator.Shared.Models.VFX.VfxFlashModel",
            "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
            "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
            "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite"
          ],
          "TypeCount": 4,
          "MethodCount": 20
        },
        {
          "Name": "CandideCreator.Shared.Readers",
          "TypeIds": [
            "CandideCreator.Shared.Readers.AnimReader",
            "CandideCreator.Shared.Readers.CdbParticleEmittersReader",
            "CandideCreator.Shared.Readers.CdbReader",
            "CandideCreator.Shared.Readers.CdbSpacReader",
            "CandideCreator.Shared.Readers.CmxReader",
            "CandideCreator.Shared.Readers.LuaReader",
            "CandideCreator.Shared.Readers.TmxReader",
            "CandideCreator.Shared.Readers.TsxReader",
            "CandideCreator.Shared.Readers.TxReader"
          ],
          "TypeCount": 9,
          "MethodCount": 11
        },
        {
          "Name": "CandideCreator.Shared.Serialization",
          "TypeIds": [
            "CandideCreator.Shared.Serialization.CandideDeserializer",
            "CandideCreator.Shared.Serialization.CandideFormat",
            "CandideCreator.Shared.Serialization.CandideReflection",
            "CandideCreator.Shared.Serialization.CandideSerializer",
            "CandideCreator.Shared.Serialization.FieldHandler",
            "CandideCreator.Shared.Serialization.ITypeHandler",
            "CandideCreator.Shared.Serialization.ITypeSerializer",
            "CandideCreator.Shared.Serialization.SerializationProperties"
          ],
          "TypeCount": 8,
          "MethodCount": 41
        },
        {
          "Name": "CandideCreator.Shared.Serialization.Attributes",
          "TypeIds": [
            "CandideCreator.Shared.Serialization.Attributes.DoNotSerialize",
            "CandideCreator.Shared.Serialization.Attributes.DuplicatesOkAttribute",
            "CandideCreator.Shared.Serialization.Attributes.UnmanagedAttribute"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideCreator.Shared.Serialization.Resolvers",
          "TypeIds": [
            "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "CandideCreator.Shared.Serialization.Serializers",
          "TypeIds": [
            "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
            "CandideCreator.Shared.Serialization.Serializers.BoolSerializer",
            "CandideCreator.Shared.Serialization.Serializers.ColorSerializer",
            "CandideCreator.Shared.Serialization.Serializers.CompactObjectSerializer",
            "CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer",
            "CandideCreator.Shared.Serialization.Serializers.DateTimeSerializer",
            "CandideCreator.Shared.Serialization.Serializers.DecimalSerializer",
            "CandideCreator.Shared.Serialization.Serializers.DictionarySerializer",
            "CandideCreator.Shared.Serialization.Serializers.DynamicSerializer",
            "CandideCreator.Shared.Serialization.Serializers.Float128Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Float32Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Float64Serializer",
            "CandideCreator.Shared.Serialization.Serializers.GameTimeSerializer",
            "CandideCreator.Shared.Serialization.Serializers.GuidSerializer",
            "CandideCreator.Shared.Serialization.Serializers.Int128Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Int16Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Int32Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Int64Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Int8Serializer",
            "CandideCreator.Shared.Serialization.Serializers.InterfaceSerializer",
            "CandideCreator.Shared.Serialization.Serializers.MatrixSerializer",
            "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer",
            "CandideCreator.Shared.Serialization.Serializers.NullableEnumSerializer",
            "CandideCreator.Shared.Serialization.Serializers.NullSerializer",
            "CandideCreator.Shared.Serialization.Serializers.ObjectSerializer",
            "CandideCreator.Shared.Serialization.Serializers.PointSerializer",
            "CandideCreator.Shared.Serialization.Serializers.ReleaseVersionSerializer",
            "CandideCreator.Shared.Serialization.Serializers.SpriteSheetSerializer",
            "CandideCreator.Shared.Serialization.Serializers.StringSerializer",
            "CandideCreator.Shared.Serialization.Serializers.Texture2DSerializer",
            "CandideCreator.Shared.Serialization.Serializers.TimeSpanSerializer",
            "CandideCreator.Shared.Serialization.Serializers.UInt128Serializer",
            "CandideCreator.Shared.Serialization.Serializers.UInt16Serializer",
            "CandideCreator.Shared.Serialization.Serializers.UInt32Serializer",
            "CandideCreator.Shared.Serialization.Serializers.UInt64Serializer",
            "CandideCreator.Shared.Serialization.Serializers.UInt8Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Vector2Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Vector3Serializer",
            "CandideCreator.Shared.Serialization.Serializers.Vector4Serializer"
          ],
          "TypeCount": 39,
          "MethodCount": 80
        },
        {
          "Name": "CandideCreator.Shared.Serialization.TypeHandlers",
          "TypeIds": [
            "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.CollectionTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.DictionaryTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.EnumTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.IndexedMeshTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.MultiDimensionalArrayTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.NullableTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.SimpleTypeHandler",
            "CandideCreator.Shared.Serialization.TypeHandlers.StringTypeHandler"
          ],
          "TypeCount": 12,
          "MethodCount": 67
        },
        {
          "Name": "CandideCreator.Shared.SpacSystem",
          "TypeIds": [
            "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer",
            "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
            "CandideCreator.Shared.SpacSystem.EmptySpacAnimationState",
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
            "CandideCreator.Shared.SpacSystem.SpacAnimationState",
            "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition",
            "CandideCreator.Shared.SpacSystem.SpacAnyState",
            "CandideCreator.Shared.SpacSystem.SpacInterpolatedAnimationState",
            "CandideCreator.Shared.SpacSystem.State",
            "CandideCreator.Shared.SpacSystem.Transition"
          ],
          "TypeCount": 10,
          "MethodCount": 54
        },
        {
          "Name": "CandideCreator.Shared.Storage",
          "TypeIds": [
            "CandideCreator.Shared.Storage.DoodadDatabaseReader",
            "CandideCreator.Shared.Storage.DoodadDatabaseWriter",
            "CandideCreator.Shared.Storage.DoodadReader",
            "CandideCreator.Shared.Storage.DoodadWriter",
            "CandideCreator.Shared.Storage.ExtendedBinaryReader",
            "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
            "CandideCreator.Shared.Storage.MapReader",
            "CandideCreator.Shared.Storage.MapWriter",
            "CandideCreator.Shared.Storage.MeshWriter",
            "CandideCreator.Shared.Storage.ParticleEmitterDatabaseWriter",
            "CandideCreator.Shared.Storage.ParticleEmitterReader",
            "CandideCreator.Shared.Storage.ParticleEmitterWriter",
            "CandideCreator.Shared.Storage.SpacDatabaseWriter",
            "CandideCreator.Shared.Storage.SpacReader",
            "CandideCreator.Shared.Storage.SpacWriter"
          ],
          "TypeCount": 15,
          "MethodCount": 62
        },
        {
          "Name": "CandideCreator.Shared.Tiled",
          "TypeIds": [
            "CandideCreator.Shared.Tiled.AnimatedTile",
            "CandideCreator.Shared.Tiled.ExternalTileSetManager",
            "CandideCreator.Shared.Tiled.ImageLayer",
            "CandideCreator.Shared.Tiled.ObjectGroup",
            "CandideCreator.Shared.Tiled.TiledEllipse",
            "CandideCreator.Shared.Tiled.TiledImage",
            "CandideCreator.Shared.Tiled.TiledLayer",
            "CandideCreator.Shared.Tiled.TiledMap",
            "CandideCreator.Shared.Tiled.TiledMapParser",
            "CandideCreator.Shared.Tiled.TiledObject",
            "CandideCreator.Shared.Tiled.TiledPolygon",
            "CandideCreator.Shared.Tiled.TiledPolyLine",
            "CandideCreator.Shared.Tiled.TiledTemplate",
            "CandideCreator.Shared.Tiled.TiledTemplateHandler",
            "CandideCreator.Shared.Tiled.TileEffectEnum",
            "CandideCreator.Shared.Tiled.TileFlags",
            "CandideCreator.Shared.Tiled.TileLayer",
            "CandideCreator.Shared.Tiled.TileSet",
            "CandideCreator.Shared.Tiled.TileSetCollection"
          ],
          "TypeCount": 19,
          "MethodCount": 65
        },
        {
          "Name": "CandideCreator.Shared.Tools",
          "TypeIds": [
            "CandideCreator.Shared.Tools.Timer",
            "CandideCreator.Shared.Tools.TimerSimple",
            "CandideCreator.Shared.Tools.TimerSimpleUp"
          ],
          "TypeCount": 3,
          "MethodCount": 10
        },
        {
          "Name": "CandideCreator.Shared.Triangulator",
          "TypeIds": [
            "CandideCreator.Shared.Triangulator.CyclicalList\u00601",
            "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u00601",
            "CandideCreator.Shared.Triangulator.LineSegment",
            "CandideCreator.Shared.Triangulator.Triangle",
            "CandideCreator.Shared.Triangulator.Triangulator",
            "CandideCreator.Shared.Triangulator.Vertex",
            "CandideCreator.Shared.Triangulator.WindingOrder"
          ],
          "TypeCount": 7,
          "MethodCount": 28
        },
        {
          "Name": "CandideCreator.Shared.Undo",
          "TypeIds": [
            "CandideCreator.Shared.Undo.BigUndo",
            "CandideCreator.Shared.Undo.IUndo",
            "CandideCreator.Shared.Undo.UndoHistory"
          ],
          "TypeCount": 3,
          "MethodCount": 18
        },
        {
          "Name": "CommunityToolkit.Mvvm.ComponentModel.__Internals",
          "TypeIds": [
            "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangedArgs",
            "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangingArgs"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        }
      ],
      "Types": [
        {
          "Id": "AabbTree\u00601\u002BAabbTreeT",
          "Name": "AabbTreeT",
          "DisplayName": "AabbTree.AabbTreeT",
          "FullName": "AabbTree.AabbTreeT",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AabBs:CandideCreator.Shared.Models.RectangleF[]",
              "Name": "AabBs",
              "Type": "CandideCreator.Shared.Models.RectangleF[]",
              "Signature": "public CandideCreator.Shared.Models.RectangleF[] AabBs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F59EA1A38D4C880B9276A472DF99D5F09E67CAA45270006E92EA7A98F1D7E138"
            },
            {
              "Id": "Freelist:System.Int32",
              "Name": "Freelist",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Freelist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EAE51186112949B5A08ABFCD0F53882884E1A5ADAA83CFFE96F7363655D6921"
            },
            {
              "Id": "Items:!T[]",
              "Name": "Items",
              "Type": "T[]",
              "Signature": "public T[] Items",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "008E1898C9B8B875645328D360215C3FF44FFEAB44354A9EEE8EB10CB8590F6B"
            },
            {
              "Id": "NodeCapacity:System.Int32",
              "Name": "NodeCapacity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NodeCapacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DCAE2C9CD29ACA2D5DABFEE0FB130F1CA1468876DC43E72829740DEEE06FAC7"
            },
            {
              "Id": "NodeCount:System.Int32",
              "Name": "NodeCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NodeCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40E5A227A6A7795369665A289C4770BEC2B5CDBDC05312BD3F3B48CC305E9B30"
            },
            {
              "Id": "Nodes:AabbTree\u00601\u002BAabbTreeT\u002BNodeT\u003C!T\u003E[]",
              "Name": "Nodes",
              "Type": "AabbTree.AabbTreeT.NodeT\u003CT\u003E[]",
              "Signature": "public AabbTree.AabbTreeT.NodeT\u003CT\u003E[] Nodes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D9156E4F4DF30F633D50C8DC01C6663D8B19A399438F670FBE30AD2C3E3A7F3"
            },
            {
              "Id": "Root:System.Int32",
              "Name": "Root",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Root",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD223867077353784F9A7229737D03200CBFFCD455A8C55B737B5DF295EFEA75"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy()-\u003EAabbTree\u00601\u002BAabbTreeT\u003C!T\u003E",
              "Name": "Copy",
              "Signature": "public AabbTree.AabbTreeT\u003CT\u003E Copy()",
              "Visibility": "public",
              "ReturnType": "AabbTree.AabbTreeT\u003CT\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "FB6D5251434E31692AFC03FB3709985AA4491996E7FC77C6C3AF98D18984E87E",
              "Hash": "4DE10F2C4085C0E101F57726E29EEEAEB347D8D422F5A22633EAD69DB9DC1C61",
              "CalledMethods": [
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "38BFD9974ADD7AF0082C0E06C5247059BB924320F54EAEACCBD45A877621E90D"
        },
        {
          "Id": "AabbTree\u00601\u002BAabbTreeT\u002BNodeT",
          "Name": "NodeT",
          "DisplayName": "AabbTree.AabbTreeT.NodeT",
          "FullName": "AabbTree.AabbTreeT.NodeT",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "IndexA:System.Int32",
              "Name": "IndexA",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IndexA",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "169C7FB0B943AB8E401A31790BBCDD105441EF30339E758C5FB2627D361966B7"
            },
            {
              "Id": "IndexB:System.Int32",
              "Name": "IndexB",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IndexB",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D68EC39DFE1F60E65D015911383D6BC8F6634D589DE2AF915A1CCD6382391A9E"
            },
            {
              "Id": "IndexParent:System.Int32",
              "Name": "IndexParent",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IndexParent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C0FEDE5C6F5ADB9F19F2C8A838AE76441303AF14FA97D14DAB5366B991C0B03"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "83AB3F1D2656043AA9DD41A2C6217D7B7D167F4F41C624BFB6A9BA9901233CF9"
        },
        {
          "Id": "AabbTree\u00601\u002BPriorityQueue",
          "Name": "PriorityQueue",
          "DisplayName": "AabbTree.PriorityQueue",
          "FullName": "AabbTree.PriorityQueue",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_capacity:System.Int32",
              "Name": "_capacity",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _capacity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "708EAC77779D939C26C5D61F262C9DBCEF0194889E21369583E3A733159A1F69"
            },
            {
              "Id": "_costs:System.Single[]",
              "Name": "_costs",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _costs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F1DAB49BD72FB01DD424C03DA8706986B549694C73698A86C28452C0C993D9D"
            },
            {
              "Id": "_count:System.Int32",
              "Name": "_count",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3491503832BC5CF27897991762DFD04F2115C80D0624AF9696FE803AA5337AC0"
            },
            {
              "Id": "_indices:System.Int32[]",
              "Name": "_indices",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] _indices",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430772D8EF446FB1B5162B7185F0A7E622204C2A9DD7EDCDA51358C21CB85043"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Predicate(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Predicate",
              "Signature": "private System.Int32 Predicate(System.Int32 indexA, System.Int32 indexB)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "indexA",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indexB",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "AA40D2086336688CCFF3452B01FFF7624D60AA67CB1E32A7897791090CD1E97F",
              "Hash": "955D09958F342E60480BE0683BEED949073CC236180CE91FF580D5E17707E021",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Push(System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "Push",
              "Signature": "public System.Void Push(System.Int32 index, System.Single cost)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "CAF4927E99F2D2564CF1A8C65475BE43DD77297348F84CABEAD746F901121C24",
              "Hash": "E29C04F29F1A6A67A65BE480A7D3892DDFA484E999FD532775B7A80F27563E6C",
              "CalledMethods": [
                "AabbTree.PriorityQueue\u003CT\u003E::Swap(System.Int32, System.Int32)",
                "AabbTree.PriorityQueue\u003CT\u003E::Predicate(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "9EFFC101FCC83D9C7F23FEB71C38D33A766CAA62088AB5E07B7A4F50B6867E5E",
              "Hash": "B00E8CA6E1CBD80F3E36975703FF77533660473716E80DA4266E766E377D1974",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Swap(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Swap",
              "Signature": "private System.Void Swap(System.Int32 indexA, System.Int32 indexB)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "indexA",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indexB",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "B513753E637C60F0303A88170ADFA8109A7AF16207EBA19B926FEDC5BE94E3C4",
              "Hash": "D2FC19BD04C52D8ACF0777E7173239C119ED0F5613A03B754F3BB7E8EDDDC940",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPop(System.Int32\u0026, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryPop",
              "Signature": "public System.Boolean TryPop(System.Int32\u0026 index, System.Single\u0026 cost)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cost",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "F79E52203ACF0E22591774E892CC7C03820BFAE6C463912881C07DCE9CCB5358",
              "Hash": "B6B825C52B2C2E9D127409B9C016ACB2C23F4EE4FC3797EF44E11EFF34B96795",
              "CalledMethods": [
                "AabbTree.PriorityQueue\u003CT\u003E::Predicate(System.Int32, System.Int32)",
                "AabbTree.PriorityQueue\u003CT\u003E::Swap(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B2AB6F79ACB39628DA785189E89B79AB68F69F3ED4F509D619F3C56CAF8D7A4"
        },
        {
          "Id": "AabbTree\u00601\u002BQueryAll",
          "Name": "QueryAll",
          "DisplayName": "AabbTree.QueryAll",
          "FullName": "AabbTree.QueryAll",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CT\u003E",
            "System.Collections.Generic.IEnumerator\u003CT\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_at:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003C!T\u003E",
              "Name": "_at",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E _at",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743039A64E2DE0C33F3EC918A536C4F6B78E744D30A099B2BEA5B5BABA776D10"
            },
            {
              "Id": "_current:!T",
              "Name": "_current",
              "Type": "T",
              "Signature": "private T _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "371531B4D46C480F8EEB69D3C4734A757A6CB9A337BE2E667B36F60FA34E9599"
            },
            {
              "Id": "_indexStack:AabbTree\u00601\u002BQueryAll\u002B\u003C_indexStack\u003Ee__FixedBuffer\u003C!T\u003E",
              "Name": "_indexStack",
              "Type": "AabbTree.QueryAll.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E",
              "Signature": "private AabbTree.QueryAll.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E _indexStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2135B7289E81DC02C393A0ED01520B0599462CBB99F38F46B5283547FBE14B3"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isStarted:System.Boolean",
              "Name": "_isStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "841D78AA43075E9405340BC0745A55EC9FC8DD3DF82C4D2E3267E5B07E810AC7"
            },
            {
              "Id": "_sp:System.Int32",
              "Name": "_sp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _sp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "632B636C1A0F2F6219B7F2CB2B2A26305F67FCEB302BF021D0B1862D8F98C52E"
            },
            {
              "Id": "_version:System.Int32",
              "Name": "_version",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _version",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05405E8BFC27B2F88D3C029E4704CD6BA3C72C9769BBE754C09B4F0A06122ADC"
            }
          ],
          "Properties": [
            {
              "Id": "Current:!T",
              "Name": "Current",
              "Type": "T",
              "Signature": "public T Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DE9D361E722F6D1237B33391AAD838FAE29FFCA246BF954EC3AE40749E674E59"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "8FBC267B0C6B82EA605E7FFE19C5A35CBC3F7E0A2432F00D91B2C1A9B5838A03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003C!T\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CT\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CT\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8C018429CCD353BD095A6B3895F8053FA6D4AC74E7D33A3C0A7369CED48D89E6",
              "Hash": "D8EC581600CBF69CEC37513A7F0543858B4BDA5B88C7E37BED086B3AE3E663AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 325,
              "BodyHash": "C543517692BC282399EFE17508E0076F79C51811AF5A8B22D5D195551263BD98",
              "Hash": "1BDC43200F860A9BE59A6CF4222342CBA0483BDF31A665C37E5D14226BCDE4F2",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "20707F9DD622985A70866C8A458391F2CD10E8F52B960005774892F4FC3819AC",
              "Hash": "CC0D889B06C6403EF229B8CCA5D95FAAB64C37BFA0E75A249B1284FE51F84132",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8C018429CCD353BD095A6B3895F8053FA6D4AC74E7D33A3C0A7369CED48D89E6",
              "Hash": "C896021BF6FCFF288D92972AE1E4F004522CA1969272BFEA340BB1B25F8EC8A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "196270F048F78A264AB875030784585BCDCFEB2AC9AC57C98530E5F5C4E83870"
        },
        {
          "Id": "AabbTree\u00601\u002BQueryAllNodes",
          "Name": "QueryAllNodes",
          "DisplayName": "AabbTree.QueryAllNodes",
          "FullName": "AabbTree.QueryAllNodes",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
            "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_at:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003C!T\u003E",
              "Name": "_at",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E _at",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743039A64E2DE0C33F3EC918A536C4F6B78E744D30A099B2BEA5B5BABA776D10"
            },
            {
              "Id": "_current:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "_current",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "private System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0513205A53369E723B11B17A484FAC5844A78D071B561677BF7B24C675A612D"
            },
            {
              "Id": "_indexStack:AabbTree\u00601\u002BQueryAllNodes\u002B\u003C_indexStack\u003Ee__FixedBuffer\u003C!T\u003E",
              "Name": "_indexStack",
              "Type": "AabbTree.QueryAllNodes.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E",
              "Signature": "private AabbTree.QueryAllNodes.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E _indexStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA6946AB5BDCF9BB512D3E08872F509995359DF64F627275A65DE12C5410BEFE"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isStarted:System.Boolean",
              "Name": "_isStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "841D78AA43075E9405340BC0745A55EC9FC8DD3DF82C4D2E3267E5B07E810AC7"
            },
            {
              "Id": "_sp:System.Int32",
              "Name": "_sp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _sp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "632B636C1A0F2F6219B7F2CB2B2A26305F67FCEB302BF021D0B1862D8F98C52E"
            },
            {
              "Id": "_version:System.Int32",
              "Name": "_version",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _version",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05405E8BFC27B2F88D3C029E4704CD6BA3C72C9769BBE754C09B4F0A06122ADC"
            }
          ],
          "Properties": [
            {
              "Id": "Current:CandideCreator.Shared.Models.RectangleF",
              "Name": "Current",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "43F9F845D19DABC10B09176766F67FCD9790C376D0DE54D78229E2C5CE4745DD"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "8FBC267B0C6B82EA605E7FFE19C5A35CBC3F7E0A2432F00D91B2C1A9B5838A03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7445FF9D6050F2AA392296F7111DC6C4C1AB2B55A5AC1E6C71CB63A44F63BC44",
              "Hash": "1768F5D69F4EFA217F7B8B6EB352059B93AC1EB00B4E1EB0B9FF47D977BA0FFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 366,
              "BodyHash": "9D714C182E61CFE4956B6BF064EC143618426DFE069123728D309DD9D7C380F7",
              "Hash": "8775E0F923083C666D80AE4F27AF5CC4B10BE2A50318A5036A79A500B62211D7",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "7F7CA9A74F19C104BDF3A7D4EF0D9AA8084A1FA97CC197B027A97E4C5487D1E0",
              "Hash": "0E2270BCD72160F20E727375A649A2490C97CE69B31703C0EF327EF3CA473539",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7445FF9D6050F2AA392296F7111DC6C4C1AB2B55A5AC1E6C71CB63A44F63BC44",
              "Hash": "9F6DC436A826500E0F433CC355909423BD7CFBFC37FC77DCE6201ABC9E54235F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68CBBA07BE701EE47C4A39231673C2E16512BC307102726283ED9E9DBF284D72"
        },
        {
          "Id": "AabbTree\u00601\u002BQueryNodes",
          "Name": "QueryNodes",
          "DisplayName": "AabbTree.QueryNodes",
          "FullName": "AabbTree.QueryNodes",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
            "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_aabb:CandideCreator.Shared.Models.RectangleF",
              "Name": "_aabb",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _aabb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5055E6DE0B22112BD3CBA65BEF75D9FA1F5B5DCE70A2DA9126FCE8AE8F1DAB9"
            },
            {
              "Id": "_at:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003C!T\u003E",
              "Name": "_at",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E _at",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743039A64E2DE0C33F3EC918A536C4F6B78E744D30A099B2BEA5B5BABA776D10"
            },
            {
              "Id": "_current:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "_current",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "private System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0513205A53369E723B11B17A484FAC5844A78D071B561677BF7B24C675A612D"
            },
            {
              "Id": "_indexStack:AabbTree\u00601\u002BQueryNodes\u002B\u003C_indexStack\u003Ee__FixedBuffer\u003C!T\u003E",
              "Name": "_indexStack",
              "Type": "AabbTree.QueryNodes.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E",
              "Signature": "private AabbTree.QueryNodes.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E _indexStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C68DA0173A674CFC08D0D8E44DE643C95AA1C0D0EC4EFC446B836B75BC9ED4C4"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isStarted:System.Boolean",
              "Name": "_isStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "841D78AA43075E9405340BC0745A55EC9FC8DD3DF82C4D2E3267E5B07E810AC7"
            },
            {
              "Id": "_sp:System.Int32",
              "Name": "_sp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _sp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "632B636C1A0F2F6219B7F2CB2B2A26305F67FCEB302BF021D0B1862D8F98C52E"
            },
            {
              "Id": "_version:System.Int32",
              "Name": "_version",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _version",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05405E8BFC27B2F88D3C029E4704CD6BA3C72C9769BBE754C09B4F0A06122ADC"
            }
          ],
          "Properties": [
            {
              "Id": "Current:CandideCreator.Shared.Models.RectangleF",
              "Name": "Current",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "43F9F845D19DABC10B09176766F67FCD9790C376D0DE54D78229E2C5CE4745DD"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "8FBC267B0C6B82EA605E7FFE19C5A35CBC3F7E0A2432F00D91B2C1A9B5838A03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "68F0FE82380BF617EF7E7D2F325F134C1821167FFDE9760886A56FD05E8DAA6B",
              "Hash": "8063871CAF9973992E456F4DFFBED5562DECD99EF8C69B2415BE948026CDF34B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 414,
              "BodyHash": "3F2751108BDDACBE8C69583F83BA743D6548AAB52633552F30F3F5FAFEFA09EA",
              "Hash": "9ED5DB1EAD6574DE7B1D3A24B7910DD5D74AA7EB0B7061EF41054213D8BCD231",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Collide(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "46717713D8AD19FFCEF7E7535C266C002F18101532A0F6CA0B546887FACF4856",
              "Hash": "9CEAB6496DCEDC857B463F2CB209538094CFACAAA39AA8A6F6A6160183463BCC",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "68F0FE82380BF617EF7E7D2F325F134C1821167FFDE9760886A56FD05E8DAA6B",
              "Hash": "410AE9986064F1E089E825F0BF8BB13762F0A96DC3CA010C1571E41052562E66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D1FDB762AA0E6D8C120C06C67AE14406599C1FD16F55A0B44F2D4956D7EE23D9"
        },
        {
          "Id": "AabbTree\u00601\u002BQueryRect",
          "Name": "QueryRect",
          "DisplayName": "AabbTree.QueryRect",
          "FullName": "AabbTree.QueryRect",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CT\u003E",
            "System.Collections.Generic.IEnumerator\u003CT\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_aabb:CandideCreator.Shared.Models.RectangleF",
              "Name": "_aabb",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _aabb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5055E6DE0B22112BD3CBA65BEF75D9FA1F5B5DCE70A2DA9126FCE8AE8F1DAB9"
            },
            {
              "Id": "_at:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003C!T\u003E",
              "Name": "_at",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E _at",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743039A64E2DE0C33F3EC918A536C4F6B78E744D30A099B2BEA5B5BABA776D10"
            },
            {
              "Id": "_current:!T",
              "Name": "_current",
              "Type": "T",
              "Signature": "private T _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "371531B4D46C480F8EEB69D3C4734A757A6CB9A337BE2E667B36F60FA34E9599"
            },
            {
              "Id": "_indexStack:AabbTree\u00601\u002BQueryRect\u002B\u003C_indexStack\u003Ee__FixedBuffer\u003C!T\u003E",
              "Name": "_indexStack",
              "Type": "AabbTree.QueryRect.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E",
              "Signature": "private AabbTree.QueryRect.\u003C_indexStack\u003Ee__FixedBuffer\u003CT\u003E _indexStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F067DF005CA9A3502218CCA02B6A8F2C607FC6105CD2AA656990114D6B6A6E0E"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isStarted:System.Boolean",
              "Name": "_isStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "841D78AA43075E9405340BC0745A55EC9FC8DD3DF82C4D2E3267E5B07E810AC7"
            },
            {
              "Id": "_sp:System.Int32",
              "Name": "_sp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _sp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "632B636C1A0F2F6219B7F2CB2B2A26305F67FCEB302BF021D0B1862D8F98C52E"
            },
            {
              "Id": "_version:System.Int32",
              "Name": "_version",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _version",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05405E8BFC27B2F88D3C029E4704CD6BA3C72C9769BBE754C09B4F0A06122ADC"
            }
          ],
          "Properties": [
            {
              "Id": "Current:!T",
              "Name": "Current",
              "Type": "T",
              "Signature": "public T Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DE9D361E722F6D1237B33391AAD838FAE29FFCA246BF954EC3AE40749E674E59"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "8FBC267B0C6B82EA605E7FFE19C5A35CBC3F7E0A2432F00D91B2C1A9B5838A03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003EAabbTree\u00601\u002BQueryRect\u003C!T\u003E",
              "Name": "GetEnumerator",
              "Signature": "public AabbTree.QueryRect\u003CT\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "AabbTree.QueryRect\u003CT\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "65431E80D028919ACCAAF1F117B0910B2B268D60838970E7063F13A41C48CDE6",
              "Hash": "29577CA981E871159A20515A76D2C0942A2A3D9863E036E548B94FB4B4B6C870",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 373,
              "BodyHash": "E913EE7D3EAACC86E9744FF7BAAEFBAD04520C4EDD19B09001082E4C0066EDB2",
              "Hash": "BC9316262544B11F6029A469E3DDAD6C2EC152C93EDD44D477B2860DB8155B02",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Collide(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "A348861E734B6F1548B1A4C842CE4EEE79C2A91D4B31A94E1BBA962EFA276AF2",
              "Hash": "0F4B3F6F2B907929DBEEF04A32EECDF69618CF50F1CD575148A17898B0524DA0",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Collection was modified after the enumerator was instantiated."
              ],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "59541F06CE58516A9FDDAE8DF36781345B03A426C2363C5B896ED808C297D93C",
              "Hash": "3770138F5195D31A2BCB98452A712AA615099F0EAB40FF4D2ACCD798BFBF60ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CD797209ABF9A7D732DD1FEB92AF5F5933F4A8E2E910B25FDCCE4E9A61591979"
        },
        {
          "Id": "BaseDoodad\u002BBaseDoodadEqualityComparer",
          "Name": "BaseDoodadEqualityComparer",
          "DisplayName": "BaseDoodad.BaseDoodadEqualityComparer",
          "FullName": "BaseDoodad.BaseDoodadEqualityComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.BaseDoodad, CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.BaseDoodad x, CandideCreator.Shared.Models.BaseDoodad y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "C22F0F213EE5033066E09A3BA61B2F3A6051D606EF6B3DBFE86E452932C2B000",
              "Hash": "DF8799706A3652E0E6F77BDD0B6E43E04A78539ABE322B558BF5FEBCDC614597",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Guid::Equals(System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Object::Equals(System.Object)",
                "System.Linq.Enumerable::SequenceEqual(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Microsoft.Xna.Framework.Vector4::Equals(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector3::Equals(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode(CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode(CandideCreator.Shared.Models.BaseDoodad obj)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "0E903B26C0D7BFF89DB9270E3026DCE607171FF05F61054B92EE6330DE61E303",
              "Hash": "0B4A53858261D3019ADB62F8DC783C500F7C00D6583DA040B045E795D67038B0",
              "CalledMethods": [
                "System.HashCode::Add(!!0)",
                "System.HashCode::ToHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5BA7CAB409FE1B91B5851C5E4B2A4F6F12A27DE48985D316B2B19CF40B86C56E"
        },
        {
          "Id": "BaseDoodad\u002BExtraMesh",
          "Name": "ExtraMesh",
          "DisplayName": "BaseDoodad.ExtraMesh",
          "FullName": "BaseDoodad.ExtraMesh",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F99ACC21D0C0B6B4D46CE8F00E3D5F27EB92B2FE2FAED1D7770B401B20A8B06B"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "PositionBasedUvs:System.Boolean",
              "Name": "PositionBasedUvs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PositionBasedUvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD75085D2FFE173E0658F5F44B3E9871BA243C6857BF4AE8EC8707E3CDFC8A86"
            },
            {
              "Id": "Terrains:CandideCreator.Shared.Models.Terrain[]",
              "Name": "Terrains",
              "Type": "CandideCreator.Shared.Models.Terrain[]",
              "Signature": "public CandideCreator.Shared.Models.Terrain[] Terrains",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3EF2EF602FFB9749686BEA9EAB113802B41D6799A4041DB9288E6FB052ADCC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetClone()-\u003EBaseDoodad\u002BExtraMesh",
              "Name": "GetClone",
              "Signature": "public BaseDoodad.ExtraMesh GetClone()",
              "Visibility": "public",
              "ReturnType": "BaseDoodad.ExtraMesh",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "C7F1735B71A4B745D96F3B430EC5A6AA546AFAB398F54CAFF3A8C0B8F70C877F",
              "Hash": "F3F6AC880237B4F0A7F10EFAF1C47EC4F23B5EBF78D5D1029482DFD41E88F4D9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "CandideCreator.Shared.Models.IndexedMesh::Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "BaseDoodad.ExtraMesh.\u003C\u003Ec::\u003CGetClone\u003Eb__4_0(CandideCreator.Shared.Models.Terrain)",
                "System.Func\u003CCandideCreator.Shared.Models.Terrain, CandideCreator.Shared.Models.Terrain\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FEC3D403817EEEF6EF3436DF04B610896E936AAF3ED86443394395FC3710C855"
        },
        {
          "Id": "BaseDoodad\u002BSimpleBaseDoodadEqualityComparer",
          "Name": "SimpleBaseDoodadEqualityComparer",
          "DisplayName": "BaseDoodad.SimpleBaseDoodadEqualityComparer",
          "FullName": "BaseDoodad.SimpleBaseDoodadEqualityComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.BaseDoodad, CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.BaseDoodad x, CandideCreator.Shared.Models.BaseDoodad y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "2F1CC1439B606C90CC71C3393DE24E7FF36D8308A13C369BC2CBF5C6BB82AF0E",
              "Hash": "8A01632673A214461D340C0C3F7670F1A5F6F1984DFF4C14C810724975B1A3E2",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Guid::Equals(System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector4::Equals(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector3::Equals(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode(CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode(CandideCreator.Shared.Models.BaseDoodad obj)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "1DDA0FA6D5C2337A703967E97E8F06C1633525CC586248A69EB68AA374C0C464",
              "Hash": "F20276A8D930037CC1992ACE223592BD686B1DF555AE44C48278D919A7EF7B34",
              "CalledMethods": [
                "System.HashCode::Add(!!0)",
                "System.HashCode::ToHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B647C89E7F45849A69C4D6465C1B835C144E0E22018DBA0050DA0F16F4E3CEA"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.AabbTree\u00601",
          "Name": "AabbTree\u00601",
          "DisplayName": "AabbTree",
          "FullName": "CandideCreator.Shared.Algorithms.AabbTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CT\u003E",
            "System.Collections.IEnumerable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AabbTreeNullNodeIndex:System.Int32",
              "Name": "AabbTreeNullNodeIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 AabbTreeNullNodeIndex",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D9FB7D810A1C14E779219597A9750FC75273A179D31311AAD99E2C7973ABEEF"
            },
            {
              "Id": "AabbTreeStackQueryCapacity:System.Int32",
              "Name": "AabbTreeStackQueryCapacity",
              "Type": "System.Int32",
              "Signature": "private System.Int32 AabbTreeStackQueryCapacity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8566A2A14B6C426FB638E5A30B131A8968C4C4D1D0E225291E4466DB61BEE6C6"
            },
            {
              "Id": "_aabbTreeExpandConstant:System.Single",
              "Name": "_aabbTreeExpandConstant",
              "Type": "System.Single",
              "Signature": "private System.Single _aabbTreeExpandConstant",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90E8B276E02DAFA65726948ED71D97A43455603FA09A1BE3A4B7C4F9013EEB2E"
            },
            {
              "Id": "_aabbTreeMoveConstant:System.Single",
              "Name": "_aabbTreeMoveConstant",
              "Type": "System.Single",
              "Signature": "private System.Single _aabbTreeMoveConstant",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "919A48C05239C7E5E2473CE7AADE27B9F1A32714FC6D22EAB2481A6962244807"
            },
            {
              "Id": "_queue:AabbTree\u00601\u002BPriorityQueue\u003C!T\u003E",
              "Name": "_queue",
              "Type": "AabbTree.PriorityQueue\u003CT\u003E",
              "Signature": "private AabbTree.PriorityQueue\u003CT\u003E _queue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B2ED036CB2E9FA07B6F2B555CC4C055B549BDC21112029775D3C13A09640D5C"
            },
            {
              "Id": "_tree:AabbTree\u00601\u002BAabbTreeT\u003C!T\u003E",
              "Name": "_tree",
              "Type": "AabbTree.AabbTreeT\u003CT\u003E",
              "Signature": "private AabbTree.AabbTreeT\u003CT\u003E _tree",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E575BEEF1341C361512F1C7ED83205F32EDF18191E6C9636B41EA868E92DAFC"
            },
            {
              "Id": "_version:System.Int32",
              "Name": "_version",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _version",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05405E8BFC27B2F88D3C029E4704CD6BA3C72C9769BBE754C09B4F0A06122ADC"
            }
          ],
          "Properties": [
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F1AACCBD4C80BEB341B0AB325F45425C368E058331258B1EC1C163B9EBA4A984"
            },
            {
              "Id": "ExpandConstant:System.Single",
              "Name": "ExpandConstant",
              "Type": "System.Single",
              "Signature": "public System.Single ExpandConstant",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6DD59FE9B71A43FF0ECD5D6367B7FCBEFBB7C0795D277D35AFBAF303172AF6D4"
            },
            {
              "Id": "MoveConstant:System.Single",
              "Name": "MoveConstant",
              "Type": "System.Single",
              "Signature": "public System.Single MoveConstant",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D53DBE73A7B30BFE4ACA8D9854B4F4833827115BFCA4F7CBB2A8A8EAB0169EE9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideCreator.Shared.Models.RectangleF, !T)-\u003ESystem.Int32",
              "Name": "Add",
              "Signature": "public System.Int32 Add(CandideCreator.Shared.Models.RectangleF aabb, T item)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FB4086CA9517D53601301D856A40485A4D53C69266F5D549893B98A286F5B7D2",
              "Hash": "7C25F566AA1BB3DFB9018359D6DA14840E01C8A6E2E835D9850B8487919E6A8E",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Expand(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::InternalAdd(CandideCreator.Shared.Models.RectangleF, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "638B523F155E60DF85713BFBA2F72B06282DB003D411E207340C1919ED1205A0",
              "Hash": "622207A3B3E0D3E5B95795CE338157563B0768AF7B7D6A44FF0C76AC718F1860",
              "CalledMethods": [
                "AabbTree.AabbTreeT\u003CT\u003E::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear(System.Int32)-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear(System.Int32 initialCapacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "initialCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B57A125BA68670DCCACC746C535F2744623C7FABAC2FEFF50C8203D85E7BC39E",
              "Hash": "124ADC18E62208E1E4C3C409ED5FEA6B29D53B3409B8FB55D772471FB1C8888B",
              "CalledMethods": [
                "AabbTree.AabbTreeT\u003CT\u003E::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "private System.Boolean Collide(CandideCreator.Shared.Models.RectangleF a, CandideCreator.Shared.Models.RectangleF b)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "42DF30F216C8F6804BC36EE9D0F9E68B74CA18EE4AF0C3D7628926BC97A3F6A0",
              "Hash": "399ADDBB2DA49472F152EFE57618175D21EE460959177D14B85B759DF1D51B10",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "private System.Boolean Contains(CandideCreator.Shared.Models.RectangleF r1, CandideCreator.Shared.Models.RectangleF r2)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "r1",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r2",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "D71B4C1E15D50B95EC74CC887DB441DA5CC26DDA92BD7E8AFE21177FA2090FC7",
              "Hash": "C05535F2AAC95F30286383D5BA6778039E4B8282AAB1E198E3F2FDD06294E5B1",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugAllNodes()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "DebugAllNodes",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E DebugAllNodes()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "CCBE41842B392735D50638D34A7B5CD9724662B21A7A8F3BA02B8D26E9D72CA4",
              "Hash": "2EB483AE2422069350E8769CE46BFC22FB46E0860D7E6110AB169350730E114C",
              "CalledMethods": [
                "AabbTree.QueryAllNodes\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugNodes(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "DebugNodes",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E DebugNodes(CandideCreator.Shared.Models.RectangleF aabb)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A8A6DD9A0697B896FC1C92793E30732440A7E1F6C708EAF8161A111A260C06F9",
              "Hash": "9DBED20D396A5D7FD1D5A755DB3EAA457E851842D370DE3066A5355A53131543",
              "CalledMethods": [
                "AabbTree.QueryNodes\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureSize\u00601(!TK[]\u0026, System.Int32)-\u003ESystem.Void",
              "Name": "EnsureSize",
              "Signature": "private System.Void EnsureSize\u003CTK\u003E(TK[]\u0026 array, System.Int32 newCapacity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "TK[]\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 23,
              "BodyHash": "B7CCF3ED05C5E69C6D203E7BF6E7E2A06431CC903CF706D45D15EB379F401DD3",
              "Hash": "C0E076738C69B054C8A4A1E5C47652F7A072C6BF60DE38354790A7100EE09F3E",
              "CalledMethods": [
                "System.Array::Resize(!!0[]\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Expand(CandideCreator.Shared.Models.RectangleF, System.Single)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "Expand",
              "Signature": "private CandideCreator.Shared.Models.RectangleF Expand(CandideCreator.Shared.Models.RectangleF aabb, System.Single v)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "453EA94324E12F8056A639F13970DBA0614C41B055EDA640C2B609C9CB724D76",
              "Hash": "6282F7532A6FE00BAFCE63A27544D335DC5EDC8FDC348846C22056745F95B7E3",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAabb(System.Int32)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetAabb",
              "Signature": "public CandideCreator.Shared.Models.RectangleF GetAabb(System.Int32 leaf)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "AE9EDF4DB88EC28F222D61A6D434D6FF4CA282D9396225C4AFDD56CC9AA74F0B",
              "Hash": "F43EA7C378A477AD22D80BD000C7A3C887F945AF10DD13A51DA07A01543A2D14",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003C!T\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CT\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CT\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "E0F94DE15C142FDBE3BB4BBEB5E62C5601F2748CD65D55F39A5AF436048EEC8F",
              "Hash": "A784EF3FE8150554AFAF03A810126A3F8E45A62898B2053CDF02457FFB3793E7",
              "CalledMethods": [
                "AabbTree.QueryAll\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItem(System.Int32)-\u003E!T",
              "Name": "GetItem",
              "Signature": "public T GetItem(System.Int32 leaf)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "131975F1E3568161291AF7419A5475B27144A0FE434F19F4A332A4B5AF83B36E",
              "Hash": "76B6EB1F53B87368C4941BDFE82B95F732B39849CC297EB0107D1897C074C4A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetReadOnlyCopy()-\u003ECandideCreator.Shared.Algorithms.AabbTree\u00601\u003C!T\u003E",
              "Name": "GetReadOnlyCopy",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E GetReadOnlyCopy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "2C52A31C3232A8D418BB42CFC032901A9A43C98349C85630D5DBCC55B164B2FF",
              "Hash": "D0FE4790AA69140E0EAA8074A05D44526787BFCAA78A53E4A1E3020C9FE4A0C2",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::.ctor()",
                "AabbTree.AabbTreeT\u003CT\u003E::Copy()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalAdd(CandideCreator.Shared.Models.RectangleF, !T)-\u003ESystem.Int32",
              "Name": "InternalAdd",
              "Signature": "private System.Int32 InternalAdd(CandideCreator.Shared.Models.RectangleF aabb, T item)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 362,
              "BodyHash": "C538E8662505458F7B40BEC5B36DF10C129918E8EE257E7D53CC333B20FC40D0",
              "Hash": "58F3D233507DB60C0B25CB3109DB25AC03953132D460029518C9D78C0BB68666",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SPopFreelist(CandideCreator.Shared.Models.RectangleF, T)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SBranchAndBoundFindOptimalSibling(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SRefitHierarchy(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(System.Int32, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Move",
              "Signature": "public System.Boolean Move(System.Int32 leaf, CandideCreator.Shared.Models.RectangleF aabb, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "C9D09027BD5EFDF85DB3D6A4E63D09E415784299C7171A9A0A00AA8E9CA125A1",
              "Hash": "62D128C2EFE23CB6B230879200E2D14E2B898CB1C3A073D5C68834B5580D826D",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Expand(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Contains(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Remove(System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::InternalAdd(CandideCreator.Shared.Models.RectangleF, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueryFast(CandideCreator.Shared.Models.RectangleF)-\u003EAabbTree\u00601\u002BQueryRect\u003C!T\u003E",
              "Name": "QueryFast",
              "Signature": "public AabbTree.QueryRect\u003CT\u003E QueryFast(CandideCreator.Shared.Models.RectangleF aabb)",
              "Visibility": "public",
              "ReturnType": "AabbTree.QueryRect\u003CT\u003E",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "190D38B773E766425FBB7CC1A6A59AA44E13E6E2B6476F3BB7C0D90EC43CCFA3",
              "Hash": "50966B7909CC6845B7739B36CD14BBF750474261D75EB9EDF3249EFD67B18605",
              "CalledMethods": [
                "AabbTree.QueryRect\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueryFast(Microsoft.Xna.Framework.Vector2)-\u003EAabbTree\u00601\u002BQueryRect\u003C!T\u003E",
              "Name": "QueryFast",
              "Signature": "public AabbTree.QueryRect\u003CT\u003E QueryFast(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "AabbTree.QueryRect\u003CT\u003E",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "75E7211D9BDA6626C53C74098DFE5C6A3FC6A2303B5A8BBA3353F73FFBE061C4",
              "Hash": "84E782A77C4D3A298917E54B149E8B994CEFE12490C9831FF8481EDEC72144FD",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "AabbTree.QueryRect\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(System.Int32)-\u003ESystem.Int32",
              "Name": "Remove",
              "Signature": "public System.Int32 Remove(System.Int32 leaf)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 481,
              "BodyHash": "4A2D1BD890A7BC0652620746DA5049546F46F3F05AB8BA795B44261962E9CD62",
              "Hash": "47D69814D61AB6D1BE40E76958820B143A5F9498CD87912769FC78B39F3A0468",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SRefitHierarchy(System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SPushFreelist(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SBalance(System.Int32)-\u003ESystem.Int32",
              "Name": "SBalance",
              "Signature": "private System.Int32 SBalance(System.Int32 indexA)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "indexA",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1446,
              "BodyHash": "09329E483FA03B4B82A9C48F8BC7E5A925F283811D2DAF1A8399F2E397FDA8AB",
              "Hash": "8203D6AF5B4638188F9E2A041E1486772A21A2FB8188FF94C4991E6A227249E1",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "System.Math::Max(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SBranchAndBoundFindOptimalSibling(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Int32",
              "Name": "SBranchAndBoundFindOptimalSibling",
              "Signature": "private System.Int32 SBranchAndBoundFindOptimalSibling(CandideCreator.Shared.Models.RectangleF toInsert)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "toInsert",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "9262FF5988927C790AAF7EEB449D37A3B5D02ABB9BDE3A01735E498A9981B2C5",
              "Hash": "E90162EF05E219C0AE809F752DFA33D73CF5B5C3953225F528112D596BCB9E4F",
              "CalledMethods": [
                "AabbTree.PriorityQueue\u003CT\u003E::Reset()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SDeltaCost(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.PriorityQueue\u003CT\u003E::Push(System.Int32, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SurfaceArea(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.PriorityQueue\u003CT\u003E::TryPop(System.Int32\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SDeltaCost(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Single",
              "Name": "SDeltaCost",
              "Signature": "private System.Single SDeltaCost(CandideCreator.Shared.Models.RectangleF toInsert, CandideCreator.Shared.Models.RectangleF candidate)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "toInsert",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "candidate",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "4362AAED068FAFE3BF23EA1AFA47193C95BDA102443887BF9F0D958E24B461A2",
              "Hash": "E9CC89D23E20CDE5EA5FB9D4123EA5B02839877C8027634A6E86FD78856E289A",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SurfaceArea(CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetItem(System.Int32, !T)-\u003ESystem.Void",
              "Name": "SetItem",
              "Signature": "public System.Void SetItem(System.Int32 leaf, T item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "E1CBAFDEFDACB42FE10791CE5C7B2AA27703A65B8308CDDF6AE63A2889CBF762",
              "Hash": "A327039B758F9EDD6A29DA3037870048E524412C392B393C32AC5C1BF9B6D8CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SPopFreelist(CandideCreator.Shared.Models.RectangleF, !T)-\u003ESystem.Int32",
              "Name": "SPopFreelist",
              "Signature": "private System.Int32 SPopFreelist(CandideCreator.Shared.Models.RectangleF aabb, T item)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 414,
              "BodyHash": "A41DA586D768140F7E9B0B4F5509FA5DDA0CDCBF929EDBC8D2308B1F2EF2192D",
              "Hash": "C826A1BB08EE93B9B5C217CFFAF22ED8EABF6B2FECFEB72A3F6F4E0D21CA25DB",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::EnsureSize(!!0[]\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SPushFreelist(System.Int32)-\u003ESystem.Void",
              "Name": "SPushFreelist",
              "Signature": "private System.Void SPushFreelist(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "845ED166560C1AA8C2514C08600A5682A105109EC52690FC90E8F78C139A197B",
              "Hash": "566B7ED30421C4F46BAC927529E2F01C49B712BDF66CABD3FCDC7EA18A2BDC49",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SRefitHierarchy(System.Int32)-\u003ESystem.Void",
              "Name": "SRefitHierarchy",
              "Signature": "private System.Void SRefitHierarchy(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "2A17A45C3049589E1391E0097DFE550AEC9E56BC88381859135E7F647F4C1B5F",
              "Hash": "90C7B49C3DC51521FCCA79F9C7AA7C38DE50D7B91559E9D359200A26B978DF23",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SBalance(System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SSyncNode(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SSyncNode(System.Int32)-\u003ESystem.Void",
              "Name": "SSyncNode",
              "Signature": "private System.Void SSyncNode(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "1305717BC136CB60A5BA780453C36976FED1A89744321C9CE098619246F4BDFD",
              "Hash": "1972E7B7702C502E0B1D4D4430A25E2B7295EDD7DABE3E6906D3CFF380D18D8F",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "STreeCost(System.Int32)-\u003ESystem.Single",
              "Name": "STreeCost",
              "Signature": "private System.Single STreeCost(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "A7AB09D93858D56C9E9BE2DD9A85577B368495004B4AD0A57700117B502CE0C5",
              "Hash": "94D5D32585B8C8CB24375CC577789DA22024B059810CF0064515CD04EFE4CFE4",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::STreeCost(System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::SurfaceArea(CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SurfaceArea(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Single",
              "Name": "SurfaceArea",
              "Signature": "private System.Single SurfaceArea(CandideCreator.Shared.Models.RectangleF bb)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "bb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "092B325514BB57F19CFF2BC8EC46931C6F99C240E92723F558711AE656763EB7",
              "Hash": "F08EC26787B6571B6B5491E71CEFA31935461B4D5446C284DBF331FDD0DA1A87",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "E0F94DE15C142FDBE3BB4BBEB5E62C5601F2748CD65D55F39A5AF436048EEC8F",
              "Hash": "54972FB1F80C4266EC252812471EC8C2182CB9536446F6EBC96B84D6166156B0",
              "CalledMethods": [
                "AabbTree.QueryAll\u003CT\u003E::.ctor(CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Int32, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(System.Int32 leaf, CandideCreator.Shared.Models.RectangleF aabb)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aabb",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "5978F910CFCC67617FC995F37A8597988531C400FD7865514128B2CF593CBCE6",
              "Hash": "C1BFE0546D4FAA0395EC1D607D3ECC6CD18EC04111063B3260345BC4DF7B3F44",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Contains(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Remove(System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CT\u003E::Add(CandideCreator.Shared.Models.RectangleF, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2D863F06CD7D749CCB4A18CC5E0223375D176C360005EB41F142BDA8F08F810"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.BlueNoiseGenerator",
          "Name": "BlueNoiseGenerator",
          "DisplayName": "BlueNoiseGenerator",
          "FullName": "CandideCreator.Shared.Algorithms.BlueNoiseGenerator",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(System.Single, System.Single, System.Single, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(System.Single width, System.Single height, System.Single spacing, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E outList, System.Int32 randomSeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spacing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "980787F55B6357D442B9B944277F11801C1672E6479A8AD42A0E7E85EF957A85",
              "Hash": "5281372C518F39A906552E8AC69F563FA744C496367A4B8DA24ADFDA100517C9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, T)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::IsAnyPointInRangeWrap(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate2(System.Single, System.Single, System.Single, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "Generate2",
              "Signature": "public System.Void Generate2(System.Single width, System.Single height, System.Single spacing, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E outList, System.Int32 randomSeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spacing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 337,
              "BodyHash": "7FF1DCFDCDFB43D9E96C21F29163708D31FA3C0E74D6325A9446EB63CCE7328D",
              "Hash": "A2A18DBDDF09D5F073179FC0C25667DD0782F2ECF94F096BABFEC4FC6A0BCA8C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, T)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Int32\u003E::DistanceSqToClosestPointWrap(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate3(System.Single, System.Single, System.Single[], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "Generate3",
              "Signature": "public System.Void Generate3(System.Single width, System.Single height, System.Single[] sizes, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E outList, System.Int32 randomSeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizes",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "A3004F4CB88B2DDDDA9A508841C08E6E7BA59DD02B2DAC82707303DB5B55617F",
              "Hash": "C8C951D5BC165E2FBE07A83AAFE62B9C9EDC8B0E5FDC72A040662C4ACCB7B6A1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Clear()",
                "System.Linq.Enumerable::Max(System.Collections.Generic.IEnumerable\u003CSystem.Single\u003E)",
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Random::NextSingle()",
                "System.Random::Next(System.Int32)",
                "CandideCreator.Shared.Algorithms.BlueNoiseGenerator::IsAnyPointInRangeWrap2(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, T)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate4(System.Single, System.Single, System.Single[], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "Generate4",
              "Signature": "public System.Void Generate4(System.Single width, System.Single height, System.Single[] sizes, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E outList, System.Int32 randomSeed, System.Boolean wrap)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizes",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wrap",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 547,
              "BodyHash": "53D8E6B2630637D749A006EC32B8F62EFDB7EE3EB4904B269E819812160010A8",
              "Hash": "88BF530D884F53C67660671A82395D4EC44573CBC64B7C08E143635D2DF854D6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Clear()",
                "System.Linq.Enumerable::Max(System.Collections.Generic.IEnumerable\u003CSystem.Single\u003E)",
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Math::Ceiling(System.Double)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "CandideCreator.Shared.Algorithms.BlueNoiseGenerator::IsAnyPointInRange2(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, T)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateFinal(System.Single, System.Single, System.Single[], System.Int32, System.Single[]\u0026)-\u003ESystem.Void",
              "Name": "GenerateFinal",
              "Signature": "public System.Void GenerateFinal(System.Single width, System.Single height, System.Single[] sizes, System.Int32 randomSeed, out System.Single[]\u0026 outArray)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizes",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outArray",
                  "Type": "System.Single[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "396E67520930C2108D20879E38D88B3899D045CA970F835FB925929FE4574B65",
              "Hash": "B7B7887DB8803D463B10597B8CA44532CA3E21D2781F48D4B8F52864F7992B32",
              "CalledMethods": [
                "System.Linq.Enumerable::Max(System.Collections.Generic.IEnumerable\u003CSystem.Single\u003E)",
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Math::Ceiling(System.Double)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "CandideCreator.Shared.Algorithms.BlueNoiseGenerator::IsAnyPointInRange2(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRange2(CandideCreator.Shared.Algorithms.GridTree\u00601\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRange2",
              "Signature": "public System.Boolean IsAnyPointInRange2(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E tree, Microsoft.Xna.Framework.Vector2 point, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "87ABA206F412AD93DFB77861E80DF381B05903EC4605ACF2E6AFF1F218E4835E",
              "Hash": "210B9AA603D45EC87EAAF9C233864C4A604E93FA3608DC8162C3921075852528",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRangeWrap(CandideCreator.Shared.Algorithms.GridTree\u00601\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRangeWrap",
              "Signature": "public System.Boolean IsAnyPointInRangeWrap(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E tree, Microsoft.Xna.Framework.Vector2 point, System.Single distanceSquare)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "FF22200A5A621226F068BB116EA6432CAB6FBAA16F57048EC9283BE5360CA71A",
              "Hash": "A73370CD9932016C4BDB4955624247AB2FAACD7E08E8EA894C070D99FF77FD0F",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "System.Math::Abs(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRangeWrap2(CandideCreator.Shared.Algorithms.GridTree\u00601\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRangeWrap2",
              "Signature": "public System.Boolean IsAnyPointInRangeWrap2(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E tree, Microsoft.Xna.Framework.Vector2 point, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "D6A26A1AD30539831990CD10CF84C6A43EF98707F251080E164DAA90FC74C54F",
              "Hash": "202B9B1B4B0C3490D32D5A4F4BFA374B5C6033449DA76592188B81D1998F4582",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "System.Math::Abs(System.Single)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "058B38BD53F1B6978F353BB14EAD40FE525D19AA21C5DB40B8309EBEE57905A4"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.GridAabbTree\u00601",
          "Name": "GridAabbTree\u00601",
          "DisplayName": "GridAabbTree",
          "FullName": "CandideCreator.Shared.Algorithms.GridAabbTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Columns:System.Int32",
              "Name": "Columns",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Columns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D83DD0C0927D8F676BD59EA90E41E170CDAC0052856A578195C6FD40FD5A31D"
            },
            {
              "Id": "Grid:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.RectangleF,!T\u003E\u003E[]",
              "Name": "Grid",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E[]",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E[] Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67E267F3C7818FA340738E3451203BBF7F6A6EDE73E9799925F023EB0F0B5795"
            },
            {
              "Id": "GridScaleX:System.Single",
              "Name": "GridScaleX",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "588BC138E10DA8DCCA1E1ACC067ADDC7D6EE18C5CA8BE54D614D5397E58BC750"
            },
            {
              "Id": "GridScaleY:System.Single",
              "Name": "GridScaleY",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEFBC7F36F0E1F68C77E1EFE932159C48924AC4AB41A0A3259BCC0485021D20A"
            },
            {
              "Id": "Rows:System.Int32",
              "Name": "Rows",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485A0E1A4CED287989D161B33E0B9E256E503E9A240892280692B50B9B3BFDAA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RangeSearch(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.HashSet\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "RangeSearch",
              "Signature": "public System.Void RangeSearch(CandideCreator.Shared.Models.RectangleF rectangle, System.Collections.Generic.HashSet\u003CT\u003E output)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.Collections.Generic.HashSet\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "AEEDA225233701D9D03394A3266ECD5AA82B4D0F9D9F4E53E805B75468042FE4",
              "Hash": "DC2AE434B48122B1380B30DBE4D229572F04AA4C41EB4C03C12A91FC22C02E12",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.HashSet\u003CT\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F15CBB9F3183AC4FADD4C5AE200BE0DE5A41FDC4CB289C67A597031485A4A0F5"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.GridKdTree\u00601",
          "Name": "GridKdTree\u00601",
          "DisplayName": "GridKdTree",
          "FullName": "CandideCreator.Shared.Algorithms.GridKdTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E[][]",
              "Name": "Grid",
              "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E[][]",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E[][] Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC8A282E859DB3940A0F3F3BD8E7C518E5243BDD4F1B54BF958762A5373074E6"
            },
            {
              "Id": "GridScaleX:System.Single",
              "Name": "GridScaleX",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "588BC138E10DA8DCCA1E1ACC067ADDC7D6EE18C5CA8BE54D614D5397E58BC750"
            },
            {
              "Id": "GridScaleY:System.Single",
              "Name": "GridScaleY",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEFBC7F36F0E1F68C77E1EFE932159C48924AC4AB41A0A3259BCC0485021D20A"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "KdTree:CandideCreator.Shared.Algorithms.K2dTreeT\u00601\u003C!T\u003E",
              "Name": "KdTree",
              "Type": "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E KdTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20ABB12B8283F9B19E0846FE0B3798D040F95494A18129A017341ADF5879CC24"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FindNearestNeighbor(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "FindNearestNeighbor",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E FindNearestNeighbor(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "C1EE5C2EC5A3D75E097C357FA93BE8333BED0A9B857B4DC27315CC6584E1BE0E",
              "Hash": "D9EAA10C667721819D9F4DB46C2E99901635ADA37B778BED1B14D2B30F97E2DA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RangeSearch(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "RangeSearch",
              "Signature": "public System.Void RangeSearch(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.List\u003CT\u003E output)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.Collections.Generic.List\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "D2D02260B3AF25A36BF6AA7E656FBF480458D6301FAF6D57E44C75794080CB26",
              "Hash": "67825DB6CA13D2E06E7CC71566429325DC04B273D984BD41C87ACBE9DCF020DF",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CT\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0D73CA24CB110DE68C78EBC99EAF3DC959F8505BDA7AA6C3F8ACC51FD56CAAD"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.GridTree\u00601",
          "Name": "GridTree\u00601",
          "DisplayName": "GridTree",
          "FullName": "CandideCreator.Shared.Algorithms.GridTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BoxSizeX:System.Single",
              "Name": "BoxSizeX",
              "Type": "System.Single",
              "Signature": "public System.Single BoxSizeX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FFF332823F36913E3FE999B965EF7AD755A3A84FC36BC9A7372AD7CE61E647B"
            },
            {
              "Id": "BoxSizeY:System.Single",
              "Name": "BoxSizeY",
              "Type": "System.Single",
              "Signature": "public System.Single BoxSizeY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98785D2A6E001235E2F0F6AC1085C5A26078BB3D47F7F6470D19D923F45E87CE"
            },
            {
              "Id": "Grid:System.Collections.Generic.HashSet\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E[]",
              "Name": "Grid",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E[]",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E[] Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7E5C308D0B1753805106642762E25B2D86BC340CD931A963B77D5A0E111F7B7"
            },
            {
              "Id": "GridAreaSizeX:System.Single",
              "Name": "GridAreaSizeX",
              "Type": "System.Single",
              "Signature": "public System.Single GridAreaSizeX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3198BDACE58FADED5F8C076EFA2A57548721D23641A35FF14AD2ADA889F7B5B5"
            },
            {
              "Id": "GridAreaSizeXHalf:System.Single",
              "Name": "GridAreaSizeXHalf",
              "Type": "System.Single",
              "Signature": "public System.Single GridAreaSizeXHalf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEA1C0F4A4FAA30E729E1E081C67245932943B0D0C6B658BAF46F65D444E9CC4"
            },
            {
              "Id": "GridAreaSizeY:System.Single",
              "Name": "GridAreaSizeY",
              "Type": "System.Single",
              "Signature": "public System.Single GridAreaSizeY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "442EBDEA3227FD1E95F2CF6AD75459A0585EFCAA457650CF2D6FBF9DCA6D73BA"
            },
            {
              "Id": "GridAreaSizeYHalf:System.Single",
              "Name": "GridAreaSizeYHalf",
              "Type": "System.Single",
              "Signature": "public System.Single GridAreaSizeYHalf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E32C1634F70B61F75D93D89E1329E93C1C903B90AC13304F8769C001F5ADEE17"
            },
            {
              "Id": "GridScaleX:System.Single",
              "Name": "GridScaleX",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "588BC138E10DA8DCCA1E1ACC067ADDC7D6EE18C5CA8BE54D614D5397E58BC750"
            },
            {
              "Id": "GridScaleY:System.Single",
              "Name": "GridScaleY",
              "Type": "System.Single",
              "Signature": "public System.Single GridScaleY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEFBC7F36F0E1F68C77E1EFE932159C48924AC4AB41A0A3259BCC0485021D20A"
            },
            {
              "Id": "GridSizeX:System.Int32",
              "Name": "GridSizeX",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridSizeX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D902A7A2A22549C7939D1602DE074C9C754FD22F17D9C0F971ECF9FED5BE152B"
            },
            {
              "Id": "GridSizeY:System.Int32",
              "Name": "GridSizeY",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridSizeY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "208BF354CC5BBAAC6716F74AEC7F02604D72B12ED7C7B05290B1203F9784260A"
            },
            {
              "Id": "HeightOffset:System.Single",
              "Name": "HeightOffset",
              "Type": "System.Single",
              "Signature": "public System.Single HeightOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "814512291214BD9532C55B29FB249E1AB603748832321B4309133023E3B2FB08"
            },
            {
              "Id": "MaxDistance:System.Single",
              "Name": "MaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"
            },
            {
              "Id": "PaddingX:System.Int32",
              "Name": "PaddingX",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PaddingX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E63C7667A917DAB207C498AD8AB3B531489732A248E05D70243D44713F96CAB2"
            },
            {
              "Id": "PaddingY:System.Int32",
              "Name": "PaddingY",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PaddingY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "764B0B1C6DDC806D7D97BF60CE70EB4A2B6ADAEAECCEE0B026299D2A125AFEF8"
            },
            {
              "Id": "PositionOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "PositionOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PositionOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6534879BCEF380A0BF336649334B31D0F4DDB5C3EE69DBE1468FE512BEDC4BC7"
            },
            {
              "Id": "WidthOffset:System.Single",
              "Name": "WidthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single WidthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BFCFACD6CABA6D7C3C022B68DD20F4F97140767CC37D671CD3FD0C1FDFB888B"
            },
            {
              "Id": "Wrapped:System.Boolean",
              "Name": "Wrapped",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Wrapped",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C02B21706063C0F2D9743CA370CD7B9DFC46BA6FC98B3B0734170611D981E40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddPoint(Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "AddPoint",
              "Signature": "public System.Void AddPoint(Microsoft.Xna.Framework.Vector2 point, T data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "40F6B60ED9650F80FAEFAFB2F2EC089092AC8886A72B369BB685DA9D959518EB",
              "Hash": "1C3A44D33CA1D738C9CEC54198F2E4A5E39888E36D520C6D116D85D2BA4F9021",
              "CalledMethods": [
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E::.ctor(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddPoints(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E)-\u003ESystem.Void",
              "Name": "AddPoints",
              "Signature": "public System.Void AddPoints(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E points)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "DB2E2AAB1D72B6CDF807D0000F0F822F948EFF3A7290E1AAE51BD480E5CA93E0",
              "Hash": "0FE3285241CE998E3475B7D0D50447C9363664A1DDB508282C072AB4F41A5E73",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceSqToClosestPointWrap(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "DistanceSqToClosestPointWrap",
              "Signature": "public System.Single DistanceSqToClosestPointWrap(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "B444FC51D07F8A4BA645D5B1E4BCAC1C9DFCB822770D1408C8BBE9ECB61E90EC",
              "Hash": "47E112C1463BEA2547A036F8A30185D152A15558A9E03109434C04F009AFB169",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "System.Math::Abs(System.Single)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindNearestNeighbor(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "FindNearestNeighbor",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E FindNearestNeighbor(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "EB259E7081CF1E8664CA958FB783876AB027274D1D0111650D8916BF1CFA9D67",
              "Hash": "454910B781D34373A13CD9F6064223C0FA03CAAB08652564BF61A1BD51EFB186",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRange(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRange",
              "Signature": "public System.Boolean IsAnyPointInRange(Microsoft.Xna.Framework.Vector2 point, System.Single distanceSquare)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "B680F7CB2BEFF9CCC6A9EC15A3ED9D4A4A65DF62956D763E93A64D15CDD4C878",
              "Hash": "DA370B463A228E4015A7FAD9DD6F88885F51502CFFE82F662DEA8A27225AD061",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRangeWrap(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRangeWrap",
              "Signature": "public System.Boolean IsAnyPointInRangeWrap(Microsoft.Xna.Framework.Vector2 point, System.Single distanceSquare)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "7B161301B8F6E4FD6DECD6FE09E07F34F4399B2743EF967F5A13D4B21C794B93",
              "Hash": "43E449210D217925BFEE32E9C86FC947E9AE8746E8F8ECD787C5B0BA97D4B3FD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "System.Math::Abs(System.Single)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RangeSearch(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "RangeSearch",
              "Signature": "public System.Void RangeSearch(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.List\u003CT\u003E output)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.Collections.Generic.List\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "60A042DAA1A4D1EBEDCBB39E32F53520C0A70F45BDA539D9D2A6FEFEF733DCC4",
              "Hash": "8B9766FE810506844D97B21E58C03D78B11B997877D4ACC69E029611F7A07D23",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CT\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A2856A5210AA6CF9325B89BDE0E473B1528FAF866F02C31180A32DE21944AD5"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.K2dTreeT\u00601",
          "Name": "K2dTreeT\u00601",
          "DisplayName": "K2dTreeT",
          "FullName": "CandideCreator.Shared.Algorithms.K2dTreeT",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_points:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "_points",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E _points",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2976FF278195B8F90DE08FE5F82639373CD52E50174B981DC5564F18FD5D89F0"
            },
            {
              "Id": "_random:System.Random",
              "Name": "_random",
              "Type": "System.Random",
              "Signature": "private System.Random _random",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEC77BD6A458A5F576E511BAA1A065EA12E3354DD85CD45C775A77B969769B78"
            },
            {
              "Id": "_root:K2dTreeT\u00601\u002BNode\u003C!T\u003E",
              "Name": "_root",
              "Type": "K2dTreeT.Node\u003CT\u003E",
              "Signature": "private K2dTreeT.Node\u003CT\u003E _root",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6746EE68E9AAE5D6264875740E81E4E3567BE7680F3DC63063294B2D8A561D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildTree(System.Int32, System.Int32, System.Int32)-\u003EK2dTreeT\u00601\u002BNode\u003C!T\u003E",
              "Name": "BuildTree",
              "Signature": "private K2dTreeT.Node\u003CT\u003E BuildTree(System.Int32 left, System.Int32 right, System.Int32 axis)",
              "Visibility": "private",
              "ReturnType": "K2dTreeT.Node\u003CT\u003E",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "axis",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "63128D3BE4A277C933123675728912E471DD8D2287781AE9204E2D9F47CE4187",
              "Hash": "566E17BE4D64153870070A97AB3FFFA74EB34E63E07CD12B26E924A7F0DDC8BD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Item(System.Int32)",
                "K2dTreeT.Node\u003CT\u003E::.ctor()",
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::QuickSort(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::BuildTree(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindNearestNeighbor(K2dTreeT\u00601\u002BNode\u003C!T\u003E, Microsoft.Xna.Framework.Vector2, System.Int32)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "FindNearestNeighbor",
              "Signature": "private System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E FindNearestNeighbor(K2dTreeT.Node\u003CT\u003E node, Microsoft.Xna.Framework.Vector2 target, System.Int32 depth)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "K2dTreeT.Node\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 414,
              "BodyHash": "2F98EC9AC78A6062BF9ACDF44CF5B233090801B3B9B2C3339B0CA4CD368324A7",
              "Hash": "D2984C7B5DCEA54E8F7E4BDFF30A9101459BA38594820BA1B32CE5EFCFF049FC",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::FindNearestNeighbor(K2dTreeT.Node\u003CT\u003E, Microsoft.Xna.Framework.Vector2, System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindNearestNeighbor(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "FindNearestNeighbor",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E FindNearestNeighbor(Microsoft.Xna.Framework.Vector2 target)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B8ABDA39C215134F9EEA736F67DAC3FC87526186171C8E9EF421861FDE82DCAE",
              "Hash": "C8F1B10E51D91F8187172563E13395B4866D4410676E0A25DFAF92EF622B5A19",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::FindNearestNeighbor(K2dTreeT.Node\u003CT\u003E, Microsoft.Xna.Framework.Vector2, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PartitionQ(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "PartitionQ",
              "Signature": "private System.Int32 PartitionQ(System.Int32 left, System.Int32 right, System.Int32 axis)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "axis",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 505,
              "BodyHash": "DD865A33D058084876AFE25B4B6BDD81C432E6B990FE429492DB9515ED47BE43",
              "Hash": "46DCB656EA57C8B6BDA0EF6DED61A60BBD2EC7F73D0C4D90E68312784FC5CF4A",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuickSort(System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "QuickSort",
              "Signature": "private System.Void QuickSort(System.Int32 left, System.Int32 right, System.Int32 axis)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "axis",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "523473E98C46C272B66C5E42DA427F05DF98425929E73B8DCF02C351B88C412D",
              "Hash": "DAF9E1009F5091D94CA10F914C31282FF8676CE2722CAAC556DEADBEE6477E20",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::PartitionQ(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::QuickSort(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RangeSearch(K2dTreeT\u00601\u002BNode\u003C!T\u003E, CandideCreator.Shared.Models.RectangleF, System.Int32, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E)-\u003ESystem.Void",
              "Name": "RangeSearch",
              "Signature": "private System.Void RangeSearch(K2dTreeT.Node\u003CT\u003E node, CandideCreator.Shared.Models.RectangleF rect, System.Int32 depth, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E result)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "K2dTreeT.Node\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "5E41D982E799427D3142BF83C721A68D0A946D7101C6209BCD447028D3945FD8",
              "Hash": "EDF433D0F007BE82B63917D173AFDCD2693D32344D725A8F11850543E47178DC",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::Add(!0)",
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::RangeSearch(K2dTreeT.Node\u003CT\u003E, CandideCreator.Shared.Models.RectangleF, System.Int32, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RangeSearch(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "RangeSearch",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E RangeSearch(CandideCreator.Shared.Models.RectangleF rect)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "FC9184D77D78D6C3C3F951538D9629A2A599DD7B3EB358DA5DB0B497CCCB1A9E",
              "Hash": "95C734C62FCC994DD7DA7FD7E1400AF07926DCFAE500851EFC7F6D0DEC309FD4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::.ctor()",
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::RangeSearch(K2dTreeT.Node\u003CT\u003E, CandideCreator.Shared.Models.RectangleF, System.Int32, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RangeSearch(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E)-\u003ESystem.Void",
              "Name": "RangeSearch",
              "Signature": "public System.Void RangeSearch(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8645160208B9E6A5F8D1C4181F065B6694CCADC7ADE7B821B6D4D229A6BA0CD5",
              "Hash": "479573C013D46C85EDBFB2360EE6070F85E3A4B6A9ECDCA471036A67AF8CF4B3",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.K2dTreeT\u003CT\u003E::RangeSearch(K2dTreeT.Node\u003CT\u003E, CandideCreator.Shared.Models.RectangleF, System.Int32, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8D19FC83741F2806B72470EA6338E39B58D57316EF41D4A9AA9718F5ED85F1B9"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.ObjectPool\u00601",
          "Name": "ObjectPool\u00601",
          "DisplayName": "ObjectPool",
          "FullName": "CandideCreator.Shared.Algorithms.ObjectPool",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxCapacity:System.Int32",
              "Name": "MaxCapacity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxCapacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59C7BE4ED3C3F56873E125562D540B6F360FD55FBD9D822C9468F3497EDCE669"
            },
            {
              "Id": "Pool:System.Collections.Concurrent.ConcurrentBag\u00601\u003C!T\u003E",
              "Name": "Pool",
              "Type": "System.Collections.Concurrent.ConcurrentBag\u003CT\u003E",
              "Signature": "public System.Collections.Concurrent.ConcurrentBag\u003CT\u003E Pool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9788CDF965D88DABD952556735E7E860775485AC5C1DAF073D82D852C396407E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetObject()-\u003E!T",
              "Name": "GetObject",
              "Signature": "public T GetObject()",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "1C7B6BF17D345590E6A9B266C0DC5A4B545771BCE03BA67A5D80862AB61F2B7D",
              "Hash": "29939E0C21BD0E191BD2CC741F7DAE21AE63CC21D41177034589A6DCC7829072",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentBag\u003CT\u003E::TryTake(!0\u0026)",
                "System.Activator::CreateInstance()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Return(!T)-\u003ESystem.Void",
              "Name": "Return",
              "Signature": "public System.Void Return(T obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "AA172FF465AC461BA8174E5A4780785E1ED6DE338541367EDCC1A9EA7B1F0219",
              "Hash": "8D08C629F98D480D7D917DDEE9EC1C580D6EF8BF68ACC118E0FC184A266616FC",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentBag\u003CT\u003E::get_Count()",
                "System.Collections.Concurrent.ConcurrentBag\u003CT\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "435ED16A0E088F217BF282D5E93E47B18E530D508C97B110F3B9CA829C9FF7A4"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.QuadAabbTree\u00601",
          "Name": "QuadAabbTree\u00601",
          "DisplayName": "QuadAabbTree",
          "FullName": "CandideCreator.Shared.Algorithms.QuadAabbTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MinimumQuadSize:System.Single",
              "Name": "MinimumQuadSize",
              "Type": "System.Single",
              "Signature": "public System.Single MinimumQuadSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0531B3A359FA180D5A308B0B7B0C13412AED0674F248B7C9C8F3F52CDFD5A2"
            },
            {
              "Id": "Root:CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E",
              "Name": "Root",
              "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E Root",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B056F366749D322F695C63F6BF57531CF3ECF445B748B8DBA56832D800B98D06"
            },
            {
              "Id": "_nodeSearchQueue:System.Collections.Generic.Queue\u00601\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E\u003E",
              "Name": "_nodeSearchQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E _nodeSearchQueue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B5DB2C567E97D58D8DC11424A0F74FDEBDE6B2C2C82929C9681F765876B0E46"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllInRectangleLoop(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.HashSet\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "GetAllInRectangleLoop",
              "Signature": "public System.Void GetAllInRectangleLoop(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.HashSet\u003CT\u003E result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.HashSet\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "900924F9960522C3EB0AB38BE975BE7F7D17630BB996C4F5BDC0DD693AA7ED49",
              "Hash": "4E30E3E4D9870488BA758319B0F53DC2081D39FEC90B6EB1936DE1CCD2F0AA1B",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E::Clear()",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E::Enqueue(!0)",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E::Dequeue()",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CT\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E, System.Collections.Generic.HashSet\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "GetAllInRectangleRecursive",
              "Signature": "public System.Void GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF rect, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E node, System.Collections.Generic.HashSet\u003CT\u003E result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.HashSet\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "182BACD93E3A10323CF2758B7F658CD19D9308C0BB9941EFB1ABED3EE7BB863C",
              "Hash": "3E7F33BDC10FD686547619DC4DA29D6D3CE0B29369D761C5CC02DD61594E8219",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.QuadAabbTree\u003CT\u003E::GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E, System.Collections.Generic.HashSet\u003CT\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CT\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Insert(!T, CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "Insert",
              "Signature": "public System.Void Insert(T value, CandideCreator.Shared.Models.RectangleF rect, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "3FBF7C9E6FA0F73CEAF0FA369D8DDF8736E98ACC79F1438C0058D3C5F9260FF4",
              "Hash": "D1E6A63E54A004A5740DD182F220AE022D6E60334AB75EF42A567BBC5D31764F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.QuadAabbTree\u003CT\u003E::Insert(T, CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::Add(!0)",
                "CandideCreator.Shared.Algorithms.QuadAabbTree\u003CT\u003E::SplitNode(CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SplitNode(CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "SplitNode",
              "Signature": "private System.Void SplitNode(CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E node)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "03A71C267B45A997173495E2258D55C419E343E1D781530294A24B7F25C97C28",
              "Hash": "E0D27246E5FC6224C31D04524A93B7F1644143BB161918FBA882BDE19A41BBBE",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Algorithms.QuadAabbTree\u003CT\u003E::Insert(T, CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0B498F18C50071C5A345FF60CA497420F0BC35CC34E5FCB813EF95E6EBE36A05"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601",
          "Name": "QuadAabbTreeNode\u00601",
          "DisplayName": "QuadAabbTreeNode",
          "FullName": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BottomLeftNode:CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E",
              "Name": "BottomLeftNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E BottomLeftNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D209E6553ED5D101658E9DC1F87C1112E2FCF168F651FEBB19D636F0031597AD"
            },
            {
              "Id": "BottomRightNode:CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E",
              "Name": "BottomRightNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E BottomRightNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDF1C750E22E215A17B3FC441BFEEDA33F599E217083D12633B1A59B27B29D58"
            },
            {
              "Id": "HasChildren:System.Boolean",
              "Name": "HasChildren",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasChildren",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CADA94A4B64A55CDF639A01174C1A01D66397A7E9AAD5DDA28415143B3ECC7"
            },
            {
              "Id": "Rect:CandideCreator.Shared.Models.RectangleF",
              "Name": "Rect",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Rect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDE6738627FDCBE0175791D2A58F5B02C29873E6DC58EBBA232107CE3DBB9644"
            },
            {
              "Id": "TopLeftNode:CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E",
              "Name": "TopLeftNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E TopLeftNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B4BF1CDEA5A9B227181803065FC3EA093636BD78BA3530C463D742510940752"
            },
            {
              "Id": "TopRightNode:CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u00601\u003C!T\u003E",
              "Name": "TopRightNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadAabbTreeNode\u003CT\u003E TopRightNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C984BD370F3CCCDDDE8B339303384C43B1897FB18BEF0A2BCC02FDF4F6CDF4C"
            },
            {
              "Id": "Values:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.RectangleF,!T\u003E\u003E",
              "Name": "Values",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.RectangleF, T\u003E\u003E Values",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "352158B834BE2E34CE290681B7BE7CB3FD74F1B8A7431880962E12892C6B5BE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "65A33137278BB932991C9E03213C91D7DBEF16ECF170646E4BE5A6F1F5041E97"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.QuadTree\u00601",
          "Name": "QuadTree\u00601",
          "DisplayName": "QuadTree",
          "FullName": "CandideCreator.Shared.Algorithms.QuadTree",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MinimumQuadSize:System.Single",
              "Name": "MinimumQuadSize",
              "Type": "System.Single",
              "Signature": "public System.Single MinimumQuadSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0531B3A359FA180D5A308B0B7B0C13412AED0674F248B7C9C8F3F52CDFD5A2"
            },
            {
              "Id": "Root:CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E",
              "Name": "Root",
              "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E Root",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F4F933F0F7652299D53BC8E1CFB8E65F46A90F29B9D87A3A0E5486B1496145"
            },
            {
              "Id": "_nodeSearchQueue:System.Collections.Generic.Queue\u00601\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E\u003E",
              "Name": "_nodeSearchQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E _nodeSearchQueue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52E97EE4B2F74BD115C7ED3A22B449720E99DB9F40228305BD2BAD38AEDA6346"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllInRectangleLoop(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "GetAllInRectangleLoop",
              "Signature": "public System.Void GetAllInRectangleLoop(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.List\u003CT\u003E result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.List\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 398,
              "BodyHash": "247CA60A377B0FEF30AAD8B1F6F604CF9B78D0014AA750D369BD1B184ED4603E",
              "Hash": "991654C4E5FDF89FD3DCC3C3AEE97916DEC07810D9A492EDCFD9408070711801",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E::Clear()",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E::Enqueue(!0)",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E::Dequeue()",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CT\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Queue\u003CCandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E, System.Collections.Generic.List\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "GetAllInRectangleRecursive",
              "Signature": "public System.Void GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF rect, CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E node, System.Collections.Generic.List\u003CT\u003E result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.Collections.Generic.List\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "149776CDF85A7CD1EFB8E7C73B38FE797F6CB8AE09556A57B966DD1C219613A5",
              "Hash": "8C97A8CEAA384E5A1143B558F3D08790CE36B56DF8BBBD0E5C5C59E4BCE4972F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.QuadTree\u003CT\u003E::GetAllInRectangleRecursive(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E, System.Collections.Generic.List\u003CT\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CT\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Insert(!T, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Insert",
              "Signature": "public System.Void Insert(T value, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 819,
              "BodyHash": "94903D53CD5AC01831761B143F93AB1DF9104D05D423FD68227F58F4FCDA5A16",
              "Hash": "E949AD2DF3E0068FF8378A71FA0A179CFD3F3463402BC1E2035CFBDD98043A70",
              "CalledMethods": [
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7B809FEF2894B608BDEFD801A3754D63762EEE848650849AA2F0A7259A95EC8"
        },
        {
          "Id": "CandideCreator.Shared.Algorithms.QuadTreeNode\u00601",
          "Name": "QuadTreeNode\u00601",
          "DisplayName": "QuadTreeNode",
          "FullName": "CandideCreator.Shared.Algorithms.QuadTreeNode",
          "Namespace": "CandideCreator.Shared.Algorithms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BottomLeftNode:CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E",
              "Name": "BottomLeftNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E BottomLeftNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2961FCBE470A17126513C3E1367E399471EC1943FD5FC2291B1675E1D0A8EB7E"
            },
            {
              "Id": "BottomRightNode:CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E",
              "Name": "BottomRightNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E BottomRightNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46457F92D6D55B46D6B9B9813EE894EC66915E7749C63C5C0FB91369D610EC66"
            },
            {
              "Id": "HasChildren:System.Boolean",
              "Name": "HasChildren",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasChildren",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CADA94A4B64A55CDF639A01174C1A01D66397A7E9AAD5DDA28415143B3ECC7"
            },
            {
              "Id": "Rect:CandideCreator.Shared.Models.RectangleF",
              "Name": "Rect",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Rect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDE6738627FDCBE0175791D2A58F5B02C29873E6DC58EBBA232107CE3DBB9644"
            },
            {
              "Id": "TopLeftNode:CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E",
              "Name": "TopLeftNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E TopLeftNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEAD576350B9AB4232573DDB12EFB620D5743EF36EF5234CBBFFD7E2019B0690"
            },
            {
              "Id": "TopRightNode:CandideCreator.Shared.Algorithms.QuadTreeNode\u00601\u003C!T\u003E",
              "Name": "TopRightNode",
              "Type": "CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.QuadTreeNode\u003CT\u003E TopRightNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3707CAE5661C3F88FA2D493ABEC108C61793F381C1C6F48FA4E274E6647B312F"
            },
            {
              "Id": "Values:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,!T\u003E\u003E",
              "Name": "Values",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, T\u003E\u003E Values",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BBCA4E95BF3E776EB280C167EDB60E95DCB7F377D4E4C79836E82511BE4C25D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E51D20CF935BD2A0F251DD641D7D733E2209CC4C8FABCD7F3A34616F999DEBE"
        },
        {
          "Id": "CandideCreator.Shared.AnimationConstants",
          "Name": "AnimationConstants",
          "DisplayName": "AnimationConstants",
          "FullName": "CandideCreator.Shared.AnimationConstants",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultFrameTickAmount:System.Single",
              "Name": "DefaultFrameTickAmount",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultFrameTickAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "883A2111F8E0107D5669604D31C996CFF42F632EF598196995BFEB6CB7E1A7EA"
            },
            {
              "Id": "TickRate:System.Single",
              "Name": "TickRate",
              "Type": "System.Single",
              "Signature": "public System.Single TickRate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA19C9B924585EA14659FFEA06F473A75D60F533A83BDD633C01DB04B4EB84A0"
            },
            {
              "Id": "TicksPerSecond:System.Int32",
              "Name": "TicksPerSecond",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TicksPerSecond",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8F766092CA1AC196F0C94A743F9F99CCF1B8ED1EC00C226462CF0F1BFF52242"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4CCDBD679BEC487AC9704EA57816D50238E0DBF2625E4BE209F8E7A7650D4041"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspChildControlTypeAttribute",
          "Name": "AspChildControlTypeAttribute",
          "DisplayName": "AspChildControlTypeAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspChildControlTypeAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ControlType:System.Type",
              "Name": "ControlType",
              "Type": "System.Type",
              "Signature": "public System.Type ControlType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C1EF2459875E8945ADD92BA2D2837BAA14CE4977AFA64913D95062EAB4BB3970"
            },
            {
              "Id": "TagName:System.String",
              "Name": "TagName",
              "Type": "System.String",
              "Signature": "public System.String TagName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3D955A47C08B083C50CC1CE4FBED14B6C8F2096EFB6703DC53397E6F2A96A3E6"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "5D8FDAC03E54B1ADE25F24A9927653B040AB13124C8DE4523EC31526E3177DFB"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspDataFieldAttribute",
          "Name": "AspDataFieldAttribute",
          "DisplayName": "AspDataFieldAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspDataFieldAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspDataFieldsAttribute",
          "Name": "AspDataFieldsAttribute",
          "DisplayName": "AspDataFieldsAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspDataFieldsAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMethodPropertyAttribute",
          "Name": "AspMethodPropertyAttribute",
          "DisplayName": "AspMethodPropertyAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMethodPropertyAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcActionAttribute",
          "Name": "AspMvcActionAttribute",
          "DisplayName": "AspMvcActionAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcActionAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "AnonymousProperty:System.String",
              "Name": "AnonymousProperty",
              "Type": "System.String",
              "Signature": "public System.String AnonymousProperty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C408D42AFD7FC3590CFC5F15D56CA03D66A07416BAF049B69E6658FF62087E07"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BC7F846073BC118BC409383340B932045DBC107E7FFC71FD7580449618D89975"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcActionSelectorAttribute",
          "Name": "AspMvcActionSelectorAttribute",
          "DisplayName": "AspMvcActionSelectorAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcActionSelectorAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcAreaAttribute",
          "Name": "AspMvcAreaAttribute",
          "DisplayName": "AspMvcAreaAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcAreaAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "AnonymousProperty:System.String",
              "Name": "AnonymousProperty",
              "Type": "System.String",
              "Signature": "public System.String AnonymousProperty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C408D42AFD7FC3590CFC5F15D56CA03D66A07416BAF049B69E6658FF62087E07"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BC7F846073BC118BC409383340B932045DBC107E7FFC71FD7580449618D89975"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcAreaMasterLocationFormatAttribute",
          "Name": "AspMvcAreaMasterLocationFormatAttribute",
          "DisplayName": "AspMvcAreaMasterLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcAreaMasterLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcAreaPartialViewLocationFormatAttribute",
          "Name": "AspMvcAreaPartialViewLocationFormatAttribute",
          "DisplayName": "AspMvcAreaPartialViewLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcAreaPartialViewLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcAreaViewLocationFormatAttribute",
          "Name": "AspMvcAreaViewLocationFormatAttribute",
          "DisplayName": "AspMvcAreaViewLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcAreaViewLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcControllerAttribute",
          "Name": "AspMvcControllerAttribute",
          "DisplayName": "AspMvcControllerAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcControllerAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "AnonymousProperty:System.String",
              "Name": "AnonymousProperty",
              "Type": "System.String",
              "Signature": "public System.String AnonymousProperty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C408D42AFD7FC3590CFC5F15D56CA03D66A07416BAF049B69E6658FF62087E07"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BC7F846073BC118BC409383340B932045DBC107E7FFC71FD7580449618D89975"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcDisplayTemplateAttribute",
          "Name": "AspMvcDisplayTemplateAttribute",
          "DisplayName": "AspMvcDisplayTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcDisplayTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcEditorTemplateAttribute",
          "Name": "AspMvcEditorTemplateAttribute",
          "DisplayName": "AspMvcEditorTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcEditorTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcMasterAttribute",
          "Name": "AspMvcMasterAttribute",
          "DisplayName": "AspMvcMasterAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcMasterAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcMasterLocationFormatAttribute",
          "Name": "AspMvcMasterLocationFormatAttribute",
          "DisplayName": "AspMvcMasterLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcMasterLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcModelTypeAttribute",
          "Name": "AspMvcModelTypeAttribute",
          "DisplayName": "AspMvcModelTypeAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcModelTypeAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcPartialViewAttribute",
          "Name": "AspMvcPartialViewAttribute",
          "DisplayName": "AspMvcPartialViewAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcPartialViewAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcPartialViewLocationFormatAttribute",
          "Name": "AspMvcPartialViewLocationFormatAttribute",
          "DisplayName": "AspMvcPartialViewLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcPartialViewLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcSuppressViewErrorAttribute",
          "Name": "AspMvcSuppressViewErrorAttribute",
          "DisplayName": "AspMvcSuppressViewErrorAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcSuppressViewErrorAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcTemplateAttribute",
          "Name": "AspMvcTemplateAttribute",
          "DisplayName": "AspMvcTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcViewAttribute",
          "Name": "AspMvcViewAttribute",
          "DisplayName": "AspMvcViewAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcViewAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcViewComponentAttribute",
          "Name": "AspMvcViewComponentAttribute",
          "DisplayName": "AspMvcViewComponentAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcViewComponentAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcViewComponentViewAttribute",
          "Name": "AspMvcViewComponentViewAttribute",
          "DisplayName": "AspMvcViewComponentViewAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcViewComponentViewAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspMvcViewLocationFormatAttribute",
          "Name": "AspMvcViewLocationFormatAttribute",
          "DisplayName": "AspMvcViewLocationFormatAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspMvcViewLocationFormatAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Format:System.String",
              "Name": "Format",
              "Type": "System.String",
              "Signature": "public System.String Format",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30FFC4733674FB2129BEBAC608CE64BCFE6BA9F09F010BF082E00BADAF32890B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9307EB6ADD9255769A24350A312AFE6E0CDD469A6784BBBB3CD10EFA8F67A76"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspRequiredAttributeAttribute",
          "Name": "AspRequiredAttributeAttribute",
          "DisplayName": "AspRequiredAttributeAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspRequiredAttributeAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Attribute:System.String",
              "Name": "Attribute",
              "Type": "System.String",
              "Signature": "public System.String Attribute",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A0BBA2E654C11B4F50E4ADFD61C5F410394F4B292DF10BD2B8A049DA9382D022"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "8B97E377B657A40DCFB762D4753BC9AD663CCD63D0322994C999FDE4799B7EEE"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AspTypePropertyAttribute",
          "Name": "AspTypePropertyAttribute",
          "DisplayName": "AspTypePropertyAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AspTypePropertyAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "CreateConstructorReferences:System.Boolean",
              "Name": "CreateConstructorReferences",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CreateConstructorReferences",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9C9CDA714F737DFC4CCDA8D9F62959FC28F7F8F3E23ACA60E99E369061558EF5"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "86128DDE63424C67F050360B25F99C282C2565EA7D980B98F1B37DF7D80A9567"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AssertionConditionAttribute",
          "Name": "AssertionConditionAttribute",
          "DisplayName": "AssertionConditionAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AssertionConditionAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ConditionType:CandideCreator.Shared.Annotations.AssertionConditionType",
              "Name": "ConditionType",
              "Type": "CandideCreator.Shared.Annotations.AssertionConditionType",
              "Signature": "public CandideCreator.Shared.Annotations.AssertionConditionType ConditionType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "44EE2C4393EDC2998B627CAC932F8E66A4F9B6292DD507B2D0E0E39A92EA97ED"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "46B3296259055D0CEE554DAC737F33FD1756D7DD67884B1004F450A5E190CC79"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AssertionConditionType",
          "Name": "AssertionConditionType",
          "DisplayName": "AssertionConditionType",
          "FullName": "CandideCreator.Shared.Annotations.AssertionConditionType",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IS_FALSE:CandideCreator.Shared.Annotations.AssertionConditionType",
              "Name": "IS_FALSE",
              "Type": "CandideCreator.Shared.Annotations.AssertionConditionType",
              "Signature": "public CandideCreator.Shared.Annotations.AssertionConditionType IS_FALSE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FD98041D3F5AB6A673F866E4305664A7A918D95DF4313FBC56D1CE1220B6907"
            },
            {
              "Id": "IS_NOT_NULL:CandideCreator.Shared.Annotations.AssertionConditionType",
              "Name": "IS_NOT_NULL",
              "Type": "CandideCreator.Shared.Annotations.AssertionConditionType",
              "Signature": "public CandideCreator.Shared.Annotations.AssertionConditionType IS_NOT_NULL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "874321B11F331AE802AAE1163118870EC33BDE9F3E368B028665E1CA2D4B437A"
            },
            {
              "Id": "IS_NULL:CandideCreator.Shared.Annotations.AssertionConditionType",
              "Name": "IS_NULL",
              "Type": "CandideCreator.Shared.Annotations.AssertionConditionType",
              "Signature": "public CandideCreator.Shared.Annotations.AssertionConditionType IS_NULL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47FD0646A0097764BFB1DCA8636DE60C0BEBDCFA3DCBEBF3DD0F69CA30C8768F"
            },
            {
              "Id": "IS_TRUE:CandideCreator.Shared.Annotations.AssertionConditionType",
              "Name": "IS_TRUE",
              "Type": "CandideCreator.Shared.Annotations.AssertionConditionType",
              "Signature": "public CandideCreator.Shared.Annotations.AssertionConditionType IS_TRUE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FFD176519540714255D31AB4C3783DC97B68AE9A79BFF5C6D0A73BC5DC1B109"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A5B885AA980AF8B348EC1E3C2A2EB2C8F351DC05005D023F3029BC3192EEB45"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.AssertionMethodAttribute",
          "Name": "AssertionMethodAttribute",
          "DisplayName": "AssertionMethodAttribute",
          "FullName": "CandideCreator.Shared.Annotations.AssertionMethodAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.BaseTypeRequiredAttribute",
          "Name": "BaseTypeRequiredAttribute",
          "DisplayName": "BaseTypeRequiredAttribute",
          "FullName": "CandideCreator.Shared.Annotations.BaseTypeRequiredAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "BaseType:System.Type",
              "Name": "BaseType",
              "Type": "System.Type",
              "Signature": "public System.Type BaseType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "969928CEE6BD95AD418082FDE350BE00D569EBB518408F7D903F9C678807BE5F"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "F9E4926ADBDB70DF0A47B28D4CB880DB62C56D24F5BA3A4D143842AEDFC35757"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.CanBeNullAttribute",
          "Name": "CanBeNullAttribute",
          "DisplayName": "CanBeNullAttribute",
          "FullName": "CandideCreator.Shared.Annotations.CanBeNullAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.CannotApplyEqualityOperatorAttribute",
          "Name": "CannotApplyEqualityOperatorAttribute",
          "DisplayName": "CannotApplyEqualityOperatorAttribute",
          "FullName": "CandideCreator.Shared.Annotations.CannotApplyEqualityOperatorAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.CollectionAccessAttribute",
          "Name": "CollectionAccessAttribute",
          "DisplayName": "CollectionAccessAttribute",
          "FullName": "CandideCreator.Shared.Annotations.CollectionAccessAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "CollectionAccessType:CandideCreator.Shared.Annotations.CollectionAccessType",
              "Name": "CollectionAccessType",
              "Type": "CandideCreator.Shared.Annotations.CollectionAccessType",
              "Signature": "public CandideCreator.Shared.Annotations.CollectionAccessType CollectionAccessType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7A49116F4A70E8D02EC2A90FA6FCCC932382F84B4499B944EEA19DC89E3EBD7D"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "043D745B343682CA8009C6BDF1EC972D014E328458D0E718BF1519BFCBA81147"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.CollectionAccessType",
          "Name": "CollectionAccessType",
          "DisplayName": "CollectionAccessType",
          "FullName": "CandideCreator.Shared.Annotations.CollectionAccessType",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ModifyExistingContent:CandideCreator.Shared.Annotations.CollectionAccessType",
              "Name": "ModifyExistingContent",
              "Type": "CandideCreator.Shared.Annotations.CollectionAccessType",
              "Signature": "public CandideCreator.Shared.Annotations.CollectionAccessType ModifyExistingContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0401E7066A5C55B3F9FD7BFFD0EBD6E8F0F00E3687781677F38192DD33F9268C"
            },
            {
              "Id": "None:CandideCreator.Shared.Annotations.CollectionAccessType",
              "Name": "None",
              "Type": "CandideCreator.Shared.Annotations.CollectionAccessType",
              "Signature": "public CandideCreator.Shared.Annotations.CollectionAccessType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AC7BC32C57629661F96B5D82D8089BDC730D2BEC7850FD6FFA87B079D6C2322"
            },
            {
              "Id": "Read:CandideCreator.Shared.Annotations.CollectionAccessType",
              "Name": "Read",
              "Type": "CandideCreator.Shared.Annotations.CollectionAccessType",
              "Signature": "public CandideCreator.Shared.Annotations.CollectionAccessType Read",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C78C88F77A277E4071FA3DA3AD9091E8CA4A435B89C29B984A516A66F9564F9B"
            },
            {
              "Id": "UpdatedContent:CandideCreator.Shared.Annotations.CollectionAccessType",
              "Name": "UpdatedContent",
              "Type": "CandideCreator.Shared.Annotations.CollectionAccessType",
              "Signature": "public CandideCreator.Shared.Annotations.CollectionAccessType UpdatedContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E717D6266A184A0987669FD8B85E8AEC4CA20933DABE814960E17BFDB3A382C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "41E86F4DB74DDF92EB8E8DA35DDE757DCABEFD681E19BC2AD7F1B582F75B880B"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ContractAnnotationAttribute",
          "Name": "ContractAnnotationAttribute",
          "DisplayName": "ContractAnnotationAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ContractAnnotationAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Contract:System.String",
              "Name": "Contract",
              "Type": "System.String",
              "Signature": "public System.String Contract",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7558405A198F37155D1DAC68231F0B9050D6227B4B07DBCD01ED1F69BBEAC555"
            },
            {
              "Id": "ForceFullStates:System.Boolean",
              "Name": "ForceFullStates",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ForceFullStates",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD6BD463D6A2A0AF0FF77A07777EBFFC24A5FD2B0AF6FFB798EB994E81CD3A4A"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1AC6B26E3460B74AF4BD79C6E397453FCC2D267886F377B28DD9092A2E4E05A9"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.HtmlAttributeValueAttribute",
          "Name": "HtmlAttributeValueAttribute",
          "DisplayName": "HtmlAttributeValueAttribute",
          "FullName": "CandideCreator.Shared.Annotations.HtmlAttributeValueAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B9F56BD372AC6CBA8B798A3946BFB1F6BDDA2B65BD21CBFCF7D1F17BF131FE85"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.HtmlElementAttributesAttribute",
          "Name": "HtmlElementAttributesAttribute",
          "DisplayName": "HtmlElementAttributesAttribute",
          "FullName": "CandideCreator.Shared.Annotations.HtmlElementAttributesAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B9F56BD372AC6CBA8B798A3946BFB1F6BDDA2B65BD21CBFCF7D1F17BF131FE85"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
          "Name": "ImplicitUseKindFlags",
          "DisplayName": "ImplicitUseKindFlags",
          "FullName": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Access:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "Access",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags Access",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B7379C15641E9BA00F074F907F8E37E72142E2539B7A30610F7E2777AAB6D36"
            },
            {
              "Id": "Assign:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "Assign",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags Assign",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9B8E18ED5187946DCB2A524B4DD72A53ED59E1EEBBFFAABCB4F7817D7C0CF2F"
            },
            {
              "Id": "Default:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "Default",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1254233D84EE94F6849D96A155C1AEE789DEA81A3A9BD5EEA00F3AD076202CC7"
            },
            {
              "Id": "InstantiatedNoFixedConstructorSignature:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "InstantiatedNoFixedConstructorSignature",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags InstantiatedNoFixedConstructorSignature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7BBED2C9CE74D6F30E65034ACE71420A5B597DDE90C11AE93BD2C252A06AE76B"
            },
            {
              "Id": "InstantiatedWithFixedConstructorSignature:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "InstantiatedWithFixedConstructorSignature",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags InstantiatedWithFixedConstructorSignature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93D1D939AEE322C7543D95872C30659EF45BA535C95E802A0024EC46E2AB5986"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC5E30DB75314D6934AD6D857BD09E85C67539922B1A2403F0C00FC2658935D8"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
          "Name": "ImplicitUseTargetFlags",
          "DisplayName": "ImplicitUseTargetFlags",
          "FullName": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "Default",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E5AD70336948457BFD256929C97B4081FA5028FB3703D10B38ADC28FE427414"
            },
            {
              "Id": "Itself:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "Itself",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags Itself",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A88976A3749FB61E6B193B0E9987705BA886CD081400035CF784624F4D2A67E0"
            },
            {
              "Id": "Members:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "Members",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags Members",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB6A8744BA5B5C7C43509965123D189D8772847778E2C0AE39687EDC7EC3CCDC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WithInheritors:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "WithInheritors",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags WithInheritors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C4F04FA10BD9DB2BAB51BBDE2B25A56C3CB6461E415385BB3F2D441BA84F015"
            },
            {
              "Id": "WithMembers:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "WithMembers",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags WithMembers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F1AF2F26756A8DFB468174AEDC5200D717F5D300E6ECF8ECE853C691C4B6C3BD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "07B6C7FE28ACE0ED5F9AB7FA627DD67C57EF5BFABCD603750CDE9FCF7302891F"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.InstantHandleAttribute",
          "Name": "InstantHandleAttribute",
          "DisplayName": "InstantHandleAttribute",
          "FullName": "CandideCreator.Shared.Annotations.InstantHandleAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.InvokerParameterNameAttribute",
          "Name": "InvokerParameterNameAttribute",
          "DisplayName": "InvokerParameterNameAttribute",
          "FullName": "CandideCreator.Shared.Annotations.InvokerParameterNameAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ItemCanBeNullAttribute",
          "Name": "ItemCanBeNullAttribute",
          "DisplayName": "ItemCanBeNullAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ItemCanBeNullAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ItemNotNullAttribute",
          "Name": "ItemNotNullAttribute",
          "DisplayName": "ItemNotNullAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ItemNotNullAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.LinqTunnelAttribute",
          "Name": "LinqTunnelAttribute",
          "DisplayName": "LinqTunnelAttribute",
          "FullName": "CandideCreator.Shared.Annotations.LinqTunnelAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.LocalizationRequiredAttribute",
          "Name": "LocalizationRequiredAttribute",
          "DisplayName": "LocalizationRequiredAttribute",
          "FullName": "CandideCreator.Shared.Annotations.LocalizationRequiredAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Required:System.Boolean",
              "Name": "Required",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Required",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "62F86F43C31FD07215ED03AE884CF6BC048983F607C86D69F767AE760E9F1841"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "165745BA8216A3FD835ADA8D3C0FD9136F5910654FAFFB61B302E5865BC714BF"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.MacroAttribute",
          "Name": "MacroAttribute",
          "DisplayName": "MacroAttribute",
          "FullName": "CandideCreator.Shared.Annotations.MacroAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Editable:System.Int32",
              "Name": "Editable",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Editable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CD9122D6F43127A0F2D98E2FF5AFAB8B4F907629BE46C53C9471680E85DDA100"
            },
            {
              "Id": "Expression:System.String",
              "Name": "Expression",
              "Type": "System.String",
              "Signature": "public System.String Expression",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C63EAFB2ECAB0E0571F537A46EDEC77DCCE0BEA4E736813955CB6E852B813DCE"
            },
            {
              "Id": "Target:System.String",
              "Name": "Target",
              "Type": "System.String",
              "Signature": "public System.String Target",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A791AC9A639F41C2EEAE96A25CEA3D8FEDEDA3CEBC4341C45CC7440AF316DB27"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "33BF84A87FE20A65649D09C5750B595965D9A0EA6C20E27F200FF9169E91E7C8"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.MeansImplicitUseAttribute",
          "Name": "MeansImplicitUseAttribute",
          "DisplayName": "MeansImplicitUseAttribute",
          "FullName": "CandideCreator.Shared.Annotations.MeansImplicitUseAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TargetFlags:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "TargetFlags",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags TargetFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "052CED7D226BEDA6B19B8775E193FAEE735BA9A331346ACF8CAE4FEDDE650D17"
            },
            {
              "Id": "UseKindFlags:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "UseKindFlags",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags UseKindFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7281D69F809BA3FB60C58B436B6CA8E75AB91F8DAC82787AF061E932C7348F10"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "A207E2FEB66C620D7D4C8C5D2B8D67663A7F882D020DE2A561246FE546597470"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.MustUseReturnValueAttribute",
          "Name": "MustUseReturnValueAttribute",
          "DisplayName": "MustUseReturnValueAttribute",
          "FullName": "CandideCreator.Shared.Annotations.MustUseReturnValueAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Justification:System.String",
              "Name": "Justification",
              "Type": "System.String",
              "Signature": "public System.String Justification",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7DE5C9A5906379CE74A2756C2691B8BE1B81F0B84A504CED0A8C153A581B7EFB"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "80E48B61188D610374C91A9BB90F5FB6B92AE7637A4928E1111CF925744F1737"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.NoEnumerationAttribute",
          "Name": "NoEnumerationAttribute",
          "DisplayName": "NoEnumerationAttribute",
          "FullName": "CandideCreator.Shared.Annotations.NoEnumerationAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.NonNegativeValueAttribute",
          "Name": "NonNegativeValueAttribute",
          "DisplayName": "NonNegativeValueAttribute",
          "FullName": "CandideCreator.Shared.Annotations.NonNegativeValueAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.NoReorderAttribute",
          "Name": "NoReorderAttribute",
          "DisplayName": "NoReorderAttribute",
          "FullName": "CandideCreator.Shared.Annotations.NoReorderAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.NotifyPropertyChangedInvocatorAttribute",
          "Name": "NotifyPropertyChangedInvocatorAttribute",
          "DisplayName": "NotifyPropertyChangedInvocatorAttribute",
          "FullName": "CandideCreator.Shared.Annotations.NotifyPropertyChangedInvocatorAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ParameterName:System.String",
              "Name": "ParameterName",
              "Type": "System.String",
              "Signature": "public System.String ParameterName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3454E9662096784B3846EECE91B378E43358B1FEB45BB0FA5C373BD924CA7887"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "6F3A858A94CC2D2150B82F57958BEDB3DB1095E9A857B185FAA811A0A6AF8C06"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.NotNullAttribute",
          "Name": "NotNullAttribute",
          "DisplayName": "NotNullAttribute",
          "FullName": "CandideCreator.Shared.Annotations.NotNullAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.PathReferenceAttribute",
          "Name": "PathReferenceAttribute",
          "DisplayName": "PathReferenceAttribute",
          "FullName": "CandideCreator.Shared.Annotations.PathReferenceAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "BasePath:System.String",
              "Name": "BasePath",
              "Type": "System.String",
              "Signature": "public System.String BasePath",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A596662E9937F0E7CE78DAA989AEF638441BDEBBBF698AB10E9B4F06EE642A0E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "DCBDF106A0FD595962A5F4D70A51DCB00A84F125F5E22BF30FD325EBCB54DF8B"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ProvidesContextAttribute",
          "Name": "ProvidesContextAttribute",
          "DisplayName": "ProvidesContextAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ProvidesContextAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.PublicAPIAttribute",
          "Name": "PublicAPIAttribute",
          "DisplayName": "PublicAPIAttribute",
          "FullName": "CandideCreator.Shared.Annotations.PublicAPIAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Comment:System.String",
              "Name": "Comment",
              "Type": "System.String",
              "Signature": "public System.String Comment",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BDE26BF53FC2EDE3806AF6AD23A6B467B35E35FC6097699C526C8A18B8CFC22C"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "F83DA934C661AFBCEFA7587DA4CE91979025C5009C02A5B85B512DE389D7C391"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.PureAttribute",
          "Name": "PureAttribute",
          "DisplayName": "PureAttribute",
          "FullName": "CandideCreator.Shared.Annotations.PureAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorDirectiveAttribute",
          "Name": "RazorDirectiveAttribute",
          "DisplayName": "RazorDirectiveAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorDirectiveAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Directive:System.String",
              "Name": "Directive",
              "Type": "System.String",
              "Signature": "public System.String Directive",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "31435D7673B0706ED5DE2FB751225FF559A751FAA47B2B845235CCF3F5B3C33B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "9830313CC7773090DFD533D83496448A8630139FAB4B53EFD21A1F5A9BAF6F5F"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorHelperCommonAttribute",
          "Name": "RazorHelperCommonAttribute",
          "DisplayName": "RazorHelperCommonAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorHelperCommonAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorImportNamespaceAttribute",
          "Name": "RazorImportNamespaceAttribute",
          "DisplayName": "RazorImportNamespaceAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorImportNamespaceAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B9F56BD372AC6CBA8B798A3946BFB1F6BDDA2B65BD21CBFCF7D1F17BF131FE85"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorInjectionAttribute",
          "Name": "RazorInjectionAttribute",
          "DisplayName": "RazorInjectionAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorInjectionAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "FieldName:System.String",
              "Name": "FieldName",
              "Type": "System.String",
              "Signature": "public System.String FieldName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DBBE24B1AE15FAAC66F13EF35AC278D4CC2F1CA88C1D5AE57ADFFA117206FA25"
            },
            {
              "Id": "Type:System.String",
              "Name": "Type",
              "Type": "System.String",
              "Signature": "public System.String Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "179A27C5549672E72A97F65D13C8AA1DFA23C99BE4B915C039FA484DB57D98F4"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1E5E6155A7F497A6CA324628DEE16F7F4F42C78414E47C4C6203A8B0A4324406"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorLayoutAttribute",
          "Name": "RazorLayoutAttribute",
          "DisplayName": "RazorLayoutAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorLayoutAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorPageBaseTypeAttribute",
          "Name": "RazorPageBaseTypeAttribute",
          "DisplayName": "RazorPageBaseTypeAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorPageBaseTypeAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "BaseType:System.String",
              "Name": "BaseType",
              "Type": "System.String",
              "Signature": "public System.String BaseType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D6DC56FF89344EE36FD6181D35A970B226C0CFEF5A59AB66D1D416EA76D28C5C"
            },
            {
              "Id": "PageName:System.String",
              "Name": "PageName",
              "Type": "System.String",
              "Signature": "public System.String PageName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "99F6D76808CF23591CA742DF22363492B924456ACA38E725733D3E2B3796793C"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "09BE5BA170F5E787B7B5B98786F9B5AC3C0FF8312F761081B964B7EC2EFA3E60"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorSectionAttribute",
          "Name": "RazorSectionAttribute",
          "DisplayName": "RazorSectionAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorSectionAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorWriteLiteralMethodAttribute",
          "Name": "RazorWriteLiteralMethodAttribute",
          "DisplayName": "RazorWriteLiteralMethodAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorWriteLiteralMethodAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorWriteMethodAttribute",
          "Name": "RazorWriteMethodAttribute",
          "DisplayName": "RazorWriteMethodAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorWriteMethodAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RazorWriteMethodParameterAttribute",
          "Name": "RazorWriteMethodParameterAttribute",
          "DisplayName": "RazorWriteMethodParameterAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RazorWriteMethodParameterAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RegexPatternAttribute",
          "Name": "RegexPatternAttribute",
          "DisplayName": "RegexPatternAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RegexPatternAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RequireStaticDelegateAttribute",
          "Name": "RequireStaticDelegateAttribute",
          "DisplayName": "RequireStaticDelegateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RequireStaticDelegateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "IsError:System.Boolean",
              "Name": "IsError",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsError",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5C57EAACF3000AD6F059189D137847448D9607B811EC426FAD63028C7E96A2BE"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E226018CD2A78285386439DDCAC23B2075A58977F34AD855684CAFF2B5C7013B"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RouteParameterConstraintAttribute",
          "Name": "RouteParameterConstraintAttribute",
          "DisplayName": "RouteParameterConstraintAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RouteParameterConstraintAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ConstraintName:System.String",
              "Name": "ConstraintName",
              "Type": "System.String",
              "Signature": "public System.String ConstraintName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2BF736E7B7AF0BA7FE8B27272A0713A7488151CBC2EA5FC445CA5D4CA1A1BC55"
            },
            {
              "Id": "ProposedType:System.Type",
              "Name": "ProposedType",
              "Type": "System.Type",
              "Signature": "public System.Type ProposedType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4561A5F2883A6B00A1F034AEFDD1346AD2168CFC846D6E9B34A983DAD093ECCE"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "3B2F4C77D139BA1D200ADF6ECF9F47BD89F51CB72CF85A99104FAAA8FD597B8A"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.RouteTemplateAttribute",
          "Name": "RouteTemplateAttribute",
          "DisplayName": "RouteTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.RouteTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.SourceTemplateAttribute",
          "Name": "SourceTemplateAttribute",
          "DisplayName": "SourceTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.SourceTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.StringFormatMethodAttribute",
          "Name": "StringFormatMethodAttribute",
          "DisplayName": "StringFormatMethodAttribute",
          "FullName": "CandideCreator.Shared.Annotations.StringFormatMethodAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "FormatParameterName:System.String",
              "Name": "FormatParameterName",
              "Type": "System.String",
              "Signature": "public System.String FormatParameterName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E5FCAC037A8C8A1F8F84B3D3512F2000A29C1FB853D382AA84905B709FC5B856"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0F4E8A79BADC66743364AC3A216EA0C50DBEAEA0FF29010AD3CB357FA4EEC8AE"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.StructuredMessageTemplateAttribute",
          "Name": "StructuredMessageTemplateAttribute",
          "DisplayName": "StructuredMessageTemplateAttribute",
          "FullName": "CandideCreator.Shared.Annotations.StructuredMessageTemplateAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.TerminatesProgramAttribute",
          "Name": "TerminatesProgramAttribute",
          "DisplayName": "TerminatesProgramAttribute",
          "FullName": "CandideCreator.Shared.Annotations.TerminatesProgramAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.UriStringAttribute",
          "Name": "UriStringAttribute",
          "DisplayName": "UriStringAttribute",
          "FullName": "CandideCreator.Shared.Annotations.UriStringAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "HttpVerb:System.String",
              "Name": "HttpVerb",
              "Type": "System.String",
              "Signature": "public System.String HttpVerb",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AC358EA016BB974DE44BCA4F5A574C22F1B705DC19042A58964771F0DFC1D121"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "15B4A5BD976D7BB7F636CE531A30A629E930999074329576A56D77FBCB713C6B"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.UsedImplicitlyAttribute",
          "Name": "UsedImplicitlyAttribute",
          "DisplayName": "UsedImplicitlyAttribute",
          "FullName": "CandideCreator.Shared.Annotations.UsedImplicitlyAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TargetFlags:CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Name": "TargetFlags",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseTargetFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseTargetFlags TargetFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "052CED7D226BEDA6B19B8775E193FAEE735BA9A331346ACF8CAE4FEDDE650D17"
            },
            {
              "Id": "UseKindFlags:CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Name": "UseKindFlags",
              "Type": "CandideCreator.Shared.Annotations.ImplicitUseKindFlags",
              "Signature": "public CandideCreator.Shared.Annotations.ImplicitUseKindFlags UseKindFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7281D69F809BA3FB60C58B436B6CA8E75AB91F8DAC82787AF061E932C7348F10"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "A207E2FEB66C620D7D4C8C5D2B8D67663A7F882D020DE2A561246FE546597470"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ValueProviderAttribute",
          "Name": "ValueProviderAttribute",
          "DisplayName": "ValueProviderAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ValueProviderAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B9F56BD372AC6CBA8B798A3946BFB1F6BDDA2B65BD21CBFCF7D1F17BF131FE85"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.ValueRangeAttribute",
          "Name": "ValueRangeAttribute",
          "DisplayName": "ValueRangeAttribute",
          "FullName": "CandideCreator.Shared.Annotations.ValueRangeAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "From:System.Object",
              "Name": "From",
              "Type": "System.Object",
              "Signature": "public System.Object From",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "24B66C1A3920586988AE0ED48B7DC06FE09AC36B9A04C4FE519FA9C1E3FD5AC1"
            },
            {
              "Id": "To:System.Object",
              "Name": "To",
              "Type": "System.Object",
              "Signature": "public System.Object To",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5023340D72E94A6E18A09335BEE02E3614C2011018825D8FE2A316C0F7C5FE1E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E4B049EFCAFAF7E66F9AF0B0F8C482E321C151540F95D7CF9CDB87DA320C614C"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.XamlItemBindingOfItemsControlAttribute",
          "Name": "XamlItemBindingOfItemsControlAttribute",
          "DisplayName": "XamlItemBindingOfItemsControlAttribute",
          "FullName": "CandideCreator.Shared.Annotations.XamlItemBindingOfItemsControlAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.XamlItemsControlAttribute",
          "Name": "XamlItemsControlAttribute",
          "DisplayName": "XamlItemsControlAttribute",
          "FullName": "CandideCreator.Shared.Annotations.XamlItemsControlAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.XamlItemStyleOfItemsControlAttribute",
          "Name": "XamlItemStyleOfItemsControlAttribute",
          "DisplayName": "XamlItemStyleOfItemsControlAttribute",
          "FullName": "CandideCreator.Shared.Annotations.XamlItemStyleOfItemsControlAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.XamlOneWayBindingModeByDefaultAttribute",
          "Name": "XamlOneWayBindingModeByDefaultAttribute",
          "DisplayName": "XamlOneWayBindingModeByDefaultAttribute",
          "FullName": "CandideCreator.Shared.Annotations.XamlOneWayBindingModeByDefaultAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Annotations.XamlTwoWayBindingModeByDefaultAttribute",
          "Name": "XamlTwoWayBindingModeByDefaultAttribute",
          "DisplayName": "XamlTwoWayBindingModeByDefaultAttribute",
          "FullName": "CandideCreator.Shared.Annotations.XamlTwoWayBindingModeByDefaultAttribute",
          "Namespace": "CandideCreator.Shared.Annotations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Attributes.ControllerParameterAttribute",
          "Name": "ControllerParameterAttribute",
          "DisplayName": "ControllerParameterAttribute",
          "FullName": "CandideCreator.Shared.Attributes.ControllerParameterAttribute",
          "Namespace": "CandideCreator.Shared.Attributes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Object",
              "Name": "Default",
              "Type": "System.Object",
              "Signature": "public System.Object Default",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D70E750E855B04DB51F5073FEC61F74B9FCC5DE64F7F3F1C0A6818607FF2F21B"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "T:System.Type",
              "Name": "T",
              "Type": "System.Type",
              "Signature": "public System.Type T",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BD04394E72D002EF5B6B30A1FFB2464456E95184D859537E3E7AD3200496756"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DEE1A85FC844057AB47E7DBAB7BBFB36E5FF5315208363A2E5B5F2EBEB419D84"
        },
        {
          "Id": "CandideCreator.Shared.Attributes.EntityComponentAttribute",
          "Name": "EntityComponentAttribute",
          "DisplayName": "EntityComponentAttribute",
          "FullName": "CandideCreator.Shared.Attributes.EntityComponentAttribute",
          "Namespace": "CandideCreator.Shared.Attributes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.AuraTypeIdNames",
          "Name": "AuraTypeIdNames",
          "DisplayName": "AuraTypeIdNames",
          "FullName": "CandideCreator.Shared.AuraTypeIdNames",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseStatsAura:System.String",
              "Name": "BaseStatsAura",
              "Type": "System.String",
              "Signature": "public System.String BaseStatsAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01061ADB69108297305FB31AA3E10BECE93B2049C07CE18EE07DE7F57F2E4EFA"
            },
            {
              "Id": "ControlPotmenAura:System.String",
              "Name": "ControlPotmenAura",
              "Type": "System.String",
              "Signature": "public System.String ControlPotmenAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1330591441C59290EF89BE4A2E8D905DA06BAFDB3933E924095AAC9C1820BFE8"
            },
            {
              "Id": "ControlVulturesAura:System.String",
              "Name": "ControlVulturesAura",
              "Type": "System.String",
              "Signature": "public System.String ControlVulturesAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A97F627005DC3030D3366A330BE24ADEB3944D7760AF538CCE0515E561164BF8"
            },
            {
              "Id": "DamageOverTime:System.String",
              "Name": "DamageOverTime",
              "Type": "System.String",
              "Signature": "public System.String DamageOverTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88B52161A9A36767DCC13C3A0F7A37345C24A6F77BE1D61C871986CF56B785A4"
            },
            {
              "Id": "DoNotGenerateThreat:System.String",
              "Name": "DoNotGenerateThreat",
              "Type": "System.String",
              "Signature": "public System.String DoNotGenerateThreat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4680E204E47A65B8E54D759944B818DF1F4E28A874874868D78B80E7D6BA7D99"
            },
            {
              "Id": "EliteAura:System.String",
              "Name": "EliteAura",
              "Type": "System.String",
              "Signature": "public System.String EliteAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE66A09853E7B2515E43C0A0D767EB6A2D4EECBEBDC8E089BDFDCFC1E033F71F"
            },
            {
              "Id": "Enraged:System.String",
              "Name": "Enraged",
              "Type": "System.String",
              "Signature": "public System.String Enraged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F46347CBB8358FE41FF509B0D9797707AD689E33FF8CDE9EC9D156962D67DD2"
            },
            {
              "Id": "FlagBasedStatsChangeAura:System.String",
              "Name": "FlagBasedStatsChangeAura",
              "Type": "System.String",
              "Signature": "public System.String FlagBasedStatsChangeAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BAF32B3FBD245ECDEE0B3D9803A9C956D07C7299735741AC794A3630933C755B"
            },
            {
              "Id": "HealingOverTime:System.String",
              "Name": "HealingOverTime",
              "Type": "System.String",
              "Signature": "public System.String HealingOverTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D35F4A2C88CFD28D9B01EFE6AD7AF623701FC0B122C96476150D4D95FEFE5F61"
            },
            {
              "Id": "IgnoreCollisions:System.String",
              "Name": "IgnoreCollisions",
              "Type": "System.String",
              "Signature": "public System.String IgnoreCollisions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59067384D82BEFBECFFDB272AF9A511D6C4A24D8C17C1A1BC97F9AE981FBECEE"
            },
            {
              "Id": "LootAura:System.String",
              "Name": "LootAura",
              "Type": "System.String",
              "Signature": "public System.String LootAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9D568D9A9F9F3BEAE9101E26C9760811D38B578AF1F75B32AFC765C30861B43"
            },
            {
              "Id": "OnHitCastSpellAura:System.String",
              "Name": "OnHitCastSpellAura",
              "Type": "System.String",
              "Signature": "public System.String OnHitCastSpellAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A3F830452A10B90BC607296E56532187FF837228071CCB213B238354C2724B3"
            },
            {
              "Id": "PetrifiedAura:System.String",
              "Name": "PetrifiedAura",
              "Type": "System.String",
              "Signature": "public System.String PetrifiedAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40572B819CAE737A0DF63D7C2BE9FA3275EA45DC295A27364D0F40279147F988"
            },
            {
              "Id": "RootAura:System.String",
              "Name": "RootAura",
              "Type": "System.String",
              "Signature": "public System.String RootAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE4BCB3EC568A067DD599E94ECDB382661574EAC71DAA43C01D3DBECC80443B7"
            },
            {
              "Id": "SetCharacterFlagAura:System.String",
              "Name": "SetCharacterFlagAura",
              "Type": "System.String",
              "Signature": "public System.String SetCharacterFlagAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8870EFDC23E6AF102FAEB8A11123F567B650BE0F827D55185EFED1188E6AD63D"
            },
            {
              "Id": "SimpleAura:System.String",
              "Name": "SimpleAura",
              "Type": "System.String",
              "Signature": "public System.String SimpleAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12625CCD84B93371E8A75441382AEFE619C5E0AEEED5A3ECDF0D8EC6F72F1A50"
            },
            {
              "Id": "StatsChangeAura:System.String",
              "Name": "StatsChangeAura",
              "Type": "System.String",
              "Signature": "public System.String StatsChangeAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6FAA0D341B11C3506EC07C05BFF92990ECC8DF9F102633E025CE1156B0DC470E"
            },
            {
              "Id": "StunAura:System.String",
              "Name": "StunAura",
              "Type": "System.String",
              "Signature": "public System.String StunAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFC4861A82D79D8933EADC1952E06DD622F23D24D2985AF4CA70B032839CB0D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2FF32586DA30BBACC034FDF117485792DAC5E91D6956DE4A520B874CA42F4BFD"
        },
        {
          "Id": "CandideCreator.Shared.Collision.BoundingBox",
          "Name": "BoundingBox",
          "DisplayName": "BoundingBox",
          "FullName": "CandideCreator.Shared.Collision.BoundingBox",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector2 me, Microsoft.Xna.Framework.Vector2 p)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "me",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "EA1BA30EED41A2233D8644059647A7D0B88D96FA65D86E51CA274B0940CA6E73",
              "Hash": "7FC3F0767466975300718091F9DCB48DD7F7792CAB0C46C654A2EF4475AADFB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugDraw(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DebugDraw",
              "Signature": "public System.Void DebugDraw(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "378DFB522ABC803C7CC8260A60C773B3B542236BADC8EC10DD86740BEC9FBFAF",
              "Hash": "678241F15C8C2C8C872B7B94A745F7A2348253F2D4B08A6CFCC0A937A20CE5BA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCorners(Microsoft.Xna.Framework.Vector2)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "GetCorners",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E GetCorners(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "D27664D241C08F86A0F8BD1BB8FB5C03558C64287C90E21677A6D99A07CC94FB",
              "Hash": "827830075F2131D35E3D7BE7EB701B42B69BF06F3358D6D57A9BC9A9D9F9D42A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Overlaps",
              "Signature": "public System.Boolean Overlaps(Microsoft.Xna.Framework.Vector2 me, CandideCreator.Shared.Collision.BoundingBox other, Microsoft.Xna.Framework.Vector2 them)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "me",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "them",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "0EFAB2290EE630B4DDEE2B139A1E58B5E0735882AF05D51D10433940333FC327",
              "Hash": "5D44FA96D84C1B6736B220F6489D43BDC069AA77D2831ACC83CEECF33CEF34EC",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(System.Single, System.Single, CandideCreator.Shared.Collision.BoundingBox, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "Overlaps",
              "Signature": "public System.Boolean Overlaps(Microsoft.Xna.Framework.Vector2 me, CandideCreator.Shared.Collision.BoundingBox other, Microsoft.Xna.Framework.Vector3 them)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "me",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "them",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9C4A714886B98B34E4782830431476E4C7EA88A76BD114E25A5F4605B1FBEA87",
              "Hash": "2B2CD05748025016A1A772BF5C18056A1F80192CB662F98729916FD86D2A94E2",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(System.Single, System.Single, CandideCreator.Shared.Collision.BoundingBox, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Overlaps(System.Single, System.Single, CandideCreator.Shared.Collision.BoundingBox, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "Overlaps",
              "Signature": "public System.Boolean Overlaps(System.Single x, System.Single y, CandideCreator.Shared.Collision.BoundingBox other, System.Single x2, System.Single y2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "37E9B038C23965A72E32611105776230C3C5E8A5C1303BFA4630DB29D1993C2B",
              "Hash": "3AEDEA10D1CBA17DAF36D59565958DAB4090030CEA03D3E2AAA516A1B38A94B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToRectangleF(Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "ToRectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ToRectangleF(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "1E4DB9F4561B4553A9E62119C1A5C4DD7D034F462676807DF492F82E77695D90",
              "Hash": "F97D1CACF24C07AF0450921A538D1A3E28CBC78505068BC8508FCBC5F8E465B9",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "913CEC9E87D867A39775EA6A308190DB5DBD4CE3827AB38BA37558D1EFAD8EBF"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionBroadPhase",
          "Name": "CollisionBroadPhase",
          "DisplayName": "CollisionBroadPhase",
          "FullName": "CandideCreator.Shared.Collision.CollisionBroadPhase",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideCreator.Shared.Collision.CollisionShape\u003E",
              "Name": "CollisionTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideCreator.Shared.Collision.CollisionShape\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CCandideCreator.Shared.Collision.CollisionShape\u003E CollisionTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26DFADFBDC5F6B4A45A6580940F55774619E21474946C4C5F2EA88AD3ADE3457"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "90D4BA52B1E50ED9E7FF1125E352B8284B1EBB40D0A5A15E4A1CFE5E45F03868"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionCircle",
          "Name": "CollisionCircle",
          "DisplayName": "CollisionCircle",
          "FullName": "CandideCreator.Shared.Collision.CollisionCircle",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Collision.CollisionShape",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySmartNudge(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "ApplySmartNudge",
              "Signature": "public System.Void ApplySmartNudge(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector2 velocity, Microsoft.Xna.Framework.Vector2 collisionNormal, System.Single nudgeAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionNormal",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nudgeAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "F7F483741BD5EE92AD27A0C977698C38248B203FB7501747C8C68647C104C1E6",
              "Hash": "B3C09409FF00FA7A355A28370BB977A3F3BBCF3618BD1DBC9697F15486716BDD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateBoundingBox()-\u003ECandideCreator.Shared.Collision.BoundingBox",
              "Name": "CalculateBoundingBox",
              "Signature": "protected CandideCreator.Shared.Collision.BoundingBox CalculateBoundingBox()",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Collision.BoundingBox",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "20C03D4DD32DDC48E38FE24C63170F14D56F80C813CDC31D42BF1CF8CD0C86B7",
              "Hash": "A84929EB1CCE33AE62D74A17F3858AE873933595D459FC5F27D74181D671D862",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.BoundingBox::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, CandideCreator.Shared.Collision.CollisionShape entityCollision, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "6D1E2F1462226A046CAF1044D4EA7E082492C44597D813CF36C981FBA47DC6FD",
              "Hash": "DB9E650ED5DA62DFC264CB9F69FC48127D3C7A8014E95C21C5E5EF8424F34AF3",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 610,
              "BodyHash": "31D3FFF118590B49E3BE7DDBA163F46D3B5DE17CEB010077269D94BD9F5AB9AE",
              "Hash": "A85ECB4C7086574D83AC3C2DB7B6B8A6BA6B855B2DDC5E3D1C4DD38FC3279EB4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "949F9E321097A44AB5BE73D324DBDAE03C2D4E1D61B31322326C150EB03A8127",
              "Hash": "62F85253731D376724B0111C684AB0A0E934674C113DCB7DC360669772C40C42",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 531,
              "BodyHash": "B9F9352014FF3796AB5C1B69AB5ED915C648F8BB9D5E53B8459F72DF913ED81E",
              "Hash": "DC4407F7F593002091145500AFC76D3E9C497882CF86943E7871D21212560EFC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionCircle::CollideCapsule(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2[], System.Int32, CandideCreator.Shared.Collision.CollisionRules)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Math::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1099,
              "BodyHash": "B4190620A0F19909EB835F3115FD59F4E569A8E3D250BA958BE60F8C2EE74C15",
              "Hash": "BCB850001D378E2DC643CE2DFE6BC809AC0A31B8C466F6480CA47ABC214A1E5C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Vector2\u003E::Rent(System.Int32)",
                "CandideCreator.Shared.Collision.CollisionCircle::CollideCapsule(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2[], System.Int32, CandideCreator.Shared.Collision.CollisionRules)",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Vector2\u003E::Return(!0[], System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionCircle::ApplySmartNudge(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CollideCapsule(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2[], System.Int32, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "CollideCapsule",
              "Signature": "public System.Boolean CollideCapsule(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2[] points, System.Int32 pointsLength, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pointsLength",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 602,
              "BodyHash": "4A115C44FA493364060C0D79AA385D31425B676C2EA9059F87FCA1E9BCEABF3B",
              "Hash": "204398E08FFA78D593513CD1AB8D20544DA6B0B49AB0DA45AD8DE464652DAD5C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::TryFindLineSegmentVsCapsuleIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionCircle::ApplySmartNudge(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "3CB22B0580701BDA49BF0E9BEDD2940A5D8E1C751681CE71F653267867C77C4F",
              "Hash": "014624026B10BA043F134FC3037AA79C1D84453FD65DBEA4D7FF53625BC37F13",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 circleCenterToPolygonOrigin, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "circleCenterToPolygonOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 663,
              "BodyHash": "83C8F2EE027DD722F73DF09DE82362DCBDB76ABEB6A8A4E3BD399297B13EDC33",
              "Hash": "8BBFEC557A4AC4825F704CFED3FB9F45464B23CF4E6A47134A8E8E08AB6ADA2B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 circleCenterToPolygonOrigin, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "circleCenterToPolygonOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 795,
              "BodyHash": "82BD0CF07C94B4DEF1221C10389717F86CAA74262FEC68F2D3D36BE9BF4EDF14",
              "Hash": "EF6393C3C5D1FB2AE123CBB944D3C6426485A11A3EB7A439E48A4D0E3CED4A5D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 circleCenterToPolylineOrigin, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "circleCenterToPolylineOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "08B9A7B3B87F7B1FE18BA99E2EDCE321F1E5B888F68CDBAB9DE504E09E70DAA2",
              "Hash": "71C59E6774654C717A2E43FAD1DF10F2287248EE423E9FEC815DAA8777407687",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 circleCenterToPolylineOrigin, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "circleCenterToPolylineOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "311198014FEB850463F6E929CB3D84321AD349A71F4A5FF4D4C47D8B2E9887C5",
              "Hash": "3B95AA1A4F1DA123F14FD5F398CF2729D57DCD326F616850617EC55355FC793C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "385EE41B4E9CC286BA72414EAAB02A92B3434045FA29554F7C71B9D853843DBE",
              "Hash": "6AE88617F7A6BF31B4C2F310E9B97C4F173DF7D5572D0C25669299B5404685CD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Random::NextDouble()",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "C20F233A8572B2DE90C270B9B1E0D80EBA7361390943E55A0CCE293B4579AA89",
              "Hash": "111A93F5AC7A5CF9792EE5A6D840A46354B8363AA1D3712E46FDBC318F9D0DEF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "System.Math::Sign(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A4E4C658D1FD26C7A053AF91F3BB2994DD0519517BCE1B35E5F00B5C9CC62C58",
              "Hash": "4A9E139B8769212C0578EBF0C3705D29E882EAD663D2F84B9EDD794661E182D1",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "923A293AE3C32C48E6249A25FFD1FCF82BB733B0CB90B686809DAAF455EECDC4",
              "Hash": "F0576B5680BE60C587278E1A0D45E5DD137100F93D2D418933321353F9128857",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "708DF612959D90BEB6FFA31E7E49F6EFA65D05B7C7C3376B15759531504522A0",
              "Hash": "29097866FB1A5D31C810F69EBCFB6549071BD1A716F7092A2F5459E39B6DE545",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "72C69D80E15FE254E5A9F27FE6136569D6A7DD138B0913D9D3A96D15E68E75A3",
              "Hash": "AAB8F5D9388D5F5AC5166F3290B6D1412A9591F170FC630966566CFD79CB1347",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRadius(System.Single)-\u003ESystem.Void",
              "Name": "SetRadius",
              "Signature": "public System.Void SetRadius(System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D9C59990F659554CB7810293DC9311306DC151E4648693B07C4834544F3648A8",
              "Hash": "6C6019543AF8B662F92DAD1ABA7F62D720BBF592C1B978A355967AFD2A817C95",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::CalculateBoundingBox()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "C4C0146C82DC3D9DDFCFF329E6D6E44B3D4A47A7212A85309EE38D15BFAC2C6D",
              "Hash": "17E6F72C9EB7E254713383D990C464EACBC3B0F19287D9859E4639050D7E9A18",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "CollisionCircle - Radius: "
              ],
              "Source": null
            }
          ],
          "Hash": "8A49260805BDAB8EEE20336A2D9AE89FDD2EC51E1E9D354F03E3FE5DBD3AAB4A"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionData",
          "Name": "CollisionData",
          "DisplayName": "CollisionData",
          "FullName": "CandideCreator.Shared.Collision.CollisionData",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Collision:System.Boolean",
              "Name": "Collision",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Collision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5EB51016A599CDCFE583F58D0FAF3039651998D2ADC49CCDAA544541120F0B0"
            },
            {
              "Id": "CollisionNormal:Microsoft.Xna.Framework.Vector2",
              "Name": "CollisionNormal",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CollisionNormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BE5755338742F4D22E99F8325B139831A3023FAB8617846A60CE53B5B97A93C"
            },
            {
              "Id": "CollisionPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "CollisionPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CollisionPoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D218C8B271AB3139CE3BE9C90276EA3C785F7F97EFA19C7A22BE99578CFA4E2"
            },
            {
              "Id": "Data:System.Object",
              "Name": "Data",
              "Type": "System.Object",
              "Signature": "public System.Object Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3945CA6F3666CF65ECA8F7E369A0A6913DB5AB2944C85010652F0FA89E712E6"
            },
            {
              "Id": "NoCollision:CandideCreator.Shared.Collision.CollisionData",
              "Name": "NoCollision",
              "Type": "CandideCreator.Shared.Collision.CollisionData",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData NoCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1880D47A9A3CB34459A7B524CFFA9AF8D8A84AE5BD952066CC4E1BC5E2C4A467"
            },
            {
              "Id": "PenetrationDepth:System.Single",
              "Name": "PenetrationDepth",
              "Type": "System.Single",
              "Signature": "public System.Single PenetrationDepth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEE55168288C048EF7197FDCFE9C340EC93A18471862335D86BA4B8E28763960"
            },
            {
              "Id": "PenetrationVector:Microsoft.Xna.Framework.Vector2",
              "Name": "PenetrationVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PenetrationVector",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D234486337ACFF7B064AFE0A8270780D4B8630F3C7D067D09AC1049AC15AC988"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "7007DC2D5D7CEFA0A24CEA32A9C4A7362AA3AE004D289DB1339C05613C622E8D",
              "Hash": "BB5449BA8A16CBD69717AC9401271391613BDABCC588F333200E69DA0ED6CFF9",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B7C21BC950CBA7EDC6DD3A341616C9221FC7505564A598A2A93E1C19709D8C6"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionHandler",
          "Name": "CollisionHandler",
          "DisplayName": "CollisionHandler",
          "FullName": "CandideCreator.Shared.Collision.CollisionHandler",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "ResolveCollision",
              "Signature": "public System.Boolean ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionShape entityCollision, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "61F7BEF364593F737191C1FFD8ADD1EC6D5ED5FB68E2ECECCA90094258E905FD",
              "Hash": "76753ACEA6B5568854732CB2DBBAFF57653B5CB21D487934F4EFE5A2CCE40C7D",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A008927A9F1ED2BA036BAA497D9DA4EA1D0C8FEF904420024398117F1EE1B5CC"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionMasks",
          "Name": "CollisionMasks",
          "DisplayName": "CollisionMasks",
          "FullName": "CandideCreator.Shared.Collision.CollisionMasks",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cart:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Cart",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Cart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78644122DF9E395831803CB441C3B1CF4DB1A89E9671081F5749893F8C42EB0C"
            },
            {
              "Id": "Citizen:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Citizen",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Citizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95BECE499FC77DDAFE3FC185540CF40277BEF7CB2E93F5BB63C72C488C8DB3A8"
            },
            {
              "Id": "Creature:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Creature",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Creature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFB2830F96AE3D85B58F32D06EC3CDAA1F41D1D07BB9DFC56ECB5DA89FC040DC"
            },
            {
              "Id": "DropOffZone:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "DropOffZone",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks DropOffZone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E52F49EA387DB49360016E99E08EAC6E93FC8677470932EE401E85F622C99940"
            },
            {
              "Id": "Low:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Low",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Low",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9DF8BA25BB87A2AE545B6BE553E4F2EE5D7FD6168651A68A61F1B446942806C"
            },
            {
              "Id": "None:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "None",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "635AC41DAEA634316AADEA05B29BB64EB07F1F340EEE52FDA19CDF8AA8C59B76"
            },
            {
              "Id": "ObjectInCart:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "ObjectInCart",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks ObjectInCart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7846D97C3C70ACB9D28ACDFDABCE31BDB2E900283390483EC3CCDE4BC69F8769"
            },
            {
              "Id": "Player:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Player",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Player",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BC359C9E27ADA5BEFC85C2032168B5DBD958F6761E1CEBF2B6002B4070FB536"
            },
            {
              "Id": "Resource:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Resource",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Resource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DA184875B11F30BC1E4C16F401F329C02C4F181ABABE7625AD80699B24DD3F8"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0BB65C111CFBFE61D68A6774C9C9CC349B0863370D85936B4AE97121DB08AF65"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionMasksExtension",
          "Name": "CollisionMasksExtension",
          "DisplayName": "CollisionMasksExtension",
          "FullName": "CandideCreator.Shared.Collision.CollisionMasksExtension",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionMasks flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "DDD963FC07911C0909BF1C03F2A9CAC2196A9394CFD182E65FAB1E428A44B60B",
              "Hash": "E42A2DEDA164B234F2EB6A007F2D4AAE23A138EEA98D6F6E8AE2EF3C57B219F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026 mask, CandideCreator.Shared.Collision.CollisionMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "2B1495D951DE78DCE0949F6302790EC3DC3989557BEA228AADFCAE7DA9BEC351",
              "Hash": "DAF65615D0763E2EBA5E078847D03187D3B1BCA57B8B82F5AE12A43F24A205E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026 mask, CandideCreator.Shared.Collision.CollisionMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A0102D382CDD8E4EEC91C56D12AA174ADBA22A008585C436A8EF3BC4A3A95DFE",
              "Hash": "6B017F26E62F9776595C35F31EEAF9E616EBD4E78B1D47C6559C5D25D4D32C3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026 mask, CandideCreator.Shared.Collision.CollisionMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2454875DD5B534BB2968FCBC415FB087679C2C32B7EBA60341ADF2BFDFF25439",
              "Hash": "6D75792B49B80DF424040C6792FA5D44D28AB9D3621D4269631A71D1ACAD86FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5EBC45A408C40211E3294BF0BBA805346683B943FB636DA9DF05C7B3A3CF20E"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionPolygon",
          "Name": "CollisionPolygon",
          "DisplayName": "CollisionPolygon",
          "FullName": "CandideCreator.Shared.Collision.CollisionPolygon",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Collision.CollisionShape",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Points:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Points",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Points",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5463DC4847B60F55E2061EC26CEC0ADD1A32C306450DBDD51A71950EAB443BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateBoundingBox()-\u003ECandideCreator.Shared.Collision.BoundingBox",
              "Name": "CalculateBoundingBox",
              "Signature": "protected CandideCreator.Shared.Collision.BoundingBox CalculateBoundingBox()",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Collision.BoundingBox",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "6F5198A3B04BDB152C5C94676A0578AF09DEA59FD9107086B30BDBE19FD385B2",
              "Hash": "3A7177F17F8B9191BB4A58BA037621288DB9EAA24446A3DBA74C3DCB96F1C50D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Deconstruct(System.Single\u0026, System.Single\u0026)",
                "CandideCreator.Shared.Collision.BoundingBox::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, CandideCreator.Shared.Collision.CollisionShape entityCollision, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "BF780D533643526BFCB5B47CF57C1F1CCCE0D373725222A2A0CC591352F34980",
              "Hash": "F5BF87A0B80F0D03563C5F5561E4FC69A2220D199B60940265E4921C98F9C4BE",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "1E0A0FB735B058B41065ACAE8CBDBE77DFC81802D598C29CB67003169350238C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "CC3AB6C3B9ECC9CECCEE190E236D7D7BBE78ACB6E5B5ABAC7740C1CC94578BE2",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "EECD18C888440A23B4CE1A26C7BE6FBAE436DA0D9953030CC9C2C9FBA38F990B",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "9FD7C1272E44273608253847BC4F969419950508BA8877EDCE0BD23655C82458",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E8E3DD1A49F478BD69B43CDD2D2E2EDC2AE8C1C5F284D4AA94AB08039138772B",
              "Hash": "D98D2AB113D42F375617D2F18FB9397383D2BD219830DED3B2CA9FF70A1F10D1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "45C744C66046BFB11F0B44F9741BB46BFD2620CAA83E1D04097AFD5FE597CC82",
              "Hash": "D497EA5098AF6E738A81F9BC71DEE67A639E02F0263F856253B77EBAB5A44310",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "3128EE4A1DD195BFD15A9C420C413AD9ABC5660B65A22AC127234F40998C7763",
              "Hash": "7E431813D58CB550D14F1D99A2A53E2C4061A983DFAC9C4C2DCB17FB4F365606",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E8E3DD1A49F478BD69B43CDD2D2E2EDC2AE8C1C5F284D4AA94AB08039138772B",
              "Hash": "A75DADBC46A3C4EE8BA74AF5E863E95A1042615E9D08CBFB80C28B6C2EA5BB3C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5A8AB88DA98E461BB2915B6671AAE22EF1AD0DCE52D165ED1F4505CA10869AD1",
              "Hash": "39F897DFBEF5E5C25BED0DF241051B1A0F38C95DBD399464FE16F535D4A3D723",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "625C718BB98EA7C7E63174A6E658B562587D57D765CDA0D54DCA83E2AB7D1DAB",
              "Hash": "8BDBB826F66E19ABC6EB9DDC0EA89529B0386DD2333DF2DE676EADB27B860243",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9C229C1C1FF56F0312B7B4B966FE280BC4B71DA6E1F81C5AE3AFF1498D3387AE",
              "Hash": "9C3D97967920D04094377305DD4D55FE50ABC37963170D3F8CC7AB94105E6C8D",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "7B6D06650A721F9B41662660EBB9807CA390E14FAFB4AEA56994E74B37C7A8D0",
              "Hash": "9104BAC533DED4AEB51DD0EB383A6F306129D8CCF4B5651C9FF39E25A117AFD8",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "625C718BB98EA7C7E63174A6E658B562587D57D765CDA0D54DCA83E2AB7D1DAB",
              "Hash": "C468D5EC08DC1532B9D6FA36F797CEDF3EB7DB332477045E54A80F58B1D6A373",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "0F3688A4018B8D4A310FBA00248D95F788FE4E2689DDF2FC1FA806838EBEC956",
              "Hash": "CA8AF743E9ECAC04962B9E4BB8BD8DCAA74F45EF56FAACEA714B86243C40E589",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DB5281604C384870DC8FA9938C74112DF0122D768745CE6EC9F8998F13549B34"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionPolyLine",
          "Name": "CollisionPolyLine",
          "DisplayName": "CollisionPolyLine",
          "FullName": "CandideCreator.Shared.Collision.CollisionPolyLine",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Collision.CollisionShape",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Points:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Points",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Points",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5463DC4847B60F55E2061EC26CEC0ADD1A32C306450DBDD51A71950EAB443BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateBoundingBox()-\u003ECandideCreator.Shared.Collision.BoundingBox",
              "Name": "CalculateBoundingBox",
              "Signature": "protected CandideCreator.Shared.Collision.BoundingBox CalculateBoundingBox()",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Collision.BoundingBox",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "A6E0B5E0D2F28334F566AA75BF64151399905D726422A4BE20A65878E64300CE",
              "Hash": "CE6FD94DF5329FD1547AB231D5EC24B307AF2E84E042F0AC45B79BCF234A7379",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Deconstruct(System.Single\u0026, System.Single\u0026)",
                "CandideCreator.Shared.Collision.BoundingBox::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, CandideCreator.Shared.Collision.CollisionShape entityCollision, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "25701690203048152CF5C421D7F7D2057FA88F790AC5512D8C2254FF6D3FA263",
              "Hash": "DC9BA1D4FF67D2261EC366D16097DEED58D6EABCEC34404C4AFE56D341447C7E",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "947D3A662F56B247EC2A6DB024CBB25231AF637CC68DF3F79B31C581CA195721",
              "Hash": "592E03CB4071C22C2461159ED48354BA9E0870E8EB2C0B579FE7F7131A65C241",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "CC3AB6C3B9ECC9CECCEE190E236D7D7BBE78ACB6E5B5ABAC7740C1CC94578BE2",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "EECD18C888440A23B4CE1A26C7BE6FBAE436DA0D9953030CC9C2C9FBA38F990B",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "9FD7C1272E44273608253847BC4F969419950508BA8877EDCE0BD23655C82458",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6569FB26575E715C8CA0B3881373D682702F733E8EBF6813487161815544DA3B",
              "Hash": "E260A87E29A318430D693DBAECEBBDB0122BD1328B6CB432D84D919EBAD7A649",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "5CBF96D04885B9B5D362943E6A088B144ABBB55BBA19A7B1ED71E612E3B70122",
              "Hash": "9F32D99EE8505317923883119C6C6D92AB80FD3DF9B11596B090213587861CEB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6569FB26575E715C8CA0B3881373D682702F733E8EBF6813487161815544DA3B",
              "Hash": "1915554640047E8682C02374EA8C483457EA53C84532A04B20B2239E460824BB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6569FB26575E715C8CA0B3881373D682702F733E8EBF6813487161815544DA3B",
              "Hash": "C8DE228A1AF612D569D7B8E544F1F0A95ACA16A2E7FF7636481291FA7546DA9A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "80FA5CCE20A1862DE4CEA87DBAE773160F6EF3B063F0BDEDCAA63D98EB1E7C34",
              "Hash": "C3486D95010BCA77D2ED99D03BEF765AB9082B2D4DE91F58490C1A230F3B711D",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BC6AE481D943B81C0DBF055A226B91D1960AA0DEFEA83CB83CC8E4E0B27DCAE7",
              "Hash": "03B2ECAC0B1D604B218908F79D0EC5A456E590B95EBF5A4231AB2EB03CB6CD73",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9C229C1C1FF56F0312B7B4B966FE280BC4B71DA6E1F81C5AE3AFF1498D3387AE",
              "Hash": "9C3D97967920D04094377305DD4D55FE50ABC37963170D3F8CC7AB94105E6C8D",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BC6AE481D943B81C0DBF055A226B91D1960AA0DEFEA83CB83CC8E4E0B27DCAE7",
              "Hash": "F0700253C750076A6BEA73E26E803B7493305609F161072E5FA0068E16B0C4F5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BC6AE481D943B81C0DBF055A226B91D1960AA0DEFEA83CB83CC8E4E0B27DCAE7",
              "Hash": "D17E22D9A56C1F7E63E4C050DE5126882112B0B8FF06B54BBD0A79BA4A2EBF92",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E69974B2405381D294A5334F5283A873AFB1E1FCE125AD63692DE9DB8079AF34",
              "Hash": "FD4079C72ECC52EA2130B7A6DF3A839A66CA162DDC921C7C277154C504CB43F7",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B53E63AA954461CC6C392A574C2631E386C71145B62BF9CCEB47E8E71CB8E1B5"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionRectangle",
          "Name": "CollisionRectangle",
          "DisplayName": "CollisionRectangle",
          "FullName": "CandideCreator.Shared.Collision.CollisionRectangle",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "CandideCreator.Shared.Collision.CollisionShape",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateBoundingBox()-\u003ECandideCreator.Shared.Collision.BoundingBox",
              "Name": "CalculateBoundingBox",
              "Signature": "protected CandideCreator.Shared.Collision.BoundingBox CalculateBoundingBox()",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Collision.BoundingBox",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "F0809D15C195E861D87235757CB5BC920468F51F1B5B8CDB59CEA1052BCC5819",
              "Hash": "BA5120AD0BA2765FE3FEB3F2EC31A88A08502E4AEB1E6FC958010877D4FE70E3",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.BoundingBox::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, CandideCreator.Shared.Collision.CollisionShape entityCollision, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DAC49D09994F9C50A4FD82FA611493DD072397C72B43A4A6A8EB9E6B2A695966",
              "Hash": "220BD9BA9702155F24D180498F794CF52DD3A85C5BE5494E3A3792ECF273EDBC",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "2D3E4C23FF69F302CDF5884160262126542290AE6171995CC6983603C4FB9AF5",
              "Hash": "40D66E43BA482428C175ED9A8F3A37C980A074CD338EAC4C69AA30420264EB76",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2058,
              "BodyHash": "DAAD388B63F08B2E640EB46172AFE9A4A1F2975DB0764F84A74273B8EEFE350B",
              "Hash": "C6AC41F259D2F268519FBC554F300F06DD1FC9C63DBD6747E21DA44F73F39D7C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Void*, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Sign(System.Single)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2142,
              "BodyHash": "AF84783F3BEC7176CBEC93EAB750B120F551A40B535419A041B20AB22CAD10A9",
              "Hash": "AAF988C5CF5947462434883213B07A6C78F8E6540AC883DC2ED99F6EAFC242AC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Void*, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Sign(System.Single)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 724,
              "BodyHash": "00BAE4D04C533EE7FC40B01DDB5B126E1B50DA297B029138B112023CF4F39D3D",
              "Hash": "21683DD3D143C6A957F9A7E15191CB91CDAA2818C16D24AE1DF06E1605560100",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.MathExtension::SignSafe(System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "C0AD9765C5EA4717FA52899DD761A06BA43F9B44A9F27B43AABFBC90DA25CD47",
              "Hash": "D7363A544501C13E78A2D9EE5D804B509870AEC425C81C926315959A9693E62F",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7C92EBC11128AA343E0D92A0ACF1CA4232B439A747FA7B3D02B4301F0E6E80A6",
              "Hash": "5FA95A0A68345D99469DDEF5770D161AFABD60DAB2D47D473C97822DFAE2BE9C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "0F2DC8B1DAFD470B8FD6C4F06717DCEA4CFC26DA5C87C698931B8166BBB767E2",
              "Hash": "57A727AF972271A81000A1B0CFD8859850E63B13B271692E9D9C4464F62052D7",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::CheckLineSegmentVsRectangleIntersection(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "19BA5695B3782590A902FA108B462B06D2AF1BC7910555E494E0860DAF7D04E5",
              "Hash": "F92FEA465E8157462992987F53D35A7C68C93D808067F839E1AC5B0E0DF93617",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::CheckLineSegmentVsRectangleIntersection(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Models.RectangleF::get_TopRight()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "901BD34F2E395AF28EF8C89630BB6CC97701C2A732665CC84E2CB02C80EAE660",
              "Hash": "9D9876B0975D990865CB6AB419937EC8F94861BCA4AE6B17F0A0EE8C60F440F7",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "System.Math::Abs(System.Single)",
                "System.Math::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "34C96A4A44BF618C9EC374AC754F5C6C8303DECFF0B233311B33722EDAA27F58",
              "Hash": "47222C15FBAF96C1016C61550EC08A885B2C60D6407F95BB10DAE6CD39950BE3",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "923A293AE3C32C48E6249A25FFD1FCF82BB733B0CB90B686809DAAF455EECDC4",
              "Hash": "F0576B5680BE60C587278E1A0D45E5DD137100F93D2D418933321353F9128857",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9C229C1C1FF56F0312B7B4B966FE280BC4B71DA6E1F81C5AE3AFF1498D3387AE",
              "Hash": "9C3D97967920D04094377305DD4D55FE50ABC37963170D3F8CC7AB94105E6C8D",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "7B6D06650A721F9B41662660EBB9807CA390E14FAFB4AEA56994E74B37C7A8D0",
              "Hash": "9104BAC533DED4AEB51DD0EB383A6F306129D8CCF4B5651C9FF39E25A117AFD8",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "708DF612959D90BEB6FFA31E7E49F6EFA65D05B7C7C3376B15759531504522A0",
              "Hash": "29097866FB1A5D31C810F69EBCFB6549071BD1A716F7092A2F5459E39B6DE545",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "09A95500245EE3F9EECCE155158CBB6647E25AACE021F5635DBAE4548A383876",
              "Hash": "8F35BFB3F64EBC4981990E91D29D0E37E0B69756B50660096AC88511F7A82174",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSize(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetSize",
              "Signature": "public System.Void SetSize(System.Single width, System.Single height, System.Single offsetX, System.Single offsetY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "202C3E1E5A89B265CFACB7AF43D42AECE80AF548A37A8E22BFFF1982A73125C5",
              "Hash": "77B29963E11119089D74CFDB6209C13EF56AB83FEC9A94E7A3E5D244DCD9CBDC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionShape::CalculateBoundingBox()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2EDC9E0D3288F58006403DEF1A659BAC9EA135EE87ED6DF8D06FCCC3D9A60E96"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionRules",
          "Name": "CollisionRules",
          "DisplayName": "CollisionRules",
          "FullName": "CandideCreator.Shared.Collision.CollisionRules",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Nudge:System.Boolean",
              "Name": "Nudge",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Nudge",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D29974406A4C07ABBF831B87E726B355C66E23963487FACD96D2E858AF3BD26"
            },
            {
              "Id": "Separate:System.Boolean",
              "Name": "Separate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Separate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A108752A7DC0F078EED078557C059E94CDE75E1E63A626F7704B2918483ACED"
            },
            {
              "Id": "SeperationSpeed:System.Single",
              "Name": "SeperationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SeperationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95078B0E3AFAB88AB798F26D1E8A0D6A20F086F601E7194566EB8B3883A2921B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "65B0241A262774E92C45BE875A2C61437495C57073439D73C903B549CA2180A7"
        },
        {
          "Id": "CandideCreator.Shared.Collision.CollisionShape",
          "Name": "CollisionShape",
          "DisplayName": "CollisionShape",
          "FullName": "CandideCreator.Shared.Collision.CollisionShape",
          "Namespace": "CandideCreator.Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BoundingBox:CandideCreator.Shared.Collision.BoundingBox",
              "Name": "BoundingBox",
              "Type": "CandideCreator.Shared.Collision.BoundingBox",
              "Signature": "public CandideCreator.Shared.Collision.BoundingBox BoundingBox",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD345AA0C7221687F85AF10EF5681D756AFEFEF648D1F56D7155E878F15B4AD0"
            },
            {
              "Id": "Height3D:System.Single",
              "Name": "Height3D",
              "Type": "System.Single",
              "Signature": "public System.Single Height3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BF8B573B0A0214AF72ECA36D9FC97053A16F4865134B44C30CE24ED1AE96957"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "Weight:System.Single",
              "Name": "Weight",
              "Type": "System.Single",
              "Signature": "public System.Single Weight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB2AA23BDDD8505BCCBB3DB3BE95303CA1DC835FF0A1A5905AF55A84735C20D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateBoundingBox()-\u003ECandideCreator.Shared.Collision.BoundingBox",
              "Name": "CalculateBoundingBox",
              "Signature": "protected CandideCreator.Shared.Collision.BoundingBox CalculateBoundingBox()",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Collision.BoundingBox",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B0F0BF664816894B3E9235BEA07100A8FB242F2D33FD07AE1C8C64C894719A7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, CandideCreator.Shared.Collision.CollisionShape entityCollision, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRules rule)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityCollision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD4BC85DBEF087F7F843CF5286482BF1CAB14A85A62EA316EC1D301089E404A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle, CandideCreator.Shared.Collision.CollisionRules rule)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA25C82DE675C19088D424D129712FC3F4B60C265B752698573C9B2253297F0A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine, CandideCreator.Shared.Collision.CollisionRules rule)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "84D7376810B9A46BC0C0FAF2781B37560EB9D7B2B2FC327A1524A658C6C92E7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon, CandideCreator.Shared.Collision.CollisionRules rule)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BEDB61D540B6D8637FDFE4B6AEDDEADAF7D296D2A50986DF284B418DC3697839",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Collide(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle, CandideCreator.Shared.Collision.CollisionRules)-\u003ESystem.Boolean",
              "Name": "Collide",
              "Signature": "public System.Boolean Collide(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle, CandideCreator.Shared.Collision.CollisionRules rules)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rules",
                  "Type": "CandideCreator.Shared.Collision.CollisionRules",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D4BED2D600A2C34ED5CC45939A92BA5CE552E8C62063B7FFDFCDDAE9FA898E05",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetBoundingBoxRectangle",
              "Signature": "public CandideCreator.Shared.Models.RectangleF GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "FDC510CB9399BB96AA56074097702E13B707A60D0F2437951937B63B3C9BD54E",
              "Hash": "B76F29274984FE03F1AA7D288B089F68EBF2AECBE7084948617BD1926479401A",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E3DD7CE63036BEAF2C009262F2C050211A75F6E2CD62E2AA25DAF4ACACA79994",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DB6C9F6D8C75A65473B70BEA890A4A785B76D5EE8B2DF5784BE6BA128C4EEA32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31776518EDA78676DE0018A86AF5A0742D7D0FB9FC53B7CA3941771E53EEEA74",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9EB7B881D11EB78EEB0AFE04113FFAB84F2CC63350DE7EB214D01B8C774F03F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "95CF7E46B5F2B3A17424ECB23943983862A736D4BC9E7BAD601EF8FBB1C3B280",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionCircle circle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circle",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "406C76C80053419F10860705B376A99C817C2D12F900E3A83F1B1CE6748AA60C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolyLine)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolyLine polyLine)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polyLine",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7E332E1F2A5CB11BFD72AADA0F83CD7128DD87AD35AB9A08BE17DB69488CC7B7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionPolygon)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionPolygon polygon)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7A2EDC1F7CEDF95C9EC8BD1806581178293F656B286DF22A1E73608B7D16D975",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionRectangle)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionRectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "26E31C5B62E00A3CF3AD9D6E55929F4D57E63780EAD292573780E70344BEAC29",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData GetCollision(Microsoft.Xna.Framework.Vector2 collisionVector, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape otherShape)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "collisionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5FA54DC27A224C4040AFA6CBD8854DB0B02B8EB0B9533228F95C58650D4FEFF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCollisionBox()-\u003ESystem.Void",
              "Name": "UpdateCollisionBox",
              "Signature": "public System.Void UpdateCollisionBox()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "143C3C9D80C448AA48041E3ED9EF2D62602BCB5797091DD1D5FB63661D512D38",
              "Hash": "9C6083999DF1B956FD98B96D1ABA425130F6499713CC3959B13646559500D95F",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::CalculateBoundingBox()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "91B8401962CABBC0EC3FDD4CD4A13FFBBA7B5A708AA62EC395808525FF590812"
        },
        {
          "Id": "CandideCreator.Shared.Content",
          "Name": "Content",
          "DisplayName": "Content",
          "FullName": "CandideCreator.Shared.Content",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AutoGenerateMetalAndNormalCache:System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,System.WeakReference\u00601\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E",
              "Name": "AutoGenerateMetalAndNormalCache",
              "Type": "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E AutoGenerateMetalAndNormalCache",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C43FF4E5BD6F199D37378EC16ADD6050A65FAA325DCBCB4A9ABA261AC0FF9B6A"
            },
            {
              "Id": "BackupContentPath:System.String",
              "Name": "BackupContentPath",
              "Type": "System.String",
              "Signature": "public System.String BackupContentPath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3E814F93EDB3D4640A8CF75020B2E424AF7BBFE243DB6117D65A7CDF90D4D2A"
            },
            {
              "Id": "BackupGraphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "BackupGraphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice BackupGraphicsDevice",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA9E90F3C29F4AA2901C119AB28B4F4CBA3CC5F75BBBA75F673462EF914C65A6"
            },
            {
              "Id": "CacheStringBuilder:System.Text.StringBuilder",
              "Name": "CacheStringBuilder",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder CacheStringBuilder",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94BDD8BAE8A83BAE91047FC011A1FF2FA3CA0D710FD2B09FD0A70A149A6E6419"
            },
            {
              "Id": "ContentMap:System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,System.Object\u003E",
              "Name": "ContentMap",
              "Type": "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E",
              "Signature": "public System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E ContentMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "521D5AD5625C08ABAB2714FD51BF839C1AC2C02858CAD416059893AC589C4E2D"
            },
            {
              "Id": "DefaultMetalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "DefaultMetalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D DefaultMetalMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2057D6C1E7B1CD39C22BDC3F2061C3E77B71E44CB5A1D7B84D371C9D3B7BB21D"
            },
            {
              "Id": "DefaultMetalMapName:System.String",
              "Name": "DefaultMetalMapName",
              "Type": "System.String",
              "Signature": "public System.String DefaultMetalMapName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D624D0138DDF3AA614D4C24D5950E775383DCC46AE7D1FFA7499360973D24306"
            },
            {
              "Id": "DefaultNormalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "DefaultNormalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D DefaultNormalMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FB0308C4805DA2CA877F40253511CF86032823C4C2FC2EFBF75A00513A464E4"
            },
            {
              "Id": "DefaultNormalMapName:System.String",
              "Name": "DefaultNormalMapName",
              "Type": "System.String",
              "Signature": "public System.String DefaultNormalMapName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1ED60AB6D747543B120B74F748906CD1BD4FE0ED4F46EAB44731141470B176C3"
            },
            {
              "Id": "DefaultTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "DefaultTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D DefaultTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43421618AEE1FCD05DB60A76B3E37D773817BE9E0F429025B04EFB94B501DD46"
            },
            {
              "Id": "DefaultTextureName:System.String",
              "Name": "DefaultTextureName",
              "Type": "System.String",
              "Signature": "public System.String DefaultTextureName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1CDB596460FA6D1101FEF6427A3F41416BC8AEDE3C78EC5D063EF15977ADCCC"
            },
            {
              "Id": "DefaultTextureName2:System.String",
              "Name": "DefaultTextureName2",
              "Type": "System.String",
              "Signature": "public System.String DefaultTextureName2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06695B7910B04FDB3A14FEBCD44F6727A719218B76AE1B7FE83C296DCF26D568"
            },
            {
              "Id": "DefaultUndefinedSpriteName:System.String",
              "Name": "DefaultUndefinedSpriteName",
              "Type": "System.String",
              "Signature": "public System.String DefaultUndefinedSpriteName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6F463E72D3F7D0B76C989B00B6F5B4F92894E784B494D51C571790F26AE7DC6"
            },
            {
              "Id": "DirectContentMap:System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,System.Object\u003E",
              "Name": "DirectContentMap",
              "Type": "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E",
              "Signature": "public System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E DirectContentMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD682909AA7449740DBB57B834E709D136BDFD07F427DEA0A2F6D8F22B8843AD"
            },
            {
              "Id": "Manager:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "Manager",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "public Microsoft.Xna.Framework.Content.ContentManager Manager",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DCF17AD158CBD0C630C4FED42EFD8B9BC1FB4FECFAB4C66D2C284F3DA103882F"
            },
            {
              "Id": "Palettes:System.Collections.Generic.Dictionary\u00602\u003CSystem.UInt32,System.UInt32\u003E",
              "Name": "Palettes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.UInt32, System.UInt32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.UInt32, System.UInt32\u003E Palettes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AEAD808F3FE4674D16C759F4B6494DE26F43EF26DFDDBBC96CD204644020E02"
            },
            {
              "Id": "PreferBackupContent:System.Boolean",
              "Name": "PreferBackupContent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PreferBackupContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74B57AECE7A440846A4D206574B36AF2B422F7939298BA8133D2755E2B2992A4"
            },
            {
              "Id": "RawImageCache:System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,Content\u002BCachedRawImage\u003E",
              "Name": "RawImageCache",
              "Type": "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, Content.CachedRawImage\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, Content.CachedRawImage\u003E RawImageCache",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B682EC11F4202C0D5F5D5D6A2B75FE613F6BA499146B3FF4820946E423B4351E"
            },
            {
              "Id": "TrackedSpriteSheets:System.Collections.Generic.List\u00601\u003CContent\u002BTrackedSpriteSheet\u003E",
              "Name": "TrackedSpriteSheets",
              "Type": "System.Collections.Generic.List\u003CContent.TrackedSpriteSheet\u003E",
              "Signature": "private System.Collections.Generic.List\u003CContent.TrackedSpriteSheet\u003E TrackedSpriteSheets",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0314DD44E3C40D081A369815F14E9FDD50579ACF19A8E75688E62A4DC36A8FA1"
            },
            {
              "Id": "UndefinedSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "UndefinedSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet UndefinedSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C6130EB3F0CE43392281B20253C1EDCA37C12631D3AD36715D32EF337B6FC80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AutoMetalAndNormal",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AutoMetalAndNormal(System.String path, System.Int32 spriteWidth, System.Int32 spriteHeight, Microsoft.Xna.Framework.Vector2 offset, System.Boolean greenNormal)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "greenNormal",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "B21361D91D9582C9F3BA42758C05BA5A4B2184545AEE22C1298EEDA5CE1E390F",
              "Hash": "1AE9AEF66690746E2371F906ED8431FAFA018B78C64DE05EB66802B97D2957B6",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetTarget(!0\u0026)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Content::LoadSpriteSheetAndGenerate(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Boolean)",
                "CandideCreator.Shared.Content::Track(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)",
                "System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::.ctor(!0)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindContent(System.String, System.String)-\u003ESystem.Void",
              "Name": "FindContent",
              "Signature": "private System.Void FindContent(System.String path, System.String relativePath)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "relativePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "48969C862CD41C5BE1FFF4D8C8DA35E8098F60CE42E7DD0B09F79DFEC7E6883C",
              "Hash": "792A2D1CDEE0DF055F0D07191019A1BE3EB08731D8E22BDC3C5F67474179FBF2",
              "CalledMethods": [
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::EnumerateFiles(System.String, System.IO.SearchOption)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.IO.DirectoryInfo::EnumerateDirectories()",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_FullName()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Content::FindContent(System.String, System.String)"
              ],
              "StringLiterals": [
                "*.xnb",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "GetRawImageCached(System.String)-\u003EContent\u002BCachedRawImage",
              "Name": "GetRawImageCached",
              "Signature": "public Content.CachedRawImage GetRawImageCached(System.String path)",
              "Visibility": "public",
              "ReturnType": "Content.CachedRawImage",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "5C56CB89458F657EE26EF61E5CC1937B09F52F79A2FFADF3EFE8ED9E813C2E61",
              "Hash": "006B7BA37099520FA67DE2D42179784A49B1D04EDEBF7A856C8F0E5BBFDCE267",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, Content.CachedRawImage\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::GetData(!!0[])",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, Content.CachedRawImage\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Could not find palette with path "
              ],
              "Source": null
            },
            {
              "Id": "GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String, System.String, System.Int32, System.Boolean)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "GetTextureWithPaletteSwap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, System.String path, System.String palettePath, System.Int32 paletteRow, System.Boolean allowNonPaletteColors)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowNonPaletteColors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 441,
              "BodyHash": "31095E5E56ED1F70EA29916D98E4C72643002BDBB23889B5FE3C2C73BB125DC0",
              "Hash": "24F56E9D9477D26E5CD1821F53B269A828D05385F66ACFD5A2E6D1235D6FBB4A",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Content::GetRawImageCached(System.String)",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Color\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Color\u003E::Rent(System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.UInt32)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[], System.Int32, System.Int32)",
                "System.Buffers.ArrayPool\u003CMicrosoft.Xna.Framework.Color\u003E::Return(!0[], System.Boolean)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                ":"
              ],
              "Source": null
            },
            {
              "Id": "GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String, System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[], System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Boolean)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "GetTextureWithPaletteSwap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, System.String path, System.ValueTuple\u003CSystem.String, System.Int32\u003E[] palettes, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E palettePaths, System.Boolean allowNonPaletteColors)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettes",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePaths",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowNonPaletteColors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 647,
              "BodyHash": "9FB222062AB8A5D72387AB09FE8E17038EAC23E5574F0110D20C73C7B20BA0E1",
              "Hash": "158AE81D2D7920EED2FFD423AD8F288FAFD83B7A8457A4D2472DF1F851A12AAE",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.Text.StringBuilder::Clear()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::Append(System.Int32)",
                "System.Object::ToString()",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Content::GetRawImageCached(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt32, System.UInt32\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt32, System.UInt32\u003E::set_Item(!0, !1)",
                "System.Buffers.ArrayPool\u003CSystem.UInt32\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CSystem.UInt32\u003E::Rent(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt32, System.UInt32\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::set_Name(System.String)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[], System.Int32, System.Int32)",
                "System.Buffers.ArrayPool\u003CSystem.UInt32\u003E::Return(!0[], System.Boolean)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                ":"
              ],
              "Source": null
            },
            {
              "Id": "Init(Microsoft.Xna.Framework.Content.ContentManager)-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init(Microsoft.Xna.Framework.Content.ContentManager manager)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "manager",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "27EE272A92D7C8851F93128B15ED23B8459BE14902885D68E0FE4A90551B4B7B",
              "Hash": "F8D254639F5A0B7A40E4F875F9203A2A9FF3A457BF6889CBE67F6F791877C46F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "CandideCreator.Shared.Content::FindContent(System.String, System.String)",
                "CandideCreator.Shared.Content::Load(System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "media/faces/placeholder/sam128",
                "media/rendering/basic_normal_map",
                "media/rendering/basic_metal_map",
                "media/faces/placeholder/sam32"
              ],
              "Source": null
            },
            {
              "Id": "Load\u00601(System.String)-\u003E!T",
              "Name": "Load",
              "Signature": "public T Load\u003CT\u003E(System.String path)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 123,
              "BodyHash": "9993B926BA5801CCCFBC6B5819CC2CA648328FBE6E2A143891BDBFDBCD71AD6D",
              "Hash": "A22A358A26E0AD4E4E7E75B5CEA857067185FEE2A4958BF3F1F0FBA88869DC8C",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "System.Threading.Monitor::Exit(System.Object)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadSpriteSheetAndGenerate(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Boolean)-\u003ESystem.Void",
              "Name": "LoadSpriteSheetAndGenerate",
              "Signature": "private System.Void LoadSpriteSheetAndGenerate(System.String path, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Boolean greenNormal)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "greenNormal",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 459,
              "BodyHash": "769B7B289868B3796B1F658864484C29EB8F4BF1544FA4CC43AF61AA0DBC0019",
              "Hash": "3480E20AC0A89FC88285C0E96FA222285D7FF083F5DC53257E5B19453C0CD7CD",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Texture(System.String)",
                "CandideCreator.Shared.Content::NormalMap(System.String)",
                "CandideCreator.Shared.Content::MetalMap(System.String)",
                "CandideCreator.Shared.Graphics.SpriteSheet::SetSingleFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::GetData(!!0[])",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::CalculateRowCount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "LoadTexture",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D LoadTexture(System.String path, Microsoft.Xna.Framework.Graphics.Texture2D backup)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backup",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "C5050F9909F8D17144DEE0D1D44BA7BB68E176D53A6CD4F8B6E7BB483916565C",
              "Hash": "F6DACE36E3BB26A5EF765649CB2D5A8BBC8D334BA6B2B5ED8060893E385D6D68",
              "CalledMethods": [
                "CandideCreator.Shared.Content::TryLoadBackUpTexture(System.String)",
                "CandideCreator.Shared.Content::Load(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadTextureSpecial(System.String, System.Boolean\u0026)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "LoadTextureSpecial",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D LoadTextureSpecial(System.String path, out System.Boolean\u0026 notInContent)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "notInContent",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "455CB781D5132B8D01A073F90FC91438D3931439405A611A8062DF464709AB11",
              "Hash": "5159C14B8DA6CE84A072B87FB13E3E57ED8550E72EFC1CA0D19B709864690A3E",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MetalMap(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MetalMap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MetalMap(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "42AA9A4B3DC86B9DAB74A73CB21EFE04C88AA414D82CE8553141B184CA912DB8",
              "Hash": "A26168AF097EEE259E26013E1183D5D8CF6B85DDA6ED4A821228C3A9EA138BBA",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [
                "_m"
              ],
              "Source": null
            },
            {
              "Id": "NormalMap(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NormalMap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NormalMap(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "0957309268865CCB52A3F719615670579A5B8FBA4D08CE48F814D009336151A6",
              "Hash": "923071C9C56BBD9C32792EF3BE662BF7F9AB506FA4B1800B76B659942F4C20D0",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [
                "_n"
              ],
              "Source": null
            },
            {
              "Id": "ReloadAllSpriteSheets()-\u003ESystem.Void",
              "Name": "ReloadAllSpriteSheets",
              "Signature": "public System.Void ReloadAllSpriteSheets()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "576CE192A3327CBEDAB32489ABE5B63C6CFAA2681076EEB79F157C451C83BAED",
              "Hash": "99ED6B09623185723C44940E79C5CF1D7662207B1EEB99818AA34F98D65C527E",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::Clear()",
                "System.Collections.Generic.List\u003CContent.TrackedSpriteSheet\u003E::GetEnumerator()",
                "List.Enumerator\u003CContent.TrackedSpriteSheet\u003E::get_Current()",
                "System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetTarget(!0\u0026)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E\u003E::TryRemove(!0, !1\u0026)",
                "CandideCreator.Shared.Content::LoadSpriteSheetAndGenerate(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Boolean)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "CandideCreator.Shared.Content::NormalMap(System.String)",
                "CandideCreator.Shared.Content::MetalMap(System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Graphics.SpriteSheet::CalculateRowCount()",
                "List.Enumerator\u003CContent.TrackedSpriteSheet\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Content.\u003C\u003Ec::\u003CReloadAllSpriteSheets\u003Eb__46_0(Content.TrackedSpriteSheet)",
                "System.Predicate\u003CContent.TrackedSpriteSheet\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CContent.TrackedSpriteSheet\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadMetalMap(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "ReloadMetalMap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D ReloadMetalMap(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "6D681BC9EFCEBAC636BB924284DCD476C33CD46A1BF5FFD2C24DFD40D7A5D6E1",
              "Hash": "6E5D95587C543E9CC28D6D1080FA549CF73755F82C960330BD314026E98927C8",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.CollectionExtensions::Remove(System.Collections.Generic.IDictionary\u003C!!0, !!1\u003E, !!0, !!1\u0026)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [
                "_m"
              ],
              "Source": null
            },
            {
              "Id": "ReloadNormalMap(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "ReloadNormalMap",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D ReloadNormalMap(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "E978305BA72B0A748580208D909263C46402414CF9E927FD97AB4E2A029014C4",
              "Hash": "A7556F501BB5F0C06D78715E08C29CFB37B2DC78045EF82CFE027E864EF08DB2",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.CollectionExtensions::Remove(System.Collections.Generic.IDictionary\u003C!!0, !!1\u003E, !!0, !!1\u0026)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [
                "_n"
              ],
              "Source": null
            },
            {
              "Id": "ReloadSpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)-\u003ESystem.Void",
              "Name": "ReloadSpriteSheet",
              "Signature": "public System.Void ReloadSpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "7DD1602CE0E80D90E0687FF90805F2B000DBAD4A0EFDA98C32D2598C9E885402",
              "Hash": "51F81C1098E46772FF49AAE61507B4A7ECF1C9A245F3A7B1064BE34023428848",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "CandideCreator.Shared.Content::ReloadTexture(System.String)",
                "CandideCreator.Shared.Content::ReloadNormalMap(System.String)",
                "CandideCreator.Shared.Content::ReloadMetalMap(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Graphics.SpriteSheet::CalculateRowCount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadTexture(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "ReloadTexture",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D ReloadTexture(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "291D62C6681776C319964E5F69440DB102CDC46D6B960AD0F187AF828D86BA22",
              "Hash": "DE94597D982030BCE4C4AABEFE736B9AAB5DDBC710C43ED6BA637EF590F4C85F",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::Remove(System.Collections.Generic.IDictionary\u003C!!0, !!1\u003E, !!0, !!1\u0026)",
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1D39E431D778C5BB3BFF8BBDE739B2671C3897FD37A9EAE7BFB90E80ACDF56DD",
              "Hash": "85C1BB0C55AE91539B67CF5FC7F1BD6A91C5606C0FBA5D10DF1B29A2DF91DD19",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D normals, Microsoft.Xna.Framework.Graphics.Texture2D metal)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normals",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "metal",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "716A53023E881DF970C3C966ACCFDD2FF14B2E3995D75B6EF13376006D296063",
              "Hash": "8DCA4B8ADE7568E28C55873845C503D29CE18233F88B9B69F7E83E49B3262A3A",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(Microsoft.Xna.Framework.Graphics.Texture2D texture, System.Int32 spriteWidth, System.Int32 spriteHeight, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "80A040B79BC5C397E5EBC3E31B07BB6903BA82EEA268E3AFA846EEEA11BC228C",
              "Hash": "0E38614D74BCA65464E804C8EA8FBC43BDF29989301A71AED5C8C7CF92237C76",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(System.String)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(System.String path)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "401912A0D3C88732061DEFEF06C7EE02BC5684FCC16AA8CE02E8C5CDAD39FEA1",
              "Hash": "F39258EE5663804E7DF665080D490FCBD377B4E1A8E7C1DED1C56F55170B6BDF",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Texture(System.String)",
                "CandideCreator.Shared.Content::NormalMap(System.String)",
                "CandideCreator.Shared.Content::MetalMap(System.String)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "CandideCreator.Shared.Content::Track(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(System.String path, System.Int32 spriteWidth, System.Int32 spriteHeight, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "83A9C3DA794A110E56D3002631ED759BCDE8AE2E46D1E0BB9779C4A772FD3003",
              "Hash": "7D619DA4F38B5FF565CF1951F55FD1CAB2906FF18CDF1FEF62B087526F8B873C",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Texture(System.String)",
                "CandideCreator.Shared.Content::NormalMap(System.String)",
                "CandideCreator.Shared.Content::MetalMap(System.String)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Content::Track(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheet(System.String, System.Int32, System.Int32, System.Single, System.Single)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet(System.String path, System.Int32 spriteWidth, System.Int32 spriteHeight, System.Single xOffset, System.Single yOffset)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "90F98D11B1C6EE968E57080EF6A78651360A63EC30C9A458980B17BA530C9D50",
              "Hash": "ADFBC294CB462F14FCC08D209434405833B6C8C3B0D6CBD5603D709613D0297C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpriteSheetGenerated(System.String)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheetGenerated",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheetGenerated(System.String path)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "B4DD4D00A05B692A2D773C9C046B69EF8DE476A95C218A27452E14A0FDF2C2BC",
              "Hash": "B6EFBF988AE5CD7165F25B2F27CBEADC236688B5B533FBE3B9007AF80A03F502",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "CandideCreator.Shared.Content::LoadSpriteSheetAndGenerate(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Boolean)",
                "CandideCreator.Shared.Content::Track(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Texture(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "964ED83F8225E85C5AEDCEB6BD682CD2AFC4BC241AD005446F73DD733A162738",
              "Hash": "7493044C520AC9B4D0A80FD10A141DCEDCEA8944DF3DE973CA6B9AA3B8A0AB88",
              "CalledMethods": [
                "CandideCreator.Shared.Content::LoadTexture(System.String, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TextureFromFile(System.String, System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "TextureFromFile",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D TextureFromFile(System.String filePath, System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "filePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "4C0225ECF3A191F17D02AD47A770D5ADEC14D2BAEB3724B3DF48277FF4E961ED",
              "Hash": "FE4F5A15DD892A201069B3C883ED20004A19E47DD8B4DCEF88AF468F1AB2B99C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::FromFile(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::set_Name(System.String)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Track(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "Track",
              "Signature": "private System.Void Track(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.String path, System.Boolean generated, System.Boolean greenNormals)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "generated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "greenNormals",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "332683453518C36152848030CE27EDEF21F7F0A1FDCDD04CC6D9074FC2B37365",
              "Hash": "D95643673DDFC97D10828396BB01949EE67786FF7B69B30CD5F4B349CBB4BF9C",
              "CalledMethods": [
                "Content.TrackedSpriteSheet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CContent.TrackedSpriteSheet\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryLoadBackUpTexture(System.String)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "TryLoadBackUpTexture",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D TryLoadBackUpTexture(System.String path)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "D792AB38A91A503EA9192C06997C648B31EB7CE5DA3553F1B90CC276875BFC20",
              "Hash": "190C98FA050351C4B0A502748ED94C18B49DA9191753441C3024541271693B74",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "CandideCreator.Shared.Content::TextureFromFile(System.String, System.String)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.String::EndsWith(System.String)"
              ],
              "StringLiterals": [
                ".png",
                ".gif",
                ".jpeg",
                "_n",
                "_m"
              ],
              "Source": null
            }
          ],
          "Hash": "04A5CE4C293793685382F0271AF894F237A3000E520191D643F033564C3EE347"
        },
        {
          "Id": "CandideCreator.Shared.EditorGameCommunication.GameProperties",
          "Name": "GameProperties",
          "DisplayName": "GameProperties",
          "FullName": "CandideCreator.Shared.EditorGameCommunication.GameProperties",
          "Namespace": "CandideCreator.Shared.EditorGameCommunication",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CommunityToolkit.Mvvm.ComponentModel.ObservableObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisableGameUi:System.Boolean",
              "Name": "DisableGameUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableGameUi",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFB62BEC90348CFAABF4FC86068EE2C23365A2B879742949CEC06680BCEDA195"
            },
            {
              "Id": "drawPixelGrid:System.Boolean",
              "Name": "drawPixelGrid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean drawPixelGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78FD4727FCAFFDAFCC67061472C9AD3656C783849606A3494E14F7327320967A"
            },
            {
              "Id": "drawTileGrid:System.Boolean",
              "Name": "drawTileGrid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean drawTileGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECF1E51FDAB913A6C5C2FA1BB15686DF9947C2BAD105C72F9AB83FD09031D4A0"
            },
            {
              "Id": "neutraliseLighting:System.Boolean",
              "Name": "neutraliseLighting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean neutraliseLighting",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC1021A60F441F58203DB418CC3714395C79B3DC283A0D3DBC77C801FB865DC3"
            },
            {
              "Id": "showHitBoxes:System.Boolean",
              "Name": "showHitBoxes",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean showHitBoxes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDAA67FC8188B8270E319087847D7C3CBCE9D5CF0066DBBFE6C092059A02E570"
            },
            {
              "Id": "showPointLightSources:System.Boolean",
              "Name": "showPointLightSources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean showPointLightSources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56B30B021FBF0F055C37321BC61107E5CCC030665AACC42D2776568137B86F36"
            },
            {
              "Id": "_enableGameAudio:System.Boolean",
              "Name": "_enableGameAudio",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _enableGameAudio",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BE353E6C7A099B84914FFFF567F6A643B8C68D103AC24DA2A4AB1BD8AB6B02C"
            },
            {
              "Id": "_enableGameUi:System.Boolean",
              "Name": "_enableGameUi",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _enableGameUi",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485ED6AC35240A30F0A08D4A9957B1231DDB2F96221AC7FD79247306AC9A10E0"
            },
            {
              "Id": "_lockCameraToPlayer:System.Boolean",
              "Name": "_lockCameraToPlayer",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _lockCameraToPlayer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F58B5FF4BA22CC03D4F56956787D7B429737E0AB9D51FE955F013BF0B20E9252"
            },
            {
              "Id": "_overrideCamera:System.Boolean",
              "Name": "_overrideCamera",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _overrideCamera",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26AC73C91BAE6B908966FAA213260D7E83AB23FC8FA2132B4E906CA0E7B12471"
            },
            {
              "Id": "_quickRender:System.Boolean",
              "Name": "_quickRender",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _quickRender",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C20C57B1A24CE4FE1D6B02A09A8F3E7442C3DE9E3219222141C50F9F5217B335"
            }
          ],
          "Properties": [
            {
              "Id": "DrawPixelGrid:System.Boolean",
              "Name": "DrawPixelGrid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawPixelGrid",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CB66EFCBC17798B62B7180085264300308621252166A3B3B9656D90FD8004F9E"
            },
            {
              "Id": "DrawTileGrid:System.Boolean",
              "Name": "DrawTileGrid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawTileGrid",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6970643411FE8B6F3C756B25398DF34F479B30AFCDA3153C4BFCADA03B209B89"
            },
            {
              "Id": "EnableGameAudio:System.Boolean",
              "Name": "EnableGameAudio",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableGameAudio",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "028BF2C2C80914E4123F247BA09DA9B0328D3E986DC21DAD243D1BC4CFE2EBD5"
            },
            {
              "Id": "EnableGameUi:System.Boolean",
              "Name": "EnableGameUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableGameUi",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C887C2AC5B9C209EE90BF29CD618AD6320CF7A4EAB50AF537F18FBD3FB4C1A1E"
            },
            {
              "Id": "LockCameraToPlayer:System.Boolean",
              "Name": "LockCameraToPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockCameraToPlayer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5529DA6F65189FD097DBC4BD9B6E43AE2A2C2B646B17BEA914CAE6FF37D5B604"
            },
            {
              "Id": "NeutraliseLighting:System.Boolean",
              "Name": "NeutraliseLighting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NeutraliseLighting",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7C079D97D66B16315CF7B1D826E976F3BF00B1FC832B489F9A0B4AD2302E786C"
            },
            {
              "Id": "OverrideCamera:System.Boolean",
              "Name": "OverrideCamera",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OverrideCamera",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0691BAFD6364CF7B3A2EE4D68BF530C4816BA20BD913A6F2B58CB1507CCDF9B3"
            },
            {
              "Id": "QuickRender:System.Boolean",
              "Name": "QuickRender",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean QuickRender",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BEB83C5DEE10440C5A0D8058C74F332E4BE821CB5E494CB27F775E1A7220D922"
            },
            {
              "Id": "ShowHitBoxes:System.Boolean",
              "Name": "ShowHitBoxes",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowHitBoxes",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2FA7E91B66082118201682A460314D30D419521926246FD564D1BE62B408C354"
            },
            {
              "Id": "ShowPointLightSources:System.Boolean",
              "Name": "ShowPointLightSources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowPointLightSources",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1485E55A64CBA02AA917DC3C7A5F6D4BE133E893ED62EB92309E9A1753BF0C09"
            },
            {
              "Id": "ShowUi:System.Boolean",
              "Name": "ShowUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowUi",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2AB015BA9196657E7643D3BD96A60D390FB20A650FBD758CC63A115E007B9392"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "44E324705838691832AA295580FC3F2E2B2A66481AF4BEBDB0926A01D95ADAEC"
        },
        {
          "Id": "CandideCreator.Shared.EditorGameState",
          "Name": "EditorGameState",
          "DisplayName": "EditorGameState",
          "FullName": "CandideCreator.Shared.EditorGameState",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Restore()-\u003ESystem.Void",
              "Name": "Restore",
              "Signature": "public System.Void Restore()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CC9C0EE2E98722A96E3398F400FFF1F1F0B7E22971084A5E1C4692753BEA5411",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A9768C6EA26D594C9E15CDA4307643A1B646F593ACC913B54391D1EEA4257C9"
        },
        {
          "Id": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
          "Name": "EntityComponent",
          "DisplayName": "EntityComponent",
          "FullName": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
          "Namespace": "CandideCreator.Shared.EntityComponentStuff",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Boolean",
              "Name": "Default",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Default",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FD6ACCD2689AE07DBF69DD1293A9BB43A3CB00572023D7333482643EF49343E"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            },
            {
              "Id": "SkipApplyingWhenSaving:System.Boolean",
              "Name": "SkipApplyingWhenSaving",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SkipApplyingWhenSaving",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D848B152DF70D9C77E78FBA2868FC714A900230008A47156929F6D110ADF644"
            }
          ],
          "Properties": [
            {
              "Id": "Fields:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E",
              "Name": "Fields",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E Fields",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FFC268165E2E12FCD717093F44507238D7BCE730C55CFA65B8EB2458DD3E0FC1"
            },
            {
              "Id": "IsActive:System.Boolean",
              "Name": "IsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsActive",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C25E5680894AE0B0E31A5EEE42660A5A11F348912AE21A3BD1D20A0E0C74D828"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy()-\u003ECandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Name": "Copy",
              "Signature": "public CandideCreator.Shared.EntityComponentStuff.EntityComponent Copy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "9EC87CC01F3F4037A30ECD1D03E613397F7968C49C0D4E71E15E65FCA407C9D4",
              "Hash": "311306D8041014DA1A0B64879847713586A01E7A755332A8CA9CB9474219F328",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Name()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::.ctor(System.String)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_IsActive()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::set_IsActive(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::.ctor()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::Copy()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::set_Fields(System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideCreator.Shared.EntityComponentStuff.EntityComponent)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.EntityComponentStuff.EntityComponent entityComponent)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityComponent",
                  "Type": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 314,
              "BodyHash": "D4957A51BC30F3463E3732103F7590F51F259CA6E8274DEC69BC4750BB944410",
              "Hash": "E97924F6EDE9CD8B15EEA7537866A880D9C77DBC319000168FB824E1DDF1AFEA",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_IsActive()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::Equals(CandideCreator.Shared.EntityComponentStuff.EntityComponentField)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadValues()-\u003ESystem.Void",
              "Name": "LoadValues",
              "Signature": "public System.Void LoadValues()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "F43A34E65DB2FB2D566062E1B30E75792603891A6EFEEADB72011E9C4A50B093",
              "Hash": "D15D8537CA8CB5DDBECCB168F71DD5AF1F18A63D5A9B3C77940102F96398CBF9",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Value()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::SetValue(System.Object)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefaultValues()-\u003ESystem.Void",
              "Name": "SetDefaultValues",
              "Signature": "public System.Void SetDefaultValues()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "BE42951723598556CDB970C01051EA7494F254E5D04BFDC4F4A0E3ED26A08A56",
              "Hash": "8D268ECCFD3F8F1FCC4F1CD50AF99C29048B714969D793F1174FD3911DF622B2",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::SetDefaultValue()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValues(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E)-\u003ESystem.Void",
              "Name": "SetValues",
              "Signature": "public System.Void SetValues(System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E values)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "values",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "7F1C74090547C1D07422C8CD44B6F1FC0FA5491C3452DE900E6399194616F013",
              "Hash": "B1F48CCE7FC36A7F6E1D1689CCE5F2FA5BCED17C17C0CE2B5BFFFB9D5A2855A8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Value()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::SetValue(System.Object)",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StoreValues()-\u003ESystem.Void",
              "Name": "StoreValues",
              "Signature": "public System.Void StoreValues()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "2AE15771C90924ECEDF21CD1BDCBCF0373E881AC5F4900C1FBD0EFCCD4B8E515",
              "Hash": "417E8F9B8582A6DB509CA1627D41D755856D9665252B3E890446BC249C3A7D73",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::StoreValue()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "761D8D97E0E8CC87CCE1F5C0A9593E1E3A3E61EB790261A876B67A61FB25FA64"
        },
        {
          "Id": "CandideCreator.Shared.EntityComponentStuff.EntityComponentField",
          "Name": "EntityComponentField",
          "DisplayName": "EntityComponentField",
          "FullName": "CandideCreator.Shared.EntityComponentStuff.EntityComponentField",
          "Namespace": "CandideCreator.Shared.EntityComponentStuff",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Form:CandideCreator.Shared.Forms.IEntityForm",
              "Name": "Form",
              "Type": "CandideCreator.Shared.Forms.IEntityForm",
              "Signature": "public CandideCreator.Shared.Forms.IEntityForm Form",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "54227B5533E60D12BBA8DA43107CDD9CD2525A8ABD3F0C00D5E6F97B1FD1C1A8"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            },
            {
              "Id": "Value:System.Object",
              "Name": "Value",
              "Type": "System.Object",
              "Signature": "public System.Object Value",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8DB1AF94B10A95D5F3BA3670AFE2BB7B513624DC45B032C9E0CA6B09EF14FE3D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy()-\u003ECandideCreator.Shared.EntityComponentStuff.EntityComponentField",
              "Name": "Copy",
              "Signature": "internal CandideCreator.Shared.EntityComponentStuff.EntityComponentField Copy()",
              "Visibility": "internal",
              "ReturnType": "CandideCreator.Shared.EntityComponentStuff.EntityComponentField",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "AF47570A9EA48AD7EC8C3828DFBCCAA00A814A1802513A13F7D5487C213BD66F",
              "Hash": "DBDC7A89B75B8C39D00F8313579FF38160BBCAFAEC885F0A4E9D4C8DFF83DB50",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Name()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::.ctor(System.String, CandideCreator.Shared.Forms.IEntityForm)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Value()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::SetValue(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideCreator.Shared.EntityComponentStuff.EntityComponentField)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.EntityComponentStuff.EntityComponentField other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.EntityComponentStuff.EntityComponentField",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D9B6B037DADD1571D3A8DF3DAACD8C150CCAA1207B5C3C549C17EA7B5A109C78",
              "Hash": "96E7AA5909EE36F94E2E67E46A961C43804DCBAE42BA2F9262FC6CCA0EA6224D",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Value()",
                "CandideCreator.Shared.Forms.IEntityForm::ValueEquals(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(CandideCreator.Shared.Storage.ExtendedBinaryReader)-\u003ESystem.Void",
              "Name": "Read",
              "Signature": "public System.Void Read(CandideCreator.Shared.Storage.ExtendedBinaryReader reader)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "6F814A05ACD3F7710683CD569DC0B5CD46F7107E667F08F50693A4756D27B83E",
              "Hash": "64073C8D3395C3A0E7130A472C606ECF11312CDAF2EB2D4EED3F1159EB20178E",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.Forms.IEntityForm::Read(CandideCreator.Shared.Storage.ExtendedBinaryReader)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::set_Value(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAndStoreDefaultValue()-\u003ESystem.Void",
              "Name": "SetAndStoreDefaultValue",
              "Signature": "public System.Void SetAndStoreDefaultValue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "F7BD9B3AA6D9BB0E52AB89BB7940E9EFE39119A26F4EA896BF96B8D4DDB2AE2A",
              "Hash": "F1B8575F4EC3F5860BEB3533B82035CD0398F7B19C6F48A0E6765A6C3FB499C1",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.Forms.IEntityForm::SetDefault()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::StoreValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefaultValue()-\u003ESystem.Void",
              "Name": "SetDefaultValue",
              "Signature": "public System.Void SetDefaultValue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "417385D8EC71A9C10ED1F33F8A11112C72AFAFCC89B2330F674F8AE2D8CDF0BA",
              "Hash": "D33955FED3AA1E40BF8A01B46E3EC77001D9943E726601242479569F6FEEF0F5",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.Forms.IEntityForm::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.Object)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.Object val)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "3B350A7AAD1E84EC77751B276D2D7C29235418E1CC4C8005CA182A63769713F7",
              "Hash": "85E2FB08EC02E6B900779ED173F6401478999522C707E6EA4CF5C15A6C8DF6C0",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.Forms.IEntityForm::SetValue(System.Object)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::StoreValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StoreValue()-\u003ESystem.Void",
              "Name": "StoreValue",
              "Signature": "public System.Void StoreValue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6731FCC1C8A5D96910E8D97080CD7742D65B96CB6FFC4826B7682E86D798F588",
              "Hash": "25947CE9C67B55BA72B8C6490701E7DBA497026AD95283E4E615159356F38582",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.Forms.IEntityForm::GetValue()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::set_Value(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "EBC1978D5F3E6CA9328ED24450D1001C4865A74BFDCDD161198166677327B8CD",
              "Hash": "79953215FE3D03D8FB0819631C4D817447AB6ADD9C67686E86C41DCC5F3B9041",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Form()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Value()",
                "CandideCreator.Shared.Forms.IEntityForm::Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4345F1745AC72974BCA4DE140A9D58D43501A8A3A8AA706A3D433A8B60133C9"
        },
        {
          "Id": "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper",
          "Name": "EntityComponentsHelper",
          "DisplayName": "EntityComponentsHelper",
          "FullName": "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper",
          "Namespace": "CandideCreator.Shared.EntityComponentStuff",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Components:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Name": "Components",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E Components",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B731F5B861B617EA4EE3440FF7F8B988B367F7017155613B6412994055402163"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetComponent(System.String)-\u003ECandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Name": "GetComponent",
              "Signature": "public CandideCreator.Shared.EntityComponentStuff.EntityComponent GetComponent(System.String name)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "84C9D069F68DE2504C43BE4D545521F952A811DF13BEC3E3AA13C857B7640718",
              "Hash": "0713ABBC8298F22FD75AC26818CBCE5288FC209AD719B3461280A9024D6E3AD8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Item(!0)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::Copy()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetComponents()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Name": "GetComponents",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E GetComponents()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8E46056CAC2907BAC050D80CCB29F8CAE163DA3D9EBE30632D35EB14A90DBFA4",
              "Hash": "577322613A0A2F6E2AC917EB454F639FDF824DEBE73BCC6BAEBDF7157BF625F3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Values()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E components)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "components",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "12E8F8439408A0D6156127E211DA4456B882AD9953E9D7579D39891D3C9F70DD",
              "Hash": "91D3BD73FA0FA0E1B275646A1A483537A34EB51DC74D60AF11B5175D6DB8B54D",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetComponent(System.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetComponent",
              "Signature": "public System.Boolean TryGetComponent(System.String name, out CandideCreator.Shared.EntityComponentStuff.EntityComponent\u0026 component)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "component",
                  "Type": "CandideCreator.Shared.EntityComponentStuff.EntityComponent\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "F153AA2BFA096D367E203389ABC4F299712566A88099A86AF3CAD8AE2C2EB3F5",
              "Hash": "D604A6B84A5E0D820947338DDD42CBB4DAC786C5E1CD83D9DE70CE1C10142170",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::Copy()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "46C5A71665FB62CBAD40D84B45C9B4EF0FE2E60608F4DD61D562B4762FA8EE14"
        },
        {
          "Id": "CandideCreator.Shared.EntityComponentStuff.EntityComponentTypeHandler",
          "Name": "EntityComponentTypeHandler",
          "DisplayName": "EntityComponentTypeHandler",
          "FullName": "CandideCreator.Shared.EntityComponentStuff.EntityComponentTypeHandler",
          "Namespace": "CandideCreator.Shared.EntityComponentStuff",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WarnAboutMissingComponents:System.Boolean",
              "Name": "WarnAboutMissingComponents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WarnAboutMissingComponents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CC2070AC0274907087FFF4F028CB6DE8B22378E4FEC1011F6F44A1026954E84"
            }
          ],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            },
            {
              "Id": "Version:System.Int32",
              "Name": "Version",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Version",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "E1BEFF8EF944FC0BC4FE58EDD8486466D131C7E7759DD69A9AC5920456400016",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object",
              "Name": "CustomDeserialize",
              "Signature": "public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target, System.Int32 version)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9D9E3701299D9D7B89744087FDFA499E84EE297529AAD2E80BE14CBA6E67FD04",
              "Hash": "C4864814D4384FEA07B2AAFF1124DBD0402850B8119B1C130A65735C5F359F15",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentTypeHandler::ReadEntityComponent(CandideCreator.Shared.Storage.ExtendedBinaryReader)"
              ],
              "StringLiterals": [
                "Unhandled entity component version."
              ],
              "Source": null
            },
            {
              "Id": "CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "CustomSerialize",
              "Signature": "public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0413BB6E985147D6E2009521A684C49CF444B8E606A09292214B90218C3F6385",
              "Hash": "08D18AE2D3CBF6D3710672B4BDEE75189E53455042BF67FFB892F925937D44EA",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.EntityComponentStuff.EntityComponent)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadEntityComponent(CandideCreator.Shared.Storage.ExtendedBinaryReader)-\u003ECandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Name": "ReadEntityComponent",
              "Signature": "private CandideCreator.Shared.EntityComponentStuff.EntityComponent ReadEntityComponent(CandideCreator.Shared.Storage.ExtendedBinaryReader reader)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 731,
              "BodyHash": "73319B35E4D7CF8562985510C7A0755E96F112FCAE22A456B0C485413F264673",
              "Hash": "3188AD6BFA5FBE27BD5F80A6E2975BAF4AB2DCC4DC1EB2DC59B26E6BD4DC0509",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper::TryGetComponent(System.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u0026)",
                "System.IO.BinaryReader::ReadBoolean()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::set_IsActive(System.Boolean)",
                "System.IO.BinaryReader::get_BaseStream()",
                "System.IO.Stream::get_Position()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::Read(CandideCreator.Shared.Storage.ExtendedBinaryReader)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::SetAndStoreDefaultValue()",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "Entity parameter ",
                "::",
                " did not read expected amount of data. Read ",
                ", expected ",
                ".",
                "Error when reading entity parameter ",
                ". Read ",
                ". ",
                "Unknown entity parameter ",
                " when reading entity component",
                "Unknown entity component "
              ],
              "Source": null
            }
          ],
          "Hash": "F5A9C43BE38CB9DCFFB8129C7A5AD3030451F8D316579FD001E986470C23D799"
        },
        {
          "Id": "CandideCreator.Shared.FmodParameterNames",
          "Name": "FmodParameterNames",
          "DisplayName": "FmodParameterNames",
          "FullName": "CandideCreator.Shared.FmodParameterNames",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Transition:System.String",
              "Name": "Transition",
              "Type": "System.String",
              "Signature": "public System.String Transition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0633B6E0F0015DF71C902E1F1E20829ED5DAFF9EB83F9E70E7E60B2E97D0BB15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "40281FF8A4B99851257536D316365287DEC1D0F013B27E9D4C89D96F6B0F9BB1"
        },
        {
          "Id": "CandideCreator.Shared.Forms.ControllerFormValue",
          "Name": "ControllerFormValue",
          "DisplayName": "ControllerFormValue",
          "FullName": "CandideCreator.Shared.Forms.ControllerFormValue",
          "Namespace": "CandideCreator.Shared.Forms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Parameters:CandideCreator.Shared.Helpers.Parameters",
              "Name": "Parameters",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BFE24AD64F0C8C32B14731C80EF2BE01D8A1C23502A8C8303DECCA1DD73632E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "7CC6A104E6367FA8B5EF68E50EA7F6595DD9C4837F1046064426FAA919DF28A8",
              "Hash": "9C6EE82AE712AC1A075AA09709EAF3AECA9C60E9B1A0B01AD028F3F0758B1397",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Helpers.Parameters\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Helpers.Parameters\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EB9F6BC91F215D2AD7310AFD47B8DD8D082A0DA9F2401AA909641BF765C9D80A"
        },
        {
          "Id": "CandideCreator.Shared.Forms.IEntityForm",
          "Name": "IEntityForm",
          "DisplayName": "IEntityForm",
          "FullName": "CandideCreator.Shared.Forms.IEntityForm",
          "Namespace": "CandideCreator.Shared.Forms",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetValue()-\u003ESystem.Object",
              "Name": "GetValue",
              "Signature": "public System.Object GetValue()",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5F91A97096E5C5EB7936017AD9BFDA7F114A49A3FA4AACB9A396176F453A80A0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValueAsString()-\u003ESystem.String",
              "Name": "GetValueAsString",
              "Signature": "public System.String GetValueAsString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FFF6498ABE5DC96211A1E9CB8D2E9B1209653801E9151E0FDF00928F0070311E",
              "Hash": "1BE5061797815040A96799247D47088C246C30A5DB09E2B34201F8B7C82F88CA",
              "CalledMethods": [
                "CandideCreator.Shared.Forms.IEntityForm::GetValue()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Convert::ToString(System.Object, System.IFormatProvider)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(CandideCreator.Shared.Storage.ExtendedBinaryReader)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Storage.ExtendedBinaryReader reader)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "896294C86E605FFA18F52881257BF1E557B20E1DE52EDDBC1DBCA51D34BA6377",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "public System.Void SetDefault()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "583EDD90D8D187B3FBD9D6FACA748CADF3AD70FBCF882769836985603CE8ABD9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.Object)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "12DF7F1F585BBD2D21EEC6809307AD7C4D49AA1CC64C4FDF098374C78AD0C820",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValueFromString(System.String)-\u003ESystem.Void",
              "Name": "SetValueFromString",
              "Signature": "public System.Void SetValueFromString(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "47C35011D239D600FC9AD42AEBE0CA0F86DC8CE63010D1D4BA485DE73F50B16B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValueEquals(System.Object, System.Object)-\u003ESystem.Boolean",
              "Name": "ValueEquals",
              "Signature": "public System.Boolean ValueEquals(System.Object value, System.Object otherValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherValue",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E98AEA1A36A766DEAF0382F0244EFC9E8226CDCFC94BF9F3D4A1070016FA14EB",
              "Hash": "B3720F13F66CF905B37E87C0D9A85A8559D5CBA1B837225BFF0D5847EDBC8860",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "073CD6F5BE7EDCAB2BE4B63F35E980590E7B9F86170468E30EB56DFACDB2D2F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "935BCC8D7A1D8EFDDBEBCF73E04C9A7F6EEF197607D791CFA9B97447A28DE728"
        },
        {
          "Id": "CandideCreator.Shared.Forms.TextEditorFormType",
          "Name": "TextEditorFormType",
          "DisplayName": "TextEditorFormType",
          "FullName": "CandideCreator.Shared.Forms.TextEditorFormType",
          "Namespace": "CandideCreator.Shared.Forms",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
          "Name": "CustomSpriteBatch",
          "DisplayName": "CustomSpriteBatch",
          "FullName": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Batch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "Batch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch Batch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2836992B170ED6C3D002A0AB9438303BE108E42846C1E2D7183547742778D8AE"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "Origin:Microsoft.Xna.Framework.Point",
              "Name": "Origin",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Origin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97C45EACCF31F053BE3A40737CE43DBD60F832435BFF3FD10FB56815648B8062"
            },
            {
              "Id": "_originStack:System.Collections.Generic.Stack\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_originStack",
              "Type": "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E _originStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11DCC7EE3B556B2FF1F1CB35BB5D17DE799348AF22D1A9CDF467B3331A088204"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle dest, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dest",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "88C1A2F7BA243160421D0DBBBBCFEA28A9CC70F11FFDA370AD8A27C41100B672",
              "Hash": "18549EB120E62FB5EA8E3BE51F12F6BED81F693B3C76A692BB4180EBB2FA79D4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::Offset(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle dest, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dest",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "D7F8019307953A32E813618B00C944CD88271F9025963F6FB0755F369D7589FF",
              "Hash": "5B356CFAEE85273C7A059DE4F83EFF8C74C73DCE862C2177E890B83C1539CB96",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::Offset(Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "DB545C77A6CE3D78E92CC783E80AF470CECBC59BF9673CA36154637CF7F6123A",
              "Hash": "053E7028C16007190EF84F04EBB66279A9ED46DB09F0EEC3A6C219467CC1D0CF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle rectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "19506843A439E125807445BDE1469290C078D31208D8AEB94633A1F17D23DE9F",
              "Hash": "21545E6FC2F26DB992369FA843E3E7A6AFC883A792D9B1658251256CB9884FD9",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "B78E804433457117D08D329D49CD1490B608E43F34C23E084171821E2641B8DF",
              "Hash": "FF3E156728E867FCA426DE49FFA577FA3ADC87AC86A4FE01A41DCD83A4453B64",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F800D87FF407CD61C60ED9B67C9A6A6EDB4C37FD5398E486D35E03B3A7999D4D",
              "Hash": "A9C54C0874DB212815369E2EF974FBDD80F914D33949FB507FD6A128927AB3BA",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, System.String, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawString",
              "Signature": "public System.Void DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont font, System.String text, Microsoft.Xna.Framework.Point position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "51AEE87ADF4FC93CAE83DDF329FE9A74E67AFC838A3527FE2E57EE480DA99032",
              "Hash": "7A6772FD634BAA86E19ED6AE33CCEAC7E34E9E13885A673B88939AA3137A089B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveOrigin(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "MoveOrigin",
              "Signature": "public System.Void MoveOrigin(Microsoft.Xna.Framework.Point vector)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "4368F6AC93846B2DF5A8B389FA9EA023F6D95C796A2D8B37ECCADB01EF4AF6D8",
              "Hash": "70D7D2D7D0654F1837C61D718F967A79FC138134D41B6333D0B5B5444416B952",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::SetOrigin(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveOrigin(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MoveOrigin",
              "Signature": "public System.Void MoveOrigin(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "2A4DBE97F88F48873AEBDD67D8C7671540FFF63B42DF42F1A9E6CF73D0E65F8E",
              "Hash": "D4A58DB5152C0A778C8BB0F3AC2374B429D199D348D02BB4DF1D6D9EB6DF32AF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::MoveOrigin(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveOriginNoStack(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "MoveOriginNoStack",
              "Signature": "public System.Void MoveOriginNoStack(Microsoft.Xna.Framework.Point vector)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8A99D8EAE92DE4836AC6D762848C2722FBB740CB0763C8B77C8E5E90662729A4",
              "Hash": "93882DC7C698F326C7FB81EDCC00120ED0DE6EDB1E0C1374AC9D0EFDC3F0CB48",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveOriginNoStack(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MoveOriginNoStack",
              "Signature": "public System.Void MoveOriginNoStack(System.Int32 v1, System.Int32 v2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "22DF3A866850E5945163302E10B844A6E78AC07BE5C038C174612488171254DA",
              "Hash": "4D5783D5F7EB1F0768C041857524BC1503B0A70919709A9F0F610022F869B6AC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::MoveOriginNoStack(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PopOrigin()-\u003ESystem.Void",
              "Name": "PopOrigin",
              "Signature": "public System.Void PopOrigin()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "8961F824ECDDA0AF8CA8BE920CE2ADE6A63B8697979624A7EB588D1845705B24",
              "Hash": "20B7F5ECED0232B35BF70810D6934F1B48A55C323C6072CEEA38BA2A618289F2",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Pop()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ECandideCreator.Shared.Graphics.CustomSpriteBatch",
              "Name": "Reset",
              "Signature": "public CandideCreator.Shared.Graphics.CustomSpriteBatch Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "0B9A79D0A212EC95E047FF88F6DB63BE06054875AE7F00CFFCA5BC5C523C4D75",
              "Hash": "C1EE4BFD5856A3057D7A8ACA4A8ECBD42A7E3BB5387AB9FC8E8908EF2215CFC3",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOrigin(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "SetOrigin",
              "Signature": "public System.Void SetOrigin(Microsoft.Xna.Framework.Point vector)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "893F5FA0699E578EA1CB248A2F455B56266120AF3CD2480AE07D3E1CBDAF1552",
              "Hash": "E275FF0A5C4489730C550D6764EE4510F114D01BD3EBCF1F9B6494369124BDDE",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOrigin(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetOrigin",
              "Signature": "public System.Void SetOrigin(System.Int32 ox, System.Int32 oy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ox",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "oy",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8CFB403DD22BA798654950BBB33B27BEA550607BEEB25C60D2E15A595F2DC16B",
              "Hash": "211CE697D7F21C964B9995897DB6BFE634CD9D985B1AD060528F488CA021A728",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::SetOrigin(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "85751F53E70E0ADD036062D502C40578F24C9343192B436033493A577370998C"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.FrameAnimation",
          "Name": "FrameAnimation",
          "DisplayName": "FrameAnimation",
          "FullName": "CandideCreator.Shared.Graphics.FrameAnimation",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentIndex:System.Int32",
              "Name": "CurrentIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "657B2DB049319746E64416B6326EBBFD0B965FA3D14B4B196F85B622C2114E5F"
            },
            {
              "Id": "FrameDuration:System.Single",
              "Name": "FrameDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FrameDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4090F490727B3510C564B5C50821FF24F08902A415089B8351BEB2255C7FD2F4"
            },
            {
              "Id": "Frames:System.Int32[]",
              "Name": "Frames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE88FE2861B585621D1DB6E699D5C78E5E4A8B98E0A4598B069D12F6C084A1B"
            },
            {
              "Id": "Loop:System.Boolean",
              "Name": "Loop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Loop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50A2CB62E96D7728AD74DE729E65276E3973FF66B61A130296AE3FD84F61C33"
            },
            {
              "Id": "TimeCounter:System.Single",
              "Name": "TimeCounter",
              "Type": "System.Single",
              "Signature": "public System.Single TimeCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0306117993C07EE67FFF87162F8AAFABCF1F0B4ECB989E4B550B9AAC7B792741"
            }
          ],
          "Properties": [
            {
              "Id": "ChoppyProgress:System.Single",
              "Name": "ChoppyProgress",
              "Type": "System.Single",
              "Signature": "public System.Single ChoppyProgress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C9CDE53F3B162F81F78426A3596CA376BB867FE31F40502EA1763ED0C981C817"
            },
            {
              "Id": "CurrentFrame:System.Int32",
              "Name": "CurrentFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentFrame",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F3D0C3E9A47EA45FB77A8B4E142706DBE6A5F482224E8E3B7FE725937054C182"
            },
            {
              "Id": "Progress:System.Double",
              "Name": "Progress",
              "Type": "System.Double",
              "Signature": "public System.Double Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B9D0C5F45BEF5BFF424A2BFA36E656812C35E9C84DEEBB63446D0B451FB3F4B8"
            },
            {
              "Id": "TimeAnimated:System.Double",
              "Name": "TimeAnimated",
              "Type": "System.Double",
              "Signature": "public System.Double TimeAnimated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D9D47F6C93A1F65360AB74DBF328A54001BA01A58F7E387CA3651857036494F1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CatchUp()-\u003ESystem.Void",
              "Name": "CatchUp",
              "Signature": "public System.Void CatchUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "CAF707C87A102B315063037BB75D45E5516264A9C3763CED2FB54B824202472E",
              "Hash": "80559C3630BB8713D4A2596D43A137E3E986D9908C5732309902A1904223CA81",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Done()-\u003ESystem.Boolean",
              "Name": "Done",
              "Signature": "public System.Boolean Done()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8187C2ED2A98CB0EAF79781B642F31F1FFC69B6123B7A18D79F490071E932933",
              "Hash": "A3B5AB0461D856646278E1C124C61AFBA8FF5F64FEB8EEA0FFF44D00155F10BF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoneAndTimed()-\u003ESystem.Boolean",
              "Name": "DoneAndTimed",
              "Signature": "public System.Boolean DoneAndTimed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "2C2C825B69C6DFC8EEF317ACE4C09A518666CA505A55BB76B149C2E93B5F90A0",
              "Hash": "7904B95D221307AC94980A69B7EDC3A4195E3019016E31602E7365387AF01C96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFrame()-\u003ESystem.Int32",
              "Name": "GetFrame",
              "Signature": "public System.Int32 GetFrame()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "4D403FFBF2E6AE1B44FE7DAC2E335CE55865FDB69F2E6B85B81ECC6988E4F98C",
              "Hash": "C67F8AA84B15B7C53ED4EABBF5D85CD2DF36FB15E45422E152D2EAB631F48D81",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JumpToFrame(System.Int32)-\u003ESystem.Void",
              "Name": "JumpToFrame",
              "Signature": "public System.Void JumpToFrame(System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "E81FF05608632E7AEF74A06DEE4FAD52D11D16DE419A3FB6DFD61C882A394B19",
              "Hash": "C4C4CBAA9D5B2C02705CC61AFFC9BDF5CF66B2189B41F0B8B8BB237C24E43BA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JumpToIndex(System.Int32)-\u003ESystem.Void",
              "Name": "JumpToIndex",
              "Signature": "public System.Void JumpToIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4666FE84D4ADF47A96154624635F5304BD23741893064721CBEF816D9CE71FB4",
              "Hash": "F11E08A685486E7E0A93D18BAA71F6686D71F0975EA2437F7DADCE0060BB1E06",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomIndex(System.Random)-\u003ESystem.Void",
              "Name": "RandomIndex",
              "Signature": "public System.Void RandomIndex(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "67337BFF60EF5C576E8099C31FABC09A8BCD0E54C59D1D648CE1DC0AB2CE97A1",
              "Hash": "815D702C42A73FD39052EB4790724720909D8AA2BDD1DB9505239E421114D90A",
              "CalledMethods": [
                "System.Random::NextDouble()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomTime(System.Random)-\u003ESystem.Void",
              "Name": "RandomTime",
              "Signature": "public System.Void RandomTime(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "7F9F3961AEF5EFC01BBF3794711F28308DAA149F4693A0E81217F55EC31A57AD",
              "Hash": "CE612CE6D65779E89E6DE9B1D4F7317FB87CB34C3480FC64C2C4461D47C52F5F",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "013D7636233301995A30C1C2A3B30413385DD3D0E7AF847EA83451A9C40DE458",
              "Hash": "641A88329E0C8BA1DCD9E9786E41CC532D7C34086C991A316AF0680B98FDFC9F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SingleFrameAnimation(System.Int32, System.Single, System.Boolean)-\u003ECandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SingleFrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation SingleFrameAnimation(System.Int32 frame, System.Single frameDuration, System.Boolean loop)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "loop",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E4ED822042B40B9373A619138567FB122B21DB242C3D07AB1D4B5743E4F08C45",
              "Hash": "3DD9EDD9F8B0A25089EB63A776F07544F97CD6F6697D42D239415647696412C0",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TimeLength()-\u003ESystem.Double",
              "Name": "TimeLength",
              "Signature": "public System.Double TimeLength()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "699FA57397A63C6E317F98CC2BA26282FBDB21B1E67411646330DF45DCEBF8D0",
              "Hash": "23EC2630C885BCEA184304485E28FE1C2BCF75255E415E575E87C18CB5BF3F9E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "75EAAD7AB22FD81D8320BDE1E80945E9ACD1A924A785ACA42E144F459248CFBE",
              "Hash": "53E38E1CC7F800C84A20B138193863985AA0C3DAB9FDCBF19F57BAC7B740F099",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::Done()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4D454CFB877E290E303E03341B1403B94893C4968E5AE624E40CB6B5B4992026"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.Icon",
          "Name": "Icon",
          "DisplayName": "Icon",
          "FullName": "CandideCreator.Shared.Graphics.Icon",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FallBackIcons:System.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Graphics.IconFlag,CandideCreator.Shared.Graphics.Icon\u003E",
              "Name": "FallBackIcons",
              "Type": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E FallBackIcons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "104D1F52453791D9D784BD1519265442E7E506DBD667DD64AC045651C3990566"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "81B52BAE41616E0D3816876AA0A0D133F3CE3F87EE2016DDDCDC79F954174CA3",
              "Hash": "AFBDA7DB54F1E11798B356B3C866ACB7F0E94C93B3D4892211A05B3D572BA53C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "345C887B39CCD3DBDE60D6F780E2D4E59A2A039CE7C4450B77D5EAC1412F93DB",
              "Hash": "23162FAED45ED5DB4B80CA7DC49EF5462A61E3D0928CB5D14A3081B5AAA992A0",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "10BC730631BD36465D00C52D20601D32D7211DBEEA14BD1EE6419E3F98C7041C"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.IconData",
          "Name": "IconData",
          "DisplayName": "IconData",
          "FullName": "CandideCreator.Shared.Graphics.IconData",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Variations:System.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Graphics.IconFlag,CandideCreator.Shared.Graphics.Icon\u003E",
              "Name": "Variations",
              "Type": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E Variations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2A7245697E5318BCEEDA60E3E0142A59C8BCDF61C7D50C469B233140592764E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIcon(CandideCreator.Shared.Graphics.IconFlag)-\u003ECandideCreator.Shared.Graphics.Icon",
              "Name": "GetIcon",
              "Signature": "public CandideCreator.Shared.Graphics.Icon GetIcon(CandideCreator.Shared.Graphics.IconFlag flags)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.Icon",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "DEEBD7EFBADD303D03613A74F48756DD778A2E70BB2F74B076D46ECD9CE1318F",
              "Hash": "7D16373130AD52F05EA6754DB17BCA171A23814CCE33F135CEF447D26F5A1588",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)-\u003ECandideCreator.Shared.Graphics.Icon",
              "Name": "GetIconOrDefault",
              "Signature": "public CandideCreator.Shared.Graphics.Icon GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag flags)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.Icon",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "107C3C9CF534DB28BF8597169EAECEB33518D4BF2C915E07A2AB9914A48485DE",
              "Hash": "C09946062BCE5F28D7602A842FF34F2D232C6BBFA7C1E8C28AF0DEFF49DD164B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIconOrNull(CandideCreator.Shared.Graphics.IconFlag)-\u003ESystem.Nullable\u00601\u003CCandideCreator.Shared.Graphics.Icon\u003E",
              "Name": "GetIconOrNull",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Graphics.Icon\u003E GetIconOrNull(CandideCreator.Shared.Graphics.IconFlag flags)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CCandideCreator.Shared.Graphics.Icon\u003E",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "1BA769477B77B3C7B91572D729F09DB6E70F2A1161E36CF5BCAA15F27ECBE494",
              "Hash": "61C3CD1836FC14E5250A937B403185465AB2C9B3C45D12B4383B62D7F4D53A93",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.Icon\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15184F24DAA6436E06EE15780C968810B15F76175BE87AA99EB5A223D1E94A8B"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.IconFlag",
          "Name": "IconFlag",
          "DisplayName": "IconFlag",
          "FullName": "CandideCreator.Shared.Graphics.IconFlag",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hovered:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Hovered",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Hovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E99DDF08D7B903BDD6AD1CD9E1F3216A49A52B629449F08EECDA992175BAAA1"
            },
            {
              "Id": "Huge:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Huge",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Huge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DBFEFA06CB9E3AE14CA0785A1C7F0898EEFB8526FF34D1DBF7F0F91E252004B"
            },
            {
              "Id": "Large:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Large",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11C7CA3CE50E800D0EEF5A207FB5DE0A0511FEA47E2C963B1046FD8F096473D2"
            },
            {
              "Id": "Medium:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Medium",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A971FDF4E3A9C10FD78862AAFA424F0D30739AC2676F02BDA9E929845EE5C320"
            },
            {
              "Id": "MediumOutline:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "MediumOutline",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag MediumOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E048122394080B83AC696906D200BD4C6CAA8CD68734CC777DA8CB142BF70521"
            },
            {
              "Id": "Selected:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Selected",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Selected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE86FF9C7E23AD316FD62192A22A5F14078E9971173DB3648FEC678369EEEC20"
            },
            {
              "Id": "Small:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "Small",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD4BF544F74E94321BB62C7944D64C6DD4E963DDDDFB76B16E61758C7BF1457A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WhiteOutline:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "WhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag WhiteOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8EB76768F3BE8952682B28401774B4EEA0A8A2C547E0D5E1EF639590DE209A1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E10DE7AC38DC737B1A4C5A2DE8708FA0003B7A10B16411F801A7EA1D52DA6596"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.IconMode",
          "Name": "IconMode",
          "DisplayName": "IconMode",
          "FullName": "CandideCreator.Shared.Graphics.IconMode",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Normal:CandideCreator.Shared.Graphics.IconMode",
              "Name": "Normal",
              "Type": "CandideCreator.Shared.Graphics.IconMode",
              "Signature": "public CandideCreator.Shared.Graphics.IconMode Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAF7FD8000B7986F0C41BA92E8FCF6B6F26731DCCF89A7567E3B43304412C66F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WhiteOutline:CandideCreator.Shared.Graphics.IconMode",
              "Name": "WhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.IconMode",
              "Signature": "public CandideCreator.Shared.Graphics.IconMode WhiteOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B1EA8EB8B4651AA21B24E727BE54D174BD893ACF8B2625C68C3C45D638E2605"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "707F9AC504643B534C7EBCF9823996E947F8C530DD505F5F9929BADDA2843575"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.PrimitiveRenderer",
          "Name": "PrimitiveRenderer",
          "DisplayName": "PrimitiveRenderer",
          "FullName": "CandideCreator.Shared.Graphics.PrimitiveRenderer",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _texture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0148E780839FCADB95804E8292457474EB7F3F4D68A46C54FBE13F99E925D545"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawLine(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(CandideCreator.Shared.Graphics.CustomSpriteBatch customSpriteBatch, Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, Microsoft.Xna.Framework.Color color, System.Single thickness)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "customSpriteBatch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "C4526F0192E97FBEB19E3066F0452FC3D6E7E5A7F8E4219102428C14C0572550",
              "Hash": "07686B4312D24AA7774C48299C7792064889C62744371E26A34FC92F4AFBBFBC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point, System.Single length, System.Single angle, Microsoft.Xna.Framework.Color color, System.Single thickness)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "E1068B284B57D5466B290F661ADA8F04A96CADAAF230A51B7C7F099960E830EB",
              "Hash": "9202CE6009E89D57E0C4AB5119585D754A6F57F458802451E6CB2788FDC66C00",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, Microsoft.Xna.Framework.Color color, System.Single thickness)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "3971F6854349871EE872BC37B65897680F573AC38EA018AAC157A9ED09ABC3EC",
              "Hash": "D67531967C867915906709EDA43414907D6C3A856E6E92F350B067D5C5FF6474",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawRect",
              "Signature": "public System.Void DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point, System.Single width, System.Single height, Microsoft.Xna.Framework.Color color, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "F64014AD2ECF4E3527420D985AB39FA2E3F8D88F1B84262C42F02BF8A9E3AD1D",
              "Hash": "00D3E10A03A7D335301F023D28029E77EB880289ED63E1338E89D029A0920E4A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawRectCentered",
              "Signature": "public System.Void DrawRectCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point, System.Single width, System.Single height, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C4FE3E7156E599704B04B28D25AD056EC3C53790DF2FBC1BC7A3BC599597E4C2",
              "Hash": "130B6D53FDC5A28211274AC6FA422496E24D59852BBED54D8AC32D311B1BB031",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "GetTexture",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "B00F30931F7C6577FD9080E81B9B29B0FCC2330A6C94044EF80ED6E93CBA5D12",
              "Hash": "EC203B8239E525D834AC075962ED4E10ED4AA1E496ED902D01D66B98AC947298",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "PrimitiveRenderer.\u003C\u003Ec::\u003CGetTexture\u003Eb__1_0(System.Object, System.EventArgs)",
                "System.EventHandler\u003CSystem.EventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::add_Disposing(System.EventHandler\u003CSystem.EventArgs\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09ADCD83BDF898E12506E9F52E33BB940F1F30C013BFF91BFCE4C4F74EF531CF"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.ShapeExtensions",
          "Name": "ShapeExtensions",
          "DisplayName": "ShapeExtensions",
          "FullName": "CandideCreator.Shared.Graphics.ShapeExtensions",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_whitePixelTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_whitePixelTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _whitePixelTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC2DD62944791CEC70A70AB5887C6DA0E810E2C9686A45E41EE13EA7EDA69739"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateCircle(System.Double, System.Int32)-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "CreateCircle",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] CreateCircle(System.Double radius, System.Int32 sides)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "radius",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sides",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "7126CDA7780240D0849593D90F075E7A4C87F6EC21AB8ECA66269FBED0F8FF02",
              "Hash": "71F07EB988C0F7136A5DF4A27BB523AE2AD186CBBEDBE4487614D2F380DE2E3D",
              "CalledMethods": [
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateEllipse(System.Single, System.Single, System.Int32)-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "CreateEllipse",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] CreateEllipse(System.Single rx, System.Single ry, System.Int32 sides)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "rx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sides",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "49B1CB5145A8BB114250951E1DD1F367BCD562EF12DD5B6F33703FF6A3999202",
              "Hash": "F4AFC2BE34327CC1FE2AEB05BBF6C83E88BE41852B9B42CB96D46B50DC815677",
              "CalledMethods": [
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawCircle",
              "Signature": "public System.Void DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Int32 sides, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sides",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "565E30BF9CA1D993EA60ECC35E9D51FAD5B458DC00A3E0E14B6CAC1D73E8208C",
              "Hash": "0E26F1A07A2DEDC34D02CEE523895F3F78B0053C819C1FC05B34E3AB4070E78A",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.ShapeExtensions::CreateCircle(System.Double, System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawCircle",
              "Signature": "public System.Void DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.Single x, System.Single y, System.Single radius, System.Int32 sides, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sides",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "95CFAD18ECB7B830B8534E2991E947D18C486E2A3CC0857116309204D2521EAE",
              "Hash": "417E95F142FD0FAEF72F5CECEEDAEF00BD7259108707436A08DC16234AD3D706",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::CreateCircle(System.Double, System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawEllipse(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawEllipse",
              "Signature": "public System.Void DrawEllipse(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 center, Microsoft.Xna.Framework.Vector2 radius, System.Int32 sides, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sides",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "B533A97D2E3BAADFB8824F076EE902FE90BD94F8ECCD508BEDAABBF32BEA9453",
              "Hash": "25134BF7AD82988BC1E0FACB67D3332FF7950701B63658D002C35FD5D0C05FBB",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.ShapeExtensions::CreateEllipse(System.Single, System.Single, System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point, System.Single length, System.Single angle, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "976749B52B0B72F58D17BF16F5337B2A441F10AAFB615145FEA77CB27EB20118",
              "Hash": "679E7831BBC68AC5EAEBA66AE3CCBE89C5254CA339B2895B7624CB20092AED6F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth, System.Single rotation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "BA23A7E24B5C528B4DF1AE335330AA26F3DB6683BE6D16B987C7E18918689E3A",
              "Hash": "CD911D3D811F10B42BA65A3AA0B40106FA4447D5A7C926352E654975158556DA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.Single x1, System.Single y1, System.Single x2, System.Single y2, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "F47EB22ABF12C5F37EA8D1FBE490581BD34C1AE624D6C29661D25D428442D3AC",
              "Hash": "DB4E92564B6DDF0ACDF67EDC1DA52BE1E8301F6B0AB46B5CAB32CB8DDB8E089A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLines(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawLines",
              "Signature": "public System.Void DrawLines(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E points, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "08AAB42E62D20DE4FF4AF10B2844E3B39BC8A9BF229234030295FCCBABD141A1",
              "Hash": "7AB1424E84BF76B4D302BA0D1569DBB27B4F29446E54321C75F299A776EE5991",
              "CalledMethods": [
                "System.Collections.Generic.IReadOnlyCollection\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygonEdge(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawPoint",
              "Signature": "public System.Void DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single size, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "DD32D2CF787C6B4FBF53FD013E4CE7AA3AE486BEF36F7E126DA24AA22125B8CE",
              "Hash": "3336EE8D9FC9A211BAEF8E08D707E9785F9CC7967C796545DD6C6483AA23057F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawPoint",
              "Signature": "public System.Void DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.Single x, System.Single y, Microsoft.Xna.Framework.Color color, System.Single size, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "F2847AB218FD8E4ED8F05A50A801661E975DEB8246602501CE584B69EA4D871E",
              "Hash": "40A352B66561D31D6ABE188CF7E4B4BAEA967A7EAEBDE940ED9862E0F6FDBFA5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawPolygon",
              "Signature": "public System.Void DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E points, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "C7642E5F6D86ACD2E41DA49F080CB23417389BB724B9DA795C061AF63BD047FE",
              "Hash": "A9CF5E371EC6995A5A5953D50F3A4C7E3E0E6B554491DD5BF146AC97C0960982",
              "CalledMethods": [
                "System.Collections.Generic.IReadOnlyCollection\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygonEdge(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolygonEdge(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawPolygonEdge",
              "Signature": "private System.Void DrawPolygonEdge(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "3C38B0B8B243003277F694A3AD5155C9530EE928260E030A8FC2CACCF9F351FF",
              "Hash": "4216C2BC5E7062988F2E14F77F08A8EE59B63FCB415F7E647CB2B879BD938BDB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRectangle",
              "Signature": "public System.Void DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, CandideCreator.Shared.Models.RectangleF rectangle, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "2E991071720F7901FB91FE24399E268A99BE41604088DD5D2B70BDB72FA7E701",
              "Hash": "6A63017A7E2AEF143B15714005313B2FB9E5A929050FD2CBCB55CA50FE81B4AC",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRectangle",
              "Signature": "public System.Void DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 location, Microsoft.Xna.Framework.Vector2 size, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5E6082DE545BE4D0DDD5F4A598F98DC9D8B34B7172FAC75A422E2D4A38D6A879",
              "Hash": "E77C1C772D5B23D721550DC70104AE4716680246F1DBFB96C073CEE9D63A123E",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRectangle",
              "Signature": "public System.Void DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.Single x, System.Single y, System.Single width, System.Single height, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "92943CFC037E8843990ABA6FDA36E9587DFE8F57C0C87B8C2806361321F67544",
              "Hash": "B49A4887102A470662BDD8BDCB2851B89D9CDA863E68D2692FC5956154DBF2E6",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 location, Microsoft.Xna.Framework.Vector2 size, Microsoft.Xna.Framework.Color color, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "0D0B445F5058A9DBFBA84E086EEC20B92B84B0239768736DB0519FBA3CA4B1A6",
              "Hash": "286F3F3A6F4B7E9D8891E0648241B9C40E274C5D16F7D58FD87D8908ACAEF30D",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.ShapeExtensions::GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.Single x, System.Single y, System.Single width, System.Single height, Microsoft.Xna.Framework.Color color, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "017E3D85774560B532B7B4C2C21FDAB9922EFAAC5EB4B9365046E0F643DA7650",
              "Hash": "F8B835D781EE435CD155700110E8DFDD2C80F66AB091E0E0C99D26549EC3AD0F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::FillRectangle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "GetTexture",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D GetTexture(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "7EDB8ED5871D31F02772444AB9CE32B08FE3FD302EC5821352AF95527AA295AB",
              "Hash": "255EEA631130C4761E1DD962BA72BE8DB20E3F4AAF19F8E4BD25AD17F139BA2B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4D55F11A3F192078C5ACAACC402191624981A9356E4AFFEE61E5A5BA1AB59CF9"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.SpriteSheet",
          "Name": "SpriteSheet",
          "DisplayName": "SpriteSheet",
          "FullName": "CandideCreator.Shared.Graphics.SpriteSheet",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ColumnCount:System.Int32",
              "Name": "ColumnCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColumnCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73231E5BC4D7D7C8D59BB7C3D49F72A1979EE58A06CB96A8E2055A23628F9C4B"
            },
            {
              "Id": "MetalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MetalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MetalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "884BE9EBA9111DBDF6D6A31CC6B39F9CAC0164B1F6AEC58A7111A616AFCF6037"
            },
            {
              "Id": "NormalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NormalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEC59CD4134C53958E7CC545BAA84A7E40D78F3E16174A35BF9B5138FA598951"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "RowCount:System.Int32",
              "Name": "RowCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RowCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD837AAFC419B4FB8F5ED2AA3693ED35BA7ECA8A5CBF1F4FC5091D1FDEFC490A"
            },
            {
              "Id": "SpriteHeight:System.Int32",
              "Name": "SpriteHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B19CD1CE2A3EB6C5898E268FD4408E0867AB07C4045CD4DE6EE89CC58638A1F6"
            },
            {
              "Id": "SpriteWidth:System.Int32",
              "Name": "SpriteWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBE4AE139BABF87E337F456BFAE0E3ED06A1DAD6C3910D0260215A2E3391B2B4"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A16E333E42170A145FEE59C7F39B14D1DA35EDAF653868C374A56E5C53897B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateRowCount()-\u003ESystem.Void",
              "Name": "CalculateRowCount",
              "Signature": "public System.Void CalculateRowCount()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "2584B62A53F0DC9DE49D58C645F479BD7A2ED642CAE694A593AF644FB8318B26",
              "Hash": "4BBD9A2B680C41A01F8EC5780B7DC1D84B768E32A7449C678BA0B9D65CB89B59",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, Microsoft.Xna.Framework.Color color, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "A7087C807D76ED49811A15A807AFE75DDAA26C812D0FEFF678E265EC0E22F8EB",
              "Hash": "B7444B5DE2EBBD1D9C7BB3CCCD2E153C085CB4D8F116F3A609A98D763E0C1A2F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "C1CEF5F536CA5669B622F2F5FA13A9AFA69D24893E841168CF124140D7526BD9",
              "Hash": "8EF68B2334C616E93D156972F400B860023285DE9430C6AA541B22011E886B77",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "603769448CE7F565FA35FE4E963128AC8A00AA5BD019899F26A8348A9AEA4EFB",
              "Hash": "15E407A543B2E0CAF6D280AE23E5CAAE234E8225D5942A6580CE7D179B212512",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "C797924EA531197AB19A4C7B8DD5D2098CD66E3ECB7898EAB7C708FB85AF4587",
              "Hash": "54C4AA9F96B6598DD9DFFE3AF46F406422ACF3EE037F94B418FE7CC1124649C2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single z, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "E44205DEC2715E49E709CE0A2A262498C4D90C74FEC9E4F3A7F3DAF4277F546F",
              "Hash": "5FD9D6759791CBB22FA50C61D1C25E6275EE7D779EF39C889AC3A99F9942B5B8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "2ECCE75CC64E8881F8EE52579186C956F232B1F5713A3534AE52691B18ECD79D",
              "Hash": "924887D477CA6B95527AD2A0813C24E3EFFCFF98CC4F7EC3CFE1CC67A2D51C8A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "48F8297485AAB263E68134EE62DA9C85AC214C357F3496700C7CC6D8E062E392",
              "Hash": "D51D6D408070D09CD19E244FCB0754F381FEC18A19623F33F11CD8077C0E84AD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "463601BAB4E7D34C1C1E897B940C546C98197433B408DB910693314B2516DED5",
              "Hash": "6148FEA454977D5525D992F502A3A520D71DE2C37562202DF1B4547FE59D3128",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "_n",
                "_m"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "618AD266ECE9F1C56C5FE423FDF4F47E22F99316868C7240A718BC3F09E9194F",
              "Hash": "0C598B33DEF85001AB10A38A765F491C2D727E7186FF4D85D719955766246C73",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "A3B1B39ADEDA18BD401CA8DC1E74BBADBB947C15EA9F7ACC7751B1C039AFAFCE",
              "Hash": "89E744ADE54A8946E0AE25905FC47284041956639A837ACF11A5D229E5B47948",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "B031A17213D3096019BC1573623930C49DBB1D820FF18A706D4C455C9E446F59",
              "Hash": "8085D4B32A7713A9A5BE40D07153C8B7AA14FC21A067677E1944E7ED5553A346",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Point size, System.Int32 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5E93C3439BA4002B40A11BFFAE82875EFA7201AE3E369F5FB2E92EA4A1EF1DC3",
              "Hash": "4D00A5B25FFCF9EBEFC50A21C29B49580ECA7BE8E2465BCBB3EC093D5B9BC592",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 pos, Microsoft.Xna.Framework.Vector2 size, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "8C60BB31F12D9CC61E20B2ACBC6E13AC3A60E24B7E0C88B68E826B0DDF3538C7",
              "Hash": "FCA70A571302AC49485CE59F2C4E8B3AD8B7FED089526564C8F4D3FE5683FAF6",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::MoveOrigin(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, System.Int32 width, System.Int32 height, Microsoft.Xna.Framework.Color color, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "C4FDE199C2AE7956884511FBB7FD114136FBADFC85A4CCCF38E857E1A3CE77D7",
              "Hash": "E59B2F86EB9741190C245B90B8F8A769D3268CBCB84B97E277166BE27CB762B8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, System.Int32 width, System.Int32 height, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "8F54E47F5C231AEA38DC26AAF509FC2F3C9ABE87CBA8E9D8A6CD8BF79D7CAC32",
              "Hash": "91B6650A53F62E453469890514ADB0A61086E603ADFA87CC154760DA0594E8BC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, System.Int32 xOffset, System.Int32 yOffset, System.Int32 width, System.Int32 height, System.Int32 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "E083859FF991FB43CDFBC65A468C8DD6D360A566367D07BBD0BADC69B51BC201",
              "Hash": "B4E0E56A06B373C82CE798153F6866D3490D17F6CBA3A0C6FECC60807BD99826",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::MoveOrigin(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBox(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Single width, System.Single height, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 332,
              "BodyHash": "15D2226F6CD3875399F8ECE29CEFAAFD350E5A44B26023259170E083C9F34BAA",
              "Hash": "FB87C8B347CE6AB5E45A7EEBBF334564EB33CDF747258B25F842C96F26190BDD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "EF86DC5FA19227514DE636D21D035B4ED79DC10999018DF29D9E42C18E05FB69",
              "Hash": "00A0D7F851CA4843830F47DB6C0E95CA904C88681B6FA4F8E93D5C1858645BB9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "5A5AC903BCDEF0B163AB72C487F89D71C3B8DCE23853224974B6C7C8862A7DEE",
              "Hash": "C45FB26C63EE90545F023024624A92AF2542B6E862000D529ACF1B9F7CA0356B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single z, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "242167AFD906FD1B26224246578F2199E7028B38D182271C0CFDBDED934750C8",
              "Hash": "776073F954A784F7B137146ABA98E0FD22B08910021F6B9FA16C581033637460",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "58CA82F7068440F9024909A10736C037FDDA0051C6E2A601521D7C39C1C8A5D6",
              "Hash": "A33711B6A5AEDCFFE6E5C13F5A4F2FE70280D000DC35D2189D59FFE1CD709499",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "11A8C02E45414F328DB52FEEFD9CFC98139B417CC3A0FC2FA5EF6C8357FBBC67",
              "Hash": "A7A17F71345108286B65FA5E1778B4CF0A70A82EE30AA710A4F842CF93C5D125",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "29B4728E5A845FB34195E5DD400F35318DFDA4EE432DD4288282DB0B2A4FA006",
              "Hash": "F46AFA2EE2619A7EC9A8AC1286365A26970FCE22B6C214259356D8179361BEFA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1629213886B11D2541205E6A748DE84B1856A308B136B3FC74B0D64FAF6DF9DF",
              "Hash": "94C26E11CDB2C98B7BC340D83F5DAF7A72F467766CA477F0EB8A18C112BC4E31",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "8C4417FD04D0F0D7C2BC9AE3E05B342E06FBB8E1F3FB1C55BCBC5921475FAA87",
              "Hash": "7EF39290779D256F8528EEC4D1B0146B54AA8179AE96DEDB6A9A089236B23952",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "8961083F5C20957B296B5FA0D949C2C27BD22AC4A39977CA92E996FF82303EB8",
              "Hash": "2EA0562059B7F649C1970AB09F46F9ED6DE93B00CD640E41DD3019C10B8FA223",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawCentered",
              "Signature": "public System.Void DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single z, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "7A3272E3F30329E0CACE6E913A7BA3FA86391EC93A1F3C7C65089904F210C14F",
              "Hash": "361ED892C585E8A202DCD27D94AB8B0B8FA63A382D003CE55F7E8BF8F743A404",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCenteredRotation(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawCenteredRotation",
              "Signature": "public System.Void DrawCenteredRotation(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "C9C49C80FD90A05817696BA1EF600464D71C9F61B398D7CA75560BCB2034FB2D",
              "Hash": "28490C33B8D76C96BC3DD17412C1352EB884CDA3187A2EEAACD9A74310A3A657",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawCenteredRotation",
              "Signature": "public System.Void DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "36B4672638007D16234408C9A8EBAB4070326A77A060CD3992FB362CEF525D80",
              "Hash": "DCAB3A997E2E7728501B6FB7639262C6571AAC0761475C90AE8905889F4746E6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawCenteredRotation",
              "Signature": "public System.Void DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "C3EEC8122FD9AA37D2F0E7CFFC51CD16C0467CD3EFE0E34A650FE5CAFB325613",
              "Hash": "EBD5058CD7E2D1FFFFAA5EB6DE18A7B46A01A8CD792856912C2E9ABE422D94DE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawCenteredRotation",
              "Signature": "public System.Void DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "E89A68D304C8FBCF247FB7DC33A2468B55544CD15D4FD2A67C16F49A4BAA0353",
              "Hash": "3C19324BF94DEDA1460829D33444C678986F12FC6D27E173AC17938C3A0C0157",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "DrawCenteredRotation",
              "Signature": "public System.Void DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, System.Single scale, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects spriteEffects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteEffects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "5DD03F3DAF1A8C4C9ADFB11FA248345C6677A34EB59E1EE18520EC60455FD49F",
              "Hash": "21BF94373388F5A8526E1804B5EBDC199B443C1282E6E31C3CCCCC8E126C488C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawNoOffset",
              "Signature": "public System.Void DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "9EE574A86AA1A8D0B4A7106318BB6793F8924B8695ED107B10348CAA566960AB",
              "Hash": "91D92827B2020A73B3B796F2432528C73EA90C779C371D24E0F669E9233EA804",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "DrawNoOffset",
              "Signature": "public System.Void DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "4362C6B2A050107CDD05668B8B18D8A40C669D733ED2283F61B69DF677D34F49",
              "Hash": "E550328877DB99CEA1E1BFDCFF032A7E5AFB314E3317E65C81F8F1121DDD3396",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "_n",
                "_m"
              ],
              "Source": null
            },
            {
              "Id": "DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawNoOffsetHFlip",
              "Signature": "public System.Void DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "75933A192377D994DDF8DECA6DF79361996822BBB417EB233904F07221A52005",
              "Hash": "C5472D1F9A68AB4472E413003AF281A5EFD2C60007EB54588B79FE181A844DBE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "DrawNoOffsetHFlip",
              "Signature": "public System.Void DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "FAC73A9BB8F023096FB6617AA1AA112A71090A21A58E8B53B4A8ED37CAAEA01D",
              "Hash": "62ADA62C552F5E6B258840ECDAE5AD3B2173CCC4839B13F73E87157187078B26",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [
                "_n",
                "_m"
              ],
              "Source": null
            },
            {
              "Id": "DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedX",
              "Signature": "public System.Void DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle r, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single xRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "BBB12A00C616CBB92183148A57F0EF3B1A3B5239C540CED112CEEB0B583F4CCC",
              "Hash": "3DA2BB5BADEE2368B6C6010AA07810574B9201BC95CC1953328EB8B6F5EE5F28",
              "CalledMethods": [
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Ceiling(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedX",
              "Signature": "public System.Void DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single xRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8BA67E9626E56A24ED47B324C1F855E392B731F909EBA96AD463BCF571CEEBAA",
              "Hash": "7E9A0100EAD19A93477194D47A591ADB296534754EF04FC5013A663FEE0D19CD",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedY",
              "Signature": "public System.Void DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle r, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "80B292661639EA8D6B3A7A556EDE44F76377FFC488A8ABEED59480395E979878",
              "Hash": "0C7AF2DBB00D59AFC84EB60F2FB291D410EAB15CFAE0242CBD17B7BF89508A76",
              "CalledMethods": [
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Ceiling(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedY",
              "Signature": "public System.Void DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3A18F2AD9711162773E3CABEB178208816A127ECFA062781B2BA9574D2EB1559",
              "Hash": "4FF1CA1AC8DB5F13BFDB963E77AC717EBFF7A26EED7EA0C60BDC0166AAA084FB",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawRotation",
              "Signature": "public System.Void DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "6BA41210E322F15853DCA834EE9077C1EEA24A8073B2C72AE5F7F34EDFAD104F",
              "Hash": "DE1CBDF8EC5BB504949738C962778273130CEC7E018FF38E23264474958ACDD8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawRotation",
              "Signature": "public System.Void DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "4C04FE628304E7A3A1ECC0B2D71A1544CBD7F524E42BF43681EED440BD5BFD05",
              "Hash": "7BC0573342E2B8EDF2394FDE6D948989208BF66F62D7C318213AA51E8AAB8F0A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFrame(System.Int32)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "GetFrame",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GetFrame(System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "9F13E9011223AFE5A1816E200234E9551410AE16F43447B2A1CCDBE854EDDA77",
              "Hash": "C86E183EE8985B31EB897A7C1D260A87E2FD6F6700F605A9E7189322BA115972",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRotatedFrame(System.Int32, System.Single)-\u003ESystem.Int32",
              "Name": "GetRotatedFrame",
              "Signature": "public System.Int32 GetRotatedFrame(System.Int32 frame, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "25060028E484D6C216A3988B7D9238194644EDADA1D92C5207C10235E674CEE6",
              "Hash": "B24D2E799A4FA3C30E05556B87426886D061FEE085E4B0485B774A4ADC93AF24",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVectorFrame(System.Int32)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "GetVectorFrame",
              "Signature": "public Microsoft.Xna.Framework.Vector4 GetVectorFrame(System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "75B9A32614E47B418B0C0A7880E418F0CB40B977CD1313F27B36EBC08FE2EE06",
              "Hash": "905ACE7FAD59DF98BD33911E8E16F1CBB75B3CC1A256A6B12A6EA3C36C7EC92A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVectorFrame(System.Int32, System.Single)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "GetVectorFrame",
              "Signature": "public Microsoft.Xna.Framework.Vector4 GetVectorFrame(System.Int32 frame, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "7BF58C20BE6A8B6C7F753396F5D94177CC7A76CD481EE8A62078FA9D60C81546",
              "Hash": "BCF18A2DD88A92F6C7BDE8AD46A9215E3DA7048710EE48F70D6232FB5174B012",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetRotatedFrame(System.Int32, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSingleFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Void",
              "Name": "SetSingleFrame",
              "Signature": "public System.Void SetSingleFrame(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D normal, Microsoft.Xna.Framework.Graphics.Texture2D metal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normal",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "metal",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "96649AA03E7143775C4BCAB535B37A3C7D938D0F3A34823D8DEA49ED52AD217E",
              "Hash": "2A5573996E53D4AA2478EE139C1BCE6B49BFBB0485AF8F48925797C8F950DC52",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04D262BDB49FE8E5C851B8C52D60A6F7A5FAA60B3910BD004DAC75139C3303F0"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebug",
          "Name": "VisualDebug",
          "DisplayName": "VisualDebug",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebug",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawableList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E",
              "Name": "DrawableList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E DrawableList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "112B66ADE97B6A7E4DD2614A89F04CA1C317D2073C04ABF7B0041100E52D667E"
            },
            {
              "Id": "Rendering:System.Boolean",
              "Name": "Rendering",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Rendering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04C46B8150473942B8DEAAF1381D49A4140EC85BA6D94D7F9F183B75444BE948"
            },
            {
              "Id": "_frameCounter:System.Int32",
              "Name": "_frameCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frameCounter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "491608C74672BA847B24E5C8BBEB36297D6E3022C743FE2D7E5755E92812AE50"
            },
            {
              "Id": "_previousFrameCounter:System.Int32",
              "Name": "_previousFrameCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _previousFrameCounter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FCC3BA661C12301EC7434112C8E6B7E76136CDABA35696B950C9D2035A1C550"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Circle(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "Circle",
              "Signature": "public System.Void Circle(Microsoft.Xna.Framework.Vector2 position, System.Single radius, Microsoft.Xna.Framework.Color color, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "BD545AB269EF2F2AAC0C353672E85EB8F13975D00662EBAA0635E879111424A9",
              "Hash": "3F3848C4CDEEBAECE16561E1B9D29A209ADE03381D304E496A9BC28742EB80A0",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugCircle::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Circle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Circle",
              "Signature": "public System.Void Circle(Microsoft.Xna.Framework.Vector2 position, System.Single radius, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "23D2F0FA695181169660B86DC11CECDE909833B76EDC07C6A0041CE68569375E",
              "Hash": "7454168D125F221692DD992444A3DD771C71D395DDCB27F107E8D94822EAFF6F",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugCircle::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "CircleOutline",
              "Signature": "public System.Void CircleOutline(Microsoft.Xna.Framework.Vector2 position, System.Single radius, System.Single thickness, Microsoft.Xna.Framework.Color color, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "5177A10174063DB58BC837A586851451B39AAFF30135F0BAA898B4E50E589165",
              "Hash": "30CC87754563A2FC779F03C8F7172F7AA186214F126C74C4F1053F106A58E724",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugCircleOutline::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)-\u003ESystem.Void",
              "Name": "Custom",
              "Signature": "public System.Void Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable drawable)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drawable",
                  "Type": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "3EE813B182E541E8E05B12133BFA33FB240644344730270B7C17FE395FF1A76A",
              "Hash": "047FAEEADA37DD2B150ECBDEE208ABCD826750757AF5B3A992EEE66E3279B98A",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable, System.Single)-\u003ESystem.Void",
              "Name": "Custom",
              "Signature": "public System.Void Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable drawable, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drawable",
                  "Type": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "B0D7B0D48D09E9D61076F59504023DEA2C7FB18F8257F6A5F30644B1666388FB",
              "Hash": "A9547D8E18D2F425CF5E0D8E80A9AB7B8E8A635510D7FB31A0800D80F6355D54",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gametime, Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gametime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "E4B42915A0DC9A169F199631FE806C56A58355E3540546CADA662547573E6CAF",
              "Hash": "EF0E2C21932B9E429C951C0E92048BE25DC37B2CAF00A890FC57415CBB53D4B4",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.VisualDebugDrawable::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "VisualDebug.\u003C\u003Ec::\u003CDraw\u003Eb__6_0(CandideCreator.Shared.Graphics.VisualDebugDrawable)",
                "System.Predicate\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Line",
              "Signature": "public System.Void Line(Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "1A09679249490FE1CEF2EEC6BB41853D54C9350CB27A35B5F20ADCF05C681ED8",
              "Hash": "6C62930BB26932559FDDA760784EC6B81AD956A135021CEE93910E8B0B142B45",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugLine::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Line(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Line",
              "Signature": "public System.Void Line(Microsoft.Xna.Framework.Vector3 start, Microsoft.Xna.Framework.Vector3 end, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "8FD0B776AFD62A3E374862750AABE4993CDE7934964B443C8B5A30102BD57B9E",
              "Hash": "3E73FE5693BFFDC1CDA35025329B22B097A8413877970C746A2C4D73F88CEE44",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.VisualDebugLine::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Lines(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Lines",
              "Signature": "public System.Void Lines(Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E points, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "78004B8C88724184AD74430D7028EAE2F193271EFE02B2B0DEB2A5A66E21C515",
              "Hash": "3259D70A799D46321DBE7E1AE0327A496A8E55DB49B3C45C455DA203228FD1C3",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugPolygon::.ctor(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Boolean, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewRender()-\u003ESystem.Void",
              "Name": "NewRender",
              "Signature": "public System.Void NewRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "857A178E57F69BCF9605D5EB63E382A086AF14CFA6275C61CDD15120F61D4A06",
              "Hash": "4CB974B0500C9199D614EC42EF61F6AB28FA71C10BA2C049F4E55A390544F84B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewUpdate()-\u003ESystem.Void",
              "Name": "NewUpdate",
              "Signature": "public System.Void NewUpdate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "94F6B393AF1406879BC1604C8C7E5DA68FB4AA733B11D743E5FE3051BEF50247",
              "Hash": "6FA18FCF1089BE3CBCC48D189F0E9B66B09ADC0DC273690FD8BFEA682AD71041",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "VisualDebug.\u003C\u003Ec::\u003CNewUpdate\u003Eb__4_0(CandideCreator.Shared.Graphics.VisualDebugDrawable)",
                "System.Predicate\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Polygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Polygon",
              "Signature": "public System.Void Polygon(Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E points, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "4F62045C106216154B6DE8CFD7349559499B25E2F85BDA5AD272563073A1B5A3",
              "Hash": "A197459447AA54AC6299CE8E25AE01EA9C39FAD9580EAA6DA543A59F8A3C738F",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebugPolygon::.ctor(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Boolean, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.VisualDebugDrawable\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rectangle(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Rectangle",
              "Signature": "public System.Void Rectangle(CandideCreator.Shared.Models.RectangleF rect, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "E0C1731AF1B256EE3A6C721B1431672B7869E19E5730C1F468C0D5EFFED57DB8",
              "Hash": "0FBEA4F9B74978BDABBE16FC54A59FF906E3B0ED0FC341E62DBDF6501516C030",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rectangle(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Rectangle",
              "Signature": "public System.Void Rectangle(Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, Microsoft.Xna.Framework.Color color, System.Single thickness, System.Single lifeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "055968710027A5A1997E11E4AB3B9FE48FD9EF77FAABD7603092B5AD0181FE03",
              "Hash": "FE76FE7EF627EFF17D5E7E983A8D7105C497C20A70EA40746BB3D653DB997E91",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "89EB1A686AA4B09BEB3E9101AE579BF36B13F7641474111991D0B296485043B8"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebugCircle",
          "Name": "VisualDebugCircle",
          "DisplayName": "VisualDebugCircle",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebugCircle",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CircleSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CircleSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet CircleSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0ACC695ED4C7E442A7C3C5475D6C92237E2E507A1E68CDB464CAC28E6C6C3176"
            },
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Vector2",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A99D10CDD66F988153188E73C62CDAC970CDFD6845C595E212579C3FAE1679"
            },
            {
              "Id": "_scale:System.Single",
              "Name": "_scale",
              "Type": "System.Single",
              "Signature": "private System.Single _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C80CABDA8B7B43466C3FC81AB74F11E8B3320C02F0B92D6EED35A49302397947"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "90D34D62D0F173F67E164709C8C6547F02D202160CBA868BC8DC8C07B5D2661E",
              "Hash": "693D3BDF2CB0E98992EF32B12024303DFDA2E0A46D86AA6612AC5A82EF403DCD",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22AF7C9AA745D8D5E8B005F245BCB614451C3EDDB76F6801D1D84D87085E9629"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebugCircleOutline",
          "Name": "VisualDebugCircleOutline",
          "DisplayName": "VisualDebugCircleOutline",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebugCircleOutline",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Vector2",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A99D10CDD66F988153188E73C62CDAC970CDFD6845C595E212579C3FAE1679"
            },
            {
              "Id": "_radius:System.Single",
              "Name": "_radius",
              "Type": "System.Single",
              "Signature": "private System.Single _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24D9354CFE499E28C4768618D60AF450FF20AAADD52BDB68D53E1D23431274C8"
            },
            {
              "Id": "_thickness:System.Single",
              "Name": "_thickness",
              "Type": "System.Single",
              "Signature": "private System.Single _thickness",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52397142B4F44875C8357AB0F56FAD9256565D00F4621D24B66A1BB08E63D8E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "CF8DFE663027ABD5049823BBC0B76B51AB00EB01544378E40DAC7CA52979DD2F",
              "Hash": "CB7E4EA8F7921BC4F89655508FFF2B7BCD179BB04102E3500EE537DD9EBC2603",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43A2E64CDF9807F971D94B4A0D2A03BB54D0F60C3771A3EE3380C5059F1DC695"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Name": "VisualDebugDrawable",
          "DisplayName": "VisualDebugDrawable",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddedInRendering:System.Boolean",
              "Name": "AddedInRendering",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AddedInRendering",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C96064F299ECBDF2BD10D46945E504A9E24FDB828D53437F47E95BE7A40FD1A5"
            },
            {
              "Id": "LifeTime:System.Single",
              "Name": "LifeTime",
              "Type": "System.Single",
              "Signature": "public System.Single LifeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B8AA9ABD1C62F301FEC39CAFCC6ACB352CBA4D7B07677C44A7509F0EE6BFD00"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8F16E5F64AF3C6859A3C8692301E59CB03FFE3EA09F87DD170727BCDA922BC81",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4BF2E1E82CAF79A240903AFAD8BA7ECB5ED9DDDFCA413B4383CC35DD68CB83C4"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebugLine",
          "Name": "VisualDebugLine",
          "DisplayName": "VisualDebugLine",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebugLine",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_end:Microsoft.Xna.Framework.Vector2",
              "Name": "_end",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _end",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6174D97CE82AFBB723D539FE270E56E19903946868C88763ED1A52A81C898755"
            },
            {
              "Id": "_start:Microsoft.Xna.Framework.Vector2",
              "Name": "_start",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _start",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB28D37B08E361DAB6984115173D74025DC72C59C198B238E3A21B95AC4B2C94"
            },
            {
              "Id": "_thickness:System.Single",
              "Name": "_thickness",
              "Type": "System.Single",
              "Signature": "private System.Single _thickness",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52397142B4F44875C8357AB0F56FAD9256565D00F4621D24B66A1BB08E63D8E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "5432FC9FFAF45834F6AC9174F97F80088BA20A0DBC306E66E9F4CBAB1746872B",
              "Hash": "0FCCC1C48193F447432F688CA52C495B81C69AEBA7B73E9FD3C59D5A7D292E45",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DA05056082CDC8A9294BE5373D8BA6E2443912F519265E9141B8AFCAE04F9312"
        },
        {
          "Id": "CandideCreator.Shared.Graphics.VisualDebugPolygon",
          "Name": "VisualDebugPolygon",
          "DisplayName": "VisualDebugPolygon",
          "FullName": "CandideCreator.Shared.Graphics.VisualDebugPolygon",
          "Namespace": "CandideCreator.Shared.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_closed:System.Boolean",
              "Name": "_closed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _closed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE4D56B8889AFFE8F5384028276805784FFB5FE755C784681A9316D0030601BE"
            },
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_offset:Microsoft.Xna.Framework.Vector2",
              "Name": "_offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _offset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828E6AEFEAF97449E77DCB9E7FBAC3BD33434D6CB1A28B4ECDBA639B8148D40D"
            },
            {
              "Id": "_points:System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_points",
              "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E _points",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E54DC8C6A74C2E6FDD73DC1BCF055DE278E384BCC86E4D04090DDE347D57C3D"
            },
            {
              "Id": "_thickness:System.Single",
              "Name": "_thickness",
              "Type": "System.Single",
              "Signature": "private System.Single _thickness",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52397142B4F44875C8357AB0F56FAD9256565D00F4621D24B66A1BB08E63D8E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "5BDD3FF9660A33B650B56A2BAA4C8EB378AAE599C104F582DCF8D0EDAA046B00",
              "Hash": "5034FB03137DBC9B58AC783CDCF293437074329BD68C807A4E334DE779730992",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPolygon(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawLines(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CA22AFF70D36B8516D46C38A9E5546230505503767B8D38D3C05035449B36C7"
        },
        {
          "Id": "CandideCreator.Shared.GraphicsModels.VertexPositionColorNormal",
          "Name": "VertexPositionColorNormal",
          "DisplayName": "VertexPositionColorNormal",
          "FullName": "CandideCreator.Shared.GraphicsModels.VertexPositionColorNormal",
          "Namespace": "CandideCreator.Shared.GraphicsModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0CF1859716A21DBDF07A3BDEAEB814B309C53B3766251AFFFC318F2C55A21B77"
        },
        {
          "Id": "CandideCreator.Shared.GraphicsModels.VertexPositionNormal",
          "Name": "VertexPositionNormal",
          "DisplayName": "VertexPositionNormal",
          "FullName": "CandideCreator.Shared.GraphicsModels.VertexPositionNormal",
          "Namespace": "CandideCreator.Shared.GraphicsModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7CE9A293B1C1CDCE4CC32CA08617DFCA133D01F42BF04613FA8B367349AF9DD9"
        },
        {
          "Id": "CandideCreator.Shared.GraphicsModels.VertexTbn",
          "Name": "VertexTbn",
          "DisplayName": "VertexTbn",
          "FullName": "CandideCreator.Shared.GraphicsModels.VertexTbn",
          "Namespace": "CandideCreator.Shared.GraphicsModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Binormal:Microsoft.Xna.Framework.Vector3",
              "Name": "Binormal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Binormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F14EDC71E404AEEA6F37F5BE10DD06E0F76E423E1FA6079DC907134C89B995B8"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Tangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Tangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Tangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128E88E70C16237DC2817FF563750C3D2910C7C0E49733E000621DB392D10AF1"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "F50208DEAB14F46812CA185FCD1AF7B13669B396410375098BE9C42D59F0C8C3"
        },
        {
          "Id": "CandideCreator.Shared.GraphicsModels.VertexTbnTexture",
          "Name": "VertexTbnTexture",
          "DisplayName": "VertexTbnTexture",
          "FullName": "CandideCreator.Shared.GraphicsModels.VertexTbnTexture",
          "Namespace": "CandideCreator.Shared.GraphicsModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Binormal:Microsoft.Xna.Framework.Vector3",
              "Name": "Binormal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Binormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F14EDC71E404AEEA6F37F5BE10DD06E0F76E423E1FA6079DC907134C89B995B8"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Tangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Tangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Tangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128E88E70C16237DC2817FF563750C3D2910C7C0E49733E000621DB392D10AF1"
            },
            {
              "Id": "Texcoord:Microsoft.Xna.Framework.Vector2",
              "Name": "Texcoord",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Texcoord",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDC3E4221B88011B661BBF239F243FC4C8F072F155476C7604C5AB83BFA6B028"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1352133CFA99B45B466867433BADE77CD3946ED1C23D83FA842F7F02E60CD6D4"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ByteSizeHelper",
          "Name": "ByteSizeHelper",
          "DisplayName": "ByteSizeHelper",
          "FullName": "CandideCreator.Shared.Helpers.ByteSizeHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBytesReadable(System.Int64)-\u003ESystem.String",
              "Name": "GetBytesReadable",
              "Signature": "public System.String GetBytesReadable(System.Int64 i)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "48D3884606EB22012EB96CD732F1C6C380FCB7B24A6B8CD57895D7F055A9A24C",
              "Hash": "6A341BCD34B8674F42303D34163BA65799992DC51208DFBD7A73FC84C30EFCDC",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)"
              ],
              "StringLiterals": [
                "EB",
                "PB",
                "TB",
                "GB",
                "MB",
                "KB",
                " B",
                "0.000"
              ],
              "Source": null
            }
          ],
          "Hash": "34077A0A619FA763FE6A057CAB44436F78D06A88E09DDB93704132B71330C9D1"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.CandideMathHelper",
          "Name": "CandideMathHelper",
          "DisplayName": "CandideMathHelper",
          "FullName": "CandideCreator.Shared.Helpers.CandideMathHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Epsilon:System.Single",
              "Name": "Epsilon",
              "Type": "System.Single",
              "Signature": "public System.Single Epsilon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6383FE0F2228F543F668F3BED6908DB3FEBAD9FA9A42147DD38E916A817D5F1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AsymptoticApproach(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "AsymptoticApproach",
              "Signature": "public System.Single AsymptoticApproach(System.Single currentValue, System.Single targetValue, System.Single decaySpeed, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decaySpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "BAFA4332FF087294DE12FDB63407E76925B803744233A998964E901BEEE3B6EB",
              "Hash": "2E52B3202C27F93E307CE8A456E110DDB19A4A4470A5895BE85C5CBCF08FBB35",
              "CalledMethods": [
                "System.MathF::Exp(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AsymptoticApproachByPercentPerFrameExp(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "AsymptoticApproachByPercentPerFrameExp",
              "Signature": "public System.Single AsymptoticApproachByPercentPerFrameExp(System.Single currentValue, System.Single targetValue, System.Single approachPercentPerFrameAt60Fps, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "approachPercentPerFrameAt60Fps",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "EF6A7498809A77434680C48D14FC42C190F012A23210DB5D3D9CB71A3687EFF1",
              "Hash": "44FBD37931A929C6C05E238C0ED311FA76FFCD4E27AD6EF6E8579DC0C0247FBB",
              "CalledMethods": [
                "System.MathF::Log(System.Single)",
                "System.MathF::Exp(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AsymptoticApproachByPercentPerFramePow(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "AsymptoticApproachByPercentPerFramePow",
              "Signature": "public System.Single AsymptoticApproachByPercentPerFramePow(System.Single currentValue, System.Single targetValue, System.Single approachPercentPerFrameAt60Fps, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "approachPercentPerFrameAt60Fps",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "801329E8B25EC37F398B63C73AB6BAB630331D0B43DDBB5233CE173EDB12F8FD",
              "Hash": "A4F1319C0701CB06562F292216044389B4361B9FA6BC6BB1B2C969B876C14B25",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AsymptoticApproachByPercentPerSecondPow(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "AsymptoticApproachByPercentPerSecondPow",
              "Signature": "public System.Single AsymptoticApproachByPercentPerSecondPow(System.Single currentValue, System.Single targetValue, System.Single remainingPercentAfter1Second, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "remainingPercentAfter1Second",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "1614D6C1B8AEB08EB8A791A6D73957C2F898C93E0C088F5C80A666D8B19BB88E",
              "Hash": "1AC502E5DF4DB38E46682A366648E46384D56539EBD52ED3401A196C01C6E7F8",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckLineSegmentVsRectangleIntersection(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.ValueTuple\u00602\u003CSystem.Boolean,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "CheckLineSegmentVsRectangleIntersection",
              "Signature": "public System.ValueTuple\u003CSystem.Boolean, Microsoft.Xna.Framework.Vector2\u003E CheckLineSegmentVsRectangleIntersection(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Boolean, Microsoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "9B572E0A69B8FF419109C43859B45C73F097308CE7105B925DD4A3D7E9565E9F",
              "Hash": "E1988CEE5C3BA4666CD8E9712EDDD8B5E3380473D11AB8B2998C3571DC0097C2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.Boolean, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::set_Position(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Math::Sign(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircularDifference(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "CircularDifference",
              "Signature": "public System.Single CircularDifference(System.Single x, System.Single y, System.Single pi)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pi",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "460FE49455120EFCFD3589E24C80F425205820AC93C40ADCC7DB465556CFB872",
              "Hash": "B3DF7709C76A5392890E82B32E56200FFD11F2CBEEE16184D4F4E5C6EECFAA14",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClampSafe(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ClampSafe",
              "Signature": "public System.Single ClampSafe(System.Single value, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "29F7B10AE095274874B860E5C96590EE387AD640A6BB596D9ADADFC7AC4D23F5",
              "Hash": "E121307B3E5FE5C1813808FC676C45541A405F70A38044939A937ACFFE509B35",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Decay(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "Decay",
              "Signature": "public System.Single Decay(System.Single currentValue, System.Single decaySpeed, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decaySpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8339E38BF96D912E28CDB102ADB9CE2E0F12B83108790EEA2AF2FA987D4B9F9E",
              "Hash": "712C8C33E722484E8ED3BCC15EA4A1001CF11334374DB00FD80249C5CA416616",
              "CalledMethods": [
                "System.MathF::Exp(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FrameIndependentIntegrationOfVelocityWithDecay(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "FrameIndependentIntegrationOfVelocityWithDecay",
              "Signature": "public System.Void FrameIndependentIntegrationOfVelocityWithDecay(Microsoft.Xna.Framework.Vector3\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector3 acceleration, System.Single decayPercentPerFrameAt60Fps, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "acceleration",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decayPercentPerFrameAt60Fps",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "22CF7C5F516F99554C418FE49D84E97C255DE70FE458F9656A79CBB7540F880A",
              "Hash": "97610F2D5768DBAABA9C7A972A7950E42C1A5FD00C54DD98FD5D0634BA8295BA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "From0To1Between(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "From0To1Between",
              "Signature": "public System.Single From0To1Between(System.Single val, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1185A78798967779330DAF68FE5A5C7BA41844ABA0AB4727BB892F199C574741",
              "Hash": "CF83C4A7BF5B8C7F837B6D37194FD75FB8377159FF00A727FA6427F620FA4B64",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "From1To0Between(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "From1To0Between",
              "Signature": "public System.Single From1To0Between(System.Single val, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BA6DB0A4029CD4DFDD1618C404754D00EC7C23E243D7E6D138539608CB5AAAB5",
              "Hash": "BC52DAC7EECCD40F19AC797243BB3FD427C83349B49B85787C71E5503DA869A0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Gcd(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Gcd",
              "Signature": "public System.Int32 Gcd(System.Int32 a, System.Int32 b)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "0077C22A2BE7090DBC7E6AF776B6DA734A302D2863C75C90D8922640E415481D",
              "Hash": "9E072CA0995FAD0999F4FDF0EDE4CAEED49ECA2DF6CE3D975D38656E3CF489B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "GetAngleBetweenVectors",
              "Signature": "public System.Single GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2 a, Microsoft.Xna.Framework.Vector2 b)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "D24F2F7EDA2B326E10AEC8663BD71B2237D34E4CC101B0224EABCE470821BEA9",
              "Hash": "6E0F3DE4064D642BE8AC5BC48656382120EB1AD8DD16C68644F2F9685819F2E0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "System.MathF::Acos(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCircleInfTallRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetCircleInfTallRectangleIntersectingArea",
              "Signature": "private System.Single GetCircleInfTallRectangleIntersectingArea(System.Single x0, System.Single x1, System.Single h, System.Single r)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x0",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "C404E0753FCEDC7788F69AB25394B3C9365C9BC0C66E0A434AF59E6C6F67A47B",
              "Hash": "2AC2F83C9DC8FE4B1B40BC641F9034A1CDB44CC36EBFDCE2A7E6AB9E840949AF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetIntersectionRoot(System.Single, System.Single)",
                "System.MathF::Min(System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetCircleIntegral(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCircleIntegral(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetCircleIntegral",
              "Signature": "private System.Single GetCircleIntegral(System.Single x, System.Single h, System.Single r)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "9333C56743E0BCDEC7E3E6400753D84AE38C86EA1852172BC628F65429A4A29B",
              "Hash": "73F03DABADA357089399B9CEB7AD5CC27E02F0A2A28764A8FD7757AB16D9513D",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "System.MathF::Asin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetCircleRectangleIntersectingArea",
              "Signature": "public System.Single GetCircleRectangleIntersectingArea(System.Single startX, System.Single endX, System.Single startY, System.Single endY, System.Single cx, System.Single cy, System.Single r)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8958139CF60F0C03B46F1E51CBD0D646FEA6188725DDA1D565650D14A5E9997D",
              "Hash": "D7BEA230D008F674B546521913350A9C4A06FDB862DF83DFBB02932394FEE842",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetOriginCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirectionalDifference(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetDirectionalDifference",
              "Signature": "public System.Single GetDirectionalDifference(System.Single fromDirection, System.Single toDirection)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "fromDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "2572793A6DC447FE70037F30EC056AFF3FFC0EAB38CFA26780B0B0690A7506AD",
              "Hash": "300D6D1DCB5F6B99EB4E5033F6A64B53FBFCCD6AF27BB33EFFB330F34CBECB36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFibonacci(System.Int32, System.Int32)-\u003ESystem.Int32[]",
              "Name": "GetFibonacci",
              "Signature": "public System.Int32[] GetFibonacci(System.Int32 indices, System.Int32 skipStartingIndices)",
              "Visibility": "public",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "indices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipStartingIndices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "2B62F03E1E23A64CF36C410D3F6FBC9AB53D4836E9F6031637E07A745710B588",
              "Hash": "E08B2B4F0FBDF78637DC5558DD901573892F777153E8BAA91E508A261CBCF863",
              "CalledMethods": [
                "System.Array::Empty()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIntersectionRoot(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetIntersectionRoot",
              "Signature": "private System.Single GetIntersectionRoot(System.Single h, System.Single r)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "58C87456D194E9003B630261C375944FF1DCDD60FB6F507EA9ADD7954FF1FBB4",
              "Hash": "73C04C33B86D23CC6B39AE16F0E2CE861FEDBD6B1F7ACB7C1F99E9E56826EB45",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOriginCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetOriginCircleRectangleIntersectingArea",
              "Signature": "private System.Single GetOriginCircleRectangleIntersectingArea(System.Single x0, System.Single x1, System.Single y0, System.Single y1, System.Single r)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x0",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y0",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "5BC2946A44A1076C321E4EAEF59151B1517333C0B9808DD76E2F2BB79AD745CC",
              "Hash": "CDEE48643A08A384C2F6D8BE6E19F5A97693FB571B1EE11012D181B388177105",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetOriginCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetCircleInfTallRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "GetRelativeAngleBetweenVectors",
              "Signature": "public System.Single GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2 from, Microsoft.Xna.Framework.Vector2 to)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "from",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "to",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B2AC5F051C6B16A0342D87ED6C02A1E6226A30B2C6F4033D57943A5FA4FF4727",
              "Hash": "DE9CA3B83530A7A76086712A46CB80E26D70E7BA7FB8567C76559F351FA18D4F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InterpolateBetween(System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InterpolateBetween",
              "Signature": "public Microsoft.Xna.Framework.Vector2 InterpolateBetween(System.Single val, Microsoft.Xna.Framework.Vector2 a, Microsoft.Xna.Framework.Vector2 b)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "97F81E8743C88EA78802E3E26C990E472A51AD6B1E7BC198065EA0C4FE5A5377",
              "Hash": "3A11D94D7F0EE4DCE745664552D21826BA1DF9C41DCD2E5F1E7D9285A0157A67",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InterpolateBetween(System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "InterpolateBetween",
              "Signature": "public Microsoft.Xna.Framework.Vector3 InterpolateBetween(System.Single val, Microsoft.Xna.Framework.Vector3 a, Microsoft.Xna.Framework.Vector3 b)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8D2E18E19E6669580C1DC21673560ABF24627E876CCD431745F6A13BC5278FF6",
              "Hash": "2C65F228A49000EA56F430FF96EB5523BCCCCF724BFE0BD6D61965F134994F70",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InterpolateBetween(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "InterpolateBetween",
              "Signature": "public System.Single InterpolateBetween(System.Single val, System.Single a, System.Single b)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C58A18EECD89D4EEEB1734EB99FB2DD7DE006809ED5905CF22175A946792CCC3",
              "Hash": "5E10D4BE5D938BD578CBE66D650D08F38B84EA94F12EE551527784297CA7E36A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvLerp(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "InvLerp",
              "Signature": "public System.Single InvLerp(System.Single a, System.Single b, System.Single v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "78CC2C8361AD2227FEE7EA765358BDA213479ADF9F388D65FB2FCFA31E6AFB77",
              "Hash": "AEB4D2E1812DF34A2C3A131BA72015D8349375E3E865413607649ACFB6516640",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Lcm(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Lcm",
              "Signature": "public System.Int32 Lcm(System.Int32 a, System.Int32 b)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "437C9988980369432C4E7D238BCD19385EED39F2DF46E5391A787F97CF50620B",
              "Hash": "FB740363787D78B6581A82F90457398192AA3C11062D2912BE2229904539EC09",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::Gcd(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Limit0To1(System.Single)-\u003ESystem.Single",
              "Name": "Limit0To1",
              "Signature": "public System.Single Limit0To1(System.Single value)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "821FD1A2174E6817CEED48F606D7B252C853A7482EC559C9B5483744E2D567AB",
              "Hash": "A1D012E5AC4108A23794835EAAAA2ED586F92476F68F64B1EDAA608D1B671EA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadraticInterpolation(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "QuadraticInterpolation",
              "Signature": "public Microsoft.Xna.Framework.Vector3 QuadraticInterpolation(Microsoft.Xna.Framework.Vector3 p0, Microsoft.Xna.Framework.Vector3 p1, Microsoft.Xna.Framework.Vector3 p2, System.Single t)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "p0",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "C5C45F1223E9945093397A2978907D9A6E0C18024D954C43C65A5AE0F8945885",
              "Hash": "93EE8A79E1A1E368335C03D7B3C498BCF708A978439C1871ABEF7F209427F290",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RectangleIntersectsCircle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "RectangleIntersectsCircle",
              "Signature": "public System.Boolean RectangleIntersectsCircle(Microsoft.Xna.Framework.Vector2 rectangleCenterPos, System.Single recWidth, System.Single recHeight, Microsoft.Xna.Framework.Vector2 circleCenterPos, System.Single circleRadius)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangleCenterPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circleCenterPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circleRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "DBB10972E77A1333CCD1908A18D1B260D8A5481CAE6AB01B0AA9217610A1E3DA",
              "Hash": "C23E2F4822082A9DCDDFFD85B8DDB21E0B9460BBF9F98D8F9AB233F2EA78FA7D",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remap(System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "Remap",
              "Signature": "public System.Single Remap(System.Single v, System.Single iMin, System.Single iMax, System.Single oMin, System.Single oMax)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "oMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "oMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8ADECF4B39C399A13C14D0EAF415DED3B413BD32725CEE088E21CC8B5F9C7711",
              "Hash": "1101AD69A9961EBE397AE4C1F1EE1936BA52BFC0676A5A3FE4FDDA7C75A66247",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::InvLerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "RotateByAngle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 RotateByAngle(Microsoft.Xna.Framework.Vector2 currentDir, System.Single angle)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "currentDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "4FD82F91AC08167F74902AFC05796DD18D49DCBB6BE8B95A112E266F50C76C4F",
              "Hash": "A53B4DFCEF737156A7CC4F7680CB0A0B080DD30A798E930F52C04135A697DF64",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RotateDirectionAroundAxis(Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "RotateDirectionAroundAxis",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RotateDirectionAroundAxis(Microsoft.Xna.Framework.Vector3 currentDir, System.Single speed, Microsoft.Xna.Framework.Vector3 rotationAxis)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "currentDir",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotationAxis",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "B7CCDD13D9EB5D2E8AB4292D2A72D5CD5020624AFF9C33DF7C0ABAB3383802CF",
              "Hash": "A8943E20114D5C7CE3908D49FE4F5F4A2EBD192778B18520E4FBE4A46E065F44",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RotateDirectionTowardsOtherDirection(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "RotateDirectionTowardsOtherDirection",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RotateDirectionTowardsOtherDirection(Microsoft.Xna.Framework.Vector3 currentDir, Microsoft.Xna.Framework.Vector3 targetDir, System.Single speed, Microsoft.Xna.Framework.Vector3 rotationAxis)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "currentDir",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDir",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotationAxis",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "E0C5AC93983B66D3EA8AFE1D23224B8A4F2E320549899D0A6FF37ACE111AE9D2",
              "Hash": "B02E62043BAB2510984942F2848990981A372CC2A61A05A224206761DF16966B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Acos(System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleValueDown(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ScaleValueDown",
              "Signature": "public System.Single ScaleValueDown(System.Int32 count, System.Single baseValue, System.Single initialFactor, System.Single decayRate, System.Single minFactor)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialFactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decayRate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minFactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "DDCF9DDB55E19869BDCFAFB72A2A9833F4D6E86687B196B76FCB1ACEA5E0664B",
              "Hash": "4D65DCD9EA341DC53C0696CB49AD57C08E9997989E83AD64DF71558704274977",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ScaleValueUp",
              "Signature": "public System.Single ScaleValueUp(System.Int32 count, System.Single baseValue, System.Single initialFactor, System.Single decayRate, System.Single minFactor)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialFactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decayRate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minFactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "1C508F5C749F8D64FE9C57907575C4004DC02316E4D591F44352AC8BBD645794",
              "Hash": "9E40C836C6BF41C3AA7577B0C9C73AC1E8612A4A350A4FEA2D13CC2103498147",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Smooth(System.Single)-\u003ESystem.Single",
              "Name": "Smooth",
              "Signature": "public System.Single Smooth(System.Single val)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "5A5E187CA219D2003F43D8EB9362646145C296423F3E96C97B2218ED40406506",
              "Hash": "5EFF80C9C84C347514B69A4C0EE2878D0A6844AAB695B75FE82FEF6CA61E9A2A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SquareDir(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "SquareDir",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SquareDir(Microsoft.Xna.Framework.Vector2 dir)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "dir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "9231A7336E78D983F6D61F98A6ED0D1B07BBEFCA5EFE03559CC2A629F8F522EA",
              "Hash": "80A0FDFA3A1180948C42172525985645D40F6B12737DF215132E0827861A6C90",
              "CalledMethods": [
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnAngle(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnAngle",
              "Signature": "public System.Single TurnAngle(System.Single currentAngle, System.Single turnAmount)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "turnAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "956BE52C0B454A0881A54E29168D7B084B80062AFDFE7C4495957A52B788F2CC",
              "Hash": "B03D946AB7793DF17233E06222BD49E3234D1DB82E512B3CB37ED4862193617A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnAngle(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnAngle",
              "Signature": "public System.Single TurnAngle(System.Single targetAngle, System.Single currentAngle, System.Single maxTurn)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "targetAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTurn",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "D84A47B22821CC60828A85E795FFCA7BA45223C363A183C0AA1D8568DA6339FF",
              "Hash": "F7FC1880713589C867C8B978FBFD00C8A59DDD8344B5CD45A2FAFDC80FED091E",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnDirection(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnDirection",
              "Signature": "public System.Single TurnDirection(System.Single currentDirection, System.Single turnAmount)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "turnAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "90B480652B598961EC9036C1366EC33E827BAA19F2A106EB6038C9602FB20CEC",
              "Hash": "AED69769BF572C408E737C1CEB5ADDDB4EDE7AF36A95C887C5447FF277DC9AF6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnDirection(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnDirection",
              "Signature": "public System.Single TurnDirection(System.Single targetDirection, System.Single currentDirection, System.Single maxTurn)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "targetDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTurn",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "6FAC446B07228C8F18589BE9A4F5164C61511D79C1F49E7E88CA58C1032FC74A",
              "Hash": "1E96700CF8C0311165F94D98645CC83331E120D1E8A1CB0E0A597502D4655A46",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WithinEpsilon(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "WithinEpsilon",
              "Signature": "public System.Boolean WithinEpsilon(System.Single value, System.Single ep)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ep",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "8A8D21DED88B343C394C9F16A78BB221B6A9BD60D6E830BD760D55D081AFAF39",
              "Hash": "48FD3756F78BE61E530901FE7E9A06D9A47FEF4B656B0E03AAE94E5A49280735",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "97A344C9528F83E3DC4815D9E294A2147A7DF35274A1079C4A6B320003A5FB6B"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.CollisionHelper",
          "Name": "CollisionHelper",
          "DisplayName": "CollisionHelper",
          "FullName": "CandideCreator.Shared.Helpers.CollisionHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCornerToCornerVector2(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetCornerToCornerVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetCornerToCornerVector2(Microsoft.Xna.Framework.Vector2 position1, CandideCreator.Shared.Collision.BoundingBox boundingBox1, Microsoft.Xna.Framework.Vector2 position2, CandideCreator.Shared.Collision.BoundingBox boundingBox2)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "position1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox1",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox2",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "C144B24AB6659F7319F2CDB2C6C429D4C89458F43C1CE9FBC4451B4785E2D946",
              "Hash": "F297BC156CDC24502E6E249097BD4D557222DF5738FBC12C8F31E44D69B32CA2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEdgeToEdgeVector2(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetEdgeToEdgeVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetEdgeToEdgeVector2(Microsoft.Xna.Framework.Vector2 position1, CandideCreator.Shared.Collision.BoundingBox boundingBox1, Microsoft.Xna.Framework.Vector2 position2, CandideCreator.Shared.Collision.BoundingBox boundingBox2)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "position1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox1",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox2",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 492,
              "BodyHash": "B76049A240FE6D58EDC3E697357BB4434A46E46AE86B544C570AE97844601182",
              "Hash": "09662009678A40A5F365A0CDB8AE00612D6626DAD812D23A7927182DA91813E8",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Sign(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLineRectangleIntersectionAmount(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Single",
              "Name": "GetLineRectangleIntersectionAmount",
              "Signature": "public System.Single GetLineRectangleIntersectionAmount(Microsoft.Xna.Framework.Vector2 p1, Microsoft.Xna.Framework.Vector2 p2, CandideCreator.Shared.Models.RectangleF rect)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "p1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "C5816FAB3077C4E16C9462D89B3FF3D705D3D9B9BD42EEFBD4492DE1C0D095CC",
              "Hash": "3E5690EBFE5E7CC726AABFD2FA7F3197CF7F6F7090A4F74B27F0AC4CFB4D2CEC",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_TopRight()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomLeft()",
                "CandideCreator.Shared.Helpers.CollisionHelper::LineSegmentsIntersectionPoint(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMinimumDistance(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox)-\u003ESystem.Single",
              "Name": "GetMinimumDistance",
              "Signature": "public System.Single GetMinimumDistance(Microsoft.Xna.Framework.Vector2 position1, CandideCreator.Shared.Collision.BoundingBox boundingBox1, Microsoft.Xna.Framework.Vector2 position2, CandideCreator.Shared.Collision.BoundingBox boundingBox2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox1",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boundingBox2",
                  "Type": "CandideCreator.Shared.Collision.BoundingBox",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "B24EF074DC04BB77A90DC4E509C90701A903528779529710EA9977EEDDD270E0",
              "Hash": "2C88E001EFE00E30BF932F9B495C068E0494AB8F4B632405898CEDE1FEA20461",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LineSegmentsIntersectionPoint(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "LineSegmentsIntersectionPoint",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E LineSegmentsIntersectionPoint(Microsoft.Xna.Framework.Vector2 ps1, Microsoft.Xna.Framework.Vector2 pe1, Microsoft.Xna.Framework.Vector2 ps2, Microsoft.Xna.Framework.Vector2 pe2)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "ps1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pe1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ps2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pe2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "FB4C41F1738FFFB8C92FD0EBA62BD5167FAA6F6EE6B07800AAB208D5AD50E4B0",
              "Hash": "E146EB829F6F4797498494E170579929A54AE052FCA63A61320881441B9BC61A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E6F48EADBB465A6CACF122100C8449FF0C6F088873152F62B9E7599F855EED28"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ColorHelper",
          "Name": "ColorHelper",
          "DisplayName": "ColorHelper",
          "FullName": "CandideCreator.Shared.Helpers.ColorHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Hsl2Rgb(Microsoft.Xna.Framework.Color\u0026, System.Double, System.Double, System.Double)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(Microsoft.Xna.Framework.Color\u0026 rgb, System.Double h, System.Double s, System.Double l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "5BE2ED4AEC3E252C56346EB7BB70825D61E58DADEF191AA37548D4C57EF9DF5B",
              "Hash": "0BA4B8623114CA52F3DCD30B6E81CCE77F944ED573A884ACB5BE64F4A1C4A3D7",
              "CalledMethods": [
                "System.Convert::ToByte(System.Double)",
                "Microsoft.Xna.Framework.Color::set_R(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_G(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_B(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color\u0026)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(Microsoft.Xna.Framework.Vector3 hsl, out Microsoft.Xna.Framework.Color\u0026 rgb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hsl",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "AF710A5ACF1EAEDFBA594C4AA486004CB2C1689999A427C5DCBFB99F911116DE",
              "Hash": "EF0C9616B09D750B6F1EF1B9A25422F96FC435EF0F65BDA86E7D5807A0E9B3B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Color\u0026, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(Microsoft.Xna.Framework.Vector3\u0026 rgb, System.Single h, System.Single s, System.Single l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "98E152F7EFAC9BD72F97101B796909CE0FD0EF6E4CCB0B01883643105A6647AF",
              "Hash": "138F3C13641A7FB3AE3A17FC6CB6AA69F50E66778C9B495BDEA5EB3E17B50107",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(Microsoft.Xna.Framework.Vector4\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(Microsoft.Xna.Framework.Vector4\u0026 rgb, System.Single h, System.Single s, System.Single l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "7689A06259193B02C8BDB3DF671FBCE6B9DD8F8A7E388760CE34E15589260009",
              "Hash": "CDF541EB3A00487F76A06E92CE0ACC8A48B2D2772C3E648BE0442717243301A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(System.Double, System.Double, System.Double, Microsoft.Xna.Framework.Color\u0026)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(System.Double h, System.Double s, System.Double l, out Microsoft.Xna.Framework.Color\u0026 rgb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "5F14F775A553852B6D6B95FEC78C2A8E8F3F39D5F628B8E052176E3C312F0365",
              "Hash": "2CD018F7A6366230131CDFAAB3A22C774C03AAD61F81D543C2764732F577B796",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Color\u0026, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(System.Single h, System.Single s, System.Single l, out Microsoft.Xna.Framework.Vector3\u0026 rgb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "49F55099676F886761BE53B34D1EBFB660C6B3CF4BFD6951DF98EB826DC65940",
              "Hash": "C77201B0E5F142A059A080EE79AC13089E155124DB25F68BF2572163453D4C39",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2Rgb(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "Hsl2Rgb",
              "Signature": "public System.Void Hsl2Rgb(System.Single h, System.Single s, System.Single l, out Microsoft.Xna.Framework.Vector4\u0026 rgb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E731AF231E7571D4749D5232FA11E405B9E70BEA4C8C5B38BCD5A3694D136A30",
              "Hash": "4CCC73CC6EBBB796020852EE342F2B2359B1B157529F0E61AAEBF9CDEBE445AB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Vector4\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2RgbColor(System.Double, System.Double, System.Double)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "Hsl2RgbColor",
              "Signature": "public Microsoft.Xna.Framework.Color Hsl2RgbColor(System.Double h, System.Double s, System.Double l)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E999F7E9A7AAA2562C5B981ABE9EFF13F01155FD735131F63FBE85F1E67C0E52",
              "Hash": "4907FC92A87A719738C8CF68547BFF26037D8003DD22994FB6174D56E45ADBC8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Color\u0026, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2RgbVector3(System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "Hsl2RgbVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Hsl2RgbVector3(System.Single h, System.Single s, System.Single l)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "F7FDF1DFA739B8F866EA49FE269C89F2CBC1B89C67BF639A501FA9EF488BFA53",
              "Hash": "65735348565EA9BFC1DC9A1666C1E3D299C1EC10FB2EAE7C5CBE62C0D7C37082",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hsl2RgbVector4(System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "Hsl2RgbVector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Hsl2RgbVector4(System.Single h, System.Single s, System.Single l)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "h",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "04E98D69FF31E4984B8AC672601D1CB44AE8EAA855BEB032E000A783D9B1DB33",
              "Hash": "5ADC538EF64CFFC8BF3665350A8F42D88B8A3B770092C5F70B3CDFDD3C4F0098",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Vector4\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "HslLerp",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HslLerp(Microsoft.Xna.Framework.Vector3 color1, Microsoft.Xna.Framework.Vector3 color2, System.Single t)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "color1",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "B252DF76F10B814068DFD5B68CAE8F6471959E05C329CAFA276D376EC092F266",
              "Hash": "FEA55430804DEF3E3CB1D3C707E4A0D4AB8B127B24C13BA7CBA49E01B1A873E5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rgb2Hsl(Microsoft.Xna.Framework.Color, System.Double\u0026, System.Double\u0026, System.Double\u0026)-\u003ESystem.Void",
              "Name": "Rgb2Hsl",
              "Signature": "public System.Void Rgb2Hsl(Microsoft.Xna.Framework.Color rgb, out System.Double\u0026 h, out System.Double\u0026 s, out System.Double\u0026 l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 404,
              "BodyHash": "4A33333B2E7994A82097009A66D1AD297F79F5C50ADFD6D3A20505E32BA44EBE",
              "Hash": "A12DA5688A7E54A1FD992019F3C1544CC230C2D8275D504FC758FECD4B9DF52C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_R()",
                "Microsoft.Xna.Framework.Color::get_G()",
                "Microsoft.Xna.Framework.Color::get_B()",
                "System.Math::Max(System.Double, System.Double)",
                "System.Math::Min(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rgb2Hsl(Microsoft.Xna.Framework.Vector3, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "Rgb2Hsl",
              "Signature": "public System.Void Rgb2Hsl(Microsoft.Xna.Framework.Vector3 rgb, out System.Single\u0026 h, out System.Single\u0026 s, out System.Single\u0026 l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 362,
              "BodyHash": "2B425210AADB89E0AA9C90D44184C09B6B2542621F8C4CF90CA5C1AD006D6674",
              "Hash": "6CED00709E24D0E731381A7552AF4A2270BF770BA8FBE24917B9878774C5F260",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rgb2Hsl(Microsoft.Xna.Framework.Vector4, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "Rgb2Hsl",
              "Signature": "public System.Void Rgb2Hsl(Microsoft.Xna.Framework.Vector4 rgb, out System.Single\u0026 h, out System.Single\u0026 s, out System.Single\u0026 l)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 362,
              "BodyHash": "5FC3E8B498A9D431F92F3934EEE35556DC722AA7022221A8BAB9B1EFD23BC9D7",
              "Hash": "F3561C2B89A1DACA4316EDFF1F7B5425A5ED91D6CD36D45CD377D68B7FE44D31",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AD5E2E1DB8EC24BDE8EC9EA219805EF2F7C07B4E8408F12D0BF0B21493DC4100"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ColorPalette",
          "Name": "ColorPalette",
          "DisplayName": "ColorPalette",
          "FullName": "CandideCreator.Shared.Helpers.ColorPalette",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amber050:Microsoft.Xna.Framework.Color",
              "Name": "Amber050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B84AF24EAAD4814728C2FCAD0D48E53A9DD03F147706F578BDAB46A81B73EF0"
            },
            {
              "Id": "Amber100:Microsoft.Xna.Framework.Color",
              "Name": "Amber100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8578FBF39CB4F9AB0F2A05341ED664DF8E41C6238C98A3F377A5D22F402A38FE"
            },
            {
              "Id": "Amber200:Microsoft.Xna.Framework.Color",
              "Name": "Amber200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "867CDBFCAAF9180484F39E4CC21C5FD421B8C18452BD76544582012ABFF6AF86"
            },
            {
              "Id": "Amber300:Microsoft.Xna.Framework.Color",
              "Name": "Amber300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "24F3691DE8755DFA92ABC918539EC8C516D81D6627B07474348D9686A5B5BC24"
            },
            {
              "Id": "Amber400:Microsoft.Xna.Framework.Color",
              "Name": "Amber400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E28A0436D0CB06A488A16929B9BE1A8FA079DBBDE3E58881D16F111EC99274D7"
            },
            {
              "Id": "Amber500:Microsoft.Xna.Framework.Color",
              "Name": "Amber500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D53263E0D7443278BF83CFDA8924E25ACE4E774757B15055BCCBCFFD3FE396C"
            },
            {
              "Id": "Amber600:Microsoft.Xna.Framework.Color",
              "Name": "Amber600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D90D50D1FAD9CEC231B2FA0FBA646288429258DCCF8F038094FBA7B41EA41F58"
            },
            {
              "Id": "Amber700:Microsoft.Xna.Framework.Color",
              "Name": "Amber700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6DEF6C5EC5B34ABE3C516774DF6328991D22D8301C3FF6131474089EA42397D"
            },
            {
              "Id": "Amber800:Microsoft.Xna.Framework.Color",
              "Name": "Amber800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FA0768694076E7462ACE4E6886A8FC0F3D09E679D93490490FA7C516A7E1EFE"
            },
            {
              "Id": "Amber900:Microsoft.Xna.Framework.Color",
              "Name": "Amber900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Amber900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F6A496EDB618D9AEB8FF73CE91E92FDF20C6001B8740E88AB2C41B6E678C009"
            },
            {
              "Id": "Black:Microsoft.Xna.Framework.Color",
              "Name": "Black",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Black",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57709356FDA936539590CF6C0EF114ACB03AAC82FF0080CEC0593E01BE427DA7"
            },
            {
              "Id": "Blue050:Microsoft.Xna.Framework.Color",
              "Name": "Blue050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "98045D1CF46C466CBD05DCA410895039EF8E835B3AF3FBE5A650985F93A5E3A7"
            },
            {
              "Id": "Blue100:Microsoft.Xna.Framework.Color",
              "Name": "Blue100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9813D264FF518EBF11C53AF19D470B31EF843812F369C910EA5BB593778CC829"
            },
            {
              "Id": "Blue200:Microsoft.Xna.Framework.Color",
              "Name": "Blue200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "370F31ED940D0F1439C79C5A05134D852D7A544DD3AC5370D075641CF63C3D51"
            },
            {
              "Id": "Blue300:Microsoft.Xna.Framework.Color",
              "Name": "Blue300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "671823A02EC8260B133CA466F114339D72EAD7A34B77340AC0DBA92524F645B1"
            },
            {
              "Id": "Blue400:Microsoft.Xna.Framework.Color",
              "Name": "Blue400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8F7CD8D6F9A0AF587D399B8357EB78CC06DEFB41C50BAA2C486194DBEAD2C46"
            },
            {
              "Id": "Blue500:Microsoft.Xna.Framework.Color",
              "Name": "Blue500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2365F6AF301665682DAB9B8209011FF4E14BFDF724494A44319C0FF3DB40AB6A"
            },
            {
              "Id": "Blue600:Microsoft.Xna.Framework.Color",
              "Name": "Blue600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF16CBF51596D6A23AF94A88562EE2CE0252AC3D0BCDBFCBC7D339B54D2C0671"
            },
            {
              "Id": "Blue700:Microsoft.Xna.Framework.Color",
              "Name": "Blue700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61404A5F17F9DDB4885494CE34E662C3B8E2D2FC4331F81D58F9C086EA4B9582"
            },
            {
              "Id": "Blue800:Microsoft.Xna.Framework.Color",
              "Name": "Blue800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D78D72AD356BBB88459351E3A71520881FE91C5F37840C8B6AC469836B947B27"
            },
            {
              "Id": "Blue900:Microsoft.Xna.Framework.Color",
              "Name": "Blue900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE429ED296774D2AF4441F8543281E018C24B09FD68E0B7CFF2DDB6B6A906BC2"
            },
            {
              "Id": "BlueGray050:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29E28A0526C53ABA4CAF39F8549D4AFF6ECED5197514923C3CB5029528DECE99"
            },
            {
              "Id": "BlueGray100:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F9B10BCDF75ABC3C9DA12D8F602238B83A1E502F770B10C8528F6C3D17285283"
            },
            {
              "Id": "BlueGray200:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32919EA5879DFA1E6A9CAE105A6922DA156767A1861DB712E3B33DA88C3B9642"
            },
            {
              "Id": "BlueGray300:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12D7A24D8C2D8D2600B4C085F4ED875D44F86BB3EA0BD76DAC7FB77054673D25"
            },
            {
              "Id": "BlueGray400:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5F9AE723206D1A9C22F6CE3E7729D452F45AE9C8CBD315E36002E16A2231B42"
            },
            {
              "Id": "BlueGray500:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1368DAEACAFA8019493B00F7FF8FF8AD1C3F2FCCEA97C2D5A7BB18E8593EDBAF"
            },
            {
              "Id": "BlueGray600:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE62D49C5D76FBE9B6D86023C5678FDB233173B33598C01C17E31BB34C6C7AF8"
            },
            {
              "Id": "BlueGray700:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D41BB970431C979D25BADC3B75A902D4DD132D4B92B3AD4C957002CB6C6879BD"
            },
            {
              "Id": "BlueGray800:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C80D201AC27CA4E6BB5CA63FBA5EE1780F7858BB2CB59A6DED6877F7D2C5B510"
            },
            {
              "Id": "BlueGray900:Microsoft.Xna.Framework.Color",
              "Name": "BlueGray900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueGray900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E52CF429AA3FFCA5878100F7E692EF0513814C7302BD31CA8858A6B76B7581BF"
            },
            {
              "Id": "CoolGray050:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA92F03728513CD7DBCEBC7E7EE733D62958801A46C7E0DC9685BFAF59D2DCCD"
            },
            {
              "Id": "CoolGray100:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC1FF9E8CE1F0E15C8BB9723AC1BFF65F257B0BB2C4D24F354FB5387A7C24AF0"
            },
            {
              "Id": "CoolGray200:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2EB43890D538098D67B29BB64912385C09BF7B412A92C32887B27C3EA186FF6D"
            },
            {
              "Id": "CoolGray300:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "665BF18A7C1680600CB666ADE2BED8E17834C168905C560DD9680CD7F15F7589"
            },
            {
              "Id": "CoolGray400:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BBBDA5345B53C472D05995696DF52812ED269AFF8D772ECDEF786F68B87D7A6"
            },
            {
              "Id": "CoolGray500:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47B44E1C0FE2DD92D8E1370D45982E58322F0F2979FE01AFC7CA4A3EEB2E955D"
            },
            {
              "Id": "CoolGray600:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F634DDB7702A1125DE6835F065E1F863E3FEBE511822FF790C669841859AB6FF"
            },
            {
              "Id": "CoolGray700:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "70AE9B2E56EC9087ECA026E09BA68EC813F823A09B0BDE6C88B6BCFECB921595"
            },
            {
              "Id": "CoolGray800:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C63A8228A81D54C787690398351C33F28D249B18D1ACF2182B11F251FF6F293"
            },
            {
              "Id": "CoolGray900:Microsoft.Xna.Framework.Color",
              "Name": "CoolGray900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CoolGray900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3F586397B56AAA502848ACFDE0FF01EC978AEF793DF1DC2C3C658C6C89C8401"
            },
            {
              "Id": "Cyan050:Microsoft.Xna.Framework.Color",
              "Name": "Cyan050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DDEF2B6BE25A3559FB1AD174C7F1B86C554722FF97D7186FA847B10BD7F7E58"
            },
            {
              "Id": "Cyan100:Microsoft.Xna.Framework.Color",
              "Name": "Cyan100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D892FC8C2B804D18C8DDA33E535B05F93FDA2FA738B6CBF8889301A52FD939CD"
            },
            {
              "Id": "Cyan200:Microsoft.Xna.Framework.Color",
              "Name": "Cyan200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89FCFEEAA0769412402449143CE876136D4CA067A297992DE7F6E8EFB9569136"
            },
            {
              "Id": "Cyan300:Microsoft.Xna.Framework.Color",
              "Name": "Cyan300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F91CA5BF859B2A8A6BE4A6798AB191B823E04B59B7D6353CFFC99BA1933C27E"
            },
            {
              "Id": "Cyan400:Microsoft.Xna.Framework.Color",
              "Name": "Cyan400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8C9198D87379F250AFCA7C6537BECBC7E8E32EDE7ED6285F738F8C46D045270"
            },
            {
              "Id": "Cyan500:Microsoft.Xna.Framework.Color",
              "Name": "Cyan500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F12E1BCFB2A8399217F94B8290A3AD56FB8656C6D728404F1C7D3771666E3973"
            },
            {
              "Id": "Cyan600:Microsoft.Xna.Framework.Color",
              "Name": "Cyan600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57798660C01E727B064A3D560B985DDD71DE3B4989C15E7F3B13F7B7D5523024"
            },
            {
              "Id": "Cyan700:Microsoft.Xna.Framework.Color",
              "Name": "Cyan700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D85F41DA73B7127C9165591C036B8A5DF2375314AF422A832B407AA5432783B8"
            },
            {
              "Id": "Cyan800:Microsoft.Xna.Framework.Color",
              "Name": "Cyan800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D52CD9C32AB699D7D4F0289B30BC036B0EFCAD171C46CB39B450186F54925507"
            },
            {
              "Id": "Cyan900:Microsoft.Xna.Framework.Color",
              "Name": "Cyan900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Cyan900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8EF47A814D99A04E1A690512CE66561B0A745C5EA91021C9364F5B83F19ED311"
            },
            {
              "Id": "Emerald050:Microsoft.Xna.Framework.Color",
              "Name": "Emerald050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D646CEDCDFC55B5A302C3023403793BD274B643DA151480F4278251F582CF509"
            },
            {
              "Id": "Emerald100:Microsoft.Xna.Framework.Color",
              "Name": "Emerald100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F5A7428F5C04A88C721BCC653441370D7BFB575AC253C15F8949D94C2E40BA4"
            },
            {
              "Id": "Emerald200:Microsoft.Xna.Framework.Color",
              "Name": "Emerald200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5191FA5E7FA31689AF0EAD46E449DF66A3EB67686841CDED1C54309B2D5DD437"
            },
            {
              "Id": "Emerald300:Microsoft.Xna.Framework.Color",
              "Name": "Emerald300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8EE01A8DE8ED2F925811E06428CF82335EC487B2A58CD8AB6471E0BAD526A5A8"
            },
            {
              "Id": "Emerald400:Microsoft.Xna.Framework.Color",
              "Name": "Emerald400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DADD3A8825F10E8A3AB6155AD9C40B516E058B8B485EB8AF0DA03C0179D8D0C"
            },
            {
              "Id": "Emerald500:Microsoft.Xna.Framework.Color",
              "Name": "Emerald500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD9BB9A8339689D4E62C0E679F0F14A2F8B96B4C9FB679DA5AB1A93B650ABAAE"
            },
            {
              "Id": "Emerald600:Microsoft.Xna.Framework.Color",
              "Name": "Emerald600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4EAFFD69F63DFF90D094DA7C7739C258A467F10EE1BCCF30E32FF534C85F01FB"
            },
            {
              "Id": "Emerald700:Microsoft.Xna.Framework.Color",
              "Name": "Emerald700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A39979C99ECC963D912758737DE00F8F965F6DC57535BB4B07A6A3932A01488"
            },
            {
              "Id": "Emerald800:Microsoft.Xna.Framework.Color",
              "Name": "Emerald800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC0D4A943A3A653E215E260B3394690FD092368CB455F2A2ACB71C4BD201963A"
            },
            {
              "Id": "Emerald900:Microsoft.Xna.Framework.Color",
              "Name": "Emerald900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Emerald900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "424FFA6B87F3C8BC5D1AC2E31C8DF897279AE3F48C55BACA07F202A0B0FFCBA6"
            },
            {
              "Id": "Fuchsia050:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29C88F362AE15BC068C8432B455A7F311E8A7F402AA8E737596133520EB19F2D"
            },
            {
              "Id": "Fuchsia100:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C65A559969F99F59211CC443CE0C93495D37960F6C34B29E6BD61886DAAFB56B"
            },
            {
              "Id": "Fuchsia200:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFBE1E6B3178C27BFAD0F56BA6DE60042A217F0F5769476E505868D2637855BD"
            },
            {
              "Id": "Fuchsia300:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C2592D36309316679A082D2CA7837572BB5DA2D0461EFDDAFE16076B6E8148F"
            },
            {
              "Id": "Fuchsia400:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D94721F0D3275CD17BF8AFE1DA9626C7E434F6108CC6D4C3717154B75852FF0D"
            },
            {
              "Id": "Fuchsia500:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5C74BC4859B363EBFC72EB1EB62B9696F139DA79E2A625ADAB5241CAC19928F"
            },
            {
              "Id": "Fuchsia600:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FBEE90184275E04A22D35DB815212501E982E9BBDCDD030491E8C0D2DDDE1C71"
            },
            {
              "Id": "Fuchsia700:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD8CD5F96D4213DCEF8A1E867283DD18FDCCC124E8DE6B3A2A750806191925AC"
            },
            {
              "Id": "Fuchsia800:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B522EECA3801D8DBB0067F494DE7222CB714A840450D84E087446C6AC1A43AC4"
            },
            {
              "Id": "Fuchsia900:Microsoft.Xna.Framework.Color",
              "Name": "Fuchsia900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Fuchsia900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76670625CFF7B11B0866495F9201A738C64779206842DBF917D9A44EC19D3BF9"
            },
            {
              "Id": "Gray050:Microsoft.Xna.Framework.Color",
              "Name": "Gray050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "064D7FA60B5A5898B2FFB8EA4279A569714570880E10B78890BF4E11D404232B"
            },
            {
              "Id": "Gray100:Microsoft.Xna.Framework.Color",
              "Name": "Gray100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD9E9CFDCE16B05C9BE77F35E2F1C5EE7E4A68E94BD43985BF34F77C481E5DAD"
            },
            {
              "Id": "Gray200:Microsoft.Xna.Framework.Color",
              "Name": "Gray200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C74312BC7E00B2688DFB2E75D7EBF3E6740CA9502C59E7546EED51A9A172790"
            },
            {
              "Id": "Gray300:Microsoft.Xna.Framework.Color",
              "Name": "Gray300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "956E8C611837C82DCBC40A3E2A9288F1137D2898AF696B354994CE64F9E776AE"
            },
            {
              "Id": "Gray400:Microsoft.Xna.Framework.Color",
              "Name": "Gray400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1032D04BBA3A3E1E91315BB2A6D2235B7E4DBCE0CEDB4ED666FDB9FDB1A96AA4"
            },
            {
              "Id": "Gray500:Microsoft.Xna.Framework.Color",
              "Name": "Gray500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2004D90BE2F686A31F31BA2852FB606BEBF6733F48A78542595406D8F05AD2A8"
            },
            {
              "Id": "Gray600:Microsoft.Xna.Framework.Color",
              "Name": "Gray600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A970D5574D795EFDADA9A9472DBAF20977851DF4031F6D80E31F6030B66223DD"
            },
            {
              "Id": "Gray700:Microsoft.Xna.Framework.Color",
              "Name": "Gray700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "714A118DCC6EC823B6434DF4E10C6D016C65EFB03B393911684CE59470CEFE32"
            },
            {
              "Id": "Gray800:Microsoft.Xna.Framework.Color",
              "Name": "Gray800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1AA38C763290A9336BD05351B6718822433D08D760FFD9ECCCF4CEB888E90A4"
            },
            {
              "Id": "Gray900:Microsoft.Xna.Framework.Color",
              "Name": "Gray900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF9D60448134C70B9A700D1DC65010C587D43CC9E3C962FB6ADF64B5DB6DA3FD"
            },
            {
              "Id": "Green050:Microsoft.Xna.Framework.Color",
              "Name": "Green050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEC3C01C4F0D1727B1F07FCDD9A092166CC9278645829E568AC6528ED379F2A9"
            },
            {
              "Id": "Green100:Microsoft.Xna.Framework.Color",
              "Name": "Green100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9466B1C2434E6C04E686C251D46AB4EF124E8124BE8AD93A04EE6DCE5FAAADBB"
            },
            {
              "Id": "Green200:Microsoft.Xna.Framework.Color",
              "Name": "Green200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D33EB477B5C0E34754BE6C850FB06D2C33763D10092F4B80581D48D3CE6079C1"
            },
            {
              "Id": "Green300:Microsoft.Xna.Framework.Color",
              "Name": "Green300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AAFF05F277FB8B30CAE289AC86BD2ABFF6259331C54019F67D805EE450334A95"
            },
            {
              "Id": "Green400:Microsoft.Xna.Framework.Color",
              "Name": "Green400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8F13D50DCD271247FB6BB5BB8F7563389E77978567AA93E0B0E8A8E1DEB18C4"
            },
            {
              "Id": "Green500:Microsoft.Xna.Framework.Color",
              "Name": "Green500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E888F3B5D1F809E108EC78951B695D4AF81AC2A0547146318CA29C5AD47BB6"
            },
            {
              "Id": "Green600:Microsoft.Xna.Framework.Color",
              "Name": "Green600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9092944446E2F22411A0E5B758C94606A73610D0B1C0F64C400067E900AF44A4"
            },
            {
              "Id": "Green700:Microsoft.Xna.Framework.Color",
              "Name": "Green700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE0E43CD1D6BD2E5F8C92B283B750ACA297E724CAA5EDA7698BD1EDE5FE56973"
            },
            {
              "Id": "Green800:Microsoft.Xna.Framework.Color",
              "Name": "Green800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FD32B7364556151827A8DAA85100A9A8A22C02090618B15D7AADFE62E8F329D"
            },
            {
              "Id": "Green900:Microsoft.Xna.Framework.Color",
              "Name": "Green900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0CF85F7C52C5A7ACD5AF4441CE559C2436E9E34ADE681729D0AA14ED127D0A0"
            },
            {
              "Id": "Indigo050:Microsoft.Xna.Framework.Color",
              "Name": "Indigo050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A001322E6E6D1F967DC5D06878EAF64454EEBDE544F4FC8A02488EAB3F8DB717"
            },
            {
              "Id": "Indigo100:Microsoft.Xna.Framework.Color",
              "Name": "Indigo100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC34C3E64121469BFACB1E7E12EE759E0387A83F0E78CE0B03C58BBE955A1384"
            },
            {
              "Id": "Indigo200:Microsoft.Xna.Framework.Color",
              "Name": "Indigo200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DB847F073D652EDFECD8E06537099AFFD1B22C001226ED5B263568DA0ECE7ADA"
            },
            {
              "Id": "Indigo300:Microsoft.Xna.Framework.Color",
              "Name": "Indigo300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2D6755397B811C3D1F5E7AE8F293CA8AE671CB9CBC70254A640BDA845D8EBF3"
            },
            {
              "Id": "Indigo400:Microsoft.Xna.Framework.Color",
              "Name": "Indigo400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AEBEFF1876334D8D8E7281AB94B90FE62D405BFB3FBFD608BBE2E2D8712E390"
            },
            {
              "Id": "Indigo500:Microsoft.Xna.Framework.Color",
              "Name": "Indigo500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8745E398417045543F916272070BF09268CE5B60E5FC7DCA057257386FB1377"
            },
            {
              "Id": "Indigo600:Microsoft.Xna.Framework.Color",
              "Name": "Indigo600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C6DD566855DA94955FC866B0E21E88C0C7201F3F15D9F43E51674402157DC46"
            },
            {
              "Id": "Indigo700:Microsoft.Xna.Framework.Color",
              "Name": "Indigo700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D1E81AF1C8DA8B48C6D521DCEA1F4681468DD927288272A558DB9355558CE288"
            },
            {
              "Id": "Indigo800:Microsoft.Xna.Framework.Color",
              "Name": "Indigo800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2719A69AAF79121E234F66248A6A90C791C1CA5D6FEAF90CA237E1D9ABD58A01"
            },
            {
              "Id": "Indigo900:Microsoft.Xna.Framework.Color",
              "Name": "Indigo900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Indigo900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "269A04B590DED744383CACE0E04DDFB58BFA1FCBF572AC8E35D57941A9D75A0B"
            },
            {
              "Id": "Lime050:Microsoft.Xna.Framework.Color",
              "Name": "Lime050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8E67A79B1D1E0C38E834E1635736F8E0AA9666053DE435EE33249504A32389C"
            },
            {
              "Id": "Lime100:Microsoft.Xna.Framework.Color",
              "Name": "Lime100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DBAF4958E0125E5BC9A75FEAA2B4346923E37C09FA1E641CC85F659E031FBD9"
            },
            {
              "Id": "Lime200:Microsoft.Xna.Framework.Color",
              "Name": "Lime200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E6FD42BDE235F0843686DAD95BCDBEB39A2E656981C912ED2F84C3BEDAA78560"
            },
            {
              "Id": "Lime300:Microsoft.Xna.Framework.Color",
              "Name": "Lime300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A2BA92B67545426D3095D25466BE711E429536FB6BACC02850B21C10A11ED56"
            },
            {
              "Id": "Lime400:Microsoft.Xna.Framework.Color",
              "Name": "Lime400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C219B0317F414861C4C0AFC287470B938E4854DE9238CD7F79066465497CE72F"
            },
            {
              "Id": "Lime500:Microsoft.Xna.Framework.Color",
              "Name": "Lime500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51DD2980638A90F720A2461C6A1ABA736A72E0A0DA99C04DE652F59AF2C49CE2"
            },
            {
              "Id": "Lime600:Microsoft.Xna.Framework.Color",
              "Name": "Lime600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D659EDB50BE6318D8C2F640B9E3EA3852EA29867E3D67FD3A3231F7DBD383184"
            },
            {
              "Id": "Lime700:Microsoft.Xna.Framework.Color",
              "Name": "Lime700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53DD79313198C22F5A13DFFBC82B8AA9B0B667EBCD5D53FFE12D06B0D0C59489"
            },
            {
              "Id": "Lime800:Microsoft.Xna.Framework.Color",
              "Name": "Lime800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "949B8F97A42A7309CC0079B57E0A0A40D34A31E0CD657DBB012E85E19FBEC6E0"
            },
            {
              "Id": "Lime900:Microsoft.Xna.Framework.Color",
              "Name": "Lime900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Lime900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "755C9F92058A08A0CE8CD97EC763121BEE00563D0C9FD0A38218349186ED12C5"
            },
            {
              "Id": "Orange050:Microsoft.Xna.Framework.Color",
              "Name": "Orange050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78535FEC131842C2D8F8A6366F9C6ACD537936ADEC50E75FA2A61B593DDD732C"
            },
            {
              "Id": "Orange100:Microsoft.Xna.Framework.Color",
              "Name": "Orange100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FBD05B942DA9C10018565662509149243E03CBD07B1B5758F7708A7FB1301DF"
            },
            {
              "Id": "Orange200:Microsoft.Xna.Framework.Color",
              "Name": "Orange200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCAA1C276097C6633FB7929486C7418310D5DD6606D4155C422699344A6EEF17"
            },
            {
              "Id": "Orange300:Microsoft.Xna.Framework.Color",
              "Name": "Orange300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "27F080DBDFBE0AF8554D161155219B60BA040B482259A9702711EFCC7A49D768"
            },
            {
              "Id": "Orange400:Microsoft.Xna.Framework.Color",
              "Name": "Orange400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F15894DD15C94071E0AB151F2AE0B05EDB7498304789EED1230AF56ABDE8E59"
            },
            {
              "Id": "Orange500:Microsoft.Xna.Framework.Color",
              "Name": "Orange500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1034EC172EE2B60FA1195D708E03E0C9F24AE53BA077E81ABB6ECE22C9D9D53B"
            },
            {
              "Id": "Orange600:Microsoft.Xna.Framework.Color",
              "Name": "Orange600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47A914CAE81E122FEB51FE560C690F3E92B1F202AAE54F166973A0D160848FF3"
            },
            {
              "Id": "Orange700:Microsoft.Xna.Framework.Color",
              "Name": "Orange700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0170161E68B2A99F774D08D0C828EB3A857C8BAA5D1159A211BE71FD306BADD7"
            },
            {
              "Id": "Orange800:Microsoft.Xna.Framework.Color",
              "Name": "Orange800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4A239FA122C9F52C8C00E8D5E5829E04133AF4EE1C270EE40C13A130C83A6E89"
            },
            {
              "Id": "Orange900:Microsoft.Xna.Framework.Color",
              "Name": "Orange900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60AE26F9C4A5CBB22F17B5B5B69D38E0A814E79708B90600F1FC85EC9628FE2E"
            },
            {
              "Id": "Pink050:Microsoft.Xna.Framework.Color",
              "Name": "Pink050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3EBFC879D0A4D3D0D0B95A612FDEB93E030099A75E627BB57CDC58F69571430E"
            },
            {
              "Id": "Pink100:Microsoft.Xna.Framework.Color",
              "Name": "Pink100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "21AAD1B76A1A77E5284CCFE0824319133C2132D688C259A0468AE44992C90C0A"
            },
            {
              "Id": "Pink200:Microsoft.Xna.Framework.Color",
              "Name": "Pink200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96B037F2FD30FFF74B23AAC139A789F93C458ADCD579C54C502970D7343CE3C5"
            },
            {
              "Id": "Pink300:Microsoft.Xna.Framework.Color",
              "Name": "Pink300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DF7E0DFF01754C42D06347C63E035A97B2648D34573972679BB2A30685138536"
            },
            {
              "Id": "Pink400:Microsoft.Xna.Framework.Color",
              "Name": "Pink400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE6B5B7C112CF5E94CE025A2874DFF4C705B9F03AE9116E043C48CE6E8213CF1"
            },
            {
              "Id": "Pink500:Microsoft.Xna.Framework.Color",
              "Name": "Pink500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0F59570F254E5390F3114404FFE90FC0432353E5560BB44C04C31C09DBA1CFF"
            },
            {
              "Id": "Pink600:Microsoft.Xna.Framework.Color",
              "Name": "Pink600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A83A3CBB0FCA24FFB13D07FDA7DE7837998F7056F16A26BE3C76763FCA22744"
            },
            {
              "Id": "Pink700:Microsoft.Xna.Framework.Color",
              "Name": "Pink700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "565F18B179C6EB3AD46E5F466E080C900045B51EC8CD4164F481A083897179F2"
            },
            {
              "Id": "Pink800:Microsoft.Xna.Framework.Color",
              "Name": "Pink800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "995248A29B3E73B7889EB4E0D81A70F4F39C8882DBF0691E6919E361519B66AB"
            },
            {
              "Id": "Pink900:Microsoft.Xna.Framework.Color",
              "Name": "Pink900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Pink900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF719EAA6486C30B988E6144D59FE107A46A0E785CDBDA30836E358F0FC483A7"
            },
            {
              "Id": "Purple050:Microsoft.Xna.Framework.Color",
              "Name": "Purple050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2D448344382FDE206EF9CD040AC692B24E9F46808434FC8F9218D8C76517DB98"
            },
            {
              "Id": "Purple100:Microsoft.Xna.Framework.Color",
              "Name": "Purple100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFA17EBC24F5E1AAA80CA7DB4342984C3B866C6DDDCC159AEE5A15876984FD5B"
            },
            {
              "Id": "Purple200:Microsoft.Xna.Framework.Color",
              "Name": "Purple200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DA2FF2E57CB18034A446481B437432B864A57AA1578A3A20047670D47FB72D9"
            },
            {
              "Id": "Purple300:Microsoft.Xna.Framework.Color",
              "Name": "Purple300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B3E9489358AA6A3CFFD229DB652FF74CF71C1BC42D1EB2CA96D2A2200D74358"
            },
            {
              "Id": "Purple400:Microsoft.Xna.Framework.Color",
              "Name": "Purple400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A2F10E4A0A9B30B22D3A6260240374E2B256CE4920E0EAB6743BF39FB4893206"
            },
            {
              "Id": "Purple500:Microsoft.Xna.Framework.Color",
              "Name": "Purple500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9288C3724E84526B59A4AF7CC1FE991B9C21D4D92360B798DD0337E7CA460B89"
            },
            {
              "Id": "Purple600:Microsoft.Xna.Framework.Color",
              "Name": "Purple600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2BE3B2A2DF71300FC4F061619548133A9E30A73D77E9BF13AE5DD52B54E75D3B"
            },
            {
              "Id": "Purple700:Microsoft.Xna.Framework.Color",
              "Name": "Purple700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9AEE01ABFD06B0F972851D0DFAEC32967275A1730A6D877FE79A8D8597DD636"
            },
            {
              "Id": "Purple800:Microsoft.Xna.Framework.Color",
              "Name": "Purple800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A94B90E15A179F5552CC86F6B9DE45EF6F5FA4E8BC0DC25C66E7B1B517881D6D"
            },
            {
              "Id": "Purple900:Microsoft.Xna.Framework.Color",
              "Name": "Purple900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Purple900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20C518DC8E91B0DC1D81916166018E1C9033294921097F4C26390D2FFDDA9D9E"
            },
            {
              "Id": "Red050:Microsoft.Xna.Framework.Color",
              "Name": "Red050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE4BB182548B1593927C549FE1DFF66D92EC61E5F052DCD2DE66AE9E2E01D598"
            },
            {
              "Id": "Red100:Microsoft.Xna.Framework.Color",
              "Name": "Red100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D1BD807A5A664552C355617FADEFCFCA37B74304299A0664B09E3A934445263"
            },
            {
              "Id": "Red200:Microsoft.Xna.Framework.Color",
              "Name": "Red200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4AE106A3BF48349208B2E3F36123C855946686281863A1F76F15F24E593349B"
            },
            {
              "Id": "Red300:Microsoft.Xna.Framework.Color",
              "Name": "Red300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C81367D3B91D4D9FF9D0731474B018D240E5776366693B246B5B50F6A350AE4F"
            },
            {
              "Id": "Red400:Microsoft.Xna.Framework.Color",
              "Name": "Red400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A0F0403FB11C8AF48D136AF6B416DFD635A7E5889941057A32CED23AEA6649E"
            },
            {
              "Id": "Red500:Microsoft.Xna.Framework.Color",
              "Name": "Red500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5C5C06BC3D28E24F2E2F3704394D494A8FE05AD1E42BC39C8530855B0AF404B"
            },
            {
              "Id": "Red600:Microsoft.Xna.Framework.Color",
              "Name": "Red600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "446756B2A4156E6978B4E975E5C1DBFB5853D87B93F835A2E3AC4027B579788B"
            },
            {
              "Id": "Red700:Microsoft.Xna.Framework.Color",
              "Name": "Red700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F31FD000D213D5EFB624533DD9A072DD5CD2889904F2F6B0BD6501ECD863A4E"
            },
            {
              "Id": "Red800:Microsoft.Xna.Framework.Color",
              "Name": "Red800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68D0FC0345E4FE26ABFD8E5DEA9BAEDE20E202431462D122E53BAD9ABA9C4DFF"
            },
            {
              "Id": "Red900:Microsoft.Xna.Framework.Color",
              "Name": "Red900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C04FD91C61E3BAB403EC54E278E58744F72FAC6885C1FF1789DA2555B3787EBC"
            },
            {
              "Id": "Rose050:Microsoft.Xna.Framework.Color",
              "Name": "Rose050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E4BE704DE98C59598E8221307664618C707670F4335D28D571C96F4BB9316CC9"
            },
            {
              "Id": "Rose100:Microsoft.Xna.Framework.Color",
              "Name": "Rose100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DE8CC70E79A64C2787DF25EC23697C473E02460AB2E8D884684DE1761DD320E"
            },
            {
              "Id": "Rose200:Microsoft.Xna.Framework.Color",
              "Name": "Rose200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60E79359CDAE94DA92C8C676053E1C65B7FB55E6025EE6C96F87BE35459FD314"
            },
            {
              "Id": "Rose300:Microsoft.Xna.Framework.Color",
              "Name": "Rose300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0B197515FF3B5684CE8F4AB6E14708228C615394A52600C1AF97B6F31D5C04A6"
            },
            {
              "Id": "Rose400:Microsoft.Xna.Framework.Color",
              "Name": "Rose400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF8C1F87AFB8D378773D77005BD4E98D72D27E4D87B26F355883379E88E71116"
            },
            {
              "Id": "Rose500:Microsoft.Xna.Framework.Color",
              "Name": "Rose500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "755E834ABC4B919DFB26532F8399F59AEA727581856F38DE76B673988AC5EBCD"
            },
            {
              "Id": "Rose600:Microsoft.Xna.Framework.Color",
              "Name": "Rose600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D4B2055251277F71E7ED1B30C0D6036E80A194A08EBC841FBED03B12AEBF10DB"
            },
            {
              "Id": "Rose700:Microsoft.Xna.Framework.Color",
              "Name": "Rose700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D78CB21378545A88EA879C04627B2FCA41CF7DD05A0B4B8B8BE0203292A642AB"
            },
            {
              "Id": "Rose800:Microsoft.Xna.Framework.Color",
              "Name": "Rose800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D343CE216E3EE16382A0B31F76916E861A86A58FC1B862B54F03C4C1E6C49D0"
            },
            {
              "Id": "Rose900:Microsoft.Xna.Framework.Color",
              "Name": "Rose900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Rose900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F09F29F657D22C3E2A96BEB4A60F757476F13D770AD4DE57EF4E27223F34BECA"
            },
            {
              "Id": "Sky050:Microsoft.Xna.Framework.Color",
              "Name": "Sky050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEB615242EB2F222023B31DB7DD9FD7CA9BBC198EC7D2B5295B35087444F6204"
            },
            {
              "Id": "Sky100:Microsoft.Xna.Framework.Color",
              "Name": "Sky100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "506CA0B034F07A8BBD555F43DC70788DAACE44219BA880D5CE5563A4C564FAF9"
            },
            {
              "Id": "Sky200:Microsoft.Xna.Framework.Color",
              "Name": "Sky200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A85CC1DE02B1CEC0D3365A168C45B112B563EE4FFDD2CAA2565833911792481"
            },
            {
              "Id": "Sky300:Microsoft.Xna.Framework.Color",
              "Name": "Sky300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "39BB093AE333672C3015F4E4E37E495D0EE4BB4216F9CA4E43EEE0F311DAAF19"
            },
            {
              "Id": "Sky400:Microsoft.Xna.Framework.Color",
              "Name": "Sky400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C6D1865BB0BD2C15CD11E1E48048CD51B547C7CDBF7CA7464EC403B331AAD0C"
            },
            {
              "Id": "Sky500:Microsoft.Xna.Framework.Color",
              "Name": "Sky500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "87D2A2C2F8E9F72EC3FA6D5411AFDA8F60AE0F259B874407CF74420344E232ED"
            },
            {
              "Id": "Sky600:Microsoft.Xna.Framework.Color",
              "Name": "Sky600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6969D572EA96BEC729B7D19C95D5476157856B0230256E287947C9B569605ECD"
            },
            {
              "Id": "Sky700:Microsoft.Xna.Framework.Color",
              "Name": "Sky700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A7F6674B9C33755C40527090614C1698165633E44B8FF5B8D8FFF7FE1EFAA55"
            },
            {
              "Id": "Sky800:Microsoft.Xna.Framework.Color",
              "Name": "Sky800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F52BE28CCBB656F2D23A2F46127159BD0860791A5AD80D90D97D545B9573C9CC"
            },
            {
              "Id": "Sky900:Microsoft.Xna.Framework.Color",
              "Name": "Sky900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Sky900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD93C4F8C9F9FAA54A78A65E3BA24166C2DC99B4F5D9EF8D90706327CAEF5E63"
            },
            {
              "Id": "Teal050:Microsoft.Xna.Framework.Color",
              "Name": "Teal050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C296B63722A3A5649BA506F0A5BDF5AF804E18DC65E3C9F44DA475CAECF860A"
            },
            {
              "Id": "Teal100:Microsoft.Xna.Framework.Color",
              "Name": "Teal100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D0508CE9770CFB93A17FE0265BD512D046CC421134A76B64D052053CCCB22A4"
            },
            {
              "Id": "Teal200:Microsoft.Xna.Framework.Color",
              "Name": "Teal200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C43BCCF0CC4409283A5CCBED14349B060479AABE66D5122D8D97426253FD2094"
            },
            {
              "Id": "Teal300:Microsoft.Xna.Framework.Color",
              "Name": "Teal300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44F388E5A2CD4AF0CB2E9D6BF6C5B3AC86853035F2C61825D53C021D039E920E"
            },
            {
              "Id": "Teal400:Microsoft.Xna.Framework.Color",
              "Name": "Teal400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C83BA2D0590F4BAA68012CAB750C942D1C3D98543AED87260CA3B0449708106"
            },
            {
              "Id": "Teal500:Microsoft.Xna.Framework.Color",
              "Name": "Teal500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "492C63A2EE4AD7932D8D28309467245D8BE75B3D18BB2600B8311AA6B6137B0F"
            },
            {
              "Id": "Teal600:Microsoft.Xna.Framework.Color",
              "Name": "Teal600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB3226A4AC696BF8EC41851AC44326FFB0CC2B20207B9D324EFBEA0736DB387E"
            },
            {
              "Id": "Teal700:Microsoft.Xna.Framework.Color",
              "Name": "Teal700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD6D9054B5F4BC3E4F7FF178944C8F5BD665AA48876C2410E1299A28F9ECAA9A"
            },
            {
              "Id": "Teal800:Microsoft.Xna.Framework.Color",
              "Name": "Teal800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "282FC00D896E42E61970E70EDFB980C3F2D44C987E9FF7F1B2A366D3F586A7BA"
            },
            {
              "Id": "Teal900:Microsoft.Xna.Framework.Color",
              "Name": "Teal900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Teal900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12C88B9DB0ADC4A683AF87E156287260162BEEAD460976E6A240FB9FFA1C2F6C"
            },
            {
              "Id": "TrueGray050:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B10B308BBE7071139527D484627934569A144BB84211AC8199AE50B932B721D7"
            },
            {
              "Id": "TrueGray100:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "959769BFEDE1FB3B0342450D7CEF9D41B986E47DE631B93D83397B8DBBDE1DDE"
            },
            {
              "Id": "TrueGray200:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8F4DDF4E51E4C15B57344AF53548D64CB31B472DFAB42C1A5A141C5B030A480"
            },
            {
              "Id": "TrueGray300:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8CEFCF46B6FCC9FA3435B0A9DFE5AC8FFBE27E0027A9CB1F23AD876FC3C88745"
            },
            {
              "Id": "TrueGray400:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "910B4046F4B9EC8E72FA444CCC61132CEEC555E9CB38CB0F73CA1B215930A229"
            },
            {
              "Id": "TrueGray500:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2EF1064645F4B7830104921D1E96D1F813C9C56C56AF2AA1F4BB95F3BE0C980B"
            },
            {
              "Id": "TrueGray600:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43F04C5348E589CC174DD917DE05DE264B4C3278A3B2F03E073D269091F07A2B"
            },
            {
              "Id": "TrueGray700:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C933803D3034A6D37F3AA081D11E2A0CBE32E58473FE2872F1139D196CF194A3"
            },
            {
              "Id": "TrueGray800:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD3424FDC96FAA21D259AE4E4C059B9A524C674C0BCE1B6EBC7F4EF5292AED9E"
            },
            {
              "Id": "TrueGray900:Microsoft.Xna.Framework.Color",
              "Name": "TrueGray900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TrueGray900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BC8661E1998D70988D9E0BE052CD628527A915BCF704241AAB6F5D1FDC3671B"
            },
            {
              "Id": "Violet050:Microsoft.Xna.Framework.Color",
              "Name": "Violet050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A83E8140E1A9036336670BF1B5C039A2A2FD2C2EB303CEFD79ED4FCA9A6E6515"
            },
            {
              "Id": "Violet100:Microsoft.Xna.Framework.Color",
              "Name": "Violet100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "582EEFFFCDC7CE2ACB34A19ACDB030188A0DBD4B6C96A4D7DC9A49300340F106"
            },
            {
              "Id": "Violet200:Microsoft.Xna.Framework.Color",
              "Name": "Violet200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "352B3D5F244FDB4AB2FF3563DAF3F4461BCAB7C8FCAC3A1E558693D4FA37F995"
            },
            {
              "Id": "Violet300:Microsoft.Xna.Framework.Color",
              "Name": "Violet300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30DF1503BA19FBF5EAB0AB9126BE693A6E620015FAA8A58D16A728C987788D45"
            },
            {
              "Id": "Violet400:Microsoft.Xna.Framework.Color",
              "Name": "Violet400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFDAABC0774C4495A30DB5A3F7A849113115EF24FDA2EC356ECD470380CF8237"
            },
            {
              "Id": "Violet500:Microsoft.Xna.Framework.Color",
              "Name": "Violet500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0EB45D4DEF461AEF8C4BD91B5C9153726BE1D23841B960C06A60A755D407188"
            },
            {
              "Id": "Violet600:Microsoft.Xna.Framework.Color",
              "Name": "Violet600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E3150DA07E02BE5B02F13F957A04352F4006902C22C6C3D47A9DC4F81470126"
            },
            {
              "Id": "Violet700:Microsoft.Xna.Framework.Color",
              "Name": "Violet700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "367C0A533C3BAB5ED65F21932E15A6B22037BCB3AB2036F645999EF2ADF3719C"
            },
            {
              "Id": "Violet800:Microsoft.Xna.Framework.Color",
              "Name": "Violet800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5939D6B98588821CC6C215C737299509B43E611DBABBFC127EB140BC5F7297B2"
            },
            {
              "Id": "Violet900:Microsoft.Xna.Framework.Color",
              "Name": "Violet900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Violet900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60224E2ECBE04EF058ED0A5AD36616DC0FEC0DA8FC2E60570B7224C7CFA3BAB7"
            },
            {
              "Id": "WarmGray050:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E4D4E357FBF4DC17C7AF6654554CDAAFD76808C2A33AC9A0CD2FB900B45710BE"
            },
            {
              "Id": "WarmGray100:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5311DC4EFC7DE1B4F3100EBD68F4FBE581564A76E52379190594903C22D20436"
            },
            {
              "Id": "WarmGray200:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E7AE220B3915FB29D056AA6937BD0BACADB27087C1A02DD8C1150032588B795"
            },
            {
              "Id": "WarmGray300:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29F0422DF63B1D7C1919FEF5ED46156C1F8BB6D39509A78AF0371EAAB646F69C"
            },
            {
              "Id": "WarmGray400:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11AF684DE069D1CF28A3674EC32B1ECDE8308DF3EE7E6F258B00A0AADF65F47B"
            },
            {
              "Id": "WarmGray500:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3392FFA57176FAFCD2911BB565CF980342F7984EB303FA2D5B4030FF6D9B030"
            },
            {
              "Id": "WarmGray600:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7EB2A688D11D297EC57D456832D0F8C6509E7FC1618D37F8809B2CCEC50CCC4D"
            },
            {
              "Id": "WarmGray700:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2643556C023A12EB330218054FF56CEE58A80ED132E138117CBEF7865008F3BF"
            },
            {
              "Id": "WarmGray800:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8C581E9572184CD134C129896545F9715622283F300D81AF410BFBC3CE3841B"
            },
            {
              "Id": "WarmGray900:Microsoft.Xna.Framework.Color",
              "Name": "WarmGray900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WarmGray900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4295FAF0039C591DB35EC8C357E13F3B96AC2FA63B77A2C112141E50052A8E21"
            },
            {
              "Id": "White:Microsoft.Xna.Framework.Color",
              "Name": "White",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color White",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EE1EB50D50AA9376C8C71FBA2E2D7794F65E6C2D03A62880302231DEC5ED721"
            },
            {
              "Id": "Yellow050:Microsoft.Xna.Framework.Color",
              "Name": "Yellow050",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow050",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F079C3E22DC129BA14C1A839A1B857D94C4F8310AB214B7C6320C781C4AE61AE"
            },
            {
              "Id": "Yellow100:Microsoft.Xna.Framework.Color",
              "Name": "Yellow100",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow100",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "922ECBA83FD1BBE7781217D9E26A8DE7C8EFFD4005AC26131CF98EF5DD16B64C"
            },
            {
              "Id": "Yellow200:Microsoft.Xna.Framework.Color",
              "Name": "Yellow200",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow200",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E0329C756CFDC79149093F24D94A8CCA87BB0ED0F6A0585C2F105F6C510C1F1"
            },
            {
              "Id": "Yellow300:Microsoft.Xna.Framework.Color",
              "Name": "Yellow300",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow300",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7833E6C9FDF73AF7F032C3C300B457BEE5A7F79358DD1087415E4FF024E95933"
            },
            {
              "Id": "Yellow400:Microsoft.Xna.Framework.Color",
              "Name": "Yellow400",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow400",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0AC7DA7209AAC1BC4BA23E722FCE074330E2362B3C924A8784C0AC53CA61E1A"
            },
            {
              "Id": "Yellow500:Microsoft.Xna.Framework.Color",
              "Name": "Yellow500",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow500",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5F72F57D8D8448EE6DC2BC8B94AA35C5A4416E4491F626E318A5601CBB55170"
            },
            {
              "Id": "Yellow600:Microsoft.Xna.Framework.Color",
              "Name": "Yellow600",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow600",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F732B6D505F37D327C6FFFE93BAABCEEECFC3B49C076E0B4B1DBD3F9E559B6EE"
            },
            {
              "Id": "Yellow700:Microsoft.Xna.Framework.Color",
              "Name": "Yellow700",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow700",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A8C692A4A47CEC8E863115DB28E9C382EE9440FFF12F1A1FDC39EB0FD899B4B"
            },
            {
              "Id": "Yellow800:Microsoft.Xna.Framework.Color",
              "Name": "Yellow800",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow800",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36EE4CD408BF0C599C81615978B17A105B0DC6F6215D6DC48BF23888A5429050"
            },
            {
              "Id": "Yellow900:Microsoft.Xna.Framework.Color",
              "Name": "Yellow900",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow900",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B6588C93E77DAD515001EA014E65046C125DB0BD8EC6DDB400716B1844BAA8B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4E27C3D9D380FB181C4A8543322073DC75F9DAEC6531A6C7216C319A7B970DD"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ColorPaletteHelper",
          "Name": "ColorPaletteHelper",
          "DisplayName": "ColorPaletteHelper",
          "FullName": "CandideCreator.Shared.Helpers.ColorPaletteHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackBlue:Microsoft.Xna.Framework.Color",
              "Name": "BlackBlue",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlackBlue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D3F17C0BDDE03380CA0E0A77BD15752F848141D76B2055EB089B1A8A17640AF"
            },
            {
              "Id": "BlackRed:Microsoft.Xna.Framework.Color",
              "Name": "BlackRed",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlackRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B482E669A5CF8F69F5FCFC0183F89EAFD5017A32D4FF5FD8EED403E4ABD72A0"
            },
            {
              "Id": "Blue:Microsoft.Xna.Framework.Color",
              "Name": "Blue",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16422431BB6189E22A662C6B146E2282F8EBCC9A979F8E382646583E59C6075E"
            },
            {
              "Id": "BlueDark:Microsoft.Xna.Framework.Color",
              "Name": "BlueDark",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueDark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E586E73D3D9AB2430EE96ECA992EDEFD22B842F1B5DE3B69FAE06705A9A90A2A"
            },
            {
              "Id": "BlueLight:Microsoft.Xna.Framework.Color",
              "Name": "BlueLight",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9771A33A8BD1F9D5085AC92A602822328810B6C64C25490EEED4AF1194B15D68"
            },
            {
              "Id": "BlueLightGray:Microsoft.Xna.Framework.Color",
              "Name": "BlueLightGray",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueLightGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FA865ECA39B012A2C55FF024D1A7641E7B21CAD8E7A5A22B0F3C87C7627D2F9"
            },
            {
              "Id": "BlueLightTurquoise:Microsoft.Xna.Framework.Color",
              "Name": "BlueLightTurquoise",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BlueLightTurquoise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30186BCBB2846F55BECB2DF7DC8B0D32551F560041E3F7D7BFC6F5EF50A1B216"
            },
            {
              "Id": "BrightRed:Microsoft.Xna.Framework.Color",
              "Name": "BrightRed",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BrightRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0CF23B566825D3672A1F6CFD1EC01210CE47BDA3E9C3A91A8A075A008FC714FE"
            },
            {
              "Id": "Brown:Microsoft.Xna.Framework.Color",
              "Name": "Brown",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Brown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C91CE423FD473C5A4B0B80AF0AC91BC64E16DE456870A1FD7A6B08B4934DE97D"
            },
            {
              "Id": "DarkGrassGreen:Microsoft.Xna.Framework.Color",
              "Name": "DarkGrassGreen",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DarkGrassGreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BC72983C30B6A3275BA37B24C6ABBA823140B542D96AAD0150226F98716DB39C"
            },
            {
              "Id": "Gold:Microsoft.Xna.Framework.Color",
              "Name": "Gold",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46E1AFD4C602C3D2E16E092C744F45BDB54340528FD74ACAFF35568AD3D607A4"
            },
            {
              "Id": "Gray22:Microsoft.Xna.Framework.Color",
              "Name": "Gray22",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray22",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45BFD305170251C690E87FB14E2B22AD5381B2BC6069AA2C4ADF40272511E1DF"
            },
            {
              "Id": "Gray40:Microsoft.Xna.Framework.Color",
              "Name": "Gray40",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray40",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0CBD124661B4070B85FA0438BAFECE426149132910AD9C15D2608CD0BEDF2C13"
            },
            {
              "Id": "Gray47:Microsoft.Xna.Framework.Color",
              "Name": "Gray47",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray47",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54915FC719E6A968CF85A416206B65923D10924AE729619AB317E942561FD05A"
            },
            {
              "Id": "Gray55:Microsoft.Xna.Framework.Color",
              "Name": "Gray55",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray55",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E99DA3633C4F1106FB3070EC591034CFBBE4CF1BB2B6DBA3177C3839C4DAB651"
            },
            {
              "Id": "Gray76Blue:Microsoft.Xna.Framework.Color",
              "Name": "Gray76Blue",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray76Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE9705F19ADE9CCA9B8646CA20CDEF1504D4541188244849E6C6E5021544E57A"
            },
            {
              "Id": "Gray84:Microsoft.Xna.Framework.Color",
              "Name": "Gray84",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Gray84",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A48EB145A800C69AA55922617D662CCDD27A112C6E30C0E6BAEF55F3E1CE0CA8"
            },
            {
              "Id": "GrayDarkGreen:Microsoft.Xna.Framework.Color",
              "Name": "GrayDarkGreen",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color GrayDarkGreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "732D2F8E45173AB86492D60A39F4720634D484299FE013228C46AD0650017268"
            },
            {
              "Id": "Green:Microsoft.Xna.Framework.Color",
              "Name": "Green",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22E68B0F12A984F80E935BC26C6708EAC8F761A37279F602E19883AE80E43061"
            },
            {
              "Id": "GreenDark:Microsoft.Xna.Framework.Color",
              "Name": "GreenDark",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color GreenDark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52594F1FED4EB9AD602D3B758A3D7692626FC3EFEAFCAE7E0448857EED1B5399"
            },
            {
              "Id": "GreenLightBlue:Microsoft.Xna.Framework.Color",
              "Name": "GreenLightBlue",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color GreenLightBlue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EA756A76B68B5BF8E30409DDBC940F4DD0D3ED0004D4800EA565D2C949B770CA"
            },
            {
              "Id": "GreenWarm:Microsoft.Xna.Framework.Color",
              "Name": "GreenWarm",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color GreenWarm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF04783B9280336C09F8174D4600F2B8540CA585FEFE313B197CBAD78436D8D5"
            },
            {
              "Id": "Orange:Microsoft.Xna.Framework.Color",
              "Name": "Orange",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Orange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A37B3E19670EA87102DEFDD07C29EA5A3C21B8E3EDCECA1EBC4B7A170438CD2"
            },
            {
              "Id": "OrangeLight:Microsoft.Xna.Framework.Color",
              "Name": "OrangeLight",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color OrangeLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7EE98D76A197BBBE05B7AB97F6DB718620EDF9752C11980AEDADCFBA66761C65"
            },
            {
              "Id": "PurpleDark:Microsoft.Xna.Framework.Color",
              "Name": "PurpleDark",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color PurpleDark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D37567ABEFB72EAA61A5533260BD30D560BE4D654811A882832A086DCB8D5A0"
            },
            {
              "Id": "Red:Microsoft.Xna.Framework.Color",
              "Name": "Red",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A570F4C07E9C28CDC56C3210F157B62AEB4944812ECDCD854F31151787062E15"
            },
            {
              "Id": "RedDark:Microsoft.Xna.Framework.Color",
              "Name": "RedDark",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color RedDark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "95F0AF16D8521EB21FD3BBA5B2D5F795E986DC955030E2B9A88647689E9CCF8A"
            },
            {
              "Id": "RedGray:Microsoft.Xna.Framework.Color",
              "Name": "RedGray",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color RedGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BF57A23AE2EA8B712E4F7DCFB70D52F5AAC999E372FC3B38F3FD30283B8CB0B"
            },
            {
              "Id": "White:Microsoft.Xna.Framework.Color",
              "Name": "White",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color White",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EE1EB50D50AA9376C8C71FBA2E2D7794F65E6C2D03A62880302231DEC5ED721"
            },
            {
              "Id": "WhiteOrange:Microsoft.Xna.Framework.Color",
              "Name": "WhiteOrange",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color WhiteOrange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FC472963E05CFA08F36E4DB7021C699CE44C5B26DE78E5617A444345D7037E0"
            },
            {
              "Id": "Yellow:Microsoft.Xna.Framework.Color",
              "Name": "Yellow",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Yellow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "87C565CBC87104E6D5ED95227AA38BAD35C090BB1EC7F998CA3D39C3D19BB685"
            },
            {
              "Id": "YellowBrown:Microsoft.Xna.Framework.Color",
              "Name": "YellowBrown",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color YellowBrown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D9AF1D42962B9FF6D7B400FD17C4EB2ED4D982424312CCD5BBF50D0AEDE0BEA"
            },
            {
              "Id": "YellowLightGray:Microsoft.Xna.Framework.Color",
              "Name": "YellowLightGray",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color YellowLightGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DF2E2A742F4A9753954596F30A0D7F44731CA77C9E0333621823BAA3B7135728"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4381865C04957219BEDF752DFA446A6A9EE35D1B8C5C763E17B98A0D98AA2B3F"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.DebugHelper",
          "Name": "DebugHelper",
          "DisplayName": "DebugHelper",
          "FullName": "CandideCreator.Shared.Helpers.DebugHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DebugPrint(System.Object)-\u003ESystem.Void",
              "Name": "DebugPrint",
              "Signature": "public System.Void DebugPrint(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "3A8B7208460BF915A95CEAD4C0B1294934475747EE27EF7DB23EA8DDABDD2A0C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugPrint(System.String)-\u003ESystem.Void",
              "Name": "DebugPrint",
              "Signature": "public System.Void DebugPrint(System.String str)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "str",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "2B3ABA17E45CB5BA248DE96045B5E326D8D8BB65E4785423DFBD080C294AFB1F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugPrint\u00601(System.Collections.Generic.IEnumerable\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "DebugPrint",
              "Signature": "public System.Void DebugPrint\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CT\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.IEnumerable\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 78,
              "BodyHash": "FCD6B450A8374E51C59A1F3B6EBA22B778C5C7A9C85541C1D124AA9B85417345",
              "Hash": "5CDF94CB9403E37E305184D8E03E3527483080342B1A1B34E4DDC44A8A5AF76E",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " {",
                ", ",
                "}"
              ],
              "Source": null
            },
            {
              "Id": "DebugPrintAndConsole(System.Object)-\u003ESystem.Void",
              "Name": "DebugPrintAndConsole",
              "Signature": "public System.Void DebugPrintAndConsole(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "9D97176623F8DFDC56AA441AED6CFA19C67B60A05AEC0AA2539D1726FB2E9F23",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugPrintAndConsole(System.String)-\u003ESystem.Void",
              "Name": "DebugPrintAndConsole",
              "Signature": "public System.Void DebugPrintAndConsole(System.String str)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "str",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "4BC659DD4DFC95944D95A63822AA21FBA3360559A85DAF8787891053F5FC464E",
              "Hash": "FB31376A8DF3B4AB37C9EEE324F634C17D4F4FA332FA3F87072BC553658B53A4",
              "CalledMethods": [
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugPrintAndConsole\u00601(System.Collections.Generic.IEnumerable\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "DebugPrintAndConsole",
              "Signature": "public System.Void DebugPrintAndConsole\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CT\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.IEnumerable\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 78,
              "BodyHash": "FCD6B450A8374E51C59A1F3B6EBA22B778C5C7A9C85541C1D124AA9B85417345",
              "Hash": "0003B6451DF83E4992785837F169FBA5B0459EA862B166E236CFE4DBFB6947BA",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " {",
                ", ",
                "}"
              ],
              "Source": null
            },
            {
              "Id": "IsBoxed\u00601(!T)-\u003ESystem.Boolean",
              "Name": "IsBoxed",
              "Signature": "public System.Boolean IsBoxed\u003CT\u003E(T value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 79,
              "BodyHash": "AA1DAC5CEC30CF3AB537B0B1682DCEA9E71C2FC80FC5D73EAA6F335A2978A21B",
              "Hash": "5EA35B9FBCA5DE8FC3B35802CDCA28FEFE741FFD732FA3BBF2A4FA6958284917",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::get_IsInterface()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Object::GetType()",
                "System.Type::get_IsValueType()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintAndConsole(System.Object)-\u003ESystem.Void",
              "Name": "PrintAndConsole",
              "Signature": "public System.Void PrintAndConsole(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "D1C0D9950C25A8E39FA17F5BF8390A749D48A2487F1E38410684AFC27125ED53",
              "Hash": "66A94514CAD0610BB11E600E9ACCA001D76A956D2F6D1C08520D943A4B98AE67",
              "CalledMethods": [
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            },
            {
              "Id": "PrintAndConsole(System.String)-\u003ESystem.Void",
              "Name": "PrintAndConsole",
              "Signature": "public System.Void PrintAndConsole(System.String str)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "str",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "4BC659DD4DFC95944D95A63822AA21FBA3360559A85DAF8787891053F5FC464E",
              "Hash": "52738596CBA23ED13436FBD7342755B69BE5D49E657747BBD7BB1DDBBF7807BB",
              "CalledMethods": [
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintAndConsole\u00601(System.Collections.Generic.IEnumerable\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "PrintAndConsole",
              "Signature": "public System.Void PrintAndConsole\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CT\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.IEnumerable\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 85,
              "BodyHash": "89EB9CE2223BF3231F1B655C12FF555677E5F5CC8E91B07D2638996C292DC806",
              "Hash": "847DA2CF83A82737EC1B776032E38D805C4231D2999DBADEC70ECD3EFE528992",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)"
              ],
              "StringLiterals": [
                " {",
                ", ",
                "}"
              ],
              "Source": null
            }
          ],
          "Hash": "9D31D67E58B0CB5457695D7D7EC302052213825DB1BDC6AA1C51E0A768F99897"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.EffectHelper",
          "Name": "EffectHelper",
          "DisplayName": "EffectHelper",
          "FullName": "CandideCreator.Shared.Helpers.EffectHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParticleSpawnRandomSource:System.Random",
              "Name": "ParticleSpawnRandomSource",
              "Type": "System.Random",
              "Signature": "public System.Random ParticleSpawnRandomSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52FF9ABD2C09C035F3DF0196646955EF13F41A6240C5C7842BDF1994BA90FE28"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FlickerHelper(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "FlickerHelper",
              "Signature": "public System.Single FlickerHelper(System.Single time, System.Single speed, System.Single strength, System.Single baseValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "04AD30F4EA7D54919B6D98EE4FC1DBA9D81F4F2D8FD0721A73C3A9EED6ABC87D",
              "Hash": "A4562DC836B8AE0B7FBD26A6A1711E463736EF7365CC7E39AC33445281FF6629",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(System.Single, System.Single, System.Action)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(System.Single deltaTime, System.Single actionsPerSecond, System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "deltaTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actionsPerSecond",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "8F1854DF12BB3624556FF4BF16172E7390213AC74BF289C10666BBF7BBD1C815",
              "Hash": "2DC445CA0ADF89156E5064DA5368B31C047139520ECFEA48E490017BB2E5F7AB",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "System.Action::Invoke()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C77B9A26594420F20FF568E202261544D3E1039D08B4297559FDADBE48238A8"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.EnumHelper",
          "Name": "EnumHelper",
          "DisplayName": "EnumHelper",
          "FullName": "CandideCreator.Shared.Helpers.EnumHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenericEnumToInt64\u00601(!TEnum)-\u003ESystem.Int64",
              "Name": "GenericEnumToInt64",
              "Signature": "public System.Int64 GenericEnumToInt64\u003CTEnum\u003E(TEnum value)",
              "Visibility": "public",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "TEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 17,
              "BodyHash": "589BAF4D59E0DD67EED9397D1E00F27C8E7756B64B977AF57C5827CB073880A6",
              "Hash": "D6062C888EC824D50F344706DBFBB938CB4F346C7DC9FE3BF7F6F4FBF18247EE",
              "CalledMethods": [
                "System.Func\u003CTEnum, System.Int64\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F792143B6179F5DB5C92310F2E1ECCD1C6A959BAB020D31024C5FB64E5C5810"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.EnumToIntHelper\u00601",
          "Name": "EnumToIntHelper\u00601",
          "DisplayName": "EnumToIntHelper",
          "FullName": "CandideCreator.Shared.Helpers.EnumToIntHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnumToInt64:System.Func\u00602\u003C!T,System.Int64\u003E",
              "Name": "EnumToInt64",
              "Type": "System.Func\u003CT, System.Int64\u003E",
              "Signature": "public System.Func\u003CT, System.Int64\u003E EnumToInt64",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D2234132BF5E1A4409F4E88C7CB7CEC7E9E5FF061216109B1F98EAA1361CEA2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateConversionFunc\u00602()-\u003ESystem.Func\u00602\u003C!TEnum,!TNumeric\u003E",
              "Name": "GenerateConversionFunc",
              "Signature": "private System.Func\u003CTEnum, TNumeric\u003E GenerateConversionFunc\u003CTEnum, TNumeric\u003E()",
              "Visibility": "private",
              "ReturnType": "System.Func\u003CTEnum, TNumeric\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 2,
              "IlSize": 66,
              "BodyHash": "FC643369C74311C5E6B28C0F0DE9597CCE4170C5D383FEA42F33C3BFF41F1F6E",
              "Hash": "B2509DC98A45801C1AC73246958F227C07D1235808CD6C2DA577373EBA47E0C0",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Parameter(System.Type)",
                "System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression, System.Type)",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CSystem.Func\u003CTEnum, TNumeric\u003E\u003E::Compile()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "774FFA93C38998D59CAAC80427D8356D848D970BB7A8E6CE4EDE3E01531961C8"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ExceptionHelper",
          "Name": "ExceptionHelper",
          "DisplayName": "ExceptionHelper",
          "FullName": "CandideCreator.Shared.Helpers.ExceptionHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ThrowException(System.String)-\u003ESystem.Void",
              "Name": "ThrowException",
              "Signature": "public System.Void ThrowException(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5A100C20F6AFD8B2070F821ABE1912F63013AF93F6048D5FA483A0EC2AF9C579",
              "Hash": "6D314ADC17BC6847B07B637ABB8E85D8D074BBD1090DF01844EC386B276CF028",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowInvalidOperationException(System.String)-\u003ESystem.Void",
              "Name": "ThrowInvalidOperationException",
              "Signature": "public System.Void ThrowInvalidOperationException(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "85DFC4CAE60DA81DC487D0879614BEF85FAB93A22D23EBE8A43B9BE1DC1CE689",
              "Hash": "6D3DC2CE993AFBE636F6F83852537F27F639EE2AE24A05B9F6C22A198D73FF89",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "17CD8E651F2DD37E857894BA1C7AD79C915B7648B73C219BB6C8F08E00FB7585"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.FacesToSurfacesHelper",
          "Name": "FacesToSurfacesHelper",
          "DisplayName": "FacesToSurfacesHelper",
          "FullName": "CandideCreator.Shared.Helpers.FacesToSurfacesHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hulls:System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Int32\u003E\u003E",
              "Name": "Hulls",
              "Type": "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CSystem.Int32\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CSystem.Int32\u003E\u003E Hulls",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D69247563B8EB1A34C34D6F2FDEDDBB3A9E92972ABFFF3AA509F0A150F310F3B"
            },
            {
              "Id": "SharedEdges:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E,System.Boolean\u003E",
              "Name": "SharedEdges",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Boolean\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Boolean\u003E SharedEdges",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "240C731ED382F1113191B2B594D95512F8F5E100335433E3B3DEBDC14BCC5C00"
            },
            {
              "Id": "SimilarFaces:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E",
              "Name": "SimilarFaces",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E SimilarFaces",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "37F5724A4A0C0E15084C6B6697CBE4CDB7AF0091F023812BD09EC280AE514180"
            },
            {
              "Id": "Surfaces:System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E",
              "Name": "Surfaces",
              "Type": "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E Surfaces",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "185D7FDC685E610549B5D2DCA59E0BFDDC84F554A529F277FE7680D921C37BD3"
            },
            {
              "Id": "vertexEdges:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E\u003E",
              "Name": "vertexEdges",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E vertexEdges",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2EC6FF0AA5B058C9BD8F46F875DCB2A6A583E8AB23AB3ED1ECABEF7B20FBFC9A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FindSurfaces(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E)-\u003ESystem.ValueTuple\u00602\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E,System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Int32\u003E\u003E\u003E",
              "Name": "FindSurfaces",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E, System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CSystem.Int32\u003E\u003E\u003E FindSurfaces(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E faces)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E, System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CSystem.Int32\u003E\u003E\u003E",
              "Parameters": [
                {
                  "Name": "faces",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1620,
              "BodyHash": "DFE9CDA82DE4E387F548C459AD4CCB1668F7C22D3E29E1CC79E067E1354285DD",
              "Hash": "B41F3463685A318A98516714359B0BA88195D59BF8A0C9B0F16632691B17CA64",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CSystem.Int32\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Round(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Vector3, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Boolean\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E::Add(!0, !1)",
                "CandideCreator.Shared.Models.IndexedFace::SharesEdgeWith(CandideCreator.Shared.Models.IndexedFace)",
                "CandideCreator.Shared.Models.IndexedFace::GetSharedVertexIndices(CandideCreator.Shared.Models.IndexedFace)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Boolean\u003E::set_Item(!0, !1)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CSystem.Int32\u003E\u003E::GetEnumerator()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "49BAC17F57D159DD9D3E7432B131D95B674F600A0B706ABD3F5704DB8DDC6E02"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.FileHelper",
          "Name": "FileHelper",
          "DisplayName": "FileHelper",
          "FullName": "CandideCreator.Shared.Helpers.FileHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy(System.String, System.String)-\u003ESystem.Void",
              "Name": "Copy",
              "Signature": "public System.Void Copy(System.String sourceDirectory, System.String targetDirectory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceDirectory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDirectory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E173F6A3B038753FA2CD72E0732034CC068D5114F1741845B1668975DC38720B",
              "Hash": "8425E3789F6982602CB4C9BC46C13778A266437061B1B6E9DB45E80EB9EA1DB9",
              "CalledMethods": [
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo)-\u003ESystem.Void",
              "Name": "CopyAll",
              "Signature": "public System.Void CopyAll(System.IO.DirectoryInfo source, System.IO.DirectoryInfo target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "7AC6C54F25C081114E466A9A58DFE6CC7ECD6B445A786BD9C9A318827507EBF2",
              "Hash": "DA3C397A2ED72298BBA3F62B5AA718C82C8FC70C62E4A0897BB31E7826445FA2",
              "CalledMethods": [
                "System.IO.FileSystemInfo::get_FullName()",
                "System.IO.Directory::CreateDirectory(System.String)",
                "System.IO.DirectoryInfo::GetFiles()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.FileInfo::CopyTo(System.String, System.Boolean)",
                "System.IO.DirectoryInfo::GetDirectories()",
                "System.IO.DirectoryInfo::CreateSubdirectory(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo, System.DateTime)-\u003ESystem.Void",
              "Name": "CopyAll",
              "Signature": "public System.Void CopyAll(System.IO.DirectoryInfo source, System.IO.DirectoryInfo target, System.DateTime dateTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dateTime",
                  "Type": "System.DateTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "CFF6ED6BA8C29203A1062483EF7BF0C2AD824CCDFC357469762525E78ED7C4E5",
              "Hash": "5EB845B444E721241C5A5202E8F730DF93F4A83E017BADE292DB6A61C3453D87",
              "CalledMethods": [
                "System.IO.FileSystemInfo::get_FullName()",
                "System.IO.Directory::CreateDirectory(System.String)",
                "System.IO.DirectoryInfo::GetFiles()",
                "System.IO.FileSystemInfo::get_LastWriteTimeUtc()",
                "System.DateTime::op_LessThan(System.DateTime, System.DateTime)",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.FileInfo::CopyTo(System.String, System.Boolean)",
                "System.IO.DirectoryInfo::GetDirectories()",
                "System.IO.DirectoryInfo::CreateSubdirectory(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo, System.DateTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenWriteDirectToDisk(System.String)-\u003ESystem.IO.FileStream",
              "Name": "OpenWriteDirectToDisk",
              "Signature": "public System.IO.FileStream OpenWriteDirectToDisk(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.IO.FileStream",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "D388196F8F8E317A391753035E38BC1CEC1AC5E67B04BC3C3BC47E24F282D59F",
              "Hash": "E3EE8DA39EFEFBFBE28F72D17FAC3ADC22B93BEF23A2003EF0605C4F0895FBD7",
              "CalledMethods": [
                "System.IO.FileStream::.ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32, System.IO.FileOptions)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenWriteTruncate(System.String)-\u003ESystem.IO.FileStream",
              "Name": "OpenWriteTruncate",
              "Signature": "public System.IO.FileStream OpenWriteTruncate(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.IO.FileStream",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "1296EC02861425EB32EDD23E0F8311637802CBE507B6FEF034DF11AAEA8C8651",
              "Hash": "251D849697C665B814B7A58ED09A579AD4D106D592749DF372F4FFA4CA180216",
              "CalledMethods": [
                "System.IO.File::Exists(System.String)",
                "System.IO.File::Open(System.String, System.IO.FileMode)",
                "System.IO.File::Create(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F67F4981768104E78C991E3FE97D0BF9D82F925576DC72CE191368DF8ACDAF0"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.IllegalCharacters",
          "Name": "IllegalCharacters",
          "DisplayName": "IllegalCharacters",
          "FullName": "CandideCreator.Shared.Helpers.IllegalCharacters",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultAllowed:System.Text.RegularExpressions.Regex",
              "Name": "DefaultAllowed",
              "Type": "System.Text.RegularExpressions.Regex",
              "Signature": "public System.Text.RegularExpressions.Regex DefaultAllowed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9B42C2B6A9CB1733F5C7BBDAA2BF6701A9D0B8A697C34808959AFDB2AA542D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "91CFDBF0083D99C1069A997D251C4B9321BD0FC60CE70DCB1CDF0D8A946B1B65"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.InterpolationHelper",
          "Name": "InterpolationHelper",
          "DisplayName": "InterpolationHelper",
          "FullName": "CandideCreator.Shared.Helpers.InterpolationHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BackIn(System.Single)-\u003ESystem.Single",
              "Name": "BackIn",
              "Signature": "public System.Single BackIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C7F5D1EC668CF57FF2621903EF16FCD0C6A211D884A55C0321790C8C06B85ECF",
              "Hash": "BCE60513E5F410929F66126E051348A50EFA548F1050B115CCDDEAA617713AA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BackInOut(System.Single)-\u003ESystem.Single",
              "Name": "BackInOut",
              "Signature": "public System.Single BackInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "1F7FE91C6A588AA5DEFD5297D8720D73E2CA9FF9DE3D4439FDD4DDACF545EC0A",
              "Hash": "CF120FF3D1D28CC2A5943A9ACB40AE42C187DC03BD9EC741565140E6EC91DAFD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BackOut(System.Single)-\u003ESystem.Single",
              "Name": "BackOut",
              "Signature": "public System.Single BackOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "A2BE148EE68533AD144C5900E5E589F05A1E946738D4D4CF254E636661D60507",
              "Hash": "D511C3EA99796CB69480DF89E3B522C404133B43A77E52EABAC2979FCF0CAB7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceIn(System.Single)-\u003ESystem.Single",
              "Name": "BounceIn",
              "Signature": "public System.Single BounceIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "4AA94A7C030E1A82BFCEB3123BF87AAA3084461C5E9CF05EE81EF8342E283978",
              "Hash": "6E483E50009EA649C79896DCEC44A1395CA8DBFCA9AA526E06DDF3B7ADFF78F4",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceInOut(System.Single)-\u003ESystem.Single",
              "Name": "BounceInOut",
              "Signature": "public System.Single BounceInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "B655E124C5CDB0358D41E1152C2404B079C43637A30DB8B0A15603C4515EF99B",
              "Hash": "FDA7EA33B51352F35143096D6C68B4203E1545760719A5DEE4240A55584D4BDA",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceOut(System.Single)-\u003ESystem.Single",
              "Name": "BounceOut",
              "Signature": "public System.Single BounceOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "53ABEBEA096B0C3BC0A9AEF19A85740C02DF0BA4F380FAD8728723E2873A1EA6",
              "Hash": "40B5D4F056E438CE734DE39402C766B90F5C3FB77500BD8ECB411838DD32D6F9",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CatmullRom3(System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "CatmullRom3",
              "Signature": "public System.Single CatmullRom3(System.Single v1, System.Single v2, System.Single v3, System.Single v4, System.Single t)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v4",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "A5F2F69D621ADAA54453E81C0791020038C809B2ACF8EAFC2A72AA91891A800F",
              "Hash": "54FDE65A4E1ED3B74C5066AA6737E4377CFD0AF2D1E242114CD281BBB1FB1129",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::CatmullRom(System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircIn(System.Single)-\u003ESystem.Single",
              "Name": "CircIn",
              "Signature": "public System.Single CircIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "CF727A47EB81D0E4ECA26443B00E507BADFBC93B0B36A68D8E0C124098786507",
              "Hash": "A32AD09CD5293C6F9114D8166C7D63F79118976C268D73355DA3387A9C6B9772",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircInOut(System.Single)-\u003ESystem.Single",
              "Name": "CircInOut",
              "Signature": "public System.Single CircInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "95D492AE229189421CA4177AEC09BFF0BE93F02B8FBC0A76CA2A8CE7C998DD96",
              "Hash": "A24106F5C3B05EF91B66CCE35061E058003510FB69E52F38EA7FD2FCF397DD18",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircOut(System.Single)-\u003ESystem.Single",
              "Name": "CircOut",
              "Signature": "public System.Single CircOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E15D32AB2C43B60DCCF681B85569F01891D149404B6177A27F1F0687BE54FFD4",
              "Hash": "B4A19703B23ADA6FA1DC78CEF6B96C2E2686F177880215D20BB9AD728EF69E79",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeIn(System.Single)-\u003ESystem.Single",
              "Name": "CubeIn",
              "Signature": "public System.Single CubeIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "213F31656027CDF1FE19F17A2CF79B10CDC8A35524A6AE5584FFDD315FAB73E7",
              "Hash": "6E26083DACDFDF459600DDA76A92E59EB655F56B5CC0C2BAA4835D9D45E10AAA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeInOut(System.Single)-\u003ESystem.Single",
              "Name": "CubeInOut",
              "Signature": "public System.Single CubeInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "674BC7416B615561C2C81028E709FFB7A6C60E9FD34BD403E31448122C4C7665",
              "Hash": "F9A267CF18C390092DC7CA0E9A1B638F286E97BB8BDA09E453B60A4C3D3AB8FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeOut(System.Single)-\u003ESystem.Single",
              "Name": "CubeOut",
              "Signature": "public System.Single CubeOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "3A531C4BC3843303AC7592221B04ABCB3402FE6D3AE8D66220460F912CDB690A",
              "Hash": "E7A87EBC5D46F5BA6AF2EF38D9FD93A315A032A38067FC0723F6551D0DFC5A32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticIn(System.Single)-\u003ESystem.Single",
              "Name": "ElasticIn",
              "Signature": "public System.Single ElasticIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "E0CBA4464010282D70BD5EA64243EAFA5A1959ECD6E47D1832D4CEFF3735BB75",
              "Hash": "1C4036607D833EDC8A851369378A2DCDD8396D3EFEB700138922CD77D30C41AC",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticInOut(System.Single)-\u003ESystem.Single",
              "Name": "ElasticInOut",
              "Signature": "public System.Single ElasticInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "52B22F93C5EB65B186C0D98F54DFA8C08AA93E68DB39C71414DD5A0389ECBBD7",
              "Hash": "CE6091C3A9225460F53D073F2936B53EE542C9BD2A9222D423353FA7D17AAFAD",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticOut(System.Single)-\u003ESystem.Single",
              "Name": "ElasticOut",
              "Signature": "public System.Single ElasticOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "2225AB112E34DB09B31E3E8C16C8C7AB6D5B3C177905BF655D0B5CC7B871A8BA",
              "Hash": "E2234AF8B766C1FE743033790083EF14626A149BB20F7F87089025D58D1B4DC2",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoIn(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ExpoIn",
              "Signature": "public System.Single ExpoIn(System.Single x, System.Single rate)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "D4F2D872A22AE85FC6367B71AE5ABE17983A2F207DA0CAC905CC74DA54D62912",
              "Hash": "05F4851A6DA61A3076B219BDC3B2F682C2D66FDC705106917EB1796251C4F43B",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoInOut(System.Single)-\u003ESystem.Single",
              "Name": "ExpoInOut",
              "Signature": "public System.Single ExpoInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "118D5C24C9DDA8434A817620DD1D374DE41B2D3B67BC0CF3B49D4D832C41A2BC",
              "Hash": "442ED1BAAA9EC5AAE681919F34A27B3F62F44007092BB3A7509C90E3F63340A6",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExponentialSmoothing(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ExponentialSmoothing",
              "Signature": "public System.Single ExponentialSmoothing(System.Single source, System.Single target, System.Single smoothing, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "smoothing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "2F633E59F97A67338103F4A64E14E29DE7CE24B0EB2802B1B30226335580F82F",
              "Hash": "106380572881B7D5FF412D18B8B521ADBDA7304128836B9BCBF0C83BC0DC858A",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoOut(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ExpoOut",
              "Signature": "public System.Single ExpoOut(System.Single x, System.Single rate)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "95001689187A1CDBB248BD516E0E5802BF79427183AC2C526F991990AAA15F32",
              "Hash": "3B63ED4A9E2E1FFF24DD3C656B856870570533D9683E3E87C5885F1024871FF0",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Linear(System.Single)-\u003ESystem.Single",
              "Name": "Linear",
              "Signature": "public System.Single Linear(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "4F85BBEDE731463FB44C4025E969A486584FE0A9C6B8D51ADD921FED61A41F7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadIn(System.Single)-\u003ESystem.Single",
              "Name": "QuadIn",
              "Signature": "public System.Single QuadIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4,
              "BodyHash": "E85349289B75B9DAF3ABD44E5C9433589222C239EE36339FAB0685E34832D938",
              "Hash": "A916254F459C38E9570EC6CC4840F2C21E2F26834272DA4ACC2004921BD61313",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuadInOut",
              "Signature": "public System.Single QuadInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "6794759BB74E6920A87234A93F8A9C9CFEEB370A1B360D085720BCF3F64FFD11",
              "Hash": "8D70F42F06E15A24DF9790C1D59DA1CF0EFE9A8CEF765760219FDC88637F9292",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadOut(System.Single)-\u003ESystem.Single",
              "Name": "QuadOut",
              "Signature": "public System.Single QuadOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "93A18181A66AFE074C97C62F5FDE05D1AD62EFD75496154E8DC0560905C4E730",
              "Hash": "1B109FE22F629288294920169B6A0FDBC5BF8B6719AB981DA51E189FED48B382",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartIn(System.Single)-\u003ESystem.Single",
              "Name": "QuartIn",
              "Signature": "public System.Single QuartIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "ECBCB571BCCD9D247A47082DB9591A89883A5608E76DF6B661D829F192EEBD49",
              "Hash": "C7465E190F6E02EB9CB730453438D7A0B74BA430A17CBFCE4592EC0A2A01A6C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuartInOut",
              "Signature": "public System.Single QuartInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "BAA476A5A07DE1CE9CAF9FC4381E677265F320F8E9CA2AD3CE83FAD1BDD072E1",
              "Hash": "394F4E8F715413B7F8F291E536C907BFC23055AA6D79D3BD6A1D2CB2E2E80ED4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartOut(System.Single)-\u003ESystem.Single",
              "Name": "QuartOut",
              "Signature": "public System.Single QuartOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2467939BCA47736BBF05B4300400ADDCC09A022732C21D6F2D3B5A21B0B11811",
              "Hash": "2D557E07BF6B838B71D7C3CFA2B86AA3B93DB61663B4E23CCA07C6F88E05319F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintIn(System.Single)-\u003ESystem.Single",
              "Name": "QuintIn",
              "Signature": "public System.Single QuintIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "66887EC6AF7D1A5E586C49FCA5F7A701FAED863613B25DDC6ADBCAC435741360",
              "Hash": "895CE2C1D5A8911B0BA4CD50E967646F6F4631C8AE1BD0CC25A0D6B0C6F54275",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuintInOut",
              "Signature": "public System.Single QuintInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "83D3971C2E1C15CB9E3712AD08A216BBDFC56A2EE5CE5ED59053A8DFF7630C78",
              "Hash": "9FF26481D26897C481FCCDD0AC20E186DEE70713247219909DD397B753918193",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintOut(System.Single)-\u003ESystem.Single",
              "Name": "QuintOut",
              "Signature": "public System.Single QuintOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "551E4EB4D1E26C06292A4E08B7021E19045EC0987C4E5B2028828FF9E97B8CA1",
              "Hash": "5F343FA87F9093336825F9D5123B4EBF0B956B52F0C4E5B87414679B753150B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineIn(System.Single)-\u003ESystem.Single",
              "Name": "SineIn",
              "Signature": "public System.Single SineIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "0949CF5F8ECC873376476B0B1D0FB6B0923A4F18A1A2612DA03ED8E32B20A673",
              "Hash": "238059320E7A5AC6CEEC78A86C2BCB9B01A8F16F913FCF89E9A9C7A7DF045B41",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineInOut(System.Single)-\u003ESystem.Single",
              "Name": "SineInOut",
              "Signature": "public System.Single SineInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C078F026DB9422A4A5FF5AD19A1914498510B5023BBFCCE12C6ED1EB95F64D2D",
              "Hash": "B57C00B661E706828B86EF3A38A451666F6EB60584C4F596325F75A19EB08D59",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineOut(System.Single)-\u003ESystem.Single",
              "Name": "SineOut",
              "Signature": "public System.Single SineOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B42BC7409DAD0355E9795AC13F001BC32AF04B5A588F1D5F18496C2F35810F7F",
              "Hash": "CE9FBB3090B0D95B7883F435431D4514461AB4DED25D90F9E8103E77DA167F92",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69EF5EAE35E8DEAA7E0C98664D238AFA8FE7C67B2BCF2ABCE94C974EA89F8414"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion",
          "Name": "InterpolationHelperExtemsion",
          "DisplayName": "InterpolationHelperExtemsion",
          "FullName": "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BackIn(System.Single)-\u003ESystem.Single",
              "Name": "BackIn",
              "Signature": "public System.Single BackIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C7F5D1EC668CF57FF2621903EF16FCD0C6A211D884A55C0321790C8C06B85ECF",
              "Hash": "BCE60513E5F410929F66126E051348A50EFA548F1050B115CCDDEAA617713AA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BackInOut(System.Single)-\u003ESystem.Single",
              "Name": "BackInOut",
              "Signature": "public System.Single BackInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "1F7FE91C6A588AA5DEFD5297D8720D73E2CA9FF9DE3D4439FDD4DDACF545EC0A",
              "Hash": "CF120FF3D1D28CC2A5943A9ACB40AE42C187DC03BD9EC741565140E6EC91DAFD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BackOut(System.Single)-\u003ESystem.Single",
              "Name": "BackOut",
              "Signature": "public System.Single BackOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "A2BE148EE68533AD144C5900E5E589F05A1E946738D4D4CF254E636661D60507",
              "Hash": "D511C3EA99796CB69480DF89E3B522C404133B43A77E52EABAC2979FCF0CAB7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceIn(System.Single)-\u003ESystem.Single",
              "Name": "BounceIn",
              "Signature": "public System.Single BounceIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "4AA94A7C030E1A82BFCEB3123BF87AAA3084461C5E9CF05EE81EF8342E283978",
              "Hash": "6E483E50009EA649C79896DCEC44A1395CA8DBFCA9AA526E06DDF3B7ADFF78F4",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceInOut(System.Single)-\u003ESystem.Single",
              "Name": "BounceInOut",
              "Signature": "public System.Single BounceInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "B655E124C5CDB0358D41E1152C2404B079C43637A30DB8B0A15603C4515EF99B",
              "Hash": "FDA7EA33B51352F35143096D6C68B4203E1545760719A5DEE4240A55584D4BDA",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceOut(System.Single)-\u003ESystem.Single",
              "Name": "BounceOut",
              "Signature": "public System.Single BounceOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "53ABEBEA096B0C3BC0A9AEF19A85740C02DF0BA4F380FAD8728723E2873A1EA6",
              "Hash": "40B5D4F056E438CE734DE39402C766B90F5C3FB77500BD8ECB411838DD32D6F9",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircIn(System.Single)-\u003ESystem.Single",
              "Name": "CircIn",
              "Signature": "public System.Single CircIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "CF727A47EB81D0E4ECA26443B00E507BADFBC93B0B36A68D8E0C124098786507",
              "Hash": "A32AD09CD5293C6F9114D8166C7D63F79118976C268D73355DA3387A9C6B9772",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircInOut(System.Single)-\u003ESystem.Single",
              "Name": "CircInOut",
              "Signature": "public System.Single CircInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "95D492AE229189421CA4177AEC09BFF0BE93F02B8FBC0A76CA2A8CE7C998DD96",
              "Hash": "A24106F5C3B05EF91B66CCE35061E058003510FB69E52F38EA7FD2FCF397DD18",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CircOut(System.Single)-\u003ESystem.Single",
              "Name": "CircOut",
              "Signature": "public System.Single CircOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E15D32AB2C43B60DCCF681B85569F01891D149404B6177A27F1F0687BE54FFD4",
              "Hash": "B4A19703B23ADA6FA1DC78CEF6B96C2E2686F177880215D20BB9AD728EF69E79",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeIn(System.Single)-\u003ESystem.Single",
              "Name": "CubeIn",
              "Signature": "public System.Single CubeIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "213F31656027CDF1FE19F17A2CF79B10CDC8A35524A6AE5584FFDD315FAB73E7",
              "Hash": "6E26083DACDFDF459600DDA76A92E59EB655F56B5CC0C2BAA4835D9D45E10AAA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeInOut(System.Single)-\u003ESystem.Single",
              "Name": "CubeInOut",
              "Signature": "public System.Single CubeInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "674BC7416B615561C2C81028E709FFB7A6C60E9FD34BD403E31448122C4C7665",
              "Hash": "F9A267CF18C390092DC7CA0E9A1B638F286E97BB8BDA09E453B60A4C3D3AB8FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CubeOut(System.Single)-\u003ESystem.Single",
              "Name": "CubeOut",
              "Signature": "public System.Single CubeOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "3A531C4BC3843303AC7592221B04ABCB3402FE6D3AE8D66220460F912CDB690A",
              "Hash": "E7A87EBC5D46F5BA6AF2EF38D9FD93A315A032A38067FC0723F6551D0DFC5A32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticIn(System.Single)-\u003ESystem.Single",
              "Name": "ElasticIn",
              "Signature": "public System.Single ElasticIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "E0CBA4464010282D70BD5EA64243EAFA5A1959ECD6E47D1832D4CEFF3735BB75",
              "Hash": "1C4036607D833EDC8A851369378A2DCDD8396D3EFEB700138922CD77D30C41AC",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticInOut(System.Single)-\u003ESystem.Single",
              "Name": "ElasticInOut",
              "Signature": "public System.Single ElasticInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "52B22F93C5EB65B186C0D98F54DFA8C08AA93E68DB39C71414DD5A0389ECBBD7",
              "Hash": "CE6091C3A9225460F53D073F2936B53EE542C9BD2A9222D423353FA7D17AAFAD",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ElasticOut(System.Single)-\u003ESystem.Single",
              "Name": "ElasticOut",
              "Signature": "public System.Single ElasticOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "2225AB112E34DB09B31E3E8C16C8C7AB6D5B3C177905BF655D0B5CC7B871A8BA",
              "Hash": "E2234AF8B766C1FE743033790083EF14626A149BB20F7F87089025D58D1B4DC2",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoIn(System.Single)-\u003ESystem.Single",
              "Name": "ExpoIn",
              "Signature": "public System.Single ExpoIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "903B40EAC92895941F0154089E266CA8338E9C237DBCA70AF7EC0C4BEDB19503",
              "Hash": "76A8ABA2E94E0D2E6A81F42C2777AE89E598C6DF523F4F9ED30B25BE3869F9A5",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoInOut(System.Single)-\u003ESystem.Single",
              "Name": "ExpoInOut",
              "Signature": "public System.Single ExpoInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "118D5C24C9DDA8434A817620DD1D374DE41B2D3B67BC0CF3B49D4D832C41A2BC",
              "Hash": "442ED1BAAA9EC5AAE681919F34A27B3F62F44007092BB3A7509C90E3F63340A6",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpoOut(System.Single)-\u003ESystem.Single",
              "Name": "ExpoOut",
              "Signature": "public System.Single ExpoOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "53EA35D027931B893B00B4ECA7BFD94A374118A34B5E0B5BB26BCEAD289E803B",
              "Hash": "0A45B619A9287E6E5714831BFE2D95D1AFF2EB86F32B1D19C65E50FD49B1F84C",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Linear(System.Single)-\u003ESystem.Single",
              "Name": "Linear",
              "Signature": "public System.Single Linear(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "4F85BBEDE731463FB44C4025E969A486584FE0A9C6B8D51ADD921FED61A41F7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadIn(System.Single)-\u003ESystem.Single",
              "Name": "QuadIn",
              "Signature": "public System.Single QuadIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4,
              "BodyHash": "E85349289B75B9DAF3ABD44E5C9433589222C239EE36339FAB0685E34832D938",
              "Hash": "A916254F459C38E9570EC6CC4840F2C21E2F26834272DA4ACC2004921BD61313",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuadInOut",
              "Signature": "public System.Single QuadInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "6794759BB74E6920A87234A93F8A9C9CFEEB370A1B360D085720BCF3F64FFD11",
              "Hash": "8D70F42F06E15A24DF9790C1D59DA1CF0EFE9A8CEF765760219FDC88637F9292",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuadOut(System.Single)-\u003ESystem.Single",
              "Name": "QuadOut",
              "Signature": "public System.Single QuadOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "93A18181A66AFE074C97C62F5FDE05D1AD62EFD75496154E8DC0560905C4E730",
              "Hash": "1B109FE22F629288294920169B6A0FDBC5BF8B6719AB981DA51E189FED48B382",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartIn(System.Single)-\u003ESystem.Single",
              "Name": "QuartIn",
              "Signature": "public System.Single QuartIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "ECBCB571BCCD9D247A47082DB9591A89883A5608E76DF6B661D829F192EEBD49",
              "Hash": "C7465E190F6E02EB9CB730453438D7A0B74BA430A17CBFCE4592EC0A2A01A6C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuartInOut",
              "Signature": "public System.Single QuartInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "BAA476A5A07DE1CE9CAF9FC4381E677265F320F8E9CA2AD3CE83FAD1BDD072E1",
              "Hash": "394F4E8F715413B7F8F291E536C907BFC23055AA6D79D3BD6A1D2CB2E2E80ED4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuartOut(System.Single)-\u003ESystem.Single",
              "Name": "QuartOut",
              "Signature": "public System.Single QuartOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2467939BCA47736BBF05B4300400ADDCC09A022732C21D6F2D3B5A21B0B11811",
              "Hash": "2D557E07BF6B838B71D7C3CFA2B86AA3B93DB61663B4E23CCA07C6F88E05319F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintIn(System.Single)-\u003ESystem.Single",
              "Name": "QuintIn",
              "Signature": "public System.Single QuintIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "66887EC6AF7D1A5E586C49FCA5F7A701FAED863613B25DDC6ADBCAC435741360",
              "Hash": "895CE2C1D5A8911B0BA4CD50E967646F6F4631C8AE1BD0CC25A0D6B0C6F54275",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintInOut(System.Single)-\u003ESystem.Single",
              "Name": "QuintInOut",
              "Signature": "public System.Single QuintInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "83D3971C2E1C15CB9E3712AD08A216BBDFC56A2EE5CE5ED59053A8DFF7630C78",
              "Hash": "9FF26481D26897C481FCCDD0AC20E186DEE70713247219909DD397B753918193",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuintOut(System.Single)-\u003ESystem.Single",
              "Name": "QuintOut",
              "Signature": "public System.Single QuintOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "551E4EB4D1E26C06292A4E08B7021E19045EC0987C4E5B2028828FF9E97B8CA1",
              "Hash": "5F343FA87F9093336825F9D5123B4EBF0B956B52F0C4E5B87414679B753150B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineIn(System.Single)-\u003ESystem.Single",
              "Name": "SineIn",
              "Signature": "public System.Single SineIn(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "0949CF5F8ECC873376476B0B1D0FB6B0923A4F18A1A2612DA03ED8E32B20A673",
              "Hash": "238059320E7A5AC6CEEC78A86C2BCB9B01A8F16F913FCF89E9A9C7A7DF045B41",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineInOut(System.Single)-\u003ESystem.Single",
              "Name": "SineInOut",
              "Signature": "public System.Single SineInOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C078F026DB9422A4A5FF5AD19A1914498510B5023BBFCCE12C6ED1EB95F64D2D",
              "Hash": "B57C00B661E706828B86EF3A38A451666F6EB60584C4F596325F75A19EB08D59",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SineOut(System.Single)-\u003ESystem.Single",
              "Name": "SineOut",
              "Signature": "public System.Single SineOut(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B42BC7409DAD0355E9795AC13F001BC32AF04B5A588F1D5F18496C2F35810F7F",
              "Hash": "CE9FBB3090B0D95B7883F435431D4514461AB4DED25D90F9E8103E77DA167F92",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3D7213DB67E8234B3A703676344FF35E4C2AAA61057AE0AE1C29DB49A03C0394"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.IntervalHelper",
          "Name": "IntervalHelper",
          "DisplayName": "IntervalHelper",
          "FullName": "CandideCreator.Shared.Helpers.IntervalHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IntervalOverlap(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "IntervalOverlap",
              "Signature": "public System.Boolean IntervalOverlap(System.Single x1, System.Single x2, System.Single y1, System.Single y2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B64F3C48FF4753FF2352A6EC1F03ADEA3D91FA768136502F2AB3A2052E5C3B5D",
              "Hash": "9860B0CAEFC495170B01138FBB8BBE3F495CC8AC12F6BB74360B1FE6B3F8607F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73F58128472ED46B396E45890B9B7F828B24787AC6AE0699B214A356A11B1649"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.IParameters",
          "Name": "IParameters",
          "DisplayName": "IParameters",
          "FullName": "CandideCreator.Shared.Helpers.IParameters",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Dictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Dictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Dictionary",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "419CCB345C063D02021EA0C3540188E3842D4322114F0D495040830D630D3225"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWithoutOverwrite(CandideCreator.Shared.Helpers.IParameters)-\u003ESystem.Void",
              "Name": "AddWithoutOverwrite",
              "Signature": "public System.Void AddWithoutOverwrite(CandideCreator.Shared.Helpers.IParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.IParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C11FE4DBA7E67E674772BF1EF781CF9EF6FCB28FDA406FF01EC1E58BD5BDDF42",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBool(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "GetBool",
              "Signature": "public System.Boolean GetBool(System.String key, System.Boolean def)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5E30B7191391B763D4E292C06965FAC5D65077DF831E6B0CC3404F6472D0F0B4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDouble(System.String, System.Double)-\u003ESystem.Double",
              "Name": "GetDouble",
              "Signature": "public System.Double GetDouble(System.String key, System.Double def)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C7EF1CE1779F0BA68AC4C9073B7ADA8F28A3DEEF8973F6951B0EDD01549D0C9F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnum\u00601(System.String, !T)-\u003E!T",
              "Name": "GetEnum",
              "Signature": "public T GetEnum\u003CT\u003E(System.String key, T def)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6623FDBADEBDACDE7CEE0A2BBF294DD9C214E95B7CED4048B59914AD2F6DC946",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFloat(System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFloat",
              "Signature": "public System.Single GetFloat(System.String key, System.Single def)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0C07D7581B8CB24BB999F7260E191D9104D7DE1ADC82D54E45276A9BEF977332",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGuid(System.String, System.Guid)-\u003ESystem.Guid",
              "Name": "GetGuid",
              "Signature": "public System.Guid GetGuid(System.String key, System.Guid def)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B2280BB4640CEB95E772154E90185B8DD746256632538FF9E4F56E2C8A507181",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInt(System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "GetInt",
              "Signature": "public System.Int32 GetInt(System.String key, System.Int32 def)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FEECA92055AC404216B19EECAE38E6925A6C9A8C0FAED93191F37687B1BDF8D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetString(System.String, System.String)-\u003ESystem.String",
              "Name": "GetString",
              "Signature": "public System.String GetString(System.String key, System.String def)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "71AEFAE8D6B49D9AD8EC2E39C5238EE22901932F8CDF27337B391FF2E1F3784E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStringNullIfEmpty(System.String, System.String)-\u003ESystem.String",
              "Name": "GetStringNullIfEmpty",
              "Signature": "public System.String GetStringNullIfEmpty(System.String key, System.String def)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "72FEA527E66469D7AF4589D16DF49FEE72AACD2C8658723D16A3EE327534354C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVector3(System.String, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetVector3(System.String key, Microsoft.Xna.Framework.Vector3 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F8226D4CB990A1F2C42E682DD209F93364DBB50CDFA5A07FBCF81256153FB47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C865905938DB26D9CDA40577C965565030ACA3551BC821658DBA27AB58087976"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.LinearAlgebra",
          "Name": "LinearAlgebra",
          "DisplayName": "LinearAlgebra",
          "FullName": "CandideCreator.Shared.Helpers.LinearAlgebra",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "LineSegmentIntersection",
              "Signature": "public System.Boolean LineSegmentIntersection(System.Single p1X, System.Single p1Y, System.Single q1X, System.Single q1Y, System.Single p2X, System.Single p2Y, System.Single q2X, System.Single q2Y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "FE10056A239ADEC708E74B03D7601C6952C1AD31F95559EB7154ED063C35FDA9",
              "Hash": "DA91BC0D2138D34EC31BECFE064823FB209CB5B16CB86BCEC46632E58734405C",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)-\u003ESystem.Boolean",
              "Name": "LineSegmentIntersectionDouble",
              "Signature": "public System.Boolean LineSegmentIntersectionDouble(System.Double p1X, System.Double p1Y, System.Double q1X, System.Double q1Y, System.Double p2X, System.Double p2Y, System.Double q2X, System.Double q2Y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p1X",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1Y",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1X",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1Y",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2X",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2Y",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "982F3B6AC7E32EB372ED5006EEC3FCFF9CA496614DBA3D4D79949F362803A3C5",
              "Hash": "FC55A2A7AC86C11FCEA253358DD1CD4F00C368F84776747B929DD5715A855C6F",
              "CalledMethods": [
                "System.Math::Min(System.Double, System.Double)",
                "System.Math::Max(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaneLineIntersection(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "PlaneLineIntersection",
              "Signature": "public Microsoft.Xna.Framework.Vector3 PlaneLineIntersection(Microsoft.Xna.Framework.Vector3 planePoint, Microsoft.Xna.Framework.Vector3 planeNormal, Microsoft.Xna.Framework.Vector3 linePoint, Microsoft.Xna.Framework.Vector3 lineDirection)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "planePoint",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "planeNormal",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "linePoint",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineDirection",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "02CA7B5D364AE766CD09EEECEB2F3983A0AFC8B8E6E0E22AA1B38E7E9817811D",
              "Hash": "4DD42C238E1E2FC72546876FF155077D8562EF8155A0AAFB3C25C2FC5E1CB178",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Boolean",
              "Name": "PointInPolygon",
              "Signature": "public System.Boolean PointInPolygon(Microsoft.Xna.Framework.Vector2 testPoint, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E polygon)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "testPoint",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygon",
                  "Type": "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "1658FA27349E448BAD1A7A338AE7DE8BA7A49A42F0B80A3B24155F4A01FC8A16",
              "Hash": "02AE69040A520CB23E23D6271F8523A09719DBC7F0BF46C665167F660D56C690",
              "CalledMethods": [
                "System.Collections.Generic.IReadOnlyCollection\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindLineSegmentVsCapsuleIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindLineSegmentVsCapsuleIntersection",
              "Signature": "public System.Boolean TryFindLineSegmentVsCapsuleIntersection(System.Single p1X, System.Single p1Y, System.Single q1X, System.Single q1Y, System.Single p2X, System.Single p2Y, System.Single q2X, System.Single q2Y, System.Single capsuleRadius, out System.Single\u0026 h)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "q2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capsuleRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "h",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 485,
              "BodyHash": "770FA9738D62B53F00529C2BCA8BCA53BA67C640BB74D3F765231D23601EFF95",
              "Hash": "8135430C516E905E2A2E86DCE3ED477DC474C7C7F550A8B8A07C722FD1B14214",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::TryGetLineSegmentsIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::TryGetLineSegmentCircleIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetLineSegmentCircleIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLineSegmentCircleIntersection",
              "Signature": "public System.Boolean TryGetLineSegmentCircleIntersection(System.Single p0X, System.Single p0Y, System.Single lineLength, System.Single lineDirX, System.Single lineDirY, System.Single p2X, System.Single p2Y, System.Single radius, out System.Single\u0026 t)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p0X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p0Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineDirX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineDirY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "t",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "EEC69182BC088E67A45567C1F2E2982F32D81EE1DCF90358D884DA5295DA73D4",
              "Hash": "6C5A29002295EF439C3F88F4F8DDE7501124960436F1671D7C1799CAAE2AABF7",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetLineSegmentsIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLineSegmentsIntersection",
              "Signature": "public System.Boolean TryGetLineSegmentsIntersection(System.Single p0X, System.Single p0Y, System.Single p1X, System.Single p1Y, System.Single p2X, System.Single p2Y, System.Single p3X, System.Single p3Y, System.Single\u0026 iX, System.Single\u0026 iY)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p0X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p0Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p3X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p3Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iX",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iY",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "C13A92EB6B31F2CD9D6C4FAF13D5E59547ED11A9E5444AB9DC373897DBBE95B8",
              "Hash": "BA0A6069ED41CF0820C0C6C4A1F431B27A3A7766774B6DCFEF77CCBA95E10A00",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetLineSegmentsIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLineSegmentsIntersection",
              "Signature": "public System.Boolean TryGetLineSegmentsIntersection(System.Single p0X, System.Single p0Y, System.Single p1X, System.Single p1Y, System.Single p2X, System.Single p2Y, System.Single p3X, System.Single p3Y, out System.Single\u0026 t)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p0X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p0Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p1Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p2Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p3X",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "p3Y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "t",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "2B0187A1BF153B286657793B602809D1BDBE70997BDFB3DAA43AFB4633787A25",
              "Hash": "17DA756F7BD287B881988B7B903ACAEC0B6294D599C0F4A75788270C60CD201A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DD0648811DB1EEB69C20957537674AD96DD415B8CA0EE457382B30E3910D3A30"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.MathExtension",
          "Name": "MathExtension",
          "DisplayName": "MathExtension",
          "FullName": "CandideCreator.Shared.Helpers.MathExtension",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsWonky(System.Single)-\u003ESystem.Boolean",
              "Name": "IsWonky",
              "Signature": "public System.Boolean IsWonky(System.Single a)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "BE5B75A1B74CE1CB5E2249997D5762F00DAC338718B60A618BDB1B6ABF89C482",
              "Hash": "DE9598682B638790218F7C8D819436A66EB4D4E09024455DA2D25FD5A56C1EF2",
              "CalledMethods": [
                "System.Single::IsFinite(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Mod(System.Double, System.Double)-\u003ESystem.Double",
              "Name": "Mod",
              "Signature": "public System.Double Mod(System.Double a, System.Double b)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB27AB473D74C0780E6A05C9C318111D52AB5A8B0AFA509ECAE5D21EC3109BAA",
              "Hash": "51FC780D8EEC62989366E933B897525164BA5CAE0DC401411437B01136A36D29",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Mod(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Mod",
              "Signature": "public System.Int32 Mod(System.Int32 a, System.Int32 b)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB27AB473D74C0780E6A05C9C318111D52AB5A8B0AFA509ECAE5D21EC3109BAA",
              "Hash": "4C2D6DA4DC87B469B341EE200A7017693CA2D24DFB738AD0217A19019D6DAE93",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Mod(System.Int64, System.Int64)-\u003ESystem.Int64",
              "Name": "Mod",
              "Signature": "public System.Int64 Mod(System.Int64 a, System.Int64 b)",
              "Visibility": "public",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB27AB473D74C0780E6A05C9C318111D52AB5A8B0AFA509ECAE5D21EC3109BAA",
              "Hash": "8B468617B3D0231E320B562E0842B3D448C74B9758DCA85419F71E9FA2F86B97",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Mod(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "Mod",
              "Signature": "public System.Single Mod(System.Single a, System.Single b)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB27AB473D74C0780E6A05C9C318111D52AB5A8B0AFA509ECAE5D21EC3109BAA",
              "Hash": "30DA45AEC3579F46BDEFBDCA13E603CA1D12A3A563638606953D404F722032EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SignSafe(System.Single)-\u003ESystem.Int32",
              "Name": "SignSafe",
              "Signature": "public System.Int32 SignSafe(System.Single a)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5FF5DD21164D7A207A6AB3BF6ADB89697E9110E963A97FC54175947349BEEA94",
              "Hash": "3271C901CA44C9702F78B3D0AE59576B48ABC426D3B3ABCF5D6C615D768885C4",
              "CalledMethods": [
                "System.Single::IsFinite(System.Single)",
                "System.MathF::Sign(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "411CAE31D208D7A0F1CA3642B1CA0D2D5B41D3C6CF9DF075E4C7F5370693997D"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.MatrixHelper",
          "Name": "MatrixHelper",
          "DisplayName": "MatrixHelper",
          "FullName": "CandideCreator.Shared.Helpers.MatrixHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "CreateLookAt",
              "Signature": "public Microsoft.Xna.Framework.Matrix CreateLookAt(Microsoft.Xna.Framework.Vector3 direction, Microsoft.Xna.Framework.Vector3 up)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "A7D01773A223B42A0D4B0D39565765D5AB151550794264D00C559511B2E320E3",
              "Hash": "FC5E63B9650BF865723B1D534837CA591C843665702F9A14FB171797629248DE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlerpMatrix(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "SlerpMatrix",
              "Signature": "public System.Void SlerpMatrix(Microsoft.Xna.Framework.Matrix\u0026 start, Microsoft.Xna.Framework.Matrix\u0026 end, System.Single slerpAmount, out Microsoft.Xna.Framework.Matrix\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slerpAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "3C9590802E6A8D3ED735627D3837D2FB163F9E044ECBE9E426A720001E27BE97",
              "Hash": "9F80565A21D7FABF2A0E94C930777A710C2042829F3DC0B8A86C98638B3F9458",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::Decompose(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Quaternion\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Quaternion::Lerp(Microsoft.Xna.Framework.Quaternion\u0026, Microsoft.Xna.Framework.Quaternion\u0026, System.Single, Microsoft.Xna.Framework.Quaternion\u0026)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, System.Single, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateFromQuaternion(Microsoft.Xna.Framework.Quaternion)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "55F155209BE7AFF721BF4FBEC7B46C82C623BC7841F4C4B6622B50B8B3FEDCB2"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.OkColorHelper",
          "Name": "OkColorHelper",
          "DisplayName": "OkColorHelper",
          "FullName": "CandideCreator.Shared.Helpers.OkColorHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "compute_max_saturation(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "compute_max_saturation",
              "Signature": "private System.Single compute_max_saturation(System.Single a, System.Single b)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 562,
              "BodyHash": "2EE208B4918C0E8424F20391F92AB688799AA2A53F6103CD6D1ED2A48F7DD2F9",
              "Hash": "4024B4061596E213E5609E3923384BD80DB486D65056BF0A5FF088FF55221DE7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "find_cusp(System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "find_cusp",
              "Signature": "private Microsoft.Xna.Framework.Vector2 find_cusp(System.Single a, System.Single b)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "F9EFDB904F08D8EC32AAAD2E1C3E6F8BFED67514ADDB276FE36767BB9F5BF146",
              "Hash": "89CE4B096F3B06665D6BF39CEFF4930CA4D24DDDED22329DA9D18B4CCE87214A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::compute_max_saturation(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Cbrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "find_gamut_intersection(System.Single, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "find_gamut_intersection",
              "Signature": "private System.Single find_gamut_intersection(System.Single a, System.Single b, System.Single L1, System.Single C1, System.Single L0, Microsoft.Xna.Framework.Vector2 cusp)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "L1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "C1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "L0",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cusp",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 839,
              "BodyHash": "EEDB492A54FB6E53008784252248587DE5B2C4909E9D716F7D6DBF13A60530FA",
              "Hash": "BDF1BA2B6F33D549335BDA94D9F96B70744EDD5B911FD7538704DF92BABEC495",
              "CalledMethods": [
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get_Cs(System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "get_Cs",
              "Signature": "private Microsoft.Xna.Framework.Vector3 get_Cs(System.Single L, System.Single a_, System.Single b_)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "L",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "a_",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b_",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "3A3DE38DBAA75C1BD62DDA4A9E5B67319635576B2A07892C20B4026446792EE1",
              "Hash": "9CB3960FF449E5986CB772926E4F4BDCE7D578C269B5545616E6208CA4E0BE40",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::find_cusp(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::find_gamut_intersection(System.Single, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.OkColorHelper::to_ST(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::get_ST_mid(System.Single, System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get_ST_mid(System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "get_ST_mid",
              "Signature": "private Microsoft.Xna.Framework.Vector2 get_ST_mid(System.Single a_, System.Single b_)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "a_",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b_",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "FB55B7937D279F1B995C59D7284803EC0ABCB318ABFAD673969E65F58DCF9312",
              "Hash": "C544A1894B50200B94CA413F1D3AD98F7A186E6968DA56F1EB2255B12D0812A7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "linear_srgb_to_oklab(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "linear_srgb_to_oklab",
              "Signature": "public Microsoft.Xna.Framework.Vector3 linear_srgb_to_oklab(Microsoft.Xna.Framework.Vector3 c)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "0704F2E6D3B48492468D59D42BF37BE78C92E28D01437D7DE82167CAE690B2A2",
              "Hash": "D6CEA2C4553FBAFABD47E4DFA9C3F529DB5C1ADC5C99C3AA3613152FE2F88AEE",
              "CalledMethods": [
                "System.MathF::Cbrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "linear_srgb_to_srgb(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "linear_srgb_to_srgb",
              "Signature": "public Microsoft.Xna.Framework.Vector3 linear_srgb_to_srgb(Microsoft.Xna.Framework.Vector3 linear_rgb)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "linear_rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "87790461CE438C6BAD86E095ED39CF6EB441CB940E1E8674C5595E2AB7CCEA1D",
              "Hash": "41934C6496EC7710A78A5ED0468A03BF53F4076D6B5ABC0F7F1D80A8C055DB57",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::srgb_transfer_function(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "okhsl_to_srgb(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "okhsl_to_srgb",
              "Signature": "public Microsoft.Xna.Framework.Vector3 okhsl_to_srgb(Microsoft.Xna.Framework.Vector3 hsl)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hsl",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "8FC35E3472C3BB08A6708AD4B2F91AA5287B74E677911FA9D8DD2DC623342B4F",
              "Hash": "A247360F8961FF07F7D4D1588F907728BF43A3F14312163ABD09CC5EB517CE10",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::toe_inv(System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::get_Cs(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.OkColorHelper::linear_srgb_to_srgb(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "okhsv_to_srgb(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "okhsv_to_srgb",
              "Signature": "public Microsoft.Xna.Framework.Vector3 okhsv_to_srgb(Microsoft.Xna.Framework.Vector3 hsv)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hsv",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 337,
              "BodyHash": "0669A9E1EB324DC6CE187528F9DCA045C1BDC660E607F708740F422BA734B03D",
              "Hash": "57D757AAE4DCAC5F83630426E7365A019B6E6047B20242B14841F5B653D306A7",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::find_cusp(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::to_ST(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.OkColorHelper::toe_inv(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Cbrt(System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::linear_srgb_to_srgb(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "oklab_to_linear_srgb",
              "Signature": "public Microsoft.Xna.Framework.Vector3 oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3 c)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "0756216C1F13AB54EAA6CB79EDF7484F3D0E5BDEBCC5E0B25DA4D666CA8D07B9",
              "Hash": "F2C6D1199700A9B6D78772A9F0309ABD6CB3AAE715AF15FA70476D2269286B2E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "srgb_to_linear_srgb(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "srgb_to_linear_srgb",
              "Signature": "public Microsoft.Xna.Framework.Vector3 srgb_to_linear_srgb(Microsoft.Xna.Framework.Vector3 rgb)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5EA0BFDED25B3D5F9C238F1F5710D1B8C0EBB4E2D90EEF29AD57ED4D8168D27C",
              "Hash": "9A9FAC56DBBDD15E0F66E0AC1E3D103BAB5F6FBE179A6611D187DF0100EFF3AE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::srgb_transfer_function_inv(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "srgb_to_okhsl(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "srgb_to_okhsl",
              "Signature": "public Microsoft.Xna.Framework.Vector3 srgb_to_okhsl(Microsoft.Xna.Framework.Vector3 rgb)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "AF61F8399C945D850FCA80B8AD9844397279661B2502303C5B32C1E46648C464",
              "Hash": "78080C7EDBF411049F1680366F4B8F65C1716D8277CF1C8A67DB07DB28230C0E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::srgb_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.OkColorHelper::linear_srgb_to_oklab(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Sqrt(System.Single)",
                "System.MathF::Atan2(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::get_Cs(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::toe(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "srgb_to_okhsv(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "srgb_to_okhsv",
              "Signature": "public Microsoft.Xna.Framework.Vector3 srgb_to_okhsv(Microsoft.Xna.Framework.Vector3 rgb)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "rgb",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "4717A1FC7A84CCB9F778829D146F2F2894018993FD7DFBD725805607B864985A",
              "Hash": "0AC25C7AC49C2C9AB899465EDBEC0D56B9CE5856A73DECA8D6D511A8DA82B9BA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.OkColorHelper::srgb_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.OkColorHelper::linear_srgb_to_oklab(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Sqrt(System.Single)",
                "System.MathF::Atan2(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::find_cusp(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::to_ST(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.OkColorHelper::toe_inv(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::oklab_to_linear_srgb(Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Cbrt(System.Single)",
                "CandideCreator.Shared.Helpers.OkColorHelper::toe(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "srgb_transfer_function(System.Single)-\u003ESystem.Single",
              "Name": "srgb_transfer_function",
              "Signature": "private System.Single srgb_transfer_function(System.Single a)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "CE74D8A5BA1C08A450464BF8981C1ADE16111E779D6BFF6E112AB2EAB6EA6AA8",
              "Hash": "817CACC39F9C160F008B8859A8FD62E734C1F315EC1CEF68487B3F62049D335D",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "srgb_transfer_function_inv(System.Single)-\u003ESystem.Single",
              "Name": "srgb_transfer_function_inv",
              "Signature": "private System.Single srgb_transfer_function_inv(System.Single a)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "57AC48C25B75A3ED7946CEE566FDB3FAB6F973369AB550305C80B81D870BAF85",
              "Hash": "5921558EA241C0224C5E5252DDCE95045BD76E248A5445C8E487F2ECFD18983A",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "toe(System.Single)-\u003ESystem.Single",
              "Name": "toe",
              "Signature": "private System.Single toe(System.Single x)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "59AEBD5EF963315C323DB897E0FA950ED76F3858DDBA13B4936CDEC80A0CAA70",
              "Hash": "FA34A071C3D045CA2BAC6958406C2D1FCDEBE1C67CD496ADE09824D9879EE507",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "toe_inv(System.Single)-\u003ESystem.Single",
              "Name": "toe_inv",
              "Signature": "private System.Single toe_inv(System.Single x)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5E69E99FA3EDEFD3B1B90612868AA6BD1BD4CD523AA107F78335991BBADD890A",
              "Hash": "BACB1CC31072E2D7DF765F384FE107206824F8FF051DBA7E36B65752610156E5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "to_ST(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "to_ST",
              "Signature": "private Microsoft.Xna.Framework.Vector2 to_ST(Microsoft.Xna.Framework.Vector2 cusp)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "cusp",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9B762124434C59B21E6E515873CFF1FCAF19C20DE7CB89B24C4A092BEAE9B45D",
              "Hash": "F85EA1A079C2E6BC5124DCC41E4BDBE257BCA0F70C335A7AD79CCF0715B58DFB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1443B92280714B2A13EE92CA33D2F5C57B11C35F82140F259C6B0F1432C10A9"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ParameterExtensions",
          "Name": "ParameterExtensions",
          "DisplayName": "ParameterExtensions",
          "FullName": "CandideCreator.Shared.Helpers.ParameterExtensions",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Copy",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Copy(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "D2E361494E90EC4ADF0FA50746ACC2FB346BF26E731DEE517D6CD2DA6EB6A074",
              "Hash": "7E82212312966971AE60B53CBE2667EDD649DFEB8EA022DC71876FE9A3AF616D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor(System.Collections.Generic.IDictionary\u003C!0, !1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyParameters(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "CopyParameters",
              "Signature": "public System.Void CopyParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E otherParameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherParameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "CD1D0D5D920B2E73A016D9472A685B93AF0EDF8F41C23D4BE7CC466DF25DB7B1",
              "Hash": "A1060AB5AFCA746AA1EEF85B1D3571CBBF88D7A6990C4B95928E96082D19439F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyUndefinedParameters(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "CopyUndefinedParameters",
              "Signature": "public System.Void CopyUndefinedParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E otherParameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherParameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "6751652EA40678D3A8D845A224F09C0B7509017CFD8BC93948DD195B25F71F78",
              "Hash": "92E28C61DCC000498475EB1176BCEBCEBF2EC2BD7E032A209B4708AA7DADB5A8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryAdd(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6F4D6C84597E6BFE75758BB3FFECCD5BCA07597F4ECD91EBF62FFD0DF778D7AE"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.Parameters",
          "Name": "Parameters",
          "DisplayName": "Parameters",
          "FullName": "CandideCreator.Shared.Helpers.Parameters",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Helpers.IParameters"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Dictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Dictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Dictionary",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "419CCB345C063D02021EA0C3540188E3842D4322114F0D495040830D630D3225"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters)-\u003ESystem.Void",
              "Name": "AddOrOverwrite",
              "Signature": "public System.Void AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.IParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "FEA3B67C381B0FD440E9FE4683A25A9B4B556A8A643C2EE92A090E5C89128563",
              "Hash": "4009C59456236AE68F9DED196E66F553949CC2AEBBD28005B38FDD5219F9A35B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.IParameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddOrOverwrite(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "AddOrOverwrite",
              "Signature": "public System.Void AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "1A4742A47DE03DBE0CCCB3029CA70E8DEAE07C377A619E06535163AA59CDF084",
              "Hash": "66C278AEC31E3A0F8E68B7B37BDDECF95AE0CE016686013A31BA98084EF9174E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddWithoutOverwrite(CandideCreator.Shared.Helpers.IParameters)-\u003ESystem.Void",
              "Name": "AddWithoutOverwrite",
              "Signature": "public System.Void AddWithoutOverwrite(CandideCreator.Shared.Helpers.IParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.IParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "891680170A2FF8C14A43DFD8BC44FE0D161DA382B5BBF719329C8FE5A17EEAA3",
              "Hash": "C9E85DF3817DC0078D524C508C85E1EE1D3C2D3522F27421BCF5CECECB6BB7AC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.IParameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryAdd(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "6FEBB5657D1C736B9C5A88C1676BB9DC478E714F383CECA89B70AC869A769615",
              "Hash": "B947EEC33B66CE2D96A89E183C047861567E4C3B7BFCB54721C12D0689C5C3F2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Count()",
                "System.Linq.Enumerable::Except(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBool(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "GetBool",
              "Signature": "public System.Boolean GetBool(System.String key, System.Boolean def)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A79B23943C26BAAC2DADFE7B908F7A5170484F5DD5AEA77651E27A5353F89FC9",
              "Hash": "7A604BC3693EC595AE09EB6FCF389670622F8B6CCAC14E23916084DCCF0E9C8C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDouble(System.String, System.Double)-\u003ESystem.Double",
              "Name": "GetDouble",
              "Signature": "public System.Double GetDouble(System.String key, System.Double def)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "302B79C7ACCEB36CB15E35C912F0110860FA4EB2081B50E2E24633FC4932BCCC",
              "Hash": "4503FF3DF55821C4175441901162A6FA18CBD8E1030E588D69B875B7A1E62298",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseDouble(System.String, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnum\u00601(System.String, !T)-\u003E!T",
              "Name": "GetEnum",
              "Signature": "public T GetEnum\u003CT\u003E(System.String key, T def)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 48,
              "BodyHash": "D6F6B49F54B8CBAED29EFA0F0067E5A91DB0C9A3C7DC88A5C94199B873B7DC74",
              "Hash": "BF4AD5182BBAD41E97D6E39E294C180C9B96BD0C77538439E5C7E6174456DDD0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Enum::TryParse(System.String, System.Boolean, !!0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFloat(System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFloat",
              "Signature": "public System.Single GetFloat(System.String key, System.Single def)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "1DA91A36B036D91F844B093E7A3F1F38B344B16F44B2D96637B0EDDA2597A3A0",
              "Hash": "27CF179EA819444EFB0CC7658CC2AD5D454D3DCB83E756D9A2DE1F00338AF7B2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseFloat(System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGuid(System.String, System.Guid)-\u003ESystem.Guid",
              "Name": "GetGuid",
              "Signature": "public System.Guid GetGuid(System.String key, System.Guid def)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "E98D022477686C8DB646D735FDB1C0640D354CF79EA16F5E118D29CAF4A34482",
              "Hash": "CF22D73375C6DBF2F38279B0D1F326BCAFFB19381FFEE0C8FD16A30C195CE93E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::TryParse(System.String, System.Guid\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGuidOrNull(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GetGuidOrNull",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GetGuidOrNull(System.String key, System.Nullable\u003CSystem.Guid\u003E def)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "A5019E8DAC97863F020143B8B6733F7BEFEA8102C978A449162B5417176B8647",
              "Hash": "2F528F3BD77D4DD6F34D076F1C3B5B98502F7DF949E779167D471D0AC484C6CE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInt(System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "GetInt",
              "Signature": "public System.Int32 GetInt(System.String key, System.Int32 def)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "7A59F9A28F4465D8C0CA0798514802B621F1CA8FDCB72776B05589A45105D4C5",
              "Hash": "2007B910E1869DAE5CDF9DEE84B1F56CE148D6E62F7F10D21BDB87EF44F97825",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLong(System.String, System.Int64)-\u003ESystem.Int64",
              "Name": "GetLong",
              "Signature": "public System.Int64 GetLong(System.String key, System.Int64 def)",
              "Visibility": "public",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "5AC38C9FB95996AD79DD40C17CF3E35B2C79176FD03F6F805B66A9CFB6B59362",
              "Hash": "F6A5687AA0D0C805E314BC9BE081A4FBDAD043280E1312DC0B537440DBD35F87",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseLong(System.String, System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSprite(System.String)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetSprite",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetSprite(System.String key)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "813FC50EE5FF62AEB39116089635BFB581CCF2D5E99F3F0FA0306FAD5AEA74BB",
              "Hash": "20CEF069E22681C23682761BF61F19ED870B4C84ED12BFC51AB7350AAB773181",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseSpriteSheet(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetString(System.String, System.String)-\u003ESystem.String",
              "Name": "GetString",
              "Signature": "public System.String GetString(System.String key, System.String def)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "F486D2C6AC5498D6E7FF430BF49DE1C86ED4B78B5C597A342FB507CB68E5809E",
              "Hash": "BE7985D881F151FE0733CB21C45C3D46B7AEC229D427771DA07B9E6A559576BC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStringNullIfEmpty(System.String, System.String)-\u003ESystem.String",
              "Name": "GetStringNullIfEmpty",
              "Signature": "public System.String GetStringNullIfEmpty(System.String key, System.String def)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "623FEA1996A0E6624E401321B8AFD5416CE0B2E0A6B4E4B41177ADBD12608C95",
              "Hash": "0C7DB4698EB1A925030A87596E61CF731D540308BE2D99161D1FF3A0A0DCCCD0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVector2(System.String, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetVector2(System.String key, Microsoft.Xna.Framework.Vector2 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "3146AB098A1D0E5C0298D846D606C78521428769D3961E01A2A61F1EEFA1DBB6",
              "Hash": "C8A0B32AE880A5F493D3D13A07223820DC14D9B898E84ECB8C88D266EB78F7B0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseVector2(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVector2Nullable(System.String, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "GetVector2Nullable",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E GetVector2Nullable(System.String key, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E def)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "7B15815BB3FC9705889470DDDF169E1955DE97B3BE2709EDB9AAA44C15D7F9C9",
              "Hash": "924EA189D99B7BF74761A479BE5C49794151B313C62900F5A30B8B1B31A23CF3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseVector2(System.String, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVector2OrNull(System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "GetVector2OrNull",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E GetVector2OrNull(System.String key, Microsoft.Xna.Framework.Vector2 def)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "4977A37CAA53ACB815AFF543E897BB586588A92D2DB78A45A79DE2D954FB5BFC",
              "Hash": "F80E077458D218F5741F320A8D96CC6283F29479E2EB531E0C791C40643E8D64",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseVector2(System.String, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVector3(System.String, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetVector3(System.String key, Microsoft.Xna.Framework.Vector3 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "60AC56F1B5DE409E2EDCE6F5D40F6702B42C72C89528D5E51195E7742EC7E4DB",
              "Hash": "B799D7B0E84850A81F70F2C8BDA914CC6DFDE1900AF740B6C76155DE0D4712BF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseVector3(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseFromFile(System.String)-\u003ECandideCreator.Shared.Helpers.Parameters",
              "Name": "ParseFromFile",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters ParseFromFile(System.String filePath)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Helpers.Parameters",
              "Parameters": [
                {
                  "Name": "filePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "C87BDF986E965D8406A020BDE35CCAA37515D0F0FE26E2B8BB44DDD9E79C8607",
              "Hash": "10B4DEF2BD1E06630F96529F4919F108A3084233E318830D5697C9F58641F8D0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::.ctor(System.Int32)",
                "System.IO.File::ReadAllLines(System.String)",
                "System.String::get_Chars(System.Int32)",
                "System.String::IndexOf(System.Char)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::get_Length()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.Boolean value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "0CF248A248371BFE8A0DA04543A767331D9471BE4C4114C0439CCEA191803211",
              "Hash": "3E6F6ABF710A4E81E7C43655AEE14837149D5BE0CBDDDE739B27434776295FE5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Boolean::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Enum)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.Enum value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Enum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "6827155D63836BF80A73CCC9E7B95C4A8257C71A7F911A2AB385E52CFC91728F",
              "Hash": "458D5DDE22606B6256A1D975C0969010B8B73CE77A35FB38123DC9DB5C57150D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Guid)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.Guid value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "22073C2F7973086B05965D053D8CA4F4894A7C01CB9409391CA07B0BAAAB8616",
              "Hash": "1A0A33CA7169D44636269C666E5E5062422F8A214B6A0323327CF11B0322D467",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "270508060B3D744411D9CE2A8A42F58AFB9458751ECBCE529AE82A775024CD09",
              "Hash": "E8AA5F5D66F8682E232C4A9E8F2C42DE3E655CBF923740C4446AA1D510C8AC31",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Single)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.Single value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "DC788C1D609D72389332BB5AF644387774E1FB0FF2B897DC9052F1CA6A9DD8C3",
              "Hash": "9721A26BC256DCF251BF63753716740B4994B58D9751BFA26CAD2E12F2752BB8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.String)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String key, System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "89F1E1529383EB609A70E3157793ED64A3DDF3E7B43C1C01B12E2B732202382D",
              "Hash": "FF6EA2021E1190813664F015A2EEAA7627ACC3C2F0252D3614B82387DA363F66",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInt(System.String, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInt",
              "Signature": "public System.Boolean TryGetInt(System.String key, out System.Int32\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "9292A431A6992C6870B40359058630291603D04294F7FAF8AADE2435EA45DE92",
              "Hash": "809EA9BB7C506967B0CEA910841EAC65567826E58148EBD29EDDB215ECF2D5EB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::TryParseInt(System.String, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetLong(System.String, System.Int64\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLong",
              "Signature": "public System.Boolean TryGetLong(System.String key, out System.Int64\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "88B776E6AF8076C18E1D1EEF26A3FD01EF1BA98024997EAD00F320140E4C3B5E",
              "Hash": "88463968C4171EE872D41594F69485A12BF9E05A952653DC0EA1F91042800C16",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::TryParseLong(System.String, System.Int64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "88424D3433F9AEFA5ADC53C8FEC186F1BB781F0A880124CFFC8198ABF8A7E7A4"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ParseHelper",
          "Name": "ParseHelper",
          "DisplayName": "ParseHelper",
          "FullName": "CandideCreator.Shared.Helpers.ParseHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ParseBool(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "ParseBool",
              "Signature": "public System.Boolean ParseBool(System.String text, System.Boolean def)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "AD9C1B0415E0475A8539FFEFB67BC025B56040D04BA80ECE5900C54498B0ECC8",
              "Hash": "A1F94411B4679EF06FB435CE62910613B06D4B31A66BD5AAB274E56F9365602F",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Equals(System.String, System.String, System.StringComparison)"
              ],
              "StringLiterals": [
                "true",
                "false"
              ],
              "Source": null
            },
            {
              "Id": "ParseColor(System.String, Microsoft.Xna.Framework.Color)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "ParseColor",
              "Signature": "public Microsoft.Xna.Framework.Color ParseColor(System.String text, Microsoft.Xna.Framework.Color def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "8F068263A98979151D0B77ACF12B518420A4A917B550CDB801563986038EC164",
              "Hash": "4B8585F54623A632FD2C3E30B1F44B9B5FCCA913D4B24FC9BEB0C6AABF0FE442",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::ToLowerInvariant()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetProperties()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::Equals(System.String, System.String, System.StringComparison)",
                "System.Reflection.PropertyInfo::GetValue(System.Object, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseDouble(System.String, System.Double)-\u003ESystem.Double",
              "Name": "ParseDouble",
              "Signature": "public System.Double ParseDouble(System.String text, System.Double def)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "2132AA947AD3C85DF6C476730248CA8DA41A0C00A2520D29F0EFF04649AEE8A5",
              "Hash": "DB1FAE703BA5082FE534143AED29F104636F137B4D14E4AF4422A378B1B4E205",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Double::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Double\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseFloat(System.String, System.Single)-\u003ESystem.Single",
              "Name": "ParseFloat",
              "Signature": "public System.Single ParseFloat(System.String text, System.Single def)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "F849AEFCBEB689CEB4A177038C36B2E8B9C2204B122829A0E18BFFB9B8D3FF38",
              "Hash": "992A8814DB23B264B70676AE4EA1CA2EE0D93F67F1C099E6E077D4ABC8E22D95",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseGuid(System.String)-\u003ESystem.Guid",
              "Name": "ParseGuid",
              "Signature": "public System.Guid ParseGuid(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C3C7EDA2F72BBAE3EA5FA2D50FE4DA139119E7F8DDAFE98F90D6CBB7DCF0207C",
              "Hash": "6FDB311D483009DDD9049A4895268CC2B885B9B68B6137A13DD1A604BB7D9DB2",
              "CalledMethods": [
                "System.Guid::TryParse(System.String, System.Guid\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseInt(System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "ParseInt",
              "Signature": "public System.Int32 ParseInt(System.String text, System.Int32 def)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3381F8AB907B468175463705FE29E362D3BF869FFAF42F7F816DB1358B8AC6A8",
              "Hash": "0247CC8B00AB64264127419AE7737C7CF19A78BD057F0DBACC8C9EBA92D50DD5",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseLong(System.String, System.Int64)-\u003ESystem.Int64",
              "Name": "ParseLong",
              "Signature": "public System.Int64 ParseLong(System.String text, System.Int64 def)",
              "Visibility": "public",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "713ECBF9E66C072A7D900F2C96524A7FABF131712C752F432B7847E1E6C30F4A",
              "Hash": "40F2D358E5F2EA88918EABE57A05DEED39EBB4F13FA9802E8E2B05800DDDD6EA",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int64::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseSpriteSheet(System.String)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ParseSpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ParseSpriteSheet(System.String text)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "7D28DF32465F3EC4EDB1C8FDAF9614C33E52FE000BAE505E20F020B17E6099FA",
              "Hash": "8F9ABE27F5D8773C23D2873BDBBC3E5EAD2CDDDEC299F22CD91B10893CB63CED",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "|"
              ],
              "Source": null
            },
            {
              "Id": "ParseULong(System.String, System.UInt64)-\u003ESystem.UInt64",
              "Name": "ParseULong",
              "Signature": "public System.UInt64 ParseULong(System.String text, System.UInt64 def)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2989D8484E172FBDB66A20CE5CF48636D489B855FA6DD06D666EF31B02C4EC68",
              "Hash": "F518B291C86592DEA2F8622E74ED3B0B6790141536ED9BC6EC4B6A6FE4AEE764",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.UInt64::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.UInt64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseVector2(System.String, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ParseVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ParseVector2(System.String text, Microsoft.Xna.Framework.Vector2 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "E7AB3E71241A049741D13312BC375455585B95F6DF5C0B3B630100314534B645",
              "Hash": "29BAEAB1B0BB9B0020EE71F0194DE5ABA21370D80BEC4F8980A071D7327F3619",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseFloat(System.String, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseVector3(System.String, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ParseVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ParseVector3(System.String text, Microsoft.Xna.Framework.Vector3 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "CA10C44F4F52E20C1BC78BB06A92D4B1E39841F2FA9FF756BF569B478FFA2576",
              "Hash": "6292BEEB5A707A14CDF20554AAD5F76FDE5B7B8C3CC1F8992C48CA9048495F2B",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseFloat(System.String, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryParseInt(System.String, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryParseInt",
              "Signature": "public System.Boolean TryParseInt(System.String text, out System.Int32\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "4F8E9D4C5F20C6D86C79CCA91348996A5059E05D69DE87C7F4DD44C155EE2A0E",
              "Hash": "D945641135B9A0CF24B2519F54061ECF623CEF7B7F89078FBC9C7BC0726559F6",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryParseLong(System.String, System.Int64\u0026)-\u003ESystem.Boolean",
              "Name": "TryParseLong",
              "Signature": "public System.Boolean TryParseLong(System.String text, out System.Int64\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "AD668917305EA489809D1880A8280A3746EB2768C4465FD33A384F4A7860EDEC",
              "Hash": "6ACC4B23AD5AF449218781220C04B0CFA7E67A22199586A66EF245C1E3492745",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int64::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A3337BE77C721C9D7B0CEED1985408A519584C5CF56EB05FCBD3595CE909AE7"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.PathHelper",
          "Name": "PathHelper",
          "DisplayName": "PathHelper",
          "FullName": "CandideCreator.Shared.Helpers.PathHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRelativePath(System.String, System.String)-\u003ESystem.String",
              "Name": "GetRelativePath",
              "Signature": "public System.String GetRelativePath(System.String fromPath, System.String toPath)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "fromPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "120995455C3F94E983A84677DEC1698BA0AB2F6C1F48AD364FA003BE33BB6534",
              "Hash": "CD9AAD438C7AE6C86027DBDD65E0E671E17BF906BFCB139AC988D257F67B6C1F",
              "CalledMethods": [
                "System.Uri::.ctor(System.String)",
                "System.Uri::MakeRelativeUri(System.Uri)",
                "System.Object::ToString()",
                "System.Uri::UnescapeDataString(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84478E301A63FB56F77B1231B92EEE52CE1F794F9721EAB9D8B8BA458C9B95AC"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.PointExtensions",
          "Name": "PointExtensions",
          "DisplayName": "PointExtensions",
          "FullName": "CandideCreator.Shared.Helpers.PointExtensions",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Abs(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "Abs",
              "Signature": "public Microsoft.Xna.Framework.Point Abs(Microsoft.Xna.Framework.Point v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "B2C66E39439FA697F08F3D4E59DC74FB2B6DA58138A800B872DE81DCDA9B23F3",
              "Hash": "5D277BA37857CF09D5656FB0D31F89ADD82FBFC2B1569BC95D187825F2FC0AC8",
              "CalledMethods": [
                "System.Math::Abs(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dot(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)-\u003ESystem.Int32",
              "Name": "Dot",
              "Signature": "public System.Int32 Dot(Microsoft.Xna.Framework.Point v, Microsoft.Xna.Framework.Point v2)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "407174DE9F6089977311A060A2A72B6A3140C6513872138D2BB23D949714CD93",
              "Hash": "82DDC0CB610CF106F06F243917AC8CA4CF38A6413D55CBF4FAF4EFBF7CDD380D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "Multiply",
              "Signature": "public Microsoft.Xna.Framework.Point Multiply(Microsoft.Xna.Framework.Point v, Microsoft.Xna.Framework.Point v2)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "CBABB1F719B127399677F29826FAC27C3973369FA5F9AF483CCF39F612C44F75",
              "Hash": "3693396DA1538C780DD0625EF07E96BF1B4BCB0EAD02B6834393ABB2C1982596",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TaxiLength(Microsoft.Xna.Framework.Point)-\u003ESystem.Int32",
              "Name": "TaxiLength",
              "Signature": "public System.Int32 TaxiLength(Microsoft.Xna.Framework.Point v)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2DD5A65CFCD1F46B756F694E46052F8DB9558D6A8894481C0C59B8E0DF454775",
              "Hash": "9808AB36F0099F04756D399E5EA0BACD5DA9FFD22E6393891C5394601AB8FD08",
              "CalledMethods": [
                "System.Math::Abs(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TaxiLength(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)-\u003ESystem.Int32",
              "Name": "TaxiLength",
              "Signature": "public System.Int32 TaxiLength(Microsoft.Xna.Framework.Point v, Microsoft.Xna.Framework.Point v2)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "B68571329630AC2C4EA96384D481D773207822E17F482880BD249040D522C89D",
              "Hash": "0B7C700639B850C48C82F7B7898C9760C80BD7515DB670F5EB6E748C8DD60253",
              "CalledMethods": [
                "System.Math::Abs(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30B30DF361BAEBDB4B88C785C29A9BB708463FF9B8F98F538A34B46D88E3B408"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.RandomHelper",
          "Name": "RandomHelper",
          "DisplayName": "RandomHelper",
          "FullName": "CandideCreator.Shared.Helpers.RandomHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "NextAngle(System.Random)-\u003ESystem.Single",
              "Name": "NextAngle",
              "Signature": "public System.Single NextAngle(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "4A141168A104E1DB6A8DAAA47E2294F7488C753C0C6A69308651AF4D0776DC27",
              "Hash": "E7D7F5EE231D0C7EC5C8B1443790EE9F77CA9C81FF3DAE39C21F301C7A7F9916",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextBool(System.Random)-\u003ESystem.Boolean",
              "Name": "NextBool",
              "Signature": "public System.Boolean NextBool(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F0A6B58CE7A781DFC62CEF1584888951E6A097998F6E514AC31C524A60906E50",
              "Hash": "49C6CE7FF743CECF9DFBF47FD0FE875FCAEF1981A8A5A10B9BBDDFDB94A0D163",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextDouble(System.Random, System.Double, System.Double)-\u003ESystem.Double",
              "Name": "NextDouble",
              "Signature": "public System.Double NextDouble(System.Random random, System.Double min, System.Double max)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "FA35FBFB4A4C7B8D21215D05F5140E2E1C1CB14125982B19E340B8421B275CA0",
              "Hash": "B00E618DE7E95EF5FB1C9CC360A11896F0831F19281D03FD18C521FD79150609",
              "CalledMethods": [
                "System.Random::NextDouble()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextFloat(System.Random)-\u003ESystem.Single",
              "Name": "NextFloat",
              "Signature": "public System.Single NextFloat(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "993E1059930D03761EFA7CA1AB639AB278E0202FA92270EDD02A699907A973AD",
              "Hash": "4BFF73BAFE5285840D8508AB9A9E72877F1748BE19F84485DF8404B9A8D8075A",
              "CalledMethods": [
                "System.Random::NextDouble()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextFloat(System.Random, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "NextFloat",
              "Signature": "public System.Single NextFloat(System.Random random, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "9B94AC3CD6AC3DD08163F2D29F1997EB7B3AEB15A90738F578112BD397798E81",
              "Hash": "993A033CB7742AB2F7AE678293D4C890936F4655BE056190A414C70101F2878E",
              "CalledMethods": [
                "System.Random::NextDouble()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextInRectangle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextInRectangle(System.Random random, CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "187298EBC4A635A3B37EF445824C4AD6FCC42050C35D3A8AC19D33B352822C3D",
              "Hash": "A11205BA6CB6CBC282A2EA09322DA031417ECE02C633C00EB9CD4C58D416FEF1",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextInRectangle(System.Random, System.Single, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextInRectangle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextInRectangle(System.Random random, System.Single x, System.Single y, System.Single width, System.Single height)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "2B8CA877D698A85F2328F907296B61A04F1253C975E9F08B7EA0C6D96ECF9EA7",
              "Hash": "B6639FAA7B702A9361C32F6B524544B95A1F45D85A2F9F0CCF8C17BF019D6FFB",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextOutsideRectangle(System.Random, CandideCreator.Shared.Models.RectangleF, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextOutsideRectangle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextOutsideRectangle(System.Random random, CandideCreator.Shared.Models.RectangleF rect, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "49BD1EA0936EA8CE226111B8D9B7EAF2166747196312AF9F2854D5F6D5F83046",
              "Hash": "BB996568AEAA0ADC3F609F4CD771606FB48A430B1A65D0E6B08673BFE16DCA03",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::InflateReturnCopy(System.Single, System.Single)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextPointInCircle(System.Random)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextPointInCircle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextPointInCircle(System.Random random)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "4A58C941F3B18CDE70B88A5C83422DA3321B969D74048F346F76F12BB57A8C8C",
              "Hash": "118AFF1CC0B6B8A5ED3FDFCD223E2C814E4855F0379DCE1F0CEAE7ABFDCBE92C",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.MathF::Sqrt(System.Single)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextPointInCircleBiased(System.Random)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextPointInCircleBiased",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextPointInCircleBiased(System.Random random)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "B03A66F78FD8943E34F57FA34BFE3AA7B86C3B4CC311C6D508A8E2E07C6397D9",
              "Hash": "140ADA6E0C1E91044506B2CBA353C08165CEC351C970B949B01E27DB99737B13",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextPointInHollowCircle(System.Random, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextPointInHollowCircle",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextPointInHollowCircle(System.Random random, System.Single hollowness)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hollowness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "087EE1F820EDEF8021DB851E0B3BBBE3948A4A1714110C3E3372103FDAE7DC3A",
              "Hash": "DB5EC5C98ADB089C2F8ED2D98B98A195FED91F6F429C09AD69ABFB63CBBC1CA9",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextVector2(System.Random)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NextVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NextVector2(System.Random random)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "4107FE46F09ED24F7D10F3BDEABB57D205BB665C0BA655580E59A5FDB54C8F98",
              "Hash": "32A73D052C453CEA7300D80B74CABEC46C9730043454C9FDEBE6493FAE23BDFD",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextVector3(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "NextVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 NextVector3(System.Random random)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "82E13A53B140CF8A045E77157DDF60232998C61F021D49A06E8D3F9E254B582B",
              "Hash": "C20969A6D71B2D73662C980ED60B04F9AC9E0B61C2407741691A68EC9EAF6A22",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "System.Math::Sqrt(System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollWeighted\u00601(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,!T\u003E\u003E, System.Random)-\u003E!T",
              "Name": "RollWeighted",
              "Signature": "public T RollWeighted\u003CT\u003E(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, T\u003E\u003E weightedList, System.Random random)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "weightedList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, T\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 178,
              "BodyHash": "D526A577A4A91456A852E9AAF1682E4254FAF65CF660375C309D53F57E8E2CB2",
              "Hash": "79933223C242928A11013513C7F8A83943C5BA3F0D2FF1A1214A1310B0723EDD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, T\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, T\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, T\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollWeighted\u00601(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003C!T,System.Single\u003E\u003E, System.Random)-\u003E!T",
              "Name": "RollWeighted",
              "Signature": "public T RollWeighted\u003CT\u003E(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CT, System.Single\u003E\u003E weightedList, System.Random random)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "weightedList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CT, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 178,
              "BodyHash": "3880BCF4FCAF91320E0AB9D4B63B78874264961B460DD04B82A5185FDA92C926",
              "Hash": "B988ADF83B39444EFC69276932C62869971F3F19E960D2C00C0E7D87C72102BE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CT, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CT, System.Single\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CT, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollWeighted\u00601(System.ValueTuple\u00602\u003CSystem.Single,!T\u003E[], System.Random)-\u003E!T",
              "Name": "RollWeighted",
              "Signature": "public T RollWeighted\u003CT\u003E(System.ValueTuple\u003CSystem.Single, T\u003E[] weightedList, System.Random random)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "weightedList",
                  "Type": "System.ValueTuple\u003CSystem.Single, T\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 149,
              "BodyHash": "5381BEFFE78DC548AF6B306B9F4E23146CE0A1CCA03FFD2E49CA58C90379D8C9",
              "Hash": "96B7C9730F229A972BDC9D0BF30EA0E2CC2478649C5E64929675691179AB6A8E",
              "CalledMethods": [
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollWeighted\u00601(System.ValueTuple\u00602\u003C!T,System.Single\u003E[], System.Random)-\u003E!T",
              "Name": "RollWeighted",
              "Signature": "public T RollWeighted\u003CT\u003E(System.ValueTuple\u003CT, System.Single\u003E[] weightedList, System.Random random)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "weightedList",
                  "Type": "System.ValueTuple\u003CT, System.Single\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 149,
              "BodyHash": "DEC5029EBE9FB421EBB2F451827B7139B61DB380BA210474F6B4BB05307E61AE",
              "Hash": "E3E363DC1207E449386A7DB3E6DFB96BBCEFC6BE80AC0B65267DCD7281FE548C",
              "CalledMethods": [
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Shuffle\u00601(!T[], System.Random)-\u003ESystem.Void",
              "Name": "Shuffle",
              "Signature": "public System.Void Shuffle\u003CT\u003E(T[] array, System.Random rng)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rng",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 76,
              "BodyHash": "E4A1FC4ACD57D0055C8A09D56DD0A678E3A52C352E66779D0855BFBC51216324",
              "Hash": "F56E9D4C5ED07E3DA0D24187C92CF2950187E0E5C65A8CA99BFB7540B9DEE1FA",
              "CalledMethods": [
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Shuffle2\u00601(System.Collections.Generic.IList\u00601\u003C!T\u003E, System.Random)-\u003ESystem.Void",
              "Name": "Shuffle2",
              "Signature": "public System.Void Shuffle2\u003CT\u003E(System.Collections.Generic.IList\u003CT\u003E list, System.Random rng)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.IList\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rng",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 83,
              "BodyHash": "F00C487D4EB37B5F1A9B20373DA6A6E4F37FAF00AE74FE6A5977C1D728882CAD",
              "Hash": "4CCFA20BA4859400D98C346B4D36E8F449BFED93409427D1B3B123D65283DF38",
              "CalledMethods": [
                "System.Collections.Generic.ICollection\u003CT\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.IList\u003CT\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.IList\u003CT\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEAED02AE751BF2F8DB9F8FC25B1F9987DBCC4ACD623D495C7A76BE64FB81C7B"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ReflectionHelper",
          "Name": "ReflectionHelper",
          "DisplayName": "ReflectionHelper",
          "FullName": "CandideCreator.Shared.Helpers.ReflectionHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Activators:System.Collections.Generic.Dictionary\u00602\u003CSystem.Reflection.ConstructorInfo,ReflectionHelper\u002BObjectActivator\u003E",
              "Name": "Activators",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Reflection.ConstructorInfo, ReflectionHelper.ObjectActivator\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Reflection.ConstructorInfo, ReflectionHelper.ObjectActivator\u003E Activators",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDF0386ED788B8CCC8F0147DBD059A26DD80E47F5E80A0A1218E445AF1C3A9CD"
            },
            {
              "Id": "SimpleActivators:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,ReflectionHelper\u002BSimpleObjectActivator\u003E",
              "Name": "SimpleActivators",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, ReflectionHelper.SimpleObjectActivator\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Type, ReflectionHelper.SimpleObjectActivator\u003E SimpleActivators",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07185C1A2A73D039299C511E36AF486DC0D83DB6A233EF5CBD1185B0A76DFAB9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateInstance(System.Type)-\u003ESystem.Object",
              "Name": "CreateInstance",
              "Signature": "public System.Object CreateInstance(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "395AE7B3000F9F4902EFE1968D1C073DF63F16E1863C565341FEC48AA5260191",
              "Hash": "A070776813DF1C75F436EB9CBD6E7962460D3386C5B7B8E0EF297B4DA3858A76",
              "CalledMethods": [
                "System.Type::get_IsValueType()",
                "System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Type)",
                "ReflectionHelper.SimpleObjectActivator::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateInstance\u00601(System.Type)-\u003E!TTarget",
              "Name": "CreateInstance",
              "Signature": "public TTarget CreateInstance\u003CTTarget\u003E(System.Type type)",
              "Visibility": "public",
              "ReturnType": "TTarget",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 47,
              "BodyHash": "AD9440AA9457AF13A1DFCCF4B8817D0ED0E50584BB00409B3DA1384DFAC980FC",
              "Hash": "BBE3977D1C745750915362D26643A211EAF1772CF187910758F3DB52BD825509",
              "CalledMethods": [
                "System.Type::get_IsValueType()",
                "System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Type)",
                "ReflectionHelper.SimpleObjectActivator::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetActivator(System.Reflection.ConstructorInfo)-\u003EReflectionHelper\u002BObjectActivator",
              "Name": "GetActivator",
              "Signature": "public ReflectionHelper.ObjectActivator GetActivator(System.Reflection.ConstructorInfo ctor)",
              "Visibility": "public",
              "ReturnType": "ReflectionHelper.ObjectActivator",
              "Parameters": [
                {
                  "Name": "ctor",
                  "Type": "System.Reflection.ConstructorInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "C68D1E1639838AFF88E4040C9D253BE1033CFB4918F89ED47912A3CD0A97E4C5",
              "Hash": "D25719AD304138EEC925B437B55DD2681774591668C33DA761EA8E736893E0DD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Reflection.ConstructorInfo, ReflectionHelper.ObjectActivator\u003E::TryGetValue(!0, !1\u0026)",
                "System.Reflection.MethodBase::GetParameters()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Parameter(System.Type, System.String)",
                "System.Linq.Expressions.Expression::Constant(System.Object)",
                "System.Reflection.ParameterInfo::get_ParameterType()",
                "System.Linq.Expressions.Expression::ArrayIndex(System.Linq.Expressions.Expression, System.Linq.Expressions.Expression)",
                "System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression, System.Type)",
                "System.Linq.Expressions.Expression::New(System.Reflection.ConstructorInfo, System.Linq.Expressions.Expression[])",
                "System.Reflection.MemberInfo::get_DeclaringType()",
                "System.Type::get_IsValueType()",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CReflectionHelper.ObjectActivator\u003E::Compile()",
                "System.Collections.Generic.Dictionary\u003CSystem.Reflection.ConstructorInfo, ReflectionHelper.ObjectActivator\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "args"
              ],
              "Source": null
            },
            {
              "Id": "GetActivator\u00601()-\u003EReflectionHelper\u002BObjectActivator",
              "Name": "GetActivator",
              "Signature": "public ReflectionHelper.ObjectActivator GetActivator\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "ReflectionHelper.ObjectActivator",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 26,
              "BodyHash": "0AE78BE41AB4DE9598009220829DB7A99A44ACEF7581D4CA8A28B868B2919B1B",
              "Hash": "29FDE352A8B0E3E0839B509463E2FCAF1837D8F5E39FDE8A1BBEC1CA44811354",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetEmptyConstructor(System.Type)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetActivator\u00601(System.Reflection.ConstructorInfo)-\u003EReflectionHelper\u002BObjectActivator\u00601\u003C!T\u003E",
              "Name": "GetActivator",
              "Signature": "public ReflectionHelper.ObjectActivator\u003CT\u003E GetActivator\u003CT\u003E(System.Reflection.ConstructorInfo ctor)",
              "Visibility": "public",
              "ReturnType": "ReflectionHelper.ObjectActivator\u003CT\u003E",
              "Parameters": [
                {
                  "Name": "ctor",
                  "Type": "System.Reflection.ConstructorInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 160,
              "BodyHash": "92685873E0B40196256ED827B4429D1AA44F025C5C2093BC2AD84429A4D259DF",
              "Hash": "F4F3C6EB869D59950FF1CFA055BE16D6B88B86D1366A26F8FC156F744131A036",
              "CalledMethods": [
                "System.Reflection.MethodBase::GetParameters()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Parameter(System.Type, System.String)",
                "System.Linq.Expressions.Expression::Constant(System.Object)",
                "System.Reflection.ParameterInfo::get_ParameterType()",
                "System.Linq.Expressions.Expression::ArrayIndex(System.Linq.Expressions.Expression, System.Linq.Expressions.Expression)",
                "System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression, System.Type)",
                "System.Linq.Expressions.Expression::New(System.Reflection.ConstructorInfo, System.Linq.Expressions.Expression[])",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CReflectionHelper.ObjectActivator\u003CT\u003E\u003E::Compile()"
              ],
              "StringLiterals": [
                "args"
              ],
              "Source": null
            },
            {
              "Id": "GetActivator(System.Type)-\u003EReflectionHelper\u002BSimpleObjectActivator",
              "Name": "GetActivator",
              "Signature": "public ReflectionHelper.SimpleObjectActivator GetActivator(System.Type type)",
              "Visibility": "public",
              "ReturnType": "ReflectionHelper.SimpleObjectActivator",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "92C80EFC1D7BC323E18BDFBBE1C8FB1381D20C360B7D0CE63D2DF8BB157E3B14",
              "Hash": "F3CE4342F1BCCA2A12404858D0CEC2785AE7D4B11795F105E1556C31F5AA4602",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, ReflectionHelper.SimpleObjectActivator\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetEmptyConstructor(System.Type)",
                "System.Linq.Expressions.Expression::New(System.Reflection.ConstructorInfo)",
                "System.Array::Empty()",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CReflectionHelper.SimpleObjectActivator\u003E::Compile()",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, ReflectionHelper.SimpleObjectActivator\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllFields(System.Type)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.Reflection.FieldInfo\u003E",
              "Name": "GetAllFields",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.Reflection.FieldInfo\u003E GetAllFields(System.Type t)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.Reflection.FieldInfo\u003E",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F0E384A5052A0260BE089C7018CDCD2F715E409EE854BCEA0DB0EF833F65A22B",
              "Hash": "FD5C8C621641115C7F88C6559A8C3568A405AAE9253A10F3B195DB410AEA1F1B",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Linq.Enumerable::Empty()",
                "System.Type::GetFields(System.Reflection.BindingFlags)",
                "System.Type::get_BaseType()",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetAllFields(System.Type)",
                "System.Linq.Enumerable::Concat(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDefaultValue(System.Type)-\u003ESystem.Object",
              "Name": "GetDefaultValue",
              "Signature": "public System.Object GetDefaultValue(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "6551E7EE227BC2D0B21A1493B9F4C1EF7F4477BB7B6F2417D3E598B3B61CB63F",
              "Hash": "836A9D374038F8E7EFD7F75E6DFC365006B877C5953BE22B5BC5D069103C8C59",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.ArgumentNullException::.ctor(System.String)",
                "System.Linq.Expressions.Expression::Default(System.Type)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression, System.Type)",
                "System.Array::Empty()",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CSystem.Func\u003CSystem.Object\u003E\u003E::Compile()",
                "System.Func\u003CSystem.Object\u003E::Invoke()"
              ],
              "StringLiterals": [
                "type"
              ],
              "Source": null
            },
            {
              "Id": "GetDefaultValue\u00601()-\u003E!T",
              "Name": "GetDefaultValue",
              "Signature": "public T GetDefaultValue\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 43,
              "BodyHash": "A6C6630D0C9863C1D813E1A0F8F25DC28290EE9C72D402F7463434269C5B7B5D",
              "Hash": "17BCFF169C0B78A7BFA32FED7BFB9638AD48BA30320D28D7806BB0CC2CD118EC",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Default(System.Type)",
                "System.Array::Empty()",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CSystem.Func\u003CT\u003E\u003E::Compile()",
                "System.Func\u003CT\u003E::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEmptyConstructor(System.Type)-\u003ESystem.Reflection.ConstructorInfo",
              "Name": "GetEmptyConstructor",
              "Signature": "public System.Reflection.ConstructorInfo GetEmptyConstructor(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Reflection.ConstructorInfo",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "95C52A864D75D64B83FDE8CC89814EC3F4213FED9FBF65B495723204FF145AE9",
              "Hash": "C7B761344F13BB21079834BA93D5A7523D1277F1BE6C1C1111E1E4F7325A2D10",
              "CalledMethods": [
                "System.Type::GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "342903690E874216EFA8518B2F38D68E9BF65AD9AB7FBA9346A915C2A9B9E07C"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ServerWarningHelper",
          "Name": "ServerWarningHelper",
          "DisplayName": "ServerWarningHelper",
          "FullName": "CandideCreator.Shared.Helpers.ServerWarningHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SecretCallback:System.Action\u00601\u003CSystem.String\u003E",
              "Name": "SecretCallback",
              "Type": "System.Action\u003CSystem.String\u003E",
              "Signature": "public System.Action\u003CSystem.String\u003E SecretCallback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0420C64C21BEAD4C98CA074ABD269CDDA6BB66517382ADA680FC7B99356CD5D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Warning(System.String)-\u003ESystem.Void",
              "Name": "Warning",
              "Signature": "public System.Void Warning(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "212077D6225351AE256B7F08502FCD88E62B06A36317CCFE16E5A3A46BD376D0",
              "Hash": "4D9895936DF6B208C7BB227AAC8C1201CD01140552B287AE7AAD6BFBBAC167ED",
              "CalledMethods": [
                "System.Action\u003CSystem.String\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BBA241D906C0FDCED4015AE3ED8609DAD07E4C7E18E1AB11152E7675DE70D1BA"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.StringHelper",
          "Name": "StringHelper",
          "DisplayName": "StringHelper",
          "FullName": "CandideCreator.Shared.Helpers.StringHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FirstCharToUpper(System.String)-\u003ESystem.String",
              "Name": "FirstCharToUpper",
              "Signature": "public System.String FirstCharToUpper(System.String input)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "6898F28686EE50F410D4A2A7BAE91DE1F43C673BDDCC86010904DE876EFCCA57",
              "Hash": "857AB6E91E414DB7CD4CF187C56CCD638F7C87E443939217770BDC7B120A8ABA",
              "CalledMethods": [
                "System.String::get_Chars(System.Int32)",
                "System.Char::ToString()",
                "System.String::ToUpper()",
                "System.String::op_Implicit(System.String)",
                "System.MemoryExtensions::AsSpan(System.String, System.Int32)",
                "System.String::Concat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LengthOrDefault(System.String)-\u003ESystem.Int32",
              "Name": "LengthOrDefault",
              "Signature": "public System.Int32 LengthOrDefault(System.String s)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "A8D08CECA9233EBA2BE9B6BD6203EAAF0182EFEC6461F82141F822968AF4CF48",
              "Hash": "2B17B74451F59FE0EE5737BC1AF7409A8D18A0B700778778004B728754765781",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveSpecialCharacters(System.String)-\u003ESystem.String",
              "Name": "RemoveSpecialCharacters",
              "Signature": "public System.String RemoveSpecialCharacters(System.String str)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "str",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "4A4B7AD30713E88CCCE6A8EEB484C760B50339BA5B4D5FBCFDBAEE9EB7ABBBB0",
              "Hash": "E39C9D2BD4C01DB35C7426F6E93CDA9C894E841D9D3ED2B6F39C83086909AA81",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.String::get_Chars(System.Int32)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.String::get_Length()",
                "System.Object::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2D2F6F05848822A8E0585415BDFA52F13B89A64B13D2CDCDF32CAB17B64082B3"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.TemperatureHelper",
          "Name": "TemperatureHelper",
          "DisplayName": "TemperatureHelper",
          "FullName": "CandideCreator.Shared.Helpers.TemperatureHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FColorMatch:System.Double[][]",
              "Name": "FColorMatch",
              "Type": "System.Double[][]",
              "Signature": "private System.Double[][] FColorMatch",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0781C8F41F68D1F6AAB7C108DBFEDC7468EE3C3B6742760E59F9068E7DE4ED6A"
            },
            {
              "Id": "TemperaturePower:System.Double[]",
              "Name": "TemperaturePower",
              "Type": "System.Double[]",
              "Signature": "public System.Double[] TemperaturePower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "347E921D5676CAD47F1AA727F8D71D47BD4F482E5F32E8AF7EC25CC0019E46B5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BlackBody(System.Double, System.Double\u0026, System.Double\u0026, System.Double\u0026)-\u003ESystem.Void",
              "Name": "BlackBody",
              "Signature": "public System.Void BlackBody(System.Double temperature, out System.Double\u0026 x, out System.Double\u0026 y, out System.Double\u0026 z)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "temperature",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "B063B4C8C3A5942CC7FB7004D727CC28E553022027ABBE5FDAE6F18090CC8487",
              "Hash": "CF4D2B1CC3BEAC880C5B3EAD9C2339347C2ABFFD50562F51DC133F19F9EA5A52",
              "CalledMethods": [
                "System.Math::Pow(System.Double, System.Double)",
                "System.Math::Exp(System.Double)",
                "CandideCreator.Shared.Helpers.TemperatureHelper::Dmax1(System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BlackBodyPower(System.Double)-\u003ESystem.Double",
              "Name": "BlackBodyPower",
              "Signature": "public System.Double BlackBodyPower(System.Double temperature)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "temperature",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "8B51738C4EF4FA688FCAC0A43DB5933F4F8EB8CADA84D13133F84466B979515F",
              "Hash": "1E220FA4CEF5B9C3EAFDA44277828206819B05EBB4DB1F16F612DB05966F6242",
              "CalledMethods": [
                "System.Math::Max(System.Double, System.Double)",
                "System.Math::Floor(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BlackBodyPowerNormalised(System.Double)-\u003ESystem.Single",
              "Name": "BlackBodyPowerNormalised",
              "Signature": "public System.Single BlackBodyPowerNormalised(System.Double temperature)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "temperature",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "EAF0F91413072C964951D33A0BF2F45CA8D2F64E568668E784CF91B669324BC1",
              "Hash": "2ABB170E7B0C05880F9817DEDA31CD556124913B21725C56719E0236FAFF055C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TemperatureHelper::BlackBodyPower(System.Double)",
                "System.Math::Log10(System.Double)",
                "System.Math::Max(System.Double, System.Double)",
                "System.Math::Pow(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dmax1(System.Double, System.Double, System.Double)-\u003ESystem.Double",
              "Name": "Dmax1",
              "Signature": "private System.Double Dmax1(System.Double x, System.Double y, System.Double z)",
              "Visibility": "private",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "CE8AE4ED03BE3761794DCD29A7D659DBB2411731B4A7C11553ED93B9B209C554",
              "Hash": "492B9ECF0F7A0000C799B074C495FF2310CD84D4FCCE128490526EAFB8C3CB5F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TemperatureToHdrColor(System.Double)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TemperatureToHdrColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TemperatureToHdrColor(System.Double temperature)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "temperature",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "D8FB6997918BC5FBD697A5AE9A6219553A0601DFE265ECFFF249E1BFFC097EFA",
              "Hash": "5979FF9730F7F63D664BB9322AC623993EA8029F2663F38E4C479F05D8AB1DF2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TemperatureHelper::BlackBody(System.Double, System.Double\u0026, System.Double\u0026, System.Double\u0026)",
                "CandideCreator.Shared.Helpers.TemperatureHelper::Xyz2Rgb(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double\u0026, System.Double\u0026, System.Double\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Xyz2Rgb(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double\u0026, System.Double\u0026, System.Double\u0026)-\u003ESystem.Void",
              "Name": "Xyz2Rgb",
              "Signature": "public System.Void Xyz2Rgb(System.Double xr, System.Double yr, System.Double zr, System.Double xg, System.Double yg, System.Double zg, System.Double xb, System.Double yb, System.Double zb, System.Double xColor, System.Double yColor, System.Double zColor, out System.Double\u0026 red, out System.Double\u0026 green, out System.Double\u0026 blue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "xr",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yr",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zr",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xg",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yg",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zg",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xb",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yb",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zb",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xColor",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yColor",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zColor",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "red",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "green",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "blue",
                  "Type": "System.Double\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 359,
              "BodyHash": "E4A9AF92CFA15A27510CFD72EABCB782DA9A392378855E88AC7EA30D9F270E24",
              "Hash": "D7B22D41F4C8F0B79DDCA86A1293007522CFD81C9DAAD6FE82B03F0517AE7B88",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "706D0E82EE30842C14EC67A57A8BF2DD1EC38548E28AA3FF4F0F56F2462DCA3F"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper",
          "Name": "TextureRectangleFrameHelper",
          "DisplayName": "TextureRectangleFrameHelper",
          "FullName": "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "GetVectorFrame",
              "Signature": "public Microsoft.Xna.Framework.Vector4 GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "B15E549A72B39371500925091689AFDB7AF9CEB1D47886DD7063D5425DBBBF3B",
              "Hash": "695E1A74278BCF9ECEB07618B1E7EDD50937A23B7374057AEAC4DC86649FC99E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "190C31E445A9EF86E3C05E1F19B5ADD251F9903F7E71865ED31C107E152C434E"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.ThrowHelper",
          "Name": "ThrowHelper",
          "DisplayName": "ThrowHelper",
          "FullName": "CandideCreator.Shared.Helpers.ThrowHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateProjectileMotion(Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E",
              "Name": "CalculateProjectileMotion",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E CalculateProjectileMotion(Microsoft.Xna.Framework.Vector3 startPosition, System.Single launchAngle, Microsoft.Xna.Framework.Vector3 targetPosition, Microsoft.Xna.Framework.Vector3 targetVelocity, System.Single predictTimeIntoFuture, System.Single maxHorizontalLaunchLength, System.Single gravity, System.Single gravityScale)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "launchAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "predictTimeIntoFuture",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxHorizontalLaunchLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "ACC7E029F8D620304C6FFF27C785C769790431A34530E8F39484706CE84152CA",
              "Hash": "1988F2467D81F530018C4B0F9E1F6AB871301BAD3F1CCD82688E77B47D2D197C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E",
              "Name": "CalculateThrow",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E CalculateThrow(Microsoft.Xna.Framework.Vector3 targetPosition, Microsoft.Xna.Framework.Vector3 targetVelocity, Microsoft.Xna.Framework.Vector3 startPos, System.Single aimHeight, System.Single throwSpeed, System.Single predictedThrowTime, System.Single gravity)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aimHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "predictedThrowTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "B78CD13D63624CF0D69FFFB12DA2B4D50CCFD8E4EB56DF8C49DE01699EAE70D0",
              "Hash": "DD538A0B282644E4242E8EEB43F2D1EFEBE1980A34029F0BFB976DD972E97BDA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E",
              "Name": "CalculateThrow",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E CalculateThrow(Microsoft.Xna.Framework.Vector3 targetPosition, Microsoft.Xna.Framework.Vector3 targetVelocity, Microsoft.Xna.Framework.Vector3 startPos, System.Single aimHeight, System.Single throwSpeed, System.Single predictedThrowTime, System.Single gravity, System.Int32 iterations)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aimHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "predictedThrowTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iterations",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "576D7B14A53B910A9B17D6EFABA9C3FE6681D547A508314759C0D2D07A272FD3",
              "Hash": "410F4AE347F983F3BADECA8C48AE994B9B968E3A00909E7E32F3ED4DB56503F7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E",
              "Name": "CalculateThrowToPosition",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3 targetPosition, Microsoft.Xna.Framework.Vector3 startPos, System.Single height, System.Single gravity)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "CCB87A9863E5D3EE2D3161215E060386191513DB1D69AF34E6796E0A43EDF590",
              "Hash": "5510C19D2190579702FC9C3AA74DD7241EAC97AB22961CB72B09E3785538DBA4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30A603564DC667E96CB568E12D8D820F60C345804E7AD8CA8158362FB5BF5A21"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.TileRandom",
          "Name": "TileRandom",
          "DisplayName": "TileRandom",
          "FullName": "CandideCreator.Shared.Helpers.TileRandom",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Hash(System.Int32)-\u003ESystem.Int32",
              "Name": "Hash",
              "Signature": "public System.Int32 Hash(System.Int32 x)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2845A0F4C949D4F041068CB159D216F9A23629C873DB69AEB4AFC07B71B69916",
              "Hash": "E63E067CCE7C743A38DA9ADCCB70F60F8096364CF61400EAEA5A4B6F5844313D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hash(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Hash",
              "Signature": "public System.Int32 Hash(System.Int32 x, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3ECCBB5035F06199B407115696147CB3C65C6B8538953EA6B9A33FD6BFA46826",
              "Hash": "9A25F63BC474104897F8EED5FB7BB10BA33AFD948BE74E8C9944195BE934C7FA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hash(System.UInt32)-\u003ESystem.UInt32",
              "Name": "Hash",
              "Signature": "public System.UInt32 Hash(System.UInt32 x)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "AB0DFA8E1FBA39D59F10AE5B2BD497C5B2FB69F387D415DF5F6D21CE1FE31253",
              "Hash": "08A52026871C90EEDA286BFD07EA7566EB64626A1A4ACB9B00CD457EA99DA7CD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hash(System.UInt32, System.UInt32)-\u003ESystem.UInt32",
              "Name": "Hash",
              "Signature": "public System.UInt32 Hash(System.UInt32 x, System.UInt32 y)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "939704D0F5146AD4E59E9A7F7557005A7B6A2C1D94CDE9978EFAEB3621540EA0",
              "Hash": "BA931501FF90C0DE081C48819C8EB5EB830110DCFF5DFE8D013CDB7C094D4FD3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hash(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.UInt32",
              "Name": "Hash",
              "Signature": "public System.UInt32 Hash(System.UInt32 x, System.UInt32 y, System.UInt32 z)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "E06B7E74224C2651ADCD643C6064AE7F126CC61C8243FEAB944FF811E2042D63",
              "Hash": "44716C4662D89CA241931313C3E86BBB224CBAE0B6DEDE47E9574C4CC61B4B2C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.Int32, System.Int32)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "B0BB0732A97E51D89DF62F0B521436671ECF448FE3DCDBF85B7816B5700B7BCC",
              "Hash": "5AAB63A808B6E679018FB7108DC4C17286093399142BAA5CBDC65C2751D44903",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.Single)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.Single f)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "f",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "19C5F532BE6557D19EA70E85BF375A433BF3AA2EF749A0AC557F1E70E1076B78",
              "Hash": "A3ED33191E36BC2B8D5AD3CA7FA4689065638AF2E5533F78537978530257D577",
              "CalledMethods": [
                "System.BitConverter::SingleToInt32Bits(System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "36BA8282B4B8A6DF854EBD018130614514572FE7569ECCA695AE623AE2D94830",
              "Hash": "3F4DEFE114459455B8B4552AF53665D8273431CF1A26A6C4E46B962F4A229612",
              "CalledMethods": [
                "System.BitConverter::SingleToInt32Bits(System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.Single x, System.Single y, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "C12B8277C16D343801EFC78832BD8EF14B9217AE45CEFA07C61D265DCFDA9559",
              "Hash": "8258F8CAB9C808E29821FB7DD18AD6FC1350FB492288F8DFD062B4D8B58FD51B",
              "CalledMethods": [
                "System.BitConverter::SingleToInt32Bits(System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32, System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.UInt32, System.UInt32)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.UInt32 x, System.UInt32 y)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "B0BB0732A97E51D89DF62F0B521436671ECF448FE3DCDBF85B7816B5700B7BCC",
              "Hash": "21B45E82D1AE190BC4AC892B12558476298678E9064906735B3AC925924FCE92",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomFloat(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Single",
              "Name": "RandomFloat",
              "Signature": "public System.Single RandomFloat(System.UInt32 x, System.UInt32 y, System.UInt32 z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "D77440E5F2D20168626504A18DA6EFAD85D372638561843961FDD4D2062672B5",
              "Hash": "2DD75824122F4A38ECBEBC3B38F63FE6DD779452996B774A30DC5CC909C9163B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32, System.UInt32)",
                "System.BitConverter::Int32BitsToSingle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomInt(System.UInt32, System.UInt32)-\u003ESystem.UInt32",
              "Name": "RandomInt",
              "Signature": "public System.UInt32 RandomInt(System.UInt32 x, System.UInt32 y)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3ECCBB5035F06199B407115696147CB3C65C6B8538953EA6B9A33FD6BFA46826",
              "Hash": "993AB72F8D673DE7CB87E629C08AE018A7995B27794DE27DA4508998E552C1A3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomInt(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.UInt32",
              "Name": "RandomInt",
              "Signature": "public System.UInt32 RandomInt(System.UInt32 x, System.UInt32 y, System.UInt32 z)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "15F2497F74E6BEDE6FA8DB91EA165169208509E3A9CC5EA16C188FAE847673AE",
              "Hash": "D84E1AAD35E51D2D1324C055C2E64FE06D7554BB46E7BC6FBD080CBADB718BF6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomPositiveInt(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "RandomPositiveInt",
              "Signature": "public System.Int32 RandomPositiveInt(System.Int32 value, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "80B70A441ED696C98D85170929F4E72BD92B973853B9DFE0E9FF56D3CED10EBF",
              "Hash": "D6DB9347AA0B5EA2FEC09481C67EE30AB0156C20E8978DD63DA432330C524767",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomPositiveInt(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "RandomPositiveInt",
              "Signature": "public System.Int32 RandomPositiveInt(System.Int32 value, System.Int32 amount, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "4BDC091BAB906383168E837759468AAE71A9F3F0843F53DF1B275EBC729374AA",
              "Hash": "F02820DA3E8DCA7016C5BCBDD02D36CA0ECE1432A4197DFDBAE80B0442FD4ABA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3F5C628C6821ACAFE2514D2862E3D7C8181818118531758308F7D8F432F4DC3"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.TileRandomHelper",
          "Name": "TileRandomHelper",
          "DisplayName": "TileRandomHelper",
          "FullName": "CandideCreator.Shared.Helpers.TileRandomHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideCreator.Shared.Helpers.TileRandomHelper",
              "Name": "Instance",
              "Type": "CandideCreator.Shared.Helpers.TileRandomHelper",
              "Signature": "public CandideCreator.Shared.Helpers.TileRandomHelper Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E42C0332BBF56875F945C4D6E08EF3D4B3D26F26AD3364AFA37B31110486890"
            },
            {
              "Id": "_count:System.UInt32",
              "Name": "_count",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 _count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "574C4B657F626698EBFBBD365B98E2FBE443AB46593A4B3274BE39D009CF6796"
            },
            {
              "Id": "_lastX:System.Int32",
              "Name": "_lastX",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56BF329044EB0DC727D0380A1CD64B73E33837E988BBFAD6CB9536C74C965FB4"
            },
            {
              "Id": "_lastY:System.Int32",
              "Name": "_lastY",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD7B9FB40C403590B18FD36D9F0934FCC1E8F326A2D5DE4D867048618C61B447"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Next(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Next",
              "Signature": "public System.Int32 Next(System.Int32 max, System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1538F9091F331B3652AA48276EFA19CA87774FE4C77648107BD75C0DAF710B47",
              "Hash": "D84FB3460D5EB3BD7F4C42A4018912C7974CF6EC1E85F68F6E128995C172FBC8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Next(System.Int32, System.Int32)-\u003ESystem.UInt32",
              "Name": "Next",
              "Signature": "public System.UInt32 Next(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "1AC73322F6137BCB96B4D53AF8E60CEE28780BCAC2D7F0CBB72B2249BA465CFA",
              "Hash": "3B8C253AE52DEF13A15E0D1EC5080B936F3EB646DCF9D8AFD8DF1FD1A032F8DC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Next(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.UInt32",
              "Name": "Next",
              "Signature": "public System.UInt32 Next(System.UInt32 max, System.UInt32 x, System.UInt32 y)",
              "Visibility": "public",
              "ReturnType": "System.UInt32",
              "Parameters": [
                {
                  "Name": "max",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C83C13B83410D8FBC98D87F182324B14C1A2D75764E6D6FF5CB68ED04DA0CD10",
              "Hash": "295B5EB986C56CC00968168ED2142B8BB1FAFC811746BB53F824F1867BAAE03C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextAntiRepeat(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "NextAntiRepeat",
              "Signature": "public System.Int32 NextAntiRepeat(System.Int32 max, System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "7F800DD2A59665C825E4DA45D791698E1B48E2F0FD646B108C6131B098786CCB",
              "Hash": "D82FB14513C51B5E608148EC273E770EF83C5F8FEC942159E8D79434F5C5F2B2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextFloat(System.Int32, System.Int32)-\u003ESystem.Single",
              "Name": "NextFloat",
              "Signature": "public System.Single NextFloat(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "5B7FB3EBD5CD7B469B3946C6D45EDCC1DD8B95761186960CBB9D4D31745BD7FB",
              "Hash": "7B3025F95C70EA0E5D875D2444D4DF5DAE7AC8136A5FCE1B59E77A9BD88ED872",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCount()-\u003ESystem.Void",
              "Name": "ResetCount",
              "Signature": "public System.Void ResetCount()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "E1DEB613749C177F755F81D947EE66EBE90F6A73BEED9476EC5DF332E4EF1558",
              "Hash": "C6133B004CDB93FB27FBABBDA5B805680ED455F0ED2F7F155B27CDEABDC2347D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B1229251CCC7BD26E1E362AA09C34E23D72A8425C5534192BEE560FDD40F2E7"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.VectorExtension",
          "Name": "VectorExtension",
          "DisplayName": "VectorExtension",
          "FullName": "CandideCreator.Shared.Helpers.VectorExtension",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MinimumNormalizeVectorSize:System.Single",
              "Name": "MinimumNormalizeVectorSize",
              "Type": "System.Single",
              "Signature": "private System.Single MinimumNormalizeVectorSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1AA6E9708D4FCC1E8C4B972F2D897150CCDDB2F14F9F7C6F01884D7F6284421"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Abs(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Abs",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Abs(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "D52CAB4A884FB21C37C85DB42A6D53D18916B1CF7D86CA57ED483B2998939FFC",
              "Hash": "0BB8FC12DC82C884A3C5E117286D3D4AFD6E9443516945B967C41E2390F4A10A",
              "CalledMethods": [
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AngleToDirection(System.Double)-\u003ESystem.Single",
              "Name": "AngleToDirection",
              "Signature": "public System.Single AngleToDirection(System.Double angle)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "1216EAA468902123410A8276BEE6303DD1A326909B74B08A375179C03F101114",
              "Hash": "63205A2A67187838E1DD1215155423DFF334DF1B74BD2CF32661C408D8D97FF9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AngleToDirection(System.Single)-\u003ESystem.Single",
              "Name": "AngleToDirection",
              "Signature": "public System.Single AngleToDirection(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "1C61DF548604F675CA9A8FEDDB78034AC59B3B618635A6C9F0D276C998875667",
              "Hash": "D634558B8BCD39487FED4C266F120B5EE0F71DE2B5B230624932817FC7469C3D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AngleToIntDirection(System.Single)-\u003ESystem.Int32",
              "Name": "AngleToIntDirection",
              "Signature": "public System.Int32 AngleToIntDirection(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "749A03699D613880DE35CEAC11FA6EA433D61393B63524D92F492FD5F4C2F552",
              "Hash": "FC9B6C06596E5C7BA9779F5FC13392C47D1078894CA58B2382BC0A67A2B71E52",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AngleToVector(System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "AngleToVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 AngleToVector(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "733DBBEBA0B3AAD1E61E4706ACF71B998A33B435B028B9A748AD35E276470C9D",
              "Hash": "AA38C6102023D1D222C624923DB82E8F6591DBEAB575A6F7ABAE4C922E85AE0B",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AngleToVector3(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "AngleToVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 AngleToVector3(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8712858CAB2444F9AB7E6BC051DCC1F02901BA1C0B32510A085EE6F76E0712C1",
              "Hash": "0E0F83D8E15F8105A57E30B06A207FC2ED018C71213C4B7A5211B0416D8DFD6F",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ClampSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ClampSafe(Microsoft.Xna.Framework.Vector2 v, Microsoft.Xna.Framework.Vector2 min, Microsoft.Xna.Framework.Vector2 max)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "1120062535EC94A5E789F4B76EBED662A9353BCB1D9E3112F5C92F612D3DD46F",
              "Hash": "7F1E2EE766C4A4428DBC17748301B5D0C9A343BA1AA242CBD242DBFC359B2F96",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClampSafe(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ClampSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ClampSafe(Microsoft.Xna.Framework.Vector3 v, Microsoft.Xna.Framework.Vector3 min, Microsoft.Xna.Framework.Vector3 max)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "BC07C7521A302FDD1F9434C4D9CBB1CC53D2789A24AB80CD2C46900E593672B1",
              "Hash": "32018B7F8E7F13DFE18181865830B99CF9AFF55572583B02E0870A67BEF3C6C0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cross(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Single",
              "Name": "Cross",
              "Signature": "public System.Single Cross(Microsoft.Xna.Framework.Vector2\u0026 v1, Microsoft.Xna.Framework.Vector2\u0026 v2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "6FD962F9191066619034232519D49D50A65A61F43591B178F57ACA52E20C9482",
              "Hash": "B1FD2D7ACECEF16983398FBFC40F5FB6232574C472697E4201DDF0F177AACFC0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DegreesToDirection(System.Single)-\u003ESystem.Single",
              "Name": "DegreesToDirection",
              "Signature": "public System.Single DegreesToDirection(System.Single degrees)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "degrees",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4B08AB8B019D9BC3770294A6C751C4AB2C3C74ADB117CC0778FE91F2BB3B5A84",
              "Hash": "ED23E71C7A14A9824A81B359F7215AAEB632C1A22414B9FE9354A8CE8B759846",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionTo8Direction(System.Single)-\u003ESystem.Single",
              "Name": "DirectionTo8Direction",
              "Signature": "public System.Single DirectionTo8Direction(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "1DC9089C3F916D9303AA49345D9179085388A344DA571BFB0A349EF4A6BDBE56",
              "Hash": "8B41DB5D72B67D5CC58EE422CB01B011F11246A728E675CE03147AC1E5D0D9F8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionTo8DirVector(System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "DirectionTo8DirVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DirectionTo8DirVector(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "33DDB803A3CD1A151C7886B27EDA954ADF6CBD47D0D686B88660559587759E52",
              "Hash": "EAEDE6D962ED915C76F4D25EC5E6C89E52ED0CA5F37E40F85C21EEC5F740654E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionTo8IntDirection(System.Single)-\u003ESystem.Int32",
              "Name": "DirectionTo8IntDirection",
              "Signature": "public System.Int32 DirectionTo8IntDirection(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "C5D947A2180EC3959F058D2933680F37D6574A7BEC6C2E6B97A4C81C9289DFBA",
              "Hash": "188212CEA70242176D90A8FECFEEA3A0B2836646DCA928E8D3604A3DA6CEA57F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionToAngle(System.Single)-\u003ESystem.Single",
              "Name": "DirectionToAngle",
              "Signature": "public System.Single DirectionToAngle(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A4AD5E54175A73398F569A7A07A43254655701316ADFA9A8EF6BEA67BFAA93D8",
              "Hash": "67B14EDBD6B673663DEDF8B67F212CC4CFACF348A21587F8F1BDAE713D7456A7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionToIntDirection(System.Single)-\u003ESystem.Int32",
              "Name": "DirectionToIntDirection",
              "Signature": "public System.Int32 DirectionToIntDirection(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "3BEBF03E8962DC15FC68B12C51655671E43A61075845FF30B95501CF5F43DC3B",
              "Hash": "BF21C9DDE39636779BA0D7A6B0391508629F38A21A34168ED22888E17610C4B3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionToOrthonormalVector(System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "DirectionToOrthonormalVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DirectionToOrthonormalVector(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "8DE36E97183799D5881FE1956F393057C674FE5B8549B590BA878F73795E28FC",
              "Hash": "80A8A6B634A9BBE7F3286959400CF9371929AA5E8F41B864174DBF09B98B7AD9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionToVector2(System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "DirectionToVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DirectionToVector2(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "358776E1211B65FE57D6B0EAE4F7C37CBF07B590A033AA889751D568A1575E5B",
              "Hash": "D421160371E540DA62B2F2F7A831B7D04360ADF2E60CF7CE9C8212D97410BC11",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectionToVector3(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "DirectionToVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DirectionToVector3(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F51F768F56710FE77A711155D205117ABB5104970D8B307EDE55352E973F5E1F",
              "Hash": "DFE1E54A0489A6AC475B2F7C17710133FFCE27B4F5D916EDCFD191C8DC3F9EAE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHalfSize(Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetHalfSize",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetHalfSize(Microsoft.Xna.Framework.Rectangle rect)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "CB3E376BEA016F5BB07750AFCA6BE8AAD3D1E52405AE9D88C53DCEB6BBC99E48",
              "Hash": "AA16A8C3DEAB31418DEF36ED327282D35E93BF83AC1B0C73887BAD5DE7E52FB1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWonky(Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "IsWonky",
              "Signature": "public System.Boolean IsWonky(Microsoft.Xna.Framework.Vector2\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7955587D6BB553B7E20DDB965A856D29706A2D56DB0EE742F774B20360A0E4B8",
              "Hash": "4DC9B4542BA8CAC3EFDDB9D6766AFF9D5664256C8BA416FA0B35AD4032AB7CAE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWonky(Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "IsWonky",
              "Signature": "public System.Boolean IsWonky(Microsoft.Xna.Framework.Vector3\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "F047F6E284E0E29D3FD3EB0A07D14429FB7A9B0A9FC1608245A315E1DF149D4A",
              "Hash": "52E56280B8C9905F0A4DCFD5FB4CFF2E869DD17A0D1CD6FB1C20FA6463BA0396",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWonky(Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Boolean",
              "Name": "IsWonky",
              "Signature": "public System.Boolean IsWonky(Microsoft.Xna.Framework.Vector4\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "D65BBE9FBDF4E0132BBE942336527D7B55EA5DA8E91CC54E7B3B31C2071A3069",
              "Hash": "72A781B7B4A954A07F76EA0D1E0E5FC89E37034CD050FE49B485E400F24E72F2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeAbove1ReturnSafe(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NormalizeAbove1ReturnSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NormalizeAbove1ReturnSafe(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "902143CBDCAD8C06816C15DD32611D1FE2C2639C1332319D3F9F79E13EC8EEBF",
              "Hash": "17FF98C852FCDF561E08EEEE42638C3CF7B887DFC5CB3DE67E36C38745FDD348",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NormalizeReturnSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "BFAD88C96CA96CF63843755CF4F0783E9ED3CE3E6D0192DEB93E861B739E204C",
              "Hash": "99DD440148C53024C658765DEDF5E39948C7406BA9DDBA56076A4665FCE3CDF4",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "NormalizeReturnSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector3 NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "9ABEE13F364BD9958DB4B7A4317BBC4CF1FEC0FD8DBF56FB27356707E0F91447",
              "Hash": "46692341A8769E7E3B1E539C574A42C63ED9E5C976D24C4709681B9A50B0FE07",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeReturnSafe(Microsoft.Xna.Framework.Vector4)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "NormalizeReturnSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector4 NormalizeReturnSafe(Microsoft.Xna.Framework.Vector4 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "C739CA0C14EFFDB2D45E806615031701988362637970FF32E2DBBC7E5FB3E3E5",
              "Hash": "5DD00A58DE809384D5DC071E142C5A7D4F9C807F19F1FC06112DA10D5A5B40A2",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "NormalizeSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector2 NormalizeSafe(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "1807F9444F58F52E5A2137A7E3B19BA34E85C6EEA61DEFA2465BC62DD817E3F3",
              "Hash": "23852536F182D8F0BCCA47CC12964F765FE89E3BAEFD27BE584E741286AE04EB",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "NormalizeSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector3 NormalizeSafe(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "5FCC4AE3DD166DABDB8D9B1649C02DA3032972299F7A7B13FBDEE79C5E1EF057",
              "Hash": "7BACD255404094729FCEFDA196DDE8E765CEBE9B4805C62E3E93B1BB00967721",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector4)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "NormalizeSafe",
              "Signature": "public Microsoft.Xna.Framework.Vector4 NormalizeSafe(Microsoft.Xna.Framework.Vector4 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "43F11E53E3881C80A7492166E8F7B749350C0433E21C94C66E90A32A5733793B",
              "Hash": "5C84D3A3C1E943ED44916CFF20303D6A5D54188386C07D2F8C9605406EBB2E33",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "NormalizeSafe",
              "Signature": "public System.Void NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "AE3D45B105DDFD4D5324636DA7F8DCCA75E72449AA747BFB930BE1ECAC936F11",
              "Hash": "37DCFB4E4038FA6D602207F16E276416777130D95B987FEEE67BE7610DCBBCF6",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "NormalizeSafe",
              "Signature": "public System.Void NormalizeSafe(Microsoft.Xna.Framework.Vector3\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "28E5297C50C047574D0B8E884D6081BD86C480896E2A2A75E1367912A1C71070",
              "Hash": "5ED3B3E75D69FFCFEBD68BA1FB6654E721593DE5017FE761E6085DD9087DB116",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NormalizeSafe(Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "NormalizeSafe",
              "Signature": "public System.Void NormalizeSafe(Microsoft.Xna.Framework.Vector4\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "09C635B1A06E0817E8096AC8665942D28CD4E6F142A662C5E6E4A54E3F97ECCC",
              "Hash": "39C9E79BF5525D88A4960B9179FC6726E652711E3E277FA293421DB61C8FA1E1",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pow(Microsoft.Xna.Framework.Vector3, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "Pow",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Pow(Microsoft.Xna.Framework.Vector3 v, System.Single pow)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pow",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "95BD071A43AC67E605D00B18CD3E1538F70F64B602B70754F10F339A6D0F8358",
              "Hash": "D48147087F1948E122550D552268FC1666F94D1430BE82ADE9843473230A15C9",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TaxiLength(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "TaxiLength",
              "Signature": "public System.Single TaxiLength(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "D2CC7501EB47FFE5E4B562981E9CD5D0535C0217D48C4BF4E9BCE90B8B7C1922",
              "Hash": "9D8D69A671619D5A114211360D088C08270C7561F56BF5F16B7443AB6308E088",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TaxiLength(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "TaxiLength",
              "Signature": "public System.Single TaxiLength(Microsoft.Xna.Framework.Vector2 v, Microsoft.Xna.Framework.Vector2 v2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "755A13B51C2C01648A7EB68ADEABABA4ED6765E216F14AC3514A3330A22A6D77",
              "Hash": "94E51DD1AD51BD2186739874414AF7DCD79B82DD013C5B80E9C344BF14C11432",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "To8Direction(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "To8Direction",
              "Signature": "public System.Single To8Direction(Microsoft.Xna.Framework.Vector2 vector)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "8FA1AA4DAA174EE2A217C59EF624E70C894AE2D27B202ABCB09A668DB6ED736C",
              "Hash": "172785679BFB90CB00A9952615F57EC1ABE1820CCE3A38BAD64C57D60176677D",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToAngle(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "ToAngle",
              "Signature": "public System.Single ToAngle(Microsoft.Xna.Framework.Vector2 vector)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "719CF8E8D4625578BF0375D7D9E38246461C3479C3FFA4FC0742C5FD3AD9219F",
              "Hash": "6EE27C5EDA14F7DE52FFECCA3E2F908E5AE88189B4266A04B5C5F37E56B8EB49",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToAngle(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "ToAngle",
              "Signature": "public System.Single ToAngle(Microsoft.Xna.Framework.Vector3 vector)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E0C77A55B42967A7C06CA9D482E9443108E75C96130617296022BAC06FFA4E0E",
              "Hash": "81B16B42B9131D28806EBF19F27CD6828AC279E1194DB9CE2C0ACD1A30AD6FE4",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToColor(Microsoft.Xna.Framework.Vector3\u0026, System.Single)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "ToColor",
              "Signature": "public Microsoft.Xna.Framework.Color ToColor(Microsoft.Xna.Framework.Vector3\u0026 v, System.Single alpha)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alpha",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C07C6FBD71538BF9A6156183DE2719341E6FC07F8DA148D8BEF2705CB6547D32",
              "Hash": "7F751DAF8F39A1D72ABF766C3638A362390F0757F1F363BF9D3488CF1DC59F22",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToColor(Microsoft.Xna.Framework.Vector4\u0026)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "ToColor",
              "Signature": "public Microsoft.Xna.Framework.Color ToColor(Microsoft.Xna.Framework.Vector4\u0026 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1BAE838FD6B72BA0E6E5D1D1C10271DE8DB822B2D7BCB2EFC932C6421173284E",
              "Hash": "59A10D6D4BD0D0C833263A516B59604B31DBB8ADD44EBC2F968A565ECDD552FA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToFlatGround(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToFlatGround",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToFlatGround(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "2080917D162ACD30E9DCF8A555642757C30553B3360B3C30426C6762AD20500B",
              "Hash": "2F552B85CA004ECD0328C23052D7CBF82295413F67B14B17DE86B652D1982BB0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToFloatDirection(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "ToFloatDirection",
              "Signature": "public System.Single ToFloatDirection(Microsoft.Xna.Framework.Vector2 vector)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "0E1647CDF32D280D4B51C83029EDDC519048A2753F937E537E04BFECAEE08099",
              "Hash": "0B62837D8D8FA97CDF9F463D51C5FDB9E23A648192D2A5B5AEC52C3CD15C1CFA",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToIntDirection(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Int32",
              "Name": "ToIntDirection",
              "Signature": "public System.Int32 ToIntDirection(Microsoft.Xna.Framework.Vector2 vector)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "vector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "5DFF39F9A35AB95C89BDED74CA341576C420C46F5D7FFFCA035774E1A168847F",
              "Hash": "019488658925D740B5E333B917CFFDCCA3A0D3B9017104F734CEC6D10380E049",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToIntDirection(System.Single, System.Single)-\u003ESystem.Int32",
              "Name": "ToIntDirection",
              "Signature": "public System.Int32 ToIntDirection(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "2EB3B7DDA55AC648A50CC4C3FC0E9764F007235888FBD54C32E1E6820D360F45",
              "Hash": "418F5A8F964A4268A2A4E95CD0C2E30CD8DED9E554B4C9BC7639C3A048B81AA6",
              "CalledMethods": [
                "System.MathF::Atan2(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToNegativeNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToNegativeNormalDirection",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToNegativeNormalDirection(Microsoft.Xna.Framework.Vector2\u0026 v1)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3F22B0CEC19224304FFD5D267970D76E17E5B6942BC13A19790ADF2CF709F635",
              "Hash": "1D33F08DF4A2F1983430B2C5E3689EE11710CECFD60572CDE575EF4DA7F32263",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToNormalDirection",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026 v1)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3F22B0CEC19224304FFD5D267970D76E17E5B6942BC13A19790ADF2CF709F635",
              "Hash": "1AEBF1B8AFE46F49A9D45D3C7B47FC438C661F2675B6CFF4F09F8FC6D2F16BF6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToScreenSpace(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToScreenSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToScreenSpace(Microsoft.Xna.Framework.Vector2 v, System.Single z)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "9E2BC4630F3311B78457F788C7BC1CEB9D41ABAED72E98D6FDAD21ECEC98EFA0",
              "Hash": "7F4FA00EC92C73FE3953E6E218012D0B8D2BDBD9C68696F59DC18D21E761BB14",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToScreenSpace(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToScreenSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToScreenSpace(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "B4826DA39BCF9B705D918225E012CA6622BDC84E0FBC1115E874C09A44230FAE",
              "Hash": "676B2A5A3D664C727BD155BA16FA7FCD9792C85DAE7DF794CE3847B3080834FB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToScreenSpaceXz(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToScreenSpaceXz",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToScreenSpaceXz(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "584F09DF6AC31A76D89835BB9289D1BD1A2F48C164BE2074DA23CFDE7FC12CEC",
              "Hash": "F9EA67E7F0A51F1FFA611C7B705D4DD2C58271F35BEFB42F3576ED07887C4EDE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToStringInvariant(Microsoft.Xna.Framework.Vector2)-\u003ESystem.String",
              "Name": "ToStringInvariant",
              "Signature": "public System.String ToStringInvariant(Microsoft.Xna.Framework.Vector2 value)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "E5315018888518DF34B4639E5A517E58E0C6892172F9CF60E39E2BA9B75FB66E",
              "Hash": "26A0C1FBBEFE435F9E01F2248DE17660792EB1467A072999B232B57DFC83D3D7",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.IFormatProvider)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.String::Create(System.IFormatProvider, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "{X:",
                " Y:",
                "}"
              ],
              "Source": null
            },
            {
              "Id": "ToStringInvariant(Microsoft.Xna.Framework.Vector3)-\u003ESystem.String",
              "Name": "ToStringInvariant",
              "Signature": "public System.String ToStringInvariant(Microsoft.Xna.Framework.Vector3 value)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "3171287F36734E76DC5BD42C7840A78F99CF2F7AE76FFC3F7EA28140CBFE7E68",
              "Hash": "F26B4385185765A8CE693350B3C102BC9227DCF44F655581A85C6643D0ECAC17",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.IFormatProvider)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.String::Create(System.IFormatProvider, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "{X:",
                " Y:",
                " Z:",
                "}"
              ],
              "Source": null
            },
            {
              "Id": "ToVector2(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToVector2(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "657B2D285040DD2EC51DA58B3003F40B754704D9A7A5474DC92C429CFD61E02E",
              "Hash": "81D7CCA8AB60CA1C54C7EF9752B42AC13647E0C05823C352F696A07F6E5CD463",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector2Xz(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToVector2Xz",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToVector2Xz(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "32CF42CA09A794623EA39EB2A21928C0D2EB32201E8DB51DA3ED828445E8BEBE",
              "Hash": "3FC0ACB3E8CBAAC1AEBBBD130C990D2D1B46105A4A5E47C0F901ED5A42FC6C1D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3(Microsoft.Xna.Framework.Vector4)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3(Microsoft.Xna.Framework.Vector4 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "09080D604A0129E45E2023CFC38FF83E826556D26F8516C955A05EC061359906",
              "Hash": "48609EB16F4EA277EFEEB48789941569375FA746A196DEDD3D3FFDC8160B037F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3Xy(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3Xy",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3Xy(Microsoft.Xna.Framework.Point v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "2040BFB460AA7D8ECA724FD078E088C8ED4CE1CCB0FAC7AA18A790F6A91E2A5C",
              "Hash": "69485114B1D875D1D8F9933FF099F55571282C19EB4DD1BE22DF2BF242CBF5D5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3Xy(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3Xy",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3Xy(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5BC08807BDFE0B88252E35CCEA586EF4A80F9F1E7CB3E6F012A09808C631ED5D",
              "Hash": "F35C688D29836E00F939EA68567111CF2C843E5E00410CEF86B5EC0CE4A4916F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3Xyz",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3Xyz(Microsoft.Xna.Framework.Vector2 v, System.Single z)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2A8D5946DC050DC5C69F770CBA9F891B3158BA7F307F219A14CCE4C115C590B0",
              "Hash": "DE049B6F436297F038889B59FE138C56FA91BDEB536586C2026E257E3889E373",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3Xz(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3Xz",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3Xz(Microsoft.Xna.Framework.Point v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "3A1854E6D7CE525AB8AD47308EEC95B5D67CC75DED668C1A4BFDA7A55B79F0F7",
              "Hash": "196024B34A8E72E11CC831CB96E1CA9665E1208AD6D06535A7E97A6727905847",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector3Xz(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToVector3Xz",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToVector3Xz(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "3953F65310AD137588A1E0BCE77AF43BE7D1A09B0E152B096B8ADD7343B07C3B",
              "Hash": "CB8C98C03B0ACB7CE9DF237B6F6808BFDCC88F615EBDA4013F0710BF8C62D873",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToVector4(Microsoft.Xna.Framework.Vector3, System.Single)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "ToVector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 ToVector4(Microsoft.Xna.Framework.Vector3 v, System.Single w)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "w",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "63B56070912D7608B939411117469343DB128EE8588E02EB43A9658240DE8363",
              "Hash": "F32D7C8DC8A2732B919CF35F29647351D3C8E4E3AED352555E085D05EDD00DD1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToXzy(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ToXzy",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ToXzy(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "7DD23271FF3155E6F692190C4697527EF230D401C7E4D04492DA319F0D8E2E48",
              "Hash": "33E6FADC21246AC20ED4C463FEC7D33C7BC901DEC76B6C18CB912092FC34FC20",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Transform",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Transform(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Matrix\u0026 matrix)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "C2EEED6275AFEC7183AF2ABE72D4C0DEF7977FCAEFFBB1EEF3DDC4F3E6E68206",
              "Hash": "95EE397885F6465BBA49471EC6A218A50E4CDCB3AF8498D51C4593FF2177E0DE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "Transform",
              "Signature": "public System.Void Transform(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Matrix\u0026 matrix, out Microsoft.Xna.Framework.Vector2\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "14EC6484A9E43A8B8F6CA8B94F22341F860F614A3732FA7921C20D7C2F9B411D",
              "Hash": "CCF302F2212DAB01670DEB023BA024CD6C0377341D7BA0413CD36DCE5976A443",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryNormalize",
              "Signature": "public System.Boolean TryNormalize(Microsoft.Xna.Framework.Vector2 v, out Microsoft.Xna.Framework.Vector2\u0026 normalized)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalized",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "4AB0F87D53FE9D4B18971A2F94EA5F3CCCC32752748179CB4F68F741188553B5",
              "Hash": "E80B938D61C9D7DA16F423525F182302C4E2CF4B19A4F3756164EB6DEEC895B0",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "TryNormalize",
              "Signature": "public System.Boolean TryNormalize(Microsoft.Xna.Framework.Vector3 v, out Microsoft.Xna.Framework.Vector3\u0026 normalized)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalized",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "A7017DC2037E291D36FB1FFDE61AFF45DC4213B4AB2A4EF5D098D4E587BBBC95",
              "Hash": "E41A9EE8F5BD37E4C71A9AA4F87514BE6C0F3C2EE7D0620B34E76937A291AC55",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryNormalize(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Boolean",
              "Name": "TryNormalize",
              "Signature": "public System.Boolean TryNormalize(Microsoft.Xna.Framework.Vector4 v, out Microsoft.Xna.Framework.Vector4\u0026 normalized)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalized",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "360926942DB74D65FFC696093300261BF4A3FE0DA082EA65D65B6CD1565DD809",
              "Hash": "68BCECBE32EA40992775919730AEBFF8CD31E92E1F0813B3D4C6D620A2D71F6F",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F621ABEF7D2D20AC8C05AC17E29FC0F156C4207DBB5D4AA33A3A03FEAE70C39"
        },
        {
          "Id": "CandideCreator.Shared.Helpers.WarningHelper",
          "Name": "WarningHelper",
          "DisplayName": "WarningHelper",
          "FullName": "CandideCreator.Shared.Helpers.WarningHelper",
          "Namespace": "CandideCreator.Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SecretCallback:System.Action\u00601\u003CSystem.String\u003E",
              "Name": "SecretCallback",
              "Type": "System.Action\u003CSystem.String\u003E",
              "Signature": "public System.Action\u003CSystem.String\u003E SecretCallback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0420C64C21BEAD4C98CA074ABD269CDDA6BB66517382ADA680FC7B99356CD5D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Warning(System.String)-\u003ESystem.Void",
              "Name": "Warning",
              "Signature": "public System.Void Warning(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "1949C76D1A94016C3D4C532648BA351DF9B3991964C02338954C9C0CFAD7DF86",
              "Hash": "A6CFE69E79603A1ABAA8710096AB0B311F59D14E41CD982E067F28307F8E316F",
              "CalledMethods": [
                "System.Action\u003CSystem.String\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C29BA36D030E3E48A9952BFAA71A1FDD08F75002F6609BAB33E9FAD73B70F45"
        },
        {
          "Id": "CandideCreator.Shared.JsonSerialization.PointJsonConverter",
          "Name": "PointJsonConverter",
          "DisplayName": "PointJsonConverter",
          "FullName": "CandideCreator.Shared.JsonSerialization.PointJsonConverter",
          "Namespace": "CandideCreator.Shared.JsonSerialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Text.Json.Serialization.JsonConverter\u003CMicrosoft.Xna.Framework.Point\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(System.Text.Json.Utf8JsonReader\u0026, System.Type, System.Text.Json.JsonSerializerOptions)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "Read",
              "Signature": "public Microsoft.Xna.Framework.Point Read(System.Text.Json.Utf8JsonReader\u0026 reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "System.Text.Json.Utf8JsonReader\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeToConvert",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "48FC2BE829BB3C71E5B5161FFEE0DC0FB2FB42E51167CBE1753D6DC1674B79E0",
              "Hash": "F77A1F24087B2A3728C173415A7CE877039F3F316128325094890A3DBB7E8696",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonReader::Read()",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "System.Text.Json.Utf8JsonReader::GetString()",
                "System.Text.Json.Utf8JsonReader::GetInt32()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Console::WriteLine(System.Object)"
              ],
              "StringLiterals": [
                "x",
                "y"
              ],
              "Source": null
            },
            {
              "Id": "Write(System.Text.Json.Utf8JsonWriter, Microsoft.Xna.Framework.Point, System.Text.Json.JsonSerializerOptions)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.Text.Json.Utf8JsonWriter writer, Microsoft.Xna.Framework.Point value, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "System.Text.Json.Utf8JsonWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "DABD6A36A6DD04869EEB80029FD8515066C2F334901F79BFD1D4A88A9AD2EDC2",
              "Hash": "F6631151FB8CC51110A1A64E6B5993326D2D32BD2AAAD567028EF2BD50378DF0",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonWriter::WriteStartObject()",
                "System.Text.Json.Utf8JsonWriter::WriteNumber(System.String, System.Int32)",
                "System.Text.Json.Utf8JsonWriter::WriteEndObject()",
                "System.Text.Json.Utf8JsonWriter::Flush()"
              ],
              "StringLiterals": [
                "x",
                "y"
              ],
              "Source": null
            }
          ],
          "Hash": "5FDA3317A12C5A11B420A5CD57B7D06700CCC2E27427FE34A68E7CA761EDA7BC"
        },
        {
          "Id": "CandideCreator.Shared.JsonSerialization.Vector2JsonConverter",
          "Name": "Vector2JsonConverter",
          "DisplayName": "Vector2JsonConverter",
          "FullName": "CandideCreator.Shared.JsonSerialization.Vector2JsonConverter",
          "Namespace": "CandideCreator.Shared.JsonSerialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Text.Json.Serialization.JsonConverter\u003CMicrosoft.Xna.Framework.Vector2\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(System.Text.Json.Utf8JsonReader\u0026, System.Type, System.Text.Json.JsonSerializerOptions)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Read",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Read(System.Text.Json.Utf8JsonReader\u0026 reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "System.Text.Json.Utf8JsonReader\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeToConvert",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "E192E7339132C84D836E7312CB5CE744D1CF92E95D7D234F3EA701F5AB1E7E20",
              "Hash": "9A7665C664207A37138D4D2CA4831BB0DD72FE7964E8F1ECDBB7DF57831D416E",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonReader::Read()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Text.Json.Utf8JsonReader::GetString()",
                "System.Text.Json.Utf8JsonReader::GetSingle()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Console::WriteLine(System.Object)"
              ],
              "StringLiterals": [
                "x",
                "y"
              ],
              "Source": null
            },
            {
              "Id": "Write(System.Text.Json.Utf8JsonWriter, Microsoft.Xna.Framework.Vector2, System.Text.Json.JsonSerializerOptions)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.Text.Json.Utf8JsonWriter writer, Microsoft.Xna.Framework.Vector2 value, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "System.Text.Json.Utf8JsonWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "038C85B61D1B7776BE353A6D3DDFDF97B260FAA2CDFCB4487C6BAD269ADB4109",
              "Hash": "A03C99A103C0AF2968807B44C75065921D273F2650E1B0E3DF72E77CAB9B3DCC",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonWriter::WriteStartObject()",
                "System.Text.Json.Utf8JsonWriter::WriteNumber(System.String, System.Single)",
                "System.Text.Json.Utf8JsonWriter::WriteEndObject()",
                "System.Text.Json.Utf8JsonWriter::Flush()"
              ],
              "StringLiterals": [
                "x",
                "y"
              ],
              "Source": null
            }
          ],
          "Hash": "08B321443AD117D7469D0118AEF00C473A480E27E82A0A512DCDD074A09AC6A1"
        },
        {
          "Id": "CandideCreator.Shared.LocalizationConstants",
          "Name": "LocalizationConstants",
          "DisplayName": "LocalizationConstants",
          "FullName": "CandideCreator.Shared.LocalizationConstants",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultLanguageCodeFallback:System.String",
              "Name": "DefaultLanguageCodeFallback",
              "Type": "System.String",
              "Signature": "public System.String DefaultLanguageCodeFallback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F756F4EDFE2F32005B3BAB4E92D7D7B9A942A0E89E67E95CBB29AAC19DA656C"
            },
            {
              "Id": "LongDateStringFormat:System.String",
              "Name": "LongDateStringFormat",
              "Type": "System.String",
              "Signature": "public System.String LongDateStringFormat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64AF4E7B46EEB68F427A62477B099FF47212A262E2BAEA2A128BD63A03D7FE3C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8663FE1F9D0D8D49146316A48DA784C9EA63C7B377529E34D5D089A64BC72B58"
        },
        {
          "Id": "CandideCreator.Shared.Models.AxisAlignedBox",
          "Name": "AxisAlignedBox",
          "DisplayName": "AxisAlignedBox",
          "FullName": "CandideCreator.Shared.Models.AxisAlignedBox",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultColor:Microsoft.Xna.Framework.Vector3",
              "Name": "DefaultColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DefaultColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61DFE360B46A460EA74B4134D879F19F1D415D57707DF6EC9895B4B109B4FA50"
            },
            {
              "Id": "EditorColor:Microsoft.Xna.Framework.Vector3",
              "Name": "EditorColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EditorColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D7821555F6821CB4E4CDCEC39BC234E2D313E2EE1F10E33623E6A5BD4C46A5C"
            },
            {
              "Id": "MaxCorner:Microsoft.Xna.Framework.Vector3",
              "Name": "MaxCorner",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MaxCorner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6762BBEFD133CB075CAB8F94BB84C273531DE80A382FF954E5279D585E2E06CE"
            },
            {
              "Id": "MinCorner:Microsoft.Xna.Framework.Vector3",
              "Name": "MinCorner",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MinCorner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC74D55B34E5CFC99F9D886F164AE445F41B43DA2D367441628764FE12E07E57"
            }
          ],
          "Properties": [
            {
              "Id": "Back:System.Single",
              "Name": "Back",
              "Type": "System.Single",
              "Signature": "public System.Single Back",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6F53A7E61880E93CA41433F144604DCABF98D13927DB21FFE5F48AC3701E957F"
            },
            {
              "Id": "Bottom:System.Single",
              "Name": "Bottom",
              "Type": "System.Single",
              "Signature": "public System.Single Bottom",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "626DAA23AFE3681D23756BBA5D6B613F7CE99896DC7F82FD095844A8EF3A21C9"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector3",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Center",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A2124AD55B949ABC4057BC0FE88B1BBF558D554F423BF3B42C10BA4A60A3B949"
            },
            {
              "Id": "FloorCenter:Microsoft.Xna.Framework.Vector3",
              "Name": "FloorCenter",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FloorCenter",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "63E120A8D04F69B34E0A3DDC6FACCC68AC2CA722C250B1D6D824F28C2F453D33"
            },
            {
              "Id": "Front:System.Single",
              "Name": "Front",
              "Type": "System.Single",
              "Signature": "public System.Single Front",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AEBCAB1D70044ABE14EA38A1A3B5EAAD57EB19BAF7B3E0C28E06305033991816"
            },
            {
              "Id": "FrontWidth:System.Single",
              "Name": "FrontWidth",
              "Type": "System.Single",
              "Signature": "public System.Single FrontWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "281F774B950100BA35217A8E8C900E1CE92CB068AC19D0FA74DE2DDF1CD445FB"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E210C8C08A294765C7411EAB77CA314F203909B03882C19162701C51CAEECA1F"
            },
            {
              "Id": "Left:System.Single",
              "Name": "Left",
              "Type": "System.Single",
              "Signature": "public System.Single Left",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD102375837820A8A28EE38289CCAD6DFC7A69308ECC0094C10C43443D1B050B"
            },
            {
              "Id": "Right:System.Single",
              "Name": "Right",
              "Type": "System.Single",
              "Signature": "public System.Single Right",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A6202A386BE201C20C8573F773D74090DFD7F43D86FD604861734EC2B9F5B324"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4A7BA95FC694E8F33696E00C9D1F6A47B0E91EDF90EEB2E43B573B69E5AE8D14"
            },
            {
              "Id": "Top:System.Single",
              "Name": "Top",
              "Type": "System.Single",
              "Signature": "public System.Single Top",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A31A7B93DA86C59A7077F5E1800BED728599588214974EE1AB19B4802799160D"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD02825F916F22EB9BCF7E010F68569A039B8C171576D2503DE8FC8367312D9A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector3 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "ED265010D24C0D0E9DBD17FC711EA5D6EE18AA9BA84F3F91E3E4CFB1CF68F3CC",
              "Hash": "BF73507FD3B3C3E962AC665F44EC1E4312DD8B767465F20162494C173EF589E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Include(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Include",
              "Signature": "public System.Void Include(Microsoft.Xna.Framework.Vector3 point)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "088BECCC4286C3DDC012FCD5A43ECD60AE14268EA313EFCCFDB51B11072684F5",
              "Hash": "EDD8FD6C2DF797F261AD9547B9633778C5FF74546ADA0F65A9F6480D60A07C09",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MinMaxPoints(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "MinMaxPoints",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E MinMaxPoints(Microsoft.Xna.Framework.Vector3 start, Microsoft.Xna.Framework.Vector3 end)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "EEE372C8AE6CDB35CD8DD212E15A7AF450B9A561A515C0F8DF6BCEC26393BA46",
              "Hash": "7206D3810A67691E276E4E6A58EB071FB6F5780A0521F032CAC0505B190E19EE",
              "CalledMethods": [
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MinMaxPoints(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "MinMaxPoints",
              "Signature": "public System.Void MinMaxPoints(Microsoft.Xna.Framework.Vector3\u0026 start, Microsoft.Xna.Framework.Vector3\u0026 end)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "BD8B727E784F24850A88B843E637DBC3B4318AC2CAC39771A590350B41D528BF",
              "Hash": "89ED29103C7949B7CC13CFA75EA5C5FCE93E44CBC21128FBE6C97F8ECEFBD452",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7CCCC272FEEF86454164423520A644C542701E320B8EF35C84F444034CB5F4BB"
        },
        {
          "Id": "CandideCreator.Shared.Models.BaseDoodad",
          "Name": "BaseDoodad",
          "DisplayName": "BaseDoodad",
          "FullName": "CandideCreator.Shared.Models.BaseDoodad",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Database:CandideCreator.Shared.Models.DoodadDatabase",
              "Name": "Database",
              "Type": "CandideCreator.Shared.Models.DoodadDatabase",
              "Signature": "public CandideCreator.Shared.Models.DoodadDatabase Database",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95BBF1D051863C6C0A1E2CE30FF2DF2A31B8A8CEAA76CBCCE120134EA1779E39"
            },
            {
              "Id": "Dirty:System.Boolean",
              "Name": "Dirty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dirty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A34F12AF2DB425F66542930B56FBD9E80F4653E208C6016C8D5D2F04B3DE490"
            },
            {
              "Id": "EntityComponents:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Name": "EntityComponents",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E EntityComponents",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF94AE254D8DFD8EF8E9577959A067D9A38055C3AA61F8B96A5965ACE6F553F2"
            },
            {
              "Id": "ExtraMeshes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BaseDoodad\u002BExtraMesh\u003E",
              "Name": "ExtraMeshes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E ExtraMeshes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "648BBCE756946D90B0CFB7F866F05749A3D60BB27FAEE36DF31043B14E31A358"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            },
            {
              "Id": "HasBeenChanged:System.Boolean",
              "Name": "HasBeenChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A88B7AF80286BD5D97CB310DD81AA76163B5CE0B9E32C092D80466C827E67514"
            },
            {
              "Id": "Mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F99ACC21D0C0B6B4D46CE8F00E3D5F27EB92B2FE2FAED1D7770B401B20A8B06B"
            },
            {
              "Id": "MeshTerrain:CandideCreator.Shared.Models.Terrain[]",
              "Name": "MeshTerrain",
              "Type": "CandideCreator.Shared.Models.Terrain[]",
              "Signature": "public CandideCreator.Shared.Models.Terrain[] MeshTerrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5D9940410326761E3347B64EBCD175E8A8997BC392FC4D2BE79C2870DA830B1"
            },
            {
              "Id": "OwnsResources:System.Boolean",
              "Name": "OwnsResources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OwnsResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34FE2F8ACC775B91337AB4F6274571F57F821F2D37DE1A5D0E8F427A27528ECC"
            },
            {
              "Id": "PlaceholderMesh:System.Boolean",
              "Name": "PlaceholderMesh",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlaceholderMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5565AC5A89B3DA90E0841DDB7D3F2062662E89A3BE7134E4673677546A35219A"
            },
            {
              "Id": "PositionBasedUvs:System.Boolean",
              "Name": "PositionBasedUvs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PositionBasedUvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD75085D2FFE173E0658F5F44B3E9871BA243C6857BF4AE8EC8707E3CDFC8A86"
            },
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "Saved:System.Boolean",
              "Name": "Saved",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Saved",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616FE0850E043E579EEE8AEE7AC1149777E4847FA6D6A5E4571C9404BC22F12D"
            },
            {
              "Id": "SavedName:System.String",
              "Name": "SavedName",
              "Type": "System.String",
              "Signature": "public System.String SavedName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CFB668DB6AF2C062F4244BBA6CA05A5DA216F29F4FD6981184E510D6E59DD57"
            },
            {
              "Id": "SavedPath:System.String",
              "Name": "SavedPath",
              "Type": "System.String",
              "Signature": "public System.String SavedPath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1415B1B7E5DD3D9C3609DB974AB295CA34EE53B73FB4DABF7BC5D3265D62B305"
            },
            {
              "Id": "SpriteSheetInformation:Microsoft.Xna.Framework.Vector4",
              "Name": "SpriteSheetInformation",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 SpriteSheetInformation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F20257009BF8832E26760EA92E56F00F673EC7B9FAF066DDB1D3F3BE5F5B6387"
            },
            {
              "Id": "TextureTransform:Microsoft.Xna.Framework.Vector4",
              "Name": "TextureTransform",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TextureTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7796FBC21F836351C2CF0288081019E1DB1627316450112593E60CA906146019"
            },
            {
              "Id": "_description:System.String",
              "Name": "_description",
              "Type": "System.String",
              "Signature": "private System.String _description",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFF8C07445F017F2781472D44A2E6A881BF05BB4A1BD91523EA13D16DD5E828A"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            },
            {
              "Id": "_frame:System.Int32",
              "Name": "_frame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5BF93A0C941B9EB361766E63E4E58D63093B2711AA0ED091AA95CAA12FED2BF"
            },
            {
              "Id": "_meshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_meshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _meshOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69303D74D6EBB07560331F2121C68B3C962B896C6FC521E7D9662A081671EF5C"
            },
            {
              "Id": "_name:System.String",
              "Name": "_name",
              "Type": "System.String",
              "Signature": "private System.String _name",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"
            },
            {
              "Id": "_note:System.String",
              "Name": "_note",
              "Type": "System.String",
              "Signature": "private System.String _note",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DED15081BBAC7CE1DD2BB4480647FC805F40135E72A31AB0B4A877E8A34B427"
            },
            {
              "Id": "_path:System.String",
              "Name": "_path",
              "Type": "System.String",
              "Signature": "private System.String _path",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4FE69EE7E0C11BD5D0C37702DB5FABE4DD7065B765EB72B92846ECF6DF9FE9"
            },
            {
              "Id": "_texture:CandideCreator.Shared.Models.TextureInformation",
              "Name": "_texture",
              "Type": "CandideCreator.Shared.Models.TextureInformation",
              "Signature": "private CandideCreator.Shared.Models.TextureInformation _texture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "562F211714E60CFB385FCA4AA7AC9EB60EE20CEB03C6B6F3F3F77970C9CAB277"
            }
          ],
          "Properties": [
            {
              "Id": "BaseDoodadComparer:System.Collections.Generic.IEqualityComparer\u00601\u003CCandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "BaseDoodadComparer",
              "Type": "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E BaseDoodadComparer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8B0631A2B35217FF65F82D9CB9F1E802BEFFB28B4BCA076DAB2A57B170BC3043"
            },
            {
              "Id": "Description:System.String",
              "Name": "Description",
              "Type": "System.String",
              "Signature": "public System.String Description",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "22254F4490B08B42FE0926075318BB590D2E1D0C5C4F112A183F798D29EA82F0"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E1692BAC12E5E7B25D9557D04900629D935C01F628FB954C2803219B19ED2631"
            },
            {
              "Id": "HorizontalFrames:System.Int32",
              "Name": "HorizontalFrames",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HorizontalFrames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "724544D0D23F47BC817963786686C4B61C40FF6FA2647EA47E9E49AA7CBBCB3F"
            },
            {
              "Id": "IsEntity:System.Boolean",
              "Name": "IsEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsEntity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DAD57B22777C2BFCF57ECD383E8C1B424CA8AD5361BAC75AD10DB15651BA45D4"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "255C26C75A4EE602939EBD350FAD80718A5A027CCD1368877E0E5218B7F0016F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "Note:System.String",
              "Name": "Note",
              "Type": "System.String",
              "Signature": "public System.String Note",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "000042E96D33063004532BA846589775BC6D6964F418CCDC3D5117083D04445B"
            },
            {
              "Id": "Path:System.String",
              "Name": "Path",
              "Type": "System.String",
              "Signature": "public System.String Path",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2CA06A710B4C3E84B385D2ACC860EE795C5DD0A90D31B8D0CF6899D72B468CD5"
            },
            {
              "Id": "SimpleBaseDoodadComparer:System.Collections.Generic.IEqualityComparer\u00601\u003CCandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "SimpleBaseDoodadComparer",
              "Type": "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.BaseDoodad\u003E SimpleBaseDoodadComparer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AE6C4C570B141C5C584B45A503993A8419E85F2C9594CF5079ADCA3AAD5ABDFC"
            },
            {
              "Id": "SpriteHeight:System.Single",
              "Name": "SpriteHeight",
              "Type": "System.Single",
              "Signature": "public System.Single SpriteHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3CAC8666E0C8EB4AFBEE95F9A76E6B5FD65618E36DA655FBD002AEBC9CBEFA5A"
            },
            {
              "Id": "SpriteWidth:System.Single",
              "Name": "SpriteWidth",
              "Type": "System.Single",
              "Signature": "public System.Single SpriteWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "54D00F1AB13430C6F1B98D49A3295AE72E02869F04EF8D2EEB6F6AE8BB19CB9A"
            },
            {
              "Id": "Texture:CandideCreator.Shared.Models.TextureInformation",
              "Name": "Texture",
              "Type": "CandideCreator.Shared.Models.TextureInformation",
              "Signature": "public CandideCreator.Shared.Models.TextureInformation Texture",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2F6CB593293A0CAAD16FE51DC628C1491CCE8D1A7A24233421241A385ECB7474"
            },
            {
              "Id": "VerticalFrames:System.Int32",
              "Name": "VerticalFrames",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VerticalFrames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4F880483E2CC51AAE0DFF24AEABC8BA323F7E2777923F6AEE57202F907D65E09"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "Clone(System.Boolean)-\u003ECandideCreator.Shared.Models.BaseDoodad",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad Clone(System.Boolean copyGuid)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.BaseDoodad",
              "Parameters": [
                {
                  "Name": "copyGuid",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 440,
              "BodyHash": "0DD3875CA47BC605BECA7DC130B114BDE9C32F1C1302270F2D47C3111A8BC5E2",
              "Hash": "F593289C2696D983CCDC866D090EE0D1B2C8C9C00DC86C9B1E120C643E3D8079",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::Copy()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.BaseDoodad::.ctor()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "CandideCreator.Shared.Models.IndexedMesh::Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "BaseDoodad.\u003C\u003Ec::\u003CClone\u003Eb__63_0(CandideCreator.Shared.Models.Terrain)",
                "System.Func\u003CCandideCreator.Shared.Models.Terrain, CandideCreator.Shared.Models.Terrain\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.TextureInformation::Clone()",
                "CandideCreator.Shared.Models.BaseDoodad::get_MeshOffset()",
                "CandideCreator.Shared.Models.BaseDoodad::set_MeshOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.BaseDoodad::CloneExtraMeshes()",
                "CandideCreator.Shared.Models.IndexedMesh::ConvertToTbnTexture()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CloneExtraMeshes()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,BaseDoodad\u002BExtraMesh\u003E",
              "Name": "CloneExtraMeshes",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E CloneExtraMeshes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "8875C3A437CB79ACFFD82F22E65F60CAF577EBB58D9793F30A293B00DD856DD7",
              "Hash": "015DECF36053B27F1030B29920BB8D2B3E62A16BA0AD2A83B87C74B143079A07",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "BaseDoodad.ExtraMesh::GetClone()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFrom(CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Void",
              "Name": "CopyFrom",
              "Signature": "public System.Void CopyFrom(CandideCreator.Shared.Models.BaseDoodad other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "7E8CD6362783152A550B0D2432B555DDE5E7305A7802F4105F905E926D1AFFD2",
              "Hash": "DCFC72C4C9C79A65D4F99F97D383F889832269F32A865A26C8F09531E432E424",
              "CalledMethods": [
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Name(System.String)",
                "BaseDoodad.\u003C\u003Ec::\u003CCopyFrom\u003Eb__64_0(CandideCreator.Shared.Models.Terrain)",
                "System.Func\u003CCandideCreator.Shared.Models.Terrain, CandideCreator.Shared.Models.Terrain\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Texture()",
                "CandideCreator.Shared.Models.TextureInformation::Clone()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Texture(CandideCreator.Shared.Models.TextureInformation)",
                "CandideCreator.Shared.Models.BaseDoodad::get_MeshOffset()",
                "CandideCreator.Shared.Models.BaseDoodad::set_MeshOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Description()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Description(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Note()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Note(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Path(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::CloneExtraMeshes()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::Copy()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.BaseDoodad::OnPropertyChanged(System.String)"
              ],
              "StringLiterals": [
                "SpriteWidth",
                "SpriteHeight",
                "Frame"
              ],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "D6C1B4AFCD3A57BFD288F8A2F1F3B1483D1695A81096B1DAFA91E4891C15FC92",
              "Hash": "D4C1CCA9B771F57B24CFEBE03B6073ED80D7A31C8EA1115C4D5FEE9F02A47CE5",
              "CalledMethods": [
                "CandideCreator.Shared.Models.BaseDoodad::get_Texture()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "CandideCreator.Shared.Models.IndexedMesh::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewBase(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Models.TextureInformation)-\u003ECandideCreator.Shared.Models.BaseDoodad",
              "Name": "NewBase",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad NewBase(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, CandideCreator.Shared.Models.TextureInformation tex)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.BaseDoodad",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tex",
                  "Type": "CandideCreator.Shared.Models.TextureInformation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "C01B7B2ED9C4E0D1E1F09D8745FA4B2AE9527E7981EC0F5C1C397C7F3436AB7B",
              "Hash": "6AA5D7746DD2485576F6E37EB0301139C917E243017B21C71537783E0ADC492C",
              "CalledMethods": [
                "CandideCreator.Shared.Models.BaseDoodad::.ctor()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Name(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::set_Note(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::set_Description(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::set_Texture(CandideCreator.Shared.Models.TextureInformation)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "CandideCreator.Shared.Models.BaseDoodad::set_SpriteWidth(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "CandideCreator.Shared.Models.BaseDoodad::set_SpriteHeight(System.Single)",
                "CandideCreator.Shared.Models.BaseDoodad::set_Frame(System.Int32)",
                "CandideCreator.Shared.Models.IndexedStandPlane::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "New object"
              ],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String propertyName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "propertyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "7F46D7F93C6B47C4ECAFD65067BB6E70A86895D483A5AA602508A7CBAE8EF0E2",
              "Hash": "BA25F8CE68CD57EE230180512FD5FA0C02A656BC89DEE5494C6ED1B54E40ADB3",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Place(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ECandideCreator.Shared.Models.WorldDoodad",
              "Name": "Place",
              "Signature": "public CandideCreator.Shared.Models.WorldDoodad Place(Microsoft.Xna.Framework.Vector3 position, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.WorldDoodad",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "80A37D3AFBF8721FFF9C6FA516D2756EB1DBEA29A93113429AB1158439D6F6D4",
              "Hash": "8A387E0076B049688DACCCE99E612F74AEBC91E0C59C1534C49DF0C764C4A910",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.BaseDoodad::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.WorldDoodad::.ctor(CandideCreator.Shared.Models.BaseDoodad)",
                "CandideCreator.Shared.Models.WorldDoodad::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "32A5A4115A6CE5473E2264F3ECD2CF135382223133D15ADC5C0269D8F1034F45",
              "Hash": "29F8A1BE5AE6E69D34482BAAE1A2570176C9DBCC63C289B432C077F8F3582C80",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "\u0027",
                "\u0027/",
                "/\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "CC29924F8872C3346E72B64089A5ED265FCF7B8104C3EA4A6CBB50F04786EEEA"
        },
        {
          "Id": "CandideCreator.Shared.Models.CandideDirection",
          "Name": "CandideDirection",
          "DisplayName": "CandideDirection",
          "FullName": "CandideCreator.Shared.Models.CandideDirection",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Down",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E6FBB49BB1AEB829D0C64FB6E5A542A7C4F70A9D15832899D809A5560782C26"
            },
            {
              "Id": "Left:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Left",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7459764252DC1ECDBF236E2EF12F3D38BA9741E76322506346A45FD299FF9BF"
            },
            {
              "Id": "Right:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Right",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9BD7ED6B3030A0DEDADD719C9CEAC0A9E2DB0511E105018E27B58373752DC492"
            },
            {
              "Id": "Up:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Up",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "870D3A3EB3A4DBFC800C59E051385D3B31BCAC6CF769E897BEE5C38448E302AA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B315B5E02F47A4C7C4AE0A49FA7C6BF5E03A452980E7FA6DD3AF6AB4B63C7822"
        },
        {
          "Id": "CandideCreator.Shared.Models.CandideDirection8",
          "Name": "CandideDirection8",
          "DisplayName": "CandideDirection8",
          "FullName": "CandideCreator.Shared.Models.CandideDirection8",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:System.Single",
              "Name": "Down",
              "Type": "System.Single",
              "Signature": "public System.Single Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A71AE292F3C2AD6A12BA22E331D66AACF3FEE173FE2DED8C1401DBA18866267"
            },
            {
              "Id": "DownLeft:System.Single",
              "Name": "DownLeft",
              "Type": "System.Single",
              "Signature": "public System.Single DownLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E62574E3D007A0206F71F989B15F67FBF1664B55292B06A788E5949422449CBA"
            },
            {
              "Id": "DownRight:System.Single",
              "Name": "DownRight",
              "Type": "System.Single",
              "Signature": "public System.Single DownRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5925C9D10C4DA1B9856AE274C1C143B99A2AD60593BECBD9F6C4285ADCED62E7"
            },
            {
              "Id": "Left:System.Single",
              "Name": "Left",
              "Type": "System.Single",
              "Signature": "public System.Single Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4095F2D7590F10A1C6292EC34A55D364748EFF4E6F66E5CA98F4EA7300191DC0"
            },
            {
              "Id": "Right:System.Single",
              "Name": "Right",
              "Type": "System.Single",
              "Signature": "public System.Single Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54865CF98844018835F4737B5C2C98B1D0DF1E762B3D6EADC0493F904B7AB9D7"
            },
            {
              "Id": "Up:System.Single",
              "Name": "Up",
              "Type": "System.Single",
              "Signature": "public System.Single Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEC8DB0D087479DB3BAA2DAC4BDB74056DBE4D4E5532942EBF1B67690FFDA717"
            },
            {
              "Id": "UpLeft:System.Single",
              "Name": "UpLeft",
              "Type": "System.Single",
              "Signature": "public System.Single UpLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "382506288CF2CA719578DC349C15C760B84942D0BA408ED8808E977406D1F73D"
            },
            {
              "Id": "UpRight:System.Single",
              "Name": "UpRight",
              "Type": "System.Single",
              "Signature": "public System.Single UpRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A4887325C6AAA99D4941A375E567D41161DF6D9914B7C709950D2B26FCAF605"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8B8FFBA5AEE7BA34F3A4DD19BB6714BD4B0E4E87F92CF43FC8F05D7F5F90904A"
        },
        {
          "Id": "CandideCreator.Shared.Models.DoodadDatabase",
          "Name": "DoodadDatabase",
          "DisplayName": "DoodadDatabase",
          "FullName": "CandideCreator.Shared.Models.DoodadDatabase",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DatabaseName:System.String",
              "Name": "DatabaseName",
              "Type": "System.String",
              "Signature": "public System.String DatabaseName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0944BBAC278E8D0DF48CCFB372BF27F701E12F9AF2AA6D02020EFC71350C1B44"
            },
            {
              "Id": "Doodads:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E,CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "Doodads",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E Doodads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F39C18672966EF87588A5C14F3A5658A2DC94B40A39921A4155642116D4E7A71"
            },
            {
              "Id": "GuidMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "GuidMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E GuidMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58594CE4AC832082C93E4C165146F296DB70360AFE70522053C7285EB28FFAB4"
            },
            {
              "Id": "Path:System.String",
              "Name": "Path",
              "Type": "System.String",
              "Signature": "public System.String Path",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B6C9B54E5C733BC207EDE70B27F39927875623938471A9AD2FDA27D7F4AA682"
            },
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "RemovedDoodads:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E",
              "Name": "RemovedDoodads",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E RemovedDoodads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CABF91B2C0FFDE8166C5A34AB643B2FA8BEB2F913EDC0F5C3EDE76A1716E199A"
            },
            {
              "Id": "RootMap:CandideCreator.Shared.Models.DoodadMap",
              "Name": "RootMap",
              "Type": "CandideCreator.Shared.Models.DoodadMap",
              "Signature": "public CandideCreator.Shared.Models.DoodadMap RootMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A52EEEDCF1A7FA656EC00B09304C064CD25A4BB7742814F06C11B70DF9DA35A"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "AddDigitToDoodadName(CandideCreator.Shared.Models.BaseDoodad, System.Int32)-\u003ESystem.Void",
              "Name": "AddDigitToDoodadName",
              "Signature": "private System.Void AddDigitToDoodadName(CandideCreator.Shared.Models.BaseDoodad doodad, System.Int32 count)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "7FACCA59230390060D8F889BCFE7293F57CAFEB85C28120F2D057AA9BA38D45E",
              "Hash": "32CDE42F73EF3B78B87358CE058E6213076EE82CC8AC389F24330FEBEC55D0F4",
              "CalledMethods": [
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.String::EndsWith(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.String::LastIndexOf(System.Char)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Name(System.String)",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                ")",
                "("
              ],
              "Source": null
            },
            {
              "Id": "AddDoodad(CandideCreator.Shared.Models.BaseDoodad, System.Int32)-\u003ESystem.Void",
              "Name": "AddDoodad",
              "Signature": "public System.Void AddDoodad(CandideCreator.Shared.Models.BaseDoodad doodad, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "DC82867068EC278C73522624D91B5B129345396EBB7F5D43FE668CE976C04A0B",
              "Hash": "FC2EE30938E18FC2403A19CB04461B6E254013D0B5CCB0866E167A05DDE296E0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "CandideCreator.Shared.Models.DoodadDatabase::GetOrCreateMap(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Models.DoodadDatabase::AddDigitToDoodadName(CandideCreator.Shared.Models.BaseDoodad, System.Int32)",
                "CandideCreator.Shared.Models.DoodadDatabase::AddDoodad(CandideCreator.Shared.Models.BaseDoodad, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "There already exists a doodad with this Guid in this database!"
              ],
              "Source": null
            },
            {
              "Id": "CleanUpMap(CandideCreator.Shared.Models.DoodadMap)-\u003ESystem.Void",
              "Name": "CleanUpMap",
              "Signature": "public System.Void CleanUpMap(CandideCreator.Shared.Models.DoodadMap map)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Models.DoodadMap",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "83FAA52CDFEAA6162068DA5EC193082BB4C9042A39310955DFC384ACA12D070C",
              "Hash": "76086EC13C126A2D3972DCD43109156336D4397A9AF8CE0F9DB7F29941A8B935",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E::Remove(!0)",
                "CandideCreator.Shared.Models.DoodadDatabase::CleanUpMap(CandideCreator.Shared.Models.DoodadMap)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CleanUpName(System.String)-\u003ESystem.String",
              "Name": "CleanUpName",
              "Signature": "public System.String CleanUpName(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "A43DCD6F8A945077F7A3DF224E8D26C51CCD0CF91761A366F07F725A99DAC5B2",
              "Hash": "C00D2A84D1E5CB341A54BAF2140A4C9B8E0E1456C26DA74086CF42BE64CE318F",
              "CalledMethods": [
                "System.String::Trim()",
                "System.String::ToLowerInvariant()",
                "System.IO.Path::GetInvalidFileNameChars()",
                "System.String::Replace(System.Char, System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CleanUpPath(System.String)-\u003ESystem.String",
              "Name": "CleanUpPath",
              "Signature": "public System.String CleanUpPath(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "7BE007326E26F4FD5243E37CDF37B11DB2B4AAE8AD720E145C9E05A5DB05149B",
              "Hash": "A718AC26A243A9DF26FCED5A98901834DEFF016900ADB8CABFF196B82B02614B",
              "CalledMethods": [
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "CandideCreator.Shared.Models.DoodadDatabase::CleanUpName(System.String)",
                "System.Func\u003CSystem.String, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "GetMapOrNull(System.String)-\u003ECandideCreator.Shared.Models.DoodadMap",
              "Name": "GetMapOrNull",
              "Signature": "public CandideCreator.Shared.Models.DoodadMap GetMapOrNull(System.String path)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.DoodadMap",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "47AFF39CA2D2F672A74871008B1477E60144F745A7F49E5DDE546AE703C1F003",
              "Hash": "4A2B4DE4EBEDCB1CFCF3CA68A3E70CBFC4E468E68AA6DD0DB5DEFA0BBA7A2094",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "CandideCreator.Shared.Models.DoodadDatabase::CleanUpName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOrCreateMap(System.String)-\u003ECandideCreator.Shared.Models.DoodadMap",
              "Name": "GetOrCreateMap",
              "Signature": "public CandideCreator.Shared.Models.DoodadMap GetOrCreateMap(System.String path)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.DoodadMap",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "57C33B81CC1C6102BCCECF6CEA8CE76EEF3EDB0246552CE4E2A0F47A455E2737",
              "Hash": "E94A07332C3D3FDB24A42DBA733987F3ADFB7ECC192E0086B4EB946B992239C2",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "CandideCreator.Shared.Models.DoodadDatabase::CleanUpName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.DoodadMap::.ctor(System.String, CandideCreator.Shared.Models.DoodadMap)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String propertyName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "propertyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "882565FB053F8A42E1A070BDA2D817916FA43F272DAEC408AC27C409EDD0877E",
              "Hash": "592BE6E713D9D5A272A500087E7080E98AA326E5262C0C66FD13E7830A820BEF",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDoodad(CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Void",
              "Name": "RemoveDoodad",
              "Signature": "public System.Void RemoveDoodad(CandideCreator.Shared.Models.BaseDoodad doodad)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "00AA16E324EB9581CFC8B9AA06AAD3AE12944820075392EAB46060C5278E33C9",
              "Hash": "0DDE6D5EA8F5BC64161EB54A33EF9D6A26AA49BA5A353B8B34C7FED3DA53BDFF",
              "CalledMethods": [
                "DoodadDatabase.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "CandideCreator.Shared.Models.DoodadDatabase::GetMapOrNull(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E::Remove(!0)",
                "CandideCreator.Shared.Models.DoodadDatabase::CleanUpMap(CandideCreator.Shared.Models.DoodadMap)",
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::Remove(!0)",
                "DoodadDatabase.\u003C\u003Ec__DisplayClass10_0::\u003CRemoveDoodad\u003Eb__0(System.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Key()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetDoodad(System.Guid, CandideCreator.Shared.Models.BaseDoodad\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDoodad",
              "Signature": "public System.Boolean TryGetDoodad(System.Guid guid, out CandideCreator.Shared.Models.BaseDoodad\u0026 baseDoodad)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseDoodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "5F67F823B305B4CE8FD56926C6D81C5129431F182D2EEF3726A24882C32272DA",
              "Hash": "463841E2717A73289E9AD8D1EC90BF6CFF9E3603734D33D41FB95A1A80952DB0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetDoodad(System.String, System.String, CandideCreator.Shared.Models.BaseDoodad\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDoodad",
              "Signature": "public System.Boolean TryGetDoodad(System.String path, System.String name, out CandideCreator.Shared.Models.BaseDoodad\u0026 baseDoodad)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseDoodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "2359A0BE63FDBFD8D59E9404B337EF19D6EF8C6E4F9FDBA786952528D376664C",
              "Hash": "084FC9E1C9A7EF63B2DB30DF816FDA24960C4CA11BF8BE9AE7F5F309DD83D79B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.DoodadDatabase::GetMapOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7185E16AD8914DC59E57099FA56B4711CF1C77C976000A7266DDAA6491ADC6DC"
        },
        {
          "Id": "CandideCreator.Shared.Models.DoodadGroup",
          "Name": "DoodadGroup",
          "DisplayName": "DoodadGroup",
          "FullName": "CandideCreator.Shared.Models.DoodadGroup",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Doodads:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Name": "Doodads",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E Doodads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "120001EE159AA2E197823C6CDF67FBFA2A998545A62D7F07C7682CDDD61F14A1"
            },
            {
              "Id": "Offsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Offsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E Offsets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C602CE12996B15C125737B70545C6916A7B0C0ADE5C0BBD49EF4A0B66C42F6B"
            },
            {
              "Id": "Origin:Microsoft.Xna.Framework.Vector3",
              "Name": "Origin",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Origin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53483FE989EAC31AF34FABB024051208386471F1E68BF0591C211221BE0CADC7"
            },
            {
              "Id": "Selected:CandideCreator.Shared.Models.WorldDoodad",
              "Name": "Selected",
              "Type": "CandideCreator.Shared.Models.WorldDoodad",
              "Signature": "public CandideCreator.Shared.Models.WorldDoodad Selected",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0128C3541F28118B6E8D835E376DF6B4C65CD4561D7815247F11CEA0EC2F7F59"
            }
          ],
          "Properties": [
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F1AACCBD4C80BEB341B0AB325F45425C368E058331258B1EC1C163B9EBA4A984"
            },
            {
              "Id": "Doodad:CandideCreator.Shared.Models.BaseDoodad",
              "Name": "Doodad",
              "Type": "CandideCreator.Shared.Models.BaseDoodad",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad Doodad",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F1570AF97166384C56C6479B04E9B53D1573AC6D4ECD843481A61FA8C905E3B9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideCreator.Shared.Models.WorldDoodad)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideCreator.Shared.Models.WorldDoodad doodad)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "B8117BF434B5B73EB88D8A44D4CCAA4BF0BC53BD6E19853FFD37038CE73AD9C4",
              "Hash": "1FE78B4A4308B45BD0D43E04998AE58B4C26C02BB402E2A3E60FFCB634DDCF7A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Count()",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "A922888729B94108C030FD25D25D75ED3832A5658B8912BE1747074D132C1F2C",
              "Hash": "64CDBD828440BE1096C0FD009F735191A0D827451CC290DCCC16600272E22367",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::Clear()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(CandideCreator.Shared.Models.WorldDoodad)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(CandideCreator.Shared.Models.WorldDoodad target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "ED60DB4394FB9577D8189E0637F895FBE9D380E26B2D29DEAEE28B538DBBD200",
              "Hash": "EA7E13E7493C3A021D3E7E6BFECF6314AA1F24B08480E6C926A504A891418E80",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "E5253397F857E6CCFF772A1F867963A8E4EB7871C904F03B01C2E91395B803E1",
              "Hash": "9A807A3F067964156DBDC657BB1459C83DE7CEB436A4CBD39659237F6A0BF597",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Move",
              "Signature": "public System.Void Move(Microsoft.Xna.Framework.Vector3 move)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "move",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "D3425BDB537206FD2F992E2183B91F54523BF79A8A76A84CBBB9A8EC1BA3326F",
              "Hash": "45852AC2172F43100643DCAA86B68C1E4AB00105EF57127122CEA19D5E160224",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Tuple::Create(!!0, !!1)",
                "System.Func\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3, System.Tuple\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Zip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Collections.Generic.IEnumerable\u003C!!1\u003E, System.Func\u003C!!0, !!1, !!2\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.Tuple\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Tuple\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "System.Tuple\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3\u003E::get_Item1()",
                "System.Tuple\u003CCandideCreator.Shared.Models.WorldDoodad, Microsoft.Xna.Framework.Vector3\u003E::get_Item2()",
                "CandideCreator.Shared.Models.WorldDoodad::set_Position(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetColors()-\u003ESystem.Void",
              "Name": "ResetColors",
              "Signature": "public System.Void ResetColors()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "F06A97E3668FB3B41D5872C3BB5637036D20A6D4B9AA6D6A1104BBF443429537",
              "Hash": "62C40108CC1F33E12B0AF8DD099C5A7B92265A027F84F5F8EC5FFDF0DD3DCAF9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Select(CandideCreator.Shared.Models.WorldDoodad, System.Boolean)-\u003ESystem.Boolean",
              "Name": "Select",
              "Signature": "public System.Boolean Select(CandideCreator.Shared.Models.WorldDoodad target, System.Boolean add)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "add",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "F8762BD3D809B042221A295606A7A97F31065929F0B6FD56EAC348366EE32E23",
              "Hash": "1EA6CD774166346F87B6B7A749B6B2547D7074466D21D574BC83656F6910B6A2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.DoodadGroup::Add(CandideCreator.Shared.Models.WorldDoodad)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetColors()-\u003ESystem.Void",
              "Name": "SetColors",
              "Signature": "public System.Void SetColors()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "2A9B0F8A4AD2B2F682395BD2BC4EC74DD4B5243790139098EA37A42ED133E485",
              "Hash": "A05B49C621E586B1CF05F006F0AD6DE2E4A5F489CD8FA3C79E6F08F1C093068E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShallowCopy()-\u003ECandideCreator.Shared.Models.DoodadGroup",
              "Name": "ShallowCopy",
              "Signature": "public CandideCreator.Shared.Models.DoodadGroup ShallowCopy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.DoodadGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "B0CD1582F6426FE7930996108007481895B156CD1EE3CAB4CF865372CFD70F62",
              "Hash": "F94A807766F586FEEC5BDF7FDF5D609EB5BA919D57A0914DA702E20B88D83B93",
              "CalledMethods": [
                "CandideCreator.Shared.Models.DoodadGroup::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "CandideCreator.Shared.Models.DoodadGroup::Add(CandideCreator.Shared.Models.WorldDoodad)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A76239C1E2A998AB0190465246B3F2F161AB71D5E6771257CBA8B561B64C83FE"
        },
        {
          "Id": "CandideCreator.Shared.Models.DoodadMap",
          "Name": "DoodadMap",
          "DisplayName": "DoodadMap",
          "FullName": "CandideCreator.Shared.Models.DoodadMap",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Doodads:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "Doodads",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.BaseDoodad\u003E Doodads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FB11A0F9C914B6A31480B73CC1EEDA6B978B30531DFFC53007EB34580AE09AA"
            },
            {
              "Id": "Maps:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadMap\u003E",
              "Name": "Maps",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadMap\u003E Maps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A204605EFA65D78645BEBD5A39D7C7A11AC6307446D857B226BC922D10BED4F7"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Parent:CandideCreator.Shared.Models.DoodadMap",
              "Name": "Parent",
              "Type": "CandideCreator.Shared.Models.DoodadMap",
              "Signature": "public CandideCreator.Shared.Models.DoodadMap Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F58BD2F4B83940963F55AB4215C7F7111AC6CE38D8BB6CC501E503CB5C397BBA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "AA7CFE4D7E4786D0A35C31D8A57158636517A71C30C00329DE864DB26A97EFF9",
              "Hash": "5E58CAB7B11B89513ABDE59B13845C2A7107FB47DFBB667C98E13193F544D26B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "76AD99540A5FE65FF55DFF053B762D8400AFA146D4F91CBE703B21AAB29AEB50"
        },
        {
          "Id": "CandideCreator.Shared.Models.EntityMesh",
          "Name": "EntityMesh",
          "DisplayName": "EntityMesh",
          "FullName": "CandideCreator.Shared.Models.EntityMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "IndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.IndexBuffer IndexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "289AA93A7D4129D1DF7CD5C446513E4A4EB70EC177465766E5E58E906049ED9A"
            },
            {
              "Id": "ReferenceMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "ReferenceMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh ReferenceMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4410C64DDBB318A48BD33FAD8967D5EA4C9975658592EC1A949CC37F8C25170B"
            },
            {
              "Id": "VertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "VertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0449A3C66CD66EE563D636C99151CA84A0EF9AA67ED1EF9D2BA979938CA7FDA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "1992F4AA7A752AC4B4B1B9771FE49710D1EBB2C24B16FC51AB57F41CB74861ED",
              "Hash": "30A168B35EB3BB035E2A859B598849AEB762E6C1D1222F9DE54A63320FE26E50",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "7B42E4658A12DF6214720FD662461E853AE5059FAD59F7E421A16E5F863990EC",
              "Hash": "54E869595A89D5AAD72A3D524ADDD6B8FA96996F08E1CF7B8C16250CDC3F40D4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4285F6C89932712DEC6ED4B16740EECBD81403E8BF6C72D9756A56912685D1B6"
        },
        {
          "Id": "CandideCreator.Shared.Models.Face",
          "Name": "Face",
          "DisplayName": "Face",
          "FullName": "CandideCreator.Shared.Models.Face",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "V1:Microsoft.Xna.Framework.Vector3",
              "Name": "V1",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A182290F0133D4FF1B4580BC1E38CEA27FC0A2CD385359186C9B25781BFABF83"
            },
            {
              "Id": "V2:Microsoft.Xna.Framework.Vector3",
              "Name": "V2",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3C2C0B35FA7978A7ED976B4FF3ED99001017133A0D83EF152B756AD18E8E365"
            },
            {
              "Id": "V3:Microsoft.Xna.Framework.Vector3",
              "Name": "V3",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D68BEB0128BCC60D2DBC22C8061E3556EE4D1616D2C7C6BDFE787E7C6DB48261"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateVertices()-\u003ESystem.Void",
              "Name": "UpdateVertices",
              "Signature": "public System.Void UpdateVertices()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "1A831C457A12ACE86FA6E76D3CB05BD1F3B6CB95208635DCDE28B0B89C28C46A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4EC145DC31626B78741CB4CB3F9A4273534BDC410C97BA35A5DB17412B4FAFFB"
        },
        {
          "Id": "CandideCreator.Shared.Models.HalfEdge",
          "Name": "HalfEdge",
          "DisplayName": "HalfEdge",
          "FullName": "CandideCreator.Shared.Models.HalfEdge",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Next:System.Int32",
              "Name": "Next",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Next",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C6EB6C8BD5B7C463A1CDFDEEE5E7C6294293CE079F4290EE0E5D7C6D44A79AE"
            },
            {
              "Id": "Prev:System.Int32",
              "Name": "Prev",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Prev",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46D955EE5155C1C39EF9F074CB9652935308D34E54514ED873D3A2FCF1DA6204"
            },
            {
              "Id": "Twin:System.Int32",
              "Name": "Twin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Twin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9922FF44EA3D0650EA53AC2A2EA9BC8C2D9853A3D75015BA22927638A6AEC78F"
            },
            {
              "Id": "Vertex:System.Int32",
              "Name": "Vertex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Vertex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25FB35332DFAD0B5C1181910D33E5AE3D032A55851B14D8657D8E290F3CFCE79"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DFDE79BFC91EB49AA73AA9C98DEF29AD679F9E8220DDD830A039BE636BB94323"
        },
        {
          "Id": "CandideCreator.Shared.Models.HalfEdgeMesh",
          "Name": "HalfEdgeMesh",
          "DisplayName": "HalfEdgeMesh",
          "FullName": "CandideCreator.Shared.Models.HalfEdgeMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EdgeLookup:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E,System.Int32\u003E",
              "Name": "EdgeLookup",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E EdgeLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "115E4983454E54C08AD71CA20B96FAC1DE8097516FB4FF5F84E0D40D4BD497B4"
            },
            {
              "Id": "Edges:CandideCreator.Shared.Models.HalfEdge[]",
              "Name": "Edges",
              "Type": "CandideCreator.Shared.Models.HalfEdge[]",
              "Signature": "public CandideCreator.Shared.Models.HalfEdge[] Edges",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF1FE114E38E4ADE52C6F05CB6EE51E7CB6940159F906B2DCBDE1B57722C5434"
            },
            {
              "Id": "Vertices:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Vertices",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Vertices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74C400EDC95FE4350183779F52AD9D523BAC25FBA7B54B09F453A644B6B8ABFF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIndices(System.Boolean)-\u003ESystem.Int32[]",
              "Name": "GetIndices",
              "Signature": "public System.Int32[] GetIndices(System.Boolean clockwise)",
              "Visibility": "public",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "clockwise",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "749003E30B699FE7574565E22BB398FC36C8309D59CA62AF9ACBDD7C62DEF0C8",
              "Hash": "6257F2EDFAA53F50BBB1B0CEDEEF7F41BE0C8A96C2510828B406E3F7CB4FD546",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Split(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Split",
              "Signature": "public System.Void Split(System.Int32 i1, System.Int32 i2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "EDDB2D45C9DA9AB736328271F927D2FF637296E823E2099A4E3BE8F8787B45D1",
              "Hash": "1C48AC7BACDA4D0D59F0C9449CEC993667DA3B8DCA4DB37E6286F1F9D6AD0BA1",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Models.HalfEdgeMesh::UpdateVertexClockwise(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.HalfEdgeMesh::UpdateVertexCounterClockwise(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVertexClockwise(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateVertexClockwise",
              "Signature": "public System.Void UpdateVertexClockwise(System.Int32 startEdgeIndex, System.Int32 newVertexIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startEdgeIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "A12CD46830B48BCC7708C14ACF09D2AC9E090E3ADDD6B699EBA9A4CDB2B86BC3",
              "Hash": "9D5FABC2D8B8E1A28C341FAE992B48D2812666D1F848809061A434D12E4EEAF3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Half edge mesh updated vertex in a full circle"
              ],
              "Source": null
            },
            {
              "Id": "UpdateVertexCounterClockwise(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateVertexCounterClockwise",
              "Signature": "public System.Void UpdateVertexCounterClockwise(System.Int32 startEdgeIndex, System.Int32 newVertexIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startEdgeIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "DD0DBAEBA95E4DF97AF0F3CAEE994A5140509832FB68D7599EE3DBABCA2F5328",
              "Hash": "3946DC356BE7586C0CA0D8A831D31308221B4F7B29F72CCE0644AC8E624BCF01",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Half edge mesh updated vertex in a full circle"
              ],
              "Source": null
            }
          ],
          "Hash": "2E0778C9259D94544001A4880EC4E68C4932785AC72144250FDEE2161117D714"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedBasePlane",
          "Name": "IndexedBasePlane",
          "DisplayName": "IndexedBasePlane",
          "FullName": "CandideCreator.Shared.Models.IndexedBasePlane",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedCenteredStandPlane",
          "Name": "IndexedCenteredStandPlane",
          "DisplayName": "IndexedCenteredStandPlane",
          "FullName": "CandideCreator.Shared.Models.IndexedCenteredStandPlane",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedConeMesh",
          "Name": "IndexedConeMesh",
          "DisplayName": "IndexedConeMesh",
          "FullName": "CandideCreator.Shared.Models.IndexedConeMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedCubeMesh",
          "Name": "IndexedCubeMesh",
          "DisplayName": "IndexedCubeMesh",
          "FullName": "CandideCreator.Shared.Models.IndexedCubeMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Top:CandideCreator.Shared.Models.IndexedSurface",
              "Name": "Top",
              "Type": "CandideCreator.Shared.Models.IndexedSurface",
              "Signature": "public CandideCreator.Shared.Models.IndexedSurface Top",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73D40BF889531C420276073943F4322483B9CC8CD12427208D1FA6FB1CA3E810"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EE2FECC5DCD59F51416A9B106EA59A8646C6475120BBE0240769B5B57854C874"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedCylinderMesh",
          "Name": "IndexedCylinderMesh",
          "DisplayName": "IndexedCylinderMesh",
          "FullName": "CandideCreator.Shared.Models.IndexedCylinderMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedFace",
          "Name": "IndexedFace",
          "DisplayName": "IndexedFace",
          "FullName": "CandideCreator.Shared.Models.IndexedFace",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "I1:System.Int32",
              "Name": "I1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 I1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "044A8F8693D73ED27FAB57BF0E99A6715D7C47592D32CB306DF0CB0838543D73"
            },
            {
              "Id": "I2:System.Int32",
              "Name": "I2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 I2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22FA212AE9739D20FDEB050BDAF3A59F73FB15C104ABA8A899C6F81E042697D0"
            },
            {
              "Id": "I3:System.Int32",
              "Name": "I3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 I3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14A8998D477F9F4908BB8FD9C3FAE92AF38214834A8AE83FA81C9CF80EFF7E94"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Parent:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Parent",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "756424C38E8C23F4A4D2F8C93318F4C599DC496B5EB9C0874C14F2B597B22479"
            }
          ],
          "Properties": [
            {
              "Id": "V1:Microsoft.Xna.Framework.Vector3",
              "Name": "V1",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V1",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A35F5D5D5BBB87980BC94DA97C2880B6666CDB4244565E947590523EC6FBD008"
            },
            {
              "Id": "V2:Microsoft.Xna.Framework.Vector3",
              "Name": "V2",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V2",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4770E661F6250C4E754E0F79B0CE2213465D1FEB439B430D97EB7B349E2FE990"
            },
            {
              "Id": "V3:Microsoft.Xna.Framework.Vector3",
              "Name": "V3",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 V3",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7CAD5A92ADE961BBDA51976BC158CD4AC5B3E5C7739198A0E9093D6DAB3617BD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Copy(CandideCreator.Shared.Models.IndexedMesh)-\u003ECandideCreator.Shared.Models.IndexedFace",
              "Name": "Copy",
              "Signature": "internal CandideCreator.Shared.Models.IndexedFace Copy(CandideCreator.Shared.Models.IndexedMesh parent)",
              "Visibility": "internal",
              "ReturnType": "CandideCreator.Shared.Models.IndexedFace",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "52B2B294F6DE7D986DA7AED88C14B399A60A1FEE7589F8A99C0A8067E4A694D1",
              "Hash": "9E3AF7B975215BB2CC43EF352CB8287ABBB699A3A4828D68CD4C492E04695B71",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Copy()-\u003ECandideCreator.Shared.Models.IndexedFace",
              "Name": "Copy",
              "Signature": "public CandideCreator.Shared.Models.IndexedFace Copy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedFace",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "9E84DA7076B5A79959E23C3E5942AE81EA999CCA5A69035E0DA45AE544751C79",
              "Hash": "5771D95361C5CC1D920715876CAFC0AA2896125BB17D2A17DF620E73DEE7D456",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedFace::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSharedVertexIndices(CandideCreator.Shared.Models.IndexedFace)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "GetSharedVertexIndices",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32\u003E GetSharedVertexIndices(CandideCreator.Shared.Models.IndexedFace face)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "face",
                  "Type": "CandideCreator.Shared.Models.IndexedFace",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "F5C6037ACC58F7C86B0FE2A4A4EC3928164773FED0829FFEAFC2FF80FDA95149",
              "Hash": "C8B4BC66F502BDE67D95A741AB9F138532C52D0DAACD6D316F990A64101A34B0",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedFace::HasIndex(System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasIndex(System.Int32)-\u003ESystem.Boolean",
              "Name": "HasIndex",
              "Signature": "public System.Boolean HasIndex(System.Int32 ind)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ind",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "84129C61E54C7645336BB6B786EE3A9438CF18B8AFD77250DE8DA25EE4D49EFB",
              "Hash": "5A11324E2C1FD53D1EDDEDA0AFBEC2E2672B65BB479B37E95BAAFB8F9B606185",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasIndices(System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "HasIndices",
              "Signature": "public System.Boolean HasIndices(System.Int32 id1, System.Int32 id2, System.Int32 id3)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id3",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "A28C91E1DCF375E1646FE49E79B20A974CEE7776F31948CF137A6BAAC42870BD",
              "Hash": "6BBF52180DDB62BD5AB17DAB6BE2264C4CF061C415199090A6BC3AAE88BB43D9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharesEdgeWith(CandideCreator.Shared.Models.IndexedFace)-\u003ESystem.Boolean",
              "Name": "SharesEdgeWith",
              "Signature": "public System.Boolean SharesEdgeWith(CandideCreator.Shared.Models.IndexedFace face)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "face",
                  "Type": "CandideCreator.Shared.Models.IndexedFace",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "3BD46FC069B44408BB5B05565A1857F0E0201A1D3CE8FC0730866135F1BA5FBE",
              "Hash": "52E721AE3B6FB326FC46FAB4BEC0B681BDB1824E3D16CB878019C7CE67097A3F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedFace::HasIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "450E3B3A56A26BEE66FFF2E004B4E0AE6FE07CA359DD2F7594A5DA5732AB7CAB",
              "Hash": "85825BCAF9CBDF9E51CB7DFE0A4DAA430F7ECD63F57684C4DF7E1D5AF6292839",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "CandideCreator.Shared.Models.IndexedFace::get_V1()",
                "CandideCreator.Shared.Models.IndexedFace::get_V2()",
                "CandideCreator.Shared.Models.IndexedFace::get_V3()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "i:",
                ", v:(",
                "), (",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "UpdateVertices()-\u003ESystem.Void",
              "Name": "UpdateVertices",
              "Signature": "public System.Void UpdateVertices()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "819360BC2E332DCA19A4FB4368B8E1B7B3AE06E57A6C39986D5BE9436A133845",
              "Hash": "9A1F3C17F9DF35790095F51DFCEBA959B7F02FB0B8F9DD1277CB0936C493ECE5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E1F2643A6D300E50EA74CA4AD9C3A98600DE03A640CD1403C676A17A8380889"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedMesh",
          "Name": "IndexedMesh",
          "DisplayName": "IndexedMesh",
          "FullName": "CandideCreator.Shared.Models.IndexedMesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "batchableVertexPositions:Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Name": "batchableVertexPositions",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] batchableVertexPositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D9D4E6CB3D657B7C83C8D8D6BB546B56E412CD6A8119B79BF59B7E6FD1D1845"
            },
            {
              "Id": "Dirty:System.Boolean",
              "Name": "Dirty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dirty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A34F12AF2DB425F66542930B56FBD9E80F4653E208C6016C8D5D2F04B3DE490"
            },
            {
              "Id": "Faces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E",
              "Name": "Faces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E Faces",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E5E7A89121D21F155DF347A681AA630BC01C58FC5DB05F2F50CD056E701D1C7"
            },
            {
              "Id": "HullIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "HullIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.IndexBuffer HullIndexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5C958C88946CDDFBDE6EFE429BEA1DD4FF6B2A276C32B8F98C1D6AF3157C74B"
            },
            {
              "Id": "IndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "IndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.IndexBuffer IndexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "289AA93A7D4129D1DF7CD5C446513E4A4EB70EC177465766E5E58E906049ED9A"
            },
            {
              "Id": "indexBuffer16:System.Int16[]",
              "Name": "indexBuffer16",
              "Type": "System.Int16[]",
              "Signature": "public System.Int16[] indexBuffer16",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D333922CA4DAB638A2A94D34D342BE48EE75A31B4076315B5914FA2613D7715"
            },
            {
              "Id": "indexBuffer32:System.Int32[]",
              "Name": "indexBuffer32",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] indexBuffer32",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4F10E2656119AE139411E613481D4F7242B977903E3B24961EB5D813579ECEE"
            },
            {
              "Id": "Surfaces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedSurface\u003E",
              "Name": "Surfaces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E Surfaces",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AB1B964E15AC8C57005C1B31B0018E27C4A21E3320D08FEC2E492C42CA38BBA"
            },
            {
              "Id": "Uvs:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Uvs",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Uvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA2D2203038A2E2B935383E89D82C13A91FF53982627F4E1B81A3D5C156FB583"
            },
            {
              "Id": "VertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "VertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0449A3C66CD66EE563D636C99151CA84A0EF9AA67ED1EF9D2BA979938CA7FDA"
            },
            {
              "Id": "vertexPosition:Microsoft.Xna.Framework.Graphics.VertexPosition[]",
              "Name": "vertexPosition",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexPosition[]",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPosition[] vertexPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFC8ED85B29BC7B2A76BCD79AD8C749C1B4615AA18C094A477A4C374CCBD2AFD"
            },
            {
              "Id": "vertexPositionColor:Microsoft.Xna.Framework.Graphics.VertexPositionColor[]",
              "Name": "vertexPositionColor",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColor[]",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPositionColor[] vertexPositionColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2E1A4519B74C61B67687C77EA1D01413D58DCCC4A4B0C89571CDA894696023F"
            },
            {
              "Id": "vertexPositionColorNormal:CandideCreator.Shared.Models.VertexPositionColorNormal[]",
              "Name": "vertexPositionColorNormal",
              "Type": "CandideCreator.Shared.Models.VertexPositionColorNormal[]",
              "Signature": "public CandideCreator.Shared.Models.VertexPositionColorNormal[] vertexPositionColorNormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FB9571A482D4D83A5721D69DD25F78D05373A0B8485A47C4A3030540CB434C3"
            },
            {
              "Id": "vertexPositionColorTexture:Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[]",
              "Name": "vertexPositionColorTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[]",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[] vertexPositionColorTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF6A37D3F9D3EFFD5E966825300384F7BA20CE6C4C7D17459C74D4F2A13D7B3E"
            },
            {
              "Id": "vertexPositionNormalTexture:Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Name": "vertexPositionNormalTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] vertexPositionNormalTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CA39BB11A49A56C61D81DCA4D49CD1D4270ECBE28EFB6B3648116D056A4C442"
            },
            {
              "Id": "vertexTbnTexture:CandideCreator.Shared.GraphicsModels.VertexTbnTexture[]",
              "Name": "vertexTbnTexture",
              "Type": "CandideCreator.Shared.GraphicsModels.VertexTbnTexture[]",
              "Signature": "public CandideCreator.Shared.GraphicsModels.VertexTbnTexture[] vertexTbnTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCF2FC38E8431314D61C0C3611208016A346649063074943D20B724F71ECD8E0"
            },
            {
              "Id": "Verts:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Verts",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E Verts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9534F1BDC46AB1A09B554619AFE379C17F9AFC00C28C12FC2DEC408625CBB7D"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddFace(System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "AddFace",
              "Signature": "public System.Void AddFace(System.Int32 id1, System.Int32 id2, System.Int32 id3, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id3",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "358DF375CC4B6F9B72D670E69C94460BE33EAAC42D8E8D33F47B4CF87496637E",
              "Hash": "F4A9A46068AD966E50CBA1EBD7A94B854789BF4B8984EBB13F25F9355B296C33",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Collections.Generic.List\u003CSystem.Int32\u003E, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "ED5878AA1085B3C5BEB1358C36DA335280B03FB6747B4DD06D21125A29B5D685",
              "Hash": "5A01A6C607C6443505722FE8EA4224E6BBE8BD294AB6D9328BF4B0127274246E",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Models.IndexedSurface, CandideCreator.Shared.Models.IndexedSurface\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Models.IndexedSurface, CandideCreator.Shared.Models.IndexedSurface\u0026)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, CandideCreator.Shared.Models.IndexedSurface targetSurface, out CandideCreator.Shared.Models.IndexedSurface\u0026 newTargetSurface)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSurface",
                  "Type": "CandideCreator.Shared.Models.IndexedSurface",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newTargetSurface",
                  "Type": "CandideCreator.Shared.Models.IndexedSurface\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "6C3C8959576977CE0768627A870ABC87141806D517E1F13B2DA7339F5512B2EC",
              "Hash": "044030C53A221FFE879CEA2BCCC3341BDEC35C6C4F38A24378DFA68D6C7138ED",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "CandideCreator.Shared.Models.IndexedMesh::GenerateBuffers(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConvertToTbnTexture()-\u003ESystem.Void",
              "Name": "ConvertToTbnTexture",
              "Signature": "public System.Void ConvertToTbnTexture()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1456,
              "BodyHash": "5A64C08EF03CBF97033E6BECA3FDAF5D75E2874FB428E8D88E759F8B0C96DBD7",
              "Hash": "66F9816882FEAAE1CA22CBD7314151382EE3BF1D9F19B3BCB313A13F8ED22174",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Exception::.ctor(System.String)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Equality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::get_Item(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "CandideCreator.Shared.GraphicsModels.VertexTbnTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Needs texture mapping to convert to position normal texture vertices"
              ],
              "Source": null
            },
            {
              "Id": "CreateFromLists(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "CreateFromLists",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh CreateFromLists(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E verts, System.Collections.Generic.List\u003CSystem.Int32\u003E indexList)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verts",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indexList",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "4CD763C8E813E0593BD4D131E8C2E3E2283F5A0A406AF9DBDF7B71DB12AB584B",
              "Hash": "0B98572BB3E944BFA4656B4959D7F10582E1942C746C5FC42E3504A54659D34C",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.VertexPosition::.ctor(Microsoft.Xna.Framework.Vector3)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromModel(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Model, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "CreateFromModel",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh CreateFromModel(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Model model, Microsoft.Xna.Framework.Vector3 scale, Microsoft.Xna.Framework.Vector3 direction)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "model",
                  "Type": "Microsoft.Xna.Framework.Graphics.Model",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 797,
              "BodyHash": "FBB6932BF87AF7C5CB81209ABF4C08AE76EE7EA9EB108B3936A1A6C09E50A158",
              "Hash": "3D8C41966236E41BA087A3D1F67BF89B8A2FD39AF7342AB03D94E2E950868910",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "Microsoft.Xna.Framework.Graphics.Model::get_Meshes()",
                "Microsoft.Xna.Framework.Graphics.ModelMeshCollection::GetEnumerator()",
                "ModelMeshCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.ModelMesh::get_MeshParts()",
                "System.Collections.ObjectModel.ReadOnlyCollection\u003CMicrosoft.Xna.Framework.Graphics.ModelMeshPart\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Graphics.ModelMeshPart\u003E::get_Current()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.ModelMeshPart::get_VertexBuffer()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::GetVertexElements()",
                "IndexedMesh.\u003C\u003Ec::\u003CCreateFromModel\u003Eb__30_0(Microsoft.Xna.Framework.Graphics.VertexElement)",
                "System.Func\u003CMicrosoft.Xna.Framework.Graphics.VertexElement, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::GetData(!!0[])",
                "Microsoft.Xna.Framework.Graphics.ModelMeshPart::get_IndexBuffer()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::GetData(!!0[])",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateIcosahedron(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "CreateIcosahedron",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh CreateIcosahedron(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 911,
              "BodyHash": "DD4A2CD8BED1E83123568B375ECE9AE9260075C8919D555D3CBB9EAA864192E8",
              "Hash": "E8D8C77D3CBF47058833F31C0395C3670E3827973103201B21B34E53DDCDF7DA",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColor::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::get_Orange()",
                "Microsoft.Xna.Framework.Color::get_Yellow()",
                "Microsoft.Xna.Framework.Color::get_Green()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "Microsoft.Xna.Framework.Color::get_Indigo()",
                "Microsoft.Xna.Framework.Color::get_Purple()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_Cyan()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::get_DodgerBlue()",
                "Microsoft.Xna.Framework.Color::get_Crimson()",
                "IndexedMesh.\u003C\u003Ec::\u003CCreateIcosahedron\u003Eb__35_0(Microsoft.Xna.Framework.Graphics.VertexPositionColor)",
                "System.Func\u003CMicrosoft.Xna.Framework.Graphics.VertexPositionColor, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "F6A0DC6A2E4B495A6CBF5CA7A142D6F23648FB22F4EEEA45901B8F162DBC3674",
              "Hash": "57F4BEF2BE46B1A3A7188A684EF25C580B8804B04C8BA96366B610AFB6EAB5A2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::Dispose()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "6E14C87F8C5A7AADDF970A06174FA207CA91082EA5351171E24AC3EE3B98A224",
              "Hash": "9111FFBBF47FA40E6C1C5B39AA17B2CA635A634A2ABBD0CB0C4621F684827147",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "3C3009C3E48441099A49C5069346C785402D21F0748142B4D85F3ED8D19C881C",
              "Hash": "36205CE8DD56EC155E59EC1E6E837E5A06587A7563F8E9BE285523E8B0E969EC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHulls(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawHulls",
              "Signature": "public System.Void DrawHulls(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "BC5291E7E23F362E626763E0B4F87EDA94D2D2A9C8B41D9F148F223B92FB803B",
              "Hash": "CA81F24C899B2C550F01FDE0242B9D463F1E69033D470045F5CBC3CFB2D22A7F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.IndexElementSize, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureHasNormals()-\u003ESystem.Void",
              "Name": "EnsureHasNormals",
              "Signature": "public System.Void EnsureHasNormals()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "7255263A19AE48E20AB7FA229904EE3DB8CF244507E5D72B3E5BCF03A7B4789D",
              "Hash": "0D3A19E746821F90C98AD126B21646EF9FD7EFC8A18049CB53901CB332764565",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Inequality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)",
                "CandideCreator.Shared.Models.IndexedMesh::ConvertToTbnTexture()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateBuffers(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "GenerateBuffers",
              "Signature": "public System.Void GenerateBuffers(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 538,
              "BodyHash": "D71236A7F515991D141CAFCAA673D6140EC5A70AA39F57685631BCCDB89F2E6E",
              "Hash": "8104DA53727BE21B1C710FCEB85E01B6D9F60675D30AE124CB1AD781D0CFD1CA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColor::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBatchableVertices()-\u003EMicrosoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Name": "GetBatchableVertices",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] GetBatchableVertices()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1382,
              "BodyHash": "A818A26A6080EC8246F2C7923094C8BFA909360E4B3931037DED123485FFF2A1",
              "Hash": "093AF91EE13FB001C1D442F68D30F5BBEF5FA4F6417DED48032638F476C9D2EC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexElementSize()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Equality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MergeVertices()-\u003ESystem.Void",
              "Name": "MergeVertices",
              "Signature": "public System.Void MergeVertices()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 376,
              "BodyHash": "68814717B59582D479FE0397FF3FEE544F71AAC086C413FA8FD4811C532CCB22",
              "Hash": "B02DD028BB24B3D256FF9E58F1B9A8B794E79D3482089EF59E0730831C3D781E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector3, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFace(System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "RemoveFace",
              "Signature": "public System.Void RemoveFace(System.Int32 id1, System.Int32 id2, System.Int32 id3, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id3",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "D00AD7C53A0AE25F2B8FE28A53CB2085C7DBA952EDE6FBEADD29265237384652",
              "Hash": "7F2C298DA1F3CA44FB6BE227897BF08F8219FA8DC1229E112ED2E8A5E78984FB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::HasIndices(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::RemoveAt(System.Int32)",
                "CandideCreator.Shared.Models.IndexedSurface::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Collections.Generic.List\u003CSystem.Int32\u003E, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Count()",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveVertex(System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "RemoveVertex",
              "Signature": "public System.Void RemoveVertex(System.Int32 id, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "14773BE1722B243828FA53031E37A27C5FA4312BCCCD3D0F52DA9FE97C5B7C0F",
              "Hash": "EAD05412DE6B84E732A9A5CAE695741345C17823D232355507F144E5940BAC5E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::RemoveAt(System.Int32)",
                "CandideCreator.Shared.Models.IndexedSurface::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Collections.Generic.List\u003CSystem.Int32\u003E, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::RemoveAt(System.Int32)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "UpdateIndexBuffer",
              "Signature": "public System.Void UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "C1830D37BE684BCE0F2D1D4BABE53F7376E1DBD9933BEFB39CB8E1EED1B9FA62",
              "Hash": "E5E657D534DB432E3BBC372874459E5F050F02B737390E57BAECAF1A0085B3BD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSurface(CandideCreator.Shared.Models.IndexedSurface, CandideCreator.Shared.Models.IndexedSurface)-\u003ESystem.Void",
              "Name": "UpdateSurface",
              "Signature": "public System.Void UpdateSurface(CandideCreator.Shared.Models.IndexedSurface oldSurface, CandideCreator.Shared.Models.IndexedSurface newSurface)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldSurface",
                  "Type": "CandideCreator.Shared.Models.IndexedSurface",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newSurface",
                  "Type": "CandideCreator.Shared.Models.IndexedSurface",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "8504408ABD6C85D7C80FF805E0140C314019DA2699DCD17F902DF70CB452A093",
              "Hash": "CC387C88C2DE9F3F54C1755AD1B101CB59F32EC712397E496172469476647076",
              "CalledMethods": [
                "IndexedMesh.\u003C\u003Ec__DisplayClass31_0::.ctor()",
                "IndexedMesh.\u003C\u003Ec__DisplayClass31_0::\u003CUpdateSurface\u003Eb__0(CandideCreator.Shared.Models.IndexedFace)",
                "System.Predicate\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::UpdateVertices()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "CandideCreator.Shared.Models.IndexedMesh::GenerateBuffers(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVertexBuffer()-\u003ESystem.Void",
              "Name": "UpdateVertexBuffer",
              "Signature": "public System.Void UpdateVertexBuffer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1492,
              "BodyHash": "3AA67CEDF14A9B6CE66C7CA2ABB30B87C46D6FB0EC8B306145892F94315D36A4",
              "Hash": "9DB815756A75BC8FA236F6515B66BF5BD74FB5271F093C8872541B3E23CC9C20",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Equality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColor::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "CandideCreator.Shared.Models.VertexPositionColorNormal::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.GraphicsModels.VertexTbnTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::UpdateVertices()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2C4DCC9EB20F0E871D6FD5C79B35224BD9413DFB3A75BC570557AEF973CDD71C"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedScreenPlane",
          "Name": "IndexedScreenPlane",
          "DisplayName": "IndexedScreenPlane",
          "FullName": "CandideCreator.Shared.Models.IndexedScreenPlane",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedStandPlane",
          "Name": "IndexedStandPlane",
          "DisplayName": "IndexedStandPlane",
          "FullName": "CandideCreator.Shared.Models.IndexedStandPlane",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.IndexedMesh",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F61616D91EC4399638C47AA9E6509BFA0867D31CC9ED7DEA7DFEACEEC6FFC3A"
        },
        {
          "Id": "CandideCreator.Shared.Models.IndexedSurface",
          "Name": "IndexedSurface",
          "DisplayName": "IndexedSurface",
          "FullName": "CandideCreator.Shared.Models.IndexedSurface",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bitangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Bitangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Bitangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "337E72AC7F0453BB044E4758D031B0AA52E1C631717CFEE261B775C62DC426FD"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector3",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Center",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0B4E1CE12B38B85D604D3F1704F809023F98D53DD5A43CDE66D1D7F3F317150"
            },
            {
              "Id": "Faces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.IndexedFace\u003E",
              "Name": "Faces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E Faces",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E5E7A89121D21F155DF347A681AA630BC01C58FC5DB05F2F50CD056E701D1C7"
            },
            {
              "Id": "Hull:System.Int32[]",
              "Name": "Hull",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] Hull",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2446CDF78CDDF1D5BEA4B327E71FDE26047EA29B169B9CF72A92BD84E84CA46B"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Parent:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Parent",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "756424C38E8C23F4A4D2F8C93318F4C599DC496B5EB9C0874C14F2B597B22479"
            },
            {
              "Id": "Point:Microsoft.Xna.Framework.Vector3",
              "Name": "Point",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Point",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C649CC9B5F2748A26D5007C700CE9BE3D1528DA44D76262A8A80879F1B821304"
            },
            {
              "Id": "Tangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Tangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Tangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128E88E70C16237DC2817FF563750C3D2910C7C0E49733E000621DB392D10AF1"
            },
            {
              "Id": "TangentSpaceHull:Microsoft.Xna.Framework.Vector2[]",
              "Name": "TangentSpaceHull",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] TangentSpaceHull",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB262CC180012E9AE9D0631F7A6B471ACC43A31D1AD6FBC8A99894E91C6327DC"
            },
            {
              "Id": "WorldSpaceBitangent:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceBitangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceBitangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACAC0CD2191F2AE5D7E55C760664453096CAFB2F5D1E1F5EE8CD446DD3478430"
            },
            {
              "Id": "WorldSpaceNormal:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceNormal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceNormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "300CC0915E5EA996C80FDB68E4A7AED6AF20F880EF36FDC54C48F4775AB42960"
            },
            {
              "Id": "WorldSpaceTangent:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceTangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceTangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4E9AE0B8441E6E1118F12EAD7CDF0D4AF4200616FE04F9D6A8FA717749EECBC"
            },
            {
              "Id": "WsBitangentNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsBitangentNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsBitangentNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119A587251987C5BED5C1BD864942E8803619A9397D59EA7B9016438E36E1709"
            },
            {
              "Id": "WsNormalNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsNormalNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsNormalNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C706E16A41CAA8E9A75F52F62814083C470014581DB52C1898A588B04DD6CE86"
            },
            {
              "Id": "WsTangentNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsTangentNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsTangentNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA251642B1D6C5F539387F0173E4F588AD1C0EEF999988D930E2101D77A60B0"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "CalculateWorldSpace",
              "Signature": "public System.Void CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026 modelToWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modelToWorld",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "2478EE03EFF1AABA46E5566F85AB1E5B43A67CDD58D004C94FECC706FBA54408",
              "Hash": "50B600F09B494A2B11A6CD8E2412D4FCC7C4FD1D27AE3C1300E01E436BA3B3AD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::TransformNormal(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "BC1DAE1F52B85F4C9EB4F6C92B25A70823920DE8393DAA1727B636560F2F5928",
              "Hash": "BB7B75B5A20F75A9332708086148B5036A0A15F75CE0531C162B829D21887509",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ContainsWorldSpace(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "ContainsWorldSpace",
              "Signature": "public System.Boolean ContainsWorldSpace(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "3FD25F0C46A832BDB1EF88F0891C4F49558D3B1B0258016617BB19D6AB60D1F2",
              "Hash": "DD0C74636416D4FA70111A2C9DFE677A4959CCCE390A4CC92EC3170195E1A550",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Copy()-\u003ECandideCreator.Shared.Models.IndexedSurface",
              "Name": "Copy",
              "Signature": "public CandideCreator.Shared.Models.IndexedSurface Copy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedSurface",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "266B1267676DE8B0C826AD602122ED382883FCC5AE7F8DC14AA4B1F3B30131C3",
              "Hash": "A287805044F307E0DB0762A3A58132B487C2BF586A3B0B231F2615C280B805C1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::Copy()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Copy(CandideCreator.Shared.Models.IndexedMesh)-\u003ECandideCreator.Shared.Models.IndexedSurface",
              "Name": "Copy",
              "Signature": "public CandideCreator.Shared.Models.IndexedSurface Copy(CandideCreator.Shared.Models.IndexedMesh parent)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedSurface",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "5D6C73928A730AB366031F34DAEC6EDCDA7EB69988899752ADBB82DFA78F277E",
              "Hash": "CD3EE9810D7D349460993EBA8B6DEF576CBAE1903C247BFDFF49F49F7493692F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::Copy(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D358654D910BCFD4ADBB694B1889123CA2502C9AF21633865AC5AF0F567ED27A",
              "Hash": "DC313C8E2C6F8EC4A7873E7C629388A832B3AF4CB2D480478E959993A87F77C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "public System.Single Distance(Microsoft.Xna.Framework.Vector3 point)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "A966BB4E346891D6E828C83F73B29DB3992BD423537305EFC630A835D214A9C8",
              "Hash": "6113A6042020520A2DD2C4F970A0815CF8743EAF6F26851B7C96B65E29F64C07",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHull()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "GetHull",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E GetHull()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "2AF8AA6F0C8069F270BF83EAEBA476C5845F31DF8579AA5792124EFC113499B2",
              "Hash": "A2C712119B75120B28A786C5795A1A95B351853C8E80A1030D00E1E046C4BB00",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ModelToTangentSpace(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ModelToTangentSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ModelToTangentSpace(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "222E496FE0F32FC8ECB11D1D01EA9A594EFC450F5A60E58879E20F8D93DD6336",
              "Hash": "1774E7756F2B4069911746C72D5E9CB12C8537A6ADF342D6A726C5043CA6F7BF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ModelToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "ModelToTangentSpaceNormalCompontent",
              "Signature": "public System.Single ModelToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D4AEDE4B259E17DB2CB9EA8D5E2A16C1A27E74CCE0A6EB9663507155B6533C86",
              "Hash": "4E0E724B6C6990CDBB84ABD9FE0E66BE1CD669F6F1BF82743FC66DC60F6EAA21",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToModelSpace(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToModelSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToModelSpace(Microsoft.Xna.Framework.Vector2 v, System.Single normalComponent)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalComponent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "56D1DD272191C58C1339D610A2104F3872612D22994C2A9B5579347389C41870",
              "Hash": "AA321177D692C8C5B241E6AD1EC994B96710C9E485EE1417CCEC8FC358464BE9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToWorldSpace(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToWorldSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToWorldSpace(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "0282C95E819BEE954CCC8729BC55BD5AFA5680355826280B6649F44ACDD161B4",
              "Hash": "CD9676FDAA30886672CE513429FCBE3FAD082F94FF5EE26C6DC3F9B8EBAC5523",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToWorldSpace(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToWorldSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToWorldSpace(Microsoft.Xna.Framework.Vector2 v, System.Single wsNormalComponent)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wsNormalComponent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "D0EB3BE9FA209048B7C6773C71C49DEB56E1A158158AC8C1070ED3493FAA35AB",
              "Hash": "DDC7EB6784071C1028190BF20395CE16E954796024207F9ABCCDE7EBEB433C3F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "3B24930AB3E5B28A9D852866DF00C2282903A29F90265D896052D3486EDEF766",
              "Hash": "43A053C1F3F4ACEE640432BA45E5008EF874C54579B8BC878D7242AC6B9CE306",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Faces: ",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "UpdateVertices()-\u003ESystem.Void",
              "Name": "UpdateVertices",
              "Signature": "public System.Void UpdateVertices()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 342,
              "BodyHash": "79BF66D3527222463D649ADDA20A6DD81A6427F12E9BCFF82ED5EB00C0F299FA",
              "Hash": "190F6C8A80D77B75505EEBE2899E1A880778001B17D24A792438229DB75C3F15",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::UpdateVertices()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Models.IndexedFace::get_V1()",
                "CandideCreator.Shared.Models.IndexedFace::get_V2()",
                "CandideCreator.Shared.Models.IndexedFace::get_V3()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Models.IndexedSurface::ModelToTangentSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTangentSpace(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "WorldToTangentSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldToTangentSpace(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0C0ACC2D3096F69EEE20930873FC925AE67C60B824D39C1DD4F8D82076E31B82",
              "Hash": "94AAF0CDC487752CE5488CA51A8A17C80F2630670FEDF8B59E376DF6B1E96C3E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "WorldToTangentSpaceNormalCompontent",
              "Signature": "public System.Single WorldToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "22D1606E795B392BD6931739C408ED816D0D7B43ADEE6A078E090F52093364F3",
              "Hash": "B1DFF1763ED775B5176F074F9D74463EA63337D7E5EB461A81113846F2BD5B90",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25283C1085CD7C1892ABD15A4D936B49847C4F33961FDF90CD0EF0D4C26D6718"
        },
        {
          "Id": "CandideCreator.Shared.Models.Items.IItemModel",
          "Name": "IItemModel",
          "DisplayName": "IItemModel",
          "FullName": "CandideCreator.Shared.Models.Items.IItemModel",
          "Namespace": "CandideCreator.Shared.Models.Items",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD558FBE3BB1EF01C24B0D4EAE611CA7B720C978AE2B57CB91E228FD315685C0"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "ED279BE02686CFD5BCB58110233007907D6AAF84E951683B209EFF49A3789EE8"
        },
        {
          "Id": "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel",
          "Name": "InventoryItemSpawnModel",
          "DisplayName": "InventoryItemSpawnModel",
          "FullName": "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel",
          "Namespace": "CandideCreator.Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "51E53013B5C4024A583669BF9B6565E01F46B627AF3106742E5F147AB281450E"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7C047368881B17C7EE322CAC72E03A53EBB28D28FFEE648C2D27C49EF4B3C7C"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "5F0ACC8F6239236582B856D5D089B7959597B17612F47E475196185635DFD1DB"
        },
        {
          "Id": "CandideCreator.Shared.Models.Items.InventoryModel",
          "Name": "InventoryModel",
          "DisplayName": "InventoryModel",
          "FullName": "CandideCreator.Shared.Models.Items.InventoryModel",
          "Namespace": "CandideCreator.Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryItemSpawns:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Items.InventoryItemSpawnModel\u003E",
              "Name": "InventoryItemSpawns",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Items.InventoryItemSpawnModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Items.InventoryItemSpawnModel\u003E InventoryItemSpawns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C26A6D375CEAAF6DA286F333EF6F3EF5F295223F9DC388C75F8BA330E225D52"
            },
            {
              "Id": "MaxSize:System.Int32",
              "Name": "MaxSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1FD52A8F64BBD1BE36A9E556E476685BA0C1E0C99A313ACBC8FE13F6A33C70F2"
            }
          ],
          "Properties": [
            {
              "Id": "GoldAmount:System.Int32",
              "Name": "GoldAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GoldAmount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "244CCA077E087AE2C6788FCDC72BBAF9765AB62BFA40A96BB8C8BBC0D62C8C0A"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "6D1820BA6D3A985C70869E01455225820025C01085D9B36926F5F6C547AE223D"
        },
        {
          "Id": "CandideCreator.Shared.Models.Items.ItemDataModel",
          "Name": "ItemDataModel",
          "DisplayName": "ItemDataModel",
          "FullName": "CandideCreator.Shared.Models.Items.ItemDataModel",
          "Namespace": "CandideCreator.Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Description:System.String",
              "Name": "Description",
              "Type": "System.String",
              "Signature": "public System.String Description",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "22254F4490B08B42FE0926075318BB590D2E1D0C5C4F112A183F798D29EA82F0"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC2E7D765E5CA0F47970057511CB56DA8F579DBAF06A8336AC0B17B83CAF6EB5"
            },
            {
              "Id": "MaxStackSize:System.Int32",
              "Name": "MaxStackSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxStackSize",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3FF668D7DEFB114E6519A0E2BBF92EB96AF963A9979433D98A46F21EDD4EEEB5"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "Tier:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Tier",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Tier",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2AAE739B47DFC541361ABC250F5BA90A4D54808DBF8730BAE2E7C9FF74621880"
            },
            {
              "Id": "Unique:System.Boolean",
              "Name": "Unique",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Unique",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C7FF65291FF4835E526E31FC783DC4D6074A1E159D6733C6C0257AD295DCB8E9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "52F02F457F64C3C3D803809AEAD804E551F33E8170F4DD07BD9DAB70ED20E0A5",
              "Hash": "B94AD867BCDE7773F31B9F815A9FCD3EA5ECB776D20DC665D8217AB3939DB5DE",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.Models.Items.ItemDataModel::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Models.Items.ItemDataModel::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Item data: \u0027",
                "\u0027 Id: \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "0C3C381F589EECEB570F0A7BB81AFB3B0FB8B7A8F255CDE553B7F0FB537B4D48"
        },
        {
          "Id": "CandideCreator.Shared.Models.KillZone",
          "Name": "KillZone",
          "DisplayName": "KillZone",
          "FullName": "CandideCreator.Shared.Models.KillZone",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Box:CandideCreator.Shared.Models.AxisAlignedBox",
              "Name": "Box",
              "Type": "CandideCreator.Shared.Models.AxisAlignedBox",
              "Signature": "public CandideCreator.Shared.Models.AxisAlignedBox Box",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98C6E1BDB906CFC34FB92C5EA7FB57B782895E3836280F734CEFDF0323FFF702"
            }
          ],
          "Properties": [
            {
              "Id": "Data:CandideCreator.Shared.Models.KillZoneData",
              "Name": "Data",
              "Type": "CandideCreator.Shared.Models.KillZoneData",
              "Signature": "public CandideCreator.Shared.Models.KillZoneData Data",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FE1EE571EDEF1A71B7800B9ABF2E0D4750CA923702390819683942C7AF8BB6C2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "48FC44EEA26FD30EB819403B9E52317379C9E35F928E37E725BEB8A5990645C1",
              "Hash": "0E195E9E8DAD620CB5068126527072B19368869F2E573E9EDB4E987E3740A1AA",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.Models.KillZone::get_Data()",
                "CandideCreator.Shared.Models.KillZoneData::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Kill zone: "
              ],
              "Source": null
            }
          ],
          "Hash": "B42172F62AAAA368A63BB4FE6AAB7DD0AAD5580521EDD7259B82CC396A63A512"
        },
        {
          "Id": "CandideCreator.Shared.Models.KillZoneData",
          "Name": "KillZoneData",
          "DisplayName": "KillZoneData",
          "FullName": "CandideCreator.Shared.Models.KillZoneData",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TypeBackingField:CandideCreator.Shared.Models.KillZoneType",
              "Name": "TypeBackingField",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType TypeBackingField",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54741D7E8A4608EEF064822ABF5D381184EF373DA3FB7624AEFE0C3225B97A8F"
            }
          ],
          "Properties": [
            {
              "Id": "Type:CandideCreator.Shared.Models.KillZoneType",
              "Name": "Type",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "711952637DB9810EB1C118E10881FC18D54CB569047AD420754E0D5AAA6211AD"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "6A1B6C5E4547F482576A7F208C32D69ADBA38914CE812F311C5E83DAF6A31B28"
        },
        {
          "Id": "CandideCreator.Shared.Models.KillZoneType",
          "Name": "KillZoneType",
          "DisplayName": "KillZoneType",
          "FullName": "CandideCreator.Shared.Models.KillZoneType",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fire:CandideCreator.Shared.Models.KillZoneType",
              "Name": "Fire",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType Fire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F816D8E13F31796859FD51DC415CFDD4E9D9CB60CD9F878768467AE1FE63105"
            },
            {
              "Id": "Generic:CandideCreator.Shared.Models.KillZoneType",
              "Name": "Generic",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType Generic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66260C9387A103B45A58E08D91100A0D77F22768A05D199380C80C67045DFA21"
            },
            {
              "Id": "Pit:CandideCreator.Shared.Models.KillZoneType",
              "Name": "Pit",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType Pit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "931951EB110C516D45A719487BD575829576561AAC9C63CB934E657F9630BECD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Water:CandideCreator.Shared.Models.KillZoneType",
              "Name": "Water",
              "Type": "CandideCreator.Shared.Models.KillZoneType",
              "Signature": "public CandideCreator.Shared.Models.KillZoneType Water",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16D01B5C5B448EE5DF62880B9323645085D1CC7EF15F74F630651564469874D8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "610E55CE1A607AEF0D20064162D501286F6E7045A0EF3223A1B9C4D7A9119BCD"
        },
        {
          "Id": "CandideCreator.Shared.Models.LightingProperties",
          "Name": "LightingProperties",
          "DisplayName": "LightingProperties",
          "FullName": "CandideCreator.Shared.Models.LightingProperties",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "_ambient:Microsoft.Xna.Framework.Color",
              "Name": "_ambient",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _ambient",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "878028F6CE3A178EBC7712885BE8D0D9ED5EC6DA5A0D6698DF974DFF07F0619F"
            },
            {
              "Id": "_disableAmbientOcclusion:System.Boolean",
              "Name": "_disableAmbientOcclusion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disableAmbientOcclusion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8C886F4220A59B04433C5ECEB4A747AD8ACA05FC0E0CA7033CD1D8BA0360A68"
            },
            {
              "Id": "_hour:System.Single",
              "Name": "_hour",
              "Type": "System.Single",
              "Signature": "private System.Single _hour",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E153B35CEDAD2122DD3A38F61E946E0E6DC6D919F3AD78152FEAB79B0B7D1157"
            },
            {
              "Id": "_lockSun:System.Boolean",
              "Name": "_lockSun",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _lockSun",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FE45678C3D313DC387725D897F14B494288C1C99A9338392161C4CE7757A8CE"
            },
            {
              "Id": "_lockTime:System.Boolean",
              "Name": "_lockTime",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _lockTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5096768D86ED9294D94B6B4F6C354F388D9FE6AAE3BF3296BEDA7F22E4DF3D7"
            },
            {
              "Id": "_nightAmbient:Microsoft.Xna.Framework.Color",
              "Name": "_nightAmbient",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _nightAmbient",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92AC22D636D2AF6C0E72F9498E409DFB9B1ECBD209E613724CD71DC061665A7"
            },
            {
              "Id": "_sunColor:Microsoft.Xna.Framework.Color",
              "Name": "_sunColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _sunColor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80E47B3998BAC4EC5B83FA16587B285FF4C5D8CE7954933EE81096738A6CB650"
            },
            {
              "Id": "_sunDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_sunDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _sunDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "639903EC776DF20874DFC15EE6847C52474A46993FEA8771BA0AE8A0E45F1B9B"
            },
            {
              "Id": "_timeBasedLights:System.Boolean",
              "Name": "_timeBasedLights",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _timeBasedLights",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D10A985872AB4A1A0F2D1662FAEA3D9508DBB835C37C022241223F2E33FF1554"
            }
          ],
          "Properties": [
            {
              "Id": "Ambient:Microsoft.Xna.Framework.Color",
              "Name": "Ambient",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Ambient",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F0EED330028295D4DEA8F3357F19515C0867475713C2803B66A8DE6C76BBC411"
            },
            {
              "Id": "DisableAmbientOcclusion:System.Boolean",
              "Name": "DisableAmbientOcclusion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableAmbientOcclusion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5C605AE3A0A68461DBA65EFCB0F577943FF3743A03CBAFB33E9003245ED953BA"
            },
            {
              "Id": "Hour:System.Single",
              "Name": "Hour",
              "Type": "System.Single",
              "Signature": "public System.Single Hour",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B349E78F14A662122420531F40FC1E6AB4BA728E7B5515EAFB79BED44E0FD432"
            },
            {
              "Id": "LockSun:System.Boolean",
              "Name": "LockSun",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockSun",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AFFC8A9A450F3A4FC471F85935C8762072380B4B572B793B4B9E1219A4A5ADCB"
            },
            {
              "Id": "LockTime:System.Boolean",
              "Name": "LockTime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E88ADE9BB1601277A576A22775064AA2C5A2D15F52F81A8C6A672E7702F352C8"
            },
            {
              "Id": "NightAmbient:Microsoft.Xna.Framework.Color",
              "Name": "NightAmbient",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color NightAmbient",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1B2A07F742CC991ADE986CBC3F10CC58EED69320C73EDD6E9A83EDA617995E71"
            },
            {
              "Id": "SunColor:Microsoft.Xna.Framework.Color",
              "Name": "SunColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color SunColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5360CE99D75DB7DC3077DFDB72041E5CA06717F37C79E57882EF4F7C2C71A273"
            },
            {
              "Id": "SunDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "SunDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SunDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7FD334507FBA6E78387B8BB48F02709559849D5BFCDFA52EB248686F652D160D"
            },
            {
              "Id": "TimeBasedLights:System.Boolean",
              "Name": "TimeBasedLights",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TimeBasedLights",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1D3657D695C2F99756E7F7FAD1780F8498CC737AC8E7E280F2154E2FEE3EED69"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String name)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "75419C8630B7A14932E11E068EBF590423EBFE705BD9380F6FBD624217CEF8D8",
              "Hash": "31748AF5E809EC2A25E6C6622B126AA731A93E8277AD60B2C23C2C33A43C1351",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F511A667603D52253A7123F9F7A22173D7E68E66F74F54D492C4136F19956BA9"
        },
        {
          "Id": "CandideCreator.Shared.Models.Mesh",
          "Name": "Mesh",
          "DisplayName": "Mesh",
          "FullName": "CandideCreator.Shared.Models.Mesh",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Faces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Face\u003E",
              "Name": "Faces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Face\u003E",
              "Signature": "protected System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Face\u003E Faces",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D468BF34B58B97CC407A7E7AC736D55CAB03C7F9A3044062A9BE47F70E5A8A8F"
            },
            {
              "Id": "Surfaces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Surface\u003E",
              "Name": "Surfaces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Surface\u003E",
              "Signature": "protected System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Surface\u003E Surfaces",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92CA4F0BF04AB78691F33148D3B4CCE4F3348F882A085BA9286A8F225872000"
            },
            {
              "Id": "VertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "VertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0449A3C66CD66EE563D636C99151CA84A0EF9AA67ED1EF9D2BA979938CA7FDA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "908FA4BC899023E2836B1FC585C6CBEDD9BE22CBF6DE1ADEA4D982D7DD6595D0",
              "Hash": "7BF5E1D85C6F3723C2179816DAC050B9B5E68D98A92807CC069EFB5E1C50B954",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "4496585BF6F9FE8D531457BA2FC56058E305075620522A75CA90FB8948EC6452",
              "Hash": "E901418BE7A6A513998D772036081961DA98BA98860B5AA9621185306C74A764",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Face\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVertexBuffer()-\u003ESystem.Void",
              "Name": "UpdateVertexBuffer",
              "Signature": "public System.Void UpdateVertexBuffer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "A11119AE661D5023D5D657E27D903EC71875257393D96ED8E12FD5740590C561",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC0689F29EB16A4CED546934ABF9B892897BDD79DE99ACF2D9CE220C085125A2"
        },
        {
          "Id": "CandideCreator.Shared.Models.ParallaxScrolling",
          "Name": "ParallaxScrolling",
          "DisplayName": "ParallaxScrolling",
          "FullName": "CandideCreator.Shared.Models.ParallaxScrolling",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "_endIndex:System.Int32",
              "Name": "_endIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _endIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2043F4D71F45A198B79B7C4135A0000B3359623D0B1370EB5146646C1A0F3592"
            },
            {
              "Id": "_height:System.Single",
              "Name": "_height",
              "Type": "System.Single",
              "Signature": "private System.Single _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10B67F12552B156BA4508A2FF58D91D94DAB83DB5915BC9EE4F7879ACB38D598"
            },
            {
              "Id": "_offsetX:System.Single",
              "Name": "_offsetX",
              "Type": "System.Single",
              "Signature": "private System.Single _offsetX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B2F3C3DABE2AE8B77DE078B7C0CE73316DA9C06CD037700C141E919FD5BE126"
            },
            {
              "Id": "_offsetY:System.Single",
              "Name": "_offsetY",
              "Type": "System.Single",
              "Signature": "private System.Single _offsetY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58FCF91F0034FD93AE045D185637852558141AD20E3331AACCD283711DB29F90"
            },
            {
              "Id": "_playerFocus:System.Single",
              "Name": "_playerFocus",
              "Type": "System.Single",
              "Signature": "private System.Single _playerFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0031F4299F456EB275F1E189B125AC52D487BD6E2CE16778EF6AA258FCDD806"
            },
            {
              "Id": "_renderingMode:System.Int32",
              "Name": "_renderingMode",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _renderingMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8F2249977326C55377E2A4840F0057461BD962F698EF4AB2B85FFB8EE7B8CC7"
            },
            {
              "Id": "_scale:System.Single",
              "Name": "_scale",
              "Type": "System.Single",
              "Signature": "private System.Single _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C80CABDA8B7B43466C3FC81AB74F11E8B3320C02F0B92D6EED35A49302397947"
            },
            {
              "Id": "_scrollX:System.Single",
              "Name": "_scrollX",
              "Type": "System.Single",
              "Signature": "private System.Single _scrollX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31981F078F99D5768495D1A25B4BF451F675980ED90C726AC530F311549FEEF5"
            },
            {
              "Id": "_scrollY:System.Single",
              "Name": "_scrollY",
              "Type": "System.Single",
              "Signature": "private System.Single _scrollY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2757F7996AFCE83D039597480E3865DD76607779CFEAFC2EEC6443A6F9A32379"
            },
            {
              "Id": "_startIndex:System.Int32",
              "Name": "_startIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _startIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D880BB90B628E03E11C6CC036BC29247103C6FE64474DABAACED365696F4B36"
            }
          ],
          "Properties": [
            {
              "Id": "EndIndex:System.Int32",
              "Name": "EndIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EndIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "718B87A015856909D55653A230F74095873A6C7158C97B5EA699470C6FBBA65A"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C0057201F5B6A0C615C8118063DAEEB77F4B051041D84726912B1744B132E8DB"
            },
            {
              "Id": "OffsetX:System.Single",
              "Name": "OffsetX",
              "Type": "System.Single",
              "Signature": "public System.Single OffsetX",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5690633638D88D37D10ADFFF447D5DA25A09B12BB928D27515A293988F13FDA4"
            },
            {
              "Id": "OffsetY:System.Single",
              "Name": "OffsetY",
              "Type": "System.Single",
              "Signature": "public System.Single OffsetY",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CC72004F7E334F395F6890AB9A61CB76A22F73995C33B07235D9DB618D9B3AEC"
            },
            {
              "Id": "PlayerFocus:System.Single",
              "Name": "PlayerFocus",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerFocus",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "20F61124B151E37D5D29F66EF080F9D18FD21BD133AD2533B1A8C966939FED96"
            },
            {
              "Id": "RenderingMode:System.Int32",
              "Name": "RenderingMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RenderingMode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B1B04F5719E7E8D6FA8507D4EEFEA0FF5A9AB5FE9A6342AD4E4C00F70801DA2B"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5307EA2EE5C4CF7F4CE23C25783A53E6D84BD542E8BADB4E5ABC44D1E6C36CB7"
            },
            {
              "Id": "ScrollX:System.Single",
              "Name": "ScrollX",
              "Type": "System.Single",
              "Signature": "public System.Single ScrollX",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "15C3DC62197555E660C0F17DF05855AFAB9A6A3B6348E19CC079A629ECD8E827"
            },
            {
              "Id": "ScrollY:System.Single",
              "Name": "ScrollY",
              "Type": "System.Single",
              "Signature": "public System.Single ScrollY",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "38D1C271724A71E257910B6566568043CE34C453139F401C47BD08B0A878ABF7"
            },
            {
              "Id": "StartIndex:System.Int32",
              "Name": "StartIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "64958111216F56BB0914091EF6F804F309701E3F8126DBA28E6157D33CCE24AF"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "Copy()-\u003ECandideCreator.Shared.Models.ParallaxScrolling",
              "Name": "Copy",
              "Signature": "public CandideCreator.Shared.Models.ParallaxScrolling Copy()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.ParallaxScrolling",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2021D8CBC8268CA3CB2E30677D96C851692123E06B2A286791A29DEC0D9EFEEA",
              "Hash": "4D1F720E155DCE6CCBB946F0DB51D7CC6C9D8196E0A7DCACEB298AAAA3A084D1",
              "CalledMethods": [
                "System.Object::MemberwiseClone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String name)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "825BBE27E665421E84E998175EF2242F5B3E1BDCB74AA5C45FBEA6053E20EE39",
              "Hash": "AAEA11B9CB15A5089DDE0B3EC658235539621A771C46A492BBA5D82D7AC99BC5",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA25139A681F208A44FCB4DFA92EAE94F810ED9D55C87AE6E652E3C1257E4116"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.AccelerationSpan",
          "Name": "AccelerationSpan",
          "DisplayName": "AccelerationSpan",
          "FullName": "CandideCreator.Shared.Models.Particle.AccelerationSpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "MaxAcceleration:System.Single",
              "Name": "MaxAcceleration",
              "Type": "System.Single",
              "Signature": "public System.Single MaxAcceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D9AFDCBA9514713E830838E1EED2CA94402354E4BE64B20C821FC8CCEDA9E3E"
            },
            {
              "Id": "MinAcceleration:System.Single",
              "Name": "MinAcceleration",
              "Type": "System.Single",
              "Signature": "public System.Single MinAcceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01CA5DF4121D95D2211F5A262123C84FDB7E229AFF055C7DD81DFF868012CDEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomAcceleration(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomAcceleration",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomAcceleration(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "32B3364D345670113254E7803C0FC059E380F83E3A34E8D01DAE8D955A30F080",
              "Hash": "B0EE657497209BF83E72B6B2E51DBCA701ABE9FC75129E04F4C5F8FACE087AF3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1171BECFB0A0A86861CACCE380B6B4C6BB2FD4BBB14EAC74C3F11D4F392E4B30"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan",
          "Name": "AnimationTimeScaleSpan",
          "DisplayName": "AnimationTimeScaleSpan",
          "FullName": "CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxAnimationTimeScale:System.Single",
              "Name": "MaxAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single MaxAnimationTimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53E5E2DD78E2CAD6D9FB046D3D60579CEE21BAB97099BCC4E6F01613DEDAE5E3"
            },
            {
              "Id": "MinAnimationTimeScale:System.Single",
              "Name": "MinAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single MinAnimationTimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E9034D355F4355707923A4FFD0D687935F7D26F724FDD69E8CDD05913A374BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomAnimationTimeScale(System.Random)-\u003ESystem.Single",
              "Name": "GetRandomAnimationTimeScale",
              "Signature": "public System.Single GetRandomAnimationTimeScale(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "C68EEABF03F3728B0EC7896E68A193D56FB8FE21ED9255520ADB64CD403F4D77",
              "Hash": "4311C88F8AD0F286CE2238017DA546C96E4E5C35C642AC04EF8331A9FEB49291",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13415895DF2EE1F17504DF665BC1B176331A3C15DA2F19002598A9E4E683CBC6"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
          "Name": "ParticleEmitterProperties",
          "DisplayName": "ParticleEmitterProperties",
          "FullName": "CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationSpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E",
              "Name": "AccelerationSpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E AccelerationSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85CB85FDE9F1DE1F72D6867732D67730B506E6CE89AA060B4333BC666F1B05E9"
            },
            {
              "Id": "AmountSpawned:System.Int32",
              "Name": "AmountSpawned",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountSpawned",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3109F45BDD6BB995295A72282F5A996158D26DAAE4B0C5AD4BB0C8FB78D1E88A"
            },
            {
              "Id": "AnimationTimeScaleSpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E",
              "Name": "AnimationTimeScaleSpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E AnimationTimeScaleSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6611751E44BCB97D3AFFF77DFA9B4CECF486F9509EA3CEB21A086D6586B87A00"
            },
            {
              "Id": "EmitterLifetime:System.Single",
              "Name": "EmitterLifetime",
              "Type": "System.Single",
              "Signature": "public System.Single EmitterLifetime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "579059FD20E222B88932C8A66DA5356CD5B82D6D57D840BD6B86D9D680FD3187"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "RotationSpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E",
              "Name": "RotationSpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E RotationSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F515559C49E941277D24FF88CBD6D767F2917EC5C4A49706F85A1CE366AB9818"
            },
            {
              "Id": "SpawnArea:CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
              "Name": "SpawnArea",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea SpawnArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7550BDFCD23C2FC9990E16152C78B2928E4A32B0B64F71D60D89FF9E77005BF4"
            },
            {
              "Id": "SpawnFrequency:System.Single",
              "Name": "SpawnFrequency",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnFrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA45C2E94C0F1E553EBBF6C633B1775ADB3804D50AAB4A2EF39B174301DFAFAB"
            },
            {
              "Id": "TemperatureDecayTimeSpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E",
              "Name": "TemperatureDecayTimeSpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E TemperatureDecayTimeSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A637DD3D7C168076D9FC19F742FC329AD787EB24C1DE5EA9A7562B5275FEEC5B"
            },
            {
              "Id": "TimeScaleSpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E",
              "Name": "TimeScaleSpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E TimeScaleSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78CA2E0B54DEE4E92D2E7B8A1C977DB180277E7B86322F27F77AFB8F937AB202"
            },
            {
              "Id": "VelocitySpan:System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E",
              "Name": "VelocitySpan",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E VelocitySpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F05832F3531837AEDA7E462A12C8B0632C20522E9093D82B9D18F7C7FCB78D1F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8C2A88627B8AD724DAC4AD4F469CD98E61CEB1C92D1134FAD0370393E4551DA"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
          "Name": "ParticleEmitterStorageModel",
          "DisplayName": "ParticleEmitterStorageModel",
          "FullName": "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "ParticleWeights:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "ParticleWeights",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] ParticleWeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D74C4100FEF821CF70FE24653FBC351A2C8F2E040C3A4D790B81B2BCCE110E3"
            },
            {
              "Id": "Properties:CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
              "Name": "Properties",
              "Type": "CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
              "Signature": "public CandideCreator.Shared.Models.Particle.ParticleEmitterProperties Properties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254E87C27EE69EDD16D06E3E75F0AB623004FFD1160945EC8E47877F998B8588"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "86B4B82EEAF3FC486FB765206F07F1865152B3AD76404B82C694C866A83BD804"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.RotationSpan",
          "Name": "RotationSpan",
          "DisplayName": "RotationSpan",
          "FullName": "CandideCreator.Shared.Models.Particle.RotationSpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RadsMaxAngle:System.Single",
              "Name": "RadsMaxAngle",
              "Type": "System.Single",
              "Signature": "public System.Single RadsMaxAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65AE021DEB2157279197C86441995399AACD2B5B40AE254D659E7A11B07E6CD2"
            },
            {
              "Id": "RadsMinAngle:System.Single",
              "Name": "RadsMinAngle",
              "Type": "System.Single",
              "Signature": "public System.Single RadsMinAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A944F90E64E488F7F511D25C0B08B3EBFEE516C5ACF6DEAB2EEFBD0EB579ECC0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomAngle(System.Random)-\u003ESystem.Single",
              "Name": "GetRandomAngle",
              "Signature": "public System.Single GetRandomAngle(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "6E6FA73CFBFF9AA9616DDEB83BEA9883FFA223892C90E3AE3437557DC02387B7",
              "Hash": "785378E3607456F105D8AE22546B324341EAA01C96B1123A77C773AF6C742484",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A412E3ED927086F153A755388E1100577D2D649EA59B2B8A8608DE5C484DE12A"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea",
          "Name": "CubeSpawnArea",
          "DisplayName": "CubeSpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HighCorner:Microsoft.Xna.Framework.Vector3",
              "Name": "HighCorner",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HighCorner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1343139E2076BA209871832D53BE5E5113910A99746D31B744763488D8BFF84"
            },
            {
              "Id": "LowCorner:Microsoft.Xna.Framework.Vector3",
              "Name": "LowCorner",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LowCorner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10FFFE4325A91072875DF6ADC6008696E47D2C976551746F0BFA826D5DE4D8D"
            },
            {
              "Id": "Positioning:CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Name": "Positioning",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning Positioning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5D69FB2EDBF79B00A5A2E4BFAA49C9806F186CA5E8F701FEBC4CFA1407A3849"
            }
          ],
          "Properties": [
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4A7BA95FC694E8F33696E00C9D1F6A47B0E91EDF90EEB2E43B573B69E5AE8D14"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "79A4DB8879F87A2B2D8DCD055679AE01A45FFE4A8A0B28F90F8114668DF47C5D",
              "Hash": "59B19823292695884BD77F99F80E6DF74A63B5C70871CB5AC4A12D84135CAFF6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSize(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetSize",
              "Signature": "public System.Void SetSize(Microsoft.Xna.Framework.Vector3 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "9B87C1EBB72A9B2A604A81DB71D9DE07E3BA7E4F5B2D73BC673237DEC298D8DF",
              "Hash": "C646D0633657B2C869459E4C7A7F91040ACE10515843713B473E6C3C69C226DB",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Positioning"
              ],
              "Source": null
            }
          ],
          "Hash": "4F33BD1C91E81D286A04352BC88F33B2D8A1001A0C332F00750B28F3D4D23B24"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.CylinderSpawnArea",
          "Name": "CylinderSpawnArea",
          "DisplayName": "CylinderSpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.CylinderSpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxHeight:System.Single",
              "Name": "MaxHeight",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D1C5743BED04AAAC356E165F133300ED3534085ECA638526C063DA4EE494EC7"
            },
            {
              "Id": "MaxRadius:System.Single",
              "Name": "MaxRadius",
              "Type": "System.Single",
              "Signature": "public System.Single MaxRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0570622A6857BA66E9489AC5758AFCE7F6DA3A23DC4DE019ED30F35A17BBC438"
            },
            {
              "Id": "MinHeight:System.Single",
              "Name": "MinHeight",
              "Type": "System.Single",
              "Signature": "public System.Single MinHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E96BEF13B482049750221172EA5398265AD38DAD79C02A69BD34514D4EE688BD"
            },
            {
              "Id": "MinRadius:System.Single",
              "Name": "MinRadius",
              "Type": "System.Single",
              "Signature": "public System.Single MinRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59E3FC1E49499F85EDF9CE1620F22CFB840675E760520B62DDCDFE1CB392B1A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "F3DC4F668C000BEDA3EB7E72039A1E4C2216F1A4118A170C779A1A2B813695F8",
              "Hash": "EDB23DC7A09070850E849BE29ECECC3F6A7A54370DC77BFE4A1C26599C2BBC1A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSize(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetSize",
              "Signature": "public System.Void SetSize(System.Single maxRadius, System.Single minRadius, System.Single maxHeight, System.Single minHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "maxRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "8F231AEE8580130882D24D59C0815AB4CF295E9240BE302BE974C453E74167A2",
              "Hash": "BD309C585D367F4010C7F2AFE7DCD7677CF08E71267C871C4AF04F0ACE55886C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5149B909A5F7541363B55BB4393DD08FF84C243198E3C45ADE20CFE0143730C4"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
          "Name": "ISpawnArea",
          "DisplayName": "ISpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CF70E307F2B47817B08C3B9125779299B433BD066EB9FEF54F67AA0ABE554F11",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B7E0DD89754A6BB0DC8747B92582E5C4F594BE5255F2DF46AF840471D69A9EB"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.LineSpawnArea",
          "Name": "LineSpawnArea",
          "DisplayName": "LineSpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.LineSpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "A93E244AD5120145D4B4602599201859B2A2151B894DFFF36885094ED0661AE5",
              "Hash": "C1D4A5215F8A96396B906332547A29C1640BE27110BCC7188C8EE08B96B4C42F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "11B9129CAA302F8BE2F3300D2A881601B4224F25143CD023EEF2807CB3F22005"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.PointSpawnArea",
          "Name": "PointSpawnArea",
          "DisplayName": "PointSpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.PointSpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "FEB220EC6EEC28C6AE8939EA753F6C6CA1B86036AE975E80BF1FD8A421052579",
              "Hash": "8F3A715391ABDF8F40FD9E339C5F81F994C66851933337C521EED2BE17167B45",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90E0109FD2C87B5741B8330B432512ADC4DF1757D9F153188B9CA24FEC5E829D"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
          "Name": "RectanglePositioning",
          "DisplayName": "RectanglePositioning",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Center:CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Name": "Center",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning Center",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B0741454384E27B6894A278220B393A94F5EBC47FC977356CC659E3E7B0E095C"
            },
            {
              "Id": "CenterFloorZ:CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Name": "CenterFloorZ",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning CenterFloorZ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "994207812A63A85A8519C941739D19F335579A257C0ED486885422C2A8E01508"
            },
            {
              "Id": "None:CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Name": "None",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07979CC78AB61D12102E52C4EDB9EB86053DC242CF671923D8EB20055828E51B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B88642EC69AF312D7790C906D4D40DC1BD96E48F9EBC70768C2BA8BA55F32F83"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea",
          "Name": "SphereSpawnArea",
          "DisplayName": "SphereSpawnArea",
          "FullName": "CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea",
          "Namespace": "CandideCreator.Shared.Models.Particle.SpawnArea",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxRadius:System.Single",
              "Name": "MaxRadius",
              "Type": "System.Single",
              "Signature": "public System.Single MaxRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0570622A6857BA66E9489AC5758AFCE7F6DA3A23DC4DE019ED30F35A17BBC438"
            },
            {
              "Id": "MinRadius:System.Single",
              "Name": "MinRadius",
              "Type": "System.Single",
              "Signature": "public System.Single MinRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59E3FC1E49499F85EDF9CE1620F22CFB840675E760520B62DDCDFE1CB392B1A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomPosition(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomPosition(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "161DF36D4898C373A36ABEAAE897F8708F5F5DA3C55B3A7AB7ACF7DC4D430134",
              "Hash": "0C8C5983CA1194515B0188F61787C14628CC39CEC0A761616A4DF8139E98DFC0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSize(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetSize",
              "Signature": "public System.Void SetSize(System.Single maxRadius, System.Single minRadius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "maxRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "7F003AF38147ABBAB3F511030721E6754C737E2B057761EEFB4E70B3D3220F87",
              "Hash": "094D60FDD3066C63AA10792C305361563F94B4F141CA3B2B95F7220AE788A613",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AB0BE566B7132842754A4B3DE984E87D8C0E4A7136D68773BE9845F00D664FFF"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan",
          "Name": "TemperatureDecayTimeSpan",
          "DisplayName": "TemperatureDecayTimeSpan",
          "FullName": "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxSeconds:System.Single",
              "Name": "MaxSeconds",
              "Type": "System.Single",
              "Signature": "public System.Single MaxSeconds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3E42A25192BE43FDF64D9C0C4C32AA82F3D737C80A878691C80285E73F2FAAA"
            },
            {
              "Id": "MaxTemperature:System.Single",
              "Name": "MaxTemperature",
              "Type": "System.Single",
              "Signature": "public System.Single MaxTemperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1C415AC2432A98DDC9E7ED12838A6AFD28E7E12FD8D2483E004B9436D00A947"
            },
            {
              "Id": "MinSeconds:System.Single",
              "Name": "MinSeconds",
              "Type": "System.Single",
              "Signature": "public System.Single MinSeconds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED7CFBED003E7A9DBA7130492E09149A08ED94170141997330A0A73783AD2300"
            },
            {
              "Id": "MinTemperature:System.Single",
              "Name": "MinTemperature",
              "Type": "System.Single",
              "Signature": "public System.Single MinTemperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9B7837A9C92F1C248E530911983EE01E6EEAD3BF3086B371BD5DE04735EEC02"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomTemperatureDecayTime(System.Random)-\u003ESystem.Single",
              "Name": "GetRandomTemperatureDecayTime",
              "Signature": "public System.Single GetRandomTemperatureDecayTime(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "6804C2153926A1711A0C2842EF1547A6D70D009D68F6BB0DE5F80527F8359E8C",
              "Hash": "AD8EA5604A4F84AAB786D9BAE5C939AF6F0081C55BFCAFA25D6FF89DF17E9E11",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomTemperatureStartOffset(System.Random)-\u003ESystem.Single",
              "Name": "GetRandomTemperatureStartOffset",
              "Signature": "public System.Single GetRandomTemperatureStartOffset(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "9D730A77E05DB145BF72C922D25BE9D583860FFF6215223D75C5D6881D46BBF0",
              "Hash": "333F3A32319854899ECD3F804E612407425D37BB071AF22028E1C8330749100E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68565D3F461DAD8353421D570C0ABBFD1222F611864574F0149342E972779629"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.TimeScaleSpan",
          "Name": "TimeScaleSpan",
          "DisplayName": "TimeScaleSpan",
          "FullName": "CandideCreator.Shared.Models.Particle.TimeScaleSpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxTimeScale:System.Single",
              "Name": "MaxTimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single MaxTimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CBC5391C8B8F8D3AEA10EEA18CE7028322B3D7AB6FEABE7CF493E09211AA760"
            },
            {
              "Id": "MinTimeScale:System.Single",
              "Name": "MinTimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single MinTimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A9C23DD10EB74D608B6EACC78518385D2CDC29DA3F0E2D5E9690C8F83E069B6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomTimeScale(System.Random)-\u003ESystem.Single",
              "Name": "GetRandomTimeScale",
              "Signature": "public System.Single GetRandomTimeScale(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CD08EBB74E1397BDE8BED4068F831DFBE77483666795CF26371AE9536C90DD3D",
              "Hash": "9D14B88E83F613117067BAB8DD72E7D70F937105D9B5F38E0DBF3E07295FAACE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13F5933FAA98CD6A63D23F42FD418D3268764F89BD2060E9713D422123977E65"
        },
        {
          "Id": "CandideCreator.Shared.Models.Particle.VelocitySpan",
          "Name": "VelocitySpan",
          "DisplayName": "VelocitySpan",
          "FullName": "CandideCreator.Shared.Models.Particle.VelocitySpan",
          "Namespace": "CandideCreator.Shared.Models.Particle",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "MaxVelocity:System.Single",
              "Name": "MaxVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MaxVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6CCF77C3B3723C925727EDCD673FC97C52A81301B2AAB56A29B28A49836FB4C"
            },
            {
              "Id": "MinVelocity:System.Single",
              "Name": "MinVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MinVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97341162D32D8C2A0A842094A0D0D398DEFBE0C14135198B24DB399E51BC0D6A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomVelocity(System.Random)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomVelocity",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomVelocity(System.Random randomSource)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "randomSource",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "E8E50EC4F9A9F83A4AF00AF94C9F84190F426843CC7E07B43445D9FB3DEF7265",
              "Hash": "1CC9883837B442F938BC4B4AA65015CAFDA60E6160DCC164FAB67EBF288BD8D9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AD28BC72B03BA05889064036FC843AEEFB13D705401ACDF65901DF2FB651340A"
        },
        {
          "Id": "CandideCreator.Shared.Models.RectangleExtensions",
          "Name": "RectangleExtensions",
          "DisplayName": "RectangleExtensions",
          "FullName": "CandideCreator.Shared.Models.RectangleExtensions",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToRectangleF(Microsoft.Xna.Framework.Rectangle)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "ToRectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ToRectangleF(Microsoft.Xna.Framework.Rectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "374EF269B20F9B918DAD614B042DD6A0EEE71773FE8EAD95073CBE3CCC573D8D",
              "Hash": "37F95B0984E74BED22005F508A6FDEC7348D41E293BBFD9B6E4BCD0BDF31FE5D",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "77995E436AC73A180FD77DA2DC389185BB13176D0F5B6005BD9E3A308D954175"
        },
        {
          "Id": "CandideCreator.Shared.Models.RectangleF",
          "Name": "RectangleF",
          "DisplayName": "RectangleF",
          "FullName": "CandideCreator.Shared.Models.RectangleF",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CCandideCreator.Shared.Models.RectangleF\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:CandideCreator.Shared.Models.RectangleF",
              "Name": "Empty",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7667A3F0E0D4E0DBDF4D0BB34DE82C23708B57AC84F01EFCC12DC037121F1B9"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            },
            {
              "Id": "X:System.Single",
              "Name": "X",
              "Type": "System.Single",
              "Signature": "public System.Single X",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE4D3B33ED01BF396536C7C9C7089651A791C4AD402030C5E817CDA7F3F369DB"
            },
            {
              "Id": "Y:System.Single",
              "Name": "Y",
              "Type": "System.Single",
              "Signature": "public System.Single Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB42BA02EF1BC1E63408BA2517BE31E544C76E16803C9B2A37549F2AFDF9E4C2"
            }
          ],
          "Properties": [
            {
              "Id": "Area:System.Single",
              "Name": "Area",
              "Type": "System.Single",
              "Signature": "public System.Single Area",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F1E11B272C8F1E7022F1998D7E85BB676122080D7F887762539ACD9B9C6E3DF9"
            },
            {
              "Id": "Bottom:System.Single",
              "Name": "Bottom",
              "Type": "System.Single",
              "Signature": "public System.Single Bottom",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "626DAA23AFE3681D23756BBA5D6B613F7CE99896DC7F82FD095844A8EF3A21C9"
            },
            {
              "Id": "BottomLeft:Microsoft.Xna.Framework.Vector2",
              "Name": "BottomLeft",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 BottomLeft",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5114738E3F56348DC32FF4D7D45DABD919A47A3BBF4979884F0335FB0549EC5D"
            },
            {
              "Id": "BottomRight:Microsoft.Xna.Framework.Vector2",
              "Name": "BottomRight",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 BottomRight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0C444D07DD342B816A35F7961368E469D2686068B0B5C80192891A566B0DE1B8"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector2",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Center",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4DDEEC244EC6708CA438E71BACE397D37D94865241F4045F12AD2DE36ECA2608"
            },
            {
              "Id": "DebugDisplayString:System.String",
              "Name": "DebugDisplayString",
              "Type": "System.String",
              "Signature": "internal System.String DebugDisplayString",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B9C0D7E45EF90F59717E4E5A7E3E3346BC67E0994A5429CD119F2903E3C9ED7E"
            },
            {
              "Id": "IsEmpty:System.Boolean",
              "Name": "IsEmpty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsEmpty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8733264BE0F726C88E274C673680CBCCA3AF3DBA5E68E2449935A823070BDFCA"
            },
            {
              "Id": "Left:System.Single",
              "Name": "Left",
              "Type": "System.Single",
              "Signature": "public System.Single Left",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD102375837820A8A28EE38289CCAD6DFC7A69308ECC0094C10C43443D1B050B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B26DACCCB6CEEBA3CE328FB4287EC87DF19A8EFB4269A59FCC69C7899B8E9691"
            },
            {
              "Id": "Right:System.Single",
              "Name": "Right",
              "Type": "System.Single",
              "Signature": "public System.Single Right",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A6202A386BE201C20C8573F773D74090DFD7F43D86FD604861734EC2B9F5B324"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector2",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "33C22DC84BD2D113E68A6D4AE125B8852EDFE2D6C16468E2E47DE9DFBA5464F5"
            },
            {
              "Id": "Top:System.Single",
              "Name": "Top",
              "Type": "System.Single",
              "Signature": "public System.Single Top",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A31A7B93DA86C59A7077F5E1800BED728599588214974EE1AB19B4802799160D"
            },
            {
              "Id": "TopLeft:Microsoft.Xna.Framework.Vector2",
              "Name": "TopLeft",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TopLeft",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4F857137A028EB192C8F81C56A5CE0669FD52B97368A4C8DC21BF108DA8A55E4"
            },
            {
              "Id": "TopRight:Microsoft.Xna.Framework.Vector2",
              "Name": "TopRight",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TopRight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C2F37F0123D0FE237260889A2CAC2BACE6D68C13005646A7F3B0838612657ABC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Contains(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(CandideCreator.Shared.Models.RectangleF rectangle, Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "7EF9022C01A20A40436FB1FD0E826CF386656D82B3674E3AB798355DACB0747D",
              "Hash": "3C8C2F3B668177C43BAFA0CD6B4301822B641869E4049635BC64A616BA7F60BB",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Point\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(CandideCreator.Shared.Models.RectangleF rectangle, Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "2A8770C9DAC625B602782ADA51D055EB22AA31AA6F36C47E5CDB1A9CF69A9EA4",
              "Hash": "B17699634F5035DC0BD422B423F4BD13ECD11EA3717BE39557E5545DDEC1ADC6",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Point\u0026)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(CandideCreator.Shared.Models.RectangleF\u0026 rectangle, Microsoft.Xna.Framework.Point\u0026 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "73115F0AF3E644D6E7C1E24F758096283ECBC8BE84DDA079C69E0F3EE63A07E5",
              "Hash": "FF3A064A4F43A5094A90664D76CDE368E9A4B76C54255AABA7A81CF554BFABD0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(CandideCreator.Shared.Models.RectangleF\u0026 rectangle, Microsoft.Xna.Framework.Vector2\u0026 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "EFC2026DB1AA021DE37287EB7ED56D6761DC6E8B3595EB9E9EE18CE51EF7682E",
              "Hash": "6C4AFB8631B08747C7BD34A5F3CDCFE6D0B91335D37B7F46228FFAE2E3321532",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A72CC8D5879B2098151D8025875DE42C0A996394B1675218BC14841A7017BEC0",
              "Hash": "F08CD290381207CB4054BAB5C8D6C85AB77F0D1F629D2D2C4B5294DC81E02EF0",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Point\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "69134F0C6E87025FF58517A4F82F4DF3AF982CD0B4077371EA1FC231E50287FA",
              "Hash": "6D3E40C7D9D8AA546FBF955D8A69AE90CB53EBFBB891A22B8C17EA5A9E4438CA",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Contains(CandideCreator.Shared.Models.RectangleF\u0026, Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "CreateFrom",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CreateFrom(Microsoft.Xna.Framework.Vector2 minimum, Microsoft.Xna.Framework.Vector2 maximum)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "minimum",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maximum",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0BE0FE7B47954089F9D7B9FF2D70D65908F093FCE8E7964AF430765C09C0EF25",
              "Hash": "BD068BD7AA6A1447C0210709339E3DCC001F0A32A727ECB1B6E8390F3872BE39",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Void",
              "Name": "CreateFrom",
              "Signature": "public System.Void CreateFrom(Microsoft.Xna.Framework.Vector2 minimum, Microsoft.Xna.Framework.Vector2 maximum, out CandideCreator.Shared.Models.RectangleF\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "minimum",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maximum",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "EC60A4E735E43EA56F90F90D7A3714E99B948031DDFCE71225AAC341462398CF",
              "Hash": "6D01C6248D27216E26193E8E74B9A6A43C6A536CCAD77F74236E094329A6EAAD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromPoints(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "CreateFromPoints",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CreateFromPoints(Microsoft.Xna.Framework.Point point1, Microsoft.Xna.Framework.Point point2)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "07DF442469D99B828B8E434FD77A27ED99C3662E1D3C9443A716E0592E46D6DD",
              "Hash": "3F3A396FFF6B3B63E23293FB1ACD2CC00FB2C70C1D9379D9AE5499E9B01C4345",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "CreateFromPoints",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CreateFromPoints(Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6A046B7C39B3BF1438EB833083C913B169583ED085BBC733C91D756E420FAFC8",
              "Hash": "1AD1D2359D00C02041127AB74560A5C0E422702C9C1AB0582F68568E918190A1",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "CreateFromPoints",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CreateFromPoints(Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, Microsoft.Xna.Framework.Vector2 point3, Microsoft.Xna.Framework.Vector2 point4)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point3",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point4",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "22AA77DFEBD6D275A9CE266DF2D76F92EADE408ED2308A38AEF23D9ADFFC28EA",
              "Hash": "20D4D922FDE51E48CF49D22C9461B42E0983C6398731A97ACAEADB8153691DA5",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromPoints(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Void",
              "Name": "CreateFromPoints",
              "Signature": "public System.Void CreateFromPoints(Microsoft.Xna.Framework.Point point1, Microsoft.Xna.Framework.Point point2, out CandideCreator.Shared.Models.RectangleF\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "62F8BBF870708C437BED0BDB3EB845180919F19AF8E3CF686884D01BD38A0F8C",
              "Hash": "26214A547DFDD2560A116FDF81293038F02342FD6699B9DF7FE547B2C2B5F235",
              "CalledMethods": [
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Void",
              "Name": "CreateFromPoints",
              "Signature": "public System.Void CreateFromPoints(Microsoft.Xna.Framework.Vector2 point1, Microsoft.Xna.Framework.Vector2 point2, out CandideCreator.Shared.Models.RectangleF\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "5D28A91D72A3F4DAC23B83ACDD95ECA8B1F721A1450D51297763BB405B40D0D1",
              "Hash": "0ADA1862FEEE28933BBC06366AD17D056D2ECE3FB785DD140F94CF2ADDBE15D5",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "public System.Single Distance(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "E88332ACFDD9FB79D0DF2B959D7FD2DFB59C219836A5CF9B739AC1B15CD7BBCF",
              "Hash": "DB8A6D710714BE663862F42513CA9D27C8D4D1C701EC97C35089C850E20E8BB9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Single",
              "Name": "DistanceToOtherRectangle",
              "Signature": "public System.Single DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF r2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "r2",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "0D563D97C1C912A59210CF506FC007637E30331215F29644CCE7EE25D47217D9",
              "Hash": "25B1C591524A511F07ACD2DA946DBC3D0C455B9983F03FC6A7D4968513062EEB",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "E4A4A7CC9A28E925DF9F6551ECD91FE143ABAB4E8097E67B21A39861716CDB25",
              "Hash": "AC147E0C2CD0D73FD2D76227E178CF9D01DD4DABD45E8D55CDA3126CCA008E2B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Equals(CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.RectangleF\u0026 rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "D71F8F835C94E2E09E7D1B4C05990A2760476EF54A9E8E1E5CD8BD0F5C22D1D0",
              "Hash": "C54F32BD938523B71CF94B6F23BD1374D8BDA84FB10EC58D4431B053F136161C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "4CA6C1E1A514389E5B1DF7F37440BC0BA33B103F442B6AD761534421EC574F75",
              "Hash": "7B5640D33455126421117B86237DC9AF12344F2F8C645485B98270F27B06D9AA",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Equals(CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetClosestPointOnRect",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D4B7C8E7018CAFD6F5132392A07DC6AD8C534DF5CFB746F1D96E960243773AD7",
              "Hash": "60317D0EA801E45B8825575469B03791D3245875F5E52409CC044F93AA40A699",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestPointOnRectEdge(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetClosestPointOnRectEdge",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetClosestPointOnRectEdge(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "7F7698F4C4291FB20C204DF719F1DEB3EED0055DBBC4465B4BD25C2519D7B50E",
              "Hash": "F9610F141650DCE6611604FCF3F9FCC0BFFA0D0221FF68D052178A424D417F33",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "B176115BE7B19AD4BE9655EED6DB797E4D5AE132D8EEAC6A23CE353930FC8660",
              "Hash": "FB6EC7388185309D8BDBE43003B5D11DC10C6EA04DCE5CFB8013F42B9F2C84C4",
              "CalledMethods": [
                "System.Single::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HalfInflate(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "HalfInflate",
              "Signature": "public System.Void HalfInflate(System.Single horizontalAmount, System.Single verticalAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "horizontalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "85C76B533878B662705B589DE1777804757622F74DDBF1649EB0744FA61105A4",
              "Hash": "3F4751006E1E208218D2E2A0D2A6BBCEF29B324F7FD915A0876D7FF9C4BAB300",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HalfInflateReturn(System.Single, System.Single)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "HalfInflateReturn",
              "Signature": "public CandideCreator.Shared.Models.RectangleF HalfInflateReturn(System.Single horizontalAmount, System.Single verticalAmount)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "horizontalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F8A0DC3BF54E31957E9A4AEA3FAA0FE7E236E625F29EFA1CD4ABCEF1E5ED0C65",
              "Hash": "0321A004C428708C2D50EFD87CC7B864FDEB7DECEB3CEC8BE3A6F336747BDE45",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Include(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Include",
              "Signature": "public System.Void Include(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "DAA6DCA595AF13F8C668300939645D34AF875A351ED4C255BCE399E380FDCBC3",
              "Hash": "3215473673E85EA6C691AC0FCF66FBBCA7A12CD408A15D855C48683E39CC1CFF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IncreaseSize(System.Single, System.Single)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "IncreaseSize",
              "Signature": "public CandideCreator.Shared.Models.RectangleF IncreaseSize(System.Single width, System.Single height)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F8A0DC3BF54E31957E9A4AEA3FAA0FE7E236E625F29EFA1CD4ABCEF1E5ED0C65",
              "Hash": "5FCED2143FA61CEAC555A35A7F8F75338D1F3647946F7F94C00A12E538D53CD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Inflate(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Inflate",
              "Signature": "public System.Void Inflate(System.Single horizontalAmount, System.Single verticalAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "horizontalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "1A8EE94DA3B0C9115ADB1ACC244793E1896AF9FE87AA51862837EE0087D4D7F8",
              "Hash": "0056735B262B9091A2989502FF70ABC4692D2A6FED3A0D230AC1D37D4DB34250",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Inflate(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Inflate",
              "Signature": "public System.Void Inflate(System.Single left, System.Single up, System.Single right, System.Single down)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "down",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "47C68DEC12F40A1AFF57D245C6E2D64F2E520CCB7CFDFBE29E5DEC82B5454E34",
              "Hash": "03C86676920386030B92BFA621F37CD9EE75125FAC61510F5A81BB0DACE33F0F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InflateReturn(System.Single, System.Single)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "InflateReturn",
              "Signature": "public CandideCreator.Shared.Models.RectangleF InflateReturn(System.Single horizontalAmount, System.Single verticalAmount)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "horizontalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "AB1DAEF6A18EA973A424281756099E5BE9BF0AA05E808C6E4DFAB88FB035DB8F",
              "Hash": "CF809A36BB09A7BBE4B90DD84EF2B856DE4675CD5FB780515A62A1A3B03FD0BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InflateReturnCopy(System.Single, System.Single)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "InflateReturnCopy",
              "Signature": "public CandideCreator.Shared.Models.RectangleF InflateReturnCopy(System.Single horizontalAmount, System.Single verticalAmount)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "horizontalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "482C3E756547E7A72A17F633A8B01E5A588E2EB0BD39E14B04B07631151AA842",
              "Hash": "C12F02C7E2034B8AA8A59E79C6FF1E52C18FF4EF72FC648F24017BBD18506BAF",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InflateSafe(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "InflateSafe",
              "Signature": "public System.Void InflateSafe(System.Single left, System.Single up, System.Single right, System.Single down)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "down",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "4AA738042CE1D568E691C75EA993B9FBFDAFA6BD935AC9944488473F866FCB94",
              "Hash": "2CB3D7C994E17D2E33F1B5EF45305C8507AC7B2E42FC795C1533049E6CAA2A0A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersection(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "Intersection",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Intersection(CandideCreator.Shared.Models.RectangleF first, CandideCreator.Shared.Models.RectangleF second)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "83102820BAD4A4AF0B3B5A5E2D95FC3A673009D2E3D087845EDBD6912F858B13",
              "Hash": "6722FC8F233F9F1DC73ABEBE0963F0A8047D2156D5607EEBA8B623F805CF7984",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Intersection(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersection(CandideCreator.Shared.Models.RectangleF)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "Intersection",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Intersection(CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "76F9DEED3A98B6DB1D334706AF19AA3467F4A6D6E45EC11A3F999DD116D96003",
              "Hash": "FD7A588C6013B3845B10406B43401EC45977FE91F00C79F96CAB11CF9F484940",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Intersection(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersection(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Void",
              "Name": "Intersection",
              "Signature": "public System.Void Intersection(CandideCreator.Shared.Models.RectangleF\u0026 first, CandideCreator.Shared.Models.RectangleF\u0026 second, out CandideCreator.Shared.Models.RectangleF\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "5EAFE6A417396B6B7C5602F7901A01487452A9602FE1712CE9F3435CC4224DEA",
              "Hash": "5320CCF7849FAA0154A6DB73AD89AA1F054C000A4D96170DD12DB91370824BE9",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Vector2::Max(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Min(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersects(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Intersects",
              "Signature": "public System.Boolean Intersects(CandideCreator.Shared.Models.RectangleF first, CandideCreator.Shared.Models.RectangleF second)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "CD50062D2419C0C5CF10CC4F657E406D231B993D5EC40356E595285EFDEFCA1C",
              "Hash": "2EFDA5F7AAA66CE6983C5A7FB0F6993B4A64D5A7B4A7DA16E07E37A0650B2DEB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersects(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Boolean",
              "Name": "Intersects",
              "Signature": "public System.Boolean Intersects(CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "CD50062D2419C0C5CF10CC4F657E406D231B993D5EC40356E595285EFDEFCA1C",
              "Hash": "D7C257AA6B6749FB3AE9C4064D9F4F8A8AF5D558D265D56FB2C78CC1D0F7A888",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersects(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Boolean",
              "Name": "Intersects",
              "Signature": "public System.Boolean Intersects(CandideCreator.Shared.Models.RectangleF\u0026 first, CandideCreator.Shared.Models.RectangleF\u0026 second)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "CD50062D2419C0C5CF10CC4F657E406D231B993D5EC40356E595285EFDEFCA1C",
              "Hash": "F909C9C27DA162F275249E401D72DBE0731D3323186C4160EA7156B1C9E49FC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Intersects(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Boolean",
              "Name": "Intersects",
              "Signature": "public System.Boolean Intersects(Microsoft.Xna.Framework.Rectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "506FCC83B54251071645FBCD2E675CF6CC2741CC3F744B80F2F542C722FF127D",
              "Hash": "B51A7367BF5C1DFA59F6862E85D180BDE3B0643B5F7674616AE8C147D295C344",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Offset(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Offset",
              "Signature": "public System.Void Offset(Microsoft.Xna.Framework.Vector2 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "45326C4620B207715C1F958DCE618A633C373F5D4DF47FA1EF6CB2077B7D5DCA",
              "Hash": "7AC202245AA08F58B453A655651626761B5C9FED8466BDB6CCC9DB263A52E3DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Offset(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Offset",
              "Signature": "public System.Void Offset(System.Single offsetX, System.Single offsetY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offsetX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "930413A9EB8AA68164CA7EE67E3F61F479D0906396EE2CE5ABF555B3DF683E25",
              "Hash": "4823ACBE0E75B44FD7098EB491B01E090175E1903D7B0138B1C785D4D46FADEF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RoundToIntegerBounds()-\u003ESystem.Void",
              "Name": "RoundToIntegerBounds",
              "Signature": "public System.Void RoundToIntegerBounds()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "BA3466034D81AD99DA578A1F6055D8149C54C84A9EE81129100B12F93DCC31DF",
              "Hash": "47143DFF8E6D5634ED4C413A46488D7274F7825F5EE49F4DEFE77A99EF2CB84A",
              "CalledMethods": [
                "System.MathF::Floor(System.Single)",
                "System.MathF::Ceiling(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToGridRectangle(System.Single)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "ToGridRectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle ToGridRectangle(System.Single divider)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "divider",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "0C5130775051E713C630D0CFAB4E73D3074E3015BC50F3910B7AE142E9968F23",
              "Hash": "34F406792D28E593BEEBC3A524BF9B804039536E5CA61C724F4981639E046133",
              "CalledMethods": [
                "System.MathF::Floor(System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToIntegerRectangle()-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "ToIntegerRectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle ToIntegerRectangle()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "1B616DF34C1D559263AF82E1D3F07133B9121C25A504F8D85FD376DD0E36A49D",
              "Hash": "55551D3ADBE3FDAAE6037C8CD4B9B8C30F51A650D1105A9CFDF6F3469A95DD15",
              "CalledMethods": [
                "System.MathF::Floor(System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToRectangle()-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "ToRectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle ToRectangle()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "4E396BE3572E3BBE5E362085DAE2B9F0B7556D3A5EB0BB4D7D34FBA530D3ADE5",
              "Hash": "D22B84ACFAC961030285D91FD1E8EF1530773D7E5A890EC3B950C5CD91069A9D",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "7BCFC0EFABA3BC2E4795D75567A9F933A211DF66A35B25255F657BD49C72D65B",
              "Hash": "B1AB89873B86B0C1DABEF740D05243122B6EB0F57131DCD50419921DEEECC94C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "{X: ",
                ", Y: ",
                ", Width: ",
                ", Height: "
              ],
              "Source": null
            },
            {
              "Id": "Union(CandideCreator.Shared.Models.RectangleF, CandideCreator.Shared.Models.RectangleF)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "Union",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Union(CandideCreator.Shared.Models.RectangleF first, CandideCreator.Shared.Models.RectangleF second)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "72CE8A4165E0D64040F56C5B3A1369BC16A768AE8B7EB0CD2438A7F5097116AD",
              "Hash": "91B22D957D0B2CFEB6F6646EFC3A7D46A29B23B4297F6D26E9F22AFD7AC97ECE",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Union(CandideCreator.Shared.Models.RectangleF)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "Union",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Union(CandideCreator.Shared.Models.RectangleF rectangle)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9ABE8FF739291C78E2318ECB199BDA95D323455A090192BFB1B839EFE5E581EA",
              "Hash": "445B3F988FC2189268571EC4BD5BDC4BA6F9FC4AA5870413DD5CDAF3A2D8815F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Union(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)-\u003ESystem.Void",
              "Name": "Union",
              "Signature": "public System.Void Union(CandideCreator.Shared.Models.RectangleF\u0026 first, CandideCreator.Shared.Models.RectangleF\u0026 second, out CandideCreator.Shared.Models.RectangleF\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideCreator.Shared.Models.RectangleF\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "0D0D1EAA04BF8C9517C6B32CF48ACE67F1CCC4865B468966D921FCF9EDA7F5B2",
              "Hash": "3BC83A08F1EF76B55582A27EFDB72C1CF744E491DCE2629D013B48414956FAE8",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "System.Math::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EA748BFC1BA303831F9D9B074D054BC27D7F21EFCD56EA577705E754C648F809"
        },
        {
          "Id": "CandideCreator.Shared.Models.ReleaseVersion",
          "Name": "ReleaseVersion",
          "DisplayName": "ReleaseVersion",
          "FullName": "CandideCreator.Shared.Models.ReleaseVersion",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Major:System.UInt32",
              "Name": "Major",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Major",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78A3C7A598F4689E6AC850F7CDA78633E4BDDC1A21D64A90FE35DE23F008849B"
            },
            {
              "Id": "Minor:System.UInt32",
              "Name": "Minor",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Minor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "581C341F779F3AA996C1BEA6F1B0047A4235CD57C8AF9458ADF6CC38E74AAC90"
            },
            {
              "Id": "Patch:System.UInt32",
              "Name": "Patch",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Patch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDBFB90D17D1B61C8AFADC91559BD06B700196170A4CCA1D22EE1DF72A519E17"
            },
            {
              "Id": "Release:System.UInt32",
              "Name": "Release",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Release",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0865CFAA6ED3A475E233DFB28CD4249E5C16FEBFD016D71B1611126215CA3A71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "6F6271BE8D8209F7AC966BA62780E2FF74EF5F4048DF2402D3B6C5E51FFE1F1F",
              "Hash": "2553CE03E38051D7DF80CACB669C729F8213B076789F80AE41079ABB6F6187D1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "46812F0A7E0873E18CDC2C9FE74E50757E7A4B0ED3D1464C91F07754907B8436",
              "Hash": "590434D568A2677EAEB5E57B76EFDDF964453E1CB04C6AE1BF6A199BC3847DA7",
              "CalledMethods": [
                "System.HashCode::Combine(!!0, !!1, !!2, !!3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStandardString()-\u003ESystem.String",
              "Name": "GetStandardString",
              "Signature": "public System.String GetStandardString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "747A249081138E3DEEFC2120CACCB881920ECAEA0CE391C88B20CE685F030779",
              "Hash": "02D3A6D00A1560DF7D4C40B5D7D93C69D6EABC22F445D02137339295BF700C89",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "."
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "76EF1FE1BD4CDC0E271241F634505E57D35F3EAFD19979BDDE225312C8ABE993",
              "Hash": "6D6399550B664A123C276C8F0D914BAFDF6378286B9D10CEEA369455708A9C67",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                ".",
                "_"
              ],
              "Source": null
            }
          ],
          "Hash": "F0CAA6FAABC8A7C72E164D65B56AE4C42A82BDE255915CDC0DC8F8C2428A377F"
        },
        {
          "Id": "CandideCreator.Shared.Models.Shader",
          "Name": "Shader",
          "DisplayName": "Shader",
          "FullName": "CandideCreator.Shared.Models.Shader",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A634E3538FFDFACEFD37A0D7C5B628116FF8364B30076D2AFBF04977CA42A75A"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
          "Name": "Spac",
          "DisplayName": "Spac",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Directions:System.Int32",
              "Name": "Directions",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Directions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B15562E918A5DBB59386FAD474F877784C8B8C1BB2568B6FBA413CD133C13BC6"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "SpacAnimationsReuseList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E",
              "Name": "SpacAnimationsReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E SpacAnimationsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9D3ED0F4E07E8614186E632779ECDF66C59780E6F0CD3DD7B7659B337A93543"
            },
            {
              "Id": "SpacDirectionsAnimationsReuseList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E",
              "Name": "SpacDirectionsAnimationsReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E SpacDirectionsAnimationsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B6B4439134B752F5D010DCA4649E7EFF0106EC3A5BABBB47BF21D9D6E989273"
            },
            {
              "Id": "SpacFramesReuseList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Name": "SpacFramesReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E SpacFramesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E1BAFBE6045A5A90E35BD1495ABFBD5751A736C50A2849F3A1DB667307FC62"
            },
            {
              "Id": "SpacSpritesReuseList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E",
              "Name": "SpacSpritesReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E SpacSpritesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61E7D3026B10C3F4E22193156858BEC241B15E0A81E19D62F8B3B56B86681A73"
            },
            {
              "Id": "SpacVfxTriggersReuseList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E",
              "Name": "SpacVfxTriggersReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E SpacVfxTriggersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA6C8662F793566C95CA5C2382197C9C99CF5385CC827D96BF1DF450F289BD0E"
            },
            {
              "Id": "SpritesAnimations:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation[]",
              "Name": "SpritesAnimations",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation[] SpritesAnimations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "702D50A70288F4FC520058634839E39990322B9C718CE97590A3CCAF61533ECF"
            },
            {
              "Id": "SpriteSheets:CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Name": "SpriteSheets",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet[] SpriteSheets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BB0FD89C90644AB4C0DB970161C093EEC40899143BDEB25526903FDDE291A0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetCopyWithOtherSpriteSheets",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[] newSpriteSheets)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "newSpriteSheets",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "0D2174B8DE719DD0C3B13F630193DBCB07A581419AC775D89F228AF791BD4C4B",
              "Hash": "09968CB3302D9EE35B1D98989C49C02736E2EA6AA02824E173EE393385FA76B6",
              "CalledMethods": [
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirectionsAnimation(System.String)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
              "Name": "GetDirectionsAnimation",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation GetDirectionsAnimation(System.String animationName)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
              "Parameters": [
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "9A00C8E821E17BFEF33D744C1B77766A50556FC3645147D444F5879C06FA4F3A",
              "Hash": "42E55E4619BE2986F0F5C7B0B71F41D17990FD554448816314DD7C45318F224E",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Can\u0027t find animation: "
              ],
              "Source": null
            },
            {
              "Id": "GetVersionWithPalette(System.String, System.Int32)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetVersionWithPalette",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetVersionWithPalette(System.String palettePath, System.Int32 paletteRow)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "FF40577206BE43D7281692E2788A517A2CE6788D663EEAB4F948E8E17D0344A3",
              "Hash": "875D4C6275586BF1A9442FDEBFF0BD0C6C32E34F4B1895F8CE9227737200FE2C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "CandideCreator.Shared.Content::GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String, System.String, System.Int32, System.Boolean)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "ParseSpacData",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac ParseSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData data)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 855,
              "BodyHash": "C20D45E9D8BF09BC93F4C2A99D7A0BD9C26E944BFDF097064BAEF5FBC56A2FAC",
              "Hash": "0099EC66A223856B60AB11D788596396BF52F0DC24249E38FF666967C78EDCCF",
              "CalledMethods": [
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::.ctor()",
                "System.String::Replace(System.Char, System.Char)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E::Clear()",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite::FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData)",
                "System.String::EndsWith(System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E::Clear()",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger::FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation\u003E::ToArray()"
              ],
              "StringLiterals": [
                "-2",
                "-3",
                "Corrupted Spac data! Unable to find sprite sheet with name: "
              ],
              "Source": null
            }
          ],
          "Hash": "DC64284E18C028B8DB569084AC7578239937D144054788163632745BEDAC585E"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation",
          "Name": "SpacAnimation",
          "DisplayName": "SpacAnimation",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[]",
              "Name": "Frames",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C76FFA094495018CA0A1D9E41E98C31A7AB708EDA79BB4AF28CC7E8E765612A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "28003608F12FC160DAD0B8E7A316BD378CA333A14A81E000E4EF3304DEE7D78B"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData",
          "Name": "SpacAnimationData",
          "DisplayName": "SpacAnimationData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData[]",
              "Name": "Frames",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98E3962B18FBD28A9B0F873B7C86DC2D959FC757E13B1053B81C0FA11A56A450"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F480952D226FF2DCAB3A0F9477377BDABBB8612569ED0988F5569D6F150BDC31"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
          "Name": "SpacData",
          "DisplayName": "SpacData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Directions:System.Int32",
              "Name": "Directions",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Directions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B15562E918A5DBB59386FAD474F877784C8B8C1BB2568B6FBA413CD133C13BC6"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "SpritesAnimations:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData[]",
              "Name": "SpritesAnimations",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData[] SpritesAnimations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8FC69270EDE06F05AF5FEBDE9780EE3F870630062EE0AC5BD615E1B170542C2"
            },
            {
              "Id": "SpriteSheets:CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Name": "SpriteSheets",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet[] SpriteSheets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BB0FD89C90644AB4C0DB970161C093EEC40899143BDEB25526903FDDE291A0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "92CDB1E41A9054610CD761FC949F917A120CEF2F987FA3637B81076328D4E782"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
          "Name": "SpacDirectionsAnimation",
          "DisplayName": "SpacDirectionsAnimation",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "SpritesAnimations:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation[]",
              "Name": "SpritesAnimations",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimation[] SpritesAnimations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7E026CD26E0CAD70D580971C6C0DE483A79EAF74BA1FAE2BD7456738767C74A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D4D2162DA9167844E5BEB8438FB001BC67E217E1ED6313368CAD8DE3350F1377"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData",
          "Name": "SpacDirectionsAnimationData",
          "DisplayName": "SpacDirectionsAnimationData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimationData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "SpritesAnimations:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData[]",
              "Name": "SpritesAnimations",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacAnimationData[] SpritesAnimations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A4971AADD7DFCFDFD4E43E97A440EBD11E70187F47ADA34A384A8D06AA9BD92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FAF87BD6DA1CEBD6C62ABAF25C291DDABDD569A291E42AF38F190BFC69AC418"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacException",
          "Name": "SpacException",
          "DisplayName": "SpacException",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacException",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
          "Name": "SpacFrame",
          "DisplayName": "SpacFrame",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Sprites:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[]",
              "Name": "Sprites",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[] Sprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9D446A1EDEF217DFFC36279E96E0D6E9123D93722ECD49E07E6211D06BF0B74"
            },
            {
              "Id": "TickLength:System.Single",
              "Name": "TickLength",
              "Type": "System.Single",
              "Signature": "public System.Single TickLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E20F91B191DA3DAC7B22EFFAB86B9F9F669C38E0B707F8E1AA6BD72C088E99F"
            },
            {
              "Id": "Triggers:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger[]",
              "Name": "Triggers",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger[] Triggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "564920EEC5B1DF10C84C5F1CA574D8557DD3E01236FEBB42376766D9169E5876"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B3A9D0DC60F42F06894D1D9313F9EAE8E360EF6516603E6FEAC9E4CF19B95A45"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData",
          "Name": "SpacFrameData",
          "DisplayName": "SpacFrameData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrameData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Sprites:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData[]",
              "Name": "Sprites",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData[] Sprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C65C07EC1EA14C54A8D44F6A7BEA1E49C2707A1BD93C08A6057F9A89B797246"
            },
            {
              "Id": "TickLength:System.Single",
              "Name": "TickLength",
              "Type": "System.Single",
              "Signature": "public System.Single TickLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E20F91B191DA3DAC7B22EFFAB86B9F9F669C38E0B707F8E1AA6BD72C088E99F"
            },
            {
              "Id": "VfxTriggers:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData[]",
              "Name": "VfxTriggers",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData[] VfxTriggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F8072BF83495F2E0AC5382C2ABBBACBE052BD773F560B2F85129E71B6EF8CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8DB4037AF6F839EC933DD1132872833ABD2F5E98FB8F4E153C779CECAF0F7435"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin",
          "Name": "SpacSkin",
          "DisplayName": "SpacSkin",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "HideBase:System.Boolean",
              "Name": "HideBase",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideBase",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDA83C290295EFAFF1F068BDF14874A549EB0110A7257F8838E9525A4E355F21"
            },
            {
              "Id": "SpriteSheets:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "SpriteSheets",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E SpriteSheets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2B31C53FDA6DAA39EB9F5C59135FAADB04EDA3394ED68F138E176010A0534C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CB81AB12A9614FE094BE2F5A2E7FBFAA27FD9DCEF65A30743D6E27215E34ECAD"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
          "Name": "SpacSkins",
          "DisplayName": "SpacSkins",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HideTools:System.Boolean",
              "Name": "HideTools",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideTools",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF73DEB2B721DA94D1A4F628915F526E85D723DB78166494D8A30704998FA5EE"
            },
            {
              "Id": "Skins:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E",
              "Name": "Skins",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E Skins",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94286371242FA0E6FF789EB7DBA2909D49B8C03E651F5CBB17B506D08C4EAF31"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0EC9F6D2957113122D17E659BBE0B3E39F79793DB8BF810BBC4119A0CF137007"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
          "Name": "SpacSprite",
          "DisplayName": "SpacSprite",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Hidden:System.Boolean",
              "Name": "Hidden",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Hidden",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E97A8410E32F3E71B5AC9E199138B08BB201AB537342AFFA3D2100D84CBD207"
            },
            {
              "Id": "Horizontal3D:System.Boolean",
              "Name": "Horizontal3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Horizontal3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3487B9D4C7D0CA28657E5F19D4B39B6C9F265211B14C59425FACE5F97481CB9"
            },
            {
              "Id": "HorizontalAndVertical:System.Boolean",
              "Name": "HorizontalAndVertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HorizontalAndVertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECE7CE7B7630F9488EB2720B4086FB6CFF0092D295B1D6595D2A5A2691F89C54"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpriteSheetIndex:System.Int32",
              "Name": "SpriteSheetIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteSheetIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A085DB204C689C2090A045EB98C815A76A6757262861DA4AB8B1B9D68A107710"
            },
            {
              "Id": "Tag:System.Int32",
              "Name": "Tag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51728D087EB6B84D2B63972520504662D10861AA60CAF177145609B4A8D22D3"
            },
            {
              "Id": "VariationName:System.String",
              "Name": "VariationName",
              "Type": "System.String",
              "Signature": "public System.String VariationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54C7CB2903E3562F4928FACB21D26B6F63B12B27A952560568BC9C577A17BCF3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
              "Name": "FromSpacData",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData spriteData)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
              "Parameters": [
                {
                  "Name": "spriteData",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "1516E8DA35B4E5F83F1CBA3816931C74E6D3B24F0F09B9334DC02B102888BAEA",
              "Hash": "00A5678D4DFD13D20BFC732A24FC2E7AABE223DE84B4720E0AD5D957FBCC4C67",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1BB8856FD225F7596F99493A793FE1EFA9F901D54E17DAC18D902DA908A2C183"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData",
          "Name": "SpacSpriteData",
          "DisplayName": "SpacSpriteData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSpriteData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Int32",
              "Name": "Angle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B513DACA0BEC210720DFE7A67B0212A00C5C3F712563CB821239521D4F030E9"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Hidden:System.Boolean",
              "Name": "Hidden",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Hidden",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E97A8410E32F3E71B5AC9E199138B08BB201AB537342AFFA3D2100D84CBD207"
            },
            {
              "Id": "Horizontal3D:System.Boolean",
              "Name": "Horizontal3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Horizontal3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3487B9D4C7D0CA28657E5F19D4B39B6C9F265211B14C59425FACE5F97481CB9"
            },
            {
              "Id": "HorizontalAndVertical:System.Boolean",
              "Name": "HorizontalAndVertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HorizontalAndVertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECE7CE7B7630F9488EB2720B4086FB6CFF0092D295B1D6595D2A5A2691F89C54"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpriteSheetName:System.String",
              "Name": "SpriteSheetName",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheetName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F773F4036944E681DF878D360A0755DFCA12CB373DD5183756AF2BC6F581215B"
            },
            {
              "Id": "Tag:System.Int32",
              "Name": "Tag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51728D087EB6B84D2B63972520504662D10861AA60CAF177145609B4A8D22D3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1FACA9EF8531A0843B6E4189CE39A21E7228D28BC3C777A374C0C55B7AD481D"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacTags",
          "Name": "SpacTags",
          "DisplayName": "SpacTags",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacTags",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Back:System.Int32",
              "Name": "Back",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Back",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD143956E6644C6AEEDF39BE489A4C77C5E5D04DA95DDA14B4D8DE1664AEEF51"
            },
            {
              "Id": "Eyes:System.Int32",
              "Name": "Eyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D0A0797C94C73F264032B6B62325525F4E1225D154D8695F78AAB4DB2FFCC0A"
            },
            {
              "Id": "Hair:System.Int32",
              "Name": "Hair",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5B0A71873F58DB5D967765EC54441FDAEA655F266892980315256CE395A5A79"
            },
            {
              "Id": "HeldItem:System.Int32",
              "Name": "HeldItem",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HeldItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5E8B0414E5EBDC0179200D91C029DE70E0FC9185997928CE0D392F92471159F"
            },
            {
              "Id": "LeftArm:System.Int32",
              "Name": "LeftArm",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "966D8707DF12100EEE185F7B39CD97317E0DA9D3DB13DB6EBD226E773F7A02AB"
            },
            {
              "Id": "Legwear:System.Int32",
              "Name": "Legwear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Legwear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77D9CB73CBA525CFB241C5597F9B60CD48208CD834FFFA0BE1EEB50A63119D3C"
            },
            {
              "Id": "LowerBody:System.Int32",
              "Name": "LowerBody",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LowerBody",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00335395335C3BCD9B91DB60916043E086D9B9973C70D5B20F1BE0A0A59EF458"
            },
            {
              "Id": "None:System.Int32",
              "Name": "None",
              "Type": "System.Int32",
              "Signature": "public System.Int32 None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1BD280B53EB251B39D5AE5FE4FADE8789B3B5B83F78E82D5E42BBDEFB3278BA"
            },
            {
              "Id": "RightArm:System.Int32",
              "Name": "RightArm",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22FF7E1871B87AC0A2317D8C3DAB2038737F564366054F70AD29D16E1122ABF1"
            },
            {
              "Id": "Shield:System.Int32",
              "Name": "Shield",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2448FDFA5D2CC23782EDFCFFBE19BE65CA9394F7CB184D25695D20010D5346C"
            },
            {
              "Id": "Shirt:System.Int32",
              "Name": "Shirt",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shirt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D06CFFB9C984FF8F8A1D5EB8FAE84ADD114518132C7081F7D3E070143C3DC43"
            },
            {
              "Id": "Sleeves:System.Int32",
              "Name": "Sleeves",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sleeves",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32B44318857751F1B8F5B1482844459D0C86ED84FDC99D6D33AB5AE2D0A44EAA"
            },
            {
              "Id": "Tool:System.Int32",
              "Name": "Tool",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A072145268EFED81A87054FB1D6AE61036C385E15C1455AEA0292C45FE271611"
            },
            {
              "Id": "ToolOffhand:System.Int32",
              "Name": "ToolOffhand",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ToolOffhand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AAB525FB84BD282D73D20AE384BF832734F098C5D9E6226222BD8935B8E0CD1"
            },
            {
              "Id": "ToolVfx:System.Int32",
              "Name": "ToolVfx",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ToolVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCE2913A7B0F3E1B21524AAA1F19412453B1B5243E0B2BA6385848F272B7941E"
            },
            {
              "Id": "UpperBody:System.Int32",
              "Name": "UpperBody",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpperBody",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26750147DDD61B74D2302578F7A776D01D4853C7CADC60056AB04C85C2703F90"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAutoHidden(System.String)-\u003ESystem.Boolean",
              "Name": "GetAutoHidden",
              "Signature": "public System.Boolean GetAutoHidden(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "60BF1B84CD930B3291F7950F09E3B86348FA9AFB2A90F270AC09F8FA2A0B30D1",
              "Hash": "A7C34B3EB7790BB2FA21DEDCBB73F838E2D5666DAFD45ED8402936C0CBEAD21F",
              "CalledMethods": [
                "System.String::Contains(System.String)"
              ],
              "StringLiterals": [
                "cape",
                "idle_sword",
                "sleeves"
              ],
              "Source": null
            },
            {
              "Id": "GetAutoTag(System.String)-\u003ESystem.Int32",
              "Name": "GetAutoTag",
              "Signature": "public System.Int32 GetAutoTag(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 363,
              "BodyHash": "7598CBA8E50E11577C57A63F7E2F1EB2240AAA0CA0FD0B899B2156A102E4A307",
              "Hash": "84EAE727CBB044C44E29AD92955A8A5E2ED20D0B069CED9801AF4BC0902D8615",
              "CalledMethods": [
                "System.String::Contains(System.String)"
              ],
              "StringLiterals": [
                "clothes",
                "arms",
                "newplayertop",
                "newplayerbottom",
                "shoes",
                "hair",
                "npc",
                "sleeves",
                "crossbow",
                "bow",
                "hammer",
                "sword",
                "spear",
                "dagger",
                "cape",
                "shield"
              ],
              "Source": null
            }
          ],
          "Hash": "1C0DF69D927E8DF7717EB634DC8F685EE7DD398D92B54FC6CF2DFB4B0D2D3D78"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger",
          "Name": "SpacVfxTrigger",
          "DisplayName": "SpacVfxTrigger",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "AttachToEntity:System.Boolean",
              "Name": "AttachToEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttachToEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F2D4D5763D98D5A61ECDAF8AC6FC09D5B7CD334A20D6F72041BBCAF14177A49"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Hidden:System.Boolean",
              "Name": "Hidden",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Hidden",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E97A8410E32F3E71B5AC9E199138B08BB201AB537342AFFA3D2100D84CBD207"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpacId:System.String",
              "Name": "SpacId",
              "Type": "System.String",
              "Signature": "public System.String SpacId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71F1A958D46B60785DB29680625BE7768D7F4656BFA6DDC7A695EE7631A18C6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger",
              "Name": "FromSpacData",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger FromSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData triggerData)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTrigger",
              "Parameters": [
                {
                  "Name": "triggerData",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "E98D6AB766E67805E0EEB3BB1389361C439F19CF6D3AB6E14828B7A371FF2EA1",
              "Hash": "F32DE80048CD2C3C2F134500CF43EA4C9FC41690B17A949C83EDBC8D368E8547",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F0052CBD812CA45228FCD306195B82DDAD604E154ED16D2C98FFEDD72A2DA49B"
        },
        {
          "Id": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData",
          "Name": "SpacVfxTriggerData",
          "DisplayName": "SpacVfxTriggerData",
          "FullName": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacVfxTriggerData",
          "Namespace": "CandideCreator.Shared.Models.SpritesAnimationCollections",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Int32",
              "Name": "Angle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B513DACA0BEC210720DFE7A67B0212A00C5C3F712563CB821239521D4F030E9"
            },
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "AttachToEntity:System.Boolean",
              "Name": "AttachToEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttachToEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F2D4D5763D98D5A61ECDAF8AC6FC09D5B7CD334A20D6F72041BBCAF14177A49"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Hidden:System.Boolean",
              "Name": "Hidden",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Hidden",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E97A8410E32F3E71B5AC9E199138B08BB201AB537342AFFA3D2100D84CBD207"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpacId:System.String",
              "Name": "SpacId",
              "Type": "System.String",
              "Signature": "public System.String SpacId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71F1A958D46B60785DB29680625BE7768D7F4656BFA6DDC7A695EE7631A18C6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "86C663ED47D86ABD36C89472685DB8B1B18C89FCC0B1D1CC37A3AD6EA1E1E5E9"
        },
        {
          "Id": "CandideCreator.Shared.Models.Surface",
          "Name": "Surface",
          "DisplayName": "Surface",
          "FullName": "CandideCreator.Shared.Models.Surface",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bitangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Bitangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Bitangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "337E72AC7F0453BB044E4758D031B0AA52E1C631717CFEE261B775C62DC426FD"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector3",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Center",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0B4E1CE12B38B85D604D3F1704F809023F98D53DD5A43CDE66D1D7F3F317150"
            },
            {
              "Id": "Faces:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Face\u003E",
              "Name": "Faces",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Face\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Face\u003E Faces",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08B4FCBBFE0414D89D87B14EE821E3742A91A35CED60136A4F45C8277AECDD7A"
            },
            {
              "Id": "Hull:Microsoft.Xna.Framework.Vector3[]",
              "Name": "Hull",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] Hull",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "481B517B5D2F2FDCBEFA18BBE6BCE6291D2B88389E3E56F9B4B320A82422BE50"
            },
            {
              "Id": "HullBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "HullBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer HullBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDA1508983EA897D0192DA96C361D2B97AE6177F33EF25A4A535EA1D15C551B4"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Point:Microsoft.Xna.Framework.Vector3",
              "Name": "Point",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Point",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C649CC9B5F2748A26D5007C700CE9BE3D1528DA44D76262A8A80879F1B821304"
            },
            {
              "Id": "Tangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Tangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Tangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128E88E70C16237DC2817FF563750C3D2910C7C0E49733E000621DB392D10AF1"
            },
            {
              "Id": "TangentSpaceHull:Microsoft.Xna.Framework.Vector2[]",
              "Name": "TangentSpaceHull",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] TangentSpaceHull",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB262CC180012E9AE9D0631F7A6B471ACC43A31D1AD6FBC8A99894E91C6327DC"
            },
            {
              "Id": "WorldSpaceBitangent:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceBitangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceBitangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACAC0CD2191F2AE5D7E55C760664453096CAFB2F5D1E1F5EE8CD446DD3478430"
            },
            {
              "Id": "WorldSpaceNormal:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceNormal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceNormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "300CC0915E5EA996C80FDB68E4A7AED6AF20F880EF36FDC54C48F4775AB42960"
            },
            {
              "Id": "WorldSpaceTangent:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldSpaceTangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldSpaceTangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4E9AE0B8441E6E1118F12EAD7CDF0D4AF4200616FE04F9D6A8FA717749EECBC"
            },
            {
              "Id": "WsBitangentNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsBitangentNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsBitangentNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119A587251987C5BED5C1BD864942E8803619A9397D59EA7B9016438E36E1709"
            },
            {
              "Id": "WsNormalNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsNormalNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsNormalNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C706E16A41CAA8E9A75F52F62814083C470014581DB52C1898A588B04DD6CE86"
            },
            {
              "Id": "WsTangentNormalized:Microsoft.Xna.Framework.Vector3",
              "Name": "WsTangentNormalized",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WsTangentNormalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA251642B1D6C5F539387F0173E4F588AD1C0EEF999988D930E2101D77A60B0"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "CalculateWorldSpace",
              "Signature": "public System.Void CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026 modelToWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modelToWorld",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "47841A9148B0A050A5D4AF0F5D122E42F10B7198FB9ABEC94D72E72C3622AEBE",
              "Hash": "F90C9BC29209118D4D46CA7BA8C021B52C545CEE800DAF078FD03AB954FCD18D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::TransformNormal(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "747BD106E952C92FCBF74A407F11C6D54E9C894D4E086423B3FFFCB32CB59DFF",
              "Hash": "1CF941C11DC041BCE001E8AE51F9F0BEFF689180E745A8FA89785B410888C1A2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateHullBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "CreateHullBuffer",
              "Signature": "public System.Void CreateHullBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "01416B19835C2B8303BB29ECF95EAA0B38131A3B2238856BD72648000608C49C",
              "Hash": "A7FB2BDEE91D4F8F05631443D75F269AC52C7792DF7B4CFD37B274DD9781E06E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColor::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "EB3624BF2CEB5E0ADB56C8937A76F390243F28754124442C999F128F017877F3",
              "Hash": "008D8803D90801AAC775E1219F9EE164B43073DAB12D77D19DDF23C2F183AC30",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "public System.Single Distance(Microsoft.Xna.Framework.Vector3 point)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "7EBD2D80D65C2901D0EE0DADF7AAED895732074E46191F51BF5C392E43795111",
              "Hash": "7F366BC29C50FCA9F42041C609FE431DBD8021B6E13B5F66344623E6C6784040",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHull(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawHull",
              "Signature": "public System.Void DrawHull(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "D3A3A8FEA9A2E3420CA5B8A35F570222A76094FB7BA2D57056145CF14C27ABC6",
              "Hash": "75F932D3A93939B138545E0F89717EF4996C013830431FDECE99BC2BA17A4EA0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHull()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "GetHull",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E GetHull()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "892FF1151B7B106F5373892F33E97308236F0973476F902161B568FC849E692B",
              "Hash": "8FA020CBC4DC35DACF4B8ACFCB3EDC105BF27377E25461D333BAEDFEF1AA5C76",
              "CalledMethods": [
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ModelToTangentSpace(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ModelToTangentSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ModelToTangentSpace(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "93023B16C1A8F51DE2B64041AB92072C5D6E2D5BC6577F2A2F8DFA31970E6ED6",
              "Hash": "30BD4B1F283FC4EDD236262AF1E83DEDBEA110209186E1AC4945D43ADDA6FA17",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ModelToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "ModelToTangentSpaceNormalCompontent",
              "Signature": "public System.Single ModelToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E797F99AAB3B30CA3E95B958A07278C50B345E830842F2480A9B597842BA8997",
              "Hash": "EF03C1080EBA0F667A6BA8CCEDE34451DE2DF9F27F8041916B5C10D3BA75EAE5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToModelSpace(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToModelSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToModelSpace(Microsoft.Xna.Framework.Vector2 v, System.Single normalComponent)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalComponent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "EA20DA0DA1A2F511967B487482A3A0BE92ADE85E277A84168F5F09B83C0BAC24",
              "Hash": "8ECF0293AADD9FC947A7E949ABCB870C42BC61C471F5AA7AE7E753235B1EAAAA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToWorldSpace(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToWorldSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToWorldSpace(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "A958BABC522FA9B958993D846DCD05B61B6983BA3CF18A4A7BD6370CCDA04065",
              "Hash": "9152D9D79E99A93F3E13EDDA618358D7BB71E1DC7BC8D5CD19E513B87AD473C9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TangentToWorldSpace(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "TangentToWorldSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TangentToWorldSpace(Microsoft.Xna.Framework.Vector2 v, System.Single wsNormalComponent)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wsNormalComponent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "D6FD07893A970B215E2E3461F0CAACF2B8866FDD9565CC31758173885AF16B96",
              "Hash": "EDBD4F78D0F11246D644693610A96D735ABF68D4F55803D3CC404BB30F051619",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVertices()-\u003ESystem.Void",
              "Name": "UpdateVertices",
              "Signature": "public System.Void UpdateVertices()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "E7827107A10A2D4D559F75F383E06C275F54E1C97DAE6E295A79A736590C6EF5",
              "Hash": "408CF1556AB7D2198CE33A8F8316035CEF01E2CFFE3CAFFAD86285C756A23DF5",
              "CalledMethods": [
                "CandideCreator.Shared.Models.Surface::ModelToTangentSpace(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTangentSpace(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "WorldToTangentSpace",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldToTangentSpace(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B6707267A3C59DAFF7F74D06751D70A30E6D944D27D8C19682EB20941A21BED5",
              "Hash": "221E61914B8353831CFC652B35F989A49733AE472C8AAA8783EB078B2C5A5DC1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Single",
              "Name": "WorldToTangentSpaceNormalCompontent",
              "Signature": "public System.Single WorldToTangentSpaceNormalCompontent(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5622A06D809D1F386762CC42197956E91D537FA6656562D49124B65F4B633962",
              "Hash": "7C7C137AE41740DFBB5DECD7DB67175B8CD78F22AA6B1A7637F0A02A1FC5D91F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57ED80505F9112C6F2FF62110B7EE710953A958944BEECD41FC0966F1C531703"
        },
        {
          "Id": "CandideCreator.Shared.Models.Terrain",
          "Name": "Terrain",
          "DisplayName": "Terrain",
          "FullName": "CandideCreator.Shared.Models.Terrain",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dirty:System.Boolean",
              "Name": "Dirty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dirty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A34F12AF2DB425F66542930B56FBD9E80F4653E208C6016C8D5D2F04B3DE490"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            },
            {
              "Id": "Invisible:System.Boolean",
              "Name": "Invisible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Invisible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D39C6579A96A3109B51FD9E4543B9D0A5E8013FC398B318E3EFBDFA3E05A31"
            },
            {
              "Id": "Mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F99ACC21D0C0B6B4D46CE8F00E3D5F27EB92B2FE2FAED1D7770B401B20A8B06B"
            },
            {
              "Id": "ModelToWorld:Microsoft.Xna.Framework.Matrix",
              "Name": "ModelToWorld",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix ModelToWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A743EB63878A376F9F7E2528A12A7524EDA34AB315186CE632D1C54FE6ACB463"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Removable:System.Boolean",
              "Name": "Removable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Removable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65FCF599D2F9AF549AC6AFBA531046DD98A26DF2B55A54C658D06E03A3834F88"
            },
            {
              "Id": "Saveable:System.Boolean",
              "Name": "Saveable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Saveable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ADCE14D57E9EF98F4425151F6364A6C2981B2BFF2CC8A809F95DD630833C702"
            },
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector3",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21EC9207CDB7853A8A77B29E456A70D80441761AFC159583CF1828179FFCEAE3"
            },
            {
              "Id": "SpecialUvMapping:System.Boolean",
              "Name": "SpecialUvMapping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpecialUvMapping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3F6B3B57C87276B1461931FEBB146E90F005DF59E4276961AD24154A85E286F"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            }
          ],
          "Properties": [
            {
              "Id": "CollisionMasks:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionMasks",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionMasks",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "49EA3684E78A29524674AEA82B7D7F2C993A7E0932E3B5CB5D72E595A9A93A0E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone()-\u003ECandideCreator.Shared.Models.Terrain",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.Terrain Clone()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.Terrain",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "32CDCE20355CFA05B1C153DB12A863FED23178C54E189F22AB152E989D1C25EE",
              "Hash": "FAAA99A197BD701C6D2DC69A32AE4B1BA8E5B974B2BCB7C8E895C7465E25CE9F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "CandideCreator.Shared.Models.IndexedMesh::Clone(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Models.IndexedSurface, CandideCreator.Shared.Models.IndexedSurface\u0026)",
                "CandideCreator.Shared.Models.Terrain::.ctor(CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "EF55CC95F3E8A6AD8960780C85787615C4062EFCF57B614280A69C1601AEDFA8",
              "Hash": "7FCF3C8263C2C3ABCA798BEB86C3BDCC2A9223FADDBEB7614F22F04500D71FE0",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3A81C35B56B085394CE0B23ADC3E0DF33E4D4F88B28C336B59CFAD2E4469B220",
              "Hash": "4C5236827AF2207E2499930F0AC466A4F516D2B357084D49EF3EC8C7CDD79C17",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHulls(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawHulls",
              "Signature": "public System.Void DrawHulls(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "9C094D92B6EDC81CB3C5B72118944048A98E652D173008A8AEE04A509844D646",
              "Hash": "37C2CE834982E7AF1C29785C4881D09D85BCFB6D4A2E81373105F72C5DC2B0BB",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedMesh::DrawHulls(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemakeMatrix()-\u003ESystem.Void",
              "Name": "RemakeMatrix",
              "Signature": "public System.Void RemakeMatrix()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "28022CE881BDCA824217ECDB46D1DB8AEFE81F7FA037BED28CC987CEF3B251C9",
              "Hash": "0C8E6891D7FB4E635B5C3E8F6FD394E55382DED674C521251C4266F57D273312",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57DEA6052738148E0F49CE8321C8E034241FA5CB5A84DEB3DD9DB73A77117F80"
        },
        {
          "Id": "CandideCreator.Shared.Models.TerrainSurface",
          "Name": "TerrainSurface",
          "DisplayName": "TerrainSurface",
          "FullName": "CandideCreator.Shared.Models.TerrainSurface",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Pos:Microsoft.Xna.Framework.Vector3",
              "Name": "Pos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Pos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B9A42E4E19A4C4A3C88FBDC12D7F01A679BA03238ABF9E736F3699214E4346B"
            },
            {
              "Id": "SnappedPos:Microsoft.Xna.Framework.Vector3",
              "Name": "SnappedPos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SnappedPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92750043679FE9BEFEEAAE61ACAF8F30D7810FE591F5D469A24A7B7D7277B509"
            },
            {
              "Id": "Surface:CandideCreator.Shared.Models.IndexedSurface",
              "Name": "Surface",
              "Type": "CandideCreator.Shared.Models.IndexedSurface",
              "Signature": "public CandideCreator.Shared.Models.IndexedSurface Surface",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA3764954B91E81FD4292A30C278D54A5793E24ED42E36E825B99A20A424BB1"
            },
            {
              "Id": "Valid:System.Boolean",
              "Name": "Valid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Valid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADF213749AE6CD96CC0067F85D69746D3AD552AABBCD6C13209D621B09D8D028"
            }
          ],
          "Properties": [
            {
              "Id": "Terrain:CandideCreator.Shared.Models.Terrain",
              "Name": "Terrain",
              "Type": "CandideCreator.Shared.Models.Terrain",
              "Signature": "public CandideCreator.Shared.Models.Terrain Terrain",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2F2B66DEE66B6FDE9EB294A5C0F4950DA0BA03984E8AB0A2966DE60F0BDCC0A5"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B864A1A57CEA15172655A308F8959F909C2F07AF3FCD16A57BAB6491E8A46EAE"
        },
        {
          "Id": "CandideCreator.Shared.Models.TextureInformation",
          "Name": "TextureInformation",
          "DisplayName": "TextureInformation",
          "FullName": "CandideCreator.Shared.Models.TextureInformation",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BypassedContent:System.Boolean",
              "Name": "BypassedContent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BypassedContent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B2F3166DC4BA2D71822C64AA30F577A62C4B0F33611E9313200EEE38887B412"
            },
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A16E333E42170A145FEE59C7F39B14D1DA35EDAF653868C374A56E5C53897B"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            },
            {
              "Id": "_name:System.String",
              "Name": "_name",
              "Type": "System.String",
              "Signature": "private System.String _name",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"
            },
            {
              "Id": "_path:System.String",
              "Name": "_path",
              "Type": "System.String",
              "Signature": "private System.String _path",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4FE69EE7E0C11BD5D0C37702DB5FABE4DD7065B765EB72B92846ECF6DF9FE9"
            }
          ],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "Path:System.String",
              "Name": "Path",
              "Type": "System.String",
              "Signature": "public System.String Path",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2CA06A710B4C3E84B385D2ACC860EE795C5DD0A90D31B8D0CF6899D72B468CD5"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "Clone()-\u003ECandideCreator.Shared.Models.TextureInformation",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.TextureInformation Clone()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.TextureInformation",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "AF442DBC7C91F97A97F5E81646A43E7A44B7A8541469AF7C9D42AF0C1E6D7268",
              "Hash": "C42E0399E94272DF3925C7B3B03907733467DBC9782BEAD422CB7DF558336B6F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.TextureInformation::get_Name()",
                "CandideCreator.Shared.Models.TextureInformation::get_Path()",
                "CandideCreator.Shared.Models.TextureInformation::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, System.String, System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConfirmUsage()-\u003ESystem.Void",
              "Name": "ConfirmUsage",
              "Signature": "public System.Void ConfirmUsage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "367AF22BF785F075FDFE40F452DC6286AEB05DE713A7DFCAAAD340280711208A",
              "Hash": "E36B31E1D6FBC92F5F0ABA238D6FE0E03E5CB70E62DA2873FAFB2159938B2545",
              "CalledMethods": [
                "CandideCreator.Shared.Models.TextureInformation::get_Path()",
                "CandideCreator.Shared.Models.TextureInformation::get_Name()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.IO.File::AppendAllText(System.String, System.String)"
              ],
              "StringLiterals": [
                "NewImagesLog.txt",
                "-\u003E"
              ],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "39295C8D91D6104A3B430F38A7E70800EF381F89D6DA426B7AABDFB9AB6A4C2A",
              "Hash": "4E469006E17ECFAEE29F05D233108091791419178A0727428A4B8AB1BFB18D2C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FromTexture(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ECandideCreator.Shared.Models.TextureInformation",
              "Name": "FromTexture",
              "Signature": "public CandideCreator.Shared.Models.TextureInformation FromTexture(Microsoft.Xna.Framework.Graphics.Texture2D tex)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.TextureInformation",
              "Parameters": [
                {
                  "Name": "tex",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C35EAAC57B836E2C5ECA5C92FF113DF9A8890E0956E86F5B5938FE62C4FDB5EB",
              "Hash": "5CBE6C722E05272B9DD300BADB252B1BDC3ED42482E1DAA7E98FF266335DEC54",
              "CalledMethods": [
                "CandideCreator.Shared.Models.TextureInformation::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadTexture(System.String, System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)-\u003ECandideCreator.Shared.Models.TextureInformation",
              "Name": "LoadTexture",
              "Signature": "public CandideCreator.Shared.Models.TextureInformation LoadTexture(System.String path, System.String contentName, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.TextureInformation",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "151C9ABC0909E0256CD76FFF2DEAD5ECFCFEF76CB7296BFBD205405C8D248FDF",
              "Hash": "23B77BE7EF332CD2A667518B5BBAD26EC6E6DE98A4F7460073E71F56C988A492",
              "CalledMethods": [
                "CandideCreator.Shared.Models.TextureInformation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String propertyName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "propertyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "ED88F6ABABC570D93D97B90C265F775989848C42CE765E66ACCA615C389BEA5A",
              "Hash": "0B2D8B2A3A4B30A2255DD9A6D49523D17E30B53BBFA1F7DA9C909BAC29172098",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "54000C4DDB66A96A623C9B3FF8D9002EDAA43AB385282AB07B026CCF9600B484"
        },
        {
          "Id": "CandideCreator.Shared.Models.TransitionStyle",
          "Name": "TransitionStyle",
          "DisplayName": "TransitionStyle",
          "FullName": "CandideCreator.Shared.Models.TransitionStyle",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Door:CandideCreator.Shared.Models.TransitionStyle",
              "Name": "Door",
              "Type": "CandideCreator.Shared.Models.TransitionStyle",
              "Signature": "public CandideCreator.Shared.Models.TransitionStyle Door",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "054C0CDD3D6C3B5DCEF2A52B2BF997240E00A68B257DDE091F9B04F5EC37C355"
            },
            {
              "Id": "Edge:CandideCreator.Shared.Models.TransitionStyle",
              "Name": "Edge",
              "Type": "CandideCreator.Shared.Models.TransitionStyle",
              "Signature": "public CandideCreator.Shared.Models.TransitionStyle Edge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91874E00438E049B437A872FD5690BEECAC3CB98F4805A461CBAD0BE7CF6E383"
            },
            {
              "Id": "SeamlessEdge:CandideCreator.Shared.Models.TransitionStyle",
              "Name": "SeamlessEdge",
              "Type": "CandideCreator.Shared.Models.TransitionStyle",
              "Signature": "public CandideCreator.Shared.Models.TransitionStyle SeamlessEdge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD2AB5D46B33282036966A5A652C8B5C2E9FEFFE7A6F866779DA50DBC8E89EEC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "713B2B6AE1B9EE374306B9842235C88048EF7325801E99337C04ABEDE1192E37"
        },
        {
          "Id": "CandideCreator.Shared.Models.TransportNode",
          "Name": "TransportNode",
          "DisplayName": "TransportNode",
          "FullName": "CandideCreator.Shared.Models.TransportNode",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Box:CandideCreator.Shared.Models.AxisAlignedBox",
              "Name": "Box",
              "Type": "CandideCreator.Shared.Models.AxisAlignedBox",
              "Signature": "public CandideCreator.Shared.Models.AxisAlignedBox Box",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98C6E1BDB906CFC34FB92C5EA7FB57B782895E3836280F734CEFDF0323FFF702"
            }
          ],
          "Properties": [
            {
              "Id": "Data:CandideCreator.Shared.Models.TransportNodeData",
              "Name": "Data",
              "Type": "CandideCreator.Shared.Models.TransportNodeData",
              "Signature": "public CandideCreator.Shared.Models.TransportNodeData Data",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9EEC4807BA3D3F8F277E431E0E61B15194976EEF2899A6D1D4AAEF5720940E20"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "88FEF286CB979D4DDF25645559DDB0C405A24A9F7C91BD01AE909BC47868FDEA",
              "Hash": "3BEC53685BE277FB956714D6BF03E162390A4F827ED02225F644069E6B59A72C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Models.TransportNodeData::get_TargetMapName()",
                "CandideCreator.Shared.Models.TransportNodeData::get_TargetNodeName()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "CandideCreator.Shared.Models.TransportNodeData::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Node: ",
                " -\u003E ",
                ":",
                " | "
              ],
              "Source": null
            }
          ],
          "Hash": "63B7669A65AAE98F56D13784A833ECE370FCDE4286F780DDA2A0B0CE21C777E8"
        },
        {
          "Id": "CandideCreator.Shared.Models.TransportNodeData",
          "Name": "TransportNodeData",
          "DisplayName": "TransportNodeData",
          "FullName": "CandideCreator.Shared.Models.TransportNodeData",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C4E66A246DAEDA26840DB98714AB1A17A1AAE6FDC8A2A9395EB86E7C02154358"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "TargetMapName:System.String",
              "Name": "TargetMapName",
              "Type": "System.String",
              "Signature": "public System.String TargetMapName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4C7258EFC4ECB8D7FD136CF1E64307BE456157CFE50FB10055CEDA0804F573EA"
            },
            {
              "Id": "TargetNodeName:System.String",
              "Name": "TargetNodeName",
              "Type": "System.String",
              "Signature": "public System.String TargetNodeName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1F8F5FE1E67262D43DD890A1A034C0497A98629664A9A68C8A024495C3C3B60E"
            },
            {
              "Id": "Type:CandideCreator.Shared.Models.TransitionStyle",
              "Name": "Type",
              "Type": "CandideCreator.Shared.Models.TransitionStyle",
              "Signature": "public CandideCreator.Shared.Models.TransitionStyle Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AF98D0F34E66D38754923A4631A8F6CE15AE195917BFA6F41D3336503F7E82B1"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "257ED6B0493858B424FE9BEFBAF084364774A48A3F698AF034FAFF67A94FCE2D"
        },
        {
          "Id": "CandideCreator.Shared.Models.TransportTrigger",
          "Name": "TransportTrigger",
          "DisplayName": "TransportTrigger",
          "FullName": "CandideCreator.Shared.Models.TransportTrigger",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Models.Trigger",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Int32",
              "Name": "Direction",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E7023EC64DC0B0FC0642EDD825CAC52BB41F0398DE2096CFC85852B9B195F95"
            },
            {
              "Id": "Style:CandideCreator.Shared.Models.TransitionStyle",
              "Name": "Style",
              "Type": "CandideCreator.Shared.Models.TransitionStyle",
              "Signature": "public CandideCreator.Shared.Models.TransitionStyle Style",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8920F738C2BD87509436382668048ABB84A1152C68BBED496FF5A06E9090D184"
            },
            {
              "Id": "TargetMapGuid:System.Guid",
              "Name": "TargetMapGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetMapGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A900D4034B44748B635A3C4734712B000052DCA361FD95EB74BA9DE8521D872A"
            },
            {
              "Id": "TargetMapName:System.String",
              "Name": "TargetMapName",
              "Type": "System.String",
              "Signature": "public System.String TargetMapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18C35D4CF7486D80F19A63A55E8CC99AC956F70BB1C9FE017C55BF5E2FB4F2CE"
            },
            {
              "Id": "TargetNodeGuid:System.Guid",
              "Name": "TargetNodeGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetNodeGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "671DD376F43CF0520A86546335A070C6232BA7050E5F087F3214E47164B6B58B"
            },
            {
              "Id": "TargetNodeName:System.String",
              "Name": "TargetNodeName",
              "Type": "System.String",
              "Signature": "public System.String TargetNodeName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F3A3417AECCDEA04A250C722B09B0DDB47E6972AFB77B8D6F346A096C5C6E59"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "35163C71F6CC6FE9BBCBB7ED2368D761158E9282D0586230A24B29B7B72E8630"
        },
        {
          "Id": "CandideCreator.Shared.Models.Trigger",
          "Name": "Trigger",
          "DisplayName": "Trigger",
          "FullName": "CandideCreator.Shared.Models.Trigger",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7455CD50CB9D6B35D834ABD45734C22C5E60F3CD023B3FE51CF1668770A4D96"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "045B6B5BA9309F25AA298449163095931254176730FCC636ABE82388846ED23E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2B633EE52CC3FFADEC348FAFA4CC9298C371BF06DD5620452A3150A51AFF81FA"
        },
        {
          "Id": "CandideCreator.Shared.Models.VertexPositionColorNormal",
          "Name": "VertexPositionColorNormal",
          "DisplayName": "VertexPositionColorNormal",
          "FullName": "CandideCreator.Shared.Models.VertexPositionColorNormal",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1916C9489C8CF6DF4656B2B397563250409743141A0146D2D7F99BA4736B4B3F"
        },
        {
          "Id": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
          "Name": "VfxFlashModel",
          "DisplayName": "VfxFlashModel",
          "FullName": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
          "Namespace": "CandideCreator.Shared.Models.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CCandideCreator.Shared.Models.VFX.VfxFlashModel\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "Duration:System.Int32",
              "Name": "Duration",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C31E4B2DE755DA520876B2D6E82D4B0C3F913D8225E00FF1D2892333F18E96"
            },
            {
              "Id": "NoFading:System.Boolean",
              "Name": "NoFading",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoFading",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25E68DFC84A8AAAEB7413C65909FFAEA8C728707079F91B4CCA5D5F1A9A50D44"
            }
          ],
          "Properties": [
            {
              "Id": "EqualityContract:System.Type",
              "Name": "EqualityContract",
              "Type": "System.Type",
              "Signature": "protected System.Type EqualityContract",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4659293DA293A30775AC9172C040CA1C403D399981A82AB24F88603F46B6464C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.VFX.VfxFlashModel)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.VFX.VfxFlashModel other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "C14EB25A5C38534F8630330E9832FFD47B836595926A24707395DB8357BC3BDE",
              "Hash": "7B432264F13DF22227A50A75D04B7551EE7EF3CF6D361932B5C5C38011896BAE",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::get_EqualityContract()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector4\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E1010A2E6E1E5E82312C230FD3C2E70633C4B251E0C7CF67933D4DCAF61558BD",
              "Hash": "7DFBCE1533026A45333916173F9BD8380313AC34E60026403EC0AB080737DB86",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::Equals(CandideCreator.Shared.Models.VFX.VfxFlashModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "A905F79F54D703A8C731DE08C903D8EE9B0ABE9AB00AD52D28B0CABCB013969A",
              "Hash": "B07C5B1A056C6A934D434C977E01781EE28571FA8EC88E5AFA4670BBA9AF1A4F",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::get_Default()",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::get_EqualityContract()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector4\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "protected System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "5AC2A3A3BE20D8BBBE5AD2C74EF58444662754A0431485E7593DE7F0C81116C0",
              "Hash": "17EE96D2F2D5BB71BFA12D39C202FF154E039669809586D32CE5691A59FF2353",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::EnsureSufficientExecutionStack()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Duration = ",
                ", Color = ",
                ", NoFading = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "625F391D68E40898EB188B0EEE3CADF0FA1FBC9A366BA366507C57B4E0EA3B28",
              "Hash": "5479320A0969405A0587EAC51B44D0689BDF3D7FD1260562EA2AC74926CC33D7",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "VfxFlashModel",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "7A3CD4B36A783C607CFC2FC606C2FD4C2D8F00EB283D3036FBBCCA739D866F89"
        },
        {
          "Id": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
          "Name": "VfxSpritesAnimationFrame",
          "DisplayName": "VfxSpritesAnimationFrame",
          "FullName": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
          "Namespace": "CandideCreator.Shared.Models.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Int32",
              "Name": "Duration",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C31E4B2DE755DA520876B2D6E82D4B0C3F913D8225E00FF1D2892333F18E96"
            },
            {
              "Id": "Flash:CandideCreator.Shared.Models.VFX.VfxFlashModel",
              "Name": "Flash",
              "Type": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxFlashModel Flash",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4349E045379E335C745F44186DFC3A737FA3AEF673FE314BF4642D34168DE05B"
            },
            {
              "Id": "Sprites:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]",
              "Name": "Sprites",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[] Sprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "688598F7AD15E893D8F2065D7062FE6BE55F2EF91F9C988D532AF97C8301D830"
            }
          ],
          "Properties": [
            {
              "Id": "EqualityContract:System.Type",
              "Name": "EqualityContract",
              "Type": "System.Type",
              "Signature": "protected System.Type EqualityContract",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4659293DA293A30775AC9172C040CA1C403D399981A82AB24F88603F46B6464C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "AD0826CF69575D43E3232AD79C4849C77C78BF278D84103D50A7F0E0A4303D72",
              "Hash": "BC8387B6FCF99C9258C6116D000C05F7F90DD40E35B4E0285F9CC6C2651CD020",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::get_EqualityContract()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxFlashModel\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxFlashModel\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "511E4CB454E756271A1D820B0004D4CDCBD926FBD365B5F9C657C696871DCEF8",
              "Hash": "0E2C1B05A1917740D8B263E262C22E3AD89E29D68E764D1BB7BBCBBD9B3873E4",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "7D375FE1F0DB75BCDB3E260F95A70A7ECC0CD4374CDDA9DEC28703A1A8CCAFDC",
              "Hash": "6990FEDF735D0FFDEE43DFE66C0525BAB3C39998DAFE494B3EC89E2D3A6BB57C",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::get_Default()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::get_EqualityContract()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite[]\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxFlashModel\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxFlashModel\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "protected System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "6052FECB7C6B5FD8E206FB902A1CC070FD2D80B25E65412DE22D113E27FDB9BE",
              "Hash": "1788FFE29ABA1B2D2CC03585DE77D340C9A6C4572C560DEF48C3D5C3BFED0A88",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::EnsureSufficientExecutionStack()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::Append(System.Object)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Sprites = ",
                ", Duration = ",
                ", Flash = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "50ADCE477F0AA56DA09C34CFAAAFB969D98B9FB0026183E1BAEB0D56A7F8AFCA",
              "Hash": "EB8E9A809CCA6FB87E9276F808102B466F4BC44C0144485CC2022C0215FB5AC7",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "VfxSpritesAnimationFrame",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "D0B87361C3694DCD673CB3DAADF121E5E9BA048799A1DAA13A753FC401C99308"
        },
        {
          "Id": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
          "Name": "VfxSpritesAnimationModel",
          "DisplayName": "VfxSpritesAnimationModel",
          "FullName": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
          "Namespace": "CandideCreator.Shared.Models.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]",
              "Name": "Frames",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7861B9D0972A4B96A927850AE76450322931614451983E1B012F2280968BDCD"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SpriteSheets:CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Name": "SpriteSheets",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet[] SpriteSheets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BB0FD89C90644AB4C0DB970161C093EEC40899143BDEB25526903FDDE291A0D"
            }
          ],
          "Properties": [
            {
              "Id": "EqualityContract:System.Type",
              "Name": "EqualityContract",
              "Type": "System.Type",
              "Signature": "protected System.Type EqualityContract",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4659293DA293A30775AC9172C040CA1C403D399981A82AB24F88603F46B6464C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "0666FA9536900A4DCD590218384F663EB768D10F6FC9C949304B00E503E12BA7",
              "Hash": "B5B9749BA14DFCF2AF91866FEC3885CF7F28403CA32D6318EFE9CE899F8DEE7A",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::get_EqualityContract()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Graphics.SpriteSheet[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Graphics.SpriteSheet[]\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "995DADB06EEBF4EE6BD0132121CA4046448B42760496E16898C657135FC4C9AE",
              "Hash": "B3211E613AD87FA0D793F248CD288F8A16B927101DA996FD580287C8017C29D2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "280C763E4CFDC8754B95F5AB50D0180D8928BB7E383B85C50C3E4A0EBF3E0E1B",
              "Hash": "851FB9D4C99E7F1150BEEFAB5F752BE68347901B77660FDDBB6C19644112CC01",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::get_Default()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::get_EqualityContract()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Graphics.SpriteSheet[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Graphics.SpriteSheet[]\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "protected System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "8EF84DBDFE0E2BB4559D88F7117A83FDAC5EA125D5A0D546DC5B3383A7785928",
              "Hash": "8F723DF54C91AB13203FF46151FD3ADD5EFDBFA9DDFB57DB221D933177C0FE56",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::EnsureSufficientExecutionStack()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::Append(System.Object)"
              ],
              "StringLiterals": [
                "SpriteSheets = ",
                ", Frames = ",
                ", Id = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "7E3846A1532ED409BFF30A698276806D20122532696D3BE41CA600A76606E44C",
              "Hash": "32D74C0C83BD697D7F297857A91ABF6FC6F9857016A108B6B25BFE7B4699978B",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "VfxSpritesAnimationModel",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "9068840EA9408B8256334B3A36C791E6A548E680C7AB43D1071E552727A93A7E"
        },
        {
          "Id": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite",
          "Name": "VfxSpritesAnimationSprite",
          "DisplayName": "VfxSpritesAnimationSprite",
          "FullName": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite",
          "Namespace": "CandideCreator.Shared.Models.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Int32",
              "Name": "Angle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B513DACA0BEC210720DFE7A67B0212A00C5C3F712563CB821239521D4F030E9"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Is3D:System.Boolean",
              "Name": "Is3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Is3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F924C6E3F3B4F942803D51F602E58856F4796023A9B27AAFB1D232218F119D5"
            },
            {
              "Id": "IsHorizontalPlane:System.Boolean",
              "Name": "IsHorizontalPlane",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHorizontalPlane",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A3184CC48FAFEB517D8518F0B1F98F26F37E6D2A661BED3D843088CDCEDD784"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpriteSheetIndex:System.Int32",
              "Name": "SpriteSheetIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteSheetIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A085DB204C689C2090A045EB98C815A76A6757262861DA4AB8B1B9D68A107710"
            }
          ],
          "Properties": [
            {
              "Id": "EqualityContract:System.Type",
              "Name": "EqualityContract",
              "Type": "System.Type",
              "Signature": "protected System.Type EqualityContract",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4659293DA293A30775AC9172C040CA1C403D399981A82AB24F88603F46B6464C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "8467D2D350E77C161907FED99800054A629F861BEB69B4CC0222ED2BC9A515BD",
              "Hash": "30B3668324D2AE55459781443682B96A3D02ED64DA8F1D5719606F4977D371B2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::get_EqualityContract()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector3\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7E2F7A166A06009932E4C56037D3CF0FA7B0524901F28001A1167A55CA88BF43",
              "Hash": "17B7A0B53218470081C09BA16F89C666F3E6521BCAB441DDCC00261325E8BFBA",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::Equals(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "DA783B890ECABC104DE332E30812A0C0B2C6955AEFE82A174DEE5F5F3C6AAC6C",
              "Hash": "6E3F4A82F88FDD2C1EFC82E9704B422D5F80AAD107ECA8CDB73825277BBF3424",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::get_Default()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::get_EqualityContract()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Type\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "protected System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "F7C384715FDE9AEB3C22E93164E900F7BCF67E5E36FFDC356B2FB6DFC5736955",
              "Hash": "70F5EDF5BECC6A3B3FA52F33A279CB531E39C1983486923B2B72320E56890230",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::EnsureSufficientExecutionStack()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "SpriteSheetIndex = ",
                ", Frame = ",
                ", Offset = ",
                ", Opacity = ",
                ", Scale = ",
                ", Angle = ",
                ", Flip = ",
                ", Is3D = ",
                ", IsHorizontalPlane = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "A2A08A78BF4A1B3D44BD3DCB76720222FAAEC72D48DB99579E20898805B0F7B2",
              "Hash": "90DD80893882ECE435946D10870F937EC1EA7FE86D459A249863C46D421932EA",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "VfxSpritesAnimationSprite",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "46F1917EADBCED2564E5A7D764EB8852E72E1CC88F66601E84F71FB64DBC8B88"
        },
        {
          "Id": "CandideCreator.Shared.Models.WaterZone",
          "Name": "WaterZone",
          "DisplayName": "WaterZone",
          "FullName": "CandideCreator.Shared.Models.WaterZone",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Caustics:System.Boolean",
              "Name": "Caustics",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Caustics",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D1686F9B1FEC1C43332EAD2CB8465385D61C771190F8DB86E23D8707C4C28C0"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "HitBox:CandideCreator.Shared.Models.RectangleF",
              "Name": "HitBox",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF HitBox",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E70B014481A495A09E22C5CA9BCE27068BDD4F6DC01F0DCDEE6824C2D6E7E20F"
            },
            {
              "Id": "Mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F99ACC21D0C0B6B4D46CE8F00E3D5F27EB92B2FE2FAED1D7770B401B20A8B06B"
            },
            {
              "Id": "ScrollSpeed1:Microsoft.Xna.Framework.Vector2",
              "Name": "ScrollSpeed1",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ScrollSpeed1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F75E3BE6527332B30214F9AD759974A13BAD117363C379919E7B0FE0CF8D3409"
            },
            {
              "Id": "ScrollSpeed2:Microsoft.Xna.Framework.Vector2",
              "Name": "ScrollSpeed2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ScrollSpeed2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0C724626FAA2ED07CFD40B48407ECFCF9255958B98F4FEE00BF6C6104D93B42"
            },
            {
              "Id": "SpecularIntensity:System.Single",
              "Name": "SpecularIntensity",
              "Type": "System.Single",
              "Signature": "public System.Single SpecularIntensity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38FB22C1691BAC9040D6394EF80A7AA2CE390044D399E93745D2063AA29E3662"
            },
            {
              "Id": "ZoneType:WaterZone\u002BWaterZoneType",
              "Name": "ZoneType",
              "Type": "WaterZone.WaterZoneType",
              "Signature": "public WaterZone.WaterZoneType ZoneType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "012786F0A81B7E8B62427C4FE21E8CE884C1CC17394BD561F2B83CB9B9BA7EE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F573784791274E086870634FA5767AA8D968B60FFF6BA5BA70C24AA3C1275E98"
        },
        {
          "Id": "CandideCreator.Shared.Models.World",
          "Name": "World",
          "DisplayName": "World",
          "FullName": "CandideCreator.Shared.Models.World",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AutoMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "AutoMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh AutoMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAD49FDAEF01F56079E8A6F5C918FB6949312E5521EA11423DF261DD4025B410"
            },
            {
              "Id": "ComplexAutoMesh:System.Boolean",
              "Name": "ComplexAutoMesh",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ComplexAutoMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE9A7D2031F8C17114E9ED23882EFF00073ED7276111DB8BB65228BA7CFCFB74"
            },
            {
              "Id": "DoodadDatabases:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Name": "DoodadDatabases",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E DoodadDatabases",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3985223F9DCF6C0822B532E01D09C032E1D861CE52B6BD15BE47886E45C7BEA"
            },
            {
              "Id": "NextDoodadId:System.Int32",
              "Name": "NextDoodadId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextDoodadId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F75308F5DA7254F3784BD47247F2C966455C8CB020397138983BB9393CAB822"
            },
            {
              "Id": "PlayerStartPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "PlayerStartPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E PlayerStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "767054D473BF4AA51336BA836385BFA84B06569F36F4A3FF9C1E34A4B4180A6F"
            },
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "_currentPathNodeIndex:System.Int32",
              "Name": "_currentPathNodeIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentPathNodeIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9CFCD7FCE5F5185616EC98E8C239805126A555D508627F8E1929DF679EA84DD"
            },
            {
              "Id": "_hasChanges:System.Boolean",
              "Name": "_hasChanges",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasChanges",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8B571A20387092F2FD04CBC7F74F0D94F24517488FBB8BD4CF0E18FE1117FC6"
            },
            {
              "Id": "_map:CandideCreator.Shared.Tiled.TiledMap",
              "Name": "_map",
              "Type": "CandideCreator.Shared.Tiled.TiledMap",
              "Signature": "private CandideCreator.Shared.Tiled.TiledMap _map",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AE8A718430025E57C995854A00E11B42AD38907ECDACE681C87C0D3F2FA0F1C"
            },
            {
              "Id": "_name:System.String",
              "Name": "_name",
              "Type": "System.String",
              "Signature": "private System.String _name",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"
            },
            {
              "Id": "_offset:Microsoft.Xna.Framework.Vector2",
              "Name": "_offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _offset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828E6AEFEAF97449E77DCB9E7FBAC3BD33434D6CB1A28B4ECDBA639B8148D40D"
            },
            {
              "Id": "_tiledMapContentName:System.String",
              "Name": "_tiledMapContentName",
              "Type": "System.String",
              "Signature": "private System.String _tiledMapContentName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9778A0665677361C637B59BE63EE9FBED901FBA90A96C0AD7C126DEBAD5A17F1"
            },
            {
              "Id": "_worldFileFullPath:System.String",
              "Name": "_worldFileFullPath",
              "Type": "System.String",
              "Signature": "private System.String _worldFileFullPath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0F07B87B8F4F45488BFDCF83719B63E145EF14D447682BE662C3CDD2513A301"
            }
          ],
          "Properties": [
            {
              "Id": "AmbienceAudioTrack:CandideCreator.Shared.Models.WorldAudioTrack",
              "Name": "AmbienceAudioTrack",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrack AmbienceAudioTrack",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "711A9F67F4F0048364847E3F561699DCE7AE2EA965CCA07912C43794AA5518F0"
            },
            {
              "Id": "CurrentPathNodeIndex:System.Int32",
              "Name": "CurrentPathNodeIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentPathNodeIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "04ECAE777B94E8D0AD32195561FD03C67223C91F6C279F57D1D198E768023402"
            },
            {
              "Id": "Doodads:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Name": "Doodads",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E Doodads",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "064B1AC961C0DC15FC57665BE72F9ACAFC2E27AAB956DD32AFB0857E69E38FE9"
            },
            {
              "Id": "Guid:System.Guid",
              "Name": "Guid",
              "Type": "System.Guid",
              "Signature": "public System.Guid Guid",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "186197F9189A29A07C3CA487A314B2800ACA855B940EE7FA7200D2DC8E75F1A4"
            },
            {
              "Id": "HasChanges:System.Boolean",
              "Name": "HasChanges",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasChanges",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2BC66A16791D04B017014C388821932C521F09A3B254086EBF48E34DEDA0D89C"
            },
            {
              "Id": "KillZones:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.KillZone\u003E",
              "Name": "KillZones",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.KillZone\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.KillZone\u003E KillZones",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ACB02E172746087A7AD84AF42840EB56457A92ED459F5D35300F4BFAD2EEE341"
            },
            {
              "Id": "LightingProperties:CandideCreator.Shared.Models.LightingProperties",
              "Name": "LightingProperties",
              "Type": "CandideCreator.Shared.Models.LightingProperties",
              "Signature": "public CandideCreator.Shared.Models.LightingProperties LightingProperties",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FCD03EE73ADE2D99A98D4115F6BB6D8C4826152CF7B0B4C08C88C2C184C72E32"
            },
            {
              "Id": "Map:CandideCreator.Shared.Tiled.TiledMap",
              "Name": "Map",
              "Type": "CandideCreator.Shared.Tiled.TiledMap",
              "Signature": "public CandideCreator.Shared.Tiled.TiledMap Map",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BD1AE8C7CFAE35BDF3F85159BE93AE0746281F78F65E83C8700CEDD760B04759"
            },
            {
              "Id": "MusicAudioTrack:CandideCreator.Shared.Models.WorldAudioTrack",
              "Name": "MusicAudioTrack",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrack MusicAudioTrack",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "46950AA29FEFF1165E512E4976A668C78C2BBAEBAD9C5AC45E611ACB3D4910C3"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D8397D4075B6AC92A2CB600DF95005AC902C9579C227E04741F6C62B4E0F4B26"
            },
            {
              "Id": "ParallaxLayers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.ParallaxScrolling\u003E",
              "Name": "ParallaxLayers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.ParallaxScrolling\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.ParallaxScrolling\u003E ParallaxLayers",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4521088322207B824FE9D4DE4F3426475247D6DDCEB18ED07089826F6ED28FAE"
            },
            {
              "Id": "PathNodeConnections:System.Collections.ObjectModel.ObservableCollection\u00601\u003CPathNodeConnection\u003E",
              "Name": "PathNodeConnections",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E PathNodeConnections",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ABCAAEA6AE41C92276DCC359A3171BDC44AB69264EC7B5D6EDD2EA8E30719016"
            },
            {
              "Id": "PathNodes:System.Collections.ObjectModel.ObservableCollection\u00601\u003CPathNode\u003E",
              "Name": "PathNodes",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E PathNodes",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8ED9D30E4E830F5FA436329CE7B66B858E394BE4B6687BC74A237D6D2938763F"
            },
            {
              "Id": "Terrains:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.Terrain\u003E",
              "Name": "Terrains",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.Terrain\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.Terrain\u003E Terrains",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "28DFE386ECAC168365BC1E6B4C13BAFCFF48D72116994FE0146C059FF44A9624"
            },
            {
              "Id": "TiledMapFileName:System.String",
              "Name": "TiledMapFileName",
              "Type": "System.String",
              "Signature": "public System.String TiledMapFileName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9E5A9C971C867CE6C7EB6D1227993D67794411166078CB129E9910637E06BC95"
            },
            {
              "Id": "TransportNodes:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.TransportNode\u003E",
              "Name": "TransportNodes",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.TransportNode\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.TransportNode\u003E TransportNodes",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "48C17196816C64E6CCDB1C2FC57FAEEDEBC77F8C1D30E044B710DA3266992693"
            },
            {
              "Id": "Triggers:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.Trigger\u003E",
              "Name": "Triggers",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.Trigger\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.Trigger\u003E Triggers",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "91CA5594F82F05B860A5E02AE85A76F1C8886CBAB61087C65065EE441AD80BA3"
            },
            {
              "Id": "Waters:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandideCreator.Shared.Models.WaterZone\u003E",
              "Name": "Waters",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.WaterZone\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandideCreator.Shared.Models.WaterZone\u003E Waters",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "56BF1DE8D192DBFC9FB2C5E02339FE55D63EE554369CAAC5FEDA979C2123FADA"
            },
            {
              "Id": "WorldAudioReverbLevel:CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Name": "WorldAudioReverbLevel",
              "Type": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioReverbLevel WorldAudioReverbLevel",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B1E3B64863EE6B40B2B63DC96A3024BDCE4CB48976DFB9DC65409EEBE47AD8B2"
            },
            {
              "Id": "WorldFileFullPath:System.String",
              "Name": "WorldFileFullPath",
              "Type": "System.String",
              "Signature": "public System.String WorldFileFullPath",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "80785A1112D9F78067A0F14ABB08CF7F1262B42A679A250CEA1491A1C7F65250"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "D6C84C070BBD93911EEC482EEECED153351F04AEF0BDD6C45FE8A128FF16E3B5",
              "Hash": "798FA167EA349635A355E9E667B142AFF53DF5D89965081EC4BD2F0A8C1A4A63",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "CandideCreator.Shared.Models.Terrain::Dispose()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::Clear()",
                "CandideCreator.Shared.Tiled.TiledMap::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String propertyName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "propertyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "EADA4273F852EA0B4BF067324FE81F842F5C6A09A478AF9E24862DBD743C8246",
              "Hash": "5B61D58E00B6D5FD908B5758386EC72ABC866AB6FF227C23CEFC9D276F1F4BD1",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "31C622CC8961DFD8B193C87673129052C79A18270FEA5B309973B87797DC0D30"
        },
        {
          "Id": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
          "Name": "WorldAudioReverbLevel",
          "DisplayName": "WorldAudioReverbLevel",
          "FullName": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Name": "Default",
              "Type": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioReverbLevel Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95FF56B0327401AADE7C9CBE9FC07E175B05A83C3751D4F88E0B4B56BBFACDF3"
            },
            {
              "Id": "None:CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Name": "None",
              "Type": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioReverbLevel None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E303460EE089C7C5AFCCA42122A153B79C0616979B2CC676439C140CB09EC10E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "66E2FA09D0CA563C580BA922D99F9B301B5697B795DA260CE40543DDE1B42973"
        },
        {
          "Id": "CandideCreator.Shared.Models.WorldAudioTrack",
          "Name": "WorldAudioTrack",
          "DisplayName": "WorldAudioTrack",
          "FullName": "CandideCreator.Shared.Models.WorldAudioTrack",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Name": "Args",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrackArgs Args",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8F314D430196F0F31C18963F08A6D54BF9EA7110116DB4959B1577EEDAAC37B6"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC2E7D765E5CA0F47970057511CB56DA8F579DBAF06A8336AC0B17B83CAF6EB5"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BEE66B68E2A0C95A16EE13DBF38AB8A5AE910EA1D8435A54346F8128CBAA3DE7"
        },
        {
          "Id": "CandideCreator.Shared.Models.WorldAudioTrackArgs",
          "Name": "WorldAudioTrackArgs",
          "DisplayName": "WorldAudioTrackArgs",
          "FullName": "CandideCreator.Shared.Models.WorldAudioTrackArgs",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbienceDefaultArgs:CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Name": "AmbienceDefaultArgs",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrackArgs AmbienceDefaultArgs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BFE1EB7EB2EAAAFEB2A63230153450E4E03E9696932B319DB3921D056487EAD1"
            },
            {
              "Id": "MusicDefaultArgs:CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Name": "MusicDefaultArgs",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrackArgs",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrackArgs MusicDefaultArgs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23A298550B70C2457143E33EE0B544A9154BEE8EBDB93CDE00B598123F36DAAB"
            }
          ],
          "Properties": [
            {
              "Id": "Parameter:System.String",
              "Name": "Parameter",
              "Type": "System.String",
              "Signature": "public System.String Parameter",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B2CB5A00CCFE28B39C33B94E13FA22186F3A73E4B6DFB15BD38A2A349995DC25"
            },
            {
              "Id": "ParameterValue:System.Single",
              "Name": "ParameterValue",
              "Type": "System.Single",
              "Signature": "public System.Single ParameterValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E4FDA89FDCD39A72F4DF4ABA4BEF410983CBAA1E1A24B6257FC83E97DF461A8E"
            },
            {
              "Id": "Pitch:System.Single",
              "Name": "Pitch",
              "Type": "System.Single",
              "Signature": "public System.Single Pitch",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7B72826306FF06946D37FD67E270C1B8CA4370F348746071663E12CAAB26FE7E"
            },
            {
              "Id": "Volume:System.Single",
              "Name": "Volume",
              "Type": "System.Single",
              "Signature": "public System.Single Volume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6160277BDE3B7C706645D2199076506CFF2C4DA1612856C36B75405045D00EE2"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4B354795C71C7619FED1037E405BC55912FEEE88EB411447372328F0D6D087EB"
        },
        {
          "Id": "CandideCreator.Shared.Models.WorldDoodad",
          "Name": "WorldDoodad",
          "DisplayName": "WorldDoodad",
          "FullName": "CandideCreator.Shared.Models.WorldDoodad",
          "Namespace": "CandideCreator.Shared.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Base:CandideCreator.Shared.Models.BaseDoodad",
              "Name": "Base",
              "Type": "CandideCreator.Shared.Models.BaseDoodad",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad Base",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EED94D65B3B3B22A7BBB5311CA57D2DA2502A3C1BCE89860465278D99876FDF"
            },
            {
              "Id": "ClientControllerParameters:CandideCreator.Shared.Helpers.Parameters",
              "Name": "ClientControllerParameters",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters ClientControllerParameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666082DBE1AB0D59AAD06F4329CF99C9C434FDE17CCBB93BF8231B69082BA60D"
            },
            {
              "Id": "DefaultColor:Microsoft.Xna.Framework.Vector3",
              "Name": "DefaultColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DefaultColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61DFE360B46A460EA74B4134D879F19F1D415D57707DF6EC9895B4B109B4FA50"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "Dirty:System.Boolean",
              "Name": "Dirty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dirty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A34F12AF2DB425F66542930B56FBD9E80F4653E208C6016C8D5D2F04B3DE490"
            },
            {
              "Id": "EditorColor:Microsoft.Xna.Framework.Vector3",
              "Name": "EditorColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EditorColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D7821555F6821CB4E4CDCEC39BC234E2D313E2EE1F10E33623E6A5BD4C46A5C"
            },
            {
              "Id": "Imported:System.Boolean",
              "Name": "Imported",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Imported",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4A537CFDF60B0A02C8DD87BC23CD184B315421FE6710EF757D02B67A8938E2D"
            },
            {
              "Id": "ModelToWorld:Microsoft.Xna.Framework.Matrix",
              "Name": "ModelToWorld",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix ModelToWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A743EB63878A376F9F7E2528A12A7524EDA34AB315186CE632D1C54FE6ACB463"
            },
            {
              "Id": "MultiSelectColor:Microsoft.Xna.Framework.Vector3",
              "Name": "MultiSelectColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MultiSelectColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C4C0FA6A5D696F2710C2957C3362B034C53B1986EC539246F586B48E7B687E7D"
            },
            {
              "Id": "OnLoadScript:System.String",
              "Name": "OnLoadScript",
              "Type": "System.String",
              "Signature": "public System.String OnLoadScript",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE822F616C39AFBE383BFCC42FF4E35CCB625AD4F632E20535B5B3959324920C"
            },
            {
              "Id": "ServerControllerParameters:CandideCreator.Shared.Helpers.Parameters",
              "Name": "ServerControllerParameters",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters ServerControllerParameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "797D54403B433EC4B0A35F2E5486B06828E787C0063A67F4A1A41C03A0FA8E0F"
            },
            {
              "Id": "UniqueId:System.UInt16",
              "Name": "UniqueId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 UniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04A45573A59E302542A34BD84917F4670A19C19F300559F82AD75393FF349E7D"
            },
            {
              "Id": "WorldDoodadGroupComparer:System.Collections.Generic.IEqualityComparer\u00601\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Name": "WorldDoodadGroupComparer",
              "Type": "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.WorldDoodad\u003E",
              "Signature": "public System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.WorldDoodad\u003E WorldDoodadGroupComparer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "091378F855E5D19981D459648795E62E7C2AE7D3B3FC0470ECC900573B3FF2EE"
            },
            {
              "Id": "_disposedValue:System.Boolean",
              "Name": "_disposedValue",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7CBC8B7609636EF17628A720035F2A6732EB417B281DA926B9A4323543F6F"
            },
            {
              "Id": "_frameOverride:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_frameOverride",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _frameOverride",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E96F586E78B0F923EFE41462A745DC87EB134BC16BDF62FBC0CB17EE2F0C88C"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Vector3",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C08A7B51F3EA366DBB388EB750E76D039A7E029F8C0EE9BFE615BCEA64B2ED85"
            }
          ],
          "Properties": [
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "00B73A600DA0215D1B602F17A9918C28E132136EC6C0007F1E8778F7ABAD2E3D"
            },
            {
              "Id": "FrameOverride:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "FrameOverride",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E FrameOverride",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "59FD5BBF853BA87CEBF0ADA615556BB1CE066525F14D93C58E295DF6CF5E8360"
            },
            {
              "Id": "Mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "Mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh Mesh",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B48BA82531DD414A0A5C09040DCEAECDAEAE05424948675C9E55685345A39A09"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9713093E6DDB5271D5C3D7500A32B6F35DCA31BAEB3FBF6A90BD2DD4DD5013DA"
            },
            {
              "Id": "SpriteHeight:System.Single",
              "Name": "SpriteHeight",
              "Type": "System.Single",
              "Signature": "public System.Single SpriteHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A6C583D6ACD9EC1A824F833E2B142B677E53F0578574E9E28194E8DDDCD21697"
            },
            {
              "Id": "SpriteOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "SpriteOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpriteOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2BA7F8A83C3C1957F5DCB26EC7849F338BC9EEC9DD6C495591C963853A49D256"
            },
            {
              "Id": "SpriteWidth:System.Single",
              "Name": "SpriteWidth",
              "Type": "System.Single",
              "Signature": "public System.Single SpriteWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EB91E3CC7D45664D1EB57795BEF99CF6DC7875293AEAEF79AD60BBD004191B93"
            },
            {
              "Id": "Texture:CandideCreator.Shared.Models.TextureInformation",
              "Name": "Texture",
              "Type": "CandideCreator.Shared.Models.TextureInformation",
              "Signature": "public CandideCreator.Shared.Models.TextureInformation Texture",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "28C2E08EAAB7056CE8379755E0D30EBFF6E00E3BBD9D572854BF3695941FD469"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BasePropertyChanged(System.Object, System.ComponentModel.PropertyChangedEventArgs)-\u003ESystem.Void",
              "Name": "BasePropertyChanged",
              "Signature": "private System.Void BasePropertyChanged(System.Object sender, System.ComponentModel.PropertyChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.ComponentModel.PropertyChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "0176DF314C352A1EBC666C0D04C96C294B091ACC344F03A9A62E6827B2A5AEAA",
              "Hash": "60B0C5202BC8C772EF96841868181E5B9308907EFEECCB5A13C0841CD780EA48",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::get_PropertyName()",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "SpriteWidth",
                "SpriteHeight"
              ],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandideCreator.Shared.Models.WorldDoodad",
              "Name": "Clone",
              "Signature": "public CandideCreator.Shared.Models.WorldDoodad Clone()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.WorldDoodad",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "7A91B279FA5655FA8BC7B084F89293EC495D3E7DA98D03E10DB1C09F2F0B0EB6",
              "Hash": "DAB208516F27328220D970C678DE9F438A6948959C34755E997E7A4E9C639F5E",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldDoodad::.ctor(CandideCreator.Shared.Models.BaseDoodad)",
                "CandideCreator.Shared.Helpers.Parameters::.ctor(CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CloneAndPlace(Microsoft.Xna.Framework.Vector3, System.UInt16)-\u003ECandideCreator.Shared.Models.WorldDoodad",
              "Name": "CloneAndPlace",
              "Signature": "public CandideCreator.Shared.Models.WorldDoodad CloneAndPlace(Microsoft.Xna.Framework.Vector3 position, System.UInt16 id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.WorldDoodad",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5FA33D48DE6B9035BA548876D21FDC6E4F4A46DBC48EDF2FC50D26D17FC5BA3E",
              "Hash": "37055B553522D60A590864413507539553FDDE075DF3BA6CEECFE29776D3BC55",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldDoodad::Clone()",
                "CandideCreator.Shared.Models.WorldDoodad::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "78EC189463CC31FD7A717C432237D11CA5653A8D75A3838BA57B5EA36542E36A",
              "Hash": "EB8C82D710621CB7213C00B25ECFEE4141987BA91D753375FE59481226C66196",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldDoodad::BasePropertyChanged(System.Object, System.ComponentModel.PropertyChangedEventArgs)",
                "System.ComponentModel.PropertyChangedEventHandler::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Models.BaseDoodad::remove_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "A7B0C114E22DA343A5BE1CD05E0E62156A3E0CAE144320BDA01411CAA9F35972",
              "Hash": "BAB1FA18496765FD8D561D5DADCF0089388E78619705B7A755EED7E244664CB2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "CandideCreator.Shared.Models.BaseDoodad::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.WorldDoodad::get_Frame()",
                "CandideCreator.Shared.Models.BaseDoodad::get_HorizontalFrames()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Texture()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Models.IndexedMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "TextureTransform",
                "AlbedoTexture",
                "mWorld"
              ],
              "Source": null
            },
            {
              "Id": "RebuildMatrix()-\u003ESystem.Void",
              "Name": "RebuildMatrix",
              "Signature": "internal System.Void RebuildMatrix()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "999819FEB442E7EA3E3390F0A758401C68F8DB32250EA9ED267AA00882967B54",
              "Hash": "76CD2046C3C67C6206DAA4D651DB71D11D66C9B89BEC39DF26BAA21068B605BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBase(CandideCreator.Shared.Models.BaseDoodad)-\u003ESystem.Void",
              "Name": "SetBase",
              "Signature": "public System.Void SetBase(CandideCreator.Shared.Models.BaseDoodad baseDoodad)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "baseDoodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "41C1D7B552248E9B0216ED9E894B4F244E246EEC70AC24985A5BF7044F427FF6",
              "Hash": "F1F9D0E15E73F7A9795BCF5039712B79B66D9ECAADCA402F026F21EF04B0967F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldDoodad::BasePropertyChanged(System.Object, System.ComponentModel.PropertyChangedEventArgs)",
                "System.ComponentModel.PropertyChangedEventHandler::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Models.BaseDoodad::remove_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)",
                "CandideCreator.Shared.Models.BaseDoodad::add_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "154C33005CDFDFF540B2203F4BC322C1D48D1A78AB36656812FAC842DB4EDCBE",
              "Hash": "F8B3970553D7EDD89657075ECDEC3855243658DFFFF52A234DF385799E0BE2A1",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldDoodad::get_Name()",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "WorldDoodad: "
              ],
              "Source": null
            }
          ],
          "Hash": "6E686098F3350642F5B79ED72F0169EF6BD23DE50A4001C6A865C5D82EEAEE84"
        },
        {
          "Id": "CandideCreator.Shared.Readers.AnimReader",
          "Name": "AnimReader",
          "DisplayName": "AnimReader",
          "FullName": "CandideCreator.Shared.Readers.AnimReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.String\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.String)-\u003ESystem.String",
              "Name": "Read",
              "Signature": "protected System.String Read(Microsoft.Xna.Framework.Content.ContentReader input, System.String existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B5359041BEB4E4CB042F7F490BC589DDD77D6AF9F5708A5B9655E74DBA5E009E",
              "Hash": "AE46B6F3A79F9B49AE51475795C599B88E114672AD35F174994C0C838365B39E",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15A5DA30347DA554B83CE78230176BE1A730C66F3DBA7ACDBF004A691E0EB2D2"
        },
        {
          "Id": "CandideCreator.Shared.Readers.CdbParticleEmittersReader",
          "Name": "CdbParticleEmittersReader",
          "DisplayName": "CdbParticleEmittersReader",
          "FullName": "CandideCreator.Shared.Readers.CdbParticleEmittersReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
              "Name": "Read",
              "Signature": "protected System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E Read(Microsoft.Xna.Framework.Content.ContentReader input, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2667C713AD8768C88A710454C34CF578DB51D313CABA4AF829C2EA0325906D2A",
              "Hash": "856C787185F3AC7A744223FB5C31605FFFB03383587B222DB5F04AE480083670",
              "CalledMethods": [
                "CandideCreator.Shared.Readers.CdbParticleEmittersReader::ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
              "Name": "ReadStatic",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E ReadStatic(Microsoft.Xna.Framework.Content.ContentReader input, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E existingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "EF0243745A0EB49BF0998C4ED1B670B8C10D9711B40F78259084FCECF265C6D9",
              "Hash": "964D9742423F3F10DE926F1DA2E9D07999D177A6962B2D079B7558AA47A0B064",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentReaderExtensions::GetGraphicsDevice(Microsoft.Xna.Framework.Content.ContentReader)",
                "Microsoft.Xna.Framework.Content.ContentReader::get_ContentManager()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E::.ctor()",
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadString()",
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "System.IO.MemoryStream::.ctor(System.Byte[])",
                "CandideCreator.Shared.Storage.ParticleEmitterReader::ReaderParticleEmitterFromFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A5E4F516AE523A536FC8921E70CADD7F042DADD047325DCFDF3270DFBC92486A"
        },
        {
          "Id": "CandideCreator.Shared.Readers.CdbReader",
          "Name": "CdbReader",
          "DisplayName": "CdbReader",
          "FullName": "CandideCreator.Shared.Readers.CdbReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Databases:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Name": "Databases",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E Databases",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFF510AD9D232703CF7E366E3AB5C12004FD3E5A5EEEDAED3BD8324CF004985F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.Object)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "protected System.Object Read(Microsoft.Xna.Framework.Content.ContentReader input, System.Object existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 349,
              "BodyHash": "20A2D20C0C3AD9EA3640921DB199A80D8520DDF71D86AED7DCFE795198CFECD3",
              "Hash": "B570066579B95BFBED2542932C1978B2575066FA8D382908776C541D374851FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentReader::get_AssetName()",
                "System.String::Contains(System.String, System.StringComparison)",
                "CandideCreator.Shared.Readers.CdbParticleEmittersReader::ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E)",
                "CandideCreator.Shared.Readers.CdbSpacReader::ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Content.ContentReaderExtensions::GetGraphicsDevice(Microsoft.Xna.Framework.Content.ContentReader)",
                "Microsoft.Xna.Framework.Content.ContentReader::get_ContentManager()",
                "CandideCreator.Shared.Models.DoodadDatabase::.ctor()",
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadString()",
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "System.IO.MemoryStream::.ctor(System.Byte[])",
                "CandideCreator.Shared.Storage.DoodadReader::ReadDoodadFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "CandideCreator.Shared.Models.IndexedMesh::Dispose()",
                "CandideCreator.Shared.Models.IndexedStandPlane::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.DoodadDatabase::AddDoodad(CandideCreator.Shared.Models.BaseDoodad, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "particle_emitters",
                "spacs"
              ],
              "Source": null
            }
          ],
          "Hash": "7DACDBE4066EEF807C4F1775AA4AB0DA42D3C875C27FB7011A04D7CB1C943A42"
        },
        {
          "Id": "CandideCreator.Shared.Readers.CdbSpacReader",
          "Name": "CdbSpacReader",
          "DisplayName": "CdbSpacReader",
          "FullName": "CandideCreator.Shared.Readers.CdbSpacReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
              "Name": "Read",
              "Signature": "protected System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E Read(Microsoft.Xna.Framework.Content.ContentReader input, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A99CAD1A9735D5A4B3DB63C9439AA179C43051626B3927B46317F970DE5B37A9",
              "Hash": "51F401C7E70C01D61C46FB724D23D137D04F56469DC493E159A02C30EC3CBFB5",
              "CalledMethods": [
                "CandideCreator.Shared.Readers.CdbSpacReader::ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadStatic(Microsoft.Xna.Framework.Content.ContentReader, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
              "Name": "ReadStatic",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E ReadStatic(Microsoft.Xna.Framework.Content.ContentReader input, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E existingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "42C85D92F559EDB2B81341D93A13519776187A189A20F0CAFD63ADBF911CF8ED",
              "Hash": "C5A862A9D757A4C4370729848E47CB627F44C3715499E3EBAF09A8ECEEA727EB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentReaderExtensions::GetGraphicsDevice(Microsoft.Xna.Framework.Content.ContentReader)",
                "Microsoft.Xna.Framework.Content.ContentReader::get_ContentManager()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::.ctor()",
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadString()",
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "System.IO.MemoryStream::.ctor(System.Byte[])",
                "CandideCreator.Shared.Storage.SpacReader::ReadSpacFromFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B0E33E8539BBE7413C3E4BAD2138E3DC002354978A0AAE0CBC5ED3B619D03DC"
        },
        {
          "Id": "CandideCreator.Shared.Readers.CmxReader",
          "Name": "CmxReader",
          "DisplayName": "CmxReader",
          "FullName": "CandideCreator.Shared.Readers.CmxReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CCandideCreator.Shared.Models.World\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, CandideCreator.Shared.Models.World)-\u003ECandideCreator.Shared.Models.World",
              "Name": "Read",
              "Signature": "protected CandideCreator.Shared.Models.World Read(Microsoft.Xna.Framework.Content.ContentReader input, CandideCreator.Shared.Models.World existingInstance)",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Models.World",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "CandideCreator.Shared.Models.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "763303C37870B8FB00DF25FBCC581A794DF83A7C3AF094E518892FE1AD075CDA",
              "Hash": "53D9D2D3CC26262CF7261795F84459A05121F1FCE6913175D38076C434F1E419",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentReader::get_ContentManager()",
                "Microsoft.Xna.Framework.Content.ContentManager::get_ServiceProvider()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.IServiceProvider::GetService(System.Type)",
                "Microsoft.Xna.Framework.Content.ContentReaderExtensions::GetGraphicsDevice(Microsoft.Xna.Framework.Content.ContentReader)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.BinaryReader::ReadString()",
                "System.Xml.XmlDocument::.ctor()",
                "System.Xml.XmlDocument::LoadXml(System.String)",
                "CandideCreator.Shared.Tiled.TiledMapParser::.ctor(Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.BinaryReader::get_BaseStream()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "CandideCreator.Shared.Tiled.TiledMapParser::ParseXml(System.Xml.XmlDocument, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "CandideCreator.Shared.Models.World::set_Map(CandideCreator.Shared.Tiled.TiledMap)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F0798C4DCD3A08DB533CA612E6A42EB6C993417F2ABBE11AEAB82589FD7BC746"
        },
        {
          "Id": "CandideCreator.Shared.Readers.LuaReader",
          "Name": "LuaReader",
          "DisplayName": "LuaReader",
          "FullName": "CandideCreator.Shared.Readers.LuaReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.String\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.String)-\u003ESystem.String",
              "Name": "Read",
              "Signature": "protected System.String Read(Microsoft.Xna.Framework.Content.ContentReader input, System.String existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B5359041BEB4E4CB042F7F490BC589DDD77D6AF9F5708A5B9655E74DBA5E009E",
              "Hash": "AE46B6F3A79F9B49AE51475795C599B88E114672AD35F174994C0C838365B39E",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15A5DA30347DA554B83CE78230176BE1A730C66F3DBA7ACDBF004A691E0EB2D2"
        },
        {
          "Id": "CandideCreator.Shared.Readers.TmxReader",
          "Name": "TmxReader",
          "DisplayName": "TmxReader",
          "FullName": "CandideCreator.Shared.Readers.TmxReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CCandideCreator.Shared.Tiled.TiledMap\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, CandideCreator.Shared.Tiled.TiledMap)-\u003ECandideCreator.Shared.Tiled.TiledMap",
              "Name": "Read",
              "Signature": "protected CandideCreator.Shared.Tiled.TiledMap Read(Microsoft.Xna.Framework.Content.ContentReader input, CandideCreator.Shared.Tiled.TiledMap existingInstance)",
              "Visibility": "protected",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledMap",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "CCB7AF35748E8FA8217E6806114F67DE14F73CE9A7B90D5A633EF654DA319F95",
              "Hash": "E9E588AE1C09F212FB3AEA52E98596DB6AA98B0C5092A4949B438545A53C032D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentReaderExtensions::GetGraphicsDevice(Microsoft.Xna.Framework.Content.ContentReader)",
                "Microsoft.Xna.Framework.Content.ContentReader::get_ContentManager()",
                "System.Xml.XmlDocument::.ctor()",
                "System.IO.BinaryReader::ReadString()",
                "System.Xml.XmlDocument::LoadXml(System.String)",
                "CandideCreator.Shared.Tiled.TiledMapParser::.ctor(Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Tiled.TiledMapParser::ParseXml(System.Xml.XmlDocument, Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A2EDE0ABAB3470E4AB7DDF610EE4CC9FECA803248F2CFF07C119A9CC5C24D71E"
        },
        {
          "Id": "CandideCreator.Shared.Readers.TsxReader",
          "Name": "TsxReader",
          "DisplayName": "TsxReader",
          "FullName": "CandideCreator.Shared.Readers.TsxReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.Xml.XmlDocument\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.Xml.XmlDocument)-\u003ESystem.Xml.XmlDocument",
              "Name": "Read",
              "Signature": "protected System.Xml.XmlDocument Read(Microsoft.Xna.Framework.Content.ContentReader input, System.Xml.XmlDocument existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.Xml.XmlDocument",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Xml.XmlDocument",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3CE8B127F0F2C93EDFC8C7B0C53CB8DE5FDFC17211CF1E499EAF4A08993DC15F",
              "Hash": "F3C58B01523E11F4F65A67EC0A9799396BC72AEFC2FB28847BB9F857970CCD6F",
              "CalledMethods": [
                "System.Xml.XmlDocument::.ctor()",
                "System.IO.BinaryReader::ReadString()",
                "System.Xml.XmlDocument::LoadXml(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "873D7D33A57B9193788D0AD36CD0AF6AA779740A09D945BFED9D4B9957BC403E"
        },
        {
          "Id": "CandideCreator.Shared.Readers.TxReader",
          "Name": "TxReader",
          "DisplayName": "TxReader",
          "FullName": "CandideCreator.Shared.Readers.TxReader",
          "Namespace": "CandideCreator.Shared.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CSystem.Xml.XmlDocument\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, System.Xml.XmlDocument)-\u003ESystem.Xml.XmlDocument",
              "Name": "Read",
              "Signature": "protected System.Xml.XmlDocument Read(Microsoft.Xna.Framework.Content.ContentReader input, System.Xml.XmlDocument existingInstance)",
              "Visibility": "protected",
              "ReturnType": "System.Xml.XmlDocument",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "System.Xml.XmlDocument",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3CE8B127F0F2C93EDFC8C7B0C53CB8DE5FDFC17211CF1E499EAF4A08993DC15F",
              "Hash": "F3C58B01523E11F4F65A67EC0A9799396BC72AEFC2FB28847BB9F857970CCD6F",
              "CalledMethods": [
                "System.Xml.XmlDocument::.ctor()",
                "System.IO.BinaryReader::ReadString()",
                "System.Xml.XmlDocument::LoadXml(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "873D7D33A57B9193788D0AD36CD0AF6AA779740A09D945BFED9D4B9957BC403E"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Attributes.DoNotSerialize",
          "Name": "DoNotSerialize",
          "DisplayName": "DoNotSerialize",
          "FullName": "CandideCreator.Shared.Serialization.Attributes.DoNotSerialize",
          "Namespace": "CandideCreator.Shared.Serialization.Attributes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Attributes.DuplicatesOkAttribute",
          "Name": "DuplicatesOkAttribute",
          "DisplayName": "DuplicatesOkAttribute",
          "FullName": "CandideCreator.Shared.Serialization.Attributes.DuplicatesOkAttribute",
          "Namespace": "CandideCreator.Shared.Serialization.Attributes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Attributes.UnmanagedAttribute",
          "Name": "UnmanagedAttribute",
          "DisplayName": "UnmanagedAttribute",
          "FullName": "CandideCreator.Shared.Serialization.Attributes.UnmanagedAttribute",
          "Namespace": "CandideCreator.Shared.Serialization.Attributes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.CandideDeserializer",
          "Name": "CandideDeserializer",
          "DisplayName": "CandideDeserializer",
          "FullName": "CandideCreator.Shared.Serialization.CandideDeserializer",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "Content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "public Microsoft.Xna.Framework.Content.ContentManager Content",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB4EBDC19E970E49E3046E88C74B78778DCC506141A0D891113C4D96EF79BC1E"
            },
            {
              "Id": "ExtraData:System.Collections.Generic.Dictionary\u00602\u003CSystem.Object,System.Object\u003E",
              "Name": "ExtraData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E ExtraData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09C684573698A4C06162415407365DFDAA8A2206CC380F1DC0BFA6456CD32CB0"
            },
            {
              "Id": "Graphics:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "Graphics",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice Graphics",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "488F6BF21B779FF7C6DEB8F9197B6470AD069F32A82C947586F2C3F5C23D705F"
            },
            {
              "Id": "NextFieldPosition:System.Int64",
              "Name": "NextFieldPosition",
              "Type": "System.Int64",
              "Signature": "public System.Int64 NextFieldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F902A6AA10872F6F52A8CBD1F71DC634F13A08456555ED066AEEFFBC334CCA01"
            },
            {
              "Id": "Reader:CandideCreator.Shared.Storage.ExtendedBinaryReader",
              "Name": "Reader",
              "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
              "Signature": "public CandideCreator.Shared.Storage.ExtendedBinaryReader Reader",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82964BC418806CE76BA3E86A5D641F2F21DED8F610FE32412CE7E437EFAC3A98"
            },
            {
              "Id": "Strings:System.String[]",
              "Name": "Strings",
              "Type": "System.String[]",
              "Signature": "public System.String[] Strings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93C15A2B5D728A728C7E0C593DF9862F84B297631614EDA005C851159A47EB1E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5D070D0406E04DBAB283E8347655FD1CEE90157742308B429993690A98CD73A4",
              "Hash": "1AE988AE35118F6ED14D405ECABD25E0EC7CDC7CEA8855ECB4DC5F09FA320A4F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryReader, System.Type)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Storage.ExtendedBinaryReader reader, System.Type targetType)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetType",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "15A0257848719730872EA8552A69326BBED915185C382244CC4B12EAA223D081",
              "Hash": "6F8793F6FF6E08B334E251A4AF3ADF73DEA6273D1BC3BF613BAB5C1C86293B6D",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt32()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.IO.BinaryReader::ReadByte()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)"
              ],
              "StringLiterals": [
                "Read invalid start header when trying to deserialize stream."
              ],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Type, System.Boolean)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, System.IO.Stream stream, System.Type targetType, System.Boolean leaveOpen)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetType",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leaveOpen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "3CCB3C1F541C23AF5A20F516C31FC8D8F69A1A3C9CE03779E97D1F2672E19D64",
              "Hash": "4B800D4AADB65D5E7AA079C4FA30A3C7F05777EDC53B6D9D7D4F8E74D2354ACB",
              "CalledMethods": [
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryReader, System.Type)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize\u00601(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryReader)-\u003E!T",
              "Name": "Deserialize",
              "Signature": "public T Deserialize\u003CT\u003E(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Storage.ExtendedBinaryReader reader)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 29,
              "BodyHash": "6224DCE0C0D0D309862433AC4E1C60F53DFFAE9CEE8C2D79C3AB25EC807BE657",
              "Hash": "F965DEDB773B9C639E72EA2BDD94BF5F19EFC191453449DC51F5E28433B38236",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryReader, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize\u00601(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)-\u003E!T",
              "Name": "Deserialize",
              "Signature": "public T Deserialize\u003CT\u003E(CandideCreator.Shared.Serialization.CandideReflection reflection, System.IO.Stream stream, System.Boolean leaveOpen)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leaveOpen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 30,
              "BodyHash": "696F9F7126C151C30F6B3FB59CB97739D292D355259D1A2EC6A6930A3D46AF16",
              "Hash": "5726ECACE5E005E64AFC13FA9710C04CB67963A32D9799C1C14861D72C343F84",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Type, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraData(System.Object)-\u003ESystem.Object",
              "Name": "GetExtraData",
              "Signature": "public System.Object GetExtraData(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "5789B457DF37EE989C46BF954508A6F722578F1423156A2E0F89DDDAFFC4DE35",
              "Hash": "0BA21CD1E3BB671BEC1B9D9C3DD4E553BC2EFDFC01AE394290890F797A6C545B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStringFromId(System.Int32)-\u003ESystem.String",
              "Name": "GetStringFromId",
              "Signature": "public System.String GetStringFromId(System.Int32 stringId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "24934D5B913D7942A730DFAA6C61CEC0060F4724561F82A91AAD352E59A20865",
              "Hash": "F677D7628AC50DB4F6E5C2BB4C0DF2559960C80F50426170B94C24800E464C05",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetExtraData(System.Object, System.Object)-\u003ESystem.Void",
              "Name": "SetExtraData",
              "Signature": "public System.Void SetExtraData(System.Object target, System.Object extraData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraData",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "0D6C08139D4888FBD8E97EDC8BDB7D3CB83097053DC701AB7BF42BA643F17169",
              "Hash": "3BA148AE2B776BA0DE37DE1B6A48D11D6524DBF19E8A8A442201128AF7F0B49E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipCurrentField()-\u003ESystem.Void",
              "Name": "SkipCurrentField",
              "Signature": "public System.Void SkipCurrentField()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "DAC2B5280118EA48C0C4B90125C14484551A1A457141F10368B01858B4701F48",
              "Hash": "84DD067EB2B7161BC7A8A24D1645CAA09B5A266B2AFEA63A742E813312256861",
              "CalledMethods": [
                "System.IO.BinaryReader::get_BaseStream()",
                "System.IO.Stream::set_Position(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A995FC1A2F15928D6D933A6CA6D19D0EDD42CDC42F3EF7FA3F4B3D9B03418E82"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.CandideFormat",
          "Name": "CandideFormat",
          "DisplayName": "CandideFormat",
          "FullName": "CandideCreator.Shared.Serialization.CandideFormat",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Array:System.Byte",
              "Name": "Array",
              "Type": "System.Byte",
              "Signature": "public System.Byte Array",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B5E5C5FC642065282E2EFE628728069B7AE2804662BCFBDADFD9FA549585C1D"
            },
            {
              "Id": "BitArray:System.Byte",
              "Name": "BitArray",
              "Type": "System.Byte",
              "Signature": "public System.Byte BitArray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A22A2962805033F13E4A1272D63726686327577B06B15AB272890C9DD12BEFEB"
            },
            {
              "Id": "Bool:System.Byte",
              "Name": "Bool",
              "Type": "System.Byte",
              "Signature": "public System.Byte Bool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CC88A46EFDCB18EC1F5C6682AA622E47313E9B25C55697E6DB85F72FACEE942"
            },
            {
              "Id": "Color:System.Byte",
              "Name": "Color",
              "Type": "System.Byte",
              "Signature": "public System.Byte Color",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED1E983E23F06AFDF4C4C3F877962185AA4BF9CA23534B5F16E5CA23B636265B"
            },
            {
              "Id": "CompactObject:System.Byte",
              "Name": "CompactObject",
              "Type": "System.Byte",
              "Signature": "public System.Byte CompactObject",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B39607036276FA4C6250342C6B097EECAD37562273B67555009DF29AD07AC3DF"
            },
            {
              "Id": "CompactString:System.Byte",
              "Name": "CompactString",
              "Type": "System.Byte",
              "Signature": "public System.Byte CompactString",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A4BA21E6CF56F7679BC2EF935D07930952F339FF84FAB99A32D5AC72C24B6E4"
            },
            {
              "Id": "Custom0:System.Byte",
              "Name": "Custom0",
              "Type": "System.Byte",
              "Signature": "public System.Byte Custom0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4827D711232EE6DE9FC82E32B32FC0DB2339D7EFEC7C9D7D9E89C6575EBC164"
            },
            {
              "Id": "Custom1:System.Byte",
              "Name": "Custom1",
              "Type": "System.Byte",
              "Signature": "public System.Byte Custom1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C24C2A489D76AF763FA5EBB30555A4F73C95D61727AAEEAD9F5CBBC0DA95BD2A"
            },
            {
              "Id": "Custom2:System.Byte",
              "Name": "Custom2",
              "Type": "System.Byte",
              "Signature": "public System.Byte Custom2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94181AFF864F07805EA6BA54C8752852BB6935650F6C660D6093C0975FE549BD"
            },
            {
              "Id": "DateTime:System.Byte",
              "Name": "DateTime",
              "Type": "System.Byte",
              "Signature": "public System.Byte DateTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C335EEF8E1544009F92E39196962930C5551C71AE37E751228AEE5520EEF7CB"
            },
            {
              "Id": "Decimal:System.Byte",
              "Name": "Decimal",
              "Type": "System.Byte",
              "Signature": "public System.Byte Decimal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A88CF25D3E0A7DF4D55301004301986D9F6E04CE63C1004C937338D99CF4FFF"
            },
            {
              "Id": "Dictionary:System.Byte",
              "Name": "Dictionary",
              "Type": "System.Byte",
              "Signature": "public System.Byte Dictionary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E5E2BA3809185AE2CA41474CB654CB6F767FF15AF635D6A724C19CDBF49F8E4"
            },
            {
              "Id": "Dynamic:System.Byte",
              "Name": "Dynamic",
              "Type": "System.Byte",
              "Signature": "public System.Byte Dynamic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A57D9889C47879F99C0FE0B2958446A49C0D515D5D6D2931F826648153C75CF9"
            },
            {
              "Id": "ExtraHeader:System.UInt32",
              "Name": "ExtraHeader",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 ExtraHeader",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BD21ABDB631E43AD59DADD2770B678F19117F6ABAC3F5EE5942910D5F3EB2DB"
            },
            {
              "Id": "Float128:System.Byte",
              "Name": "Float128",
              "Type": "System.Byte",
              "Signature": "public System.Byte Float128",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "332DD7B4BAACCE0B3405854D20EC80576AE777A48BAFB4897F0C0838C5ED304F"
            },
            {
              "Id": "Float16:System.Byte",
              "Name": "Float16",
              "Type": "System.Byte",
              "Signature": "public System.Byte Float16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30EED041AD7F7FA8899214627CC9C1801E02376C739C8B54582A6A479A2B056D"
            },
            {
              "Id": "Float32:System.Byte",
              "Name": "Float32",
              "Type": "System.Byte",
              "Signature": "public System.Byte Float32",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF4A6606CB6CE1141504011698DA195EBCD2DA3D4A3CDDCE6BF2BADF3C358A17"
            },
            {
              "Id": "Float64:System.Byte",
              "Name": "Float64",
              "Type": "System.Byte",
              "Signature": "public System.Byte Float64",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56387E5AD5C65ADF64F0D5094FB2A168E7E3F7B1A5E55344137BB48DA3FDA4FA"
            },
            {
              "Id": "GameTime:System.Byte",
              "Name": "GameTime",
              "Type": "System.Byte",
              "Signature": "public System.Byte GameTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41EF698D06FA17526434123D4E54A1C0B9707DE757D25EDF26B6876648C0A145"
            },
            {
              "Id": "Guid:System.Byte",
              "Name": "Guid",
              "Type": "System.Byte",
              "Signature": "public System.Byte Guid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5BCDF54E7F6F4A482D0C925CCF405087EE37B5464DAE5C3FE98ADFC976ABC69"
            },
            {
              "Id": "Header:System.UInt32",
              "Name": "Header",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Header",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "268AA5180F9E9A4C951D7714502C0E90A3EE7090C6306846F3B435B89016AB58"
            },
            {
              "Id": "Int128:System.Byte",
              "Name": "Int128",
              "Type": "System.Byte",
              "Signature": "public System.Byte Int128",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "868129866874E79C40C6FBD48830011A144B11F0D591A553AAE478542D98652F"
            },
            {
              "Id": "Int16:System.Byte",
              "Name": "Int16",
              "Type": "System.Byte",
              "Signature": "public System.Byte Int16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "359F7BB815F27E42E25A76CE55AB244B675185568405DAD1A417460BE8394BC3"
            },
            {
              "Id": "Int32:System.Byte",
              "Name": "Int32",
              "Type": "System.Byte",
              "Signature": "public System.Byte Int32",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A407F26EBE788FD976A4233152487C74C935A3C163B4E5A3069258DEB8497593"
            },
            {
              "Id": "Int64:System.Byte",
              "Name": "Int64",
              "Type": "System.Byte",
              "Signature": "public System.Byte Int64",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BB7699C5FAF20245040A4F675FDDFD68833FD9655A8AB85F6E484726326DF993"
            },
            {
              "Id": "Int8:System.Byte",
              "Name": "Int8",
              "Type": "System.Byte",
              "Signature": "public System.Byte Int8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73E702D5866D1A2D77E01DFF42A76F22C4CEEA136A06AF69429A7C11F0CC3038"
            },
            {
              "Id": "Interface:System.Byte",
              "Name": "Interface",
              "Type": "System.Byte",
              "Signature": "public System.Byte Interface",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22A66AA3C90A40E0270CA16B33126D5705878C99CFBDEDBDDA58EC29560F4ED0"
            },
            {
              "Id": "Matrix:System.Byte",
              "Name": "Matrix",
              "Type": "System.Byte",
              "Signature": "public System.Byte Matrix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E7A60EC5952006CE7926B017FCA626E5CA77866071F99BDB30C6A6AD39E09C7"
            },
            {
              "Id": "MgR2:System.Byte",
              "Name": "MgR2",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0E0821121FFF95C4ABE250EE33423EF9436CE6C4488659BC47D39D23666FC76"
            },
            {
              "Id": "MgR3:System.Byte",
              "Name": "MgR3",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03213BBEA9D62593924AE0252B3B490A119682A020C8F288289309126F4B8444"
            },
            {
              "Id": "MgR4:System.Byte",
              "Name": "MgR4",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19DA081520442F5F7BE9DB1B0984EF86064F8E749E5F91A6CD6B7706EC626997"
            },
            {
              "Id": "MgR5:System.Byte",
              "Name": "MgR5",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "036EC0AAE4DB532B5B17B679ED67E84186FD48AC5AC32DEA3E941E4827067FAD"
            },
            {
              "Id": "MgR6:System.Byte",
              "Name": "MgR6",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40C03382CFB84CB82E31F8BEBB7406DFC2841BB45C2BBB1BB0A1A4D5D1064F89"
            },
            {
              "Id": "MgR7:System.Byte",
              "Name": "MgR7",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79FE8F238FC1B863FE5A185A91C5D7494CCF30889646E990709FFCD50C7908E3"
            },
            {
              "Id": "MgR8:System.Byte",
              "Name": "MgR8",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2660191E1877CD7E6C821CCD9EC0198139A88B917C0B9FACF5AEC965F3CBBDE"
            },
            {
              "Id": "MgR9:System.Byte",
              "Name": "MgR9",
              "Type": "System.Byte",
              "Signature": "public System.Byte MgR9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51D1B7339AAE32A805E032076057399FBC31037AE390F3A12D25D57CA04D0421"
            },
            {
              "Id": "MultiDimensionalArray:System.Byte",
              "Name": "MultiDimensionalArray",
              "Type": "System.Byte",
              "Signature": "public System.Byte MultiDimensionalArray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A42C1AAD2E5F20D18CB8662E1396A91A6B7F6E05556B4DE2906E8288B21B57FF"
            },
            {
              "Id": "Null:System.Byte",
              "Name": "Null",
              "Type": "System.Byte",
              "Signature": "public System.Byte Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D3E98A292DC7CE5F60111C15FEF8AE07D68741822D9543381222E0955EDCFD5"
            },
            {
              "Id": "NullableEnum:System.Byte",
              "Name": "NullableEnum",
              "Type": "System.Byte",
              "Signature": "public System.Byte NullableEnum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "904EB29D6385684EF592C8223C886FEBFC774FCF791621383AEBDD663FB872CF"
            },
            {
              "Id": "Object:System.Byte",
              "Name": "Object",
              "Type": "System.Byte",
              "Signature": "public System.Byte Object",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF17DD70BA1080DBA4050429A8C7906F26B6F9BFCB77D959CDBC73018F02BCF1"
            },
            {
              "Id": "Point:System.Byte",
              "Name": "Point",
              "Type": "System.Byte",
              "Signature": "public System.Byte Point",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41695CD8B630070C59A5DDBAA4A193E8192D2A7EBA7E08A0615600E184CB4EC2"
            },
            {
              "Id": "ReleaseVersion:System.Byte",
              "Name": "ReleaseVersion",
              "Type": "System.Byte",
              "Signature": "public System.Byte ReleaseVersion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3BFB2B6349AFC052D2B97EA350B1D58AFD2B32C96655BA7C8A766F6725254CBA"
            },
            {
              "Id": "Res2:System.Byte",
              "Name": "Res2",
              "Type": "System.Byte",
              "Signature": "public System.Byte Res2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94AC7CD17B359EAC58CB59D4F20A1F23EB3A33DF1D09640F594F9D1ED07A37C5"
            },
            {
              "Id": "Res3:System.Byte",
              "Name": "Res3",
              "Type": "System.Byte",
              "Signature": "public System.Byte Res3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE93F10A6A6EAFBA4695AF791C834603C4B1B70E4E50BB58BE9ECAA40A5CE384"
            },
            {
              "Id": "Res4:System.Byte",
              "Name": "Res4",
              "Type": "System.Byte",
              "Signature": "public System.Byte Res4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71630E0801896FA53B286FEF0355DD111A5E30843C0D44F0AB8D91F8C2A8571B"
            },
            {
              "Id": "Res5:System.Byte",
              "Name": "Res5",
              "Type": "System.Byte",
              "Signature": "public System.Byte Res5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C65FBC337E699370633C5C0918F302BE96A4DD6B9B03807C4B6973AF9F3FCD24"
            },
            {
              "Id": "S10:System.Byte",
              "Name": "S10",
              "Type": "System.Byte",
              "Signature": "public System.Byte S10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58C7406E96E8614B684471AA0F968B7BB55753D7467C2F1CF6724CD29CBBD05B"
            },
            {
              "Id": "S11:System.Byte",
              "Name": "S11",
              "Type": "System.Byte",
              "Signature": "public System.Byte S11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA126A840DD9A4BAB8F758D7564E5E2F1BCFF15C71F2AEF6A7F8A9406C94D465"
            },
            {
              "Id": "S12:System.Byte",
              "Name": "S12",
              "Type": "System.Byte",
              "Signature": "public System.Byte S12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D984EBEEF3F29C8ABBCC44156B4D5789CB2C0B6E532F32E81263D901012F28B5"
            },
            {
              "Id": "S13:System.Byte",
              "Name": "S13",
              "Type": "System.Byte",
              "Signature": "public System.Byte S13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9863C2E95F5ECBB4A081412D1C944D6314BAA379A091D88DC68115E913260F31"
            },
            {
              "Id": "S14:System.Byte",
              "Name": "S14",
              "Type": "System.Byte",
              "Signature": "public System.Byte S14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82F19239323234B1CB275A5CC109F1C5E72A3FA6615C40B6FD462734F2AB04C1"
            },
            {
              "Id": "S6:System.Byte",
              "Name": "S6",
              "Type": "System.Byte",
              "Signature": "public System.Byte S6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD5BEEAFD7D4978CDC36E6FD8C1694F31F942943D29BD8607DCCFA1F71A8FA2D"
            },
            {
              "Id": "S7:System.Byte",
              "Name": "S7",
              "Type": "System.Byte",
              "Signature": "public System.Byte S7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5402B1DD1957C27762FA458F076BB0D1F816317EC464B7E69F3EAC3CD6E41F6D"
            },
            {
              "Id": "S8:System.Byte",
              "Name": "S8",
              "Type": "System.Byte",
              "Signature": "public System.Byte S8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5EC18D0CA352DF093B6EB853CC8F5A1D7F953DA148BE844C9C2FCE1E1D5701C8"
            },
            {
              "Id": "S9:System.Byte",
              "Name": "S9",
              "Type": "System.Byte",
              "Signature": "public System.Byte S9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD78816F9E2508C3D5B2418B88AC9E69ADC163EA47FEF733B0D85DEAC3AF0D94"
            },
            {
              "Id": "Se:System.Byte",
              "Name": "Se",
              "Type": "System.Byte",
              "Signature": "public System.Byte Se",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6336EF36D490138789B35FD4A69F7F0867C777D2BF3856937C97AB578B2F4369"
            },
            {
              "Id": "Sf:System.Byte",
              "Name": "Sf",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sf",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA845C8D0DF27EA1DC18028F2C1EDCBA05C8300E8D9E93E38833B99AF00314DD"
            },
            {
              "Id": "Sg:System.Byte",
              "Name": "Sg",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sg",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E547D6D20E9B5DDDF69EE067B9432DB0865CFE3A839E919A118FED57559A4EA"
            },
            {
              "Id": "Sh:System.Byte",
              "Name": "Sh",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDE84F3C04C0E025BA7112CEB10C9E3BF045F7A2CA24C15D51745ACD195F97C5"
            },
            {
              "Id": "Si:System.Byte",
              "Name": "Si",
              "Type": "System.Byte",
              "Signature": "public System.Byte Si",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC770D4823B2B451322270D84C4F37143A01912454B7D37A48DDBD8A86CAB8B3"
            },
            {
              "Id": "Sj:System.Byte",
              "Name": "Sj",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sj",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05ABEAC8C7EB586C1E2883AC07135217A11EDA1454BB8209D848E81F7C40C8C5"
            },
            {
              "Id": "Sk:System.Byte",
              "Name": "Sk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0DDA604611AEFE1262F29FC0E8F1979A84DB71FB7189040714673C7033278A94"
            },
            {
              "Id": "Sl:System.Byte",
              "Name": "Sl",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E6BA139739C062B286817410CBEEF84E180134A99696BE6DACFC18D433A0B1C"
            },
            {
              "Id": "Sm:System.Byte",
              "Name": "Sm",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AABE3E049BEEC22BB8F750C94A22EDA6AF2296D790EA170A4ADD9B28A027376"
            },
            {
              "Id": "Sn:System.Byte",
              "Name": "Sn",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8529EE02770D57D301EC0C02E67F85E3AC1F1E6F9902AD75CA5D1D2F5E522B16"
            },
            {
              "Id": "So:System.Byte",
              "Name": "So",
              "Type": "System.Byte",
              "Signature": "public System.Byte So",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA2F15D0CE36008D6BC2C3C31269FF03F427D3EC533399DEA54BEF9270E90B38"
            },
            {
              "Id": "String:System.Byte",
              "Name": "String",
              "Type": "System.Byte",
              "Signature": "public System.Byte String",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C965F5852E3A77696C30F4D74FDBC88C45155C720B7AD93426954CDA052100EA"
            },
            {
              "Id": "Texture2D:System.Byte",
              "Name": "Texture2D",
              "Type": "System.Byte",
              "Signature": "public System.Byte Texture2D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FEF3AF51239CEBEE796A78C54A2838DDCD60764CCE2280FCA41AF59E23070D3"
            },
            {
              "Id": "TimeSpan:System.Byte",
              "Name": "TimeSpan",
              "Type": "System.Byte",
              "Signature": "public System.Byte TimeSpan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96205BB1EB021F5504007A09CBEC6E5BC70269845C2E2E6D752C0D1DE4D75D5E"
            },
            {
              "Id": "UFloat128:System.Byte",
              "Name": "UFloat128",
              "Type": "System.Byte",
              "Signature": "public System.Byte UFloat128",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00C711653CD368758ED67646DFB8A8149470DFDE26FA8249B6A9E2A889AC71E1"
            },
            {
              "Id": "UFloat16:System.Byte",
              "Name": "UFloat16",
              "Type": "System.Byte",
              "Signature": "public System.Byte UFloat16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A6AD169BE0E1A42275BD3BF2C374B5D52057C23FFBCCDA147270CE89A97A846"
            },
            {
              "Id": "UFloat32:System.Byte",
              "Name": "UFloat32",
              "Type": "System.Byte",
              "Signature": "public System.Byte UFloat32",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09A81B5CAE4C4447CF58A26CAC5B66A22D638CC23BC16A11A7386E3E0F00EAF2"
            },
            {
              "Id": "UFloat64:System.Byte",
              "Name": "UFloat64",
              "Type": "System.Byte",
              "Signature": "public System.Byte UFloat64",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D87104FAE0CCC24029405CDD301E9BE356B0DFC6C1864796EAE8E5C3E43F189F"
            },
            {
              "Id": "UInt128:System.Byte",
              "Name": "UInt128",
              "Type": "System.Byte",
              "Signature": "public System.Byte UInt128",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "861F0C8A031D01F3A6661D8264EB68A576B6ED08CC71275CFD0FC09634C8CB64"
            },
            {
              "Id": "UInt16:System.Byte",
              "Name": "UInt16",
              "Type": "System.Byte",
              "Signature": "public System.Byte UInt16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16014DCFED8F8FB7E768DF59CF0BCB6A0C7B07FADE6416486B64D5D17629B5E6"
            },
            {
              "Id": "UInt32:System.Byte",
              "Name": "UInt32",
              "Type": "System.Byte",
              "Signature": "public System.Byte UInt32",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98904B35343D7B46A1F59F725D388C923CCA4BE046470BDC6E95B7C877755054"
            },
            {
              "Id": "UInt64:System.Byte",
              "Name": "UInt64",
              "Type": "System.Byte",
              "Signature": "public System.Byte UInt64",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03986DBB1B697C6EB399A180CA8BBA548A1BADFB9F5E364DDE1734F582B38D43"
            },
            {
              "Id": "UInt8:System.Byte",
              "Name": "UInt8",
              "Type": "System.Byte",
              "Signature": "public System.Byte UInt8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34320C6168C29CBBFD0CCFF727CE1FE02058230A229857D76F404418CCCF5C6F"
            },
            {
              "Id": "URes1:System.Byte",
              "Name": "URes1",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A3920DADDB4F5583D5D639C3753A0B5C93F6BB69E2B59AAA2F06B197202DA76"
            },
            {
              "Id": "URes2:System.Byte",
              "Name": "URes2",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C3C239FC3682BE962C02F89258112A9C0586AB079C45707519AE44DD92AEB41"
            },
            {
              "Id": "URes3:System.Byte",
              "Name": "URes3",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B312B5DEA98FD9BCE7B1D0B3DD7FDAFFEBF68EB32C65F586423C4FCCC83381F"
            },
            {
              "Id": "URes4:System.Byte",
              "Name": "URes4",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B426840F8AAF6F0B9A704BF447FA5FD2ACEE4DAF59B9E822EF295B6FD37069B8"
            },
            {
              "Id": "URes5:System.Byte",
              "Name": "URes5",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0A946D1E244F0E815AB20EFE686A0E28C9FC682BC4EF46E27FF28B6E22EE661"
            },
            {
              "Id": "URes6:System.Byte",
              "Name": "URes6",
              "Type": "System.Byte",
              "Signature": "public System.Byte URes6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C4E02021D74E679051F656209E7E34EFB67E65118B8834082263F7BD5A1E487"
            },
            {
              "Id": "Vector2:System.Byte",
              "Name": "Vector2",
              "Type": "System.Byte",
              "Signature": "public System.Byte Vector2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "273CFA9A1656FE4A0AED214BC29CAC7CCB066A1C9A2FA234E8D2AA911C6F126B"
            },
            {
              "Id": "Vector3:System.Byte",
              "Name": "Vector3",
              "Type": "System.Byte",
              "Signature": "public System.Byte Vector3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D99FF85B84FEF9EE6E74CF3E9EDA0D25821B539659A6D54B3FD0A855F134A5F2"
            },
            {
              "Id": "Vector4:System.Byte",
              "Name": "Vector4",
              "Type": "System.Byte",
              "Signature": "public System.Byte Vector4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "426326410FE5B3E636D26E054987C39982427D742B42BAF6F36D048CC5B4F357"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "10A4A0E72593FA3891D28328D15FAB2E0B07A081EC6209968EF6F66838582F72"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.CandideReflection",
          "Name": "CandideReflection",
          "DisplayName": "CandideReflection",
          "FullName": "CandideCreator.Shared.Serialization.CandideReflection",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssemblyNameMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Reflection.Assembly,System.String\u003E",
              "Name": "AssemblyNameMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Reflection.Assembly, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Reflection.Assembly, System.String\u003E AssemblyNameMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC792B332405C355932B58B8604FC3EDE5F726724CDF81A143D0C5B6850DC532"
            },
            {
              "Id": "DefaultValuesMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.Object\u003E",
              "Name": "DefaultValuesMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Object\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, System.Object\u003E DefaultValuesMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7055DA7A2B7F0303746FA3CBD24675C125B132428F315105A2C47C99EDCAF366"
            },
            {
              "Id": "EmptyCollectionGeneratorMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.Func\u00601\u003CSystem.Object\u003E\u003E",
              "Name": "EmptyCollectionGeneratorMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Func\u003CSystem.Object\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, System.Func\u003CSystem.Object\u003E\u003E EmptyCollectionGeneratorMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4891869BF72DC8FED0D37C08ED3A8ACDC84C1E17D90FE3B58A277D6B9116611"
            },
            {
              "Id": "Instance:CandideCreator.Shared.Serialization.CandideReflection",
              "Name": "Instance",
              "Type": "CandideCreator.Shared.Serialization.CandideReflection",
              "Signature": "public CandideCreator.Shared.Serialization.CandideReflection Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8CD838F2C0F93B6831676A177271E524432453907BBBA90AC2848E560CCD1B3C"
            },
            {
              "Id": "InterfaceTypeHandler:CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler",
              "Name": "InterfaceTypeHandler",
              "Type": "CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler",
              "Signature": "public CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler InterfaceTypeHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ABA8B7E99919DB4B310106952393CC859E7045CBCE161DD1F79479925463AF2"
            },
            {
              "Id": "InvalidTypeHandler:CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler",
              "Name": "InvalidTypeHandler",
              "Type": "CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler",
              "Signature": "public CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler InvalidTypeHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A880FA7B3BC1443954AF7234E779C6C230E0E312AC5F320CAE67B423090889D7"
            },
            {
              "Id": "Serializers:CandideCreator.Shared.Serialization.ITypeSerializer[]",
              "Name": "Serializers",
              "Type": "CandideCreator.Shared.Serialization.ITypeSerializer[]",
              "Signature": "public CandideCreator.Shared.Serialization.ITypeSerializer[] Serializers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB99377D9CC7CB5DFF36AABE49E1E473CA8E555E2B8355D38F37565DA2AF6B60"
            },
            {
              "Id": "SerializersMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.ITypeSerializer\u003E",
              "Name": "SerializersMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E SerializersMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F0DF48940FC64891B7707DD090560FE5E667C38FAED63167C978003D44C5D0B"
            },
            {
              "Id": "TypeHandlerMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.ITypeHandler\u003E",
              "Name": "TypeHandlerMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E TypeHandlerMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2A6CBD58A7F072500AD5133F25BE846EBDE33526B2D1762FE593572D6BDC665"
            },
            {
              "Id": "TypeNameToTypeMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E,System.Type\u003E",
              "Name": "TypeNameToTypeMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E TypeNameToTypeMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F23EB349ED8A90F58E342B3B35B8009C21116419ABCC46C2FA3524ADF2E0B402"
            },
            {
              "Id": "WideTypeHandlers:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E",
              "Name": "WideTypeHandlers",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E WideTypeHandlers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4738EEDBC0DA922D2D9D605F014BEC83A2AC6C7A9A937FD32EDFCEA8A0F55C6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "347CBBF6247388400ABB806AE6A4EAC193F8B088A9C54E0D77170FCAF99CA99A",
              "Hash": "3FC5D97CD5C020850BE0799C8AEB73A6DCD1C783E7B060192AFD99BE33C2076C",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone\u00601(!TTarget)-\u003E!TTarget",
              "Name": "Clone",
              "Signature": "public TTarget Clone\u003CTTarget\u003E(TTarget value)",
              "Visibility": "public",
              "ReturnType": "TTarget",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "TTarget",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 23,
              "BodyHash": "5FACF84562D128E9FEEB3A281661FFA738969D412B5B776DE2B1FC0B93EEF834",
              "Hash": "96AD0066B3F633E3E1AD35F372E2347A7D544A99E5620B710704722C898A3D45",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Configure\u00601()-\u003ECandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Name": "Configure",
              "Signature": "public CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler Configure\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 47,
              "BodyHash": "332DAB522B0A2363BAD48F0DF157A729CE8A15E16CB185AE2A410B44C7312057",
              "Hash": "F035F792A4DC3C42356F190684270BC2F26ADC34AC443309669B39F828A0CDBF",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::.ctor(CandideCreator.Shared.Serialization.CandideReflection, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields\u00601(!T, !T)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields\u003CT\u003E(T target, T source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 74,
              "BodyHash": "369FFBC206E0C6077830961CCEC8F9B38A77F5F6EAED1E8767E42FA712C7B238",
              "Hash": "7DA9D62CEECCA5BAF58D887CF29F3422212628EECC4575EEC01A285742FE871A",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAssemblyName(System.Reflection.Assembly)-\u003ESystem.String",
              "Name": "GetAssemblyName",
              "Signature": "public System.String GetAssemblyName(System.Reflection.Assembly assembly)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "assembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "822F889FB21F472A5998E8DF9A11BAF50E3323564842C8B59BF95A8F5C20E0A0",
              "Hash": "FAABBF1C7C0BE3C2B7FB31ECFEB37175FE119FC8E51921B9A12BC69110E2D1E7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Reflection.Assembly, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Reflection.Assembly::GetName()",
                "System.Reflection.AssemblyName::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.Reflection.Assembly, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCreateEmptyCollectionInstance(System.Type)-\u003ESystem.Func\u00601\u003CSystem.Object\u003E",
              "Name": "GetCreateEmptyCollectionInstance",
              "Signature": "private System.Func\u003CSystem.Object\u003E GetCreateEmptyCollectionInstance(System.Type type)",
              "Visibility": "private",
              "ReturnType": "System.Func\u003CSystem.Object\u003E",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "3A63B2F4F65C91A9142B165FC0625895D716D15261798FB805561CD7B68452BB",
              "Hash": "A4A9132E98DF0E7B59E3B071750801EB6A94EC9DC98AC075D9A9ABA68473D6EB",
              "CalledMethods": [
                "CandideReflection.\u003C\u003Ec__DisplayClass22_0::.ctor()",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::get_IsArray()",
                "CandideReflection.\u003C\u003Ec__DisplayClass22_0::\u003CGetCreateEmptyCollectionInstance\u003Eb__0()",
                "System.Func\u003CSystem.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::CreateInstance(System.Type, System.Int32)",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "CandideReflection.\u003C\u003Ec__DisplayClass22_0::\u003CGetCreateEmptyCollectionInstance\u003Eb__1()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDefaultValue(System.Type)-\u003ESystem.Object",
              "Name": "GetDefaultValue",
              "Signature": "public System.Object GetDefaultValue(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "7809E5547E2252E23106E5A85AFE746C8D1A1DBCB162719CEDEF1F69D6B0888D",
              "Hash": "E0D67A0D10C90AA1CCBA831BF5E33B3C70CEF8DE0C33B05489FE5D8A3AA7DF64",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetDefaultValue(System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Object\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEmptyCollectionInstance(System.Type)-\u003ESystem.Object",
              "Name": "GetEmptyCollectionInstance",
              "Signature": "public System.Object GetEmptyCollectionInstance(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "C30EFB97FB1AF26DB8643FF5E3D095FF730B3431ED49BD6E29BA2C42D66795F2",
              "Hash": "CBBE7910997A08226AEE468E4A99520CFED960114CF259527BEE3BE42FB6C365",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Func\u003CSystem.Object\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Func\u003CSystem.Object\u003E::Invoke()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetCreateEmptyCollectionInstance(System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.Func\u003CSystem.Object\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSerializer(System.Byte)-\u003ECandideCreator.Shared.Serialization.ITypeSerializer",
              "Name": "GetSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.ITypeSerializer GetSerializer(System.Byte typeCode)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Serialization.ITypeSerializer",
              "Parameters": [
                {
                  "Name": "typeCode",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DC25A679F14F425DA8EB7A30A273F741E7B3D9177DBEFBE9173AE91DEEF03485",
              "Hash": "95AA95198770C64F3CFFE087ED5DAA939999408D2336FD30E91E74C4DFC921BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeFromName(System.String)-\u003ESystem.Type",
              "Name": "GetTypeFromName",
              "Signature": "public System.Type GetTypeFromName(System.String fullyQualifiedTypeName)",
              "Visibility": "public",
              "ReturnType": "System.Type",
              "Parameters": [
                {
                  "Name": "fullyQualifiedTypeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "37B68582334D32602FBB884BA06372AA0BC8B4F03B1F23F8B527197A8B031209",
              "Hash": "7576C501FE924682D3FCC956DE94DE075DF60CA7AA3A0736182C461F0C547F71",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "System.Type::GetType(System.String)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::FindAssembly(System.Reflection.AssemblyName)",
                "System.Func\u003CSystem.Reflection.AssemblyName, System.Reflection.Assembly\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::FindType(System.Reflection.Assembly, System.String, System.Boolean)",
                "System.Func\u003CSystem.Reflection.Assembly, System.String, System.Boolean, System.Type\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Type::GetType(System.String, System.Func\u003CSystem.Reflection.AssemblyName, System.Reflection.Assembly\u003E, System.Func\u003CSystem.Reflection.Assembly, System.String, System.Boolean, System.Type\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeFromName(System.String, System.String)-\u003ESystem.Type",
              "Name": "GetTypeFromName",
              "Signature": "public System.Type GetTypeFromName(System.String typeFullName, System.String assemblyName)",
              "Visibility": "public",
              "ReturnType": "System.Type",
              "Parameters": [
                {
                  "Name": "typeFullName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "assemblyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "544DCF34A3A912DA983E3C19DC87CB9874436C4300E49AC0AF90EA8318A8F951",
              "Hash": "ED590F96B02D20CA1EB3069EBE321FB9F2DD1D4A109CF37E7180F44D6BC2D978",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Type::GetType(System.String)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.String::Replace(System.String, System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::FindAssembly(System.Reflection.AssemblyName)",
                "System.Func\u003CSystem.Reflection.AssemblyName, System.Reflection.Assembly\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::FindType(System.Reflection.Assembly, System.String, System.Boolean)",
                "System.Func\u003CSystem.Reflection.Assembly, System.String, System.Boolean, System.Type\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Type::GetType(System.String, System.Func\u003CSystem.Reflection.AssemblyName, System.Reflection.Assembly\u003E, System.Func\u003CSystem.Reflection.Assembly, System.String, System.Boolean, System.Type\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Type\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                ", ",
                "CandideServer.Models.CitizenModel",
                "CandideServer.Models.Citizen.CitizenModel"
              ],
              "Source": null
            },
            {
              "Id": "GetTypeHandler(System.Type)-\u003ECandideCreator.Shared.Serialization.ITypeHandler",
              "Name": "GetTypeHandler",
              "Signature": "public CandideCreator.Shared.Serialization.ITypeHandler GetTypeHandler(System.Type type)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Serialization.ITypeHandler",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "1EF03A7116FA9C519A57E414DAF77F9DD46EAEC14822278DE8A21F48CD096AF9",
              "Hash": "BF4085379CAA2B350A886AD198DAB09851A1D918E99CA8E2A162A42CD8AC7496",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E::get_Current()",
                "CandideCreator.Shared.Serialization.ITypeHandler::CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Type::get_IsGenericType()",
                "System.Type::GetGenericTypeDefinition()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::.ctor(CandideCreator.Shared.Serialization.CandideReflection, System.Type)",
                "System.Type::get_Module()",
                "System.Reflection.Module::get_Name()",
                "System.String::StartsWith(System.String)"
              ],
              "StringLiterals": [
                "System"
              ],
              "Source": null
            },
            {
              "Id": "Register(CandideCreator.Shared.Serialization.ITypeHandler)-\u003ESystem.Void",
              "Name": "Register",
              "Signature": "public System.Void Register(CandideCreator.Shared.Serialization.ITypeHandler typeHandler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "typeHandler",
                  "Type": "CandideCreator.Shared.Serialization.ITypeHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "B721073D300827260F19583E7133DD20E59CD769A5FD673BE0C821E92F06FE12",
              "Hash": "AFA5E3EDDA9D572AA32D8543BCAFFF0A153B20EBEFCAF0E0F4DC4B6A894386EB",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeHandler::get_Type()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Register(CandideCreator.Shared.Serialization.ITypeSerializer)-\u003ESystem.Void",
              "Name": "Register",
              "Signature": "public System.Void Register(CandideCreator.Shared.Serialization.ITypeSerializer serializer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.ITypeSerializer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "48BE0D43CD994F2A1E0A0CB842E1C3795C5502DD6D13A425851E4C7F0C83CF14",
              "Hash": "34FEF96690129C5B7E710C81DD52AD8A52C71436C9AA594E962B060DD501AAEA",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeSerializer::get_Type()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Serialization.TypeHandlers.SimpleTypeHandler::.ctor(CandideCreator.Shared.Serialization.ITypeSerializer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0, !1)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::get_TypeCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Register(System.Reflection.Assembly)-\u003ESystem.Void",
              "Name": "Register",
              "Signature": "public System.Void Register(System.Reflection.Assembly assembly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "assembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 514,
              "BodyHash": "E4236CF1D4156E32327B52B85468E3D54DF0B498EDF14A291E8EB791708D7B33",
              "Hash": "1B3C49FA4876913CE7F48B4D9023072F7576329427C2EDA292215C962D96C680",
              "CalledMethods": [
                "System.Reflection.Assembly::GetTypes()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Type::get_IsAbstract()",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetEmptyConstructor(System.Type)",
                "System.Reflection.ConstructorInfo::op_Equality(System.Reflection.ConstructorInfo, System.Reflection.ConstructorInfo)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "System.Array::Empty()",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])",
                "CandideCreator.Shared.Serialization.ITypeSerializer::get_Type()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::Add(!0, !1)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::get_TypeCode()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::get_Type()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeHandler\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Serialization.TypeHandlers.SimpleTypeHandler::.ctor(CandideCreator.Shared.Serialization.ITypeSerializer)",
                "Dictionary.Enumerator\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "464AC152494CBE5D51C4988176C1AA2EE043455EDAF840FA3808693BE78E8E7E"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.CandideSerializer",
          "Name": "CandideSerializer",
          "DisplayName": "CandideSerializer",
          "FullName": "CandideCreator.Shared.Serialization.CandideSerializer",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Properties:CandideCreator.Shared.Serialization.SerializationProperties",
              "Name": "Properties",
              "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
              "Signature": "public CandideCreator.Shared.Serialization.SerializationProperties Properties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECC6D39951E0BB7C845887E3FAAFE4C5185BD5F4607739A20D2C8857F32441BA"
            },
            {
              "Id": "StringMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "StringMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E StringMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2013208DB8619860F7A4C62290EEAF968F4C7EF508826C6E543293B838E7150"
            },
            {
              "Id": "Visited:System.Collections.Generic.HashSet\u00601\u003CSystem.Object\u003E",
              "Name": "Visited",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Object\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Object\u003E Visited",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D55BE650C33C5F8E21784E9E214D42FFA40F2F49EFD833BC1F13F5CDA0775897"
            },
            {
              "Id": "_nextId:System.Int32",
              "Name": "_nextId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5E3C7A6E63BA5BFBFEE7C4DFB8C5CF26528A297A45716C445CE7245D5F1197"
            },
            {
              "Id": "_stringMapKeys:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "_stringMapKeys",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E _stringMapKeys",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C463D3E960953637AEB819D90C2269D0BB15D2323C2DF74759E2D16D6C951903"
            },
            {
              "Id": "_stringMapValues:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "_stringMapValues",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E _stringMapValues",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEC403DFD98CF094D84F3E124C2F62B4A7DF4B7E20D9EE226AFCF26ED8B606D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DebugWriter(CandideCreator.Shared.Storage.ExtendedBinaryWriter)-\u003ESystem.Void",
              "Name": "DebugWriter",
              "Signature": "public System.Void DebugWriter(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "34FD0D7538274501DA118D748F1C32C78C3638D26294A768389AAB419736329F",
              "Hash": "84DB39022BA88B4D43DB1597CD93360AACD2F11EAC9933E0D8BC7A284E17D8B2",
              "CalledMethods": [
                "System.IO.BinaryWriter::get_BaseStream()",
                "System.IO.MemoryStream::ToArray()",
                "System.BitConverter::ToString(System.Byte[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStringId(System.String)-\u003ESystem.Int32",
              "Name": "GetStringId",
              "Signature": "public System.Int32 GetStringId(System.String identifier)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "identifier",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "6ADE4BBD68AF4071D5EC66E275ABC6B4EC20730590E822E68EED4CB4A63D7956",
              "Hash": "1F394429E9CD2D9D6ED654A0D4A62A53D278DE1FA51515DAE429F04F93A16C69",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.ITypeHandler typeHandler, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeHandler",
                  "Type": "CandideCreator.Shared.Serialization.ITypeHandler",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "5E8568F9137AE9930B44E9AD16BB14593FE6D7DC16CC2E5A4EC03EDD846F482F",
              "Hash": "369313A81C435D7C34C67A843BF56472E02AF09528CC1F25317D98A74DD458BC",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeHandler::GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize\u00601(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !T, System.Boolean)-\u003ESystem.IDisposable",
              "Name": "Serialize",
              "Signature": "public System.IDisposable Serialize\u003CT\u003E(CandideCreator.Shared.Serialization.CandideReflection reflection, System.IO.Stream stream, T source, System.Boolean leaveOpen)",
              "Visibility": "public",
              "ReturnType": "System.IDisposable",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leaveOpen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 31,
              "BodyHash": "59441FAA9F6A29BD4F7787AE32CF44B0ED60F07483702E76E057103EC5E975B3",
              "Hash": "B137AE9BDCB237A776DA2222579357051E21C2065C81FBCCC4FFCA4B73ED6F04",
              "CalledMethods": [
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize\u00601(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, !T)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize\u003CT\u003E(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, T source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 508,
              "BodyHash": "D57CF6B04A6185A67CD67F3E35FB1F1CC6C89EEFEA007391B9EACF9B68B5BFAC",
              "Hash": "A0987E5459CC39CDF8791851C213257DA9EF5711190B68EBD1723E816D0DCD39",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Object\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()",
                "System.IO.BinaryWriter::Write(System.UInt32)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.IO.MemoryStream::.ctor()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.MemoryExtensions::Sort(System.Span\u003C!!0\u003E, System.Span\u003C!!1\u003E)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.IO.BinaryWriter::Flush()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize\u00601(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !T)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize\u003CT\u003E(CandideCreator.Shared.Serialization.CandideReflection reflection, System.IO.Stream stream, T source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 38,
              "BodyHash": "759F38B245BF1FAF47D0AF764F814E97ED3F6B022F8BCED71B84E8A3652A8822",
              "Hash": "9DB158EA0085D4571BB6B2A4C73D8742832ADDEB761BDA139930D6415F5884DB",
              "CalledMethods": [
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, T)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteDynamicHeader(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "WriteDynamicHeader",
              "Signature": "public System.Void WriteDynamicHeader(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "8B90558800B363C8BB517CFFABC560A2C7745EA7330DC3583A7B37CCF593E738",
              "Hash": "B3B78143EC67F8FD7AFA45A583043F57F933BADA9E1D1A165E607A474C2D0912",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Object::GetType()",
                "System.Type::get_Assembly()",
                "System.Reflection.Assembly::GetName()",
                "System.Reflection.AssemblyName::get_Name()",
                "System.Exception::.ctor(System.String)",
                "System.Type::get_FullName()",
                "CandideCreator.Shared.Serialization.CandideSerializer::GetStringId(System.String)"
              ],
              "StringLiterals": [
                "Null assembly name",
                "Null type name"
              ],
              "Source": null
            },
            {
              "Id": "WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)-\u003ESystem.Void",
              "Name": "WriteTypeCode",
              "Signature": "public System.Void WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, CandideCreator.Shared.Serialization.ITypeHandler typeHandler, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeHandler",
                  "Type": "CandideCreator.Shared.Serialization.ITypeHandler",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BD0BB55A4DA97762B594E3C34B6A71298C64F832BCBE343DDFC06EF1113CC9A6",
              "Hash": "92C931D8B1C47DE195AC8E60F0D53FCBF90DDAC6C1F226F57A24512838B252F3",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeHandler::GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)",
                "System.IO.BinaryWriter::Write(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteWithLengthPrefix(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Action\u00601\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E)-\u003ESystem.Void",
              "Name": "WriteWithLengthPrefix",
              "Signature": "public System.Void WriteWithLengthPrefix(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E write)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "write",
                  "Type": "System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "2D3DBFF800EA106C68DB813CFA0B72F016F86D911450683958FA18C623A8BF0A",
              "Hash": "70D1BAFFC37C04B99A1CE94393A956E2CFBD3722600EBA569C5F84AB022C9952",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream)",
                "System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E::Invoke(!0)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Count()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA2A12E711A5860A066761E0C8FD131BE31614E99949B72AD3B07B2177BE8A91"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.FieldHandler",
          "Name": "FieldHandler",
          "DisplayName": "FieldHandler",
          "FullName": "CandideCreator.Shared.Serialization.FieldHandler",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Field:System.Reflection.FieldInfo",
              "Name": "Field",
              "Type": "System.Reflection.FieldInfo",
              "Signature": "public System.Reflection.FieldInfo Field",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA79C2A02F2F74CF45B47726F4C60705E663B5193491A7405B9EE5788998456C"
            },
            {
              "Id": "IsManaged:System.Boolean",
              "Name": "IsManaged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsManaged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75170BAE74B3075E2F9E6116C7B6EB8A1DF0CCD142674B33F3A42B6BD618F125"
            },
            {
              "Id": "IsPureValueType:System.Boolean",
              "Name": "IsPureValueType",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPureValueType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D08FA07E396B6DE672006FDEA18DC628D6F140DE550C2A30C06ABB51B055EECC"
            },
            {
              "Id": "IsValueType:System.Boolean",
              "Name": "IsValueType",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsValueType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68D0797CEACD21E80BAAE53455E73CB10B5D121A3DD4437D7C6F8097A1459CF5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D98DC2483EEE77CDCCE234528A4DAB0CC78E8CADD26E1B0D43EDA548FDD19916"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.ITypeHandler",
          "Name": "ITypeHandler",
          "DisplayName": "ITypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.ITypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2DD64CEFD50F54712794FC51F6AF8167E7A45C81013B90447D93F42C4CEA3197",
              "Hash": "A4B887BE25536FAC85D1129A81CFE7DF1A34C563380B8F7DB3EBAB633BAFFDF0",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeHandler::get_Type()",
                "System.Type::op_Equality(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "459457CCDCF10E1885463C9F9567F5D824A4D4132415ABD80463C0385DE4F363",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "30E8CA1A9708DD6E9C111649AE2694969D76234C7C820FC33C9867CA1E013550",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "145BEE57CB3AF5B0A1D2C386D92FDE1E9EAF07D1A8F7F8E550E984DFDF42D433",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.SerializationProperties properties, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "43F446CDB38AA8FCD6C6BBD54164C4327E3CE84ABB455469C1823D3ED7118B06",
              "Hash": "9BA343F32DA52089BA4DCA3A642F80439D1F76C9D4B87EF749031D402ACD98E7",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeHandler::get_TypeCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "61318BB9C1DAA1786E5F934CFD6B14FBFE12EA1BE63A30EAE1CE34A889439FD3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66B019021F034FAFAB43BA45E8C2C5609AADBAF7C5843573E6A5527C2E3842D0"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.ITypeSerializer",
          "Name": "ITypeSerializer",
          "DisplayName": "ITypeSerializer",
          "FullName": "CandideCreator.Shared.Serialization.ITypeSerializer",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0E4FEED3E5BAF123827749A29CF56E3531BE275DD9762E64006C1E1BC60E7375",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "61D97B1D6BFE6D4591E544A0EA44ACA6DF04EF5A4BD81816CBCFD8FD91407681",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "763767D50B12F814116F7E793C3A800C087619D0ECDB0192FF62747CEC96871A"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver",
          "Name": "MovedTypeResolver",
          "DisplayName": "MovedTypeResolver",
          "FullName": "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver",
          "Namespace": "CandideCreator.Shared.Serialization.Resolvers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssemblyTypeNameToTypesDictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.Type\u003E\u003E\u003E",
              "Name": "AssemblyTypeNameToTypesDictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E AssemblyTypeNameToTypesDictionary",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0220AF9DA0FA21A2A987ED7613873026A40AD0C7CD10DF1AF227DE55A6E11B04"
            },
            {
              "Id": "ManualTypeRedirects:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "ManualTypeRedirects",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E ManualTypeRedirects",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "37524266B1D904497A711379FAB27A526E240776378CD083D904E64C1CDC15E1"
            },
            {
              "Id": "OtherAssembliesToCheck:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "OtherAssembliesToCheck",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E OtherAssembliesToCheck",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B18BB88A03035FFCE85D17CB1CC7E1F8CA07DAFE8741E75BF84596ECC30E8F3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AlsoLookIn(System.Reflection.Assembly, System.Reflection.Assembly)-\u003ESystem.Void",
              "Name": "AlsoLookIn",
              "Signature": "public System.Void AlsoLookIn(System.Reflection.Assembly originalAssembly, System.Reflection.Assembly otherAssembly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "originalAssembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherAssembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "E2C80560B7BCC47C73F183BF5136F57FB9FBFBB2116411D87B0DD25D4CADAA83",
              "Hash": "C23698107A0AAA6E3477EFF3DC4F4EB3F9C8799366557396A83A46B9D01361E4",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::RegisterAssembly(System.Reflection.Assembly)",
                "System.Reflection.Assembly::get_FullName()",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::AlsoLookIn(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AlsoLookIn(System.String, System.String)-\u003ESystem.Void",
              "Name": "AlsoLookIn",
              "Signature": "public System.Void AlsoLookIn(System.String assemblyFullName, System.String otherPlace)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "assemblyFullName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherPlace",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "C55ABFAC186FE6CB19390FD0CEE6DA335DCD8A8499085988790AB755D8CD3182",
              "Hash": "1DA1BDCCAC2F892693D4F070038D65787AC060D7432EAAAA24C7AD12DAC0F0A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindAssembly(System.Reflection.AssemblyName)-\u003ESystem.Reflection.Assembly",
              "Name": "FindAssembly",
              "Signature": "public System.Reflection.Assembly FindAssembly(System.Reflection.AssemblyName assemblyName)",
              "Visibility": "public",
              "ReturnType": "System.Reflection.Assembly",
              "Parameters": [
                {
                  "Name": "assemblyName",
                  "Type": "System.Reflection.AssemblyName",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "6AA201072BC7D8AEB3BC59CB83701A3E2CBEB7F2D146F500C2F3A30528AB9D15",
              "Hash": "EEB803AE5377B1475963E77384F4BB03C89EF731F445808DB4D41257FD38538F",
              "CalledMethods": [
                "System.Reflection.AssemblyName::get_FullName()",
                "System.String::Contains(System.String)",
                "System.AppDomain::get_CurrentDomain()",
                "System.AppDomain::GetAssemblies()",
                "System.Reflection.Assembly::get_FullName()",
                "System.Reflection.Assembly::GetName()",
                "System.Object::Equals(System.Object)",
                "System.Reflection.AssemblyName::get_Name()",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "Farkeep",
                "Romestead"
              ],
              "Source": null
            },
            {
              "Id": "FindType(System.Reflection.Assembly, System.String, System.Boolean)-\u003ESystem.Type",
              "Name": "FindType",
              "Signature": "public System.Type FindType(System.Reflection.Assembly assembly, System.String typeName, System.Boolean caseSensitive)",
              "Visibility": "public",
              "ReturnType": "System.Type",
              "Parameters": [
                {
                  "Name": "assembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caseSensitive",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "0DAFB75A840C91A55EF35EC73FFB6D094D4C63DB4138D5088A6B37D0C491FB1B",
              "Hash": "06F38C710911AD511693A8C1C81F852AAF3BF2DF0BEAF123FFB3FFE6680991A7",
              "CalledMethods": [
                "System.String::LastIndexOf(System.Char)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Reflection.Assembly::op_Equality(System.Reflection.Assembly, System.Reflection.Assembly)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Serialization.Resolvers.MovedTypeResolver::LookForType(System.String, System.String, System.String, System.Boolean)",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "System.Reflection.Assembly::get_FullName()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LookForType(System.String, System.String, System.String, System.Boolean)-\u003ESystem.Type",
              "Name": "LookForType",
              "Signature": "private System.Type LookForType(System.String typeName, System.String assemblyFullName, System.String shortName, System.Boolean takeIfSingleMatch)",
              "Visibility": "private",
              "ReturnType": "System.Type",
              "Parameters": [
                {
                  "Name": "typeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "assemblyFullName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shortName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "takeIfSingleMatch",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "B5769F2E9D8B6D2C8A109453B6F345FA574FE30DC4FBADE87476D0A900C1133F",
              "Hash": "2E4BFBA19569395438538E0A3C76709638AC979C3916C338F355A7D65C78E3C5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Type\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Type\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Type\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Type\u003E::get_Current()",
                "List.Enumerator\u003CSystem.Type\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterAssembly(System.Reflection.Assembly)-\u003ESystem.Void",
              "Name": "RegisterAssembly",
              "Signature": "public System.Void RegisterAssembly(System.Reflection.Assembly assembly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "assembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "97E0576FC53CD84D802F99C600DF61F33E537CCE6F489193D226BCF710C23BFD",
              "Hash": "ADBBA057D52A589C0D43BB742D3189C0FE98DE1A02330FB8047797C3E7E3A53B",
              "CalledMethods": [
                "System.Reflection.Assembly::get_FullName()",
                "System.Reflection.Assembly::GetName()",
                "System.Reflection.AssemblyName::get_FullName()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E::.ctor()",
                "System.Reflection.Assembly::GetTypes()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Type\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Type\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.Type\u003E\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Assembly name was null for assembly "
              ],
              "Source": null
            }
          ],
          "Hash": "83F35F4F2061611FB32C3B02097087C311EC81FACD8DD16271AC7E79D62AACF9"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.SerializationProperties",
          "Name": "SerializationProperties",
          "DisplayName": "SerializationProperties",
          "FullName": "CandideCreator.Shared.Serialization.SerializationProperties",
          "Namespace": "CandideCreator.Shared.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CompactStrings:System.Boolean",
              "Name": "CompactStrings",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CompactStrings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5DC9CF056D9AB0E585AA188684A7BE1C4BC628A465845C2BF6E57F26E242BD6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D1D0F4E392B319DB44C03961B238E1197BE50B989A8A9CF2B4F011D25301C61"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
          "Name": "ArraySerializer",
          "DisplayName": "ArraySerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 501,
              "BodyHash": "D254D8921264DF835B2BCE57CBA436A983565746F7CA472C382C563B96CFECBB",
              "Hash": "FE7E2B1F74BB6FC84D9FB08481B9A5F0EC963D9421C6882DEE5497426084F666",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetEmptyCollectionInstance(System.Type)",
                "System.IO.BinaryReader::ReadByte()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Array::CreateInstance(System.Type, System.Int32)",
                "System.Type::get_IsEnum()",
                "System.Enum::ToObject(System.Type, System.Object)",
                "System.Array::SetValue(System.Object, System.Int32)",
                "System.Type::get_IsArray()",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])"
              ],
              "StringLiterals": [
                "Far too big array size ",
                " encountered during deserialization.",
                "Null return from array serializer, because we don\u0027t know the type of the array."
              ],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 642,
              "BodyHash": "181E70A42D9949D0A25BC5A23EDEAF4075F1891BC1628FD01446362C98A53EF8",
              "Hash": "AAE4D91DDEDB88A137681FDF8226D91A12FE6C4DEE3F5E85DE2C5293DA9E76A8",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::get_IsArray()",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Cast(System.Collections.IEnumerable)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Collections.ICollection::get_Count()",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [
                "Unhandled collection type ",
                " was skipped.",
                "Unhandled type ",
                " when serializing enumerable type ",
                "."
              ],
              "Source": null
            }
          ],
          "Hash": "20914DE71BE0E87DD53D3B22916AE16D846720AB9E204076D792AFF2DFCD5BF8"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.BoolSerializer",
          "Name": "BoolSerializer",
          "DisplayName": "BoolSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.BoolSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9F23303AB2E86ADF8C1420C9DF3C92E684C5165F33EEF80D347D8D613BE0B6A4",
              "Hash": "835FE040535D003C7825845BF36F4752D74192EA6DFBB764EF98D65F9773C2B1",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadBoolean()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "4123E55E2135E5169E4344A9F7126A3B203F35C6200078D50882625C0ED06EBC",
              "Hash": "08709094247A321762EB3BF38F3196F8DE2BAB6F1F9BB3181E5B00CADA051A8C",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C8C47B491431B13377566876E951352CC6449568E4F5E2231DF61CCF121261C"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.ColorSerializer",
          "Name": "ColorSerializer",
          "DisplayName": "ColorSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.ColorSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "EE01D1C93A69F1F145F634097BFE980C7C3EB1FFDC35DB7EA6F6CEFFBFF2BA1A",
              "Hash": "F20522CAC8BB99539FE4926E5907A0B8C33213AAA58842EAA171AD3B8AE420E1",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt32()",
                "Microsoft.Xna.Framework.Color::.ctor(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D50E4C0D3107C17E14D705F790E9D83A496F7716F54338A0ED3897249FC8A463",
              "Hash": "FA8771BF7D98AF787C8921EAC5EB01320CE549AB0D5F173322055D837E64277C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_PackedValue()",
                "System.IO.BinaryWriter::Write(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "98F76198BAC103C065C2AF1C5757A17B043D85B8CF42A65FA64727B238B8F23C"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.CompactObjectSerializer",
          "Name": "CompactObjectSerializer",
          "DisplayName": "CompactObjectSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.CompactObjectSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "F3350B999A31646E356D507DF34ECB136056A9AF42A0751E18F61EADC2855565",
              "Hash": "72B5A29C1C35110665EF85CBEFF19A518FBC606AC8DF6E192BEBA70AADE61BF9",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Serializers.ObjectSerializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "3F982ADB520C55B33D601CBBF6F954947F9809F1733EEE87EC09EE45F946E92D",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B37114E4535AFBA15B435B1A1FC629B37CE9294B3332B141BEDD48EE91EF456C"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer",
          "Name": "CompactStringSerializer",
          "DisplayName": "CompactStringSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "B8F497B98C118331DDBA5FB478AC5CF14E3D1297721E40EBB9D94DB24C590C33",
              "Hash": "45A8E394CD0F036FE58E04F87FA0CA5003484A24BA290B769FEDCDE0688905B2",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::GetStringFromId(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "948E42BFD005A2BE87699C93849D5AE4352AAB5B489D68339A0E3FAD718550A2",
              "Hash": "8563DCEF33F2412EE3AFCA753FBF543FEB2B5621FAE3F692CA28CFC0DC9EB43C",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideSerializer::GetStringId(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6DF89290DC9BFA55C73401C910EF567B07FDE16F36B796B34DD52A3469C9F001"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.DateTimeSerializer",
          "Name": "DateTimeSerializer",
          "DisplayName": "DateTimeSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.DateTimeSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "BD0ED8048CB77BA0B43F0F055FE70C5C4C38FD3E0DEE4AD0B7320023DB604500",
              "Hash": "3CB2C195B5D9014929DF347BB8BA4AC95CAFC067AF2EED493B9682971C0DD810",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt64()",
                "System.DateTime::.ctor(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "405619F729988AA0211FD7DA42FCF74FE609FAB19F068DC4ED4B5E1F283301FD",
              "Hash": "57EA3300F2B0275AC5609D0EE0DC412FB3C037F71B7E77F75B241AD184C52C16",
              "CalledMethods": [
                "System.DateTime::get_Ticks()",
                "System.IO.BinaryWriter::Write(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5A688931DEEF2ABC56C30A4553386C201A3864C1ED25004EAFBC68AB0CE9683"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.DecimalSerializer",
          "Name": "DecimalSerializer",
          "DisplayName": "DecimalSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.DecimalSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A13B17D3E61377A4129163F1F64F02043A26673D1CC118B113D9BA26B283FEB0",
              "Hash": "ECA89BF13FBE29534C390EC88D94C9E54FFB2DF57FD5B7B58AE9C852BB44FCFB",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadDecimal()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "FEEA6BEDB1AF8BE8896C8A05FC7482AC98BB47A921C0B1A73B810FD269F73113",
              "Hash": "3764B6520E93C46339C5A7D0E8BA09A78D464815D4F90C698C0A5FF10AF479AF",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Decimal)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5BE3150C66091FE9DC7E498A8238B627FF7EBBCE46762F4A14553F94F3211F0"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.DictionarySerializer",
          "Name": "DictionarySerializer",
          "DisplayName": "DictionarySerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.DictionarySerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArraySerializer:CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Name": "ArraySerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.ArraySerializer ArraySerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72CBCCDFC8A2902F55A717884C6FFF3B89975652BF1CD64DA0FC723699093F54"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 300,
              "BodyHash": "517A940158C6C93DA8F9EF196CBC6EB457EA3AA88B2C98F3D72B45A377356637",
              "Hash": "4981F6CEAC9F3DC317B0190035FCBCF755F7F468AFDCC08420A218E342CA0528",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Type::get_GenericTypeArguments()",
                "System.Type::MakeArrayType()",
                "CandideCreator.Shared.Serialization.Serializers.ArraySerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "System.Array::get_Length()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Array::CreateInstance(System.Type, System.Int32)",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "System.Array::GetValue(System.Int32)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])",
                "System.Array::SetValue(System.Object, System.Int32)",
                "System.Object::GetType()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "3F982ADB520C55B33D601CBBF6F954947F9809F1733EEE87EC09EE45F946E92D",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DC6D39C141780C1027DBE65F9599B4AB81A46F2685AE1D148D9CB2B742EF54A5"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.DynamicSerializer",
          "Name": "DynamicSerializer",
          "DisplayName": "DynamicSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.DynamicSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "F25A99A6237F351F2DD697E642D75F8235CDBF4E795985FAB89E94F35A2988A8",
              "Hash": "1E1576623462066CAE9E0908046C03511AE12FA70912732DEF5E13B323D1DCA4",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::GetStringFromId(System.Int32)",
                "System.IO.BinaryReader::get_BaseStream()",
                "System.IO.Stream::get_Position()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeFromName(System.String, System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.IO.Stream::set_Position(System.Int64)"
              ],
              "StringLiterals": [
                "Unable to find type handler while deserializing dynamic. Assembly \u0027",
                "\u0027, type full name \u0027",
                "Exception while deserializing dynamic. Assembly \u0027",
                "\u0027.\n",
                "Did not read expected amount of data while deserializing dynamic. Expected ",
                ", Read "
              ],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "3F982ADB520C55B33D601CBBF6F954947F9809F1733EEE87EC09EE45F946E92D",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BD9097F16F1548BF7A42CE1C89899697D96CB8B56DF2703D60605F7377CB5872"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Float128Serializer",
          "Name": "Float128Serializer",
          "DisplayName": "Float128Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Float128Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "A68A1EEC92CB1DADD34DE8A83CAEAED668784377101E8EFE91C7A5DA4B4ECB04",
              "Hash": "AFBC1F2D0A9470EF9F9F614A2F5CE69E74AA2A1C58D0CD69C03572EFFF7F76E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D57D6D7C91ED5A926EF3E047C8228CEF72B4941D80686FA9B7526ED065D225CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C2F893D44F7993C7570F18E351D658FA2E9B6DB1413B88ED9C25FC0D8E7D3733"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Float32Serializer",
          "Name": "Float32Serializer",
          "DisplayName": "Float32Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Float32Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "918E55479ADA7AA2BCCB8B782751DE4F36C52C35E5557120128E46D5815E07F9",
              "Hash": "ADE271CAC75BB8ACC6E7B618C738EDFA1B744520DCD64A7D433D38109F5D2EBE",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "4039694BE11C7944930AED5DB6533A5B7EA0F9D776DBD5F866594ABF59E6272E",
              "Hash": "250699A20DF89728DAA6F85DD3C51772D91626A584BA6616564C4026658AE418",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FE3517D85B7B102B1EB444A932CAC084F64599A58D1581C2283E08781B8686B6"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Float64Serializer",
          "Name": "Float64Serializer",
          "DisplayName": "Float64Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Float64Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AF77D1206D06D5560229D2CFE672724017D4B3811E3598F8BECDB5519E4E9668",
              "Hash": "AEFC9235A69DE3574D7C418F8308DDFB5E9AEF6601FEE0C6ABAE533D6D16C9B6",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadDouble()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "2B7B44192BE1F45E59DBF0B0574583A98B3D68D9D31FCD381721A15B6C9401A8",
              "Hash": "A6DB9373B58C721735FE14C92F802BBD6CC9724FA4C74FA995DB70D7A5D37E13",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9C5A43E60F0CA02051DAABE946F50A49FD8F2D606DA8B94EFFD281802B4E7EF"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.GameTimeSerializer",
          "Name": "GameTimeSerializer",
          "DisplayName": "GameTimeSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.GameTimeSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "3ADB11318C234599955EAFA1441F008C2D2B050ABE968BEDC93E3C7D0D200809",
              "Hash": "2DA271C507C662DAD6A6D4DA50D431F5E45D9AF0CB43545FCFB98CEA8452287E",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt64()",
                "System.IO.BinaryReader::ReadBoolean()",
                "System.TimeSpan::.ctor(System.Int64)",
                "Microsoft.Xna.Framework.GameTime::.ctor(System.TimeSpan, System.TimeSpan, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F575F63850E6D34220545E7FFC02A303FDCAD037913017F444D7FB7993076A5C",
              "Hash": "93D3CD6CCE2FEE683DB253495063A9ACE84F0D3C8B420CBB66FED2E240C16319",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_Ticks()",
                "System.IO.BinaryWriter::Write(System.Int64)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "Microsoft.Xna.Framework.GameTime::get_IsRunningSlowly()",
                "System.IO.BinaryWriter::Write(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7900FEF9EBBE455AAC8776B97EC23D99519004959EC82AB3E100FED6B5CBED69"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.GuidSerializer",
          "Name": "GuidSerializer",
          "DisplayName": "GuidSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.GuidSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B3BCF2D17446F63887949477619885A17B353D29C567F49FCF006B28CBC22A20",
              "Hash": "ADB01CD3249963FBFA145DB1A93857F7A96630EA5A6011A0921E828E91E05A23",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadGuid()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "CBC650672095B01CCD2A54ADFFE348A53D61E7323674F5471D5CC0BB8526432C",
              "Hash": "C58EF8A58F36F43FCE49DC5FA8E6BBAA4A65723438288B52B779C90D03BD7AB5",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3C70AD118F9BB74B3B405D73DF94C4DBC35AB6AD7AFACE089B07C7831B813527"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Int128Serializer",
          "Name": "Int128Serializer",
          "DisplayName": "Int128Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Int128Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "349AA910B0A73DB030D650A13448A687D05054274220679D9FC6DF6C8346C656",
              "Hash": "1AB32CB9E466ED8F77312EB3DB4DC0AD31F9833991A244A430E0EC29B8A75E7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D57D6D7C91ED5A926EF3E047C8228CEF72B4941D80686FA9B7526ED065D225CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "297F2F892E1B2A2CAFD5413AD8733F3FA341694B3075678448ECAC5E4946C5A4"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Int16Serializer",
          "Name": "Int16Serializer",
          "DisplayName": "Int16Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Int16Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1B005C559A0B103A7E631CCC4304892736D2DED0ACD5D9BB736DA39F77D5EBC3",
              "Hash": "D72865582155F23FCCBB3C500B87248DE7247498F733FFDDDEC93CFE685A4B21",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt16()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "CF3926899C2838686354F4B858DBA75C86379F0446F5A97926097D226F6C817B",
              "Hash": "D116750D18E185279FC9AAA6F9E689C285776A68E9E34D46974FABF5B1B6926E",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "330DB0D45F7E1A4D7EFEE4E38E090B5037E8837724D345A1D6BB894109C8F118"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Int32Serializer",
          "Name": "Int32Serializer",
          "DisplayName": "Int32Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Int32Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2C75F865EFF4E40A9E25D11B3B94E393B7B923E55001CD4B11BBAB38727CF66D",
              "Hash": "D32E39C08433633D588C00B34F1013D057DCD21818668DDF19C404BEEB2E94B5",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt32()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "F679EAE454BCF5D0E45A0CB41E05FB2057CEDBCEE7D5C7BE5787E8AFF0C44078",
              "Hash": "966EE58E75823E256A5089650418C611DED4C74F15B3CCF1B0D2F670EB197C63",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DA2460810785F081992EA5CD2F26174B1FADC41694EE67522FF2B2CE3A6C0E4B"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Int64Serializer",
          "Name": "Int64Serializer",
          "DisplayName": "Int64Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Int64Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "8E2D8168F1AB1B9EDC70E89B5216624C369B2012592B8564C9344282D499BC3F",
              "Hash": "94B4B79EFD78BE1C986BDB4317EC5D90CEFF47DBFD67E6FE7CDB092D77DEA2DE",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt64()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "BD3C3E27AC05A775F68BA53C1D88B7106165424A539CED99987FA843A5C3F8AE",
              "Hash": "690EEB70F14B273CD6EAF5D75AB9926A35CCDBF04F1DE7EBD935BCBFDF6126C6",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C636078C0091C8006885D957B378C6B80EB366B1FA542F2C53049C0F52AD4108"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Int8Serializer",
          "Name": "Int8Serializer",
          "DisplayName": "Int8Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Int8Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "3E51C5CE1AFE4972480187C04C7972F258A978F14BFA2375974088B6271CC096",
              "Hash": "22FB229E5BF62A64EC2AF7073E7C7F833AF5884317BF38D099264EEA36F3D7DB",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSByte()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C80DE357582DDCBF8E53B66B5E8344CE5CBD7C29EE13EED66592A9B2BE999037",
              "Hash": "93A4061AF549DDBCC551AFC116D20E02B51AF3B45443AEE2736D6197EC75FC27",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.SByte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3F8EEDC10087B3BB4ACDB15410FD8E96B25929AEBBAC4AF7E88921FDB8BE2DD"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.InterfaceSerializer",
          "Name": "InterfaceSerializer",
          "DisplayName": "InterfaceSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.InterfaceSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "44D151518ED25466940CD01C58B87C687030A302E41B2271757CFBC21F6A9D70",
              "Hash": "5CA63A86D291BB3103F888323F3059DBEE68579F4705F8FEF439FA848F065D4A",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.IO.BinaryReader::ReadByte()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::GetStringFromId(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeFromName(System.String, System.String)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)"
              ],
              "StringLiterals": [
                "Unable to find type \u0027",
                "\u0027 in assembly \u0027",
                "\u0027 while deserializing interface",
                "Exception while deserializing interface. Assembly \u0027",
                "\u0027, type full name \u0027",
                "\u0027.\n"
              ],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "3F982ADB520C55B33D601CBBF6F954947F9809F1733EEE87EC09EE45F946E92D",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E8DFD78D53AD44706CA60CCBBA7EC9C83B59CC80B9CA1B9E43A9F08FE54CDDF7"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.MatrixSerializer",
          "Name": "MatrixSerializer",
          "DisplayName": "MatrixSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.MatrixSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "BC161B2A345AD2B5B340BA8E24FE2AC1A608CB89BCBC33FE07AE04928EE2D84C",
              "Hash": "0ADA102111CA85115A4071267CFB6EAB7F461E262A4DC97F5D6EED2CB7EAC6AC",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadMatrix(Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "F2A082710D45046D3F4C9B69CA302AD937D5F10D56EAAD1884A07FC944848C36",
              "Hash": "E5E5F26C15381A1503DC0593060557FD9371812BA2068DDDFB875353A2F7DC68",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7571A373819D6F1859B7DFD2FDDB904AC256E9985CB30A8D55723F4394C92B8"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer",
          "Name": "MultiDimensionalArraySerializer",
          "DisplayName": "MultiDimensionalArraySerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateEmptyCollectionInstance(System.Type, System.Int32[])-\u003ESystem.Object",
              "Name": "CreateEmptyCollectionInstance",
              "Signature": "public System.Object CreateEmptyCollectionInstance(System.Type type, System.Int32[] lengths)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lengths",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "950F7D2E06367EFEE19427BBB3F28A803C384705616FE2C2EB6BD58733B31714",
              "Hash": "4ED0E93A8F2CAF9092201010E7A6C1DA6B51FEB8BFC2655A7EA62452FE5EF97F",
              "CalledMethods": [
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Array::CreateInstance(System.Type, System.Int32[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "2A1F606306C73A8C7FBB98F16C85DF6F090D772A47B8D95737730913E12A257C",
              "Hash": "48C4A4BEEC7499CE9171DA7C3A3F9799098C117B27DCA0A4FF83FAF410D1BBEB",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer::CreateEmptyCollectionInstance(System.Type, System.Int32[])",
                "System.IO.BinaryReader::ReadByte()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.Array::CreateInstance(System.Type, System.Int32[])",
                "System.Type::get_IsEnum()",
                "System.Enum::ToObject(System.Type, System.Object)",
                "System.Array::SetValue(System.Object, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "Far too big array size ",
                " encountered during deserialization, something has probably been misread.",
                "Null return from array serializer, because we don\u0027t know the type of the array.",
                "Only implemented loading 2D arrays. Got an array of ",
                " dimensions."
              ],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "573FF97D2285DA71ED20930FFC02772E23E6FFA4AA746589E81E776DC565351B",
              "Hash": "256DF3BD6B0BA009D992D972910F5AAAD6AEB19D17E7DDF901823105F020B53C",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Array::get_Rank()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Array::GetLength(System.Int32)",
                "System.Collections.ICollection::get_Count()",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [
                "Unhandled type ",
                " when serializing enumerable type ",
                "."
              ],
              "Source": null
            }
          ],
          "Hash": "9FD19A1DD6529C6FD4A7A1B9A607B81712C67BE93ABCD3BBC2AF3D8CEE81B9E5"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.NullableEnumSerializer",
          "Name": "NullableEnumSerializer",
          "DisplayName": "NullableEnumSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.NullableEnumSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "89800229A96A7A53FC0B56FF835C7C16978D28B7DE87C05918EF2CE9BD867B83",
              "Hash": "5D2AC8792CB689DF48766EB80DD8521927DE30FCA374FA961C66525CAAD25255",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadByte()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "System.Type::get_IsEnum()",
                "System.Type::get_GenericTypeArguments()",
                "System.Enum::ToObject(System.Type, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D57D6D7C91ED5A926EF3E047C8228CEF72B4941D80686FA9B7526ED065D225CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E3E00DE305142CF3559A6320365C90DA7B04A5762B44059399B0DF4D9CE9ABF"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.NullSerializer",
          "Name": "NullSerializer",
          "DisplayName": "NullSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.NullSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "796A152B940215BC8A220991260ABABDB03D3D2FADE482B1F49AFC86E44B35B6",
              "Hash": "7F60C534411D09A12000779AF95E0D879A6AE6DC434A597CB5DDA6B5A3F5E196",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D57D6D7C91ED5A926EF3E047C8228CEF72B4941D80686FA9B7526ED065D225CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F43A4A8B1329E4BCF4A4FC5080702258F015D863052179B25FDA0A21641964D4"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.ObjectSerializer",
          "Name": "ObjectSerializer",
          "DisplayName": "ObjectSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.ObjectSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_backupGenericTypeHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Name": "_backupGenericTypeHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E _backupGenericTypeHandlers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CB59772BFB8DAB442E2D1EF9D769164B2D6766365A26AF3F0B8A7564FB2CA4BF"
            }
          ],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type, System.Boolean)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type, System.Boolean compact)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compact",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "BA6DE19348B77FEC1F2A5499CEC65572710288A36A98AD4D53980F9B12CAE990",
              "Hash": "F4DFFD6110A3EC5DF67CC77BCC486F0544BE3AAE374B8AE8529A987DD21EDD34",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.IO.BinaryReader::get_BaseStream()",
                "System.IO.Stream::get_Position()",
                "System.IO.Stream::set_Position(System.Int64)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "System.Type::get_GenericTypeArguments()",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Type::get_FullName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::.ctor(CandideCreator.Shared.Serialization.CandideReflection, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E::Add(!0, !1)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetEmptyConstructor(System.Type)",
                "System.Reflection.ConstructorInfo::op_Inequality(System.Reflection.ConstructorInfo, System.Reflection.ConstructorInfo)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "Tried to deserialize object but the type is unknown.",
                "Incorrectly tried to deserialize type \u0027",
                "\u0027 via ObjectSerializer, but it should be handled by \u0027",
                "\u0027. Making a generic type handler to handle it anyway."
              ],
              "Source": null
            },
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "D1EC1100A02E312CBEA569C471EC1CC22F8C46B4B1CAC8DD7178A435BE3F1767",
              "Hash": "88D1A8929060C139FC5BCE098632BE204C0B6C497376C671BDC4614D9EED9036",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Serializers.ObjectSerializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "3F982ADB520C55B33D601CBBF6F954947F9809F1733EEE87EC09EE45F946E92D",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E01132F922AE0C1D96049ECD4C36DF4BDD655017A7C1519D35068CD9D9786A3"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.PointSerializer",
          "Name": "PointSerializer",
          "DisplayName": "PointSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.PointSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "790A47FE81AA65183C25D7AD33DC23648CBA90B476C7296E215BCDF8F46F0CA6",
              "Hash": "1C57EA188AD446398292B013FA4C68668172FBC652D24C8C35BACEC94C2C8885",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt32()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "3039B47BC9A491D9DBC25BD096F90DF39252EF3B253E7CF49C28B89F91DB3A0E",
              "Hash": "1447FC28F4AC9C97D87A83B07FA058A6E42D9CFD1EF493832A7A8C8972E1FBC3",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "29FCD6E8A908A0838CAC6161A258A72C69DBF3EC5ED0EC13CD2F45A0A2D2AA0A"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.ReleaseVersionSerializer",
          "Name": "ReleaseVersionSerializer",
          "DisplayName": "ReleaseVersionSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.ReleaseVersionSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "52A12D211DE3A1B64F273B0DA45961B3737B0A722760C1886F7E3D306B7158F7",
              "Hash": "283606C35177C2E2709B8B829BBC8B7D5F6A199CDB4272E93E547AF91AF3681A",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt32()",
                "CandideCreator.Shared.Models.ReleaseVersion::.ctor(System.UInt32, System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "47924F13B8A43D75D87BFE28704E617080BF216008363AC35B9A89DC4B51A02A",
              "Hash": "7DEDDB9D62C688D4E5BB8ED435BB33ADB48724FA58738121E9B273EAB2198031",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D7FCDF65A652A3BB2A9422E65A92345D5F9A04C321AC5679CFA30FC86D34AC25"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.SpriteSheetSerializer",
          "Name": "SpriteSheetSerializer",
          "DisplayName": "SpriteSheetSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.SpriteSheetSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "CC6261253ED205CA38EE60AC1F0E1AA79A4B531CFDD79404B4F934E12580170C",
              "Hash": "2D567F935F2D865A9B73A733070D2769DFEB216B19AA941AEF51BE82581A03F9",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector2()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::set_Name(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "7CED5DA4EEDCD128FEA30629FEAD22E554BCECC2CD6FBA0C2509947478A63A10",
              "Hash": "9720BA89E2F9FA78DB14CDF05DAA77874D6DC8664863D4B5086E7540FEBDB063",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9D8718D001EAACE7B5E6CD86D8539E2AC562E531455CED88369772F9D101AAD5"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.StringSerializer",
          "Name": "StringSerializer",
          "DisplayName": "StringSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.StringSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8489BF07DAF5A027A9AF42707564ED2D443AC8CD62FC63A9E0C0BBA1E1F5BDA8",
              "Hash": "8613BD72AC30BD8A60C6FE94C454028290555A018539490A689453011FA667B7",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3EF9C1E828B0796D1BCC36BD83FF4A7B69A2ECBE6F9BA1B0EB738E48D4E2F539",
              "Hash": "5E60CA18B03A0A038FB383B1CDF2B856CC092AB4BF3AB367429CE3E3E210BD99",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9EB3956E5CE4929E9FDF10AD111227C0E18CCC5F4B8A661C24F8F483D27E7D90"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Texture2DSerializer",
          "Name": "Texture2DSerializer",
          "DisplayName": "Texture2DSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Texture2DSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "DB30E7AB09DE7C7AC6E7D63CFE1E481E7D4FDC75AC06BF8B14C77ADFF838723F",
              "Hash": "24EEE6F843E36A65752034F0938C90F7A65FC0B9DBFB4CE2D04C47139F33D120",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadTexture2D()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CB7E4E8100683718767E4A9E35BAC75C7CC7BF89319F757ECF54C42D44E84310",
              "Hash": "668ACBCB789F8256E089ACAF15D0DD49EFAFDF21E96B8D360A81717DFE1B46E4",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "20E035C50E070FC60919859352C2356B944A5906A2222090F83A871D118A6C7F"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.TimeSpanSerializer",
          "Name": "TimeSpanSerializer",
          "DisplayName": "TimeSpanSerializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.TimeSpanSerializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "22073CF1059AA639822F6454B6FD8D55E229FA6D02B15371F9DC6D87465420EB",
              "Hash": "AC8BB0E50C1D9DE4D8EA2A028B3D949C268D8A342912577F1BDAD2F7EFDEBC09",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt64()",
                "System.TimeSpan::.ctor(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BBB4AFAAF7B99CCF23744772A805D84A5DD17AA0C5CDA145A46D0042231F014E",
              "Hash": "D9944F0A8AA8503FB843E39A3065EFE09A9A688DFB80AA41D729678F1C306FC2",
              "CalledMethods": [
                "System.TimeSpan::get_Ticks()",
                "System.IO.BinaryWriter::Write(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A46B898C27768277A888A3C4C2036AAA92E6B650E091527CFADA3CE49B12D95F"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.UInt128Serializer",
          "Name": "UInt128Serializer",
          "DisplayName": "UInt128Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.UInt128Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AAD12A2CD799380620DBDCD84AA59EEDFF4AC48A8FD0E90DDA0B06CBFBC36523",
              "Hash": "77A3A836CFA0668ABDA0907660D759DD1ED9509551BE3912BE37967DAA7F9231",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D57D6D7C91ED5A926EF3E047C8228CEF72B4941D80686FA9B7526ED065D225CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7C9A55E077E67C9EA1BDEC36607C0BF946073E71F753569C2991BD4BA8835664"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.UInt16Serializer",
          "Name": "UInt16Serializer",
          "DisplayName": "UInt16Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.UInt16Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "025A79A0C03CE179662995B3C178285650B05BCBDA8E8BD1BF604C4620AE0622",
              "Hash": "D6CBE73E862110498AEB31CDAE35DA0075926915F818FB5838305EE225D5298B",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt16()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "5EDFD940B03A8DEB712CD2299B1C60A8CE93D387AB2D42FE7114D98BD219EC40",
              "Hash": "BFFF0D98EF0BF487B6F1014A53A6DC549C238AB0FC6166471D7F93CD6250B459",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.UInt16)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D0EE0FA0761B8BD96A3AC82265A842A1E79536643C261D74BC61C954D4A206A9"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.UInt32Serializer",
          "Name": "UInt32Serializer",
          "DisplayName": "UInt32Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.UInt32Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C689330B7FCD7E983B17D567320367A264352A1B182FD5EEFBAB03E53D84B0A2",
              "Hash": "6E7FD7C06BC9F6404F2BC61F6B83B1A0DCF8A1B8F580ABD23028B38408840642",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt32()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3A66CB09CA45DBEB6B787059EEEAD89236E0389249C0F34D6B76983E2F74B33D",
              "Hash": "D5C46AA33439C2D4EE2F1D0F1B813B5698F48CF442FA4EEABBF11349E7343A72",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AD242C6719378988302D555A78270EA1AF14E971222B186AE0E4AB84BBDCF985"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.UInt64Serializer",
          "Name": "UInt64Serializer",
          "DisplayName": "UInt64Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.UInt64Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "18C0CA66C79D1BA6F42F7371C87BD13BE24E4342356347FC4CD9EE61D5C57933",
              "Hash": "F75AB5B9F09E799E5A9BEB1130363A55039FE8689D84C187E2AB6CB4112864CA",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadUInt64()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "BEEAE91642542A5C21D9A953D246D66DFCE112F22A758492376AB211EBBAFB50",
              "Hash": "E902216A23C047B6F6A3CCBD94310C802AE465189391698558BBD8151F7E5081",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F4B7B5F71967FAF07A226171CA0EE7854FF9C9D1D2D8F9F2DB0FCFA881D96EC"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.UInt8Serializer",
          "Name": "UInt8Serializer",
          "DisplayName": "UInt8Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.UInt8Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FFFA2A684D3CBC2B899C4CE941BB0BD6CDDFB7550404840B2C021B2CEF7A4129",
              "Hash": "4FE4130EDAB53717BA0848D99EE082742ADBFBDABA1930EB51558B6EDA394DAB",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadByte()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "ADA806C63764C7607E82AC56F6273DAE7D3E104EAC47FF0ACD403DAA786D58BC",
              "Hash": "69FCE8A61A6F80CB7B4672E804A7B78E19E98A7096655EB5138AB584DA8768E9",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5C8A997B9E4B2483D865CA6DEDA2EEE8AADC630CE35E803A5BF1CE8516E4C39"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Vector2Serializer",
          "Name": "Vector2Serializer",
          "DisplayName": "Vector2Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Vector2Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D219B6E71AE63057BBC1161ACA8A206409A362AAC2EAB170FED16C3EAEB5A7E6",
              "Hash": "475CE245C920EBBDA4DF769E805C34B8E56B8090EBDCC8333570395BD1E99315",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "47C63B805C8A2B1BD2E38F87E6AC5D3A9511D7D67D43BD9517763BFC3E6B4BDA",
              "Hash": "1A7DEEBA108272C43305112270707708EE6F0657AF79694D2C72756C03829AEF",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FE7CDC94422346DB061A8C669C7858D2EBA2B78347B8470063D497DB89DEFD07"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Vector3Serializer",
          "Name": "Vector3Serializer",
          "DisplayName": "Vector3Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Vector3Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "CAE0B9E36D090D33BFF30EBE30411979FE0ABCAF5809528059583BDEC2DF4749",
              "Hash": "6D37613995473D3100643049CBCE8DFB20F38072F9A2315AF31F6EC64B9E7D36",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C3C4A5C60627F35144832C7EE06EA736A3561EF16215E66A44F9C3CE1E2F23C5",
              "Hash": "155835F3381DA72261E48E6A95C43B7472E3DA74619B4BE2585F994133A66FC0",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B6C147BD937134247E54A9A301F5C3B46222226F746D2D8DD1F51221C5E56C7"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.Serializers.Vector4Serializer",
          "Name": "Vector4Serializer",
          "DisplayName": "Vector4Serializer",
          "FullName": "CandideCreator.Shared.Serialization.Serializers.Vector4Serializer",
          "Namespace": "CandideCreator.Shared.Serialization.Serializers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "60E6B3A230578966C8963D4914AD2629E74178B8E76FDFED0D8BC2A643655920",
              "Hash": "3EF8AC218428BD9852090955BF44907A7183D52A3EE4E777B0B07991420F7612",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector4()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "E1094F9DBE2AA4C67CD519CA31C887FCF077DD66C93E58E7CBB6FE91BB8E72A4",
              "Hash": "4F3BDC593CB7B5342A0493756B50291E36F42FC8834A82B45B27F9DEAD7D3C5D",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1096208F9BE2EF8325B4692AE38FEAF2B914B5968DE18826353FB9855E2B7282"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Name": "AbstractDynamicTypeHandler",
          "DisplayName": "AbstractDynamicTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            },
            {
              "Id": "Version:System.Int32",
              "Name": "Version",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Version",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "75E321C389F84453395BF1DE6BC4EC7AAF3ADCBBC53B0A1DD07F90342EC41999",
              "Hash": "D8AA767854996EBCDC0E3AC4DEA48BDBAEAEFD096090403967AC7C5BBF7E1363",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler::get_Type()",
                "System.Type::op_Equality(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "459457CCDCF10E1885463C9F9567F5D824A4D4132415ABD80463C0385DE4F363",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object",
              "Name": "CustomDeserialize",
              "Signature": "public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target, System.Int32 version)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CDE979B5368E4A1CADEEACD0660B89B90FA923220E09B064D62BE7A2F31A0768",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "CustomSerialize",
              "Signature": "public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C442CD05E864C500C3A397D0380CBBF571192B16DF8FCC93A98AE2A9B4EEB379",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "DA7362F3C28A9735046BC3436FAB1CB904D12462FDDF91809A97EB4AD0B24771",
              "Hash": "3BBBDA67D6178883A8365368D0A0F6B870B03ADEFA6136CA5AAD867BF9EEF45F",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler::CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "D7B2FDF2B4E4E0E55D0983A329E365A6305C2377DF2495100B4882BA0277F6AB",
              "Hash": "3AFF381D0089B405F74E2F0C941B4A35D1E35336D2024EF1A8D21F88F222D670",
              "CalledMethods": [
                "AbstractDynamicTypeHandler.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteDynamicHeader(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)",
                "AbstractDynamicTypeHandler.\u003C\u003Ec__DisplayClass10_0::\u003CSerialize\u003Eb__0(CandideCreator.Shared.Storage.ExtendedBinaryWriter)",
                "System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteWithLengthPrefix(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A1AE063120A6B9932EB06B1570C384B235C1397AE36F442BBE2C831B0EABD1E"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.CollectionTypeHandler",
          "Name": "CollectionTypeHandler",
          "DisplayName": "CollectionTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.CollectionTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArraySerializer:CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Name": "ArraySerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.ArraySerializer ArraySerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72CBCCDFC8A2902F55A717884C6FFF3B89975652BF1CD64DA0FC723699093F54"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "8E9AD326386B0717E7398CC7B2B78C55892EC88B942334C89E56534EF10FC61A",
              "Hash": "CBB0BF589A3F1DC37C9765DD8E0DBD6457BCD55530A5169332AA5B20FCD863E2",
              "CalledMethods": [
                "System.Type::get_IsArray()",
                "System.Type::get_IsVariableBoundArray()",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetEmptyConstructor(System.Type)",
                "System.Reflection.ConstructorInfo::op_Inequality(System.Reflection.ConstructorInfo, System.Reflection.ConstructorInfo)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "3DF46B6AE25E271C467469BBC79BCE411FB9120B39BD32432E66E0E3AFA0F846",
              "Hash": "639901C0094B3ACA87AF964DF2DAA452628DBC9D15D2A41D3FE5E440D3F93470",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::get_IsArray()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Cast(System.Collections.IEnumerable)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.ICollection::get_Count()",
                "System.Array::CreateInstance(System.Type, System.Int32)",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "System.Array::SetValue(System.Object, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])"
              ],
              "StringLiterals": [
                "Unhandled collection type ",
                " when cloning. Returning original reference."
              ],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "04FCEB49DD5596E8D8D8967B0C0633BF0F14C7649F490316B08D9D8875C2B728",
              "Hash": "28F48E2F2B0BC73D5B076CAA66954B3909FA767AE0EE775946BD40C9FFF183EC",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.Serializers.ArraySerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "0571D2A8EE2DDC259D89F7F586C1C240ED0DC02236903CC56C640C82FE4EA366",
              "Hash": "72A7CF4C68E7D8AF821EE4C94279706EBFCC4D40181CF81E1C7A7FA58C5835DC",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Serializers.ArraySerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "124A240054891E73EB38A0BAF38A399B41758DD437262EDC139DA7EF73089CD0"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.DictionaryTypeHandler",
          "Name": "DictionaryTypeHandler",
          "DisplayName": "DictionaryTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.DictionaryTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArraySerializer:CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Name": "ArraySerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.ArraySerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.ArraySerializer ArraySerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72CBCCDFC8A2902F55A717884C6FFF3B89975652BF1CD64DA0FC723699093F54"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E473E83BFAAD92BAD3C07888945805F55AB978EA10E8F1BAC8EDCC27DC27FB8B",
              "Hash": "47BA82B97CF93F34CB02FB1F1979E1FD75A99077B9455A0843DBFEC458035ABB",
              "CalledMethods": [
                "System.Type::get_IsGenericType()",
                "System.Type::GetGenericTypeDefinition()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "A45B45BC422A2DE2FCDDB0F0900C96F04DC2130992E92311A52E1EEF2AD3F95F",
              "Hash": "BB2187AB6814D9DDA062F446017CF105205829F1BB055CFFE70EBEB2322FBBA7",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Collections.IDictionary::get_Keys()",
                "System.Type::get_GenericTypeArguments()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Collections.ICollection::get_Count()",
                "System.Array::CreateInstance(System.Type, System.Int32)",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "System.Collections.IDictionary::get_Item(System.Object)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])",
                "System.Array::SetValue(System.Object, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "B8458AF4BA0A4F698FD6589FC627F85F263AF9132853C7123A4FF45B48EE6BA5",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "98A56AC65726308EF15FE48836D379041185832A3DABEA51DFC065298FB4C4EB",
              "Hash": "8CC879FEEFC7155A241A0D7D9F53E5E033622844F26E86067C0CE1EBD8A952F8",
              "CalledMethods": [
                "System.Collections.IDictionary::get_Keys()",
                "System.Collections.Generic.List\u003CSystem.Object\u003E::.ctor()",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "System.Collections.IDictionary::get_Item(System.Object)",
                "System.Collections.Generic.List\u003CSystem.Object\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Serialization.Serializers.ArraySerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B9B942975FD071616EFE197FD537C3EC9ED2A6FDD86632D39196915833A94FA5"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.EnumTypeHandler",
          "Name": "EnumTypeHandler",
          "DisplayName": "EnumTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.EnumTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "CEE9479BD5847FD66BBF48404BEF16E75C047197C0EA4A01939CF40FD6E45E20",
              "Hash": "BB246935C5EC83D7374F9644729184BE3F594DBEB8368958632EA271376D3A9C",
              "CalledMethods": [
                "System.Type::get_IsEnum()",
                "System.Type::get_IsGenericType()",
                "System.Type::GetGenericTypeDefinition()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Type::get_GenericTypeArguments()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "B8458AF4BA0A4F698FD6589FC627F85F263AF9132853C7123A4FF45B48EE6BA5",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.SerializationProperties properties, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9E6EBB8A75F29D171985F0B6A8D34E6187B84E3F48A47F5A41AB04D2B377465A",
              "Hash": "E12E986F8F976BAA78B17C5794A161942062F6BE9CAEBDDB37B03BD42E71B6D3",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "88F4E3C72EA0FEE2F9BA84E6B469516683E4C78D79403E42A21055AFCB92FD9B",
              "Hash": "989D88BB12092F89E00D779ECCC378A104877DBA51ADA9DD28043F9AB86617FA",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Enum::GetUnderlyingType(System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.ITypeSerializer\u003E::get_Item(!0)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::get_TypeCode()",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E26CF8C80FFDD55E8C672DBD977F2EC2F74C9678025A8BC6F2916BD1E636B31"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
          "Name": "GenericTypeHandler",
          "DisplayName": "GenericTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExtraDataIdentifier:System.String",
              "Name": "ExtraDataIdentifier",
              "Type": "System.String",
              "Signature": "private System.String ExtraDataIdentifier",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D3A91447448E1863CF5A461B9C57EB84EAD918D0DD99A25D2BF985149E71829F"
            },
            {
              "Id": "HandledType:System.Type",
              "Name": "HandledType",
              "Type": "System.Type",
              "Signature": "public System.Type HandledType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB561FD1453FAF2B8A13E6CFEF2767A95F6C7A6C040841B043F2BB859EE1E5A4"
            },
            {
              "Id": "Info:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Serialization.FieldHandler\u003E",
              "Name": "Info",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E Info",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAF3F695B43A3F1B6194E54FB792408DA2D14D82EFD5B1108B346BB7FB609768"
            },
            {
              "Id": "IsIgnored:System.Boolean",
              "Name": "IsIgnored",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsIgnored",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33551683567357EE75504767B162011AB85F99A28AEA724E395F4042D54E5010"
            },
            {
              "Id": "_afterDeserializeAction:System.Action\u00602\u003CCandideCreator.Shared.Serialization.CandideDeserializer,System.Object\u003E",
              "Name": "_afterDeserializeAction",
              "Type": "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, System.Object\u003E",
              "Signature": "private System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, System.Object\u003E _afterDeserializeAction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D96B6CE952C3CFD613AA9B83C16C72A589703A6BA4F12D1715824AFAC44686E"
            },
            {
              "Id": "_duplicatesOk:System.Boolean",
              "Name": "_duplicatesOk",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _duplicatesOk",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "983E8CA8E89315A1A73076D4F5B7FB3FD72ADC5460892FE3DB997A6176D8E5F5"
            },
            {
              "Id": "_extraDataType:System.Type",
              "Name": "_extraDataType",
              "Type": "System.Type",
              "Signature": "private System.Type _extraDataType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79ACFD5A37E2AD832E0E56AC6542BF8ED8673C117B2617157CE383A5DE3EA48A"
            },
            {
              "Id": "_getExtraDataFunc:System.Func\u00602\u003CSystem.Object,System.Object\u003E",
              "Name": "_getExtraDataFunc",
              "Type": "System.Func\u003CSystem.Object, System.Object\u003E",
              "Signature": "private System.Func\u003CSystem.Object, System.Object\u003E _getExtraDataFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DACF587CE4A42ADB02A23229356C1F0DDDFE2182ADB1E7EC8747D24751635913"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterDeserialize\u00601(System.Action\u00602\u003CCandideCreator.Shared.Serialization.CandideDeserializer,!TType\u003E)-\u003ESystem.Void",
              "Name": "AfterDeserialize",
              "Signature": "public System.Void AfterDeserialize\u003CTType\u003E(System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, TType\u003E action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, TType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 33,
              "BodyHash": "E01DF24A6BEDE6375962ED41F2E6DCD49D24A8CDDDD321B125A6F4C66FB22E9C",
              "Hash": "A0F7ACDC45C695348AC48CAB17AEB08E1E3A079B20E964364025EB1BF08382BF",
              "CalledMethods": [
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass20_0\u003CTType\u003E::.ctor()",
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass20_0\u003CTType\u003E::\u003CAfterDeserialize\u003Eb__0(CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, System.Object\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E5A01B7A3365C154CA44B26303CFEAFA83D66050B1410115BA1CAA60546E7F75",
              "Hash": "4133567F89C579DA55449D7AE3B412AC2B2A09DBB0F907B57D37EC1AEF1D4EEB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 439,
              "BodyHash": "238FC7CD4C69B16E8DBCD3FE00A64F00C1A9528675377D4DA1DDDE2A942625F8",
              "Hash": "756441F2C7716D4BE8CF485C04D60B663E170AC424175A3A31442B2ADF621B95",
              "CalledMethods": [
                "System.Type::get_IsValueType()",
                "System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Reflection.FieldInfo::SetValueDirect(System.TypedReference, System.Object)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 401,
              "BodyHash": "C28F1501AA703B687E2BD1583317C8ECB5331015E029687F293ADD67935EF618",
              "Hash": "E4288638FE968F5FDFB7DD72F4DA434A18E4B04B46762EC8FCB34E400C360C8E",
              "CalledMethods": [
                "System.Type::get_IsValueType()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Reflection.FieldInfo::SetValueDirect(System.TypedReference, System.Object)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "CBF27550E3499CFB8F051910D0B4327C7EF8DC09B5AF44E3437830B2445EA821",
              "Hash": "296858BFB04F4CA00B61F033BEF439C444BD404770EFD3F18FFF08DBAC7D7FC2",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Boolean)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target, System.Boolean compact)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compact",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1300,
              "BodyHash": "4DE1C75A3C2268FB4649E7FC0C08A6274D9956B4F59566FD36916FC5FEC6A64F",
              "Hash": "683B607048CD9FCD29F568FDA0CE65E7D4CB56B950AD2E013B63BDAF0707FFED",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.IO.BinaryReader::get_BaseStream()",
                "System.IO.Stream::get_Position()",
                "System.IO.BinaryReader::ReadByte()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::GetStringFromId(System.Int32)",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetSerializer(System.Byte)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::SetExtraData(System.Object, System.Object)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.Reflection.FieldInfo::get_FieldType()",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, System.Object\u003E::Invoke(!0, !1)"
              ],
              "StringLiterals": [
                "Unable to find serializer for type code ",
                ". Skipping field ",
                " on ",
                ".",
                "Did not read expected amount of data while deserializing extra data. Expected ",
                ", Read ",
                "Unknown field name ",
                " when deserializing type ",
                "Exception while deserializing field ",
                ".\n",
                "Did not read expected amount of data while deserializing field ",
                ". Expected ",
                "Exception while deserializing type ",
                "Did not read expected amount of data while deserializing object. Expected "
              ],
              "Source": null
            },
            {
              "Id": "ExtraData\u00602(System.Func\u00602\u003C!TType,!TExtraData\u003E)-\u003ECandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Name": "ExtraData",
              "Signature": "public CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler ExtraData\u003CTType, TExtraData\u003E(System.Func\u003CTType, TExtraData\u003E getExtraData)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Parameters": [
                {
                  "Name": "getExtraData",
                  "Type": "System.Func\u003CTType, TExtraData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 2,
              "IlSize": 54,
              "BodyHash": "4CBE94609B9A1ADC4317BE80CC0C237714A389DD48D516725B78CB5029FFE6D8",
              "Hash": "8601E341E5C0DFE5530BC3A7B17C798A4123BA3086A87A35ACD54A6F18ED260A",
              "CalledMethods": [
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass18_0\u003CTType, TExtraData\u003E::.ctor()",
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass18_0\u003CTType, TExtraData\u003E::\u003CExtraData\u003Eb__0(System.Object)",
                "System.Func\u003CSystem.Object, System.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.SerializationProperties properties, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0399AEBB3686A34C7310372A745E27D2C7ED93A18C8AE1B1C49C5B07189B3AC6",
              "Hash": "65FFC7A4CCADEBA466A07BC5FDA95FE6168FE97CF763D0760E43085DE7DF5593",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1841,
              "BodyHash": "BEE737160E0CB9CB09F4FE5BBE8F23DBE4F46E3DC7F30E8796320C7E84E2476E",
              "Hash": "FFDF35B85276D8E6082EDAEF4065FE62B685843797C72C64E73D44A9EB4FBF8A",
              "CalledMethods": [
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Type::get_IsValueType()",
                "System.Collections.Generic.HashSet\u003CSystem.Object\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetHashCode()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.IO.MemoryStream::.ctor()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass14_1::.ctor()",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Reflection.FieldInfo::get_FieldType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetDefaultValue(System.Type)",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Object::GetType()",
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::GetStringId(System.String)",
                "System.IO.BinaryWriter::Write(System.String)",
                "GenericTypeHandler.\u003C\u003Ec__DisplayClass14_1::\u003CSerialize\u003Eb__0(CandideCreator.Shared.Storage.ExtendedBinaryWriter)",
                "System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteWithLengthPrefix(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Action\u003CCandideCreator.Shared.Storage.ExtendedBinaryWriter\u003E)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Serialization.FieldHandler\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Unmarked unmanaged field detected when serializing ",
                ". ",
                "#",
                " has been serialized before.",
                "Unhandled type ",
                " on ",
                " in type ",
                ".",
                "Exception while serializing field ",
                " with type ",
                " with value ",
                ".\n",
                "Exception while serializing field \u0027extra data\u0027 with type ",
                " on \u0027extra data\u0027 in type "
              ],
              "Source": null
            },
            {
              "Id": "SetExtraDataType\u00601()-\u003ECandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Name": "SetExtraDataType",
              "Signature": "public CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler SetExtraDataType\u003CTExtraData\u003E()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 23,
              "BodyHash": "A5B28FFEFC5B6518DA2FB2EAA574F992DFF9F8B9A74461A2D797DDC0EA39BF2E",
              "Hash": "34EA891CC65E0F6BB258B49618E7F25B9BBD8E6D96D58EF2287E78DB472610D3",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33B7F8BC5666C47EE6E0E65FC5737BB33E9ADFC1A8C156D0F5815E392FDB8489"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.IndexedMeshTypeHandler",
          "Name": "IndexedMeshTypeHandler",
          "DisplayName": "IndexedMeshTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.IndexedMeshTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            },
            {
              "Id": "Version:System.Int32",
              "Name": "Version",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Version",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "62970D24A1552091B48DC2EED86B79A607A66BBA0ECD8FF244154E15DC4D768A",
              "Hash": "92F85B473DA2BEC50D8523BFA2DF9ECED05AAB6C428B505582C7EE32185D6ABC",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object",
              "Name": "CustomDeserialize",
              "Signature": "public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target, System.Int32 version)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "339A762538D47F925BE6229EE4EAABFF136FA1B4A3247640A65F04F885C2F224",
              "Hash": "0DD7461068A764DA0D180E42ED7530B3C39FFB81B103E9E359FD10A2DFC87F8D",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadIndexedMesh(System.Boolean)"
              ],
              "StringLiterals": [
                "Unhandled indexed mesh version."
              ],
              "Source": null
            },
            {
              "Id": "CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "CustomSerialize",
              "Signature": "public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "5ADD92220DBA1FC10A066F88B24832028BB951C025B3DDC507F9A46D1F763B32",
              "Hash": "D4992E3A9518859FAB89FF62D1B6C80D424452FC4FEB5628C1317612C99F659C",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7A10924055215CA6290A752B5E7B9AF1D9A9096F3E0A5899448D53634C1B619"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler",
          "Name": "InterfaceTypeHandler",
          "DisplayName": "InterfaceTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.InterfaceTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "BDD08D552372FA385B616A0F1D87C66DF70BC8B617485F5866C0EE0DCDA2055E",
              "Hash": "B3DEFC34479B794639E9770666771AA6A2BFE4F25B50DEA10F9BAEC8B30A79B6",
              "CalledMethods": [
                "System.Type::get_IsInterface()",
                "System.Type::get_IsAbstract()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "E1BEFF8EF944FC0BC4FE58EDD8486466D131C7E7759DD69A9AC5920456400016",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "B8458AF4BA0A4F698FD6589FC627F85F263AF9132853C7123A4FF45B48EE6BA5",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "C3808EE2A59D6A51A4EDE82B45F359C03A729EF8E4B82ECC8562307BEE380E88",
              "Hash": "CBECC54352494C3669591FB3E972EE6DA7F8E0DF55B52975A3CD6947C973B6E1",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Object::GetType()",
                "System.Type::get_Assembly()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetAssemblyName(System.Reflection.Assembly)",
                "System.Exception::.ctor(System.String)",
                "System.Type::get_FullName()",
                "CandideCreator.Shared.Serialization.CandideSerializer::GetStringId(System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.CandideSerializer::WriteTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryWriter, CandideCreator.Shared.Serialization.ITypeHandler, System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [
                "Null assembly name",
                "Null type name"
              ],
              "Source": null
            }
          ],
          "Hash": "2637B28820891AA888F4F8BA2DF37BB9E24E21062A2FF69F381D3ADFCF31293A"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler",
          "Name": "InvalidTypeHandler",
          "DisplayName": "InvalidTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.InvalidTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB5A50BBE1BF974BBAFA11A5249954B45026983200A84270E5ABEE09FE47D93D",
              "Hash": "27BF710BB76EA35A318C24928E1BCFF4435B557AE895FCE9674B3A858387BF41",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8540B5CF292DEBA5812724950F56F0B745211C374A26D8E45881841A426F201B",
              "Hash": "11AF0521947C9E2997CBC93656D3759509F6B8EAF09018DB221504BF77926222",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to deserialize invalid type handler."
              ],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FA7FA5F80BBEAA954DAFC8629FEEAF53900FE42E794FA9258C78FA375F24C7B9",
              "Hash": "7E275D640D94043D123061C5A145883E080279E7BE9B546ACD5DF29FE17E5AE3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to serialize invalid type handler"
              ],
              "Source": null
            }
          ],
          "Hash": "FD271725AB731333F500AF1A123F0161349967CF06C6DAF07FF9D648C267B0B5"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.MultiDimensionalArrayTypeHandler",
          "Name": "MultiDimensionalArrayTypeHandler",
          "DisplayName": "MultiDimensionalArrayTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.MultiDimensionalArrayTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArraySerializer:CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer",
              "Name": "ArraySerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer ArraySerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65BB4FE1F76C3E73C0B8511818345DE76C2390CB5449840754885509D7AD9203"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "85924B5214436D64FF58FE29E77CC1C68F10D33835C2CE25A18AA7C08712A847",
              "Hash": "DF9B26E6B4DED8D3AF683B380090945E23DC7BE5D6A4B4D67C0448F20C54FC02",
              "CalledMethods": [
                "System.Type::get_IsVariableBoundArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 327,
              "BodyHash": "2EB3C191B1635DC91C5657A8A75D5255C19FD5E4DA2A8C467E3D6D349CF4C995",
              "Hash": "46C2E57CE2CD7B95911A440DA094AEFE9A95BB6DA4545EE8905222C1C4C3E5D1",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::get_HasElementType()",
                "System.Type::GetElementType()",
                "System.Type::GetGenericArguments()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Array::get_Rank()",
                "System.Array::GetLength(System.Int32)",
                "System.Array::CreateInstance(System.Type, System.Int32[])",
                "System.Array::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "System.Array::SetValue(System.Object, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Type::get_IsArray()",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FD53BFF9D2209A384946A30E2B39052C8D7F0716FB6114B33870A826E6879746",
              "Hash": "1B97D08BA2F2B6EABDDD6705490E3BFC6E017149454581A45EEADBC462A0199E",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "F7ADDB31DF604A6454F1C9EEC17633C55A6897C8AB8D506B0ED96882CC1EBE55",
              "Hash": "808C13DE16A6FA0CD8C59E4E9B835AFB02DFE5FADD281E3AEDDF02F4D8CB64F1",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Serializers.MultiDimensionalArraySerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D39726022B090C0BD8C848D04B980774A2E54920354D6335C5EDDF20E4F17E05"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.NullableTypeHandler",
          "Name": "NullableTypeHandler",
          "DisplayName": "NullableTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.NullableTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "AEDC31A57625B79DF75135C20A6E9C617B9764DC2626F999536B95C41A4EDDAC",
              "Hash": "4739DE78664E58BBF179075765E53AFF29CC81F09E6B49D00FE19664900BD815",
              "CalledMethods": [
                "System.Type::get_IsGenericType()",
                "System.Type::GetGenericTypeDefinition()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Type::get_GenericTypeArguments()",
                "System.Type::get_IsEnum()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "B8458AF4BA0A4F698FD6589FC627F85F263AF9132853C7123A4FF45B48EE6BA5",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.SerializationProperties properties, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "37AD5132724CA93F5165C2F320CAE74CCEC6151E67ABA7B596D52874BF07D9DC",
              "Hash": "96B62744E52F6FA11648DADA7743CCB7C21D4F4D82A750D05678A5D8A2607A31",
              "CalledMethods": [
                "System.Type::op_Equality(System.Type, System.Type)",
                "CandideCreator.Shared.Serialization.TypeHandlers.NullableTypeHandler::get_TypeCode()",
                "System.Type::get_GenericTypeArguments()",
                "System.Type::get_IsEnum()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "CandideCreator.Shared.Serialization.ITypeHandler::GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "2EAA73B5834E68BBEA4A3761E4D0550184FA62F255C53E3CAB2B30EB47E1EFD9",
              "Hash": "A9C68009A91B6939C863BE0B85662E4DF3C559619FECC9495E8E96C1D58B5D57",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeHandler(System.Type)",
                "System.Type::get_IsEnum()",
                "CandideCreator.Shared.Serialization.ITypeHandler::GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "CandideCreator.Shared.Serialization.ITypeHandler::Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7E7A2D1061CBD89A231DABEE2F18FA41EFF288E680BC6D89D867ED7BB395D2B"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.SimpleTypeHandler",
          "Name": "SimpleTypeHandler",
          "DisplayName": "SimpleTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.SimpleTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Serializer:CandideCreator.Shared.Serialization.ITypeSerializer",
              "Name": "Serializer",
              "Type": "CandideCreator.Shared.Serialization.ITypeSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.ITypeSerializer Serializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A5B12101D62D60DA53C99E492C16F0BA4DCEC8A7218DF694EA4891EC06EE052"
            }
          ],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "53F42DD169633D03ECF971511A0B50A2C9280ACE47D23275314F46F2EB4EF23D",
              "Hash": "11DEE9C435CA038477DF2C00C6FD3B3DF590DE0927708AB991CA7683A5F5298F",
              "CalledMethods": [
                "System.Object::GetType()",
                "CandideCreator.Shared.Serialization.ITypeSerializer::Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B57DB34EF2135400CA5F22AC6D62489817870B34B4AFCD01410A62526DF8A735",
              "Hash": "9045842A91561E9E3C14580CF3328A4EEFBE8257DE52061B0D6E0CED07BFD42E",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.ITypeSerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0DAF2A1F82906E11A58C8F44ADC2549CD041F66CC51747E666C75E15FDF6D70"
        },
        {
          "Id": "CandideCreator.Shared.Serialization.TypeHandlers.StringTypeHandler",
          "Name": "StringTypeHandler",
          "DisplayName": "StringTypeHandler",
          "FullName": "CandideCreator.Shared.Serialization.TypeHandlers.StringTypeHandler",
          "Namespace": "CandideCreator.Shared.Serialization.TypeHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CompactStringSerializer:CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer",
              "Name": "CompactStringSerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer CompactStringSerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBE358900EEF0722245CCD7906ADF1401242B04F57D1C99477AB82ECDE260A3C"
            },
            {
              "Id": "StringSerializer:CandideCreator.Shared.Serialization.Serializers.StringSerializer",
              "Name": "StringSerializer",
              "Type": "CandideCreator.Shared.Serialization.Serializers.StringSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.Serializers.StringSerializer StringSerializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BDC51B24115C299ADA15D3E84F7475C87477A04A2532938EDF35DC0F6E45956"
            }
          ],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6999D3661D71A66C0B74D946B230F8A5B3D04CFD7254AD47C6AF8163DE7F303F",
              "Hash": "B95C236A6327FE16A00E501C3022B7047F24F66FC1E1717BB159DC43F4B7793C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyFields(CandideCreator.Shared.Serialization.CandideReflection, System.Object, System.Object)-\u003ESystem.Void",
              "Name": "CopyFields",
              "Signature": "public System.Void CopyFields(CandideCreator.Shared.Serialization.CandideReflection candideReflection, System.Object target, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideReflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "15B734A0D748838CB5D76CCFE8E9F521A5AD96D9A4CB4A505843ED92093F87A0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object)-\u003ESystem.Object",
              "Name": "Deserialize",
              "Signature": "public System.Object Deserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object target)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "473B45C8D2EA8E78BAF636625C03A06E59F39D1532B8A548A3401AABBC13C906",
              "Hash": "B8458AF4BA0A4F698FD6589FC627F85F263AF9132853C7123A4FF45B48EE6BA5",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.SerializationProperties, System.Type)-\u003ESystem.Byte",
              "Name": "GetTypeCode",
              "Signature": "public System.Byte GetTypeCode(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.SerializationProperties properties, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "CandideCreator.Shared.Serialization.SerializationProperties",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "77EB71EB57CE5678E1417CF24D3343B23D9C6D0FE9F88B61BEFECC735A67C178",
              "Hash": "DDFA1B2F6C2CE51923C54DEF38541CF61EA1021FF24CC831757A2C4EC743495F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Serialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Serialize",
              "Signature": "public System.Void Serialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "C9C420B9E24461E3B36280C88A968FB580C40023B14997FECE667A14FDFB0D4E",
              "Hash": "029298F17A9B5C9AEB2746A40A3B72A64077B74D26D1C551728C5582B23BEDD2",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.Serializers.CompactStringSerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)",
                "CandideCreator.Shared.Serialization.Serializers.StringSerializer::Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3BB068459CF0922740D69B7EDEC6BB3E8657D41AA002A0D922D31ECFB9330F99"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer",
          "Name": "AbstractSpacAnimationPlayer",
          "DisplayName": "AbstractSpacAnimationPlayer",
          "FullName": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Spac:CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "Spac",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75AF6944D27689D51E4CAD41ECE27279699907D50E1A04822CB66969E80399C9"
            },
            {
              "Id": "_isPlaying:System.Boolean",
              "Name": "_isPlaying",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPlaying",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D152331CD590876FD82C07BF49760BCF7BC7DAE497A48DEC0954FC29CD748B61"
            },
            {
              "Id": "_state:CandideCreator.Shared.SpacSystem.SpacAnimationState",
              "Name": "_state",
              "Type": "CandideCreator.Shared.SpacSystem.SpacAnimationState",
              "Signature": "private CandideCreator.Shared.SpacSystem.SpacAnimationState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DA8F214CDCD5FF78673FEBA28DF9A70BA95E72EAE2DB2680AEE2E1EEFA30AD"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "CurrentIndex:System.Int32",
              "Name": "CurrentIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D40913F795D16EA3EAB1AE0725B20B0E31CA2630F1AE427893F964047E4B89AC"
            },
            {
              "Id": "CurrentStateName:System.String",
              "Name": "CurrentStateName",
              "Type": "System.String",
              "Signature": "public System.String CurrentStateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AA33E3570FA18056B90715A24410A9CC11E62CABDFF39D91FA8F3CB00E726474"
            },
            {
              "Id": "IsDone:System.Boolean",
              "Name": "IsDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDone",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "80764CDA88BDD507271F6128F15A1F2A9559443207FB7201C24FCBF115448BFC"
            },
            {
              "Id": "IsLooping:System.Boolean",
              "Name": "IsLooping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLooping",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5E014BB2F5921E3749D2665851EB69DE3690A699729AA0576B2A7DA9C9CFE25"
            },
            {
              "Id": "IsPlaying:System.Boolean",
              "Name": "IsPlaying",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlaying",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EAFE68A29597B20D871633F204C7DE5742B36E629E67B8FE18C754B8847ABD15"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "79C5DC1F1EE26F74223C3CEE816AFADE8D7A9DBDA58D219F5713B50C9380080C",
              "Hash": "6B092B781561EFE88CFE7D4D1B13AF6E8D0DCFBF75B1A03AE51417F1AC00385A",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpriteSheet(System.Int32)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetSpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetSpriteSheet(System.Int32 spriteSheetIndex)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "spriteSheetIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E18859AF13B253E72360087CD77CA5AE553948008C14FAED8FC345BC5C2040C7",
              "Hash": "21464ABD95A726943325A2A5D25148431255315E61D9CF7D0AD6022F31DE21DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pause()-\u003ESystem.Void",
              "Name": "Pause",
              "Signature": "public System.Void Pause()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "D207B97B21625EFDAF841B0D522206736C26302DA4A19136412FEA74FD4F28FD",
              "Hash": "9D855227231C3AD543F853C0441218B91AF6416B2686612E67D333E4B449AA6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "0071A67CF7202FF794843A9A966F8659F727CC5D85BAEB25E4D4D07D9B1A83ED",
              "Hash": "59DD196B9C36FCFE2D2654060AEC000578F285945A8B985F6892A032EEB796AE",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "2B2E6FD6F1355958DD2D5E95344EC0CA0DB1782CF834C23D39724A2C9C271D29",
              "Hash": "7C26CA71BFF1E976F0A174DFBDC0CB0BA54A648B187234EB523E54918829F844",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07F035ABA0156BB3A7DD090D3F0B5E7D858DE2A2175D80143E2137BC9690DCC9"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
          "Name": "AbstractSpacAnimationStateMachine",
          "DisplayName": "AbstractSpacAnimationStateMachine",
          "FullName": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnyState:CandideCreator.Shared.SpacSystem.SpacAnyState",
              "Name": "AnyState",
              "Type": "CandideCreator.Shared.SpacSystem.SpacAnyState",
              "Signature": "private CandideCreator.Shared.SpacSystem.SpacAnyState AnyState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B78E1C14B32E35D6D0AF49F5C76CC95F6A9C5ECA8DF0513C1D770931D9F086A3"
            },
            {
              "Id": "Spac:CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "Spac",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75AF6944D27689D51E4CAD41ECE27279699907D50E1A04822CB66969E80399C9"
            },
            {
              "Id": "States:CandideCreator.Shared.SpacSystem.ISpacAnimationState[]",
              "Name": "States",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState[]",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState[] States",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A950A0A5B086D6E0DD70289EEB0162F5F3148828E6596EDEE8586574D5EC6CE"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            },
            {
              "Id": "_currentDirection:System.Int32",
              "Name": "_currentDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F036A4677C06F9D2C94AC135917FAA3EC6DFB8D2FD205026BC5F4D2EAB5D189A"
            },
            {
              "Id": "_transitions:CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition[]",
              "Name": "_transitions",
              "Type": "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition[]",
              "Signature": "private CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition[] _transitions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75DB9D0C608BEDD3B40E88B0017565458876734D4EF6579EB254E80372DB2B3A"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "CurrentState:CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Name": "CurrentState",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState CurrentState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7D7C5ED68933FB8124818EFF377069DEE98D3DCFCF2BF777CBF1221AE17B77BE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentSpacFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentSpacFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentSpacFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C8A9E14E90C2CBDEDE929838597D27809BF8D10981B3D901C35786F25785A23B",
              "Hash": "3B6870858389E3A94F6377C4FD861A952CD324EC372E88AF4EE558D6DD80C74A",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState()-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "7611EDB92CCB960AB4B241826BE3AB26769EC009A4738DC19BC93F891D24E6BA",
              "Hash": "786B1CFEA953BB074E5636E3C0743FF8C0AC5B20AC4629C88A0A6887960F5D7A",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_IsBlending()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition::Invoke()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition::get_CanTransition()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(CandideCreator.Shared.SpacSystem.ISpacAnimationState, System.Boolean)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(CandideCreator.Shared.SpacSystem.ISpacAnimationState state, System.Boolean startAtRandomPoint)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startAtRandomPoint",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "3AB82CAD8A357940F213BBB40E601F444D385C6B71E7A3235751B5FEF3D407B9",
              "Hash": "2E17B6C8B6835487325D4AFE17DFD3D57922BBD241A1983EDF2716C82CB17B20",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentState(CandideCreator.Shared.SpacSystem.ISpacAnimationState)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentDirection()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Restart()",
                "System.Random::get_Shared()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetBaseDuration()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.String stateName, System.Boolean startAtRandomPoint)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startAtRandomPoint",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "4C68B3ABE22F9B62D3782209076291825732F5A86076734D099BA7ADFC221229",
              "Hash": "BA42EB406FCE057F666FBCB172529580CAAF55017F84EE3226FDD205FD5F570A",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(CandideCreator.Shared.SpacSystem.ISpacAnimationState, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "61A9E8230601FA323C1FF434889A5FB15EFE84345D9D87172F4F713D04CDD400",
              "Hash": "BC9CA9B5A2B219E87E5F44C7828357A99BECBF5286B6EA7E82306405D0B8276E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_IsBlending()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition::Invoke()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition::get_CanTransition()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateNoTransitions(System.Single)-\u003ESystem.Void",
              "Name": "UpdateNoTransitions",
              "Signature": "public System.Void UpdateNoTransitions(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7661D7313D36499C35DCDB08657D22F1193883F3759A7171D9A8833BBB4F7BD3",
              "Hash": "59D29370C10CEBEFFD1115EEA9E9583F13EB0511465B6BE5D26CAAFA5DF8210B",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C2D0E256BF71313E96B056E18CD4568A6BB989CF1C214E054634888CCADA2045"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.EmptySpacAnimationState",
          "Name": "EmptySpacAnimationState",
          "DisplayName": "EmptySpacAnimationState",
          "FullName": "CandideCreator.Shared.SpacSystem.EmptySpacAnimationState",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8CA976EEAD7D6FBA82C49535CDBB1BA4971667BE8D0EC901AEB8629E5ABAFAD3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "5C5BD0E20319E085D5A2294E83E68CD1A78A24313A75B8983B5C4AFDBB437C8A",
              "Hash": "822BC6B95CB1FFC79B8E140743301318D58668A1FB9754C7E85E9B410A85DB28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "5C5BD0E20319E085D5A2294E83E68CD1A78A24313A75B8983B5C4AFDBB437C8A",
              "Hash": "9684EE13730274F3425AD0DDBE8FE404955CE19B15953F81B291A1522C1842F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "783061984FE71E5F65525890951E4CC9E6012688494F0DCEA183A7755A3525BB",
              "Hash": "85769EB170FF1AB0BC02F9C1B48EC531C3B28F9EC8B3873D034A298690B04413",
              "CalledMethods": [
                "System.Array::Empty()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB5A50BBE1BF974BBAFA11A5249954B45026983200A84270E5ABEE09FE47D93D",
              "Hash": "970D9BAA827159242D2F3240E534FE86D197108949BC982DC7063EEB342E2247",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E5A01B7A3365C154CA44B26303CFEAFA83D66050B1410115BA1CAA60546E7F75",
              "Hash": "74DBCE6B6B7E59A8974E9BD1AFC9ED64F7920C5819665BCBEBFF40BFF740CB58",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "03DDE46A9DFEDB74984BFEA97BCA5D87F3661FFA2B2CC2F842152621F5B9C4E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "F2C4F52E9F26B072AC108ADB80327EFAE2806924DC4E9EA6DB82EA0FBD10CB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D6F63669BF8BC4ED5C04376BCEFE4C16806F83C2B222803980BEA3BB2C9666FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "849F0E406180BC3AA59609C4B71F0DAD0AEEAA9827B7AD5533C5324E21FF9DFA"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
          "Name": "ISpacAnimationState",
          "DisplayName": "ISpacAnimationState",
          "FullName": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8CA976EEAD7D6FBA82C49535CDBB1BA4971667BE8D0EC901AEB8629E5ABAFAD3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B33B7ACFAB601220854043AF364A49B78DBF0C525AF26F4D21C0E7196D2F28A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CEA1D2867BF54C99C5FD02F950F2F6CC8B6AD9C0510B0ACC46A4CF728C49CDBA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "468AA36F0A0A08E4D1081BE118F69E04E1A4A5FF3723C58D165AADC0881E543C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "18A555E803FB76F80FFB291129254DCE84E6D7334E3F1ACBA83BAFE0D08924CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "154C7D97236E9B07E37F51EDDAA4E1B0CD698CAC063B776BEE589D5FFFBB545A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "10E5A3E6757523C77E27A1C9AD639C845F99873A019DB81CFA5F08E509DE26DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "21B36CF0779A9E04A0B626331D632F42EE37AF1EFE8409F43873138789B28F54",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B925E1D3880D5076037064DC66596C822EC8005DE44E373A21C321978610B0FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3ABE9AA7BB6D7F3BAE569A1C7366A26D84F706B1A25836C9DEEA881D42AB229F"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.SpacAnimationState",
          "Name": "SpacAnimationState",
          "DisplayName": "SpacAnimationState",
          "FullName": "CandideCreator.Shared.SpacSystem.SpacAnimationState",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
              "Name": "Animation",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "048DEBF3E9C7D6C50002447C89D76E7073C1A40EB232E479D5604C43F501E783"
            },
            {
              "Id": "CurrentFrame:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "CurrentFrame",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame CurrentFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5962777A128785CF20AE281C9AD64D4C54DEE4DB535410A9C9B955A6504F857D"
            },
            {
              "Id": "CurrentIndex:System.Int32",
              "Name": "CurrentIndex",
              "Type": "System.Int32",
              "Signature": "internal System.Int32 CurrentIndex",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6106A8A28C99DB538324E3090FFC40C2B18D12DDDD0798949AEA17D48D7AE194"
            },
            {
              "Id": "TimeCounter:System.Single",
              "Name": "TimeCounter",
              "Type": "System.Single",
              "Signature": "public System.Single TimeCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0306117993C07EE67FFF87162F8AAFABCF1F0B4ECB989E4B550B9AAC7B792741"
            },
            {
              "Id": "TotalTimeCounter:System.Single",
              "Name": "TotalTimeCounter",
              "Type": "System.Single",
              "Signature": "public System.Single TotalTimeCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35E568507FA0DA6409882AC3B7AC975FB22F77937732B1DEA04FDFA13599A34F"
            },
            {
              "Id": "_baseSpeed:System.Single",
              "Name": "_baseSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _baseSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8BECAC79BED9B5F8096839F087C6102CC4AC6C0038D4AF09D3508CFFD79EEA6"
            },
            {
              "Id": "_currentDirection:System.Int32",
              "Name": "_currentDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F036A4677C06F9D2C94AC135917FAA3EC6DFB8D2FD205026BC5F4D2EAB5D189A"
            },
            {
              "Id": "_exitTime:System.Single",
              "Name": "_exitTime",
              "Type": "System.Single",
              "Signature": "private System.Single _exitTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A3E68A939C6DAFBE4D333E575288407C51C8DF99ED44779CCBDFCEF9FEC90A5"
            },
            {
              "Id": "_exitTimeHasBeenEvaluated:System.Boolean",
              "Name": "_exitTimeHasBeenEvaluated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _exitTimeHasBeenEvaluated",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A74054D01AA829D57B5C01C776BE94969C8FFE569A7BB5F621E725A7B6BC654"
            },
            {
              "Id": "_hasExitTime:System.Boolean",
              "Name": "_hasExitTime",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasExitTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB07928B63C469896AE6BFDCCB3B8CB16FB2641762CCF8B08962E85ECC54A3DC"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isLooping:System.Boolean",
              "Name": "_isLooping",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLooping",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75A706084FBAD32C5A69B4771A174A53FDA6D005E8495F71615F7149CBB3E05C"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "Frames:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[]",
              "Name": "Frames",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame[] Frames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5882387B85EDA0E7E005312115BE8D25ED892C9F3B5EC10DC7CFB0460DB82DD3"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "IsLooping:System.Boolean",
              "Name": "IsLooping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLooping",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5E014BB2F5921E3749D2665851EB69DE3690A699729AA0576B2A7DA9C9CFE25"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8CA976EEAD7D6FBA82C49535CDBB1BA4971667BE8D0EC901AEB8629E5ABAFAD3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "7238FD24DC89F56BE20C019EEA39F6EC9A3B187976060D98ABD50BBB7AB8E208",
              "Hash": "9C4100D64AA3FEBD49875FE6F053199ECB5737EA1696EB5A85D845F1CDE62EF8",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_Frames()",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "2EFD0D74D4A0112B52D5F8279F614B62BE30A79F501B7D0FFE64B6197D40CB1D",
              "Hash": "8A86D1EC00C1CE337DC2508CBF9213222BAC7EBD41DB35D8E6A6FC1ED3F96C56",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_Frames()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C72EB21187D0804CADC9A82C2291AC0C078DEE0C38D8A8EA8883386564729AF1",
              "Hash": "2C13BD1B9DCF535C70D44A5484BFE0A587D3A1CF9E033D863C41CC6292BBAB5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9FF2B857DB45B9AFF84A26112CB54A4BC2EDE26DE2BF5773B88D4AA4CA671BAE",
              "Hash": "50C5F568093B23782BA094FBD8A7E9B5A2E622883AFB1FCFECE1FADB804DE9CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetNextFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetNextFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "E812957CD70D9D3CAB2A9EC42D26BE3E37D5ED1933E4EBFCA928AC0EEAD5BD35",
              "Hash": "CCA46934C5AF86AEF3ED70C560A7C1FBFF65AF738BEFABCD6C30D758D5653D62",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_Frames()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C69148A8ED88398FCA2550759109740C9C1B539E4E37C19DF5308C253525718E",
              "Hash": "41039622CF9F74BF04567E2DB8A287246439FB0E72917AE66B1E267A85996247",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "2B0265BA7F68E29B21A456055CD0585C5F36B67C71B5ABFEDF2B404C7DC9D41C",
              "Hash": "8100BBEFFCEFB9A5336F1FA5F58DAADBD59150E8A2F759C3F0DF30AB2641798F",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::SetCurrentIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetCurrentIndex",
              "Signature": "public System.Void SetCurrentIndex(System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "216CD204E8D232338DBA82839CDC90E4E13DAC4CC78994BE9827B7E03372163C",
              "Hash": "541EF69A19934AED3DCA759EDD5D064293BD2AB13919DA410C82E32DC6685661",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_Frames()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_StateName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_CurrentDirection()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to set current index of spac animation \u0027",
                "\u0027 with direction ",
                " to invalid value "
              ],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "A53DCB936FBE357AE862B86BA49310BD0CE439AFA94766891AC2FB6F48B8CEEA",
              "Hash": "EFD155E2481FB0FF3FCBF88AFE836333216ADAC59684070D810FBF044D15221D",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::SetCurrentIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 506,
              "BodyHash": "82878D49EBB2DC97501BEED1B7B1735356C00B7C19985DA5CE84E9E2267382BD",
              "Hash": "7F7AEB940CC94F7D0953EF16E8E5E1C9FF1CAB1303F2635CC940D689290916C1",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_Frames()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_TimeScale()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::SetCurrentIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ADA7786F5DE55018A10D5557701F4DD9604AE5040DE67B57155AB9C04A05CADC"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition",
          "Name": "SpacAnimationStateTransition",
          "DisplayName": "SpacAnimationStateTransition",
          "FullName": "CandideCreator.Shared.SpacSystem.SpacAnimationStateTransition",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlendState:CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Name": "BlendState",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState BlendState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40396C5A2CC91956DBD8EF31A50383906DD79C91799772DE26614CE9F232A29A"
            },
            {
              "Id": "EvaluateOnStateChangeOnly:System.Boolean",
              "Name": "EvaluateOnStateChangeOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EvaluateOnStateChangeOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E12865915E91D1CA18896545E63A01961DCBB9E4BBC01FE06DA33F2915B25014"
            },
            {
              "Id": "FromState:CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Name": "FromState",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState FromState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "088DDA452FC7E9A1C864C4E5E1CFA0C7ACFE891D11C64916172F8F07BC120698"
            },
            {
              "Id": "ToState:CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Name": "ToState",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState ToState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14412FA51B05B4273DADBF1D5FF589A4C996E44A6FC2D099DF54F092C6477FE8"
            },
            {
              "Id": "_canTransitionFunc:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_canTransitionFunc",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _canTransitionFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8837FC322F814A9C1035A6671937494888AAEB1FF33E03A9E6ED7231ED86227"
            },
            {
              "Id": "_stateMachine:CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
              "Name": "_stateMachine",
              "Type": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
              "Signature": "private CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42DE82A80126CA3ADAE5D2E7717FA321F2E9391764825697F252E4C4AE3F08C6"
            }
          ],
          "Properties": [
            {
              "Id": "CanTransition:System.Boolean",
              "Name": "CanTransition",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanTransition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "634D9FDFEC37501C79D02E5A0A9E540284E9D33487EF8FE4D1DD6423F13D86D5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "29C23FADA2CCE035310E19741E12E67C0CD5DBF7078D01E707E69E1F581CF5AF",
              "Hash": "76BC66876F205CA09EE4F6DC11D326FB0FE6A004EC47B09ACB45F9BD00D67759",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_IsBlending(System.Boolean)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(CandideCreator.Shared.SpacSystem.ISpacAnimationState, System.Boolean)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "*",
                "Illegal state transition! Expected ",
                " but got "
              ],
              "Source": null
            }
          ],
          "Hash": "6B5F320CEC315882BD5EE5684A14B856DBC3AC228D3AD39174A67917050719A6"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.SpacAnyState",
          "Name": "SpacAnyState",
          "DisplayName": "SpacAnyState",
          "FullName": "CandideCreator.Shared.SpacSystem.SpacAnyState",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpacAnyStateName:System.String",
              "Name": "SpacAnyStateName",
              "Type": "System.String",
              "Signature": "public System.String SpacAnyStateName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A6D99CCAA4F5A190336594EA0B7B91EE82339F5A92AB94C67CD6AA5948AF9CB"
            },
            {
              "Id": "_defaultFrame:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "_defaultFrame",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame _defaultFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EDAE8352C34CB76CDAAB97475B8D3ECC5CB5C607F5CAE35825A165376100ABE"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8CA976EEAD7D6FBA82C49535CDBB1BA4971667BE8D0EC901AEB8629E5ABAFAD3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "5C5BD0E20319E085D5A2294E83E68CD1A78A24313A75B8983B5C4AFDBB437C8A",
              "Hash": "822BC6B95CB1FFC79B8E140743301318D58668A1FB9754C7E85E9B410A85DB28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "5C5BD0E20319E085D5A2294E83E68CD1A78A24313A75B8983B5C4AFDBB437C8A",
              "Hash": "9684EE13730274F3425AD0DDBE8FE404955CE19B15953F81B291A1522C1842F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E3D0A3C1DA00C7DEEECD1F6E8A9F3F7950A8EC208BA9DECBD5AEA50741FE77E3",
              "Hash": "A0B915418F38040DA17C81876D8229761E63741B1FBA20C5742DC209B4F612E2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB5A50BBE1BF974BBAFA11A5249954B45026983200A84270E5ABEE09FE47D93D",
              "Hash": "970D9BAA827159242D2F3240E534FE86D197108949BC982DC7063EEB342E2247",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E5A01B7A3365C154CA44B26303CFEAFA83D66050B1410115BA1CAA60546E7F75",
              "Hash": "74DBCE6B6B7E59A8974E9BD1AFC9ED64F7920C5819665BCBEBFF40BFF740CB58",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "03DDE46A9DFEDB74984BFEA97BCA5D87F3661FFA2B2CC2F842152621F5B9C4E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "F2C4F52E9F26B072AC108ADB80327EFAE2806924DC4E9EA6DB82EA0FBD10CB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D6F63669BF8BC4ED5C04376BCEFE4C16806F83C2B222803980BEA3BB2C9666FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8A350EAD00A16BDBD246C7EE77A9D3222F47CA572A501C23B4CDFDAB5724B223"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.SpacInterpolatedAnimationState",
          "Name": "SpacInterpolatedAnimationState",
          "DisplayName": "SpacInterpolatedAnimationState",
          "FullName": "CandideCreator.Shared.SpacSystem.SpacInterpolatedAnimationState",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LastInterpolatedSprites:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[]",
              "Name": "LastInterpolatedSprites",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[]",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite[] LastInterpolatedSprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B02EDC8869D85E61A924EAE7A31E44BE05AB1870B072DB6522AEF9C1328F981"
            },
            {
              "Id": "_spacState:CandideCreator.Shared.SpacSystem.SpacAnimationState",
              "Name": "_spacState",
              "Type": "CandideCreator.Shared.SpacSystem.SpacAnimationState",
              "Signature": "private CandideCreator.Shared.SpacSystem.SpacAnimationState _spacState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AA4A688A7E2B79BDA4ADD19B1DA390B07B0FDDD00D1A01D3965733B0EE8578"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8CA976EEAD7D6FBA82C49535CDBB1BA4971667BE8D0EC901AEB8629E5ABAFAD3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "17C8A1A10633B22FFE022E5C35C9D587D6C432FF71AD3C728A1AB9001E864896",
              "Hash": "E13EC5E01D1A89446855974276DF6056C2930865123E4340BF6B7137DD1F8C21",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetAnimationProgress()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "13505542A15243E382EB7748A287BF109FDE14E85775FF20CBA3CAC25F9091E5",
              "Hash": "2D43B848C43F92963DFCAEAC034E91E0807CDF593689C34FDE405B1FE4D91BE8",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetBaseDuration()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 438,
              "BodyHash": "0C3239ABD1148EE216821C7365714B01CD172D4F0F977161C886667857E8BA9F",
              "Hash": "EA09FE866DE33B7CB12BDA2935F23795009716F56A6D06FA02291B7EB417D4E0",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrame()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetNextFrame()",
                "Microsoft.Xna.Framework.MathHelper::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7164CD520CB91CF19A419387505C23EB8A557F432A6D1A8021B8EBD3C0354058",
              "Hash": "8BBF6CA2F81891298C52ED2B2592EDB800747982882EDCA18F57EBF67AD9C0FB",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrameIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "AC7061B68422C9C6F84C6D577962B76DA6C9CCEB8B193C159EC15ED97AE8E4E6",
              "Hash": "A1E0F4193EB4DA3C4678B477F5ED18901F857EC3F284CBECAF7E2ECB2999F924",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::IsDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DE3C8D4177CFC35446C6F20C57D255803A8E1F307F94C7C1C32F3F4D51ACAA41",
              "Hash": "4A804B9CF94805DACBBB92F3C3CE2EA17C6998943D7ACE22DCA51709636482A5",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "B8F50C9E1F4E5A60AA395C1DBD2301BE5FC81CE8A5FA99AC503BCB6B15F115DC",
              "Hash": "6404B2485095422624008924F94BED1B08AA65C1D271BC55AFB1CB2426A1753D",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::SetCurrentIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "F94747CD62CB547932CEEA07FB8BF80523A182D51AD8F152C6D9C4B22EEA9B05",
              "Hash": "F9ABA437DD5BAC4D41AAB23F85B069F2A76D98CE94EEC398CBE9EB8715B95D82",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3ECC58EA7C66998C4CD12FD5498DF6C2F721885D41B70A71ECFF9CC279B3E55F"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.State",
          "Name": "State",
          "DisplayName": "State",
          "FullName": "CandideCreator.Shared.SpacSystem.State",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "ExitTime:System.Single",
              "Name": "ExitTime",
              "Type": "System.Single",
              "Signature": "public System.Single ExitTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F90C90F902E39C1D84E6E398B14F150FAA4DC2050DE5374432DE49833FC88E85"
            },
            {
              "Id": "HasExitTime:System.Boolean",
              "Name": "HasExitTime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasExitTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33D5699D5D4FA6E6575DE4614B2A602419283949C7BBC650601DCDB3C79388A7"
            },
            {
              "Id": "Interpolate:System.Boolean",
              "Name": "Interpolate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Interpolate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABFE42EE8D15B13A8F7A2A99ED8E941024DF85485D816CEF91B96076E7D54622"
            },
            {
              "Id": "Looping:System.Boolean",
              "Name": "Looping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Looping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB6CBFE698D0D3FB7A77F0A45E52E82B7E752221EFBAF5CBDC01139154B60D1F"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F718829EADA37CBD9EC67CBDB4BCEC954E3515084D26847F56222E3007148760"
        },
        {
          "Id": "CandideCreator.Shared.SpacSystem.Transition",
          "Name": "Transition",
          "DisplayName": "Transition",
          "FullName": "CandideCreator.Shared.SpacSystem.Transition",
          "Namespace": "CandideCreator.Shared.SpacSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blend:System.String",
              "Name": "Blend",
              "Type": "System.String",
              "Signature": "public System.String Blend",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "392056A1B77F93E49199837779D56575DCB3DFE468033AE75659B84780596BA5"
            },
            {
              "Id": "CanTransitionFunc:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "CanTransitionFunc",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E CanTransitionFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B93D2F39B3BE5DFCAE0707AA3A56FA7B30E992F298FFE054A8479425B3209BE"
            },
            {
              "Id": "EvaluateOnStateChangeOnly:System.Boolean",
              "Name": "EvaluateOnStateChangeOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EvaluateOnStateChangeOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E12865915E91D1CA18896545E63A01961DCBB9E4BBC01FE06DA33F2915B25014"
            },
            {
              "Id": "From:System.String",
              "Name": "From",
              "Type": "System.String",
              "Signature": "public System.String From",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "803D2A15A796880ED60108CA3E1724C19AE460EC1A3F3100DFDDD04A2F5C769E"
            },
            {
              "Id": "To:System.String",
              "Name": "To",
              "Type": "System.String",
              "Signature": "public System.String To",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAB3CE99B7FAE4750A1EB755EA4828EEB1F8CA10AED7EC7C71136593494A0B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E450D5332F7D5FBA9E660C4C1B0F1E9D860EEFF66CCBD00F5DECFAD19ED23634"
        },
        {
          "Id": "CandideCreator.Shared.SpellTypeIdNames",
          "Name": "SpellTypeIdNames",
          "DisplayName": "SpellTypeIdNames",
          "FullName": "CandideCreator.Shared.SpellTypeIdNames",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionInProgressSpell:System.String",
              "Name": "ActionInProgressSpell",
              "Type": "System.String",
              "Signature": "public System.String ActionInProgressSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85FFE7CB359A55B6DB42949FDF21F41AE9A0D4DA86BAC2F152D94AABD57FD10F"
            },
            {
              "Id": "AreaOfEffectSpell:System.String",
              "Name": "AreaOfEffectSpell",
              "Type": "System.String",
              "Signature": "public System.String AreaOfEffectSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1FD80C8D86440E7236B782A5A4DF290B79B008C7610C69D0E950A2AD6AC26F80"
            },
            {
              "Id": "ConeAttackSpell:System.String",
              "Name": "ConeAttackSpell",
              "Type": "System.String",
              "Signature": "public System.String ConeAttackSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD26DE528FE4C9434813D5BAFC30D79F9C50326A2E4A93A48A8855909F43578E"
            },
            {
              "Id": "ExplosionSpell:System.String",
              "Name": "ExplosionSpell",
              "Type": "System.String",
              "Signature": "public System.String ExplosionSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C33CAA468B922D4EAC06510DF719880199B8276156007CCE541211DC83FC804D"
            },
            {
              "Id": "HealSpell:System.String",
              "Name": "HealSpell",
              "Type": "System.String",
              "Signature": "public System.String HealSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA4A8595905E138639FEC7898DCB311FAB5B4B24C9A475DF4E63B26CFA1A552D"
            },
            {
              "Id": "HookSpell:System.String",
              "Name": "HookSpell",
              "Type": "System.String",
              "Signature": "public System.String HookSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CAD9F2A83EF09C958AD5EA178F57A14AF545E7B8708243209B7EFBC5EFDC650"
            },
            {
              "Id": "InstantSingleTarget:System.String",
              "Name": "InstantSingleTarget",
              "Type": "System.String",
              "Signature": "public System.String InstantSingleTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F715BF9BE9D037CC4367894B3FD6450EB7D1EB71D668D44DA26B5D421DE45BA"
            },
            {
              "Id": "LinearShockwave:System.String",
              "Name": "LinearShockwave",
              "Type": "System.String",
              "Signature": "public System.String LinearShockwave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D0FD96849E9E2E461B4FE25D72B1E2FDD1BD00815EBEFAD08BEDA07585D3732"
            },
            {
              "Id": "LineAttackSpell:System.String",
              "Name": "LineAttackSpell",
              "Type": "System.String",
              "Signature": "public System.String LineAttackSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD4486E0D63AAFE90770BA964AF59C5303F7B52857D8270727FC9A31A13E9858"
            },
            {
              "Id": "LineGrappleHookSpell:System.String",
              "Name": "LineGrappleHookSpell",
              "Type": "System.String",
              "Signature": "public System.String LineGrappleHookSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82BD6B4BA4A3152042850F99310C7546C6099074545A7671D0F6CD3091383A3E"
            },
            {
              "Id": "MassHealSpell:System.String",
              "Name": "MassHealSpell",
              "Type": "System.String",
              "Signature": "public System.String MassHealSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73462D01F4ADA45696A94AB6657DA3DAD83A6474F6C828E0344CEAF2D28DB583"
            },
            {
              "Id": "MultipleProjectileAttackSpell:System.String",
              "Name": "MultipleProjectileAttackSpell",
              "Type": "System.String",
              "Signature": "public System.String MultipleProjectileAttackSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2019ED6709CECC1BD74046C57485B6A348345AD16D5A7A39E60E37F84F925179"
            },
            {
              "Id": "PlaceConstructionSpell:System.String",
              "Name": "PlaceConstructionSpell",
              "Type": "System.String",
              "Signature": "public System.String PlaceConstructionSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D650E9B71F7A1F3389AE881788B7A2DA9EA06AC566B91D352A9F373BDE221EAD"
            },
            {
              "Id": "PlaceCropSpell:System.String",
              "Name": "PlaceCropSpell",
              "Type": "System.String",
              "Signature": "public System.String PlaceCropSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0DCC379EAEDE68D172EE35E58CBBD3074F0F6982BD5BA349124E63E49D80163"
            },
            {
              "Id": "PlaceTileSpell:System.String",
              "Name": "PlaceTileSpell",
              "Type": "System.String",
              "Signature": "public System.String PlaceTileSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A60C25B671511565295B0FC51381B087CE6904577480410AE57772067F81B7E"
            },
            {
              "Id": "ProgressionUnlockSpell:System.String",
              "Name": "ProgressionUnlockSpell",
              "Type": "System.String",
              "Signature": "public System.String ProgressionUnlockSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7BB0C4D950A239438D639C8C306A3AF9F704891B3AD70A8BA0292802C7051C2F"
            },
            {
              "Id": "ResetBossSpell:System.String",
              "Name": "ResetBossSpell",
              "Type": "System.String",
              "Signature": "public System.String ResetBossSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B9B3742C8DB04263C31462F6C204212B5C7BBAE7ED70BA9CF0C600AC75DA4CF1"
            },
            {
              "Id": "ScriptedSpell:System.String",
              "Name": "ScriptedSpell",
              "Type": "System.String",
              "Signature": "public System.String ScriptedSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18A65CC5A96382210BE53405BFE3E53AE93AD1456F5ABBB0C7E8F3F7142253BA"
            },
            {
              "Id": "SingleProjectileAttackSpell:System.String",
              "Name": "SingleProjectileAttackSpell",
              "Type": "System.String",
              "Signature": "public System.String SingleProjectileAttackSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21D282F9ABFD8E8EFED78B9270C42DBE9E1DCB3C87EC9FAA51A971D78C16717A"
            },
            {
              "Id": "StartRaidSpell:System.String",
              "Name": "StartRaidSpell",
              "Type": "System.String",
              "Signature": "public System.String StartRaidSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B67A70D5D80474312C2EC7F994D2870D2520B6EDAF83843A027130C572743C1"
            },
            {
              "Id": "SummonCreature:System.String",
              "Name": "SummonCreature",
              "Type": "System.String",
              "Signature": "public System.String SummonCreature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "528CE09FAE72D3875FA2DC4AA3BE07BCB73EF6FC5B9FF5C01493460C5C922F24"
            },
            {
              "Id": "WeatherSpell:System.String",
              "Name": "WeatherSpell",
              "Type": "System.String",
              "Signature": "public System.String WeatherSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90B73531D9D1B472425B8EF9E262B8340C32A056ADCAED140859074632A81AA8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9BFE29F50156B43FB9C8377E500C6629E98530BD1CFF2421855A98DA5C4D14C0"
        },
        {
          "Id": "CandideCreator.Shared.Storage.DoodadDatabaseReader",
          "Name": "DoodadDatabaseReader",
          "DisplayName": "DoodadDatabaseReader",
          "FullName": "CandideCreator.Shared.Storage.DoodadDatabaseReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.IO.StreamReader",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "_content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "private Microsoft.Xna.Framework.Content.ContentManager _content",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36933FC7C24E2B5C7D3E201640DF67AB8E0ABD98239486938163E6D9EEA87EF1"
            },
            {
              "Id": "_graphics:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "_graphics",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "private Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphics",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52A72C4E5D70DB16F5DF3D9AF1DDCC2C9E506072B067E84E0E7B78D03A41D380"
            },
            {
              "Id": "_path:System.String",
              "Name": "_path",
              "Type": "System.String",
              "Signature": "private System.String _path",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4FE69EE7E0C11BD5D0C37702DB5FABE4DD7065B765EB72B92846ECF6DF9FE9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ReadDatabase(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.DoodadDatabase",
              "Name": "ReadDatabase",
              "Signature": "public CandideCreator.Shared.Models.DoodadDatabase ReadDatabase(System.String path, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.DoodadDatabase",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "10040E49474E7274E7C0C99057B25623A127B7CC77AAF07E0EB9F033520CF18C",
              "Hash": "FB1BFBADDCCF1149568ABAA4FF8ED6D3034E20D6110059900DA202F8FF75FD32",
              "CalledMethods": [
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Storage.DoodadDatabaseReader::.ctor(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.IO.Stream)",
                "CandideCreator.Shared.Storage.DoodadDatabaseReader::ReadDoodadDatabase(CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::Remove(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "EntityComponent ",
                " removed from ",
                " (",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "ReadDoodadDatabase(CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.DoodadDatabase",
              "Name": "ReadDoodadDatabase",
              "Signature": "private CandideCreator.Shared.Models.DoodadDatabase ReadDoodadDatabase(CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.DoodadDatabase",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 462,
              "BodyHash": "876ED7CBCC8156E5B6ACA760F0852480368682FB939D6721E1D3DC10B14DA05B",
              "Hash": "D482EB144F420D2AD189F4F62B879E2D52BCE6F20DB71A22BBEF1EF8BC7EA48B",
              "CalledMethods": [
                "System.IO.TextReader::ReadLine()",
                "System.String::Equals(System.String)",
                "System.IO.Path::GetDirectoryName(System.String)",
                "CandideCreator.Shared.Models.DoodadDatabase::.ctor()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::get_Length()",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Storage.DoodadReader::ReadDoodadFile(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "CandideCreator.Shared.Models.IndexedMesh::Dispose()",
                "CandideCreator.Shared.Models.BaseDoodad::get_SpriteWidth()",
                "CandideCreator.Shared.Models.BaseDoodad::get_SpriteHeight()",
                "CandideCreator.Shared.Models.BaseDoodad::get_HorizontalFrames()",
                "CandideCreator.Shared.Models.BaseDoodad::get_VerticalFrames()",
                "CandideCreator.Shared.Models.IndexedStandPlane::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Single, System.Single, System.Single, System.Single)",
                "System.Guid::Parse(System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "CandideCreator.Shared.Models.DoodadDatabase::AddDoodad(CandideCreator.Shared.Models.BaseDoodad, System.Int32)"
              ],
              "StringLiterals": [
                "cdb10",
                "/",
                ".cdx",
                "Mismatched Guid on BaseDoodad when reading DoodadDatabase! Expected ",
                ", but loaded ",
                "Could not load a doodad file when loading DoodadDatabase!"
              ],
              "Source": null
            }
          ],
          "Hash": "B8771F7FC55C24FCA3CF3C977DD7331E643AD9CB4AA53D0FBDD205E28E3D2C9C"
        },
        {
          "Id": "CandideCreator.Shared.Storage.DoodadDatabaseWriter",
          "Name": "DoodadDatabaseWriter",
          "DisplayName": "DoodadDatabaseWriter",
          "FullName": "CandideCreator.Shared.Storage.DoodadDatabaseWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.IO.StreamWriter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Db:CandideCreator.Shared.Models.DoodadDatabase",
              "Name": "Db",
              "Type": "CandideCreator.Shared.Models.DoodadDatabase",
              "Signature": "public CandideCreator.Shared.Models.DoodadDatabase Db",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3A4F7502B3CB06F2C8F5F8415B317F4BC0995C3D2F4D05B2010535DE0F400C2"
            },
            {
              "Id": "Start:System.Char[]",
              "Name": "Start",
              "Type": "System.Char[]",
              "Signature": "public System.Char[] Start",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3938ABCBA3A7A3A91EB1E17F6A72FDA089870CF9D1CC9848F3C4CAA1BFACD2E5"
            },
            {
              "Id": "VersionMajor:System.Int32",
              "Name": "VersionMajor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F286114537E80312C956413A93838AFA9A1CDFA5664B06759F11B50F18A0A16"
            },
            {
              "Id": "VersionMinor:System.Int32",
              "Name": "VersionMinor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "282E9F161DB3284BA348408E797D107785291D337D29FD6F88C8CA618132536A"
            },
            {
              "Id": "WriteAllDoodads:System.Boolean",
              "Name": "WriteAllDoodads",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WriteAllDoodads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B383535FB917FBDF9DA56EA3E2927A51C79C8ACCEF707E6A6379E35C62CD563"
            },
            {
              "Id": "_path:System.String",
              "Name": "_path",
              "Type": "System.String",
              "Signature": "private System.String _path",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4FE69EE7E0C11BD5D0C37702DB5FABE4DD7065B765EB72B92846ECF6DF9FE9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteToFile(CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "private System.Void WriteToFile(CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 758,
              "BodyHash": "A8965862DE35F721EE70C911EF590A7E2A727B89A70D520D6D4CA2B1DD3F99B3",
              "Hash": "CD2F09EA33CE2781FDDBE20E7B388273D5447562D269433DE58D761788A7149E",
              "CalledMethods": [
                "System.IO.Path::GetDirectoryName(System.String)",
                "System.IO.TextWriter::Write(System.Char[], System.Int32, System.Int32)",
                "System.IO.TextWriter::Write(System.Int32)",
                "System.IO.TextWriter::WriteLine()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Current()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "System.String::ToLowerInvariant()",
                "CandideCreator.Shared.Models.BaseDoodad::set_Name(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.IO.File::Exists(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.IO.File::Delete(System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.IO.Directory::CreateDirectory(System.String)",
                "CandideCreator.Shared.Storage.DoodadWriter::WriteToFile(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Models.BaseDoodad, System.String)",
                "System.IO.TextWriter::WriteLine(System.String, System.Object, System.Object)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::ContainsKey(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::Clear()"
              ],
              "StringLiterals": [
                "/",
                ".cdx",
                "Deleting old Doodad file, since it has been renamed. Path: \u0027",
                "\u0027",
                "{0} {1}",
                "Failed to write doodad when saving DoodadDatabase!",
                "Deleting old Doodad file, since it has been removed from the database. Path: \u0027"
              ],
              "Source": null
            },
            {
              "Id": "WriteToFile(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Models.DoodadDatabase, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "public System.Void WriteToFile(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Models.DoodadDatabase db, System.String path, System.Boolean saveAll)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "db",
                  "Type": "CandideCreator.Shared.Models.DoodadDatabase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "saveAll",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "2916821F08C145C8C6A74786653D2047661B73DE6A367D8453EE7F2EF71C0675",
              "Hash": "9B173AC6A32E033AAE75B8603A0AE5984F5AFB2F671A2E08592BD23ED15B0DDC",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Storage.DoodadDatabaseWriter::.ctor(CandideCreator.Shared.Models.DoodadDatabase, System.String, System.IO.Stream)",
                "CandideCreator.Shared.Storage.DoodadDatabaseWriter::WriteToFile(CandideCreator.Shared.Serialization.CandideReflection)",
                "System.IO.TextWriter::Flush()",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::get_Current()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "CandideCreator.Shared.Models.BaseDoodad::get_Path()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, CandideCreator.Shared.Models.BaseDoodad\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6A9193756B7A02DACC8FA41B4EEC814C521B6E8C7048B76DF0B713D8ABF108F"
        },
        {
          "Id": "CandideCreator.Shared.Storage.DoodadReader",
          "Name": "DoodadReader",
          "DisplayName": "DoodadReader",
          "FullName": "CandideCreator.Shared.Storage.DoodadReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ReadDoodadFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.BaseDoodad",
              "Name": "ReadDoodadFile",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad ReadDoodadFile(System.IO.Stream stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.BaseDoodad",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "23FB97BFC3F9AEDFADEA655CE42CF591E14203ADD97152721E9E32668B0A8C81",
              "Hash": "5518AEAA6F902AF7E8E09D5FCE1E5AC7FE60E874081695A2639AB0F55B20348A",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadDoodadFile(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.BaseDoodad",
              "Name": "ReadDoodadFile",
              "Signature": "public CandideCreator.Shared.Models.BaseDoodad ReadDoodadFile(System.String path, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.BaseDoodad",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "574A76D43CAF7C6B409DB6CF478210F4DFB0B4B00AA05330B4AD1F614413D877",
              "Hash": "EF0AB15FC9AE32C40A79D0E670696EF14C0F2D155E9E643AAE7EA0338074B978",
              "CalledMethods": [
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5692C66280E84F1915E80318A9440A18D6E95D4C549E545FBAD6F7585C87C232"
        },
        {
          "Id": "CandideCreator.Shared.Storage.DoodadWriter",
          "Name": "DoodadWriter",
          "DisplayName": "DoodadWriter",
          "FullName": "CandideCreator.Shared.Storage.DoodadWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteToFile(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Models.BaseDoodad, System.String)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "public System.Void WriteToFile(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Models.BaseDoodad doodad, System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "1288CE00554A7F1B1E038DDB35A9259979B91ED3AD256D5EC880571E4D72B792",
              "Hash": "F7385B52A9B2A0A6D3D1554E58EBFD1BF0CFAC450C4DAF85A3F2187C5C03CE54",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, T, System.Boolean)",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9459F576CC703E4F0F97D9BEF2C6D1C704715CDCA08767EC4C33E11E67AA3CF5"
        },
        {
          "Id": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
          "Name": "ExtendedBinaryReader",
          "DisplayName": "ExtendedBinaryReader",
          "FullName": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.IO.BinaryReader",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "Content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "public Microsoft.Xna.Framework.Content.ContentManager Content",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB4EBDC19E970E49E3046E88C74B78778DCC506141A0D891113C4D96EF79BC1E"
            },
            {
              "Id": "Databases:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Name": "Databases",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E Databases",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFF510AD9D232703CF7E366E3AB5C12004FD3E5A5EEEDAED3BD8324CF004985F"
            },
            {
              "Id": "Graphics:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "Graphics",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice Graphics",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "488F6BF21B779FF7C6DEB8F9197B6470AD069F32A82C947586F2C3F5C23D705F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read7BitEncodedInt()-\u003ESystem.Int32",
              "Name": "Read7BitEncodedInt",
              "Signature": "public System.Int32 Read7BitEncodedInt()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BAEDBBB3BA69B2E09C8AFBA3F9FD2A9A930CF841365B75C22047DC9D0C4B33FA",
              "Hash": "B0BB2FD6FBEE96D154D28C96C7382A4CDA62EA9F9B7DD311EF61ED76583F846F",
              "CalledMethods": [
                "System.IO.BinaryReader::Read7BitEncodedInt()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadColor()-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "ReadColor",
              "Signature": "public Microsoft.Xna.Framework.Color ReadColor()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "25ECA44592479EE13552852E8ADD014EE051F16F5471F5B43EC3CC9F2C37D832",
              "Hash": "66EA14E121796B4ACDFCF88A03F2CC3FB4A8EFF7E7189C617BB3981583EBD0EB",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadByte()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadDoodadDatabase()-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E",
              "Name": "ReadDoodadDatabase",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.String\u003E ReadDoodadDatabase()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.String\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "55C19AE359FFB96A32C9B9B48F5B0348428F01B9D19C0D270F5AEBEF7D464938",
              "Hash": "832991633D74FA3391CC0358CC4BA7D1456EB5AA1D2222B88307A14E63D5CA74",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadGuid()-\u003ESystem.Guid",
              "Name": "ReadGuid",
              "Signature": "public System.Guid ReadGuid()",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B768713883E6DF1208A6644778BB75455D0D62929BF73EA52F0CA9DFE4EE33AF",
              "Hash": "EE9D55668C74BD6FDB18154EAF7273F58DC3ED5E90BF722703496E3A52AE6423",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "System.Guid::.ctor(System.Byte[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadGuid(System.Guid\u0026)-\u003ESystem.Void",
              "Name": "ReadGuid",
              "Signature": "public System.Void ReadGuid(out System.Guid\u0026 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "1CE511B074AAF7E73FF5D7A5D44AF75113A11B3CE1294CD99D44135741EBD5D3",
              "Hash": "2F37FB7FA8AB246EB79BB7CFDB5155DFDDB5972042653A607A70EBDAB5E66D94",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "System.Guid::.ctor(System.Byte[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadIndexedMesh(System.Boolean)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "ReadIndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh ReadIndexedMesh(System.Boolean checkHeader)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "checkHeader",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 553,
              "BodyHash": "C063C50B8B62F804837FD70FF300265BA83001EB9BE7E9425D70A3B5A5230039",
              "Hash": "DD1DEBAD2E210C298D620832CFA20A5EBE12E08DE13B1B4F48076ACFC7B57BD2",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.IO.BinaryReader::ReadInt32()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::set_Item(System.Int32, !0)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector2()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::GenerateBuffers(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "ReadLightingProperties()-\u003ECandideCreator.Shared.Models.LightingProperties",
              "Name": "ReadLightingProperties",
              "Signature": "public CandideCreator.Shared.Models.LightingProperties ReadLightingProperties()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.LightingProperties",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "39361694556B688F9EC10EBCCA5124A8424363C5E792E88A7FA672754B90134F",
              "Hash": "50651D6D8E19ACD221D0DD4C056C6AACF7D2F843201DC4A3CB37429EC618F643",
              "CalledMethods": [
                "CandideCreator.Shared.Models.LightingProperties::.ctor()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadColor()",
                "CandideCreator.Shared.Models.LightingProperties::set_Ambient(Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Models.LightingProperties::set_SunColor(Microsoft.Xna.Framework.Color)",
                "System.IO.BinaryReader::ReadBoolean()",
                "CandideCreator.Shared.Models.LightingProperties::set_LockSun(System.Boolean)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()",
                "CandideCreator.Shared.Models.LightingProperties::set_SunDirection(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadMatrix(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "ReadMatrix",
              "Signature": "public System.Void ReadMatrix(out Microsoft.Xna.Framework.Matrix\u0026 m)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "m",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "FD99EC7E6D06988C7F48A522F2C51B739FD23E22C9114C6FDFB821418FFBA882",
              "Hash": "7A6ACFAFB41D0830E2DCE89126A273776DCF204CB615A9EBBF5B983F4BD17111",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadParameters()-\u003ECandideCreator.Shared.Helpers.Parameters",
              "Name": "ReadParameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters ReadParameters()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Helpers.Parameters",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "9A544D9750FEC873474965C28C03583792636D07AFDF934F72532E81FF5F5471",
              "Hash": "DACD4D4A5990B4FC048429E118103E0D0C8E4C8E456C61FD74F4BC0A5802B0E9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::.ctor(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.IO.BinaryReader::ReadString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadTerrain()-\u003ECandideCreator.Shared.Models.Terrain",
              "Name": "ReadTerrain",
              "Signature": "public CandideCreator.Shared.Models.Terrain ReadTerrain()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.Terrain",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "8A42D6C5A36ABCE2648766FFB1AA4837DBA07992FDB240A03A899333F67144AA",
              "Hash": "C8A41DDA93EFCAABEA1571F2F0B629E0D93FBBAA55826B365723DFC4E2C01146",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "System.Guid::Parse(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadIndexedMesh(System.Boolean)",
                "CandideCreator.Shared.Models.Terrain::.ctor(CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadTerrain2()-\u003ECandideCreator.Shared.Models.Terrain",
              "Name": "ReadTerrain2",
              "Signature": "public CandideCreator.Shared.Models.Terrain ReadTerrain2()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.Terrain",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "D4F2AF5C07596E37B7B116A19D809C00279EA2C81AAB1822DF22A2127DC97F23",
              "Hash": "3995BF879F918A4CDF73DE262B2E13A0A66ED97E7D4AF633780E414E2DC8A4F3",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadGuid()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadIndexedMesh(System.Boolean)",
                "CandideCreator.Shared.Models.Terrain::.ctor(CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadTexture2D()-\u003EMicrosoft.Xna.Framework.Graphics.Texture2D",
              "Name": "ReadTexture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D ReadTexture2D()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "1084CDD5D3161D837CF4C0CB6FA1F53266FF9497DAF2D36E18399A3746466294",
              "Hash": "2C55E96BAA16980067CCB500699E8F8B4E9186EB9ECF0F11F15C8B4C204D6612",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Content::Texture(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector2()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ReadVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ReadVector2()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "3BA39028060DA4BB3E88DF1C252C0594F63E8195DC1AA977BF61719E640EF0B4",
              "Hash": "D5A76A1CA807CB2D9B1C277C4896271C656169BFAE9531720AA244BEA2D8D9F6",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector2(Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "ReadVector2",
              "Signature": "public System.Void ReadVector2(out Microsoft.Xna.Framework.Vector2\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "628B169B9BA3C8E904CC394DA493463509092466BF6A0CCE616972A3F527D7A7",
              "Hash": "B5C92C94F0983AE746539726E776E51C4F5FF80FA80D4A643463A934F479CCD3",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector2Half(Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "ReadVector2Half",
              "Signature": "public System.Void ReadVector2Half(out Microsoft.Xna.Framework.Vector2\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "DB648F97FCABC5666A8AA4CB4578048C129000518C4A3A70CF25674CDDACC56B",
              "Hash": "42EFB2102B9E86A1F83A27458FF1ACBA139C8E41A95EA003511FBF026B7BDEEE",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadHalf()",
                "System.Half::op_Explicit(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector3()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ReadVector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ReadVector3()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "1DF9CDB5F2CEBB4C32555B76968AB143926683D48DBA84099F668DFB1C745748",
              "Hash": "8B1D766EA4A911FC4C731489185D1DAFF00714E26AE1AEC950ADA96EE972F740",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector3(Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "ReadVector3",
              "Signature": "public System.Void ReadVector3(out Microsoft.Xna.Framework.Vector3\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "EE2968BC9B2B449952460C66E786A843A57A7FE8428D10DFAD6C83E47FC9E463",
              "Hash": "0E4946FB6125E42C49110F1DEBCD257C6740FE53F1B9B38CD2832B5D63E31B3D",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector3Half(Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "ReadVector3Half",
              "Signature": "public System.Void ReadVector3Half(out Microsoft.Xna.Framework.Vector3\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "BF5D548F258991EC0CB7688C9D59E60D0A8547C046DB59127ADA9C8EB58B2EA0",
              "Hash": "4DC1CD414FFE78E62552DB89A62BE55A017F92F98EC2C3395D8B7D607DEB02E4",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadHalf()",
                "System.Half::op_Explicit(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector4()-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "ReadVector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 ReadVector4()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "2FF25A1A09AA5B77A3B2FFFEB5023465577D05B20F2A4C2A443B69F754452A43",
              "Hash": "0AADD621AED637E54FC4E83810542B8D8518FBADB73CFD957BE59A91C847A536",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector4(Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "ReadVector4",
              "Signature": "public System.Void ReadVector4(out Microsoft.Xna.Framework.Vector4\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "3F8A6D9DF21C13F700D6E793AFD4CBBCA09C78F0F1C1BE6D08ECCDDDB3DC22E3",
              "Hash": "51ECCA9A917828FE6C9BA8E6C4F40C2A652A97CDB46E7C2C8CA7335A3F7C0FA8",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadVector4Half(Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "ReadVector4Half",
              "Signature": "public System.Void ReadVector4Half(out Microsoft.Xna.Framework.Vector4\u0026 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "983879EA2F29E2D404A68777ED5BA9AE06C1E4937CCA560095EC73A9E8DBD9A2",
              "Hash": "092E441272C282C5D440B6AC7B2E668002D14DF1C0FFC11600957D4F5D25C8D1",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadHalf()",
                "System.Half::op_Explicit(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadWorldDoodad()-\u003ECandideCreator.Shared.Models.WorldDoodad",
              "Name": "ReadWorldDoodad",
              "Signature": "public CandideCreator.Shared.Models.WorldDoodad ReadWorldDoodad()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.WorldDoodad",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "F227564AE55E1E0338ADD1963B988AFEA92E0D0D5795028A387F9325E50C0711",
              "Hash": "78E111997777EDEE422D20A37FEB1ADF544EDBEDF5DA07171B876BC0D5DF9479",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadDoodadDatabase()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadGuid()",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.DoodadDatabase::TryGetDoodad(System.Guid, CandideCreator.Shared.Models.BaseDoodad\u0026)",
                "CandideCreator.Shared.Models.DoodadDatabase::TryGetDoodad(System.String, System.String, CandideCreator.Shared.Models.BaseDoodad\u0026)",
                "CandideCreator.Shared.Models.WorldDoodad::.ctor(CandideCreator.Shared.Models.BaseDoodad)",
                "CandideCreator.Shared.Models.WorldDoodad::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.WorldDoodad::RebuildMatrix()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Could not find a base doodad when loading map!",
                "Could not find the dooodad database when loading map!"
              ],
              "Source": null
            }
          ],
          "Hash": "8259E83F879E165BC35EEE83386358FE7869772E463F60C9041A994BEA598678"
        },
        {
          "Id": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
          "Name": "ExtendedBinaryWriter",
          "DisplayName": "ExtendedBinaryWriter",
          "FullName": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.IO.BinaryWriter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Write(CandideCreator.Shared.EntityComponentStuff.EntityComponent)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.EntityComponentStuff.EntityComponent component)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "component",
                  "Type": "CandideCreator.Shared.EntityComponentStuff.EntityComponent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "94A1A56644B0C35C8F3F63486DA2D51AE9FA399FD072DC2B763B7F7DD835EA2D",
              "Hash": "D92F1E1ADE7EE31B51C2B153B9E5060820AAE414261079F40B1E50BA7C38E5AA",
              "CalledMethods": [
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Name()",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::.ctor(System.IO.Stream, System.Text.Encoding)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_IsActive()",
                "System.IO.BinaryWriter::Write(System.Boolean)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::get_Fields()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Count()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::get_Current()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::get_Name()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Count()",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "37689BED8ED3F7FA420E5E569DFB1D44A304BA5C4663F4F10C306B36E868801D",
              "Hash": "6B22B139B560BEBE4C56CB45AB7916741A60BAF19A007C7FA13778564D5C9FC9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Count()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Models.DoodadDatabase)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Models.DoodadDatabase db)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "db",
                  "Type": "CandideCreator.Shared.Models.DoodadDatabase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "A62873B561E087C54E1457084F347DB110648880F62B82F72CA7E973D0A5F9CB",
              "Hash": "D6F125AE87226715B3500D0363E1D8DD34E720A41B550605844DC4C57C971612",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Models.IndexedMesh)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Models.IndexedMesh mesh)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 595,
              "BodyHash": "008DB4D82C25FB94B8550B4C8C83E46FB99C45261A5D5A5530468CFAB304E09A",
              "Hash": "D076B97C28C115133F9695038B26E07CAE0C505D243078553635560BED891490",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Models.IndexedFace, System.Int32\u003E::.ctor()",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.IO.BinaryWriter::Write(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Models.IndexedFace, System.Int32\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Models.IndexedFace, System.Int32\u003E::get_Item(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "i-mesh",
                "vertices",
                "position",
                "texture",
                "faces",
                "surfaces"
              ],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Models.LightingProperties)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Models.LightingProperties props)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "props",
                  "Type": "CandideCreator.Shared.Models.LightingProperties",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "72B02A80C7A8071B1FDE38F39D482B65373577BD3208A12AEAB3478067AAB84A",
              "Hash": "AEAAB59E4A1D56B4236044550DFB6B5FA59B1B84664C05FC6A83689B48DB7B49",
              "CalledMethods": [
                "CandideCreator.Shared.Models.LightingProperties::get_Ambient()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Models.LightingProperties::get_SunColor()",
                "CandideCreator.Shared.Models.LightingProperties::get_LockSun()",
                "System.IO.BinaryWriter::Write(System.Boolean)",
                "CandideCreator.Shared.Models.LightingProperties::get_SunDirection()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Models.TextureInformation)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Models.TextureInformation texture)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "CandideCreator.Shared.Models.TextureInformation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E6CF60AA1D2561E63FD055E6AE5B201C9981EC11AD514E49E9F05F271E16F3B0",
              "Hash": "0EE527A3C52185854EDAD26FA740DB3B0FDB206B927937BC00DC297D0DFA39C5",
              "CalledMethods": [
                "CandideCreator.Shared.Models.TextureInformation::get_Name()",
                "System.IO.BinaryWriter::Write(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Models.WorldDoodad)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Models.WorldDoodad doodad)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "C3493CEA18123BB7C9928AB83E87AAC2D20B087ED57A223F9A4B0367A8602612",
              "Hash": "EF3BB30880B740A65B5877C18E9D4BC6CEF17BEBB17C78A7A2038BB5B9327969",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.DoodadDatabase)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(System.Guid)",
                "CandideCreator.Shared.Models.BaseDoodad::get_Name()",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "p-doodad"
              ],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "83CA41574F01644C08F5B683348B3D31547136889A439D92F0013D19D4148AC8",
              "Hash": "8B13FE36A5896BBDE8E7E221F3FBAD9277D1538233BA5536D4E55006E3405B70",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_R()",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "Microsoft.Xna.Framework.Color::get_G()",
                "Microsoft.Xna.Framework.Color::get_B()",
                "Microsoft.Xna.Framework.Color::get_A()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "20EC59631F3CC6670C5903F8996B3D5C55AAA5B8A6556065A677718D6B40A775",
              "Hash": "2EC7086C5D55A54675A3FB8FE0231DBE56BAB5610B27502C2AA049532965EEA1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.IO.BinaryWriter::Write(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Matrix\u0026 m)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "m",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "3ACC8589626B20F3968765C568F016AB4C2619F63238BB249DB6C73EC469C16D",
              "Hash": "E87F867B4529A1C81D87B702EABBA1EA68219B259B6D2D41FC98E6B8CAD5E34D",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "F192BEE913BA96AD164D8281124DDF600AD8A0B44207EA7976F58BDEEF81D8A8",
              "Hash": "18E2E347127BF28CC9717CEC44BC09F23C03AF0AD1BD42B45D7FBC169D0B46CD",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "9B9C9B2880F0828BAE16976E55535B0DAFD75645FC4D1FF883F11CC1EBCDC132",
              "Hash": "49D0151D5FF3E9EFFC64B8733D89D193485CA059F995F42AA1448A272DE92F80",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(Microsoft.Xna.Framework.Vector4)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(Microsoft.Xna.Framework.Vector4 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "C462E5E05AB5C023B4561263FB6331E2EF6CCFC09F0F21CB0488168AF85B25A3",
              "Hash": "BA91D4833465658D0CBA9D0F48775C98921D0E9967E4AA5F3F4C9B65F3E0605A",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(System.Guid)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.Guid guid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "D69739BAC1BD0756CE815EEF69E97609272BAE183D7D3C2850C0FB04771F011B",
              "Hash": "6A302608D4167430F03C23853DFF9EF6FCCA1857A22F0D2E36184B4CE60BDC76",
              "CalledMethods": [
                "System.Guid::ToByteArray()",
                "System.IO.BinaryWriter::Write(System.Byte[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write7BitEncodedInt(System.Int32)-\u003ESystem.Void",
              "Name": "Write7BitEncodedInt",
              "Signature": "public System.Void Write7BitEncodedInt(System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "9800C2B9188959D4B39CEF381E5A65CF1840C337AD14B390C25FBFDA953B7F8A",
              "Hash": "7A2957600F3324BF9103F57DF5872823234AB663F7AF04AFC2A48865F7D6E1D1",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write7BitEncodedInt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteHalf(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "WriteHalf",
              "Signature": "public System.Void WriteHalf(Microsoft.Xna.Framework.Vector2 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "5EAD2D670B5AFC5548B36512A3F66337520EA80A10BCDC5BE6F0DC11019E1F08",
              "Hash": "B2090BBC483F5C49EF4766648911461CFB91C42758D9C19BD1141583FA5169FE",
              "CalledMethods": [
                "System.Half::op_Explicit(System.Single)",
                "System.IO.BinaryWriter::Write(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteHalf(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "WriteHalf",
              "Signature": "public System.Void WriteHalf(Microsoft.Xna.Framework.Vector3 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A0A3C15AE2ADDB984A08C1E0FCFA58F5CE34C032C90E7C8FEE29624D7EF2BFED",
              "Hash": "964E42374F1BB1DCC74C99BAD09DF6827C12000F49421AAC36C1D3CBCEF6120D",
              "CalledMethods": [
                "System.Half::op_Explicit(System.Single)",
                "System.IO.BinaryWriter::Write(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteHalf(Microsoft.Xna.Framework.Vector4)-\u003ESystem.Void",
              "Name": "WriteHalf",
              "Signature": "public System.Void WriteHalf(Microsoft.Xna.Framework.Vector4 v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "433D8BFC0F9847D3DAE834974FFEC982C7BF309F8AD78EA4B06AE2B39356F55E",
              "Hash": "39B083AC720667344E57A5BA98C6446C153863725E112B129AA5CCD876F15785",
              "CalledMethods": [
                "System.Half::op_Explicit(System.Single)",
                "System.IO.BinaryWriter::Write(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5DC9B754AA8727F6274E15DA341EA7C1DC8F2EBEC1068496C0FF20D19CF98128"
        },
        {
          "Id": "CandideCreator.Shared.Storage.MapReader",
          "Name": "MapReader",
          "DisplayName": "MapReader",
          "FullName": "CandideCreator.Shared.Storage.MapReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ContentPath:System.String",
              "Name": "ContentPath",
              "Type": "System.String",
              "Signature": "public System.String ContentPath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0772C722A752D9659B0A4282B086045115962D98724ED0E5DB3422398ABB9B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ReadWorld(CandideCreator.Shared.Serialization.CandideReflection, System.Boolean)-\u003ECandideCreator.Shared.Models.World",
              "Name": "ReadWorld",
              "Signature": "private CandideCreator.Shared.Models.World ReadWorld(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Boolean loadDbFromContent)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.World",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loadDbFromContent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 788,
              "BodyHash": "7444B0D77A619B71766894E7E75475A56FA6AA8E430B2B7AFA5F4EF2CFE43B1B",
              "Hash": "4FCB1C60068F610FDA76C16254A3DE0107E1817CBD55E029061C50D28C953989",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadByte()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.IO.BinaryReader::ReadInt32()",
                "CandideCreator.Shared.Models.World::.ctor(System.String, System.String, CandideCreator.Shared.Tiled.TiledMap)",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Models.World::set_Name(System.String)",
                "System.Guid::Parse(System.String)",
                "CandideCreator.Shared.Models.World::set_Guid(System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadTerrain2()",
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::Add(!0)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadTerrain()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadDoodadDatabase()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Storage.DoodadDatabaseReader::ReadDatabase(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::Add(!0, !1)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadWorldDoodad()",
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::Add(!0)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadLightingProperties()",
                "CandideCreator.Shared.Models.World::set_LightingProperties(CandideCreator.Shared.Models.LightingProperties)",
                "System.IO.BinaryReader::ReadSingle()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadIndexedMesh(System.Boolean)",
                "CandideCreator.Shared.Models.World::get_Waters()",
                "CandideCreator.Shared.Models.WaterZone::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WaterZone\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Incorrect header when attempting read world file.",
                "Unsupported version of world file detected when reading world file.",
                "Terrain2",
                "/",
                ".cdb",
                "p-doodad",
                "Doodad failed to load when loading map!"
              ],
              "Source": null
            },
            {
              "Id": "ReadWorld(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection, System.String)-\u003ECandideCreator.Shared.Models.World",
              "Name": "ReadWorld",
              "Signature": "public CandideCreator.Shared.Models.World ReadWorld(System.IO.Stream stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection, System.String contentPath)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.World",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "04BDB9E43ECD5A0A6C8458FECD4A96A807F14D773E06C93DCC0E69109D286551",
              "Hash": "9EF9903FC070D42692794A40D10CA237BD719A1711C85BE2B1367662463FC23E",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.MapReader::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.String, System.IO.Stream)",
                "CandideCreator.Shared.Storage.MapReader::ReadWorld(CandideCreator.Shared.Serialization.CandideReflection, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadWorld(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection, System.String)-\u003ECandideCreator.Shared.Models.World",
              "Name": "ReadWorld",
              "Signature": "public CandideCreator.Shared.Models.World ReadWorld(System.String path, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection, System.String contentPath)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.World",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "5C97E317B2E1FBD03D924D0DB4FD86D12EF81F79D433F40DB5A122FBDE726289",
              "Hash": "C6F1FEA56657015B55071B2E41174F512716C3507186D0B08B8E83D5C8EC6EAB",
              "CalledMethods": [
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Storage.MapReader::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.String, System.IO.Stream)",
                "CandideCreator.Shared.Storage.MapReader::ReadWorld(CandideCreator.Shared.Serialization.CandideReflection, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6EC8453FA81510A665DB197FE9242EF768DFC50E5D49CCF677C52F320EA3E80E"
        },
        {
          "Id": "CandideCreator.Shared.Storage.MapWriter",
          "Name": "MapWriter",
          "DisplayName": "MapWriter",
          "FullName": "CandideCreator.Shared.Storage.MapWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Start:System.Byte[]",
              "Name": "Start",
              "Type": "System.Byte[]",
              "Signature": "public System.Byte[] Start",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F178E0057909EE31B988115F028FBBD29B9C3FC02A6CE3D26D76B291552B30A2"
            },
            {
              "Id": "VersionMajor:System.Int32",
              "Name": "VersionMajor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F286114537E80312C956413A93838AFA9A1CDFA5664B06759F11B50F18A0A16"
            },
            {
              "Id": "VersionMinor:System.Int32",
              "Name": "VersionMinor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "282E9F161DB3284BA348408E797D107785291D337D29FD6F88C8CA618132536A"
            },
            {
              "Id": "World:CandideCreator.Shared.Models.World",
              "Name": "World",
              "Type": "CandideCreator.Shared.Models.World",
              "Signature": "public CandideCreator.Shared.Models.World World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADF7356F70CB3FF3F8289FF16D279F1CF307A5E6FBD22991CDF7C46F453A46E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteNewFormatToFile(CandideCreator.Shared.Models.World, System.String, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "WriteNewFormatToFile",
              "Signature": "public System.Void WriteNewFormatToFile(CandideCreator.Shared.Models.World world, System.String path, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideCreator.Shared.Models.World",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "46C979DEB37EFA99B61BF34867801C5CE9BF76EDAFB34E0BFD9F6C2E3F60A70E",
              "Hash": "E09E94712C97DCA225339ABEA85F235E7BCEC7679F7993715C3DF9BF5031B703",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideSerializer::.ctor()",
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Round()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Models.WorldDoodad::set_Position(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::Clear()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::Add(!0)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, T, System.Boolean)",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::.ctor(System.IO.Stream)",
                "CandideCreator.Shared.Models.World::get_TiledMapFileName()",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteTerrain2(CandideCreator.Shared.Models.Terrain)-\u003ESystem.Void",
              "Name": "WriteTerrain2",
              "Signature": "public System.Void WriteTerrain2(CandideCreator.Shared.Models.Terrain terrain)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "terrain",
                  "Type": "CandideCreator.Shared.Models.Terrain",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "09B6F7ADBE92D79728036CD248B4FEA61BDACC131600C65E86EC9E5823BA130F",
              "Hash": "59099DE97C9F7F2E1DE206ACCD42D93A7D54429455AC9EFFAB51DBE8A8F474B5",
              "CalledMethods": [
                "System.Object::ToString()",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteToFile()-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "private System.Void WriteToFile()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 816,
              "BodyHash": "E48357224D97794ED8B7B076029BC7EEA4A1B73A84400E264B9AE14E4625FB57",
              "Hash": "CC739850C7651A958F0BE582DEE249014AE92098C479DE93FFA0C0DD123EFA3C",
              "CalledMethods": [
                "System.IO.BinaryWriter::Write(System.Byte[], System.Int32, System.Int32)",
                "System.IO.BinaryWriter::Write(System.Int32)",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Models.World::get_Name()",
                "CandideCreator.Shared.Models.World::get_Guid()",
                "System.Object::ToString()",
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Storage.MapWriter::WriteTerrain2(CandideCreator.Shared.Models.Terrain)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::.ctor()",
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::get_Count()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::get_Current()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.DoodadDatabase)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::MoveNext()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.WorldDoodad)",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.LightingProperties)",
                "CandideCreator.Shared.Models.World::get_Waters()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WaterZone\u003E::get_Count()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WaterZone\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::get_Current()",
                "System.IO.BinaryWriter::Write(System.Single)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Models.IndexedMesh)"
              ],
              "StringLiterals": [
                "World",
                "Terrain2",
                "DoodadDatabases",
                "Doodads"
              ],
              "Source": null
            },
            {
              "Id": "WriteToFile(CandideCreator.Shared.Models.World, System.String)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "public System.Void WriteToFile(CandideCreator.Shared.Models.World world, System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideCreator.Shared.Models.World",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "80AAC9C23A84A5036D81572843B4B4AD781BA1A4E4BFA261DF579DE20563D8CD",
              "Hash": "5939695462A407599CAB5C6010E77122ACCACC3296E59582941821F0B20192E8",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Storage.MapWriter::.ctor(CandideCreator.Shared.Models.World, System.IO.Stream)",
                "CandideCreator.Shared.Storage.MapWriter::WriteToFile()",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B333C88720E947CE8DA9A2954929E160659633B8FDA690F4AE2D8818BC60020A"
        },
        {
          "Id": "CandideCreator.Shared.Storage.MeshWriter",
          "Name": "MeshWriter",
          "DisplayName": "MeshWriter",
          "FullName": "CandideCreator.Shared.Storage.MeshWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A60D2BEB2CD8F19A099F66E76A8A51C5F018C91992DA8905BBE53E76829F22F"
        },
        {
          "Id": "CandideCreator.Shared.Storage.ParticleEmitterDatabaseWriter",
          "Name": "ParticleEmitterDatabaseWriter",
          "DisplayName": "ParticleEmitterDatabaseWriter",
          "FullName": "CandideCreator.Shared.Storage.ParticleEmitterDatabaseWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Start:System.Char[]",
              "Name": "Start",
              "Type": "System.Char[]",
              "Signature": "public System.Char[] Start",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3938ABCBA3A7A3A91EB1E17F6A72FDA089870CF9D1CC9848F3C4CAA1BFACD2E5"
            },
            {
              "Id": "VersionMajor:System.Int32",
              "Name": "VersionMajor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F286114537E80312C956413A93838AFA9A1CDFA5664B06759F11B50F18A0A16"
            },
            {
              "Id": "VersionMinor:System.Int32",
              "Name": "VersionMinor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "282E9F161DB3284BA348408E797D107785291D337D29FD6F88C8CA618132536A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteToFile(System.String, System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,System.String\u003E\u003E)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "public System.Void WriteToFile(System.String dbFilePath, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E itemsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dbFilePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemsList",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "57AB54891C0A361A02F6FC317C93E42E0B910A56015E681A42BCE25F240CC4B6",
              "Hash": "C0BAE847C3E1361EB22A18105F8E95DE9E1CE2127FFA0DA85A1D1078CAF844C4",
              "CalledMethods": [
                "System.IO.Path::GetDirectoryName(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.StreamWriter::.ctor(System.IO.Stream)",
                "System.IO.TextWriter::Write(System.Char[], System.Int32, System.Int32)",
                "System.IO.TextWriter::Write(System.Int32)",
                "System.IO.TextWriter::WriteLine()",
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E::get_Current()",
                "System.IO.Path::GetRelativePath(System.String, System.String)",
                "System.IO.Path::ChangeExtension(System.String, System.String)",
                "System.IO.TextWriter::WriteLine(System.String, System.Object, System.Object)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Failed to write database - could not find directory for path \u0027",
                "\u0027.",
                "{0} {1}",
                "Failed to write file path \u0027",
                "\u0027 when writing database!"
              ],
              "Source": null
            }
          ],
          "Hash": "840B7DA573174B5B0E517A591DD3A6263F91ADC560F4966CC0548D4CD7D10D07"
        },
        {
          "Id": "CandideCreator.Shared.Storage.ParticleEmitterReader",
          "Name": "ParticleEmitterReader",
          "DisplayName": "ParticleEmitterReader",
          "FullName": "CandideCreator.Shared.Storage.ParticleEmitterReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ReaderParticleEmitterFromFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
              "Name": "ReaderParticleEmitterFromFile",
              "Signature": "public CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel ReaderParticleEmitterFromFile(System.IO.Stream stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "ACFD271FCBE8F289D9BE6CE39862CFA3A699836D9EE23B6B0CE0FECA0DDCFA50",
              "Hash": "F647FAD4DD89772A7178CE99BF26AA50CB047B8AE76BB09F043BA7B395EDCFBA",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReaderParticleEmitterFromFile(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
              "Name": "ReaderParticleEmitterFromFile",
              "Signature": "public CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel ReaderParticleEmitterFromFile(System.String path, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B68150349E8BEE077A897EE7F5B7041C95448ED0B28E5F8F97DA6154C9BF3FF7",
              "Hash": "F15D9A8FF6F0DBEB0393E5A7B39152D91951D13687A7337C807C1AED71AD3831",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B73758EFF1D53A4B59724223465B86858AD8D29792CE13DE69680627103051AF"
        },
        {
          "Id": "CandideCreator.Shared.Storage.ParticleEmitterWriter",
          "Name": "ParticleEmitterWriter",
          "DisplayName": "ParticleEmitterWriter",
          "FullName": "CandideCreator.Shared.Storage.ParticleEmitterWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteParticleEmitterToFile(CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel, System.String, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "WriteParticleEmitterToFile",
              "Signature": "public System.Void WriteParticleEmitterToFile(CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel model, System.String path, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "949B4C8E794F4EEEFD471B0406D79349E4E1EE2756F5EDF0DB914D113231E093",
              "Hash": "FE681A4193A96AE671E9E15ECD88063D0808B0AA17DA65A4AA5518F8F75232B4",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, T, System.Boolean)",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::.ctor(System.IO.Stream)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE6D953B01AC5231E061A315640072066564D2D259FCCDB82F199CCEEB1E24E7"
        },
        {
          "Id": "CandideCreator.Shared.Storage.SpacDatabaseWriter",
          "Name": "SpacDatabaseWriter",
          "DisplayName": "SpacDatabaseWriter",
          "FullName": "CandideCreator.Shared.Storage.SpacDatabaseWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Start:System.Char[]",
              "Name": "Start",
              "Type": "System.Char[]",
              "Signature": "public System.Char[] Start",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3938ABCBA3A7A3A91EB1E17F6A72FDA089870CF9D1CC9848F3C4CAA1BFACD2E5"
            },
            {
              "Id": "VersionMajor:System.Int32",
              "Name": "VersionMajor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F286114537E80312C956413A93838AFA9A1CDFA5664B06759F11B50F18A0A16"
            },
            {
              "Id": "VersionMinor:System.Int32",
              "Name": "VersionMinor",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VersionMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "282E9F161DB3284BA348408E797D107785291D337D29FD6F88C8CA618132536A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteToFile(System.String, System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,System.String\u003E\u003E)-\u003ESystem.Void",
              "Name": "WriteToFile",
              "Signature": "public System.Void WriteToFile(System.String dbFilePath, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E itemsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dbFilePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemsList",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "A110B92BF9A3846CBCECB0F35EFF7A2ED8537397EA2F2F71B25CEE80A0CC88E8",
              "Hash": "80655E7CD438DC2FEB63E12CCBBADF8F79ED9139BADE3EB98F7A01329CA63CD4",
              "CalledMethods": [
                "System.IO.Path::GetDirectoryName(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.StreamWriter::.ctor(System.IO.Stream)",
                "System.IO.TextWriter::Write(System.Char[], System.Int32, System.Int32)",
                "System.IO.TextWriter::Write(System.Int32)",
                "System.IO.TextWriter::WriteLine()",
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.Guid, System.String\u003E\u003E::get_Current()",
                "System.IO.Path::GetRelativePath(System.String, System.String)",
                "System.IO.Path::ChangeExtension(System.String, System.String)",
                "System.IO.TextWriter::WriteLine(System.String, System.Object, System.Object)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Failed to write database - could not find directory for path \u0027",
                "\u0027.",
                "{0} {1}",
                "Failed to write file path \u0027",
                "\u0027 when writing database!"
              ],
              "Source": null
            }
          ],
          "Hash": "4D5AEAC39978CBACCCE10176BB19FAB312A5F5B4366FA404E87122F14CDF435C"
        },
        {
          "Id": "CandideCreator.Shared.Storage.SpacReader",
          "Name": "SpacReader",
          "DisplayName": "SpacReader",
          "FullName": "CandideCreator.Shared.Storage.SpacReader",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ReadSpacFromFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
              "Name": "ReadSpacFromFile",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData ReadSpacFromFile(System.IO.Stream stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "23FB97BFC3F9AEDFADEA655CE42CF591E14203ADD97152721E9E32668B0A8C81",
              "Hash": "29E974E51CA484E823494554C1129B5F0C758391F1270FDE8933ECD71FADD194",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadSpacFromFile(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
              "Name": "ReadSpacFromFile",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData ReadSpacFromFile(System.String path, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Content.ContentManager content, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "D31EC2E4DD71C0D17E7B4AE13F4AFF9C9548EAD2BEB0E87156F9539B9D03555F",
              "Hash": "B41C1E3D3F2EB8D38A3B7A7C1D2A8EC9CFABAE6F7EF29813173EA88B6FCCE7DA",
              "CalledMethods": [
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Storage.SpacReader::ReadSpacFromFile(System.IO.Stream, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "980BE9742C51A8B42CE124FCB0376915C1EC127819D32F3604FDE74605AE89EC"
        },
        {
          "Id": "CandideCreator.Shared.Storage.SpacWriter",
          "Name": "SpacWriter",
          "DisplayName": "SpacWriter",
          "FullName": "CandideCreator.Shared.Storage.SpacWriter",
          "Namespace": "CandideCreator.Shared.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "WriteSpacToFile(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData, System.String, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "WriteSpacToFile",
              "Signature": "public System.Void WriteSpacToFile(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData model, System.String path, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "88CB0CFB9442B1AB1FCF00961C69F2544CFEF01E6342889AC024E300798BCFDE",
              "Hash": "C0CF0F2B234B9684C82784ED59AFBF1108AB296CC7C9A8E1CBD64386F684D195",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, T, System.Boolean)",
                "System.IO.Stream::get_Length()",
                "CandideCreator.Shared.Helpers.FileHelper::OpenWriteTruncate(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::.ctor(System.IO.Stream)",
                "System.IO.MemoryStream::TryGetBuffer(System.ArraySegment\u003CSystem.Byte\u003E\u0026)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::op_Implicit(System.ArraySegment\u003C!0\u003E)",
                "System.IO.BinaryWriter::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66F64F0DAF4B24E6BE2E00834EC588E700A76739A29ACA6EE34937864C49C9EA"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.AnimatedTile",
          "Name": "AnimatedTile",
          "DisplayName": "AnimatedTile",
          "FullName": "CandideCreator.Shared.Tiled.AnimatedTile",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Effects:Microsoft.Xna.Framework.Graphics.SpriteEffects",
              "Name": "Effects",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteEffects Effects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2CE670FEF8D5C4B6F242D1F1196912986A33968D91FF18E653CCA48AC444BC1"
            },
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "Tile:System.Int32",
              "Name": "Tile",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AAF2A8914B6C97271249A957179571DBA86E6732BA5F7041A0F2ECCA0C21AE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CF49AADE193793CF354547DCC85DA36D88902846AF809BC7CBE1814941382554"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.ExternalTileSetManager",
          "Name": "ExternalTileSetManager",
          "DisplayName": "ExternalTileSetManager",
          "FullName": "CandideCreator.Shared.Tiled.ExternalTileSetManager",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TileSets:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Tiled.TileSet\u003E",
              "Name": "TileSets",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TileSet\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TileSet\u003E TileSets",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3DAFBB12EE632316CC023B207962E821D62564D4C6B00A39437568BBF4C0FA5"
            },
            {
              "Id": "_content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "_content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "private Microsoft.Xna.Framework.Content.ContentManager _content",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36933FC7C24E2B5C7D3E201640DF67AB8E0ABD98239486938163E6D9EEA87EF1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTileSet(System.String)-\u003ECandideCreator.Shared.Tiled.TileSet",
              "Name": "GetTileSet",
              "Signature": "public CandideCreator.Shared.Tiled.TileSet GetTileSet(System.String name)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TileSet",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "87880F3A30F854912779AE5B2A988E7BA38A9711B04DE3EBD1E58E34528809CB",
              "Hash": "A7AC5A258E01DEE5F3BA2561B8EDBEFC11460D9BDD8A403CCABC1CBEDF9ACF3D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TileSet\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Tiled.ExternalTileSetManager::Load(System.String)",
                "System.Xml.XmlDocument::get_DocumentElement()",
                "CandideCreator.Shared.Tiled.TileSet::.ctor(System.Xml.XmlNode, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TileSet\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Microsoft.Xna.Framework.Content.ContentManager)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Microsoft.Xna.Framework.Content.ContentManager content)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "1CF4853C0F2C84DFA3ED0D20D7850E80278657DF7BCC6159221BEA01BF4EA632",
              "Hash": "CD8082B9F34F63AE6BA156444F89EDBEC21AC796B2F56811D38BA86D8F78FC91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(System.String)-\u003ESystem.Xml.XmlDocument",
              "Name": "Load",
              "Signature": "public System.Xml.XmlDocument Load(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Xml.XmlDocument",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "9972171AD86F68415E3F0FBDFDA51021CE8F6C698AB69272700D6E67C0E4F752",
              "Hash": "2FDF96FC23F056BFF07102D92BBF1A9FB27C1A40EDC94756B501DED641B65B92",
              "CalledMethods": [
                "System.IO.Path::Combine(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Tiled.ExternalTileSetManager::LoadFromPath(System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                ".tsx",
                "Could not find TileSet \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "LoadFromPath(System.String)-\u003ESystem.Xml.XmlDocument",
              "Name": "LoadFromPath",
              "Signature": "public System.Xml.XmlDocument LoadFromPath(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Xml.XmlDocument",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "09DEF3631F0BCB205C23F12913682D4B99239972AA0217C4CE174538336A909C",
              "Hash": "8866C7A4816DC5EFEB37EF0642FED96E6532CC68ACE83B4A150C1663CBE04549",
              "CalledMethods": [
                "System.Xml.XmlDocument::.ctor()",
                "System.IO.File::OpenRead(System.String)",
                "System.Xml.XmlDocument::Load(System.IO.Stream)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E94CD6393F3182D2DD97D7FABAEFC3F9FABA3CFB174DB88E3929C1116655B9D"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.ImageLayer",
          "Name": "ImageLayer",
          "DisplayName": "ImageLayer",
          "FullName": "CandideCreator.Shared.Tiled.ImageLayer",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledLayer",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Image:CandideCreator.Shared.Tiled.TiledImage",
              "Name": "Image",
              "Type": "CandideCreator.Shared.Tiled.TiledImage",
              "Signature": "public CandideCreator.Shared.Tiled.TiledImage Image",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A3ADE1A5C49C83CBBC1A8252E9CD798B85176AD30F38101BA389418F8BA7225"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "1D2E45BE68029C31E668FA1AD239345E5A7C5C14B77DC27AC5D6338AFF9201EE",
              "Hash": "1BFD9A9739D348235A0FC926637F1674B64B6EE7DA8A170C85CFB31827C97A43",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 592,
              "BodyHash": "768639498C50DB93AE03D8264F488D6AF24EDBE387C1D3D278F687C28A4139DA",
              "Hash": "17B2F4AE2A684F4F661162FF9A9D1263C0811166ED74CCF1CC5953FEDC86FFFA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "3E3457F8AFDF038922DA458403437718F4F63CAA817AD0A61F94E1A13657AA73",
              "Hash": "8AAF0AF11933B1B21E95230B7C90FD756602580CBCF9768BC1DD6BBFFF394CF0",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "F35870871062C236A06FE2E108CF211163D0C5C1EDABD59FF066E29609D99519",
              "Hash": "9F985A3EDBE18995A564C58FDFA1E2A26D3E5EC1F6967B5C79BD3ED76678BE58",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTile(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetTile",
              "Signature": "public System.Int32 GetTile(Microsoft.Xna.Framework.Vector2 position, System.Int32 tileWidth, System.Int32 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB5A50BBE1BF974BBAFA11A5249954B45026983200A84270E5ABEE09FE47D93D",
              "Hash": "89FE36BF3D058AC4D39BDD7C7BEBAB50812FB86A57A7888EA12372109884C03A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BD35F8CB8CE8C4B975F6372CD3332CC43B6D3A6D2824C51625D071CCAE3B3BD"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.ObjectGroup",
          "Name": "ObjectGroup",
          "DisplayName": "ObjectGroup",
          "FullName": "CandideCreator.Shared.Tiled.ObjectGroup",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledLayer",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Objects:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.TiledObject\u003E",
              "Name": "Objects",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledObject\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledObject\u003E Objects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F329A0A080E215409BCACB38ECD77787CA24E75966DA705317B35E52A6926957"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "D76B436CBE24CE315AFBD3C4F8542EB7701DF6A39685461172CC9D8F87C6BD5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "C971AE23BFC95EEE02A655C96D4C90F3A942F0118C83EFFFF255194107CEF784",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "4DD67AC79581E7687C7881F8E9401792BBAFB94C943CAE14064CF1E83341069E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "380FBBC38C41246C43065258817EFB396C8B66BD2C666D12067A7FBE234FDE4A",
              "Hash": "A66709D17A7AD14B4A33905597F43B1034B6FA414D23139EF81FFDF9E69FFE7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPoints()-\u003EMicrosoft.Xna.Framework.Vector2[][]",
              "Name": "GetPoints",
              "Signature": "public Microsoft.Xna.Framework.Vector2[][] GetPoints()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[][]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "A113124A15139DC516708EAF8D1EDF8F1D7FD6BB004CBC1029B561874500CB8D",
              "Hash": "22D93497D60FC3977EDFD231314AB060D799870B9E1A7F3A315001496FAB8A50",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2[]\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledObject::GetPoints()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2[]\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2[]\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTile(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetTile",
              "Signature": "public System.Int32 GetTile(Microsoft.Xna.Framework.Vector2 position, System.Int32 tileWidth, System.Int32 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB5A50BBE1BF974BBAFA11A5249954B45026983200A84270E5ABEE09FE47D93D",
              "Hash": "89FE36BF3D058AC4D39BDD7C7BEBAB50812FB86A57A7888EA12372109884C03A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D66B5CEF5BDE4C99C6B0D1E17C81ED464A94B987561483AD307E9A39761519AB"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledEllipse",
          "Name": "TiledEllipse",
          "DisplayName": "TiledEllipse",
          "FullName": "CandideCreator.Shared.Tiled.TiledEllipse",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_radius:System.Single",
              "Name": "_radius",
              "Type": "System.Single",
              "Signature": "private System.Single _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24D9354CFE499E28C4768618D60AF450FF20AAADD52BDB68D53E1D23431274C8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCollisionShape()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollisionShape()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "85F1068FC9ACE60CE2151135EE56B2CF6DE49F5C91E98442E1935B1277763616",
              "Hash": "ED2356B38D641008A488EB790614D89C76FDA86957AA324CE8C23DF9F950A509",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPositionOffset()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPositionOffset",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPositionOffset()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "22958B45D48D4C4FF7AADC5AC75722ECBA00A60B298A3FD838BCBBDF0CCA25B8",
              "Hash": "8BB75A2428798BC83E74C9B78E124EE20C341E35B5C6258E4105154719B3CEA0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9EDA9F85495D9981EC0A7CCB8FED4FC92A3DD5B4F1B87D4E5ABC0A055DE9A4F0"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledImage",
          "Name": "TiledImage",
          "DisplayName": "TiledImage",
          "FullName": "CandideCreator.Shared.Tiled.TiledImage",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "Source:System.String",
              "Name": "Source",
              "Type": "System.String",
              "Signature": "public System.String Source",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E688A2F3BBF0497FCDFCBB116A517525898C9422543147D8717108898B5B1773"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A7AE2E1103B0EC1E8ADEE378652F75678EC00870AB5FCECA8F2327F12157A03"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadImages(System.Xml.XmlNode, Microsoft.Xna.Framework.Content.ContentManager)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Tiled.TileEffectEnum,CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Name": "LoadImages",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E LoadImages(System.Xml.XmlNode node, Microsoft.Xna.Framework.Content.ContentManager content)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "System.Xml.XmlNode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "0688A5A6C1D8227815724401BD0EF64C8E086770B3F2D163473D583775A3D19D",
              "Hash": "D00191943E3DF1F7019805D4AD673CF77BFC3CC28EFAA34018655FC50CFDA0E0",
              "CalledMethods": [
                "System.Xml.XmlNode::get_Attributes()",
                "System.Xml.XmlAttributeCollection::get_ItemOf(System.String)",
                "System.Xml.XmlNode::get_InnerText()",
                "System.String::Replace(System.String, System.String)",
                "CandideCreator.Shared.Tiled.TileEffectEnum::LoadTiledImages(Microsoft.Xna.Framework.Content.ContentManager, System.String)"
              ],
              "StringLiterals": [
                "source",
                "../",
                ".png"
              ],
              "Source": null
            }
          ],
          "Hash": "7169F9DD81E5C70CB3089AA7A2D9A2AB07C3EC5C862BCE53543583CF0B5F3416"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledLayer",
          "Name": "TiledLayer",
          "DisplayName": "TiledLayer",
          "FullName": "CandideCreator.Shared.Tiled.TiledLayer",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2646B7CF89E3D8E98F7B33B5B1584015914234EBC6D71EBEF0ED8564DBCF391B"
            }
          ],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "81CB5A17491FAF4FB76AA1F5B9B11D5AF23EDED84184CC6A5CAE919D8FB41D14",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "79B9AD5EC6380998A73DEE44BC8C4BDBBFC8DB1AA36862BE81B430119B96B50D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A3376EE1AB68EB3CB6E27A1BCE7DAA4740C3846CB153C5502A96FA5A16BDE7EA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BBAFEB91BABEF68F460EF278FF91614A6D9517556B24CCEDA67726AE5F1B997D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTile(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetTile",
              "Signature": "public System.Int32 GetTile(Microsoft.Xna.Framework.Vector2 position, System.Int32 tileWidth, System.Int32 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2F85B36761C0155EBB15BAC699D65A40D4C58D4771EE5CFCB418DE8B8CC8B8C7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ABC0503B20EEE49EE9B2D1A0698ACBC70AB61804810CA99914A34A1BCA42FEA7"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledMap",
          "Name": "TiledMap",
          "DisplayName": "TiledMap",
          "FullName": "CandideCreator.Shared.Tiled.TiledMap",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FullTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "FullTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D FullTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "269D933E41B5677336F70EFA3BBCECAAC2B2AEF5934D81685AFF55FF7AF20A3F"
            },
            {
              "Id": "HorizontalTiles:System.Int32",
              "Name": "HorizontalTiles",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HorizontalTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D2B94DD707BE2B9CAC638E89689C5501464B87A5BE234670495057FEED7271C"
            },
            {
              "Id": "Layers:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E",
              "Name": "Layers",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E Layers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3CACAFE6146390C87D153286D250CCC7F662AC9D1F031B7505AB394DE501B00"
            },
            {
              "Id": "Overlayers:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E",
              "Name": "Overlayers",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E Overlayers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D17A590D5C0E093A0D6523C5ADAD491998AF5ECE71C21CB241DDF58F79D9F461"
            },
            {
              "Id": "PixelHeight:System.Int32",
              "Name": "PixelHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PixelHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2859CCC74106E3FD68E6E10545547DE2CCFAD0BBB26733455207A1BEEA21C1"
            },
            {
              "Id": "PixelWidth:System.Int32",
              "Name": "PixelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PixelWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0D1447C22D9E01F30B9068C84247D5261F4A47DB8828332C9D6510FB40C874A"
            },
            {
              "Id": "Properties:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Properties",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Properties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9D4920737A91F0015BCA8F51A192778C1E354FB3EA16C5C5CDB967C777D7C73"
            },
            {
              "Id": "TileHeight:System.Int32",
              "Name": "TileHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8597F63C13FC60EEE13AFD2F46BF0E4A0657192304AB60044153054981ABB60"
            },
            {
              "Id": "TileSets:CandideCreator.Shared.Tiled.TileSetCollection",
              "Name": "TileSets",
              "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
              "Signature": "public CandideCreator.Shared.Tiled.TileSetCollection TileSets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "188FA85A812E6CF9B9F909CD462FC241B00518A29DB6801C96888DD0AD30E515"
            },
            {
              "Id": "TileWidth:System.Int32",
              "Name": "TileWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DB91AB6C98D2A5AE7C155853ADCE40F38C132CB2F31B7ED38321E2E85BE6ECA"
            },
            {
              "Id": "VerticalTiles:System.Int32",
              "Name": "VerticalTiles",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VerticalTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "306FAE3BE3CA65420A6C52695B3FC07B76AE89E457E102CE759602B97DC90338"
            },
            {
              "Id": "_disposed:System.Boolean",
              "Name": "_disposed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7385871656962853AE84EC7E86B9310624203C2527C1C67B56919BD64B64F508"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "081A927218AA2BA588C4ED116F91F3B7504B2EE09030C146C532F91B46A760B2",
              "Hash": "879D19390C2533E20436CC9C1482692D50C25FFE6D6F4062C7182FF4C9B62CE2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "17872158BF51CF055D457025B61ACBB9FCE6835D396B068B309D1475B554DB1E",
              "Hash": "C69639900002B7A3F051FE5FFE5E70296AA41A04E3BAFB221C8B8D0E36DA2200",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "40AA0DB636B54E8826E46E2AB853052F0F41557EFD026FAFE5A115400F453C02",
              "Hash": "0A0BD4DABA90E3FE74C18AFE8304ADBAA47BDA23D5E0F705E4AFB96A45D84854",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBottom(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "DrawBottom",
              "Signature": "public System.Void DrawBottom(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "1B9C38BABF1544AE96C3C711E567D8DD0D24624BD3859DF948CD0B1531A32C37",
              "Hash": "18A88ADAE71AE8C29E118CB6F637D91E8D0B798355ECBFEC6CA382680F285351",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Tiled.TiledLayer::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "top"
              ],
              "Source": null
            },
            {
              "Id": "DrawTop(CandideCreator.Shared.Graphics.CustomSpriteBatch)-\u003ESystem.Void",
              "Name": "DrawTop",
              "Signature": "public System.Void DrawTop(CandideCreator.Shared.Graphics.CustomSpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "7C44EBACF3AA6577371BFBF5B9E6024603C14A13F2A7312486A694C914FBCF98",
              "Hash": "309AB373B842EBFE650F875079A2DBFD94197BDB90EDE3BCF81C66FB60F00287",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.String::StartsWith(System.String)",
                "CandideCreator.Shared.Tiled.TiledLayer::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "top"
              ],
              "Source": null
            },
            {
              "Id": "GetLayer(System.String)-\u003ECandideCreator.Shared.Tiled.TiledLayer",
              "Name": "GetLayer",
              "Signature": "public CandideCreator.Shared.Tiled.TiledLayer GetLayer(System.String name)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledLayer",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "BAA81A3ED8E87F5287EA0710C5841DF1EA75EE603A5741AC02130C13CEE772FC",
              "Hash": "BFAB9456D58717837E421C2A61C6BAE0A8C3148FD4523077F4A49868D21BDF52",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOverLayer(System.String)-\u003ECandideCreator.Shared.Tiled.TiledLayer",
              "Name": "GetOverLayer",
              "Signature": "public CandideCreator.Shared.Tiled.TiledLayer GetOverLayer(System.String name)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledLayer",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "3114C6C2C9ED926206DAAD8939C86EFF1D873D70636A952DE634A37BA49EF1BC",
              "Hash": "CC545F6FD7002A0C3CEFCCAD3DF0EA87A1400417AF94EABE2F7E5EE2BA1AA4FA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.String::Equals(System.String, System.String, System.StringComparison)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "26CC76641FD0E7ECCA74C531AE87EA555E05081E5B5B53CB1B49325FD88ECEED",
              "Hash": "11AC30AF69655FD7D0B59D47FE6C0C5371002F8DD36EE8A6709E143BFCF201B5",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TileSetCollection::UpdateAnimations(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6CF10282A92C8CAA0D3D9B85C3EE0E58FAC58C974FEBA14C8EBEF661C1AA04AD"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledMapParser",
          "Name": "TiledMapParser",
          "DisplayName": "TiledMapParser",
          "FullName": "CandideCreator.Shared.Tiled.TiledMapParser",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "_content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "private Microsoft.Xna.Framework.Content.ContentManager _content",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36933FC7C24E2B5C7D3E201640DF67AB8E0ABD98239486938163E6D9EEA87EF1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ParseXml(System.Xml.XmlDocument, Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ECandideCreator.Shared.Tiled.TiledMap",
              "Name": "ParseXml",
              "Signature": "public CandideCreator.Shared.Tiled.TiledMap ParseXml(System.Xml.XmlDocument doc, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledMap",
              "Parameters": [
                {
                  "Name": "doc",
                  "Type": "System.Xml.XmlDocument",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 726,
              "BodyHash": "947F13392ABEE5A4002C2227119EB7CA9AC7CA60B373376A6D8164CBD64870D5",
              "Hash": "C9B6B0F92A0DEC720ED5409BC4DF605B296C016CCBF39FF4CD8CCDD6CF7ECCEA",
              "CalledMethods": [
                "System.Xml.XmlDocument::get_DocumentElement()",
                "System.Xml.XmlNode::get_Attributes()",
                "System.Xml.XmlAttributeCollection::get_ItemOf(System.String)",
                "System.Xml.XmlNode::get_InnerText()",
                "System.Int32::Parse(System.String)",
                "CandideCreator.Shared.Tiled.TileSetCollection::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Xml.XmlNode::get_ChildNodes()",
                "System.Xml.XmlNodeList::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "System.Xml.XmlNode::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Xml.XmlNamedNodeMap::GetNamedItem(System.String)",
                "System.String::Replace(System.String, System.String)",
                "CandideCreator.Shared.Tiled.ExternalTileSetManager::GetTileSet(System.String)",
                "CandideCreator.Shared.Tiled.TileSet::.ctor(System.Xml.XmlNode, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Tiled.TileSetCollection::Add(CandideCreator.Shared.Tiled.TileSet, System.Int32)",
                "CandideCreator.Shared.Tiled.TileLayer::.ctor(System.Xml.XmlNode)",
                "CandideCreator.Shared.Tiled.TileLayer::Render(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Tiled.TileSetCollection)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::Add(!0)",
                "CandideCreator.Shared.Tiled.ObjectGroup::.ctor(Microsoft.Xna.Framework.Content.ContentManager, System.Xml.XmlNode)",
                "CandideCreator.Shared.Tiled.ImageLayer::.ctor(System.Xml.XmlNode, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Tiled.TiledMap::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Tiled.TileSetCollection, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)"
              ],
              "StringLiterals": [
                "width",
                "height",
                "tilewidth",
                "tileheight",
                "tileset",
                "layer",
                "objectgroup",
                "imagelayer",
                "properties",
                "firstgid",
                "source",
                "../",
                ".tsx",
                "name",
                "value"
              ],
              "Source": null
            },
            {
              "Id": "ParseXMLDataOnly(System.Xml.XmlDocument, Microsoft.Xna.Framework.Content.ContentManager)-\u003ECandideCreator.Shared.Tiled.TiledMap",
              "Name": "ParseXMLDataOnly",
              "Signature": "public CandideCreator.Shared.Tiled.TiledMap ParseXMLDataOnly(System.Xml.XmlDocument doc, Microsoft.Xna.Framework.Content.ContentManager content)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledMap",
              "Parameters": [
                {
                  "Name": "doc",
                  "Type": "System.Xml.XmlDocument",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 677,
              "BodyHash": "5BCA6740105841638A17FAAD0EE6B6099A41D4E230A5183762D407B642BA27BD",
              "Hash": "3768A7EFC6232333AF9A5A1BC6ED4C56A15DBE994D5A6D9CD35FB92637F74031",
              "CalledMethods": [
                "System.Xml.XmlDocument::get_DocumentElement()",
                "System.Xml.XmlNode::get_Attributes()",
                "System.Xml.XmlAttributeCollection::get_ItemOf(System.String)",
                "System.Xml.XmlNode::get_InnerText()",
                "System.Int32::Parse(System.String)",
                "CandideCreator.Shared.Tiled.TileSetCollection::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Xml.XmlNode::get_ChildNodes()",
                "System.Xml.XmlNodeList::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "System.Xml.XmlNode::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Xml.XmlNamedNodeMap::GetNamedItem(System.String)",
                "System.String::Replace(System.String, System.String)",
                "CandideCreator.Shared.Tiled.ExternalTileSetManager::GetTileSet(System.String)",
                "CandideCreator.Shared.Tiled.TileSet::.ctor(System.Xml.XmlNode, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Tiled.TileSetCollection::Add(CandideCreator.Shared.Tiled.TileSet, System.Int32)",
                "CandideCreator.Shared.Tiled.TileLayer::.ctor(System.Xml.XmlNode)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::Add(!0)",
                "CandideCreator.Shared.Tiled.ObjectGroup::.ctor(Microsoft.Xna.Framework.Content.ContentManager, System.Xml.XmlNode)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Tiled.TiledMap::.ctor(CandideCreator.Shared.Tiled.TileSetCollection, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)"
              ],
              "StringLiterals": [
                "width",
                "height",
                "tilewidth",
                "tileheight",
                "tileset",
                "layer",
                "objectgroup",
                "imagelayer",
                "properties",
                "firstgid",
                "source",
                "../",
                ".tsx",
                "name",
                "value"
              ],
              "Source": null
            }
          ],
          "Hash": "E339EA33A3B32E4F43CF803113C3BCD9228AA9253E37943998AA8B3BBCDB55C1"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledObject",
          "Name": "TiledObject",
          "DisplayName": "TiledObject",
          "FullName": "CandideCreator.Shared.Tiled.TiledObject",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Properties:CandideCreator.Shared.Helpers.Parameters",
              "Name": "Properties",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters Properties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B217BA651311B837A4BC11E0DCD77DCB4C9D4A40B11297F431574443286CE90B"
            },
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "Type:System.String",
              "Name": "Type",
              "Type": "System.String",
              "Signature": "public System.String Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB03BAD37A4BDAA50AD555A2BF0776A9E6AF7F04A716B618BC84E4CCABDF4691"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            },
            {
              "Id": "XmlNode:System.Xml.XmlNode",
              "Name": "XmlNode",
              "Type": "System.Xml.XmlNode",
              "Signature": "public System.Xml.XmlNode XmlNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0BBEAB57FF1936660525FBA1B2523D9FC850D874295C8E9919004D648B011BD"
            }
          ],
          "Properties": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "X:System.Single",
              "Name": "X",
              "Type": "System.Single",
              "Signature": "public System.Single X",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3BBE16AAD7E4153C6FCBDA8467F02E61AE2BDFC01CEB318681FBBDB7E374209B"
            },
            {
              "Id": "Y:System.Single",
              "Name": "Y",
              "Type": "System.Single",
              "Signature": "public System.Single Y",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AF05583A630816F690F89C98220D29357FFF35E551769E4EFEA48BF9D740D5B2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BaseConstructor(System.Xml.XmlNode)-\u003ESystem.Void",
              "Name": "BaseConstructor",
              "Signature": "protected System.Void BaseConstructor(System.Xml.XmlNode node)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "System.Xml.XmlNode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 529,
              "BodyHash": "7BA423AEC74CA1DDF17553889CE12D1CF5379CABDE73EADDCCAB76F55D39CDB8",
              "Hash": "D4EE740C0B4D06D9EABE00A124624C8AC82476DD18464CDE1C27A448B6A0C239",
              "CalledMethods": [
                "System.Xml.XmlNode::get_Attributes()",
                "System.Xml.XmlAttributeCollection::get_ItemOf(System.String)",
                "System.Xml.XmlNode::get_InnerText()",
                "CandideCreator.Shared.Tiled.TiledObject::set_Name(System.String)",
                "System.Xml.XmlNode::get_FirstChild()",
                "System.Xml.XmlNode::get_ChildNodes()",
                "System.Xml.XmlNodeList::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::Parse(System.String, System.IFormatProvider)",
                "CandideCreator.Shared.Tiled.TiledObject::set_X(System.Single)",
                "CandideCreator.Shared.Tiled.TiledObject::set_Y(System.Single)"
              ],
              "StringLiterals": [
                "name",
                "value",
                "type",
                "class",
                "x",
                "0",
                "y",
                "width",
                "height",
                "rotation"
              ],
              "Source": null
            },
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "8E39A39016D4AB01798EA4C2845DAF11F43C6BE7AEB6C5DFA787067A6A0B4548",
              "Hash": "60F0D551DA6F80EDB3EF9F7ED6F7DDE4AB5F7B09733FB2046ED0F641AC5278D0",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledObject::get_X()",
                "CandideCreator.Shared.Tiled.TiledObject::get_Y()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollisionShape()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollisionShape()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A9A48F6289FFD578C48E42E6774069A59F5501241EFD0EA3C8AFCAE91A2CC5E0",
              "Hash": "6B22C68C8116FCA8A1D3B470B5ECE513FBCA4B4B57562EB34DE486702928F3A6",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPoints()-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "GetPoints",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] GetPoints()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C810DF83CDD625FA2BDA61007AF238551390CF0FE96304B182ECE1FD6C5AE5C6",
              "Hash": "E4FF00E829852D37A8581E7628F1EE1EAB57FB7BAE9242719F6B9B5707C61028",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPositionOffset()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPositionOffset",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPositionOffset()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "52A4D9BE97EAEB5C3C95D944DFB1ECB93AEC855DAFE10049D29BB659ED0ED5F0",
              "Hash": "16226F0C5CCD1DBF7B8E11B403D4D44A9CD7161D152B8CEA06FF37634B0AF909",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPositionVector()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPositionVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPositionVector()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "61D82E6EA9EA385F03AD7957F88C3986CAB5BB1E0F2E53FCB63FA8320A8D787C",
              "Hash": "0ED6F3C7E247461F5266D37EF30B784811DC815AD654C5ABAC71724FB27692D4",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledObject::get_X()",
                "CandideCreator.Shared.Tiled.TiledObject::get_Y()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSizeVector()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetSizeVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetSizeVector()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "8D02469269BCDEEBB5D058F14521A97CEA41D723B9C9C0E825DDC9CBF73F616A",
              "Hash": "E9165C0609F4EA1AEB11B3C8A0FCFC1FFC751DCBDF8AA0D6D84D858F8DEEC32B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61564A8633310BBAA51E540476E0DA8E9446DD5C55B7E190B6397658528F3EC0"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledPolygon",
          "Name": "TiledPolygon",
          "DisplayName": "TiledPolygon",
          "FullName": "CandideCreator.Shared.Tiled.TiledPolygon",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Points:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Points",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Points",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5463DC4847B60F55E2061EC26CEC0ADD1A32C306450DBDD51A71950EAB443BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateList(System.Xml.XmlNode)-\u003ESystem.Void",
              "Name": "GenerateList",
              "Signature": "protected System.Void GenerateList(System.Xml.XmlNode node)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "System.Xml.XmlNode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "523319B20BDC133F1CCFDE3D07B93FF2CD13197BC659250AF71638F83AEFADDC",
              "Hash": "652A71F4EF2125144808D56D1F748C2C10F0AB08F12BC2A45C8D7104B81C8276",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Xml.XmlNode::get_LastChild()",
                "System.Xml.XmlNode::get_Attributes()",
                "System.Xml.XmlAttributeCollection::get_ItemOf(System.String)",
                "System.Xml.XmlNode::get_InnerText()",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "System.String::IndexOf(System.Char)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Int32::Parse(System.String)",
                "System.String::get_Length()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::ToArray()"
              ],
              "StringLiterals": [
                "points"
              ],
              "Source": null
            },
            {
              "Id": "GetCollisionShape()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollisionShape()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "39BEAA7868A7D6674E02D884DBF27939070E538E8EEB297501693491755B46F3",
              "Hash": "33EE7CD2B88BCABA61A03FD9EE253C8CDD429FCBAE0E4C169F0C1BC36432E2CB",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPoints()-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "GetPoints",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] GetPoints()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "64BEB0C0AE887FACB3E1B310F59DF08A84A4276C4980C0490E7B06E8737ACD2A",
              "Hash": "E502D96F2F5D6302A15E94F945758887F3692E6D8CD966EBD26954310F62CCE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09A314FC33332CD8A0E43686A8E90536DAE0D803FDBF889969D8C7DBCEFC22BD"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledPolyLine",
          "Name": "TiledPolyLine",
          "DisplayName": "TiledPolyLine",
          "FullName": "CandideCreator.Shared.Tiled.TiledPolyLine",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledPolygon",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCollisionShape()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollisionShape()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "87ACF50F9E82765B8549BFE161E8E5A0C0AB50DD3AD5383725E31BB485DA114D",
              "Hash": "9D8E9CB99F329B71E73DD7025CC3C9F59E210DE923F909DDD8D594A93FEF9BA1",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionPolyLine::.ctor(Microsoft.Xna.Framework.Vector2[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6B7CB197C318EAFAB8A02A3B721AB02F2AA282B8CE4FC5576DF261C42DC7B4A8"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledTemplate",
          "Name": "TiledTemplate",
          "DisplayName": "TiledTemplate",
          "FullName": "CandideCreator.Shared.Tiled.TiledTemplate",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Create(System.Xml.XmlNode)-\u003ECandideCreator.Shared.Tiled.TiledObject",
              "Name": "Create",
              "Signature": "public CandideCreator.Shared.Tiled.TiledObject Create(System.Xml.XmlNode child)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledObject",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "System.Xml.XmlNode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "7998A8CD9D5AC93C3B9EB5E9460F1646E29299BD8DC50857CD9BBADC5BE11D7D",
              "Hash": "FBD136E1539011908EA3C986950C43E8506A5E72C293B1DB24DC08EA18C8CB6C",
              "CalledMethods": [
                "System.Xml.XmlNode::get_LastChild()",
                "System.Xml.XmlNode::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Tiled.TiledEllipse::.ctor(System.Xml.XmlNode, CandideCreator.Shared.Tiled.TiledTemplate)",
                "CandideCreator.Shared.Tiled.TiledPolygon::.ctor(System.Xml.XmlNode, CandideCreator.Shared.Tiled.TiledTemplate)",
                "CandideCreator.Shared.Tiled.TiledPolyLine::.ctor(System.Xml.XmlNode, CandideCreator.Shared.Tiled.TiledTemplate)",
                "CandideCreator.Shared.Tiled.TiledObject::.ctor(System.Xml.XmlNode, CandideCreator.Shared.Tiled.TiledTemplate)"
              ],
              "StringLiterals": [
                "ellipse",
                "polygon",
                "polyline",
                "properties"
              ],
              "Source": null
            }
          ],
          "Hash": "7FACB94D0AD3DFC4D6F949401324F5999E952D3505CC6DEF86C1941F119636C2"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TiledTemplateHandler",
          "Name": "TiledTemplateHandler",
          "DisplayName": "TiledTemplateHandler",
          "FullName": "CandideCreator.Shared.Tiled.TiledTemplateHandler",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Tiled.TiledTemplate\u003E",
              "Name": "Dict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TiledTemplate\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TiledTemplate\u003E Dict",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "552FC669E00EABB831C1D80E22145001D4745721103A102402863B85F063952E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get(Microsoft.Xna.Framework.Content.ContentManager, System.String)-\u003ECandideCreator.Shared.Tiled.TiledTemplate",
              "Name": "Get",
              "Signature": "public CandideCreator.Shared.Tiled.TiledTemplate Get(Microsoft.Xna.Framework.Content.ContentManager content, System.String name)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.TiledTemplate",
              "Parameters": [
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "FF9B9C72BC3BCDA2838D5DEC91DCCECE8692A7BBCEEEEDE487053C97B65F07BF",
              "Hash": "CDFD5C6323CEAFDB5D7732B81ACF4926E135E3A672835062261DFA0FD141DD91",
              "CalledMethods": [
                "System.String::Replace(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TiledTemplate\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "System.Xml.XmlNode::get_LastChild()",
                "System.Xml.XmlNode::get_FirstChild()",
                "CandideCreator.Shared.Tiled.TiledTemplate::.ctor(System.Xml.XmlNode)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Tiled.TiledTemplate\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "../",
                ".tx"
              ],
              "Source": null
            }
          ],
          "Hash": "2580D0E5C132F2DDEAEADE17680240C1C83D3A73520544F7D695AA74CB91AFA2"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TileEffectEnum",
          "Name": "TileEffectEnum",
          "DisplayName": "TileEffectEnum",
          "FullName": "CandideCreator.Shared.Tiled.TileEffectEnum",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Metallic:CandideCreator.Shared.Tiled.TileEffectEnum",
              "Name": "Metallic",
              "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
              "Signature": "public CandideCreator.Shared.Tiled.TileEffectEnum Metallic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8F020014B386721D9FDBDFF447D0509E6B850810DDF386DAB80DA8DDAF645F5"
            },
            {
              "Id": "MetalSuffix:System.String",
              "Name": "MetalSuffix",
              "Type": "System.String",
              "Signature": "public System.String MetalSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "381D942467482A51FF97FE69E1F20F93C144729677B0590D38A31735643DE7C8"
            },
            {
              "Id": "Normals:CandideCreator.Shared.Tiled.TileEffectEnum",
              "Name": "Normals",
              "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
              "Signature": "public CandideCreator.Shared.Tiled.TileEffectEnum Normals",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A00D24A9669CB33FEFAA6C10D312CA0152A58A569F1D27A3D0987285433860F6"
            },
            {
              "Id": "NormalSuffix:System.String",
              "Name": "NormalSuffix",
              "Type": "System.String",
              "Signature": "public System.String NormalSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "721C905EA4F5FCEFB1EC897D3702361CCFA4E0428AF009BF051C566216FF2040"
            },
            {
              "Id": "Suffix:System.String",
              "Name": "Suffix",
              "Type": "System.String",
              "Signature": "public System.String Suffix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0BDC59EEF966EDFFBC0D9B287B9DC2A52501C84A355F2B3F9E4D725E59BBE69"
            },
            {
              "Id": "Texture:CandideCreator.Shared.Tiled.TileEffectEnum",
              "Name": "Texture",
              "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
              "Signature": "public CandideCreator.Shared.Tiled.TileEffectEnum Texture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9401732481609C58A9D18CD849E597E0EED4CC3C76264052B09C0822FDE4E573"
            },
            {
              "Id": "Types:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E",
              "Name": "Types",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E Types",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C278D547D17B85ADB80A85D7B14A629742F197422F417919B6AE16165F79C8CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadTiledImages(Microsoft.Xna.Framework.Content.ContentManager, System.String)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Tiled.TileEffectEnum,CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Name": "LoadTiledImages",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E LoadTiledImages(Microsoft.Xna.Framework.Content.ContentManager content, System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Parameters": [
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "543A3EE82BCF08F020A336251DE5AA4190E6EA2B34A8474B0E94EC3F401272FB",
              "Hash": "AAAB2630681EBC64178122084B0369208DA2BE361EFE08E29AB9D29FDFCD4F0C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::Load(System.String)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "CandideCreator.Shared.Tiled.TiledImage::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "54995531CC3152D9C8A5CD19E2621777FE7266F65C5819B05BE7DE422B06A963"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TileFlags",
          "Name": "TileFlags",
          "DisplayName": "TileFlags",
          "FullName": "CandideCreator.Shared.Tiled.TileFlags",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlipMask:System.UInt32",
              "Name": "FlipMask",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 FlipMask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB95A10D8BABBD463F08A652F429948D4F98551DB32C729954FB20E458750F16"
            },
            {
              "Id": "FlippedDiagonallyFlag:System.UInt32",
              "Name": "FlippedDiagonallyFlag",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 FlippedDiagonallyFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2F2652932B8534F0643BABAB63C8BCB8A4401032962A739FE03B7049C747CCC"
            },
            {
              "Id": "FlippedHorizontallyFlag:System.UInt32",
              "Name": "FlippedHorizontallyFlag",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 FlippedHorizontallyFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39E37E17D2685F94C577BF6D8085D5E72321144E229525D93BD68BF97EF1C14B"
            },
            {
              "Id": "FlippedVerticallyFlag:System.UInt32",
              "Name": "FlippedVerticallyFlag",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 FlippedVerticallyFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "443E2C2A2169C58CC6EC148D078E228D9C706F5C0DCA23FC9CF189E0D78D6F20"
            },
            {
              "Id": "TilesetMask:System.UInt32",
              "Name": "TilesetMask",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 TilesetMask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D45A64379394906610DCC740E474E12E0DC1FF8FDE5E58CCBE52A3AADB451FE2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "34689FB2BF556316DA1BEF2C1D96D44435DAC1A5F2836C30EE89E12B2582B8AC"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TileLayer",
          "Name": "TileLayer",
          "DisplayName": "TileLayer",
          "FullName": "CandideCreator.Shared.Tiled.TileLayer",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Tiled.TiledLayer",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimatedTiles:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Name": "AnimatedTiles",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E AnimatedTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFE9CF2BCBC261D3015970206F3B1EC8CC57013FFDBAE2023AA1E270EFA0554C"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "PixelHeight:System.Int32",
              "Name": "PixelHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PixelHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2859CCC74106E3FD68E6E10545547DE2CCFAD0BBB26733455207A1BEEA21C1"
            },
            {
              "Id": "PixelWidth:System.Int32",
              "Name": "PixelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PixelWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0D1447C22D9E01F30B9068C84247D5261F4A47DB8828332C9D6510FB40C874A"
            },
            {
              "Id": "Texture:System.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Tiled.TileEffectEnum,Microsoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Name": "Texture",
              "Type": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AB114C9BA107B25A58AA4255042F9BD8837285B3F03922090951920E9BE7FD4"
            },
            {
              "Id": "Tiles:System.UInt32[]",
              "Name": "Tiles",
              "Type": "System.UInt32[]",
              "Signature": "public System.UInt32[] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1508E58E5B17D0CB39CE9CA5F3BA325574B8460DE6BFF6A2B78DAFCB87E744"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "C8657C8114439165F8CD6EC77884DF1EF3FDD5EB5F5EBE3F3F77CF332CC10182",
              "Hash": "9378FEB133406C4DD2B5695616FC1E0E814A58C7FDFBA3E77611294577134A07",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Tiled.TileSetCollection::DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "3239FF4E4FC1CD9B65D855A67134BA1F13045946354DFB1D827210E3B99B1B39",
              "Hash": "EC3F4A91D053E4075C11C5DAB023B1995891FFF0E95AE5FADE952BF25BB85C7D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Tiled.TileSetCollection::DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "68AF481DB6FF546C9B7A26641040D50E97D66C916E26854146BE40B9869F2F48",
              "Hash": "6AA6CCB2F2D620BB009EC5522DD593C0223C5A9D6286CC1F2785187D7570CCC0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Tiled.TileSetCollection::DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "DF376668AF79096B0C23924C29C45B58FBD0441346536049732A012B5AAD39A2",
              "Hash": "346DF2C6D365235DBE5C55A6E2745858FD9B06B59651958EAB6CDDE308E25C22",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Tiled.TileSetCollection::DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTile(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetTile",
              "Signature": "public System.Int32 GetTile(Microsoft.Xna.Framework.Vector2 position, System.Int32 tileWidth, System.Int32 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "991ACD5DA692C2E3422C316E3FF71B70184895AA11B72366EB9355F472B2EE24",
              "Hash": "9C5F4844D3B43572828521DF20EDE0B95509E83E5BB8102E781B666FB66D399B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Tiled.TileSetCollection)-\u003ESystem.Void",
              "Name": "Render",
              "Signature": "public System.Void Render(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, CandideCreator.Shared.Tiled.TileSetCollection tileSets)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSets",
                  "Type": "CandideCreator.Shared.Tiled.TileSetCollection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "9A302995F7946A0591A5B73A50F360888FB1550F0F05582C10E27491C50303FC",
              "Hash": "5D424DE7E2CFE571FA9804B753EAB82C7D696B069193D703BE41B9BAD5A5888A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Tiled.TileSetCollection::Render(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Tiled.TileEffectEnum, System.UInt32[], System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TileEffectEnum\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "147DE87F94BCC844BA9AB364426684A3D51BFF69ED2962316876CFC06B7B5A5F"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TileSet",
          "Name": "TileSet",
          "DisplayName": "TileSet",
          "FullName": "CandideCreator.Shared.Tiled.TileSet",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Images:System.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Tiled.TileEffectEnum,CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Name": "Images",
              "Type": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E Images",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4DF1D2FBF408880A3E01EF2599946EC6E77C47799AA238E98228F818648AF92"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "TileCount:System.Int32",
              "Name": "TileCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E00B357957A2EA59C61AC8C6791B6B895E53898712E45C6C670942C8434D35"
            },
            {
              "Id": "TileHeight:System.Int32",
              "Name": "TileHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8597F63C13FC60EEE13AFD2F46BF0E4A0657192304AB60044153054981ABB60"
            },
            {
              "Id": "TileWidth:System.Int32",
              "Name": "TileWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DB91AB6C98D2A5AE7C155853ADCE40F38C132CB2F31B7ED38321E2E85BE6ECA"
            },
            {
              "Id": "_animationDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,TileSet\u002BAnimation\u003E",
              "Name": "_animationDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E _animationDict",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8CB99644392188716E90030F0FE0F23242D4772D142449B027A7F9E1686F25F"
            },
            {
              "Id": "_collisionDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideCreator.Shared.Tiled.ObjectGroup\u003E",
              "Name": "_collisionDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Tiled.ObjectGroup\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Tiled.ObjectGroup\u003E _collisionDict",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "783217EAFC93FDFC5D9BB1BDA864B38F7CEF6221F5294DC12B6E58313C93B7AF"
            },
            {
              "Id": "_height:System.Int32",
              "Name": "_height",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E0260536BA222D562D8EE57521A779535120633E74697CA9549CBD36CC624F"
            },
            {
              "Id": "_lastUpdate:System.Double",
              "Name": "_lastUpdate",
              "Type": "System.Double",
              "Signature": "private System.Double _lastUpdate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E16917130F11C18356AC5B3804233E5285ED870C8EB530237CA11E2E8E9B2D09"
            },
            {
              "Id": "_width:System.Int32",
              "Name": "_width",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B528C97E8B4C53AF856C91556D3B8D45D2CCBC9655F24C48EE372EF074303E56"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.AnimatedTile, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawAnimated",
              "Signature": "public System.Void DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, System.Int32 tile, System.Int32 x, System.Int32 y, CandideCreator.Shared.Tiled.AnimatedTile animated, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animated",
                  "Type": "CandideCreator.Shared.Tiled.AnimatedTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "3C51CD4639198CB78E97C4A162FD29D47C0E8B1E42B6381F5115404E9AE63E38",
              "Hash": "A813FE7EFA36581A296F161B731FD4A4F226F6F89E13AB143ECFE4DD0CB47227",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E::get_Item(!0)",
                "TileSet.Animation::GetCurrentTile()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::get_Item(!0)",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawAnimated",
              "Signature": "public System.Void DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tile, System.Int32 x, System.Int32 y, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "A86513AD740B1862E00E32C197F8697F5EB0EF208BC563C41BE428201F956BE1",
              "Hash": "05172D91B61C479F6C8D139921979240D6F2AD75EC9B45D2523DEBEA7723CA60",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E::get_Item(!0)",
                "TileSet.Animation::GetCurrentTile()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::get_Item(!0)",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetObjectGroup(System.Int32)-\u003ECandideCreator.Shared.Tiled.ObjectGroup",
              "Name": "GetObjectGroup",
              "Signature": "public CandideCreator.Shared.Tiled.ObjectGroup GetObjectGroup(System.Int32 tile)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Tiled.ObjectGroup",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "6BCF2C8B3D1F8C989994C5BDC2C10CCB915E890374F2CEEE9FDFC52622E250F3",
              "Hash": "E938D71B1F00199BE58B53EC14BCF33FE1FA59FDA4BA0A46A10D99C008242D27",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Tiled.ObjectGroup\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum, System.Int32, System.Int32, System.Int32, System.UInt32)-\u003ESystem.Boolean",
              "Name": "Render",
              "Signature": "public System.Boolean Render(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect, System.Int32 tile, System.Int32 x, System.Int32 y, System.UInt32 flips)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flips",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "4CDE91BE221B39535D864961F32619139DE6169B15CF13EA4674948BC819416A",
              "Hash": "08E2238FD8E69CF82EC14DA9119495E4FF601901031C8DF02C5E204B70A0AA78",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::get_Item(!0)",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, System.Int32, System.UInt32)-\u003ESystem.Boolean",
              "Name": "Render",
              "Signature": "public System.Boolean Render(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tile, System.Int32 x, System.Int32 y, System.UInt32 flips)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flips",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "24A4EA531EB2A7462B60F0209534B67AB73C419D30C8A385386D8F737D66D571",
              "Hash": "551AC93667DD15687D3110E9A8C932BB9790EDF1E58C1C5A1404DDBF76A77BC5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::get_Item(!0)",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAnimations(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateAnimations",
              "Signature": "public System.Void UpdateAnimations(Microsoft.Xna.Framework.GameTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "94E168E6CA74383A5E2C9FC4F9AE819B72A04F781CA11B829364BDA32040837E",
              "Hash": "E9017EBE903F2C5AE6772C36B2F2CFA0D03B1268C524A54BD39FA3ECF2DA5C50",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, TileSet.Animation\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, TileSet.Animation\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, TileSet.Animation\u003E::get_Value()",
                "TileSet.Animation::Update(Microsoft.Xna.Framework.GameTime)",
                "Dictionary.Enumerator\u003CSystem.Int32, TileSet.Animation\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8DE896C3773C11B3334661A7FF22032C7FC2D1C570E998CB7E77E309863E7036"
        },
        {
          "Id": "CandideCreator.Shared.Tiled.TileSetCollection",
          "Name": "TileSetCollection",
          "DisplayName": "TileSetCollection",
          "FullName": "CandideCreator.Shared.Tiled.TileSetCollection",
          "Namespace": "CandideCreator.Shared.Tiled",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TileSets:System.Collections.Generic.List\u00601\u003CTileSetCollection\u002BTileSetWrapper\u003E",
              "Name": "TileSets",
              "Type": "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E TileSets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAD711645AED6FCB11F1DE48558A534CE4CDDB3B80E51B34F6A21F3131D82760"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideCreator.Shared.Tiled.TileSet, System.Int32)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideCreator.Shared.Tiled.TileSet tileSet, System.Int32 firstgid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileSet",
                  "Type": "CandideCreator.Shared.Tiled.TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstgid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "40AE266C0B96A7D8040D86B7D6FD06BEFBABADF2B4B11C15EC064F5831656F06",
              "Hash": "BB4D653311C9D93AF91DF530B765F1CD3CDDEC2125E69AC41760339212800775",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "System.Exception::.ctor(System.String)",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "TileSetCollection.TileSetWrapper::.ctor(CandideCreator.Shared.Tiled.TileSet, System.Int32)",
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Error while loading map file, tilesets are overlapping. Try resaving the map file."
              ],
              "Source": null
            },
            {
              "Id": "DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawAnimated",
              "Signature": "public System.Void DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch batch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E animatedTiles, System.UInt32[] tiles, System.Int32 width, System.Int32 height, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animatedTiles",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "System.UInt32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "413013EF74D0F8A7F3B47EE302BA3E01F59456F5BCF71B29C3A82FA0942510F8",
              "Hash": "8C7DCC6D7B861C10B57AB8F428FCF5DD8AC9540B067961AC8F4CE8AF0F92FF02",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TileSet::DrawAnimated(CandideCreator.Shared.Graphics.CustomSpriteBatch, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.AnimatedTile, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E, System.UInt32[], System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawAnimated",
              "Signature": "public System.Void DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E animatedTiles, System.UInt32[] tiles, System.Int32 width, System.Int32 height, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animatedTiles",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "System.UInt32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "88A5E2106C5C719006590B7E350E8F649E496FAA88FAC4275A535ED134D5917B",
              "Hash": "AA642F735892DA32327F1570EF85CB9095EF0337FAFDE3606C35932620AC199F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TileSet::DrawAnimated(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(Microsoft.Xna.Framework.Graphics.GraphicsDevice, CandideCreator.Shared.Tiled.TileEffectEnum, System.UInt32[], System.Int32, System.Int32)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Name": "Render",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E Render(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect, System.UInt32[] tiles, System.Int32 width, System.Int32 height)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "System.UInt32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "636358B0AC85BC76B4CC4467C9E1AED83B75989A9E7582BEBFEA073DA70809E5",
              "Hash": "8FA861BAA78183761258922A09F8FA5464D92553BFA1161CCE246062CDB4933D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::.ctor()",
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, CandideCreator.Shared.Tiled.TiledImage\u003E::ContainsKey(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "CandideCreator.Shared.Tiled.TileSet::Render(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum, System.Int32, System.Int32, System.Int32, System.UInt32)",
                "CandideCreator.Shared.Tiled.AnimatedTile::.ctor(System.Int32, System.UInt32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.UInt32[], System.Int32, System.Int32)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Name": "Render",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E Render(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, System.UInt32[] tiles, System.Int32 width, System.Int32 height)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "System.UInt32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "B258B207A120F3D6798C0A44A3CAACE7271EDCBCE8CC79303C584E475991680B",
              "Hash": "1839C912510D7C0BEF82D27F7312F2847442D31C938362F6DC00187F8EBFE304",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::.ctor()",
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "CandideCreator.Shared.Tiled.TileSet::Render(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, System.Int32, System.UInt32)",
                "CandideCreator.Shared.Tiled.AnimatedTile::.ctor(System.Int32, System.UInt32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.AnimatedTile\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAnimations(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateAnimations",
              "Signature": "public System.Void UpdateAnimations(Microsoft.Xna.Framework.GameTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "1EEC1F0F5F7058A3066C18A10EA7E943D033DB7D91EA9A1C83256C9F380BBEFB",
              "Hash": "CCA62A0730E786538D2EC4E40ED36416B6618B8732A61EF76C810F9135A702F3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CTileSetCollection.TileSetWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::get_Current()",
                "CandideCreator.Shared.Tiled.TileSet::UpdateAnimations(Microsoft.Xna.Framework.GameTime)",
                "List.Enumerator\u003CTileSetCollection.TileSetWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E351115C26C7A36C42FC29C3ED2AB19EF0AF9286E225787171979CB025A40B3F"
        },
        {
          "Id": "CandideCreator.Shared.Tools.Timer",
          "Name": "Timer",
          "DisplayName": "Timer",
          "FullName": "CandideCreator.Shared.Tools.Timer",
          "Namespace": "CandideCreator.Shared.Tools",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0DA2A849F409D3A3C066354C7CC71D9DC2B8437C0AB27BD2AA0E9221F15A3B3C",
              "Hash": "AFA5576EE04BE5DCC3AFDCAE138E00AFBD12F0840942A733A975E70B2A2BF265",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTimeBetweenTicks(System.Single)-\u003ESystem.Void",
              "Name": "SetTimeBetweenTicks",
              "Signature": "public System.Void SetTimeBetweenTicks(System.Single timeBetweenTicks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeBetweenTicks",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "E37CFB141557C4CDBC79CA5BA64460D596DD526550FD96E84DA42F683CFDB2BD",
              "Hash": "B45F53165F5B93FA741F6164FF6E54FAB152C2B4E59D2882A82BB929BCB12DF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTimeToNextTick(System.Single)-\u003ESystem.Void",
              "Name": "SetTimeToNextTick",
              "Signature": "public System.Void SetTimeToNextTick(System.Single timeToNextTick)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeToNextTick",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "F80CC5BB6AD0C7C60B547B022ED181FEF298218244921722B7E0BD0D2ADBE3BA",
              "Hash": "1769CADCA5E4BE9D47C22A6A3F70ECB825573ADFD98CE3101B4772F1970C6FDB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "51B0C8C9EEF13A5E39BC8314F52831BD4B40184AFC318DF5C0B9647A353292D1",
              "Hash": "06FD9E5C99F194FA3AA388CB99CB6A5307E3987DC192BEDBD34B7331CD801F97",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A7C74B194505356E68A69934F85728546716F48EC2C61B9C5757D3D2F8C17A4C"
        },
        {
          "Id": "CandideCreator.Shared.Tools.TimerSimple",
          "Name": "TimerSimple",
          "DisplayName": "TimerSimple",
          "FullName": "CandideCreator.Shared.Tools.TimerSimple",
          "Namespace": "CandideCreator.Shared.Tools",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(System.Single)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(System.Single timeToNextTick)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeToNextTick",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "862E9F9D6C8FBCC469ADE2BBD756EE3C486138C7EA37C716F87FA816C202E689",
              "Hash": "578061DF803C1EB6897B05A20A13878704D7E52A092E155B968600BA4C97BF78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(System.Single dt, System.Single timeBetweenTicks)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenTicks",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "FEFF71FB981D778DEBDEC4DE3C18FE2B2559165FB649ED53D1BC71EC4B3CDF34",
              "Hash": "B792C38769AFB246C486C88C3A119AFBE2069E0ABCEF5122CA189EF1103080D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E0572E13E7FBA09DDB2929329F8F0B47850E37FC835ABDA24C1AB448A08589D"
        },
        {
          "Id": "CandideCreator.Shared.Tools.TimerSimpleUp",
          "Name": "TimerSimpleUp",
          "DisplayName": "TimerSimpleUp",
          "FullName": "CandideCreator.Shared.Tools.TimerSimpleUp",
          "Namespace": "CandideCreator.Shared.Tools",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Delay(System.Single)-\u003ESystem.Void",
              "Name": "Delay",
              "Signature": "public System.Void Delay(System.Single delay)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delay",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "013D7E3570BCD7A83C44BD265A106851A3B07A161B421FF20D8511C94D3E56A5",
              "Hash": "7DC2F1D0E97689C7D2637829637C935FD260544B0D22A735A7C3FDC63D4F0919",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "29085E4F0445956A89DF16D541D33E3FA53AE53907C327DFDFEB03D0EFA6641D",
              "Hash": "B73DA84C5FF92A9AD0A591FE0E5606F0106A55F5AB3537A79219C986A9070FB9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpeedUp(System.Single)-\u003ESystem.Void",
              "Name": "SpeedUp",
              "Signature": "public System.Void SpeedUp(System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "05522816B370F72BB15D94183276A13667474A4A8D0A3CB5F8BD2AABC814C2E2",
              "Hash": "32E5FC5485ABEE59A6B6F2721EFC9783839C2AB51BC526FF81F047E2A9B29D24",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(System.Single dt, System.Single timeBetweenTicks)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenTicks",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "461667C98F5AD467E9E1389D82D4533FCBBDAEDB364EAD457AB80558ADA8E2AB",
              "Hash": "D71B9C9C188AC55ECDA575C860ABA012CAB802D74559BF8A99AB6874C2443993",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ABE6DD410F55C69C85F4F344E86A7AABEB0360D9EAA87B1565DBCAC83473E4C9"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.CyclicalList\u00601",
          "Name": "CyclicalList\u00601",
          "DisplayName": "CyclicalList",
          "FullName": "CandideCreator.Shared.Triangulator.CyclicalList",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Collections.Generic.List\u003CT\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Item:!T",
              "Name": "Item",
              "Type": "T",
              "Signature": "public T Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D6F17C5C6C35649E874FBB0C768BAB47ED3FED93910550230EE616E5B579C31B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveAt(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveAt",
              "Signature": "public System.Void RemoveAt(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3D61DF7AD955098C6B3CAFAE7ACA0238892051E3B774FCEEE28D60F66CAE0117",
              "Hash": "882D00B2ED888A86421B879A1AF4EEAE57B3356FC1F407579AFA8B4ECF4EABDB",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.CyclicalList\u003CT\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CT\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "683596E23D797F92F64E614D02B696E151226237FA75FE7F0AB5E52811C72629"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u00601",
          "Name": "IndexableCyclicalLinkedList\u00601",
          "DisplayName": "IndexableCyclicalLinkedList",
          "FullName": "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Collections.Generic.LinkedList\u003CT\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Item:System.Collections.Generic.LinkedListNode\u00601\u003C!T\u003E",
              "Name": "Item",
              "Type": "System.Collections.Generic.LinkedListNode\u003CT\u003E",
              "Signature": "public System.Collections.Generic.LinkedListNode\u003CT\u003E Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B7C10C4795DD4581E32DDA7D376A5EEF4C0106FB3AB3075DC957E8119F14831F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "IndexOf(!T)-\u003ESystem.Int32",
              "Name": "IndexOf",
              "Signature": "public System.Int32 IndexOf(T item)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "2E8DA079B927FE09D5DFA4876382332595362AB44B4927063C7843AAAC4A0D7E",
              "Hash": "C1767E2C91EC95D58D0D647C51C07FB0D1AD657486B4C1A0E9F2517BA0194A1C",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CT\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CT\u003E::get_Value()",
                "System.Object::Equals(System.Object)",
                "System.Collections.Generic.LinkedList\u003CT\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAt(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveAt",
              "Signature": "public System.Void RemoveAt(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "2CE9C93A1F37303AF4DEF061C9AADC91457678531296FEC5520D27CEACB49CD0",
              "Hash": "8F1BA030F45F51CB2A571F06C6166212487E2C8943DE502EB944595E17CA6EE2",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CT\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedList\u003CT\u003E::Remove(System.Collections.Generic.LinkedListNode\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FC1246716AA1A750DAF093BE5F2518AF2CE9EAD5AEF217FD3577DE07BAB468D"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.LineSegment",
          "Name": "LineSegment",
          "DisplayName": "LineSegment",
          "FullName": "CandideCreator.Shared.Triangulator.LineSegment",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A:CandideCreator.Shared.Triangulator.Vertex",
              "Name": "A",
              "Type": "CandideCreator.Shared.Triangulator.Vertex",
              "Signature": "public CandideCreator.Shared.Triangulator.Vertex A",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6333C1B6EF661E87BEF880F309A81B5F755A8567253ECC177DFE30AA50A1DDF"
            },
            {
              "Id": "B:CandideCreator.Shared.Triangulator.Vertex",
              "Name": "B",
              "Type": "CandideCreator.Shared.Triangulator.Vertex",
              "Signature": "public CandideCreator.Shared.Triangulator.Vertex B",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B3A37A8519A20D7BF47A2D8CAA68D6082CFF15F4D2C4C36D50CB229E87DAD65"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FindIntersection(CandideCreator.Shared.Triangulator.LineSegment, CandideCreator.Shared.Triangulator.LineSegment)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "FindIntersection",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E FindIntersection(CandideCreator.Shared.Triangulator.LineSegment a, CandideCreator.Shared.Triangulator.LineSegment b)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "CandideCreator.Shared.Triangulator.LineSegment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "CandideCreator.Shared.Triangulator.LineSegment",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "EEE7E59538C5FCBE73C138A05240360F1C9C2D6DB251327C15D6ED511FF71B1D",
              "Hash": "03AF5D64929383DAAFF0964F72DB5B76711D7273199E2F23D002082E1F9D0F66",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IntersectsWithRay(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "IntersectsWithRay",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E IntersectsWithRay(Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 direction)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "6FBFD168C3EE32F2D697F34FDBC94C3025E5B8D3BB76CA5686B907CEB003453F",
              "Hash": "35A9EE9526CCDAED6CE0FDFA31B3FF6C31D741A433336110E1C4DF7F17948825",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Triangulator.Vertex::.ctor(Microsoft.Xna.Framework.Vector2, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Triangulator.LineSegment::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "CandideCreator.Shared.Triangulator.LineSegment::FindIntersection(CandideCreator.Shared.Triangulator.LineSegment, CandideCreator.Shared.Triangulator.LineSegment)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3B2E77EF5ED73EC08864EA654C7F2536CF6A38966890D3E9D0C5B4A092AC0D5"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.Triangle",
          "Name": "Triangle",
          "DisplayName": "Triangle",
          "FullName": "CandideCreator.Shared.Triangulator.Triangle",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A:CandideCreator.Shared.Triangulator.Vertex",
              "Name": "A",
              "Type": "CandideCreator.Shared.Triangulator.Vertex",
              "Signature": "public CandideCreator.Shared.Triangulator.Vertex A",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6333C1B6EF661E87BEF880F309A81B5F755A8567253ECC177DFE30AA50A1DDF"
            },
            {
              "Id": "B:CandideCreator.Shared.Triangulator.Vertex",
              "Name": "B",
              "Type": "CandideCreator.Shared.Triangulator.Vertex",
              "Signature": "public CandideCreator.Shared.Triangulator.Vertex B",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B3A37A8519A20D7BF47A2D8CAA68D6082CFF15F4D2C4C36D50CB229E87DAD65"
            },
            {
              "Id": "C:CandideCreator.Shared.Triangulator.Vertex",
              "Name": "C",
              "Type": "CandideCreator.Shared.Triangulator.Vertex",
              "Signature": "public CandideCreator.Shared.Triangulator.Vertex C",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8819DDBED25B415FF43967A32A461492434C0FE142F50FD7870011D9A6CCBB16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckPointToSegment(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "CheckPointToSegment",
              "Signature": "private System.Boolean CheckPointToSegment(CandideCreator.Shared.Triangulator.Vertex sA, CandideCreator.Shared.Triangulator.Vertex sB, CandideCreator.Shared.Triangulator.Vertex point)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sA",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sB",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "BE7900DD36BBFD0FA5BC1FBB889A02578B557D2D7F6E76B65EDB6A4AB8FF54C7",
              "Hash": "0B259C7A8A085B2ECAA4883987A5D94D2480C74726CF3C0383FD3F921E5F63A0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ContainsPoint(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "ContainsPoint",
              "Signature": "public System.Boolean ContainsPoint(CandideCreator.Shared.Triangulator.Vertex a, CandideCreator.Shared.Triangulator.Vertex b, CandideCreator.Shared.Triangulator.Vertex c, CandideCreator.Shared.Triangulator.Vertex point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "7E6C595611D9F41D509E6EDE5C7B3A989313745171973677EF738599F7668728",
              "Hash": "46D9D0953EC65895F221FB433D6C203027DD704CBF3201F63CA4AF7306C54395",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Triangle::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "CandideCreator.Shared.Triangulator.Triangle::ContainsPoint(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ContainsPoint(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "ContainsPoint",
              "Signature": "public System.Boolean ContainsPoint(CandideCreator.Shared.Triangulator.Vertex point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "16490295BC022465D9CA959ABD006A9F5C3B193445C9A6918442E1249F92CCAF",
              "Hash": "F0524F132B26FAB8FD14A5EEC47339A08795B4BC3C262F9A2B76EF5918EAD086",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Vertex::Equals(CandideCreator.Shared.Triangulator.Vertex)",
                "CandideCreator.Shared.Triangulator.Triangle::CheckPointToSegment(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideCreator.Shared.Triangulator.Triangle)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Triangulator.Triangle obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Triangulator.Triangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "6795454E7244269BFBC450890DB6AB3424BC3AC95413E4AD961B4BA415E5BEA3",
              "Hash": "6E8644E3E3D9C805301C02A555397E952B1919C56E63F47E92A294C0B3AB42F4",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Vertex::Equals(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "76D368412BDCB60B74FF6A7115D4CE62C3E52A0CE69C7BBC568587DD580DA869",
              "Hash": "E40880AD52761F4F9E51D73B12F281EE75290F140358B3117E8858559AE54E07",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Triangle::Equals(CandideCreator.Shared.Triangulator.Triangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "35AC54FCE3ECF53F59D59DABCB1E7E28899DADF4ECA21B62BAA83A3B7A8CD331",
              "Hash": "DBBD6E217EE4DCA1D8E496CFF3BA363417345BFAFE053D181ECA4682B629CB4F",
              "CalledMethods": [
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C5CB70AA4D4380A8B7980A33791D6D5E89A43AA097300CCD9125D614874DF497"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.Triangulator",
          "Name": "Triangulator",
          "DisplayName": "Triangulator",
          "FullName": "CandideCreator.Shared.Triangulator.Triangulator",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConvexVertices:CandideCreator.Shared.Triangulator.CyclicalList\u00601\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Name": "ConvexVertices",
              "Type": "CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Signature": "private CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E ConvexVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D3845CDFB60A8F52F3A85E460908FECB231D23B8DB3FEC4343912BE4814CD2D"
            },
            {
              "Id": "EarVertices:CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u00601\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Name": "EarVertices",
              "Type": "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Signature": "private CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E EarVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51CBB434784ED9F690B264A8E03C3F1927797469A3C0833412293BC34FC05C4A"
            },
            {
              "Id": "PolygonVertices:CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u00601\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Name": "PolygonVertices",
              "Type": "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Signature": "private CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E PolygonVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0565FE98A099E32BB31E706F3A2417617E72B08AB344F395783A621D186FE326"
            },
            {
              "Id": "ReflexVertices:CandideCreator.Shared.Triangulator.CyclicalList\u00601\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Name": "ReflexVertices",
              "Type": "CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E",
              "Signature": "private CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E ReflexVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DEF2F2AA9FBDE77A91F4071D9C58D4ADA660AB02D7F79EA90A0943E20E5F915"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClipNextEar(System.Collections.Generic.ICollection\u00601\u003CCandideCreator.Shared.Triangulator.Triangle\u003E)-\u003ESystem.Void",
              "Name": "ClipNextEar",
              "Signature": "private System.Void ClipNextEar(System.Collections.Generic.ICollection\u003CCandideCreator.Shared.Triangulator.Triangle\u003E triangles)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "triangles",
                  "Type": "System.Collections.Generic.ICollection\u003CCandideCreator.Shared.Triangulator.Triangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "FAD963C0E948DE3CB0379025E98C6FB086E12ED0DBFB244E394CCEE46C57C544",
              "Hash": "20E24A5B0ED3B4C4EEBBE94C493DC8EE122B872541926390276FBC96C0AF0E5B",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::IndexOf(T)",
                "CandideCreator.Shared.Triangulator.Triangle::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.ICollection\u003CCandideCreator.Shared.Triangulator.Triangle\u003E::Add(!0)",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::RemoveAt(System.Int32)",
                "CandideCreator.Shared.Triangulator.Triangulator::ValidateAdjacentVertex(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CutHoleInShape(Microsoft.Xna.Framework.Vector2[], Microsoft.Xna.Framework.Vector2[])-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "CutHoleInShape",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] CutHoleInShape(Microsoft.Xna.Framework.Vector2[] shapeVerts, Microsoft.Xna.Framework.Vector2[] holeVerts)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "shapeVerts",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeVerts",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1238,
              "BodyHash": "952222D72A9D96EB1563707A8E5993623CC6E8B08835194AEB5EC770D6E68449",
              "Hash": "4515E6E7F0B05BA84DBF1BF43877BFC8E79F8CFCBCA7647C34707630F4A7C35F",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Triangulator::EnsureWindingOrder(Microsoft.Xna.Framework.Vector2[], CandideCreator.Shared.Triangulator.WindingOrder)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Clear()",
                "CandideCreator.Shared.Triangulator.Vertex::.ctor(Microsoft.Xna.Framework.Vector2, System.Int32)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::AddLast(!0)",
                "CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::.ctor()",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Add(!0)",
                "CandideCreator.Shared.Triangulator.Triangulator::FindConvexAndReflexVertices()",
                "CandideCreator.Shared.Triangulator.Triangulator::FindEarVertices()",
                "CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.LineSegment\u003E::.ctor()",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "CandideCreator.Shared.Triangulator.LineSegment::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.LineSegment\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.LineSegment\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.LineSegment\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "CandideCreator.Shared.Triangulator.LineSegment::IntersectsWithRay(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.LineSegment\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Triangulator.Triangle::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::.ctor()",
                "CandideCreator.Shared.Triangulator.Triangle::ContainsPoint(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DetermineWindingOrder(Microsoft.Xna.Framework.Vector2[])-\u003ECandideCreator.Shared.Triangulator.WindingOrder",
              "Name": "DetermineWindingOrder",
              "Signature": "public CandideCreator.Shared.Triangulator.WindingOrder DetermineWindingOrder(Microsoft.Xna.Framework.Vector2[] vertices)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Triangulator.WindingOrder",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "91F190A4764B922B88DFE0F19DDAD4DD3883AA6574B94C53B95F987E1D2BA757",
              "Hash": "7CB13FC68DB24E6CDD6B0CBD5CC506763DB98246D0FC5949FA4569625DFA1510",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureWindingOrder(Microsoft.Xna.Framework.Vector2[], CandideCreator.Shared.Triangulator.WindingOrder)-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "EnsureWindingOrder",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] EnsureWindingOrder(Microsoft.Xna.Framework.Vector2[] vertices, CandideCreator.Shared.Triangulator.WindingOrder windingOrder)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "windingOrder",
                  "Type": "CandideCreator.Shared.Triangulator.WindingOrder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "0903620D65E3EF24DC5E5B6B30BB35D43F5C6DB852BCD9D31EFE4B7DD9E7B220",
              "Hash": "2C86EC549ED36A548AB56BAE62C73E184CD88A88F96985F8B67CF7FD87A6D630",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Triangulator::DetermineWindingOrder(Microsoft.Xna.Framework.Vector2[])",
                "CandideCreator.Shared.Triangulator.Triangulator::ReverseWindingOrder(Microsoft.Xna.Framework.Vector2[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindConvexAndReflexVertices()-\u003ESystem.Void",
              "Name": "FindConvexAndReflexVertices",
              "Signature": "private System.Void FindConvexAndReflexVertices()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "74274F03A0F61AE88495BC826CF70F9C240B07CBEA0F1706AD8C1BFBA245BA1A",
              "Hash": "39527EA1987F3533D10ED0A8173FC0B188EC50F266A64020D40095FB690BF8A3",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "CandideCreator.Shared.Triangulator.Triangulator::IsConvex(CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Add(!0)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindEarVertices()-\u003ESystem.Void",
              "Name": "FindEarVertices",
              "Signature": "private System.Void FindEarVertices()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "85DE2FCED2E0672A4B6BC7ADC7FF8ECE5DCEF5AC4AD262830F43F7626E1E7374",
              "Hash": "CD21C1697AD0F779B0D3C2FB305A0A9AB55C01FE0ECED7365FE6797542D8532D",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.CyclicalList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Triangulator.Triangulator::IsEar(CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::AddLast(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsConvex(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "IsConvex",
              "Signature": "private System.Boolean IsConvex(CandideCreator.Shared.Triangulator.Vertex c)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "22D8ABA3AA466F3072E050A9F68A759247F76B2436F4BF4E90765E7651883EB2",
              "Hash": "C40F760A0B1C7BB9C8D24F83A162747B335184BDF9B1C0E8729B4699C754EEDD",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::IndexOf(T)",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEar(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "IsEar",
              "Signature": "private System.Boolean IsEar(CandideCreator.Shared.Triangulator.Vertex c)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "560CE0F6BB92B2B5978B4B6CDF7FA8659905711849CA51A1DF96D01C65CFE552",
              "Hash": "21D7F75A7763B05BB37177F801C6C88EA4CA83E6E8AA941341CDBC923B5FE64A",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::IndexOf(T)",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Current()",
                "CandideCreator.Shared.Triangulator.Vertex::Equals(CandideCreator.Shared.Triangulator.Vertex)",
                "CandideCreator.Shared.Triangulator.Triangle::ContainsPoint(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "List.Enumerator\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReflex(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "IsReflex",
              "Signature": "private System.Boolean IsReflex(CandideCreator.Shared.Triangulator.Vertex c)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "09FB46E94F6F625D489D4AAA44F347C8D8889D8655D8244063B3E2CDFE3BEFC1",
              "Hash": "8EC769B837CDDBCF0F7DC575F42A6E6F9A5712FFC0CA6CB4FEE8A75E113E5E6C",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Triangulator::IsConvex(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Log(System.String, System.Object[])-\u003ESystem.Void",
              "Name": "Log",
              "Signature": "private System.Void Log(System.String format, System.Object[] parameters)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "format",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "896F70FA5856858EA1C73A0083BB6E381BCC15010F9EC3A6DE835073645B0161",
              "Hash": "2D6F65881103D7F94C10042937952D0D9CB67F3AE6148848B11BD5CB905354F0",
              "CalledMethods": [
                "System.Console::WriteLine(System.String, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReverseWindingOrder(Microsoft.Xna.Framework.Vector2[])-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "ReverseWindingOrder",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] ReverseWindingOrder(Microsoft.Xna.Framework.Vector2[] vertices)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "C8B5075016F85498B15E6AD5B960B3F2C9952322C0272D44466C4D51179BEF01",
              "Hash": "5A062962A861EBD3034BE1CD0FE9973A952811665AF1CF346F781DF077C285C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Triangulate(Microsoft.Xna.Framework.Vector2[], CandideCreator.Shared.Triangulator.WindingOrder, Microsoft.Xna.Framework.Vector2[]\u0026, System.Int32[]\u0026)-\u003ESystem.Void",
              "Name": "Triangulate",
              "Signature": "public System.Void Triangulate(Microsoft.Xna.Framework.Vector2[] inputVertices, CandideCreator.Shared.Triangulator.WindingOrder desiredWindingOrder, out Microsoft.Xna.Framework.Vector2[]\u0026 outputVertices, out System.Int32[]\u0026 indices)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inputVertices",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desiredWindingOrder",
                  "Type": "CandideCreator.Shared.Triangulator.WindingOrder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputVertices",
                  "Type": "Microsoft.Xna.Framework.Vector2[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "indices",
                  "Type": "System.Int32[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 514,
              "BodyHash": "8CEB46E5D5047BEA8DA9B3D801F27B3600EA5EBC1E2F48B723BE313971CEA23B",
              "Hash": "0BE83A0B42BF07A9196DB220B3B276969379A2E1BAE9C728C91AE9BCC3C97264",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Triangle\u003E::.ctor()",
                "CandideCreator.Shared.Triangulator.Triangulator::DetermineWindingOrder(Microsoft.Xna.Framework.Vector2[])",
                "CandideCreator.Shared.Triangulator.Triangulator::ReverseWindingOrder(Microsoft.Xna.Framework.Vector2[])",
                "System.Array::Clone()",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Clear()",
                "CandideCreator.Shared.Triangulator.Vertex::.ctor(Microsoft.Xna.Framework.Vector2, System.Int32)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::AddLast(!0)",
                "CandideCreator.Shared.Triangulator.Triangulator::FindConvexAndReflexVertices()",
                "CandideCreator.Shared.Triangulator.Triangulator::FindEarVertices()",
                "CandideCreator.Shared.Triangulator.Triangulator::ClipNextEar(System.Collections.Generic.ICollection\u003CCandideCreator.Shared.Triangulator.Triangle\u003E)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Count()",
                "CandideCreator.Shared.Triangulator.IndexableCyclicalLinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.LinkedListNode\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::get_Value()",
                "CandideCreator.Shared.Triangulator.Triangle::.ctor(CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex, CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Triangle\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Triangle\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Triangle\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateAdjacentVertex(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Void",
              "Name": "ValidateAdjacentVertex",
              "Signature": "private System.Void ValidateAdjacentVertex(CandideCreator.Shared.Triangulator.Vertex vertex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertex",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "D255BDFF051D2878B072CF423785C6CBEA19F71F31E1EFDC51A245D0DB0E423C",
              "Hash": "117026758C7C0E129A610F045B8DBDEF212B1E1044CA656A8B5FD36FABD1CE18",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Contains(!0)",
                "CandideCreator.Shared.Triangulator.Triangulator::IsConvex(CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Add(!0)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Contains(!0)",
                "CandideCreator.Shared.Triangulator.Triangulator::IsEar(CandideCreator.Shared.Triangulator.Vertex)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::Remove(!0)",
                "System.Collections.Generic.LinkedList\u003CCandideCreator.Shared.Triangulator.Vertex\u003E::AddFirst(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6EE8EF52FD3EA71237175EF1DA0ABC23062B9FCF5E9B5FE19DFE1ABBE8E45B37"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.Vertex",
          "Name": "Vertex",
          "DisplayName": "Vertex",
          "FullName": "CandideCreator.Shared.Triangulator.Vertex",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Triangulator.Vertex)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Triangulator.Vertex obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Triangulator.Vertex",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "05DBE28DCD1CB372D8445092B7964C24E5DDFDCB01644A2A801A020DF1EA026D",
              "Hash": "62128640CAF951718BBFB74F54B099D2C11227A8ADE6834144F59909A4B2985A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Equals(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "10ABD235B299D408C0C89B31E1041342158A0CA2A58F6164975A504DDC98DD2D",
              "Hash": "4EF4AD7F1EFF1215A2ADDE120A5B436D8188B27EAC8F60587E171577E9205B83",
              "CalledMethods": [
                "CandideCreator.Shared.Triangulator.Vertex::Equals(CandideCreator.Shared.Triangulator.Vertex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "09101CBFF4F55BC19D8A22E5EE2E40AE9EBC0DD9C0F1A7D347A598DB14A373C4",
              "Hash": "FF9541DD1117D706D274F14BDE4B0EE19FA5FEBB09613A6404BE435F73B7611F",
              "CalledMethods": [
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "561538808A846F84A451EE76B5BDE9A92E8255F1A6E0B6FEC1C0B9876DB69254",
              "Hash": "5B6AB7C84C3414C0D60111AE05E7570B658210B08EDC572C921AD9539D99002C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " (",
                ")"
              ],
              "Source": null
            }
          ],
          "Hash": "D188DB508D4CBDDA118F699ECFBE6DBA8348830D7E0DED87A75E5F2FD1A06EEB"
        },
        {
          "Id": "CandideCreator.Shared.Triangulator.WindingOrder",
          "Name": "WindingOrder",
          "DisplayName": "WindingOrder",
          "FullName": "CandideCreator.Shared.Triangulator.WindingOrder",
          "Namespace": "CandideCreator.Shared.Triangulator",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Clockwise:CandideCreator.Shared.Triangulator.WindingOrder",
              "Name": "Clockwise",
              "Type": "CandideCreator.Shared.Triangulator.WindingOrder",
              "Signature": "public CandideCreator.Shared.Triangulator.WindingOrder Clockwise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A08DDE63EF3A09BF23D5A293A64D4F6CBB975CC55620E7DD481A9D5D7E842348"
            },
            {
              "Id": "CounterClockwise:CandideCreator.Shared.Triangulator.WindingOrder",
              "Name": "CounterClockwise",
              "Type": "CandideCreator.Shared.Triangulator.WindingOrder",
              "Signature": "public CandideCreator.Shared.Triangulator.WindingOrder CounterClockwise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F54CDE8CEE7E7F20AE880DE4EF8F8BE33FEDC6F7EE806C5A4C9B1E8B961AE1C1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "57E97BDD8B1F94E6F25C344E400F551C616CF255640F727D9995016EE8BD8479"
        },
        {
          "Id": "CandideCreator.Shared.Undo.BigUndo",
          "Name": "BigUndo",
          "DisplayName": "BigUndo",
          "FullName": "CandideCreator.Shared.Undo.BigUndo",
          "Namespace": "CandideCreator.Shared.Undo",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Undo.IUndo"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_history:CandideCreator.Shared.Undo.UndoHistory",
              "Name": "_history",
              "Type": "CandideCreator.Shared.Undo.UndoHistory",
              "Signature": "private CandideCreator.Shared.Undo.UndoHistory _history",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20A317DCE88D2685B299B3F822BA3CA3F8098F1A3946045C11F367F0EE0A4561"
            },
            {
              "Id": "_parent:CandideCreator.Shared.Undo.UndoHistory",
              "Name": "_parent",
              "Type": "CandideCreator.Shared.Undo.UndoHistory",
              "Signature": "private CandideCreator.Shared.Undo.UndoHistory _parent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5454F27A72912E8D728EF1C655112C4851A443FA9F8A6472D5C36605DA203FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Do()-\u003ESystem.Boolean",
              "Name": "Do",
              "Signature": "public System.Boolean Do()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "FDEC2D0884C41E091C706FFBE56791AEFAD68D4EFBA151D7CDBFC3E91DCD442F",
              "Hash": "BFEBB9504DE4B9099571E3F556F9AC8AE673C0FE3E8CDEDDC658D8D816DDCC05",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "CandideCreator.Shared.Undo.UndoHistory::Redo(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "History_PropertyChanged(System.Object, System.ComponentModel.PropertyChangedEventArgs)-\u003ESystem.Void",
              "Name": "History_PropertyChanged",
              "Signature": "private System.Void History_PropertyChanged(System.Object sender, System.ComponentModel.PropertyChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.ComponentModel.PropertyChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "629CB7397FB53E303E75F756A8FFA770F1ABDDCDDA7E7B1417F94206A159E527",
              "Hash": "7209DCE6FE713526653E8990965D30C6852E1B85B90C411689837556AAB35F09",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.UndoHistory::ChildChanged(CandideCreator.Shared.Undo.BigUndo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "2CB8559BD7E3EC1DAF1E1D0AE42D2729BDBF26DA7DA7C9EBD1AEAACA21852FAB",
              "Hash": "6484464A25ABB331C8CC1A99C91BB4655543E2FD48654CCA2D336E3BEEBD6C69",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.Undo.UndoHistory::get_TotalCount()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Peek()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Did ",
                " actions, last ",
                " actions, first ",
                " actions"
              ],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Boolean",
              "Name": "Undo",
              "Signature": "public System.Boolean Undo()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "D49B630C9AFC73558CA2D0E72C5253696ABFEBFB120BDC2602230E31343B1725",
              "Hash": "3608B0D5A52B4654151DA44D77EF227980ED2BEFD1916050CB4FFBC4B15A28DA",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "CandideCreator.Shared.Undo.UndoHistory::Undo(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28D8DE07C6961DDC68CAFD080F16C5074A3EE0C9754D42FF32A864F0CFB337BD"
        },
        {
          "Id": "CandideCreator.Shared.Undo.IUndo",
          "Name": "IUndo",
          "DisplayName": "IUndo",
          "FullName": "CandideCreator.Shared.Undo.IUndo",
          "Namespace": "CandideCreator.Shared.Undo",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Do()-\u003ESystem.Boolean",
              "Name": "Do",
              "Signature": "public System.Boolean Do()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C9269FDEBB559241179B756069E2BE7394788B663ED571E0B267C862FF80CCA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Boolean",
              "Name": "Undo",
              "Signature": "public System.Boolean Undo()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0810766589C89361B7FEF319C4875C7BC19ACB5E882CD2DDD4CC7B344AC416DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D77E19545AF0DC01B8E066CA9AB981F174BB586F502B9022F99E725578F013EB"
        },
        {
          "Id": "CandideCreator.Shared.Undo.UndoHistory",
          "Name": "UndoHistory",
          "DisplayName": "UndoHistory",
          "FullName": "CandideCreator.Shared.Undo.UndoHistory",
          "Namespace": "CandideCreator.Shared.Undo",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "RedoStack:System.Collections.Generic.Stack\u00601\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Name": "RedoStack",
              "Type": "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Signature": "internal System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E RedoStack",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AC9DA7D51D20C7F05898E0EA24D00CB7BA46AB6D2B14A8960006E0D5074983"
            },
            {
              "Id": "UndoStack:System.Collections.Generic.Stack\u00601\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Name": "UndoStack",
              "Type": "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Signature": "internal System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E UndoStack",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68DE87548FFF81DEC228E802CE7D431386004D1CBF1CD9EDCA88BCCE1E2D52C4"
            }
          ],
          "Properties": [
            {
              "Id": "History:System.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Name": "History",
              "Type": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Undo.IUndo\u003E",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Undo.IUndo\u003E History",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B32EC8EC05CCCFB50BAC1991C700825892344F1B292A89579D98499294053FDA"
            },
            {
              "Id": "HistoryIndex:System.Int32",
              "Name": "HistoryIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HistoryIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3BF6B49E85C49CE937EC97E8E58061A3A7D32D9307AEBCCACF19FC1512BEFE09"
            },
            {
              "Id": "TotalCount:System.Int32",
              "Name": "TotalCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TotalCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "93172DE454A585D6E92C9948FEBD85BA353595F3551443F5DB46B820B82E4D44"
            },
            {
              "Id": "UndoCount:System.Int32",
              "Name": "UndoCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UndoCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A16A7F970792D28DC0E155F9BFCF047BB2AD275A4CDA38A707F88A53AB6887B9"
            }
          ],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "AddHistory(CandideCreator.Shared.Undo.IUndo)-\u003ESystem.Void",
              "Name": "AddHistory",
              "Signature": "public System.Void AddHistory(CandideCreator.Shared.Undo.IUndo undo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "undo",
                  "Type": "CandideCreator.Shared.Undo.IUndo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5ED603D04D36D4A087F481C44C66E74650B1693E87CAFD6F2AA10E4624BF94B0",
              "Hash": "667317A758304A17FDC71BFBDBA65BE5103759AEC721C4921C7437AC142A4374",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Push(!0)",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Clear()",
                "CandideCreator.Shared.Undo.UndoHistory::StackChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddRedoHistory(CandideCreator.Shared.Undo.IUndo)-\u003ESystem.Void",
              "Name": "AddRedoHistory",
              "Signature": "public System.Void AddRedoHistory(CandideCreator.Shared.Undo.IUndo redo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "redo",
                  "Type": "CandideCreator.Shared.Undo.IUndo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "4548682A0748C3FF4A190CCD94DB80BB526A09621B607195EA6A6761401B4E49",
              "Hash": "FDE30D372932E56D3397A31AA55B77A45A218E6650E2D66A9286086A8004A41D",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Push(!0)",
                "CandideCreator.Shared.Undo.UndoHistory::StackChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChildChanged(CandideCreator.Shared.Undo.BigUndo)-\u003ESystem.Void",
              "Name": "ChildChanged",
              "Signature": "internal System.Void ChildChanged(CandideCreator.Shared.Undo.BigUndo bigUndo)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bigUndo",
                  "Type": "CandideCreator.Shared.Undo.BigUndo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B384E492715B53470318F2FCAF2B7A52092421A5AB6100FFDE47BE49FFA2C3F4",
              "Hash": "E40CC4B8D0D973BD94F8D39EA1A71A1225897286E19F5C20A61357862801BC22",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.UndoHistory::OnPropertyChanged(System.String)"
              ],
              "StringLiterals": [
                "History"
              ],
              "Source": null
            },
            {
              "Id": "DoAndAdd(CandideCreator.Shared.Undo.IUndo)-\u003ESystem.Void",
              "Name": "DoAndAdd",
              "Signature": "public System.Void DoAndAdd(CandideCreator.Shared.Undo.IUndo undo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "undo",
                  "Type": "CandideCreator.Shared.Undo.IUndo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "9AB1B6D71DE90CB3A52A3B1319CAF4AB2E38D4A72E0E1439A94270C81AD42656",
              "Hash": "B9F3FD4890AE652A48E5DEB5F26E845FB102A477E0FA9C958286E3F5B63BF066",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.IUndo::Do()",
                "CandideCreator.Shared.Undo.UndoHistory::AddHistory(CandideCreator.Shared.Undo.IUndo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPropertyChanged(System.String)-\u003ESystem.Void",
              "Name": "OnPropertyChanged",
              "Signature": "private System.Void OnPropertyChanged(System.String propertyName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "propertyName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F6614A2C385336B16819C63ABBB3BC3739D3901C3A4752F27AB5153E92E6B3A4",
              "Hash": "91F553C787554483234D2907142057B3ADCE8D5D227DD1E5B889FFBA4309B6D3",
              "CalledMethods": [
                "System.ComponentModel.PropertyChangedEventArgs::.ctor(System.String)",
                "System.ComponentModel.PropertyChangedEventHandler::Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Redo()-\u003ESystem.Void",
              "Name": "Redo",
              "Signature": "public System.Void Redo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "F5BBDF0C20370CC3CB1CC85FE755CC085E864B96E23F4DD20343E5697D78C438",
              "Hash": "AA49E4544F455582C34836AE1EC5EDBE362D15FA3CE06699763EC7CBF2E03548",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "CandideCreator.Shared.Undo.UndoHistory::StackChanged()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Pop()",
                "CandideCreator.Shared.Undo.IUndo::Do()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Redo(System.Int32)-\u003ESystem.Void",
              "Name": "Redo",
              "Signature": "public System.Void Redo(System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "F6D94AC35B8B5A22A706218F110D816223E23F8342D88BC557E2F4403ABD251A",
              "Hash": "8F85618A236A8F3CDB9492A639AFC7D3B79E32388BC251663BE36B739E6CA6FF",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.UndoHistory::Redo()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveLastUndo()-\u003ESystem.Void",
              "Name": "RemoveLastUndo",
              "Signature": "public System.Void RemoveLastUndo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "75963DFBE162973FD5EF76B9D4236BE3E13CB92AAF5952C79489B91C6C39BD23",
              "Hash": "60586F2C92074000551CFE776D78F57A9E3D16F1E91D6C025621AF9BD93E3A06",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Pop()",
                "CandideCreator.Shared.Undo.UndoHistory::StackChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StackChanged()-\u003ESystem.Void",
              "Name": "StackChanged",
              "Signature": "private System.Void StackChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "F82506F460DB91F301E54448C359DEB8AA1155CBC83C4CC5DAF3520541046005",
              "Hash": "F5794B6AC0C15FE4DABD099E847FEDE739BD10B61F7754F8FF1BB85578112B01",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.UndoHistory::OnPropertyChanged(System.String)"
              ],
              "StringLiterals": [
                "History",
                "HistoryIndex"
              ],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "E0ABEBA1C215A9C43434E2F2D1A59F128FBBA3E012F98BDFA9C9D6AD7E75FC71",
              "Hash": "41392A67CACAE2723237E9A5B9A2DC6D186F3DCDD9CE2D122F024888EDA1B865",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()",
                "CandideCreator.Shared.Undo.UndoHistory::StackChanged()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Pop()",
                "CandideCreator.Shared.Undo.IUndo::Undo()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo(System.Int32)-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo(System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "9F7FE3B4F52CA3857775977030ABF232DD565118BAF190650A6C059292744729",
              "Hash": "9EC06BD4B30F7237627162F7510A090FF14022610C40748BC256BB0765BAC232",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.UndoHistory::Undo()",
                "System.Collections.Generic.Stack\u003CCandideCreator.Shared.Undo.IUndo\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UndoAndAdd(CandideCreator.Shared.Undo.IUndo)-\u003ESystem.Void",
              "Name": "UndoAndAdd",
              "Signature": "public System.Void UndoAndAdd(CandideCreator.Shared.Undo.IUndo redo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "redo",
                  "Type": "CandideCreator.Shared.Undo.IUndo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "370F8F8DCB33EC8B9BE2CAD57D227B1F67A8C9DE9819F0677E9A4ED22B533EED",
              "Hash": "2108ACF1E7C51AD0F97D1676CCC08EED0BC54B87BE7D888E4F2A82743609BEB4",
              "CalledMethods": [
                "CandideCreator.Shared.Undo.IUndo::Undo()",
                "CandideCreator.Shared.Undo.UndoHistory::AddRedoHistory(CandideCreator.Shared.Undo.IUndo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4D663811983D0E5E1432EABD7205AAE1D108C86BCC3200CCBCC3D7E2522E453"
        },
        {
          "Id": "CandideCreator.Shared.VehicleConstants",
          "Name": "VehicleConstants",
          "DisplayName": "VehicleConstants",
          "FullName": "CandideCreator.Shared.VehicleConstants",
          "Namespace": "CandideCreator.Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "VehicleActionParameterName:System.String",
              "Name": "VehicleActionParameterName",
              "Type": "System.String",
              "Signature": "public System.String VehicleActionParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "478BD6A311D68673E2F47AB32D4FE4CFAB36DCB1368703AD169ED80BD894FCE9"
            },
            {
              "Id": "VehicleDriverGuidParameterName:System.String",
              "Name": "VehicleDriverGuidParameterName",
              "Type": "System.String",
              "Signature": "public System.String VehicleDriverGuidParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8052CA3AC7645EB309376648039FF694BD26132D98BAECD69D00C77D10087CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "081BF612964B9BCCFB599073F231EE4648EDF4F55818E1D0B7166F103081BD18"
        },
        {
          "Id": "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangedArgs",
          "Name": "__KnownINotifyPropertyChangedArgs",
          "DisplayName": "__KnownINotifyPropertyChangedArgs",
          "FullName": "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangedArgs",
          "Namespace": "CommunityToolkit.Mvvm.ComponentModel.__Internals",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawPixelGrid:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "DrawPixelGrid",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs DrawPixelGrid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "542C62506F788376C073B56B6C5D236EBA7718AB0E25DAB0AEC6E1CF43C87468"
            },
            {
              "Id": "DrawTileGrid:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "DrawTileGrid",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs DrawTileGrid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE544CB19937A244D71215F55412FA41BCA657E5EB587D6116796EF72491A4B9"
            },
            {
              "Id": "EnableGameAudio:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "EnableGameAudio",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs EnableGameAudio",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04BAF340A1BB1C284A0CD3C0FF6F00E8593D2DAAA5437C5CF4F24B84F31A7492"
            },
            {
              "Id": "EnableGameUi:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "EnableGameUi",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs EnableGameUi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDC771BA34BE8CFE681AFAA453FD652A176470A299C063B27943C56BD49AECED"
            },
            {
              "Id": "LockCameraToPlayer:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "LockCameraToPlayer",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs LockCameraToPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0CDFC21911C99C8063E1695F8E1F34D5A76D3F9B4AE9902FEAFBDD17E1EDF57B"
            },
            {
              "Id": "NeutraliseLighting:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "NeutraliseLighting",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs NeutraliseLighting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C68891DF2413E3FA1ACAE33D9B023313E2028D1AE9355402D96784E5595F640D"
            },
            {
              "Id": "OverrideCamera:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "OverrideCamera",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs OverrideCamera",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EACCBE12E57F112B2E117569C9A7DC8A6D47F7357E3A27C805975250B84310E8"
            },
            {
              "Id": "QuickRender:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "QuickRender",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs QuickRender",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88F8FF59322B973F96089431A40D07E1A76DBC7C393438BA6F25361A71D28BE9"
            },
            {
              "Id": "ShowHitBoxes:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "ShowHitBoxes",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs ShowHitBoxes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3637EB793E970927ABB3AF1590542A72D20EE6F6BC8CF05776658A195FFCEB0C"
            },
            {
              "Id": "ShowPointLightSources:System.ComponentModel.PropertyChangedEventArgs",
              "Name": "ShowPointLightSources",
              "Type": "System.ComponentModel.PropertyChangedEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangedEventArgs ShowPointLightSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96C3B93EAED77C2409F091D777BA610593640E0E0634A7B3B0B86E2BCBCD4A2A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8AEA61CE0CD95840F2BBD19EF4758F2CDD2B47A47A3D52A994693399DFDFC151"
        },
        {
          "Id": "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangingArgs",
          "Name": "__KnownINotifyPropertyChangingArgs",
          "DisplayName": "__KnownINotifyPropertyChangingArgs",
          "FullName": "CommunityToolkit.Mvvm.ComponentModel.__Internals.__KnownINotifyPropertyChangingArgs",
          "Namespace": "CommunityToolkit.Mvvm.ComponentModel.__Internals",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawPixelGrid:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "DrawPixelGrid",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs DrawPixelGrid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A5F4ABF205310550C02515499D343677A945C61CFC7889CE19CECD3886394864"
            },
            {
              "Id": "DrawTileGrid:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "DrawTileGrid",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs DrawTileGrid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "70894C9CB30397D903B0A063FD68C6024ED93D1FE989971F0585C4BB11955BDB"
            },
            {
              "Id": "EnableGameAudio:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "EnableGameAudio",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs EnableGameAudio",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E3B6569E5EFB75EA2A20CDFF7D022B895F0CE1E95427422EDDF111CC654BF77F"
            },
            {
              "Id": "EnableGameUi:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "EnableGameUi",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs EnableGameUi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89026268CDA18138923C4A29E8F20428975310F460A4AB5B93DD375F57C354B1"
            },
            {
              "Id": "LockCameraToPlayer:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "LockCameraToPlayer",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs LockCameraToPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72121A279C5EF30D0EA1DDDCBAFEBF16EBF9C7D63D649BE65D6173E579AB3FC0"
            },
            {
              "Id": "NeutraliseLighting:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "NeutraliseLighting",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs NeutraliseLighting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AE8AF745A888B87C4C4E89A349AF6CB1B22B420AAFA76823AD952ECACFD11136"
            },
            {
              "Id": "OverrideCamera:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "OverrideCamera",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs OverrideCamera",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AE97851D6485F58B2738D74305649D6E9E5A3C916CFA6CBD735DCE74EFBB8097"
            },
            {
              "Id": "QuickRender:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "QuickRender",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs QuickRender",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "998C5BF448D656CA30E7637927D6BF81BD33AE72C64C082D4921209EF5235E84"
            },
            {
              "Id": "ShowHitBoxes:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "ShowHitBoxes",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs ShowHitBoxes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C047196891427849244AD7D9396A63E099D251D6E13AC0B2EFA02B6FB3FAB472"
            },
            {
              "Id": "ShowPointLightSources:System.ComponentModel.PropertyChangingEventArgs",
              "Name": "ShowPointLightSources",
              "Type": "System.ComponentModel.PropertyChangingEventArgs",
              "Signature": "public System.ComponentModel.PropertyChangingEventArgs ShowPointLightSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A45BD5CFFF3991EF90406D05641AB8BF168F2F0F9F43A3C35AED2EFD92C813CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C03CB85BBF7413A3E508A3DA99AF6756790164610818FC707E20D53ADF251AAB"
        },
        {
          "Id": "Content\u002BCachedRawImage",
          "Name": "CachedRawImage",
          "DisplayName": "Content.CachedRawImage",
          "FullName": "Content.CachedRawImage",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Colors:System.UInt32[]",
              "Name": "Colors",
              "Type": "System.UInt32[]",
              "Signature": "public System.UInt32[] Colors",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93D83046025B346C517FB1E302FF4929148D0CD1FEB0649798F386EFA4274497"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8425FFC9F435E947E423B26E65E8BAF07D0D677924491701D3EE1DF18A554C06"
        },
        {
          "Id": "Content\u002BTrackedSpriteSheet",
          "Name": "TrackedSpriteSheet",
          "DisplayName": "Content.TrackedSpriteSheet",
          "FullName": "Content.TrackedSpriteSheet",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "Generated:System.Boolean",
              "Name": "Generated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Generated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DA5EDC11A7EDDD070588BC330A849759A3E5739ABAAECAB95CA733505398044"
            },
            {
              "Id": "GreenNormals:System.Boolean",
              "Name": "GreenNormals",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GreenNormals",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B01392FDAF46EEE286D17B113F0DD9C8E7B188688D2F80204D5AE7CBFFFCF62"
            },
            {
              "Id": "Path:System.String",
              "Name": "Path",
              "Type": "System.String",
              "Signature": "public System.String Path",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B6C9B54E5C733BC207EDE70B27F39927875623938471A9AD2FDA27D7F4AA682"
            },
            {
              "Id": "Tracking:System.WeakReference\u00601\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "Tracking",
              "Type": "System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "public System.WeakReference\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E Tracking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E002C34F96FCE9FB08BA2927F5170AB7CFEDB8BCCE8BF7064DAF923B0DE84ED1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1E74BCEB4876E101F53DA4A30B6E06CD32905CB2990ABE8ADB9437C33195857D",
              "Hash": "278CFC7AE01CAC6927965EE4F2890EDF9B4DDE4CC70161E7D49F6B6A121D6CA1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5B8C61F8D0F6F4F1E07D04DC6DD61F9207E8E9A52F3A0411DEEA8084F89092F8"
        },
        {
          "Id": "K2dTreeT\u00601\u002BNode",
          "Name": "Node",
          "DisplayName": "K2dTreeT.Node",
          "FullName": "K2dTreeT.Node",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:!T",
              "Name": "Data",
              "Type": "T",
              "Signature": "public T Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B45635BD969CABA0FE605D2C44DD99061670AF7439245A8E4875592DDE5214C8"
            },
            {
              "Id": "Left:K2dTreeT\u00601\u002BNode\u003C!T\u003E",
              "Name": "Left",
              "Type": "K2dTreeT.Node\u003CT\u003E",
              "Signature": "public K2dTreeT.Node\u003CT\u003E Left",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BCFED73B2CF127B6AD21FCAAEE0463CD3FB83DBD0D587A582E6830D2D3EE190"
            },
            {
              "Id": "Point:Microsoft.Xna.Framework.Vector2",
              "Name": "Point",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Point",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F7BA0ED7678D2A2C9F48B2F0C2C5FE0DD5F10F4A59B0D17453E0C372B66B886"
            },
            {
              "Id": "Right:K2dTreeT\u00601\u002BNode\u003C!T\u003E",
              "Name": "Right",
              "Type": "K2dTreeT.Node\u003CT\u003E",
              "Signature": "public K2dTreeT.Node\u003CT\u003E Right",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C8AE787798BA88B977A1E3C175D05A64B8148982E74E004E4EB68A4D790CBB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DABC8C0D11007049357943FB322293AF70294CEC5CB299943FEDB92E9D01E1A4"
        },
        {
          "Id": "PathNode",
          "Name": "PathNode",
          "DisplayName": "PathNode",
          "FullName": "PathNode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsSelected:System.Boolean",
              "Name": "IsSelected",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSelected",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C64DA4FD5B5BCC380480C57BB16CC0801AFBE4148EFB81B2479537AAB696E186"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "ScreenPixelPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ScreenPixelPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ScreenPixelPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "963C8C865CB01A9D54BEE0DBCEBD101249E516F3B73EA6A6CBDB8863083F92D2"
            }
          ],
          "Properties": [
            {
              "Id": "Data:PathNodeData",
              "Name": "Data",
              "Type": "PathNodeData",
              "Signature": "public PathNodeData Data",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "588DAC27B37E781EC2BAE462CDF2A553ED7DA8A5D2B6C95C44F2C20723348009"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "5F0D165A7C2B4129C2B31B5C8A84C991DADD6CD43DD44CE95BA123E281C2510E",
              "Hash": "757AA23A2C0EB001F948B69D5C39C8D3E4AD70B9E55926E7E22F452DF699EF7E",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "PathNode::get_Data()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Node: ",
                "Unnamed",
                ", Flags: ",
                ", Direction: ",
                ", Index: ",
                ", MinPatrolStopTime: ",
                ", MaxPatrolStopTime: "
              ],
              "Source": null
            }
          ],
          "Hash": "A7ADD2F9D8FCDF57516420C333B88FAE48FCF9FEE299ED4C5AD67741ABB6D1C8"
        },
        {
          "Id": "PathNodeConnection",
          "Name": "PathNodeConnection",
          "DisplayName": "PathNodeConnection",
          "FullName": "PathNodeConnection",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Node1Id:System.Guid",
              "Name": "Node1Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Node1Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "80495FEA844E2D4F0494EA9FA8ED22E128DBEEE90774BC365C5EA3AF4B509B6D"
            },
            {
              "Id": "Node2Id:System.Guid",
              "Name": "Node2Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Node2Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EE90DE12B60BA38FBDD70B3B14FDC3EB666EC91F6ECA0395853B2F5F87E5BBDE"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "DD3A7DA21D9687098505561AFC6163BD85224AA21CB94E165543841518638218"
        },
        {
          "Id": "PathNodeData",
          "Name": "PathNodeData",
          "DisplayName": "PathNodeData",
          "FullName": "PathNodeData",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CommunityToolkit.Mvvm.ComponentModel.ObservableObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Direction",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "350A1ABE7BD57E29EF1A2F37AB7B51AFDEE924FC2124B44DA0865628EE1DA433"
            },
            {
              "Id": "Flags:PathNodeFlags",
              "Name": "Flags",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F619164BE8A3213E2CF35F9890154167EFA5A6B77BD04419480C9920C7F410C"
            },
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "MaxPatrolStopTime:System.Single",
              "Name": "MaxPatrolStopTime",
              "Type": "System.Single",
              "Signature": "public System.Single MaxPatrolStopTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87A2E39A2220795361259FC43FD6A836B0F818066EC067EEE46190CE6DCE48EB"
            },
            {
              "Id": "MinPatrolStopTime:System.Single",
              "Name": "MinPatrolStopTime",
              "Type": "System.Single",
              "Signature": "public System.Single MinPatrolStopTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CCB0509C6EB9454803C376ED95EDC4F6D01A1BB85335900256B9561BFAC3C4E"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1E0F9A5D73AC7490166F9C43479236FBC8D638BF308E142106AA79828C1DAA71"
        },
        {
          "Id": "PathNodeExtension",
          "Name": "PathNodeExtension",
          "DisplayName": "PathNodeExtension",
          "FullName": "PathNodeExtension",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(PathNodeFlags, PathNodeFlags)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(PathNodeFlags mask, PathNodeFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "DDD963FC07911C0909BF1C03F2A9CAC2196A9394CFD182E65FAB1E428A44B60B",
              "Hash": "153F9B203CD4086168C61E14A0684C4088C42720D0C76B62FB830457A0DD797E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(PathNodeFlags\u0026, PathNodeFlags)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(PathNodeFlags\u0026 mask, PathNodeFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "PathNodeFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "7F52D3D937E8459330595D0E854906579EC8071F9BFAF990ACD418F48FB6552C",
              "Hash": "0828F64C3E0B63452C342476A773F03E85A5BA3FA7287079F755A93B2B8C8774",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(PathNodeFlags\u0026, PathNodeFlags)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(PathNodeFlags\u0026 mask, PathNodeFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "PathNodeFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5EB14DCAAC49B41F61F3EF30B381358716E64B130DF07F236D3427D7DC0FE742",
              "Hash": "DC0E45A0352329A97AB03609FAB2C6C2548E6ECF36B1CBA7BEFC133196480A84",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(PathNodeFlags\u0026, PathNodeFlags)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(PathNodeFlags\u0026 mask, PathNodeFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "PathNodeFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "23C27E198A1528D0570ABB231D90EA18DE82A132694B3FB5BE0D4A16955F1D0B",
              "Hash": "FA1C69B3030AA0CD34EE82C57F91F1CE58062568FCB58E94FA92B2DDC4549A16",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E756899004B45283C6B5DAA019EF280C747DCEDC67B45CD2E0A41C08F0C405C7"
        },
        {
          "Id": "PathNodeFlags",
          "Name": "PathNodeFlags",
          "DisplayName": "PathNodeFlags",
          "FullName": "PathNodeFlags",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Checkout:PathNodeFlags",
              "Name": "Checkout",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Checkout",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D23FE654B45FB3B21D97B67750883E595F5953F3729A979C1F70D4477383981B"
            },
            {
              "Id": "Door:PathNodeFlags",
              "Name": "Door",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Door",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF824312E581A67CF768AB2A527EED1C6561CC2B5CB17AA39B671D4335CDBEB3"
            },
            {
              "Id": "Job:PathNodeFlags",
              "Name": "Job",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Job",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "70B13FD91DB018615EEE5861F1A51F56AB80E6F72EE5B75ED71074100C18710C"
            },
            {
              "Id": "None:PathNodeFlags",
              "Name": "None",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F449DB7439BDED88CC5E754C2F698E56B20D7D8ED5AD3DB0A0E87A4102AFF9EF"
            },
            {
              "Id": "PatrolPoint:PathNodeFlags",
              "Name": "PatrolPoint",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags PatrolPoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "705B462B91EB5D4501B4B874F9E8BD2EDCE6CBCF090FC9D02A17551FEA766BF3"
            },
            {
              "Id": "Shop:PathNodeFlags",
              "Name": "Shop",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Shop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "503F1EB21C9AC479ADD6377E10151498916B24C5C0C2C388B7935E1F7A2E6864"
            },
            {
              "Id": "Spawn:PathNodeFlags",
              "Name": "Spawn",
              "Type": "PathNodeFlags",
              "Signature": "public PathNodeFlags Spawn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22C227A1F5215D3EE58379D246AB8D7CE3923FCCA55079CCEEC56C2643180CB5"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0CB98A28CCF78F7FE114D43B948D25E7F29A66563CB64FB0AD2E26080743858A"
        },
        {
          "Id": "ReflectionHelper\u002BObjectActivator",
          "Name": "ObjectActivator",
          "DisplayName": "ReflectionHelper.ObjectActivator",
          "FullName": "ReflectionHelper.ObjectActivator",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Object[], System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Object[] args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1787412C9E3C3B1C0C83B46D22D35323F121089B5F7B1CFC6E3C6A7F61FA929A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Object",
              "Name": "EndInvoke",
              "Signature": "public System.Object EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8C7A80A4F7B06345B5803CD4D994AB33996D52C6CCDB8286CF97140E36FCF508",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Object[])-\u003ESystem.Object",
              "Name": "Invoke",
              "Signature": "public System.Object Invoke(System.Object[] args)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B523B5B4E21418435767806FF3832EDE8387FEDCF4244C5EBA7D9184A9B71C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14A20F219BD732E66558D30239811CB32A1DD798BEEA7855332C4BFFCADE1EEC"
        },
        {
          "Id": "ReflectionHelper\u002BObjectActivator\u00601",
          "Name": "ObjectActivator\u00601",
          "DisplayName": "ReflectionHelper.ObjectActivator",
          "FullName": "ReflectionHelper.ObjectActivator",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Object[], System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Object[] args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1787412C9E3C3B1C0C83B46D22D35323F121089B5F7B1CFC6E3C6A7F61FA929A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003E!T",
              "Name": "EndInvoke",
              "Signature": "public T EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C9EAAC4A1DA3310B64A5AD82FE79DB554A58C08E0AD31C150904058A58522B38",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Object[])-\u003E!T",
              "Name": "Invoke",
              "Signature": "public T Invoke(System.Object[] args)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BDB954613656855EA0F999B520B02724E89EFBD73FEF8C760556A5237AD754CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5F9C3B85A3BF8840FA5798609E3D1D385FD9620DBDF3F24E9538CC427EE1195"
        },
        {
          "Id": "ReflectionHelper\u002BSimpleObjectActivator",
          "Name": "SimpleObjectActivator",
          "DisplayName": "ReflectionHelper.SimpleObjectActivator",
          "FullName": "ReflectionHelper.SimpleObjectActivator",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Object",
              "Name": "EndInvoke",
              "Signature": "public System.Object EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8C7A80A4F7B06345B5803CD4D994AB33996D52C6CCDB8286CF97140E36FCF508",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Object",
              "Name": "Invoke",
              "Signature": "public System.Object Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E5D1EF2898981D970A7B3ABB93F063CB9CFBDBD7C542DE10442A94E6A70A2C31",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4F390F1D26B46A2A0AEEBCBB1A4456DE3600A19152F39F22B17088D2EAAA86E"
        },
        {
          "Id": "TileSet\u002BAnimation",
          "Name": "Animation",
          "DisplayName": "TileSet.Animation",
          "FullName": "TileSet.Animation",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_frameId:System.Int32",
              "Name": "_frameId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frameId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7020BC0724A1DC55FFDB3E094AB06DE1FCA791132CFB8114E9BED4124AFA9C6"
            },
            {
              "Id": "_frames:TileSet\u002BAnimation\u002BFrame[]",
              "Name": "_frames",
              "Type": "TileSet.Animation.Frame[]",
              "Signature": "private TileSet.Animation.Frame[] _frames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8462E3275DB1A77CC81EB9BCB11A1C8AB85C348128835C2F45D59414E9B5BEF"
            },
            {
              "Id": "_shownDuration:System.Int32",
              "Name": "_shownDuration",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _shownDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "883BC530BFD11EAFBC254BE5D28B1AC24277CB48727EFE676A908A524B6B9323"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentTile()-\u003ESystem.Int32",
              "Name": "GetCurrentTile",
              "Signature": "public System.Int32 GetCurrentTile()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5EF525AAF71D4079A8945114ABB092901E399CC9A3F9323A0F8F6BEC0D68CDC8",
              "Hash": "A2642FF3A88DE4FC589B924EDB84A76D7389AA36C9C3196D66D87D162D1C2861",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRandomFrame(System.Random)-\u003ESystem.Void",
              "Name": "SetRandomFrame",
              "Signature": "public System.Void SetRandomFrame(System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "035E6FB804B4BF1D1107CCD2D389901F9430CC742815EDE34091D4E7B3EF9EC1",
              "Hash": "B953D45B5F9E201675FE567DAD8CDB58BAF14590E49197FD763BF0DB1FCE8BA0",
              "CalledMethods": [
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "938BDBBF7810218272D2C6FFD25793521633015FD2D1862195B5B798D35BED54",
              "Hash": "4DE9B954420E813E915DF32321CAA041117DBCEC20CC76D0A7ED2941A8FCE27F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_Milliseconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2323CAE333E07932E4FD272D1A826029B80ADC76C1DAC8C36E55FE2EA9720343"
        },
        {
          "Id": "TileSet\u002BAnimation\u002BFrame",
          "Name": "Frame",
          "DisplayName": "TileSet.Animation.Frame",
          "FullName": "TileSet.Animation.Frame",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Int32",
              "Name": "Duration",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C31E4B2DE755DA520876B2D6E82D4B0C3F913D8225E00FF1D2892333F18E96"
            },
            {
              "Id": "TileId:System.Int32",
              "Name": "TileId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A8A2630EE37752AA1F9ADC565C2080082F318C6F696AF4B390B561C75689CB4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "958BB95833FDC977579A60B96A6AB5ABCF83AFCD0EB146959AFD6D669A79A36C"
        },
        {
          "Id": "TileSetCollection\u002BTileSetWrapper",
          "Name": "TileSetWrapper",
          "DisplayName": "TileSetCollection.TileSetWrapper",
          "FullName": "TileSetCollection.TileSetWrapper",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstGid:System.Int32",
              "Name": "FirstGid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FirstGid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A11FBE0D4065920DD915E332A58CEE56F181797982BD5D8A23A484E00B618D4"
            },
            {
              "Id": "TileSet:CandideCreator.Shared.Tiled.TileSet",
              "Name": "TileSet",
              "Type": "CandideCreator.Shared.Tiled.TileSet",
              "Signature": "public CandideCreator.Shared.Tiled.TileSet TileSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D9B86D3564E3A29A467BAE655E2B2552348125B2AA66CB7D7EFE77112CA0263"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0B3EB742B60D45F33F7E55784252923B1AD5F7EC035A0A7F1BDBB0E1D04311D"
        },
        {
          "Id": "WaterZone\u002BWaterZoneType",
          "Name": "WaterZoneType",
          "DisplayName": "WaterZone.WaterZoneType",
          "FullName": "WaterZone.WaterZoneType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Lava:WaterZone\u002BWaterZoneType",
              "Name": "Lava",
              "Type": "WaterZone.WaterZoneType",
              "Signature": "public WaterZone.WaterZoneType Lava",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1080D6F0D0B4D7AB82CF2C04E5E92BBE6CA7C488B87865A52D2974D804D53284"
            },
            {
              "Id": "LavaFlow:WaterZone\u002BWaterZoneType",
              "Name": "LavaFlow",
              "Type": "WaterZone.WaterZoneType",
              "Signature": "public WaterZone.WaterZoneType LavaFlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B00B21030FA8326911FF69941B103068CD486F377ACAD344EF404C1159282B21"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Water:WaterZone\u002BWaterZoneType",
              "Name": "Water",
              "Type": "WaterZone.WaterZoneType",
              "Signature": "public WaterZone.WaterZoneType Water",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A530D71635A69EA7BF47A434E9D79ED4F3316E2D94221345CA18C61B8E25B8CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E2D76FEEE788FD3DF9FBED7E8565EF7B4380F2CEFB719DD5787C420140A0630C"
        },
        {
          "Id": "WorldDoodad\u002BWorldDoodadGroupEqualityComparer",
          "Name": "WorldDoodadGroupEqualityComparer",
          "DisplayName": "WorldDoodad.WorldDoodadGroupEqualityComparer",
          "FullName": "WorldDoodad.WorldDoodadGroupEqualityComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEqualityComparer\u003CCandideCreator.Shared.Models.WorldDoodad\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideCreator.Shared.Models.WorldDoodad, CandideCreator.Shared.Models.WorldDoodad)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideCreator.Shared.Models.WorldDoodad x, CandideCreator.Shared.Models.WorldDoodad y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "6A4A56A8D0255C3EE898010C4DD280CC6680A71898AD43A27360BA7248DCE397",
              "Hash": "67803BFFBB6FA27AD53F94A6DB5348DADF4F37534BEA096EC6FF800D19F54E47",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Object::Equals(System.Object)",
                "System.Single::Equals(System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Object::Equals(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode(CandideCreator.Shared.Models.WorldDoodad)-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode(CandideCreator.Shared.Models.WorldDoodad obj)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "C22BF5D5F66283FBCE41C475C30300F0658D11533C28D3AD4DA0B1D03F184B5B",
              "Hash": "9673FD6DE08FF3587E19460D6B649A69CB648FDA0BD3C7A0C71CEBB93A9FF2DF",
              "CalledMethods": [
                "System.HashCode::Combine(!!0, !!1, !!2, !!3, !!4, !!5, !!6)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "70701232A3D4E6E9966C4D4038A1BDF93CEE3EBF6E173C38C37E7504D93BFA23"
        }
      ],
      "TypeCount": 427,
      "MethodCount": 1449,
      "PropertyCount": 354,
      "FieldCount": 1371
    },
    {
      "Name": "CandideServer",
      "Version": "1.0.0.0",
      "FilePath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\romestead\\CandideServer.dll",
      "ModuleVersionId": "46196a49-5f6d-4f53-9bda-5e8a89fd98e3",
      "Hash": "FD325307AC6E3F2F21787C7F1B69DC789B6799B4B1286795582A5D96F7A35514",
      "References": [
        "CandideCreator.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "LiteNetLib, Version=1.3.1.0, Culture=neutral, PublicKeyToken=null",
        "MonoGame.Framework, Version=3.8.1.303, Culture=neutral, PublicKeyToken=null",
        "RiptideNetworking, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null",
        "Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "SharpFastNoise2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "Steamworks.NET, Version=2024.8.0.0, Culture=neutral, PublicKeyToken=null",
        "System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Collections.Concurrent, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Console, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.IO.Compression, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Linq.Expressions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Net.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Numerics.Vectors, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.Intrinsics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Threading, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Threading.Thread, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Xml.ReaderWriter, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      ],
      "Namespaces": [
        {
          "Name": "\u003Cglobal\u003E",
          "TypeIds": [
            "BaseServer\u002BNetworkStat",
            "BehaviorRequestKeys\u002BHelpMasterEngineerConstructBallista",
            "BehaviorRequestKeys\u002BSatyrBossThrowSatyr",
            "BossPoISpawnModel\u002BCheckIfCanSpawn",
            "BTBuilder\u002BNodeTypes",
            "BuildingsSController\u002BServerGameStateBuildingAdded",
            "BuildingsSController\u002BServerGameStateBuildingRemoved",
            "CastParabolicProjectileSpell\u002BArgs",
            "CastSpellNode\u002BArgs",
            "CastSummonSpellNode\u002BArgs",
            "ComparisonOperators",
            "CrabHelper\u002BAnim",
            "CrabHelper\u002BVfx",
            "CropServerController\u002BCanPlantCropResult",
            "CyclopsLaserPhase2Message",
            "CyclopsLaserPhase2MessageTypes",
            "DoNotGenerateThreatServerAura",
            "DungeonRoomDataModel\u002BDungeonDoorData",
            "DungeonRoomDataModel\u002BRoomOrientation",
            "EntitySpawnServerSystem\u002BSpawnSystemData",
            "EventBus\u002BEventBusListener",
            "FallingRockSpawner\u002BSpawnAreaType",
            "Formations\u002BIds",
            "GameDescription\u002BWorldSize",
            "GhostTownGenerator\u002BColorBlend",
            "GhostTownGenerator\u002BGhostTownBlend",
            "JumpTowardsTarget\u002BArgs",
            "Node\u002BStatus",
            "NodeEntityArg",
            "PoiFastLookupTable\u002BPoiRandomList",
            "PoiFastLookupTable\u002BPoiRandomList\u002BPoiRandomListSubList",
            "ResourceDistributionGenerator\u002BResourceBlender",
            "Schedule\u002BCitizenState",
            "Schedule\u002BTaskState",
            "ServerActivatedSpikeTrapController\u002BStates",
            "ServerAlphaWolfController\u002BAnim",
            "ServerAlphaWolfController\u002BVfx",
            "ServerAshManController\u002BAnim",
            "ServerAutoBallistaControllerBase\u002BStates",
            "ServerAutomaticMillController\u002BStates",
            "ServerBasicFurnaceController\u002BCookingEntity",
            "ServerBasicFurnaceController\u002BStates",
            "ServerBearController\u002BAnim",
            "ServerBearController\u002BVfx",
            "ServerBearCubController\u002BAnim",
            "ServerBearCubController\u002BVfx",
            "ServerBeehiveController\u002BStates",
            "ServerBerryBushController\u002BStates",
            "ServerBigScorpionController\u002BAnim",
            "ServerBigScorpionController\u002BVfx",
            "ServerBirdController\u002BAnim",
            "ServerBirdController\u002BVfx",
            "ServerBoarController\u002BAnim",
            "ServerBoarController\u002BVfx",
            "ServerBoatController\u002BStates",
            "ServerBoneCrabController\u002BCrabTypes",
            "ServerBrickOvenController\u002BStates",
            "ServerBucketController\u002BBucketMessages",
            "ServerBulletHellController\u002BAnim",
            "ServerCart2Controller\u002BStates",
            "ServerCatapultController\u002BStates",
            "ServerChestController\u002BLootableChestType",
            "ServerChestController\u002BStates",
            "ServerCitizenEntityController\u002BAnim",
            "ServerCoalTrapController\u002BStates",
            "ServerCyclopsArmController\u002BSettings",
            "ServerCyclopsBodyController\u002BArmAnim",
            "ServerCyclopsBodyController\u002BBodyAnim",
            "ServerCyclopsLaserPhase2Controller\u002BStates",
            "ServerDataSetup\u002BCheckObjective\u00601",
            "ServerDataSetup\u002BUpdateObjective\u00601",
            "ServerDataSetup\u002BUpdateObjective\u00602",
            "ServerDataSetup_DirectionalOffsets\u002BDirection",
            "ServerDeerController\u002BAnim",
            "ServerDoliumController\u002BStates",
            "ServerDungeonGateController\u002BStates",
            "ServerEnemySpawner\u002BSpawnCondition",
            "ServerEngineerController\u002BAnim",
            "ServerEntitySpawnData\u002BEntitySpawnType",
            "ServerEntitySystemManager\u002BWorldEntitySystemPair",
            "ServerExplosivePotController\u002BStates",
            "ServerFallenBloatController\u002BAnim",
            "ServerFallenBloatController\u002BVfx",
            "ServerFallenCenturionController\u002BAnim",
            "ServerFallenCenturionController\u002BVfx",
            "ServerFallenController\u002BAnim",
            "ServerFallenCrawlerController\u002BAnim",
            "ServerFallenCrawlerController\u002BVfx",
            "ServerFallenSpearController\u002BAnim",
            "ServerFallenSwordController\u002BAnim",
            "ServerFallingPressurePlateController\u002BStates",
            "ServerFireElementalController\u002BAnim",
            "ServerFireElementalController\u002BVfx",
            "ServerFireStatueController\u002BAnim",
            "ServerFireStatueController\u002BVfx",
            "ServerFlagActivatedSpikeTrapController\u002BStates",
            "ServerFlintController\u002BStates",
            "ServerFrogController\u002BAnim",
            "ServerFruitSpawnerController\u002BStates",
            "ServerGateController\u002BStates",
            "ServerGhostlyWomanController\u002BAnim",
            "ServerGoatController\u002BAnim",
            "ServerGoatController\u002BVfx",
            "ServerGoKartController\u002BStates",
            "ServerHarvestableObjectController\u002BStates",
            "ServerIncendiaryPotController\u002BStates",
            "ServerInteriorFurnaceController\u002BCookingEntity",
            "ServerInteriorFurnaceController\u002BStates",
            "ServerJumpingSkullController\u002BAnim",
            "ServerJumpingSkullController\u002BVfx",
            "ServerLaserStatueController\u002BAnim",
            "ServerLavaConstructController\u002BAnim",
            "ServerLavaConstructController\u002BVfx",
            "ServerLavaSpitterController\u002BAnim",
            "ServerLavaSpitterController\u002BBehaviorMachineStates",
            "ServerLeverController\u002BStates",
            "ServerLightningPotController\u002BStates",
            "ServerLizardController\u002BAnim",
            "ServerMagusCeresController\u002BAnim",
            "ServerMagusCeresController\u002BVfx",
            "ServerMagusDianaController\u002BAnim",
            "ServerMagusDianaController\u002BVfx",
            "ServerMagusMarsController\u002BAnim",
            "ServerMagusMarsController\u002BVfx",
            "ServerMagusMercuryController\u002BAnim",
            "ServerMagusMercuryController\u002BVfx",
            "ServerMagusMinervaController\u002BAnim",
            "ServerMagusMinervaController\u002BMessage",
            "ServerMagusMinervaController\u002BVfx",
            "ServerMagusOrcusController\u002BAnim",
            "ServerMagusOrcusController\u002BVfx",
            "ServerMagusVenusController\u002BAnim",
            "ServerMagusVenusController\u002BVfx",
            "ServerMagusVulcanController\u002BAnim",
            "ServerMagusVulcanController\u002BVfx",
            "ServerManualMillController\u002BStates",
            "ServerMasterEngineerController\u002BAnim",
            "ServerMedusaController\u002BAnim",
            "ServerMinervasOwlBossController\u002BStates",
            "ServerMouseController\u002BAnim",
            "ServerOldAlphaWolfController\u002BStates",
            "ServerOldBirdController\u002BStates",
            "ServerOldFrogController\u002BStates",
            "ServerOldWolfController\u002BStates",
            "ServerPathMemoryPuzzleController\u002BStates",
            "ServerPermanentStubController\u002BStates",
            "ServerPhoenixBossController\u002BStates",
            "ServerPhoenixController\u002BAnim",
            "ServerPhoenixController\u002BVfx",
            "ServerPoisonPotController\u002BStates",
            "ServerPotmanController\u002BAnim",
            "ServerPotmanController\u002BVfx",
            "ServerPressurePlateController\u002BStates",
            "ServerPuzzleMovableController\u002BStates",
            "ServerPyzifaxController\u002BAnim",
            "ServerPyzifaxController\u002BParameterKeys",
            "ServerPyzifaxController\u002BVfx",
            "ServerRabbitController\u002BAnim",
            "ServerRatController\u002BAnim",
            "ServerRatController\u002BVfx",
            "ServerSatyrBarbarianController\u002BAnim",
            "ServerSatyrBarbarianSpectatorController\u002BAnim",
            "ServerSatyrBossArenaController\u002BStates",
            "ServerSatyrBossArenaDummyThrower\u002BStates",
            "ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig",
            "ServerSatyrBossArenaTurretSpawner\u002BStates",
            "ServerSatyrBruteController\u002BAnim",
            "ServerSatyrBruteSpectatorController\u002BAnim",
            "ServerSatyrRangerController\u002BAnim",
            "ServerSatyrRangerSpectatorController\u002BAnim",
            "ServerSatyrTinyController\u002BAnim",
            "ServerSatyrTinySpectatorController\u002BAnim",
            "ServerSatyrWatchtowerController\u002BAnim",
            "ServerScarabController\u002BAnim",
            "ServerScarabController\u002BSignal",
            "ServerSkeletonArcherController\u002BAnim",
            "ServerSkeletonWarriorController\u002BAnim",
            "ServerSkeletonWarriorController\u002BVfx",
            "ServerSmallScorpionController\u002BAnim",
            "ServerSmallScorpionController\u002BVfx",
            "ServerSnakeController\u002BAnim",
            "ServerSnakeController\u002BVfx",
            "ServerSpikeTrapController\u002BStates",
            "ServerSquirrelController\u002BAnim",
            "ServerSulphurVentController\u002BStates",
            "ServerTalosArenaController\u002BStates",
            "ServerTalosChainCannonController\u002BStates",
            "ServerTalosFloorPitController\u002BStates",
            "ServerTalosShoulderController\u002BStates",
            "ServerTalosSideChainController\u002BStates",
            "ServerTalosWeakSpotController\u002BStates",
            "ServerTestEntity\u002BStates",
            "ServerTreeController\u002BStates",
            "ServerTurtleController\u002BAnim",
            "ServerVulcanOfferingPlatformController\u002BStates",
            "ServerVulcanPotPlatformController\u002BStates",
            "ServerVulcanTempleBlackTrapController\u002BStates",
            "ServerVultureController\u002BAnim",
            "ServerVultureController\u002BVfx",
            "ServerWildCitizenEntityController\u002BTierSetting",
            "ServerWolfController\u002BAnim",
            "ServerWolfController\u002BVfx",
            "ServerWraithController\u002BAnim",
            "ServerWraithController\u002BVfx",
            "SharedDataSetup\u002BPoiAdder",
            "SharedDataSetup\u002BPoiAdder\u002BPoiDifficultyAdder",
            "SimpleInventoryServerManager\u002BTryLootWorldItemResult",
            "SinglePoISpawnModel\u002BCheckIfCanSpawn",
            "SoundEventArgs",
            "ThrowEntityTowardsTarget\u002BArgs",
            "TimerCondition\u002BArgs",
            "TimeSpawnTable\u002BTimeSpawnTableMode",
            "TradeRoutesServerManager\u002BTradeRouteErrorResolve",
            "WorldGenerator\u002BBigRoadBlender",
            "WorldGenerator\u002BRiverBlender",
            "WorldGenerator\u002BSpawnToDesertBigRoadBlender",
            "WorldGenerator\u002BVolcanicTendrilBlender",
            "WorldGeneratorHelpers\u002BBigBlend",
            "WorldGeneratorHelpers\u002BBlend\u00601",
            "WorldModel\u002BInteriorType",
            "WorldModel\u002BWorldType"
          ],
          "TypeCount": 221,
          "MethodCount": 85
        },
        {
          "Name": "BM",
          "TypeIds": [
            "BM.AddFloat",
            "BM.AddHashSetValue\u00601",
            "BM.AddInt",
            "BM.AddVector2",
            "BM.AndCondition",
            "BM.Ascend",
            "BM.BehaviorMachine",
            "BM.BehaviorRepeater",
            "BM.BehaviorRequest",
            "BM.BehaviorRequestData",
            "BM.BehaviorRequestIds",
            "BM.BehaviorRequestKeys",
            "BM.BehaviorRequestLibrary",
            "BM.BehaviorTree",
            "BM.BehaviorTreeFailed",
            "BM.BehaviorTreeIsRunning",
            "BM.BehaviorTreeSucceeded",
            "BM.BehaviorTreeTerminated",
            "BM.Blackboard",
            "BM.BlackboardManager",
            "BM.BlackboardRef",
            "BM.BlackboardType",
            "BM.BMUpdateContext",
            "BM.BoolCondition",
            "BM.BTBuilder",
            "BM.BTBuilderPool",
            "BM.BTCondition",
            "BM.BTFactory",
            "BM.BTHelper",
            "BM.BTUpdateContext",
            "BM.CartIsOccupied",
            "BM.CastParabolicProjectileSpell",
            "BM.CastSpellNode",
            "BM.CastSummonSpellNode",
            "BM.Chance",
            "BM.ChaseBTSettings",
            "BM.CircleTarget\u00601",
            "BM.CircleTargetSettings\u00601",
            "BM.Composite",
            "BM.ConditionalDecorator",
            "BM.ConditionHelper",
            "BM.CooldownTimer",
            "BM.Custom",
            "BM.Custom\u00601",
            "BM.CustomBool",
            "BM.CustomVoid",
            "BM.DebugBreak",
            "BM.DebugDrawCircle",
            "BM.DebugDrawLine",
            "BM.DebugPrint",
            "BM.DebugPrint\u00601",
            "BM.Decorator",
            "BM.Descend",
            "BM.DictionaryContainsKey\u00602",
            "BM.DivideFloat",
            "BM.DivideInt",
            "BM.DropCarriedEntity",
            "BM.EmitParticlesOnPosition",
            "BM.EnableBlackListedTransition",
            "BM.EnableWhiteListedTransition",
            "BM.EnemyUtil",
            "BM.EntityLeaf",
            "BM.EnumCondition\u00601",
            "BM.ExecuteOnce",
            "BM.ExecuteUntilOneSuccess",
            "BM.Failer",
            "BM.FilterEntitiesByCondition",
            "BM.FleeBTSettings",
            "BM.Formations",
            "BM.GetAllTilePositionsOfType",
            "BM.GetDictionaryValue\u00602",
            "BM.GetDirection\u00602",
            "BM.GetDistance\u00602",
            "BM.GetHighestValueResourceFromList",
            "BM.GetPosition2",
            "BM.GetPosition3",
            "BM.GetSafestFleeDirection",
            "BM.HashSetContains\u00601",
            "BM.HasThreateningEntity",
            "BM.IBaseCondition",
            "BM.Interact",
            "BM.InteractingEntitiesHelper",
            "BM.Inverter",
            "BM.IsCarryable",
            "BM.IsCarryingEntity",
            "BM.IsCurrentControllerState",
            "BM.IsDesiredCarryableEntityAlreadyCarried",
            "BM.IsEntityBaseId",
            "BM.IsEntityCarried",
            "BM.IsEntityName",
            "BM.IsEntityRemoved",
            "BM.IsEquals\u00601",
            "BM.IsEventTriggered",
            "BM.IsFacingTarget\u00601",
            "BM.IsHealthUnderPercentage",
            "BM.IsHealthZero",
            "BM.IsInBiome",
            "BM.IsInLos\u00601",
            "BM.IsInRange\u00602",
            "BM.IsInThrowLos\u00601",
            "BM.IsInWorldType",
            "BM.IsNight",
            "BM.IsNull\u00601",
            "BM.IsPositionWalkable",
            "BM.IsStackEmpty\u00601",
            "BM.IsState",
            "BM.JumpBTSettings",
            "BM.JumpTowardsTarget",
            "BM.Leaf",
            "BM.LerpOverDuration",
            "BM.LookAt\u00601",
            "BM.LookAway\u00601",
            "BM.LookInDirection",
            "BM.MaxFloat",
            "BM.MaxInt",
            "BM.MemSequence",
            "BM.MinFloat",
            "BM.MinInt",
            "BM.MoveCitizen",
            "BM.MoveInDirection",
            "BM.MoveInForwardDirection",
            "BM.MoveInForwardDirectionUntilDistance",
            "BM.MoveToPosition",
            "BM.MoveUpAndDown",
            "BM.MultiplyFloat",
            "BM.MultiplyInt",
            "BM.MultiplyVector2",
            "BM.Node",
            "BM.NodeArg\u00601",
            "BM.NotCondition",
            "BM.NumericalCondition\u00601",
            "BM.OffThreadPathFind\u00601",
            "BM.OrCondition",
            "BM.ParallelSequence",
            "BM.PathFind\u00601",
            "BM.PatrolBTSettings",
            "BM.PauseCooldownTimer",
            "BM.PendingBehaviorRequests",
            "BM.PlayAnimation",
            "BM.PlayAnimationMsg",
            "BM.PlayerIsOnScreen",
            "BM.PlaySfxOnEntityFromServer",
            "BM.PlaySfxOnPositionFromServer",
            "BM.PlaySfxVfxOnEntityFromServer",
            "BM.PlaySfxVfxOnPositionFromServer",
            "BM.PlayVfx",
            "BM.PlayVfxOnEntity",
            "BM.PlayVfxOnPosition",
            "BM.PopFromStack\u00601",
            "BM.PounceMovement",
            "BM.ProjectileMotion\u00601",
            "BM.PushToStack\u00601",
            "BM.RandomDirection",
            "BM.RandomPointInCircle",
            "BM.RandomRangeFloat",
            "BM.RandomRangeInt",
            "BM.ReceiveBehaviorRequest",
            "BM.RemoveDictionaryValue\u00602",
            "BM.RemoveEntity",
            "BM.RemoveHashSetValue\u00601",
            "BM.Repeater",
            "BM.ResetCooldownTimer",
            "BM.ResetCooldownTimerRandom",
            "BM.ResetTimer",
            "BM.ResizeVector2",
            "BM.Rotate",
            "BM.RotateVector2",
            "BM.Runner",
            "BM.Running",
            "BM.RunningFailer",
            "BM.RunningSucceeder",
            "BM.Selector",
            "BM.SelfDeletingCreatureHelper",
            "BM.SendBehaviorRequest",
            "BM.SendSignal",
            "BM.Sequence",
            "BM.SequenceAll",
            "BM.SetControllerState",
            "BM.SetDictionaryValue\u00602",
            "BM.SetDirection",
            "BM.SetGenerateThreat",
            "BM.SetImmovable",
            "BM.SetIsInterruptible",
            "BM.SetParameter",
            "BM.SetVariable\u00601",
            "BM.SetVariableToDefault\u00601",
            "BM.SetVelocityZ",
            "BM.Shake",
            "BM.SMBuilder",
            "BM.SMHelper",
            "BM.SmoothLookAt\u00601",
            "BM.SmoothLookAtUntilComplete\u00601",
            "BM.SmoothLookInDirection",
            "BM.SmoothLookInDirectionUntilComplete",
            "BM.SMUpdateContext",
            "BM.SortEntitiesArrayByDistance\u00601",
            "BM.SortEntitiesListByDistance\u00601",
            "BM.SpawnEntity",
            "BM.State",
            "BM.StateBuilder\u00601",
            "BM.StatefulSelector",
            "BM.StateMachine",
            "BM.StopMoving",
            "BM.StringNodeArg",
            "BM.SubtractFloat",
            "BM.SubtractInt",
            "BM.SubTree",
            "BM.Succeeder",
            "BM.Success",
            "BM.SwoopCompletionTiming",
            "BM.SwoopParameters",
            "BM.TempProjectileHelper",
            "BM.Throw\u00601",
            "BM.ThrowEntityTowardsTarget",
            "BM.Timer",
            "BM.TimerCondition",
            "BM.TimerConditionWithConditionBTSettings",
            "BM.Transition",
            "BM.TransitionExceptionList",
            "BM.TryEnterVehicle",
            "BM.TryGetBestCarryableEntityForAttack\u00601",
            "BM.TryGetBestCorpseToFlyTo",
            "BM.TryGetCarryableEntity\u00601",
            "BM.TryGetCarryableResourceOnConstructionSite\u00601",
            "BM.TryGetClosestCarryableEntity\u00601",
            "BM.TryGetClosestTileTypePosition",
            "BM.TryGetEntitiesInCircleArea\u00601",
            "BM.TryGetEntitiesInRectangleArea",
            "BM.TryGetEntitiesWithBaseGuid\u00601",
            "BM.TryGetEntityWithBaseGuid\u00601",
            "BM.TryGetFirstEntityByCondition",
            "BM.TryGetFirstEntityIdByCondition",
            "BM.TryGetServerEntityWithBaseId\u00601",
            "BM.TryGetThreateningEntities",
            "BM.TryGetThreateningEntity",
            "BM.TryLeaveVehicle",
            "BM.TryPickUpEntity",
            "BM.UntilBehaviorSucceeds",
            "BM.UntilBehaviorTerminates",
            "BM.UntilFailure",
            "BM.UntilSuccess",
            "BM.VerticalMove",
            "BM.VultureFlapMovement",
            "BM.VultureSwoopMovement",
            "BM.VultureSwoopMovementBTSettings",
            "BM.Wait",
            "BM.WaitRandom",
            "BM.WanderBTSettings",
            "BM.WanderWalkHomeBTSettings"
          ],
          "TypeCount": 249,
          "MethodCount": 478
        },
        {
          "Name": "Candide.Entities.Controllers.TestEntity",
          "TypeIds": [
            "Candide.Entities.Controllers.TestEntity.ServerTestEntity",
            "Candide.Entities.Controllers.TestEntity.TestEntity_AttackTask"
          ],
          "TypeCount": 2,
          "MethodCount": 9
        },
        {
          "Name": "CandideServer",
          "TypeIds": [
            "CandideServer.ASSERT",
            "CandideServer.GameDescription",
            "CandideServer.GameKeys",
            "CandideServer.GameplayGlobals",
            "CandideServer.GetResponseErrorTypes",
            "CandideServer.NetworkKeys",
            "CandideServer.NetworkMessageTypes",
            "CandideServer.ServerGameState",
            "CandideServer.ServerGlobals",
            "CandideServer.ServerKeys",
            "CandideServer.ServerRunState",
            "CandideServer.ServerTempState"
          ],
          "TypeCount": 12,
          "MethodCount": 29
        },
        {
          "Name": "CandideServer.Buildings.BuildingControllers",
          "TypeIds": [
            "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
            "CandideServer.Buildings.BuildingControllers.AltarBuildingController",
            "CandideServer.Buildings.BuildingControllers.BakeryController",
            "CandideServer.Buildings.BuildingControllers.BeehiveBuildingController",
            "CandideServer.Buildings.BuildingControllers.BlacksmithController",
            "CandideServer.Buildings.BuildingControllers.BrickOvenController",
            "CandideServer.Buildings.BuildingControllers.CarpenterController",
            "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
            "CandideServer.Buildings.BuildingControllers.ClaypitController",
            "CandideServer.Buildings.BuildingControllers.ConcreteMixerController",
            "CandideServer.Buildings.BuildingControllers.DoliumController",
            "CandideServer.Buildings.BuildingControllers.EmptyBuildingController",
            "CandideServer.Buildings.BuildingControllers.FarmsteadController",
            "CandideServer.Buildings.BuildingControllers.FoodStorageController",
            "CandideServer.Buildings.BuildingControllers.LeatherworkerController",
            "CandideServer.Buildings.BuildingControllers.LogisticsResult",
            "CandideServer.Buildings.BuildingControllers.LumberYardController",
            "CandideServer.Buildings.BuildingControllers.MarketController",
            "CandideServer.Buildings.BuildingControllers.MaterialStorageController",
            "CandideServer.Buildings.BuildingControllers.MillController",
            "CandideServer.Buildings.BuildingControllers.PotteryController",
            "CandideServer.Buildings.BuildingControllers.QuarryController",
            "CandideServer.Buildings.BuildingControllers.SculptorController",
            "CandideServer.Buildings.BuildingControllers.TownCoreBuildingController",
            "CandideServer.Buildings.BuildingControllers.TradingPostController",
            "CandideServer.Buildings.BuildingControllers.UniversityController",
            "CandideServer.Buildings.BuildingControllers.WaterMillController"
          ],
          "TypeCount": 27,
          "MethodCount": 168
        },
        {
          "Name": "CandideServer.Citizens",
          "TypeIds": [
            "CandideServer.Citizens.GenericServerCitizenController"
          ],
          "TypeCount": 1,
          "MethodCount": 32
        },
        {
          "Name": "CandideServer.Citizens.Base",
          "TypeIds": [
            "CandideServer.Citizens.Base.AbstractCitizenController",
            "CandideServer.Citizens.Base.CitizenControllerState"
          ],
          "TypeCount": 2,
          "MethodCount": 12
        },
        {
          "Name": "CandideServer.Data",
          "TypeIds": [
            "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs",
            "CandideServer.Data.ServerDataSetup_ChallengeDungeons",
            "CandideServer.Data.ServerDataSetup_DestructablesBaseConfigs",
            "CandideServer.Data.ServerDataSetup_EnemiesBaseConfigs",
            "CandideServer.Data.ServerDataSetup_HandcraftedDungeons",
            "CandideServer.Data.ServerDataSetup_PropsBaseConfigs"
          ],
          "TypeCount": 6,
          "MethodCount": 6
        },
        {
          "Name": "CandideServer.Data.Citizens",
          "TypeIds": [
            "CandideServer.Data.Citizens.CitizenOverviewData"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Data.DataModels",
          "TypeIds": [
            "CandideServer.Data.DataModels.BiomeData",
            "CandideServer.Data.DataModels.BuildingTypeData",
            "CandideServer.Data.DataModels.CitizenData",
            "CandideServer.Data.DataModels.CropData",
            "CandideServer.Data.DataModels.CropType",
            "CandideServer.Data.DataModels.DirectionalOffsetData",
            "CandideServer.Data.DataModels.IServerWeatherController",
            "CandideServer.Data.DataModels.RewardData",
            "CandideServer.Data.DataModels.ServerScriptData",
            "CandideServer.Data.DataModels.ServerScriptDataArgs",
            "CandideServer.Data.DataModels.ServerSpellTypeData",
            "CandideServer.Data.DataModels.ServerWeatherData"
          ],
          "TypeCount": 12,
          "MethodCount": 4
        },
        {
          "Name": "CandideServer.Data.Dungeons",
          "TypeIds": [
            "CandideServer.Data.Dungeons.ChallengeDungeonConfig",
            "CandideServer.Data.Dungeons.ChallengeDungeonData",
            "CandideServer.Data.Dungeons.DestructablesBaseConfig",
            "CandideServer.Data.Dungeons.DungeonType",
            "CandideServer.Data.Dungeons.EnemiesBaseConfig",
            "CandideServer.Data.Dungeons.EnemyCombination",
            "CandideServer.Data.Dungeons.EnemyCount",
            "CandideServer.Data.Dungeons.EnemyRoomConfig",
            "CandideServer.Data.Dungeons.HandcraftedDungeonData",
            "CandideServer.Data.Dungeons.PropsBaseConfig",
            "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms"
          ],
          "TypeCount": 11,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.Data.ServerDataSetups",
          "TypeIds": [
            "CandideServer.Data.ServerDataSetups.ServerDataSetup",
            "CandideServer.Data.ServerDataSetups.ServerDataSetup_CitizenControllers",
            "CandideServer.Data.ServerDataSetups.ServerDropTableData"
          ],
          "TypeCount": 3,
          "MethodCount": 20
        },
        {
          "Name": "CandideServer.Data.SharedDataSetups",
          "TypeIds": [
            "CandideServer.Data.SharedDataSetups.DirectionalOffsetIds",
            "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets",
            "CandideServer.Data.SharedDataSetups.SharedDataSetup"
          ],
          "TypeCount": 3,
          "MethodCount": 28
        },
        {
          "Name": "CandideServer.Database",
          "TypeIds": [
            "CandideServer.Database.BiomeDataBase",
            "CandideServer.Database.BiomeEntitySpawnTable",
            "CandideServer.Database.BiomeSpawnTableDataBase",
            "CandideServer.Database.BuildingTypeDataBase",
            "CandideServer.Database.CitizenControllerDataBase",
            "CandideServer.Database.CitizenDataBase",
            "CandideServer.Database.CropDataBase",
            "CandideServer.Database.DifficultySpawnTable",
            "CandideServer.Database.DirectionalOffsetsDataBase",
            "CandideServer.Database.DungeonRoomDataBase",
            "CandideServer.Database.PoiDataBase",
            "CandideServer.Database.PoiFastLookupTable",
            "CandideServer.Database.QuestEventObjectivesHandlersDataBase",
            "CandideServer.Database.RewardDataBase",
            "CandideServer.Database.ServerDropTablesDataBase",
            "CandideServer.Database.ServerEntityAuraTypesDataBase",
            "CandideServer.Database.ServerScriptsDataBase",
            "CandideServer.Database.ServerSpellTypesDataBase",
            "CandideServer.Database.ServerWeatherDataBase",
            "CandideServer.Database.SpawnTableDataBase",
            "CandideServer.Database.TimeSpawnTable",
            "CandideServer.Database.WorkRecipeGroupData",
            "CandideServer.Database.WorkRecipeGroupDataBase"
          ],
          "TypeCount": 23,
          "MethodCount": 49
        },
        {
          "Name": "CandideServer.Database.Dungeons",
          "TypeIds": [
            "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase",
            "CandideServer.Database.Dungeons.ChallengeDungeonDataBase",
            "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase",
            "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase",
            "CandideServer.Database.Dungeons.HandcraftedDungeonDataBase",
            "CandideServer.Database.Dungeons.PropsBaseConfigDataBase"
          ],
          "TypeCount": 6,
          "MethodCount": 17
        },
        {
          "Name": "CandideServer.DataSystem",
          "TypeIds": [
            "CandideServer.DataSystem.ServerDataSystem"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.DebugTools",
          "TypeIds": [
            "CandideServer.DebugTools.ServerTestAndDebug"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.Entities",
          "TypeIds": [
            "CandideServer.Entities.ServerEntityControllerLoader",
            "CandideServer.Entities.ServerEntityDataManager",
            "CandideServer.Entities.ServerEntityModel",
            "CandideServer.Entities.ServerEntitySystemManager"
          ],
          "TypeCount": 4,
          "MethodCount": 38
        },
        {
          "Name": "CandideServer.Entities.Ai.Actions",
          "TypeIds": [
            "CandideServer.Entities.Ai.Actions.AttackEntityAction",
            "CandideServer.Entities.Ai.Actions.BossAttackAction",
            "CandideServer.Entities.Ai.Actions.EatCropAction",
            "CandideServer.Entities.Ai.Actions.EatEntityAction",
            "CandideServer.Entities.Ai.Actions.FleeAction",
            "CandideServer.Entities.Ai.Actions.HowlAction",
            "CandideServer.Entities.Ai.Actions.ImmobileAttackAction",
            "CandideServer.Entities.Ai.Actions.MoveAction",
            "CandideServer.Entities.Ai.Actions.SecondaryAttackEntityAction",
            "CandideServer.Entities.Ai.Actions.WanderingAction"
          ],
          "TypeCount": 10,
          "MethodCount": 40
        },
        {
          "Name": "CandideServer.Entities.BehaviorMachine",
          "TypeIds": [
            "CandideServer.Entities.BehaviorMachine.DeerMessage",
            "CandideServer.Entities.BehaviorMachine.DeerMessageType",
            "CandideServer.Entities.BehaviorMachine.GoatMessage",
            "CandideServer.Entities.BehaviorMachine.GoatMessageType",
            "CandideServer.Entities.BehaviorMachine.ServerBirdController",
            "CandideServer.Entities.BehaviorMachine.ServerDeerController",
            "CandideServer.Entities.BehaviorMachine.ServerFrogController",
            "CandideServer.Entities.BehaviorMachine.ServerGoatController",
            "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController",
            "CandideServer.Entities.BehaviorMachine.ServerLizardController",
            "CandideServer.Entities.BehaviorMachine.ServerMouseController",
            "CandideServer.Entities.BehaviorMachine.ServerRabbitController",
            "CandideServer.Entities.BehaviorMachine.ServerScarabController",
            "CandideServer.Entities.BehaviorMachine.ServerSquirrelController"
          ],
          "TypeCount": 14,
          "MethodCount": 39
        },
        {
          "Name": "CandideServer.Entities.BehaviorMachine.Helpers",
          "TypeIds": [
            "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner",
            "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper"
          ],
          "TypeCount": 2,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other",
          "TypeIds": [
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other.IsServerStateTransitionPending"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "TypeIds": [
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.Patrol",
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocity",
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityX",
            "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityY"
          ],
          "TypeCount": 5,
          "MethodCount": 5
        },
        {
          "Name": "CandideServer.Entities.Bridges",
          "TypeIds": [
            "CandideServer.Entities.Bridges.ServerEntitySystemBridge",
            "CandideServer.Entities.Bridges.ServerSpellManagerBridge",
            "CandideServer.Entities.Bridges.ServerWorldHandlerBridge"
          ],
          "TypeCount": 3,
          "MethodCount": 31
        },
        {
          "Name": "CandideServer.Entities.CommonTasks",
          "TypeIds": [
            "CandideServer.Entities.CommonTasks.Bird_WanderingTask",
            "CandideServer.Entities.CommonTasks.EatCropTask",
            "CandideServer.Entities.CommonTasks.FleeFromThreatTask",
            "CandideServer.Entities.CommonTasks.Frog_WanderingTask",
            "CandideServer.Entities.CommonTasks.PathFindTask",
            "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
            "CandideServer.Entities.CommonTasks.StraightLineApproachCropTask",
            "CandideServer.Entities.CommonTasks.WanderingTask"
          ],
          "TypeCount": 8,
          "MethodCount": 29
        },
        {
          "Name": "CandideServer.Entities.Controllers",
          "TypeIds": [
            "CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
            "CandideServer.Entities.Controllers.BehaviorMachineTransitionMessage",
            "CandideServer.Entities.Controllers.Events",
            "CandideServer.Entities.Controllers.EventsFlagsExtension",
            "CandideServer.Entities.Controllers.FruitTreeStates",
            "CandideServer.Entities.Controllers.FruitType",
            "CandideServer.Entities.Controllers.GeodeType",
            "CandideServer.Entities.Controllers.HiddenTreasureStyle",
            "CandideServer.Entities.Controllers.InstrumentType",
            "CandideServer.Entities.Controllers.LaserMessage",
            "CandideServer.Entities.Controllers.LaserMessageType",
            "CandideServer.Entities.Controllers.PlayerActionTypes",
            "CandideServer.Entities.Controllers.ServerActivatedSpikeTrapController",
            "CandideServer.Entities.Controllers.ServerBasicFurnaceController",
            "CandideServer.Entities.Controllers.ServerBasicFurnitureController",
            "CandideServer.Entities.Controllers.ServerBedController",
            "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
            "CandideServer.Entities.Controllers.ServerBrickOvenController",
            "CandideServer.Entities.Controllers.ServerBucketController",
            "CandideServer.Entities.Controllers.ServerBulletHellController",
            "CandideServer.Entities.Controllers.ServerBulletHellSwitchController",
            "CandideServer.Entities.Controllers.ServerBushController",
            "CandideServer.Entities.Controllers.ServerCart2Controller",
            "CandideServer.Entities.Controllers.ServerChairFurnitureController",
            "CandideServer.Entities.Controllers.ServerCoalTrapController",
            "CandideServer.Entities.Controllers.ServerConcreteMixerController",
            "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner",
            "CandideServer.Entities.Controllers.ServerDestructibleBushController",
            "CandideServer.Entities.Controllers.ServerDungeonKeyController",
            "CandideServer.Entities.Controllers.ServerExplosiveFruitController",
            "CandideServer.Entities.Controllers.ServerExplosiveProjectileController",
            "CandideServer.Entities.Controllers.ServerFlintController",
            "CandideServer.Entities.Controllers.ServerFruitSpawnerController",
            "CandideServer.Entities.Controllers.ServerFruitTreeController",
            "CandideServer.Entities.Controllers.ServerFurnaceController",
            "CandideServer.Entities.Controllers.ServerFurnitureController",
            "CandideServer.Entities.Controllers.ServerGateController",
            "CandideServer.Entities.Controllers.ServerGeodeController",
            "CandideServer.Entities.Controllers.ServerHiddenTreasureController",
            "CandideServer.Entities.Controllers.ServerInstrumentController",
            "CandideServer.Entities.Controllers.ServerInteriorFurnaceController",
            "CandideServer.Entities.Controllers.ServerItemStandController",
            "CandideServer.Entities.Controllers.ServerJobInteractionAreaController",
            "CandideServer.Entities.Controllers.ServerLaserController",
            "CandideServer.Entities.Controllers.ServerLightningStrikeController",
            "CandideServer.Entities.Controllers.ServerLockedDoorController",
            "CandideServer.Entities.Controllers.ServerLumberjackCitizenController",
            "CandideServer.Entities.Controllers.ServerMassivePotController",
            "CandideServer.Entities.Controllers.ServerPermanentStubController",
            "CandideServer.Entities.Controllers.ServerPhoenixEggController",
            "CandideServer.Entities.Controllers.ServerPlayerEntityController",
            "CandideServer.Entities.Controllers.ServerPlayerGraveController",
            "CandideServer.Entities.Controllers.ServerPotController",
            "CandideServer.Entities.Controllers.ServerProjectileController",
            "CandideServer.Entities.Controllers.ServerShieldHandler",
            "CandideServer.Entities.Controllers.ServerSkinnyTreeController",
            "CandideServer.Entities.Controllers.ServerSpawnerLimitedController",
            "CandideServer.Entities.Controllers.ServerSpikeTrapController",
            "CandideServer.Entities.Controllers.ServerSpikyBushController",
            "CandideServer.Entities.Controllers.ServerTreeController",
            "CandideServer.Entities.Controllers.ServerVariableBreakableController",
            "CandideServer.Entities.Controllers.ServerWallController",
            "CandideServer.Entities.Controllers.ServerWildCitizenEntityController",
            "CandideServer.Entities.Controllers.ServerWildPlayerDecorationController"
          ],
          "TypeCount": 64,
          "MethodCount": 287
        },
        {
          "Name": "CandideServer.Entities.Controllers.Barbeque",
          "TypeIds": [
            "CandideServer.Entities.Controllers.Barbeque.ServerHarvestableObjectController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Entities.Controllers.Citizens",
          "TypeIds": [
            "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Entities.Controllers.Creatures",
          "TypeIds": [
            "CandideServer.Entities.Controllers.Creatures.ServerFireStatueController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Entities.Controllers.Enemies",
          "TypeIds": [
            "CandideServer.Entities.Controllers.Enemies.BoarMessage",
            "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
            "CandideServer.Entities.Controllers.Enemies.ServerAshManController",
            "CandideServer.Entities.Controllers.Enemies.ServerBearController",
            "CandideServer.Entities.Controllers.Enemies.ServerBigScorpionController",
            "CandideServer.Entities.Controllers.Enemies.ServerBoarController",
            "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner",
            "CandideServer.Entities.Controllers.Enemies.ServerEngineerController",
            "CandideServer.Entities.Controllers.Enemies.ServerFallenBloatController",
            "CandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController",
            "CandideServer.Entities.Controllers.Enemies.ServerFallenController",
            "CandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController",
            "CandideServer.Entities.Controllers.Enemies.ServerFallenSwordController",
            "CandideServer.Entities.Controllers.Enemies.ServerFireElementalController",
            "CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController",
            "CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController",
            "CandideServer.Entities.Controllers.Enemies.ServerLavaConstructController",
            "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController",
            "CandideServer.Entities.Controllers.Enemies.ServerMagusVenusController",
            "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController",
            "CandideServer.Entities.Controllers.Enemies.ServerMaximusMemeiusController",
            "CandideServer.Entities.Controllers.Enemies.ServerMedusaController",
            "CandideServer.Entities.Controllers.Enemies.ServerPhoenixController",
            "CandideServer.Entities.Controllers.Enemies.ServerPotmanController",
            "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController",
            "CandideServer.Entities.Controllers.Enemies.ServerRatController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianSpectatorController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteSpectatorController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerSpectatorController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinyController",
            "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController",
            "CandideServer.Entities.Controllers.Enemies.ServerSkeletonWarriorController",
            "CandideServer.Entities.Controllers.Enemies.ServerSmallScorpionController",
            "CandideServer.Entities.Controllers.Enemies.ServerSnakeController",
            "CandideServer.Entities.Controllers.Enemies.ServerVultureController",
            "CandideServer.Entities.Controllers.Enemies.ServerWolfController",
            "CandideServer.Entities.Controllers.Enemies.ServerWraithController"
          ],
          "TypeCount": 40,
          "MethodCount": 164
        },
        {
          "Name": "CandideServer.Entities.ControllerSets",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.CrabHelper",
            "CandideServer.Entities.ControllerSets.ServerBombBreakableController",
            "CandideServer.Entities.ControllerSets.ServerBoneCrabController",
            "CandideServer.Entities.ControllerSets.ServerBushCrabController",
            "CandideServer.Entities.ControllerSets.ServerEntitySpawnerController",
            "CandideServer.Entities.ControllerSets.ServerGravestoneController",
            "CandideServer.Entities.ControllerSets.ServerRockCrabController",
            "CandideServer.Entities.ControllerSets.ServerSulphurVentController",
            "CandideServer.Entities.ControllerSets.ServerVolcanicVentController"
          ],
          "TypeCount": 9,
          "MethodCount": 24
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi",
            "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_ApproachTask",
            "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_AttackTask",
            "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_HowlTask",
            "CandideServer.Entities.ControllerSets.AlphaWolf.ServerAlphaWolfController",
            "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController"
          ],
          "TypeCount": 6,
          "MethodCount": 26
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.AutoBallista",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAi",
            "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase",
            "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaEnemyAi",
            "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallista_AttackTask",
            "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaController",
            "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase",
            "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController"
          ],
          "TypeCount": 7,
          "MethodCount": 27
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.AutomaticMill",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Bear",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Bear.BearGroup",
            "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController"
          ],
          "TypeCount": 2,
          "MethodCount": 15
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Beehive",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.BerryBush",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
            "CandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Bird",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Bird.BirdAi",
            "CandideServer.Entities.ControllerSets.Bird.Bird_IdleTask",
            "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController"
          ],
          "TypeCount": 3,
          "MethodCount": 9
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Boat",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Boat.ServerBoatController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Catapult",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Catapult.CatapultControllerMessage",
            "CandideServer.Entities.ControllerSets.Catapult.CatapultShootActionArgs",
            "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController"
          ],
          "TypeCount": 3,
          "MethodCount": 18
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Chest",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Chest.ServerChestController",
            "CandideServer.Entities.ControllerSets.Chest.ServerLootableChestController",
            "CandideServer.Entities.ControllerSets.Chest.ServerPlaceableChestController"
          ],
          "TypeCount": 3,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Cyclops",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArenaConstants",
            "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessage",
            "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
            "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsBodyController",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController",
            "CandideServer.Entities.ControllerSets.Cyclops.ServerFallingRockProjectileController",
            "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
            "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam"
          ],
          "TypeCount": 13,
          "MethodCount": 86
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Dolium",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController"
          ],
          "TypeCount": 1,
          "MethodCount": 7
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.DungeonEntrance",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonEntranceController",
            "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonExitPortalController",
            "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonGateController"
          ],
          "TypeCount": 3,
          "MethodCount": 4
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerFallenSpearController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusDianaController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMarsController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMercuryController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusVulcanController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMinervaProjectionController",
            "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController"
          ],
          "TypeCount": 10,
          "MethodCount": 43
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Frog",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Frog.FrogAi",
            "CandideServer.Entities.ControllerSets.Frog.Frog_IdleTask",
            "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController"
          ],
          "TypeCount": 3,
          "MethodCount": 9
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Goblins",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.GoKart",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.GoKart.ServerGoKartController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.ManualMill",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.ManualMill.ManualMillPlayerPushMessage",
            "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController"
          ],
          "TypeCount": 2,
          "MethodCount": 13
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.MaterialStorage",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageFluidContainerController",
            "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStoragePitController",
            "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController"
          ],
          "TypeCount": 3,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_PeckAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_WingAttackTask",
            "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController",
            "CandideServer.Entities.ControllerSets.MinervasOwl.ServerOwlBossEggController"
          ],
          "TypeCount": 10,
          "MethodCount": 63
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.LightningStrikeMessage",
            "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PeckAttackMessage",
            "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PhaseChangeMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_EscapeTask",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_GasBreathAttack",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MeteorShowerAttack",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PeckAttackTask",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PowerUpAttack",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController",
            "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossEggController"
          ],
          "TypeCount": 10,
          "MethodCount": 62
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController",
            "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController",
            "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController",
            "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController"
          ],
          "TypeCount": 4,
          "MethodCount": 42
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateWorldFlagSwitchController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerMultipleFlagsToFlagController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPressurePlateController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPuzzleMovableController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerUniqueGateSwitchLeverController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanPuzzleLeverController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController",
            "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle"
          ],
          "TypeCount": 19,
          "MethodCount": 88
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.RobotBoss",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossExplosionMessage",
            "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossFightConstants",
            "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler",
            "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler"
          ],
          "TypeCount": 11,
          "MethodCount": 107
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.SatyrBoss",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
            "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower",
            "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner",
            "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossBattleStandard"
          ],
          "TypeCount": 4,
          "MethodCount": 44
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Talos",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosChainCannonController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
            "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController",
            "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig"
          ],
          "TypeCount": 8,
          "MethodCount": 116
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.TestEntity",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.TestEntity.TestEntityAi",
            "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_ChaseTask",
            "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_IdleTask",
            "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_WanderTask"
          ],
          "TypeCount": 4,
          "MethodCount": 16
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.TorchBearerStatue",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.TurtleNew",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController",
            "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour"
          ],
          "TypeCount": 2,
          "MethodCount": 15
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Veins",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Veins.ServerCoalVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerCopperVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerGoldVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerIronVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerMarbleVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerRockVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerSilverVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerTinVeinController",
            "CandideServer.Entities.ControllerSets.Veins.ServerVeinController"
          ],
          "TypeCount": 9,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.VulcanPuzzles",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanOfferingPlatformController",
            "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotController",
            "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotPlatformController"
          ],
          "TypeCount": 3,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Entities.ControllerSets.Wolf",
          "TypeIds": [
            "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController",
            "CandideServer.Entities.ControllerSets.Wolf.WolfAi",
            "CandideServer.Entities.ControllerSets.Wolf.Wolf_ApproachTask",
            "CandideServer.Entities.ControllerSets.Wolf.Wolf_AttackTask",
            "CandideServer.Entities.ControllerSets.Wolf.Wolf_HowlTask"
          ],
          "TypeCount": 5,
          "MethodCount": 21
        },
        {
          "Name": "CandideServer.Entities.Modules",
          "TypeIds": [
            "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField",
            "CandideServer.Entities.Modules.ServerLaserBeam",
            "CandideServer.Entities.Modules.SharedLaserBeam"
          ],
          "TypeCount": 3,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Entities.ScheduleSystem",
          "TypeIds": [
            "CandideServer.Entities.ScheduleSystem.Schedule"
          ],
          "TypeCount": 1,
          "MethodCount": 56
        },
        {
          "Name": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation",
          "TypeIds": [
            "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory",
            "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory",
            "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper",
            "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep"
          ],
          "TypeCount": 4,
          "MethodCount": 20
        },
        {
          "Name": "CandideServer.Entities.Serialization",
          "TypeIds": [
            "CandideServer.Entities.Serialization.EntityInfoSerializer",
            "CandideServer.Entities.Serialization.ServerControllerTypeHandler",
            "CandideServer.Entities.Serialization.ServerEntityWrapperSerializer"
          ],
          "TypeCount": 3,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.EventBus",
          "TypeIds": [
            "CandideServer.EventBus.EventBus",
            "CandideServer.EventBus.EventBusArgs",
            "CandideServer.EventBus.EventBusAttribute",
            "CandideServer.EventBus.EventBusManager"
          ],
          "TypeCount": 4,
          "MethodCount": 10
        },
        {
          "Name": "CandideServer.Exceptions",
          "TypeIds": [
            "CandideServer.Exceptions.BuildingLoadException",
            "CandideServer.Exceptions.CorruptServerGameStateException",
            "CandideServer.Exceptions.MissingCriticalDataBaseField",
            "CandideServer.Exceptions.RequestingLogisticsException",
            "CandideServer.Exceptions.ServerAssertException",
            "CandideServer.Exceptions.ServerExceptionHelper",
            "CandideServer.Exceptions.TradeRoutesSimulationException",
            "CandideServer.Exceptions.WorldGeneratorStopException"
          ],
          "TypeCount": 8,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.Game",
          "TypeIds": [
            "CandideServer.Game.GameCommands",
            "CandideServer.Game.GameConfig",
            "CandideServer.Game.ServerGameSetup"
          ],
          "TypeCount": 3,
          "MethodCount": 3
        },
        {
          "Name": "CandideServer.Generators.Dungeon",
          "TypeIds": [
            "CandideServer.Generators.Dungeon.DungeonRoom",
            "CandideServer.Generators.Dungeon.EntranceDungeonRoom",
            "CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs",
            "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator",
            "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup",
            "CandideServer.Generators.Dungeon.ServerDungeonLoader"
          ],
          "TypeCount": 6,
          "MethodCount": 15
        },
        {
          "Name": "CandideServer.Generators.Names",
          "TypeIds": [
            "CandideServer.Generators.Names.NameGenerator"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Helpers",
          "TypeIds": [
            "CandideServer.Helpers.BucketEntityHelper",
            "CandideServer.Helpers.BuildingFurnaceHelper",
            "CandideServer.Helpers.CitizenItemGiftHelper",
            "CandideServer.Helpers.CitizenItemGiftResult",
            "CandideServer.Helpers.CitizenTier",
            "CandideServer.Helpers.ContentHelper",
            "CandideServer.Helpers.EntityRepairHelper",
            "CandideServer.Helpers.EquipmentSimpleInventoryHelper",
            "CandideServer.Helpers.IOType",
            "CandideServer.Helpers.ItemDepositFallbackStrategy",
            "CandideServer.Helpers.ItemHelper",
            "CandideServer.Helpers.JobHelper",
            "CandideServer.Helpers.LogisticalBuildingHelper",
            "CandideServer.Helpers.NetworkStatisticsHelper",
            "CandideServer.Helpers.NoiseHelper",
            "CandideServer.Helpers.PerlinNoiseHelper",
            "CandideServer.Helpers.RandomCitizenGenerator",
            "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper",
            "CandideServer.Helpers.ServerBiomeCategoryHelper",
            "CandideServer.Helpers.ServerCombatHelper",
            "CandideServer.Helpers.ServerEntityHelper",
            "CandideServer.Helpers.ServerEquipmentHelper",
            "CandideServer.Helpers.ServerRandomExpertiseBonusGather",
            "CandideServer.Helpers.ServerRandomItemStatsHelper",
            "CandideServer.Helpers.ServerSendMessageHelper",
            "CandideServer.Helpers.ServerSpellHelper",
            "CandideServer.Helpers.ServerWorkOrderHelper",
            "CandideServer.Helpers.ServerWorldHelper",
            "CandideServer.Helpers.ServerWorldTileHelper",
            "CandideServer.Helpers.SharedBiomeCategoryHelper",
            "CandideServer.Helpers.ShopHelper",
            "CandideServer.Helpers.TradeRoutesHelper",
            "CandideServer.Helpers.WorkRecipesHelper",
            "CandideServer.Helpers.WorldStatsExtensions"
          ],
          "TypeCount": 34,
          "MethodCount": 89
        },
        {
          "Name": "CandideServer.Inventory",
          "TypeIds": [
            "CandideServer.Inventory.ServerInventoryApplyBridge",
            "CandideServer.Inventory.ServerInventoryApplyException"
          ],
          "TypeCount": 2,
          "MethodCount": 9
        },
        {
          "Name": "CandideServer.MessageModels",
          "TypeIds": [
            "CandideServer.MessageModels.AddConstructionRecipeMessage",
            "CandideServer.MessageModels.ChatLogMessage",
            "CandideServer.MessageModels.ChatParameter",
            "CandideServer.MessageModels.CheckVersionRequest",
            "CandideServer.MessageModels.CheckVersionResponse",
            "CandideServer.MessageModels.DealDamageMessage",
            "CandideServer.MessageModels.EmitParticlesOnPositionMessage",
            "CandideServer.MessageModels.PlacingStateParametersMessage",
            "CandideServer.MessageModels.PlayerChatLogCommandMessage",
            "CandideServer.MessageModels.PlayerChatLogMessage",
            "CandideServer.MessageModels.PlaySfxMessage",
            "CandideServer.MessageModels.PlaySfxOnEntityMessage",
            "CandideServer.MessageModels.PlaySfxOnPositionMessage",
            "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage",
            "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage",
            "CandideServer.MessageModels.PlayVfxOnEntityMessage",
            "CandideServer.MessageModels.PlayVfxOnPositionMessage",
            "CandideServer.MessageModels.RegisterSourceMessage",
            "CandideServer.MessageModels.RewardUnlockType",
            "CandideServer.MessageModels.RewardWasUnlockedMessage",
            "CandideServer.MessageModels.RunServerScriptMessage",
            "CandideServer.MessageModels.TimeMessage",
            "CandideServer.MessageModels.UnregisterSourceMessage",
            "CandideServer.MessageModels.UpdateWorldStatsMessage",
            "CandideServer.MessageModels.WorldFlagChangedMessage",
            "CandideServer.MessageModels.WorldTilesFillRectangleMessage"
          ],
          "TypeCount": 26,
          "MethodCount": 15
        },
        {
          "Name": "CandideServer.MessageModels.Auras",
          "TypeIds": [
            "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
            "CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage",
            "CandideServer.MessageModels.Auras.RemoveAuraFromEntity"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Bosses",
          "TypeIds": [
            "CandideServer.MessageModels.Bosses.BossFightMessage",
            "CandideServer.MessageModels.Bosses.BossLocationMessage",
            "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
            "CandideServer.MessageModels.Bosses.BossSpawnCheatMessage",
            "CandideServer.MessageModels.Bosses.BossUpdateMessage",
            "CandideServer.MessageModels.Bosses.BossWorldLockMessage",
            "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage",
            "CandideServer.MessageModels.Bosses.RemoveBossFightMessage"
          ],
          "TypeCount": 8,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Buildings",
          "TypeIds": [
            "CandideServer.MessageModels.Buildings.BuildingOverviewModel",
            "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
            "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
            "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage",
            "CandideServer.MessageModels.Buildings.CitizenSlotOverviewModel",
            "CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage",
            "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest",
            "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse",
            "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest",
            "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse",
            "CandideServer.MessageModels.Buildings.RemoveBuildingMessage",
            "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage",
            "CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest",
            "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse",
            "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
            "CandideServer.MessageModels.Buildings.UpdateBuildingMessage",
            "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
            "CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage"
          ],
          "TypeCount": 18,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.Chunks",
          "TypeIds": [
            "CandideServer.MessageModels.Chunks.ChunkDataMessage",
            "CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest",
            "CandideServer.MessageModels.Chunks.GetChunkEntitiesResponse"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Citizens",
          "TypeIds": [
            "CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage",
            "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage",
            "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
            "CandideServer.MessageModels.Citizens.CitizenDiedMessage",
            "CandideServer.MessageModels.Citizens.CreateCitizenSlotMessage",
            "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
            "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest",
            "CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse",
            "CandideServer.MessageModels.Citizens.GetCitizenResponse",
            "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
            "CandideServer.MessageModels.Citizens.GiveCitizenGiftResponse",
            "CandideServer.MessageModels.Citizens.KillCitizenMessage",
            "CandideServer.MessageModels.Citizens.KillType",
            "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
            "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage",
            "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage",
            "CandideServer.MessageModels.Citizens.UpdateCitizenMessage"
          ],
          "TypeCount": 17,
          "MethodCount": 3
        },
        {
          "Name": "CandideServer.MessageModels.Citizens.Jobs",
          "TypeIds": [
            "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage",
            "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
            "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.Citizens.WildCitizens",
          "TypeIds": [
            "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest",
            "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse",
            "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Constructions",
          "TypeIds": [
            "CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage",
            "CandideServer.MessageModels.Constructions.CitizenSlotAndJob",
            "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage",
            "CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage",
            "CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage",
            "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
            "CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest",
            "CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse",
            "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
            "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage",
            "CandideServer.MessageModels.Constructions.SpawnConstructionMessage",
            "CandideServer.MessageModels.Constructions.SpawnEntityConstructionMessage",
            "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage",
            "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage",
            "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage"
          ],
          "TypeCount": 15,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Crops",
          "TypeIds": [
            "CandideServer.MessageModels.Crops.ClearCropMessage",
            "CandideServer.MessageModels.Crops.CropDataMessage",
            "CandideServer.MessageModels.Crops.CropUpdateMessage",
            "CandideServer.MessageModels.Crops.DryFarmlandMessage",
            "CandideServer.MessageModels.Crops.GetPlaceCropRequest",
            "CandideServer.MessageModels.Crops.GetPlaceCropResponse",
            "CandideServer.MessageModels.Crops.HarvestCropMessage",
            "CandideServer.MessageModels.Crops.RemoveCropMessage",
            "CandideServer.MessageModels.Crops.SpawnCropMessage",
            "CandideServer.MessageModels.Crops.WaterCropsMessage"
          ],
          "TypeCount": 10,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Decorations",
          "TypeIds": [
            "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
            "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
            "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
            "CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest",
            "CandideServer.MessageModels.Decorations.TryUpgradeDecorationResponse"
          ],
          "TypeCount": 5,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Dungeons",
          "TypeIds": [
            "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage",
            "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage",
            "CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage",
            "CandideServer.MessageModels.Dungeons.DungeonLocationMessage",
            "CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage",
            "CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage",
            "CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage"
          ],
          "TypeCount": 7,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Entities",
          "TypeIds": [
            "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
            "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
            "CandideServer.MessageModels.Entities.EntitiesInfoMessage2",
            "CandideServer.MessageModels.Entities.EntityAnimationMessage",
            "CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage",
            "CandideServer.MessageModels.Entities.EntityDieAndDropInventoryMessage",
            "CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage",
            "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
            "CandideServer.MessageModels.Entities.EntityInfoMessage",
            "CandideServer.MessageModels.Entities.EntityInfoMessage2",
            "CandideServer.MessageModels.Entities.EntityInteractMessage",
            "CandideServer.MessageModels.Entities.EntitySignalMessage",
            "CandideServer.MessageModels.Entities.EntityVfxMessage",
            "CandideServer.MessageModels.Entities.GetEntitiesRequest",
            "CandideServer.MessageModels.Entities.GetEntitiesResponse",
            "CandideServer.MessageModels.Entities.GetSetBucketContentRequest",
            "CandideServer.MessageModels.Entities.GetSetBucketContentResponse",
            "CandideServer.MessageModels.Entities.GetWorldEntitiesMessage",
            "CandideServer.MessageModels.Entities.GetWorldEntitiesResponse",
            "CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2",
            "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
            "CandideServer.MessageModels.Entities.RemoveEntityMessage",
            "CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage",
            "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
            "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage",
            "CandideServer.MessageModels.Entities.SetEntityOwnerMessage",
            "CandideServer.MessageModels.Entities.SetEntityPathMessage",
            "CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
            "CandideServer.MessageModels.Entities.SetKnockbackMessage",
            "CandideServer.MessageModels.Entities.SpawnEntitiesMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityHealthMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityPathMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityPositionMessage",
            "CandideServer.MessageModels.Entities.UpdateEntityStateMessage"
          ],
          "TypeCount": 36,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.Entities.Carrier",
          "TypeIds": [
            "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
            "CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse",
            "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Entities.Movable",
          "TypeIds": [
            "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage",
            "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
            "CandideServer.MessageModels.Entities.Movable.ThrowHitSpellCastMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Equipment",
          "TypeIds": [
            "CandideServer.MessageModels.Equipment.EquipMessage",
            "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage",
            "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage",
            "CandideServer.MessageModels.Equipment.UnequipMessage"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Favour",
          "TypeIds": [
            "CandideServer.MessageModels.Favour.GetUnlockFavourRequest",
            "CandideServer.MessageModels.Favour.GetUnlockFavourResponse",
            "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
            "CandideServer.MessageModels.Favour.UnlockFavourMessage",
            "CandideServer.MessageModels.Favour.UpdateFavourMessage"
          ],
          "TypeCount": 5,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.FoodSources",
          "TypeIds": [
            "CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage",
            "CandideServer.MessageModels.FoodSources.UnregisterFoodSourceMessage"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Furniture",
          "TypeIds": [
            "CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage",
            "CandideServer.MessageModels.Furniture.FurnitureLootedMessage",
            "CandideServer.MessageModels.Furniture.FurniturePlacedMessage",
            "CandideServer.MessageModels.Furniture.FurnitureStyleMessage",
            "CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage",
            "CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse",
            "CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage",
            "CandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse"
          ],
          "TypeCount": 8,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Gods",
          "TypeIds": [
            "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage",
            "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage",
            "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage",
            "CandideServer.MessageModels.Gods.HandInOfferingMessage",
            "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage",
            "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage",
            "CandideServer.MessageModels.Gods.SacrificeCitizenMessage",
            "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage",
            "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage",
            "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage",
            "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage",
            "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage",
            "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage"
          ],
          "TypeCount": 13,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Gods.Worship",
          "TypeIds": [
            "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
            "CandideServer.MessageModels.Gods.Worship.GodProgressionDelta"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Interiors",
          "TypeIds": [
            "CandideServer.MessageModels.Interiors.InteriorDataGetRequest",
            "CandideServer.MessageModels.Interiors.InteriorDataGetResponse"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.InternalResourceStorage",
          "TypeIds": [
            "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage",
            "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
            "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse",
            "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage",
            "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
            "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage"
          ],
          "TypeCount": 6,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Inventories",
          "TypeIds": [
            "CandideServer.MessageModels.Inventories.AddedMessage",
            "CandideServer.MessageModels.Inventories.AddItemCheatMessage",
            "CandideServer.MessageModels.Inventories.AddNewItemInstancesMessages",
            "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
            "CandideServer.MessageModels.Inventories.ExpendItemInstancesMessage",
            "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
            "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse",
            "CandideServer.MessageModels.Inventories.InventoriesUpdate",
            "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage",
            "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
            "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
            "CandideServer.MessageModels.Inventories.LootAllMessage",
            "CandideServer.MessageModels.Inventories.LootMoneyFromItemMessage",
            "CandideServer.MessageModels.Inventories.MoveMoneyIntoNewMessage",
            "CandideServer.MessageModels.Inventories.MoveMoneyMessage",
            "CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage",
            "CandideServer.MessageModels.Inventories.MoveStackAmountMessage",
            "CandideServer.MessageModels.Inventories.MoveStackAmountsMessage",
            "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate",
            "CandideServer.MessageModels.Inventories.NewItemInstanceMessage",
            "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage",
            "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage",
            "CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage",
            "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
            "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage",
            "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesOrderedMessage",
            "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage",
            "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstancesStackMessages",
            "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage",
            "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage",
            "CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage",
            "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
            "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage"
          ],
          "TypeCount": 33,
          "MethodCount": 6
        },
        {
          "Name": "CandideServer.MessageModels.ItemInstances",
          "TypeIds": [
            "CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage",
            "CandideServer.MessageModels.ItemInstances.CreateNewItemInstanceMessage",
            "CandideServer.MessageModels.ItemInstances.LootWorldItemInstanceMessage"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Jobs",
          "TypeIds": [
            "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
            "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
            "CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse",
            "CandideServer.MessageModels.Jobs.GetJobMessage",
            "CandideServer.MessageModels.Jobs.GetJobResponse",
            "CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse",
            "CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff",
            "CandideServer.MessageModels.Jobs.GetShopResponse",
            "CandideServer.MessageModels.Jobs.GetSourcesResponse",
            "CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff",
            "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage",
            "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse",
            "CandideServer.MessageModels.Jobs.GetWorkQueueResponse",
            "CandideServer.MessageModels.Jobs.GetWorkRecipesResponse",
            "CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage",
            "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
            "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
            "CandideServer.MessageModels.Jobs.WorkOrderMessage"
          ],
          "TypeCount": 18,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.Logistics",
          "TypeIds": [
            "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdRequest",
            "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdResponse",
            "CandideServer.MessageModels.Logistics.LogisticsConnectionCreated",
            "CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved",
            "CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated",
            "CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage",
            "CandideServer.MessageModels.Logistics.LogisticsRemoveConnection",
            "CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage"
          ],
          "TypeCount": 8,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.PlayerCharacters",
          "TypeIds": [
            "CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage",
            "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage",
            "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage",
            "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage",
            "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage",
            "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage",
            "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse",
            "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
            "CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage",
            "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
            "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage",
            "CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode",
            "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage",
            "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage",
            "CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage",
            "CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage",
            "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
            "CandideServer.MessageModels.PlayerCharacters.SetSpawnPointMessage",
            "CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage"
          ],
          "TypeCount": 19,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "TypeIds": [
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDetachResponse",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage",
            "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage"
          ],
          "TypeCount": 13,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Players",
          "TypeIds": [
            "CandideServer.MessageModels.Players.LoginModelMessage",
            "CandideServer.MessageModels.Players.LoginResponseMessage",
            "CandideServer.MessageModels.Players.PlayerLoginModel",
            "CandideServer.MessageModels.Players.PlayerUpdateMessage",
            "CandideServer.MessageModels.Players.PlayerUpdatesMessage",
            "CandideServer.MessageModels.Players.RegisterUserMessage",
            "CandideServer.MessageModels.Players.ServerPlayerChangeNameModel",
            "CandideServer.MessageModels.Players.ServerPlayerMessage",
            "CandideServer.MessageModels.Players.SetPlayerViewAreaMessage",
            "CandideServer.MessageModels.Players.TeleportMessage"
          ],
          "TypeCount": 10,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.Quests",
          "TypeIds": [
            "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
            "CandideServer.MessageModels.Quests.AddQuestsMessage",
            "CandideServer.MessageModels.Quests.FinishQuestMessage",
            "CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage",
            "CandideServer.MessageModels.Quests.QuestEventMessage",
            "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage",
            "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage",
            "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
            "CandideServer.MessageModels.Quests.UpdateQuestMessage",
            "CandideServer.MessageModels.Quests.UpdateQuestsMessage"
          ],
          "TypeCount": 10,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Raids",
          "TypeIds": [
            "CandideServer.MessageModels.Raids.ArriveRaidCheatMessage",
            "CandideServer.MessageModels.Raids.BeatRaidCheatMessage",
            "CandideServer.MessageModels.Raids.FailRaidCheatMessage",
            "CandideServer.MessageModels.Raids.NewRaidMessage",
            "CandideServer.MessageModels.Raids.RemoveRaidMessage",
            "CandideServer.MessageModels.Raids.SpawnRaidCheatMessage",
            "CandideServer.MessageModels.Raids.UpdateRaidMessage",
            "CandideServer.MessageModels.Raids.UseWarDeclarationMessage"
          ],
          "TypeCount": 8,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.RobotBoss",
          "TypeIds": [
            "CandideServer.MessageModels.RobotBoss.CyclopsArenaDamagedMessage",
            "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage",
            "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
            "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
            "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
            "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
            "CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage",
            "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage"
          ],
          "TypeCount": 8,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Shop",
          "TypeIds": [
            "CandideServer.MessageModels.Shop.SellItemMessage"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Skills",
          "TypeIds": [
            "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Spell",
          "TypeIds": [
            "CandideServer.MessageModels.Spell.OnSpellCastMessage",
            "CandideServer.MessageModels.Spell.PlayerCastSpellMessage",
            "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage",
            "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage",
            "CandideServer.MessageModels.Spell.RemoveCastSpellMessage",
            "CandideServer.MessageModels.Spell.SpellCastArgs"
          ],
          "TypeCount": 6,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Store",
          "TypeIds": [
            "CandideServer.MessageModels.Store.BuyItemMessage"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Towns",
          "TypeIds": [
            "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
            "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
            "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
            "CandideServer.MessageModels.Towns.GetAndListenToTownRequest",
            "CandideServer.MessageModels.Towns.GetAndListenToTownResponse",
            "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage",
            "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
            "CandideServer.MessageModels.Towns.StopListeningToTownMessage",
            "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
            "CandideServer.MessageModels.Towns.TownCreatedMessage",
            "CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage",
            "CandideServer.MessageModels.Towns.TownOverviewListeningData",
            "CandideServer.MessageModels.Towns.TownRemovedMessage",
            "CandideServer.MessageModels.Towns.TownsReportSummaryMessage",
            "CandideServer.MessageModels.Towns.TownsReportType",
            "CandideServer.MessageModels.Towns.TownUpdatedMessage",
            "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
            "CandideServer.MessageModels.Towns.UpdateOverviewTownCitizens",
            "CandideServer.MessageModels.Towns.UpdateOverviewTowns"
          ],
          "TypeCount": 19,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.MessageModels.TradeRoutes",
          "TypeIds": [
            "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage",
            "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest",
            "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse",
            "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest",
            "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse",
            "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest",
            "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse",
            "CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded",
            "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage",
            "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage"
          ],
          "TypeCount": 10,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Vehicles",
          "TypeIds": [
            "CandideServer.MessageModels.Vehicles.EnterVehicleMessage",
            "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage",
            "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage",
            "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Weather",
          "TypeIds": [
            "CandideServer.MessageModels.Weather.CheatWeatherMessage",
            "CandideServer.MessageModels.Weather.MoveWeatherMessage",
            "CandideServer.MessageModels.Weather.RemoveWeatherMessage",
            "CandideServer.MessageModels.Weather.SpawnWeatherMessage"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.WorldItems",
          "TypeIds": [
            "CandideServer.MessageModels.WorldItems.LootWorldItemMessage",
            "CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage",
            "CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage",
            "CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage",
            "CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage"
          ],
          "TypeCount": 5,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.MessageModels.Worlds",
          "TypeIds": [
            "CandideServer.MessageModels.Worlds.ChangeWorldMapMessage",
            "CandideServer.MessageModels.Worlds.GetWorldOwnerRequest",
            "CandideServer.MessageModels.Worlds.GetWorldOwnerResponse",
            "CandideServer.MessageModels.Worlds.NewWorldMessage",
            "CandideServer.MessageModels.Worlds.RemoveWorldMessage",
            "CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage"
          ],
          "TypeCount": 6,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models",
          "TypeIds": [
            "CandideServer.Models.ChatLog",
            "CandideServer.Models.ChatMessageLogModel",
            "CandideServer.Models.ChatMessageType",
            "CandideServer.Models.ConstructionSiteModel",
            "CandideServer.Models.ConstructionSiteProgress",
            "CandideServer.Models.CropServerModel",
            "CandideServer.Models.DropTables",
            "CandideServer.Models.FarmlandStatusModel",
            "CandideServer.Models.FoodSourceModel",
            "CandideServer.Models.InternalResourceStorageModel",
            "CandideServer.Models.IOStorageType",
            "CandideServer.Models.JobModel",
            "CandideServer.Models.PoiData",
            "CandideServer.Models.PoiLocationType",
            "CandideServer.Models.PoiLocationTypeExtensions",
            "CandideServer.Models.PoiPriority",
            "CandideServer.Models.PoiSize",
            "CandideServer.Models.PoiType",
            "CandideServer.Models.ServerChunkedWorld",
            "CandideServer.Models.ServerWorldChunk",
            "CandideServer.Models.SourceModel",
            "CandideServer.Models.SourceType",
            "CandideServer.Models.VehicleStateModel"
          ],
          "TypeCount": 23,
          "MethodCount": 39
        },
        {
          "Name": "CandideServer.Models.Auras",
          "TypeIds": [
            "CandideServer.Models.Auras.DamageOverTimeServerAura",
            "CandideServer.Models.Auras.HealingOverTimeServerAura",
            "CandideServer.Models.Auras.HitCastSpellServerAura",
            "CandideServer.Models.Auras.IServerAura\u00601",
            "CandideServer.Models.Auras.PetrifiedServerAura",
            "CandideServer.Models.Auras.RootServerAura",
            "CandideServer.Models.Auras.ServerBaseStatsAura",
            "CandideServer.Models.Auras.ServerControlPotmenAura",
            "CandideServer.Models.Auras.ServerControlVulturesAura",
            "CandideServer.Models.Auras.ServerEliteAura",
            "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura",
            "CandideServer.Models.Auras.ServerItemStatsChangeAura",
            "CandideServer.Models.Auras.ServerStatsChangeAura",
            "CandideServer.Models.Auras.SetCharacterFlagServerAura",
            "CandideServer.Models.Auras.StunServerAura"
          ],
          "TypeCount": 15,
          "MethodCount": 96
        },
        {
          "Name": "CandideServer.Models.Boss",
          "TypeIds": [
            "CandideServer.Models.Boss.BossFightModel",
            "CandideServer.Models.Boss.BossLocationModel",
            "CandideServer.Models.Boss.BossLocationState"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Buildings",
          "TypeIds": [
            "CandideServer.Models.Buildings.BuildingInstanceModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Citizen",
          "TypeIds": [
            "CandideServer.Models.Citizen.CitizenArgs",
            "CandideServer.Models.Citizen.CitizenModel",
            "CandideServer.Models.Citizen.CitizenRequestState",
            "CandideServer.Models.Citizen.CitizenRequestStatus",
            "CandideServer.Models.Citizen.CitizenSlotModel",
            "CandideServer.Models.Citizen.CitizenStatus",
            "CandideServer.Models.Citizen.JobProgress",
            "CandideServer.Models.Citizen.PersonalQuestStatus",
            "CandideServer.Models.Citizen.WildCitizenInstanceModel"
          ],
          "TypeCount": 9,
          "MethodCount": 5
        },
        {
          "Name": "CandideServer.Models.Decorations",
          "TypeIds": [
            "CandideServer.Models.Decorations.DecorationInstanceModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Dungeons",
          "TypeIds": [
            "CandideServer.Models.Dungeons.ActiveDungeonModel",
            "CandideServer.Models.Dungeons.DungeonLocationModel",
            "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
            "CandideServer.Models.Dungeons.DungeonRoomDataModel",
            "CandideServer.Models.Dungeons.DungeonState",
            "CandideServer.Models.Dungeons.DungeonTransitionArea"
          ],
          "TypeCount": 6,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Inventory",
          "TypeIds": [
            "CandideServer.Models.Inventory.InventorySaveModel"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Models.Items",
          "TypeIds": [
            "CandideServer.Models.Items.ServerWorldItemModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Job",
          "TypeIds": [
            "CandideServer.Models.Job.JobUserSettings"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Logistics",
          "TypeIds": [
            "CandideServer.Models.Logistics.LogisticsConnectionModel",
            "CandideServer.Models.Logistics.LogisticsConnectionParameter",
            "CandideServer.Models.Logistics.LogisticsSupplier",
            "CandideServer.Models.Logistics.RequestedLogisticsModel"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Player",
          "TypeIds": [
            "CandideServer.Models.Player.ServerPlayerCharacter"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Models.Quests.EventModels",
          "TypeIds": [
            "CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent",
            "CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent",
            "CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent",
            "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent",
            "CandideServer.Models.Quests.EventModels.OnCropPlantedEvent",
            "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent",
            "CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent",
            "CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent",
            "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent",
            "CandideServer.Models.Quests.EventModels.OnHandInItemEvent",
            "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent",
            "CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent",
            "CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent",
            "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent",
            "CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent",
            "CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent",
            "CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent",
            "CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent",
            "CandideServer.Models.Quests.EventModels.OnStorageChangedEvent",
            "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent",
            "CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent",
            "CandideServer.Models.Quests.EventModels.PlayerCharacterEvent"
          ],
          "TypeCount": 22,
          "MethodCount": 23
        },
        {
          "Name": "CandideServer.Models.Rewards",
          "TypeIds": [
            "CandideServer.Models.Rewards.BlessingRewardStrategy",
            "CandideServer.Models.Rewards.ConstructionRewardStrategy",
            "CandideServer.Models.Rewards.ConstructionsRewardStrategy",
            "CandideServer.Models.Rewards.GlobalCitizenAuraRewardStrategy",
            "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy",
            "CandideServer.Models.Rewards.IRewardStrategy",
            "CandideServer.Models.Rewards.ItemRewardStrategy",
            "CandideServer.Models.Rewards.MapMarkerRewardStrategy",
            "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy",
            "CandideServer.Models.Rewards.OfferingRewardStrategy",
            "CandideServer.Models.Rewards.OrdinanceRewardStrategy",
            "CandideServer.Models.Rewards.WorkRecipeRewardStrategy",
            "CandideServer.Models.Rewards.WorldFlagRewardStrategy",
            "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy"
          ],
          "TypeCount": 14,
          "MethodCount": 42
        },
        {
          "Name": "CandideServer.Models.SpawnSystem",
          "TypeIds": [
            "CandideServer.Models.SpawnSystem.SpawnModel",
            "CandideServer.Models.SpawnSystem.SpawnRule",
            "CandideServer.Models.SpawnSystem.SpawnTable"
          ],
          "TypeCount": 3,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Models.Spells",
          "TypeIds": [
            "CandideServer.Models.Spells.AbstractServerSpell",
            "CandideServer.Models.Spells.InvalidServerSpell",
            "CandideServer.Models.Spells.ServerActionInProgressSpell",
            "CandideServer.Models.Spells.ServerAreaOfEffectSpell",
            "CandideServer.Models.Spells.ServerConeAttackSpell",
            "CandideServer.Models.Spells.ServerExplosionSpell",
            "CandideServer.Models.Spells.ServerHealSpell",
            "CandideServer.Models.Spells.ServerHookSpell",
            "CandideServer.Models.Spells.ServerInstantSingleTargetSpell",
            "CandideServer.Models.Spells.ServerLinearShockwaveSpell",
            "CandideServer.Models.Spells.ServerLineAttackSpell",
            "CandideServer.Models.Spells.ServerLineGrappleHookSpell",
            "CandideServer.Models.Spells.ServerMassHealSpell",
            "CandideServer.Models.Spells.ServerMultipleProjectileAttackSpell",
            "CandideServer.Models.Spells.ServerResetBossSpell",
            "CandideServer.Models.Spells.ServerScriptedSpell",
            "CandideServer.Models.Spells.ServerSimpleSpell",
            "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell",
            "CandideServer.Models.Spells.ServerSpellCastingContext",
            "CandideServer.Models.Spells.ServerStartRaidSpell",
            "CandideServer.Models.Spells.ServerSummonCreatureSpell",
            "CandideServer.Models.Spells.ServerUnlockProgressionSpell",
            "CandideServer.Models.Spells.ServerWeatherSpell"
          ],
          "TypeCount": 23,
          "MethodCount": 56
        },
        {
          "Name": "CandideServer.Models.Town",
          "TypeIds": [
            "CandideServer.Models.Town.ServerTownModel",
            "CandideServer.Models.Town.TownDefenceProvider",
            "CandideServer.Models.Town.TownModel"
          ],
          "TypeCount": 3,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.Models.WorkOrders",
          "TypeIds": [
            "CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel",
            "CandideServer.Models.WorkOrders.IFuelSource",
            "CandideServer.Models.WorkOrders.IWaterSource",
            "CandideServer.Models.WorkOrders.WorkOrderModel",
            "CandideServer.Models.WorkOrders.WorkOrderStatus"
          ],
          "TypeCount": 5,
          "MethodCount": 3
        },
        {
          "Name": "CandideServer.Models.Worlds",
          "TypeIds": [
            "CandideServer.Models.Worlds.ServerExteriorWorldModel",
            "CandideServer.Models.Worlds.WorldModel"
          ],
          "TypeCount": 2,
          "MethodCount": 4
        },
        {
          "Name": "CandideServer.PathFinding",
          "TypeIds": [
            "CandideServer.PathFinding.PathFindArgs",
            "CandideServer.PathFinding.PathFindCollisionData",
            "CandideServer.PathFinding.PathFindManager",
            "CandideServer.PathFinding.PathFindNode2",
            "CandideServer.PathFinding.PathFindResult",
            "CandideServer.PathFinding.PathFindStatus",
            "CandideServer.PathFinding.PathFindSystem",
            "CandideServer.PathFinding.PathFindTaskInfo",
            "CandideServer.PathFinding.PathNodeHandler",
            "CandideServer.PathFinding.RoadPathFindManager",
            "CandideServer.PathFinding.ThreadRoadPathFinder"
          ],
          "TypeCount": 11,
          "MethodCount": 48
        },
        {
          "Name": "CandideServer.Saving",
          "TypeIds": [
            "CandideServer.Saving.BiomeTileSerializer",
            "CandideServer.Saving.GameSaveManager",
            "CandideServer.Saving.WorldDifficultySerializer",
            "CandideServer.Saving.WorldTileSerializer"
          ],
          "TypeCount": 4,
          "MethodCount": 22
        },
        {
          "Name": "CandideServer.Server",
          "TypeIds": [
            "CandideServer.Server.BaseServer",
            "CandideServer.Server.MultiplayerConfiguration",
            "CandideServer.Server.NetworkLib"
          ],
          "TypeCount": 3,
          "MethodCount": 56
        },
        {
          "Name": "CandideServer.Server.Network",
          "TypeIds": [
            "CandideServer.Server.Network.ConnectedPeer",
            "CandideServer.Server.Network.DisconnectReason",
            "CandideServer.Server.Network.DisconnectReasonExtension",
            "CandideServer.Server.Network.RiptideHelper"
          ],
          "TypeCount": 4,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Server.RiptideSteam",
          "TypeIds": [
            "CandideServer.Server.RiptideSteam.SteamClient",
            "CandideServer.Server.RiptideSteam.SteamConnection",
            "CandideServer.Server.RiptideSteam.SteamPeer",
            "CandideServer.Server.RiptideSteam.SteamServer"
          ],
          "TypeCount": 4,
          "MethodCount": 35
        },
        {
          "Name": "CandideServer.ServerControllers",
          "TypeIds": [
            "CandideServer.ServerControllers.AddItemAmountMessage",
            "CandideServer.ServerControllers.BossServerController",
            "CandideServer.ServerControllers.BuildingsSController",
            "CandideServer.ServerControllers.CitizenSlotsSController",
            "CandideServer.ServerControllers.CitizensSController",
            "CandideServer.ServerControllers.ConstructionRecipesSController",
            "CandideServer.ServerControllers.ConstructionSitesSController",
            "CandideServer.ServerControllers.CropServerController",
            "CandideServer.ServerControllers.DecorationsSController",
            "CandideServer.ServerControllers.DungeonServerController",
            "CandideServer.ServerControllers.EntitySController",
            "CandideServer.ServerControllers.ExpendItemResponse",
            "CandideServer.ServerControllers.ExpendItemsResponse",
            "CandideServer.ServerControllers.ExteriorWorldServerController",
            "CandideServer.ServerControllers.FoodSourceServerController",
            "CandideServer.ServerControllers.GodProgressionSController",
            "CandideServer.ServerControllers.InternalResourceStorageSController",
            "CandideServer.ServerControllers.IOInventoryCreationType",
            "CandideServer.ServerControllers.IOStorageCreationType",
            "CandideServer.ServerControllers.ItemInstanceSController",
            "CandideServer.ServerControllers.JobsSController",
            "CandideServer.ServerControllers.LogisticsServerController",
            "CandideServer.ServerControllers.PlayerCharacterSController",
            "CandideServer.ServerControllers.QuestsSController",
            "CandideServer.ServerControllers.RaidsServerController",
            "CandideServer.ServerControllers.RewardsSController",
            "CandideServer.ServerControllers.ServerJobException",
            "CandideServer.ServerControllers.ServerSimpleInventoryException",
            "CandideServer.ServerControllers.ServerWeatherController",
            "CandideServer.ServerControllers.SimpleInventorySController",
            "CandideServer.ServerControllers.SkillsSController",
            "CandideServer.ServerControllers.SourceServerController",
            "CandideServer.ServerControllers.SpawnEntityArgs",
            "CandideServer.ServerControllers.TimeSController",
            "CandideServer.ServerControllers.TownsServerController",
            "CandideServer.ServerControllers.TradeRoutesSController",
            "CandideServer.ServerControllers.UnassignCitizenSlotMessage",
            "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
            "CandideServer.ServerControllers.UpdateInventoryMoneyMessage",
            "CandideServer.ServerControllers.WildCitizensSController",
            "CandideServer.ServerControllers.WorldFlagsSController",
            "CandideServer.ServerControllers.WorldItemServerController",
            "CandideServer.ServerControllers.WorldSController",
            "CandideServer.ServerControllers.WorldTilesServerController"
          ],
          "TypeCount": 44,
          "MethodCount": 266
        },
        {
          "Name": "CandideServer.ServerManagers",
          "TypeIds": [
            "CandideServer.ServerManagers.AuraServerManager",
            "CandideServer.ServerManagers.BlessingsServerManager",
            "CandideServer.ServerManagers.BossPoISpawnModel",
            "CandideServer.ServerManagers.BossServerManager",
            "CandideServer.ServerManagers.BuildingsServerManager",
            "CandideServer.ServerManagers.ChunkServerManager",
            "CandideServer.ServerManagers.CitizenNameCollection",
            "CandideServer.ServerManagers.CitizenNameData",
            "CandideServer.ServerManagers.CitizenNameServerManager",
            "CandideServer.ServerManagers.CitizenServerManager",
            "CandideServer.ServerManagers.ConstructionRecipesServerManager",
            "CandideServer.ServerManagers.ConstructionSitesServerManager",
            "CandideServer.ServerManagers.ConstructionsServerManager",
            "CandideServer.ServerManagers.CreateWorldItemArguments",
            "CandideServer.ServerManagers.CropServerManager",
            "CandideServer.ServerManagers.DecorationsServerManager",
            "CandideServer.ServerManagers.DepleteOutputResourceStorageArgs",
            "CandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs",
            "CandideServer.ServerManagers.DungeonServerManager",
            "CandideServer.ServerManagers.EntityServerManager",
            "CandideServer.ServerManagers.EquipmentServerManager",
            "CandideServer.ServerManagers.FavourServerManager",
            "CandideServer.ServerManagers.FurnitureServerManager",
            "CandideServer.ServerManagers.GlobalCitizenAurasServerManager",
            "CandideServer.ServerManagers.GlobalPlayerAurasServerManager",
            "CandideServer.ServerManagers.InternalResourceStorageServerManager",
            "CandideServer.ServerManagers.ItemInstanceServerManager",
            "CandideServer.ServerManagers.JobServerManager",
            "CandideServer.ServerManagers.LogisticsServerManager",
            "CandideServer.ServerManagers.LogisticsServerManager_Repeating",
            "CandideServer.ServerManagers.LogisticsServerManager_Requesting",
            "CandideServer.ServerManagers.LootServerManager",
            "CandideServer.ServerManagers.OfferingsServerManager",
            "CandideServer.ServerManagers.OrdinanceServerManager",
            "CandideServer.ServerManagers.PlayerCharacterServerManager",
            "CandideServer.ServerManagers.PlayerServerManager",
            "CandideServer.ServerManagers.PoiServerManager",
            "CandideServer.ServerManagers.PoiSpaceModel",
            "CandideServer.ServerManagers.PotentialPoiSpaceModel",
            "CandideServer.ServerManagers.QuestsServerManager",
            "CandideServer.ServerManagers.RaidsServerManager",
            "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
            "CandideServer.ServerManagers.RepeatingLogisticsException",
            "CandideServer.ServerManagers.RepeatingResourceResult",
            "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
            "CandideServer.ServerManagers.RequestingResult",
            "CandideServer.ServerManagers.RewardsServerManager",
            "CandideServer.ServerManagers.ServerAnalyticsManager",
            "CandideServer.ServerManagers.ServerCitizenException",
            "CandideServer.ServerManagers.ServerScriptsServerManager",
            "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player",
            "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server",
            "CandideServer.ServerManagers.ServerSpellException",
            "CandideServer.ServerManagers.ServerStoreException",
            "CandideServer.ServerManagers.ShopServerManager",
            "CandideServer.ServerManagers.SimpleInventoryServerManager",
            "CandideServer.ServerManagers.SinglePoISpawnModel",
            "CandideServer.ServerManagers.SkillsServerManager",
            "CandideServer.ServerManagers.SpellServerManager",
            "CandideServer.ServerManagers.TownsServerManager",
            "CandideServer.ServerManagers.TradeRouteResult",
            "CandideServer.ServerManagers.TradeRoutesServerManager",
            "CandideServer.ServerManagers.VehicleServerManager",
            "CandideServer.ServerManagers.WeatherServerManager",
            "CandideServer.ServerManagers.WildCitizensServerManager",
            "CandideServer.ServerManagers.WorkRecipesServerManager",
            "CandideServer.ServerManagers.WorldFlagsServerManager",
            "CandideServer.ServerManagers.WorldItemServerManager",
            "CandideServer.ServerManagers.WorldServerManager",
            "CandideServer.ServerManagers.WorldStatAuraServerManager",
            "CandideServer.ServerManagers.WorldStatsServerManager",
            "CandideServer.ServerManagers.WorldTileServerManager",
            "CandideServer.ServerManagers.WorshipServerManager"
          ],
          "TypeCount": 73,
          "MethodCount": 450
        },
        {
          "Name": "CandideServer.ServerServices",
          "TypeIds": [
            "CandideServer.ServerServices.AuraServerService",
            "CandideServer.ServerServices.BlessingsServerService",
            "CandideServer.ServerServices.BossServerService",
            "CandideServer.ServerServices.BuildingsServerService",
            "CandideServer.ServerServices.ChatLogServerService",
            "CandideServer.ServerServices.ChunkServerService",
            "CandideServer.ServerServices.CitizenServerService",
            "CandideServer.ServerServices.CombatServerService",
            "CandideServer.ServerServices.ConstructionRecipesServerService",
            "CandideServer.ServerServices.ConstructionSitesServerService",
            "CandideServer.ServerServices.ConstructionsServerService",
            "CandideServer.ServerServices.CropServerService",
            "CandideServer.ServerServices.DecorationsServerService",
            "CandideServer.ServerServices.DropItemMessage",
            "CandideServer.ServerServices.DropMoneyMessage",
            "CandideServer.ServerServices.DungeonServerService",
            "CandideServer.ServerServices.EntityServerService",
            "CandideServer.ServerServices.EquipmentServerService",
            "CandideServer.ServerServices.FavourServerService",
            "CandideServer.ServerServices.FurnitureServerService",
            "CandideServer.ServerServices.GameServerService",
            "CandideServer.ServerServices.GetFullGameStateResponse",
            "CandideServer.ServerServices.GlobalPlayerAurasServerService",
            "CandideServer.ServerServices.InteriorsServerService",
            "CandideServer.ServerServices.InternalResourceStorageServerService",
            "CandideServer.ServerServices.ItemInstanceServerService",
            "CandideServer.ServerServices.JobsServerService",
            "CandideServer.ServerServices.LogisticsServerService",
            "CandideServer.ServerServices.NewWorldItemInstanceModel",
            "CandideServer.ServerServices.OfferingsServerService",
            "CandideServer.ServerServices.OrdinanceServerService",
            "CandideServer.ServerServices.PeerConnectionState",
            "CandideServer.ServerServices.PlayerCharacterActionState",
            "CandideServer.ServerServices.PlayerCharacterMovementState",
            "CandideServer.ServerServices.PlayerCharacterServerService",
            "CandideServer.ServerServices.PlayerServerService",
            "CandideServer.ServerServices.QuestsServerService",
            "CandideServer.ServerServices.RaidMessageIds",
            "CandideServer.ServerServices.RaidsServerService",
            "CandideServer.ServerServices.RewardsServerService",
            "CandideServer.ServerServices.RobotBossServerService",
            "CandideServer.ServerServices.ServerGameStateService",
            "CandideServer.ServerServices.ServerJoinedPlayerModel",
            "CandideServer.ServerServices.ServerScriptsServerService",
            "CandideServer.ServerServices.ServerSoundAndVfxService",
            "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController",
            "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController",
            "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController",
            "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController",
            "CandideServer.ServerServices.ServerState_JobsPlayerListenersController",
            "CandideServer.ServerServices.ServerState_TownsPlayerListenersController",
            "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController",
            "CandideServer.ServerServices.ShieldBlockMessage",
            "CandideServer.ServerServices.ShopServerService",
            "CandideServer.ServerServices.SimpleInventoryServerService",
            "CandideServer.ServerServices.SkillsServerService",
            "CandideServer.ServerServices.SpellServerService",
            "CandideServer.ServerServices.StopListeningOnJobMessage",
            "CandideServer.ServerServices.TimeServerService",
            "CandideServer.ServerServices.TownsServerService",
            "CandideServer.ServerServices.TradeRoutesServerService",
            "CandideServer.ServerServices.UpdateCitizensChangedMessage",
            "CandideServer.ServerServices.VehicleServerService",
            "CandideServer.ServerServices.WeatherServerService",
            "CandideServer.ServerServices.WildCitizensServerService",
            "CandideServer.ServerServices.WorldFlagsServerService",
            "CandideServer.ServerServices.WorldItemServerService",
            "CandideServer.ServerServices.WorldServerService",
            "CandideServer.ServerServices.WorldStatsServerService",
            "CandideServer.ServerServices.WorldTileServerService",
            "CandideServer.ServerServices.WorshipServerService"
          ],
          "TypeCount": 71,
          "MethodCount": 395
        },
        {
          "Name": "CandideServer.ServerSystems",
          "TypeIds": [
            "CandideServer.ServerSystems.BossServerSystem",
            "CandideServer.ServerSystems.CropServerSystem",
            "CandideServer.ServerSystems.DelayedActionsServerSystem",
            "CandideServer.ServerSystems.DungeonServerSystem",
            "CandideServer.ServerSystems.EntityServerSystem",
            "CandideServer.ServerSystems.EntitySpawnServerSystem",
            "CandideServer.ServerSystems.LogisticsServerSystem",
            "CandideServer.ServerSystems.PlayerServerSystem",
            "CandideServer.ServerSystems.ServerDebugSystem",
            "CandideServer.ServerSystems.ServerDirectorSystem",
            "CandideServer.ServerSystems.TimedAction",
            "CandideServer.ServerSystems.TimeOfDay",
            "CandideServer.ServerSystems.TimeServerSystem",
            "CandideServer.ServerSystems.TradeRoutesServerSystem",
            "CandideServer.ServerSystems.VehicleServerSystem",
            "CandideServer.ServerSystems.WorldItemServerSystem",
            "CandideServer.ServerSystems.WorldServerSystem"
          ],
          "TypeCount": 17,
          "MethodCount": 60
        },
        {
          "Name": "CandideServer.ServerSystems.AuraSystems",
          "TypeIds": [
            "CandideServer.ServerSystems.AuraSystems.EmptyServerAura"
          ],
          "TypeCount": 1,
          "MethodCount": 4
        },
        {
          "Name": "CandideServer.ServerSystems.Raids",
          "TypeIds": [
            "CandideServer.ServerSystems.Raids.ServerRaidsSystem"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "CandideServer.ServerSystems.Weather",
          "TypeIds": [
            "CandideServer.ServerSystems.Weather.ServerWeatherSystem"
          ],
          "TypeCount": 1,
          "MethodCount": 11
        },
        {
          "Name": "CandideServer.ServerSystems.Weather.Controllers",
          "TypeIds": [
            "CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController",
            "CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController"
          ],
          "TypeCount": 2,
          "MethodCount": 5
        },
        {
          "Name": "CandideServer.SimulationModels",
          "TypeIds": [
            "CandideServer.SimulationModels.BuildingSimulationModel",
            "CandideServer.SimulationModels.CitizenSlotSimulationModel",
            "CandideServer.SimulationModels.TradeRouteCancelStatus",
            "CandideServer.SimulationModels.TradeRouteSimulationModel",
            "CandideServer.SimulationModels.TradeRouteStatus"
          ],
          "TypeCount": 5,
          "MethodCount": 7
        },
        {
          "Name": "CandideServer.Simulations",
          "TypeIds": [
            "CandideServer.Simulations.BuildingSimulation",
            "CandideServer.Simulations.CitizenServerSystem",
            "CandideServer.Simulations.OfferingsSimulation",
            "CandideServer.Simulations.TownServerSystem"
          ],
          "TypeCount": 4,
          "MethodCount": 7
        },
        {
          "Name": "CandideServer.SyncStrategies",
          "TypeIds": [
            "CandideServer.SyncStrategies.SyncStrategy",
            "CandideServer.SyncStrategies.SyncStrategyType"
          ],
          "TypeCount": 2,
          "MethodCount": 8
        },
        {
          "Name": "CandideServer.Testing",
          "TypeIds": [
            "CandideServer.Testing.ServerTesting"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "CandideServer.Toolkit",
          "TypeIds": [
            "CandideServer.Toolkit.TileBoundsHelper"
          ],
          "TypeCount": 1,
          "MethodCount": 3
        },
        {
          "Name": "CandideServer.World",
          "TypeIds": [
            "CandideServer.World.ServerEntitySpawnData",
            "CandideServer.World.ServerWorldData",
            "CandideServer.World.ServerWorldDataManager",
            "CandideServer.World.ServerWorldHandler"
          ],
          "TypeCount": 4,
          "MethodCount": 15
        },
        {
          "Name": "CandideServer.World.Generation",
          "TypeIds": [
            "CandideServer.World.Generation.BiomeGenerator",
            "CandideServer.World.Generation.BiomePlacement",
            "CandideServer.World.Generation.EntityGenerationHelper",
            "CandideServer.World.Generation.EntitySizeSpotsGenerator",
            "CandideServer.World.Generation.GhostTownGenerator",
            "CandideServer.World.Generation.KeyBiomes",
            "CandideServer.World.Generation.OldWorldGenerator",
            "CandideServer.World.Generation.PointOfInterestInserter",
            "CandideServer.World.Generation.ResourceDistributionGenerator",
            "CandideServer.World.Generation.TileCollisionGenerator",
            "CandideServer.World.Generation.TownTile",
            "CandideServer.World.Generation.WorldGenerationManager",
            "CandideServer.World.Generation.WorldGenerator",
            "CandideServer.World.Generation.WorldGeneratorContext",
            "CandideServer.World.Generation.WorldGeneratorHelpers"
          ],
          "TypeCount": 15,
          "MethodCount": 91
        },
        {
          "Name": "CandideServer.World.Generation.BiomeGenerators",
          "TypeIds": [
            "CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper",
            "CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator",
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator",
            "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator",
            "CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator",
            "CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass",
            "CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass"
          ],
          "TypeCount": 57,
          "MethodCount": 74
        },
        {
          "Name": "CandideServer.World.Generation.Biomes",
          "TypeIds": [
            "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
            "CandideServer.World.Generation.Biomes.BiomeColorVariation",
            "CandideServer.World.Generation.Biomes.BiomeInstance",
            "CandideServer.World.Generation.Biomes.BiomeStoneVariation"
          ],
          "TypeCount": 4,
          "MethodCount": 0
        },
        {
          "Name": "ScheduleSystem",
          "TypeIds": [
            "ScheduleSystem.CitizenMovementHandler",
            "ScheduleSystem.PathStage",
            "ScheduleSystem.ScheduleTemplateManager",
            "ScheduleSystem.TaskTemplate",
            "ScheduleSystem.TaskType",
            "ScheduleSystem.TaskTypeHelper",
            "ScheduleSystem.TileUtil",
            "ScheduleSystem.TimeUtil",
            "ScheduleSystem.WorldPosition"
          ],
          "TypeCount": 9,
          "MethodCount": 33
        }
      ],
      "Types": [
        {
          "Id": "BaseServer\u002BNetworkStat",
          "Name": "NetworkStat",
          "DisplayName": "BaseServer.NetworkStat",
          "FullName": "BaseServer.NetworkStat",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Count:System.Int64",
              "Name": "Count",
              "Type": "System.Int64",
              "Signature": "public System.Int64 Count",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F69CBB59007E25159743B6A7B33273C3D0C37A3214335D2F63E78BCD3888CF7"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "SizeSum:System.Int64",
              "Name": "SizeSum",
              "Type": "System.Int64",
              "Signature": "public System.Int64 SizeSum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C1D1C830A349E95DEE285F3D3124A472FB85E9CC0324D1B12B536162D6B9744"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Append(System.Text.StringBuilder, System.Double)-\u003ESystem.Void",
              "Name": "Append",
              "Signature": "public System.Void Append(System.Text.StringBuilder s, System.Double time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "C50CFD624A7BCD3B53B2408D4FB6CE1D1E552F71F03210A169DE5CFED765B514",
              "Hash": "03B199B374DA2D3F8D76B3FA711F4A384EF7A501BD4BD21C8DD446DC9B58FB62",
              "CalledMethods": [
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                ": avg ",
                ", total size ",
                ", total count ",
                " | (",
                "/s)\n"
              ],
              "Source": null
            },
            {
              "Id": "ConsoleWrite(System.Double)-\u003ESystem.Void",
              "Name": "ConsoleWrite",
              "Signature": "public System.Void ConsoleWrite(System.Double time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "07086FAD252FE50BAF80547E59643FD0E8D6DD84EE6DDDAFFA5BA136209F6B18",
              "Hash": "7E611C63BCF34CF3D054C90AFBA4DF3C4F7561D896517C4F3C1DC0A2A49E0CE4",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                ": avg ",
                ", total size ",
                ", total count ",
                " | (",
                "/s)"
              ],
              "Source": null
            }
          ],
          "Hash": "6BD2D3721BDE1BDEDA609783697CDCEE2434D2776E5A7685ED49ECB4A4BA2D20"
        },
        {
          "Id": "BehaviorRequestKeys\u002BHelpMasterEngineerConstructBallista",
          "Name": "HelpMasterEngineerConstructBallista",
          "DisplayName": "BehaviorRequestKeys.HelpMasterEngineerConstructBallista",
          "FullName": "BehaviorRequestKeys.HelpMasterEngineerConstructBallista",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ballista:System.String",
              "Name": "Ballista",
              "Type": "System.String",
              "Signature": "public System.String Ballista",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AB5827E339C8C801813CC30C78D474B7BDE9EE415B69E4207667416DCF9A104"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "81D4E42726A9B036637C8E37896C44A19AD52AE714047FE681C68F370940C919"
        },
        {
          "Id": "BehaviorRequestKeys\u002BSatyrBossThrowSatyr",
          "Name": "SatyrBossThrowSatyr",
          "DisplayName": "BehaviorRequestKeys.SatyrBossThrowSatyr",
          "FullName": "BehaviorRequestKeys.SatyrBossThrowSatyr",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "public System.String SatyrBoss",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE7AD0CB38383024BADFECF0D682A179BAC56F70BE00F60B8592C031121AD6D8"
            },
            {
              "Id": "SatyrToThrow:System.String",
              "Name": "SatyrToThrow",
              "Type": "System.String",
              "Signature": "public System.String SatyrToThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44B089611B695BB1701106A435228EB0E181A4DC67DCB247BE69E064F2D7C456"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "public System.String TargetEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FDBEFD66AC80827C789136EA11CB47D2AA01378CDA89D744AF47AD4AD2D4CF7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F6AC91B74C13D6A0C92A3755A5690E605B6E0FC2B0B052AC509D07E11A0E0E2A"
        },
        {
          "Id": "BM.AddFloat",
          "Name": "AddFloat",
          "DisplayName": "AddFloat",
          "FullName": "BM.AddFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "E25821E36459505391FA81E0FD3D2BD81708EEA2B1B4C1D6CE6FF139E77EF8C2",
              "Hash": "1AE7B808E3AA00585DDD74E255C6B906A2B648FC24FB529DDA563E9E300DCB37",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73553C01591B79F712E11DF877FF28E6CA5D6A5FA5D302135CC170F15741BFB0"
        },
        {
          "Id": "BM.AddHashSetValue\u00601",
          "Name": "AddHashSetValue\u00601",
          "DisplayName": "AddHashSetValue",
          "FullName": "BM.AddHashSetValue",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "D43CD803FA216DB34BF9D0DB2B506B491D002667FFDC5BC540ED815464FB7554",
              "Hash": "D70B56FB9DF69C0CDBD07130C33CB2C0BB6B98BD4115FA486050A73C6CF84327",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.HashSet\u003CT\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.HashSet\u003CT\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "613040FDA5B633D81C593056EC8292119BD16AB4032211D4A9AE616D9E224B80"
        },
        {
          "Id": "BM.AddInt",
          "Name": "AddInt",
          "DisplayName": "AddInt",
          "FullName": "BM.AddInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "FFD75CDDF10253CA7AD68AF5E1A6C4DA5BDE87BC169403DBB0FAB06960A34E75",
              "Hash": "190326F5FEAE1B11D16B157D004D72D4F9B2C871DA4C435E47BCC9A34B2A89E5",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CFB03CB45E3C405ADEA9DB237172DE5078DE4EDB0EF3E09C0AC010F0C8E32CB7"
        },
        {
          "Id": "BM.AddVector2",
          "Name": "AddVector2",
          "DisplayName": "AddVector2",
          "FullName": "BM.AddVector2",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69A7C6DFC21FF0FBE24259220D84B10CDDBD89A57AFC34A4984048AD1369A270"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "685F1C5FC8EAA4D5E6060143E06FD860201060383DC0A1EB1B202A6F86C2CAC6"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "E1EE0BA75FA0ADB60B591ECD4E99CFFACEA15B177CB2DD69AB693111E8E42BB3",
              "Hash": "16EEC1EEAC9E86E5C5F0B3804A51278B0647EF3275569F86349DAA7D76815763",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "819B9BB73008E570F715CC8C30C66AAF732A0107265E150C2DAB527ABC994B46"
        },
        {
          "Id": "BM.AndCondition",
          "Name": "AndCondition",
          "DisplayName": "AndCondition",
          "FullName": "BM.AndCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "BM.IBaseCondition"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetCondition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetCondition",
              "Signature": "public System.Void ResetCondition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "8D7E55F13BBDF3DDFAC43DFD12E7423E9F398B5DC68C988BF402EA2A7A381B22",
              "Hash": "3AC10B1291F12275132C774E0A2E8D9BADCD65D518C06CBE3A01C25F12DC8755",
              "CalledMethods": [
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "Test",
              "Signature": "public System.Boolean Test(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "0A02C49DA3504EBE5E7FA1F6F76A0BA43B5082A383DFAFA0CE55E728588D8C47",
              "Hash": "E4D5843807422F941278C236A115938F057FE7B5505189E3DD42DCD456B7C9F6",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "048DFE2D4CEF0AE30D6F6B56D7CDA1281F5516EBD08E9E13CE552B29E83DC973"
        },
        {
          "Id": "BM.Ascend",
          "Name": "Ascend",
          "DisplayName": "Ascend",
          "FullName": "BM.Ascend",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.VerticalMove",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPosition(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetPosition",
              "Signature": "protected System.Single GetPosition(System.Single t, System.Single startZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "CFFDC80AC77B1895266426CF225F15432B165F055F1BF20793796DD75484E6CC",
              "Hash": "09137433AA47EA3447DB44E059E056137072FDDC83D06A559226365015A473F6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasReachedTarget(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "HasReachedTarget",
              "Signature": "protected System.Boolean HasReachedTarget(System.Single currentZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "currentZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5D5D4CF039D7BBE920455405610AD62AF333046435BA6234EE44A3D3A8DA477D",
              "Hash": "7E11A14C5577418D281553750970C748E579F6F2701A5CC7142BA771A60E251D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2177C140553F8C6BE16766DA415FFD69A49C70239841563BCE58EAFFF6D4144B"
        },
        {
          "Id": "BM.BehaviorMachine",
          "Name": "BehaviorMachine",
          "DisplayName": "BehaviorMachine",
          "FullName": "BM.BehaviorMachine",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CE5DA9D7DCC1458D96E0469C519E1963FF0618D2C2367CB5B021D63562CB468"
            },
            {
              "Id": "PendingBehaviorRequests:BM.PendingBehaviorRequests",
              "Name": "PendingBehaviorRequests",
              "Type": "BM.PendingBehaviorRequests",
              "Signature": "public BM.PendingBehaviorRequests PendingBehaviorRequests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85A111D8F6E67A428CF2E5D6795BCDD25F13E3D0526D0E186A97655D03F7EEAF"
            },
            {
              "Id": "_reuseUpdateContext:BM.BMUpdateContext",
              "Name": "_reuseUpdateContext",
              "Type": "BM.BMUpdateContext",
              "Signature": "private BM.BMUpdateContext _reuseUpdateContext",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF81A979AE4C64248A51E2642F840BB0189A1B5D7BFB10E44EEFECF7576E7A05"
            },
            {
              "Id": "_stateMachine:BM.StateMachine",
              "Name": "_stateMachine",
              "Type": "BM.StateMachine",
              "Signature": "private BM.StateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "414893D229E3FFA73561AD2CE58C8D2CF2760489BE61AC583CED3C537CE0FFC3"
            }
          ],
          "Properties": [
            {
              "Id": "StateMachine:BM.StateMachine",
              "Name": "StateMachine",
              "Type": "BM.StateMachine",
              "Signature": "public BM.StateMachine StateMachine",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AB2F3377CA8B87B5BB244E2083418909EE1CEEB70615C0D62978F02FC6C6F49B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "IsCurrentState(BM.State)-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "70C31EB736856277C155B19F59CC3191964AB8861B35645F33EE7176C2341550",
              "Hash": "81447F0AD4B179F32D22707A987E7DAE45462D5C3356684FC87615C219214373",
              "CalledMethods": [
                "BM.StateMachine::IsCurrentState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentState(System.String)-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(System.String targetState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0909B9BF01C086684FC1687FA3BF9149972842C79E6766D86FB7CCD695EDC5BF",
              "Hash": "329166050CB19B982D910EB04ABAEB94705A871DCADD640012A29B31452FBAAB",
              "CalledMethods": [
                "BM.StateMachine::IsCurrentState(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentState(System.String[])-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(System.String[] targetStates)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetStates",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2A27C3239CB038C0543BD2F24ACFA0F1460700FD19598E7A085AFB0CA74F97C1",
              "Hash": "93586FB6F6012630A15AF21E9127E26FCDAF5ECFEBF4D403681D7A428374B1C4",
              "CalledMethods": [
                "BM.StateMachine::IsCurrentState(System.String[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6D0D7929326D0BC706813B7E7FD4A6A1FCB1645C5DF7D2CDAD7645D538014AE0",
              "Hash": "0D430738BC9201B5FFA3A40619921A2F7BD76B0D9FB8885558829C039AE1CD43",
              "CalledMethods": [
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "5871917FABA84C6EB6E4C36173CB05F3CEA4CF388BE594CBF50B7735113E16BF",
              "Hash": "F34BD2B25FB47309548A9FCA66BCB98EA35E24863571D82904807FDABC5ECB2E",
              "CalledMethods": [
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.BMUpdateContext::UpdateValues(BM.StateMachine, Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "BM.PendingBehaviorRequests::RemoveExpiredRequests()",
                "BM.StateMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)"
              ],
              "StringLiterals": [
                "self",
                "selfId"
              ],
              "Source": null
            }
          ],
          "Hash": "BCC41FA726093BFBFF45A1FC31CE8CA923DA88999FC53227F110F64CE87F4B46"
        },
        {
          "Id": "BM.BehaviorRepeater",
          "Name": "BehaviorRepeater",
          "DisplayName": "BehaviorRepeater",
          "FullName": "BM.BehaviorRepeater",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_counter:System.Int32",
              "Name": "_counter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _counter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D5F0C202885A41426E66A607C9B1046A20765263E89044AD2B4C5EF969D71B"
            },
            {
              "Id": "_limit:System.Int32",
              "Name": "_limit",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _limit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "698FBBEC393FA0E1912DF87F4EA644F099737014A50F1C56B9353405425BDDEB"
            },
            {
              "Id": "_limitArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Int32\u003E\u003E",
              "Name": "_limitArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E _limitArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "172F76CEA5AC1660410E8EA452073A717CD494E621AEE71CED6E48E41DCC7B50"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "D08154F5D7FAC2B57F5017C714586B7E6B629230AA5BA114ACABE14FC5129F45",
              "Hash": "6C130F6925FA01A5C7012897DDFD37305E06FC8A0446D83B82EFF0EE057D131F",
              "CalledMethods": [
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::GetValueOrDefault()",
                "BM.NodeArg\u003CSystem.Int32\u003E::TryGet(BM.Blackboard, T\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "1CB1A241FBA3E9528807D22A20A8F02693CC98816B59058C08E78D52F6DE2B26",
              "Hash": "8B59861F2C1CA42E9B8AB9C4B96DB6FA137522378DEE28A58FDEBEF08607CADA",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0911A34F5A150561B7BE4257B5F7F53ED94E3EB8AA66611D66D05E7D772322D9"
        },
        {
          "Id": "BM.BehaviorRequest",
          "Name": "BehaviorRequest",
          "DisplayName": "BehaviorRequest",
          "FullName": "BM.BehaviorRequest",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:BM.BehaviorRequestData",
              "Name": "Data",
              "Type": "BM.BehaviorRequestData",
              "Signature": "public BM.BehaviorRequestData Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56F4D115FC2DAB1D887171D78C9863399A2623F90F8BA705DD8D783167017C58"
            },
            {
              "Id": "Sender:CandideServer.Entities.Controllers.ServerBehaviorMachineController",
              "Name": "Sender",
              "Type": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
              "Signature": "public CandideServer.Entities.Controllers.ServerBehaviorMachineController Sender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48DD87C6469F1E1569B052BBE33CDD5E8218EABAEDE03598F65D3136D2FB0367"
            },
            {
              "Id": "SenderNode:BM.SendBehaviorRequest",
              "Name": "SenderNode",
              "Type": "BM.SendBehaviorRequest",
              "Signature": "public BM.SendBehaviorRequest SenderNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABD5E6C3193DDCB082B2D9016DC9C8E2F53E2CE9AC6C04EAF84A0F89D3D44BE2"
            },
            {
              "Id": "_creationTime:System.TimeSpan",
              "Name": "_creationTime",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _creationTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52579FFEFBD8F48A180CE21399961494C177948024AAF4B9B75884A6055565B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsExpired()-\u003ESystem.Boolean",
              "Name": "IsExpired",
              "Signature": "public System.Boolean IsExpired()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "79FB3FCAD99284CD05398D1168D446BADF08651F136B92E7257A090E36924CCF",
              "Hash": "A3375A5AFEF1439122BCCE62A8564AC5B2412054D29E3C20E4133FB7EEB05101",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::FromSeconds(System.Double)",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25552FE8A9BA07EFFBA569034E3C6CB28E6966076CC7B5C22A087D3DC5FA705B"
        },
        {
          "Id": "BM.BehaviorRequestData",
          "Name": "BehaviorRequestData",
          "DisplayName": "BehaviorRequestData",
          "FullName": "BM.BehaviorRequestData",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackboardKeys:System.String[]",
              "Name": "BlackboardKeys",
              "Type": "System.String[]",
              "Signature": "public System.String[] BlackboardKeys",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA6F2C71AD347DC6526E19ADAFA1BB3DAAC5EC2544A3F6D6A2035CBFF1ECA58F"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "MaxResponders:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MaxResponders",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MaxResponders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20734B93029FBAB0109FB8382DA6556FAE13F61EA0AE9E22426B673DA8513D94"
            },
            {
              "Id": "MaxRespondersRange:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E\u003E",
              "Name": "MaxRespondersRange",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E MaxRespondersRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46902CFC7A814A7F64E9F50107E12C0CFE85B6A3A4153AB01524E323E9DE9C28"
            },
            {
              "Id": "RequiredResponders:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "RequiredResponders",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E RequiredResponders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C1479280824889B9F6A6245B5DDBD0389C496F4FE58F423790D0476BBDFEAAF"
            },
            {
              "Id": "RequiredRespondersRange:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E\u003E",
              "Name": "RequiredRespondersRange",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E RequiredRespondersRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEA051119C284065DF2AAFFB59F8941F1F7E104AF1229BDECCC330DDB2BAC3A3"
            },
            {
              "Id": "ResponseTime:System.Single",
              "Name": "ResponseTime",
              "Type": "System.Single",
              "Signature": "public System.Single ResponseTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38B4F54588145AAC2325186B381B0346A17A96A484E4C6289207451FC4D06078"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4AAA979A444D34DB442CEC27859517C1D3B56C645DA4F2C2749D2FA05274BD82"
        },
        {
          "Id": "BM.BehaviorRequestIds",
          "Name": "BehaviorRequestIds",
          "DisplayName": "BehaviorRequestIds",
          "FullName": "BM.BehaviorRequestIds",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HelpMasterEngineerConstructBallista:System.String",
              "Name": "HelpMasterEngineerConstructBallista",
              "Type": "System.String",
              "Signature": "public System.String HelpMasterEngineerConstructBallista",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4ED28B3827E544A84DB8D78590F1B323A6698CA47E0A995AFAC5A0AC4D4AC37"
            },
            {
              "Id": "SatyrBossThrowSatyr:System.String",
              "Name": "SatyrBossThrowSatyr",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossThrowSatyr",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E71026A1FE239277664CB12765616912E9DADAEFFE7925B0E1AB44415AB08BBF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3571738378E32CC6BAECD033D0F9E23ED4781FB6F77748BB6C945129061422D3"
        },
        {
          "Id": "BM.BehaviorRequestKeys",
          "Name": "BehaviorRequestKeys",
          "DisplayName": "BehaviorRequestKeys",
          "FullName": "BM.BehaviorRequestKeys",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "BM.BehaviorRequestLibrary",
          "Name": "BehaviorRequestLibrary",
          "DisplayName": "BehaviorRequestLibrary",
          "FullName": "BM.BehaviorRequestLibrary",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_behaviorRequests:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BM.BehaviorRequestData\u003E",
              "Name": "_behaviorRequests",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BM.BehaviorRequestData\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, BM.BehaviorRequestData\u003E _behaviorRequests",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F07B856991A7304CDCD018037D6450E20E3DCB1E86715CA28AAF594841646716"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get(System.String)-\u003EBM.BehaviorRequestData",
              "Name": "Get",
              "Signature": "public BM.BehaviorRequestData Get(System.String id)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorRequestData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "4859D7BB03FD55D2E08AA5CD8962569BAAD2CDFC1A6E86883807832BCC70B883",
              "Hash": "07E3047DA2B226CB0FEDE3E4E5A6E3B37FB98AAA51F10BD59EAB6209E1A7FDAF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.BehaviorRequestData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Collections.Generic.KeyNotFoundException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "BehaviorRequestData with id \u0027",
                "\u0027 was not found."
              ],
              "Source": null
            }
          ],
          "Hash": "0E31599A840D3305ED698567DCC7D19290D062B0057D16397E658EED00A02F9F"
        },
        {
          "Id": "BM.BehaviorTree",
          "Name": "BehaviorTree",
          "DisplayName": "BehaviorTree",
          "FullName": "BM.BehaviorTree",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Node",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_resetNodes:System.Collections.Generic.HashSet\u00601\u003CBM.Node\u003E",
              "Name": "_resetNodes",
              "Type": "System.Collections.Generic.HashSet\u003CBM.Node\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CBM.Node\u003E _resetNodes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50567C7504508AB5B4C72F360447DAADA448A40A8CCD39DAE4746EB20A949B2A"
            },
            {
              "Id": "_reuseUpdateContext:BM.BTUpdateContext",
              "Name": "_reuseUpdateContext",
              "Type": "BM.BTUpdateContext",
              "Signature": "private BM.BTUpdateContext _reuseUpdateContext",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "155A1ECC3C5B9BA8B4F55198FF248E383E14A20693F626987B7080A93A7B97B6"
            },
            {
              "Id": "_root:BM.Node",
              "Name": "_root",
              "Type": "BM.Node",
              "Signature": "private BM.Node _root",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9865F5AC196A801A41688DA32C2DDE307F841E9C60109011DFE16871EB3591FF"
            },
            {
              "Id": "_runningNodes:System.Collections.Generic.HashSet\u00601\u003CBM.Node\u003E",
              "Name": "_runningNodes",
              "Type": "System.Collections.Generic.HashSet\u003CBM.Node\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CBM.Node\u003E _runningNodes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3DABFA38F62C223855F9EEF964163C500D4BFE2FB058A9B8DA9D19986398B91"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddResetNode(BM.Node)-\u003ESystem.Void",
              "Name": "AddResetNode",
              "Signature": "public System.Void AddResetNode(BM.Node node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "30641FD9F42203333CD819586FD1580AFA988B1C5F6D106CD6069B153559B0AA",
              "Hash": "BFDF657AFFDD98D4B61A9C9203BD40B9D1D9A49F0FD950F6992145D03423A814",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CBM.Node\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddRunningNode(BM.Node)-\u003ESystem.Void",
              "Name": "AddRunningNode",
              "Signature": "public System.Void AddRunningNode(BM.Node node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C0D537F472E1AC740A21A148D7F47FA73EB4C2FDDA0272E92B534FBC3E5C0014",
              "Hash": "1DE61D4E4171D0E7BED1460741F3A43BBE05B3C66A3B6D463D13C156F2C3A12C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CBM.Node\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ENode\u002BStatus",
              "Name": "Execute",
              "Signature": "public Node.Status Execute(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "D6CDD4DC5B644B15D7E15DA7661BBF95BA3A7FE673FC20C130D41559392D29F0",
              "Hash": "4FC04954B511400EA85AAA2B5FCC9F04FD82CE8CE931D42C683EE21C3FF3B754",
              "CalledMethods": [
                "BM.BTUpdateContext::SetValues(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.BehaviorTree, BM.StateMachine)",
                "BM.Node::Update(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveRunningNode(BM.Node)-\u003ESystem.Void",
              "Name": "RemoveRunningNode",
              "Signature": "public System.Void RemoveRunningNode(BM.Node node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "2439E64573BC4699F650E9C38957927CB39263E501396ED9F567046050BF04C2",
              "Hash": "FC5EEC7929216B3CC1153C6325A44D46098CBA103084C1E7F9C73C6AD8607C58",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CBM.Node\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetTree(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetTree",
              "Signature": "public System.Void ResetTree(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "C4826F57A0C1E6EDF8669E290C789AAE95ABCF55184B492AF287928346BD8088",
              "Hash": "BAFAF29F34F3E44F569ED4103B0E0E29348C4CD7BE27509697678C197C37F705",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)",
                "System.Collections.Generic.HashSet\u003CBM.Node\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CBM.Node\u003E::get_Current()",
                "HashSet.Enumerator\u003CBM.Node\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CBM.Node\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRoot(BM.Node)-\u003ESystem.Void",
              "Name": "SetRoot",
              "Signature": "public System.Void SetRoot(BM.Node node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "C168F1E408A29BED36F723C9F36115752E95E9EEB33FC1BB56DFCCC4198D3B89",
              "Hash": "F9787BF5A2E8EB77D61F1575B53E060007A8E7823444AF8426488A0AC2C158C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "EF307330D934E08FDE936BD5D2D6007327B05A4E2B2DE0D9269B7C5080B2A49B",
              "Hash": "5A190A48C2387E782091BDBE0E5384F57167B5B2790661D2FA68273BE85430AF",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1D5E7B9C860B157622E4F88931A5E3C0432800D8626AE485F24BC79440C24D09"
        },
        {
          "Id": "BM.BehaviorTreeFailed",
          "Name": "BehaviorTreeFailed",
          "DisplayName": "BehaviorTreeFailed",
          "FullName": "BM.BehaviorTreeFailed",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E86011B81816EDE99DB4C868D536C519BD6BB09484B64562E541540D82162BDE",
              "Hash": "2229EBDEEA02B9A1C3416BC46DB5E4B4ADF2081F682DEF9D80071CF3EAFE9CF6",
              "CalledMethods": [
                "BM.Node::IsFailure()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_UpdateBehaviorTree()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D8FE76D916E6E99BC116F68B80F04737103EE7BBB94D0D53D935225D09456117"
        },
        {
          "Id": "BM.BehaviorTreeIsRunning",
          "Name": "BehaviorTreeIsRunning",
          "DisplayName": "BehaviorTreeIsRunning",
          "FullName": "BM.BehaviorTreeIsRunning",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "23890D51B02F7ADE9ED19D5A09D38B09104E78D1EEEA9C12D55CBD276A3758C5",
              "Hash": "BC6F5706C8245B6915A5F612721A9EBF125D1055087C8E41D2B17DA0002FC813",
              "CalledMethods": [
                "BM.Node::IsRunning()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_UpdateBehaviorTree()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0002C3B80DC94F31B8389563DD7654C17E36287709A7E4916983AD420491CB7"
        },
        {
          "Id": "BM.BehaviorTreeSucceeded",
          "Name": "BehaviorTreeSucceeded",
          "DisplayName": "BehaviorTreeSucceeded",
          "FullName": "BM.BehaviorTreeSucceeded",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "EE0D9E140BFD06007B8386216DBA98D32082C911DFD2272784F55A5BAAB2DC6D",
              "Hash": "A48922485A812D4089E7D2605865F9563F040E00DF94541CE670A7B37A798E0A",
              "CalledMethods": [
                "BM.Node::IsSuccess()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_UpdateBehaviorTree()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "144A4C8CC63625B9003A8C7666005A52200E3E7E7A128196C6A786091F1A7B9A"
        },
        {
          "Id": "BM.BehaviorTreeTerminated",
          "Name": "BehaviorTreeTerminated",
          "DisplayName": "BehaviorTreeTerminated",
          "FullName": "BM.BehaviorTreeTerminated",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A2D3F7CFA16BC0B22D96097EB1CF696867C8FD9053910D91CA4814C3BC0055D9",
              "Hash": "A13E70206169F84670FA238BDD78DF9A4A03E1AE3447CA6383F551255169061D",
              "CalledMethods": [
                "BM.Node::IsTerminated()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_UpdateBehaviorTree()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14E9B0B03E1DA5BBE7CAF210431C574AF58B84F7D19388A278C3AD8731864DB3"
        },
        {
          "Id": "BM.Blackboard",
          "Name": "Blackboard",
          "DisplayName": "Blackboard",
          "FullName": "BM.Blackboard",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_blackboard:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E",
              "Name": "_blackboard",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E _blackboard",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61C1D06496E97EFDC58DD4681B3CFA704611D38E1D3FDB4AA31FF61628D985A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "98BD8E76C5A80D6F4E18D492B56253371584BB8839E79B3E762C50D77BEBD50F",
              "Hash": "CE7C176BF8D377692E522BE381F7EB93697F10B931E83EA1215FE627D5BF3189",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValue(System.String)-\u003ESystem.Object",
              "Name": "GetValue",
              "Signature": "public System.Object GetValue(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "82FAD09076806556AE34D7184F71735CD3381B8BDF78F954127E17F472A877DA",
              "Hash": "119834E242320BCA7D9A9F845CEFBD1AA99F6301D7A71279A1AB5D157368C6FE",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValue\u00601(System.String)-\u003E!T",
              "Name": "GetValue",
              "Signature": "public T GetValue\u003CT\u003E(System.String key)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 56,
              "BodyHash": "0BA453F300BF3B16B88DA462E80C61EFE9F8A8B0E72DBC27D319B603F18A1ED4",
              "Hash": "45596218EB8933561D6B6D325568A937AA0E1AB2ED121FC1A952B19DDEC08F73",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasValue(System.String)-\u003ESystem.Boolean",
              "Name": "HasValue",
              "Signature": "public System.Boolean HasValue(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9C4DD5AD913CD6347DE9AEA62B3F346B556029B412B9CA1935A9ED8B0C6C8AED",
              "Hash": "7477416A7EF6137F4AABED7917841E8F04F1D2C1385E2438BAA83A33BF7D80FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsStackEmpty(System.String)-\u003ESystem.Boolean",
              "Name": "IsStackEmpty",
              "Signature": "public System.Boolean IsStackEmpty(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "A30AF746C7355039BEEFF119F63C51918F4717C0F0D04C458F2E781EB9767EE8",
              "Hash": "6D72C694E3887E424C741A3004F410569EEC714D7064C027C465CD6CCC629C4D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Stack\u003CSystem.Object\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PopFromStack\u00601(System.String)-\u003E!T",
              "Name": "PopFromStack",
              "Signature": "public T PopFromStack\u003CT\u003E(System.String key)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 80,
              "BodyHash": "69EAF1AEC76F83182D6FA5ED6AF53427E17597FD8D5EB75A43F8CF92290EF263",
              "Hash": "2F7EBB5D269720CEEF74EF4C50341EA2FF652BBA1AC46BC541E1ED06EEEFB0A3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.InvalidOperationException::.ctor(System.String)",
                "System.Collections.Generic.Stack\u003CT\u003E::get_Count()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.Stack\u003CT\u003E::Pop()"
              ],
              "StringLiterals": [
                "Stack with key \u0027",
                "\u0027 does not exist or is of incorrect type.",
                "Stack is empty for key: "
              ],
              "Source": null
            },
            {
              "Id": "PushToStack\u00601(System.String, !T)-\u003ESystem.Void",
              "Name": "PushToStack",
              "Signature": "public System.Void PushToStack\u003CT\u003E(System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 61,
              "BodyHash": "8E10115744643634715C1CD32C09898C925D6262CFBBC6E0766AFA8147BC1F07",
              "Hash": "46FA80522CE7485FB094621E53AB79D8D7F9EEF3B1485A1B2BD895CDC0C96D10",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Stack\u003CT\u003E::Push(!0)",
                "System.Collections.Generic.Stack\u003CT\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Object)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String key, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D44B5A3B48E21F1172282FCE5AB5C850C25AAEBD10030A580BA881A246DC2010",
              "Hash": "92D934FCE6CD6D135DEA33A57080F5E60D1FD97262C0AF15403685F93A03B303",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue\u00601(System.String, !T)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue\u003CT\u003E(System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 19,
              "BodyHash": "AB33EA7ADB139B3B59FAB414F4058303C4E403D51ED045A0F9BE673785E6BEB4",
              "Hash": "477CDF5B8FF3915E70463A242291E05F0E48D6A26888BEEF46CCA958CD2380DA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6309723BC99B9381C901CDF6725913CD6FF82271DD68D5E8E6C8FD0C9BC735B4"
        },
        {
          "Id": "BM.BlackboardManager",
          "Name": "BlackboardManager",
          "DisplayName": "BlackboardManager",
          "FullName": "BM.BlackboardManager",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_blackboardGroups:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BM.Blackboard\u003E",
              "Name": "_blackboardGroups",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E _blackboardGroups",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB0C8D51C24303F40A0B3A117CD5EC081F9E096D7FA19E2F62D80F81BC7B433B"
            },
            {
              "Id": "_instance:BM.BlackboardManager",
              "Name": "_instance",
              "Type": "BM.BlackboardManager",
              "Signature": "private BM.BlackboardManager _instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "060FB1AE28F442393231CF22505A455A8ADFD6231BC530F5054C5DC9CA0480CA"
            }
          ],
          "Properties": [
            {
              "Id": "GlobalBlackboard:BM.Blackboard",
              "Name": "GlobalBlackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard GlobalBlackboard",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "536DF8FD2145FE07D85ECC03B1200494E95EE62A17EAE22E46934AC56179FFB0"
            },
            {
              "Id": "Instance:BM.BlackboardManager",
              "Name": "Instance",
              "Type": "BM.BlackboardManager",
              "Signature": "public BM.BlackboardManager Instance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5DC0640B88D674A531B634F1303230CA256B366079D6AE7AD8579DAB21C67EB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateOrGetGroup(System.String)-\u003ESystem.ValueTuple\u00602\u003CBM.Blackboard,System.Boolean\u003E",
              "Name": "CreateOrGetGroup",
              "Signature": "public System.ValueTuple\u003CBM.Blackboard, System.Boolean\u003E CreateOrGetGroup(System.String groupName)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CBM.Blackboard, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "groupName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "C3A07F27B4DA22AC29ACA9943AFF752A504EDAD4EDC7D2AD4DFC5C0D80549C78",
              "Hash": "71BAA0EB0EC94E6BB808DECE0942F9060C45002D0A9254E25868170ABC6BC980",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E::TryGetValue(!0, !1\u0026)",
                "System.ValueTuple\u003CBM.Blackboard, System.Boolean\u003E::.ctor(!0, !1)",
                "BM.Blackboard::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "B8355FDCD8CB00EEE277907079B0631336F904E0904CE00182FE272A77735E9D",
              "Hash": "95CA4C1AF0AF66D9A6CB5C27C202AA48919EE3E6C1380BAFEAE9CB05C07B4B2A",
              "CalledMethods": [
                "BM.BlackboardManager::get_Instance()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E::Clear()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveGroup(System.String)-\u003ESystem.Boolean",
              "Name": "RemoveGroup",
              "Signature": "public System.Boolean RemoveGroup(System.String groupName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "groupName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A624EF2578C41B98CBCE99C21599D0BC39AC6D24B18160DDF94C786011D39782",
              "Hash": "D01C8588795C1E7B4B7166571EDC02374A24A4AC730586110A5AF8016F98EDEB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetGroup(System.String, BM.Blackboard\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetGroup",
              "Signature": "public System.Boolean TryGetGroup(System.String groupName, out BM.Blackboard\u0026 outBlackboard)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "groupName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBlackboard",
                  "Type": "BM.Blackboard\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "E51F98DDA73D70B421BD5F67DA5670AA07018578FAD5AD10547EAAED06DD8B53",
              "Hash": "F9FDD50CE364EF28BAEE88B277D673E5A2DD7A1D12B988265BF6EB7D6B7B92FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.Blackboard\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F42A8E525EC92AEC2DD9FCE6863E6BC5C85A09F498BCD3AFFC60748769913B87"
        },
        {
          "Id": "BM.BlackboardRef",
          "Name": "BlackboardRef",
          "DisplayName": "BlackboardRef",
          "FullName": "BM.BlackboardRef",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GroupName:System.String",
              "Name": "GroupName",
              "Type": "System.String",
              "Signature": "public System.String GroupName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25C0EB616783152DBF6477A1E75516D7FBB1036B810FD4685F82D216FE8C9E0E"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "Type:BM.BlackboardType",
              "Name": "Type",
              "Type": "BM.BlackboardType",
              "Signature": "public BM.BlackboardType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "643B7CDE159B9188BE93363D2CE539AB88D353230590CDF481A58D780819FD23"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get\u00601(BM.Blackboard)-\u003E!T",
              "Name": "Get",
              "Signature": "public T Get\u003CT\u003E(BM.Blackboard personalBlackboard)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 34,
              "BodyHash": "3D6AE3AB514F7180B1DA8DE62CCD42D49D12055DBB4FCB357423404E4C9830CC",
              "Hash": "1CBC77692AED9422130CF1C97D5CE868BB25614DE9AB3BEC6A0536F1517943C3",
              "CalledMethods": [
                "BM.BlackboardRef::GetTargetBlackboard(BM.Blackboard)",
                "BM.Blackboard::GetValue(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTargetBlackboard(BM.Blackboard)-\u003EBM.Blackboard",
              "Name": "GetTargetBlackboard",
              "Signature": "private BM.Blackboard GetTargetBlackboard(BM.Blackboard personalBlackboard)",
              "Visibility": "private",
              "ReturnType": "BM.Blackboard",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6F4ACA4D1281BAB909D48A761C4922177E60592DDFE3465018EFC851E31A928C",
              "Hash": "69A0F8368E24BAE939383D9FBEE748702008E747C8489ED2576C88BBA74E991E",
              "CalledMethods": [
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::TryGetGroup(System.String, BM.Blackboard\u0026)",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWithSelfCheck\u00601(BM.BTUpdateContext, BM.Blackboard)-\u003E!T",
              "Name": "GetWithSelfCheck",
              "Signature": "public T GetWithSelfCheck\u003CT\u003E(BM.BTUpdateContext updateCtx, BM.Blackboard personalBlackboard)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 155,
              "BodyHash": "610DAFBB7DA347D9FD349857B712D712155AA769465C5BF599A1BDB0F647EEAE",
              "Hash": "3D7D53DF438C3D134793576F008A56FA61A277445289E358CC2C7B017F09A12A",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::Equals(System.Guid)",
                "BM.BlackboardRef::Get(BM.Blackboard)"
              ],
              "StringLiterals": [
                "self",
                "selfId"
              ],
              "Source": null
            },
            {
              "Id": "Set(BM.Blackboard, System.Object)-\u003ESystem.Boolean",
              "Name": "Set",
              "Signature": "public System.Boolean Set(BM.Blackboard personalBlackboard, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "700CEA7E7174699AD8CD718335689BF0C4256ADB849CF2088FCD7879A6FE8057",
              "Hash": "51204B6D2DACBA46865BE8F42CBC21B72B88C281CFF0C6B26F95FBEE73C309A2",
              "CalledMethods": [
                "BM.BlackboardRef::GetTargetBlackboard(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet\u00601(BM.Blackboard, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet\u003CT\u003E(BM.Blackboard personalBlackboard, out T\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 53,
              "BodyHash": "BAC8B9E30DAF85301EE41F3181EF6AB7097DC617125E7DDFF685751852ADA13A",
              "Hash": "B447B6CD59B9BEE173F79E78837F0527EE7032AD63140E9F8FA607BA78024BA9",
              "CalledMethods": [
                "BM.BlackboardRef::GetTargetBlackboard(BM.Blackboard)",
                "BM.Blackboard::GetValue(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWithSelfCheck\u00601(BM.BTUpdateContext, BM.Blackboard, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWithSelfCheck",
              "Signature": "public System.Boolean TryGetWithSelfCheck\u003CT\u003E(BM.BTUpdateContext updateCtx, BM.Blackboard personalBlackboard, out T\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 63,
              "BodyHash": "01C7A7C3098BA5BC449374E81C1444E7EF03CA4FF098FC15D96B712BFAA74F10",
              "Hash": "1813D1DF8D422D00D5C28B7E7539BC10C14CB59B088A392EB0B26512886D4ED4",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "BM.BlackboardRef::TryGet(BM.Blackboard, T\u0026)"
              ],
              "StringLiterals": [
                "self"
              ],
              "Source": null
            }
          ],
          "Hash": "0219933FBE93AB1952B0352B5A9EFB87C659BC9A61F7FDD87D1F6306C84F99CD"
        },
        {
          "Id": "BM.BlackboardType",
          "Name": "BlackboardType",
          "DisplayName": "BlackboardType",
          "FullName": "BM.BlackboardType",
          "Namespace": "BM",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Global:BM.BlackboardType",
              "Name": "Global",
              "Type": "BM.BlackboardType",
              "Signature": "public BM.BlackboardType Global",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E67C027805A8E3575730B038426F3382189DB1256497A8E9D7F404165F5AAE61"
            },
            {
              "Id": "Group:BM.BlackboardType",
              "Name": "Group",
              "Type": "BM.BlackboardType",
              "Signature": "public BM.BlackboardType Group",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEC21680F496CD240F6931B1D091D466CF2447A33F4EAFF8AF7DA333ADC07638"
            },
            {
              "Id": "Personal:BM.BlackboardType",
              "Name": "Personal",
              "Type": "BM.BlackboardType",
              "Signature": "public BM.BlackboardType Personal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6ED91F7CAB376386C5FC8CAC5D3B8200E2E02DC50467DB4E8202E30115F6DF1A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11D987BDBC9654031247231C2A3E00D921276D77116760BFCEB790AEBF35D2EB"
        },
        {
          "Id": "BM.BMUpdateContext",
          "Name": "BMUpdateContext",
          "DisplayName": "BMUpdateContext",
          "FullName": "BM.BMUpdateContext",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "ServerEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8C2D1AE1B74E7114A51C21FF7173D539BF3C4EB42362BE1C526EEA00932E697"
            },
            {
              "Id": "StateMachine:BM.StateMachine",
              "Name": "StateMachine",
              "Type": "BM.StateMachine",
              "Signature": "public BM.StateMachine StateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F16C52CA586C3AACE1D858E149082492CEEA410E9D4EA0DD447BB961008A3E2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateValues(BM.StateMachine, Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "UpdateValues",
              "Signature": "public System.Void UpdateValues(BM.StateMachine stateMachine, Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "FB36A57E36EAF4E2BD433901848DF512FCAAC9B9A1B436932B45805A60883EC2",
              "Hash": "F79B07E92417BE85B2036920A95A00581DEF2E0794E49C0B63C69182A0AA5CDD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C3BBA116875D74192BB93F8EEE3AFFDCA1F5132E0C057E4EF96041B2EAD7B245"
        },
        {
          "Id": "BM.BoolCondition",
          "Name": "BoolCondition",
          "DisplayName": "BoolCondition",
          "FullName": "BM.BoolCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_bool0:BM.NodeArg\u00601\u003CSystem.Boolean\u003E",
              "Name": "_bool0",
              "Type": "BM.NodeArg\u003CSystem.Boolean\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Boolean\u003E _bool0",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "983568595F40E26220D6F488E795DCC4390401B5DD22FDFB8558330621D68C90"
            },
            {
              "Id": "_bool1:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Boolean\u003E\u003E",
              "Name": "_bool1",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Boolean\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Boolean\u003E\u003E _bool1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55C4B9AFE9CA2647EAC2BF56DAA691A6B2F84459C94FF0E69A2D9CD464BD5349"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "38EAE124E31B89229EFB6524F53420FF01C2BCB60679203AB7CE030859B64024",
              "Hash": "420B4A861E53455039BB2C018E29A1149CF66C34468080DD5A7472BA417398A2",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Boolean\u003E::Get(BM.Blackboard)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Boolean\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Boolean\u003E\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90EEF3AAA5AB6B5D42BE14695D473BB90FE61533FEA0239CFC23C15F2AFDE6A6"
        },
        {
          "Id": "BM.BTBuilder",
          "Name": "BTBuilder",
          "DisplayName": "BTBuilder",
          "FullName": "BM.BTBuilder",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentCompositeParent:BM.Composite",
              "Name": "_currentCompositeParent",
              "Type": "BM.Composite",
              "Signature": "private BM.Composite _currentCompositeParent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27A46FFDD45E8DE4DC557496AF6B3E446E6BB32E4A0CBA7856B6B15120502204"
            },
            {
              "Id": "_currentDecoratorParent:BM.Decorator",
              "Name": "_currentDecoratorParent",
              "Type": "BM.Decorator",
              "Signature": "private BM.Decorator _currentDecoratorParent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC9AA68C737D9319E45465007B9C2F46F9A2BD1F64AA94BE8E2CE020C9F4258C"
            },
            {
              "Id": "_nodeHierarchy:System.Collections.Generic.Stack\u00601\u003CSystem.ValueTuple\u00602\u003CBM.Node,BTBuilder\u002BNodeTypes\u003E\u003E",
              "Name": "_nodeHierarchy",
              "Type": "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E _nodeHierarchy",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CAF2498232C1ABC780896A2E3D37C70A1D0BBC0748A02569CBCD193E88EF8026"
            },
            {
              "Id": "_root:BM.Node",
              "Name": "_root",
              "Type": "BM.Node",
              "Signature": "private BM.Node _root",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9865F5AC196A801A41688DA32C2DDE307F841E9C60109011DFE16871EB3591FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNode(BM.Node)-\u003ESystem.Void",
              "Name": "AddNode",
              "Signature": "private System.Void AddNode(BM.Node node)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "4E65626B92D9F36503A03F36F73A9628C2B941E51EADABA406A3A5644214C8D5",
              "Hash": "425A9CE232CD700471BBC4E3C8486DB910A98E41BDF4E1497B4D4F520A3E56AC",
              "CalledMethods": [
                "BM.Composite::AddChild(BM.Node)",
                "BM.Decorator::SetChild(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Build()-\u003EBM.BehaviorTree",
              "Name": "Build",
              "Signature": "public BM.BehaviorTree Build()",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CCCFB739A38FA51B0F5DEAB9EA36FF1DAD369DBCA8A843989A7075218EE1EB88",
              "Hash": "0542CACCF6CECCFBE27D217D9828F30AA9CA0A8CBF1A6FEE62E308872EAF2BF6",
              "CalledMethods": [
                "BM.BehaviorTree::.ctor()",
                "BM.BehaviorTree::SetRoot(BM.Node)",
                "BM.BTBuilderPool::Return(BM.BTBuilder)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Composite(BM.Composite)-\u003EBM.BTBuilder",
              "Name": "Composite",
              "Signature": "public BM.BTBuilder Composite(BM.Composite composite)",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [
                {
                  "Name": "composite",
                  "Type": "BM.Composite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "1A7A90E35293C60AC84B3EE9F32E7BB50F0A809AFB68D31269961B12D414CF94",
              "Hash": "3E02DF2E64196BB3C987ECCCFE5B766198AC667421CAF8C225ADBAF7F3659EAD",
              "CalledMethods": [
                "BM.BTBuilder::AddNode(BM.Node)",
                "System.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Decorator(BM.Decorator)-\u003EBM.BTBuilder",
              "Name": "Decorator",
              "Signature": "public BM.BTBuilder Decorator(BM.Decorator decorator)",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [
                {
                  "Name": "decorator",
                  "Type": "BM.Decorator",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F65190EBAC81B6CFB30A00D3C4C01E8A8536FB943E25476FC382156A26DD7878",
              "Hash": "9F19420885249F51A77B604B46AAFF36F7754A3EA001CAF8404327A26F8947F9",
              "CalledMethods": [
                "BM.BTBuilder::AddNode(BM.Node)",
                "BM.Decorator::HasChild()",
                "System.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "End()-\u003EBM.BTBuilder",
              "Name": "End",
              "Signature": "public BM.BTBuilder End()",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "332B4327281C78DC23835FB18661126FEA6351778BE2A6C6E6179AC7D298A589",
              "Hash": "97B1161CD6A0AA2CA13DBBF6296AF59F0A2233D15DD626887F82F8D2ECFE566B",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::Pop()",
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::get_Count()",
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::Peek()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvertLeaf(BM.Leaf)-\u003EBM.BTBuilder",
              "Name": "InvertLeaf",
              "Signature": "public BM.BTBuilder InvertLeaf(BM.Leaf leaf)",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "BM.Leaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "6DE921678CE5FDBAC07EE5B8C547BE3443F7389CF7446B56B6CFD4C64648BC64",
              "Hash": "81C3CE0EFD8FD8DAB9FAACD65C84F0AD7DFD0476169AD918A817393D275F3733",
              "CalledMethods": [
                "BM.Inverter::.ctor()",
                "BM.Decorator::SetChild(BM.Node)",
                "BM.BTBuilder::AddNode(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leaf(BM.Leaf)-\u003EBM.BTBuilder",
              "Name": "Leaf",
              "Signature": "public BM.BTBuilder Leaf(BM.Leaf leaf)",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "BM.Leaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "6ADA9643B8450D14ABC8C8E0CC5C79B11F279492B8D6EB35048D2016096553CD",
              "Hash": "DFBE8B0D6B16BB32417788747739AC771C14E1943EEB2B32797A3293686D1F86",
              "CalledMethods": [
                "BM.BTBuilder::AddNode(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "BB68C60625F7D396F5C82CE697AA1A39795B7F2F82AA435B64C5CC78C9DCD609",
              "Hash": "7659E7503EF09CAD4249ADB52DDEF5DAE4508B8B2F0F9F510DF1659E15DC1D30",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CSystem.ValueTuple\u003CBM.Node, BTBuilder.NodeTypes\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SubTree(BM.BehaviorTree)-\u003EBM.BTBuilder",
              "Name": "SubTree",
              "Signature": "public BM.BTBuilder SubTree(BM.BehaviorTree behaviorTree)",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [
                {
                  "Name": "behaviorTree",
                  "Type": "BM.BehaviorTree",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "1DB8DDA7D57F516C7901ED766780256ADA753E0F47357650C6AA874C29531E4D",
              "Hash": "99D1A63604C03F1A6E3054994AA6DF8C4A2E50FE858582B8AC7B2BDD46FD5903",
              "CalledMethods": [
                "BM.SubTree::.ctor(BM.BehaviorTree)",
                "BM.BTBuilder::AddNode(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4BB1BFBEEBF172AF5788D8828852CEA35DE8702ADD5965F04AE0463FD98666CF"
        },
        {
          "Id": "BM.BTBuilderPool",
          "Name": "BTBuilderPool",
          "DisplayName": "BTBuilderPool",
          "FullName": "BM.BTBuilderPool",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BTBuilderCount:System.Int32",
              "Name": "BTBuilderCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BTBuilderCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB6719E99BB613A6F44A656A425638DDA3DAFCEFBA239D4E3F8AFE0BAFEF9DCF"
            },
            {
              "Id": "_btBuilderPool:System.Collections.Generic.Queue\u00601\u003CBM.BTBuilder\u003E",
              "Name": "_btBuilderPool",
              "Type": "System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E _btBuilderPool",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80CB75F9925F59777424D7620B066AF821500BE551F451909AF969CFC660D035"
            },
            {
              "Id": "_instance:System.Lazy\u00601\u003CBM.BTBuilderPool\u003E",
              "Name": "_instance",
              "Type": "System.Lazy\u003CBM.BTBuilderPool\u003E",
              "Signature": "private System.Lazy\u003CBM.BTBuilderPool\u003E _instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB9CE4B5A24FD46771625CE2059A2C786E5834483FC8AECBF9F4E6F8323A72AB"
            }
          ],
          "Properties": [
            {
              "Id": "Instance:BM.BTBuilderPool",
              "Name": "Instance",
              "Type": "BM.BTBuilderPool",
              "Signature": "private BM.BTBuilderPool Instance",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "565A50851B270BC93A244A330558A4307DE29728FC02933DE84D0F1421FFA502"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Get()-\u003EBM.BTBuilder",
              "Name": "Get",
              "Signature": "public BM.BTBuilder Get()",
              "Visibility": "public",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "B819462B244253154154632D71B0E31A35846254296D1BD6A014C882900FEE05",
              "Hash": "002A7D0AC0D4157468911C313D9D4BCD23904AEE35640334A4ED71CCFFB0014F",
              "CalledMethods": [
                "BM.BTBuilderPool::get_Instance()",
                "BM.BTBuilderPool::GetBuilder()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuilder()-\u003EBM.BTBuilder",
              "Name": "GetBuilder",
              "Signature": "private BM.BTBuilder GetBuilder()",
              "Visibility": "private",
              "ReturnType": "BM.BTBuilder",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "B41B37B753B43AE8FD882F53E33664B8C71110E5EA9227B696E48E4CA2AED326",
              "Hash": "769E9396BA917359647948EE4E239E0E4250D11A8B9D3C4C19A3157132B7191C",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E::get_Count()",
                "BM.BTBuilder::.ctor()",
                "System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E::Dequeue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PopulatePool(System.Int32)-\u003ESystem.Void",
              "Name": "PopulatePool",
              "Signature": "private System.Void PopulatePool(System.Int32 count)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "90039F7B22507304052F18FED81F21B2BD9CEB2C0A97214CD16DEA0D9A544329",
              "Hash": "65B9057C49E1155DA01D0F949AF9919DEC969B91D1A7AADAFAB2DD33C2D20C94",
              "CalledMethods": [
                "BM.BTBuilder::.ctor()",
                "System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Return(BM.BTBuilder)-\u003ESystem.Void",
              "Name": "Return",
              "Signature": "public System.Void Return(BM.BTBuilder builder)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "BM.BTBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "44C75FDA3C781563E154DF7C8BD20F8DB766AD60C054ABD38C3B873F8AE1FDE1",
              "Hash": "AF778F4C2C792C2A722566EF128DE4F48146E7836E715FE1D02F64502CE1BC57",
              "CalledMethods": [
                "BM.BTBuilderPool::get_Instance()",
                "BM.BTBuilderPool::ReturnBuilder(BM.BTBuilder)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReturnBuilder(BM.BTBuilder)-\u003ESystem.Void",
              "Name": "ReturnBuilder",
              "Signature": "public System.Void ReturnBuilder(BM.BTBuilder builder)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "BM.BTBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "50F15C422C5A34FAB31A7E91A19F6FE93AA0CA430773A5C04EAAC89D07FF6156",
              "Hash": "81B5D4B6979B3514621BE60F49363AB42FEE2E49BDD600EC23D713896EE16605",
              "CalledMethods": [
                "BM.BTBuilder::Reset()",
                "System.Collections.Generic.Queue\u003CBM.BTBuilder\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "54887B3851B2AF646D69D9F2BF9314756D4CBC0459B1725013388B4AB15E7EF8"
        },
        {
          "Id": "BM.BTCondition",
          "Name": "BTCondition",
          "DisplayName": "BTCondition",
          "FullName": "BM.BTCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "BM.IBaseCondition"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "BehaviorTree:BM.BehaviorTree",
              "Name": "BehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree BehaviorTree",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D3C429C89E4155AEB60E393841730EA9A9466CC25C076687DFD811FFC435A7F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetCondition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetCondition",
              "Signature": "public System.Void ResetCondition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F4D173AC6C82C0B47E8E680C6E45FBB125A486335217E4E5436A90212D9C368B",
              "Hash": "9C48104EC5F018F5F63755BD79AD2FBED96E1C0A0E051CE7A0298E8ECFEDC8E4",
              "CalledMethods": [
                "BM.BTCondition::get_BehaviorTree()",
                "BM.BehaviorTree::ResetTree(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "Test",
              "Signature": "public System.Boolean Test(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2A39FF1CE9D382EC7566E6C51581EABF348AEA4EBD4F92FE434754E3891E9A12",
              "Hash": "20C97F28D0CB4777EDC10DFC72D2F2542A766D28700AD886DD9D54449EBEB6CA",
              "CalledMethods": [
                "BM.BTCondition::get_BehaviorTree()",
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "62705827DE7F8242856BEC2447A5138D0DDADBCF7E1FED6C14FF096D52C54CF4"
        },
        {
          "Id": "BM.BTFactory",
          "Name": "BTFactory",
          "DisplayName": "BTFactory",
          "FullName": "BM.BTFactory",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApproachAndPickUpEntity(System.String, CandideServer.Entities.CommonTasks.PathFindTaskArgs, System.Single, System.Int32, System.Int32, System.Single)-\u003EBM.BehaviorTree",
              "Name": "ApproachAndPickUpEntity",
              "Signature": "public BM.BehaviorTree ApproachAndPickUpEntity(System.String pickupEntity, CandideServer.Entities.CommonTasks.PathFindTaskArgs pathfindArgs, System.Single accelerationScaling, System.Int32 moveAnim, System.Int32 liftAnim, System.Single pickupDuration)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "pickupEntity",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pathfindArgs",
                  "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScaling",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "liftAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pickupDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "A318E5DFA033EAE1AF35051AB914B79D92873188406B26DFA4BE726AB1103689",
              "Hash": "14D59353B4D7BFE85C6D4FD3E9E57FACD91FE3DDB4E1F9DAE12E39A0FA3DBE86",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.ParallelSequence::.ctor(System.Boolean, System.Boolean, System.Boolean)",
                "BM.BlackboardRef::op_Implicit(System.String)",
                "BM.IsEntityCarried::.ctor(BM.BlackboardRef)",
                "BM.BTBuilder::InvertLeaf(BM.Leaf)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "NodeEntityArg::op_Implicit(System.String)",
                "BM.TryPickUpEntity::.ctor(NodeEntityArg, NodeEntityArg)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTHelper::GroupValue(System.String, System.String)",
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E\u003E::op_Implicit(BM.BlackboardRef)",
                "BM.RemoveDictionaryValue\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E, BM.NodeArg\u003CT1\u003E)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "event:/creature/potman/potman_grunt",
                "currentlyDesiredCarryables",
                "globalPotmen"
              ],
              "Source": null
            },
            {
              "Id": "ApproachCarryableEntity(System.String, CandideServer.Entities.CommonTasks.PathFindTaskArgs, System.Single, System.Int32)-\u003EBM.BehaviorTree",
              "Name": "ApproachCarryableEntity",
              "Signature": "public BM.BehaviorTree ApproachCarryableEntity(System.String carryableEntity, CandideServer.Entities.CommonTasks.PathFindTaskArgs pathfindArgs, System.Single accelerationScaling, System.Int32 moveAnim)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "carryableEntity",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pathfindArgs",
                  "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScaling",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "F52DCD182182EB267B8C4D066E169105CC68C14CEADAAC1A608EF1B4E53FEE7B",
              "Hash": "6768FE36717EB6A7108C8C9090017BA4CA79A350483B8CEDADCBF7495786D780",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.ParallelSequence::.ctor(System.Boolean, System.Boolean, System.Boolean)",
                "BM.BlackboardRef::op_Implicit(System.String)",
                "BM.IsEntityCarried::.ctor(BM.BlackboardRef)",
                "BM.BTBuilder::InvertLeaf(BM.Leaf)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Chase(BM.ChaseBTSettings)-\u003EBM.BehaviorTree",
              "Name": "Chase",
              "Signature": "public BM.BehaviorTree Chase(BM.ChaseBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.ChaseBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "F074F5F22A3A063A3648CA4230CBFB19B898AAFB2FB16B50DDA6497D277BF145",
              "Hash": "3D2891613B4EB2BC1757C9EFD34CD8E3B10033786A6C86BB26920D6E0589E924",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitOnChanceCondition(BM.Blackboard, BM.BehaviorTree, BM.NodeArg\u00601\u003CSystem.Single\u003E, BM.NodeArg\u00601\u003CSystem.Single\u003E, BM.NodeArg\u00601\u003CSystem.Int32\u003E)-\u003EBM.BehaviorTree",
              "Name": "ExitOnChanceCondition",
              "Signature": "public BM.BehaviorTree ExitOnChanceCondition(BM.Blackboard blackboard, BM.BehaviorTree tree, BM.NodeArg\u003CSystem.Single\u003E initialChance, BM.NodeArg\u003CSystem.Single\u003E chanceProgression, BM.NodeArg\u003CSystem.Int32\u003E maxTries)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tree",
                  "Type": "BM.BehaviorTree",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialChance",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chanceProgression",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTries",
                  "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "477DCD420E8820DC677D32380316EAE450013DB4309B48351E9CDB6D2166B052",
              "Hash": "D780C0616BCFE880D201C1F8DC779C5149AB8D32AE08A5BC53E1801272432F31",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.BehaviorTreeSucceeded::.ctor(BM.BehaviorTree)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "BM.AddInt::.ctor(BM.NodeArg\u003CSystem.Int32\u003E, BM.NodeArg\u003CSystem.Int32\u003E)",
                "BM.Selector::.ctor()",
                "BM.NumericalCondition\u003CSystem.Int32\u003E::.ctor(BM.NodeArg\u003CT\u003E, ComparisonOperators, BM.NodeArg\u003CT\u003E)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.Chance::.ctor(BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.SetVariable\u003CSystem.Int32\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.SetVariable\u003CSystem.Single\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.Failer::.ctor()",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.AddFloat::.ctor(BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "counter",
                "currentChance"
              ],
              "Source": null
            },
            {
              "Id": "Flee(BM.FleeBTSettings)-\u003EBM.BehaviorTree",
              "Name": "Flee",
              "Signature": "public BM.BehaviorTree Flee(BM.FleeBTSettings settings)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "BM.FleeBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "E9BF7A10BA9D5B21DCF64DDB2A09CCAC6E5BC44B2012AA6DD7F980ED7C381788",
              "Hash": "8CF6FCB014842FF567F639FB4826D7783D19508D173E97C4837F89176BBDDC28",
              "CalledMethods": [
                "BTFactory.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "BM.BTBuilder::.ctor()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.GetSafestFleeDirection::.ctor(System.String, BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E, System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.RandomRangeFloat::.ctor(System.String, BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.RotateVector2::.ctor(BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BTFactory.\u003C\u003Ec__DisplayClass4_0::\u003CFlee\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "safestFleeDirection",
                "offsetAngle",
                "fleePosition"
              ],
              "Source": null
            },
            {
              "Id": "Idle(System.Int32, BM.NodeArg\u00601\u003CSystem.Single\u003E)-\u003EBM.BehaviorTree",
              "Name": "Idle",
              "Signature": "public BM.BehaviorTree Idle(System.Int32 anim, BM.NodeArg\u003CSystem.Single\u003E duration)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "anim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "C3BF28CEF71411CC632E1E9EB176BCA73E3EABB0B47E15F44D3BA2DA27ECDFD7",
              "Hash": "CD86D9AD61283C431D39E54F1FFE3DC454D606593814EDC7FD98451C68191F79",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.StopMoving::.ctor(NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IdleWithRange(System.Int32, System.Single, System.Single)-\u003EBM.BehaviorTree",
              "Name": "IdleWithRange",
              "Signature": "public BM.BehaviorTree IdleWithRange(System.Int32 anim, System.Single minDuration, System.Single maxDuration)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "anim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "12BADD1242AA93996B42D5D99C1C4B354D1ECF9731D33A6E9D089D8042A93ADC",
              "Hash": "4BB53261C4D953994AAF9AE8AD6ABC7A695510DB4D0F865616C4DA654484A845",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.StopMoving::.ctor(NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.RandomRangeFloat::.ctor(System.String, BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "idleDuration"
              ],
              "Source": null
            },
            {
              "Id": "Jump(BM.JumpBTSettings)-\u003EBM.BehaviorTree",
              "Name": "Jump",
              "Signature": "public BM.BehaviorTree Jump(BM.JumpBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.JumpBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 716,
              "BodyHash": "4082C50056FE380E3F6967DF20665196F3F6A8D093D1835AD3C274F8D34C43BB",
              "Hash": "236D782D3E92790CAD701ACF6D18FEEF8AC2BCA104585D078F8101AFBD59C388",
              "CalledMethods": [
                "BTFactory.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.PlayVfx::.ctor(System.Byte)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BTFactory.\u003C\u003Ec__DisplayClass7_0::\u003CJump\u003Eb__0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "CastSpellNode.Args::.ctor()",
                "BM.CastSpellNode::.ctor(CastSpellNode.Args)",
                "BM.BTBuilder::End()",
                "BM.JumpTowardsTarget::.ctor(JumpTowardsTarget.Args)",
                "BTFactory.\u003C\u003Ec__DisplayClass7_0::\u003CJump\u003Eb__1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BTFactory.\u003C\u003Ec__DisplayClass7_0::\u003CJump\u003Eb__2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "BM.MemSequence::.ctor(System.Boolean)",
                "BTFactory.\u003C\u003Ec::\u003CJump\u003Eb__7_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveToEntity(NodeEntityArg, System.Int32, BM.NodeArg\u00601\u003CSystem.Single\u003E, System.Single)-\u003EBM.BehaviorTree",
              "Name": "MoveToEntity",
              "Signature": "public BM.BehaviorTree MoveToEntity(NodeEntityArg entityArg, System.Int32 moveAnim, BM.NodeArg\u003CSystem.Single\u003E accelerationScaling, System.Single goalStopDistance)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "entityArg",
                  "Type": "NodeEntityArg",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScaling",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "goalStopDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "A0F723C96B8C20C22E4E1FFE55876BDAE5D8081E20AFF1BAFF957F409A8B93B8",
              "Hash": "7E9BA9F5205EB9E2AA2164B67FA7CBA1FD06D88917096E6234BFB1A4D6D94B12",
              "CalledMethods": [
                "BTFactory.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BTFactory.\u003C\u003Ec__DisplayClass8_0::\u003CMoveToEntity\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "CandideServer.Entities.CommonTasks.PathFindTaskArgs::.ctor()",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "moveToEntity"
              ],
              "Source": null
            },
            {
              "Id": "MoveToPosition(System.String, System.Int32, BM.NodeArg\u00601\u003CSystem.Single\u003E)-\u003EBM.BehaviorTree",
              "Name": "MoveToPosition",
              "Signature": "public BM.BehaviorTree MoveToPosition(System.String position, System.Int32 moveAnim, BM.NodeArg\u003CSystem.Single\u003E accelerationScaling)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScaling",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "42B9D34BD398FC14523A21C9E957E1FE3A908C6DE3A47296790B954344A9044C",
              "Hash": "8EF23533A0C887162976D11B6EFF6B278D595180EEC49EF1F03619D7B7D7FD14",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "CandideServer.Entities.CommonTasks.PathFindTaskArgs::.ctor()",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.OffThreadPathFind\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Patrol(BM.PatrolBTSettings)-\u003EBM.BehaviorTree",
              "Name": "Patrol",
              "Signature": "public BM.BehaviorTree Patrol(BM.PatrolBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.PatrolBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "3B56C9679A4B08D08A16CF3ADCF96677EFAF3A81B9D0BC5ED73976A0B0DC3396",
              "Hash": "12894F99A538CB3EABA1DA6368445DF01FB3E8DBBC7FE60F10BEA686270FFE5C",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.Patrol::.ctor(Shared.Entity.EntityWrapper, System.String, System.Int32, System.String, System.String, CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "CandideServer.Entities.CommonTasks.PathFindTaskArgs::.ctor()",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.PathFind\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PickUpCarryableEntity(System.String, System.Int32, System.Single)-\u003EBM.BehaviorTree",
              "Name": "PickUpCarryableEntity",
              "Signature": "public BM.BehaviorTree PickUpCarryableEntity(System.String pickupEntity, System.Int32 liftAnim, System.Single pickupDuration)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "pickupEntity",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "liftAnim",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pickupDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "55125AC66817E9E8C864E56D08D21E581FAA031535C9DC93512CB8CFFBB01522",
              "Hash": "44847E082CB3EB73AC636D0BB36D071A58C6FB31BDC39180DC7B165296BC402F",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "NodeEntityArg::op_Implicit(System.String)",
                "BM.TryPickUpEntity::.ctor(NodeEntityArg, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTHelper::GroupValue(System.String, System.String)",
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E\u003E::op_Implicit(BM.BlackboardRef)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.RemoveDictionaryValue\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E, BM.NodeArg\u003CT1\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "event:/creature/potman/potman_grunt",
                "currentlyDesiredCarryables",
                "globalPotmen"
              ],
              "Source": null
            },
            {
              "Id": "TimerCondition(BM.Blackboard, System.String, BM.NodeArg\u00601\u003CSystem.Single\u003E)-\u003EBM.BehaviorTree",
              "Name": "TimerCondition",
              "Signature": "public BM.BehaviorTree TimerCondition(BM.Blackboard blackboard, System.String writeTimer, BM.NodeArg\u003CSystem.Single\u003E duration)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writeTimer",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "AB65B25899FCE91D23F6434CCB7815F9F27415AA0E48F119D4AF9E2A8CCBDC9F",
              "Hash": "C44456769C2F54CFCBB2CC1D4800F69AD1ED8EA9FE388BA6BF9B09A134217F78",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.ResetTimer::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.Timer::.ctor(BM.Blackboard, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.NumericalCondition\u003CSystem.Single\u003E::.ctor(BM.NodeArg\u003CT\u003E, ComparisonOperators, BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TimerConditionWithCondition(BM.TimerConditionWithConditionBTSettings)-\u003EBM.BehaviorTree",
              "Name": "TimerConditionWithCondition",
              "Signature": "public BM.BehaviorTree TimerConditionWithCondition(BM.TimerConditionWithConditionBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.TimerConditionWithConditionBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "5DE2795597345752F445EFCA09DB2A3285868936D9DCAF8EB92672B38981D474",
              "Hash": "10EB43FEC6712FDEB2A9C9580CD7EABA1012411C0981E57A0D5C6422F4ABFDC1",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.Selector::.ctor()",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.Timer::.ctor(BM.Blackboard, System.String)",
                "BM.BTBuilder::End()",
                "BM.ResetTimer::.ctor(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.NumericalCondition\u003CSystem.Single\u003E::.ctor(BM.NodeArg\u003CT\u003E, ComparisonOperators, BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TimerConditionWithInvertedCondition(BM.TimerConditionWithConditionBTSettings)-\u003EBM.BehaviorTree",
              "Name": "TimerConditionWithInvertedCondition",
              "Signature": "public BM.BehaviorTree TimerConditionWithInvertedCondition(BM.TimerConditionWithConditionBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.TimerConditionWithConditionBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "55E67F26DBA7AC8C3389EC140862873026CCFBA4C7D1B6EEFBC8DF4C0C6C8160",
              "Hash": "029E4361C3A4826552FACFDD1450886AFB1F48CCFAB7437EA86DD7960F33006B",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.Selector::.ctor()",
                "BM.Inverter::.ctor()",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.Timer::.ctor(BM.Blackboard, System.String)",
                "BM.ResetTimer::.ctor(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.NumericalCondition\u003CSystem.Single\u003E::.ctor(BM.NodeArg\u003CT\u003E, ComparisonOperators, BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VultureFlapMovement(BM.NodeArg\u00601\u003CSystem.Single\u003E)-\u003EBM.BehaviorTree",
              "Name": "VultureFlapMovement",
              "Signature": "public BM.BehaviorTree VultureFlapMovement(BM.NodeArg\u003CSystem.Single\u003E targetFlightHeight)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "targetFlightHeight",
                  "Type": "BM.NodeArg\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "1D2A5DB0729B089F55F4F3154B00B3F1DCD7C7CB38B93986B15F79BEF716FA6E",
              "Hash": "A309138D89AB4B88711C44F9AFDADF70D96BA216A3192DADB96180D5CF5136F3",
              "CalledMethods": [
                "BM.BTBuilder::.ctor()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.VultureFlapMovement::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.Selector::.ctor()",
                "BM.Sequence::.ctor()",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "isFlapping",
                "event:/creature/birds/bird_wingflap",
                "isGliding"
              ],
              "Source": null
            },
            {
              "Id": "VultureSwoopMovement(BM.VultureSwoopMovementBTSettings)-\u003EBM.BehaviorTree",
              "Name": "VultureSwoopMovement",
              "Signature": "public BM.BehaviorTree VultureSwoopMovement(BM.VultureSwoopMovementBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.VultureSwoopMovementBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "CAFA00F869D374C68E5E7DE1291796C3D729423F40C5CAF85EA5602A9B741947",
              "Hash": "BACCC096A48C33B3FA6F3E7AEB6199F5285D4D16D0628FAF70A5702F85FAE307",
              "CalledMethods": [
                "BTFactory.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BTFactory.\u003C\u003Ec__DisplayClass12_0::\u003CVultureSwoopMovement\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.VultureSwoopMovement::.ctor(BM.SwoopCompletionTiming)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.NumericalCondition\u003CSystem.Single\u003E::.ctor(BM.NodeArg\u003CT\u003E, ComparisonOperators, BM.NodeArg\u003CT\u003E)",
                "BM.NodeArg\u003CSystem.Byte\u003E::op_Implicit(T)",
                "BM.PlayAnimationMsg::.ctor(BM.NodeArg\u003CSystem.Byte\u003E, NodeEntityArg)",
                "BM.BTBuilder::End()",
                "BM.MoveInForwardDirectionUntilDistance::.ctor(BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "swoopT",
                "currentTotalSwoopSpeed"
              ],
              "Source": null
            },
            {
              "Id": "Wander(BM.WanderBTSettings)-\u003EBM.BehaviorTree",
              "Name": "Wander",
              "Signature": "public BM.BehaviorTree Wander(BM.WanderBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.WanderBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "9D749087BE0FAC27761B7A21AA213FA31F3B7D6973EA664520CA04AED95E12AF",
              "Hash": "EED3C65023A416FCA0B4A96BE196C29022830C3E6957158FDE057E4E2DD95A4E",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BTFactory.\u003C\u003Ec::\u003CWander\u003Eb__13_0(BM.BTUpdateContext, BM.Blackboard, BM.WanderBTSettings)",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, BM.WanderBTSettings, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.Custom\u003CBM.WanderBTSettings\u003E::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, T, System.Boolean\u003E, T)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.RunningSucceeder::.ctor()",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.OffThreadPathFind\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::End()",
                "BM.Succeeder::.ctor()",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.SetVariable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "wanderCenterPosition",
                "randomPointInCircle"
              ],
              "Source": null
            },
            {
              "Id": "WanderWalkHome(BM.WanderWalkHomeBTSettings)-\u003EBM.BehaviorTree",
              "Name": "WanderWalkHome",
              "Signature": "public BM.BehaviorTree WanderWalkHome(BM.WanderWalkHomeBTSettings s)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "BM.WanderWalkHomeBTSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "FB1380910E27372EAD6805D394B0D1D74DB980CEF7871093EE765FDD8CF43737",
              "Hash": "E01A3233F4FB330F3F501703DB357A8F0E7ADFBD99743BFE87C5791E74CD1966",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BTFactory.\u003C\u003Ec::\u003CWanderWalkHome\u003Eb__14_0(BM.BTUpdateContext, BM.Blackboard, BM.WanderWalkHomeBTSettings)",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, BM.WanderWalkHomeBTSettings, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.Custom\u003CBM.WanderWalkHomeBTSettings\u003E::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, T, System.Boolean\u003E, T)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.RunningSucceeder::.ctor()",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::.ctor(!0)",
                "BM.OffThreadPathFind\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT\u003E, CandideServer.Entities.CommonTasks.PathFindTaskArgs, BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "walkHomePosition"
              ],
              "Source": null
            }
          ],
          "Hash": "F5F934D9D9ABCDA798C948BC947DA531CB54860EB3447F580913658278729EF7"
        },
        {
          "Id": "BM.BTHelper",
          "Name": "BTHelper",
          "DisplayName": "BTHelper",
          "FullName": "BM.BTHelper",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GlobalValue(System.String)-\u003EBM.BlackboardRef",
              "Name": "GlobalValue",
              "Signature": "public BM.BlackboardRef GlobalValue(System.String key)",
              "Visibility": "public",
              "ReturnType": "BM.BlackboardRef",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "FB68E030A7590F8A89F79FCF04F551F0E09668507C9C0F3CF5E1033BF8668FA8",
              "Hash": "ABB30AC54912B35A140380203F763238B816ED6381CA232C90199E6186E5C094",
              "CalledMethods": [
                "BM.BlackboardRef::.ctor(System.String, BM.BlackboardType, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GroupValue(System.String, System.String)-\u003EBM.BlackboardRef",
              "Name": "GroupValue",
              "Signature": "public BM.BlackboardRef GroupValue(System.String key, System.String groupName)",
              "Visibility": "public",
              "ReturnType": "BM.BlackboardRef",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groupName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "5D5860BC087723ED38680A42B527C653F1387DDE3A883CB37689BE05F5CEEF62",
              "Hash": "7132DBAAC5AD41ABEF019EF03388A1AED3D37B66F479F179418EC76B7F595E73",
              "CalledMethods": [
                "BM.BlackboardRef::.ctor(System.String, BM.BlackboardType, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvertLeaf(BM.Leaf)-\u003EBM.Inverter",
              "Name": "InvertLeaf",
              "Signature": "public BM.Inverter InvertLeaf(BM.Leaf leaf)",
              "Visibility": "public",
              "ReturnType": "BM.Inverter",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "BM.Leaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2C82AC685AF10706F49E718AFA419ED002B9B0C9DC37B09ADCE63A460A2B3831",
              "Hash": "CE00FC8200AC0FB938926B10560A0923DB5C9B75740C71E7AA8A1CCD37A422CA",
              "CalledMethods": [
                "BM.Inverter::.ctor()",
                "BM.Decorator::SetChild(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F6B6F21D2822C1AFD46192E31BEA7A37785AB2C1B0FD526E2F7930D9CBF8F9A4"
        },
        {
          "Id": "BM.BTUpdateContext",
          "Name": "BTUpdateContext",
          "DisplayName": "BTUpdateContext",
          "FullName": "BM.BTUpdateContext",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BehaviorTree:BM.BehaviorTree",
              "Name": "BehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree BehaviorTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73783EAE08962DC473C36EAE8BD992C5F09D125ECE6AD9796513539EE2CCFF44"
            },
            {
              "Id": "deltaTime:System.Single",
              "Name": "deltaTime",
              "Type": "System.Single",
              "Signature": "public System.Single deltaTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7029F34CB428E2A1905F1940C2A54697F3768FE07FF662E1F0B82651DA0DBE44"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "ServerEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8C2D1AE1B74E7114A51C21FF7173D539BF3C4EB42362BE1C526EEA00932E697"
            },
            {
              "Id": "StateMachine:BM.StateMachine",
              "Name": "StateMachine",
              "Type": "BM.StateMachine",
              "Signature": "public BM.StateMachine StateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F16C52CA586C3AACE1D858E149082492CEEA410E9D4EA0DD447BB961008A3E2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetValues(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.BehaviorTree, BM.StateMachine)-\u003ESystem.Void",
              "Name": "SetValues",
              "Signature": "public System.Void SetValues(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.BehaviorTree behaviorTree, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "behaviorTree",
                  "Type": "BM.BehaviorTree",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "324B1B54069B149889AC3F05579BA15F986469C9061399FB3B271387210CA6AD",
              "Hash": "A27D9ECD8DCBE3F57581D1F2465D8ABAC833A7041411346D5E98A8664424B337",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B2AA8F1C6E4162FFE99CE783C7BC5869236AF8A6F17F0F9F2A733A88160B728D"
        },
        {
          "Id": "BM.CartIsOccupied",
          "Name": "CartIsOccupied",
          "DisplayName": "CartIsOccupied",
          "FullName": "BM.CartIsOccupied",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "695275C6DE67F0A2D2353BCC41F539109A386DD62228EE60BA262330EA642A0E",
              "Hash": "508603B03C190F3BF1BF833DF4BC5BED84E08B4F57D8946459AC1301DF2833C6",
              "CalledMethods": [
                "BM.BlackboardRef::GetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ECB2A93AE30E47C815229DECEE1FDB83B6881649505F50C6CE253B294621E813"
        },
        {
          "Id": "BM.CastParabolicProjectileSpell",
          "Name": "CastParabolicProjectileSpell",
          "DisplayName": "CastParabolicProjectileSpell",
          "FullName": "BM.CastParabolicProjectileSpell",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1034,
              "BodyHash": "8AFC56809B88652BD7D32C03CECF6BB2B944F844A7DD8A3457CC55FCB193E62B",
              "Hash": "8868A87E2A8FDE3D4E9602B1B20C9207C77992BAA4E6F5003A421C4F22A2370C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()"
              ],
              "StringLiterals": [
                "owner"
              ],
              "Source": null
            }
          ],
          "Hash": "76A83B48F7B44EAD4ABEA30011D55675F6BE9B65E7DA398A845789AFC8328CBB"
        },
        {
          "Id": "BM.CastSpellNode",
          "Name": "CastSpellNode",
          "DisplayName": "CastSpellNode",
          "FullName": "BM.CastSpellNode",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 726,
              "BodyHash": "0501A6B6D1E2EECA309BA5AB76C8F6603583FC0D8DD72E2FB77160507508C8B9",
              "Hash": "B48329A8413DC749A4D32C7E4D1084E4950FF81558F67BC306F9CAF658709456",
              "CalledMethods": [
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::GetValueOrDefault()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.String::IsNullOrEmpty(System.String)",
                "CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::GetValueOrDefault()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D03B3884A276DA72DE2195DAC8A6B97FFEDCF8E8C7805ECAFCD09385944FE9ED"
        },
        {
          "Id": "BM.CastSummonSpellNode",
          "Name": "CastSummonSpellNode",
          "DisplayName": "CastSummonSpellNode",
          "FullName": "BM.CastSummonSpellNode",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 882,
              "BodyHash": "9E013A27FD01CF4330CA6C107A1048FC6A23182C708B5B9FBFEFD137D16279EA",
              "Hash": "1C918EE07D5E3CBACB2C3BE593AE16CEB8D58C78010D2435BDFE6F98067E3C7F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Helpers.ServerWorldHelper::CheckIfEntityCollidesAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, Shared.Entity.EntityWrapper)",
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Entity.EntityType\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "System.Nullable\u003CSoundEventArgs\u003E::get_HasValue()",
                "System.Nullable\u003CSoundEventArgs\u003E::get_Value()",
                "System.String::IsNullOrEmpty(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3, System.Guid, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "1366FEAD6201A353073988FD9FB50520846139025CE1ED190ED1C9C5645D60C8"
        },
        {
          "Id": "BM.Chance",
          "Name": "Chance",
          "DisplayName": "Chance",
          "FullName": "BM.Chance",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "D58A0A0945743EC559E88D54F74147EB273415A11F66405F8625ACD69830CF83",
              "Hash": "A7F8ECD49AE113DC076A7D54A2471AADCA50DB9B42D8DCCBBACFA429E356EE25",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B15F9E53DBF8C8F65CE88907F277210AA222E29FA68B852FD3C83652E38BA1CA"
        },
        {
          "Id": "BM.ChaseBTSettings",
          "Name": "ChaseBTSettings",
          "DisplayName": "ChaseBTSettings",
          "FullName": "BM.ChaseBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "AccelerationScaling",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283678657B603803E08B8575518BA57BF47ADF04CFC13016B27B1968B3222DE1"
            },
            {
              "Id": "MoveAnim:System.Int32",
              "Name": "MoveAnim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A224EBC932BDDEEBADCE630E93F895B0D043E79F59D993EA9DF67932C21CCE"
            },
            {
              "Id": "PathFindArgs:CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "PathFindArgs",
              "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs PathFindArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B89862085F3376BBA24BCC821D1AD89F89C4D920810E8F8FA44EFDF605F7F1D2"
            },
            {
              "Id": "TargetEntity:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "TargetEntity",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD2A764CDA9CA3AD37A1BC3EBA4575476E03742009AB070406D396DD28F920B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F1F1A636920A42FE99E70AEA4B85189E41D9CDEF3E25DCB68F3BCAB881B777B6"
        },
        {
          "Id": "BM.CircleTarget\u00601",
          "Name": "CircleTarget\u00601",
          "DisplayName": "CircleTarget",
          "FullName": "BM.CircleTarget",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "currentRandomDirectionInterval:System.Single",
              "Name": "currentRandomDirectionInterval",
              "Type": "System.Single",
              "Signature": "private System.Single currentRandomDirectionInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2DE59C70E85156470D7C15D49E553079499017C2E1659391ACA8B1E616E3046"
            },
            {
              "Id": "currentRandomDirectionOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "currentRandomDirectionOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 currentRandomDirectionOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C96FA20931C723356D1B49F027522E1D047510052DA84A75F357EC92B4C42E6"
            },
            {
              "Id": "isChasing:System.Boolean",
              "Name": "isChasing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean isChasing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21553DC770B98C00112B94044B988F39C27EB7BC570FA3158EA6D9AE1626E673"
            },
            {
              "Id": "isFleeing:System.Boolean",
              "Name": "isFleeing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean isFleeing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22485C6EFFFC736A61F6360A21077BE27C824F32F71910BB163483F522B731C2"
            },
            {
              "Id": "middleRangeRandomizationTimer:System.Single",
              "Name": "middleRangeRandomizationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single middleRangeRandomizationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91D9B51099E243AE09156F2D22E52CEB0F0C5E2731B18271F0D05B83A6BE2C22"
            },
            {
              "Id": "randomDirectionIntervalTimer:System.Single",
              "Name": "randomDirectionIntervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single randomDirectionIntervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "160D853A80035D782285FFBF3525E5405786EC43A7E5F99B7690C41281015813"
            },
            {
              "Id": "randomMiddleOffset:System.Single",
              "Name": "randomMiddleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single randomMiddleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB45BD4CD0A9421C549093FEFF8E017D60EB4251FD040D4C5BC031D07598D6A1"
            },
            {
              "Id": "_reverseFlyDir:System.Boolean",
              "Name": "_reverseFlyDir",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _reverseFlyDir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "894CCFA916487EFF1382CBF2D90B87AC65D727EC4B137261A96DE1CF137DFD57"
            },
            {
              "Id": "_reverseFlyDirCooldownTimer:System.Single",
              "Name": "_reverseFlyDirCooldownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _reverseFlyDirCooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB06A8E12EAF1B9D3469E4F8A78BBC9D4DEEA1880028BF2A9810BD8C8983201A"
            },
            {
              "Id": "_reverseFlyOnCooldown:System.Boolean",
              "Name": "_reverseFlyOnCooldown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _reverseFlyOnCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF43010437D0AA09AF63788BBA777C2E4A95DD8EC280DF69430F09E2FAC7F189"
            },
            {
              "Id": "_rotSpeed:System.Single",
              "Name": "_rotSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _rotSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB2F38C886A2705515569A73276C978FCA715F2F098D03317E44C676F10C151D"
            },
            {
              "Id": "_s:BM.CircleTargetSettings\u00601\u003C!T\u003E",
              "Name": "_s",
              "Type": "BM.CircleTargetSettings\u003CT\u003E",
              "Signature": "private BM.CircleTargetSettings\u003CT\u003E _s",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DBD8CFA39E962E1F5E292F782891D78795E133F8A90848D6A557969F91F2AD4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyRandomMovement(Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ApplyRandomMovement",
              "Signature": "private Microsoft.Xna.Framework.Vector2 ApplyRandomMovement(Microsoft.Xna.Framework.Vector2 flyDir, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "flyDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "383BF88ED2A3D7FE17F1B55BEA533890049CA969242C95C759A5A2ACD7097607",
              "Hash": "DF059DB30CBB45E8037444F8C972A2918622023D377ADA99C10B16B973FE5641",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateFlightDirection(System.Single, System.Single, Microsoft.Xna.Framework.Vector2, !T, System.Single, BM.BTUpdateContext)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "CalculateFlightDirection",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CalculateFlightDirection(System.Single toTargetDist, System.Single circleTargetFlyRadius, Microsoft.Xna.Framework.Vector2 toTargetDirNormalized, T target, System.Single offset, BM.BTUpdateContext updateCtx)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "toTargetDist",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circleTargetFlyRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toTargetDirNormalized",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "C04D91524BB154FBBE671C696FAD2FE315C3E9FDB3547822596AB2E8171DFCC7",
              "Hash": "B054841F6757DC0C51BC56A9E239B1574EAE3D8553BD7F40AE350449ACCBD0D8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVelocityFromT(T)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawDebugCircles(Shared.Entity.EntityWrapper, !T, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawDebugCircles",
              "Signature": "private System.Void DrawDebugCircles(Shared.Entity.EntityWrapper entity, T target, System.Single circleTargetFlyRadius, System.Single offset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circleTargetFlyRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "386E86BAE15680695E01966D8DA01581A35BB37B5CAEB715BF9C8BF26FA25B73",
              "Hash": "A09DB1F5DCB7964839F92A97872F03931048613336166E63B989BE289D5C6E58",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_Red()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 285,
              "BodyHash": "133DCD72BC101BE4B645E714688594CE4D7FC1877E48A49E46BFA1275B0EFF31",
              "Hash": "2CAB8FC2B22556329FFB6D633F64E6FE296FA50DAD1198E472B1842CFD638C74",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.CircleTarget\u003CT\u003E::UpdateMiddleRangeRandomization(System.Single)",
                "BM.CircleTarget\u003CT\u003E::UpdateReverseFlyCooldown(System.Single)",
                "BM.CircleTarget\u003CT\u003E::CalculateFlightDirection(System.Single, System.Single, Microsoft.Xna.Framework.Vector2, T, System.Single, BM.BTUpdateContext)",
                "BM.CircleTarget\u003CT\u003E::ApplyRandomMovement(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "BM.CircleTarget\u003CT\u003E::UpdateReverseFlyDirection(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMiddleRangeRandomization(System.Single)-\u003ESystem.Void",
              "Name": "UpdateMiddleRangeRandomization",
              "Signature": "private System.Void UpdateMiddleRangeRandomization(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "FB4219ADD1A5FFEA4FD2852EB070DD88780E59D72A25154919CDF8F7BA35E5A5",
              "Hash": "525D699451A8C40515D8C36C7DB0CDF5F5B97C8A8094BC71043FCF5A74A972BF",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateReverseFlyCooldown(System.Single)-\u003ESystem.Void",
              "Name": "UpdateReverseFlyCooldown",
              "Signature": "private System.Void UpdateReverseFlyCooldown(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "FE1A1E1A6143EC33CF50C8CFE5B0995941CB54B9ED3B41FC2DDBE3031CB78C4B",
              "Hash": "8105B928BEBC6904EE65F237DED4DF2F6C68AF09BF746E3A8A905724042A192D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateReverseFlyDirection(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "UpdateReverseFlyDirection",
              "Signature": "private System.Void UpdateReverseFlyDirection(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 toTargetDirNormalized)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toTargetDirNormalized",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "F98E03B84A62E5AA6392AD2AD7EB42945879633D86F08970CFFCCCE13E337A81",
              "Hash": "937F0E5B4ED8CC5EE79B5F16CF7DB48D16DE6169CBB8BF9C6BB448AFEA96F1A6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F08B3147B59EB557807027C69BD52DD09977D11DCBF025699E88604A2A4C5EF"
        },
        {
          "Id": "BM.CircleTargetSettings\u00601",
          "Name": "CircleTargetSettings\u00601",
          "DisplayName": "CircleTargetSettings",
          "FullName": "BM.CircleTargetSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowCirclingDirectionChange:System.Boolean",
              "Name": "AllowCirclingDirectionChange",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowCirclingDirectionChange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB11BA75E8DA496CB20060D5349055D28161C138D68D1E5C5A2A0377C4A9E1D8"
            },
            {
              "Id": "CircleRadiusArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "CircleRadiusArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E CircleRadiusArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4804DD10DD1BACF6CCF1F55BC0D00D9D5D6BE8447AB9D3BEEED25A18EAFE248"
            },
            {
              "Id": "HorizontalVelocityArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "HorizontalVelocityArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E HorizontalVelocityArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F8532ACE9C0976A205C3CACC854EA38957CE09DC2FC406E34BD03A17D759B8A"
            },
            {
              "Id": "MiddleRangeRandomizationInterval:System.Single",
              "Name": "MiddleRangeRandomizationInterval",
              "Type": "System.Single",
              "Signature": "public System.Single MiddleRangeRandomizationInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21B16EF51FAEC7BCD0855EB2F8988D53D3EDFD7668C80AC0F00999B012987E34"
            },
            {
              "Id": "RandomDirectionIntervalRange:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "RandomDirectionIntervalRange",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E RandomDirectionIntervalRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67F44AEC329BA5CA9A3F74D81B64882950379A0E21B878AD1DCAD5010DE5DA86"
            },
            {
              "Id": "RandomizeCirclingDirectionAtStart:System.Boolean",
              "Name": "RandomizeCirclingDirectionAtStart",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RandomizeCirclingDirectionAtStart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AF290CAF433BE093F466DCCA8CE422BE2A76A750545D62077BEF63CA8EB77C1"
            },
            {
              "Id": "RandomMovementBlendFactor:System.Single",
              "Name": "RandomMovementBlendFactor",
              "Type": "System.Single",
              "Signature": "public System.Single RandomMovementBlendFactor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAD7D8662F11E14272A68E106D2647037253CACA8F37E2B89682642B94A7898A"
            },
            {
              "Id": "RandomMovementMagnitude:System.Single",
              "Name": "RandomMovementMagnitude",
              "Type": "System.Single",
              "Signature": "public System.Single RandomMovementMagnitude",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F72E8ABB5E1DC75A54F4B76550919883C504F47A993E508572C9AC08AA8FC8D"
            },
            {
              "Id": "ReverseFlyDirCooldown:System.Single",
              "Name": "ReverseFlyDirCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single ReverseFlyDirCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD4C3430661FC3620442C9E5B30A0173CAC55B1F1DBCFF096EE3DE5B095AAFFB"
            },
            {
              "Id": "RotSpeedChasing:System.Single",
              "Name": "RotSpeedChasing",
              "Type": "System.Single",
              "Signature": "public System.Single RotSpeedChasing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0820FB42F25EB7C1BC2A8EFF953971086BBA21839CF07439740F76EFD1D74A7D"
            },
            {
              "Id": "RotSpeedCircling:System.Single",
              "Name": "RotSpeedCircling",
              "Type": "System.Single",
              "Signature": "public System.Single RotSpeedCircling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C415AD9CD938A7A6F58D4412C26D41AD17B5ED9CCBA5E3BEE7D25B4C375F36F7"
            },
            {
              "Id": "RotSpeedFleeing:System.Single",
              "Name": "RotSpeedFleeing",
              "Type": "System.Single",
              "Signature": "public System.Single RotSpeedFleeing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C5F09BE19BA1072B98ADD00D5E534128D4C9CFC2B580F3109DEBE78D969C5E0"
            },
            {
              "Id": "TargetArg:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "TargetArg",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "public BM.NodeArg\u003CT\u003E TargetArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2CAF7A200A8A8EE4814E544671A748E9FC40E8571FE604C92CD95C8D1FB73B2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECEFBDFD0C2D505BF8AA96A1355B94789A1E17C2B5DB0E942EA6C61C5AB3DB85"
        },
        {
          "Id": "BM.Composite",
          "Name": "Composite",
          "DisplayName": "Composite",
          "FullName": "BM.Composite",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "BM.Node",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Children:System.Collections.Generic.List\u00601\u003CBM.Node\u003E",
              "Name": "Children",
              "Type": "System.Collections.Generic.List\u003CBM.Node\u003E",
              "Signature": "protected System.Collections.Generic.List\u003CBM.Node\u003E Children",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0C4BEEF1464492A64870614642C2BDD785D87988816820F7741D6DB5100F761"
            },
            {
              "Id": "It:System.Int32",
              "Name": "It",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 It",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A28E3AF41E1AA3AA12D2B8E5EF4413D12392D9CE26FA7417DE7CB6E38D8EB77D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChild(BM.Node)-\u003ESystem.Void",
              "Name": "AddChild",
              "Signature": "public System.Void AddChild(BM.Node child)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E77F66F6D8279EB4D43E06415D62DD4443126EA0399CA783FF1777E498247A1D",
              "Hash": "C5C3D682557092030C22146733662794AFDA7D963B077379FB8AD15B921EA57F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasChildren()-\u003ESystem.Boolean",
              "Name": "HasChildren",
              "Signature": "public System.Boolean HasChildren()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "FD5E782DFDD9BD8A02B52738F1053FB0AC2D20AE996C91BC49229FC4C627130A",
              "Hash": "F6FD1FC43D2EA86DF4132369B4BC448E5D9F514F128A82188C4A9A12DC76F7FA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DBC18EAEF5D66680D7B5250BB1119A8AC98F4EFE274AFAAAA79239BC7B18150A"
        },
        {
          "Id": "BM.ConditionalDecorator",
          "Name": "ConditionalDecorator",
          "DisplayName": "ConditionalDecorator",
          "FullName": "BM.ConditionalDecorator",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_conditionResult:System.Boolean",
              "Name": "_conditionResult",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _conditionResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BE35C49450797B66DE386A34568DBD2BB160CA46021013273824FFF6262A022"
            },
            {
              "Id": "_hasCheckedCondition:System.Boolean",
              "Name": "_hasCheckedCondition",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasCheckedCondition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F64477D76C1FB678CE2BBBAD31417BE719ED33E93D42C845815F268A360DEFCD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DA1546701CDB6442D2B97362AFF725C72B86AF4F859960707EEB0154FA63E929",
              "Hash": "C19B45BA080170B740247CDBA93DAE95C88D471A2626604A2F5DE540EB789D7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "53BD9B93DF23981FD339589611E965ABF069055CB61125324B70CDEF639EBCDA",
              "Hash": "04B09EE98D52C57E3D3FA8DA45B1DCF46798C4B4403DC73B98CAF9E6B46573D9",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "00D93E9670496B1389DD75A0683ED54B2D8AE97DA5AD7611858A42C14DA81137"
        },
        {
          "Id": "BM.ConditionHelper",
          "Name": "ConditionHelper",
          "DisplayName": "ConditionHelper",
          "FullName": "BM.ConditionHelper",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InvertCondition(BM.IBaseCondition)-\u003EBM.IBaseCondition",
              "Name": "InvertCondition",
              "Signature": "public BM.IBaseCondition InvertCondition(BM.IBaseCondition condition)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "condition",
                  "Type": "BM.IBaseCondition",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "30BCBF27EB955583395B74A8732AD442D262C9C2022CB153FAC764F2F334645E",
              "Hash": "0D5F391AA1EEC92EB2B907AEA4846D2D80C84383AAF3E50AE8147EE55E0B6BD7",
              "CalledMethods": [
                "BM.NotCondition::.ctor(BM.IBaseCondition)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvertLeaf(BM.Leaf)-\u003EBM.IBaseCondition",
              "Name": "InvertLeaf",
              "Signature": "public BM.IBaseCondition InvertLeaf(BM.Leaf leaf)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "BM.Leaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "EA0D1BC9C33D6B20006E20147CEDB7EFE5BA4899BB971BAD43A72F4F545223BC",
              "Hash": "099E3E42D21DB4910B3A5B7054FB445FAEEED7FBB926ED40A77F39A9DF07C61B",
              "CalledMethods": [
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.NotCondition::.ctor(BM.IBaseCondition)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leaf(BM.Leaf)-\u003EBM.IBaseCondition",
              "Name": "Leaf",
              "Signature": "public BM.IBaseCondition Leaf(BM.Leaf leaf)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "BM.Leaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "817DFD7244FE62ED09AEDA6CFC19FF474C72D574246C9EBA86A54C363AE905E6",
              "Hash": "915CB221B6494F5DFE94213ECCB3F8459109A6FC80C952AFF1BF87D06CF320C1",
              "CalledMethods": [
                "BM.BehaviorTree::.ctor()",
                "BM.BehaviorTree::SetRoot(BM.Node)",
                "BM.BTCondition::.ctor()",
                "BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MemSequence(BM.Node[], System.Boolean)-\u003EBM.IBaseCondition",
              "Name": "MemSequence",
              "Signature": "public BM.IBaseCondition MemSequence(BM.Node[] nodes, System.Boolean resetOnExit)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "nodes",
                  "Type": "BM.Node[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resetOnExit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "CAEE6EDD4C75DC084604C6B8761DB07AF8D67ECDBFB77D1D81EEAB26D4F0A24C",
              "Hash": "33CB41DE605CC63A14D736970FEFA508DDF7DEB1F0406E773233155DC0C8C72B",
              "CalledMethods": [
                "BM.BTCondition::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.MemSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.BTBuilder::SubTree(BM.BehaviorTree)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Selector(BM.Node[])-\u003EBM.IBaseCondition",
              "Name": "Selector",
              "Signature": "public BM.IBaseCondition Selector(BM.Node[] nodes)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "nodes",
                  "Type": "BM.Node[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "CF4C80D3DA093EF22E888E2BD01E66B2C015D74D0B6034C5E8AFA6152E269948",
              "Hash": "2D428F19EF7229FE3A11604F35607031F9BD0EF7C5AFC84DBB484F516794CFAB",
              "CalledMethods": [
                "BM.BTCondition::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.Selector::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.BTBuilder::SubTree(BM.BehaviorTree)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Sequence(BM.Node[])-\u003EBM.IBaseCondition",
              "Name": "Sequence",
              "Signature": "public BM.IBaseCondition Sequence(BM.Node[] nodes)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "nodes",
                  "Type": "BM.Node[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "0F2786BE70BD3BE8018E0733252DC0D6257E4E259164C71857AD3DF1C9BE3DB7",
              "Hash": "66DD25A616762BCA6A4A81E567460875F5BF99A02DD316C9839433756C209CBA",
              "CalledMethods": [
                "BM.BTCondition::.ctor()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.BTBuilder::SubTree(BM.BehaviorTree)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tree(BM.BehaviorTree)-\u003EBM.IBaseCondition",
              "Name": "Tree",
              "Signature": "public BM.IBaseCondition Tree(BM.BehaviorTree tree)",
              "Visibility": "public",
              "ReturnType": "BM.IBaseCondition",
              "Parameters": [
                {
                  "Name": "tree",
                  "Type": "BM.BehaviorTree",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E3F83931295B274275D986F3439A9FCFC5E51F99EC68865DE168736D83EA9681",
              "Hash": "C3F476D946937CD59882974E4FCD67367294E8DFB58A2749A9A58C730EF3F015",
              "CalledMethods": [
                "BM.BTCondition::.ctor()",
                "BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D550FEA9F987A2B9E6C0751A018F1E1D98B20C167C20E19652BDCA613ED7110A"
        },
        {
          "Id": "BM.CooldownTimer",
          "Name": "CooldownTimer",
          "DisplayName": "CooldownTimer",
          "FullName": "BM.CooldownTimer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_cooldown:System.Single",
              "Name": "_cooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _cooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7698C1B0926D8A248DDF1AB0BF0A5AA726CDB4694420E25BEA204EEFDCF8C484"
            },
            {
              "Id": "_cooldownArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_cooldownArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _cooldownArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "665FB4C007C95C7BDF82885466583E8C1E60050B78B737EE1AB47D5FC9F9A9B0"
            },
            {
              "Id": "_writeIsOnCooldown:System.String",
              "Name": "_writeIsOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String _writeIsOnCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "223DF111DF200E204A27B5EB1AA6ABF5E5A70862EFC57F305FF44F6D00073DB7"
            },
            {
              "Id": "_writeTimer:System.String",
              "Name": "_writeTimer",
              "Type": "System.String",
              "Signature": "private System.String _writeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A93EF8B8AB3E63053189F4AEAE90EF23C4B3C83E6809F2A71300D164145B933E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "290A86E28AF241EE092C2913B503BF25A2B3D796F6566F48AF5A22F6A01D9F78",
              "Hash": "7D7791F576848F59C42382045AD672409CE489AE82AB7648CADF46CFD9AAA368",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.Single::IsNaN(System.Single)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B4638163E41D58FD0D633CA62C928BD06A7CE35B54A222E61075D9E4461C834"
        },
        {
          "Id": "BM.Custom",
          "Name": "Custom",
          "DisplayName": "Custom",
          "FullName": "BM.Custom",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "EA04EF1F29CE50E739D0E12B63D9645B0991735E854849A6AF56295EB73733F6",
              "Hash": "7F0D4B90921652338341B9517B0B786D7E95DFDF3A4DFCC75DEB65C96FA99100",
              "CalledMethods": [
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::Invoke(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B4A0D53F7AFC7CC8C6B759ECE83B8F1A9B03B11BDBDB53C04E52442A9244EE89"
        },
        {
          "Id": "BM.Custom\u00601",
          "Name": "Custom\u00601",
          "DisplayName": "Custom",
          "FullName": "BM.Custom",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "DF0C0E3FFE79C6C2784B54579B91D67E7F178253ECCD8D190725D6BF748A98A3",
              "Hash": "75B0437D13BAF717F9A2C2586F2EFEDF2829CF6E24C4EFEA78BB6E7F687C5BD7",
              "CalledMethods": [
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, T, System.Boolean\u003E::Invoke(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74586991E68634C0164C4FCC3B03A39E2AD52A372B91A7E13A461FA02A7AA64C"
        },
        {
          "Id": "BM.CustomBool",
          "Name": "CustomBool",
          "DisplayName": "CustomBool",
          "FullName": "BM.CustomBool",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "arguments:System.Object[]",
              "Name": "arguments",
              "Type": "System.Object[]",
              "Signature": "private System.Object[] arguments",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DC9870F6073C545C573E60EC2E8513E1EDD127AFC5EF73FD05A521AFFE7109"
            },
            {
              "Id": "_noParamFunction:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_noParamFunction",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _noParamFunction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE9F489A1D5C16B8C810F9CAA6371F7DEB5DBF961D8450361C27ABF6190AE6B7"
            },
            {
              "Id": "_paramFunction:System.Func\u00604\u003CBM.BTUpdateContext,BM.Blackboard,System.Object[],System.Boolean\u003E",
              "Name": "_paramFunction",
              "Type": "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E",
              "Signature": "private System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E _paramFunction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9B24507A0FDE5EE8AC23927575C7E5AD6D726CE9EC1D7D98CEC862B1C805B3A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "133FB03FC4A6FD174EFF1C7F716496CCFAA1F0647204D1F98649009E4CD555B1",
              "Hash": "CFB0816AAFF317ED8607C5F5E5BE3F1C4CEAAE6865EA082165A78F9E90183857",
              "CalledMethods": [
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::Invoke(!0, !1, !2)",
                "System.Func\u003CSystem.Boolean\u003E::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "62A96B2DB39DC924B3B5D50C5FEA18D74470305CEBB45378A785FF8D6647C684"
        },
        {
          "Id": "BM.CustomVoid",
          "Name": "CustomVoid",
          "DisplayName": "CustomVoid",
          "FullName": "BM.CustomVoid",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "arguments:System.Object[]",
              "Name": "arguments",
              "Type": "System.Object[]",
              "Signature": "private System.Object[] arguments",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DC9870F6073C545C573E60EC2E8513E1EDD127AFC5EF73FD05A521AFFE7109"
            },
            {
              "Id": "_noParamFunction:System.Action",
              "Name": "_noParamFunction",
              "Type": "System.Action",
              "Signature": "private System.Action _noParamFunction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35E3F2E64AA3DEC0973073D79B6383A0C5415C2B516EB881AAA02B6107A97E22"
            },
            {
              "Id": "_paramFunction:System.Action\u00603\u003CBM.BTUpdateContext,BM.Blackboard,System.Object[]\u003E",
              "Name": "_paramFunction",
              "Type": "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E",
              "Signature": "private System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E _paramFunction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD43CBA1F03CC18D96D96B9E14088812E498916299887E841F9D4BC54F0D8E2B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "4EFAFA9DAB31BC751C2E8DADC1F3381DADF86C4A7D31402C228EAF858EE2B3E0",
              "Hash": "98A110474D96CD2D03597CAA9FB2DA427BE7B5A2F702A68B085694695AFC9E82",
              "CalledMethods": [
                "System.Action::Invoke()",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::Invoke(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "094B4221781F0629A517D6A69BCF9889E80F4FC5FBE60F15FD5FFFBFFE55205F"
        },
        {
          "Id": "BM.DebugBreak",
          "Name": "DebugBreak",
          "DisplayName": "DebugBreak",
          "FullName": "BM.DebugBreak",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BE9348B4F370B757C12465EC243B1642328594AEC1363DE0F0BED466FB27FAB5",
              "Hash": "7B5CD7D8796114C1750226BA2657928415D8D780A3AFB7F24F11E7DA382547A7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BE1A6278373441EF15869C6D009A1DE27DC4C048270523E97A0BB9DD5F329F8"
        },
        {
          "Id": "BM.DebugDrawCircle",
          "Name": "DebugDrawCircle",
          "DisplayName": "DebugDrawCircle",
          "FullName": "BM.DebugDrawCircle",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_center:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_center",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _center",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24DEE7B2475E122D40B18C79A56F43153CCFC20B0527E1BCD35B651CC5E5CBCE"
            },
            {
              "Id": "_radius:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_radius",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAD985193976A94B07B55C87BE254CAA03F7C467EAD9D89BD1DC5E393F9257DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "07A95204D041E04976F8D85A1A6525DFB63A148F6E131E0AC1C02D111046C3E8",
              "Hash": "5F6D4B937607F9764DCDE72D2076D75FBCC4D81FB301A585E741D793FA2D7A00",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Color::get_Azure()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1890025ED479CE6AD11F43CCA308856E424BF372F0D0713F7CDA5FAEADAF94F"
        },
        {
          "Id": "BM.DebugDrawLine",
          "Name": "DebugDrawLine",
          "DisplayName": "DebugDrawLine",
          "FullName": "BM.DebugDrawLine",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_direction:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_direction",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B9750CD6A84F87EDE20ED5C4E4466FDAB71425DF0DCA6274707AE5DF7DC8E16"
            },
            {
              "Id": "_length:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_length",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _length",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B00327C3B372477634111425F999693209517EFE9E9AB4232AEC80E0CD4D3A0D"
            },
            {
              "Id": "_position:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_position",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "528F325327022A22A316CFD58A34D700F7BC66CE1BB2DC762357A96AB1BCFCA6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "63D50A08489B1C31F234B1DD2A56E93E2E69D437BDC1136ED0A4721F730F7E45",
              "Hash": "31BB59201BB9CD9C660D862F6447C0FFC3A530DD70A056D1052A7BF593073048",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Azure()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "868D84B55C5D06FD534C96005B29100A34E6C3B3CE124A5D7117B2E094AA034E"
        },
        {
          "Id": "BM.DebugPrint",
          "Name": "DebugPrint",
          "DisplayName": "DebugPrint",
          "FullName": "BM.DebugPrint",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_output:System.String",
              "Name": "_output",
              "Type": "System.String",
              "Signature": "private System.String _output",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78E8E1E05AA0DBF0B96BEAB49FD8D225E1C51A92C1C8EA86D59F96B52CB215FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B338CFC2E6230F56A55C79B7C7BF57E94527EAC1BAA35C0FC5935B28BB665708",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "37F2FFED26B6E7D02212D93259F602676CA30EDE617CD86BAD596CA61C013FA1"
        },
        {
          "Id": "BM.DebugPrint\u00601",
          "Name": "DebugPrint\u00601",
          "DisplayName": "DebugPrint",
          "FullName": "BM.DebugPrint",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_output:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_output",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _output",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E96214966C852A1237C08540463DD90DFFAD19B41E4F011C9B98DE1C7DA365A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B338CFC2E6230F56A55C79B7C7BF57E94527EAC1BAA35C0FC5935B28BB665708",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C131DF775D110A132FB04CB29322C60B00DF3645EF34FF5B69C062B95B0D0A28"
        },
        {
          "Id": "BM.Decorator",
          "Name": "Decorator",
          "DisplayName": "Decorator",
          "FullName": "BM.Decorator",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Node",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Child:BM.Node",
              "Name": "Child",
              "Type": "BM.Node",
              "Signature": "protected BM.Node Child",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "930117560E572886586D14D410BEEF541462223B899FE5DEC20FFBE9EEFCCB5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasChild()-\u003ESystem.Boolean",
              "Name": "HasChild",
              "Signature": "public System.Boolean HasChild()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "946987F8260D6C1706B00DBB8F184E3DDEE38451A65B81B981A3109C2EF44D1E",
              "Hash": "FCE88A33A95FAF2B16C502BC594FCEB51CAA635CB7C8A75F74B74012AD0FFA75",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetChild(BM.Node)-\u003ESystem.Void",
              "Name": "SetChild",
              "Signature": "public System.Void SetChild(BM.Node node)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "BM.Node",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "ED2EDE2542A48832BDCBB89B4F7693008BD7AB34704A5C236AF8049CBBE908FE",
              "Hash": "E9F06A059891F3F13600E07E6720CB111A1EDA2656906135B547B213EF1D0627",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A8270523C002F6D53E5BCC173C8C04ABACAE459A5F02F001D23380D2C53EDA0B"
        },
        {
          "Id": "BM.Descend",
          "Name": "Descend",
          "DisplayName": "Descend",
          "FullName": "BM.Descend",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.VerticalMove",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPosition(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetPosition",
              "Signature": "protected System.Single GetPosition(System.Single t, System.Single startZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6A17E9913D266AC423FB63318301441E3886BC9C90C9D60C0FDCE32B016EFCF4",
              "Hash": "C8F84FF7B11B211E0AD17F616CCCB4AFA9D3C751180D734362A8358A460855E1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasReachedTarget(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "HasReachedTarget",
              "Signature": "protected System.Boolean HasReachedTarget(System.Single currentZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "currentZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DF5582119028026F98FB899BADBB6CF2D5160B5ADF681980FB7FA49531E8392D",
              "Hash": "D9107F8E6AA93B5290C671EFED8263A02249F3E28A8C0F79703A7307EFAF8809",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66E2770DDACD63894D18287BD21E6AF5E7FAA114C39F5BCE52728BD038B4E563"
        },
        {
          "Id": "BM.DictionaryContainsKey\u00602",
          "Name": "DictionaryContainsKey\u00602",
          "DisplayName": "DictionaryContainsKey",
          "FullName": "BM.DictionaryContainsKey",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "64516CE3DA2A886C8740805B37BD725BA9BD65D15B35D0DE8AF4117F1FE68A76",
              "Hash": "93FABB1E3BB919FE863CADEED0C7C3F856C59D7D9C8721D27FB1F583547064B6",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E::TryGet(BM.Blackboard, T\u0026)",
                "BM.NodeArg\u003CT1\u003E::TryGetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard, T\u0026)",
                "System.Collections.Generic.Dictionary\u003CT1, T2\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9094DE34C9012C1E03887608B87F1D155DB3D8D020D25722DE1C8520269A1300"
        },
        {
          "Id": "BM.DivideFloat",
          "Name": "DivideFloat",
          "DisplayName": "DivideFloat",
          "FullName": "BM.DivideFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "86FBCB11FFDA496F7859FB538F2A570742378133E2FA2C2DBE96A2E2A00DECE1",
              "Hash": "C9C3C2AD8AAEDB55CC14E2B04D81E1511C210E170ECDC61FDCE0FDA106451378",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1AAF7F3E0682E8D4C8AD10A8636CB52E4CEF62E7AB02FCB804D450A50626DE51"
        },
        {
          "Id": "BM.DivideInt",
          "Name": "DivideInt",
          "DisplayName": "DivideInt",
          "FullName": "BM.DivideInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "86A778DBDA6D4C8C1902AD6E92AB0A0CB9364C23475AE987DB7615CD602C83ED",
              "Hash": "0193031A2C8889E2C9437AD145D87B77D983B5C88F0FEB5FC64EF04604CD2594",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FFBF7DC0A7F12C2EC4E3FDCACA887DAF7B5E694D83E44E22CB7500CA11C57632"
        },
        {
          "Id": "BM.DropCarriedEntity",
          "Name": "DropCarriedEntity",
          "DisplayName": "DropCarriedEntity",
          "FullName": "BM.DropCarriedEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dropInFront:System.Boolean",
              "Name": "_dropInFront",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _dropInFront",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51A9E6D7DAA25CFC1701D335F10873D26B860539BFC79233EAE3326BBA7D7A95"
            },
            {
              "Id": "_dropInFrontOffset:System.Single",
              "Name": "_dropInFrontOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _dropInFrontOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "180D9FC3566892DF94547AD7FD6EC1028F9FEF16E7C89E012085598076D6702D"
            },
            {
              "Id": "_dropPositionArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "_dropPositionArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E _dropPositionArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F85D2CFBFE6EC0A8F47BF3315F7EC6907B29652B7A17362B3E61F7365F73BCEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "F233A0AFEF033F30EDF32D847E7CD16C7FB5ABF4C22B7F05677E2AB3F2073BA7",
              "Hash": "0464E6D91A031BAFB79BBD9720DEAD90AE9059F527B66783E7CE43AA4190A09F",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "631C9D3485CA9A18A3FF6F77521F0A2883E09421323C772F4A427EB59188FFF1"
        },
        {
          "Id": "BM.EmitParticlesOnPosition",
          "Name": "EmitParticlesOnPosition",
          "DisplayName": "EmitParticlesOnPosition",
          "FullName": "BM.EmitParticlesOnPosition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "766971591F485ABEA86933102C06B540CD0164C396EBDEA057F9B46E34BC6402",
              "Hash": "C07D92095509608C9A8E7C894AC5897F90675877AE5FA3EA4D45D377CD159483",
              "CalledMethods": [
                "CandideServer.MessageModels.EmitParticlesOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_EmitParticlesOnPosition(CandideServer.MessageModels.EmitParticlesOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FA8228CB3921E68185DC681FFC2B218A60F666333DA10AF13C4E319629E5D62B"
        },
        {
          "Id": "BM.EnableBlackListedTransition",
          "Name": "EnableBlackListedTransition",
          "DisplayName": "EnableBlackListedTransition",
          "FullName": "BM.EnableBlackListedTransition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "2AD70153315AC46B24E96C0D0F4052FEF3C24EEB751D7E303CD4A9C6660086C7",
              "Hash": "230720F777590C41A02D98F00BB4A172A69CA55C5B5F1BE44F80F46E18D85C67",
              "CalledMethods": [
                "BM.TransitionExceptionList::SetEnabled(System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "398E3253E7C06CE3D8B6C462E3D9D746344EF81D250BBED7D96DBB86EFBEB1F7"
        },
        {
          "Id": "BM.EnableWhiteListedTransition",
          "Name": "EnableWhiteListedTransition",
          "DisplayName": "EnableWhiteListedTransition",
          "FullName": "BM.EnableWhiteListedTransition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "2AD2A933EE2432CF6A9B00D1C0EE7E88E3CBD479CC72D3C18E6236B1F19106F3",
              "Hash": "FF9272A8D46BF7C908899E45C2F5DFDAC357E3D437EEC5462E7B067F50714710",
              "CalledMethods": [
                "BM.TransitionExceptionList::SetEnabled(System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E222D23201D48767C9E2CDC19A0011EA7B546C7A487A2B6491061CBE2CB5C43"
        },
        {
          "Id": "BM.EnemyUtil",
          "Name": "EnemyUtil",
          "DisplayName": "EnemyUtil",
          "FullName": "BM.EnemyUtil",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TrySelectRandomPlayerAsTargetAvoidList:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "TrySelectRandomPlayerAsTargetAvoidList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E TrySelectRandomPlayerAsTargetAvoidList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F066345B5926A875A4F6D589B4EDFAA42EF19451E04C023DCCEF8C89AFAC6C44"
            },
            {
              "Id": "_candidateTargetsReuseList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_candidateTargetsReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _candidateTargetsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6FBE94B6908B6D991B0C078E85A9621476DBB74EBEAD830DBD9F73C9F8EF1255"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyFallenBurningAura(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyFallenBurningAura",
              "Signature": "public System.Void ApplyFallenBurningAura(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "6348F82164F7F8BF8F47F6078D39D8AAAE3B37B75C1A4D278701F54A68A2199F",
              "Hash": "717074ED3D18446EB7A24341A3E998BDE3CAA9E6CB0792BC706E68275A844E51",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:burning_zombie"
              ],
              "Source": null
            },
            {
              "Id": "DistanceBetween(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Single",
              "Name": "DistanceBetween",
              "Signature": "public System.Single DistanceBetween(Microsoft.Xna.Framework.Vector2 pos1, Microsoft.Xna.Framework.Vector2 pos2, Shared.Entity.EntityWrapper colliderSource1, Shared.Entity.EntityWrapper colliderSource2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "pos1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "colliderSource1",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "colliderSource2",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "EEAC488C5AA1B6A0C44AD6AD657208ABE0976787DFECED1A8E91F4860E042702",
              "Hash": "FD539A669414CDB9F076542FE77C09C09D4EC17D538669F930BD3ACA9461E8C3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceBetween(Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Single",
              "Name": "DistanceBetween",
              "Signature": "public System.Single DistanceBetween(Microsoft.Xna.Framework.Vector2 position, Shared.Entity.EntityWrapper entity, System.Boolean useCollider)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useCollider",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "4783F4FD0481B46B69BB24E3BD094AA24EBD4B0D1867BC07CD11E2607954ABA2",
              "Hash": "243B94B5415E125EAED31CDAC15BBA6AE52DF1F9A2877254CE648DFF6788390F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.EnemyUtil::DistanceBetween(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceBetween(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean)-\u003ESystem.Single",
              "Name": "DistanceBetween",
              "Signature": "public System.Single DistanceBetween(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 position, System.Boolean useCollider)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useCollider",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "7EE59085FEDD563361A037F3C017835689B582A3C98C0B3D3E8CFAF65E109D8C",
              "Hash": "FEBE09C8A2E430491B49DB70BED4D228F094B998D8DF24CD73BEC81747247CCA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.EnemyUtil::DistanceBetween(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceBetween(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)-\u003ESystem.Single",
              "Name": "DistanceBetween",
              "Signature": "public System.Single DistanceBetween(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2, System.Boolean useCollider1, System.Boolean useCollider2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity1",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity2",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useCollider1",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "useCollider2",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "129635BBF68F0C38FB2B970616B514274F1C62F6290978EFF0D31EFF3483274C",
              "Hash": "6A7D0CF81BF2BF3A572120745BABD87CAD89D463E3D146F7AAE553A46898D3B0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.EnemyUtil::DistanceBetween(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FilterEntities(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.ICollection\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "FilterEntities",
              "Signature": "private System.Void FilterEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E source, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E baseIds, System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E output, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E excludeIds, System.Boolean excludeCarried, System.Boolean excludeThrown)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeIds",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarried",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "8CA053FF36945386DB380887F6F28C44BE09777691FA5E1EF1024BD489581C78",
              "Hash": "01F5B8F2ED38AC1B9819FFA3C4233FB1EEFCB6304E5DC0B7BA233DDC8BFE6409",
              "CalledMethods": [
                "System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesInCircleAreaWithBaseGuids",
              "Signature": "public System.Void GetEntitiesInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem system, Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Collections.Generic.List\u003CSystem.Guid\u003E baseGuids, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeGuids)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseGuids",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntities",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeGuids",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "822EC81D5F1ECD842804C5484DAB046AAD8A0AF71109507AE5DD2D2B7A483CBF",
              "Hash": "01BDA946E6FCD7233B1C86AEC3EE01BEDDF26C8E3215C28636B87FF0914BA01A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInCircleAreaWithBaseGuidsSortedByDistance(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesInCircleAreaWithBaseGuidsSortedByDistance",
              "Signature": "public System.Void GetEntitiesInCircleAreaWithBaseGuidsSortedByDistance(Shared.Entity.EntitySystem system, Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Collections.Generic.List\u003CSystem.Guid\u003E baseGuids, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeGuids)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseGuids",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntities",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeGuids",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "30C7FBFF012A04C8334864CB90D8B4A3391716FEABF96537CBE465FADF379C39",
              "Hash": "BD46B1B1B5515AA43F844D725C9D2B3345B80C139F0866F0275344E71D6A6C3D",
              "CalledMethods": [
                "BM.EnemyUtil::GetEntitiesInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "BM.EnemyUtil::SortEntitiesByDistance(System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerTargetAvoidSet()-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "GetPlayerTargetAvoidSet",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E GetPlayerTargetAvoidSet()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "875D0854CBE5AD0AB6261DBF5162D0D60FE6B4D038DE1E2CD70F52FE874AA7BB",
              "Hash": "5A923152F635094734927059E9A8FDFE0A009A82FA8FD4F3FE9ED1A1C85ECE40",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetServerEntitiesInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "GetServerEntitiesInCircleAreaWithBaseIds",
              "Signature": "public System.Void GetServerEntitiesInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Guid worldId, System.Collections.Generic.List\u003CSystem.Guid\u003E baseIds, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outServerEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeBaseIds, System.Boolean excludeCarriedEntities, System.Boolean excludeThrownEntities)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeBaseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarriedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrownEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "4B79EC389EAFB268C92B98D2DFB7BC72F9CDC02B12B1A36005152710734F1A3C",
              "Hash": "99BF5977DB93FF2ED7C148B2B8AF469DDBBFCD0D3858142DBE2B873EE573127C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "BM.EnemyUtil::FilterEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance",
              "Signature": "public System.Void GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Guid worldId, System.Collections.Generic.List\u003CSystem.Guid\u003E baseIds, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outServerEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "707A16669A1E686981941977CF7B4834AF335E1B0F82DD8C781BE76EAB77A22E",
              "Hash": "70665D9BE2F14D4FF2BD661DA7AF359466CB0AF3314A6660FE88C0D38C055FE9",
              "CalledMethods": [
                "BM.EnemyUtil::GetServerEntitiesInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "BM.EnemyUtil::SortServerEntitiesByDistance(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetServerEntitiesInRectangleAreaWithBaseIds(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "GetServerEntitiesInRectangleAreaWithBaseIds",
              "Signature": "public System.Void GetServerEntitiesInRectangleAreaWithBaseIds(CandideCreator.Shared.Models.RectangleF rectangle, System.Guid worldId, System.Collections.Generic.List\u003CSystem.Guid\u003E baseIds, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outServerEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeBaseIds, System.Boolean excludeCarriedEntities, System.Boolean excludeThrownEntities)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeBaseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarriedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrownEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "56C66AD2C4B438AFAF77880DABDE19964892AC7588BFEE48652E0C5CA294690A",
              "Hash": "F4E4C55C86194532E63DD2A850D09F6D796DD074A64766ED48297EFAF8BC5A9A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "BM.EnemyUtil::FilterEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Collections.Generic.ICollection\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetServerEntitiesInRectangleAreaWithBaseIdsSortedByDistance(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "GetServerEntitiesInRectangleAreaWithBaseIdsSortedByDistance",
              "Signature": "public System.Void GetServerEntitiesInRectangleAreaWithBaseIdsSortedByDistance(CandideCreator.Shared.Models.RectangleF rectangle, System.Guid worldId, System.Collections.Generic.List\u003CSystem.Guid\u003E baseIds, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outServerEntities, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "excludeIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "D43DF8332B5BBCABA03993884DCF0A4D656E31E917A7628C0577B8985C8C5C0C",
              "Hash": "1E40750CF586D15248FB7A8784956A45EB5741DD489BB56C66519BC774298BD2",
              "CalledMethods": [
                "BM.EnemyUtil::GetServerEntitiesInRectangleAreaWithBaseIds(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "BM.EnemyUtil::SortServerEntitiesByDistance(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasNearbyAllies(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Boolean",
              "Name": "HasNearbyAllies",
              "Signature": "public System.Boolean HasNearbyAllies(Shared.Entity.EntityWrapper entity, System.Single searchRadius)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "0FDBC7DB9048D58328967896F09F1E2486611DBA7E44D33F3F2F264371DAA107",
              "Hash": "20E7ED540A0AB1E3F5D540AD7F5E3B47E979230DAECC8DB2E21AD69AA7487848",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Object::Equals(System.Object)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEntityOk(Shared.Entity.EntitySystem, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "IsEntityOk",
              "Signature": "public System.Boolean IsEntityOk(Shared.Entity.EntitySystem system, System.Nullable\u003CSystem.Guid\u003E entityId, out Shared.Entity.EntityWrapper\u0026 outEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "A3321CBD88AFEA5084DCFA9CCA7F4DE9A9A0C0EAE52095D3B3551DCF0F98F64A",
              "Hash": "331DCE3144104049DD8F1C50CDB1799DA0A018763568AD8C8135B3F64219F084",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFacingDirection(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsFacingDirection",
              "Signature": "public System.Boolean IsFacingDirection(Shared.Entity.EntityWrapper source, Microsoft.Xna.Framework.Vector2 direction, System.Single facingDirectionAngleThresholdDeg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "facingDirectionAngleThresholdDeg",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9CACAD923021B435E7463479117B2BD6210A7455E105CA66016FE44D7D813D6D",
              "Hash": "4C6FFA5F6F9D1D35C5FE4BE76F834E25FFDB2540B3A93D545650200FE3C8C66A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "BM.EnemyUtil::IsFacingVector(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFacingTarget(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Boolean",
              "Name": "IsFacingTarget",
              "Signature": "public System.Boolean IsFacingTarget(Shared.Entity.EntityWrapper source, Shared.Entity.EntityWrapper target, System.Single facingTargetAngleThresholdDeg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "facingTargetAngleThresholdDeg",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "C6CD3E68E908D838AB3D1E179E1622FA41A2962649BFBB4059EA216E8DB723BF",
              "Hash": "AFC0BA19E1CE9E61A92A9B04DD442A8DC5C808FB8CC2C34861487193C345528F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "BM.EnemyUtil::IsFacingDirection(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFacingVector(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsFacingVector",
              "Signature": "private System.Boolean IsFacingVector(Microsoft.Xna.Framework.Vector2 fromDirection, Microsoft.Xna.Framework.Vector2 toDirection, System.Single angleThresholdDeg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "fromDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angleThresholdDeg",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "7380E9540A55E96634EFED82E0FDC3529BB42215C5F3331754A82F53CE4B810B",
              "Hash": "8A45A1B0B7FD12E8386FE3324A54A06831045E9D08323B27E1801A04526CFA34",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "System.MathF::Cos(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsGroundTile(Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Boolean",
              "Name": "IsGroundTile",
              "Signature": "public System.Boolean IsGroundTile(Microsoft.Xna.Framework.Vector2 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "5BA7B3ED038ED780B67E0795FB3E67C870011356C6B65828A0540B9F9036C00B",
              "Hash": "173B669B481396EA2A8C14B2F51CB2595DAC8580AE3B7DC3F436AC727F1C7BAC",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsOutsideFoW(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsOutsideFoW",
              "Signature": "public System.Boolean IsOutsideFoW(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "3F44EBC195F9AECF5FAE3C8C8385D4237D56A9828F8F3A33F26AE27FDECE2513",
              "Hash": "02C73C72E4B066A0105C74771026306442819C7E619D475606D04FFA0B67C5EC",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCooldown(BM.Blackboard, System.String, System.String, System.Single)-\u003ESystem.Void",
              "Name": "ResetCooldown",
              "Signature": "public System.Void ResetCooldown(BM.Blackboard blackboard, System.String writeTimer, System.String writeIsOnCooldown, System.Single resetTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writeTimer",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writeIsOnCooldown",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resetTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "186678C09861FB32885C93C7653E5D2BE571A1EC675E852CC3CB19A77D78A8CC",
              "Hash": "E104B358A5166C96F2CD5403FC8111BC66C72C120F48451AF81CE75412100326",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMaxThreat(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "SetMaxThreat",
              "Signature": "public System.Void SetMaxThreat(Shared.Entity.EntityWrapper threatenedEntity, Shared.Entity.EntityWrapper threateningEntity, System.Single extraThreat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "threatenedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "threateningEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraThreat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "079DC44AD3C248074855235FA5B61C57D47F906F2D969905AE5A15DAA5D85BF7",
              "Hash": "13293EF14D041B673AF7A64FE72EFEB3576E41A76CE09CF18443BF3C9E468B52",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SortEntitiesByDistance(System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SortEntitiesByDistance",
              "Signature": "public System.Void SortEntitiesByDistance(System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E entities, Microsoft.Xna.Framework.Vector2 center)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entities",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "F456E0351FFE8E1168768AF1AC1C85C73E9D9D9738D80715057CFA5B42DCA4CB",
              "Hash": "E47054AEF143A724EF3C3FF1459632FDC21F8C4B83B0CABDE2020B996C9AEEBC",
              "CalledMethods": [
                "EnemyUtil.\u003C\u003Ec__DisplayClass13_0::.ctor()",
                "EnemyUtil.\u003C\u003Ec__DisplayClass13_0::\u003CSortEntitiesByDistance\u003Eb__0(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Comparison\u003CShared.Entity.EntityWrapper\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SortServerEntitiesByDistance(System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SortServerEntitiesByDistance",
              "Signature": "public System.Void SortServerEntitiesByDistance(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E entities, Microsoft.Xna.Framework.Vector2 center)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "4B607EEF113ECC27349609467EE969E792ECAD094EC687B9262DDD415234A190",
              "Hash": "0AA77482150FF80BC2D810AE5DFF5EEC3B70B24A6651CD6A7420D03001F70607",
              "CalledMethods": [
                "EnemyUtil.\u003C\u003Ec__DisplayClass17_0::.ctor()",
                "EnemyUtil.\u003C\u003Ec__DisplayClass17_0::\u003CSortServerEntitiesByDistance\u003Eb__0(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel)",
                "System.Comparison\u003CCandideServer.Entities.ServerEntityModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncBlackboardValue\u00601(BM.Blackboard, System.String, !T)-\u003E!T",
              "Name": "SyncBlackboardValue",
              "Signature": "public T SyncBlackboardValue\u003CT\u003E(BM.Blackboard blackboard, System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 10,
              "BodyHash": "9910A26A62298B9FAAF2C59ED44FDAF81CE157BBBB9DED0800C37837281861BC",
              "Hash": "F00525098942876625AD77D4CBF9BE8254CB10AB8362A822166244FAEBA48D01",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncParameter\u00601(CandideCreator.Shared.Helpers.Parameters, System.String, !T)-\u003E!T",
              "Name": "SyncParameter",
              "Signature": "public T SyncParameter\u003CT\u003E(CandideCreator.Shared.Helpers.Parameters parameters, System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 67,
              "BodyHash": "F1C98880AF0054FA81B6B66F75445A21122E64DA80E694000B3C44E8E113854F",
              "Hash": "BEA351F550245699954A6F7820AB46031CDB9C5916D372A2ADAB6A2F3A16E73B",
              "CalledMethods": [
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncParameterAndBlackboardValue\u00601(CandideCreator.Shared.Helpers.Parameters, System.String, BM.Blackboard, System.String, !T)-\u003E!T",
              "Name": "SyncParameterAndBlackboardValue",
              "Signature": "public T SyncParameterAndBlackboardValue\u003CT\u003E(CandideCreator.Shared.Helpers.Parameters parameters, System.String parameterKey, BM.Blackboard blackboard, System.String blackboardKey, T value)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboardKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 23,
              "BodyHash": "B58CE4CAA1F2D0C328DCE6FE2632824ECB6BB662DFC1E1F9815C69D8F173CF52",
              "Hash": "C30AEE5161C3782E072526CA7C204C4A8FF536F541C49A8084E3A24BFAA88B1B",
              "CalledMethods": [
                "BM.EnemyUtil::SyncParameter(CandideCreator.Shared.Helpers.Parameters, System.String, T)",
                "BM.EnemyUtil::SyncBlackboardValue(BM.Blackboard, System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetAttackPositionAndDirection(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetAttackPositionAndDirection",
              "Signature": "public System.Boolean TryGetAttackPositionAndDirection(Shared.Entity.EntityWrapper entity, System.String directionalOffsetId, out Microsoft.Xna.Framework.Vector3\u0026 spawnPosition, out System.Single\u0026 direction)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directionalOffsetId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "A6E8C422916F17FB6F465876FBAABDA776B1AC230FA8E7183289178D2B6FD572",
              "Hash": "F1AC5EE4FFA390031657AF1FEDC16865C96F46D2F881EA450C1FF815805E1B95",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetClosest(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetClosest",
              "Signature": "private System.Boolean TryGetClosest(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E source, Microsoft.Xna.Framework.Vector2 center, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E baseIds, out CandideServer.Entities.ServerEntityModel\u0026 closest, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E excludeIds, System.Boolean excludeCarried, System.Boolean excludeThrown)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closest",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludeIds",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarried",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "79D13E414183600F3050D17B222F7FB9EE015B4E8509B512EC88277DC1178E71",
              "Hash": "D88981FE36AC3EEF60F4157E587BC9B7E4E4A9818B365997EE789CBBB0595AB5",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetClosestEntityInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetClosestEntityInCircleAreaWithBaseGuids",
              "Signature": "public System.Boolean TryGetClosestEntityInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem system, Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E baseGuids, out Shared.Entity.EntityWrapper\u0026 closestEntity, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeGuids, System.Boolean excludeCarriedEntities, System.Boolean excludeAirborneEntities)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseGuids",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closestEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludeGuids",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarriedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeAirborneEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "7FEBEF9D6E0A3906AAD80A813A87023B2B85A6E59852FCACB242D8A57E2A8124",
              "Hash": "17075E3818FFBF7AADFB5EE42356C390D3E5A2AE58F9EC668377C457154DD6F2",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetClosestServerEntityInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetClosestServerEntityInCircleAreaWithBaseIds",
              "Signature": "public System.Boolean TryGetClosestServerEntityInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Guid worldId, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E baseIds, out CandideServer.Entities.ServerEntityModel\u0026 closestServerEntity, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeBaseIds, System.Boolean excludeCarriedEntities, System.Boolean excludeThrownEntities)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closestServerEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludeBaseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarriedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrownEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "B8679B6AFC807CA93E31F2428A1C078FD12E44E1448893246DB2F1621A9D4B78",
              "Hash": "CCD2A5B5A89D4115C8AB7A4D8BF65FFD360C063D7497408AAD3580531B41E798",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "BM.EnemyUtil::TryGetClosest(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetClosestServerEntityInRectangleAreaWithBaseIds(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetClosestServerEntityInRectangleAreaWithBaseIds",
              "Signature": "public System.Boolean TryGetClosestServerEntityInRectangleAreaWithBaseIds(CandideCreator.Shared.Models.RectangleF rectangle, System.Guid worldId, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E baseIds, out CandideServer.Entities.ServerEntityModel\u0026 closestServerEntity, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E excludeBaseIds, System.Boolean excludeCarriedEntities, System.Boolean excludeThrownEntities)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closestServerEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludeBaseIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCarriedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeThrownEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A093E20EA7BECA39E7285E9EFD10DC95D2EED5E8185B34BE590E3409F60EB19C",
              "Hash": "93FB1C2ED6389757052721492EAECE7C077B4B8CBD4340CC9E137E3E86B3885A",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "BM.EnemyUtil::TryGetClosest(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u00601\u003CSystem.Single\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetDirectionalOffset",
              "Signature": "public System.Boolean TryGetDirectionalOffset(Shared.Entity.EntityWrapper entity, System.String directionalOffsetId, out Microsoft.Xna.Framework.Vector3\u0026 outOffset, System.Boolean useHeight, System.Nullable\u003CSystem.Single\u003E direction, System.Boolean useNewOrigin)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directionalOffsetId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "useHeight",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "direction",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "useNewOrigin",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "797A8B0F198B2C2C2760422D7D9372B809B23621CC5BAFC4E60F78ACAD0A5F30",
              "Hash": "C3B7581435C6AB289204E9A641B6836F200668CC97793ED3272DDAE9DB91FACA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySelectAndSetRandomPlayerTarget(System.Guid\u0026, Shared.Entity.EntitySystem, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, BM.Blackboard, System.String, System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E)-\u003ESystem.Boolean",
              "Name": "TrySelectAndSetRandomPlayerTarget",
              "Signature": "public System.Boolean TrySelectAndSetRandomPlayerTarget(System.Guid\u0026 selectedTargetId, Shared.Entity.EntitySystem system, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E avoidTargetIds, BM.Blackboard blackboard, System.String targetBlackboardKey, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E searchArea)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "selectedTargetId",
                  "Type": "System.Guid\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "avoidTargetIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "targetBlackboardKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "searchArea",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "B42B35AB232043EF269DF66DF0B0D3D94424EB267FD0CCBE7AE7DCDDB48EEAF6",
              "Hash": "41296314FCADBF8217CDF2E4E60AACC92D92CEE68415175655C25E8A37A585DC",
              "CalledMethods": [
                "BM.EnemyUtil::TrySelectAndSetRandomPlayerTarget(System.Guid\u0026, Shared.Entity.EntityWrapper\u0026, Shared.Entity.EntitySystem, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, BM.Blackboard, System.String, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySelectAndSetRandomPlayerTarget(System.Guid\u0026, Shared.Entity.EntityWrapper\u0026, Shared.Entity.EntitySystem, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, BM.Blackboard, System.String, System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E)-\u003ESystem.Boolean",
              "Name": "TrySelectAndSetRandomPlayerTarget",
              "Signature": "public System.Boolean TrySelectAndSetRandomPlayerTarget(System.Guid\u0026 selectedTargetId, out Shared.Entity.EntityWrapper\u0026 outSelectedTarget, Shared.Entity.EntitySystem system, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E avoidTargetIds, BM.Blackboard blackboard, System.String targetBlackboardKey, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E searchArea)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "selectedTargetId",
                  "Type": "System.Guid\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outSelectedTarget",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "avoidTargetIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "targetBlackboardKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "searchArea",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "BE28D325A61FE872C1331C2CAE8B23DFE7AF1E9E017936822CCD0E36FBC55913",
              "Hash": "B601009ACFAB2C244D4926A7A9DA8784664511B2CE9935E44C8CDD3F40C90F89",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "BM.EnemyUtil::IsEntityOk(Shared.Entity.EntitySystem, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C7F2D44EB02A1A58D0378C954BDF1A025D9558D6D92DE574CEBE7070D0158A8"
        },
        {
          "Id": "BM.EntityLeaf",
          "Name": "EntityLeaf",
          "DisplayName": "EntityLeaf",
          "FullName": "BM.EntityLeaf",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetEntity",
              "Signature": "protected System.Boolean TryGetEntity(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard, out Shared.Entity.EntityWrapper\u0026 outEntity)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "F79E1CF0B9981AEEC7C8D85E77219B4B002C8718A5E352689A816BCCDA30F1EC",
              "Hash": "094F735E1CD47F35AEF18785B0ED898263E92FF79D5006EC85374B36E9C1F60B",
              "CalledMethods": [
                "NodeEntityArg::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetServerEntity",
              "Signature": "protected System.Boolean TryGetServerEntity(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard, out CandideServer.Entities.ServerEntityModel\u0026 outServerEntity)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "21B00792807B3DF72FAB1B661FFBF58D14823941E50F9591C0E5EC95A724FD6D",
              "Hash": "EC1C23B5489F90BAB7C7FB47E0CABB8E4F0219E023A3135CF6313DD58F2FFC60",
              "CalledMethods": [
                "NodeEntityArg::TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "828E61A26C447AFF7AA4AA6169E55A6B137E512213CB45EB463523A22AE7D854"
        },
        {
          "Id": "BM.EnumCondition\u00601",
          "Name": "EnumCondition\u00601",
          "DisplayName": "EnumCondition",
          "FullName": "BM.EnumCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_comparisonOperator:ComparisonOperators",
              "Name": "_comparisonOperator",
              "Type": "ComparisonOperators",
              "Signature": "private ComparisonOperators _comparisonOperator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "353776EF038CC38ECF9B5D38F5715F5AD7D9A19BEAA21236AADB9ABC6AE390DD"
            },
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003C!TEnum\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CTEnum\u003E",
              "Signature": "private BM.NodeArg\u003CTEnum\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C756F335666977F1EAF3AA368E4CA0B355E7F942386A5F7BC15C7A4412F81E74"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003C!TEnum\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CTEnum\u003E",
              "Signature": "private BM.NodeArg\u003CTEnum\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F88415E2811BE263A5B89E2030D80F26147D020793A95187181623A320DE8684"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "98EDFFEF54F4CD4494F703CB957E74DE69A11D74F50F1E227B79757517927484",
              "Hash": "E722D10D08B9097B0E9735329B3E130737B513FAAAF96F732650C4D4ED84A7AE",
              "CalledMethods": [
                "BM.NodeArg\u003CTEnum\u003E::Get(BM.Blackboard)",
                "System.Func\u003CTEnum, System.Int64\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "384EF831D36F7B39A7E7B6049E888E179B98834AD83002DBBCD7EF6C95C43412"
        },
        {
          "Id": "BM.ExecuteOnce",
          "Name": "ExecuteOnce",
          "DisplayName": "ExecuteOnce",
          "FullName": "BM.ExecuteOnce",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hasExecutedOnce:System.Boolean",
              "Name": "_hasExecutedOnce",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasExecutedOnce",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "716933CFE09CB07E9DF86DAD24CB4EE3FC719DDDC8513C77E7E249879D172ADB"
            },
            {
              "Id": "_returnStatusIfAlreadyExecuted:Node\u002BStatus",
              "Name": "_returnStatusIfAlreadyExecuted",
              "Type": "Node.Status",
              "Signature": "private Node.Status _returnStatusIfAlreadyExecuted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BA1F7191E196F951BA9EBCFD7EDF122286E4B8DA66F46C678FBCE39F4786D45"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "50290D66D014EBFB2B7565F041707C7C4EEB85C6ACB3AE73E9E0D16A3788B3F6",
              "Hash": "679022396E3F97CF07291FED20CFB50EDF1455032A4BA02F748DF4CEF4CD5C2A",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "E8794A60D755B033E04A0A4053F39A810C683C7781D04F08AEB415C3209B8B71",
              "Hash": "AB806107E846283AAD25EE8CAC0AD927F76A94E4E2E0EEDD7563CD4CDBBF3973",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "555D83A90DB75594F33044BB7DC32CBEC1323806B8D94EF7E8418FEE06E51285"
        },
        {
          "Id": "BM.ExecuteUntilOneSuccess",
          "Name": "ExecuteUntilOneSuccess",
          "DisplayName": "ExecuteUntilOneSuccess",
          "FullName": "BM.ExecuteUntilOneSuccess",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hasExecutedOnce:System.Boolean",
              "Name": "_hasExecutedOnce",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasExecutedOnce",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "716933CFE09CB07E9DF86DAD24CB4EE3FC719DDDC8513C77E7E249879D172ADB"
            },
            {
              "Id": "_returnStatusIfSuceeded:Node\u002BStatus",
              "Name": "_returnStatusIfSuceeded",
              "Type": "Node.Status",
              "Signature": "private Node.Status _returnStatusIfSuceeded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "949427032019B827436A276D271FCB51C9A9E4B748FC27E803376AAF7DBAFB4E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "9B78D3AC485C0915AFDFFC9BF03FD8571A5638B53C14430DF2E22A574C9670F0",
              "Hash": "20FFDE1D5C36E84D70820E596184849DC3C913990ED5CD8C4484F2A985C51340",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "74799C095F35293C776989020195014B5709A5936F6C4A429C6CE46AF9F3812F",
              "Hash": "6DD4EF66DB64C85673B51547F6101F6FA5334D9602513A36294C23DC7AA80070",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BEB4886BB2250B46C3B79BB070273D443C8D3AF0BCC065A928D1B21AF7074082"
        },
        {
          "Id": "BM.Failer",
          "Name": "Failer",
          "DisplayName": "Failer",
          "FullName": "BM.Failer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "5B619D8742A17E37C5FD07978E03CECC0AE22D6569C79BC80CA71636D8A1CEA9",
              "Hash": "B9828E79876496DFE8425FC39FF8C5F6C56B81028109E2F6C2B4877D1CFEEB00",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "62E19AFE959F9B0B2C16378FEF6FD8BE5482DF2B89ADFCD8DB50EA51B6BC2028"
        },
        {
          "Id": "BM.FilterEntitiesByCondition",
          "Name": "FilterEntitiesByCondition",
          "DisplayName": "FilterEntitiesByCondition",
          "FullName": "BM.FilterEntitiesByCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_reuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_reuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _reuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43969197016A9CA4FAC73AF320A5E8046BFDD2947E216C95BAC2CB2B53F819E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "2A8219E752462BE3DBCD1C0663AC519DE296A42D0AF46C32FEA18B6774EC7FB9",
              "Hash": "76F6995208CC0095073D7765C73AA57022D955E504658CF121E9914964F12853",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E41F9DC524930F35D767C6681C1F782A79E113199B1A1E7B9C218477C4D72AAE"
        },
        {
          "Id": "BM.FleeBTSettings",
          "Name": "FleeBTSettings",
          "DisplayName": "FleeBTSettings",
          "FullName": "BM.FleeBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "AccelerationScaling",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283678657B603803E08B8575518BA57BF47ADF04CFC13016B27B1968B3222DE1"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "MaxFleeOffsetAngle:System.Single",
              "Name": "MaxFleeOffsetAngle",
              "Type": "System.Single",
              "Signature": "public System.Single MaxFleeOffsetAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "000EC92E8465E9E9CAC3959408E64EABA7EA5D73597EE22FECD1AAAA9944D321"
            },
            {
              "Id": "MinFleeOffsetAngle:System.Single",
              "Name": "MinFleeOffsetAngle",
              "Type": "System.Single",
              "Signature": "public System.Single MinFleeOffsetAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92C269BCE1621BACA489B02AF89EBCD4358544D8F6602320131DCB2D95F8A088"
            },
            {
              "Id": "MoveAnim:System.Int32",
              "Name": "MoveAnim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A224EBC932BDDEEBADCE630E93F895B0D043E79F59D993EA9DF67932C21CCE"
            },
            {
              "Id": "PathFindArgs:CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "PathFindArgs",
              "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs PathFindArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B89862085F3376BBA24BCC821D1AD89F89C4D920810E8F8FA44EFDF605F7F1D2"
            },
            {
              "Id": "Target:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "Target",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76BE7F0B7AA1EB49F76893FAA88D1E18C2C729CB9AD7248D7C2E4F90DA8FA92F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "068899CB5365CBAF5E1E79795102A944A6B6AA95F25FF42DA9099FDC0AEF6E76"
        },
        {
          "Id": "BM.Formations",
          "Name": "Formations",
          "DisplayName": "Formations",
          "FullName": "BM.Formations",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_formations:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "_formations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E _formations",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9B02C7B755C42BBC646A8CCC4FB9B1F3E15D42EA92236298AEBB78898F6D7EB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateFormations()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "CreateFormations",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E CreateFormations()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11697,
              "BodyHash": "22399D5FC4F980B3B576EFF8025E03008F05177AF48C56388E90FF8A48023596",
              "Hash": "29829D105D7BAFC17AB1DD3AA8EA48E3F049260F600A594CB3B8A2D746C2496C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawAlphabet(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "DrawAlphabet",
              "Signature": "public System.Void DrawAlphabet(System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "FF90115DBCB2D4EEDB088E59B1218D5DD264EA9EA61F8F3FCCCBBD62BED042AC",
              "Hash": "1DCC74E1752C3B6FEF1B7B2BFFA02B2D3B56271DE5138FE48E5054410BE4CF0A",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Char::ToString()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "BM.Formations::DrawFormation(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFormation(System.String, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "DrawFormation",
              "Signature": "public System.Void DrawFormation(System.String id, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "562020AC75BE5B587F7D80A4CB19047006CD0D6C8FCC45972E26231205DB410F",
              "Hash": "4BE7C4DC91709DF9ACF5EBAEF2E19659AF3C31980CF605900DF4D929FAE6462B",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "BM.Formations::CreateFormations()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Get",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Get(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7263A65317BECE4B9E5C7D28547E90AD214AD12DE947E9C0064663A890E1CA5C",
              "Hash": "506DBAF1C611CE686CA233700DBA843AC704462FCA867DB76235AC23317D7918",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Collections.Generic.KeyNotFoundException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Formation with id \u0027",
                "\u0027 was not found."
              ],
              "Source": null
            }
          ],
          "Hash": "8AC0B296EEB142F52D63EC2C2B455EB2D2F2239D18F34E063E86A880798532E0"
        },
        {
          "Id": "BM.GetAllTilePositionsOfType",
          "Name": "GetAllTilePositionsOfType",
          "DisplayName": "GetAllTilePositionsOfType",
          "FullName": "BM.GetAllTilePositionsOfType",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_groundType:WorldTile\u002BGroundType",
              "Name": "_groundType",
              "Type": "WorldTile.GroundType",
              "Signature": "private WorldTile.GroundType _groundType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36F3C595E724CAD1BDE3FEBC949C839EC91C007F0393D505EA55EA80F56AABCA"
            },
            {
              "Id": "_radius:System.Int32",
              "Name": "_radius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "073703FDD90EFBAAC04ADE0973D4C8FE96BB61D2C1CF7D798E4E0DBE60F0FADE"
            },
            {
              "Id": "_structureTypeToStringIdsMap:System.Collections.Generic.Dictionary\u00602\u003CWorldTile\u002BStructureType,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "_structureTypeToStringIdsMap",
              "Type": "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E _structureTypeToStringIdsMap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCE201DF55A93C36DB77BB95828D9060FDBCFC8321813754CE69D5F22E4EBC49"
            },
            {
              "Id": "_writePositionStack:System.String",
              "Name": "_writePositionStack",
              "Type": "System.String",
              "Signature": "private System.String _writePositionStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0218DF8AB7E972C1CAB29EBDE103BB12F2D2B65DDFC7DE49960E894C4F55B1FA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsTileWeAreLookingFor(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsTileWeAreLookingFor",
              "Signature": "private System.Boolean IsTileWeAreLookingFor(System.Int32 posX, System.Int32 posY)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "posX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "posY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "8204F5644AEC1F65F7569AB6DC690D56586BBA5CEB1A1057B8A096FA2073BE27",
              "Hash": "A4C61B3E1B7E8AA1C94A60BEFB375CC24A9E90338513803764FCB6EA695B0F64",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "1BFE0312AF15E7032E9D9E5DFD00D69E3811F1E6A6CFB7ADE3436D31C323B436",
              "Hash": "E7156E24122BC10176907D436EA484B15C3CF0F833AFBE40F21690F2942C3BFF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "BM.GetAllTilePositionsOfType::IsTileWeAreLookingFor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "BM.Blackboard::PushToStack(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22D86E07C1414372D60FE332135A8A6000E60774739D38710DC907FC9DE0546C"
        },
        {
          "Id": "BM.GetDictionaryValue\u00602",
          "Name": "GetDictionaryValue\u00602",
          "DisplayName": "GetDictionaryValue",
          "FullName": "BM.GetDictionaryValue",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "D95155AA255C118ED5BB5ED9FAA4848EE531BCD4A308CF82F14E87022251D21A",
              "Hash": "EE2958BA3FAFEB8FBBBE1177F44EACE2306A81EC34B65979266FE422DFFEF6C4",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT1\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.Dictionary\u003CT1, T2\u003E::TryGetValue(!0, !1\u0026)",
                "BM.BlackboardRef::Set(BM.Blackboard, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7794A98E1A2ADE8258C0373C456AFC2F811775817C2A28846AD2DA287754ADCA"
        },
        {
          "Id": "BM.GetDirection\u00602",
          "Name": "GetDirection\u00602",
          "DisplayName": "GetDirection",
          "FullName": "BM.GetDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "26E3743EC3F6057309900E3526E68AB35B7CC3B883596B38157765126AE588F6",
              "Hash": "6F7C15C9B93BD29F9F7DDD7AB70C3B819031CF231F26B2FDF14674727224C60D",
              "CalledMethods": [
                "BM.NodeArg\u003CT1\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT2\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C0B0D98C39ABF3CDA8A5ECCA6FC1B29C6E69A278FC0BB5F5D8A2023BC753EA09"
        },
        {
          "Id": "BM.GetDistance\u00602",
          "Name": "GetDistance\u00602",
          "DisplayName": "GetDistance",
          "FullName": "BM.GetDistance",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_arg0:BM.NodeArg\u00601\u003C!T1\u003E",
              "Name": "_arg0",
              "Type": "BM.NodeArg\u003CT1\u003E",
              "Signature": "private BM.NodeArg\u003CT1\u003E _arg0",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E70FECDEECF61FF5D6A9A5995F8804106A675A36AA9C0881C60B7241D64C2837"
            },
            {
              "Id": "_arg1:BM.NodeArg\u00601\u003C!T2\u003E",
              "Name": "_arg1",
              "Type": "BM.NodeArg\u003CT2\u003E",
              "Signature": "private BM.NodeArg\u003CT2\u003E _arg1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6596A43D835BF180C6E1A3265764B523A1EB2BA8EF40A311D692AC7E0D75BAA0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "2FAAE5934860EDF7E7103F1EF6349FA08D681851F53F952F82BFD2D6F4C7EB6B",
              "Hash": "992ACA7B6F4C7A081813BF199F46961520F4013E48AD08B68802E657359B0EE1",
              "CalledMethods": [
                "BM.NodeArg\u003CT1\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT2\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "798778EEF9DCA00549500A7B36A99FAD5B8C45E1518B08F716EFF9CCA421BAF9"
        },
        {
          "Id": "BM.GetHighestValueResourceFromList",
          "Name": "GetHighestValueResourceFromList",
          "DisplayName": "GetHighestValueResourceFromList",
          "FullName": "BM.GetHighestValueResourceFromList",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "37ADEF11F6356997C419096CBA81C8925B5F658FAAF155108E980DBCEAB1210B",
              "Hash": "D30EF65A8101AB3FCE2A587EC198E3ED0B1F2300460708237E317A5DBC8A4625",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Equals(System.Guid)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::GetValueOrDefault()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "42247D8138015A4C394CF284C4D974D535FD053E215BD3F7461AFE227D07C09B"
        },
        {
          "Id": "BM.GetPosition2",
          "Name": "GetPosition2",
          "DisplayName": "GetPosition2",
          "FullName": "BM.GetPosition2",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "93490B6EA4930A82DCC83672D5E4B43455999FAA489ECD34F1E5A57EF1D564C4",
              "Hash": "9468D08517E5947F25BCEE5585A888054C2989A91BD45F3A038E3DE072ABCF1C",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "254C2F6B60EC37C424DC9EC962B4A6DA331817FB453B9D6599C16A7416EAD0B1"
        },
        {
          "Id": "BM.GetPosition3",
          "Name": "GetPosition3",
          "DisplayName": "GetPosition3",
          "FullName": "BM.GetPosition3",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "604DDFEF758554CC5391D24E6BD037C52BEFCC0B8C8C56F6CB57EF77D6600096",
              "Hash": "E4BD36A8ABD6127CEB1DFDCB314D91038F8AB55279D9555AADBD78D2A5E124D6",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "41C660522DF5487C098AED033E33F3CF46BC05718A136255A5C0378FE7259889"
        },
        {
          "Id": "BM.GetSafestFleeDirection",
          "Name": "GetSafestFleeDirection",
          "DisplayName": "GetSafestFleeDirection",
          "FullName": "BM.GetSafestFleeDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "C700904FC6578699C0F679C9B4C8F8D8C25BAC76F2B2ABB7D1B114DF8FAFD409",
              "Hash": "622101CABE2E7FFD45284174FE088B1DB2E4E56AD4F47BA9E7CCC7EC56CF11FF",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Count()",
                "BM.Blackboard::GetValue(System.String)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3ACE02425FC2597E916DF60566B42F4ADF69640E3DB7CE70FB96245A6776101"
        },
        {
          "Id": "BM.HashSetContains\u00601",
          "Name": "HashSetContains\u00601",
          "DisplayName": "HashSetContains",
          "FullName": "BM.HashSetContains",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "AC6C30C3679EF9A72180D88A50E8EB0F1723487F43870A25DD14773576C530FD",
              "Hash": "ACA7870DF541AA75E3F7E11A525745D8BD42BF827D97F9CBC439E34AB50ACA7E",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.HashSet\u003CT\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.HashSet\u003CT\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A627426D7186F0AD2C640903AAB8BBAB71A10B77564A1577DF367464B8271321"
        },
        {
          "Id": "BM.HasThreateningEntity",
          "Name": "HasThreateningEntity",
          "DisplayName": "HasThreateningEntity",
          "FullName": "BM.HasThreateningEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "AD8B7D6C10D9161AB3B9D06E35D7224A7A5F6021A13AA5BA2DB21DC46ADEF191",
              "Hash": "852A7851D245B96E0D58B8A69D9780EA206258D7EC56F2A3C33992A3A6C5C166",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4CB70B94D151F3062A31875425B71B63D15F2DAB75DE77B4B8AF43469301001A"
        },
        {
          "Id": "BM.IBaseCondition",
          "Name": "IBaseCondition",
          "DisplayName": "IBaseCondition",
          "FullName": "BM.IBaseCondition",
          "Namespace": "BM",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetCondition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetCondition",
              "Signature": "public System.Void ResetCondition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "916FAC34AFF715663078492069BF26883D4473EAD208AC5901BA2AFA4D669ABD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "Test",
              "Signature": "public System.Boolean Test(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1549428321724EDC7CB36A356F126BC798A05B01D3DE462B165D45BF7E67582B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "820D9D4C621C32AFEDAA60D83F352F416AA546A8956E8B7E52D72F7AA7FB6EDF"
        },
        {
          "Id": "BM.Interact",
          "Name": "Interact",
          "DisplayName": "Interact",
          "FullName": "BM.Interact",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "A34A2469566F7A634121CBDA28E7E8F5814F3CB2E39D7ED8E606AF76A0568E14",
              "Hash": "A4AD1FF56660D4E43AB74A5D0DD76585A896506B3BE9935415089E0A6B542918",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E67BECF8E8E5B30FDEF4B4AC11F18408CB2A7E87CA903056C266C6DDCDFC8ACB"
        },
        {
          "Id": "BM.InteractingEntitiesHelper",
          "Name": "InteractingEntitiesHelper",
          "DisplayName": "InteractingEntitiesHelper",
          "FullName": "BM.InteractingEntitiesHelper",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entities:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_entities",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _entities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "306D026FF8BFE2D27814B5A1574128FE3BA3649E8C4C152BF290EEAC9BA66A15"
            }
          ],
          "Properties": [
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F1AACCBD4C80BEB341B0AB325F45425C368E058331258B1EC1C163B9EBA4A984"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "private System.Void Add(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "04E1B6C43EA2F61602233C549CAD1236C4ABB62B5DEACCFF8C741CF1D7B0197F",
              "Hash": "567A08A22BA5BDD95321FCBB9BEBC2DF5961AA4A060124B3CBCB1CEC05FA92E0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B4A49C75CD4C8D747ADC2AB02440BBE692C1466CA1E01AAAA46EA45C7174AD98",
              "Hash": "E4995AD530D77BDBF8A5F4CC895EBA5AF2831A34FACC1B7C55EBF62C23AD9CC1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thisEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "5BD5C2F0051867DDE5A46E0516A3FF4AE5226778AF665E4ACDE5CABB6BDA14AF",
              "Hash": "762C788DED85C40A9C790BB99E3EE473985EEFD9B6C2F76A2CEB1B4CA2333F19",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "BM.InteractingEntitiesHelper::Add(Shared.Entity.EntityWrapper)",
                "BM.InteractingEntitiesHelper::StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "private System.Void Remove(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "0F2FCF3D367F28D1A350262D66B00A9D46B30567BB89E8FE4B0CC0F868CF081D",
              "Hash": "00FDFD2BF4B1B3284E19F2D5F33A605A61A1FE6164804FDBA806083D031096CD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInvalid(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveInvalid",
              "Signature": "private System.Void RemoveInvalid(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "F95237DFE0DAB981687505A62271255233319E27A57FDEC5579095027498A79A",
              "Hash": "D3A76580CF9A8022665B5FCB0F4C20DE1FE34813F92A5D01AC1516C98DF09EAF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "BM.EnemyUtil::IsEntityOk(Shared.Entity.EntitySystem, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::RemoveAt(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StopOtherCitizensFromTalkingToPlayer",
              "Signature": "private System.Void StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thisEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "494DE896DC588F8C33E7F868B1ED46452C531019A98ABCAFB13D5B0EB3C0D267",
              "Hash": "DBA5AFC28A5189B196EEE6E6F87DAE3B55625AB8141354960924826191CD2B34",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "BM.InteractingEntitiesHelper::Remove(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetLatest(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLatest",
              "Signature": "public System.Boolean TryGetLatest(Shared.Entity.EntityWrapper selfEntity, out Shared.Entity.EntityWrapper\u0026 latest)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "selfEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "latest",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "73B67DAD3ECF2798A8AAF33D003AB78F45964C02783CADDA92D66652361ECD66",
              "Hash": "5ED18FA988E4330CCB73B60E7B9FA6BD9BFE4706C8B5B77065855F26A40A5114",
              "CalledMethods": [
                "BM.InteractingEntitiesHelper::RemoveInvalid(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C469D7463566A0BF080482CA10D49F1255F83A0917947CBC718E8B93DD801BE"
        },
        {
          "Id": "BM.Inverter",
          "Name": "Inverter",
          "DisplayName": "Inverter",
          "FullName": "BM.Inverter",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "8FB46825B1C40879EFDD6E9F9AECB8B6FC97925654C4E35DC3C32BBC6A29C12D",
              "Hash": "57C98C3F44389CBB5CF787830E4D69AA6A73C110DF2D8942AD29FF9CC194F271",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "520075F0E899286FA033F8783645285081B5D69FE66E94B9B028E1FA1CD601DD"
        },
        {
          "Id": "BM.IsCarryable",
          "Name": "IsCarryable",
          "DisplayName": "IsCarryable",
          "FullName": "BM.IsCarryable",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "60D77BFCEC67E633E8614BCCBBC6B2B62E0528893589989BE5E365D6846FE3BF",
              "Hash": "37760E4D72D7B91AAB605B8C5BDAD1E9FAD488D204D3CDEACDC70703DA2C36FC",
              "CalledMethods": [
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "251668DEF9804B965C440FE876DBDD7D7DFF17683E0A0955ED1973E966A3AAF8"
        },
        {
          "Id": "BM.IsCarryingEntity",
          "Name": "IsCarryingEntity",
          "DisplayName": "IsCarryingEntity",
          "FullName": "BM.IsCarryingEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "F7DEF6A8046AA54FDD67B9F2BED4689A90EACBB53A83DB824E0503F07D35B3FC",
              "Hash": "8E83AE1EDE275B09EDCD75EDB8070182BC6803389532C150F5B3AE2DCABDCE86",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0373E174107B356D1D9546819A2A65A1A188AF9118CCA4C1FFC55D2153A7CB74"
        },
        {
          "Id": "BM.IsCurrentControllerState",
          "Name": "IsCurrentControllerState",
          "DisplayName": "IsCurrentControllerState",
          "FullName": "BM.IsCurrentControllerState",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "DC94A3D2977E75175D430F1BBA329A8D56358322BB879454F6B2C200C27CA547",
              "Hash": "348D8DBB2AC4EBB3A8BCCD0C8B5032F55DC3BADCD6EF00056DE86865A0BE413A",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F33C6D4739BE7049DC65BA16BF66483E48D70FF2390346078EBE5F49BA918BF1"
        },
        {
          "Id": "BM.IsDesiredCarryableEntityAlreadyCarried",
          "Name": "IsDesiredCarryableEntityAlreadyCarried",
          "DisplayName": "IsDesiredCarryableEntityAlreadyCarried",
          "FullName": "BM.IsDesiredCarryableEntityAlreadyCarried",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C552EC9B886F9931BFCB4F86249F5F74017B4E99088B4BBF6271CCDCB9014AE9",
              "Hash": "661DA298C8A7E810D45D80D1E4C48F440CC53DD4B9B87EC98337D360D2E9B41A",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Shared.Entity.EntityWrapper::get_CarryingEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2150CB2B96531E6021682BA765E4475284D4E06A4A22C7BF684936C2F3210CAF"
        },
        {
          "Id": "BM.IsEntityBaseId",
          "Name": "IsEntityBaseId",
          "DisplayName": "IsEntityBaseId",
          "FullName": "BM.IsEntityBaseId",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ids:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_ids",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _ids",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B867940ECDEF6A0EA9A0FCB4FA360783863A8BFA23A1790E0F4918D2DAC12F5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "9D89E688D24F9DE416A4CDD45B41C502CFBDC0958B005489663584EC8D315C87",
              "Hash": "44CBBC311E2A377878B33ACEF2FD03FD4832138D42DDF278C4262F81DE091971",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FC8E97E65B3D5D3998B2077E5234C36AD48194E6BCC01F1A9507ACF004CC4856"
        },
        {
          "Id": "BM.IsEntityCarried",
          "Name": "IsEntityCarried",
          "DisplayName": "IsEntityCarried",
          "FullName": "BM.IsEntityCarried",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "4C8B88299EC68216FEE27E38467944CCC55DA8CF6784FBAC304F5AC4148D619A",
              "Hash": "6D9CF1E0C63D7537EE5132A3BA75233971FF7D052599FFD35A2344EC7E68776B",
              "CalledMethods": [
                "BM.BlackboardRef::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "123E1B2C92B8298051DF9626967DCD643B5644526ACFE79651A578F769B26FD1"
        },
        {
          "Id": "BM.IsEntityName",
          "Name": "IsEntityName",
          "DisplayName": "IsEntityName",
          "FullName": "BM.IsEntityName",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_names:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "_names",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E _names",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A75E2D488932C7228F88E4561D19C7A69FF3AF27CE0DC26B7E76886B3E55109"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "961F6C63CAE99299D668B421B751A6AA7FCB3180622AD539F8DBFF3B3B25BD36",
              "Hash": "D94A53EF30F3ED756D64958AA896B3A87BCAC4FDDA1648E6A26FBACB28DCEB52",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "18981E966A8ADAB46430BD70EEFCB8EE815CF3B04C40A9C5516D6E2E65D03F16"
        },
        {
          "Id": "BM.IsEntityRemoved",
          "Name": "IsEntityRemoved",
          "DisplayName": "IsEntityRemoved",
          "FullName": "BM.IsEntityRemoved",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "D690ABC954DA09166581CC21E637D98B491B6C0A2517CF57F024924AB07A5D8F",
              "Hash": "6E0FDCE256C05916A7DB98B6ADE6FD925C3CBB571EECA1119E907CE5A5DBAE7B",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3CFACC9171D5D82324EB415DF371D78FED58A6C6B666FDB75F174A278B007916"
        },
        {
          "Id": "BM.IsEquals\u00601",
          "Name": "IsEquals\u00601",
          "DisplayName": "IsEquals",
          "FullName": "BM.IsEquals",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "607FC23DD6DDC7E6A404E0D04C0555EE98B36BED5D53409AC20ADAA3626AFC6C",
              "Hash": "5706A9F70F3937812F68182C506A0320CAFB809D34CBAB44864C37A5187C41E7",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "System.Object::Equals(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "415F021F84555D6718AFA3D37FDC33F35C59BBCAD3895DE1A95EE9C8831951BE"
        },
        {
          "Id": "BM.IsEventTriggered",
          "Name": "IsEventTriggered",
          "DisplayName": "IsEventTriggered",
          "FullName": "BM.IsEventTriggered",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "936A85657738623FC188FB3987D360FE406CD8E759A39BBEB8B16F3D45D98543",
              "Hash": "80658F7303CB11102230CF62E97BD14AD1C3ED73B84026542D301AFE60331683",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.EventsFlagsExtension::HasFlags(CandideServer.Entities.Controllers.Events, CandideServer.Entities.Controllers.Events)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "387C19116565E04EF5DDBFE8C839499CFEFC072B784C0D4DBB1F59F596AC6311"
        },
        {
          "Id": "BM.IsFacingTarget\u00601",
          "Name": "IsFacingTarget\u00601",
          "DisplayName": "IsFacingTarget",
          "FullName": "BM.IsFacingTarget",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "1002C7096D19244147A7F1C0DAED70585250AC07E202902A863B1D38A9539C0B",
              "Hash": "C01D1AC6A45B82A892467BC2428F36BA7D0E41565B2DE68C6BEEEAC709C31782",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "BM.EnemyUtil::IsFacingDirection(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3785DFC27F04F559B953F119B86395955E0FFB3997599BC1D3B333FC1430D80"
        },
        {
          "Id": "BM.IsHealthUnderPercentage",
          "Name": "IsHealthUnderPercentage",
          "DisplayName": "IsHealthUnderPercentage",
          "FullName": "BM.IsHealthUnderPercentage",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "130503DE1E4DF2D440E17899D849A288858BA803DE5276D72B0EB5FFB025EF33",
              "Hash": "114B346B4E059B3A0BD50D549BEA9753FDE5B39D65390428812E772BD0DAC269",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51F04D3D1F6224041BBE8C9F0DFCBD0F648910BD4B548EF03477EA41237BFE36"
        },
        {
          "Id": "BM.IsHealthZero",
          "Name": "IsHealthZero",
          "DisplayName": "IsHealthZero",
          "FullName": "BM.IsHealthZero",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "0F89A2A3933E91796853D3FE0E912A6CF54C3EFE5EB11354739DB3C2CB7478D9",
              "Hash": "AEB5A47FE0D1C2AEC59D4D595071DEAE658D18762314853D3ACC885AB5AEC466",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "18ED93BE7A3BAAA7C39A33CEB2CBE0970FA6D75453AB7A3077B227314CAD4DEA"
        },
        {
          "Id": "BM.IsInBiome",
          "Name": "IsInBiome",
          "DisplayName": "IsInBiome",
          "FullName": "BM.IsInBiome",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_biomeIds:System.String[]",
              "Name": "_biomeIds",
              "Type": "System.String[]",
              "Signature": "private System.String[] _biomeIds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "972610C37AE0C715E61CFD5B7597334CB170D9BBBC1C82DF3A3359E931A453ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "558579BE80A4152C0ADBEBE2CF8EB3D9E37EA551AFCF2C9560E601DD4D919BDF",
              "Hash": "35CEABECD51FBA30A7D12470BEDD74957EBD9CAE1344A9A994380C90DE120A00",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DD6E9E5D88312DB54C9E5EBEE14202D0B13291ECE9070395FA71F0A7A86BC1C"
        },
        {
          "Id": "BM.IsInLos\u00601",
          "Name": "IsInLos\u00601",
          "DisplayName": "IsInLos",
          "FullName": "BM.IsInLos",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "F469DF475BA275DEAE49443BEFBB7DCD3C39DEE3645BE0F9E0764266C21C1EDC",
              "Hash": "57FD122EE29EAC3583E584AD730A63FF9F56C8F799AEEFF44B673C701017AFE4",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "71C1B1F9E581FD3F5E28B983246595F60A80B6366AAE0430A736680F25213C6F"
        },
        {
          "Id": "BM.IsInRange\u00602",
          "Name": "IsInRange\u00602",
          "DisplayName": "IsInRange",
          "FullName": "BM.IsInRange",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "F296C4C98C63A2FBC3A58F2C4D27ED156A91913B3E117835BE714736CE4ECAE5",
              "Hash": "12B4D76A5B10B3961E4DFC02BD2F8727815F436B9E1A1DD1AAB876C7239CB8A1",
              "CalledMethods": [
                "BM.NodeArg\u003CT1\u003E::TryGetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard, T\u0026)",
                "BM.NodeArg\u003CT2\u003E::TryGetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.EnemyUtil::DistanceBetween(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74F8BED114052A6850CF6D030597F0FCD9874D528102AF47B0C7EFE20B6AC330"
        },
        {
          "Id": "BM.IsInThrowLos\u00601",
          "Name": "IsInThrowLos\u00601",
          "DisplayName": "IsInThrowLos",
          "FullName": "BM.IsInThrowLos",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "71C9472322F5063FE0508C87D6742F962034113B134C14ACAB99E9543E5EF61A",
              "Hash": "E2A7B330C804FF7D1152A81068729E6A193ACE41470AB4776AAB0FC46B694CCE",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AC888E80C184710B22A30E0CC51657AAA26ABCD0976680D7654B4D65549795D1"
        },
        {
          "Id": "BM.IsInWorldType",
          "Name": "IsInWorldType",
          "DisplayName": "IsInWorldType",
          "FullName": "BM.IsInWorldType",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "A2ACE48058E231AA9089ED0F4453C3B7D488788F6CCA00478D85C461A23D5E13",
              "Hash": "BE7583D3849CDBB27817E1E3A1AB8EDA24C4EC2513AAD0B5F4B0FD017DEDB2AC",
              "CalledMethods": [
                "System.Nullable\u003CWorldModel.WorldType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldModel.WorldType\u003E::GetValueOrDefault()",
                "System.Nullable\u003CWorldModel.WorldType\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ACBB045F516E9E8AD46CA95C9E54B8E341B4F299529BD99A7D548289A5E132AD"
        },
        {
          "Id": "BM.IsNight",
          "Name": "IsNight",
          "DisplayName": "IsNight",
          "FullName": "BM.IsNight",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "79CCB11F7BC8BF5C4A023CB1F1A93256FE8DEF6EDE07C9D8A324409348DCA6DA",
              "Hash": "6CD8C625A9C2F33655FDC1B53B7A138E809798FEA2F36C72EF635B078A1A97DC",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C71D042C8E616675380613AD230E22A3E9C7E12A90C1265302BFE0C9F480E08"
        },
        {
          "Id": "BM.IsNull\u00601",
          "Name": "IsNull\u00601",
          "DisplayName": "IsNull",
          "FullName": "BM.IsNull",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "A628511496A9005C1F1E68BCBE5A3B300F6D4A45EFC38A822812D793D46AF691",
              "Hash": "6780D40A7E4A5791FBA7614DE3982125451744EF4C9A416277B7C86459998ADB",
              "CalledMethods": [
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_HasValue()",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::HasValue(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61D00A842F2CC1F32291656D11164B98C04443B52DD560C5DF5474782B5171D2"
        },
        {
          "Id": "BM.IsPositionWalkable",
          "Name": "IsPositionWalkable",
          "DisplayName": "IsPositionWalkable",
          "FullName": "BM.IsPositionWalkable",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "39CBD6D51389DEE05900B1E75FB0F7EF75A288A67869BF66311CF9AE874E72E2",
              "Hash": "E3D2E66EDE4960CACCC056F94D2ECC7AD8DBF2494BC4CBE9BF6ABA5EA8232E1C",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Helpers.ServerWorldHelper::CheckIfEntityCollidesAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C4ACE5ECEE6A8308B07FB72ECCB46032683A610940574916B283A48C7A2B1535"
        },
        {
          "Id": "BM.IsStackEmpty\u00601",
          "Name": "IsStackEmpty\u00601",
          "DisplayName": "IsStackEmpty",
          "FullName": "BM.IsStackEmpty",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stackKey:System.String",
              "Name": "_stackKey",
              "Type": "System.String",
              "Signature": "private System.String _stackKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4088FAC222FF3E709091B413FEB8B91A05D1A41015CF612921F4DE7B25EAB100"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "AD1B042BD8CA0C7555E05DFE1ADC717617ED829C53906BFE0457F0919F697801",
              "Hash": "4B2080D9F68659CA7BB2154AB8D62972DDC9E70598D4307CD1AF9A3CE037386C",
              "CalledMethods": [
                "BM.Blackboard::IsStackEmpty(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "67D21BD83A1CC57D1D90D111622A1346BF0A9F75372DCF8688BBE738263D386A"
        },
        {
          "Id": "BM.IsState",
          "Name": "IsState",
          "DisplayName": "IsState",
          "FullName": "BM.IsState",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stateNames:System.String[]",
              "Name": "_stateNames",
              "Type": "System.String[]",
              "Signature": "private System.String[] _stateNames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1EF20FA775402D14445CC147FD0F4B11D0328803BF6D9B00A5DE4EABD0FE13A"
            },
            {
              "Id": "_states:BM.State[]",
              "Name": "_states",
              "Type": "BM.State[]",
              "Signature": "private BM.State[] _states",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72DB05EF03B91B0D20DFC84D63D29FCB2A3B20C62808B2F7EEA7B10163372104"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "CCC1DB07B1624826605A9076C46AFC824A59A822C5731B9C82D613199BDDE67A",
              "Hash": "277BFA46B74B766D908D58757FDE4013379333E4EF2B49B8EB14E62AFA8761AA",
              "CalledMethods": [
                "BM.StateMachine::IsCurrentState(System.String[])",
                "BM.StateMachine::IsCurrentState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F9AE76348A2E36E0AFEA7819FD1C7D7513647733AD68C64317E5F4D90FA92F66"
        },
        {
          "Id": "BM.JumpBTSettings",
          "Name": "JumpBTSettings",
          "DisplayName": "JumpBTSettings",
          "FullName": "BM.JumpBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastJumpSpell:System.Boolean",
              "Name": "CastJumpSpell",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CastJumpSpell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDFDC50CCDA720D60139C49CC1899DD47F3E057326DF18C77C73A0C11760A164"
            },
            {
              "Id": "CastLandSpell:System.Boolean",
              "Name": "CastLandSpell",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CastLandSpell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834D1B77576E1926E67C9CBB8B0F2029544415216B4FD9933E8D9AB0F2633E81"
            },
            {
              "Id": "JumpAnim:System.Byte",
              "Name": "JumpAnim",
              "Type": "System.Byte",
              "Signature": "public System.Byte JumpAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FDB7396D1F3E13F13CFA42E52F0C991C8431C31F44B83DE0AF98C95CC766D8E"
            },
            {
              "Id": "JumpArgs:JumpTowardsTarget\u002BArgs",
              "Name": "JumpArgs",
              "Type": "JumpTowardsTarget.Args",
              "Signature": "public JumpTowardsTarget.Args JumpArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E15C3054EF1F57EDD3EDB52057FC03026A181E76945E5BAB469E226DD10CC61"
            },
            {
              "Id": "JumpScreenShakeVfx:System.Byte",
              "Name": "JumpScreenShakeVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte JumpScreenShakeVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D5F240EE8105012040D11C44B64E3C55243A668094EFC33DBB65AF762EBFBDC"
            },
            {
              "Id": "JumpSoundEvent:BM.StringNodeArg",
              "Name": "JumpSoundEvent",
              "Type": "BM.StringNodeArg",
              "Signature": "public BM.StringNodeArg JumpSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "742B47AEA4B57362B26A0A9FA6B7A1292F94FC5340C469307B7355B694348BB8"
            },
            {
              "Id": "JumpSpellId:System.String",
              "Name": "JumpSpellId",
              "Type": "System.String",
              "Signature": "public System.String JumpSpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA6E0121CE15AB5BD44109B085C0D0506042072A2BCA0DDE0199BDBC9225DF8E"
            },
            {
              "Id": "JumpTriggerDelay:System.Single",
              "Name": "JumpTriggerDelay",
              "Type": "System.Single",
              "Signature": "public System.Single JumpTriggerDelay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6F4FB90F3B31878E38CAF8D348F4143EA58DA2BE9AC6F9C53CCA30B7576AD35"
            },
            {
              "Id": "LandAnim:System.Byte",
              "Name": "LandAnim",
              "Type": "System.Byte",
              "Signature": "public System.Byte LandAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "703E5D828D32E5C99E88296E09A887EC1865C77A6EC3903792311FF566B56481"
            },
            {
              "Id": "LandAnimDuration:System.Single",
              "Name": "LandAnimDuration",
              "Type": "System.Single",
              "Signature": "public System.Single LandAnimDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEB7D013DFF4E72DD8481111A8055F521BB2038AAA92624AEB14BF866DA65C5E"
            },
            {
              "Id": "LandScreenShakeVfx:System.Byte",
              "Name": "LandScreenShakeVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte LandScreenShakeVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB5971296CF9C9EA29EE1FD0FB339729E7917208CCAB4B39A6A4C5D7D0FDB103"
            },
            {
              "Id": "LandSoundEvent:BM.StringNodeArg",
              "Name": "LandSoundEvent",
              "Type": "BM.StringNodeArg",
              "Signature": "public BM.StringNodeArg LandSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "517C01C8DF53672350AD9B4BFE8A033C128EC8B066E249A5A2120F0972936C13"
            },
            {
              "Id": "LandSpellId:System.String",
              "Name": "LandSpellId",
              "Type": "System.String",
              "Signature": "public System.String LandSpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A4EFFD9508D20E6903D0A2A02A8A590231A5B0461439E26B60F448F612A127"
            },
            {
              "Id": "LandTriggerDelay:System.Single",
              "Name": "LandTriggerDelay",
              "Type": "System.Single",
              "Signature": "public System.Single LandTriggerDelay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4209661072BE7EB295D5B7152904C5A9A1B42B9367B3C6AE9E78CDF2837AF00"
            },
            {
              "Id": "NoEntityCollisionDuringJump:System.Boolean",
              "Name": "NoEntityCollisionDuringJump",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoEntityCollisionDuringJump",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C51812CDC998FE06CEE3357CD21AFAB4BA8EEF306507182820A750AF5A17E94D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3934DE5BE758175B19D2ED3B381925A5F1CF40DA4FD91491BCEF35316BF9022A"
        },
        {
          "Id": "BM.JumpTowardsTarget",
          "Name": "JumpTowardsTarget",
          "DisplayName": "JumpTowardsTarget",
          "FullName": "BM.JumpTowardsTarget",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1321,
              "BodyHash": "0317C851CDB0C4C5716E1657FEE32B4DD9F54F437F33AC99A35E411CF1A0AB0C",
              "Hash": "F68B736C2BEF6E67F9376B9BF8657574BB313507AAED4F562151A1DD06F89AE7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "BM.TempProjectileHelper::ComputeJumpTargetPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E, System.Single)",
                "Shared.Entity.EntityWrapper::get_GravityScale()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "System.Math::Abs(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "Pyzifax jump was strange!\r\nEntity: ",
                "\r\nEntity Velocity: ",
                "\r\nEntity Position: ",
                "\r\nEntity World Id: ",
                "\r\nJumpVelocity: ",
                "\r\nNewTargetPos: ",
                "\r\nStartPos: ",
                "\r\nJumpHeight: ",
                "\r\nGravity: ",
                "\r\nTargetPos: ",
                "\r\nPerceivedTargetVelocity: ",
                "\r\nMaxPerceivedTargetVelocity: ",
                "\r\nPredictedJumpTime: ",
                "\r\nJumpArea: ",
                "\r\nJumpAreaCorrectionDistance: ",
                "\nTarget Entity: "
              ],
              "Source": null
            }
          ],
          "Hash": "62038C574A5D399B8124AACCC381F6B4561A6BF93232CB30F37190C090D00F49"
        },
        {
          "Id": "BM.Leaf",
          "Name": "Leaf",
          "DisplayName": "Leaf",
          "FullName": "BM.Leaf",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Node",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF83DB8F52A27A526611B672A9B2F21C8860CE92EABFCFADDB8B52825841CAC9"
        },
        {
          "Id": "BM.LerpOverDuration",
          "Name": "LerpOverDuration",
          "DisplayName": "LerpOverDuration",
          "FullName": "BM.LerpOverDuration",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "goal:System.Single",
              "Name": "goal",
              "Type": "System.Single",
              "Signature": "private System.Single goal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCAE10410A20A0B49D5F1A757069203DFB43C36DF5B375D1EB83C731FC4CF436"
            },
            {
              "Id": "start:System.Single",
              "Name": "start",
              "Type": "System.Single",
              "Signature": "private System.Single start",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "203309C6F08658C1690B599AEE653B1AB9CC31005B5DF28A3749A617A0CC1ECB"
            },
            {
              "Id": "timer:System.Single",
              "Name": "timer",
              "Type": "System.Single",
              "Signature": "private System.Single timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6E4E1B842C20ABFCB90D8D23980FD3CEE69A8EA352FA05DD978D3B2C7CB4AE8"
            },
            {
              "Id": "_duration:System.Single",
              "Name": "_duration",
              "Type": "System.Single",
              "Signature": "private System.Single _duration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D4245D20F686C285426F94F527C5F8DA10BA2C748A3F8470D361D16F562339"
            },
            {
              "Id": "_durationArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_durationArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _durationArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D54E1A1D4A550115C8CD44EE14CCB92DF4DD7594022EDC58D9CF5E8F6D463152"
            },
            {
              "Id": "_goalArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_goalArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _goalArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E9DD97E72DE684A7575664B830572499334D0DE2056F581DEC9324EA8F15681"
            },
            {
              "Id": "_outBlackboardValue:System.String",
              "Name": "_outBlackboardValue",
              "Type": "System.String",
              "Signature": "private System.String _outBlackboardValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBEFAB5367FA0A380242C75AC25277CA5FB75A9FDFA7CC176D92A5ACD2581E77"
            },
            {
              "Id": "_startArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_startArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _startArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "770EB4E718C31608622BD92A7BEBE71E359AD7EF7C453D99DD9FA977882739F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "43AEBA198269ED8A32212BA9C00E5C4FF9E8CCE32C0F96DFFF6745AF1F34DC24",
              "Hash": "F8C59A84FC1456710A362BB50C7479A60D15EB46574034663988637BC02E55E6",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "1A747FA25F86856D7F4C763383CE5E890468151EB580A6A2A56A8570EB4F081A",
              "Hash": "69A575268AC25AEB7F059966C607BB63B72AE71EE52246900FFE7C1593A6B122",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "40E818CA9580CBD111B2B68C399C98150F637DF83D2C8FB63CD70FFC898A64DD",
              "Hash": "E00AC692352D699906133F94BF8D35DE28CD19A3F18532885838E3163DD35076",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "BM.Blackboard::SetValue(System.String, T)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "113DFBB3F0548B3CF8EA36127FAB4224A5380E9E97C5CF5F63F0A8EF545BF552"
        },
        {
          "Id": "BM.LookAt\u00601",
          "Name": "LookAt\u00601",
          "DisplayName": "LookAt",
          "FullName": "BM.LookAt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "67B23C0899F13C089FBCD7E72B3D8EA39F37A069094C2D55F9D3C046DE0A9139",
              "Hash": "8ACE2B600A05EC3866AD7DEE62BE42838E5B18F0B18BCC3EE1E6EAC0B5B311AC",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF197DF5D56E4F3516FD04D97B5D5DEB284854C341FBCCAE8EF89C28E16A444B"
        },
        {
          "Id": "BM.LookAway\u00601",
          "Name": "LookAway\u00601",
          "DisplayName": "LookAway",
          "FullName": "BM.LookAway",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "083F56CE91F685044F6D6A08B604146831D049486563DDA798BF6A360D89AE7A",
              "Hash": "470D2631F94069FFD9F6CF010D3A8997DDAE9D3F5FCBF496D1B8792DB089A49A",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FD7428A9A4F793ACD318E0F6C33E6A5A88A942527BD0E525F02F984868A460B"
        },
        {
          "Id": "BM.LookInDirection",
          "Name": "LookInDirection",
          "DisplayName": "LookInDirection",
          "FullName": "BM.LookInDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "C1DF502F16CF0B276A263CA0138D51D13A7C9A5A26F468A69657DC3D0072B42B",
              "Hash": "FBE805D4C40E7CE9344CFA2557CF16CB92794A2A3517BFF76BB0E0561B1BA758",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FAF4D12D7B8CEEC0C7194E20CF8F97D42A68EC515E838B28ACDA67F2043AF1FA"
        },
        {
          "Id": "BM.MaxFloat",
          "Name": "MaxFloat",
          "DisplayName": "MaxFloat",
          "FullName": "BM.MaxFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "6AD431B08D56B5AAC061C34488F2528FEE4BB6FC806C5C6D06A2339B9B10AD74",
              "Hash": "31363980CB3D9FC59B53C6751D5751B41E78189BCF130FA358908044BC4CA821",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E9121A868DDB267DF4400020AA2762FA523ACB6AAA82B7FFD3763A5BD1E7F3F"
        },
        {
          "Id": "BM.MaxInt",
          "Name": "MaxInt",
          "DisplayName": "MaxInt",
          "FullName": "BM.MaxInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "7BA39655C68C3A64681980AE00B5D1167599097862D9B5B46BC0BF90DFB88218",
              "Hash": "3B7F70EF7BD04B2D3006301C0F0D6D3459AEC8BFB086FAABE7520B98F971EA21",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6ACC7200E5FBDCF43040D55F9CC6DBB630C25005FC035C3CF07D6927A78FEB28"
        },
        {
          "Id": "BM.MemSequence",
          "Name": "MemSequence",
          "DisplayName": "MemSequence",
          "FullName": "BM.MemSequence",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "8B88F456A540136F395D6D1AD7023ACF96B43F65BBB9519CC4F8540781583C9F",
              "Hash": "F67E36DE754CC248964BE56A118597211838231AD220740C8E0D56CF9C5536A9",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "776FD88D36FEDFBF9DA32FEBADC44691E8FA3EFD1B663AA3A1A5E87972F6ACC0",
              "Hash": "EB1212138309A4842E0F2B1A6655C9D63F4794F60A658E29DFCB1D33EAA2F672",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Item(System.Int32)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E0664B42BA2A2779DB213BE70DADE6A3F833EA48991ADFD6D16D56004411BF8B"
        },
        {
          "Id": "BM.MinFloat",
          "Name": "MinFloat",
          "DisplayName": "MinFloat",
          "FullName": "BM.MinFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "B2328022504574AAAE8F521B82D575A2E3C934DDE738481102E67329A78D6735",
              "Hash": "04592E5F3A13B6F2B2E7ECD0EB3EC54BB69E8DAF74535DC50F4BAC87EB055EFB",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C1D1D667335D5A80DAD4E5B7961FB5B5340560E58A7E2588BBDE7BE62DBACAB1"
        },
        {
          "Id": "BM.MinInt",
          "Name": "MinInt",
          "DisplayName": "MinInt",
          "FullName": "BM.MinInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "EA5895B4ECAD429153076A2DE8D5C909414A228106A9B281737CCD4F53D34F69",
              "Hash": "9B3156B48EB0285AA19679742021C22DE7D9F3EE5A936DEE07604027E37B404A",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "23CA4481873FEF1B6847A1FDD48A476D7DDF83A6DE15287E57BE90CA673E93AB"
        },
        {
          "Id": "BM.MoveCitizen",
          "Name": "MoveCitizen",
          "DisplayName": "MoveCitizen",
          "FullName": "BM.MoveCitizen",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_cooldown:System.Single",
              "Name": "_cooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _cooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7698C1B0926D8A248DDF1AB0BF0A5AA726CDB4694420E25BEA204EEFDCF8C484"
            },
            {
              "Id": "_hasFailed:System.Boolean",
              "Name": "_hasFailed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasFailed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66280603D72EC5F5325FA706D4497A8BE86BE833F4BDE2771A4EE5E566ABA10"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "FA94C95CF8FA1D6E0519F0BDBC4C6996127E8A6F7719F568F34DB9F1FA473C80",
              "Hash": "085139DC5DB84DDB921EB3924A352C6D50CA2A5CC49FA74C98096A4320914D2E",
              "CalledMethods": [
                "BM.NodeArg\u003CScheduleSystem.WorldPosition\u003E::TryGet(BM.Blackboard, T\u0026)",
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "ScheduleSystem.CitizenMovementHandler::SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "BBE4542243DB6C2858BBA7DA4EE3542BC661C1EB5E7FDB18F1895BACA12A09F6",
              "Hash": "8BA0AA63438B0F14A4A5AE441AE209E2BE52C8201447224B792772E0286AEFA3",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "958D4EBC2FF6D3954AD461FB53C379D4CAB53B6A7BA9616E8F25AB15B0D029E7"
        },
        {
          "Id": "BM.MoveInDirection",
          "Name": "MoveInDirection",
          "DisplayName": "MoveInDirection",
          "FullName": "BM.MoveInDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "DD40F363773D5340430FFCAB8705422BF764AB95EC7FE7CCAE95076C132C30D5",
              "Hash": "18A0BAA32A3D385F976871EF3DD54298901502FCD366DB93E5D5D116925C60F0",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)",
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DAE4169B02AC04E039E35A2E0714AE90468097E619BF82A65510E6F3ED550BA"
        },
        {
          "Id": "BM.MoveInForwardDirection",
          "Name": "MoveInForwardDirection",
          "DisplayName": "MoveInForwardDirection",
          "FullName": "BM.MoveInForwardDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "9015BA6064EEE2FFC4ABD5700DF45744E98FDC1CC43378B93135FE6569021A62",
              "Hash": "CBBB5A77F135B4119C10EA1C262F980017AA44BF12641B6A68823C90569FEC6F",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A69CEF3FA14C063E64F481CC0ED9FBF5C3B566CC0FC39CDEB30861177E13162"
        },
        {
          "Id": "BM.MoveInForwardDirectionUntilDistance",
          "Name": "MoveInForwardDirectionUntilDistance",
          "DisplayName": "MoveInForwardDirectionUntilDistance",
          "FullName": "BM.MoveInForwardDirectionUntilDistance",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_distanceTravelled:System.Single",
              "Name": "_distanceTravelled",
              "Type": "System.Single",
              "Signature": "private System.Single _distanceTravelled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E83B69C6D37BD6D20B63F072B5830972612F1EE07A8225C14DD5A6176D85D0B"
            },
            {
              "Id": "_previousPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_previousPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _previousPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99E659A6884DD789FEED64014D67D82AF6E07A57D88591AA01FB3BA8BB53BF00"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "474AF3E1C3E575D872951D0CFE6FAA456AC73CA6E657D92FE88CA99FAF13BB0E",
              "Hash": "1426E56F779A48051FF757D3AEEB740F9B710540B9442BED60DB25133DB7D6B2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "20AC83F4EEC03C273574477A2722458D98C40DE753B1493BE550E3A061E0C951",
              "Hash": "6B53D90AE6CCB85A88A055DCDE757E148EFCE1442E3DD1937A5A01F8FE088A32",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3BF83CA26BABB8D5D0464C32F341892E4CC540B5D08C1AD47FC32E967923BF08"
        },
        {
          "Id": "BM.MoveToPosition",
          "Name": "MoveToPosition",
          "DisplayName": "MoveToPosition",
          "FullName": "BM.MoveToPosition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "7D65917779349B43C739B852652C307F2AF6A00BAC31A757504D0EF1CC7FF73A",
              "Hash": "9A773EC05490419A571C8004465FDBC8C8FF83581532687A8FF41A2EEFE234EB",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "System.Single::IsFinite(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "359BC514FFBFB1416EE8132249DB4CF38C9BC8C8E7557E1D46CDDB68020B5E73"
        },
        {
          "Id": "BM.MoveUpAndDown",
          "Name": "MoveUpAndDown",
          "DisplayName": "MoveUpAndDown",
          "FullName": "BM.MoveUpAndDown",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "phaseAngle:System.Single",
              "Name": "phaseAngle",
              "Type": "System.Single",
              "Signature": "private System.Single phaseAngle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A7CAEEF0E4953F3B412F186E2B78A067DAA394D59B8A05E0897E42C574E46D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "C3703EA1A5FAD8D4572B6CA6FC1ED0B9B73124F86B8ED70F09AF276DDBDB020D",
              "Hash": "E52F9E880F62F913C3AFB802B9AE54EF60494A7C8D83E4274B619B10F2092065",
              "CalledMethods": [
                "BM.Node::Initialize(BM.BTUpdateContext, BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Asin(System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "447D2C877EB24E3D806DEEC15B9B5CD53BCBF1A1EB71A652F99D5F51201F1B47",
              "Hash": "C1AC2257B6F041571741B69E08FCD313C5C9EA3CC193C92D63C369EE2FF5C24A",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "283BD71E43667ACB915EDB3204F9BA279AC21DAE5322926D55F999F621D5031E"
        },
        {
          "Id": "BM.MultiplyFloat",
          "Name": "MultiplyFloat",
          "DisplayName": "MultiplyFloat",
          "FullName": "BM.MultiplyFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "A77072AF47D993B4B530A42BDE7C8FDB59E902BB1DE6CBE5A7FA94C105418F6C",
              "Hash": "710499F934D15C587798561328EFAEDEA448B3454415D2C973843270E21F7931",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "251AD93EB6916DF7AFEA3D4F99FD3397AF94B146F708133FD1E0C4D7E757267B"
        },
        {
          "Id": "BM.MultiplyInt",
          "Name": "MultiplyInt",
          "DisplayName": "MultiplyInt",
          "FullName": "BM.MultiplyInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "F3D4B2DEBB8E5E2693EFD4D98BBA91B156AFF55B5A514B1C6E25ED3424CE850F",
              "Hash": "82CFAF1130482803090AE7811A295540E13153F08B0D992BBD0D0C3B784A5BAC",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EA35A488FB51205FFE06A69837604D4079EFCA29D2412464ACD4E8C76163FF4C"
        },
        {
          "Id": "BM.MultiplyVector2",
          "Name": "MultiplyVector2",
          "DisplayName": "MultiplyVector2",
          "FullName": "BM.MultiplyVector2",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69A7C6DFC21FF0FBE24259220D84B10CDDBD89A57AFC34A4984048AD1369A270"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "99525006A863E997BBB86ACDB7A203072332E14C019073FEC4022D1EFA5368C3",
              "Hash": "01CFB2778C316F1F525AE36973E4E5ABD9F648E1695109A753842FB603AC963C",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "873ED28975EE6D4FC8CD1F48C95FDCF0B3336117B0A1C61FC55936F97E75F180"
        },
        {
          "Id": "BM.Node",
          "Name": "Node",
          "DisplayName": "Node",
          "FullName": "BM.Node",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "protected System.String Name",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4586BF3609DAA309E10B8839BB2E881A2C1216BDF9EDCDDA799D5A7BDBD4769"
            },
            {
              "Id": "NodeStatus:Node\u002BStatus",
              "Name": "NodeStatus",
              "Type": "Node.Status",
              "Signature": "protected Node.Status NodeStatus",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55C8A5D5A201398B722DB4AEA8DE629C52DFAFE5F73FAC0AA3868643E19012FD"
            },
            {
              "Id": "ResetOnExit:System.Boolean",
              "Name": "ResetOnExit",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ResetOnExit",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43BB1EAAA9A1FCEC4C7C6AD16E88E40A17623B94DF51A2AF06FF14AB31AFC84E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B0969C7A6A91C087BECC5A9D52D0CDE4CC326A58F61F3E80E32722B7497DA3C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFailure()-\u003ESystem.Boolean",
              "Name": "IsFailure",
              "Signature": "public System.Boolean IsFailure()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "7DD0DB5278C24A06A2E8C5DF77E269AADB7006D1A9828920028E18A88E08EFE9",
              "Hash": "4E430472360708BFEEDE5AD4E0E30521E8AAB1AC9CA222B2EE94B33EF7ADC303",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsRunning()-\u003ESystem.Boolean",
              "Name": "IsRunning",
              "Signature": "public System.Boolean IsRunning()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "8E123BC4ADA580F14099DEAF234DB4F001109BCD6908FCCD3A97E02F4739845C",
              "Hash": "AF4199E375DEAFDB47560D9D59CBA9695273450FE3CE722A820FCAEC0DAA2A25",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsSuccess()-\u003ESystem.Boolean",
              "Name": "IsSuccess",
              "Signature": "public System.Boolean IsSuccess()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "E15168DC9B473035179C8E48465C6E94B67002B5E6340CCA2BBCB332B1311F9F",
              "Hash": "7A4472C8397AF5C5CE404D52A56961B6F213BC252AFB0CB5590FC3D6B30FC178",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTerminated()-\u003ESystem.Boolean",
              "Name": "IsTerminated",
              "Signature": "public System.Boolean IsTerminated()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7BF72E4C10143BC40FE03D252A63A541CE17F6C579A202243428D90EE4643BD1",
              "Hash": "57508100DA21EF1F93B57F7B7218FE486DC4401BEE7D1D8D546813583C1B670F",
              "CalledMethods": [
                "BM.Node::IsSuccess()",
                "BM.Node::IsFailure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "E536D15D532A971E77113F185FBFBF303DECB2EC3CC0B04BDC0EBF6D45865EFF",
              "Hash": "0E4E9F5E62F744AF76C6D1D8532E539FFF3A8962690639EA41332D035874379B",
              "CalledMethods": [
                "BM.Node::Terminate(Node.Status)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Terminate(Node\u002BStatus)-\u003ESystem.Void",
              "Name": "Terminate",
              "Signature": "protected System.Void Terminate(Node.Status s)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "Node.Status",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8C323A45289507CDFE7B8166C6F2B8CD89AFF922003EDF39AC7A4E9454EC0D42",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tick(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Tick",
              "Signature": "public Node.Status Tick(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "43BE4F761634F75FEDBBD193FD4B3C67726C304A541E7A66C794DB86E6BA26B6",
              "Hash": "CBEEB73480A1F210AC16C3BD9F57191ADC12502F367AD880E54B7DCBC73156E7",
              "CalledMethods": [
                "BM.BehaviorTree::AddResetNode(BM.Node)",
                "BM.Node::Initialize(BM.BTUpdateContext, BM.Blackboard)",
                "BM.Node::Update(BM.BTUpdateContext, BM.Blackboard)",
                "BM.Node::Terminate(Node.Status)",
                "BM.BehaviorTree::RemoveRunningNode(BM.Node)",
                "BM.BehaviorTree::AddRunningNode(BM.Node)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "6A49F6A759AC86ED13CAD70CAD1500BD99B3F7FD1EFF1950428A0872929FA716",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D9554C53131C2858EDA82F71D2958172533D8DDC54630119941305E3D7E7CFC6"
        },
        {
          "Id": "BM.NodeArg\u00601",
          "Name": "NodeArg\u00601",
          "DisplayName": "NodeArg",
          "FullName": "BM.NodeArg",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackboardRef:System.Nullable\u00601\u003CBM.BlackboardRef\u003E",
              "Name": "BlackboardRef",
              "Type": "System.Nullable\u003CBM.BlackboardRef\u003E",
              "Signature": "public System.Nullable\u003CBM.BlackboardRef\u003E BlackboardRef",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "308B260C244543F5E7F6CADDF78C69A48A71559C4877BAD7C3122186C664B64F"
            },
            {
              "Id": "DirectValue:!T",
              "Name": "DirectValue",
              "Type": "T",
              "Signature": "public T DirectValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6055DE511F0CBF213742DA2F61B9034720DC07F221B614CDB3CB460F4A6260E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get(BM.Blackboard)-\u003E!T",
              "Name": "Get",
              "Signature": "public T Get(BM.Blackboard personalBlackboard)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "AF9F72CA3CF65E991EF77D24EE9718CFE04380B573A330D33F6C6AEECCA96D66",
              "Hash": "BD7FBAADA746D72EC23FC46F2D3944BA0A6B41489B32A4567DEFCCB5E254A252",
              "CalledMethods": [
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_HasValue()",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.BlackboardRef::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard)-\u003E!T",
              "Name": "GetWithSelfCheck",
              "Signature": "public T GetWithSelfCheck(BM.BTUpdateContext updateCtx, BM.Blackboard personalBlackboard)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "5E726472E10761D091993AFBD38BFD49D85B63B8E733BEC11CB28799806818A5",
              "Hash": "42ED9CDFB2E5C52AA4610607715FE1F3AA91D0CA556B4FFEFE97CAAC7679B49B",
              "CalledMethods": [
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_HasValue()",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.BlackboardRef::GetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet(BM.Blackboard, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet(BM.Blackboard personalBlackboard, out T\u0026 outValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "F04FFCC9FA887D59C9100EF83AC48145B9DA5EBC9D9928A99A4040E0E67B26AF",
              "Hash": "0AD2166FF4A55D41E7C659579702ECC43371EF7315E1B185711180443F664B55",
              "CalledMethods": [
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_HasValue()",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.BlackboardRef::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWithSelfCheck",
              "Signature": "public System.Boolean TryGetWithSelfCheck(BM.BTUpdateContext updateCtx, BM.Blackboard personalBlackboard, out T\u0026 outValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "personalBlackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "43A4EC8E624744A2BCE8AB734FDECB2656FC65297FB3B684D1ECE41486C619AA",
              "Hash": "6627D30ECE6CE9E7B8D7F5D1475E303045BC670FF83F2830B01F7574DEB822DE",
              "CalledMethods": [
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_HasValue()",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.BlackboardRef::GetWithSelfCheck(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "11A60306B84762F6F7CA84523B518AAF48C1D6CC0074B1BB3785A787248F1929"
        },
        {
          "Id": "BM.NotCondition",
          "Name": "NotCondition",
          "DisplayName": "NotCondition",
          "FullName": "BM.NotCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "BM.IBaseCondition"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetCondition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetCondition",
              "Signature": "public System.Void ResetCondition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C7C8A31B931E514A3F9042B847AA467B7575EECA658334A90C2364F9B8FE19CD",
              "Hash": "C1B071DA6DF3D47E6DA2F4734685CA076F27460D509C52F6FA79D963E4CD0672",
              "CalledMethods": [
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "Test",
              "Signature": "public System.Boolean Test(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F401156FC2F85C390A341B2DF5341FA80D8F7F6EC1A0E200C1F04CE85FE30835",
              "Hash": "124BDCC303A4166C2F36168E192794239362B34D967B30353DDA203069E1E57C",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1BCB093A919E78C3A20CBA9DD93E3007B535C7B54BEC2073E8B17C3D86F70529"
        },
        {
          "Id": "BM.NumericalCondition\u00601",
          "Name": "NumericalCondition\u00601",
          "DisplayName": "NumericalCondition",
          "FullName": "BM.NumericalCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_numeral0:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_numeral0",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _numeral0",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4297CD335830907319F5684E70BDB4174B434671522A651F2B37856DB9C7EDBF"
            },
            {
              "Id": "_numeral1:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_numeral1",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _numeral1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8435EB08F4843743276627A22F236FDBD2DBFCEA7477699E2A839C8CDE0C2BE5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ParseOperator(System.String)-\u003EComparisonOperators",
              "Name": "ParseOperator",
              "Signature": "private ComparisonOperators ParseOperator(System.String op)",
              "Visibility": "private",
              "ReturnType": "ComparisonOperators",
              "Parameters": [
                {
                  "Name": "op",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "1183C9E133013122CA89B8B5F2B01CBA1DA2C7A54DFF0812ACF3A96EF8A2915D",
              "Hash": "7A17FA67BBDC28253C9F96C17F460A9DFB2CD86C6CD1268A0208F5F1D2EC2554",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "==",
                "!=",
                "\u003E",
                "\u003E=",
                "\u003C",
                "\u003C=",
                "Invalid comparison operator: "
              ],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "85064D3EC4C61CBCBAA5B96E47B8CA2271DDA422D2C4EAD67FFF865FC7962937",
              "Hash": "A8AE073E170C9BDCDDE6D24D6A67C926ADBF4EA6B52AB4D380984855BF142F85",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.Comparer\u003CT\u003E::get_Default()",
                "System.Collections.Generic.Comparer\u003CT\u003E::Compare(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93EA023F05591B4E05F6DA44D19AADC11ABEF1EB4CFFF6DCF81B28588E94B987"
        },
        {
          "Id": "BM.OffThreadPathFind\u00601",
          "Name": "OffThreadPathFind\u00601",
          "DisplayName": "OffThreadPathFind",
          "FullName": "BM.OffThreadPathFind",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:System.Single",
              "Name": "AccelerationScaling",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A8A7FDBD47787BFE8BE358C79F8588F739C8A10CCBD8C6CF8B2209C4D22605"
            },
            {
              "Id": "ApproachTimer:System.Single",
              "Name": "ApproachTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ApproachTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "001B320B016705006E22A0E8AB4607C6486302718C5BB105A266C178E3FFD01B"
            },
            {
              "Id": "CurrentNodeIndex:System.Int32",
              "Name": "CurrentNodeIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentNodeIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010B39290DE6B32652E40D86E86318EB58D005AEB6A4E42809370E928C52A59E"
            },
            {
              "Id": "GoalPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "GoalPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GoalPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A33349EDCD8B5D4F9BD6500D91C5EDCDEC058083BE5F4DBAC875E54E24D8561B"
            },
            {
              "Id": "LastDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "LastDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04C1A9CA9A18F05D2C53B01BB14084AB885B6431106CBDC2D627A6E749A610D7"
            },
            {
              "Id": "RecalculateTimer:System.Single",
              "Name": "RecalculateTimer",
              "Type": "System.Single",
              "Signature": "public System.Single RecalculateTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "733051571D4CC3416B63EDC00BBE74E5ACBFB50D3C2A91C2BE99EC64E8549C2B"
            },
            {
              "Id": "ReversePath:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReversePath",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReversePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C91B6D3295A9B964F5E950DAA375E2D28D0EC53BCC9E6FB752FD98977123EED3"
            },
            {
              "Id": "StuckTimer:System.Single",
              "Name": "StuckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single StuckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54CA746E23D40C040A4802EF7B5474AA62FF5CABEC241C5BA08D1082DD6DC8E6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TargetEntityStartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TargetEntityStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TargetEntityStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8E6C1CE82041C6FD6916400805C1877B9AE221B7424322A83DCDDE7E7296BCF"
            },
            {
              "Id": "_currentSpeed:System.Single",
              "Name": "_currentSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _currentSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175FA6858EC2A22310205985B40F6A938C9901BEC9EC3D5809EFAA08477EDF6C"
            },
            {
              "Id": "_entity:Shared.Entity.EntityWrapper",
              "Name": "_entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _entity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811E5D759E12A986467E23B5C4505BBA1A92D8DA01FAD121BE7DF39BAE6C48DE"
            },
            {
              "Id": "_pathFindTaskId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_pathFindTaskId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _pathFindTaskId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A129DBFDA70ABEC7D4D559DFFDC4DE546D8C6D424A390CD6A654C863A3D3925"
            },
            {
              "Id": "_status:System.Nullable\u00601\u003CNode\u002BStatus\u003E",
              "Name": "_status",
              "Type": "System.Nullable\u003CNode.Status\u003E",
              "Signature": "private System.Nullable\u003CNode.Status\u003E _status",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4787A98F4EF3AD5A1CBEF4560ED9ECD6A9A0963ADAEC32FC3A7B4BC9585343FF"
            },
            {
              "Id": "_waitingForPathFindTimer:System.Single",
              "Name": "_waitingForPathFindTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _waitingForPathFindTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B05C6D2ED3A7F86A3B32385900B47C06958B32CCA4CFFF2382DB2B73E67F0676"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FailedToReachTarget()-\u003ESystem.Void",
              "Name": "FailedToReachTarget",
              "Signature": "protected System.Void FailedToReachTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7A92E6F6E5B111CAAA5E2A849C5629122EC854C557D1D0176D534FCF18E83B51",
              "Hash": "516A1CE8DAF7B69162F7B0119302509D5A90968303281E10E783BBE98C27DE29",
              "CalledMethods": [
                "System.Nullable\u003CNode.Status\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishReachedTarget()-\u003ESystem.Void",
              "Name": "FinishReachedTarget",
              "Signature": "protected System.Void FinishReachedTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "2750AF020E56BB2E4082419E0FF7C164BAA259E2EA72113E6DC5DA5F8E95083B",
              "Hash": "8A1D046368503F664B97652080F725280ADA334507714F71AC5652D9DD69CC27",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CNode.Status\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GotPath()-\u003ESystem.Void",
              "Name": "GotPath",
              "Signature": "private System.Void GotPath()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "C92B8DF8E87F57982B0B9B501DE83AE8814C692470177B650795334A052248E7",
              "Hash": "88DD60B1BAC5448F9EDD1F022B9280CB1AA36089C7697D0CF375A895BAF9DA24",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "BM.OffThreadPathFind\u003CT\u003E::NextNode()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "5DF10CD42D6C94EDE106D9F6C47D0C64C2DA08A35C461E745D159CFFCB9AB948",
              "Hash": "2AE4C7030A3A7254B3893E329460F4F3843F6DAD96DF39E61D11417637EF1A37",
              "CalledMethods": [
                "BM.OffThreadPathFind\u003CT\u003E::UpdateGoalPosition(BM.Blackboard)",
                "BM.OffThreadPathFind\u003CT\u003E::NewPath(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewPath(BM.Blackboard)-\u003ESystem.Void",
              "Name": "NewPath",
              "Signature": "private System.Void NewPath(BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "415128448B134E0205A8F188B4C38592FE8F8379B2CCCF907AF36F2F0CF1CCA9",
              "Hash": "781B023755B41255F4D9556E130D0913BB2FA9D053FE200B5605102E40B8C389",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "BM.OffThreadPathFind\u003CT\u003E::UpdateGoalPosition(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.PathFinding.PathFindArgs::GenericEntityPathFind(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, System.Boolean, System.Single)",
                "CandideServer.PathFinding.PathFindSystem::QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextNode()-\u003ESystem.Void",
              "Name": "NextNode",
              "Signature": "private System.Void NextNode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "B7EECD0FE4241D5E5D61F271189294913CA11A9F85C1826049EBDE2D9399A76F",
              "Hash": "50394DBC69E0DD5E3D1A3D51D16186F56F21D1E298B7246A67EC43575F5F763A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BM.OffThreadPathFind\u003CT\u003E::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "BM.OffThreadPathFind\u003CT\u003E::FailedToReachTarget()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Terminate(Node\u002BStatus)-\u003ESystem.Void",
              "Name": "Terminate",
              "Signature": "protected System.Void Terminate(Node.Status s)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "Node.Status",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F9D6F2C55A9AB542CB15056725CCE5C9FD7C9763682D3456609B8CEAB5E0B8B7",
              "Hash": "644B52D0F0E73DC7452FD65E952745C3ED14F2942DBA95B2C7CA78152AE6F3CD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1213,
              "BodyHash": "F4B0011CF318EEF215FFAD72FF66C1D95DD7187B2668D3D49B17C1E2794CD675",
              "Hash": "F5EDA6D11D0DE81BD6A0A1AA859FF10F08F40DF389C44012CA7BC45BEF59BFC5",
              "CalledMethods": [
                "System.Nullable\u003CNode.Status\u003E::get_HasValue()",
                "System.Nullable\u003CNode.Status\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.PathFinding.PathFindSystem::CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "BM.OffThreadPathFind\u003CT\u003E::FailedToReachTarget()",
                "BM.OffThreadPathFind\u003CT\u003E::GotPath()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CSystem.Int32\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BM.OffThreadPathFind\u003CT\u003E::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "BM.OffThreadPathFind\u003CT\u003E::NewPath(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGoalPosition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "UpdateGoalPosition",
              "Signature": "public System.Void UpdateGoalPosition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "7E538D2DE76C392AE0577BD76A8E18F39F326275EB4DBD7B22900741F891B70F",
              "Hash": "196CD25F3F73718D7FB0B7F1A895F70A71BC3C340567D4048EEF840D35310CD9",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Func\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::Invoke(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "UpdateGoalPosition"
              ],
              "Source": null
            }
          ],
          "Hash": "464893B7719B6319163B4AF5A1C2B7BB9EEDA843BDDBE871D40CBB4F49352259"
        },
        {
          "Id": "BM.OrCondition",
          "Name": "OrCondition",
          "DisplayName": "OrCondition",
          "FullName": "BM.OrCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "BM.IBaseCondition"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetCondition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetCondition",
              "Signature": "public System.Void ResetCondition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "2EC471DD693C135D6630481D2D22863A257E70EAFB0DBCB3D3A1B43E53D92386",
              "Hash": "5BC8EDAE1CD90306F1532632037F52D1A214D2A18DB5CD27BA20ECD9D08BD56E",
              "CalledMethods": [
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "Test",
              "Signature": "public System.Boolean Test(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "9E59F050C55955D6DA4B452536E15F33C0907FB9C81E694C066E9A618DBAFF03",
              "Hash": "00A3CE33ACCD8171E5C699355A80FFA7C8055DC5BFF1F3334FB68761DA73711F",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "294B1057145DECD7E3394477DC69E451BD5A6D06AB77718B743655B622C99F49"
        },
        {
          "Id": "BM.ParallelSequence",
          "Name": "ParallelSequence",
          "DisplayName": "ParallelSequence",
          "FullName": "BM.ParallelSequence",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_childStatuses:System.Collections.Generic.Dictionary\u00602\u003CBM.Node,Node\u002BStatus\u003E",
              "Name": "_childStatuses",
              "Type": "System.Collections.Generic.Dictionary\u003CBM.Node, Node.Status\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CBM.Node, Node.Status\u003E _childStatuses",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2899636D216E28225EA0210FC4FF8C75B74CBB25578E35438B9322C3F9A857DE"
            },
            {
              "Id": "_failOnAll:System.Boolean",
              "Name": "_failOnAll",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _failOnAll",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08CAF998633F3B2B5E81F5DCC7E2D1E9FFA30428BFAC99764CDD05FD62847FAE"
            },
            {
              "Id": "_minFail:System.Int32",
              "Name": "_minFail",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _minFail",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1241E665CC6C2C86A57BCC8EB0E8BBD971A938DD9BE1FB7B348899E4D3DF88"
            },
            {
              "Id": "_minSuccess:System.Int32",
              "Name": "_minSuccess",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _minSuccess",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C505642E9D9C454B9609BD5A54D3F9995FAA9DBDB0BE5E7A5808582A5153C84C"
            },
            {
              "Id": "_skipChildAfterSuccess:System.Boolean",
              "Name": "_skipChildAfterSuccess",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _skipChildAfterSuccess",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4F4A7BF85B14F7F66957F780E2200AC9375D10B5371C977C5C15BD3C37CB0CC"
            },
            {
              "Id": "_successOnAll:System.Boolean",
              "Name": "_successOnAll",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _successOnAll",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35C3362FC0F7CFC8A0251A5C14D0C3E48378BFEFC84CA0E209C5511410D7972B"
            },
            {
              "Id": "_useSuccessFailPolicy:System.Boolean",
              "Name": "_useSuccessFailPolicy",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useSuccessFailPolicy",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E2CD4CF7700F4BE6E72A98E352B54369FE4D408B7B20DE739F427066EA5497E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9E36E3EBE2FBC33BD73872D7C4A670314C5BE4B4AEA7CF6B1FB398684F1AE561",
              "Hash": "F238E9D78A3C6C53CD62695B5617DCE444CB10A974AD2C2518C31118E31A1592",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CBM.Node, Node.Status\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "F0CB5CB553F0F3D1FD20D910015BAA40A68B059D5626431D5BAFA6A07E95D8D8",
              "Hash": "38B13F7FFBEEA9BFB89177FE5C4F50D77DD91EB08208556B72FE6B97BEF0DD63",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()",
                "System.Collections.Generic.List\u003CBM.Node\u003E::GetEnumerator()",
                "List.Enumerator\u003CBM.Node\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CBM.Node, Node.Status\u003E::TryGetValue(!0, !1\u0026)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.Dictionary\u003CBM.Node, Node.Status\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CBM.Node\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FAA71D2F27BEFDA52E70FC9EE91D5AD485CFEB656ECFD659800E45AD392B8489"
        },
        {
          "Id": "BM.PathFind\u00601",
          "Name": "PathFind\u00601",
          "DisplayName": "PathFind",
          "FullName": "BM.PathFind",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:System.Single",
              "Name": "AccelerationScaling",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A8A7FDBD47787BFE8BE358C79F8588F739C8A10CCBD8C6CF8B2209C4D22605"
            },
            {
              "Id": "ApproachTimer:System.Single",
              "Name": "ApproachTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ApproachTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "001B320B016705006E22A0E8AB4607C6486302718C5BB105A266C178E3FFD01B"
            },
            {
              "Id": "CurrentNodeIndex:System.Int32",
              "Name": "CurrentNodeIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentNodeIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010B39290DE6B32652E40D86E86318EB58D005AEB6A4E42809370E928C52A59E"
            },
            {
              "Id": "GoalPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "GoalPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GoalPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A33349EDCD8B5D4F9BD6500D91C5EDCDEC058083BE5F4DBAC875E54E24D8561B"
            },
            {
              "Id": "LastDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "LastDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04C1A9CA9A18F05D2C53B01BB14084AB885B6431106CBDC2D627A6E749A610D7"
            },
            {
              "Id": "RecalculateTimer:System.Single",
              "Name": "RecalculateTimer",
              "Type": "System.Single",
              "Signature": "public System.Single RecalculateTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "733051571D4CC3416B63EDC00BBE74E5ACBFB50D3C2A91C2BE99EC64E8549C2B"
            },
            {
              "Id": "ReversePath:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReversePath",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReversePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C91B6D3295A9B964F5E950DAA375E2D28D0EC53BCC9E6FB752FD98977123EED3"
            },
            {
              "Id": "StuckTimer:System.Single",
              "Name": "StuckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single StuckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54CA746E23D40C040A4802EF7B5474AA62FF5CABEC241C5BA08D1082DD6DC8E6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TargetEntityStartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TargetEntityStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TargetEntityStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8E6C1CE82041C6FD6916400805C1877B9AE221B7424322A83DCDDE7E7296BCF"
            },
            {
              "Id": "_currentSpeed:System.Single",
              "Name": "_currentSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _currentSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175FA6858EC2A22310205985B40F6A938C9901BEC9EC3D5809EFAA08477EDF6C"
            },
            {
              "Id": "_entity:Shared.Entity.EntityWrapper",
              "Name": "_entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _entity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811E5D759E12A986467E23B5C4505BBA1A92D8DA01FAD121BE7DF39BAE6C48DE"
            },
            {
              "Id": "_status:System.Nullable\u00601\u003CNode\u002BStatus\u003E",
              "Name": "_status",
              "Type": "System.Nullable\u003CNode.Status\u003E",
              "Signature": "private System.Nullable\u003CNode.Status\u003E _status",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4787A98F4EF3AD5A1CBEF4560ED9ECD6A9A0963ADAEC32FC3A7B4BC9585343FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FailedToReachTarget()-\u003ESystem.Void",
              "Name": "FailedToReachTarget",
              "Signature": "protected System.Void FailedToReachTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "25613559880A791CA606A35E4AD6AB4653624A06B2312D71571E4BDAD9CF5742",
              "Hash": "F287F4DC520D639D8F534A535F7AE7A7CDA4A72EA9B066B830539266CB483387",
              "CalledMethods": [
                "System.Nullable\u003CNode.Status\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishReachedTarget()-\u003ESystem.Void",
              "Name": "FinishReachedTarget",
              "Signature": "protected System.Void FinishReachedTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "0F26EBF469525166C6588C439239DB1C0C08D00A74105E4900CD2B9B4BE7C7A5",
              "Hash": "FD52C3DDF08405DB3490C5F8C0D03FD6FD70148BBB4B47708331D9CE2BED05EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CNode.Status\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "2904583D5741261E341394338F4AC0F6B9139223DD8FA9FBFFF18A8D8B3A71CE",
              "Hash": "A727576F621758D0093731CBDF45BBE8B8117EA8333CEAD05D6E5DF6EB188503",
              "CalledMethods": [
                "BM.PathFind\u003CT\u003E::UpdateGoalPosition(BM.Blackboard)",
                "BM.PathFind\u003CT\u003E::NewPath(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Int32\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CSystem.Int32\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewPath(BM.Blackboard)-\u003ESystem.Void",
              "Name": "NewPath",
              "Signature": "private System.Void NewPath(BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 598,
              "BodyHash": "B7C798EE99BFB201969904F08BF95C0CA6DB21428D669600A60D7810A77ADAAA",
              "Hash": "9222F2161B86C4DBCE53DF977678E273A54F18DFD43C439B4AECF13BB3AA0056",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "BM.PathFind\u003CT\u003E::UpdateGoalPosition(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.PathFinding.PathFindManager::SetSearchingEntity(Shared.Entity.EntityWrapper, CandideServer.Models.Worlds.WorldModel)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideServer.PathFinding.PathFindManager::FindPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Int32)",
                "BM.PathFind\u003CT\u003E::FailedToReachTarget()",
                "System.Diagnostics.Stopwatch::get_Elapsed()",
                "System.TimeSpan::FromMilliseconds(System.Double)",
                "System.TimeSpan::op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "CandideCreator.Shared.Graphics.VisualDebug::Circle(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Diagnostics.Stopwatch::Reset()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "BM.PathFind\u003CT\u003E::NextNode()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Slow pathfind first step",
                "Slow pathfind second step"
              ],
              "Source": null
            },
            {
              "Id": "NextNode()-\u003ESystem.Void",
              "Name": "NextNode",
              "Signature": "private System.Void NextNode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "A00F34A783E7825FC8E085D291F483117673B41F5D98983484532B4C4715EAFF",
              "Hash": "022CC4F104251918B51D12551A7CA934573A7E4B46075A0B53C935A85C20A326",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BM.PathFind\u003CT\u003E::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "BM.PathFind\u003CT\u003E::FailedToReachTarget()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Terminate(Node\u002BStatus)-\u003ESystem.Void",
              "Name": "Terminate",
              "Signature": "protected System.Void Terminate(Node.Status s)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "Node.Status",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7FF4FEB7A44362BFA728CD30E6646933D43025E8291EE7CA8163404ED0D3DCE4",
              "Hash": "B0E306A892DB9011413ADA31B5CBC8C74FD16B96F38319F63A664D07791790DF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1043,
              "BodyHash": "6FE6A43BA50653C6A176B2D0B0D4D8FCE40A7F6E768EFB9553C45CA78E1C0EBF",
              "Hash": "3905589088CD8E0218214F1C874BAA2AE0B678F1720925BD23CC239ED1FD151C",
              "CalledMethods": [
                "System.Nullable\u003CNode.Status\u003E::get_HasValue()",
                "System.Nullable\u003CNode.Status\u003E::GetValueOrDefault()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.PathFind\u003CT\u003E::FailedToReachTarget()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BM.PathFind\u003CT\u003E::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "BM.PathFind\u003CT\u003E::NewPath(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "BM.PathFind\u003CT\u003E::NextNode()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGoalPosition(BM.Blackboard)-\u003ESystem.Void",
              "Name": "UpdateGoalPosition",
              "Signature": "public System.Void UpdateGoalPosition(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "D29ECCC0596A3FD1D9577B4BA320041BF50A9251D237F321C214F55A5E4B3431",
              "Hash": "1720F31EF6696362704FAA9309C6A29DC523FE4E61937600EA52889880E66828",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Func\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::Invoke(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "UpdateGoalPosition"
              ],
              "Source": null
            }
          ],
          "Hash": "19B41A1EB302A2FE7726F8B07CAC45DAF3D9A302EE2962DFDC25F318F94D7945"
        },
        {
          "Id": "BM.PatrolBTSettings",
          "Name": "PatrolBTSettings",
          "DisplayName": "PatrolBTSettings",
          "FullName": "BM.PatrolBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CE5DA9D7DCC1458D96E0469C519E1963FF0618D2C2367CB5B021D63562CB468"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "public System.String CurrentPatrolPointPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0B603E27ED4C2883DE263B4A263CB6BADE3C393288FFC3637CA3B7EF15C7D2"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "public System.String CurrentPatrolPointStopTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3C9B108488EFC3CE97A7FB3D5676098CBB001B0EB8CDC38D4449A707AB9504F"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "MoveAnim:System.Int32",
              "Name": "MoveAnim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A224EBC932BDDEEBADCE630E93F895B0D043E79F59D993EA9DF67932C21CCE"
            },
            {
              "Id": "PatrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "PatrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "public CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode PatrolMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1392188C3C19C5B5CD3C2CB493858197302BF8D9935D369BAF0D33DB3ABAF49C"
            },
            {
              "Id": "PatrolRoute:System.String",
              "Name": "PatrolRoute",
              "Type": "System.String",
              "Signature": "public System.String PatrolRoute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D87615DDA4708D1967A80B91180836070318CD19B509D8A45E180310A6D1BC46"
            },
            {
              "Id": "PatrolRouteStartIndex:System.Int32",
              "Name": "PatrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PatrolRouteStartIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA9F4C859ED0215E2F88A1DB50517D5DA95E2B26DFD3BA65D878A4038CD1D2B6"
            },
            {
              "Id": "PatrolSpeed:System.Single",
              "Name": "PatrolSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single PatrolSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78D58128589B7C39841CF9710F123A1398E34BEB6F793ED185F7C6D48C368AB3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B29EE2B1C381D96D267695103C629C0BCC2D64B563E57C0B8253D359DD931321"
        },
        {
          "Id": "BM.PauseCooldownTimer",
          "Name": "PauseCooldownTimer",
          "DisplayName": "PauseCooldownTimer",
          "FullName": "BM.PauseCooldownTimer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "FE8996838E92B4D66B99E5964D3864762922FFBF6F73BAC73DE23FBE15F94892",
              "Hash": "40DA8AF7126C1AA4F015B179A89D0BB26DADEBF0480674A99C5CF6FF89A39F10",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84E4CA072D0C431455C5544F4670B810B90EADDDF6C7D31D3F7D2F408B2A14B8"
        },
        {
          "Id": "BM.PendingBehaviorRequests",
          "Name": "PendingBehaviorRequests",
          "DisplayName": "PendingBehaviorRequests",
          "FullName": "BM.PendingBehaviorRequests",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_requests:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CBM.BehaviorRequest\u003E\u003E",
              "Name": "_requests",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E _requests",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6694268E046C069E6236D888CEC37AC00E5E77640B3EE6DAD8CC275EAC0E7207"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dequeue(System.String)-\u003EBM.BehaviorRequest",
              "Name": "Dequeue",
              "Signature": "public BM.BehaviorRequest Dequeue(System.String id)",
              "Visibility": "public",
              "ReturnType": "BM.BehaviorRequest",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "61A05D899472B0FBE8CBDDFD07C3AB9CBCF0DA2CD949F659A17DB2B0BA22FB8D",
              "Hash": "140304E1C340C68B75168E11007DC975F6F9F2D8EB580D98F15CA07542236134",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::get_Count()",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Enqueue(BM.BehaviorRequest)-\u003ESystem.Void",
              "Name": "Enqueue",
              "Signature": "public System.Void Enqueue(BM.BehaviorRequest request)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "BM.BehaviorRequest",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "01F68CACB3775104F6913A001F33BBA3BD23CB906F202B20DF18428272C2C344",
              "Hash": "7B94CD49BDCA05FEA48AC45BD634B04BEC8B57D8542CC88F2491C7BB2B80B543",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasRequest(System.String)-\u003ESystem.Boolean",
              "Name": "HasRequest",
              "Signature": "public System.Boolean HasRequest(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "82654AFA4667DF335E3CAA241F424F44FC7557B57186AE81A4228763D88FE395",
              "Hash": "88AEBAC968B465E3C53BDE752BB308A8118AD06647A15BC7FFDDEBB500815BCB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveExpiredRequests()-\u003ESystem.Void",
              "Name": "RemoveExpiredRequests",
              "Signature": "public System.Void RemoveExpiredRequests()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "33F07B87E4D83C91DEBAF31BF336CCB0370B21A712018D820CF7C1C0676AF8C3",
              "Hash": "D8108E028CF46AAA1403DCC0EDB54CB5B3D2336FC82357DD0C567985FF6E0BAD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::get_Item(!0)",
                "PendingBehaviorRequests.\u003C\u003Ec::\u003CRemoveExpiredRequests\u003Eb__4_0(BM.BehaviorRequest)",
                "System.Predicate\u003CBM.BehaviorRequest\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::Remove(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CBM.BehaviorRequest\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CF346BFCB41CC5E15E5D32C616E2DD5629CFD021724FAF345A98560A78BC966"
        },
        {
          "Id": "BM.PlayAnimation",
          "Name": "PlayAnimation",
          "DisplayName": "PlayAnimation",
          "FullName": "BM.PlayAnimation",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationIndex:System.Int32",
              "Name": "_animationIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _animationIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "855E202594FC12DCD75EFF9D24CB8F81C77AF67BECD39A204ED9549E4E9A2DAF"
            },
            {
              "Id": "_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_entityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _entityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "E42CF74CB6FE2C0FD4DA1DD321E7FE6EF378C29ACB67FC16FA48CE5C998F20BD",
              "Hash": "6A57FD9C7D8EE15CDB1963CC0A15C0523BE6EF344EA86E292470997BF9C14EC6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Id()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "19FAE9D52C421174FCF5DCA44A894A231ACFABBCE1C027CDBF0F91F54BA9E36A"
        },
        {
          "Id": "BM.PlayAnimationMsg",
          "Name": "PlayAnimationMsg",
          "DisplayName": "PlayAnimationMsg",
          "FullName": "BM.PlayAnimationMsg",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "395A6CCAC6F98A40F61BB0820AAE6FB6069CA652E29ED2E6F9AB919F29B09CE3",
              "Hash": "B3D160E42D0DD07E1748D96191E91FE6BABEDC43EFD2D5B03112D5AF2149E9D7",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "BM.NodeArg\u003CSystem.Byte\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.MessageModels.Entities.EntityAnimationMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "38F4477D2B33E2D44963044DA0CA75A1931DAC8089E933C9DA35C3C5C99EB902"
        },
        {
          "Id": "BM.PlayerIsOnScreen",
          "Name": "PlayerIsOnScreen",
          "DisplayName": "PlayerIsOnScreen",
          "FullName": "BM.PlayerIsOnScreen",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "7211A38DB5C467BF8C29E35F4BE2827F576D62FA4BC23DEC859C988EFDC083F4",
              "Hash": "FE8BA8796E999F9F9257197E7BE49A5D6D10D970BDE39303A1F2DDEDAB55749A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2450C803A463BA269B434E66CD5B19AA443DB4BBB9295163A07160D66A04C668"
        },
        {
          "Id": "BM.PlaySfxOnEntityFromServer",
          "Name": "PlaySfxOnEntityFromServer",
          "DisplayName": "PlaySfxOnEntityFromServer",
          "FullName": "BM.PlaySfxOnEntityFromServer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_randomPitch:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E\u003E",
              "Name": "_randomPitch",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E",
              "Signature": "private System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E _randomPitch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "298B29691E699287214BCF34CAD428E1DD08B5FB46D0EACD3DDA79C4EAD9CB2E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "A094492FA33796C4086E2E46616A83674E98DA46AF4FFCD730AD6002BC21C004",
              "Hash": "2F603FA332F779A7E57FDB79D80352738753A134E1523C86A8F307A5E470C68D",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.String\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "82E0F3653B6BE92D286E3200C6F3884F0E5B8E8CA69F3ED7608D1AF01CC22A6D"
        },
        {
          "Id": "BM.PlaySfxOnPositionFromServer",
          "Name": "PlaySfxOnPositionFromServer",
          "DisplayName": "PlaySfxOnPositionFromServer",
          "FullName": "BM.PlaySfxOnPositionFromServer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_randomPitch:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E\u003E",
              "Name": "_randomPitch",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E",
              "Signature": "private System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E _randomPitch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "298B29691E699287214BCF34CAD428E1DD08B5FB46D0EACD3DDA79C4EAD9CB2E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "A97E0B8A4F44B8F0FFA3A6D6FCD2C4383A9F5E6CA6A1FFA0A11B3A82767A4921",
              "Hash": "DD205D8EE0D828C3F9C6B898C78C474811540D4B59EB54D7EFE4CDE2C3D8D919",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "866D939AE672B57522372ABC0CCC3797CFFFB5D26D89327B2BCE13605AABF3E9"
        },
        {
          "Id": "BM.PlaySfxVfxOnEntityFromServer",
          "Name": "PlaySfxVfxOnEntityFromServer",
          "DisplayName": "PlaySfxVfxOnEntityFromServer",
          "FullName": "BM.PlaySfxVfxOnEntityFromServer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_fmodEventName:System.String",
              "Name": "_fmodEventName",
              "Type": "System.String",
              "Signature": "private System.String _fmodEventName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E56F371374CE1D286A03031269CB6A2479FA39AC80BEDA5D579D2F854DDF64"
            },
            {
              "Id": "_spacVfxId:System.String",
              "Name": "_spacVfxId",
              "Type": "System.String",
              "Signature": "private System.String _spacVfxId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CC5B069016FEB5C51C072D8EE82030428B2F0AB17B0377FC9AD7DA463A7B9BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "E593B2D093C1F96D7286A455B7A13B6FBA6DDF1FAD25B9893ABC40A9A5F906B5",
              "Hash": "086DB3246B37079B72FD05930BBD0F933D8A9E2B47A535EB884CCB80BAE9DA18",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxVfxOnEntity(CandideServer.MessageModels.PlaySfxVfxOnEntityMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1CF7932BC70DCB69952F655158A6F520F5F35214F62519FF546F46E2D47B0046"
        },
        {
          "Id": "BM.PlaySfxVfxOnPositionFromServer",
          "Name": "PlaySfxVfxOnPositionFromServer",
          "DisplayName": "PlaySfxVfxOnPositionFromServer",
          "FullName": "BM.PlaySfxVfxOnPositionFromServer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_fmodEventName:System.String",
              "Name": "_fmodEventName",
              "Type": "System.String",
              "Signature": "private System.String _fmodEventName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E56F371374CE1D286A03031269CB6A2479FA39AC80BEDA5D579D2F854DDF64"
            },
            {
              "Id": "_position:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_position",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0287BA9C1950169E17EB43979F78C5CD63C165C3A0198B494A45E9F7D27E9847"
            },
            {
              "Id": "_spacVfxId:System.String",
              "Name": "_spacVfxId",
              "Type": "System.String",
              "Signature": "private System.String _spacVfxId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CC5B069016FEB5C51C072D8EE82030428B2F0AB17B0377FC9AD7DA463A7B9BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "368F0651587D588EFE12350650814996F71291856067D91779D3010919ED17DD",
              "Hash": "7BAE01FB1F348F3C1FF86757F7210C6421051A1B9F32E3E20A64791893420ED5",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxVfxOnPosition(CandideServer.MessageModels.PlaySfxVfxOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "803393988C0C1A1FEA777AE39B3E612F89A003B71BB235714012DDFCAEDD2696"
        },
        {
          "Id": "BM.PlayVfx",
          "Name": "PlayVfx",
          "DisplayName": "PlayVfx",
          "FullName": "BM.PlayVfx",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "03C4F6F0C77079360E0D286BE57739A13E2EB74890523139F8C002F84728378A",
              "Hash": "746A8C415834D5662BC8F5ABE6F616154FB693938BA5B01FF11ED51572BCD0F1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D1187A004A0CAFFC614DCB89D0D25980038C7B70B250D684773E994D6F37DB62"
        },
        {
          "Id": "BM.PlayVfxOnEntity",
          "Name": "PlayVfxOnEntity",
          "DisplayName": "PlayVfxOnEntity",
          "FullName": "BM.PlayVfxOnEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_spacVfxId:System.String",
              "Name": "_spacVfxId",
              "Type": "System.String",
              "Signature": "private System.String _spacVfxId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CC5B069016FEB5C51C072D8EE82030428B2F0AB17B0377FC9AD7DA463A7B9BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "CCBABD7B43C09A4BA73F59C4563741817A649EC725C0E0904C879D0C323B7DB8",
              "Hash": "7471CFA3921DF6A629C90D10A9988873966D2CF5911A45662B3255143D8B1DA3",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayVfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "116ED4DB0BABDAF491D605BFF434F27920B3DDE7136066137F12B13321837677"
        },
        {
          "Id": "BM.PlayVfxOnPosition",
          "Name": "PlayVfxOnPosition",
          "DisplayName": "PlayVfxOnPosition",
          "FullName": "BM.PlayVfxOnPosition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "6BA0B6C138C0A537AACBAACAB1590781CCCB561752F03069E29D725F3AF3ECFD",
              "Hash": "709B1474D90B3541979693A7C7265B7A7C58D05B352A4C12E8216677D43EF4BC",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayVfxOnPositionMessage::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnPosition(CandideServer.MessageModels.PlayVfxOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A42EBE1F6B74EBC117C149A6601FED139DD946CABDEB8F3ABEA9978EF35D533"
        },
        {
          "Id": "BM.PopFromStack\u00601",
          "Name": "PopFromStack\u00601",
          "DisplayName": "PopFromStack",
          "FullName": "BM.PopFromStack",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stackKey:System.String",
              "Name": "_stackKey",
              "Type": "System.String",
              "Signature": "private System.String _stackKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4088FAC222FF3E709091B413FEB8B91A05D1A41015CF612921F4DE7B25EAB100"
            },
            {
              "Id": "_writeItem:System.String",
              "Name": "_writeItem",
              "Type": "System.String",
              "Signature": "private System.String _writeItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82E5EE1E387C7E53D9F92A69ADB980251F7BE94B95603FECD0DFFC8715964B26"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "371BFC0824821ABB580B3A080F153DC674282295765D5440D20F10EAB404D798",
              "Hash": "4DA2518F3F7E3992E8DDA56C8F3E9CEEC7EECB70FBCC46DBD408A979C08F162E",
              "CalledMethods": [
                "BM.Blackboard::IsStackEmpty(System.String)",
                "BM.Blackboard::PopFromStack(System.String)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B0897C41E6D3A19E9B2B98EA1793CBD872FFAC9E3748722C221A175CC3268E5"
        },
        {
          "Id": "BM.PounceMovement",
          "Name": "PounceMovement",
          "DisplayName": "PounceMovement",
          "FullName": "BM.PounceMovement",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_pounceTimer:System.Single",
              "Name": "_pounceTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _pounceTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "750D5E3F0F3237C320E192FF3830DCA5A0D35E3D748CE736F8D6A0AC56F99F18"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BC38D31C8EC0ABD58B1D472F06CF5A1404CB1B975345224E7BDCC6C394CFA263",
              "Hash": "53B2C49641B7E18E9FC749BD151BEDB3246D863B2DA4D88229C91C7C1D7DC103",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext context, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "B6C0AB5FF95DFF0783223C1B8AE29A5BDB10CF3CC26BC62019751CE6D87999B8",
              "Hash": "DEB9135697AD9F57897C4E18F842228BEFDE40B6C17FB3E0C3D79D9FA836CFE3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "260C67A2F3FDF9E4EAE43E41D0F324A80A7B4A0300C3D5285530BA8551A6633E"
        },
        {
          "Id": "BM.ProjectileMotion\u00601",
          "Name": "ProjectileMotion\u00601",
          "DisplayName": "ProjectileMotion",
          "FullName": "BM.ProjectileMotion",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entity:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entity",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E _entity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF3F2B8DDBFC3BD29689FBB76E39578FA995EAC972D7F67013BE8FD8EEDD4582"
            },
            {
              "Id": "_initialVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "_initialVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _initialVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA370B5C95C7384F46D790ABE9D84AA8DE8DB4A94FC2D267F931246C77A0AB9"
            },
            {
              "Id": "_launchAngleDegrees:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_launchAngleDegrees",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _launchAngleDegrees",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "709BAF853941674167D83C1F6EF731720EF8CC754098DADCA191896CB1EE5C81"
            },
            {
              "Id": "_maxHorizontalLaunchLength:System.Single",
              "Name": "_maxHorizontalLaunchLength",
              "Type": "System.Single",
              "Signature": "private System.Single _maxHorizontalLaunchLength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BD0A41ECF398B626A804B5D126B4C7612D186F397306C86913AB553D3BA1628"
            },
            {
              "Id": "_predictTimeIntoFuture:System.Single",
              "Name": "_predictTimeIntoFuture",
              "Type": "System.Single",
              "Signature": "private System.Single _predictTimeIntoFuture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D1796A30281998173144C34A5A83D6AA79AD2EF463AFEE7EE11B863D9B4FF0B"
            },
            {
              "Id": "_target:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_target",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F30DE677706A6F39D3EB263F3C2BB004BCADDA381F91535C5C203E7D1F647FE3"
            },
            {
              "Id": "_writeLandingTime:System.String",
              "Name": "_writeLandingTime",
              "Type": "System.String",
              "Signature": "private System.String _writeLandingTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD352F14FFAFEEB8FF452A3A9E9F7ECC6971379ACDFF86B96235994AD869E5D7"
            },
            {
              "Id": "_writeVelocity:System.String",
              "Name": "_writeVelocity",
              "Type": "System.String",
              "Signature": "private System.String _writeVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5362C2D3913999ABB570CA7905EB5684CE3AE5C75DB0B3E0D810C67E960B0472"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "35D917A5C1F0FD441DBC0004C8662644E37F439D4324F70363399CC0068F1D02",
              "Hash": "275F0081A845DB82D3ACD5CC9DACC51742B8700C008278EAA47308B724C39D04",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVelocityFromT(T)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_GravityScale()",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "A26906E9AC2D157C193EB4F4A72BB4980E7EDD7DBDBC88E0F8659ECFDA652293",
              "Hash": "8A583E3C2A1C349BC67425409EF06EA53BA8CB663CBD1484D5590D060939F42E",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EE2A74CAEB032288F3E0FE76B8AC519C5CB24554483F7D945CB232D1650B5A4D"
        },
        {
          "Id": "BM.PushToStack\u00601",
          "Name": "PushToStack\u00601",
          "DisplayName": "PushToStack",
          "FullName": "BM.PushToStack",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C49BA1EB29244D4D0B31B3EA4428EB486A063092E257DC45BA432C520C95C5E1",
              "Hash": "BBD5BE2BF44A92CCF49A409483999B58A5850C504FEFC0268EB769C85BEA7D43",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::PushToStack(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE5A7F0021562E1177B014881D3B66D3356ED44A26B94DE91ACB60C49578DFC0"
        },
        {
          "Id": "BM.RandomDirection",
          "Name": "RandomDirection",
          "DisplayName": "RandomDirection",
          "FullName": "BM.RandomDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "CD51C8AE88E608EB87EA31228CBC67174D42DFFB7D4112945083A3EBB23A2B56",
              "Hash": "B2FB8C42381B3B27BA26D528751B508645675DCE13AA411D087E4DAA5CDC63CE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ECB803E0F9D160E1F275F264B4B812A1D1999DE8E67D513DFC5461A1BABC56D3"
        },
        {
          "Id": "BM.RandomPointInCircle",
          "Name": "RandomPointInCircle",
          "DisplayName": "RandomPointInCircle",
          "FullName": "BM.RandomPointInCircle",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "E4E91BB34CE8667E1EB1119B7AF925010357FDD27FA7B7DDA8FBA15637723F84",
              "Hash": "080E73DCFFC3FCD4819FD3D897FF85C73B401B188ECBACAAECF99F322692DB08",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AFD4A3CC19D99176A56A10026701D602D40A3CF4C73B45C7B736EF298D0CDA55"
        },
        {
          "Id": "BM.RandomRangeFloat",
          "Name": "RandomRangeFloat",
          "DisplayName": "RandomRangeFloat",
          "FullName": "BM.RandomRangeFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "95B393F1D04DB96B1C51D48F889452815A201D23D294C9E7D02863EE9E7A9E6A",
              "Hash": "154A274484257214B0B2EC080B4648DB5871140E8157F43BD596E1B89D66562E",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "255500A276485E927D78E9B05192EB1CC3B03258F0B2BDD5A88B80EEC9BFB90B"
        },
        {
          "Id": "BM.RandomRangeInt",
          "Name": "RandomRangeInt",
          "DisplayName": "RandomRangeInt",
          "FullName": "BM.RandomRangeInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_maxInclusive:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_maxInclusive",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _maxInclusive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C03ECB4C70CD2074BE3FD3553013C3616078DE0387ED996A5E0F2273724A1418"
            },
            {
              "Id": "_minInclusive:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_minInclusive",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _minInclusive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3D97A2D2BAB475E7392BF568BF70106DDEF874E205E886C412C615B69D1D336"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A97A8309CB77C2A2D5F1773C926A2450DEEF434C74DEDD54681D142159C710F9",
              "Hash": "FAC2600235167315694EF6433050727DFA7853D086F7A45E95DCDE3C58372822",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "System.Random::Next(System.Int32, System.Int32)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "97C2F8D7ADBDAC85E4673D69786C820719FED968B8E1E4C6CF5A100EE487DA13"
        },
        {
          "Id": "BM.ReceiveBehaviorRequest",
          "Name": "ReceiveBehaviorRequest",
          "DisplayName": "ReceiveBehaviorRequest",
          "FullName": "BM.ReceiveBehaviorRequest",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_behaviorRequest:BM.BehaviorRequest",
              "Name": "_behaviorRequest",
              "Type": "BM.BehaviorRequest",
              "Signature": "private BM.BehaviorRequest _behaviorRequest",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30FE9A0B67479BEA93AA62329886AA96938A4EB6178F65918D6F2C9C96956ED1"
            },
            {
              "Id": "_checkedCondition:System.Boolean",
              "Name": "_checkedCondition",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _checkedCondition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD30294A7980B0606254F8CC65AD7AF5997F37ABDF75E33AFEEBDAC47E747DBB"
            },
            {
              "Id": "_confirmed:System.Nullable\u00601\u003CSystem.Boolean\u003E",
              "Name": "_confirmed",
              "Type": "System.Nullable\u003CSystem.Boolean\u003E",
              "Signature": "private System.Nullable\u003CSystem.Boolean\u003E _confirmed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B306849BA243CB975FE3A88891C5F3BC05D371B40E999D20E2D688B91B021C76"
            },
            {
              "Id": "_responded:System.Boolean",
              "Name": "_responded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _responded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B56C8BB6C6E3E4A740E53DBD09080168D531E61A2013065AF2D9CD88304D857D"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyRequestDataToBlackboard(BM.BehaviorRequest, BM.Blackboard)-\u003ESystem.Void",
              "Name": "ApplyRequestDataToBlackboard",
              "Signature": "private System.Void ApplyRequestDataToBlackboard(BM.BehaviorRequest request, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "BM.BehaviorRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "BE15ACE45A44419A4920139E506F5A556D7454FDEB0105AD160CFB8F70EA597E",
              "Hash": "F8A6F0BC7EE7C4CF0866E7D6449915A4D1FE52053865DBCD50EBDD685050604C",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "BM.Blackboard::SetValue(System.String, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "43AE60B2E752E112F99BF7651EFA326505DA0B478F1B16F8530B9A0DBA2DAADF",
              "Hash": "B71B8CB0BA53CC9D7EC38C83B94F9703F2D35326E4160685A5F42114E702CD06",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveConfirmation(System.Boolean)-\u003ESystem.Void",
              "Name": "ReceiveConfirmation",
              "Signature": "public System.Void ReceiveConfirmation(System.Boolean accepted)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "accepted",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2979ACE5E615E29D8D5337754FB4EB619F800F05276DE388FFD1E27B273A3AC",
              "Hash": "C15785AC187A21ECBC253E2ABAE72385ACC343E8678FA69CB8E509A932395ED4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "ECF9387969B8FCE75B3F6FFB01FDDDFD9D40BAE44F5833752E8945D669EF9723",
              "Hash": "97EA07012714E430167EBD5FBE2BC2D88BB944B1DCC056C50C492D44382442EB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "BM.PendingBehaviorRequests::HasRequest(System.String)",
                "BM.PendingBehaviorRequests::Dequeue(System.String)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "BM.SendBehaviorRequest::ReceiveResponse(BM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController)",
                "System.Nullable\u003CSystem.Boolean\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Boolean\u003E::get_Value()",
                "BM.ReceiveBehaviorRequest::ApplyRequestDataToBlackboard(BM.BehaviorRequest, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A98D78B2ECA80531127C7DEB37F2139829AE7290EDC1414A0B48D65577433317"
        },
        {
          "Id": "BM.RemoveDictionaryValue\u00602",
          "Name": "RemoveDictionaryValue\u00602",
          "DisplayName": "RemoveDictionaryValue",
          "FullName": "BM.RemoveDictionaryValue",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "C3330A62A0D5F37A8973059303E0D52CC3D283DC2992A8F84C5CF646A86B7A00",
              "Hash": "64F41EFC534F21748C45C4F3BDF48621AFEF654F56D6BC5A5840087E0AFEED11",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT1\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.Dictionary\u003CT1, T2\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "92161A19FDC09A7860235A75002BF77A1B5D8B159365D6D705F990BA37078D68"
        },
        {
          "Id": "BM.RemoveEntity",
          "Name": "RemoveEntity",
          "DisplayName": "RemoveEntity",
          "FullName": "BM.RemoveEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "0A1B18095C7C64F6815F36C88C2695460C158156112AEB8E22E3B326FD484AC4",
              "Hash": "A65BBD3FC088E3E7FFE03AA8CD21EC8CB96EBE6AD10D5A2C4FE8D448CCDB23B7",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "605DAB2ACE36F719C6D007F91B0739098E2E4E755E89D07AE2779199AFB6B7DF"
        },
        {
          "Id": "BM.RemoveHashSetValue\u00601",
          "Name": "RemoveHashSetValue\u00601",
          "DisplayName": "RemoveHashSetValue",
          "FullName": "BM.RemoveHashSetValue",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "91B092AE2810DE80E7E824B837D1278C9DE15C95FC6864BFC5B6C2B4BCBAFE6F",
              "Hash": "AAB4E4D941138C1416513E33EE34B67B551D3DAA58FE721F8BECD76D6EC58247",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.HashSet\u003CT\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.HashSet\u003CT\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1C0FF1074288C69CAB261C0A159229CF0612C52B10F03C8F97C5734B79C993A"
        },
        {
          "Id": "BM.Repeater",
          "Name": "Repeater",
          "DisplayName": "Repeater",
          "FullName": "BM.Repeater",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_counter:System.Int32",
              "Name": "_counter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _counter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D5F0C202885A41426E66A607C9B1046A20765263E89044AD2B4C5EF969D71B"
            },
            {
              "Id": "_limit:System.Int32",
              "Name": "_limit",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _limit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "698FBBEC393FA0E1912DF87F4EA644F099737014A50F1C56B9353405425BDDEB"
            },
            {
              "Id": "_limitArg:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_limitArg",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _limitArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9545FBE174CB0178EA2E0146C22FD577808AEDF5D5C4A76BEFF7769558594DB"
            },
            {
              "Id": "_returnFalseOnLimitReached:System.Boolean",
              "Name": "_returnFalseOnLimitReached",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _returnFalseOnLimitReached",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ACA573639ABAF3D9AF1A2822B447B2897E7C20E1B8E76000FE3CC48C43E3FD9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "154DB37D4FDC85D843A0BADA7CA12EC42DE23D1C9982D8D2DE3E9426CB91969B",
              "Hash": "4040A434916032600B94FCA14F1DA3EA0025CC68BD3F2D2DBF0400A3160CEB40",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::TryGet(BM.Blackboard, T\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "A963B22D4D43A5E41EE5D84255A91D1F33B486EE346B4FED2D65E3029681AAE3",
              "Hash": "7A3456E13DE588D1FE1FEB7A1A153BE66719815A94E585BF718958876CDEE0E1",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4376D4A291BA7BC109ACFD7C35685DBB945AEB7A3EAD3E6483E8DD70D549C86"
        },
        {
          "Id": "BM.ResetCooldownTimer",
          "Name": "ResetCooldownTimer",
          "DisplayName": "ResetCooldownTimer",
          "FullName": "BM.ResetCooldownTimer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "C614816CABC39A67EA46AB92C3061450DB77FC5416E8CC576ED315A7F42BC218",
              "Hash": "50F7DF92BC3B7EF59D8C56847119325EEEE25E979F1F345669E3F97DA9F93565",
              "CalledMethods": [
                "BM.EnemyUtil::ResetCooldown(BM.Blackboard, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "50E2AAA956AF7F7103332508DB9E7796850D5C3C75BA8854BBC584EF1EEFC7D4"
        },
        {
          "Id": "BM.ResetCooldownTimerRandom",
          "Name": "ResetCooldownTimerRandom",
          "DisplayName": "ResetCooldownTimerRandom",
          "FullName": "BM.ResetCooldownTimerRandom",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "BDC4DDE9156DFD83ED870FE3549FFA37B2418567C12330BC38050C3A42B25DF0",
              "Hash": "64D18DED805D645EC7984528069E69D7418ACA7F16A828D7D9F45915A4FD62DC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7E9E4BF6BEBF3789AC7698F5C0EADFA0DBDC70CF64A7C109CCFE49DD399586D"
        },
        {
          "Id": "BM.ResetTimer",
          "Name": "ResetTimer",
          "DisplayName": "ResetTimer",
          "FullName": "BM.ResetTimer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A5542B15994B8A9160C2DCC0326596E9145E993D63284778A090B093B84FBEB4",
              "Hash": "9781A505FD9E220448CDA328B0E6A5D904E658838C80CB6C4E59F42E4E06589F",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E0A6ACB0EDE0CFA7CDA3455F6335830FF90A50A7D0CF74539E1DA82C23A18442"
        },
        {
          "Id": "BM.ResizeVector2",
          "Name": "ResizeVector2",
          "DisplayName": "ResizeVector2",
          "FullName": "BM.ResizeVector2",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_newSize:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_newSize",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _newSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A3B262C600AD3DBBEA41870AEE27C25D66A2053A6CC212E8A154106B30809DF"
            },
            {
              "Id": "_vector2:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_vector2",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _vector2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "975670738B571C4DA1A79018CADCD6B4FBBBB23FC9F5B5F817F758EF01236F3B"
            },
            {
              "Id": "_writeVector2:System.String",
              "Name": "_writeVector2",
              "Type": "System.String",
              "Signature": "private System.String _writeVector2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7D7F19D8CA789A5C08E2AB3A43E030C4778D8BBAAB6E3B5564124CE22BABC88"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C37A92AFED1CF1BA1BA708956E7535F9386EDF9971EC60AFD28672E8A9A7E5DA",
              "Hash": "A48EF0BF965AE963F54DA268D02109F84FE3723EE3761CC54FEA06FE9D528DE8",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0344EBD19E05F1E496586DBB1BB1F41E6F7822A5D1BCF2FBEA4E4579C2538351"
        },
        {
          "Id": "BM.Rotate",
          "Name": "Rotate",
          "DisplayName": "Rotate",
          "FullName": "BM.Rotate",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "D3A2B27CEAA8C440A647D87FD65D883AA116DBB7263C994F2E25483EDC1D2D67",
              "Hash": "389DF57DC9A921237118273CEAE6D205B5856C9B141F993FE7244B6C4F761898",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6702972DD9E4A235D5B0C784546C8F23823EEAE5CC1693AC3F13369C2B66FBFD"
        },
        {
          "Id": "BM.RotateVector2",
          "Name": "RotateVector2",
          "DisplayName": "RotateVector2",
          "FullName": "BM.RotateVector2",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_angleDeg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_angleDeg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _angleDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AE1E4437D6C75B2D95A1A7CD491F6FD3B8BB6D1CC77F1981E23356A66BE5367"
            },
            {
              "Id": "_vector:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_vector",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E _vector",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0CC82F9F7F1215917A6E96EDA76CE52E29BAF608D3FCC0E3B3806D71C8A7935"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "3719C873474796963E06DB0DED8B835520476C311CF83F4C18366ED0B7109673",
              "Hash": "E530F88BB60A097EF64AF45AC8378A7956D890FE1D909FBF56B5E76CCB9A3D84",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4CF0EDBD8C2A2352CE6D36629BBA74D428A7EB90B400DBCD7DAD72F16F433B2D"
        },
        {
          "Id": "BM.Runner",
          "Name": "Runner",
          "DisplayName": "Runner",
          "FullName": "BM.Runner",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "57252B9E838CB4CF0755037EEED785E729D14F32B7DB2594F246E60EA9CAEE58",
              "Hash": "D7BB94E5B646F5B448C79C99BB6C0DAAE641F76C02EFBFEFC0263899E3A36ABF",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03265632355EB296E0EF5D0D3752D42529D3B67F53136161DD4D4B36CAB3C9D4"
        },
        {
          "Id": "BM.Running",
          "Name": "Running",
          "DisplayName": "Running",
          "FullName": "BM.Running",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "5BEA89F8CC0ABBEDF7C3AC2536A91231C3963AC87F0978DBA27B1BF837648C87",
              "Hash": "728449DBA82B5772E7A7806B07CA1239588616DEBC94DAD144868FE8DFC6F674",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C401E21636C2528F39E96D2D819B3D148BBA9F797074709A867C90EB1CD122F8"
        },
        {
          "Id": "BM.RunningFailer",
          "Name": "RunningFailer",
          "DisplayName": "RunningFailer",
          "FullName": "BM.RunningFailer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6E5ED6B5DB3D19A35D63FA680533607A66635810ED2BA6D46B0F4BBBB2CEA250",
              "Hash": "E4C48DFAC3ED29095924EFC2BDE04ECA4139E0A268C37CB0185789E4739F0826",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "55824E5D0EFE9CEF45EF9B4CC5E8A03CA3B955F207D4C4200B8B49931699FEF7"
        },
        {
          "Id": "BM.RunningSucceeder",
          "Name": "RunningSucceeder",
          "DisplayName": "RunningSucceeder",
          "FullName": "BM.RunningSucceeder",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "75B9EF119679FC4AAECCC160DFA462FCE16C4CAD4F74936B6F5D627864AF1032",
              "Hash": "D2BE61E8785755F9F83A74B6685BC041BFEB7AFE2666EBD7E8EFC776A8727737",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8B54D00FE0B29BCEA10676F5A3A6751BD31FBDCB5BA04AFD6BCB8A66D3C5421D"
        },
        {
          "Id": "BM.Selector",
          "Name": "Selector",
          "DisplayName": "Selector",
          "FullName": "BM.Selector",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "46DA004C9BA5F1498C23DBECFCC8A23B15079514297A2C95C59A4126B25DFBE9",
              "Hash": "1933A060BEDEC167633D93364DB75C91DC3423595861B502E976687A9E9F66FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "013831DD898217939AAF32CE08CDBD1D38C293FDEFC2A4F171D04D2C26B7547D",
              "Hash": "0688FADF196F23B10ACA2BB0EAF601FFF83C1DC8FF2BD5E382FF2E383E1D304E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Item(System.Int32)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33EE6063DB8699ABB1121AFBB1EA5ED379FFF291EC0913291FCF2682E07F535B"
        },
        {
          "Id": "BM.SelfDeletingCreatureHelper",
          "Name": "SelfDeletingCreatureHelper",
          "DisplayName": "SelfDeletingCreatureHelper",
          "FullName": "BM.SelfDeletingCreatureHelper",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasBeenDeleted:System.Boolean",
              "Name": "HasBeenDeleted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenDeleted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F87F6AC45877A63D59F4A7D78CB49E4F4DEADADB8126FB5C8EE932F1AFAA495B"
            },
            {
              "Id": "KillDamageInfo:Shared.Combat.DamageInfo",
              "Name": "KillDamageInfo",
              "Type": "Shared.Combat.DamageInfo",
              "Signature": "public Shared.Combat.DamageInfo KillDamageInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5B42A531071FD2DE50A4455AC562FB7EE16055AB68A26EF0A633953779A2FCD"
            },
            {
              "Id": "ShouldBeDeleted:System.Boolean",
              "Name": "ShouldBeDeleted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldBeDeleted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "051624C95998F564548EF0B0E2EC8251D3D81AF2C2983495AEC0AA0336B99399"
            }
          ],
          "Properties": [
            {
              "Id": "IsMarkedForDeletion:System.Boolean",
              "Name": "IsMarkedForDeletion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMarkedForDeletion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5E9208AAE312D30AF5E1D0085563C1FFF30874C9D4402ED1F248EF2AB9FDD92A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "MarkForDeletion()-\u003ESystem.Void",
              "Name": "MarkForDeletion",
              "Signature": "public System.Void MarkForDeletion()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "44FB2FF85C77C2480FE23E67EB2CFFE8B55F4E75A420367A422070B3F1A0C6B0",
              "Hash": "F2106375D1E4903482B6A9F81C2CD4600D9010ADE4573B8B450E7372834547BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "EA4C7AB109E64D0FF6A9593C677B5BD8FDB384809A33006A14A087EBB48C1FB9",
              "Hash": "A65D6D248ABD1934E4274BD3F7E045717402ABB7A6A06787CF6B943264302EF0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetKillDamageInfo(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "TrySetKillDamageInfo",
              "Signature": "public System.Void TrySetKillDamageInfo(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E2F039423C9E2087CEDADE6AA941F319025F4966B2FD2555F08229CA395469E0",
              "Hash": "0BF3C67AA68A5482091D0A888B2C38FE9440994E7BCD1C22FF2974D2B229C08E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "BF7E46164A85CCAE4345F5602AB228F7BCF191F8D2F0E025B25680336A55F83D",
              "Hash": "88874754A404AD22B953A4C93A909145D61455F67F5E13B5A7CDB3978864A7FC",
              "CalledMethods": [
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2AB17FFFE68B4EDB4C50B72DC1855DB05F102547321678E35FC88C085449872"
        },
        {
          "Id": "BM.SendBehaviorRequest",
          "Name": "SendBehaviorRequest",
          "DisplayName": "SendBehaviorRequest",
          "FullName": "BM.SendBehaviorRequest",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hasSent:System.Boolean",
              "Name": "_hasSent",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FC568B16C02A1714965DA35FC22E645E10141064CA69F5CCCEE75CBFDD3C57E"
            },
            {
              "Id": "_multipleRequestReceiversEntityArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Name": "_multipleRequestReceiversEntityArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E _multipleRequestReceiversEntityArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31E9E3AFCEBE752A9488E169EF3AE3D493D2D2F6BD38DF6F60B56AB0144F3CDF"
            },
            {
              "Id": "_multipleRequestReceiversGuidArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E\u003E\u003E",
              "Name": "_multipleRequestReceiversGuidArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E _multipleRequestReceiversGuidArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAE4F3870CB899CE7A8DDCFADFA750DFE92E85741C002BF89393D9BBC7613D29"
            },
            {
              "Id": "_requestData:BM.BehaviorRequestData",
              "Name": "_requestData",
              "Type": "BM.BehaviorRequestData",
              "Signature": "private BM.BehaviorRequestData _requestData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5422E9163B433D541BAD0413F468D6EABA1BF9F88BADB4F5A0426A8046E9665B"
            },
            {
              "Id": "_responses:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CBM.ReceiveBehaviorRequest,CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E",
              "Name": "_responses",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E _responses",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13B2CF83CF917ED8FC3D790BCD8FD0E0127E58A9F8E86008A17C175992CCE66C"
            },
            {
              "Id": "_singleRequestReceiverArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "_singleRequestReceiverArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E _singleRequestReceiverArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B0C6633D2ECA3084965CB927220A16BB3344EC6B76D8DF099D56E47703DBDD"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ForMultipleEntities(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003EBM.SendBehaviorRequest",
              "Name": "ForMultipleEntities",
              "Signature": "public BM.SendBehaviorRequest ForMultipleEntities(BM.BehaviorRequestData data, BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E receivers)",
              "Visibility": "public",
              "ReturnType": "BM.SendBehaviorRequest",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "BM.BehaviorRequestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receivers",
                  "Type": "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "73C38DFE902A5303902870E13386D98F9804BF638794A0358CD97F6159C42C50",
              "Hash": "DB0AD7228F3D0CE267641AF44BAA484E09F3282820F9D6EFDDBB1B38366E3825",
              "CalledMethods": [
                "BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForMultipleGuids(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E\u003E)-\u003EBM.SendBehaviorRequest",
              "Name": "ForMultipleGuids",
              "Signature": "public BM.SendBehaviorRequest ForMultipleGuids(BM.BehaviorRequestData data, BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E receiverGuids)",
              "Visibility": "public",
              "ReturnType": "BM.SendBehaviorRequest",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "BM.BehaviorRequestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receiverGuids",
                  "Type": "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7739810AC4DB5763525E8DFF752AF5C3A4643C60F9BEBBCE5D99F4D3EDB3F334",
              "Hash": "ECC45DB3D18F7F230F18122BDD2145B230FF237B0769F36764A23A5E106F33B9",
              "CalledMethods": [
                "BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForSingle(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003EBM.SendBehaviorRequest",
              "Name": "ForSingle",
              "Signature": "public BM.SendBehaviorRequest ForSingle(BM.BehaviorRequestData data, BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E receiver)",
              "Visibility": "public",
              "ReturnType": "BM.SendBehaviorRequest",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "BM.BehaviorRequestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receiver",
                  "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "137A6BBD6D4D31C36B04F6936358D2EA7005AE2D3E57944A78A9BFCAEB62E810",
              "Hash": "7C079FFBF902D3A49CF70454A32C1F3A0A4C63FF532210AF5AA4F564B95502DD",
              "CalledMethods": [
                "BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "362B0F08A5070026BA69BD7392AE8B0687E2E3AFAB46B5D5DFC3436154BD0DBE",
              "Hash": "C16F6592A092BB5148D5815B9E819803D170160AAA66ED4FA1789CCFAFC08C98",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveResponse(BM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController)-\u003ESystem.Void",
              "Name": "ReceiveResponse",
              "Signature": "public System.Void ReceiveResponse(BM.ReceiveBehaviorRequest receiverNode, CandideServer.Entities.Controllers.ServerBehaviorMachineController receiver)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "receiverNode",
                  "Type": "BM.ReceiveBehaviorRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receiver",
                  "Type": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "3EC04FCBB2DDCF5067DE0376CF585B17A381F4C46A20AF45771AF792B93600E4",
              "Hash": "6F295E746FB3C25B25B1A63067FDC040E60BD61E38CAB115F66E5703FF4C2BFB",
              "CalledMethods": [
                "System.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SendRequest",
              "Signature": "private System.Void SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController sender, Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "D5C344AB5B7A1E5DFD4DEF74BED5295FA399CC99EC6CBC20CED2261AE2E0C315",
              "Hash": "8BEA2EBE9552A21AF684910E27E7B7C0212F689F82F8C962DA119ADB0246C525",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "BM.BehaviorRequest::.ctor(CandideServer.Entities.Controllers.ServerBehaviorMachineController, BM.BehaviorRequestData, BM.SendBehaviorRequest)",
                "BM.PendingBehaviorRequests::Enqueue(BM.BehaviorRequest)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 699,
              "BodyHash": "34E313F55B42BDBDDDC8DA1BC206B46E4DD7187B334E6E3C51194ED578146A06",
              "Hash": "E41F4FDDD52A3AF44BA60A834CCA4D0BD6189837A39258D424BB5534350CF786",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Value()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "BM.SendBehaviorRequest::\u003CUpdate\u003Eg__FailIfRespondersRequired|12_0(SendBehaviorRequest.\u003C\u003Ec__DisplayClass12_0\u0026)",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "BM.SendBehaviorRequest::SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::get_Count()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::get_Item(System.Int32)",
                "BM.ReceiveBehaviorRequest::ReceiveConfirmation(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D86C2F1BE6225AA444750F40893BB7BA4D4EBE4B1BA8CD2A964594096CFDD071"
        },
        {
          "Id": "BM.SendSignal",
          "Name": "SendSignal",
          "DisplayName": "SendSignal",
          "FullName": "BM.SendSignal",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "610825F706778CA19E69516EB85E1A9169586655D78EAADAA69AC2B6585EC1F7",
              "Hash": "3A4D1D6B8D4C3C99FBA46569494A8C86E21042C0EBA1DA5CEF4236CD811A8CBE",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitySignalMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FC043FA55202D517DF8639750614718791ABA11B2DF64CA8072E338C562896E"
        },
        {
          "Id": "BM.Sequence",
          "Name": "Sequence",
          "DisplayName": "Sequence",
          "FullName": "BM.Sequence",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "46DA004C9BA5F1498C23DBECFCC8A23B15079514297A2C95C59A4126B25DFBE9",
              "Hash": "1933A060BEDEC167633D93364DB75C91DC3423595861B502E976687A9E9F66FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "F5D84CA15A19B8E8E69CB06E6E6AD481ADA2368CDDE268F40227B56972F2B049",
              "Hash": "940604A2A2E2A01272EF10AFCD539AA1838B851CFE3F1E7FB491E8F1600336AD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Item(System.Int32)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9126FF912C1BFEE1633E3D5B6DAB69EF95A592322C825B59DA173E4853111AD7"
        },
        {
          "Id": "BM.SequenceAll",
          "Name": "SequenceAll",
          "DisplayName": "SequenceAll",
          "FullName": "BM.SequenceAll",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "46DA004C9BA5F1498C23DBECFCC8A23B15079514297A2C95C59A4126B25DFBE9",
              "Hash": "1933A060BEDEC167633D93364DB75C91DC3423595861B502E976687A9E9F66FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "106E09A65D6DD5BBAFC2A61AB1D8B92D7F8D86A0EFDDDC8E10FCD773854EF718",
              "Hash": "7D7737291678CA9EA2B9CCBD1C3CDB2796F354B6EABD9F860C1C42E40DF8EA60",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Item(System.Int32)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "20D7A1FDF1D5655AA11F6BAB1D7F02D348E4CD5849C70D32129D103A556A904C"
        },
        {
          "Id": "BM.SetControllerState",
          "Name": "SetControllerState",
          "DisplayName": "SetControllerState",
          "FullName": "BM.SetControllerState",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B613AEADC88099856D52A4A266F39CD06EA7A1D3819DC1F83C6219991E2B0923",
              "Hash": "A98D25ED56614B46B6DE4969060D70E46FE95D98E8457EBFA9E5764F4A32C1DE",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B80C1E405F28A86C14947189D77574EB84FD4531B664584A09B713D4F06CB201"
        },
        {
          "Id": "BM.SetDictionaryValue\u00602",
          "Name": "SetDictionaryValue\u00602",
          "DisplayName": "SetDictionaryValue",
          "FullName": "BM.SetDictionaryValue",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "2EA22071DE21060E19B542FA70B87313C4B344BAD500964EE78FD82208FB0649",
              "Hash": "DF3772B80A60252B2E961DE0C612ED64505C363A8E3BF79809EF7C3D5B7225B0",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT1\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CT2\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.Dictionary\u003CT1, T2\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F47B943582C1EF55B81ED90C5A81A1F3B74C500CCEC4003E18C244DAAAB8B73"
        },
        {
          "Id": "BM.SetDirection",
          "Name": "SetDirection",
          "DisplayName": "SetDirection",
          "FullName": "BM.SetDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "B9463943559F0D41010D44257A146FF1987ADDC90438DACAA2AB6ED9A58A3286",
              "Hash": "685AE6AE06573E772F5AEB6AB02B44547D8630D4CD7D63B32CE91A6EB588F410",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "9C420950A80B9A3AE05074CA43425361D9AED9B37B660813902E0CFDCEFC8ED9"
        },
        {
          "Id": "BM.SetGenerateThreat",
          "Name": "SetGenerateThreat",
          "DisplayName": "SetGenerateThreat",
          "FullName": "BM.SetGenerateThreat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "12E4618E3A56948A09D1F8BB9782541A8ECA0569C53B5DDE64486CDE0F481819",
              "Hash": "3C099ED69D986C6F8A0926F1BD526C4C9BA44167B3E379A8667B75E757DD70EF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DoNotGenerateThreat(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA4C2EC759DF2FB70643B181AECD2522D4C13D5FFDD372E81D0C0858C29F6049"
        },
        {
          "Id": "BM.SetImmovable",
          "Name": "SetImmovable",
          "DisplayName": "SetImmovable",
          "FullName": "BM.SetImmovable",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "78CC354FAB70DF9995B0584894E8A48D1BE93603668A71362997353643EE443D",
              "Hash": "AF59D5DC3605AF50957996B35BC481C30495B8DA58E3F0D3F186D5286B8836D8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84EC0C5E78515FD1C8D2EAE97768051A8A2353F218B09944A3C64EA88E6D26E2"
        },
        {
          "Id": "BM.SetIsInterruptible",
          "Name": "SetIsInterruptible",
          "DisplayName": "SetIsInterruptible",
          "FullName": "BM.SetIsInterruptible",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "BCE2F59F9F20A640CA9B3D342FFF1BBF4EFA7D172AB641304C36E384F746255D",
              "Hash": "D4958AC5426F504E73D495B993A1F421051C1C193A112E6B375F6BD98D5B21D0",
              "CalledMethods": [
                "BM.State::set_IsInterruptible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04D33B63BAF5E0FB4BDFE0B89B89C4B5658A0AC987CDC8C2E71C185621A6ACC6"
        },
        {
          "Id": "BM.SetParameter",
          "Name": "SetParameter",
          "DisplayName": "SetParameter",
          "FullName": "BM.SetParameter",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "3D3668D9931B5F97E9C885F7D54FB5532EF347759E27D9DF9DAF21E6D618C015",
              "Hash": "626C59B9192C935EBE0028902538A66931EE0C8E0EFB6E55EA84627D6AE2C9AB",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2084A2230ABD64C4491226B9B5D4BAC64E2DEFAC665283EAED7ED986ACDA8771"
        },
        {
          "Id": "BM.SetVariable\u00601",
          "Name": "SetVariable\u00601",
          "DisplayName": "SetVariable",
          "FullName": "BM.SetVariable",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "497C14322DDE9E1CD1F1266903FEA65E04EEB008C7EA40C597915FD53DFD1731",
              "Hash": "E2525144ADF9B6F362DDE5F5DD70AA3700EEA57F76E90BF5DA4063514756D803",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "697770BDD277048CAF81395E072FF1772A968B8F35270410C9859477B6E5DF0E"
        },
        {
          "Id": "BM.SetVariableToDefault\u00601",
          "Name": "SetVariableToDefault\u00601",
          "DisplayName": "SetVariableToDefault",
          "FullName": "BM.SetVariableToDefault",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "3EEA6A1D5AF78B7DFEDCD8FB69E67CF9A047D4323824FFEE3F4EC911A15B1CB3",
              "Hash": "9D60904361586E30A92B3F9CA85B0BC2C2C6CD1BD18F9D3927A12EB36741DCDF",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4A2458C12B324829EE49BC1DCB4232A74992DA56BA25A24D540AC9D6875146E"
        },
        {
          "Id": "BM.SetVelocityZ",
          "Name": "SetVelocityZ",
          "DisplayName": "SetVelocityZ",
          "FullName": "BM.SetVelocityZ",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "89A9036E28B1BBC81585AB4897A61AB19000A90BA1CA86BE3834BC91778487E7",
              "Hash": "E333662F10C7522FAEBE2D097475C829516D8019D5CB02C3DD3EA439C0585D0A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "94A6CC29023D714C0454D06DDAFBF65B9B23BBD5B05F7AA30AC4C2BD502110C7"
        },
        {
          "Id": "BM.Shake",
          "Name": "Shake",
          "DisplayName": "Shake",
          "FullName": "BM.Shake",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_maxVibration:System.Single",
              "Name": "_maxVibration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxVibration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42591113F1EA9999A978BFDDE300538039782CB7ACA0F792C6762E4E4167EE35"
            },
            {
              "Id": "_maxVibrationFrequency:System.Single",
              "Name": "_maxVibrationFrequency",
              "Type": "System.Single",
              "Signature": "private System.Single _maxVibrationFrequency",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C10B5F7EC771A1FB4F9B33E4144812549081CCC2632A6410451221E6970EBEF"
            },
            {
              "Id": "_vibrationChargeDuration:System.Single",
              "Name": "_vibrationChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _vibrationChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "332806EA4B4C162DA2D2C83AAB5C18BCE759F6700667D68FE471F63C81B5CD81"
            },
            {
              "Id": "_vibrationTimer:System.Single",
              "Name": "_vibrationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _vibrationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DE7FA5F5517F6A1F9064D18227D640E18A93CE4B7635B8775CD5E04DA83A74C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E4C4305EF32D76C5912AD1A20A2FF49B894BE706C3061FB33D37F9E4681AB4D8",
              "Hash": "FC9E7774EA6C8E346DD1FEDEFC6238D7CBCD5186AB8AE3F7B8F19BB67D99566A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "2AA76E9EA2E46DD3F3974CDCCF0F4A18F083C63F5ABD32B870197F6D7C49FE08",
              "Hash": "78FAE18DBC279960B34E09129D4FD099EEF82D07F9321AF9E5D82F8AE9D058DC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B466BE58251082A223360BBE10D50013515A7D878823DC88794800D15243DA2"
        },
        {
          "Id": "BM.SMBuilder",
          "Name": "SMBuilder",
          "DisplayName": "SMBuilder",
          "FullName": "BM.SMBuilder",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stateMachine:BM.StateMachine",
              "Name": "_stateMachine",
              "Type": "BM.StateMachine",
              "Signature": "private BM.StateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "414893D229E3FFA73561AD2CE58C8D2CF2760489BE61AC583CED3C537CE0FFC3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Branch(System.String, BM.State\u0026, System.Int32, System.Int32)-\u003EBM.StateBuilder\u00601\u003CBM.SMBuilder\u003E",
              "Name": "Branch",
              "Signature": "public BM.StateBuilder\u003CBM.SMBuilder\u003E Branch(System.String stateName, out BM.State\u0026 outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)",
              "Visibility": "public",
              "ReturnType": "BM.StateBuilder\u003CBM.SMBuilder\u003E",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outState",
                  "Type": "BM.State\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "transitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startChildTransitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "0DC7C92044434C3022A0DDD91AC7C4D28F568462E3AC416F380684D118141D8C",
              "Hash": "DA1F9720C4987458C28BCED1E6E0AF2E5F1EB19CB124802517DBE032E2EA43B1",
              "CalledMethods": [
                "BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)",
                "BM.StateMachine::AddState(System.String, BM.State)",
                "BM.State::SetTransitionCapacity(System.Int32)",
                "BM.State::SetStartChildTransitionCapacity(System.Int32)",
                "BM.StateMachine::HasStartState()",
                "BM.StateMachine::SetStartState(BM.State)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::.ctor(Parent, BM.State, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Build()-\u003EBM.StateMachine",
              "Name": "Build",
              "Signature": "public BM.StateMachine Build()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5DAF8909470CF579D18A2113B59F91CAA4102B31706065991C16B3FDD23F740C",
              "Hash": "85CA5C54266D26431A5A1D47D55D07D3BD4E507E3A65F1054F356B390BD392D1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)-\u003EBM.SMBuilder",
              "Name": "Leaf",
              "Signature": "public BM.SMBuilder Leaf(System.String stateName, out BM.State\u0026 outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)",
              "Visibility": "public",
              "ReturnType": "BM.SMBuilder",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outState",
                  "Type": "BM.State\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "transitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startChildTransitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "D3844DE27AFCA9B680AD04E92A67480972DFF159088F794F2CF18E24FEEDF1AE",
              "Hash": "816302D689C37BB49E8E8E253EFD43C7EFCF3D262AD52C30C76829D7B4DC9522",
              "CalledMethods": [
                "BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)",
                "BM.StateMachine::AddState(System.String, BM.State)",
                "BM.State::SetTransitionCapacity(System.Int32)",
                "BM.State::SetStartChildTransitionCapacity(System.Int32)",
                "BM.StateMachine::HasStartState()",
                "BM.StateMachine::SetStartState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2230CCAB9DC1757B142B33842C78F98E49E48ABB850DAA3A27FDE9E18D3B9F3"
        },
        {
          "Id": "BM.SMHelper",
          "Name": "SMHelper",
          "DisplayName": "SMHelper",
          "FullName": "BM.SMHelper",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FindLowestCommonAncestor(BM.State, BM.State, System.Collections.Generic.HashSet\u00601\u003CBM.State\u003E)-\u003EBM.State",
              "Name": "FindLowestCommonAncestor",
              "Signature": "public BM.State FindLowestCommonAncestor(BM.State state0, BM.State state1, System.Collections.Generic.HashSet\u003CBM.State\u003E ancestors)",
              "Visibility": "public",
              "ReturnType": "BM.State",
              "Parameters": [
                {
                  "Name": "state0",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state1",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ancestors",
                  "Type": "System.Collections.Generic.HashSet\u003CBM.State\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "362E07FC783DA9546EF18721DF84EC196F1DF989F51E06BB50AF5166B01F6E6C",
              "Hash": "81414CE960C9D65D464E396CD0D172923DD112CA6E9A9AAB4CB6DA014C7801DE",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CBM.State\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CBM.State\u003E::Add(!0)",
                "BM.State::GetParentState()",
                "System.Collections.Generic.HashSet\u003CBM.State\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B11D217BFA1E28E868C759502D5F2CC656A8E4F1156EF66196CB8EAF20FEC2E0"
        },
        {
          "Id": "BM.SmoothLookAt\u00601",
          "Name": "SmoothLookAt\u00601",
          "DisplayName": "SmoothLookAt",
          "FullName": "BM.SmoothLookAt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "27C8C32C226111CAEDE767B626ABD20840BB10313A5D00B9A9778EE706121F0E",
              "Hash": "FCABF3F22F3494E60A311BC99738F9DC38EFE6E6A7B95F97220876E96131B4C6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "BM.NodeArg\u003CT\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4529FBF97A3E0B39507ACBDA797C5A8751D319AA3EB23E3E638418B47248967F"
        },
        {
          "Id": "BM.SmoothLookAtUntilComplete\u00601",
          "Name": "SmoothLookAtUntilComplete\u00601",
          "DisplayName": "SmoothLookAtUntilComplete",
          "FullName": "BM.SmoothLookAtUntilComplete",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "99D58C653C46A1F837ECDF3D10DFE1BB85135E2D71D300139E3B87B6C67464A4",
              "Hash": "5F87756B2F897305DAEDC0B20E792834DDAC2D89DB9057FD8ECAFA4D8F63EC32",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "BM.NodeArg\u003CT\u003E::TryGet(BM.Blackboard, T\u0026)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "105C04019C9153C5C88D39951D353B250B2529A0FDCB0E640364B13A6C31D3DB"
        },
        {
          "Id": "BM.SmoothLookInDirection",
          "Name": "SmoothLookInDirection",
          "DisplayName": "SmoothLookInDirection",
          "FullName": "BM.SmoothLookInDirection",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "ED3145C460C0FCC1345946EB9D1A9CFD27EB2F593EF45E34834D943434940FCA",
              "Hash": "21AC3746C6620D15A35854CF5447C249EFDE710C89F9BB793AE74F26C9186DE1",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2BF64D227B56C50293A6827DB9A2F9C6C462162A4A659D7473A567AF64AD787"
        },
        {
          "Id": "BM.SmoothLookInDirectionUntilComplete",
          "Name": "SmoothLookInDirectionUntilComplete",
          "DisplayName": "SmoothLookInDirectionUntilComplete",
          "FullName": "BM.SmoothLookInDirectionUntilComplete",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "7274B9B806093CD5CA2E03AB78BA25BC3BAE723B3A25353A3B7EB82DF15C56FB",
              "Hash": "911DD4AEBD11F3C98B71C5460488B150A01A6A503028F6537800DF108F03946A",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.VectorExtension::DegreesToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "514C28854E233B93A1113EB4F6E604E02FC3DC82C694ADED5F997AC9A10BDC8B"
        },
        {
          "Id": "BM.SMUpdateContext",
          "Name": "SMUpdateContext",
          "DisplayName": "SMUpdateContext",
          "FullName": "BM.SMUpdateContext",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "QueuedTransitionIndex:System.Int32",
              "Name": "QueuedTransitionIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 QueuedTransitionIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "770CA321559B74C53845494D7E2259259D1F60AE5E1699D23EF8C0918CB16272"
            },
            {
              "Id": "QueuedTransitionState:BM.State",
              "Name": "QueuedTransitionState",
              "Type": "BM.State",
              "Signature": "public BM.State QueuedTransitionState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CFDEF94C2E6CE9F3F4C281582E541240FEE1226C0B83A6F2CBAB0FEB1C63DE5"
            },
            {
              "Id": "ServerEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8C2D1AE1B74E7114A51C21FF7173D539BF3C4EB42362BE1C526EEA00932E697"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetValues(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "SetValues",
              "Signature": "public System.Void SetValues(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "9A1CAF88E16495E2206FFB04E8AE2A2CE9C2701AE5AD84DD40B9605FC00A1103",
              "Hash": "A0A209F14FBE66032B10C8F748E44C4A43388C01AC1BF8E127930E201696BC6B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61D0723909B163843D04EF33F40F315E61B102C142E8F15DA6E7EF042E3578A2"
        },
        {
          "Id": "BM.SortEntitiesArrayByDistance\u00601",
          "Name": "SortEntitiesArrayByDistance\u00601",
          "DisplayName": "SortEntitiesArrayByDistance",
          "FullName": "BM.SortEntitiesArrayByDistance",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "96DAAF77AE45EDA9405D5EA8929C7EAE48BFACD5E87EE3061005D5076D7D04C2",
              "Hash": "C68F29A0D72B51E49D84FC5C94F1C5CFE65F980067C21025CFAE6D805F163E1F",
              "CalledMethods": [
                "SortEntitiesArrayByDistance.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::.ctor()",
                "BM.Blackboard::GetValue(System.String)",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "SortEntitiesArrayByDistance.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::\u003CUpdate\u003Eb__0(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Comparison\u003CShared.Entity.EntityWrapper\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Sort(!!0[], System.Comparison\u003C!!0\u003E)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0E34226265349F86F99EAA0AFEA7260CEB5A685062670DAB46DF8890B22FB299"
        },
        {
          "Id": "BM.SortEntitiesListByDistance\u00601",
          "Name": "SortEntitiesListByDistance\u00601",
          "DisplayName": "SortEntitiesListByDistance",
          "FullName": "BM.SortEntitiesListByDistance",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "5BC2C049B348F243B1E62490868C6FDE84833077F8AD565CEF05534B764E7954",
              "Hash": "1C4E04A4BF69CC16A34AD993790F01CAEC6EF559F9CBA07921141A361C3AD7D6",
              "CalledMethods": [
                "SortEntitiesListByDistance.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::.ctor()",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "SortEntitiesListByDistance.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::\u003CUpdate\u003Eb__0(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Comparison\u003CShared.Entity.EntityWrapper\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE2AA5DC16742E8EA9A39A024754EBB961FF1BD294C5CBC72BC9E8733D8BF30E"
        },
        {
          "Id": "BM.SpawnEntity",
          "Name": "SpawnEntity",
          "DisplayName": "SpawnEntity",
          "FullName": "BM.SpawnEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "72E122AF1AACAE27B0C35665D360BE193C794170E98121ACF1E10072295D6C34",
              "Hash": "A9C1E0B76556DC5B9594EC02DC778DF57F4F88C79902A43F1676579AE870AAB7",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DBA3165B81C99B79A4EA42EF0BE3208DC6515E657CE8469915CF5110A3D5AB86"
        },
        {
          "Id": "BM.State",
          "Name": "State",
          "DisplayName": "State",
          "FullName": "BM.State",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackListedTransitions:BM.TransitionExceptionList",
              "Name": "BlackListedTransitions",
              "Type": "BM.TransitionExceptionList",
              "Signature": "public BM.TransitionExceptionList BlackListedTransitions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "500DF62953E3013053BD36CB763C5DDC6C0A0ED21650B12E7159EC3C28F7F8EE"
            },
            {
              "Id": "Info:System.String",
              "Name": "Info",
              "Type": "System.String",
              "Signature": "public System.String Info",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAE6EE70C8CCA6D3F776AA65539173771D7AB9B4F102F2DF8A1DF310ADCDE399"
            },
            {
              "Id": "StateIndex:System.Byte",
              "Name": "StateIndex",
              "Type": "System.Byte",
              "Signature": "public System.Byte StateIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2024C3CCC2AC8C06D7A35C316EF37549B9B6C98881209533F6601AA58794BB0B"
            },
            {
              "Id": "WhiteListedTransitions:BM.TransitionExceptionList",
              "Name": "WhiteListedTransitions",
              "Type": "BM.TransitionExceptionList",
              "Signature": "public BM.TransitionExceptionList WhiteListedTransitions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63598EF7A5D4C89050C803D3749FE557059372D3E1A55113D31E9CC8BC9D6B45"
            },
            {
              "Id": "_activeTransition:System.Int32",
              "Name": "_activeTransition",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _activeTransition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C79A88F72D9DF47CC7CF673EA76549773079E39A35628FE2EE03E9AA7F0CE102"
            },
            {
              "Id": "_ancestors:System.Collections.Generic.HashSet\u00601\u003CBM.State\u003E",
              "Name": "_ancestors",
              "Type": "System.Collections.Generic.HashSet\u003CBM.State\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CBM.State\u003E _ancestors",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "661058FA35EAC16F30EDD9702A79CF9399090C564103B9D8459E2741407564C5"
            },
            {
              "Id": "_canInterruptChildStates:System.Boolean",
              "Name": "_canInterruptChildStates",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canInterruptChildStates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1C0A99A6A395DBA2860D67D6AD0819E3C29CD8892699CC9757A34FBFF39FA8C"
            },
            {
              "Id": "_currentChildState:BM.State",
              "Name": "_currentChildState",
              "Type": "BM.State",
              "Signature": "private BM.State _currentChildState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9A2B8981FB62D2CFF15276BB3D6D9B43CD43D76923FD4124B83C3F227530CCD"
            },
            {
              "Id": "_currentStartChildState:BM.State",
              "Name": "_currentStartChildState",
              "Type": "BM.State",
              "Signature": "private BM.State _currentStartChildState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3711A900C1EF83E70E48158BD6D91F55E373ACC0C72EA23DE233D4E1A6CD96D0"
            },
            {
              "Id": "_defaultStartChildState:BM.State",
              "Name": "_defaultStartChildState",
              "Type": "BM.State",
              "Signature": "private BM.State _defaultStartChildState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7541A8E3623871A47BBD1374ADCAA1C017461336C7FC263AA6AE535439256FE3"
            },
            {
              "Id": "_enterBehaviorTree:BM.BehaviorTree",
              "Name": "_enterBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "private BM.BehaviorTree _enterBehaviorTree",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D675BA9081CEDDB1F283EC124D936F531DA955834554DD2EF63A53159B16C59"
            },
            {
              "Id": "_exitBehaviorTree:BM.BehaviorTree",
              "Name": "_exitBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "private BM.BehaviorTree _exitBehaviorTree",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B781305FA8A74A6A545D491BA9D9512C538E29D336E5C95EDC93C4567DC4B21"
            },
            {
              "Id": "_isInterruptible:System.Boolean",
              "Name": "_isInterruptible",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInterruptible",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3188B8726090B574D8C380E82BD32F156D26CBA9B16F098F8F7D0A856D986A7"
            },
            {
              "Id": "_isRootState:System.Boolean",
              "Name": "_isRootState",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isRootState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "762D8BE3D634EC4C3589572A57EC8780E034AA0CABE44AFF3339B49A77E03BF0"
            },
            {
              "Id": "_name:System.String",
              "Name": "_name",
              "Type": "System.String",
              "Signature": "private System.String _name",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"
            },
            {
              "Id": "_parentState:BM.State",
              "Name": "_parentState",
              "Type": "BM.State",
              "Signature": "private BM.State _parentState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D58AC8ACFF0DE2EAFAAF29DBA7D238A30FC189FC35404DBA2D6E3FD6F9494D6"
            },
            {
              "Id": "_queuedTransition:System.Int32",
              "Name": "_queuedTransition",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _queuedTransition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2409DAEF8F86EB719232A4015BBE3B07BA5272EF53E474913DA64EA66687E4E"
            },
            {
              "Id": "_startChildStateTransitions:BM.Transition[]",
              "Name": "_startChildStateTransitions",
              "Type": "BM.Transition[]",
              "Signature": "private BM.Transition[] _startChildStateTransitions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41E4FD343D4F7714E42790BA5CF567596FB7BC2F336A200FD3D4FBD8EF39A1C5"
            },
            {
              "Id": "_startChildStateTransitionsCount:System.Int32",
              "Name": "_startChildStateTransitionsCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _startChildStateTransitionsCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88D8DB6580AC02327E9984B2FA7101E3070A6ADAB173348CC43B022AD5489416"
            },
            {
              "Id": "_stateMachine:BM.StateMachine",
              "Name": "_stateMachine",
              "Type": "BM.StateMachine",
              "Signature": "private BM.StateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "414893D229E3FFA73561AD2CE58C8D2CF2760489BE61AC583CED3C537CE0FFC3"
            },
            {
              "Id": "_transitionCount:System.Int32",
              "Name": "_transitionCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _transitionCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DBB90B240B0741F12682C33A65C3BF79EF3A5A5EEE7B409A78880BC1852DA9B"
            },
            {
              "Id": "_transitions:BM.Transition[]",
              "Name": "_transitions",
              "Type": "BM.Transition[]",
              "Signature": "private BM.Transition[] _transitions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BD0D2BF57C23E9BFB6712F2D62254DEA9F59A848B300E0A28F17A7E79D85D5D"
            },
            {
              "Id": "_updateBehaviorTree:BM.BehaviorTree",
              "Name": "_updateBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "private BM.BehaviorTree _updateBehaviorTree",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8EF1D5B71768D7E03B4E1C15AE0ABB3E968B2D9C05FC65409FB5FE331026FDF"
            }
          ],
          "Properties": [
            {
              "Id": "EnterBehaviorTree:BM.BehaviorTree",
              "Name": "EnterBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree EnterBehaviorTree",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D2F4C757A6D6D7D76E047BA22B0E89DD0501D1E2EB85C1ADC51AF540FED02C75"
            },
            {
              "Id": "ExitBehaviorTree:BM.BehaviorTree",
              "Name": "ExitBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree ExitBehaviorTree",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "788F03A81354AA31BC123EF1DF9B1C158B8F71772DE6FC760EB269EB409E6210"
            },
            {
              "Id": "IsInterruptible:System.Boolean",
              "Name": "IsInterruptible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsInterruptible",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BD5FC5121F40E776AD0BEC97BD8DFA6F754294138AE474BFBBF35694EBC4CB75"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            },
            {
              "Id": "UpdateBehaviorTree:BM.BehaviorTree",
              "Name": "UpdateBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree UpdateBehaviorTree",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DFB9CE094A63D31BF71F834AABA6D97228109AF3E5F519693129E19226D0DBF6"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddStartChildTransition(BM.State)-\u003EBM.Transition\u0026",
              "Name": "AddStartChildTransition",
              "Signature": "public BM.Transition\u0026 AddStartChildTransition(BM.State childState)",
              "Visibility": "public",
              "ReturnType": "BM.Transition\u0026",
              "Parameters": [
                {
                  "Name": "childState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "B963AC78A519C346EBA0FA6A9BBCA6ADB259EDC12D1722E24DDE2C1ABDA5AAFD",
              "Hash": "C0912D6618FB61F699BEB5DE7A7C5DBCBF15AC5781ACF8FAA97E03C1C520AEF8",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)",
                "BM.Transition::.ctor(BM.State)"
              ],
              "StringLiterals": [
                "SetStartChildTransitionsCapacity must be called before adding transitions."
              ],
              "Source": null
            },
            {
              "Id": "AddTransition(BM.State)-\u003EBM.Transition\u0026",
              "Name": "AddTransition",
              "Signature": "public BM.Transition\u0026 AddTransition(BM.State targetState)",
              "Visibility": "public",
              "ReturnType": "BM.Transition\u0026",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "F878AEE426AA6D55DB2AA7D1B6669C068A623A5D43FEC6AB3B44F29797059A9F",
              "Hash": "4751DD5B21DBE81037B8F0ECDC010D372DBDF7E6371552E045BF9A282B9ACB56",
              "CalledMethods": [
                "BM.Transition::.ctor(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u00601\u003CBM.Transition\u003E\u0026)-\u003ESystem.Boolean",
              "Name": "CanInterruptThisState",
              "Signature": "private System.Boolean CanInterruptThisState(BM.SMUpdateContext updateContext, System.Nullable\u003CBM.Transition\u003E\u0026 triggeredTransition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "triggeredTransition",
                  "Type": "System.Nullable\u003CBM.Transition\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "54A007013744A55EB0236B46F449BE839988A04EB967A7896D5F87B2E980DFEF",
              "Hash": "E33FA75A4D2AFD91F01E1C9A6EE3BD4C78222383CE453FC0121DCDE345738198",
              "CalledMethods": [
                "BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)",
                "BM.State::get_Name()",
                "System.Nullable\u003CBM.Transition\u003E::get_HasValue()",
                "System.Nullable\u003CBM.Transition\u003E::get_Value()",
                "BM.TransitionExceptionList::IsEnabled(BM.Transition\u0026)",
                "BM.State::get_UpdateBehaviorTree()",
                "BM.Node::IsRunning()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)-\u003ESystem.Void",
              "Name": "ChangeState",
              "Signature": "private System.Void ChangeState(BM.State fromState, BM.State targetState, BM.SMUpdateContext updateContext, BM.Blackboard blackboard, System.Boolean runExitBehaviorTrees)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fromState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "runExitBehaviorTrees",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "33E82606EEE50BB9C57C9723B620B41B3A021550A1216EA627051839E9051F7E",
              "Hash": "8A5E3DC375FAA7C5E4AB1CA2E6D6A6BD5366E0BF0E89FF1BB831662F1930D9FF",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CBM.State\u003E::.ctor()",
                "BM.SMHelper::FindLowestCommonAncestor(BM.State, BM.State, System.Collections.Generic.HashSet\u003CBM.State\u003E)",
                "BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)",
                "BM.State::SetCurrentChildState(BM.State)",
                "BM.State::InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.State::EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.State::GetIsRootState()",
                "BM.StateMachine::SetCurrentRootState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Int32",
              "Name": "CheckForTriggeredStartChildStateTransitions",
              "Signature": "private System.Int32 CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "E2B15A92C009AD8181CA66138D0B0C5795EE3F5FE9E147969CC793D50BBC7F78",
              "Hash": "0D9EE391B58E044FBFAF62CC313809C14127A5DA089EED171D5C355E80CE961C",
              "CalledMethods": [
                "BM.Transition::IsTriggered(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Int32",
              "Name": "CheckForTriggeredTransitions",
              "Signature": "private System.Int32 CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "BAA61B1155C1562831104706CE1732E9AAFD9D49734BF8A3D862D877DE8277B9",
              "Hash": "7C0AF9F420FE597FD48D880EDED7A0B606BBBA57E9662DAFF9B01606165179D0",
              "CalledMethods": [
                "BM.Transition::IsTriggered(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "EnterStatesRecursively",
              "Signature": "public System.Void EnterStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "02CD6075F8978F9C8043D011B15B677A307246B56FFBCBD2DA6CA82D1F5B9B65",
              "Hash": "4BAE1849FCB2F90BBBE6913008F45798F8AA6B7942B2A560697623ABEE30091C",
              "CalledMethods": [
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.State::EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "ExitStatesRecursively",
              "Signature": "public System.Void ExitStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "A7D2F1A36BD5D13FBD2D1AA767940E0AD529E47A4EEDC8AE7C00A4179D149407",
              "Hash": "3D8CBA5F7C0719C232356956FE67D5C8BC1760CFABC9654349656776D05A4A47",
              "CalledMethods": [
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetActiveTransition()-\u003ESystem.Nullable\u00601\u003CBM.Transition\u003E",
              "Name": "GetActiveTransition",
              "Signature": "public System.Nullable\u003CBM.Transition\u003E GetActiveTransition()",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CBM.Transition\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "82923C9C4B04F330E0B2171827456DBA1D423B4E4EA813C9074F872629384891",
              "Hash": "B5E62177F3A2B54BAF8220A03B78BD64CE42580E61419B453D9BAB42E8BD7718",
              "CalledMethods": [
                "System.Nullable\u003CBM.Transition\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentChildState()-\u003EBM.State",
              "Name": "GetCurrentChildState",
              "Signature": "public BM.State GetCurrentChildState()",
              "Visibility": "public",
              "ReturnType": "BM.State",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6AA9940B631303392257243F220311728EA40D56F9BFEF11C6F9872196B9E4D8",
              "Hash": "78AF99773CACD89BE620221F9C2A9BEC7A2BF49B31499F5BBAC81889C0210D01",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIsRootState()-\u003ESystem.Boolean",
              "Name": "GetIsRootState",
              "Signature": "public System.Boolean GetIsRootState()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "13CDB8DB91ABFEC6120AE2A13BF850E189C02E303DEB07122E41B4D62E8AF183",
              "Hash": "63FBCFD294ECA0CC8D0A4051DF4188BDD58FBD98484D0434CF0F3ECB5E001BCD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParentState()-\u003EBM.State",
              "Name": "GetParentState",
              "Signature": "public BM.State GetParentState()",
              "Visibility": "public",
              "ReturnType": "BM.State",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "517A367339888E807ADDBB23504ED6EF4B2A87B82DEA0163993343CB56499567",
              "Hash": "6278AD31C11A096E1B663567B34487082E1EBE414F849CF394C80F734B966187",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleQueuedTransition(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "HandleQueuedTransition",
              "Signature": "private System.Void HandleQueuedTransition(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D446E3ED643EA0A0DC612E4C78B73F1AC64E18157633E9A84A588941A5745B33",
              "Hash": "E48402878F88F750ECD299B42414AC7E07A9ABC45FD074F3E5D1B9F69CA78464",
              "CalledMethods": [
                "BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)",
                "BM.State::HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleQueuedTransitionPropagation(BM.SMUpdateContext)-\u003ESystem.Void",
              "Name": "HandleQueuedTransitionPropagation",
              "Signature": "private System.Void HandleQueuedTransitionPropagation(BM.SMUpdateContext updateContext)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "86C54562CF1813796240C6CEFA8BE1B838229654B4EC57ED7E5916EDDEA6CBA8",
              "Hash": "8C9C8E887859E4F1B334411D3489E01608E2D7F96D00BEC09C1645CB300ADFC6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "HandleTriggeredTransition",
              "Signature": "private System.Void HandleTriggeredTransition(System.Int32 triggeredTransition, BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "triggeredTransition",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "C678C0F34894906C6B341393D284F3B2E65A659C17BE1320A205258C90F5D53B",
              "Hash": "3194CA5DD222944535492CD8BF171ECE67FDB509897E4E499D52E51CFE9AD8E6",
              "CalledMethods": [
                "BM.StateMachine::HandleTriggeredTransition(BM.Transition\u0026, BM.SMUpdateContext)",
                "BM.Transition::get_OnTransitionBT()",
                "BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.Transition::get_TargetState()",
                "BM.State::ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasDefaultStartChildState()-\u003ESystem.Boolean",
              "Name": "HasDefaultStartChildState",
              "Signature": "public System.Boolean HasDefaultStartChildState()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "C67F1B2A1EB0154E50A58D46B72C5779633690AF2DE80B7EA6661C63D4127DC8",
              "Hash": "26F96929BE1B4A71F6D0A8728630EF3BBF1740763F536920477064A07F8E946D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "InitializeCurrentChildStatesRecursively",
              "Signature": "public System.Void InitializeCurrentChildStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "C05E52DEFA0E77DCCDD9BF625AC3C0919833705DFDE8528A663F2C9B4F9EF087",
              "Hash": "5326EDBADB44B9DCF948DD986CA6D1C8CC92359AED6BC6B8DD86E8841934F155",
              "CalledMethods": [
                "BM.State::CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)",
                "BM.Transition::get_TargetState()",
                "BM.State::SetCurrentChildState(BM.State)",
                "BM.State::InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetBehaviorTreesRecursively(BM.Blackboard)-\u003ESystem.Void",
              "Name": "ResetBehaviorTreesRecursively",
              "Signature": "public System.Void ResetBehaviorTreesRecursively(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "3DD4F908D308F7C83FEEC2988CC400191D9904EDC1EE5BB163062904E450F4F8",
              "Hash": "6C8D6BD499EDE5A068F45F429A685876E722F3547C843E861D5A820AB0BD0853",
              "CalledMethods": [
                "BM.BehaviorTree::ResetTree(BM.Blackboard)",
                "BM.Transition::get_TargetState()",
                "BM.Transition::get_Condition()",
                "BM.Transition::get_OnTransitionBT()",
                "System.Exception::.ctor(System.String)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)"
              ],
              "StringLiterals": [
                "Greetings Traveller, make sure your \u0027transition capacity\u0027 is correct when you create your state machine!"
              ],
              "Source": null
            },
            {
              "Id": "SetCurrentChildState(BM.State)-\u003ESystem.Void",
              "Name": "SetCurrentChildState",
              "Signature": "public System.Void SetCurrentChildState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AD639B4E52D01CF6A469307FBECC753D97735F7E7AC4AD558CDA1929621AA2E8",
              "Hash": "2E90AE93543FC7B398DF83C5407373ED8B380FA93FEEE0F2564EA831006D5875",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefaultStartChildState(BM.State)-\u003ESystem.Void",
              "Name": "SetDefaultStartChildState",
              "Signature": "public System.Void SetDefaultStartChildState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DC6C13DAFA078E4FD9C82593C82E3DA0E0DE8450D576108B52E56EBEFD7051AE",
              "Hash": "B3D992A72931E90D3BAC454CDCAE8023D5452BE9CBBEA5BCC247C3B72A3677C8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetParentState(BM.State)-\u003ESystem.Void",
              "Name": "SetParentState",
              "Signature": "public System.Void SetParentState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "78CD10141643E2F460DC571454962393C4B8B8C4E87E0BDD1D9B82767F5E1E6B",
              "Hash": "1F0802712E161647CB5B94F21A722CC1A8E9E52965DBA653D37572867E7CE207",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStartChildTransitionCapacity(System.Int32)-\u003ESystem.Void",
              "Name": "SetStartChildTransitionCapacity",
              "Signature": "public System.Void SetStartChildTransitionCapacity(System.Int32 capacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE7DDF567365D1718EDF58D2B870565DDA91F564E380356E57B4C29AD92C8464",
              "Hash": "7FC72C094CCE6E1071323F578A8AA6AA9FA29AB9DB93CEAE2098EED346150C42",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSubState(BM.State)-\u003ESystem.Void",
              "Name": "SetSubState",
              "Signature": "public System.Void SetSubState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F137C1BCFFD066E7DE37B4F47860CF6CEE748B8F8054794413CB6946B381D7A6",
              "Hash": "EE6C3935CEC27C37EEDEBEA8F0A962EFDA3FED164C1A8BC3A49D0291EBB22AD2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTransitionCapacity(System.Int32)-\u003ESystem.Void",
              "Name": "SetTransitionCapacity",
              "Signature": "public System.Void SetTransitionCapacity(System.Int32 capacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "713BAE4187E64A1E81703C23290EFFD9E9E69A909A7346E62466BFCCC239DFFA",
              "Hash": "4F8BEA6AF9AA1164879F17F734047151418AE24BD1807673F0B8AEC3A0230E2B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartChildTransitionIsLegal(BM.State)-\u003ESystem.Boolean",
              "Name": "StartChildTransitionIsLegal",
              "Signature": "private System.Boolean StartChildTransitionIsLegal(BM.State child)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "DB8C3C4F7A163F9A25CFC00D4BE397840A25F5C583AE9FC76E47AEE9F5909211",
              "Hash": "62400925104AE80BDB9C19D823D0BC16DE2BA2A1B468D1C1791198B8F9A97068",
              "CalledMethods": [
                "BM.State::GetParentState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "private System.Void Update(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "4C2870F6943918DCC369C2D837159160CB8806217F24D06F556C72CB1DD96830",
              "Hash": "9B86D739727D57371ECBDA0F53DB87DB0EB31968A7CF0EA92F3BC2B7122CF86B",
              "CalledMethods": [
                "BM.State::UpdateActiveTransition(BM.SMUpdateContext, BM.Blackboard)",
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.State::HandleQueuedTransition(BM.SMUpdateContext, BM.Blackboard)",
                "BM.State::CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)",
                "System.Nullable\u003CBM.Transition\u003E::.ctor(!0)",
                "BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)",
                "BM.State::HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)",
                "BM.Transition::get_IsQueueable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActiveTransition(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "UpdateActiveTransition",
              "Signature": "private System.Void UpdateActiveTransition(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "93A3EEE0B2363D77D6E9D83B55F2F413BBCD1B8BA0439B98DAF0633F1B5666CD",
              "Hash": "919A65D68D4D11226A0306F1859981B2B387ECF536375708FC70441ACA7A6A5C",
              "CalledMethods": [
                "BM.Transition::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)",
                "BM.Transition::get_TargetState()",
                "BM.State::ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "UpdateStatesRecursively",
              "Signature": "public System.Void UpdateStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "86B0FD4F4D3E9E7AD9F5DC85A99C5BB4CAF1CCF04893627CB4098003D8269675",
              "Hash": "B95D48F4B0C40312AC4C1FDD7F30F84411823065AD5C349DD4D229973FB34893",
              "CalledMethods": [
                "BM.State::HandleQueuedTransitionPropagation(BM.SMUpdateContext)",
                "BM.State::Update(BM.SMUpdateContext, BM.Blackboard)",
                "BM.StateMachine::GetCurrentState()",
                "BM.State::UpdateStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9B8E8D5F086BB5EEA0402E09E329730BFC92F4FBB75154BCA4F8E960EFF3E95"
        },
        {
          "Id": "BM.StateBuilder\u00601",
          "Name": "StateBuilder\u00601",
          "DisplayName": "StateBuilder",
          "FullName": "BM.StateBuilder",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Branch(System.String, BM.State\u0026, System.Int32, System.Int32)-\u003EBM.StateBuilder\u00601\u003CBM.StateBuilder\u00601\u003C!Parent\u003E\u003E",
              "Name": "Branch",
              "Signature": "public BM.StateBuilder\u003CBM.StateBuilder\u003CParent\u003E\u003E Branch(System.String stateName, out BM.State\u0026 outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)",
              "Visibility": "public",
              "ReturnType": "BM.StateBuilder\u003CBM.StateBuilder\u003CParent\u003E\u003E",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outState",
                  "Type": "BM.State\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "transitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startChildTransitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "83331EEFED0A9F583DF5B9261F8C0A2235AFC144345EEE1503D4E8032E8D4C98",
              "Hash": "8B07977ED0F04004B13433F05930721D90E80939A26D9781218EA75B75FE8EF1",
              "CalledMethods": [
                "BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)",
                "BM.StateMachine::AddState(System.String, BM.State)",
                "BM.State::SetTransitionCapacity(System.Int32)",
                "BM.State::SetStartChildTransitionCapacity(System.Int32)",
                "BM.State::HasDefaultStartChildState()",
                "BM.State::SetDefaultStartChildState(BM.State)",
                "BM.State::SetSubState(BM.State)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CParent\u003E\u003E::.ctor(Parent, BM.State, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "End()-\u003E!Parent",
              "Name": "End",
              "Signature": "public Parent End()",
              "Visibility": "public",
              "ReturnType": "Parent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "230109B1D791B6A5FDC75FFDEEBCE5393C052A5738E9A3B2A4EB342B60570D1E",
              "Hash": "03F9A05D8CBAE203E54B7586FE761D9CD00925886AC90EC2D9262E2DBAFFFCE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)-\u003EBM.StateBuilder\u00601\u003C!Parent\u003E",
              "Name": "Leaf",
              "Signature": "public BM.StateBuilder\u003CParent\u003E Leaf(System.String stateName, out BM.State\u0026 outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)",
              "Visibility": "public",
              "ReturnType": "BM.StateBuilder\u003CParent\u003E",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outState",
                  "Type": "BM.State\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "transitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startChildTransitionCapacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "88E0E8AD874397FF7270ABAEF0B22BA9D461FB4CC263592638894A144C099D3C",
              "Hash": "7790C14A1361E90513147AAF295B57664990051574365C75D934F7026A855C78",
              "CalledMethods": [
                "BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)",
                "BM.StateMachine::AddState(System.String, BM.State)",
                "BM.State::SetTransitionCapacity(System.Int32)",
                "BM.State::SetStartChildTransitionCapacity(System.Int32)",
                "BM.State::HasDefaultStartChildState()",
                "BM.State::SetDefaultStartChildState(BM.State)",
                "BM.State::SetSubState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DA985D706F279E890EAE7D5FB56523FF8C289161D24F943294BC472E5C436D30"
        },
        {
          "Id": "BM.StatefulSelector",
          "Name": "StatefulSelector",
          "DisplayName": "StatefulSelector",
          "FullName": "BM.StatefulSelector",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Composite",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "3C86999C261C94A94059A34B7FB2E944981E81F08B1FD7F27AFDE020DCA8D194",
              "Hash": "72622C4D25763FB5784FBE1A941D33AF1A47AA69AD773E58B93C53E9DAD79913",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Item(System.Int32)",
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)",
                "System.Collections.Generic.List\u003CBM.Node\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "588D0B8DDBD1E29CE2D6463DF05F94F91655560EAEFFE20810C4731813E8039B"
        },
        {
          "Id": "BM.StateMachine",
          "Name": "StateMachine",
          "DisplayName": "StateMachine",
          "FullName": "BM.StateMachine",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsServerTransitionMessagesEnabled:System.Boolean",
              "Name": "IsServerTransitionMessagesEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsServerTransitionMessagesEnabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F5A163537CD86AA7F499D0AE9CF1E5EA1CD8527E48CCA3311177A1688C47BAE"
            },
            {
              "Id": "TransitionBehaviorIsActive:System.Boolean",
              "Name": "TransitionBehaviorIsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TransitionBehaviorIsActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B41B3FB427499E9F35A60893B3540322B696A4ABA0F2DBA555456A05EAD3F8D1"
            },
            {
              "Id": "UpdateBehaviorTree:BM.BehaviorTree",
              "Name": "UpdateBehaviorTree",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree UpdateBehaviorTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0A312C0AFFD094EAEEA9442AA25A1C24C981D601D7A348435C3E2EBBE351BB8"
            },
            {
              "Id": "_currentState:BM.State",
              "Name": "_currentState",
              "Type": "BM.State",
              "Signature": "private BM.State _currentState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF4BE30A4758BC3C8B65762E93980065E61E302109DFED777F24689C942A45CD"
            },
            {
              "Id": "_currentStateIndex:System.Byte",
              "Name": "_currentStateIndex",
              "Type": "System.Byte",
              "Signature": "private System.Byte _currentStateIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CEEA75A62E3B8CB7E50B5B5F33B54DC827315015EE830D18FC04C66A2A71B05"
            },
            {
              "Id": "_hasEnteredStates:System.Boolean",
              "Name": "_hasEnteredStates",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasEnteredStates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80F820F70A9F2DD92762CE796CC32FDB9841F8B495D817170349A82DB3F9A4F4"
            },
            {
              "Id": "_hasIntializedChildStates:System.Boolean",
              "Name": "_hasIntializedChildStates",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasIntializedChildStates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D3AFC77C08443A6E58F9E8590BE858BE635E3974B344D9E449C4E033A162D4"
            },
            {
              "Id": "_reuseSmUpdateContext:BM.SMUpdateContext",
              "Name": "_reuseSmUpdateContext",
              "Type": "BM.SMUpdateContext",
              "Signature": "private BM.SMUpdateContext _reuseSmUpdateContext",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7BE784AC79EE08F0D9F59E515F6EF5C3ABF9B0E5958B50AEF7409CE251F933"
            },
            {
              "Id": "_startState:BM.State",
              "Name": "_startState",
              "Type": "BM.State",
              "Signature": "private BM.State _startState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A024D95FAC50DCB6FFB9F22C960F4C6111FED9428517A1A39937E08AF9709F89"
            },
            {
              "Id": "_stateIndexToNameMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Byte,System.String\u003E",
              "Name": "_stateIndexToNameMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Byte, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Byte, System.String\u003E _stateIndexToNameMap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "624ABB97A37839F5D8187667701CB95A22429820ADBE29122FBE86BC0E59929A"
            },
            {
              "Id": "_states:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BM.State\u003E",
              "Name": "_states",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BM.State\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, BM.State\u003E _states",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B30A0CC9509A3A7B324779C39B9437E982A95FDA0978CFD310CB8428D509A54"
            }
          ],
          "Properties": [
            {
              "Id": "Item:BM.State",
              "Name": "Item",
              "Type": "BM.State",
              "Signature": "public BM.State Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8B0A3DD93A04EEA6B199DCAD1D74D495897BE4C87690981C2A1CE98D02171B6C"
            },
            {
              "Id": "Item:System.String",
              "Name": "Item",
              "Type": "System.String",
              "Signature": "public System.String Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3738A934FD4D4BCBE193EC04154999C8399CD04D9EA8101AD8F98A52EDB13FFA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddState(System.String, BM.State)-\u003ESystem.Void",
              "Name": "AddState",
              "Signature": "public System.Void AddState(System.String stateName, BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "F39C6ADA6717629F0FC0AD387C63B4E6C7804076AE35EBF40CFB5D079E777B95",
              "Hash": "251194B7F927A8BD09A2BD25FEB155636F26A8A4B762AED9FD3CA099A40A10A6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BM.State\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Byte, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentChildState()-\u003EBM.State",
              "Name": "GetCurrentChildState",
              "Signature": "public BM.State GetCurrentChildState()",
              "Visibility": "public",
              "ReturnType": "BM.State",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "EA09291BD10B1DF974BD96C5A557589C806B2741B32935371B37DB9638691F36",
              "Hash": "39AD187D472F676A1606CB095748F424B65BA13B5A1EF53904A5C874C8821447",
              "CalledMethods": [
                "BM.State::GetCurrentChildState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentState()-\u003EBM.State",
              "Name": "GetCurrentState",
              "Signature": "public BM.State GetCurrentState()",
              "Visibility": "public",
              "ReturnType": "BM.State",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "39C8F905C3C7C0C889287D385EF6391A9E1FC556488A97652DE999B5E4973724",
              "Hash": "9CC2181951CA606693B45FEC9BB14ED772BDD5E59C6ABFC11867303F40A7B0D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleTriggeredTransition(BM.Transition\u0026, BM.SMUpdateContext)-\u003ESystem.Void",
              "Name": "HandleTriggeredTransition",
              "Signature": "public System.Void HandleTriggeredTransition(BM.Transition\u0026 triggeredTransition, BM.SMUpdateContext updateContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "triggeredTransition",
                  "Type": "BM.Transition\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateContext",
                  "Type": "BM.SMUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "C130E876D81374389F8A1DDABDD3E1C7640007ABCCE086973BEB852221CFE28F",
              "Hash": "E4017E09AF0D626F2A593FBD6422AB7213B4DEFFE86BE1B3829B4109E6B3233E",
              "CalledMethods": [
                "BM.Transition::get_TargetState()",
                "BM.StateMachine::SendTransitionMessage(System.Byte, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasStartState()-\u003ESystem.Boolean",
              "Name": "HasStartState",
              "Signature": "public System.Boolean HasStartState()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "B7696F2384A7CE6CCA3676FF3145EB27356983938063A17489BF6A42E6B53A1F",
              "Hash": "82DB9B262FA9D8BFE123E3D1E2F1C85FC828879572A520AD5336A1F02AC4F32A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentState(BM.State)-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E3A685567C8F8D51E53B383722A5F56BF6F04993D156EAD5F5DFC329DBD122D4",
              "Hash": "0E9E1BB274831D25B36BA6796D8D82CA89545904C776904A29690D6B22A9ABA9",
              "CalledMethods": [
                "BM.StateMachine::IsState(BM.State, BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentState(System.String)-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(System.String targetState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "69D6D9E8B09565CE421CBBA18F3475C67B5CEB15AD338587EBD5A354F54FBF73",
              "Hash": "B7C16EA37B65EBC89148CA4F6EDB97DF558F48B5505522FDD9B408429EB18403",
              "CalledMethods": [
                "BM.StateMachine::IsState(System.String, BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentState(System.String[])-\u003ESystem.Boolean",
              "Name": "IsCurrentState",
              "Signature": "public System.Boolean IsCurrentState(System.String[] targetStates)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetStates",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FA326DECA99A9057F10FAB755984FACDD90B3DAC8EF2BFEC939CC7A96CABDFF3",
              "Hash": "E5BE7123DD6465B51745223EF4C2EDBF268248470C47E715E80D0C796DEAD243",
              "CalledMethods": [
                "BM.StateMachine::IsState(System.String[], BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsState(BM.State, BM.State)-\u003ESystem.Boolean",
              "Name": "IsState",
              "Signature": "private System.Boolean IsState(BM.State targetState, BM.State currentState)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "65686705C756E698BCD4B3B88184A82BCD14D94E70D0D73EC8160327C32B74BD",
              "Hash": "03FF00FAF3DB59ED2BDA1EE1FAEAC139CBED4CDF42DF832B4D0CD2D67B9E2E24",
              "CalledMethods": [
                "BM.State::GetCurrentChildState()",
                "BM.StateMachine::IsState(BM.State, BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsState(System.String, BM.State)-\u003ESystem.Boolean",
              "Name": "IsState",
              "Signature": "private System.Boolean IsState(System.String targetState, BM.State currentState)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "144455A1DD2E480E2C100A5FCB0E3EA6CFA60C147EE8DFE3C76F87268AB07994",
              "Hash": "5A3D8D3628421C8563DCD68D59BFF32CD75E87059EB741F095FFD263CE00CF69",
              "CalledMethods": [
                "BM.State::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "BM.State::GetCurrentChildState()",
                "BM.StateMachine::IsState(System.String, BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsState(System.String[], BM.State)-\u003ESystem.Boolean",
              "Name": "IsState",
              "Signature": "private System.Boolean IsState(System.String[] targetStates, BM.State currentState)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetStates",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "998EA2B93C59FA91C93E79FF1266561486196D3FC6C2A3DF3E664AB199FFA528",
              "Hash": "990B74132BA8F9DB9CE35909855E6FCE5375D7BE8CA09BD363EDE93D7B6C39E8",
              "CalledMethods": [
                "BM.State::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "BM.State::GetCurrentChildState()",
                "BM.StateMachine::IsState(System.String[], BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "CABE02C323A004550CA336A1C26E3133B58521830B3659D405BB46B0CD9F5196",
              "Hash": "4F9696378835BCC2D954B31E127CE403923F1B253031DCBB1FF1EC7BEB8EE831",
              "CalledMethods": [
                "BM.StateMachine::SetCurrentState(BM.State, BM.Blackboard, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendTransitionMessage(System.Byte, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SendTransitionMessage",
              "Signature": "private System.Void SendTransitionMessage(System.Byte targetState, Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetState",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "17416ED789BBD302AE1FBA9016B12B41045ADC6CBA0A258B80E973453EA605B2",
              "Hash": "3A5F8D0F7844A4863F29E9E29701774834AE8A4F205E902AC618F8FB0367F923",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.Controllers.BehaviorMachineTransitionMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentRootState(BM.State)-\u003ESystem.Void",
              "Name": "SetCurrentRootState",
              "Signature": "public System.Void SetCurrentRootState(BM.State state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "56FD3D895DE724B1FACB2FE215C9BD3A8606C791B6CDEE1521A07F4BE8ECC5BA",
              "Hash": "0FF647FB6F87AAF710BDB161DB777991C4EEF27F21637F0EA6745271EA9C6270",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentState(BM.State, BM.Blackboard, System.Boolean)-\u003ESystem.Void",
              "Name": "SetCurrentState",
              "Signature": "public System.Void SetCurrentState(BM.State state, BM.Blackboard blackboard, System.Boolean initializeCurrentChildStates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initializeCurrentChildStates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "28C6CB8FFF8026136C54C74EF4E348FA8E67AB163AD647AD96D087F89C1332B1",
              "Hash": "00144F2388660D53BC0A5687C0EEB9E4A9585F0229C5A1C2E5610914116CAEFD",
              "CalledMethods": [
                "BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)",
                "BM.State::GetIsRootState()",
                "BM.State::GetParentState()",
                "BM.State::SetCurrentChildState(BM.State)",
                "BM.StateMachine::SetCurrentRootState(BM.State)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStartState(BM.State)-\u003ESystem.Void",
              "Name": "SetStartState",
              "Signature": "public System.Void SetStartState(BM.State startState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startState",
                  "Type": "BM.State",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1A75A0DC08043F0FD24F5F8D7F8327AA72A962522E7DB4F890B2DD533DE93875",
              "Hash": "E2921FE595E18AEBBD0A8C0AAC952C1CCA67BC06B6E045F2F178CAFEB225FC91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "DBC499152275A8124B3BB5B0CE7E0674FDA0CACF4B74CE6A3564A940CFAC05A2",
              "Hash": "BFDFBE9AB0E0D76F14B2FC5793A95969D957CD226ABC968EB32619F8578AA3DE",
              "CalledMethods": [
                "BM.SMUpdateContext::SetValues(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)",
                "BM.State::InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.State::EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)",
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.State::UpdateStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C88155226126EFD9CE83CF1868C861D1AB0949494EEFFF75E0E008B124A5AC4"
        },
        {
          "Id": "BM.StopMoving",
          "Name": "StopMoving",
          "DisplayName": "StopMoving",
          "FullName": "BM.StopMoving",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "DC44467F146E454AC870F064DDDB886C56C5777D2E190153681CFBDFAB0D91B0",
              "Hash": "0682F5963805C78D9E77803AC27E0C5DAA420E4DC599B6C652CA37D0E4C9F9E1",
              "CalledMethods": [
                "BM.EntityLeaf::TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "672E18E5C5A7A07683E4E2CA55EC136D6BCE4DFA61A228164A63B1D60F005F06"
        },
        {
          "Id": "BM.StringNodeArg",
          "Name": "StringNodeArg",
          "DisplayName": "StringNodeArg",
          "FullName": "BM.StringNodeArg",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NodeArg:BM.NodeArg\u00601\u003CSystem.String\u003E",
              "Name": "NodeArg",
              "Type": "BM.NodeArg\u003CSystem.String\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.String\u003E NodeArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4E603DAD607F21C77B367FCBB1C23E4A6AB8BC7F231DC1125CEA126DC36A150"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BlackboardKey(System.String)-\u003EBM.StringNodeArg",
              "Name": "BlackboardKey",
              "Signature": "public BM.StringNodeArg BlackboardKey(System.String key)",
              "Visibility": "public",
              "ReturnType": "BM.StringNodeArg",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "4E0579AE4EFF2541731DFBDA73001E028A00B45CAEE3265C80645D933101DE31",
              "Hash": "8427478A3C9ED5D63D357E27146062A0D101A8E2868F2FB2704EE35FF31C70E2",
              "CalledMethods": [
                "BM.BlackboardRef::.ctor(System.String, BM.BlackboardType, System.String)",
                "BM.StringNodeArg::.ctor(BM.BlackboardRef)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F8619F8E86B1182F7EF7EB70E1DC37658E090A514C3809579E43701C62EA23F"
        },
        {
          "Id": "BM.SubtractFloat",
          "Name": "SubtractFloat",
          "DisplayName": "SubtractFloat",
          "FullName": "BM.SubtractFloat",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC1D57EA1527E85321D1A62B37D9560AECE801E4ADAB215936550DCD6BDBE364"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6536FC9C8DFDCEBECD4FC9E1F5C501163DAE255A394F2603E7BC133EF2EE6C38"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "2302D44DD2C15A81ABAFB4F02625DE8E0B70B3030B2D1FFC73FC657048993599",
              "Hash": "91780ABCD602D9A34B5D65197D9BD3DBA9DBFD7B92BD7F9DC480A11BD68994CF",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7620BB68A5C8CAE75804B5FE89AE185E4DC6FF772B03FC1FFAC1C5F9F30C1866"
        },
        {
          "Id": "BM.SubtractInt",
          "Name": "SubtractInt",
          "DisplayName": "SubtractInt",
          "FullName": "BM.SubtractInt",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_lhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _lhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E5083B180F78ACC33C1A2C9BA8C3C399077537EBC163652863A1F4FC84012B"
            },
            {
              "Id": "_rhs:BM.NodeArg\u00601\u003CSystem.Int32\u003E",
              "Name": "_rhs",
              "Type": "BM.NodeArg\u003CSystem.Int32\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Int32\u003E _rhs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBCFBCE29478A7E567211CF29D47736E991B2DFDA92FC46F1508AF3C656D8521"
            },
            {
              "Id": "_writeResult:System.String",
              "Name": "_writeResult",
              "Type": "System.String",
              "Signature": "private System.String _writeResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5ACE4E7F9D5B07224EB88744C618FB936B46768BE77848C7F3DFFC7320E7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "7ADF6E89CD26CF9F42EC7DBFDB66CD38644A2D007246FEF898058214E844446C",
              "Hash": "3B9C5ED112522A5830F1CB31FA045B21EDCF95F71C6C0E7B285ED3D6FD059641",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Int32\u003E::Get(BM.Blackboard)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CBM.BlackboardRef\u003E::get_Value()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43E966526F89228CA12E41DDF5F2EF2E4E1A104E1DB0BE3BA14B4CDD05748669"
        },
        {
          "Id": "BM.SubTree",
          "Name": "SubTree",
          "DisplayName": "SubTree",
          "FullName": "BM.SubTree",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Node",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AD794813E97AC5E088D4F32E8A39BCD5D9114ED26E67EC6006545D4FAB05BBB1",
              "Hash": "7F422B24E0C77AD397DAA31C792522A81EC42BB38B4B92ECE55556647716BC3A",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C6C3EBD9BE3A95935B6EF1554C3B72767136B2699C6417D299FEFEAACC9B6C92"
        },
        {
          "Id": "BM.Succeeder",
          "Name": "Succeeder",
          "DisplayName": "Succeeder",
          "FullName": "BM.Succeeder",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "7D72759B7C254B677BC9E0BD2CB7794F5BF62C8786CCFCA6E79D2C8AD2080AC1",
              "Hash": "5C6DC548E24510C4CEA4C12049E91939B43173B7F1DBE92E3A8117438A716565",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2F814BB0CD67FA40A41492D227939CFF304476FB731589A134FAB6FCBF2854C"
        },
        {
          "Id": "BM.Success",
          "Name": "Success",
          "DisplayName": "Success",
          "FullName": "BM.Success",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B338CFC2E6230F56A55C79B7C7BF57E94527EAC1BAA35C0FC5935B28BB665708",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30870FD5D7E10A27D7CDC27AE85E48C2E6D77627D7246C0C2084CD9E194E80E1"
        },
        {
          "Id": "BM.SwoopCompletionTiming",
          "Name": "SwoopCompletionTiming",
          "DisplayName": "SwoopCompletionTiming",
          "FullName": "BM.SwoopCompletionTiming",
          "Namespace": "BM",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AtCompletion:BM.SwoopCompletionTiming",
              "Name": "AtCompletion",
              "Type": "BM.SwoopCompletionTiming",
              "Signature": "public BM.SwoopCompletionTiming AtCompletion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A201DCE556F8BDD9E54CA548EC9073E71B14CC218C2E1235A50DE4995601AAD"
            },
            {
              "Id": "AtHalfwayPoint:BM.SwoopCompletionTiming",
              "Name": "AtHalfwayPoint",
              "Type": "BM.SwoopCompletionTiming",
              "Signature": "public BM.SwoopCompletionTiming AtHalfwayPoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9A7A3F9B145EAF877938DF4F918A9A5D766BC2E5EBCA58E13D623826AD2CE2A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "833808903E773D693F50F0173FE6563467E176893249E7B40C0536B53FCEBED7"
        },
        {
          "Id": "BM.SwoopParameters",
          "Name": "SwoopParameters",
          "DisplayName": "SwoopParameters",
          "FullName": "BM.SwoopParameters",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amplitude:System.String",
              "Name": "Amplitude",
              "Type": "System.String",
              "Signature": "public System.String Amplitude",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87D24FA7C601ED3210DA9FE2592F0E123A73A67A3F4A87E4F0EC07824B8C87E7"
            },
            {
              "Id": "CurrentTotalSpeed:System.String",
              "Name": "CurrentTotalSpeed",
              "Type": "System.String",
              "Signature": "public System.String CurrentTotalSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B243ECA81FCAD4127912414356D4D0F372F569E2321146D9875DB202122F61C"
            },
            {
              "Id": "Direction:System.String",
              "Name": "Direction",
              "Type": "System.String",
              "Signature": "public System.String Direction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69102F1ED37A76822DCDA947A8D1B80F1754049526FEAED4BBB3BC50E305F742"
            },
            {
              "Id": "Length:System.String",
              "Name": "Length",
              "Type": "System.String",
              "Signature": "public System.String Length",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D56FB82C41D3E0163F174F4B0D06D9F8437AAFCB81375B032487B3D6DF8EF274"
            },
            {
              "Id": "LengthTravelled:System.String",
              "Name": "LengthTravelled",
              "Type": "System.String",
              "Signature": "public System.String LengthTravelled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA8B29147B374C0C4FAD28FC57A4C2647FC4F048968FD94F6FA7F913327F35BC"
            },
            {
              "Id": "Speed:System.String",
              "Name": "Speed",
              "Type": "System.String",
              "Signature": "public System.String Speed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAE2BBA6BC985B1675EE6F0B1571E43ED7583273AFE8FE48AFF5E9EE848A8A9A"
            },
            {
              "Id": "StartPosition:System.String",
              "Name": "StartPosition",
              "Type": "System.String",
              "Signature": "public System.String StartPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00314A0996CEBEB0A055929C17480FF2F6A795526658F676DC3A1D1A7CCDC525"
            },
            {
              "Id": "T:System.String",
              "Name": "T",
              "Type": "System.String",
              "Signature": "public System.String T",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42716A3E49EAB7CAC04F89C84641B7FF4E634FD17324FF04E5669F74DF6A9DD3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EF49F1B548534DD64CB9EAAE37539D2AD9887C3F28F5B7843D5A0A555349ED40"
        },
        {
          "Id": "BM.TempProjectileHelper",
          "Name": "TempProjectileHelper",
          "DisplayName": "TempProjectileHelper",
          "FullName": "BM.TempProjectileHelper",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ComputeJumpTargetPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "ComputeJumpTargetPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ComputeJumpTargetPosition(Microsoft.Xna.Framework.Vector3 targetPos, Microsoft.Xna.Framework.Vector3 perceivedTargetVelocity, System.Single predictedJumpTime, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E jumpArea, System.Single jumpAreaCorrectionDistance)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "targetPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "perceivedTargetVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "predictedJumpTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jumpArea",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jumpAreaCorrectionDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "0DE0674EB36F8D58E681F1437B8E066375C1D535097DF9C13A5CC5D571591731",
              "Hash": "ADABC8806E900E3074F2866718B455A17557E9368FD811E091012D11443ECFC9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Value()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::set_Size(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::set_Position(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A9649450FC8DE4764D02EF3BBB84A8B066F8F7E709546699017A8CC9298399FF"
        },
        {
          "Id": "BM.Throw\u00601",
          "Name": "Throw\u00601",
          "DisplayName": "Throw",
          "FullName": "BM.Throw",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "6216F036A066E711B82FDBFBEE8678367CF365894387257DCDD187567E2B159B",
              "Hash": "CBB241905577C69E77470351D5A90E361065B0F5A2D35E49E654742D816D24F1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVelocityFromT(T)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::TryThrow(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "53432B144D99EACA01159596BA2DD578791AB02371EA627F83A7D334BE170B95"
        },
        {
          "Id": "BM.ThrowEntityTowardsTarget",
          "Name": "ThrowEntityTowardsTarget",
          "DisplayName": "ThrowEntityTowardsTarget",
          "FullName": "BM.ThrowEntityTowardsTarget",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 583,
              "BodyHash": "2A33361E632705430BA6974DE318284EDBF46440D20C3530B53728C8F78D4759",
              "Hash": "38BD36609053CC61275B794DEBFDC2A2AD29FE91DA39F1DA725B4BA83DDED6F9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_Value()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "BM.TempProjectileHelper::ComputeJumpTargetPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_GravityScale()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "46F8D81239A27059E51DC11877FBFF8104673F3FFFD6EC736A60B0591E5CAAF4"
        },
        {
          "Id": "BM.Timer",
          "Name": "Timer",
          "DisplayName": "Timer",
          "FullName": "BM.Timer",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_writeTimer:System.String",
              "Name": "_writeTimer",
              "Type": "System.String",
              "Signature": "private System.String _writeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A93EF8B8AB3E63053189F4AEAE90EF23C4B3C83E6809F2A71300D164145B933E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "49FD0DAD4B8178E0B209749CBF11261681D8FBEB9B379C78B8EA5A1DC50D6C3E",
              "Hash": "FD5637E56EEA1763E8C96A147F60D98A8CB24FE037B1D35F0D5D34198D72AEEE",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "696E57FD62F782B357BB947E38E60C70DBF10F3CA08FE5145D2DA3B9965CE725",
              "Hash": "FA6A57FFA6A290FD5DAB30366A76FE891C4A40A09A87DDFB363F8DE723EF256B",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E6E3F252C047BC43465DA9E7DF22A9FF8309F33F3E1C32D07ADCDAFC01732D09"
        },
        {
          "Id": "BM.TimerCondition",
          "Name": "TimerCondition",
          "DisplayName": "TimerCondition",
          "FullName": "BM.TimerCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "timer:System.Single",
              "Name": "timer",
              "Type": "System.Single",
              "Signature": "private System.Single timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6E4E1B842C20ABFCB90D8D23980FD3CEE69A8EA352FA05DD978D3B2C7CB4AE8"
            },
            {
              "Id": "_args:TimerCondition\u002BArgs",
              "Name": "_args",
              "Type": "TimerCondition.Args",
              "Signature": "private TimerCondition.Args _args",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11D142F8F3B5F012479B6B7639408FE208852AFAE193B56983C674977002DCC7"
            },
            {
              "Id": "_hasSucceeded:System.Boolean",
              "Name": "_hasSucceeded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSucceeded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91460D532BF56F9A81EBA470D244F934BD428575E0CD61B45C44B339D0FED400"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset(BM.Blackboard)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "33500E95D1D5033295E35206D9FD77003F1844323949664EC4AEFE5667FED9C0",
              "Hash": "9F6EE754A2E3518F7E6CE9E8C627CB6E163CB5701E7CA99A3CDB10A8003FB259",
              "CalledMethods": [
                "BM.Node::Reset(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "F4E1B85661C13D79AB878FC3F8A4516C03CBF389CE840ED6832ADDEECF204E22",
              "Hash": "AE1D7E3584184EB8C17FD104C9595947DFC0D25A8F96B0FA747A6CF80D6B86AC",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4B54E7945553AC0B6D2687C855E2843B16BCA04F6FB15F40D79F62320ABABBF"
        },
        {
          "Id": "BM.TimerConditionWithConditionBTSettings",
          "Name": "TimerConditionWithConditionBTSettings",
          "DisplayName": "TimerConditionWithConditionBTSettings",
          "FullName": "BM.TimerConditionWithConditionBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CE5DA9D7DCC1458D96E0469C519E1963FF0618D2C2367CB5B021D63562CB468"
            },
            {
              "Id": "Duration:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "Duration",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8389AA5355808ACD62AE4E2D8E0B8346334C581D50AE06DC55D66F89AE65F65E"
            },
            {
              "Id": "LeafCondition:BM.Leaf",
              "Name": "LeafCondition",
              "Type": "BM.Leaf",
              "Signature": "public BM.Leaf LeafCondition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C0A3E2EB8834690C18AB5251D13AC085737B52121B53515D511F482354BA073"
            },
            {
              "Id": "TimerName:System.String",
              "Name": "TimerName",
              "Type": "System.String",
              "Signature": "public System.String TimerName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0340BA612562B868D0EE9341EC803FAE8BDAEE8636A469D0E0088F4F37D2C6FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A22EC9D3E1D5D6CEEA09F680497CAA558D5BB92963A03F4938519FADD2E980D9"
        },
        {
          "Id": "BM.Transition",
          "Name": "Transition",
          "DisplayName": "Transition",
          "FullName": "BM.Transition",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_condition:BM.IBaseCondition",
              "Name": "_condition",
              "Type": "BM.IBaseCondition",
              "Signature": "private BM.IBaseCondition _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A3B5701F7D0082CCC78AFA46A3A7AB3FD566C220247D0524E2E22B808EF11B5"
            },
            {
              "Id": "_onTransitionBT:BM.BehaviorTree",
              "Name": "_onTransitionBT",
              "Type": "BM.BehaviorTree",
              "Signature": "private BM.BehaviorTree _onTransitionBT",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A524A4CA7B24AEF8E52CAEE7B8B78C6447BEE4EE5542E73CC72B80C6A61E11B"
            }
          ],
          "Properties": [
            {
              "Id": "Condition:BM.IBaseCondition",
              "Name": "Condition",
              "Type": "BM.IBaseCondition",
              "Signature": "public BM.IBaseCondition Condition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96C19AC953444D233EB258661A071B6ABBAFD3419DDD508984A683D9F7937133"
            },
            {
              "Id": "IsQueueable:System.Boolean",
              "Name": "IsQueueable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsQueueable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D1D93257D11DF345C3C70E5CF62216188BA9703E24583362303F18700AB0EFC2"
            },
            {
              "Id": "OnTransitionBT:BM.BehaviorTree",
              "Name": "OnTransitionBT",
              "Type": "BM.BehaviorTree",
              "Signature": "public BM.BehaviorTree OnTransitionBT",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "21400BF970D5E6949D7BBA4FD4CC8F4710AD1722B7BB0F8E6A8ED044A2333DF6"
            },
            {
              "Id": "TargetState:BM.State",
              "Name": "TargetState",
              "Type": "BM.State",
              "Signature": "public BM.State TargetState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B0A7DBCF73CAD401DBF99C1276AE1913F46ACE3B5909A84316ECCD648C1B1E52"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "IsTriggered(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)-\u003ESystem.Boolean",
              "Name": "IsTriggered",
              "Signature": "public System.Boolean IsTriggered(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateMachine",
                  "Type": "BM.StateMachine",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "107AF666F3FA39111FC9FFC592D4BFBBD7C39E1901C83B3E668725AE12017898",
              "Hash": "6D2F277205A92ABE99B700B84B50467BCA25AE5AF93CF706E9034501DAA3ED94",
              "CalledMethods": [
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Boolean",
              "Name": "Update",
              "Signature": "public System.Boolean Update(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "62A667678CD72C2986B1455DF7B17B047E14C818E74517DC75E630D336F5D5EF",
              "Hash": "2BA52DB90AF442D9A98E6FC87F399C7F3C6F75C18C9774DD289B10A095074B6F",
              "CalledMethods": [
                "BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4B893AA03E3D0C1C019C6B222D86F6199A10B574A10663DDA28A27265E50964"
        },
        {
          "Id": "BM.TransitionExceptionList",
          "Name": "TransitionExceptionList",
          "DisplayName": "TransitionExceptionList",
          "FullName": "BM.TransitionExceptionList",
          "Namespace": "BM",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_count:System.Int32",
              "Name": "_count",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3491503832BC5CF27897991762DFD04F2115C80D0624AF9696FE803AA5337AC0"
            },
            {
              "Id": "_enabled:System.Boolean[]",
              "Name": "_enabled",
              "Type": "System.Boolean[]",
              "Signature": "private System.Boolean[] _enabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD0CF22BF40CEDBB99C5F2D409B488133EC06C74BC0CFD5276CCE7AE31E1771A"
            },
            {
              "Id": "_transitions:BM.Transition[]",
              "Name": "_transitions",
              "Type": "BM.Transition[]",
              "Signature": "private BM.Transition[] _transitions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BD0D2BF57C23E9BFB6712F2D62254DEA9F59A848B300E0A28F17A7E79D85D5D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(BM.Transition\u0026)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(BM.Transition\u0026 transition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "transition",
                  "Type": "BM.Transition\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "EB11512F974DE9138D19A14D8EC60C926004BAC65533478FD9702A8B54F1BE82",
              "Hash": "9B6F56A53536B6940E3C1715162A8520F1AF66FE99FCAC222268148C7A7C17C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEnabled(BM.Transition\u0026)-\u003ESystem.Boolean",
              "Name": "IsEnabled",
              "Signature": "public System.Boolean IsEnabled(BM.Transition\u0026 transition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "transition",
                  "Type": "BM.Transition\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "A019ABF69C48EAAD36A583216111BB8C997B9CDE26C049D584996FA1878DB5A6",
              "Hash": "DA185699D0837C8F6ACDB619D463FE97AEA3F4D1051CE644FC40A4DD6A3F1BB8",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCapacity(System.Int32)-\u003ESystem.Void",
              "Name": "SetCapacity",
              "Signature": "public System.Void SetCapacity(System.Int32 capacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "A4827C6C570BEBA0EFB0540170F0D1087A8DBBE2C7F812A32B942F73ACCB5183",
              "Hash": "6BEDFE37525141F23DBE0DFA364A8C31619B83FCA20C86E7B3925632965EA611",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEnabled(System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "SetEnabled",
              "Signature": "public System.Void SetEnabled(System.Int32 index, System.Boolean isEnabled)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "0884149089188F8A1EDCDEEED2F98AF9A605149D332977D542D6A5ED7C9A5B3A",
              "Hash": "9C3B67CE517C36D60125BF0008B60E963C3A235C34D575C3B8ADE20DEC2703EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33ED4ACBF1DE4C82A2ED45D1BE7FFD35231A59289A5D8B83225B4A250424C4A6"
        },
        {
          "Id": "BM.TryEnterVehicle",
          "Name": "TryEnterVehicle",
          "DisplayName": "TryEnterVehicle",
          "FullName": "BM.TryEnterVehicle",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "10FC61B12F324D3B10D9FF7C602FB69C1D1FBA19CC96E65C29506D2DC9AD8F11",
              "Hash": "D418E69BC5E1AA55CAF3CA4D2C4176269A928515D0864EE52E0B438C861D0240",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.VehicleServerManager::TryEnterVehicle(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "102148BCA6FFDE7F813A952C80807EE8BF5886211ED2C29380C2D86FEA3D6B97"
        },
        {
          "Id": "BM.TryGetBestCarryableEntityForAttack\u00601",
          "Name": "TryGetBestCarryableEntityForAttack\u00601",
          "DisplayName": "TryGetBestCarryableEntityForAttack",
          "FullName": "BM.TryGetBestCarryableEntityForAttack",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 338,
              "BodyHash": "82C4214A4D2F863A2C470A54E31441B81F2616E6122F8DE7E9A1BBA783FEC54A",
              "Hash": "86D59DDE4E235E9E7248A3D3C0024A3A48E984014D628AF0C832AA5558E84B34",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.MathF::Abs(System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D06BFE9E74271DF0F81A028AACED6C364DAF3DDB2DC2455A4979C7B24E3B5D20"
        },
        {
          "Id": "BM.TryGetBestCorpseToFlyTo",
          "Name": "TryGetBestCorpseToFlyTo",
          "DisplayName": "TryGetBestCorpseToFlyTo",
          "FullName": "BM.TryGetBestCorpseToFlyTo",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_requiredDistanceAwayFromPlayer:System.Single",
              "Name": "_requiredDistanceAwayFromPlayer",
              "Type": "System.Single",
              "Signature": "private System.Single _requiredDistanceAwayFromPlayer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7A1AE793F89AFFB7D4BBE8BA8F2E7795BC28FB4E9AB98219D1971474EACCA2A"
            },
            {
              "Id": "_vultureCloserFactor:System.Single",
              "Name": "_vultureCloserFactor",
              "Type": "System.Single",
              "Signature": "private System.Single _vultureCloserFactor",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AE1692ADB57CF99169C245B621680EA8766ACCC0213499DA50A34F56EDBBFE9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "A109343838E4C2C9EB3EEE2AAB23A58E4FD0F3044C0469A131B3D905E4D19DD4",
              "Hash": "3C31D7FA30CD01F3C9930D45AE145AB06F63702B0255C55031227258D84048C6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "TryGetBestCorpseToFlyTo.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "TryGetBestCorpseToFlyTo.\u003C\u003Ec__DisplayClass5_0::\u003CUpdate\u003Eb__0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::DefaultIfEmpty(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.Linq.Enumerable::Min(System.Collections.Generic.IEnumerable\u003CSystem.Single\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "corpse_human"
              ],
              "Source": null
            }
          ],
          "Hash": "09CDFD76F43D42718AB63972892701981290A0B33D88642BCE55D0DD3E59C582"
        },
        {
          "Id": "BM.TryGetCarryableEntity\u00601",
          "Name": "TryGetCarryableEntity\u00601",
          "DisplayName": "TryGetCarryableEntity",
          "FullName": "BM.TryGetCarryableEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "9816FBE2EFFA684D561FA6643169AE6D00633B2E15A5E25A61C0FA4E2C374221",
              "Hash": "3B8B95B2C2C0739C978A2C9998499304E1897DCD317F2912F8DE6D28D8AE374D",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Equals(System.Guid)",
                "BM.Blackboard::SetValue(System.String, T)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "92E436E6CF16A04A9ECDC5BDF0C0CF883E01956EBC23EFF6A0AF44817ABBEF14"
        },
        {
          "Id": "BM.TryGetCarryableResourceOnConstructionSite\u00601",
          "Name": "TryGetCarryableResourceOnConstructionSite\u00601",
          "DisplayName": "TryGetCarryableResourceOnConstructionSite",
          "FullName": "BM.TryGetCarryableResourceOnConstructionSite",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "19BFE52C6D9068FF1424A533481DDF4DE634AFBB21DAAA0DF3DAAF93DF13DD98",
              "Hash": "628CE9AF5A90CA4A119879905E128779A680971B8F6565C58519462046A51C9F",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryGetConstructionSitesWithinDistance(System.Guid, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E\u0026, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "BM.Blackboard::SetValue(System.String, T)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "655E3B67653F647D09353FE0130A640DFE51735E6B146AA50D9036ECB518339D"
        },
        {
          "Id": "BM.TryGetClosestCarryableEntity\u00601",
          "Name": "TryGetClosestCarryableEntity\u00601",
          "DisplayName": "TryGetClosestCarryableEntity",
          "FullName": "BM.TryGetClosestCarryableEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "1463DE5ABC186C41673AFB1AAF231DF994C4D20F9B380E0E2B5AEEDDEEAB66E7",
              "Hash": "7CDDC329EABF3562040A983EDB90BFC53254E7564D39A6231993B89155B6BD03",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "96D21824A64BD6C7B936AFCB6ABE027843803AF2A1314CC69A807323A6B3D6B0"
        },
        {
          "Id": "BM.TryGetClosestTileTypePosition",
          "Name": "TryGetClosestTileTypePosition",
          "DisplayName": "TryGetClosestTileTypePosition",
          "FullName": "BM.TryGetClosestTileTypePosition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_groundType:WorldTile\u002BGroundType",
              "Name": "_groundType",
              "Type": "WorldTile.GroundType",
              "Signature": "private WorldTile.GroundType _groundType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36F3C595E724CAD1BDE3FEBC949C839EC91C007F0393D505EA55EA80F56AABCA"
            },
            {
              "Id": "_radius:System.Int32",
              "Name": "_radius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "073703FDD90EFBAAC04ADE0973D4C8FE96BB61D2C1CF7D798E4E0DBE60F0FADE"
            },
            {
              "Id": "_structureTypeToStringIdsMap:System.Collections.Generic.Dictionary\u00602\u003CWorldTile\u002BStructureType,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "_structureTypeToStringIdsMap",
              "Type": "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E _structureTypeToStringIdsMap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCE201DF55A93C36DB77BB95828D9060FDBCFC8321813754CE69D5F22E4EBC49"
            },
            {
              "Id": "_writePosition:System.String",
              "Name": "_writePosition",
              "Type": "System.String",
              "Signature": "private System.String _writePosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89CF74985C5E44D1F0B4413F136E45387DB8D1A15640882AA134D8FD08DEE419"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsTileWeAreLookingFor(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsTileWeAreLookingFor",
              "Signature": "private System.Boolean IsTileWeAreLookingFor(System.Int32 posX, System.Int32 posY)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "posX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "posY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "5C5407C9E0AA38EBC2D8B994BD7584FEFF22B42EA48B3007548B45A7A3652840",
              "Hash": "7FE2D928F0DDF2007F906779A0916D691F022D223CDF912AA016931B6A9F45DD",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "10A53342900E1C828E3C0025CF45C327623AA7314BC02C061A3DBA12E889D463",
              "Hash": "AE796873A22D22D18CE5CC7302FFD136D87FC060A4879844A83306B9F1536C11",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "BM.TryGetClosestTileTypePosition::IsTileWeAreLookingFor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E2EAB781D7C56E9270A760B6C8EC4F4B9FFC1C6CA8BF558A53173CB85129194"
        },
        {
          "Id": "BM.TryGetEntitiesInCircleArea\u00601",
          "Name": "TryGetEntitiesInCircleArea\u00601",
          "DisplayName": "TryGetEntitiesInCircleArea",
          "FullName": "BM.TryGetEntitiesInCircleArea",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "1F5666B0B1ABFBC46828BB823A974EEA0854619A4AD301DDC7772517306B8A1B",
              "Hash": "EB84D2172CF6A00E04712A4FA5AA6AF8E2817AF777C20F732205B3E3BA668722",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A136174CA426565B47F7FFCD4FCC3E2CC5FB2AB6077255FF1225B443C78316F"
        },
        {
          "Id": "BM.TryGetEntitiesInRectangleArea",
          "Name": "TryGetEntitiesInRectangleArea",
          "DisplayName": "TryGetEntitiesInRectangleArea",
          "FullName": "BM.TryGetEntitiesInRectangleArea",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseEntityWrappersList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ReuseEntityWrappersList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ReuseEntityWrappersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "40DADB12BAD14F30CE3EFCBD452748942FBAF9E1CBBEAB2EF9A7105B2F0AFEEB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "11D9E7CECE720CAF2C5F3086FADAEF8633430424D50DCDB048F69E1E4D93244E",
              "Hash": "BB5F1B41BAF5BA4571AB23194583583802EF1643B6B650B7145C0B4A3FB5A825",
              "CalledMethods": [
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::ToArray()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E27D650472F47DF335A88EB21AA82C429F828DEE633A70503C70C7160FDD0AE"
        },
        {
          "Id": "BM.TryGetEntitiesWithBaseGuid\u00601",
          "Name": "TryGetEntitiesWithBaseGuid\u00601",
          "DisplayName": "TryGetEntitiesWithBaseGuid",
          "FullName": "BM.TryGetEntitiesWithBaseGuid",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_centerArg:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_centerArg",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _centerArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CDB8CE740C998169762D0BB9EF13869A6BAFE33370DB15716C319D9D861B498"
            },
            {
              "Id": "_condition:BM.IBaseCondition",
              "Name": "_condition",
              "Type": "BM.IBaseCondition",
              "Signature": "private BM.IBaseCondition _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A3B5701F7D0082CCC78AFA46A3A7AB3FD566C220247D0524E2E22B808EF11B5"
            },
            {
              "Id": "_ids:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_ids",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _ids",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B867940ECDEF6A0EA9A0FCB4FA360783863A8BFA23A1790E0F4918D2DAC12F5E"
            },
            {
              "Id": "_maxCount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_maxCount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _maxCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5D04F9105E3556D5F3872476DCFCB46A49AC28FA0A967614E9A337A4A7C8A82"
            },
            {
              "Id": "_outEntitiesListArg:BM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "_outEntitiesListArg",
              "Type": "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E _outEntitiesListArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BF8C08F3C09976CF3B56896A451B5F333646C57C685690D7F5A6B848B48EB8B"
            },
            {
              "Id": "_radiusArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_radiusArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _radiusArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90AEAE353D6B5424CC5AF2FCD7F2CC5CE2E72EFAEF7133EBE17D047827934B3D"
            },
            {
              "Id": "_sortByDistance:System.Boolean",
              "Name": "_sortByDistance",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sortByDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA4D4C4226C45804549D0C7DF2CCFEFDE1A59087DDB98D71926669C27E79BA14"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "6BD221BBC3C4EF67C9D085691CD62940E78E78318F73078C03631F24EFA7B3D0",
              "Hash": "D5418D7DE867FC8A6F881A0580917B0C952FA8711C214861DBBBD63FEDC99889",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGet(BM.Blackboard, T\u0026)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.EnemyUtil::GetEntitiesInCircleAreaWithBaseGuidsSortedByDistance(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "BM.EnemyUtil::GetEntitiesInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::RemoveAt(System.Int32)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::RemoveRange(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "35C1EAAACEE14443A9799A72E4D832318CDF845CF049B8823FC7167903B89B2A"
        },
        {
          "Id": "BM.TryGetEntityWithBaseGuid\u00601",
          "Name": "TryGetEntityWithBaseGuid\u00601",
          "DisplayName": "TryGetEntityWithBaseGuid",
          "FullName": "BM.TryGetEntityWithBaseGuid",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_centerArg:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_centerArg",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _centerArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CDB8CE740C998169762D0BB9EF13869A6BAFE33370DB15716C319D9D861B498"
            },
            {
              "Id": "_condition:BM.IBaseCondition",
              "Name": "_condition",
              "Type": "BM.IBaseCondition",
              "Signature": "private BM.IBaseCondition _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A3B5701F7D0082CCC78AFA46A3A7AB3FD566C220247D0524E2E22B808EF11B5"
            },
            {
              "Id": "_getClosestOne:System.Boolean",
              "Name": "_getClosestOne",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _getClosestOne",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE9C5EF9B56F914249D181A57A8A63B396076F1B9037901D09FC1299D2240F1A"
            },
            {
              "Id": "_ids:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_ids",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _ids",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B867940ECDEF6A0EA9A0FCB4FA360783863A8BFA23A1790E0F4918D2DAC12F5E"
            },
            {
              "Id": "_outEntity:System.String",
              "Name": "_outEntity",
              "Type": "System.String",
              "Signature": "private System.String _outEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7301DD5CFD87D77E4478B0574CE48A74EC0AFB6DAF2036130BDB40D13B15C4D"
            },
            {
              "Id": "_radiusArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_radiusArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _radiusArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90AEAE353D6B5424CC5AF2FCD7F2CC5CE2E72EFAEF7133EBE17D047827934B3D"
            },
            {
              "Id": "_reuseEntitiesList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_reuseEntitiesList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _reuseEntitiesList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B39E6EBE0C8F4A642B9B0FC1100712296A37ECE96C184B1CD94E2044B628D777"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "297495BC110A4C3C22C65BE54A49E51FF32AAC58BFB33840FC66E6BDCE75CA71",
              "Hash": "1D3C08112372CCA712EC65710CE83A3DEA0666AFF0A2BFA591F6017AB59D48A5",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "BM.EnemyUtil::GetEntitiesInCircleAreaWithBaseGuidsSortedByDistance(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "BM.EnemyUtil::GetEntitiesInCircleAreaWithBaseGuids(Shared.Entity.EntitySystem, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D261081E249A35B592240AF822C37B42DD235CB0D239F8B6AAD8E883A2814595"
        },
        {
          "Id": "BM.TryGetFirstEntityByCondition",
          "Name": "TryGetFirstEntityByCondition",
          "DisplayName": "TryGetFirstEntityByCondition",
          "FullName": "BM.TryGetFirstEntityByCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "9E97FA104E8DEAB38B3BAE24DFAD5AD3739EB277074B39A88B13CDA59E62FE98",
              "Hash": "1DA4F65CBE98EEFF3F1E2027D41BD6DACD19C08E36239C3775621810613FB083",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5F7DBEF595F6F7CD5374577EEB2EDE2788E61353BB31C8BBAC4829EFD1842442"
        },
        {
          "Id": "BM.TryGetFirstEntityIdByCondition",
          "Name": "TryGetFirstEntityIdByCondition",
          "DisplayName": "TryGetFirstEntityIdByCondition",
          "FullName": "BM.TryGetFirstEntityIdByCondition",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "9CBAB9939A4F6962C35B46DAF5A3D13DBEEAD9E19294AC1187BB16F706C45654",
              "Hash": "5C77B278C99AC8E89369E2561E8474151D165D9737DD58B48D92A388587FC004",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2A3A5963B043112C1D886CFE5EF170BD4DD8592CCC4255D9105CACA4BCD3A736"
        },
        {
          "Id": "BM.TryGetServerEntityWithBaseId\u00601",
          "Name": "TryGetServerEntityWithBaseId\u00601",
          "DisplayName": "TryGetServerEntityWithBaseId",
          "FullName": "BM.TryGetServerEntityWithBaseId",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_baseIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_baseIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _baseIds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "615F87A2DBC529F0A3B326CE7C863B9C2E1B32C0464740B15B6F710B85B3201A"
            },
            {
              "Id": "_centerArg:BM.NodeArg\u00601\u003C!T\u003E",
              "Name": "_centerArg",
              "Type": "BM.NodeArg\u003CT\u003E",
              "Signature": "private BM.NodeArg\u003CT\u003E _centerArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CDB8CE740C998169762D0BB9EF13869A6BAFE33370DB15716C319D9D861B498"
            },
            {
              "Id": "_condition:BM.IBaseCondition",
              "Name": "_condition",
              "Type": "BM.IBaseCondition",
              "Signature": "private BM.IBaseCondition _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A3B5701F7D0082CCC78AFA46A3A7AB3FD566C220247D0524E2E22B808EF11B5"
            },
            {
              "Id": "_getClosestOne:System.Boolean",
              "Name": "_getClosestOne",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _getClosestOne",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE9C5EF9B56F914249D181A57A8A63B396076F1B9037901D09FC1299D2240F1A"
            },
            {
              "Id": "_outServerEntity:System.String",
              "Name": "_outServerEntity",
              "Type": "System.String",
              "Signature": "private System.String _outServerEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5E7E89838AD561160EA7D2D808FF82CB800C6AE920F26306E7E4719AEF9F03A"
            },
            {
              "Id": "_radiusArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_radiusArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _radiusArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90AEAE353D6B5424CC5AF2FCD7F2CC5CE2E72EFAEF7133EBE17D047827934B3D"
            },
            {
              "Id": "_reuseServerEntitiesList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "_reuseServerEntitiesList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E _reuseServerEntitiesList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59E08224B84C77556BE3079BD090CB58E41A8E7923187B9C21F0561D0309BC48"
            },
            {
              "Id": "_worldIdArg:BM.NodeArg\u00601\u003CSystem.Guid\u003E",
              "Name": "_worldIdArg",
              "Type": "BM.NodeArg\u003CSystem.Guid\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Guid\u003E _worldIdArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "218B362D9FFA69047CC1A11F983AE38D028AE97236F8758D898FDD0BAAE31E75"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "927D181DA6002FB47BDCA4386350F126C199FCDE79F2FDEED1E6A915FE507DF5",
              "Hash": "541863D7AFEF1262399D7A56DEB09CA663C950B367E535A5BDF0FE90D0859413",
              "CalledMethods": [
                "BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)",
                "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "BM.NodeArg\u003CSystem.Guid\u003E::Get(BM.Blackboard)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "BM.EnemyUtil::GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "BM.EnemyUtil::GetServerEntitiesInCircleAreaWithBaseIds(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Item(System.Int32)",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)",
                "BM.IBaseCondition::ResetCondition(BM.Blackboard)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F95B997D071374CB58722617AE3BDF286F572F2929D9F228A5C9B74F89DB3C19"
        },
        {
          "Id": "BM.TryGetThreateningEntities",
          "Name": "TryGetThreateningEntities",
          "DisplayName": "TryGetThreateningEntities",
          "FullName": "BM.TryGetThreateningEntities",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "F4AC24827B02FFA16DF771599B63171669EE0F489DA5781C2B9E153CD322ACF5",
              "Hash": "2E35393FBD794F80308F7BDC9F82BAF4C1A4AD2A25DCDE5A20D95C50704CCCC8",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Count()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5969A81127A564506ED4DE867BC66350FC6CC9230DA535DCBF5C7B8FAC4DFB8"
        },
        {
          "Id": "BM.TryGetThreateningEntity",
          "Name": "TryGetThreateningEntity",
          "DisplayName": "TryGetThreateningEntity",
          "FullName": "BM.TryGetThreateningEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "A678B42A1491C5D48E5BC3DD027597CB401C46BCCACCB5EFD2BD382C28AE11EB",
              "Hash": "76F5B99205DA9B63DE9DFB66E269B6A800AA42B738E8C713858EA10626926F1D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8DC04516C9AA642E2E43402FE0B251E13346581EF987095785EB6794BE1F69B0"
        },
        {
          "Id": "BM.TryLeaveVehicle",
          "Name": "TryLeaveVehicle",
          "DisplayName": "TryLeaveVehicle",
          "FullName": "BM.TryLeaveVehicle",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "E970B944B21FDBD34CF9A80012534C4AAA99B22C184FF7CA43F22EBDBA5D8D59",
              "Hash": "7D7DCFE10C199AC47FC8F7B3840B0A54AB028B042D1349D56D7C6BB3F14E7CB9",
              "CalledMethods": [
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.VehicleServerManager::TryLeaveVehicle(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A03AB7003DF4ADEE494DD0866EC2E57045096DCAB172FAB7FAE2867630BA815"
        },
        {
          "Id": "BM.TryPickUpEntity",
          "Name": "TryPickUpEntity",
          "DisplayName": "TryPickUpEntity",
          "FullName": "BM.TryPickUpEntity",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.EntityLeaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "831FB5DC8B1FCC69B5700CD3049FF0721886FBA7C86F36A96AD99BDEFCE6E029",
              "Hash": "3033319889839BBD2D1850AE78238EA8FBE9863C12EB614BB4F2C7CB8A7D4E19",
              "CalledMethods": [
                "NodeEntityArg::TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "BM.EntityLeaf::TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AB166FDB066A7D2EBC3F7D2430E89ECE857EAFFFA2CB64E955E46CEC8EDDC60B"
        },
        {
          "Id": "BM.UntilBehaviorSucceeds",
          "Name": "UntilBehaviorSucceeds",
          "DisplayName": "UntilBehaviorSucceeds",
          "FullName": "BM.UntilBehaviorSucceeds",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "B2C1BBF3FD5FDC2567E8769AD046054750842422F7847B3EBE3A1B20BB237010",
              "Hash": "F94A513ED84CAC57F4D34A5A17339EBB5B667E3FF52593D49B4B71EBB9D6852F",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74CC0C74A30BD30BD8911253528C6791B17BA639EC220BF42C759236522D0E12"
        },
        {
          "Id": "BM.UntilBehaviorTerminates",
          "Name": "UntilBehaviorTerminates",
          "DisplayName": "UntilBehaviorTerminates",
          "FullName": "BM.UntilBehaviorTerminates",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "DD35B30B34D88FAC3647C31F90A8033FFA6B2A38738E968987B41B341F499A7E",
              "Hash": "79ABEEBCF72803AA8C6C1F7470EB766E83C9076CA05817F32185AB116EB86D8E",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7BEC2A613CE3F2E16AE3EE385D6D4113AD6F8FBF7A1035916474D43813E91003"
        },
        {
          "Id": "BM.UntilFailure",
          "Name": "UntilFailure",
          "DisplayName": "UntilFailure",
          "FullName": "BM.UntilFailure",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_limit:System.Int32",
              "Name": "_limit",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _limit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "698FBBEC393FA0E1912DF87F4EA644F099737014A50F1C56B9353405425BDDEB"
            },
            {
              "Id": "_returnStatusOnLimitHit:Node\u002BStatus",
              "Name": "_returnStatusOnLimitHit",
              "Type": "Node.Status",
              "Signature": "private Node.Status _returnStatusOnLimitHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65906A101DB7A41DB03004A1469B478EDBDC259DB549FE84B4FC88732A22F68C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "D5DF302AABED6ED6634688BE0EFBACE4F477DFF3DC26BC91FD0871EFEDD4F2A7",
              "Hash": "0F6A063AA80F6155BECE387F3955425987616B5591799C23E7FBDC417AF6CA85",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B4E401FAA8C1C02D893BEC19865E9097D70EFD69848BA67A0C04110DC8E4688"
        },
        {
          "Id": "BM.UntilSuccess",
          "Name": "UntilSuccess",
          "DisplayName": "UntilSuccess",
          "FullName": "BM.UntilSuccess",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Decorator",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_limit:System.Int32",
              "Name": "_limit",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _limit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "698FBBEC393FA0E1912DF87F4EA644F099737014A50F1C56B9353405425BDDEB"
            },
            {
              "Id": "_returnStatusOnLimitHit:Node\u002BStatus",
              "Name": "_returnStatusOnLimitHit",
              "Type": "Node.Status",
              "Signature": "private Node.Status _returnStatusOnLimitHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65906A101DB7A41DB03004A1469B478EDBDC259DB549FE84B4FC88732A22F68C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "074EE9491C01B34F50533C192E994CF77D7721894352AC341FB02543E051E03D",
              "Hash": "B2C73858AE4DD53688523AE1E3DDDCA7F68D4C38D80E2640FB64E66D7C62C32C",
              "CalledMethods": [
                "BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69C3300CEA550B9C9D1D562F836932652A4826ABFF2532CCE6983D950249E0C1"
        },
        {
          "Id": "BM.VerticalMove",
          "Name": "VerticalMove",
          "DisplayName": "VerticalMove",
          "FullName": "BM.VerticalMove",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_startZ:System.Single",
              "Name": "_startZ",
              "Type": "System.Single",
              "Signature": "private System.Single _startZ",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B7EEFABF213826BA456E35D125151297FACA6CD5AFEE106AA676E6FD34ED1E4"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPosition(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetPosition",
              "Signature": "protected System.Single GetPosition(System.Single t, System.Single startZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "02A236A95B3F6C20B6AD64E61D006DC34B95070F921071922766813BAB96A025",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasReachedTarget(System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "HasReachedTarget",
              "Signature": "protected System.Boolean HasReachedTarget(System.Single currentZ, System.Single targetZ)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "currentZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "842DA52EEA076116534F7E733CB2B6E7CB54ABE48AC7477F4D04015DE9E7B627",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "BBA52B75C87E4680C880A939B574C25DDA99A7D6FAE9CBC8A31F0459223877F8",
              "Hash": "93F61ECCE324E01B63604834E9590DA60CB9F3014AA4BCD0AC0B2068F6F78C84",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "CEE1D691A3F6E5F2FF8C6190BF016C0416FA45ACB027E206D0392A67D7FFFFB2",
              "Hash": "76747C11E33C5691FE3084A41632326910C2EA634F441F0BF8F0E76DABFE4C01",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "BM.VerticalMove::HasReachedTarget(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "BM.VerticalMove::GetPosition(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C07A685776F6883A06ACD7329B0015958A689FA8DF42EF09D8E05A80133BF18C"
        },
        {
          "Id": "BM.VultureFlapMovement",
          "Name": "VultureFlapMovement",
          "DisplayName": "VultureFlapMovement",
          "FullName": "BM.VultureFlapMovement",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentVerticalVelocity:System.Single",
              "Name": "_currentVerticalVelocity",
              "Type": "System.Single",
              "Signature": "private System.Single _currentVerticalVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B2BF33E81B5894DFDA7E0213E6F667D0D4417AF26BEB2C7E0CD74E8974DA9CB"
            },
            {
              "Id": "_flapDuration:System.Single",
              "Name": "_flapDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _flapDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "516A0B3FE23068A1A4EF8F8A71171F414C546B0AD694DAE02303059C05B3A97D"
            },
            {
              "Id": "_flapDurationArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Single\u003E\u003E",
              "Name": "_flapDurationArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E _flapDurationArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7822D009EC6AB90BB3CAB6B49CC2C3F677FB5BB30E5BD68602B9F25584D3CA68"
            },
            {
              "Id": "_flapDurationTimer:System.Single",
              "Name": "_flapDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _flapDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CCF0B9C52709F19671A608A68C0311C2999A98A37B04F4353B927EF2E4B5C89"
            },
            {
              "Id": "_flapHeight:System.Single",
              "Name": "_flapHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _flapHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC420026567A25BB0395C54B129BE70930939FFD40F4AAB43BC869B7B135E6EA"
            },
            {
              "Id": "_flapHeightArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Single\u003E\u003E",
              "Name": "_flapHeightArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E _flapHeightArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F0CE7F9A6D09A26DAB98054206D93A911EB06C6CC01228B8BC42107A993751F"
            },
            {
              "Id": "_flapInterval:System.Single",
              "Name": "_flapInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _flapInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40DDB2462FA5977FD08BCDF4412378773A0E14016FEC23AA3351D4159782AF95"
            },
            {
              "Id": "_flapIntervalArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Single\u003E\u003E",
              "Name": "_flapIntervalArg",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E",
              "Signature": "private System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E _flapIntervalArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE5019A3D68D76AF6F5CFF3906A1AA33A17C56BE7C2FD80EA05C54889064FA7B"
            },
            {
              "Id": "_flapIntervalTimer:System.Single",
              "Name": "_flapIntervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _flapIntervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1522BA3953B8EA93F250D8E793CED4DDA3B0D85ADE302AA4F667881BE93167"
            },
            {
              "Id": "_gravityScale:System.Single",
              "Name": "_gravityScale",
              "Type": "System.Single",
              "Signature": "private System.Single _gravityScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CB209136B55D71A2F8A1BCEE35A012716792B8441BB22D4ADF1CDA293CBEBF9"
            },
            {
              "Id": "_isFlapping:System.Boolean",
              "Name": "_isFlapping",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFlapping",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CDC39069C2CFA776CF931ACA4D95D812CF79FE0BE502AF518A5F4950BEC8154"
            },
            {
              "Id": "_targetFlightHeightArg:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "_targetFlightHeightArg",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "private BM.NodeArg\u003CSystem.Single\u003E _targetFlightHeightArg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0CE9CB5BF38397FA01F304CEDF355089C62F8A9239544EFB44F6EC3BEBFDAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EaseInOutSine(System.Single)-\u003ESystem.Single",
              "Name": "EaseInOutSine",
              "Signature": "private System.Single EaseInOutSine(System.Single t)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FA70CC389826F7E9CEDB2567528108F7F88942C1B19A5659218ED224D1D2B721",
              "Hash": "6D939F154A3F2D513C48B6245905FF465A3491FB4251B6DD88B0C52CA894A0EC",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 549,
              "BodyHash": "491DF02A8AF025608C07B6F8B0F5F7DBE13A6A8467EDBAFF3151BD8E6213470C",
              "Hash": "00905A650910877A6D271654119C7B9F14AE41B0ECD0D8740A03F5190477AC5E",
              "CalledMethods": [
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E::GetValueOrDefault()",
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.MathF::Min(System.Single, System.Single)",
                "BM.VultureFlapMovement::EaseInOutSine(System.Single)"
              ],
              "StringLiterals": [
                "isFlapping",
                "isGliding"
              ],
              "Source": null
            }
          ],
          "Hash": "617298CE9CE09C9917DE5217C79C580E3C8BFA8E86CCE996EF43AB90711E66D7"
        },
        {
          "Id": "BM.VultureSwoopMovement",
          "Name": "VultureSwoopMovement",
          "DisplayName": "VultureSwoopMovement",
          "FullName": "BM.VultureSwoopMovement",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_startSwoopPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_startSwoopPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _startSwoopPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A784DC31135EB5258D2DFA2D68D51DF32B2748B1FA34AE2EA135179ED222CACB"
            },
            {
              "Id": "_swoopAmplitude:System.Single",
              "Name": "_swoopAmplitude",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopAmplitude",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9F1B3F21D71C55C5281B1477C834E0DBE6CA4CF1C7875A9D291F801CBEAC70B"
            },
            {
              "Id": "_swoopDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "_swoopDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _swoopDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F4BB8360B0B22316847FD4428FBCD861D09580D01584F3B829802E82A9246F5"
            },
            {
              "Id": "_swoopLength:System.Single",
              "Name": "_swoopLength",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopLength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E64104AC16E4B1E9DF33E13EAC32B760CE1CF7CF0AF26ACA46816EAF57753423"
            },
            {
              "Id": "_swoopLengthTravelled:System.Single",
              "Name": "_swoopLengthTravelled",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopLengthTravelled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5AC460079EB8E1066148019A9BDB21920A8528F1EFC09132EDBC654DD53C9B6"
            },
            {
              "Id": "_swoopSpeed:System.Single",
              "Name": "_swoopSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA3F757FF0A7DCF4FBECC4007B1EFE1759D9D6ED232FBAEF1109E1E8102569CB"
            },
            {
              "Id": "_swoopT:System.Single",
              "Name": "_swoopT",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopT",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57A1DE810E73608C46EFD4913EDAC6E395B5604D7762AC81D67CA9F504287686"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "271C5FB08A752D41CE8283103039B86E20EC02D4ABA143026DB840DBCE28C761",
              "Hash": "C2608A76434CD258EFE1FD72538512FA241960C88876482C3584A69A14C3E096",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "BM.Node::Initialize(BM.BTUpdateContext, BM.Blackboard)"
              ],
              "StringLiterals": [
                "swoopDirection",
                "swoopSpeed",
                "swoopAmplitude",
                "swoopT",
                "startSwoopPosition",
                "swoopLength",
                "swoopLengthTravelled"
              ],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "8AED5D568519CD2EF3BF336AC851A752CDE69C42CD10E7F68F35CF255A199E1C",
              "Hash": "7BF982A1116E7CC9BEA6FF06E345C53519F410B6AE107463594FCFF0636D97FE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [
                "swoopLengthTravelled",
                "swoopT",
                "currentTotalSwoopSpeed"
              ],
              "Source": null
            }
          ],
          "Hash": "9611DDF90F331F90734841AA004925794B95CF00A0D7D1EA534B0D352226539B"
        },
        {
          "Id": "BM.VultureSwoopMovementBTSettings",
          "Name": "VultureSwoopMovementBTSettings",
          "DisplayName": "VultureSwoopMovementBTSettings",
          "FullName": "BM.VultureSwoopMovementBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "Entity",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A45318E8E177A4BEF9099FB3A182734A631489FB97E7F48718886A5EC2AC4B46"
            },
            {
              "Id": "flyAnimTriggerPercent:System.Single",
              "Name": "flyAnimTriggerPercent",
              "Type": "System.Single",
              "Signature": "public System.Single flyAnimTriggerPercent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AFD562079BC5CCAD80BC8B7C4AA6C36E57EF0F59E5A1601B80BD461B53EECAA"
            },
            {
              "Id": "FlyDistanceAlongGround:System.Single",
              "Name": "FlyDistanceAlongGround",
              "Type": "System.Single",
              "Signature": "public System.Single FlyDistanceAlongGround",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3802E2140C6EA8D1B3E2A7942EBE2CB024606D09D5EEB89CC16B609234D1A158"
            },
            {
              "Id": "MaxSwoopLength:System.Single",
              "Name": "MaxSwoopLength",
              "Type": "System.Single",
              "Signature": "public System.Single MaxSwoopLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D8B0D5D6C2FD8C5BCBCF7EC6AD11E145642468D438E62668B58DA9E7DC7FE4F"
            },
            {
              "Id": "MinSwoopLength:System.Single",
              "Name": "MinSwoopLength",
              "Type": "System.Single",
              "Signature": "public System.Single MinSwoopLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58F3B4019DF1B8DBA7F4CEBBC81802DCDEB1A0000D66FB17A2CF7B1B7B86C206"
            },
            {
              "Id": "swoopAttackAnimTriggerPercent:System.Single",
              "Name": "swoopAttackAnimTriggerPercent",
              "Type": "System.Single",
              "Signature": "public System.Single swoopAttackAnimTriggerPercent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F85D3F66957642C6B28D5A2581070A856025305BD3D4B943FE10111BE77591F8"
            },
            {
              "Id": "SwoopSpeed:System.Single",
              "Name": "SwoopSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SwoopSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCAE040738314DF65B3C4E846FFB5E526D392C3035A4D33D24BB9E7C8691C27C"
            },
            {
              "Id": "SwoopValleyHeight:System.Single",
              "Name": "SwoopValleyHeight",
              "Type": "System.Single",
              "Signature": "public System.Single SwoopValleyHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B119A2F0C2F6BB6DF4A539CD3F35385EF62B6EAAA53B81BEA90BD55D7B3EA86"
            },
            {
              "Id": "TargetEntityArg:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "TargetEntityArg",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E TargetEntityArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B04C3F8B19B4D4A4659E88A49159066685CCD9ED0BC6993019EBB8C9A973610D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C5848E74F069BC646FEE28CE452262C38C888355776E519527D3A4086C7AFC60"
        },
        {
          "Id": "BM.Wait",
          "Name": "Wait",
          "DisplayName": "Wait",
          "FullName": "BM.Wait",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_waitedTime:System.Single",
              "Name": "_waitedTime",
              "Type": "System.Single",
              "Signature": "private System.Single _waitedTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2E2C7C9B02E3234667CFB3CF821E24AFF8B090030E1E0E27A228C6DCF69CB0"
            },
            {
              "Id": "_waitValue:System.Single",
              "Name": "_waitValue",
              "Type": "System.Single",
              "Signature": "private System.Single _waitValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53EFC51E0AFF5388CCA067014CB4F2DD87687184B74E6CA5B3DE700013AB2477"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "BBA657D773FE6F5EFC20CE42AF512131FA6F446A97046BBA04B57E9C19B63CEC",
              "Hash": "AFAF25A865215DCB3D767777CDD1A970A59650C5DFEECF170863795FDBC51281",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "C0FA0F8719FA4B35B1E8138C47D84350F0F7D9E87AD31F5E2B323248FDE61CC2",
              "Hash": "5025CE9CD8B3A04611F30EAEC373E9D324F2F068D75EB15A32D6BC3A2205A956",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.String::IsNullOrEmpty(System.String)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "595FAD135F21AAB916406D2F34D2D9117F4443D95A54F7E967695142E7AFDFBD"
        },
        {
          "Id": "BM.WaitRandom",
          "Name": "WaitRandom",
          "DisplayName": "WaitRandom",
          "FullName": "BM.WaitRandom",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_waitedTime:System.Single",
              "Name": "_waitedTime",
              "Type": "System.Single",
              "Signature": "private System.Single _waitedTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2E2C7C9B02E3234667CFB3CF821E24AFF8B090030E1E0E27A228C6DCF69CB0"
            },
            {
              "Id": "_waitValue:System.Single",
              "Name": "_waitValue",
              "Type": "System.Single",
              "Signature": "private System.Single _waitValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53EFC51E0AFF5388CCA067014CB4F2DD87687184B74E6CA5B3DE700013AB2477"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "EC4F692B73AC6A225F5B2FA4BC371A8C726D15F499A679276C6D5294566018CB",
              "Hash": "5EDD946A0D15EB009377564373E97F73C822073E82C338B8F1BD0F2895E97819",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "013CA9C3D0739586FBEBD219DB80B55830516436B4FA7EB680A658272E524750",
              "Hash": "D39D85128295F929065F0866EA8C336F6812CADB25BBB67DFA83BE99D1B1BD44",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.String::IsNullOrEmpty(System.String)",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28E0D9E6B22382CF7942FF8DA0CBAF845FCA5DFCC5F9C1EFE03CABB6874D7059"
        },
        {
          "Id": "BM.WanderBTSettings",
          "Name": "WanderBTSettings",
          "DisplayName": "WanderBTSettings",
          "FullName": "BM.WanderBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "AccelerationScaling",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283678657B603803E08B8575518BA57BF47ADF04CFC13016B27B1968B3222DE1"
            },
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CE5DA9D7DCC1458D96E0469C519E1963FF0618D2C2367CB5B021D63562CB468"
            },
            {
              "Id": "MaxWanderDistance:System.Single",
              "Name": "MaxWanderDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxWanderDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3083F251806AC49F7B6AE972B7950E867DF82B3BB8C2763E1F99E56A5CA33ED1"
            },
            {
              "Id": "MinWanderDistance:System.Single",
              "Name": "MinWanderDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MinWanderDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC572AAEA60D592722E63826B2149C463262181CEDA59FF8547E8BBBBFB21FEF"
            },
            {
              "Id": "MoveAnim:System.Int32",
              "Name": "MoveAnim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A224EBC932BDDEEBADCE630E93F895B0D043E79F59D993EA9DF67932C21CCE"
            },
            {
              "Id": "PathFindArgs:CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "PathFindArgs",
              "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs PathFindArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B89862085F3376BBA24BCC821D1AD89F89C4D920810E8F8FA44EFDF605F7F1D2"
            },
            {
              "Id": "ShouldWanderAroundEntity:System.Boolean",
              "Name": "ShouldWanderAroundEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldWanderAroundEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "317CA652A2DFE6190D07C8560784F7E8A9A7D824EC8B6BB7507407C10FB25401"
            },
            {
              "Id": "ShouldWanderHome:System.Boolean",
              "Name": "ShouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldWanderHome",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EB7AEF072F40B2B9FCCF15D29A076F7ACC7DCEAB4ECF0C4C815B37B10973EA8"
            },
            {
              "Id": "SpawnPosition:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "SpawnPosition",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF0F00BE7D3564ADE62AC47F64797EF8237BC539509730134764486A29466834"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "public System.String TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FDBEFD66AC80827C789136EA11CB47D2AA01378CDA89D744AF47AD4AD2D4CF7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7096ECF343F7E263254DB3DFF9640F2939D3F66E6DD5630511DF3A11A1C3024F"
        },
        {
          "Id": "BM.WanderWalkHomeBTSettings",
          "Name": "WanderWalkHomeBTSettings",
          "DisplayName": "WanderWalkHomeBTSettings",
          "FullName": "BM.WanderWalkHomeBTSettings",
          "Namespace": "BM",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:BM.NodeArg\u00601\u003CSystem.Single\u003E",
              "Name": "AccelerationScaling",
              "Type": "BM.NodeArg\u003CSystem.Single\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Single\u003E AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283678657B603803E08B8575518BA57BF47ADF04CFC13016B27B1968B3222DE1"
            },
            {
              "Id": "HomePosition:BM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "HomePosition",
              "Type": "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E HomePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "290BEBB00CC38B7F27E54D6F178F0F3AE05B0DD86C131943750F38E3BDC40E72"
            },
            {
              "Id": "HomeRadius:System.Single",
              "Name": "HomeRadius",
              "Type": "System.Single",
              "Signature": "public System.Single HomeRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7F91808376EDCACB7659841110C7DDDEFC20C1D7EE595A35CE83D319C164444"
            },
            {
              "Id": "MoveAnim:System.Int32",
              "Name": "MoveAnim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveAnim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3A224EBC932BDDEEBADCE630E93F895B0D043E79F59D993EA9DF67932C21CCE"
            },
            {
              "Id": "PathFindArgs:CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "PathFindArgs",
              "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs PathFindArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B89862085F3376BBA24BCC821D1AD89F89C4D920810E8F8FA44EFDF605F7F1D2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B3952036CC826AF23F772402F9291DD48693B1F9018E251303E8083984BCAA52"
        },
        {
          "Id": "BossPoISpawnModel\u002BCheckIfCanSpawn",
          "Name": "CheckIfCanSpawn",
          "DisplayName": "BossPoISpawnModel.CheckIfCanSpawn",
          "FullName": "BossPoISpawnModel.CheckIfCanSpawn",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.String, CandideServer.ServerManagers.PoiSpaceModel, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.String biomeId, CandideServer.ServerManagers.PoiSpaceModel poiSlot, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiSlot",
                  "Type": "CandideServer.ServerManagers.PoiSpaceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BC560F48B9E89B6B655F808CE3229BBAAA27A72F2DEBFB2C75CDECA4BE486819",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Boolean",
              "Name": "EndInvoke",
              "Signature": "public System.Boolean EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B5A03F0A5C78FAE4D424BDBC71157FDC76EF2E87C9B549BBC55E3B3B40F829B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.String, CandideServer.ServerManagers.PoiSpaceModel)-\u003ESystem.Boolean",
              "Name": "Invoke",
              "Signature": "public System.Boolean Invoke(System.String biomeId, CandideServer.ServerManagers.PoiSpaceModel poiSlot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiSlot",
                  "Type": "CandideServer.ServerManagers.PoiSpaceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7788DAB972DECD39DB30DEF7B3DAC2B578BD2987DDFC95F2FC807F8F6C258A91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EDB3DA5B3188E7790E00CA216E82A389804BA0971FDB566306BED380879227DA"
        },
        {
          "Id": "BTBuilder\u002BNodeTypes",
          "Name": "NodeTypes",
          "DisplayName": "BTBuilder.NodeTypes",
          "FullName": "BTBuilder.NodeTypes",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Composite:BTBuilder\u002BNodeTypes",
              "Name": "Composite",
              "Type": "BTBuilder.NodeTypes",
              "Signature": "public BTBuilder.NodeTypes Composite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBD9A73F412680783E816A39BB5794A8514324CBB1382C2BCF18C3C1F501580C"
            },
            {
              "Id": "Decorator:BTBuilder\u002BNodeTypes",
              "Name": "Decorator",
              "Type": "BTBuilder.NodeTypes",
              "Signature": "public BTBuilder.NodeTypes Decorator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2AB2EECC45032AEA50081A470E85FE8C84703279545C3063204836CA54C0E187"
            },
            {
              "Id": "None:BTBuilder\u002BNodeTypes",
              "Name": "None",
              "Type": "BTBuilder.NodeTypes",
              "Signature": "public BTBuilder.NodeTypes None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E901E984B896ACCF8406AF09A6E47C629539F6225DCA81FADB56B44B45DE3DD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "540706AFB50A35EF9A9CCFA34493E7D2DA2577011FC33A79C046FB85B882E4D8"
        },
        {
          "Id": "BuildingsSController\u002BServerGameStateBuildingAdded",
          "Name": "ServerGameStateBuildingAdded",
          "DisplayName": "BuildingsSController.ServerGameStateBuildingAdded",
          "FullName": "BuildingsSController.ServerGameStateBuildingAdded",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "81A3454F467E906D59E69E3BBA65F4ECDADAEC2EAC80999244E0C091A6A8CF59",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9334052A30A0A8FCA8998A39EBDD9BA2CF82532489177B81FA493BE17439085D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D5DE2A36059075AE8DE184B14BA1C88BCEBEB6B23DBE3DD745E0DCCDAF7A830"
        },
        {
          "Id": "BuildingsSController\u002BServerGameStateBuildingRemoved",
          "Name": "ServerGameStateBuildingRemoved",
          "DisplayName": "BuildingsSController.ServerGameStateBuildingRemoved",
          "FullName": "BuildingsSController.ServerGameStateBuildingRemoved",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Guid, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Guid buildingId, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6262362F355C1537EC3EC5629A2E1BE5B7D7FA2F934BE4EE181BF11D96F33DAB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Guid)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4C800D7246FB3546F0BB0F2217C6D077914CEB4F3C844B591BBA685A56C7FBFA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F528EE6D83DE6F3C4FA2BD7E1336BD27A124BA3A8AC0D1B0DC30A43BB5E989CF"
        },
        {
          "Id": "Candide.Entities.Controllers.TestEntity.ServerTestEntity",
          "Name": "ServerTestEntity",
          "DisplayName": "ServerTestEntity",
          "FullName": "Candide.Entities.Controllers.TestEntity.ServerTestEntity",
          "Namespace": "Candide.Entities.Controllers.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Noise:System.Single[]",
              "Name": "Noise",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] Noise",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E75279B53C66CFB5189CDBEE1EE6B51478798022DB2ABF713E9E7A6434796DD8"
            },
            {
              "Id": "_collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "_collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E _collisions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "126BFA16EF3EFA54BC329B6455B2E2EE61ABB0EEC370C0C5EE48307B847B7811"
            },
            {
              "Id": "_direction:System.Single",
              "Name": "_direction",
              "Type": "System.Single",
              "Signature": "private System.Single _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00765226B8973D80E5A69D03AA17DB44FF90165C724FF2E425A226792F942BE2"
            },
            {
              "Id": "_directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A78B965318A05C534C6EAF4285335EF5A2F02182236248D3A4BEE72DB2FB4E4"
            },
            {
              "Id": "_wanderRoundPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "_wanderRoundPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _wanderRoundPoint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFAB17F4359C0F295E28F6CBB2BD9E4503D1C97CB9EA0A23DEEDED394737CADE"
            },
            {
              "Id": "_wanderSeed:System.Int32",
              "Name": "_wanderSeed",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _wanderSeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F41B20472BB8C10C182FEBDE7BA18C1E607E72E36C04C8D1D1446A7BDACFD5"
            },
            {
              "Id": "_wanderTimer:System.Single",
              "Name": "_wanderTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A6DEBE2B51D3AF590569635672B4812535EE6A247420A0002F6BE1C36B98D7F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB0037B3FB1CE8675E7C4ED9B57A6FE950E79857ACEFB785CA48E1BA0C1D9F1D",
              "Hash": "F4F76E26F87AB1CCEC53878BE1341A96DC7679F9D93417C538D616DE123CF9F7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "29853136498F17A6145C5253DF3F420F2496B8EB18DCA62695554694C88A9C46",
              "Hash": "260A5975849AC267D21740FAE5D33E91BA10EA836BC0C31EC0216F88CAB5A098",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.TestEntity.ServerTestEntity::\u003CEntityInitialize\u003Eb__7_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.TestEntity.ServerTestEntity::\u003CEntityInitialize\u003Eb__7_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.TestEntity.ServerTestEntity::\u003CEntityInitialize\u003Eb__7_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.TestEntity.ServerTestEntity::\u003CEntityInitialize\u003Eb__7_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "ApproachTask",
                "AttackSingleTarget1Task"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "070402F5068151A2644935AE6AE491ACD885897EA61C4E7F4F5AED15119BFB30",
              "Hash": "AEE13BC164EE83B0F76C20C2AA236690D57C0BC841FA440405DD464FBE1869E0",
              "CalledMethods": [
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "05E880B73E2A2498F30E2B7309E678A7E6DA6A3B1BF5BF5E78A0C6576D50CFA0"
        },
        {
          "Id": "Candide.Entities.Controllers.TestEntity.TestEntity_AttackTask",
          "Name": "TestEntity_AttackTask",
          "DisplayName": "TestEntity_AttackTask",
          "FullName": "Candide.Entities.Controllers.TestEntity.TestEntity_AttackTask",
          "Namespace": "Candide.Entities.Controllers.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackChargingTime:System.Single",
              "Name": "AttackChargingTime",
              "Type": "System.Single",
              "Signature": "private System.Single AttackChargingTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "489E0CD90C2C417AEEF2D601B8DA16385AAF4AB0D55CBC9D8A443BC3E63802C7"
            },
            {
              "Id": "AttackCooldownTime:System.Single",
              "Name": "AttackCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single AttackCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "484A4497E4166DEBDC77CFBA4BC2219C4A56C0078A44AA05A63C9E1C5B30DE51"
            },
            {
              "Id": "AttackTime:System.Single",
              "Name": "AttackTime",
              "Type": "System.Single",
              "Signature": "private System.Single AttackTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4232D64E996A4374948EA200873605EC206A28EEB80810CFD9E30A9ACB762EA"
            },
            {
              "Id": "closeToTargetDistance:System.Single",
              "Name": "closeToTargetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single closeToTargetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8171A571B20F51A4361746BA4545ACAE38C4A1371F199D1F3E5537D7D7305D93"
            },
            {
              "Id": "HoldChargingTime:System.Single",
              "Name": "HoldChargingTime",
              "Type": "System.Single",
              "Signature": "private System.Single HoldChargingTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57B71907A5D3DD896D8E7F688AFFAB51253A7BADD4CFA297993B5FBB3CBF4B29"
            },
            {
              "Id": "targetMaxDistance:System.Single",
              "Name": "targetMaxDistance",
              "Type": "System.Single",
              "Signature": "private System.Single targetMaxDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99DB635060A195AC680E8B701076BBD4DA0811D39FD7E8CC870EEBF47C37770E"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_baseCloseToTargetDistance:System.Single",
              "Name": "_baseCloseToTargetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _baseCloseToTargetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC3BF2AA6B27E95C79E81809399C636986061410505ABF014D751B9F08200FB"
            },
            {
              "Id": "_collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "_collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E _collisions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "126BFA16EF3EFA54BC329B6455B2E2EE61ABB0EEC370C0C5EE48307B847B7811"
            },
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            },
            {
              "Id": "_direction:System.Single",
              "Name": "_direction",
              "Type": "System.Single",
              "Signature": "private System.Single _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00765226B8973D80E5A69D03AA17DB44FF90165C724FF2E425A226792F942BE2"
            },
            {
              "Id": "_directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A78B965318A05C534C6EAF4285335EF5A2F02182236248D3A4BEE72DB2FB4E4"
            },
            {
              "Id": "_isAttacking:System.Boolean",
              "Name": "_isAttacking",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isAttacking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4617BC7A589E7A1E9EF603A03544BA9577ED1A7DB22D9B4F88BFB4FED0301C51"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_speed:System.Single",
              "Name": "_speed",
              "Type": "System.Single",
              "Signature": "private System.Single _speed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4391D33B7CBC01EF20CE5C2621EEE86673DC2FF6B465B4E057F992763B67EE32"
            },
            {
              "Id": "_startDirection:System.Single",
              "Name": "_startDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _startDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69DC3CDAB1ECDDD27A6AFEE7D771230B898E4252738225CD5EA2B5F6A4506788"
            },
            {
              "Id": "_targetDirection:System.Single",
              "Name": "_targetDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _targetDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "063F6D34F0D2A75F832B5F11225B0F6BE5C8AB143E1F70DFEDD2458DBB399C0C"
            },
            {
              "Id": "_turnspeed:System.Single",
              "Name": "_turnspeed",
              "Type": "System.Single",
              "Signature": "private System.Single _turnspeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F36DFAE001C1BA33F69B0F28401F98798254C83D21CD79AB7C26E055F4C25EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 948,
              "BodyHash": "BF9482519681A9DBEE66E29EA237BE229F2C24628E3FEA2CD85C676FAA4BBD5A",
              "Hash": "544410ED61962D9008FDD7FE81EA14AFF44A02D3355F32B9DA415BE93FDFB494",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [
                "wolf_bite:0"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "1269DE0DBEC72C2E4A906B9796156EED36F8487A8752A012D0B300E4CBADA46A",
              "Hash": "F20B4A14021789A9EF8E2030CA90356105C76F6B5888650EDF64DACF180AF190",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "2E7B50F138A3302F9540035322215E837EB444D6EA7AA20CC6DF89815B4AB6C9",
              "Hash": "9D8E69D9955CE28B27844CCF00EC0049C240EE40F8D85836C904A23246600736",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnAngle(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnAngle",
              "Signature": "private System.Single TurnAngle(System.Single targetDirection, System.Single currentDirection, System.Single maxTurn)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "targetDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTurn",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "FE5A02CE2C63C2A401AFF522708DA51CF67EA5942748DFEA7AAFC8F2BC7014FB",
              "Hash": "54EDC18D3A67B6EC776FD148CD998EA03C435303DC3651ECA099418763F2B0E8",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 656,
              "BodyHash": "AB724425FE8E0ED718F564800011092D809D33BD8DD2DA2F1838F082F974CADE",
              "Hash": "F29238198A30F1BCD1A3A72D754F18D15304C6DE37CEFC2604F135759EE4AE47",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.TestEntity.TestEntity_AttackTask::TurnAngle(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Shared.Entity.EntityWrapper::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Candide.Entities.Controllers.TestEntity.TestEntity_AttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9910132F5C5D414AE857872A7AF8BB65FDFF556DDA1E57F80388FD2FC1B5FA60"
        },
        {
          "Id": "CandideServer.ASSERT",
          "Name": "ASSERT",
          "DisplayName": "ASSERT",
          "FullName": "CandideServer.ASSERT",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "COLLECTION_HAS_LENGTH(System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Object\u003E, System.Int32, System.String)-\u003ESystem.Void",
              "Name": "COLLECTION_HAS_LENGTH",
              "Signature": "public System.Void COLLECTION_HAS_LENGTH(System.Collections.Generic.IReadOnlyCollection\u003CSystem.Object\u003E list, System.Int32 length, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.Object\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "CF8A26CC59B0EDAC37CB649BD44C169F0E684A1854DD9C99CF2691D21C9A1658",
              "Hash": "5D738B65B7E4EE0E2E96330B3C53AC5434F7D72A041DB990E9CC25D12C126270",
              "CalledMethods": [
                "System.Collections.Generic.IReadOnlyCollection\u003CSystem.Object\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "Expected length ",
                " but it was ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "CONSTRUCTION_IS_BUILDING(Shared.Models.Construction.ConstructionModel, System.String)-\u003ESystem.Void",
              "Name": "CONSTRUCTION_IS_BUILDING",
              "Signature": "public System.Void CONSTRUCTION_IS_BUILDING(Shared.Models.Construction.ConstructionModel construction, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "FB54679674D73254FEC4704872F9AB9DE51634A00391F77465001D19185C79EF",
              "Hash": "B549DBE24A54F026796719C6137A64ED8231A114DF9B95441280962C4B6ECBC2",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "Construction with Id: ",
                " does not have BuildingId associated with it.",
                " is not a Building."
              ],
              "Source": null
            },
            {
              "Id": "FALSE(System.Boolean, System.String)-\u003ESystem.Void",
              "Name": "FALSE",
              "Signature": "public System.Void FALSE(System.Boolean value, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "5CA54A986E98E0E6727D6D87EB9C53431DD23A8787BA0236F1BCB9DF8F7A8F37",
              "Hash": "81ACBB91862AD318532920C926436EEA52C4B42E7D962BF66D9E34A500107694",
              "CalledMethods": [
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "Expected value to be False, was True."
              ],
              "Source": null
            },
            {
              "Id": "NOT_NULL(System.Object, System.String)-\u003ESystem.Void",
              "Name": "NOT_NULL",
              "Signature": "public System.Void NOT_NULL(System.Object obj, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C33491AB07D2F4072103C1A7B61509CEBA82A314BDE278D2105CB8C1C4FA1020",
              "Hash": "5195432B2BA4A48BCCE0C7C86786318816591013D4E5878AFFBF23EA9C823B18",
              "CalledMethods": [
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "Object was null."
              ],
              "Source": null
            },
            {
              "Id": "STRING_ID(System.String, System.String)-\u003ESystem.Void",
              "Name": "STRING_ID",
              "Signature": "public System.Void STRING_ID(System.String s, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "1D0AEAB36BF7F623994C8B672BE79FE643B18EF213BA90230669DB549F81027E",
              "Hash": "73119360A63E28ADC5D498A2E0CCA50A226ECCC40113027120ADAB855C61A260",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "String ID is not valid. Was: "
              ],
              "Source": null
            },
            {
              "Id": "TRUE(System.Boolean, System.String)-\u003ESystem.Void",
              "Name": "TRUE",
              "Signature": "public System.Void TRUE(System.Boolean value, System.String caller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caller",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "77AB7FA3D0017E5C220DDA8EE6183B69A350DB956637B4C3FC8AF09F98DC9100",
              "Hash": "8549A247CA57E13F2DA426E28ED9C3EC91DB372D9E715CF22672FCB94E760427",
              "CalledMethods": [
                "CandideServer.Exceptions.ServerAssertException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "Expected value to be True, was False."
              ],
              "Source": null
            }
          ],
          "Hash": "A8FFEDC4E2D4523B4724249EA3603B582A7D3E60CF1150876CC3B2AFF34302EE"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Name": "AbstractBuildingController",
          "DisplayName": "AbstractBuildingController",
          "FullName": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeStatModifierId:System.Guid",
              "Name": "BiomeStatModifierId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BiomeStatModifierId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79537209BDCE89A05F5A5F1A1E5E1B4506B2145ADDF81F3D71221323F98BD917"
            },
            {
              "Id": "Building:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "Building",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel Building",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFCB8E7197873060DD7CBED0CD043262C6EEEB9B89788985E08EFEB8717BBA6B"
            },
            {
              "Id": "JobTickRate:System.Single",
              "Name": "JobTickRate",
              "Type": "System.Single",
              "Signature": "public System.Single JobTickRate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "165DF8EB7513ECE143059E565DA12CB189AF5995E808ADF1541DE88F967C3248"
            },
            {
              "Id": "ReUseBuildingIdsList:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "ReUseBuildingIdsList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ReUseBuildingIdsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0B41E295510D58A42EB827188E2F7DC0058E307BB823627307AC4C4F192E03C"
            },
            {
              "Id": "ReUseWorkOrdersToBeRemovedList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E",
              "Name": "ReUseWorkOrdersToBeRemovedList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E ReUseWorkOrdersToBeRemovedList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "732AB0A656CA8E6911E08B877B2DC84D9E7DE5E3E84D9DC0A9281E988AD48A76"
            },
            {
              "Id": "SpawnedEntities:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnedEntities",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E SpawnedEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B64D24279EE0CF8BD4BDF6F816177CB8EC849F27BEF8E5DF4E634DE30177B61D"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "_sendUnusedResourcesBackThroughLogistics:System.Boolean",
              "Name": "_sendUnusedResourcesBackThroughLogistics",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sendUnusedResourcesBackThroughLogistics",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00840483EA73255AA4481E72E1E2DBA707C69FDEF7BE6FB316A5BF6F6FED517D"
            }
          ],
          "Properties": [
            {
              "Id": "BuildingUpgradeRank:System.Int32",
              "Name": "BuildingUpgradeRank",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BuildingUpgradeRank",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "64F6DF671010824B9FDE61CF9B7685B7D0E16087FC0D4D97852BF78DC66E2624"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterJobTimerTick(System.Boolean)-\u003ESystem.Void",
              "Name": "AfterJobTimerTick",
              "Signature": "protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C3B0EF6B1A38FFE5C71E840C896D1D598069565DF23A9D1307CCE935DF5E40CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Boolean",
              "Name": "DefaultFinishCurrentWorkOrderHandle",
              "Signature": "protected System.Boolean DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel job, CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "3F14F043AE5C9EC976089EDB292DD4372A50CE5B8F1A4BC3F0A5FD7B9F15CD2A",
              "Hash": "A2DBDEE6E2BD66B3028FC73B12EA02A31752B68EACEEF0D6D3465E96DB2A4AE0",
              "CalledMethods": [
                "CandideServer.ServerManagers.JobServerManager::Building_FinishCurrentWorkOrder(CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)-\u003ESystem.Boolean",
              "Name": "DefaultFinishWorkOrderHandleNoCitizen",
              "Signature": "protected System.Boolean DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType type, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, System.String outputCraftedId, System.Int32 amount, System.String auraId)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Data.DataModels.WorkOrderType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemIngredients",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceIngredients",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputCraftedId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "37DB8223B63379BD2D07C3B49B8C55CCF46F02214099CE36CFBF1688ECBD045E",
              "Hash": "708D37B425A68F5B384C8990F166B297A83806F866076FCD18A3515DBFD6260A",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(System.Guid, Shared.Models.Items.ItemAmount[], Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::CheckCanRemoveResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[])",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::TryProduceOutputAndRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, Shared.Data.DataModels.WorkOrderType)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "Work order has special output type",
                "Couldn\u0027t find StorageInventory for "
              ],
              "Source": null
            },
            {
              "Id": "GetInternalResourceStorageModel()-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "GetInternalResourceStorageModel",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel GetInternalResourceStorageModel()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C16BE10D149CBF2D6508000F4112B319EB32C8BE514A5A44E847BAB96A308D62",
              "Hash": "C29DCA6B5EEBD86F87EBC10F9159E8CC913DA9A255C0FBA92974342291B125B2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOutputInventory()-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "GetOutputInventory",
              "Signature": "public Shared.Models.Items.SharedInventoryModel GetOutputInventory()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "CABB8DEB9E2DBB14879EB4520B96B1ABEC9AB8828C3356F59CFCAB131F38158F",
              "Hash": "18EA83D12C6889F7EF03F52322249CB86D48ECCD6A3C7538DC101F9F71241C97",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOutputResourceStorageModel()-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "GetOutputResourceStorageModel",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel GetOutputResourceStorageModel()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A3D860646EB73DA8D094140BD8D0697F51CAE957AC7D27C7C251252CDCDC849D",
              "Hash": "2116435A6713A4DA218F2B5DC8160D60B3973E681CE85D20FDFB3E5B987EB71A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 477,
              "BodyHash": "BA73C24F0D8A6FCE1C2E1583610DEE425D7E3FDE7AB71CFAD0D96E5F843EF720",
              "Hash": "18B60B29CA1D4711CFC72256B4F78278CBECFF1E34FD57535FEE4195BF56855F",
              "CalledMethods": [
                "AbstractBuildingController.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.World::get_PathNodes()",
                "AbstractBuildingController.\u003C\u003Ec__DisplayClass14_0::\u003CGetSpawnPositionForCitizen\u003Eb__0(PathNode)",
                "System.Func\u003CPathNode, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "AbstractBuildingController.\u003C\u003Ec::\u003CGetSpawnPositionForCitizen\u003Eb__14_1(PathNode)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "PathNode::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStorageInventory()-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "GetStorageInventory",
              "Signature": "public Shared.Models.Items.SharedInventoryModel GetStorageInventory()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "034EB70B42E22D9933146DFB9F65D2BE6F061AE527D6B7D0636DF55E3A31F49D",
              "Hash": "FC208D2C7234615A9E58B49F9B803CA5B720D5714D433DE4AF79109129DE867C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "FDB2A2A0B0F0810BB29724BF543C54DDFADCF3E4D851ED15EF4923A69F9769C0",
              "Hash": "2B18B5A6241AFB353B97DA78CCA7B8FB404900DA2499FC221CBC7EF0572748FE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "67FDA0BBD3515C56135C4AE6C6971B2ECAE07380579205867674DA5635586398",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C3FEE6850AF2F2E72B713A51D438727697A0E61B6D24D7A53DB94DE0A1C5095B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4CBBAC38B805C29BDBE7728A67481420691D640F3957AC81354AD15868BC85B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "BCCAF7E498CF1F061EC88EC195E8E5D86D56ECB6AF68804058726474D76B5B39",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorkOrderRemoved(CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnWorkOrderRemoved",
              "Signature": "public System.Void OnWorkOrderRemoved(CandideServer.Models.JobModel job)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "B92AE1D641EC6671C7E5343F32EA3DD6822ED9FFC57953DAD602D571A49A2871",
              "Hash": "609D8F3FDD7CD53B1A0DA62DB0FAF86B06741C30F6EC9EE4E24912F5EE591241",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::TryMoveInternalResourcesBackThroughRequestingInputs(CandideServer.Models.JobModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlaggedWorkOrders(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "RemoveFlaggedWorkOrders",
              "Signature": "protected System.Boolean RemoveFlaggedWorkOrders(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "7D2E5E732E26949BCA14491F2EC04FF880933EFBD255DB123E5FC419E28D2118",
              "Hash": "B6D57D00C274417137E91F44A99252013326BE87C04FD71FDB4CAC81E03913DF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryMoveInternalResourcesBackThroughRequestingInputs(CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "TryMoveInternalResourcesBackThroughRequestingInputs",
              "Signature": "private System.Void TryMoveInternalResourcesBackThroughRequestingInputs(CandideServer.Models.JobModel job)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "59ACE05EFADDFCA74D0D9D63F81A759169AA647A01B9A42C633D890750631E3C",
              "Hash": "AA8457DDA04DE0E80D322C1333BBC3B33C3F62BA82D1C9D692BC33E407BB8618",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Helpers.LogisticalBuildingHelper::TryDepositResourcesFromOneToSeveral_Destructive(System.Guid, System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E, System.String, CandideServer.Helpers.IOType, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 442,
              "BodyHash": "EA0FE3BE21FE5F60617919FB66AA62FF12F61462FCB29450831BFE240006A9BD",
              "Hash": "6C5810676BC7C276F1D76DEBAA46D7630E670E6A395010270C21A6D3538B0894",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::RemoveFlaggedWorkOrders(CandideServer.Models.JobModel)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnWorkOrderRemoved(CandideServer.Models.JobModel)",
                "CandideServer.Models.Citizen.CitizenSlotModel::get_IsOccupied()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::UpdateJobStatus(CandideServer.Models.JobModel)",
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Boolean\u003E::GetValueOrDefault()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)",
                "CandideServer.ServerManagers.JobServerManager::SendJobChanged(CandideServer.Models.JobModel)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::AfterJobTimerTick(System.Boolean)"
              ],
              "StringLiterals": [
                "Citizen slot with ID ",
                " has job ID ",
                " but we couldn\u0027t find the job in the server game state."
              ],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "787AD6F7591924ECB4D2B48CBFE78E66A2A86B124D4A8F041E28AFC12DDD749A",
              "Hash": "3737B874E2ED85BE290A1832B4902176F5BCCC0F10A55605A8767F7DA793E6D4",
              "CalledMethods": [
                "CandideServer.ServerManagers.JobServerManager::Building_UpdateJobStatus(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.JobModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateResourceStorageMaximums(System.Func\u00602\u003CSystem.Int32,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E\u003E)-\u003ESystem.Void",
              "Name": "ValidateResourceStorageMaximums",
              "Signature": "protected System.Void ValidateResourceStorageMaximums(System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E getMaximums)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "getMaximums",
                  "Type": "System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "8E51747F5F254165E1091663B6BA5A74D239889E93BD149729804DB41B045B5E",
              "Hash": "DE7ABE6C1C9E45095A63F59066F5BBEADC4D028374F0C335C332A1C2E6C7A9E2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::Invoke(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "AbstractBuildingController.\u003C\u003Ec::\u003CValidateResourceStorageMaximums\u003Eb__27_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9EFE45E8CF18B8F7BDB20C9F5F09D4932E75353E6B261219A7EEF625236A9E98"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.AltarBuildingController",
          "Name": "AltarBuildingController",
          "DisplayName": "AltarBuildingController",
          "FullName": "CandideServer.Buildings.BuildingControllers.AltarBuildingController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "84DE8945D9E07C686C1DB6C8E093E02A5CCC7AFFFA27D357D1AA1940E33324CB",
              "Hash": "9BA67B4CF99D0BDBCD7339829560DA9339411EC2103AD15C91DB940515823F3F",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "Object_Storage"
              ],
              "Source": null
            }
          ],
          "Hash": "679E819EFBDDB7E7E55AB3C457AD5199AA4FF7BE96F25ECDC0F6344C4832AD6D"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.BakeryController",
          "Name": "BakeryController",
          "DisplayName": "BakeryController",
          "FullName": "CandideServer.Buildings.BuildingControllers.BakeryController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_furnace:CandideServer.Models.SourceModel",
              "Name": "_furnace",
              "Type": "CandideServer.Models.SourceModel",
              "Signature": "private CandideServer.Models.SourceModel _furnace",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B7E81AFC50BA25693E390BEDD82AFE8333A3F3032D714F72A25693B6F566E49"
            },
            {
              "Id": "_furnaceArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_furnaceArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _furnaceArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3603B30CD8C0AC5511F974379F5F5F08EDF442C9DA817C10F7B831A680C9A1F"
            },
            {
              "Id": "_furnaceSourceId:System.Guid",
              "Name": "_furnaceSourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _furnaceSourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5261E5FD4113CF168237B45B71B1F31223738D6E08C2FF1C84F0EFDF45E2626A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterJobTimerTick(System.Boolean)-\u003ESystem.Void",
              "Name": "AfterJobTimerTick",
              "Signature": "protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "0C33A50E1C8414939204A03444B176BC8CC9900B4446140D2FDC13AA144ADFFB",
              "Hash": "A79F8BE9908A4BB77FDAF398991518F20348E1387CCB629EEEE829858AA39DFE",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.BakeryController::OnTickFurnace(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "BC274AC3D0EB25D1136EA9B3E8AA842284BD953924A9E88EEBBA9F4181AD4253",
              "Hash": "991376B4D2BDA8251BF491B67100511FDC34E0122888DB423DB0F20049CD1B10",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "CandideServer.MessageModels.UnregisterSourceMessage::.ctor()",
                "CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9958D9C93A31149D471FDDC2BC9CC2230BEB95BC0532EF86B98F1DD0B3F75231",
              "Hash": "1AE8DC69FC9DB9B6FE489AED7381279AC61B0930A9A7B218BC17101AEEBCE415",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor()",
                "CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "B67A5DA80F2E0BE991C8E6577BC1A26439B7E94275F7F085EDAD7A9DFDD81C78",
              "Hash": "25D43E2D7146E16049B12A05FAB7040B462E67B454A3DF955D19A8704DAF7298",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickFurnace(System.Boolean)-\u003ESystem.Void",
              "Name": "OnTickFurnace",
              "Signature": "private System.Void OnTickFurnace(System.Boolean didFurnaceWork)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "D8EC582352D57407DCD544B14884E7BB4F5AB1305B1CA6BD71E7EBC31EED92E2",
              "Hash": "77CA5EFC95A32E35A54E0F027469034CAE70CE9EB7094927515058A73002B741",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "3ADBC10401048356359BAF6BB2F41AAB78D21AE272A3E48CA367FEDE96460CE8",
              "Hash": "58AA3B72AB80DC51019F5C1458178AE4713F6A51E656762D1C1DDBFD22FE34FB",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "BakeryController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "6AB753D5CB35DC62F314934034AD84003AB1BBCA20DF32F1C3C6D9D2FA0FBF77",
              "Hash": "7D4D775E88F86B8EED39551A6302081221B635E1AAA63EF2603671D1310AA111",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.ServerControllers.SimpleInventorySController::IncreaseInventorySpace(System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFurnaceArea()-\u003ESystem.Void",
              "Name": "UpdateFurnaceArea",
              "Signature": "private System.Void UpdateFurnaceArea()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "3E96627AD896BA50751389380AD382FFF611DBA59E6DD202526496A0B7F8C26B",
              "Hash": "24DBDC55184AA143E6C2B4E21C1F5EAD423692A4B589C3C13970426FCD568257",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "278451E305FBE4A1EF8505038389244254C59E24402454BEB4B67058A1BA2DC9"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.BeehiveBuildingController",
          "Name": "BeehiveBuildingController",
          "DisplayName": "BeehiveBuildingController",
          "FullName": "CandideServer.Buildings.BuildingControllers.BeehiveBuildingController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_beehiveId:System.Guid",
              "Name": "_beehiveId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _beehiveId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F50A935E0E6B0F68B763388322BCF01A55FE8A20AAFA6AC0C2D3534C0360827"
            },
            {
              "Id": "_progress:System.Single",
              "Name": "_progress",
              "Type": "System.Single",
              "Signature": "private System.Single _progress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "937546684BF9E993945F288D3A7C5410BCC33421E5BB33D545E073776FF5341C"
            },
            {
              "Id": "_recipeId:System.String",
              "Name": "_recipeId",
              "Type": "System.String",
              "Signature": "private System.String _recipeId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3EE9B84AA6AE6DD58A5C8EF92A6C019BEFAE8E41A1E1FC7FFBFA66A98CF610C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "68C2D86D3DC7B08162D903EDDBC7DD4335FE1B8819A0707F2C2090E760648D5C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "17DE0B5DF8FDC416831D176BEA74F152AC04847AA2360CE64856A4526BB76140",
              "Hash": "68BAF1ECFE892B7A016F11E3300F230F97ACAD169E3B84060B99FB5FFFD9D18C",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "29C3D4AF530F7E8DD25E5178FCCF3B439BC84F6262B110829599E10BC0E75555",
              "Hash": "5A4B7A27E5BA3BF5F171670E9C48F695CB11B175C713FE03AAD43C815BBA2B98",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Buildings_Output",
                "beehive_recipe",
                "base_guid",
                "BeehiveBuildingController: Can\u0027t find beehive_recipe or base_guid parameter for building ",
                "building_id"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "9099C592BFDC2EA14DB7817CE47236682FFC3BE9C516B2BEB1E6FAF9198923BF",
              "Hash": "5D35B246C1A318E980B2BF163B90A09FE334AB56026334551F5002EDCC283057",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Item(!0)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount_IgnoreFilter(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryAddItemAmounts(System.Guid, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController::Building_SetProgress(System.Single)"
              ],
              "StringLiterals": [
                "Update",
                "BeehiveBuildingController: Recipe output item ",
                " doesn\u0027t exist"
              ],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7EFA54A5CA3741664AB58E53E950DD5BCF670EC6807827C162DB1BB592ADAD14"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.BlacksmithController",
          "Name": "BlacksmithController",
          "DisplayName": "BlacksmithController",
          "FullName": "CandideServer.Buildings.BuildingControllers.BlacksmithController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_furnace:CandideServer.Models.SourceModel",
              "Name": "_furnace",
              "Type": "CandideServer.Models.SourceModel",
              "Signature": "private CandideServer.Models.SourceModel _furnace",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B7E81AFC50BA25693E390BEDD82AFE8333A3F3032D714F72A25693B6F566E49"
            },
            {
              "Id": "_furnaceArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_furnaceArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _furnaceArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3603B30CD8C0AC5511F974379F5F5F08EDF442C9DA817C10F7B831A680C9A1F"
            },
            {
              "Id": "_furnaceSourceId:System.Guid",
              "Name": "_furnaceSourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _furnaceSourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5261E5FD4113CF168237B45B71B1F31223738D6E08C2FF1C84F0EFDF45E2626A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterJobTimerTick(System.Boolean)-\u003ESystem.Void",
              "Name": "AfterJobTimerTick",
              "Signature": "protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "956D24577F0D3B0F403C5BBB36082EBE5D16E21B788C18F0920C0C9CF30DBBF5",
              "Hash": "B23DB2782EC97220D4245DF09B7B6611F8A5E0575FE9BD400CC5D9CF1390687D",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.BlacksmithController::OnTickFurnace(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "3C2175BBCA19D5B49FD4BAAEEB16473DCA973884CB1D47B88CB7E805F389746E",
              "Hash": "E42B006B717D7CC949F95DA2B0AF1AE2769D066564FEB0DF9AE172717F624E0E",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "CandideServer.MessageModels.UnregisterSourceMessage::.ctor()",
                "CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "0C496AA80CA3F67EB2A98B708117D770B45C9961E97475C8F9275F91DF972A98",
              "Hash": "234C9E1368AF13D24EA9AAD73EF1D4207DC95CA5A5DA8FA9F99A54913208D16D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor()",
                "CandideServer.Buildings.BuildingControllers.BlacksmithController::UpdateFurnaceArea()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::ContainsKey(!0)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)"
              ],
              "StringLiterals": [
                "volcanic",
                "Citizen_Efficiency"
              ],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "E21A04CA8141DA8D8AD80D3647D804A7B14807FC7A015BCC1208800B8E08FC56",
              "Hash": "FE66747056B3998E108AF3A12E214D3BC93B57CD881B4AB04928EC27C859633D",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.Buildings.BuildingControllers.BlacksmithController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickFurnace(System.Boolean)-\u003ESystem.Void",
              "Name": "OnTickFurnace",
              "Signature": "protected System.Void OnTickFurnace(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "CA2D09C467E4581E96BA7BB5B3EF51F2181EC34BC692314BB74A948DBC6150E7",
              "Hash": "18B37C83FC85B93C353EF072B27BE829A34BB3EF9253DE74638FF75089590135",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "06F7348BAE9CD03747765C3E36DE778B83EB41C55D7DAB4FA788E0E6AF53529D",
              "Hash": "59C53177DCC88C1674CD6655FFE331A880126AB15974AEE20428C51F2F620B98",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "CandideServer.Helpers.JobHelper::GetJobQualityValueTick(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, System.Single)",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "BlacksmithController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5DF79B7B8C7D898E0DAC45E2C762709325376E7BBBC831E4C5FB291B33BB3DC8",
              "Hash": "CEDB5AB7A7F93A0F17FE0B57C4E9635B148B37AC940566AF8351543AE448F318",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "CandideServer.Buildings.BuildingControllers.BlacksmithController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFurnaceArea()-\u003ESystem.Void",
              "Name": "UpdateFurnaceArea",
              "Signature": "private System.Void UpdateFurnaceArea()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "C4C0495A0E891F730FDA99D58BD1CA683B4844C55DC9ADEB61CB95833903CAB7",
              "Hash": "9D9424311CA5C5C6146131E354D53F037F19AA09738E4DD6114DFA0D9AEC36DE",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51E0643356F4DE4706AB7D15ECD8BC42174DB81AF7A61C0BBC0CA8872CDA07E0"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.BrickOvenController",
          "Name": "BrickOvenController",
          "DisplayName": "BrickOvenController",
          "FullName": "CandideServer.Buildings.BuildingControllers.BrickOvenController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CookingTime:System.Single",
              "Name": "CookingTime",
              "Type": "System.Single",
              "Signature": "private System.Single CookingTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2C58DCA2810B51FF8859DFDC923D1A7E455DB2885829FC0095F535F64443EBC"
            },
            {
              "Id": "ReuseConsumeClayAmount:Shared.Models.Items.ResourceAmount[]",
              "Name": "ReuseConsumeClayAmount",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "private Shared.Models.Items.ResourceAmount[] ReuseConsumeClayAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ADC9E63B567FA9476AAC7EDF1319EBD3D2070BC5796A4FA2C2831A63EF1E87BE"
            },
            {
              "Id": "_cookingTimer:System.Single",
              "Name": "_cookingTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _cookingTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "973D0723494758585AC2BE4D881305D3D13F8BDBA9674EBF8A045D6880AEA976"
            },
            {
              "Id": "_furnace:CandideServer.Models.SourceModel",
              "Name": "_furnace",
              "Type": "CandideServer.Models.SourceModel",
              "Signature": "private CandideServer.Models.SourceModel _furnace",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B7E81AFC50BA25693E390BEDD82AFE8333A3F3032D714F72A25693B6F566E49"
            },
            {
              "Id": "_furnaceArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_furnaceArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _furnaceArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3603B30CD8C0AC5511F974379F5F5F08EDF442C9DA817C10F7B831A680C9A1F"
            },
            {
              "Id": "_furnaceSourceId:System.Guid",
              "Name": "_furnaceSourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _furnaceSourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5261E5FD4113CF168237B45B71B1F31223738D6E08C2FF1C84F0EFDF45E2626A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "FF0DA07CF4CE21C277AE3E2166933BA6CCF904FD07508CAA21631E1D51A5A3EB",
              "Hash": "0B6B1C399A3E351ED0F9223FD619958C5258F14E1F2AD9C4E14C7A4F6726D58E",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "CandideServer.MessageModels.UnregisterSourceMessage::.ctor()",
                "CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "14199B31B5DE3E632BF0FDE5386EB9413E0E0892BC2B3BE809B21C3614F7D08B",
              "Hash": "66A4C0996AB8A1B9A216CB81ACF3DEB013CE70A0E323BA42885AB49D220ACA7E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "595B19706DB298127AC1C8748EFFAFD289F48F893569CDBE5B69263388EB961A",
              "Hash": "7BB52EBD8A7284104CD8202A0559DF65D62C2B0551A88264B105179B3CE1F261",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "resource:clay",
                "resource:brick",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "OnTickFurnace()-\u003ESystem.Void",
              "Name": "OnTickFurnace",
              "Signature": "private System.Void OnTickFurnace()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 273,
              "BodyHash": "74DDCC1E8C72CE25676A5F5BBE65E14CCB648ED6E36B78435C1FA74C9284B657",
              "Hash": "4726849A2892DD4C4496A6ADAC52D602E710BB30F4C762D17666320185D4CCC5",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Array::Empty()",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)",
                "CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)"
              ],
              "StringLiterals": [
                "resource:brick",
                "resource:clay"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "ED46F34E27E7B2B0E5AFDE7A20736CC3F85F6E34A6D5FA37D68B9FED5DD4125E",
              "Hash": "065CF9F4100BB83374DF5A2F1C022FE6A67A15ABDD047DE62976E8A5065F191A",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.BrickOvenController::OnTickFurnace()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7472BFB70D4214682895EEE85C96FF1AE7CBCC93C61334039B3C20BE3B8813EA"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.CarpenterController",
          "Name": "CarpenterController",
          "DisplayName": "CarpenterController",
          "FullName": "CandideServer.Buildings.BuildingControllers.CarpenterController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_eventAdded:System.Boolean",
              "Name": "_eventAdded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _eventAdded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACB89D778A48E0F15AAB0035518A48902FD61A708B72A0E5EBCE4A9730F0EB40"
            },
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            },
            {
              "Id": "_sourceMaterialStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_sourceMaterialStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _sourceMaterialStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D932D3C66B021CC73B1CCB37D746E562BA0D6D7F45663657A61F5D7C82ED5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildingsSController_OnBuildingRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnBuildingRemoved",
              "Signature": "private System.Void BuildingsSController_OnBuildingRemoved(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "AE827F69D053D63F1C664136694B795A50A2591353B522B2DA0D9509146B0DE0",
              "Hash": "61001E4A4F2CF5D969CD8ACDD54F2F8082C88E233B09A9D19D66B42FB59F5FF8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnNewBuildingSpawned",
              "Signature": "private System.Void BuildingsSController_OnNewBuildingSpawned(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "BC0ABE73D6CFB9E76A05C1CEFF6FADF54197EF4F9C344657B1CA1EECA6521B7F",
              "Hash": "831D512872BD20DA83795B736D52B380E6F8048AEDAAD789699948EF75CEFDB3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "FindMaterialStorageAndCreateConnection(System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FindMaterialStorageAndCreateConnection",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E existingSourceMaterialStorageId, CandideServer.SimulationModels.BuildingSimulationModel building, System.Boolean createOutputDestination)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "existingSourceMaterialStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createOutputDestination",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "FB22F11313C7844F9BD5BBB50E6B4A8888EC11A44EE3ABA19286173E6812E926",
              "Hash": "96F287359F050744BA2C0A786BA6E2F8FDE19359E3903E59F2E4141CE7D7ADB0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::ContainsKey(!0)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_HasValue()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_Value()",
                "CandideServer.ServerManagers.BuildingsServerManager::GetClosestBuildingIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Shared.Models.Buildings.BuildingLogisticsConfig::.ctor(System.Boolean, System.Boolean, System.Boolean, System.Boolean)",
                "CandideServer.ServerManagers.LogisticsServerManager::CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Building does not exist!!",
                "WTF"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "469F5415313A7B9DAE1B265C1FB8B94BAA36FA578666D329060ED08081397B90",
              "Hash": "52724116718486F20997EEF68AE403FC6468615D085C9D34C739E495B74C2338",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.CarpenterController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "D578C4E43E39B9C811195393966FB21028E095235709B3B7F6CB568101B96294",
              "Hash": "C198B2543AB2DA3712C8D724582705C3B828385AAEF10A1FC78623FC8CC0651F",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.CarpenterController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "93E10BD28A679AE2C083063431B04A4E9D9F1A8496FA2F54D689958E707D223A",
              "Hash": "0F800E83A5B451586E5BCC66ED750C270D365766D5F7E997A022C79EE815B610",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "Failed state setup",
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "EF8B3F7DA9057E00C0219372848C32C7FF30C4A1465ABB35AD749BA9CDE7BF9B",
              "Hash": "1A7D324C0177C719F5C0A6DB94909DD55279C5FDF63C75B894AF418B90C5EF19",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "CarpenterController"
              ],
              "Source": null
            }
          ],
          "Hash": "F88781DA8A14805DE6CCBF88808DC6068B93D38FD1029BBB69CFDD17DB88E456"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
          "Name": "CitizenPositionData",
          "DisplayName": "CitizenPositionData",
          "FullName": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:CandideCreator.Shared.Models.CandideDirection",
              "Name": "Direction",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "350A1ABE7BD57E29EF1A2F37AB7B51AFDEE924FC2124B44DA0865628EE1DA433"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F930A668B2BDCD1711C29E05B9194EB09E6D3B8214C8DA2E6F9D23155EBF2D8"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.ClaypitController",
          "Name": "ClaypitController",
          "DisplayName": "ClaypitController",
          "FullName": "CandideServer.Buildings.BuildingControllers.ClaypitController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaximumClayTileBonus:System.Int32",
              "Name": "MaximumClayTileBonus",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaximumClayTileBonus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6A7A22CDBD3508B4DA79CD2A69EE291D35D356BC1F1C27CB129F33E62A00DE1"
            },
            {
              "Id": "SpeedIncreaseForEachClayTile:System.Single",
              "Name": "SpeedIncreaseForEachClayTile",
              "Type": "System.Single",
              "Signature": "public System.Single SpeedIncreaseForEachClayTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E150A60F654147D63BFD78B012519F5C3321BCC3A9D09A508F205F6C14049B8"
            },
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            },
            {
              "Id": "_tileProximityFunctionality:Shared.Models.Buildings.TileProximityFunctionality",
              "Name": "_tileProximityFunctionality",
              "Type": "Shared.Models.Buildings.TileProximityFunctionality",
              "Signature": "private Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F572551DB6A505FE198D05C3B598F4ABB3AC4FC0FF8468014675FBDFB99364D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForTiles(WorldTile\u002BGroundType, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E)-\u003ESystem.Int32",
              "Name": "CheckForTiles",
              "Signature": "private System.Int32 CheckForTiles(WorldTile.GroundType type1, System.Nullable\u003CWorldTile.GroundType\u003E type2)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "type1",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type2",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 321,
              "BodyHash": "ED9ACE9F50F7DFBD84D53993B06B4F0F955BD564F2507AEA2DC10C65C1F4819C",
              "Hash": "48EF6E6B2AEC1A5752BC8B3824283719E4909A77A262D8E5ADF134658121AE4D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStorageMaximumForLevel(System.Int32, System.String)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "GetStorageMaximumForLevel",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetStorageMaximumForLevel(System.Int32 level, System.String biomeCategory)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeCategory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "C12F77B6ECED6B830CBA9EDEA670E2714D881B47840096FFA5D49BBFE18833C3",
              "Hash": "846CF698AEB6CF69D929F45896582A2FE71BEF3370C8E305319D625A5441541C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "volcanic",
                "resource:ash",
                "resource:clay"
              ],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A462E9F3D7F0A2FD0CC61FB2E1ABF7696D5BED042C33AAB9C45D1D557FF3D099",
              "Hash": "C4F6727CE9BAEEB3215F95CA1B8A2A9EC7451D1CA614AB94F0A03AF9934C4C4C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "volcanic",
                "recipe:digging:ash",
                "recipe:digging:clay"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "3F1BACF760FBCE3269E497A70809C9297E0E65E963A806AEC8F6873B80A99B08",
              "Hash": "E6EE2E96BE960EE46E6B46BBAC61601C9E22330F21E897F8468C36C14FF1D7DF",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipeForSpecificBuilding(System.Guid, System.String, System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::ContainsKey(!0)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)",
                "CandideServer.Buildings.BuildingControllers.ClaypitController::\u003COnLoaded\u003Eb__8_0(System.Int32)",
                "System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::ValidateResourceStorageMaximums(System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E)"
              ],
              "StringLiterals": [
                "volcanic",
                "recipe:digging:ash",
                "job:digger",
                "recipe:digging:clay",
                "swamp",
                "Citizen_Efficiency"
              ],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 468,
              "BodyHash": "FF4D35F46817A77D39468BB6B7F2935656800F24F4D5FF6B4A4023FE5477E8E9",
              "Hash": "0C73DBBFDE87B362FD79F3073D21A3364C343F4B81320FFE93E75410FB8ABA98",
              "CalledMethods": [
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Exception::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::NewGuid()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.Buildings.BuildingControllers.ClaypitController::GetStorageMaximumForLevel(System.Int32, System.String)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "FarmsteadController: Building does not exist",
                "FarmsteadController: Building data does not have a TileProximityFunctionality set.",
                "Failed state setup",
                "FarmsteadController: Failed state setup",
                "volcanic",
                "resource:ash",
                "resource:clay",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "C83423B67AE5E764FFBC7F324F571CE09927095A29725D55B8D66792C9DC457C",
              "Hash": "63ECE454F55DF4428E1462A4EE8B07604C73A51274411A783C307D6EF6F9A9D6",
              "CalledMethods": [
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.ClaypitController::CheckForTiles(WorldTile.GroundType, System.Nullable\u003CWorldTile.GroundType\u003E)",
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "recipe:digging:clay",
                "recipe:digging:ash",
                "Unknown output type ",
                " for ",
                "ClaypitController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "16B7F6566BAFFF31610B10A8CE4FF3B25EF42CE75398E09A3AFA0B8C48E573BB",
              "Hash": "F186D52B051F93AA3AD3FE252A63BD7F462FFFBF58669DAE1E07B9B49608924D",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.ClaypitController::GetStorageMaximumForLevel(System.Int32, System.String)",
                "ClaypitController.\u003C\u003Ec::\u003COnUpgraded\u003Eb__7_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "550BEFCA3A631E409C92FA743FB5512899D08AC0AFC89FF3DA34A345E1426F63"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.ConcreteMixerController",
          "Name": "ConcreteMixerController",
          "DisplayName": "ConcreteMixerController",
          "FullName": "CandideServer.Buildings.BuildingControllers.ConcreteMixerController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConcreteCost:Shared.Models.Items.ResourceAmount[]",
              "Name": "ConcreteCost",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "private Shared.Models.Items.ResourceAmount[] ConcreteCost",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "92A6F6C458F78F90279DB722370806ABC59B23AC9451BC96C4E6985206CAFADF"
            },
            {
              "Id": "DefaultStorageMaximum:Shared.Models.Items.ResourceAmount[]",
              "Name": "DefaultStorageMaximum",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "private Shared.Models.Items.ResourceAmount[] DefaultStorageMaximum",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93BAED29049FA7F8A397FA14D3480B4ECB9A11A9C5B2A8766F465BD174D135CC"
            },
            {
              "Id": "DefaultStorageUpdate:Shared.Models.Items.ResourceAmount[]",
              "Name": "DefaultStorageUpdate",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "private Shared.Models.Items.ResourceAmount[] DefaultStorageUpdate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B4B2BA6A4D2C5A1FEF8D14E98DFEBE474FC24516023FA9937A3303704D4B5BA"
            },
            {
              "Id": "ReuseConsumeClayAndAshAmount:Shared.Models.Items.ResourceAmount[]",
              "Name": "ReuseConsumeClayAndAshAmount",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "private Shared.Models.Items.ResourceAmount[] ReuseConsumeClayAndAshAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5B3E614B4E5AF1D88F016A932B0F01372C62A4E40681E075F1AE350BE6CCEF44"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "492E44726B26827B0F6897EBEBB67464E332B2FE10168CB5CCD6EDFA7DFDF12D",
              "Hash": "0873AD1054EBEA700C47239521A57C57193E574F8E043F6EFA1ED3CAA7972F26",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()",
                "CandideServer.Exceptions.BuildingLoadException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "C4B5B67290CBEDB7E804210D08354305C49AE117436680ADBE3E464C5CF16C1D",
              "Hash": "2D596E938ADE2E20D0856A34F182E31DA3799BDB39E70719399A59BDFCFCDD65",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "resource:ash",
                "resource:clay",
                "resource:water",
                "resource:concrete"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "AD68ACDE30E099EB639CB3D5069D7AEE6E7AE2FC78F7CBEE055A9A61BDD64100",
              "Hash": "E5B18A0A3DD436B29E39B4B8AA9B48871535D7291001D50DCCEE36787491384D",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "CandideServer.Models.InternalResourceStorageModel::GetMaximumAmount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)",
                "System.Array::Empty()",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "resource:concrete",
                "resource:ash",
                "resource:clay",
                "resource:water",
                "ConcreteMixerController: Failed updating the storage in creating concrete."
              ],
              "Source": null
            }
          ],
          "Hash": "66BE96C292D99BA6F66F2F430B62230CA5D51388EFED4624704C6E9CF40018E9"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.DoliumController",
          "Name": "DoliumController",
          "DisplayName": "DoliumController",
          "FullName": "CandideServer.Buildings.BuildingControllers.DoliumController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_doliumId:System.Guid",
              "Name": "_doliumId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _doliumId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40C04668E3CCE4A71A27CDCBFF6A119D0D7D865EF09C6F98B0252B0B28D7442E"
            },
            {
              "Id": "_progress:System.Single",
              "Name": "_progress",
              "Type": "System.Single",
              "Signature": "private System.Single _progress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "937546684BF9E993945F288D3A7C5410BCC33421E5BB33D545E073776FF5341C"
            },
            {
              "Id": "_recipeId:System.String",
              "Name": "_recipeId",
              "Type": "System.String",
              "Signature": "private System.String _recipeId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3EE9B84AA6AE6DD58A5C8EF92A6C019BEFAE8E41A1E1FC7FFBFA66A98CF610C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "68C2D86D3DC7B08162D903EDDBC7DD4335FE1B8819A0707F2C2090E760648D5C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 477,
              "BodyHash": "6A0C70058C45630718B52786C31294FFD3B6009C02224BFAA3C6F0CBF5B8457B",
              "Hash": "7A37C5054C7547A089840307A0079DCC5DF430792614DF73B03C966181A660A7",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Constants.SlotsFilters::GetDoliumFilterForRecipeId(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "dolium_recipe",
                "base_guid",
                "DoliumController: Can\u0027t find dolium_recipe or base_guid parameter for building ",
                "Buildings_Input",
                "Buildings_Output",
                "building_id"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 622,
              "BodyHash": "4299C217E702F2522C12B56ED637C5288D260D833C4D6B24EA77732FDE87BD9E",
              "Hash": "8EE9FFB74B68367386F2B6D6F2B5F5D3CE5EFD8B1F593A617F002221389FFB9F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Item(!0)",
                "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::Building_SetHasItem(System.Boolean)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "CandideServer.Helpers.WorkRecipesHelper::CanCraftRecipeFromItems(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemAmount[])",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32, System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Array::Empty()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)",
                "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::Building_SetProgress(System.Single)"
              ],
              "StringLiterals": [
                "Update",
                "WorldStats_DoliumSpeedModifier"
              ],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "26A800E2716DB04B0E0BD649FC78AD3C1200C42C3125B966522D218582FDAF0A"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.EmptyBuildingController",
          "Name": "EmptyBuildingController",
          "DisplayName": "EmptyBuildingController",
          "FullName": "CandideServer.Buildings.BuildingControllers.EmptyBuildingController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1B4E67AD6FB7DAD69F1CDB9474387BDF5C50AA2BC9ECD1152D458CC2CE72CAE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93F16400C74F414490678496593D8B8D649A7F0F91AC89149361CD2BC452C6D8"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.FarmsteadController",
          "Name": "FarmsteadController",
          "DisplayName": "FarmsteadController",
          "FullName": "CandideServer.Buildings.BuildingControllers.FarmsteadController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseBeehiveInventoryList:System.Collections.Generic.List\u00601\u003CShared.Models.Items.SharedInventoryModel\u003E",
              "Name": "ReuseBeehiveInventoryList",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E ReuseBeehiveInventoryList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29A176876B98F21348E6C3381C7F14D270F0590DE90BE4A1080FC578B6AAB384"
            },
            {
              "Id": "ReuseDroppedGoodsList:System.Collections.Generic.List\u00601\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Name": "ReuseDroppedGoodsList",
              "Type": "System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E ReuseDroppedGoodsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32E3BC13AA6E992A8198457F5E683DEC886D660B7B7324945F0708C449D1BBD4"
            },
            {
              "Id": "SeedsReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Models.Items.ItemData,System.Int32,System.String\u003E\u003E",
              "Name": "SeedsReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Models.Items.ItemData, System.Int32, System.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Models.Items.ItemData, System.Int32, System.String\u003E\u003E SeedsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC25498654B6643E0688DC797105D4B3E5A5EFB96A70721FDD3A11996D20A2CE"
            },
            {
              "Id": "_beehives:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_beehives",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _beehives",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2583FCC8C72D191249F476963B98D34AEE2920E72EB243726B6EDF3D53DF51A7"
            },
            {
              "Id": "_cropsHarvested:System.Int32",
              "Name": "_cropsHarvested",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _cropsHarvested",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74DAFB748617ABDEA7CBAF390FEDC6EB49F0D3B3138AF4D8A7B1D6666FAA41AF"
            },
            {
              "Id": "_cropsPlanted:System.Int32",
              "Name": "_cropsPlanted",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _cropsPlanted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0215E41AB2BBA76E831AA496D09228A22D4D6D5C9F486AAB9B21B4A770B1F279"
            },
            {
              "Id": "_farmTiles:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_farmTiles",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E _farmTiles",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "155901F161BFF3D1AAC6BE83AE5FE081AC63FA6AA92B10F0853211B7E750F614"
            },
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            },
            {
              "Id": "_tileProximityFunctionality:Shared.Models.Buildings.TileProximityFunctionality",
              "Name": "_tileProximityFunctionality",
              "Type": "Shared.Models.Buildings.TileProximityFunctionality",
              "Signature": "private Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F572551DB6A505FE198D05C3B598F4ABB3AC4FC0FF8468014675FBDFB99364D"
            },
            {
              "Id": "_well:System.Guid",
              "Name": "_well",
              "Type": "System.Guid",
              "Signature": "private System.Guid _well",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13FF77E859CC00B51C01D1FF006E100BD3E47EF474D8C1FB66A7E3EC96BE9867"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForBeehives()-\u003ESystem.Void",
              "Name": "CheckForBeehives",
              "Signature": "private System.Void CheckForBeehives()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "DA2ECB6F0D778A672AF21CE323E6AFB3D8B07A6525B923E1B600789B91F26354",
              "Hash": "11D2AA895E056763EBA99B080BF5FDC277F91B761089E87655EA912E6B6F590E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseGuid(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "building_id"
              ],
              "Source": null
            },
            {
              "Id": "CheckForCropTiles()-\u003ESystem.Void",
              "Name": "CheckForCropTiles",
              "Signature": "private System.Void CheckForCropTiles()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "9E0C3670A243B327570CAFB145B035A9F8402FACF7FD4371EB3CA4220AADC5E8",
              "Hash": "F7FC53FC4B1134858107C97D3C6FB9B35EDFD0CF8DD53EF6B1998CEFEB44B58E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForWell()-\u003ESystem.Void",
              "Name": "CheckForWell",
              "Signature": "private System.Void CheckForWell()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "65BBC1BFB49B08557191BAB151292E4BD4DA4E5A12F18CE57B2C49FE5D1EF6F5",
              "Hash": "FD0F7CC11463C7C5FACE9EC7318265EF05C7CF3B39D816CEE0BF20A1F2D9B9B7",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()",
                "CandideServer.ServerManagers.BuildingsServerManager::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "worship_flag:watering_farmstead",
                "building:well:0"
              ],
              "Source": null
            },
            {
              "Id": "HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel)-\u003ESystem.Void",
              "Name": "HandleScriptedWork",
              "Signature": "private System.Void HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel order)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1538,
              "BodyHash": "76A5422348A19BEB377FF25F82AB842E5D86797222DDA3DD991A8E969E84A76F",
              "Hash": "D52CCB69EDA06F690B18BF87E26E8B655C3ED7AA08378C5CB1B5A4E2D9849600",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "System.NotImplementedException::.ctor(System.String)",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Truncate(System.Single)",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForWell()",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForBeehives()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::get_Count()",
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootAllFromMany(Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Boolean)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E::Clear()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.CropServerModel::get_FullyGrown()",
                "CandideServer.ServerManagers.CropServerManager::HarvestCropAndGetDroppedGoods(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [
                "recipe:harvest",
                "recipe:harvest_lv2",
                "recipe:harvest_lv3",
                "StorageInventory is null for FarmsteadController. Critical error",
                "Citizen_Expertise",
                "spell:place-crop"
              ],
              "Source": null
            },
            {
              "Id": "ItemIsSeed(System.String)-\u003EShared.Models.Items.ItemData",
              "Name": "ItemIsSeed",
              "Signature": "private Shared.Models.Items.ItemData ItemIsSeed(System.String itemId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.Items.ItemData",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "5D8017154435A5225D133F136BCD343721AE25080837CD9A2D0AB0503FC3D7A2",
              "Hash": "26AC18B49E8B532A63BDFF8152405A94C07369520BCCF34D7C6E82173604AF13",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "spell:place-crop"
              ],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "6A10C03E932ED1162D71150F08B00AC0127AE658B7D3DB81857763BFB9A922DD",
              "Hash": "F59B15656638B9A71F3CBEDC6FAE2D33E45FB7604702B53D82F6E5B3B6F8E8A8",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "recipe:harvest"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "043025783C649F3CFCD2E15FBF3297E3B959820C16C690BA36216228749C551C",
              "Hash": "BB018B5E600CB3480707E18EAF2AC5270528BE614CE67D80C139E47877115597",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::ContainsKey(!0)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)"
              ],
              "StringLiterals": [
                "swamp",
                "Citizen_Efficiency"
              ],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "2BE9F0B3A697945C7E9B249976A89C11802623C23C8116E1A4CABCB2783B242F",
              "Hash": "8204B8A81C11E5CA944B6C3C8C70B308509B832B70875FF19E8E9B1D677156E4",
              "CalledMethods": [
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [
                "FarmsteadController: Building does not exist!!",
                "FarmsteadController: Building data does not have a TileProximityFunctionality set.",
                "Failed state setup",
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "0F67B8978E63D8F1D86E46984CF7D114CD2BEA0192DADCDE8AF389FD2D0AE08B",
              "Hash": "975FA627EFB75B5CFBC4C7F6B00BC0A269B8BA65695439E33F26EBADA8142C65",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel)",
                "CandideServer.ServerManagers.JobServerManager::SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Buildings.BuildingControllers.LogisticsResult)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "27048DE9EC8946B8E4DD1C9E1B57F599B81A02A04C425C933F23508D214B9470",
              "Hash": "7CA69F2BD339DDB68D72495619A3C90B01B386FBB36313D5B8639FFCD71638A2",
              "CalledMethods": [
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForWell()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForBeehives()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::UpdateJobStatus(CandideServer.Models.JobModel)"
              ],
              "StringLiterals": [
                "recipe:harvest",
                "recipe:harvest_lv2",
                "recipe:harvest_lv3"
              ],
              "Source": null
            }
          ],
          "Hash": "929E0613892D20505C51298B57183C0E828C13330D1C8F37D6AD90FB4ECF4B70"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.FoodStorageController",
          "Name": "FoodStorageController",
          "DisplayName": "FoodStorageController",
          "FullName": "CandideServer.Buildings.BuildingControllers.FoodStorageController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_foodSourceId:System.Guid",
              "Name": "_foodSourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _foodSourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC6D74AE62530682B61D293A6159B30802E8B1AB2E37A555F5C7BA0208F07980"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "68C2D86D3DC7B08162D903EDDBC7DD4335FE1B8819A0707F2C2090E760648D5C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2FE22DED17A091C5C709F3790BF2F7006D796D6B4FCE2070B44F6485F6E575A5",
              "Hash": "3930DDF42F7D396EB32F2146129B6F209048ACA24C8808FD8D4273E34F25AA1F",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "CandideServer.MessageModels.UnregisterSourceMessage::.ctor()",
                "CandideServer.ServerControllers.FoodSourceServerController::UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "DDC262F99F54E4F72C4850C7103177E02918396A551F5189F807EDE0DD2BBE82",
              "Hash": "879531FFC33DC9828218934B28811517584353236EEF032FD425D4BF64F1018A",
              "CalledMethods": [
                "CandideServer.Database.BuildingTypeDataBase::GetBuildingTypeOrMissing(System.String)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage::.ctor()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E::GetValueOrDefault()",
                "CandideServer.ServerControllers.FoodSourceServerController::RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3D6D8FD29891D2C56E54A4CC3B36D898C3C5939A920B18F8B24D574675770894"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.LeatherworkerController",
          "Name": "LeatherworkerController",
          "DisplayName": "LeatherworkerController",
          "FullName": "CandideServer.Buildings.BuildingControllers.LeatherworkerController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "A1E3D67D5DCA0DB5FF4198B3935DBC7FCF992C1B87393D59753F593A1ABD8A19",
              "Hash": "68371378E08C917DFBA2EAA8528AAD1D5481DA0948CEFAF2D0AE3AFD0E7ADCC1",
              "CalledMethods": [
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Exception::.ctor(System.String)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "Building does not exist!!",
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "7E0DD08CA5D3F7FF56AB07CF28737DC46DE9577B8C33AF22D1AEBB4B90BBCAA9",
              "Hash": "5093173ED5C424C4940B8E132FE68FD2A84FB8012928373B7528B0DB1536D251",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "CandideServer.Helpers.JobHelper::GetJobQualityValueTick(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, System.Single)",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "LeatherworkerController"
              ],
              "Source": null
            }
          ],
          "Hash": "2234FB7B3F647BAE08E4350E20D94DB58B90C49442FD965346D427A8FD1254CB"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.LogisticsResult",
          "Name": "LogisticsResult",
          "DisplayName": "LogisticsResult",
          "FullName": "CandideServer.Buildings.BuildingControllers.LogisticsResult",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cancelled:System.Boolean",
              "Name": "Cancelled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Cancelled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DE927FF0AA67A840A622A6CF3D2A183E27189B4F041413206BA0834A2B86258"
            },
            {
              "Id": "OutputResourceStorageUpdate:CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "OutputResourceStorageUpdate",
              "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage OutputResourceStorageUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6794627A2820FF930DFDF3CDB5C0E7AF73C16F51633B5317E0757B4EE50525CE"
            },
            {
              "Id": "ResourceStorageUpdate:CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "ResourceStorageUpdate",
              "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage ResourceStorageUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD324413B705D37BBE21DA2B8218AC9FD28BCF2E68C17ED0E22C2441FBDD26AB"
            },
            {
              "Id": "UpdatedOutputInventoryIndices:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "UpdatedOutputInventoryIndices",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Int32\u003E UpdatedOutputInventoryIndices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65C64C57C59F4D399EC7EB14D234571CC3E0764961F6DBA5ED19866793DB214F"
            },
            {
              "Id": "UpdatedStorageInventoryIndices:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "UpdatedStorageInventoryIndices",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Int32\u003E UpdatedStorageInventoryIndices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E02E2D8405123F955F44C32AACBF4609D9580779BFF57B140B1E906FF12CB812"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3CF691A2F8B86B669E5A79B3E8C9F591D7A84A37098D98D0B349DD87F9BEBCA6"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.LumberYardController",
          "Name": "LumberYardController",
          "DisplayName": "LumberYardController",
          "FullName": "CandideServer.Buildings.BuildingControllers.LumberYardController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaximumLogsBonus:System.Int32",
              "Name": "MaximumLogsBonus",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaximumLogsBonus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "469281A1B9D0ACA4EC03DFD2506AD63CE1F4252F2F1E90CF8B34FD1732CEFBB1"
            },
            {
              "Id": "SpeedIncreaseForEachTree:System.Single",
              "Name": "SpeedIncreaseForEachTree",
              "Type": "System.Single",
              "Signature": "public System.Single SpeedIncreaseForEachTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "901CE69D8FA394248024BBB5CCE9A6F73C795D70518299C46630534171292827"
            },
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStorageMaximumForLevel(System.Int32)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "GetStorageMaximumForLevel",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetStorageMaximumForLevel(System.Int32 level)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "FAF91C3680DCF2B3939F6B825082D8CB8761D2968C02218A2AD36A5A0792C3AC",
              "Hash": "5D46DB8539AC26D007A4E9015BB9E83E87DA3D8D6A8083D47764D27F3C05512F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "68285588E0B5CFD247FE3525BAE7158B8F0EC95D928FBF359FA9E713C59AC1E5",
              "Hash": "185A6C9F727EA4377E1DBD92AEA4B51316BAB77ED3DBC8C5C51DA23DCA83405F",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "recipe:lumbering"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "00F686AC3FDBB4A9986CFFC890147F697B3944E8EEFE5F0477448976A83A19B5",
              "Hash": "F71559055A4AD0827B7A56795727DCC07B22D890C43BD9E10301C67F9608E609",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::ContainsKey(!0)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)",
                "CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipeForSpecificBuilding(System.Guid, System.String, System.String, System.Boolean)",
                "CandideServer.Buildings.BuildingControllers.LumberYardController::GetStorageMaximumForLevel(System.Int32)",
                "System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::ValidateResourceStorageMaximums(System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E)"
              ],
              "StringLiterals": [
                "forest",
                "Citizen_Efficiency",
                "volcanic",
                "recipe:lumbering:coal",
                "job:lumberjack"
              ],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "5C49016E68E89EE58520D62A45DE00F906FC4A42201F98374588BF20F11BA8C0",
              "Hash": "C18DAF8F96389AF6117E8F3EEBFC623CF8D1693D7BF962572C4ECADDA0109347",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.LumberYardController::SpawnStub()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.Buildings.BuildingControllers.LumberYardController::GetStorageMaximumForLevel(System.Int32)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "Failed state setup",
                "resource:lumber",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 433,
              "BodyHash": "BD603804C66CCF0324A4DD27EE7604C9A56B4CA092D3A61650353235DAF70982",
              "Hash": "505A4C2167DCE65C16D183072326B18B1F27ACBF86133F8DF08EFDEEC3EB5324",
              "CalledMethods": [
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "recipe:lumbering",
                "LumberYardController: EntityProximityFunctionality was null on the building but it\u0027s needed to find nearby trees.",
                "Unknown output type ",
                " for ",
                "LumberYardController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "9F3C7AD2CA6A1069EBC122A11A02B2A1C61EBB2A7409649FC98052116F059B1B",
              "Hash": "E5764DCFD77D22E0736E9E412ED11E4E0D9497FED82A06AC8F49E78B81F83B8B",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "CandideServer.Buildings.BuildingControllers.LumberYardController::SpawnStub()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.LumberYardController::GetStorageMaximumForLevel(System.Int32)",
                "LumberYardController.\u003C\u003Ec::\u003COnUpgraded\u003Eb__6_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnStub()-\u003ESystem.Void",
              "Name": "SpawnStub",
              "Signature": "private System.Void SpawnStub()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 546,
              "BodyHash": "5FBA61D204BFD02394E6B1CF701B26F4FE4775B16DAB43F996601BBA30C566E4",
              "Hash": "654078EDC02BA70D1F065F36776C1E93286F9FD6767DF36204CA2BCBCC2573D3",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "System.Guid::Parse(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.NotImplementedException::.ctor(System.String)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "afe7de5c-89bf-46f7-9d95-373737ffcb59",
                "LumberYardController",
                " does not have log tile areas defined for the upgrade rank "
              ],
              "Source": null
            }
          ],
          "Hash": "D466B8FBFE5D6E1CC42E9557B2906B98F303C624EE9A6BE0FF89D6E6EFCD6180"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.MarketController",
          "Name": "MarketController",
          "DisplayName": "MarketController",
          "FullName": "CandideServer.Buildings.BuildingControllers.MarketController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1B4E67AD6FB7DAD69F1CDB9474387BDF5C50AA2BC9ECD1152D458CC2CE72CAE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "AED79C466F1182F48EF784464BDD99CA46869D697337175A3BA376404AFBCE67",
              "Hash": "BCAD64DA1950849F0BB610F27B210601C9E3AE160AE8E3B13DD2C2349F084303",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9BC8E37F033A8DCE9BEFB8E9B27C98DAB4A0D7205FBF8AB4FE681ADC28956311"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.MaterialStorageController",
          "Name": "MaterialStorageController",
          "DisplayName": "MaterialStorageController",
          "FullName": "CandideServer.Buildings.BuildingControllers.MaterialStorageController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ResourceOffsets:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "ResourceOffsets",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E ResourceOffsets",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6081FA0C49F7756D8FB6A6FFF8B72F954E0CC9141FDB295357D052D457875CB9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawAllOffsets(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "DrawAllOffsets",
              "Signature": "public System.Void DrawAllOffsets(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "AC2F19F971B5BD64CD3FEADB07A1B27D43545901D308627C597C61709F32C63D",
              "Hash": "23DB91AAB1223A1ACF5A8F2B02BE0BB4EDCE4698C9BFC974C8841EBAC035A6F5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::Add(!0, !1)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "resource:lumber",
                "resource:stone",
                "resource:clay",
                "resource:bucket",
                "resource:brick",
                "resource:marble",
                "resource:concrete"
              ],
              "Source": null
            },
            {
              "Id": "GetStorageMaximumForLevel(System.Int32)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "GetStorageMaximumForLevel",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetStorageMaximumForLevel(System.Int32 level)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 405,
              "BodyHash": "85CB3EFDFA85AF71E4AED8AE69134C19399005B58E8B87FA9D73B013BB70ADF5",
              "Hash": "E6A1199940DEFE723774F5D330E59BBD1BEA04E45454F1CF7DCBA601B8A912AC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "resource:lumber",
                "resource:stone",
                "resource:clay",
                "resource:brick",
                "resource:marble",
                "resource:concrete",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "C9E446FC1621237F38E407F97D6BE4F75E0ACE0B0C51B03664E1A96C67924E32",
              "Hash": "946F87423D18A1B5C1ADFD68D4DCC5C3C15C1D6883F6FF779BBE55CCF999B50C",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.Buildings.BuildingControllers.MaterialStorageController::GetStorageMaximumForLevel(System.Int32)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "Object_Storage",
                "resource:lumber",
                "resource:stone",
                "resource:clay",
                "resource:brick",
                "resource:marble",
                "resource:concrete",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "CF27EC1A3FAF70BCAD7478601415F57503AFA9F23F78A230DA0F43370CF13EED",
              "Hash": "534963EE70FEE5656C94D7ABC0BDC6B5D25E22B3E428835F5CB7B6EF7E937D06",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.MaterialStorageController::GetStorageMaximumForLevel(System.Int32)",
                "MaterialStorageController.\u003C\u003Ec::\u003COnUpgraded\u003Eb__6_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpTiles(System.Int32)-\u003ESystem.Void",
              "Name": "SetUpTiles",
              "Signature": "private System.Void SetUpTiles(System.Int32 level)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 450,
              "BodyHash": "4E76543465DC69627C29834CE94E7A18CE58B6EB0D27CA7C806715A8D2434CF5",
              "Hash": "F125A5D45C75453F45E37E7B5049CFD8CD30ECE94F77A7478CB36241C3D9F4E4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "AED79C466F1182F48EF784464BDD99CA46869D697337175A3BA376404AFBCE67",
              "Hash": "BCAD64DA1950849F0BB610F27B210601C9E3AE160AE8E3B13DD2C2349F084303",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43E8B7B87F2FFCBF6F9F4F448D6CE6F1174CE824F695777273C966B9ABF0BBE5"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.MillController",
          "Name": "MillController",
          "DisplayName": "MillController",
          "FullName": "CandideServer.Buildings.BuildingControllers.MillController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MillBase:System.Guid",
              "Name": "MillBase",
              "Type": "System.Guid",
              "Signature": "private System.Guid MillBase",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7A343BBF18AE9E2FDC305148C3F1281195D6342B6C24459032C8F7C05BADEB1"
            },
            {
              "Id": "_millId:System.Guid",
              "Name": "_millId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _millId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E12B730DEA766E7D995E10168ECB070108E9865A8D29B613A59BC5CF83B95F44"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EjectInventory()-\u003ESystem.Void",
              "Name": "EjectInventory",
              "Signature": "private System.Void EjectInventory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "CFA1A398C049977E0DA12646492A668DEED27A8BA718346233A36E2E7C3FE279",
              "Hash": "4E8BBD55430FB1E5F9E08E9C153B2E6CAF9836A10068690A31A6E3313478628E",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "CandideServer.ServerControllers.BuildingsSController::GetOutsideWorldIdFromBuildingId(System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropInventoryButDoNotDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Single, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "68C2D86D3DC7B08162D903EDDBC7DD4335FE1B8819A0707F2C2090E760648D5C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.String",
              "Name": "GetWorkRecipeInfo",
              "Signature": "public System.String GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel itemInstance)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "674E3C528C8A46D2468A36FBD636965E3ECDD4ECD1B2947D7CF9E846E28703AB",
              "Hash": "15B03AB0C9CED359BF80BE9E309AD10B46F889CE8D954F6AE12F26AB2DCE4E4C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "material:wheat",
                "food:olive",
                "food:grape",
                "recipe:flour:manual_mill",
                "recipe:olive_paste:manual_mill",
                "recipe:grape_paste:manual_mill"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 357,
              "BodyHash": "48F3EA14EB42D46DA4E0EF2D3B3D5890FCE0E1210FF28F41594D2D77BC8D03C7",
              "Hash": "3768861A5FA98B4FD032187C2F3097909020E5FD44904E23C69A3F0F59E6FE01",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "Buildings_Input",
                "Buildings_Output",
                "building_id"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 472,
              "BodyHash": "BDA902E40EE9688B36109C64A66972AEEC45715941F6A683C65157425061A158",
              "Hash": "E4195670DE65886261DEC432555F1062E1D480D06AB9068FEE0FCA6421DF7430",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::get_IsBeingUpdated()",
                "CandideServer.Buildings.BuildingControllers.MillController::GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetHasItem(System.Boolean)",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32, System.String)",
                "Shared.Helpers.WorldFlagsHelper::GetFloatValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetProgress(System.Single)",
                "CandideServer.Buildings.BuildingControllers.MillController::EjectInventory()"
              ],
              "StringLiterals": [
                "Update",
                "worship_flag:manual_mill_speed",
                "event:/buildings/manual_mill_produce"
              ],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93F4D0EC2036CA819AF8333E037CC1471A8EAC21D7F062C4A745FC49573AD6A8"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.PotteryController",
          "Name": "PotteryController",
          "DisplayName": "PotteryController",
          "FullName": "CandideServer.Buildings.BuildingControllers.PotteryController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_eventAdded:System.Boolean",
              "Name": "_eventAdded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _eventAdded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACB89D778A48E0F15AAB0035518A48902FD61A708B72A0E5EBCE4A9730F0EB40"
            },
            {
              "Id": "_furnace:CandideServer.Models.SourceModel",
              "Name": "_furnace",
              "Type": "CandideServer.Models.SourceModel",
              "Signature": "private CandideServer.Models.SourceModel _furnace",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B7E81AFC50BA25693E390BEDD82AFE8333A3F3032D714F72A25693B6F566E49"
            },
            {
              "Id": "_furnaceArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_furnaceArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _furnaceArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3603B30CD8C0AC5511F974379F5F5F08EDF442C9DA817C10F7B831A680C9A1F"
            },
            {
              "Id": "_furnaceSourceId:System.Guid",
              "Name": "_furnaceSourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _furnaceSourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5261E5FD4113CF168237B45B71B1F31223738D6E08C2FF1C84F0EFDF45E2626A"
            },
            {
              "Id": "_sourceMaterialStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_sourceMaterialStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _sourceMaterialStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D932D3C66B021CC73B1CCB37D746E562BA0D6D7F45663657A61F5D7C82ED5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterJobTimerTick(System.Boolean)-\u003ESystem.Void",
              "Name": "AfterJobTimerTick",
              "Signature": "protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7BAD844592DFC972C7A5EA2FE10326821136A66CBF9C628038C6C20D10434961",
              "Hash": "5D25F2039664D114425DDFC554A4A92624F13FE3F7D67CBEF9838952DC407DCA",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.PotteryController::OnTickFurnace(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildingsSController_OnBuildingRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnBuildingRemoved",
              "Signature": "private System.Void BuildingsSController_OnBuildingRemoved(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "6EE8EC06E0CEB4BD4F43274E1A976277DB90E0DBFF3BD6CA8C62834A5136F1FA",
              "Hash": "128609B6A31C10E9A91528089E029904DE1B16F6BA54BD1EFA509F1C00E75617",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnNewBuildingSpawned",
              "Signature": "private System.Void BuildingsSController_OnNewBuildingSpawned(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "7CE75E716B485715E4C5EF95124777ECE7C3B904EF213F3B907BA683A7D16E61",
              "Hash": "F93F6F2A6DA68B04B936E167106B36B86CB94F6520625860983BA0F27C2C42CB",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "0D484B772957C26A237BD9CF568E5342C24FC4F5EBC2F5317F6FDCB3A5DC6154",
              "Hash": "C2B7BEDE8EC39375A77ED7B295527315F260DC016CEB934111ED8265CC754C32",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()",
                "CandideServer.MessageModels.UnregisterSourceMessage::.ctor()",
                "CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "62D4046B7CBFCF48709834A97539952BF2050B7982B256E5F3826EA974566F70",
              "Hash": "1B4D5DC0C4711D835F7D4E1B9CD68F1B9D1EC4C7F90CEAB2A63C42392617B509",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor()",
                "CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)",
                "CandideServer.Buildings.BuildingControllers.PotteryController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "E0BB02BC66EF4F9550237829E2E9E437C2AB573F33B3575D50C672B3198A21CE",
              "Hash": "1E09C72FFE799C33882318D2672B3F8991399D85580D1A0DFD60140E2155A1EE",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)",
                "CandideServer.Buildings.BuildingControllers.PotteryController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickFurnace(System.Boolean)-\u003ESystem.Void",
              "Name": "OnTickFurnace",
              "Signature": "protected System.Void OnTickFurnace(System.Boolean didFurnaceWork)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "7F0F4F2110C07D975217A57BE8CC10445C3C02AD84394CAFBCABDC27A24A56AC",
              "Hash": "C2D1E1AD83128A1D3721B5FD835DE13A53F58C7396516854CFA7E3FF025FCB79",
              "CalledMethods": [
                "CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "A84DE054545361002D55D81B2489660E2847626D1572B59674A49B60D9D1BE82",
              "Hash": "60658CF15BBA78F0B57DC6DE4CA284C3A4893E0AFCC7F01C1842D9E07101BB15",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "PotteryController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "18D68AC905200558A5EB22959A62526906795A8E05A85AB91A23CFB3C06F4192",
              "Hash": "A17E28AF97C7288AFBF0BAAE6E53B2A1C2C43E2EB1F15EF1513134FAF3129906",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "CandideServer.Buildings.BuildingControllers.PotteryController::UpdateFurnaceArea()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFurnaceArea()-\u003ESystem.Void",
              "Name": "UpdateFurnaceArea",
              "Signature": "private System.Void UpdateFurnaceArea()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "CBA97690D7494A5598992D481CC0E9C9C5F30DEE61DE166BEBFE4FAD4D9BF190",
              "Hash": "5B78C54CF99F866CAD55C014273D9B548CCBD5D90A43211464133B224D82EB01",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C92E89BCCF18BB22E9327057C40A0619DD9C45CCB58430CCFA9B5116F104A702"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.QuarryController",
          "Name": "QuarryController",
          "DisplayName": "QuarryController",
          "FullName": "CandideServer.Buildings.BuildingControllers.QuarryController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStorageMaximumForLevel(System.Int32)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "GetStorageMaximumForLevel",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetStorageMaximumForLevel(System.Int32 level)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "2C93468001739CAB8F3E182207AC9E6A7DCE28158A08E40E8DF6EA6BCB38E2CB",
              "Hash": "0A71A71A5FB3FEA50D258203612C6564A4CFCD337491F9267332742394039BE2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "resource:stone"
              ],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FB0B6F411EFF55B71EAFE4B87CAD4239ADB11FE979D7FB9A32D4AA217B9697C9",
              "Hash": "70C3BA9DB565A84A3E177127379AAE4768C49EC2B0CC811419713EDC3262DC4C",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "recipe:mining:rocks"
              ],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "CA84EE274F2ECFF7E7A0B702D4FEFB1FBF65BD578E50E9D32BFF0D899B2F5B9A",
              "Hash": "84F937FBC55F40ACB015BCAFB24BF0EFE47FC3F11F661E647BE99115B74FC1AC",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipeForSpecificBuilding(System.Guid, System.String, System.String, System.Boolean)",
                "CandideServer.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)",
                "System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::ValidateResourceStorageMaximums(System.Func\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E)"
              ],
              "StringLiterals": [
                "volcanic",
                "recipe:mining:iron",
                "job:miner",
                "desert",
                "recipe:mining:copper",
                "recipe:mining:tin",
                "plains",
                "forest",
                "recipe:mining:flint"
              ],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "A066F10DD99700E3CBF4224416C804C2FA497603CE45DD9940B214496227481C",
              "Hash": "0F6696266D8AAF1B5EA3004C4B6BCD08E79CACAE50B43458B95BC3A9DA988185",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "Failed state setup",
                "resource:stone",
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "03682FCAEAFE356209105591DD1EFC0750E352014E67533DA4BD7BC436FBCB16",
              "Hash": "9BB7D96A56CA22050B50260EA98880DE4717333F32B125CB8537CBDF73B2CFBA",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "QuarryController"
              ],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "BBC6FCC051BE79D6C0AFF4C13E6F2E4DF80E45C839413C1E0A251775C69465DB",
              "Hash": "7195A15A5D7CE48C86144A8A0449A8B5DDA9537F4902B909D8A10EB876F2940D",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)",
                "QuarryController.\u003C\u003Ec::\u003COnUpgraded\u003Eb__4_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FE19E805401BB1B31D4545AC50ECA081CB7C3AB496C84D928AE45DAF4699F78C"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.SculptorController",
          "Name": "SculptorController",
          "DisplayName": "SculptorController",
          "FullName": "CandideServer.Buildings.BuildingControllers.SculptorController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_eventAdded:System.Boolean",
              "Name": "_eventAdded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _eventAdded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACB89D778A48E0F15AAB0035518A48902FD61A708B72A0E5EBCE4A9730F0EB40"
            },
            {
              "Id": "_jobGuid:System.Guid",
              "Name": "_jobGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"
            },
            {
              "Id": "_sourceMaterialStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_sourceMaterialStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _sourceMaterialStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D932D3C66B021CC73B1CCB37D746E562BA0D6D7F45663657A61F5D7C82ED5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildingsSController_OnBuildingRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnBuildingRemoved",
              "Signature": "private System.Void BuildingsSController_OnBuildingRemoved(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "52344887009DD3B65400EB0BEF4E8C81F83202DA301697E1D2E3030A4C8FE8B9",
              "Hash": "C9E060FA33A5DAB636745F8FD503AB1AA972317317DA7AA5BF66A886BAB429CC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Buildings.BuildingControllers.SculptorController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnNewBuildingSpawned",
              "Signature": "private System.Void BuildingsSController_OnNewBuildingSpawned(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "D254829D678CEFF7092BF53CD04A23A07D8311BE548B9D4BF424B2B148F6AF75",
              "Hash": "4E652C19C83DC8CA0945CEC2F0A01FBA30FA8715DB0A032A3DD7E6BD92AD1979",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.SculptorController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "FindMaterialStorageAndCreateConnection(System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FindMaterialStorageAndCreateConnection",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E existingSourceMaterialStorageId, CandideServer.SimulationModels.BuildingSimulationModel building, System.Boolean createOutputDestination)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "existingSourceMaterialStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createOutputDestination",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "FB22F11313C7844F9BD5BBB50E6B4A8888EC11A44EE3ABA19286173E6812E926",
              "Hash": "96F287359F050744BA2C0A786BA6E2F8FDE19359E3903E59F2E4141CE7D7ADB0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::ContainsKey(!0)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_HasValue()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_Value()",
                "CandideServer.ServerManagers.BuildingsServerManager::GetClosestBuildingIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Shared.Models.Buildings.BuildingLogisticsConfig::.ctor(System.Boolean, System.Boolean, System.Boolean, System.Boolean)",
                "CandideServer.ServerManagers.LogisticsServerManager::CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Building does not exist!!",
                "WTF"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "03BAB5DE22704EEAFC772F7C766FFBD7CD612ED195DD021DD2686263F8B047E7",
              "Hash": "319BB8BCCA25D15BC295805F58002D7E86FA21D94FADBFDEC06E669C306A3BFD",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.SculptorController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.SculptorController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToSlot",
              "Signature": "public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "67FDA0BBD3515C56135C4AE6C6971B2ECAE07380579205867674DA5635586398",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "7A991A75C1783BEBD82DBA4D36B4AD7166A4B646F0EF279BF74AFDC3829411F3",
              "Hash": "A2EA02E9E3D3EBEE866D9723680E7F02A80042B861576EFF02203A0452B4356D",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.SculptorController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.SculptorController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.SculptorController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "AC0AC1E5625C01B82356E5F6508091C08DF9EE0FA37D876771DD6441B38C0B38",
              "Hash": "3C4792D2BDA10306B0FFC54DF41EA7331E6A4B10CF2CE537774A5A34749BCF96",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "Failed state setup",
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "EF8B3F7DA9057E00C0219372848C32C7FF30C4A1465ABB35AD749BA9CDE7BF9B",
              "Hash": "1A7D324C0177C719F5C0A6DB94909DD55279C5FDF63C75B894AF418B90C5EF19",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "CarpenterController"
              ],
              "Source": null
            }
          ],
          "Hash": "F40D89425A28C27CF5833CADCEF1FE186123A98277EC4769BE528D0C68AB43C5"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.TownCoreBuildingController",
          "Name": "TownCoreBuildingController",
          "DisplayName": "TownCoreBuildingController",
          "FullName": "CandideServer.Buildings.BuildingControllers.TownCoreBuildingController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1B4E67AD6FB7DAD69F1CDB9474387BDF5C50AA2BC9ECD1152D458CC2CE72CAE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C6B72FF4A2FD74C526B8D4CBE94F119BC0525CE936B9073F632A5F417D5D777"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.TradingPostController",
          "Name": "TradingPostController",
          "DisplayName": "TradingPostController",
          "FullName": "CandideServer.Buildings.BuildingControllers.TradingPostController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_eventAdded:System.Boolean",
              "Name": "_eventAdded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _eventAdded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACB89D778A48E0F15AAB0035518A48902FD61A708B72A0E5EBCE4A9730F0EB40"
            },
            {
              "Id": "_sourceMaterialStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_sourceMaterialStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _sourceMaterialStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D932D3C66B021CC73B1CCB37D746E562BA0D6D7F45663657A61F5D7C82ED5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildingsSController_OnBuildingRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnBuildingRemoved",
              "Signature": "private System.Void BuildingsSController_OnBuildingRemoved(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "E21B0A0EA5311A1EFE161E385EEE8C668CEBE027FFE34FE844B51B47D9D7C88A",
              "Hash": "C8FE88506327B224862F3B240077D9203D7784BB9740F49D5EED945A5758951B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "BuildingsSController_OnNewBuildingSpawned",
              "Signature": "private System.Void BuildingsSController_OnNewBuildingSpawned(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E townId, System.String buildingTypeId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "BEF1919E6AFA8C0F520D232933DE13A93A7DAAF3BA7D01D32029B64957F7CC4F",
              "Hash": "2CF544F2E7DAEDB998D8A82CAE2669573F789C0DF453B9DE4E352EC2358D9DF2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "0BEF25754A3310A4E87F3331D88D080280A7233D32ABA1F2A66AC8E88580F4EC",
              "Hash": "CEC135BCDEACBF3E6059F59BC4702C1B423D7E6A2928AB6CD2C2E1E5B35E2907",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.TradingPostController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.TradingPostController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::remove_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "1004B59787567DBF57FDC9A22803FC82C616428A29FB5CED2048B9806D6730DF",
              "Hash": "8F2F10C87C08CC098607A49182A12FB630EC11D997E06CEFA14BFB84C0165D3F",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.TradingPostController::BuildingsSController_OnBuildingRemoved(System.Guid)",
                "BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)",
                "CandideServer.Buildings.BuildingControllers.TradingPostController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.BuildingsSController::add_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)",
                "CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable\u003CSystem.Guid\u003E, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "1B54DDA8D37282DF4D55D59BBAEFB8035282DC9CC498A716271421D91045E488",
              "Hash": "212A9F7E85AC141D7C4483778A68F6802C032571F5A75E77FF196F011C785017",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "Object_Storage",
                "resource:lumber",
                "resource:stone",
                "resource:clay",
                "resource:brick",
                "resource:marble",
                "resource:concrete",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "0AB4D746A267451A00D032EDBF4B38AAF4FE9F94564D7A0160744D87B25FE5FA",
              "Hash": "DCAF32E0F97514EB9C24397DD70586F1BE575CD327681948363C55DD0894916B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::RemoveFlaggedWorkOrders(CandideServer.Models.JobModel)",
                "CandideServer.Models.Citizen.CitizenSlotModel::get_IsOccupied()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::AfterJobTimerTick(System.Boolean)"
              ],
              "StringLiterals": [
                "Citizen slot with ID ",
                " has job ID ",
                " but we couldn\u0027t find the job in the server game state."
              ],
              "Source": null
            }
          ],
          "Hash": "F8140989EDA591AD5B2EB2A4658FD934629444A01978B81CAC012C24C265404B"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.UniversityController",
          "Name": "UniversityController",
          "DisplayName": "UniversityController",
          "FullName": "CandideServer.Buildings.BuildingControllers.UniversityController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "42D6F060920710EA830A0B648F563296A0CC2FB26B65CB972F734DF80590EB91",
              "Hash": "A6C2BAC9875C7D50A7794F4EEBB1358CDDFCD6B34F1D84E2B79B1C9AEF713A75",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "Object_Storage",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "03F741C21C90B0992A5FD7848D03F75AA115B03EF1D6EC44A24E1C02136BFBD9",
              "Hash": "298E7DCB5249A04256C8A458DBB567985C05D34A1AB974310D49385C0DC76FB6",
              "CalledMethods": [
                "CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "CandideServer.Helpers.JobHelper::GetJobQualityValueTick(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, System.Single)",
                "CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown output type ",
                " for ",
                "UniversityController"
              ],
              "Source": null
            }
          ],
          "Hash": "1CCFF827B2ED32AEB0E0B20782FFACD166B8E93CF5D18B0FAEEEA0DD2BE5F1D1"
        },
        {
          "Id": "CandideServer.Buildings.BuildingControllers.WaterMillController",
          "Name": "WaterMillController",
          "DisplayName": "WaterMillController",
          "FullName": "CandideServer.Buildings.BuildingControllers.WaterMillController",
          "Namespace": "CandideServer.Buildings.BuildingControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MillBase:System.Guid",
              "Name": "MillBase",
              "Type": "System.Guid",
              "Signature": "private System.Guid MillBase",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7A343BBF18AE9E2FDC305148C3F1281195D6342B6C24459032C8F7C05BADEB1"
            },
            {
              "Id": "_intermediateProgress:System.Single",
              "Name": "_intermediateProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _intermediateProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F8A248A2C7389F8733F74ABBAE19B547BD430D02CF399E4E9A82FFD81F07095"
            },
            {
              "Id": "_millId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_millId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _millId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BC05524CAEDFAEBAEDE4148731E24BC7085B4D9081B409E557367F19E7B1BDE"
            },
            {
              "Id": "_playerRoomCheckTimer:System.Single",
              "Name": "_playerRoomCheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _playerRoomCheckTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E31499B3A194CFEC794B8BF08B73E49C15C6565C97E9CE66EDC259469934B847"
            },
            {
              "Id": "_playersInHouse:System.Boolean",
              "Name": "_playersInHouse",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playersInHouse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "753C55C03B3266B9DAA03D85DE31E9CCD2C30382C39AE64018D6A3D8E0DEF233"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetProgressIncreaseFromLevel(System.Int32)-\u003ESystem.Single",
              "Name": "GetProgressIncreaseFromLevel",
              "Signature": "public System.Single GetProgressIncreaseFromLevel(System.Int32 upgradeLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "upgradeLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "2AB78F33FC71C47CF378D1EA533D718307A3053DA006E853E50AAACF278974F3",
              "Hash": "58E0898363C7DAB8AAC180C922BDA6F20E3F651069935771ADD85C7F95881FF5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ECandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Name": "GetSpawnPositionForCitizen",
              "Signature": "public CandideServer.Buildings.BuildingControllers.CitizenPositionData GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.CitizenPositionData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "68C2D86D3DC7B08162D903EDDBC7DD4335FE1B8819A0707F2C2090E760648D5C",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.String",
              "Name": "GetWorkRecipeInfo",
              "Signature": "public System.String GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel itemInstance)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "5BB827C576266BB1A0FB9188DFBA8CDA4754DE3914F491C2E9422673F6B722E6",
              "Hash": "6019A046E3C4CD291A30D48627DF02BF93DFBA5AA717870D9B37FAC02E4EC063",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "material:wheat",
                "food:olive",
                "food:grape",
                "recipe:flour:water_mill",
                "recipe:olive_paste:water_mill",
                "recipe:grape_paste:water_mill"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemove()-\u003ESystem.Void",
              "Name": "OnBuildingRemove",
              "Signature": "public System.Void OnBuildingRemove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6A2E1A8CED97ED21FDE2838580FB341C6162FE3D2384AE39D51B1CDD51F91041",
              "Hash": "87412B559AF27E8B6F15D972FB2F6264003B8DA2EED4D04405E1056F688E7907",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded()-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B63E00640175D10027842D294C78B62549FF781CC0466E1D8CCFD84F2A46DE12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewlyCreated()-\u003ESystem.Void",
              "Name": "OnNewlyCreated",
              "Signature": "public System.Void OnNewlyCreated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "F7DB5DFEA9FF2A0D4C56787045EBFC56303DE291DFE9E5BDA7A7E5D35A5D322D",
              "Hash": "825FA0A58CCFECA88FB23EDAEFDC4A637E2A9DFA69D618B52B0EDF5872CA39E6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)"
              ],
              "StringLiterals": [
                "WaterMillController: Building doesn\u0027t have an interior world ID",
                "Buildings_Input",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "OnTickJob",
              "Signature": "protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "38F5EB51ACC4B3D974CCFD653E8B2E2B6BB0A7BDA60E9E2FBFB5764B1142F7EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnUpgraded",
              "Signature": "public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeConstructionModel",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "ECFCF854B55E3B0C1703F531EF1C07106887D3A2111689021BB4F02876135B16",
              "Hash": "4B3851C5497B6AD665466EFDEFE2673E416F7A3D4E26F71C965B93A259C3A910",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnManualMill()-\u003ESystem.Void",
              "Name": "SpawnManualMill",
              "Signature": "private System.Void SpawnManualMill()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "4C0BFF90037F41F19BE81EC36EF8AC4F7016E6C8DE1D7C6312684FC3EC10C115",
              "Hash": "429150A937D602E87A37828CB18BEC649FEE5E85100BB2CBE8739E39B0971415",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "building_id"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 983,
              "BodyHash": "F8511B50EE8745103A6784777A9C86353BD7CC070362CE4054DDDBD7D8124EC7",
              "Hash": "80956E97D2671D032F1979EE421984F7AAB2AF648A9E832B699EF1471857ECB0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Buildings.BuildingControllers.WaterMillController::SpawnManualMill()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Item(!0)",
                "CandideServer.Buildings.BuildingControllers.WaterMillController::GetWorkRecipeInfo(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::Building_SetProgress(System.Single)",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32, System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "CandideServer.Buildings.BuildingControllers.WaterMillController::GetProgressIncreaseFromLevel(System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::Building_SetHasItem(System.Boolean)",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Update",
                "event:/buildings/manual_mill_produce"
              ],
              "Source": null
            },
            {
              "Id": "UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "UpdateJobStatus",
              "Signature": "protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34C6220192B6F33045EF280D09DAC9A5A84CBBCBDFA7093623C61CA4B4AF6022",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03C361F3263EAFE0B88E9264C916000DA145CE89D6D350A2DEBC8DC1BAE3ADB2"
        },
        {
          "Id": "CandideServer.Citizens.Base.AbstractCitizenController",
          "Name": "AbstractCitizenController",
          "DisplayName": "AbstractCitizenController",
          "FullName": "CandideServer.Citizens.Base.AbstractCitizenController",
          "Namespace": "CandideServer.Citizens.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BehaviorMachine:BM.BehaviorMachine",
              "Name": "BehaviorMachine",
              "Type": "BM.BehaviorMachine",
              "Signature": "public BM.BehaviorMachine BehaviorMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0180E78C49C15ED5E4657F58316DB6994CAEC9900A12AA727853EC506E63A181"
            },
            {
              "Id": "BuildingSimulationModel:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "BuildingSimulationModel",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel BuildingSimulationModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BED4D9BE1F562D80EE6EEEEBB755EF2F6EE74BA8D7348E6FA05C58394C1B6C9A"
            },
            {
              "Id": "CitizenModel:CandideServer.Models.Citizen.CitizenModel",
              "Name": "CitizenModel",
              "Type": "CandideServer.Models.Citizen.CitizenModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel CitizenModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E921A6C16402C3399203C8DCD1429C0ED5587E822FB12ACB0FE888E8110C91B6"
            },
            {
              "Id": "CitizenSlotModel:CandideServer.Models.Citizen.CitizenSlotModel",
              "Name": "CitizenSlotModel",
              "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenSlotModel CitizenSlotModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFDBF99C89153BCA182B1509AB6DF2410ADC91B1C7C7FBCFB60B891305D5606C"
            },
            {
              "Id": "DeskIsBeingInteractedWith:System.Boolean",
              "Name": "DeskIsBeingInteractedWith",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DeskIsBeingInteractedWith",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9582C0F70F1BC6148A55A2092FF83618C08DFD56E2AFE1C5BE230DC20B88580"
            },
            {
              "Id": "HasScreenStatusChangedThisFrame:System.Boolean",
              "Name": "HasScreenStatusChangedThisFrame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasScreenStatusChangedThisFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50260767D9D831F5A6D97F0C5C2FC351EECE40D0D9A6E0E696D22D16CD690998"
            },
            {
              "Id": "IsOnScreen:System.Boolean",
              "Name": "IsOnScreen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOnScreen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C4913FBBF6EF192DF958753E9C23F3C666BD16C8AD71C686C6588CF7BC971D3"
            },
            {
              "Id": "IsTalking:System.Boolean",
              "Name": "IsTalking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsTalking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0F82F3E2CBD590B2C467B64F1427C2ECD95B744337068AC11633A4808850994"
            },
            {
              "Id": "IsUnderAttackTimer:System.Single",
              "Name": "IsUnderAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single IsUnderAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D57BF20D26E2A460736DB0BA4E68F66B006F22B7244C9450E9C72C2B26A4E9E"
            },
            {
              "Id": "LastUpdated:System.TimeSpan",
              "Name": "LastUpdated",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan LastUpdated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BD8E7B2648F3EAB419695121A2666671573763795091C266E0172F203A84591"
            },
            {
              "Id": "MovementHandler:ScheduleSystem.CitizenMovementHandler",
              "Name": "MovementHandler",
              "Type": "ScheduleSystem.CitizenMovementHandler",
              "Signature": "public ScheduleSystem.CitizenMovementHandler MovementHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41E8E2A0D64485BED390423F1C3B9A022695A0D4E785172EB0670B042C135388"
            },
            {
              "Id": "NeedsPathfindingUpdate:System.Boolean",
              "Name": "NeedsPathfindingUpdate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NeedsPathfindingUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEC3409C2B04026BB2DA764B7557E24A0D21922140318333976D603BA385436"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "RunSpeed:System.Single",
              "Name": "RunSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single RunSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5391A4D367334FB2ADFE550C29A8131B5F97A4F53465323307C71628CE3611C5"
            },
            {
              "Id": "Schedule:CandideServer.Entities.ScheduleSystem.Schedule",
              "Name": "Schedule",
              "Type": "CandideServer.Entities.ScheduleSystem.Schedule",
              "Signature": "public CandideServer.Entities.ScheduleSystem.Schedule Schedule",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "611FFE611629CD3C858C402442ECA8BE59BB49B3C817283250C3AFBC99042571"
            },
            {
              "Id": "ServerEntityModel:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntityModel",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntityModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BACA6803B580011478E1E050F85D3620E790CE3542F0AEC15CBEFC0FB9D651A"
            },
            {
              "Id": "SlowWalkSpeed:System.Single",
              "Name": "SlowWalkSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SlowWalkSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDB7000DA5DA83E5AAE688213F6A063AAE181D055265D8C7D740602DE83A915C"
            },
            {
              "Id": "State:CandideServer.Citizens.Base.CitizenControllerState",
              "Name": "State",
              "Type": "CandideServer.Citizens.Base.CitizenControllerState",
              "Signature": "public CandideServer.Citizens.Base.CitizenControllerState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA51053824B710E0CFBD295B1F39AF4D8C2BDF1E207FAD7F72679F70930D32F5"
            },
            {
              "Id": "TownHasChanged:System.Boolean",
              "Name": "TownHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TownHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95C760CC3ED1F265832E87ABEC7BE1C2DE15F861F667D85B70C09AFBF782B1FD"
            },
            {
              "Id": "UpgradedBuildings:System.Collections.Generic.Queue\u00601\u003CSystem.Guid\u003E",
              "Name": "UpgradedBuildings",
              "Type": "System.Collections.Generic.Queue\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CSystem.Guid\u003E UpgradedBuildings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BD330FCD6CFB034B64B6B3C8161390E16FF57D690795D0AA2F502CCDF16D0B2"
            },
            {
              "Id": "WalkSpeed:System.Single",
              "Name": "WalkSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single WalkSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A85FBDB030EB72D4F31D80806C295842913F0C5E33FC9838EEEF4BDFEFD3AFC"
            }
          ],
          "Properties": [
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0244198FF1D7B26FEC68DEBB36770EBE13B943C1566891B1252B10CFAB0B88C5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeServerGameStateSaved()-\u003ESystem.Void",
              "Name": "BeforeServerGameStateSaved",
              "Signature": "public System.Void BeforeServerGameStateSaved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "997CBC9A932A0B7FB2E8C73AF4D79BA6B3107FC0DED41F5FF55C05EDA3C082E9",
              "Hash": "EDDF9F190AF955F35FEB08E61CF81FE9923A9F77408237851EC927FF2F90C0F5",
              "CalledMethods": [
                "CandideServer.Citizens.Base.CitizenControllerState::BeforeGameSave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckAndUpdateOnScreenStatus()-\u003ESystem.Void",
              "Name": "CheckAndUpdateOnScreenStatus",
              "Signature": "private System.Void CheckAndUpdateOnScreenStatus()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "11C142A2F0A0B967156756D55903C077490CD0E92DE96BF77A79182A11951CFC",
              "Hash": "EFB8EF2140E25E96A11286AD5A0607B4DAD76139C26752E80B60355BDB73C041",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Citizens.Base.AbstractCitizenController::IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D8C24AF78620C32C92054132FEA650A7BCC1918A0EE74AE81CC73CDE924F98CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleNewDay()-\u003ESystem.Void",
              "Name": "HandleNewDay",
              "Signature": "public System.Void HandleNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "74E6FB4819C189D1FC1BADF87E8056752CC30B008593F9DE235CDD3F793F0A11",
              "Hash": "06D614D66554A6E335878727274F84903755A2B69ECF21FC3E2F696BDA268D1F",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::HandleNewDay()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "926B7BE721CD8C7FA8C54C2DAB10E98A8C0AAC028E02F860B791090F03D51019",
              "Hash": "E7DD771D7F3CA9A726CA85B9E61BCD2A80DF1D5A2F68D688221ABFF23FBBE3AF",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::.ctor()",
                "ScheduleSystem.CitizenMovementHandler::.ctor(CandideServer.Citizens.Base.AbstractCitizenController)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::Initialize(CandideServer.Citizens.Base.AbstractCitizenController)",
                "BM.BehaviorMachine::.ctor()",
                "CandideServer.Citizens.Base.AbstractCitizenController::CreateStateMachine()",
                "BM.BehaviorMachine::set_StateMachine(BM.StateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Boolean",
              "Name": "IsPlayerInWorld",
              "Signature": "private System.Boolean IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "C812922CC3E2A9EF848A4F66A44DE30EBA98A39BF55A05AD2C722B2A915F1CA9",
              "Hash": "08E18511890FD3C997518DAADA39B820A0AA04F75EE52A7C989DB0E4214E7D8C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingBuilt",
              "Signature": "public System.Void OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "D72A83BBEF5D13D78FDC17392513B5058489F6BD354AE9405F4BBC613FEEC8D5",
              "Hash": "049275C534F42722218C023693398475364BD890849C1EE3930B5F312CC54B72",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingRemoved",
              "Signature": "public System.Void OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B7E1779313BB5DBFF526BB8A2E8281F055AA91F3189CD43AA40D02C87782E35D",
              "Hash": "21CAF785F86545CD34DBBFAEDC1C854584B308D1B9879A507C8B61F40F37FE94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingUpgraded",
              "Signature": "public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "D72A83BBEF5D13D78FDC17392513B5058489F6BD354AE9405F4BBC613FEEC8D5",
              "Hash": "D18E55544FADB26D7812939A4939673653F7D9508FFEFEE725BA2E8B746FABA7",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "4435F6B4EC18BF34579CB0E1981CCACB9FE3B02552CB97A1A15A31C85827CF4A",
              "Hash": "699C1B7CF71194F65AA8585A54B48ECCD0A97CD44DFFE8BB07925E839B034F1A",
              "CalledMethods": [
                "CandideServer.Citizens.Base.AbstractCitizenController::CheckAndUpdateOnScreenStatus()",
                "BM.BehaviorMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4EA0F60A0E72B83D195C3F30DC4C41F883DCFB56D8F0E123F9D23762CFB953C"
        },
        {
          "Id": "CandideServer.Citizens.Base.CitizenControllerState",
          "Name": "CitizenControllerState",
          "DisplayName": "CitizenControllerState",
          "FullName": "CandideServer.Citizens.Base.CitizenControllerState",
          "Namespace": "CandideServer.Citizens.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentlyVisitingBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentlyVisitingBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentlyVisitingBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F9D523AC8A2E24C4AE518087B3A895AD947DCD0F11FC0D4249730AD9AF40224"
            },
            {
              "Id": "CurrentTaskIds:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "CurrentTaskIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int32\u003E CurrentTaskIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FE8746F580E4EC8974BE99CEC86CD0B353DFDDC9EDF70A688EFE6ECD2942D69"
            },
            {
              "Id": "LastCheckpoint:System.String",
              "Name": "LastCheckpoint",
              "Type": "System.String",
              "Signature": "public System.String LastCheckpoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07442E406C5B9D347982E1BBDA3E5E3744A58520E3C59EC8850A75A3188FB193"
            },
            {
              "Id": "ModdableData:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "ModdableData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E ModdableData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC694FF750D385705800DAF2E0CBE7C43EAF71815D1B3E591496D15BCCDDBB92"
            },
            {
              "Id": "_currentlyVisitingBuilding:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "_currentlyVisitingBuilding",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "private CandideServer.SimulationModels.BuildingSimulationModel _currentlyVisitingBuilding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF8FFC8796AA4A3B7DDC6EF4E96D34BA493BF7D5AD31790C787ADAECC62D4500"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentlyVisitingBuilding:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "CurrentlyVisitingBuilding",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel CurrentlyVisitingBuilding",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95D6831C8C739353A767B3483FC7FC762968D81FCAA631DE98FBD51C495FE640"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeGameSave()-\u003ESystem.Void",
              "Name": "BeforeGameSave",
              "Signature": "public System.Void BeforeGameSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0ACEB2A61B49A5075254E62572BE938CBB89D6CC8FA7FF3D92833572701DE3CD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGameLoaded()-\u003ESystem.Void",
              "Name": "OnGameLoaded",
              "Signature": "public System.Void OnGameLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9AFECE7FEC8E537A29600B778CE2066126728F94449B48285245E12E4965A599",
              "Hash": "93F5E353C5C2C233ED5B570F3499D823ACF0EC916DC3F1DA1288B586830FE2D5",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E469EA266803F185E6152186ACF6332ABCB17630B37EE19680565F571B9D54CC"
        },
        {
          "Id": "CandideServer.Citizens.GenericServerCitizenController",
          "Name": "GenericServerCitizenController",
          "DisplayName": "GenericServerCitizenController",
          "FullName": "CandideServer.Citizens.GenericServerCitizenController",
          "Namespace": "CandideServer.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Citizens.Base.AbstractCitizenController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BucketServerEntity:System.String",
              "Name": "BucketServerEntity",
              "Type": "System.String",
              "Signature": "private System.String BucketServerEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "708519E68057D28CD90804AEE0781A7D871D8362BE256245DFACBBBABB5DBD3D"
            },
            {
              "Id": "EntityToGetPickedUp:System.String",
              "Name": "EntityToGetPickedUp",
              "Type": "System.String",
              "Signature": "private System.String EntityToGetPickedUp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "48A7B1CE662F2E931AD6040697B32275AA257031C65949156147ED13A32D10CE"
            },
            {
              "Id": "ManningDeskIdleDurationTimer:System.String",
              "Name": "ManningDeskIdleDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String ManningDeskIdleDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D095C8AB4CB1F989ACBCF242591773F802B4D8EEF9FBC1033BEFB2FA6FBFF1FA"
            },
            {
              "Id": "MoveSpeed:System.String",
              "Name": "MoveSpeed",
              "Type": "System.String",
              "Signature": "private System.String MoveSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A1A28C47B78201BDA63C17CE4A048D7992ABAE17DB29D2540A3179DCCFAB02DB"
            },
            {
              "Id": "MoveToPosition:System.String",
              "Name": "MoveToPosition",
              "Type": "System.String",
              "Signature": "private System.String MoveToPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFFDDCAB1DCE6090570D1C75C18A7DB9F89547130CECC0CA36AC068663BF3A5B"
            },
            {
              "Id": "TaskStepCount:System.String",
              "Name": "TaskStepCount",
              "Type": "System.String",
              "Signature": "private System.String TaskStepCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "035C69F12C800549A72BD009DC801C5B8403F458ED73AE966DA22F9A0CFE1F16"
            },
            {
              "Id": "TaskStepWaitDuration:System.String",
              "Name": "TaskStepWaitDuration",
              "Type": "System.String",
              "Signature": "private System.String TaskStepWaitDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68FEB37CF68DAD9652AC25F41C537A289ECD1CC070861665D38BA540A826E07D"
            },
            {
              "Id": "_baseIdsToResourceId:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.String\u003E",
              "Name": "_baseIdsToResourceId",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E _baseIdsToResourceId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BEE55FBC931B5EEB1B9A83A3779313CFFBFEB91E80FA0F2CC418064B640399C3"
            },
            {
              "Id": "_buildingConstructionSites:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "_buildingConstructionSites",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E _buildingConstructionSites",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62487ADD7D56405C31111A4512B83781E57CE2F5F70C159E554B4513EE258D26"
            },
            {
              "Id": "_buildingToVisitId:System.Guid",
              "Name": "_buildingToVisitId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingToVisitId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9511A12EF2D6C705B6F6D63A95492B3FD5E0EB2A0E4CC0CCFE65D457D3FA8852"
            },
            {
              "Id": "_collectNearbyEmptyBucketsBaseId:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_collectNearbyEmptyBucketsBaseId",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _collectNearbyEmptyBucketsBaseId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65B93009D63F5201276DB659D5E728B48BF278D0702B35FB0B78DB6113114D56"
            },
            {
              "Id": "_collectNearbyEntitiesReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "_collectNearbyEntitiesReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E _collectNearbyEntitiesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "199E147E806343D24E33887995F95F25AB3851490236BD862A7200C4A38968E2"
            },
            {
              "Id": "_collectNearbyEntitiesWithBaseIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_collectNearbyEntitiesWithBaseIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _collectNearbyEntitiesWithBaseIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D5AD72437F04B76EE2B6496C2048D2E32B47C8A65550035BE9A00D97C1DE49A"
            },
            {
              "Id": "_constructionSiteHitInterval:System.Single",
              "Name": "_constructionSiteHitInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _constructionSiteHitInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27D164369A65FC28E883DBF9BA6808B0F1E795B5E07D6385D12CADF629F18D95"
            },
            {
              "Id": "_constructionSiteProgressPerHit:System.Single",
              "Name": "_constructionSiteProgressPerHit",
              "Type": "System.Single",
              "Signature": "private System.Single _constructionSiteProgressPerHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E63252B371E7D1441B470E5C541A790AE44CFC995183D8DFDC4B5D428BDDABFE"
            },
            {
              "Id": "_constructionSites:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "_constructionSites",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E _constructionSites",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB4BD8ED60FA542111781C3911871C10943D13A66C059733ABC777654CA5EF55"
            },
            {
              "Id": "_constructionSiteToBuild:CandideServer.Models.ConstructionSiteModel",
              "Name": "_constructionSiteToBuild",
              "Type": "CandideServer.Models.ConstructionSiteModel",
              "Signature": "private CandideServer.Models.ConstructionSiteModel _constructionSiteToBuild",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0714B84BCE283EE05C965BEEFE59297872E2CAF96CCBD0B7FE63938606B8FFCB"
            },
            {
              "Id": "_currentLiquidResourceToCollect:System.String",
              "Name": "_currentLiquidResourceToCollect",
              "Type": "System.String",
              "Signature": "private System.String _currentLiquidResourceToCollect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBDC6329D7AC7B331639479D8381CBA4E8F7DF0566A89D9D53AFC663538D7CA4"
            },
            {
              "Id": "_currentMaterialStorage:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Name": "_currentMaterialStorage",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Signature": "private System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E _currentMaterialStorage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A50AC9FEB2A8F326E9048AD09455DA2D4DA4D861907ED5A1131D6E786164EFCB"
            },
            {
              "Id": "_currentTask:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
              "Name": "_currentTask",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E _currentTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B77A5CE6910237B63659D4D13D04B59313DEBCC9BCDB7F09883A13EE59420F7D"
            },
            {
              "Id": "_currentTaskIndex:System.Int32",
              "Name": "_currentTaskIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentTaskIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2793D5CC15638985E6635B7042A6CCC69700704D989BA4722E338662112DEDEC"
            },
            {
              "Id": "_currentTaskStepIndex:System.Int32",
              "Name": "_currentTaskStepIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentTaskStepIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6444191EEDE4226177427D8F898931323D6440E236F8CCCB08ABEFF5D7D88AA"
            },
            {
              "Id": "_depleteOutputMaterialStorageReuseArgs:System.Nullable\u00601\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E",
              "Name": "_depleteOutputMaterialStorageReuseArgs",
              "Type": "System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E",
              "Signature": "private System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E _depleteOutputMaterialStorageReuseArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59C366C0601403308093B572D40E58DC6ECC59BF370FB8300D08DDCB83C8FF07"
            },
            {
              "Id": "_dropCarriedEntityInMaterialStorageOffsetDistance:System.Single",
              "Name": "_dropCarriedEntityInMaterialStorageOffsetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _dropCarriedEntityInMaterialStorageOffsetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6177909F5C111493CB4A4FA07EBD1FEEFF0328563157B7F5D06061C1B55A6092"
            },
            {
              "Id": "_dropCarriedEntityOffsetDistance:System.Single",
              "Name": "_dropCarriedEntityOffsetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _dropCarriedEntityOffsetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0071A39B615281A518A025EA1F201DBC4035678E715D214E477C2895526B7A0"
            },
            {
              "Id": "_emptyConstructionSiteTilesReuseList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "_emptyConstructionSiteTilesReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E _emptyConstructionSiteTilesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AE5BE8AADE88D57E8E5195909D8FA9DDE568ED9319C1F2E7D4A45C36D2A0F0FE"
            },
            {
              "Id": "_hideDuration:System.Single",
              "Name": "_hideDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _hideDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1895D1A4F500EF4028C6F4E1FA30D9B169BAE55DCE4AD1D0F87D98271EB9E20F"
            },
            {
              "Id": "_manningDeskDuration:System.Single",
              "Name": "_manningDeskDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _manningDeskDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC8E1A80F554F270C4999909FE16B10327D497C2DF5B12F4CADB0232BE5A527D"
            },
            {
              "Id": "_materialStorages:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Name": "_materialStorages",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E _materialStorages",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20FD5D69731561DAEEB0A812475A2BD643D5B1AFA252FBA1402860B0D4215586"
            },
            {
              "Id": "_materialStoragesWithEmptyBucket:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Name": "_materialStoragesWithEmptyBucket",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E _materialStoragesWithEmptyBucket",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE8F8E10FE35659FC894EBA2B1EE5CBACE37884A008BC03F9D0636F833C58EE4"
            },
            {
              "Id": "_materialStoragesWithRequiredLiquid:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Name": "_materialStoragesWithRequiredLiquid",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E _materialStoragesWithRequiredLiquid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "965ACABB2A81697250D5A6530796B86D4A7759E617C6980D8B124080B66FE530"
            },
            {
              "Id": "_missingResourceKeysReuseList:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "_missingResourceKeysReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E _missingResourceKeysReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC2F9F82EB8AB1A194DD18378186877D1A15ECC02252E8C95BE6003D8674F828"
            },
            {
              "Id": "_missingResources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "_missingResources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E _missingResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "579C332EF37EA101AC6986ECC35B8D82529C824D787BE9B41750318F418A3958"
            },
            {
              "Id": "_moveToConstructionSiteStopDistance:System.Single",
              "Name": "_moveToConstructionSiteStopDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _moveToConstructionSiteStopDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FA9D1BF27D905B90C3499DFCD647E44D4929CF2F8D16561D0C52468447A0916"
            },
            {
              "Id": "_moveToResourceStopDistance:System.Single",
              "Name": "_moveToResourceStopDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _moveToResourceStopDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07F690F3FC5110F1531188111736198CFB3CF712AF3B21B7F0553E44F783F47F"
            },
            {
              "Id": "_nextMaterialStorage:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Name": "_nextMaterialStorage",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
              "Signature": "private System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E _nextMaterialStorage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "715400A813288B24F9610CB35E96A5E94EDE005E7DC531E92B600F7AF8F216E0"
            },
            {
              "Id": "_nonBuildingConstructionSites:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "_nonBuildingConstructionSites",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E _nonBuildingConstructionSites",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B09BFE2736CBACD11A80F472360E4381477540BB9E2ACBB260FAAAB481130B49"
            },
            {
              "Id": "_taskTemplates:System.Collections.Generic.List\u00601\u003CScheduleSystem.TaskTemplate\u003E",
              "Name": "_taskTemplates",
              "Type": "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E",
              "Signature": "private System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E _taskTemplates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65C95A4907630DF9D06E6B5B80B4CF4C4F9C959165298BB0930575CD6F5D0C0A"
            },
            {
              "Id": "_transitionToBuildConstructionSite:System.Boolean",
              "Name": "_transitionToBuildConstructionSite",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transitionToBuildConstructionSite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "022ABA9B7D9C9038CE43481563DCAFFCF36041E2D0B335DF9F9D9B0517F6E285"
            },
            {
              "Id": "_transitionToCollectFromNearby:System.Boolean",
              "Name": "_transitionToCollectFromNearby",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transitionToCollectFromNearby",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA50B8E31F2D55606AC11A63562128947C372C59B0F8963D77F7CA0592BE77A7"
            },
            {
              "Id": "_transitionToGatherResources:System.Boolean",
              "Name": "_transitionToGatherResources",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transitionToGatherResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A625C8B89DC6E58C77051BDD2304382237D5811911C74D63FD767525CDEC73B"
            },
            {
              "Id": "_visitUpgradedBuildingInspectDuration:System.Single",
              "Name": "_visitUpgradedBuildingInspectDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _visitUpgradedBuildingInspectDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA670DAEAFF577A6BEFDF54B86956071D2BD97E3EA8EAF6856952609E8CA426B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConstructionSiteHasAllRequiredResources(CandideServer.Models.ConstructionSiteModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "ConstructionSiteHasAllRequiredResources",
              "Signature": "public System.Boolean ConstructionSiteHasAllRequiredResources(CandideServer.Models.ConstructionSiteModel constructionSite, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E missingResources)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "missingResources",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 332,
              "BodyHash": "A9BE3D6D43EECFFBD996C7AF101C5F66B29BB871A12E45BA83A890C2FFC539BE",
              "Hash": "70B828C61438F7B998EFB49794708E2538C36E0C1940358889D98D2857542A9C",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5563,
              "BodyHash": "40A7E00ABCDB6AE1BA3C989B232D283DBE21F07ABAD6A74BF8737400130B6E50",
              "Hash": "5481B294D225A229763F20279495BE320392F9FEE34F3D114B6256423A6EF250",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Citizens.GenericServerCitizenController::\u003CCreateStateMachine\u003Eb__43_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(System.String)",
                "BM.BehaviorRepeater::.ctor(BM.NodeArg\u003CSystem.Int32\u003E)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "CandideServer.Citizens.GenericServerCitizenController::\u003CCreateStateMachine\u003Eb__43_1()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [
                "base",
                "unthreatened",
                "not_talking",
                "default",
                "manning_desk",
                "approach",
                "idle",
                "craft",
                "scheduled_task",
                "visit_upgraded_building",
                "construction",
                "gather_resources",
                "collect_from_storage",
                "solid",
                "liquid",
                "collect_from_nearby"
              ],
              "Source": null
            },
            {
              "Id": "HandleNewDay()-\u003ESystem.Void",
              "Name": "HandleNewDay",
              "Signature": "public System.Void HandleNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "65BAB6746B11611B6BF8B6BC3E9EE0F459203FA9B546B73AAF66325278B3070D",
              "Hash": "53D3589A4D2E562DFCFE3C38A8347154CB41EA93926E8A53F64E8D61845B6B75",
              "CalledMethods": [
                "ScheduleSystem.ScheduleTemplateManager::get_Instance()",
                "ScheduleSystem.ScheduleTemplateManager::GetRandomSchedule(System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E)",
                "CandideServer.Citizens.GenericServerCitizenController::ResetCitizen()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasActiveWorkOrder(CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Boolean",
              "Name": "HasActiveWorkOrder",
              "Signature": "private System.Boolean HasActiveWorkOrder(CandideServer.Models.Citizen.CitizenSlotModel citizenSlotModel)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizenSlotModel",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "DC6F1A2F83F7597843784F908A0443F11276054FD94D17958F4A9C0C15BF10A2",
              "Hash": "DD58DF13B74EAC587DE937DF0804FE88B616B1E8059CB3D3053C0BDDAE3496BB",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.String::IsNullOrEmpty(System.String)"
              ],
              "StringLiterals": [
                "job:leatherworker",
                "job:carpenter",
                "job:blacksmith",
                "job:baker",
                "job:potter",
                "recipe:constructing"
              ],
              "Source": null
            },
            {
              "Id": "IsOnlyMissingLiquidsOnConstructionSite(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "IsOnlyMissingLiquidsOnConstructionSite",
              "Signature": "public System.Boolean IsOnlyMissingLiquidsOnConstructionSite(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E missingResources, out System.String\u0026 outMissingLiquidResourceId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "missingResources",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outMissingLiquidResourceId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "DBD65960B6415D83299D2105817D76C5AFF8C3C38D6F5FA9DCFBC52781B29366",
              "Hash": "1100B4036C8B3D8448C6435A4830AFDD2007BD79044A0FBE8E730870F6619CB3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "resource:clay",
                "resource:concrete"
              ],
              "Source": null
            },
            {
              "Id": "IsThreatDetected()-\u003ESystem.Boolean",
              "Name": "IsThreatDetected",
              "Signature": "private System.Boolean IsThreatDetected()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 284,
              "BodyHash": "74E572A04A6910CF6D3A5D4D9E4FBCAED1F92874A3A71C075B8C41F80868675A",
              "Hash": "D1EC16AA6EC34D879F29099129F12BE50B89400D5B6CBA44EABEFE4D7763D7D9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "bush_crab",
                "goat",
                "boar",
                "rat",
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "IsUnderAttack()-\u003ESystem.Boolean",
              "Name": "IsUnderAttack",
              "Signature": "private System.Boolean IsUnderAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "B7980F5270EC44247C4CC672F603F6AD603B54DE0E007ACC90A6DB28117BDAEE",
              "Hash": "DCAFC0F8C859758D6156907C32A3A2F044CE1FB03D983E75EE6BAB99B175374D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCitizen()-\u003ESystem.Void",
              "Name": "ResetCitizen",
              "Signature": "public System.Void ResetCitizen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "AD1ACBAC6F9473494B22D85126B88ED020F051D34A175540B64DD7B84C484744",
              "Hash": "10C0D99FE4B18511B74F96999726B40CFBF3BD8A5B7FBA959B6F167D97EAE317",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.Citizens.GenericServerCitizenController::SetCitizenDirection(System.Single)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCitizenDirection(System.Single)-\u003ESystem.Void",
              "Name": "SetCitizenDirection",
              "Signature": "private System.Void SetCitizenDirection(System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "7E17D7F0AC31ABB781FD3CCE5AA6483715120B061EDB94CD68F76BE54AEE13A7",
              "Hash": "15001AA8CBAE5AE1E54F86E7545E9D53B9661977B0F73C9823B3721BEB94FAEF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldStartNextTask()-\u003ESystem.Boolean",
              "Name": "ShouldStartNextTask",
              "Signature": "private System.Boolean ShouldStartNextTask()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "2CACCA9C6C9B85133A92F5E6BA575315FB4808F740630E68270B7FC48F78EDEC",
              "Hash": "5FC61E841B7C1C985321E3F95995D134A2951E4D99EBF6C35DB24B2074DC2C70",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Count()",
                "System.TimeOnly::FromDateTime(System.DateTime)",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Item(System.Int32)",
                "System.TimeOnly::op_GreaterThanOrEqual(System.TimeOnly, System.TimeOnly)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SortConstructionSitesByDistance(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E)-\u003ESystem.Void",
              "Name": "SortConstructionSitesByDistance",
              "Signature": "public System.Void SortConstructionSitesByDistance(Microsoft.Xna.Framework.Vector2 center, System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E constructionSites)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionSites",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "B019DE5CE999EFA426A7BD63781D7B95F0B7D5BCB4DAE115D2356CEA63314EF4",
              "Hash": "5C848887705D368FB173D7D867D203F238E123216C37157625D753202633F2E1",
              "CalledMethods": [
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass59_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Count()",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass59_0::\u003CSortConstructionSitesByDistance\u003Eb__0(CandideServer.Models.ConstructionSiteModel, CandideServer.Models.ConstructionSiteModel)",
                "System.Comparison\u003CCandideServer.Models.ConstructionSiteModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SortMaterialStoragesByDistance(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Func\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SortMaterialStoragesByDistance",
              "Signature": "public System.Void SortMaterialStoragesByDistance(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E materialStorages, System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E getDistance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "materialStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "getDistance",
                  "Type": "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "488B9BB621AF26593DFE13845B33FD7FAABD64623F6AAC49459FC3CAA25D7F85",
              "Hash": "3A56E15BC251673414D7E70B595472AB37DD55C72A52FE178E980B2D22DDA448",
              "CalledMethods": [
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass60_0::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass60_0::\u003CSortMaterialStoragesByDistance\u003Eb__0(System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E)",
                "System.Comparison\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartNextTaskIfDue()-\u003ESystem.Boolean",
              "Name": "StartNextTaskIfDue",
              "Signature": "private System.Boolean StartNextTaskIfDue()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "8A809B09D06B59E8C36075A7AA3E9DCFBB0616A96C068EC4498D15D1396443F9",
              "Hash": "1165EA131131833B545AB8F38088050CEBFB64D99E4B1B930007C188A9BE89CA",
              "CalledMethods": [
                "CandideServer.Citizens.GenericServerCitizenController::ShouldStartNextTask()",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Clear()",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDepleteMaterialStorageAndSetPickup()-\u003ESystem.Boolean",
              "Name": "TryDepleteMaterialStorageAndSetPickup",
              "Signature": "private System.Boolean TryDepleteMaterialStorageAndSetPickup()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "6F36B7AFFCD8742926B4EA9E75C54A0253A3B964756AB46495878987A2A840C4",
              "Hash": "D1AE2493CADB5C57979B799DDC602BCA7A7F6963180FE7F91B66695F30F8C74D",
              "CalledMethods": [
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E::get_Value()",
                "CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::get_Value()",
                "CandideServer.Citizens.Base.AbstractCitizenController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "entityToGetPickedUp"
              ],
              "Source": null
            },
            {
              "Id": "TryFindBestLiquidCollectionPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindBestLiquidCollectionPath",
              "Signature": "private System.Boolean TryFindBestLiquidCollectionPath(Microsoft.Xna.Framework.Vector2 citizenPosition, Microsoft.Xna.Framework.Vector2 constructionSitePosition, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E bucketStorages, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E liquidStorages, out System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026 outBucketStorage, out System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026 outLiquidStorage)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizenPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionSitePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bucketStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "liquidStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBucketStorage",
                  "Type": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outLiquidStorage",
                  "Type": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 355,
              "BodyHash": "3C0A58E5B8AEC47609A300B777923DD5F7581B505D144897A69382EE98ED642E",
              "Hash": "B220057BF8BEEDBFD27E0ABEAA9E0943DC8C3467E7E26D58AD26372974A20BA7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Current()",
                "CandideServer.SimulationModels.BuildingSimulationModel::get_Position()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.Single\u003E::.ctor(!0, !1, !2)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.Single\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.Single\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E, System.Single\u003E\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindNearbyEmptyBucket(CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindNearbyEmptyBucket",
              "Signature": "private System.Boolean TryFindNearbyEmptyBucket(out CandideServer.Entities.ServerEntityModel\u0026 outEmptyBucketToPickUp)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outEmptyBucketToPickUp",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "BB8C7A788CA3529300CF1EB7E26DC47DE51FCB1DB676437E31151704EB9B9D5F",
              "Hash": "87D6FF554D18CB724E731288A7DA5F8AE391FE03AA4BC9B292DB818CAED0B720",
              "CalledMethods": [
                "CandideServer.Citizens.GenericServerCitizenController::TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "BM.EnemyUtil::GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindNearbyResourceToPickUp(CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindNearbyResourceToPickUp",
              "Signature": "private System.Boolean TryFindNearbyResourceToPickUp(out CandideServer.Entities.ServerEntityModel\u0026 outEntityToPickUp)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outEntityToPickUp",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 603,
              "BodyHash": "481C4FFD178F6306ACF3BA9347F967F2BBDA2BDC97966C24FFB7BE0E2E9F29AF",
              "Hash": "32BA13D1C4382EE7D9494BF265546976844B5739B98F6E05A133A2651FACF86A",
              "CalledMethods": [
                "CandideServer.Citizens.GenericServerCitizenController::TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "BM.EnemyUtil::GetServerEntitiesInCircleAreaWithBaseIdsSortedByDistance(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryGetConstructionSitesWithinDistance(System.Guid, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E\u0026, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass63_0::.ctor()",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass63_0::\u003CTryFindNearbyResourceToPickUp\u003Eb__0(CandideServer.Entities.ServerEntityModel)",
                "System.Predicate\u003CCandideServer.Entities.ServerEntityModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetMaterialStoragesContainingLiquid(System.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Citizens.GenericServerCitizenController::TrySortLiquidMaterialStoragesForConstructionDelivery(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::.ctor(!0)",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, System.String\u0026, System.Int32\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()"
              ],
              "StringLiterals": [
                "resource:clay",
                "resource:concrete"
              ],
              "Source": null
            },
            {
              "Id": "TryGetBuildingOutputResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingOutputResourceStorage",
              "Signature": "private System.Boolean TryGetBuildingOutputResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel materialStorage, out CandideServer.Models.InternalResourceStorageModel\u0026 outInternalStorageModel)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "materialStorage",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outInternalStorageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "48C385EE60966658F7FFC73513661776C08159FF2E1F896D16E4E9D7E4FEAAFF",
              "Hash": "281DCB1B84C220E98D9F21FA19E426E902A31A0DBABDC8D8799C8F06AEEAA560",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetClosestEmptyBucketInTown(CandideServer.Models.ConstructionSiteModel, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetClosestEmptyBucketInTown",
              "Signature": "private System.Boolean TryGetClosestEmptyBucketInTown(CandideServer.Models.ConstructionSiteModel constructionSite, out CandideServer.Entities.ServerEntityModel\u0026 outEmptyBucket)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEmptyBucket",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "F130803A0497A4A95D9AB7BAE36CD77CFD24688A8D2F3720AF6378A4D40376AA",
              "Hash": "88093AF1C27F411FF8F3374A904B9F327118C2A9E4119AA334A191074D303CB5",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "BM.EnemyUtil::GetServerEntitiesInRectangleAreaWithBaseIdsSortedByDistance(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetConstructionSitesInTown(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E)-\u003ESystem.Boolean",
              "Name": "TryGetConstructionSitesInTown",
              "Signature": "public System.Boolean TryGetConstructionSitesInTown(System.Nullable\u003CSystem.Guid\u003E townId, System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E constructionSites)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionSites",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "7A045E4630D3C6D0CC4AB95A25AE7383248C7860AFB6BD277A7CB959971D9696",
              "Hash": "25B182F0D06281B45D0C9D020F965B1B9480630FD7BA111C331D9A8F464F2807",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetFirstAvailableConstructionResource(System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E, System.String\u0026, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetFirstAvailableConstructionResource",
              "Signature": "private System.Boolean TryGetFirstAvailableConstructionResource(System.Collections.Generic.List\u003CSystem.String\u003E missingResourcesKeysReuseList, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E missingResources, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E availableResources, out System.String\u0026 availableResourceId, out System.String\u0026 liquidResourceId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "missingResourcesKeysReuseList",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "missingResources",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableResources",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableResourceId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "liquidResourceId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "53B46AE35CCEFCCDA6BE4D45F686B3479ACD311B9A57D786A43BD41F04D87762",
              "Hash": "E3265A36464B55AB214BA6E7CAC4AFDE379D4FB8464FFCF548BB9B87C719BECE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "resource:clay",
                "resource:concrete",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TryGetMaterialStoragesContainingLiquid(System.String, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Collections.Generic.ICollection\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E)-\u003ESystem.Boolean",
              "Name": "TryGetMaterialStoragesContainingLiquid",
              "Signature": "private System.Boolean TryGetMaterialStoragesContainingLiquid(System.String liquidResourceId, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E materialStorages, System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E outputMaterialStoragesWithLiquid)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "liquidResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "materialStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputMaterialStoragesWithLiquid",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "3EAA0CA992772A6D7E5BAD352A0E7454EFA754DA7446F05BFC40E52F9D8E4002",
              "Hash": "EC0284EBA4CE8B88E9D36275F3954ADFF0A59B8D77053154CE4E68C17DCFF18D",
              "CalledMethods": [
                "System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetMaterialStoragesOutputtingToBuilding(CandideServer.SimulationModels.BuildingSimulationModel, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E)-\u003ESystem.Boolean",
              "Name": "TryGetMaterialStoragesOutputtingToBuilding",
              "Signature": "public System.Boolean TryGetMaterialStoragesOutputtingToBuilding(CandideServer.SimulationModels.BuildingSimulationModel building, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E materialStorages)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "materialStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "5F459CA07F0686B400E520D1B1D4CA00C8B85F586C7EE9F116FA8CB9FB00E2BD",
              "Hash": "294D0E2EBEA43A86BB5AEC5EA7C8827440DEAAB76FBF77852053A7EAA160218F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetBuildingOutputResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetOutsideWorldPositionUsingBuildingIfInside",
              "Signature": "public System.Boolean TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel serverEntity, out Microsoft.Xna.Framework.Vector2\u0026 outPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "EEA637C5C88C01A3A9EB55184ADA6DE26A178E6A91E182DF2D1E370EB90ACF15",
              "Hash": "12AC14474665D1A1A1116F9877A8E454505D27733234DD244126291B5CB87DC2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerGameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRandomConstructionPosition(CandideServer.Models.ConstructionSiteModel, System.Random, ScheduleSystem.WorldPosition\u0026, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryGetRandomConstructionPosition",
              "Signature": "public System.Boolean TryGetRandomConstructionPosition(CandideServer.Models.ConstructionSiteModel constructionSite, System.Random random, out ScheduleSystem.WorldPosition\u0026 goalWorldPosition, System.Int32 maxTries)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "goalWorldPosition",
                  "Type": "ScheduleSystem.WorldPosition\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxTries",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 555,
              "BodyHash": "84DB9A129A27EE3116CF3A38F79AB4CC44216BE5D8B919A2BEB7A05482F4F682",
              "Hash": "449FDF1EDE194D73A04CDC5BA26D650E60C5903E3D72E3098D33BEF649FD5BD1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Capacity()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::set_Capacity(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::set_Item(System.Int32, !0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRandomOutsideConstructionPosition(CandideServer.Models.ConstructionSiteModel, System.Random, ScheduleSystem.WorldPosition\u0026, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryGetRandomOutsideConstructionPosition",
              "Signature": "public System.Boolean TryGetRandomOutsideConstructionPosition(CandideServer.Models.ConstructionSiteModel constructionSite, System.Random random, out ScheduleSystem.WorldPosition\u0026 goalWorldPosition, System.Int32 maxTries)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "goalWorldPosition",
                  "Type": "ScheduleSystem.WorldPosition\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxTries",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 584,
              "BodyHash": "4E06A2ED315A4D15EDD65AC9343B181576F94D8DE223F9B505449EEF9938B1C8",
              "Hash": "DAB21CDEC1CE1F12D4E86E1F17DD38D085DE770935905D3E689E0F9AA7F3B4E2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::RemoveAt(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryHandleLiquidCollection(CandideServer.Models.ConstructionSiteModel, System.String)-\u003ESystem.Boolean",
              "Name": "TryHandleLiquidCollection",
              "Signature": "private System.Boolean TryHandleLiquidCollection(CandideServer.Models.ConstructionSiteModel constructionSite, System.String missingLiquidResourceId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "missingLiquidResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 563,
              "BodyHash": "E06878397D1CA4C2A7FFD5F45EDA5070AC80BCF0BBB3B9FECEC14FCFC6D56A09",
              "Hash": "0C83AB36E74843913634FEE42558C35F64B7F951F1CF3F467D1312FB3AA10269",
              "CalledMethods": [
                "CandideServer.Citizens.GenericServerCitizenController::TryGetMaterialStoragesContainingLiquid(System.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Collections.Generic.ICollection\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E)",
                "CandideServer.Citizens.GenericServerCitizenController::TryFindNearbyEmptyBucket(CandideServer.Entities.ServerEntityModel\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Citizens.GenericServerCitizenController::TrySortLiquidMaterialStoragesForConstructionDelivery(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::.ctor(!0)",
                "CandideServer.Citizens.Base.AbstractCitizenController::get_Blackboard()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Citizens.GenericServerCitizenController::TryFindBestLiquidCollectionPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026, System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E\u0026)",
                "CandideServer.Citizens.GenericServerCitizenController::TryInitializeCollectResource(System.String)",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetClosestEmptyBucketInTown(CandideServer.Models.ConstructionSiteModel, CandideServer.Entities.ServerEntityModel\u0026)"
              ],
              "StringLiterals": [
                "moveToPosiiton",
                "entityToGetPickedUp",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TryInitializeCollectResource(System.String)-\u003ESystem.Boolean",
              "Name": "TryInitializeCollectResource",
              "Signature": "private System.Boolean TryInitializeCollectResource(System.String availableResourceId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "availableResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "1E6D01A52A102C39016AD00B3F5A9E756F1E5C6E63FFC42A75069D6B26961EF8",
              "Hash": "434D0428F3C95B14E539FFE4DAB88123C0B499D669D8E2A93276D73C9004E48F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Value()",
                "CandideServer.Citizens.GenericServerCitizenController::TrySetMoveToMaterialStorage(CandideServer.SimulationModels.BuildingSimulationModel, System.String, Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Guid::NewGuid()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::.ctor(!0)",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteOutputResourceStorageArgs\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetMoveToMaterialStorage(CandideServer.SimulationModels.BuildingSimulationModel, System.String, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TrySetMoveToMaterialStorage",
              "Signature": "private System.Boolean TrySetMoveToMaterialStorage(CandideServer.SimulationModels.BuildingSimulationModel materialStorage, System.String availableResourceId, out Microsoft.Xna.Framework.Vector2\u0026 outGoalPosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "materialStorage",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outGoalPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "AE67B7A1E84CD20549AD7ABABAE70A8D7B485330365CE41FCF690C88D58BA672",
              "Hash": "C3963CC8FB4205F702023587B9E9D37A850C6725C00221C0DC15740B3674F438",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Microsoft.Xna.Framework.Vector2\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Citizens.Base.AbstractCitizenController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "moveToPosiiton"
              ],
              "Source": null
            },
            {
              "Id": "TrySortLiquidMaterialStoragesForConstructionDelivery(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Models.InternalResourceStorageModel\u003E\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "TrySortLiquidMaterialStoragesForConstructionDelivery",
              "Signature": "private System.Boolean TrySortLiquidMaterialStoragesForConstructionDelivery(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E liquidMaterialStorages, Microsoft.Xna.Framework.Vector2 resourcePosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "liquidMaterialStorages",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourcePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "756EE9301505860B3DD9EF03EA1B74B7933103672163A7E8AD3A922DB27EEE31",
              "Hash": "AE9CF83F8E9C6F36F961681BB9EFB0291AACEC468AD9236A7CE0DE2C640D697F",
              "CalledMethods": [
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass70_0::.ctor()",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetOutsideWorldPositionUsingBuildingIfInside(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Count()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass70_0::\u003CTrySortLiquidMaterialStoragesForConstructionDelivery\u003Eb__0(CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Citizens.GenericServerCitizenController::SortMaterialStoragesByDistance(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryStartConstruction(System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "TryStartConstruction",
              "Signature": "private System.Boolean TryStartConstruction(System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E constructionSites, Microsoft.Xna.Framework.Vector2 center)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionSites",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 497,
              "BodyHash": "A6E93E5606ADFEB7B7E571BAF6D2FFB5C60EC842D839914308707F243FCFE54E",
              "Hash": "D799A3E048E1FD61A16AA31D3ACE1EDFEB0EBB7A9494875040D47C3906BE3AE6",
              "CalledMethods": [
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass73_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "CandideServer.Citizens.GenericServerCitizenController::ConstructionSiteHasAllRequiredResources(CandideServer.Models.ConstructionSiteModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)",
                "CandideServer.Citizens.GenericServerCitizenController::TryFindNearbyResourceToPickUp(CandideServer.Entities.ServerEntityModel\u0026)",
                "CandideServer.Citizens.Base.AbstractCitizenController::get_Blackboard()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Citizens.GenericServerCitizenController::IsOnlyMissingLiquidsOnConstructionSite(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.String\u0026)",
                "CandideServer.Citizens.GenericServerCitizenController::TryHandleLiquidCollection(CandideServer.Models.ConstructionSiteModel, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "GenericServerCitizenController.\u003C\u003Ec__DisplayClass73_0::\u003CTryStartConstruction\u003Eb__0(CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Citizens.GenericServerCitizenController::SortMaterialStoragesByDistance(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E, System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, System.Single\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::get_Current()",
                "CandideServer.Citizens.GenericServerCitizenController::TryGetFirstAvailableConstructionResource(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.String\u0026, System.String\u0026)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.InternalResourceStorageModel\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Citizens.GenericServerCitizenController::TryInitializeCollectResource(System.String)",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "moveToPosiiton",
                "entityToGetPickedUp"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "18EAC32FB83F21364864A7218BE86B7AC805824A5051765298AB4C07BD445247",
              "Hash": "E93B2EDAE290D53DEE755F007604B3D21A01FF28267FF170BBC13213E277CC74",
              "CalledMethods": [
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::GetCurrentState()",
                "CandideServer.Citizens.Base.AbstractCitizenController::get_Blackboard()",
                "BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)",
                "CandideServer.Citizens.GenericServerCitizenController::IsUnderAttack()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Citizens.Base.AbstractCitizenController::Update(Microsoft.Xna.Framework.GameTime, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75663C82BE3B7D39E925DB1D4E75C6F20677D75D08A536AABDA1633EDF426517"
        },
        {
          "Id": "CandideServer.Data.Citizens.CitizenOverviewData",
          "Name": "CitizenOverviewData",
          "DisplayName": "CitizenOverviewData",
          "FullName": "CandideServer.Data.Citizens.CitizenOverviewData",
          "Namespace": "CandideServer.Data.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "CitizenBaseId:System.String",
              "Name": "CitizenBaseId",
              "Type": "System.String",
              "Signature": "public System.String CitizenBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D66C94325236D1D1073A3D4399EFB3E869B70B221AC5AE370CA38B0BB16DAE37"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentJobLevel:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "CurrentJobLevel",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E CurrentJobLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18A4BD1DFB9E1B365C38D30295F35F6758279AF4C53D9409DB0BE66DE88D667D"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsDead:System.Boolean",
              "Name": "IsDead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D898AE48A266D12D1F899C9FC05DE7194FF2A89F4BF0E3DDC6C82A02A5DA59EA"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromCitizenData(CandideServer.Models.Citizen.CitizenModel)-\u003ECandideServer.Data.Citizens.CitizenOverviewData",
              "Name": "FromCitizenData",
              "Signature": "public CandideServer.Data.Citizens.CitizenOverviewData FromCitizenData(CandideServer.Models.Citizen.CitizenModel citizenModel)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Citizens.CitizenOverviewData",
              "Parameters": [
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "83C01711ACB7D886F3021BC3FDAC7306C1A01A593DBA0AE7BAD75E52D125728C",
              "Hash": "FF8A5958D47B1D89878F91325B0AA3FA289DFB4817C626244D5405FBC71870AD",
              "CalledMethods": [
                "CandideServer.Data.Citizens.CitizenOverviewData::.ctor()",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FromTownOverviewData(CandideServer.MessageModels.Towns.CitizenTownOverviewData)-\u003ECandideServer.Data.Citizens.CitizenOverviewData",
              "Name": "FromTownOverviewData",
              "Signature": "public CandideServer.Data.Citizens.CitizenOverviewData FromTownOverviewData(CandideServer.MessageModels.Towns.CitizenTownOverviewData data)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Citizens.CitizenOverviewData",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "8633B599235329F26A7E1187886E3138C8CF42CF0EECE55EC0B8878C3D64C110",
              "Hash": "EF7C1308C709F9A4AAB8E308D48AAA79E59DA5F45071611E577071035D9B4E17",
              "CalledMethods": [
                "CandideServer.Data.Citizens.CitizenOverviewData::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BADDAADCD8BC0C92CD5C6292A1EF2D49C50CABECE2788FF4EAA47729D300788D"
        },
        {
          "Id": "CandideServer.Data.DataModels.BiomeData",
          "Name": "BiomeData",
          "DisplayName": "BiomeData",
          "FullName": "CandideServer.Data.DataModels.BiomeData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseGround:WorldTile\u002BGroundType",
              "Name": "BaseGround",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BaseGround",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C8A672FAB213B2043520F81E20C455D4D8A8E5FB546FE45C05119A1BECE1DAE"
            },
            {
              "Id": "BiomeCategory:System.String",
              "Name": "BiomeCategory",
              "Type": "System.String",
              "Signature": "public System.String BiomeCategory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD673DDF38742E59EFFEB348559F550A78E455E2F75BEA8480245E88DDBA5165"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "DayAmbienceEventId:System.String",
              "Name": "DayAmbienceEventId",
              "Type": "System.String",
              "Signature": "public System.String DayAmbienceEventId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF8825AC6BB7AF5AE3B584698BCC25E6A80EB4ECDBA955ACCBE30588E2F6008B"
            },
            {
              "Id": "DayMusicGroup:System.String",
              "Name": "DayMusicGroup",
              "Type": "System.String",
              "Signature": "public System.String DayMusicGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CA17D8A58A5E4FD3372034BF66582E34B600E93F22A758A8CF84CD115305C04"
            },
            {
              "Id": "EntityGenerator:CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator",
              "Name": "EntityGenerator",
              "Type": "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator EntityGenerator",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CFA80FD11C0F46BEE6DEFE6B701F8DDBF7B07680EF11EFCFFA0E8543DC26B7F"
            },
            {
              "Id": "EntitySizes:System.Single[]",
              "Name": "EntitySizes",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] EntitySizes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "217EEC474EB01E1B6F837CA370A61AB52C2A3D5F92618C9DB4E508B4B888EB84"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "NightAmbienceEventId:System.String",
              "Name": "NightAmbienceEventId",
              "Type": "System.String",
              "Signature": "public System.String NightAmbienceEventId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23C85E29638FB3D097697CE2806F94FD382E2776D820C1FC81BBFAB3986498BD"
            },
            {
              "Id": "NightMusicGroup:System.String",
              "Name": "NightMusicGroup",
              "Type": "System.String",
              "Signature": "public System.String NightMusicGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DA138E5C1747C36D453BD581786A393EEE6D9BBA8FBF8A778FA196924FECA2A"
            },
            {
              "Id": "SpriteSheetFolderLocation:System.String",
              "Name": "SpriteSheetFolderLocation",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheetFolderLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34BCC82C7AED30FD4B6BAC091026DB8B5648EEA6E918A42DDB95FA41FC652C5A"
            },
            {
              "Id": "TileGenerator:CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator",
              "Name": "TileGenerator",
              "Type": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator TileGenerator",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F405606FAFB87B06AC3AF0F237FEB92255719195EA2C4F3ED9D179FE27D3EB6"
            },
            {
              "Id": "TileSecondPass:CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass",
              "Name": "TileSecondPass",
              "Type": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass TileSecondPass",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC748FC4DFEE5AF8380EF93088148086933CB513CE57C086A828430DF867E16F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "45970C6F4263899FA69395690D0B1D84D8E1A74C61B2818BE874B24B38F0732C"
        },
        {
          "Id": "CandideServer.Data.DataModels.BuildingTypeData",
          "Name": "BuildingTypeData",
          "DisplayName": "BuildingTypeData",
          "FullName": "CandideServer.Data.DataModels.BuildingTypeData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CreateController:System.Func\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E",
              "Name": "CreateController",
              "Type": "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E",
              "Signature": "public System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E CreateController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C02A9417CA43FF20D51EAFFFE64CE334558B91E7A91C467B7943271EDB69B6E5"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F8493CFFFB0D0455FBDCF794B5CD709C71A49AA81A35E1443E2D6293BAF90AD"
        },
        {
          "Id": "CandideServer.Data.DataModels.CitizenData",
          "Name": "CitizenData",
          "DisplayName": "CitizenData",
          "FullName": "CandideServer.Data.DataModels.CitizenData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseEntityGuid:System.Guid",
              "Name": "BaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46380EDDE2C37BE8F98102A7E88D27EFFB088031BFD147703BC99C57FC375CC"
            },
            {
              "Id": "DefaultStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "DefaultStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E DefaultStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE246B5E862E3DEF7FF3EC76A78D4E84FFF9B36F6602448A63D4C714F09F8EDA"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "656DED3CF244C7E50541E7B7E4871362E1A04332C7E1383D1785BD556C7F5BDF"
        },
        {
          "Id": "CandideServer.Data.DataModels.CropData",
          "Name": "CropData",
          "DisplayName": "CropData",
          "FullName": "CandideServer.Data.DataModels.CropData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowedBiomeCategories:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "AllowedBiomeCategories",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E AllowedBiomeCategories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE3E1CA1F3ED4F69C3A30E85DEBAC1C5B2273039FAB75BC24C52CA9F8A8DB0FC"
            },
            {
              "Id": "AllowRepeatableHarvest:System.Boolean",
              "Name": "AllowRepeatableHarvest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowRepeatableHarvest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "496F2D217A77CFCD0D84591159432C91225424B0A41AF8C9DB44A8BF68B2F3FF"
            },
            {
              "Id": "CanPlantOnAnyKindOfDirt:System.Boolean",
              "Name": "CanPlantOnAnyKindOfDirt",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanPlantOnAnyKindOfDirt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E207BDEDCD2B4547B772849F30DADD3F701B9D83A9D08E0ADCA9CEABA3C5F89"
            },
            {
              "Id": "CropType:CandideServer.Data.DataModels.CropType",
              "Name": "CropType",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType CropType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94D01EDDE1DE5D29CA49310E3BA57CFA7AFBF8962AFD5C1DAD0E091BD99A3062"
            },
            {
              "Id": "DisplayId:System.String",
              "Name": "DisplayId",
              "Type": "System.String",
              "Signature": "public System.String DisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06F4DD2996394290BE8EE249A0B887C762FE22F54A47CAC30FE2DDA601365E0B"
            },
            {
              "Id": "DropTable:Shared.Models.DropTables.DropTableSystem",
              "Name": "DropTable",
              "Type": "Shared.Models.DropTables.DropTableSystem",
              "Signature": "public Shared.Models.DropTables.DropTableSystem DropTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4AB7B0831E1E502D2B46C23C7900D2158B411F19EB9F2AAD3B193120DB6A664"
            },
            {
              "Id": "DryGrowthTime:System.TimeSpan",
              "Name": "DryGrowthTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan DryGrowthTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B53BDC114C75914576FBD3FA894EA353C1AC16410D681BC305C4E864B465987"
            },
            {
              "Id": "EntitySpawnOffset:System.Numerics.Vector3",
              "Name": "EntitySpawnOffset",
              "Type": "System.Numerics.Vector3",
              "Signature": "public System.Numerics.Vector3 EntitySpawnOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F5632B8C05F8CB6DAC440C2B9DE113EE5AF8F471915AD7CB7FA4303C09944D2"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SetStructureTypeOnComplete:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "SetStructureTypeOnComplete",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E SetStructureTypeOnComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F813DFDFBFA1C47AAF850538D077C0C99BD8525154073BA78DF8C5E352C37AE"
            },
            {
              "Id": "SpawnedEntity:System.Guid",
              "Name": "SpawnedEntity",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnedEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3A9E542D887634615FB4D1A6E0C5A863A1654773AF5058138DB168773EA51A0"
            },
            {
              "Id": "SpawnEntityOnComplete:System.Boolean",
              "Name": "SpawnEntityOnComplete",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpawnEntityOnComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F53438253C3219D11D9CCD4CF8E6521471153A760DB1D1FC8CC633C805625B3C"
            },
            {
              "Id": "StageCount:System.Int32",
              "Name": "StageCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StageCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "364018BD3E01589A9D7CEC359489D954FB9B4E828CF2E522F61007CD06CE1A89"
            },
            {
              "Id": "WetGrowthTime:System.TimeSpan",
              "Name": "WetGrowthTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan WetGrowthTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7FEAB50227F12E79B77D6C6735ED36DF5B5D50E60DD4EBDB206D15E11DDD31D"
            },
            {
              "Id": "WildDropTable:Shared.Models.DropTables.DropTableSystem",
              "Name": "WildDropTable",
              "Type": "Shared.Models.DropTables.DropTableSystem",
              "Signature": "public Shared.Models.DropTables.DropTableSystem WildDropTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD04CCCC426198BD06C3FC78605134D92130643515055BF36DFEE65AAE817D45"
            }
          ],
          "Properties": [
            {
              "Id": "StageGrowthTime:System.TimeSpan",
              "Name": "StageGrowthTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan StageGrowthTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32C83CACCA27A303211A04E8772D311DCFFCBE7FAF262438594E9061BDD00F91"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E30D315D4046DD030020B871C5498881F3875B47341B7D44DE10DF5FB86E01F1"
        },
        {
          "Id": "CandideServer.Data.DataModels.CropType",
          "Name": "CropType",
          "DisplayName": "CropType",
          "FullName": "CandideServer.Data.DataModels.CropType",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Flower:CandideServer.Data.DataModels.CropType",
              "Name": "Flower",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType Flower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B083A11F2D32D6F3EBCFF56D0AEA530663A77C489ACFA196265CC15C76F11638"
            },
            {
              "Id": "FruitTree:CandideServer.Data.DataModels.CropType",
              "Name": "FruitTree",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType FruitTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17136F37E278968DE58C893D95661B5B8F652E3450C995FB2CD063B66491172E"
            },
            {
              "Id": "Mushroom:CandideServer.Data.DataModels.CropType",
              "Name": "Mushroom",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType Mushroom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "445414B69B821F3C7D9D71BD4CF6C019E10EAA0BABB102B6DC0AD36F6E998E09"
            },
            {
              "Id": "Plant:CandideServer.Data.DataModels.CropType",
              "Name": "Plant",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType Plant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A355F3D0255CEA1E804C518F4491C743FBA1E4CC8C9562A1BFFAA52C046D955"
            },
            {
              "Id": "Tree:CandideServer.Data.DataModels.CropType",
              "Name": "Tree",
              "Type": "CandideServer.Data.DataModels.CropType",
              "Signature": "public CandideServer.Data.DataModels.CropType Tree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEE9FC7CC38C0E4213EC1BBF323BD6CBE51F0B49E7EC311B364834A39E32FCF2"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9788D195FBD101CFB889B3C3E0BA7C6DC92FD2A502E38815D3524A4C99E48DBE"
        },
        {
          "Id": "CandideServer.Data.DataModels.DirectionalOffsetData",
          "Name": "DirectionalOffsetData",
          "DisplayName": "DirectionalOffsetData",
          "FullName": "CandideServer.Data.DataModels.DirectionalOffsetData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Offsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "Offsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] Offsets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5EA9ED867CC569481AE585D0C7BDDC49AAEE9A0077AF10389803F3D1A84B0F0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7721D2E3D4D9AD23C9A6DE2D97E1DFDFE7D7291A975AA186A40FA6512FA21E11"
        },
        {
          "Id": "CandideServer.Data.DataModels.IServerWeatherController",
          "Name": "IServerWeatherController",
          "DisplayName": "IServerWeatherController",
          "FullName": "CandideServer.Data.DataModels.IServerWeatherController",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Shared.Models.Weather.WeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D929E87422F7773FC423E45CA1EACD011D73FBD6E7E5A7ED42820599B76D297F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B925E1D3880D5076037064DC66596C822EC8005DE44E373A21C321978610B0FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3D4583E9754C6A193BE1DD9C7E8D3DADAA3126D10FC0872425821A4870DEC267"
        },
        {
          "Id": "CandideServer.Data.DataModels.RewardData",
          "Name": "RewardData",
          "DisplayName": "RewardData",
          "FullName": "CandideServer.Data.DataModels.RewardData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "RewardStrategies:CandideServer.Models.Rewards.IRewardStrategy[]",
              "Name": "RewardStrategies",
              "Type": "CandideServer.Models.Rewards.IRewardStrategy[]",
              "Signature": "public CandideServer.Models.Rewards.IRewardStrategy[] RewardStrategies",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEC632A8099742211AB88CD2138CCF075FDE6DBAB1A79A434F108902BB813043"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "3C66DE667C75163C98E717F5B09DC950F8BF16D5518261BCD36561C6024348D9",
              "Hash": "71FE5E7746DE7A1ABA204ED7F7C99B375C3C914995F7E374A22A59B30427E42A",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "CandideServer.Models.Rewards.IRewardStrategy::GetName(System.Text.StringBuilder)"
              ],
              "StringLiterals": [
                ", "
              ],
              "Source": null
            },
            {
              "Id": "GetTooltipText()-\u003ESystem.String",
              "Name": "GetTooltipText",
              "Signature": "public System.String GetTooltipText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "16F267B993BF5936FEB19CE3B8A634D90F5C9A566CF47800F66E2FC6BA2B84EB",
              "Hash": "C41B27DD0A487164F945D1577DC345C819137B71C3981BA3732ACC67E8598C91",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideServer.Models.Rewards.IRewardStrategy::GetTextDescription(System.Text.StringBuilder)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "ERROR_NO_REWARD_STRATEGIES"
              ],
              "Source": null
            }
          ],
          "Hash": "2DEA88EF648523BBC944861B9AF589FCD2EED582DEE74CC951D2525FD3179ECA"
        },
        {
          "Id": "CandideServer.Data.DataModels.ServerScriptData",
          "Name": "ServerScriptData",
          "DisplayName": "ServerScriptData",
          "FullName": "CandideServer.Data.DataModels.ServerScriptData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:System.Action\u00601\u003CCandideServer.Data.DataModels.ServerScriptDataArgs\u003E",
              "Name": "Action",
              "Type": "System.Action\u003CCandideServer.Data.DataModels.ServerScriptDataArgs\u003E",
              "Signature": "public System.Action\u003CCandideServer.Data.DataModels.ServerScriptDataArgs\u003E Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CB412D87E8E9076800E248798E28D3C3B38A4BBD9057A1206D30297C69815EF"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A97C6766357DAD1981C849244DCBFC75B5267CA8996527D42C037DDC8F6D588"
        },
        {
          "Id": "CandideServer.Data.DataModels.ServerScriptDataArgs",
          "Name": "ServerScriptDataArgs",
          "DisplayName": "ServerScriptDataArgs",
          "FullName": "CandideServer.Data.DataModels.ServerScriptDataArgs",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentPlayer:CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "CurrentPlayer",
              "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel CurrentPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFBDB4025EA86C4B03E4554716ED1BD709328EFB90F558422E6E6D2A1BA98E03"
            },
            {
              "Id": "GuidArg1:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GuidArg1",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GuidArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EF9C6FDCFE60963C33D407489504988E4674CCCA4420BD04F85EF1F96FD4490"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "855954752B4CD575F62F683CC17115E4ACC018A2C40F63B3339D0219B34B85D8"
        },
        {
          "Id": "CandideServer.Data.DataModels.ServerSpellTypeData",
          "Name": "ServerSpellTypeData",
          "DisplayName": "ServerSpellTypeData",
          "FullName": "CandideServer.Data.DataModels.ServerSpellTypeData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Spell:CandideServer.Models.Spells.AbstractServerSpell",
              "Name": "Spell",
              "Type": "CandideServer.Models.Spells.AbstractServerSpell",
              "Signature": "public CandideServer.Models.Spells.AbstractServerSpell Spell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7136A319F1F5EE7CAF5B17D29294389C428C0F005DC73473BCD2B345C3F7C008"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "403A65C6359B245099F65F0D8BD670834725FF5C6DD5772754F85BB6910DD036"
        },
        {
          "Id": "CandideServer.Data.DataModels.ServerWeatherData",
          "Name": "ServerWeatherData",
          "DisplayName": "ServerWeatherData",
          "FullName": "CandideServer.Data.DataModels.ServerWeatherData",
          "Namespace": "CandideServer.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeTimeBasedSpawnFrequency:System.Func\u00603\u003CSystem.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E,System.Single,System.Single\u003E",
              "Name": "BiomeTimeBasedSpawnFrequency",
              "Type": "System.Func\u003CSystem.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single, System.Single\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single, System.Single\u003E BiomeTimeBasedSpawnFrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9A63AC737317D745D6E0DABFD0F5542DEB2C2B73D8654731893EC48638594E2"
            },
            {
              "Id": "CompatibleBiomeIds:System.String[]",
              "Name": "CompatibleBiomeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] CompatibleBiomeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF5654762694ACE26B8291F61416090ED555C574BDA1060ABF8032EC27D3C034"
            },
            {
              "Id": "CompatibleWeatherIds:System.String[]",
              "Name": "CompatibleWeatherIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] CompatibleWeatherIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79215F343FB3679C351D2EFB779F5035B2033347DDA87D602FCAA3C3DAFE7BC3"
            },
            {
              "Id": "DurationSpan:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "DurationSpan",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E DurationSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA0F537DC60276D2FE53028E392D9BBCE48005CBBC956A6FE478E188E714B59"
            },
            {
              "Id": "GetWeatherController:System.Func\u00601\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E",
              "Name": "GetWeatherController",
              "Type": "System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E",
              "Signature": "public System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E GetWeatherController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B7D6AEE82F3613FEB1E8FE1F10B0958CD99CC638FD4359CEC7BDBEED46B86E7"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "IncompatibleBiomeIds:System.String[]",
              "Name": "IncompatibleBiomeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] IncompatibleBiomeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F38039D46B8A02536F442F648577F9CF31F69A556AB35FB35035E8A7CFF708D"
            },
            {
              "Id": "RadiusScaleSpan:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "RadiusScaleSpan",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E RadiusScaleSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40DE850F1E58612A35EF8C805F894A7C9F5B69A33E3F3D766C782257ACA0F8D"
            },
            {
              "Id": "SpawnFrequency:System.Single",
              "Name": "SpawnFrequency",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnFrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA45C2E94C0F1E553EBBF6C633B1775ADB3804D50AAB4A2EF39B174301DFAFAB"
            },
            {
              "Id": "VelocityScale:System.Single",
              "Name": "VelocityScale",
              "Type": "System.Single",
              "Signature": "public System.Single VelocityScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A15C5638E6C25616559B2D0FE4C9F6670B584355F99916117D54048F38C2124C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0CC73DD5E0157522BB7DC061FCCF1B987D2CBBF7872E86205AC7E4C9FBEA39A0"
        },
        {
          "Id": "CandideServer.Data.Dungeons.ChallengeDungeonConfig",
          "Name": "ChallengeDungeonConfig",
          "DisplayName": "ChallengeDungeonConfig",
          "FullName": "CandideServer.Data.Dungeons.ChallengeDungeonConfig",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestructablesBaseConfig:System.String",
              "Name": "DestructablesBaseConfig",
              "Type": "System.String",
              "Signature": "public System.String DestructablesBaseConfig",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE28724C133CE7713C98B16C044833423447821A6EF8C8BF0175003C46C83476"
            },
            {
              "Id": "EnemyBaseConfig:System.String",
              "Name": "EnemyBaseConfig",
              "Type": "System.String",
              "Signature": "public System.String EnemyBaseConfig",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9377E0B3EB2BC118377D179D697368926C663B4B2E21702E950878A850A71DF"
            },
            {
              "Id": "EnemyRoomConfigs:CandideServer.Data.Dungeons.EnemyRoomConfig[]",
              "Name": "EnemyRoomConfigs",
              "Type": "CandideServer.Data.Dungeons.EnemyRoomConfig[]",
              "Signature": "public CandideServer.Data.Dungeons.EnemyRoomConfig[] EnemyRoomConfigs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01C6EB51386723F835B9F2ED781F5830B7B4DE71F130582DA67F230203EBA81F"
            },
            {
              "Id": "EntranceRoomDataId:System.String",
              "Name": "EntranceRoomDataId",
              "Type": "System.String",
              "Signature": "public System.String EntranceRoomDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5445CA87CC8C998E1F6247600D4E3518BD68FD8FA2BFC6E9092E12325B8F4F6"
            },
            {
              "Id": "FinalRoomDataIds:System.String[]",
              "Name": "FinalRoomDataIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] FinalRoomDataIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35707BA409A9A290110421029D986A687AFB354CF9978C7C6BC6F345B4F83B41"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "PropsBaseConfig:System.String",
              "Name": "PropsBaseConfig",
              "Type": "System.String",
              "Signature": "public System.String PropsBaseConfig",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0EF61B940EE4344FBACD4FB69AF6B557A4183ED5182DCE729C7EAC1BA5E3F0F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CD98CADD00BCFA7BCE02935801BE68BC7FDFB18DF7A4308053CC48CC16842E87"
        },
        {
          "Id": "CandideServer.Data.Dungeons.ChallengeDungeonData",
          "Name": "ChallengeDungeonData",
          "DisplayName": "ChallengeDungeonData",
          "FullName": "CandideServer.Data.Dungeons.ChallengeDungeonData",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChallengeDungeonConfig:System.String",
              "Name": "ChallengeDungeonConfig",
              "Type": "System.String",
              "Signature": "public System.String ChallengeDungeonConfig",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F6A9C2B18B408276A1F743605A7640AFE7164505B74D8E221A9C6EECBEC362C"
            },
            {
              "Id": "Difficulty:System.Int32",
              "Name": "Difficulty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F96E9808987B5E8EC1D19AB106EC305FAB0B51E8DD1F17D74235FF55227637A"
            },
            {
              "Id": "DungeonType:CandideServer.Data.Dungeons.DungeonType",
              "Name": "DungeonType",
              "Type": "CandideServer.Data.Dungeons.DungeonType",
              "Signature": "public CandideServer.Data.Dungeons.DungeonType DungeonType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A821F3041E0D6629C6BFD19FE73EF662468B735F3FD2AE2B98AE8E45FA1DCE73"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LootTableId:System.String",
              "Name": "LootTableId",
              "Type": "System.String",
              "Signature": "public System.String LootTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5AFD700448A74848B1244EB9EDBB30BB5D9CF355D0596E6C98979E6525B07E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1FEAD0A3E3938F8BE7DD17F3AA7C473B565168D74B6855E9E604C3E9C3F1BCF9"
        },
        {
          "Id": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
          "Name": "DestructablesBaseConfig",
          "DisplayName": "DestructablesBaseConfig",
          "FullName": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BarrelBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BarrelBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BarrelBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD64B347878BA377344E3AE15FBEA9E3273E583F0C2E64A3D583F258790C4ED3"
            },
            {
              "Id": "CratesBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CratesBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CratesBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E33E45173EA82D4F217FB3242AAC06C2EB749C59F7F5BE7D77EF9DDEEADEEE"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "PotBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "PotBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E PotBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF9F329787CF6D7FD6D8C09F5724D380600BA0EC0BF0DAB8D25F5121BE593212"
            },
            {
              "Id": "Special1PotBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Special1PotBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Special1PotBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A54A1F2AA6042E9F867051D86C2D676575542DA116F83E11D4F13E7636F3F56"
            },
            {
              "Id": "Special2PotBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Special2PotBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Special2PotBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1A7D3774B518B8065A3FB1E48F3FD389AF66108351D8FC51B572004E55A85FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "446A93570FC0321F0AFB604762AACD93E94E5D3E5F1E958134C79710043EB406"
        },
        {
          "Id": "CandideServer.Data.Dungeons.DungeonType",
          "Name": "DungeonType",
          "DisplayName": "DungeonType",
          "FullName": "CandideServer.Data.Dungeons.DungeonType",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cavern:CandideServer.Data.Dungeons.DungeonType",
              "Name": "Cavern",
              "Type": "CandideServer.Data.Dungeons.DungeonType",
              "Signature": "public CandideServer.Data.Dungeons.DungeonType Cavern",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91C7861D6B707B5EF66F129095894A820FB5521074D090618A091D0E4B8C01B1"
            },
            {
              "Id": "Dungeon:CandideServer.Data.Dungeons.DungeonType",
              "Name": "Dungeon",
              "Type": "CandideServer.Data.Dungeons.DungeonType",
              "Signature": "public CandideServer.Data.Dungeons.DungeonType Dungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4B559CE4C4358E2FFC3261E048DF3DB31E4063DBFCEBAA4DECD373AD1AAF5F1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "304EDF0EC64C8B6984871F761088600A2586C00F25CE21D8FBF94A8C5C44D18E"
        },
        {
          "Id": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
          "Name": "EnemiesBaseConfig",
          "DisplayName": "EnemiesBaseConfig",
          "FullName": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BossEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BossEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE8281EA6582D477502F677E98EA6AA9AC0EE05A099B8617EE80379C1E9AC154"
            },
            {
              "Id": "EliteEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EliteEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EliteEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A251082270F0892AA414A9A2D8BCFBB2F230EF44A831A4ED384F25A7549B968"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "MeleeEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "MeleeEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E MeleeEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9E80EFB6C9A24CEA7A2A42379DBA049689E250E08C30C6F282F0281E80B58EE"
            },
            {
              "Id": "RangedEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "RangedEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E RangedEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9408A3991E33D257FAA32CD11214FA8ADB81CE72103F881BCAE1DD1C78CF8260"
            },
            {
              "Id": "SpawnerEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnerEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SpawnerEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CC0978F5895D7B3A969E39F928F77290EA8995C4500A4F06A274251D752CEF"
            },
            {
              "Id": "Special1EntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Special1EntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Special1EntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E25467BF95E8C4E0ED48CE27F0DB596D8225B9172AE70720526FB54050BF7A5C"
            },
            {
              "Id": "Special2EntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Special2EntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Special2EntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C3F2086DE7F4330AD9E31C4A90BEF95B4D7BBB9F2298D707640A6C7062F8BD8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7FF5B21D8747FA18727F5B7531D8C508B511F14F57A1C5398D257A8BD40EEFE8"
        },
        {
          "Id": "CandideServer.Data.Dungeons.EnemyCombination",
          "Name": "EnemyCombination",
          "DisplayName": "EnemyCombination",
          "FullName": "CandideServer.Data.Dungeons.EnemyCombination",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:CandideServer.Data.Dungeons.EnemyCombination",
              "Name": "Empty",
              "Type": "CandideServer.Data.Dungeons.EnemyCombination",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCombination Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "772D54D55CD495505DF371448B6801F15910C18360C487CB7B6F3E78F74BB334"
            },
            {
              "Id": "EnemyCount:CandideServer.Data.Dungeons.EnemyCount",
              "Name": "EnemyCount",
              "Type": "CandideServer.Data.Dungeons.EnemyCount",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCount EnemyCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "745613211FDCC30D5145573C14FD4E40C2BAC6F458EBC9D78B4AD1BCF8487ECC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "71A584C9A5D204E35BBD1B80D35096980208F1C8CA0F525EB1B8F313328CC202"
        },
        {
          "Id": "CandideServer.Data.Dungeons.EnemyCount",
          "Name": "EnemyCount",
          "DisplayName": "EnemyCount",
          "FullName": "CandideServer.Data.Dungeons.EnemyCount",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossAmount:System.Int32",
              "Name": "BossAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BossAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "108D9394F0E7603B2F8985BB7916AFACA87CEEC585E37D1023F0334DB38C2544"
            },
            {
              "Id": "EliteAmount:System.Int32",
              "Name": "EliteAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EliteAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5F7AF5ECE34896090B18DA1E0A68F4BDEB3A9B44E2FF2540E1B17FF495C5FA1"
            },
            {
              "Id": "Empty:CandideServer.Data.Dungeons.EnemyCount",
              "Name": "Empty",
              "Type": "CandideServer.Data.Dungeons.EnemyCount",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCount Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "174B9F8C1AA454380327E19FFF0A2FF0A72AF7F7CD3B55CA75D7A10E7EA9939E"
            },
            {
              "Id": "MeleeAmount:System.Int32",
              "Name": "MeleeAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MeleeAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BF08A528D75CA94721986786D3974208448DFA6EEA0AEFF7CD12BF7146DFA55"
            },
            {
              "Id": "RangedAmount:System.Int32",
              "Name": "RangedAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RangedAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B332E336C43BEBA2117A4563179BDA75DB3DB25E79A76F0941C707BD653CB9C5"
            },
            {
              "Id": "SpawnerAmount:System.Int32",
              "Name": "SpawnerAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpawnerAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65CB2F108660F3A1DD94DC0EA7AE3D1936D5E9840C77F5F8A06F277C6A53602C"
            },
            {
              "Id": "Special1Amount:System.Int32",
              "Name": "Special1Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Special1Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AB46D70602BBF3885B2E7DCFE9E79E525A1610734747D4081705C5265F828BA"
            },
            {
              "Id": "Special2Amount:System.Int32",
              "Name": "Special2Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Special2Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D74F57E12CEE3D089C3A0C5CCAB06A3B40BC432AA3055A6D878627852BF53F1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25545624FB03A48EDCD5AF1D0D103F37491B5DCB13893F4AB670E5EAE5CCDCAA"
        },
        {
          "Id": "CandideServer.Data.Dungeons.EnemyRoomConfig",
          "Name": "EnemyRoomConfig",
          "DisplayName": "EnemyRoomConfig",
          "FullName": "CandideServer.Data.Dungeons.EnemyRoomConfig",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnemyCombinations:CandideServer.Data.Dungeons.EnemyCombination[]",
              "Name": "EnemyCombinations",
              "Type": "CandideServer.Data.Dungeons.EnemyCombination[]",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCombination[] EnemyCombinations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC92AFF7DC22BEBC55F2FA84D8B63053EBC8250095362280197F0C3513C2262D"
            },
            {
              "Id": "RelativeDifficulty:System.Int32",
              "Name": "RelativeDifficulty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RelativeDifficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E5F170804732297BBF5A7C293E4E8B514A3D635E8CF1D29497FC6578843A2C1"
            },
            {
              "Id": "RoomId:System.String",
              "Name": "RoomId",
              "Type": "System.String",
              "Signature": "public System.String RoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5F184E13B916B7849483E99AE6DA749236E61CB78C670BDFF2B620D7085BAC0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B8EF0F2166D8238536277064FA910E3EE9E6C7DA5F92E7A8523C36C6768AF14"
        },
        {
          "Id": "CandideServer.Data.Dungeons.HandcraftedDungeonData",
          "Name": "HandcraftedDungeonData",
          "DisplayName": "HandcraftedDungeonData",
          "FullName": "CandideServer.Data.Dungeons.HandcraftedDungeonData",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Difficulty:System.Int32",
              "Name": "Difficulty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F96E9808987B5E8EC1D19AB106EC305FAB0B51E8DD1F17D74235FF55227637A"
            },
            {
              "Id": "DisplayName:System.String",
              "Name": "DisplayName",
              "Type": "System.String",
              "Signature": "public System.String DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7592B09C91F9692DE3F38EB9680DB9C96951FF1F87EC5CDD3C53354DDCB03DA"
            },
            {
              "Id": "DungeonRoomId:System.String",
              "Name": "DungeonRoomId",
              "Type": "System.String",
              "Signature": "public System.String DungeonRoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71AC736615AB477766639E2B7529C7879D64AAA5DD6FAEFACB89350E001FAF11"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LootTableId:System.String",
              "Name": "LootTableId",
              "Type": "System.String",
              "Signature": "public System.String LootTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5AFD700448A74848B1244EB9EDBB30BB5D9CF355D0596E6C98979E6525B07E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D00CB9F519AA5681DCD210A9608E73F65718C4A83989A9C3F173EB7A8A290A10"
        },
        {
          "Id": "CandideServer.Data.Dungeons.PropsBaseConfig",
          "Name": "PropsBaseConfig",
          "DisplayName": "PropsBaseConfig",
          "FullName": "CandideServer.Data.Dungeons.PropsBaseConfig",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GroundLightBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GroundLightBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GroundLightBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "064DA9AFF79A0B728643BA139AF2A6493BF15CEE3427F6D5C325CF2BBA9BE977"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "TorchBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TorchBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TorchBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BADCA9884C50AC0030A12875AF58A2E4709D9AD0A5FA3B73F7EDE3887BC280C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AEC869DAF50BF577444F33826FED6ACE4436184186D5403B9B1A24536699637F"
        },
        {
          "Id": "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms",
          "Name": "ServerDataSetup_DungeonRooms",
          "DisplayName": "ServerDataSetup_DungeonRooms",
          "FullName": "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms",
          "Namespace": "CandideServer.Data.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupDungeonRoomData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Name": "SetupDungeonRoomData",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E SetupDungeonRoomData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7621,
              "BodyHash": "17A4E83FC7D27D1003391AC65D3A5561C79CAE45F1D773DD35B6E1D33D4F7608",
              "Hash": "1A49C36C3CA12D800C5523588752C432446181AE4EE66910D2F3BAC6C7ED3EE7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms::\u003CSetupDungeonRoomData\u003Eg__HandcraftedDungeon|0_0(System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.String, System.Single, System.String, System.Boolean, ServerDataSetup_DungeonRooms.\u003C\u003Ec__DisplayClass0_0\u0026)",
                "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms::\u003CSetupDungeonRoomData\u003Eg__BossRoom|0_2(System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Single, ServerDataSetup_DungeonRooms.\u003C\u003Ec__DisplayClass0_0\u0026)",
                "CandideServer.Models.Dungeons.DungeonRoomDataModel::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Add(!0)",
                "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms::\u003CSetupDungeonRoomData\u003Eg__ChallengeRoom|0_1(System.String, System.String, ServerDataSetup_DungeonRooms.\u003C\u003Ec__DisplayClass0_0\u0026)"
              ],
              "StringLiterals": [
                "trailer_temple",
                "Temple of the Gods",
                "maps/dungeons/dev/trailer_temple",
                "dungeon_skull",
                "tile_test",
                "maps/dungeons/dev/tile_test",
                "prison",
                "Ancient Prison",
                "maps/dungeons/plains/plains_prison",
                "plains_tiny_hidden_spike-corridor_ladder",
                "Trapped Corridor",
                "maps/dungeons/plains/tiny_plains_trailerdungeon_spiketraps",
                "plains_tiny_visible_arrow-corridor",
                "Guarded Corridor",
                "maps/dungeons/plains/tiny_plains_trailerdungeon_remake",
                "plains_tiny_visible_doubleroom-crypt"
              ],
              "Source": null
            }
          ],
          "Hash": "91022520A41770BBC11DBA134BDD2503D1B3DA7E798F936CBF3866ADE825B04D"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetups.ServerDataSetup",
          "Name": "ServerDataSetup",
          "DisplayName": "ServerDataSetup",
          "FullName": "CandideServer.Data.ServerDataSetups.ServerDataSetup",
          "Namespace": "CandideServer.Data.ServerDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraTypes:System.Collections.Generic.List\u00601\u003CShared.Data.EntityAuraTypeData\u003E",
              "Name": "AuraTypes",
              "Type": "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E AuraTypes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4888071006D608DEC6C6AB64E85AC55088191B3404BAF6FB71A28FE933B7CC0F"
            },
            {
              "Id": "DataFileLoadingHasSetupOnce:System.Boolean",
              "Name": "DataFileLoadingHasSetupOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DataFileLoadingHasSetupOnce",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20660329F47683BC3B915C09FF10B9CCBA95E17176C380499409BA5B9BC98DB3"
            },
            {
              "Id": "HasSetupOnce:System.Boolean",
              "Name": "HasSetupOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSetupOnce",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "63877EFCB79DD850AA4EA30689B7F013D135F1E6BC6C8ABF78EAA2F5741DC8FA"
            },
            {
              "Id": "SpellTypes:System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E",
              "Name": "SpellTypes",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E SpellTypes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0637FB5B32F8CE861456AB45E52CAAAD0FF0A68699CE9570FEBBBFC7D3E73ED8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Droptable(System.String, System.Single, System.Int32, System.Int32, System.String)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Droptable",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Droptable(System.String dropTableId, System.Single chance, System.Int32 min, System.Int32 max, System.String auraId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "9FCA058F5E61033654BCD0E15CE8A17C8D6B30F55945FCEA800146A8FA9DB1D5",
              "Hash": "AC0DF54754326A8887C2DC28D96BCA071944DFFA110497C620748E3CBDDC4955",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [
                "(empty)"
              ],
              "Source": null
            },
            {
              "Id": "Droptable(System.String, System.Single, System.String)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Droptable",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Droptable(System.String dropTableId, System.Single chance, System.String auraId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "903B0701E66DAA8A0A74AA22A65ED7374964F57BD5B0C0920A0929B8EA006907",
              "Hash": "85A32C3C6AD3ADAD8FC6640FC689F7D2BB6FABD71D73175879CB1067F9E1D3F8",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [
                "(empty)"
              ],
              "Source": null
            },
            {
              "Id": "DroptableSlotted(System.String, System.Int32, System.Single, System.Int32, System.Int32, System.String)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "DroptableSlotted",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel DroptableSlotted(System.String dropTableId, System.Int32 slot, System.Single weight, System.Int32 min, System.Int32 max, System.String auraId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "E5FD940FDCB8B8B84C998A57829BFF6B5E871432BA9B41B8A56C025A6A989526",
              "Hash": "E61F987A2C9E843AB4D1FAEAC687D9096C9D1840F4FC5AB1531AF99537F2C833",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_IsSlotted(System.Boolean)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SlotIndex(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [
                "(empty)"
              ],
              "Source": null
            },
            {
              "Id": "DroptableSlotted(System.String, System.Int32, System.Single, System.String)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "DroptableSlotted",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel DroptableSlotted(System.String dropTableId, System.Int32 slot, System.Single weight, System.String auraId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "445758907E5F216B3D8BF883F59FE77FF4F120A95B842D226280205E1A15638A",
              "Hash": "79485D963FA8C7D2AA5DF2F91F09D6875B30B971AC582D09141169F581185220",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_IsSlotted(System.Boolean)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SlotIndex(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [
                "(empty)"
              ],
              "Source": null
            },
            {
              "Id": "Item(System.String, System.Single, System.Int32, System.Int32, System.String, System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Item",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Item(System.String itemId, System.Single chance, System.Int32 min, System.Int32 max, System.String auraId, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E randomAuras)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomAuras",
                  "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "D688F48FA876A1DB89BB79B26E8818E9205CD565D9841EE6ADC83C045BB37447",
              "Hash": "DCE11CFBC8DD945AF42E1DCD0E033BCD21C9845D7D4E75DCD8D67C07C77A187C",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Item(System.String, System.Single, System.String, System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Item",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Item(System.String itemId, System.Single chance, System.String auraId, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E randomAuras)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomAuras",
                  "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "0AFC537698A619C0C9AC9BBC5707B150DAC58DB21B0B2FE8B68DE7E124C6988C",
              "Hash": "469B612BA3613750B41B423312ABFBC525F87F1DD713B9E3CFED67DE0CBF3A11",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Map(System.String, System.Func\u00604\u003CShared.Models.Auras.EntityAuraInfo,Shared.Models.Auras.ApplyAuraContext,Shared.Aura.Args.AbstractAuraArgs,Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003ESystem.Void",
              "Name": "Map",
              "Signature": "private System.Void Map(System.String id, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E action)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C28574B7C6AB50D1E604225B93CD9626BA1C36A4D5DE56B8E2FEE801BCFFBA5F",
              "Hash": "3DFE5883948019B350AF7319DF3A6EAA3E3F5533076AF4C8170490AA524BD4BE",
              "CalledMethods": [
                "Shared.Data.EntityAuraTypeData::.ctor()",
                "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "7B34B2763D1453A4BF88CB3245B5B13640E2C9C5D50A9D6A2FC80D3CA96F14A5",
              "Hash": "A1B4AABA04733C8DDF85BC1CB38A97E23690BCDD632AA54D1565C539C4A8AD06",
              "CalledMethods": [
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupServerEntityAuraTypes()",
                "CandideServer.Database.ServerEntityAuraTypesDataBase::AddEntityAuraTypes(System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupServerSpellTypes()",
                "CandideServer.Database.ServerSpellTypesDataBase::AddSpellTypes(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupServerDropTables()",
                "CandideServer.Database.ServerDropTablesDataBase::AddDropTables(System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup_CitizenControllers::Setup()",
                "CandideServer.Database.CitizenControllerDataBase::Add(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupBiomeSpawnTables()",
                "CandideServer.Data.Dungeons.ServerDataSetup_DungeonRooms::SetupDungeonRoomData()",
                "CandideServer.Database.DungeonRoomDataBase::AddDungeonRoomData(System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E)",
                "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs::SetupChallengeDungeonBaseConfigs()",
                "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E)",
                "CandideServer.Data.ServerDataSetup_EnemiesBaseConfigs::SetupEnemiesBaseConfigs()",
                "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E)",
                "CandideServer.Data.ServerDataSetup_DestructablesBaseConfigs::SetupDestructablesBaseConfigs()",
                "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E)",
                "CandideServer.Data.ServerDataSetup_PropsBaseConfigs::SetupPropsBaseConfigs()",
                "CandideServer.Database.Dungeons.PropsBaseConfigDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E)",
                "CandideServer.Data.ServerDataSetup_ChallengeDungeons::SetupChallengeDungeons()",
                "CandideServer.Database.Dungeons.ChallengeDungeonDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E)",
                "CandideServer.Data.ServerDataSetup_HandcraftedDungeons::SetupHandcraftedDungeons()",
                "CandideServer.Database.Dungeons.HandcraftedDungeonDataBase::AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupQuestEventObjectivesHandlers()",
                "CandideServer.Database.QuestEventObjectivesHandlersDataBase::AddData(System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupQuestHandlers()",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupWeather()",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupServerScripts()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBiomeSpawnTables()-\u003ESystem.Void",
              "Name": "SetupBiomeSpawnTables",
              "Signature": "public System.Void SetupBiomeSpawnTables()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5520,
              "BodyHash": "665D888390F520070160CAEEF1FE7C38F2521EEFBC3915B281B7D1D61E9F8A40",
              "Hash": "75E6676C2075E218F920DB3DC1993DC2BEC125487E2874D4C87D3DEC0236100D",
              "CalledMethods": [
                "CandideServer.Database.BiomeEntitySpawnTable::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::.ctor()",
                "CandideServer.Database.DifficultySpawnTable::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::Add(!0, !1)",
                "CandideServer.Database.BiomeSpawnTableDataBase::AddSpawnTable(CandideServer.Database.BiomeEntitySpawnTable)"
              ],
              "StringLiterals": [
                "biome:beach",
                "spawn_table:beach",
                "spawn_table:beach:night",
                "biome:desert",
                "spawn_table:desert",
                "spawn_table:desert:night",
                "biome:forest",
                "spawn_table:forest:3",
                "spawn_table:forest:3:night",
                "spawn_table:forest:4",
                "spawn_table:forest:4:night",
                "biome:forest_light",
                "spawn_table:plains:2",
                "spawn_table:plains:2:night",
                "spawn_table:plains:3",
                "spawn_table:plains:3:night"
              ],
              "Source": null
            },
            {
              "Id": "SetupDataFileLoading()-\u003ESystem.Void",
              "Name": "SetupDataFileLoading",
              "Signature": "public System.Void SetupDataFileLoading()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "791871374670B3A920DA760A3F26512E508E16705DCA8E872E01BE92462292D9",
              "Hash": "0509C0F2EBE59AA52E81BFF733D02986CE297D8DCBA7A4FCC6BC240E6C6B3F37",
              "CalledMethods": [
                "CandideServer.DataSystem.ServerDataSystem::Setup()",
                "CandideServer.Entities.ServerEntityControllerLoader::Initialize()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::.ctor()",
                "Shared.Entity.Loading.ControllerSelectFormReader::.ctor()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::.ctor(System.String, CandideCreator.Shared.Forms.IEntityForm)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::Add(!0, !1)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::set_Fields(System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper::Load(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E)",
                "CandideServer.Entities.ServerEntityDataManager::ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection)",
                "CandideServer.Entities.ServerEntityDataManager::LoadDoodadDatabase(System.String, System.String)",
                "CandideServer.World.ServerWorldDataManager::LoadMapFiles()"
              ],
              "StringLiterals": [
                "Controller",
                "ServerController",
                "Ai",
                "ServerAi",
                "db/doodads",
                "doodads"
              ],
              "Source": null
            },
            {
              "Id": "SetupQuestEventObjectivesHandlers()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.ValueTuple\u00602\u003CQuestObjective\u002BUpdateObjective,QuestObjective\u002BCheckObjective\u003E\u003E",
              "Name": "SetupQuestEventObjectivesHandlers",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E SetupQuestEventObjectivesHandlers()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 772,
              "BodyHash": "4475894B71E90AF8D53B683D711B5F7E3126A03B233E14CFA81F03EDD700D322",
              "Hash": "8D5662FB7869594453E91C411EEFD4A2F4A12DBAA1AAC9FF84F798D0CAACC97B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::.ctor()",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_2(Shared.Models.Quests.Objectives.OfferItemQuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.OfferItemQuestObjective, CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::\u003CSetupQuestEventObjectivesHandlers\u003Eg__AddHandler|9_1(ServerDataSetup.UpdateObjective\u003CT, TEvent\u003E, ServerDataSetup.CheckObjective\u003CT\u003E, ServerDataSetup.\u003C\u003Ec__DisplayClass9_0\u0026)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_3(Shared.Models.Quests.Objectives.ChopTreeObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnTreeFelledEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.ChopTreeObjective, CandideServer.Models.Quests.EventModels.OnTreeFelledEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_4(Shared.Models.Quests.Objectives.KillEntityQuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnEntityKilledEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.KillEntityQuestObjective, CandideServer.Models.Quests.EventModels.OnEntityKilledEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_5(Shared.Models.Quests.Objectives.PlayerCraftItemObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.PlayerCraftItemObjective, CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_6(Shared.Models.Quests.Objectives.PlayerHarvestCropObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.PlayerHarvestCropObjective, CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_7(Shared.Models.Quests.Objectives.PlayerLootItemObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.PlayerLootItemObjective, CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_8(Shared.Models.Quests.Objectives.PlayerPlantCropObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnCropPlantedEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.PlayerPlantCropObjective, CandideServer.Models.Quests.EventModels.OnCropPlantedEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_9(Shared.Models.Quests.Objectives.SharpenFlintObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.SharpenFlintObjective, CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_10(Shared.Models.Quests.Objectives.SpawnConstructionObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.SpawnConstructionObjective, CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_11(Shared.Models.Quests.Objectives.RaidVictoryObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.RaidVictoryObjective, CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_12(Shared.Models.Quests.Objectives.HandInItemObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnHandInItemEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.HandInItemObjective, CandideServer.Models.Quests.EventModels.OnHandInItemEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_13(Shared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnEntityKilledEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjective, CandideServer.Models.Quests.EventModels.OnEntityKilledEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_14(Shared.Models.Quests.Objectives.DiscoverGodObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.DiscoverGodObjective, CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_15(Shared.Models.Quests.Objectives.DiscoverGodObjective, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective.QuestObjectiveCheckContext)",
                "ServerDataSetup.CheckObjective\u003CShared.Models.Quests.Objectives.DiscoverGodObjective\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupQuestEventObjectivesHandlers\u003Eb__9_16(Shared.Models.Quests.Objectives.PlayerInteractObjective, Shared.Models.Quests.QuestInstanceModel, System.String, CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent)",
                "ServerDataSetup.UpdateObjective\u003CShared.Models.Quests.Objectives.PlayerInteractObjective, CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupQuestHandlers()-\u003ESystem.Void",
              "Name": "SetupQuestHandlers",
              "Signature": "public System.Void SetupQuestHandlers()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "34493028FB871F8E1FE250CE6013037C152CC7FFA2741F23783596BF555B3BC7",
              "Hash": "12D6130E42BA95EA8275BAD97DDE8A1FD29651D52F65DD882E11F36B7C597B40",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "System.Object::GetType()",
                "CandideServer.Database.QuestEventObjectivesHandlersDataBase::GetHandler(System.Type)",
                "Shared.Models.Quests.Objectives.QuestObjective::SetHandlers(System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupServerDropTables()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E",
              "Name": "SetupServerDropTables",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E SetupServerDropTables()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26655,
              "BodyHash": "C535D2101CF64BC45B2B7A35E0C9FD30141CD3D5BF23B37A2F6F99CEAEC0AE3B",
              "Hash": "D3AF49297CB46D86607BBE73D239623D07BF29C75930BE6EDB994DE6AABA36F6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::.ctor(System.Int32)",
                "System.Span\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::get_Item(System.Int32)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Slotted(System.String, System.Int32, System.Single, System.Int32, System.Int32, System.String, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::\u003CSetupServerDropTables\u003Eg__Add|18_0(System.String, System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E, ServerDataSetup.\u003C\u003Ec__DisplayClass18_0\u0026)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Item(System.String, System.Single, System.Int32, System.Int32, System.String, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::DroptableSlotted(System.String, System.Int32, System.Single, System.Int32, System.Int32, System.String)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Droptable(System.String, System.Single, System.String)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::DroptableSlotted(System.String, System.Int32, System.Single, System.String)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Item(System.String, System.Single, System.String, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::.ctor()",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Slotted(System.String, System.Int32, System.Single, System.String, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)"
              ],
              "StringLiterals": [
                "item_aura:armor:damaged",
                "item_aura:armor:weak",
                "item_aura:armor:pristine",
                "item_aura:armor:bulwark",
                "item_aura:armor:hardened",
                "item_aura:melee:damaged",
                "item_aura:melee:rusted",
                "item_aura:melee:blunt",
                "none",
                "item_aura:melee:sharpened",
                "item_aura:melee:swift",
                "item_aura:melee:precise",
                "item_aura:melee:reaching",
                "item_aura:melee:forceful",
                "item_aura:ranged:rotted",
                "item_aura:ranged:weak"
              ],
              "Source": null
            },
            {
              "Id": "SetupServerEntityAuraTypes()-\u003ESystem.Void",
              "Name": "SetupServerEntityAuraTypes",
              "Signature": "private System.Void SetupServerEntityAuraTypes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 757,
              "BodyHash": "B050E7261037257518E539D3B825EEACC7454E3BE2315582A34CF61BFDF5F41F",
              "Hash": "3F69298BC3A2E6463BEFFAEBE9C2693996AE084C50EE13F33CE0E841E5AA84C5",
              "CalledMethods": [
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_0(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Map(System.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_1(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_2(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_3(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_4(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_5(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_6(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_7(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_8(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_9(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_10(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_11(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_12(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_13(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_14(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_15(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_16(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerEntityAuraTypes\u003Eb__20_17(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [
                "auratype:damage_over_time",
                "auratype:ignore_collisions",
                "auratype:do_not_generate_threat",
                "auratype:simple_aura",
                "auratype:enraged",
                "auratype:elite",
                "auratype:stats_change",
                "auratype:base_stats",
                "auratype:flag_based_stats_change",
                "auratype:onhitcastspell",
                "auratype:healing_over_time",
                "auratype:stun",
                "auratype:petrified",
                "auratype:root",
                "auratype:set:character:flag",
                "auratype:loot"
              ],
              "Source": null
            },
            {
              "Id": "SetupServerScripts()-\u003ESystem.Void",
              "Name": "SetupServerScripts",
              "Signature": "private System.Void SetupServerScripts()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "108B30F7A1820D18EB5DDC75BD1C1A012DFF9803E92292E9363F4F14817A7D1E",
              "Hash": "4B3FBC67229C5447B26F4D268BE8B2218D057F3AAC99A69330CC290C372A755A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E::.ctor()",
                "CandideServer.Data.DataModels.ServerScriptData::.ctor()",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupServerScripts\u003Eb__22_0(CandideServer.Data.DataModels.ServerScriptDataArgs)",
                "System.Action\u003CCandideServer.Data.DataModels.ServerScriptDataArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E::Add(!0)",
                "CandideServer.Database.ServerScriptsDataBase::AddServerScripts(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E)"
              ],
              "StringLiterals": [
                "server_script:volcano_lever_insert_rod"
              ],
              "Source": null
            },
            {
              "Id": "SetupServerSpellTypes()-\u003ESystem.Void",
              "Name": "SetupServerSpellTypes",
              "Signature": "private System.Void SetupServerSpellTypes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 837,
              "BodyHash": "BF188EADE0AB705796F59C48C7838B4CBA2C989C8CB367DD00C723D082B46AAB",
              "Hash": "36F83F310FBBF738BD8AF229F6FD3963F3231F6A809A5174148DE457655AE9B7",
              "CalledMethods": [
                "CandideServer.Data.DataModels.ServerSpellTypeData::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E::Add(!0)",
                "CandideServer.Models.Spells.ServerHealSpell::.ctor()",
                "CandideServer.Models.Spells.ServerMassHealSpell::.ctor()",
                "CandideServer.Models.Spells.ServerConeAttackSpell::.ctor()",
                "CandideServer.Models.Spells.ServerLineAttackSpell::.ctor()",
                "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell::.ctor()",
                "CandideServer.Models.Spells.ServerMultipleProjectileAttackSpell::.ctor()",
                "CandideServer.Models.Spells.ServerExplosionSpell::.ctor()",
                "CandideServer.Models.Spells.ServerLinearShockwaveSpell::.ctor()",
                "CandideServer.Models.Spells.ServerAreaOfEffectSpell::.ctor()",
                "CandideServer.Models.Spells.ServerInstantSingleTargetSpell::.ctor()",
                "CandideServer.Models.Spells.ServerSummonCreatureSpell::.ctor()",
                "CandideServer.Models.Spells.ServerUnlockProgressionSpell::.ctor()",
                "CandideServer.Models.Spells.ServerLineGrappleHookSpell::.ctor()",
                "CandideServer.Models.Spells.ServerHookSpell::.ctor()",
                "CandideServer.Models.Spells.ServerScriptedSpell::.ctor()",
                "CandideServer.Models.Spells.ServerActionInProgressSpell::.ctor()",
                "CandideServer.Models.Spells.ServerResetBossSpell::.ctor()",
                "CandideServer.Models.Spells.ServerStartRaidSpell::.ctor()",
                "CandideServer.Models.Spells.ServerWeatherSpell::.ctor()"
              ],
              "StringLiterals": [
                "spelltype:place_tile",
                "spelltype:place_crop",
                "spelltype:place_construction",
                "spelltype:heal",
                "spelltype:mass_heal",
                "spelltype:cone_attack",
                "spelltype:line_attack",
                "spelltype:single_projectile_attack",
                "spelltype:multiple_projectile_attack",
                "spelltype:explosion",
                "spelltype:linear_shockwave",
                "spelltype:area_of_effect",
                "spelltype:instant_single_target",
                "spelltype:summon_creature",
                "spelltype:progression_unlock_spell",
                "spelltype:line_grapple_hook"
              ],
              "Source": null
            },
            {
              "Id": "SetupWeather()-\u003ESystem.Void",
              "Name": "SetupWeather",
              "Signature": "private System.Void SetupWeather()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 901,
              "BodyHash": "FBFCFFDB818405D4AFC625799C8DF13676E048F90758FC5AE20886DD3B4F1C2D",
              "Hash": "57BE1CF6AF127F7134151CFA4B0D6FFAB34946AD5E2934688CADF31218384C12",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E::.ctor()",
                "CandideServer.Data.DataModels.ServerWeatherData::.ctor()",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E::Add(!0)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupWeather\u003Eb__25_0()",
                "System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E::.ctor(System.Object, System.IntPtr)",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupWeather\u003Eb__25_1()",
                "ServerDataSetup.\u003C\u003Ec::\u003CSetupWeather\u003Eb__25_2(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single)",
                "System.Func\u003CSystem.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Database.ServerWeatherDataBase::AddWeatherData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E)"
              ],
              "StringLiterals": [
                "normal",
                "fog",
                "rainy",
                "biome:desert",
                "biome:volcanic",
                "biome:volcanic_center",
                "biome:volcanic_edge",
                "thunder",
                "biome:ghosttown",
                "biome:ghosttown_center",
                "owl_shadow"
              ],
              "Source": null
            },
            {
              "Id": "Slotted(System.String, System.Int32, System.Single, System.Int32, System.Int32, System.String, System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Slotted",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Slotted(System.String itemId, System.Int32 slot, System.Single weight, System.Int32 min, System.Int32 max, System.String auraId, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E randomAuras)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomAuras",
                  "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F0CA7C84EEB1C12770155837B0D04D2B73CC515DF5B01E3591D433A1135B14E1",
              "Hash": "7A74B0BF5D98950D00D5421973BB16DEAD8FD5D32C86E31677115E5F681D806C",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_IsSlotted(System.Boolean)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SlotIndex(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Slotted(System.String, System.Int32, System.Single, System.String, System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003EShared.Models.DropTables.DropTableItemSpawnModel",
              "Name": "Slotted",
              "Signature": "private Shared.Models.DropTables.DropTableItemSpawnModel Slotted(System.String itemId, System.Int32 slot, System.Single weight, System.String auraId, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E randomAuras)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DropTableItemSpawnModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomAuras",
                  "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "737324AA58FAEEDEB05D855643961EE7126450499378978EEA886FE4B8CA4C5C",
              "Hash": "043B9B28639B66055F40C5F213ECD3A49EFE9716DD67B0C60664AAFF2C2C5BC6",
              "CalledMethods": [
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_IsSlotted(System.Boolean)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SlotIndex(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_AuraId(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C321F3320C5359FEAE1B25394B51DA372920A29DE2D116FB4408AA40C0C41FEE"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetups.ServerDataSetup_CitizenControllers",
          "Name": "ServerDataSetup_CitizenControllers",
          "DisplayName": "ServerDataSetup_CitizenControllers",
          "FullName": "CandideServer.Data.ServerDataSetups.ServerDataSetup_CitizenControllers",
          "Namespace": "CandideServer.Data.ServerDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Setup()-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Func\u00601\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E",
              "Name": "Setup",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E Setup()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 570,
              "BodyHash": "7110E052B0E79BAA24F8AA7E7888B98F589C6A120FEF3999E65DC568EDF49435",
              "Hash": "E16F60428D98AF2A3CC045A53CD41A3826F8BC220A506F54BC41235DB6065527",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E::.ctor()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_0()",
                "System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E::Add(!0)",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_1()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_2()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_3()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_4()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_5()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_6()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_7()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_8()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_9()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_10()",
                "ServerDataSetup_CitizenControllers.\u003C\u003Ec::\u003CSetup\u003Eb__0_11()"
              ],
              "StringLiterals": [
                "job:farmer",
                "job:leatherworker",
                "job:lumberjack",
                "job:carpenter",
                "job:unemployed",
                "job:baker",
                "job:blacksmith",
                "job:merchant",
                "job:digger",
                "job:miner",
                "job:potter",
                "job:sculptor"
              ],
              "Source": null
            }
          ],
          "Hash": "38151F5DD9C4D0232739F86177185643B56888A3FC3399B7D3A5500908B4A867"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetups.ServerDropTableData",
          "Name": "ServerDropTableData",
          "DisplayName": "ServerDropTableData",
          "FullName": "CandideServer.Data.ServerDataSetups.ServerDropTableData",
          "Namespace": "CandideServer.Data.ServerDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropTable:Shared.Models.DropTables.DropTableSystem",
              "Name": "DropTable",
              "Type": "Shared.Models.DropTables.DropTableSystem",
              "Signature": "public Shared.Models.DropTables.DropTableSystem DropTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4AB7B0831E1E502D2B46C23C7900D2158B411F19EB9F2AAD3B193120DB6A664"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "89BDBEA783B422800BDE468AD2F7CA14C33E50344E4D24834364A269D4DDF98E"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs",
          "Name": "ServerDataSetup_ChallengeDungeonConfigs",
          "DisplayName": "ServerDataSetup_ChallengeDungeonConfigs",
          "FullName": "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupChallengeDungeonBaseConfigs()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E",
              "Name": "SetupChallengeDungeonBaseConfigs",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E SetupChallengeDungeonBaseConfigs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3381,
              "BodyHash": "6E06679847D180830666C02D36F31256703C271AC136ED8FE27D182BDEB68BC8",
              "Hash": "40AD3DC5A434B9B2437A13B6B10D75019A025B18E5608B7EC3BE902F84D0B9AA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E\u003E::.ctor()",
                "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs::\u003CSetupChallengeDungeonBaseConfigs\u003Eg__EnemyConfig|0_1(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E\u003E::Add(!0)",
                "CandideServer.Data.ServerDataSetup_ChallengeDungeonConfigs::\u003CSetupChallengeDungeonBaseConfigs\u003Eg__NewConfig|0_0(System.String, System.String, System.String, System.String, System.String, System.String, System.String[], System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.Int32, CandideServer.Data.Dungeons.EnemyCount\u003E\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "cavern_1",
                "cavern_2",
                "cavern_3",
                "cavern_4",
                "cavern_5",
                "cavern_6",
                "cavern_7",
                "cavern_8",
                "cavern_9",
                "cavern_10",
                "cavern_11",
                "cavern_12",
                "dungeon_horizontal_1",
                "dungeon_vertical_1",
                "dungeon_BR_1",
                "dungeon_BL_1"
              ],
              "Source": null
            }
          ],
          "Hash": "9440E626C4D494EFE397E7FA9E2D5C08359FC5F5A38BA079FAC048E46F08D639"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_ChallengeDungeons",
          "Name": "ServerDataSetup_ChallengeDungeons",
          "DisplayName": "ServerDataSetup_ChallengeDungeons",
          "FullName": "CandideServer.Data.ServerDataSetup_ChallengeDungeons",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupChallengeDungeons()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E",
              "Name": "SetupChallengeDungeons",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E SetupChallengeDungeons()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 670,
              "BodyHash": "332CA7466EF68C0B0F29496376495E4B1F764B00A8BD9A45BE5D11A087FA5102",
              "Hash": "536BB399C3B0D9B45390FFDF3EE80569D1E7F0769C83D4387D11764E4E1B5CA9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E::get_Item(System.Int32)",
                "CandideServer.Data.Dungeons.ChallengeDungeonData::.ctor()"
              ],
              "StringLiterals": [
                "challenge_dungeon:fallen:1",
                "cd_config:fallen_dungeon:1",
                "challenge_cavern:fallen:1",
                "cd_config:fallen_cavern:1",
                "challenge_dungeon:grey_satyrs:0",
                "cd_config:grey_satyr_dungeon:0",
                "challenge_cavern:grey_satyrs:0",
                "challenge_dungeon:satyrs:desert:0",
                "cd_config:satyr_dungeon:4",
                "challenge_cavern:satyrs:desert:0",
                "cd_config:satyr_cavern:4",
                "challenge_dungeon:fallen:desert:0",
                "cd_config:fallen_dungeon:4",
                "challenge_cavern:fallen:desert:0",
                "cd_config:fallen_cavern:4",
                "challenge_dungeon:fallen:volcanic:0"
              ],
              "Source": null
            }
          ],
          "Hash": "E7A10ACDC5BD103B9A20D1B9B0877B4C03AA4166FBC0B49E2483295D81B9CDF3"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_DestructablesBaseConfigs",
          "Name": "ServerDataSetup_DestructablesBaseConfigs",
          "DisplayName": "ServerDataSetup_DestructablesBaseConfigs",
          "FullName": "CandideServer.Data.ServerDataSetup_DestructablesBaseConfigs",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupDestructablesBaseConfigs()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E",
              "Name": "SetupDestructablesBaseConfigs",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E SetupDestructablesBaseConfigs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "238404E117074B04827C5A147AC3250C654DA4D7F233555DCDB39BADBFCDFA6A",
              "Hash": "0352C21AE75DE287021D5B0ED3700AD4A55E3A9717B0913C2643E275C6462922",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::get_Item(System.Int32)",
                "CandideServer.Data.Dungeons.DestructablesBaseConfig::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "destructables:satyrs:desert",
                "66d90c02-7210-4555-b1a4-b94ecca354fb",
                "3c0a1fcb-f786-4a14-a126-8384beabbb75",
                "2bf2585b-33cd-40e6-a396-9f678c8c5249",
                "01c5bbd7-c922-4e2b-8404-32facdb40d2f",
                "dd6159af-6963-490b-8f42-a91b469a152c",
                "destructables:volcanic:foundry",
                "05657109-e1db-49f5-9fa9-c3f04407bb27",
                "bccbcefb-76bf-4279-b509-549bb35d3d4b",
                "aac708b8-1a9e-47d1-b1f5-dbb76c36829b"
              ],
              "Source": null
            }
          ],
          "Hash": "8CB91208074C3196CE468DFB680CE8FFF59A13D9E0335BC0D88BC3BF2F9480AE"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_EnemiesBaseConfigs",
          "Name": "ServerDataSetup_EnemiesBaseConfigs",
          "DisplayName": "ServerDataSetup_EnemiesBaseConfigs",
          "FullName": "CandideServer.Data.ServerDataSetup_EnemiesBaseConfigs",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupEnemiesBaseConfigs()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E",
              "Name": "SetupEnemiesBaseConfigs",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E SetupEnemiesBaseConfigs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 882,
              "BodyHash": "7EBE52934D7A310A0221587DE584A532732E1087AA587FBC4F54FC1D9C8ED608",
              "Hash": "19322D4EBDF53B9065AA279EE87CB85AB26D0362430F6739E49E78C3A7273C4E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::get_Item(System.Int32)",
                "CandideServer.Data.Dungeons.EnemiesBaseConfig::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Guid::Parse(System.String)"
              ],
              "StringLiterals": [
                "enemies:fallen",
                "enemies:grey_satyrs",
                "enemies:satyrs",
                "bd800ea6-2af9-4190-9cf6-2c482ea978c0",
                "enemies:fallen:elite",
                "enemies:fallen:volcanic",
                "enemies:fallen:volcanic:elite",
                "enemies:fallen:ghost_town",
                "enemies:fallen:ghost_town:elite"
              ],
              "Source": null
            }
          ],
          "Hash": "FEC1EE058C348CF0BE5B24DC7813655065199AAFCDBEA8213489413F5163DD17"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_HandcraftedDungeons",
          "Name": "ServerDataSetup_HandcraftedDungeons",
          "DisplayName": "ServerDataSetup_HandcraftedDungeons",
          "FullName": "CandideServer.Data.ServerDataSetup_HandcraftedDungeons",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupHandcraftedDungeons()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E",
              "Name": "SetupHandcraftedDungeons",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E SetupHandcraftedDungeons()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "43B97F22DE77CD5B55C7F065C628C5BF0B4465924D4276B67449ECCDDBB74B0A",
              "Hash": "B062EDB06D3FF9D3E79EAA9CF1165B2033F7A4517ACCAB4D3F68054144EDB275",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6948BF97AF26918DE7570B609D11A0AEFFDB72D123929730833B20E7E2639C54"
        },
        {
          "Id": "CandideServer.Data.ServerDataSetup_PropsBaseConfigs",
          "Name": "ServerDataSetup_PropsBaseConfigs",
          "DisplayName": "ServerDataSetup_PropsBaseConfigs",
          "FullName": "CandideServer.Data.ServerDataSetup_PropsBaseConfigs",
          "Namespace": "CandideServer.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupPropsBaseConfigs()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E",
              "Name": "SetupPropsBaseConfigs",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E SetupPropsBaseConfigs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "4FCF3D39C6CB62569D610EA288EA3804DC762951C96CE7F911CCAC7E01502DE1",
              "Hash": "0C058AC0466D4E6C81D8B748493CE4994ABADF1418FBF4142D7E2C7B073477E0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E::get_Item(System.Int32)",
                "CandideServer.Data.Dungeons.PropsBaseConfig::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "props:satyrs:desert",
                "ce1d8275-23b8-48e6-bfb3-a036ee48cdea",
                "2b6db663-aa4d-46b6-ac2f-5bc01ffab19a",
                "props:fallen:desert",
                "props:satyrs:cavern",
                "18c1036b-e8cc-41d8-8d69-a860326077b6",
                "props:volcanic:foundry",
                "8f7a575f-b218-4301-90c6-c2af84e836eb",
                "1d90ab33-f590-42bf-8e7d-24b190cf36ec",
                "props:volcanic:cavern"
              ],
              "Source": null
            }
          ],
          "Hash": "8446561B4EF2AD3BE16E8DD657B7983259EBFB7154BE14B1BB018538B1DBBD97"
        },
        {
          "Id": "CandideServer.Data.SharedDataSetups.DirectionalOffsetIds",
          "Name": "DirectionalOffsetIds",
          "DisplayName": "DirectionalOffsetIds",
          "FullName": "CandideServer.Data.SharedDataSetups.DirectionalOffsetIds",
          "Namespace": "CandideServer.Data.SharedDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigScorpionPoisonBall:System.String",
              "Name": "BigScorpionPoisonBall",
              "Type": "System.String",
              "Signature": "public System.String BigScorpionPoisonBall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B134AEA77DC22324CE2AE06C51FF4F716273E7D633BF99C9D510463732CB299D"
            },
            {
              "Id": "BigScorpionPoisonChargeUp:System.String",
              "Name": "BigScorpionPoisonChargeUp",
              "Type": "System.String",
              "Signature": "public System.String BigScorpionPoisonChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9335708BDEB19F61390C18327147B47228927B581969072BC55F0C287032519D"
            },
            {
              "Id": "BoarStunVfx:System.String",
              "Name": "BoarStunVfx",
              "Type": "System.String",
              "Signature": "public System.String BoarStunVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29E5A5B1826305563A2C5B8011572DF0AC9A952849143D41CF19BF48C5FD43B3"
            },
            {
              "Id": "GoatStunVfx:System.String",
              "Name": "GoatStunVfx",
              "Type": "System.String",
              "Signature": "public System.String GoatStunVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7E8294B344D1573758D80C0AE534BFE0BC1F63644316F65F5C75048176B66C9"
            },
            {
              "Id": "LaserStatueMouth:System.String",
              "Name": "LaserStatueMouth",
              "Type": "System.String",
              "Signature": "public System.String LaserStatueMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "428C867EA2F1E0AB0BB8F2247C906C83CFA988DA10278C0584A437D6F0C320F9"
            },
            {
              "Id": "LavaSpitterAttack:System.String",
              "Name": "LavaSpitterAttack",
              "Type": "System.String",
              "Signature": "public System.String LavaSpitterAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13FE8278043AA02EA39C3AEC3FCC6D10EB40E02804239A3983344F1D76A019BB"
            },
            {
              "Id": "MagusMinervaLaserAttack:System.String",
              "Name": "MagusMinervaLaserAttack",
              "Type": "System.String",
              "Signature": "public System.String MagusMinervaLaserAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58C9738487D313F92C44AEBA9D8D052C807526D8FB31DA490D790CB91CB6A3B6"
            },
            {
              "Id": "MagusNormalAttackChargeParticles:System.String",
              "Name": "MagusNormalAttackChargeParticles",
              "Type": "System.String",
              "Signature": "public System.String MagusNormalAttackChargeParticles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACD1BD5DC062029D9180A9912433EC73BD08AEDFB9DAA2196F587007807486BA"
            },
            {
              "Id": "MagusNormalAttackProjectile:System.String",
              "Name": "MagusNormalAttackProjectile",
              "Type": "System.String",
              "Signature": "public System.String MagusNormalAttackProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B74C68899CE0158E2AC4259D7C195CA821DEB385D708AC8CEEB986429A298496"
            },
            {
              "Id": "MagusSpecialAttackChargeParticlesLeftHand:System.String",
              "Name": "MagusSpecialAttackChargeParticlesLeftHand",
              "Type": "System.String",
              "Signature": "public System.String MagusSpecialAttackChargeParticlesLeftHand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "414CC9381044B8113EEA224A70933F4E129195022CE2045737A284ABCAE05BE4"
            },
            {
              "Id": "MagusSpecialAttackChargeParticlesRightHand:System.String",
              "Name": "MagusSpecialAttackChargeParticlesRightHand",
              "Type": "System.String",
              "Signature": "public System.String MagusSpecialAttackChargeParticlesRightHand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC14A9BFC436B34524A52E35FB9B3090D608E8F2419EC3B265F809F3D7419613"
            },
            {
              "Id": "PotmanCarryingOffset:System.String",
              "Name": "PotmanCarryingOffset",
              "Type": "System.String",
              "Signature": "public System.String PotmanCarryingOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F01A43BD35468DC628814EF485228B07AFB2820023A5C7D4D67D3BC9D15787DA"
            },
            {
              "Id": "SatyrBossBoulderThrow:System.String",
              "Name": "SatyrBossBoulderThrow",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossBoulderThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "389F1C40A17C492B506DFD9BBE4B1A671AC387699D45179A371E99090FB9A00C"
            },
            {
              "Id": "SatyrRangerAttack:System.String",
              "Name": "SatyrRangerAttack",
              "Type": "System.String",
              "Signature": "public System.String SatyrRangerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "893BABF62B84355DD82C2CF3A0EDF7D52101AFF2F34C1022E5E3AFF4EDDBC37A"
            },
            {
              "Id": "SkeletonWarriorWindup:System.String",
              "Name": "SkeletonWarriorWindup",
              "Type": "System.String",
              "Signature": "public System.String SkeletonWarriorWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C617037DDEF35705A52F1A75E676C785FA01A0F14CB3017FCBA59B276E11DFD"
            },
            {
              "Id": "SnakeBiteVfx:System.String",
              "Name": "SnakeBiteVfx",
              "Type": "System.String",
              "Signature": "public System.String SnakeBiteVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2341CAF9565003B6F42453D31D050987D11D7B197DB81B73658979B26A7D44A"
            },
            {
              "Id": "StatueMouth:System.String",
              "Name": "StatueMouth",
              "Type": "System.String",
              "Signature": "public System.String StatueMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F50C0A1B4A37B85D55B159333AFCB034C9019644E67CA7F321419AB94FCD1D6"
            },
            {
              "Id": "VultureAndPhoenixStunVfx:System.String",
              "Name": "VultureAndPhoenixStunVfx",
              "Type": "System.String",
              "Signature": "public System.String VultureAndPhoenixStunVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68A6F71F5574DE49CF72A923B76C2FE1A4A978537D799AB42213B88D9A9B005E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C10796AC3EE30B05D121D6858580CA832F970D0461AC2F5E6C38C17C12FFA6BA"
        },
        {
          "Id": "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets",
          "Name": "ServerDataSetup_DirectionalOffsets",
          "DisplayName": "ServerDataSetup_DirectionalOffsets",
          "FullName": "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets",
          "Namespace": "CandideServer.Data.SharedDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DirectionAngles:System.Collections.Generic.Dictionary\u00602\u003CServerDataSetup_DirectionalOffsets\u002BDirection,System.Single\u003E",
              "Name": "DirectionAngles",
              "Type": "System.Collections.Generic.Dictionary\u003CServerDataSetup_DirectionalOffsets.Direction, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CServerDataSetup_DirectionalOffsets.Direction, System.Single\u003E DirectionAngles",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "058B9EAA87DC5441890398FB11EFEC477D690E920C19B7592AD8570D7807102F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAngle(ServerDataSetup_DirectionalOffsets\u002BDirection)-\u003ESystem.Single",
              "Name": "GetAngle",
              "Signature": "private System.Single GetAngle(ServerDataSetup_DirectionalOffsets.Direction dir)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "dir",
                  "Type": "ServerDataSetup_DirectionalOffsets.Direction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "2BF5C34D00AB5317D482F00ED5CBCE8BEC29D865A9617CC55F8F5A0BD691B019",
              "Hash": "2E77BA97CD1AAEE70FB4DBD765F04584F6CF2A5CC888FC763386AD5A401BD3B0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "dir"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetProjectileSpawnOffset",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetProjectileSpawnOffset(System.Single angle, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "2067D3CE8A57E0261F7D400B0A0F21C17ED3D9A336A9FE30449F80BF1D0DE59B",
              "Hash": "FFBCB28FBFEE725E45805CD78D075BAF0A439C1120BD5EBFEADEC2D256EA3590",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Offset(ServerDataSetup_DirectionalOffsets\u002BDirection, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Signature": "private Microsoft.Xna.Framework.Vector3 Offset(ServerDataSetup_DirectionalOffsets.Direction dir, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "dir",
                  "Type": "ServerDataSetup_DirectionalOffsets.Direction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "8CCCF057C3817EB838D7051F38CE41D04E585C0638F249A7AD124DAE30E65227",
              "Hash": "778F03521B631B5A79AA1D6B303373E3FE3F30E4FF18E3BEC17313B4DB651B6E",
              "CalledMethods": [
                "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::GetAngle(ServerDataSetup_DirectionalOffsets.Direction)",
                "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::GetProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupDirectionalOffsets()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E",
              "Name": "SetupDirectionalOffsets",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E SetupDirectionalOffsets()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5846,
              "BodyHash": "7E2670B8103F725EDCB9E2F04352B282B70430163D9B769A04F9A31A91A563B4",
              "Hash": "DB961B0024EB6AC8144CD66EEBCA9FC62B687C9F68760C69293EF202B33DB691",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::.ctor()",
                "CandideServer.Data.DataModels.DirectionalOffsetData::.ctor()",
                "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::Offset(ServerDataSetup_DirectionalOffsets.Direction, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "magus_normal_attack_projectile",
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand",
                "magus_minerva_laser_attack",
                "skeleton_warrior_windup",
                "lava_spitter_attack",
                "big_scorpion_poison_ball",
                "big_scorpion_poison_charge_up",
                "satyr_ranger_attack",
                "laser_statue_mouth",
                "boar_stun_vfx",
                "goat_stun_vfx",
                "vulture_and_phoenix_stun_vfx",
                "statue_mouth",
                "snake_bite_vfx"
              ],
              "Source": null
            },
            {
              "Id": "UpdateDirectionalOffsets()-\u003ESystem.Void",
              "Name": "UpdateDirectionalOffsets",
              "Signature": "public System.Void UpdateDirectionalOffsets()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E210F2947A15CAE5A471178C9922613AF79C599E9C93F5F94FA4230E67C1886B",
              "Hash": "7256C0BD2898013AA7861CA67149242CCE0CF8B8330F4B38398E01863FD30F4D",
              "CalledMethods": [
                "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::SetupDirectionalOffsets()",
                "CandideServer.Database.DirectionalOffsetsDataBase::AddData(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28E9D6592A0C9E11CFE835EDBA968BE62E454BE4DC95057170CFD39DF79562A3"
        },
        {
          "Id": "CandideServer.Data.SharedDataSetups.SharedDataSetup",
          "Name": "SharedDataSetup",
          "DisplayName": "SharedDataSetup",
          "FullName": "CandideServer.Data.SharedDataSetups.SharedDataSetup",
          "Namespace": "CandideServer.Data.SharedDataSetups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeData:System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.BiomeData\u003E",
              "Name": "BiomeData",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BiomeData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BiomeData\u003E BiomeData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1459A5DA6727B6D5EAA4AC16A96AF3EA0DC4E069C2956E702DC7DE98231D24AE"
            },
            {
              "Id": "Citizens:System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.CitizenData\u003E",
              "Name": "Citizens",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E Citizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E4DA20A29F069AA32FAE0E7B4D9184DDA6C814E63001AB28FE99B46D0066A9D"
            },
            {
              "Id": "Crops:System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.CropData\u003E",
              "Name": "Crops",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E Crops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F165DAEBD24CE6129F0021B582E33B46050057B6B060463CA3808426359EEA18"
            },
            {
              "Id": "ItemRecipes:System.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "ItemRecipes",
              "Type": "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E ItemRecipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15E3A0FF3A7E95059524BBB79FE123166119A6DCCF64CC80366ED309788DFF37"
            },
            {
              "Id": "RecipeGroups:System.Collections.Generic.List\u00601\u003CCandideServer.Database.WorkRecipeGroupData\u003E",
              "Name": "RecipeGroups",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E RecipeGroups",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98C7BDE1E11A59D293D31E7DA0EC7322F169B054FD28F6587DFD116BE0E21877"
            },
            {
              "Id": "Rewards:System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.RewardData\u003E",
              "Name": "Rewards",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E Rewards",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AF76D8A01DBA38BEFBAE595DB3BBE72E02B3EADA28D3082A786D7B7DE7801FC"
            },
            {
              "Id": "SpawnTables:System.Collections.Generic.List\u00601\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E",
              "Name": "SpawnTables",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E SpawnTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31D10A5731693B9AB5BADC104ED11D1CB5CF39C9D57F45C990B57B05200AAE9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InsertPoi(System.Collections.Generic.List\u00601\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)-\u003ESystem.Void",
              "Name": "InsertPoi",
              "Signature": "private System.Void InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E poiData, System.String id, System.String map, System.String[] biomeIds, CandideServer.Models.PoiSize size, CandideServer.Models.PoiType type, CandideServer.Models.PoiLocationType special, System.String tag, System.String typeDataId, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E subPois, CandideServer.Models.DropTables dropTables, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds, CandideServer.Models.PoiPriority priority, System.String bossId, System.Single weight)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poiData",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.PoiType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "typeDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "subPois",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "dropTables",
                  "Type": "CandideServer.Models.DropTables",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "C6ACEA73D1BDCD6209326450637F3A844BB594D5863011DB4340B4CFCEA64729",
              "Hash": "C8701EDAAACEC716AD0BFCD50BDA8C86B70AE426F46CA436F502E2C6BE876D14",
              "CalledMethods": [
                "CandideServer.Models.PoiData::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InsertPoi(System.Collections.Generic.List\u00601\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "InsertPoi",
              "Signature": "private System.Void InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E poiData, System.String id, System.String map, System.String[] biomeIds, CandideServer.Models.PoiSize size, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights, CandideServer.Models.PoiType type, CandideServer.Models.PoiLocationType special, System.String tag, System.String typeDataId, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E subPois, CandideServer.Models.DropTables dropTables, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds, CandideServer.Models.PoiPriority priority)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poiData",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.PoiType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "typeDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "subPois",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "dropTables",
                  "Type": "CandideServer.Models.DropTables",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "878AEE2E21077B2452FB45222BB13D92D506343692FC59DA4A490AA9C2990217",
              "Hash": "ABEBED68D7E9CB611A722EE2EA5E250110B1C9B5FC76E7E73BEF1551EC077242",
              "CalledMethods": [
                "CandideServer.Models.PoiData::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBiomeData()-\u003ESystem.Void",
              "Name": "SetupBiomeData",
              "Signature": "private System.Void SetupBiomeData()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3631,
              "BodyHash": "F114EB3261FA6CF465631F831012AFD949171204D19A5E65CF69FFE065574293",
              "Hash": "44B5D9CAFB2A114E19ADB82CEA310BC5A0F7DA527703DFEDA2DE11A0A4C7D33F",
              "CalledMethods": [
                "CandideServer.Data.DataModels.BiomeData::.ctor()",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BiomeData\u003E::Add(!0)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [
                "biome:plains",
                "plains",
                "media/sprites/biomes/plains",
                "event:/biomes/plains/plains_day_ambience",
                "event:/biomes/plains/plains_night_ambience",
                "music_group:day",
                "biome:plains_dry",
                "media/sprites/biomes/plains/dry_plains",
                "biome:forest",
                "forest",
                "media/sprites/biomes/forest",
                "event:/biomes/forest/forest_day_ambience",
                "event:/biomes/forest/forest_night_ambience",
                "biome:forest_autumn",
                "media/sprites/biomes/forest/autumn",
                "biome:desert"
              ],
              "Source": null
            },
            {
              "Id": "SetupBuildingTypes()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E",
              "Name": "SetupBuildingTypes",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E SetupBuildingTypes()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1844,
              "BodyHash": "F5E1212DC256735EDAC4A9B184349B4C4747E9F26EE2E080C43DC0CCA45C185C",
              "Hash": "BA231F5F9E68902E910449049C5A59B53BC9977A7F702DEAD7FF2F78C9274CA2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E::.ctor()",
                "CandideServer.Data.DataModels.BuildingTypeData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_0(CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_1(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_2(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_3(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_4(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_5(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_6(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_7(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_8(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_9(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_10(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_11(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_12(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_13(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_14(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_15(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_16(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_17(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_18(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_19(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_20(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_21(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_22(CandideServer.SimulationModels.BuildingSimulationModel)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBuildingTypes\u003Eb__2_23(CandideServer.SimulationModels.BuildingSimulationModel)"
              ],
              "StringLiterals": [
                "blacksmith",
                "Blacksmith",
                "leatherworker",
                "Leatherworker",
                "food_storage",
                "Food Storage",
                "manual_mill",
                "Manual Mill",
                "dolium",
                "Dolium",
                "beehive",
                "Beehive",
                "lumber_yard",
                "Lumber Yard",
                "claypit",
                "Clay Pit"
              ],
              "Source": null
            },
            {
              "Id": "SetupCeresRewards()-\u003ESystem.Void",
              "Name": "SetupCeresRewards",
              "Signature": "private System.Void SetupCeresRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1449,
              "BodyHash": "3B5A649EF5BF3009265A63D76258AB3911A9CCD139298062CE07925E9DBB63AC",
              "Hash": "059497A5F7A3D018D181D79148DFEE0BB2336C32A802EE384F254F46F3D06566",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.WorldFlagRewardStrategy::.ctor(System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Models.Rewards.WorkRecipeRewardStrategy::.ctor(System.String, System.String)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.OrdinanceRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.ConstructionsRewardStrategy::.ctor(System.String[])",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "farmer:experience",
                "reward:ceres:farmer:experience",
                "world_aura:worship:farmer:experience",
                "reward:ceres:watering_farmstead",
                "Reward_WorldFlag_WateringFarmstead",
                "worship_flag:watering_farmstead",
                "reward:ceres:beehive",
                "recipe:beehive",
                "job:carpenter",
                "manual_mill",
                "reward:ceres:manual_mill_speed",
                "Reward_WorldFlag_ManualMillSpeed",
                "worship_flag:manual_mill_speed",
                "baker:experience",
                "reward:ceres:baker:experience",
                "world_aura:worship:baker:experience"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizens()-\u003ESystem.Void",
              "Name": "SetupCitizens",
              "Signature": "private System.Void SetupCitizens()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 767,
              "BodyHash": "F9CE3D4CB3F0126B1D1EF78898FAA2E1F9FDB614AE91355D0F81760F0EA715F0",
              "Hash": "F228F0574D760FD780E7068219C6ECD20EC690F6FEBA08884C30538EE001F915",
              "CalledMethods": [
                "CandideServer.Data.DataModels.CitizenData::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "citizen:blacksmith",
                "ui:citizen",
                "Citizen_Efficiency",
                "Citizen_Expertise",
                "Citizen_Happiness",
                "Citizen_FoodCost",
                "Citizen_ExperienceGain",
                "Citizen_LoyaltyGain",
                "citizen:lumberjack",
                "citizen:leatherworker",
                "citizen:merchant",
                "citizen:generic"
              ],
              "Source": null
            },
            {
              "Id": "SetupCrops()-\u003ESystem.Void",
              "Name": "SetupCrops",
              "Signature": "private System.Void SetupCrops()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9976,
              "BodyHash": "39DC14D568E5B6DCC4873DDAF824D5C37C1A3FB2A8F0E5005F653143F0DE578A",
              "Hash": "A19B4B4825CFB1F481280FBC05E33AE564673470D2A244A97958F786462173E6",
              "CalledMethods": [
                "CandideServer.Data.DataModels.CropData::.ctor()",
                "System.TimeSpan::FromMinutes(System.Double)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "Shared.Models.DropTables.DropTableModel::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::.ctor()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_ItemId(System.String)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MinAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_MaxAmount(System.Int32)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::set_SpawnChance(System.Single)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::Add(!0)",
                "Shared.Models.DropTables.DropTableSystem::FromDropTableModel(Shared.Models.DropTables.DropTableModel)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E::Add(!0)",
                "System.Numerics.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "crop:wheat",
                "crop_display:wheat",
                "plains",
                "material:wheat",
                "seed:wheat",
                "crop:olive",
                "crop_display:olive",
                "food:olive",
                "seed:olive",
                "crop:grape",
                "crop_display:grape",
                "desert",
                "swamp",
                "food:grape",
                "seed:grape",
                "crop:cabbage"
              ],
              "Source": null
            },
            {
              "Id": "SetupDianaRewards()-\u003ESystem.Void",
              "Name": "SetupDianaRewards",
              "Signature": "private System.Void SetupDianaRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 855,
              "BodyHash": "882DE4BA0F6B37F0C659EB0BE133A05818E686C05D81D6FE0C9BA42D48BC4560",
              "Hash": "9902476FC179652D023A8A09C0BB2CCAFF760F94F1468149E1DCD838388F2B39",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.WorkRecipeRewardStrategy::.ctor(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.WorldFlagRewardStrategy::.ctor(System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "reward:diana:recipe_firescale_satchel",
                "recipe:firescale_satchel",
                "job:leatherworker",
                "reward:diana:mushroom_bonus_amount",
                "world_aura:worship:mushroom_bonus_amount",
                "reward:diana:citizen_hunger_penalty",
                "world_aura:worship:citizen_hunger_penalty",
                "reward:diana:wild_crops_seed_amount",
                "world_aura:worship:wild_crops_seed_amount",
                "reward:diana:leatherworker:experience",
                "world_aura:worship:leatherworker:experience",
                "reward:diana:lumber_yard_rare_finds",
                "Reward_WorldFlag_RareFinds_Lumberjack",
                "worship_flag:lumber_yard_rare_finds",
                "reward:diana:camping_tent",
                "recipe:player_tent"
              ],
              "Source": null
            },
            {
              "Id": "SetupItemRecipes()-\u003ESystem.Void",
              "Name": "SetupItemRecipes",
              "Signature": "private System.Void SetupItemRecipes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5131,
              "BodyHash": "DAAE9F82364E5A2F775C20A1C513701F64A6AA2D8AD2D5657595B7B402BD5BD5",
              "Hash": "FD2216EAB663B038B47274CF685A3E513689A34BC3C3D279B1640B37C0C6F7D5",
              "CalledMethods": [
                "Shared.Data.ItemRecipe::.ctor()",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "placeable:workbench",
                "material:wood_plank",
                "material:wood_stick",
                "placeable:campfire",
                "material:coal",
                "axe:flint",
                "material:flint_shard",
                "pickaxe:flint",
                "weapon:flint:hammer",
                "weapon:flint:sword",
                "weapon:flint:spear",
                "ammo:flint:arrow",
                "ammo:flint:javelin",
                "torch:0",
                "campfire",
                "food:meat_medium"
              ],
              "Source": null
            },
            {
              "Id": "SetupMarsRewards()-\u003ESystem.Void",
              "Name": "SetupMarsRewards",
              "Signature": "private System.Void SetupMarsRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1625,
              "BodyHash": "FFEEC91EE1C9CB5141B2470599B4DA124480BC46BDAA6EE105E51A2B15707D12",
              "Hash": "F21457A7726ADA1AE7360F6A6AC0722289995A426D64278F586070C5451EA2D0",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.WorldFlagRewardStrategy::.ctor(System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.OrdinanceRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "reward:mars:ballista_catapult_damage",
                "world_aura:worship:ballista_catapult_damage",
                "reward:mars:reduced_raids",
                "world_aura:worship:reduced_raids",
                "reward:mars:ballista_catapult_health",
                "world_aura:worship:ballista_catapult_health",
                "reward:vulcan:ballista_consume_no_arrow",
                "world_aura:worship:ballista_consume_no_arrow",
                "reward:mars:catapult:2",
                "catapult:2",
                "reward:mars:catapult:1",
                "catapult:1",
                "reward:mars:town_defence",
                "world_aura:worship:town_defence_multiplier",
                "reward:mars:clay_pit_rare_finds",
                "Reward_WorldFlag_RareFinds_ClayPit"
              ],
              "Source": null
            },
            {
              "Id": "SetupMercuryRewards()-\u003ESystem.Void",
              "Name": "SetupMercuryRewards",
              "Signature": "private System.Void SetupMercuryRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1841,
              "BodyHash": "E1B49D3B045E504DB89A81082BE8D6166E8E1C518731382AE68571241D48226D",
              "Hash": "64113E6B45EF14C3F268FAB097E7CB33E94CD984DB641D1D5CA5AD705E3650E9",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.WorldFlagRewardStrategy::.ctor(System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.String)",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.OrdinanceRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "reward:mercury:altar_teleport",
                "Reward_WorldFlag_AltarTeleport",
                "worship_flag:altar_teleport",
                "reward:mercury:cart_capacity",
                "Reward_WorldFlag_CartCapacity",
                "worship_flag:cart_capacity",
                "reward:mercury:brick_road",
                "recipe:brick_road_upgrade",
                "recipe:brick_orange_road_upgrade",
                "job:carpenter",
                "reward:mercury:roads_boost",
                "world_aura:worship:roads_boost",
                "reward:mercury:merchant:experience",
                "world_aura:worship:merchant:experience",
                "reward:mercury:trading_post_speed",
                "world_aura:worship:trading_post_speed"
              ],
              "Source": null
            },
            {
              "Id": "SetupMinervaRewards()-\u003ESystem.Void",
              "Name": "SetupMinervaRewards",
              "Signature": "private System.Void SetupMinervaRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "9B3AA5C90E97D0D998F7DDCDA006EF31F3E4183AB6FABC4C2458AFAE605EBF5C",
              "Hash": "C1F1FDB6E0751F19C8EB167E85AF53752F3D7A21891D462D63AACE78A401194C",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.WorkRecipeRewardStrategy::.ctor(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "reward:kill:medusa",
                "recipe",
                "recipe:medusa_shield",
                "job:blacksmith"
              ],
              "Source": null
            },
            {
              "Id": "SetupNpcRewards()-\u003ESystem.Void",
              "Name": "SetupNpcRewards",
              "Signature": "private System.Void SetupNpcRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "6D0DBE729BCE7E852435516D14E2D0ECC72F2A52BDC89F02717AC0F4523CF968",
              "Hash": "0F2455C7A75D9764656DDFE94F3BF301C36789C934E173108F0654999F971B5C",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.ItemRewardStrategy::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "dice",
                "reward:citizen:generated:0",
                "trinket_lucky_dice"
              ],
              "Source": null
            },
            {
              "Id": "SetupPoiData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.PoiData\u003E",
              "Name": "SetupPoiData",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E SetupPoiData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9343,
              "BodyHash": "71E3BFEBADF181CF08337FDC40696DE163B5A6BD634336509802536426A629FF",
              "Hash": "C9465802C81E4430F3D3A6A0841512C339D0C4A118FA6F71F671073C1927A505",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E::.ctor()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::\u003CSetupPoiData\u003Eg__GetDropTables|10_1(System.String, System.String, System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::\u003CSetupPoiData\u003Eg__GetAdder|10_0(System.String, System.String, System.String[], CandideServer.Models.DropTables, SharedDataSetup.\u003C\u003Ec__DisplayClass10_0\u0026)",
                "SharedDataSetup.PoiAdder::ForDifficulty(System.Int32, System.Single)",
                "SharedDataSetup.PoiAdder.PoiDifficultyAdder::Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Item(System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)",
                "SharedDataSetup.PoiAdder::ForDifficulty(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "SharedDataSetup.PoiAdder.PoiDifficultyAdder::Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)",
                "SharedDataSetup.PoiAdder.PoiDifficultyAdder::RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)",
                "SharedDataSetup.PoiAdder.PoiDifficultyAdder::ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)",
                "SharedDataSetup.PoiAdder::Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority, System.Single)",
                "SharedDataSetup.PoiAdder::Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)",
                "SharedDataSetup.PoiAdder::RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)",
                "SharedDataSetup.PoiAdder::ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "SharedDataSetup.PoiAdder::Cluster(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, CandideServer.Models.PoiPriority, System.Single)",
                "SharedDataSetup.PoiAdder::ClusterDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)",
                "CandideServer.Models.PoiData::.ctor()",
                "System.Array::Empty()",
                "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "start:poi",
                "start:supplies",
                "start:",
                "maps/poi/",
                "biome:plains_dry",
                "biome:plains",
                "ruins_pond",
                "plains_dry/s_ruins_pond",
                "statue_pond",
                "plains_dry/s_statue_pond",
                "tiny_ruins",
                "plains/t_chest_ruins",
                "tiny_camp_pot",
                "plains_dry/t_chest_camp",
                "clay_pit",
                "plains/t_claypit"
              ],
              "Source": null
            },
            {
              "Id": "SetupQuestRewards()-\u003ESystem.Void",
              "Name": "SetupQuestRewards",
              "Signature": "private System.Void SetupQuestRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3110,
              "BodyHash": "C5FCB6EB3988A970374F70FFE115A35626226CE30BC71F17A48004EECE62DED5",
              "Hash": "BE1D6C7444D5C50CAB7614E8ACC701E578B7A008EDF79453A9AD7C66ED51587F",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.ConstructionsRewardStrategy::.ctor(System.String[])",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.Models.Rewards.MapMarkerRewardStrategy::.ctor(Shared.Text.StringId, System.String, System.String)",
                "CandideServer.Models.Rewards.WorkRecipeRewardStrategy::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "tier:1",
                "reward:minerva:tier:1",
                "material_storage:0",
                "blacksmith:0",
                "carpenter:0",
                "player_house:1",
                "material_storage:1",
                "altar:1",
                "recipe:feathered_head_armor",
                "recipe:feathered_chest_armor",
                "recipe:feathered_leg_armor",
                "job:leatherworker",
                "reward:minerva:pyzifax",
                "map_marker",
                "Reward_MapMarker_Pyzifax",
                "boss:satyrboss"
              ],
              "Source": null
            },
            {
              "Id": "SetupRewards()-\u003ESystem.Void",
              "Name": "SetupRewards",
              "Signature": "private System.Void SetupRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 449,
              "BodyHash": "60BE3DA76F4AA6C16DA35BE75760006B324017BD2EAE92A76F33E40126E9EBF9",
              "Hash": "49948AF4D35C2FB5FF23B3FDE5667975049EF315723C7B951D6FB986303DC594",
              "CalledMethods": [
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupMarsRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupCeresRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupDianaRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupVulcanRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupVenusRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupMercuryRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupMinervaRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupNpcRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupSchematicRewards()",
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.OfferingRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "sam",
                "reward:default",
                "offering:r:planks:0",
                "offering:r:bone:0",
                "town_core:0",
                "altar:0",
                "leatherworker:0",
                "player_house:0",
                "lumber_yard:0",
                "catapult",
                "insula:0",
                "food_storage:0",
                "bucket:wood",
                "farm_land",
                "dirt_road",
                "wall_wood"
              ],
              "Source": null
            },
            {
              "Id": "SetupSchematicRewards()-\u003ESystem.Void",
              "Name": "SetupSchematicRewards",
              "Signature": "private System.Void SetupSchematicRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "E76C683EFB47AFA428F5620399AADF8D32BF2DF0A968E8A7CE0123F3F7232934",
              "Hash": "BA2B02A2FC7BA6F3FCD409F2417D33909BE35827866D577CE4A9A00A387D0685",
              "CalledMethods": [
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::\u003CSetupSchematicRewards\u003Eg__SetupTier|19_0(System.String)",
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "schematics:tier:0",
                "schematics:tier:1",
                "schematics:tier:2",
                "schematics:tier:3",
                "logistics_tent",
                "reward:schematic:logistics_tent:0",
                "logistics_tent:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpawnTables()-\u003ESystem.Void",
              "Name": "SetupSpawnTables",
              "Signature": "private System.Void SetupSpawnTables()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14861,
              "BodyHash": "7858E635E98EB62909C68AD265062095ED37CC68BF29094A5636A509EFA6EB31",
              "Hash": "3470EA19A273D6C95151C63A194CC392FE48E45EBB60AD15D3B852246A019AB8",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnModel::EntitySpawn(System.Guid, Shared.Entity.EntityType, System.Boolean)",
                "CandideServer.Models.SpawnSystem.SpawnModel::.ctor()",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E::.ctor(!0, !1)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Single, System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[]\u003E::.ctor(!0, !1, !2)",
                "CandideServer.Models.SpawnSystem.SpawnTable::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "spawn_table:beach",
                "spawn_table:beach:night",
                "spawn_table:plains:0",
                "spawn_table:plains:0:night",
                "spawn_table:plains:1",
                "spawn_table:plains:1:night",
                "spawn_table:plains:2",
                "spawn_table:plains:2:night",
                "spawn_table:plains:3",
                "spawn_table:plains:3:night",
                "spawn_table:plains:4",
                "spawn_table:plains:4:night",
                "spawn_table:dryplains:0",
                "spawn_table:dryplains:0:night",
                "spawn_table:dryplains:1",
                "spawn_table:dryplains:1:night"
              ],
              "Source": null
            },
            {
              "Id": "SetupUniversityRewards()-\u003ESystem.Void",
              "Name": "SetupUniversityRewards",
              "Signature": "private System.Void SetupUniversityRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 716,
              "BodyHash": "DD4D8A7AD1CCCBA3413C254CC91065B8B234BB66A37C8756E568ED30B1149168",
              "Hash": "1532741C3FA30F297D776ED4E9792898364631F28C64FA6C5EB8B239140A7109",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.String)"
              ],
              "StringLiterals": [
                "reward:concrete_mixer",
                "concrete_mixer:0",
                "reward:trading_post:0",
                "trading_post:0",
                "reward:sculptor:0",
                "sculptor:0",
                "reward:concrete_road_upgrade",
                "recipe:concrete_road_upgrade",
                "recipe:concrete_town_road_upgrade",
                "job:carpenter",
                "wall_concrete",
                "reward:concrete_wall",
                "reward:material_storage:2",
                "material_storage:2",
                "reward:player_house:2",
                "player_house:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupVenusRewards()-\u003ESystem.Void",
              "Name": "SetupVenusRewards",
              "Signature": "private System.Void SetupVenusRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 509,
              "BodyHash": "83045ED3AB935F02CD4D9B2E4A2DCC3AE1843B782FA509A1A995974E91956914",
              "Hash": "7ED97CCC718F8E788766429B255D87980FF087219E1F9A433F9CF3CA5983D0D7",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.GlobalCitizenAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "reward:venus:carpenter:experience",
                "world_aura:worship:carpenter:experience",
                "reward:venus:max_building_appeal",
                "world_aura:worship:max_building_appeal",
                "reward:venus:dolium_speed",
                "world_aura:worship:dolium_speed",
                "reward:venus:citizen_health",
                "world_aura:worship:citizen_health",
                "reward:venus:beer_dolium",
                "dolium_beer:0",
                "reward:venus:wine_dolium",
                "dolium_wine:0",
                "reward:venus:gifting_bonus",
                "world_aura:worship:gifting_bonus",
                "spirit_luck",
                "reward:venus:citizen_expertise"
              ],
              "Source": null
            },
            {
              "Id": "SetupVulcanRewards()-\u003ESystem.Void",
              "Name": "SetupVulcanRewards",
              "Signature": "private System.Void SetupVulcanRewards()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1561,
              "BodyHash": "E453E1F217AF0FE4B9B6138FB648A560893C6CCA4A4471E08A8E0B53DF8D5CB2",
              "Hash": "BB3E4A8F17E30D81E0ECCD9F1A415BB43A5D1E58DC7B54EC4005B8FE4A644EFB",
              "CalledMethods": [
                "CandideServer.Data.DataModels.RewardData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.Models.Rewards.WorldFlagRewardStrategy::.ctor(System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::Add(!0)",
                "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.ConstructionRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.OrdinanceRewardStrategy::.ctor(System.String)",
                "CandideServer.Models.Rewards.BlessingRewardStrategy::.ctor(System.String)"
              ],
              "StringLiterals": [
                "reward:vulcan:volcanic_furnaces",
                "Reward_WorldFlag_VolcanicFurnaces",
                "worship_flag:volcanic_furnaces",
                "reward:vulcan:longer_lasting_furnaces",
                "world_aura:worship:longer_lasting_furnaces",
                "reward:vulcan:blacksmith:experience",
                "world_aura:worship:blacksmith:experience",
                "reward:vulcan:quarry_rare_finds",
                "Reward_WorldFlag_RareFinds_Quarry",
                "worship_flag:quarry_rare_finds",
                "reward:vulcan:wall_health",
                "world_aura:worship:wall_health",
                "reward:vulcan:blacksmith:1",
                "blacksmith:1",
                "blacksmith",
                "reward:vulcan:blacksmith:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorkRecipeGroups()-\u003ESystem.Void",
              "Name": "SetupWorkRecipeGroups",
              "Signature": "private System.Void SetupWorkRecipeGroups()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2291,
              "BodyHash": "DAEAD41B96F18BF665ECBA98F92F2E68AD96484973A78D6578E529144F8E1D44",
              "Hash": "56B326B5A8FE735FAF11C1202AE8E31139B49D806142D705843F03AF22CF0DF2",
              "CalledMethods": [
                "CandideServer.Database.WorkRecipeGroupData::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "job:blacksmith:1",
                "recipe:copper_nails",
                "recipe:copper_needle",
                "recipe:copper_pickaxe",
                "recipe:copper_axe",
                "recipe:copper_sword",
                "recipe:copper_hammer",
                "recipe:copper_spear",
                "recipe:copper_dagger",
                "recipe:copper_shield",
                "recipe:copper_head",
                "recipe:copper_chest",
                "recipe:copper_boots",
                "recipe:copper_arrows",
                "recipe:copper_javelin_head",
                "recipe:copper_javelin"
              ],
              "Source": null
            },
            {
              "Id": "SharedSetup()-\u003ESystem.Void",
              "Name": "SharedSetup",
              "Signature": "public System.Void SharedSetup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "FD75FB0AE55B285F9647CA0A1E793003663EA835461625DC4324DECDEC802350",
              "Hash": "4AADDA9979A24BFE09F8C40ACB8963F6825180D703BD9FAA914C9A232FB2D194",
              "CalledMethods": [
                "Shared.Data.SharedDataSetup::Setup()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupBiomeData()",
                "CandideServer.Database.BiomeDataBase::AddBiomeData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.BiomeData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupBuildingTypes()",
                "CandideServer.Database.BuildingTypeDataBase::AddBuildingTypes(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupItemRecipes()",
                "Shared.Data.ItemRecipeDataBase::AddItemRecipes(System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupCitizens()",
                "CandideServer.Database.CitizenDataBase::AddCitizens(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupWorkRecipeGroups()",
                "CandideServer.Database.WorkRecipeGroupDataBase::AddRecipeGroups(System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupPoiData()",
                "CandideServer.Database.PoiDataBase::AddPoiData(System.Collections.Generic.IEnumerable\u003CCandideServer.Models.PoiData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupCrops()",
                "CandideServer.Database.CropDataBase::AddCrops(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupSpawnTables()",
                "CandideServer.Database.SpawnTableDataBase::AddSpawnTables(System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupQuestRewards()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SetupUniversityRewards()",
                "CandideServer.Database.RewardDataBase::AddRewards(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E)",
                "CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::SetupDirectionalOffsets()",
                "CandideServer.Database.DirectionalOffsetsDataBase::AddData(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5CA37E809A63772B5C7C1C53B63DE1F535494540DB5FA4859D4E1DC87567249"
        },
        {
          "Id": "CandideServer.Database.BiomeDataBase",
          "Name": "BiomeDataBase",
          "DisplayName": "BiomeDataBase",
          "FullName": "CandideServer.Database.BiomeDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.BiomeData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7A02776E5235240ACED037FB599B6A813BB75972438FDC1AA237A88FA53BE21"
            },
            {
              "Id": "DefaultBiomeData:CandideServer.Data.DataModels.BiomeData",
              "Name": "DefaultBiomeData",
              "Type": "CandideServer.Data.DataModels.BiomeData",
              "Signature": "private CandideServer.Data.DataModels.BiomeData DefaultBiomeData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CF7CDD1C4D5A8E748CDE1F6ED95934DAAC5C927BB79A7DAE75010F953460F97"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBiomeData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.DataModels.BiomeData\u003E)-\u003ESystem.Void",
              "Name": "AddBiomeData",
              "Signature": "public System.Void AddBiomeData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.BiomeData\u003E biomes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "biomes",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.BiomeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "5C7C4F8565765B1D81119A73078C7001CC433DC940508CE160BBFE57AEDA02E9",
              "Hash": "0DFEFD3AB85FF04D7BF0DA6B6498E2CA2E3151B3E0069277B17709BE29D53C7C",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.BiomeData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.DataModels.BiomeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::get_Count()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Biome id ",
                " was added to database several times.",
                "Too many biomes! Limited to 255 for save file structure."
              ],
              "Source": null
            },
            {
              "Id": "GetBiomeDataOrDefault(System.String)-\u003ECandideServer.Data.DataModels.BiomeData",
              "Name": "GetBiomeDataOrDefault",
              "Signature": "public CandideServer.Data.DataModels.BiomeData GetBiomeDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.BiomeData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "F43A7D98AD7FC22BCE9841A9C65B8BF3AF7E5FED8BF65034FB48E99569EF9B3A",
              "Hash": "6BDC1626CE5012E34D827281A08E37FB6AE3B840FE05D263FF778CFB8A0A5CA3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeDataOrError(System.String)-\u003ECandideServer.Data.DataModels.BiomeData",
              "Name": "GetBiomeDataOrError",
              "Signature": "public CandideServer.Data.DataModels.BiomeData GetBiomeDataOrError(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.BiomeData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5DE6FB5F88776CAA05E3273A256BD16DEB26517BD59A677B64A8677C9088C4C4",
              "Hash": "0086C583560DBA9DCE964323ABE761F0915BFB1A0E482321046EFA9F43F447FA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)"
              ],
              "StringLiterals": [
                "Could not find biome data for id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBiomeData",
              "Signature": "public System.Boolean TryGetBiomeData(System.String id, out CandideServer.Data.DataModels.BiomeData\u0026 biomeData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeData",
                  "Type": "CandideServer.Data.DataModels.BiomeData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5DC1E832337709A0E61A8EC3E11D276D9F9B3240CF97EA87D7EF521B5B81C4E4",
              "Hash": "E80C0447C1E79809648D0EA22E23A377C91FFEEF11C55F425981CBF52E936766",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F3D46591CAED03AE186DB8057FAAE474F38F573B3601EF031EE122B0FC400761"
        },
        {
          "Id": "CandideServer.Database.BiomeEntitySpawnTable",
          "Name": "BiomeEntitySpawnTable",
          "DisplayName": "BiomeEntitySpawnTable",
          "FullName": "CandideServer.Database.BiomeEntitySpawnTable",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeId:System.String",
              "Name": "BiomeId",
              "Type": "System.String",
              "Signature": "public System.String BiomeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "982231CA2740BD98720F451961F25100CBB0BC27EA902191F55185C0A6F53F3C"
            },
            {
              "Id": "DifficultyToSpawnTables:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.Database.TimeSpawnTable\u003E",
              "Name": "DifficultyToSpawnTables",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E DifficultyToSpawnTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78466A16B7D588B7C2D8E14353D7D00DC951D4B52B7A115BD80705032BF767A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CC9E86989720FA33262328166AC1F60E591C575883D75CCAD7BAC4907F119F3"
        },
        {
          "Id": "CandideServer.Database.BiomeSpawnTableDataBase",
          "Name": "BiomeSpawnTableDataBase",
          "DisplayName": "BiomeSpawnTableDataBase",
          "FullName": "CandideServer.Database.BiomeSpawnTableDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpawnDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Database.BiomeEntitySpawnTable\u003E",
              "Name": "SpawnDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.BiomeEntitySpawnTable\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.BiomeEntitySpawnTable\u003E SpawnDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D46D25658728EAE205E3DA30F59C992113720B6B47DA4CEE2892227EC5418CF4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpawnTable(CandideServer.Database.BiomeEntitySpawnTable)-\u003ESystem.Void",
              "Name": "AddSpawnTable",
              "Signature": "public System.Void AddSpawnTable(CandideServer.Database.BiomeEntitySpawnTable data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.Database.BiomeEntitySpawnTable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "120C68EF7BA4F971347011DCE0B64D43F96C778B06E67687DF58C386DC1E3ADA",
              "Hash": "9118370E691DED81AD2703D465B427F1C8D0FB3EFCCA51E523A83DCAC2DDE4F4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.BiomeEntitySpawnTable\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.BiomeEntitySpawnTable\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate biome spawn table id \u0027",
                "\u0027.",
                "Biome ",
                " could not find spawn table \u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetSpawnTableOrNull(System.String)-\u003ECandideServer.Database.BiomeEntitySpawnTable",
              "Name": "GetSpawnTableOrNull",
              "Signature": "public CandideServer.Database.BiomeEntitySpawnTable GetSpawnTableOrNull(System.String biomeId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Database.BiomeEntitySpawnTable",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "ECD383B912197ACB35C8CDCC604AB3CE29459FC798909C5E36EC325658764631",
              "Hash": "FDC32CBCE180F7F3A49E976B211C895861C72B4A259746066AA8A79C0A1454C5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.BiomeEntitySpawnTable\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28DAEAC92ED0C409974A8628E7D1DC449CDD2EB4890DDD26FA697D0CC719C7E3"
        },
        {
          "Id": "CandideServer.Database.BuildingTypeDataBase",
          "Name": "BuildingTypeDataBase",
          "DisplayName": "BuildingTypeDataBase",
          "FullName": "CandideServer.Database.BuildingTypeDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.BuildingTypeData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BuildingTypeData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BuildingTypeData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A959E692C6B023B3AA3663A601AB9D662AA1C924F88602F2E495942E6C2DF64D"
            },
            {
              "Id": "MissingData:CandideServer.Data.DataModels.BuildingTypeData",
              "Name": "MissingData",
              "Type": "CandideServer.Data.DataModels.BuildingTypeData",
              "Signature": "public CandideServer.Data.DataModels.BuildingTypeData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "058FAACAFEEB166AB8189B1F83038A4505C99DCDDE45A8731BA67A988B17E24B"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBuildingTypes(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E)-\u003ESystem.Void",
              "Name": "AddBuildingTypes",
              "Signature": "public System.Void AddBuildingTypes(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E buildingTypes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingTypes",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "02420FD845399F9C143C28E683137E45FE970847D7199005B459D7E4B36E47A5",
              "Hash": "DB4984E9A6597402CF2A747C5EC558B9E4A606199D36E8645969BD63E8FCC230",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BuildingTypeData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.BuildingTypeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*building_type:name",
                "Detected duplicate building type id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetBuildingTypeOrMissing(System.String)-\u003ECandideServer.Data.DataModels.BuildingTypeData",
              "Name": "GetBuildingTypeOrMissing",
              "Signature": "public CandideServer.Data.DataModels.BuildingTypeData GetBuildingTypeOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.BuildingTypeData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "A5C95CEEAFCCF1FCE08BEDB40EF1F0456ACFC640A7C804B9AE14EC53832EB71D",
              "Hash": "DC94F9678F0A63DE4AF13FCE43854F9201BD4FF8F93550B0CECD91A25EB328EA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BuildingTypeData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingTypeOrNull(System.String)-\u003ECandideServer.Data.DataModels.BuildingTypeData",
              "Name": "GetBuildingTypeOrNull",
              "Signature": "public CandideServer.Data.DataModels.BuildingTypeData GetBuildingTypeOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.BuildingTypeData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C9C5F20092B9515501EEACC2A7A2B9F4482719AAA79AD5B2E15D61CA13341B16",
              "Hash": "A83D42FBAC86A1A120F648B19254D408DB34BC0731F58A8D714459B7D723A2E7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BuildingTypeData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A2E1E8B2BF8340DCF776CFB8CA565FAF61F82E89B60DE5D260CC6FDC7D97157"
        },
        {
          "Id": "CandideServer.Database.CitizenControllerDataBase",
          "Name": "CitizenControllerDataBase",
          "DisplayName": "CitizenControllerDataBase",
          "FullName": "CandideServer.Database.CitizenControllerDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobIdToCitizenControllerMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Func\u00601\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E",
              "Name": "JobIdToCitizenControllerMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E JobIdToCitizenControllerMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4DDD9E66FD01BF3CFD913BD64B4BE43C9CD92A7636D0FF3570E5A92EFCAD8DE3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Func\u00601\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E citizenControllersData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenControllersData",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "452E39999E50D09795EB49D334253BD52847E3446FA8B7A07A7BE4A147A11618",
              "Hash": "E6FBBFA6028FEE4E532EB2A2F121BFEF3A86EE6197E1ADA842749C8A9070809D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E::Add(!0, !1)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Add(System.String, System.Func\u00601\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.String jobId, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E controllerGenerator)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controllerGenerator",
                  "Type": "System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9D760548FEA6CBC56B037AA479B95644A097A08F2FD3C1D9F40A6261202A2A3C",
              "Hash": "773D13AD733D018948252724503C691376AEEDD4BCDC12EDB8D220DF875D9859",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetControllerOrNullForJob(System.String)-\u003ECandideServer.Citizens.Base.AbstractCitizenController",
              "Name": "GetControllerOrNullForJob",
              "Signature": "public CandideServer.Citizens.Base.AbstractCitizenController GetControllerOrNullForJob(System.String jobId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Citizens.Base.AbstractCitizenController",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "71231946637002D6AA4BB48FC72B32F8A00FBF5870528E6BECE8C5070960D1B0",
              "Hash": "80431F2FFEB4B73B94528A3EB702E036B32B86F10338947C1A7C488E0623F938",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Func\u003CCandideServer.Citizens.Base.AbstractCitizenController\u003E::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "816FDA406BE4D8D5B07F74F9A7F64589B4961118C8A7C8D21846F970B3A293D5"
        },
        {
          "Id": "CandideServer.Database.CitizenDataBase",
          "Name": "CitizenDataBase",
          "DisplayName": "CitizenDataBase",
          "FullName": "CandideServer.Database.CitizenDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.CitizenData\u003E",
              "Name": "CitizenDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E CitizenDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7DE739CAB59549FDEAA2212F2B00B76BD15E7FE3F3389DA74294C0E3FC0FBB76"
            },
            {
              "Id": "MissingData:CandideServer.Data.DataModels.CitizenData",
              "Name": "MissingData",
              "Type": "CandideServer.Data.DataModels.CitizenData",
              "Signature": "public CandideServer.Data.DataModels.CitizenData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE3045428638B38DD9C4EE9F384F3ED320CAACD156F8B0D9FC40ED685FB2E771"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCitizens(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.CitizenData\u003E)-\u003ESystem.Void",
              "Name": "AddCitizens",
              "Signature": "public System.Void AddCitizens(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E citizensList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizensList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "36158C5127A0C650FCFAF27BDEC65F396846252024A43C93A98FCEA482B1CB54",
              "Hash": "0D9A689C5AD299B6D52B86555FF761B376011BDC0F78BEA131DFB1B1A612BBFB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CitizenData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.CitizenData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.CitizenData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate citizen id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetCitizenOrMissing(System.String)-\u003ECandideServer.Data.DataModels.CitizenData",
              "Name": "GetCitizenOrMissing",
              "Signature": "public CandideServer.Data.DataModels.CitizenData GetCitizenOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.CitizenData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "EC04A28A103657EADD1003CC48E65CC0417958A8B1C48D48A487C78161AA4949",
              "Hash": "5BA191B853170F1DA97BE237623A5F2C4A47C6EBF495F6BEB506C3D77D64CD9F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCitizenOrNull(System.String)-\u003ECandideServer.Data.DataModels.CitizenData",
              "Name": "GetCitizenOrNull",
              "Signature": "public CandideServer.Data.DataModels.CitizenData GetCitizenOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.CitizenData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "61BB60847FA71E1B99EEA6FB2DF6416F3B4C1F0B7DB9B0A54D1551AF4C00A9E7",
              "Hash": "8708439B27049265313295278E5A32CE5CE3B946BCAF856271E59E62F24F19C9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CitizenData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCreateCitizenModel(System.String, System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryCreateCitizenModel",
              "Signature": "public System.Boolean TryCreateCitizenModel(System.String citizenId, System.Guid newId, out CandideServer.Models.Citizen.CitizenModel\u0026 citizenModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "F47DA8EFB22977FBC0A39E799DD7DCE377338808B8A0985F8EF7C9DE8C37E6D1",
              "Hash": "94124D4CA407C028526131EE36F5DAADE5F6D379073B7F8EAFCD62BC03676F5A",
              "CalledMethods": [
                "CandideServer.Database.CitizenDataBase::GetCitizenOrNull(System.String)",
                "CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenAppearance(System.Guid)",
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Models.Citizen.CitizenModel::.ctor(CandideServer.Models.Citizen.CitizenArgs)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::.ctor()"
              ],
              "StringLiterals": [
                "female",
                "male"
              ],
              "Source": null
            }
          ],
          "Hash": "56196A72D634DB358C5488E272C3AC71CD4657FE7152E7A800F69D6BDA5A808D"
        },
        {
          "Id": "CandideServer.Database.CropDataBase",
          "Name": "CropDataBase",
          "DisplayName": "CropDataBase",
          "FullName": "CandideServer.Database.CropDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CropDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.CropData\u003E",
              "Name": "CropDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E CropDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE460883F8CCA0EA1D3F3D783C6463FE464BFEFEB7FEBA981F44369ACC53BCA0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCrops(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.CropData\u003E)-\u003ESystem.Void",
              "Name": "AddCrops",
              "Signature": "public System.Void AddCrops(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E cropList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cropList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "F0AF077FE99B9B31A269F53F59A5BE9662F4F61EE15BD5169B9320D65E1BAA25",
              "Hash": "DC066DED927B9254EFE1B6387CD537432D7B4DD666535A4298F1848DCE15D38F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.CropData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.CropData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.CropData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate crop id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetCropOrNull(System.String)-\u003ECandideServer.Data.DataModels.CropData",
              "Name": "GetCropOrNull",
              "Signature": "public CandideServer.Data.DataModels.CropData GetCropOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.CropData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9A313D59DCDD6517F01FE592BC8E4163C9130B9FCA94CA00A2F1006FDFE8D8B0",
              "Hash": "03DF58E11849CA28E902858AA9E93B139D34ACFEBAC8EFBF759A418E52195E6D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "48F381774771D37D074512A255B73F7B775DCB26B60FB9E293F06D1293CFD7A5"
        },
        {
          "Id": "CandideServer.Database.DifficultySpawnTable",
          "Name": "DifficultySpawnTable",
          "DisplayName": "DifficultySpawnTable",
          "FullName": "CandideServer.Database.DifficultySpawnTable",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EliteChance:System.Single",
              "Name": "EliteChance",
              "Type": "System.Single",
              "Signature": "public System.Single EliteChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDCA82F9A2C4544826E545E2A9A9BE289D4B4F3CE5ED4222AEB88DDBD57F1072"
            },
            {
              "Id": "SpawnCapMultiplier:System.Single",
              "Name": "SpawnCapMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCapMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E20EF908EEAFCD26A489484F265EE8FECED21D5E09D55516D5228208162E4BE4"
            },
            {
              "Id": "SpawnChanceMultiplier:System.Single",
              "Name": "SpawnChanceMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnChanceMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE169C0B04460431E721F458D150BE6225DABB90173CCD0D6099B6803FACF888"
            },
            {
              "Id": "SpawnTableId:System.String",
              "Name": "SpawnTableId",
              "Type": "System.String",
              "Signature": "public System.String SpawnTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AF89ED8114E7641A12A15AFF93B151449729743659BEF7FFBDB38FBFC5B5513"
            },
            {
              "Id": "TimeBetweenSpawnsMultiplier:System.Single",
              "Name": "TimeBetweenSpawnsMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenSpawnsMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1517495C5F12F689EA8B753318DC8D578C17F02EF57CA41D8E69ED0C54EA8B25"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C0E8AE8A04CBE8289A834CC3E21FAB50D2DAD83F0047460B999264A7DA42821E"
        },
        {
          "Id": "CandideServer.Database.DirectionalOffsetsDataBase",
          "Name": "DirectionalOffsetsDataBase",
          "DisplayName": "DirectionalOffsetsDataBase",
          "FullName": "CandideServer.Database.DirectionalOffsetsDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.DirectionalOffsetData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.DirectionalOffsetData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.DirectionalOffsetData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FD7916E6D97D84041E390920F0944BC7D0B98EC24C3A87DC07C5CFCA877B26A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E datas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "datas",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "D0EF1E00AFF1366A74B407D377C54D21C81EC1C0C1151AD88075341A32323269",
              "Hash": "97DDD4216B9691D4AA75801A7A2EC5C6B05B182404E828E201B9C76F418985E7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.DirectionalOffsetData\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.DirectionalOffsetData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "DirectionalOffsets id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDirectionalOffsetData",
              "Signature": "public System.Boolean TryGetDirectionalOffsetData(System.String id, out CandideServer.Data.DataModels.DirectionalOffsetData\u0026 data)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideServer.Data.DataModels.DirectionalOffsetData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "A8431B005E3E5EE006BFE411E4928080C443D934ECED8F03F57C4C4EBA27E0E3",
              "Hash": "0C1F6E7DB39CE748102288178ACE38F2E0FB043F2F0FD5D1F6C7FCA7AE5F45AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.DirectionalOffsetData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EA98D788BDD805D74DF6B3A1AB4D3A26ADE928E6D2DCC57CB93CE8EBDE5374A5"
        },
        {
          "Id": "CandideServer.Database.DungeonRoomDataBase",
          "Name": "DungeonRoomDataBase",
          "DisplayName": "DungeonRoomDataBase",
          "FullName": "CandideServer.Database.DungeonRoomDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15170E42DFEAF97C11C0BD1E0C4757E91737CB9C568F30AE132C94889AA0BF51"
            },
            {
              "Id": "ReUseDungeonRoomDataModelsList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Name": "ReUseDungeonRoomDataModelsList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E ReUseDungeonRoomDataModelsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A823C80D82D7F38A8FCE926D40C0E2AE3C7D22F8015FBADC97039F6152ECEE35"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDungeonRoomData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E)-\u003ESystem.Void",
              "Name": "AddDungeonRoomData",
              "Signature": "public System.Void AddDungeonRoomData(System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E rooms)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rooms",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "0E7FAE850D2951E20D136AD46ADA375C024AFED6BE03DE9DF4BF13E306453F80",
              "Hash": "B15C6DA83462EE5699DCAF36C72E655FC973C8F5F69C97236B259CBCB2C8C301",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::get_Current()",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "Could not find world map ",
                " for dungeon room ",
                "*dungeon_room:name",
                "Dungeon room id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetDungeonRoomDataFromOrientation(System.Int32, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Name": "GetDungeonRoomDataFromOrientation",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E GetDungeonRoomDataFromOrientation(System.Int32 direction, System.Collections.Generic.List\u003CSystem.String\u003E allowedRooms)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowedRooms",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "86D4312091B839AC52695FF87F8029F0E63D069B555A454F48A8B560AFB62A35",
              "Hash": "BBA1D25E324DB1F9D400198413F46B48D7744E658588577F17C2F0F6F613B12C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDungeonRoomDataFromOrientationSingleDoor(System.Int32, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Name": "GetDungeonRoomDataFromOrientationSingleDoor",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E GetDungeonRoomDataFromOrientationSingleDoor(System.Int32 direction, System.Collections.Generic.List\u003CSystem.String\u003E allowedRooms)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowedRooms",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "E5F1CBCEF5D3CBCCD751B59BCBFDE2AC6EC480F31D7B1C8F62B8EC4CFF8C46A3",
              "Hash": "56F7C5E4DA27E8E71FBFF5F3AF99756203C752D18A7234231CB3A6D2AB8A9C55",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDungeonRoomDataOrNull(System.String)-\u003ECandideServer.Models.Dungeons.DungeonRoomDataModel",
              "Name": "GetDungeonRoomDataOrNull",
              "Signature": "public CandideServer.Models.Dungeons.DungeonRoomDataModel GetDungeonRoomDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "CC990C89F4195B3704E740C4B6868E071280D2D5A08B2117F148A4CFFF2CF0AF",
              "Hash": "74FD6EF6BB8C123337EB27688DD7E28401DE1BA11E4B487C2752BE656BC69864",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDungeonRoomData",
              "Signature": "public System.Boolean TryGetDungeonRoomData(System.String id, out CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026 dungeonRoomData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonRoomData",
                  "Type": "CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D437C494E2A5AF4604B5856FC226282A1146EF1DD75551EECC8F21187E7BB6FB",
              "Hash": "D09A9E483A57B2FCECF13F7AF131397A6A3A47F9020E7A9D001FBF53893CAB7A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6CACA1905CAB08404CA44997B037424C71BA97E0AE0D7D4F51E3AF5623252E18"
        },
        {
          "Id": "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase",
          "Name": "ChallengeDungeonConfigDataBase",
          "DisplayName": "ChallengeDungeonConfigDataBase",
          "FullName": "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B013F3F8D01C18B196DA01DE2550DC2D4E0F45BC96ABC15DEE7C0096EFD96A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "FAFCC2F85C3145BDD6431F319B7599C032C126AC75671CF343C28C8E96356DC8",
              "Hash": "6CD426CF4DDB46C25E58668458C7B141471572EDB59790AC4199A4A67B126AA3",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ChallengeDungeonConfigDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetConfigData",
              "Signature": "public System.Boolean TryGetConfigData(System.String id, out CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026 configData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "8DC3EB9279D1F2B169193ADA2DB80F4ED1381E0E5E7D3C50298D731FAD6A10B0",
              "Hash": "D96CC0B26CD00D91A54701FEFAE8592360721835986D198FB3CFBCC688D1EAC0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "372F784E43417CDE4AF609A01E79F7D0FF04470D2F604ED2960547A6336EF0D2"
        },
        {
          "Id": "CandideServer.Database.Dungeons.ChallengeDungeonDataBase",
          "Name": "ChallengeDungeonDataBase",
          "DisplayName": "ChallengeDungeonDataBase",
          "FullName": "CandideServer.Database.Dungeons.ChallengeDungeonDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.ChallengeDungeonData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F59259D805375C04F3A3225FE35CA81157E9C586C7A72D029730EFC4591634B5"
            },
            {
              "Id": "DefaultConfigData:CandideServer.Data.Dungeons.ChallengeDungeonData",
              "Name": "DefaultConfigData",
              "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData",
              "Signature": "private CandideServer.Data.Dungeons.ChallengeDungeonData DefaultConfigData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC865CA16BB138815A0CDD3D678192D90C2C6238726328AD79F264ABFC40D7A6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "753BB9A1B4304D27D74FC2798DEAB771C356A30D522454311AFECE539273B90E",
              "Hash": "DD87ED2417BA51A8FDCF995A55858BD5557066A318C944546E3C4B8C163C38EB",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.ChallengeDungeonData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ChallengeDungeonDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetDataOrDefault(System.String)-\u003ECandideServer.Data.Dungeons.ChallengeDungeonData",
              "Name": "GetDataOrDefault",
              "Signature": "public CandideServer.Data.Dungeons.ChallengeDungeonData GetDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Dungeons.ChallengeDungeonData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "ECE92B757787F2E28A3F66301714BDDA6F780B42EE8EE9FABE4CC78EEBDC93B7",
              "Hash": "B0B8DA36E70A076D477A2837DBB1B6BF3B6830E1521A11FD6CCC5F09BD4292AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ChallengeDungeonDataBase: Can\u0027t find config with id "
              ],
              "Source": null
            },
            {
              "Id": "TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetData",
              "Signature": "public System.Boolean TryGetData(System.String id, out CandideServer.Data.Dungeons.ChallengeDungeonData\u0026 data)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "C71328AC7ACBF630C6B2B1294A076F39DC5D4FB00E1DC5A8E28FC3F637756E7B",
              "Hash": "8788AFB52EFE041F918EFA1CBA5DF01118D663FA6FE7E1DC69BD669F95E2A1A0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "65914BA9E71D70888A0B0D3A2C41FA8F1F066BE1BA45E0AF8A7EC2663DD0CF3A"
        },
        {
          "Id": "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase",
          "Name": "DestructablesBaseConfigDataBase",
          "DisplayName": "DestructablesBaseConfigDataBase",
          "FullName": "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "680E9E1CD9469D3193CB293BCFF255E09EBF964CFB10548A07B8EC7A20602C03"
            },
            {
              "Id": "DefaultConfigData:CandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Name": "DefaultConfigData",
              "Type": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.DestructablesBaseConfig DefaultConfigData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DAD7C434F63F4670FAD9ACBE1E5093CEF23F0BF9D5CC908EF5F7C9B095142D5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "1B11974EE44686244269E0B66A4FD169B0A6E4696CCD5701345DF82E59B7A4E5",
              "Hash": "4A5258C3AB940B20597B00EC76EC3E565CDD061BB407A802184BD266B94A0C5A",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "DestructablesBaseConfigDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetConfigDataOrDefault(System.String)-\u003ECandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Name": "GetConfigDataOrDefault",
              "Signature": "public CandideServer.Data.Dungeons.DestructablesBaseConfig GetConfigDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "3B4078F0F23B306D837631720CEE75C16E6FE4C22D950CDB404FC1536481B8DB",
              "Hash": "24A039802DFC601D30B4D0EE85D4C3A17896380830C618D2FFB620EA156C45CE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "DestructablesBaseConfigDataBase: Can\u0027t find config with id "
              ],
              "Source": null
            },
            {
              "Id": "TryGetConfigData(System.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetConfigData",
              "Signature": "public System.Boolean TryGetConfigData(System.String id, out CandideServer.Data.Dungeons.DestructablesBaseConfig\u0026 configData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.DestructablesBaseConfig\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "2524988510E721373F9C67ED35B62571E0B2C0B1169E75DC0DF230BB85F6AC3C",
              "Hash": "B176B3E267540C4089DA7F468E40B5EB47417CCDC46770206D2DF23858D3EE61",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E055A7C29FDFBFBD0AA632065CDE806895C41709FD16B9BF10AD9ADEB8CD534"
        },
        {
          "Id": "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase",
          "Name": "EnemiesBaseConfigDataBase",
          "DisplayName": "EnemiesBaseConfigDataBase",
          "FullName": "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A2430F0BA6633EE411FCDBA3B4E09C54AE07DE5DD213B6401B94A1ED64846947"
            },
            {
              "Id": "DefaultConfigData:CandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Name": "DefaultConfigData",
              "Type": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.EnemiesBaseConfig DefaultConfigData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E3AC884A42E9793D1BF282BBF287A5FFD78893AA13EAFAA282CD7CBBFDD1A7E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "A884F66EB73E3925A80B5EB30E80E4629A0E707EE90A4CCD05464150072CFF1D",
              "Hash": "4584A0DC575F3A66B57C011BB82D75A728345BA5730E7132DC230ECB86F193ED",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "EnemiesBaseConfigDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetConfigDataOrDefault(System.String)-\u003ECandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Name": "GetConfigDataOrDefault",
              "Signature": "public CandideServer.Data.Dungeons.EnemiesBaseConfig GetConfigDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "412B98F0DFF296C810697EB3068F5AF4E38C03B1BD08D50A07896D91EE5FEC1E",
              "Hash": "A418A3C1F92BF17493A07D4786D8ABA682F7182BC738FBF39DADAB0D5294DEF5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "EnemiesBaseConfigDataBase: Can\u0027t find config with id "
              ],
              "Source": null
            },
            {
              "Id": "TryGetConfigData(System.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetConfigData",
              "Signature": "public System.Boolean TryGetConfigData(System.String id, out CandideServer.Data.Dungeons.EnemiesBaseConfig\u0026 configData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.EnemiesBaseConfig\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DD6DB79E29E3132F8C3923DEF26FF42D02C301B21A9553ACC85AB8AA7AD4FE9E",
              "Hash": "CF87F6DF8D8F987A33E4FFEEEBF820343DBE7BCE264B47BCBDA5A17586F8B775",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "926DC0759FE64199BB1763EC5B474A489183C1F24F16F5EDAF87AB36FD0977A5"
        },
        {
          "Id": "CandideServer.Database.Dungeons.HandcraftedDungeonDataBase",
          "Name": "HandcraftedDungeonDataBase",
          "DisplayName": "HandcraftedDungeonDataBase",
          "FullName": "CandideServer.Database.Dungeons.HandcraftedDungeonDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BE68B9203E4A7787998FB655227897FE8ECE227769BA73531459BB0ED27F93A"
            },
            {
              "Id": "DefaultConfigData:CandideServer.Data.Dungeons.HandcraftedDungeonData",
              "Name": "DefaultConfigData",
              "Type": "CandideServer.Data.Dungeons.HandcraftedDungeonData",
              "Signature": "private CandideServer.Data.Dungeons.HandcraftedDungeonData DefaultConfigData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DD0257BCCCD16486883241B065B494901ED1B445808FF96F7349FF8E41E495F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "29C52EA947F809354A4EC76942E52E38A813405FE0653E3B834A534BFA6EDC3C",
              "Hash": "FD17D23DE1AAF22B7FFACC9CF216451209773EA8832355324803EA9954398347",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "HandcraftedDungeonDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetDataOrDefault(System.String)-\u003ECandideServer.Data.Dungeons.HandcraftedDungeonData",
              "Name": "GetDataOrDefault",
              "Signature": "public CandideServer.Data.Dungeons.HandcraftedDungeonData GetDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Dungeons.HandcraftedDungeonData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7E2087DF4822EEBE70C56100EF9476054883DE2E3C0521902A44243D16506408",
              "Hash": "044C4034E95A34A33A87EA77459A4C4CE1F90C253A86CC095FB2616AAFF5ECC0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "HandcraftedDungeonDataBase: Can\u0027t find data with id "
              ],
              "Source": null
            },
            {
              "Id": "TryGetData(System.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetData",
              "Signature": "public System.Boolean TryGetData(System.String id, out CandideServer.Data.Dungeons.HandcraftedDungeonData\u0026 configData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.HandcraftedDungeonData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D1C3480B15910B7E104B7EEE1DCC21A94B97DDF2769501C5B45E9917DEB81493",
              "Hash": "1BAEFCB9447CA9B0CCD55E43CC10918B84370259D82609E9540DA90C92F7D2B5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.HandcraftedDungeonData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2745F2F58980E34872FA22B24C814942D820EDAF205488093BFA5B8360188656"
        },
        {
          "Id": "CandideServer.Database.Dungeons.PropsBaseConfigDataBase",
          "Name": "PropsBaseConfigDataBase",
          "DisplayName": "PropsBaseConfigDataBase",
          "FullName": "CandideServer.Database.Dungeons.PropsBaseConfigDataBase",
          "Namespace": "CandideServer.Database.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.Dungeons.PropsBaseConfig\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.PropsBaseConfig\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.PropsBaseConfig\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31F97CD90774D8BEA101B62AE8B0465B08963EDEDC62C900DEB6CC411C8AF0D1"
            },
            {
              "Id": "DefaultConfigData:CandideServer.Data.Dungeons.PropsBaseConfig",
              "Name": "DefaultConfigData",
              "Type": "CandideServer.Data.Dungeons.PropsBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.PropsBaseConfig DefaultConfigData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D9647ECB3EF37C4C660906F58006FF3DD4E66878B725157B0BD57C022B6E695"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "F48119C83DEF86B19C9DA8CACED24EFF85DB7033EAAB714B17C97E5953F62D3F",
              "Hash": "B45F8F36E070889F50FCCD9D4531B0CFF158556E76DABDE06BFAB1A2EB457B1B",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Dungeons.PropsBaseConfig\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.PropsBaseConfig\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "PropsBaseConfigDataBase id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "GetConfigDataOrDefault(System.String)-\u003ECandideServer.Data.Dungeons.PropsBaseConfig",
              "Name": "GetConfigDataOrDefault",
              "Signature": "public CandideServer.Data.Dungeons.PropsBaseConfig GetConfigDataOrDefault(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.Dungeons.PropsBaseConfig",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "04856669DDE08E0845D4C93AA2D49C3038E93FEDAD5B60A6126C8CF318459B97",
              "Hash": "58EAD66EB12F1E6611C4F842B43A3E982365F452934C579AC24FD9D4E1778B04",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.PropsBaseConfig\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "PropsBaseConfigDataBase: Can\u0027t find config with id "
              ],
              "Source": null
            },
            {
              "Id": "TryGetConfigData(System.String, CandideServer.Data.Dungeons.PropsBaseConfig\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetConfigData",
              "Signature": "public System.Boolean TryGetConfigData(System.String id, out CandideServer.Data.Dungeons.PropsBaseConfig\u0026 configData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.PropsBaseConfig\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "4E1297F9A638A4B9642B261B35FF1F08B7752002C8170CE829F9AC5959D4A96A",
              "Hash": "778F5612A111F95082DEC9C45C73D8FDA909E15A6350C5B173F37552A595BF2C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.Dungeons.PropsBaseConfig\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7BEF8AA6D613DFFF9F4DDB0A53BE828EA35077F862315E8F8537557A31986C3"
        },
        {
          "Id": "CandideServer.Database.PoiDataBase",
          "Name": "PoiDataBase",
          "DisplayName": "PoiDataBase",
          "FullName": "CandideServer.Database.PoiDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.PoiData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9218C37B39D2221A9AF38251EE4AC1E0BD9FC959444B34023B7FBFA1E2D938F3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddPoiData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Models.PoiData\u003E)-\u003ESystem.Void",
              "Name": "AddPoiData",
              "Signature": "public System.Void AddPoiData(System.Collections.Generic.IEnumerable\u003CCandideServer.Models.PoiData\u003E pointOfInterests)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pointOfInterests",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.PoiData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "50C6AAA41BB868DD8A7D8777F97EE1D7A1B9752876492C3E092CAB3CDDD3603D",
              "Hash": "0B13C34DDA3BE74CCE5E5C71F327950E1E83CB0041C4D777ABDCA0CA9BF454AC",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.PoiData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.PoiData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Point of Interest id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPoiData",
              "Signature": "public System.Boolean TryGetPoiData(System.String id, out CandideServer.Models.PoiData\u0026 poiData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiData",
                  "Type": "CandideServer.Models.PoiData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D7A3F39DC3DF542BFBB37AE7E03CADC1B3F0A89A0CA559AB7C2AEF0BE48CA371",
              "Hash": "80B22BA8BB1B176ECE18FE78C1060F4463EBA33AA5E55928A012E45BE20457A2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C7D53F419146F3EB68A0E0FDE88EDA1EBEF75452238283ABC4CD51CF289A6AE"
        },
        {
          "Id": "CandideServer.Database.PoiFastLookupTable",
          "Name": "PoiFastLookupTable",
          "DisplayName": "PoiFastLookupTable",
          "FullName": "CandideServer.Database.PoiFastLookupTable",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeIdToSizeToTypeToPoiTableLookup:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Models.PoiSize,System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Models.PoiLocationType,PoiFastLookupTable\u002BPoiRandomList\u003E\u003E\u003E",
              "Name": "BiomeIdToSizeToTypeToPoiTableLookup",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E\u003E BiomeIdToSizeToTypeToPoiTableLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "189D4B2FC81AD1A67CECD408C57DDAC83384453F728023BDB58DDEC580966F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Build(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.PoiData\u003E)-\u003ESystem.Void",
              "Name": "Build",
              "Signature": "public System.Void Build(System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "CF3662E7F45B94CA79DEF11109DA38169987E5FC9F1FE8031AD60CD1BDEA8D67",
              "Hash": "15A4E08C29372D27D6F89A996716A35C90F4B1656A5688253E5ED20066CB34FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Models.PoiData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Current()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E::TryGetValue(!0, !1\u0026)",
                "PoiFastLookupTable.PoiRandomList::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E::set_Item(!0, !1)",
                "PoiFastLookupTable.PoiRandomList::Add(CandideServer.Models.PoiData)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPoi(System.String, System.Int32, CandideServer.Models.PoiSize, System.Random, CandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ECandideServer.Models.PoiData",
              "Name": "GetRandomPoi",
              "Signature": "public CandideServer.Models.PoiData GetRandomPoi(System.String biomeId, System.Int32 difficulty, CandideServer.Models.PoiSize size, System.Random random, CandideServer.Models.PoiLocationType type, System.Collections.Generic.HashSet\u003CSystem.String\u003E forbiddenTags)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forbiddenTags",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "8FF3731F1888F8B13D9CC113375F58FAA42DC149D25BDBD00085C4FC4376109B",
              "Hash": "A90CDE3A78B0C61DDBB8B865EEF5E6FE2B34B3AF6033670B2609D0EA9A5F9AA5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList\u003E::TryGetValue(!0, !1\u0026)",
                "PoiFastLookupTable.PoiRandomList::GetRandomPoi(System.Random, System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPoiAnyDifficulty(System.String, CandideServer.Models.PoiSize, System.Random, CandideServer.Models.PoiLocationType)-\u003ECandideServer.Models.PoiData",
              "Name": "GetRandomPoiAnyDifficulty",
              "Signature": "public CandideServer.Models.PoiData GetRandomPoiAnyDifficulty(System.String biomeId, CandideServer.Models.PoiSize size, System.Random random, CandideServer.Models.PoiLocationType type)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "F91A2A2085D0E80E0815B923DB150DE85618CEB75AE1D4208A22CF5BB6FD3758",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C0F386F330072EBB4713F07C33D536515391FDB85D55FCDA4047D37C68D20D9E"
        },
        {
          "Id": "CandideServer.Database.QuestEventObjectivesHandlersDataBase",
          "Name": "QuestEventObjectivesHandlersDataBase",
          "DisplayName": "QuestEventObjectivesHandlersDataBase",
          "FullName": "CandideServer.Database.QuestEventObjectivesHandlersDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "QuestEventObjectivesHandlersDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.ValueTuple\u00602\u003CQuestObjective\u002BUpdateObjective,QuestObjective\u002BCheckObjective\u003E\u003E",
              "Name": "QuestEventObjectivesHandlersDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E QuestEventObjectivesHandlersDataMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DE413F85BB311A461B4B7CBC21A25AB6A733885771C7E7D9829EBE5B31DBCFF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.ValueTuple\u00602\u003CQuestObjective\u002BUpdateObjective,QuestObjective\u002BCheckObjective\u003E\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E handlersDictionary)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "handlersDictionary",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "81E138125BC70EF8E71137887B5AF62C1EEDB36E293F9A252BBDF4DC03450E7B",
              "Hash": "818B7B25F04C922E7EA3CC818EA3590197FC317E835E1C4135FCB1C371471AC0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate QuestEventObjectivesHandlers id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetHandler(System.Type)-\u003ESystem.ValueTuple\u00602\u003CQuestObjective\u002BUpdateObjective,QuestObjective\u002BCheckObjective\u003E",
              "Name": "GetHandler",
              "Signature": "public System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E GetHandler(System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "BEB0B401DA423E49F3CA44030EA7EA0E3927286551FFCE9C79F49BAA7E68A0A4",
              "Hash": "FB9E432C93FB104882D0A35E3E10EEA8924DA72FA23474F1B0068011F4554FA2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Type, System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "No quest event objectives handler for type "
              ],
              "Source": null
            }
          ],
          "Hash": "CB526EA21ACB53C9A02A720177B82FD3A70363F61F5973FA1CD8D0F575D34571"
        },
        {
          "Id": "CandideServer.Database.RewardDataBase",
          "Name": "RewardDataBase",
          "DisplayName": "RewardDataBase",
          "FullName": "CandideServer.Database.RewardDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:CandideServer.Data.DataModels.RewardData",
              "Name": "MissingData",
              "Type": "CandideServer.Data.DataModels.RewardData",
              "Signature": "public CandideServer.Data.DataModels.RewardData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "087E4E4A1FF32592A9E1798F7D8E9DA25EE8BCBD581C504521B052C110BE67A9"
            },
            {
              "Id": "RewardsDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.RewardData\u003E",
              "Name": "RewardsDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E RewardsDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "296CA2366A8E05C6CBD20A6686B1E25F7D34B35FDEA9E498D7E3E78629627DD5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRewards(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.RewardData\u003E)-\u003ESystem.Void",
              "Name": "AddRewards",
              "Signature": "public System.Void AddRewards(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E rewardList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "60869491D37831A2B750EF0DDC2218CDF89C430122682431353264300E6EF5A4",
              "Hash": "00B3F0F55D1595B098053BA04A1F6A0ECC5E4C3AC942BBE003ED03CBCF422030",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.RewardData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.RewardData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.RewardData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate reward id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetRewardOrMissing(System.String)-\u003ECandideServer.Data.DataModels.RewardData",
              "Name": "GetRewardOrMissing",
              "Signature": "public CandideServer.Data.DataModels.RewardData GetRewardOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.RewardData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "86BC03FB33FEB36ECDEF06A837D23041D8D01AA38E8AD2BFDA249A335CB86BC6",
              "Hash": "ECA20C355048480D18BBE464C0E9895BB5B5B7F40D24FCA2F50EA1F95A57DEE8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRewardOrNull(System.String)-\u003ECandideServer.Data.DataModels.RewardData",
              "Name": "GetRewardOrNull",
              "Signature": "public CandideServer.Data.DataModels.RewardData GetRewardOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.DataModels.RewardData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "73689E9F6A32670CFD015CAD5ED21F2CBE89B98B3B04CA65E41D56B6144D1E6A",
              "Hash": "31FD32CB42EFD598A7C2FC602B303ED6FF7F700C3C8A3B028D09A44874F22B34",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F3FAAE5D54736CABDE46844B4515D6416AAF4CDA45CC5DF2EC86BFA8C17C19B4"
        },
        {
          "Id": "CandideServer.Database.ServerDropTablesDataBase",
          "Name": "ServerDropTablesDataBase",
          "DisplayName": "ServerDropTablesDataBase",
          "FullName": "CandideServer.Database.ServerDropTablesDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ServerDropTableDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E",
              "Name": "ServerDropTableDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E ServerDropTableDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD1EDD5CD845C28C006CC52BD705885B939370E5C94B1F00F426CAEA6D844585"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDropTables(System.Collections.Generic.List\u00601\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E)-\u003ESystem.Void",
              "Name": "AddDropTables",
              "Signature": "public System.Void AddDropTables(System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E dropTables)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dropTables",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "CB8E7F4973E84773870CB6EB9384CB3632746A2F7E72EBCDBE8DE417E198C472",
              "Hash": "38843ED0CC5E02CC065B0ED11CF8F72EAEFAFCD097C901B2240F464E978CB6D4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::set_Item(!0, !1)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "List.Enumerator\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate drop table id \u0027",
                "\u0027.",
                "(empty)",
                "Droptable \u0027",
                "\u0027 contains invalid item id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetDropTableItemListOrNull(System.String)-\u003ECandideServer.Data.ServerDataSetups.ServerDropTableData",
              "Name": "GetDropTableItemListOrNull",
              "Signature": "public CandideServer.Data.ServerDataSetups.ServerDropTableData GetDropTableItemListOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Data.ServerDataSetups.ServerDropTableData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "8A3864DEE486C919A6412597C3C26DDBE8DFEFFC0C265395BCA1EECDFD22719D",
              "Hash": "50CFCB0839A596822ADF1454FA643F497BC7C155EDF1A447AAEA9DA97D155181",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "031C6A3266695BACBF9731652C99DF44B24E178287C48AA5FB5CAD378B4DC7FC"
        },
        {
          "Id": "CandideServer.Database.ServerEntityAuraTypesDataBase",
          "Name": "ServerEntityAuraTypesDataBase",
          "DisplayName": "ServerEntityAuraTypesDataBase",
          "FullName": "CandideServer.Database.ServerEntityAuraTypesDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ServerEntityAuraTypeDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Func\u00604\u003CShared.Models.Auras.EntityAuraInfo,Shared.Models.Auras.ApplyAuraContext,Shared.Aura.Args.AbstractAuraArgs,Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Name": "ServerEntityAuraTypeDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E ServerEntityAuraTypeDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7C7611554D7DAFD7E74EFE1F2D00C2BF62375550F444A4DE33EC296D88D4562"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddEntityAuraTypes(System.Collections.Generic.List\u00601\u003CShared.Data.EntityAuraTypeData\u003E)-\u003ESystem.Void",
              "Name": "AddEntityAuraTypes",
              "Signature": "public System.Void AddEntityAuraTypes(System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "5CBA938C009B5E5879A737C8CCE3492870AE3CB101CD755588AFD9B4019029B8",
              "Hash": "379FA2F927E78080C38FE23ACB478FBD02C45DC1FD54E5E9B14457DC88AAAD2B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.EntityAuraTypeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.EntityAuraTypeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate entity aura type id \u0027",
                "\u0027."
              ],
              "Source": null
            }
          ],
          "Hash": "35903C6EF624866BCFF414DD8B387EF9D9A391F4C343C470D0A9B2CA549B6FE3"
        },
        {
          "Id": "CandideServer.Database.ServerScriptsDataBase",
          "Name": "ServerScriptsDataBase",
          "DisplayName": "ServerScriptsDataBase",
          "FullName": "CandideServer.Database.ServerScriptsDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ServerScriptsDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.ServerScriptData\u003E",
              "Name": "ServerScriptsDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerScriptData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerScriptData\u003E ServerScriptsDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE0A90067B9EDB6C7B1BE2C7A18F3D4B3F0E4388ABBA50E6FCDF28C70E199D83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddServerScripts(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.ServerScriptData\u003E)-\u003ESystem.Void",
              "Name": "AddServerScripts",
              "Signature": "public System.Void AddServerScripts(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E serverScripts)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverScripts",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "44967EA8E16E280420902291ABEE2208F0097A8B89974523A8C2FF829AD9FBC7",
              "Hash": "26A35616CA4BAD302A8AE8BD259C09B3A982F4EA26BB675DA50F265BAD966E7E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerScriptData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.ServerScriptData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerScriptData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerScriptData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.ServerScriptData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate server script id \u0027",
                "\u0027."
              ],
              "Source": null
            }
          ],
          "Hash": "F513884108693123C1B200020D2D009BEE6FF66BA7C8CD78A0DAA7F1576D5C56"
        },
        {
          "Id": "CandideServer.Database.ServerSpellTypesDataBase",
          "Name": "ServerSpellTypesDataBase",
          "DisplayName": "ServerSpellTypesDataBase",
          "FullName": "CandideServer.Database.ServerSpellTypesDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:CandideServer.Models.Spells.AbstractServerSpell",
              "Name": "MissingData",
              "Type": "CandideServer.Models.Spells.AbstractServerSpell",
              "Signature": "public CandideServer.Models.Spells.AbstractServerSpell MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5011987085008298B55DA5342DB737802DC29A670EE49FA74DB647605290E81"
            },
            {
              "Id": "ServerSpellTypeDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Spells.AbstractServerSpell\u003E",
              "Name": "ServerSpellTypeDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E ServerSpellTypeDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "733DDF711620A3745C5A4BC159C30315F61FB0A67A7C7411F34E8D6D28EC4C3B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpellTypes(System.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E)-\u003ESystem.Void",
              "Name": "AddSpellTypes",
              "Signature": "public System.Void AddSpellTypes(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "92B1F55517E5C92BB401B4EAB50DA6BC750CD4BA273925299DB87B6EB2DF7D49",
              "Hash": "535596F771EE33D06CFB5D3F6E2526814DC3CCCD673D6856ECEC11E631AE1C6E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Data.DataModels.ServerSpellTypeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate spell type id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetSpellOrNull(System.String)-\u003ECandideServer.Models.Spells.AbstractServerSpell",
              "Name": "GetSpellOrNull",
              "Signature": "public CandideServer.Models.Spells.AbstractServerSpell GetSpellOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Spells.AbstractServerSpell",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "EEA6618D29D1AB8625C4BAAC783ADABB08C19C65D68E3A0E7DE566717B97658C",
              "Hash": "089244BA876CFF68ADAB92A2A36154003262465455232F4184B08CEA1D81A749",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellTypeOrMissing(System.String)-\u003ECandideServer.Models.Spells.AbstractServerSpell",
              "Name": "GetSpellTypeOrMissing",
              "Signature": "public CandideServer.Models.Spells.AbstractServerSpell GetSpellTypeOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Spells.AbstractServerSpell",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "734D7F27E5D031BECEA3E08E523B513169356A213325FD9B8B163958AACEF6BB",
              "Hash": "A66EE36A093CC2E7F502CED282D3D8150BF79F65F46E14D441E50D3081897C64",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B39A40FA17DDC8F5C8DA5B371631C7EA463498D75C7B5D844657D1E9A86EB182"
        },
        {
          "Id": "CandideServer.Database.ServerWeatherDataBase",
          "Name": "ServerWeatherDataBase",
          "DisplayName": "ServerWeatherDataBase",
          "FullName": "CandideServer.Database.ServerWeatherDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Data.DataModels.ServerWeatherData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3669ECE4670F5B9C569E7073174052C574B3D4EF2F04C0030217AC85CE7043F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWeatherData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E)-\u003ESystem.Void",
              "Name": "AddWeatherData",
              "Signature": "public System.Void AddWeatherData(System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E datas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "datas",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "9E125E10F1DB8443E2CFEEFD0B8A4FAF88473338AD9091B1E6F95901ADC239B6",
              "Hash": "FE167ECECCE20F7EC55033DACD758AF25EAB7A5910783BDFD7E6172581729E18",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.DataModels.ServerWeatherData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Weather id ",
                " was added to database several times."
              ],
              "Source": null
            },
            {
              "Id": "TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWeatherData",
              "Signature": "public System.Boolean TryGetWeatherData(System.String id, out CandideServer.Data.DataModels.ServerWeatherData\u0026 data)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideServer.Data.DataModels.ServerWeatherData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DB078917C68F6B4512475903EDC68A9E017580694298BC6B7068E204065FA291",
              "Hash": "F8EB4BDCB157DB24E3C17BE9C1386540A38D2515FEA34E4933E20A5B47135CFA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0E08B3B39475B6C2E2CBC422AFA302F026F1F29064949001896A393BBFFF325"
        },
        {
          "Id": "CandideServer.Database.SpawnTableDataBase",
          "Name": "SpawnTableDataBase",
          "DisplayName": "SpawnTableDataBase",
          "FullName": "CandideServer.Database.SpawnTableDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpawnDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.SpawnSystem.SpawnTable\u003E",
              "Name": "SpawnDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E SpawnDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A64270BEE374BC732553387C36EE0CB49CEC05375D2F236CB3A38EEBC0F7909B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpawnTables(System.Collections.Generic.List\u00601\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E)-\u003ESystem.Void",
              "Name": "AddSpawnTables",
              "Signature": "public System.Void AddSpawnTables(System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E spawnTables)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnTables",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "2A7C6C8F84FCA0C79738ADD5F5B0B2BB627DDB62C74C7D79137FBD7EE2F3904B",
              "Hash": "95530CFE821A01EBD9237DF82EE027166DAE283158F5B118DC67305F1D041305",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.Models.SpawnSystem.SpawnTable\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate spawn table id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetSpawnTableOrNull(System.String)-\u003ECandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "GetSpawnTableOrNull",
              "Signature": "public CandideServer.Models.SpawnSystem.SpawnTable GetSpawnTableOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "4EFF8EFEAB282C664CBB54E3A4D432BFF3930DF7D20D3130B6AFC8E52D785D55",
              "Hash": "6F0758929CB59630DDD109AA0C7C118493D2F8B416BD932753F9C25AC156D844",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.SpawnSystem.SpawnTable\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8449FCB3B660A97BF820A6B9D8B27E92F4C23AB87F70D78C948F046F01714541"
        },
        {
          "Id": "CandideServer.Database.TimeSpawnTable",
          "Name": "TimeSpawnTable",
          "DisplayName": "TimeSpawnTable",
          "FullName": "CandideServer.Database.TimeSpawnTable",
          "Namespace": "CandideServer.Database",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Day:CandideServer.Database.DifficultySpawnTable",
              "Name": "Day",
              "Type": "CandideServer.Database.DifficultySpawnTable",
              "Signature": "public CandideServer.Database.DifficultySpawnTable Day",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6203577D11529CC5EA2617723AC4A83A68C7E7F02E279CADFA12022F9C4A22E"
            },
            {
              "Id": "Mode:TimeSpawnTable\u002BTimeSpawnTableMode",
              "Name": "Mode",
              "Type": "TimeSpawnTable.TimeSpawnTableMode",
              "Signature": "public TimeSpawnTable.TimeSpawnTableMode Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0850EDEDB4A6DC91D4A8D7E1C4AD98E4BA67D01E37980F54552C08CC0961ED76"
            },
            {
              "Id": "Night:CandideServer.Database.DifficultySpawnTable",
              "Name": "Night",
              "Type": "CandideServer.Database.DifficultySpawnTable",
              "Signature": "public CandideServer.Database.DifficultySpawnTable Night",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76FA847B894539B07171E9ED446F74A7E624F6A104CD24C927E70FEBA7BE45E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A844F8DF19FA539E731DA3E4627615A9BF8C431E87A3B196ED12BCA3F3C17098"
        },
        {
          "Id": "CandideServer.Database.WorkRecipeGroupData",
          "Name": "WorkRecipeGroupData",
          "DisplayName": "WorkRecipeGroupData",
          "FullName": "CandideServer.Database.WorkRecipeGroupData",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "RecipeIds:System.String[]",
              "Name": "RecipeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] RecipeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9EFA35982EE85532EA1917A5730435CBFFD0C4AF13D4C29A10E0AEF85F4B1C5B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0B09FBCDCC71C42D280517A0A8E98CF62D28EEC874B9DC721E4079495A1FE66C"
        },
        {
          "Id": "CandideServer.Database.WorkRecipeGroupDataBase",
          "Name": "WorkRecipeGroupDataBase",
          "DisplayName": "WorkRecipeGroupDataBase",
          "FullName": "CandideServer.Database.WorkRecipeGroupDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Database.WorkRecipeGroupData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.WorkRecipeGroupData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.WorkRecipeGroupData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF12398EBCD17707E713B078726EC81BC8F4129E2603578F165E2C91E7B48F83"
            },
            {
              "Id": "MissingData:CandideServer.Database.WorkRecipeGroupData",
              "Name": "MissingData",
              "Type": "CandideServer.Database.WorkRecipeGroupData",
              "Signature": "public CandideServer.Database.WorkRecipeGroupData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57B4D8870C56E437659B0885DA2007284ECC18113D70D4AEC9E57BFB463D0686"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRecipeGroups(System.Collections.Generic.List\u00601\u003CCandideServer.Database.WorkRecipeGroupData\u003E)-\u003ESystem.Void",
              "Name": "AddRecipeGroups",
              "Signature": "public System.Void AddRecipeGroups(System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E recipes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipes",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "EB086B3E6BABC4BB0F129BC0AB37CBA0994C20EF5A5C7F0FA79577EC246C79AD",
              "Hash": "36042764829C68EC7CC11D26C6BC9C2A58D0336C82B227A1062F2CF10BE06CBD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Database.WorkRecipeGroupData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Database.WorkRecipeGroupData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.WorkRecipeGroupData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CCandideServer.Database.WorkRecipeGroupData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate recipe groups for recipe group id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetRecipesOrMissing(System.String)-\u003ECandideServer.Database.WorkRecipeGroupData",
              "Name": "GetRecipesOrMissing",
              "Signature": "public CandideServer.Database.WorkRecipeGroupData GetRecipesOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Database.WorkRecipeGroupData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "7E3CFF9806476707F82054C2A8AF3A162B09EB1150D8179ADD947F82E5B8C7E8",
              "Hash": "00F11E7CB422DA5F94E6F0B15701120AEE9D8EAC6F4F1FFAC6EE00AD514B6898",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.WorkRecipeGroupData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRecipesOrNull(System.String)-\u003ECandideServer.Database.WorkRecipeGroupData",
              "Name": "GetRecipesOrNull",
              "Signature": "public CandideServer.Database.WorkRecipeGroupData GetRecipesOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Database.WorkRecipeGroupData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FDB8F3BF014942BDC17E1A970D415E4B6EE3335D616D14AA1BDD1DDFABB01FD1",
              "Hash": "012ED218451EA6CB4F92B49745692F4CB3FDBEF79699B49FAB0E187F999D9133",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Database.WorkRecipeGroupData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FC53B3200660E9CCAA0345E52929480DEDDE49CD786C31FE588B509AAD190786"
        },
        {
          "Id": "CandideServer.DataSystem.ServerDataSystem",
          "Name": "ServerDataSystem",
          "DisplayName": "ServerDataSystem",
          "FullName": "CandideServer.DataSystem.ServerDataSystem",
          "Namespace": "CandideServer.DataSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Reflection:CandideCreator.Shared.Serialization.CandideReflection",
              "Name": "Reflection",
              "Type": "CandideCreator.Shared.Serialization.CandideReflection",
              "Signature": "public CandideCreator.Shared.Serialization.CandideReflection Reflection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CF6ACA77E0C1691CBE79E02BACC8981E6F9239D1502DF9A2182E4B48A154BD2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "2BFB7D8EF030BD3C135F32EA4CEA49BAD18C086A0EFF51AC235D55AF88EE68E6",
              "Hash": "06991ADBFD48FB26B22009EF3603525EA569D1CA208ABA8A8BBB23ACDFCA04FC",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideReflection::.ctor()",
                "CandideCreator.Shared.Serialization.CandideReflection::Configure()",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::SetExtraDataType()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A509393FB752768E4AC1947E6F49D4AD6FD1505F6A2C5534A8BA0B0B569D5CF4"
        },
        {
          "Id": "CandideServer.DebugTools.ServerTestAndDebug",
          "Name": "ServerTestAndDebug",
          "DisplayName": "ServerTestAndDebug",
          "FullName": "CandideServer.DebugTools.ServerTestAndDebug",
          "Namespace": "CandideServer.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterWorldGenerated()-\u003ESystem.Void",
              "Name": "AfterWorldGenerated",
              "Signature": "public System.Void AfterWorldGenerated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "7F84E826C10B0A7A19F9D96D8E0E473C00450DDAF570ABE39E64EE46EA042AE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "989B502AC46CD1F2162BEB4848AFDBA3006781C2DAEB732808B86A4F102DCE6D"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.AttackEntityAction",
          "Name": "AttackEntityAction",
          "DisplayName": "AttackEntityAction",
          "FullName": "CandideServer.Entities.Ai.Actions.AttackEntityAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "1DB41960B00B4F30B17527817FC9DDC84509BF5C4614237B6632CC4D556DCD0B",
              "Hash": "7323AC305CFBC443F9F9FCEB971A225A9870E3807B82942559EB7DD589C6A240",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "571FFF051C900D062581754E2980A57C3B8971974881E9468C74AE2E5F3D2CDE",
              "Hash": "6AE50A197E6010BF4BD83FCC5A55F3A7EC09AA04BBEB4F7ECFEAD1D0FFA9C5D3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Item(System.Int32)",
                "Shared.Entity.Base.AbstractAction::CancelAction()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "526C28136D371F47A0AB5221D4D5797AEF73F06E9DD7393BDA5DFAD79A732C2E",
              "Hash": "C5F80CA82453CDD386749183E00062C6A8E9DB118AE56365F86C027B83051996",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "ApproachTask",
                "AttackSingleTarget1Task"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "B5E59FCB58B9A8E8EA2491536E6D083FA870FD07D38D17B5CCAF8415022C4C89",
              "Hash": "D36D22A6B9F6E3B7C2EB6009864A82A724AFD0DF9F1FD07C1AC4A847402A9968",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Item(System.Int32)",
                "Shared.Entity.Base.AbstractAction::CancelAction()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5846AAA17408D75FD98418F6697A0E75346C29B4AE1C2CB27312C97F1079D008"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.BossAttackAction",
          "Name": "BossAttackAction",
          "DisplayName": "BossAttackAction",
          "FullName": "CandideServer.Entities.Ai.Actions.BossAttackAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            },
            {
              "Id": "_attackNumber:System.Int32",
              "Name": "_attackNumber",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackNumber",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B88941FA11914E7F94EB86A4926B64ADFB53641EC02742B5606A4E4837A1D042"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "BB3C7B5B40161F9624FB187E1BC46E70F9880C96CC8D660D323301E20932AAAD",
              "Hash": "A560EF9D4FB2CD8D4C35CA9335C8B7739484398D5AC5EACAED1EA545DD0CF6ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "EB9BDB2A55CBA7CF3D638ED05493553004A597FF6B930A5926711F3E1B21FFCD",
              "Hash": "CF74A7753732954E5341E087CF944210366DDEA4A9A8D0391BB5588F6BD70FCB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Shared.Entity.Base.AbstractAction::CancelAction()"
              ],
              "StringLiterals": [
                "BossAttack1",
                "BossAttack2",
                "BossAttack3",
                "BossAttack4",
                "BossAttack5",
                "BossAttack6"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "78473B99DBE135EF1A6C8D8E7174DEF62613D80DF4F3CDA4ABE1BC3D2ADD2759"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.EatCropAction",
          "Name": "EatCropAction",
          "DisplayName": "EatCropAction",
          "FullName": "CandideServer.Entities.Ai.Actions.EatCropAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "173873AD5C747F9A441742BDEF9024224BB37AE903688B54938CD9BA2482968C",
              "Hash": "6599FD836DDFD2BF6377AEC809ED732EAA59766F7961D024F74AF904B57B1832",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "4CBC94D8E58C7817A1259905D8B96561D1BC168DC487ABF1C25673A34C1CB822",
              "Hash": "FBA5F70B79E07A60C1871364259C49BD32B78BE45FF3E3A2D1C9FE0AE63E544B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "StraightLineApproachCropTask",
                "EatCropTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "8B4EE64B057C7C60108B8E82DC866312A15228F63E8E9E6763E12CB41AC0DE01",
              "Hash": "3B4AA00BF58E39EA7999D2496EC0273304F42AB944D63EBF1BC9C097021A69DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F14EC352F0494766E0DC8E527AE8400F35C5B21A6EF1B81A6D7F627B86630CF2"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.EatEntityAction",
          "Name": "EatEntityAction",
          "DisplayName": "EatEntityAction",
          "FullName": "CandideServer.Entities.Ai.Actions.EatEntityAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "6855AEABF0DDC2D4DD4E14A71360CFE3448E4B5D4454867D162FA21A99F18F19",
              "Hash": "464342E39BC9A22A0C54BF9E52BD1C3012C66B1E21BCBD20C4B84AE6518989B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "922B90A5EAEE688BA9FEB31FB2F34F58799781B6CFF787D4DD3BBE10DEA815A3",
              "Hash": "0BE7771DB2764AAE2B124E2FBA7D7903B651278B391A7CFF4AE7CE6EEFEDA75B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "StraightLineApproachTask",
                "EatTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5ABAB308AADA9D0C803FFC187C150EC0855852D9155DE8CB8EC99C4489263BB2",
              "Hash": "64CD530B97AF7842CC3B1C9C14DA28F89D6CECACDA6D27DA2D52E5878E1522DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BF8A516B7861D0580F436B763D3747C7E1C4B9CB31CB6B470EB39BDB672691B8"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.FleeAction",
          "Name": "FleeAction",
          "DisplayName": "FleeAction",
          "FullName": "CandideServer.Entities.Ai.Actions.FleeAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5157A2602530C71572505E3382670D8035F6F50E31B80811780AFBA854FF8EF0",
              "Hash": "9373D5040E35F115E50C685C2CC1A98EAF08360552E19E560D65B52DFA9A3C3C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F97A5791C29BA4217013F6DE2CADF6EDF2B7CDA86EF7D1901FC050960A4A279A",
              "Hash": "091141A87451BE609A1569B0169A31204505C82FDEA64D0C52E1F125F90E22FC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "FleeTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5ABAB308AADA9D0C803FFC187C150EC0855852D9155DE8CB8EC99C4489263BB2",
              "Hash": "64CD530B97AF7842CC3B1C9C14DA28F89D6CECACDA6D27DA2D52E5878E1522DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21B1A40C826027F3C9C0DEBAC40ACCD0AA901FA2C9AE5DB9C3309A35E853613D"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.HowlAction",
          "Name": "HowlAction",
          "DisplayName": "HowlAction",
          "FullName": "CandideServer.Entities.Ai.Actions.HowlAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "52A124AB7FEACD4A457C43B4CE17CB1C4B8833880EDEBB78E6BA4F9C92C4CF27",
              "Hash": "BD0D65AE5049EDCF53A00797AB333DDD59B02702DAA4DFE2D43ACC016A0ACDCD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "06B16F0FD1B10BFA8A76EF42E0569DB30356AADCE7002463678C8477E346ABDD",
              "Hash": "F9012D5D273E29F237D4A7A326CB09D254F44DB99FF33F4F610821A4461FE299",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "HowlTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5ABAB308AADA9D0C803FFC187C150EC0855852D9155DE8CB8EC99C4489263BB2",
              "Hash": "64CD530B97AF7842CC3B1C9C14DA28F89D6CECACDA6D27DA2D52E5878E1522DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "98303EE83B741DC56C89BB4BE1BBCFB3E82A5299CC5D19D2D598D29D783903C9"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.ImmobileAttackAction",
          "Name": "ImmobileAttackAction",
          "DisplayName": "ImmobileAttackAction",
          "FullName": "CandideServer.Entities.Ai.Actions.ImmobileAttackAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "F8A76840329B70B70E6F7BEABC070105517069422E11BC6624E1B880420AC5D6",
              "Hash": "0B07D26048A7683418274CF2EF627D2BAE78C48BCCD231D93E9B436D500157A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "366273B0237167C68EBB94FC522F84F7944D2C7EEEFDBBB389D73B99F9544EA5",
              "Hash": "A6393F8BCFD540D710A1375E0B3E87F40C7F18FCEC93400CF7A949A3E67F9C37",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "AttackSingleTarget1Task"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2DFCE2057D4FA6DCDB96ABAE523D21537F5AB3B9CE429EAAB239DE26BDB5CDB2"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.MoveAction",
          "Name": "MoveAction",
          "DisplayName": "MoveAction",
          "FullName": "CandideServer.Entities.Ai.Actions.MoveAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "4BC3F230B70A2B4DA3346D6C9A63243FA669440C18DD96831149F869AA4314F2",
              "Hash": "BDC69AF668E14B55B2455B4C96CD490D6642C5400905121836A03CCA0928980E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "62A23B64655CF0AD7F0A974CDF75CC655F1ABE9EB1C90EF7D87DBF4A54CCC099",
              "Hash": "D71D440F727DCE991FE11629F025EAD6AD031CD4C37DB8E050CD66DEF69DFADC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "ApproachTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "952BCDBCDC9B8A2EC58C99FAE62E2FC89AE845730DEF669371E943971BA4B972",
              "Hash": "933F10E3F8E9E89F319151BBF8F5640E8578DAB39C8569E904725611E7C8F7BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "63D8F2D3044797798F65E605AD33801AA0DB7AB427BFAE7E68B942A8F2EC32F9"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.SecondaryAttackEntityAction",
          "Name": "SecondaryAttackEntityAction",
          "DisplayName": "SecondaryAttackEntityAction",
          "FullName": "CandideServer.Entities.Ai.Actions.SecondaryAttackEntityAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5B4C258FD46D93886ECE7C220A24CBD11588C50A5FC069892BD0650CAC4F7314",
              "Hash": "6891C9B777D4B6F93D905C3DF26A56060415A4944693CD058F3FC6DE6C560EAE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "FDB092D3678A1DCD5BB3668B9BFD1B12177561EA5DF76444A25CA4635A0BC6BE",
              "Hash": "49ACFE39D639400A44B41C8A38FDABA10493978CA4006ADC755561D747EC96C4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Item(System.Int32)",
                "Shared.Entity.Base.AbstractAction::CancelAction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "B1BCDE7ADE570BADAC7DC9355F7E0511FF0AE7E78FC5E848DFDCC10616667BD0",
              "Hash": "3C18D02671340D5401A93676F41BB85EC83B28F1D42AFDC72FBB46FFAD74A790",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "ApproachTask",
                "AttackSingleTarget2Task"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "135E76D3CE96288C90470B83B2677945699BDAFB209AE9000BF0814863B7B7E0",
              "Hash": "61F57810DDF8882883C1D421487C8AA23488B28F432D997CD9B82662778F74D3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.Base.AbstractAction::CancelAction()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "44FD2BF40613EC9FA28984C9142ADC973C1DE957EEADBA9DFC45A912009BCB2E"
        },
        {
          "Id": "CandideServer.Entities.Ai.Actions.WanderingAction",
          "Name": "WanderingAction",
          "DisplayName": "WanderingAction",
          "FullName": "CandideServer.Entities.Ai.Actions.WanderingAction",
          "Namespace": "CandideServer.Entities.Ai.Actions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAction",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequiredTasks:System.String[]",
              "Name": "RequiredTasks",
              "Type": "System.String[]",
              "Signature": "private System.String[] RequiredTasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47F58493602C6D181DF2AFFB945C9E1DA385793C52263422A4717A950943EB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5D421C727D8289D0C30C0B2A142551D21409AED28C468FCBC56CC5DEF87EBA78",
              "Hash": "517C9C4F82E198FE92BD5F0BB3EACB8C5470398CE7497E828E23DC5D0A6AA578",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "F23C4814DFD343C107BA85DD0CF1246644CEBA4EFA5C8433B8B59931A6A3BE1C",
              "Hash": "33EF84BEF984F8B11C0E7A26044521E974F5561FDBEAE8086BA4692B0534CDF6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Entity.Base.AbstractAction::QueueTask(System.String, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "ApproachTask",
                "WanderingTask",
                "IdleTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "D8B5F9857C6EFCD30BFE9EAED453F02006A36B40C4CB6296DB4F5D0F0E8AEA8D",
              "Hash": "7775F21602EB584AE13F6B7B1E28FFB01294F2214D7187A07BBFA2386D7E5016",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Base.AbstractAction::CancelAction()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "544876E351A1BCCFA0466F97AAA7434E006C14F2E8D3A2F0E411C9FC7EE6AAC2"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.DeerMessage",
          "Name": "DeerMessage",
          "DisplayName": "DeerMessage",
          "FullName": "CandideServer.Entities.BehaviorMachine.DeerMessage",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Name": "Type",
              "Type": "CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.DeerMessageType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "604A5D527735B80BD05C41D99E29757189061142CF975928F7620C2624888810"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D8D2F8C6EF04D9F979A707B92B9A35682DCA7477933B04BA30872FADD11C30F0"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.DeerMessageType",
          "Name": "DeerMessageType",
          "DisplayName": "DeerMessageType",
          "FullName": "CandideServer.Entities.BehaviorMachine.DeerMessageType",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartBleeding:CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Name": "StartBleeding",
              "Type": "CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.DeerMessageType StartBleeding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92D99D5AEC90B11FA7A7F144AA29133E8DA40D9364D50368FCE95A368CA4A0D8"
            },
            {
              "Id": "StopBleeding:CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Name": "StopBleeding",
              "Type": "CandideServer.Entities.BehaviorMachine.DeerMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.DeerMessageType StopBleeding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C056BD9B923BD07096A0580A98DF7DCC55BF442E2A7E2D7D9664EA242F596E6"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6C259EC4265C22263BB48E053FDBA277AB24413D7AF2670EDD65F89A261B7820"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.GoatMessage",
          "Name": "GoatMessage",
          "DisplayName": "GoatMessage",
          "FullName": "CandideServer.Entities.BehaviorMachine.GoatMessage",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Name": "Type",
              "Type": "CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.GoatMessageType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E387571FD7C952884681480C460B7880AB69FBC7F57E972E992F527C29D0CDEC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA8A6CCD09CA2B2CF09DEA18AB1DDAF230D9A573AAAFC50F17341E4137587733"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.GoatMessageType",
          "Name": "GoatMessageType",
          "DisplayName": "GoatMessageType",
          "FullName": "CandideServer.Entities.BehaviorMachine.GoatMessageType",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartChargeVfx:CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Name": "StartChargeVfx",
              "Type": "CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.GoatMessageType StartChargeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C827D9E258ABFA9A24C3FAA5C751BE3D16576691EF07F8480615E7F5FB9D5333"
            },
            {
              "Id": "StopChargeVfx:CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Name": "StopChargeVfx",
              "Type": "CandideServer.Entities.BehaviorMachine.GoatMessageType",
              "Signature": "public CandideServer.Entities.BehaviorMachine.GoatMessageType StopChargeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCF240E857185679E3AAF5C18C975151CA9D06EF09E94C46A0713D67152AA399"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "27E2DC9BE711669BC0EA90A203F33DB23ECCC97F13EF674EB1BFBFD3A93C009F"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner",
          "Name": "EnemyWaveSpawner",
          "DisplayName": "EnemyWaveSpawner",
          "FullName": "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmountSpawnedInCurrentWave:System.Int32",
              "Name": "AmountSpawnedInCurrentWave",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountSpawnedInCurrentWave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E563E31AAAF0602F73312303E399AAE5E0AB9309AEDDB520BA57614D506438B8"
            },
            {
              "Id": "CooldownBetweenSpawnsTimer:System.Single",
              "Name": "CooldownBetweenSpawnsTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownBetweenSpawnsTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4CF7A3D61CB6B716858BB7678B9A74855307ECC6F411135BD40FCF3C005BF0B"
            },
            {
              "Id": "CooldownBetweenWavesTimer:System.Single",
              "Name": "CooldownBetweenWavesTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownBetweenWavesTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C001BD74B59A9E37C26470A72985BDF92A100C90B32ACF2F063E22E4A504F20B"
            },
            {
              "Id": "CurrentWave:System.Int32",
              "Name": "CurrentWave",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentWave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1165C1B2DE2875F88D839DD9AE117B8E30E96D6DE81048FE2D564EF09D97CE07"
            },
            {
              "Id": "EnemiesPerWave:System.Int32",
              "Name": "EnemiesPerWave",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EnemiesPerWave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "569180A034F704946A563C845F98A9B4109BD069952A0162BD0FDC1A9A2B3FB0"
            },
            {
              "Id": "Finished:System.Int32",
              "Name": "Finished",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F94AF29FCA119869F19D1D0C6BD39B9F27451FC98ACD53939EA6D7FDAF396E68"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "SpawnArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "SpawnArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF SpawnArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8F3DD1A6534721B64AC22CC652E00589983E4C79134086D270CBEBECAB6AD88"
            },
            {
              "Id": "SpawnInterval:System.Single",
              "Name": "SpawnInterval",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8409193B6F47B7A97A38F7ECED473289DB9C89889EB68AED3ABC8E1B494CF56E"
            },
            {
              "Id": "SpawnOffset:System.Single",
              "Name": "SpawnOffset",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C6E1B677A13B9EE076A27675BE0D52FDA8A3337314D6C767B2E1AB45C5EE5CA"
            },
            {
              "Id": "SpawnTable:CandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "SpawnTable",
              "Type": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Signature": "public CandideServer.Models.SpawnSystem.SpawnTable SpawnTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADA9809D68B55B3DE9FCA8B4F2553040384FA64857FCEE74BF06DEFA22C504C2"
            },
            {
              "Id": "Triggered:System.Int32",
              "Name": "Triggered",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Triggered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAD3BB5A8855DDC720648B1E6FE16AB5D92F9DD34C4E4B1E23FFE738F24474B2"
            },
            {
              "Id": "WaveCount:System.Int32",
              "Name": "WaveCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WaveCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECBE4D27C0D50678CAF34AF12F95B6C999BA40329B519F5E6FA237548A02E0B0"
            },
            {
              "Id": "WaveInterval:System.Single",
              "Name": "WaveInterval",
              "Type": "System.Single",
              "Signature": "public System.Single WaveInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0399AE21BB4A91AE39BE5F802DD895DFB84474783250AD7653493B67C3EDED0D"
            },
            {
              "Id": "_isSpawning:System.Boolean",
              "Name": "_isSpawning",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawning",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09400155DFDD2DBE341CD90043F503D624453C706C668CD319C58BCFB906E915"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoSpawn()-\u003ESystem.Void",
              "Name": "DoSpawn",
              "Signature": "private System.Void DoSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "4837C59836BC0D6285C3191F83DF0CC83E92C55E2855AEF5E07C6629F64005CD",
              "Hash": "A487AABA1972002F3B4252CE7D64490E91B7A4575E994751AC67C1C467669E30",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextWave()-\u003ESystem.Void",
              "Name": "NextWave",
              "Signature": "private System.Void NextWave()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "6ECF483CFF9D3FC4A4A953575F6E67FE310DE70441DAEF562E1FE0E6E47FD840",
              "Hash": "4C75ABCD8A7D56B2055FBD0C0A5A08B73F0625742EADEE6275CD3E7E6A4EC4AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "FFC9CBD422F6C28586A94C0A7241B75A6AA91B74A2E24F1380E6CF02CD9DE8D8",
              "Hash": "AAEC3317BDF77F6CADBFB9C770BECFBDF8E3E6E95F38BBD2C2FF8BB6E5001FF6",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner::NextWave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop()-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "117495D283BC5768B0A3C9445363319CF230C8BD8971014A669A08178A7534C0",
              "Hash": "847F55605CFE2803D94C293D515C416D0A1D3AF2BB5DF13876A47D0A7ED73805",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "7C4A55BEF41364FEBFB180CD6A59B380E034BB1E20C18982B37073E36DC52DCE",
              "Hash": "7C6CB89360692D23F32CCE19443DF9B95AF582F964944527B91CE63535AB53C3",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner::DoSpawn()",
                "CandideServer.Entities.BehaviorMachine.Helpers.EnemyWaveSpawner::NextWave()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14DCB61038DEC214856DF4F368052817CF7070BE3A0A58DF43F87A87A9585B30"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper",
          "Name": "LeafHelper",
          "DisplayName": "LeafHelper",
          "FullName": "CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetVector2FromT\u00601(!T)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetVector2FromT",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetVector2FromT\u003CT\u003E(T value)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 211,
              "BodyHash": "E00991B49532989C3952E5C7B3A0DC0DFE4E74BA612B7CF7A253BFC7199A7D37",
              "Hash": "3F62CE22EB05106ED913FD592D844E857E1D21334994013A35D4BC9BE40BB51A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "GetVector2FromT"
              ],
              "Source": null
            },
            {
              "Id": "GetVector3FromT\u00601(!T)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetVector3FromT",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetVector3FromT\u003CT\u003E(T value)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 201,
              "BodyHash": "28E1A3A93CD05DC7F580A1A751EA6A36FD202380B699C45070D6D078DC0E5CB0",
              "Hash": "760EE00037D11E161828B9862CA58AC287D2B292F43AFE6910A8AF3B489C967F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "GetVector3FromT"
              ],
              "Source": null
            },
            {
              "Id": "GetVelocityFromT\u00601(!T)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetVelocityFromT",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetVelocityFromT\u003CT\u003E(T value)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 120,
              "BodyHash": "8D9390FD38AC24A364A79D69EAE24D46B7926934ACA4F25131914BA0939588D5",
              "Hash": "FFC788D478D9EF7432E4D47E288A5331CC635EAFEF12B905E204F127E0936890",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "GetVelocityFromT"
              ],
              "Source": null
            }
          ],
          "Hash": "416432D1F6EA00ED2F14E357AF1D0D57028C86415C1A5325EEF280AE3410380D"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other.IsServerStateTransitionPending",
          "Name": "IsServerStateTransitionPending",
          "DisplayName": "IsServerStateTransitionPending",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other.IsServerStateTransitionPending",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "72F4E32D92EBF341F37F741A16AE5FF513F826828E269949D162C0845ED17F82",
              "Hash": "7E77582B2AB9D00D8B38837F778BC82EB06C2E7806F0A0BE58C744DC2F99FCC5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_IsServerTransitionPending()",
                "System.Collections.Generic.Queue\u003CSystem.Byte\u003E::Peek()",
                "System.Collections.Generic.Queue\u003CSystem.Byte\u003E::Dequeue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DF3530C062E03FD28CCE75CBE76101735F9A9A660AFDF792970718DF20C0ABC"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.Patrol",
          "Name": "Patrol",
          "DisplayName": "Patrol",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.Patrol",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentPatrolIndex:System.Int32",
              "Name": "_currentPatrolIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentPatrolIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CFB1E92B63E1562B894B876F533AEC245619E357205E3F6599D8C43C3B3650C"
            },
            {
              "Id": "_currentPatrolRouteDirection:System.Int32",
              "Name": "_currentPatrolRouteDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentPatrolRouteDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "030FB70E5A657B8BC2335DBD695A3AD497A5A31543B9BE6EAA3FAD90B93AD612"
            },
            {
              "Id": "_outCurrentPatrolPoint:System.String",
              "Name": "_outCurrentPatrolPoint",
              "Type": "System.String",
              "Signature": "private System.String _outCurrentPatrolPoint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2931F85BA1FA5E793A37B9EE5E6F07DCDAC3EFCA504230C78C50F2D63CEDB03"
            },
            {
              "Id": "_outCurrentPatrolPointStopTime:System.String",
              "Name": "_outCurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String _outCurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFDDDA8191B9844D7C5D1E9EA75DB95C4DE7B780B30AED3B497FB5A716DD89FE"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E\u003E\u003E",
              "Name": "_patrolRoute",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E\u003E _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DB0F0CA928771064E5E3611E9BB77C588DE34DD9B9A99021D28A4C02A0DE983"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPoiPosition(System.String, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPoiPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPoiPosition(System.String text, Microsoft.Xna.Framework.Vector2 def)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "def",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "777651EDCD3AA612EEC3B1F5A941F0D2D99AEEB13E4B934BC9D99382083A2079",
              "Hash": "F52FF14DE10A22BC41C0383A7C65C8EC941912F528006B4EFD300BA54BF511A1",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseFloat(System.String, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "x"
              ],
              "Source": null
            },
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "A959C89D05BAA723BDF122B508BA2A5C7B1BC7A5C830A1AF70A5F089CED24B35",
              "Hash": "8A4A3F49C6D27BE804B7659F74FF2DFF3C1C3E5DF3F9B5219C8C9E842A7A0835",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E\u003E::get_Count()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E\u003E::get_Item(System.Int32)",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "86871744C5C632F28807A236F86B743335B85B6BE81B46DBFF0EA3F1F1E28C83"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
          "Name": "PatrolMode",
          "DisplayName": "PatrolMode",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Loop:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "Loop",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "public CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode Loop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD66479A0A42216DEE9DFAD90F9322BFF16FA95B2EBC5F3760EDFBDE26B43BEC"
            },
            {
              "Id": "PingPong:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "PingPong",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "public CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode PingPong",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03597F46F51561328BE643E45D4B417974350C187EA64BACA6EF29057D380ED9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E1273A73DB855A8D8192574BC55A501BF35FDCEB835C79F452AAF38214DE654C"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocity",
          "Name": "SetVelocity",
          "DisplayName": "SetVelocity",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocity",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "BA55F3D57A3F1E308D931CD08A3785F745D851A83DCC7137171E3CB02983EB57",
              "Hash": "A44FEEA031D2984F52EF79B764733C041D6F9004103ADB7716D0FA2BEF8D25C1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "36F63F22C61357FD9A9F0999AEF50242B27CDB888CCFF603977252804D24FF78"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityX",
          "Name": "SetVelocityX",
          "DisplayName": "SetVelocityX",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityX",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "57AD79355ECBA7E97D2E4F1496668BFA9DCB352C4F0406A4CC5062DE08ABF864",
              "Hash": "66AFE3D8E1C683E947B432A815C066726E802F8F2A1AB91A6ED62AF4AFAE3CD6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_VelocityX()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A00B1739DC3B18FCA74E68F2C8E9509C5DC4451FD6A869442F5E63C97F32065D"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityY",
          "Name": "SetVelocityY",
          "DisplayName": "SetVelocityY",
          "FullName": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.SetVelocityY",
          "Namespace": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "BM.Leaf",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus",
              "Name": "Update",
              "Signature": "protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)",
              "Visibility": "protected",
              "ReturnType": "Node.Status",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6FD276469D66633C1F05F5E5DE37BED10D8B97F5EE2B6D58041D9CC435B65706",
              "Hash": "DED802ECEFF04BE89A658EC415D48E97CC6F7796F7A71F7942DF83563B10D7E1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_VelocityY()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C5F323C91A84D4F3DA54C4C6292CB3A9E79B0FCD15622EA1210AD8272E0618FB"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerBirdController",
          "Name": "ServerBirdController",
          "DisplayName": "ServerBirdController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerBirdController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "D022D1F31C0375D06D8F6F2399AED0187A9DAB64E47D273A943C7B600266AAF6",
              "Hash": "4D5DDDAC2A60341151C5C7DA28EFE9540BF2FEFE3008EDA777BD2EB38C0372F0",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "D8BF868F196DA32C06503706CFAAA3CCD41FE09A1DEA6AC7E6EE5CA972A60F0E",
              "Hash": "60E80CB46C20B5AFB602E1DFD31E7E91238411BE598CAEAECDC7A52E19B87593",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "164708344AB2893683C8CCFEE7CA2CC03EBB1074CAF382C72384AF35602C2BF1",
              "Hash": "AF6F5CEEF1D97615E8FA3AEAF4B9A6C97C6E0C8E2AEC575770F372C833605C0F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C4A62D2C1808A29AD1563CF489ADC498FE996E8F74B26881E577F334AE1D50CF"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerDeerController",
          "Name": "ServerDeerController",
          "DisplayName": "ServerDeerController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerDeerController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EatCooldownTimer:System.String",
              "Name": "EatCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String EatCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50883D7BE8BCDC457EFDB97B22A3F5C1E2F42811E6052197C52159D8CB6E14BE"
            },
            {
              "Id": "EatOnCooldown:System.String",
              "Name": "EatOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String EatOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "287B1C0909A61B04CB82190A57EFED7A9D0FDB120A4ED9689CDC72FD4204A052"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WalkAwayToFleeThreshold:System.String",
              "Name": "WalkAwayToFleeThreshold",
              "Type": "System.String",
              "Signature": "private System.String WalkAwayToFleeThreshold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01FD340B1E2D15204B905761F58ABFE505EBBC8810EB2571A1A1BDD3A42808B6"
            },
            {
              "Id": "_alertDurationBeforeWalkAway:System.Single",
              "Name": "_alertDurationBeforeWalkAway",
              "Type": "System.Single",
              "Signature": "private System.Single _alertDurationBeforeWalkAway",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "208F2DBD51A62DA25EF07C6761717B8FD4E3D6ABB7AACBF04C47D52A2C39FB5C"
            },
            {
              "Id": "_alertThreshold:System.Single",
              "Name": "_alertThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _alertThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "387484B95DD540FF70A60128EFE657C8CE354E14461A7F6081B0ADCE73A1EE7D"
            },
            {
              "Id": "_bleedDuration:System.Single",
              "Name": "_bleedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bleedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DBFBE45C1BEB27B9B4E9BCC1A236A065D96D9868635FC00A4DC788EE3B8E177"
            },
            {
              "Id": "_eatAlertDuration:System.Single",
              "Name": "_eatAlertDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _eatAlertDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7095B88260ADADD6FD39A603D315B60F66C6A5F380FB8F1168FEEBCD1462D23B"
            },
            {
              "Id": "_eatAlertRange:System.Single",
              "Name": "_eatAlertRange",
              "Type": "System.Single",
              "Signature": "private System.Single _eatAlertRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F41113A0AA703EB4B520C4D27A6EFAE12F6DDF64D3CF192F8C47C5971924F48"
            },
            {
              "Id": "_eatCooldown:System.Single",
              "Name": "_eatCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _eatCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0174B958CE361753027BA561D474ACB630746BD6E32EDAE2A8A8B848140CB26"
            },
            {
              "Id": "_eatDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_eatDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _eatDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEA6095FA491F4C3C657A01A9BE999F970752F543B2C72DC621FFBFB9AAECC67"
            },
            {
              "Id": "_fleeThreshold:System.Single",
              "Name": "_fleeThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EC54BD642621C0063558CC891FCBB3D4F1BF2520F65216FAEA10963484CCB07"
            },
            {
              "Id": "_isBleeding:System.Boolean",
              "Name": "_isBleeding",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBleeding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D3BBF938CBE69906FEE91B67C870299D089817672253F34F63A19032AA0D5B"
            },
            {
              "Id": "_isFleeing:System.Boolean",
              "Name": "_isFleeing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFleeing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC6D3A2E4021390B2ABDB0691CCB34950EC1435EB63B9190A6DD070D874432EC"
            },
            {
              "Id": "_lastDamagedTimeStamp:System.Single",
              "Name": "_lastDamagedTimeStamp",
              "Type": "System.Single",
              "Signature": "private System.Single _lastDamagedTimeStamp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52555282A5182EDA19909CB2BBEB7EE0B1A7C4326FF2490046827E846EBDBA40"
            },
            {
              "Id": "_minAlertDurationBeforePassive:System.Single",
              "Name": "_minAlertDurationBeforePassive",
              "Type": "System.Single",
              "Signature": "private System.Single _minAlertDurationBeforePassive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31E492B69789C4F3E8A71A1AE36E67051AE3D7D5AB3D7BFD7D93B123A040EF5E"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkAwayThreshold:System.Single",
              "Name": "_walkAwayThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _walkAwayThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "729868C1BAD88E18C5C1231C30D97D12FD8EB6EA92D7B7D470B403E96C6EA5D2"
            },
            {
              "Id": "_walkAwayToFleeDistanceOffset:System.Single",
              "Name": "_walkAwayToFleeDistanceOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _walkAwayToFleeDistanceOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4293D63BF488F8D718429564BA0CC67ECEFE81AF4BBA341122CB98430E90C80F"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2861,
              "BodyHash": "F90E317E753DF6F66E6AA2BC3FEAF01ADABF7C8292BFDA54F32583F2E9EDD8C8",
              "Hash": "7770AEF8EAB58D3F621743DC634F06FDAE98BEB34955CA8DEE34C80477DA5D01",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.ConditionHelper::Sequence(BM.Node[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "eat",
                "aggroed",
                "alert",
                "walkAway",
                "eatAlert",
                "flee",
                "feedingCooldownTimer",
                "feedingOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 567,
              "BodyHash": "67DFD3C4149C1B9E22B867CA902D0AF4366B6081AE0D1DC2369D8D7AC7AA4E73",
              "Hash": "2C38E2EB54297B54A59F755A5B43BEA664702952790B907CCD1AA1A1642A2C0F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "eat_cooldown",
                "eat_min_duration",
                "eat_max_duration",
                "alert_threshold",
                "alert_duration_before_walk_away",
                "walk_away_threshold",
                "flee_threshold",
                "walk_away_to_flee_distance_offset"
              ],
              "Source": null
            },
            {
              "Id": "HandleBleeding(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "HandleBleeding",
              "Signature": "private System.Void HandleBleeding(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "4D691904DD1A2AE492F33065626454077A12BBAFBB307373FCAD14359E804220",
              "Hash": "2255010FA5CB06DF2677ED73392A608E5116987C9F02D81F194D965A4A5F286D",
              "CalledMethods": [
                "System.Enum::HasFlag(System.Enum)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.BehaviorMachine.DeerMessage::.ctor()",
                "CandideServer.Entities.BehaviorMachine.ServerDeerController::SendDeerMessage(CandideServer.Entities.BehaviorMachine.DeerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDeerMessage(CandideServer.Entities.BehaviorMachine.DeerMessage)-\u003ESystem.Void",
              "Name": "SendDeerMessage",
              "Signature": "private System.Void SendDeerMessage(CandideServer.Entities.BehaviorMachine.DeerMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Entities.BehaviorMachine.DeerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E",
              "Hash": "609FC6F0C811F8870D84073065E33960DDE58C75439E5FFAA37DB3C956061556",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "60FE299E26CA171D8D39B7E3CEE9A975574E4B0E045B46847C876439802698F5",
              "Hash": "423162DDA5353054D211FF5488D92867C40C314FF1ECD163DCB2269AA97528D3",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.ServerDeerController::HandleBleeding(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "449599BAE39C6128F510058C357C8D8DEF5444E761C94D06531BC7F227FFBA02"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerFrogController",
          "Name": "ServerFrogController",
          "DisplayName": "ServerFrogController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerFrogController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentCroakCount:System.String",
              "Name": "CurrentCroakCount",
              "Type": "System.String",
              "Signature": "private System.String CurrentCroakCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5A0877D02DE763AC10B846B1506BA8D6D33F31488526FCAC97CA7C910A73AD3"
            },
            {
              "Id": "CurrentTongueCooldown:System.String",
              "Name": "CurrentTongueCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentTongueCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C207A9A7F1929B465C7B771C58DA20E817890E156FFC0521C0FBCFFE6D3B9233"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TongueCooldownTimer:System.String",
              "Name": "TongueCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String TongueCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5D2F9797732239274B8280B78AA1E8E9A1CA94FE5BE2FEAE18864CDF35EB104"
            },
            {
              "Id": "TongueOnCooldown:System.String",
              "Name": "TongueOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String TongueOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCB99FC43FF5177752B89C323BF0794DE63CA50C0EC01DBCB1E971FE27EC4B8D"
            },
            {
              "Id": "_consecutiveCroaks:System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "_consecutiveCroaks",
              "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Int32, System.Int32\u003E _consecutiveCroaks",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A9ACADD3A741F0A6BFD159A6BAA2C7E2DE715D50CAD0E59E5EEE7A2FD90A843"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_tongueCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_tongueCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _tongueCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FD7CFDC24EA31D4155F2D8C03F817DC3AC99EA96C8534DEFB7CE2C5516979A7"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2178,
              "BodyHash": "4BD2384DC856CF21AEB1CE5F1BFBA1AF9495CC4299F9FEE46E8F62F9120AFE11",
              "Hash": "D91DF4814010B13C20E22DF91B38151FAC571D7E1A8034080E2542F1B5612129",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.RandomRangeFloat::.ctor(System.String, BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "tongue",
                "croak",
                "flee",
                "carried",
                "tongueCooldownTimer",
                "tongueOnCooldown",
                "currentTongueCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 342,
              "BodyHash": "11534BDC86FE5C71DE46182B04764903CE1C7E1D13DA047B9481A5E3EF514AD7",
              "Hash": "BFE494836B7EB58892A2416BAADA0CFCE326B51B932348F977171AE6DC5387D0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "min_consecutive_croaks",
                "max_consecutive_croaks",
                "tongue_min_cooldown",
                "tongue_max_cooldown",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1",
              "Hash": "1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F3E09F4E5B4EACD58AA8C1EEE416462F1CDC1E932E65C7BDD402944AD5A69C6B"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerGoatController",
          "Name": "ServerGoatController",
          "DisplayName": "ServerGoatController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerGoatController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChargeAttackCooldownTimer:System.String",
              "Name": "ChargeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String ChargeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9395489CCE9C99FF5F6EAA35221ACD591A0B63B9DBA8F5059C5F05CCF129783F"
            },
            {
              "Id": "ChargeAttackOnCooldown:System.String",
              "Name": "ChargeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String ChargeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A3F631E0F0AA4484FA60900BBDD294DD00E10879A768BCABAA360B029B6BCF2"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_chargeAttackChargeDuration:System.Single",
              "Name": "_chargeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C0EDA4510934762F2D9836EA0413642382B2CC62623BDE50B557E5C9F4A8848"
            },
            {
              "Id": "_chargeAttackDuration:System.Single",
              "Name": "_chargeAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E123A7DFB9E44AD5C42070B7373E1D6556B9E1D2AAA81ED2473FC1CAFD2CF3"
            },
            {
              "Id": "_chargeAttackMovementLockDuration:System.Single",
              "Name": "_chargeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C34DA0451764CF1657B84EAAADE46AE233F97C1D08CE7EAB71622AFC1863AB5F"
            },
            {
              "Id": "_chargeAttackRange:System.Single",
              "Name": "_chargeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B607ED6C93E48AC3A827B4B352E257FC38325188B6B4EA1A65D655920985C7A"
            },
            {
              "Id": "_chargeAttackSpeed:System.Single",
              "Name": "_chargeAttackSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A4AD93CFB6A56EC27F1005DF28A31D5F65BCDB0E40E6250971F079C9369EF66"
            },
            {
              "Id": "_chargeAttackSpell:System.String",
              "Name": "_chargeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _chargeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6E12E152B78E613F89F025E4B6D5CB4FFE3CB34E1075C50DBB14F3037C0F034"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_dazedDuration:System.Single",
              "Name": "_dazedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _dazedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD783470A097B3E2D29E14DB6FDBAA786AA66EA0D78AB793BD1B1946B15EE753"
            },
            {
              "Id": "_hitCreatureDuringCharge:System.Boolean",
              "Name": "_hitCreatureDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hitCreatureDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CD683DF33DDA46B21FC5C07598548616DFB76C0AC293CF9E990C59411D5508A"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastChargeAttackSpell()-\u003ESystem.Void",
              "Name": "CastChargeAttackSpell",
              "Signature": "private System.Void CastChargeAttackSpell()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "A8B13BE1DACCD7ECBF726F3C531E014751BFD267280D4D28BD236ED10DD2911A",
              "Hash": "F26C3ABF1EFB277C5BB3897CD1E85959372F79DB72B42E5FF787100235C773D5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2045,
              "BodyHash": "F4539B5019AD272F1CA5E2E1FD025D1E7A9AE4599CF58E674D4975DE9A23F33F",
              "Hash": "EABFDA3541ADEBC7B3967CAB51F7464919A88A3475F24C7B9E7009F1678EC916",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerGoatController::\u003CCreateStateMachine\u003Eb__23_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.BehaviorMachine.ServerGoatController::\u003CCreateStateMachine\u003Eb__23_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "chargeAttack",
                "charge",
                "hitCreature",
                "dazed",
                "flee",
                "targetEntity",
                "event:/creature/goat/goat_aggro"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 433,
              "BodyHash": "6A828A7566391908DBC3351B32C7AD560D99E2093480119730A1A0D06A04B6C9",
              "Hash": "6CA7CC75AA99836F733E76E5EBED7C3E0305F3E16BC573C31DAEEB700D8F87C4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "charge_attack_spell",
                "charge_attack_range",
                "charge_attack_charge_time",
                "charge_attack_duration",
                "charge_attack_movement_lock_duration",
                "charge_attack_speed",
                "dazed_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "D6ADC9D5FD9EF928E391B0954BB66BEF135691D909FC31BE96F70FBB3A97E627",
              "Hash": "C4294EDFEA6FF2D43CB031B0E165A9786E2B4250B6EFD06E28753BEAF6B7F80B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "CandideServer.Entities.BehaviorMachine.ServerGoatController::CastChargeAttackSpell()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "0E11320AB2C6A14EFBB7FC9160176C930757D40FEDF867AFEBF317EC16BBECB7",
              "Hash": "8D6EAC7B2AF8E60658177FE7E9F1B6B990A2C00EFCE4F1E8171DF99310D28D98",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.ServerGoatController::CastChargeAttackSpell()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendGoatMessage(CandideServer.Entities.BehaviorMachine.GoatMessage)-\u003ESystem.Void",
              "Name": "SendGoatMessage",
              "Signature": "private System.Void SendGoatMessage(CandideServer.Entities.BehaviorMachine.GoatMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Entities.BehaviorMachine.GoatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E",
              "Hash": "F66B35701C019C280D5B3BED8A2E06524BF9C8F6D83E5573EB5E5588E8309A35",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA379CB930D2535EF80ACCF7951B41400822DF99A7B358D4A14A312CA03BBB37"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController",
          "Name": "ServerLaserStatueController",
          "DisplayName": "ServerLaserStatueController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "Laser:CandideServer.Entities.Modules.ServerLaserBeam",
              "Name": "Laser",
              "Type": "CandideServer.Entities.Modules.ServerLaserBeam",
              "Signature": "public CandideServer.Entities.Modules.ServerLaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E5FCD773663B023E95A993470091C642C7F8B7CA106F39A258D817B2966154"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_idleAggressiveDuration:System.Single",
              "Name": "_idleAggressiveDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _idleAggressiveDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9BB3ADC8621EC993CFE3E2F8EA4B553A28B207169888AD3A55D458F5D0C7A83"
            },
            {
              "Id": "_isStatic:System.Boolean",
              "Name": "_isStatic",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isStatic",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A1F4379FE278B991084EBFC3706432257B454D1980FF2B3191BD1CDEE79D297"
            },
            {
              "Id": "_laserSparksDelayAfterMouthOpened:System.Single",
              "Name": "_laserSparksDelayAfterMouthOpened",
              "Type": "System.Single",
              "Signature": "private System.Single _laserSparksDelayAfterMouthOpened",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04FB775CDD9C17503B39DA339EDAA3EEBF8ACF51A351126115FC9B92F36E0877"
            },
            {
              "Id": "_minIdlePassiveDuration:System.Single",
              "Name": "_minIdlePassiveDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minIdlePassiveDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FF8C48683ECAD2A531BCC35E248F9B0190C0E03077F73B846FD31EB0DB93349"
            },
            {
              "Id": "_mouthStayOpenDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_mouthStayOpenDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _mouthStayOpenDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05AE8C73B6D2436049BFA268DC9EB11F42A9E519CECAB072B45283D83948DD4B"
            },
            {
              "Id": "_openAndCloseEyesAnimationTimeScale:System.Single",
              "Name": "_openAndCloseEyesAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _openAndCloseEyesAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "290A1E98BA9619F656883EE74EA0E8A2649BA381C8615DDE0E5A5136BD0723CA"
            },
            {
              "Id": "_openAndCloseMouthAnimationTimeScale:System.Single",
              "Name": "_openAndCloseMouthAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _openAndCloseMouthAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A21F61BBE5D71270196876758DFE5B64A682C22CB79E9796DC49BF22CDBD7FF"
            },
            {
              "Id": "_rotationSpeed:System.Single",
              "Name": "_rotationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _rotationSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94352988B2670B79E4C73C6DF63903327EA682C31F816C2AAF206E570AFC9AE0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1226,
              "BodyHash": "DE9AEC5D831D60683BE94B5AA68C817B57288993AF7FDB9E836831DCDF63073A",
              "Hash": "5EFB0F915A2A500C4BCFFDF0B692D82AFE3588E8ADED146963494A904A3B3688",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.ResetTimer::.ctor(System.String)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Timer::.ctor(BM.Blackboard, System.String)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController::\u003CCreateStateMachine\u003Eb__18_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController::\u003CCreateStateMachine\u003Eb__18_1()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "idle",
                "attack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "inactiveTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 549,
              "BodyHash": "DDAEE453FFB9DBEE864424A5F3B8F9327811721640193E9F7CB3129221CFB353",
              "Hash": "00A11D702908253AE2D39E522FBFA8CB901CB4120023562AA2EC402DA9784C9B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Modules.ServerLaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideCreator.Shared.Helpers.Parameters::GetVector2Nullable(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "attack_range",
                "is_static",
                "attack_duration",
                "attack_cooldown",
                "open_and_close_mouth_animation_timescale",
                "open_and_close_eyes_animation_timescale",
                "min_idle_passive_duration",
                "idle_aggressive_duration",
                "mouth_stay_open_before_attack_duration",
                "mouth_stay_open_after_attack_duration",
                "laser_sparks_delay_after_mouth_opened",
                "rotation_speed",
                "damage",
                "knockback",
                "knockback_dir",
                "apply_burning"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "A0B4D680177C51154DC33614B6F26A4D06A809BE6D1841B82267DB5F1CEE7B1A",
              "Hash": "ADB8435671D9D06DE893207E7567C2F142301E2C257919ED8F33957AA4C40CC9",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.ServerLaserStatueController::UpdateLaserOffsetPosition()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserOffsetPosition()-\u003ESystem.Void",
              "Name": "UpdateLaserOffsetPosition",
              "Signature": "private System.Void UpdateLaserOffsetPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "887CD7A1BE7458C15E2306AD46FA3493354B3F8C7263E4870DC41040DA350789",
              "Hash": "E1F44F70E6D32519A39C7003A92BCEE20DDBAFACE36DA61464598471FFFC82A3",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()"
              ],
              "StringLiterals": [
                "laser_statue_mouth"
              ],
              "Source": null
            }
          ],
          "Hash": "726A1ABFD16D9CCCCDEE75C366A617301C2CBA29220B9B34D854066AA448FD26"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerLizardController",
          "Name": "ServerLizardController",
          "DisplayName": "ServerLizardController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerLizardController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_isLavaLizard:System.Boolean",
              "Name": "_isLavaLizard",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLavaLizard",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6F36F73459EEC8589FFFF0AE32051CF7FC9C229E94022405AB7323307107A54"
            },
            {
              "Id": "_lavaLizardCastBurningSpellCooldown:System.Single",
              "Name": "_lavaLizardCastBurningSpellCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _lavaLizardCastBurningSpellCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F879F37A1E72F715DCC4F275DDC9015AD6DBC0C6BBDFF47A05E2A7B77BF087BC"
            },
            {
              "Id": "_lavaLizardCastBurningSpellCooldownTimer:System.Single",
              "Name": "_lavaLizardCastBurningSpellCooldownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _lavaLizardCastBurningSpellCooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B52A8850648FE218C65DA47E92724804F0970D75B8CD018F6B9C180AF8957FB1"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1153,
              "BodyHash": "40DAE2668D4E39017C5F660EF6B2A9E2F1F257B4ADCA1E1E8BF46CD41A5E58B1",
              "Hash": "EB3B645CED4A2376E1DC1A4A55148C2513CB62E8113D92027897465F475C38C6",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerLizardController::\u003CCreateStateMachine\u003Eb__14_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "flee",
                "carried",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "451760D4352ACE58EDA80BF3B23D375EC170F3A3D337898968EFEDA9A9A7A3BE",
              "Hash": "3AEA4F3D0D38F448B3D30200D668AF2C02D83E6195B704A7BD0A16117848A1FB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_lava_lizard",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9289A1E876055620652AA72CBC089D392C422D1B0339F8AEE327F52230C4987E",
              "Hash": "E575E45B81292AC649948D5771DFB0C5FF9C660D53F40EFB23E95866136871C1",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.ServerLizardController::OnLavaLizardEntityCollision(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1",
              "Hash": "1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLavaLizardEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnLavaLizardEntityCollision",
              "Signature": "private System.Void OnLavaLizardEntityCollision(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "96FE8BFE1707D19B30948E5E4638D80C68DAEF124A5FE519802DF14C13B589E8",
              "Hash": "5F08BDFCE9CBDEB20170EC2D22BE79082B47B84AF12918007B74164EF3B1DFB6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "OnLavaLizardEntityCollision",
                "burning:0"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "B02EC2949397947E8A469B588780CA7A95508F9B24D9AA06FAD82884CB47CAB4",
              "Hash": "7DABE913454656F01C3BF363EEFD5CD9E61DD48FA8A154DDF5303826B6278D54",
              "CalledMethods": [
                "CandideServer.Entities.BehaviorMachine.ServerLizardController::UpdateLavaLizard(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLavaLizard(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateLavaLizard",
              "Signature": "private System.Void UpdateLavaLizard(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "A8A2059811E329880D02F5E4773EE7DC827AEC22E21CDFFB34ED78C1DD129297",
              "Hash": "B21829604A08FE9B21AA79562F5D674687433250F3198201BED032D2E5417151",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_CarrierEntity()",
                "CandideServer.Entities.BehaviorMachine.ServerLizardController::OnLavaLizardEntityCollision(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F330A79EE1502F7183B8B4C0A1B9520CDBB28B0A05C59C48E1F42813D3713815"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerMouseController",
          "Name": "ServerMouseController",
          "DisplayName": "ServerMouseController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerMouseController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1210,
              "BodyHash": "BBCAFF74E69BF719BA40DF2DF8A4C76461583DAD9D14C01516278881F6530560",
              "Hash": "29D4A72CE8E136DCF40D77C0FADB8EB568963545FB8171FA9E4F8E0978B8BC1E",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerMouseController::\u003CCreateStateMachine\u003Eb__10_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "flee",
                "carried",
                "targetEntity",
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "9DE963B5A8D2257D55EF53EDD4167756F897B35C0299D41B1C9BF6C666737F7A",
              "Hash": "F2BE62CDEE85D70B9A5C9BDDBFD8C924059AD39C60D6732231F71F16ADAE8921",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1",
              "Hash": "1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "06D33289C24149641820E2678037C30332D7C80CECB1C1FF19AFD90FBBA00DF5"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerRabbitController",
          "Name": "ServerRabbitController",
          "DisplayName": "ServerRabbitController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerRabbitController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1210,
              "BodyHash": "8CDF1DD539CBD9EC2861D82A394876EC58045B41B882267AAD3300BF5D5BE3D7",
              "Hash": "58B42FCB06289B17CD0F7A155BA5266AA530FCE61124B4E941BCDF269D4E57D7",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerRabbitController::\u003CCreateStateMachine\u003Eb__10_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "flee",
                "carried",
                "targetEntity",
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "662CF23CAFE3CF0BA4B0CEA059270D0200C26868D508FE41049C05EAB666A40F",
              "Hash": "67DBCF8C0FB106921CE60B27D39EEFAEAF52EC5594AB106FD4F33821324B1C70",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1",
              "Hash": "1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C9C09EECDE31473E7E4708F60C7E5AC69C9C1694DBED8BCD269AA3B0713A801"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerScarabController",
          "Name": "ServerScarabController",
          "DisplayName": "ServerScarabController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerScarabController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1643,
              "BodyHash": "A216CFC032CA31D0E7D8E7235B33AD0E9B7F9C5BCF06513251D6FDD42BEA4B91",
              "Hash": "D828406E43F9F61E107BFE9C00518D4280604FB25F8F17FCCE8E31061DCFBCC0",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerScarabController::\u003CCreateStateMachine\u003Eb__11_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "flee",
                "ascend",
                "maintain_altitude",
                "descend",
                "carried",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "81084F4DE0EFDD1CA50235EED4AF1686B160CF36EB1ED3B1430734DA961CA23D",
              "Hash": "FD3937E30F11DD5939291A41C9193CAC5AC88712F02A4EE76446A7CD7B0CE9A7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            }
          ],
          "Hash": "F070077A7A4AF7F34540FC9F3331B4309EB14CF2E799E30CB69A8E96CF4ADDBE"
        },
        {
          "Id": "CandideServer.Entities.BehaviorMachine.ServerSquirrelController",
          "Name": "ServerSquirrelController",
          "DisplayName": "ServerSquirrelController",
          "FullName": "CandideServer.Entities.BehaviorMachine.ServerSquirrelController",
          "Namespace": "CandideServer.Entities.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1210,
              "BodyHash": "8C9456FE16EFF7C9570711C219B72E93E1A6B33F7511428203EE71120441634C",
              "Hash": "F1539CFA1FF71B5D700F2E258B188BEBBE6BADCC95D3FB398DA59CF38659B059",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.ServerSquirrelController::\u003CCreateStateMachine\u003Eb__10_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "not_carried",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "flee",
                "carried",
                "targetEntity",
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "84413F2F2E3C4D8FE6EB2521373FC71879D6B95307C81CD4B0C8C8C0A9C0A9E5",
              "Hash": "BF04DAFF9D10E79F4C4EAD7AC02A90DBB6F3C013208EC5283CC32E34A34C8E5E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1",
              "Hash": "1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B06ADED79242BFC652E725C47D44125607BCE7B2226D369DF8940389E612203A"
        },
        {
          "Id": "CandideServer.Entities.Bridges.ServerEntitySystemBridge",
          "Name": "ServerEntitySystemBridge",
          "DisplayName": "ServerEntitySystemBridge",
          "FullName": "CandideServer.Entities.Bridges.ServerEntitySystemBridge",
          "Namespace": "CandideServer.Entities.Bridges",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.Entity.IEntitySystemBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Entities.Bridges.ServerEntitySystemBridge",
              "Name": "Instance",
              "Type": "CandideServer.Entities.Bridges.ServerEntitySystemBridge",
              "Signature": "public CandideServer.Entities.Bridges.ServerEntitySystemBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2D89BDC304852918CD9EC140AF5891A3FA0622D093B9EF2859F7052C7801F5A3"
            },
            {
              "Id": "_reuseList:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "_reuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E _reuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8363555A458445F86E6D2A1FA6F5FFE5BC1AFF003556F9F17E80035E03FBB790"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockBackVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D0511508B9F2076633CC19930DEADB22664A52F32663FA91D837B7225BAFEB5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSnapshotSpell(Shared.Helpers.CastSpellArgs, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "858D9563D5A23CECD120A52B9661F5903C9559C0A4A9FCE8BBB5DEAAE6578117",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSpell(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8CE39080D896E6568445525312F23E8176B4E76364EF6599E02A882607B6A59E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntityAuraInstance",
              "Signature": "public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "auraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "94823E59DB5A900F39687EF8A87361DA9EBE45C4DE4DEC5A051A11590B7E9EAF",
              "Hash": "5EE7E2A29EBE05FA94E32D3A2AA67EBB1EBB516576BC48B84985188EA899B061",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItems(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "GetEquippedItems",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E GetEquippedItems(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F82C01DA0D9D0F12B437482EF3094DFA8F257261ABDF1681A69813E0CD96C82A",
              "Hash": "1F22F29C805C13D0AD944299407BC35A3B8635AC9B3AB3CBEB7A83F99F4A61F5",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "GetFavourAndGlobalAuras",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 457,
              "BodyHash": "2E6F0AD02397036A47C0AE5444783507BDB7C0DF47AEAFF2F17B14A0BF12CCFE",
              "Hash": "E06705A1907C6447FEDC9BA90870C3CFDC0174A93E4D070D0774D9637D71D040",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "CandideServer.ServerManagers.BlessingsServerManager::GetCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)-\u003ESystem.Single",
              "Name": "GetSkillDamageMultiplier",
              "Signature": "public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "645FE511D5F9DC87205ACA5D5F7C65038BE14EF9022E35C502F5C1EF1CF3CB89",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "068B6F556CE56387A857BD2E301BAA1A0F8D388EDE041A113FABBEB0B4394F10",
              "Hash": "1060FC3B6B18BDCAB73CBCE47D99061423BCE224FD72BB7B9696B25708D076B0",
              "CalledMethods": [
                "Shared.Models.WorldStats::Get(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IgnoreDoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "IgnoreDoDamage",
              "Signature": "public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "E7EAA268046463579A61EAC17F7C7B9065ADAB5BD3DB1B95B4AEDEBA79F8F429",
              "Hash": "6DF791E48DB5B73ADB9CA066186F9F8B8B2057588E4B645924FF982B1E74423B",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)-\u003ESystem.Void",
              "Name": "OnEntityKilled",
              "Signature": "public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handledInfo",
                  "Type": "Shared.Entity.Base.OnKilledBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageDone",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "7A1D5131E90A7390D2FA4441E6C8B050806024848B0D6694A2F45824FC6364F8",
              "Hash": "F025C65C698BB4D65705215A9F099E72558C2DFEBCDB9644F0208DA94ECB8FD3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.LootServerManager::DropGoodsAndInventory(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()",
                "Shared.Combat.DamageResult::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerServices.EntityServerService::Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnEntityRemove",
              "Signature": "public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2B0744420DEB4340FDDE319986D63A3B7A7A7D411BFD2FF1E546A10179FA7E66",
              "Hash": "F5E6FE9CD93D5B5597A4CA2D4DBB7BAF6CC7100164F329DE901EF3E04463378A",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::OnEntityRemovedInSystem(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "OnEntityTookDamage",
              "Signature": "public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeDamagedHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "countAsHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "89AF470609CEFB0E58792EBFE8141AD7B051112DBA783634534C880FAFC4B487",
              "Hash": "A7886D10E757AE92B14C6F6C1A2F010CCC3D76F5E5DC2C4DB0D50DA18389B4C2",
              "CalledMethods": [
                "CandideServer.MessageModels.DealDamageMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.EntityServerService::Send_DealDamage(CandideServer.MessageModels.DealDamageMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrownHit",
              "Signature": "public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6E0732C66D48E1A98A4917A44FE96A69321C4B3DDA42B6332481306607035019",
              "Hash": "316329C8B1D7C3B6CDDF768418605774278CAD4FD1CD107181D0FFB1F0551E3A",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F617EFE2388CDE7E041AF43E3C290144DE2308E2F9DB37ACFBDA3656B3DB7F4"
        },
        {
          "Id": "CandideServer.Entities.Bridges.ServerSpellManagerBridge",
          "Name": "ServerSpellManagerBridge",
          "DisplayName": "ServerSpellManagerBridge",
          "FullName": "CandideServer.Entities.Bridges.ServerSpellManagerBridge",
          "Namespace": "CandideServer.Entities.Bridges",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.Projectiles.ISpellManagerBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Entities.Bridges.ServerSpellManagerBridge",
              "Name": "Instance",
              "Type": "CandideServer.Entities.Bridges.ServerSpellManagerBridge",
              "Signature": "public CandideServer.Entities.Bridges.ServerSpellManagerBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "110AF4587378F4804EB00820538E829090352206ADAD59103D08E36DEB974F69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "CE0B0E4D6EA9BF69AEBB525E5846D8CBA96AF06567868273C91C490F116A729E",
              "Hash": "BBA7233D618ACA18D894F76BD6CCF424688FC485601E685656A6273B4F2654E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityFromId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityFromId",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E entityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "A9D4D7216BEFF47F3616B5D1137C0E4A6DF0BDC4477F885A15C39A7188FB8783",
              "Hash": "E8E3AD7DDD6E9B7DF4221A3D2907F136D6774CF49782F588AFF1F30F34FB5B7D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerFlagValue(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Nullable\u00601\u003CShared.Models.Player.CharacterFlag\u003E",
              "Name": "GetPlayerFlagValue",
              "Signature": "public System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E GetPlayerFlagValue(System.Nullable\u003CSystem.Guid\u003E contextOwnerEntityId, System.String flagName)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E",
              "Parameters": [
                {
                  "Name": "contextOwnerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "B61F914616C870DABA9CFE73E7119278CE5BBE2A71023CF0DC994B716C171B0D",
              "Hash": "3727E2150FF5DA563DA59133005878EC32B9AF4DE6ECD590946F25B0C54DC391",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A9EAB8BC8A4386FCC20EEA13B1C12447F6AFFEF29A592CB8FA4F5B724B265616",
              "Hash": "AE82720FBF1D73796AFA13418D529C60381BBECAF958476B808A89E4DFABBA73",
              "CalledMethods": [
                "CandideServer.ServerManagers.SpellServerManager::GetSpellAndSanityCheck(System.String, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeaponTypeBaseDamage(System.Guid, Shared.Models.Items.WeaponTypeEnum, System.Single, Shared.Combat.AttackType, System.Single)-\u003EShared.Combat.DamageTypesArray",
              "Name": "GetWeaponTypeBaseDamage",
              "Signature": "public Shared.Combat.DamageTypesArray GetWeaponTypeBaseDamage(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType, System.Single scale, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "22101643FFDABF6770A2CBEA338AEC6FB1B036BB1E60D3EE32A02E469E6E39AA",
              "Hash": "51F877E56AA9C6056AF832F139223BAD8BD58E974D2299329E426ABD829F2ADA",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.DamageTypeRanges::GetAverage()",
                "Shared.Combat.DamageTypesArray::Scale(System.Single)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)"
              ],
              "StringLiterals": [
                "GetWeaponTypeBaseDamage"
              ],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "068B6F556CE56387A857BD2E301BAA1A0F8D388EDE041A113FABBEB0B4394F10",
              "Hash": "1060FC3B6B18BDCAB73CBCE47D99061423BCE224FD72BB7B9696B25708D076B0",
              "CalledMethods": [
                "Shared.Models.WorldStats::Get(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasWeaponEquipped(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Boolean",
              "Name": "HasWeaponEquipped",
              "Signature": "public System.Boolean HasWeaponEquipped(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "840E35B4430EDA3446D25FB9EB0A68C907C5E6BFF45157F964808E045BCB9D30",
              "Hash": "EADDBBF1BB5F45E06CDF06F43E36092776F58946FE5ED47DAF898F06CC438C54",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell, System.Int16, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "RemoveCastSpell",
              "Signature": "public System.Void RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell castSpell, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "1E4A2C3423174E13BC3969122E5BB8FF84A9B1E8BA0A23CE2018417D53DDCA96",
              "Hash": "6325BE197459116DB696792A9FC3590C497FAEA1E5B1F145A8D1347EB9E57F2A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerServices.SpellServerService::Send_RemoveCastSpell(System.UInt16, System.Int16, System.Nullable\u003CSystem.Guid\u003E, System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleDamageWithMagicStats(System.Guid, Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)-\u003ESystem.Void",
              "Name": "ScaleDamageWithMagicStats",
              "Signature": "public System.Void ScaleDamageWithMagicStats(System.Guid castingEntityId, Shared.Combat.DamageTypesArray damageArray, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageArray",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "BB9B7FBDA4C0E3C1FE8CDCD77DB9554A4AA358035FD4C6C038BF1F699BB7DDD4",
              "Hash": "36567EFA503CD00D27D23A7166509D92F4478590786739B77D7C5DC352AE2E4C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "ShouldApplyDamage",
              "Signature": "public System.Boolean ShouldApplyDamage(System.Boolean ownedByOtherPeer, Shared.Entity.EntityWrapper victim)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ownedByOtherPeer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3CF24ADFABDF42C4F9AF581FDB382A35987BA92D961792986BB3692AC5ED7232",
              "Hash": "81C1AD95CE3127D7FA997242C28A44746FF1494E57736594194B84EF4B28A2FB",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A25BDB80353C1B39A1DA3ED969AD55A87FA777E6919AEA76B529641C4C3178C2"
        },
        {
          "Id": "CandideServer.Entities.Bridges.ServerWorldHandlerBridge",
          "Name": "ServerWorldHandlerBridge",
          "DisplayName": "ServerWorldHandlerBridge",
          "FullName": "CandideServer.Entities.Bridges.ServerWorldHandlerBridge",
          "Namespace": "CandideServer.Entities.Bridges",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.World.IWorldHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Entities.Bridges.ServerWorldHandlerBridge",
              "Name": "Instance",
              "Type": "CandideServer.Entities.Bridges.ServerWorldHandlerBridge",
              "Signature": "public CandideServer.Entities.Bridges.ServerWorldHandlerBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C858DF05C02D1DE9554F47C0456DF8630587897355864569D4EAE175AC8E9EBB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "3262B55EB32C51DCF7F77039D44629A0DD527665A6FC4C3741CFD4663634775D",
              "Hash": "136F122AC997F4A84C72D34D756B4A3E5DF1CB0A765AA1CDFBB4C64F627E990C",
              "CalledMethods": [
                "CandideServer.World.ServerWorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckTerrainCollision",
              "Signature": "public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1A33D24C991076DA7EB8F84710A1C588D41A898FB2BBAC6D18428EA2BA09FC62",
              "Hash": "604654EEA873021DAEAB34C98D72949E171E7D7C5553A07C94066AFBCB7A77EF",
              "CalledMethods": [
                "CandideServer.World.ServerWorldHandler::CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityCollisionGroup()-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetEntityCollisionGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "E0BEFC7CFA569F6DBCAB1403105DED6339C20CC222F6254CBE3B9C0DD2B7ECDB",
              "Hash": "188B847FCA69ED190307C41FC360513C20F3A9DA403D5ED14350B0BF28F7FDA4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTerrainCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetTerrainCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetTerrainCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "608C36938BE0AA869265F4258745909F1255971E71161CE6F224AA70E1B89751",
              "Hash": "9A60E3AE83A843BEC278D883FF450E9BF527FEEDBC0E5A455FF43E1BA167D7EF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "GetTileAccelerationBoost",
              "Signature": "public System.Single GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "2988087900C42A30E691E9410173A68C658EB0E37FADAE98C86FCEA45AEEB222",
              "Hash": "870AD2D668AC32956149A062FABED2AC03FEC3599A4E4BDECF67BAEC8C6DB95D",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldBounds()-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetWorldBounds",
              "Signature": "public CandideCreator.Shared.Models.RectangleF GetWorldBounds()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "9FFA93D7ADF809BC047F07D44FBC04E0C6364FD4F54431D78838BB473064B36F",
              "Hash": "EE2D87E21F4EA33D4236639AE2CC0EFD6E3DDCFCC4D96EDA2290F22F3C94ABBA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "71CE73D455C709801989EB5A13BF02394BE6EF02463AD3432D1B73FBF117FE64",
              "Hash": "C66D290141279116E6D09EED7E91417153F4EAD6E12F591C892822057551D911",
              "CalledMethods": [
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsClient()-\u003ESystem.Boolean",
              "Name": "IsClient",
              "Signature": "public System.Boolean IsClient()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "78E31A1ABFFC78E340823F799887EBDD7E9B518836334AAF7EC3BD4CBAEFF144",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D343274A6A4C5DD20BCF74C48B5648A1F59656D7879B153BBCD419DB2D19AECE"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.Bird_WanderingTask",
          "Name": "Bird_WanderingTask",
          "DisplayName": "Bird_WanderingTask",
          "FullName": "CandideServer.Entities.CommonTasks.Bird_WanderingTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "isHopping:System.Boolean",
              "Name": "isHopping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean isHopping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE772DC9E489EB0B7477115177EBCDFE7083710905168E4EC221BF16AFCDAA9B"
            },
            {
              "Id": "walkStyleTimer:System.Single",
              "Name": "walkStyleTimer",
              "Type": "System.Single",
              "Signature": "public System.Single walkStyleTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1780F21DF24BC8CA365AF888B0B6997188237DC808C2EF9B5D09A4D64E8A4541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "39DA6F10F38C5A618076C8A7C6CA0C36F8B630AA4DF07048C8C8986C1F84AF60",
              "Hash": "95BFB433600EC5508080ADB81F25E048281E302C743E396A0DB843AE84A6061D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "E07CD9BACA6C1BD5FE0AE502AE783751D4C805B2DD3CE42D9E619A7AAB3796D2",
              "Hash": "7AE76AA93D610A7FBCD6EFE87864FEBA531C6CC4C534948258A45CB5F745BFC3",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "CandideServer.Entities.CommonTasks.PathFindTask::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E8FADE3F5C8041EAA82AF0F1F4D17A76CF4A493C157D25CEA162E7EA9A2CAEFB"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.EatCropTask",
          "Name": "EatCropTask",
          "DisplayName": "EatCropTask",
          "FullName": "CandideServer.Entities.CommonTasks.EatCropTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F8DD6ED788B3AE8BAF0B6031EC500129A9C1DFE5D69187B797146E37DA27A99A",
              "Hash": "876D87BF96CE59EDEE07686D71DEC48245F28CDF9BE042B759A94EF7489B655A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1B737CE62AAFD83FC7EC24F0D5A0B2FB7D256D90387F02358A2A6A624C331033",
              "Hash": "49A39E3D4497DEE911D9FD089988C9C1BC9F4D533BBD1F6BE25DB3AB796E319B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5CDCAD9BBD30ACBC102444BD904A7612E87D1C4192E50B31A5E431D10B44BB35",
              "Hash": "F2B5A540F780404E53E2EA43320461CAADF17AE4577034186F35717EB5EF17A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57A498F8B8917202CA71D885A0C4F48FFB394F02DA9B01844C0F6A97BDDB7982"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.FleeFromThreatTask",
          "Name": "FleeFromThreatTask",
          "DisplayName": "FleeFromThreatTask",
          "FullName": "CandideServer.Entities.CommonTasks.FleeFromThreatTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "74D4B18829A80BA751B6CE1D8E54A1EC5898EDE8300BA72D51BB0D468EBD1A3E",
              "Hash": "095D15B90B19F20E305A3BBF43B94FFA9EC688129464DBEF5AD8BE59E2AE0D68",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 444,
              "BodyHash": "70DA982958EE76225C4D9DC168CD061C42B3DDE0A8432DFD9B8EC176B9F7EA2A",
              "Hash": "8920731E3184C93A95B24D276B4FA3EF92DE2B80D873D41A0339130BF5843502",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D8111CF3DECFD27E4CE475BC4CCA50EF66A988912F633168D68A304EC5DD7ABE"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.Frog_WanderingTask",
          "Name": "Frog_WanderingTask",
          "DisplayName": "Frog_WanderingTask",
          "FullName": "CandideServer.Entities.CommonTasks.Frog_WanderingTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "isHopping:System.Boolean",
              "Name": "isHopping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean isHopping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE772DC9E489EB0B7477115177EBCDFE7083710905168E4EC221BF16AFCDAA9B"
            },
            {
              "Id": "walkStyleTimer:System.Single",
              "Name": "walkStyleTimer",
              "Type": "System.Single",
              "Signature": "public System.Single walkStyleTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1780F21DF24BC8CA365AF888B0B6997188237DC808C2EF9B5D09A4D64E8A4541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "39DA6F10F38C5A618076C8A7C6CA0C36F8B630AA4DF07048C8C8986C1F84AF60",
              "Hash": "95BFB433600EC5508080ADB81F25E048281E302C743E396A0DB843AE84A6061D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "CBE27128E687D9D19AF9AC3A535460AD77567930BD5E9909852A557C99E78232",
              "Hash": "26C68B117714FF9174F2E27D820728FF0DA2683A402718446373F0D39A99A57E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Entities.CommonTasks.PathFindTask::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E426F672EADC71982B4DF326FA32AB58EA39C54BF2DD0B8EB45E94BD2B67744B"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Name": "PathFindTask",
          "DisplayName": "PathFindTask",
          "FullName": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationScaling:System.Single",
              "Name": "AccelerationScaling",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A8A7FDBD47787BFE8BE358C79F8588F739C8A10CCBD8C6CF8B2209C4D22605"
            },
            {
              "Id": "ApproachTimer:System.Single",
              "Name": "ApproachTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ApproachTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "001B320B016705006E22A0E8AB4607C6486302718C5BB105A266C178E3FFD01B"
            },
            {
              "Id": "CurrentNodeIndex:System.Int32",
              "Name": "CurrentNodeIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentNodeIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010B39290DE6B32652E40D86E86318EB58D005AEB6A4E42809370E928C52A59E"
            },
            {
              "Id": "GoalPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "GoalPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GoalPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A33349EDCD8B5D4F9BD6500D91C5EDCDEC058083BE5F4DBAC875E54E24D8561B"
            },
            {
              "Id": "LastDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "LastDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04C1A9CA9A18F05D2C53B01BB14084AB885B6431106CBDC2D627A6E749A610D7"
            },
            {
              "Id": "PathArgs:CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "PathArgs",
              "Type": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs PathArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBF0CBA1AEBDF1B3083C5715DA1FD1E8B75456F7BD47B66011D68AE7C6AE72E6"
            },
            {
              "Id": "RecalculateTimer:System.Single",
              "Name": "RecalculateTimer",
              "Type": "System.Single",
              "Signature": "public System.Single RecalculateTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "733051571D4CC3416B63EDC00BBE74E5ACBFB50D3C2A91C2BE99EC64E8549C2B"
            },
            {
              "Id": "ReversePath:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReversePath",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReversePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C91B6D3295A9B964F5E950DAA375E2D28D0EC53BCC9E6FB752FD98977123EED3"
            },
            {
              "Id": "StuckTimer:System.Single",
              "Name": "StuckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single StuckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54CA746E23D40C040A4802EF7B5474AA62FF5CABEC241C5BA08D1082DD6DC8E6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TargetEntityStartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TargetEntityStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TargetEntityStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8E6C1CE82041C6FD6916400805C1877B9AE221B7424322A83DCDDE7E7296BCF"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FailedToReachTarget()-\u003ESystem.Void",
              "Name": "FailedToReachTarget",
              "Signature": "protected System.Void FailedToReachTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "23CBDE17006B5BC7B4A9B77A2FFD273541065952AE283D363B3255EBEFD8BC0D",
              "Hash": "FD600C5DA077360981B7F6E31BA65C29E1276CE27E01BBE4BEE86CA3A3F33715",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishReachedTarget()-\u003ESystem.Void",
              "Name": "FinishReachedTarget",
              "Signature": "protected System.Void FinishReachedTarget()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "B8A712E65E45DCB9C24A26E425F3D3F0A2B8A0D1054869533C23F1FD7617AE56",
              "Hash": "B53F95EE8764C0CEFE2663BEFB1738582C0990B5572A277BB33CFC9E491AA702",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "FAFA1521385ECC28E579A90EA1A0CBE7CB34972A8403760074C02939A778473D",
              "Hash": "C0D6F13904AA45F26E0E259EFAFF8C36ABEF64E207CE8783BD8AA2D61ED66FC5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewPath()-\u003ESystem.Void",
              "Name": "NewPath",
              "Signature": "private System.Void NewPath()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "F98C1FDBC7D029D93E7F603F64FE51D5D80CB3018E98BF6DA0DC20DB3EBBAEBB",
              "Hash": "D69B4EA6A4A68759F1854DE910558F26856D9F98C1CB6A8832AB167448CFA816",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.Entities.CommonTasks.PathFindTask::SetNextGoal()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.CommonTasks.PathFindTask::FailedToReachTarget()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "CandideServer.PathFinding.PathFindManager::SetSearchingEntity(Shared.Entity.EntityWrapper, CandideServer.Models.Worlds.WorldModel)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.PathFinding.PathFindManager::FindPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideServer.Entities.CommonTasks.PathFindTask::NextNode()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextNode()-\u003ESystem.Void",
              "Name": "NextNode",
              "Signature": "private System.Void NextNode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "57056E7F9AEFF1C3A4F7049015485864FF578DA47D642CF09C4D59FF9B8DF597",
              "Hash": "DB360BAEEBA2B15A77AC2E0E726DEE9BFF5288316017E476D3AEC353BCA8E0F5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.Entities.CommonTasks.PathFindTask::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.CommonTasks.PathFindTask::FailedToReachTarget()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1B8602777CD3634F7A815E840D4D2FDF6718B52CAC9271CB1CC4461E2836850A",
              "Hash": "C020CB12A260F3B9BE272A795466BFCF47054C4927C625F11A1FF9ADD33AC1AA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7536D24790C8B5B09F18AC40A6A7EC3C6BCFA6357C76C78357A2EC227A8E3113",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "AFE371CAD5ED7E2EDAD5A3CB59ECD6605B6207F79C8D08B43FB94FF22221B651",
              "Hash": "D6DEEF7CB95AF994EA2B4A341C155223B2FAB3A43EB37AE4B4651C656112DCE7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "CandideServer.Entities.CommonTasks.PathFindTask::NewPath()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "4C224240B15180F3F5960C2A7479B28946EB4FA50D261D5EFF37E720CBB93A96",
              "Hash": "38907FBF4D500484EADB1AE2A4BE95D8FEC2207305C59A9A3018E08208B895FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.CommonTasks.PathFindTask::FailedToReachTarget()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.Entities.CommonTasks.PathFindTask::FinishReachedTarget()",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.CommonTasks.PathFindTask::NewPath()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.CommonTasks.PathFindTask::NextNode()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C74D0A9052F540183CE2888205B42156805E8E95E8EC488534FB970CF1C5EFDA"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
          "Name": "PathFindTaskArgs",
          "DisplayName": "PathFindTaskArgs",
          "FullName": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:System.Single",
              "Name": "Acceleration",
              "Type": "System.Single",
              "Signature": "public System.Single Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811433B7EB354436B5327F8AE1FD99609FC0426E62D72B16ABEC175C8B7FA739"
            },
            {
              "Id": "ApproachTime:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ApproachTime",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E ApproachTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7450F51984BFAF57563B98DD7987CE4189F74C8E0F7453933CD2723D94907D4F"
            },
            {
              "Id": "AutoRotateTowardsMovementDirection:System.Boolean",
              "Name": "AutoRotateTowardsMovementDirection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoRotateTowardsMovementDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD6F96C374EA4199D4ECE83931508288C8A13F4EA02D9B528C632D7FF1C90C5A"
            },
            {
              "Id": "DecelerateNearTarget:System.Boolean",
              "Name": "DecelerateNearTarget",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DecelerateNearTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC31871CF8CBCC95450CEE69EA30FF2063F30CF3C60280EE3EE0EFB479E3B1DD"
            },
            {
              "Id": "Deceleration:System.Single",
              "Name": "Deceleration",
              "Type": "System.Single",
              "Signature": "public System.Single Deceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFDD36EA8E422E15F6A032AE1A190928CCFAA55B3B21070F5E80A89546404D1F"
            },
            {
              "Id": "DecelerationDistance:System.Single",
              "Name": "DecelerationDistance",
              "Type": "System.Single",
              "Signature": "public System.Single DecelerationDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4B4A73186CD03697E75EC1B4715BA1887990E3FC52AB017B5F86EA4A009FE08"
            },
            {
              "Id": "DynamicOffsetFunc:System.Func\u00602\u003CShared.Entity.EntityWrapper,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "DynamicOffsetFunc",
              "Type": "System.Func\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Func\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E DynamicOffsetFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC114C015C40D1DCDC2ECAC0802A35A07D3786AA3077410426CE09881A89B83E"
            },
            {
              "Id": "FasterPathRecalculationDistance:System.Single",
              "Name": "FasterPathRecalculationDistance",
              "Type": "System.Single",
              "Signature": "public System.Single FasterPathRecalculationDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43A3BF4A8C76D41B2BE16EB4C4A76BC2685EB1D25C259BC5B59D8222F7ECCD21"
            },
            {
              "Id": "GoalPositionStopDistance:System.Single",
              "Name": "GoalPositionStopDistance",
              "Type": "System.Single",
              "Signature": "public System.Single GoalPositionStopDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E72601A4FF8CFA5956CB5DB63E5593FE687AAC4A8AD7EF5001509B873AD065B0"
            },
            {
              "Id": "IgnoreEntities:System.Boolean",
              "Name": "IgnoreEntities",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E4BB19083B0518FA9D18654D3D27A953F50AA70079A3447ABA50F52A0D2322"
            },
            {
              "Id": "PathFindOverPits:System.Boolean",
              "Name": "PathFindOverPits",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PathFindOverPits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D864C2F63DD8BD9A2D8745390EFA93F382C8F223FA41B25E98B07D47787F38DA"
            },
            {
              "Id": "PathFindStepSize:System.Single",
              "Name": "PathFindStepSize",
              "Type": "System.Single",
              "Signature": "public System.Single PathFindStepSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "669BA5411407796D05254517CF7CF5AA119E380CEC8F8A056F3F56846F06488C"
            },
            {
              "Id": "RecalculateTime:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "RecalculateTime",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E RecalculateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25284CF01A4CF50A2951C4BED4EC127E9116CB499654AD90D68682359873EA49"
            },
            {
              "Id": "ShouldAccelerateArg:BM.NodeArg\u00601\u003CSystem.Boolean\u003E",
              "Name": "ShouldAccelerateArg",
              "Type": "BM.NodeArg\u003CSystem.Boolean\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Boolean\u003E ShouldAccelerateArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6356158349A62D51179ECD43F16C0AE95FEC4DA8C3A88B53CA8F8EBE5028903F"
            },
            {
              "Id": "ShouldDecelerateArg:BM.NodeArg\u00601\u003CSystem.Boolean\u003E",
              "Name": "ShouldDecelerateArg",
              "Type": "BM.NodeArg\u003CSystem.Boolean\u003E",
              "Signature": "public BM.NodeArg\u003CSystem.Boolean\u003E ShouldDecelerateArg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C5BCD31D0E07B0EFE3891F2130CADC12EED197CEF97F415593331C82F21EB53"
            },
            {
              "Id": "StaticOffset:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "StaticOffset",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E StaticOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FCA4B033B86185E8DBDC4BEAC402D2541E022FAB45799E7026C7CE1FA40297F"
            },
            {
              "Id": "StopWhenReachedTarget:System.Boolean",
              "Name": "StopWhenReachedTarget",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopWhenReachedTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "427C1CAA144D075AA280F791A62CADAEB1A6078B5C3C5200020C7AA242B42EF8"
            },
            {
              "Id": "StuckTime:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "StuckTime",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E StuckTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A067A7B7C2695DB05739B127DD67B5009A66730F5C30FA68F208C190403D2E00"
            },
            {
              "Id": "TargetEntityStopDistance:System.Single",
              "Name": "TargetEntityStopDistance",
              "Type": "System.Single",
              "Signature": "public System.Single TargetEntityStopDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A240C9D08CEB0A4560936F3C3409A0D2C809C6EB5262817495C9491D6BCD4B1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDefaultFleeTaskArgs()-\u003ECandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Name": "GetDefaultFleeTaskArgs",
              "Signature": "public CandideServer.Entities.CommonTasks.PathFindTaskArgs GetDefaultFleeTaskArgs()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.CommonTasks.PathFindTaskArgs",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "939D1B9117CF76BB688C2831E23CB9E01C6E690496A23E11D9B266070D22FC26",
              "Hash": "7E732196EAC46EF8B4338668B9A0276420477E44E21563088B69DC47CD613F72",
              "CalledMethods": [
                "CandideServer.Entities.CommonTasks.PathFindTaskArgs::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CCB256F5C974560AF2C0E51080F6746E3666BA2CEFDC7DF56621D02223CA5C4A"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.StraightLineApproachCropTask",
          "Name": "StraightLineApproachCropTask",
          "DisplayName": "StraightLineApproachCropTask",
          "FullName": "CandideServer.Entities.CommonTasks.StraightLineApproachCropTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5DE0AFE668A4F752272AB0DDB5F5C102FD73D4F5157B4C6B9D546ADFFDC8E61B",
              "Hash": "C448675F7EBB649F4EE95EFBDA7A070A503ACBE3205536D0FBABDCAEE155396F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "A4C76BD8D030DE289F83D003531D19529D04A6847236277E7356DE8383798A5A",
              "Hash": "739BBE6F44ECE8282854386EBE3A51692BC25BE8AA3E565A5036D6E632D00564",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8991ED43A6C1408DE455FAB2CB85732BD0F80318115BF16E2CE5AECA76543452",
              "Hash": "F989A8342818C22C5922292DEAE6B22300AA2902C4C00BBCA079763C7D9399B5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22419766AE0AB91CCDE32326940498D391F6867D140767755867DB343F1A1BFC"
        },
        {
          "Id": "CandideServer.Entities.CommonTasks.WanderingTask",
          "Name": "WanderingTask",
          "DisplayName": "WanderingTask",
          "FullName": "CandideServer.Entities.CommonTasks.WanderingTask",
          "Namespace": "CandideServer.Entities.CommonTasks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "2EDC97A60485985999178D02131FEF718C4669C8EDA4C37262D529AA69793F1F",
              "Hash": "682E5CB26873E4DD277CCE231AA1D1A26302B59921D632C3C690251650172A3C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93E64FE2AD1B92DAB357428FF270D795A9B494E63381109985C1BF8950222FF6"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Barbeque.ServerHarvestableObjectController",
          "Name": "ServerHarvestableObjectController",
          "DisplayName": "ServerHarvestableObjectController",
          "FullName": "CandideServer.Entities.Controllers.Barbeque.ServerHarvestableObjectController",
          "Namespace": "CandideServer.Entities.Controllers.Barbeque",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dropOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_dropOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _dropOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AEBA8D4550E21C498BA9D6D5CA2632232929ECBE9499B03E60163895F15D77E"
            },
            {
              "Id": "_droptableId:System.String",
              "Name": "_droptableId",
              "Type": "System.String",
              "Signature": "private System.String _droptableId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2030A918630D0AAA74315305160317B51987575B5D9FBD47A9DBB6BBF41E40AE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "15649ED0374C358090DA829C0CD95A239425AD18DE80BD92FD945D518EEF767A",
              "Hash": "5DC32AE353D4A8B8B9961CB2D9A416BB6AC5F250676C0BFD60EA867740D82243",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "droptable_id",
                "drop_offset"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "44CEADF0895BDA83B8933F9C02BEA77BE023D8C5FADD44F4A211C58DF6596EA5",
              "Hash": "694D021E706F3C2D50D373E2E5C7F218BD29155768DB2BF4F06B029C26CB1539",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.DungeonServerController::StoreDungeonRoomStorableState(Shared.Entity.Base.AbstractController, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "harvestable object could not find droptable"
              ],
              "Source": null
            }
          ],
          "Hash": "43FE60BD88882211034325F270A179F50E29909EDB718B34D3A1B9C2F97A0859"
        },
        {
          "Id": "CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
          "Name": "BasicFurnitureBehaviour",
          "DisplayName": "BasicFurnitureBehaviour",
          "FullName": "CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlacedByPlayer:System.Boolean",
              "Name": "PlacedByPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlacedByPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A38FB2F4DA0EFF57430397EF70E2F2BF6304BE635143792E7BAB654348C0B41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "580EA3874F81BD6A755381F250403D875483B7D06ED0FBBA0D80E35A2D305700",
              "Hash": "1321BDDB29A048E841BF5DA89545054C6EE9D7267782F280563F9D05254BB88E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult, System.Func\u00602\u003CShared.Entity.EntityWrapper,System.Boolean\u003E)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E isPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isPlayer",
                  "Type": "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "714020D43D6A8E8B75E13CD21B03257460CAF5052635E391662D758F87B7B8DC",
              "Hash": "5052DEA14482EA7CB1C3594D72B6CDF4E4C13B16DA3F08C41737F672D5B89DE3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03037AD2B1770F45BAADA6B29C0FC166009C4274C2D1B0091B4A1C14DD507ADC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.BehaviorMachineTransitionMessage",
          "Name": "BehaviorMachineTransitionMessage",
          "DisplayName": "BehaviorMachineTransitionMessage",
          "FullName": "CandideServer.Entities.Controllers.BehaviorMachineTransitionMessage",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetState:System.Byte",
              "Name": "TargetState",
              "Type": "System.Byte",
              "Signature": "public System.Byte TargetState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C711991B3F7C18733F04A50880E18FC5EB1B97DB59DCA321A2EB39C8D550126"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AEA60EB813F5469902197268FB70AEA5D224C8F97DCBD12EE7761374022966C7"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController",
          "Name": "ServerCitizenEntityController",
          "DisplayName": "ServerCitizenEntityController",
          "FullName": "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController",
          "Namespace": "CandideServer.Entities.Controllers.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveRequestStatusIdKey:System.String",
              "Name": "ActiveRequestStatusIdKey",
              "Type": "System.String",
              "Signature": "public System.String ActiveRequestStatusIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED460C557BA4D687EADAFB8090C4FB4615BCD5216F5863281B0F671D5E97FAA"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "CitizenIdKey:System.String",
              "Name": "CitizenIdKey",
              "Type": "System.String",
              "Signature": "public System.String CitizenIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F29A78D9BAAB6EB0F4E0FB23971BADB5CB44A4673B192F70D0BD89A47D705F72"
            },
            {
              "Id": "CitizenJobKey:System.String",
              "Name": "CitizenJobKey",
              "Type": "System.String",
              "Signature": "public System.String CitizenJobKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03FED0621CB99D37620FCEDE8FEE190C2F822871EBF06743E4DF1422475134E8"
            },
            {
              "Id": "CitizenNameKey:System.String",
              "Name": "CitizenNameKey",
              "Type": "System.String",
              "Signature": "public System.String CitizenNameKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B63FE67910E365DA551715E84A251905E6B237A57C7CF7F4DEC145EB6963BA91"
            },
            {
              "Id": "_interactingEntities:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_interactingEntities",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _interactingEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19B7608D924504BE77887DB389D4CBAE2905B3A0A2480F13FDE7BA49094E06C2"
            },
            {
              "Id": "_stopTalkingDistance:System.Single",
              "Name": "_stopTalkingDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTalkingDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EED7AB48DCFB7C0E1D26652E3618997CC9F94A0DE6BD2C547CA54EE3CC45E6C"
            },
            {
              "Id": "_stopTalkingDistanceSquared:System.Single",
              "Name": "_stopTalkingDistanceSquared",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTalkingDistanceSquared",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03F8434EFBAF1A7DCD851124B5A652E87C7F1F523BEC036479239AD1C9236520"
            }
          ],
          "Properties": [
            {
              "Id": "InteractingEntity:Shared.Entity.EntityWrapper",
              "Name": "InteractingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper InteractingEntity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "524F959CC3BB318A52EBFE8C6BBED663FBE3CEAD14E98968C167B5B9093F44EC"
            },
            {
              "Id": "IsTalking:System.Boolean",
              "Name": "IsTalking",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean IsTalking",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0D093D62FFB74E7F343E24ED63BB6C9447BE12659DA22D9626FE41769031AE17"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddInteractingEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AddInteractingEntity",
              "Signature": "private System.Void AddInteractingEntity(Shared.Entity.EntityWrapper interactingEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "D3B8EA2935EE6E02EAFE7A30D92C6E863B412C5C128FDC844D3BF7013F04C12B",
              "Hash": "C7D2E135BC13EE46B11ADFD29A160153D78EA05E27E396BEEEBFBB5B2EF3D355",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "2EEEEDD7DDA2C47EFDDF07BB08E34E66EBAB09E84B85366C3196093D3AEF11AC",
              "Hash": "64FBCF1CE6EAB89995EF412F9CE12BF988B0DDB6083324A849A0804B959C91F8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::StopTalking()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "citizen_id"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "D156221C387FB483AEA08614081A30772F205CC3669B6151E5437393EE481865",
              "Hash": "A3651CACFAF3068C423EE48E65D8187E0D4467E1C55FCFE574B0F0DD76F88102",
              "CalledMethods": [
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.CitizenServerManager::OnCitizenTookDamage(System.Nullable\u003CSystem.Guid\u003E, Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "WorldStats_CitizenDamageResistance",
                "citizen_aura:buff:town_defence"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "AE374633A95EAA513531EC862E797A80794BE1A357491662A2D9F486DFB0A143",
              "Hash": "FF1F1AEC24626B1FCCB04CA3375BBC58ED56B79C8BCEBD3F154614F4F0C3DF56",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::AddInteractingEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerControllers.CitizensSController::SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "698F7F7F7B12D900B2365ACC4BB4E932763399ABA90E30F39481511FC8BEAA01",
              "Hash": "F991FC0822F11E283FDA5D255543BBCF9504D7009F46703BCFC4B670346267CF",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.CitizenServerManager::OnCitizenEntityDied(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInvalidInteractingEntities()-\u003ESystem.Void",
              "Name": "RemoveInvalidInteractingEntities",
              "Signature": "private System.Void RemoveInvalidInteractingEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "A8CFFF7A60B2DD55E463DC264B2E450A921469DC71884B6A61B83ECF995D4C65",
              "Hash": "EFA4C3B9CC7B9063B95A6AE462B862AD2FFDF29C68E4FFFA37DB2A0E17D0035F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Guid::Equals(System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::RemoveAt(System.Int32)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::StopTalking()"
              ],
              "StringLiterals": [
                "RemoveInvalidInteractingEntities"
              ],
              "Source": null
            },
            {
              "Id": "RemoveTalkingPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveTalkingPlayer",
              "Signature": "private System.Void RemoveTalkingPlayer(Shared.Entity.EntityWrapper interactingEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "8C7C91F3D7EB11C9A9F2A461C4230CC770F6DC7E70C46721658A5F53FFC22A5E",
              "Hash": "AB4BE0BFFA17BF3FDE5D763FB93E36872CC9BF5100D5DADF75E2BEA1DA3334FA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::StopTalking()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StopOtherCitizensFromTalkingToPlayer",
              "Signature": "private System.Void StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper interactingEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "F9F30B0A113CA6E23D89D73558CDD894CE0E180399EF8BFD68409B66D375DE75",
              "Hash": "00E1149A175E888A4FEA9F0B5A8762CAB810E52A8199C143843FBA897269DD82",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::RemoveTalkingPlayer(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopTalking()-\u003ESystem.Void",
              "Name": "StopTalking",
              "Signature": "private System.Void StopTalking()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "19CC15B7771D69C8FA65486E17892F1AD0E339A09BAEA35515E7222E069BC1DD",
              "Hash": "6A18033B581C04F4FE219418EF81FCD743886CCFD3E729C7D48B9579ED338963",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "165B9A13BB0751C93F73C40CF41243892AF9CA79A123A03E0C88974F616725BF",
              "Hash": "01533DB49087B6D4DF3AF2BD973979E4922759E4E044864B6438EF8CA6B2058A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B164A85FEA2B682DADAF79BCFFB97FFCF2A910F5C3768201B63ACE6D1EF13986"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Creatures.ServerFireStatueController",
          "Name": "ServerFireStatueController",
          "DisplayName": "ServerFireStatueController",
          "FullName": "CandideServer.Entities.Controllers.Creatures.ServerFireStatueController",
          "Namespace": "CandideServer.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_activateOnAggro:System.Boolean",
              "Name": "_activateOnAggro",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _activateOnAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDE9A066FCF5495D381507A8404A5F33317757A1C947F002D6C1E189C3E1896D"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 595,
              "BodyHash": "B2CB8D8747C8F57C9067E9BE1696C8EE5992E492ED7BE31D39D0225ACFB749F4",
              "Hash": "1DD8115607271A82948EC7478B4905D119AF8D54E3B739A66A8368996A6932B8",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.PlayVfx::.ctor(System.Byte)",
                "CastSpellNode.Args::.ctor()",
                "BM.CastSpellNode::.ctor(CastSpellNode.Args)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "BM.State::AddTransition(BM.State)",
                "CandideServer.Entities.Controllers.Creatures.ServerFireStatueController::\u003CCreateStateMachine\u003Eb__14_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Selector(BM.Node[])",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "idle",
                "attack",
                "attackCooldownTimer",
                "attackOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "B19E6E82F4BE09AA303006F86839924322264AEF18DADCEEF5F4D4A19911260B",
              "Hash": "1A62D302555C69FE7362E58AF1FC9F0153C8327472FA27C24040489C47CE1B4C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "attack_spell",
                "attack_range",
                "attack_charge_duration",
                "attack_spell_trigger_delay",
                "attack_duration",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "activate_on_aggro"
              ],
              "Source": null
            }
          ],
          "Hash": "DD82B9BCBABDD9B9EE8FCD6B231780A76377D6782D7B9AD3E15DB213B58286D8"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.BoarMessage",
          "Name": "BoarMessage",
          "DisplayName": "BoarMessage",
          "FullName": "CandideServer.Entities.Controllers.Enemies.BoarMessage",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Name": "Type",
              "Type": "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Signature": "public CandideServer.Entities.Controllers.Enemies.BoarMessageType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FC348C6CAE3B64047F1EE0A32397CF6C453596A4B8391E4EDF3B60AE74D7FD3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "301F455A1F84977A607AC907E6B16057F1211532299BD9BAC1577CC929678BCB"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
          "Name": "BoarMessageType",
          "DisplayName": "BoarMessageType",
          "FullName": "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartChargeVfx:CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Name": "StartChargeVfx",
              "Type": "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Signature": "public CandideServer.Entities.Controllers.Enemies.BoarMessageType StartChargeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4261F289E9626AA0F41C5D6C71D2A0ACE58C5886A3A144CEDB52717F2C3F7DC"
            },
            {
              "Id": "StopChargeVfx:CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Name": "StopChargeVfx",
              "Type": "CandideServer.Entities.Controllers.Enemies.BoarMessageType",
              "Signature": "public CandideServer.Entities.Controllers.Enemies.BoarMessageType StopChargeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "835B1B76D9FDC447E3B64B2BE5EF765B82EEE80C73D3C91DDC388BF2F9626014"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E0D9421C4E1555A1696A47B534552145E3DFB2AAC509AA2627F317843DC633A4"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerAshManController",
          "Name": "ServerAshManController",
          "DisplayName": "ServerAshManController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerAshManController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExplosivePot:System.String",
              "Name": "ExplosivePot",
              "Type": "System.String",
              "Signature": "private System.String ExplosivePot",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C598F7371CAC5AA73A8BC4246DBE93D2DB288523B52F7D55F1169716889337A6"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_explosivePot:CandideServer.Entities.ServerEntityModel",
              "Name": "_explosivePot",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "private CandideServer.Entities.ServerEntityModel _explosivePot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7342EF5A3CA4315A898F0274CE401DC2209565A8FE238B012FBEFA5B1639011"
            },
            {
              "Id": "_hasAttachedExplosivePot:System.Boolean",
              "Name": "_hasAttachedExplosivePot",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasAttachedExplosivePot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A3A3645BDF70545F9091746476AB87D73287A3A13E4BD18E47AC0EED626536A"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_sprintSpeed:System.Single",
              "Name": "_sprintSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _sprintSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E7D9FD19632902793B903A4392277B0553430E5D5DC58C7A625734E3F85EDAE"
            },
            {
              "Id": "_targetEntity:Shared.Entity.EntityWrapper",
              "Name": "_targetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _targetEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "503CE0E3F033B6E0151E1B290630D8935947D15543809ACE856557B646702F37"
            },
            {
              "Id": "_targetEntityId:System.Guid",
              "Name": "_targetEntityId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _targetEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C87123257D00E01420F2D8A1107D16B4E059C694234A5B8E0AAC61837C3B1541"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1531,
              "BodyHash": "BB4CD24755444AB929F72EA4684FC6D53DF54FEF38064F9532AE9A70604A0BBC",
              "Hash": "28CA21B0E60D60CFA53215DB34BEFFA7C74F02319A313CE2BCCFC56658FF074F",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.Enemies.ServerAshManController::\u003CCreateStateMachine\u003Eb__17_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerAshManController::\u003CCreateStateMachine\u003Eb__17_1()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "pause",
                "chaseSprint",
                "targetEntity",
                "explosivePot"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "F908A6D09C2EEBD2D22E017BDB39536B51860F64616060D8AA22F93756CFB832",
              "Hash": "87C5DD7D96F46A147F1BFADCB22B1C069F5B2DF0CA9F5A7A01F9EDF98E5E8B16",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideServer.Entities.Controllers.Enemies.ServerAshManController::SpawnExplosivePot()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "sprint_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "dsog",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7DE694013A81E1A673FF64AC8325FCDF3385D58DAA2BC59190718C5C666116E8",
              "Hash": "4834AF2A203FE0F2164388B547C480F897879FC48805158A854A738C8D2EEAF6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "B1BA6A0A214611E711FE41CB5FFE8E4CDAFC1F100F45366212EF1C3E6C9B15CD",
              "Hash": "5D169BC0CE6FD478EBFD5C1ABB3CD1F4A661E3BE756625FC221E1C73877A76C1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::SetFuseTimer(System.Single)",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::StartTimer(System.Single)",
                "CandideServer.Entities.Controllers.Enemies.ServerAshManController::SpawnExplosivePot()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnExplosivePot()-\u003ESystem.Void",
              "Name": "SpawnExplosivePot",
              "Signature": "private System.Void SpawnExplosivePot()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 327,
              "BodyHash": "DD1E0AD53501C4942FD2C1966FBA6D4E3D85CB3E8463D0988DA0D58742CBF2D3",
              "Hash": "7158ECEFCB89D010EA878B7E66174BE02C308295437265E244AEBDF4AB62EC25",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Int32::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "SpawnExplosivePot",
                "explosivePot",
                "fuse_timer"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "164708344AB2893683C8CCFEE7CA2CC03EBB1074CAF382C72384AF35602C2BF1",
              "Hash": "AF6F5CEEF1D97615E8FA3AEAF4B9A6C97C6E0C8E2AEC575770F372C833605C0F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CA7F09D25CAA8071AECA1DCCC75321E16397BFB5EEFEEB6B1B7933BFCE98CDE"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerBearController",
          "Name": "ServerBearController",
          "DisplayName": "ServerBearController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerBearController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "BearGroup:CandideServer.Entities.ControllerSets.Bear.BearGroup",
              "Name": "BearGroup",
              "Type": "CandideServer.Entities.ControllerSets.Bear.BearGroup",
              "Signature": "public CandideServer.Entities.ControllerSets.Bear.BearGroup BearGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DB23D77D2F0A1D51C549F7974852E13B539736B17C53F86EDA6B045E227E315"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_biteAttackChargeDuration:System.Single",
              "Name": "_biteAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _biteAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5F52CD936C5EFF3A8D722F1665E3646BDFEC6F49D3EC0FF7B3A60AC1C0D2175"
            },
            {
              "Id": "_biteAttackCooldown:System.Single",
              "Name": "_biteAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _biteAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ABD22EE5E16881E1B93EAAB3C7E6CBA438A5B353F8D0F5E5BC21104BE38FEC4"
            },
            {
              "Id": "_biteAttackMovementLockDuration:System.Single",
              "Name": "_biteAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _biteAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74B84DE364EE03BC8E1C0A9F7796A605F4262AA3DE268A09AC4C29B2138C7796"
            },
            {
              "Id": "_biteAttackRange:System.Single",
              "Name": "_biteAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _biteAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "321F78AB2B1578A050864316971BA9055407A671543173E6E97DB0C5286E0F05"
            },
            {
              "Id": "_biteAttackSpell:System.String",
              "Name": "_biteAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _biteAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBAB0591B4F916C1EA4F78114B4AE7493020C51212C50432B80F3EA3E6A376A0"
            },
            {
              "Id": "_biteAttackSpellTriggerDelay:System.Single",
              "Name": "_biteAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _biteAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8577F747B694194347EADB3FCF39886B30D1F85C00CBA746B990D82FC432295A"
            },
            {
              "Id": "_clawAttackChargeDuration:System.Single",
              "Name": "_clawAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _clawAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61A5A143E6701AB20713FBF07469306F7FD946E0A6C59BC65109051DBE7D5A8D"
            },
            {
              "Id": "_clawAttackCooldown:System.Single",
              "Name": "_clawAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _clawAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B2A31162D53413774C6FCF7A06D277061AAB1B8540A31D4F1495A3C3CA8AC0A"
            },
            {
              "Id": "_clawAttackMovementLockDuration:System.Single",
              "Name": "_clawAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _clawAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73EE48551DE72A1917CDABF6EE1A8C04E58F4FAE06B772D88B2E9434C5E206EA"
            },
            {
              "Id": "_clawAttackRange:System.Single",
              "Name": "_clawAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _clawAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D45BC60AB6D0C9AC98B2CE88DF4B6EAD6A14E2536FAEE38B04144E665FDEA3D9"
            },
            {
              "Id": "_clawAttackSpell:System.String",
              "Name": "_clawAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _clawAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26C22E00A86F554A2177EF992E9EF1E930111010044430DE687012A4CB83ABB4"
            },
            {
              "Id": "_firstClawAttackSpellTriggerDelay:System.Single",
              "Name": "_firstClawAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstClawAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA9840364F71A847653852B7E2679213AD106348070A4E3FDBA1E1B87E797971"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_pounceTimer:System.Single",
              "Name": "_pounceTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _pounceTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "750D5E3F0F3237C320E192FF3830DCA5A0D35E3D748CE736F8D6A0AC56F99F18"
            },
            {
              "Id": "_randomizedAttackIndex:System.Int32",
              "Name": "_randomizedAttackIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _randomizedAttackIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00C76A322C1407B03B5690FCD1726D014D40D7EADE598B82D6E903B2C6B0A095"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondClawAttackSpellTriggerDelay:System.Single",
              "Name": "_secondClawAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondClawAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B648182A579FDEB4C1E623BB0C03E6D03D491AD8E60438FCF7735DE151FEA200"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3361,
              "BodyHash": "2E3EFAA1F6993347E6D15EE745AE0685F477782E396527E20F1F73AA88CD1CBE",
              "Hash": "CE588C5FF8C63C8B14CBC64413A4CC056DE9C52ACA278A5CCF38495C5910F42E",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerBearController::\u003CCreateStateMachine\u003Eb__30_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "attack",
                "biteAttack",
                "clawAttack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/creature/bear/bear_aggro"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 798,
              "BodyHash": "52D137E22690DFFAA6C0FCFF13E4B8A268F00383385F43E2A30812EB94CC3E19",
              "Hash": "2C806DBE99558CE31AAB2A0F3F798B96F58BDF5B42F5818C8579587325DBCA58",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::.ctor()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "bite_attack_spell",
                "bite_attack_range",
                "bite_attack_charge_time",
                "bite_attack_spell_trigger_delay",
                "bite_attack_movement_lock_duration",
                "bite_attack_cooldown",
                "claw_attack_spell",
                "claw_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "942ACB9D53BBC19914758B9BAAA1F12DF76F22646FB551DA8CA551317CE748B3",
              "Hash": "B61508E4ABA17EDBF01764C6833FC1FFF6F4355819A33BFC0BA1DCFCC14371CC",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::SetLeaderEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "D16A1F816D6650E8CDD7FCE876D1892353E43DC1C3E343AD7F0B52B6D26F1A56",
              "Hash": "CAAD0C2103F4B727330D032B728748A5462C844C70F4D0DD02E75B73E733F590",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58243ABF5141150693AC9560E92EDF91BEBA7A241FFAC1319129B37C1CC43366"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerBigScorpionController",
          "Name": "ServerBigScorpionController",
          "DisplayName": "ServerBigScorpionController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerBigScorpionController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DoublePincersAttackCounter:System.String",
              "Name": "DoublePincersAttackCounter",
              "Type": "System.String",
              "Signature": "private System.String DoublePincersAttackCounter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "467652B5A7D92416AB234D54B218235342CB6C3804DB7E3D1E6117D3549FAB15"
            },
            {
              "Id": "PincerAttackCooldownTimer:System.String",
              "Name": "PincerAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String PincerAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE4D518ACBC67751AF5173030EF4949550C47DB2B5462103EEF81D99DA041654"
            },
            {
              "Id": "PincerAttackOnCooldown:System.String",
              "Name": "PincerAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String PincerAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "644E483436E92FE6D748E57B2757E768CC59AFC01A29D46967DA81612A8BE42E"
            },
            {
              "Id": "RangedAttackCooldownTimer:System.String",
              "Name": "RangedAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String RangedAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F07CC074EB6B361CDA7A2FA6C00F5C9D8744DFC2048D7C4F5D30C472BD65738"
            },
            {
              "Id": "RangedAttackOnCooldown:System.String",
              "Name": "RangedAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String RangedAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5F59E69CF7ED3FF6AB4D903B929C5FFFE5E366866C79A2209C7DD8C78BDFA1E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_chaseRetreatThreshold:System.Single",
              "Name": "_chaseRetreatThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _chaseRetreatThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA8AB992382DFF4056C928A7D86B797FBC7C2ABF9460CCCA113210CC96EEC442"
            },
            {
              "Id": "_firstPincerAttackSpell:System.String",
              "Name": "_firstPincerAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstPincerAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5B141593305A3EC1A5DA8EF2CC6D5F9D32FCAE6EA741D564BB836DDFA1E3DD1"
            },
            {
              "Id": "_firstPincerAttackSpellTriggerDelay:System.Single",
              "Name": "_firstPincerAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstPincerAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C1C5C5EBA721ECD91290717504890F6D31853D9E8B8B857DAA63CE03A19B942"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_meleeAttackCountBeforeRangedAttack:System.Int32",
              "Name": "_meleeAttackCountBeforeRangedAttack",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _meleeAttackCountBeforeRangedAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58D9EA36B2E08BC39FEE7671686FC32431482A593E08BA15E737E4FBB0ABD97C"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_pincerAttackChargeDuration:System.Single",
              "Name": "_pincerAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _pincerAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86F1D6E028BAED9C9E62A00C780351BF58F28768AD5F2619FEFC74B43E0FF1F3"
            },
            {
              "Id": "_pincerAttackCooldown:System.Single",
              "Name": "_pincerAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _pincerAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2762A13A9FB39F9A192F974AE3F0873E6528EEA460403FE5F017900A594EC493"
            },
            {
              "Id": "_pincerAttackMovementLockDuration:System.Single",
              "Name": "_pincerAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _pincerAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28DE134A46DE1B33912F6277D85BD185A07DC33B91B27BDCACBA580D6E70230F"
            },
            {
              "Id": "_pincerAttackRange:System.Single",
              "Name": "_pincerAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _pincerAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C085AE8C132F30A3D4F8C088552AA2C4D3D96264548B781453E1649A983972"
            },
            {
              "Id": "_rangedAttackChargeDuration:System.Single",
              "Name": "_rangedAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB02D94853682CAD150B14DE80193D690BC61F7790564BD8026CE54D5C78FAEF"
            },
            {
              "Id": "_rangedAttackCooldown:System.Single",
              "Name": "_rangedAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26D40F2EFF1DA16453473E0A758D6B04D477BC820AC65FF4EEE4256FE223C05E"
            },
            {
              "Id": "_rangedAttackMovementLockDuration:System.Single",
              "Name": "_rangedAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DF18797D72961D7B59029427C97B54AD13C271107663C72015CD167D1A78DF1"
            },
            {
              "Id": "_rangedAttackRange:System.Single",
              "Name": "_rangedAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2775C57CC820B71C98F1584B337FE382F7B6A250818D9C8BD01FF0D68E60E4D5"
            },
            {
              "Id": "_rangedAttackSpellTriggerDelay:System.Single",
              "Name": "_rangedAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD7E16A4011143ECF860BC4F7534DE66026B018483E497DEEF4CE1CB8354081A"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondPincerAttackSpell:System.String",
              "Name": "_secondPincerAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondPincerAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "883B6C4CA0E53D3567D9044B38B078101923050BD6CD781F18BF60E19B655A9B"
            },
            {
              "Id": "_secondPincerAttackSpellTriggerDelay:System.Single",
              "Name": "_secondPincerAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondPincerAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D56AA2CDBD345A121DF4AB6603B2E93AFE5D29918C8519B526FEC54B5669B58"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3780,
              "BodyHash": "66C79F00B994FDDC24908B8B18096F06115A09533625134DF7D72FFCEDED7FE8",
              "Hash": "933339CFE0567EBDA4CAEB6797C59901613349E4B5CC48B3235A237ED4156535",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)",
                "BM.PlayVfx::.ctor(System.Byte)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.GetDirection\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor(System.String, BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "BM.SmoothLookInDirection::.ctor(BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "CastParabolicProjectileSpell.Args::.ctor()",
                "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(!0)",
                "BM.CastParabolicProjectileSpell::.ctor(CastParabolicProjectileSpell.Args)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggro",
                "meleeMode",
                "chase",
                "attack",
                "pincer",
                "ranged",
                "rangedMode",
                "retreat",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 889,
              "BodyHash": "25E491D5ACC1302F93D48072458525598072AAD8AD9CD872CB9B03312E007A1C",
              "Hash": "4A9504F4081822E5C5F03FDC8C3164F13070A0FCC1556611C3AFB49A4D1134DA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "first_pincer_attack_spell",
                "second_pincer_attack_spell",
                "pincer_attack_range",
                "pincer_attack_charge_duration",
                "first_pincer_attack_spell_trigger_delay",
                "second_pincer_attack_spell_trigger_delay",
                "pincer_attack_movement_lock_duration",
                "pincer_attack_cooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "9D2B46063F4410879D32B140657C58C8D952EF6A7139459FDEAFFBA5339185E0"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerBoarController",
          "Name": "ServerBoarController",
          "DisplayName": "ServerBoarController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerBoarController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentChargeSpeed:System.String",
              "Name": "CurrentChargeSpeed",
              "Type": "System.String",
              "Signature": "private System.String CurrentChargeSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FCAE9D3929D0FE71F0602FAE89B5A96824E0C859996FD517628954C7A117AD4"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_chargeAttackChargeDuration:System.Single",
              "Name": "_chargeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C0EDA4510934762F2D9836EA0413642382B2CC62623BDE50B557E5C9F4A8848"
            },
            {
              "Id": "_chargeAttackCooldown:System.Single",
              "Name": "_chargeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7E03804512013833D94D3E6E8A347D8FBEAC759A5A4FC42DBA2D48253AF261E"
            },
            {
              "Id": "_chargeAttackDuration:System.Single",
              "Name": "_chargeAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E123A7DFB9E44AD5C42070B7373E1D6556B9E1D2AAA81ED2473FC1CAFD2CF3"
            },
            {
              "Id": "_chargeAttackLeapSpeed:System.Single",
              "Name": "_chargeAttackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4688371BBFF1A4C117D6DD79085D21BE9D38904FFB1CF2C638AAD1152713FBAD"
            },
            {
              "Id": "_chargeAttackMovementLockDuration:System.Single",
              "Name": "_chargeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C34DA0451764CF1657B84EAAADE46AE233F97C1D08CE7EAB71622AFC1863AB5F"
            },
            {
              "Id": "_chargeAttackRange:System.Single",
              "Name": "_chargeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B607ED6C93E48AC3A827B4B352E257FC38325188B6B4EA1A65D655920985C7A"
            },
            {
              "Id": "_chargeAttackSpell:System.String",
              "Name": "_chargeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _chargeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6E12E152B78E613F89F025E4B6D5CB4FFE3CB34E1075C50DBB14F3037C0F034"
            },
            {
              "Id": "_chargeAttackWasBlockedByShield:System.Boolean",
              "Name": "_chargeAttackWasBlockedByShield",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _chargeAttackWasBlockedByShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA3EC007134FAB5B6CD216614372B364E775DEF5CB3525898610C01B138614E3"
            },
            {
              "Id": "_chargeCollisionCheckDelay:System.Single",
              "Name": "_chargeCollisionCheckDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeCollisionCheckDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBE444BBF90D7C9DF234B301A7CD0C8662C2FAA9F58F921033F78B22241935C5"
            },
            {
              "Id": "_chargeCollisionCheckTimer:System.Single",
              "Name": "_chargeCollisionCheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeCollisionCheckTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCD0939E7ECA5242D2FB71B9E75EA1550A3F3114149CE9EA6EA15E78E24A5F5D"
            },
            {
              "Id": "_chargeRotationSpeed:System.Single",
              "Name": "_chargeRotationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeRotationSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8F101FD8844A989FE835800D863D1B718449B04BD852A04A223D0E59C058C1E"
            },
            {
              "Id": "_chargeSpeed:System.Single",
              "Name": "_chargeSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19630405C92C75900C70A55A7982B5AEBFA68A08C69C3443E56222150E7319C7"
            },
            {
              "Id": "_chargeStartSpeed:System.Single",
              "Name": "_chargeStartSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeStartSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5BA07B5A1AF66A548168718BF4CC808CE77F6489E154666264DCC2B5A6C214F"
            },
            {
              "Id": "_chaseDurationBeforeChargeAttack:System.Single",
              "Name": "_chaseDurationBeforeChargeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _chaseDurationBeforeChargeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E4AD49930AF0BBDB595BF97F83419E2E91D32DB0335FC7C5EAFC513932E7A71"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_collidedDuringChargeAttack:System.Boolean",
              "Name": "_collidedDuringChargeAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringChargeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B311550662C45668F6A1B7C4C06440344B058312ED2E7DED6B0D7073D8BC69B"
            },
            {
              "Id": "_dazedDuration:System.Single",
              "Name": "_dazedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _dazedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD783470A097B3E2D29E14DB6FDBAA786AA66EA0D78AB793BD1B1946B15EE753"
            },
            {
              "Id": "_hasCastChargeAttackSpell:System.Boolean",
              "Name": "_hasCastChargeAttackSpell",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasCastChargeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8737E4287D612AB23391E69C33235A4C5CACDB1762E5DF7385B02E63CF233276"
            },
            {
              "Id": "_hitTargetDuringChargeAttack:System.Boolean",
              "Name": "_hitTargetDuringChargeAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hitTargetDuringChargeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E127BEC8EF6240569AB7D60BC939F9147D638B040F4774D61C55A995C0D99FD"
            },
            {
              "Id": "_initiateChargeAttackRange:System.Single",
              "Name": "_initiateChargeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _initiateChargeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0797DD8ABA3D2842BBA5287D979D0318D05D1F180F52AD7E52F3D91E39EACF4"
            },
            {
              "Id": "_isChargeAttacking:System.Boolean",
              "Name": "_isChargeAttacking",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isChargeAttacking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EA55013F6030E47E931744882335F7BCE09F60E98A92E39270A52CF8304AF2D"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackDuration:System.Single",
              "Name": "_normalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA4AB550CA292B23E57CE56A6BEC2ACC3318B88BA640D9AA32F9054AE6736D57"
            },
            {
              "Id": "_normalAttackLeapSpeed:System.Single",
              "Name": "_normalAttackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEF3C2477BE4D4D00D30DE657FCC0204A2899401D223B73940F3BD55B0119A7F"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_reachMaxChargeSpeedDuration:System.Single",
              "Name": "_reachMaxChargeSpeedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _reachMaxChargeSpeedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECA23FA93B7CE1848432498BF2E58F905F2DCD1FB19ED55AC39829BB9BE9832F"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastChargeAttackSpell()-\u003ESystem.Void",
              "Name": "CastChargeAttackSpell",
              "Signature": "private System.Void CastChargeAttackSpell()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "45D7D21B47476190FD8E73F916160739BB93A6EE535757EDCAD95609AD4DA2EA",
              "Hash": "F51DBBAC7239AEA4838EAE0E5D32AE7A1C37D474E4959B9407B236F6DD0A5349",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3642,
              "BodyHash": "22CCB5137BA56902318AF24E3CE07D569627FC9CAC8DAC535B21D4C60EFD3A67",
              "Hash": "80A0D160FAD161BCF8C068906F617ABF0C79B850B9870EF7F04953CAECB63150",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerBoarController::\u003CCreateStateMachine\u003Eb__45_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "normalAttack",
                "chargeAttack",
                "charge",
                "attack",
                "break",
                "dazed",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 922,
              "BodyHash": "02466EEC9C20F1DC9A8E21DDFBD3D3C70C93E5D3F7EF948ADC5847BC73A74755",
              "Hash": "E94D1269CAEC227299ABDDA2958CFCE202A394E001F81C8CEAAB47C26D6D593E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_time",
                "normal_attack_duration",
                "normal_attack_leap_speed",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnBlockedByShield",
              "Signature": "public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blockingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "221E7A32473CE4698DFC93D924BF2140406519C879278CA91E440A775510B724",
              "Hash": "AE2DF5F68495095EA4091C1EC4419C29407524AA3608590EA58C2C780D9D6AC3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.Base.AbstractController::OnBlockedByShield(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 550,
              "BodyHash": "F13E6A29D5CFBCBBF1D7A59742CF6E6C8ACF29FCEA3B92AEC444256DC402C566",
              "Hash": "EB71B703C0E7A36635D22753CC3700455EDAFE3DB3D2C35DA13773C3A1EE3055",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "CandideServer.Entities.Controllers.Enemies.ServerBoarController::CastChargeAttackSpell()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "7F91000BA647302000B821B03640C093CF609983241BCC011DB1D825177B825C",
              "Hash": "E9CDFF34BCAE139443D30F9128081F47FC189F0E9D47C08C86629CAB52342B1E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.Controllers.Enemies.ServerBoarController::CastChargeAttackSpell()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendBoarMessage(CandideServer.Entities.Controllers.Enemies.BoarMessage)-\u003ESystem.Void",
              "Name": "SendBoarMessage",
              "Signature": "private System.Void SendBoarMessage(CandideServer.Entities.Controllers.Enemies.BoarMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Entities.Controllers.Enemies.BoarMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E",
              "Hash": "438990D644504A4E0C156D8C2D909D17401E646E958C8D4940F7C81BFAAA403A",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EDEC77FF20B0C72F0A1CBF3FB077B38A49A07210130A467A64146C1396282553"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner",
          "Name": "ServerEnemySpawner",
          "DisplayName": "ServerEnemySpawner",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmountSpawnedInCurrentWave:System.Int32",
              "Name": "AmountSpawnedInCurrentWave",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountSpawnedInCurrentWave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E563E31AAAF0602F73312303E399AAE5E0AB9309AEDDB520BA57614D506438B8"
            },
            {
              "Id": "CooldownBetweenSpawnsTimer:System.Single",
              "Name": "CooldownBetweenSpawnsTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownBetweenSpawnsTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4CF7A3D61CB6B716858BB7678B9A74855307ECC6F411135BD40FCF3C005BF0B"
            },
            {
              "Id": "CooldownBetweenWavesTimer:System.Single",
              "Name": "CooldownBetweenWavesTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownBetweenWavesTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C001BD74B59A9E37C26470A72985BDF92A100C90B32ACF2F063E22E4A504F20B"
            },
            {
              "Id": "CurrentWave:System.Int32",
              "Name": "CurrentWave",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentWave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1165C1B2DE2875F88D839DD9AE117B8E30E96D6DE81048FE2D564EF09D97CE07"
            },
            {
              "Id": "Finished:System.Int32",
              "Name": "Finished",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F94AF29FCA119869F19D1D0C6BD39B9F27451FC98ACD53939EA6D7FDAF396E68"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "PlayerNearbyCheckTimer:System.Single",
              "Name": "PlayerNearbyCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerNearbyCheckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2339A792BB81ADE72835C2C97AA32B56359F0D4C295420A3D7E1075F9E8302BB"
            },
            {
              "Id": "Triggered:System.Int32",
              "Name": "Triggered",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Triggered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAD3BB5A8855DDC720648B1E6FE16AB5D92F9DD34C4E4B1E23FFE738F24474B2"
            },
            {
              "Id": "_enemiesPerWave:System.Int32",
              "Name": "_enemiesPerWave",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _enemiesPerWave",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "041269D59B41CDEBB15B7ED7EAAA6A927961DCA31A646AE0AB652DC444300C15"
            },
            {
              "Id": "_enemyId:System.Guid",
              "Name": "_enemyId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _enemyId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A8C6740755E161CD65F959D6971C24E30F76B12F591328A088194D9A33C92C5"
            },
            {
              "Id": "_onPlayerNearbyTriggerDistance:System.Single",
              "Name": "_onPlayerNearbyTriggerDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _onPlayerNearbyTriggerDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2EB280F2EB3B764337806C67ADDBBB74F0ECC40EDE1C5D994B297D0552D8C9B"
            },
            {
              "Id": "_spawnCondition:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "_spawnCondition",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "private ServerEnemySpawner.SpawnCondition _spawnCondition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41EB4782B695F326416258157C4BEB9CB13B9490D9CAA0F67D8E96DF0264513A"
            },
            {
              "Id": "_spawnConditionMet:System.Boolean",
              "Name": "_spawnConditionMet",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _spawnConditionMet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B40AA476198FCFA9EFCAF940B6EAF41946E5D051D1C9AA9AA56141B4857F131E"
            },
            {
              "Id": "_spawnInterval:System.Single",
              "Name": "_spawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEB82B6CA41AB3D41D9BA1184225FA4FAD2E162A8BAE7BEE48995F309FDDFBC4"
            },
            {
              "Id": "_spawnOffset:System.Single",
              "Name": "_spawnOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AF18F5F49AA0B447C1C5EE68EB582FC957D932002D63AA319D64723008578D2"
            },
            {
              "Id": "_spawnWaveInterval:System.Single",
              "Name": "_spawnWaveInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnWaveInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11D994402CA6DAEB2E4EF2ABDDB5CD85B1A73F8671C72991FEDEF6C780AD7891"
            },
            {
              "Id": "_triggeringEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_triggeringEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _triggeringEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "158695E6B6E52C2D9730CAE5F1CBC6840A8F316127F253C6F13CD8DF47F569B5"
            },
            {
              "Id": "_waveCount:System.Int32",
              "Name": "_waveCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _waveCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDF8E2B325F6F10ABA80E91A15B88DD791E3782B7D138C81CB9A2BC352B2F0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoSpawn()-\u003ESystem.Void",
              "Name": "DoSpawn",
              "Signature": "private System.Void DoSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 390,
              "BodyHash": "5508EA8E9F212DE41A5DCAD52EE8F3623E4EF3495EE5DA1C93FE8FDE07032837",
              "Hash": "D6273FDCAD4D7E3915B3A0A3F3458ACDDF2DAB55472829A921C586F2BF5223D3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideServer.Database.SpawnTableDataBase::GetSpawnTableOrNull(System.String)",
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)",
                "CandideServer.MessageModels.PlayVfxOnEntityMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)"
              ],
              "StringLiterals": [
                "spawntable_id",
                "summoner-faction",
                "dust_poof_big"
              ],
              "Source": null
            },
            {
              "Id": "EnterTriggeredState()-\u003ESystem.Void",
              "Name": "EnterTriggeredState",
              "Signature": "private System.Void EnterTriggeredState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D2C8E02A2B8E07106E97AF08DC9638A3ECA93472E78AF1E008169302F8218656",
              "Hash": "7C8C9032B5AE2FAC26DE1985DAF8B045B1A8DD810AEB1C19745B724DA0D490BD",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::NextWave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "5E082E4164293BA82D29F1C01594A57214A259F2E91957EB375F89FFC316DDA8",
              "Hash": "64499708721F4779FD1A650C752179CAD0E851B22BE4E1784EFAA94521CF7766",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)"
              ],
              "StringLiterals": [
                "spawn_wave_interval",
                "time_between_spawns",
                "wave_count",
                "enemies_per_wave",
                "enemy_id",
                "spawn_offset",
                "spawn_condition",
                "on_player_nearby_trigger_distance"
              ],
              "Source": null
            },
            {
              "Id": "NextWave()-\u003ESystem.Void",
              "Name": "NextWave",
              "Signature": "private System.Void NextWave()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "E90DBAFF94F32580E600A73DDF9757B906D5044E83413B7DFA0617127264FD08",
              "Hash": "9CC1E7C1A43B3F0FDA93C2C9C3A5C42B17A76F3F78F798ED01BECF3BD5381139",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "5CEE4AC2A5FCA62FCBCCFBC701E32B90D1C99E9BA68098A964D36595CE508AB0",
              "Hash": "E25811F2F2CF026CA7B7C2200BB9077D210B822A1045FF96C71A5951CC626EAA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "6B185E9DE19F65799ABA9FF9E42013FC8AA74C209581D2B76082A493E56DD7CB",
              "Hash": "22082D9E91D0D598C389E1F7C857C814E87449CC51AD60D6C844BEECF6623741",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "0EA5DFED850224FEFBC93FD96CECF38609CED2F12B27F049A60BB68411BC651B",
              "Hash": "97CBF7E24B195AFE145C45AC4332007AF8B54AF2BA0D399BD0B6F3E83A828E67",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "AE3BCB4B415043DB95ADF220E6BDE8EC838E6B02A2D2258CBA6A91763CB0BAA6",
              "Hash": "F2C876AE9407C4D47037E3B4C9BD5C1DD58AAEEB9A22145728974CD20768144C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "D40C9163F6F9364C47D1FAC93D3BA6FD7061463DC813658D31DD8AB7928F57B0",
              "Hash": "493165AEF16E8955A93755052BDB1F2962C04E87F9D8D6284F605AC0AE7AEEB8",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::UpdateIdle()",
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::UpdateTriggered()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateIdle()-\u003ESystem.Void",
              "Name": "UpdateIdle",
              "Signature": "private System.Void UpdateIdle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "A3C67B0142E4E50F94B7CFA7A73E06E6408FD4395F3CAA4D3E2B8ED8B101CB9E",
              "Hash": "27A9A6268BBA6A14F4FA18A3C5F4B7EE67AD01CF062F8D8FC022A2EA35A43490",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::EnterTriggeredState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTriggered()-\u003ESystem.Void",
              "Name": "UpdateTriggered",
              "Signature": "private System.Void UpdateTriggered()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "B4E42711E6788CC62E5259803C975E0E53F170B44A06393C7A748C8AEDEFDD38",
              "Hash": "6547BE247167BDD2A8876CA0368CF85EF756A98B6D3E70F9153349E46ED5F9ED",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::DoSpawn()",
                "CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::NextWave()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E681F54C7029AF2DCB523B93F135229C2ED2E6D313A290D8F2FDC4C3DA00EA48"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerEngineerController",
          "Name": "ServerEngineerController",
          "DisplayName": "ServerEngineerController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerEngineerController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "Ballista:System.String",
              "Name": "Ballista",
              "Type": "System.String",
              "Signature": "private System.String Ballista",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5560E7CEF62BFD7F165B276A706BCD93A8DD0D4F62E13F7178E9203EE00DF4C0"
            },
            {
              "Id": "BallistaGuidKey:System.String",
              "Name": "BallistaGuidKey",
              "Type": "System.String",
              "Signature": "private System.String BallistaGuidKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "311F831FBE37E6CF162C05686B866C22FC4AD50AF6B3F53B59A56A08394C584F"
            },
            {
              "Id": "ChaseDurationBeforeRepairTimer:System.String",
              "Name": "ChaseDurationBeforeRepairTimer",
              "Type": "System.String",
              "Signature": "private System.String ChaseDurationBeforeRepairTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3682EA04F7074DA3100C0BAFC8AD92F427065769BB7F284E2D8F876B0786EF5C"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "HasFinishedConstructingBallistaKey:System.String",
              "Name": "HasFinishedConstructingBallistaKey",
              "Type": "System.String",
              "Signature": "private System.String HasFinishedConstructingBallistaKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8DF27FFA84D62B3B27DFD45C75A50CEA1331529DFAFB3BC0A502FE61D862D05"
            },
            {
              "Id": "IsConstructingBallistaKey:System.String",
              "Name": "IsConstructingBallistaKey",
              "Type": "System.String",
              "Signature": "private System.String IsConstructingBallistaKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBB53ED43567C71932AA4664CD991D06DAFC2802877D74FEF634AB9E35C86A5E"
            },
            {
              "Id": "IsSpawnedInTalosKey:System.String",
              "Name": "IsSpawnedInTalosKey",
              "Type": "System.String",
              "Signature": "public System.String IsSpawnedInTalosKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE69A24B1E91B7E232556FEAA7E8592F6CD1683A6F0CBCACADE63CDF461B4755"
            },
            {
              "Id": "TalosWeakSpot:System.String",
              "Name": "TalosWeakSpot",
              "Type": "System.String",
              "Signature": "private System.String TalosWeakSpot",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC0E2D095414B946D8F4F8034C05128680B34978BF4CBF8EDB574FE41FFCA591"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAnimDuration:System.Single",
              "Name": "_attackAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23B053E6228F87B2BEA049D46F58FC4A5CC6AA690123252F6C3029680E3E6C74"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_ballistaGuid:System.Guid",
              "Name": "_ballistaGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _ballistaGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BB1986DB55D53061DC88F2ADC74EAB7AB972C6A4605C35A8B84F89730A7F65A"
            },
            {
              "Id": "_ballistaRadius:System.Single",
              "Name": "_ballistaRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _ballistaRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E729753890D8CB11B0B12D8D86B42561365215B1F1135044C67B607E0431B7C4"
            },
            {
              "Id": "_chaseDurationBeforeRepair:System.Single",
              "Name": "_chaseDurationBeforeRepair",
              "Type": "System.Single",
              "Signature": "private System.Single _chaseDurationBeforeRepair",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BC84F93E3E0D3D0C9607F6E46BDA02A184945C48902B5BAB642664EF940D5E3"
            },
            {
              "Id": "_constructBallistaHitAngleThreshold:System.Single",
              "Name": "_constructBallistaHitAngleThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaHitAngleThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8D02581FB3C437A210E7E91A77D5D35927AF196EC96C0D2CBCC2D9D15E096B7"
            },
            {
              "Id": "_constructBallistaHitRange:System.Single",
              "Name": "_constructBallistaHitRange",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaHitRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE1A7B824B43FE2C3654AC39EDCFBE3732F5517D082D86A8C7FB89FA1B690604"
            },
            {
              "Id": "_constructBallistaOffset:System.Single",
              "Name": "_constructBallistaOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC9A112BB10310896B455E5A9E0681DC3DD2FF16529159E0F46A35D45E6EA969"
            },
            {
              "Id": "_constructBallistaProgressPerHit:System.Single",
              "Name": "_constructBallistaProgressPerHit",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaProgressPerHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBF20BD9BD362FF03C663EB5937040992465BF702560E1505D20EC603D420089"
            },
            {
              "Id": "_hasFinishedConstructingBallista:System.Boolean",
              "Name": "_hasFinishedConstructingBallista",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasFinishedConstructingBallista",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38208CA8ECD13F7C02197707DBD805FFE1619474FC45A17B6A8BB8A62AEB7AD3"
            },
            {
              "Id": "_ignoreConstructBallistaIfTargetInRange:System.Single",
              "Name": "_ignoreConstructBallistaIfTargetInRange",
              "Type": "System.Single",
              "Signature": "private System.Single _ignoreConstructBallistaIfTargetInRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253A689934F29F985110AA49C8BDF979AAA2B0B019DBE635C1D8D1BB7167A094"
            },
            {
              "Id": "_isConstructingBallista:System.Boolean",
              "Name": "_isConstructingBallista",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isConstructingBallista",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72857ECBCD510549323D3822397059C670813909104FB58A830C9431453ADFF9"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_isSpawnedInTalos:System.Boolean",
              "Name": "_isSpawnedInTalos",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawnedInTalos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4EBE72F24D3339DAB8AC7D5417AF8F1E7FC58C2A541BDB6D05721A6EB55B721"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_repairHealthPerHit:System.Single",
              "Name": "_repairHealthPerHit",
              "Type": "System.Single",
              "Signature": "private System.Single _repairHealthPerHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6795AD7C1AF4F2FF8327A2BBA4F06DA84760F7043928FD6DEA053973C2EA63E0"
            },
            {
              "Id": "_repairTalosWeakSpot:System.Boolean",
              "Name": "_repairTalosWeakSpot",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _repairTalosWeakSpot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD84A0EF5622B3F3BAB184F25148F8896BCD585831463C257F18783EAC63E17C"
            },
            {
              "Id": "_repairWeakSpotCandidates:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Entity.EntityWrapper,System.Single,System.Single\u003E\u003E",
              "Name": "_repairWeakSpotCandidates",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E _repairWeakSpotCandidates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B113713BF57D28C204414B5F89993492D4C30DAA0E75B7D7C85CB8BB86429D17"
            },
            {
              "Id": "_repairWeakSpotHitRange:System.Single",
              "Name": "_repairWeakSpotHitRange",
              "Type": "System.Single",
              "Signature": "private System.Single _repairWeakSpotHitRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02DBD762B8C0FC3E5756DAFCE43646988F04B1ADC252CCDD6003888CBAAC2696"
            },
            {
              "Id": "_repairWeakSpotOffset:System.Single",
              "Name": "_repairWeakSpotOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _repairWeakSpotOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74514200FDEDC516F369BF0A4C71D367440EB996224D6DC49ACF8508FD6DBB74"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_talosWeakSpotId:System.Guid",
              "Name": "_talosWeakSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _talosWeakSpotId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3601D0A406A5D75D58F7F3AD9AAA6C4FE9A0961ED706D97051B6506FFC71B6E"
            },
            {
              "Id": "_talosWeakSpots:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_talosWeakSpots",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _talosWeakSpots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A884FE1668B1B0E634233FDEA00FB37262249795DE90038011E4F698989450A3"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateBallistaConstructionProgressSubTree()-\u003EBM.BehaviorTree",
              "Name": "CreateBallistaConstructionProgressSubTree",
              "Signature": "private BM.BehaviorTree CreateBallistaConstructionProgressSubTree()",
              "Visibility": "private",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "E183C8614D39D199DE594370C89B5252E632B700F60647EF4C2CD929FA3889B4",
              "Hash": "98B41979F1960203322BD4663CE0102B827C483E9E182C9A3E6737A2260C8E58",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.IsInRange\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)",
                "BM.IsFacingTarget\u003CSystem.Guid\u003E::.ctor(BM.NodeArg\u003CT\u003E, System.Single)",
                "BM.ConditionHelper::Sequence(BM.Node[])",
                "BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateBallistaConstructionProgressSubTree\u003Eb__51_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "event:/hits/impact/generic_impact_wood"
              ],
              "Source": null
            },
            {
              "Id": "CreateRepairTalosWeakSpotSubTree()-\u003EBM.BehaviorTree",
              "Name": "CreateRepairTalosWeakSpotSubTree",
              "Signature": "private BM.BehaviorTree CreateRepairTalosWeakSpotSubTree()",
              "Visibility": "private",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "99EDEB6D4F5226B6B9FC6216E1078CB4EBA484B180EE93DB9F08C9D392690729",
              "Hash": "FB45E031DBE6715C753D917FBFF916089EB6C190FBCEF84D9DC4BC9DE4E0D0B5",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.IsInRange\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)",
                "BM.IsFacingTarget\u003CSystem.Guid\u003E::.ctor(BM.NodeArg\u003CT\u003E, System.Single)",
                "BM.ConditionHelper::Sequence(BM.Node[])",
                "BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateRepairTalosWeakSpotSubTree\u003Eb__52_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_shield"
              ],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4299,
              "BodyHash": "27EED7012C240604BE8684FB40D3A6CED119467201A99E3E116DE383945BD915",
              "Hash": "542BA68AD4C589D7DBDADE80CC72E1BEAB6F06A2417EDCA4EF2B8FF97BC35BE7",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateStateMachine\u003Eb__50_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateStateMachine\u003Eb__50_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "ballista",
                "approach",
                "construct",
                "talos_weak_spot"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1079,
              "BodyHash": "191FB29317F8F44D9B2A3B614559C359D0F331FC53634F4D32CFE2D35150973D",
              "Hash": "9AB18C580AA41FD2A0D016D326C061570035DCE2D8347DF0E414578BEF1498E3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::.ctor()",
                "CandideServer.Entities.Controllers.Enemies.ServerEngineerController::GetTalosWeakSpots()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "attack_anim_duration",
                "is_patroller"
              ],
              "Source": null
            },
            {
              "Id": "GetTalosWeakSpots()-\u003ESystem.Void",
              "Name": "GetTalosWeakSpots",
              "Signature": "private System.Void GetTalosWeakSpots()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "F96DA027EAC7F11D8262A6B26F83905910346B1FECCC56B2CA797B6230CBA171",
              "Hash": "6F709CB8DC3C5A7BCF8A4CF2B056927AC2A1EC0531A1320AD1A7B289A9B6827B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTalosWeakSpotMaxHealth()-\u003ESystem.Boolean",
              "Name": "IsTalosWeakSpotMaxHealth",
              "Signature": "private System.Boolean IsTalosWeakSpotMaxHealth()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "1502219C94ABA770B12B1BD49F84C6CBB4A0FF869CC228572474546A3F1A659F",
              "Hash": "BD4D7728DE53009B25B8B260447280961E915EF410F54C0EA5EC830177E2E9A2",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindDamagedTalosWeakSpot()-\u003ESystem.Boolean",
              "Name": "TryFindDamagedTalosWeakSpot",
              "Signature": "private System.Boolean TryFindDamagedTalosWeakSpot()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "A4855C97F50C7B9CB8672B3B51724DE50B254DF4E69E58F953476808DEAF1838",
              "Hash": "FC6F9984149F1EF0D70B6E0A143F6CA4A69E9F3819E8D193DBCC051B55A12AD9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::MoveNext()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "BM.EnemyUtil::SyncBlackboardValue(BM.Blackboard, System.String, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8E359EC4CBFD902A5C7ACC989C847AF2F3F5A72165ADD664718937BAA01A36D5"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFallenBloatController",
          "Name": "ServerFallenBloatController",
          "DisplayName": "ServerFallenBloatController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFallenBloatController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "IsBurning:System.Boolean",
              "Name": "IsBurning",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean IsBurning",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A74E64F4863693C2CB9D466C95B0D8EAA9011A5B48752E5040B9C2C061D620F"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackLeapSpeed:System.Single",
              "Name": "_attackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ED998D5CDBF8E9B2D4A3EE98AD12EA3DDB7E1E1ACB2F736AE0F9483A183F972"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_burningBloatAoeFireSpell:System.String",
              "Name": "_burningBloatAoeFireSpell",
              "Type": "System.String",
              "Signature": "private System.String _burningBloatAoeFireSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DF1EAF8645ED6D5DDC605BBF3CBFBF7CE19D8A01F7E784903B31067DBEAEA29"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_explosionSpell:System.String",
              "Name": "_explosionSpell",
              "Type": "System.String",
              "Signature": "private System.String _explosionSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D706FB4BE62BFF54CDDC8AC90C5C7A5A9C18E6CB740389F99CF1AB29840D017"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_isExploding:System.Boolean",
              "Name": "_isExploding",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isExploding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66DB3A6CB44E68EF6D705ED5D475C2A48A65ABF0BD75B22FAE9CBC7FC1239A2"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_selfDeletingCreatureHelper:BM.SelfDeletingCreatureHelper",
              "Name": "_selfDeletingCreatureHelper",
              "Type": "BM.SelfDeletingCreatureHelper",
              "Signature": "private BM.SelfDeletingCreatureHelper _selfDeletingCreatureHelper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEB63907703384244E0845AE098B97C2727EB1745FDB7F73573CB024CCA2239C"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3374,
              "BodyHash": "CD4D3D4E54B5AD79D12F99C05CF5FEED72B9DD880E4F722ACA142233F2F45370",
              "Hash": "8492A4B244CE445B37DD7B5CA4CDDDEE2E2AFBBDEB8639B110169442EFD5EC16",
              "CalledMethods": [
                "ServerFallenBloatController.\u003C\u003Ec__DisplayClass35_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "alive",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "flee",
                "exploding",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 721,
              "BodyHash": "283720C145D5A143B912D747105D0227CCDDE61C1F4AFB562212AE12B5973F39",
              "Hash": "B6F05FCDDE142A588EFBCDDD3B8FC934685E768C9E09401F082F0DAF733EDA3C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "BM.EnemyUtil::ApplyFallenBurningAura(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_burning_fallen",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_duration",
                "attack_leap_speed",
                "attack_movement_lock_duration",
                "attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "89874D0B859A62F2DD086A43305DC2DE06AD180A9646853D002645E537C33409",
              "Hash": "0981B47C41934D9F8C8495A08CE18290AE8E29571F712709BDDAA500ACA9488C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "11816976AA95BF6412F93D1E716FD79EF53D23BFD320843C0E993FE31130BA16",
              "Hash": "97394B703837D2A0D472FB4881211F2753183C4EB62A5BA222A078A7AC55AEEA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "0EC5C6A616B996E37C3310FBF81792EFB82C2274DE8EC60506E5E521E0C3D86A",
              "Hash": "A178BF8CE766E5D5A4962B50704A9EC2060F510E9F0A83B61475F384AB41B4C8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "BM.SelfDeletingCreatureHelper::TrySetKillDamageInfo(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "5F3B3FE73CF4936CB54234563ACB88E04F2CC3DEE02D11319682FBA0F672C78F",
              "Hash": "1D3BC5449E05F2B98A6D3D412E673683526D878EAF289289E61581A01E71B526",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::OnRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "6DB7B9F7DF79AE43733D06AB850CC34E00A775DE21501F710573E358DD8732B4",
              "Hash": "CB2DE22DC40C075F4B80BFA728B3F7ACFD77DA1ACF2C14FAF92084A729BFE91D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "85619246C7468888AA422A6E97CF45556947342F3671CB775A2E9B8F6A292FBA",
              "Hash": "B8357659A318B9051EF1F517FE950272B80AA0B1126AEE05995D9157BB4CBA39",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::Update(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEEEE494CDA502C6F5B9F02BB4AEAFC5736358FDD4278EDD692573799F8A1E8D"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController",
          "Name": "ServerFallenCenturionController",
          "DisplayName": "ServerFallenCenturionController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "IsBurning:System.Boolean",
              "Name": "IsBurning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBurning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB0ABBC7373B4D3540D39918DE29332B24A297AE68840E389BFAF788607D0AA2"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackLeapSpeed:System.Single",
              "Name": "_attackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ED998D5CDBF8E9B2D4A3EE98AD12EA3DDB7E1E1ACB2F736AE0F9483A183F972"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3082,
              "BodyHash": "B9869EBD8E3137C713FD3E76CBBC9E390AA36CD2F6C588CD990F626E73D61419",
              "Hash": "A960C6740EA8B8DE141A244DE2FA3382972D011EC310E91C3A36E46615216C57",
              "CalledMethods": [
                "ServerFallenCenturionController.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerFallenCenturionController.\u003C\u003Ec__DisplayClass28_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "flee",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 655,
              "BodyHash": "51E5A0FB94E4383DCDBF799FCBE151782C2778234E60E316FB29D48AA917F14B",
              "Hash": "4CEA8E41D8A739A1503308140EFAA6A35E1848C35B0EA5F5959A5ECDC288A589",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "BM.EnemyUtil::ApplyFallenBurningAura(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_burning_fallen",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_duration",
                "attack_leap_speed",
                "attack_movement_lock_duration",
                "attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "89874D0B859A62F2DD086A43305DC2DE06AD180A9646853D002645E537C33409",
              "Hash": "0981B47C41934D9F8C8495A08CE18290AE8E29571F712709BDDAA500ACA9488C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "23550ABD5CB97E483E90DA0B952BE66724FD9EBC142E4B5533A0656A5C87D2AB"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFallenController",
          "Name": "ServerFallenController",
          "DisplayName": "ServerFallenController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFallenController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "IsBurning:System.Boolean",
              "Name": "IsBurning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBurning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB0ABBC7373B4D3540D39918DE29332B24A297AE68840E389BFAF788607D0AA2"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3152,
              "BodyHash": "6EABADC1D2D1FE9E2CFB974ABC29F679B1736631423DFCE7C2553B9F5BFB34A0",
              "Hash": "D39A180ADB20F7819E1BCE664A39CDFC4580E918924588556F58C9AEB1C95E80",
              "CalledMethods": [
                "ServerFallenController.\u003C\u003Ec__DisplayClass26_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerFallenController.\u003C\u003Ec__DisplayClass26_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "normal",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "flee",
                "targetEntity",
                "attackCooldownTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 628,
              "BodyHash": "6B08F0C46C9BD8A779BDDAC7E2D7211A49FF033D3F751B96E8E5EB002ABBDC67",
              "Hash": "AF33B86E629E1387576FE665341E4C174193E112D5933A5AB039E238EE293BE2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "BM.EnemyUtil::ApplyFallenBurningAura(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_burning_fallen",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_patroller"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "89874D0B859A62F2DD086A43305DC2DE06AD180A9646853D002645E537C33409",
              "Hash": "0981B47C41934D9F8C8495A08CE18290AE8E29571F712709BDDAA500ACA9488C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A38596DA2B4656B7D1404CF4BB482F9D161AFF38DCF0CB0636FC71EA32B49AD"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController",
          "Name": "ServerFallenCrawlerController",
          "DisplayName": "ServerFallenCrawlerController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "IsBurning:System.Boolean",
              "Name": "IsBurning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBurning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB0ABBC7373B4D3540D39918DE29332B24A297AE68840E389BFAF788607D0AA2"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackLeapSpeed:System.Single",
              "Name": "_attackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ED998D5CDBF8E9B2D4A3EE98AD12EA3DDB7E1E1ACB2F736AE0F9483A183F972"
            },
            {
              "Id": "_attackLeapTimer:System.Single",
              "Name": "_attackLeapTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99EA02E990EC523BCC1B0A17A0EBA1D6C7A33E0B424D91C5FB3D74668A8CF6D1"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_firstAttackDuration:System.Single",
              "Name": "_firstAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _firstAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "423949610AEEB8367AAA92323A39D7A73F9982D70FBCC7B8B251AE5ACA92DB82"
            },
            {
              "Id": "_firstAttackSpellTriggerDelay:System.Single",
              "Name": "_firstAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E41545F16ABAAFAB55A6A409B6C775A772955D11EDB0EE8B3E4F1C101D0B95"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondAttackDuration:System.Single",
              "Name": "_secondAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _secondAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5974A22C65C8813D6F5F83CAC12B9351034A7F58B1138E9887CFC53F278FB57"
            },
            {
              "Id": "_secondAttackSpellTriggerDelay:System.Single",
              "Name": "_secondAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62276CD29FD545746B2C6270F088FA3AFFE4198A3A75C90261AE8ED14F4DB332"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3560,
              "BodyHash": "ECB5A5DFA16B1C640AA1911A98C7ED0B5400905F8710384FF8EF89AE80697324",
              "Hash": "47BFC07B6C0396AF8380787FB2753A5EA8DCA5EE64284D87D2FC6A0E54CC8735",
              "CalledMethods": [
                "ServerFallenCrawlerController.\u003C\u003Ec__DisplayClass34_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerFallenCrawlerController.\u003C\u003Ec__DisplayClass34_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "normal",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "flee",
                "targetEntity",
                "attackCooldownTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 754,
              "BodyHash": "9883D0BF69B7FF14CA6E7A65F67DFDA4653F25444B35939A270E1303FB45567E",
              "Hash": "08F3DFDBB690F590B9027094CA015C0A94651FF326EBC2B66A8BE71BFF5AAAED",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "BM.EnemyUtil::ApplyFallenBurningAura(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_burning_fallen",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_cooldown",
                "attack_charge_time",
                "attack_leap_speed",
                "attack_movement_lock_duration",
                "attack_range",
                "first_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "89874D0B859A62F2DD086A43305DC2DE06AD180A9646853D002645E537C33409",
              "Hash": "0981B47C41934D9F8C8495A08CE18290AE8E29571F712709BDDAA500ACA9488C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "1CE712B7AD5E776EC87C75325D0CD7581D5534E6A7C60FD5339B7A9C9AE6CC01",
              "Hash": "63A18591A7EF0DB538A7A82513C7A96EF3CE3CA4F9D50456F7201571949EB5F2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "B2A079CE3EF84BA8B2CC1B0FB4402CC961230F686646CF84E8112F566873217E",
              "Hash": "3DA854391EED025F1DDACC04F7EDC2B7073A8DEEC5B238717687A1FB6DD10380",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F15F7477E2C18B44CDCA56D338F58157F8CC2542C1971568995BAAF8DA4F87C"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFallenSwordController",
          "Name": "ServerFallenSwordController",
          "DisplayName": "ServerFallenSwordController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFallenSwordController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3169,
              "BodyHash": "475943D4BEA20BE283A78DCB10E464DB429EAC48293F39C3FA9455AA8477A679",
              "Hash": "9BC77981AAA72119A8E56ED23578001358C366CA3E5CFA4164708B69FBC7F976",
              "CalledMethods": [
                "ServerFallenSwordController.\u003C\u003Ec__DisplayClass25_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.HasThreateningEntity::.ctor(Node.Status)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerFallenSwordController.\u003C\u003Ec__DisplayClass25_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "normal",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attack",
                "flee",
                "targetEntity",
                "attackCooldownTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 616,
              "BodyHash": "9A75C058E359751E0A8FFC1453DAEC22B0E47F09BF86C270671C5A256069E2BD",
              "Hash": "D92F3BE33A803762504E056EFB5975A1B23A5064D2642BCCF010A5856B825339",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "BM.EnemyUtil::ApplyFallenBurningAura(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_burning_fallen",
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_patroller"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "89874D0B859A62F2DD086A43305DC2DE06AD180A9646853D002645E537C33409",
              "Hash": "0981B47C41934D9F8C8495A08CE18290AE8E29571F712709BDDAA500ACA9488C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E88FC3578C46AB2291E29F0F4DDE9875E44DF7AA760E477F79E4E701A467FFBA"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerFireElementalController",
          "Name": "ServerFireElementalController",
          "DisplayName": "ServerFireElementalController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerFireElementalController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "MeleeAttackCooldownTimer:System.String",
              "Name": "MeleeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_chaseDurationBeforeRangedAttack:System.Single",
              "Name": "_chaseDurationBeforeRangedAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _chaseDurationBeforeRangedAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A3DB236D0C1476186DB69CD1FF99850B9F7DB0133A18734B6539931537B333"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackDuration:System.Single",
              "Name": "_meleeAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8485120D734C745944638BAC5502C50F8A4900A44B61ECD704186462341FAB62"
            },
            {
              "Id": "_meleeAttackLeapSpeed:System.Single",
              "Name": "_meleeAttackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A83CDA87BEC6D1E991856FF19EE2611E63E8E4C96E3D814CDE80AC52DBE28F16"
            },
            {
              "Id": "_meleeAttackMovementLockDuration:System.Single",
              "Name": "_meleeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackSpell:System.String",
              "Name": "_meleeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _meleeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_rangedAttackChargeDuration:System.Single",
              "Name": "_rangedAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB02D94853682CAD150B14DE80193D690BC61F7790564BD8026CE54D5C78FAEF"
            },
            {
              "Id": "_rangedAttackDuration:System.Single",
              "Name": "_rangedAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AB08B4DF8A15BAFEA1AE155DFD6EC71208585FD9EE0BA95A47CE01450698023"
            },
            {
              "Id": "_rangedAttackMovementLockDuration:System.Single",
              "Name": "_rangedAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DF18797D72961D7B59029427C97B54AD13C271107663C72015CD167D1A78DF1"
            },
            {
              "Id": "_rangedAttackRange:System.Single",
              "Name": "_rangedAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2775C57CC820B71C98F1584B337FE382F7B6A250818D9C8BD01FF0D68E60E4D5"
            },
            {
              "Id": "_rangedAttackSpell:System.String",
              "Name": "_rangedAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _rangedAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41104A0B3EB496B147F8D665AA00108133EFFD3846FC9823F1B3FD79E19C9814"
            },
            {
              "Id": "_rangedAttackSpellTriggerDelay:System.Single",
              "Name": "_rangedAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD7E16A4011143ECF860BC4F7534DE66026B018483E497DEEF4CE1CB8354081A"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2982,
              "BodyHash": "8C1C96E496DBE8B834ADC04FA757527F55C57AA2C1C664AEAEB69ACB23CF9B23",
              "Hash": "234330605799F5B1AD21F54E0135D0DA4883F6E2F17F962B0F439382F9DC632F",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerFireElementalController::\u003CCreateStateMachine\u003Eb__29_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "attack",
                "rangedAttack",
                "targetEntity",
                "meleeAttackCooldownTimer",
                "meleeAttackOnCooldown",
                "targetEntityDirection",
                "event:/creature/fire elemental/fire_elemental_windup"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 746,
              "BodyHash": "C3AA54F28A526615BC2190C0B68E9837A8F7F985C8680098BAD8508554B6DD08",
              "Hash": "8A50837A6F7B383EC8EB80582D798B67A9B084E58D2F0E42F8DE7F5DC2AEF24A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "melee_attack_spell",
                "melee_attack_charge_time",
                "melee_attack_duration",
                "melee_attack_leap_speed",
                "melee_attack_movement_lock_duration",
                "melee_attack_cooldown",
                "ranged_attack_spell",
                "ranged_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "9A58440D0909D31F5BA529C6F88AEF9DF3F522EBA20F8E2CF1EF63C8470D8D3E",
              "Hash": "5568335FCE9A4EAE5BB2289DC7FE11FEDBF816689E2F7BAC45223CA77A392A93",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "CE990C5A72C6DB7DAD04C3FA35932120F5FB1683B4FA6470E81EC61445166077",
              "Hash": "56B0E5FFA81A7AF2B6E4A7ED9FA8A955224162740CD432F54CAD68B8D2767E91",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75F15B22DC9D90D02CFE08B8E6C19D926CC063DB27EED99948C2CB1B39536BD9"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController",
          "Name": "ServerGhostlyWomanController",
          "DisplayName": "ServerGhostlyWomanController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "InteractingEntities:BM.InteractingEntitiesHelper",
              "Name": "InteractingEntities",
              "Type": "BM.InteractingEntitiesHelper",
              "Signature": "public BM.InteractingEntitiesHelper InteractingEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CAA308F710A52D606F8A3B2755A92B8BDDDF1FC3F6921B52F802E08E24329FA"
            },
            {
              "Id": "InteractingEntity:System.String",
              "Name": "InteractingEntity",
              "Type": "System.String",
              "Signature": "private System.String InteractingEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FA9F9F3E1DC7C51663B114937BADF168409B7EE81212C5408C48985447896DC"
            },
            {
              "Id": "LightningStrikeSpawnArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "LightningStrikeSpawnArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs LightningStrikeSpawnArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11CC08D0254B47E70678DC6392EEB1C15AD01CE65EBB713C506DD669C160D1FE"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_minLightningStrikeDistance:System.Single",
              "Name": "_minLightningStrikeDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _minLightningStrikeDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2949898C237A1493A1D184E7BF641470F6C771720A94F8F0ADCEBE4BB29BCE95"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_usedStrikePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_usedStrikePositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _usedStrikePositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED72613AC9CAF482DEF3857FA6F023945BF404FBD8C604483A983DDBC73AC124"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2195,
              "BodyHash": "6D57B746FA36DFFA9B1BBFA27320D8A78EC1DD791EC24DA042DA518058A6DB1B",
              "Hash": "374F68D0AF1995F5FC1D180FE015CC5834EDD39D20B2ABFAF42981703D5E0D98",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.MoveUpAndDown::.ctor(System.Single, System.Single, System.Single)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::MoveToPosition(System.String, System.Int32, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController::\u003CCreateStateMachine\u003Eb__21_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "silent",
                "stand_watch",
                "approach",
                "idle",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "walkHome",
                "talking",
                "aggro",
                "attack",
                "SpawnPosition",
                "interactingEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "A34D40C3EBD33F5DA1F14DC8E73590F6FB2AE12906CC5497FDDA86B20CD24E31",
              "Hash": "A3E1AE00431E42476102CEB1A0B294FCDC2B1E4DB2A7AD8ED8F2BAEF9EAAFE59",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "BM.InteractingEntitiesHelper::.ctor(System.Single)",
                "BM.InteractingEntitiesHelper::Initialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_range",
                "attack_charge_duration",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "pause_duration_after_losing_aggro",
                "SpawnPosition"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "EC0AD4A1EF94E4912ED046EF220749BBEB562D95A3C8C1E3B21FA2D767A9CC4F",
              "Hash": "44BA3E5CEE97C17132BCDBEBB85899D59F5AAD2853F8CCEC5DAD92D158BF435B",
              "CalledMethods": [
                "BM.InteractingEntitiesHelper::OnInteract(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SpawnLightningStrike",
              "Signature": "public System.Void SpawnLightningStrike(Microsoft.Xna.Framework.Vector3 position, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "A51E8D5083FC85642AEA8A344DD29582EE87B4E6D58EBE00B9C1285B5A88E2AF",
              "Hash": "49E0419523CE014303A53E02B62E011637C293F5D17593872E68E5589D22A30C",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "owner"
              ],
              "Source": null
            }
          ],
          "Hash": "6D6F904E771FAEF1E578C9169354E7066BAC9F2358243232BD68F14AEA34C98C"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController",
          "Name": "ServerJumpingSkullController",
          "DisplayName": "ServerJumpingSkullController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "_attackDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _attackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "869684835931442511A8E5428A13C3479C2B6248744D46C83CEAE726A6B0FF41"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_explosionSpell:System.String",
              "Name": "_explosionSpell",
              "Type": "System.String",
              "Signature": "private System.String _explosionSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D706FB4BE62BFF54CDDC8AC90C5C7A5A9C18E6CB740389F99CF1AB29840D017"
            },
            {
              "Id": "_isExplosive:System.Boolean",
              "Name": "_isExplosive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isExplosive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A93F256198506C09EC327A4B93EA311BD6837F1F69225787B1E8F23CB9DA5C24"
            },
            {
              "Id": "_isLeaping:System.Boolean",
              "Name": "_isLeaping",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLeaping",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2800A794BCD2AF7A2E5A5937EFFC383CD65CC90DB84A06AB93B42011136DFCF3"
            },
            {
              "Id": "_selfDeletingCreatureHelper:BM.SelfDeletingCreatureHelper",
              "Name": "_selfDeletingCreatureHelper",
              "Type": "BM.SelfDeletingCreatureHelper",
              "Signature": "private BM.SelfDeletingCreatureHelper _selfDeletingCreatureHelper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEB63907703384244E0845AE098B97C2727EB1745FDB7F73573CB024CCA2239C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 832,
              "BodyHash": "87068455373D5F2B3C37AC9553735F0AD10D9736CC9E790F78E9B1C9EDDF161B",
              "Hash": "2E05FB3844814BDD59ACEEAD78D7D90782CA545E718D04633196E50CA721BD52",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.SetVelocityZ::.ctor(System.Single)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::\u003CCreateStateMachine\u003Eb__18_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::\u003CCreateStateMachine\u003Eb__18_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "aggressive",
                "idle",
                "attack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/hits/impact/impact_bone",
                "event:/creature/generic beast/beast_bite_small"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "1A5DB2BB5F9DBE52FCA32173DE8CC37C37FD45B3FDE5F8DAE999A2162EC3FD03",
              "Hash": "F8DDBFCDC1FF6AC0EE42B18F1CC8A9CF39EEA01E9722856E358BF5B85A67D069",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::set_FactionMask(Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Random::NextSingle()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "explosive",
                "attack_duration",
                "attack_charge_time",
                "attack_spell",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "explosion_spell",
                "summoner-faction"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "FE17FFD7B53B427448D488AE329364F92A4D6F7EE4F52327F826D3C1563F6302",
              "Hash": "B8DE3FC560AAF325D02EE61FEFB539CCA47FED938FE65CED428BA7674915A3DC",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::get_IsMarkedForDeletion()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "BM.SelfDeletingCreatureHelper::MarkForDeletion()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "672BD6B8A9EE6342025AA97F210E6C82059C537D2BDBD7A4C1EA76F2C2521CCA",
              "Hash": "A11D97FA33BAFE6C29DC6486592C4D151CC80D703CD9CB598505A73727AA3C28",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::Update(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2ADBFD23DA37C9ACDD62074F76DEF205174131138E961BAFED2FB794AE5BABC3"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerLavaConstructController",
          "Name": "ServerLavaConstructController",
          "DisplayName": "ServerLavaConstructController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerLavaConstructController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AoeAttackCooldownTimer:System.String",
              "Name": "AoeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AoeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24BEDC07DBF42362985643D7A965801AF25735457B3993E48D71277CF16BF1D2"
            },
            {
              "Id": "AoeAttackOnCooldown:System.String",
              "Name": "AoeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AoeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E3640D6DD616FC212FAE817DCD93E0D5589EDD2A211A9386BC2DD39D4E0ADB8"
            },
            {
              "Id": "ChaseAccelSpeed:System.Single",
              "Name": "ChaseAccelSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single ChaseAccelSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61EB9C9FF97DFDABC5A1A96534AD639530999AF4EB506546B3D70AA559306936"
            },
            {
              "Id": "MeleeAttackCooldownTimer:System.String",
              "Name": "MeleeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"
            },
            {
              "Id": "MeleeAttackOnCooldown:System.String",
              "Name": "MeleeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "211EF86E1E59A4F7FEFEF1B565605F26692F6EDC590911E445D311B2E0E59E5E"
            },
            {
              "Id": "ShouldAccelerate:System.String",
              "Name": "ShouldAccelerate",
              "Type": "System.String",
              "Signature": "private System.String ShouldAccelerate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "493AB220DC65AE7DF998D35A51DB38B8836866C19ECBE6134CCA9071E2910DB2"
            },
            {
              "Id": "ShouldDecelerate:System.String",
              "Name": "ShouldDecelerate",
              "Type": "System.String",
              "Signature": "private System.String ShouldDecelerate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "585A81FB1DB77B8446C419F4C8973C5098C544688353C41653078FBF3D5D783F"
            },
            {
              "Id": "SpinAttackCooldownTimer:System.String",
              "Name": "SpinAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpinAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67FE1EA9101BFCA744B149B32469576F042C7457AF77B1FAB54ABA6A2305C62B"
            },
            {
              "Id": "SpinAttackOnCooldown:System.String",
              "Name": "SpinAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpinAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "789F1C57820DE49281220BD15054C8A712AE0D77B67BA03DA31F0B636508FF1D"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WalkAccelSpeed:System.Single",
              "Name": "WalkAccelSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single WalkAccelSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D76B5A4697D662DE7FD73C79D56700712D191B84BC4168CFE948A694DFBB4C59"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_aoeAttackAnimationDuration:System.Single",
              "Name": "_aoeAttackAnimationDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeAttackAnimationDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3085AAFBDC0C69211799CD0A0BBCC3CE208BAD8CB8594C686FCDCCF13718FD8D"
            },
            {
              "Id": "_aoeAttackChargeDuration:System.Single",
              "Name": "_aoeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "552ECDB4EBCA047092654B1E840940F68A5D86C2474E9AFA33657B63C4F0C37D"
            },
            {
              "Id": "_aoeAttackCooldown:System.Single",
              "Name": "_aoeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78A3F962202FE5C24887CEBBFE357904219E07889D32ADDC7EB4AAE135063D67"
            },
            {
              "Id": "_aoeAttackRange:System.Single",
              "Name": "_aoeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeAttackRange",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAB24A6B1B57E8277FF4AD6C9E1E51F86ECD7C4EC548771F0060279A9B595656"
            },
            {
              "Id": "_aoeAttackWindupAnimationRepeats:System.Int32",
              "Name": "_aoeAttackWindupAnimationRepeats",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _aoeAttackWindupAnimationRepeats",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "103E4EB1FEC774261EBFACFBA4CCBEDA085C20453833BB2EFD8FC27D7A1AEA3A"
            },
            {
              "Id": "_aoeStartAnimationDuration:System.Single",
              "Name": "_aoeStartAnimationDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeStartAnimationDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCE982B85F76EF40E071F86476470F1DAB77FB688EE16FDE8D0E5DBEFCDA7472"
            },
            {
              "Id": "_aoeWindupAnimationDuration:System.Single",
              "Name": "_aoeWindupAnimationDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _aoeWindupAnimationDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20496885A561463EABB0E698501092CD761D41623A9B94AE968107F14EDDD149"
            },
            {
              "Id": "_currentAoeCastDirection:System.Single",
              "Name": "_currentAoeCastDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentAoeCastDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "542FE15059425CD4A2DBF7EA365C1D345FBB94DF2C311A23AF391E77E4259086"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackSpellTriggerDelay:System.Single",
              "Name": "_meleeAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77C7159C6FF4B08F8CE3A31716D7B8094626ECB29338EAB8867DE12BFFCB3318"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_selfDeletingCreatureHelper:BM.SelfDeletingCreatureHelper",
              "Name": "_selfDeletingCreatureHelper",
              "Type": "BM.SelfDeletingCreatureHelper",
              "Signature": "private BM.SelfDeletingCreatureHelper _selfDeletingCreatureHelper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEB63907703384244E0845AE098B97C2727EB1745FDB7F73573CB024CCA2239C"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_spinAttackChargeDuration:System.Single",
              "Name": "_spinAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B522E875F485E120A0C4F1CD9D3D526B38838002244EF2AF78E6AE35AAA3C61"
            },
            {
              "Id": "_spinAttackCooldown:System.Single",
              "Name": "_spinAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1D01E8DCA310FE07B532D97C90107E906E46C1AD3C3ACF2E78E68995CC757B6"
            },
            {
              "Id": "_spinAttackDuration:System.Single",
              "Name": "_spinAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65A6D57813AE86DDE11782FD1EC5256763D705399FF3B95DC50CACAD9805FEDE"
            },
            {
              "Id": "_spinAttackInitiationRange:System.Single",
              "Name": "_spinAttackInitiationRange",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackInitiationRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "222A998D028BEB74D8AD5DC8E6666DC38443DAFE48E17D44042EECF861F5A1BC"
            },
            {
              "Id": "_spinAttackMovementLockDuration:System.Single",
              "Name": "_spinAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2182DF31334101F124574661435C2FD55A17819031D18CFDEEBC90E0C8817CD"
            },
            {
              "Id": "_spinAttackMoveSpeed:System.Single",
              "Name": "_spinAttackMoveSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackMoveSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38C33D8424E1D403C0DE32F9D4A50282A5B52E31E7C14C20D32038B42E265B44"
            },
            {
              "Id": "_spinAttackStartAnimDuration:System.Single",
              "Name": "_spinAttackStartAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackStartAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5431E159FB045026D16F8A8A7BAA0F472E28D7F37013FE2233C461E0E9C2F451"
            },
            {
              "Id": "_spinAttackStopAnimDuration:System.Single",
              "Name": "_spinAttackStopAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _spinAttackStopAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF690010B57CF626F0817665FBED9A2B0AA911E74007A4CB279628A98BCE4157"
            },
            {
              "Id": "_startWithSpinAttack:System.Boolean",
              "Name": "_startWithSpinAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _startWithSpinAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B75FF11FC6BCBC47C03C900691CAD77FAA4DF61F4B25B2124652E4981BA17D3"
            },
            {
              "Id": "_transitionToWakeUp:System.Boolean",
              "Name": "_transitionToWakeUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transitionToWakeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFFB15308694442E46EB1EEFAF0555FB5936BCE2FDE84EC72643EBB787AB1BE2"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderDurationBeforeGoingDormant:System.Single",
              "Name": "_wanderDurationBeforeGoingDormant",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderDurationBeforeGoingDormant",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8824FF1E7D733E20C90092B9B197F58AB3F812F123FD0AED442D9AACBB9C229D"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5382,
              "BodyHash": "6CCDC17F7AF07C846710B86D6EDED0E46FFC2688D495A92FD0C77531D3446032",
              "Hash": "758AB11A84BD5BE521C3D9225C49F84BFAF4E55FDFF88CAAAA7437E5F316ECC6",
              "CalledMethods": [
                "ServerLavaConstructController.\u003C\u003Ec__DisplayClass46_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.SetDirection::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "alive",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "dormant",
                "aggro",
                "chase",
                "spin_attack",
                "melee_attack",
                "aoe_attack",
                "wake_up"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 616,
              "BodyHash": "4054E30496BABA2AEB52BE93FC5C2DAC831614B0C7FD3B1DDDF46BE3F56E76D3",
              "Hash": "C8C2B63BCBFFFB768BE1DF8AF00E9849FE874040EFE76A478D254D83ABB16E80",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "melee_attack_cooldown",
                "melee_attack_range",
                "melee_attack_charge_duration",
                "melee_attack_trigger_delay",
                "start_with_spin_attack",
                "spin_attack_initiation_range",
                "spin_attack_charge_duration",
                "spin_attack_start_anim_duration",
                "spin_attack_duration",
                "spin_attack_move_speed",
                "spin_attack_stop_anim_duration",
                "spin_attack_movement_lock_duration",
                "spin_attack_cooldown",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "5EBB52140ABC3F13F44EA98826E717FEF2BE7F648B97A219B75B046966A76BA2",
              "Hash": "B291F1A6C9B9456894FD24E71883698F0AC97498DE8472AC35A90EE76253E6E2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "BM.SelfDeletingCreatureHelper::TrySetKillDamageInfo(Shared.Combat.DamageResult)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "3A37174FEDF45FDFDFD3C008FF49433D38F475D5778BC4820A9ED2C0BAF0E15B",
              "Hash": "0E940BE46FD4AF30FC1579818B6E6DC5E0D7D30EDA6CC309AFF10D0C51EBACA7",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::Update(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BF9C80568B84ABA662370956ABBF3163D52DAB452B9D644DB6AC53E5569E1C41"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController",
          "Name": "ServerLavaSpitterController",
          "DisplayName": "ServerLavaSpitterController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentAttackStreak:System.String",
              "Name": "CurrentAttackStreak",
              "Type": "System.String",
              "Signature": "private System.String CurrentAttackStreak",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "020B6900A26E7D4B16A1A0A66517C8FF0ABFA2EE465310EF9B0FA9AF281E341D"
            },
            {
              "Id": "CurrentMaxAttackStreak:System.String",
              "Name": "CurrentMaxAttackStreak",
              "Type": "System.String",
              "Signature": "private System.String CurrentMaxAttackStreak",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74A3E3C37D71E89E1CE17979BF234417DAE76ECF6F02289500C50AD056FAA4DF"
            },
            {
              "Id": "CurrentResurfaceCooldown:System.String",
              "Name": "CurrentResurfaceCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentResurfaceCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1B5E977AFA24476AEC350AA3211EF9A33BE702C442EB166C05C8E89FC0FC777"
            },
            {
              "Id": "HasBeenRemoved:System.Boolean",
              "Name": "HasBeenRemoved",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean HasBeenRemoved",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFED01989E19F1E09575414A7AD7DA4EBDCD884EF5785D87911DD21B2D225F86"
            },
            {
              "Id": "ResurfaceCooldownTimer:System.String",
              "Name": "ResurfaceCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String ResurfaceCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00BC6160FA6BBA9D615C282865385210A0ACAC29BA14A4A3893EF1B7A9BC61DA"
            },
            {
              "Id": "ResurfaceOnCooldown:System.String",
              "Name": "ResurfaceOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String ResurfaceOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "602D3161AC4C53E9D590187F2DBD3ED18023DE576597A8EF25EC0B9E1A285F93"
            },
            {
              "Id": "ShouldBeRemoved:System.Boolean",
              "Name": "ShouldBeRemoved",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean ShouldBeRemoved",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F5E8AD6E50EB0399CAC908A5C5B55FABA39AFEA77DF18EADDA72AB91CA8F521"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attacksBeforeSubmerge:System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "_attacksBeforeSubmerge",
              "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Int32, System.Int32\u003E _attacksBeforeSubmerge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EAC58DDE7AC731293217BF992112BAFECA00ED95FEDA28B6B1C4A358404348A"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_basaltPitTileSearchInterval:System.Int32",
              "Name": "_basaltPitTileSearchInterval",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _basaltPitTileSearchInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A4BEAC2A895AC6419B490047B317E98A82C4D13D4571A4F2F694C6789D55A23"
            },
            {
              "Id": "_basaltPitTileSearchRadius:System.Int32",
              "Name": "_basaltPitTileSearchRadius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _basaltPitTileSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15004BC25BF6810DB425D6DDA3F95AB42749858EAC268EB935ECAFEF27C8FDB8"
            },
            {
              "Id": "_bfsQueue:System.Collections.Generic.Queue\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E,System.Int32\u003E\u003E",
              "Name": "_bfsQueue",
              "Type": "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E _bfsQueue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BB5B923362390EDC5508A7ACC04F5DE1823E7DE4A7EA202CD75FE6DA8ED418E"
            },
            {
              "Id": "_candidateBasaltPitPositions:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E\u003E",
              "Name": "_candidateBasaltPitPositions",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E _candidateBasaltPitPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A67497C77E25AC661D05DBFF6E434E9EE028B44ECCD86DBD8432C21AF96A961F"
            },
            {
              "Id": "_colliderChangeTimer:System.Single",
              "Name": "_colliderChangeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _colliderChangeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A6BE8C239796CE5E9CFD57C0AD3CFC124BD8A6B421F5C63BBD94777DF3D0EBE"
            },
            {
              "Id": "_colliderGrowDuration:System.Single",
              "Name": "_colliderGrowDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _colliderGrowDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91CE2F4EA39865136408EBC7133E16DB198ADD5BCDDE96F0103F3A039D673C9D"
            },
            {
              "Id": "_colliderShrinkDelay:System.Single",
              "Name": "_colliderShrinkDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _colliderShrinkDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66CD517CA7ADCF9861B51BC4118E5B1469B6B95E0B81CE617A6B96ACA65FD210"
            },
            {
              "Id": "_colliderShrinkDuration:System.Single",
              "Name": "_colliderShrinkDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _colliderShrinkDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4650A425114F487267B2C4A83A59D35108B4D46B88127376DDB8D2365EBA58E2"
            },
            {
              "Id": "_directions:System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E[]",
              "Name": "_directions",
              "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.Int32, System.Int32\u003E[] _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC0E35246D6C25F19834F425BA9CF266A5D5043CFAED3D56CC18A9D80EBDBC4A"
            },
            {
              "Id": "_emergedColliderHeight:System.Single",
              "Name": "_emergedColliderHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _emergedColliderHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF745D476D7122FD2089C0BAEF6059723F1B1D520A76525517E131AA9C316AED"
            },
            {
              "Id": "_emergeDuration:System.Single",
              "Name": "_emergeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emergeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92E6FF4F85CE719F97B3D801F4066FE3CC29E730ED430516AEDD8D4C2891DE77"
            },
            {
              "Id": "_maxPerceivedTargetVelocity:System.Single",
              "Name": "_maxPerceivedTargetVelocity",
              "Type": "System.Single",
              "Signature": "private System.Single _maxPerceivedTargetVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B661E2EFE2BEAE2C36AA959CAAE31E4E50418C5076D858C1CF8D616D5225BEC"
            },
            {
              "Id": "_maxProjectileVelocity:System.Single",
              "Name": "_maxProjectileVelocity",
              "Type": "System.Single",
              "Signature": "private System.Single _maxProjectileVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB326A7AD5A109403BC60B6DD2F9BA5118A3C04543D56A655F0ECC2A3A7A8464"
            },
            {
              "Id": "_pitType:WorldTile\u002BStructureType",
              "Name": "_pitType",
              "Type": "WorldTile.StructureType",
              "Signature": "private WorldTile.StructureType _pitType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2F5C2E21F6DAC17515FD5E56C8D21FA3A940F11522939BFE92D3E27D13E7EA6"
            },
            {
              "Id": "_repositionMinimumTileDistance:System.Int32",
              "Name": "_repositionMinimumTileDistance",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repositionMinimumTileDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC10AB74F2E01C75290A87FEDCE2A822C79FA4C73567C288286A86D305BEAB83"
            },
            {
              "Id": "_repositionTileSearchInterval:System.Int32",
              "Name": "_repositionTileSearchInterval",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repositionTileSearchInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E848EF27B9202FEAC8E2AD77626EEF20B33D7DF585E13DDB0D6397BDCD5F73E"
            },
            {
              "Id": "_repositionTileSearchRadius:System.Int32",
              "Name": "_repositionTileSearchRadius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repositionTileSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FFD1D37F3F9C03F6C9EC11240E1A9C7454B33FE05924F2D2B8A733E16E8C935"
            },
            {
              "Id": "_resurfaceCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_resurfaceCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _resurfaceCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "913FE04441F8823DCDAF7DDB953CBC9FBA579E04EA2F97615C72FC469B744E0A"
            },
            {
              "Id": "_submergeDuration:System.Single",
              "Name": "_submergeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _submergeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72B83B0DF7F16659BDFD37D4E6495E3887B1FE60416AAE68D8849FE11344C28D"
            },
            {
              "Id": "_visitedTiles:System.Collections.Generic.HashSet\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E\u003E",
              "Name": "_visitedTiles",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E _visitedTiles",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F339F1D1095EB1D1F14AFDCECDF71DF976177C2E0EFE2E1E2A87521AA835C39"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AreAllTilesWithinCircleBasaltPitAndFreeOfLavaPoolEnemies(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "AreAllTilesWithinCircleBasaltPitAndFreeOfLavaPoolEnemies",
              "Signature": "private System.Boolean AreAllTilesWithinCircleBasaltPitAndFreeOfLavaPoolEnemies(System.Int32 centerX, System.Int32 centerY, System.Int32 basaltPitRadius, System.Int32 enemyRadius)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "centerX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "basaltPitRadius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enemyRadius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "FE413B440904DE32505A280827DEF15912A70271BFDDCF8F83034B29D53F792F",
              "Hash": "CA1A37C611221478FC208EA6F44AFF05798DDBA89909529D81BAD6DE4A66C0C9",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsOtherLavaPoolEnemyOnTile(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AreBasaltPitsConnected(System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E, System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E, System.Int32)-\u003ESystem.Boolean",
              "Name": "AreBasaltPitsConnected",
              "Signature": "private System.Boolean AreBasaltPitsConnected(System.ValueTuple\u003CSystem.Int32, System.Int32\u003E start, System.ValueTuple\u003CSystem.Int32, System.Int32\u003E goal, System.Int32 maxSteps)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "goal",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxSteps",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "02CB9688EDD42E3921217E12472C8F12E2CD0394FF1A8B8FCC31AB598E147747",
              "Hash": "A5B96667E585C076242AC94295C90FEACDC3C85BDF413B886C9DFB5F9C89B601",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::Clear()",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E::Enqueue(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E::Dequeue()",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.Array::GetLength(System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::Contains(!0)",
                "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2004,
              "BodyHash": "1E89C5CF7972A482EA844F43212FED48C73A888A87290E077CD43711DFB226AD",
              "Hash": "A02E513859B5CA25182913842F993FF0F8AA18C9E7C491C461A32AC90204E6DF",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "BM.SetVariable\u003CSystem.Int32\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.RandomRangeInt::.ctor(System.String, BM.NodeArg\u003CSystem.Int32\u003E, BM.NodeArg\u003CSystem.Int32\u003E)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "ServerLavaSpitterController.\u003C\u003Ec::\u003CCreateStateMachine\u003Eb__36_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::\u003CCreateStateMachine\u003Eb__36_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "aggro",
                "idleEmerged",
                "attack",
                "targetEntity",
                "currentResurfaceCooldown",
                "resurfaceCooldownTimer",
                "resurfaceOnCooldown",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/creature/lava spitter/lava_spitter_aggro",
                "currentAttackStreak",
                "currentMaxAttackStreak",
                "targetEntityDirection",
                "targetPosition"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 729,
              "BodyHash": "6F53D7CD5F030DE7AFF4FE9D18AB0E9B24A2C16629FC11044B9FE624DAB3F131",
              "Hash": "58437997A80E419EC2E1395C58BBDEEBD49C438EE993D4ED2FFECB276CC4A8F3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::HasValue(System.String)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::.ctor()",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::MoveLavaSpitterToBasaltPit()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "min_attacks_before_submerge",
                "max_attacks_before_submerge",
                "max_projectile_velocity",
                "max_perceived_target_velocity",
                "min_resurface_cooldown",
                "max_resurface_cooldown",
                "emerge_duration",
                "submerge_duration",
                "collider_grow_duration",
                "collider_shrink_duration",
                "collider_shrink_delay",
                "basalt_pit_tile_search_radius"
              ],
              "Source": null
            },
            {
              "Id": "IsCandidateBasaltPitPositionSuitable(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsCandidateBasaltPitPositionSuitable",
              "Signature": "private System.Boolean IsCandidateBasaltPitPositionSuitable(System.Int32 checkX, System.Int32 checkY)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "3537B66094CA5282462CDA03716396ADD50761986DF5C92FC98468EB955A1BCE",
              "Hash": "B9C124EB5B4A449968507DB268180CF7DDB866D2D6D8BC1AC906A11B51AA9322",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::AreAllTilesWithinCircleBasaltPitAndFreeOfLavaPoolEnemies(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCandidateBasaltPitRepositionSuitable(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsCandidateBasaltPitRepositionSuitable",
              "Signature": "private System.Boolean IsCandidateBasaltPitRepositionSuitable(System.Int32 checkX, System.Int32 checkY)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "443C212B9EC20726559ECF5600D76F5607B584CC23C051B1AFF1215A50DD6A5A",
              "Hash": "ED2880B0A3EA6C4CDD594027ABD584878E6ED6C552FECE4BCB334956AACB2B8E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::AreBasaltPitsConnected(System.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Int32)",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "BM.Blackboard::GetValue(System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "targetPosition"
              ],
              "Source": null
            },
            {
              "Id": "IsOtherLavaPoolEnemyOnTile(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsOtherLavaPoolEnemyOnTile",
              "Signature": "private System.Boolean IsOtherLavaPoolEnemyOnTile(System.Int32 x, System.Int32 y)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "7E122A62EAB46BFE4B99BC637D6CF3A42CBCD90DC2B6F5C1DF9503B3366B1B50",
              "Hash": "A63393E2889264E72C2F4859F39206319AD06C582E8A0F70477678735908E6F8",
              "CalledMethods": [
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::GetValue(System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "existingLavaPoolEnemies"
              ],
              "Source": null
            },
            {
              "Id": "MoveLavaSpitterToBasaltPit()-\u003ESystem.Void",
              "Name": "MoveLavaSpitterToBasaltPit",
              "Signature": "private System.Void MoveLavaSpitterToBasaltPit()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "90C3E7A4A3B45E5E8541AC3F89068C30E0436CFF72DB2CA6097D5A56B076975E",
              "Hash": "0DE9CEDF2C41D85BC6B7C01E8EEAD153E3CF807A6C37580C5323D7A46AAF9178",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsCandidateBasaltPitPositionSuitable(System.Int32, System.Int32)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::PopulateAndShuffleBasaltPitCandidatePositions(System.Int32, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Current()",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::GetValue(System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::Add(!0, !1)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "existingLavaPoolEnemies"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "AE077BC4A8F56F15055222E40794082AAB27ED2E96812C63816C1A5847956E46",
              "Hash": "366D1AA579B7C3C3E54FA5B11BD2B1E97707026E814C4282BBCECA95EE5BB16C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::Remove(!0)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "existingLavaPoolEnemies"
              ],
              "Source": null
            },
            {
              "Id": "PopulateAndShuffleBasaltPitCandidatePositions(System.Int32, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "PopulateAndShuffleBasaltPitCandidatePositions",
              "Signature": "private System.Void PopulateAndShuffleBasaltPitCandidatePositions(System.Int32 searchRadius, System.Int32 tileInterval, System.Single minimumDistance)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "searchRadius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileInterval",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minimumDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "4C91EE58F4FC8B8077986D43E9F99584DA490772E79BA6A2471DF36E8BFAA0CE",
              "Hash": "5D7F65FBA193872FCBD0C8F6EDB05232B9C9139DD2B7C5A52201FCA539203B10",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RepositionLavaSpitterInBasaltPit()-\u003ESystem.Void",
              "Name": "RepositionLavaSpitterInBasaltPit",
              "Signature": "private System.Void RepositionLavaSpitterInBasaltPit()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 375,
              "BodyHash": "79BB2701C83F96FF31F740140F474680F2FD24488C491BC78EFDEA006C3C9D38",
              "Hash": "3B7CCEE895FBBE549341B23175E62D5F506C3D687DE94CB2763DD22039B1050F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::PopulateAndShuffleBasaltPitCandidatePositions(System.Int32, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Current()",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsCandidateBasaltPitPositionSuitable(System.Int32, System.Int32)",
                "CandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsCandidateBasaltPitRepositionSuitable(System.Int32, System.Int32)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::get_GlobalBlackboard()",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::Remove(!0)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Shared.Entity.EntityWrapper\u003E::Add(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::set_CollisionInRest(System.SByte)"
              ],
              "StringLiterals": [
                "existingLavaPoolEnemies"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "7F4FAF3098CDFDBF40E6173855DFDAF83DEA0D9FE7745BB3F85290C60029BF0C",
              "Hash": "E6F449A5802AF03BA8ACFEAC8EC9880C865121C458A9D83C9A4B4F1D2CCAE0F0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D11C63100109833F1E2794CDE061D29AA3DC7BD04C29A856F04EA9AE7B5576E5"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerMagusVenusController",
          "Name": "ServerMagusVenusController",
          "DisplayName": "ServerMagusVenusController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerMagusVenusController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4463,
              "BodyHash": "92BB92EF79ABE0275883825F277A8018A070730C2F763ABEBAACA04B98D30DD9",
              "Hash": "46A2610AA76A409318D20F53DAE3599642B37179C6980343774B3382A338ED81",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.Controllers.Enemies.ServerMagusVenusController::\u003CCreateStateMachine\u003Eb__43_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1002,
              "BodyHash": "765E68047F52D34CE4FAEF13B78AE8D605571FDD107393AF3AB66290D61F7290",
              "Hash": "FF3A420A24D60141C86763A5B9E732785C1CBBD67385ED43E0FF7BC4BEDD8974",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "7AB8F181FCE7215BB2E586D98B858B617738FA4D6CCB043079AA768D97BD1A1F",
              "Hash": "207F38B609F4D5E903E1094CCB13D62617678CCC9D2FCD3B5C4845AAEEE8CA50",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "4AAD12854D32810A51205C7F46B827B2DD44594AA0B52AE89013348E83950F40",
              "Hash": "01B59178AFF31B84F3A5C384A22848763C6E9233DEBAA31BF89C81086A61BB23",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13BCB08BDEBA6E4CD426FBA58A8C7DBB64D73BBCAA6A2D95BEB0F1438A30E512"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController",
          "Name": "ServerMasterEngineerController",
          "DisplayName": "ServerMasterEngineerController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "Ballista:System.String",
              "Name": "Ballista",
              "Type": "System.String",
              "Signature": "private System.String Ballista",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5560E7CEF62BFD7F165B276A706BCD93A8DD0D4F62E13F7178E9203EE00DF4C0"
            },
            {
              "Id": "BallistaBuildLocation:System.String",
              "Name": "BallistaBuildLocation",
              "Type": "System.String",
              "Signature": "private System.String BallistaBuildLocation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6367EAFDA6C3A20859991606EA61597C8214D228E3EE9127840317A836E2ED8D"
            },
            {
              "Id": "BallistaGuidKey:System.String",
              "Name": "BallistaGuidKey",
              "Type": "System.String",
              "Signature": "private System.String BallistaGuidKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "311F831FBE37E6CF162C05686B866C22FC4AD50AF6B3F53B59A56A08394C584F"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "HasConstructedBallistaKey:System.String",
              "Name": "HasConstructedBallistaKey",
              "Type": "System.String",
              "Signature": "private System.String HasConstructedBallistaKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56A659EC5C377C952FE917B90279303E31628D07D1C47AD8E96FA33E0D33ABDD"
            },
            {
              "Id": "HasFinishedConstructingBallistaKey:System.String",
              "Name": "HasFinishedConstructingBallistaKey",
              "Type": "System.String",
              "Signature": "private System.String HasFinishedConstructingBallistaKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8DF27FFA84D62B3B27DFD45C75A50CEA1331529DFAFB3BC0A502FE61D862D05"
            },
            {
              "Id": "IsConstructingBallistaKey:System.String",
              "Name": "IsConstructingBallistaKey",
              "Type": "System.String",
              "Signature": "private System.String IsConstructingBallistaKey",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBB53ED43567C71932AA4664CD991D06DAFC2802877D74FEF634AB9E35C86A5E"
            },
            {
              "Id": "NearbyEngineers:System.String",
              "Name": "NearbyEngineers",
              "Type": "System.String",
              "Signature": "private System.String NearbyEngineers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6B4B06D9DF6040B9F0D4D5EFCF9FDAE88CA803292FA31EF9403CE69EAB4B183"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAnimDuration:System.Single",
              "Name": "_attackAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23B053E6228F87B2BEA049D46F58FC4A5CC6AA690123252F6C3029680E3E6C74"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_ballistaGuid:System.Guid",
              "Name": "_ballistaGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _ballistaGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BB1986DB55D53061DC88F2ADC74EAB7AB972C6A4605C35A8B84F89730A7F65A"
            },
            {
              "Id": "_ballistaRadius:System.Single",
              "Name": "_ballistaRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _ballistaRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E729753890D8CB11B0B12D8D86B42561365215B1F1135044C67B607E0431B7C4"
            },
            {
              "Id": "_canConstructOnCurrentPosition:System.Boolean",
              "Name": "_canConstructOnCurrentPosition",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canConstructOnCurrentPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CFE5B00CA31800970A2216001A195A84ABD41EB945A73EBA0ADB10EA598F2FD"
            },
            {
              "Id": "_constructBallistaBehaviorRequestRange:System.Single",
              "Name": "_constructBallistaBehaviorRequestRange",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaBehaviorRequestRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B8F75153DB3178C5E91208457572BC835604DB8387327DFBFB225D4919D9DD4"
            },
            {
              "Id": "_constructBallistaHitAngleThreshold:System.Single",
              "Name": "_constructBallistaHitAngleThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaHitAngleThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8D02581FB3C437A210E7E91A77D5D35927AF196EC96C0D2CBCC2D9D15E096B7"
            },
            {
              "Id": "_constructBallistaHitRange:System.Single",
              "Name": "_constructBallistaHitRange",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaHitRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE1A7B824B43FE2C3654AC39EDCFBE3732F5517D082D86A8C7FB89FA1B690604"
            },
            {
              "Id": "_constructBallistaOffset:System.Single",
              "Name": "_constructBallistaOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC9A112BB10310896B455E5A9E0681DC3DD2FF16529159E0F46A35D45E6EA969"
            },
            {
              "Id": "_constructBallistaProgressPerHit:System.Single",
              "Name": "_constructBallistaProgressPerHit",
              "Type": "System.Single",
              "Signature": "private System.Single _constructBallistaProgressPerHit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBF20BD9BD362FF03C663EB5937040992465BF702560E1505D20EC603D420089"
            },
            {
              "Id": "_constructBallistaSpell:System.String",
              "Name": "_constructBallistaSpell",
              "Type": "System.String",
              "Signature": "private System.String _constructBallistaSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD2E3A034782073A00CAA73A3668D9E97B33AA6E1B3D8F5D7DE7B9E2F6E3DFE5"
            },
            {
              "Id": "_hasConstructedBallista:System.Boolean",
              "Name": "_hasConstructedBallista",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasConstructedBallista",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1C3A6A7DA43B6D4ED78B1B7469496F39211E2B95D40B2F859BDAE82703C583B"
            },
            {
              "Id": "_hasFinishedConstructingBallista:System.Boolean",
              "Name": "_hasFinishedConstructingBallista",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasFinishedConstructingBallista",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38208CA8ECD13F7C02197707DBD805FFE1619474FC45A17B6A8BB8A62AEB7AD3"
            },
            {
              "Id": "_isConstructingBallista:System.Boolean",
              "Name": "_isConstructingBallista",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isConstructingBallista",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72857ECBCD510549323D3822397059C670813909104FB58A830C9431453ADFF9"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_nearbyEngineers:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_nearbyEngineers",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _nearbyEngineers",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "905F7D5A3E90BB19AC1B89FCD76B1480C50A6CA90F2BE99940DAD8CFE3024AC7"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanConstructBallistaAtPosition(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CanConstructBallistaAtPosition",
              "Signature": "private System.Boolean CanConstructBallistaAtPosition(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "6F4D498AC901D23430B83298C3EADF0B1F35A3836084C1897F23C4B87EC551EB",
              "Hash": "679CDAE9086EACBC1549D19710C3AD80DBC56D739BB03E52E7E044BF14F09CA1",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateBallistaConstructionProgressSubTree()-\u003EBM.BehaviorTree",
              "Name": "CreateBallistaConstructionProgressSubTree",
              "Signature": "private BM.BehaviorTree CreateBallistaConstructionProgressSubTree()",
              "Visibility": "private",
              "ReturnType": "BM.BehaviorTree",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "DD7938DA73753C4ECD3461E098DFEAAC853C7BEC1B7D40CCD43AC62DFEB1957E",
              "Hash": "6BA806B322F4C97C0929D02B064D1F26104A37EAD543C7D27EDBF1703588C84C",
              "CalledMethods": [
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.IsInRange\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)",
                "BM.IsFacingTarget\u003CSystem.Guid\u003E::.ctor(BM.NodeArg\u003CT\u003E, System.Single)",
                "BM.ConditionHelper::Sequence(BM.Node[])",
                "BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::\u003CCreateBallistaConstructionProgressSubTree\u003Eb__47_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()"
              ],
              "StringLiterals": [
                "ballista",
                "event:/hits/impact/generic_impact_wood"
              ],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4349,
              "BodyHash": "02E1B1204CE2D005CE3978BC67AB36BE8E5B352D2B755BA8DC74FC6B889DBA09",
              "Hash": "7B9AE1B6C0AF8BCEDA6422D507ABF3FA0605FC7970E973B9B67E68435D222A13",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::\u003CCreateStateMachine\u003Eb__45_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::\u003CCreateStateMachine\u003Eb__45_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "walk_home",
                "aggro",
                "chase",
                "attack",
                "ballista_construction",
                "approach_start",
                "start"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 984,
              "BodyHash": "878F47BEF20C5AF9AE3F1A8339CA026C49CDB4D8C6330A36D87710ECD23004BF",
              "Hash": "D62013D0D219D4534DF339DE2D25C5446BAFA98233298D33DFE1992A20AD9BFC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_patroller",
                "patrol_route"
              ],
              "Source": null
            }
          ],
          "Hash": "A01E29916463047AA5B9119C5ECFA83B07C998E887A86862A76940D746BC9B70"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerMaximusMemeiusController",
          "Name": "ServerMaximusMemeiusController",
          "DisplayName": "ServerMaximusMemeiusController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerMaximusMemeiusController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7A49E2338A4D4BB369813E37CA239509B673ED8AE75D78FB8BE1367E0D7FF5A9"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerMedusaController",
          "Name": "ServerMedusaController",
          "DisplayName": "ServerMedusaController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerMedusaController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MeleeAttackCooldownTimer:System.String",
              "Name": "MeleeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"
            },
            {
              "Id": "MeleeAttackOnCooldown:System.String",
              "Name": "MeleeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "211EF86E1E59A4F7FEFEF1B565605F26692F6EDC590911E445D311B2E0E59E5E"
            },
            {
              "Id": "PetrificationCooldownTimer:System.String",
              "Name": "PetrificationCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String PetrificationCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD6AA7AF40991E7D08BA45A16B1EE42661B3DA1E2A09440FF2A32040025ABD9A"
            },
            {
              "Id": "PetrificationOnCooldown:System.String",
              "Name": "PetrificationOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String PetrificationOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F321FFA5865E19200451ABCFEEBDD47798888A35ED2ED7B8354F28BAEE48902C"
            },
            {
              "Id": "ReuseEntityWrappers:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ReuseEntityWrappers",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ReuseEntityWrappers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E0D71F3F8273F81E9735E4CDFED787BC39F53B47458A24A8F1274CD6FC906D"
            },
            {
              "Id": "SummonSnakesConditionCooldownTimer:System.String",
              "Name": "SummonSnakesConditionCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SummonSnakesConditionCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFEC241BFF1BB682195C14EE4676558B19C816964130D4886FBBDF114692686C"
            },
            {
              "Id": "SummonSnakesConditionOnCooldown:System.String",
              "Name": "SummonSnakesConditionOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SummonSnakesConditionOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C8CDE3BA6036A6AAF1CAAAC87C50D8D0EA95B4ED4F401A33CF31CA142CF09B1"
            },
            {
              "Id": "SummonSnakesCooldownTimer:System.String",
              "Name": "SummonSnakesCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SummonSnakesCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6FE98EB08371EAA204E463E8EE866253837DD25946D2C3E6FDDFE8833923924"
            },
            {
              "Id": "SummonSnakesOnCooldown:System.String",
              "Name": "SummonSnakesOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SummonSnakesOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8592E6088C1250662494DCAA65DB61DE2420953276F937D7309BA2647780EA01"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_facingMedusaAngleThresholdDeg:System.Single",
              "Name": "_facingMedusaAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _facingMedusaAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E5B0297D99BE9525F0F145BC3A435A52DB77E7F44BD9A8909F81E882A3989E9"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_maxSummonedEntitiesInRadius:System.Int32",
              "Name": "_maxSummonedEntitiesInRadius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxSummonedEntitiesInRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99E937BC4F75CD7D9F6F24841B5D977DC58DEC5F507A0DB1D962A67D4AD1770B"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackMovementLockDuration:System.Single",
              "Name": "_meleeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackSpell:System.String",
              "Name": "_meleeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _meleeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"
            },
            {
              "Id": "_meleeAttackSpellTriggerDelay:System.Single",
              "Name": "_meleeAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77C7159C6FF4B08F8CE3A31716D7B8094626ECB29338EAB8867DE12BFFCB3318"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_petrifyAttackAura:System.String",
              "Name": "_petrifyAttackAura",
              "Type": "System.String",
              "Signature": "private System.String _petrifyAttackAura",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C2FBA8714E49A015882EE1CDD583E790979F1C1CD71D0877436505D8427D090"
            },
            {
              "Id": "_petrifyAttackChargeDuration:System.Single",
              "Name": "_petrifyAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "687B8817EE0C23A89C879CEF1EC08D737B1B767BF4CB80FF1F927C302E32FC4E"
            },
            {
              "Id": "_petrifyAttackCooldown:System.Single",
              "Name": "_petrifyAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81F4ED5AC4C8B8B226A79E6B6B564339D3C30A3A532CDC630072D74EB244EFAA"
            },
            {
              "Id": "_petrifyAttackEffectRange:System.Single",
              "Name": "_petrifyAttackEffectRange",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackEffectRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A66F09F26364EA4FC5BA83E65822A1350DF91B7DA72680DAFB0EE2D06E591B99"
            },
            {
              "Id": "_petrifyAttackMovementLockDuration:System.Single",
              "Name": "_petrifyAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76B14A3EABBBD3A071DB873809A9E4790510BF679D23CDB69F39EFFA78BCC533"
            },
            {
              "Id": "_petrifyAttackRange:System.Single",
              "Name": "_petrifyAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0CE60141FB18ED6042E630B8FFAC1FA83B3718813ACE0AF31F6E5361C7329F7"
            },
            {
              "Id": "_petrifyAttackSpellTriggerDelay:System.Single",
              "Name": "_petrifyAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _petrifyAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF53DBD0D6D69BBDDB9B0DC58B9CA29E3C6C09297F14D9EC4459B646EAD0751A"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_summonAttackChargeDuration:System.Single",
              "Name": "_summonAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _summonAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37F79E9EC96385D06BD612FB7FC9A80F9F444CC1ED0ECAA257B8603B83023C1"
            },
            {
              "Id": "_summonAttackCooldown:System.Single",
              "Name": "_summonAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _summonAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48B807C4AEF72E4738F39B2990F4517BB5D6C58939A88EC9AE290AAB0A835E5C"
            },
            {
              "Id": "_summonAttackMovementLockDuration:System.Single",
              "Name": "_summonAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _summonAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17A6FD70E7503D4145F40DA3D3C386943B256DD44DB4F6ECD426ED423A6D2E05"
            },
            {
              "Id": "_summonAttackSpell:System.String",
              "Name": "_summonAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _summonAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A3B4F353AB5DBBE5107AD5778687FFDF17702C4796A01C2278632C9321567D"
            },
            {
              "Id": "_summonAttackSpellTriggerDelay:System.Single",
              "Name": "_summonAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _summonAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEE137AA6FBE14B3086D99294AC6B754710415214F53160AA77A4FE53FA9E3C0"
            },
            {
              "Id": "_summonedEntitiesCheckCooldown:System.Single",
              "Name": "_summonedEntitiesCheckCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _summonedEntitiesCheckCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE0B1E87F10CF43E2E86EBED65236979C19928F4D80E988FB7F63908ADA688B8"
            },
            {
              "Id": "_summonedEntitiesCheckRadius:System.Single",
              "Name": "_summonedEntitiesCheckRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _summonedEntitiesCheckRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20C7DE32094DF706589EDF2A9C00AF0ACF044D17EE20E322209934D680BEEB7E"
            },
            {
              "Id": "_summonOffsets:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_summonOffsets",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _summonOffsets",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C1E55E6502F8E0494577726590F5D020E9E02B732F447B69D94447DA0BB0D15"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4098,
              "BodyHash": "10223C6BAA34F2328D3E5F8A2960F2EBE32B727E2CA4101896C95E6BFE8DF25F",
              "Hash": "D9462416D21564CF0D71EAB678C479875800BBEFDDFA2E90011C4A580C67D228",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerMedusaController::\u003CCreateStateMachine\u003Eb__44_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggro",
                "chase",
                "petrifyAttack",
                "meleeAttack",
                "summonSnakes",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "petrificationCooldownTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1113,
              "BodyHash": "A7D1FDF11855C4DB0FC406761BBD9C648AA571BF40524D9B4F7CF0737F897F14",
              "Hash": "B4DF55186F5B1BA307BCD24100F23490CF7D80C30C48D4EAAC01A89B1EEC4A5B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "melee_attack_spell",
                "melee_attack_range",
                "melee_attack_charge_duration",
                "melee_attack_spell_trigger_delay",
                "melee_attack_movement_lock_duration",
                "melee_attack_cooldown",
                "petrify_attack_aura",
                "petrify_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "47B1635F744E8B14EFDF682A9751EACB0607B190B57B6EA38A94D9A6626579B3",
              "Hash": "6F1DBBB363915B9BE0115185387B7DE33F85CB145BC505F3D984E36328502DE1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EEBE471E37E5C11D7CCA25660D5653F2FDF32BA769C0CD0A6B54C3E4FCAD626E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerPhoenixController",
          "Name": "ServerPhoenixController",
          "DisplayName": "ServerPhoenixController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerPhoenixController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentSwoopAttackCooldown:System.String",
              "Name": "CurrentSwoopAttackCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentSwoopAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A06F0BE79CEB081C7933B336D27336A20AB1EFD5CFC2A9C22AD2F84BA6A01C8B"
            },
            {
              "Id": "FlyToTreeCooldownTimer:System.String",
              "Name": "FlyToTreeCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String FlyToTreeCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2D5D69A07AFA2C2D22D0EDEF6E70067279EE2E7CF1D5CD08E74AE4275F184A5"
            },
            {
              "Id": "FlyToTreeOnCooldown:System.String",
              "Name": "FlyToTreeOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String FlyToTreeOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9ECC3A9FD9A72F4B451B3A70FDAF323FFE1C37524A2745B06CF88C990A15186"
            },
            {
              "Id": "HealAtCorpseCooldownTimer:System.String",
              "Name": "HealAtCorpseCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String HealAtCorpseCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5C3A4E626551E7A987B5C42BC00083CC9AC3E18E77C66D711EB5EDC2AD85BDA"
            },
            {
              "Id": "HealAtCorpseOnCooldown:System.String",
              "Name": "HealAtCorpseOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String HealAtCorpseOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7427CC64DD387500B14BF6F7B70DC206B148628CB08341DDEFA13D7C762618F6"
            },
            {
              "Id": "SwoopAttackCooldownTimer:System.String",
              "Name": "SwoopAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SwoopAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FAD948B56136FF5309E1B8035AF45D92CE641A517C985CE65E010BE002A2428"
            },
            {
              "Id": "SwoopAttackOnCooldown:System.String",
              "Name": "SwoopAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SwoopAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FB8AA9141751FF7A83BF747CDF0B16394A3FE99B8E4B678F4CAAD74FAF30081"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_aggroedFlightHeight:System.Single",
              "Name": "_aggroedFlightHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _aggroedFlightHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7D2E9BAB624387D946F512A060371CE2639B611204A4C5B8C2E5309D94B1B86"
            },
            {
              "Id": "_aggroedFlySpeed:System.Single",
              "Name": "_aggroedFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _aggroedFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80F60DC2BC63DE9963F45617DDF2307112418A3D651ADBB85C8F5205D779FF55"
            },
            {
              "Id": "_circleIdleFlightHeight:System.Single",
              "Name": "_circleIdleFlightHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _circleIdleFlightHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8709F8410476DF3CB1FC407DEA979A7F3109F2A972D190B277765DC96579BF1B"
            },
            {
              "Id": "_circleIdleFlyRadius:System.Single",
              "Name": "_circleIdleFlyRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _circleIdleFlyRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8169F4C783223FB1ABDEF097D52E75AF12F33637A0DA6D88161CF2E72BD81205"
            },
            {
              "Id": "_circleIdlePos:Microsoft.Xna.Framework.Vector2",
              "Name": "_circleIdlePos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _circleIdlePos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1E4DF9BBA3FD9E1C0BA6C40C488BE49248BF93D60F546A92BF85EDB3187EA40"
            },
            {
              "Id": "_circleTargetFlyRadius:System.Single",
              "Name": "_circleTargetFlyRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _circleTargetFlyRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB7A2B9503C4AA2E01AE8E23ADFFFAB14BBB3BD140961B11E86FEB9F00F05021"
            },
            {
              "Id": "_currentFlySpeed:System.Single",
              "Name": "_currentFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _currentFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03FD3992593E060FA89472DF8ECEC292954E59737891CEB9404072A70B21C9C1"
            },
            {
              "Id": "_fireTrailStartPercentOfSwoop:System.Single",
              "Name": "_fireTrailStartPercentOfSwoop",
              "Type": "System.Single",
              "Signature": "private System.Single _fireTrailStartPercentOfSwoop",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C542A0FEE640533CF9A0C698DBB092B074A77158D6D48D0299A9B90457DB63B"
            },
            {
              "Id": "_flyToTreeCooldown:System.Single",
              "Name": "_flyToTreeCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _flyToTreeCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3AA7B363071DEB0A9F78382202614125FD8F3CB3FEED80E88BD2924EA8828FC"
            },
            {
              "Id": "_gotBlockedByShieldThisFrame:System.Boolean",
              "Name": "_gotBlockedByShieldThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _gotBlockedByShieldThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAAAD6843B0F392760241FA6ADAE73868C004CC3F4FFFB0338C47DCDB29A7B3A"
            },
            {
              "Id": "_healAtCorpseCooldown:System.Single",
              "Name": "_healAtCorpseCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _healAtCorpseCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9276F2D3790F7004FFD5B2748EF7AFE8C4BBF84B21D7392C8E5863AB794A7815"
            },
            {
              "Id": "_healAtCorpseHealthTriggerPercentage:System.Single",
              "Name": "_healAtCorpseHealthTriggerPercentage",
              "Type": "System.Single",
              "Signature": "private System.Single _healAtCorpseHealthTriggerPercentage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D83BE6592BFD233B63C11A109418FFF65C906F4AF3073F0C973EEA6A18153F62"
            },
            {
              "Id": "_healSpell:System.String",
              "Name": "_healSpell",
              "Type": "System.String",
              "Signature": "private System.String _healSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82777C912AF51D267B5EE918E2800A2B1D9FAF39BA5E376DAC48EE22978D39AA"
            },
            {
              "Id": "_landOnTreePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_landOnTreePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _landOnTreePosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2843A5A3A7526D3C1E1005CDED50B05DF80AE169BF3B23604ECDEC166925543E"
            },
            {
              "Id": "_passiveFlySpeed:System.Single",
              "Name": "_passiveFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _passiveFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "049CF319AE373960FACD21EA37FC5C422A07D37FBD0EA9B0FED1C979767FBFDC"
            },
            {
              "Id": "_stunnedDuration:System.Single",
              "Name": "_stunnedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunnedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C711DD3435DFFF8B1CB20F18FCB5471D7E177323F5D86F32761F0E91D8F61CE2"
            },
            {
              "Id": "_swoopAttackCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_swoopAttackCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _swoopAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078B86818A5B5249A3F57BFCED689E83A5410F57E3F5E2C5A54FDEA09AEB07AA"
            },
            {
              "Id": "_swoopAttackFlySpeed:System.Single",
              "Name": "_swoopAttackFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopAttackFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2900253994214FE060468A7E1B06CFFB1D2D4F279EFF7F9E2E9E0A79931C7F10"
            },
            {
              "Id": "_swoopAttackSpell:System.String",
              "Name": "_swoopAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _swoopAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F78B8041E83164F1538B76F631FE7DA72A031B3E49D01AB7C8EF9E35895C0E40"
            },
            {
              "Id": "_timeOnCorpse:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_timeOnCorpse",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _timeOnCorpse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77A3B75913D61080DF3980FE76937442EEB5D273D3C8F5EFA143D618256DB15D"
            },
            {
              "Id": "_tookDamageThisFrame:System.Boolean",
              "Name": "_tookDamageThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _tookDamageThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "845801045BA68A15E134FFA4AD2F1E3E86E18739D8DFC699D4AAC3D563CD5E81"
            },
            {
              "Id": "_treeCirclingRadius:System.Single",
              "Name": "_treeCirclingRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _treeCirclingRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A415223F7655CEDE052413540620F76944E014575D7D98B9BB1295093A8D90EF"
            },
            {
              "Id": "_vulturePerchOnTreeOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_vulturePerchOnTreeOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _vulturePerchOnTreeOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3EC790AE1910B49AD8397D43036B72C897BD8016FF23C71E351CA5FC5873A5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5178,
              "BodyHash": "F13CE0045235C4F6EE1F8F042CD6DA2171FEF0DABE14D906290D1037471A3DBF",
              "Hash": "124D134451286B7F1A33F674A86CBEE605694EDEB1001896CFD7CC5D83C46E7C",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.Controllers.Enemies.ServerPhoenixController::\u003CCreateStateMachine\u003Eb__35_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.BTHelper::GroupValue(System.String, System.String)",
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E\u003E::op_Implicit(BM.BlackboardRef)",
                "BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)",
                "BM.RemoveDictionaryValue\u003CSystem.Guid, System.Guid\u003E::.ctor(BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E, BM.NodeArg\u003CT1\u003E)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "passiveDecision",
                "circleIdle",
                "perchOnTree",
                "flyToTree",
                "standOnTree",
                "aggroed",
                "circleTarget",
                "swoopAttack",
                "stunned",
                "healAtCorpse",
                "flyToCorpse",
                "stayOnCorpse",
                "healAtCorpseExitDecision",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 853,
              "BodyHash": "7942FE85D979FAA7876BDF426CB2C7AD3C1BA1093AB18DCF517D1B1965E0477B",
              "Hash": "357C3E3DD9D009E39162E226A238B973DE76D2F3D13CF6EE5B148EFDB5C5C05D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::CreateOrGetGroup(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::.ctor()",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.String::IsNullOrEmpty(System.String)",
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::get_Item(System.String)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.StateMachine::SetCurrentState(BM.State, BM.Blackboard, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::TryAdd(!0, !1)"
              ],
              "StringLiterals": [
                "passive_fly_speed",
                "aggroed_fly_speed",
                "swoop_attack_spell",
                "min_sweep_attack_cooldown",
                "max_sweep_attack_cooldown",
                "swoop_attack_fly_speed",
                "circle_target_fly_radius",
                "circle_idle_fly_radius",
                "circle_idle_flight_height",
                "aggroed_flight_height",
                "tree_circling_radius",
                "heal_spell",
                "corpse_heal_trigger_percentage",
                "min_time_on_corpse",
                "max_time_on_corpse",
                "heal_at_corpse_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnBlockedByShield",
              "Signature": "public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blockingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "68A014C98D126AD2C71F04C359641328847C43E9941B16D314047B9E2C897257",
              "Hash": "533AB7DDEC83CA89BC6747F27FE48BEBCBBCB688AA2DC9D8F825F6EBA9DF797C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "C8FD9D1E443E3ED0EC2636DBE83A354F44BBAE47BFFFD81A660AAF1C900FC29A",
              "Hash": "09BAD2D24DA39FAA512E6BCE8EC30BCB8C1BD0C89A916B70E669A2BA19B9ED28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "3193A739073F51F368F40E6245F9C0BE347534B7A211AD9A53C7D69C56C89D0B",
              "Hash": "09A96549693AA1D995C329E1A870A0BA5ED77B6714790284ED7A7E4C0B70A20D",
              "CalledMethods": [
                "ServerPhoenixController.\u003C\u003Ec__DisplayClass39_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "ServerPhoenixController.\u003C\u003Ec__DisplayClass39_0::\u003COnKilled\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "044051C49DDC81E5B50EB7A257D61E5CD3358769DA389C7BBC82BF04F83A10A1",
              "Hash": "DF69726C6ED85F73DDFF89628997079F759AD7E892D0D5E1171E1D08823BCFF9",
              "CalledMethods": [
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_Name()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "BM.Blackboard::GetValue(System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Object::ToString()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::TryGetGroup(System.String, BM.Blackboard\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "state",
                "skinnyTreeId",
                "globalVulture",
                "occupiedTrees"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "5E47DA41FBDA64980ECD6048615D8DD05185F7037364B608D7F1ECF62089C572",
              "Hash": "0FE4C015ADC9B9BD9176382BD6851CE3BAFFB4964E6787746EC2378051BA3633",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E80F2122DC796BF3FEEC997651BBE9D88B0C90B58DCF6FEF664390072A2F41C5"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerPotmanController",
          "Name": "ServerPotmanController",
          "DisplayName": "ServerPotmanController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerPotmanController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnnoyPlayerStateCooldown:System.Single",
              "Name": "AnnoyPlayerStateCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single AnnoyPlayerStateCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD72B1385ED6032875FB805EC99A2C96222170D0DF56689FAC5B0E27F990474A"
            },
            {
              "Id": "CurrentResourceToWriteTextWith:System.String",
              "Name": "CurrentResourceToWriteTextWith",
              "Type": "System.String",
              "Signature": "private System.String CurrentResourceToWriteTextWith",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33BF933E03E3B8372E56667198823514DECE5521E518E5097BCFEA5730F57952"
            },
            {
              "Id": "CurrentWriteTextPosition:System.String",
              "Name": "CurrentWriteTextPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentWriteTextPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B400829ED408BA2C107E36318F93876C963C51C5B391C56B7E2D3EF18799571A"
            },
            {
              "Id": "DesiredCarryableEntity:System.String",
              "Name": "DesiredCarryableEntity",
              "Type": "System.String",
              "Signature": "private System.String DesiredCarryableEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F0944BC09DBA66AAE31A6142C94EAC64A9DBDAB641C45E25925FD4307F06796"
            },
            {
              "Id": "GlobalPotmenBlackboard:System.String",
              "Name": "GlobalPotmenBlackboard",
              "Type": "System.String",
              "Signature": "private System.String GlobalPotmenBlackboard",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4DFB6277BB37B5E128728E7ADF1C9CB3BD4490E170043AE962AC94FA315370B"
            },
            {
              "Id": "OccupiedTextPositions:System.String",
              "Name": "OccupiedTextPositions",
              "Type": "System.String",
              "Signature": "private System.String OccupiedTextPositions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3401DAA6A2FE185B547CE1AF85F9E36FE72D9F62FB0D822480BC75BDFFC54167"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TryEnterAnnoyPlayerStateCooldown:System.Single",
              "Name": "TryEnterAnnoyPlayerStateCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single TryEnterAnnoyPlayerStateCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F03547B5E9ECBB0AAFC685246C5C7BF186349C2DAD8835A97460B3CD8B5BC704"
            },
            {
              "Id": "TryEnterStealStateCooldown:System.Single",
              "Name": "TryEnterStealStateCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single TryEnterStealStateCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8359AFAE01E5356EE25D8072F8E272BC26FB330956A2B9185CA6E313AE2FE1DF"
            },
            {
              "Id": "_carryableEntityTileSearchRadius:System.Single",
              "Name": "_carryableEntityTileSearchRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _carryableEntityTileSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB53FDD8F3AA7F7AA534B6006371629BA1ED9985E1CCB87123A41163A1306570"
            },
            {
              "Id": "_currentResourceToWriteTextWith:Shared.Entity.EntityWrapper",
              "Name": "_currentResourceToWriteTextWith",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _currentResourceToWriteTextWith",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BD254B3AFF7D643886B10913907547C59F7AEBE1008191A3386E6B73B1695ED"
            },
            {
              "Id": "_currentWriteTextPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_currentWriteTextPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E _currentWriteTextPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE42F16EA1DE7B5D036C4A672C4765B19153206A514D8EC4563E770D7FCDC22F"
            },
            {
              "Id": "_emptyTextPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_emptyTextPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _emptyTextPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8983FA1D1177CD12F48A17977B9DC177D44FED51847E2A84239890C225131F"
            },
            {
              "Id": "_fetchAnotherStopDistance:System.Single",
              "Name": "_fetchAnotherStopDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _fetchAnotherStopDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4473E1E6871528237292EBAEDB5B25933B2328DC1A1C144A9EE60A1B5DB48C1C"
            },
            {
              "Id": "_fetchStopDistance:System.Single",
              "Name": "_fetchStopDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _fetchStopDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "775C7182FCE4B1501C526D460A68A26C1A597AE3DE8999FB0F616F1971F07060"
            },
            {
              "Id": "_fleeWithStolenResourceDuration:System.Single",
              "Name": "_fleeWithStolenResourceDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeWithStolenResourceDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F1964952F3CD4D511FD39338854415D0555355E5C3550F691AA1437E6C9AB7"
            },
            {
              "Id": "_fleeWithStolenResourceDuration2:System.Single",
              "Name": "_fleeWithStolenResourceDuration2",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeWithStolenResourceDuration2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1993C8315707D345791E7F56FAECED47A9A1CFDA7AFF8DF5B7E572E64F1F9DE"
            },
            {
              "Id": "_giveUpFetchTime:System.Single",
              "Name": "_giveUpFetchTime",
              "Type": "System.Single",
              "Signature": "private System.Single _giveUpFetchTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A0D4BADD0EEB76CD8B4A9EC3F03FFB53DE8EEB3871D1CFDD80EB33C3F90A300"
            },
            {
              "Id": "_hideDuration:System.Single",
              "Name": "_hideDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _hideDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1895D1A4F500EF4028C6F4E1FA30D9B169BAE55DCE4AD1D0F87D98271EB9E20F"
            },
            {
              "Id": "_hideProbability:System.Single",
              "Name": "_hideProbability",
              "Type": "System.Single",
              "Signature": "private System.Single _hideProbability",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "798BBF05B69FDFE85D44DD60BD3D0B0E2599D9DD25810E6F1448205F542A989B"
            },
            {
              "Id": "_hideToIdleDisturbedRange:System.Single",
              "Name": "_hideToIdleDisturbedRange",
              "Type": "System.Single",
              "Signature": "private System.Single _hideToIdleDisturbedRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A4FCAAAF5A38908BE11D45E8D48F9082B4EFF58258AEE1171F815C290BDD7FC"
            },
            {
              "Id": "_lookAtDesiredCarryableEntityDuration:System.Single",
              "Name": "_lookAtDesiredCarryableEntityDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _lookAtDesiredCarryableEntityDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB74D7EDE906C9312068D94BC5F06BE83CAF46C14515AEA5761209F9C36BD0F3"
            },
            {
              "Id": "_maxFallbackDuration:System.Single",
              "Name": "_maxFallbackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFallbackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E01D5AD9B90B155B7745C788152F1AA0312098FA230CCD9D7670DE9F183406E9"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_pickupDuration:System.Single",
              "Name": "_pickupDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _pickupDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9A3DA08E3498148F0382E3C694E173CC4493ED7C1514919EB70C22ABC60D6DE"
            },
            {
              "Id": "_playerEntityToAnnoyId:System.Guid",
              "Name": "_playerEntityToAnnoyId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _playerEntityToAnnoyId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE490BA5CF90CE516099F58A8EA7AFC3DEE72E29E3AF834F35E76801F5D93FF9"
            },
            {
              "Id": "_playerToAnnoyEntity:Shared.Entity.EntityWrapper",
              "Name": "_playerToAnnoyEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _playerToAnnoyEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4572939766C80F2EAF92F5A6BCC8252ECF5F0E9B5A797949D979F523EC28ECC0"
            },
            {
              "Id": "_resourcesOnPosition:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_resourcesOnPosition",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _resourcesOnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCECE81BEE88E34C82137BCF5E437588427B07499C4FE09316C83090F07422C8"
            },
            {
              "Id": "_resourcesOnText:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "_resourcesOnText",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E _resourcesOnText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212FEDFD9A48A6AD02D4CB98B5C01B38570F4639C518A7B191F940C1F3A03A78"
            },
            {
              "Id": "_resourcesToWriteTextWith:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "_resourcesToWriteTextWith",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E _resourcesToWriteTextWith",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A48D82F31D4786EA06AA8438448A9A0BF91A566C59F59972DA08C738BDDCD30"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_searchNextCarryableEntityInterval:System.Single",
              "Name": "_searchNextCarryableEntityInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _searchNextCarryableEntityInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B655B91BA128F164B0DAF37E3F5502D220F4B1EB5FFCE3E5E798A742835E0DA"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_standStillBeforeCarryableSearchDuration:System.Single",
              "Name": "_standStillBeforeCarryableSearchDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _standStillBeforeCarryableSearchDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CB138AB92DFC04D7CA50CFB98805895C79397D2769DB1FC961FD8A90563EAEB"
            },
            {
              "Id": "_textToWrite:System.String",
              "Name": "_textToWrite",
              "Type": "System.String",
              "Signature": "private System.String _textToWrite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABDF50DDC3D7FF64D40B14AD8043DC11F008E5DEA74D1960F017DAE800407563"
            },
            {
              "Id": "_throwAngleOffset:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_throwAngleOffset",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _throwAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64FC1BFA74A95072CCFA6BDB3F1D1B46534F3B69FC17CCEBA19986F41DCB4486"
            },
            {
              "Id": "_throwAttackRange:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_throwAttackRange",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _throwAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27E449C36FF2E5DFFF2D32AB5E11A764EA6EBFF43A5227043B1A10210DA24BAE"
            },
            {
              "Id": "_throwChancePercentage:System.Single",
              "Name": "_throwChancePercentage",
              "Type": "System.Single",
              "Signature": "private System.Single _throwChancePercentage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDB84ABE8C7F7D75A6F8FBCBDB25E63FD8C98EEBEAA4C6082BD10A8DB7A049F9"
            },
            {
              "Id": "_throwDistance:System.Single",
              "Name": "_throwDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _throwDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98215F8548D83B8D5F7E5BBB77A4072D49C38B634D55015E4C9AA3566700CDB9"
            },
            {
              "Id": "_throwDuration:System.Single",
              "Name": "_throwDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _throwDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB28DD19E20E453E8899F8F98E85B3748F40CD4AB551FBB7BE3B12796D93138D"
            },
            {
              "Id": "_waitAfterDropDuration:System.Single",
              "Name": "_waitAfterDropDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _waitAfterDropDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D2B92FCAE776937EF9F233E4E929018DF9F5FC968D174F3372C6C24054951EC"
            },
            {
              "Id": "_waitAfterThrowDuration:System.Single",
              "Name": "_waitAfterThrowDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _waitAfterThrowDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17793D0310F3BE8C34C8F5E0E5AB59539BBBCAA778B65E767B742951A690567D"
            },
            {
              "Id": "_waitBeforeDropDuration:System.Single",
              "Name": "_waitBeforeDropDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _waitBeforeDropDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1076B7165FD034604BBAF666B350B4420E15040FCED85ADEE4192C217AD66E00"
            },
            {
              "Id": "_waitBeforeLookInThrowDirectionDuration:System.Single",
              "Name": "_waitBeforeLookInThrowDirectionDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _waitBeforeLookInThrowDirectionDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D6C982837EC11961D1E2413A4B76E9D7D131BB1F7B2DE4C1651C70748D8AB6"
            },
            {
              "Id": "_waitBeforeThrowDuration:System.Single",
              "Name": "_waitBeforeThrowDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _waitBeforeThrowDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "970A066E6C41B00E83BAF9797FA2B45DE452396987953A069950DC11926A3F20"
            },
            {
              "Id": "_walkAwayProbability:System.Single",
              "Name": "_walkAwayProbability",
              "Type": "System.Single",
              "Signature": "private System.Single _walkAwayProbability",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5368E10D30D660DADCA736D9C5D5B53794822A4B0A6D1CEBC69389FCD0C9A2DF"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_writeText:System.Boolean",
              "Name": "_writeText",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _writeText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A579B318FE585947894632DD1878F8AC3F1339BAD6C17BE194925BDCB0D7FE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9798,
              "BodyHash": "06BE6984BAFC91728162A17F3765011068DC5998AC63AF03499CED826F2382A0",
              "Hash": "43E96F08AFE4017014759EA50C778A5425E8D0A7C6E20D115A833F26B0235423",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.Controllers.Enemies.ServerPotmanController::\u003CCreateStateMachine\u003Eb__55_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.PlayVfx::.ctor(System.Byte)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.Controllers.Enemies.ServerPotmanController::\u003CCreateStateMachine\u003Eb__55_1()",
                "BM.State::set_ExitBehaviorTree(BM.BehaviorTree)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.StopMoving::.ctor(NodeEntityArg)",
                "CandideServer.Entities.Controllers.Enemies.ServerPotmanController::\u003CCreateStateMachine\u003Eb__55_2()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "approachCarryable",
                "pickUpCarryable",
                "fetchAnother",
                "drop",
                "throwPassive",
                "postThrowPassiveWait",
                "aggroed",
                "runAroundPlayer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1008,
              "BodyHash": "7550BA101F54D919F57BCC5EB322CCC97F4493D8DFFB17572BFDD590633915CC",
              "Hash": "A69406787F43C975B3E0DB2BDFE28DF61976D616F3A39410409985C07A3709A7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::CreateOrGetGroup(System.String)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor()",
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "look_at_desired_carryable_entity_duration",
                "wait_before_drop_duration",
                "wait_after_drop_duration",
                "wait_before_look_in_throw_direction_duration",
                "wait_before_throw_duration",
                "throw_duration",
                "wait_after_throw_duration",
                "throw_distance"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "D9957A1CA62B2DA7323A2F7CA9C39491526106BDBB268B66310723CE6CBA33E5",
              "Hash": "14505B822EA9C2D96A04FFBCE6E37327561273867ABCBBBB22CFA627856234C6",
              "CalledMethods": [
                "BM.Blackboard::GetValue(System.String)",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::CreateOrGetGroup(System.String)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "desiredCarriableEntity",
                "globalPotmen",
                "currentlyDesiredCarryables"
              ],
              "Source": null
            },
            {
              "Id": "TryGetNextWriteTextPositionAndExistingResourcesOnText(Microsoft.Xna.Framework.Vector2, System.String, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Boolean, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetNextWriteTextPositionAndExistingResourcesOnText",
              "Signature": "private System.Boolean TryGetNextWriteTextPositionAndExistingResourcesOnText(Microsoft.Xna.Framework.Vector2 originPosition, System.String text, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E resourcesOnTextBuffer, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E resourcesOnPositionBuffer, System.Boolean pickRandomPosition, out Microsoft.Xna.Framework.Vector2\u0026 outTextPosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "originPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourcesOnTextBuffer",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourcesOnPositionBuffer",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pickRandomPosition",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outTextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 635,
              "BodyHash": "6EDE3D591C8B1668D52590E78028E5B20A31406F3A0266BA19F94FC93B062CDB",
              "Hash": "D981A046BB602829526E9BEC75144C72414142E7A6B12E6F543C8C35AC3AA505",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.String::get_Chars(System.Int32)",
                "System.Char::Equals(System.Char)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Char::ToString()",
                "BM.Formations::Get(System.String)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingPoint(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_CarrierEntity()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::CreateOrGetGroup(System.String)",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Vector2\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "globalPotmen",
                "occupiedTextPositions"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "8D9D978F992513AF8457EE9703CF95B3AE5B997469F13D569A61AE6077748E64",
              "Hash": "4D8484550FE45ECC1D3AEBF9CAF330A806EE0428DB73E0AA540EB592D2AF6EBB",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "potman_carrying_offset",
                "playerToAnnoy"
              ],
              "Source": null
            }
          ],
          "Hash": "662DB702B6D9DF9088703FD0F3CC36EAF003F0D6812D01ED3458BFCA166D64BF"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController",
          "Name": "ServerPyzifaxController",
          "DisplayName": "ServerPyzifaxController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BladestormCooldownTimer:System.String",
              "Name": "BladestormCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String BladestormCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7901E3FCA524B85BD323B76C8CB8978BB5A3EFD3D5A55A6C1C8C0FE8906EAC98"
            },
            {
              "Id": "BladestormOnCooldown:System.String",
              "Name": "BladestormOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String BladestormOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F147A992ADBBF7F3CB2F1FF6A7F8A6A0AA1FFFAECE83BDB777DD7FD7F771FD5D"
            },
            {
              "Id": "BoulderThrowCooldownTimer:System.String",
              "Name": "BoulderThrowCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String BoulderThrowCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6E6C1374B7045BB2BB7E03A440AE4A64BE184FBAE0C5D2DA29E0F1E63B4127D"
            },
            {
              "Id": "BoulderThrowOnCooldown:System.String",
              "Name": "BoulderThrowOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String BoulderThrowOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EFD83EB9926806F6657E181868EE1E6E7AA95CF55E62D6381E65E2847E12BD9C"
            },
            {
              "Id": "CallForBackupCooldownTimer:System.String",
              "Name": "CallForBackupCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String CallForBackupCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08A2A7E908F82B3E6755A59194F2CF99D9CEEF9217BFA694EF6211F53CCA9A52"
            },
            {
              "Id": "CallForBackupOnCooldown:System.String",
              "Name": "CallForBackupOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String CallForBackupOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40193C65462796A648A8C9F3C862727A105187A4B4C9B13276478230DF33C316"
            },
            {
              "Id": "CommandTargetEntity:System.String",
              "Name": "CommandTargetEntity",
              "Type": "System.String",
              "Signature": "private System.String CommandTargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B00FAF99D27D542AC25549E33723DE718A585CF778B8F71A0FDFB36E6D129EA"
            },
            {
              "Id": "CommandTargetPlayerCooldownTimer:System.String",
              "Name": "CommandTargetPlayerCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String CommandTargetPlayerCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B3126A7F6E97A8CEA9CE96B7C603FFDDFEE7CE7C9660DA186941A2309A38541"
            },
            {
              "Id": "CommandTargetPlayerOnCooldown:System.String",
              "Name": "CommandTargetPlayerOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String CommandTargetPlayerOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B0E6177FADD5EE949549223109B7DAE4CDC68A5E1CAB0FA6F11FE028C3DBED2"
            },
            {
              "Id": "CurrentBladeStormSpeed:System.String",
              "Name": "CurrentBladeStormSpeed",
              "Type": "System.String",
              "Signature": "private System.String CurrentBladeStormSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E1078D3941856E765B32001CD76CA22B286CC4E7814D39AE50ECF160C40E651"
            },
            {
              "Id": "CurrentBoulderThrowCooldown:System.String",
              "Name": "CurrentBoulderThrowCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentBoulderThrowCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35F439277F9BE8570BC1C88BBB3B5FB13E40FA4A5E6FCEF1F607925AA64B86A1"
            },
            {
              "Id": "CurrentJumpSoundEvent:System.String",
              "Name": "CurrentJumpSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String CurrentJumpSoundEvent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6380C39CC54F7E347CA065A33CFEB91568DD8133F7D059F80970B6DC2356BA03"
            },
            {
              "Id": "CurrentRunSpeed:System.String",
              "Name": "CurrentRunSpeed",
              "Type": "System.String",
              "Signature": "private System.String CurrentRunSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0051E2339565C63AA9C38F4CDCD3E5BE807D321C23CA150408329FDCFDCD34B"
            },
            {
              "Id": "GeneralAbilityCooldown:System.String",
              "Name": "GeneralAbilityCooldown",
              "Type": "System.String",
              "Signature": "private System.String GeneralAbilityCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77F625387B533BB8A0B80A02CD228A0DE336DF984E9773173A9C2E44C9D5DAC2"
            },
            {
              "Id": "GeneralAbilityCooldownTimer:System.String",
              "Name": "GeneralAbilityCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String GeneralAbilityCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D46F1A92FF2C761282DE796BDD306C73EAE42D4A98CBF35C9429EFF84E3DDA80"
            },
            {
              "Id": "GeneralAbilityOnCooldown:System.String",
              "Name": "GeneralAbilityOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String GeneralAbilityOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD5147B2B1C1EC2305FBAA3AE3EF6D58350C7B78D8D5B577467C026CC636638A"
            },
            {
              "Id": "JumpAttackCooldown:System.String",
              "Name": "JumpAttackCooldown",
              "Type": "System.String",
              "Signature": "private System.String JumpAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0130432C0C737F4F52D9D3B305A5D0DCECC391CD3BA94F78644637D43D46A709"
            },
            {
              "Id": "JumpAttackCooldownTimer:System.String",
              "Name": "JumpAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String JumpAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B58682551B9AB26A43533D014B5818BCF7D93435A5700BAF98F588A5470F703"
            },
            {
              "Id": "JumpAttackOnCooldown:System.String",
              "Name": "JumpAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String JumpAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28E238E8E8A6938C39CD7C46D92C340EC474068B9E55B29F0D5F40F08DAEE000"
            },
            {
              "Id": "MeleeAttackChargeDuration:System.String",
              "Name": "MeleeAttackChargeDuration",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73A4DC57EB31887A73BD784E3E26B67F62BA59AB774244735DBF729080039FA3"
            },
            {
              "Id": "MeleeAttackCooldownTimer:System.String",
              "Name": "MeleeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"
            },
            {
              "Id": "MeleeAttackMovementLockDuration:System.String",
              "Name": "MeleeAttackMovementLockDuration",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDE540E6A01E49A2AC2F8393A1E8799D04AD8B3A045B1E581267FCE126257173"
            },
            {
              "Id": "MeleeAttackOnCooldown:System.String",
              "Name": "MeleeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "211EF86E1E59A4F7FEFEF1B565605F26692F6EDC590911E445D311B2E0E59E5E"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "private System.String SatyrBoss",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DED3A739A7CBF3563E8B6CF4BA7F12896945E987ED0AECD76032B01E57CE486E"
            },
            {
              "Id": "SatyrToThrow:System.String",
              "Name": "SatyrToThrow",
              "Type": "System.String",
              "Signature": "private System.String SatyrToThrow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B2D026090AB719808263F1596132075F17A1EDD52DD54C0DD67E9A8E757F3A8"
            },
            {
              "Id": "ShouldDecelerate:System.String",
              "Name": "ShouldDecelerate",
              "Type": "System.String",
              "Signature": "private System.String ShouldDecelerate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "585A81FB1DB77B8446C419F4C8973C5098C544688353C41653078FBF3D5D783F"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "ThrowSatyrCooldownTimer:System.String",
              "Name": "ThrowSatyrCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String ThrowSatyrCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31F4FF9AD60414410B6839004DAE7E495A49D62171E171E24665962F456EF21F"
            },
            {
              "Id": "ThrowSatyrOnCooldown:System.String",
              "Name": "ThrowSatyrOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String ThrowSatyrOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD883FBB00D83AFB3BD03A8E97B113BAE9E0FF62A132959314A6DDBF372B8904"
            },
            {
              "Id": "_arenaController:CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
              "Name": "_arenaController",
              "Type": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
              "Signature": "private CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController _arenaController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B6C7822BAF1169E0A0FF7F0C3CB0F7140D4DEAC4A32B4F153AAB665E81B1E36"
            },
            {
              "Id": "_avoidTargetsReuseList:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "_avoidTargetsReuseList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E _avoidTargetsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB63C4FDF84C3AC328D2B6C5433E03D3B576240CFA0B8A546BD1F583AFFA7B3A"
            },
            {
              "Id": "_bladestormChargeDuration:System.Single",
              "Name": "_bladestormChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6386FBA2AE93ABFBC77FBB55B6DD75AAA355E7AFCA79A68FF698C7D8A78CE3E4"
            },
            {
              "Id": "_bladestormCooldown:System.Single",
              "Name": "_bladestormCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9E1DD73DAEE272E7F9EF4199D822FA528ABB69DB45CBD3DACA871977A26B4FC"
            },
            {
              "Id": "_bladestormDuration:System.Single",
              "Name": "_bladestormDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CD852DE5D54C4431AE5B73E2EEA93AA598DA149300B520ACD2B4D0332094A24"
            },
            {
              "Id": "_bladestormEndAnimDuration:System.Single",
              "Name": "_bladestormEndAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormEndAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0954E777C92CBC4110EBF57BB84BBBA13E91F86D0D09F7B80D75B781548D956B"
            },
            {
              "Id": "_bladestormEnragedMoveSpeed:System.Single",
              "Name": "_bladestormEnragedMoveSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormEnragedMoveSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0687F5AF0662544B73C627B6A79235926736353F4BF421A2DD2E43AE4B72F0FD"
            },
            {
              "Id": "_bladestormMovementLockDuration:System.Single",
              "Name": "_bladestormMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB18B418243616CD9FA598F7A63E9DACF007195E4E71247AFA9310D19D0D982E"
            },
            {
              "Id": "_bladestormMoveSpeed:System.Single",
              "Name": "_bladestormMoveSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormMoveSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43E5291DBDFBE312DE2F180978C6B9967A26FDB0853EB6B57B434F4251BCE631"
            },
            {
              "Id": "_bladestormPreAttackPauseDuration:System.Single",
              "Name": "_bladestormPreAttackPauseDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormPreAttackPauseDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B5A98A35E982E614DC7619C4A678EED9F84D5F5A18302F294EECF4E44947D56"
            },
            {
              "Id": "_bladestormSpell:System.String",
              "Name": "_bladestormSpell",
              "Type": "System.String",
              "Signature": "private System.String _bladestormSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E2720189969DBCCA2CD5EBEFDE7EB3AD4B7AE09E04F822147D7747B3DCCA748"
            },
            {
              "Id": "_bladestormStartAnimDuration:System.Single",
              "Name": "_bladestormStartAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _bladestormStartAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7C62785786B1AEAE3BE4A96628B4264CF5C5D054237E2F59D909C3199EC6A91"
            },
            {
              "Id": "_boulderThrowChargeDuration:System.Single",
              "Name": "_boulderThrowChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8CA16F0A170A83AF11C35DCA7B967F2B200CE67A341F13460753CED45CB623B"
            },
            {
              "Id": "_boulderThrowMaxRange:System.Single",
              "Name": "_boulderThrowMaxRange",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowMaxRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CAAEE1AEDEC4CC780C0B58D9A8B0B8C287D6CC4A62240A00EB75F552DE6488A"
            },
            {
              "Id": "_boulderThrowMinRange:System.Single",
              "Name": "_boulderThrowMinRange",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowMinRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BAC8F0E842152B961125CECEE02C391E70B7B52C699E23FA1061DCF3BC3302"
            },
            {
              "Id": "_boulderThrowMovementLockDuration:System.Single",
              "Name": "_boulderThrowMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D96BB83608B862E2EA97152DBF23AC9AB10CC3426EAB6574DB86239200BCEF"
            },
            {
              "Id": "_boulderThrowMultiplayerCooldown:System.Single",
              "Name": "_boulderThrowMultiplayerCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowMultiplayerCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "486A8EDFE2F88DD46675460CCCDD764E15FE09773393CA7A7A9F2136BC83A185"
            },
            {
              "Id": "_boulderThrowSoloCooldown:System.Single",
              "Name": "_boulderThrowSoloCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowSoloCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67B9C4FCF35193AAF7E9143E20BA9C1F773160A36DA6698AECC49EC4F854B6F9"
            },
            {
              "Id": "_boulderThrowSpell:System.String",
              "Name": "_boulderThrowSpell",
              "Type": "System.String",
              "Signature": "private System.String _boulderThrowSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B99C115808740C423B4A559183FF5B0042B2BD960981B7D1B4A0D780EFFD115E"
            },
            {
              "Id": "_boulderThrowSpellTriggerDelay:System.Single",
              "Name": "_boulderThrowSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _boulderThrowSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "111420715AEA3B8974988105F633C9FBA17420F262E00D23EFCAA3EC130DC134"
            },
            {
              "Id": "_commandTargetId:System.Guid",
              "Name": "_commandTargetId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _commandTargetId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "347F661DDE2E482A3643674D4D45107EE6D360DC121DCBD27550083F9BFB7912"
            },
            {
              "Id": "_commandTargetPlayerChargeDuration:System.Single",
              "Name": "_commandTargetPlayerChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _commandTargetPlayerChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C6B3FFA401D3511CA5174DF7EFAD5A54B896A5A39963CC270C7C73104DD5AD8"
            },
            {
              "Id": "_commandTargetPlayerCooldown:System.Single",
              "Name": "_commandTargetPlayerCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _commandTargetPlayerCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FA2315A53057915733BAF0FC2CEA2E724B834EA30C3D360D7CA98745E99A7D9"
            },
            {
              "Id": "_commandTargetPlayerMovementLockDuration:System.Single",
              "Name": "_commandTargetPlayerMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _commandTargetPlayerMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C80B2C655D36897325001F349A2DF50F95E092D61C07057492BA32E53529AC5"
            },
            {
              "Id": "_commandTargetPlayerPointDuration:System.Single",
              "Name": "_commandTargetPlayerPointDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _commandTargetPlayerPointDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3727D1F3CD254BB7361C8D054A564D85F3F391972B8C7953B6F8E4C171509CDA"
            },
            {
              "Id": "_commandTargetPlayerSpellTriggerDelay:System.Single",
              "Name": "_commandTargetPlayerSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _commandTargetPlayerSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A94AD03891FC42FD16302C4EE47C4462F4F4DA02CA4035B2DA0A647B04E2CD2"
            },
            {
              "Id": "_enragedRunSpeed:System.Single",
              "Name": "_enragedRunSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _enragedRunSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D06C32264B508913E7F0D234717A938C704D25ED451CF0AABAE7E738159835F"
            },
            {
              "Id": "_enragedSatyrSummonCountMultiplier:System.Single",
              "Name": "_enragedSatyrSummonCountMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _enragedSatyrSummonCountMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD0A9AFE3687784E049CE7245456DD317A8CACD073214A78B929353E4E0CB00"
            },
            {
              "Id": "_fallingRockSpawner:CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Name": "_fallingRockSpawner",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner _fallingRockSpawner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "096FC4C300D87B4A663E55E6A4A0189E503952A94C9C8AA89A072CA490CA7D2D"
            },
            {
              "Id": "_fightStarted:System.Boolean",
              "Name": "_fightStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _fightStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EB35C32AE47D69B45C3818E1C454A04527080F29FE11A9BF28800BBEAECE9CB"
            },
            {
              "Id": "_generalAbilityCooldown:System.Single",
              "Name": "_generalAbilityCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _generalAbilityCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6260CE7EB0AC5DF4D91CBE72C782250DD3839D1D240DDEBDD49E164A40A31A05"
            },
            {
              "Id": "_grabAnimDuration:System.Single",
              "Name": "_grabAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _grabAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75FA6710ED9DB819A1B19AA7F1936082448DE28C0A1EEA558CBAF0CAFA1E2942"
            },
            {
              "Id": "_grabTriggerDelay:System.Single",
              "Name": "_grabTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _grabTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A22049B77862E18C883B5AF041BA82CE4EE443CA943565CFCC5886C785EBE52"
            },
            {
              "Id": "_hasEnteredBulletHellPhase:System.Boolean",
              "Name": "_hasEnteredBulletHellPhase",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasEnteredBulletHellPhase",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E3C926420A8DE083DF982596CBDB368C90B2318C141FF16E1468E93A4612B8B"
            },
            {
              "Id": "_hasEnteredJumpAttackPhaseAt25PercentHealth:System.Boolean",
              "Name": "_hasEnteredJumpAttackPhaseAt25PercentHealth",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasEnteredJumpAttackPhaseAt25PercentHealth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "938C455A9DDFF4D04C8AF9B4C1FE344637D1CAE42CB07C689C6C926BD427E7BF"
            },
            {
              "Id": "_hasEnteredJumpAttackPhaseAt75PercentHealth:System.Boolean",
              "Name": "_hasEnteredJumpAttackPhaseAt75PercentHealth",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasEnteredJumpAttackPhaseAt75PercentHealth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F002DF100717E3A00EE83091D6D8B963BA3812A27E718DF9744E82756BA0DC8"
            },
            {
              "Id": "_jumpAnimDuration:System.Single",
              "Name": "_jumpAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _jumpAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C10AB8FFF57521020AD3F302B732DC386D54DD8D7EE5B5FCC9373C82D7C6A8EB"
            },
            {
              "Id": "_jumpAttackCooldown:System.Single",
              "Name": "_jumpAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _jumpAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "428A496BAE671A4B681C3803E8E42A97EC212E4E72ED1267BF17F8D37C439880"
            },
            {
              "Id": "_jumpAttackJumpSpell:System.String",
              "Name": "_jumpAttackJumpSpell",
              "Type": "System.String",
              "Signature": "private System.String _jumpAttackJumpSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20F24B6A9002D1C3CE15D2E6D7D404FD4B865C6404AF2D914478E30DD5C5D267"
            },
            {
              "Id": "_jumpAttackLandSpell:System.String",
              "Name": "_jumpAttackLandSpell",
              "Type": "System.String",
              "Signature": "private System.String _jumpAttackLandSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46DC47DF8757C0C7024A4752DC1AAE3D7998B4621656C0585B4DE10EF4944E4"
            },
            {
              "Id": "_jumpAttackPhaseJumpCount:System.Int32",
              "Name": "_jumpAttackPhaseJumpCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _jumpAttackPhaseJumpCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1752AA312EB7EBF4F6A493D260526D24B2F7E6B4CB0C7AD0D3AB51604F6DA3AB"
            },
            {
              "Id": "_jumpAttackTriggerRange:System.Single",
              "Name": "_jumpAttackTriggerRange",
              "Type": "System.Single",
              "Signature": "private System.Single _jumpAttackTriggerRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F8F0BACA7534D83FADDBE94EF2A59C908A2D01774246CAEA26F2464E506E011"
            },
            {
              "Id": "_jumpTriggerDelay:System.Single",
              "Name": "_jumpTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _jumpTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BD8A9402BCF8444CC2217519FA58633879ECBFB5270048FC8EDA0BE366701A0"
            },
            {
              "Id": "_landAnimDuration:System.Single",
              "Name": "_landAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _landAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23D29202A9E0532B2B82DBC097399D80037663C13FBEA17A6F723A1216069C4D"
            },
            {
              "Id": "_landTriggerDelay:System.Single",
              "Name": "_landTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _landTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B176955A9BC17A7CC40BC30681E7E6ABD7B10FF8D794D06B48DB87A9E552C931"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackMovementLockDuration:System.Single",
              "Name": "_meleeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackRecoverAnimDuration:System.Single",
              "Name": "_meleeAttackRecoverAnimDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRecoverAnimDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27B010A124E49ED79D43EA652F8E571C243BB82BCA1D77776968B9749F9D8A1D"
            },
            {
              "Id": "_meleeAttackSpell:System.String",
              "Name": "_meleeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _meleeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"
            },
            {
              "Id": "_meleeAttackSpellTriggerDelay:System.Single",
              "Name": "_meleeAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77C7159C6FF4B08F8CE3A31716D7B8094626ECB29338EAB8867DE12BFFCB3318"
            },
            {
              "Id": "_previousCommandTargetId:System.Guid",
              "Name": "_previousCommandTargetId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _previousCommandTargetId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4207EBA3B0E55379AB88156F966A6926FD6F61F51D3C3C1F3049F5368F988E4"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_summonSatyrsCooldown:System.Single",
              "Name": "_summonSatyrsCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _summonSatyrsCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B08F098A38F52C0C7C5C08B5F1BEE4204C9A340E88FFAF3EF7C9C83A1BDE3DD"
            },
            {
              "Id": "_targetEntityId:System.Guid",
              "Name": "_targetEntityId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _targetEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C87123257D00E01420F2D8A1107D16B4E059C694234A5B8E0AAC61837C3B1541"
            },
            {
              "Id": "_throwSatyrChargeDuration:System.Single",
              "Name": "_throwSatyrChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C50330EEE987C9308E4EC183CFA9073F2EA7E5C0695B5FAA90BA53F758380F9"
            },
            {
              "Id": "_throwSatyrCooldown:System.Single",
              "Name": "_throwSatyrCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D94787D5EB031F84559B08743AB051437444673A4BA08231B651A0B3324BDB4"
            },
            {
              "Id": "_throwSatyrFindSatyrRange:System.Single",
              "Name": "_throwSatyrFindSatyrRange",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrFindSatyrRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "554E87D0A4D70E491B12C99C6328851206580C40A2B5C888F0105E2144F3C2AF"
            },
            {
              "Id": "_throwSatyrMovementLockDuration:System.Single",
              "Name": "_throwSatyrMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24258B21784318AB4B6DD17803D3DB8ABC826CE2B398AE4FCC4C0895FFF69645"
            },
            {
              "Id": "_throwSatyrRequiredDistanceFromWall:System.Single",
              "Name": "_throwSatyrRequiredDistanceFromWall",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrRequiredDistanceFromWall",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBF9C9A6440355F33BEB411CB6E6A42E73994AA83E690105544618D21167DD7C"
            },
            {
              "Id": "_throwSatyrTriggerRange:System.Single",
              "Name": "_throwSatyrTriggerRange",
              "Type": "System.Single",
              "Signature": "private System.Single _throwSatyrTriggerRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9936B2CD64EEAB5F3B5795DC1D695476673A20614CFCEEBC4DD4FA6B32121F72"
            }
          ],
          "Properties": [
            {
              "Id": "CommandTarget:Shared.Entity.EntityWrapper",
              "Name": "CommandTarget",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper CommandTarget",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E68B8E308D8B4D0B5B5BF0A378DBF30259D59B265FC082C84BBC57910BB32522"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAvoidTargets(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "AddAvoidTargets",
              "Signature": "private System.Void AddAvoidTargets(System.Boolean avoidCommandTarget, System.Boolean avoidCurrentTarget)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "avoidCommandTarget",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "avoidCurrentTarget",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "832AEE9BE08F922814C5305965B9D09A14C3F68DBBB326884E4407899C2991E7",
              "Hash": "14F49448043F9BDCADB1D89DF3BEA25CE8017C0BB6012629B6ADC859A52EBCCD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Guid::Equals(System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddAvoidTargetsBasedOnPlayerCount()-\u003ESystem.Void",
              "Name": "AddAvoidTargetsBasedOnPlayerCount",
              "Signature": "private System.Void AddAvoidTargetsBasedOnPlayerCount()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "BDDC7E483A0D7542767CBBD67A99D63A7F21EA345C69A27515E6741210389F5E",
              "Hash": "17E3AC6EB288612EC4BE8C33E5828FD13E141FD161C4D1D993368F9CDB8C6949",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Guid::Equals(System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyEnragedEffects()-\u003ESystem.Void",
              "Name": "ApplyEnragedEffects",
              "Signature": "private System.Void ApplyEnragedEffects()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "583118B7E12BCA22AD3F4E45C808E161F858ADE5DBBBF28F6A8908E3EE9C496A",
              "Hash": "F48147638ECD9C1AA507B049BD0EB5EBBF94ED784ECDA91895FD04C8922F2F7D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.EnemyUtil::SyncBlackboardValue(BM.Blackboard, System.String, T)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ApplyPyzifaxEnragedEffects()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::PlaySoundOnEntity(System.Guid, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "aura:boss:satyr_boss:enraged",
                "currentBladeStormSpeed",
                "currentRunSpeed",
                "generalAbilityCooldown",
                "meleeAttackChargeDuration",
                "meleeAttackMovementLockDuration",
                "jumpAttackCooldown",
                "event:/creature/Satyr/boss/satyr_boss_enraged",
                "currentSoundJumpEvent",
                "event:/creature/Satyr/boss/satyr_boss_jump_enraged"
              ],
              "Source": null
            },
            {
              "Id": "BeginFight()-\u003ESystem.Void",
              "Name": "BeginFight",
              "Signature": "public System.Void BeginFight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "EBB9B6859076218B91D08FFEC9361B72E0DF2BE79E05F50872A8E6C77D7348FA",
              "Hash": "9153FE9628FCF4F1D9223A0307D80B196948A0AFB3B0C3848E7E1B1F9F2F9612",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::ScaleBossBasedOnInitialPlayerCount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7482,
              "BodyHash": "694B576891699DB7787A44AF184BED3627E40AC5066DF5EB89F43B32C5DDFC4A",
              "Hash": "D1810794351002563E851A26CC3BD0913F7BC3DDCF5BB5C97B5CC0DF25E42A56",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.SetDirection::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::\u003CCreateStateMachine\u003Eb__99_0()"
              ],
              "StringLiterals": [
                "base",
                "pre_fight",
                "idle",
                "in_fight",
                "fighting",
                "boulder_throw",
                "bladestorm",
                "command_target_player",
                "chase",
                "run",
                "jump",
                "throw_satyr",
                "grab",
                "throw",
                "melee",
                "jump_attack_phase"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1833,
              "BodyHash": "C5DE3995AA6E860E7EA99E0E8A5360471240C4499C9697B0706025A176716293",
              "Hash": "7977F63FD9AD7A254F218AA0A3D5F6706B50B505358A8C235CFD0D614D7B309E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)",
                "Shared.Entity.EntityWrapper::get_Id()"
              ],
              "StringLiterals": [
                "run_speed",
                "enraged_run_speed",
                "melee_attack_spell",
                "melee_attack_range",
                "melee_attack_charge_duration",
                "melee_attack_spell_trigger_delay",
                "melee_attack_recover_anim_duration",
                "melee_attack_movement_lock_duration",
                "melee_attack_cooldown",
                "bladestorm_spell",
                "bladestorm_charge_duration",
                "bladestorm_start_anim_duration",
                "bladestorm_pre_attack_pause_duration",
                "bladestorm_duration",
                "bladestorm_end_anim_duration",
                "bladestorm_movement_lock_duration"
              ],
              "Source": null
            },
            {
              "Id": "IsTargetEntityOk(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "IsTargetEntityOk",
              "Signature": "private System.Boolean IsTargetEntityOk(System.Nullable\u003CSystem.Guid\u003E targetId, out Shared.Entity.EntityWrapper\u0026 outTargetEntity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outTargetEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "3A0C3FE81491523492935F9F107C80A93821989C6F55C3A5656E2566FCDE80F1",
              "Hash": "CDDBC9EC8FBFE49B469DE23C225AE37790C69DF5D9A93CA04900F529D5FFBCF4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "58693B43728FD24D0309C5DED24ACE24D9136C06E3360EF977790BCE7B5F8BAC",
              "Hash": "A2A0DE2469FB880FF67DC0AFE8477E12041785079D9EC5C24AD08D60FA72E8C9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "899F66FE11DBDBA2B537C69B6A4D342B4741221E8CD1E23797C8D1DA8108335B",
              "Hash": "352A397A630D2E3AC1B2F2E12401B99D359A42610B8556B0CC8D8ABDE5A47D33",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::OnPyzifaxKilled(System.Guid)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCommandTargetPlayerCooldown()-\u003ESystem.Void",
              "Name": "ResetCommandTargetPlayerCooldown",
              "Signature": "public System.Void ResetCommandTargetPlayerCooldown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "45A64441BF26D4E9AA6A7A792D2D84E6ABA3FC98F15A2294FD0B60BB10807BA0",
              "Hash": "62C1B58E26DC346C35BD5F4983058B88DD4FBB552D038E7678A838A08E5B49B6",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.EnemyUtil::ResetCooldown(BM.Blackboard, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "commandTargetPlayerCooldownTimer",
                "commandTargetPlayerOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "ScaleBossBasedOnInitialPlayerCount()-\u003ESystem.Void",
              "Name": "ScaleBossBasedOnInitialPlayerCount",
              "Signature": "private System.Void ScaleBossBasedOnInitialPlayerCount()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0F6A38AE7C1475567FA643A4115B2462D7D09F122DC4B409B2E4ED4C2BBD0CAA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController arenaController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arenaController",
                  "Type": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "E8376D178D20515BA1AEB9C587CA805D2029F7D9A6F7F184B0642A22C359589D",
              "Hash": "D050840AD084944E7EA5C9A5B72950834CB1D0D695EBE1E98D1454CFDDB2CA5A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SyncPyzifaxVariables(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "AD6006D7E512096FAAE12C22EBD31A066BB4CF04BC956993ECB3EEAC0966D148",
              "Hash": "1F81FD4538A16B32E4B83DC1BC8CD963CF5C6199CA7A12AA24E85399EE3A61BC",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "BM.EnemyUtil::IsEntityOk(Shared.Entity.EntitySystem, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "boulderThrowCooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "60BF24E5BE19098A5E76325295E7F98E5F99E3A2091C88A8803EFDA722FB1C5E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerRatController",
          "Name": "ServerRatController",
          "DisplayName": "ServerRatController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerRatController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentFoodPosition:System.String",
              "Name": "CurrentFoodPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentFoodPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29E9FEBA0397165DDAEE19E4BA8ED71E1D6A67FF75CE75054E68E607E59BA1EC"
            },
            {
              "Id": "CurrentFoodTarget:System.String",
              "Name": "CurrentFoodTarget",
              "Type": "System.String",
              "Signature": "private System.String CurrentFoodTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82D3B7AC0065F7B9C372C0126202D29DC0365261B57B90823D7322C803029FFD"
            },
            {
              "Id": "FoodCooldownTimer:System.String",
              "Name": "FoodCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String FoodCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E948AD302C5C3C0939292AEAED4289AA81445FC2E36BB310DEB9014965C8E0D6"
            },
            {
              "Id": "FoodOnCooldown:System.String",
              "Name": "FoodOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String FoodOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E9A0E451B6D19F5B54F03FBA24075831C3EFD0C7DFE564AF47BDE4A5720D33C"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackLeapSpeed:System.Single",
              "Name": "_attackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ED998D5CDBF8E9B2D4A3EE98AD12EA3DDB7E1E1ACB2F736AE0F9483A183F972"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_chaseTriggerDistance:System.Single",
              "Name": "_chaseTriggerDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _chaseTriggerDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37EA41DEE5CD1F0E39E3522AA840C1700C0A37116D9A8B11CA26922005C70D79"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_eatAggroRange:System.Single",
              "Name": "_eatAggroRange",
              "Type": "System.Single",
              "Signature": "private System.Single _eatAggroRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2795B8F8910591EAF7F9B918FC6E5A0D2F55C1E362BB857CA7D85452DBB269E"
            },
            {
              "Id": "_eatDistance:System.Single",
              "Name": "_eatDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _eatDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C5BD36387F764DC2DA05E60D371899F88CBDB93A65D3406869DE25AC54E7C6B"
            },
            {
              "Id": "_eatFoodDuration:System.Single",
              "Name": "_eatFoodDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _eatFoodDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89990F3ED820015D051FC006C6686D5FCBAC191BED50A92CF6B30D91395A48A0"
            },
            {
              "Id": "_foodCooldown:System.Single",
              "Name": "_foodCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _foodCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2267924F5A4A9C0A1E8FFAE8FB14EAFC72C09835D93FFB29B683DEF0CAD569F"
            },
            {
              "Id": "_foodDetectionRange:System.Single",
              "Name": "_foodDetectionRange",
              "Type": "System.Single",
              "Signature": "private System.Single _foodDetectionRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C759DCC05FD0EB03FD91C36B8D1C30062F6C1CF8135E145920B5E9CD484E4FDD"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_searchForFoodInterval:System.Single",
              "Name": "_searchForFoodInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _searchForFoodInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C988B292645BF349360D614B91CAD395AEA97DF4C082184A8A7BA4A39867569"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3509,
              "BodyHash": "B7FCC77FD75826961846AA85BEC4A7B609178844BCF78FF1DB60C4690DC80012",
              "Hash": "EAC505BC150A3A15C2EDDE00F84795B36A0855E0AE9C8EFB154A78C05A150ED8",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::SubTree(BM.BehaviorTree)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "tail_wag",
                "walkHome",
                "aggroed",
                "chase",
                "attack",
                "retreat",
                "food",
                "approach",
                "eat"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 733,
              "BodyHash": "252B904EF7BB0F411EE63E86899B404E1DA14001C1F797A57BA6B5D33EE32327",
              "Hash": "CBBCB5B1FA929F5191D935641E4E1CFAD2C8C11528DB4B0758D18D966B7D09C4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_duration",
                "attack_leap_speed",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "6A2589E956C5234EBF013443398A21AAE568F73B732108796B6A21CE1438F8A2",
              "Hash": "49F5EE1E2AB86FD512D09FBFF37D164AD67DBF7E07C4D11091C6A4E56ED6CDBA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "CC3F87CBBEC2715E1FF9D18896599C707F071E4887086FFFBCFF468C2208739B",
              "Hash": "5B47D0FF2F636E10CDA9CB1BFCA711AABF772630BF636BD71CBF626F0D6F314C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6557B18DA5F1BB07BC65D4F4251553F7BBE39F9494A1254BED4B92FB54EFB7A8"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianController",
          "Name": "ServerSatyrBarbarianController",
          "DisplayName": "ServerSatyrBarbarianController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "DeadDurationTimer:System.String",
              "Name": "DeadDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String DeadDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05BDCF6A63CF190D95592CD6659C427869CCC84A11F69B92D0D9600BFBEEAD4D"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "private System.String SatyrBoss",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DED3A739A7CBF3563E8B6CF4BA7F12896945E987ED0AECD76032B01E57CE486E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_firstAttackSpell:System.String",
              "Name": "_firstAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9ECEAAC977C5078C7CB12C3A77821CA6D14A64E62DAAE15ECC2B8DAC286B8D1A"
            },
            {
              "Id": "_firstAttackSpellTriggerDelay:System.Single",
              "Name": "_firstAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E41545F16ABAAFAB55A6A409B6C775A772955D11EDB0EE8B3E4F1C101D0B95"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_isSpawnedInsideSatyrBossArena:System.Boolean",
              "Name": "_isSpawnedInsideSatyrBossArena",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawnedInsideSatyrBossArena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C363DF9AA58D26F022D4245EB2601C403B00662650F9A3270B758A0C0211C8FA"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondAttackSpell:System.String",
              "Name": "_secondAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2004FD38F7129F24B0AA75A5D6EFB67B0917A60A96506C01D61A742EE6F0A24B"
            },
            {
              "Id": "_secondAttackSpellTriggerDelay:System.Single",
              "Name": "_secondAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62276CD29FD545746B2C6270F088FA3AFFE4198A3A75C90261AE8ED14F4DB332"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3745,
              "BodyHash": "C2A1A93C3591BE7E4AF89A52B82E5C7D0791E8EF406FF662A21B658DA9DD710E",
              "Hash": "D58A057F11D437F08A05BE9F76EA6882BC67CB62B6EC5E9EB5F5E9D2D32477DC",
              "CalledMethods": [
                "ServerSatyrBarbarianController.\u003C\u003Ec__DisplayClass30_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "ServerSatyrBarbarianController.\u003C\u003Ec__DisplayClass30_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerSatyrBarbarianController.\u003C\u003Ec__DisplayClass30_0::\u003CCreateStateMachine\u003Eb__1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "move_inside_satyr_boss_arena",
                "aggro",
                "default",
                "chase",
                "attack",
                "thrown_by_satyr_boss",
                "approach"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 681,
              "BodyHash": "896813662281D7F3812FB3D72804A74CD214D4DE8915D443FFA0BEAA5A4801C1",
              "Hash": "9648F82770865ED4F813EA6C79437CD1845A64209F2F5690059A800C4280AD04",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_range",
                "attack_charge_time",
                "first_attack_spell",
                "first_attack_spell_trigger_delay",
                "second_attack_spell",
                "second_attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "B428C7817ECE41C4ACCD938CFE617DEFB455FE1639779FBF604B75137FA1AC66"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianSpectatorController",
          "Name": "ServerSatyrBarbarianSpectatorController",
          "DisplayName": "ServerSatyrBarbarianSpectatorController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianSpectatorController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "6EBFFAFF360B3FA1B5882CC3820C23672BB44404164D3FE9FBD4A1DF23708765",
              "Hash": "9308F04E0DECFD9DDEC59837AA8E457075D769AC1327DFAF024EED836C2D45C1",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "idle"
              ],
              "Source": null
            }
          ],
          "Hash": "2CF18144161F9AFD45019DDB714287C85B799AD451FA9EEC64E6E9F9BC7777AC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteController",
          "Name": "ServerSatyrBruteController",
          "DisplayName": "ServerSatyrBruteController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "DeadDurationTimer:System.String",
              "Name": "DeadDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String DeadDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05BDCF6A63CF190D95592CD6659C427869CCC84A11F69B92D0D9600BFBEEAD4D"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "private System.String SatyrBoss",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DED3A739A7CBF3563E8B6CF4BA7F12896945E987ED0AECD76032B01E57CE486E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_isSpawnedInsideSatyrBossArena:System.Boolean",
              "Name": "_isSpawnedInsideSatyrBossArena",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawnedInsideSatyrBossArena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C363DF9AA58D26F022D4245EB2601C403B00662650F9A3270B758A0C0211C8FA"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3595,
              "BodyHash": "084371313CDD20CA872EB9977A002E3E5754DD1EDD4FD5532271803849F7F937",
              "Hash": "4381DDBD0E8BF87299F4372491E3A1EC71427A5C6004B8E48473D0AA91B96AF1",
              "CalledMethods": [
                "ServerSatyrBruteController.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "ServerSatyrBruteController.\u003C\u003Ec__DisplayClass28_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerSatyrBruteController.\u003C\u003Ec__DisplayClass28_0::\u003CCreateStateMachine\u003Eb__1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "move_inside_satyr_boss_arena",
                "aggro",
                "default",
                "chase",
                "attack",
                "thrown_by_satyr_boss",
                "approach"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "252A25F5F5AA387ECE6F9CB7013988A05ABC95231AB50B5DF78AE08298980F31",
              "Hash": "76DF8C8C48EB9FB45AE5307A3BAEFF62DEB478DDC6A0FEA0E3D8227A2D864703",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_patroller",
                "patrol_route"
              ],
              "Source": null
            }
          ],
          "Hash": "0277A9CB677AEB1842FF320A4BC02A1B2D851826914CEBB3460C395601230A55"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteSpectatorController",
          "Name": "ServerSatyrBruteSpectatorController",
          "DisplayName": "ServerSatyrBruteSpectatorController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrBruteSpectatorController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "6EBFFAFF360B3FA1B5882CC3820C23672BB44404164D3FE9FBD4A1DF23708765",
              "Hash": "9308F04E0DECFD9DDEC59837AA8E457075D769AC1327DFAF024EED836C2D45C1",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "idle"
              ],
              "Source": null
            }
          ],
          "Hash": "2CF18144161F9AFD45019DDB714287C85B799AD451FA9EEC64E6E9F9BC7777AC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController",
          "Name": "ServerSatyrRangerController",
          "DisplayName": "ServerSatyrRangerController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "DeadDurationTimer:System.String",
              "Name": "DeadDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String DeadDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05BDCF6A63CF190D95592CD6659C427869CCC84A11F69B92D0D9600BFBEEAD4D"
            },
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "private System.String SatyrBoss",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DED3A739A7CBF3563E8B6CF4BA7F12896945E987ED0AECD76032B01E57CE486E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_isSpawnedInsideSatyrBossArena:System.Boolean",
              "Name": "_isSpawnedInsideSatyrBossArena",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawnedInsideSatyrBossArena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C363DF9AA58D26F022D4245EB2601C403B00662650F9A3270B758A0C0211C8FA"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_projectileSpawnOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_projectileSpawnOffsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _projectileSpawnOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3A6CED1FE3146774611E03DC3A2CF76CF50C70ACAC8A08B97592B19E6772DDE"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "AddProjectileSpawnOffset",
              "Signature": "private System.Void AddProjectileSpawnOffset(System.Single angle, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "E4EA359D213EA4B693F8314102BCA2A42E886DC2E1BCAAEB523A932EE69CA494",
              "Hash": "9CC23A3F35C9571FBF63064F29386B72294C5B2CFFEDAA59610F22A862959A16",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4314,
              "BodyHash": "DD86767FC093F7AF709BE50BE1C5FDFCC554A69060FDBC3574904F411E087D6E",
              "Hash": "54F86EF449837F573CBA42D462DCA34B9D0F618125B7913A0428CA23CAA81C49",
              "CalledMethods": [
                "ServerSatyrRangerController.\u003C\u003Ec__DisplayClass37_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "ServerSatyrRangerController.\u003C\u003Ec__DisplayClass37_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "ServerSatyrRangerController.\u003C\u003Ec__DisplayClass37_0::\u003CCreateStateMachine\u003Eb__1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "move_inside_satyr_boss_arena",
                "aggro",
                "default",
                "flee",
                "chase",
                "attack",
                "aiming"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 846,
              "BodyHash": "01FFE124FE205EB4491D0407A309CCB6A9EC15B3A1BBD2C72E781CBEC5A3AD1A",
              "Hash": "795997505D28AD13B410EEB795310787D283D3BAD501A4F17E682772481E888F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController::SetUpProjectileSpawnOffsets()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_duration",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "max_attacks_in_a_row",
                "flee_range"
              ],
              "Source": null
            },
            {
              "Id": "SetUpProjectileSpawnOffsets()-\u003ESystem.Void",
              "Name": "SetUpProjectileSpawnOffsets",
              "Signature": "private System.Void SetUpProjectileSpawnOffsets()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "968BACA1FCF96A32A1E13F698664025409B713DBE9F7CE33A4DCBDA3A733BB69",
              "Hash": "62C58BB65A7CFB67DCE7EE7CE032DA0F2762101FBA39E5F8E14C8DA5A2C638F2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController::AddProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FB3E7BF3670FFE659CC119337AF3CB4CAE8954BC450B5A9D9FAD33000C6A33B"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerSpectatorController",
          "Name": "ServerSatyrRangerSpectatorController",
          "DisplayName": "ServerSatyrRangerSpectatorController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrRangerSpectatorController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "6EBFFAFF360B3FA1B5882CC3820C23672BB44404164D3FE9FBD4A1DF23708765",
              "Hash": "9308F04E0DECFD9DDEC59837AA8E457075D769AC1327DFAF024EED836C2D45C1",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "idle"
              ],
              "Source": null
            }
          ],
          "Hash": "2CF18144161F9AFD45019DDB714287C85B799AD451FA9EEC64E6E9F9BC7777AC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinyController",
          "Name": "ServerSatyrTinyController",
          "DisplayName": "ServerSatyrTinyController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinyController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggroSoundCooldownTimer:System.String",
              "Name": "AggroSoundCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AggroSoundCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3FA752ACBE9DA916096A5286C684383FF5FD6E141E0544E510142291F7EBA29"
            },
            {
              "Id": "AggroSoundOnCooldown:System.String",
              "Name": "AggroSoundOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AggroSoundOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7CDC96C44DA4D8137E77A37DFF96BD03A9BC6E990E48176F6FACA17CD95E4C6F"
            },
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "Catapult:System.String",
              "Name": "Catapult",
              "Type": "System.String",
              "Signature": "private System.String Catapult",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85CFFF1787F33467245CA11801FF822D1CF142A9DD71E7CBC8D9FFD049B53D38"
            },
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "HitInstrumentCooldownTimer:System.String",
              "Name": "HitInstrumentCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String HitInstrumentCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29EA680582CE5720DFFA9EECB21F2C396CB5F07C484AC77D3B091E87AF39A9C3"
            },
            {
              "Id": "HitInstrumentCurrentCooldown:System.String",
              "Name": "HitInstrumentCurrentCooldown",
              "Type": "System.String",
              "Signature": "private System.String HitInstrumentCurrentCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71585FCE3C3F7D1CEBCB3765F6B4F2115555414C6FBB5E64C2DF98D9F0B0C574"
            },
            {
              "Id": "HitInstrumentOnCooldown:System.String",
              "Name": "HitInstrumentOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String HitInstrumentOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B9FAC23FBAE6EAB9EB74BE1B6D3A06B31CD558958F084A54F465C21F7FBA302"
            },
            {
              "Id": "Instrument:System.String",
              "Name": "Instrument",
              "Type": "System.String",
              "Signature": "private System.String Instrument",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB23B1D1C9F1C9C4CDA88A5236D0B561000334D76CD3524AF786F6E5A08CD55"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "private System.String SatyrBoss",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DED3A739A7CBF3563E8B6CF4BA7F12896945E987ED0AECD76032B01E57CE486E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_abandonCatapultRange:System.Single",
              "Name": "_abandonCatapultRange",
              "Type": "System.Single",
              "Signature": "private System.Single _abandonCatapultRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0551CE56A219BEAFDDBAC7BD60DC5C83EE2BE5389E891C90EE63833DB4F40898"
            },
            {
              "Id": "_aggroSoundCooldown:System.Single",
              "Name": "_aggroSoundCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _aggroSoundCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE08EA097FDF879DCE6C87DE9B21BAAA723E435F24D4D52A9B86A2AD90AABD73"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_canUseCatapult:System.Boolean",
              "Name": "_canUseCatapult",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canUseCatapult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BE53E98038566DA09142A768D78D124EDBC1521C27F74618592E14E738E07BD"
            },
            {
              "Id": "_catapultSearchRadius:System.Single",
              "Name": "_catapultSearchRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _catapultSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8070299ADFAD072D4220C6A8C226DECBFD3F535224468DAD54C36F9031822EF9"
            },
            {
              "Id": "_hitInstrumentCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_hitInstrumentCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _hitInstrumentCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F584DF2EE56C0309DF46B996B8B8C7E8CF96CD5E84EEABFBE606FDF9B67827C3"
            },
            {
              "Id": "_hitInstrumentCount:System.Int32",
              "Name": "_hitInstrumentCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _hitInstrumentCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5A41ACB8C1942B1F53EE464E5E64EFB934625F3603E57216F2C9E5159771447"
            },
            {
              "Id": "_instrumentSearchRadius:System.Single",
              "Name": "_instrumentSearchRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _instrumentSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3284F2A39F88DF0D9C53FA8FD1A1F15BB0CFBA39285F25FAEC44938793D3C7D"
            },
            {
              "Id": "_isApproachingCatapult:System.Boolean",
              "Name": "_isApproachingCatapult",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isApproachingCatapult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCD588D143FC056097FC05D329BFD975423DCB02F455F68BFD1A66CDB00ED279"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_isSpawnedInsideSatyrBossArena:System.Boolean",
              "Name": "_isSpawnedInsideSatyrBossArena",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isSpawnedInsideSatyrBossArena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C363DF9AA58D26F022D4245EB2601C403B00662650F9A3270B758A0C0211C8FA"
            },
            {
              "Id": "_isUsingCatapult:System.Boolean",
              "Name": "_isUsingCatapult",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isUsingCatapult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99D76927163E01A8AAACF1DDB3C14121E519CF5BA4F2DD4DD484F1AEB037BDBB"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_playAggroSound:System.Boolean",
              "Name": "_playAggroSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playAggroSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FB0FBFFF2485270623A236B64922A36DD23ABBEDE6CCD3C91D7A4BED44DEF88"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6108,
              "BodyHash": "3F84F990E05F0D13F004846DBD1D506AAE79536D527E332030EDC0DE09EEB5B2",
              "Hash": "78C599686E8A46FEFB415D141B06ACF847FCD4943A34966682BD2B69755FEDA5",
              "CalledMethods": [
                "ServerSatyrTinyController.\u003C\u003Ec__DisplayClass44_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.RandomRangeFloat::.ctor(System.String, BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "ServerSatyrTinyController.\u003C\u003Ec__DisplayClass44_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "catapult",
                "approach",
                "use",
                "hitInstrument",
                "move_inside_satyr_boss_arena",
                "aggro",
                "default"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 858,
              "BodyHash": "CF319960CABA00C395C51C76D30FAF384B0A5D335FE1C415FE9894FE076F8CC6",
              "Hash": "3215E366B1916934E8CE080F4E3DD073B6C28F23F4D37907ECF8D20BD535E8EA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_patroller",
                "patrol_route"
              ],
              "Source": null
            }
          ],
          "Hash": "4BACF827B3C89052E7E07AE51E09A745FB43C94DEB99522D92F5299C8116B06D"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController",
          "Name": "ServerSatyrTinySpectatorController",
          "DisplayName": "ServerSatyrTinySpectatorController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Drum:System.String",
              "Name": "Drum",
              "Type": "System.String",
              "Signature": "private System.String Drum",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23A96D0100C56832BFC1BD02B1DB3BF308E9E775AE83BFC3601DB5E78D6CCD8A"
            },
            {
              "Id": "IsDrummer:System.String",
              "Name": "IsDrummer",
              "Type": "System.String",
              "Signature": "public System.String IsDrummer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA63CB025496B7A4C09326ACA2489CC850A4BF38C91D8D054BB624A15B873756"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_isDrummer:System.Boolean",
              "Name": "_isDrummer",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDrummer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "299CA9637225327972AA4EBDF0C5A89E781EB745438E577FAA9CAB6EFB1A486A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "3510764E6625A97E19335009C818C39EC675042B2222B1189B699A66D37AEC76",
              "Hash": "0F6A0C31DE4CC7287C5A5DB91A354AFEBCB64F9687A060AE55F835202D166DE1",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Int32\u003E::op_Implicit(T)",
                "BM.BehaviorRepeater::.ctor(BM.NodeArg\u003CSystem.Int32\u003E)",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTBuilder::End()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController::\u003CCreateStateMachine\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "idle",
                "drum"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "9BA873C2732F9CDA89DE31D05B0DFFEB833BAE099E8621F0FA10F8DF5840562E",
              "Hash": "8F045D614276F91482921F0B446049E2DBD969F0B1C4F17632956DD87E2C697E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_drummer"
              ],
              "Source": null
            },
            {
              "Id": "Setup(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Shared.Entity.EntityWrapper drum)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drum",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "39E8BF2D142FEC83FDBFF316330D43C240FBEEAEA3A528C7F39D03E7887D8690",
              "Hash": "851E83BD4BE6C6DB8D724EA7D88F92C429D68D67E16C465BD9E75589436F95B8",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "drum"
              ],
              "Source": null
            }
          ],
          "Hash": "6B9885B7CAB55A1738E761562BF79AB09DB23B846BC8F7943EB814BF5F943F64"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSkeletonWarriorController",
          "Name": "ServerSkeletonWarriorController",
          "DisplayName": "ServerSkeletonWarriorController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSkeletonWarriorController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "SecondaryAttackCooldownTimer:System.String",
              "Name": "SecondaryAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SecondaryAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F77608FC2A31FD44248ED3B5074BA5DAD148D317683EA5621C00E99D738D7400"
            },
            {
              "Id": "SecondaryAttackOnCooldown:System.String",
              "Name": "SecondaryAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SecondaryAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5CDEBA8D5CC6E3F924EEF5CCF64EFACB3ED6863EE97844C7503991BDE8CFCCC"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackMovementLockDuration:System.Single",
              "Name": "_meleeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackSpell:System.String",
              "Name": "_meleeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _meleeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"
            },
            {
              "Id": "_meleeAttackSpellTriggerDelay:System.Single",
              "Name": "_meleeAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77C7159C6FF4B08F8CE3A31716D7B8094626ECB29338EAB8867DE12BFFCB3318"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondaryAttackChargeDuration:System.Single",
              "Name": "_secondaryAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8458D18CFF15CF4A8835B853F984CE88764F20574C38426C0C6EFD6C1EE5E07"
            },
            {
              "Id": "_secondaryAttackCooldown:System.Single",
              "Name": "_secondaryAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF6BECDE9FC2B684A33953EE9693A152239DA049FC4432296DE3625D4BAE49E6"
            },
            {
              "Id": "_secondaryAttackMovementLockDuration:System.Single",
              "Name": "_secondaryAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BF52F16CCD6EA250F443EDA23D3589893B0B785A6741851E77431306B3F3998"
            },
            {
              "Id": "_secondaryAttackRange:System.Single",
              "Name": "_secondaryAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD940BB21151713F1EB2A22F16903863CB8AEA8218923349574C362C1EB8E1C6"
            },
            {
              "Id": "_secondaryAttackSpell:System.String",
              "Name": "_secondaryAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondaryAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A629C722D43B88F9D9CFE3C64DEB1DF340E21BA0BD2E2DD0278771477FCDC2DB"
            },
            {
              "Id": "_secondaryAttackSpellTriggerDelay:System.Single",
              "Name": "_secondaryAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A920FDF7171818D29A04DC877E113E070E8231FF6C964ABD9DC1F9B5644598F"
            },
            {
              "Id": "_secondaryAttackWindupDuration:System.Single",
              "Name": "_secondaryAttackWindupDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _secondaryAttackWindupDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65403EC1EDC072B5350851192D0B5482F2F214AE9EE13DD89D6DBAF3E7CD5DE6"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3177,
              "BodyHash": "CA7C4213128F8EC66C03B9A71C0D1EF65CA69B6284BF7D3D837828ABAE89318C",
              "Hash": "AEF7F03F4838DE1FEA64CDDF30659283BA678A145CCA143FEF6F4DE19ED81B96",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerSkeletonWarriorController::\u003CCreateStateMachine\u003Eb__28_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggro",
                "chase",
                "attack",
                "secondary_attack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "secondaryAttackCooldownTimer",
                "secondaryAttackOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 763,
              "BodyHash": "FC3C82C61ABD4C2842652108FA8233A9CDCB91349047EB94AE6146F58668883B",
              "Hash": "06EDEB28EFDC0DD2D7F8471E5360A0761F9CA08D71935645D31CAB7CFBE04009",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "melee_attack_spell",
                "melee_attack_range",
                "melee_attack_charge_duration",
                "melee_attack_spell_trigger_delay",
                "melee_attack_movement_lock_duration",
                "melee_attack_cooldown",
                "secondary_attack_spell",
                "secondary_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "4A9B5C17A8E389940F85E180E681E72C4C93F78041926CA10DB214E5CAF5A8CE",
              "Hash": "86D7DA67D14F13FCF39AC1B30AAAFBF3EC5352323A93FBC4604850D6C35D796F",
              "CalledMethods": [
                "ServerSkeletonWarriorController.\u003C\u003Ec__DisplayClass29_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Equals(System.Guid)",
                "ServerSkeletonWarriorController.\u003C\u003Ec__DisplayClass29_0::\u003COnKilled\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "683D4FA4C699ABC3B513A2B2462C2F82C968DD92CC54D87A607D22450D985377"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSmallScorpionController",
          "Name": "ServerSmallScorpionController",
          "DisplayName": "ServerSmallScorpionController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSmallScorpionController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "FirstAttackDirection:System.String",
              "Name": "FirstAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String FirstAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "527A5ABB45D40B4F20BC293459E3E9D04D9535F437BB455749D9F944020D5E67"
            },
            {
              "Id": "SecondAttackDirection:System.String",
              "Name": "SecondAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String SecondAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EA92EDAA8E043D0BE84506A986120F35AE26E27E6756AF6FCCD48B6C19BEC1"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAngleOffset:System.Single",
              "Name": "_attackAngleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "157AD51B54A67567D776079FD1A0C90011E1D2864BB52E2910FB8FACDE196282"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_firstAttackSpell:System.String",
              "Name": "_firstAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9ECEAAC977C5078C7CB12C3A77821CA6D14A64E62DAAE15ECC2B8DAC286B8D1A"
            },
            {
              "Id": "_firstAttackSpellTriggerDelay:System.Single",
              "Name": "_firstAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E41545F16ABAAFAB55A6A409B6C775A772955D11EDB0EE8B3E4F1C101D0B95"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondAttackSpell:System.String",
              "Name": "_secondAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2004FD38F7129F24B0AA75A5D6EFB67B0917A60A96506C01D61A742EE6F0A24B"
            },
            {
              "Id": "_secondAttackSpellTriggerDelay:System.Single",
              "Name": "_secondAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62276CD29FD545746B2C6270F088FA3AFFE4198A3A75C90261AE8ED14F4DB332"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2474,
              "BodyHash": "B2E4B6871D3009A42A50D07F0A0B7E6B0BB3965AB74D574902F484FA9DFACA8A",
              "Hash": "B08C334856B46327963D492F8EF9756D5C04036CB5F842972087F06B38996039",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerSmallScorpionController::\u003CCreateStateMachine\u003Eb__24_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggro",
                "chase",
                "attack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/creature/scorpions/scorpion_aggro",
                "targetEntityDirection",
                "firstAttackDirection"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 557,
              "BodyHash": "3FB1CBD196639E6BE3EA473EE0235D57DFA0CD610B22D78304A79EDDDB8629D4",
              "Hash": "19B9D5C37105216BC70076677A8F71C394F738A2AA24159095DC1D0A9264D8D7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "first_attack_spell",
                "second_attack_spell",
                "attack_range",
                "attack_charge_time",
                "first_attack_spell_trigger_delay",
                "second_attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "9F157400D6073FB69E56C2E3C2ABD698CAFF4170C5513F44FD2EB7A6F5F4097A"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerSnakeController",
          "Name": "ServerSnakeController",
          "DisplayName": "ServerSnakeController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerSnakeController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_isBeingSummonedByMedusa:System.Boolean",
              "Name": "_isBeingSummonedByMedusa",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBeingSummonedByMedusa",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71F3B25253F7C845143DE3C6C5578B9EFAA6CD72F9729F6C0273A04E82C3F7FF"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_summonedIdleDuration:System.Single",
              "Name": "_summonedIdleDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _summonedIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99A4542319086F2A78E23095128FED353DBAEB35D98A29456A793A0A4A2368D7"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2212,
              "BodyHash": "AAEF91CAF0119790D670EB3C4EA8B496F34474F3F55884C70FB98F777F71283E",
              "Hash": "B819B722A9CA3D2F824375F3A5C02397AA9F169BA435D411117AA47DFC443E98",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.Enemies.ServerSnakeController::\u003CCreateStateMachine\u003Eb__22_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.Controllers.Enemies.ServerSnakeController::\u003CCreateStateMachine\u003Eb__22_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "base",
                "chooseState",
                "summoned",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggro",
                "chase",
                "attack",
                "event:/creature/snakes/snake_aggro",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 649,
              "BodyHash": "E2E647FE60158D25D65FE4D5BD5D43BB6698FB08B2CAD94F7C6406A868E9AC77",
              "Hash": "CECB56AE5B5CDA582278B5967B6961421B1857C6747F4DC4D1788B34BF18028A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "System.Boolean::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_duration",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "pause_duration_after_losing_aggro",
                "idle_range"
              ],
              "Source": null
            }
          ],
          "Hash": "ADF8E0EFA18103211EC5087B00337D1F8F00DFAC92AF4695021166E0A37F048D"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerVultureController",
          "Name": "ServerVultureController",
          "DisplayName": "ServerVultureController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerVultureController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentSwoopAttackCooldown:System.String",
              "Name": "CurrentSwoopAttackCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentSwoopAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A06F0BE79CEB081C7933B336D27336A20AB1EFD5CFC2A9C22AD2F84BA6A01C8B"
            },
            {
              "Id": "FlyToTreeCooldownTimer:System.String",
              "Name": "FlyToTreeCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String FlyToTreeCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2D5D69A07AFA2C2D22D0EDEF6E70067279EE2E7CF1D5CD08E74AE4275F184A5"
            },
            {
              "Id": "FlyToTreeOnCooldown:System.String",
              "Name": "FlyToTreeOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String FlyToTreeOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9ECC3A9FD9A72F4B451B3A70FDAF323FFE1C37524A2745B06CF88C990A15186"
            },
            {
              "Id": "HealAtCorpseCooldownTimer:System.String",
              "Name": "HealAtCorpseCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String HealAtCorpseCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5C3A4E626551E7A987B5C42BC00083CC9AC3E18E77C66D711EB5EDC2AD85BDA"
            },
            {
              "Id": "HealAtCorpseOnCooldown:System.String",
              "Name": "HealAtCorpseOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String HealAtCorpseOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7427CC64DD387500B14BF6F7B70DC206B148628CB08341DDEFA13D7C762618F6"
            },
            {
              "Id": "SwoopAttackCooldownTimer:System.String",
              "Name": "SwoopAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SwoopAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FAD948B56136FF5309E1B8035AF45D92CE641A517C985CE65E010BE002A2428"
            },
            {
              "Id": "SwoopAttackOnCooldown:System.String",
              "Name": "SwoopAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SwoopAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FB8AA9141751FF7A83BF747CDF0B16394A3FE99B8E4B678F4CAAD74FAF30081"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_aggroedFlightHeight:System.Single",
              "Name": "_aggroedFlightHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _aggroedFlightHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7D2E9BAB624387D946F512A060371CE2639B611204A4C5B8C2E5309D94B1B86"
            },
            {
              "Id": "_aggroedFlySpeed:System.Single",
              "Name": "_aggroedFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _aggroedFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80F60DC2BC63DE9963F45617DDF2307112418A3D651ADBB85C8F5205D779FF55"
            },
            {
              "Id": "_circleIdleFlightHeight:System.Single",
              "Name": "_circleIdleFlightHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _circleIdleFlightHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8709F8410476DF3CB1FC407DEA979A7F3109F2A972D190B277765DC96579BF1B"
            },
            {
              "Id": "_circleIdleFlyRadius:System.Single",
              "Name": "_circleIdleFlyRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _circleIdleFlyRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8169F4C783223FB1ABDEF097D52E75AF12F33637A0DA6D88161CF2E72BD81205"
            },
            {
              "Id": "_circleIdlePos:Microsoft.Xna.Framework.Vector2",
              "Name": "_circleIdlePos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _circleIdlePos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1E4DF9BBA3FD9E1C0BA6C40C488BE49248BF93D60F546A92BF85EDB3187EA40"
            },
            {
              "Id": "_circleTargetFlyRadius:System.Single",
              "Name": "_circleTargetFlyRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _circleTargetFlyRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB7A2B9503C4AA2E01AE8E23ADFFFAB14BBB3BD140961B11E86FEB9F00F05021"
            },
            {
              "Id": "_currentFlySpeed:System.Single",
              "Name": "_currentFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _currentFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03FD3992593E060FA89472DF8ECEC292954E59737891CEB9404072A70B21C9C1"
            },
            {
              "Id": "_flyToTreeCooldown:System.Single",
              "Name": "_flyToTreeCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _flyToTreeCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3AA7B363071DEB0A9F78382202614125FD8F3CB3FEED80E88BD2924EA8828FC"
            },
            {
              "Id": "_gotBlockedByShieldThisFrame:System.Boolean",
              "Name": "_gotBlockedByShieldThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _gotBlockedByShieldThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAAAD6843B0F392760241FA6ADAE73868C004CC3F4FFFB0338C47DCDB29A7B3A"
            },
            {
              "Id": "_healAtCorpseCooldown:System.Single",
              "Name": "_healAtCorpseCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _healAtCorpseCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9276F2D3790F7004FFD5B2748EF7AFE8C4BBF84B21D7392C8E5863AB794A7815"
            },
            {
              "Id": "_healAtCorpseHealthTriggerPercentage:System.Single",
              "Name": "_healAtCorpseHealthTriggerPercentage",
              "Type": "System.Single",
              "Signature": "private System.Single _healAtCorpseHealthTriggerPercentage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D83BE6592BFD233B63C11A109418FFF65C906F4AF3073F0C973EEA6A18153F62"
            },
            {
              "Id": "_healSpell:System.String",
              "Name": "_healSpell",
              "Type": "System.String",
              "Signature": "private System.String _healSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82777C912AF51D267B5EE918E2800A2B1D9FAF39BA5E376DAC48EE22978D39AA"
            },
            {
              "Id": "_landOnTreePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_landOnTreePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _landOnTreePosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2843A5A3A7526D3C1E1005CDED50B05DF80AE169BF3B23604ECDEC166925543E"
            },
            {
              "Id": "_passiveFlySpeed:System.Single",
              "Name": "_passiveFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _passiveFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "049CF319AE373960FACD21EA37FC5C422A07D37FBD0EA9B0FED1C979767FBFDC"
            },
            {
              "Id": "_stunnedDuration:System.Single",
              "Name": "_stunnedDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunnedDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C711DD3435DFFF8B1CB20F18FCB5471D7E177323F5D86F32761F0E91D8F61CE2"
            },
            {
              "Id": "_swoopAttackCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_swoopAttackCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _swoopAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078B86818A5B5249A3F57BFCED689E83A5410F57E3F5E2C5A54FDEA09AEB07AA"
            },
            {
              "Id": "_swoopAttackFlySpeed:System.Single",
              "Name": "_swoopAttackFlySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _swoopAttackFlySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2900253994214FE060468A7E1B06CFFB1D2D4F279EFF7F9E2E9E0A79931C7F10"
            },
            {
              "Id": "_swoopAttackRepeatCount:System.Int32",
              "Name": "_swoopAttackRepeatCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _swoopAttackRepeatCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "379D1DAE64664513046469EF3A7A99126E6EBA1580FE67C110E4BEF87101985C"
            },
            {
              "Id": "_swoopAttackSpell:System.String",
              "Name": "_swoopAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _swoopAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F78B8041E83164F1538B76F631FE7DA72A031B3E49D01AB7C8EF9E35895C0E40"
            },
            {
              "Id": "_timeOnCorpse:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_timeOnCorpse",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _timeOnCorpse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77A3B75913D61080DF3980FE76937442EEB5D273D3C8F5EFA143D618256DB15D"
            },
            {
              "Id": "_tookDamageThisFrame:System.Boolean",
              "Name": "_tookDamageThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _tookDamageThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "845801045BA68A15E134FFA4AD2F1E3E86E18739D8DFC699D4AAC3D563CD5E81"
            },
            {
              "Id": "_treeCirclingRadius:System.Single",
              "Name": "_treeCirclingRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _treeCirclingRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A415223F7655CEDE052413540620F76944E014575D7D98B9BB1295093A8D90EF"
            },
            {
              "Id": "_vulturePerchOnTreeOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_vulturePerchOnTreeOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _vulturePerchOnTreeOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3EC790AE1910B49AD8397D43036B72C897BD8016FF23C71E351CA5FC5873A5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5026,
              "BodyHash": "47BC7BECFDEE4F587E6FD772E33BECFE798C15D7107AB8643BE163E028B418CB",
              "Hash": "9BE2D93789523121B00C098935C2D5B347A2B8DC3319AEEF10F65B3AB6B6A589",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.Controllers.Enemies.ServerVultureController::\u003CCreateStateMachine\u003Eb__35_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.BTHelper::GroupValue(System.String, System.String)",
                "BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E\u003E::op_Implicit(BM.BlackboardRef)",
                "BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)",
                "BM.RemoveDictionaryValue\u003CSystem.Guid, System.Guid\u003E::.ctor(BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E, BM.NodeArg\u003CT1\u003E)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "passiveDecision",
                "circleIdle",
                "perchOnTree",
                "flyToTree",
                "standOnTree",
                "aggroed",
                "circleTarget",
                "swoopAttack",
                "stunned",
                "healAtCorpse",
                "flyToCorpse",
                "stayOnCorpse",
                "healAtCorpseExitDecision",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 849,
              "BodyHash": "6139C426E50A7DCFE0207D7044E914F5A9EED7A1C6CE53722B1DEB966D0753D6",
              "Hash": "9104AB5BFCE0BC732936493DAEA91DEE02628E95B536FB43DC1E0EBDDC168A29",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::CreateOrGetGroup(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::.ctor()",
                "BM.Blackboard::SetValue(System.String, T)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.String::IsNullOrEmpty(System.String)",
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::get_Item(System.String)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.StateMachine::SetCurrentState(BM.State, BM.Blackboard, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "BM.Blackboard::GetValue(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::TryAdd(!0, !1)"
              ],
              "StringLiterals": [
                "passive_fly_speed",
                "aggroed_fly_speed",
                "swoop_attack_spell",
                "min_sweep_attack_cooldown",
                "max_sweep_attack_cooldown",
                "swoop_attack_fly_speed",
                "swoop_attack_repeat_count",
                "circle_target_fly_radius",
                "circle_idle_fly_radius",
                "circle_idle_flight_height",
                "aggroed_flight_height",
                "tree_circling_radius",
                "heal_spell",
                "corpse_heal_trigger_percentage",
                "min_time_on_corpse",
                "max_time_on_corpse"
              ],
              "Source": null
            },
            {
              "Id": "OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnBlockedByShield",
              "Signature": "public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blockingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "8A71AD7A6969A63B874087AC88D0810CB0C7BF163EF4AA0435EE5A820B96EBFD",
              "Hash": "38E41C880CF6CB3645BF990F20C3B61C62D8BDE5FC040593D6EE877622A2EA40",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5F36E6C067A6649AF5D2C779E41208B0FB5080B45F23B9C1B4F74943A22FF080",
              "Hash": "544BD5C0F497A7106DCF128CC6833DF1D84FDC227861DE1A8FEF1F93581B7F69",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "044051C49DDC81E5B50EB7A257D61E5CD3358769DA389C7BBC82BF04F83A10A1",
              "Hash": "DF69726C6ED85F73DDFF89628997079F759AD7E892D0D5E1171E1D08823BCFF9",
              "CalledMethods": [
                "BM.BehaviorMachine::get_StateMachine()",
                "BM.StateMachine::GetCurrentChildState()",
                "BM.State::get_Name()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "BM.Blackboard::GetValue(System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Object::ToString()",
                "BM.BlackboardManager::get_Instance()",
                "BM.BlackboardManager::TryGetGroup(System.String, BM.Blackboard\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "state",
                "skinnyTreeId",
                "globalVulture",
                "occupiedTrees"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C007D734ABEDD7E00CD21D3FB83A967FB304B607F048ED1D70B266B4DFB6FF6E",
              "Hash": "3D07FB08E8E675C0E4F9B6B773F9462E8B00E404CE3527C17713941EB1EC4BAD",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43CD704DFD482E3E56EAB52DCE53107B3E0C187CAE35F15BE4DE1F094AEA6DC4"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerWolfController",
          "Name": "ServerWolfController",
          "DisplayName": "ServerWolfController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerWolfController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackDuration:System.Single",
              "Name": "_attackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"
            },
            {
              "Id": "_attackHoldChargeDuration:System.Single",
              "Name": "_attackHoldChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackHoldChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F272AD2DCDBA458F5F8E92AAA62968613F1953E946019116023D9754C7BFA75B"
            },
            {
              "Id": "_attackLeapSpeed:System.Single",
              "Name": "_attackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _attackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ED998D5CDBF8E9B2D4A3EE98AD12EA3DDB7E1E1ACB2F736AE0F9483A183F972"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2462,
              "BodyHash": "131C3504A65310CA680123E90B9405844A3C33C9231333B31BFDDA453E45B4A4",
              "Hash": "91BEAAD62D3215FF421CD30434B3EEB59518C2988FCC751ABE25D06A7C34B08A",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.Sequence::.ctor()",
                "ServerWolfController.\u003C\u003Ec::\u003CCreateStateMachine\u003Eb__24_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chase",
                "attack",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/creature/wolf/wolf_aggro",
                "event:/creature/wolf/wolf_howl",
                "attackChargeDurationTimer"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 571,
              "BodyHash": "4D345639D2B034D31DD6E5F1F0D401DDF225D476A35EDCEE3F3776476740C8C1",
              "Hash": "14CE80AF398EFC43F55B1D538BA94A596319BB5ADC30E54BEB4024F2FEA1F59D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_hold_charge_time",
                "attack_duration",
                "attack_leap_speed",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "B2DE727095B6529857ACE5559B2B8C4CD616570C955C040BEF99B330E121795C",
              "Hash": "429A5C31B716F413D79E406F0DDFF91AF883A4E48F72CB2C78984EF17315EA30",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "666B054C62A3FA750E7AB86FFB832B37F04D759B4BF264BB58E8227E8D6435A3",
              "Hash": "AD96CDBFDA9DFFCF60E41399AFB210660EABAF8DE824D845B0C9115991DFA27C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3FE959FDE08937F23D7B74860A6736CFABCBFBC49151B09735DE6F246972FC14"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Enemies.ServerWraithController",
          "Name": "ServerWraithController",
          "DisplayName": "ServerWraithController",
          "FullName": "CandideServer.Entities.Controllers.Enemies.ServerWraithController",
          "Namespace": "CandideServer.Entities.Controllers.Enemies",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentPatrolPointPosition:System.String",
              "Name": "CurrentPatrolPointPosition",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"
            },
            {
              "Id": "CurrentPatrolPointStopTime:System.String",
              "Name": "CurrentPatrolPointStopTime",
              "Type": "System.String",
              "Signature": "private System.String CurrentPatrolPointStopTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"
            },
            {
              "Id": "CurrentRangedAttackCooldown:System.String",
              "Name": "CurrentRangedAttackCooldown",
              "Type": "System.String",
              "Signature": "private System.String CurrentRangedAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "047A13762AAA915934549CBB7A415FE687EB3C13B644AE6A036B1F4E73BA578B"
            },
            {
              "Id": "MeleeAttackCooldownTimer:System.String",
              "Name": "MeleeAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"
            },
            {
              "Id": "MeleeAttackOnCooldown:System.String",
              "Name": "MeleeAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String MeleeAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "211EF86E1E59A4F7FEFEF1B565605F26692F6EDC590911E445D311B2E0E59E5E"
            },
            {
              "Id": "RangedAttackCooldownTimer:System.String",
              "Name": "RangedAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String RangedAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F07CC074EB6B361CDA7A2FA6C00F5C9D8744DFC2048D7C4F5D30C472BD65738"
            },
            {
              "Id": "RangedAttackOnCooldown:System.String",
              "Name": "RangedAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String RangedAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5F59E69CF7ED3FF6AB4D903B929C5FFFE5E366866C79A2209C7DD8C78BDFA1E"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderDurationTimer:System.String",
              "Name": "WanderDurationTimer",
              "Type": "System.String",
              "Signature": "private System.String WanderDurationTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F41C7AD50137EA6D0394B168B25DB29FB098102A57517592B1FF1AA2C491BC"
            },
            {
              "Id": "_collidedDuringCharge:System.Boolean",
              "Name": "_collidedDuringCharge",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _collidedDuringCharge",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"
            },
            {
              "Id": "_isCharging:System.Boolean",
              "Name": "_isCharging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isCharging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"
            },
            {
              "Id": "_isPatroller:System.Boolean",
              "Name": "_isPatroller",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPatroller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"
            },
            {
              "Id": "_meleeAttackChargeDuration:System.Single",
              "Name": "_meleeAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"
            },
            {
              "Id": "_meleeAttackCooldown:System.Single",
              "Name": "_meleeAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"
            },
            {
              "Id": "_meleeAttackDuration:System.Single",
              "Name": "_meleeAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8485120D734C745944638BAC5502C50F8A4900A44B61ECD704186462341FAB62"
            },
            {
              "Id": "_meleeAttackLeapSpeed:System.Single",
              "Name": "_meleeAttackLeapSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackLeapSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A83CDA87BEC6D1E991856FF19EE2611E63E8E4C96E3D814CDE80AC52DBE28F16"
            },
            {
              "Id": "_meleeAttackMovementLockDuration:System.Single",
              "Name": "_meleeAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"
            },
            {
              "Id": "_meleeAttackRange:System.Single",
              "Name": "_meleeAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _meleeAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"
            },
            {
              "Id": "_meleeAttackSpell:System.String",
              "Name": "_meleeAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _meleeAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"
            },
            {
              "Id": "_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Name": "_patrolMode",
              "Type": "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode",
              "Signature": "private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"
            },
            {
              "Id": "_patrolRoute:System.String",
              "Name": "_patrolRoute",
              "Type": "System.String",
              "Signature": "private System.String _patrolRoute",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"
            },
            {
              "Id": "_patrolRouteStartIndex:System.Int32",
              "Name": "_patrolRouteStartIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _patrolRouteStartIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_rangedAttackChargeDuration:System.Single",
              "Name": "_rangedAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB02D94853682CAD150B14DE80193D690BC61F7790564BD8026CE54D5C78FAEF"
            },
            {
              "Id": "_rangedAttackCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_rangedAttackCooldown",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _rangedAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E7CFBB565AB8DFB5E66821902B824D61217D3F59711EDA6FAEEDB846E856C0C"
            },
            {
              "Id": "_rangedAttackDuration:System.Single",
              "Name": "_rangedAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AB08B4DF8A15BAFEA1AE155DFD6EC71208585FD9EE0BA95A47CE01450698023"
            },
            {
              "Id": "_rangedAttackMovementLockDuration:System.Single",
              "Name": "_rangedAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _rangedAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DF18797D72961D7B59029427C97B54AD13C271107663C72015CD167D1A78DF1"
            },
            {
              "Id": "_rangedAttackSpell:System.String",
              "Name": "_rangedAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _rangedAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41104A0B3EB496B147F8D665AA00108133EFFD3846FC9823F1B3FD79E19C9814"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_stopChasingRange:System.Single",
              "Name": "_stopChasingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopChasingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1F8BB58DF396FE65D7F4F9474DD01AE25FAA40A38880A90E44561CD2E89154A"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4181,
              "BodyHash": "B73CF58760AEB49B1F4DDD48532CD35D83F99FBA8156F1F861B7CCFFC84282D8",
              "Hash": "393627D0E5B056DAC2E2271E078EAADDB89DC4915D9065AE226EFCBFECFB82F9",
              "CalledMethods": [
                "ServerWraithController.\u003C\u003Ec__DisplayClass38_0::.ctor()",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "ServerWraithController.\u003C\u003Ec__DisplayClass38_0::\u003CCreateStateMachine\u003Eb__0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "patrol",
                "aggro",
                "chase",
                "attackMelee",
                "attackRanged",
                "targetEntity",
                "meleeAttackCooldownTimer",
                "meleeAttackOnCooldown"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 922,
              "BodyHash": "0111AD41385167ABA901D7C4DA4782B5190B2FFDBC0B95181DC07C86602E275E",
              "Hash": "E00EECE364FA9F76077CB62CED5F66D5BD93CF51D082C53C55DC5D745CCAD97D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "melee_attack_spell",
                "melee_attack_range",
                "melee_attack_charge_time",
                "melee_attack_duration",
                "melee_attack_leap_speed",
                "melee_attack_movement_lock_duration",
                "melee_attack_cooldown",
                "ranged_attack_spell"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "69A7521C6DEB373346960741C37CA1B789743B6F834671B3C2F37A9124A2F9EE",
              "Hash": "10B4FA7E3AE8E4F759DF74F916A7D4E6CEAB1E6E9DE3966234CC4D86D76DA202",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "B703D5909F781A7AD2BB3AC63049A38784C793B61C18FA67407B20CB0CAB4FA8",
              "Hash": "92F38D7EC806BDAC62AB65D801E6F9FB143388D7E440F21BE74CABDE89E239C9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B4DDFB7CCD7544E48D23260FED0AD4C9D377ED49D99C5B1C60A99C1E40F6783"
        },
        {
          "Id": "CandideServer.Entities.Controllers.Events",
          "Name": "Events",
          "DisplayName": "Events",
          "FullName": "CandideServer.Entities.Controllers.Events",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:CandideServer.Entities.Controllers.Events",
              "Name": "None",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDD6FD80DAB6F1519D9562604BCE79CF624009A894A22F75B08CA5EB3F90D44D"
            },
            {
              "Id": "OnAttached:CandideServer.Entities.Controllers.Events",
              "Name": "OnAttached",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events OnAttached",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E1A16B6161FB10ED14EE644346678BCA047195A2F1F16A89529DCE06140C03B"
            },
            {
              "Id": "OnDamaged:CandideServer.Entities.Controllers.Events",
              "Name": "OnDamaged",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events OnDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56AC1BDB8A15213FAD57F913F49C10D48B5A237D0E6A2CFF6F744C3693D3DC48"
            },
            {
              "Id": "OnInteracted:CandideServer.Entities.Controllers.Events",
              "Name": "OnInteracted",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events OnInteracted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4E9CF22C6EB6B669F9F2C294C620852950493CC61099CB45B86D6F9B71A9EED"
            },
            {
              "Id": "OnOutOfHealth:CandideServer.Entities.Controllers.Events",
              "Name": "OnOutOfHealth",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events OnOutOfHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5207C6BB87ECE5656F805207E909C63AE0739CCB9429AB83483F01C0772F77C"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5B381C1177BD178228021E9BF42AB6F3EF69D85B6B37D7B84D24ADA5D02F2A9B"
        },
        {
          "Id": "CandideServer.Entities.Controllers.EventsFlagsExtension",
          "Name": "EventsFlagsExtension",
          "DisplayName": "EventsFlagsExtension",
          "FullName": "CandideServer.Entities.Controllers.EventsFlagsExtension",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearAllFlags(CandideServer.Entities.Controllers.Events\u0026)-\u003ESystem.Void",
              "Name": "ClearAllFlags",
              "Signature": "public System.Void ClearAllFlags(CandideServer.Entities.Controllers.Events\u0026 mask)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Entities.Controllers.Events\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4,
              "BodyHash": "FFFB91F536384B2E135448C55E0C9EE5577BB038EBDAC2EE1EF853B2902D396A",
              "Hash": "5F35CCF1EE8B3517D7E548C8F6186AD2DEB80D0490CF309045272334882FE8AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(CandideServer.Entities.Controllers.Events, CandideServer.Entities.Controllers.Events)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(CandideServer.Entities.Controllers.Events mask, CandideServer.Entities.Controllers.Events flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Entities.Controllers.Events",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "CandideServer.Entities.Controllers.Events",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "8E40168C98D02A117B812CE2950254580AF5A6BCE6B9BBC3289F6571D70A3EBC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(CandideServer.Entities.Controllers.Events\u0026 mask, CandideServer.Entities.Controllers.Events flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Entities.Controllers.Events\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Entities.Controllers.Events",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "22C173054FD4FCC552B533F61CC6663A23C1C179183A25B721C40D4A0BE1A12F",
              "Hash": "A6B7D9ED027A6D1BF6FCBCAABAFA8FEF1067E520E22C4E29F59A909068B2BE7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(CandideServer.Entities.Controllers.Events\u0026 mask, CandideServer.Entities.Controllers.Events flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Entities.Controllers.Events\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Entities.Controllers.Events",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "40E08A30666E339ECA5B16815F47CDF9791E91A72D83DD3FA16BA162B5D05DD0",
              "Hash": "8BBC63AA32E04AFCD1F13FA60B01DA0BD906A3FD41217DEDC53CF3E3A1F9AB9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(CandideServer.Entities.Controllers.Events\u0026 mask, CandideServer.Entities.Controllers.Events flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Entities.Controllers.Events\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Entities.Controllers.Events",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "499A50083E8CFF3B7370E218DDB9A5C9DB621F3CEE574A4E0B6664E823FDB511",
              "Hash": "E42F71A52AADC60DBBF75D7179BE7403FDDB0FF8F5A48A001F6F81A9DA7E0555",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3977591319C21DC20229876B2E2F915D8CD657DED196B5B429ABF8A8DAF4E006"
        },
        {
          "Id": "CandideServer.Entities.Controllers.FruitTreeStates",
          "Name": "FruitTreeStates",
          "DisplayName": "FruitTreeStates",
          "FullName": "CandideServer.Entities.Controllers.FruitTreeStates",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Harvested:System.Int32",
              "Name": "Harvested",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Harvested",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C85A48D8A662AEB375D9A87AEFFB7E99FEA55283404D24042FD3DA209B67BB0"
            },
            {
              "Id": "Stub:System.Int32",
              "Name": "Stub",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stub",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44269E5B8E8C17F2FC29E093A01457CFAA3D23FC1CBE6CAE2064559B02BDDD61"
            },
            {
              "Id": "TippingOverLeft:System.Int32",
              "Name": "TippingOverLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TippingOverLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9F581BCE3E54E6D543E4662BEF2308245564CB65123D30BCBE2CB36E41695D8"
            },
            {
              "Id": "TippingOverRight:System.Int32",
              "Name": "TippingOverRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TippingOverRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DE58A0FCD5D071D4EDA2D7DC3421AB036409FE62BF7F840BA4BC00154665A24"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B71650D9CC2882B6ED50CEDE15AA36E1D38AB0DAC90F0A6FCB53D22AF27CC045"
        },
        {
          "Id": "CandideServer.Entities.Controllers.FruitType",
          "Name": "FruitType",
          "DisplayName": "FruitType",
          "FullName": "CandideServer.Entities.Controllers.FruitType",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Apples:CandideServer.Entities.Controllers.FruitType",
              "Name": "Apples",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType Apples",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D13DCC63AB41B49CC3D4E5BC3CAB3C2749577BCA3A165F93A314B604522A22E"
            },
            {
              "Id": "Apricot:CandideServer.Entities.Controllers.FruitType",
              "Name": "Apricot",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType Apricot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "538AE5FD346FA53BA154AEF6224E1B32101022D71B2AE8684032930F93472CC1"
            },
            {
              "Id": "Grapes:CandideServer.Entities.Controllers.FruitType",
              "Name": "Grapes",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType Grapes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D9575688A3DD0007399A15DB732EC5C1F44B4ADD78053A799B44BFE6B7309BB"
            },
            {
              "Id": "None:CandideServer.Entities.Controllers.FruitType",
              "Name": "None",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FBBAE274B730DC94A8B121D94D2FB1A60ADE593B53F5C0726A807CE16A60965"
            },
            {
              "Id": "Olives:CandideServer.Entities.Controllers.FruitType",
              "Name": "Olives",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType Olives",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24E34E99DBDE99DB638C3AC85FFD1B02CC28620F568BBE118CEF50564D786324"
            },
            {
              "Id": "Pine:CandideServer.Entities.Controllers.FruitType",
              "Name": "Pine",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType Pine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C08F54211D2F670B34545779A4B819A04B0E4CE8747D5E4A76A2239ECA4E604"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DB70216B1B2709999849AEE5DE3B179DAB666184FCFD32756E67C8987E7BB386"
        },
        {
          "Id": "CandideServer.Entities.Controllers.GeodeType",
          "Name": "GeodeType",
          "DisplayName": "GeodeType",
          "FullName": "CandideServer.Entities.Controllers.GeodeType",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amethyst:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Amethyst",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Amethyst",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7ADA3AD92047C085D510C13D445DF85A57BE772899A3D8FF7C06E7002891292"
            },
            {
              "Id": "Diamond:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Diamond",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Diamond",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "867642420ED232F2AC34DE259915B4418FC592A11571D57C4DE248AA2B756AAB"
            },
            {
              "Id": "Emerald:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Emerald",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Emerald",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FF25DB59DE2380709693F0ABC2D12F2C4DCEA7B12179C4C8F0B77C9D28EC2B5"
            },
            {
              "Id": "Empty:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Empty",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "874638055D8F6706190C94A9EB2D4D48A09318BA7946F0DDA1889CC8BA65DE90"
            },
            {
              "Id": "Random:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Random",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98DD0B056AB1578875AB8A50E1874FCC6E9166C57D86ADCAFF396311D1B3EF5A"
            },
            {
              "Id": "Ruby:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Ruby",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Ruby",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A319388C1367AD95CBCBFD5BA37A39EE8CCFA189CF419488242D887F54625B0"
            },
            {
              "Id": "Sapphire:CandideServer.Entities.Controllers.GeodeType",
              "Name": "Sapphire",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "public CandideServer.Entities.Controllers.GeodeType Sapphire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB76F0E09433AB804A655AA20CF601D0CF6B60D3F98F78550D83A5F349154859"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CDD0A15FA503F9B7BB99A9772347CF39591B419A28599B17A985982B4B853D2A"
        },
        {
          "Id": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
          "Name": "HiddenTreasureStyle",
          "DisplayName": "HiddenTreasureStyle",
          "FullName": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Breakable:CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Name": "Breakable",
              "Type": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Signature": "public CandideServer.Entities.Controllers.HiddenTreasureStyle Breakable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D71841DBA8C10BE93CC5C614BE86F306EF7C5135E9015D1F8D6ED28D02A3C84"
            },
            {
              "Id": "SkinnyTree:CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Name": "SkinnyTree",
              "Type": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Signature": "public CandideServer.Entities.Controllers.HiddenTreasureStyle SkinnyTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "268EF66B0180924DDE5C0C8065C0086F377F86569E256C7A446C82F8D0F31370"
            },
            {
              "Id": "Tree:CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Name": "Tree",
              "Type": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Signature": "public CandideServer.Entities.Controllers.HiddenTreasureStyle Tree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8EA95DD4D01ACDF1A0418C7E401F8CE83C740B027173F6597F81256ED488160"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Vein:CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Name": "Vein",
              "Type": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Signature": "public CandideServer.Entities.Controllers.HiddenTreasureStyle Vein",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2137D6D5F54BF8BF38A07D777F7B82B5C15E553F45B3A5534051949317333AF0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FFA9CB4A85221108E4F35C27D9CC9DD1C46EC50E4091185EB0AA1EBBA5FD1A85"
        },
        {
          "Id": "CandideServer.Entities.Controllers.InstrumentType",
          "Name": "InstrumentType",
          "DisplayName": "InstrumentType",
          "FullName": "CandideServer.Entities.Controllers.InstrumentType",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Drum:CandideServer.Entities.Controllers.InstrumentType",
              "Name": "Drum",
              "Type": "CandideServer.Entities.Controllers.InstrumentType",
              "Signature": "public CandideServer.Entities.Controllers.InstrumentType Drum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2B4B77D78576381D9C8A6F1E5A89308225513C59346C3DB203709B4EC358001"
            },
            {
              "Id": "Lyre:CandideServer.Entities.Controllers.InstrumentType",
              "Name": "Lyre",
              "Type": "CandideServer.Entities.Controllers.InstrumentType",
              "Signature": "public CandideServer.Entities.Controllers.InstrumentType Lyre",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8139DC5A9964FFB084D93FEC221BE5B7192141704509D8B266429F99FBC42EA4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "582BD2AE1769C434E8531C70F22E8A259CAEFF48AEAF24D811A462423B0A5B66"
        },
        {
          "Id": "CandideServer.Entities.Controllers.LaserMessage",
          "Name": "LaserMessage",
          "DisplayName": "LaserMessage",
          "FullName": "CandideServer.Entities.Controllers.LaserMessage",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bool:System.Boolean",
              "Name": "Bool",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Bool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0810F0B9A0963F629FB5FFA0F198F3E3EFCA85254E1CCC74DD44922BB9AF7EA6"
            },
            {
              "Id": "Float:System.Single",
              "Name": "Float",
              "Type": "System.Single",
              "Signature": "public System.Single Float",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA2605BFFEFD8A860DD64DEE3ECA7429985B3EEECA22EBF8CA25C51B3E001FC"
            },
            {
              "Id": "Type:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "Type",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60A4B1DB866D428EFC7EC1264B7267AFC22076B973944BCB52A137CEF88B4F43"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "15B6ED1235DC87C3A3394AD466562CF791B45592605A823C05498892C6443ADC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.LaserMessageType",
          "Name": "LaserMessageType",
          "DisplayName": "LaserMessageType",
          "FullName": "CandideServer.Entities.Controllers.LaserMessageType",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActivateLaser:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "ActivateLaser",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType ActivateLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE14663E77716EE3721888AF6176CD6E43E5691DD012F994600CCDB980DA040C"
            },
            {
              "Id": "DeactivateLaser:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "DeactivateLaser",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType DeactivateLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AED3317EC600DB905A53E959C8A169D5CAEBEEAD85203E5DA7D853E13C33A366"
            },
            {
              "Id": "SetAlignWithEntity:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "SetAlignWithEntity",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType SetAlignWithEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A74E7BC1B9F52F1495DD22CF24462C5D740FE4974004AF287AFD8D8DE6304507"
            },
            {
              "Id": "SetDirection:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "SetDirection",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType SetDirection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C1BC07E34342104955F67609CB5B05B89F5996E9750D8B4B5F0970CAF9A7A21"
            },
            {
              "Id": "SetLength:CandideServer.Entities.Controllers.LaserMessageType",
              "Name": "SetLength",
              "Type": "CandideServer.Entities.Controllers.LaserMessageType",
              "Signature": "public CandideServer.Entities.Controllers.LaserMessageType SetLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D630F8A17A26A8859BB76153D272684578B8B1D56DE6490B8F3E8D4339B7610F"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A69AD580C15B8106D7F586BA0CA207D307C63BC7ACD50C8E836F47FF6448716B"
        },
        {
          "Id": "CandideServer.Entities.Controllers.PlayerActionTypes",
          "Name": "PlayerActionTypes",
          "DisplayName": "PlayerActionTypes",
          "FullName": "CandideServer.Entities.Controllers.PlayerActionTypes",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BowChargeUp:System.Int32",
              "Name": "BowChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D3377A8A612362DA9B7B4829AE89DB49C7CF627B85E0B26E8711DF834E94766"
            },
            {
              "Id": "BowSecondary:System.Int32",
              "Name": "BowSecondary",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "100BEF267E6185FA90ACB86EC5FDEB0BE7C2F3EAE72E5D1E6EA36AC6302DC764"
            },
            {
              "Id": "BowShoot:System.Int32",
              "Name": "BowShoot",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF75DACF2CE2D9C05B32BA64A4A3412DEDC093A07841C3615AF5B9BEB5528885"
            },
            {
              "Id": "Carrying:System.Int32",
              "Name": "Carrying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Carrying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C07CB4DE416136F8E518BE34758D92EA9D1D6F8C140024AC5CF9859B1B5BAB8"
            },
            {
              "Id": "ChargeSpelltome:System.Int32",
              "Name": "ChargeSpelltome",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargeSpelltome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E44F4C0251A282E623C946D6237B4F6F35576D3DF2F544B1EE7CC48ECE1BC5CF"
            },
            {
              "Id": "DaggerAttack:System.Int32",
              "Name": "DaggerAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DaggerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2964E11169E7CF716D2484B5C17EB1BE3577976F5C1209B04BA007801D76DA18"
            },
            {
              "Id": "Dodge:System.Int32",
              "Name": "Dodge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dodge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "933B5C118C67D430DA332E48056FBDC6C9496E5C729E2ADD52152427FFABB95E"
            },
            {
              "Id": "FireHandCrossbow:System.Int32",
              "Name": "FireHandCrossbow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FireHandCrossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6648CBE7F93A5C526D5A6297C597F1BCB121E3FA6BB85800DCC42610FD11BBF7"
            },
            {
              "Id": "HoldShield:System.Int32",
              "Name": "HoldShield",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4713E2D06324A43F57EBA260C854560BBC9DBEC0352A28EEE16C71BE15E1A4D6"
            },
            {
              "Id": "HoldShieldSpear:System.Int32",
              "Name": "HoldShieldSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldShieldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5962B3A239899741022B28CFDD2E3C5142139CB40142796EFAF2AE7FAEAD8F1"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "JavelinChargeUp:System.Int32",
              "Name": "JavelinChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D20CBCC368FE48E8731D446902501862D07539F4A0B2919F16613D2341E24AB2"
            },
            {
              "Id": "Lifting:System.Int32",
              "Name": "Lifting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Lifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4472FBDD9CAC7D19012B42A38030848AB6E6177A4904CC39EA81087D84B5139"
            },
            {
              "Id": "MovementKeysPressed:System.Int32",
              "Name": "MovementKeysPressed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MovementKeysPressed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "741CDF3367E5B8CD2D9EE58C6536C26A55406CB605EF31FF749E5926CF023C11"
            },
            {
              "Id": "MovementKeysReleased:System.Int32",
              "Name": "MovementKeysReleased",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MovementKeysReleased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "501B256C9BDC510EAA6DF55D3589E3C6489E99A0C5B692803144F20CAEC8719C"
            },
            {
              "Id": "PerformOnActionInProgress:System.Int32",
              "Name": "PerformOnActionInProgress",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PerformOnActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1EA6F438A6BAF5426BB403C739E8EF17F05CF9B6EF3E40C8AEFA1F8E45260B63"
            },
            {
              "Id": "Placing:System.Int32",
              "Name": "Placing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Placing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEEF43DF3E9BF7AF2FD78522467A8A2C91BE2CE7BA9A0C407A83383FA65D8083"
            },
            {
              "Id": "ShieldDash:System.Int32",
              "Name": "ShieldDash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4F7E76BD526064A66B7DFB5F0B6E32059A2D3346F1B3C68CF3E49B2774FEE36"
            },
            {
              "Id": "ShieldDashSpear:System.Int32",
              "Name": "ShieldDashSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldDashSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FF592CF646CE5BC8738AB32AC5B8FFF71D6F5399ACF5D40D2EF077EAD6579AA"
            },
            {
              "Id": "Sitting:System.Int32",
              "Name": "Sitting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sitting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4BBBDD1EC7291ADCA604209125C6E2A34A8E643823160E8323F0C780D50204F"
            },
            {
              "Id": "SledgehammerAttack:System.Int32",
              "Name": "SledgehammerAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A32626CF0DC0648F532448E9FEE5588C6C40DE78FA169472954C7A24C104DDE"
            },
            {
              "Id": "SledgehammerChargeUp:System.Int32",
              "Name": "SledgehammerChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A92D79FC698205AE4606A4FC3043D363BF88DB5D272C3AC160E3A20497788CE1"
            },
            {
              "Id": "SledgehammerSecondary:System.Int32",
              "Name": "SledgehammerSecondary",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE80ADAD52EEA1AFA0162FEFBAE4005DEBC2E155D352F2352B637747451BCE84"
            },
            {
              "Id": "SpearDash:System.Int32",
              "Name": "SpearDash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF3112E564DF6A9BE909781CB2E8646F43B9EAD5512B332CA02833926AAF84C0"
            },
            {
              "Id": "SpearHoldingStart:System.Int32",
              "Name": "SpearHoldingStart",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearHoldingStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BAFBCBF06B6119A7993F4976B13AA65F0A0E4EBF00B3CE9888F829A1CADA873"
            },
            {
              "Id": "SpearHoldingStop:System.Int32",
              "Name": "SpearHoldingStop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearHoldingStop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "035E01743D05A0FB2AD3B8A69B2340649579E97DDE5EF990EEAF088C1FDAD31F"
            },
            {
              "Id": "SpearHoldingThrustAttack:System.Int32",
              "Name": "SpearHoldingThrustAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearHoldingThrustAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A635C15C00D4A60694A497FF16568C736742535AB6BB78D610BAA72F17003896"
            },
            {
              "Id": "SpearShieldAttack:System.Int32",
              "Name": "SpearShieldAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearShieldAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E678E504CE054965831E457CBAD346DF1960ACFC4289FDCCD054145B6735626"
            },
            {
              "Id": "SpearSlashAttack:System.Int32",
              "Name": "SpearSlashAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearSlashAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15E20A54833A17E8C4AA1EBEA68F4F3415FDC7CA1EC983CE2B6CAB703E9164ED"
            },
            {
              "Id": "SpearSpecialAttack:System.Int32",
              "Name": "SpearSpecialAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearSpecialAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "041E98E7CCF1E92F14F7171E6C349B029BAC6F826E25C0089004F12D7DC96AF1"
            },
            {
              "Id": "SpearThrustAttack:System.Int32",
              "Name": "SpearThrustAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearThrustAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDEF4C492552E434973ED799F6BD6BB5615F5C78F3ED2BD5309D5A5647F12972"
            },
            {
              "Id": "StartActionInProgress:System.Int32",
              "Name": "StartActionInProgress",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1973A5442B7088A5878D4792518E0CCF445AA5D695EE8327240C45CBDE9BC3F4"
            },
            {
              "Id": "StopActionInProgress:System.Int32",
              "Name": "StopActionInProgress",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StopActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "783A2BCB487F1B03D8F1B9E0AC1962BD5FF67EB3DDCA6A9ACE5DF37DADCAFDAB"
            },
            {
              "Id": "StopCarrying:System.Int32",
              "Name": "StopCarrying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StopCarrying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "580AFB35881AE27C76A1CD6312ADAAF548C51B93A6A77AAD8EED01AD8EE67313"
            },
            {
              "Id": "StopLifting:System.Int32",
              "Name": "StopLifting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StopLifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBC070B5A0855D9F670D706F9633493EDD21B0445C22BA0A92385BCD23BABA9A"
            },
            {
              "Id": "SwordAttack:System.Int32",
              "Name": "SwordAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SwordAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEB9AEC4B3D6858C989FF7B718B99DEB0704C52C3386BF6115F27CD3C826CFE4"
            },
            {
              "Id": "Throwing:System.Int32",
              "Name": "Throwing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Throwing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07B4D93C90ACD01BF1672439A4DCD398F14FED292B3E79BCAE37020C89EB46DC"
            },
            {
              "Id": "ThrowJavelin:System.Int32",
              "Name": "ThrowJavelin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ThrowJavelin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84EBC1290613247E1355A92868B2658345E37E76F4A9EA913900CBAB89FE15BE"
            },
            {
              "Id": "UnarmedAttack:System.Int32",
              "Name": "UnarmedAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnarmedAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "807AD856B796EA88F3DEFA93F4579A5696E1346C4FCB3DBDBC4BEFEF5D6FCBFA"
            },
            {
              "Id": "UseSpelltome:System.Int32",
              "Name": "UseSpelltome",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UseSpelltome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FB9A6DFB0DDBC05B609E03B44F058D804EE69147BF998EE3C83AD136A073812"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DB95D2A41936B3096C2C78DCE527467BCAD087652C798418DAAC908FD1F39913"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerActivatedSpikeTrapController",
          "Name": "ServerActivatedSpikeTrapController",
          "DisplayName": "ServerActivatedSpikeTrapController",
          "FullName": "CandideServer.Entities.Controllers.ServerActivatedSpikeTrapController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_puzzleDeactivated:System.Boolean",
              "Name": "_puzzleDeactivated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _puzzleDeactivated",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAB70C4BE99E0E8D496A95C2FF702E1C716E76CB98C2129AE4467E62A86283BD"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "2ABDBBE05C04161F3F77B28F2CD99423609EA56F2000AA4450BC2E2CBE30AB8E",
              "Hash": "7E5B3DC89585BC3CE46EDD609F46C5EC1581125EAFDD9F7C51401823DFC31678",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "activation_id",
                "123",
                "puzzle_deactivated"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "78E3E21C5A61B8448BC8B5159C1F7A0AA20A51A30446DD1A930B35E520C62890",
              "Hash": "F9C7492ABA69D39DCB2F0F8AAE1E4F36406DBB7C6E9A5C480C1ADADC598F1B4E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B1C1EF9F25CC064FE3B7F1BFF047296989E509ADF459EBFF5DED8B10798AC7EF"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBasicFurnaceController",
          "Name": "ServerBasicFurnaceController",
          "DisplayName": "ServerBasicFurnaceController",
          "FullName": "CandideServer.Entities.Controllers.ServerBasicFurnaceController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CookArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "CookArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CookArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E266BAB268F4C001BF5AE9588CB9F81B01BADA4E264A212F6661A33EF1125D59"
            },
            {
              "Id": "CookingTime:System.Single",
              "Name": "CookingTime",
              "Type": "System.Single",
              "Signature": "public System.Single CookingTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "181C324836F26779221923E4644C02722851295B00F55BC559F583C492128DBD"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "UpdateTime:System.Single",
              "Name": "UpdateTime",
              "Type": "System.Single",
              "Signature": "public System.Single UpdateTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71F69ADF2FD859376C9E86DA19105232412694210F0F23F039D7ABEF1AF5F9BF"
            },
            {
              "Id": "_cookingEntities:System.Collections.Generic.List\u00601\u003CServerBasicFurnaceController\u002BCookingEntity\u003E",
              "Name": "_cookingEntities",
              "Type": "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E",
              "Signature": "private System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E _cookingEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "926232D6B75CDC7ECFB6DF652160DF9F1CB3B85F138D377031B6C559CE708AAA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEntityIsValid(Shared.Entity.EntityWrapper, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "CheckIfEntityIsValid",
              "Signature": "public System.Boolean CheckIfEntityIsValid(Shared.Entity.EntityWrapper entity, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "2354431A87F9459696A8F66E966C9F9A0C5E71BE64827540F4217B029F789F55",
              "Hash": "DA9D0A86465F1F2706920C22A259DE3A9DE640546A511DC6536B4EE33C841E9A",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)"
              ],
              "StringLiterals": [
                "worship_flag:volcanic_furnaces",
                "volcanic",
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "CookEntity(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "CookEntity",
              "Signature": "public System.Void CookEntity(Shared.Entity.EntityWrapper entity, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "CCA5EA83D0E7E5A2A1F01730D3518E4D82B921AEA6999FF510D5FEA43D1A15A9",
              "Hash": "FE02D737DDBD766F328D47D99C2A261346A2B63D1B9BA1CD8C8F8F2500FE8D98",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::GetEnumerator()",
                "List.Enumerator\u003CServerBasicFurnaceController.CookingEntity\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CServerBasicFurnaceController.CookingEntity\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ServerBasicFurnaceController.CookingEntity::.ctor()",
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DefaultOff()-\u003ESystem.Void",
              "Name": "DefaultOff",
              "Signature": "private System.Void DefaultOff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0",
              "Hash": "0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "F05BF616D42E4E663E38346C9579434B62B371F7590F831C4E97141E4DB9DA74",
              "Hash": "BA08C30AF5EF3DF880EE1A16D20504C21D949971F2776CB5C9F79376433E5BCE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::.ctor()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "area_width",
                "area_height"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "47A9EC5849B5B1DBEF237E649983BBA5225069B11C86921385E4135547A9155F",
              "Hash": "A837E64B1DB1F4DB8E3ED43BCE76835D76CA7CB6F34BF601F6431EAD438967BC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::Clear()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowOut(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "ThrowOut",
              "Signature": "public System.Void ThrowOut(Shared.Entity.EntityWrapper entity, System.Single height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "F820C60B8E8079A3D69C499771F3D10AC41DDE60B7CC2741573A04B085542D1B",
              "Hash": "6C2334AA1C224F2C721FEE29778C56E4940C6AABC64FA53CF97EE088B239A0E5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 911,
              "BodyHash": "B0A3352D9E6347FFEA618509C0AC072C985557F625AFB5056B7732EBF86EE77B",
              "Hash": "1F5FAC598A01D5830E615C24A0908BB9DF6A593D8884BD7DFBB7438CD0475771",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::DefaultOff()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::CheckIfEntityIsValid(Shared.Entity.EntityWrapper, CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::CookEntity(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::get_Count()",
                "System.Collections.Generic.List\u003CServerBasicFurnaceController.CookingEntity\u003E::GetEnumerator()",
                "List.Enumerator\u003CServerBasicFurnaceController.CookingEntity\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_DropTable()",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveAndDropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, Shared.Entity.EntityRemoveInfo, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "furnace",
                "on",
                "off",
                "Failed too cook entity in furnace id: ",
                " - base id: "
              ],
              "Source": null
            }
          ],
          "Hash": "4A40294DB22568D64C5D6E964528BA1EE19F747D0C00F554C048B3E9C1ED18B0"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBasicFurnitureController",
          "Name": "ServerBasicFurnitureController",
          "DisplayName": "ServerBasicFurnitureController",
          "FullName": "CandideServer.Entities.Controllers.ServerBasicFurnitureController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureBehaviour:CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
              "Name": "FurnitureBehaviour",
              "Type": "CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
              "Signature": "public CandideServer.Entities.Controllers.BasicFurnitureBehaviour FurnitureBehaviour",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35039D3D7C191041AC743992B206BCB39AC9AF71306A83F37DF852FC5A4D0B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "1598AD458B79A5C1F69D2DE5BE8394533BCD28D4DF93F82BA511CBE6D3EE037E",
              "Hash": "DEE79AE89D30F474B83C270C3EC36D39B2451CC66DA59A4B67E26AE696419ABF",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.BasicFurnitureBehaviour::Initialize(Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "305C0D1C4B4FFEC7C2C51C5722509DD3394D6B93A34998FBD900DBAFFF59FCF5",
              "Hash": "DDDF3AB0D725990B94BD63B1800EFCCEF12A53B4F4EA8CD3623016CA036CB95D",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Controllers.BasicFurnitureBehaviour::OnDamaged(Shared.Combat.DamageResult, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C39C1849AA515E2E3BCA8216C185F29005259E5689396016579C1FB9A1BF7030"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBedController",
          "Name": "ServerBedController",
          "DisplayName": "ServerBedController",
          "FullName": "CandideServer.Entities.Controllers.ServerBedController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "2F3A8E38459BD4C149432FBE20646FA789F96DB783337FC7EADCE2B5A05C45A0",
              "Hash": "22EFFB2A254C6CB2B121366304905ECC84D4A597BCA5B94CD1781D4D92278869",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "350BA1B12FA9148C586CF734FBC483FD0BB06A60BB913B6D2963770CD6C2F7D0",
              "Hash": "3BADFF31B1FD13A9CAD388563E7DFE5D8E4511BC0F4CA6CC3918445AE206EBDE",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::SetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter, System.Guid, System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "8EEF280D5C30A0BEC2B79E7C585D6D5854CB63584166B277F85BD700FE27012A",
              "Hash": "DCC278637C30A3C0D5B63D6ED71B1DF16F361F8A34D47D997DD56D3400388A0B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "35CA832218742E6249CE1B423929CDB32A315BB86DDB2434BD43DD04999D6208"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Name": "ServerBehaviorMachineController",
          "DisplayName": "ServerBehaviorMachineController",
          "FullName": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BehaviorMachine:BM.BehaviorMachine",
              "Name": "BehaviorMachine",
              "Type": "BM.BehaviorMachine",
              "Signature": "public BM.BehaviorMachine BehaviorMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0180E78C49C15ED5E4657F58316DB6994CAEC9900A12AA727853EC506E63A181"
            },
            {
              "Id": "Events:CandideServer.Entities.Controllers.Events",
              "Name": "Events",
              "Type": "CandideServer.Entities.Controllers.Events",
              "Signature": "public CandideServer.Entities.Controllers.Events Events",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95EB7FBFD36CAB8CD5F0946FF962462CEFE9EF926DF5D666ABB7B3649B6ACACF"
            },
            {
              "Id": "IsTemporary:System.Boolean",
              "Name": "IsTemporary",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsTemporary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5615195734539EE768D9B56181C7D87F3F744C48FE21E9F11B59052AC7BB71A7"
            },
            {
              "Id": "LoadedThisFrame:System.Boolean",
              "Name": "LoadedThisFrame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LoadedThisFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6041DBF6F30B309A3011848D36C87456411475BE7BDE953BE7D020B1395B8846"
            },
            {
              "Id": "PendingStateTransitions:System.Collections.Generic.Queue\u00601\u003CSystem.Byte\u003E",
              "Name": "PendingStateTransitions",
              "Type": "System.Collections.Generic.Queue\u003CSystem.Byte\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CSystem.Byte\u003E PendingStateTransitions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D88E5EC70313B86A2A0E7F7D2154EBF2B7CF78815B5EDC146ADAB2A5A1E1D06"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 SpawnPosition",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8D1255D0099CE792ECA7E240DAAFDDC5A24AB698F0469AC78BF808E275EA060"
            },
            {
              "Id": "StopUpdate:System.Boolean",
              "Name": "StopUpdate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4B6D304FD8300A5F7E7FBBAC2B9B2D469E91347A9A129E8AECDB941A1B0C4DD"
            },
            {
              "Id": "_checkRegenerationTimer:System.Single",
              "Name": "_checkRegenerationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkRegenerationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC146404E9923E05445FF4FFFAA316A6DBD154C2BD707D5DD92489B27682B061"
            }
          ],
          "Properties": [
            {
              "Id": "Blackboard:BM.Blackboard",
              "Name": "Blackboard",
              "Type": "BM.Blackboard",
              "Signature": "public BM.Blackboard Blackboard",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0244198FF1D7B26FEC68DEBB36770EBE13B943C1566891B1252B10CFAB0B88C5"
            },
            {
              "Id": "IsServerTransitionPending:System.Boolean",
              "Name": "IsServerTransitionPending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsServerTransitionPending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0E8ADAB57A14266E53B80D2D92A34052648085817FC709AAA473DB2F36222AF8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForRegeneration()-\u003ESystem.Void",
              "Name": "CheckForRegeneration",
              "Signature": "public System.Void CheckForRegeneration()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "9957BDD5F546CAAD44D7A683ADCB1BAE10042D5D10EC78E725FEC13DF687C63E",
              "Hash": "50BD17AEAD6F60A65084B6D9F02A2793441842051E2B7C956A527B79B8D51A5F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Count()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D8C24AF78620C32C92054132FEA650A7BCC1918A0EE74AE81CC73CDE924F98CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "195FA3D02C0AE061B415744A543989A34821F70A0D674F30EDB7222EA42C2F72",
              "Hash": "F720A6694B809214207615D56F9E5FC42D873C850B190384EA495716A777B401",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetVector2OrNull(System.String, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToStringInvariant(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "BM.BehaviorMachine::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::CreateStateMachine()",
                "BM.BehaviorMachine::set_StateMachine(BM.StateMachine)"
              ],
              "StringLiterals": [
                "spawn_position",
                "temporary_spawn"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0BD6616B722DDDAB82BFC29CCB2738F593F4B05925B644CBB63557C6888FB8F4",
              "Hash": "153721E85D831351924AB348F31AA012D55F706316EEA7963FDF47B82A6690BA",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.EventsFlagsExtension::SetFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "352AE2995136C95587681484B993C69F96DEB8290ACA572101D500E9B516CD8C",
              "Hash": "3336D7CF2DFFDE68AA474BFFBD51C5A4C36B32230567402FDFEC45BBBFC04C2B",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.EventsFlagsExtension::SetFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0141E94F7AE6489B6FB85E6FE220D735CC0B8FC7273A6646F0D28CBD63B0FA36",
              "Hash": "1C0810508EE6C48E0E266E4A7367BFC9287D9EC39531D08ABAB1D07C8414CDAF",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.EventsFlagsExtension::SetFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "134C68675DB149369DEBAAE38970E7DE7B3EC01D90F0E23B1C82EB5CB5A60C47",
              "Hash": "9D8BD91952FF6B4F8F0DE4270D18BAE426397DAC8E8F99C10F763A04B9874A4A",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.EventsFlagsExtension::SetFlag(CandideServer.Entities.Controllers.Events\u0026, CandideServer.Entities.Controllers.Events)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BC99B88DC0283F3FE85EBE9769A2AF8CE939BBAF646C6BE8C4478E32D32337BF",
              "Hash": "887B752F49D59ECD78E14858D3A637BA3A18C18A74E74BC68EFC0D37055E846D",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::ReceiveServerTransitionMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveServerTransitionMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveServerTransitionMessage",
              "Signature": "public System.Void ReceiveServerTransitionMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "408122F8550B4AA837F8C0A35CA80A8CA0B5FF67521783A6002CEE3F06590416",
              "Hash": "315134BFAE6A2F4EC93BA6055858F513B875CAD8F89AADC732E16944E427DF06",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Byte\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CSystem.Byte\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "CFC4A66E54C8F211066DCFF2DDD495F3A04C02DC297CFFB206274860F5AEF170",
              "Hash": "4372CB0E3E03C9EF92A123C89EED90EA19DA0FC525CE8C5205D65D83282A8557",
              "CalledMethods": [
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "BM.BehaviorMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)",
                "CandideServer.Entities.Controllers.EventsFlagsExtension::ClearAllFlags(CandideServer.Entities.Controllers.Events\u0026)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::CheckForRegeneration()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "102CB2DF02BCC50E1C87D7795F96EAD107DDEB43D15B9FAFEC78063824ED8B12"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBrickOvenController",
          "Name": "ServerBrickOvenController",
          "DisplayName": "ServerBrickOvenController",
          "FullName": "CandideServer.Entities.Controllers.ServerBrickOvenController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CookArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "CookArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CookArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E266BAB268F4C001BF5AE9588CB9F81B01BADA4E264A212F6661A33EF1125D59"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "UpdateTime:System.Single",
              "Name": "UpdateTime",
              "Type": "System.Single",
              "Signature": "public System.Single UpdateTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71F69ADF2FD859376C9E86DA19105232412694210F0F23F039D7ABEF1AF5F9BF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DefaultOff()-\u003ESystem.Void",
              "Name": "DefaultOff",
              "Signature": "private System.Void DefaultOff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0",
              "Hash": "0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "4C14B85BB72D0876D58F6FCE6449514F2AFA00B4C2A48C93978724DC47D8AD33",
              "Hash": "3D8D0F75A2E1DA8DFD915FA533D9B680CEC3C190265E77122A06C933185E2546",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "645B9708C5CF99745A66E3BB468F54E9AC358A2D3FD83625C928EB6BD2303551",
              "Hash": "86D0DD09832F39FB471E6FBEA5F76995B6C4F057F77E1E6F0CCCB95A3B13ECFE",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TossBucketOut(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "TossBucketOut",
              "Signature": "private System.Void TossBucketOut(Shared.Entity.EntityWrapper entity, System.Boolean emptyContent)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "emptyContent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "17A327DC7FD64C1134378A80F728861BEAC1172C859C99708F9553ACF7BFBD68",
              "Hash": "CF1CD511371CD4B27EBA1B90658C29EB70AE0EDFCE00BB5992D40E04D405F0EB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "TossBucketOut",
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 622,
              "BodyHash": "D3A27F92F79FB98E94A7EE1928F61A687B9DDFDE61A47C33DBD53F9EA029F17F",
              "Hash": "C1DBBCC6EA8F0C9EB8A858D325AA891B52C1862B72CABFAAA4855DAE0120767F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.Entities.Controllers.ServerBrickOvenController::DefaultOff()",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "CandideServer.ServerManagers.InternalResourceStorageServerManager::TryUpdateStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "CandideServer.Entities.Controllers.ServerBrickOvenController::TossBucketOut(Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideServer.Helpers.LogisticalBuildingHelper::TryDepositResource(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean, System.Boolean, System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "furnace",
                "on",
                "off",
                "resource:brick",
                "ServerBrickOvenController: Brick oven does not have a storage",
                "resource:clay",
                "resource:bucket"
              ],
              "Source": null
            }
          ],
          "Hash": "07718655C4F221207B57C519383C0972A7819351441AE76ED744F96A9F659C17"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBucketController",
          "Name": "ServerBucketController",
          "DisplayName": "ServerBucketController",
          "FullName": "CandideServer.Entities.Controllers.ServerBucketController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Content:BucketEntityHelperShared\u002BBucketContentType",
              "Name": "Content",
              "Type": "BucketEntityHelperShared.BucketContentType",
              "Signature": "public BucketEntityHelperShared.BucketContentType Content",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1E555ECB6F24825CEEFBCD4B738C7B9D42CE618D4F02CA0B4D88719BBAA622B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Empty(System.Boolean)-\u003ESystem.Void",
              "Name": "Empty",
              "Signature": "public System.Void Empty(System.Boolean syncOverNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "syncOverNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "6BED693F9966EA883D6C40231258B331DCC565F2EACA8BEAF2A9EDED049B24ED",
              "Hash": "30CE0871FF5E160E2E0DB262B2AB2BD760BF4726043219673BD92DAE2E5F7A2A",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530",
              "Hash": "4F7D63548A84936A7A7EBDA5BDB0053D41EB290379DBEB581203A16FAA254FF6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "F68C8652B979DCC45A0A696FC71535AA390F4E9A0E83159B495092E61CA71362",
              "Hash": "0A4519335D23A8DC4C8183AC11F33EC147A19913562AE3931FEAA5915AC68568",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBucketController::get_Content()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerManagers.CropServerManager::WaterTilesAndCrops(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Entities.Controllers.ServerBucketController::Empty(System.Boolean)",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "resource:water"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530",
              "Hash": "B331A97C06D92A0D7EE234EFFA9C726CB9B42DFDFCAFA8B9DD9A4D25E271A72D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "SetContentType(BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "SetContentType",
              "Signature": "public System.Void SetContentType(BucketEntityHelperShared.BucketContentType contentType, System.String resourceId, System.Int32 amount, System.Boolean syncOverNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "contentType",
                  "Type": "BucketEntityHelperShared.BucketContentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncOverNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "AC1F042A5F544B48193C258ADDBFE40B06F5C03E41218942A1155B9BBC200748",
              "Hash": "0BD945D1B7ED46FDAC999B13517F32E081BD92C71D00EC02DB9E0ED86D818C10",
              "CalledMethods": [
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Entity.EntityWrapper::set_ConstructionMaterials(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Int32::ToString()",
                "System.Object::ToString()",
                "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Server Bucket Controller can not find its ServerEntityModel",
                "Server Bucket does not have ConstructionMaterials",
                "Server Bucket EntityWrapper did not have same ConstructionMaterials as ServerEntityModel",
                "resource:bucket",
                "bucket_content_resource_id",
                "bucket_content_amount",
                "0",
                "bucket_content_type"
              ],
              "Source": null
            }
          ],
          "Hash": "F521DB7EE3184B69BC4CCE63C6556169D4CA532323FC862AE0591CF6149D7715"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBulletHellController",
          "Name": "ServerBulletHellController",
          "DisplayName": "ServerBulletHellController",
          "FullName": "CandideServer.Entities.Controllers.ServerBulletHellController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_activeDuration:System.Single",
              "Name": "_activeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _activeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6747B3470A05E31A4FD8EB170B4EE407F80381DF7424737DBB3A8449ECE30B6B"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackTimer:System.Single",
              "Name": "_attackTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _attackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8D027C22F88D0EBE2E73F85A81803922DD113C670EFA89C8982EE72C3F4C83A"
            },
            {
              "Id": "_idleDuration:System.Single",
              "Name": "_idleDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _idleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DB70D0DF7069500EC56B8D50D3ED484F1D50EB068EDA0F105C9F5CEB4AA9D7B"
            },
            {
              "Id": "_mouthOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_mouthOffsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _mouthOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C2A143682DA658E0507CE0817A7A3A7097FF7BA60C5A94EBFF1B0A8DE5B7675"
            },
            {
              "Id": "_mouthStayOpenDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_mouthStayOpenDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E _mouthStayOpenDuration",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20106B480380471413F4439129AA1ED5C2E75587F9822EACAD33F4156CB51676"
            },
            {
              "Id": "_openAndCloseEyesDuration:System.Single",
              "Name": "_openAndCloseEyesDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _openAndCloseEyesDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DF3916873E15C89A20F3AE6A3A2E8A8ADE3F284EC6CEBB8A256DB58DF37C0E2"
            },
            {
              "Id": "_spellId:System.String",
              "Name": "_spellId",
              "Type": "System.String",
              "Signature": "private System.String _spellId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3927053100A8CAD6A5093BFE3BADE92399DC48EF589ACEC0D8AE6E4C1EA4BD35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMouthOffset(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "AddMouthOffset",
              "Signature": "private System.Void AddMouthOffset(System.Single x, System.Single y, System.Single z)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "185DC70DA4B6CFCFC22EF7EB049C688B696EE18F8E8AA357429C42AA9131A0BC",
              "Hash": "FA228672083E389F7DC42823C68BB513DA35B84E5EFD284D630D7A69E358C19A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "1994BCC44B3692487A5693B6BF95D6A9128894E5B19C50109C8F7C4BE820682A",
              "Hash": "65A19A2C37D45F89691707CD51EC0FC62990D72EAA218A5BCE38CF3495AF78AC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBulletHellController::SetUpMouthOffsets()"
              ],
              "StringLiterals": [
                "active_duration",
                "time_between_shots",
                "spell_id",
                "cyclops_eye_attack:0",
                "open_and_close_eyes_duration",
                "idle_duration",
                "mouth_stay_open_before_attack_duration",
                "mouth_stay_open_after_attack_duration"
              ],
              "Source": null
            },
            {
              "Id": "SetUpMouthOffsets()-\u003ESystem.Void",
              "Name": "SetUpMouthOffsets",
              "Signature": "private System.Void SetUpMouthOffsets()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "1DE27A764A369F7322697E424B8E7AD1D4F476F891C2EC444D6B8C03E9AFD243",
              "Hash": "3276673E80A4A6C06DE375AF8B16E36BA7779130CAD069C6C35DC9E66A277AFA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(System.Int32)",
                "CandideServer.Entities.Controllers.ServerBulletHellController::AddMouthOffset(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "F40876D8F3D2C2606E1527E54461925F569AA296BFF331932623292B49AAD999",
              "Hash": "300CC7DAE60F03CCF11D6C44D7658586FF772654F503C24BDF5C2B3A9C8F215E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D72A4E2A56CAF09C2554E3375ED16B6FC7F69EB339F5A441CFBABDF32832EB16"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBulletHellSwitchController",
          "Name": "ServerBulletHellSwitchController",
          "DisplayName": "ServerBulletHellSwitchController",
          "FullName": "CandideServer.Entities.Controllers.ServerBulletHellSwitchController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBulletHellController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_flagName:System.String",
              "Name": "_flagName",
              "Type": "System.String",
              "Signature": "private System.String _flagName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D76B7AB55942082A3FEA69C50672A00A5A13990A384F5E5B6ED32F015208080A"
            },
            {
              "Id": "_switchOn:System.Boolean",
              "Name": "_switchOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _switchOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FAE85EAF26FC0649DCF1A58737B9FC577D635CC3C9924A8571D285D7DAFBBB0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "5BBE49C774CB7112C50F0CED1588E9C1D02E30CAE283985701E0087276A7D162",
              "Hash": "5B607ECADA2E1C4F8B604D879DD82E4521041A55B5DBEC8F77CA893E26720644",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBulletHellController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "flag_name",
                "123",
                "switch_on"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "1894B3289ECC71DEAE3EA5EC5D44AF662D32103489BE3A23E1C7CE6504AC4D4B",
              "Hash": "D730E272AD60C5AF71E793461AB9DFC9813C376554226B9870EF3C9D889F72BF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.Controllers.ServerBulletHellController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7239D68506BCA68323EE975CB19DC58DFFF7FB8EB9E7C410BE4A2A05F67F062B"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerBushController",
          "Name": "ServerBushController",
          "DisplayName": "ServerBushController",
          "FullName": "CandideServer.Entities.Controllers.ServerBushController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "074BEC266BA6B3E1261BFE69F29BCA49F3A75CF8E04227709D31C7AFE4DCDB7D",
              "Hash": "21914CF6D3413A0514E6A8DF1E46246BE358B3CB28DB204CF338C414F1E1CF7E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F23D6FC8E1B62AA07617288357F54EE1B44434F64568FAE6AFE1C916A78F4D21"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerCart2Controller",
          "Name": "ServerCart2Controller",
          "DisplayName": "ServerCart2Controller",
          "FullName": "CandideServer.Entities.Controllers.ServerCart2Controller",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Carried1:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried1",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE96903CC9861B7A493F5AB008B086634299E17DEB421512D42BFEB368BA794F"
            },
            {
              "Id": "Carried1IdKey:System.String",
              "Name": "Carried1IdKey",
              "Type": "System.String",
              "Signature": "public System.String Carried1IdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0DA8BB51A64D8EEF08037FCA20D7003FEB36F19AB114E991D6602E9CAE145B9"
            },
            {
              "Id": "Carried2:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried2",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45852700C193E356CE417B519C0717444D1311449EF97095010F7082725D8E2B"
            },
            {
              "Id": "Carried2IdKey:System.String",
              "Name": "Carried2IdKey",
              "Type": "System.String",
              "Signature": "public System.String Carried2IdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6045F8A3B855CB7F273D40FB7B678A6489ADF57A50DA636C9BBDAA1AE768E339"
            },
            {
              "Id": "Carried3:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried3",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE7AE4C98CF051EA4583A4BDFEBA058586D27F107DE835A08F1500D08DBB1A93"
            },
            {
              "Id": "Carried3IdKey:System.String",
              "Name": "Carried3IdKey",
              "Type": "System.String",
              "Signature": "public System.String Carried3IdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C260170ECF663644CE628690F30651C83177528F6F0E5DD07A8C12E5344EDE1"
            },
            {
              "Id": "Carried4:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried4",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "667D570CBC413723A38D4C09FE415124982072149417FAAF6FC9EC244406AC4F"
            },
            {
              "Id": "Carried4IdKey:System.String",
              "Name": "Carried4IdKey",
              "Type": "System.String",
              "Signature": "public System.String Carried4IdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33B672C1F39A4D5A7BBD3A242DF29877A383557EDBAC36BB5B767099922D585F"
            },
            {
              "Id": "Carried5:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried5",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried5",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C0B39688C83F0AAE8ADC07AD87449BC9512881AAE462F97FEC7C17214CED5E7"
            },
            {
              "Id": "Carried5IdKey:System.String",
              "Name": "Carried5IdKey",
              "Type": "System.String",
              "Signature": "public System.String Carried5IdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F60AF4B0AFF3614EF0DCA18C184211225CEE8988BF3F114BE191838F885D8A74"
            },
            {
              "Id": "FollowerCartId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FollowerCartId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FollowerCartId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9857408C051D3B275F70DD412F70B02FEAC4F180EB2DA6E839A0363BDCCEA22"
            },
            {
              "Id": "FollowingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FollowingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FollowingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8CC71AED1C4B5DF39CB52CAD580E35086B3A6E7FD7027F67F75F2A399FAA945"
            },
            {
              "Id": "FollowingIdKey:System.String",
              "Name": "FollowingIdKey",
              "Type": "System.String",
              "Signature": "public System.String FollowingIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D44A5C345DC049D0E423994310AA902898A61C0E56C7D0E6EAE35900EBE1EFE9"
            },
            {
              "Id": "StuckTimer:System.Single",
              "Name": "StuckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single StuckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54CA746E23D40C040A4802EF7B5474AA62FF5CABEC241C5BA08D1082DD6DC8E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attach(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attach",
              "Signature": "public System.Void Attach(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "1B6A917317FFC2EA1A10E6DE54E09106644759C3D4AE46C5D4D7D81C4BACA066",
              "Hash": "9BD9079D3EB14449C87159735D3D6091A9C78B43E6E549B51DE15EC5807D9617",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Detach(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::SendEntityVfxMessage(System.Guid, System.Byte)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "following"
              ],
              "Source": null
            },
            {
              "Id": "CanBeAutoPicked(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CanBeAutoPicked",
              "Signature": "public System.Boolean CanBeAutoPicked(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "2E37B558EFC8F1B2228CEC8C9D940991E9DCD432F5AAFC77E89D350A6B92278D",
              "Hash": "EDCCB1A461DBB592EB39E97642402BA07367ADD491B6593BFC259231F89851A5",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::CanBePickedUp(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanBePickedUp(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CanBePickedUp",
              "Signature": "public System.Boolean CanBePickedUp(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "11B0D08EF5A6A798C8622E442DC78458AE0F73A1B334AFC43F29F7E06EEDDAF9",
              "Hash": "BFE892E451A7534AEF19C45CDA16DADE3E914AD638624FB60674C73B23621715",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearSlot(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026)-\u003ESystem.Void",
              "Name": "ClearSlot",
              "Signature": "private System.Void ClearSlot(System.Nullable\u003CSystem.Guid\u003E\u0026 slot)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "2A5E3D8CF1AD30E79AB318B62F685F90BE1AE4587D025FD4DF54E848CC9D8B75",
              "Hash": "1D4F4DD60D9DE6AB0BB143DBFD776ADAC90B29F121BF8AF167B43AF8C660B9E8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach(System.Boolean)-\u003ESystem.Void",
              "Name": "Detach",
              "Signature": "public System.Void Detach(System.Boolean skipSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skipSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "5D65A57EAC850E31D1A14E0609D58A7F887E11F0740D87FD341927C5E96B74BC",
              "Hash": "560152259C7D5BA461FE849A123F72F0BA9470561070073A3F7CBB61C1BF3AA5",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "following"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "EEA83F0888C1DFC3F4DF1312077F0D00C8FCFEE5170273A567AAA5CFCE6823FE",
              "Hash": "A0DDC1F689D1C4B9F661F82DA9D402983546266ADC6C8EEDB19026FB4A45F89A",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "following",
                "c1",
                "c2",
                "c3",
                "c4",
                "c5"
              ],
              "Source": null
            },
            {
              "Id": "FollowTarget()-\u003ESystem.Void",
              "Name": "FollowTarget",
              "Signature": "private System.Void FollowTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "A96A4CE92CEB644F11BD0717B2BB5AB76717A41E7E2D3399744070A94E265B83",
              "Hash": "2611E02E74C6420A680806E8A14398F010E06E00A66A430333699521B315288E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Detach(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "Shared.Entity.EntityWrapper::set_EntityStepHeight(System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::UpdateCartVelocity(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [
                "cart_wheel"
              ],
              "Source": null
            },
            {
              "Id": "HandleAutopickup(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "HandleAutopickup",
              "Signature": "private System.Boolean HandleAutopickup(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "2B3F0F8246D4881A43F9DDA21672DCA9BBA5D2F75CBC22A82358BC40EB0454F8",
              "Hash": "A0BF538DAE8B36E04022E85BD7424E399AFB5AAAA7DA702CAEBA4A82346466EB",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::CanBeAutoPicked(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::PickupEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_IsThrown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleConnectToOtherCart(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "HandleConnectToOtherCart",
              "Signature": "private System.Boolean HandleConnectToOtherCart(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "B296C044291182CA10E7578D16ED380F39FB1391618EDAB757A6097C3364ED5B",
              "Hash": "F46BBED240CBD246ECDC5FFFCB0614A57124AF554F2A53BCFF9E1E5A8AB32F0A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Attach(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "AA13AFE1AEE8F3458D796843CF38357A4412BDEE9C18F0A77136570910F3F28E",
              "Hash": "0457C8E816BF640290C4E9F92FA80FD0C5148D33C33CB75115A71FFC409A49A4",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::HandleConnectToOtherCart(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::HandleAutopickup(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "54404C9995BBE61A7F3AECD480E57FBD0E7777589971EDB3670540DE60422AFF",
              "Hash": "4EF8B3AC438342B41ACBFAFF27D8A042414857F7168419366E631129B15C2D31",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::Equals(System.Object, System.Object)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Detach(System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Attach(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "following"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "ED79BB0CAEC67BA74EFD027CD39EBA4F48F44618325D6228978AD41335009A4B",
              "Hash": "3657378D4B722821CA2DFF9C4A9A589CC9C09D91EA3B298C38ED39F265C122BC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::ClearSlot(System.Nullable\u003CSystem.Guid\u003E\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PickupEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "PickupEntity",
              "Signature": "private System.Boolean PickupEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "E9B395573B3812212CD7569C51FFB2B7FF96925B6E58021B82CDCA079323E29B",
              "Hash": "BC35615533D9212BCDD6DE447C286BDE62C7968EE7482EA5E89D4FAF93D1193E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::TryPickupEntity(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E\u0026, System.String)",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)"
              ],
              "StringLiterals": [
                "c1",
                "c2",
                "c3",
                "c4",
                "worship_flag:cart_capacity",
                "c5"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "B0A6A216383C0FE17C9BA4B238BC8917E8E04C39C4656F3B93F7C3DB46231A92",
              "Hash": "EF73558B97711A6A6E8D51F4E164F825D502B293EC18E38513728E8AEC9A51C1",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::Detach(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPickupEntity(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.String)-\u003ESystem.Boolean",
              "Name": "TryPickupEntity",
              "Signature": "private System.Boolean TryPickupEntity(Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.String slotId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "B872DA865B12453D9F4BBA0B511AC4C4AB35AAD56E8254E9CD08FF26129B94CB",
              "Hash": "49F12DD2F8163077570D59EF41F7623DDBAAC7B69CF1D03EAE77495FFB5663B0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "8C22609925ECA0A4A5B00AEE317B12935D96C9D52978988537B6ED48DDD9D95B",
              "Hash": "E611AD155B07C51B8B551359A6397A3F55502EB55FDE85DD200BFED93825A015",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::FollowTarget()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideServer.Entities.Controllers.ServerCart2Controller::CanBePickedUp(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::PickupEntity(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Controllers.ServerCart2Controller::UpdateHeldEntities()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCarriedItem(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.String)-\u003ESystem.Void",
              "Name": "UpdateCarriedItem",
              "Signature": "private System.Void UpdateCarriedItem(System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.String slotId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "CF14652E59F8E1787431AB8E10413C722DB0A104185DC1A870C137531028CD98",
              "Hash": "598854FD834C8E88C345EB54123A3FC90CD07913B2DA0B1C977F7A2F6CEBCE28",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCartVelocity(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "UpdateCartVelocity",
              "Signature": "public System.Boolean UpdateCartVelocity(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "439D6A99CCA7189770E091EB5AAD60F950A0ADB069630782F916D2CECB8B26BC",
              "Hash": "03BE3E7AD7EE8DC8EA3D789FEB06AB198A5D6500EFC4231B8C7209A837132394",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntities()-\u003ESystem.Void",
              "Name": "UpdateHeldEntities",
              "Signature": "private System.Void UpdateHeldEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "ABFF5617F054BD1287A6F114820CAE12065EF365871135B1442AB6632F2513B6",
              "Hash": "4D8C58A86F9876277095E07175AD4F9D8ED158AC4CC33B2A28E818679277AF52",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::UpdateCarriedItem(System.Nullable\u003CSystem.Guid\u003E\u0026, System.String)"
              ],
              "StringLiterals": [
                "c1",
                "c2",
                "c3",
                "c4",
                "c5"
              ],
              "Source": null
            }
          ],
          "Hash": "565C4B527B8E667327FF835A71E089BB96553C87D38EFC0E935A7D4A65D69DC0"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerChairFurnitureController",
          "Name": "ServerChairFurnitureController",
          "DisplayName": "ServerChairFurnitureController",
          "FullName": "CandideServer.Entities.Controllers.ServerChairFurnitureController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "1615FB7FDC5326E8BD833FBAEBA77DEE495197500067E56D219323092B019124",
              "Hash": "E3EFE5770D63D7CB8576FDB582A583F8CB528B21233D2585AB3260117C30EAA8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "08FCA58EA205CF0C85EC95A86C55695920192C09B8F9CEC0FA6CEE5023302846"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerCoalTrapController",
          "Name": "ServerCoalTrapController",
          "DisplayName": "ServerCoalTrapController",
          "FullName": "CandideServer.Entities.Controllers.ServerCoalTrapController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_attackCooldown:System.Double",
              "Name": "_attackCooldown",
              "Type": "System.Double",
              "Signature": "private System.Double _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE9A35F0BCE1B064CC1DA97B5039B423746731ABFA82EC4DB47DB466BF8E9AAA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CCA81393D6B5A7C8D04B9641CAAA7B019BF070D00B0DAA61989E18D2146A48F2",
              "Hash": "367B4B8DA4205585F4EE030204ED994F141D42D0B14FFE9D9F84166218851F92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "B00B3789E92CDBC4AA018CA298CAE1BF981C01B52FA3F7C89FF8DBF85EBAA10A",
              "Hash": "D24A33D96F256E562143B0334DDBAF94BA850EB698841ADF87F5290493023424",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "coaltrap:0"
              ],
              "Source": null
            }
          ],
          "Hash": "C7B0B3AF24AC8CC40691CAC311A4685A410EFFA483806D7980124E123F4FF31A"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerConcreteMixerController",
          "Name": "ServerConcreteMixerController",
          "DisplayName": "ServerConcreteMixerController",
          "FullName": "CandideServer.Entities.Controllers.ServerConcreteMixerController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController)-\u003ESystem.Boolean",
              "Name": "CanInteractEmptyBucket",
              "Signature": "private System.Boolean CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucket",
                  "Type": "CandideServer.Entities.Controllers.ServerBucketController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "DB72164C7EAF4B93A5B36B85F9068529B388E53B3FB922246D3E64324B34B67C",
              "Hash": "285C9A5789102780082B00150F6028FA062BD34075C71B26ED541B9DDF76BB42",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Entities.Controllers.ServerBucketController::get_Content()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "resource:concrete",
                "bucket_content_resource_id",
                "resource:clay",
                "resource:ash",
                "resource:water"
              ],
              "Source": null
            },
            {
              "Id": "CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController)-\u003ESystem.Boolean",
              "Name": "CanInteractFillBucket",
              "Signature": "private System.Boolean CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucket",
                  "Type": "CandideServer.Entities.Controllers.ServerBucketController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "E79FFD2EAB2C9C557888D1AC371964E741F188FA3D0E4A9178F8052B9F80114B",
              "Hash": "7A06B9864E2E700AFBFEBC5A1412375DD05C2104EB90705EB05CE5BDC66B5435",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Entities.Controllers.ServerBucketController::get_Content()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)"
              ],
              "StringLiterals": [
                "resource:concrete"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "AB60479636A0BD763797F156CAA46554120485E4C016C7D0D1E0B85049147E92",
              "Hash": "A931DB3B3DADFCE7DBFCBFEE24DCEE5EE8BF30340F638AD8C9199CF942F2DD54",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.ServerConcreteMixerController::CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController)",
                "CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerConcreteMixerController::CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "CandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [
                "resource:concrete",
                "OnInteract"
              ],
              "Source": null
            }
          ],
          "Hash": "18B4A1163F9F1DC9267D3C33E38A6995BCA075A372924411FA27D3422CE9C913"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner",
          "Name": "ServerCyclopsPreDungeonRockSpawner",
          "DisplayName": "ServerCyclopsPreDungeonRockSpawner",
          "FullName": "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggroedPlayerCharacter:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AggroedPlayerCharacter",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E AggroedPlayerCharacter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "492E8E4F8F7CF0AF3280A5287334A62464B4BCD9AFB1715EF54E3DB36CF21BCA"
            },
            {
              "Id": "CheckTimer:System.Single",
              "Name": "CheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single CheckTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "50882F874969B4F027CED6C57C6263FAE7173C714E9407DDAB818DC575EBA7CF"
            },
            {
              "Id": "InitialThreat:System.Single",
              "Name": "InitialThreat",
              "Type": "System.Single",
              "Signature": "private System.Single InitialThreat",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D6BAC50C9B400FECF7735861250642D904575298E4DA5ABE75D999FDF20EDFE"
            },
            {
              "Id": "SpawnInterval:System.Single",
              "Name": "SpawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single SpawnInterval",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDA357155FFA9F6EDA38B768812E1F3270938BA2115CEE9E20168525143405DD"
            },
            {
              "Id": "_instantAggro:System.Boolean",
              "Name": "_instantAggro",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _instantAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98BA8856A21AB0D28A6CD33C1BD4EDF50E76A5F9F7FC35D444C496D99F0F5B2E"
            },
            {
              "Id": "_maxSpawns:System.Int32",
              "Name": "_maxSpawns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxSpawns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDEAF930CB32A8E84F60EB28FFE274E5D5D0120CACD3016EF02977C5C2962DCA"
            },
            {
              "Id": "_playerCheckDistance:System.Single",
              "Name": "_playerCheckDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _playerCheckDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D541CFCDA1486E07DA739C458D4EFB3E23F16308C389E2F6F1C9389C2B17D32"
            },
            {
              "Id": "_roarTimer:System.Single",
              "Name": "_roarTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _roarTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DC0A78D6085DC177489303C5D77D1C49809B082EFECDF9A5526B0ADA5C19914"
            },
            {
              "Id": "_serverEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "_serverEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "private CandideServer.Entities.ServerEntityModel _serverEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79ABC87F70464DAEA6965E9AABA6839EE344A3D4366A99AA4084E877369C0173"
            },
            {
              "Id": "_spawnCooldown:System.Single",
              "Name": "_spawnCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CED920F265F8369ED8868A33FB572732AEB01E192CC41570D9DDF2242833521"
            },
            {
              "Id": "_spawnedEntities:System.Nullable\u00601\u003CSystem.Guid\u003E[]",
              "Name": "_spawnedEntities",
              "Type": "System.Nullable\u003CSystem.Guid\u003E[]",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E[] _spawnedEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F9BDE69B9115ADFD2A523D006437CD277A10438B658B1EA31FA87B12FE80D04"
            },
            {
              "Id": "_spawnId:System.Guid",
              "Name": "_spawnId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _spawnId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "641B203000AB9BDF16AB3B74EECC9CAA1A7BC26B7845F76F6E2E49869DC395B9"
            },
            {
              "Id": "_spawnIntervalTimer:System.Single",
              "Name": "_spawnIntervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnIntervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "679A827CD63790479B5B4FA8705189386E2DCEB59281C589D4A1CFE3734E1A8F"
            },
            {
              "Id": "_spawnOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_spawnOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _spawnOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EB092142318E8C655BA4455684747B5FF886235033A41A2CDC9C8FC757A4853"
            },
            {
              "Id": "_spawnSlots:System.Int32",
              "Name": "_spawnSlots",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _spawnSlots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2C4E5B0EEBCDFAC6B7482076DE9516877D032067DC19F63B9301C9BB5D09DC0"
            },
            {
              "Id": "_spawnTimer:System.Single",
              "Name": "_spawnTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6F891DF5F10D448FAFE98DA90F52923AE430CA64551BCE471632699AF08237"
            },
            {
              "Id": "_spawnVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "_spawnVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _spawnVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4674BEE166385A04C6F8A8121B470C6B0771B10DE9EF202E47EA314D3A51AB46"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckSpawnedEntities()-\u003ESystem.Void",
              "Name": "CheckSpawnedEntities",
              "Signature": "private System.Void CheckSpawnedEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "477D1FBA9008497CFBBE880D79386B1BB893ACDF5B1DE0EA5466F92BAF87C268",
              "Hash": "F15B3B3A8F17B1FFFAC4FC0EAFE6D2267DB5B2F169B7609B480904ED36B78007",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "173C82DC916C9327675C11BAA06D733459A1E67AD99AD30E4F4CCF3EB302AF2F",
              "Hash": "AE130D9F3FB1D154EC75918771D58EB60E414256E5742910A71EB521D9AA448A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "spawn_cooldown",
                "max_spawns",
                "entity_id",
                "spawn_offset",
                "spawn_velocity",
                "player_check_distance",
                "instant_aggro"
              ],
              "Source": null
            },
            {
              "Id": "FindPlayerTarget()-\u003ESystem.Void",
              "Name": "FindPlayerTarget",
              "Signature": "private System.Void FindPlayerTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "00D5E64D72E41A3E1A54E2E656754FD3EE8077C4DB7EA2CBC449D8ECA73C6263",
              "Hash": "80E9245FC7A5049C5BE818EC7CD567D2F926B8EB5ADC8AFCAB7C4A522F4B5BF5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAvailableSpawnSlots()-\u003ESystem.Int32",
              "Name": "GetAvailableSpawnSlots",
              "Signature": "private System.Int32 GetAvailableSpawnSlots()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "6A275DAAD40BD7A6A08ADB8AA1F77F57C9E17E0E449D86108A0B5E135FB7E86B",
              "Hash": "05235D665078280FE8C78E13B69A079501B0EB9823938B431532ECADFBF3740B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity()-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "private System.Void SpawnEntity()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "18A08F0B760BC23C73956A5AC848B9F0C74F4B3250A40252199FEE957D7BFB40",
              "Hash": "50F5D65DD628D8EE253263A99C7FA1246F9BCDF0D1B8A119F7EE25321DBC372F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "ServerSpawnerLimitedController: Server entity was null",
                "ServerSpawnerLimitedController: Spawn index less than 0. Make sure you have checked you can spawn before running this.",
                "no_aggro_sound",
                "true",
                "SpawnEntity"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "5FD1B09DE623BDB75E22EFA7D254D85C84A541468B8AC71B43326869AFFBE6CC",
              "Hash": "3A85426AA3045388D929F131E323B095B7700CF1932414B2553BD4EC22F12EDE",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner::CheckSpawnedEntities()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner::FindPlayerTarget()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner::GetAvailableSpawnSlots()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::SendEntityVfxMessage(System.Guid, System.Byte)",
                "CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner::SpawnEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9897D139FDA198E4F3DDE3216A4C663630AF6E53399BA7DCD8BD28E7F963BF97"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerDestructibleBushController",
          "Name": "ServerDestructibleBushController",
          "DisplayName": "ServerDestructibleBushController",
          "FullName": "CandideServer.Entities.Controllers.ServerDestructibleBushController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FragileBreak()-\u003ESystem.Void",
              "Name": "FragileBreak",
              "Signature": "private System.Void FragileBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "FB39C11139DD5DAB510A62F0C391C4F37D160A54C05D91D848E01F8CD2800B2F",
              "Hash": "B8460125B65FC6DD48692C07B9FF8462924F9B8EE2A5C98A6827FCC3585D18A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "ED650F59FDC8995B309BB43CB40059F100B82470181423A076289D69D35BDDB0",
              "Hash": "0E5C260F2677ED12B1C197A7DEA13E2AD286757F21D1EA9F68AFEB3A235A1079",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerDestructibleBushController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "AB5AA94CB13B4097AA4BDCC6DA4824E6A63F4A6F1F7A2127BD952D19098DC369",
              "Hash": "653D2A99A09D269B5748545D16E7A345D149F8000DB30B8ECB279E799011ED35",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerDestructibleBushController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "71DFFDE669172CB4AE267C22206DC9ACFCDB4BFF912F0F5DB1ECA69523C02BE2",
              "Hash": "7E9A78E21D0A71858B860462E9F9DF2F871D8C637373BE67B0C8D91844ED25AB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerDestructibleBushController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1046F8933857DC7C6881EA0F77EB1C549913AE78F78F2D1C18D3E420C71486E8"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerDungeonKeyController",
          "Name": "ServerDungeonKeyController",
          "DisplayName": "ServerDungeonKeyController",
          "FullName": "CandideServer.Entities.Controllers.ServerDungeonKeyController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_serverEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "_serverEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "private CandideServer.Entities.ServerEntityModel _serverEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79ABC87F70464DAEA6965E9AABA6839EE344A3D4366A99AA4084E877369C0173"
            },
            {
              "Id": "_spawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_spawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _spawnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA9D055F40F488B4DF210E8DEEDDAE0469FE34C5896E824B1B07EBC47E381559"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "0D549DC0F1DCA50344023D38E6AB1B1B5C9BAAB13913A0AAA056B26E75721BBE",
              "Hash": "39284AAC6006A94E4FE95EA60C0CDF8AB63762BC8B82E0471F9CCAF9F322643C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50D9CCBD925B3D5CAD706C9E80553F0D9C056AB97273766B2AE65BF93E959BFE",
              "Hash": "B277F52E356C686271A3D5ED477C358F9E0429D235907D3483ED08230E3D1B0C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 284,
              "BodyHash": "62C365FA63F0E9928300980DE7912219C0D6B2D6826DF8B04F1476028CBFA188",
              "Hash": "BD7A727473CA7842190AEF7C214CEA6F05452DAFFE7BC0B6234C4AFDF593D95D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "Tried to respawn key buy we ran into a critical error"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6479ADD5BD77FDDE658320E32C8FBB47453ECA442ECF5BEB0641D0A2F1E106CE",
              "Hash": "28282E7133C2FF9072DD20102A1061190F023EE8FAD5E6DA9A58BE1D381A1DA2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldInitialize()-\u003ESystem.Void",
              "Name": "WorldInitialize",
              "Signature": "public System.Void WorldInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "AE5CE938AE107476BE0C26DA26A035D7067C796B5B821A9085128784C7254371",
              "Hash": "C4B4A216B448216CFFD533081EBA6A6E091897EF26C57AE84428B8AD45420BFF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "ABF6D13129574FB229A2C36F45A4ED29DA8A2A99F0DAE0221AE9C9D35878E468",
              "Hash": "8C1DB6327BEE1B0E14F1526D43DCAE1AD9DBB4737C7142166578177DE8689FF2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BAEBE681D9B6D6CBD48E421407D4DB65DDA7E35FA60AA24DDDDC4CCC11715B5F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerExplosiveFruitController",
          "Name": "ServerExplosiveFruitController",
          "DisplayName": "ServerExplosiveFruitController",
          "FullName": "CandideServer.Entities.Controllers.ServerExplosiveFruitController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FragileBreak()-\u003ESystem.Void",
              "Name": "FragileBreak",
              "Signature": "private System.Void FragileBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "FB39C11139DD5DAB510A62F0C391C4F37D160A54C05D91D848E01F8CD2800B2F",
              "Hash": "B8460125B65FC6DD48692C07B9FF8462924F9B8EE2A5C98A6827FCC3585D18A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "FDFAF3544A8A3D6761A3357918D3B5FF55C5D974470B7C4AD3020D9F91CE8C6E",
              "Hash": "51DA6DC08921901621C8AE6E4BC9AB3CA0E4B10711E69B30D6F606186B286672",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "D5B8C976BFD0879993D72270482DC82ABBEADC0CAA6E71D7D2FC87422779885D",
              "Hash": "D4CF35967AF72FCACDCBF4B149ECC524F21682E6050642AF3FE4FE478CBBEF03",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "307B61B9ED7E4BA494FC1DDC67738B7F5F567B35532EBCE4D15EFD48B79DD259",
              "Hash": "DB50DB091BD84281C45CB1B6C4A242A6A8FE5E443B153B5F2F447D775F0264A3",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "359C7B84F538DE263ECE48E51F2F63026F2A95F7DA13576EDE9017DBA2C85A8B",
              "Hash": "06A7671E8C60DBB3356C0582FC26A06079A7E2476E2CC03252751F5E76E3A94F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "explosive_fruit_explosion"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "AD66D6C09735F32739600D7670429975EF87C1AAA028955AB0DEDE552F29ECCA",
              "Hash": "02CE22057684608D58F14ED1BEF1677B977FB84A88C7FC32D4479A4ED420AA05",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "46D8DEAFBED3F377A39E0552B214EEBC7EA3089B15DF1B312499F28E7052BD6E",
              "Hash": "D9884C4E0C3D27778F6D02F4DE98845A1D6FC38C9CA80E9B8F2BAC11B393E04F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "625896BC69E7A05BAEC52FFECFFAD4B9BCA75C5EDB2D931BB78048F71D200D7D"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerExplosiveProjectileController",
          "Name": "ServerExplosiveProjectileController",
          "DisplayName": "ServerExplosiveProjectileController",
          "FullName": "CandideServer.Entities.Controllers.ServerExplosiveProjectileController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "_shouldDie:System.Boolean",
              "Name": "_shouldDie",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldDie",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E8D573C887DD2599F8632418B81724A7322BC81D26023F8E475D09A3E2792E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FragileBreak()-\u003ESystem.Void",
              "Name": "FragileBreak",
              "Signature": "private System.Void FragileBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "378A041C59316600161ED59D0F4FE3BA28A15E04C8F7A694B698D04695585CD5",
              "Hash": "4270AE82B19DB7FB9331ACBAE48579EF87905992C2550BB04B8A77641DABE672",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "04240EA19F541FC823D164B2BB8F262AA0A1A390CA9BF310458EEEAFEF7D14DE",
              "Hash": "AFD680BE56016519BB1FAA076565FBFB2ACD93A3A7DBBDA8FBE1DFF55393701E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerExplosiveProjectileController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "ECF1B6C77C7B1773B0D0655463F4FC586D5801F8331A0DB967854DCDA1C944E7",
              "Hash": "C9A46F44F73401DAA0D0582527A3835C13B1B5E616321F76F244D0801F9F18C4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerExplosiveProjectileController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0970BAE8F6D5FD20B272512560EBD4AA6F87B0035932AA5587671547196AF256",
              "Hash": "D2A24D87F6F87FFE1B5FE5D6D051F00ACA9681E88AC67E8CF91DB7073EC25C50",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerExplosiveProjectileController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "CD29CD9B1566E381A43C81A35BB8DE4401CCE2C8CE4BAFC2400755FB5918820A",
              "Hash": "4B1EB91AB0693FF19780FCB20C00217B8C933F924F7B905D62B0328B3FE4877D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "explosive_projectile_explosion"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "11927D3C33DA26B3321502B45E32EE819FBE705656CA09D53685C7881391BC38",
              "Hash": "B85701569B3694E5754EE90D1625D1C6AD3932ED025A74C76838A834407B2CBC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerExplosiveProjectileController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "A52880785870DB9F1BF91D14142B5A5C82563D4B6B94F9F8F25F6C94F6E812A1",
              "Hash": "1482A7AC307FC6508E15BFF0304CE84B50E7DE48B06FF9FEC895A98CFEA0E8C2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "B5A174D19BDD30A52FF2A56278256101EB3F444302D6002BB72B2425AE3ECFDD",
              "Hash": "D2DE7B3E91CFB0FE23DA084E746B0DAD4F231A546797BD371102227424D11ECA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "CandideServer.Entities.Controllers.ServerExplosiveProjectileController::FragileBreak()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E21CC3ED5C38AF570F183D0FC798A795B1AC516636ED95C2B20E6A576B714DB7"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerFlintController",
          "Name": "ServerFlintController",
          "DisplayName": "ServerFlintController",
          "FullName": "CandideServer.Entities.Controllers.ServerFlintController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanBreakTimer:System.Single",
              "Name": "CanBreakTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CanBreakTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A367DADE0EB80685A4DEE93AF7BA1C8491EF94DC097265BFB4A929990FD9B899"
            },
            {
              "Id": "SharpKey:System.String",
              "Name": "SharpKey",
              "Type": "System.String",
              "Signature": "public System.String SharpKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BA8146B954A9D3CF6A3BD3C791DC954AAA995195A105C0347DD5E5CD39A3D14"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "002D7DBB3F8EBA1BDAD362A6628EAA3D3913C1AE708430C0588372BC8EF930F5",
              "Hash": "AD0269CA69D1795C85FB701B896A0458B9C7E574BC4CB7525F999BFFADC2D9D0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "sharp"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "90485A763816BE787F947D6CBB4C4861B926E5951A271491207380F802F26C4A",
              "Hash": "B2909D584617A06450CEE1D80C19BC31993ACCDB4D87FC12F315B373AD052869",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.Controllers.ServerFlintController::OtherEntityCanHurtFlint(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForType(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType)",
                "CandideServer.Entities.Controllers.ServerFlintController::Sharpen(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "FE0C54BD8DD7FB16400BE3DE6643B9B0BAFA9B9A83B445FFAAEED9FEAB3A6222",
              "Hash": "721082CC609333EBDAC34D0E0705401FE4C5C010E88E90A4D06795C93266CC4A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.Controllers.ServerFlintController::OtherEntityCanHurtFlint(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.Controllers.ServerFlintController::Sharpen(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "535693E48A6AFBB141CA203E93185CE9F60A790142AC6F27EF3D4F2E923867A4",
              "Hash": "D6B299A4EC0C3A0A059EF8F03692C59ECF449731788FF8147DB0B85A2F551D18",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_DropTable()",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "F36164B86E3F2D9DDEE2B49E995AFC7D4422BCA100C573C1C881C94CC0D7EBBB",
              "Hash": "3C40791A559A3B7969F4A6D1246A5B8C6E157918EBC01EE9BBB0139AFFC5CFBB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_DamageVfxType(Shared.Combat.DamageVfxType)",
                "Shared.Entity.EntityWrapper::get_MovableDamage()",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "Shared.Combat.DamageTypesArray::SetDamages(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "16D454C4618EAF0208402C4B456F79138683C254F77A30A523AA53E84FA36732",
              "Hash": "3D5237B60830544FCEA70DF2F6AECA38637B3C796BFC7CE462C76298C013ABDE",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFlintController::OtherEntityCanHurtFlint(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.Controllers.ServerFlintController::Sharpen(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OtherEntityCanHurtFlint(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OtherEntityCanHurtFlint",
              "Signature": "private System.Boolean OtherEntityCanHurtFlint(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "AA58BE331B1DF5DD9169B3276F84F1D820EDEB4303CB86E44E1756865EC330F9",
              "Hash": "F32AB9200AF26763C22B3A44047824578104B48E24978431B047F12ACF3EBF71",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)"
              ],
              "StringLiterals": [
                "resource:stone"
              ],
              "Source": null
            },
            {
              "Id": "Sharpen(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Sharpen",
              "Signature": "private System.Void Sharpen(Shared.Entity.EntityWrapper hittingEntity, System.Single force)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hittingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "force",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 377,
              "BodyHash": "A2ABCBBC2C620408B5B56D11D76E9A46061BAA676E90616C9D04877F2F07842E",
              "Hash": "C426A79F93CE6F96E8B1C739D5B342507A0C8CF47E800FC1B2FBCE3DC9A9D41B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent::Send(System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::Add(!0)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.ItemInstanceServerManager::CreateItemInstancesAndWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "material:flint_shard"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "A63BE267C0B6A95F0E4D46FEF32AC9298852D66B92CDFC2BC5AD7851A3D5F655",
              "Hash": "4200A9E6FD2A8730EF52C8F2C15117DFA094480EC93FAAE3B41A571ADB23BDD1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C3610F62794769D16B1D778373586AA4EEE151D9864FF38ABECA08066EA893FD"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerFruitSpawnerController",
          "Name": "ServerFruitSpawnerController",
          "DisplayName": "ServerFruitSpawnerController",
          "FullName": "CandideServer.Entities.Controllers.ServerFruitSpawnerController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckCanSpawnAgainTimer:System.Single",
              "Name": "CheckCanSpawnAgainTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CheckCanSpawnAgainTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F918F4987FF589C9296E5E2C5FC301160D674B7CFD7C9D5A0C4818C50396AAB8"
            },
            {
              "Id": "GrowthAnimationFrameTime:System.Single",
              "Name": "GrowthAnimationFrameTime",
              "Type": "System.Single",
              "Signature": "public System.Single GrowthAnimationFrameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D53920E502E588FF57AB4DB6A2E5DBB55565484654C7EEC61B3B242DFA6FA1F9"
            },
            {
              "Id": "SpawnEntityBaseId:System.Guid",
              "Name": "SpawnEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "979B08173956AF8621886DCE9D254E9220AD3238B2AE3135F8CBC6A34686B5D0"
            },
            {
              "Id": "SpawnEntityBaseIdKey:System.String",
              "Name": "SpawnEntityBaseIdKey",
              "Type": "System.String",
              "Signature": "public System.String SpawnEntityBaseIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57CC2A767B435BAD0DF72C19FC15E7A80D4498C0CD51616D35CB89261D9B383C"
            },
            {
              "Id": "TimeUntilNextSpawn:System.Single",
              "Name": "TimeUntilNextSpawn",
              "Type": "System.Single",
              "Signature": "public System.Single TimeUntilNextSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3BAFFE138DDE51E7678614F4AE25C92F059C7C4F93B532498AC6D7EA0307E0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearToSpawn()-\u003ESystem.Boolean",
              "Name": "ClearToSpawn",
              "Signature": "private System.Boolean ClearToSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "EF3A8216A8AE63AB9BED80E7E6B77DA8385AB7B49A05191214BEB3A97827DBAA",
              "Hash": "6EC5D0184EC984EFCB167C92B4B8CAA3CD006C5EF4F581C5D06D7177B6E8AB63",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableCollision()-\u003ESystem.Void",
              "Name": "DisableCollision",
              "Signature": "private System.Void DisableCollision()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "36051AD15F2AE55CB42F29D0C65FFE43D187887C45A75CBC517AC0C050D82038",
              "Hash": "EFEB3A8FFDF3A90DD7A86909993BB7C73693EA497AF04D0366ECD8108B31E5AB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Collision.CollisionSpecialGroup::RemoveEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableCollision()-\u003ESystem.Void",
              "Name": "EnableCollision",
              "Signature": "private System.Void EnableCollision()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A0AECD1E28ABDC27D339B7A2D9E3045CCC2982B09A1EC9C646830EFC612DD675",
              "Hash": "7F9286CF2988B96130C50C5FE2C9A6FA2B1F7C023D5E41A534070E97411C53FA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "255D0320E1E4ACFFFCB9479D264C344A3A7F360EEE6B2564207E395C9024B109",
              "Hash": "5722F404707310D0C9805032341394B109EC53B54C92E5ADB7CD9CAB82163733",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::DisableCollision()",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::EnableCollision()"
              ],
              "StringLiterals": [
                "spawn-entity-id"
              ],
              "Source": null
            },
            {
              "Id": "SpawnFruit()-\u003ESystem.Void",
              "Name": "SpawnFruit",
              "Signature": "private System.Void SpawnFruit()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "3BC4EA35982EEBF5635DEF58D9210B11B7D513E5C6F8515BAE6200946174C658",
              "Hash": "B30CB26258478E623C68A2A5F57A417C5C950B8F36496A9B6623364FAB12E0F0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::DisableCollision()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartGrowing()-\u003ESystem.Void",
              "Name": "StartGrowing",
              "Signature": "private System.Void StartGrowing()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "14DA22DC035162BEAF4DE16F1C0CAB90DCCFC32AB76172E06CC9721B02CEF9A9",
              "Hash": "98CD4398EE31B94CD33E1188836E3CD51417F1C8C7DB46A4BCAA889A45DB3BDA",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::EnableCollision()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "BCD4A55269597F3EA09BCCC4144D87CAECF8445AEDB94B07A8711903C409A737",
              "Hash": "E329B0187E40862F7276762AC855E63579D163DE0D18C45075B5313FA4FDFCEB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::ClearToSpawn()",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::StartGrowing()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.Entities.Controllers.ServerFruitSpawnerController::SpawnFruit()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "545603C077AB2462AFC5AF8FB9F805464AB2E08E3FBD5D0A16BC7653F687564E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerFruitTreeController",
          "Name": "ServerFruitTreeController",
          "DisplayName": "ServerFruitTreeController",
          "FullName": "CandideServer.Entities.Controllers.ServerFruitTreeController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestroyWhenOutOfHealth:System.Boolean",
              "Name": "DestroyWhenOutOfHealth",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DestroyWhenOutOfHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811D3AC53331C087E6444BC44484C6A58E47F0390A5AE4BA99907D5D3226252D"
            },
            {
              "Id": "DroppedStickKey:System.String",
              "Name": "DroppedStickKey",
              "Type": "System.String",
              "Signature": "public System.String DroppedStickKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEEFEFD6F7EFF99B0219AC9E1DABB6E2804E7FB16693EA76E6EF221E8C36AF9D"
            },
            {
              "Id": "FallLeft:System.Boolean",
              "Name": "FallLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FallLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E1E1D58EE659EE3AE95E2E8E001505015959342F68518A022A442D875687C9A"
            },
            {
              "Id": "FallTimer:System.Single",
              "Name": "FallTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FallTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A2E39DEDB459EA045834BC86BFAC46F819879FB838FCE0A090B34B701F1D750"
            },
            {
              "Id": "FruitType:CandideServer.Entities.Controllers.FruitType",
              "Name": "FruitType",
              "Type": "CandideServer.Entities.Controllers.FruitType",
              "Signature": "public CandideServer.Entities.Controllers.FruitType FruitType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A01EC8E38A269668C14E3150C02F20FEDB65CAD1F31AEACFFD3EDA30ECFDF7D5"
            },
            {
              "Id": "HarvestKey:System.String",
              "Name": "HarvestKey",
              "Type": "System.String",
              "Signature": "public System.String HarvestKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78D394D7F398FAE97DC2594591772536AD1716F4C61BAF4E3C21557B086B084F"
            },
            {
              "Id": "HarvestTime:System.DateTime",
              "Name": "HarvestTime",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime HarvestTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54B7D1E73919A670922F2C545E3E887018570C897515DF0ED20E06958F111262"
            },
            {
              "Id": "HasDroppedFirstStick:System.Boolean",
              "Name": "HasDroppedFirstStick",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasDroppedFirstStick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6B4FF4F65A279140B3411A353F05066CB903502E45877EBEB6C9222D26EE790"
            },
            {
              "Id": "LogDropAmount:System.Int32",
              "Name": "LogDropAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LogDropAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7930EE770CD85CF7BC134233070128E156D5363F9AE7C3D3CCDCB1AF6C565A36"
            },
            {
              "Id": "MaxDrops:System.Int32",
              "Name": "MaxDrops",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12CCE626C3E452B07C67A44C100A4538BE8B1FE320B547A1CF5A4E6F30833447"
            },
            {
              "Id": "MinDrops:System.Int32",
              "Name": "MinDrops",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4153D9BE3779AD39EFA5424045B47005058815A45C324DC3E759DF77ECDC5A8E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DropFruit(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DropFruit",
              "Signature": "public System.Void DropFruit(Shared.Entity.EntityWrapper interactingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 430,
              "BodyHash": "93EF0EF3B43D11204D4DAA98972AC506E1C80AE5236E8B2BE8F7AE31D6F00309",
              "Hash": "B8F6513450DCDEF8A345AD3084F3E0F85982EF11118CB2B1DC598F412B6655F9",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFruitTreeController::SetHarvestTimer()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "food:olive",
                "food:grape",
                "food:apple",
                "food:apricot",
                "food:pine_nuts",
                "pomonas_gift"
              ],
              "Source": null
            },
            {
              "Id": "DropSeed()-\u003ESystem.Void",
              "Name": "DropSeed",
              "Signature": "public System.Void DropSeed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "8976126973561C20851704BDA8222DC4C1D55EE437ADBDBCB5D0995A0F44FE2D",
              "Hash": "BA6DDB212976C914EA382479DCD530A7E9AFE707D22A439FB61800C4737239FA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "seed:olive",
                "seed:grapes",
                "seed:tree:apple",
                "seed:tree:apricot",
                "seed:tree:pine",
                "seed:tree"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "10B33D3EA3E7D10320228855DCC9BC4EA8A4D0180F4EB899B09715CB67C826A9",
              "Hash": "1BAF97C9A0EFCBD1EB82EE65C0B5A3621385850D2605157DBB277D5DB5A2A07F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::TryGetLong(System.String, System.Int64\u0026)",
                "System.DateTime::.ctor(System.Int64)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::SetHarvestTimer()"
              ],
              "StringLiterals": [
                "fruit",
                "max_drops",
                "min_drops",
                "log_drop_amount",
                "harvest"
              ],
              "Source": null
            },
            {
              "Id": "Explode()-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "89287E29F891EBD5FE6581B68015473220CA5FC70EFA8F41328E10A4EBED8917",
              "Hash": "2116ECCD5351DA636B7ECC044D9609ABFFA6C443C105CC61E271ABED429E3BD1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "019F9D208F88B6CB0EC32E734F6E1363C6C06AD4B28011957CBF4975CB8BD73E",
              "Hash": "A3C0D7835C6AD7464A5BBA252C4686C0AED521FB33AD30C993E842A57AC5AC87",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFruitTreeController::Explode()",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::DropFruit(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "skill:woodcutting"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4320194CA9A6B609EEDCB3DA896A450A064B7D10B120A5DE8A669641D3A7ED85",
              "Hash": "E2BB0AEBF6363D08EB2EC88FEAA9253236E18017E15CAB65F708F0F9ABB80EC9",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFruitTreeController::DropFruit(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "3A01E989309F23556B0A8FFD2B3F02C5E656AD56658332C5CE4B500C2F60BA28",
              "Hash": "A436B26578DC5D9089D5A2ABB4EDE6DEA99473B1202F692CF3FF2B52D585A9E6",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DropTable(Shared.Models.DropTables.DropTableSystem)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::StartFalling()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                "tree_fire"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "7CBE9D2DDA08E78B7B2E5791DDED13ECDD293118814DD15B21B34089C698A8BF",
              "Hash": "E5C408BA8CBB8C3DECD7391806F595A25534CF9D212E2A626277D448DC7FE688",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 285,
              "BodyHash": "ED2E1D19FECD7F649A66CEA8BB390B1372ADC1757BCD70BAF1D59DFB17DE9274",
              "Hash": "6B45B062A5165D88F9796D3E3E0559BAC56294C20BFF63280EBE5CF9BB8FBEAB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::SetStumpCollision(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "F18A8BA0A8AB23BF83989FB32EFF5E93E47D37A31AC8FC4B2FDFD483DAB3B35F",
              "Hash": "283EA2C23988DF43D5E86312A52090FA551A580E73FE21919D005AE92C2D8080",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "stick_dropped",
                "true",
                "material:wood_stick"
              ],
              "Source": null
            },
            {
              "Id": "SetHarvestTimer()-\u003ESystem.Void",
              "Name": "SetHarvestTimer",
              "Signature": "public System.Void SetHarvestTimer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "7E0B8FAC57F37A2B5D325570FC13BD67A3C40A82C6AF933577A68459142AED83",
              "Hash": "B8DFC41AC35D2BE3CA0ADC18C750A71F656D8BD9AAB3BAF272FA7D172C28B7D9",
              "CalledMethods": [
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "System.DateTime::get_Ticks()",
                "System.Int64::ToString()",
                "CandideServer.ServerControllers.EntitySController::UpdateServerEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String)"
              ],
              "StringLiterals": [
                "harvest"
              ],
              "Source": null
            },
            {
              "Id": "SetStumpCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetStumpCollision",
              "Signature": "public System.Void SetStumpCollision(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "BE8E4E8CAE09C176AC5F80D9DCBF3AAB6C01DBE15BB78465BF336F2D6D9D7CED",
              "Hash": "70F061C1C660BFDD1972D4D231DF5FA3577C81612BED740B65796C69E92BD172",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Entity.EntityWrapper::set_CollisionHeight(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLogs()-\u003ESystem.Void",
              "Name": "SpawnLogs",
              "Signature": "public System.Void SpawnLogs()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "1B865A497C4807E6E81761CEB35E69295B163BE83ECF98E894ED56E12DBDC3AD",
              "Hash": "B08E17FACC7E0ECCED649937BD1275E381E55B04D689BAE284A8C23FE40FDD17",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::.ctor()",
                "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFalling()-\u003ESystem.Void",
              "Name": "StartFalling",
              "Signature": "private System.Void StartFalling()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "FAF758F6DAD24FBB3ACB2A4F774B503CF6D224F953A0788713CB9EAE2E4C4407",
              "Hash": "8F7C3DE0472D0BD5E4804A384B38C273B2118A90E7D4F54E693B045676837502",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::DropSeed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "652E90F6B810880DB218BF703F386E6151CEA87979BF1CF3FE93F3A004FD68FE",
              "Hash": "9E9576F929F8761E086A9D81112C17B35428E49638F3C7BB5F2B661195774CB9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::SpawnLogs()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::FromDays(System.Double)",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9BFE5F67E1B23388395BAD885B4F21C2601CBBD0C7A2DEA5B0E87AE7E4D0C868"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerFurnaceController",
          "Name": "ServerFurnaceController",
          "DisplayName": "ServerFurnaceController",
          "FullName": "CandideServer.Entities.Controllers.ServerFurnaceController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBasicFurnaceController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEntityIsValid(Shared.Entity.EntityWrapper, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "CheckIfEntityIsValid",
              "Signature": "public System.Boolean CheckIfEntityIsValid(Shared.Entity.EntityWrapper entity, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "AE2BC03956332E9B2ACB1718CA144378578971CBE985DB18C3565FDA2C561CCC",
              "Hash": "022F2FA37B5371386DFB12390E820E594BCFCD90C71C1BF24678C82892FB6767",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::CheckIfEntityIsValid(Shared.Entity.EntityWrapper, CandideServer.SimulationModels.BuildingSimulationModel)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "16859E56E399C3442235EA6734068CD92F950C6F7EBA2265CE85F7C92D743474",
              "Hash": "4603BAB802913AAB66804C089B80D1A7D5D83C7B1F9968FD26D25780E8629B6D",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBasicFurnaceController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "blacksmith_upgrade_level"
              ],
              "Source": null
            }
          ],
          "Hash": "620AEC65B255B54BF52E6361680EA5D19C65CA56F70B0703F6089D2FDA2F988C"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Name": "ServerFurnitureController",
          "DisplayName": "ServerFurnitureController",
          "FullName": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestructibleIfNoOwnerKey:System.String",
              "Name": "DestructibleIfNoOwnerKey",
              "Type": "System.String",
              "Signature": "public System.String DestructibleIfNoOwnerKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "641929568B711B41FC93EFDD366D2CFE54ABD195681093BE91A6937069F8B676"
            },
            {
              "Id": "PlacedByPlayer:System.Boolean",
              "Name": "PlacedByPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlacedByPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A38FB2F4DA0EFF57430397EF70E2F2BF6304BE635143792E7BAB654348C0B41"
            },
            {
              "Id": "_untargetable:System.Boolean",
              "Name": "_untargetable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _untargetable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078015BD1CE804147FB7A69C64369D826E9ABEA2DC9ECF6184B443AD35B86E7B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "85DFDB6547E1A82ED066AF7A9F9B2C390595826EFBDF155D3F1658D262962F07",
              "Hash": "4A43FE16E387FD0301DC33C6CFA8E7DC9C29CEF51CB8062BBBCA49E39CAF33EA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "BA7A568F0FDCA0C9E785A6C0A0D347A9A8D0569A217452029BE279F78270FD94",
              "Hash": "0F959E9DE176370AAC96639170BC636D238543B6D899C188E11E1D86471F381D",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_RequiredFurnitureModeHits()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EF63EEB70AD6F8EC29C17083378D977FFA142FAF8E008FECF4F3A686C3CF5D66"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerGateController",
          "Name": "ServerGateController",
          "DisplayName": "ServerGateController",
          "FullName": "CandideServer.Entities.Controllers.ServerGateController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "3BC1733A554B3D406BCC11B62441EB69A147CFF04AC88C8943DF97A9E1BEC4C3",
              "Hash": "15F86517C3A4FD60BEF94F30969C253AB85F6DDDAF27906AC5BD88EA3DB1E064",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::EntityInitialize()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "8A13830AAF7F9DF86475FB27D270028845B5663FE55D24AD4943FD45ADDD9EDA",
              "Hash": "83C46EFF27528C9A41DA9D8CD62DD9742264332E37FC22E25D3B3757F38694C5",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "A6CCCDA317971C50AD52355C41874DE189075BF94647C67A8835DF7E65B3F69B",
              "Hash": "1B684AFA28732D0D7A7B49D7E7BC017248A645ABEE2D26AA14101883E7E646A7",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairServer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EFC9EAEB20225E1FF72AEFC5E3D185439A19D99F2965817E6FE604A958F87F3B",
              "Hash": "5250D15F2CE46B93FB437A6D926F09C2C44A55B08DE23F30DF0BC14259061AFF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "D1B190D525BC1BC4F0BB63D8EB07A8E77AA3A4924257A93E20CB81AE20964D24",
              "Hash": "3015F5FA28B62A05225B0AB3515EE17CDA6BF1C680420A4A1CE483215DBC2BB5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "E8491CED3A363FEF38E060045EF1B770068CC6A339E2CD784CB847C088C506FF",
              "Hash": "F376033705B1004E11FF580E3FDFDDA1B4999C0195045D3B1F5510CB763C4697",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "F9B8C75ABC0535B6FCC086CBF03000E6B8FBED896BEF8A01405A3E272560392E",
              "Hash": "2699759E1606684BE8CA55E045F804C3C1870DC126111B457AD8005D14E3FDEC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_DoNotGenerateThreat(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF74DCA42748C0C82DEB54E79F68FF98948F9134565CA51FD48612C8D85FDCAF"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerGeodeController",
          "Name": "ServerGeodeController",
          "DisplayName": "ServerGeodeController",
          "FullName": "CandideServer.Entities.Controllers.ServerGeodeController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ContentKey:System.String",
              "Name": "ContentKey",
              "Type": "System.String",
              "Signature": "public System.String ContentKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "684CE6BD057CC1FEC1A7A0685E1C331C5D75880EC1041839F766BCC6BF28E5B7"
            },
            {
              "Id": "_geodeType:CandideServer.Entities.Controllers.GeodeType",
              "Name": "_geodeType",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "private CandideServer.Entities.Controllers.GeodeType _geodeType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE476E032B9C3C4EDADB7154A37E7ED2ECECE70891821E5706E7D2EEA51219A4"
            }
          ],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "2E5AA4E07C82792AF8AD2E6032A986B9B755A48A266A8B542CD37AA020F93103",
              "Hash": "34DA14C15034F2436CC41745A518D4CF120A211B767F6961BB6A3B9F2F74F3CB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideServer.Entities.Controllers.ServerGeodeController::SetRandomContent()",
                "CandideServer.Entities.Controllers.ServerBasicFurnitureController::EntityInitialize()"
              ],
              "StringLiterals": [
                "content"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "91D31F76943E53B4543314EEA6DD547995A70544FE6C57BCA7A182B42C6F863A",
              "Hash": "9DE7FE493DA11B11D57CCC0844CD664D178A631E98ADC388BE187A1D66CD58C1",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "gem:amethyst",
                "gem:sapphire",
                "gem:emerald",
                "gem:ruby",
                "gem:diamond"
              ],
              "Source": null
            },
            {
              "Id": "SetRandomContent()-\u003ESystem.Void",
              "Name": "SetRandomContent",
              "Signature": "private System.Void SetRandomContent()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "F7A8551B5F15BD54B68CD93B00865C9983E36693D59D47E2A85BA2F0016B0044",
              "Hash": "58B5602EBFF1A325D76D774CDE3E380523763A69AAB1182EC9DBD9E2901F131C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)"
              ],
              "StringLiterals": [
                "content"
              ],
              "Source": null
            }
          ],
          "Hash": "7D44121C166A0EFB1ECB1FD1EEFCC3C1F434CA836592645DFFE129F033D5882B"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerHiddenTreasureController",
          "Name": "ServerHiddenTreasureController",
          "DisplayName": "ServerHiddenTreasureController",
          "FullName": "CandideServer.Entities.Controllers.ServerHiddenTreasureController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Style:CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Name": "Style",
              "Type": "CandideServer.Entities.Controllers.HiddenTreasureStyle",
              "Signature": "public CandideServer.Entities.Controllers.HiddenTreasureStyle Style",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6EE78FC17E2C386867F80DBD78053D460123E0C3CC9C514A8E92FA14088EAC0"
            },
            {
              "Id": "_sentStinger:System.Boolean",
              "Name": "_sentStinger",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sentStinger",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37CBF2B609DA969B292CD4DF2CF3D893D5B0465EF7376A5DE95B9E0398E6D475"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "DC39CCB7CAA31E5FE0ACBB7007538474D93C81E74E83610FE8C00B884EBC7A40",
              "Hash": "DFEF7CFA4695A89BE67C20BD3F425EF91DC410F190E5CB76F232890E843D02ED",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)"
              ],
              "StringLiterals": [
                "style",
                "chest_type"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "D9FB77DEAEBEF77CF831BC6D529EFBF35A3F6D8D12EC1DE49653C70304BCBE79",
              "Hash": "14B07D8A2734F4BD5B1FA49EDBB4669A7AF3521A572F04CE3B8BA1D8C82A6A8D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "chest_type",
                "event:/music/stingers/secret_hint_spatialized"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "BF362CDB85AC9E1AC593984C298E07BF616AC764BCADDDFA43A8E8E790239782",
              "Hash": "63B0B60561AA36A55F53BC5671EDE079315D18D61A18F8FA89DC3F0BA792BBDC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.Controllers.ServerHiddenTreasureController::SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3, System.Guid, CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, Shared.Models.Entities.ChestStyle)"
              ],
              "StringLiterals": [
                "chest_type",
                "chest_style"
              ],
              "Source": null
            },
            {
              "Id": "SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3, System.Guid, CandideCreator.Shared.Helpers.Parameters, ServerChestController\u002BLootableChestType, Shared.Models.Entities.ChestStyle)-\u003ESystem.Void",
              "Name": "SpawnChestFromEntity",
              "Signature": "public System.Void SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, CandideCreator.Shared.Helpers.Parameters parentParameters, ServerChestController.LootableChestType chestType, Shared.Models.Entities.ChestStyle chestStyle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parentParameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chestType",
                  "Type": "ServerChestController.LootableChestType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chestStyle",
                  "Type": "Shared.Models.Entities.ChestStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 540,
              "BodyHash": "B64FBFA386F5A5DEB2D4298B7009A0C8EF5A7A2FBEF64EDAAED5FE956DD2E884",
              "Hash": "F36E06AE894D06760324F1D35F82FF7182F55A4FF2F00EFE91FBE06F1ECE9039",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Object::ToString()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.MessageModels.PlayVfxOnEntityMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::GetDropTableIdFromParameters(CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, System.Guid, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "locationId",
                "inventory_id",
                "poiDataId",
                "drop-table-id",
                "loot",
                "style",
                "dust_poof_big",
                "event:/music/stingers/secret_small_discovered_spatialized"
              ],
              "Source": null
            }
          ],
          "Hash": "910257BA6F3326C3CF7BDC9DADC52F1A864D6CB3672EB8273293ADB43D3E20EE"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerInstrumentController",
          "Name": "ServerInstrumentController",
          "DisplayName": "ServerInstrumentController",
          "FullName": "CandideServer.Entities.Controllers.ServerInstrumentController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TimerLength:System.Single",
              "Name": "TimerLength",
              "Type": "System.Single",
              "Signature": "public System.Single TimerLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93DF3C5BABD5390F4741EE2C522DDA1AE70CE775FCF2B60C90063250475A0648"
            },
            {
              "Id": "_instrumentType:CandideServer.Entities.Controllers.InstrumentType",
              "Name": "_instrumentType",
              "Type": "CandideServer.Entities.Controllers.InstrumentType",
              "Signature": "private CandideServer.Entities.Controllers.InstrumentType _instrumentType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1C8CF26E35CABA0D17AFA7F05474ED18FFE1BC98C94F674ED463E5D7E2FCA31"
            },
            {
              "Id": "_note:System.Int32",
              "Name": "_note",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _note",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66937527F1A2BBF42056C329A668D6E81CA415D99D04C8897BE16D892C61746B"
            },
            {
              "Id": "_resetTimer:System.Single",
              "Name": "_resetTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _resetTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "280BEF8FD172D53ECD4CEE47AFBCE343143A966C09FD35528AB0F86A62099062"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "96DA9FF744F91A02EB15F8A09BDF0CF7A9DEB7AA7FFE10E57CBAC3E8589E2994",
              "Hash": "CD3922A214BED25C015B27D99574FE8BA2A4C38CD6397131D2CE4252F962FDA5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)"
              ],
              "StringLiterals": [
                "instrument"
              ],
              "Source": null
            },
            {
              "Id": "GetDrumPitch(System.Int32)-\u003ESystem.Single",
              "Name": "GetDrumPitch",
              "Signature": "public System.Single GetDrumPitch(System.Int32 note)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "note",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "32D49C7CAB1C8B871AD94AF3B5343DD44F1D05CC9715550CB9D07AC53C2B3C84",
              "Hash": "2D0B9A466CFD41FE5D4D1DB2C723DCA28A82D89A4CB94002E9C96850023ECD6C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLyrePitch(System.Int32)-\u003ESystem.Single",
              "Name": "GetLyrePitch",
              "Signature": "public System.Single GetLyrePitch(System.Int32 note)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "note",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "838EF9EAB2CA059CAA30B1232F2B5029A3CEF7DFD4687AD483DF6753594D3B28",
              "Hash": "94D3D38FD07583B07A661D9AA290B6EB2E51B0A0E1BDCD44B6F30ED989E1F662",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "6CABF00CF07B72614C5C5D93A8747137A3E81E58DE4742144B2C2F2DBA79D399",
              "Hash": "F010AEED2A5CB651E5F312DD3792FC2AD29BB598418514AE50130C7061C4CE98",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerInstrumentController::GetDrumPitch(System.Int32)",
                "CandideServer.Entities.Controllers.ServerInstrumentController::GetLyrePitch(System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "event:/effects/drum_hit",
                "event:/effects/lute_hit",
                "Tried to play unhandled instrument type "
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "A63C0E11C449FE7E8FE3436AD7F5387CADB4FC604474FBBD17D71840FFEAA55B",
              "Hash": "78BFA0E5D620ADCE73388D1A349924F42B62C0182FBE24F9C92E8392BE973117",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "23F360EA4214A962D5CE3B14134854AD34CAB2B1EEC10265921AEBEE638238B4"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerInteriorFurnaceController",
          "Name": "ServerInteriorFurnaceController",
          "DisplayName": "ServerInteriorFurnaceController",
          "FullName": "CandideServer.Entities.Controllers.ServerInteriorFurnaceController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CookArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "CookArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CookArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E266BAB268F4C001BF5AE9588CB9F81B01BADA4E264A212F6661A33EF1125D59"
            },
            {
              "Id": "CookingTime:System.Single",
              "Name": "CookingTime",
              "Type": "System.Single",
              "Signature": "public System.Single CookingTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "181C324836F26779221923E4644C02722851295B00F55BC559F583C492128DBD"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "UpdateTime:System.Single",
              "Name": "UpdateTime",
              "Type": "System.Single",
              "Signature": "public System.Single UpdateTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71F69ADF2FD859376C9E86DA19105232412694210F0F23F039D7ABEF1AF5F9BF"
            },
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            },
            {
              "Id": "_cookingEntities:System.Collections.Generic.List\u00601\u003CServerInteriorFurnaceController\u002BCookingEntity\u003E",
              "Name": "_cookingEntities",
              "Type": "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E",
              "Signature": "private System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E _cookingEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3B5DA16D956964B8D7D7FB1ACB51DFDDC33FB101ED046CCE4C3D44A029150A9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEntityIsValid(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckIfEntityIsValid",
              "Signature": "public System.Boolean CheckIfEntityIsValid(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "4DF6F78521D1040F8E6CA2A2BA043B755350DE21FDDBE690AECBBB24FAACC7BF",
              "Hash": "8CBB2E2853841A3D081946F8868E99780BB75E20F625EE138BFB67F5A31FC317",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)"
              ],
              "StringLiterals": [
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "CookEntity(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "CookEntity",
              "Signature": "public System.Void CookEntity(Shared.Entity.EntityWrapper entity, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "F560E486047FE7A9A20CC419EAF0F1A2992656D6D1008BB4C9D838D7335FC4C5",
              "Hash": "4A9D30B9617ED91400CEFF212894951E433DEBD064B268AF65CDDDC5ED82B285",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::GetEnumerator()",
                "List.Enumerator\u003CServerInteriorFurnaceController.CookingEntity\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CServerInteriorFurnaceController.CookingEntity\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ServerInteriorFurnaceController.CookingEntity::.ctor()",
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DefaultOff()-\u003ESystem.Void",
              "Name": "DefaultOff",
              "Signature": "private System.Void DefaultOff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0",
              "Hash": "0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "8D774FCEA8DBBDFF4A01BBE6D4D6964D27B61D67E8EC40D687FDFB494CCD7A06",
              "Hash": "07EE01814D12411B740AA479581D27E94E1B8C3EF4FBC7297A7558EDCEF34449",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::.ctor()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "blacksmith_upgrade_level",
                "area_width",
                "area_height"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "5CD11B31FE2342E710318C634FB383F357898F58FB308E35DE22304C448E65AC",
              "Hash": "92DD734EAA08AD3FF2CF6E55CA3DB178ED71BA51A95A70B0506A8FFA163869A0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::Clear()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowOut(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "ThrowOut",
              "Signature": "public System.Void ThrowOut(Shared.Entity.EntityWrapper entity, System.Single height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "138F281ECFDB8E43D3CF313191E7DE5B3D362DD4E4D4429F0A924D2A457FF4C9",
              "Hash": "84B9C5D5EE00C0A9053ECDDC9B155E0CA70878A59EFB9B23DA4047CD6A570854",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 806,
              "BodyHash": "3B0BAFFBF2BAAFED63F9CD662B45F264A84FBBF6FC34C857609140F4E828D8B3",
              "Hash": "D9A92E5813FC6C9C3FC9D748F064A32DEC3F20338FEC002496B742EFF163ADBF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerInteriorFurnaceController::CheckIfEntityIsValid(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerInteriorFurnaceController::CookEntity(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.Controllers.ServerInteriorFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::get_Count()",
                "System.Collections.Generic.List\u003CServerInteriorFurnaceController.CookingEntity\u003E::GetEnumerator()",
                "List.Enumerator\u003CServerInteriorFurnaceController.CookingEntity\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_DropTable()",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveAndDropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, Shared.Entity.EntityRemoveInfo, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Failed too cook entity in furnace id: ",
                " - base id: "
              ],
              "Source": null
            }
          ],
          "Hash": "C0B9B699B70A7F1C2E54488D273F6E9BA281689A41317B224D1E151E9C561858"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerItemStandController",
          "Name": "ServerItemStandController",
          "DisplayName": "ServerItemStandController",
          "FullName": "CandideServer.Entities.Controllers.ServerItemStandController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HeldItemIdKey:System.String",
              "Name": "HeldItemIdKey",
              "Type": "System.String",
              "Signature": "public System.String HeldItemIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34DFF463C43FFB37AD25369927392B16637BD41CFADC0B91FA574731E3E03723"
            },
            {
              "Id": "HeldItemInstanceIdKey:System.String",
              "Name": "HeldItemInstanceIdKey",
              "Type": "System.String",
              "Signature": "public System.String HeldItemInstanceIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B195E1AF566B9D17F624651C78C731854AE247F37928EE096E1A291648A06B40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DropHeldItem(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DropHeldItem",
              "Signature": "private System.Void DropHeldItem(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "FC069A51941570139B67B6133541BDDD9F6037E06A56267E6296000525EEBB15",
              "Hash": "2F91F3A7022D0ACF59252369853CDE8FC3DB0A59CA618A07E86EA942DC6E7A04",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "held-instance"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "790A440959D3F3E3E699F80A6A4A5D60824D2A25CFA0CE7680CFFD76C50B8C70",
              "Hash": "33D33E039BBC9153D5076E938FE3F443D3B32C2248CCE7FC6FDD48F330CA5E7E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "7BADB871F61DBF4BB21095834619EEF05E8FC569579C3BA323D6AB7146D1B79E",
              "Hash": "99B8017CBD7B3A5F58DEAF669B665318597E4643F334C01592FF0A68695EF096",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerItemStandController::DropHeldItem(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Remove(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "held-instance",
                "held-id"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "CF87F3E6294E6AA5EC5140C0DBF216AE7793F7D986D06B9959624A802908A877",
              "Hash": "76C0A087235E69F49FA8131A0DAAE213125CA23C6AFCD7208F26F860E39373B4",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerItemStandController::DropHeldItem(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "A172BA105F7050B2B880CA78669278698BAEA7F01A14D7098A52CE0D3F4CA602",
              "Hash": "706A95ED777830C4597B5A4EE096DEBD1F2E18B28EE74D4705CC519A2EE610FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.ServerControllers.WorldItemServerController::GetWorldItemsInArea(CandideCreator.Shared.Models.RectangleF, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "held-instance",
                "held-id"
              ],
              "Source": null
            }
          ],
          "Hash": "EC7A1FDD9D094477AFE4CCB04C5227EF50D479545C73891173AF2AAA8B415B27"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerJobInteractionAreaController",
          "Name": "ServerJobInteractionAreaController",
          "DisplayName": "ServerJobInteractionAreaController",
          "FullName": "CandideServer.Entities.Controllers.ServerJobInteractionAreaController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenController:CandideServer.Citizens.Base.AbstractCitizenController",
              "Name": "_citizenController",
              "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
              "Signature": "private CandideServer.Citizens.Base.AbstractCitizenController _citizenController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "385007214E6CEE4488D91EB7AD7CFDF843B7276F32CD546E89BEEB57900783B7"
            },
            {
              "Id": "_interactingEntityIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_interactingEntityIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _interactingEntityIds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95408BC369576D2D9FC558DAA092A42C5B6600802E5EAA072F47DAFAEC07FAD5"
            },
            {
              "Id": "_interactionArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_interactionArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _interactionArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B3295E0A30DD18F44AA43E56C6752EF2F24541F1220EF2049CC9D4657D5B1DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "6D76E51007C39878342D685D004D0A4B5352E05C7EA1A03CB88DDB6E0C5DCC06",
              "Hash": "3607EC218E61CC6BCFC3AB60F7BD30622542A8E7C0C4662000ABD2845E75F7D0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "00FDA3E0CBFF899169370E79CA4E467FE6FB9F67E9CFD2627EA0B7BED4F18E71",
              "Hash": "C9E4D4386753B404D632A6B3D6BA1644DDFE9DC7952A927D840D496C1CB1D062",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "3C5895357F6A59B94B958A759E1DB9FDF46911BA8C71561FCB1214CCDE5EDE61",
              "Hash": "B5A7C41E1E36578DF0E13E3BA9ACE7354D03A43060D90CAB920208BCEAA3DE65",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::RemoveAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C68E5122F3ED68F93387B5A2E529E62FF40DF9B4F70F9BFB10AD7F985FF26CC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerLaserController",
          "Name": "ServerLaserController",
          "DisplayName": "ServerLaserController",
          "FullName": "CandideServer.Entities.Controllers.ServerLaserController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_alignWithEntity:System.Boolean",
              "Name": "_alignWithEntity",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _alignWithEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D45DC192828AA6B8846C8A2E2E82B1F8AEA962EE3A8EFD456B3974BE92763510"
            },
            {
              "Id": "_isActive:System.Boolean",
              "Name": "_isActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"
            },
            {
              "Id": "_laserBeams:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E",
              "Name": "_laserBeams",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E _laserBeams",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CACC8761D4015ADE98B3DA9B497B0427A6C95EFD7D9B28E9E7A70F9A2AA0456"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)-\u003ESystem.Void",
              "Name": "SendLaserMessage",
              "Signature": "private System.Void SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Entities.Controllers.LaserMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E",
              "Hash": "E3CED8BC9493160C96FE367F6DFCEFAF4857012730A37B38F71170DF27F6E3B1",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActive(System.Boolean)-\u003ESystem.Void",
              "Name": "SetActive",
              "Signature": "public System.Void SetActive(System.Boolean value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "58843D300ADE1D3CC85058561A6D5FB0ED618F726D680214088C9642152A3608",
              "Hash": "15EE8427375CC9A544AA51852EB5524A6A2A73DB55BE8D9CB8277482C3F06F83",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.LaserMessage::.ctor()",
                "CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAlignWithEntity(System.Boolean)-\u003ESystem.Void",
              "Name": "SetAlignWithEntity",
              "Signature": "public System.Void SetAlignWithEntity(System.Boolean value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "953E427ED5E5410E43404133AE63150F63ED9C6DC9672BA62B7EDA717190D655",
              "Hash": "E2F1D70F52E00B2784BE3834BA1F214E901DDABA62270C42ED90861ED954B59B",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.LaserMessage::.ctor()",
                "CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDirection(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetDirection",
              "Signature": "public System.Void SetDirection(Microsoft.Xna.Framework.Vector3 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "7B6CB4A26310EAC8C5F3ECEAC7A318BA61802A2C7A5BF4A99101123391E2ED5D",
              "Hash": "253FEE08333D79B900FAD699D045E4919B73C6A0B39A460580FB5C99F775DF9B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Controllers.LaserMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLength(System.Single)-\u003ESystem.Void",
              "Name": "SetLength",
              "Signature": "public System.Void SetLength(System.Single length)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "74435C72240B1FBB98240065A650CF69E56E821E11FB513B5ADEDDC2408519D2",
              "Hash": "92F247D86374484A785298061F9507C6AFDDC67D51336C2ACF5B1332B29FE46B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Controllers.LaserMessage::.ctor()",
                "CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8467501BA0A658D2510A590B547B1404EE4F4EAE14B4910B9EC7F77D192735C9"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerLightningStrikeController",
          "Name": "ServerLightningStrikeController",
          "DisplayName": "ServerLightningStrikeController",
          "FullName": "CandideServer.Entities.Controllers.ServerLightningStrikeController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerKey:System.String",
              "Name": "OwnerKey",
              "Type": "System.String",
              "Signature": "public System.String OwnerKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDCC3D73B3D24D4B64632DF95BB77E9E4A5FD36547FA296BF57980A1E618F384"
            },
            {
              "Id": "SpellIdKey:System.String",
              "Name": "SpellIdKey",
              "Type": "System.String",
              "Signature": "public System.String SpellIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C8E22A0975567E19726297A03B27861D724BA7D9E90497D6CB9832CBE8ABB2A"
            },
            {
              "Id": "TimeToStrike:System.Single",
              "Name": "TimeToStrike",
              "Type": "System.Single",
              "Signature": "public System.Single TimeToStrike",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3934937F16C364D0808CCA7C2A1175C363E50926B429CF63EB267CFC7DECD4AF"
            },
            {
              "Id": "TimeToStrikeKey:System.String",
              "Name": "TimeToStrikeKey",
              "Type": "System.String",
              "Signature": "public System.String TimeToStrikeKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56EFDC09E0E319CE452D55B46F09EBE30BA70E74B187A699C52C9466D66DD687"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "CF71A9E7A65D36DC1C1E299B920C71DACF79E483794ECBC771DAEE122DDA8806",
              "Hash": "291B39F4A579B7AA46F5787FE8B89A8EA7172D88B0C2A16C03E1E3C98DF7CC47",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "time"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "6CB33F3F7B08A942EDFAF2F12BDFBAF4193632F1F2DF805BD256CE05F371DEB2",
              "Hash": "CC2BE6031EB5536CA9C0607B665E0BDA1D8BAC0053312355B2A3D1962C47939D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "owner",
                "spellid",
                "lightning_strike"
              ],
              "Source": null
            }
          ],
          "Hash": "039F505CCA9EA9A2B968475577C8324E98924AADF1B885ACE6A59CCC461E447F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerLockedDoorController",
          "Name": "ServerLockedDoorController",
          "DisplayName": "ServerLockedDoorController",
          "FullName": "CandideServer.Entities.Controllers.ServerLockedDoorController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "BEC41A4653BD0A2309CE4DF9692BD10E847E33CC4B58901E4161A8F6A489AB39",
              "Hash": "668E878F24925C89AC802614DB1EEA7ABAEC63FFA92D6BC4C4ADE6680F820F7D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.DungeonServerController::StoreDungeonRoomStorableState(Shared.Entity.EntityWrapper, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E8F382802B0402043B4140B711F7D6BDF0A893B783D4CFD19CCAB57D05740068"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerLumberjackCitizenController",
          "Name": "ServerLumberjackCitizenController",
          "DisplayName": "ServerLumberjackCitizenController",
          "FullName": "CandideServer.Entities.Controllers.ServerLumberjackCitizenController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_citizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _citizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A256481EF4A76882A57AE627C2851660B51F617223A8DEAD97DEB04D6AAE7B0A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "20B990C16F5A740EC85D63A7F20150C7EB80179264432F2598AD278240E0F62B",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "BE1F6A7E4CBDF031E8A8042CA7865F8ACE03B964EC2A2505D0D265EBEF7AA72D",
              "Hash": "C4974568F911F6B2134BCA6CA1EB98961593D876F7A35FA56A1C8391E923657F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "citizen_id"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7A326F5E0874058450C3B1332FAB6500E9162A2C8B57F5FAE620CB5884B1B5B3",
              "Hash": "6BA5A07EFE65A461343903178ED1D8EDA609DFF9A925A664D017DDB444FB00CA",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.CitizensSController::SetCitizenDead(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2A331A8A7F700C30D3EDF075283C861F119F8F79C1F72323FDBB7B767A30D83E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerMassivePotController",
          "Name": "ServerMassivePotController",
          "DisplayName": "ServerMassivePotController",
          "FullName": "CandideServer.Entities.Controllers.ServerMassivePotController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DA560A13A0AAD8EA6BBCA029A30425D1D1831EC1666C2E50A81CB0BE4E57D21A",
              "Hash": "3D897EAF35E6996E1A18F0160E21F7C903D2BE124A90005D55B2597B7F3DA543",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DA560A13A0AAD8EA6BBCA029A30425D1D1831EC1666C2E50A81CB0BE4E57D21A",
              "Hash": "C8DB2844637112CFD86D7DAB2A953D60C1F343D2C2BDD8F4A234F1EDEDB0ED5B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "3A8A54E3ED3FAD85496E2A3E846F7620DD048D6CE41F457A77EB2E3F05A511AD",
              "Hash": "DBE7A880570D1C4AE9F4AEE107300F1D61CC158D576D678E50483493F5668CE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F24D6AB07021E0656D7E8E8F56FD0618756666B6493A19E69240FC59B7B0AFB"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerPermanentStubController",
          "Name": "ServerPermanentStubController",
          "DisplayName": "ServerPermanentStubController",
          "FullName": "CandideServer.Entities.Controllers.ServerPermanentStubController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmptyStubCheckTime:System.Single",
              "Name": "EmptyStubCheckTime",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyStubCheckTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CD0D9AE22374D54CAC72B2367DD5D18FE3B7357366CB68DDE99F42AF36744C9"
            },
            {
              "Id": "EmptyStubCheckTimer:System.Single",
              "Name": "EmptyStubCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyStubCheckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F232854F434CEF08B86B34C2AA2A791604A95E6E44F3454A4AC0B9E81C31610"
            },
            {
              "Id": "EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityOnStubId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"
            },
            {
              "Id": "EntityOnStubKey:System.String",
              "Name": "EntityOnStubKey",
              "Type": "System.String",
              "Signature": "public System.String EntityOnStubKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB6C4D370A9003776D3BDB4DDCE601C2FF1CAA3D1E17DF66B2E5BEB482A4409E"
            }
          ],
          "Properties": [
            {
              "Id": "EntityOnStub:Shared.Entity.EntityWrapper",
              "Name": "EntityOnStub",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntityOnStub",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearEntityOnStub()-\u003ESystem.Void",
              "Name": "ClearEntityOnStub",
              "Signature": "private System.Void ClearEntityOnStub()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "B8B3D861BB912B45756566D3198B0F895A8DDD2F2F2CDD2CD25619703F272008",
              "Hash": "D92F829E5C0323B387B024BFFE39C6118E06265E8B318D31262951A2C5F341E6",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "EmptyStubCheckForWood()-\u003ESystem.Void",
              "Name": "EmptyStubCheckForWood",
              "Signature": "private System.Void EmptyStubCheckForWood()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "8014CE453921CA82464DB0F0843A8D04BD232671F35986F3066430A76D8CFB5C",
              "Hash": "724AB12843DFDE5D20FFDD991D449179B667C96624A500B4C99B2986D3426794",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "A6C546B765A09C6C379AB1A5210FBFE5FAC29B3C047A30EDF2D88A514B233E21",
              "Hash": "CB0A91EA6E21BD8C318DE3AE5AEB97FD0D27448DDAC6C0A1A6CFCF57CD2E1592",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "7E1C60DA7C471552A6B8D4FD107EB74621AB044737973ED955BED0576DDD42A6",
              "Hash": "5DD413BD11F86B57282B022AFB6C0EE2267D9171663B909FFC839340945C8250",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50C41CEC33063CF6A39261BC278C8F5F176FBE4548B4E7444A810B599C8254AB",
              "Hash": "001212FAC182DE3E7042E4FBD6FC7274683314AF271939CB4764F17D8ECB5CCC",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStub()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "D84AC1180C8B760048BA99F26CC69A4267081002FBE12C72DFF421B2BBFAF628",
              "Hash": "A07B0F1AC642BEE8CF90D7489E763BD068E1BEF3863C04E2F5232C23C872272B",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStub()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "TryPutEntityOnStub",
              "Signature": "private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "F99D8A201AD621C81FC89BE44E954922CA27DA96363A4CAF50C5578730BFAE7B",
              "Hash": "5C65E3F255FD91EA2BB41E10D3BAC789DF3D469C1EF23DEA339D268D06DCF44B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "A5E9F26D6530C6EFAB08D6F58E6C9958D920108A5E2593405E2FFA5DCAB946D8",
              "Hash": "67578D17926F7031D8641FB55CFF45958F5BCBB917A6DF226A7AA721A49C26AA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerPermanentStubController::EmptyStubCheckForWood()",
                "CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "24293A57AA74A02F641A79EC4D35DC3625FAACFC2E946AAD0185C1DB77FEBA1F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerPhoenixEggController",
          "Name": "ServerPhoenixEggController",
          "DisplayName": "ServerPhoenixEggController",
          "FullName": "CandideServer.Entities.Controllers.ServerPhoenixEggController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_phoenixSpawnDuration:System.Single",
              "Name": "_phoenixSpawnDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _phoenixSpawnDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86A79F411E9FAE2DF312EE473FCB2F9AC3AAE29C30405D7131D115F52BB5264C"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "70EE4891E5130226AD75889A15197863D1BE54690176CFD87DF309CE22F92EE3",
              "Hash": "C7538FC58EB7431931F27140F39538389B2A2A867C0C4D57D0AE06AEA96C64FF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "821C09953CFA5F776FCE77F6A6DF007125F699A19AB3BDE5D343D7EA7EF27FBD",
              "Hash": "257A6BD1B262973E1ECA9F460F97EC52F8F88D4EE91EFBAD8B7EE2A2E7646033",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnPhoenix()-\u003ESystem.Void",
              "Name": "SpawnPhoenix",
              "Signature": "private System.Void SpawnPhoenix()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "787FD62F39694CA7F64B5E750807D5A3A984C555AC8B968DC690C2F5963D3860",
              "Hash": "DC9F109FD672D12B3E1C2776F8FBCE9B6F13026FCA5BE31D05BB748F00F2A2E1",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::PlaySoundOnEntity(System.Guid, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/birds/bird_aggro",
                "event:/hits/hit_fire"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "1DE1AA64E7731C4D1D16064819C0C3A6A6CFD42D2B8F8C6E917F14867A6B8E4A",
              "Hash": "4F8CC88EA3D72846CEFDF07CD6DA210A9E61643C4EB4C92400712F70C6826960",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_StunDuration()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerPhoenixEggController::SpawnPhoenix()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "aoe_fire:1"
              ],
              "Source": null
            }
          ],
          "Hash": "002F7337153205E217F476C685F3938CD675FE031F24D21BFB194AF56D14249E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerPlayerEntityController",
          "Name": "ServerPlayerEntityController",
          "DisplayName": "ServerPlayerEntityController",
          "FullName": "CandideServer.Entities.Controllers.ServerPlayerEntityController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionStateType:System.Int32",
              "Name": "ActionStateType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionStateType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE362A821578C3A9088D11B1C0814DFBB3D7A2976BFC42E79FD8FA8A6C8ACF27"
            },
            {
              "Id": "CharacterModel:CandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "CharacterModel",
              "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter CharacterModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "631BBABA2B09AC55EC0A92750E0B7A8F7AC6FAF949614B36B120B2B7D55E2FFA"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "PlayerModel:CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "PlayerModel",
              "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel PlayerModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE3A7732C63EB3A33823E3A637BF5FF51B05507C76110322462AD28C7D524BB5"
            },
            {
              "Id": "PlayerShieldHandler:CandideServer.Entities.Controllers.ServerShieldHandler",
              "Name": "PlayerShieldHandler",
              "Type": "CandideServer.Entities.Controllers.ServerShieldHandler",
              "Signature": "public CandideServer.Entities.Controllers.ServerShieldHandler PlayerShieldHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "356A7DFA4B986CD39059F17BCC0CC2861E4287EB7BAC0A0C00578C595C6D11B5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4F3ECF11EA5FF5EF9112865BA4B966261C6CEB78ABB3D07F77376182FB2A3D12",
              "Hash": "86A95EA767D001772B0F4F4EB189932F6CB1B6474EF45673EE7DD88AAC644166",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPlayerEntityController::OnDamaged_Shared(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged_Shared(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged_Shared",
              "Signature": "public System.Void OnDamaged_Shared(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "AE6C0CB69F659D622CB2801244348532DE51956FB1ADC153D9561C6982352345",
              "Hash": "8773EDC3CCA84C80F70631272E6466FF22ED80D7DAE456696E200A6C76253C95",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityAttached",
              "Signature": "public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D5D6D11DB4565FB575417DE7B5E97B95A27BE29576B3ECF5B56FF139A8A2797A",
              "Hash": "81B17B11D0831155FAA0392605236681F103484BA2E2282D5CD9F5E77F4788B7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A2ABA1D1CAB2DFD4F35191D7F42BD61EE024574031ADA18E2E3BEEB8FBCEBFF1",
              "Hash": "479AF90A06F9456B48DC565DC6F653A14DF4B7EEDD214ACBC0883A09B31F4EB0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "B0C678F461A28BC4260A07F73DC376D6992C3638D80E50372D6A16DF37503E45",
              "Hash": "8291158F5A920373215E5DAA6BA722A1DA1D6F34A53CD958BE3FF3563C916A4E",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::PlayerEntityKilled(Shared.Entity.EntityWrapper, Shared.Entity.EntityKillInfo)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "C707E6FCAE391953438CEE412900AABE050F9C20DC43C4AED360DE5978E2518A",
              "Hash": "DCFDDBD5DB6C6C5AF7F3F83B1102F9EA3D8DFB3DBF77DCCBF7831C0A120DC633",
              "CalledMethods": [
                "CandideServer.Helpers.ServerEquipmentHelper::GetEquippedTrinkets(System.Guid)",
                "Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "phoenix_Feather",
                "item:phoenix_feather:protection"
              ],
              "Source": null
            },
            {
              "Id": "OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState)-\u003ESystem.Void",
              "Name": "OnSetActionState",
              "Signature": "public System.Void OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "DD9A9E4B0D33DEC04CCFAEF091D72E542DFC39CC6DC97152648544DBCC92538C",
              "Hash": "FD36D36F6B9339B2EEE85836824F512F7B9ED51BFD84DC625154E7C8BD351FE4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Detached player\u0027s entity because their action type (",
                ") suggested they were not carrying anything on the client!"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4274719BA6D5EFD91CFCD76C4D0C80158C4072765B349109090F870866EF9D1C"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerPlayerGraveController",
          "Name": "ServerPlayerGraveController",
          "DisplayName": "ServerPlayerGraveController",
          "FullName": "CandideServer.Entities.Controllers.ServerPlayerGraveController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParameterValue1Name:System.String",
              "Name": "ParameterValue1Name",
              "Type": "System.String",
              "Signature": "public System.String ParameterValue1Name",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "090DFAF62106D7D91BFD844B0C21EFBBBBFCA93CEF0210C7EF1308FEAD1609E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "8F30ACEC495BBC206FE5CAF93BB88D84F19B5E579EA995BB53A62E3766851DD6",
              "Hash": "0E7E2B2B4E5D0B573BDB221FF2CD7F2F194C7D9542D76C4A4BB809D0F7CCD178",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.PlayerServerManager::RemovePlayerGrave(System.Guid)"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            }
          ],
          "Hash": "F4A723BF8A56ECF6EC1A5C1BBA4A88E28A29B22A888BEAD240C15FED36BE5CAC"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerPotController",
          "Name": "ServerPotController",
          "DisplayName": "ServerPotController",
          "FullName": "CandideServer.Entities.Controllers.ServerPotController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FragileBreak()-\u003ESystem.Void",
              "Name": "FragileBreak",
              "Signature": "private System.Void FragileBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "FB39C11139DD5DAB510A62F0C391C4F37D160A54C05D91D848E01F8CD2800B2F",
              "Hash": "B8460125B65FC6DD48692C07B9FF8462924F9B8EE2A5C98A6827FCC3585D18A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "E2CD56F207C044BB567FD5D4F00E9C9B02D94E3C6CB9F92399A265A801EB8E67",
              "Hash": "A2F837ED87884837A791E30D3469A51939B3066E9A099759463FC126471E94D7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerPotController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D65CFCA381B5D839B4E64BCDB1F3A38397890DA1BA6138A10A4398D97789B732",
              "Hash": "73BE527E533FC800D719C3902ACF96AD306959AAC5DF77C308E940B4E4C56831",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerPotController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "84DB9E476F7B8D97C49FFB19BB7B2CCCA9994B4F7263BD6F0BF7FC5D11C0BDEA",
              "Hash": "14029740EF2DC1C6600945D16752C0BCAD50085FC5B0C598E622D870FF9A1E8D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.Controllers.ServerPotController::FragileBreak()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5B4649DE3C4D5171AF9102A9FE041C660FFFAFD1943E6DA3216016283878DD6F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerProjectileController",
          "Name": "ServerProjectileController",
          "DisplayName": "ServerProjectileController",
          "FullName": "CandideServer.Entities.Controllers.ServerProjectileController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ownerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_ownerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _ownerId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64082F197AE9158BBD784151FBEB3244E305EC078CD710C23F6E7AFF805E4740"
            },
            {
              "Id": "_shouldBeRemoved:System.Boolean",
              "Name": "_shouldBeRemoved",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldBeRemoved",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA43270E5A1AEAD0A1535E176CA613DAED921E955CE5C2A076815F76B9C12BDF"
            },
            {
              "Id": "_spellId1:System.String",
              "Name": "_spellId1",
              "Type": "System.String",
              "Signature": "private System.String _spellId1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "625C9395DC484468EA5C1AF7A8BABD5FAF0631E63909360FF1E6D7555B7C6EE2"
            },
            {
              "Id": "_spellId1Count:System.Single",
              "Name": "_spellId1Count",
              "Type": "System.Single",
              "Signature": "private System.Single _spellId1Count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F01243E35EA68701D0FE90899392A61FFB7D0BC3C5A48A5AC2332F72A701F9AC"
            },
            {
              "Id": "_spellId2:System.String",
              "Name": "_spellId2",
              "Type": "System.String",
              "Signature": "private System.String _spellId2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6543B8BAD343911C80435A220C42BB9D3367C2585E8B7004264371E85B1067BB"
            },
            {
              "Id": "_spellId2Count:System.Single",
              "Name": "_spellId2Count",
              "Type": "System.Single",
              "Signature": "private System.Single _spellId2Count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C70316BE0DF64578E76D840E8167F1DE4CEDEA6C588F68F7748983933FB3BF1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastSpell()-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "private System.Void CastSpell()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "C372055BA58D2BCF0F7FA8925B48E06F3704FF7E1B9CE383CD6328A355D03321",
              "Hash": "935D5892B69E8F35645EF17D2AF9A69010452B51772A67901495FBA5CD21F848",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "owner"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "2F019F6350C4D57D565D52A981172ED60ADAA6B18F2760C84494F8305D27F6B4",
              "Hash": "0D8485539F467A841658DC401FEBFD795F82F972D062AF73F9123F21145DB7C7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "spell_id_1",
                "spell_id_2",
                "spell_id_1_count",
                "spell_id_2_count",
                "owner"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "5A2D037F9A79D8E7B99EC18D11E290AA4B1AD5FD5961DF8B48FA8BE331E3C778",
              "Hash": "CE0B2EBEA1326B809FFC859E771AB405FFB8D4E701C3A25D13A7B094BAF6B7F3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::Equals(System.Object)",
                "CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "850D6FF936C968C23032A0387BB754E552A95543A69E15E0DEC8BF09322F7B42",
              "Hash": "B4DC1FECC81ED8D639AF5D017E80E1BDB5A0025F4DB0BCC3E95F2BE312452267",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "661710F15AE9218AB42D76AA3D6CE7BCB502E6375BD5698EA1D07221C52679D7",
              "Hash": "4CDC993F20C96C69C73EB175F0EFB46B1C9C6BB941D6D8D8A4A43B8753723925",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FCA1649AA54D88FD2A9D8E82C9F54D4A029A3713B56108ED092DEB7E84C2011"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerShieldHandler",
          "Name": "ServerShieldHandler",
          "DisplayName": "ServerShieldHandler",
          "FullName": "CandideServer.Entities.Controllers.ServerShieldHandler",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_controller:CandideServer.Entities.Controllers.ServerPlayerEntityController",
              "Name": "_controller",
              "Type": "CandideServer.Entities.Controllers.ServerPlayerEntityController",
              "Signature": "private CandideServer.Entities.Controllers.ServerPlayerEntityController _controller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCDB0A7F6F7A2B2B72921729E204D6C3BFF3A086972258ADDE95DB453AB3A9A8"
            },
            {
              "Id": "_firstBlock:System.Boolean",
              "Name": "_firstBlock",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _firstBlock",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6A3D8D7DAD6CDB31651474F67EEF4418750E673ED7B69A2FF21F4F1DCCAF731"
            },
            {
              "Id": "_onStanceBreak:System.Action",
              "Name": "_onStanceBreak",
              "Type": "System.Action",
              "Signature": "private System.Action _onStanceBreak",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDE3FA7BC166BE038D4DE027A05E694B6BE76D796F5CC1367003182AFB11939E"
            },
            {
              "Id": "_shieldStats:Shared.Models.Items.ShieldStats",
              "Name": "_shieldStats",
              "Type": "Shared.Models.Items.ShieldStats",
              "Signature": "private Shared.Models.Items.ShieldStats _shieldStats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AC5247394733665F22BEB4E37F3E584031C46909B84E3B0E77377DA08210376"
            },
            {
              "Id": "_stanceBroken:System.Boolean",
              "Name": "_stanceBroken",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stanceBroken",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8F103572AE087ADD1717E521B1A7DEA418674D049A40F05FEC43A3F55493E7F"
            },
            {
              "Id": "_timeWithShield:System.Single",
              "Name": "_timeWithShield",
              "Type": "System.Single",
              "Signature": "private System.Single _timeWithShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA9DE9FAD938F148936628205C28B06873016040A8C92429A176804476659550"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper Entity",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3323A5AD31AAE6D16D237C0CBB6CBCA92B980E7203E36325C9AA61C9D55932F4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BlockDamage(Shared.Combat.DamageResult, System.Single)-\u003ESystem.Void",
              "Name": "BlockDamage",
              "Signature": "public System.Void BlockDamage(Shared.Combat.DamageResult damageResult, System.Single blockLevel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "850BD3431061B54F20CD2DEED7E80625864756E71F0EF7B610EEEB32B89EDEC4",
              "Hash": "EFA413F4CF56F0E97E3D91D562D93EC303C4D94AFC66DD38C04F374C832F4C02",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "CandideServer.Entities.Controllers.ServerShieldHandler::StanceBreak()"
              ],
              "StringLiterals": [
                "skill:shields"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "247EFBF436E68FE4FB0E673FB7B94565BFFBEF3F25E09C3F160247F785A5D26C",
              "Hash": "73164A27931B77FDFC37646B382B49A341F7A2CAB1E4FE88CCA4773BA5794EA3",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.Controllers.ServerShieldHandler::BlockDamage(Shared.Combat.DamageResult, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StanceBreak()-\u003ESystem.Void",
              "Name": "StanceBreak",
              "Signature": "private System.Void StanceBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5A908046E197BF6252A1BD4F4105F20945BFAE1ABBC0244D5179DDFD6E9ECCE1",
              "Hash": "3EF8131CEA3CE71C196DF02F542707AB543FA2EAC364EFFEC52B32F85EA889B8",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOn(Shared.Models.Items.ShieldStats)-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "public System.Void TurnOn(Shared.Models.Items.ShieldStats shieldStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shieldStats",
                  "Type": "Shared.Models.Items.ShieldStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "C657E61DD003D5E64C7C5F05560143874CBA3D767A4D215978C4BB54EA0DF70D",
              "Hash": "A971C14ADF4D4904311FE33B6C9C8FFECEA14ECCE40275DC28DFEBDC989A0249",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "67DD30B39BD35DC43EF31BAF0D44F934E0B077941EA26667873A2D05DB4C6A02",
              "Hash": "27B6985FF3C99A554E7A747A5FE8F78B414FC8C096A6EC2C1E0E07369785611C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4538EFE911E12F8BA6036BB7AE45078B9BB3CA5AA3804ACC2A67EBE667CCC4D6"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerSkinnyTreeController",
          "Name": "ServerSkinnyTreeController",
          "DisplayName": "ServerSkinnyTreeController",
          "FullName": "CandideServer.Entities.Controllers.ServerSkinnyTreeController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleSkinnyTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HandleSkinnyTreeDamage",
              "Signature": "public System.Void HandleSkinnyTreeDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "6F3BAB045EF17F8965D1CFC2214D074C4108DBDA47DCE566A58CC8C28638E6DF",
              "Hash": "693155030C11ABF8FA8DB4F2A5280C84FCF6AC6F7FECD4CB287CB83444CE0FB8",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)"
              ],
              "StringLiterals": [
                "skill:woodcutting"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "3AE5E1E52D94D431F5B16F148E157570C060A7A08953DCEDE0A3230C56CCBEDA",
              "Hash": "8EF15EEFC6464B8A0F4FECB5B5D6A177A4AA8AEAA6C0C562C9842F17EDBD2E9A",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "F7537D47F53BE7BC9AD6C27546557B2A21ED9920DA220F76EE2F6F22B888C483",
              "Hash": "31452AE3B10F01E70668CA7204A7CE2FB1C80CCB105EB865CAFD11833BAAC740",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5010379BAAA851E78E54EDE1AB2FA01BABFBAFB54144CD967D2309326ABFF23F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerSpawnerLimitedController",
          "Name": "ServerSpawnerLimitedController",
          "DisplayName": "ServerSpawnerLimitedController",
          "FullName": "CandideServer.Entities.Controllers.ServerSpawnerLimitedController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggroedPlayerCharacter:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AggroedPlayerCharacter",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E AggroedPlayerCharacter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "492E8E4F8F7CF0AF3280A5287334A62464B4BCD9AFB1715EF54E3DB36CF21BCA"
            },
            {
              "Id": "CheckTimer:System.Single",
              "Name": "CheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single CheckTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "50882F874969B4F027CED6C57C6263FAE7173C714E9407DDAB818DC575EBA7CF"
            },
            {
              "Id": "InitialThreat:System.Single",
              "Name": "InitialThreat",
              "Type": "System.Single",
              "Signature": "private System.Single InitialThreat",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D6BAC50C9B400FECF7735861250642D904575298E4DA5ABE75D999FDF20EDFE"
            },
            {
              "Id": "SpawnInterval:System.Single",
              "Name": "SpawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single SpawnInterval",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDA357155FFA9F6EDA38B768812E1F3270938BA2115CEE9E20168525143405DD"
            },
            {
              "Id": "_instantAggro:System.Boolean",
              "Name": "_instantAggro",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _instantAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98BA8856A21AB0D28A6CD33C1BD4EDF50E76A5F9F7FC35D444C496D99F0F5B2E"
            },
            {
              "Id": "_maxSpawns:System.Int32",
              "Name": "_maxSpawns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxSpawns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDEAF930CB32A8E84F60EB28FFE274E5D5D0120CACD3016EF02977C5C2962DCA"
            },
            {
              "Id": "_playerCheckDistance:System.Single",
              "Name": "_playerCheckDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _playerCheckDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D541CFCDA1486E07DA739C458D4EFB3E23F16308C389E2F6F1C9389C2B17D32"
            },
            {
              "Id": "_serverEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "_serverEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "private CandideServer.Entities.ServerEntityModel _serverEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79ABC87F70464DAEA6965E9AABA6839EE344A3D4366A99AA4084E877369C0173"
            },
            {
              "Id": "_spawnCooldown:System.Single",
              "Name": "_spawnCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CED920F265F8369ED8868A33FB572732AEB01E192CC41570D9DDF2242833521"
            },
            {
              "Id": "_spawnedEntities:System.Nullable\u00601\u003CSystem.Guid\u003E[]",
              "Name": "_spawnedEntities",
              "Type": "System.Nullable\u003CSystem.Guid\u003E[]",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E[] _spawnedEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F9BDE69B9115ADFD2A523D006437CD277A10438B658B1EA31FA87B12FE80D04"
            },
            {
              "Id": "_spawnId:System.Guid",
              "Name": "_spawnId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _spawnId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "641B203000AB9BDF16AB3B74EECC9CAA1A7BC26B7845F76F6E2E49869DC395B9"
            },
            {
              "Id": "_spawnIntervalTimer:System.Single",
              "Name": "_spawnIntervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnIntervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "679A827CD63790479B5B4FA8705189386E2DCEB59281C589D4A1CFE3734E1A8F"
            },
            {
              "Id": "_spawnOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_spawnOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _spawnOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EB092142318E8C655BA4455684747B5FF886235033A41A2CDC9C8FC757A4853"
            },
            {
              "Id": "_spawnSlots:System.Int32",
              "Name": "_spawnSlots",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _spawnSlots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2C4E5B0EEBCDFAC6B7482076DE9516877D032067DC19F63B9301C9BB5D09DC0"
            },
            {
              "Id": "_spawnTimer:System.Single",
              "Name": "_spawnTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6F891DF5F10D448FAFE98DA90F52923AE430CA64551BCE471632699AF08237"
            },
            {
              "Id": "_spawnVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "_spawnVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _spawnVelocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4674BEE166385A04C6F8A8121B470C6B0771B10DE9EF202E47EA314D3A51AB46"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckSpawnedEntities()-\u003ESystem.Void",
              "Name": "CheckSpawnedEntities",
              "Signature": "private System.Void CheckSpawnedEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "0214A0DC049818DFB26F658387DFD9F7CCDED4935DF26B8E9C52DA6583B203A1",
              "Hash": "3C46CDA639B3D9620D62837DB047D4472DDC43020642683DBB12B3F152A724D4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "E30DA1B861118481DB2EDC36BF8306759D908D1346DFD9DB0A01F4FFFAE01D4F",
              "Hash": "C3EDFC0667E0596E3D4A428E9FF9C5CF57268AE80DD555B2FCBA36BFD5491E42",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "spawn_cooldown",
                "max_spawns",
                "entity_id",
                "spawn_offset",
                "spawn_velocity",
                "player_check_distance",
                "instant_aggro"
              ],
              "Source": null
            },
            {
              "Id": "FindPlayerTarget()-\u003ESystem.Void",
              "Name": "FindPlayerTarget",
              "Signature": "private System.Void FindPlayerTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "D8428B74651D6E3E47459C9A6B4416F108302F20282CD3670DAD8C144DC1A673",
              "Hash": "D370D61319E6B56E9AD123C058DE92DBFD91DB36FFBA3E852E507683E999F72E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAvailableSpawnSlots()-\u003ESystem.Int32",
              "Name": "GetAvailableSpawnSlots",
              "Signature": "private System.Int32 GetAvailableSpawnSlots()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "FF62B9DD4B91BC5B4E8FE5D45FD619487CDE6F9A5F4F20CC6ED9589F79CE6FA9",
              "Hash": "6849EEEF70B83362F0EA69B24C78CF03E932F02D51D749C7578B998B11A46F35",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity()-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "private System.Void SpawnEntity()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 428,
              "BodyHash": "56CBFB3BC7A570E89CAFF099EF4BA3907C2109E878FF4D409351D9460FFF7698",
              "Hash": "A993837E0C167ABFA6D020B389C13675103EB8897A921C9301FAF4DEFCFF76AC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "ServerSpawnerLimitedController: Server entity was null",
                "ServerSpawnerLimitedController: Spawn index less than 0. Make sure you have checked you can spawn before running this.",
                "no_aggro_sound",
                "true",
                "SpawnEntity"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "E58453EC37B07EC4A9B7F99FCDA279172DD175E706BD3B08A01B6F183AA08D48",
              "Hash": "AF5154B7AE969E513758A600DDCC6B415A657538E39B9AC3974082758D3236BB",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerSpawnerLimitedController::CheckSpawnedEntities()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerSpawnerLimitedController::FindPlayerTarget()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.Controllers.ServerSpawnerLimitedController::GetAvailableSpawnSlots()",
                "CandideServer.Entities.Controllers.ServerSpawnerLimitedController::SpawnEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B03A8600C7AC0E78A5B1BDD03C187861815D2A6713CFE81563D354940855C1C"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerSpikeTrapController",
          "Name": "ServerSpikeTrapController",
          "DisplayName": "ServerSpikeTrapController",
          "FullName": "CandideServer.Entities.Controllers.ServerSpikeTrapController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "SpikeTrapDamageTypes:Shared.Combat.DamageTypesArray",
              "Name": "SpikeTrapDamageTypes",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray SpikeTrapDamageTypes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65C457EE16D2B7A022CE628482243345C823DB16C528738F744E402A9D8A8A4C"
            },
            {
              "Id": "_applyDelay:System.Boolean",
              "Name": "_applyDelay",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _applyDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6715C42FC3C6A39A2D465808D0EC004C0B49429115B20CFEB7F659E7789AF1BA"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_inactiveTimer:System.Single",
              "Name": "_inactiveTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _inactiveTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF8A2332B46674E16836A99172FEE77B4F05C77E13F57592E59B28685859426"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            },
            {
              "Id": "_timeActive:System.Single",
              "Name": "_timeActive",
              "Type": "System.Single",
              "Signature": "private System.Single _timeActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D05C4B8ABDD8087CEC044E1514EF730E3E4A08CA08E68323193FD37944A7074"
            },
            {
              "Id": "_timeOffset:System.Single",
              "Name": "_timeOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _timeOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E46BE3A8BECA272604B073C49B3B34814F0051C521A5C78485B5093F36DDF379"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "16DCE644F66904990CF87FA364665CED739B493A311F1E0E8D9A274A486893F4",
              "Hash": "7A6BD890C4159F2872B3A7F4AE35BCE5C6947EC948565CA6CA9E701EB1BFA82F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "time_offset",
                "time_active",
                "time_inactive"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 511,
              "BodyHash": "56D5A9DE1FE4FF4DAA90033AE5C40C7D5BFE48D945D0E62EC5BABAA801F367AE",
              "Hash": "C80C170690CA71139E6E0B6A31BECE3382E73F967BCF97A4014D295729A7EA76",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "883C9000A288AFA94EF87602386307B7F5873BA47635196BF90647555C7AF4DD"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerSpikyBushController",
          "Name": "ServerSpikyBushController",
          "DisplayName": "ServerSpikyBushController",
          "FullName": "CandideServer.Entities.Controllers.ServerSpikyBushController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBushController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageCooldown:System.Single",
              "Name": "DamageCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single DamageCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "128F2C5F927E2613F998FC17F98DE1022C8BC34AB233F53722F371E847A766B7"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "_entityDamageCooldowns:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "_entityDamageCooldowns",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E _entityDamageCooldowns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D02DD0BF988A49C384137AC8FF65123B9145F73F5767C79EBB434C31AD3F389F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0EA75C6E2A8DA87A1FAB8826DFD63735DA797E16F1A2723A7117915E31480BED",
              "Hash": "0BFBCDA389B55123FF4AA0D8AE59F4A424A837F966B97EBEECF79ABAEC6642F6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "spellId",
                "spike_bush:forest"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "F676D2881D20F6EF575A4873837BE63DC04532AFAB0A7B948F7E4E4FDE26B43F",
              "Hash": "0A40B32C879C2F20CC06BFFA6EEABBE403B71F14E6A5E16AAB8C8B7225786A67",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::ContainsKey(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "4CA5C68AD5529EDBAF9902923D6B26EFD90E41ED1B816BEE62C99AD184D673C8",
              "Hash": "C449EE9BCDF32E5EC2CEEB212AD83072D746F46055246D99EFF6E75053837D61",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "474504B614D494E66F7C77329D8E73BD893A5A06892D9CAD7E8DAFBC484FF400"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerTreeController",
          "Name": "ServerTreeController",
          "DisplayName": "ServerTreeController",
          "FullName": "CandideServer.Entities.Controllers.ServerTreeController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestroyWhenOutOfHealth:System.Boolean",
              "Name": "DestroyWhenOutOfHealth",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DestroyWhenOutOfHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811D3AC53331C087E6444BC44484C6A58E47F0390A5AE4BA99907D5D3226252D"
            },
            {
              "Id": "Diagonal:System.Single",
              "Name": "Diagonal",
              "Type": "System.Single",
              "Signature": "private System.Single Diagonal",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F830F83B0FA0EC8FB1915174485B2FD3A4958F834ADC5FAEF8E7CB5A5CE7476"
            },
            {
              "Id": "DroppedStickKey:System.String",
              "Name": "DroppedStickKey",
              "Type": "System.String",
              "Signature": "public System.String DroppedStickKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEEFEFD6F7EFF99B0219AC9E1DABB6E2804E7FB16693EA76E6EF221E8C36AF9D"
            },
            {
              "Id": "EmptyStubCheckTime:System.Single",
              "Name": "EmptyStubCheckTime",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyStubCheckTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CD0D9AE22374D54CAC72B2367DD5D18FE3B7357366CB68DDE99F42AF36744C9"
            },
            {
              "Id": "EmptyStubCheckTimer:System.Single",
              "Name": "EmptyStubCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyStubCheckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F232854F434CEF08B86B34C2AA2A791604A95E6E44F3454A4AC0B9E81C31610"
            },
            {
              "Id": "EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityOnStubId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"
            },
            {
              "Id": "EntityOnStubKey:System.String",
              "Name": "EntityOnStubKey",
              "Type": "System.String",
              "Signature": "public System.String EntityOnStubKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB6C4D370A9003776D3BDB4DDCE601C2FF1CAA3D1E17DF66B2E5BEB482A4409E"
            },
            {
              "Id": "FallLeft:System.Boolean",
              "Name": "FallLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FallLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E1E1D58EE659EE3AE95E2E8E001505015959342F68518A022A442D875687C9A"
            },
            {
              "Id": "FallTimer:System.Single",
              "Name": "FallTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FallTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A2E39DEDB459EA045834BC86BFAC46F819879FB838FCE0A090B34B701F1D750"
            },
            {
              "Id": "HasDroppedFirstStick:System.Boolean",
              "Name": "HasDroppedFirstStick",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasDroppedFirstStick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6B4FF4F65A279140B3411A353F05066CB903502E45877EBEB6C9222D26EE790"
            },
            {
              "Id": "LogCount:System.Int32",
              "Name": "LogCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LogCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FFA2893CFFD27A684BD833334ABBE7A7CC0711BC23CCF7523F284714D84A13F"
            },
            {
              "Id": "Offset:System.Single",
              "Name": "Offset",
              "Type": "System.Single",
              "Signature": "private System.Single Offset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AB67A36727056269F2049C93F380CC142284B2E005011791CCCF937E547DCBD"
            },
            {
              "Id": "Offsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "Offsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] Offsets",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9994B5F4E4592F51E8A29CBA03255427E318CA646834634A102C7C4295FAD2A"
            },
            {
              "Id": "StartAsStubKey:System.String",
              "Name": "StartAsStubKey",
              "Type": "System.String",
              "Signature": "public System.String StartAsStubKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A0B769E2E6761D78512BF24DF74A7379925C7B35769D6AAF8F78ADAB6DD3B31"
            }
          ],
          "Properties": [
            {
              "Id": "EntityOnStub:Shared.Entity.EntityWrapper",
              "Name": "EntityOnStub",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntityOnStub",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearEntityOnStub()-\u003ESystem.Void",
              "Name": "ClearEntityOnStub",
              "Signature": "private System.Void ClearEntityOnStub()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "0A65B2C06006B27ECA3950ECA3CDFF9BF877D3FE6A270FB032C9025A9A31F9CF",
              "Hash": "99B435562AEF1E8F3243928C95520C5CD4E6889A833A7BC635865E60D2C5FB8D",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerTreeController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "EmptyStubCheckForWood()-\u003ESystem.Void",
              "Name": "EmptyStubCheckForWood",
              "Signature": "private System.Void EmptyStubCheckForWood()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "6889B92B73BAE571109F9EE294E3A2C9D478B8F9DDC5B8F9A114F2EEF409EF11",
              "Hash": "89B32D87120DB50E6A6A6D5EF262CE48DDE1E7D872E8A098B88599A7343247B3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideServer.Entities.Controllers.ServerTreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "48C3BC6F3A1A0F5561B735C1D1E802E0926E6CE7A8675540A28A99885F7FB862",
              "Hash": "DA820AD5F5A2ECC2FB6345C6E0DEDCB3DA592D323E4F1D3EA69C90AA7410CA5D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Entities.Controllers.ServerTreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "stick_dropped",
                "stub",
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "Explode()-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "EF5CDD6D2168983BC9E19D79B4E6FB1718A7441179046BB5B398D51328096786",
              "Hash": "F50446A28A3146AB4D46613AF997CAB3B060FF2D3B7518567D23797C25364838",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValidSpawnPosition(Microsoft.Xna.Framework.Vector3, System.Int32\u0026, System.Boolean\u0026)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetValidSpawnPosition",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetValidSpawnPosition(Microsoft.Xna.Framework.Vector3 spawnOffset, System.Int32\u0026 offsetIndex, System.Boolean\u0026 usingFallback)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "spawnOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usingFallback",
                  "Type": "System.Boolean\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "4B1F7577F0248AB858D6377468EF729C6007E04C4C6394199F70972034038E73",
              "Hash": "D1DAB6A1238CFCBC1D495F7F8899637BC2B45BE1E0416732FFF94BB889A3EA5A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "BM.EnemyUtil::IsGroundTile(Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideServer.Entities.Controllers.ServerTreeController::MirrorIfNeeded(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HandleTreeDamage",
              "Signature": "public System.Void HandleTreeDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "14A0DE0C96E016255663266168E098CF5800A300CF279ABD61D93A4C8896DFBD",
              "Hash": "33B677412151A8283FA36232953D5BCCAE1C8E2BC0C6B3C2B4CCD8E636B0EC89",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)"
              ],
              "StringLiterals": [
                "skill:woodcutting"
              ],
              "Source": null
            },
            {
              "Id": "MirrorIfNeeded(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "MirrorIfNeeded",
              "Signature": "private Microsoft.Xna.Framework.Vector3 MirrorIfNeeded(Microsoft.Xna.Framework.Vector3 offset)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "12A4A9ACAAA8654A661EC9D3E68D4BC631B4846E894460746C88D9CFDB3F00E0",
              "Hash": "A90568A1BE54410957FF2EAFBE265384047D2E0967E7EDD3203DF0D5ECCA4E6F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "164E099256687316413F09EA523173B43D2467F33D3159A2FACDF9F75D53768C",
              "Hash": "1E0AFE7C2F1FA92A5DC3BA7FA6934965236E568DF55F32F7E5EF0AEF0AF2B2C5",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerTreeController::Explode()",
                "CandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "8CD84F14FE66FB8B2DCB988034487E127D1A7EC30DC1122D68B3C510685FB6FE",
              "Hash": "A06D6256D09CC29C10E2079AA81A0131BF9C1228DE7343A2CAD8955D0BF75F09",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerTreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "140F9F57AD2A9328A603A3AC0DE426CCF5ACEAEA6AB1C5C9294513FA8A5B0B98",
              "Hash": "A335FDD6562343D69404294F0F00903515632845FE59E496167E6C3E7D2F5DCE",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DropTable(Shared.Models.DropTables.DropTableSystem)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid)",
                "CandideServer.Entities.Controllers.ServerTreeController::StartFalling()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                "tree_fire"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BC7176B90F3F9BADA59BEB4C9803C24214E24C4564546AC33840532518C687D4",
              "Hash": "AE3252FC9253E84714E6F955524BE4F32369D1A104ADCB7B41281CABAABF3C2E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "0C2A036E85FE897A043B8C1DB8E43F4DA81A09821E396E31CBE955581A8A57AA",
              "Hash": "67673ADD2B56965959F5D08DE374507F77733E54741EA6896656FC1CBE1CBC72",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerTreeController::ClearEntityOnStub()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.LootServerManager::DropGoodsAndInventory(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "36ECDFD6B0FEFFAA613F884ECB84B8A5A78D2D1C2398E73D53AD5A7036E92ABF",
              "Hash": "069A26A9513BCDE699C6A8403FF0D6F8F54301A8F8C991D671DD3814592C9BCE",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerTreeController::SetStumpCollision(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.Entities.Controllers.ServerTreeController::ClearEntityOnStub()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideServer.Entities.Controllers.ServerTreeController::get_EntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "C75124937ABF645DE503CE5E6A4F105D1F46838D0079C50BF0A261835F4AAC4B",
              "Hash": "F06D36CF720B8339EF47683A29A93E62E5ABD5C29BF6869B150F3A1399CFA6BA",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "stick_dropped",
                "true",
                "material:wood_stick"
              ],
              "Source": null
            },
            {
              "Id": "SetStumpCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetStumpCollision",
              "Signature": "public System.Void SetStumpCollision(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8870B8EFBE10B7BB0831604033AB5233A6EF89F6B242B12EAF12BF1B631E8515",
              "Hash": "5FF6C38F0F3272101B7DF9158EB0D7FE574070DCAAEC0B42219C8DFDAB7EDF40",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Entity.EntityWrapper::set_CollisionHeight(System.Single)",
                "Shared.Entity.EntityWrapper::get_CollisionMaskRef()",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLogs()-\u003ESystem.Void",
              "Name": "SpawnLogs",
              "Signature": "private System.Void SpawnLogs()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "DD3EC56C1206D5155DFC512E2EC5D02742D12F868020E80293F4C784535081C2",
              "Hash": "8385F5CC0069D1057770D1F594D685D0C183ED7BA3996FB45800DCBBA4F2FBBF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.Controllers.ServerTreeController::GetValidSpawnPosition(Microsoft.Xna.Framework.Vector3, System.Int32\u0026, System.Boolean\u0026)",
                "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Add(!0)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFalling()-\u003ESystem.Void",
              "Name": "StartFalling",
              "Signature": "private System.Void StartFalling()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "F66D829A3F5B98371A06A91862088D2E539D1054E69D4F556AC77F93D9F56682",
              "Hash": "63069592D12A0F37F4CC30520918F75BC6CD44404C61AC0F099B91EFC7DE1594",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "TryPutEntityOnStub",
              "Signature": "private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "FC7F0CAF2FE5E56453DEE43C586CD11C72030FF035F1B092A34AD1211D1A5260",
              "Hash": "0075EA0EDE28D88C2F781C13D91D90AB44BAA9A01FC18EA42E460354B7C6597B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "709D25933775B8AE97032E854B03AB51981581DE064159D2F1BEB2881AF57E78",
              "Hash": "3043ECE032665A18048287D7757ED4E5A42EDCD5D409542A886D83003EDFD98E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Controllers.ServerTreeController::SpawnLogs()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Standable(System.Boolean)",
                "CandideServer.Entities.Controllers.ServerTreeController::EmptyStubCheckForWood()",
                "CandideServer.Entities.Controllers.ServerTreeController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8A0F8FAB582A0F8AD806F62DD2684C96D1EE63519CA5BDAC1A87573EED1BB042"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerVariableBreakableController",
          "Name": "ServerVariableBreakableController",
          "DisplayName": "ServerVariableBreakableController",
          "FullName": "CandideServer.Entities.Controllers.ServerVariableBreakableController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BreakOnTouch:System.Boolean",
              "Name": "BreakOnTouch",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BreakOnTouch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0EB0F3B473E986FD4A92C489817F78A6B61F0CF0D9A24E839A5D7C97099BA96"
            },
            {
              "Id": "_shouldDie:System.Boolean",
              "Name": "_shouldDie",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldDie",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E8D573C887DD2599F8632418B81724A7322BC81D26023F8E475D09A3E2792E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3165F13233F2F2C4006B6250CAD70D7F6F982C0D3812569F8B24570AAB8BA29C",
              "Hash": "04362E6D24D3188B090E7663D771FE792EDE3500290AA3E70EA09970613CADAA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "break_on_touch"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "BA69CB307F6E9AC044B237002746A604B1C0A5F50C3B29096F12D79ECE275905",
              "Hash": "B0784E3F086FD34A337E91675AE1AB55A0AD7399A348FD7FBE2B6E586EC3F3FC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E7443CBAA7D2416D38BA4390484EDDE17D07A05FC6FD6AC650B4E56FC76E1E71",
              "Hash": "3D89F7F28AA81BD9C2E8737EB148990972A5F5202F61651C54561AA0063ADF12",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3D1E3D199654A0FF472E89142FB2EE6A8D91082314B12692A5B68C953B09C1CA"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerWallController",
          "Name": "ServerWallController",
          "DisplayName": "ServerWallController",
          "FullName": "CandideServer.Entities.Controllers.ServerWallController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "790A440959D3F3E3E699F80A6A4A5D60824D2A25CFA0CE7680CFFD76C50B8C70",
              "Hash": "33D33E039BBC9153D5076E938FE3F443D3B32C2248CCE7FC6FDD48F330CA5E7E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9464163746C819C72A795D3C043BEA4A00F964AB0D09E0386592ED7F5B79B3C7",
              "Hash": "6547D05CE32D7EF45AC9A39A7B3F200B8DC608B22DD8227B9EAD61E6AF79C966",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_WallDamageResistance"
              ],
              "Source": null
            }
          ],
          "Hash": "2D1C90715D1E6E6DAA49542F0DCEB282F6889A5CD67CB758C6680795AC3AC28E"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerWildCitizenEntityController",
          "Name": "ServerWildCitizenEntityController",
          "DisplayName": "ServerWildCitizenEntityController",
          "FullName": "CandideServer.Entities.Controllers.ServerWildCitizenEntityController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InteractingEntities:BM.InteractingEntitiesHelper",
              "Name": "InteractingEntities",
              "Type": "BM.InteractingEntitiesHelper",
              "Signature": "public BM.InteractingEntitiesHelper InteractingEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CAA308F710A52D606F8A3B2755A92B8BDDDF1FC3F6921B52F802E08E24329FA"
            },
            {
              "Id": "InteractingEntity:System.String",
              "Name": "InteractingEntity",
              "Type": "System.String",
              "Signature": "private System.String InteractingEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FA9F9F3E1DC7C51663B114937BADF168409B7EE81212C5408C48985447896DC"
            },
            {
              "Id": "SpecialInteractionKey:System.String",
              "Name": "SpecialInteractionKey",
              "Type": "System.String",
              "Signature": "public System.String SpecialInteractionKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E18A4BD10283A2244F8003ED76E1E675A059A456997E2A68741736AB2D0BD3B2"
            },
            {
              "Id": "WildCitizenIdKey:System.String",
              "Name": "WildCitizenIdKey",
              "Type": "System.String",
              "Signature": "public System.String WildCitizenIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58A4A00E6F82FF9354B846D79BAAE06B715C2E02A117583983CA956FC1D336B2"
            },
            {
              "Id": "_shouldWander:System.Boolean",
              "Name": "_shouldWander",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWander",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "899EB30DF6DFCFD842E2E7A55A824D0E5B0016A1FEB0EFD774EF53768125F4CA"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialInteraction:System.String",
              "Name": "_specialInteraction",
              "Type": "System.String",
              "Signature": "private System.String _specialInteraction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "825157E131D836A56448D24E06D5AB2391B81D18B7BCCE614C32D635F659FBFE"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wanderSpeed:System.Single",
              "Name": "_wanderSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CECD23F5A22C0A010B21F42C5BAEFC37226FF81DD16F8E10A9E52C3A19E89511"
            },
            {
              "Id": "_wildCitizenId:System.Guid",
              "Name": "_wildCitizenId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _wildCitizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44F3296BEFECEF3FCCB1E695FC3A3F1FF6104BB6ED7694643D3FBA5761F406AD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 953,
              "BodyHash": "A0A947023CA2FF9B048D8AD54E9BD98ECDC36D5BA36DBFD689C063D2A6C545D0",
              "Hash": "DC67B90CE7B6CD3AABCDCAE92D33287572585C41360AC72A5BC54F40F0CF10C4",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.Controllers.ServerWildCitizenEntityController::\u003CCreateStateMachine\u003Eb__13_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.Controllers.ServerWildCitizenEntityController::\u003CCreateStateMachine\u003Eb__13_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "normal",
                "idle",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "walkHome",
                "talk",
                "interactingEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 564,
              "BodyHash": "F55B78497060D14E84B375B42A03B926B67224A620913CE156EF3DBB83B08648",
              "Hash": "37528EFAE09EED972A6F58E42622E0A3BB03FDF92F9A16E47401AADBB1BED68C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "CandideServer.Entities.Controllers.ServerWildCitizenEntityController::GetTierFromDifficulty(System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.WildCitizensServerManager::GenerateWildCitizenForEntity(System.Guid, CandideServer.Helpers.CitizenTier, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "BM.InteractingEntitiesHelper::.ctor(System.Single)",
                "BM.InteractingEntitiesHelper::Initialize()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "wild_citizen_id",
                "special",
                "tier_setting",
                "tier",
                "should_wander",
                "wander_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration"
              ],
              "Source": null
            },
            {
              "Id": "GetTierFromDifficulty(System.Single)-\u003ECandideServer.Helpers.CitizenTier",
              "Name": "GetTierFromDifficulty",
              "Signature": "public CandideServer.Helpers.CitizenTier GetTierFromDifficulty(System.Single difficulty)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Helpers.CitizenTier",
              "Parameters": [
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "7FB518B19BF339A88DC3876AB69B27D972DD844F06F79DD6F1B43BE8504F2A75",
              "Hash": "E1790B19CD041B207EEDE65BE8E104254F986AEE939424DB04E5BBFE6D623DDC",
              "CalledMethods": [
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "F1254AA9F3722C59A2FDB881B893A6B4984071F0263B73E43EDA0917FA8A86B8",
              "Hash": "ED7EF444890D61C0C8CAC1262BB8EAD843EBFB2E95BF4F1690D4E3872A8BF7DA",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "4EAB4B4DE46FB86D9070A34075CF1639EE65086217F326DC7F647E73E97C7F27",
              "Hash": "8DF072807C0D70D8FE34F915D9B89C3785F31312EFA1CC168B1F23770D4F9424",
              "CalledMethods": [
                "BM.InteractingEntitiesHelper::OnInteract(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "5D68CF514601145E34915C874E1CEFE81D5AA85C691F2C635F2663988599B45B",
              "Hash": "A716680080534E7D08384C64493C3CDF7F9A4E51E73973258C963EFD20B69555",
              "CalledMethods": [
                "CandideServer.ServerManagers.WildCitizensServerManager::OnWildCitizenKilled(System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Entities.Controllers.ServerWildCitizenEntityController::\u003COnRemove\u003Eg__MarkAsRemovedInDungeon|16_0()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "solinus"
              ],
              "Source": null
            }
          ],
          "Hash": "93CF34AD16A0E928081E39358A71B6ACE383BFEA7C82346487AC0EAF0195259F"
        },
        {
          "Id": "CandideServer.Entities.Controllers.ServerWildPlayerDecorationController",
          "Name": "ServerWildPlayerDecorationController",
          "DisplayName": "ServerWildPlayerDecorationController",
          "FullName": "CandideServer.Entities.Controllers.ServerWildPlayerDecorationController",
          "Namespace": "CandideServer.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_rewardId:System.String",
              "Name": "_rewardId",
              "Type": "System.String",
              "Signature": "private System.String _rewardId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09C603114B813FCE6EBF5B86F2FA536BA24B21C11C141B1EEC2F8D7550C63A99"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D085E25D42FFFC02B426B85EEB2F09BF9409B38409F1C641E23A3CD897C186B0",
              "Hash": "A3061D90B4F3614DB057B2B20AA3035C53C8392C911F4207DCC0157716551EB1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "reward_id"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "022034AD5AF7A715F16ABE2FFC510A6176598454C4EF17FA1E0F169ECB8B3A14",
              "Hash": "59B1B334C2C65E2E48A63228A7685BC2366A905B4E736C38EB5388088EDA453C",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::ContainsKey(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57590074AB2E46FE592D7D553B35369D0CC8D7330BCA96CDBBA346B23443DF26"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi",
          "Name": "AlphaWolfAi",
          "DisplayName": "AlphaWolfAi",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackFails:System.Int32",
              "Name": "AttackFails",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackFails",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "503CF29071784020554E222280FDFAC824E718E29E62D47D691954D3D8C9A000"
            },
            {
              "Id": "DesignateAttackTimer:System.Single",
              "Name": "DesignateAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DesignateAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E005FE40C11433955536D9F0C34731A29784F8CA9B6B481100233B449071F33"
            },
            {
              "Id": "GroupAttackArgs:Shared.Entity.Groups.GroupAttackArgs",
              "Name": "GroupAttackArgs",
              "Type": "Shared.Entity.Groups.GroupAttackArgs",
              "Signature": "public Shared.Entity.Groups.GroupAttackArgs GroupAttackArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B17C49CA87B26F4483A8DF9B2296451B3E6A7D19AC15E42DD11677DD7BBE3ED"
            },
            {
              "Id": "NextAttackIndex:System.Int32",
              "Name": "NextAttackIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextAttackIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39AC50DEFFD9506DEFB66D4A5E1289E5A421DAE1C884E54B609706AFBA344EEC"
            },
            {
              "Id": "ThreatTable:Shared.Entity.Components.ThreatTable",
              "Name": "ThreatTable",
              "Type": "Shared.Entity.Components.ThreatTable",
              "Signature": "public Shared.Entity.Components.ThreatTable ThreatTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A334D9909BDF2F2223318276CB2A6D0239F42554E12514C387AE5EC07F2BD88"
            },
            {
              "Id": "_addToWolfListTimer:System.Single",
              "Name": "_addToWolfListTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _addToWolfListTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC35DB8A25D148B521A272D058BC336EE5E64F35B154057D8B6C9B777A186107"
            },
            {
              "Id": "_alertGrowlTimer:System.Single",
              "Name": "_alertGrowlTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _alertGrowlTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D25095C2BEA3B56520B9F7EBB12F6E6DC10A7E173251EE1DA66F575813D1DF25"
            },
            {
              "Id": "_groupList:System.Collections.Generic.List\u00601\u003CShared.Entity.Groups.GroupAttackArgs\u003E",
              "Name": "_groupList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E _groupList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "755D4CB982D61A69A0B433198E4575919FD4F686FD730E039E7ABDCDC7212F97"
            },
            {
              "Id": "_howlTimer:System.Single",
              "Name": "_howlTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _howlTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "827E83060374AA8978D78D47FF8DD83CF59D7F5571F510698080925A448E4FA4"
            },
            {
              "Id": "_spawnPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_spawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _spawnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5290BA6BE5486BF69909F9B27920A3E166CBD37F624597D20E44F1EA5810A25B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckAndDesignateWolfPack()-\u003ESystem.Void",
              "Name": "CheckAndDesignateWolfPack",
              "Signature": "private System.Void CheckAndDesignateWolfPack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "F042F4067947850096863282512BA4CCABCBE145B39113E5A701339ED3902CFB",
              "Hash": "6D079E50952CF3DAD27CCF008BF823CA4A7CC369BDC17771DF5F7CF7FF6D7783",
              "CalledMethods": [
                "AlphaWolfAi.\u003C\u003Ec::\u003CCheckAndDesignateWolfPack\u003Eb__13_0(Shared.Entity.Groups.GroupAttackArgs)",
                "System.Predicate\u003CShared.Entity.Groups.GroupAttackArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "AlphaWolfAi.\u003C\u003Ec::\u003CCheckAndDesignateWolfPack\u003Eb__13_1(Shared.Entity.Groups.GroupAttackArgs, Shared.Entity.Groups.GroupAttackArgs)",
                "System.Comparison\u003CShared.Entity.Groups.GroupAttackArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForGroup()-\u003ESystem.Void",
              "Name": "CheckForGroup",
              "Signature": "private System.Void CheckForGroup()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "88A0F3CAEA640A9EADE4BC1C712D35567DCACFC0BA6E25D9AD16B312148A9C5F",
              "Hash": "02877DB255DD93D6157B4EFDBF6D77E5F6C466C68961DEC87719EA79073BCBA8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Count()",
                "Shared.Entity.Groups.GroupAttackArgs::TakeControl(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DesignateWolfToAttack()-\u003ESystem.Void",
              "Name": "DesignateWolfToAttack",
              "Signature": "private System.Void DesignateWolfToAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "75C6DD6337908D4B98949FAC9C0C391EC0AE64211700FAE6904E435BE6AD8E14",
              "Hash": "3E8F6FD6DBD8D408D6FC3F74111DDF52B407B2AA53478370B73091A7842F6ECF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHighestThreatEntity()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetHighestThreatEntity",
              "Signature": "private Shared.Entity.EntityWrapper GetHighestThreatEntity()",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "C849B16D0F36A3100BC388BA86D0B2361ABCA44CDD1DFE5BB0B49AFDEDE7A514",
              "Hash": "23A34E03779163919CC5A8FDBC56E361E789341CE466D1A9BAF09A78709C8549",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.Components.AggressiveComponent::GetHighestThreatEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 714,
              "BodyHash": "0D9E2A5C841466BA18AFFF20185350FA047B7EACCBD7E08A2887A442A5A1FD45",
              "Hash": "4891FA0BEE209A463046C0E7C06CDE9C068A373131493002E08827293091D8BF",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::CheckForGroup()",
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::CheckAndDesignateWolfPack()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::GetHighestThreatEntity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "AlphaWolfAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__11_1(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.HowlAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::DesignateWolfToAttack()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::\u003CGetNextAction\u003Eb__11_2(Shared.Entity.Base.ActionStatus)",
                "CandideServer.Entities.Ai.Actions.AttackEntityAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "AlphaWolfAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__11_3(Shared.Entity.Base.ActionStatus)",
                "CandideServer.Entities.Ai.Actions.MoveAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "AlphaWolfAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__11_0(Shared.Entity.Base.ActionStatus)",
                "CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E6A5E587A5544407D85E0F642A8050B664E6B89B6367A0EC770B3D20FA1C606B",
              "Hash": "56C7CAE12FF9751D19CA87FDC23C4EC82F0F1F72D03BDB42C87BED2EAF076B87",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "F94303E865E3C542F9ADC3666E80917760F3BCB29B865DA05EEBFA286D807783",
              "Hash": "756590A0F0351CE5BAF55E8FCFF71452DEFC73FF387F12E9E1C270DE6830AAF7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Collections.Generic.List\u003CShared.Entity.Groups.GroupAttackArgs\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.Groups.GroupAttackArgs\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractAi::CancelCurrentTask()",
                "Shared.Entity.Base.AbstractAi::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "286018C4B1574EBA7AEAFCABE00A564B0D785337AD0B8B437C242FEA25726356",
              "Hash": "CCBB8D672FC721B2A09CA9022CA74BE6F8B1D999143D8939EE3AD0136934597F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED4107A18F00944500AACF24E760EBFF6EB2C9B0173036B62F670C0464ED2882"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_ApproachTask",
          "Name": "AlphaWolf_ApproachTask",
          "DisplayName": "AlphaWolf_ApproachTask",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_ApproachTask",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "46876F85CF9B3C963D6B569093CB585F06AAEE76409ACF87640A4DF62FA678CF",
              "Hash": "AF94610925E23A998041CF035DC6D35D376BD4623604B78B077E135CFB0F68AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "D3E4C80EC1FAEF5A49E00E80E2644C935CDB6B9CB7DD1DA3D19CB13976AD8B1D",
              "Hash": "EE4EAF58E434262F24EBE42ED91CD4DBC149567F167C3634CEC6CEC11A22E4C5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7308E0C51A766B580866463662A4B889F59894C5DBE0161B9F31E8E21019BE7"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_AttackTask",
          "Name": "AlphaWolf_AttackTask",
          "DisplayName": "AlphaWolf_AttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_AttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackChargingTime:System.Single",
              "Name": "AttackChargingTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackChargingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010DC05E7F00C02E055642DFFABA0EA4580922D3C548378915BC6A336B56D0AA"
            },
            {
              "Id": "AttackCooldownTime:System.Single",
              "Name": "AttackCooldownTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackCooldownTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2DE93FCA94FE8C5A83C75F79B1538A10221DA5B354392E9259DB969A48704D7"
            },
            {
              "Id": "AttackTime:System.Single",
              "Name": "AttackTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D487E7E1AF0ECE6DD88F1532B6F4F99AE3411D555C5EDEB065BB3FB1DED4AF"
            },
            {
              "Id": "HoldChargingTime:System.Single",
              "Name": "HoldChargingTime",
              "Type": "System.Single",
              "Signature": "public System.Single HoldChargingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38A6E56F262DFAB5868E0BA7C908A74FBB41074B91059AFD24BE1A00360CF510"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "149F6E76FDC53B5A2C2FF98F91E2C71BF591C78ACD72AD8CA3743017AC13F32C",
              "Hash": "493FBAEFF35654028950F2F45913D7E5695239A3F52C33E7A095940F231DE21F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "565FFCCB5C94CFC58CC5F9CAFBC77D1B89F9E3D2871290E379708EE8825ED12E",
              "Hash": "DF5B519B5B3F396BDAB67984AC16AF4589F88B9011B5FD10434C68BF2E2F72CF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "alpha_wolf_bite:0"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "4AE4C3651F7AC30865FD8C57D36CEA2BB7B537D94774F50C186EAB379B385C35",
              "Hash": "72E9B5FE3DAA4F2189F584EC83B5DC225278EC426E3A68701134A780AD4C0AE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5ACB443D01BB5BA10095DBD5167F490CFF2C1353A0693D740CA167882C6BEF5D",
              "Hash": "79068FF158EB237A7567CEA78C8C318DC791585AB03CFBB7E93BC12A4BDDB48B",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "75B7F38DAD90AEBA2D6E0FB3721CB952795ABD32B2EF1D5ECBB78F114E6D9FB2",
              "Hash": "DA5D4FFD885B9857599BFD986D056051B89F1B14EB10549784DF3C6BA6ADC770",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "83C1C0550D8D3E3AEC317CCF3E3AC207FCB881B5C0A302D9C3C6B42C14BA7D3B",
              "Hash": "4556B2F73841FD782E5D1C68DE796E228F1632CDA1B1D82F814CE95DC4789AE9",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 475,
              "BodyHash": "692DBE912E859C85C0B77ED3C12C698EE96681DDA9918090F632164861538FA8",
              "Hash": "858B45ABAE88C901D796ACAED7F8159A246E3F7A0C883208EDEE1D86BE6A0A38",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_AttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5ADD585411AC605C08F554C83698EE1E2575249A80F8325D6ECA3A73BDB2411"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_HowlTask",
          "Name": "AlphaWolf_HowlTask",
          "DisplayName": "AlphaWolf_HowlTask",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolf_HowlTask",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HowlTimer:System.Single",
              "Name": "HowlTimer",
              "Type": "System.Single",
              "Signature": "private System.Single HowlTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF338E8AB077B6FFC2BFC074FEC23B38DF49FA8A088141E7B7022D720174D0C1"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3A579A1B2E926D350253CEAAA33A748294DFBD4448777669AEFB9F8B78457AC3",
              "Hash": "909D04575EBE00CEA8308F99EAE58FA661B6E61C08D8DE1DDD756AD5704ED621",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "0395D6C98C88BEAEE54DA8310DEACD2FC2A220130071B782948D247CBFCE1F8F",
              "Hash": "858912E9E9DA631E7129EB23952F7B4573759BF24C81D59F36E100CE959F2265",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "8979B9AC2E2E7A6B2736AF1C7B2163C867AA14556CCB9A9592310457638B5731",
              "Hash": "9FF9A330053A7C0EC194202C1EC04C9888E6AC7F13E9A2F8E8D265C8E66F3B84",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "A622CE60EA5E75F426F187F421C47A738F9AD591DA222FB0A1034E5862407790",
              "Hash": "88A1AC89ED9EF58828D0A352F72071CD6EBB9776841612F46588FB32DF90DDD3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0212460E8B273267BFFB2E5B0E0E97E7A7D6F9A59D6A6D6CE4C69A660BB099BA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.ServerAlphaWolfController",
          "Name": "ServerAlphaWolfController",
          "DisplayName": "ServerAlphaWolfController",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.ServerAlphaWolfController",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "D022D1F31C0375D06D8F6F2399AED0187A9DAB64E47D273A943C7B600266AAF6",
              "Hash": "4D5DDDAC2A60341151C5C7DA28EFE9540BF2FEFE3008EDA777BD2EB38C0372F0",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "EACBABE45CA32B22E256CE482D41330B1302781031C90E7610AE5CF49E7CBE04",
              "Hash": "74D84D0940DDE6B03245EB8CF4A99B56F53CF98C3AC6B6F363D3900B52423F5B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "164708344AB2893683C8CCFEE7CA2CC03EBB1074CAF382C72384AF35602C2BF1",
              "Hash": "AF6F5CEEF1D97615E8FA3AEAF4B9A6C97C6E0C8E2AEC575770F372C833605C0F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7C00267D3D90C6F967CB03C0821DD37F840144D912C66D28309D14D6AEF2151D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController",
          "Name": "ServerOldAlphaWolfController",
          "DisplayName": "ServerOldAlphaWolfController",
          "FullName": "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController",
          "Namespace": "CandideServer.Entities.ControllerSets.AlphaWolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "CE435A65FD05D40FEFEB733C71E75123CF90BA2BEFFEE0C55BE62313C0D3B585",
              "Hash": "26DA4A04573783FBC0382ECF7C02D830582F6105CFEFF6F36D918BF15920CBC0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController::\u003CEntityInitialize\u003Eb__1_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController::\u003CEntityInitialize\u003Eb__1_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController::\u003CEntityInitialize\u003Eb__1_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController::\u003CEntityInitialize\u003Eb__1_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.AlphaWolf.ServerOldAlphaWolfController::\u003CEntityInitialize\u003Eb__1_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "HowlTask",
                "ApproachTask",
                "AttackSingleTarget1Task",
                "WanderingTask",
                "IdleTask"
              ],
              "Source": null
            }
          ],
          "Hash": "1B5D98CDE64738BD66F252308B334C7892150B9A2E9FAB2207720137EDBF78C8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAi",
          "Name": "AutoBallistaAi",
          "DisplayName": "AutoBallistaAi",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAi",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5911BA25BFA556174A81A17C950D12539FC03220E12941B7DA896526F69D3AE8",
              "Hash": "C3D71D0F623170B7D600083D88D79C2D288547733104570CF8C671F5B41CF6E0",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::Initialize(System.Boolean, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "46F273F332029D2FFA834DFE3AB0080F2F1F1589C09253DA707271FC9E3B58AD"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase",
          "Name": "AutoBallistaAiBase",
          "DisplayName": "AutoBallistaAiBase",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "_attackTimer:CandideCreator.Shared.Tools.Timer",
              "Name": "_attackTimer",
              "Type": "CandideCreator.Shared.Tools.Timer",
              "Signature": "private CandideCreator.Shared.Tools.Timer _attackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F1B83207DC42600B2507F439B8B3B4087A403265A90A4B84882DB5C9ED94145"
            },
            {
              "Id": "_canShoot:System.Boolean",
              "Name": "_canShoot",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canShoot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE7351CBF4B228D4E3C6C1819D7C5C586675CC4450B26C154D32BEF451120CFB"
            },
            {
              "Id": "_useInventory:System.Boolean",
              "Name": "_useInventory",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D14551F59187B22F19CAF5477D9B3E4913C7885F662925850F088616FF68FEAB"
            },
            {
              "Id": "_usePrediction:System.Boolean",
              "Name": "_usePrediction",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _usePrediction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "151B1620C1A143EA1013F1E21036BBE6BF31C5D65DA750B859DF9A5978C30A04"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "A983A7860243506BECBD79C67961BBC0AD452F25F513BD2C07ED52D1911E8D83",
              "Hash": "66EC4D0A68A3716EC2BEF310A4E799A695A87E5EB7A94B00A10F7505F1703A55",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::GetTarget()",
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::GetNextAmmoSlot(System.Guid, Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSightWithPrediciton(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single)",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.Ai.Actions.ImmobileAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAmmoSlot(System.Guid, Shared.Entity.EntityWrapper)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetNextAmmoSlot",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetNextAmmoSlot(System.Guid inventoryId, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "9969C793DDADA7F948562F7B764F8EB08BA6DA4CB6D7062BED231CCD7C7A7769",
              "Hash": "DC48F531749D88C6ACBF46D4F4B268FB6D18546EB08CDE4F181B8BEA82D57A6E",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTarget()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetTarget",
              "Signature": "public Shared.Entity.EntityWrapper GetTarget()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "CB92CD246BC1473B3B545CCB1A010863DFE7D820C6160A990489381B36BD4A21",
              "Hash": "6FECB00AF6C8602FB30584A2DC71E511D90B48AF9C2C4E9B57C86E7745646FA6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(System.Boolean usePrediction, System.Single minimumTimeBetweenShots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "usePrediction",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minimumTimeBetweenShots",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "8223163A221EA2793B3BB24B091969FF2AFBF10197A9C88A57D2A5CAACD5D4B8",
              "Hash": "263AA796243CF06A15A4E96FB5AE24F1D66D20548F26C833EC1DDC34B6F6A3AF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Tools.Timer::.ctor(System.Single)",
                "CandideCreator.Shared.Tools.Timer::SetTimeToNextTick(System.Single)"
              ],
              "StringLiterals": [
                "use_inventory",
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "795D09B3AC4A37D6E2FA8402327BA82669A2379766075FEA2C5046EE25D18072",
              "Hash": "41B0E73153D7654B0501EF181BC135CF462053087BFA6FDF573584A9E394B607",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Tools.Timer::Update(System.Single)",
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25C4A34E4ECA5B9BC471365022FC97238C73623AD8E1E1663C0CE3290D6896E0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaEnemyAi",
          "Name": "AutoBallistaEnemyAi",
          "DisplayName": "AutoBallistaEnemyAi",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaEnemyAi",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "1F3D75ADF6E63322D0FD7466029F8D5C81398E5E42330667313B38568BDC60CB",
              "Hash": "DDA58C49EB15D29E321738A0E118F78C94F15C1C8A1D48192B7223AF0F535D0E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::GetNextAction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTarget()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetTarget",
              "Signature": "public Shared.Entity.EntityWrapper GetTarget()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "CB92CD246BC1473B3B545CCB1A010863DFE7D820C6160A990489381B36BD4A21",
              "Hash": "6FECB00AF6C8602FB30584A2DC71E511D90B48AF9C2C4E9B57C86E7745646FA6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "558A1D7E8D0516974C93228ED975DEE000D509BB4D3226D4D521491873817A84",
              "Hash": "B87C18E27EB7665D1221DEBA0C53C6821A991C901C059EF5EF8EF64B7F17791E",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::Initialize(System.Boolean, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "37962C5D89286D12E977E671B9EAFB4BAA2B8A804B274D14C964A20570CD3B02"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallista_AttackTask",
          "Name": "AutoBallista_AttackTask",
          "DisplayName": "AutoBallista_AttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallista_AttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackChargingTime:System.Single",
              "Name": "AttackChargingTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackChargingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010DC05E7F00C02E055642DFFABA0EA4580922D3C548378915BC6A336B56D0AA"
            },
            {
              "Id": "AttackCooldownTime:System.Single",
              "Name": "AttackCooldownTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackCooldownTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2DE93FCA94FE8C5A83C75F79B1538A10221DA5B354392E9259DB969A48704D7"
            },
            {
              "Id": "AttackTime:System.Single",
              "Name": "AttackTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D487E7E1AF0ECE6DD88F1532B6F4F99AE3411D555C5EDEB065BB3FB1DED4AF"
            },
            {
              "Id": "Homing:System.Boolean",
              "Name": "Homing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Homing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "877740313411D93E3D94F533AD38337291236DBF18762192B7CCE65FAB07434D"
            },
            {
              "Id": "ScorpioLevel:System.Int32",
              "Name": "ScorpioLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScorpioLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C03311B5AAC6974F956A4F9A243417E54D258EBA5E3D06CCF40F40A1B14EA99"
            },
            {
              "Id": "UseInventoryAmmo:System.Boolean",
              "Name": "UseInventoryAmmo",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseInventoryAmmo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3249C2E461FDBDBE907C21A95FC7FE5631AC2DAE3585E9953827E7ABDCD34185"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "2ADCB6FEAA6015C488A92A57B4AAC974F335515FF13189031612D987DCFDD2E5",
              "Hash": "75680C7BC2E15FC3E1EE092078ACAFA7B4967BC5B54AF32510497A00E95F67CA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 697,
              "BodyHash": "BE33F345E3D4762A8A1361D1CE546912FBBE678DFE519481FC92FF41417D725D",
              "Hash": "511447332606CA5902268317EFE523931CECF9BA65613993935FD7D55718180A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Random::NextSingle()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.WeaponStats::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateBallistaArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean)",
                "CandideServer.ServerManagers.SpellServerManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, CandideServer.Entities.ServerEntityModel)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.SpellServerManager::CastNonPlayerWeaponSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "WorldStats_BallistaConsumeNoArrow",
                "WorldStats_ArmamentsDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "ABC89FC023C3A8A6B97590F02EFBBF2AA9C156B047C29C6B147AF3C41F248CC5",
              "Hash": "EB824C44B1EF4B61AFDCF8771F0F8C7BFCEA54332AC6B9811B43DB75A542E0D9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "75B7F38DAD90AEBA2D6E0FB3721CB952795ABD32B2EF1D5ECBB78F114E6D9FB2",
              "Hash": "DA5D4FFD885B9857599BFD986D056051B89F1B14EB10549784DF3C6BA6ADC770",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "17A35C7CF405B6849A27E82FF67D3AFAA945BB6603FA094EFE27798C45AB3844",
              "Hash": "E6EA4421706124294413FF65001E0E72966D2D8F995CA7F92DAC94122E20CEEA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "706A0859C519930D1AF2E63D091E732602F4DF1A1BBAB09AA237A0D001E4B1E1",
              "Hash": "0A8BBA91668063C388C1D375656E588B0DE6CCA6B2F97E13975B164E88E75DA5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallista_AttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C022823BFED3BB8439C66B6F976F9BAFC3E9EBA40E9CD58D8237BE3FF4E28AA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaController",
          "Name": "ServerAutoBallistaController",
          "DisplayName": "ServerAutoBallistaController",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaController",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckAmmoTime:System.Single",
              "Name": "CheckAmmoTime",
              "Type": "System.Single",
              "Signature": "private System.Single CheckAmmoTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9438EF9D02580E1751A6264C8D9F6731FC5A2BD2097032759A2F3D94202F68E3"
            },
            {
              "Id": "_checkAmmoTimer:System.Single",
              "Name": "_checkAmmoTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkAmmoTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB618313B0F3ED287144D6AC29273D31B1EFF2F4DD5707AAEDF2C49CF774FA40"
            },
            {
              "Id": "_inventoryId:System.Guid",
              "Name": "_inventoryId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A63D6CBFE1C4B31C5497EF79BB59CF82406CAF1A8068D25D0244FE434B7ACE0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0C093AA0BA27C1BD1BC342269C3492C526CE00733E0B2986796C614194189A3E",
              "Hash": "6571408685258799CCCC8BE9CE612F94FCC123E6997EE34C650C09F0519B2170",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase::EntityInitialize(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "065103C483B7AA52484B647C34BFF46A4CFD0FBCB4BE7D43C4B4E9613A5ACD7C",
              "Hash": "4EDFEA28112C8795DC37AE06B7DE5D50181420CF9E85507E5C1BB915095DDD47",
              "CalledMethods": [
                "Shared.Entity.Base.EntityControllerBase::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_ArmamentsDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "35BEAB9AA61A905888235D041421F029CA3DCB0244AF82DF345AFE4750D59883",
              "Hash": "B8D7FEA3C8C4F205F86A5911AEEE284FDC0DABC28BD784CE285B4DCE23BEE78F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "0D955950D54A821172EFDD633A136D913FE0670630FE2CB91C18B4D86BD23599",
              "Hash": "F171BEE899C35F34E3A35E4F07887ED16B1291E96B4445534E1B32E32129E0B8",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "993A0F3E9B8066C1E4722B9BFEDA6CA01A50C5F918819BE757CE037D960B1434",
              "Hash": "40B9FA996D7115FE7E149D36DE445B183574BE1E8A35F1F7215752A5080804C1",
              "CalledMethods": [
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::set_DoNotGenerateThreat(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::GetNextAmmoSlot(System.Guid, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1159E2F1805C3E22066D43B6B84D0ACF3F01E3BEB2A77C3DFE5FCE63E92182D0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase",
          "Name": "ServerAutoBallistaControllerBase",
          "DisplayName": "ServerAutoBallistaControllerBase",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize(System.Boolean)-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize(System.Boolean homing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "homing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "59B330279009D012E12FC8EF2332D58790FDFE58040AD75439B080AF10655CCB",
              "Hash": "F30E7F50FF1F9EF36D9C76E5C5E84701D24B0C792F92C572E23D2279C5649DAB",
              "CalledMethods": [
                "ServerAutoBallistaControllerBase.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "ServerAutoBallistaControllerBase.\u003C\u003Ec__DisplayClass1_0::\u003CEntityInitialize\u003Eb__0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "scorpio_level",
                "use_inventory",
                "AttackSingleTarget1Task"
              ],
              "Source": null
            }
          ],
          "Hash": "51E19173D7BF3CAA2F54A9E3D57DBD8251282AA06DA66930166089D55353E9D8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController",
          "Name": "ServerAutoBallistaEnemyController",
          "DisplayName": "ServerAutoBallistaEnemyController",
          "FullName": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController",
          "Namespace": "CandideServer.Entities.ControllerSets.AutoBallista",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentConstructionProgressKey:System.String",
              "Name": "CurrentConstructionProgressKey",
              "Type": "System.String",
              "Signature": "public System.String CurrentConstructionProgressKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BA08D3FC89212DBAC397D8BE654508A2033B746057F48AD908F4789A7B53953"
            },
            {
              "Id": "RequiredConstructionProgressKey:System.String",
              "Name": "RequiredConstructionProgressKey",
              "Type": "System.String",
              "Signature": "public System.String RequiredConstructionProgressKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E22542BE8BF9806E886EAD1993A0C01715B9806AFA7B86B87E55B92B6E51339F"
            },
            {
              "Id": "RequiresConstructionKey:System.String",
              "Name": "RequiresConstructionKey",
              "Type": "System.String",
              "Signature": "public System.String RequiresConstructionKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DA45D879E4840384540EABAF6661153D3C24EAAD6EF529370A69304EC21BCE2"
            },
            {
              "Id": "_currentConstructionProgress:System.Single",
              "Name": "_currentConstructionProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _currentConstructionProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36BF8CD3D28AFE408971F5CFE2C9C5BCFDCA79484EAD12E45D8EC0891FD7A532"
            },
            {
              "Id": "_requiredConstructionProgress:System.Single",
              "Name": "_requiredConstructionProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _requiredConstructionProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8696B1AF4BE7F2E3207AC03B37B8D79B0EA327DF55029F0A3BB5BF818EE6B7DD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddConstructionProgress(System.Single)-\u003ESystem.Void",
              "Name": "AddConstructionProgress",
              "Signature": "public System.Void AddConstructionProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "93E1FA44925ABA6C06674A42BCD72C64E4C1B3F36F00CA20F705256F4FDB87D2",
              "Hash": "BC40E3A93B271D77C5F1E71D71ADCCDA52E8CC705778D6E9202BFF9B2BC4A234",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "8F12C3B443705A5A89CDDB38D574FBE620069BCA4D47F463370BC0C784F33D28",
              "Hash": "4AA74CB56BFFF539F3E42DFF31AAF7A3100CF02684B34A40CA25C2DB8E86429F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController::GetConstructionState(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaControllerBase::EntityInitialize(System.Boolean)"
              ],
              "StringLiterals": [
                "requires_construction",
                "required_construction_progress",
                "current_construction_progress"
              ],
              "Source": null
            },
            {
              "Id": "GetConstructionState(System.Single, System.Single)-\u003ESystem.Int32",
              "Name": "GetConstructionState",
              "Signature": "public System.Int32 GetConstructionState(System.Single currentConstructionProgress, System.Single requiredConstructionProgress)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "currentConstructionProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredConstructionProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "912C5F5B52C7BB5FDA41FCF778DDD2B2893F00300364D7B6987CE3D079F55411",
              "Hash": "9221EC61B5FF497251738E5AB774C8EB779957474F24701ABEED9E5B377F1586",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsConstructionFinished()-\u003ESystem.Boolean",
              "Name": "IsConstructionFinished",
              "Signature": "public System.Boolean IsConstructionFinished()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4620BCEEE9F1DFEA09E4D9A3F4E26570E6DEA8858A90226D87C79266A1DE6D13",
              "Hash": "A09AD5ACA7D49CEC6AD662A5E546C89E240B777120125598D956F948AE0D734E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "95AA42FEFC8696BD3B31113AB95833436209DDC39C2CAB178A3602539B341FFA",
              "Hash": "EC408AB843C34FF59E2A4D5A3ABD44C2169CDAFDEE60273E89937372356D3713",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "current_construction_progress"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "9A660CCC592A71E5343AF0A6CCFB17159131FBD830386687A5642D8D290B19BF",
              "Hash": "D3EF85219EB06CB4BDD8CF37C89FD59AC318A073FE9D6E91F573C85D59791106",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController::GetConstructionState(System.Single, System.Single)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "60985B361BD6F7A619A7F19F33F73787D64147DBCBC2A219E918943D0F9744A2"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController",
          "Name": "ServerAutomaticMillController",
          "DisplayName": "ServerAutomaticMillController",
          "FullName": "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController",
          "Namespace": "CandideServer.Entities.ControllerSets.AutomaticMill",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParameterBuildingIdName:System.String",
              "Name": "ParameterBuildingIdName",
              "Type": "System.String",
              "Signature": "public System.String ParameterBuildingIdName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "560CE54C2EEE641B5EB0C0FEC4B907607CE224177FC034F50358CBF09E491E5D"
            },
            {
              "Id": "ParameterHasItemName:System.String",
              "Name": "ParameterHasItemName",
              "Type": "System.String",
              "Signature": "public System.String ParameterHasItemName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40306A2B6228707D87DE64B6AC595E9D607427F58AD3648A4AC32584B4F06628"
            },
            {
              "Id": "ParameterProgressName:System.String",
              "Name": "ParameterProgressName",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8543459BF55CA99E6951036E37A6C43A610910D9DD291642B6FC335B5CE8A3E"
            },
            {
              "Id": "ParameterProgressScale:System.String",
              "Name": "ParameterProgressScale",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A850BDF3E9909A5AE4BBA89996D895B0CBF279041E88BB37928367FB33B9FABD"
            },
            {
              "Id": "ParameterPushDirection:System.String",
              "Name": "ParameterPushDirection",
              "Type": "System.String",
              "Signature": "public System.String ParameterPushDirection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96004E92C59147B66007CF9A7C00D71B76E6B90BBB05A79C21188F3A72223AE1"
            },
            {
              "Id": "ParameterSpinnerRotationName:System.String",
              "Name": "ParameterSpinnerRotationName",
              "Type": "System.String",
              "Signature": "public System.String ParameterSpinnerRotationName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61554040E82F5F45E4920386F33AB423B97C3D178C016B07C15AA48E16FFD4A0"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            },
            {
              "Id": "ProgressScale:System.Single",
              "Name": "ProgressScale",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BAB25C8CB11820ED50BE550DE32A7053EE265112B71CA2D9C79A234D92F402B"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_pushDirection:System.Int32",
              "Name": "_pushDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pushDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDC6FA3FCF3C4B9DFF77A5F6F07599308037031F87714B65442772C5362DF5B1"
            },
            {
              "Id": "_pushingEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Int32\u003E",
              "Name": "_pushingEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E _pushingEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2B9F6F899CDC284ACA20158540147B2333525226AC6F469FD5A8F6B001AA15"
            },
            {
              "Id": "_spinnerRotation:System.Single",
              "Name": "_spinnerRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _spinnerRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB33C37E4777D23B86E05143CE3F213EBA89452E33CD8AC0D19F91ED4F3824B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Building_SetHasItem(System.Boolean)-\u003ESystem.Void",
              "Name": "Building_SetHasItem",
              "Signature": "public System.Void Building_SetHasItem(System.Boolean hasItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasItem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "4C99BFAA34FA7E81F61F333AD5571BF2E353503F287C9213E67D5BD3418134C3",
              "Hash": "C3F019CCBA91653CC0B83B3CEEC28B5864BBC3FF8AF3B553D1F0EB05D4927889",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Int32::ToString()",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "has_item",
                "progress",
                "push_direction",
                "spinner_rotation",
                "progress_scale",
                "Building_SetHasItem",
                "ServerAutomaticMillController - Can\u0027t find my entity in the server game state"
              ],
              "Source": null
            },
            {
              "Id": "Building_SetProgress(System.Single)-\u003ESystem.Void",
              "Name": "Building_SetProgress",
              "Signature": "public System.Void Building_SetProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "D8680A0D40DF3EC31454D1D915F842307A9AD7B3D56E2DA116BA6A0E2462EA5C",
              "Hash": "B0D3AFE56F7B77E37228DF6DA8DF8714A9A9D7FD685FA6A09663A83F28FBF115",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Int32::ToString()",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Building_SetProgress",
                "ServerAutomaticMillController - Can\u0027t find my entity in the server game state",
                "spinner_rotation",
                "push_direction",
                "has_item",
                "progress",
                "progress_scale"
              ],
              "Source": null
            },
            {
              "Id": "CalculateProgress(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "CalculateProgress",
              "Signature": "public System.Single CalculateProgress(System.Single previousRotation, System.Single newRotation)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "previousRotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newRotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "04023926C11223005CF3A631A203F14FE0E5108FF91564DA284837A16B7115CD",
              "Hash": "1512BFD01E36639AB88662C737CCDC0910E98A1DF835EAD7E7FC66D2CF8B3174",
              "CalledMethods": [
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D346054A4693EA1F379E0FE2631F523338043AC5A968A447F4A8302DFD4C4A45",
              "Hash": "D282E4FB3916FB2D5706C89A55C4DAD35E54EEFCC81900CAD951C8B539B5F306",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateHasItem()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushingEntitiesUpdated()-\u003ESystem.Void",
              "Name": "PushingEntitiesUpdated",
              "Signature": "private System.Void PushingEntitiesUpdated()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "98798A23F62BE4CA56C593BDF271E274D55A4E9A98D0A00DB43416F227FD6D2C",
              "Hash": "AACB676034B75B62167CC71E9298638F2A70600582FCB3BC8F139F27AF0D5328",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Int32\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateIsBeingPushed(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "F7B75ED13C04AEE5509ED3BCC26BF26C348FEADD472509C74E9AC21C0A4F2FD9",
              "Hash": "8ABB68584597D5712391910E9ED4D3E96042C671291475B98172E9066C94E0E4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::Remove(!0)",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::PushingEntitiesUpdated()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "0979D7F1B8A6B3728EF21364E78D810BC0DFE69803EE85279EC28F18D5073D4C",
              "Hash": "887945A3A6C9FEBB48666DEC06337D4E4FEE58009EAB4AD95331422BECA1ED65",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::CalculateProgress(System.Single, System.Single)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)"
              ],
              "StringLiterals": [
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHasItem()-\u003ESystem.Void",
              "Name": "UpdateHasItem",
              "Signature": "private System.Void UpdateHasItem()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "C00575C3713E25B0CFDFB0B9FDAD922BE14229937D5E04710024DF34F44F18E9",
              "Hash": "99CF09E2DC20303F5EDE40ADEBF9B4E0973B49B9745168042BDB103F75B5C6FC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "UpdateHasItem",
                "ServerAutomaticMillController - Can\u0027t find my entity in the server game state",
                "has_item"
              ],
              "Source": null
            },
            {
              "Id": "UpdateIsBeingPushed(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateIsBeingPushed",
              "Signature": "private System.Void UpdateIsBeingPushed(System.Int32 pushDirection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pushDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "6C4321A6FBC4B0657AFEADEDC25CFCD66C32B1439EE5C899570107323BF2DFE3",
              "Hash": "AA27F4E9469BE07449990BD55F567A41AD0742642315D9AC728211D79A212294",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Int32::ToString()",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "has_item",
                "progress",
                "push_direction",
                "spinner_rotation",
                "progress_scale",
                "UpdateIsBeingPushed",
                "ServerAutomaticMillController - Can\u0027t find my entity in the server game state"
              ],
              "Source": null
            }
          ],
          "Hash": "63CA4216979A765308A0608FF3678A4B40720E31CA7B8688B014BA60DC0D46E1"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Bear.BearGroup",
          "Name": "BearGroup",
          "DisplayName": "BearGroup",
          "FullName": "CandideServer.Entities.ControllerSets.Bear.BearGroup",
          "Namespace": "CandideServer.Entities.ControllerSets.Bear",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CalledToAttack:System.Boolean",
              "Name": "CalledToAttack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CalledToAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7AB056954CF6E9689E16F38905C54B08AA6A47C3D3872F0284AEF2A94196FF0"
            },
            {
              "Id": "Cubs:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "Cubs",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E Cubs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "725BA075E8B298D1AF52A54D9BDCDEEA0804DD520B7C15A5E8A523D8D6294148"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "HasAlerted:System.Boolean",
              "Name": "HasAlerted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAlerted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFD48EA64BC65740B60E94FE2457A30C8D7A2DFA044112DCBF8D54CCE02F200B"
            },
            {
              "Id": "IsCubDead:System.Boolean",
              "Name": "IsCubDead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsCubDead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3D408E8A74DB29723DB0DEA77832DD5056E77C022F9A061B5F648A2A2506152"
            },
            {
              "Id": "LeaderEntity:Shared.Entity.EntityWrapper",
              "Name": "LeaderEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper LeaderEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B21CF55F931B6D9800E94BFE9AC60106E438612B6DFCEAA8C0CDAC375E547A"
            },
            {
              "Id": "MamaBearAssistCooldown:System.Single",
              "Name": "MamaBearAssistCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single MamaBearAssistCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C7EA860E234349082AECEBAD58B6B413537A74BD24D3BF37C869B4AC8AC8117"
            },
            {
              "Id": "MaxCubs:System.Int32",
              "Name": "MaxCubs",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxCubs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D497C26B4708590351E2E5FCAF21A011F4F06E05F82E96E4288DE09299D7FA1"
            },
            {
              "Id": "_mamaBearAssistCooldownTimer:System.Single",
              "Name": "_mamaBearAssistCooldownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _mamaBearAssistCooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DFAA6F8F87AFBEC8EC737E1FC5AD61E123E3443927E5368A99B163BF0A5CD24"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCubToPack(CandideServer.Entities.Controllers.Enemies.ServerBearController, CandideServer.Entities.ControllerSets.Bear.ServerBearCubController)-\u003ESystem.Void",
              "Name": "AddCubToPack",
              "Signature": "public System.Void AddCubToPack(CandideServer.Entities.Controllers.Enemies.ServerBearController bearController, CandideServer.Entities.ControllerSets.Bear.ServerBearCubController bearCubController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bearController",
                  "Type": "CandideServer.Entities.Controllers.Enemies.ServerBearController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bearCubController",
                  "Type": "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "598EFDDDB9FEACB1E8B63C5ADA1613DF1216BB6A388DB1C3E864A66D6F93EA37",
              "Hash": "4E98568E7D9B38F756E92A4FE849CDE7621340D5ECC129350E6B6E33CEF6CCC3",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CallMamaBearForAssistance(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "CallMamaBearForAssistance",
              "Signature": "public System.Void CallMamaBearForAssistance(Shared.Entity.EntityWrapper cub, System.Boolean isDeath)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cub",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isDeath",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "EBFF70CDD4F278F30AD9ABE7B2D280FFDC204D21E6E56BCB1D5402D83B4582DE",
              "Hash": "F25CC2EF1E2F4FE34D354319485B32794AA9273C47794D6DCBF5F358B4965991",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::TriggerMamaBearEnrage(CandideServer.Entities.Controllers.Enemies.ServerBearController, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::TryToAssistCub(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCubFromGroup(Shared.Entity.EntityWrapper, System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "RemoveCubFromGroup",
              "Signature": "private System.Void RemoveCubFromGroup(Shared.Entity.EntityWrapper cub, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E group)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cub",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7F2DA212495E8369A772AA87B5E22C3407B6BA1A5377419BC9704DB9533A1BEF",
              "Hash": "904D21396346980272EC34FC5BAC22FF013AE4C83F3E4023C2DF9489A1076E45",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCubFromPack(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveCubFromPack",
              "Signature": "public System.Void RemoveCubFromPack(Shared.Entity.EntityWrapper cub, Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cub",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "1A9C6DB18A7A7005905564158C8003EE5C1BAF819D92ABB5A2856A8BC1FC550C",
              "Hash": "747D8337D3426870533EF146059F3A093F82DECFB4585ED70F89C2234BCA783D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::RemoveCubFromGroup(Shared.Entity.EntityWrapper, System.Collections.Generic.ICollection\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::CallMamaBearForAssistance(Shared.Entity.EntityWrapper, System.Boolean)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLeaderEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetLeaderEntity",
              "Signature": "public System.Void SetLeaderEntity(Shared.Entity.EntityWrapper leader)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "leader",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "921E982320B958A481C36C72C94C0A0F334F648C7017AA896EF0562C45BF1706",
              "Hash": "758028FD6420555F5E69A542DDCDD7A40C95A7849C408C33B64A4A1AF76ED948",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TriggerMamaBearEnrage(CandideServer.Entities.Controllers.Enemies.ServerBearController, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "TriggerMamaBearEnrage",
              "Signature": "private System.Void TriggerMamaBearEnrage(CandideServer.Entities.Controllers.Enemies.ServerBearController controller, Shared.Entity.EntityWrapper target)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Entities.Controllers.Enemies.ServerBearController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "7996B0F50F60126B9C14E55140BACD54380E0D4F927E577CA313EC877CB68B81",
              "Hash": "0E57594BAC143BBEF0BC16A48E3935380DFC35DBCE71A481DEA799B0618A69B7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "TriggerMamaBearEnrage",
                "aura:npc:enraged"
              ],
              "Source": null
            },
            {
              "Id": "TryToAssistCub(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "TryToAssistCub",
              "Signature": "public System.Void TryToAssistCub(Shared.Entity.EntityWrapper cub)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cub",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "14BF96304990730687AFF2454F8BCE03DD715FE86574483DF2097389424B4449",
              "Hash": "E941B24CE7E7ECAEA46276A32C8EF1DCEA755298FCE58AD0FCD32A38912C41A2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "40F0E03E3B6D9364A5D8A4FD0B99FE52347A14350138B31EE9ECA77D314D28EE",
              "Hash": "2DDDB88672A0C5027A22652B5F36FE6A7D861F584F1F54412B78A5E22C334D37",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE2289E874834A221A129205F5F83E04B8B4963D6A51A9C26059E2205F2F5036"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController",
          "Name": "ServerBearCubController",
          "DisplayName": "ServerBearCubController",
          "FullName": "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController",
          "Namespace": "CandideServer.Entities.ControllerSets.Bear",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BearGroup:CandideServer.Entities.ControllerSets.Bear.BearGroup",
              "Name": "BearGroup",
              "Type": "CandideServer.Entities.ControllerSets.Bear.BearGroup",
              "Signature": "public CandideServer.Entities.ControllerSets.Bear.BearGroup BearGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DB23D77D2F0A1D51C549F7974852E13B539736B17C53F86EDA6B045E227E315"
            },
            {
              "Id": "MamaCandidatesReUseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "MamaCandidatesReUseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E MamaCandidatesReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D90868F7A9D44458F873FE83BF4CF99FE2C1F0913C7CBEEB7D52BDADE03E0650"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_searchForMamaInterval:System.Single",
              "Name": "_searchForMamaInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _searchForMamaInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485E1DA36A6168BD56E2C5D184F36040C5CFDC23373A1E21B0229EB482B0878E"
            },
            {
              "Id": "_searchForMamaIntervalTimer:System.Single",
              "Name": "_searchForMamaIntervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _searchForMamaIntervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F507BC9319415F68B725B2840A86BAA70497B6426834D66310F72C221B96F4C6"
            },
            {
              "Id": "_searchForMamaRadius:System.Single",
              "Name": "_searchForMamaRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _searchForMamaRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B362BBE44F2951B340C6A55E63D2C71D8A75669EB2088D28423B77BFD56E2B6"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_startMovingToHidePositionThreshold:System.Single",
              "Name": "_startMovingToHidePositionThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _startMovingToHidePositionThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AD3A480E430917BBEAA1888C555ADC392C0824CE829F8B00B73C8E696C9875D"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1821,
              "BodyHash": "30207DCCAF692C20CE9DE243A2C4642FC72118A6E46E944E53D760ECB6FB1B22",
              "Hash": "5EC13DF6A818941D2C9338B22D198B2EA7C5D01C22ADA0991FE46CB3E6447214",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController::\u003CCreateStateMachine\u003Eb__18_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "followMamaBear",
                "aggro",
                "flee",
                "hideBehindMamaBear",
                "run",
                "targetEntity",
                "mamaBear",
                "event:/creature/bear/bear_cub_noise"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "15A9C6AAB2D5F5603C0D33327A5CC3601A7C70BBE6FE48A7FE9F12A43F5915CC",
              "Hash": "6813CB5A2F2859DAD601047FE2D880199707C8CAEAC21E7D44987D39F8FD54B3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::.ctor()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "search_for_mama_interval",
                "search_for_mama_radius",
                "pause_duration_after_losing_aggro",
                "start_moving_to_hide_position_threshold"
              ],
              "Source": null
            },
            {
              "Id": "GetHideOffsetBehindMamaBear()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetHideOffsetBehindMamaBear",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetHideOffsetBehindMamaBear()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "3905237B7BFE268888F097A50FB180E8BF64F6589DF3F13A05305DA416ABFDFF",
              "Hash": "7CA0F4085328F46C67163D1DD0FDA7692ACCD7FB2A0C4163710305231D5F4D6C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "F7EC9A7D09CA53F35906445E65C48B980EA25303522B5CCC78C69CF738DA499D",
              "Hash": "1B07ED0203D73045302EC1421C1B281EB90ABF04122B24C93E474446168214A0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Components.AggressiveComponent::GetHighestThreatEntity()",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::CallMamaBearForAssistance(Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "12E4C6FCA28998A0EA47A5B700ED71E23A8E276A2C99D001CB9717AC8F2D4A9B",
              "Hash": "B55A972D90F7B484D5EA20C7C481CBCFD5B7657048B2FD0C441505305873FD27",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::RemoveCubFromPack(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SearchForMama()-\u003ESystem.Void",
              "Name": "SearchForMama",
              "Signature": "private System.Void SearchForMama()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "65ED3F8FF0A47252601A7A2D0A7360F34909B05A8E632CCA084630651992FF5C",
              "Hash": "6ACA6CFC40B68C24C681F5B0C5C4B4D6FC51FC0A234205942B6A4A5260BA6701",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Bear.BearGroup::AddCubToPack(CandideServer.Entities.Controllers.Enemies.ServerBearController, CandideServer.Entities.ControllerSets.Bear.ServerBearCubController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5409E6EB326F746BC0B27941378B9451261A065895690798757AAA2E59AD7DF2",
              "Hash": "6D8FF16F66ECC8E3DF2A4079D744E813858F8D9B682846931518A805C7FD10B8",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Bear.ServerBearCubController::SearchForMama()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E5C87C48C1CED975B4168AB5102B627DA9B9F5A819EE77AFEC05FC301C682BB0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController",
          "Name": "ServerBeehiveController",
          "DisplayName": "ServerBeehiveController",
          "FullName": "CandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController",
          "Namespace": "CandideServer.Entities.ControllerSets.Beehive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParameterBuildingIdName:System.String",
              "Name": "ParameterBuildingIdName",
              "Type": "System.String",
              "Signature": "public System.String ParameterBuildingIdName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "560CE54C2EEE641B5EB0C0FEC4B907607CE224177FC034F50358CBF09E491E5D"
            },
            {
              "Id": "ParameterProgressName:System.String",
              "Name": "ParameterProgressName",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8543459BF55CA99E6951036E37A6C43A610910D9DD291642B6FC335B5CE8A3E"
            },
            {
              "Id": "_progress:System.Single",
              "Name": "_progress",
              "Type": "System.Single",
              "Signature": "private System.Single _progress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "937546684BF9E993945F288D3A7C5410BCC33421E5BB33D545E073776FF5341C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Building_SetProgress(System.Single)-\u003ESystem.Void",
              "Name": "Building_SetProgress",
              "Signature": "public System.Void Building_SetProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "EC6DA8BD8EF189E4F9B38AA076FD02A9BF5DF31E85FE1A321ED8F041BF5B3254",
              "Hash": "4539CD077F6979C2C60681D146E83F9660E61954CE30489852CB1D346FB68D1E",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "415789433910AE80BA73B51C7459D99690A4407F57272C941377328CD78507A0",
              "Hash": "0AC8D13AEAF90FFE8C288402777913F0EE8892BF770D9F0C41179C79AC238EB3",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B4BF2191F910F2F92416A0B6C3AF95C23317CC4BB097643F489B6C9C8ED0656D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
          "Name": "BerryType",
          "DisplayName": "BerryType",
          "FullName": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
          "Namespace": "CandideServer.Entities.ControllerSets.BerryBush",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackBerry:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "BlackBerry",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType BlackBerry",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C99CAB818E1592C4A9BB354E27C21ED79960F0A9EFC3B2DC329A144D08D85028"
            },
            {
              "Id": "None:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "None",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED85289CF55F0E72284E0203E7805D0A2CF642D9E5D1EC0D5A8ACB68F6EE924"
            },
            {
              "Id": "RedCurrant:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "RedCurrant",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType RedCurrant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9B119ECB562A339F682D360ED611721DA44D7EB46AAA556BE9A426DA727D0F7"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WhiteCurrant:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "WhiteCurrant",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType WhiteCurrant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1835F14C66E45D6C96C7430AB98786F329033D09B3746B8A920FC1EEBBF20739"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4805E84A3EA0BD848B4D8949CBA6699A3BD01B48227546A7E4E81E7ED7F34D7F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController",
          "Name": "ServerBerryBushController",
          "DisplayName": "ServerBerryBushController",
          "FullName": "CandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController",
          "Namespace": "CandideServer.Entities.ControllerSets.BerryBush",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BerryType:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "BerryType",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType BerryType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F35F51698F2D0B27693DF4908B4231D475EF17AC69FB4582073DA4C3352B13B4"
            },
            {
              "Id": "MaxDrops:System.Int32",
              "Name": "MaxDrops",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12CCE626C3E452B07C67A44C100A4538BE8B1FE320B547A1CF5A4E6F30833447"
            },
            {
              "Id": "MinDrops:System.Int32",
              "Name": "MinDrops",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4153D9BE3779AD39EFA5424045B47005058815A45C324DC3E759DF77ECDC5A8E"
            },
            {
              "Id": "RandomBerry:System.Boolean",
              "Name": "RandomBerry",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RandomBerry",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A4B40EEA3D80A1941F95C0F06A8A4096AFEB235FCBBB0FE9744396CBF471340"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "49BAD2457B3DD6AC0F511888FD0D87DAA14253F561A8CD9B9F5F9C01A0E6D64F",
              "Hash": "D1F39309DD0EF1153944574E7D15C240EFCAFAF3689C9C8DFF54FCCC80BA6069",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Enum::GetNames(System.Type)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)"
              ],
              "StringLiterals": [
                "min_drops",
                "max_drops",
                "randomize_berry_type",
                "berry"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "973AEBE105FF8C5A0A87BD785CF4F2FD482EE49E38F17DD959804F53DD628B65",
              "Hash": "4F9C5A1218A262AEBF446128FCC7697C1F76FA8EEDA000C0B6B5F29BA2B36EC8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "food:berry:white_currant",
                "food:berry:red_currant",
                "food:berry:blackberry"
              ],
              "Source": null
            }
          ],
          "Hash": "E5E4D76416954E405B0E231DAEC93F702A43434C4D3F12016284BAC872476613"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Bird.BirdAi",
          "Name": "BirdAi",
          "DisplayName": "BirdAi",
          "FullName": "CandideServer.Entities.ControllerSets.Bird.BirdAi",
          "Namespace": "CandideServer.Entities.ControllerSets.Bird",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "E952764FD60332E104B5D11BCF2C5B9FD74521DE60E09BF028F07ABE12418D9F",
              "Hash": "0FF45CC91F0EFC7CE776C01718B978A400CB10305E1541A36080B0D04D39D204",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "BirdAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__1_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.FleeAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E5AA943529ECC1642B89CA6243A30BD6FCFB14540FC5550036A5DEB783A5E529",
              "Hash": "872F08266696624907BC9E5CC30D4775119629DE5D3C94068AD7B051C5BF00E0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD9B5B0A98150BEEAFD6589164497C5FF05F119DA30F2D1EDCF336D966C3B38B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Bird.Bird_IdleTask",
          "Name": "Bird_IdleTask",
          "DisplayName": "Bird_IdleTask",
          "FullName": "CandideServer.Entities.ControllerSets.Bird.Bird_IdleTask",
          "Namespace": "CandideServer.Entities.ControllerSets.Bird",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_idleTimer:System.Single",
              "Name": "_idleTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _idleTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6A75D04C73CC15CCDF3FA9B546914465CEE401EF8D89D17521F8FF76FEFE766"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "48446ED7A505F5CA599831FF2466C5A8106E7A9B8A41759A7CACF155F9C1C9A4",
              "Hash": "C0BBB7587EC42800C558CC9CF980382A75D33A754B6BF286A7192D17213827FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "1764FA9A113338E955255833F9186926B89908896ED2912D19FBA26F27909DC7",
              "Hash": "D5AE6B863D93FBE54AD37AF0ED222ABA0AE09D3C6C721029210DCC5332DEC409",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "865E7438076FB68307C3DF4B98C8B47FD3C949864D53B26937DDBB21D672DBBF",
              "Hash": "46A7B318B683CC9C90DE9978B717B44A650AEC0829FD1C5FFE32E972F6B54685",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "2206FF4AFC7EA1FF450FA0EFC732BEEE3D12504545340EF4430153CF5826AF12",
              "Hash": "49738A76B34D4F263257F004DC854DD6CB724C52873741381115F133651ED3F2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D36719D55BD4201461CB9BF590B2ECBD77D2FF45B06846733318E49FABCEA341"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController",
          "Name": "ServerOldBirdController",
          "DisplayName": "ServerOldBirdController",
          "FullName": "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController",
          "Namespace": "CandideServer.Entities.ControllerSets.Bird",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_positionZ:System.Single",
              "Name": "_positionZ",
              "Type": "System.Single",
              "Signature": "private System.Single _positionZ",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D105A5518CB2C9084252EF0C3796F42F94E9D6029238004B62C8C944E41602D3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "3D1CFE45D533757303A142B60B278348454E4FF8B3C6501C8C81AD4BDAE1BD3D",
              "Hash": "5C74A66FF206D792C10CD21AE1C7B418D3B1FD54D19159ABA680BE394385583D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController::\u003CEntityInitialize\u003Eb__2_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController::\u003CEntityInitialize\u003Eb__2_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Bird.ServerOldBirdController::\u003CEntityInitialize\u003Eb__2_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "FleeTask"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "B0A53DB583EE5814337E1BA3A985696CBF959A4E5CE229A35909376CEEE99BC1",
              "Hash": "E208ABCB03DEA05A6F2FD2E5ED9FBDDADED3D377CE9E1391AFCF000952F7CADC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "01D0CB6C9179766FF0B21965AFF43A9298DFC712C13E79DF85BDD7D1117814B4"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Boat.ServerBoatController",
          "Name": "ServerBoatController",
          "DisplayName": "ServerBoatController",
          "FullName": "CandideServer.Entities.ControllerSets.Boat.ServerBoatController",
          "Namespace": "CandideServer.Entities.ControllerSets.Boat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngleVelocity:System.Single",
              "Name": "AngleVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single AngleVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F42DF9A9CCB408CF8C16F3357F159B0DE6A38DD9879599386643782954EDE4"
            },
            {
              "Id": "AngleVelocityParameterName:System.String",
              "Name": "AngleVelocityParameterName",
              "Type": "System.String",
              "Signature": "public System.String AngleVelocityParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52EEA5FA0948F96F94BF957A12FFE3F2EC37801D6934E6D68237EC92F1756209"
            },
            {
              "Id": "CurrentAngleParameterName:System.String",
              "Name": "CurrentAngleParameterName",
              "Type": "System.String",
              "Signature": "public System.String CurrentAngleParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBA0CAD88F56CDAEEC046C7F40A65084422233B05BE14B54C4B3DFE4621B4670"
            },
            {
              "Id": "CurrentSpeedParameterName:System.String",
              "Name": "CurrentSpeedParameterName",
              "Type": "System.String",
              "Signature": "public System.String CurrentSpeedParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC6B9533B60E04818A4A3A7E233CFC557A6D0EB8EFAB90A7CF9B1E6B0A03E0DF"
            },
            {
              "Id": "CurrentSpeedPercentage:System.Single",
              "Name": "CurrentSpeedPercentage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentSpeedPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D43A1EA60086602B8799BF20A6F36AEB85DA080D2A0E3F90DFBACF996507EBA"
            },
            {
              "Id": "SpeedPercentageVelocity:System.Single",
              "Name": "SpeedPercentageVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single SpeedPercentageVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "332247E53C23645FB1B3D0BF7B2A2AE64D33EF459E8C3ABF442ADC530B2E975E"
            },
            {
              "Id": "SpeedVelocityParameterName:System.String",
              "Name": "SpeedVelocityParameterName",
              "Type": "System.String",
              "Signature": "public System.String SpeedVelocityParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40FECF01A7F684A4CEB74ED4D339DDEA640530658869BD2FB11E31E9C2ACC556"
            }
          ],
          "Properties": [
            {
              "Id": "DirectionAsAngle:System.Single",
              "Name": "DirectionAsAngle",
              "Type": "System.Single",
              "Signature": "public System.Single DirectionAsAngle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8962ECD98B2107A052DB23E59C1ECBE6111102EA8018C59D3B3927C6A93CF2AD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "438925666008C68B71796365E70CF0B00DFA19F147232844B6C796BB394D34DE",
              "Hash": "CD90CDBCE3C9A80453F0D3F1B2E3FA963B52E8E0A4C4772176939664B63D0EA9",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Boat.ServerBoatController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityAttached",
              "Signature": "public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "FCA03F7CE39817C49CB65EE8A2EAB9DC02B8F4B7E3E6FDCC4B3E843D5984BFD0",
              "Hash": "33C0B91DF34684170305522B29C429F27A842BBCF9CF1A3F83CD4245C98895CD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F",
              "Hash": "6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "2B423DBA75F6BE3B9B98841DD0A51DCC4E2A3FB22612E696E682AC09645DD90B",
              "Hash": "1F60180D5DC7841FB55ADEE590218CE7F2EAF09328B37EBC0DA35572447F4C88",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "E083C3A997519BCAFB8F739A4EE7ED13841B1A3B3A2B71D85ED76718BBC38036",
              "Hash": "086946FB849F57135678ED9678259B1505D60A7BC466A38D3EE7BC0ECFDC5A61",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "angle_rotation_velocity",
                "speed_percentage_velocity",
                "vehicle_action"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "A1BF3B73B1EE81749CE6A754C998AD0D2A4BD4433405E379739205704E1F1669",
              "Hash": "2F66127EE2538E094D8B83362274EAB8F5BB61836F71AD17E805A1618C0D527D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "85053E8012AB7F6AC4FB3819DFCF31716CC062A4908D78B8E7BA446D2E39AFFE",
              "Hash": "AC71D08A4CF36023B24D3467F18F409C183C9DF568B0C6DD2F07F9AECBC62D48",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.ControllerSets.Boat.ServerBoatController::get_DirectionAsAngle()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.MathF::Min(System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::Accelerate(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0C4D8378FF61C70F649E709D38EAB5F45A8299CFA501962F47129874FA6561B3"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Catapult.CatapultControllerMessage",
          "Name": "CatapultControllerMessage",
          "DisplayName": "CatapultControllerMessage",
          "FullName": "CandideServer.Entities.ControllerSets.Catapult.CatapultControllerMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.Catapult",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RelativeAimPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "RelativeAimPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 RelativeAimPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBE3A9F3B1A1382BBC1E3D39CFAF6D826FB6C0981A7EBD5BC0A0F8AAADA0E566"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F17E5AA8E84A756EDD109E3A68E10D8058F7BCC51D777E68C1634F62F61B6551"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Catapult.CatapultShootActionArgs",
          "Name": "CatapultShootActionArgs",
          "DisplayName": "CatapultShootActionArgs",
          "FullName": "CandideServer.Entities.ControllerSets.Catapult.CatapultShootActionArgs",
          "Namespace": "CandideServer.Entities.ControllerSets.Catapult",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ShootDirection:System.Single",
              "Name": "ShootDirection",
              "Type": "System.Single",
              "Signature": "public System.Single ShootDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF4A94020C2F1E284BA1D21C38B29DB5DD868137D96EE73028AA29D2DAF2EBE5"
            },
            {
              "Id": "ShootDistance:System.Single",
              "Name": "ShootDistance",
              "Type": "System.Single",
              "Signature": "public System.Single ShootDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0DE9D546F21C2A26B4933514266D301B9321D54291A54FA8EF599C3DABF63A1"
            },
            {
              "Id": "SpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "SpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs SpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37FF51C6ADDB5E658963BD85E80A88C5BE249ECEAEBFD93627F5ED34819A97B5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EE11CA179CB3BEEDFB1183C4D3525EC66D33D84CB7019755D14B55128D9E78E0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController",
          "Name": "ServerCatapultController",
          "DisplayName": "ServerCatapultController",
          "FullName": "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController",
          "Namespace": "CandideServer.Entities.ControllerSets.Catapult",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AimRange:System.Single",
              "Name": "AimRange",
              "Type": "System.Single",
              "Signature": "public System.Single AimRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38BA092661B77FB4BAC752126ACA6281B0ABA2A169A23E18190D5F1C9E87E58D"
            },
            {
              "Id": "CarryingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "CarryingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CarryingOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "19E497D6F63EADE0D6992BAB1603DE7DA0D3A30EDEFA5F3BCB0F7DC7428793B2"
            },
            {
              "Id": "DefaultRange:System.Single",
              "Name": "DefaultRange",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C81ECE06D6A8E0C818ED8FC92BBA9A179D507F9CCF7AF80DE75E0347188C8948"
            },
            {
              "Id": "DriverRelativeAimPos:Microsoft.Xna.Framework.Vector2",
              "Name": "DriverRelativeAimPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DriverRelativeAimPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA3173B43B98F991F6B869C089CD3A670E3D80A7107262B0207E99F34F2C1E4"
            },
            {
              "Id": "EnemyCatapultFiringCooldown:System.Single",
              "Name": "EnemyCatapultFiringCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single EnemyCatapultFiringCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6919044F79CE604A26FC51D1B6648A0D239CB7101127CC7935CC7E6FE4B77FAB"
            },
            {
              "Id": "LastSyncPos:Microsoft.Xna.Framework.Vector2",
              "Name": "LastSyncPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 LastSyncPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E35FC46DFF2526B737FE5CE3DB39D146CCB52EA7A2901ED8DF9CC4B35D3E0E32"
            },
            {
              "Id": "MinRange:System.Single",
              "Name": "MinRange",
              "Type": "System.Single",
              "Signature": "public System.Single MinRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77DA758628C146A832CA6063D155665E1D322F745A08CA6252066901A0F186B6"
            },
            {
              "Id": "NetworkSyncTimer:System.Single",
              "Name": "NetworkSyncTimer",
              "Type": "System.Single",
              "Signature": "private System.Single NetworkSyncTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF110CBCA2A583754DB8217C97AEE425BBE13F81EFEE037C1F365D14F7A8452"
            },
            {
              "Id": "ParameterValue1Name:System.String",
              "Name": "ParameterValue1Name",
              "Type": "System.String",
              "Signature": "public System.String ParameterValue1Name",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "090DFAF62106D7D91BFD844B0C21EFBBBBFCA93CEF0210C7EF1308FEAD1609E4"
            },
            {
              "Id": "ParameterValue2Name:System.String",
              "Name": "ParameterValue2Name",
              "Type": "System.String",
              "Signature": "public System.String ParameterValue2Name",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "847F82876CEA2FA629EB148C64865A458FDB1D6546AB560388841AAA55D39EA2"
            },
            {
              "Id": "PreSetThrowArgs:Shared.Helpers.CastSpellArgs",
              "Name": "PreSetThrowArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs PreSetThrowArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F55B6EFC4EEE40DD5A50D9104FB06A96A6B6C34C920848B0154F4DDA587E4EE4"
            },
            {
              "Id": "UpgradeLevelParameterId:System.String",
              "Name": "UpgradeLevelParameterId",
              "Type": "System.String",
              "Signature": "public System.String UpgradeLevelParameterId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F50E1520E4AC4F01900B0969E82F8B2FFB44ED264D6800E45EE2409EC9E727B3"
            },
            {
              "Id": "_hasFired:System.Boolean",
              "Name": "_hasFired",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasFired",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EE99B675FCAC904E5761CA3CE7BF993D59032665B6BD3F19ACBEBFA1714D1D1"
            },
            {
              "Id": "_upgradeLevel:System.Int32",
              "Name": "_upgradeLevel",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _upgradeLevel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9810EF4DF22739B305584A2096C7205A8FD9F9DD90351660D4EE00563D5B03E"
            }
          ],
          "Properties": [
            {
              "Id": "GetRotationAngle:System.Single",
              "Name": "GetRotationAngle",
              "Type": "System.Single",
              "Signature": "public System.Single GetRotationAngle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0F91588DB8DA40A342562DF160752382608E28800FCFA28C3AB43A8A0AF4A6BE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "10B766F7E9CB0CDF9CADF07214C13B2CC502E6474AA2314CB082F7297D33CCEC",
              "Hash": "1FBFDA0A4652C1A428266B1B1121A924320EB4C5456940B5BA6E8CE7C3235F4A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::SetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "upgrade_level"
              ],
              "Source": null
            },
            {
              "Id": "Fire()-\u003ESystem.Void",
              "Name": "Fire",
              "Signature": "public System.Void Fire()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "57516EFE6FDB2FC03B0A848612978D937C62F541FF51D9CD4011A51CD5DB57B4",
              "Hash": "B46A7FC7B6CB92B79906BBA15515C75091CEE0B766A9D0CA221C3C68549326EB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAimWorldPos()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetAimWorldPos",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetAimWorldPos()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "6AA83E9E0ECD77264E2C324D9F714696DE12D33630C1DA687B2DA3BFB9EF0689",
              "Hash": "6F6EBFFA47061398CFDA04771DFD539315C7098E5B13981C7013937E19EE938E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirectionStep()-\u003ESystem.Single",
              "Name": "GetDirectionStep",
              "Signature": "private System.Single GetDirectionStep()",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "01FC7E4F404B58E817CE1EAEF5BE0D5C4552FB1E86FD0B006353F75D42C94A13",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMaxRange(System.Int32)-\u003ESystem.Single",
              "Name": "GetMaxRange",
              "Signature": "public System.Single GetMaxRange(System.Int32 upgradeLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "upgradeLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "1C99C26408EE34AEC0BF8F4F65A9B9CDB82C42705E4FB88902C69BC64F0DE464",
              "Hash": "DB4E5D70A452A63A600410BA948811AC601C415A4C429358623FD37D8E3AF20E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetReloadingSpeed(System.Int32)-\u003ESystem.Single",
              "Name": "GetReloadingSpeed",
              "Signature": "public System.Single GetReloadingSpeed(System.Int32 upgradeLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "upgradeLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "0C3FC813C84B29D952CDC90DB38E99D917A1693DAB2633C0EB9EDB02B83EB327",
              "Hash": "85940F519F606BB0F6CF1EB6FA4BE7B29B991ADDDBEF7C6685E2C5D895FE55D5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9CAA4A572F62A00BB71A7487CA122FDFB43C3703E939F62D70056AF40896BEE3",
              "Hash": "4AF6F9E4EA9B6386075AC631D3B1F2004FD08C1109DB7D53A975659AE923A792",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_ArmamentsDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityAttached",
              "Signature": "public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "FCA03F7CE39817C49CB65EE8A2EAB9DC02B8F4B7E3E6FDCC4B3E843D5984BFD0",
              "Hash": "33C0B91DF34684170305522B29C429F27A842BBCF9CF1A3F83CD4245C98895CD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "2B423DBA75F6BE3B9B98841DD0A51DCC4E2A3FB22612E696E682AC09645DD90B",
              "Hash": "1F60180D5DC7841FB55ADEE590218CE7F2EAF09328B37EBC0DA35572447F4C88",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PerformVehicleAction(System.Int32, System.Object)-\u003ESystem.Void",
              "Name": "PerformVehicleAction",
              "Signature": "public System.Void PerformVehicleAction(System.Int32 action, System.Object args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "4F92FEC9FF6392E5082C723EE0E5AA0B67E446D8E236603C9FFC5A453D316B5F",
              "Hash": "4BAC45B536A1E0C3DF0B8C584118BC95E753CF678E759A0E8E707A12DE0AB98B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::Fire()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendAimPos()-\u003ESystem.Void",
              "Name": "SendAimPos",
              "Signature": "public System.Void SendAimPos()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "A8B5A557183E4673E03025F6FA841FAF9E1FA36127FD42263A50A771B136A3DC",
              "Hash": "00318CAD2D54E08689313B05C258ABFB06E540251B6B31AB4F0FFC3700CFE859",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Catapult.CatapultControllerMessage::.ctor()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAimPosition(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetAimPosition",
              "Signature": "public System.Void SetAimPosition(System.Single aimX, System.Single aimY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "aimX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aimY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B00400C9685EFA1FF95F4CF597205805A5C704B404B1279A1172E23977E32A65",
              "Hash": "781AF58B57B7AB9D812C546FDBE8D4132635F7B0CC4881B104EAFE9974976EE1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "B164EBA09E24956E8B51A9733CCEF7C4E5C24EB6105516F49A9BCE6A2115A104",
              "Hash": "B94D298CEB5C81499E54CAE81548BF7712CDA71009958D340137BF6E8443525B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.VehicleServerManager::VehicleSetOwnAction(System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpellArgs_NonPlayer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "SpellArgs_NonPlayer",
              "Signature": "private Shared.Helpers.CastSpellArgs SpellArgs_NonPlayer(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target)",
              "Visibility": "private",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "88036B0BD56A17CE40D21678028BEFF7C8E77D4587991B6AB6F485417415546F",
              "Hash": "86FEE0282A0B0BB3C93ABC4392C6FF749B5FBEF5F30716A1125C32A7FED4CA2E",
              "CalledMethods": [
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "shockwave_small",
                "throw_object_catapulted_satyr",
                "Failed creating catapult snapshot spell args."
              ],
              "Source": null
            },
            {
              "Id": "TargetPlayer(System.Guid)-\u003ESystem.Void",
              "Name": "TargetPlayer",
              "Signature": "private System.Void TargetPlayer(System.Guid driverId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "driverId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 788,
              "BodyHash": "F2486C8EE19933CB4447D785DF7601974000989DE8838921A1253F8BFC3C10D9",
              "Hash": "FEFEAED65F2843E6DFFCDB0609E58F6DAC5E9A921C6395E869E725CD44FFB25B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::GetAimWorldPos()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Sqrt(System.Single)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::get_GetRotationAngle()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)"
              ],
              "StringLiterals": [
                "Failed to spawn new pot to put into catapult, even though it was empty. Clearing the carried id field.",
                "aura:special:no_loot"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1118,
              "BodyHash": "5507F21288A0108D7D989314CEFD1F9A777F91FEBE8435C225D1B1A1F8138DDF",
              "Hash": "A69527D5D4390FAECECD36163E250857F627F6CCDA1DEB92A2D90E880AFC4258",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerManagers.VehicleServerManager::TryLeaveVehicle(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::TargetPlayer(System.Guid)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::UpdateCatapultDirection(Microsoft.Xna.Framework.Vector2, System.Single\u0026, Shared.Entity.EntityWrapper, System.Single, System.Int32)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::get_GetRotationAngle()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()"
              ],
              "StringLiterals": [
                "No driver in catapult who just threw",
                "Update",
                "ServerCatapultController - We do not support yet firing the catapult without PreSetThrowArgs set"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCatapultDirection(Microsoft.Xna.Framework.Vector2, System.Single\u0026, Shared.Entity.EntityWrapper, System.Single, System.Int32)-\u003ESystem.Boolean",
              "Name": "UpdateCatapultDirection",
              "Signature": "public System.Boolean UpdateCatapultDirection(Microsoft.Xna.Framework.Vector2 relativeAimPosition, System.Single\u0026 aimDistance, Shared.Entity.EntityWrapper catapultEntity, System.Single dt, System.Int32 upgradeLevel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "relativeAimPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aimDistance",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "catapultEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradeLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "C12683DE3ED6014ECF2EAD83998E34F4D6100490B723E621D861026A52B1381D",
              "Hash": "6354CA48AFB0B9367F44D1F1347E8428E73AD7C133C9940A48C54C96838E81E5",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::GetMaxRange(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Abs(System.Single)",
                "System.Math::Sign(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3B875E5936F50137A2B70688C54632C9277B81B7365036880116237150B7273B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Chest.ServerChestController",
          "Name": "ServerChestController",
          "DisplayName": "ServerChestController",
          "FullName": "CandideServer.Entities.ControllerSets.Chest.ServerChestController",
          "Namespace": "CandideServer.Entities.ControllerSets.Chest",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BackupNameId:System.String",
              "Name": "BackupNameId",
              "Type": "System.String",
              "Signature": "public System.String BackupNameId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E9EFC35262BF085D7262E753F4EC2DF4FFBEE1DEDC94FE608FA774E7661706B"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckUpdateChestNameParameter()-\u003ESystem.Void",
              "Name": "CheckUpdateChestNameParameter",
              "Signature": "private System.Void CheckUpdateChestNameParameter()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "2FAAA966DB86D5B220609F3073478C966A63D048A4457783EEEE2114808DB7B1",
              "Hash": "25E50AAE639F9253511311ADB2E1F8AE12CE306ADBD50E36C4EA6FC568BC3F7A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "name"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "7E460001493BA23799254376A0EE20802E3AFC93A98B5F58429DC732951EC69B",
              "Hash": "E66D882FE57163692671430E397366787CC8D06DAC4B6DA6363947A79F3C599D",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::NewGuid()",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                "inventory_id",
                "name"
              ],
              "Source": null
            },
            {
              "Id": "FillInventoryWithDrops(System.String, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)-\u003ESystem.Void",
              "Name": "FillInventoryWithDrops",
              "Signature": "private System.Void FillInventoryWithDrops(System.String dropTableId, CandideServer.Models.Dungeons.DungeonLocationModel locationModel, System.Boolean includePreRolledLoot)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "locationModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "includePreRolledLoot",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "76F10C01C70329EB43AD66F71F26D9CB3010E896ABBCD792A3FC967D511385FF",
              "Hash": "0F4E163EB9706C0C266AD344747D380260152D1BBF975E017EE7CDE49284EC57",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Reverse()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::AddItemsToInventory(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E, System.Guid, System.Boolean, System.Boolean)",
                "CandideServer.ServerManagers.DungeonServerManager::ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryAddItemsToInventory(System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "Lootable Chest did not have a droptable",
                "location-difficulty"
              ],
              "Source": null
            },
            {
              "Id": "GenerateInventory()-\u003ESystem.Void",
              "Name": "GenerateInventory",
              "Signature": "public System.Void GenerateInventory()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "AC8F85901ADC55A2ED51F5B3A69CCF01BC18BD5F65CEA9D35CB311B48B41A6FA",
              "Hash": "DA774DE16B49F8E3797D98880AF8A8C2C787DBAA77D6F4FAA56BDA9BEBBBA210",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::CheckUpdateChestNameParameter()",
                "CandideServer.ServerManagers.DungeonServerManager::CheckDungeonClear(System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::GetDropTableIdFromParameters(CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, System.Guid, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::FillInventoryWithDrops(System.String, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)"
              ],
              "StringLiterals": [
                "inventory_name",
                "Object_AbandonedChest",
                "loot"
              ],
              "Source": null
            },
            {
              "Id": "GetDropTableIdFromParameters(CandideCreator.Shared.Helpers.Parameters, ServerChestController\u002BLootableChestType, System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.ValueTuple\u00603\u003CSystem.String,System.Boolean,CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Name": "GetDropTableIdFromParameters",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Boolean, CandideServer.Models.Dungeons.DungeonLocationModel\u003E GetDropTableIdFromParameters(CandideCreator.Shared.Helpers.Parameters parameters, ServerChestController.LootableChestType type, System.Guid worldId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Boolean, CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "ServerChestController.LootableChestType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 529,
              "BodyHash": "78598EDB411CCD86539F8710398036BD57064ED8EE5BB447906CD3E4C8D725EC",
              "Hash": "AC25D2830A6594F24CB0BE55555E5D3612ED6AA954E0E1AA859EE839FC791FE3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Helpers.ServerBiomeCategoryHelper::GetBiomeCategoryServerOrNull(Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Boolean, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [
                "drop-table-id",
                "poiDataId",
                "locationId",
                "plains",
                "forest",
                "desert",
                "volcanic",
                "ghost_land",
                "plains:supplies",
                "forest:supplies",
                "desert:supplies",
                "volcanic:supplies",
                "ghost_town:supplies",
                "Lootable chest did not have a droptable set and was not in a known biome!",
                "Lootable chest did not have a droptable set and was not in a dungeon!"
              ],
              "Source": null
            },
            {
              "Id": "IsMajorChest(CandideServer.World.ServerEntitySpawnData)-\u003ESystem.Boolean",
              "Name": "IsMajorChest",
              "Signature": "public System.Boolean IsMajorChest(CandideServer.World.ServerEntitySpawnData spawnData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "spawnData",
                  "Type": "CandideServer.World.ServerEntitySpawnData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "0755F3F9B1647590BDBF511C7ED710CF6309521938F09E6875BCBE841FDCA07C",
              "Hash": "CD167F69ECFD36C4B3957E24778E5576C14B835833AE8475080809ED4F9B28AD",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Equals(System.String, System.StringComparison)"
              ],
              "StringLiterals": [
                "loot",
                "Major"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "FAB146ED80794BC94653BB987B88B5274DEFB7F6AE44464B56A7302AD525BD0B",
              "Hash": "9128A9E93272D29565F998DA60603AFC239CA9C79318729F9FE5EB5202063C02",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerFurnitureController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "46CA6EB8BB3083626047F4204EB9C6DADD340CCF0FB7716289B0C7CD06CC5827",
              "Hash": "568FD0FB0FB7159DD8454611E8434D811302D64CEE7A095C2CB2FAFCB1EC6F23",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::GenerateInventory()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "359FD07FF97F81DCFCA574E0E24B1B6CED4B78C5231A31A3EEFE0D514F194308",
              "Hash": "A05E93F1DB6CAEC18C170BA98474FA47DC846522471F316C7AEE60558005683F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::GenerateInventory()",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonRoomFromWorldId(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Guid\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Guid\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "CandideServer.ServerManagers.DungeonServerManager::CheckIfDungeonQuestItemHasBeenTaken(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "494EBF99EFDA578F70A56E434A15282E701B01FA6F24C30A5AE8FC5857FE6555",
              "Hash": "679431457873BB2E25931F7B780BBA42F18E24DB79FFDC4D94612067B0E9B7BA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::CheckUpdateChestNameParameter()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "CandideServer.ServerManagers.DungeonServerManager::CheckIfDungeonQuestItemHasBeenTaken(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33D72F2F838B5B0DDAA478E0216D235A41A119D98ECE1158E4850A1453F42712"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Chest.ServerLootableChestController",
          "Name": "ServerLootableChestController",
          "DisplayName": "ServerLootableChestController",
          "FullName": "CandideServer.Entities.ControllerSets.Chest.ServerLootableChestController",
          "Namespace": "CandideServer.Entities.ControllerSets.Chest",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Chest.ServerChestController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6C81C3BACC4C84764E8A12E5A74327860D653337579CEB0A9EB651D81CF92A26"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Chest.ServerPlaceableChestController",
          "Name": "ServerPlaceableChestController",
          "DisplayName": "ServerPlaceableChestController",
          "FullName": "CandideServer.Entities.ControllerSets.Chest.ServerPlaceableChestController",
          "Namespace": "CandideServer.Entities.ControllerSets.Chest",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Chest.ServerChestController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6C81C3BACC4C84764E8A12E5A74327860D653337579CEB0A9EB651D81CF92A26"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.CrabHelper",
          "Name": "CrabHelper",
          "DisplayName": "CrabHelper",
          "FullName": "CandideServer.Entities.ControllerSets.CrabHelper",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackAnimationTimeScaleKey:System.String",
              "Name": "NormalAttackAnimationTimeScaleKey",
              "Type": "System.String",
              "Signature": "public System.String NormalAttackAnimationTimeScaleKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99C2BA870A401D02B169DA9136DC7F6D45E3BF3B04F4457C7BA537673385B10B"
            },
            {
              "Id": "SneakAttackAnimationTimeScaleKey:System.String",
              "Name": "SneakAttackAnimationTimeScaleKey",
              "Type": "System.String",
              "Signature": "public System.String SneakAttackAnimationTimeScaleKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA519F642DBDB0A902454F386B3DA78B8A72664FCCFA76991E7ECBCFE7E61B52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C060DAEFBEFEF619C111760BD80F6AFC678455F84904E009CA4CF01F8D780CF"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArenaConstants",
          "Name": "CyclopsArenaConstants",
          "DisplayName": "CyclopsArenaConstants",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArenaConstants",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "BodyEmergeEndVfx:System.Byte",
              "Name": "BodyEmergeEndVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte BodyEmergeEndVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "891A19198CD62949A4A1A8DBC3570B74232F8776666EC3136953F30AEF17EAF6"
            },
            {
              "Id": "Dead:System.Int32",
              "Name": "Dead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA72C76C2EA13AB313B64A169597A72106AC6A35B102F64C13BE741ACBEF6E89"
            },
            {
              "Id": "HandSlamScreenShakeVfx:System.Byte",
              "Name": "HandSlamScreenShakeVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte HandSlamScreenShakeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB391ACFC53D800D763710948CBAB4C5ECCB0E0A61CF0FBF6F02D80399B37879"
            },
            {
              "Id": "HandsSqueezedScreenShakeVfx:System.Byte",
              "Name": "HandsSqueezedScreenShakeVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte HandsSqueezedScreenShakeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A922C62D54F07CD06AE493EF120DA1A5A3EEDE1928C6D9D685967E9B291F2EF"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "LeftSide:System.Int32",
              "Name": "LeftSide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeftSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9F7EC929428A9FBF257B98EEFBE98AAC6F1AF1990F27BABEAF7924BEFF61BC3"
            },
            {
              "Id": "Phase1:System.Int32",
              "Name": "Phase1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C5B0F2A06437015E56F240613447008F70A28E7F2F0BF32AB0C5CA781D6E5F0"
            },
            {
              "Id": "Phase2:System.Int32",
              "Name": "Phase2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64DC4B0182B4563DA2F6F27D352026C99DE03FB1F87B8D0266984C33AE1C25B6"
            },
            {
              "Id": "Phase3:System.Int32",
              "Name": "Phase3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40499D66EA8998171B225C3A0E7E75D799756F9AF79EF48B48041F1E77768ACC"
            },
            {
              "Id": "Phase4:System.Int32",
              "Name": "Phase4",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "917F11CCF1457B134CA4F294C16BF2082562A5849EA847A2D9B4AFC52C05B398"
            },
            {
              "Id": "Phase5:System.Int32",
              "Name": "Phase5",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6AA562B4549801719F7C54CD7510D3301BB5FD6F6BE00D40257829B97EB4C21"
            },
            {
              "Id": "RightSide:System.Int32",
              "Name": "RightSide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RightSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12FF8A8ABE3FA70AA72E27874D047FB8B932B8D8DBC030EDB9CF0E171D41EFCF"
            },
            {
              "Id": "SpawnEnemiesScreenShakeVfx:System.Byte",
              "Name": "SpawnEnemiesScreenShakeVfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpawnEnemiesScreenShakeVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3AC2C2138568F51EDDF1AC0D4F0E336FD142A2354069B898CB30A0961461A98"
            },
            {
              "Id": "Transition1To2:System.Int32",
              "Name": "Transition1To2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition1To2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28919132A0DEFDB7B75C36FFC4F4D4CD0FC1A1ECED370C52E0F603E3600F1589"
            },
            {
              "Id": "Transition2To3:System.Int32",
              "Name": "Transition2To3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2To3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17D6E46D45CE11E2ECB93E8801ACE74A7040761FAF061F965E4CB8CDB309093F"
            },
            {
              "Id": "Transition3To4:System.Int32",
              "Name": "Transition3To4",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition3To4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92ECBDC35E03635FE3A4D12C52474FD6DD43799D487793D3CF08120206017BA2"
            },
            {
              "Id": "Transition4To5:System.Int32",
              "Name": "Transition4To5",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition4To5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B27A903E4DE78D33145498284EF23656C977FBC4ADBEA5CC896F340EF03DF82E"
            },
            {
              "Id": "Transition5ToDead:System.Int32",
              "Name": "Transition5ToDead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition5ToDead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85689AC115056830A7E0735F93229F24DC4E6E6FDD27BFEB8A12A0A47CF0E292"
            },
            {
              "Id": "TransitionInactiveTo1:System.Int32",
              "Name": "TransitionInactiveTo1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionInactiveTo1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EA7D691F2C1797352DA2177F016F7B9D74D2814D7A297F180391B4BF2BEF470"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F2A283499AAA543B00977EB83B1C8E38680FB73544298DA842C1C63B2EAE90B9"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessage",
          "Name": "CyclopsArmMessage",
          "DisplayName": "CyclopsArmMessage",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Float:System.Single",
              "Name": "Float",
              "Type": "System.Single",
              "Signature": "public System.Single Float",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA2605BFFEFD8A860DD64DEE3ECA7429985B3EEECA22EBF8CA25C51B3E001FC"
            },
            {
              "Id": "Type:CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
              "Name": "Type",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "876117322E5911D5EBAC79627DFF3CA418D9AB7532FBC2F2F82881F2A85253D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58E4963A72783764F5FCCAC2C16CC7EF86DD721F362C7259BBE10BE2D339E284"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
          "Name": "CyclopsArmMessageTypes",
          "DisplayName": "CyclopsArmMessageTypes",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InitHealth:CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
              "Name": "InitHealth",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessageTypes InitHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "251D0D65E913D134530C314A6164879B41F5CAD535EB63001F4CD8A89D85BBFD"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD1DD23B98E95B030BF519117FE1C059226D829FB0E79E0B10935E8D75935C52"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
          "Name": "FallingRockSpawner",
          "DisplayName": "FallingRockSpawner",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CountPerInterval:System.Int32",
              "Name": "CountPerInterval",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CountPerInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F497B98F736B369214AD819D2A81D7B70320CD83EEB55A956D869825C4A67057"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "Interval:System.Single",
              "Name": "Interval",
              "Type": "System.Single",
              "Signature": "public System.Single Interval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5DAB4FAB4815005FA358C7D8A8CF9E29D5FC69DEED8B77AC6548DC5EBFBB6FC"
            },
            {
              "Id": "IsSpawning:System.Boolean",
              "Name": "IsSpawning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSpawning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C308FFA6900B0A9B1ABFB8A79C656303A47C38B4D453C35DF260960512FA0211"
            },
            {
              "Id": "SpawnArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "SpawnArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF SpawnArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8F3DD1A6534721B64AC22CC652E00589983E4C79134086D270CBEBECAB6AD88"
            },
            {
              "Id": "SpawnHeight:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "SpawnHeight",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E SpawnHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14B06C81D486A5AD14FD583EBE7F9BB2802B7EAC3939E2A6304620A84C7B6676"
            },
            {
              "Id": "_durationTimer:System.Single",
              "Name": "_durationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _durationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C75A95E1C6BE5BE419A3F953360B756CE9C2595271C884937C25945A053E411"
            },
            {
              "Id": "_intervalTimer:System.Single",
              "Name": "_intervalTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _intervalTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A161C6163523B92A183224F29CC2B133F5F4CF61AE809C12C29896E07CF426C4"
            },
            {
              "Id": "_spawnAreaType:FallingRockSpawner\u002BSpawnAreaType",
              "Name": "_spawnAreaType",
              "Type": "FallingRockSpawner.SpawnAreaType",
              "Signature": "private FallingRockSpawner.SpawnAreaType _spawnAreaType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EB701637EB3EA18DD7566EB8078DD3799432D1F9DE9ECD832134275C2D70EBE"
            },
            {
              "Id": "_spawnCenter:Microsoft.Xna.Framework.Vector2",
              "Name": "_spawnCenter",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _spawnCenter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "449EC518AF1F24DD59C95F890177EBAFB23B05B25E8044A980BF5D57F8556553"
            },
            {
              "Id": "_spawnHollowRadius:System.Single",
              "Name": "_spawnHollowRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnHollowRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00D652E1BC812610A727A1BAAC5E509D6DFC1AC7F2E20BEC0E8C42E6D4C58DEE"
            },
            {
              "Id": "_spawnRadius:System.Single",
              "Name": "_spawnRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31059CB418B2E007F6CBAAAC563304BD828D7AAECCFED768642713FF32DCA366"
            },
            {
              "Id": "_worldId:System.Guid",
              "Name": "_worldId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _worldId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2CD7F44822A4D9B466F2333D93211636AE168F1869E22FBD8B25D48599EDC0F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw()-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "3178D815613116EAD14F57B82C2F23845E79A073B3B5D0A11F4294C373A2AEDE",
              "Hash": "9BD26EE72C58A5387F884BB1B8079C646445E9768E3181E1A2A847D7AC7DBF9A",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::Rectangle(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnRocks(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnRocks",
              "Signature": "private System.Void SpawnRocks(System.Single minHeight, System.Single maxHeight, System.Single initialVelocity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "minHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialVelocity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "921ACEFC4EB3F9944B1C7678135939B1EDD8322D7A8639281EBED07A309CED3A",
              "Hash": "4F6D7CFA787272D2117E52E70A7B401B5A93D2D32F3B73E21FCEA54059A0B19A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start(System.Boolean waitBeforeFirstSpawn, System.Boolean immediateRocks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "waitBeforeFirstSpawn",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "immediateRocks",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "2DF17EBDDA35C988B9776288176FE82899848836C02432A313BF863879768C7B",
              "Hash": "893CC914D9C31CA6D0189778CCDC71BF5CED23535B1BFBC314B4C6E58C4854C3",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::SpawnRocks(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop()-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "67DDB8865B6817EB27424A517481D70FB735E1C6A73DD183DA71CE46A2FC9D95",
              "Hash": "0E2B85672FAB88CCFFA250F421F47ADF6F662B0B79FE46B84908D30B1E9EA476",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "FD830C41013A7CAF539981205897C5F5B6C2F8053F630E3297FA1A8194B60AAF",
              "Hash": "0ED8B5A898897356BE2ADFA0E35388607A3D974F1BFF8B53398E7889FFB8B38E",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::Stop()",
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::SpawnRocks(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AEA91C2669DEA6E9540F95EC60B22A0787A2815982F8B1F291EB40C493758833"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
          "Name": "ServerCyclopsArenaController",
          "DisplayName": "ServerCyclopsArenaController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePhase1Health:System.Single",
              "Name": "BasePhase1Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase1Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43CDF9F681608ECCBA26EDB090E044CA2C6EED80FFF1F41E0CA1FE9ED211A078"
            },
            {
              "Id": "BasePhase2Health:System.Single",
              "Name": "BasePhase2Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase2Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C12007A6732D6CBFDA661E3E48DFD88D087BC1E7F566612C64C67C1EB2752BC4"
            },
            {
              "Id": "BasePhase3Health:System.Single",
              "Name": "BasePhase3Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase3Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F097B06BA1F7099C275EFA8F23FDCF70D31791D3ED14D42C110F9C8FA6460F72"
            },
            {
              "Id": "BasePhase4Health:System.Single",
              "Name": "BasePhase4Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase4Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "013A99D7593BD2321CB08898E5470B8BC2BEA46C020C5BC0A8271D753F30F636"
            },
            {
              "Id": "BasePhase5Health:System.Single",
              "Name": "BasePhase5Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase5Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF409485B961DFF64D020840B3C797F6F29EAE3FEE55DE878CCF5AB894A2F50B"
            },
            {
              "Id": "Body:CandideServer.Entities.ServerEntityModel",
              "Name": "Body",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A38FDAD3314B757F2919A1D6D029E48E568F72D5BA6013A4DAC68088571AF69B"
            },
            {
              "Id": "BodyBaseId:System.Guid",
              "Name": "BodyBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BodyBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9FAFF49DA6B2F09C7E375117DA7D29F152AA03C8CA7C491014D8F5DBB0DD7C20"
            },
            {
              "Id": "BodyTargetOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BodyTargetOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BodyTargetOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC30FA8BE26EFA93A754FA81B9B75266BA33A10BE65400F50E9BB48E5F0AC987"
            },
            {
              "Id": "BossFightModel:CandideServer.Models.Boss.BossFightModel",
              "Name": "BossFightModel",
              "Type": "CandideServer.Models.Boss.BossFightModel",
              "Signature": "public CandideServer.Models.Boss.BossFightModel BossFightModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6711FFE2761D6D61C0B1EEE8D61EED264B36B91C4D4570890F2A5D9A0F9F645D"
            },
            {
              "Id": "CandidateTargetsReUseList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "CandidateTargetsReUseList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E CandidateTargetsReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A50A12BC199038BD8DCEB30A7E134F6658D1B5AD0E5D5BC4F9FCA89F689FDCC1"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "CyclopsExitDoorId:System.Guid",
              "Name": "CyclopsExitDoorId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CyclopsExitDoorId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "597D342E2356962392E9695503BFF76A38C86EFBB6CF5CCDA8B373D068B06260"
            },
            {
              "Id": "EmptyArenaTimeCounter:System.Single",
              "Name": "EmptyArenaTimeCounter",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyArenaTimeCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C9027FF3D5808756888F30D033BA78C03CA32E38B20AF85217C2D6269B84420"
            },
            {
              "Id": "Eye:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController",
              "Name": "Eye",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController Eye",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B7785D8CC174827341561182F54777C3D18B2A88875C2409F33E93E3DC99B9E"
            },
            {
              "Id": "EyeAttackSpell1:System.String",
              "Name": "EyeAttackSpell1",
              "Type": "System.String",
              "Signature": "private System.String EyeAttackSpell1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D8F2FA71D1DFCC191217E4E9E8565AC41ACA30EB13B4B51114F819ACA18E4FE"
            },
            {
              "Id": "EyeAttackSpell1Arrow:System.String",
              "Name": "EyeAttackSpell1Arrow",
              "Type": "System.String",
              "Signature": "private System.String EyeAttackSpell1Arrow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B92B0CBE6AF0417332F0DB9CDAF593769F909CDE65EE1E8BB566CA1824AE9BAD"
            },
            {
              "Id": "EyeAttackSpell4:System.String",
              "Name": "EyeAttackSpell4",
              "Type": "System.String",
              "Signature": "private System.String EyeAttackSpell4",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3435FD30155D5A0B17741B615749A8B1F03995271730EC2EA7F972E9DA54719"
            },
            {
              "Id": "EyeAttackSpell4Arrow:System.String",
              "Name": "EyeAttackSpell4Arrow",
              "Type": "System.String",
              "Signature": "private System.String EyeAttackSpell4Arrow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F87944A439772AAD8EB71C7B51835578F797D6846E50BAC83AE5FA7825953BA"
            },
            {
              "Id": "EyeBaseId:System.Guid",
              "Name": "EyeBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EyeBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88CC902FFEC5DC58E0A7E5DD65A0F5D9587613D0B6B23F4FA76263A1AD70582D"
            },
            {
              "Id": "EyeOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "EyeOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EyeOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D0B5B6166C9BC12421727F2240CCB38441CEAED4BEC5343A2F352D5C4A73F3E"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "HasBeenSetup:System.Boolean",
              "Name": "HasBeenSetup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenSetup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD5CE539945170BB56B8370C3CCAB29E02EBA2EE81F0F0B1131B1684B70C2E8A"
            },
            {
              "Id": "LaserAttackCooldown:System.String",
              "Name": "LaserAttackCooldown",
              "Type": "System.String",
              "Signature": "private System.String LaserAttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93EADC26B2ABF94D426D59ABBC85A4ABB32450EEE4F9A20115F256AE99E62371"
            },
            {
              "Id": "LaserAttackCooldownTimer:System.String",
              "Name": "LaserAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String LaserAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A3CAA21DAF1A5DD5BDC1BD7EE83994227DBA889DD96EEEA909D885F3203CFA9"
            },
            {
              "Id": "LaserAttackOnCooldown:System.String",
              "Name": "LaserAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String LaserAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "465C9CEA583D72E804126B166FC5A6B1E8410959B337E369EFF6D21EEF663B7B"
            },
            {
              "Id": "LaserPhase2BaseId:System.Guid",
              "Name": "LaserPhase2BaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LaserPhase2BaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D8869A8091AE0FE13B9ABED354F3388A07E2D959DE1B58E42883ECB59620121"
            },
            {
              "Id": "LeftArm:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
              "Name": "LeftArm",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController LeftArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CE17A3663D41F840ECDFAE55FAE49A5B12D1BACDE2AA48D6E13B59D7AADAABD"
            },
            {
              "Id": "LeftArmBaseId:System.Guid",
              "Name": "LeftArmBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LeftArmBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C528EE48EA71B3A9CDD7C2E38D4064F74F0FE13D45E1AC04479BA422F0BF241"
            },
            {
              "Id": "LeftArmOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftArmOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftArmOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C4CE0C5BF48AC336195FAC29F2A9E1821CDD83A4653EA532DA3058ECA245CB77"
            },
            {
              "Id": "LeftArmSqeezeFinished:System.Boolean",
              "Name": "LeftArmSqeezeFinished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeftArmSqeezeFinished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BC5A1BE984479E51B75F640066FD512BE90DD01AD0F486C67D62D7970587B33"
            },
            {
              "Id": "Phase1Health:System.Int32",
              "Name": "Phase1Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFDFC43D452BE84F48DF1D8DA08A6510F676A6B9D6293C21967785D5D675110D"
            },
            {
              "Id": "Phase2Health:System.Int32",
              "Name": "Phase2Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase2Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4886003C42D5263E4DE58B915C8D07B3B70E47B6556097E526BEFB00F257496"
            },
            {
              "Id": "Phase3Health:System.Int32",
              "Name": "Phase3Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase3Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66D05896419FD338704115C6A55E7C1B5C8061967A948963AED7C5C6C301E057"
            },
            {
              "Id": "Phase4Health:System.Int32",
              "Name": "Phase4Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase4Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "170BB29B483A176CAFB77C296BCB5CC0619C63CF083DD80B21487E83493A0FE8"
            },
            {
              "Id": "Phase5Health:System.Int32",
              "Name": "Phase5Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase5Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A85DFAE8661832B7968BC1AC87C6B0851CFDB74203ED2992AF94DE1E0AB6B7A"
            },
            {
              "Id": "PopOutEyeBaseId:System.Guid",
              "Name": "PopOutEyeBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PopOutEyeBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38867D4A7E410F9D8425AE2A65BC3AD1B0C44738D25DA945563A5DA8224018A2"
            },
            {
              "Id": "RightArm:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
              "Name": "RightArm",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController RightArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9CD0DB1321CEEAA11454D5734BC4F05A1A3DC8A1C872E2B6B0A9DDC4727196"
            },
            {
              "Id": "RightArmBaseId:System.Guid",
              "Name": "RightArmBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RightArmBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E36C9ED4BC49A211ABFD5FE8023459936CB6B484018AE72B9FBA1002430E3356"
            },
            {
              "Id": "RightArmOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightArmOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightArmOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A447416A2D46448657ACB56979D74DE3CC613ACBF4639C0FAD80C92EC04F1472"
            },
            {
              "Id": "RightArmSqueezeFinished:System.Boolean",
              "Name": "RightArmSqueezeFinished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RightArmSqueezeFinished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3269ABD5F2591A1D46EB4D2CC453A87B2BE76112911407696A5CDADD18947EB8"
            },
            {
              "Id": "ShouldStart:System.Boolean",
              "Name": "ShouldStart",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldStart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1D189B131ABBDD7DD7B7CA8C68F61EBE0A32A77C5E6F41E3EADFBFB0FBC1031"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            },
            {
              "Id": "_arenaCannonFodderSpawnTable:CandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "_arenaCannonFodderSpawnTable",
              "Type": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable _arenaCannonFodderSpawnTable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "962FFB8EED04BCC9E1EA63FFA758F3DC36B231B1062C93295521860C7DC4FBA2"
            },
            {
              "Id": "_arenaGruntsSpawnTable:CandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "_arenaGruntsSpawnTable",
              "Type": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable _arenaGruntsSpawnTable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAE1B886D538C0D0075A09D3EE5638AE1C6DDBDFF6264CDCADAD5E120743EF1D"
            },
            {
              "Id": "_ashmanSpawnCount:System.Int32",
              "Name": "_ashmanSpawnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _ashmanSpawnCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF8E8E38F03E8A8CE70D9E37F84565D314EF6DBD990DDF134515310138FDCB11"
            },
            {
              "Id": "_baseDamageToTriggerSlamAttack:System.Single",
              "Name": "_baseDamageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _baseDamageToTriggerSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "167714E09B24D7A6FBFE3AA8C83032547B0022A77B89572A5E6C9B2134520E05"
            },
            {
              "Id": "_baseSpawnInterval:System.Single",
              "Name": "_baseSpawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _baseSpawnInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4429FB52C4F61CBDD732D2097709411BA4A75BAD372019105D96799899ED4E51"
            },
            {
              "Id": "_currentSpawnInterval:System.Single",
              "Name": "_currentSpawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _currentSpawnInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "016EC6C8F2EB446706B34A81E759147032890529A57D3E54A09558CB9BF87CBD"
            },
            {
              "Id": "_damageToTriggerSlamAttack:System.Single",
              "Name": "_damageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _damageToTriggerSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0BA7C7455BE909D62DCF3E662FEA8F4E43C065FD27EF0C9DC424801CCF6AA87"
            },
            {
              "Id": "_dropLootOffset1:Microsoft.Xna.Framework.Vector3",
              "Name": "_dropLootOffset1",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _dropLootOffset1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "432C6B8EFE989C670816F5C6AE7D16DAA7D26985DE65C54FD35BA59FE833C56F"
            },
            {
              "Id": "_eyeArrowProjectileSpellId:System.String",
              "Name": "_eyeArrowProjectileSpellId",
              "Type": "System.String",
              "Signature": "private System.String _eyeArrowProjectileSpellId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62205C4205E936BE2E56805712A82329CD04CB113D7CCF09EA65931B38598F46"
            },
            {
              "Id": "_eyeAttackTimer:System.Single",
              "Name": "_eyeAttackTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _eyeAttackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75464EF90DA32540C35F3E0C5C559CB2BDBCCC13D5CD3998756413CD7066554E"
            },
            {
              "Id": "_eyeAttackType:System.Int32",
              "Name": "_eyeAttackType",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _eyeAttackType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4595C0C36A0B403C8EFD6ABC0E9276353D6A1DE6C81CA50DE7BF07B8F11DE93A"
            },
            {
              "Id": "_eyeAttackWallDirection:System.Single",
              "Name": "_eyeAttackWallDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _eyeAttackWallDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AEA1808CC4D09A80A3F5CEE61C325838079B3F50076D63FEA407FBD26E75E9C"
            },
            {
              "Id": "_eyeProjectileSpellId:System.String",
              "Name": "_eyeProjectileSpellId",
              "Type": "System.String",
              "Signature": "private System.String _eyeProjectileSpellId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7DEFE1A5BC1BDAB251ACDCD533165ED69F9DE73D84568E68C322023B6B428A"
            },
            {
              "Id": "_fallingRockSpawnerPhase4:CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Name": "_fallingRockSpawnerPhase4",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner _fallingRockSpawnerPhase4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CD15040C4613B4EA604339668A04D7D0836C90D02A76467E95F4FE13327B8A6"
            },
            {
              "Id": "_fallingRockSpawnerPhase5:CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Name": "_fallingRockSpawnerPhase5",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner _fallingRockSpawnerPhase5",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EA041ABCB90DB61CFF6D395ABAD0894E3ECFC4F98C50CF30E213F32DE817179"
            },
            {
              "Id": "_gruntSpawnInterval:System.Int32",
              "Name": "_gruntSpawnInterval",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gruntSpawnInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1BFC6B950F48C605AC66FA53683E1ADACB4BB66D03BEDB7C0D7759B31037F9F"
            },
            {
              "Id": "_gruntSpawnIntervalCounter:System.Int32",
              "Name": "_gruntSpawnIntervalCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gruntSpawnIntervalCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65041068C7BC8CEC983E10BC8DA7707484586F25AB3401B19F94DE29048A37BA"
            },
            {
              "Id": "_hasDeletedBodyParts:System.Boolean",
              "Name": "_hasDeletedBodyParts",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDeletedBodyParts",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B60E7852FD870174D24E1D63FEF9AA9A5F17E2F7471E3C1E93EFF32AA9615C8B"
            },
            {
              "Id": "_hasKilledPlayersFromSqueeze:System.Boolean",
              "Name": "_hasKilledPlayersFromSqueeze",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasKilledPlayersFromSqueeze",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71B9D9D1DD63963CF558AE21A6E519C39F1B6D2D76B3F882148BB436D7F42C34"
            },
            {
              "Id": "_laserAttackCooldownRange:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_laserAttackCooldownRange",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _laserAttackCooldownRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "224676CD344FA9CCBAA2B04F4B50A71CB0C4B434EB40A5C2C81D17D34F7FC511"
            },
            {
              "Id": "_laserAttackDuration:System.Single",
              "Name": "_laserAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _laserAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F881386C11659C226A9AD01579E1CA0CAB374C2F151AF4C65FEA4AF15DA4412C"
            },
            {
              "Id": "_laserPhase2:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller",
              "Name": "_laserPhase2",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller",
              "Signature": "private CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller _laserPhase2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B698ADEC1E035E5D573DEA5AD1A3EE9C9E4BE9B92C6B5E49177A2274A793FB82"
            },
            {
              "Id": "_laserPhase2Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "_laserPhase2Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _laserPhase2Offset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B754446F2830E7E6DBBBCE0B7E4AE42B353A54B61CC6582EE99903D8862CACB"
            },
            {
              "Id": "_maxSpawnedEnemies:System.Single",
              "Name": "_maxSpawnedEnemies",
              "Type": "System.Single",
              "Signature": "private System.Single _maxSpawnedEnemies",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "878D0919027822CF6CEE493C4A6B23688DD3FCD5D9580CBEA4B4C3E08F3F737F"
            },
            {
              "Id": "_minSpawnRate:System.Single",
              "Name": "_minSpawnRate",
              "Type": "System.Single",
              "Signature": "private System.Single _minSpawnRate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2148BE00DB34BF41A607D1225E68D8A6665D5503522B54F2FED9E93373B00F3"
            },
            {
              "Id": "_minSpawnRateMultiplier:System.Single",
              "Name": "_minSpawnRateMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _minSpawnRateMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EE92CE3C628A1A390B506AF8FBFDC6859ECF5FACB8BE03671CF761635D5EA9A"
            },
            {
              "Id": "_moveSpeedToTargetPosition:System.Single",
              "Name": "_moveSpeedToTargetPosition",
              "Type": "System.Single",
              "Signature": "private System.Single _moveSpeedToTargetPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B94792BD81A6A8DC9A98CE8454F1C43528F34FD8E20E878C7D53E8EA96BB016"
            },
            {
              "Id": "_phase1ADuration:System.Single",
              "Name": "_phase1ADuration",
              "Type": "System.Single",
              "Signature": "private System.Single _phase1ADuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7976D4C8BD2D4FCFADFBDD8531C3B4FC982375EE685E069F35D3D7E0971C0FB5"
            },
            {
              "Id": "_phase1BDuration:System.Single",
              "Name": "_phase1BDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _phase1BDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA5AE9FA325E93165CBC789F4D63F1C33587AA88FEB4E659F42AEC9C19FB888C"
            },
            {
              "Id": "_phase4ADuration:System.Single",
              "Name": "_phase4ADuration",
              "Type": "System.Single",
              "Signature": "private System.Single _phase4ADuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42662AF09135900F3682EDC882AD7B4F4F2B57C393600F34870DA3F1C48011C2"
            },
            {
              "Id": "_phase4AshmanSpawnInterval:System.Single",
              "Name": "_phase4AshmanSpawnInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _phase4AshmanSpawnInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C717622C23EA4B93DAC692292C3E057A937D91779CAD9B574970CAE2E27E697"
            },
            {
              "Id": "_phase4AshmanSpawnIntervalOffset:System.Single",
              "Name": "_phase4AshmanSpawnIntervalOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _phase4AshmanSpawnIntervalOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A41FD41D14FA86864425FF8A728960A305222844DF04867CFCEB1B5E28F1BECF"
            },
            {
              "Id": "_phase4BDuration:System.Single",
              "Name": "_phase4BDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _phase4BDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE372FB3C1EA8CFB8F18AA1E7907F61D21C531BE4E840FE7AD68ABEC22C411D"
            },
            {
              "Id": "_playerCount:System.Int32",
              "Name": "_playerCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _playerCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31E588828BBAC1F2C27431961035BEA55AA58AAF53324DC8522CDD883F55C12D"
            },
            {
              "Id": "_popOutEye:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController",
              "Name": "_popOutEye",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController",
              "Signature": "private CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController _popOutEye",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6577D1E9716C69DECE8A4B79BED26C3BB974EF050F2B6F2C404B40C6D2296FE"
            },
            {
              "Id": "_removeKilledEnemiesInterval:System.Single",
              "Name": "_removeKilledEnemiesInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _removeKilledEnemiesInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "771F91F8D1ABB817368B4715B8F88AC1600AD3DAC3D313EECA2E5658605653A5"
            },
            {
              "Id": "_removeKilledEnemiesTimer:System.Single",
              "Name": "_removeKilledEnemiesTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _removeKilledEnemiesTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3645890920021F3F989CAEC2C86BEE2DC8513BF704FD7A52C3426D5081E8317E"
            },
            {
              "Id": "_shouldDeleteBodyParts:System.Boolean",
              "Name": "_shouldDeleteBodyParts",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldDeleteBodyParts",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FFDF8B840ABCC0A98B43AC26CB5A368B1FA71F2075E71A0622570ED8663D559"
            },
            {
              "Id": "_slamAttackFallingRockCountPerInterval:System.Int32",
              "Name": "_slamAttackFallingRockCountPerInterval",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _slamAttackFallingRockCountPerInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D03EE69E9451EF5C96983446D0E6AAD9CB80496FE6FF24E7CA78392CBEAE41DB"
            },
            {
              "Id": "_slamAttackFallingRockInterval:System.Single",
              "Name": "_slamAttackFallingRockInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _slamAttackFallingRockInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DCEC5AC2C71EA911F631C6AC1D7F6818F5DC3A79F6A7371B5FEB6279DC6859F"
            },
            {
              "Id": "_slamAttackHeight:System.Single",
              "Name": "_slamAttackHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _slamAttackHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C492793E5B39ACBB3979EAF833D7FFD698D95BEC29CC1E1196B2DD6F71FB4A85"
            },
            {
              "Id": "_slamAttackRocksFallingDuration:System.Single",
              "Name": "_slamAttackRocksFallingDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _slamAttackRocksFallingDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B028DCB2742C3A2E9EEC50A944C6B268266990FD30A121DA88EE6CC3AA63271"
            },
            {
              "Id": "_slowDownSpawnRateThresholdPercentage:System.Single",
              "Name": "_slowDownSpawnRateThresholdPercentage",
              "Type": "System.Single",
              "Signature": "private System.Single _slowDownSpawnRateThresholdPercentage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F012A956AE53E0F5134760AFD73D497BACFB7306D1B0A7541E5A0CE8A9679662"
            },
            {
              "Id": "_spawnedEnemiesCountLastFrame:System.Int32",
              "Name": "_spawnedEnemiesCountLastFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _spawnedEnemiesCountLastFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26E7DF3B7353B04E43E95A2F0D21A81F11FA5A4360024BF338DE85FACBD1B834"
            },
            {
              "Id": "_spawnedEntityModels:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_spawnedEntityModels",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _spawnedEntityModels",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A897109A56F2FD1F4337432C663290DEDA620DED7EE2926FAB3710276C44E9E"
            },
            {
              "Id": "_spawnTimer:System.Single",
              "Name": "_spawnTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B6F891DF5F10D448FAFE98DA90F52923AE430CA64551BCE471632699AF08237"
            },
            {
              "Id": "_squeezeAttackArmSpeed:System.Single",
              "Name": "_squeezeAttackArmSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeAttackArmSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "050DBB070190625A786DDE151C0896ED2367441C172D0345F0DF74CB82CA7654"
            },
            {
              "Id": "_startBossFightRange:System.Single",
              "Name": "_startBossFightRange",
              "Type": "System.Single",
              "Signature": "private System.Single _startBossFightRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50F01AD1B61E1634B2620CFA6003D392BF78CA093EACEA5AB7B1880E9443079"
            },
            {
              "Id": "_waitDurationBeforeSqueezeAttack:System.Single",
              "Name": "_waitDurationBeforeSqueezeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _waitDurationBeforeSqueezeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C98BDFF78102790EF3EAFDB79288B8AB4C0D5C200FAD86C4C603262E016FB7C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateSpawnInterval(System.Int32)-\u003ESystem.Single",
              "Name": "CalculateSpawnInterval",
              "Signature": "private System.Single CalculateSpawnInterval(System.Int32 spawnedEnemiesCount)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "spawnedEnemiesCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "47556631E75EEE84F1992EBFA007994CCA86F90EAE4474690E058586F7B22170",
              "Hash": "9CEBAD832ABFF3B6B666DCEC6EDB177014B616DFE90BCC82AD5C3C3125C7CEE1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::Remap(System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4346,
              "BodyHash": "13B7D62B7EAB69ADE810D3D82ABD995B268F3B78ED4C362F1188372914EA4CC7",
              "Hash": "3EF820F5E37A9819A2955D81A921D230A55ABE8D4266A2F05C9DAE2A8E99FE25",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::\u003CCreateStateMachine\u003Eb__74_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::\u003CCreateStateMachine\u003Eb__74_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.SetControllerState::.ctor(System.Int32, NodeEntityArg)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::\u003CCreateStateMachine\u003Eb__74_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::\u003CCreateStateMachine\u003Eb__74_3()"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "phase1",
                "phaseA",
                "phaseB",
                "phaseC",
                "phase2",
                "phase3",
                "phase4",
                "phase5",
                "dead",
                "laserAttackCooldown",
                "laserAttackCooldownTimer",
                "laserAttackOnCooldown",
                "cyclopsBody"
              ],
              "Source": null
            },
            {
              "Id": "Damaged(System.Single)-\u003ESystem.Void",
              "Name": "Damaged",
              "Signature": "public System.Void Damaged(System.Single damage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "335D067C0937DA668F5F149A204B88977D8DBBDFE35727DD1ABF97554686DB37",
              "Hash": "D10762DD729835EBDE968515BF12602B5539CA926B351E6756A603D8CF886328",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteBodyParts()-\u003ESystem.Void",
              "Name": "DeleteBodyParts",
              "Signature": "private System.Void DeleteBodyParts()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "E048D276B2CF50864DB4076145EB3FDFD9288D12E502F2390ECA931F41D4FA0E",
              "Hash": "7E109DBC59C33BF50A1CA9F69BEF0898B7D19009CEF2372125A27E151BEA517A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteEye()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeletePopOutEye()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteEnemies()-\u003ESystem.Void",
              "Name": "DeleteEnemies",
              "Signature": "private System.Void DeleteEnemies()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "1759154A06A4A5AEFA3ACDCA096F746E77A491211B252D4B80B16EEC9F7555DD",
              "Hash": "630047A4D6C1DC742EF42C4E4FEFF2D0D53279DC0892D192F643074EFD544031",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteEye()-\u003ESystem.Void",
              "Name": "DeleteEye",
              "Signature": "private System.Void DeleteEye()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "12F25FC2C83114AD58A8B11C9E3CE55BD8C85FF957DA8AE055F95DEDED0F1CB1",
              "Hash": "03E03D57ED8B8B79A6BD4CF6BEB4C1173614F750ABD46A0F8CC365B3693BD328",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeletePopOutEye()-\u003ESystem.Void",
              "Name": "DeletePopOutEye",
              "Signature": "private System.Void DeletePopOutEye()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "6DE6B21387EF7009FB508F6BA2959B2260A38076F2614EFF11A76EA7072DF5F5",
              "Hash": "11BE933F4AE5BA322C5313DAA27B6D08376D3CF7DD139C8FCCAF285D5D040318",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 659,
              "BodyHash": "60ECBE07C1B764BC4F0E3CD7FF76DF4DC07E4EC364C6212A88DA08A7F841ED37",
              "Hash": "28B5E7B37C59A399439E4E47A094D77170E088EEF55E5C488325A6A048DB7E04",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::InitializeArenaSpawnTables()",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point, System.Single, System.Single, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::.ctor(System.Single, System.Single, System.Int32, CandideCreator.Shared.Models.RectangleF, System.ValueTuple\u003CSystem.Single, System.Single\u003E, System.Guid)",
                "CandideServer.ServerManagers.BossServerManager::IsBossDead(System.String)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Reset()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "base_damage_to_trigger_slam_attack",
                "slam_attack_height",
                "slam_attack_falling_rock_interval",
                "slam_attack_falling_rock_count_per_interval",
                "squeeze_attack_arm_speed",
                "grunt_spawn_interval",
                "slow_down_spawn_rate_threshold_percentage",
                "min_spawn_rate_multiplier",
                "phase1A_duration",
                "phase1B_duration",
                "phase4A_duration",
                "phase4B_duration",
                "boss:cyclops_eye"
              ],
              "Source": null
            },
            {
              "Id": "EyeLookAtTarget()-\u003ESystem.Void",
              "Name": "EyeLookAtTarget",
              "Signature": "private System.Void EyeLookAtTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "8CCC56AC1FCA8B89F0E150A50F3E901FC6CBEF92B86CF58A7704F7B5E2660BAE",
              "Hash": "92631C81BC443ABAD61E81208244A473C71FB69385B14F5FD2170EB160CBFBE9",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetTargetEntityIfOk(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EyeLookAtTargetWithPrediction()-\u003ESystem.Void",
              "Name": "EyeLookAtTargetWithPrediction",
              "Signature": "private System.Void EyeLookAtTargetWithPrediction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "883909BD3EB4CA79B5EEBBBC70AE9952762C32266EF7682A7C1F2A26D0DD502A",
              "Hash": "3C64F1A62E8FFF7EB715BCD56C263A8E06D4FEE8271754FB07A62EB0267569BB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetTargetEntityIfOk(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EyeShootArrowProjectile(System.Single)-\u003ESystem.Void",
              "Name": "EyeShootArrowProjectile",
              "Signature": "private System.Void EyeShootArrowProjectile(System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "6354C070A1131C62283A07AA3CD9A49A1B457AF4E1DC408172E39A054EA0B664",
              "Hash": "8AF2B9F6444259BB6FD8E47A91BD3013787B2D22FEDE35E569744430E8947F62",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EyeShootProjectile(System.Single)-\u003ESystem.Void",
              "Name": "EyeShootProjectile",
              "Signature": "private System.Void EyeShootProjectile(System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "974537FA73930E88DF6846BB638AEFB4F237675A0D33227FC5C4ADB902322C4D",
              "Hash": "CC57C0D878CBADB1D8EA5B739B3C463434E56B06A1FC39EB6966E1684E8F3897",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPlayerToTarget(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GetRandomPlayerToTarget",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GetRandomPlayerToTarget(Shared.Entity.EntityWrapper sourceEntity, System.Nullable\u003CSystem.Guid\u003E currentTarget)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentTarget",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "C56C4C270205641112E750E6432DD93069F74C63ACEFF677ABBAC32200755442",
              "Hash": "3CB74327410CA67AF9F1F4F1398895E6661089BD9A7684367BFDB23E12D44D13",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpawnPosition()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetSpawnPosition",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetSpawnPosition()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "2319C6E946EC369B7999EDE934BAAA04F752516801C0D9902D22F047234B3D76",
              "Hash": "675A141B9C0BB2ADC7B92EF9FBF7EDCA71F3C7D0F6AAEFC0B5B55826E86D3C00",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point, System.Single, System.Single, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTargetEntityIfOk(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetTargetEntityIfOk",
              "Signature": "public Shared.Entity.EntityWrapper GetTargetEntityIfOk(Shared.Entity.EntityWrapper sourceEntity, System.Nullable\u003CSystem.Guid\u003E target)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "078B0342A0367A716E35E9E1B486A01DC838FFBC3B01D356905DC7BD388ED935",
              "Hash": "09309C11EC69C4B18AE55AD919CD5A12F26BBDE96F6F188D8840609475DD607D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitializeArenaSpawnTables()-\u003ESystem.Void",
              "Name": "InitializeArenaSpawnTables",
              "Signature": "private System.Void InitializeArenaSpawnTables()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "BE44E7F4EF32AACF922435A523A92CDD9B0766EA81A2BB70125C7E1E32EB2CF2",
              "Hash": "B09E5337D213781F296FC322D8FC109E5669FD6E753DE72CB2C4E3E664E50D4E",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnTable::.ctor()",
                "CandideServer.Models.SpawnSystem.SpawnModel::.ctor()",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "spawn_table:cyclops_arena:cannon_fodder",
                "spawn_table:cyclops_arena:grunts"
              ],
              "Source": null
            },
            {
              "Id": "IsCyclopsBodyPart(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsCyclopsBodyPart",
              "Signature": "private System.Boolean IsCyclopsBodyPart(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "826A1BB511F87DCBACC52601EA570368C6E3FD5550619BF503D8B758A159096D",
              "Hash": "48B6BDF01B7540B8B51C71D23DFB78654CF39080760AEC5145E80FD3154E5AE7",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityInEntrance(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnEntityInEntrance",
              "Signature": "private System.Void OnEntityInEntrance(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "5B99C318828462379241484973207B098B6CF233BE05AC84174F189E2D74309C",
              "Hash": "1A0A7D01A2C54F69484442E53194CDC13DD340DC5FD51458B2AA551415355614",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::EntranceBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityInHole(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnEntityInHole",
              "Signature": "private System.Void OnEntityInHole(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "A9144288DBA5A8543F28A058C411498F5F7485BEE8657E18F96841C0927DE87B",
              "Hash": "9806D0A64053E0B7E83436EAE32A1C9BE3A2A7F69E6C23CE74009F1963CAD13B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::HoleBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBossFight(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveBossFight",
              "Signature": "public System.Void RemoveBossFight(System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "6ADDF72879CC5CE74C992CA8229A0856A20F330F8925DAC23FD9DECA6B27A99A",
              "Hash": "6FCDEA2AA238CA17A1CB6E0AD27203C3C11A6562E5817280AD076D7E089B9E30",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveKilledEnemies()-\u003ESystem.Void",
              "Name": "RemoveKilledEnemies",
              "Signature": "private System.Void RemoveKilledEnemies()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "37011500D0B65A97DB46E2CE72724206B6CFCCD6B29750439AA7C18681485AFE",
              "Hash": "8696A819AE1967463E15F59A753E7CB06169768A2460D0198CFBAA4FCE0D17BC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::RemoveAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "E842AC96F8FA0783978362BEA2A36A607531CE9A90EF24024908DFDC214C3B6E",
              "Hash": "C4EA1358B4B17D6C71AE9F7A9DBDE490D5CBB0A14983B4868D9A24D486B118E3",
              "CalledMethods": [
                "BM.BehaviorMachine::Reset()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::RemoveBossFight(System.Boolean, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::Reset()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteEnemies()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteBodyParts()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Setup()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectRandomPlayerAsTarget()-\u003ESystem.Void",
              "Name": "SelectRandomPlayerAsTarget",
              "Signature": "public System.Void SelectRandomPlayerAsTarget()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B239FFF9F0176AD7D43D54D457E59D5C3A2D50537B9CBE439059F90205337ADC",
              "Hash": "B22DA5A5B37256B743D7DC7E293EE32520BFB8508DD06F9DC2FD19234834E6F4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetRandomPlayerToTarget(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 477,
              "BodyHash": "2A07ADD97E3FC674166486BCDE9884DA3FEC71EEF544991508195B76E3A83FA8",
              "Hash": "B419F6F8FB611C7A86F528FBAD5772EC2A84664CC132BCD672AFBA8EAD4B992A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Exception::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueDown(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "System.Math::Ceiling(System.Double)",
                "CandideServer.ServerManagers.BossServerManager::ScaleBossHealth(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.BossServerManager::ScaleBossHealthNoRounding(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEye()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnBody()"
              ],
              "StringLiterals": [
                "boss:cyclops",
                "Missing cyclops boss data"
              ],
              "Source": null
            },
            {
              "Id": "SharedHandleEntranceCollision(Shared.Entity.EntityWrapper, System.Action\u00602\u003CShared.Entity.EntityWrapper,Microsoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "SharedHandleEntranceCollision",
              "Signature": "public System.Void SharedHandleEntranceCollision(Shared.Entity.EntityWrapper arenaEntity, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E onEntityInHole)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arenaEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onEntityInHole",
                  "Type": "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "D8028CD365AF02C153D9CE239952C796DE44622188089E05A32E6939B885DBE8",
              "Hash": "61BBBD267C3E1B38862E16BB05E7918B04CC491A1833C9ABD923F37EA43B770F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.MathF::Sqrt(System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::Invoke(!0, !1)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharedHandleHoleCollision(Shared.Entity.EntityWrapper, System.Action\u00602\u003CShared.Entity.EntityWrapper,Microsoft.Xna.Framework.Vector2\u003E, System.Func\u00602\u003CShared.Entity.EntityWrapper,System.Boolean\u003E)-\u003ESystem.Void",
              "Name": "SharedHandleHoleCollision",
              "Signature": "public System.Void SharedHandleHoleCollision(Shared.Entity.EntityWrapper arenaEntity, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E onEntityInHole, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E ignoreEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arenaEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onEntityInHole",
                  "Type": "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreEntity",
                  "Type": "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "F193452C0495AB5152E5BC1ED4A308BB7EB754FF8D83A183CDCB5ECD170DFCAF",
              "Hash": "E943BB58CE59D1B2719005F552E68E2C5DE96DA11A9F2CA4EFC7EB512C7FC4B7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::Invoke(!0)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.MathF::Sqrt(System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::Invoke(!0, !1)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnArms()-\u003ESystem.Void",
              "Name": "SpawnArms",
              "Signature": "private System.Void SpawnArms()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 508,
              "BodyHash": "DD7097F5D960DBF45157111D992FA4AD6FF8AEFCB5AF00261EA422A497D98D95",
              "Hash": "415ED48BA189D3A34F434E58833305B138C14EF2E2D2CDBB86ED292B59F0C2A4",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "ServerCyclopsArmController.Settings::.ctor()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::Setup(ServerCyclopsArmController.Settings)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnAshMen()-\u003ESystem.Void",
              "Name": "SpawnAshMen",
              "Signature": "public System.Void SpawnAshMen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "F8472793318C856272A8108D372F5355E0F584C516EBD408AB43F2EE321C6732",
              "Hash": "16368C078F23284FC7CE0A6AB4F2B0C7C78EE9409B554185588E40BADD100EAF",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntity(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBody()-\u003ESystem.Void",
              "Name": "SpawnBody",
              "Signature": "private System.Void SpawnBody()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "4F15BB86E62C850C6C3C6A293D8E78DF505317D37272256DE17E6C9EFB189654",
              "Hash": "FD71011616967ABE4A066FC9E39DD1D4138709AAB9BB2A26FB42B8137180C08C",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEnemies(System.Single)-\u003ESystem.Void",
              "Name": "SpawnEnemies",
              "Signature": "private System.Void SpawnEnemies(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "09BF3B59D10F73A0709D5F2CE01B644B8990A3CD694CE50A75738529FBB62406",
              "Hash": "BC7C7DD6CD05155C2E07F8F977390C0BFDFDB0F2F1659316F1CC2D188251288E",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::RemoveKilledEnemies()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::CalculateSpawnInterval(System.Int32)",
                "System.Math::Min(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::TrySpawn()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(Microsoft.Xna.Framework.Vector3, System.Guid, System.Single, System.Boolean)-\u003ESystem.Boolean",
              "Name": "SpawnEntity",
              "Signature": "private System.Boolean SpawnEntity(Microsoft.Xna.Framework.Vector3 position, System.Guid entityBaseId, System.Single direction, System.Boolean gruntDroptable)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "gruntDroptable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 483,
              "BodyHash": "954A339EB6BDED23587FA83579885B93067645DC04399A0BE206C57BC68AD9E3",
              "Hash": "91AF094DDAF799B0F8ED8C940EB1E5401C2CAB63325AD91B3F64FECDF79FE5DB",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SelectRandomPlayerAsTarget()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Aggro.CircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.Components.AggressiveComponent::GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_FactionComponentRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DropTable(Shared.Models.DropTables.DropTableSystem)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_mob_drop",
                "SpawnEntity",
                "aura:general:system_stunned",
                "boss:cyclops:adds"
              ],
              "Source": null
            },
            {
              "Id": "SpawnEntity(System.Guid)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "AFC2539CFDABBB8B031B9833DABF2FA9EC449E228D890412C9F1084534778DEE",
              "Hash": "587F9C6EDD63E521E7940537D4FD1A32F90C6A1DF6C6F43B904C014B8300DBFC",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetSpawnPosition()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntity(Microsoft.Xna.Framework.Vector3, System.Guid, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEye()-\u003ESystem.Void",
              "Name": "SpawnEye",
              "Signature": "private System.Void SpawnEye()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "815E088E1AFFABB41DB9399E1A97683BAC8CF87B6A595EF6387EEA477FFCD8D2",
              "Hash": "A369292CBCF3F27EB304EB8AFDED245B7CC9C46337704504F41C25E6B295DC50",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController::Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartEyeAttack(System.Int32)-\u003ESystem.Void",
              "Name": "StartEyeAttack",
              "Signature": "private System.Void StartEyeAttack(System.Int32 attackType)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "attackType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E0A0EA80FE7A9434586FD53697401CEE5A9E7B253F2CAD21C7E1A46545E9378C",
              "Hash": "C74A3041F13F5133AF7F0F748369D5DA982D0FAEDE4B198F75434BBA1AB61014",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySpawn()-\u003ESystem.Boolean",
              "Name": "TrySpawn",
              "Signature": "private System.Boolean TrySpawn()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "456F0A9239C61569A315EF88261DCB5741A9584960F3E338B8E7067F5E5615ED",
              "Hash": "80956BD66711160A34CCE319DE4BEC101EF0E9E3D6E7A0043D7986E7682D8E5C",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::CalculateSpawnInterval(System.Int32)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetSpawnPosition()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntity(Microsoft.Xna.Framework.Vector3, System.Guid, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "68264584A0971FE93A2E5923590591DB348F779BECF11A88AB173CE0A5F32C2D",
              "Hash": "F76A2427D08D8F8A083E961C85420E8BF5E89954979012802A0FA29C84EFABA0",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Reset()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::ValidateSituation(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::UpdateHealthBar()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteBodyParts()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::OnEntityInHole(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::IsCyclopsBodyPart(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SharedHandleHoleCollision(Shared.Entity.EntityWrapper, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E)",
                "CandideServer.ServerManagers.BossServerManager::SetBossFightLocked(System.Guid, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::OnEntityInEntrance(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SharedHandleEntranceCollision(Shared.Entity.EntityWrapper, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEyeAttack()-\u003ESystem.Void",
              "Name": "UpdateEyeAttack",
              "Signature": "private System.Void UpdateEyeAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1765,
              "BodyHash": "33194EC3DC02BC09522AB37B357777962B6161200A0292DE47207F6093285E0F",
              "Hash": "B51D11B4857D0D1541A58729FF4A3C86998D65666BB4E5CC5E06C9F1BA73CE1C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.MathF::Round(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::EyeShootProjectile(System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::EyeLookAtTarget()",
                "System.MathF::Cos(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SelectRandomPlayerAsTarget()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetTargetEntityIfOk(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::EyeLookAtTargetWithPrediction()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::EyeShootArrowProjectile(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.MathF::Sin(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHealthBar()-\u003ESystem.Void",
              "Name": "UpdateHealthBar",
              "Signature": "public System.Void UpdateHealthBar()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "2C515976F4FB009A58D0B7D3DDB25E7C4E89324ADF8910CE1C09E5717933FDD7",
              "Hash": "7DE48CDA4D5AF0268632DD3DDC6DD4D8D79461117F9210AFC4BCBF0940950060",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateSituation(System.Single)-\u003ESystem.Void",
              "Name": "ValidateSituation",
              "Signature": "public System.Void ValidateSituation(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "6220A0832713A0728190A3684C7EC95E1A9E490320C148EF97DBC701FDBE2FC6",
              "Hash": "E6189B732E92786B8E29B5011E3494ABD9FB74305E9AE18381B40131D3B321D3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::ContainsKey(!0)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Reset()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetTargetEntityIfOk(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SelectRandomPlayerAsTarget()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BA095F430C04003705C4F233554E3E23C6186BB3D048573FC827939197FF24CE"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
          "Name": "ServerCyclopsArmController",
          "DisplayName": "ServerCyclopsArmController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CD40EC46C1C7EEE29DC371995E08AE34678A89C7A7A2D4F89C7E9E3D360A207"
            },
            {
              "Id": "FallingRockSpawner:CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Name": "FallingRockSpawner",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner FallingRockSpawner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE9FE5034CC48C34F0B8F6B6CBC62E7D21AEB086C751CC874A8DDB7216760620"
            },
            {
              "Id": "Phase2LeftArmPolygonPoints:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Phase2LeftArmPolygonPoints",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Phase2LeftArmPolygonPoints",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F91BB676F49A377C318852E20D0046CE33B845ABC4EC5D3AAAA878266ED2A6A3"
            },
            {
              "Id": "Phase2RightArmPolygonPoints:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Phase2RightArmPolygonPoints",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Phase2RightArmPolygonPoints",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71CF5D2F12FA89287A30FA84B0EB3FECFD137B6F162B060CD346C370C1DA3FE4"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "_arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Name": "_arena",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Signature": "private CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController _arena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C4495D06E688DAFAB3F189E456E3B90CA3D3DA8B2FCF8644B2D3B2611B9A8"
            },
            {
              "Id": "_damageTakenDuringSqueezeAttack:System.Single",
              "Name": "_damageTakenDuringSqueezeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _damageTakenDuringSqueezeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DFC28E8A7ABF71A3BFE31B75697BBAC5B784F25EC28A22AF88DFF56570F4DB6"
            },
            {
              "Id": "_damageTakenForSlamAttack:System.Single",
              "Name": "_damageTakenForSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _damageTakenForSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "846FA19A2E8135966E6C7DEEA0A48557DB2B3ADC7243D83D5018898F406E16BF"
            },
            {
              "Id": "_damageToTriggerSlamAttack:System.Single",
              "Name": "_damageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _damageToTriggerSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0BA7C7455BE909D62DCF3E662FEA8F4E43C065FD27EF0C9DC424801CCF6AA87"
            },
            {
              "Id": "_defaultPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_defaultPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _defaultPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E423BF7DA3F6E34BAFDAFF6F348A79D69B32FF3818570A29D534F54BCB70FDA"
            },
            {
              "Id": "_slamAttackHeight:System.Single",
              "Name": "_slamAttackHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _slamAttackHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C492793E5B39ACBB3979EAF833D7FFD698D95BEC29CC1E1196B2DD6F71FB4A85"
            },
            {
              "Id": "_squeezeAttackArmHealth:System.Single",
              "Name": "_squeezeAttackArmHealth",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeAttackArmHealth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3C7346FE97CDA1BBA5C8E64EF5858DED35DD42D1B7F236EE9C7C191C016D3AB"
            },
            {
              "Id": "_squeezeAttackArmSpeed:System.Single",
              "Name": "_squeezeAttackArmSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeAttackArmSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "050DBB070190625A786DDE151C0896ED2367441C172D0345F0DF74CB82CA7654"
            },
            {
              "Id": "_squeezeDamageMultiplier:System.Single",
              "Name": "_squeezeDamageMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeDamageMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AB4390FE63A3BCE4593DBB2D835B63D0AB1AD7042BA9DEA44B8F8EC11CC76FF"
            },
            {
              "Id": "_waitDurationBeforeSqueezeAttack:System.Single",
              "Name": "_waitDurationBeforeSqueezeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _waitDurationBeforeSqueezeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C98BDFF78102790EF3EAFDB79288B8AB4C0D5C200FAD86C4C603262E016FB7C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2360,
              "BodyHash": "C7B122C7FD03D73B693759E66FCA076248B3604432CBC535BC70912B31D6CC64",
              "Hash": "1D14DA3F9E3BD3E419617E268650A53EECEC94897CA1FD1099933507C8DFBCCA",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::\u003CCreateStateMachine\u003Eb__20_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Byte\u003E::op_Implicit(T)",
                "NodeEntityArg::op_Implicit(System.String)",
                "BM.PlayAnimationMsg::.ctor(BM.NodeArg\u003CSystem.Byte\u003E, NodeEntityArg)",
                "BM.NodeArg\u003CSystem.Byte\u003E::op_Implicit(System.String)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::\u003CCreateStateMachine\u003Eb__20_1()",
                "BM.BTBuilder::End()",
                "CastSpellNode.Args::.ctor()",
                "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::op_Implicit(T)",
                "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::.ctor(!0)",
                "BM.CastSpellNode::.ctor(CastSpellNode.Args)"
              ],
              "StringLiterals": [
                "base",
                "phase1",
                "phase2",
                "idle",
                "slamAttack",
                "phase3",
                "phase4",
                "phase5",
                "squeeze",
                "cyclopsBody",
                "raiseArmAnim",
                "slamArmAnim",
                "cyclops_slam_attack:0",
                "idleArmAnim",
                "WaitDurationBeforeSqueeze",
                "moveDirection"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "6BAABE9DE39F2F75860DEE8AE780FFF35CC61626D7A076FD9EB600DB0C56EC67",
              "Hash": "A37C4983AB746BCF8BE6FE928ED61E3F23FF0C4FC3BE3501A4718015431F583E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_TerrainStepHeight(System.Single)",
                "Shared.Entity.EntityWrapper::set_IsAllowedInPits(System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::SetPhase2Collision(Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "side",
                "left"
              ],
              "Source": null
            },
            {
              "Id": "IsArmDead()-\u003ESystem.Boolean",
              "Name": "IsArmDead",
              "Signature": "public System.Boolean IsArmDead()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "85D8E1AE8852967CB077EC1D36A2F6B2F939B4650E7E4EC28FE8446AB0E02D88",
              "Hash": "499635580E787433F5C5AB43140DA08196D64F2965B58659AE27E60E615071E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "84F65FD1CB24E64A506CD5C6703B03A2A496B6E802C6FEF29DCA7218F64199DC",
              "Hash": "EC24B29E6556A17D3D0B64600AA20DBC76CC4A700414CEE74082F7268EF88E91",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Damaged(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Object)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "private System.Void SendMessage(System.Object message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "1FBBE8AFE825F6232D864BCC06F9E304BB37F8E8633AAA83A1BAC409813FEE63",
              "Hash": "D2E14A925CF65D4C7659135906149A34200F5CFFFCA7F83A8688928F5F0E126A",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPhase2Collision(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetPhase2Collision",
              "Signature": "public System.Void SetPhase2Collision(Shared.Entity.EntityWrapper entity, System.Boolean leftSide)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leftSide",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "5DC0199C6E67B3A4CA6F651EC34BE90C6A7081D5498798CA4CD43827A52FF56F",
              "Hash": "8D23AAD487E05A867B609267AAC370B7BC3CB4EBE50F59B8896160A2496F15AC",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPhase3Collider(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetPhase3Collider",
              "Signature": "public System.Void SetPhase3Collider(Shared.Entity.EntityWrapper entity, System.Boolean flip)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "CF64ADA8A98B5347FAC3D29D7871E83A6BBBA4BA45F612AE60D386D895D41E01",
              "Hash": "85A21FC5154BB13CAF8725E05DA1FD9388EE9B39232871E1ADFCB21BD206F48C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(ServerCyclopsArmController\u002BSettings)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(ServerCyclopsArmController.Settings s)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "ServerCyclopsArmController.Settings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "93E5A0CDF0842543BD0B1950EF4AEE633A46735B65E6CA64183FCB6FE0D53218",
              "Hash": "EFC1D8D61EB3D41EFD31C3AD331C8D6DDE4C464AE3A22BFDF41B6E50C3E2F519",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.CyclopsArmMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::SendMessage(System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::.ctor(System.Single, System.Single, System.Int32, CandideCreator.Shared.Models.RectangleF, System.ValueTuple\u003CSystem.Single, System.Single\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "6F32F8BD4D53AFBF108D35E8E4E733B239DAB6A1B198C5FB56093E548EC8E9B7",
              "Hash": "5BDC4CABCE30156E951350DB68494A95628F2505ACF2A541C70E8850C75D8BB5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::Update(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSqueezeAttack(Shared.Entity.EntityWrapper, System.Single, System.Single\u0026)-\u003ESystem.Void",
              "Name": "UpdateSqueezeAttack",
              "Signature": "public System.Void UpdateSqueezeAttack(Shared.Entity.EntityWrapper entity, System.Single phaseHealth, System.Single\u0026 damageTakenDuringSqueezeAttack)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "phaseHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTakenDuringSqueezeAttack",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "4EA76B15583571EC8787ECF59577D32B3B127E47EC96598883276FDCFAEA0F15",
              "Hash": "FF5DA479A47EA1D81AF98D1AE05DAF664CEE3D8326ED6B4A0BACC44C83F8764F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9D7CA26BB17F9397B180250BA5B787B59752FFA806AAEEAE1CD4ADABD9DCE653"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsBodyController",
          "Name": "ServerCyclopsBodyController",
          "DisplayName": "ServerCyclopsBodyController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsBodyController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9BF661BC99D5568D19A4B38BBB6143E141FB5CA19650BDE7D069F89A30943AD0",
              "Hash": "C619621FC49C4166FF508ECB0F22A39104C3DB7B24EE3DBE63239E68723CAAC5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_TerrainStepHeight(System.Single)",
                "Shared.Entity.EntityWrapper::set_IsAllowedInPits(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7AFA64E79AA26C3246A1C2459A9AA084F5D445D46741516B600464B932452061"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController",
          "Name": "ServerCyclopsEyeController",
          "DisplayName": "ServerCyclopsEyeController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsEyeController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Name": "Arena",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController Arena",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABEEEDEC1901BE7CA7D304EDEEF6473ADB914BB720FEFD1DA8B5990697B946F9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "37F934BE98BCAB98EAF524874C6A8FD2DEBF4CDE8F6D7B6085207C6FC85D6F47",
              "Hash": "E1D6538D637CD7140C365BEA2A446AAFBEFE4752456FEA60B38EEA0B8E0C6473",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Damaged(System.Single)"
              ],
              "StringLiterals": [
                "explosive_pot_explosion"
              ],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController arena)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arena",
                  "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "02FA34F89288FD5E288A7002C3324E80F68557F101F7A58A25626819E6D62355",
              "Hash": "D1E8E544C98D1C287CCCB61F813480D44AFC5196F797EB4EE2FFF65FBA643AA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "306F3786EF4AA76A57CF207F9DD5E67163E5A0D36614ACD27B896531902B19D9"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller",
          "Name": "ServerCyclopsLaserPhase2Controller",
          "DisplayName": "ServerCyclopsLaserPhase2Controller",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseLaser:CandideServer.Entities.Modules.ServerLaserBeam",
              "Name": "BaseLaser",
              "Type": "CandideServer.Entities.Modules.ServerLaserBeam",
              "Signature": "public CandideServer.Entities.Modules.ServerLaserBeam BaseLaser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9978B2BC0620382B09929BD4818A7584733094645EBE8DC3A9617AC4288087"
            },
            {
              "Id": "Laser:CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam",
              "Name": "Laser",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB3B185591EE6301D448D5FB1C2D424579E49B0F84CD1D92C533ECD21EB8F4E8"
            },
            {
              "Id": "LaserChaseDuration:System.Single",
              "Name": "LaserChaseDuration",
              "Type": "System.Single",
              "Signature": "public System.Single LaserChaseDuration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FEFEFD2D29FD73DB81B0994D045EC790436E667DFDCA189E3CA83C9455A4247"
            },
            {
              "Id": "LaserOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4048BA450EDDB711A630507CF5717FC2224F23DF1492F7783FAD0F9F663880DE"
            },
            {
              "Id": "LaserTimer:System.Single",
              "Name": "LaserTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LaserTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62765F44DFCE4DCA58E2237925BAD16343D17AFD154F612A077D309A6F7C0095"
            },
            {
              "Id": "StartAttack:System.String",
              "Name": "StartAttack",
              "Type": "System.String",
              "Signature": "private System.String StartAttack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "617606C7E87AE278898C076426FCAED8B6BEA65B1EF82FC858C61BC1A4D2F05C"
            },
            {
              "Id": "_arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Name": "_arena",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Signature": "private CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController _arena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C4495D06E688DAFAB3F189E456E3B90CA3D3DA8B2FCF8644B2D3B2611B9A8"
            },
            {
              "Id": "_slowDownDuration:System.Single",
              "Name": "_slowDownDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _slowDownDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC0A98C96E18F0240AE7EF569C6A51629D06CF61D870CD681458ED25256CE2C1"
            },
            {
              "Id": "_slowDownTimer:System.Single",
              "Name": "_slowDownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _slowDownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7884FFFB0E2700795CD180870F8D9D2D0A5276C1A6C3BE3BE86F43D3F8BD7315"
            },
            {
              "Id": "_source:Shared.Entity.EntityWrapper",
              "Name": "_source",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _source",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AE36AFEFD6727ED2E7E562D31991E14C4C841D0C1ED4698AC7AA426074ED51"
            },
            {
              "Id": "_startMaxSpeed:System.Single",
              "Name": "_startMaxSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _startMaxSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F583ADDCCB6B7CF6F4DF72BB6829C5001EDDBFA32BD4DD6BB9496D8AE8FF0A0"
            },
            {
              "Id": "_target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01DC06C8573353606C78C4E4F983D4BB7804897987988316F83D7FE475CD1746"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(System.Nullable\u003CSystem.Guid\u003E target, Shared.Entity.EntityWrapper source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "1DE5271FC384222E37FE9FD4885CE9566B34AD83573A038C9BDF3D1B139A2E5E",
              "Hash": "DE110A3CAD9A2781101B1D660D088956648CCCAEDCBB4DF7A66C5AEDA4AC3938",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CyclopsLaserPhase2Message::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)",
                "BM.Blackboard::SetValue(System.String, T)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "StartAttack"
              ],
              "Source": null
            },
            {
              "Id": "ChangeTarget(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "ChangeTarget",
              "Signature": "public System.Void ChangeTarget(System.Nullable\u003CSystem.Guid\u003E newTarget)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newTarget",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "78B3531BD180A2839F1DC3857BEB02924AA4D57EE96D7573E85223680628DC82",
              "Hash": "DE90A101E3C7531D495A0B70BE5849D5FBB7064A9DDFF0092D307DE6384D2B42",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CyclopsLaserPhase2Message::.ctor()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 731,
              "BodyHash": "A33397EA8B51A15278BD2157382E792A13020886E20681073F8B4A3BEA9599B9",
              "Hash": "B3BC9CBEF416052F0C1EDE988E0CCD1840E1CF41AAF0964414D9AE758D9DA81D",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.SetControllerState::.ctor(System.Int32, NodeEntityArg)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.NodeArg\u003CSystem.Byte\u003E::op_Implicit(T)",
                "NodeEntityArg::op_Implicit(System.String)",
                "BM.PlayAnimationMsg::.ctor(BM.NodeArg\u003CSystem.Byte\u003E, NodeEntityArg)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_4(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "StartAttack",
                "cyclopsBody"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "535F147F2A535229D6763DF44CF5E6A16178215926AB77F3B4F0F99713E1AA6D",
              "Hash": "AE535A03A64B5B782A63440B82004941DB7C1C2E9385A62F5F2DACB15D1D6483",
              "CalledMethods": [
                "CandideServer.Entities.Modules.ServerLaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam::.ctor(CandideServer.Entities.Modules.SharedLaserBeam)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E381955A4857FF21A14ECEC1BC541D735D0665800733D8BAE3356037BC5258DD",
              "Hash": "D8BE3A9F07BB2B3AFE79B74EA671706077D7A3BA2206D4084ECF7974A8DF2567",
              "CalledMethods": [
                "BM.BehaviorMachine::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController arena)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arena",
                  "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F17FA76CA832945B6770A114A29BC437CAE853C576105747E8B74A4E98A99A48",
              "Hash": "7CF415582B2C12AC79DDC1CB1A2797AFAEBB81ACF8B0F07637CFF77BB8A7698F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopAttack()-\u003ESystem.Void",
              "Name": "StopAttack",
              "Signature": "public System.Void StopAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1B438C4D2EBF04D39AD30E08AB624375D75B20470387612D73087047E8DBB680",
              "Hash": "5A645FE91F4BAF9567162645B7B698972C160F534034BBCCB0AEDF683A72B244",
              "CalledMethods": [
                "CyclopsLaserPhase2Message::.ctor()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopShooting()-\u003ESystem.Void",
              "Name": "StopShooting",
              "Signature": "private System.Void StopShooting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "ACAE65ABB083A2A4772C686C489DD9796B985EF6FDC7227F9616D9118E02D266",
              "Hash": "B056251C99712089B87D210DFCCAAA8C92D1D2942EB8F05B9B03883F1986461A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "164708344AB2893683C8CCFEE7CA2CC03EBB1074CAF382C72384AF35602C2BF1",
              "Hash": "AF6F5CEEF1D97615E8FA3AEAF4B9A6C97C6E0C8E2AEC575770F372C833605C0F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0DC2DDA1B24C2BB3B47D683305C925BE397A89C8D0E39BE4892DA608FD06342B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController",
          "Name": "ServerCyclopsPopOutEyeController",
          "DisplayName": "ServerCyclopsPopOutEyeController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsPopOutEyeController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Name": "Arena",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController Arena",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABEEEDEC1901BE7CA7D304EDEEF6473ADB914BB720FEFD1DA8B5990697B946F9"
            },
            {
              "Id": "DamageCooldowns:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "DamageCooldowns",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E DamageCooldowns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E77975C24CA7577CF4C7F1C76F4A345A3C1E3CB5D809468F5BB468C02BABFE95"
            },
            {
              "Id": "SharedCyclopsPopOutEyeBehavior:CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
              "Name": "SharedCyclopsPopOutEyeBehavior",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior SharedCyclopsPopOutEyeBehavior",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93924510641DBDD3F194D680FF622387AFF12529B6A76773F901C274566CF42B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "BC05514A90E48B14F513F0CB28887F524F4098E7D5A28840B832C040F0E709FD",
              "Hash": "2E07005BD9DFA0A51C02F83DB49FCF84AE35F1C8FCCA3EF9E240BE6C2B61CF7E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "243764404EF995A8C605A3E791ED3359233ED6142E1FFF1330117C28EBF02957",
              "Hash": "8EEF80313E176D66CC410A77E9EE39A1DE3E53FB0FE65BC18C4428D41CF7A5E6",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::Damaged(System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "AD5D29BA1C403621CD2D8BE195AA6452BEB311BF46898F972DBD9F3CF5F537A9",
              "Hash": "D1AAFF5EDA58AD0756C57249F519BB8D6B0C47BB31E7E4F6DE1EA34EAFD09875",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [
                "cyclops_eye_roll"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "4CED0D4798F73D7F20C4E9A96B273CA3EF949B1746E3EAFD190D5C9BEBF9C6FE",
              "Hash": "6E446F3C7E5DE28FC266EE2509E473FB18FBE78C041E527ED9A8F1CC88B5DE55",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController arena)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arena",
                  "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D2B90BDBCF92D8235B1069904D5906EC1B6469AA622688E8B89952BE232F0A25",
              "Hash": "A890BDDE46CD9681B7634A4C322C34C8D2DC68D5302195F78C70F170D3010453",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "177A209BF809A079DABC5A124F84178EF5935AFF6C73E74B9B38ED2BD308E220",
              "Hash": "79A984C8EFE7F9634E8EB75AF33FAACF053326B6880C9CD432E519BBC59A3AE8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5DC164A2113F2AEE2CE450E37BCF8C02C612AE22D1502E2630C9EB3FA941C18C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.ServerFallingRockProjectileController",
          "Name": "ServerFallingRockProjectileController",
          "DisplayName": "ServerFallingRockProjectileController",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.ServerFallingRockProjectileController",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ShouldBeRemoved:System.Boolean",
              "Name": "ShouldBeRemoved",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean ShouldBeRemoved",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F5E8AD6E50EB0399CAC908A5C5B55FABA39AFEA77DF18EADDA72AB91CA8F521"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "C90DE5E08D7C1C901D42F07B78C69636A09DCD5610D7B1A8C4910BC630DDCD25",
              "Hash": "3B0CA0B2B693E4997935664F6516CA6F552A7898D24956A9E6A96AC8E3B33DB6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Explode()-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "FAD6D5F2FBAFCF7CB90CA2B380911166E685C0928D87C3866A316491DF3080FA",
              "Hash": "3B88999E768C694F2F661D32D4E85E6733B8EB87EE551408041396134DE87E38",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "falling_rock_projectile_explosion:0"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F94C7E914C66F8C489A195DA145BC7CB6BB43CFE768DE7D8656989FA37FF0A79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "9C641A351ABAF527D3E01A3B37ADA1A25A7E0A05F5CDA6DB3403B69776ED94C6",
              "Hash": "356B0396BE21A754B2F2C778DEF8440E02C925A701217B1530F5F94B70DD7DA7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerFallingRockProjectileController::Explode()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "944BEF7AF3DF54E4436CF65F0BE1723E34233247D22E4A029B975DFB433A8E7E"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
          "Name": "SharedCyclopsPopOutEyeBehavior",
          "DisplayName": "SharedCyclopsPopOutEyeBehavior",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecayingSpeedBoost:System.Single",
              "Name": "DecayingSpeedBoost",
              "Type": "System.Single",
              "Signature": "public System.Single DecayingSpeedBoost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AF0C0ABC1EA02BBA4E6591E1E8D5C469873D2082FA80012202F1DCBA36F7D1A"
            },
            {
              "Id": "Direction3D:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction3D",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBDCC19A26C0B1F7817DAE41B734F75477E6812122BA8B52B64D248EA49344D2"
            },
            {
              "Id": "Direction3DTangentX:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction3DTangentX",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction3DTangentX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5322AE01CAD560AAED17812CFB6679FFE5C91D1D64C57F8B537FCBD415B3CB08"
            },
            {
              "Id": "Direction3DTangentZ:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction3DTangentZ",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction3DTangentZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34E1D64ECFDAB8444DFF905F4AFD5332F317FAF530394D5A280609DFD46C902B"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A77F6582700E1B0DF0241AAA037B60B821D13608EAAAC0629CCD47237899F19"
            },
            {
              "Id": "EyeHealth:System.Single",
              "Name": "EyeHealth",
              "Type": "System.Single",
              "Signature": "public System.Single EyeHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "245A356BBC290070A377F8107D9254849FFED2D55A552DB8EA9AB07FE2E949A4"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "VelocityDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "VelocityDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 VelocityDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCF5C50FE84F20533F1BCD77444D2BF3E2C4F49A0BEDF2FE469919E0150926AF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntranceBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "EntranceBounce",
              "Signature": "public System.Void EntranceBounce(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "14B705A278E5A01D9CF48C3B52C54FD05712AB57EA6D0D9B27BFD85818AB50D0",
              "Hash": "82B7B91292E497DB765007F2A289477A1819568C91CF40BF95D71241642E967E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HoleBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "HoleBounce",
              "Signature": "public System.Void HoleBounce(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "D4B475CCCDD9EB5985309F96E4822998BECB7E3410655C1702193C5FDB4965BC",
              "Hash": "EC46EEEBF257BC0C4099E0F16B28C437F6766EE3F1C848F531F6BEDA3E2EB8FC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "4AA16DC3B4054E027E8659D96A926D701E6B648B5B05062476C309B79E4D15F2",
              "Hash": "207193EB587405341A2BF32D5F6BB1F95A78AE1B226EAFD3D2F2DDEDDCDB0AE2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thisEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "0A17291BF37D7A98D59142C90F18DC7A88515A543F5D3B85690E59C20B12CE59",
              "Hash": "2A3A3F5ACC3A3BAE03605AFA464B71C6CE523D8DBE34C69145538A13504437E8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "7F36CA3E9B2E3969D557544A3ADCB8CDF8484D398921C5DA814FEFF9671E21EF",
              "Hash": "B56C7E8CB116959A383478179AFEE03EE1C90E59C26CF4742B875B3E77FAD464",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDirection()-\u003ESystem.Void",
              "Name": "ResetDirection",
              "Signature": "private System.Void ResetDirection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "70E6B8FFC06A6E317DA9DA6780A52477589E8A24445F3EE79EC89AD5FD764B8D",
              "Hash": "D1EB7EE48A986ADB61633127E1F835152A7CD6DC05A24DF987E8968C3C730F13",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single healthRemaining)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "healthRemaining",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 461,
              "BodyHash": "8BA17E59B417D9270AA2B86CAF7B1872FFF7129263CBEECBDE340A2B92E08BC5",
              "Hash": "F50E2B7C2CC08D9813646BE733BBA02F455CD3EDF0378EB33745C8CD42737260",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Matrix::CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::ResetDirection()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C98B02EA88970DE6E32DE2BFE298DF1F1E2EE9EB973EBD8F872969345516984"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam",
          "Name": "SharedMovingLaserBeam",
          "DisplayName": "SharedMovingLaserBeam",
          "FullName": "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam",
          "Namespace": "CandideServer.Entities.ControllerSets.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationSpeed:System.Single",
              "Name": "AccelerationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A832AA595BA73B2708BB6367ECDCC15BD804E2DBE78129D51BE8E94613D570C"
            },
            {
              "Id": "ChaseTarget:System.Boolean",
              "Name": "ChaseTarget",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ChaseTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E88FF30818889FA1FE1378CFBD934428C7A4740AE6344A57DF27341345949B1"
            },
            {
              "Id": "CurrentPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "CurrentPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CurrentPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940321680CD7AFC8CA3A927AC4652F912A33ED89327D6F637148F12A401998BA"
            },
            {
              "Id": "CustomControlOverMaxSpeed:System.Boolean",
              "Name": "CustomControlOverMaxSpeed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CustomControlOverMaxSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39EF826DBB8105E6180C33F8B3E09297120030231C29FECEBD6C36D1D928F848"
            },
            {
              "Id": "LaserBeam:CandideServer.Entities.Modules.SharedLaserBeam",
              "Name": "LaserBeam",
              "Type": "CandideServer.Entities.Modules.SharedLaserBeam",
              "Signature": "public CandideServer.Entities.Modules.SharedLaserBeam LaserBeam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3672D927EFF2F559D0E8282756D50A799F05BABF087355B37AF49809FE47042E"
            },
            {
              "Id": "MaxSpeed:System.Single",
              "Name": "MaxSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single MaxSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2387250A2D1547F1169AE70E4D4276562CC3AD9EA7BFBF245BD97C7122B3348C"
            },
            {
              "Id": "SpeedDistanceRange:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "SpeedDistanceRange",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E SpeedDistanceRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66CC0DB787C197F88A4E7D6B20614AB0DCC96EC5234A97444DE8D9AD46EB75D7"
            },
            {
              "Id": "SpeedLimits:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "SpeedLimits",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E SpeedLimits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0361C91B91EBE5B90F2B6CA8834BF341A6CB55358CB5AE062D698F35A06648CD"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            },
            {
              "Id": "_velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "_velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _velocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A274ADB4F606FB39C3FF6C28B0E1725DC6A869CE2ABEB7BCAC54713292378303"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoChaseTarget(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DoChaseTarget",
              "Signature": "private System.Void DoChaseTarget(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 506,
              "BodyHash": "80E41F6D0B462F56A8CE09E299AB31BAEEB2E8D09D27175DFDADAE2007EF58B8",
              "Hash": "3A8717E661B8B9275A3D6F46055CDD823B0B53CAFC10790146802F4D6FFF32F5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::ExpoOut(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "765F79EF220A13EE5D4C2A3AEFB9113789112812C374D8FF94FD1DB2C498AF43",
              "Hash": "4F055BE2824C04F6D19ADC13908232850AC786F6944A88ABDFBE57860AACDA21",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam::DoChaseTarget(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5C631C43437196E92431C0BE7D1C8EDB19DD68A2B30F53F940C86950F1DA45C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController",
          "Name": "ServerDoliumController",
          "DisplayName": "ServerDoliumController",
          "FullName": "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController",
          "Namespace": "CandideServer.Entities.ControllerSets.Dolium",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParameterBuildingIdName:System.String",
              "Name": "ParameterBuildingIdName",
              "Type": "System.String",
              "Signature": "public System.String ParameterBuildingIdName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "560CE54C2EEE641B5EB0C0FEC4B907607CE224177FC034F50358CBF09E491E5D"
            },
            {
              "Id": "ParameterHasItemName:System.String",
              "Name": "ParameterHasItemName",
              "Type": "System.String",
              "Signature": "public System.String ParameterHasItemName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40306A2B6228707D87DE64B6AC595E9D607427F58AD3648A4AC32584B4F06628"
            },
            {
              "Id": "ParameterProgressName:System.String",
              "Name": "ParameterProgressName",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8543459BF55CA99E6951036E37A6C43A610910D9DD291642B6FC335B5CE8A3E"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_progress:System.Single",
              "Name": "_progress",
              "Type": "System.Single",
              "Signature": "private System.Single _progress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "937546684BF9E993945F288D3A7C5410BCC33421E5BB33D545E073776FF5341C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Building_SetHasItem(System.Boolean)-\u003ESystem.Void",
              "Name": "Building_SetHasItem",
              "Signature": "public System.Void Building_SetHasItem(System.Boolean hasItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasItem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "E0E2BA1114959A29F880ED7DAC81D606615615D7E9F4257684B4607BE0A4A975",
              "Hash": "D844E1FF1CBD0C9C28D1BAA33FE1A35D11539FB2FD42662372539F6A199C6838",
              "CalledMethods": [
                "System.Boolean::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "has_item",
                "progress",
                "Building_SetHasItem",
                "ServerDoliumController - Can\u0027t find my entity in the server game state"
              ],
              "Source": null
            },
            {
              "Id": "Building_SetProgress(System.Single)-\u003ESystem.Void",
              "Name": "Building_SetProgress",
              "Signature": "public System.Void Building_SetProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "C6C4D66806C272C988214236FEAC81CDD18FBE687BE66D0885406AF301D84C4E",
              "Hash": "5F34327914A2EE290AB25B14FFC4A44055FF62EC62A9F4F5D1A4241310DF632F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Building_SetProgress",
                "ServerDoliumController - Can\u0027t find my entity in the server game state",
                "has_item",
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "46EBE2A7325782B6F637F87D690D6CFDCCCB63AA3E34EB08728195E7495F4076",
              "Hash": "8DF443AAE936862AA5B247ABA7F57C2170445B4A5ED79B86B042C668A29F83D2",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::UpdateHasItem()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHasItem()-\u003ESystem.Void",
              "Name": "UpdateHasItem",
              "Signature": "private System.Void UpdateHasItem()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "919E4D4C94A46181AC45762B086004559905CEFFA23FF93A78311010AE3AEEB4",
              "Hash": "5E2D9E0BDE5534D6978C942893EA988891889836C2054E59CBF776D59EFEEA6F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "UpdateHasItem",
                "ServerDoliumController - Can\u0027t find my entity in the server game state",
                "has_item"
              ],
              "Source": null
            }
          ],
          "Hash": "EB2F235C30F3DFEBF7C967432940E3093F2419759D7A0312069437DE8D00DC64"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonEntranceController",
          "Name": "ServerDungeonEntranceController",
          "DisplayName": "ServerDungeonEntranceController",
          "FullName": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonEntranceController",
          "Namespace": "CandideServer.Entities.ControllerSets.DungeonEntrance",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonExitPortalController",
          "Name": "ServerDungeonExitPortalController",
          "DisplayName": "ServerDungeonExitPortalController",
          "FullName": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonExitPortalController",
          "Namespace": "CandideServer.Entities.ControllerSets.DungeonEntrance",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonGateController",
          "Name": "ServerDungeonGateController",
          "DisplayName": "ServerDungeonGateController",
          "FullName": "CandideServer.Entities.ControllerSets.DungeonEntrance.ServerDungeonGateController",
          "Namespace": "CandideServer.Entities.ControllerSets.DungeonEntrance",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkForEnemiesTimer:System.Single",
              "Name": "_checkForEnemiesTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkForEnemiesTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB6A502238958E1F7FBF1CF9D02E04E249DD9A5A6612A0B25943EF408DC755F5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DF0461D57EE840195D13D7DBB8D5D7E68C12E99EAD48D255E3046DBEA7312B14",
              "Hash": "8F9487CF1BC7725F60510F4B13CB6499201C68B3217C9F2D733C2883717B5C7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "59C54058BFAF6ADFC61AACE2C34036AA1F2D1CE1BEE797E6A4C2E1D712F1FB77",
              "Hash": "5607CDEA0DE9A29FB15357C7B5370B1D1570C5BC36DDC456D7B5B0CA76E05EE6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "024DDCBB57053ED12A87964C718E914471F59793236C9184D3C9EF5187DD36DC"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerFallenSpearController",
          "Name": "ServerFallenSpearController",
          "DisplayName": "ServerFallenSpearController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerFallenSpearController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2604,
              "BodyHash": "49F47DA19167FF6111CE39CCB8EAF1F403D2850149EA504D827A6098A77D2EBA",
              "Hash": "FF31663ACAB96C131FB225395DF66B2E425C2B816F340C247CFC34C5F81C587E",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerFallenSpearController::\u003CCreateStateMachine\u003Eb__27_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "attacking",
                "fleeing",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/creature/zombie/zombie_attack",
                "event:/items/spear_slash_swing"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 716,
              "BodyHash": "A8196411DBA1291C054901AF71D7F0697EFD659803D229E1D30BE42A5B647143",
              "Hash": "A6F0E75FB60819A0388AA7F12EB0C90E578F49C612E76A664A7646B2420493B6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "max_attacks_in_a_row",
                "flee_range"
              ],
              "Source": null
            }
          ],
          "Hash": "5A09CFFF0529D3B2E1CDF681B390A68330727D6A862C1BED221CD0562FFC9A0D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController",
          "Name": "ServerMagusCeresController",
          "DisplayName": "ServerMagusCeresController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllyToHideBehind:System.String",
              "Name": "AllyToHideBehind",
              "Type": "System.String",
              "Signature": "private System.String AllyToHideBehind",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "902013F794A4461001FF5851A5746D3D30DE8E266E8729E7F86D8108C50C88CD"
            },
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "HealingTarget:System.String",
              "Name": "HealingTarget",
              "Type": "System.String",
              "Signature": "private System.String HealingTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BA10B7BD003BDBF829E6DEB84D0E8F303CAAE54ECA1E9ECA85B5411CFB395A5"
            },
            {
              "Id": "HealingTargetPosition:System.String",
              "Name": "HealingTargetPosition",
              "Type": "System.String",
              "Signature": "private System.String HealingTargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A3D51341CC84A55DA28362EA9AFBA81D6D6832CB6A0D7EF1EFD86D338D0BD8B"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "ValidAlliesToHideBehindReUseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ValidAlliesToHideBehindReUseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ValidAlliesToHideBehindReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8CA674ECC88BB8358F7F6D715FF7454CCFC802FBA1193B91839904B1234C1EF1"
            },
            {
              "Id": "_castUpAnimationTimeScale:System.Single",
              "Name": "_castUpAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _castUpAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6287720F754D51ECDE542C1631CBB7C5F4D2D9BC5B2F8F0DF9F424E03FFA0F80"
            },
            {
              "Id": "_findAllyToHideBehindSearchRadius:System.Single",
              "Name": "_findAllyToHideBehindSearchRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _findAllyToHideBehindSearchRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C19A007A2F6C87DDB3998B2C7AB272C8194B5661DBC442D325A1629C3F8951CF"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_startMovingToHidePositionThreshold:System.Single",
              "Name": "_startMovingToHidePositionThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _startMovingToHidePositionThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AD3A480E430917BBEAA1888C555ADC392C0824CE829F8B00B73C8E696C9875D"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2708,
              "BodyHash": "CE1214AB122A0EC27006C26FF964DB820814CC03C2E11C8569E67CA42509C12F",
              "Hash": "CB3A3BBDF0A321F26760E0DE32515AE2122DE7A07A07AE57D35A71DD7EE76263",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::\u003CCreateStateMachine\u003Eb__32_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "normal_attack",
                "flee",
                "hideBehindAlly",
                "run",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 625,
              "BodyHash": "498CB6B30C639850BE5FC53D70F765D4D81852253ABF87343131B0EADDE7CDA1",
              "Hash": "927FADBEBBC86E357B13DB0CD739EA63DF92FD56A3C008E7383F13A2E2A2C3B7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "cast_up_animation_time_scale",
                "pause_duration_after_losing_aggro"
              ],
              "Source": null
            },
            {
              "Id": "GetHideOffsetBehindAlly()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetHideOffsetBehindAlly",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetHideOffsetBehindAlly()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "3A1CF5F8AF9D0339C2EE6ADD09A063D4D04FB6F2C6012981905A97716DEB8835",
              "Hash": "3FA612CE2676C0F70E375A9B3D1EBE2CEDF4C58C185DF3B2DC9981E845B37769",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::GetValue(System.String)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [
                "allyToHideBehind"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "A6A8088FDD81CE01F010317E5DFE767A00B9A5FE7B40FA38D95E1F29CE051013",
              "Hash": "F9CDAE3340DA8E2E022FF292B2CB83AA669DE0BE73A983FEAA434BBDFD14DE42",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetHealingTarget(Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetHealingTarget",
              "Signature": "private System.Boolean TryGetHealingTarget(out Shared.Entity.EntityWrapper\u0026 outHealingTarget)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outHealingTarget",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "97414011072D55C6D209EBC08D53A51E29B78895731AB1E059FF2FA04DE481C8",
              "Hash": "F3A4937341565D75932B463E08FB55759EA9CBCDC77DC64364065C8768A27660",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.SharedEntityAuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "aura:npc:minor_health_regen"
              ],
              "Source": null
            },
            {
              "Id": "TryGetNearbyAllyToHideBehind(Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetNearbyAllyToHideBehind",
              "Signature": "private System.Boolean TryGetNearbyAllyToHideBehind(out Shared.Entity.EntityWrapper\u0026 outAllyToRunTo)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outAllyToRunTo",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "4E19801CD68C325F6002FAA5B04BD3B075D1E4E69EB71F6F990DC9E46223A9F7",
              "Hash": "31A5A16419008327F87D7105FA7581635A79066AC1E3784586C25A08B185C8BC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Object::Equals(System.Object)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetHealingTarget()-\u003ESystem.Boolean",
              "Name": "TrySetHealingTarget",
              "Signature": "private System.Boolean TrySetHealingTarget()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "423B1E5C655DCFEF27176AFEF049FECD8229704C54DF91433F41DF3B0082831E",
              "Hash": "A399329CB9F2FB8E979F6D5D0D671895FAAC2F223F24B4BE55A3972817FC08A1",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::TryGetHealingTarget(Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "healingTarget"
              ],
              "Source": null
            },
            {
              "Id": "TrySetNearbyAllyToHideBehind()-\u003ESystem.Boolean",
              "Name": "TrySetNearbyAllyToHideBehind",
              "Signature": "private System.Boolean TrySetNearbyAllyToHideBehind()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "15E62DBACB5776C95058116BA96CD00DA8C2EBDE703B4025E2BBE8F5658CC8DE",
              "Hash": "6E3807AF04D330E6CC24124280023D767FB3DB9B375381185719EF6FD5F1AE09",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::TryGetNearbyAllyToHideBehind(Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()",
                "BM.Blackboard::SetValue(System.String, T)"
              ],
              "StringLiterals": [
                "allyToHideBehind"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "260955F0C48A115D19C2CC70CB9850BB9768F2F04CD210E2CBDD8478A2130CFD",
              "Hash": "D1AA4EE903307F325E0B73660B670541103C7DC9034A55684EC22639F085C1AB",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C5C4C51CF28B17885BA8E7F860B4669E948966902E15129E5F79A4588711D5FA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusDianaController",
          "Name": "ServerMagusDianaController",
          "DisplayName": "ServerMagusDianaController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusDianaController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "TargetVelocity:System.String",
              "Name": "TargetVelocity",
              "Type": "System.String",
              "Signature": "private System.String TargetVelocity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B129E64D1BF0CA8479225D6E4A7BAE0F4315A004662CAAABB35A0B1B60C83DC8"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4670,
              "BodyHash": "0E2A7F644C7F98F52B5ABBC30BD367B588A7BEBF44B0357541E3239517757C20",
              "Hash": "70BCCA11D1BCD95DE24E927B434581E81F08121360D4BE89A24886EF590A4122",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusDianaController::\u003CCreateStateMachine\u003Eb__44_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1002,
              "BodyHash": "D06FCBC68989430B7B2FA2BC1BB9983151D1C2510F80431CD5516CCA8066EBFF",
              "Hash": "DE3E159A6875D9807AB4572BDB60CF7E81427E20A035F4AAF23650917F5145BB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "72BDAC8F37C34326ACB6989920C8DB7F6F2053A1B29B01B8A5A9EAA5AA574DE0",
              "Hash": "3B2F0ACF7CEE93B669BDAF4015E72162618505849000B8D774801196A91AFE9B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "101D195899480EF09E8CC062A9CB6A42C5C6616719B27214086B0DDE26D21026",
              "Hash": "6E23AF516FA5FB9CEF1A0299F151D8078001570ED4159DFAC28C8B1E6AED387A",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5695D34B75BFDB070D809CD8A876B5B982F24095319BF1117693C65DF938D5B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMarsController",
          "Name": "ServerMagusMarsController",
          "DisplayName": "ServerMagusMarsController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMarsController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4514,
              "BodyHash": "7E173906E54AD463763F6DB3C912D9486015483100E49FAAC7E97E3B45E29818",
              "Hash": "E1A5CC9BD152CFAE5C60F28191F23540D97819EA2D627BBFB33BCF24C4EF30C8",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMarsController::\u003CCreateStateMachine\u003Eb__43_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1002,
              "BodyHash": "879F56B40F1A512AE92BEAC7B402CE7A55A6669862071F3AC9DC82225DAE06CA",
              "Hash": "0B439E01E50DA07786F88204757F491B17836EA334722DBDCA5111BB1A37F4C6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "76A50FDC5EA446A8446A42739BAED6574A04E185D8CA6DC3409EFDC126F95529",
              "Hash": "FBC751DD32309A5A5DF39868F6104BCA0EDED0F6A67015FEAC5568736486ECD2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "7ED9D7507C41C9D9D624EB1310B0E1C2C1D74537D3560B5A331891F573129326",
              "Hash": "EB08CB088FC3621971C6302624FF8F4E3C49BF12B7C5C29835429C44A0C9642E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "719BA1E830F5265738B1B6AB8953437E2F5802CB0AAEC0FA6015D8E73BCCCBC1"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMercuryController",
          "Name": "ServerMagusMercuryController",
          "DisplayName": "ServerMagusMercuryController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMercuryController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4372,
              "BodyHash": "4F7F4DFB30CABD0843FBC81C66DA1632BB1FEE108B9C715D3ADFD0DB1EB2E340",
              "Hash": "1E630A4872577D98188CAC6F8D7AAE01D41B1BA72332010FE1E650E1FD12A4CA",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMercuryController::\u003CCreateStateMachine\u003Eb__43_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1002,
              "BodyHash": "2DD75933F4712B1A117C251BAFA5C208BB1C0F33EA92A3200660E8017C6ABA67",
              "Hash": "ED0828DBDD729D9F0F77768560C4A2867798FB724BA5539EF035775DB4672BC5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "DB2FA92B19CAF104D6741FE05738D2E6519D55383BCD137302738D41292BA522",
              "Hash": "2940F9020B48B3C804F08093C52B12C107CB829748388C996061610941F6617C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "13E65E718654359FDC0080F48F60E3875200E66CC888AE40C1DF46B9D01E3885",
              "Hash": "3A0C9417493E7C9358658B2C7D1F6EBDE02B153DD9C95A38ECBA644FA5D2FD33",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33B06F7D6C32392203CC3C6527EAF26A2DC44EFA3ED413A4A909CCDE79F8EAA8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaController",
          "Name": "ServerMagusMinervaController",
          "DisplayName": "ServerMagusMinervaController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlinkCooldownTimer:System.String",
              "Name": "BlinkCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String BlinkCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3278B45F31A76BFE9598CFA3D61416B08418E2994668DCC2609981338242B5D"
            },
            {
              "Id": "BlinkOnCooldown:System.String",
              "Name": "BlinkOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String BlinkOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B00FBCFC0698B1C056F07F08DAA0E062C2AC7F0A59F0BDA42DBFE4A6AF75C77"
            },
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "Laser:CandideServer.Entities.Modules.ServerLaserBeam",
              "Name": "Laser",
              "Type": "CandideServer.Entities.Modules.ServerLaserBeam",
              "Signature": "public CandideServer.Entities.Modules.ServerLaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E5FCD773663B023E95A993470091C642C7F8B7CA106F39A258D817B2966154"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "SpecialAttackTargetsListReUseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "SpecialAttackTargetsListReUseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E SpecialAttackTargetsListReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C516CE19C54BCAFBEDF7CF1C7F642847C4C443BC5F88C4EDA11FECDB0CD605AC"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_blinkCooldown:System.Single",
              "Name": "_blinkCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _blinkCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7609C3A101D9988FEC2AC621EB4F5DA04F006DDF4CE263A45E185B82F5E8E1B1"
            },
            {
              "Id": "_blinkDistance:System.Single",
              "Name": "_blinkDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _blinkDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D52ADE005D63BBCDE06A1E02E36AA23100232716433C00EA4A9800DBDEC2BCF"
            },
            {
              "Id": "_blinkPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_blinkPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _blinkPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AA837D5988A7E57BDCC955735DD14346663CCE3EA7BD2E0225FF4BBD075850F"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackFindTargetsRadius:System.Single",
              "Name": "_specialAttackFindTargetsRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackFindTargetsRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B19D52931BB8A89C7C0FAB494770FB9427DFF022E8929FC6A29431A0A010324A"
            },
            {
              "Id": "_specialAttackMaxTargets:System.Int32",
              "Name": "_specialAttackMaxTargets",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _specialAttackMaxTargets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "975D16DEA8713A535DD8427F71D50AF4112F8B2088EB661734BF0F55C6529C24"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackProjectileSpawnOffsetDistance:System.Single",
              "Name": "_specialAttackProjectileSpawnOffsetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackProjectileSpawnOffsetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D54A3988F1E081A42B2B294F48D4D3061729A6392491D8AC32F2FC67A985C84"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4900,
              "BodyHash": "D6207765FD0AA0E6E433AF64A6310CCC3984EC5DF5C7D1D6115F7ADAF9D8C472",
              "Hash": "86FB128DFFB9D3218C8DDE31703B6B63E10A49A8B93DD945EB71F2EDC6C81B5D",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaController::\u003CCreateStateMachine\u003Eb__54_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "blinking",
                "stunned"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1272,
              "BodyHash": "0594A156D33886D7B005B53F66B8B9DF666C62FE345476C548CAB35F1D6C9D7A",
              "Hash": "D15F70608C2C64E9A70CB2A49A5A650E1F1B600FED17EEB0CB0A57BC6308F7EE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Modules.ServerLaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "5B5679944A19DB751BED8358622DF990E63E6BB915520DC949F276EADBB79FB1",
              "Hash": "FFFF10DAC8DA49001F83FAC882665D376891BF35F89E453EE0E9BF2A265C6677",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "33FDBBF6ACEF2F2FF1376E5DAB0308B357166077A582AA0F7B6B85B43C7CDA9A",
              "Hash": "A6EC14439CEF4CAE771A6B24CE07F574966ABDE4E148B049FAB8488B524795E5",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaController::UpdateLaserOffsetPosition()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserOffsetPosition()-\u003ESystem.Void",
              "Name": "UpdateLaserOffsetPosition",
              "Signature": "private System.Void UpdateLaserOffsetPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "5E2A5133B524C3EB6B3999E005DE7DBEFD5AE5ECDA0164267C5754A0C60C9CE5",
              "Hash": "83A25CC47DAD3CFEC68B2DE576DD6E48CDF839CAC493D7BF03F6F433C2FC186A",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)"
              ],
              "StringLiterals": [
                "laser_statue_mouth"
              ],
              "Source": null
            }
          ],
          "Hash": "7D1920ECE19DA4361140483582C73BEF50700628FDEEDEAD2E82EBD3E05568F8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController",
          "Name": "ServerMagusOrcusController",
          "DisplayName": "ServerMagusOrcusController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_maxSummonedEntities:System.Int32",
              "Name": "_maxSummonedEntities",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxSummonedEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6E545A626CDCFEF736E6983E1F1EAA59F0F3BAC9E3F40313791EEAE2C6FB4B3"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_summonedEntities:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "_summonedEntities",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E _summonedEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3DEAADB5A7CD32362F28179CC62A503FA169B31E3A87A64BF8C92DF6F40B38B"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4941,
              "BodyHash": "97ACF0C86212BFBD821E3F8D7C47504C14868F8EC550AA371164F0C159543B5F",
              "Hash": "25C99FDBD2CC7B7D645A99A9839FB8E3123EE0843C4121316A7C63A584345540",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController::\u003CCreateStateMachine\u003Eb__45_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1025,
              "BodyHash": "100E21F54D5C606EF642858D73407609ED1E5ED81E9E1CD4A20F093898EA2712",
              "Hash": "7B372EEE5C1DF75CF1BB14318B362AC67A50DC6F85C09EF2D0978380C7812EBD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown",
                "special_attack_spell",
                "special_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "5CA83A25177115FD6BF4B16FFEE94765B48B6BAC48E8C0E67613ADF52E69046F",
              "Hash": "24F4BA3603AF82B4044C0ABA2694DFC8CBA6A7442E7FB2291D1EA2E8BFFBAACA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveMissingSummons()-\u003ESystem.Void",
              "Name": "RemoveMissingSummons",
              "Signature": "private System.Void RemoveMissingSummons()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "B36E332A07C4323C7762EA915D1CCB1208F3768EA5B91F1D46CCA8D6CABE93C6",
              "Hash": "1ABEF861EA7DA8FEAD901EA906A1C9637E8BB4BF9183B4E39C9F490334A748C9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "2AC7615A0FCEF0088F754FD4F4F5EE325F3C18D6822ADB31F78DB1E20D73F66B",
              "Hash": "963B565A75EEE03E761BC1093F8989E2EE5F48D251B92EB1DE9012ABD16D1914",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusOrcusController::RemoveMissingSummons()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CA5D60B5DD29738E2D1E7AB86CD76E7FD19A0975A92BEE0785A2D2C2D63EEA1A"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusVulcanController",
          "Name": "ServerMagusVulcanController",
          "DisplayName": "ServerMagusVulcanController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusVulcanController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "SpecialAttackCooldownTimer:System.String",
              "Name": "SpecialAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5736EE18FFAFBCA7C297BCDC5D78222CC606DBCF8DFF357CE9F7E6FAC3AE6C7"
            },
            {
              "Id": "SpecialAttackOnCooldown:System.String",
              "Name": "SpecialAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String SpecialAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D91F66A540BB34F283991CE2E1B1F5F3CAF27B9B174D3304BB98EED359C583"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "TargetPosition:System.String",
              "Name": "TargetPosition",
              "Type": "System.String",
              "Signature": "private System.String TargetPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE57ACD313812A85B6B95EC3E0C8BE77812D1A5E61346459A0F6F87ECFACAE4A"
            },
            {
              "Id": "_flamethrowerDelay:System.Single",
              "Name": "_flamethrowerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _flamethrowerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E39D7883C44D9915B394B2E4949CA6CDEC74D894AFCD8708D42960B4B8AD4FE"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isFacingKnockBackDirectionAngleThresholdDeg:System.Single",
              "Name": "_isFacingKnockBackDirectionAngleThresholdDeg",
              "Type": "System.Single",
              "Signature": "private System.Single _isFacingKnockBackDirectionAngleThresholdDeg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1333A2CB99E233CF92A1FBC6A5E40644296CDDB72C5EA794366ED5A2D235A873"
            },
            {
              "Id": "_isFalling:System.Boolean",
              "Name": "_isFalling",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFalling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEDF1567A8945AE07751F0D30D4C27F8EC51268B2EFFD25418FBBC82E2ADEE42"
            },
            {
              "Id": "_knockBackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_knockBackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _knockBackDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C7D0BA41663E25532ADEC3A65095DA277C3F1387CAA2FA12417369E0CE79CC0"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_maxFleeDuration:System.Single",
              "Name": "_maxFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _maxFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43FF15100D36C21FAA14C9C3EC62829CBC9DE49CC72B0EB98B327402CF472D16"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_normalAttackCancelDelay:System.Single",
              "Name": "_normalAttackCancelDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCancelDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88783AD2C6AC90627C0BD543F67091F659637C411CDA9AA7DF2C89139D7FFC85"
            },
            {
              "Id": "_normalAttackCancelRange:System.Single",
              "Name": "_normalAttackCancelRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCancelRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AF29C64B657C223BC435776CD3E3F699024CF8D2D53E944A261C6AF080F2882"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackDuration:System.Single",
              "Name": "_normalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA4AB550CA292B23E57CE56A6BEC2ACC3318B88BA640D9AA32F9054AE6736D57"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_normalAttackSpell:System.String",
              "Name": "_normalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _normalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"
            },
            {
              "Id": "_normalAttackSpellTriggerDelay:System.Single",
              "Name": "_normalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_specialAttackChargeDuration:System.Single",
              "Name": "_specialAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F157EA2D3675694305ED2C7BC1071E6CF80F27E63819118D553E700FDA556FB9"
            },
            {
              "Id": "_specialAttackCooldown:System.Single",
              "Name": "_specialAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA7F715EA631D0C5B9690B01E5A8324DD4178B65CBD51A491B6CFF50369258E"
            },
            {
              "Id": "_specialAttackMovementLockDuration:System.Single",
              "Name": "_specialAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10D64BA5ECC43ECF33AF45C42BF5D36F993490802F9273B57DDB48CC6DC79BB"
            },
            {
              "Id": "_specialAttackRange:System.Single",
              "Name": "_specialAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDA241C47E0784774983C04B4280D0309FCCDCD63A619C1A4DCB40BB7052E1E1"
            },
            {
              "Id": "_specialAttackSpell:System.String",
              "Name": "_specialAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _specialAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23819AAFC5CE0CE19CD5EDB378127D5DE9FF156398D8D69CDF3C5C097FAE2F7"
            },
            {
              "Id": "_specialAttackSpellTriggerDelay:System.Single",
              "Name": "_specialAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _specialAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BFCD4FAEFCB604BAFD3806F2ADF35FCC85329B4F672FD2E4724101E4F446FE2"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            },
            {
              "Id": "_wasKnockbackedThisFrame:System.Boolean",
              "Name": "_wasKnockbackedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasKnockbackedThisFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA1F9F91CFBC7D6F90D4FC31F80D9D31735CF9B1929DC8F5374959F1B879145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4175,
              "BodyHash": "21EEBC7D33842836FFAC0EC1564DF0B86827AEB97B597EDFE996ACE382516332",
              "Hash": "CFAAB1C3AE4E4224AF1401AD45525C939C78F1FE57E196D67A3479A84DF8F472",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusVulcanController::\u003CCreateStateMachine\u003Eb__47_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "mobile",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "normalAttack",
                "specialAttack",
                "fleeing",
                "stunned",
                "targetEntity"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1122,
              "BodyHash": "E5C9F22098AD32056B90869D3EE0C9492CC263CF0745BFDDA9F33310FE49ACE1",
              "Hash": "2460DF77F3B87544AA4A33F37EC88D269FE5DB7F5F749712D182D67DBBB10F76",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "flamethrower_delay",
                "normal_attack_duration",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "57309B6BD7024071622B247DD697C51068ECDDAD62429023E7C252FD44A07B16",
              "Hash": "F4BF56E39040FC9AA6CDA4941976B5160BFECADDBB42104D3A9AC366F15E2FBC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "C051E5F944FA8A6B8343DFA7B7045829D3FF4B1D8CB74709C607143AD8D15B2D",
              "Hash": "83947ACBD4A5F3E6A4906F45058D68B0C0751B100E596D86D9C91A9E2D6DF93F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4BEE8C02A5EBFE40F521907134EAD5ADEFA45E8076CD8FC53A6EE1F6F56AB068"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMinervaProjectionController",
          "Name": "ServerMinervaProjectionController",
          "DisplayName": "ServerMinervaProjectionController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMinervaProjectionController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "3497EA6706132CF2CF95778693AA0FBDCF65B7D01D46F7DC89CDF9112BC5F65A",
              "Hash": "3580800A4DDEB80FD7EDD7B6ACB2551ED272915C055648EEA84F6753BBD15004",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "reward:minerva:tier:1"
              ],
              "Source": null
            }
          ],
          "Hash": "8B5FC872528363D388D987BFE509DFD5D4BA7CB48DCE7414EB53B966F03F95B8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController",
          "Name": "ServerSkeletonArcherController",
          "DisplayName": "ServerSkeletonArcherController",
          "FullName": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController",
          "Namespace": "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "FleeTimer:System.String",
              "Name": "FleeTimer",
              "Type": "System.String",
              "Signature": "private System.String FleeTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07A50E9F089D88E967DF12E089FB58667B339AFA5E07A7A46425339FA37C909D"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackChargeDuration:System.Single",
              "Name": "_attackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_attackMovementLockDuration:System.Single",
              "Name": "_attackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _attackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_attackSpell:System.String",
              "Name": "_attackSpell",
              "Type": "System.String",
              "Signature": "private System.String _attackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_fleeChanceProgression:System.Single",
              "Name": "_fleeChanceProgression",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeChanceProgression",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "530575FF9E6AF4122C8156CE750F5250766D4C6CE93265AD15B91C018CB594AB"
            },
            {
              "Id": "_fleeRange:System.Single",
              "Name": "_fleeRange",
              "Type": "System.Single",
              "Signature": "private System.Single _fleeRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213F2E8B67D98730E0AAF0B3F265E3110ACF9CFCAE48DF5AE80F2CB35834490F"
            },
            {
              "Id": "_idleRange:System.Single",
              "Name": "_idleRange",
              "Type": "System.Single",
              "Signature": "private System.Single _idleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"
            },
            {
              "Id": "_initialFleeChance:System.Single",
              "Name": "_initialFleeChance",
              "Type": "System.Single",
              "Signature": "private System.Single _initialFleeChance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECECD0BDC627E786E060172A3416082CF4028BBB953664D2FDD569AF97C07593"
            },
            {
              "Id": "_isAimingWhileChargingAttack:System.Boolean",
              "Name": "_isAimingWhileChargingAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isAimingWhileChargingAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAF5405F06063FA09D8DC7BCBB0B1554DFC74F9FB37821CA4214588C4AF07BF8"
            },
            {
              "Id": "_losWidth:System.Single",
              "Name": "_losWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _losWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F09895C8DE074C6AD74F8A8F1AD1AD6487E55F6E22082ACC6159CDD489A1D64"
            },
            {
              "Id": "_maxAttacksInARow:System.Int32",
              "Name": "_maxAttacksInARow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxAttacksInARow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09DDB9A3CA67A8957BEDD7E6DF511976F3AFC4470D3038B22D42917D1ACCB63"
            },
            {
              "Id": "_minFleeDuration:System.Single",
              "Name": "_minFleeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minFleeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B452B0FF763BCEAA2F3BB408DD584A08B22947C89894EA3D45F8BE89AD4D5D"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_projectileSpawnOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_projectileSpawnOffsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _projectileSpawnOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3A6CED1FE3146774611E03DC3A2CF76CF50C70ACAC8A08B97592B19E6772DDE"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_stopFleeingRange:System.Single",
              "Name": "_stopFleeingRange",
              "Type": "System.Single",
              "Signature": "private System.Single _stopFleeingRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E320AB1F5BD1C0CEAE0850802FCA2D5283DA276C8E60192E3554FBD5B5AFA834"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMouthOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "AddMouthOffset",
              "Signature": "private System.Void AddMouthOffset(System.Single angle, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "95155D26DF2EF84649988BD15EA727A0F4828782D31B08F5B13B6729E5F0A2B6",
              "Hash": "A1549BCFD0DAA9BB14B4D2A6BA32119BF5A7026B482A51ADA9BD9ADC291028D7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3048,
              "BodyHash": "9FF440C4C86FBDE91E40C19CEFA129993DBCF0731491D86880D08ACC37BE6881",
              "Hash": "B60B3597C3F72F1A8172B389261069720F05BDDD0F6E1BBE558524CD17613073",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController::\u003CCreateStateMachine\u003Eb__28_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "aggroed",
                "chasing",
                "attacking",
                "fleeing",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "targetEntityDirection",
                "event:/creature/general archers/creature_grab_arrow"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 727,
              "BodyHash": "64EDFC5B86B797DFF9D77A93F594964D3642210F07FC71B6C87BFFF296185577",
              "Hash": "539C4F96AC9C778FB819B2263A1DFFA24489D7679E81CC94ECD0F5FF07A37E54",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "attack_spell",
                "attack_range",
                "attack_charge_time",
                "attack_spell_trigger_delay",
                "attack_movement_lock_duration",
                "attack_cooldown",
                "is_aiming_while_charging_attack",
                "max_attacks_in_a_row"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "2674A65E23AFDF953B13F04695225C6E503EDCB4A3D9A5AFEAC831EAD6E42899",
              "Hash": "1B65C186232D1D9270CBE7A973943ABB5FC966C8B9A628B3A658FF4E6D15D410",
              "CalledMethods": [
                "ServerSkeletonArcherController.\u003C\u003Ec__DisplayClass32_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Equals(System.Guid)",
                "ServerSkeletonArcherController.\u003C\u003Ec__DisplayClass32_0::\u003COnKilled\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpProjectileSpawnOffsets()-\u003ESystem.Void",
              "Name": "SetUpProjectileSpawnOffsets",
              "Signature": "private System.Void SetUpProjectileSpawnOffsets()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "A8C16C5BB2812AA1D8EC9944045A9D178088AAF8B081EF7C6F03BBF6D017DAFB",
              "Hash": "5CD8CC6C964BC3FEA64C154389649DF9F8D5082932B95CB0243EE50CC6F035BE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController::AddMouthOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07CC29120915A40BE152853F715C0496D7DCD730D21C33ED91B73BFFF2D34F8F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Frog.FrogAi",
          "Name": "FrogAi",
          "DisplayName": "FrogAi",
          "FullName": "CandideServer.Entities.ControllerSets.Frog.FrogAi",
          "Namespace": "CandideServer.Entities.ControllerSets.Frog",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isHurt:System.Boolean",
              "Name": "_isHurt",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHurt",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15FDF684967A086642CCAD82204D71997760B5D90044332CD0F4D5AB0B9132F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "A737647AC5157C9D2659CEDE898048B76585387D7B1778C10BB2266955D1AD08",
              "Hash": "41CD2FA9B6217E1693F41F529FCB90770F7021978E80C4B386B9E48AAD030C58",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "FrogAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__2_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.FleeAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "62C0AD0B264EE4668439B928EB0B07AAC3CA3FB8B2AA99892018030AF50BC597",
              "Hash": "F6BC4E6F06B243C5E7320C7DC23E5485DCE5E3207451CD6C7700FEA1B92E57D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "72378A8A3F05F3B87BC6D1F99F10563C631E365A9A69C8AEBA411BD3A116815E"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Frog.Frog_IdleTask",
          "Name": "Frog_IdleTask",
          "DisplayName": "Frog_IdleTask",
          "FullName": "CandideServer.Entities.ControllerSets.Frog.Frog_IdleTask",
          "Namespace": "CandideServer.Entities.ControllerSets.Frog",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_idleTimer:System.Single",
              "Name": "_idleTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _idleTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6A75D04C73CC15CCDF3FA9B546914465CEE401EF8D89D17521F8FF76FEFE766"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2F35EFF5AD6D932B369EDDD530B84A040A608FDC97A1C8EDA8CA707DF1CB10D5",
              "Hash": "402B2C1E53A8E3BBD5B9087E3E3B3574A52B988B34AC4FC767BE8387E32AFF9B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "67D4D6D866F66F26D0E15FDFDE85D3F39CE7193D6874FACAD78996070460797B",
              "Hash": "3DE2367BFC6FEEFFD9743127FDB2D44C551E4DCB4CF3A22189E2F37A79239941",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "BA36FC191BB56CD407DE796E190CE9EC432B15F31C0FFF1869C42DEBADC25E38",
              "Hash": "ED0E281B75D5C3610874187083D65D31FC9375155634F35761299AF7A0FA2789",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "34BB291DC8CEB2A3DC4D7E910D8EFEBC16D6D7A0D3919B40D64AC681DD77B3F6",
              "Hash": "BDB4DB7B62FD0D52B96BC9A4050CE0844DB24E4C78821E3B8470518A0554E062",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AEA675971FB6B72E810345F1FB8156E7CC9DA703D496A5386C4E860808A84BED"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController",
          "Name": "ServerOldFrogController",
          "DisplayName": "ServerOldFrogController",
          "FullName": "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController",
          "Namespace": "CandideServer.Entities.ControllerSets.Frog",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "D2FE0B5D3034228CE57AA6C590C704280FA000ED40ABBB28928C4246A465FB9A",
              "Hash": "66B8A9DA270B30C97083A93C33CD15E91B9FBF5699A3661420E848EF6DD0FBA9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController::\u003CEntityInitialize\u003Eb__1_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController::\u003CEntityInitialize\u003Eb__1_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Frog.ServerOldFrogController::\u003CEntityInitialize\u003Eb__1_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "FleeTask"
              ],
              "Source": null
            }
          ],
          "Hash": "D90493E321BEAAFC4D253D748ADBE3BF9200FF7A45477EEEA2BBEA5563A5356C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController",
          "Name": "ServerSatyrWatchtowerController",
          "DisplayName": "ServerSatyrWatchtowerController",
          "FullName": "CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController",
          "Namespace": "CandideServer.Entities.ControllerSets.Goblins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggroedState:System.String",
              "Name": "AggroedState",
              "Type": "System.String",
              "Signature": "private System.String AggroedState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AB2DF71959F6F5CE8D445E9642AB48321B0C898BA829D98D7ABAB58F4CD0155"
            },
            {
              "Id": "AttackCooldown:System.Single",
              "Name": "AttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single AttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "201ABBE56345315AEFA3FAF36C806287EB410032B22BC0F2426029EA4037D382"
            },
            {
              "Id": "AttackCooldownTimer:System.String",
              "Name": "AttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String AttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"
            },
            {
              "Id": "AttackOnCooldown:System.String",
              "Name": "AttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String AttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"
            },
            {
              "Id": "AttackRange:System.Single",
              "Name": "AttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single AttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B413B9F919FF63F1E3D4657C69F65DD9D37B5E40A20264007F64A9BDCFFB47C"
            },
            {
              "Id": "AttackState:System.String",
              "Name": "AttackState",
              "Type": "System.String",
              "Signature": "private System.String AttackState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B0ECEB002F9EC295E8F77148C8943D524293D5B4A4E70DE0319010E01DBFAD3"
            },
            {
              "Id": "ChaseState:System.String",
              "Name": "ChaseState",
              "Type": "System.String",
              "Signature": "private System.String ChaseState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CDC38F1E02E4DA755F96016F7D0F2E2D719F2634D56CEDC6FFDC7BD80F4A959"
            },
            {
              "Id": "IdleRange:System.Single",
              "Name": "IdleRange",
              "Type": "System.Single",
              "Signature": "private System.Single IdleRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7EBD7BF88929FEC35104E4B2D0002511EA8E499F289B242EB3B8A5A85A3E4C4"
            },
            {
              "Id": "IdleState:System.String",
              "Name": "IdleState",
              "Type": "System.String",
              "Signature": "private System.String IdleState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9205B92F8CDAB35465BF50CA05FE864995598FE4C280D5B5AB3A689D4C159A9"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "WanderingState:System.String",
              "Name": "WanderingState",
              "Type": "System.String",
              "Signature": "private System.String WanderingState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0D24878E87B07BD1C370BB9C112F84F72A47ED044E81176676EAA536663B3C7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1129,
              "BodyHash": "DFD267035268C502047B1B2C2DB88F2B610A0C4FB5704607755834DDD902D4EA",
              "Hash": "AA551EEC08678BF330910E85D03F4DDDEDB37F3C6585BC0B4C38C532DDE2B285",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.Succeeder::.ctor()",
                "BM.BTBuilder::Decorator(BM.Decorator)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)",
                "BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)",
                "BM.StringNodeArg::op_Implicit(System.String)",
                "BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.GetDirection\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor(System.String, BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E)",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)",
                "BM.SmoothLookInDirection::.ctor(BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E, BM.NodeArg\u003CSystem.Single\u003E)",
                "CastSpellNode.Args::.ctor()"
              ],
              "StringLiterals": [
                "base",
                "wandering",
                "aggroed",
                "attacking",
                "idle",
                "targetEntity",
                "attackCooldownTimer",
                "attackOnCooldown",
                "event:/buildings/ballista/ballista_chargeup",
                "targetEntityDirection",
                "item:multiple_arrow",
                "event:/buildings/ballista/ballista_fire"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "92039C781AEC80324FF469823C352A9C345ACC5FFB3DE960F8BE2DC25D35DA60",
              "Hash": "447D46E6CD94435D27B899ED0593B5B7600F0C1A24C6E1675B055A0135FC86A0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "attack_range",
                "attack_cooldown",
                "idle_range"
              ],
              "Source": null
            }
          ],
          "Hash": "D69E9954796E3C04A0CBD11C461E29D0BA17CD425ECF1D3D5C3707138184911C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.GoKart.ServerGoKartController",
          "Name": "ServerGoKartController",
          "DisplayName": "ServerGoKartController",
          "FullName": "CandideServer.Entities.ControllerSets.GoKart.ServerGoKartController",
          "Namespace": "CandideServer.Entities.ControllerSets.GoKart",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngleVelocity:System.Single",
              "Name": "AngleVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single AngleVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F42DF9A9CCB408CF8C16F3357F159B0DE6A38DD9879599386643782954EDE4"
            },
            {
              "Id": "AngleVelocityParameterName:System.String",
              "Name": "AngleVelocityParameterName",
              "Type": "System.String",
              "Signature": "public System.String AngleVelocityParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52EEA5FA0948F96F94BF957A12FFE3F2EC37801D6934E6D68237EC92F1756209"
            },
            {
              "Id": "CurrentAngleParameterName:System.String",
              "Name": "CurrentAngleParameterName",
              "Type": "System.String",
              "Signature": "public System.String CurrentAngleParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBA0CAD88F56CDAEEC046C7F40A65084422233B05BE14B54C4B3DFE4621B4670"
            },
            {
              "Id": "CurrentSpeedParameterName:System.String",
              "Name": "CurrentSpeedParameterName",
              "Type": "System.String",
              "Signature": "public System.String CurrentSpeedParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC6B9533B60E04818A4A3A7E233CFC557A6D0EB8EFAB90A7CF9B1E6B0A03E0DF"
            },
            {
              "Id": "CurrentSpeedPercentage:System.Single",
              "Name": "CurrentSpeedPercentage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentSpeedPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D43A1EA60086602B8799BF20A6F36AEB85DA080D2A0E3F90DFBACF996507EBA"
            },
            {
              "Id": "SpeedPercentageVelocity:System.Single",
              "Name": "SpeedPercentageVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single SpeedPercentageVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "332247E53C23645FB1B3D0BF7B2A2AE64D33EF459E8C3ABF442ADC530B2E975E"
            },
            {
              "Id": "SpeedVelocityParameterName:System.String",
              "Name": "SpeedVelocityParameterName",
              "Type": "System.String",
              "Signature": "public System.String SpeedVelocityParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40FECF01A7F684A4CEB74ED4D339DDEA640530658869BD2FB11E31E9C2ACC556"
            }
          ],
          "Properties": [
            {
              "Id": "DirectionAsAngle:System.Single",
              "Name": "DirectionAsAngle",
              "Type": "System.Single",
              "Signature": "public System.Single DirectionAsAngle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8962ECD98B2107A052DB23E59C1ECBE6111102EA8018C59D3B3927C6A93CF2AD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B024E44B5E23BD0F97B67D3CC113DAED2FD48563AD477E4E8D4D9605AE9A7FAD",
              "Hash": "5385A6CEA7EE33C55887A9F9E199E4DE9D80C3E43143645501C66A33FF5B3BC1",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.GoKart.ServerGoKartController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityAttached",
              "Signature": "public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "FCA03F7CE39817C49CB65EE8A2EAB9DC02B8F4B7E3E6FDCC4B3E843D5984BFD0",
              "Hash": "33C0B91DF34684170305522B29C429F27A842BBCF9CF1A3F83CD4245C98895CD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F",
              "Hash": "6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "2B423DBA75F6BE3B9B98841DD0A51DCC4E2A3FB22612E696E682AC09645DD90B",
              "Hash": "1F60180D5DC7841FB55ADEE590218CE7F2EAF09328B37EBC0DA35572447F4C88",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "CD0A23F8DB455A392F2CBC10E989B344D3A37F830FA759505EF8B567118A0AB8",
              "Hash": "9A84234196872A3AC4FE12A9D32D4E24537FA4D5ABD4452E5B5B6A2A52B0430D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "angle_rotation_velocity",
                "speed_percentage_velocity",
                "vehicle_action"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "A1BF3B73B1EE81749CE6A754C998AD0D2A4BD4433405E379739205704E1F1669",
              "Hash": "2F66127EE2538E094D8B83362274EAB8F5BB61836F71AD17E805A1618C0D527D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "74DC047C1E39AAB0809609EBC5BB372A84D787D6E3B96DB5270D06669E6097DB",
              "Hash": "9C2A3D0EC324014F67D50BDBDD971EBADDC8EA924360556AB816B8455283BF6D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Int32::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "CandideServer.Entities.ControllerSets.GoKart.ServerGoKartController::get_DirectionAsAngle()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.MathF::Min(System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::Accelerate(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "vehicle_driver",
                "angle_rotation_velocity",
                "speed_percentage_velocity"
              ],
              "Source": null
            }
          ],
          "Hash": "99C614F4B6B00BFBCFD7FA7B165BD251B44FBE4EFE12AF86BE01C3150CF0396D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ManualMill.ManualMillPlayerPushMessage",
          "Name": "ManualMillPlayerPushMessage",
          "DisplayName": "ManualMillPlayerPushMessage",
          "FullName": "CandideServer.Entities.ControllerSets.ManualMill.ManualMillPlayerPushMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.ManualMill",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "PushDirection:System.Int32",
              "Name": "PushDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PushDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B284D9874DF51A98B3F29ACED6750D3B61B93515A682878B2F467AFDF251E6C4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5A7D0278114474E43C983176AE38E71F7CAC6188D2B2FD8832E2BFFAFAE9E970"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController",
          "Name": "ServerManualMillController",
          "DisplayName": "ServerManualMillController",
          "FullName": "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController",
          "Namespace": "CandideServer.Entities.ControllerSets.ManualMill",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParameterBuildingIdName:System.String",
              "Name": "ParameterBuildingIdName",
              "Type": "System.String",
              "Signature": "public System.String ParameterBuildingIdName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "560CE54C2EEE641B5EB0C0FEC4B907607CE224177FC034F50358CBF09E491E5D"
            },
            {
              "Id": "ParameterHasItemName:System.String",
              "Name": "ParameterHasItemName",
              "Type": "System.String",
              "Signature": "public System.String ParameterHasItemName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40306A2B6228707D87DE64B6AC595E9D607427F58AD3648A4AC32584B4F06628"
            },
            {
              "Id": "ParameterProgressName:System.String",
              "Name": "ParameterProgressName",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8543459BF55CA99E6951036E37A6C43A610910D9DD291642B6FC335B5CE8A3E"
            },
            {
              "Id": "ParameterProgressScale:System.String",
              "Name": "ParameterProgressScale",
              "Type": "System.String",
              "Signature": "public System.String ParameterProgressScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A850BDF3E9909A5AE4BBA89996D895B0CBF279041E88BB37928367FB33B9FABD"
            },
            {
              "Id": "ParameterPushDirection:System.String",
              "Name": "ParameterPushDirection",
              "Type": "System.String",
              "Signature": "public System.String ParameterPushDirection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96004E92C59147B66007CF9A7C00D71B76E6B90BBB05A79C21188F3A72223AE1"
            },
            {
              "Id": "ParameterSpinnerRotationName:System.String",
              "Name": "ParameterSpinnerRotationName",
              "Type": "System.String",
              "Signature": "public System.String ParameterSpinnerRotationName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61554040E82F5F45E4920386F33AB423B97C3D178C016B07C15AA48E16FFD4A0"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            },
            {
              "Id": "ProgressScale:System.Single",
              "Name": "ProgressScale",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BAB25C8CB11820ED50BE550DE32A7053EE265112B71CA2D9C79A234D92F402B"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_pushDirection:System.Int32",
              "Name": "_pushDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pushDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDC6FA3FCF3C4B9DFF77A5F6F07599308037031F87714B65442772C5362DF5B1"
            },
            {
              "Id": "_pushingEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Int32\u003E",
              "Name": "_pushingEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E _pushingEntities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2B9F6F899CDC284ACA20158540147B2333525226AC6F469FD5A8F6B001AA15"
            },
            {
              "Id": "_speedUpTimer:System.Single",
              "Name": "_speedUpTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _speedUpTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E87D93C98D54AC508AB47349299AEA73DE4B4D42EB558F0C32BF946E4AFFB0AB"
            },
            {
              "Id": "_spinnerRotation:System.Single",
              "Name": "_spinnerRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _spinnerRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB33C37E4777D23B86E05143CE3F213EBA89452E33CD8AC0D19F91ED4F3824B"
            }
          ],
          "Properties": [
            {
              "Id": "IsBeingUpdated:System.Boolean",
              "Name": "IsBeingUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBeingUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7C0E24C36A3D3B2897787AEB7EB66B9EC51340340DEEC5F0A7DC4EF6F7996E12"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Building_SetHasItem(System.Boolean)-\u003ESystem.Void",
              "Name": "Building_SetHasItem",
              "Signature": "public System.Void Building_SetHasItem(System.Boolean hasItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasItem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "934DB56A2A434CE7060807A41CA874D70568613B9CD20AFB419C88F769F4B6B2",
              "Hash": "516748FB7FDEA2E90C25E66F7EF16F961261023103C241560A97CC37424D9A2A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Int32::ToString()",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "has_item",
                "progress",
                "push_direction",
                "spinner_rotation",
                "progress_scale",
                "Building_SetHasItem",
                "ServerManualMillController - Can\u0027t find my entity in the server game state"
              ],
              "Source": null
            },
            {
              "Id": "Building_SetProgress(System.Single)-\u003ESystem.Void",
              "Name": "Building_SetProgress",
              "Signature": "public System.Void Building_SetProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "2880034B355F2064E03D370C144C2D9A3E67126CF0E0EC6A125412E5513F88D0",
              "Hash": "0E1DDBCAFB1E68E7AD52AB1B4A24585B19A8EDE3CCFEFF1F4C0EBD75D0DCD7DB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Int32::ToString()",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Building_SetProgress",
                "ServerManualMillController - Can\u0027t find my entity in the server game state",
                "spinner_rotation",
                "push_direction",
                "has_item",
                "progress",
                "progress_scale"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D64CE88B1A1B0985857E45C9013823ED1C0AC0C6A887A5D289658DF45D0CD707",
              "Hash": "E432583D5299FCD572A4A0B4F683732DC88B57A5445DC27F5243A404C99843E9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::UpdateHasItem()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushingEntitiesUpdated()-\u003ESystem.Void",
              "Name": "PushingEntitiesUpdated",
              "Signature": "private System.Void PushingEntitiesUpdated()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "47378F80F5EF59FA8E8DF890333182E6CB3CA360833D4AE812653D964CF22D0F",
              "Hash": "89CC91865A5D0CBBB1A8D5B21479550ADE76E01624FF7C0504903821849D7F0A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Int32\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::UpdateIsBeingPushed(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "CF809F4153538AE2ABD6C2EDE5738A780F8A37C17D5ABB89726686315522A053",
              "Hash": "3CC9E6E88980F6C5E569A26976F8F3B32533B21B544025F8B52C2C855FBE40FF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::Remove(!0)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::PushingEntitiesUpdated()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharedCalculateProgress(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "SharedCalculateProgress",
              "Signature": "public System.Single SharedCalculateProgress(System.Single previousRotation, System.Single newRotation)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "previousRotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newRotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "04023926C11223005CF3A631A203F14FE0E5108FF91564DA284837A16B7115CD",
              "Hash": "DD71580EA08568219E42E223C1A079AFBFE81DB0D49D418932E2263ED2D42142",
              "CalledMethods": [
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharedSpeedBoost(System.Single)-\u003ESystem.Single",
              "Name": "SharedSpeedBoost",
              "Signature": "public System.Single SharedSpeedBoost(System.Single speedUpTimer)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "speedUpTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "335E9B6622616BA37C6DDDAD2623188243A84F88741A3421F7288B17CFA4AA3C",
              "Hash": "B464584B6D40928835578AB9631223987A19518A8D947475CD9249AB18915677",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "System.MathF::Round(System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharedSpeedBoostDecay(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "SharedSpeedBoostDecay",
              "Signature": "public System.Single SharedSpeedBoostDecay(System.Single speedUpTimer, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "speedUpTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F7A6F66175D2083EBB546C9F359FCBF1B4E650C9F6323E6836A0B41433DA2E8F",
              "Hash": "0FD34B5289A7293FE2D0E08D50942197FA5F34126B2AD618D558730D466B348D",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "F1841B6D19B7BE9114E9282CEE8F8E1A48556EB4F7163B49739343085E3C2A6E",
              "Hash": "B1648F4385045C903FF862D3BD613DE3CEB4C390D82FDACC579DF5AA6E147908",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoost(System.Single)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedCalculateProgress(System.Single, System.Single)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoostDecay(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHasItem()-\u003ESystem.Void",
              "Name": "UpdateHasItem",
              "Signature": "private System.Void UpdateHasItem()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "A9A429AA61E655F710297E615304AAF135A7C71DB3AA3D759BCF46607E5C74ED",
              "Hash": "7C1CD9B6C8C4C6F3DB5E62C6A06AB9FE7756156E26F3B9C6C479533781522FFE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetHasItem(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "UpdateHasItem",
                "ServerManualMillController - Can\u0027t find my entity in the server game state",
                "has_item"
              ],
              "Source": null
            },
            {
              "Id": "UpdateIsBeingPushed(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateIsBeingPushed",
              "Signature": "private System.Void UpdateIsBeingPushed(System.Int32 pushDirection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pushDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "AE79BCAFF437816F6D7E01C87CA83D564155993BD7952C90E2B697E6EB2FD5FC",
              "Hash": "E9D69F3DFBA2E7727407CA2AAB052601F0055C4CB8D78F710330ED0A164346C0",
              "CalledMethods": [
                "System.Boolean::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Int32::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "has_item",
                "progress",
                "push_direction",
                "spinner_rotation",
                "progress_scale",
                "UpdateIsBeingPushed",
                "ServerManualMillController - Can\u0027t find my entity in the server game state"
              ],
              "Source": null
            }
          ],
          "Hash": "E9415515152EA5C32E95F3870A85DC20F7CAD513BC7B28327C3D4A5E2FEB8636"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageFluidContainerController",
          "Name": "ServerMaterialStorageFluidContainerController",
          "DisplayName": "ServerMaterialStorageFluidContainerController",
          "FullName": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageFluidContainerController",
          "Namespace": "CandideServer.Entities.ControllerSets.MaterialStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStoragePitController",
          "Name": "ServerMaterialStoragePitController",
          "DisplayName": "ServerMaterialStoragePitController",
          "FullName": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStoragePitController",
          "Namespace": "CandideServer.Entities.ControllerSets.MaterialStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckTime:System.Single",
              "Name": "CheckTime",
              "Type": "System.Single",
              "Signature": "public System.Single CheckTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA07DD75713D9911BEDADBC19259FEA8B862B48647A100BDF5CE96996B5F4D39"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "ReusableLootList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "ReusableLootList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E ReusableLootList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "48A34371E6E6C1D7D75A496653D5A9A72B5B3AC8797FC8A8D17C92A1ADBF80FD"
            },
            {
              "Id": "XSize:System.Int32",
              "Name": "XSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 XSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E02B122858FF63C2134B41B85D8B1116586D6815792C33EDA26F8197362EA9EA"
            },
            {
              "Id": "YSize:System.Int32",
              "Name": "YSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 YSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EADBF613CDD0F0A03B96EDA191D54BB0F211CD8F9A5AB735AB260CEEDC6B84BD"
            },
            {
              "Id": "_checkTimer:System.Single",
              "Name": "_checkTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0961F9D9EAF6235373751EE5F599820667A9E8DF50B51A08CDE9AED67613352"
            },
            {
              "Id": "_storageType:CandideServer.Models.IOStorageType",
              "Name": "_storageType",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _storageType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7D985565901EB1494B682428289084BACF5B7EB3BDCA0F62EFD416D3CA6346"
            },
            {
              "Id": "_worldBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "_worldBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _worldBounds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C47EB34647B8A74DD9FF4EDFBE4DEA691F8EEF7312E1D0CEA2B0262CDE0FA4BA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "DF280572110A440A57F2511EDC18C556B95005A8BF21DB84E0922D9C4132261A",
              "Hash": "F74DDE7F184E52E9E5C0A7CCF294E505DB54F9C44FC6E1EBDA50FBBDF91E1851",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "ServerMaterialStoragePitController spawned without a building.",
                "type"
              ],
              "Source": null
            },
            {
              "Id": "GetClosestPositionToEdge(Shared.Entity.EntityWrapper)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetClosestPositionToEdge",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetClosestPositionToEdge(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "D70C2EC97AC10083D6635A2B9912317FAF204BC4FBB42C64C5A4B1D0A700661D",
              "Hash": "5F197790131EE94401F503E7FAA2F673A78E10FF4117DBDD6EDBDB23CA7662C4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowEntityOut(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ThrowEntityOut",
              "Signature": "private System.Void ThrowEntityOut(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 376,
              "BodyHash": "4E6ECDD9F19ABD0B51F881034B5635C7CD58D1695FB698B42E19077B34D2DFED",
              "Hash": "B283EE14B51C1138B89E2FB1F768C04FFF3656D7C793FE0C484D251A9A916890",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "System.Math::Abs(System.Single)",
                "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStoragePitController::GetClosestPositionToEdge(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Helpers.ServerEntityHelper::GetServerModelFromWrapperOrNull(Shared.Entity.EntityWrapper)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:ignore_collisions_until_on_ground"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 931,
              "BodyHash": "766CDB84540F1B93A58206531EB458751199FB348E39112114D4E8F205D4FB05",
              "Hash": "BDD163793713FCF5F6AE3B2CB31F95B9D0ADABE698611DE41AF51A39FE34B647",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.WorldItemServerManager::TryLootWorldItem(CandideServer.Models.Items.ServerWorldItemModel, System.Guid, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierEntity()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_storage"
              ],
              "Source": null
            }
          ],
          "Hash": "9892C75961CF2D6A095531EE78AC8E462F84CBC15C884DC7ED54D8DAFF3AAB38"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController",
          "Name": "ServerMaterialStorageStackController",
          "DisplayName": "ServerMaterialStorageStackController",
          "FullName": "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController",
          "Namespace": "CandideServer.Entities.ControllerSets.MaterialStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckTime:System.Single",
              "Name": "CheckTime",
              "Type": "System.Single",
              "Signature": "public System.Single CheckTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA07DD75713D9911BEDADBC19259FEA8B862B48647A100BDF5CE96996B5F4D39"
            },
            {
              "Id": "_amountLeft:System.Int32",
              "Name": "_amountLeft",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _amountLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D6479BC08966646CFF220DF385A3F6FF8249A765EF7B40FEB2B3AEB82DE669E"
            },
            {
              "Id": "_checkTimer:System.Single",
              "Name": "_checkTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0961F9D9EAF6235373751EE5F599820667A9E8DF50B51A08CDE9AED67613352"
            },
            {
              "Id": "_resourceId:System.String",
              "Name": "_resourceId",
              "Type": "System.String",
              "Signature": "private System.String _resourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253776BBA115D304E6B7C4FE0D64DFD99BDAC9A479E529B555AC1EF80D049190"
            },
            {
              "Id": "_storageType:CandideServer.Models.IOStorageType",
              "Name": "_storageType",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _storageType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7D985565901EB1494B682428289084BACF5B7EB3BDCA0F62EFD416D3CA6346"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "472C513D48300248DF7C6A7609FDD299DF36DCA96F9BD49827441B7FE75BCC11",
              "Hash": "682718C86BB47E8198BA5AC5EBD7BD1DA4BC41A104F5BB2988508607EBFC4FFD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [
                "resource_id",
                "type",
                "ServerMaterialStoragePitController spawned without a building."
              ],
              "Source": null
            },
            {
              "Id": "SetAmountLeft(System.Int32)-\u003ESystem.Void",
              "Name": "SetAmountLeft",
              "Signature": "private System.Void SetAmountLeft(System.Int32 newAmount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "F9125E4467A71EAEC5980F72FFCC8D53425BA0270F6D14717DED126F342A31A5",
              "Hash": "B5EDDB5C7207016FD924425CF718352BDE52FA656969F7E12F4CC23FC3B05364",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "FE021281903C1E8CD5EF8F963876BF4E106C89EAC892722105C411C240E6938B",
              "Hash": "228CEA3E81CFD786ACAC0F78720E269B7B5F202BECE78F52920E3F754E797B0D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "CandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6B3D414709212619351A1E7F96DD5CC4AFB43BB82CAFB30F8A367A1B5C92AF0B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.LightningStrikeMessage",
          "Name": "LightningStrikeMessage",
          "DisplayName": "LightningStrikeMessage",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.LightningStrikeMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetLocations:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "TargetLocations",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E TargetLocations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF70C9E5C807331030350F111DB234CEEDFB8B169ABF7D3FE3704D56F49C5957"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "93CEDFA4172AFE310C7680749F06A9BBEC26B530D8069F900257569518D486B3"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PeckAttackMessage",
          "Name": "PeckAttackMessage",
          "DisplayName": "PeckAttackMessage",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PeckAttackMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StrikePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StrikePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StrikePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79E2D1038FECDF074A02F57FD656C887AA4B3E40B781041A2B467E2B24CB2A25"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "17A5327084DBCDFAEE5BE3515B3FBF92C093027B4F6543033C4F7EA078F7CEE0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PhaseChangeMessage",
          "Name": "PhaseChangeMessage",
          "DisplayName": "PhaseChangeMessage",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PhaseChangeMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl.Messages",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PhaseOneComplete:System.Boolean",
              "Name": "PhaseOneComplete",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PhaseOneComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53B1596A2D8B8BF7DA04EB7182CEC1A78083884709743A8A8F816730835DA6BA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "256E59F10716EDD79E73A8F776D8C83E8EA8C5B0543897D0CC4CD3F40D575422"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi",
          "Name": "MinervasOwlBossAi",
          "DisplayName": "MinervasOwlBossAi",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PhaseOneComplete:System.Boolean",
              "Name": "PhaseOneComplete",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PhaseOneComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53B1596A2D8B8BF7DA04EB7182CEC1A78083884709743A8A8F816730835DA6BA"
            },
            {
              "Id": "_attackCount:System.Int32",
              "Name": "_attackCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C43030476AAE440965DAD02574F35637370235FAD966D43F4FA77385B4E6F7BE"
            },
            {
              "Id": "_hasDoneLaser:System.Boolean",
              "Name": "_hasDoneLaser",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneLaser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1738DDAB02B36C991B30858861D19907DF277E804C8CC3898BA58ADF7026320"
            },
            {
              "Id": "_hasDoneWingflap:System.Boolean",
              "Name": "_hasDoneWingflap",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneWingflap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FF9397FF14863FD01A8F73E924D24B1291DA72558CDE1D1B16BE78DD40D17A4"
            },
            {
              "Id": "_hasSlamAttacked:System.Boolean",
              "Name": "_hasSlamAttacked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSlamAttacked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CC9A385BFF39E13C45C9BF3E4165570F51C6C46F28FCBA976595C7E2E1278DB"
            },
            {
              "Id": "_hasSwappedPhase:System.Boolean",
              "Name": "_hasSwappedPhase",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSwappedPhase",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375AC9BFB6289F033846CDE79AC31764FADD6E2AD342C1772583EAE4D4F33F0C"
            },
            {
              "Id": "_peckDistance:System.Single",
              "Name": "_peckDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _peckDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C07163F37E4BAA3A1297A2A0C5A27C395F4DA1182761328F39E3BF282AE594A5"
            },
            {
              "Id": "_specialAttackCount:System.Int32",
              "Name": "_specialAttackCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _specialAttackCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49EF70504E04D03C2E7BA4E9F1D1DB3A2DF1A989F948E34831AFC64681597E6C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckIfEnemyIsInPeckDirection",
              "Signature": "public System.Boolean CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper closestEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "closestEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "4FDCAAE147715722837150ABDBD03D7AA3A99995AF1342161F8F6C21E040B352",
              "Hash": "5650ED1E3679EBD090444E9966EADF42FCDEF8C49CD3C5ED04FC5E02E14EABC7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "CheckIfEnemyWithinRange",
              "Signature": "public System.Boolean CheckIfEnemyWithinRange(System.Single range, out Shared.Entity.EntityWrapper\u0026 closestEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closestEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1E81CCC1086D7E926ADEA73E9E26B72675C91830AFBC0E81BBA9EF7B901690F9",
              "Hash": "05826CD4A90094D23818A36C7504450709BBFD7910B27F4D3133C0EE9E14F96D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "4F743B03644717ACC836E5938DDE738C7A15834050A8C576C800E54CB15DF7E4",
              "Hash": "F98DE5AE6B300A64A241E4A3DB017FB96232856B0345A38D0B95BC88B199843A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::SlamAttack()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::Move(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::PeckAttack(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::RushAttack()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::LaserChaseAttack()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::WingFlapAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LaserChaseAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "LaserChaseAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction LaserChaseAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "943AB1921A82536E7F755D3E841FC5E5917AB0E1BA5EF44C9B40A009830989F0",
              "Hash": "3021139FE4128950B55945E2E9BECD090F42956C2E943988001D2C620B5651FB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "MinervasOwlBossAi.\u003C\u003Ec::\u003CLaserChaseAttack\u003Eb__15_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractAction",
              "Name": "Move",
              "Signature": "public Shared.Entity.Base.AbstractAction Move(Shared.Entity.EntityWrapper targetEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "8247DAE8EBAA899F5AF84E3C523581E17A86D572398F257567F8CFA353075624",
              "Hash": "826D27BEA74C6C3085EEEDE35EDC1FFF5AC6D8E708AA99CB3F19F8892B955E98",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::\u003CMove\u003Eb__16_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.MoveAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "EB01441664A8C1253A1F74E5BD196AE446B7793BC19D7A286B780AE2D246844C",
              "Hash": "F7608986CFBFD3BE1F76BE53AE8C0DC2CD7A06389FC597C5438D5EC63C791DCD",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PhaseChangeMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.BossServerManager::SetBossFightMusicParameter(System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PeckAttack(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractAction",
              "Name": "PeckAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction PeckAttack(Shared.Entity.EntityWrapper targetEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "C72250B984F361A8DDDAE219AEF8FD25711594EE4EA44E0AD6EAD105906AAB37",
              "Hash": "63E4DDBF3750E22594474D0E5C26130F173128DC904DE31CE5EA20945CEB00C8",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::\u003CPeckAttack\u003Eb__12_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RushAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "RushAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction RushAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "98C1C325D5894085832C0B4CE29CCCE545EC9614C51FD416006CD1F3413E3174",
              "Hash": "C44EB9D3EF06B8AE6B8ED9C1635271077F7871341BE2F6928173EE32F6C778BD",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "MinervasOwlBossAi.\u003C\u003Ec::\u003CRushAttack\u003Eb__13_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlamAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "SlamAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction SlamAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "5FEC654F8F1705FB9D70DAEC9880A06E6AA8839BECBD75B37C38D326735CF67A",
              "Hash": "D2449A7559161CEAB1EA2AF6F54CB9C84B742C27CF1C5369259C54EFA109764E",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "MinervasOwlBossAi.\u003C\u003Ec::\u003CSlamAttack\u003Eb__11_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileBelowIsGround()-\u003ESystem.Boolean",
              "Name": "TileBelowIsGround",
              "Signature": "public System.Boolean TileBelowIsGround()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "581726378BF957D30F067DF91F275191C90A7B8D3ABA5A8957D2FB3186F07F54",
              "Hash": "78D1778AE28B80E11C86DC3B85A1D996385CC84CFB67E1293F5E304601B95890",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "575E1D9450573DEADD4BC0F670B5D85DA84BE1396EE7A283DEAD3450FEC75846",
              "Hash": "10283F673EBE1E95337996A6F8588DD083CEC00281A251C095D9613E65C4B5F2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::TileBelowIsGround()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.Base.AbstractAi::CancelCurrentTask()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::SlamAttack()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerManagers.WeatherServerManager::SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "thunder"
              ],
              "Source": null
            },
            {
              "Id": "WingFlapAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "WingFlapAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction WingFlapAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "40C28F1CC50F78D8F7304D84AA0830C0259B8AD473D41B8DACA1BC8EE95A5673",
              "Hash": "33A300E809B80E968495B97F4BF449BA343E9DE90868692273F5A849E1F6649E",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "MinervasOwlBossAi.\u003C\u003Ec::\u003CWingFlapAttack\u003Eb__14_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0A26FDE3205BE3C77E5B3CB12640BE993E687030502FFF797CBD7FCD0C0F1EC2"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask",
          "Name": "MinervasOwl_LaserAttackTask",
          "DisplayName": "MinervasOwl_LaserAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LaserChargeTime:System.Single",
              "Name": "LaserChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C642B9636E97EFC2F0A71B24ACF3E9B67D494324E9B7CBC7B297C506EBEC247D"
            },
            {
              "Id": "LaserCooldownTime:System.Single",
              "Name": "LaserCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28B08E8407CD6E61C7D6A3CB846FE8602BEC9804027A4DC1B21355A19390E7A6"
            },
            {
              "Id": "LaserTime:System.Single",
              "Name": "LaserTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68FA8D01218A3F6D95025C3F1AF48B98D33B5056881AD20E91251FEEB9ECC05A"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "385958D101C97B998091E51BE5197A6027A10E373B27A23EF8B8C5FBD802A8AC",
              "Hash": "21CC3488BA820C9A8E44B84BD815A8816336F8E476ACD5CE4D714D5AC6821273",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLaserTargets()-\u003ESystem.Void",
              "Name": "SendLaserTargets",
              "Signature": "private System.Void SendLaserTargets()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "C1CDD73DFB9860C108ADAD61FAE8012AF25B25E58B29FB1C1CFA411BCBC25EC6",
              "Hash": "AB8FA6B30A72D1AA092B9E5B0534B152B06A481022D6BE7B32C4E54D3BFC72D1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "992130D298EFDFD17589E321729EDABAFAD4F58635AF2BA7F59962ABCCA5CFA6",
              "Hash": "94E51877F266788FD121A131AEE1AB100EFDD040D5842ED30E6604E4E497FD7D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask::SendLaserTargets()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "72F41CE35FB04C2E6EE59FA3B1C8CFA14AB324E69BEC6AF4EA9E7DB6D61300F2",
              "Hash": "D1B2DCACA4FF30C3BC66589A3196AC86F4C1EB15DC79D11ED63CF5E70F6C1294",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask::SendLaserTargets()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "67AA7E5F635ACC0370B5E18077DB8D59DDAA747E4B03827F0EDC87F4E086BCDF"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask",
          "Name": "MinervasOwl_LightningAttackTask",
          "DisplayName": "MinervasOwl_LightningAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LaserChargeTime:System.Single",
              "Name": "LaserChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C642B9636E97EFC2F0A71B24ACF3E9B67D494324E9B7CBC7B297C506EBEC247D"
            },
            {
              "Id": "LaserCooldownTime:System.Single",
              "Name": "LaserCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28B08E8407CD6E61C7D6A3CB846FE8602BEC9804027A4DC1B21355A19390E7A6"
            },
            {
              "Id": "LaserTime:System.Single",
              "Name": "LaserTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaserTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68FA8D01218A3F6D95025C3F1AF48B98D33B5056881AD20E91251FEEB9ECC05A"
            },
            {
              "Id": "LightningStrikeSpawnArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "LightningStrikeSpawnArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs LightningStrikeSpawnArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11CC08D0254B47E70678DC6392EEB1C15AD01CE65EBB713C506DD669C160D1FE"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_extraLightningPerPlayer:System.Single",
              "Name": "_extraLightningPerPlayer",
              "Type": "System.Single",
              "Signature": "private System.Single _extraLightningPerPlayer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5503359F08D6B78700D5065B6551E1A6CCF30CD98F4AA8AD49B8D311BD02B88C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_lightningCount:System.Single",
              "Name": "_lightningCount",
              "Type": "System.Single",
              "Signature": "private System.Single _lightningCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB0190A73586712CBD2A2877130392DF352381D2A97F3AE01072A85FE8A3E11C"
            },
            {
              "Id": "_strikeLocations:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_strikeLocations",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _strikeLocations",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E60CFE862F4110B409682DEF5CA52A46FF8A16FAFF9FCF5EC21F408C9E04745"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8CAFC19C9FA73EA39C01DC9C1C3990E979837E06185000CD1B2B4DDAE8317A7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "CC2931404AFF6FF1CA57545AB7946A22D6C98E0C239507ABAF8592B2700F216B",
              "Hash": "3465B29463B0EA0BABE0923FE9E8672952646313C1BAF5EF78AFFF7FC6684C1F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepCast()-\u003ESystem.Void",
              "Name": "PrepCast",
              "Signature": "private System.Void PrepCast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "D0F0DAF685FC57B7C9CCFF620D6CE034118ED7EF6E83DBB3549A574A3F6D39B2",
              "Hash": "3018A9145AEF2A635D611FFFE5C62A7057D3968F592AEEDD55B63A760B219EEA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SpawnLightningStrike",
              "Signature": "public System.Void SpawnLightningStrike(Microsoft.Xna.Framework.Vector3 position, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "2FDE300D48372C5EBBEE24B92F5602175A2AD04B38554FDF37E549D3B7A9AEDA",
              "Hash": "B53EBB2871731817823596800FAC9CE6422D981F01271B9FCE88179A0F67199C",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "owner"
              ],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "C44E5CA380186D491B085E2FBA19E7663AA4DDE5EE33D614FFA77AC387682AA3",
              "Hash": "7ABEFD72E0DA4AFA154C3474C9D2542CA6ACA06CD1E391860C0F85D35CF4A669",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "F6E49B1D065DFA85634A20E52F29E66B89DF47A46F4A9B404D44769897739F8F",
              "Hash": "BA2E46A4F91101ADB38606B94993AB55D999E4EE8FAC5E5F192DD7DAAF8DDEDF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::PrepCast()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD50E087C3288BCF7782BF1E89D0672F1DE444AF7B951B2070C0633A9F043696"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask",
          "Name": "MinervasOwl_MoveTask",
          "DisplayName": "MinervasOwl_MoveTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "61E166D7E5A445C6D3F30923810EFAFFEF0CBFB347FA0798736CDA0E42D3862B",
              "Hash": "AEE319C408B17D496854809CF5DBAF3282B4A911CF69C8A77033A55B9B9995B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearVegetation()-\u003ESystem.Void",
              "Name": "ClearVegetation",
              "Signature": "private System.Void ClearVegetation()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "98B8FDD0B2A26B2B56EABFF94F90F353B74C5E4CFB37D520EBFD2379DA0273C4",
              "Hash": "5600BB6F8D6E960491C735592E58CEFC0DBC793277D62914381FC87B580F3B20",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "E427B8FB61EEEE73816F503753F666332E11C1F4FD1FFC5FD5927FE58556A105",
              "Hash": "C848BFF62C639B994753169A4DA7A1F08A8F3D7C5D32C84B74A0C08C6B83C0E1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "A8798F55BA50731455BD1A9CC243674C0792A718CBD340BB4EDA7C2F4F360F48",
              "Hash": "9440ED8BBEEFF22CC4503565E863CA8798C12D9F77DD9F95D1A86E7C91FE9CA4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "30FF8D8978D90518E3FAB7AF71521040ACC45B58FA3B2E42F78993A6E53AB154",
              "Hash": "999DD42E7ACDDE07793D8F60B9B339F87C0DD5CEBE2C17041EF768B0DC91C14E",
              "CalledMethods": [
                "CandideServer.Entities.CommonTasks.PathFindTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "8072B8BDE46E3D2AA068C232E165A88B7A7FA45FFFCCB1FDE9299B969A1C2573",
              "Hash": "AE87DE68E95F0C0466C1D46C3FAD7EB56C420AD9501F098A5CD35C8F00263136",
              "CalledMethods": [
                "CandideServer.Entities.CommonTasks.PathFindTask::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask::ClearVegetation()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3323D8E02BB9C5097CBB551EC4D0CABAFE380911E743F0016464D4C615176830"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_PeckAttackTask",
          "Name": "MinervasOwl_PeckAttackTask",
          "DisplayName": "MinervasOwl_PeckAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_PeckAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PeckChargeTime:System.Single",
              "Name": "PeckChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CABBCCEEBEF04CC49C605C13F2C43908C4257A8FEDDD877A5D8E7C694622FC8"
            },
            {
              "Id": "PeckCooldownTime:System.Single",
              "Name": "PeckCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A33EBB2ECA292142D8BDC03A65F6376EEC972E0BEF5797E3D1995FC6CFCE3568"
            },
            {
              "Id": "PeckTime:System.Single",
              "Name": "PeckTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA9C83E319BEC56705230C8655DA5AB9DAD2A3652BC8AB2D6F74A545CF4F65B7"
            },
            {
              "Id": "_attackPositionSnapshot:Microsoft.Xna.Framework.Vector3",
              "Name": "_attackPositionSnapshot",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _attackPositionSnapshot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8FB5E59DAEE169057CF5023D08EECEC30DE612C9CF6F889215BAF2AFB421E17"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "FC44A046A766410E5805E4C517557E17B6AF54E04D0EFF3E8D65D1D9EB419BC2",
              "Hash": "4820ABDDD53F873C4F0E97BEE675D35533995BA7A8044AD8266DEF70C6BC9AB5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PeckAttackMessage::.ctor()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [
                "minervasowl_peck",
                "minervasowl_peck_phase2"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D86BD29B9C3647801B8A0047936D9460CE187F07BD800DC82D71310764E62116",
              "Hash": "2156101004AA2AB57A57021E974E29FD105C348DE60709278511A807163F9B9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "53F5CD1564B1DABFBE91445EB8899B19A20DD42EF82F307B6A5BA4AD73598444",
              "Hash": "41D050C7612FBC8F2C6FCC134F76146114B28D24317720A223BF5E9B9466FE46",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Ai()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "BBB5BD039CE2EB000EC24E36C56CBE8B89F4A7878779FCF5E07C1D4B93DA8402",
              "Hash": "68B189EE22D09F1353C4B60CBBFCC51304259ACF723419507D3DE494BF73C001",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_PeckAttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AB33D1FE136FFD99DA107A0DB5F881BD1D4B84BF681D08677708EA9EA1F437C2"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask",
          "Name": "MinervasOwl_RushAttackTask",
          "DisplayName": "MinervasOwl_RushAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RushChargeTime:System.Single",
              "Name": "RushChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B26BABE5FD19CEEDDEBFC4147A341FFAD2BF9C0C0A9C116BAA200D02592AAC8C"
            },
            {
              "Id": "RushCooldownTime:System.Single",
              "Name": "RushCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F62061D45CFF45F6D4E6274969E088C4A4C29EB02F34D19E38D1F67D1D983D02"
            },
            {
              "Id": "RushTime:System.Single",
              "Name": "RushTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AC08628FEBE322959E9DAA2AA900C9567C6A760F77D09E00515C9909C37D561"
            },
            {
              "Id": "StrikeTimer:System.Single",
              "Name": "StrikeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single StrikeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA667C5EBAD4A3BDEF69B24C7E5BF722D8942036360956CE702FF6DF6755AEB3"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_hasSlammed:System.Boolean",
              "Name": "_hasSlammed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSlammed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35BB51A902D57BA74BAC4EB0FC3E34B73196114377AAF87C8C62D3C30B480E64"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            },
            {
              "Id": "_startDirection:System.Single",
              "Name": "_startDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _startDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69DC3CDAB1ECDDD27A6AFEE7D771230B898E4252738225CD5EA2B5F6A4506788"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastRushAttack(System.Single)-\u003ESystem.Void",
              "Name": "CastRushAttack",
              "Signature": "public System.Void CastRushAttack(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "1285520B6F031EB80CA89D39B560DC7AB5C86123126A7C8147B6E5B713D577ED",
              "Hash": "7718035D36AA1A745429E0B44F40307E4E6F01126610FA59461CFF0517999C73",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "minervasowl_rush"
              ],
              "Source": null
            },
            {
              "Id": "CastSlamAttack()-\u003ESystem.Void",
              "Name": "CastSlamAttack",
              "Signature": "public System.Void CastSlamAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "16BFD5CA1D14CCE7FC93DD01706C3279DB23959E7DA66C7E78CA05D74C3D1A43",
              "Hash": "1D433E0C0B488DEB612D5F117989EC2434F52426711A7717389A3C68D1FE5681",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "minervasowl_slam"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "701A7741CBA076B3729C02553FE201D726AD4B392962A3D3B90F6A56F1F42E66",
              "Hash": "F82A0C32683F75B91AA3CFC4C360135439125194FF9C296F19D3A3201FF5DEB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "ECFD3F5A5727F3C5591B8FAE984756DD2FED672AF564D603A1E1E8E6EFCBC80D",
              "Hash": "C0AD920ECA0057064DDB7801044C24663EF558AC431E8F7244D9D8A919015E35",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathIsClear()-\u003ESystem.Boolean",
              "Name": "PathIsClear",
              "Signature": "public System.Boolean PathIsClear()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "C40E64EBF599AA3079EF2B8D05FCFE71B2CD60C5A1BAB0D86C8D8A674F39C8BF",
              "Hash": "F753A90F951A6FF90D914E1BDA7C8C6ACEA66DE8AD48F15D643CC07DEC5C0D2F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "FC934E1E261FD4EB852D1DDFDD12A7E42DA9720D62E2A3603747F3F3432F2955",
              "Hash": "8FBB0E53B9CD1558DEFBE70BA96C261987A816E748CF93FC10D7DE471A1ED470",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1058,
              "BodyHash": "BE286B83C97D6DEE62E1E8A0F2A2027F8D98EA10DC57F388B5DA37C6D901298B",
              "Hash": "F4614C369F831E49E08AE2BB87D7E2C88328079DF6F6C88ACC86F7E22AA1391A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask::PathIsClear()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask::CastRushAttack(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A2EA7719FA3C125A1BCA1C0BB03474A1F404957F5A97784F957C42866B14FF73"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask",
          "Name": "MinervasOwl_SlamAttackTask",
          "DisplayName": "MinervasOwl_SlamAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AirTime:System.Single",
              "Name": "AirTime",
              "Type": "System.Single",
              "Signature": "private System.Single AirTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69C6B0322A04797704C7A501AA4174001CFFDF77B51C4909DE521C14FE2223EF"
            },
            {
              "Id": "IntroCooldownTime:System.Single",
              "Name": "IntroCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single IntroCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A239C53C7FE9202EC8CF2BB2B1F1D737FEFEFB9783024A84EE282652728540B"
            },
            {
              "Id": "LaunchTime:System.Single",
              "Name": "LaunchTime",
              "Type": "System.Single",
              "Signature": "private System.Single LaunchTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7324BF721E96031E1979C67A57652C43A2186A64F8C63F1F9886AB94A2F908EC"
            },
            {
              "Id": "SlamCooldownTime:System.Single",
              "Name": "SlamCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single SlamCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB473DF9A32794745FF213A046FB9129E15744B129D9ABB00ADBD76F74451AF4"
            },
            {
              "Id": "StrikeTimer:System.Single",
              "Name": "StrikeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single StrikeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA667C5EBAD4A3BDEF69B24C7E5BF722D8942036360956CE702FF6DF6755AEB3"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "16BFD5CA1D14CCE7FC93DD01706C3279DB23959E7DA66C7E78CA05D74C3D1A43",
              "Hash": "C4093CEA2D79F0E1DE682BCC055E710CDCFF2297DE3B3478274A2D4D96760F9B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "minervasowl_slam"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5FDFDACA7A3438605EA3D00B5B61BD2B9B1425AAB10C2FEF212DAEA28C5008BD",
              "Hash": "08F24642C1F8D976C5731C2BAD0C7692DD53AA5CAB49023EFFD003C6ADA9647D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathIsClear()-\u003ESystem.Boolean",
              "Name": "PathIsClear",
              "Signature": "public System.Boolean PathIsClear()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "FC71CB0C668891EC93C446C37BF26EB810B6704031F1A5387CC6258E7029A856",
              "Hash": "74F4AE6C7E629656A9E6C681D1A9DE7F9B9A474634BC6CC3DEDEB49695962A4B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathIsClear2()-\u003ESystem.Boolean",
              "Name": "PathIsClear2",
              "Signature": "public System.Boolean PathIsClear2()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "CE963402D84C535C133DC61DDF4958E6BE9F8A7CFC6B0B90E56C0A8FFBAFFC98",
              "Hash": "D7C5B30571F3AA82ACC06CAF88BD76E514AC5E2A6EA7ADD7009412B7EAD2FBBD",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "8740B91EDAAA1DF645A49FCDF25D2E9659F12EDFE8F8EE03D973C1E71BFAFE21",
              "Hash": "1113F4604F4C96E8268C41965F45E2F33E732025684DB0E39310EF009D091570",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask::PathIsClear2()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/minerva_dive"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1069,
              "BodyHash": "0DD888E16B4AC4C44A4DCCEF4458498963FA9DB6E151D4F97CAAEDB8AB8C13B2",
              "Hash": "DE41F49A12616F2FB3FE6A9AE78F46379890EBDDF0F8119F9EB5CB6C0038F32A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask::PathIsClear()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask::Cast()",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/minerva_intro"
              ],
              "Source": null
            }
          ],
          "Hash": "ED9A27673110FFBEDEDD938F8348148D43018AE43C35AD15EEAFB64DA848CDCF"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_WingAttackTask",
          "Name": "MinervasOwl_WingAttackTask",
          "DisplayName": "MinervasOwl_WingAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_WingAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WingChargeTime:System.Single",
              "Name": "WingChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single WingChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3DC8FCA8BC0E42791D37E3640B7744C13597A30121EB95A7E19654E7D665F5BC"
            },
            {
              "Id": "WingCooldownTime:System.Single",
              "Name": "WingCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single WingCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD54C1AC9424845636AF524FA05487F33F6E23955D16CFD8D15AEB3A7BF7B18A"
            },
            {
              "Id": "WingFlapTime:System.Single",
              "Name": "WingFlapTime",
              "Type": "System.Single",
              "Signature": "private System.Single WingFlapTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF6B7312ECD5C5674B45972D2424DC1C4D161AC85332051CB3AF8119E305B31B"
            },
            {
              "Id": "_attackDirectionSnapshot:System.Int32",
              "Name": "_attackDirectionSnapshot",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackDirectionSnapshot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71281DDCE9B19A69E58CA200F392BE1DAA744EA931F370020306AA5A501853A6"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(System.Single)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "77BED255F05E09FF7EBF287D54BEEB52909C92D10A024D4439B6B0381B480BC6",
              "Hash": "D2E3C58E401CF910CDCAEAE2545711B2590C5C60637ED0798B62E870676ABC82",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "minervasowl_wingflap"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "28DBCB72CE9811683DC2FD0E9B21F7FC4A7486C953CA9C7AEAD52DFA8EBBA3AC",
              "Hash": "482B8C2882EC2169AA4540845F92B2CDA2B88ACD1238D117947B76DA8B50953C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "91AB89B40094995E62E95AC74D52728B5D8BF0408C57E6730FEBA776564595B7",
              "Hash": "162AAB8BBA370C8D6B7EDAF2C63543A19440E08FF50BD3DA192CBFD4C1A40207",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToIntDirection(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "427DDA73C5B83969802349C4F6BE3EFC68C1A9F76CED8B5A9272CEB81ED03D61",
              "Hash": "417844666D634E215DD0B446CEE46156CD56D517936BB2FDFAC0D9C031B707D7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_WingAttackTask::Cast(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "06610583854337FB239C0FEF6E3F4264CAA881109549FAEDB0D61F1C67D7DD0E"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController",
          "Name": "ServerMinervasOwlBossController",
          "DisplayName": "ServerMinervasOwlBossController",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FightStartTimer:System.Single",
              "Name": "FightStartTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FightStartTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A727992866E8EA91F16CB9BF898AE41C8D0B12CEE41E610725F09AEE8B77694"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "F3D5CE21B4ABC0A597B9FFB6B961E6313FFA9D1BC6C8B82856E8D77D49EBA67F",
              "Hash": "7D2071017E4A60AB7BEBD54394E11DC2FA6936E2E16AE2F8297CA9EF22500090",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::\u003CEntityInitialize\u003Eb__2_5(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "BossAttack1",
                "BossAttack2",
                "BossAttack3",
                "BossAttack4",
                "BossAttack5",
                "ApproachTask"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "526F4A48D820B5B9511842C29DCCD90E9FCDC80DD2B95F97CB593EA1FB977637",
              "Hash": "12A666597CCD6251CE660317D98DCB63230AD29B8C7205E2E8ACA3B663301250",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerManagers.BossServerManager::SpawnBossLootChestForBossEntity(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideServer.ServerManagers.BossServerManager::OnBossEntityKilled(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "089E6F0211A227573C2B4F6DF135D2A7F372C12381129BF6A7F066E18D5BC380",
              "Hash": "F351665F17303C7154F7CE50F8CBFE096D1D7389AC6DE62EC3FECC50836BF7C6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "0759E3F85B6D75F94D8979701129BBCFADFDE982CE0A32616E53DABB2E990AC5",
              "Hash": "EA85C9E115E47A06AA66380F5F60E1436B66CC9FF8FBB8E851E2AE6516519B71",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "B3A24EB58852B1CF7E3CAB99AD378B71BDF2C13958FBFD9A61BE0E51AD6EAA3F",
              "Hash": "17ACA3CC62681BA7531C1C17C58D14C898BD3312075C955C6AD6A49EF9A87A00",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerControllers.ServerWeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "05B9EA51492F6EE44F009CD11F771315A12A80022B47EE9A86BC79430ABC3E30"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.MinervasOwl.ServerOwlBossEggController",
          "Name": "ServerOwlBossEggController",
          "DisplayName": "ServerOwlBossEggController",
          "FullName": "CandideServer.Entities.ControllerSets.MinervasOwl.ServerOwlBossEggController",
          "Namespace": "CandideServer.Entities.ControllerSets.MinervasOwl",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HitsRequiredToBreak:System.Int32",
              "Name": "HitsRequiredToBreak",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HitsRequiredToBreak",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67A82885503365D2DAD54C22087B40DDA1AB462BF7C9377EDF3880D44F31619D"
            },
            {
              "Id": "LocationId:System.Guid",
              "Name": "LocationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D028FEE285A2D6226CB72CD7DF00EC638285478342E158A764D514889613FBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "0B35DB1E622FF9F3798101B34873D516E8EC12B6539BBDE08377237D7542B446",
              "Hash": "A0C926060A62D0AA2A225220EE6A7E10FBE3A3057A9CE1BF584E1F379D8D3F7A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationIconLocation(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "locationId"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "75095E88B2C9A1A4F5B2131BE744F1723773F1CB1C3AF061CA7A6853EDD01777",
              "Hash": "99EC780474F67DCF7B0FC5EBD5493E60096D01ED89942B53A1E9342D91239FAC",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "55EAF65849D7B9FBD6FA024300DD81E7F64B1C451CD8714E343CE8A79EE8BE93",
              "Hash": "E0575B78449A320828EF5DC0B5C3C1392EB976C5C7678EA0CFE7700A36BF5B9C",
              "CalledMethods": [
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.BossServerManager::SpawnBoss(System.String, System.Nullable\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3F7EFD3455F0376EC62C7EA8A6F7A2A99E1F7AC2DC861BA9985C1F269D67A619"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi",
          "Name": "PhoenixBossAi",
          "DisplayName": "PhoenixBossAi",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PhaseOneComplete:System.Boolean",
              "Name": "PhaseOneComplete",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PhaseOneComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53B1596A2D8B8BF7DA04EB7182CEC1A78083884709743A8A8F816730835DA6BA"
            },
            {
              "Id": "_attackCount:System.Int32",
              "Name": "_attackCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C43030476AAE440965DAD02574F35637370235FAD966D43F4FA77385B4E6F7BE"
            },
            {
              "Id": "_hasDoneGasBreath:System.Boolean",
              "Name": "_hasDoneGasBreath",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneGasBreath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "287675E1D109FE063098B6AD035C634FDB53E4D2C77AD6162F9CFE8B32D1E690"
            },
            {
              "Id": "_hasDoneLaser:System.Boolean",
              "Name": "_hasDoneLaser",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneLaser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1738DDAB02B36C991B30858861D19907DF277E804C8CC3898BA58ADF7026320"
            },
            {
              "Id": "_hasDoneWingflap:System.Boolean",
              "Name": "_hasDoneWingflap",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneWingflap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FF9397FF14863FD01A8F73E924D24B1291DA72558CDE1D1B16BE78DD40D17A4"
            },
            {
              "Id": "_hasSlamAttacked:System.Boolean",
              "Name": "_hasSlamAttacked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSlamAttacked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CC9A385BFF39E13C45C9BF3E4165570F51C6C46F28FCBA976595C7E2E1278DB"
            },
            {
              "Id": "_hasSwappedPhase:System.Boolean",
              "Name": "_hasSwappedPhase",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSwappedPhase",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375AC9BFB6289F033846CDE79AC31764FADD6E2AD342C1772583EAE4D4F33F0C"
            },
            {
              "Id": "_peckDistance:System.Single",
              "Name": "_peckDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _peckDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C07163F37E4BAA3A1297A2A0C5A27C395F4DA1182761328F39E3BF282AE594A5"
            },
            {
              "Id": "_specialAttackCount:System.Int32",
              "Name": "_specialAttackCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _specialAttackCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49EF70504E04D03C2E7BA4E9F1D1DB3A2DF1A989F948E34831AFC64681597E6C"
            },
            {
              "Id": "_startPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_startPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _startPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AA4FC4A2C4AC45BA8B01F7AEE27C436D5EE4BCE752770D2689217370222B370"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckIfEnemyIsInPeckDirection",
              "Signature": "public System.Boolean CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper closestEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "closestEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "4FDCAAE147715722837150ABDBD03D7AA3A99995AF1342161F8F6C21E040B352",
              "Hash": "5650ED1E3679EBD090444E9966EADF42FCDEF8C49CD3C5ED04FC5E02E14EABC7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "CheckIfEnemyWithinRange",
              "Signature": "public System.Boolean CheckIfEnemyWithinRange(System.Single range, out Shared.Entity.EntityWrapper\u0026 closestEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "closestEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1E81CCC1086D7E926ADEA73E9E26B72675C91830AFBC0E81BBA9EF7B901690F9",
              "Hash": "05826CD4A90094D23818A36C7504450709BBFD7910B27F4D3133C0EE9E14F96D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EggTransition()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "EggTransition",
              "Signature": "public Shared.Entity.Base.AbstractAction EggTransition()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D7182F559A4D19F0891F0F8B0B1828A25E898D86CE0F4401768C9CB84CD93446",
              "Hash": "8AB8DC34505E44450C16326235D19B56AB311AA3CC349671F59C696026E93815",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "PhoenixBossAi.\u003C\u003Ec::\u003CEggTransition\u003Eb__14_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EscapeFromBadTerrain(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractAction",
              "Name": "EscapeFromBadTerrain",
              "Signature": "public Shared.Entity.Base.AbstractAction EscapeFromBadTerrain(Shared.Entity.EntityWrapper targetEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "E92DA045EDDC357EDB953C540FC09D8AA6F16EDDBE1ED4AFA7750D2C3E89C25F",
              "Hash": "B696F5973CEBEB75D40D31B5B023034D4A197B3611F407BFC939BD3FBC814FE7",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "PhoenixBossAi.\u003C\u003Ec::\u003CEscapeFromBadTerrain\u003Eb__20_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GasBreathAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GasBreathAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction GasBreathAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D7886F81DAC68DAA25D73F3567B8C363721BA07A8E8B3F1F9F1B247D0F33A31F",
              "Hash": "903BBD33C35212362245CF56A219B52E843A52674D077A21FBE85B71B3279A52",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "PhoenixBossAi.\u003C\u003Ec::\u003CGasBreathAttack\u003Eb__17_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 443,
              "BodyHash": "21F7224F7AFAB78EBEB6E089B11DE4E2992E041E5E0366BA396CFBA941737B55",
              "Hash": "999A5385AB98441FBA34AFE0677B5366DA7AFB6F36797DE63A73D0ED71EBF68E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::EggTransition()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::Move(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::CheckIfEnemyIsInPeckDirection(Shared.Entity.EntityWrapper)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::PeckAttack(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::GasBreathAttack()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::RushAttack()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::MeteorStrikeAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F74DC949259F66380825247E01895B34F60EB3E01036DA85AF9F8D40F01981D3",
              "Hash": "07709C66836A3C57FEF2DCC40A1322D80271324FD74A5267539FCC526CE8EEAA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Base.AbstractAi::Initialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MeteorStrikeAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "MeteorStrikeAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction MeteorStrikeAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "A951EDCD2A783A3D7A6085A56403BA71D75A8A2F271B20D059DA0E67DE4124CA",
              "Hash": "EE87DFFA8412A13E2825CA99C4D55F5D9EA0E253942C220553551FEF03DB5CCF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "PhoenixBossAi.\u003C\u003Ec::\u003CMeteorStrikeAttack\u003Eb__18_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractAction",
              "Name": "Move",
              "Signature": "public Shared.Entity.Base.AbstractAction Move(Shared.Entity.EntityWrapper targetEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "158E2453A7C374CC603BFD2008291DE4E819B45C8781EDF9D4121EE651ECACC0",
              "Hash": "2B9538F199CD22C753BA1C01F01E956D8C065D8312586D65B37BFDAFC3888FC7",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::\u003CMove\u003Eb__19_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.MoveAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "F6D732607D69B0D585CC589ADBABE588BE98AE7EAE93742A89F313559B99CAAD",
              "Hash": "E8B94BF6F1A8D418CDA97A5E18131E0EE1F0B8521A22BB4D59BBB57576195109",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PhaseChangeMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PeckAttack(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractAction",
              "Name": "PeckAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction PeckAttack(Shared.Entity.EntityWrapper targetEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "97CC372D6E6BE5116E81771B32D86D143B0E0F4CD94E126267679D8177C81620",
              "Hash": "888F53BE5D89E68CABE40652DB7A2C343051B83999763C06E4ABD919A277A8F9",
              "CalledMethods": [
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::\u003CPeckAttack\u003Eb__15_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RushAttack()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "RushAttack",
              "Signature": "public Shared.Entity.Base.AbstractAction RushAttack()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "474D446B4495E927D50F41114BD43150B408EE9602CC5B204095F2F7D9BC0320",
              "Hash": "4E0AEDE4C1C4A18FA75878873D1EABBC4ABAE1CB925BA1566637CDC33AD0C7AA",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::CheckIfEnemyWithinRange(System.Single, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "PhoenixBossAi.\u003C\u003Ec::\u003CRushAttack\u003Eb__16_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.BossAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileBelowIsGround()-\u003ESystem.Boolean",
              "Name": "TileBelowIsGround",
              "Signature": "public System.Boolean TileBelowIsGround()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "581726378BF957D30F067DF91F275191C90A7B8D3ABA5A8957D2FB3186F07F54",
              "Hash": "78D1778AE28B80E11C86DC3B85A1D996385CC84CFB67E1293F5E304601B95890",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "28E0B387402BA17BF104A03750B77B34EEEBDCA065AFA8205B9F84B37A5B9FF2",
              "Hash": "540F94FFF151F800A50123FD1A0784CE5A6A702802B95E02EAE1077AC5F0FDA1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::TileBelowIsGround()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.Base.AbstractAi::CancelCurrentTask()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::EscapeFromBadTerrain(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerManagers.WeatherServerManager::SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean, System.Single)"
              ],
              "StringLiterals": [
                "ash_rain"
              ],
              "Source": null
            }
          ],
          "Hash": "69C18E298FBF14D56424C386326431CC95252019604D1ED358A04097C4283B7D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_EscapeTask",
          "Name": "PhoenixBoss_EscapeTask",
          "DisplayName": "PhoenixBoss_EscapeTask",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_EscapeTask",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AirTime:System.Single",
              "Name": "AirTime",
              "Type": "System.Single",
              "Signature": "private System.Single AirTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69C6B0322A04797704C7A501AA4174001CFFDF77B51C4909DE521C14FE2223EF"
            },
            {
              "Id": "SlamCooldownTime:System.Single",
              "Name": "SlamCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single SlamCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB473DF9A32794745FF213A046FB9129E15744B129D9ABB00ADBD76F74451AF4"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "FE44459FC0F8C33CEE22F9748ACDE965147FF819E8EB6C82E1A9CD614B90DFA0",
              "Hash": "C7158A2026FB9C3CAEA597EB91784AE21A085B16F49097637A75A14B5FA9B8BB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "8C0332060C4ED51DACF5B938B75657DE6FA229EA7E8BF9BE5C2339935B4B9662",
              "Hash": "020A6E49C01635DBCE18BC12620C8551BA3A9266C57B771550A39EDB10BDE1CC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_eggsplosion"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C806351AE95ADA618310299EE3E8CB2F97CBBFD94406A8A7D493EA344002A6DD",
              "Hash": "8DDA6548D48ECBB0C4D67341AD74D4118277EEABCD95EF3F67100565A1A527AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "B2242243DA0314259A930AF42398E7BC921267EEBD95148701E3EB4089037309",
              "Hash": "99D452A7B070BFBD4C698087D24D21917144CD27D3DE432A93FA62C3B2F8C739",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 443,
              "BodyHash": "60F2567D4A027815654F6D9D0C062E004301F96E4464469A35C0F22DFBC10C96",
              "Hash": "44E78930A1B8E286D8E137594158BDEE1C6391B75A9CDC94E9CF001FC18D84B8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_EscapeTask::Cast()",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "event:/creature/Phoenix/boss_phoenix_intro"
              ],
              "Source": null
            }
          ],
          "Hash": "F13C6FC1C68BC209D73DF1C14852E9744E773458EFD8D1BD8A8626A67F6BB049"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_GasBreathAttack",
          "Name": "PhoenixBoss_GasBreathAttack",
          "DisplayName": "PhoenixBoss_GasBreathAttack",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_GasBreathAttack",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BreathChargeTime:System.Single",
              "Name": "BreathChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single BreathChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "168D33D5E54DC0867E5AA3D07016B7AD4A70594260D6F59FF4BDC09D0445DC67"
            },
            {
              "Id": "BreathCooldownTime:System.Single",
              "Name": "BreathCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single BreathCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2BBF9D47DBFFB3684E14104FAC9C4423FE46DFD206879516F227361AB2E91BB"
            },
            {
              "Id": "FireBreathTime:System.Single",
              "Name": "FireBreathTime",
              "Type": "System.Single",
              "Signature": "private System.Single FireBreathTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B68680A493896A5B2A0E239C967D5824786185F8B3E6E1E306272B0DB3347AAD"
            },
            {
              "Id": "GasBreathTime:System.Single",
              "Name": "GasBreathTime",
              "Type": "System.Single",
              "Signature": "private System.Single GasBreathTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DBEB363E23F31801670D09FCEF0E2D59C5B852469661B9E4EC21BB024B6453E"
            },
            {
              "Id": "PhoenixOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "PhoenixOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 PhoenixOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57D057C1EE53DE70D8B754EBDC69DB2DBEE8DCAD57F71570A1EA02121DAE7F71"
            },
            {
              "Id": "SpawnNewAttackTimer:System.Single",
              "Name": "SpawnNewAttackTimer",
              "Type": "System.Single",
              "Signature": "private System.Single SpawnNewAttackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B9A6B737DE8E50AADDF1022E18FF19AE9A29B49E94524741674EA373244CA96"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            },
            {
              "Id": "_leftSide:System.Boolean",
              "Name": "_leftSide",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _leftSide",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CB21D4525A74D5DF34D4A795B3F0396B09111788A855EC026A9A563F5CA91C1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastFire(System.Single)-\u003ESystem.Void",
              "Name": "CastFire",
              "Signature": "public System.Void CastFire(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "721C739A33143F924B58BD66B6D28EAF1353C4F18F7B7E555EECBDB3699572D0",
              "Hash": "C1094252D41FC876CFB9779D0A49D4D3B4F6622A8588DD0977EFB54C693DCE46",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_firebreath"
              ],
              "Source": null
            },
            {
              "Id": "CastGas(System.Single)-\u003ESystem.Void",
              "Name": "CastGas",
              "Signature": "public System.Void CastGas(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "278FFF408F119E0FF1A9D90B84920C1ECC0C8B1A1F59E6ADB2FFD56C4E283CFC",
              "Hash": "D27859647A5422079B0628A51201501E56C1371D5A1D7E411816F3CD8278DDD6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::get_HeadOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::get_BeakOffset()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_gasbreath_projectile"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5473914DA0629125B40055E2AB6AE78B9DED015FC24482E2033CFCBFF4CEF90F",
              "Hash": "BAA97ABF4C5F8EF78A6F4E05C8A8FA5B3816F49884B5BFD65231BF5376AA99A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "23F4B4A87EA944CA47AED741C633E7A779D507D84CEA2DC066BBF0985D2138CB",
              "Hash": "F6C76FD68194BEB2CCF8C639935D08658CD59315CCC0BEE25B4776698A7BA4FB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 750,
              "BodyHash": "2B902CEF61AABBABF1F541276E0E99B4948784F89DF75EE740BBF679973B9F0D",
              "Hash": "9053D6A8102E9CB877851CDB1DFBA897DA8D1A032E69B9181EB0550149EA0E5A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::get_HeadOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::get_BeakOffset()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_GasBreathAttack::CastGas(System.Single)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_GasBreathAttack::CastFire(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8A2EACB45B41DBD0A30E3BC5A861335ADEBB214CBA1CCF339590804CFB65C9AA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MeteorShowerAttack",
          "Name": "PhoenixBoss_MeteorShowerAttack",
          "DisplayName": "PhoenixBoss_MeteorShowerAttack",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MeteorShowerAttack",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MeteorChargeTime:System.Single",
              "Name": "MeteorChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single MeteorChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A34AC4956A958D3BCE3EE9595078805067C2B02B0712310CFED5CBA0DBF33747"
            },
            {
              "Id": "MeteorCooldownTime:System.Single",
              "Name": "MeteorCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single MeteorCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "476782006804B2FB8B2FA02F6956680576C645FAB35C32DA076BB555BC0235CF"
            },
            {
              "Id": "MeteorTime:System.Single",
              "Name": "MeteorTime",
              "Type": "System.Single",
              "Signature": "private System.Single MeteorTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "534F0CC7352F54BAF3BA725D448994CFAA1FBA442ADEEA3480FB98C7EC881347"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_timeBetweenMeteors:System.Single",
              "Name": "_timeBetweenMeteors",
              "Type": "System.Single",
              "Signature": "private System.Single _timeBetweenMeteors",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D86DBD452BFBBD480733B69E72764CEAE7300B51C792C426BA70C7B66C1C0D16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "53C275F8060F671B3D8A2ED7B5C17459F175CF12EA84FE16EDBF3D4A112A9932",
              "Hash": "DFFCAE8CB8E85EADE2CEF073D80E336C87D9C9E9964ADCB55C53F8CC9F4E9703",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "87867f72-ab94-40ac-9597-e43f41506303"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "94EAC561D479C42A0F4C36A43A01E99885970D70648357D97B5FAC94848DD6D4",
              "Hash": "8AC9427C9A2529891228B0C1BA5ACBED3ECCF3FA4918BCFAA8EE5C382B24A918",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7AB5EB3F95EB2E0485E805283A43540525EEFC4B5E10A1EA517F5EB5D4357650",
              "Hash": "6F28C80C1F6AC350A2DF181B8A4748922BDB7335354F4111C4CF0FECED2C0F5F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "4FDE3589F2D198F3651FF30B3C6B110F3701ECE3CFA8E138B8AA48351DB7F20E",
              "Hash": "102780A3654427CA5A8587233E7B0EB1A0F1BE15AE147904D4B7BCFF168BB7A2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MeteorShowerAttack::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E6F9A033C1DF5AEE01566E0214ED518F45434789B5683E215139DEED599DC3B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask",
          "Name": "PhoenixBoss_MoveTask",
          "DisplayName": "PhoenixBoss_MoveTask",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "61E166D7E5A445C6D3F30923810EFAFFEF0CBFB347FA0798736CDA0E42D3862B",
              "Hash": "AEE319C408B17D496854809CF5DBAF3282B4A911CF69C8A77033A55B9B9995B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearVegetation()-\u003ESystem.Void",
              "Name": "ClearVegetation",
              "Signature": "private System.Void ClearVegetation()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "98B8FDD0B2A26B2B56EABFF94F90F353B74C5E4CFB37D520EBFD2379DA0273C4",
              "Hash": "5600BB6F8D6E960491C735592E58CEFC0DBC793277D62914381FC87B580F3B20",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "F83B34EDF5E5636AFE3A65A81358F3B13F394ABB1A804977149E2C2AA18EABD8",
              "Hash": "3568DD2409DFD00D0CE97401DB7CA0100B07652E959D957C1F08994DA288CB78",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "A8798F55BA50731455BD1A9CC243674C0792A718CBD340BB4EDA7C2F4F360F48",
              "Hash": "9440ED8BBEEFF22CC4503565E863CA8798C12D9F77DD9F95D1A86E7C91FE9CA4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "2986FB1C7CA115BD0B7BA10FAB1AB5D8F35B2B2C7160F8158E6B444DBAC057C6",
              "Hash": "BFACE56750C14C2ECF16AAEECAD0E83304C8472F54DB2F77839FCE2B6B3865B5",
              "CalledMethods": [
                "CandideServer.Entities.CommonTasks.PathFindTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "170D85ED3262371FF22EFB8A5D5F04CD259AC2C0CF62766432AAE45A91C86BDC",
              "Hash": "F943A7147B49A43A1AF280A9DC1295379625EF30E0C8E94112100800C7EF7A7B",
              "CalledMethods": [
                "CandideServer.Entities.CommonTasks.PathFindTask::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask::ClearVegetation()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F93D4B84D99EBA0151A4880998921FF2D8C9512B2D46B03480CFEF438C7D4E6D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PeckAttackTask",
          "Name": "PhoenixBoss_PeckAttackTask",
          "DisplayName": "PhoenixBoss_PeckAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PeckAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PeckChargeTime:System.Single",
              "Name": "PeckChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CABBCCEEBEF04CC49C605C13F2C43908C4257A8FEDDD877A5D8E7C694622FC8"
            },
            {
              "Id": "PeckCooldownTime:System.Single",
              "Name": "PeckCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A33EBB2ECA292142D8BDC03A65F6376EEC972E0BEF5797E3D1995FC6CFCE3568"
            },
            {
              "Id": "PeckTime:System.Single",
              "Name": "PeckTime",
              "Type": "System.Single",
              "Signature": "private System.Single PeckTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA9C83E319BEC56705230C8655DA5AB9DAD2A3652BC8AB2D6F74A545CF4F65B7"
            },
            {
              "Id": "_attackPositionSnapshot:Microsoft.Xna.Framework.Vector3",
              "Name": "_attackPositionSnapshot",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _attackPositionSnapshot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8FB5E59DAEE169057CF5023D08EECEC30DE612C9CF6F889215BAF2AFB421E17"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 495,
              "BodyHash": "39B646DC8BB099D77A1496D67EB02F2C02E68473D65C22DCD26A3676627E8CE5",
              "Hash": "1B59999D6FED1085E0FEB9C60A7B743ABA5EBFF50DCACA35853F351595F3E6F5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.MinervasOwl.Messages.PeckAttackMessage::.ctor()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [
                "phoenixboss_peck",
                "phoenixboss_peck_phase2",
                "47e1cafa-393c-4254-9f1b-31a60376f6bf"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "1298485858EFB623BC20167C7EF27377FAAEF45FD6596E198EB0ED237BED2F4F",
              "Hash": "E3A646ED5948039F37B28035BF8B951D276705F6679363A6C006610851A3E754",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "C6E3880BA86B864ECAF776875C1F150D87B71E7DA6B0C51D896A0B2B882162F4",
              "Hash": "67235F3CA1C6A848595A0829EA003EC932BD4B968DDCBD21EEF2D2C2F37E4C24",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Ai()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "E488E10974DF7E45422AE7C9B169E7B37169243AE7E5B9B82226A45064B6575E",
              "Hash": "9A056A2E6740912EE017330297B0FAC281D8E87950D74402BF0EA6E99DA14E55",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PeckAttackTask::Cast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "888240089EF2ACF9A6C36004C1DD0EC42564BF411DAFA1442F3AC8D5FC095169"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PowerUpAttack",
          "Name": "PhoenixBoss_PowerUpAttack",
          "DisplayName": "PhoenixBoss_PowerUpAttack",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PowerUpAttack",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PowerUpCharge:System.Single",
              "Name": "PowerUpCharge",
              "Type": "System.Single",
              "Signature": "private System.Single PowerUpCharge",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6CCD48E2DF527E540907CA52DBFF464BA8CD0871522566B8579F4FA3B1DB36E"
            },
            {
              "Id": "PowerUpCooldown:System.Single",
              "Name": "PowerUpCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single PowerUpCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B93E20216F0DB450D0FB8BF09DF7A84F036A86E48FD6B0A37B7E0A5A86FAE85A"
            },
            {
              "Id": "PowerUpTime:System.Single",
              "Name": "PowerUpTime",
              "Type": "System.Single",
              "Signature": "private System.Single PowerUpTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "636AA3364EB7351964EE0B00233A19A4FD88D6E1BB4AE8191845D5B2286DF50A"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "58B9DEE956FA287CAB73A44391C335B32F576ABF349CF254FECA1FBA8EDDBC67",
              "Hash": "7CF14E0E0639A563B0F197EE6CDDACA6B08C22681824732C69D964A8318AECC3",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_eggsplosion"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0C3F93C9FFACD4D193AB44574C3D4E95F60198F6D5D6C9E6E034119349AADAF9",
              "Hash": "2EC53E5BFC9870B3E8DBDD0B196FD0436C297CE25FA9A87A9F586762573B2EED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "20072E9D21CDDBF11BB28E1E45829335E66EABCF0F64CEE38F654F941FCE96E1",
              "Hash": "451BF0A9CDA2105AACE7EF8B00294803F79AC8C6F753E4030CBE3967EE7A678B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "2BFEE335CD3855CA88DFA4278008F77DEF264D0FE74223EC84BE06EF484A7F7C",
              "Hash": "1E2DFF84E04F3E81CBF42328F3F384F48BBE5D87E0F7EBBA680ADDD8A895FADA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PowerUpAttack::Cast()",
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "event:/creature/Phoenix/boss_phoenix_intro"
              ],
              "Source": null
            }
          ],
          "Hash": "BC9082A75136AFA71A55B8820B4F0AC154D27EFE4406B6F82EE55B6B42D527BE"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask",
          "Name": "PhoenixBoss_RushAttackTask",
          "DisplayName": "PhoenixBoss_RushAttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RushChargeTime:System.Single",
              "Name": "RushChargeTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushChargeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B26BABE5FD19CEEDDEBFC4147A341FFAD2BF9C0C0A9C116BAA200D02592AAC8C"
            },
            {
              "Id": "RushCooldownTime:System.Single",
              "Name": "RushCooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushCooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F62061D45CFF45F6D4E6274969E088C4A4C29EB02F34D19E38D1F67D1D983D02"
            },
            {
              "Id": "RushTime:System.Single",
              "Name": "RushTime",
              "Type": "System.Single",
              "Signature": "private System.Single RushTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AC08628FEBE322959E9DAA2AA900C9567C6A760F77D09E00515C9909C37D561"
            },
            {
              "Id": "_attackState:System.Int32",
              "Name": "_attackState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFFF545DED75DF72F53C45B3150AB286917A86830D5F75713EA261F24536669C"
            },
            {
              "Id": "_hasSlammed:System.Boolean",
              "Name": "_hasSlammed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSlammed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35BB51A902D57BA74BAC4EB0FC3E34B73196114377AAF87C8C62D3C30B480E64"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isPhaseTwo:System.Boolean",
              "Name": "_isPhaseTwo",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isPhaseTwo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D92D6E268E217B9741976DA414B9BDE264D1A589A76C445F5A025394378DA98F"
            },
            {
              "Id": "_startDirection:System.Single",
              "Name": "_startDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _startDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69DC3CDAB1ECDDD27A6AFEE7D771230B898E4252738225CD5EA2B5F6A4506788"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "080AD26CC0B2401175A9146BFB68DB18B56F1654CBA28D13235B5E3DF3998D2B",
              "Hash": "DDB183AA888911BD1E87B794C1FB962B352B8A077A7D7EC97E5DFE9C55DDCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastRushAttack(System.Single)-\u003ESystem.Void",
              "Name": "CastRushAttack",
              "Signature": "public System.Void CastRushAttack(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "3CD5CB5D45CC9A36216269EA7C759D6F53FE7D6E19A11560A2428DCE2868EFB3",
              "Hash": "5B9D6D133E52065DB70AFF81B6D48D5D050A48DCABC9EF81B22DE55599730F92",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_rush",
                "phoenixboss_swoop_fire_trail:0",
                "item:fireball_explode:boss"
              ],
              "Source": null
            },
            {
              "Id": "CastSlamAttack()-\u003ESystem.Void",
              "Name": "CastSlamAttack",
              "Signature": "public System.Void CastSlamAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "7758F08C0FFA7AAB78EB98DC80709CBA8C3C51DF0C4E6C1A8F5FC1691CDB19AE",
              "Hash": "8A113C03EB189CDBB1EF284A4D3B48B54156BD83A513B26E42D4C33BE43C370B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenixboss_slam",
                "phoenixboss_slam_phase2"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9B7FDD37EE1ACAC93478E0C239358DB561039F15CBAF626D887A89E6541AA1BA",
              "Hash": "99C4769322803E74A1E3FCB717C581AB710BBFC4EDD17A8589E7A6883945C5A0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "8364F0F8A82D670577394E5971C87F058E0D7B0311FFD6EBFC231F42C1018EA4",
              "Hash": "4D8D862F7452179CBBEA529279D33485188AD64ABE7089FD95D31BBAF1B56C6C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathIsClear()-\u003ESystem.Boolean",
              "Name": "PathIsClear",
              "Signature": "public System.Boolean PathIsClear()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "E60EC124B83FD5787C142B5AFAA425406F03D21180124244839E8A82DCBF2897",
              "Hash": "FAA04A594CDF2995528BF0B156CC11CAF6D9695F981D7FB8D1658326588F640B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "380F656ED1B6064F99DB922ED9C7914A30CCEBB99FAA81DFAEAE4AC2CD540B22",
              "Hash": "5F52CB006625E4B96FC98A8DCD219941CD4F112F3BA9E12A8EA562CC256B540F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 776,
              "BodyHash": "AB4260121A485C4F1AA29FA68E33C6332998DD8507130E0C02F61E00B61E7284",
              "Hash": "E450266894D25D70FD4176440F65FF7D3792A0B30A691D545159FEDE3DEA5B9D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask::PathIsClear()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask::CastRushAttack(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "CandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask::CastSlamAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C1D0B3E18768ED2E9788A083BA107A08975282C71A935C16E08D3BA0B630A607"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController",
          "Name": "ServerPhoenixBossController",
          "DisplayName": "ServerPhoenixBossController",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FightStartTimer:System.Single",
              "Name": "FightStartTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FightStartTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A727992866E8EA91F16CB9BF898AE41C8D0B12CEE41E610725F09AEE8B77694"
            },
            {
              "Id": "LeftBeakOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftBeakOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftBeakOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D8D9B0532743F6CDD794A6796D53CCC9A86B47949D66AFB38A9BE2C9F755D90"
            },
            {
              "Id": "LeftHeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftHeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftHeadOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AF153FD814350B6CAEF2205C5F1BC463F098EB741ADA6AF6E40FF47D6EDEFF5"
            },
            {
              "Id": "RightBeakOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightBeakOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightBeakOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E383B48F2B5DB842976F8CC8188315FFB7E8BA877F6FFA4D8B416832ED3E21A6"
            },
            {
              "Id": "RightHeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightHeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightHeadOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "564484A4F86A16323DB91D1559014ED1E21C4F14789C02F3228692E83E6A61B7"
            }
          ],
          "Properties": [
            {
              "Id": "BeakOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BeakOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BeakOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8F45AE6565335B5B28D8EF754E3845A698AD4AA0096A707616DE1D7A35C2ECE5"
            },
            {
              "Id": "FacingRight:System.Boolean",
              "Name": "FacingRight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FacingRight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "619839DBC6FEDD9BE0EE848F271A8A659D2398FBB299E756A1ABB75BA2237D5A"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "316BB85DCBE72BCFFAD9A0FDC5DDF977791D1608500C5A976B4B8C20A04C7B68"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "513F4CA24E5DA0C3E1503BC9AA68DE1FBD14EE99DCA9BAD088A709905D5B7DEA",
              "Hash": "6F10E885C8F17EC46513C942481B66EF142E56AB800AEBCB44672CD870FE6C43",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_5(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::\u003CEntityInitialize\u003Eb__12_6(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "BossAttack1",
                "BossAttack2",
                "BossAttack3",
                "BossAttack4",
                "BossAttack5",
                "ApproachTask",
                "BossAttack6"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "824686F0E61E6FF86060FDF640D994276036986B05C1C753C4901DB4E4F497EC",
              "Hash": "C192C3AB74C637452D7A2DC626640673AE4DD8CA1E223AB101664C4278C956F1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.Base.EntityControllerBase::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "80E2AC5BE72E4A67047287FE44949EF6167A0541F97D031A66886D05453F7674",
              "Hash": "49FE008466FC4DC0EECD3AB8249178F40614B06D8BD2345098286A606B5E67BC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerManagers.BossServerManager::SpawnBossLootChestForBossEntity(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideServer.ServerManagers.BossServerManager::OnBossEntityKilled(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "089E6F0211A227573C2B4F6DF135D2A7F372C12381129BF6A7F066E18D5BC380",
              "Hash": "F351665F17303C7154F7CE50F8CBFE096D1D7389AC6DE62EC3FECC50836BF7C6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "032B99CD299B99C94FFFA978795E11D77C9F452749DED644D71287D35B267F27",
              "Hash": "EFE347746C53F3D90249DFDE9919E753253E2BA76898C564F4FED4E63D87267F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerControllers.ServerWeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "44E8E6C5AAAD719CEC938A753708F2D772BD9DD121C21237A60F989120DA44D5"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossEggController",
          "Name": "ServerPhoenixBossEggController",
          "DisplayName": "ServerPhoenixBossEggController",
          "FullName": "CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossEggController",
          "Namespace": "CandideServer.Entities.ControllerSets.PhoenixBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HitsRequiredToBreak:System.Int32",
              "Name": "HitsRequiredToBreak",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HitsRequiredToBreak",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67A82885503365D2DAD54C22087B40DDA1AB462BF7C9377EDF3880D44F31619D"
            },
            {
              "Id": "LocationId:System.Guid",
              "Name": "LocationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D028FEE285A2D6226CB72CD7DF00EC638285478342E158A764D514889613FBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E3029E65A0815797882F87DFF48320C0225BC0C6193A3BCAE6EA02DB9CDA9EF0",
              "Hash": "0C7E90138A0D454DDECA562C5C3A1B87D1ABC8EC9C841EBB7D2E14E1E5BF9553",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationIconLocation(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "locationId"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "39208900E4F7A694780945F55657C474652FDB83ED552875B2A719B3AEBBFC4D",
              "Hash": "345A035F1BACF929C1E3DEB40B746EB2CB58EDAA0F6825CFE107A80956E5B826",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "AEF25970CD60D9D937F5B3E3C82E4536BBEA2EB5EEC5915E505F0A66AEC0B26A",
              "Hash": "C3AE4F3B92C59383F873A5DB90DE692432DCABD1308C8933AFE0A2613643332B",
              "CalledMethods": [
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.BossServerManager::SpawnBoss(System.String, System.Nullable\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DF86A2542D622FD163D9E8D8B9E5AD29B80B2060FD08022777ACAB342E0D034"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController",
          "Name": "ServerExplosivePotController",
          "DisplayName": "ServerExplosivePotController",
          "FullName": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController",
          "Namespace": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlashDuration:System.Single",
              "Name": "FlashDuration",
              "Type": "System.Single",
              "Signature": "private System.Single FlashDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7623EB9808478FAAEDB250EA54208427F52108E556AC77DA608F5C3A33BF0269"
            },
            {
              "Id": "FuseDuration:System.Single",
              "Name": "FuseDuration",
              "Type": "System.Single",
              "Signature": "private System.Single FuseDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F1837838B88C5B43DCA2C3A530592A09904A0375878449A5D79FE531222A22C"
            },
            {
              "Id": "_armed:System.Boolean",
              "Name": "_armed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _armed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27751DD3A12BEE08A8CC2E60D811ADF51A149CE3D6D632666A65A7EDE636AC8A"
            },
            {
              "Id": "_detonatingSourceEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_detonatingSourceEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _detonatingSourceEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4ED3F1EF39F085949BF4798985FAB4FE5BF66CD7748E2136FFBB9569FA5B9E07"
            },
            {
              "Id": "_explodeTimer:System.Single",
              "Name": "_explodeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _explodeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "380D2636426D981DEF53DD66EE24AE88A2763D6D2E4AA5C0695B0860F4ACBF11"
            },
            {
              "Id": "_flashTimer:System.Single",
              "Name": "_flashTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _flashTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15A8D222AEA55D6F234CD599AFD06B36D6F51424AE5974784187FA279BA542AC"
            },
            {
              "Id": "_fuseTimer:System.Single",
              "Name": "_fuseTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _fuseTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B31973B97EE0497E3ADF93DBFB7EC274CB4711B44FEF33817C94B0067B244C56"
            },
            {
              "Id": "_instantExplosion:System.Boolean",
              "Name": "_instantExplosion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _instantExplosion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56C8D6EE5AA42326E048AB314DC55D14B8FA28BBF3A404AE82C4930E75636B7B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "C1E2EFD0461499F57CC599DE19D936B916E5CFE725DA445A13043C5DFC04F148",
              "Hash": "EDE47FA4E17351E3E36EECEE89AA25934F2D40A093E6B0501FF98FE7F68AB3E4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::InitializeTimers()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "ArmedOnSpawn",
                "stun"
              ],
              "Source": null
            },
            {
              "Id": "InitializeTimers()-\u003ESystem.Void",
              "Name": "InitializeTimers",
              "Signature": "public System.Void InitializeTimers()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B4DC87A72C58B8577928CA32945FAFAE7F51E1CEC4EFC3C45C195762F385F8B8",
              "Hash": "99971692B18DC4B4D919057E72B7319DA6923C1C891955497F1178915500712D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "fuse_timer"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5833FD03A270D00FF760B2C1A6216D1D64E93B31C8BC78F8A9F360B5DFE50A19",
              "Hash": "839CAFA077568F40BD8648D17E41F3B67D5D340E306F15AEA0AFFBB89DE6066C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "FB9F8AEAF763F746048F9B1516E50A424B742CCE18F7F7FFFAB78846EFDDC796",
              "Hash": "D1D328464ECE19BF3D06206382A4159D01B0D6BAFF2C5D449AA68CED25880656",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarryingEntity()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::StartInstantExplosion()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "9831F53DA261B8CF57540422502B95DF0DE4029CC9F13CB8D460E5B7021C52DA",
              "Hash": "EB232BD59A8DC85E61906B499E1A8F1D1C43DCF5F668A51E9C835110D9A23817",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C4D1D85DBFF1CA3EDB043C63EAE2B3D31FF1F147239681000E271A42B2B6D2F7",
              "Hash": "75DA20A49F42D2F9D3359EEC22717F8ECE332C8AB5BEB1ADB3C70AE92A9F3E8D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "47A240051C93D7E7D3502FB1383BA96829B90B7EB074030A04F9A463581A1D65",
              "Hash": "5A6C2A467E6E457C7719BB74C9467E85FECD01754D461A04D172A72FFC519DF2",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "C1D235B592F324D567DE0E879825E1869F82601DC6109673645B62F3A696B447",
              "Hash": "E8BDB8E32D39F4F9DB398F11B7991D0E1A345F9177FAD8581AE8D471EBD5AF4C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::InitializeTimers()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "BF658A897589FB2163A22BD53A50A972E5101FA8A169271C5621DFCF8F6F0BF2",
              "Hash": "41D988C0AEF66B69768C8A800D944E90435A3DE8438813B76F9F91A446D0107E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "A2B8559C9CABAF4B3FB5359773ED1E0A0336E2FD6BA836CA0ABBAB5C2256D7D2",
              "Hash": "CBA69281B64343BB64CCB10D3D9BCC6783958ABD04D8E607884C36449AEEC6BA",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFuseTimer(System.Single)-\u003ESystem.Void",
              "Name": "SetFuseTimer",
              "Signature": "public System.Void SetFuseTimer(System.Single timeToExplode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeToExplode",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "EFFF81851FF14A793B67B1E9D0674758B645F86602E6577470F8965CCAE428EE",
              "Hash": "8A33B2C51C0ED0842C6C81AEFE433A261AF7331842238C5904D703C4400214E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartInstantExplosion()-\u003ESystem.Void",
              "Name": "StartInstantExplosion",
              "Signature": "public System.Void StartInstantExplosion()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "CE987F0242357E312CBCADBD08CB1F4E86AA58AED37D653B70B3802269734A3A",
              "Hash": "9F53BAEA71ABC40CECC047C08A8BC5DD1F81EFEE95DDBB209D8E1CB48A29839A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTimer(System.Single)-\u003ESystem.Void",
              "Name": "StartTimer",
              "Signature": "public System.Void StartTimer(System.Single timeToExplode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeToExplode",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "5C7F68CED88C63F7AE38517CA1BD3CC59FD485BC41F0AE2782910D201D8B1A1E",
              "Hash": "6D04EF5E7C950D60D6B58637DC60BDFD69209262CC8509F585F17D102701A9BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExplode(Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void",
              "Name": "TryExplode",
              "Signature": "public System.Void TryExplode(Shared.Combat.DamageResult damageResult, System.Boolean forceExplode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forceExplode",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "9EAA37072E411BE9C23DD3132D01C1BE0ACAFC7CF04A8CCB74261883A5EB64AA",
              "Hash": "B80AD5C8D8BB18858310935EA58515F88C0489350E8A35081C5F29062D5C6309",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "explosive_pot_explosion"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "9FEBF15E191B302DA4D053340DF435D40201297E2F857D1947F2DCFBBD1302FF",
              "Hash": "ADD6EDE566626048C3EDBF310B6DF5BB2FC36118E01EF166A2DB6D048E7F0886",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::UpdateExplosionTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateExplosionTimer(System.Single)-\u003ESystem.Void",
              "Name": "UpdateExplosionTimer",
              "Signature": "private System.Void UpdateExplosionTimer(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "1D6A54E71535C85824CB273F25CF29B1F9720D953DE0ADD04F6A50C73E3E7832",
              "Hash": "B39600D58B8ADA827B2A42F0CF7E5896A71875FFAEE8121282253C3888EFBA7A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::TryExplode(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B624A1FBF24061C42FA9688994714B20AB311304CC1594CAFF0C270F3CDAB50A"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController",
          "Name": "ServerIncendiaryPotController",
          "DisplayName": "ServerIncendiaryPotController",
          "FullName": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController",
          "Namespace": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_detonatingSourceEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_detonatingSourceEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _detonatingSourceEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4ED3F1EF39F085949BF4798985FAB4FE5BF66CD7748E2136FFBB9569FA5B9E07"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CCA81393D6B5A7C8D04B9641CAAA7B019BF070D00B0DAA61989E18D2146A48F2",
              "Hash": "367B4B8DA4205585F4EE030204ED994F141D42D0B14FFE9D9F84166218851F92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "9E95BEA6A9356468300C0C82B117F8C7794B262042566119E2A74CD0BE36A3D0",
              "Hash": "55444477FF6A29ECB8F0B6C2DBBA53AB799B6A7CF90127ABFD045E99AA893848",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9579967D197313E0F0028F6C11416DB3E436AA44513CE5F34A4DED3A83E02AE8",
              "Hash": "0B15814B9CA1DB8DE3EF9F60605139127AA97C90EB77BA275CFA8E66600BCA44",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AFD259CAFF7A23AE298ED6300147BA3FD7551FC41B98B2DF765CA1D757AB73CC",
              "Hash": "07BF4AFF4294EB3EBACC45F955B2D757F067C6E4B626CFCC90C93EBEA6B73582",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "911B4CA02AFDBFD1D18AA1C404AB3234582951620639A7BC9F4FDE32A3EFF352",
              "Hash": "D47E390D9F1B405B6C8BAB25763F334E1D2E99EFD0CAF2EF443C29A0387E2406",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4FF3B9A3A71F6F295563CDB090FC7B11972043ED31194DA0F6786FCB655A743B",
              "Hash": "B33228EC1F6BE0AD13B31FB5DA42C08B1A582A7C0BCF2A1389116C92864C0FA0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7DDDF3D2C2ABF411B1759E3F99881AA9121ECE7F9B96E60C244B10757D82BCE6",
              "Hash": "8B7AE26CF0C37614935DE0AE62D9ED51A94B4D6AD32F1BB0E5E947C367F69825",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExplode(Shared.Combat.DamageResult, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "TryExplode",
              "Signature": "public System.Void TryExplode(Shared.Combat.DamageResult damageResult, System.Nullable\u003CSystem.Guid\u003E ownerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "2F15944F4D01454ADBC843A793F6F62AA81CE3B2E16A671BC3BEF00B5A30A69C",
              "Hash": "E5856C29B1491BFD5B597D9A10329BC65A5A9986A5E3697F4F406F086DBE1E45",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "incendiary_pot_fire"
              ],
              "Source": null
            }
          ],
          "Hash": "B00D29390E3C2AFB68889F7AF2D4F85918A8A9B057BA16796742B2AB8C2F9D97"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController",
          "Name": "ServerLightningPotController",
          "DisplayName": "ServerLightningPotController",
          "FullName": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController",
          "Namespace": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LightningStrikeSpawnArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "LightningStrikeSpawnArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs LightningStrikeSpawnArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11CC08D0254B47E70678DC6392EEB1C15AD01CE65EBB713C506DD669C160D1FE"
            },
            {
              "Id": "_detonatingSourceEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_detonatingSourceEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _detonatingSourceEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4ED3F1EF39F085949BF4798985FAB4FE5BF66CD7748E2136FFBB9569FA5B9E07"
            },
            {
              "Id": "_spellId:System.String",
              "Name": "_spellId",
              "Type": "System.String",
              "Signature": "private System.String _spellId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3927053100A8CAD6A5093BFE3BADE92399DC48EF589ACEC0D8AE6E4C1EA4BD35"
            },
            {
              "Id": "_strikeLocations:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_strikeLocations",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _strikeLocations",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E60CFE862F4110B409682DEF5CA52A46FF8A16FAFF9FCF5EC21F408C9E04745"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "636EF7368652405C00A9D9B72D57B902352D670A2E2F88395D9AC4B0D7C46456",
              "Hash": "F6D258FA3DCA03AAF444294C95D68E7558F6FBA4DEE4606804D1E18354C547D0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "lightning_spellId",
                "minervasowl_lightning"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "F49F18CA7E8123C5FE0909E976CFE151824C9C1FD552A3C11BE342C3E7AB9488",
              "Hash": "C529515E1709096D8BA3B7C7DC8266FEBAF2964825051A109E1A03681CE299D4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "27BDBBF8898DC7D19DD6FD80DACA3179D29943C7821B307788D9220BE35ACCB5",
              "Hash": "50364E6FED38320E7CE08B8FDB956CC651B9060FFE0F8E90B0DB0FCB593AF06A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "9AC02DF051529DA62247B3E27788715770C40A4AFFBBF134999CE1C6DA7E4C57",
              "Hash": "B780F4D535A71F3CAA5A3BC86F81C4C21D90239454F1CD4874D04FD78710EF85",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "911B4CA02AFDBFD1D18AA1C404AB3234582951620639A7BC9F4FDE32A3EFF352",
              "Hash": "D47E390D9F1B405B6C8BAB25763F334E1D2E99EFD0CAF2EF443C29A0387E2406",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "09ED16AF218B1F3FCA2511A404C68587B7F95927E9F3148065D9254A714FD0B9",
              "Hash": "DC6207ADE43D45F91D1914A951DF268D2B8598E42EAFA59FC08426342F0DF940",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4CFF75FE1B4162FDC34C0DEBCEE7AA16617EED1DF8EC30781EE5FA460295F80A",
              "Hash": "AE94C9644D6528C65562F9B9DD8D9EFC2D0DE84341B92DDF47D6625613C21825",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepCast()-\u003ESystem.Void",
              "Name": "PrepCast",
              "Signature": "private System.Void PrepCast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "10C732090DE5A3C7B19F8D4E80FD4CD6183485E57EBC7D256F1A35D9A87C457E",
              "Hash": "CE81A333119AA398CD26094264E49F90EC8AC8458A3091FA5E4284A05744CCA0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SpawnLightningStrike",
              "Signature": "public System.Void SpawnLightningStrike(Microsoft.Xna.Framework.Vector3 position, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "06FE4F2AE7C8BE7B9B0DE6E8D013CD3C05197640673B02C7241603A2057E6776",
              "Hash": "374DF960A8F6FE55025C65DF947DA8996B04ECFCE4BC30AF2E46A13709A53E1D",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::ToString()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "spellid",
                "owner"
              ],
              "Source": null
            },
            {
              "Id": "TryExplode(Shared.Combat.DamageResult, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "TryExplode",
              "Signature": "public System.Void TryExplode(Shared.Combat.DamageResult damageResult, System.Nullable\u003CSystem.Guid\u003E ownerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "3BC8D01F6ABD5B32D74BBB9C39B3D10BD0CFC4C76F412974ED0A705526145969",
              "Hash": "43AB873A2B0B00C2863560ED00F80078ECA89E813BAD29619ED037E7768BF10B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::PrepCast()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C4F14FEAD820DF33DA0057CB82D27FDD69B2FDA999439B7D52B3AB78C092BB83"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController",
          "Name": "ServerPoisonPotController",
          "DisplayName": "ServerPoisonPotController",
          "FullName": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController",
          "Namespace": "CandideServer.Entities.ControllerSets.Pots.ExplosivePot",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_detonatingSourceEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_detonatingSourceEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _detonatingSourceEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4ED3F1EF39F085949BF4798985FAB4FE5BF66CD7748E2136FFBB9569FA5B9E07"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CCA81393D6B5A7C8D04B9641CAAA7B019BF070D00B0DAA61989E18D2146A48F2",
              "Hash": "367B4B8DA4205585F4EE030204ED994F141D42D0B14FFE9D9F84166218851F92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "CFF242303ACE7A01340776EA7F213CCD6E7EEE9B257A51E8BFDBDCE51F6BC0AC",
              "Hash": "56CB4A221D78C1ACC22675437D88F4A9F81086FFD0762DF69BDBC10D7D2A0D54",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BD991B77727EA9F0891651795AFE9BA9E93632FE144D015280A737753FC6718B",
              "Hash": "BC837A11A8AE8515F2ED5861F7231DC89D629CE7BA5CF8987B47DF55FC3BDF94",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "6AA20A14DAF73FAC922242A081B0EB966F60F08C1E1B724614EF031418042A84",
              "Hash": "84AF6FEDD4A077232716C3DA61176332429E8FF08C3F271117523FAC0D8307A0",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "911B4CA02AFDBFD1D18AA1C404AB3234582951620639A7BC9F4FDE32A3EFF352",
              "Hash": "D47E390D9F1B405B6C8BAB25763F334E1D2E99EFD0CAF2EF443C29A0387E2406",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1C252724BDD4EDBCCD84ACE966B1EAB1E92E42A2D1DC4C6F94826B7AADFDE344",
              "Hash": "8B39317072EFD527A9F899C2B839B1EEAA3B21F89E707485EB871379382363DF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F15B14F7DFFB4F1EFA084ACECA2E4BD2A999E63829FDC805FA8E4BE244E165B0",
              "Hash": "DDB2DBDED1BE7A9AF538AFF5A3E4AEEEEC30423A8EAB2311C616C5EFF2A42C23",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplode(Shared.Combat.DamageResult, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExplode(Shared.Combat.DamageResult, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "TryExplode",
              "Signature": "public System.Void TryExplode(Shared.Combat.DamageResult damageResult, System.Nullable\u003CSystem.Guid\u003E ownerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "657381C425D455B2A4728AF8101106D4912FCED808FA19283FD871AEDD68F8CD",
              "Hash": "272B1017FCAE6986C7321948EBFCEE3577CA7D15FEA5262C7EDB023C516F7640",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "aoe_poison:0"
              ],
              "Source": null
            }
          ],
          "Hash": "C5958EACE6007A9F8502EACA5F83751A2B0C9CE89D90BDC491579B19678F3DF3"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage",
          "Name": "SequencePuzzleMessage",
          "DisplayName": "SequencePuzzleMessage",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IndexOfActivatedPlatform:System.Int32",
              "Name": "IndexOfActivatedPlatform",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IndexOfActivatedPlatform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBD9601C56F027888F79F017562BDAAAE7DC183E39AA94382D9054740B9411C5"
            },
            {
              "Id": "IndexOfDeactivatedPlatform:System.Int32",
              "Name": "IndexOfDeactivatedPlatform",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IndexOfDeactivatedPlatform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B36E2D9CFE0AA3C0CC8CBC8E8FD024B3467A8CB2D79FF783FACB5A55355AFF21"
            },
            {
              "Id": "PuzzleFailed:System.Boolean",
              "Name": "PuzzleFailed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PuzzleFailed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "467A0A454329080BB9C7E9FD5752B960F804B3309FD3C20A752A726371F91888"
            },
            {
              "Id": "ResetPlatforms:System.Boolean",
              "Name": "ResetPlatforms",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ResetPlatforms",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0587CE3A8AC6CDECB3BB13FF4796F95588D02B09821CBADED40FACFA0CE285E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "99F300DE91742AEE1423B261817F82BE37ED680F9A9ABE98B183FBEAC8BB10E1"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform",
          "Name": "SequencePuzzlePlatform",
          "DisplayName": "SequencePuzzlePlatform",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsActive:System.Boolean",
              "Name": "IsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "607ABCB731CBBC6423BCDD1A5F0F86E01D7DB35DEC68D06E563AF146403A4DD2"
            },
            {
              "Id": "PlayerOnPlatform:System.Boolean",
              "Name": "PlayerOnPlatform",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayerOnPlatform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71C2AAADECDCFAD2E55A88594909B00353A48FD376DD0617B056971AE4ACE41B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73BC73AB23D8C3905B5675E994EDBD49F1D60680DF817E0FAAAE0CD9F4A58FE7"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController",
          "Name": "ServerFallingPressurePlateController",
          "DisplayName": "ServerFallingPressurePlateController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "ResetTime:System.Single",
              "Name": "ResetTime",
              "Type": "System.Single",
              "Signature": "public System.Single ResetTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28795C51BF625F3117B6AF33D9EB7019774AADEAADF10F40F80B96BCA9F49995"
            },
            {
              "Id": "_checkPlateTimer:System.Single",
              "Name": "_checkPlateTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkPlateTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77126167847DDFF7B8C5F79B6B8D1B72707F2447DD2837AFDBC265EE6F5B8A1F"
            },
            {
              "Id": "_plateOn:System.Boolean",
              "Name": "_plateOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _plateOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50C122116A155D92F44F86B082030E110D57372DC02C80A1430D900DD65EA471"
            },
            {
              "Id": "_startPos:Microsoft.Xna.Framework.Vector3",
              "Name": "_startPos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _startPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3BE9742DDC033048C8A7E56B2930E7AD756877134BD49F008DEA0BDAFED0A4B"
            },
            {
              "Id": "_timeBeforeFall:System.Single",
              "Name": "_timeBeforeFall",
              "Type": "System.Single",
              "Signature": "private System.Single _timeBeforeFall",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D86B1615C4993C64EF21CD9C3AC930023308B31AA107CCBD69A72F8389FE9E34"
            },
            {
              "Id": "_timeBeforeReset:System.Single",
              "Name": "_timeBeforeReset",
              "Type": "System.Single",
              "Signature": "private System.Single _timeBeforeReset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32599DB28A70ACA51B7AED952D436D66B02B587C624E6FB8459D09F95B721068"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "13B379FF7E494925A24E8E14B2DB1A6541BECB2B5A4021BCCEF1BFA4A250AA7D",
              "Hash": "A853A32D9375AADC2D712718392482BB6C10FF525470BDA22367D9B4ADB973FE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)"
              ],
              "StringLiterals": [
                "time_before_fall",
                "time_before_reset",
                "z"
              ],
              "Source": null
            },
            {
              "Id": "TurnOff()-\u003ESystem.Void",
              "Name": "TurnOff",
              "Signature": "public System.Void TurnOff()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "7273C070E9BE7405998F138CCB5FDD37E88860C397B364D7D3B7FE0CC60E59AF",
              "Hash": "AD91E51CEE789844A779F1CC07A32D2801788AF317765E4C8C225DA8E15FCC4D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOn()-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "public System.Void TurnOn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "079C8B814ADB6824C64C88558866AA904C6297D27048D6ECFF2D0E66BF3EF750",
              "Hash": "4398159A525ACCE37CD1DC2130E4BC34AB562224CD65A8AA20125B89449933A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 606,
              "BodyHash": "9D5478D76B2566CC4A788DBAF769F371169F596E59DB12A659AC6D61A5FE5A46",
              "Hash": "4B7379C0AE0BB4D45E72DEA39B93F825CA3A40F77F7EAEFDF74396765E50D542",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController::TurnOn()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController::TurnOff()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "26656BF7D7713CEAF8817CFE03B737C33EDB34504560217CD31364CCA431CDDB"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController",
          "Name": "ServerFlagActivatedSpikeTrapController",
          "DisplayName": "ServerFlagActivatedSpikeTrapController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "_activationValue:System.Int32",
              "Name": "_activationValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _activationValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC4E7307963A0A90C8E1F9BF45895C459E895EF6ADB38E51B275A65588CEB69C"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_isOn:System.Boolean",
              "Name": "_isOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9BBFACF064BE58BFAAF1B3B6D579A6F8D8B802A71089CD160ABE358B240DF34"
            },
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "686736C744D3299E40307C412425CC2DBF9A50F96230772659E2718EE408F0AB",
              "Hash": "F58E7220D231383839976E3CB6E55F3D7385F179768565D756A85413CF5DF57E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "activation_id",
                "123",
                "activation_value"
              ],
              "Source": null
            },
            {
              "Id": "TurnOff()-\u003ESystem.Void",
              "Name": "TurnOff",
              "Signature": "private System.Void TurnOff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B5DD2B597146477D9055AF0C0AE0F121D045F9C9B0726EE67F247BEE5E89814D",
              "Hash": "9BB7A26C694C424D1F7D3552F1E3DD03D4CC8A5D2EF6584915EF4F32EE165F1F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOn()-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "private System.Void TurnOn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BD4905F41326A2E19549B93EA7FCECD846579E2860A07DB557D65B74B34B37F3",
              "Hash": "1ADB1926B246D569560B81B5FAB508169A7F323C9C4CAE916868922B0403198B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "BE31849C05FA7CFA5A232AE45B77092BD34816A705021698E1F1D0C69E6AF4B2",
              "Hash": "2DCBD54EB8E3C19179CD46BE341C389CCFA769DB0FD69E543BAA7425B9879F5C",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::TurnOn()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::TurnOff()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "88C65B97A22022D3BBB5C30C6BCC10CC57D32AF353A51525C2981BF8C36B4116",
              "Hash": "626C793EC282819E7B3612D659AD49D6E0404FC6C2053F3F24B48612307373FB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA2924EEC0B2C76B4A8D54CE15799B34FB3B795C753A26B1C96E6ED0AD7C9E79"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchController",
          "Name": "ServerGateSwitchController",
          "DisplayName": "ServerGateSwitchController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasRod:System.Boolean",
              "Name": "HasRod",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasRod",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91B03A136800AE82501D5F66861F00BC0C207EED08F58A5A71B3D18F697DC1E3"
            },
            {
              "Id": "HasRodParameterName:System.String",
              "Name": "HasRodParameterName",
              "Type": "System.String",
              "Signature": "public System.String HasRodParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C0AF59E5AAB4D2E7EDED7FCB18264E6332AA7915E0997A2081FAE3B4BC8DF43"
            },
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_switchCheckOn:System.Boolean",
              "Name": "_switchCheckOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _switchCheckOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39E53D1AAD06DD1B3AE66188908CF6C2A64B62BE25477A06EA4D71A122517451"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "14A177E85DBE02B187F687C0A8ED966B2706B75CEEFA71636C2F2E36BC54EA2B",
              "Hash": "8B402FE15ED8EFA2C2BA27D99B0401E3BAB75DAD8BA958901DA450B29F27A6AA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "lever_name",
                "123",
                "switch_on"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "1775E7853AB0EDFA65E66B7CCF459E43705B6D75AA705D948EE2C32845C6CB4C",
              "Hash": "E5F83E507820C63B1E08BCA5091F4BA2D020F59EFE0F28E420E4C0CA49775737",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "6645C15A553810F95D9DAA09FBEEFBD781EACD1555789B8090C0653CEE28EB49",
              "Hash": "330A817D606187B8E647733DB51C4E362887A29E65E83BB1F5CC9A7D69F0A563",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5381AF9B01FC417E48D251522DD378D9A830AE15CA2991CDF1E192797C63EA09"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController",
          "Name": "ServerGateSwitchLeverController",
          "DisplayName": "ServerGateSwitchLeverController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasRod:System.Boolean",
              "Name": "HasRod",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean HasRod",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3898B711916511CB4FF52FCC3CC044BA507A964F057C156E50FB07C600AEBCA7"
            },
            {
              "Id": "HasRodParameterName:System.String",
              "Name": "HasRodParameterName",
              "Type": "System.String",
              "Signature": "public System.String HasRodParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C0AF59E5AAB4D2E7EDED7FCB18264E6332AA7915E0997A2081FAE3B4BC8DF43"
            },
            {
              "Id": "LeverName:System.String",
              "Name": "LeverName",
              "Type": "System.String",
              "Signature": "protected System.String LeverName",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CF4F8877173A52FB8DD63D8ADDC718995A7AAE7872B3A845D4B724067D504DC"
            },
            {
              "Id": "SwitchCheckOn:System.Boolean",
              "Name": "SwitchCheckOn",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean SwitchCheckOn",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F576A7D99FFB4CA7139D455EA0FA5EA2CF8D37012DB476D2EF1097EEA382DE39"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckWorldState()-\u003ESystem.Void",
              "Name": "CheckWorldState",
              "Signature": "public System.Void CheckWorldState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C6927FE8C6449F6B74F94B0EE5E1969B0AEB60350B4B6FC3C254048BFD882C96",
              "Hash": "235A30B7CBF82A5E62484DB8DAEC991DFD9FE60E436436943536579B9D5D70FB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::UpdateOnOffState(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "EE8E0712C6DA796E9CDDC01CF03BCB1523ED55E45427B240A7C6E7C0600991AD",
              "Hash": "3B40CD39091599360AE8BE3C040A30E2A10BB2C96DB4C006A36F80A247545E5A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::CheckWorldState()"
              ],
              "StringLiterals": [
                "lever_name",
                "123",
                "switch_on",
                "has_rod"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0503B0BFDC1CB5CF8259519156FF80C7300E470C31316969405F5A0A7F465531",
              "Hash": "D2BCF5ED26858732979D0FA9CF51D5FA21952E6B5417AA0CBC69FA66ECC0EF91",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "0A1A5FE0373B56F92DBD0ED38700A939FAC227874EF1C9019C2BD49C1D0E9DC7",
              "Hash": "8A4E4DADC70C90713F216B3F13D847829167AA6F3370A5E16C2E7D0A66839B38",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "2FDDAB122CD536FE640E201E8F60C626117B005544500073C3A6BC9E30BF8ABB",
              "Hash": "8BF61DF7B409E065B85248D94F0BE6F8C5982DBFBD5053FFF22B001A79894B01",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "has_rod"
              ],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A2E379E7494C9E049B26FD3FB25D6B34EF78DF53D39B27BC3AAF328B6FECCAB1",
              "Hash": "3980AE03D989C94D6BAA03046E55885CB754D34802CE5EA90AD34C0B9812168B",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::TryToggle()",
                "Shared.Entity.Base.AbstractController::OnThrownEntityCollision(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "FC510874AD02B6C1693B3B0A5FCDBA7BA90F3A537F04204BB4D1BF52EB987E92",
              "Hash": "D046FEF21421040B93E1CA1CF14791433B70B3F8046132DA765A61B3C56EB5D6",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryToggle()-\u003ESystem.Void",
              "Name": "TryToggle",
              "Signature": "public System.Void TryToggle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "26E7F2274923227AFB4BF40CE5EC593BC42E598CAAB494C5AB37359756C67E17",
              "Hash": "943BF4B1FEBC147077433A8C7F11BBBEA44939B9553C7598333D75FE8EF63D31",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "BD4285787AEDA62AC6504548A65564BA64CDFB4E4872200939C6320DD8B9C193",
              "Hash": "76BAA563275BBB81944117CA4D4B08A6C49C917D308BBC8DAFD97206D9A2C73A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::CheckWorldState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateOnOffState(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateOnOffState",
              "Signature": "protected System.Void UpdateOnOffState(System.Int32 value, System.Int32 targetValue)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "AA8AEE07207C63D177A55674ACA2F4115BADC32535AA9D19115262DECBB9C38F",
              "Hash": "0F585B5F7D13DE1FF51ECA41D4C93BF4E3E190760B55BEAB3F86FC687F143547",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EDFFFFABA571B59093961D052D1EBBA5A2F412F61D456F03DC61F93A138FB32C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController",
          "Name": "ServerGateSwitchWorldFlagLeverController",
          "DisplayName": "ServerGateSwitchWorldFlagLeverController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasRod:System.Boolean",
              "Name": "HasRod",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean HasRod",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3898B711916511CB4FF52FCC3CC044BA507A964F057C156E50FB07C600AEBCA7"
            },
            {
              "Id": "HasRodParameterName:System.String",
              "Name": "HasRodParameterName",
              "Type": "System.String",
              "Signature": "public System.String HasRodParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C0AF59E5AAB4D2E7EDED7FCB18264E6332AA7915E0997A2081FAE3B4BC8DF43"
            },
            {
              "Id": "SwitchCheckOn:System.Boolean",
              "Name": "SwitchCheckOn",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean SwitchCheckOn",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F576A7D99FFB4CA7139D455EA0FA5EA2CF8D37012DB476D2EF1097EEA382DE39"
            },
            {
              "Id": "WorldFlag:System.String",
              "Name": "WorldFlag",
              "Type": "System.String",
              "Signature": "protected System.String WorldFlag",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46B02DFA0674B5FCBFAAFD7470750195B6D83887D3672A93EECC58DE82526C4D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckWorldState()-\u003ESystem.Void",
              "Name": "CheckWorldState",
              "Signature": "public System.Void CheckWorldState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8BAF7E5AB8AF59B78762296740B329726DAB03620F1DB49A7B94F550B349BF3E",
              "Hash": "FBCE933F859969FD3E82FCB6FEE21A78676159B4EF8360E7E1D13721C31EA211",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::UpdateOnOffState(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "D45588958B8C0FDE4EF3C62DE9AAA89BB5B690D47DFCD4F6D44D1EFB854D1C96",
              "Hash": "344E416892C3DDFAB6E733D54E316A28B2F6A2D3BDF88ADC4292F19C47A36FD6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::CheckWorldState()"
              ],
              "StringLiterals": [
                "world_flag",
                "123",
                "switch_on",
                "has_rod"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "49057625998DB8BADE5E8372889FD62C894A0BDC4532747EFB0E870C2680FC58",
              "Hash": "FAE82893F73F056D0DD90E86F962931A696E30067214710E0ACDE85A2783D0A0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "217B41EE3CE3D1B19F564BF8FDF991D1DC32999A7923574CDB4D8856EDFC408C",
              "Hash": "EE517F53862B351CE6B19CE1960A73CCD7801416D9A3718530D1ADDE02DD6F9C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "6326005D6A25B98FC0082CBD20A0A8CBB0FC2CDD17F52C5DC533791393B8FE67",
              "Hash": "992D3A61317BA0865668E06D0D781B8B6830D2AB847135636ACA0CD1499BD0A7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "has_rod"
              ],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DF5844A5D945D09351600698DF3FFA15CDF84F2332BB30842386EBA92E5895F4",
              "Hash": "125D1F78A5E6FEB5FB9332D5B92F72294A49B7E7421FF9A8AC8B37691C4712CB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::TryToggle()",
                "Shared.Entity.Base.AbstractController::OnThrownEntityCollision(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "65165C62F9010D64F771B5F5721D2FBC67386EDABEF7116EF0B49C8605510773",
              "Hash": "6529E121A5BFDEA30922E56472AF8D61F2B557E548A9B5F5B0F6DD31AF2B51F7",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryToggle()-\u003ESystem.Void",
              "Name": "TryToggle",
              "Signature": "public System.Void TryToggle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "A6A571A4868DECF813A3EB81A20AE920418E3EB7CB16492CB14909904BE0ABF8",
              "Hash": "51510BF8024B5A5A03F3B0B7BE0BCA07D8E2F7EC8E223CCF38C6D6E123C749E3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "92E0BD59A23E54718F06DB3BB375687DA40E419755FE329920DD650248803088",
              "Hash": "53E93B0C9C29BD062230011B7140410BBEF7609306D7257A169C554D66278ED7",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::CheckWorldState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateOnOffState(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateOnOffState",
              "Signature": "protected System.Void UpdateOnOffState(System.Int32 value, System.Int32 targetValue)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "4A07E20141A8C9ED44A9C13B60B626AAB16CC57935300F8F91B4BD9AFE669528",
              "Hash": "376DF83CACAB5120EE5D6AD04A1E6EA32D84531BDC560E1E1D5DF84CFCEF7F56",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F14AC34ACD7F2F29E6738C5AAEB345A97C13FDCF553D6C3177C0AD7A34461F07"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateWorldFlagSwitchController",
          "Name": "ServerGateWorldFlagSwitchController",
          "DisplayName": "ServerGateWorldFlagSwitchController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateWorldFlagSwitchController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasRod:System.Boolean",
              "Name": "HasRod",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasRod",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91B03A136800AE82501D5F66861F00BC0C207EED08F58A5A71B3D18F697DC1E3"
            },
            {
              "Id": "HasRodParameterName:System.String",
              "Name": "HasRodParameterName",
              "Type": "System.String",
              "Signature": "public System.String HasRodParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C0AF59E5AAB4D2E7EDED7FCB18264E6332AA7915E0997A2081FAE3B4BC8DF43"
            },
            {
              "Id": "_switchCheckOn:System.Boolean",
              "Name": "_switchCheckOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _switchCheckOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39E53D1AAD06DD1B3AE66188908CF6C2A64B62BE25477A06EA4D71A122517451"
            },
            {
              "Id": "_worldFlag:System.String",
              "Name": "_worldFlag",
              "Type": "System.String",
              "Signature": "private System.String _worldFlag",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D9B84F743BFED34997A31BF9061BB3AEC6845CF159BA885AC70A98ADDF25309"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "E9CD72C5763A169FAC3B6CFFF893EBB4E204C4647BF1A0E416AA3346F439BD6F",
              "Hash": "A2802A034EBCC66468CC60F2281DA9C4BDDC01D0D8083B5FDFC220002A96DF8B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "world_flag",
                "123",
                "switch_on"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "0EBFDA32B05CE1FAC927FEE9BD101A706476349E391DBEF6A4A540BF75D0A2EA",
              "Hash": "427EDDB0BF449A5DA367CA2F425059D45E08359202CFBF60D4F992F1A8D38792",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5DB2A50746139DEB797DA819B84BF022358058F45668E75A848A3E87834FFEEB"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController",
          "Name": "ServerLeverController",
          "DisplayName": "ServerLeverController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_canTurnOff:System.Boolean",
              "Name": "_canTurnOff",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canTurnOff",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F467FFA073E908499BD702716F26AEAAE963844A2DD1501DD407163BFFCA18D"
            },
            {
              "Id": "_canTurnOn:System.Boolean",
              "Name": "_canTurnOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canTurnOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E616D52134045B285DDF8E735E742A8DEB653BB99C6532B485C6338C0FE9C5DF"
            },
            {
              "Id": "_interactOnly:System.Boolean",
              "Name": "_interactOnly",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _interactOnly",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B3101E3BFCC53262B18EE495F7641AAC499F3FF14DDA3F24280A893C2DFA6A4"
            },
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_leverOn:System.Boolean",
              "Name": "_leverOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _leverOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6846561671F176A24922ADBA291C0B5AE39873D21312AB4C430C731CBED1EEB5"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "81AD7522A5AAC9C4E115627FADB57C800B2036D1459209733020BBF3DCE3F7DF",
              "Hash": "DDC8FBD0F16FD605D11E068116074FB6DEB5B7DD9ED56BD9BC1A2641AD680662",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "lever_name",
                "123",
                "can_flip_off",
                "can_flip_on",
                "interact_only"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DB700B815D1A61ABAB693C82CEFAA5401F6A10AF6B83E35FBF420A4D895C8433",
              "Hash": "A049C6A63341B7B7AC2A6D62CDF5FE5BA97E328A845714EC817694AD5904B354",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "1DF93B5BC268D57604D311F4FB95452D522BC5F44DB1EE46C7E1C7E11D8B2248",
              "Hash": "CB5AB42EEF729EB67D34EDF527405C50B81E9395DA78CF62681E52513A016266",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TryToggle()",
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B3610A9446EAB69941AE08A68988FAD387F918B5E2DF3E5E03374181EED38EC2",
              "Hash": "637A570AFAA3B1CAB90E0E6D53A039EFCE1D744F6FC16F5E9CE2CD8D0E5BD63B",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TryToggle()",
                "Shared.Entity.Base.AbstractController::OnThrownEntityCollision(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "FC5C0A4CB5082E1C226952D05D56A2A1786E6FA5447E920B21CB60BA13680634",
              "Hash": "3761E7E42621C1E75C3E392675391C5FB872D3F7BE9008837A415A8346C8DEDD",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TryToggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryToggle()-\u003ESystem.Void",
              "Name": "TryToggle",
              "Signature": "public System.Void TryToggle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "DCF685C7B741942BC55EE7423B5AE88AD96CB91D979A705FD5B47392796730B2",
              "Hash": "5C3FD91A9B60A18C53FE40C6FB9493CB3B4250AFF5E84E962E1CFF5E103994E6",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TurnOn()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TurnOff()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOff()-\u003ESystem.Void",
              "Name": "TurnOff",
              "Signature": "public System.Void TurnOff()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "97D227E4BC033E5096F4E81BCBCA67F4D81FACCE23ABECA83035351464720465",
              "Hash": "98E5B1DFA36B2ABC5096C607D8D44CF778C3C3DBD6689171BCC7EC17ECFBBA71",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOn()-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "public System.Void TurnOn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "F1009D6C9E98E7441CC4533644D58A60BF6799181886FB38A3C92BA342ECE301",
              "Hash": "3916258FA766049650338A538835AE0A5C890D168B54C7B8F4B113D9FB703C53",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "8400511F295FC3EA910C6592405D5EC426F03D9B516B71CF86F25463DC535046",
              "Hash": "7BB38BB6DE171C70105E41872B2FF2AA5A9EA265C71FF835408F4F9C26F10FA9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C18A8DDA25C43CF794EADA4BBDD707CF1EEB21EE90E17C65CFA752E493F08C5"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerMultipleFlagsToFlagController",
          "Name": "ServerMultipleFlagsToFlagController",
          "DisplayName": "ServerMultipleFlagsToFlagController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerMultipleFlagsToFlagController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_activatedFlag:System.String",
              "Name": "_activatedFlag",
              "Type": "System.String",
              "Signature": "private System.String _activatedFlag",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85E7F0268D4BB27920EDA35BEC148335805394B446B2B238D8B3A6F80D131F40"
            },
            {
              "Id": "_flag1:System.String",
              "Name": "_flag1",
              "Type": "System.String",
              "Signature": "private System.String _flag1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A073853D2243F95D49F3A2EAA975B80E39A8FFD8511146C235CE6E7FE93F81B"
            },
            {
              "Id": "_flag1On:System.Boolean",
              "Name": "_flag1On",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flag1On",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D84B4FF0368E251607D681D57EF0E5C2794FF469DC65919D846EB5153C1C6E42"
            },
            {
              "Id": "_flag2:System.String",
              "Name": "_flag2",
              "Type": "System.String",
              "Signature": "private System.String _flag2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF541AD2B4230E0B67D621C6B84518F83614BA6CA2A8AC648B1DCE715539A4F5"
            },
            {
              "Id": "_flag2On:System.Boolean",
              "Name": "_flag2On",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flag2On",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6759D6265A4F2C68860DF8DC10411842D5806683462DE59F1AB4D365F4F470D9"
            },
            {
              "Id": "_flag3:System.String",
              "Name": "_flag3",
              "Type": "System.String",
              "Signature": "private System.String _flag3",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A61E9AD0ECC5826D7A543DB1F2B8ED41C191C3F50F01E6718C5B1557CEAB33F6"
            },
            {
              "Id": "_flag3On:System.Boolean",
              "Name": "_flag3On",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flag3On",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6314253D7ADD307B3418270FF1D4C30CCFD32D356E3321A5C6115B45956F2D51"
            },
            {
              "Id": "_flag4:System.String",
              "Name": "_flag4",
              "Type": "System.String",
              "Signature": "private System.String _flag4",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4271836867639A4DB258246C856F18B4EC93D3C12B0AC5901042AADD39B2C816"
            },
            {
              "Id": "_flag4On:System.Boolean",
              "Name": "_flag4On",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flag4On",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7697F8A29C60C5180B28F705AEC94D51EB98D4E801995A7CC3EC80B5AF8B68A5"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckFlag(System.Int32)-\u003ESystem.Void",
              "Name": "CheckFlag",
              "Signature": "private System.Void CheckFlag(System.Int32 flag)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "flag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "4DDD3AB9EC1529BF5EDFF02A4E215BA55BD49A181E9261FA5866E9F461322770",
              "Hash": "3BC64DD93967090824A584B04A0F088F6008E19024EB1E144840986E010B9A95",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "F4EB3F749BFB6AA6CF56567F205137EB29C35FB9E9DE16CE13C6D77BAE595076",
              "Hash": "F24AD461977FE9F856E2D1CDEC8880F515C7BB7AC93EC562A748EC147633B924",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)"
              ],
              "StringLiterals": [
                "flag1",
                "flag2",
                "flag3",
                "flag4",
                "activated_flag"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "B5566F3900F678A28948D15CA4DA8B5F84C56CBD78D2822B3748A3D562DF9F03",
              "Hash": "C1BC9AF1EF43C438F4C5F7168328D212E59C0B428309736DC03AFC15C8B776CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerMultipleFlagsToFlagController::CheckFlag(System.Int32)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D46D33CE58AC3CE2BFA3176A90F0281D71B799D0D3EE9E60EBFCD6D3F8CAC23F",
              "Hash": "7B577E219FD164ADB20BABD661CD18175C5CA971C92C132BD0097D7731C85BA8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "158C7F6F53FD4DBA53702E5D64CC440204CF9A8C20914CAACA34F57ACD2C216D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController",
          "Name": "ServerPathMemoryPuzzleController",
          "DisplayName": "ServerPathMemoryPuzzleController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Board:Microsoft.Xna.Framework.Point[]",
              "Name": "Board",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "public Microsoft.Xna.Framework.Point[] Board",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BAF405CD27050F5CC952FDD89556B640CFBCFAC8EB240E681958828340C8E7F"
            },
            {
              "Id": "Directions:Microsoft.Xna.Framework.Point[]",
              "Name": "Directions",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "private Microsoft.Xna.Framework.Point[] Directions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "455D15B693D1A02C3D19637D024E4670D4EDA3E798696062CF15CB34C233CE84"
            },
            {
              "Id": "DisplayIndex:System.Int32",
              "Name": "DisplayIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DisplayIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A81FEEB90F7BD119AC380A3F6F88B2F2A9A56AFDEABE18C6BCFD6A1A97DB72"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "PreviousIndex:System.Int32",
              "Name": "PreviousIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PreviousIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EED9576592987BF9432879350AE79ED1E32CB250A957F20A84B1C31B27B3E54A"
            },
            {
              "Id": "Solution:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "Solution",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E Solution",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47325B4C823EF74A9778D071E2F1DE0AEC8C3532A9CB9EB72FF9972B1D09341D"
            },
            {
              "Id": "_activeIndex:System.Int32",
              "Name": "_activeIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _activeIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38097FED761591DFEF18924CA845BB2A0FCFA8F6F5ED7D2F6EA6D539B8515B68"
            },
            {
              "Id": "_entities:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entities",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C222578347F14054149409D8648B2C4784C3C2D7D120362AF4FE62F2EC7D9F5D"
            },
            {
              "Id": "_height:System.Int32",
              "Name": "_height",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E0260536BA222D562D8EE57521A779535120633E74697CA9549CBD36CC624F"
            },
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_platforms:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Name": "_platforms",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E _platforms",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E073B47CA1A7DB7367A8459FF5BA39CD18F9C5D8CA73666EC069CC3C1FE3EEB"
            },
            {
              "Id": "_puzzleActive:System.Boolean",
              "Name": "_puzzleActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _puzzleActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D5D199803222FE263F07D2CCC3310CC453E93FFBBF1C332093E75E165668ED3"
            },
            {
              "Id": "_timeBetweenLightDisplay:System.Single",
              "Name": "_timeBetweenLightDisplay",
              "Type": "System.Single",
              "Signature": "private System.Single _timeBetweenLightDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "194535D489515FD8AC5B7697298E908C64DB5CA854AFA76E9A7904841DA69477"
            },
            {
              "Id": "_width:System.Int32",
              "Name": "_width",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B528C97E8B4C53AF856C91556D3B8D45D2CCBC9655F24C48EE372EF074303E56"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform, System.Int32)-\u003ESystem.Void",
              "Name": "CheckIfPlayerInArea",
              "Signature": "private System.Void CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform platform, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "platform",
                  "Type": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "6B17230D9E1A3F1DECB51AA48915888803B24907780FEC58DD8CDB2AAC6AC28B",
              "Hash": "92940B2647721FE5B2AB65DF1FB419ADB31A00B219511EF140C925D482121687",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::UpdateState()",
                "System.Int32::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::InitiateVictory()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::InitiateFailure()"
              ],
              "StringLiterals": [
                "true"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "BE377C4A94AF7B2C01FBCA283931A18DA23186BE4CF1D2CBDA625B769B9147C1",
              "Hash": "94DFC0BFF408FB01ECF205616C1F18227C50652282D1D84A14E273BD09CAB07D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::GenerateSolution(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::SpawnBoard(System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Point[]\u0026)"
              ],
              "StringLiterals": [
                "tile_width",
                "tile_height",
                "activation_id",
                "123",
                "Width can\u0027t be less or equal to 1",
                "Height can\u0027t be less or equal to 1"
              ],
              "Source": null
            },
            {
              "Id": "GenerateSolution(System.Int32)-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GenerateSolution",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E GenerateSolution(System.Int32 length)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 522,
              "BodyHash": "9E02C86608CCBA741E5CDDAFA3C5641D1A19EAB0444A6A2DD30AE52C6CAE1B80",
              "Hash": "A9156B96C147F5879390857C5CFC996458C8369CC79B4C47AF3E1E518EF1CC48",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::\u003CGenerateSolution\u003Eg__AddPossibleDirection|25_0(System.Int32, ServerPathMemoryPuzzleController.\u003C\u003Ec__DisplayClass25_0\u0026)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::GenerateSolution(System.Int32)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [
                "Length can\u0027t be less than 1"
              ],
              "Source": null
            },
            {
              "Id": "InitiateFailure()-\u003ESystem.Void",
              "Name": "InitiateFailure",
              "Signature": "private System.Void InitiateFailure()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "76FCBDB1988C74A7C392B6048FF683C9E6B8688ED1ED1D383A11C2D0F1DAECE4",
              "Hash": "DE8961E3DA44910747107F56F28F49A98E5F00D0FBA4C52B6FC4574775D55EDC",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::ResetPlatforms(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitiateVictory()-\u003ESystem.Void",
              "Name": "InitiateVictory",
              "Signature": "private System.Void InitiateVictory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "92055790D1839EE6A166A995A2CF755D5104DAC1071E105A87DAABD7034D3D31",
              "Hash": "FB45F2421AFCF5811DA04AA7E924DF76B38F19AC5064D6F7BEEAB6B0F4F019A6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.Controllers.ServerHiddenTreasureController::SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3, System.Guid, CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, Shared.Models.Entities.ChestStyle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetPlatforms(System.Boolean)-\u003ESystem.Void",
              "Name": "ResetPlatforms",
              "Signature": "public System.Void ResetPlatforms(System.Boolean puzzleFailed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "puzzleFailed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "D23CA44994F3551FD6E6F19BD7A83F432C2C984BA573FDCF7D1A8F51FF89F34B",
              "Hash": "B49915541031F4C9284DF4B4E0D6865FFA6580F85E7A115682900C8AAF92DC9A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::UpdateState()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBoard(System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Point[]\u0026)-\u003ESystem.Void",
              "Name": "SpawnBoard",
              "Signature": "public System.Void SpawnBoard(out System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026 outPlatforms, System.Int32 width, System.Int32 height, Microsoft.Xna.Framework.Vector3 entityPos, out Microsoft.Xna.Framework.Point[]\u0026 board)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "outPlatforms",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "board",
                  "Type": "Microsoft.Xna.Framework.Point[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "ACBFAC528699388560057EFF61BB10E8A29E423200FDFDE1948017D3296B494D",
              "Hash": "F6A9E5C2D269DFD3E8E12D5835F963398D2E5B985B45CCF55202ECD90DCB2462",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::Clear()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "0157B61E4DCE36F14797777423786B72A6B14FF7585AA2732FBCC4591787838C",
              "Hash": "354804FC2D168BF4D525AD3E29EF50CB9CF0D51087177F63329A1999808B6876",
              "CalledMethods": [
                "System.Int32[,]::.ctor(System.Int32, System.Int32)",
                "System.Int32[,]::Set(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Text.StringBuilder::.ctor()",
                "System.Int32[,]::Get(System.Int32, System.Int32)",
                "System.Text.StringBuilder::Append(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "[ ]",
                "[S]",
                "[",
                "]",
                "\n START: "
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 359,
              "BodyHash": "01EB035F9540A8F12F35528B3239B64403813CA5E7A8973E624764D7717D42B8",
              "Hash": "91AC8B5B40E5219A92AFE9419C132FE90A89238E5805F8650C4B9F4A23453F19",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::ResetPlatforms(System.Boolean)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Array::IndexOf(!!0[], !!0)",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform, System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Count()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "private System.Void UpdateState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "D9CE1EC62E3F66D6A08097315399D5ADCCC8128FACD1F0D329C7644914A28E5B",
              "Hash": "8905ABE5ADC4C23B3743CC23E58357AECE9F14DE034EDC16FD67685048A7EDC4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Int32::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "a"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "EF89F2466CA86B2219031AE3F3C36A856800AD1D3524D2FC3E446A55D1766225",
              "Hash": "1D3DC75367D9C46C8B752CF4E9990E347B300FBDD3DFC633B9BD455F87B21E45",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4DDB79EC1AD8DCF946FE4ED81527507B4FAE58F82EDDA4C8E2DE782FFA09E61"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPressurePlateController",
          "Name": "ServerPressurePlateController",
          "DisplayName": "ServerPressurePlateController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPressurePlateController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "_canToggleOff:System.Boolean",
              "Name": "_canToggleOff",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canToggleOff",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEACEE990D905EAEB1BC6015A884455AB3A1A93DA6266E073AC1BCC279C7C0D3"
            },
            {
              "Id": "_canToggleOn:System.Boolean",
              "Name": "_canToggleOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canToggleOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DBA32A238178964B58BA24FAE961E14EEBED4D588E467705292F062E52FC9AA"
            },
            {
              "Id": "_checkPlateTimer:System.Single",
              "Name": "_checkPlateTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkPlateTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77126167847DDFF7B8C5F79B6B8D1B72707F2447DD2837AFDBC265EE6F5B8A1F"
            },
            {
              "Id": "_plateName:System.String",
              "Name": "_plateName",
              "Type": "System.String",
              "Signature": "private System.String _plateName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "285671F1FD99D01EF95BE0A5A7CEC7C2DE7F7BCCAA189358DBA1110822CB5375"
            },
            {
              "Id": "_plateOn:System.Boolean",
              "Name": "_plateOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _plateOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50C122116A155D92F44F86B082030E110D57372DC02C80A1430D900DD65EA471"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "5201FA2266C5C91CBDC5839E6F33E68AF590564E6430ED7301E2BEF941175E8B",
              "Hash": "069552999E3A1FE3ED6EC6D322E5BD57321808A843C9FFF294467B9F563F60C3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "activation_id",
                "123"
              ],
              "Source": null
            },
            {
              "Id": "TurnOff()-\u003ESystem.Void",
              "Name": "TurnOff",
              "Signature": "public System.Void TurnOff()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "8E6E775A6B8AEF8B63BBAEAFD47ED98FF528865BA6D8CE6F661792ACC766107A",
              "Hash": "6293399DC6EB28BB9B43A3EC542EE4B2824C2C1FFD81C3727D68CF6E301FC46D",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOn()-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "public System.Void TurnOn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "760FA480A12D1B751FD816A2011694E315BCA7A83A8CDC328E3F3A97F09B910D",
              "Hash": "6DF49A61B2E167EEC55B445B4EC04468FC1DE08755AF2275453368F142A14CBB",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "5F9EDBF46E54E32269924C223D8403DEC52666DCCEE0A146B4A53AFE2D6DB5EA",
              "Hash": "EC184B8A68084BB187B0A7C5353E6192D94C0F96E3F7E4FE412AC59CDE32A74D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPressurePlateController::TurnOn()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPressurePlateController::TurnOff()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "205564A16B723AE2D94CCAADE239EE99185768C52C0ADB16DC7CC480C2F10734",
              "Hash": "EE7DCA200F1EC4F14801FB9072C70A02013E3E042313B2EC0397DCA2D23A42B2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4535820A8505BDCC8BD3AB51B10EE058BDD11F324AD1BB019A5830C4DE82FE8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPuzzleMovableController",
          "Name": "ServerPuzzleMovableController",
          "DisplayName": "ServerPuzzleMovableController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPuzzleMovableController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_leverName:System.String",
              "Name": "_leverName",
              "Type": "System.String",
              "Signature": "private System.String _leverName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"
            },
            {
              "Id": "_moveTime:System.Single",
              "Name": "_moveTime",
              "Type": "System.Single",
              "Signature": "private System.Single _moveTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7647600A8E2D1484838B7007A45756371A84252BD33D36E7384829D69AC846FC"
            },
            {
              "Id": "_offsetPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_offsetPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _offsetPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A29FC074370B5F4B99ED88F1321773C37FDE9BDED4538BE0766662F2BAAAE430"
            },
            {
              "Id": "_returnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_returnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _returnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22D1741691299337D98CA7465BC7E95C5216C729F8CAF89438A69949C0847135"
            },
            {
              "Id": "_targetPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_targetPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _targetPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B180BE7C1F228BDA5DCB727CECB1301E70EE5436BE07E54E88A31BEF0D9CD88"
            },
            {
              "Id": "_worldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "_worldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "private CandideServer.Models.Worlds.WorldModel _worldModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate(System.Boolean)-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate(System.Boolean returning)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "returning",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "D50495F7DDFD2158B005CAF7ED90DE169AB1BFB129833C7D13CFE7B2E9704238",
              "Hash": "350FE26D1B46CB3918CA85239701040B77FA32195F410AB3BC13129031DC68DF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BounceOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "353B26E2A83E0F2EA6139FCA83767759B8D8F708326C086C163298F0049AB9DD",
              "Hash": "329AE241314698EDF6BC4D603419D3A3CEABEF9603A7B1C42BD3DD5FF7970A5D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "activation_id",
                "123",
                "target_position",
                "time"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "80185283F74586339D4091CC8EA23EC0A77AE4162E7570061815B7773B4F8B39",
              "Hash": "862C98D4C834473AADDE666B9F76AD600F91E456B3FEBB91E786A8B1FD1A96E1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPuzzleMovableController::Activate(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7A032247C29AC7861D3FFBAEB6FD0DF58463940F90BDA4A9668B631F1FA0C5D1",
              "Hash": "253669CE84AFB30D7EA1DF0A80C0A47ACC0C5C29E3770E239B9CC769151B2EBB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A33210825F840C77037546C0C248B4968566C2F92CC7CED424E5D993590F835"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController",
          "Name": "ServerSequencePuzzleController",
          "DisplayName": "ServerSequencePuzzleController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanSpawnBombs:System.Boolean",
              "Name": "CanSpawnBombs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanSpawnBombs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BDB213473D796198253FE8EBD0B4F299BDDE5E53FFE90F477E45585B06A13BC"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "_activeIndex:System.Int32",
              "Name": "_activeIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _activeIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38097FED761591DFEF18924CA845BB2A0FCFA8F6F5ED7D2F6EA6D539B8515B68"
            },
            {
              "Id": "_entities:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entities",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entities",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C222578347F14054149409D8648B2C4784C3C2D7D120362AF4FE62F2EC7D9F5D"
            },
            {
              "Id": "_platforms:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Name": "_platforms",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E _platforms",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E073B47CA1A7DB7367A8459FF5BA39CD18F9C5D8CA73666EC069CC3C1FE3EEB"
            },
            {
              "Id": "_puzzleActive:System.Boolean",
              "Name": "_puzzleActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _puzzleActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D5D199803222FE263F07D2CCC3310CC453E93FFBBF1C332093E75E165668ED3"
            },
            {
              "Id": "_sequence:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "_sequence",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E _sequence",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0970A47F8588FDC0AD09FC8EC0D2DB012D4B433BB5ECE8DF8714ADDF6D262FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform, System.Int32)-\u003ESystem.Void",
              "Name": "CheckIfPlayerInArea",
              "Signature": "private System.Void CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform platform, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "platform",
                  "Type": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 377,
              "BodyHash": "CB7C06E76907D00B0B013A1E01EA7BA88697B906417053CB3F432FC1414BF3DB",
              "Hash": "7831C3A50CB8318298B990BE281B707CE4484FC1D3CF4B5BEB8D7F05E02C1458",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::UpdateState()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::CheckVictory()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::InitiateFailure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckVictory()-\u003ESystem.Void",
              "Name": "CheckVictory",
              "Signature": "private System.Void CheckVictory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "CDA5835D1052C5C8EF109988F5A741268D86563922FBC5160495328A7529D8E1",
              "Hash": "0C6DBF64C104CC0B4FFD48BC70AAAA375E3EB0AB007186E08D7595E4E0FAB64C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::InitiateVictory()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "6B6A3405D7C537E12FBD1005D0AC2555E50D96270AD6056561A2852F1B8725DE",
              "Hash": "1381A7FF98169FB647A63385C6244811222BA99ED4454A7DFB0A2E5254C51334",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::NewSequence()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::SetupPoints(System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitiateFailure()-\u003ESystem.Void",
              "Name": "InitiateFailure",
              "Signature": "private System.Void InitiateFailure()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "1DF64C0B0D4F851B201F7E3859DE5BDCAB5109672ECA93DBC930108E5B0A0EF6",
              "Hash": "506F49461918FD8796684DED2451582FAFEB119C3270E9FF8599FF2097DA828D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::UpdateState()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [
                "b57a9322-cb44-42ff-8819-38b625e9ddf6",
                "fuse_timer",
                "0f"
              ],
              "Source": null
            },
            {
              "Id": "InitiateVictory()-\u003ESystem.Void",
              "Name": "InitiateVictory",
              "Signature": "private System.Void InitiateVictory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "BACD8488071F6FAD7825961414A79342E2CCC6D2305692C3510CAC9197CE0C1A",
              "Hash": "27727CB8278250E64B58A0F53B5A49B39445AA3DBB49911FADF33CA8EB4A574A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.Controllers.ServerHiddenTreasureController::SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3, System.Guid, CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, Shared.Models.Entities.ChestStyle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewSequence()-\u003ESystem.Void",
              "Name": "NewSequence",
              "Signature": "private System.Void NewSequence()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "0EEA7920DD8D35625378251E374876409AE499BE37624C299F8E7EF105045D28",
              "Hash": "8948889902D0E020B4FA1155D6874368A750C52BC95B15F34DA0CE1F246F862B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupPoints(System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026)-\u003ESystem.Void",
              "Name": "SetupPoints",
              "Signature": "public System.Void SetupPoints(out System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026 outPlatforms)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "outPlatforms",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "DFC87D4D0C5A6C294C2C847D731E187BF88238095E71DEA3CF7A64FF1B35AE0E",
              "Hash": "2D1A81299798F11C5B3C8B044BBCE735289DA99C4A0D1FC38DA6769D154AB055",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::Clear()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "20D856EFA7368E4EA58729DE076C104F2408FFB19A1FCACA85E562E99F36C35F",
              "Hash": "9DCE5BC8A956794B45AC0B20437BBA02A28E17877B6E0913095F264EFBEDA7EC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::CheckIfPlayerInArea(CandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform, System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Count()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "private System.Void UpdateState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "62EA5C7E13C2506A9AF70759894379D3EBA3F6832C82B398887D9B00740183B5",
              "Hash": "B84299A963DDB531E8E167EB568AD6278047064D18F1FACD302EF73059023AFD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Count()",
                "System.Int32::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "a"
              ],
              "Source": null
            }
          ],
          "Hash": "07E24BCF19E9A514F3500EEEE465AA53309CED6E5E1C4CDFDE802D16B7F1A713"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController",
          "Name": "ServerSpikePathPuzzleController",
          "DisplayName": "ServerSpikePathPuzzleController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_height:System.Int32",
              "Name": "_height",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E0260536BA222D562D8EE57521A779535120633E74697CA9549CBD36CC624F"
            },
            {
              "Id": "_isVertical:System.Boolean",
              "Name": "_isVertical",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isVertical",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BCB9600D79F4B2E7193AD0CE6169D4DE0C0B7A554D7D5F92CBEEAFF885A2C6F"
            },
            {
              "Id": "_width:System.Int32",
              "Name": "_width",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B528C97E8B4C53AF856C91556D3B8D45D2CCBC9655F24C48EE372EF074303E56"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "835B8EB062D1C24EC134BAFA0743B3BA058F9FD7F343F5C5F1CA3621FC813507",
              "Hash": "C5815EC5BFB9A17898A96A522C58BD89252E807C3C12C9A8CD64EFAB22A086CF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::.ctor(System.Int32, System.Int32, System.Boolean)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::GetSpikeGrid()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController::SpawnSpikes(System.Boolean[,])"
              ],
              "StringLiterals": [
                "tile_width",
                "tile_height",
                "is_vertical"
              ],
              "Source": null
            },
            {
              "Id": "SpawnSpikes(System.Boolean[,])-\u003ESystem.Void",
              "Name": "SpawnSpikes",
              "Signature": "public System.Void SpawnSpikes(System.Boolean[,] spikeGrid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spikeGrid",
                  "Type": "System.Boolean[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "741AE3AC692B522546A2AAA1A5ED2499731FC76C2A326178826D22C129D1D2DE",
              "Hash": "3AB601843D6A87DA6DFC555AA9E602BA89B07F427F0534EF62C3AFF4448DE906",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Array::GetLength(System.Int32)"
              ],
              "StringLiterals": [
                "eff15729-7e16-43bf-9b5c-c012bc34b26d",
                "puzzle_deactivated"
              ],
              "Source": null
            }
          ],
          "Hash": "45FE11CD1E93CCBA491FEA4FA05F90D1DA67A3F28A08A0C2A5131B90B554660E"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerUniqueGateSwitchLeverController",
          "Name": "ServerUniqueGateSwitchLeverController",
          "DisplayName": "ServerUniqueGateSwitchLeverController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerUniqueGateSwitchLeverController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "79FF3FF070BC2B7CBC41E15E77EABCD22397FBF50C47A7054724593E449A823D",
              "Hash": "CBA6827308491988FC0BD76BFEA93A719A62CCA361B9EAAC711E3921B6D4C132",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::CheckWorldState()"
              ],
              "StringLiterals": [
                "unique_lever_name",
                "123"
              ],
              "Source": null
            }
          ],
          "Hash": "A5F13A516AF43E3BFDE8720B4AD659295BDE18F74F8885A3AEAB09F8B22FC1AC"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanPuzzleLeverController",
          "Name": "ServerVulcanPuzzleLeverController",
          "DisplayName": "ServerVulcanPuzzleLeverController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanPuzzleLeverController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckWorldState()-\u003ESystem.Void",
              "Name": "CheckWorldState",
              "Signature": "public System.Void CheckWorldState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "BB2C2DE65EFB4B15EB40FCDFB2B116DF2C3C898EA8EF3B444F0BF7AE4C88F860",
              "Hash": "487BCA19CD2F03EAD1E4E1B01081F70CEFDD4C51A6547B63B3DF10C56A3C2355",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::UpdateOnOffState(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryToggle()-\u003ESystem.Void",
              "Name": "TryToggle",
              "Signature": "public System.Void TryToggle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "015D1D617265CEA898EFAF84E6C38EB5760EAC760B22A2A4DCBBCDEA0714CAB8",
              "Hash": "B515DE9110AB85E01BB182C1EA44816D4F4315B1FF0CA9B23AC2AC031B43D692",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "vulcan_pot_lever_1",
                "vulcan_pot_lever_2",
                "vulcan_pot_lever_3",
                "vulcan_pot_lever_4",
                "ServerVulcanPuzzleLeverController LeverName is "
              ],
              "Source": null
            }
          ],
          "Hash": "3ABADB96104B5C70442E92FA74A7389883AE86D0A5CFD83FC834EF96D058CCCE"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController",
          "Name": "ServerVulcanTempleBlackTrapController",
          "DisplayName": "ServerVulcanTempleBlackTrapController",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TrapTriggered:System.String",
              "Name": "TrapTriggered",
              "Type": "System.String",
              "Signature": "public System.String TrapTriggered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0F2D4FBFEE3F9A63BA1B79786C60CA6841A10B49C23F487DCAD6481290B7905"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TriggerTrap(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "TriggerTrap",
              "Signature": "private System.Void TriggerTrap(CandideServer.Models.Worlds.WorldModel worldModel)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "2A5C8464213012D30C61A3F8FF96FE05D4727A3E20782417AE6BAD606E01FFE3",
              "Hash": "2609C20AFC175E85744A1E4FDC66E742BBA868927226E233F49CCB36BAA93195",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Int32::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "vulcan-temple-black-trap-triggered",
                "e6a46ef7-05a5-407e-b449-ca5a1a596e43",
                "attack_range",
                "damage",
                "beam_width"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "961818479FB2C45B1CAAEC7098A64942445DE62B49A92DAB2D612154D627520F",
              "Hash": "C223D69829436B82AED7A339AF9C0C19919D94FE02C5B55AEDA19266584DAB55",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController::TriggerTrap(CandideServer.Models.Worlds.WorldModel)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "vulcan-temple-black-trap-triggered"
              ],
              "Source": null
            },
            {
              "Id": "WorldInitialize()-\u003ESystem.Void",
              "Name": "WorldInitialize",
              "Signature": "public System.Void WorldInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "AE5CE938AE107476BE0C26DA26A035D7067C796B5B821A9085128784C7254371",
              "Hash": "C4B4A216B448216CFFD533081EBA6A6E091897EF26C57AE84428B8AD45420BFF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F347371685C3BA5DAF5BE0DF3208711EFA2B7D015B96E851FB805CBEC75FCD06"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle",
          "Name": "SpikesPathChallengePuzzle",
          "DisplayName": "SpikesPathChallengePuzzle",
          "FullName": "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle",
          "Namespace": "CandideServer.Entities.ControllerSets.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Solution:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "Solution",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E Solution",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47325B4C823EF74A9778D071E2F1DE0AEC8C3532A9CB9EB72FF9972B1D09341D"
            },
            {
              "Id": "_height:System.Int32",
              "Name": "_height",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91E0260536BA222D562D8EE57521A779535120633E74697CA9549CBD36CC624F"
            },
            {
              "Id": "_isVertical:System.Boolean",
              "Name": "_isVertical",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isVertical",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BCB9600D79F4B2E7193AD0CE6169D4DE0C0B7A554D7D5F92CBEEAFF885A2C6F"
            },
            {
              "Id": "_width:System.Int32",
              "Name": "_width",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B528C97E8B4C53AF856C91556D3B8D45D2CCBC9655F24C48EE372EF074303E56"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateSolution()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GenerateSolution",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E GenerateSolution()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "E0543C01BE3F4531423CB34457F21A4CF2ED3CC4E10573F303ED241B89C2F80F",
              "Hash": "AA0F8B80663B441BB8FB42192020AFD99F768AF56CFDE428B9A2D5D7ADC14CD7",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "System.Nullable\u003CSystem.Boolean\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Boolean\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Boolean\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpikeGrid()-\u003ESystem.Boolean[,]",
              "Name": "GetSpikeGrid",
              "Signature": "public System.Boolean[,] GetSpikeGrid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean[,]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "738CC4D8967F857AE0750F84B71AA010C09F75CB6DF3DD3F9F0D2DFBD307C2C6",
              "Hash": "2C2551D2D0C8FB0ABEC71EFD8C641A6A7E85F964EF37B48CE7BC3ED77CB733AE",
              "CalledMethods": [
                "System.Boolean[,]::.ctor(System.Int32, System.Int32)",
                "System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "2493C922F11C9B9DF6ABECCCE59E9BE4A40572C2D5FEBE34D219B93BCAF5BF61",
              "Hash": "9AA7A544BEAA450982A91265ED9E3C4EF12D764D50AFAC0BED7F4A4DC421E362",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::GetSpikeGrid()",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Array::GetLength(System.Int32)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "[ ]",
                "[*]"
              ],
              "Source": null
            }
          ],
          "Hash": "E45FBF9845BBD2C852C77F6D870A8C39CCE6AC7668BA7791CED81A776596BE6F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossExplosionMessage",
          "Name": "RobotBossExplosionMessage",
          "DisplayName": "RobotBossExplosionMessage",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossExplosionMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "045B6B5BA9309F25AA298449163095931254176730FCC636ABE82388846ED23E"
            },
            {
              "Id": "Step:System.Single",
              "Name": "Step",
              "Type": "System.Single",
              "Signature": "public System.Single Step",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7202CD90960D24E41EA7413FCABFD0100BE927F94F81BE98E0B08E93D1A02157"
            },
            {
              "Id": "Strength:System.Single",
              "Name": "Strength",
              "Type": "System.Single",
              "Signature": "public System.Single Strength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128B21E0D3F2199D4079269331F0CE44111B98A035B307D7E835A744908FEB54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA9F3F16D3364B5A9A2AE2F14D5561D20F970F0CBC7102C9A7B4B67EAD2508B3"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossFightConstants",
          "Name": "RobotBossFightConstants",
          "DisplayName": "RobotBossFightConstants",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossFightConstants",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaBottom:System.Int32",
              "Name": "ArenaBottom",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaBottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D564EDBDA5BDE65DC06DAC0A908819AB54BAB3D1D5A1E7444F2FA3842FC12A4"
            },
            {
              "Id": "ArenaHeight:System.Int32",
              "Name": "ArenaHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB24D8F5FF814D7C46A0E9D70FD10920EBAFDCD4C13B63B634D407FDADC6EA8D"
            },
            {
              "Id": "ArenaLeft:System.Int32",
              "Name": "ArenaLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8150603AA75E41B39A4DCF8A2489DE5651D606B2417BEF037B86D13B90FBB6A1"
            },
            {
              "Id": "ArenaRight:System.Int32",
              "Name": "ArenaRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9DD77BC8F491DA8F2FC33649BF1153E3485C8CB08996105C8E3A4748351F555F"
            },
            {
              "Id": "ArenaTop:System.Int32",
              "Name": "ArenaTop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E33D907F79E07309E9CAE4009048F83358A7F362E552D40640AF09DA6354B81"
            },
            {
              "Id": "ArenaWidth:System.Int32",
              "Name": "ArenaWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41BB88F0EEE347382AD3567172918E9440DD8ED7F0FA45AF973052ED5B56CC11"
            },
            {
              "Id": "ArenaZ:System.Int32",
              "Name": "ArenaZ",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaZ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02A03AC531055902CB0BDF2A0ED2D2937054CA2BD872B49BD53149D4744643AD"
            },
            {
              "Id": "AttackMessage:System.Byte",
              "Name": "AttackMessage",
              "Type": "System.Byte",
              "Signature": "public System.Byte AttackMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00A193652EDCECF91F9DC1D09F8AB7F666D28D4FC5D54626E61FA551DC51CA3C"
            },
            {
              "Id": "BossDeathMessage:System.Byte",
              "Name": "BossDeathMessage",
              "Type": "System.Byte",
              "Signature": "public System.Byte BossDeathMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "685B13F333674C5FC2E9BEA9470410B250DC187433E9BD1410C9D4E0C1CA7902"
            },
            {
              "Id": "Charging:System.Int32",
              "Name": "Charging",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Charging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09D1920BFDE7AF1BA45E6C3CE001CB270F5D9C888D4182419AE99442A08D53F6"
            },
            {
              "Id": "Dead:System.Int32",
              "Name": "Dead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA72C76C2EA13AB313B64A169597A72106AC6A35B102F64C13BE741ACBEF6E89"
            },
            {
              "Id": "Firing:System.Int32",
              "Name": "Firing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Firing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704F2328CC7AC625E45994EAFBE50A60970DBA47D2D114F63A65AEF26A8EA323"
            },
            {
              "Id": "HeadSlam:System.Byte",
              "Name": "HeadSlam",
              "Type": "System.Byte",
              "Signature": "public System.Byte HeadSlam",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E543E875D5A799D6CAA6724A182C54103D3A083A15E9E37BB56E7B9D80B6550"
            },
            {
              "Id": "HeadSplitMessage:System.Byte",
              "Name": "HeadSplitMessage",
              "Type": "System.Byte",
              "Signature": "public System.Byte HeadSplitMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECCA73ACD06F2E0059DEEA1CB6CE85D588E75F65C80375E99CFC4FFEE1D1AC52"
            },
            {
              "Id": "Hovering:System.Int32",
              "Name": "Hovering",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hovering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04CC09A3F5E023FF55E58607D621FB0F73F05AA55308E54D861A1D6841D44105"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "LaserSweep:System.Byte",
              "Name": "LaserSweep",
              "Type": "System.Byte",
              "Signature": "public System.Byte LaserSweep",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5F341CB1C4506F3F32684D994E35E9F293DB4318623E169FBF628A72905CEB1"
            },
            {
              "Id": "LaserTwist:System.Byte",
              "Name": "LaserTwist",
              "Type": "System.Byte",
              "Signature": "public System.Byte LaserTwist",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58EDE68E9C39D74E0DE9E2D9CD221485088A38510A8E2DC3470B12951CAE8E6E"
            },
            {
              "Id": "LeftSide:System.Int32",
              "Name": "LeftSide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeftSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9F7EC929428A9FBF257B98EEFBE98AAC6F1AF1990F27BABEAF7924BEFF61BC3"
            },
            {
              "Id": "LeftSmash:System.Byte",
              "Name": "LeftSmash",
              "Type": "System.Byte",
              "Signature": "public System.Byte LeftSmash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "072DC129957CF688AD608F80ED8D27A9A6EFF108DD3080766272148EEF9D602D"
            },
            {
              "Id": "MovingToPosition:System.Int32",
              "Name": "MovingToPosition",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MovingToPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78D12082B926A1DC2843A04383643E69A0709B8C779EA0B5390D0B2F72771CC8"
            },
            {
              "Id": "Phase1:System.Int32",
              "Name": "Phase1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C5B0F2A06437015E56F240613447008F70A28E7F2F0BF32AB0C5CA781D6E5F0"
            },
            {
              "Id": "Phase2:System.Int32",
              "Name": "Phase2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64DC4B0182B4563DA2F6F27D352026C99DE03FB1F87B8D0266984C33AE1C25B6"
            },
            {
              "Id": "Phase3:System.Int32",
              "Name": "Phase3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40499D66EA8998171B225C3A0E7E75D799756F9AF79EF48B48041F1E77768ACC"
            },
            {
              "Id": "Recovering:System.Int32",
              "Name": "Recovering",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Recovering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "102B091754143A9813A4E9539FD4BD77E05A759DC5D49C8DFBBF5576419B472D"
            },
            {
              "Id": "Returning:System.Int32",
              "Name": "Returning",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Returning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5B69A6BC1FCBED28AC925D85D840AEAAA6014159CEB927CF84A331DD9313FD5"
            },
            {
              "Id": "RightSide:System.Int32",
              "Name": "RightSide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RightSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12FF8A8ABE3FA70AA72E27874D047FB8B932B8D8DBC030EDB9CF0E171D41EFCF"
            },
            {
              "Id": "RightSmash:System.Byte",
              "Name": "RightSmash",
              "Type": "System.Byte",
              "Signature": "public System.Byte RightSmash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A918951C10E6E70B1B153EE392BD197FF59BD5A169F0FB090E1CEAE4DD7A4628"
            },
            {
              "Id": "Slamming:System.Int32",
              "Name": "Slamming",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Slamming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D28888997E2662814FFB755905E8E5216832201FA4A2C3F4CBE0246ADF05A6D2"
            },
            {
              "Id": "StartFightMessage:System.Byte",
              "Name": "StartFightMessage",
              "Type": "System.Byte",
              "Signature": "public System.Byte StartFightMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74A221C3A4A467A1E27A0A056C8CD88A5283046B1F7F897112A5B0ABE0838761"
            },
            {
              "Id": "StartFiring:System.Int32",
              "Name": "StartFiring",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartFiring",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81CB3F681D1143E6E8ED36B5E5519D5AE83649E8F9DC14D088D389D05550620C"
            },
            {
              "Id": "StopFiring:System.Int32",
              "Name": "StopFiring",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StopFiring",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7CDA622295027FC2F4CA01227CB89A601D4C04097E9B6BFC5E6B726DE687D91"
            },
            {
              "Id": "Sweep:System.Byte",
              "Name": "Sweep",
              "Type": "System.Byte",
              "Signature": "public System.Byte Sweep",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B6AC85C48593DB1CA09B28A6DD9BEE68DFFA7688BEB5F398AE93553352AD153"
            },
            {
              "Id": "Sweeping:System.Int32",
              "Name": "Sweeping",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sweeping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A71C603053898D601683E7F62C4EFEBE4E7A8690BB6644F7E94DB72212BDCE96"
            },
            {
              "Id": "Transition1To2:System.Int32",
              "Name": "Transition1To2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition1To2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28919132A0DEFDB7B75C36FFC4F4D4CD0FC1A1ECED370C52E0F603E3600F1589"
            },
            {
              "Id": "Transition2To3:System.Int32",
              "Name": "Transition2To3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2To3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17D6E46D45CE11E2ECB93E8801ACE74A7040761FAF061F965E4CB8CDB309093F"
            },
            {
              "Id": "Transition3ToDead:System.Int32",
              "Name": "Transition3ToDead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition3ToDead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8961A80C40EED06D953806C150FFD2D94D49B5D490EBE8C3A71AF38F22422324"
            },
            {
              "Id": "TransitionInactiveTo1:System.Int32",
              "Name": "TransitionInactiveTo1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionInactiveTo1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EA7D691F2C1797352DA2177F016F7B9D74D2814D7A297F180391B4BF2BEF470"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F913A28B8BF86AAC55F9362AC0E501BA10D3E6B34D607C74E0E7F90A397FA26"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage",
          "Name": "RobotBossMessage",
          "DisplayName": "RobotBossMessage",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ByteValue:System.Byte",
              "Name": "ByteValue",
              "Type": "System.Byte",
              "Signature": "public System.Byte ByteValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53EB739BCE934030709F07063C108F75DEE853127217E8B8A7CCC6F1EFB6D6B1"
            },
            {
              "Id": "FloatValue:System.Single",
              "Name": "FloatValue",
              "Type": "System.Single",
              "Signature": "public System.Single FloatValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD09D5568FD9FEF9FEDE8A75B16A370971B407CD03EF78725506C9671BF56800"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            },
            {
              "Id": "Type:System.Byte",
              "Name": "Type",
              "Type": "System.Byte",
              "Signature": "public System.Byte Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2C9B761C451ACEB0F3F43D40CD093323E0A67A561D4686D91A9B53946FA7661"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69F6EC278A76DD7290788CABCB0DE9CB77D058C582AEFE7923E3946B04209DEE"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
          "Name": "ServerRobotBossController",
          "DisplayName": "ServerRobotBossController",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAttacks:System.Int32",
              "Name": "ActiveAttacks",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActiveAttacks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3466E50F8847E2BC30E7536B4C00803EEEAAB0B81D4419A9FB646624D87C855B"
            },
            {
              "Id": "AttackCounter:System.Int32",
              "Name": "AttackCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1FA878774761F07FD513627BE0E9D737272EE08F9A279636D139696B3827C3F"
            },
            {
              "Id": "AttackTimer:System.Single",
              "Name": "AttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105E1BAD1156542CB97192EB5AB6FA6D72F076F0057B2A5226EA24A289658D44"
            },
            {
              "Id": "BasePhase1Health:System.Single",
              "Name": "BasePhase1Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase1Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43CDF9F681608ECCBA26EDB090E044CA2C6EED80FFF1F41E0CA1FE9ED211A078"
            },
            {
              "Id": "BasePhase2Health:System.Single",
              "Name": "BasePhase2Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase2Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C12007A6732D6CBFDA661E3E48DFD88D087BC1E7F566612C64C67C1EB2752BC4"
            },
            {
              "Id": "BasePhase3Health:System.Single",
              "Name": "BasePhase3Health",
              "Type": "System.Single",
              "Signature": "public System.Single BasePhase3Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F097B06BA1F7099C275EFA8F23FDCF70D31791D3ED14D42C110F9C8FA6460F72"
            },
            {
              "Id": "BodyBaseId:System.Guid",
              "Name": "BodyBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BodyBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9FAFF49DA6B2F09C7E375117DA7D29F152AA03C8CA7C491014D8F5DBB0DD7C20"
            },
            {
              "Id": "BossFightModel:CandideServer.Models.Boss.BossFightModel",
              "Name": "BossFightModel",
              "Type": "CandideServer.Models.Boss.BossFightModel",
              "Signature": "public CandideServer.Models.Boss.BossFightModel BossFightModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6711FFE2761D6D61C0B1EEE8D61EED264B36B91C4D4570890F2A5D9A0F9F645D"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "DonePhase1:System.Boolean",
              "Name": "DonePhase1",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DonePhase1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86B8F50210CA88490D916DF311C7E370F9CE6D8D96566DE845A797B66584E5F5"
            },
            {
              "Id": "EmptyArenaTimeCounter:System.Single",
              "Name": "EmptyArenaTimeCounter",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyArenaTimeCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C9027FF3D5808756888F30D033BA78C03CA32E38B20AF85217C2D6269B84420"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "ExplodedHead:System.Boolean",
              "Name": "ExplodedHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplodedHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36706B95C96B374B8A64A3EAE4073B235C3F6DCE679E6FCF52CB411C4DE8CCAA"
            },
            {
              "Id": "ExplosionTimer:System.Single",
              "Name": "ExplosionTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExplosionTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC7C44E9F8806F29B448AB1776EDF4C54AB505E343E31D17EA3DEF3D3E4334B"
            },
            {
              "Id": "ExtraAttackTimer:System.Single",
              "Name": "ExtraAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExtraAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "305FDD25713AAE1BBB05D62C22BED7032E414D93606D16D775FAEBCB099D4FB0"
            },
            {
              "Id": "ExtraAttackType:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ExtraAttackType",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ExtraAttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B68918CDA8C75DBF7398AC8FC1F22855EF105589933B7A4434D6CB33B98D0C"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "HasBeenSetup:System.Boolean",
              "Name": "HasBeenSetup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenSetup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD5CE539945170BB56B8370C3CCAB29E02EBA2EE81F0F0B1131B1684B70C2E8A"
            },
            {
              "Id": "HasDroppedEntranceBlocks:System.Boolean",
              "Name": "HasDroppedEntranceBlocks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasDroppedEntranceBlocks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C1CBA2847A7ADD72FA21EDEA9C7B42ACAC388346D54407D1696BC652B436A8A"
            },
            {
              "Id": "HasSplitHead:System.Boolean",
              "Name": "HasSplitHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSplitHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283000528B50DDFC0712788C4325D217E3AB7F9344C70CACB7C7DA741A4183BD"
            },
            {
              "Id": "Head:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Name": "Head",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController Head",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40B2718331EFF28BCE58469910AC9F23FADBFAD23710A34535FFAE5B06E6CECD"
            },
            {
              "Id": "HeadBaseId:System.Guid",
              "Name": "HeadBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HeadBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "91BEF306D08A4AF39D4D5EC4DFD2AA6F17CB19CAC32FD1B5866A6077F9A0FEBB"
            },
            {
              "Id": "HeadNoJaw:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Name": "HeadNoJaw",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController HeadNoJaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEA9DB82EC7FD3CC3D177F45BFBA398FB8496933F8E99D41D5A1539A556675E4"
            },
            {
              "Id": "HeadNoJawBaseId:System.Guid",
              "Name": "HeadNoJawBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HeadNoJawBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6EEDF5AA2AFC36959BF481F0EB0F08A573D8E06AF3A094B670030EADC7C716C5"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8162D1324F9B6F816D45591F43BF4869DDC2C868A31572E2F448513D1790666"
            },
            {
              "Id": "Jaw:Shared.Entity.EntityWrapper",
              "Name": "Jaw",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Jaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B85530D853F017BC096E7411F5312C8FD1A4B881F44C7C58AF0A41F44A58B16C"
            },
            {
              "Id": "JawBaseId:System.Guid",
              "Name": "JawBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JawBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18A3F15980B6480A8FBFBF077D6E60537B4E7E48F10AE2E427EC79E8634788DC"
            },
            {
              "Id": "LaserDisabled:System.Boolean",
              "Name": "LaserDisabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserDisabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B84653B7922E15E2DCDB25D851D30B12A5B26CBADDAB019DAC4AE43EFBC03CD"
            },
            {
              "Id": "LaserHandler:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler",
              "Name": "LaserHandler",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler LaserHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7AC37948068EF2E0B6F7094D95DE0B630378DAE3C3DE1FC9DD685A315C7893C"
            },
            {
              "Id": "LaserSweepEndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepEndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A249FA5F491DEB557B9FAA24BDF6BB0CA5FE53145CEA7AEBCE0EAFCB352CF2C9"
            },
            {
              "Id": "LaserSweepFromLeft:System.Boolean",
              "Name": "LaserSweepFromLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweepFromLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142991C8EBDEFCE948C22E2F3CE00933A63DEF9B2CAE413E8F9F0E2EE3AEF590"
            },
            {
              "Id": "LaserSweeping:System.Boolean",
              "Name": "LaserSweeping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweeping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF8AA435AB9F0D2BC2C383B940E48D39DAEE71E949C329AAA3E7ECCA7455F364"
            },
            {
              "Id": "LaserSweepMoveTime:System.Single",
              "Name": "LaserSweepMoveTime",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepMoveTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48ACD31D60A5D36FA396D0B1FB77E653CF1826DED563A4E220B354602C19DA55"
            },
            {
              "Id": "LaserSweepStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E593ADD1C353D1611FF063E56F889E4DF895842D4B229EC96ECA372BFB87C43"
            },
            {
              "Id": "LaserSweepState:System.Int32",
              "Name": "LaserSweepState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LaserSweepState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1CAD127109608AB1A7DBC2D4478F287BDF0ECE56261A4F79684598143EA8EF9"
            },
            {
              "Id": "LaserSweepTimer:System.Single",
              "Name": "LaserSweepTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9554B5BB1641900350BB93A0611BF65F71E1F0DB1AE7090C2D0DFFB77983208"
            },
            {
              "Id": "LastRandomAttack:System.Int32",
              "Name": "LastRandomAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastRandomAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE8FBBDC1DA02BDA8C7A92E8CCE630550BFF669B49F50B2C775F3ADB3A45639D"
            },
            {
              "Id": "LeftFist:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Name": "LeftFist",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController LeftFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46703F7CA50D27468AA4EFDC3F447903160C8CA883A35A26A4CA10187C3CD06C"
            },
            {
              "Id": "LeftFistBaseId:System.Guid",
              "Name": "LeftFistBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LeftFistBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7044BFFD5474AD18FA4E9D4C679FE84BA30F07CD151CA886EA948B9349BB209F"
            },
            {
              "Id": "LeftFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8B9900B7241C6B06699A49DA8595C10C81DD8624441C017CE2A8DDB65FD3ECC"
            },
            {
              "Id": "NextAttack:System.Int32",
              "Name": "NextAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42DE51A6C4B048E36B8B959EC7BD9D455F39A9BCAF3075919CC94BC8ABA46DD7"
            },
            {
              "Id": "Phase1Health:System.Int32",
              "Name": "Phase1Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFDFC43D452BE84F48DF1D8DA08A6510F676A6B9D6293C21967785D5D675110D"
            },
            {
              "Id": "Phase2Health:System.Int32",
              "Name": "Phase2Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase2Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4886003C42D5263E4DE58B915C8D07B3B70E47B6556097E526BEFB00F257496"
            },
            {
              "Id": "Phase3Health:System.Int32",
              "Name": "Phase3Health",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase3Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66D05896419FD338704115C6A55E7C1B5C8061967A948963AED7C5C6C301E057"
            },
            {
              "Id": "RightFist:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Name": "RightFist",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController RightFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEE8C16E43326DC1BFF50F3AA843EC1DA9F03032E6242CFF01B3C5C78C1A6AD6"
            },
            {
              "Id": "RightFistBaseId:System.Guid",
              "Name": "RightFistBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RightFistBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C00B28761E46717853AF6F9F55B41A8FF0F581E48B0D1DF1F587FFF048768999"
            },
            {
              "Id": "RightFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15D38965C7DC4EDDC5FF4B910904F28B43690ECD4FDC358B92660AA247DD097C"
            },
            {
              "Id": "SpawnCount:System.Single",
              "Name": "SpawnCount",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAEF090BF93556C18140A943D7C2F6CEDA27AD984ED477F397D854F79831A0B4"
            },
            {
              "Id": "SpawnTimer:System.Single",
              "Name": "SpawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0517A01BB488C7A5D976F1D7852836300B6AC838FCB581E2493BD46469C9A250"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "TransitionStage:System.Int32",
              "Name": "TransitionStage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionStage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB54E76ACA8FECB0F2904C440F4D920415BC5E4B5AD804A8A79CB6B9EECAA36B"
            },
            {
              "Id": "_candidateTargets:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_candidateTargets",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _candidateTargets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F53D9CFDFFBC84212B6CBE7405B803354DC81C3E6E137FCA09957E816F4AFEA9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Damaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Damaged",
              "Signature": "public System.Void Damaged(Shared.Combat.DamageResult damage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "F0E2263CB296F2E0D4AE20CA330399FF099A4FD29A068561D777486F46C9AC8C",
              "Hash": "FA0593CE5157DCC9E60B30CC9E810A0F0DC01D8E997F89C128D4D6A28AC9A01D",
              "CalledMethods": [
                "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage::.ctor()",
                "CandideServer.ServerServices.RobotBossServerService::SendRobotBossDamaged(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropEntranceBlocks()-\u003ESystem.Void",
              "Name": "DropEntranceBlocks",
              "Signature": "public System.Void DropEntranceBlocks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "BF2705B1286DB86FAAC5943FAA6F80E781E727C76BA87EA81937C82CC1A150A2",
              "Hash": "A88968375882228481B8E6CE00E2D16C9B7C7ABCA22E3EEE447A96A5A64D6711",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::InArena(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C904D850E24B86541120CFBD4BEFB07EB350AE382DFA86DE9D5EB30B9EA0F312",
              "Hash": "580E8954C81EC3A9E6D0182540293444C6FAAAFB62F03418F0F40F02471EAB98",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendExplosionMessage(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeHead()-\u003ESystem.Void",
              "Name": "ExplodeHead",
              "Signature": "public System.Void ExplodeHead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "E6F77BA6630D9F1C1DAEC85202339383B6947CB449632D67AADBF4435BD9B3A4",
              "Hash": "F5AA441D1929D2DA6B29D2F1294E92675A729B0CA34EC1DEC6A6CF4398BF4F12",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishAttack()-\u003ESystem.Void",
              "Name": "FinishAttack",
              "Signature": "public System.Void FinishAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "451BC22727E14D9B1140557666DB36458EBD684E6A8AEB7831C4F4212C6AF45D",
              "Hash": "E75E2E816C6464C8461A83892D1AC244F2638DED3661E104F08F7CF26AE5372B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishLaserSweepAttack()-\u003ESystem.Void",
              "Name": "FinishLaserSweepAttack",
              "Signature": "public System.Void FinishLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "0ECE8D425B9370221EB8B44D369A6ACB64487ED06AC5A0FD4903E70E534785A5",
              "Hash": "22D728A70B8B84313DD4F9E63A377C6CA5629308B49A6E0219B9B57D55C1FCD3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InArena(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "InArena",
              "Signature": "public System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "0EBFF770DF70A4D5CB872BDB095CAD924B51795AB04AFE8839CBA7326B0CC3BA",
              "Hash": "6984D7B9329758AE60768E51A4EBA4A3AD4988B026E91E7BA8B4705336A1DAD1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeExtraAttack()-\u003ESystem.Void",
              "Name": "InvokeExtraAttack",
              "Signature": "private System.Void InvokeExtraAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "771C4A3A38F084A9A7A5E89DFC406D94B20FC0ADA7F8E54EEB2BA67AAEB9E47E",
              "Hash": "CFC21B625F3CFF9C4F6F99C0C6CE1D898B1068288F72F8288BCA3A618F563779",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "ServerRobotBossController.\u003C\u003Ec::\u003CInvokeExtraAttack\u003Eb__61_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartDoubleHandSweep()"
              ],
              "StringLiterals": [
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "RandomBasicAttack()-\u003ESystem.Void",
              "Name": "RandomBasicAttack",
              "Signature": "private System.Void RandomBasicAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "72862638280E72F0B2B9F6E1451CA9ED679E05E17FE01115B4142A1C006B84AE",
              "Hash": "DFC417A6479B88A35C78A3AEAC9E41E2971BD80052DE0238FE8A6775CBCFCA43",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartDoubleHandSweep()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "865C6BA42220A7979E4BA08985973567673BCD1D47196B9542FFEC51BDB4973A",
              "Hash": "4C1268006F38EE7ACA640CC17C1E291A901A43C74D841107309673105225FCCE",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::Setup()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectRandomPlayerAsTarget()-\u003ESystem.Void",
              "Name": "SelectRandomPlayerAsTarget",
              "Signature": "private System.Void SelectRandomPlayerAsTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "72D276005F42FF12D9402BE28F726DF98F7611CBCFD8C9B6AB035E3317CFBD42",
              "Hash": "E6C74218963B905D4F931CC404BC76D6A2EAAA3D5D6507650D17747B6DBBDB61",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::InArena(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)-\u003ESystem.Void",
              "Name": "SendAttackMessage",
              "Signature": "private System.Void SendAttackMessage(Shared.Entity.EntityWrapper target, System.Byte attack)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attack",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "54631E4410C29E5EAF86418C6716CF6E0E8F705A4CF3F2A2C16AEC2815A152C3",
              "Hash": "422E55B849363A521649E7604C946E5521C6A26B4D1255757ECD519A9302C356",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendBossDeadMessage()-\u003ESystem.Void",
              "Name": "SendBossDeadMessage",
              "Signature": "private System.Void SendBossDeadMessage()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "48701213E77C4B3C1E8D1D2ADAB6D135C366E132B5913992623C6C4F30F0D74E",
              "Hash": "DE4E985C2A7FC494500D36A9E1789EB66F41BF3CED1F1A2E8A9E110C0EFD302E",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendExplosionMessage(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendExplosionMessage",
              "Signature": "private System.Void SendExplosionMessage(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "F8F2081425B89442321B1B1BDCBCF2E1FDD3E006B089043CC5EF68BE3386AF1E",
              "Hash": "87FC0D05645D7FA4DD0AC7DCD5A8BAAC3B3244A824C7DFA49B22E45CCCAE1EAE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossExplosionMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHeadSplitMessage()-\u003ESystem.Void",
              "Name": "SendHeadSplitMessage",
              "Signature": "private System.Void SendHeadSplitMessage()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "E0EA8A9770893251D5C2004A5669D525B1AF531E0E9C2ED940E49641F219CBD7",
              "Hash": "38F24F9CE24F626300C10E045395D356422C33076D458D910DAB45DF58F76A5E",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Object)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "private System.Void SendMessage(System.Object message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "B6F4735B50322185C0B3802054062D7A56EF3525E79D1AA476ED8E23732E3750",
              "Hash": "F780C30642B765C5C6AF0FABCAD8B82E06C47197F3C94249379688F36585AA91",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendStartFightMessage()-\u003ESystem.Void",
              "Name": "SendStartFightMessage",
              "Signature": "private System.Void SendStartFightMessage()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "B1B0A729BC2D769D0979E149A27CA983FD5D9B043F52E4BCD7032E27CEE1E331",
              "Hash": "871847EBB0BC63C89C7C42B8AB70490E5F5E430DA46ACA9B400961DD8CCCDBBE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.RobotBossMessage::.ctor()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPartPositions()-\u003ESystem.Void",
              "Name": "SetPartPositions",
              "Signature": "public System.Void SetPartPositions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "8A882F089C99A10A798ABBE5533A3074A94023F9769585CCA2E2892EB9443959",
              "Hash": "36583792C7EC255683A3E168DD92F22104C86EA6E80B681F742F7D82017580DC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 651,
              "BodyHash": "1E68676749D569BCAFA47FF81278DDB0A0B677609284D3F7E27F26C93F5B15E6",
              "Hash": "F65D5BA1FD43A5C56722ED056A2D4A3B10BB0D6E3CF6235F4C1B32F4874C7ABF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CollisionInRest(System.SByte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::StopFiring()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController, Microsoft.Xna.Framework.Vector3, System.Int32)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController, CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SplitHead()-\u003ESystem.Void",
              "Name": "SplitHead",
              "Signature": "public System.Void SplitHead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 510,
              "BodyHash": "6EFCF936534B95F1FB3D54F06747E01054EB1A919ACE03441082109E07C95C1D",
              "Hash": "74E2B7F6B96E75286BFA59BB91A8277FE7792B95CD4A49E47D963FA6D4A17D4C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController, CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendHeadSplitMessage()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDoubleHandSweep()-\u003ESystem.Void",
              "Name": "StartDoubleHandSweep",
              "Signature": "public System.Void StartDoubleHandSweep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "9E6189AEEC63C3B8A36D9902888F834150DCD93F1841E80936B33E37A00D39F5",
              "Hash": "99D200841A22CA16E2BDB29BC0FF917975E01185C22DA3E606422A7B7D8B2F46",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartHeadSlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartHeadSlamAttack",
              "Signature": "public System.Void StartHeadSlamAttack(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "2AADB5D676CA1E375B5C436602E7127F6E98EA53314605288AAAA63BC11296DF",
              "Hash": "16F83EE94C8F1923AE5713CF2CD9632B078B8CD1BAB5D4E8E1343D54DD07B388",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserSweepAttack()-\u003ESystem.Void",
              "Name": "StartLaserSweepAttack",
              "Signature": "public System.Void StartLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "B3439F078EAB5F0717E835E443E966602F8EAF59343517DB5DD42BFBD3D8B857",
              "Hash": "3F20139DA9B87B87A053AA1956131EE7608A4C9659674191E694D4144D5C66E4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnBlocks(Shared.Entity.EntitySystem)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserTwistAttack()-\u003ESystem.Void",
              "Name": "StartLaserTwistAttack",
              "Signature": "public System.Void StartLaserTwistAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "1039FDA993EB5E8FB3EE42464FAE981075849CF75F1E5CF10A4AB0B74507BA3A",
              "Hash": "681B0803491E30B2AF7D3C981559506DCC8B9543995507C96B9C88615477580C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLeftHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartLeftHandSmash",
              "Signature": "public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "34F7F763A291E7A7CE36DAC0F10B23A51CD01DC6B6970ABDFFF9CE9D0C21A106",
              "Hash": "8E1FD36D6CD548356E668FEBD5027AB6B7D1846C828A802E334068ECCDD40E66",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartRightHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartRightHandSmash",
              "Signature": "public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "70E2ED754915F2AF1652E3BBC9E8658191C4C7DFE0064C50F0C6CE9CE00BA9DC",
              "Hash": "514137B4E022B4E1960180F7E7E24285D6E476CAECF8E2C45F515EF42842FD96",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendAttackMessage(Shared.Entity.EntityWrapper, System.Byte)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartTransitionInactiveToPhase1",
              "Signature": "public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "0E70B3279E4BE49619CF5F69563CEA686FCDA41B444637EA1B3F76FD3A72999C",
              "Hash": "9A10FDFB402EAF87377E680DFCEC49F45DA93045565B63D7CE7840207D6F80C9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::DropEntranceBlocks()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendStartFightMessage()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "CandideServer.ServerManagers.BossServerManager::StartBossFight(System.String, Shared.Entity.EntityWrapper, System.Int32, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "boss:vulcan",
                "Failed to create boss fight for robot boss"
              ],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase1ToPhase2()-\u003ESystem.Void",
              "Name": "StartTransitionPhase1ToPhase2",
              "Signature": "public System.Void StartTransitionPhase1ToPhase2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "57B7B809437AE09F94F36A7C14F6E63375F370BC151D06B2F201C76182528E8E",
              "Hash": "43341DFA8003B800B1D80678B5A5506DAD62D90AC6ACD943BABDA0A51DE85DF8",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnSkullWave(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase2ToPhase3()-\u003ESystem.Void",
              "Name": "StartTransitionPhase2ToPhase3",
              "Signature": "public System.Void StartTransitionPhase2ToPhase3()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "30DFFC9889446F04490D5527B867C1C4192D0E5821DE136968C94006E2AE4C6B",
              "Hash": "E09EFA9D1A056C0B29ED33727197D0148A4AA8A431A7FFAD4CF8C7C86D9DABDB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnSkullWave(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase3ToDead()-\u003ESystem.Void",
              "Name": "StartTransitionPhase3ToDead",
              "Signature": "public System.Void StartTransitionPhase3ToDead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "880FE15CAD35A8192BB5492669C7937F7799F41D68DFC71D08FA3795EEF627A7",
              "Hash": "67CAFB25824E93A259A0013313999147E81A92E67349C7E964A65A844DB5DB1C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SendBossDeadMessage()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2122,
              "BodyHash": "22A27A9EE274DBE55DE159020B4F116E2DBD635C67126B23909C0A2372950479",
              "Hash": "16556A041A4C22B20EDFD1715DE7D36C173C6E81D1F38D23F01923168A3E2A83",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::Reset()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::ValidateSituation(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateHealthBar()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SetPartPositions()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartTransitionPhase1ToPhase2()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdatePhase1(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateExtraAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SplitHead()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartTransitionPhase2ToPhase3()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdatePhase2(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartTransitionPhase3ToDead()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdatePhase3(System.Single)"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "UpdateExtraAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateExtraAttack",
              "Signature": "private System.Void UpdateExtraAttack(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "EC2818A5C58FDA63AC9505FBFDB24FA87F37AA3FFA407E5B971067AC4366798F",
              "Hash": "B97DC00003A570CA1F3BEC1F939731120F40E69AA21278C5A3EEB847D4E5D7A9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::InvokeExtraAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHealthBar()-\u003ESystem.Void",
              "Name": "UpdateHealthBar",
              "Signature": "public System.Void UpdateHealthBar()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "63F612D87D7003CB01AFD3153991FC4C4B011C9D3267814445CA4E2D26DFF3A5",
              "Hash": "790DB279DACF38C529D3269DC87BEE32B60118E7E71D2BF73A1BAA0F0895CE01",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserSweepAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateLaserSweepAttack",
              "Signature": "public System.Void UpdateLaserSweepAttack(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 779,
              "BodyHash": "7053AA29C611C93FF86B4741A922C380CC86608C7066DC697854EF4C18023702",
              "Hash": "10CD0E28C2AAC80F547FBDD29FC4485A6365F707F67352633F772F7869C51967",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SetPartPositions()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::StartSparking(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::StartFiring()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartDoubleHandSweep()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler::StopFiring()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishLaserSweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1",
              "Signature": "private System.Void UpdatePhase1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 288,
              "BodyHash": "2737D1EB0CD92BDC5752CCFFCECF2FFC5309011E466FB4E1F27CCC4C2AA95FEF",
              "Hash": "44425594E811F51908167C50A1446F9DA9DD86123F796CABCF9B2987AC53165A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SelectRandomPlayerAsTarget()",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "ServerRobotBossController.\u003C\u003Ec::\u003CUpdatePhase1\u003Eb__63_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartDoubleHandSweep()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLaserTwistAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartHeadSlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase2",
              "Signature": "private System.Void UpdatePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "C16D22246636B9FAB828D47F86C2E6295AF111E6D6F03459D44BF4FEA7449DB0",
              "Hash": "94488977BCFCAE7E36BA6597BC5B24467D75E84C6700CA1565184C4F36D09246",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateLaserSweepAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SelectRandomPlayerAsTarget()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLaserTwistAttack()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLaserSweepAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartHeadSlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase3(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase3",
              "Signature": "private System.Void UpdatePhase3(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "83A8E609628ECEAECB5B2B604D078B63F37154222734CE03521E3352D395F2BF",
              "Hash": "C28D8901D0288A9C28A8757842D04BDC7CAD4BEC959600F9EAC22E94A783CE7A",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateLaserSweepAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SelectRandomPlayerAsTarget()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLaserTwistAttack()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartLaserSweepAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::StartHeadSlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "UpdateSpawns",
              "Signature": "private System.Void UpdateSpawns(System.Single dt, System.Int32 spawnCount, System.Single timeBetweenSpawns, System.Single cooldownTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenSpawns",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cooldownTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "63DF7DF7E232B1DA8D2515E3159600C96187DA68C99AF2D8ECC5CB614680D75E",
              "Hash": "D0FF653DBE2EBBDB0CDE867E7921AA19377176A1D6353C880B4ADA4DB59D89FF",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateSituation(System.Single)-\u003ESystem.Void",
              "Name": "ValidateSituation",
              "Signature": "public System.Void ValidateSituation(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "93F83F11C0837EC650BAB8B4922ED09CC137FB6F02B210560151F96588C02B05",
              "Hash": "F4266DE5EBEDC56C637608F8DF82C15A962428819359D7994B43BEDD800E12FE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::ContainsKey(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::Reset()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SelectRandomPlayerAsTarget()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "06428B0F4D93D5668786470A911CB6C10012B6E1BA960B64952D3E476EB9A50F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2",
          "Name": "ServerRobotBossController2",
          "DisplayName": "ServerRobotBossController2",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAttacks:System.Int32",
              "Name": "ActiveAttacks",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActiveAttacks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3466E50F8847E2BC30E7536B4C00803EEEAAB0B81D4419A9FB646624D87C855B"
            },
            {
              "Id": "AttackCounter:System.Int32",
              "Name": "AttackCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1FA878774761F07FD513627BE0E9D737272EE08F9A279636D139696B3827C3F"
            },
            {
              "Id": "AttackTimer:System.Single",
              "Name": "AttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105E1BAD1156542CB97192EB5AB6FA6D72F076F0057B2A5226EA24A289658D44"
            },
            {
              "Id": "BossSyncTime:System.Single",
              "Name": "BossSyncTime",
              "Type": "System.Single",
              "Signature": "public System.Single BossSyncTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5606FFA774F06C102F961B262D06D0E41AF761F1E67DB303C354E5D558DB4B34"
            },
            {
              "Id": "BossSyncTimer:System.Single",
              "Name": "BossSyncTimer",
              "Type": "System.Single",
              "Signature": "public System.Single BossSyncTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "697AA00DC30A4C1C016A08A46F9AC4986C27075093161ADD96842ADD57F99616"
            },
            {
              "Id": "CandidateTargets:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "CandidateTargets",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E CandidateTargets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04233B8AA555B814957364269798046B1BBAE1522AC7A1D5BA11E1573BCF0FF2"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "DonePhase1:System.Boolean",
              "Name": "DonePhase1",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DonePhase1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86B8F50210CA88490D916DF311C7E370F9CE6D8D96566DE845A797B66584E5F5"
            },
            {
              "Id": "DroppedEntranceBlocks:System.Boolean",
              "Name": "DroppedEntranceBlocks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DroppedEntranceBlocks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88BB8111A81AB4FE4CF6F014501B8A37F704C499ED27AD246D720E29FCFB139E"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "ExplodedHead:System.Boolean",
              "Name": "ExplodedHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplodedHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36706B95C96B374B8A64A3EAE4073B235C3F6DCE679E6FCF52CB411C4DE8CCAA"
            },
            {
              "Id": "ExplosionTimer:System.Single",
              "Name": "ExplosionTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExplosionTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC7C44E9F8806F29B448AB1776EDF4C54AB505E343E31D17EA3DEF3D3E4334B"
            },
            {
              "Id": "ExtraAttackTimer:System.Single",
              "Name": "ExtraAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExtraAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "305FDD25713AAE1BBB05D62C22BED7032E414D93606D16D775FAEBCB099D4FB0"
            },
            {
              "Id": "ExtraAttackType:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ExtraAttackType",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ExtraAttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B68918CDA8C75DBF7398AC8FC1F22855EF105589933B7A4434D6CB33B98D0C"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "HasSplitHead:System.Boolean",
              "Name": "HasSplitHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSplitHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283000528B50DDFC0712788C4325D217E3AB7F9344C70CACB7C7DA741A4183BD"
            },
            {
              "Id": "Head:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Name": "Head",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController Head",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40B2718331EFF28BCE58469910AC9F23FADBFAD23710A34535FFAE5B06E6CECD"
            },
            {
              "Id": "HeadNoJaw:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Name": "HeadNoJaw",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController HeadNoJaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEA9DB82EC7FD3CC3D177F45BFBA398FB8496933F8E99D41D5A1539A556675E4"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8162D1324F9B6F816D45591F43BF4869DDC2C868A31572E2F448513D1790666"
            },
            {
              "Id": "Jaw:Shared.Entity.EntityWrapper",
              "Name": "Jaw",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Jaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B85530D853F017BC096E7411F5312C8FD1A4B881F44C7C58AF0A41F44A58B16C"
            },
            {
              "Id": "LaserDisabled:System.Boolean",
              "Name": "LaserDisabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserDisabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B84653B7922E15E2DCDB25D851D30B12A5B26CBADDAB019DAC4AE43EFBC03CD"
            },
            {
              "Id": "LaserSweepEndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepEndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A249FA5F491DEB557B9FAA24BDF6BB0CA5FE53145CEA7AEBCE0EAFCB352CF2C9"
            },
            {
              "Id": "LaserSweepFromLeft:System.Boolean",
              "Name": "LaserSweepFromLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweepFromLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142991C8EBDEFCE948C22E2F3CE00933A63DEF9B2CAE413E8F9F0E2EE3AEF590"
            },
            {
              "Id": "LaserSweeping:System.Boolean",
              "Name": "LaserSweeping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweeping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF8AA435AB9F0D2BC2C383B940E48D39DAEE71E949C329AAA3E7ECCA7455F364"
            },
            {
              "Id": "LaserSweepMoveTime:System.Single",
              "Name": "LaserSweepMoveTime",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepMoveTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48ACD31D60A5D36FA396D0B1FB77E653CF1826DED563A4E220B354602C19DA55"
            },
            {
              "Id": "LaserSweepStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E593ADD1C353D1611FF063E56F889E4DF895842D4B229EC96ECA372BFB87C43"
            },
            {
              "Id": "LaserSweepState:System.Int32",
              "Name": "LaserSweepState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LaserSweepState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1CAD127109608AB1A7DBC2D4478F287BDF0ECE56261A4F79684598143EA8EF9"
            },
            {
              "Id": "LaserSweepTimer:System.Single",
              "Name": "LaserSweepTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9554B5BB1641900350BB93A0611BF65F71E1F0DB1AE7090C2D0DFFB77983208"
            },
            {
              "Id": "LastRandomAttack:System.Int32",
              "Name": "LastRandomAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastRandomAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE8FBBDC1DA02BDA8C7A92E8CCE630550BFF669B49F50B2C775F3ADB3A45639D"
            },
            {
              "Id": "LeftFist:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Name": "LeftFist",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController LeftFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46703F7CA50D27468AA4EFDC3F447903160C8CA883A35A26A4CA10187C3CD06C"
            },
            {
              "Id": "LeftFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8B9900B7241C6B06699A49DA8595C10C81DD8624441C017CE2A8DDB65FD3ECC"
            },
            {
              "Id": "NextAttack:System.Int32",
              "Name": "NextAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42DE51A6C4B048E36B8B959EC7BD9D455F39A9BCAF3075919CC94BC8ABA46DD7"
            },
            {
              "Id": "RightFist:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Name": "RightFist",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController RightFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEE8C16E43326DC1BFF50F3AA843EC1DA9F03032E6242CFF01B3C5C78C1A6AD6"
            },
            {
              "Id": "RightFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15D38965C7DC4EDDC5FF4B910904F28B43690ECD4FDC358B92660AA247DD097C"
            },
            {
              "Id": "SpawnCount:System.Single",
              "Name": "SpawnCount",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAEF090BF93556C18140A943D7C2F6CEDA27AD984ED477F397D854F79831A0B4"
            },
            {
              "Id": "SpawnTimer:System.Single",
              "Name": "SpawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0517A01BB488C7A5D976F1D7852836300B6AC838FCB581E2493BD46469C9A250"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "TransitionStage:System.Int32",
              "Name": "TransitionStage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionStage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB54E76ACA8FECB0F2904C440F4D920415BC5E4B5AD804A8A79CB6B9EECAA36B"
            },
            {
              "Id": "WorldOwnerSyncTime:System.Single",
              "Name": "WorldOwnerSyncTime",
              "Type": "System.Single",
              "Signature": "public System.Single WorldOwnerSyncTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2E12B59C09D488347C039015E3329C03BEEF24E77A34F79A6109C4AFE70B2C8"
            },
            {
              "Id": "WorldOwnerSyncTimer:System.Single",
              "Name": "WorldOwnerSyncTimer",
              "Type": "System.Single",
              "Signature": "public System.Single WorldOwnerSyncTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5AF6327F80F8BF7E4F1F9ADC8AACFAB914992C7DBBBD8FCA62D3B2712B640EB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropEntranceBlocks()-\u003ESystem.Void",
              "Name": "DropEntranceBlocks",
              "Signature": "public System.Void DropEntranceBlocks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "E7A340955B3FEAA5FC4D45A26407D1DBCA40C9095F84187D84A0FD903E867E89",
              "Hash": "4A6A2512D80454DC731898465433DCEA25C5D8CEFB9579387FDD60466D76E319",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InArena(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9A0FF7C44B1C287F6D6415E0743F4B9E1080B50BCE6E0252A9590C75F796E172",
              "Hash": "BAB48226692603576FC48AC411F556E4AEFDCCFB39967C983F511D4475AC767F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F43C7568E687EE1750E4CB6D8BF231B739DD8DD19C46FB8EA4D974AD8A004BE3",
              "Hash": "F1B5F86EE3CAA4DA0AC4221D933A4A34CAFBF89386FC963F5691DC5117D5E747",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "minervasowl_peck"
              ],
              "Source": null
            },
            {
              "Id": "ExplodeHead()-\u003ESystem.Void",
              "Name": "ExplodeHead",
              "Signature": "public System.Void ExplodeHead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "F5DC2BE7F927E3424E4A17564EF0A5E9520DA9A09A637A6BDB610502D07C7FF0",
              "Hash": "3B4B189625C41EBE576ECD6EE3D13E60389C4A19A549E49C6C93F4B6EBC3781B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishAttack()-\u003ESystem.Void",
              "Name": "FinishAttack",
              "Signature": "public System.Void FinishAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "C3AE06DC7133B775F5CA9B588B9B136781EB6F75AF0D53E57C002CADF6E841B0",
              "Hash": "F966B16BA2CD3D3B0150E01C56C36BE5873FCA6DC92DDB817041C031CC0B53D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishLaserSweepAttack()-\u003ESystem.Void",
              "Name": "FinishLaserSweepAttack",
              "Signature": "public System.Void FinishLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "CEC6C7E72EF74FEA1C537A056CC306BA175926498D4624941E13A6B5413ABB24",
              "Hash": "8B8051110A628C45BE3517581AF740BCA56BCD2DBB5AC241A2F151361F602682",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTarget(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetTarget",
              "Signature": "private Shared.Entity.EntityWrapper GetTarget(System.Nullable\u003CSystem.Guid\u003E guid)",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "50593CBA17D6FB3D520723F56F4FCCFCE7EBA2AC761D3C590E74675806013B31",
              "Hash": "B6B448752EB6DAB7AC6BBABDF1372388CA56FA4CC6A94A1D27895C5F04938F7C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InArena(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "InArena",
              "Signature": "private System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "F0DEC474508FA0B476AE9D2B8840B2DD09B4719B593BCEBDD4BAB24B075F6392",
              "Hash": "A5E4165DC0EFAFB44253F9EB1E732EBFD964D49DAC53884E77412AD423A4B582",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeExtraAttack()-\u003ESystem.Void",
              "Name": "InvokeExtraAttack",
              "Signature": "private System.Void InvokeExtraAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "2154CBFCBB66A5B2090F71BD49F4A26EAE8A5BFBBF9424413826F4BB5DFBDDF5",
              "Hash": "20949F3B64EF83EC22CF319225E1784B281538F4D873358DF598E08197F3CC70",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "ServerRobotBossController2.\u003C\u003Ec::\u003CInvokeExtraAttack\u003Eb__52_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()"
              ],
              "StringLiterals": [
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "RandomBasicAttack()-\u003ESystem.Void",
              "Name": "RandomBasicAttack",
              "Signature": "private System.Void RandomBasicAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "6C10DA77E9FF53B0CEA6CBF4DFB67B6A485CF04A22F40BA94CB29D31E1690957",
              "Hash": "CA3B85D542A7CF7F18A1ADBD3352F06D51742EDF23CFE2742B87D139777FC0C8",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage)-\u003ESystem.Void",
              "Name": "ReceiveSync",
              "Signature": "public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1861,
              "BodyHash": "2D5D7EF2E51B2A3807825D04726ED21B508FF5E746CCAE81494456522C322421",
              "Hash": "CFA4BA0EB8FCE6E19A5CF900A94951BB318046CF4E0137D833C61C693CF22B24",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetUpBodyParts()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::GetTarget(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectRandomTarget()-\u003ESystem.Void",
              "Name": "SelectRandomTarget",
              "Signature": "private System.Void SelectRandomTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "4C1AFAF788A599E781CF89EA9E1472F851B13F1BF72F7ABAB57CDEF073EB91E5",
              "Hash": "779068D6E9FE5FDDBCAA761FDB2523AA8EBA49CCF78F77CD8FDC47AEE82DFC49",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InArena(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendSync()-\u003ESystem.Void",
              "Name": "SendSync",
              "Signature": "public System.Void SendSync()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1761,
              "BodyHash": "CC595D6869774162D2FDEA56F551AB352EF57120DDCF9D3B91FC8F0E9958C723",
              "Hash": "E43CE397342F8E20E3241F18A7B2A1A87E75C5A4D4134879CD458D64E60DA07C",
              "CalledMethods": [
                "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage::.ctor()",
                "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage::.ctor()",
                "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage::.ctor()",
                "CandideServer.ServerServices.RobotBossServerService::SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPartPositions()-\u003ESystem.Void",
              "Name": "SetPartPositions",
              "Signature": "public System.Void SetPartPositions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "02C2647C041A3F6137D5E5035282D25EF7EC437CB13D62641E005AD2F104015C",
              "Hash": "7599FFFCAEFB4A7F0A13673A65452D37889E30693BB8C3D56BC597F7E2853144",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpBodyParts()-\u003ESystem.Void",
              "Name": "SetUpBodyParts",
              "Signature": "public System.Void SetUpBodyParts()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "97B767D5BE8854E2312C50C2FB5C98A3A776058F62E3EFF278854DCD80CC62F1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDoubleHandSweep()-\u003ESystem.Void",
              "Name": "StartDoubleHandSweep",
              "Signature": "public System.Void StartDoubleHandSweep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "C0C1E85B9D21D9E1A5B25B786B5ABBE89708ACB2CFB04DD3C7E4E51507B25262",
              "Hash": "A61C757FF3C05093C1D114644ED0C444DA4992EE92147D172A65EB0EABCB7523",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartHeadSlamAttack()-\u003ESystem.Void",
              "Name": "StartHeadSlamAttack",
              "Signature": "public System.Void StartHeadSlamAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "FAF7678216CB4B691A9348C7E3C3EF248E346C6CA25DA5F757F4EDB72F819109",
              "Hash": "54CF111493FDD5681D92614593B95E97238D5A46A30B7685C9DEEF918726EBD8",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserSweepAttack()-\u003ESystem.Void",
              "Name": "StartLaserSweepAttack",
              "Signature": "public System.Void StartLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 338,
              "BodyHash": "69FA78926C7260A8ED51D5D9272FFE37044565B4F9D9CF142310B33D399E0F26",
              "Hash": "ED1A5DA2F2F972D287904ADE3E17C700B4890B22080B3B69EC9E61CB75510049",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnBlocks(Shared.Entity.EntitySystem)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserTwistAttack()-\u003ESystem.Void",
              "Name": "StartLaserTwistAttack",
              "Signature": "public System.Void StartLaserTwistAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "16F47DBC8FB64B08FD23CC2A47ECCE47BBBEA777E2925D9222E7ADAF44EE5FA4",
              "Hash": "EB6FFD54F01E10DBC8D20177C7B045AB3A99A8D84432E287DBE40E5CDAD000F6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLeftHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartLeftHandSmash",
              "Signature": "public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "4BB4E1B8DF4E8F8D0E94F722A947DB225EA3E20635A16DF8F135CB2C65625FD3",
              "Hash": "99EB020AD144740F4D777CC1ACC2D909CED1741F731770D993D3BD75F18EB140",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartRightHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartRightHandSmash",
              "Signature": "public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "E7CD5229532D3607D3A8859B4B0917599FF9C1E154C16883E9C1D87405E1927D",
              "Hash": "5726AB8984B0691E6C741B6905E011C2599F6C0F6773FC5AAA2D1D8B3184D138",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartTransitionInactiveToPhase1",
              "Signature": "public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "63B1141A98DB97AD429FB222CA95FC8E33D2D5E585FE4A855BCE641C9D0AE9F7",
              "Hash": "DB26FBEE5D9AE844C279785298EC5963273F692DFCAB5BF62A058562DB80C277",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::DropEntranceBlocks()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetUpBodyParts()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase1ToPhase2()-\u003ESystem.Void",
              "Name": "StartTransitionPhase1ToPhase2",
              "Signature": "public System.Void StartTransitionPhase1ToPhase2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "AB5BCCAC9D5A39D18054792D1BDAA2C30B11E216F4B4999214942AFCCC7E2115",
              "Hash": "14C9E89E1600C7F266DE7C178C67CF91FE19EBF20BE169CCFAFD8EA3561000CE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnSkullWave(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase2ToPhase3()-\u003ESystem.Void",
              "Name": "StartTransitionPhase2ToPhase3",
              "Signature": "public System.Void StartTransitionPhase2ToPhase3()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "2B190ED7853F0E50B71549C11E757D0B0D5E94531ABC2F4CD795F03691D9E888",
              "Hash": "7D854F7B377B393BFC73F37BB1C1911559027B3AEEEE846970CBA6ACFE6DDA77",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnSkullWave(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase3ToDead()-\u003ESystem.Void",
              "Name": "StartTransitionPhase3ToDead",
              "Signature": "public System.Void StartTransitionPhase3ToDead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "C7F88CF9C2544A00BBE0B353C299AABF407A2EF467D1C0EF112D7FE91B43DB66",
              "Hash": "6253451FFC494AFE5797D7ACB554B4D812AC6121C3D9F95441193CC9589ECD43",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2666,
              "BodyHash": "933A22F7D38C8B84DAFEC8AE867CA08A486C04BBB0974733F1750354B696B6C5",
              "Hash": "533ECBC1040478E0A3BD92DC29A809D80579CB0301E4A3E8C2D30D9107393A69",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::ValidateSituation()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::DropEntranceBlocks()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetPartPositions()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionPhase1ToPhase2()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase1(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateExtraAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::Swap(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionPhase2ToPhase3()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase2(System.Single)"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "UpdateExtraAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateExtraAttack",
              "Signature": "private System.Void UpdateExtraAttack(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "6936AED8B7EFE8FAA5C5746F9096EE3D7D6A37A3C89BECEFD38D5B0A7210D2A6",
              "Hash": "C75C57D79DF2A783D88DCD874D3C79061270A3DA73F44E2100833A3A0C73250C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InvokeExtraAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserSweepAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateLaserSweepAttack",
              "Signature": "public System.Void UpdateLaserSweepAttack(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 740,
              "BodyHash": "F4C57CCB2DBABCAC51864FA56F206F4305AA8CA9A9289B903CF8F56AF276F21C",
              "Hash": "9495BB8ADEFDEC88593EDCAD6C44C4AA5E22609D5C16093C234B13B1E9E6915D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetPartPositions()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishLaserSweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1",
              "Signature": "private System.Void UpdatePhase1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "A581C0125F57D07AD334C7636834C840CDD2EA47169199451475D470625516B2",
              "Hash": "A4B2903A814567B1BA5A9C27C659D107ADD84A42CFACA7213E5F05F9A54B5234",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "ServerRobotBossController2.\u003C\u003Ec::\u003CUpdatePhase1\u003Eb__54_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()"
              ],
              "StringLiterals": [
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase2",
              "Signature": "private System.Void UpdatePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "DB3E248F1E52FBB9E9CB58869694A62B6EE87132E92C73732364FEF8E65A1BEF",
              "Hash": "6675AEE9CB92E97ACE276952A5454D222E061E0DF0D0957DE94759B48834F52B",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateLaserSweepAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserSweepAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase3(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase3",
              "Signature": "private System.Void UpdatePhase3(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "6526A5C87F67FB7DABD958E9F48890A86C4F336E064691A73D3A9BD5279A58ED",
              "Hash": "85D851D11F1670BCFFBA858340FE25DE12629EB82C42F1BB0A68B454C33A29D7",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateLaserSweepAttack(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserSweepAttack()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "UpdateSpawns",
              "Signature": "private System.Void UpdateSpawns(System.Single dt, System.Int32 spawnCount, System.Single timeBetweenSpawns, System.Single cooldownTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenSpawns",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cooldownTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "D99A81D69B3284BFB99C7243BB675767B7DFFD1A91AA77883902361CC54DDD4E",
              "Hash": "5E3D2DC60D6BDA69B8262ED2EC62E23BCA83FCFC38AA660A2FDC81FF578151D3",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateSituation()-\u003ESystem.Void",
              "Name": "ValidateSituation",
              "Signature": "public System.Void ValidateSituation()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "2C02BFE7DD28CC4EDC4B516AC21418FA5AAF1A12C436F09570259C0667BCBA57",
              "Hash": "662BEF8777E609EFED2539FA21C11E927FFCAAD0FDF458CDF92611D2FA521780",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SelectRandomTarget()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DA1CE01A172C3C041EF4F8B4D8AAE507F7B011D50FFA334D81220A60921954B6",
              "Hash": "C985B2C1D48234A389B8DF535C5E058DC308A0F145BED33CC815F6E1A1879E42",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetUpBodyParts()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1CDE15322AFE7728381717AD11BBA6D54CB1F44072FAAE32F8DB1BE22B55D7D0"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
          "Name": "ServerRobotBossFistController",
          "DisplayName": "ServerRobotBossFistController",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Name": "Body",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78CCF9E8B19078BB30392E4EDDBC4AB0BE64F5254070F89C1C8E462E793658A6"
            },
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "PositionOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "PositionOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 PositionOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16F1128EC9B3B4C6C45FC3095796D14480753D70DEA842EF27245E3290DE3E89"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "SlamHandler:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
              "Name": "SlamHandler",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler SlamHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "396459AF47DE72B639BEE9E8A213849D2904434E83AD59B888A58F127A8C834D"
            },
            {
              "Id": "SweepHandler:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler",
              "Name": "SweepHandler",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler SweepHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91CE2AD934DEE5BB585641BC5B2BA65B536A3C8F972DA467E781B5D906206481"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "383591DB5974BCE7DFA999FD9B6E330008D5AA1F1EAB9F53C20E2E49FC8BC5DF",
              "Hash": "AA328C277DF2C5753A2F388553F8C31242EAD2E20B9F290B2BA0C2955B9F5ECC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::.ctor()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::.ctor()"
              ],
              "StringLiterals": [
                "side",
                "left"
              ],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController, Microsoft.Xna.Framework.Vector3, System.Int32)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController bossController, Microsoft.Xna.Framework.Vector3 positionOffset, System.Int32 side)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossController",
                  "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "side",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "AA3FF9F53AD2C2C1EBD47B431F44575988D53E3B5E11DDA0B782195DFFFA0F3B",
              "Hash": "5CB724C759CCF38723880F4C58789FF987A07B3F9C0B437F416906FBC6F09235",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SlamAttack",
              "Signature": "public System.Void SlamAttack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7C96B3AA9C4A29B2F227E6EA582E5F1F697553177D38406C61915AA7D14A14A4",
              "Hash": "34A7891DF2C7E0446969AE90D45FDA00DEA8175D1F924F3DB8877A55E8C0DAB5",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SweepAttack()-\u003ESystem.Void",
              "Name": "SweepAttack",
              "Signature": "public System.Void SweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "F94A850B97F48464DDBF512DC1FEDBFFAEC412FC240CFB9E7CC28137410241C0",
              "Hash": "D7B6E16DC13B27A29062383A77E74DE4A8131CC82ECF9ABA4960EE93C4D604C4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::Attack(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "048F89B2D3CBA0AC20F89654B34EDCBEF7DA212090AA0B8E69326BA05E0CA7B2",
              "Hash": "FD2555B3D71ED49D3A6BC0CCA76FFAFB89D4E5587353ABB0AB42FCCE17C6BD79",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0C3B107352FC100A14C341058DA123630909A267CE4B13CF310DA28D9E629E97"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
          "Name": "ServerRobotBossHeadController",
          "DisplayName": "ServerRobotBossHeadController",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Name": "Body",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78CCF9E8B19078BB30392E4EDDBC4AB0BE64F5254070F89C1C8E462E793658A6"
            },
            {
              "Id": "HasJaw:System.Boolean",
              "Name": "HasJaw",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasJaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F4ABAAAC8310085FBA26CEA46D989D5868651D0C69334A733CA8B0A11768945"
            },
            {
              "Id": "LastEyeSwitch:System.Single",
              "Name": "LastEyeSwitch",
              "Type": "System.Single",
              "Signature": "public System.Single LastEyeSwitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C79EF1D9FE4B5A63165304C8D1587E796D5CF9F6DCF729BAD34F2BF7D86CF2F"
            },
            {
              "Id": "OverrideFrame:System.Int32",
              "Name": "OverrideFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OverrideFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F69263C4CEA0BE6F98E2B846078B913E26AE8ADE7C41F3DDD36B8310F1C7F7B1"
            },
            {
              "Id": "OverrideFrameTimer:System.Single",
              "Name": "OverrideFrameTimer",
              "Type": "System.Single",
              "Signature": "public System.Single OverrideFrameTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73FD1AE99EC497300E20DD9FE0E22FE4972040C63BAD1229B456B3E4C239BEC5"
            },
            {
              "Id": "SlamHandler:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
              "Name": "SlamHandler",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler SlamHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "396459AF47DE72B639BEE9E8A213849D2904434E83AD59B888A58F127A8C834D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "50CFCB96AE5D120108C64BF35466E6E84259B02EF31C63B3CA46302B98A2952C",
              "Hash": "AF946F9B24DE2C6E36605B3922570BC4A868C4CF7EFD1435C7BAADB057E05E49",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::.ctor()"
              ],
              "StringLiterals": [
                "jaw"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "66DDC5E33D781741DD78E5F0245B0ABB56F64BE7F3C835C8C4F2DBCC692FC908",
              "Hash": "A20B277A1F37C625EF68EC9201B9D0B78094B0A559CCD6ABB081C4DC74403711",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::Damaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController, CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController bossController, CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController previousHead)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossController",
                  "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousHead",
                  "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "BCA0C9584988DB043C58EAE9705C1A361DC7B790A56279B6447E96F1EF36CD26",
              "Hash": "CEC04030390FA1B5FFA44BC191796DC1010CF7D6DFD5D325B89E24FB20A193B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SlamAttack",
              "Signature": "public System.Void SlamAttack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "F47618B83EB4CF57B1F92FEA56189B8B462902DCD84A50ED874E2CEA0E596AE0",
              "Hash": "481A2829CBF8C6C01FBAF4EA02726D8B71FF9F5BA89C1E25BED77F323B1249B4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Swap(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)-\u003ESystem.Void",
              "Name": "Swap",
              "Signature": "public System.Void Swap(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "1F1000BC7CA64AE96912637F37E5FD714C173F97828151E087B14511884BFFAB",
              "Hash": "C53A2D9A9680E95813F39EDC832984F16AF95D013051F33AC46D27B7F4B02CE7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Controller(Shared.Entity.Base.AbstractController)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "C92FF7779A66A8C370A052015920F638474A2E39BEB7C89FB11E9B66FCC5799A",
              "Hash": "CC9559A36D1387316C5B24C3A74A1CDD1372032F96A207E02D089916E980F017",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Math::Abs(System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03A873385FE4EEB0112CF548B0F04A6E5B6567E4B34BF44C81F34E3BD2A2AF0F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler",
          "Name": "ServerRobotBossLaserHandler",
          "DisplayName": "ServerRobotBossLaserHandler",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Name": "BossController",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D78FB7278D02A2E9E7848A5318FAB6FF6BEF106690DA44282D35A4D341CB744"
            },
            {
              "Id": "ChargeTime:System.Single",
              "Name": "ChargeTime",
              "Type": "System.Single",
              "Signature": "public System.Single ChargeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "012E109417B262B416D8A929D869E98A29273ED6BBAE76E8B90BCE67112C6EE0"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "Laser:CandideServer.Entities.Modules.ServerLaserBeam",
              "Name": "Laser",
              "Type": "CandideServer.Entities.Modules.ServerLaserBeam",
              "Signature": "public CandideServer.Entities.Modules.ServerLaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E5FCD773663B023E95A993470091C642C7F8B7CA106F39A258D817B2966154"
            },
            {
              "Id": "LaserOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4048BA450EDDB711A630507CF5717FC2224F23DF1492F7783FAD0F9F663880DE"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "ACA8A70DF7B18F0A20B21101579AF98F2F70CB4E277DA6886BB20124CA06E4BA",
              "Hash": "E1F5CDFAA075AD40F1F37F5505DC20C63C42F3112F286919AFDF7FE82DC7991B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFiring()-\u003ESystem.Void",
              "Name": "StartFiring",
              "Signature": "public System.Void StartFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2C06DC2B5B2B4263F4B3AB6FFA10147B84F41180DCA86A1548525024FA5BD6A4",
              "Hash": "F054D3C32ED018EDDEDC6CA48860267B1CE0E3AA2ED2DA1C6A8F5B65E239A53B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartSparking(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartSparking",
              "Signature": "public System.Void StartSparking(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "F34E38A10A61C2D78FA5507C1EA170B53001289BFE996FBA2CF3DF3302662B31",
              "Hash": "C0B62762586399C9C019DA70F319502A4C6268672C38BD55F20A88B2D113FE3B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_UnitY()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopFiring()-\u003ESystem.Void",
              "Name": "StopFiring",
              "Signature": "public System.Void StopFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7CA6498678B124AE36A3606CCFCFD4101FECEBE77A5A9709973E90284F3B0D9B",
              "Hash": "8688EC50EA4B795768CFADDA052128080312BCC88FF08FBF45A2B27B11291352",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "48C55F802D9DC5919C626759D64232030C2D4523B5A5DA1414C2C691A31384AE",
              "Hash": "57A2E2E3514986B531A2630B51AF7392A7251E644DC32F575D14F6A8C4C4F653",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::CatmullRom3(System.Single, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EEE7D69652BD16268D104D385F3DB88564402FBA1F4F75DB48B9157F873819EA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
          "Name": "ServerRobotBossSlamHandler",
          "DisplayName": "ServerRobotBossSlamHandler",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Name": "BossController",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D78FB7278D02A2E9E7848A5318FAB6FF6BEF106690DA44282D35A4D341CB744"
            },
            {
              "Id": "EndHeight:System.Single",
              "Name": "EndHeight",
              "Type": "System.Single",
              "Signature": "public System.Single EndHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00C66A3B97BD3D776C792C42AB3DAF7D55DAEEEC5B63623F6100992FF3C07FAB"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "FloatHeight:System.Single",
              "Name": "FloatHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloatHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119FCF7E5D308D8593844C1C64591551C623BD754DDFB28EFF8C0926F88D45AD"
            },
            {
              "Id": "PredictionScale:System.Single",
              "Name": "PredictionScale",
              "Type": "System.Single",
              "Signature": "public System.Single PredictionScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D917E4C36E76F5897B8398F214C6C5483729C0EA6893882E8180F30DAFFD15F"
            },
            {
              "Id": "RecoveryTime:System.Single",
              "Name": "RecoveryTime",
              "Type": "System.Single",
              "Signature": "public System.Single RecoveryTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE1754A7081865C34C26273FE07684CF0669555CCDD0EC6ED4A5AF4B8AB7F0E9"
            },
            {
              "Id": "ReturnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ReturnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ReturnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A84EDA83CDBA2F645F57897019D2A5FED37F009F02C65300860F643E86CD05"
            },
            {
              "Id": "SlamTime:System.Single",
              "Name": "SlamTime",
              "Type": "System.Single",
              "Signature": "public System.Single SlamTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E008D4B4C4C5D8C2DC48B99C6B54387FAAD9A9F8632EEC2174373BC18BDE2098"
            },
            {
              "Id": "StartHeight:System.Single",
              "Name": "StartHeight",
              "Type": "System.Single",
              "Signature": "public System.Single StartHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C19159A3114D947FB6A1784E6772E1AF29EA16DFB27106CB5CEC9CC8E5ACA6BC"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "6C3DF9451AD20507FEBE74731C60977C5B60E740425296E815ADCB67F3F1F102",
              "Hash": "82178B2CEACE3E1519B35E791530F1EFF854363D6A52BBBC66B9F5B4F5B75B89",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::ResetState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Finish()-\u003ESystem.Void",
              "Name": "Finish",
              "Signature": "public System.Void Finish()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "092D0D3483E65584D22DB6DAE2D13EA267C639D73F82D5B11BEB584FBE81FC7A",
              "Hash": "117E419E88CFF119F1DB500C3D56D3D01F8E11B2DD50355C77F776B1CAB33B1F",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::ResetState()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::FinishAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "ABD847AEB335E20CBD50AAAF9DBB49FA93EC9B560DF0B109137510C1C5074746",
              "Hash": "0127B790AD5EF1FE560D7E5F78241FCB998A3CE397E15F7FC2C9D47DEDCB18B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1075,
              "BodyHash": "5245074172FB1025F67C812A803D1BF1F14B1BA1AE745613AE76B693600BBCE1",
              "Hash": "519670530C75CEEC5AD520EFA167D28D645D6DEFF062362C57985FF0C5951F14",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::Finish()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSlamHandler::ResetState()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A7AE8ACD4770059A0F8631729CFD8CE8CEA0BBD798B4EBE039DC633FE2274679"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler",
          "Name": "ServerRobotBossSpawnHandler",
          "DisplayName": "ServerRobotBossSpawnHandler",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockId:System.Guid",
              "Name": "BlockId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BlockId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "84B3088DAF4C8061C1FE45C482FB49ACAD57A93CEEBD382C87C21CC79B1ADDA4"
            },
            {
              "Id": "BombId:System.Guid",
              "Name": "BombId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BombId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A53863622B2BAC77683AF0DF903029A4B7956495EBA904470E171F8842EB7881"
            },
            {
              "Id": "CrateId:System.Guid",
              "Name": "CrateId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CrateId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "594530187C2DA363F31B270689279D5F4557B8DA439EFDE128F2B1CDA6DF88D2"
            },
            {
              "Id": "EntityStunParameter:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "EntityStunParameter",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E EntityStunParameter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2AE21F22D61BD1237CA186B2F8E90C71BBAA6880214AD02459A72C93D05B9E5"
            },
            {
              "Id": "JumpingSkullId:System.Guid",
              "Name": "JumpingSkullId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JumpingSkullId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9ED70246FB75D2DD467562ADF29116776FCBA7DE126C22A58172C7E8ED3D8D41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomSpawnPosition()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomSpawnPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomSpawnPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "DC584AB589FFF804EAF4DF75D900B7375165C18FC301227E1E1AC374A95B41DD",
              "Hash": "4F25C2AC5813F42E73800DE42B1FB451E082A0E3719643B2830CDB4BDCC37D79",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Spawn(Shared.Entity.EntitySystem, System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Spawn",
              "Signature": "public System.Void Spawn(Shared.Entity.EntitySystem system, System.Guid guid, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "3EA76FC776FCBC719ABF8CFD41C99360CF50B12848C5C41DE430E7F4CA263A89",
              "Hash": "187D5B3C7E3CB6C8023EAE83CEF88AD00607096D7A43A9A8EA0F50A88496CD23",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBlocks(Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "SpawnBlocks",
              "Signature": "public System.Void SpawnBlocks(Shared.Entity.EntitySystem system)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "0DA76065F36CBFEDE6E0599C3A2B54DDF7FB61169D596D5B082144616599909E",
              "Hash": "89D74BA58A604EDFBB9175B1FB63525CB4ED06F8978207839E53A3ECFB773FFB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::Spawn(Shared.Entity.EntitySystem, System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)-\u003ESystem.Void",
              "Name": "SpawnRandomPositition",
              "Signature": "public System.Void SpawnRandomPositition(Shared.Entity.EntitySystem system, System.Guid guid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6ED079437CAF36B927E34C5B09C3D6065388E535776875409E9CD8C8C26157E6",
              "Hash": "776EB6C3C6B2812C7C11559119743107F9379196E31C618F7861932969226878",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::GetRandomSpawnPosition()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::Spawn(Shared.Entity.EntitySystem, System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSkullWave(Shared.Entity.EntitySystem, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnSkullWave",
              "Signature": "public System.Void SpawnSkullWave(Shared.Entity.EntitySystem system, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3A279A31AE02CE92F3FF5266950EC080A96518BA73CF73707BF0528F1FC36C40",
              "Hash": "38D4496535B77A5ED27638426AB4C03064954E54DED428792017EFC3263AC1B6",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "72CA5E96826D4E08EBF725224CD72FA669A152FBBF00DEADD70134FCE5EB0B63"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler",
          "Name": "ServerRobotBossSweepHandler",
          "DisplayName": "ServerRobotBossSweepHandler",
          "FullName": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler",
          "Namespace": "CandideServer.Entities.ControllerSets.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Name": "BossController",
              "Type": "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController",
              "Signature": "public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D78FB7278D02A2E9E7848A5318FAB6FF6BEF106690DA44282D35A4D341CB744"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "LeftIsTop:System.Boolean",
              "Name": "LeftIsTop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeftIsTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7BA8805E7D39BA0066CA5AD40D5B1961422D718CCED08EFE0F3349F3A9D4DBA"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TopSide:System.Boolean",
              "Name": "TopSide",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TopSide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C0D9571AB447914E1D68A676511EC48689D8933CD515494F6AE5DDA6148BA55"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "_entityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entityReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49B4E07DB1883AD06E49995A5652D538101B1462C4B05743BF4738E8DBDB27C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(System.Int32)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(System.Int32 side)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "side",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3BADCCD30565D95E6988ADDAF2554302EDA7ACC9D8EB931E2CB217EACE8ADF06",
              "Hash": "ACBD3B9E79A598F7280DFF622793B8E791478D52EA0756B47F77ADD15D628795",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::ResetState()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::SetUpSweep()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "167028D5254A9300E4F953610A97AFF385801492BBAF560F46742D073C4ABB23",
              "Hash": "C92818CB900A951DA76D99FE6F3E72F05682BC8B440F3771215EF363630309A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpSweep()-\u003ESystem.Void",
              "Name": "SetUpSweep",
              "Signature": "public System.Void SetUpSweep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 486,
              "BodyHash": "366F79903F9B72B3FFD345FCB95314EA87398B4ADE11DF1F90A93A0F82584E6E",
              "Hash": "BE7B1D9D189F70251276973F3F6C620D8EF9E15AE81F625C0B0A4C9FC5A084ED",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1341,
              "BodyHash": "8138FA04512DD1E2B2FADBC3510A28A71CD310645188CC3230CBA293104DADF2",
              "Hash": "E0EA3D2967D7D0FB5F3BD179E94258715B228D0EC25680329F9CB9C5349FDD1E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::ResetState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSweepHandler::SetUpSweep()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_Id()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F1B89EC3420E5B31C2DE45144AE8B0E3F5F95CDC378C3F8CF92E1ED738978C5C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
          "Name": "ServerSatyrBossArenaController",
          "DisplayName": "ServerSatyrBossArenaController",
          "FullName": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
          "Namespace": "CandideServer.Entities.ControllerSets.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaRectangle:CandideCreator.Shared.Models.RectangleF",
              "Name": "ArenaRectangle",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ArenaRectangle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C0C4315EECD0AC828F3A404193D5FCF1B36146BBE610CC88672BA6FAF8B03BCD"
            },
            {
              "Id": "AudienceThrowablesFlagName:System.String",
              "Name": "AudienceThrowablesFlagName",
              "Type": "System.String",
              "Signature": "public System.String AudienceThrowablesFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEA619E7DDE95832C6053598E6A7F4D07A24935A3B42203963CA933E1F6501CE"
            },
            {
              "Id": "BulletHellFlagName:System.String",
              "Name": "BulletHellFlagName",
              "Type": "System.String",
              "Signature": "public System.String BulletHellFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2600008851EEF5C99DA505E2DDB52D0B47FC651980A2A1359B6AFA133D79D14F"
            },
            {
              "Id": "BulletHellFlagName_Pattern1:System.String",
              "Name": "BulletHellFlagName_Pattern1",
              "Type": "System.String",
              "Signature": "public System.String BulletHellFlagName_Pattern1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C715AF86D162776DE6EFA09087C9AEEB19402E8C0351B904B1F9697CC7B878F3"
            },
            {
              "Id": "BulletHellFlagName_Pattern2:System.String",
              "Name": "BulletHellFlagName_Pattern2",
              "Type": "System.String",
              "Signature": "public System.String BulletHellFlagName_Pattern2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8019C3DBEA7F92BEA8D6DA792B7AA0C63B321F2582C243D3AECE657E17759B8"
            },
            {
              "Id": "CurrentPlayerCount:System.Int32",
              "Name": "CurrentPlayerCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentPlayerCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E60B1555A35286A5C0D83D4911A3F9F27D3E5AC460A107306235DDA22518E"
            },
            {
              "Id": "GateFlagName:System.String",
              "Name": "GateFlagName",
              "Type": "System.String",
              "Signature": "public System.String GateFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8A2C216B184DF72D23515BBD98C161B47969ADFFBDB61F5274D17F6B51424CA"
            },
            {
              "Id": "InitialPlayerCount:System.Int32",
              "Name": "InitialPlayerCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 InitialPlayerCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9629271A4582B545BB960725701CC90C9094F49579A0FCC1A891A0A4D6F3B509"
            },
            {
              "Id": "IsSpawnedInSatyrBossArenaKey:System.String",
              "Name": "IsSpawnedInSatyrBossArenaKey",
              "Type": "System.String",
              "Signature": "public System.String IsSpawnedInSatyrBossArenaKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0E1B39920895CC4F7673126C2BC170FD8F31071910E7555CF3E5DC6C9F0DFED5"
            },
            {
              "Id": "LastFightingPhaseFlagName:System.String",
              "Name": "LastFightingPhaseFlagName",
              "Type": "System.String",
              "Signature": "public System.String LastFightingPhaseFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B760ED15E35BC36E999A5EA9D00619FE5A0A09EEC1AF491E70E622CA9C51B71"
            },
            {
              "Id": "SatyrBattleStandardBaseGuid:System.Guid",
              "Name": "SatyrBattleStandardBaseGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid SatyrBattleStandardBaseGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44D81F38123E915697272F5D53CEC6D93AC1F7536945CD2A89CF76A1E1374E7E"
            },
            {
              "Id": "SatyrBattleStandardPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SatyrBattleStandardPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SatyrBattleStandardPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FEC0EC10E4D668357D29913437817D7F3FBDFAC0253D0B20500F91BCE81BD93"
            },
            {
              "Id": "SatyrBossBaseGuid:System.Guid",
              "Name": "SatyrBossBaseGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid SatyrBossBaseGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F599B60CE76382D01A9E4C46191F8F5CB8051606D11A9FCAC1E52F111F7E5E2A"
            },
            {
              "Id": "SatyrBossStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SatyrBossStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SatyrBossStartPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52A271C69CC98D1452D6BF1C9C7AC4BCCCD5BAFC7EE0F6C05225D1C4E44F0C7C"
            },
            {
              "Id": "SatyrsInArena:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "SatyrsInArena",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E SatyrsInArena",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EA32558879B4B0C4AA2F31EB963ED1D93B2B7415A3439892CE18060CF3B7755"
            },
            {
              "Id": "TurretsEnabledFlagName:System.String",
              "Name": "TurretsEnabledFlagName",
              "Type": "System.String",
              "Signature": "public System.String TurretsEnabledFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1028282A984870AF106A7E3F7193C29625427A10583D8E9690AC968A78E2E062"
            },
            {
              "Id": "_arenaLeftSideSatyrSpawnPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_arenaLeftSideSatyrSpawnPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _arenaLeftSideSatyrSpawnPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0E2A5DE8E556878964D119117C8F90EB8A840371874976EC227F9689F196FB9"
            },
            {
              "Id": "_arenaLeftSideSpectatorPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_arenaLeftSideSpectatorPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _arenaLeftSideSpectatorPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83AAC3DF7F058ED7166F8814E8B3F38B51A5F0582AF93A890309263B11064A66"
            },
            {
              "Id": "_arenaResetDuration:System.Single",
              "Name": "_arenaResetDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _arenaResetDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CBF678D518784BDD648979ECA45753EFE6A8CC461A581437597B3E76A64AB4C"
            },
            {
              "Id": "_arenaResetPending:System.Boolean",
              "Name": "_arenaResetPending",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _arenaResetPending",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F272E65301482891811C108CF6641329EF5888582FA8B043AD67ACC5C04B06E"
            },
            {
              "Id": "_arenaResetTimer:System.Single",
              "Name": "_arenaResetTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _arenaResetTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A424B110AB7259DDE02018F357A25BBC824268188218EB390B52357D303FBD26"
            },
            {
              "Id": "_arenaRightSideSatyrSpawnPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_arenaRightSideSatyrSpawnPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _arenaRightSideSatyrSpawnPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "760991BAFB4A4DBE88E0EC08D10466B3927DA6B37E267E3C2598FA438AF594C9"
            },
            {
              "Id": "_arenaRightSideSpectatorPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_arenaRightSideSpectatorPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _arenaRightSideSpectatorPositions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74AC95839C43F78A1439AD4BFFF83F5339E4045086FBCE2964A35B832A92F56D"
            },
            {
              "Id": "_bossFightModel:CandideServer.Models.Boss.BossFightModel",
              "Name": "_bossFightModel",
              "Type": "CandideServer.Models.Boss.BossFightModel",
              "Signature": "private CandideServer.Models.Boss.BossFightModel _bossFightModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73D507B1001AB37451AEF74C9464B5C2EE9CEB913AAC3EFC2280AC233DA087E3"
            },
            {
              "Id": "_enragedSatyrSummonCountMultiplier:System.Single",
              "Name": "_enragedSatyrSummonCountMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _enragedSatyrSummonCountMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD0A9AFE3687784E049CE7245456DD317A8CACD073214A78B929353E4E0CB00"
            },
            {
              "Id": "_hasPlayedSummonSatyrsFmodEvent:System.Boolean",
              "Name": "_hasPlayedSummonSatyrsFmodEvent",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasPlayedSummonSatyrsFmodEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2160FE64BB48BE204EFBC53463E99FF3C60E244AC8138407801C70D31ED2233C"
            },
            {
              "Id": "_hasRemovedHealthComponentsOnDecoration:System.Boolean",
              "Name": "_hasRemovedHealthComponentsOnDecoration",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasRemovedHealthComponentsOnDecoration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5446DC4EF9E0256CD2DCC4C2AF7B76DD6DB10C177EC150797B129E7CAED6643D"
            },
            {
              "Id": "_previousSpawnTarget:System.Guid",
              "Name": "_previousSpawnTarget",
              "Type": "System.Guid",
              "Signature": "private System.Guid _previousSpawnTarget",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD5F0A1A70D63A8591C7A69954AAE54A895DA5AA395193A77AD3E81C8FE6546E"
            },
            {
              "Id": "_satyrBossEntity:Shared.Entity.EntityWrapper",
              "Name": "_satyrBossEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _satyrBossEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "412F8D320A8FB33E84CE9403A227CB9918C99909B08D61926D6237315AAC5E8A"
            },
            {
              "Id": "_satyrSpawnTable:CandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "_satyrSpawnTable",
              "Type": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable _satyrSpawnTable",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02D0E8029B228EC1F49B982C599078B94F1AED6E9AF1CDA126C4D9B555DD3D83"
            },
            {
              "Id": "_satyrSpectatorSpawnTable:CandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "_satyrSpectatorSpawnTable",
              "Type": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable _satyrSpectatorSpawnTable",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3843475176802C7979FE95D17D9188ECD18873886B4A0DCE3113BE03E9D433EA"
            },
            {
              "Id": "_satyrSummonCount:System.Int32",
              "Name": "_satyrSummonCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _satyrSummonCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E7FB5B0F23B73E3FA34AB2B8D57EB9754AAF1262BA3F709DAFA12BD1BBD329C"
            },
            {
              "Id": "_summonSatyrsCooldown:System.Single",
              "Name": "_summonSatyrsCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _summonSatyrsCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B08F098A38F52C0C7C5C08B5F1BEE4204C9A340E88FFAF3EF7C9C83A1BDE3DD"
            },
            {
              "Id": "_summonSatyrsCooldownTimer:System.Single",
              "Name": "_summonSatyrsCooldownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _summonSatyrsCooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA6666B6F20234C33D28FE29547D7DC69B5243B3AEAAD75DD3C3C9D908980DFD"
            },
            {
              "Id": "_summonSatyrsCooldownTimerIsPaused:System.Boolean",
              "Name": "_summonSatyrsCooldownTimerIsPaused",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _summonSatyrsCooldownTimerIsPaused",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E66A55953E4D0180210639D42C744638C4F61440176BD58B27B2BFE30B301AFA"
            },
            {
              "Id": "_summonSatyrsDelay:System.Single",
              "Name": "_summonSatyrsDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _summonSatyrsDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65ECD775FCF5B9F6F11256CFD67F87A9E2C7650AD16A19DCAD5241F7683ABBDD"
            },
            {
              "Id": "_summonSatyrsDelayTimer:System.Single",
              "Name": "_summonSatyrsDelayTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _summonSatyrsDelayTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33163E61A1DBBBF3DEFC5324A773B72B65CF8A66BDCD924A5D4B1F7E3A648E07"
            },
            {
              "Id": "_summonSatyrsFmodEvent:System.String",
              "Name": "_summonSatyrsFmodEvent",
              "Type": "System.String",
              "Signature": "private System.String _summonSatyrsFmodEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D00AFD999868457A3FBB493ACF474885A56D7C7CF23E0965E2C6E1ACD6029B6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyPyzifaxEnragedEffects()-\u003ESystem.Void",
              "Name": "ApplyPyzifaxEnragedEffects",
              "Signature": "public System.Void ApplyPyzifaxEnragedEffects()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "356538C88BEC5ECCBA71B2C513669647AAAA8CC83726C4CFDE9A96A76048AEFB",
              "Hash": "DB4601856BF05F7838FE6AA733706D72E09A43B19FC175D2CF9DEF0436B63AD0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckFightFinished()-\u003ESystem.Boolean",
              "Name": "CheckFightFinished",
              "Signature": "private System.Boolean CheckFightFinished()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "237350E78994376977B9EA942ABFC3770963C8CF0F8505962C0869AE5587C76E",
              "Hash": "4BABB73E47E3A477E6CC5C6AF05146982A0C1B30EBD193F1239C4FF847FE65E1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::Enter_Defeated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateArenaRectangle()-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "CreateArenaRectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle CreateArenaRectangle()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "34775C7A9C96C1AA934AB0165E92DA60A58B4E5C07CFB11F4FCACDE192377C55",
              "Hash": "A2203FAF6A7C2EA863E5BCABADF7E13B6635CF816AF4D3736BBD2BDACBE7CC4C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSatyrSpawnTable()-\u003ECandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "CreateSatyrSpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable CreateSatyrSpawnTable()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "BD83395C53D11CF639253CC48EED177D1CADFEF82A5CC07FD579F75AD19590A9",
              "Hash": "35BCBCDDCCBA2554482E2D9067B40264626FA965741793B5F1A2A2DE8228693D",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnTable::.ctor()",
                "CandideServer.Models.SpawnSystem.SpawnModel::.ctor()",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "spawn_table:satyr_boss_arena:satyrs"
              ],
              "Source": null
            },
            {
              "Id": "CreateSatyrSpectatorSpawnTable()-\u003ECandideServer.Models.SpawnSystem.SpawnTable",
              "Name": "CreateSatyrSpectatorSpawnTable",
              "Signature": "private CandideServer.Models.SpawnSystem.SpawnTable CreateSatyrSpectatorSpawnTable()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.SpawnSystem.SpawnTable",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "2E7CCB8858DB7C1BECA5166B116EF3B75781BE0E145273619A5F96D155D42FE6",
              "Hash": "67BC170CDBCB94B74662EDF0DBD85757C4EDC79857CD6671440E35B454A5AEAD",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnTable::.ctor()",
                "CandideServer.Models.SpawnSystem.SpawnModel::.ctor()",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "spawn_table:satyr_boss_arena:satyr_spectators"
              ],
              "Source": null
            },
            {
              "Id": "Enter_BulletHellPhase()-\u003ESystem.Void",
              "Name": "Enter_BulletHellPhase",
              "Signature": "public System.Void Enter_BulletHellPhase()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "CEB43429456A968B985FDCB7F40AACA037745EDFFFB3B444D957CA1FE27A09DA",
              "Hash": "4C8A3B9CC915FD75CC73C876CDA8967DE7236EF4EF8CD9D4713476773E9DE20C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ErrorRecovery(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "Enter_BulletHellPhase: BossFightModel is null"
              ],
              "Source": null
            },
            {
              "Id": "Enter_Defeated()-\u003ESystem.Void",
              "Name": "Enter_Defeated",
              "Signature": "private System.Void Enter_Defeated()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "FD99C650CC9C7D3B86C3EE70A1C7ABE02A6805684EDA6636BFD8B81CC30C50E8",
              "Hash": "336E160F954801AEC192658B15BFAA088A69D2DC8AB8FF6540CFAC645A88FFB9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Enter_Defeated: Failed to retrieve the world model. Flags will not be properly reset."
              ],
              "Source": null
            },
            {
              "Id": "Enter_LastFightingPhase()-\u003ESystem.Void",
              "Name": "Enter_LastFightingPhase",
              "Signature": "public System.Void Enter_LastFightingPhase()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "B709CE78E39A2C5C8A441B851E9C70E2602AA7FB664B8674009B05CA4EF90993",
              "Hash": "4F9404CC129A6D8F35AE786BF87DFC05ABE7898A4F7C4A16B817D92DDF318097",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ErrorRecovery(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "Enter_LastFightingPhase: BossFightModel is null"
              ],
              "Source": null
            },
            {
              "Id": "Enter_On()-\u003ESystem.Void",
              "Name": "Enter_On",
              "Signature": "public System.Void Enter_On()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "1A6FBA14B43B16BCEA5FBDDE6BA4E37AE41AF7C00F3D76DEFD6B0966F989A780",
              "Hash": "287D08141ADDDD08FCC55E2E0AC73528070ECA01A4EC4D1DBB640E2E7E512283",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ErrorRecovery(System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::Setup(CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController)",
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::BeginFight()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::GetPlayerCount()",
                "CandideServer.ServerManagers.BossServerManager::StartBossFight(System.String, Shared.Entity.EntityWrapper, System.Int32, System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Aura.Args.BaseStatsAuraArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SetupSatyrSummoning()"
              ],
              "StringLiterals": [
                "Enter_On: Boss fight has started but we have no entity wrapper. Entering ErrorRecovery",
                "boss:satyrboss",
                "Unknown boss",
                "aura:special:set_max_health",
                "Health",
                "Enter_On: Failed to retrieve the world model. Flags will not be properly set."
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "282C58126DAFFB40EC626C779A237593F732206A26CA1F575678497E4FFB3E15",
              "Hash": "D3242CC928B8B1B10FC4054CD961BABFE37E7D8AEBE51B30746B72F0CE0101AE",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::IsBossDead(System.String)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Guid::Parse(System.String)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SetupBattleStandard()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SetupBoss()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SetupSpectators()"
              ],
              "StringLiterals": [
                "boss:satyrboss",
                "e386586e-d912-478f-b3bf-4a3feb7a97c7"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ErrorRecovery(System.String)-\u003ESystem.Void",
              "Name": "ErrorRecovery",
              "Signature": "private System.Void ErrorRecovery(System.String msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "51B0E5ECC7BCCBD3C2D33C9F3882D53389B9AB104BC2E7DD4B9A6D68D9FF0DAB",
              "Hash": "0D4FF55A0C691CEACA824EC341D7E090EAAC40CEBD9B9CD665E593BB31171EDC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerCount()-\u003ESystem.Int32",
              "Name": "GetPlayerCount",
              "Signature": "private System.Int32 GetPlayerCount()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "8A18B23C02125CA95B33B4591D397C95276D779A5E412E5FACDBE67CB8D38CB9",
              "Hash": "27ADF17A50EA89A596C0E31226CCFA418DA194FEA24A6BE072A8F0A986A38B4A",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleArenaWipeReset(System.Single)-\u003ESystem.Void",
              "Name": "HandleArenaWipeReset",
              "Signature": "private System.Void HandleArenaWipeReset(System.Single deltaTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "deltaTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 309,
              "BodyHash": "B0401E5C2C242836D22EE7BE882EB22126B55BCFF89A839CB260236DD15861D1",
              "Hash": "8F986CB440648335358CF9C5DF721396FB4ED711F17BC729A89DC4041BF22862",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPyzifaxKilled(System.Guid)-\u003ESystem.Void",
              "Name": "OnPyzifaxKilled",
              "Signature": "public System.Void OnPyzifaxKilled(System.Guid pyzifaxId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pyzifaxId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "F6BBD589454BAFEDDCC0983025E9EA14D9DEDD973646558057E68CA22445A3AB",
              "Hash": "58BD60EE0011D8D5DE66C32F42ED7028FB84F1AEF6D1647556D3E455CACF2F4C",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.BossServerManager::TryDropLoot(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideServer.ServerSystems.ServerDirectorSystem::OnPyzifaxKilled()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveKilledSatyrs()-\u003ESystem.Void",
              "Name": "RemoveKilledSatyrs",
              "Signature": "private System.Void RemoveKilledSatyrs()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "8FA45E7D7A53A0353EB4F4BEF061F13134E2341620415C71D8A814EE952EFC48",
              "Hash": "D80C6B5D8D6C980C29F3E8AD556A6C9B5939C1A768571FD6B0B8FA6C0F5570F5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::RemoveAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBattleStandard()-\u003ESystem.Void",
              "Name": "SetupBattleStandard",
              "Signature": "private System.Void SetupBattleStandard()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "B87651E10FD507C025DE9E834B1599712C10F2223EAE290D315CD76A552C4312",
              "Hash": "8802056E87F73595C5DA29BF94E461A4EF4BB9424A5E9A4AA410503AE6539276",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBoss()-\u003ESystem.Void",
              "Name": "SetupBoss",
              "Signature": "private System.Void SetupBoss()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "C15651D81927C6700BDB0CC6E72233EA188593E56ABEEF65302400E0AF33DB30",
              "Hash": "1757F21E7C2B3727706031F178FD02A34AEC1E88695C9BB17FDCA6AE4091B72C",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ErrorRecovery(System.String)"
              ],
              "StringLiterals": [
                "SetupBoss: Failed to spawn the boss. Entering ErrorRecovery",
                "SetupBoss: Boss has spawned but we have no entity wrapper. Entering ErrorRecovery"
              ],
              "Source": null
            },
            {
              "Id": "SetupSatyrSummoning()-\u003ESystem.Void",
              "Name": "SetupSatyrSummoning",
              "Signature": "private System.Void SetupSatyrSummoning()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "5B23163C4E002EBE60E4DB45CFEA6B0F8ED7CE58057E3D52EEF92ADD94A85CAD",
              "Hash": "08B59E719448E8DD99C5D59EEA4D6C9140757D1CA89FD9CC3533670BEB5FBABB",
              "CalledMethods": [
                "System.MathF::Round(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSpectators()-\u003ESystem.Void",
              "Name": "SetupSpectators",
              "Signature": "private System.Void SetupSpectators()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "AA5D97AE5BF8163A96A324705DF34992161259355611190EC469FE4AA6E9C568",
              "Hash": "7E6C73435B2D525415198B95A50B1DE87418F0B67B9D1E707A59A649B28CEC65",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SpawnSpectators(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDrummer(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDrummer",
              "Signature": "private System.Void SpawnDrummer(Microsoft.Xna.Framework.Vector3 spectatorPosition, System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spectatorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "BD1DFEE10520EECE9491CC6D19E27F162924675E5CF83E98C7FFA00D0E10592E",
              "Hash": "6DC657B9872A401FC6DE7C43C58294DA1E489BB8345CDBA426C8BE9A1BB4687D",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController::Setup(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "is_drummer"
              ],
              "Source": null
            },
            {
              "Id": "SpawnEntity(Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid\u0026, System.Single)-\u003ESystem.Boolean",
              "Name": "SpawnEntity",
              "Signature": "private System.Boolean SpawnEntity(Microsoft.Xna.Framework.Vector3 position, System.Guid entityBaseId, out System.Guid\u0026 outSpawnedEntityId, System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outSpawnedEntityId",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 366,
              "BodyHash": "7710AFB0F03C4F60CF4F74A7DAC11E60229B40F507369DD31478E6FD61E19A68",
              "Hash": "7C56467E29FF481B942E6075FF6B65BDE90F413D47D8C2ED846D9183CCB490BB",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Boolean::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.Aggro.CircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::get_CommandTarget()",
                "BM.EnemyUtil::SetMaxThreat(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)",
                "BM.EnemyUtil::GetPlayerTargetAvoidSet()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0)",
                "BM.EnemyUtil::TrySelectAndSetRandomPlayerTarget(System.Guid\u0026, Shared.Entity.EntityWrapper\u0026, Shared.Entity.EntitySystem, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, BM.Blackboard, System.String, System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E)"
              ],
              "StringLiterals": [
                "aura:special:no_loot"
              ],
              "Source": null
            },
            {
              "Id": "SpawnSpectators(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Single)-\u003ESystem.Void",
              "Name": "SpawnSpectators",
              "Signature": "private System.Void SpawnSpectators(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E drummers, System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drummers",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 457,
              "BodyHash": "9F40177A6BCAF21B577A54BE53CD12AE3A42877DA571E759873952A1C880AD28",
              "Hash": "F08066403A4B3A46E2CD213BD902DBCDAEAF1FC123836DA701CED5850C21D26E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SpawnDrummer(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "System.MathF::Abs(System.Single)",
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SummonSatyrs()-\u003ESystem.Void",
              "Name": "SummonSatyrs",
              "Signature": "private System.Void SummonSatyrs()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "52704F2A27155C7CB2A71410A4E5AB738A0682811CA18AFA11C791F1802A973E",
              "Hash": "902ACDDB8DB1EBFF1794CCA660A5A35DB6F22DA3BE6094F75BAE1ECF51653CF3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle2(System.Collections.Generic.IList\u003C!!0\u003E, System.Random)",
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SpawnEntity(Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid\u0026, System.Single)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Enemies.ServerPyzifaxController::ResetCommandTargetPlayerCooldown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncPyzifaxVariables(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SyncPyzifaxVariables",
              "Signature": "public System.Void SyncPyzifaxVariables(System.Single summonSatyrsCooldown, System.Single enragedSatyrSummonCountMultiplier)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "summonSatyrsCooldown",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enragedSatyrSummonCountMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "A76350710B36B1110EE5A0EEFD936164F4EA6F22389A0325DD6DB62D453D0982",
              "Hash": "6D19FD5FF685058EF3C63C50380C4E4C6927CCF5420672CB270A0B50601D9E5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 620,
              "BodyHash": "76677618CB2FCB8F850263E90136CF51020564945F7DF6C256DC379DB8EAE02D",
              "Hash": "B86BF1C25417CA7099382F6030517D806DFC422B5C62212B13B6163FD6B7C113",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::RemoveKilledSatyrs()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::UpdateCurrentPlayerCount()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::HandleArenaWipeReset(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::Enter_On()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::CheckFightFinished()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::UpdateSummonSatyrs(System.Single)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::ErrorRecovery(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::Enter_LastFightingPhase()",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Boss fight model is null",
                "Satyr boss ErrorRecovery complete, but ResetBattle function was removed."
              ],
              "Source": null
            },
            {
              "Id": "UpdateCurrentPlayerCount()-\u003ESystem.Void",
              "Name": "UpdateCurrentPlayerCount",
              "Signature": "private System.Void UpdateCurrentPlayerCount()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4631DF7B6D26900840FCC9820746B70048A17AB1FB6DFBD4D62B484F48FF3593",
              "Hash": "B31B3B8C8140D78A905A85C1C2CFC933F5A18D84410E73C7418E43EA41DEE2CE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::GetPlayerCount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSummonSatyrs(System.Single)-\u003ESystem.Void",
              "Name": "UpdateSummonSatyrs",
              "Signature": "private System.Void UpdateSummonSatyrs(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "9BA009F00C8B4ABF9F2E80603C53709736FA2E035166DD266B85AB0FC507C3CE",
              "Hash": "D494E7A61AA20B8C8C8FBC9474789908118C1E7F3A57CA287EAC91C99A1DCFB0",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SummonSatyrs()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "002E326B4A7366C651D814D4718011D6FFBEB5B5C053DBB43BDD777C815F45C2"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower",
          "Name": "ServerSatyrBossArenaDummyThrower",
          "DisplayName": "ServerSatyrBossArenaDummyThrower",
          "FullName": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower",
          "Namespace": "CandideServer.Entities.ControllerSets.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "ArenaArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF ArenaArea",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83F5BBDC627D9A7A92BD5D79001B7F46A91A7B51F1A70BE1908970F2BA4C9A7D"
            },
            {
              "Id": "PlayerAmountPotCounterUntilIncendiary:System.Int32[]",
              "Name": "PlayerAmountPotCounterUntilIncendiary",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] PlayerAmountPotCounterUntilIncendiary",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D5A70A87F84D4FACAAD4CED21DA0B41670836021B1C2A911D1625A2634787DF"
            },
            {
              "Id": "PlayerAmountPotTimers:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E[]",
              "Name": "PlayerAmountPotTimers",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E[] PlayerAmountPotTimers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "039F78D184C98D22CCD8FCA7BE8F259BF576ABB25A9524F69932911C9DBF20BE"
            },
            {
              "Id": "PossiblePotPositions:Microsoft.Xna.Framework.Vector3[]",
              "Name": "PossiblePotPositions",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] PossiblePotPositions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF9E855C8377A938B016E5054CBDC65A1EE7A8EAE6963AB74991A3EFCDF62A97"
            },
            {
              "Id": "PotBaseId:System.Guid",
              "Name": "PotBaseId",
              "Type": "System.Guid",
              "Signature": "private System.Guid PotBaseId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CC3B4E58213EDF918E73D2F2952C147C39FD4EE0A8841E6F504F5B636DADA45"
            },
            {
              "Id": "PotIncendiaryBaseId:System.Guid",
              "Name": "PotIncendiaryBaseId",
              "Type": "System.Guid",
              "Signature": "private System.Guid PotIncendiaryBaseId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "35D8AFCA73B8686ADB19779D9D356C4C5107229C88CCB87A137E4F0E72A60239"
            },
            {
              "Id": "_playerAmount:System.Int32",
              "Name": "_playerAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _playerAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8099FC4EF2C0EB6AE141A111AA60900185C24563F60D3D4F9D5783A75349DA"
            },
            {
              "Id": "_potCounter:System.Int32",
              "Name": "_potCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _potCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE81DE9C815A614879B19399DD0E2026446276DF7A0552BD88351FAFA250149C"
            },
            {
              "Id": "_timeUntilNextPot:System.Single",
              "Name": "_timeUntilNextPot",
              "Type": "System.Single",
              "Signature": "private System.Single _timeUntilNextPot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FCD9BD6220D5CA67E453C7E1B189559E30CECED4A3DA54D89AC06895F163418"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActionThrowPot(System.Boolean)-\u003ESystem.Void",
              "Name": "ActionThrowPot",
              "Signature": "private System.Void ActionThrowPot(System.Boolean special)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "special",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "5930D713B56DB6B22028AE7BB2FC98D2BB33AD327E4CBFAEDD786892E2D8A5CA",
              "Hash": "DCE5B66394E1AA02A4D34D1255BB9E031FB67B07CC3FAEDC97704285F01EEA64",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::GetRandomPlayer()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::TryThrow(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "ActionThrowPot: Failed to spawn pot"
              ],
              "Source": null
            },
            {
              "Id": "Enter_LastPhase()-\u003ESystem.Void",
              "Name": "Enter_LastPhase",
              "Signature": "private System.Void Enter_LastPhase()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "AF2751034A532B81AC996A456A96389C4175202EC3E04955D5B06B102098B04E",
              "Hash": "A98F5C375E0E683F9E6392FAD4A53A42328D198711FCB716CFB1780722BF479C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Enter_Off()-\u003ESystem.Void",
              "Name": "Enter_Off",
              "Signature": "private System.Void Enter_Off()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4ED324F404CEC0956292062EA3CB3FA88CFC53A507857CEBD7DADED9FA63E13C",
              "Hash": "EC2D695D169B90F84CD7BB64193E56E71A2B1B9A698CFBDB15811C502FAECB9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Enter_On()-\u003ESystem.Void",
              "Name": "Enter_On",
              "Signature": "private System.Void Enter_On()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "0279F6237A6EDEFFA92300C084322D56B7667633F121C98E1A423CBCB3F6FDF8",
              "Hash": "F098C530DF5111449B7FDE82B75319ABE142894DD964088BD1522DEA4CDD04BD",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9004C623DC17B85EB750C1C3863B22CAF875AD91262842860472F5BE0B0E2025",
              "Hash": "B912882B7D5537DE2B28C8AD6F242FE6BA6FC5B926454A69F920398F405611A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPlayer()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetRandomPlayer",
              "Signature": "private Shared.Entity.EntityWrapper GetRandomPlayer()",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "C37B01D52995FCA5267BCF0CE1CE20CCD26EA2B5BF9564D756EEF48DC106B494",
              "Hash": "2022DAD56E3BC316BF707CF0EE154555244DD095B7F557BD266626C55B339615",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 504,
              "BodyHash": "C5707A1A6FF11D1A65E5736F8F1D105C525CA8DD30728F2F072FE738B66F1B70",
              "Hash": "4307EBF19F7072382F17FFA46422E8C320442B8AC5C24E2EF902608C11F9E0CC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_Off()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::ActionThrowPot(System.Boolean)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_LastPhase()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_On()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC6C29F05AF7E5A74D9F5E88E0C0AAC829F0187F39650A6D905DEF4632DCFCFD"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner",
          "Name": "ServerSatyrBossArenaTurretSpawner",
          "DisplayName": "ServerSatyrBossArenaTurretSpawner",
          "FullName": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner",
          "Namespace": "CandideServer.Entities.ControllerSets.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerAmountsTurretPositions:ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig[]",
              "Name": "PlayerAmountsTurretPositions",
              "Type": "ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig[]",
              "Signature": "private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig[] PlayerAmountsTurretPositions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2338030273EC6FC3FB4C9BA0A2BF8D338BCADD1965A13FF6C2EB0EF01E064E8A"
            },
            {
              "Id": "PossiblePositions:Microsoft.Xna.Framework.Vector3[]",
              "Name": "PossiblePositions",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] PossiblePositions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DAFC2FC8E992E539227BABFE5B23D96C9429FB134EF89E62BF115454BE70BF3A"
            },
            {
              "Id": "TurretBaseGuid:System.Guid",
              "Name": "TurretBaseGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid TurretBaseGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D28311C3C4D6554F9FAA1FED3F71FF8762BAA1D1ECEA14BD4C587C4FA6B0CA3"
            },
            {
              "Id": "_playerAmount:System.Int32",
              "Name": "_playerAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _playerAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8099FC4EF2C0EB6AE141A111AA60900185C24563F60D3D4F9D5783A75349DA"
            },
            {
              "Id": "_spawnedTurrets:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Nullable\u00601\u003CSystem.Guid\u003E\u003E",
              "Name": "_spawnedTurrets",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E _spawnedTurrets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C48C748AF2915BEA8215CD65CDFCB2FA3282F126773C317A6C5A505ED6EC9ECD"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentConfig:ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig",
              "Name": "CurrentConfig",
              "Type": "ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig",
              "Signature": "private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig CurrentConfig",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4780D195F69B31B826DE0F6F349DB4ED0CE33B0396387D1DE89BA8FC70B6385A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Enter_Off()-\u003ESystem.Void",
              "Name": "Enter_Off",
              "Signature": "private System.Void Enter_Off()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "07A900795B4BA3F3556782163DC89DFAE1B3537E29675CFA24213CCA30246A0E",
              "Hash": "38FDFA67C7811D087F8FDC959AED4F4DEDFC02BEFF31EA3B989D5F275E0D6738",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Enter_On()-\u003ESystem.Void",
              "Name": "Enter_On",
              "Signature": "private System.Void Enter_On()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "B0755F8A4178825A1932A252DF5B590D918E525A07ABB1BB1F8226D93A6A17F8",
              "Hash": "4EC023B1EAE4B8552CE64AB494C23117B4DB4613A92B16ABBDECECB95E961C38",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_Off()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::SpawnTurrets(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "2A562A02DE7E1BD4B45C7EE3429A99D30065BC185A69360DF48C5335DDA3ED76",
              "Hash": "9C260F4BBBF7111B505B54894C242AF72396FEF9AC63B599AD7C65E2FFF4E344",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "private System.Void Reset()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "F4315E239948F70E6D88FCD1EB573E7289A63D1A7BD1974CB6BD2041032CD64F",
              "Hash": "F803F6640148B01C2934781050B4E6074D0D82CD5C83290BD20A81A6C10067BD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnTurrets(System.Boolean)-\u003ESystem.Void",
              "Name": "SpawnTurrets",
              "Signature": "private System.Void SpawnTurrets(System.Boolean special)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "special",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "5ABFB0EC8ECB6EFE676C41E5B0CB76F945CC4BC4121B6D3619233AE95A92D143",
              "Hash": "FCB1EE1BCA13932F09702C36666907B9B14BE0EE3ACD60CA5E471DB0601CCFED",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::get_CurrentConfig()",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Item(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "51C6BB01CD2E7873590B95F9A693ACCF13F9F2622BAE18AD149BCDBD56E464E2",
              "Hash": "5A9869C22366172D35AE8E872699FF325286DE222CBBE87DB32FB184910811D1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_Off()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::get_CurrentConfig()",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::SpawnTurrets(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Item(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_On()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1DAC2F68BEB392F2079C3181C1CC5C1F4BDAC6AFF61CB1A2A90061F2A9C378B7"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossBattleStandard",
          "Name": "ServerSatyrBossBattleStandard",
          "DisplayName": "ServerSatyrBossBattleStandard",
          "FullName": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossBattleStandard",
          "Namespace": "CandideServer.Entities.ControllerSets.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_arenaController:CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
              "Name": "_arenaController",
              "Type": "CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController",
              "Signature": "private CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController _arenaController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B6C7822BAF1169E0A0FF7F0C3CB0F7140D4DEAC4A32B4F153AAB665E81B1E36"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "14F5DDD6B2CB5E8DD81E4DD1B686903A3A4678B91E12D70879A6BB9C31BCD44B",
              "Hash": "5AF527767659E1515369D2E8B5926D3D8D49D877986C89E5E2099C042A92C11A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [
                "ServerSatyrBossBattleStandard: Failed to get the world model"
              ],
              "Source": null
            }
          ],
          "Hash": "A406DD68A084C9EE7DD4905AB1CAC4A15F84127E166339876CD41BBDE6EEF8A7"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerBombBreakableController",
          "Name": "ServerBombBreakableController",
          "DisplayName": "ServerBombBreakableController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerBombBreakableController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "2A8D7EB157DED107F2EEDB663D27A1CD24EF8750972C514D858DA9D2E88A4C36",
              "Hash": "294C337DD3B0EE7873A9130ADA7B7E4B9ED40F8D1C1D59DF34AFB2DF3740660F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66E39F155DCD918D9F75601D5FF9828C83ECA02460DD1BD706522B4FE48D2279"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerBoneCrabController",
          "Name": "ServerBoneCrabController",
          "DisplayName": "ServerBoneCrabController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerBoneCrabController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstAttackDirection:System.String",
              "Name": "FirstAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String FirstAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "527A5ABB45D40B4F20BC293459E3E9D04D9535F437BB455749D9F944020D5E67"
            },
            {
              "Id": "IsHidden:System.String",
              "Name": "IsHidden",
              "Type": "System.String",
              "Signature": "private System.String IsHidden",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0159856C987FD6DA94580254802BC3D49CA39E292AACCB8073405143B87FBB6C"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "PeekCooldownTimer:System.String",
              "Name": "PeekCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String PeekCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A2D7F6BF769DF56FA8A17D6D3F4EB64E0873E738CFDA75DAD1ABF0D301BA12F"
            },
            {
              "Id": "PeekOnCooldown:System.String",
              "Name": "PeekOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String PeekOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D8070455F1191FF639D2359C68B0496F757DCEEDFCE083D282489FCA969F7E9"
            },
            {
              "Id": "SecondAttackDirection:System.String",
              "Name": "SecondAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String SecondAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EA92EDAA8E043D0BE84506A986120F35AE26E27E6756AF6FCCD48B6C19BEC1"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAngleOffset:System.Single",
              "Name": "_attackAngleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "157AD51B54A67567D776079FD1A0C90011E1D2864BB52E2910FB8FACDE196282"
            },
            {
              "Id": "_crabType:ServerBoneCrabController\u002BCrabTypes",
              "Name": "_crabType",
              "Type": "ServerBoneCrabController.CrabTypes",
              "Signature": "private ServerBoneCrabController.CrabTypes _crabType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "726923A1DD92355357F64F8B43D36A34A8849CE48C7DD3525EF1A0A68A564A29"
            },
            {
              "Id": "_firstNormalAttackSpell:System.String",
              "Name": "_firstNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51C8FA7D6088FFB2F1D07939C46997CFF98C3EE45AD9B8CCCA70D75F7449AF0D"
            },
            {
              "Id": "_firstNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_firstNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28AB0F44F64483CDB7679A99C4D617FE2E200F41D981BBE4478A8F3B0A5C2D4"
            },
            {
              "Id": "_hideThreshold:System.Single",
              "Name": "_hideThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _hideThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ADCC63ACDD4CD535A9F48369D9FC69BA953EBBAF4936AC1667CB01923E3A6D3"
            },
            {
              "Id": "_normalAttackAnimationTimeScale:System.Single",
              "Name": "_normalAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CF78414042EAF728064BC81BB6BC3C932289270CB6305C5D292BCEDAF1E2DA"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_peekCooldown:System.Single",
              "Name": "_peekCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _peekCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6F6862C7D6CEE46F2F051D2E84695B3C2DA242DC873300A4601366465A57926"
            },
            {
              "Id": "_peekDuration:System.Single",
              "Name": "_peekDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _peekDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A03BA433264271C1ACB534C893A869DB65193A7410C645259DB38913F0119A1F"
            },
            {
              "Id": "_peekThreshold:System.Single",
              "Name": "_peekThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _peekThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE194DEA2D9D482704FF33428D40D0387133E1017941B118FDAEB29AF1BA9DC0"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondNormalAttackSpell:System.String",
              "Name": "_secondNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C73D86D2C319C856BEE2144203A2F81E6D4A558112245800AF4E24ED6EFBDFD5"
            },
            {
              "Id": "_secondNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_secondNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27903674F1C84D6A1E80246E951A6A75B32C77F6840A128028F5CA07E9E8D3AC"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_sneakAttackAnimationTimeScale:System.Single",
              "Name": "_sneakAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9995D381EAFD5AC6D8A8F96C5D2821156F9B09A2DECE229FA0E365A4E7013F37"
            },
            {
              "Id": "_sneakAttackChargeDuration:System.Single",
              "Name": "_sneakAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8EEE1A79F71EDB7A87E0558DA2DD3905D27CB1ABC86BF74F2CF8C3812B8EB2B"
            },
            {
              "Id": "_sneakAttackMovementLockDuration:System.Single",
              "Name": "_sneakAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C887743A50DEC9302A8C9D48AD287ED00E8F23715D044B6B94637D2A2552575B"
            },
            {
              "Id": "_sneakAttackRange:System.Single",
              "Name": "_sneakAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "856990A685B040104DF31A020EB016BB2D6BC26D2460E6E8911558E1E122237C"
            },
            {
              "Id": "_sneakAttackSpell:System.String",
              "Name": "_sneakAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _sneakAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E94DA9ECF28EE267171E6AA94BD38BC00F41E9E3184CB81DE5FA0416791B3A"
            },
            {
              "Id": "_sneakAttackSpellTriggerDelay:System.Single",
              "Name": "_sneakAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F784569C6C80BAABB13F25A6CBC15A467D91F3DE21BE8943642450ABA958C0A"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4067,
              "BodyHash": "F30D07C3F582CB79968287A9E39B21F31CAEDF01E03D21C232F59CD59C70A733",
              "Hash": "8EA98366521E852B871979CBE54F8CB5DB4CC062D8672F268A245E5D31C363EA",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "BM.Sequence::.ctor()",
                "BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)"
              ],
              "StringLiterals": [
                "isHidden",
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "hiddenPassive",
                "aggro",
                "hiddenAggroed",
                "peek",
                "chase",
                "attack",
                "ambushAttack"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 908,
              "BodyHash": "2E90BDF8BC09BB208537806C16AC0A354D73037AA9F14F47C709AA6F0A261787",
              "Hash": "B0894865DE95F19479AB4094CFAEE76BD9E2674BA8B0090943B3D5DAE00010C8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "first_normal_attack_spell",
                "second_normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_time",
                "first_normal_attack_spell_trigger_delay",
                "second_normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "0383CC4C60784320EE3B61A4D243BCAC37C6A1BF3E963204089A585A10D0441B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerBushCrabController",
          "Name": "ServerBushCrabController",
          "DisplayName": "ServerBushCrabController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerBushCrabController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstAttackDirection:System.String",
              "Name": "FirstAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String FirstAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "527A5ABB45D40B4F20BC293459E3E9D04D9535F437BB455749D9F944020D5E67"
            },
            {
              "Id": "IsHidden:System.String",
              "Name": "IsHidden",
              "Type": "System.String",
              "Signature": "private System.String IsHidden",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0159856C987FD6DA94580254802BC3D49CA39E292AACCB8073405143B87FBB6C"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "PeekCooldownTimer:System.String",
              "Name": "PeekCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String PeekCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A2D7F6BF769DF56FA8A17D6D3F4EB64E0873E738CFDA75DAD1ABF0D301BA12F"
            },
            {
              "Id": "PeekOnCooldown:System.String",
              "Name": "PeekOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String PeekOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D8070455F1191FF639D2359C68B0496F757DCEEDFCE083D282489FCA969F7E9"
            },
            {
              "Id": "SecondAttackDirection:System.String",
              "Name": "SecondAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String SecondAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EA92EDAA8E043D0BE84506A986120F35AE26E27E6756AF6FCCD48B6C19BEC1"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAngleOffset:System.Single",
              "Name": "_attackAngleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "157AD51B54A67567D776079FD1A0C90011E1D2864BB52E2910FB8FACDE196282"
            },
            {
              "Id": "_firstNormalAttackSpell:System.String",
              "Name": "_firstNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51C8FA7D6088FFB2F1D07939C46997CFF98C3EE45AD9B8CCCA70D75F7449AF0D"
            },
            {
              "Id": "_firstNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_firstNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28AB0F44F64483CDB7679A99C4D617FE2E200F41D981BBE4478A8F3B0A5C2D4"
            },
            {
              "Id": "_hideThreshold:System.Single",
              "Name": "_hideThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _hideThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ADCC63ACDD4CD535A9F48369D9FC69BA953EBBAF4936AC1667CB01923E3A6D3"
            },
            {
              "Id": "_normalAttackAnimationTimeScale:System.Single",
              "Name": "_normalAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CF78414042EAF728064BC81BB6BC3C932289270CB6305C5D292BCEDAF1E2DA"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_peekCooldown:System.Single",
              "Name": "_peekCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _peekCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6F6862C7D6CEE46F2F051D2E84695B3C2DA242DC873300A4601366465A57926"
            },
            {
              "Id": "_peekDuration:System.Single",
              "Name": "_peekDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _peekDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A03BA433264271C1ACB534C893A869DB65193A7410C645259DB38913F0119A1F"
            },
            {
              "Id": "_peekThreshold:System.Single",
              "Name": "_peekThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _peekThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE194DEA2D9D482704FF33428D40D0387133E1017941B118FDAEB29AF1BA9DC0"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondNormalAttackSpell:System.String",
              "Name": "_secondNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C73D86D2C319C856BEE2144203A2F81E6D4A558112245800AF4E24ED6EFBDFD5"
            },
            {
              "Id": "_secondNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_secondNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27903674F1C84D6A1E80246E951A6A75B32C77F6840A128028F5CA07E9E8D3AC"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_sneakAttackAnimationTimeScale:System.Single",
              "Name": "_sneakAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9995D381EAFD5AC6D8A8F96C5D2821156F9B09A2DECE229FA0E365A4E7013F37"
            },
            {
              "Id": "_sneakAttackChargeDuration:System.Single",
              "Name": "_sneakAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8EEE1A79F71EDB7A87E0558DA2DD3905D27CB1ABC86BF74F2CF8C3812B8EB2B"
            },
            {
              "Id": "_sneakAttackMovementLockDuration:System.Single",
              "Name": "_sneakAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C887743A50DEC9302A8C9D48AD287ED00E8F23715D044B6B94637D2A2552575B"
            },
            {
              "Id": "_sneakAttackRange:System.Single",
              "Name": "_sneakAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "856990A685B040104DF31A020EB016BB2D6BC26D2460E6E8911558E1E122237C"
            },
            {
              "Id": "_sneakAttackSpell:System.String",
              "Name": "_sneakAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _sneakAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E94DA9ECF28EE267171E6AA94BD38BC00F41E9E3184CB81DE5FA0416791B3A"
            },
            {
              "Id": "_sneakAttackSpellTriggerDelay:System.Single",
              "Name": "_sneakAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F784569C6C80BAABB13F25A6CBC15A467D91F3DE21BE8943642450ABA958C0A"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4067,
              "BodyHash": "E6E68CEFCFDD8B9F304B54383226D5A82469CFB631B4548ACD5303570873C2E8",
              "Hash": "D5F1B597454155672BF6B971765D782AE1B0FCD740AF73FD65304A65C0E44989",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "BM.Sequence::.ctor()",
                "BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)"
              ],
              "StringLiterals": [
                "isHidden",
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "hiddenPassive",
                "aggro",
                "hiddenAggroed",
                "peek",
                "chase",
                "attack",
                "ambushAttack"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 908,
              "BodyHash": "84297AAABCE0C9D24D7716FAE13D4762A8A7E3493D2B0B670BD84797625D346E",
              "Hash": "0B0088970D5F2DEEDB3058099C13F04DC5D48FCEDEF2AF556BB0CC4F22EE4BDB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "first_normal_attack_spell",
                "second_normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_time",
                "first_normal_attack_spell_trigger_delay",
                "second_normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown"
              ],
              "Source": null
            }
          ],
          "Hash": "C91F4FAAE63D6C8CAB5DCC18181FE686C7D2795DEFB10A5F34CF763ABB7D3A78"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerEntitySpawnerController",
          "Name": "ServerEntitySpawnerController",
          "DisplayName": "ServerEntitySpawnerController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerEntitySpawnerController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_spawnList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "_spawnList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E _spawnList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4CE97E6040149672D77881FC2D17F5009B979B7F848C473197E8E8519DF8609"
            },
            {
              "Id": "_useFallen:System.Boolean",
              "Name": "_useFallen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useFallen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94623CF83509E2F38E64713A621D8F6798CDC9264412759C619293DF20D9D76F"
            },
            {
              "Id": "_useProps:System.Boolean",
              "Name": "_useProps",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useProps",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DFB8893C16DB658F860ABB32170ADA66DCD8FC343733FE18C9F2EB7CB535062"
            },
            {
              "Id": "_useSatyrs:System.Boolean",
              "Name": "_useSatyrs",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useSatyrs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A278EF1D82A7707C451F8BDE01B6009D74818C68E4EAA6222988930B24AE52D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "3524552FA25FC7498715B7697DE744FF440A45D5D3405EC81773F38072C2CEFB",
              "Hash": "7713B39AD359448D973CDF1B17F468B13DE295A5FA78232F346E03E5AB5C9A82",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.ControllerSets.ServerEntitySpawnerController::SetUpSpawnList()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "fallen",
                "satyrs",
                "props"
              ],
              "Source": null
            },
            {
              "Id": "SetUpSpawnList()-\u003ESystem.Void",
              "Name": "SetUpSpawnList",
              "Signature": "private System.Void SetUpSpawnList()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "C4AA25996EFFD0FD1BED7F038824900402B4C4758D33158F2FADCE517E95131A",
              "Hash": "451BC429B35F4689661D00136F36D69DFE71000BDC5A30216AE000B30A4AD26F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FF40CF5CCCFCDC2254CA41E1917CBE80C2708ED7F353C9AA6994A9045886E21C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerGravestoneController",
          "Name": "ServerGravestoneController",
          "DisplayName": "ServerGravestoneController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerGravestoneController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerRockVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "E91B63A5BF45319776CD971A076DF3E248BB09EBA3C71C91ECB267CEF1427182",
              "Hash": "A498D3A3E5A8DA45E5930CA0EC69EF00ADA17C0E3127956FCA78A23DF10C0B06",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo killInfo)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "killInfo",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9CC5E421ACC28C8A92B7E7F9D3C61FF88D881D7DED9EE76C8963D7A326ABFD15",
              "Hash": "8F91B75BD4CB9796F451D1DFE5B01BD069B9647E2E20F7E51E2E783D78045138",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "2A05321AC34DBBBE21FC161DC3879BC3ABFE80ED74E57D26F1077615DD68B7D9",
              "Hash": "E4892AE4AA8151D2BE2ACB2D3CB3604B6A8BD1F3A38252DD51B551D418F34813",
              "CalledMethods": [
                "Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "System.Random::NextSingle()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A83A9A149650454DE0956A5579CE3DCB98EAFF8340C2D16299B35A266BF8DE53"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerRockCrabController",
          "Name": "ServerRockCrabController",
          "DisplayName": "ServerRockCrabController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerRockCrabController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstAttackDirection:System.String",
              "Name": "FirstAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String FirstAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "527A5ABB45D40B4F20BC293459E3E9D04D9535F437BB455749D9F944020D5E67"
            },
            {
              "Id": "HideFromDamageCooldownTimer:System.String",
              "Name": "HideFromDamageCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String HideFromDamageCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63CDD6EC839B1E85DEAA9179768ADFAD5919DFA2DB9AB9FAAD9DDEB6C856D089"
            },
            {
              "Id": "HideFromDamgeOnCooldown:System.String",
              "Name": "HideFromDamgeOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String HideFromDamgeOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "754DD55AEE906983C951DE2F6E6A70C33BF67C6FF3566B15CB7BE1C80A6876D3"
            },
            {
              "Id": "IsHidden:System.String",
              "Name": "IsHidden",
              "Type": "System.String",
              "Signature": "private System.String IsHidden",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0159856C987FD6DA94580254802BC3D49CA39E292AACCB8073405143B87FBB6C"
            },
            {
              "Id": "IsHiddenIdKey:System.String",
              "Name": "IsHiddenIdKey",
              "Type": "System.String",
              "Signature": "public System.String IsHiddenIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "994B0A7CC594F161910A9FB8C2E3D3C9E6D467C556EEB19154DDAC6AA0BC21FD"
            },
            {
              "Id": "NormalAttackCooldownTimer:System.String",
              "Name": "NormalAttackCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFD8F4E4A382660815E468B217EB8860F15A466CD9BA276588279C0B80511C"
            },
            {
              "Id": "NormalAttackOnCooldown:System.String",
              "Name": "NormalAttackOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String NormalAttackOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEC9112C157A38033B9F46AC7D556452A2D190434C777D73A3FAFE5056546ED"
            },
            {
              "Id": "PeekCooldownTimer:System.String",
              "Name": "PeekCooldownTimer",
              "Type": "System.String",
              "Signature": "private System.String PeekCooldownTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A2D7F6BF769DF56FA8A17D6D3F4EB64E0873E738CFDA75DAD1ABF0D301BA12F"
            },
            {
              "Id": "PeekOnCooldown:System.String",
              "Name": "PeekOnCooldown",
              "Type": "System.String",
              "Signature": "private System.String PeekOnCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D8070455F1191FF639D2359C68B0496F757DCEEDFCE083D282489FCA969F7E9"
            },
            {
              "Id": "SecondAttackDirection:System.String",
              "Name": "SecondAttackDirection",
              "Type": "System.String",
              "Signature": "private System.String SecondAttackDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EA92EDAA8E043D0BE84506A986120F35AE26E27E6756AF6FCCD48B6C19BEC1"
            },
            {
              "Id": "TargetEntity:System.String",
              "Name": "TargetEntity",
              "Type": "System.String",
              "Signature": "private System.String TargetEntity",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"
            },
            {
              "Id": "_attackAngleOffset:System.Single",
              "Name": "_attackAngleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _attackAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "157AD51B54A67567D776079FD1A0C90011E1D2864BB52E2910FB8FACDE196282"
            },
            {
              "Id": "_firstNormalAttackSpell:System.String",
              "Name": "_firstNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _firstNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51C8FA7D6088FFB2F1D07939C46997CFF98C3EE45AD9B8CCCA70D75F7449AF0D"
            },
            {
              "Id": "_firstNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_firstNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _firstNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28AB0F44F64483CDB7679A99C4D617FE2E200F41D981BBE4478A8F3B0A5C2D4"
            },
            {
              "Id": "_hiddenDamageReduction:System.Single",
              "Name": "_hiddenDamageReduction",
              "Type": "System.Single",
              "Signature": "private System.Single _hiddenDamageReduction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "473B93782C0D775DF3A18144FF244861064F3E3525E3B2ADC9D199A880960D5E"
            },
            {
              "Id": "_hideFromDamageCooldown:System.Single",
              "Name": "_hideFromDamageCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _hideFromDamageCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90AFAA9B1071AB0AF3EF59C1F3CFE5D3EA7BC69DDB0183AC711C8EFC9EAC67C"
            },
            {
              "Id": "_hideFromDamageDuration:System.Single",
              "Name": "_hideFromDamageDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _hideFromDamageDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "567B91002CFE708A033DE0678864BFA70118DBBF48B4FD65F311276218AB6492"
            },
            {
              "Id": "_hideThreshold:System.Single",
              "Name": "_hideThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _hideThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ADCC63ACDD4CD535A9F48369D9FC69BA953EBBAF4936AC1667CB01923E3A6D3"
            },
            {
              "Id": "_materialPitch:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_materialPitch",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _materialPitch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3480208D96EFF185AB44C7ED75750635CFBD21EADD5EF184D23B6B49348E9764"
            },
            {
              "Id": "_materialSound:System.String",
              "Name": "_materialSound",
              "Type": "System.String",
              "Signature": "private System.String _materialSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D4A266F224B3AB3040FCC3B4C171A8EDD598F7805794727956E71BD566212F6"
            },
            {
              "Id": "_materialVolume:System.Single",
              "Name": "_materialVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _materialVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47FC2E705AC3336B9D19BF26DC3C0C2B0F84543931CA4DEECDF82117C4687506"
            },
            {
              "Id": "_normalAttackAngleOffset:System.Single",
              "Name": "_normalAttackAngleOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackAngleOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58E8A77E15AF9204D9B3336BE4857528459A1D57074A105F3DA1B855A48A6F34"
            },
            {
              "Id": "_normalAttackAnimationTimeScale:System.Single",
              "Name": "_normalAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CF78414042EAF728064BC81BB6BC3C932289270CB6305C5D292BCEDAF1E2DA"
            },
            {
              "Id": "_normalAttackChargeDuration:System.Single",
              "Name": "_normalAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"
            },
            {
              "Id": "_normalAttackCooldown:System.Single",
              "Name": "_normalAttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"
            },
            {
              "Id": "_normalAttackMovementLockDuration:System.Single",
              "Name": "_normalAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_pauseDurationAfterLosingAggro:System.Single",
              "Name": "_pauseDurationAfterLosingAggro",
              "Type": "System.Single",
              "Signature": "private System.Single _pauseDurationAfterLosingAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"
            },
            {
              "Id": "_peekCooldown:System.Single",
              "Name": "_peekCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _peekCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6F6862C7D6CEE46F2F051D2E84695B3C2DA242DC873300A4601366465A57926"
            },
            {
              "Id": "_peekDuration:System.Single",
              "Name": "_peekDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _peekDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A03BA433264271C1ACB534C893A869DB65193A7410C645259DB38913F0119A1F"
            },
            {
              "Id": "_peekThreshold:System.Single",
              "Name": "_peekThreshold",
              "Type": "System.Single",
              "Signature": "private System.Single _peekThreshold",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE194DEA2D9D482704FF33428D40D0387133E1017941B118FDAEB29AF1BA9DC0"
            },
            {
              "Id": "_runSpeed:System.Single",
              "Name": "_runSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _runSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"
            },
            {
              "Id": "_secondNormalAttackSpell:System.String",
              "Name": "_secondNormalAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _secondNormalAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C73D86D2C319C856BEE2144203A2F81E6D4A558112245800AF4E24ED6EFBDFD5"
            },
            {
              "Id": "_secondNormalAttackSpellTriggerDelay:System.Single",
              "Name": "_secondNormalAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _secondNormalAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27903674F1C84D6A1E80246E951A6A75B32C77F6840A128028F5CA07E9E8D3AC"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_sneakAttackAnimationTimeScale:System.Single",
              "Name": "_sneakAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9995D381EAFD5AC6D8A8F96C5D2821156F9B09A2DECE229FA0E365A4E7013F37"
            },
            {
              "Id": "_sneakAttackChargeDuration:System.Single",
              "Name": "_sneakAttackChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackChargeDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8EEE1A79F71EDB7A87E0558DA2DD3905D27CB1ABC86BF74F2CF8C3812B8EB2B"
            },
            {
              "Id": "_sneakAttackMovementLockDuration:System.Single",
              "Name": "_sneakAttackMovementLockDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackMovementLockDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C887743A50DEC9302A8C9D48AD287ED00E8F23715D044B6B94637D2A2552575B"
            },
            {
              "Id": "_sneakAttackRange:System.Single",
              "Name": "_sneakAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "856990A685B040104DF31A020EB016BB2D6BC26D2460E6E8911558E1E122237C"
            },
            {
              "Id": "_sneakAttackSpell:System.String",
              "Name": "_sneakAttackSpell",
              "Type": "System.String",
              "Signature": "private System.String _sneakAttackSpell",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E94DA9ECF28EE267171E6AA94BD38BC00F41E9E3184CB81DE5FA0416791B3A"
            },
            {
              "Id": "_sneakAttackSpellTriggerDelay:System.Single",
              "Name": "_sneakAttackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F784569C6C80BAABB13F25A6CBC15A467D91F3DE21BE8943642450ABA958C0A"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4658,
              "BodyHash": "1FC5154C423E0664DAF02074FFD88F55760DF89FC303A8034F95203D78400FBA",
              "Hash": "FAFD4F92E8C1CB8DC69D8C0A1CA3FB3328E6FA2973347294061FEBA0BD00A178",
              "CalledMethods": [
                "BM.Blackboard::SetValue(System.String, T)",
                "System.Boolean::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.TryGetThreateningEntity::.ctor(System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddStartChildTransition(BM.State)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(T)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)"
              ],
              "StringLiterals": [
                "isHidden",
                "is_hidden",
                "base",
                "passive",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "hiddenPassive",
                "aggro",
                "hiddenAggroed",
                "hideFromDamage",
                "peek",
                "chase"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1059,
              "BodyHash": "4983FB801D16C9C6966315FF77651427F44AD353F29C5AC35436BBAB633436DA",
              "Hash": "8334599C119D2C9DFEAE23458DAA8EF3391F97E4BA727B957C2A558B01D074A8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "walk_speed",
                "run_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "first_normal_attack_spell",
                "second_normal_attack_spell",
                "normal_attack_range",
                "normal_attack_charge_time",
                "first_normal_attack_spell_trigger_delay",
                "second_normal_attack_spell_trigger_delay",
                "normal_attack_movement_lock_duration",
                "normal_attack_cooldown"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "E6F7FB3040AA69501AB044CADDCE416B23A62B48E95238063E6404EBC02C16CB",
              "Hash": "74997B01FC7DD4F071AE5100DEF97F237BC9FBC90182641557129A58AD0BB741",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)",
                "BM.Blackboard::GetValue(System.String)"
              ],
              "StringLiterals": [
                "isHidden"
              ],
              "Source": null
            }
          ],
          "Hash": "968AA1EF4DB462C1A2ED3A23B23DA0CBB245059178376583AF05128EAE3FDB09"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerSulphurVentController",
          "Name": "ServerSulphurVentController",
          "DisplayName": "ServerSulphurVentController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerSulphurVentController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_activeTimer:System.Single",
              "Name": "_activeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _activeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "679DF171B4312EF00E9D8FBECB2E22D304FB07C119DA0C969168380EBEC2B12E"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_bigVent:System.Boolean",
              "Name": "_bigVent",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _bigVent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A887E649DCA058C85BAB74791603623C9805354FAA54FA4E88A7002B8346FFD"
            },
            {
              "Id": "_droppingGoods:System.Nullable\u00601\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Name": "_droppingGoods",
              "Type": "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Signature": "private System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E _droppingGoods",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29A695879586055110CE06D91768D05A4DA15D90474D85EE459E96F79822F3EA"
            },
            {
              "Id": "_droppingGoodsIndex:System.Int32",
              "Name": "_droppingGoodsIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _droppingGoodsIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B9D180075D86ABFAF4241E7D162405021985FE3861490BCF22A856727C6C494"
            },
            {
              "Id": "_droppingGoodsTimer:System.Single",
              "Name": "_droppingGoodsTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _droppingGoodsTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D9D62435D40F85FF7DBA0011FB4930D9C2AB133B785BD9EE0EAAC58C3CE8F45"
            },
            {
              "Id": "_hiddenDroptableId:System.String",
              "Name": "_hiddenDroptableId",
              "Type": "System.String",
              "Signature": "private System.String _hiddenDroptableId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66AE18D069D18FB81C11103CC5F50F37405A46B1D77A1BE6432EB31AD846931"
            },
            {
              "Id": "_inactiveTimer:System.Single",
              "Name": "_inactiveTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _inactiveTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF8A2332B46674E16836A99172FEE77B4F05C77E13F57592E59B28685859426"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CanEntityBlockVent",
              "Signature": "public System.Boolean CanEntityBlockVent(Shared.Entity.EntityWrapper ventEntity, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ventEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "2C2895D26F506947A1FF538A14FF762FDEB3CDDDD459E3867CE5B0F6120F9F0A",
              "Hash": "102B99D8344CAEE19BA0F850E604AE23267791CDE9E4EFB230B10EF4DCACABBB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "456F2F27DD258A3AF92512B3519ECAFB1A67E2BE8DE7268D78D2DB01A68221FF",
              "Hash": "1C781004ED42A2DCFAE3C1BB33B5CD40ECEA1920F00016F0629FE27855AB1C45",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetActiveTimer()",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetInactiveTimer()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)"
              ],
              "StringLiterals": [
                "big_vent",
                "droptable_id"
              ],
              "Source": null
            },
            {
              "Id": "GetRadius(System.Boolean)-\u003ESystem.Single",
              "Name": "GetRadius",
              "Signature": "public System.Single GetRadius(System.Boolean bigVent)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "bigVent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "30F9ED3EE3717B549B78CAE1B719838D67152ED1349586FA693D207AE692F0D4",
              "Hash": "D1E2F026A1744021CBF8802B15FAA80FE21CA677144E2ACB563009DFDE5B86C2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LaunchHiddenGoods()-\u003ESystem.Void",
              "Name": "LaunchHiddenGoods",
              "Signature": "private System.Void LaunchHiddenGoods()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 389,
              "BodyHash": "44B4A38C3EAC19A9B204D7789F14853BCCD22BD6C237EA07A9AEDA2EA7643B0C",
              "Hash": "57937B634203A99CCB6D0174E3231F9FCE9F22DCF7DB92A5AE50ABD3927CF7B0",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E::.ctor(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "droptable_id"
              ],
              "Source": null
            },
            {
              "Id": "SetActiveTimer()-\u003ESystem.Void",
              "Name": "SetActiveTimer",
              "Signature": "private System.Void SetActiveTimer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "8FC6C11E2E0AB02F5B55458CBA7F5C5D796182434B10B9383EBE6C2BBFC09BF0",
              "Hash": "DE97CE8E30C13A6A58D297050E01B81EFED0B24BCFC05529F50F886478BABBFA",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInactiveTimer()-\u003ESystem.Void",
              "Name": "SetInactiveTimer",
              "Signature": "private System.Void SetInactiveTimer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AD08562C501C1C200B847C379A422E3F6446875890F1E9D500C27874936C8407",
              "Hash": "D31AE3B66CD4F6138781AA98063DEC9339EF00B44C581F01982C63C6040EA60C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 784,
              "BodyHash": "3DEE6731369F21FA6926AC1882BE1C2795CC1410A5819F57AAB033662A86E1B4",
              "Hash": "4A7BC9759A15821976B18A70CA2A91E0776F6B506CA42843BB5535DDDD306C4C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetInactiveTimer()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Velocity2(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::LaunchHiddenGoods()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::GetRadius(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetActiveTimer()"
              ],
              "StringLiterals": [
                "sulphur_vent:0"
              ],
              "Source": null
            }
          ],
          "Hash": "70BE3DA50295A532F086FFBA653257579AB8D57F1720F77BE538E8527DC94986"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.ServerVolcanicVentController",
          "Name": "ServerVolcanicVentController",
          "DisplayName": "ServerVolcanicVentController",
          "FullName": "CandideServer.Entities.ControllerSets.ServerVolcanicVentController",
          "Namespace": "CandideServer.Entities.ControllerSets",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_shootTimer:System.Single",
              "Name": "_shootTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _shootTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BCA7F1FABAE6D00BC9F83B10F0870BF3D126201B73B9E1F79DC1E1AF17C70F5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "DCE4252E612FEEA4FEAA98352BCAE0DC0CDB932203338EF6952C275D289D2198",
              "Hash": "586FC5E1DC1FDF6084F8EF8EB441E84405B4D015A548743A9E5B2A9FF931ECFC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 325,
              "BodyHash": "37460A68BF012FC152791BF4CBA3681564271F3FFC8F79F74CB75E76C9B985FB",
              "Hash": "F31973A81C136DC759885071D5406CBADE45656CA87749F308E1838AEE1B09FE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "05DF4AC37C0233793BD69C8F727832FBF9A52DB6DA27324ED9B16980162677EA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
          "Name": "ServerTalosArenaController",
          "DisplayName": "ServerTalosArenaController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionsQueue:System.Collections.Generic.PriorityQueue\u00602\u003CSystem.Action,System.Single\u003E",
              "Name": "ActionsQueue",
              "Type": "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E",
              "Signature": "public System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E ActionsQueue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32E1CFA4AC4DA8D78DBE755F7E20D3B464474FC39592112B02C3A0D2E26FCA4A"
            },
            {
              "Id": "ArenaArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "ArenaArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ArenaArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66479067D7071F7F2AFB9AF6B39E313754AE0F65B4DC1136D77627CC3241B903"
            },
            {
              "Id": "BallistaTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "BallistaTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple BallistaTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E5B68290B702C7484B2EB3E8FF12E2F5F90CAF0219BEB4BF03127B7DEA5B44C"
            },
            {
              "Id": "BaseOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BaseOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BaseOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A75607D30F1ECC7F15C6F1E9582EFD469CE5E1A022588F4CB75CB7B76652834"
            },
            {
              "Id": "BombChaseTimer0:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "BombChaseTimer0",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple BombChaseTimer0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9495993BCE3CA1A19D01502DE9A3325310C78AB033B780AEF4335105552ED6F7"
            },
            {
              "Id": "BombChaseTimer1:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "BombChaseTimer1",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple BombChaseTimer1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5883DA083658D1E89A4ABA8849B375E04A14B1895D4D2B913B6D6F4E82BF922"
            },
            {
              "Id": "BombCount0:System.Single",
              "Name": "BombCount0",
              "Type": "System.Single",
              "Signature": "public System.Single BombCount0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C108721032FF334BC2DA17B8059EF3C51F264AC3CB002FC5FACD8304C8328605"
            },
            {
              "Id": "BombCount1:System.Single",
              "Name": "BombCount1",
              "Type": "System.Single",
              "Signature": "public System.Single BombCount1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB0E19624AD0DE1F7F575D972EF9EE4F61675E1350AD119CA7A50AD104CA3E1E"
            },
            {
              "Id": "BombingTowardsPlayers:System.Boolean",
              "Name": "BombingTowardsPlayers",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BombingTowardsPlayers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "956D0E4309A835DDDBEF2B6D45586A5F292557726D993AD6474450DD1CA1FA5E"
            },
            {
              "Id": "BombTarget0:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BombTarget0",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BombTarget0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02F9FA5D2D4A2D243F372C63AFD9CF3C2DF393F5AFB00CFCD69943ABBA821703"
            },
            {
              "Id": "BombTarget1:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BombTarget1",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BombTarget1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69293C1BAE16B478BF3A4B12A4478F406C19C66A97DE76B93C1D8609F617562F"
            },
            {
              "Id": "BossChain:CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController",
              "Name": "BossChain",
              "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController BossChain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECC1D0562110737F95F7A42874EA7BBC5126C2BB804BEAA28C306743B66EA214"
            },
            {
              "Id": "BossFightModel:CandideServer.Models.Boss.BossFightModel",
              "Name": "BossFightModel",
              "Type": "CandideServer.Models.Boss.BossFightModel",
              "Signature": "public CandideServer.Models.Boss.BossFightModel BossFightModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6711FFE2761D6D61C0B1EEE8D61EED264B36B91C4D4570890F2A5D9A0F9F645D"
            },
            {
              "Id": "BridgePits:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E",
              "Name": "BridgePits",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E BridgePits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F69F306CCBD363737231A56C1FD75CFB85065035C9490A8BA6116C0E6892442"
            },
            {
              "Id": "BulletHellStatueBaseId:System.Guid",
              "Name": "BulletHellStatueBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BulletHellStatueBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E19E7D9D8C9E74FD3466D6C8C10002E103B229A893D2BD06A7FB17434B8061D5"
            },
            {
              "Id": "Config:CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Name": "Config",
              "Type": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.TalosFightConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F75EC5586D0728046E7B3B4B9CDFB2222102F4517EFC7CCB0580853973FE0F31"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "CurrentWeakSpot:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "CurrentWeakSpot",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E CurrentWeakSpot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6686CF1D2CAB4C1DA767FB30417DA4B86BE692A6CECA74E9CF2AC19F9169D513"
            },
            {
              "Id": "CurrentWeakSpotDamageTaken:System.Single",
              "Name": "CurrentWeakSpotDamageTaken",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentWeakSpotDamageTaken",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEA737100465654A0C0340D7108D2D68639051CBA9E7BA106EF767ECC718C343"
            },
            {
              "Id": "DeadTimer:System.Single",
              "Name": "DeadTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DeadTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF2E0A000FCE4933B8E76BC8919ABC64B1BCA599FD7E5035B4C3A3327A2B97B3"
            },
            {
              "Id": "DownOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "DownOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DownOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F1137D212442B0E34AB6BB47F1A1980C08FCBAC2544EEF8C35DA442F6141CC0"
            },
            {
              "Id": "EngineersToSend:System.Int32",
              "Name": "EngineersToSend",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EngineersToSend",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEA1EC13F63AA4F5955C5EA3224AEAB029108658147E52187F7ADA91FA275362"
            },
            {
              "Id": "EngineerTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "EngineerTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple EngineerTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C316EBE81459C0EE8A8ADBABD59C9B5F4ADC4F9D8FCC2D5CDB01CF447F52632"
            },
            {
              "Id": "FightTimer:System.Single",
              "Name": "FightTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FightTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD8E164ADD0C10B5DF7167AFDA90D00630407553113DEC150CD9D50A39E6CFDC"
            },
            {
              "Id": "FirstFallOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "FirstFallOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FirstFallOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B446549B45F80512A87CDB5347ED0E2184F78EFF777DE44A3C7405C74AEB43D3"
            },
            {
              "Id": "JunkIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "JunkIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E JunkIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7519712D8228BDAED91BCBAD4A1A95D6ABBF779DA246A0965FCF0A113FE9C5A7"
            },
            {
              "Id": "JunkTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "JunkTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple JunkTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A838C7D5ED891AC8FC00FC19D19021DFE89BC9E88C22833EFD3D4849EEF85ECC"
            },
            {
              "Id": "LaserStatueBaseId:System.Guid",
              "Name": "LaserStatueBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LaserStatueBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0497EC0F3EF2607269D7AB7EEE4E6985B32087FE97ED74E042C34BD564C3D5F7"
            },
            {
              "Id": "LaserWall0Timer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "LaserWall0Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple LaserWall0Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "067A71B85A4A56B3C14C9BB868361DC4AB6EA57DEF16A9F931FF38C452EC8AAC"
            },
            {
              "Id": "LaserWall1Timer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "LaserWall1Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple LaserWall1Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1D9CB4D67C39FDD1A7446FEE3B6B5EFBB09D4A2E5269650CE5C50AAEE16DCFD"
            },
            {
              "Id": "LaserWall2Timer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "LaserWall2Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple LaserWall2Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "349076459A3BE4310B496A00274D987DF6045642C3B81AE1A5C95CD7DCC7CB63"
            },
            {
              "Id": "LaserWall3Timer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "LaserWall3Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple LaserWall3Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4106EB86063B9C9F209EB46C0DF4BF744903BFF3F7854AB3CE9A812F3F0A6C7D"
            },
            {
              "Id": "LeftIndex:System.Int32",
              "Name": "LeftIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeftIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31468FB957012BA9A8C612C8C7245C672A99F27FAACA557575A01ACD6B005482"
            },
            {
              "Id": "LeftTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "LeftTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple LeftTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E919EAE87689AFCF11C2579FF82C07EF70552D6450E195EBC58CACF066D22684"
            },
            {
              "Id": "Lever:System.Guid",
              "Name": "Lever",
              "Type": "System.Guid",
              "Signature": "public System.Guid Lever",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F701574B1D6A55CFF6CB9049876D57237D4049CE9FF3993F3A1622E3015174BB"
            },
            {
              "Id": "LeverPit:CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Name": "LeverPit",
              "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController LeverPit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4B87E8A9C70653C55BC17AF77977E9B705E728DE39489DD632166AA4A4C646B"
            },
            {
              "Id": "PassiveLaserStatueBaseId:System.Guid",
              "Name": "PassiveLaserStatueBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PassiveLaserStatueBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14E99683AC00B5CECCF80806DA46AE8941E0EA9719A8DB932C39EBDF6BEBA786"
            },
            {
              "Id": "Phase1Timer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "Phase1Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple Phase1Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6BCFEA3A673857F8E79BE3E9C2DB2BFC43E900944CD2CB0773C3CD404F1826A"
            },
            {
              "Id": "Phase2Timer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Phase2Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Phase2Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5408E0221A94401478EEBF2025EDA05F418D2FECB848003C31E90F491C274A2C"
            },
            {
              "Id": "PitLaserStatueTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "PitLaserStatueTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple PitLaserStatueTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1EB3D1040133C993FB2981682C5B3EAEB2EAD46735062E5BEA87E6B8E32814B"
            },
            {
              "Id": "Pits:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E",
              "Name": "Pits",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E Pits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEDF3EA42054BED8D539BC00CF4523D67FD05A0EE4D3C5EA60E2C2361F57CD74"
            },
            {
              "Id": "PrePhase2Timer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "PrePhase2Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp PrePhase2Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5676B5B73FD082F2A55474B6D23F43B039A82284EF855ED3A421C139E7606C45"
            },
            {
              "Id": "RandomJunkBanList:System.Collections.Generic.Queue\u00601\u003CSystem.Guid\u003E",
              "Name": "RandomJunkBanList",
              "Type": "System.Collections.Generic.Queue\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CSystem.Guid\u003E RandomJunkBanList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A84A38AE6B3309AF8E4FE27418AE0832059499662655FB4BCE307943597104B6"
            },
            {
              "Id": "RightIndex:System.Int32",
              "Name": "RightIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RightIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "032EBC0251498996A8B6421EE7808B10A8F5729578B5AA8403E3719A0794B719"
            },
            {
              "Id": "RightTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "RightTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple RightTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDF7770EE5EEE01AA819CA76FCD2A6B9BDE7DE676E901321B6AD925C23446052"
            },
            {
              "Id": "SecondFallOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "SecondFallOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SecondFallOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9077D67419035DD8956E10E040058CD9F31789F1E08780BFE6003BBD304A5266"
            },
            {
              "Id": "SentEngineers:System.Boolean",
              "Name": "SentEngineers",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SentEngineers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAA3BAB99A829B9AC85CBE1D8DDFCFE889606271D55FB280A0FE355449C6A520"
            },
            {
              "Id": "Shoulders:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E",
              "Name": "Shoulders",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E Shoulders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A03D0D71727B0623748A6B008EC8D0C6E34F5EBEE3CB9A883D35DF76DFBA378F"
            },
            {
              "Id": "SideChains:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E",
              "Name": "SideChains",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E SideChains",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86BE50F107AA6F78DCA189EC67C434B7CD49A20A91C47C829CD9BC4EC8C4B814"
            },
            {
              "Id": "TalosBallistaBaseId:System.Guid",
              "Name": "TalosBallistaBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TalosBallistaBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DB7D7774BD46A3B2B304B719F35CA6137046992DD05EE2256A64E2A5ACE961C"
            },
            {
              "Id": "TalosChainCannonBaseId:System.Guid",
              "Name": "TalosChainCannonBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TalosChainCannonBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D8CF993611BB94DCE53751C9A179CF8AC795062CC5061E58648FAC6C8DCE149"
            },
            {
              "Id": "ThirdFallOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "ThirdFallOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThirdFallOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1600566BD1BE00C6581E7BE1ADAEA04ECB9582E707412919808794F8631E6B85"
            },
            {
              "Id": "ThrowableTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "ThrowableTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple ThrowableTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "905DD4E3D42A0DE846B6DA17056A3AACA871D81806A85C8213DFDF9329FF7E6F"
            },
            {
              "Id": "TimeInState:System.Single",
              "Name": "TimeInState",
              "Type": "System.Single",
              "Signature": "public System.Single TimeInState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F825B8FAB70E491F806FD075DB6DDF5ABFFBC333FCA78CA92B0CFDB5CE7C28C1"
            },
            {
              "Id": "Transition1Timer:System.Single",
              "Name": "Transition1Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Transition1Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64E1AB88B22ECFB30BE77B63B5DEA6B16CE0B6F8DAE8C751F0D8E64EA16408E1"
            },
            {
              "Id": "Transition2ATimer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Transition2ATimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Transition2ATimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C782603E3C4DCF9573513581E8194167B624CA7DF70DFCCE04FD8F9F9DF2992"
            },
            {
              "Id": "Transition2BTimer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Transition2BTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Transition2BTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5288A66A43EC30AEDC0D02D620D5D763CAABC3D1F7856847B4FD220AF1DE7C99"
            },
            {
              "Id": "Transition2CTimer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Transition2CTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Transition2CTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB3F8C161048C116ED537AD378D01680DF9F1B29F926DCC82DDF26A5742D4F5D"
            },
            {
              "Id": "Transition2DTimer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Transition2DTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Transition2DTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5E29A3AE732B795678B82943CFA242677595EC8CD9AC68C0AF50BD65A8009DC"
            },
            {
              "Id": "Transition3Timer:CandideCreator.Shared.Tools.TimerSimpleUp",
              "Name": "Transition3Timer",
              "Type": "CandideCreator.Shared.Tools.TimerSimpleUp",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimpleUp Transition3Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D913A63BACCC939405E5BEFA14B5C19ADD94D297EDAD03C90794D5A5DF823F9"
            },
            {
              "Id": "UpOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "UpOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 UpOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C0FAB730DB6063339133211740EF12BB6A20FBDBA09922EE90245321FAB6972"
            },
            {
              "Id": "WeakSpots:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E",
              "Name": "WeakSpots",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E WeakSpots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28710A7441D027346C2B0F05D295DA3C55CA7FE7F0416818725E7EB72A199199"
            },
            {
              "Id": "WeakspotTimer:CandideCreator.Shared.Tools.TimerSimple",
              "Name": "WeakspotTimer",
              "Type": "CandideCreator.Shared.Tools.TimerSimple",
              "Signature": "public CandideCreator.Shared.Tools.TimerSimple WeakspotTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B1B27895A0813242AD4719C26105337FC1B374D8AA5387FA935201344ABC3E1"
            },
            {
              "Id": "_configured:System.Boolean",
              "Name": "_configured",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _configured",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBF9E6653EE054A35601E4EFA43DB606D664F7183AC33EF8AE1DCDDCA7FDDC5C"
            },
            {
              "Id": "_deathSequence:System.Int32",
              "Name": "_deathSequence",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _deathSequence",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "634CD19F32CC8BDE7FE0C1D2B86A7FA5DC0B1C6C1793C6BF616ACB30124336CF"
            },
            {
              "Id": "_engineerParameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "_engineerParameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E _engineerParameters",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "969D7E3BF16254558BC856E2CD4895D63BE4946A6A210C031D73CB945F525B8D"
            },
            {
              "Id": "_laserStatueParameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "_laserStatueParameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E _laserStatueParameters",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DBAC36382B49CBC10789C24A8566D4B8DE4BDFDB31A2087D2C5578C50E485F0"
            },
            {
              "Id": "_lastHitWeakSpot:System.Int32",
              "Name": "_lastHitWeakSpot",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastHitWeakSpot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D85D9C1FCEAB30715D435B3DBDBED5518E032D386518FC08FC3228A958B1D05"
            },
            {
              "Id": "_locked:System.Boolean",
              "Name": "_locked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _locked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "719BE3B0A0BEAE56BF3A461150F0F3429190240A90DD65FA90FCF7E222496075"
            },
            {
              "Id": "_nextPitIndex:System.Int32",
              "Name": "_nextPitIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextPitIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B6485F98067F7553D17F66748D51C28762DBCD5AF6031BCE63E728C296DE369"
            },
            {
              "Id": "_nextSideChainIndex:System.Int32",
              "Name": "_nextSideChainIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextSideChainIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "522A744BA46849875D33C3D2C2C9202B9C7FB3EB4C47DF0C9A24EC26E9DA563D"
            },
            {
              "Id": "_prepared:System.Boolean",
              "Name": "_prepared",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _prepared",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADAB0D26E0135A3D21F2F8E1C50F25C3D1ABDEE23CD4B8697F0566146E3CF7BC"
            },
            {
              "Id": "_setup:System.Boolean",
              "Name": "_setup",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _setup",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27D3E2511798DDD5085EB820F0C2A33EEAE81B34E4B8051A6B349FE6E599D432"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cheat(System.Int32)-\u003ESystem.Void",
              "Name": "Cheat",
              "Signature": "public System.Void Cheat(System.Int32 cheat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cheat",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "0648135C6157A97D9F646EF25E35BF0864F251DE4EE09180FF068D6155D2F527",
              "Hash": "BAF2ED74F9931131BCCCB4FB5E694285D1676A94D32E4605CC5B8811FFD435CE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendDown(System.Single)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartPhase2()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase1()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartDying()",
                "CandideServer.MessageModels.Entities.UpdateEntityStateMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConfigureFight()-\u003ESystem.Void",
              "Name": "ConfigureFight",
              "Signature": "public System.Void ConfigureFight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "BD51C23F05B3A9EFF2EDDE96C5FB69B961B47B358014AEA7193760F66863FB4A",
              "Hash": "9D1FDA4106B7D1F0E0D4D86169A6F95A5BCBFDD1654168862D5A5380816CDA44",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Exception::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Count()",
                "CandideServer.ServerManagers.BossServerManager::ScaleBossHealth(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueDown(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Count()"
              ],
              "StringLiterals": [
                "Missing talos boss data"
              ],
              "Source": null
            },
            {
              "Id": "EndDyingAnimation()-\u003ESystem.Void",
              "Name": "EndDyingAnimation",
              "Signature": "private System.Void EndDyingAnimation()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "FCB04353A29B6E1D74CA24D38E3171402E230C6D58C0DAAFCA8931FF2443C097",
              "Hash": "3CAD7D43196FD80DC33E13EFD4433A3DD5D663BECBF17F1EC14079760F58AD40",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.BossServerManager::SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendQuickEntity(CandideServer.Entities.ServerEntityModel)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendUp(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SendUpBridge()"
              ],
              "StringLiterals": [
                "boss:talos"
              ],
              "Source": null
            },
            {
              "Id": "EndPhase1()-\u003ESystem.Void",
              "Name": "EndPhase1",
              "Signature": "private System.Void EndPhase1()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "9548671C9E3B2D471667C734A52E4895D7EE3A96458332B61E3B91D583A5FED5",
              "Hash": "7A2F5BD9F973F9DD9CCB5D74D7721D0F08124E4768B0163E0DD81A87AC12061F",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideCreator.Shared.Tools.TimerSimpleUp::Reset()",
                "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::ForceExposed()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CEndPhase1\u003Eb__88_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartBombingTowardsPlayers(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndPhase1A()-\u003ESystem.Void",
              "Name": "EndPhase1A",
              "Signature": "private System.Void EndPhase1A()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "6CD859EFE5A74D1A2745672B0F989D815D35BABA99CDCA32E268F67A323189E2",
              "Hash": "654865EC723278F569B5003D4C767CBED644DBF811B968DD7C8F3301FB14530D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::LockArena()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOffLight()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CEndPhase1A\u003Eb__86_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartBombingTowardsPlayers(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndPhase2()-\u003ESystem.Void",
              "Name": "EndPhase2",
              "Signature": "private System.Void EndPhase2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "7C2509D127DB0BF1A367E15EC65E9AD50E099CD27160D6564B56B091F78C9B70",
              "Hash": "317A2A2BB0A7A253B9DC3EEB3EDCA3001D2E5B8AF972009FBB66716850D772BB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::RemoveBossFight(System.Boolean, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartDying()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "82D122F8F6CBEE99AADCFD0D80D22623ADB96C33CA592709A3F9D8DAFB9844A0",
              "Hash": "B1ABDBF27F9A1B0E406F708B0A1C093D603962456E822007F91BB8C24BC7619A",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::IsBossDead(System.String)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E::.ctor()"
              ],
              "StringLiterals": [
                "boss:talos"
              ],
              "Source": null
            },
            {
              "Id": "GetAvailablePit(System.Int32)-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Name": "GetAvailablePit",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController GetAvailablePit(System.Int32 startIndex)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Parameters": [
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "3489140F3851DF0FC16A4B1F324C16D7D355F389DFF3BDEC71E9B8EF142FD821",
              "Hash": "FB2851D7831FF07563648F1D0E54B7E2081FC56DB2D6794CF445D61BFCDD41D6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_IsAvailable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAvailableSideChain(System.Int32)-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Name": "GetAvailableSideChain",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController GetAvailableSideChain(System.Int32 startIndex)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Parameters": [
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "0B58B80EEFD86F2E3548A79C1CE61F18ABC0A73C5E1DA3256359F1ED343A6CED",
              "Hash": "FBCB72D8AE8B1A62834EF158838082BA595643F1FE0DEFB4419F9C806F63EB49",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_IsAvailable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseOffset(System.Int32, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetBaseOffset",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetBaseOffset(System.Int32 state, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1328,
              "BodyHash": "6F8F3A3C347A43CF3A28F5AD417248B6E71A5ACEFF596AF37BE910FDCCF15B8F",
              "Hash": "CEFA3003F07AB68D324E055BC0E8716958C9EFEB8A77A542485B697D8C35BC4B",
              "CalledMethods": [
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::BounceOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::SineIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.MathF::Abs(System.Single)",
                "System.MathF::Floor(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::SineOut(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEngineerSpawnArgs(System.Single)-\u003ECandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "GetEngineerSpawnArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs GetEngineerSpawnArgs(System.Single spawnPositionRandomness)",
              "Visibility": "private",
              "ReturnType": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Parameters": [
                {
                  "Name": "spawnPositionRandomness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "84A1A4BDC657674F1B31ED3E6E42CABA856AE69332015BFBD7704D54DAEF3C5E",
              "Hash": "FE56C471122B2C16BD8706E3AA0F05088D22264C218B882443CE680E796D8952",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJunkId()-\u003ESystem.Guid",
              "Name": "GetJunkId",
              "Signature": "private System.Guid GetJunkId()",
              "Visibility": "private",
              "ReturnType": "System.Guid",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "9CE1BB1217E816B8B6B3326C34BE18C264742037358B755370C3B503ACDEDF05",
              "Hash": "23D10DDEED4D83AB0D6A2B26173C27D649C8975B444ED03AF82CCE310B0B40BF",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Dequeue()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLaserWallStatueSpawnArgs(System.Single, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ECandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "GetLaserWallStatueSpawnArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs GetLaserWallStatueSpawnArgs(System.Single laserWidth, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E overrideKnockbackDir, System.Nullable\u003CSystem.Single\u003E laserLength)",
              "Visibility": "private",
              "ReturnType": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Parameters": [
                {
                  "Name": "laserWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "overrideKnockbackDir",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "laserLength",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "DD190AC51FA92C3577ADDA222A9BA288C8013B2D32821AB518F38A6E9C9208E1",
              "Hash": "8233A4F049DC5D93A3A2513152C057E35082A32065A33A3F85F07A0CF1651643",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Linq.Enumerable::ToDictionary(System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003C!!0, !!1\u003E\u003E)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToStringInvariant(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [
                "beam_width",
                "knockback_dir",
                "attack_range"
              ],
              "Source": null
            },
            {
              "Id": "GetMasterEngineerSpawnArgs(System.Single)-\u003ECandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "GetMasterEngineerSpawnArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs GetMasterEngineerSpawnArgs(System.Single spawnPositionRandomness)",
              "Visibility": "private",
              "ReturnType": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Parameters": [
                {
                  "Name": "spawnPositionRandomness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "24F2DEC3DCEFBB826B9FBFC555FA1E26057344C1EF7894BC67B2B156044BEF2A",
              "Hash": "28657B92D6865330906F219042843B176A56B2CCF6C17371DB12A936EEC29909",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextPit()-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Name": "GetNextPit",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController GetNextPit()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "E49CC0E4C0C8EC75744F2CA00A100ABB8A996E6CBF964CEA5232914F37FACFD9",
              "Hash": "A5E0DD5B13A83EA7439C8BB9B8E935E4C4DF484A35E3E1739A37170662AC8B90",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetAvailablePit(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextSideChain()-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Name": "GetNextSideChain",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController GetNextSideChain()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "503C9565E94735CF42222802428FEDE097DC68F1C84DACA43A095CC1BA42E98B",
              "Hash": "FBE1B36097C0C67405FB52844BED920BC04776AB4F6735A5A4EDB524E5DFAA86",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetAvailableSideChain(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomAvailablePit()-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Name": "GetRandomAvailablePit",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController GetRandomAvailablePit()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "E1D87314FBAE3340804AEC814829B6182006D9D4813C6F325DA88A851F358057",
              "Hash": "83C0F09BB5584DE312BD08DD714DF2312C263ACEFF9462EDDCBAA0B0D3B6F91F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_IsAvailable()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomAvailableSideChain()-\u003ECandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Name": "GetRandomAvailableSideChain",
              "Signature": "private CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController GetRandomAvailableSideChain()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "EF868D8B6D8F8505CDD92DAF32D9021DD5E9D2A06212EED6F2EA3B30B74B6A17",
              "Hash": "378B18DDC12706D7E80CC03289539A2FF3CA56040D76D2965D8B7FBF3E3BEB06",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_IsAvailable()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomSpawnOffset(System.Guid)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomSpawnOffset",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetRandomSpawnOffset(System.Guid entityBaseId)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "entityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "9DCFF609B19E131D319A4A9E5B3E596F80BF26D6203A924ACDC75A7C9F9CF02D",
              "Hash": "AB726BE04296BC898B04E508D21F96091E685A233778A8AED0A45D968F3EA92F",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LockArena()-\u003ESystem.Void",
              "Name": "LockArena",
              "Signature": "public System.Void LockArena()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "69200E756E89073075E055599493C04A3F5DCADED52CC3AA42518246652AD7D3",
              "Hash": "44C17C27B46B72AD5A479FEC5F5F56B0B4F9BE072E44B55106F40780E7F134B4",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::SetBossFightLocked(System.Guid, System.Boolean)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SendDownBridge()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWeakSpotRepaired(System.Single)-\u003ESystem.Void",
              "Name": "OnWeakSpotRepaired",
              "Signature": "public System.Void OnWeakSpotRepaired(System.Single repairAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "repairAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "51A5E721EE1DDC5DE634EB6EE40A34FE5134395C50F4C736BBD75BD9FB3B3C3C",
              "Hash": "47D0CD7F218C4E1ACA62DE546D30375B28770BAD960808D5C419A608E2B378EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareFight()-\u003ESystem.Void",
              "Name": "PrepareFight",
              "Signature": "private System.Void PrepareFight()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "B4B3CBF1BED7940AFBF57E7EDE7869F690BD2A929D73DD1DF6A2DC8FEB510A2F",
              "Hash": "7F801A7BA1F4403FB76C2AE45E88E1A5520AA36463334B478697F080ADDD49F9",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartPhase1()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetRepairable()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SetDown()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::PrepareDown()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueAction(System.Single, System.Action)-\u003ESystem.Void",
              "Name": "QueueAction",
              "Signature": "private System.Void QueueAction(System.Single delay, System.Action action)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delay",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "D60384E7F29825B8756ADB074134F502885A8546B04A82F69CEDAAFEDE28F6F0",
              "Hash": "2BDA13E7C23BF906DE04013B8DCB049DAB0694CC85EA13E8326C578FA084D3E3",
              "CalledMethods": [
                "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E::Enqueue(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBossFight(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveBossFight",
              "Signature": "public System.Void RemoveBossFight(System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "EDF0749A0551D8D27A769221E5EF1DE1B5EAAC23C23BECE5537D3F6A12C42013",
              "Hash": "B340E2E80401E9E6C9B1B650E848E77A22B36A6BDF16B4BD12A9CA0F308A353A",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDownBridge()-\u003ESystem.Void",
              "Name": "SendDownBridge",
              "Signature": "private System.Void SendDownBridge()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "31B1725C75B681C827A661D4406697474113BEFD7BEADFA6211BB0EE231C66E4",
              "Hash": "31A9C576DFE12A6FB354C7F09BAF08FB65572B1BCB7F5759118F215CC82DDDB4",
              "CalledMethods": [
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass72_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass72_0::\u003CSendDownBridge\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendIndexLever(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SendIndexLever",
              "Signature": "private System.Void SendIndexLever(System.Int32 index, System.Int32 leverIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leverIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "8C70C0544A5F6EA6682D691FD8DC38F4F1B49F1729C2FC2CA0E83393C6744605",
              "Hash": "57A6F37CBD6F66500F841C79D4E2DB1249D6958A8D96A51FDE5EB552F2FF7FDE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Boolean::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Int32::ToString(System.IFormatProvider)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "can_flip_off",
                "lever_name",
                "interact_only"
              ],
              "Source": null
            },
            {
              "Id": "SendJunk(CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController)-\u003ESystem.Void",
              "Name": "SendJunk",
              "Signature": "private System.Void SendJunk(CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController pit)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pit",
                  "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "C22F9E9B0C4927687BD54A495A87089C6EC25D31554CC5B4B3EC141EAB0EFB76",
              "Hash": "7A35414C5AF35E5DBFC8AA27B5B5FE6EA732F97939439C5F36E0A6604BE693DA",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetJunkId()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomSpawnOffset(System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Boolean::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "can_flip_off",
                "lever_name",
                "lever",
                "interact_only"
              ],
              "Source": null
            },
            {
              "Id": "SendUpBridge()-\u003ESystem.Void",
              "Name": "SendUpBridge",
              "Signature": "private System.Void SendUpBridge()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "C994E4A0B506EA00CCA83B4CFCFE5AE092C4E734CAC6C1370104E7DFDA4291F7",
              "Hash": "F2AF02DB71231E36D605B986DB37EAFA26D2D893600F8A6CE46B5405016112B6",
              "CalledMethods": [
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass73_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass73_0::\u003CSendUpBridge\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(System.Int32 state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "08AEC65C4AEEE39570C8A1D6CC7F0FC22180DB6FE8DE7E517AE5EDD79F1BDB9D",
              "Hash": "508BE5AF7D5E3C2463AC398C8E7E1FDF3B85D5240190844A47C843A7DB0C3A57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 465,
              "BodyHash": "C2C3D2F0E7C054F0882710CF33B0C94F604801AAB60627C360E32C536574FC4F",
              "Hash": "FB315A1BDB8F8A7FF16D60B1BEEC345E2678F4AB87065A046A743EC43E40E0E3",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::Add(!0)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "ServerTalosArenaController.\u003C\u003Ec::\u003CSetup\u003Eb__69_0(CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController, CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController)",
                "System.Comparison\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "ServerTalosArenaController.\u003C\u003Ec::\u003CSetup\u003Eb__69_1(CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController, CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController)",
                "System.Comparison\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "ServerTalosArenaController.\u003C\u003Ec::\u003CSetup\u003Eb__69_2(CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController, CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController)",
                "System.Comparison\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "ServerTalosArenaController.\u003C\u003Ec::\u003CSetup\u003Eb__69_3(CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController, CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController)",
                "System.Comparison\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnStoneJunkWave()-\u003ESystem.Void",
              "Name": "SpawnStoneJunkWave",
              "Signature": "private System.Void SpawnStoneJunkWave()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "D3868F7FD832D30B0712959D722F9499420F32326C81C1F98ECED3D604EAC9BF",
              "Hash": "283E307505B13C299864AAC208F92F133FA974EF8CC9F402E11F7B20BD142F54",
              "CalledMethods": [
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass93_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "System.Random::Next(System.Int32, System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass93_0::\u003CSpawnStoneJunkWave\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass93_0::\u003CSpawnStoneJunkWave\u003Eb__1()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartBombingTowardsPlayers(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "StartBombingTowardsPlayers",
              "Signature": "private System.Void StartBombingTowardsPlayers(System.Single timeBeforeStart, System.Single length, System.Single timeBeforeRandomBombsAgain, System.Single startBombCount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeBeforeStart",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBeforeRandomBombsAgain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startBombCount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "AB235085156EEAB04A3E156CCAA2C167D76E54FD305667FB6F676C58EFC658E0",
              "Hash": "9CE1963F4D452F9C08039EA42BE1873C8954CBA43C7640EEF471B86B09540522",
              "CalledMethods": [
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass120_0::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass120_0::\u003CStartBombingTowardsPlayers\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDying()-\u003ESystem.Void",
              "Name": "StartDying",
              "Signature": "private System.Void StartDying()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "C349B5324303E4682C5D869B329213C149F2712780F467A0D1C81BC39CF8938A",
              "Hash": "534D185B7F3CC5F5182EA66184C9AF7277E3259CC781976917056D3D6A128BAC",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideCreator.Shared.Tools.TimerSimpleUp::Reset()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendDown(System.Single)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendDown(System.Single)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::Close()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetDying()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFight()-\u003ESystem.Void",
              "Name": "StartFight",
              "Signature": "private System.Void StartFight()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 585,
              "BodyHash": "DC9382EE1B435CD8E2A46A118550CEC648992224D9042B814D1826E4E455BC91",
              "Hash": "F21F4CFA375AC811C143DDD6CE854433530824A47B06952F983E42724684B9DB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "CandideServer.ServerManagers.BossServerManager::StartBossFight(System.String, Shared.Entity.EntityWrapper, System.Int32, System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::ConfigureFight()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartPhase1()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetRepairable()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetEngineerSpawnArgs(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendQuickEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::SetArea(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::PrepareDown()",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)"
              ],
              "StringLiterals": [
                "boss:talos",
                "Failed to create boss fight for talos boss"
              ],
              "Source": null
            },
            {
              "Id": "StartPhase2()-\u003ESystem.Void",
              "Name": "StartPhase2",
              "Signature": "private System.Void StartPhase2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "B4A08B10F15AECFAB49EFDFC76D1D76D819C65D438744FC98C8FC919F7B70094",
              "Hash": "7B0E252C136E47B3E13CE444DBFD69E78D3CC8F2463A9D79833D11C671F23C39",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideCreator.Shared.Tools.TimerSimpleUp::Reset()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartPhase2()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::PrepareDown(System.Single)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CStartPhase2\u003Eb__94_2()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartBombingTowardsPlayers(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TookWeakSpotDamage(System.Single, Shared.Entity.EntityWrapper, CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController)-\u003ESystem.Void",
              "Name": "TookWeakSpotDamage",
              "Signature": "public System.Void TookWeakSpotDamage(System.Single damage, Shared.Entity.EntityWrapper sourceEntity, CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController damagedWeakSpot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damagedWeakSpot",
                  "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "EFDE29B51BE4791EA7ED8CB3CE109D8199B232CFC66E3517E247342A86944028",
              "Hash": "70B43FEA0614B053028B625EB523F3D5F70444655C77D0F96B8B025DE031B148",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetKnockedOut()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Count()",
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartBombingTowardsPlayers(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "937A6F5B4628DE84A0FB556AA5F48538BAFF693A85AA82704B511CBD9F715A1B",
              "Hash": "831665424DD328578F66FE321D6E7D6AB0FA45E053DE6FF42539E039318E37F3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetBaseOffset(System.Int32, System.Single)",
                "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E::TryPeek(!0\u0026, !1\u0026)",
                "System.Collections.Generic.PriorityQueue\u003CSystem.Action, System.Single\u003E::Dequeue()",
                "System.Action::Invoke()",
                "CandideServer.ServerSystems.WorldItemServerSystem::StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateLeverBehaviour()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateInactive(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition1(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase1(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition2A(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition2B(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition2C(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition2D(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePrePhase2(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase2(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateTransition3(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateDead(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBombTowardsPlayers(System.Single)-\u003ESystem.Void",
              "Name": "UpdateBombTowardsPlayers",
              "Signature": "public System.Void UpdateBombTowardsPlayers(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "2F6F3D1DA64F095FB4219230F79B0471ED8359130BAE57AB15177DE92F2CFD5B",
              "Hash": "8F1CB4A0BB8EEAC66B074271876838398F0BCDCADFE5D8C1BA26C3EAF8BD6A5F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateBombTowardsPlayers\u003Eg__UpdateBombChase|82_0(CandideCreator.Shared.Tools.TimerSimple\u0026, System.Nullable\u003CSystem.Guid\u003E\u0026, System.Nullable\u003CSystem.Guid\u003E\u0026, System.Single\u0026, CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController, ServerTalosArenaController.\u003C\u003Ec__DisplayClass82_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDead(System.Single)-\u003ESystem.Void",
              "Name": "UpdateDead",
              "Signature": "private System.Void UpdateDead(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "29F0430ACA0834359D107B843D9B39DEA1732A1A3F9F05D25A9BFB9EEE23E267",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInactive(System.Single)-\u003ESystem.Void",
              "Name": "UpdateInactive",
              "Signature": "private System.Void UpdateInactive(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "528989C33EC9F7F4FE23CBE2071B7FDFEC106850AABEC2D16BF5143E21530C1F",
              "Hash": "3884A6D2D67E6365136E2DBE2598DECDDF9F1C1AE832E66F0189A7813AAB9171",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::Setup()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::PrepareFight()",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartFight()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLeverBehaviour()-\u003ESystem.Void",
              "Name": "UpdateLeverBehaviour",
              "Signature": "private System.Void UpdateLeverBehaviour()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "5982FCC12F9D00FA90EA9E2CC384E82FD3E806C635E8E4FFF845AC6D22424F4D",
              "Hash": "E8D502EFF6F63C7722954E6C8A11C1441AAC76A0A7F3AB42A2A2852CC36CB36D",
              "CalledMethods": [
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass83_0::.ctor()",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_IsAvailable()",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)",
                "System.Random::Next(System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass83_0::\u003CUpdateLeverBehaviour\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass83_0::\u003CUpdateLeverBehaviour\u003Eb__1()"
              ],
              "StringLiterals": [
                "lever",
                "d5b6edfc-1c6e-408d-8e86-b314bd94e8ff",
                "drop-table-id",
                "boss:talos:bonus",
                "Style",
                "Volcano"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePhase1(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1",
              "Signature": "private System.Void UpdatePhase1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "8390763589F1052681A0C5914E21FA47765A584DC7A2F8CCDFDF9C7C06F4F46C",
              "Hash": "19B61C27B074AE652FA6D5D2016C03CF617258D206FAA757D4C5A304C6D9E8A4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase1()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateBombTowardsPlayers(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase1B(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase1A(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1A(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1A",
              "Signature": "private System.Void UpdatePhase1A(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1288,
              "BodyHash": "D6BEF0793416E5CFCA4F097599C58A572D2382B54F6BEAB1F13A4976EE8FD92B",
              "Hash": "2248431702771F93DDD073F2A0CCFF295527F133BB70BDD0ABD91E9BC73E09C0",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase1A()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_0::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomAvailablePit()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_0::\u003CUpdatePhase1A\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_1::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_1::\u003CUpdatePhase1A\u003Eb__1()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_1::\u003CUpdatePhase1A\u003Eb__2()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_2::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_2::\u003CUpdatePhase1A\u003Eb__3()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_2::\u003CUpdatePhase1A\u003Eb__4()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_3::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_3::\u003CUpdatePhase1A\u003Eb__5()",
                "System.Random::Next(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_4::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_4::\u003CUpdatePhase1A\u003Eb__6()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_4::\u003CUpdatePhase1A\u003Eb__7()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_5::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_5::\u003CUpdatePhase1A\u003Eb__8()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_5::\u003CUpdatePhase1A\u003Eb__9()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_6::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_6::\u003CUpdatePhase1A\u003Eb__10()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_6::\u003CUpdatePhase1A\u003Eb__11()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass85_7::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1B(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1B",
              "Signature": "private System.Void UpdatePhase1B(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 913,
              "BodyHash": "DC1E146F35974B88333A2F909AF1F0051E43002004429DF35033B045E7114577",
              "Hash": "D71D83064CABF1544EE4AE81D53EA92567C2F0FFE78C0BDFB7CAFC37D2ADED54",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdatePhase1B\u003Eg__LaserWallFunc|87_0(System.Int32, CandideCreator.Shared.Tools.TimerSimple\u0026, ServerTalosArenaController.\u003C\u003Ec__DisplayClass87_0\u0026)",
                "CandideCreator.Shared.Tools.TimerSimple::Update(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase1()",
                "System.Random::Next(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass87_1::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::PrepareTurnOnLight()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass87_1::\u003CUpdatePhase1B\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOffLight()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomAvailablePit()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetEngineerSpawnArgs(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomAvailableSideChain()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "attack_duration",
                "3",
                "rotation_speed",
                "20"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase2",
              "Signature": "private System.Void UpdatePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1068,
              "BodyHash": "CA6732541FFCCC22990165B87D2E8FA87382AF1F04438DB8B23E0EA89A304602",
              "Hash": "383A1FE6725A407DE071BD2BFB2F598C0E614461F4A449DFCB164160F2D871CE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateBombTowardsPlayers(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase2()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdatePhase2\u003Eg__LaserWallFunc|96_0(System.Int32, CandideCreator.Shared.Tools.TimerSimple\u0026, ServerTalosArenaController.\u003C\u003Ec__DisplayClass96_0\u0026)",
                "CandideCreator.Shared.Tools.TimerSimple::Update(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "System.Random::Next(System.Int32)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass96_1::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::PrepareTurnOnLight()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass96_1::\u003CUpdatePhase2\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOffLight()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Count()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomAvailablePit()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetEngineerSpawnArgs(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetRandomAvailableSideChain()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()"
              ],
              "StringLiterals": [
                "attack_duration",
                "3",
                "rotation_speed",
                "20"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePrePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePrePhase2",
              "Signature": "private System.Void UpdatePrePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "F323E7714A2B8D64F8A6D31B102F6D029C474AC865C05CF776E0E748137C6DA7",
              "Hash": "28C870F03FEC7D075466B1887452B6B662CBE7E31228311E3FFA811391DBAE80",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateBombTowardsPlayers(System.Single)",
                "CandideCreator.Shared.Tools.TimerSimpleUp::Update(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdatePrePhase2\u003Eg__LaserWallFunc|95_0(System.Int32, CandideCreator.Shared.Tools.TimerSimple\u0026, ServerTalosArenaController.\u003C\u003Ec__DisplayClass95_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition1(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition1",
              "Signature": "private System.Void UpdateTransition1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9A67A4896CCCBA9730524991E93491B97FA9AAD5EA261A42348331140F40C4D6",
              "Hash": "5435D592ED59FBE687C3B451A00B8CE56D63BA86DBAB4D1322D8E1F6F0BCC322",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2A(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2A",
              "Signature": "private System.Void UpdateTransition2A(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "61D60192ADA679C6C5DB3DE5446DE3AEEFB1414B9C9F88542AEFB77D9B7C1A4F",
              "Hash": "5D4DA8BEB959F737AB61E47B2DBC88B4CAD29110177980E84C26449C11ACCE31",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateBombTowardsPlayers(System.Single)",
                "CandideCreator.Shared.Tools.TimerSimpleUp::Update(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SpawnStoneJunkWave()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2A\u003Eg__LaserWallFunc|89_0(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2B(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2B",
              "Signature": "private System.Void UpdateTransition2B(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 365,
              "BodyHash": "472F2E1C2CDDD93E9C8BA1A66292A0ACFF40DC00CD48C2638A6E19474E263CB2",
              "Hash": "748CA1BA70B84AF4C66CB2A862ABEA3D6BAD988F9C052FF7967B8FCAFA951454",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.TimerSimple::Update(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SpawnStoneJunkWave()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_IsAvailable()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_1()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_2()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_3()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_4()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_5()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_6()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_7()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2B\u003Eb__90_8()",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2C(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2C",
              "Signature": "private System.Void UpdateTransition2C(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "7F2A8F7FDDF8BFB38C29DE45E3BBABEF16428D5BB24187926D8B0A5D04BE8F33",
              "Hash": "DE5024DCD49E83E2D9DF654050361760E74ABAB094B427936EEF2417C04D9527",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.TimerSimpleUp::Update(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::SetState(System.Int32)",
                "CandideCreator.Shared.Tools.TimerSimple::Reset(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2C\u003Eb__91_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::\u003CUpdateTransition2C\u003Eb__91_1()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2D(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2D",
              "Signature": "private System.Void UpdateTransition2D(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 676,
              "BodyHash": "8F301F671554FB190528184B498347B89A570519574575EF04E4CAD2B366CABB",
              "Hash": "9488FC630BE0921DAE76CE1E826FF9909F4B364F64A786DF89E00F2CA8738B94",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.TimerSimple::Update(System.Single, System.Single)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass92_0::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetLaserWallStatueSpawnArgs(System.Single, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass92_0::\u003CUpdateTransition2D\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::QueueAction(System.Single, System.Action)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController\u003E::get_Count()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass92_1::.ctor()",
                "ServerTalosArenaController.\u003C\u003Ec__DisplayClass92_1::\u003CUpdateTransition2D\u003Eb__1()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.MathF::Sin(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendDown(System.Single)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendQuickEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u003CSystem.Single\u003E, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartPhase2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition3(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition3",
              "Signature": "private System.Void UpdateTransition3(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 375,
              "BodyHash": "304A2457117FFB4D529B10166E627A9F5C34DB772A21E757BFBBFCA734579912",
              "Hash": "04304A086DB638C275A5457E59D4BF9A6040CCA479D06D40F43F1D1C9335792E",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.TimerSimpleUp::Update(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndDyingAnimation()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOnLight()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetBrokenDying()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::Hide()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController\u003E::MoveNext()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController::Disconnect()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D842A64C7EE89D12ACC38BE79432274776728044ADFDB4456332E77341E7D2FC"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController",
          "Name": "ServerTalosBossChainController",
          "DisplayName": "ServerTalosBossChainController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosBossChainController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "Parent:CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Name": "Parent",
              "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C43BF657986F7971E1BABB9216A11843084FC94D09AD62030243A2504368A43"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Disconnect()-\u003ESystem.Void",
              "Name": "Disconnect",
              "Signature": "public System.Void Disconnect()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CCA81393D6B5A7C8D04B9641CAAA7B019BF070D00B0DAA61989E18D2146A48F2",
              "Hash": "DC36FA749BE89437E3DC6534D6F2B0B5553E3D3A15E64A83735233D7D3B9E3AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "22144A0DBE01A37AFBFA68D791B1EE34DE4FB12B636EBF053DF77AA0F9F3BAD0",
              "Hash": "15D6595F4DE485C314A7D57006D52822EBB4C5819A08EFBF9A7B08A63E76FF32",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2583E072C2FC6FCAAD80BEF25C1DDD9A843A2D88F0B13B23DCC26C870AD767FA",
              "Hash": "DD68DC8F377DE575C6F831F10984A01DCF4DF9F170C7756F1A6640E2019EE152",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "2D228A024EE1471138A72557311EF547F1941F39397F0A78C54960E38B480B41",
              "Hash": "BDFFB314A19E8C24CDCB1E9922D697E0312D93D904718C2948CCFCF4FC6D4AC7",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B1A9673CCF7F9E3E61C16BA818666A6A2452B68EDE0F0A222A5882A3915D4B9"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosChainCannonController",
          "Name": "ServerTalosChainCannonController",
          "DisplayName": "ServerTalosChainCannonController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosChainCannonController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChargeTimer:CandideCreator.Shared.Tools.Timer",
              "Name": "ChargeTimer",
              "Type": "CandideCreator.Shared.Tools.Timer",
              "Signature": "public CandideCreator.Shared.Tools.Timer ChargeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18DEBC55E6F23A56A87CA5597019BA52FEFF670BF02D2FA15E626360395119FE"
            },
            {
              "Id": "IdleTimer:CandideCreator.Shared.Tools.Timer",
              "Name": "IdleTimer",
              "Type": "CandideCreator.Shared.Tools.Timer",
              "Signature": "public CandideCreator.Shared.Tools.Timer IdleTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B384FA8C8183FDB18768D83B86C44A37CE9FD904F89B699931CABEC31C922013"
            },
            {
              "Id": "RotateCooldown:System.Single",
              "Name": "RotateCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single RotateCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C4A7E650F6A070D52C1F715ED6D9BE6F2DF7CE033AE9D34242357D7FDEB529F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "13152FCACE062E1456760BAA79DA7AFF94C572B47BC402E50EC26B7410F3B4FC",
              "Hash": "C6F931AEB7991A749C664497AD0203D16C6732C609BA9CF2986CD7849B66EA60",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.Timer::.ctor(System.Single)",
                "CandideCreator.Shared.Tools.Timer::SetTimeToNextTick(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Fire()-\u003ESystem.Void",
              "Name": "Fire",
              "Signature": "private System.Void Fire()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "C346921824AC0057F5F10998C4117677D32260E9845DD484CFC7EDAC393D2F4D",
              "Hash": "A9C8515B4C58154429B854BF718067B75C9DA7F5F4B2521F0C0242E3AFF8C239",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "talos:chain_cannon"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "BBCD31CAFF82DBE5E65E8F225E0D53910CDC84E7A2DC1F2006ECFD29F519295C",
              "Hash": "A599F01E9418B90F82D9BE2B8B4FEAF94A90ABB52433ABB05CF2E1CEB71089FD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Tools.Timer::Update(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosChainCannonController::Fire()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "208C6C69A3823092A4A1C84CA00545086DD72D4516F45CCEF5E60F858C69D2BA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
          "Name": "ServerTalosFloorPitController",
          "DisplayName": "ServerTalosFloorPitController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DownTime:System.Single",
              "Name": "DownTime",
              "Type": "System.Single",
              "Signature": "public System.Single DownTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B53666A62FDEA32E4C3A0F9D3F77EF99C428AADEA8602E79DA52E586799DF9E1"
            },
            {
              "Id": "Lift:System.Single",
              "Name": "Lift",
              "Type": "System.Single",
              "Signature": "public System.Single Lift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94206150CDC4647FB9167D4708C5E5964FB63FDDFA43E13945DADD007E9ECB23"
            },
            {
              "Id": "LiftBottom:System.Single",
              "Name": "LiftBottom",
              "Type": "System.Single",
              "Signature": "public System.Single LiftBottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7447B2166651F3C88F75934390875C673840375D7038AF11C692CC191DD7C1C"
            },
            {
              "Id": "QueuedEntityArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "QueuedEntityArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "public CandideServer.ServerControllers.SpawnEntityArgs QueuedEntityArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D4D26A61E946BBA2E26AB216D7A372D15A5DE4E77F33F9D3520F9F5A79084A8"
            },
            {
              "Id": "QueuedEntityOverrideMaxHealth:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "QueuedEntityOverrideMaxHealth",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E QueuedEntityOverrideMaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6B80E24B7F844C2C8B2EC7A2F4138F66A1D68E13531FE6AAB8A76A09894EF66"
            },
            {
              "Id": "QueuedEntityStunReduction:System.Single",
              "Name": "QueuedEntityStunReduction",
              "Type": "System.Single",
              "Signature": "public System.Single QueuedEntityStunReduction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A15317665B0FE09B7A1F98D9252C15F77C2C8AE3F00A08DCCAE60805526984"
            },
            {
              "Id": "StayAvailable:System.Boolean",
              "Name": "StayAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StayAvailable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74E154C111CC791C617570D166803E6AB51D213ACCA946FD5279E3B4BDC2AF88"
            },
            {
              "Id": "SuperLiftBottom:System.Single",
              "Name": "SuperLiftBottom",
              "Type": "System.Single",
              "Signature": "public System.Single SuperLiftBottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0EA70EEA54646B959EEE6851F06C4FA6D2E119DC3659C34C1767D606CA302345"
            },
            {
              "Id": "SuperTransitionTime:System.Single",
              "Name": "SuperTransitionTime",
              "Type": "System.Single",
              "Signature": "public System.Single SuperTransitionTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "623D83E8407C2CBD3FB6C56FBA357B60F73D1C7F2A1CF8B9248211804C16FA68"
            },
            {
              "Id": "TransitionTime:System.Single",
              "Name": "TransitionTime",
              "Type": "System.Single",
              "Signature": "public System.Single TransitionTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "705DADD1069B42B0093E7D8A7B93D93F6D0F226E72713BB895028119B89B8074"
            },
            {
              "Id": "UpTime:System.Single",
              "Name": "UpTime",
              "Type": "System.Single",
              "Signature": "public System.Single UpTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CB35D65D01673CD611FE6F2B29BC07A79596AF9425598BC1226946649EFE426"
            },
            {
              "Id": "WarningTime:System.Single",
              "Name": "WarningTime",
              "Type": "System.Single",
              "Signature": "public System.Single WarningTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "131009F33BF03569BB90C4FBE2522B50DEDAAAFD51AFD50994044426A18568B2"
            }
          ],
          "Properties": [
            {
              "Id": "IsAvailable:System.Boolean",
              "Name": "IsAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAvailable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E5519404F867CE4C5E1E48741B30E80303C104ED1EC04F32B5EE01BCBB62EE83"
            },
            {
              "Id": "IsSuper:System.Boolean",
              "Name": "IsSuper",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSuper",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C99DA9D021DD7BF05DA1364333FCCE3A0A92C5267915DACEC96ADE4301675199"
            },
            {
              "Id": "LiftHeight:System.Single",
              "Name": "LiftHeight",
              "Type": "System.Single",
              "Signature": "public System.Single LiftHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6E5EA73359F7F34F69CF7552C41D19047A8B781A9233E3BCBEAA41EE86C33189"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CarryEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "CarryEntity",
              "Signature": "private System.Void CarryEntity(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector3 posOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "posOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "814CBBF4DFBFDF94475D5CE49EEF399C6A41F318CC8DAEDC528E1ED359560ED8",
              "Hash": "DC917B9282D65CA3C0F6531349E7DACE984F8AEBC4FBC677B26DEEEA6634A2CE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7FDCE56901BD1B504167B722A1F81F179D7473EA66087B3F885DF405C086E54E",
              "Hash": "678D7EAA56D34492A706439B838BC6D4B496C200E4776F2D1E84011241E31FFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDown(System.Single)-\u003ESystem.Void",
              "Name": "SendDown",
              "Signature": "public System.Void SendDown(System.Single downTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "downTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "1F4D8AC73D69DB06485B85FD59D720B57CCF01EC8B907857E52CB8237E584243",
              "Hash": "4AF598248E696B9D907D2B1AE153C23484B5DA25187E6CAE32ACC71C3AF16C7B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u00601\u003CSystem.Single\u003E, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SendEntity",
              "Signature": "public System.Void SendEntity(CandideServer.ServerControllers.SpawnEntityArgs args, System.Nullable\u003CSystem.Single\u003E overrideMaxHealth, System.Single stunReduction, System.Boolean stayAvailable)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideMaxHealth",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stunReduction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stayAvailable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "AF4EF9CBB9B1711A5A35E8B8581EE2B1DDC928021CED581B4B6C67B2113564E1",
              "Hash": "BE318FF8FD644A90483886F45632902A0E490845E51FBB64DCC427DBE6BA191F",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendDown(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendUp(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendQuickEntity(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "SendQuickEntity",
              "Signature": "public System.Void SendQuickEntity(CandideServer.Entities.ServerEntityModel entityModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "06E3F73D76FCAD170F384E41ED8087B89327DAA895CC7DC36388D870C526701F",
              "Hash": "DA1BF48DC0500C44F1055FB56FE4D9F915779A14F209ECF2CF8A3565F7F1AD26",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::CarryEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendQuickEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u00601\u003CSystem.Single\u003E, System.Single)-\u003ESystem.Void",
              "Name": "SendQuickEntity",
              "Signature": "public System.Void SendQuickEntity(CandideServer.ServerControllers.SpawnEntityArgs args, System.Nullable\u003CSystem.Single\u003E overrideMaxHealth, System.Single stunReduction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideMaxHealth",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stunReduction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "96BF3F9575370450A924121CD6CD3E30A80D4A70D36FA1F746D6147C9196B611",
              "Hash": "D492E129E66BAD9325A4D621EB2CC749437DC965D667048D509836434E3023D5",
              "CalledMethods": [
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendUp(System.Single)-\u003ESystem.Void",
              "Name": "SendUp",
              "Signature": "public System.Void SendUp(System.Single upTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A8077CF21919B7A46FA5845F2CA532979262AF3383FB775F40BE85AB504DE77D",
              "Hash": "5B150D118A511C3351F45F2421C981B385B09ED13DDB085458BF02F90C8C297C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDown()-\u003ESystem.Void",
              "Name": "SetDown",
              "Signature": "public System.Void SetDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "60801EC93E607E0FA30AF4E0499AB3124365A30F8DA7CFABD876E271559C1B82",
              "Hash": "BB0109155742F83027D1F6E9AEF97BDFE995C6D77C12B04CB9863FCD19E99AD6",
              "CalledMethods": [
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnQueuedEntity()-\u003ESystem.Void",
              "Name": "SpawnQueuedEntity",
              "Signature": "private System.Void SpawnQueuedEntity()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 463,
              "BodyHash": "77006D40DD9FC44ABF1EBDD08BBFB1910A6A4F0135F018B6E9A4600A2AB88DD7",
              "Hash": "757B5ECAC3BE3B640D742AF328E1C6E8B99C3A5A99C7447F8734495F6599942A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::CarryEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DropTable(Shared.Models.DropTables.DropTableSystem)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Aggro.CircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Aura.Args.BaseStatsAuraArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "boss:talos:adds",
                "aura:special:set_max_health",
                "Health"
              ],
              "Source": null
            },
            {
              "Id": "SuperSendDown(System.Single)-\u003ESystem.Void",
              "Name": "SuperSendDown",
              "Signature": "public System.Void SuperSendDown(System.Single downTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "downTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "D234B025724B46F088705748869BCAEACAD9AB87FDEBEBFABE2254608FC2801E",
              "Hash": "BE0C24B97AA707226B7DB6FA26F8C0F7A5BAE88F0227B5D902E770836AACF886",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SuperSendUp(System.Single)-\u003ESystem.Void",
              "Name": "SuperSendUp",
              "Signature": "public System.Void SuperSendUp(System.Single upTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "356A77618869AC7D40477A9ED3E727AB642B9E0BC7D28A2E1BCD4BD0C0583232",
              "Hash": "207697F0BB84B8CBD9C9367E05E40D84706B112CE687E937B88F201DB0098668",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 461,
              "BodyHash": "D31A060A9812516D2AB460FD5BDC2EF8D3AA590AF9FF609D480637475272DD3D",
              "Hash": "C698375B4B89B28929CFE1970457CB89774A1C50306EFA4DDE8F8396B5EB315D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_IsSuper()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::get_LiftHeight()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SpawnQueuedEntity()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SendUp(System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7968907CF7BD76950054FDEC69E5B6D77A6FE2346023A554662D97382EE6892B"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController",
          "Name": "ServerTalosShoulderController",
          "DisplayName": "ServerTalosShoulderController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "Config:CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Name": "Config",
              "Type": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.TalosFightConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F75EC5586D0728046E7B3B4B9CDFB2222102F4517EFC7CCB0580853973FE0F31"
            },
            {
              "Id": "IsOpen:System.Boolean",
              "Name": "IsOpen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOpen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D0EE04AE2AB22E4A28F7EF04D72B67237847AF1BD74CB0EE1CA7B3F1F91E29"
            },
            {
              "Id": "OpeningAnimationFrameTime:System.Single",
              "Name": "OpeningAnimationFrameTime",
              "Type": "System.Single",
              "Signature": "private System.Single OpeningAnimationFrameTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0C42973E79DF11C0134E8DAC4F0A5A3AB230F890952DEEC25406B47912C00B8"
            },
            {
              "Id": "Parent:CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Name": "Parent",
              "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C43BF657986F7971E1BABB9216A11843084FC94D09AD62030243A2504368A43"
            },
            {
              "Id": "ShootAnimationFrameTime:System.Single",
              "Name": "ShootAnimationFrameTime",
              "Type": "System.Single",
              "Signature": "private System.Single ShootAnimationFrameTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14962649C4445C408DE7799D97B40DB0FE6B7183CB2F2DDAD23FF87F9828966C"
            },
            {
              "Id": "TargetArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "TargetArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF TargetArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2F8E0F4B31F05D48F30D8C8AF66C85CAB2C8741782639BF9BC7D40708860B21"
            },
            {
              "Id": "_openingAnimationTimer:System.Single",
              "Name": "_openingAnimationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _openingAnimationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C752B4690979D1285AF05D6A2168D0559DA1BF32CB8AB3D69DFFE2359741741"
            },
            {
              "Id": "_randomShootTimer:System.Single",
              "Name": "_randomShootTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _randomShootTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96D8A0260D668CFDAE9BE3FD6E37A6B5DB1CB972E9690BFB446417A4A7A1DA01"
            },
            {
              "Id": "_shootAnimationTimer:System.Single",
              "Name": "_shootAnimationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _shootAnimationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE6E5572C981EF80CACB2B82D3B0E08583864D170F794E9C8E4ECBD6F5190D82"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate(System.Single)-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate(System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "492590FD58E4EBF1FDF4F8000C2BBBF8A9BA17E27BDADA10139FEB0E6B6CD00A",
              "Hash": "04AFC6AC7E2A7B3CD27B85E368C06F8A5B586216745F9684B58B21C173C4CB30",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Close()-\u003ESystem.Void",
              "Name": "Close",
              "Signature": "public System.Void Close()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "E88957A1FF5BBC6825B1FDA7C6D750E74873F3E7386DC7D3974E18D6A00029D4",
              "Hash": "1A26402ECE6CA6E176C9DB72FCBE911673FDD9CE69627DFAEB9487ED1508D636",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FDEEE9522059FB80C1914AAA0EB5403C79A4AE06ABB121BC396FD66DBC4C4AA1",
              "Hash": "62570A9492E86775247A7701768496C88E63B637999B9C777B9D4B961AE540FF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FireAnimation()-\u003ESystem.Void",
              "Name": "FireAnimation",
              "Signature": "private System.Void FireAnimation()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6EC76E5558FE2F03F7B0336B6438BB716CE31C71ED83E60C7B3A10244FB2D439",
              "Hash": "090F200A93388842DCFAF60B97F8CA8588413DBE3191A4DB51D87DC8442808E8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FireAt(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "FireAt",
              "Signature": "public System.Void FireAt(Microsoft.Xna.Framework.Vector3 targetPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "E2B0097D8D6D2984AA94F6BBA42A9C9B57438D84885B013559E109292713A688",
              "Hash": "A0DBF0EB382FDFD78324C4B193F014357A39DA0331A51A09E4AB0AC76EA68B70",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::FireAnimation()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_shoulder_cannon_shoot"
              ],
              "Source": null
            },
            {
              "Id": "Hide()-\u003ESystem.Void",
              "Name": "Hide",
              "Signature": "public System.Void Hide()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F3F9154DC83AED7FD836488CF3DC8B3452660871BC38DC414AF8CE3C3A12AB79",
              "Hash": "CBE89B6AE5219277D7F3CAA2BE4E7A8079DF84F5AE4A8F2156CF0B651515D4C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Open()-\u003ESystem.Void",
              "Name": "Open",
              "Signature": "public System.Void Open()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "99D1AF454A436F3483CD0C9E508586E668C2CE9204A283B7606A862C4DB7ABAC",
              "Hash": "CF741CC3781801C99FB371B7F56450268332954A69CB4C0803A93E697C9FC305",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetArea(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "SetArea",
              "Signature": "public System.Void SetArea(CandideCreator.Shared.Models.RectangleF targetArea)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetArea",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DBACDC911B5F682447103C5BDC3AD91D82A01584C52803B4191E1106CFCB989E",
              "Hash": "2EFA4624757FC77BD391944524B9CE7C16EA549ECCE58F467988D95A20CE1D53",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig)-\u003ESystem.Void",
              "Name": "SetConfig",
              "Signature": "public System.Void SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "18C7B892C09DF98563C41BDFE01515F2FD7A95CE3E880925C28741E303A632E5",
              "Hash": "7D7F803DBF0CC04B6584653EBA79FE52DBFA859CD59DEBF31469FC956DF3BAE7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 574,
              "BodyHash": "CAB3C1B3D4D9D7E1552CDBD1D6C7CF64069060C45FEEE3752BCC561C23AB0D14",
              "Hash": "6358EE5BFE62CF3DCF087EA507D7EC0E6C1D6F687FF58D19DFC5B6B1768D5BA4",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::UpdateActive(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActive(System.Single)-\u003ESystem.Void",
              "Name": "UpdateActive",
              "Signature": "private System.Void UpdateActive(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "1362BD4FD9F3C095A2E4CBF6346C54403FE72F519488418D3E2F42AC091EC05E",
              "Hash": "214F32CB36528325DA3FDBF73BC1C6EB6949313BED302A784B26934DAFBDFBAF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::FireAt(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FE0DA2DE8C4E523BCE3FBC1CDE3B0581AE6F69863FABD2B098D6D04F17295FC"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
          "Name": "ServerTalosSideChainController",
          "DisplayName": "ServerTalosSideChainController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DownTime:System.Single",
              "Name": "DownTime",
              "Type": "System.Single",
              "Signature": "public System.Single DownTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B53666A62FDEA32E4C3A0F9D3F77EF99C428AADEA8602E79DA52E586799DF9E1"
            },
            {
              "Id": "Lift:System.Single",
              "Name": "Lift",
              "Type": "System.Single",
              "Signature": "public System.Single Lift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94206150CDC4647FB9167D4708C5E5964FB63FDDFA43E13945DADD007E9ECB23"
            },
            {
              "Id": "LiftBottom:System.Single",
              "Name": "LiftBottom",
              "Type": "System.Single",
              "Signature": "public System.Single LiftBottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7447B2166651F3C88F75934390875C673840375D7038AF11C692CC191DD7C1C"
            },
            {
              "Id": "PreparedDown:System.Boolean",
              "Name": "PreparedDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PreparedDown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E05D7EDAC0B4EF63014C0357AD3D47FF808ED8F24CEDF451A3C1AFF03F8F7BAD"
            },
            {
              "Id": "QueuedEntityArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "QueuedEntityArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "public CandideServer.ServerControllers.SpawnEntityArgs QueuedEntityArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D4D26A61E946BBA2E26AB216D7A372D15A5DE4E77F33F9D3520F9F5A79084A8"
            },
            {
              "Id": "QueuedEntityOverrideMaxHealth:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "QueuedEntityOverrideMaxHealth",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E QueuedEntityOverrideMaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6B80E24B7F844C2C8B2EC7A2F4138F66A1D68E13531FE6AAB8A76A09894EF66"
            },
            {
              "Id": "QueuedEntityStunReduction:System.Single",
              "Name": "QueuedEntityStunReduction",
              "Type": "System.Single",
              "Signature": "public System.Single QueuedEntityStunReduction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A15317665B0FE09B7A1F98D9252C15F77C2C8AE3F00A08DCCAE60805526984"
            },
            {
              "Id": "StayAvailable:System.Boolean",
              "Name": "StayAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StayAvailable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74E154C111CC791C617570D166803E6AB51D213ACCA946FD5279E3B4BDC2AF88"
            },
            {
              "Id": "TransitionTime:System.Single",
              "Name": "TransitionTime",
              "Type": "System.Single",
              "Signature": "public System.Single TransitionTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "705DADD1069B42B0093E7D8A7B93D93F6D0F226E72713BB895028119B89B8074"
            },
            {
              "Id": "UpTime:System.Single",
              "Name": "UpTime",
              "Type": "System.Single",
              "Signature": "public System.Single UpTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CB35D65D01673CD611FE6F2B29BC07A79596AF9425598BC1226946649EFE426"
            },
            {
              "Id": "WarningTime:System.Single",
              "Name": "WarningTime",
              "Type": "System.Single",
              "Signature": "public System.Single WarningTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "131009F33BF03569BB90C4FBE2522B50DEDAAAFD51AFD50994044426A18568B2"
            }
          ],
          "Properties": [
            {
              "Id": "IsAvailable:System.Boolean",
              "Name": "IsAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAvailable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E5519404F867CE4C5E1E48741B30E80303C104ED1EC04F32B5EE01BCBB62EE83"
            },
            {
              "Id": "LiftHeight:System.Single",
              "Name": "LiftHeight",
              "Type": "System.Single",
              "Signature": "public System.Single LiftHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6E5EA73359F7F34F69CF7552C41D19047A8B781A9233E3BCBEAA41EE86C33189"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4ED324F404CEC0956292062EA3CB3FA88CFC53A507857CEBD7DADED9FA63E13C",
              "Hash": "6E89D160FEF452B1E67D50A1D25B6986078F9ADF0E0FC046BB71E7853C22D6DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareDown()-\u003ESystem.Void",
              "Name": "PrepareDown",
              "Signature": "public System.Void PrepareDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C1F9B46F3E6789D7D3ADD611CFE02381091670EF50AFD228A33D704A0994CC2A",
              "Hash": "2C9F549A2F71A2BAEE03660082211A5370FF652987576EF04444FB72FF4B172F",
              "CalledMethods": [
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareDown(System.Single)-\u003ESystem.Void",
              "Name": "PrepareDown",
              "Signature": "public System.Void PrepareDown(System.Single downTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "downTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "BA7B608FA591CE361FB6B9ADEEC9C123602FB485D7209116FE91388131C314A1",
              "Hash": "FEC25693A4662BBE253FB795EBB1E9E8A28640E6D1FE4D6E5C47C35ADAB53635",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDown(System.Single)-\u003ESystem.Void",
              "Name": "SendDown",
              "Signature": "public System.Void SendDown(System.Single downTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "downTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "ACD2E82AC6B6704F68E317648F8C2ADFFFB7B67AC3CA0A48FF324375851283CE",
              "Hash": "625255FEAB6A2EDA76F1FE95E029843523EBDF3ACB9B200006C8E924E26E9047",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntity(CandideServer.ServerControllers.SpawnEntityArgs, System.Nullable\u00601\u003CSystem.Single\u003E, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SendEntity",
              "Signature": "public System.Void SendEntity(CandideServer.ServerControllers.SpawnEntityArgs spawnArgs, System.Nullable\u003CSystem.Single\u003E overrideMaxHealth, System.Single stunReduction, System.Boolean stayAvailable)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnArgs",
                  "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideMaxHealth",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stunReduction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stayAvailable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "89547AC60B0EBF1DABA3824B84D16004DDD8AEF6B7A133C69A2AF78892454556",
              "Hash": "022E6240A19493A4CA7FE82ED1472B9333D316C602FF5784115BE1DF25709570",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_IsAvailable()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendUp(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendDown(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendUp(System.Single)-\u003ESystem.Void",
              "Name": "SendUp",
              "Signature": "public System.Void SendUp(System.Single upTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "57D7E1440B61E67110E586002B2CD4377CBEB0FAC9E83AA3D6ACB52298B5E952",
              "Hash": "168BD567A1FE9C4767E9C78BB313762195E2A9187ABA27267F59BEFE4CB2C976",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnQueuedEntity()-\u003ESystem.Void",
              "Name": "SpawnQueuedEntity",
              "Signature": "private System.Void SpawnQueuedEntity()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 499,
              "BodyHash": "244A096C70D697E8155B192707EBF8F984BF8C3D75642BB1E39F4FDC296D5C75",
              "Hash": "3CB614ED67523D5638F259044BE12C3347028D9308776BA798D599DF253445E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_IsAllowedInPits(System.Boolean)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Aggro.CircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Aura.Args.BaseStatsAuraArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:set_max_health",
                "Health",
                "BludgeoningResistance"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "9A3308F3632A0AF6D36E211C92AA85DFA0FF99E403A3511A8FF893B24E63758C",
              "Hash": "255B5D13EB191DA1BEBA26292E6FCABB85EACAD5E9B17385087187622B615293",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SpawnQueuedEntity()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SendUp(System.Single)",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0B68C565F95EDCC5A94B171E6A1E30A34F0B4B302FC509302C8C0E6B341FDD68"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController",
          "Name": "ServerTalosWeakSpotController",
          "DisplayName": "ServerTalosWeakSpotController",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "CanVent:System.Boolean",
              "Name": "CanVent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanVent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7C9C039B6D68F46127B3B1A3AEDC2E2D0E88C7F17D5F893965B067AD86A783C"
            },
            {
              "Id": "Config:CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Name": "Config",
              "Type": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.TalosFightConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F75EC5586D0728046E7B3B4B9CDFB2222102F4517EFC7CCB0580853973FE0F31"
            },
            {
              "Id": "KnockedOut:System.Boolean",
              "Name": "KnockedOut",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KnockedOut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "332FF230C96F8A64CB36EDF09159C11810FDCD967134B3EC798B3ACD6F96BC4D"
            },
            {
              "Id": "Parent:CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Name": "Parent",
              "Type": "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C43BF657986F7971E1BABB9216A11843084FC94D09AD62030243A2504368A43"
            },
            {
              "Id": "_activeTimer:System.Single",
              "Name": "_activeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _activeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "679DF171B4312EF00E9D8FBECB2E22D304FB07C119DA0C969168380EBEC2B12E"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_inactiveTimer:System.Single",
              "Name": "_inactiveTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _inactiveTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF8A2332B46674E16836A99172FEE77B4F05C77E13F57592E59B28685859426"
            },
            {
              "Id": "_previousHealth:System.Single",
              "Name": "_previousHealth",
              "Type": "System.Single",
              "Signature": "private System.Single _previousHealth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2480DF110CD306CEF5ACABE4C41F8121A4FE795B033336B2D273024C676BE72C"
            }
          ],
          "Properties": [
            {
              "Id": "IsArmoured:System.Boolean",
              "Name": "IsArmoured",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsArmoured",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2D31A912BEE3C19CBC1EDF11A16FA8E46F16C69DC0043E39FCBCDC55E52C5BD8"
            },
            {
              "Id": "IsDamaged:System.Boolean",
              "Name": "IsDamaged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDamaged",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4E77A2A6B84C9EEFD2681F97787BE8C46E76F72A45CD1F6B69892BDD7BFCFF57"
            },
            {
              "Id": "IsDying:System.Boolean",
              "Name": "IsDying",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDying",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "85F9BEBC90297A9EB9FB9183D5BEFAA93702BD4C280C31CD33C073B46E141418"
            },
            {
              "Id": "IsLit:System.Boolean",
              "Name": "IsLit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLit",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5D488F10B11ABFB26F0437B84A4405F77B55C174067E8ABAB1384C7566C571F"
            },
            {
              "Id": "VisualState:System.Int32",
              "Name": "VisualState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VisualState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "57ACE0B30660EAFA750414B7E76A4C9D0FEDC454C821A677321779A37CB740A0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "42DAB637FA5982A268AADF8E135EDAB4910E9B0B316E397545027B031B168B67",
              "Hash": "5C578DF3DCDD5A9053E3F8F5186C2E9CB4393648AFCF5396D8E8989B3C3227FE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetActiveTimer()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetInactiveTimer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceExposed()-\u003ESystem.Void",
              "Name": "ForceExposed",
              "Signature": "public System.Void ForceExposed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "8241D4B3BCABD71EAE448686A0780FF26B5CBD8441992FE6757744F6A3170848",
              "Hash": "9CE063453A84F9685FEC5FB050913EA665F6C3E3FA5F1D2C182796157D89D44B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "D193C1B99D233F02F7E865850922A3C1083586555CF420FB6A0838BC08785688",
              "Hash": "3B064AFF864860437E5521DCE41D2E2814537A7748B92CEA6A5C4B371B213C1C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()",
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::TookWeakSpotDamage(System.Single, Shared.Entity.EntityWrapper, CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "5A5924AE139852CDA7B2C33946F864087635393B13627A1CE7CD8A44C8E3CD00",
              "Hash": "4494D4DD6E46156B1E3C15FEB48A55B6B10DD519736468E9881B08F8123CE215",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetInactiveTimer()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOnLight()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareTurnOnLight()-\u003ESystem.Void",
              "Name": "PrepareTurnOnLight",
              "Signature": "public System.Void PrepareTurnOnLight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "CC84B3DB245EA3264F8550E48126B54A61DDAD9E906B31BE305010AA5D6D63AB",
              "Hash": "D06358FB98AC8E81766CB06CA1700B94B0CB9C959AEED1BC1409C8C2A5AAFEE7",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDamaged()-\u003ESystem.Void",
              "Name": "RemoveDamaged",
              "Signature": "private System.Void RemoveDamaged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "43355F5824961253E60367DDA80B50D01B2E5C13B1E21899E3B80EF77004B00E",
              "Hash": "1FD768B627149DFB22FCD67FAB239922BE18E37BECE2749995F453386D65F837",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActiveTimer()-\u003ESystem.Void",
              "Name": "SetActiveTimer",
              "Signature": "private System.Void SetActiveTimer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "9CCA7E6132524F0BDC2D5F1374559CC6701CADB3B3C116C7200FEE2079607835",
              "Hash": "595D3F0976D03F2CFC01A79F740C028D239D84B856FA413C655EF0B83992FE8B",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBrokenDying()-\u003ESystem.Void",
              "Name": "SetBrokenDying",
              "Signature": "public System.Void SetBrokenDying()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "940686007A21E236D8D281FB5A28683D8B248DEC9E8BE5B177266F6CE1569A2D",
              "Hash": "5D7ACA4F62BE2FFB9D5A0307F5BF72F0793F896E8B798F35EF89E93B6D57E9A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig)-\u003ESystem.Void",
              "Name": "SetConfig",
              "Signature": "public System.Void SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "89F979F5CF77462D39EA424F530653AB12CC816F933A04E83682CE30BCA436F7",
              "Hash": "D461D05973F30B0C892188E99B59566D12CDBDB9845C563C96ABE2E14C395A0B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDamaged()-\u003ESystem.Void",
              "Name": "SetDamaged",
              "Signature": "private System.Void SetDamaged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "F51D7D91DBE72C1C5E1FEBDFD8481EC85CF1CF96F64D50DF3CE58130DA4FE028",
              "Hash": "2D489C28D8F65201C19C836CF162DAA9FD7C12B45DD28487AECCE2BD7547B764",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDying()-\u003ESystem.Void",
              "Name": "SetDying",
              "Signature": "public System.Void SetDying()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "87FDDEE5CB8D676A1C2E21CF0E23065CD2C0F2034EE1487A737A45F5AEACCE51",
              "Hash": "CDA758B4AB1525943EC5EE3B9AA7DE91C8F4D43DE24E65AB583B844A1180ECA7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInactiveTimer()-\u003ESystem.Void",
              "Name": "SetInactiveTimer",
              "Signature": "private System.Void SetInactiveTimer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "68054A063B5E4A7032FD6D47EEC35507C330B512F9647DF39D0D5881DEA14C66",
              "Hash": "00A1D80B342EF97B4E3835ADD7A267D60BA18DF85B702661800F751440716D8A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetKnockedOut()-\u003ESystem.Void",
              "Name": "SetKnockedOut",
              "Signature": "public System.Void SetKnockedOut()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "454CF05167E60A9F61796BDB8DC293EC1F4618697EE897C4B0E0C71CD9CD305F",
              "Hash": "5F3A99435EB57F5388384341FA26F0FAD329633977C64F3715FF42DDF2F60D10",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetActiveTimer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNewHealth(System.Single)-\u003ESystem.Void",
              "Name": "SetNewHealth",
              "Signature": "private System.Void SetNewHealth(System.Single health)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "health",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "9ED685104C82E9F895975E0C058F4D3F5F3BF9320FD243CAC73E4B8539CE8EEE",
              "Hash": "7225BBF889C7DE2AACA357476D0603A557F4B73F51A4E711AFF34389E7952615",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRepairable()-\u003ESystem.Void",
              "Name": "SetRepairable",
              "Signature": "public System.Void SetRepairable()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "3C3B40357286E75265C8C0D185EFA75362AF5749712B6B2DF94A2B2D7286BD7A",
              "Hash": "E24BB95FB02A62B2C07B07794BE99DF4696801FCDE97B4FACFA09C79C3FFD13C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShootSteam()-\u003ESystem.Void",
              "Name": "ShootSteam",
              "Signature": "public System.Void ShootSteam()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "D4B1FB3A9A9917344244C7D99E265DC7FAB77F5E69A981182BFE0DF251BA319D",
              "Hash": "4CE0B4FC82B4C2B9564FF622F735380C522B9B37F590A042C93BDACD90A9A6FC",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOffLight()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StopVenting()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartPhase1()-\u003ESystem.Void",
              "Name": "StartPhase1",
              "Signature": "public System.Void StartPhase1()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "DEF309046C434B6AE209841B36C24C67C56D6F44E587A9049BE659CF291FDF53",
              "Hash": "60F5BF8FA27701B7187DB1B66BD8F891588215928C4320ED4D5A971704C810AB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartPhase2()-\u003ESystem.Void",
              "Name": "StartPhase2",
              "Signature": "public System.Void StartPhase2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "53B742796C2A3024B85BCC7890E4701C3BAC4CA4E85D16239788E5EED5C6E9A3",
              "Hash": "381E89091C2D0720FBA4821B1DAF27E89D5240E0DBA223B659339E02F79E5514",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartVenting()-\u003ESystem.Void",
              "Name": "StartVenting",
              "Signature": "public System.Void StartVenting()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "9217F7A05E23AD221E00BCC7DCFE3D6FD7C2300083762217C5B04CBAB71B533A",
              "Hash": "17F3D4604D862EA0A0F34413B4F26AB5D0A9868B63018FD28B1DD0A706C90CB7",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetActiveTimer()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopVenting()-\u003ESystem.Void",
              "Name": "StopVenting",
              "Signature": "public System.Void StopVenting()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5603BCAA7498D867CDB1A96C68543D7EF143BB84D3BFDE3A2CA2FD0524042AAF",
              "Hash": "31EE2D39F4B2D056F83E860CBC6BE36C3441BDEB74FB79F9D7914AFAB77C0608",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOffLight()-\u003ESystem.Void",
              "Name": "TurnOffLight",
              "Signature": "public System.Void TurnOffLight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "CDBD8025274D13B3E030F4FB3F620CE5C9AD54462B9AA34A88D4CE2FF2A802F7",
              "Hash": "84831D24F5FA57A38677C243667F898F3E8EC8DFE6098377A618B6C06311BDE4",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnOnLight()-\u003ESystem.Void",
              "Name": "TurnOnLight",
              "Signature": "public System.Void TurnOnLight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "C8BCC7841091A39F6B2530170DDB24A12746EBC0286372BE5604CFEB381D82D9",
              "Hash": "6B08097DC2952ED49290C7E024CC4D8F41DC686AF164468C5032F00DC50AA199",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StopVenting()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDying()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "7B7A42750F2B3F71BBA6DD87F132365CB0AB3A4F02E779482436A81F24BB88F3",
              "Hash": "0CDE25332F7C1B43854890A530D277BE33D1AA8090E315DECA9C9E5B5EEDCC92",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()",
                "System.MathF::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::RemoveDamaged()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetDamaged()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::OnWeakSpotRepaired(System.Single)",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::UpdateVenting()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDying()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::UpdateExposed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateExposed()-\u003ESystem.Void",
              "Name": "UpdateExposed",
              "Signature": "private System.Void UpdateExposed()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2CBFFBBE342B462966B5CE96EBF458F1B192CC850FA0269626A00F6032F1F186",
              "Hash": "679234DD7FA7449F05954719CA087ABC4B688D19F868FB06634B9E9403F2C03F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartVenting()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVenting()-\u003ESystem.Void",
              "Name": "UpdateVenting",
              "Signature": "private System.Void UpdateVenting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "C016D046B5723DBEDDBFBA1B4C9EE4182CB2101958C5F13592510A1F97CE6DA7",
              "Hash": "021E2F2D99C44F91CBDEE293EB2E00BFBF3D460072E79C87CA692CF953B63330",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetInactiveTimer()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StopVenting()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "talos:vent"
              ],
              "Source": null
            }
          ],
          "Hash": "0990DD9299C97E33BD16CD75548BC7CD1FC5C3F9236C921CA4B4BF2AA95FC2E8"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
          "Name": "TalosFightConfig",
          "DisplayName": "TalosFightConfig",
          "FullName": "CandideServer.Entities.ControllerSets.Talos.TalosFightConfig",
          "Namespace": "CandideServer.Entities.ControllerSets.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "ArenaArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ArenaArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66479067D7071F7F2AFB9AF6B39E313754AE0F65B4DC1136D77627CC3241B903"
            },
            {
              "Id": "ArenaControllerEntityId:System.Guid",
              "Name": "ArenaControllerEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ArenaControllerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31BD64EAA52F303E48177A6790AF8DD071B37251FCEEBF670CD94958229ED2A4"
            },
            {
              "Id": "BallistaTime:System.Single",
              "Name": "BallistaTime",
              "Type": "System.Single",
              "Signature": "public System.Single BallistaTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5952FBB853E1B5818838285EFC4C70620348D977DC794C12D0F10717DF916856"
            },
            {
              "Id": "LavaConstructCount:System.Int32",
              "Name": "LavaConstructCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LavaConstructCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "645FF5C3705F2E5002FAE561B065A0BF26BF2F80DF598CC4E19BC04D13E27FD2"
            },
            {
              "Id": "Phase1ArmorHealth:System.Single",
              "Name": "Phase1ArmorHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase1ArmorHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A8095D96594ADAD4729297520FAD2E7DBC7719ACA60B7A71ECAD5EE8A3F5136"
            },
            {
              "Id": "Phase1MaxHealth:System.Single",
              "Name": "Phase1MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase1MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D082BEFE0613C5324870F9CC51C7187E46DF90BD395F4E17243095FDB661AEDA"
            },
            {
              "Id": "Phase1WeakSpotHealth:System.Single",
              "Name": "Phase1WeakSpotHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase1WeakSpotHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D475ABB257123DBA155705BC898250C5AB379324E21FC64C6ACC383A1B7BB1F4"
            },
            {
              "Id": "Phase2ArmorHealth:System.Single",
              "Name": "Phase2ArmorHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase2ArmorHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D7945502D5992198159A4E56687D8C2E20D48D95A565F11BBE3D889015FA728"
            },
            {
              "Id": "Phase2MaxHealth:System.Single",
              "Name": "Phase2MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase2MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "956EA333A429783F52BC448550E5A1B6644017DC62575F4A36A12E7AD3AE8D50"
            },
            {
              "Id": "Phase2WeakSpotHealth:System.Single",
              "Name": "Phase2WeakSpotHealth",
              "Type": "System.Single",
              "Signature": "public System.Single Phase2WeakSpotHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EE45A1427A8C511999A60A6254AA2A7620D73466F8770CD96C25550EA98D77B"
            },
            {
              "Id": "PitEngineerWaveTime:System.Single",
              "Name": "PitEngineerWaveTime",
              "Type": "System.Single",
              "Signature": "public System.Single PitEngineerWaveTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACF879FEDFF7A87FBAF6337C71CC79D1CF7C84AE9EF48F5FF6771DA0BEDBA61C"
            },
            {
              "Id": "PitJunkTime:System.Single",
              "Name": "PitJunkTime",
              "Type": "System.Single",
              "Signature": "public System.Single PitJunkTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C35213FE50AB5509E59B8F566C80B3FE48B3AB4F13D43B4E1F8AC76D9C099DA"
            },
            {
              "Id": "PitLaserStatueTime:System.Single",
              "Name": "PitLaserStatueTime",
              "Type": "System.Single",
              "Signature": "public System.Single PitLaserStatueTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4E5D4C53D38F143F3C1C69FA967949412D99B7FD9D58FFF0AC49674C06079C0"
            },
            {
              "Id": "PitThrowableTime:System.Single",
              "Name": "PitThrowableTime",
              "Type": "System.Single",
              "Signature": "public System.Single PitThrowableTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F734A8776B7E1521490AACE1A8CB76865007BF3540C8121654CD19BE2D873C98"
            },
            {
              "Id": "PlayerCount:System.Int32",
              "Name": "PlayerCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FF3EDD6C5731B2A78879F62E58F1E9F4630CCEC5B1FB978971CD1779AD440BD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "580089F015DC9E222DA1AF22DEADC903DB9DCB3B0DB34E2FD4E8551E72F7E361"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TestEntity.TestEntityAi",
          "Name": "TestEntityAi",
          "DisplayName": "TestEntityAi",
          "FullName": "CandideServer.Entities.ControllerSets.TestEntity.TestEntityAi",
          "Namespace": "CandideServer.Entities.ControllerSets.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_wanderRoundPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "_wanderRoundPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _wanderRoundPoint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFAB17F4359C0F295E28F6CBB2BD9E4503D1C97CB9EA0A23DEEDED394737CADE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "4CA5AA66826E4B27B144BD033D70C160FD536A8A90A37AAC18970CF54BB0B005",
              "Hash": "38CB7914622AD6D12276D57533393DD5B9F048C727B99715208A15AAA6AE6685",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.Entities.Ai.Actions.AttackEntityAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "CandideServer.Entities.Ai.Actions.ImmobileAttackAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BBC94CD49399A7AB5BF3C3A1602DE00A441884D08EDE3CCB771DE23D1A633FC6",
              "Hash": "60645F773196C1E553A34421EB02DAD6AB2598C800B36211A2AAE980E500E837",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F50A0D25A814BE5812F7F15C8535EB34D95EE307CE7B2E2F024363675E88C22A"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_ChaseTask",
          "Name": "TestEntity_ChaseTask",
          "DisplayName": "TestEntity_ChaseTask",
          "FullName": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_ChaseTask",
          "Namespace": "CandideServer.Entities.ControllerSets.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_baseCloseToTargetDistance:System.Single",
              "Name": "_baseCloseToTargetDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _baseCloseToTargetDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC3BF2AA6B27E95C79E81809399C636986061410505ABF014D751B9F08200FB"
            },
            {
              "Id": "_collisionDistance:System.Single",
              "Name": "_collisionDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _collisionDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14FB2EF708BAA5002D28967B7EB3776383F8D02A2B19DC25F8CE5C629728AF94"
            },
            {
              "Id": "_collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "_collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E _collisions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "126BFA16EF3EFA54BC329B6455B2E2EE61ABB0EEC370C0C5EE48307B847B7811"
            },
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            },
            {
              "Id": "_direction:System.Single",
              "Name": "_direction",
              "Type": "System.Single",
              "Signature": "private System.Single _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00765226B8973D80E5A69D03AA17DB44FF90165C724FF2E425A226792F942BE2"
            },
            {
              "Id": "_directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A78B965318A05C534C6EAF4285335EF5A2F02182236248D3A4BEE72DB2FB4E4"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_isLooping:System.Boolean",
              "Name": "_isLooping",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLooping",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75A706084FBAD32C5A69B4771A174A53FDA6D005E8495F71615F7149CBB3E05C"
            },
            {
              "Id": "_loopTimer:System.Single",
              "Name": "_loopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _loopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DFDECA33883B2A8145F3EE2F8B795C964747690C2D2809267F7E5DEF4A6D28B"
            },
            {
              "Id": "_screenPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_screenPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _screenPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABC544389B4CDF815E819535CC20F6DD9A614D65CCFC97F6878EC40027389404"
            },
            {
              "Id": "_speed:System.Single",
              "Name": "_speed",
              "Type": "System.Single",
              "Signature": "private System.Single _speed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4391D33B7CBC01EF20CE5C2621EEE86673DC2FF6B465B4E057F992763B67EE32"
            },
            {
              "Id": "_targetDirection:System.Single",
              "Name": "_targetDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _targetDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "063F6D34F0D2A75F832B5F11225B0F6BE5C8AB143E1F70DFEDD2458DBB399C0C"
            },
            {
              "Id": "_targetMaxDistance:System.Single",
              "Name": "_targetMaxDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _targetMaxDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2796ED996E2CBB44C7E75281D1A1958F9960F790E5AE0E6D5BD6F03A541AFC4E"
            },
            {
              "Id": "_turnspeed:System.Single",
              "Name": "_turnspeed",
              "Type": "System.Single",
              "Signature": "private System.Single _turnspeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F36DFAE001C1BA33F69B0F28401F98798254C83D21CD79AB7C26E055F4C25EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "43DDE7FC312516DB2FD58DA9CDF74771693B2142DF04CF697C9349D5D6BDBB39",
              "Hash": "B9E4A304510ACE123E9B222D98B964DA3219FAEAD398E85345758306D37050B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "D7A3AFE250D6C319B604153F1AE3D79505F8EEB9A2DFD9C66E45B66947718819",
              "Hash": "D3715A084FAEEC00D6D5ACAB6CEE6C5D8C80A7D4981C382A120DB4603A831EA9",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnAngle(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnAngle",
              "Signature": "private System.Single TurnAngle(System.Single targetDirection, System.Single currentDirection, System.Single maxTurn)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "targetDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTurn",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "FE5A02CE2C63C2A401AFF522708DA51CF67EA5942748DFEA7AAFC8F2BC7014FB",
              "Hash": "54EDC18D3A67B6EC776FD148CD998EA03C435303DC3651ECA099418763F2B0E8",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1397,
              "BodyHash": "D0133B2E423728E727A7FFFDBDFE2F050DD5C9FEBD615F7F3D5A8AAAEC05188E",
              "Hash": "6F0E29EA8A34EAB61F98F0B8A828876010A5584C09CA716B644232952FE59FBE",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EAB7C2AF9C7B38FCA234864F1E860D581732C708F42FDEA631F5FDAC1B93926C"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_IdleTask",
          "Name": "TestEntity_IdleTask",
          "DisplayName": "TestEntity_IdleTask",
          "FullName": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_IdleTask",
          "Namespace": "CandideServer.Entities.ControllerSets.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hasHowled:System.Boolean",
              "Name": "_hasHowled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasHowled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDF8B04EF4AFCFA75CE66632D7A886F43234B850CEA5FDF467DF87D691E4F919"
            },
            {
              "Id": "_idleTimer:System.Single",
              "Name": "_idleTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _idleTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6A75D04C73CC15CCDF3FA9B546914465CEE401EF8D89D17521F8FF76FEFE766"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "13B16C0B53D9BFCA0822262E832BBDF0AE5510C8FA6FF0AB32385326A136FAEE",
              "Hash": "C63A7D25595E16A8068A355DC1C660F403881FE0C0331A4A5EDE0F53A747B574",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "1DCD19488D23805E3620E0C54E5ED91688B7B4A59BBCEC3ECBDA59D4F69F1CC8",
              "Hash": "8F2AABC586384C53C1A3E84E3BD3D804F6B05547AA1E425DD6051C422C893185",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "1023EC9FED633F04E7A21062F432FDB7906C25D37A769F56A548FD94EDCAC73F",
              "Hash": "ED10CB712DE660362850C78B4E3F26BAB555F5FB09B8CDF75A6D2340BF6E8B95",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FF1758B8E7B5692E2AF58D650823F6B5AE6BAB2576AD6AF6CC32D361F1605D6E"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_WanderTask",
          "Name": "TestEntity_WanderTask",
          "DisplayName": "TestEntity_WanderTask",
          "FullName": "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_WanderTask",
          "Namespace": "CandideServer.Entities.ControllerSets.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "timeOutTimer:System.Single",
              "Name": "timeOutTimer",
              "Type": "System.Single",
              "Signature": "private System.Single timeOutTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF5FB10664B224C2BC85E0C0F0B2B0B3B7A1C94DDA294E74DE7EFF0DB461C9AC"
            },
            {
              "Id": "_collisionDistance:System.Single",
              "Name": "_collisionDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _collisionDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14FB2EF708BAA5002D28967B7EB3776383F8D02A2B19DC25F8CE5C629728AF94"
            },
            {
              "Id": "_collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "_collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E _collisions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "126BFA16EF3EFA54BC329B6455B2E2EE61ABB0EEC370C0C5EE48307B847B7811"
            },
            {
              "Id": "_currentDirection:System.Single",
              "Name": "_currentDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _currentDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42A7EDD9EFD44B2B37831DBFD0821AA1DB89474354AAEE5AE2160528CCBB9309"
            },
            {
              "Id": "_direction:System.Single",
              "Name": "_direction",
              "Type": "System.Single",
              "Signature": "private System.Single _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00765226B8973D80E5A69D03AA17DB44FF90165C724FF2E425A226792F942BE2"
            },
            {
              "Id": "_directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A78B965318A05C534C6EAF4285335EF5A2F02182236248D3A4BEE72DB2FB4E4"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_screenPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_screenPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _screenPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABC544389B4CDF815E819535CC20F6DD9A614D65CCFC97F6878EC40027389404"
            },
            {
              "Id": "_speed:System.Single",
              "Name": "_speed",
              "Type": "System.Single",
              "Signature": "private System.Single _speed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4391D33B7CBC01EF20CE5C2621EEE86673DC2FF6B465B4E057F992763B67EE32"
            },
            {
              "Id": "_targetDirection:System.Single",
              "Name": "_targetDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _targetDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "063F6D34F0D2A75F832B5F11225B0F6BE5C8AB143E1F70DFEDD2458DBB399C0C"
            },
            {
              "Id": "_turnspeed:System.Single",
              "Name": "_turnspeed",
              "Type": "System.Single",
              "Signature": "private System.Single _turnspeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F36DFAE001C1BA33F69B0F28401F98798254C83D21CD79AB7C26E055F4C25EC"
            },
            {
              "Id": "_wanderFarDistance:System.Single",
              "Name": "_wanderFarDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderFarDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0EFB0F2BE9F368F5A14A58FE368F009361E047E00CA31094F81968B70722F15"
            },
            {
              "Id": "_wanderNearRange:System.Single",
              "Name": "_wanderNearRange",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderNearRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64D3B5DE2FA85ED8CF1914B36B23E9EF66ED9C0C2CEBC6377A25242F698297BB"
            },
            {
              "Id": "_wanderRoundPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "_wanderRoundPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _wanderRoundPoint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFAB17F4359C0F295E28F6CBB2BD9E4503D1C97CB9EA0A23DEEDED394737CADE"
            },
            {
              "Id": "_wanderSeed:System.Int32",
              "Name": "_wanderSeed",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _wanderSeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F41B20472BB8C10C182FEBDE7BA18C1E607E72E36C04C8D1D1446A7BDACFD5"
            },
            {
              "Id": "_wanderTimer:System.Single",
              "Name": "_wanderTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A6DEBE2B51D3AF590569635672B4812535EE6A247420A0002F6BE1C36B98D7F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "79ED16BF24BB340371D45C87018F90BF6BC483FC8F3BFD9A09BA187F2FE5C5F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForCollisions()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "CheckForCollisions",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CheckForCollisions()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 448,
              "BodyHash": "1EBBE6B4499CB7B961D60D6D7C5FED9819301FE06F910BD929466AD3BE416E07",
              "Hash": "226C7DEB0A963D5951DEFC00489A0F232C514D22DC59898842B485D904C63F0C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideServer.World.ServerWorldHandler::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Count()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Color::get_Green()",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "Microsoft.Xna.Framework.Color::Lerp(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F409ED969DA2435118500B7131633648F22249407EA5B75330CF9CD7E2C32DAC",
              "Hash": "F61A79E7D43F5CD309F0F9D85EB5FF16534C15B24EA74DFD7EA3D6BACD358CC7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "5830C014B91805768A338D6627274FC0705630B88CFB861FD612A11D6D382632",
              "Hash": "15802D0DFDC7DA7EC72DBAE073BC1A87FBB13D03B4F763D1B48869A316CF6F53",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnAngle(System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "TurnAngle",
              "Signature": "private System.Single TurnAngle(System.Single targetDirection, System.Single currentDirection, System.Single maxTurn)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "targetDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTurn",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "FE5A02CE2C63C2A401AFF522708DA51CF67EA5942748DFEA7AAFC8F2BC7014FB",
              "Hash": "54EDC18D3A67B6EC776FD148CD998EA03C435303DC3651ECA099418763F2B0E8",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 679,
              "BodyHash": "E1154341972509FFD57C36F7749E83CC238B9F02CEB0ACED81C8BBFC22BA50F3",
              "Hash": "9C2C92316380364974F7AF4D57414716B95C218474A95E4E6E8940CB8F7F2833",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.Helpers.NoiseHelper::GenSingle2D(System.Single, System.Single, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_WanderTask::CheckForCollisions()",
                "CandideServer.Entities.ControllerSets.TestEntity.TestEntity_WanderTask::TurnAngle(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "99595CD4A33D4180D2D7499732EF7A832775C09B0B804524109C09EDC0D686F1"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController",
          "Name": "ServerTorchBearerStatueController",
          "DisplayName": "ServerTorchBearerStatueController",
          "FullName": "CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController",
          "Namespace": "CandideServer.Entities.ControllerSets.TorchBearerStatue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1",
              "Hash": "E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "42B5410077032ECF8ED7F93428BA7AECEB5E576627F48BA197523D9BF34E19C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "1AE6F127151F1910A0EF4CA570981580408B2F48134FAD81F32E374A9C514206",
              "Hash": "23F29D520FC21DBDD63FA277A268EE829874BC9B10437AE9D595DC437A52F820",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController)",
                "System.Object::ToString()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "locationId"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E3EC785A9815E85CB73643488827D14A14B4649BC3BF0E376DC81FE7D5E4C05"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController",
          "Name": "ServerTurtleController",
          "DisplayName": "ServerTurtleController",
          "FullName": "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController",
          "Namespace": "CandideServer.Entities.ControllerSets.TurtleNew",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsConsideredThrownDuration:System.Single",
              "Name": "IsConsideredThrownDuration",
              "Type": "System.Single",
              "Signature": "public System.Single IsConsideredThrownDuration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DA953BCA388CE73AE8E79ADD3D4EF8AC97FDC8586FDF132D5C9D6FEC29F97E3"
            },
            {
              "Id": "_explosionOwnerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_explosionOwnerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _explosionOwnerId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACF68A3864B746B77F9AB158BCB3ABC08C30BBB987980BF0448C70CBF0CF8F10"
            },
            {
              "Id": "_isConsideredThrownDurationTimer:System.Single",
              "Name": "_isConsideredThrownDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _isConsideredThrownDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A3B2AEE5AA9A4786DAE9952C927D804B3FE43A35D776FF52698DD52C57B7876"
            },
            {
              "Id": "_isExplosive:System.Boolean",
              "Name": "_isExplosive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isExplosive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A93F256198506C09EC327A4B93EA311BD6837F1F69225787B1E8F23CB9DA5C24"
            },
            {
              "Id": "_isThrown:System.Boolean",
              "Name": "_isThrown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isThrown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0C37F2935F15D7C83B8B8F1FE22880D3B650741E1BB7BB8735A6BAD78C80002"
            },
            {
              "Id": "_noThreatsTimer:System.Single",
              "Name": "_noThreatsTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _noThreatsTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65FA451467C0CC7B43C7F3786F5A5400A4D43E9C37F09D69672A5469BE56229D"
            },
            {
              "Id": "_requiredNoThreatsDurationToExitHiddenState:System.Single",
              "Name": "_requiredNoThreatsDurationToExitHiddenState",
              "Type": "System.Single",
              "Signature": "private System.Single _requiredNoThreatsDurationToExitHiddenState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33DE9A34A03A5D8F5B83ED3CC3ACB6C2CD5B5C852B57CB4E4D79F9994064DBE2"
            },
            {
              "Id": "_requiredStillDurationToExitHiddenState:System.Single",
              "Name": "_requiredStillDurationToExitHiddenState",
              "Type": "System.Single",
              "Signature": "private System.Single _requiredStillDurationToExitHiddenState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "038DA650395346FB76E85B6064B71D0B55167FB655572CFB7537D15240F9CF72"
            },
            {
              "Id": "_selfDeletingCreatureHelper:BM.SelfDeletingCreatureHelper",
              "Name": "_selfDeletingCreatureHelper",
              "Type": "BM.SelfDeletingCreatureHelper",
              "Signature": "private BM.SelfDeletingCreatureHelper _selfDeletingCreatureHelper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEB63907703384244E0845AE098B97C2727EB1745FDB7F73573CB024CCA2239C"
            },
            {
              "Id": "_shouldWanderHome:System.Boolean",
              "Name": "_shouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldWanderHome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"
            },
            {
              "Id": "_stillTimer:System.Single",
              "Name": "_stillTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stillTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF41FD98F5B07D1E376EC6A666A9AABB1BC50582A444432456FA362CACC08246"
            },
            {
              "Id": "_velocityThresholdForExplosion:System.Single",
              "Name": "_velocityThresholdForExplosion",
              "Type": "System.Single",
              "Signature": "private System.Single _velocityThresholdForExplosion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F33D7463367C4A792DE1B77C38288C5EAB5D3F0E42EAE70EDE062096B5942C41"
            },
            {
              "Id": "_walkSpeed:System.Single",
              "Name": "_walkSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _walkSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"
            },
            {
              "Id": "_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderDistance",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"
            },
            {
              "Id": "_wanderHomeRadius:System.Single",
              "Name": "_wanderHomeRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderHomeRadius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"
            },
            {
              "Id": "_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_wanderIdleDuration",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1323,
              "BodyHash": "FE0E949984440CCDE647DDFF5B87D7ADB9101BFB34F5746FADB33F5CEFF8F3B6",
              "Hash": "0D77DE563FF4EA96544BD6950A0D9BFC4D27B563EE2A3BC5C35E059AD8D413D5",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "BM.WanderBTSettings::.ctor()",
                "BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)",
                "BM.BTFactory::Wander(BM.WanderBTSettings)",
                "BM.WanderWalkHomeBTSettings::.ctor()",
                "BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)",
                "BM.State::AddStartChildTransition(BM.State)",
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::\u003CCreateStateMachine\u003Eb__19_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::\u003CCreateStateMachine\u003Eb__19_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])",
                "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)",
                "BM.IsInRange\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)",
                "BM.BTHelper::InvertLeaf(BM.Leaf)"
              ],
              "StringLiterals": [
                "base",
                "wander",
                "no_player_nearby",
                "player_nearby",
                "walk",
                "idle",
                "walkHome",
                "hiding",
                "currentSpinSpeed"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "1748FDAC37C358A4D63ABB8DED421809FC82F09D24EF6837E6E4B3665A13E153",
              "Hash": "C0EAD555776ED7D133B1AC3D8170671296CB2200E60A3E52DDC1021E4233098A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "is_explosive",
                "walk_speed",
                "should_wander_home",
                "wander_home_radius",
                "min_wander_distance",
                "max_wander_distance",
                "min_wander_idle_duration",
                "max_wander_idle_duration",
                "required_still_duration_to_exit_hidden_state",
                "required_no_threats_duration_to_exit_hidden_state",
                "velocity_threshold_for_explosion"
              ],
              "Source": null
            },
            {
              "Id": "ExplodeTurtle()-\u003ESystem.Void",
              "Name": "ExplodeTurtle",
              "Signature": "private System.Void ExplodeTurtle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "C5D326F734A9142E2F2D3FFA85B9EEEDCFA7DC67EC09A7C0FE4D7888665127BA",
              "Hash": "F59D179595DC6C9B350FC000B74C92C99AAC2CF6675461C838C763695B6D5683",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::MarkForDeletion()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "exploding_turtle_explosion:0"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "5837E72786D7195042B41F7E359D8ADF0A66DAFC32FBB9833B112A0B210F6AE5",
              "Hash": "FC6502430F656880EB9C34228C381F7798E6D174388A91CDA542130FD8DE219D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "5428878F45A1CC2C91A18C50DE39B49FCAE1B9D91A9A53E97FDE093A0524A16C",
              "Hash": "18C2167D8BA9CD7F5D0AB0EA0E7A90C466DB00E54DC1F117641FFA756DF9F5CC",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::TryExplodeTurtle(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "CE5B67E2EB02D3237DC1439978507ABAB696AC2B251C3C17F63A9860C4B1C7DB",
              "Hash": "B1FD12D002E3E597D21D9432808FBE3659CBCFB444F6B4AE3686D1C8F1725301",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::ExplodeTurtle()",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "97E22CD2D5C5B01C091B0D901FA842EFB4D1C21F9DA149455FD737BDB374AE2F",
              "Hash": "2472CCCDDFD2E0A22610EAA8E0F8CB58FE52E428E27AA6F24B9DC938A96B7161",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::OnRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "DA3C625BDAE3078738D0E4D12114C7B5E9942C892C3034AF0484518BFB22467F",
              "Hash": "138A251FA922AA0F200B82E20F949652D38C28B24A76571635B401CF20CA32FB",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::TryExplodeTurtle(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "C38A7015D7C9216A3C0CA73EE607B3FAC775F6C7AA6D5482FCC65D9F05E1DD11",
              "Hash": "9C0D585649DAAA259FCC2EA2C4ABBEBFAF806AE9AF5F67F9FD0E66296DA88E38",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExplodeTurtle(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "TryExplodeTurtle",
              "Signature": "private System.Boolean TryExplodeTurtle(Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "B9352053EEBE956FFE877181D02A1FB845C880E3C204C63A07CF7DA02D8DFA59",
              "Hash": "2C9A82C615EF40C76818A65C8689325A091C993C3F63B5576B933DC14EE594E3",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::ShouldExplode(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::ExplodeTurtle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "5EE31DDD661F068132949C673125BEBE15684487F9A16041AEE78D56413388AD",
              "Hash": "3787CCCF255593D2842255B79F2600AFBF1F0483B15F37A7DA39B7CAAE9F4F6C",
              "CalledMethods": [
                "BM.SelfDeletingCreatureHelper::Update(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::Update(Shared.Entity.EntityWrapper, System.Int32)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73DEC13231172FB7A2443C0A59E033A6555A231452362223398A7E7F50E6C30A"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour",
          "Name": "SharedTurtleBehaviour",
          "DisplayName": "SharedTurtleBehaviour",
          "FullName": "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour",
          "Namespace": "CandideServer.Entities.ControllerSets.TurtleNew",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thisEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "91D60428127F86B900F571C1227D3BE541B1BF732BCCBE0C8C1917D7E3097497",
              "Hash": "D929FC3F8BCAFE4D510EEE1D84D4D7C1E7D8106A74672CBCFF9DC0A5FFB0218D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "280B7D615DE9F2C4321898EEA62030A91BF7F651968FCFDCEFB46778B6209271",
              "Hash": "9DB495B01CC696D90B913FE4E4F46B0B5711CA4933532B1AA9761B6567BB36BB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldExplode(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Boolean",
              "Name": "ShouldExplode",
              "Signature": "public System.Boolean ShouldExplode(Shared.Entity.EntityWrapper entity, System.Boolean isExplosive, System.Boolean isThrown, Microsoft.Xna.Framework.Vector3 velocity, System.Single velocityThresholdForExplosion)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isExplosive",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityThresholdForExplosion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "31AEA65C0DD79114AE28BECED37345BC555249A3B16D7DFB70ECA62252420695",
              "Hash": "550345E16D1E5E5CF3D16DF95CEBC98EB1A61DC40D51487816FC438FFC0558AA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarrierEntity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Int32)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "D059207079EC09600AEA3BD10BFC220DFE0A03625779EBA352AE1064B9541679",
              "Hash": "85B8A85642F72D7B7F7732D1414AFE0532C0C5BBB8084018D204D87819D206A4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Friction(System.Double)",
                "Shared.Entity.EntityWrapper::get_CarryingEntity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED80A9C6D5F001586785A7B19DCEFAE37496FEFD62E3038F850BA046DB3D6FCA"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerCoalVeinController",
          "Name": "ServerCoalVeinController",
          "DisplayName": "ServerCoalVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerCoalVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerCopperVeinController",
          "Name": "ServerCopperVeinController",
          "DisplayName": "ServerCopperVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerCopperVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerGoldVeinController",
          "Name": "ServerGoldVeinController",
          "DisplayName": "ServerGoldVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerGoldVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerIronVeinController",
          "Name": "ServerIronVeinController",
          "DisplayName": "ServerIronVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerIronVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerMarbleVeinController",
          "Name": "ServerMarbleVeinController",
          "DisplayName": "ServerMarbleVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerMarbleVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RocksMax:System.Single",
              "Name": "RocksMax",
              "Type": "System.Single",
              "Signature": "public System.Single RocksMax",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAA65288B942357C2B173990FF5DC1F91D63C639E5E7624AFABF159E4C84D887"
            },
            {
              "Id": "RocksMin:System.Single",
              "Name": "RocksMin",
              "Type": "System.Single",
              "Signature": "public System.Single RocksMin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54475BD969E94B5C2BAEFA4B2860D2EDA2C72CAEAFF9DB64BD4ED63018D1AA28"
            }
          ],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            },
            {
              "Id": "RockBaseId:System.Guid",
              "Name": "RockBaseId",
              "Type": "System.Guid",
              "Signature": "protected System.Guid RockBaseId",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD2D254FC656817947A7E157A19D47B4D23922A1E8C5E858DAFBD43769D8212E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "5D6F7B9DF4C120336402311A589C78DBC1AED6900EC2F05F03673A86A69CB277",
              "Hash": "F8BDAD5B9DFC9767441B46EE667F1B04086942642D167F758B483828DF7FFF61",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBasicFurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "rocks_min",
                "rocks_max"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo killInfo)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "killInfo",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "B76FF14A456324719A5376136905F4A02CC01DD23F94A81CE2FF38F8251A7F3B",
              "Hash": "90BAE06E0EB29199CAE9B598345E062A9E3A58669861D05D327318AC53251688",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnKilled(Shared.Entity.EntityKillInfo)",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6E82BFF545B3051B5D9FC31F3FDE19CBCB78221643BFDD6E692CD7835728B6A"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerRockVeinController",
          "Name": "ServerRockVeinController",
          "DisplayName": "ServerRockVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerRockVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RocksMax:System.Int32",
              "Name": "RocksMax",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RocksMax",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D6BA0615961408D5B1C6ACF94DE28D0CD08985C6B3D084CE0F5E8C09C8E3EE0"
            },
            {
              "Id": "RocksMin:System.Int32",
              "Name": "RocksMin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RocksMin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24036445A98291BC491E6D09D5E754AADFD2A828B245E7D1FC31B75554F21A3B"
            }
          ],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "A6B4F7B42FD68EF6A102930D997F8891B76CB24807A1B5EB9DBCC05F584004E5",
              "Hash": "09AE75489E09D0D0A5D081F48E7E336F28F46FBA9AD3992EFE0B9BC617C7820E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBasicFurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "rocks_min",
                "rocks_max"
              ],
              "Source": null
            }
          ],
          "Hash": "0FC2375BE478A917C631137B1048DFB7BD9DDAF2F22D42A5F2698990D5B18475"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerSilverVeinController",
          "Name": "ServerSilverVeinController",
          "DisplayName": "ServerSilverVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerSilverVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerTinVeinController",
          "Name": "ServerTinVeinController",
          "DisplayName": "ServerTinVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerTinVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81486780919AEFB09F212D89211BE0192361D760F5F2278631CD8310B2277C8D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Name": "ServerVeinController",
          "DisplayName": "ServerVeinController",
          "FullName": "CandideServer.Entities.ControllerSets.Veins.ServerVeinController",
          "Namespace": "CandideServer.Entities.ControllerSets.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBasicFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_exploded:System.Boolean",
              "Name": "_exploded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _exploded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71EC7FE140833A6D6B7D08588EA99BA1EA6B8757AAA952F0DEC3497584065778"
            }
          ],
          "Properties": [
            {
              "Id": "ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "ResourceAmount",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Signature": "protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"
            },
            {
              "Id": "ResourceGuids:System.Guid[]",
              "Name": "ResourceGuids",
              "Type": "System.Guid[]",
              "Signature": "protected System.Guid[] ResourceGuids",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"
            },
            {
              "Id": "RockBaseId:System.Guid",
              "Name": "RockBaseId",
              "Type": "System.Guid",
              "Signature": "protected System.Guid RockBaseId",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FD2D254FC656817947A7E157A19D47B4D23922A1E8C5E858DAFBD43769D8212E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HandleVeinDamage",
              "Signature": "public System.Void HandleVeinDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "262E519A7C9AE0725E104FAB60B8A2224D339B4DA348CCD086A7B6A933B0ADE5",
              "Hash": "85DA1120B01609A662FD55B9D50BE18D43A0B780A3E36E12D46B62177D088E68",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)"
              ],
              "StringLiterals": [
                "skill:mining"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D3840A1EBB21D48F8221C40E667B84E650DA38FB22B338DC52658290680480BB",
              "Hash": "D79E5CBFE5996AF78928E3BC9006E2C8D23247A2DD126D70FBEDFE115EACD99F",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBasicFurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo killInfo)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "killInfo",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 379,
              "BodyHash": "CA3EFBA2B593FE9D3AFF344F1047C071E62D8FB96BE3008D6724C00411B7ADDA",
              "Hash": "78AD190EB53205AC3CBA7CF06383152C475C46532C1D36A11F45AFB4E0471A49",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceAmount()",
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceGuids()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Add(!0)",
                "CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_RockBaseId()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::get_Count()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "A5B69D8D60CD767344D79B04887DF20FD60AAF81CA7E3FC6AD60497D7CADD27E",
              "Hash": "23F35416E60FE8BF8BFC917CB4B45D646C40DB126DE431F03668DA219ADDCC33",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4D1D016AFD8AA845E36B01C27E3BCDBD93BE28685355AD455476AE5DBDEEBAED"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanOfferingPlatformController",
          "Name": "ServerVulcanOfferingPlatformController",
          "DisplayName": "ServerVulcanOfferingPlatformController",
          "FullName": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanOfferingPlatformController",
          "Namespace": "CandideServer.Entities.ControllerSets.VulcanPuzzles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "LeverName:System.String",
              "Name": "LeverName",
              "Type": "System.String",
              "Signature": "protected System.String LeverName",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CF4F8877173A52FB8DD63D8ADDC718995A7AAE7872B3A845D4B724067D504DC"
            },
            {
              "Id": "OfferFlagName:System.String",
              "Name": "OfferFlagName",
              "Type": "System.String",
              "Signature": "public System.String OfferFlagName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9383FF3050C873AAB84C0C88654352A01619807F1C84B6F6728DD20785AEA96"
            },
            {
              "Id": "OfferTime:System.Single",
              "Name": "OfferTime",
              "Type": "System.Single",
              "Signature": "public System.Single OfferTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B9D6C6ED274C096B90A3441BEB4A356F613BD0F7E36FBBA3E502572DAD40BC5"
            },
            {
              "Id": "Radius:System.Int32",
              "Name": "Radius",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Radius",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2EE512399E81C084C8F0D65E675B8D86E74F2ADAE7D7CF9F8891DBAB847F64C9"
            },
            {
              "Id": "_checkArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "_checkArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _checkArea",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F3C8E02EEB800E8F281590EF6F66CEEDAEEF1CB85754123E138E211981F5175"
            },
            {
              "Id": "_entitiesMetConditiion:System.Boolean",
              "Name": "_entitiesMetConditiion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _entitiesMetConditiion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B2928B17326E39E5AD1BB6901877BA07FA622A4342824B0DD5FB8404493477D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckEntities()-\u003ESystem.Boolean",
              "Name": "CheckEntities",
              "Signature": "private System.Boolean CheckEntities()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 495,
              "BodyHash": "5F2C8C47178B59F70917FF9D4D3C54E568DA4CFAEF7E4EA3695DEF24BF628BF4",
              "Hash": "06D04E6BE56B1E6993A6793C750519AB916228F44146A29927C35132119AB158",
              "CalledMethods": [
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::RemoveMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntities(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "vulcan_craftman_offering",
                "blacksmith:0",
                "clay_pit:0",
                "quarry:0",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "366B2B5B6B51C54A3798CCD8571A24E3B4C41F1EF0FE8D5D8FC3BA6BFFF540EC",
              "Hash": "B2C907E4BCB6EF647BEB1466F6AD5E3374B9A00B339E55595AEBC5594DAB43B3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "lever_name",
                "123"
              ],
              "Source": null
            },
            {
              "Id": "SetOpened(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "SetOpened",
              "Signature": "private System.Void SetOpened(CandideServer.Models.Worlds.WorldModel worldModel)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7B7F592C3A981867575455FC7EA2F3AC9EAA260BBC4D1FBB9C4123DC5D8A4DD7",
              "Hash": "9D4CDF49479934A194DD7C9E9494A0B433427E5A9A93D565771ADB45587A469A",
              "CalledMethods": [
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "vulcan_temple_offering"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "4D2F45728B59966679EF8422240D1E1209D3C413CAFA5FD6D631D1DD60C59FBB",
              "Hash": "4F1B3D46EAFCDDBE75B7D3F9B056A0DB1714E3FE5833F5E00E186AC56031AC38",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanOfferingPlatformController::SetOpened(CandideServer.Models.Worlds.WorldModel)",
                "CandideServer.Models.Worlds.WorldModel::Get(System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanOfferingPlatformController::CheckEntities()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "CandideServer.Models.Worlds.WorldModel::Set(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "vulcan_temple_opened",
                "vulcan_temple_offering",
                "ServerVulcanOfferingPlatformController: Failed to get the world model"
              ],
              "Source": null
            }
          ],
          "Hash": "B83138912BF6F489468EDCE57965EA0402693750C3B59A3D367B7AEE6963A23F"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotController",
          "Name": "ServerVulcanPotController",
          "DisplayName": "ServerVulcanPotController",
          "FullName": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotController",
          "Namespace": "CandideServer.Entities.ControllerSets.VulcanPuzzles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "71AA935D2CDCA026EC561234DEC812492AD4EDF24258599764479A6ECA8F66A9",
              "Hash": "7029389EF21CCD9336D53E394034ADF51F93B4A46B28830BB5BE80752E56DDC4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [
                "vulcan_released"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "636A225438BF92EE611814CF13D3BF7A089C674CB45183F2E9A712B59F651B47",
              "Hash": "57B054D85B4BA7375EE66DA11B1CCE4CDFA5A590562F960B8519AA58656B7849",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B10CEED2EDD4DC8D4402C9B3B310F3E7A8FEFEA116B3C8227D00929DA50E43FF"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotPlatformController",
          "Name": "ServerVulcanPotPlatformController",
          "DisplayName": "ServerVulcanPotPlatformController",
          "FullName": "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotPlatformController",
          "Namespace": "CandideServer.Entities.ControllerSets.VulcanPuzzles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "VulcanPotId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "VulcanPotId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E VulcanPotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D24A88D23F99FBE38AB952C2B992FF596F4DD53AC2ABDACBFC3A08F6AC13452"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ArePotLeversOn()-\u003ESystem.Boolean",
              "Name": "ArePotLeversOn",
              "Signature": "private System.Boolean ArePotLeversOn()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "8F0940B6A2EEBAF6CAAEABF21C4925F42D5EB987764319EFA7DD798E99F98266",
              "Hash": "6EEAFFDBC7DBBDC52A919B7D1FC62898DFFA3D570F7E3C95259F16F3CF34BDFA",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)"
              ],
              "StringLiterals": [
                "vulcan_released",
                "vulcan_pot_lever_1",
                "vulcan_pot_lever_2",
                "vulcan_pot_lever_3",
                "vulcan_pot_lever_4"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2A4EAABD8234755DF2872D17FAAE6E537200D01CED57BD69ADD41DE041ED1CA7",
              "Hash": "67AFED278FD6007ED67DFF21DD004C6C028F9D469803F749F773DEB073CEEF0E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "61EEEE0B4C07365879A35B1A5B5F0E32CD235918E1E0C2D600154FBD6AEAF562",
              "Hash": "68D52663EDB6AF599B4FB3B805BA62FE4E0E3FF9A35E552483B438AC8A79068C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.VulcanPuzzles.ServerVulcanPotPlatformController::ArePotLeversOn()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "801B3CD91721E02CDCCACC13BD1A241EE053AB3C06A15524A68DF6E9BB2C3707"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController",
          "Name": "ServerOldWolfController",
          "DisplayName": "ServerOldWolfController",
          "FullName": "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController",
          "Namespace": "CandideServer.Entities.ControllerSets.Wolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "65043BA7CE141D4395A719E73B37777B4EB11DD9B0D708598F01E0D80835BFC6",
              "Hash": "4449FF1A2784F8C58D96E51FDB88F70FE0255E70A7D73E94E77C58DDFBB9F63A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController::\u003CEntityInitialize\u003Eb__1_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController::\u003CEntityInitialize\u003Eb__1_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController::\u003CEntityInitialize\u003Eb__1_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController::\u003CEntityInitialize\u003Eb__1_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Wolf.ServerOldWolfController::\u003CEntityInitialize\u003Eb__1_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "ApproachTask",
                "AttackSingleTarget1Task",
                "HowlTask"
              ],
              "Source": null
            }
          ],
          "Hash": "B7BFD9F3E02D6BAE7876CF8A782AEDC0E26D3867F61E40003359567189601962"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Wolf.WolfAi",
          "Name": "WolfAi",
          "DisplayName": "WolfAi",
          "FullName": "CandideServer.Entities.ControllerSets.Wolf.WolfAi",
          "Namespace": "CandideServer.Entities.ControllerSets.Wolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GroupAttackArgs:Shared.Entity.Groups.GroupAttackArgs",
              "Name": "GroupAttackArgs",
              "Type": "Shared.Entity.Groups.GroupAttackArgs",
              "Signature": "public Shared.Entity.Groups.GroupAttackArgs GroupAttackArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B17C49CA87B26F4483A8DF9B2296451B3E6A7D19AC15E42DD11677DD7BBE3ED"
            },
            {
              "Id": "_alertGrowlTimer:System.Single",
              "Name": "_alertGrowlTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _alertGrowlTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D25095C2BEA3B56520B9F7EBB12F6E6DC10A7E173251EE1DA66F575813D1DF25"
            },
            {
              "Id": "_patrolAroundTimer:System.Single",
              "Name": "_patrolAroundTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _patrolAroundTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D52093431933456BD175BC9D0351BDAD364451D458273B97ED69624BBA489E0F"
            },
            {
              "Id": "_spawnPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_spawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _spawnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5290BA6BE5486BF69909F9B27920A3E166CBD37F624597D20E44F1EA5810A25B"
            },
            {
              "Id": "_targetOfAggro:Shared.Entity.EntityWrapper",
              "Name": "_targetOfAggro",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _targetOfAggro",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44019109FB4DBD92AA39B762B00A1482CE2AC013659A7F097FDC98A39F0A1DBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CallForAssistance(System.Single)-\u003ESystem.Void",
              "Name": "CallForAssistance",
              "Signature": "public System.Void CallForAssistance(System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "18F6BE2C31E8720FC95E7EFA88F3E8572A44CD624A6F36AC3F647EE47CA34F8D",
              "Hash": "9AEA54977E9CA21961CBE3ADFB56BB5E83EFF449FFD120306C433E7266EF7BDB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHighestThreatEntity()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetHighestThreatEntity",
              "Signature": "private Shared.Entity.EntityWrapper GetHighestThreatEntity()",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "C849B16D0F36A3100BC388BA86D0B2361ABCA44CDD1DFE5BB0B49AFDEDE7A514",
              "Hash": "23A34E03779163919CC5A8FDBC56E361E789341CE466D1A9BAF09A78709C8549",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.Components.AggressiveComponent::GetHighestThreatEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 759,
              "BodyHash": "242E87C2A660552C6923648C8F5607865A18B14126FE2F196030095A0DE53D3C",
              "Hash": "B205439241C44218502681BCA22242E9DC5456564AF408542587410C7BBF33E0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Components.AggressiveComponent::ClearAggro(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.Entities.ControllerSets.Wolf.WolfAi::CallForAssistance(System.Single)",
                "Shared.Entity.Base.ControllerActionArgs::.ctor()",
                "WolfAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__6_0(Shared.Entity.Base.ActionStatus)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Ai.Actions.HowlAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Wolf.WolfAi::\u003CGetNextAction\u003Eb__6_1(Shared.Entity.Base.ActionStatus)",
                "CandideServer.Entities.Ai.Actions.AttackEntityAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "WolfAi.\u003C\u003Ec::\u003CGetNextAction\u003Eb__6_2(Shared.Entity.Base.ActionStatus)",
                "CandideServer.Entities.Ai.Actions.MoveAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)",
                "CandideServer.Entities.ControllerSets.Wolf.WolfAi::\u003CGetNextAction\u003Eb__6_3(Shared.Entity.Base.ActionStatus)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.ActionStatus\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A1926598A169B75C156D86D98B4F0C6BF3C0A623F3FE6CB84E6D5FC8E48C7691",
              "Hash": "B1FC65ED3DF8C8FDA2FA1F4E0D6EFC65FF6FC54535EB43894EAAB1DB0133C11C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "CAF83E1F86F303B2C54FA2F60F07D47D9D499FC923290180748238298F581190",
              "Hash": "5CDBFFA6DFBFD40321849217BD8142211D6C73B02E7880C90106E2520C92CDA8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "CandideServer.Entities.ControllerSets.Wolf.WolfAi::CallForAssistance(System.Single)",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractAi::CancelCurrentTask()",
                "Shared.Entity.Base.AbstractAi::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "769E00955C56EF75C9D97D4E3E342840360C47375A9E1811A90B96B6A033FE94",
              "Hash": "845851F2FAFCFF039FE2611BEF80E379A7868CECAC3E0F5E5AEBAAE33836B3EA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F58F20DB5F7BC6365F3A1B425099F80DF90147A418766BAED042A594FBB01E3D"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Wolf.Wolf_ApproachTask",
          "Name": "Wolf_ApproachTask",
          "DisplayName": "Wolf_ApproachTask",
          "FullName": "CandideServer.Entities.ControllerSets.Wolf.Wolf_ApproachTask",
          "Namespace": "CandideServer.Entities.ControllerSets.Wolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.CommonTasks.PathFindTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "46876F85CF9B3C963D6B569093CB585F06AAEE76409ACF87640A4DF62FA678CF",
              "Hash": "AF94610925E23A998041CF035DC6D35D376BD4623604B78B077E135CFB0F68AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNextGoal()-\u003ESystem.Void",
              "Name": "SetNextGoal",
              "Signature": "public System.Void SetNextGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "D3E4C80EC1FAEF5A49E00E80E2644C935CDB6B9CB7DD1DA3D19CB13976AD8B1D",
              "Hash": "EE4EAF58E434262F24EBE42ED91CD4DBC149567F167C3634CEC6CEC11A22E4C5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7308E0C51A766B580866463662A4B889F59894C5DBE0161B9F31E8E21019BE7"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Wolf.Wolf_AttackTask",
          "Name": "Wolf_AttackTask",
          "DisplayName": "Wolf_AttackTask",
          "FullName": "CandideServer.Entities.ControllerSets.Wolf.Wolf_AttackTask",
          "Namespace": "CandideServer.Entities.ControllerSets.Wolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackChargingTime:System.Single",
              "Name": "AttackChargingTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackChargingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010DC05E7F00C02E055642DFFABA0EA4580922D3C548378915BC6A336B56D0AA"
            },
            {
              "Id": "AttackCooldownTime:System.Single",
              "Name": "AttackCooldownTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackCooldownTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2DE93FCA94FE8C5A83C75F79B1538A10221DA5B354392E9259DB969A48704D7"
            },
            {
              "Id": "AttackTime:System.Single",
              "Name": "AttackTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D487E7E1AF0ECE6DD88F1532B6F4F99AE3411D555C5EDEB065BB3FB1DED4AF"
            },
            {
              "Id": "HoldChargingTime:System.Single",
              "Name": "HoldChargingTime",
              "Type": "System.Single",
              "Signature": "public System.Single HoldChargingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38A6E56F262DFAB5868E0BA7C908A74FBB41074B91059AFD24BE1A00360CF510"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            },
            {
              "Id": "_startDirection:System.Single",
              "Name": "_startDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _startDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69DC3CDAB1ECDDD27A6AFEE7D771230B898E4252738225CD5EA2B5F6A4506788"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "149F6E76FDC53B5A2C2FF98F91E2C71BF591C78ACD72AD8CA3743017AC13F32C",
              "Hash": "493FBAEFF35654028950F2F45913D7E5695239A3F52C33E7A095940F231DE21F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "private System.Void Cast()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "82B6AB60F140701D3107E130EC1747B053766306F31283C2111881A2AFF37143",
              "Hash": "E8F7EA7A09DDE994703FD03310E0CAD240661FF7F3D76BFF11C5712CB645C048",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "wolf_bite:0"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "581DEE1E6674934705D3D3C8723D59ED716CA5D87C9E3BDCC4C2E438DFE3D408",
              "Hash": "3769079E6367F8835B7CB2947E5E6EF8C2C48E613F34B37671F29EA5A3842ECE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5ACB443D01BB5BA10095DBD5167F490CFF2C1353A0693D740CA167882C6BEF5D",
              "Hash": "79068FF158EB237A7567CEA78C8C318DC791585AB03CFBB7E93BC12A4BDDB48B",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "75B7F38DAD90AEBA2D6E0FB3721CB952795ABD32B2EF1D5ECBB78F114E6D9FB2",
              "Hash": "DA5D4FFD885B9857599BFD986D056051B89F1B14EB10549784DF3C6BA6ADC770",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "8D6D046B10E79CB8B0E804CE574C8B13CCA5990EB627C5E6300A648C1D8DEEB5",
              "Hash": "9451CC83FCEF4276FE29ED7179ECAADE02DE6B6DF31849732E2421483B121890",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 734,
              "BodyHash": "C40EDCC0C77853F07617E073573DAE5016D01EE026DE53CA25254002EEF427CE",
              "Hash": "36862CD2F7BC67BFC3C0D5B84CB0912321C4601DF9FE7EAC2547C9E495DFB94C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityX()",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.Wolf.Wolf_AttackTask::Cast()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CE4B832C8AEC30E7FDC3872D4CAEE179F570A476F22616D60D555F154414E4EF"
        },
        {
          "Id": "CandideServer.Entities.ControllerSets.Wolf.Wolf_HowlTask",
          "Name": "Wolf_HowlTask",
          "DisplayName": "Wolf_HowlTask",
          "FullName": "CandideServer.Entities.ControllerSets.Wolf.Wolf_HowlTask",
          "Namespace": "CandideServer.Entities.ControllerSets.Wolf",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractControllerTask",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_howlTimer:System.Single",
              "Name": "_howlTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _howlTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "827E83060374AA8978D78D47FF8DD83CF59D7F5571F510698080925A448E4FA4"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "9A91ECAFD7F421343AF54945EDFC04CE87F55A5A5EA1DA243D164CCEAA331F5C",
              "Hash": "D15DD13F38113FA5A9EF7A5F23AC3A56DC9A0AD64142195B367932B528DADCFB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "46E8FCECAD2A0B003FAA8C947F7A91B17EC840459572AF3B89BFA1E9B4E62C3D",
              "Hash": "7B56B1A0F1EA2EA44BF4EE565DDB85F0B216ED2966E7CD92C7E1747A34DAF4F9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "0395D6C98C88BEAEE54DA8310DEACD2FC2A220130071B782948D247CBFCE1F8F",
              "Hash": "858912E9E9DA631E7129EB23952F7B4573759BF24C81D59F36E100CE959F2265",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "B08FF3286E5483FFBACABF39130BB59088729320EA9A89498E8431DFDEE8EF29",
              "Hash": "032D3BCBB75D119D218F7582CB8EAC691D83F42113DAB71D848F4D833CA30676",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Start()",
                "Shared.Entity.Base.AbstractControllerTask::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "DD9C4ADEF2EA22C159E3008BD4C56DBC075AAC9542AB0762B572E53BD2175526",
              "Hash": "13AE7D7B3E89A2AC1DC14EEF6828CFAFBFCF7C3C27AE4A357A71509A236BE7B3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D01E1BA599F357C8D0C864461C646D7B9AA58376D95D0D76033B5E2530B88BB0"
        },
        {
          "Id": "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField",
          "Name": "LineOfSightCheckingCircularAggroField",
          "DisplayName": "LineOfSightCheckingCircularAggroField",
          "FullName": "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField",
          "Namespace": "CandideServer.Entities.Modules",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Entity.Aggro.IAggroField"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChainRadiusSquare:System.Single",
              "Name": "ChainRadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single ChainRadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CD649F4A303A22F43E0934477FFB27742BA387D1D5DD283CC7C50A40F456E02"
            },
            {
              "Id": "LossRadiusSquare:System.Single",
              "Name": "LossRadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single LossRadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "230A78DF53C9F2D0047A09A53C51FDE83FB1EE4FAF087CE03639180ACDC069EB"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "RadiusSquare:System.Single",
              "Name": "RadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single RadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB17325FD5D417C85DAA4604CD0CBDC9C6A429D0755A4FF5FE74BA145F3201B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfLostTarget",
              "Signature": "public System.Boolean CheckIfLostTarget(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "CF3D4A1A01348D88864F32F2590CD2A84C7769954C0144389B3C48859FAD9F07",
              "Hash": "D7EFFEE1E98112A183429FAF138099A55B98590AC8E842534218781F893744CF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfTriggerDistance",
              "Signature": "public System.Boolean CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AB8E9FD71FC5AA204C09820F7839186B3EEBE20BE73C5E978F4AFC9710887A64",
              "Hash": "F5B3952BDDDBD82F0159369FA5C79218BC802156FEB17B02E3BA2C3C066E040E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTriggeringEntities(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetTriggeringEntities",
              "Signature": "public System.Void GetTriggeringEntities(Shared.Entity.EntityWrapper owner, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E resultList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "492B73E0A54D022ECDDAFF569D476731C1622CE69624408DFF16559E550CB0F6",
              "Hash": "B47D2D33E8EFFDC68450FDDF9CD906624F9DFC7FC77D926EEC67D8E01E4D095C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "146B1BD625247445EEBD955A38BDE025471A14BE43F32C4EF0975FA4694A6893"
        },
        {
          "Id": "CandideServer.Entities.Modules.ServerLaserBeam",
          "Name": "ServerLaserBeam",
          "DisplayName": "ServerLaserBeam",
          "FullName": "CandideServer.Entities.Modules.ServerLaserBeam",
          "Namespace": "CandideServer.Entities.Modules",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Modules.SharedLaserBeam",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApplyAura:System.Boolean",
              "Name": "ApplyAura",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ApplyAura",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A48155A9D99618726CF090A523A7118E858D74B15E9B2EA10B5761FF00491B97"
            },
            {
              "Id": "ApplyBurning:System.Boolean",
              "Name": "ApplyBurning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ApplyBurning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8671F5A03089D69E7DD465B3280060807AB6B1B1DD92C53347FF756A86761E56"
            },
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Damage:System.Single",
              "Name": "Damage",
              "Type": "System.Single",
              "Signature": "public System.Single Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8F3A0F8B1A2C6EB6955DFC4D453686201ED4D83E14DF4CEBB3E9BF607E9BE2"
            },
            {
              "Id": "EntityDamageCooldowns:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "EntityDamageCooldowns",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E EntityDamageCooldowns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "250BB5F8F9D9A811C45572CE998CE182355AF8376CA673E7C41D42244D2EFDC8"
            },
            {
              "Id": "TimeBetweenDamage:System.Single",
              "Name": "TimeBetweenDamage",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87537EE0E3C7AF2A584580E43CEF11355E573DFB3B6001184CEB5B5F67142CD3"
            },
            {
              "Id": "UseDamageTimer:System.Boolean",
              "Name": "UseDamageTimer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseDamageTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4017EDB65836D84806F468FAFE285E79162895034AEF39D987B110C6AC9C374F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DamageEntity(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "DamageEntity",
              "Signature": "public System.Void DamageEntity(Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "8D369B4E9F17856DCE281C1FE253697ED138287D81EE536D84D8CDC0D76981D0",
              "Hash": "1B0CEEC52B22F640308029BAFA082C0C37121486C92F7142ABF1D8A7A1789B30",
              "CalledMethods": [
                "CandideServer.Entities.Modules.SharedLaserBeam::DamageEntity(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.String::IsNullOrEmpty(System.String)"
              ],
              "StringLiterals": [
                "aura:general:fast_burning"
              ],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "2E87E26582B1732A31F2C8BBBF9543689422F622830945BC294A9F721CF32FFF",
              "Hash": "7FD53D15BF82F4581CD3DBF3B1A4DAD8F3B0B04EBABA671523E467103D663786",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C12F1BBA75E19D1C37BED9358DCB9B28D5259000AE78A8B8149C1E3CC9E8A7FD"
        },
        {
          "Id": "CandideServer.Entities.Modules.SharedLaserBeam",
          "Name": "SharedLaserBeam",
          "DisplayName": "SharedLaserBeam",
          "FullName": "CandideServer.Entities.Modules.SharedLaserBeam",
          "Namespace": "CandideServer.Entities.Modules",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApplyKnockback:System.Boolean",
              "Name": "ApplyKnockback",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ApplyKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A72B27DED18C21DD8A160A2448BB1B752DED02982AFC1E0FC61BF33417A8589"
            },
            {
              "Id": "BeamWidth:System.Single",
              "Name": "BeamWidth",
              "Type": "System.Single",
              "Signature": "public System.Single BeamWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22F5AE52DA8E173BC6DD201EDCC05199BA0DDDE8E309B7EF4FFCA2869EF00C60"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "EntityHits:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "EntityHits",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E EntityHits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28C5B0C027B5F295BD00C1A10C7D4FFDE41F92FEE073791A912E60FEA70DB7A4"
            },
            {
              "Id": "HitTerrain:System.Boolean",
              "Name": "HitTerrain",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HitTerrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36654EAF47B068758C375D4811CDD311F31EA9B3814B8078685955D8D743B4F4"
            },
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "OnlyHitAroundEnd:System.Boolean",
              "Name": "OnlyHitAroundEnd",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyHitAroundEnd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD177015973C2A25DA08C0E9FF24D4DE89CB26EF33BB43C3B25FB3A4EDEAC57B"
            },
            {
              "Id": "OverrideKnockbackDirection:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "OverrideKnockbackDirection",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E OverrideKnockbackDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79CB4B720C9678B742B8253BD673E56974679E55BC53DB4607B8AD366747151F"
            },
            {
              "Id": "Source:Microsoft.Xna.Framework.Vector3",
              "Name": "Source",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Source",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FAA15AC1EB87159EAACC6D1747E001C8482EC087FE27275FC30A07724E515DE"
            },
            {
              "Id": "StoppedByEntity:System.Boolean",
              "Name": "StoppedByEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StoppedByEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46FBBCB0CF9D4DF939ACE1BC98A4E0C67C714785EBFDF06A8DF6350079C8A26D"
            },
            {
              "Id": "StopPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StopPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StopPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EF4EA73237C961A142952EB099199BDC6DDB28B70D8AF2B999C4B5385720EEC"
            },
            {
              "Id": "TerrainHitParallel:Microsoft.Xna.Framework.Vector2",
              "Name": "TerrainHitParallel",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TerrainHitParallel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CB92C6AF343F5B3CC1B7154F824847BBA7988B12CB9F459D02ADDFC6517FE5D"
            },
            {
              "Id": "TerrainHitPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "TerrainHitPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 TerrainHitPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96F60604D7962D565CB2BF7D531E45ACF344EF007C56E0237700D03B29ACD785"
            },
            {
              "Id": "_hitCandidatesTempList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_hitCandidatesTempList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _hitCandidatesTempList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38645C0D356EFDBAD16687DB28035B7F0481F4428329E73C4C76C5FDA9232152"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DamageEntity(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "DamageEntity",
              "Signature": "public System.Void DamageEntity(Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "4D996A2DACD3F56C786AE99A4AAF8010182E7E8680213CD4248AD02D3B90A875",
              "Hash": "7FDB89F948209EFA5A9F219348B35C535F54F37900272FCBE6DDD94AFB857B08",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_CollisionWeight()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindEntityHits(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "FindEntityHits",
              "Signature": "public System.Void FindEntityHits(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1053,
              "BodyHash": "AE1E90C024B80D614B791F7D84F6A5BE34A01A12B4B5A66C7295E0645F9AA54F",
              "Hash": "1648F214FF4C6962B5E9F82A0F47457C256D18046D9C1F5DA936563B8554FB80",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::Clear()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindTerrainHit(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "FindTerrainHit",
              "Signature": "public System.Void FindTerrainHit(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 642,
              "BodyHash": "3FE50400E4C3FDA61F6F015F061F0DB119CC4AA433BE8C9CAD773F868D85B076",
              "Hash": "C41E3B89529F5407E5826E74422018DEEAC0F5EBCC02FA062EC921AB1766517B",
              "CalledMethods": [
                "Shared.Interfaces.World.IWorldHandler::GetTerrainCollisionGroup()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersectionDouble(System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::Cross(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityHit(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "OnEntityHit",
              "Signature": "protected System.Void OnEntityHit(Microsoft.Xna.Framework.Vector3 hitPosition)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "93929E813239CFC5B6961D60C8C3718DB6C6E3E27D2C5E23A3B385A84B6379C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 338,
              "BodyHash": "0F7E30E53A7D9EEB63E72CCCF06B185F1A87879E2424D1DD624939FEEBE8C8DA",
              "Hash": "13327EAF054B36A87312CB853D1E6FCEE2731083BAAAFCCD2D91C7AFAE4D6859",
              "CalledMethods": [
                "CandideServer.Entities.Modules.SharedLaserBeam::FindTerrainHit(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Modules.SharedLaserBeam::FindEntityHits(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "SharedLaserBeam.\u003C\u003Ec::\u003CUpdate\u003Eb__14_0(System.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E)",
                "System.Comparison\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.Modules.SharedLaserBeam::OnEntityHit(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.Modules.SharedLaserBeam::DamageEntity(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E64907CB12525258A92885E7C1F1F6FA9E488C8DB8695502C90D78C4A77F30E"
        },
        {
          "Id": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory",
          "Name": "JobTaskFactory",
          "DisplayName": "JobTaskFactory",
          "FullName": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory",
          "Namespace": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseFarmTilePositionsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReuseFarmTilePositionsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReuseFarmTilePositionsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFF4795C244588B7AB48D7D8141087E5B3FA927C1DA04E18A6AD246282EB4DE8"
            },
            {
              "Id": "ReuseTreePositionsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReuseTreePositionsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReuseTreePositionsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1629221E7E1B963409086EE93620A082898F7393D1B93DD2876C0E7A4865093B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateBakerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateBakerJobTask",
              "Signature": "private System.Void CreateBakerJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "ACA4D4AAA04F2C9FF68B52B7ECE3E443838AC4B339E782AA7229697AC00688C2",
              "Hash": "84A64592332DD8D194D1213AFDBC9D6159FCBE34AB7956CFDC2C8422D0BF46DD",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateBakerJobTaskIndex(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateBakerJobTaskIndex(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "CreateBakerJobTaskIndex",
              "Signature": "private System.Void CreateBakerJobTaskIndex(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList, System.Int32 taskIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "taskIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "A0A5E27B4BEE97B2FFA18D0119E6EED8806CA45320E5F29B97F276AE7A607D1E",
              "Hash": "39108C89665C5D774F6DC07066D190F35340FA6A3015FFFA398E527AD4EC08B1",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper::VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)"
              ],
              "StringLiterals": [
                "bread",
                "flour",
                "sign"
              ],
              "Source": null
            },
            {
              "Id": "CreateBlacksmithJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateBlacksmithJobTask",
              "Signature": "private System.Void CreateBlacksmithJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "57083DA6C32ED1D0851A6C50F4469A3609C6AAD9E7F2143A0F2920AB42F0CDBD",
              "Hash": "D88CC4FDC5B6CAE28B6A0F86960B185139A7F200E5D361689E567D584B418763",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper::VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateCarpenterJobTask(System.Int32, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateCarpenterJobTask",
              "Signature": "private System.Void CreateCarpenterJobTask(System.Int32 level, CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "63C9C56484BE52C52D5CEE9493FA58539258339459A2B94D84DE16595E377AE7",
              "Hash": "C463633FAAA280F0CADE8FD17BB978ACCB9C0FD7197F40B46FEB4A3733FF1118",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper::VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)"
              ],
              "StringLiterals": [
                "table",
                "inspect"
              ],
              "Source": null
            },
            {
              "Id": "CreateClaypitWorkerCollectClayJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateClaypitWorkerCollectClayJobTask",
              "Signature": "private System.Void CreateClaypitWorkerCollectClayJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "819449355005E3AF3DAB3AFA63B6A011CB257FFA19108FBB6C083E5FD195DE40",
              "Hash": "D669D9C8CA7F4FB19F6E152DFA6BE0F822B9E67B02AF18330911F860F8CE4ADF",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "PathNode::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "CollectClay",
                "DepositClay"
              ],
              "Source": null
            },
            {
              "Id": "CreateClaypitWorkerInspectPotsJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateClaypitWorkerInspectPotsJobTask",
              "Signature": "private System.Void CreateClaypitWorkerInspectPotsJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "D57482D95163E4DC917F2EB316D5BCE57ABE86E96D609094AED19988094CAE80",
              "Hash": "36F978B28CD5775DFBF39184C6C3B3BF558D223044DC8B9D5B05EAF68D54DDD8",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "PathNode::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "InspectPot"
              ],
              "Source": null
            },
            {
              "Id": "CreateClaypitWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateClaypitWorkerJobTask",
              "Signature": "private System.Void CreateClaypitWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "9FD72D681544EFD8FA1C52C5B6F8D4327FA12C5A9F098635CC62FD72DE456E93",
              "Hash": "543C03685598BB18CE4AA79EC14E42E354E09E85CA441A3A62D002ECD928B5A1",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateClaypitWorkerCollectClayJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateClaypitWorkerInspectPotsJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFarmerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateFarmerJobTask",
              "Signature": "private System.Void CreateFarmerJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 345,
              "BodyHash": "A709F893101CFCADDB96AB9E1BF55C25318C5A72A48EEE5782809B3D969AA73A",
              "Hash": "C3DF5E64C8284AB467F6DE358E3DE14C4B8B5269F401BB14DB89CC610E95CFB6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Add(!0, !1)",
                "ScheduleSystem.TileUtil::GetAllTilePositionsOfType(Microsoft.Xna.Framework.Vector2, WorldTile.GroundType, System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E, System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Random::get_Shared()",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::set_Item(System.Int32, !0)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateJobTask",
              "Signature": "public System.Void CreateJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 395,
              "BodyHash": "B623ED9C3B9FE0A1051798B10B1ECF29674EB5B5617585CE6E1EB89DB8563305",
              "Hash": "0487ACCAEAE1A29DF558130B2349ED593B7BD7DF30C2CAC01B78DBD9D5C53B00",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateFarmerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateLumberjackJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateLeatherWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateMerchantJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateCarpenterJobTask(System.Int32, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateBlacksmithJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateClaypitWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateBakerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)"
              ],
              "StringLiterals": [
                "CreateJobTask: Citizen does not have a current job",
                "job:farmer",
                "job:digger",
                "job:potter",
                "job:lumberjack",
                "job:blacksmith",
                "job:unemployed",
                "job:leatherworker",
                "job:merchant",
                "job:carpenter",
                "job:baker"
              ],
              "Source": null
            },
            {
              "Id": "CreateLeatherWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateLeatherWorkerJobTask",
              "Signature": "private System.Void CreateLeatherWorkerJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8F35F657951479F3BAC8443DDFA936291BF0BEDF49A8B46EFAA64BCCB66A2C7E",
              "Hash": "E4FAE75860D09A2530E8546CBE30DA96080F2361F99E0283B004E40C7F4479D5",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper::VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)"
              ],
              "StringLiterals": [
                "tanningRack"
              ],
              "Source": null
            },
            {
              "Id": "CreateLumberjackJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateLumberjackJobTask",
              "Signature": "private System.Void CreateLumberjackJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "9C20559FC1145278D3492C94B7D3E40050BACD06DF2EBAA564D9A52850C4A43C",
              "Hash": "036AB05AD9645A45001B347AA72C3CB31E2D759DDBD6C999E3527152F99BC9FD",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper::VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateLumberjackVisitNearbyTreesTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)"
              ],
              "StringLiterals": [
                "inspect",
                "log"
              ],
              "Source": null
            },
            {
              "Id": "CreateLumberjackVisitNearbyTreesTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateLumberjackVisitNearbyTreesTask",
              "Signature": "private System.Void CreateLumberjackVisitNearbyTreesTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "1CFB1FDA31A9589175D9E97FDA89983FFFEEC41AF582F44DFDC8E9476D77350C",
              "Hash": "7A900FA08B2ABC060D6434F6579A775A3B0E9174E32C96BD9DF840EAF6A9537C",
              "CalledMethods": [
                "JobTaskFactory.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Add(!0, !1)",
                "ScheduleSystem.TileUtil::GetAllTilePositionsOfType(Microsoft.Xna.Framework.Vector2, WorldTile.GroundType, System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E, System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)",
                "JobTaskFactory.\u003C\u003Ec__DisplayClass5_0::\u003CCreateLumberjackVisitNearbyTreesTask\u003Eb__0(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Comparison\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Random::get_Shared()",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::RemoveAt(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateMerchantJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateMerchantJobTask",
              "Signature": "private System.Void CreateMerchantJobTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "ABD17AEC6266070E5575DBED35991F97CE68C15B559A5EFB67D54AD7587BAC0E",
              "Hash": "1184F1389F8D1836536B00259F97EFDFD959C29D041C88AA37D53CE937E77D5D",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "PathNode::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "841CD87711B90FA3174BD1E8C807E35F855FEA38988699F470483CEF7D1B14EB"
        },
        {
          "Id": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory",
          "Name": "TaskFactory",
          "DisplayName": "TaskFactory",
          "FullName": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory",
          "Namespace": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateFoodTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateFoodTask",
              "Signature": "private System.Void CreateFoodTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "77015E3DBED13AD7729677A883ACBA25735F5AF9F1A953831727E621A7F0AE46",
              "Hash": "887B126F543853A18C051CB2560133534CDD9D174D610D24B66F2B45EC8D648F",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, System.String, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "food_storage"
              ],
              "Source": null
            },
            {
              "Id": "CreateRandomExteriorBuildingTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateRandomExteriorBuildingTask",
              "Signature": "private System.Void CreateRandomExteriorBuildingTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "4D58BBEE277F11A53461BB765C3EE5B2C19391E18C478A5335CB654B6DC75DCB",
              "Hash": "814D951C2662F6DC42438CDD531CEB2AFF5D647D1652EBEAA4247E122841EB1F",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Boolean, System.Boolean, System.Boolean, System.Boolean)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "PathNode::get_Data()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateShopTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateShopTask",
              "Signature": "public System.Void CreateShopTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 473,
              "BodyHash": "EBDB015E5D0ED6D08E617F183FD1E3BDA25B9825E43519A9AE825EFDA18A9137",
              "Hash": "DD8836EBF9A66652897BDAA6B36A0A083987F7F0202447DDA003FCD60E469003",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Boolean, System.Boolean, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_ShopNodes()",
                "System.Collections.Generic.List\u003CPathNode\u003E::get_Count()",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Math::Round(System.Double, System.MidpointRounding)",
                "System.Random::get_Shared()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CPathNode\u003E::get_Item(System.Int32)",
                "PathNode::get_Data()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.PathFinding.PathNodeHandler::get_Checkout()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateTask",
              "Signature": "public System.Void CreateTask(ScheduleSystem.TaskType type, CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "ScheduleSystem.TaskType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "8ECF1C54FF2FBEEA3A604798A482BAEBCF2E74DF9B10B8A2F96763F498F97B14",
              "Hash": "1A4A4E0910178002AEC5898DA83F3123494BD82AA5D74FC4CFA2D4B7178E5F69",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.JobTaskFactory::CreateJobTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateFoodTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateShopTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateWanderTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateRandomExteriorBuildingTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "type"
              ],
              "Source": null
            },
            {
              "Id": "CreateWanderTask(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)-\u003ESystem.Void",
              "Name": "CreateWanderTask",
              "Signature": "private System.Void CreateWanderTask(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "BE16B5D63B24C7314753B89ED69C79432FA62FAC3A24160E4CA950A4B9E8C3FA",
              "Hash": "54DA77E3B68D3A3F002CAF034071E3186EFCD1500AD2303285BB30359315CFCC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerManagers.TownsServerManager::TryGetRandomBuildingInTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextOutsideRectangle(System.Random, CandideCreator.Shared.Models.RectangleF, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::IsWalkableTile(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWalkableTile(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsWalkableTile",
              "Signature": "private System.Boolean IsWalkableTile(CandideServer.Models.Worlds.WorldModel world, Microsoft.Xna.Framework.Vector2 targetLocation)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "BF24CD787DCA19DDF8C12B1D3F06D9F0364E07FAEECAA60BCDDF376322532327",
              "Hash": "B86778ABAAE73B2CA60D3E7ACB486C6644124D620976FD407259B130232859E9",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A86939C9DF4031821CBADC9DD617799A682D64B0E6D749BDE2D0ECA1D537C586"
        },
        {
          "Id": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper",
          "Name": "TaskFactoryHelper",
          "DisplayName": "TaskFactoryHelper",
          "FullName": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactoryHelper",
          "Namespace": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E, System.Single, System.Single, PathNodeFlags, System.String)-\u003ESystem.Void",
              "Name": "VisitExteriorNode",
              "Signature": "public System.Void VisitExteriorNode(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E outList, System.Single walkSpeed, System.Single arrivalWaitTime, PathNodeFlags flag, System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "walkSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "arrivalWaitTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flag",
                  "Type": "PathNodeFlags",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "DA0E29537F556A18C20C38FC6F1EB08471A12E7F131D4B06DDB4D6CF0D11955D",
              "Hash": "E417E0BA94C8CD8AEC12BEF2EF0504042ED18A630BDEAC4ABC028E0B177EA7F5",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "PathNode::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep::.ctor(ScheduleSystem.WorldPosition, System.Single, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "604EBA4885438BE4CA3F812EC274D412124B1E45865D8559EE55EF6AAC88F29E"
        },
        {
          "Id": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep",
          "Name": "TaskStep",
          "DisplayName": "TaskStep",
          "FullName": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep",
          "Namespace": "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArrivalAnimation:System.Int32",
              "Name": "ArrivalAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArrivalAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92FFC85AC5AB64FF3D67021E2D8541CD8097628AE42A92C325ED3F1C0762D92A"
            },
            {
              "Id": "ArrivalWaitTime:System.Single",
              "Name": "ArrivalWaitTime",
              "Type": "System.Single",
              "Signature": "public System.Single ArrivalWaitTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E6D4B885A5DEFF0A662B1298ED5C5E6AE61AD4811A399AD5343FBD21859FBF0"
            },
            {
              "Id": "GoalPosition:ScheduleSystem.WorldPosition",
              "Name": "GoalPosition",
              "Type": "ScheduleSystem.WorldPosition",
              "Signature": "public ScheduleSystem.WorldPosition GoalPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2F5A23239C61C2FF177F7F7FB1022BB84E734100ECC3F3A53D7FD0853E30FD4"
            },
            {
              "Id": "MoveSpeed:System.Single",
              "Name": "MoveSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single MoveSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B76E913763A96A338ABC8642AE4226B7AD42E10423F020F1CD986F28DA898BE8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4FEF83FC0F083012883180B1547138228D987F1C77E15B20C1E855AE8AF9C6A6"
        },
        {
          "Id": "CandideServer.Entities.ScheduleSystem.Schedule",
          "Name": "Schedule",
          "DisplayName": "Schedule",
          "FullName": "CandideServer.Entities.ScheduleSystem.Schedule",
          "Namespace": "CandideServer.Entities.ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "StateDescriptions:System.Collections.Generic.Dictionary\u00602\u003CSchedule\u002BCitizenState,System.String\u003E",
              "Name": "StateDescriptions",
              "Type": "System.Collections.Generic.Dictionary\u003CSchedule.CitizenState, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSchedule.CitizenState, System.String\u003E StateDescriptions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC18F5057282774D2E07C1BCF8FDE3FD200FA006D58C282CDABEE30545EC5AD5"
            },
            {
              "Id": "_canExitIdleSpawn:System.Boolean",
              "Name": "_canExitIdleSpawn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canExitIdleSpawn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90C42834790B66BB027E83F775D12C7FE39610DD01B48E79A25B0E235B9D4837"
            },
            {
              "Id": "_citizenController:CandideServer.Citizens.Base.AbstractCitizenController",
              "Name": "_citizenController",
              "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
              "Signature": "private CandideServer.Citizens.Base.AbstractCitizenController _citizenController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "385007214E6CEE4488D91EB7AD7CFDF843B7276F32CD546E89BEEB57900783B7"
            },
            {
              "Id": "_currentCitizenState:Schedule\u002BCitizenState",
              "Name": "_currentCitizenState",
              "Type": "Schedule.CitizenState",
              "Signature": "private Schedule.CitizenState _currentCitizenState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FE27372A3FA68A6DCCA4D2A767E71D0D16AAC6018CDF42A4C99BCC11BC2B908"
            },
            {
              "Id": "_currentTask:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
              "Name": "_currentTask",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E _currentTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B77A5CE6910237B63659D4D13D04B59313DEBCC9BCDB7F09883A13EE59420F7D"
            },
            {
              "Id": "_currentTaskIndex:System.Int32",
              "Name": "_currentTaskIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentTaskIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2793D5CC15638985E6635B7042A6CCC69700704D989BA4722E338662112DEDEC"
            },
            {
              "Id": "_currentTaskState:Schedule\u002BTaskState",
              "Name": "_currentTaskState",
              "Type": "Schedule.TaskState",
              "Signature": "private Schedule.TaskState _currentTaskState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7B4F8399858D338DCC60A123449E29FB0BB4ADCCB458CF5DA46C053AFFE4A7"
            },
            {
              "Id": "_currentTaskStepIndex:System.Int32",
              "Name": "_currentTaskStepIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentTaskStepIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6444191EEDE4226177427D8F898931323D6440E236F8CCCB08ABEFF5D7D88AA"
            },
            {
              "Id": "_directionBeforeTalking:System.Single",
              "Name": "_directionBeforeTalking",
              "Type": "System.Single",
              "Signature": "private System.Single _directionBeforeTalking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A605C75124D776F30C9FA8AE4D73611AA0EC88DDD22A8E7C1E9B3EA3E093E51A"
            },
            {
              "Id": "_forcedTaskType:ScheduleSystem.TaskType",
              "Name": "_forcedTaskType",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "private ScheduleSystem.TaskType _forcedTaskType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CF0E896B84AAB3E2F45751452040F3A94CC51932F31842EBA6FD70ECD74E8A1"
            },
            {
              "Id": "_inspectBuildingDuration:System.Single",
              "Name": "_inspectBuildingDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _inspectBuildingDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EF4DCB91209A5B1DE3828AAF4D77B34B1C021017F0FCC95FF9A973EF31F4ABB"
            },
            {
              "Id": "_isExecutingForcedDebugTask:System.Boolean",
              "Name": "_isExecutingForcedDebugTask",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isExecutingForcedDebugTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEE35591B04CF001B975E0E90B9A92203584943F734FD31B9DB2F9534FA14F9B"
            },
            {
              "Id": "_minimumIdleSpawnDuration:System.Single",
              "Name": "_minimumIdleSpawnDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _minimumIdleSpawnDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC1FB375DB8F51FD33A4A2D0ECB04D74966D629C714D6891CEBCAE207E8D1ECD"
            },
            {
              "Id": "_movementHandler:ScheduleSystem.CitizenMovementHandler",
              "Name": "_movementHandler",
              "Type": "ScheduleSystem.CitizenMovementHandler",
              "Signature": "private ScheduleSystem.CitizenMovementHandler _movementHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6977A66876610E176FBAF58460C6C64B3188994EA94CA692541AE57EABD1315"
            },
            {
              "Id": "_previousState:Schedule\u002BCitizenState",
              "Name": "_previousState",
              "Type": "Schedule.CitizenState",
              "Signature": "private Schedule.CitizenState _previousState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB009F26C6F8190FD0D86586495A94B3BB812D92B885BAEC92E410C4ABC62D6F"
            },
            {
              "Id": "_scheduledTaskIsRunning:System.Boolean",
              "Name": "_scheduledTaskIsRunning",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _scheduledTaskIsRunning",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0BC4408E7DF5A7D2C3FB54996A0B31DFCE99A53A369F8F457975BB1B64EC152"
            },
            {
              "Id": "_taskIndexBeforeTalking:System.Int32",
              "Name": "_taskIndexBeforeTalking",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _taskIndexBeforeTalking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6308A4C9E1EB2ABA80BEBB26249920A2876C40CF70A3C958B9B8C9B7EA1060"
            },
            {
              "Id": "_taskStateBeforeTalking:Schedule\u002BTaskState",
              "Name": "_taskStateBeforeTalking",
              "Type": "Schedule.TaskState",
              "Signature": "private Schedule.TaskState _taskStateBeforeTalking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48F3BF67F247686DF9FDA0B52823A5ECE52C3C19F604E4DBD75C431D47FCB1DB"
            },
            {
              "Id": "_taskStepIndexBeforeTalking:System.Int32",
              "Name": "_taskStepIndexBeforeTalking",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _taskStepIndexBeforeTalking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB652989687F860192326A95F7BEA68234058E5E9C76F36C8BA1E90EDCE5E531"
            },
            {
              "Id": "_taskTemplates:System.Collections.Generic.List\u00601\u003CScheduleSystem.TaskTemplate\u003E",
              "Name": "_taskTemplates",
              "Type": "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E",
              "Signature": "private System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E _taskTemplates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65C95A4907630DF9D06E6B5B80B4CF4C4F9C959165298BB0930575CD6F5D0C0A"
            },
            {
              "Id": "_waitTimer:System.Single",
              "Name": "_waitTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _waitTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B0FE7BB80330834BFB2A3CB6846A0B52F8D07A8D0C7EABB7FCFB84A4F7FF2FE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStartNextTask()-\u003ESystem.Boolean",
              "Name": "CanStartNextTask",
              "Signature": "private System.Boolean CanStartNextTask()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "277CB916ACA94D47D885ED4817DBB7A7AABDC9310202B7D6DD429B11168E56C9",
              "Hash": "D9C92F9B0B64B4A1B689C119EED949F39B2F1EF0253C245D61DC1FA98A86C1FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckOutsideCitizensIfTheyCanRunInside()-\u003ESystem.Void",
              "Name": "CheckOutsideCitizensIfTheyCanRunInside",
              "Signature": "private System.Void CheckOutsideCitizensIfTheyCanRunInside()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "ADE2E622016E0E4ADC6CA38A62F34585CEBAFC2CB2C129171A7B6D76B2D1CC4B",
              "Hash": "9098CFA0A8B174C65AA18BD1E352321EE1016D116F3C1099B249C78507781FB0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExecuteForcedDebugTask(ScheduleSystem.TaskType)-\u003ESystem.Void",
              "Name": "ExecuteForcedDebugTask",
              "Signature": "public System.Void ExecuteForcedDebugTask(ScheduleSystem.TaskType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "ScheduleSystem.TaskType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "59034854F27E8661C02BE8F92514E6A33558B565F242D0B9842963C374004BE0",
              "Hash": "7F605E6E253E3DED9FF58695C4AE6A3B9F47BC64CED8B25CE89147D773901A13",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Clear()",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Count()",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitContinueToDeskAfterFlee()-\u003ESystem.Void",
              "Name": "ExitContinueToDeskAfterFlee",
              "Signature": "private System.Void ExitContinueToDeskAfterFlee()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1344C87C2CF0EAC8776123CE8EA534D54B6BF1968FC15E53F5128CC9DA9B0DED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitFleeingToSafety()-\u003ESystem.Void",
              "Name": "ExitFleeingToSafety",
              "Signature": "private System.Void ExitFleeingToSafety()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1B185A23BF6B8918FBF9EE052C334BCD08F7E1359F07D407899A4BCA44DE17A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitIdleStateSpawn()-\u003ESystem.Void",
              "Name": "ExitIdleStateSpawn",
              "Signature": "private System.Void ExitIdleStateSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "5D69958AC07D250A236D6DEDEEF0FC3274CF1C457EFBC65CA0D1903AEB18A4A3",
              "Hash": "96DDC8024C86A258D18273A014C649883A5C7E73713EDF0C2D9DE47DCC33C916",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_FactionComponentRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.EntityFlags\u0026, Shared.Entity.Components.EntityFlags)"
              ],
              "StringLiterals": [
                "job:merchant"
              ],
              "Source": null
            },
            {
              "Id": "ExitIsBeingInteractedWith()-\u003ESystem.Void",
              "Name": "ExitIsBeingInteractedWith",
              "Signature": "private System.Void ExitIsBeingInteractedWith()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3E2EAFF04C2DD241F19B2C6DEFD21EB58FBD30004340F29A2EDDC804A47DB88F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitMovementTask()-\u003ESystem.Void",
              "Name": "ExitMovementTask",
              "Signature": "private System.Void ExitMovementTask()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "AFC714CC210AFA841DB743E2A2944FF52DDFB354CA5F776E853BB03CF19D42EB",
              "Hash": "BAF94179C5A31D29CD22999BC07C78CF97658763F7EDE02CD8B531C3CF870B75",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldStartNextTask()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitState(Schedule\u002BCitizenState)-\u003ESystem.Void",
              "Name": "ExitState",
              "Signature": "private System.Void ExitState(Schedule.CitizenState previousState)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousState",
                  "Type": "Schedule.CitizenState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "3824FF0C2AC7B8CE8B61D93D7EF6D0CB1DECB69F3AF687C1506EF4E070D68DD0",
              "Hash": "05C30C5C10CB2AD0E7D30539ED9AE616E294578E68015A71E8482E2D505EE103",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitIdleStateSpawn()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitMovementTask()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitFleeingToSafety()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToNoTask()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToInteraction()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitIsBeingInteractedWith()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitVisitingUpgradedBuilding()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitContinueToDeskAfterFlee()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitTalk()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToTownChange()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitTalk()-\u003ESystem.Void",
              "Name": "ExitTalk",
              "Signature": "private System.Void ExitTalk()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "D0F8D12521DF1FA21108B1380747063DF7E5EA9B75C68E3BDC2384ECB835CB60",
              "Hash": "CC724864458940D3D5D49B8A7AB0A1FFCB4A7ADB5CFC8523BDC59C0B08B094F0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitVisitingUpgradedBuilding()-\u003ESystem.Void",
              "Name": "ExitVisitingUpgradedBuilding",
              "Signature": "private System.Void ExitVisitingUpgradedBuilding()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "829EAE748F2F1468E4F9CA3C68F46193ED88C3A2EA17639B115AA7159350E157",
              "Hash": "2F1E23824280009F05724752B007DC914AD9E7939605B8BFCA1F2C019E24215E",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitWalkingHomeDueToInteraction()-\u003ESystem.Void",
              "Name": "ExitWalkingHomeDueToInteraction",
              "Signature": "private System.Void ExitWalkingHomeDueToInteraction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "739CA76BDB00F37AED8369E08857DB1BD3D4E8B4EE1D7D1B128701A29C758F32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitWalkingHomeDueToNoTask()-\u003ESystem.Void",
              "Name": "ExitWalkingHomeDueToNoTask",
              "Signature": "private System.Void ExitWalkingHomeDueToNoTask()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0EF8F88CB3362D5836F568425EA0B1617C281DE44B3E18EC8DDF5350DFA8FF18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitWalkingHomeDueToTownChange()-\u003ESystem.Void",
              "Name": "ExitWalkingHomeDueToTownChange",
              "Signature": "private System.Void ExitWalkingHomeDueToTownChange()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DC66160038C323AD1008B45F330C76EA21AA9EB18AE2514DEE49B70712050672",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentStateDescription()-\u003ESystem.String",
              "Name": "GetCurrentStateDescription",
              "Signature": "public System.String GetCurrentStateDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A2E16EDFA89A159B5F50F732A991AE5C43B4B66DF04CCA5022B2E0F1D286442F",
              "Hash": "E7048638C927C85277A5B116D40CBE9350413BFCEECC8C034424263CE986A8C9",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)"
              ],
              "StringLiterals": [
                "Unknown State"
              ],
              "Source": null
            },
            {
              "Id": "HandleNewDay()-\u003ESystem.Void",
              "Name": "HandleNewDay",
              "Signature": "public System.Void HandleNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "32AF19F0B22EFB378ACCC1053AC90B5391D1931245598416A51B2FD15CCF8CE9",
              "Hash": "7E48DB97B8FDDAE013BF55939503F67703CA1E6854D6C45F26DE225FF18BEEAE",
              "CalledMethods": [
                "ScheduleSystem.ScheduleTemplateManager::get_Instance()",
                "ScheduleSystem.ScheduleTemplateManager::GetRandomSchedule(System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::ResetCitizen()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitContinueToDeskAfterFlee()-\u003ESystem.Void",
              "Name": "InitContinueToDeskAfterFlee",
              "Signature": "private System.Void InitContinueToDeskAfterFlee()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "033C1FCE22FDE2A203902C0E8141831012E2620A9E7096A426A8C1744169A277",
              "Hash": "D0A61F7F4B1CF8C49666A3C56148DF35BAB099E49BB2AAE4788DFC86DB423A46",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitFleeingToSafety()-\u003ESystem.Void",
              "Name": "InitFleeingToSafety",
              "Signature": "private System.Void InitFleeingToSafety()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "86D00006D5F969557D10AC04F2F04BB0738A67E50D858A775468E5E79889C48E",
              "Hash": "531E50F46F0FE42A8F7850CDBFD500D0314392B8EB86396D7B371297AC95F2BA",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Clear()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "PathNode::get_Data()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)",
                "CandideServer.ServerManagers.CitizenServerManager::TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Boolean, System.Boolean, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(CandideServer.Citizens.Base.AbstractCitizenController)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(CandideServer.Citizens.Base.AbstractCitizenController abstractCitizenController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "abstractCitizenController",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "4790D7A4D318BEF86EF681BB8F47C63B86EC54B8700E0B804BE300BB461F8CCC",
              "Hash": "A2C3AADF11038B513571E7BE3DE8DFBBD97C6FB128CF41638570E491E11BF077",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::HandleNewDay()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldStartNextTask()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitIdleSpawn()-\u003ESystem.Void",
              "Name": "InitIdleSpawn",
              "Signature": "private System.Void InitIdleSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "AC0E2B840879EAEB357801CEEBED0EB4201335F46EEC796C8A2AC13D025D9EFF",
              "Hash": "34089501C62CFFC7C2EF0088868F58DC1E7C5A2BDAED15FFCBF8D22D7D1A9EA8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitIsBeingInteractedWith()-\u003ESystem.Void",
              "Name": "InitIsBeingInteractedWith",
              "Signature": "private System.Void InitIsBeingInteractedWith()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A0AD6C88A59575D3082C03C14FD0E3551BD93A561228EC0C9D50DD5883A303BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitMovementTask()-\u003ESystem.Void",
              "Name": "InitMovementTask",
              "Signature": "private System.Void InitMovementTask()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "A7AD2C86AE580AADA2D92B7E76638F588F51ACEE1C926D704628EB5BE0104BCE",
              "Hash": "DE8196A93DDEFFF1850088E21D01D72E06A2B2BB2AA6B49B5B7D9601C4AEB2C9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitState(Schedule\u002BCitizenState)-\u003ESystem.Void",
              "Name": "InitState",
              "Signature": "private System.Void InitState(Schedule.CitizenState newState)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newState",
                  "Type": "Schedule.CitizenState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "22A9B2F41691B92367FCFD97A017B2C4310E71B231FEB61B8B1DABC922B342E8",
              "Hash": "0E498E0E2E157590FFE7560B96AB909B817435E3FFE75AC9362419D05A07C316",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::InitIdleSpawn()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitMovementTask()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitFleeingToSafety()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToNoTask()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToInteraction()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitIsBeingInteractedWith()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitVisitingUpgradedBuilding()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitContinueToDeskAfterFlee()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitTalk()",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToTownChange()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitTalk()-\u003ESystem.Void",
              "Name": "InitTalk",
              "Signature": "private System.Void InitTalk()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "E7418C09890AEB89256455F5602C8C79091A8272E93A64C8DB031ABCB4E53B58",
              "Hash": "79ED1646912619003D9D7D7E495A698ACF046C2B8B16CD24B93EEE96D0FBDFD5",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitVisitingUpgradedBuilding()-\u003ESystem.Void",
              "Name": "InitVisitingUpgradedBuilding",
              "Signature": "private System.Void InitVisitingUpgradedBuilding()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "FC1CF80DF11DCBC5542858DBE080861B3D0BDACD0739E2BDF2BA27FC9722D651",
              "Hash": "CE8E56B1AB4831FAC8B6B23848F226A997114B15236F9FEC5279252E15D692CC",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::TryPeek(!0\u0026)",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Dequeue()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitWalkingHomeDueToInteraction()-\u003ESystem.Void",
              "Name": "InitWalkingHomeDueToInteraction",
              "Signature": "private System.Void InitWalkingHomeDueToInteraction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "F34B8424728F872E8426B566E31D41974A136D5E234EB1BDAC77FBC7D46D9A13",
              "Hash": "22BE0A7C038176C4E381150A85BD2C3C4C74C4A08982954962E454135FDE0D2C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitWalkingHomeDueToNoTask()-\u003ESystem.Void",
              "Name": "InitWalkingHomeDueToNoTask",
              "Signature": "private System.Void InitWalkingHomeDueToNoTask()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "78DC78786BC77D5788608BEEE148D0C4B85428F60838F7BB6EF0E45FE7359372",
              "Hash": "FD3F220EC41B7AD5ED62CEC0585282AE4F3A3535FB25C510DF95383D7EF49840",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitWalkingHomeDueToTownChange()-\u003ESystem.Void",
              "Name": "InitWalkingHomeDueToTownChange",
              "Signature": "private System.Void InitWalkingHomeDueToTownChange()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "90238A094E3F511A31C1C76203882A2B7B305978BC746F24B7692A4424151BD6",
              "Hash": "B8A96A90ADDBE7B3D1B33EF9CEF5188F885549B09F9E57C8B74375209189DCCF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAtHome()-\u003ESystem.Boolean",
              "Name": "IsAtHome",
              "Signature": "private System.Boolean IsAtHome()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "4D6A65266BE0E58F9D1559FB290D19833F90B58C27221AB4E7E720FEE18C9630",
              "Hash": "B240A1CCBD182E29F46753826A930882AE4A239170BEBEE868F7706C2B1CA9D9",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsThreatDetected()-\u003ESystem.Boolean",
              "Name": "IsThreatDetected",
              "Signature": "private System.Boolean IsThreatDetected()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "78BE7EB727AE2D40C8FBADBE357966886C8C8254BD371F6F8B8C1DE0009A597B",
              "Hash": "ABA6F2ED8723F5C5A85F9138B36CBCC2FE304221D16F4D712233112900F4CB4E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "bush_crab",
                "goat",
                "boar",
                "rat",
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "IsUnderAttack()-\u003ESystem.Boolean",
              "Name": "IsUnderAttack",
              "Signature": "private System.Boolean IsUnderAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "4C865D5F97501E47FA2E519BFC7E1EAB316C923803F13F6E762B64410D5C5C18",
              "Hash": "7EB4F4E1345C71FECC1633029448FB47F97AAA4AC87D99C43354F1BB120EC0C4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCitizen()-\u003ESystem.Void",
              "Name": "ResetCitizen",
              "Signature": "public System.Void ResetCitizen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "6E5E750201790FFB20540E6862A81EF3CC60034064F3FB78A7AE83F99311B294",
              "Hash": "F53AB682A95328C9237F49EA7F881457DBD2B0E9FF33AE4F455316E8AE0A8883",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetCitizenDirection(System.Single)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCitizenDirection(System.Single)-\u003ESystem.Void",
              "Name": "SetCitizenDirection",
              "Signature": "private System.Void SetCitizenDirection(System.Single direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "B81A5E95E260E47973458E353BC3AE127DF5BB7AB620B1B87C5180FB5B594E3B",
              "Hash": "C2382438020B9981525BFA6009AE455FF8B3F9C8591062D81262A4C364884A1E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)-\u003ESystem.Void",
              "Name": "SetMovementGoal",
              "Signature": "private System.Void SetMovementGoal(ScheduleSystem.WorldPosition goalPosition, System.Single speed)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "goalPosition",
                  "Type": "ScheduleSystem.WorldPosition",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "5FE5D7598A45341D1094A43A19D1F2EDCD7D9DDDC524978227BBC27BFA2CF007",
              "Hash": "E048506929EFA5061ED8C616DBE0A6A387BE9AB8D32117DC62322B9FD0B2AF0F",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Schedule\u002BCitizenState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "private System.Void SetState(Schedule.CitizenState newCitizenState)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newCitizenState",
                  "Type": "Schedule.CitizenState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "7456691421EBFABE4EDA0F1FDAC2A59CF91245BE75A224C5B1894EEBAEEA7DD2",
              "Hash": "4AABFB526C977A84FC151945F4E16121C16AAEC34FB96E58E7942D5D59C433E6",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::ExitState(Schedule.CitizenState)",
                "CandideServer.Entities.ScheduleSystem.Schedule::InitState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldStartNextTask()-\u003ESystem.Boolean",
              "Name": "ShouldStartNextTask",
              "Signature": "private System.Boolean ShouldStartNextTask()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "7E0DA5FD303356C70A4305E43079E35437195F1EA2630D65FFC1506DF5E1308A",
              "Hash": "392FBCD880EDB64A3A3C55B0152F5A08F086BFB4F9B8F41103D63F503E04D90A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Count()",
                "System.TimeOnly::FromDateTime(System.DateTime)",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Item(System.Int32)",
                "System.TimeOnly::op_GreaterThanOrEqual(System.TimeOnly, System.TimeOnly)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldTransitionToIsBeingInteractedWith()-\u003ESystem.Boolean",
              "Name": "ShouldTransitionToIsBeingInteractedWith",
              "Signature": "private System.Boolean ShouldTransitionToIsBeingInteractedWith()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "2E6ED5761604C78B9FB4BF2F2F93514AEE79E47C77AFB8C7F9C9B9D2627AFE10",
              "Hash": "88CAB04977AB91EE85183E6A6B44D26DEFBBE8E54FFDAD13DBB7D6EB188EBB1E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldVisitUpgradedBuilding()-\u003ESystem.Boolean",
              "Name": "ShouldVisitUpgradedBuilding",
              "Signature": "private System.Boolean ShouldVisitUpgradedBuilding()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "6DC0E991FE8B217402ED98F1239A01194382E15D0B13636A0A95ED19F75077E6",
              "Hash": "5E403418CF7A57C6FCC0AA7AB5ADBB736BED4D47C5616A94B743E5E6EEB56692",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldWalkHomeDueToInteraction()-\u003ESystem.Boolean",
              "Name": "ShouldWalkHomeDueToInteraction",
              "Signature": "private System.Boolean ShouldWalkHomeDueToInteraction()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "BC60A785F33A868316746AF551706C7D6FBA7D8AF7354CCE44D153EEF38D75FD",
              "Hash": "57C7C79CCBD12CB957482D3E00D06FEDF11F58A1C7B33EB75607D9C72C3A64F0",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldWalkHomeDueToNoTasks()-\u003ESystem.Boolean",
              "Name": "ShouldWalkHomeDueToNoTasks",
              "Signature": "private System.Boolean ShouldWalkHomeDueToNoTasks()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "30F19033EE34B4F23509115E0D340FCF84DDB437A18836098178368D5991FB73",
              "Hash": "181E31B4DB12B84C6724B1D0F32717E94F6018753711C64F8D002E257206D700",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldWalkHomeDueToTownChange()-\u003ESystem.Boolean",
              "Name": "ShouldWalkHomeDueToTownChange",
              "Signature": "private System.Boolean ShouldWalkHomeDueToTownChange()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "2354FB19544E21622EF7894DF57715837FE1E6D8914768D198BE991C532B89CD",
              "Hash": "6F9DBAC26DCC9C82B4BFA1BBE4ECD07E331F26A843ED8644F0F16CE1C1CC53B6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartNextTaskIfDue()-\u003ESystem.Void",
              "Name": "StartNextTaskIfDue",
              "Signature": "private System.Void StartNextTaskIfDue()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "AC9508C634E8548E3AEDE1DF44001AFFE7FB45426F34104246665C7A290D8097",
              "Hash": "35E72ABFE00E33723398E504F086213F14A982B07C1D3B70B7E75C752FF2B89D",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldStartNextTask()",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::Clear()",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Item(System.Int32)",
                "CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Count()",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TransitionToWaitingState()-\u003ESystem.Void",
              "Name": "TransitionToWaitingState",
              "Signature": "private System.Void TransitionToWaitingState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "5E99FD3581E67C037833D37E2A9B75877C89C2ADB0D9859BBB9ED1D86A5E73FF",
              "Hash": "F928FB87D2AB36DCFEA4CE83A2004B3895431A02726FE9A93FCF27620EA47443",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "BE6FAA0C6AA62034F1B2576AA58783FD1707B1936ECA96715928B4193FA2E38F",
              "Hash": "CBCCCBE2DD9AF6F8337C7B90C70095F84D3889A38455F8E361DEA5E80DC0B9F6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsUnderAttack()",
                "CandideServer.Entities.ScheduleSystem.Schedule::CheckOutsideCitizensIfTheyCanRunInside()",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsThreatDetected()",
                "CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldVisitUpgradedBuilding()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToTownChange()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldTransitionToIsBeingInteractedWith()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToNoTasks()",
                "CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToInteraction()",
                "CandideServer.Entities.ScheduleSystem.Schedule::CanStartNextTask()",
                "CandideServer.Entities.ScheduleSystem.Schedule::StartNextTaskIfDue()",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateState(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateContinueToDeskAfterFlee(System.Single)-\u003ESystem.Void",
              "Name": "UpdateContinueToDeskAfterFlee",
              "Signature": "private System.Void UpdateContinueToDeskAfterFlee(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B",
              "Hash": "9D83DCEB91640BF29FF4A73E6BA4B5C1FC2FCCC0495307FBA6E9E3B89C8180D9",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFleeingToSafety(System.Single)-\u003ESystem.Void",
              "Name": "UpdateFleeingToSafety",
              "Signature": "private System.Void UpdateFleeingToSafety(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "00D67B967DFC9224E5ACCFD22D618716BECD4AC4274701751348FD2D0DB9E02F",
              "Hash": "214539CA31ABA816B1ED95458A0F4E6E9419756938B5BBDA139C0C3FF398D111",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_FactionComponentRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.EntityFlags\u0026, Shared.Entity.Components.EntityFlags)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [
                "job:merchant",
                "UpdateFleeingToSafety"
              ],
              "Source": null
            },
            {
              "Id": "UpdateIdleSpawn(System.Single)-\u003ESystem.Void",
              "Name": "UpdateIdleSpawn",
              "Signature": "private System.Void UpdateIdleSpawn(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "5A5328B43EC44EA9E20EAAD09323E9988BA721EFD0AE5CC61C3E6A0F3D1F9483",
              "Hash": "38EA26EE43EF31E3E7C1D64F66EBB6DB7E9B4B2D3B0740BB982F979DC9B8AEE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateIsBeingInteractedWith(System.Single)-\u003ESystem.Void",
              "Name": "UpdateIsBeingInteractedWith",
              "Signature": "private System.Void UpdateIsBeingInteractedWith(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "22C6EEE41EFB36B20E05935F99F075619D182DC491461E57F9B7D36B4E0412C3",
              "Hash": "CD83121DDBC864877B4C67B662B296F2BB0E447505260C289A31BD48AC2782C8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMovementTask(System.Single)-\u003ESystem.Void",
              "Name": "UpdateMovementTask",
              "Signature": "private System.Void UpdateMovementTask(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "02B4D4F14A74B5EE8FFB46E1EA811D79FF3E18403150DC046C433B0AB42B1646",
              "Hash": "E9438F0159884A1FC64D951B848C4FD0ECEDD6166503B4091EE2EF4D1740BBC4",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "CandideServer.Entities.ScheduleSystem.Schedule::TransitionToWaitingState()",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateWaitingState(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState(System.Single)-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "private System.Void UpdateState(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "87EEC801DEE7595F4A7AA70D8031187D754469CC710D43D05853E724747CC079",
              "Hash": "101C7D6A7C39C965D3933F15CB490F4CE27916C6A39B6201AABC69332365F88D",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateIdleSpawn(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateMovementTask(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateFleeingToSafety(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToNoTask(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToInteraction(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateIsBeingInteractedWith(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateVisitingUpgradedBuilding(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateContinueToDeskAfterFlee(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateTalk(System.Single)",
                "CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToTownChange(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTalk(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTalk",
              "Signature": "private System.Void UpdateTalk(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "430F36F77C03271F1CBF01D9A2618E970A801BB3803AAF48FFDEAEA48FC7A948",
              "Hash": "0FA0A46CE184C9F84D8882F028A596609AA74996D475BB16FCC81D4E1BCD1CC7",
              "CalledMethods": [
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::get_InteractingEntity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVisitingUpgradedBuilding(System.Single)-\u003ESystem.Void",
              "Name": "UpdateVisitingUpgradedBuilding",
              "Signature": "private System.Void UpdateVisitingUpgradedBuilding(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "D0A6103C501074E4DDE176E31B8F3ABA1EA6E61E18EB3D2A9723ED91C7DCEA0D",
              "Hash": "A5E1B6FF30EE9ABAF228E0F636CD79134B4839024C206DF9527DA3E581172382",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)",
                "System.Collections.Generic.Queue\u003CSystem.Guid\u003E::TryDequeue(!0\u0026)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWaitingState(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWaitingState",
              "Signature": "private System.Void UpdateWaitingState(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "90E284156BB92A3AB316DC7453CF3D34D11884A441239A25AB09C528CF39055E",
              "Hash": "15D57358370113BAE945F80BAA240622AC4E20A44B5641D2586CBD876AEA4219",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep\u003E::get_Count()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWalkingHomeDueToInteraction(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWalkingHomeDueToInteraction",
              "Signature": "private System.Void UpdateWalkingHomeDueToInteraction(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B",
              "Hash": "72BF28EF85F052D8149CCC9ED5BB3F68030BB23BE382CF8607F03C12BDB5FAA3",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWalkingHomeDueToNoTask(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWalkingHomeDueToNoTask",
              "Signature": "private System.Void UpdateWalkingHomeDueToNoTask(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B",
              "Hash": "BB6F73DF6C8D808C58B0068086DC6B31E283F61F778EB06BE014604F521E35F1",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWalkingHomeDueToTownChange(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWalkingHomeDueToTownChange",
              "Signature": "private System.Void UpdateWalkingHomeDueToTownChange(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B",
              "Hash": "C27C9D82CDCCBD932C668F0196ECA65A8ACC443B818AEA18713D4AB327E6551A",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::Update(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::get_Done()",
                "CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D83924BD0A54EE87E93CB43C6367679C2FFF511B76AE023CFCDC3D9A8A2E888"
        },
        {
          "Id": "CandideServer.Entities.Serialization.EntityInfoSerializer",
          "Name": "EntityInfoSerializer",
          "DisplayName": "EntityInfoSerializer",
          "FullName": "CandideServer.Entities.Serialization.EntityInfoSerializer",
          "Namespace": "CandideServer.Entities.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerNullValue:System.Int32",
              "Name": "ControllerNullValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ControllerNullValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B13B486563E999E3AA88637B192777315C00D94B49335DDA9C81225BB40C4D1"
            },
            {
              "Id": "EntityInfo:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Name": "EntityInfo",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E EntityInfo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05510856694E063CD53C19C1868BBF68F07568F8622683733C69E7BF8DF25D8B"
            },
            {
              "Id": "ImmovableEntityInfo:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Name": "ImmovableEntityInfo",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E ImmovableEntityInfo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FB04F1E5FD9737271FA928217191CCE4A6D1CC2C4A92677661EF4E9E4A9ABE9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(System.IO.Stream)-\u003ESystem.ValueTuple\u00603\u003CSystem.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E,System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E,System.Int64\u003E",
              "Name": "Read",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.Int64\u003E Read(System.IO.Stream memoryStream)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.Int64\u003E",
              "Parameters": [
                {
                  "Name": "memoryStream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "8782229A103FE3380C425BC6B43ACDBFEBF2ECD1E5C05CE246959A8856FE456A",
              "Hash": "8DB9A4CE2061E715147485C63205A329067E7A32AE7FDEFAB563478DAB886EF8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::Clear()",
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "System.IO.BinaryReader::ReadInt64()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadGuid(System.Guid\u0026)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadVector3Half(Microsoft.Xna.Framework.Vector3\u0026)",
                "System.IO.BinaryReader::ReadHalf()",
                "System.Half::op_Explicit(System.Half)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::Add(!0)",
                "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.Int64\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E entityInfo, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E immovableEntityInfo, System.TimeSpan gameTimeTotalGameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "immovableEntityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTimeTotalGameTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "7DC255D3F69ED9DB8D6C60608FED6C8DA26F9A32DB0C113B034000DF0BAED24C",
              "Hash": "38F2042DCA4FA9691F0206C67A3D16CEE4E3753CFD1FCC6F3CD35DAE4E095D33",
              "CalledMethods": [
                "System.TimeSpan::get_Ticks()",
                "System.IO.BinaryWriter::Write(System.Int64)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::get_Count()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::get_Current()",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(System.Guid)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::WriteHalf(Microsoft.Xna.Framework.Vector3)",
                "System.Half::op_Explicit(System.Single)",
                "System.IO.BinaryWriter::Write(System.Half)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "684B10BA32B2BB35A1C573C1BFC9A571A667F45D38ED86F4EE10AA64FE5B6BC7"
        },
        {
          "Id": "CandideServer.Entities.Serialization.ServerControllerTypeHandler",
          "Name": "ServerControllerTypeHandler",
          "DisplayName": "ServerControllerTypeHandler",
          "FullName": "CandideServer.Entities.Serialization.ServerControllerTypeHandler",
          "Namespace": "CandideServer.Entities.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GenericTypeHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Name": "GenericTypeHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E GenericTypeHandlers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BC0EDF47C7259B9CD4F313B149E6894044C186A0D5054502B826B88CCE83DCE"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            },
            {
              "Id": "Version:System.Int32",
              "Name": "Version",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Version",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3B18FBBD5C4C6E375551889DE366E800B5644F462B80AE8BA58A533587ABB869",
              "Hash": "E3B5277AAEEF4296215C8362F4C535643321DDAF4740DA8394352964B8E8D3A8",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "F02312BA6618D24041289166B1F050D4C3AF782BEB37A6B87B007DD01B31FA29",
              "Hash": "252D79447734D9D0D6E73DA5B0E79C7336B129D04D37B4F1353E9C275007D82D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object",
              "Name": "CustomDeserialize",
              "Signature": "public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object _, System.Int32 version)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "8D15CF712252B7D7D1DC5D4CE44C8C1265297514B77177450355081C04AA8584",
              "Hash": "902D382AED510D6608C5F0752834D73808AA55165A523DAB8A43D99719551612",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeFromName(System.String)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadParameters()",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Deserialized EntityController into non EntityController type. \u0027",
                "\u0027 -\u003E \u0027",
                "\u0027",
                "Unhandled Controller type handler version."
              ],
              "Source": null
            },
            {
              "Id": "CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "CustomSerialize",
              "Signature": "public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "4CFFCF416BDB90B30C44B8EED4E7380624EB34D0DB7DAB2EF6A11D7733686ED6",
              "Hash": "2D6278686F4B84D51B9E645FCE39850F6404A3D4BE8E9A320513766D32CD2CAD",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler::get_Version()",
                "System.Object::GetType()",
                "System.Type::get_AssemblyQualifiedName()",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "387A0D44CFE3805542A7A43331D1784BB77C2EBC9697F3FC66F72D47133AFB0F"
        },
        {
          "Id": "CandideServer.Entities.Serialization.ServerEntityWrapperSerializer",
          "Name": "ServerEntityWrapperSerializer",
          "DisplayName": "ServerEntityWrapperSerializer",
          "FullName": "CandideServer.Entities.Serialization.ServerEntityWrapperSerializer",
          "Namespace": "CandideServer.Entities.Serialization",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "94C57F2B63452C586F9CC639118AB0B38AAF5BCDE74F5FAE68AE31B0E3314F2B",
              "Hash": "A90474C1DA67DC6C99B9DDEA724CAFDACC0F79D03E8E7210D650579701E1E83E",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "594808BD299BCA16CA024F4EF60DAA3DF0C3B5AB9BEA6CD77D94D9EB6BADBE72",
              "Hash": "2D86BEA899AE855CC3E8D0CA53EAE61D5F8F8A630EE93AEAA73B101BC4AFA0D4",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7EDBF367B2084965DF09036122FD0F3DD48DC130897455C77B8CC0941D8A113"
        },
        {
          "Id": "CandideServer.Entities.ServerEntityControllerLoader",
          "Name": "ServerEntityControllerLoader",
          "DisplayName": "ServerEntityControllerLoader",
          "FullName": "CandideServer.Entities.ServerEntityControllerLoader",
          "Namespace": "CandideServer.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AiMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "AiMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E AiMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F73C36888D2A5E84C19A0B0D057FDD173173ED4B4766ED1750F8AD7E87469AF"
            },
            {
              "Id": "ControllerMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "ControllerMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E ControllerMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF894D39D1208B615B77FC96FBD864577AD3978AF1CCADF8A0AFE3C4A7903E37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAi(System.String, Shared.Entity.Base.EntityControllerBase)-\u003EShared.Entity.Base.AbstractAi",
              "Name": "CreateAi",
              "Signature": "public Shared.Entity.Base.AbstractAi CreateAi(System.String name, Shared.Entity.Base.EntityControllerBase controller)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAi",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Shared.Entity.Base.EntityControllerBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "D1089CCC05303B6D6F5CEA41C5570B62698D0B1790090A3ACF969AB47556A8C8",
              "Hash": "3AAF09F154FCB38E63143F7A85ED8830E12EBB1002C19C4F125D1012B240385C",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::ToLowerInvariant()",
                "System.String::StartsWith(System.String)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::EndsWith(System.String)",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "Shared.Entity.Base.AbstractAi::AttachEntityController(Shared.Entity.Base.EntityControllerBase)"
              ],
              "StringLiterals": [
                "server",
                "ai"
              ],
              "Source": null
            },
            {
              "Id": "CreateController(System.String, Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "CreateController",
              "Signature": "public Shared.Entity.Base.AbstractController CreateController(System.String name, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "77E6A0474053762FA269D2F050E94CB5303A4BA477A38891931DF70E0FDE6CAA",
              "Hash": "21D90064330A9F7CFB84C9A092668D16CBD7E186603F451ED008FD4802E2979D",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::ToLowerInvariant()",
                "System.String::StartsWith(System.String)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::EndsWith(System.String)",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "server",
                "controller"
              ],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 365,
              "BodyHash": "79B0D57242870B6217BFE7D76DB6935CE524106A2E8CE6861CF510D4BE001E16",
              "Hash": "071E568B3A0AF69841C228E39619039B520F1262847718D0E67B7F8F733D986E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::get_Count()",
                "System.Reflection.Assembly::GetExecutingAssembly()",
                "System.Reflection.Assembly::GetTypes()",
                "System.Type::get_IsAbstract()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsSubclassOf(System.Type)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::ToLowerInvariant()",
                "System.String::StartsWith(System.String)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::EndsWith(System.String)",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "server",
                "controller",
                "ai"
              ],
              "Source": null
            }
          ],
          "Hash": "331DDF835030CEE505D217BEDB2951C6F0ABECE232416D8096E99EBE6B8B24CF"
        },
        {
          "Id": "CandideServer.Entities.ServerEntityDataManager",
          "Name": "ServerEntityDataManager",
          "DisplayName": "ServerEntityDataManager",
          "FullName": "CandideServer.Entities.ServerEntityDataManager",
          "Namespace": "CandideServer.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AiFieldString:System.String",
              "Name": "AiFieldString",
              "Type": "System.String",
              "Signature": "private System.String AiFieldString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEC66EB4365DAEC1CB615081F011EE4338C2E5FA183C43C8D7565090A37103A0"
            },
            {
              "Id": "ControllerFieldString:System.String",
              "Name": "ControllerFieldString",
              "Type": "System.String",
              "Signature": "private System.String ControllerFieldString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3036EADCF1740482A4E19BEDA082675ED82C1FB3155D71CC7F69919E476EF581"
            },
            {
              "Id": "Databases:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Name": "Databases",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E Databases",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFF510AD9D232703CF7E366E3AB5C12004FD3E5A5EEEDAED3BD8324CF004985F"
            },
            {
              "Id": "EntitySystems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Entity.EntitySystem\u003E",
              "Name": "EntitySystems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E EntitySystems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FEFCD490347EA497047FDC0E024B355DF4D85351CD410A8C6C00EAA24B17BE6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyCustomPropertiesAndScript",
              "Signature": "public System.Void ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "F5698AAA923E1B80FA0A5A8FD730077C0586D1B06925047615474ADA1247E4B4",
              "Hash": "AF96CBB556F04B792E59111E324B76B7B2D7537FF21071A31D537B2DEAF08401",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters)",
                "CandideServer.Entities.ServerEntityDataManager::RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "ConfigureReflection",
              "Signature": "public System.Void ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "46C4CB7962C3ABE8593C7044FF56B0512CFD82D408EAD065EA3E5D10CE7B08EA",
              "Hash": "097613D021160A5BF5A81FD53D59B25F278F2C6BA2AE7553ADB7501782F6F666",
              "CalledMethods": [
                "CandideServer.Entities.Serialization.ServerEntityWrapperSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeSerializer)",
                "CandideServer.Entities.Serialization.ServerControllerTypeHandler::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeHandler)",
                "CandideCreator.Shared.Serialization.CandideReflection::Configure()",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::SetExtraDataType()",
                "ServerEntityDataManager.\u003C\u003Ec::\u003CConfigureReflection\u003Eb__4_0(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::AfterDeserialize(System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, !!0\u003E)",
                "ServerEntityDataManager.\u003C\u003Ec::\u003CConfigureReflection\u003Eb__4_1(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadDoodadDatabase(System.String, System.String)-\u003ESystem.Void",
              "Name": "LoadDoodadDatabase",
              "Signature": "public System.Void LoadDoodadDatabase(System.String directoryPath, System.String fileName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "6D2B005F9C387330B98A3A74A4D4F0FE0FBCFF6526D63E2528CEFBBF76E985F6",
              "Hash": "CD61FE8011592105EA51F8CCEDD0475F150EC5BE62DC941B5FD5D7CDE19F093D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Storage.DoodadDatabaseReader::ReadDatabase(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/",
                ".cdb",
                "Failed to load doodad database "
              ],
              "Source": null
            },
            {
              "Id": "RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "RunEntityLoadScript",
              "Signature": "public System.Void RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "70D06E2A6D447576C1A554DEEF108D3C95430A3B66978B576DAAE43534C23213",
              "Hash": "08EDC8FE047CA3EDD06EBF2BDC82AA2A5A929180D568497FC420D7DB05E05082",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseDoodadData(CandideCreator.Shared.Models.BaseDoodad, Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "SetBaseDoodadData",
              "Signature": "public System.Void SetBaseDoodadData(CandideCreator.Shared.Models.BaseDoodad baseDoodad, Shared.Entity.EntitySystem data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "baseDoodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3FA18CD4A04F913BFD95B9432309D59E1C0795E316259E109F12D87FC30DF625",
              "Hash": "87E696D8EB426AA84D4EF42E86714E49E6A1177F0F4C48A8879BE5B4FFB9359C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnDoodad",
              "Signature": "public Shared.Entity.EntityWrapper SpawnDoodad(System.Guid guid, Shared.Entity.EntitySystem targetSystem, System.Boolean initializeControllers, System.Boolean ignoreControllers)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initializeControllers",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreControllers",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "AAAA8CDF5ABF6737A59DE198794E194D9FFBB290B873EEC24CF336E3E0637C92",
              "Hash": "CD084F3BEB0CAC325C304A7CAE99149B20C72D68596EC7A74C545A6F90C91EB5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntitySystem::NewEntity()",
                "Shared.Entity.EntityCopyHelper::DeepCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32, System.Boolean, System.Boolean, CandideCreator.Shared.Serialization.CandideReflection)",
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)"
              ],
              "StringLiterals": [
                "Failed to spawn doodad ",
                " because doodad data could not be found.",
                "Failed to spawn doodad because target entity system is full."
              ],
              "Source": null
            },
            {
              "Id": "TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetEntityBaseData",
              "Signature": "public System.Boolean TryGetEntityBaseData(System.Guid baseId, out Shared.Entity.EntityWrapper\u0026 entityWrapper)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "AC9677AFF635D73C264885D94ADE35F94E2C360FFC89F8EB717E8878C0959861",
              "Hash": "03B59A3271516E1F228C7ACF185F9FF7AD4726261C5859A56BFEB8C3707D7627",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75977C3C179D120DAF16896C5F73E1F55EA49D29C29452BC7AE15CFBD2981F9B"
        },
        {
          "Id": "CandideServer.Entities.ServerEntityModel",
          "Name": "ServerEntityModel",
          "DisplayName": "ServerEntityModel",
          "FullName": "CandideServer.Entities.ServerEntityModel",
          "Namespace": "CandideServer.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Name": "AuraList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E AuraList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "921AB5A9E2A3B56130CBF804DC55573820EA5255F872F0381FF88B632AC5D42C"
            },
            {
              "Id": "BaseId:System.Guid",
              "Name": "BaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFC38972CD916871C9F56AD641430F1A8D798376B3F9FB9DA45326B13792680F"
            },
            {
              "Id": "CarriedAttachPriority:Shared.Combat.EntityAttachPriority",
              "Name": "CarriedAttachPriority",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority CarriedAttachPriority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "408C01F8477A79EE3F7497FCC8B334DD586409F71F9215103C428DCABA1BBED1"
            },
            {
              "Id": "CarriedEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarriedEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarriedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCF794B625C2E1B7B61362FC04CB6FCD55C083D840772D5134FA2DEF79260E5F"
            },
            {
              "Id": "CarrierEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarrierEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarrierEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "412AE658ADBF024A745C4F446948D2C82CA359BBF6B6765FB80E5C59802C0F56"
            },
            {
              "Id": "ConstructionMaterials:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ConstructionMaterials",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterials",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EE5811C642D77E69955802517ABEC2285B3219A44BE365664C0CC863AC0AB2B"
            },
            {
              "Id": "ControllerState:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ControllerState",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ControllerState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD789411B1218A68A9282D60ADBDA50E11A7D333B3B64DA07BF4250E93B84766"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "DoNotSave:System.Boolean",
              "Name": "DoNotSave",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotSave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1673BF9E9547DD1FD9245D419ACBF6DC71842730159ECB01060ECF5D62166A97"
            },
            {
              "Id": "DriverId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DriverId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DriverId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50924466216133D412E3522CA47C731EA762FC979739E6C8AA6450CCC525AA6"
            },
            {
              "Id": "DynamicSpawn:System.Boolean",
              "Name": "DynamicSpawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DynamicSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDE6A9258741802A74AD8D1D24801E94A1E1BF2B75D127CAC16F8332264B7BB"
            },
            {
              "Id": "EntityType:Shared.Entity.EntityType",
              "Name": "EntityType",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType EntityType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "293CBC0A9126280629358E6E43CFFFD128B854136F88978E00BCF1FCD9546CDF"
            },
            {
              "Id": "EntityWrapper:Shared.Entity.EntityWrapper",
              "Name": "EntityWrapper",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntityWrapper",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBDCA19EB351FB69F7F1F8953BBBF6917B33411110FE840737DA389CE6BC6153"
            },
            {
              "Id": "FrameOverride:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "FrameOverride",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E FrameOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B530AD10E70276F0C70C1F15C1731C35A1EBA513DA7CB2083CE0CC7292CE76A"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "IsThrown:System.Boolean",
              "Name": "IsThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsThrown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40EC1FB806C2F9DCE4C8A326A288A5972FE00CA483DD28828447B1EC8BA0A8E"
            },
            {
              "Id": "KillWhenThrowHit:System.Boolean",
              "Name": "KillWhenThrowHit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenThrowHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4203163E270EAD12588D553E15F2F13DB09C00651D29484B7F031227CE3BED33"
            },
            {
              "Id": "LeaderId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LeaderId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LeaderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CA99C66E5188EAEE945178C2416DC8374E15909D4705CD7D8056FDAEE283CAD"
            },
            {
              "Id": "MapUniqueId:System.UInt16",
              "Name": "MapUniqueId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 MapUniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD67FE1BF885602D730C0CC4F74EB936688EDBD7195D235172FA074F88FF6DDB"
            },
            {
              "Id": "MaxHealth:System.Single",
              "Name": "MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037D96DC34E7A27FBD728F8B651F6F87FB6723F63310EB48CB66B61D6AA64B3D"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "RaidId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "RaidId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34B1D954DD0F2CEC39C5DE9FA0E493C2418739DDEBCC21029CDBE45297F1AB7F"
            },
            {
              "Id": "ServerOnly:System.Boolean",
              "Name": "ServerOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40B0A66B6CFA1EEA86A42873A9D5552DF5AAE439E222747BF2DFC368B189B9EC"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "ThrowerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ThrowerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ThrowerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBCF4159ADEBEB907D115998D46C8515E21DA362412A9433B4CAF57E800BCBD7"
            },
            {
              "Id": "ThrownCastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "ThrownCastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs ThrownCastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14F6F86824A5B19BBB684A143956F69D23668C2A68908C52467A5E60E901458D"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "F464F9FB1EA845189F8B2E7FA6E1C67853C235AC44A140CBAA8024F996290F01",
              "Hash": "E7CA122543099B7B44C0FD3023D6762504C6ACF674E9262636FE67A2A2C351E7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " - ServerEntityModel - ",
                "ServerEntityModel - Unknown entity base id"
              ],
              "Source": null
            }
          ],
          "Hash": "A06BC0CE2677FFB97FF25F297810E2A1470C340DD2117C19125C5B595B1F5B85"
        },
        {
          "Id": "CandideServer.Entities.ServerEntitySystemManager",
          "Name": "ServerEntitySystemManager",
          "DisplayName": "ServerEntitySystemManager",
          "FullName": "CandideServer.Entities.ServerEntitySystemManager",
          "Namespace": "CandideServer.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigProjectileSystem:Shared.Combat.Projectiles.ProjectileSystem",
              "Name": "BigProjectileSystem",
              "Type": "Shared.Combat.Projectiles.ProjectileSystem",
              "Signature": "private Shared.Combat.Projectiles.ProjectileSystem BigProjectileSystem",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E342F531AE9BDF18C66F547155C7812053639A5445D1F2728B2AD099663A5119"
            },
            {
              "Id": "BigSystem:Shared.Entity.EntitySystem",
              "Name": "BigSystem",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "private Shared.Entity.EntitySystem BigSystem",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D3FDB8006C6A86888216CB6D5FC7B745BE1B9950A1321567FF98176A1FF2510"
            },
            {
              "Id": "ChunksThatAreActive:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ChunksThatAreActive",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E ChunksThatAreActive",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "017A41C814C96DE436FA3EF11899047C624BC9A121E6E87C5EA4269CFF16680C"
            },
            {
              "Id": "ChunksToLoad:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ChunksToLoad",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E ChunksToLoad",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE3A39111B1176A17546D164F2C0EBDD0AA5BF99367B3A50C15DE8E416AAEF8B"
            },
            {
              "Id": "ChunksToUnload:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ChunksToUnload",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E ChunksToUnload",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BF864A4DC944C68B3E54DB9EF1E21D4B6A8CC90C0D47BC79F5CE4F664A1A711"
            },
            {
              "Id": "EntityInfoMessages:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Name": "EntityInfoMessages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E EntityInfoMessages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DBE7A0D79AC69E1840A4FC7A1C5C74249985A2F18B239F473B170B4D1CF07452"
            },
            {
              "Id": "ImmovableEntityInfoMessages:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Name": "ImmovableEntityInfoMessages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E ImmovableEntityInfoMessages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73DCB5FAD9CA7065BE33C2BC844F9BC92D77C0E944CFA39EDCFA2123E1F079AE"
            },
            {
              "Id": "LastPlayerOutsidePosition:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E",
              "Name": "LastPlayerOutsidePosition",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E LastPlayerOutsidePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7AB7662C55A6ED93B30B3BED80D34AD015CF594F04CE789AAB174401519BEA6D"
            },
            {
              "Id": "LoadedChunks:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "LoadedChunks",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E LoadedChunks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B473240603C5BCBC694E116193E326D037C6E97BFE367E878E2221EB3E1E67CD"
            },
            {
              "Id": "LoadInAndOutTime:System.Single",
              "Name": "LoadInAndOutTime",
              "Type": "System.Single",
              "Signature": "private System.Single LoadInAndOutTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5957AAED6B16AF2B9DF7C05C09EBD3A76A4596D0C8FAA135B6E7F7D57EAE396D"
            },
            {
              "Id": "ReUseEntityUnloadList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "ReUseEntityUnloadList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E ReUseEntityUnloadList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "831C7F55FB9D238B20FF069EC61C6CC28CCD487CA6A6FF72CBB3FF80FD114B0C"
            },
            {
              "Id": "WorldIdToSystemMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,ServerEntitySystemManager\u002BWorldEntitySystemPair\u003E",
              "Name": "WorldIdToSystemMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E WorldIdToSystemMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B120F89A1B9BC44E76D0C5B75EDF68C50F375DB1B9E593F47C5028A07C7D4A7F"
            },
            {
              "Id": "WorldsToUpdate:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "WorldsToUpdate",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E WorldsToUpdate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E552491825951B468BEBB90366981A2F4582929873C60835786C9EAE2A6CB22"
            },
            {
              "Id": "_checkTileAurasCounter:System.Int32",
              "Name": "_checkTileAurasCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _checkTileAurasCounter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02E306C5CE348B27ADE4C562A8807E28EACAFDFB8D756526CA7D864EDE28F4D1"
            },
            {
              "Id": "_loadInAndOutTimer:System.Single",
              "Name": "_loadInAndOutTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _loadInAndOutTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6580772263702B8124B4CB2115FA92CA47FA52F05E16E013A02550F0CFBE697C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "AddAura",
              "Signature": "public System.Boolean AddAura(CandideServer.Entities.ServerEntityModel entityModel, Shared.Models.Auras.EntityAuraInfo entityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E aura, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityAuraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "06B966C32D367A4BDC07D2E88BA06439890497FEC29BF12E5289BBD22F27ADBA",
              "Hash": "BE3C56AB32B5DFF7EBBF472644766A3D3680622E2E46B152410A5BAD6B5D0084",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "AddAura",
              "Signature": "public System.Boolean AddAura(Shared.Entity.EntityWrapper entity, Shared.Models.Auras.EntityAuraInfo entityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E aura, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityAuraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "7F36B2422F44D4931066FA691FCA8DB18EBD9EC387DFEB7B0D40E3439029474E",
              "Hash": "1292BF83458B277F366DDE55B2B12AAC378BCECD3338ADAAFC99610570113F54",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "BeforeWorldGameStateLoaded",
              "Signature": "public System.Void BeforeWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "E294CD4EABF0DE269A706C6009E794F0FC9BCF3D2312E69309C74598BFB81DE8",
              "Hash": "EB385FB3FD7451EB51AA07B2651F0078EB227CA12E17B6CB70EAC0C6F8DAC3E5",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::Clear()",
                "Shared.Combat.Projectiles.ProjectileSystem::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "System.GC::Collect()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)-\u003EServerEntitySystemManager\u002BWorldEntitySystemPair",
              "Name": "CheckPositionIsInLoadedArea",
              "Signature": "public ServerEntitySystemManager.WorldEntitySystemPair CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, System.Boolean isPlayer)",
              "Visibility": "public",
              "ReturnType": "ServerEntitySystemManager.WorldEntitySystemPair",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "21D1B3F33337590F6BE1385DD78E8ACE1F6AD4FABD415EE3026537FF1F248D41",
              "Hash": "4C11E2AD6AF46CCFC7AC28E6100F98C4DFCF92169D1EAA0E260CE985B4DC591A",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::GetEntitySystemPair(System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::GetEntityChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "Detach",
              "Signature": "public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "5F2EFF28A793D490B260A18B13FB171CA8B785C70393CA9FD932CE9541BA6CDA",
              "Hash": "E307C80E71B2EC9F30116C7AB85A503A792C15AB5A323B149133ABFCFDF906E3",
              "CalledMethods": [
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "ForceAttach",
              "Signature": "public System.Void ForceAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel carried)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carried",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "AECCAC5D9ED2C0C2DFAB720ABC264E70A9605792368359267EA3534F7CBABDCF",
              "Hash": "BC45A07717098097934643A4C7F7F0A57084335398EC4D12A13C589C82EC0C14",
              "CalledMethods": [
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitySystemPair(System.Guid)-\u003EServerEntitySystemManager\u002BWorldEntitySystemPair",
              "Name": "GetEntitySystemPair",
              "Signature": "private ServerEntitySystemManager.WorldEntitySystemPair GetEntitySystemPair(System.Guid worldId)",
              "Visibility": "private",
              "ReturnType": "ServerEntitySystemManager.WorldEntitySystemPair",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "5BF0B7ED0B4B2C7D53BA1FEB32EFCE6FA0DF51CB5912AF72362B33A99530BAA7",
              "Hash": "897715F16A65A317CBE181345AD212DC3FFCC3FEE51F5A0952A7FC21AC370D92",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntitySystem::.ctor()",
                "Shared.Combat.Projectiles.ProjectileSystem::.ctor(System.Int32)",
                "ServerEntitySystemManager.WorldEntitySystemPair::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitializeCollisions(System.Guid)-\u003ESystem.Void",
              "Name": "InitializeCollisions",
              "Signature": "public System.Void InitializeCollisions(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "A32DCBBF1652F7594F3B61343A395687883B3B0EA46E4F6FEF41D56A6B815168",
              "Hash": "CFB08B8B40C5384CA7515382B12FA8AD91B44BD72D1ACE2AACA559B2E3F3BDDA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadInChunkEntities(CandideServer.Models.ServerWorldChunk)-\u003ESystem.Void",
              "Name": "LoadInChunkEntities",
              "Signature": "public System.Void LoadInChunkEntities(CandideServer.Models.ServerWorldChunk chunk)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "CandideServer.Models.ServerWorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "F4710AABA025082220DB5F6E9EB621E47A2EF70796D05DB4DAF6F06269DC2265",
              "Hash": "BF7F1AB929B7D1362178B869873DF949CAAAD7542320B93A39FDE293DAF8F9DB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntitySystem, System.Boolean)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntitiesGameStateLoaded()-\u003ESystem.Void",
              "Name": "OnEntitiesGameStateLoaded",
              "Signature": "public System.Void OnEntitiesGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "2E3DD50A5AE062789C1D7EEC5DF1C1F6FEABE6F5C4951764CBC836879D60B6F6",
              "Hash": "847CC9B5A69614BD50697BD339E85B1BB2CDF595D1F653FC42200E6C7A68CD00",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityRemovedInSystem(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnEntityRemovedInSystem",
              "Signature": "public System.Void OnEntityRemovedInSystem(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "8C182AE7B0A761ACE5DDD57692AEB7CF9C34AC451A634A0BF25846274BC2C1AA",
              "Hash": "DB1151F1614F5968DA25443380BB8494960AAA30D1D6998D8F111EB7282E06FF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLastPlayerLeftWorld(System.Guid)-\u003ESystem.Void",
              "Name": "OnLastPlayerLeftWorld",
              "Signature": "public System.Void OnLastPlayerLeftWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5C0B0A71AC4363AA8CCAA360284728AC82ED18C065648F6E99FC2A7082159F5F",
              "Hash": "C574178657F8D4192B948DB66FA0E5EC446B5ECBD9B9D798CA8C7145AC640FFE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrownHit",
              "Signature": "public System.Void OnThrownHit(Shared.Entity.EntityWrapper entity, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2027B2640A5751AE67E579B5322E85C0D934C699D536759431DAC97B102E3680",
              "Hash": "7C1201408E62855F20310D3A4974FC006BFA3F538214CE15A0BFA90F85BF620A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::OnThrowHit(CandideServer.Entities.ServerEntityModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OutsideEntityChangedChunk(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "OutsideEntityChangedChunk",
              "Signature": "public System.Void OutsideEntityChangedChunk(CandideServer.Entities.ServerEntityModel serverEntity, Microsoft.Xna.Framework.Point newChunk)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newChunk",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "9B72C92B54C48B2095DC0E9C34A3FECD9AFF2F6486EA4ECCA95713959474A269",
              "Hash": "5B6A5E67BB1C636655588E5DE395ACF52617C4AE8B709482EA09D40DA089FFEB",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Contains(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveEntity",
              "Signature": "public System.Void RemoveEntity(CandideServer.Entities.ServerEntityModel entityModel, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "9120BA655D694524B7EC7D02E33A76A3BE8F44C5C2E9881037778266A64EB3F8",
              "Hash": "EE7634BDAB0CA9C99620AB33D85D1A697262110F8DFA398FE2ACF908CDF1B036",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "ServerEntitySystemManager.\u003C\u003Ec::\u003CRemoveEntity\u003Eb__24_0(System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E)",
                "System.Predicate\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemovePlayerEntity",
              "Signature": "public System.Void RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "73B981BB16912CE171D0603B8707119260A8F14E58308B9F2C68DB86D526A0F2",
              "Hash": "68DFC253094C09AB44A1D209886A6A87FA4DD18C69E6841E5B3CC2B918B6BD28",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorldEntitySystem(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "RemoveWorldEntitySystem",
              "Signature": "public System.Void RemoveWorldEntitySystem(CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "BAFCF747EDBCCA682A6E9391B0CD3E79567EB517CCB48845EBD19FF5F4A5C619",
              "Hash": "ED7ADD4B3C6AF156874AF6D69902819F1C7A0BCFCA7D7EEE180FFA6B14BD539A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::Remove(!0, !1\u0026)",
                "Shared.Entity.EntitySystem::RemoveAll(Shared.Entity.Components.Component, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShieldBlock(System.Guid, System.Guid, System.Single)-\u003ESystem.Void",
              "Name": "ShieldBlock",
              "Signature": "public System.Void ShieldBlock(System.Guid blockingEntityId, System.Guid blockedEntityId, System.Single blockedAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blockingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "ECDDE3267F544D86A02E9491AB69A4C077DFCDC96D12C98BE301DD29B8FBDD2E",
              "Hash": "7CB48D358181748A57A0DE8A0AD3C2F81A8E116CE1780C4825FF71323051176D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnBlockedByShield(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntitySystem, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnEntity",
              "Signature": "private Shared.Entity.EntityWrapper SpawnEntity(CandideServer.Entities.ServerEntityModel entityModel, Shared.Entity.EntitySystem system, System.Boolean skipCalculateState)",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 848,
              "BodyHash": "5AADAA921D3425EBDC4B993146C689333DDBF7FF7516898AE5CA941AB573145D",
              "Hash": "9062AB5A51CC21631D73C53BE549BDF26256C01CBB0D3651060FD497A270A792",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntityDataManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Id(System.Guid)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::OnLoad()",
                "Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_KillWhenThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_ConstructionMaterials(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::set_Item(!0, !1)",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(Shared.Entity.Aggro.CircularAggroField)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_LeaderId(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnEntity",
              "Signature": "public Shared.Entity.EntityWrapper SpawnEntity(CandideServer.Entities.ServerEntityModel serverEntityModel, System.Boolean skipCalculateState, System.Boolean isPlayer)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "serverEntityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "A6C788ECD041AF4C1345972D9EED8BB43569E4D6EDECBE296374385656907754",
              "Hash": "4103AB5D084BA129814E00A2FBEA680378703402541AD996CB13BE30D1528B21",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ServerEntitySystemManager::CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntitySystem, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpeedUpNextLoadInOutCheck()-\u003ESystem.Void",
              "Name": "SpeedUpNextLoadInOutCheck",
              "Signature": "public System.Void SpeedUpNextLoadInOutCheck()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "6B84B207C8EF61512744A99E9E2C513340DD130D5173567EE62348BC7F9AE657",
              "Hash": "95A542828E7771CCB5A85F3108AEAD049D2744C09F6DB4A347CC926DC74E6D8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Throw(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "Throw",
              "Signature": "public System.Void Throw(CandideServer.Entities.ServerEntityModel target, CandideServer.Entities.ServerEntityModel thrower)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thrower",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "45F126FDCB1256C610B19145624159EB8481F22B84F29ADA3D360A38FFB89E15",
              "Hash": "222CC2E2611F1FC7E8EC66644DE5545D3F725CE1C499BED844A636CB4942E69E",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime, System.Boolean)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, System.Boolean pauseEntitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pauseEntitySystem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1675,
              "BodyHash": "52A48B98BC54509880B76D8D3680FFB2A07A1E9DA61C0B11517E175CEFC24D51",
              "Hash": "A64B67E4FBD0F7A91CB98B895DF946254DB10B64E39F112E27DC55EB215A919E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateLoadInAndOutOfOpenWorld(System.Single)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerManagers.AuraServerManager::CleanUpAuras(CandideServer.Entities.ServerEntityModel)",
                "Shared.Entity.EntityWrapper::get_IsAllowedInPits()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateControllerParameters(Shared.Entity.EntityWrapper, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "UpdateControllerParameters",
              "Signature": "public System.Void UpdateControllerParameters(Shared.Entity.EntityWrapper entity, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "4C4CE3DA11469A68BC5778D0210760FAA472EBF5E8EA2C09ECB8CE6E74406B60",
              "Hash": "24034A2AA567129571623253461068D0C811EEB34F6EC26CE7F5C19782D02657",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateControllerState(Shared.Entity.EntityWrapper, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateControllerState",
              "Signature": "public System.Void UpdateControllerState(Shared.Entity.EntityWrapper entity, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F15C52B1927CC6D2254E06B1A0DDEBB0FEB3E2E4A56FC26C4E8F101C64E6F8A5",
              "Hash": "8E10D2F908783920CC4669582B0DFA70CE0D6E343C0A8D7D6CD4D308F5071514",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateEntityParameter",
              "Signature": "public System.Void UpdateEntityParameter(Shared.Entity.EntityWrapper entity, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromEntitySystem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "995CED47503DBC0A9CAEDC3A752DAF28C1D0C2D92CDBD6D2FD9ECBE65CD56618",
              "Hash": "E239B24928C88FA81AD4967272F26BB611908CE3FB57570CD8E7E11FA52978FF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLoadInAndOutOfOpenWorld(System.Single)-\u003ESystem.Void",
              "Name": "UpdateLoadInAndOutOfOpenWorld",
              "Signature": "public System.Void UpdateLoadInAndOutOfOpenWorld(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1128,
              "BodyHash": "925B6E136D99BE688326B73EC658FE16F021FC8F89721629DB872F417789B6E0",
              "Hash": "541E110727F59FC0C1A4C148FEB9C3BFBB00F50CC7934859D6139FD0891237A4",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Int32, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::UnionWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::ExceptWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "178EFC1CAB642B9BC8BB9F77C05322992492AA4205A9C8E08AEBA454B7A340A0"
        },
        {
          "Id": "CandideServer.EventBus.EventBus",
          "Name": "EventBus",
          "DisplayName": "EventBus",
          "FullName": "CandideServer.EventBus.EventBus",
          "Namespace": "CandideServer.EventBus",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuthorizationCheck:System.Boolean",
              "Name": "AuthorizationCheck",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AuthorizationCheck",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C923F558004DF5AC8421822C036F18B77BA68B189ECBEC96B92F0CFFC4AA3ED"
            },
            {
              "Id": "Listeners:System.Collections.Generic.List\u00601\u003CEventBus\u002BEventBusListener\u003E",
              "Name": "Listeners",
              "Type": "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E",
              "Signature": "public System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E Listeners",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5269B1CFCB14428EFBF80EC81BD48082CC283CAE195E1B8A9ACDC8BC8D1AF7A"
            },
            {
              "Id": "Meta:CandideServer.EventBus.EventBusArgs",
              "Name": "Meta",
              "Type": "CandideServer.EventBus.EventBusArgs",
              "Signature": "private CandideServer.EventBus.EventBusArgs Meta",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C62E9C3CC6607A6C87996C3C5FEA00B9D34FAEAA03054EFE3C44F2C8E1EC5277"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendEvent(System.Object)-\u003ESystem.Void",
              "Name": "SendEvent",
              "Signature": "public System.Void SendEvent(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "149C3FB75FA679B0E65AD4AF68FE28E9444FD2BEFA4C13126E042F582D471FB1",
              "Hash": "A128192F8B40EF8D6F4C87771176A5B127FE662F0C295EE359D7D6B422447917",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::GetEnumerator()",
                "List.Enumerator\u003CEventBus.EventBusListener\u003E::get_Current()",
                "EventBus.EventBusListener::Invoke(System.Object, CandideServer.EventBus.EventBusArgs)",
                "List.Enumerator\u003CEventBus.EventBusListener\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendEvent",
              "Signature": "public System.Void SendEvent(System.Object message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "2B0A764AF319A676A5C612B43BF0B57327A197F596E73BC215BFAC0D1D51B530",
              "Hash": "8C91B1D1ADE5CE27301529617ED2B85D07C3701B03411C0937935BF3153C91BD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::GetEnumerator()",
                "List.Enumerator\u003CEventBus.EventBusListener\u003E::get_Current()",
                "EventBus.EventBusListener::Invoke(System.Object, CandideServer.EventBus.EventBusArgs)",
                "List.Enumerator\u003CEventBus.EventBusListener\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "363028E4B9D36F5E28907A8E8726C07D867FD4759A6ADB0A344C03B21896D022"
        },
        {
          "Id": "CandideServer.EventBus.EventBusArgs",
          "Name": "EventBusArgs",
          "DisplayName": "EventBusArgs",
          "FullName": "CandideServer.EventBus.EventBusArgs",
          "Namespace": "CandideServer.EventBus",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Handled:System.Boolean",
              "Name": "Handled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Handled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82409A0915DF4E46726E5F95A724A5BF49E069018868DAA126F5D7B0C7B625D4"
            },
            {
              "Id": "Host:System.Boolean",
              "Name": "Host",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Host",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7309F76C7EED3ABDF5529CF964031D7A1E19AD95CED9F1FCAC07F6EDC923DCAB"
            },
            {
              "Id": "Instance:CandideServer.EventBus.EventBusArgs",
              "Name": "Instance",
              "Type": "CandideServer.EventBus.EventBusArgs",
              "Signature": "public CandideServer.EventBus.EventBusArgs Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B22936573920D70E8D1E5A79158A040B4FE2197A25A39EE849876CF49826D08"
            },
            {
              "Id": "MessageKey:System.String",
              "Name": "MessageKey",
              "Type": "System.String",
              "Signature": "public System.String MessageKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86B17E2EDB0277ECA943AF55BDD8830D6D177B31C82D48EA41AE1AA7EC60A439"
            },
            {
              "Id": "Peer:CandideServer.Server.Network.ConnectedPeer",
              "Name": "Peer",
              "Type": "CandideServer.Server.Network.ConnectedPeer",
              "Signature": "public CandideServer.Server.Network.ConnectedPeer Peer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E9194F1C99724BE5DC8ACBC1D0A3A3430AAE409D09D1EA95F42C980535EDD61"
            },
            {
              "Id": "ResponseHandlerId:System.UInt16",
              "Name": "ResponseHandlerId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 ResponseHandlerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E864DB64EE4F6F7C63B322C1BF27FAE9E3A67A56F5FBACC705B5BE03E2AB6BF0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A801616A5457E3B4AFD391FFAB9A992B02D19135AD007B0BEC0ED06142BFED9F"
        },
        {
          "Id": "CandideServer.EventBus.EventBusAttribute",
          "Name": "EventBusAttribute",
          "DisplayName": "EventBusAttribute",
          "FullName": "CandideServer.EventBus.EventBusAttribute",
          "Namespace": "CandideServer.EventBus",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuthorizationCheck:System.Boolean",
              "Name": "AuthorizationCheck",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AuthorizationCheck",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C923F558004DF5AC8421822C036F18B77BA68B189ECBEC96B92F0CFFC4AA3ED"
            },
            {
              "Id": "EventBusName:System.String",
              "Name": "EventBusName",
              "Type": "System.String",
              "Signature": "public System.String EventBusName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF865EF8C24FF361F929593D581A34AFA9302D5FB4FBCB1CBDA2C706610CDEEE"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2537791C366B448E333D9BE6C1C0AD9D115AF368CDA69EFD700784A39E0B4F54"
        },
        {
          "Id": "CandideServer.EventBus.EventBusManager",
          "Name": "EventBusManager",
          "DisplayName": "EventBusManager",
          "FullName": "CandideServer.EventBus.EventBusManager",
          "Namespace": "CandideServer.EventBus",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Events:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.EventBus.EventBus\u003E",
              "Name": "Events",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E Events",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "544052D48530AE5C8FB0777EA390324D27F2694D8D77C1B2E0BA579F3F6AF61C"
            },
            {
              "Id": "_unsubscribableEventBusListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Object,EventBus\u002BEventBusListener\u003E",
              "Name": "_unsubscribableEventBusListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Object, EventBus.EventBusListener\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Object, EventBus.EventBusListener\u003E _unsubscribableEventBusListeners",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2588209EC17F9560481BA5EC1E684A12AD77E54DE7737F56D371F4091D2F140"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendEvent(System.String, System.Object, CandideServer.EventBus.EventBusArgs, System.Boolean)-\u003ESystem.Void",
              "Name": "SendEvent",
              "Signature": "public System.Void SendEvent(System.String key, System.Object message, CandideServer.EventBus.EventBusArgs args, System.Boolean warnIfNothingSubscribed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "warnIfNothingSubscribed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "E0741FE11777C3EF671794EA1D52A9D7E2513613B60C30E3D5BCA86B5A7219AF",
              "Hash": "56BFBDA91AE8C5D08B9DD3A233361AEA02B4922B03FF2067AE49A6FACAB94DB8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.EventBus.EventBus::SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Attempted to send event with key \u0027",
                "\u0027, but there is nothing subscribed."
              ],
              "Source": null
            },
            {
              "Id": "SendEvent(System.String, System.Object, System.Boolean)-\u003ESystem.Void",
              "Name": "SendEvent",
              "Signature": "public System.Void SendEvent(System.String key, System.Object message, System.Boolean warnIfNothingSubscribed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "warnIfNothingSubscribed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "B6333EE2F5C6EE83A00BC83567BCC2E6FEDCAB871475D9624D8794FFEE14DF37",
              "Hash": "557DCD63AF7DF45DD8C2165718060181350671B43038D507270416EA244B37B1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.EventBus.EventBus::SendEvent(System.Object)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Attempted to send event with key \u0027",
                "\u0027, but there is nothing subscribed."
              ],
              "Source": null
            },
            {
              "Id": "Subscribe(System.Reflection.Assembly, System.String)-\u003ESystem.Void",
              "Name": "Subscribe",
              "Signature": "public System.Void Subscribe(System.Reflection.Assembly assembly, System.String eventBusName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "assembly",
                  "Type": "System.Reflection.Assembly",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventBusName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 959,
              "BodyHash": "BD182FFBE06E5244E08C23743B73A921F600FE73B68910EAD41947EC5BE5E296",
              "Hash": "075ADBDCB4A8C6A5E28A76F741C929E49E8FFAFDC29B565A5B99347225A255FD",
              "CalledMethods": [
                "System.Reflection.Assembly::GetTypes()",
                "System.Type::GetMethods(System.Reflection.BindingFlags)",
                "System.Reflection.MethodBase::get_IsStatic()",
                "System.Reflection.CustomAttributeExtensions::GetCustomAttributes(System.Reflection.MemberInfo)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Reflection.MethodBase::GetParameters()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Reflection.ParameterInfo::get_ParameterType()",
                "EventBusManager.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Linq.Expressions.Expression::Parameter(System.Type, System.String)",
                "System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression, System.Type)",
                "System.Linq.Expressions.Expression::Call(System.Reflection.MethodInfo, System.Linq.Expressions.Expression, System.Linq.Expressions.Expression)",
                "System.Linq.Expressions.Expression::Lambda(System.Linq.Expressions.Expression, System.Linq.Expressions.ParameterExpression[])",
                "System.Linq.Expressions.Expression\u003CSystem.Action\u003CSystem.Object, CandideServer.EventBus.EventBusArgs\u003E\u003E::Compile()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.EventBus.EventBus::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::Add(!0, !1)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "EventBusManager.\u003C\u003Ec__DisplayClass2_0::\u003CSubscribe\u003Eb__0(System.Object, CandideServer.EventBus.EventBusArgs)",
                "EventBus.EventBusListener::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::Add(!0)",
                "EventBusManager.\u003C\u003Ec__DisplayClass2_1::.ctor()",
                "System.Linq.Expressions.Expression::Call(System.Reflection.MethodInfo, System.Linq.Expressions.Expression)",
                "System.Linq.Expressions.Expression\u003CSystem.Action\u003CSystem.Object\u003E\u003E::Compile()"
              ],
              "StringLiterals": [
                "EventBus: ",
                "::",
                " has too many parameters to subscribe",
                " has too few parameters to subscribe",
                "param",
                "args",
                "Event key ",
                " has mismatched authorization check requirements. Detected in "
              ],
              "Source": null
            },
            {
              "Id": "Subscribe\u00601(System.String, System.Action\u00602\u003C!T,CandideServer.EventBus.EventBusArgs\u003E)-\u003ESystem.Void",
              "Name": "Subscribe",
              "Signature": "public System.Void Subscribe\u003CT\u003E(System.String key, System.Action\u003CT, CandideServer.EventBus.EventBusArgs\u003E listener)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Action\u003CT, CandideServer.EventBus.EventBusArgs\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 96,
              "BodyHash": "3D4C7F495317EE7A9245C2220C7B6B5B0A63DEFF9F3C3B817513B83AB2810610",
              "Hash": "5A3580C65FF09C321658484562773DF3D341836736333548F38C49A8D9E61EDF",
              "CalledMethods": [
                "EventBusManager.\u003C\u003Ec__DisplayClass3_0\u003CT\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "EventBusManager.\u003C\u003Ec__DisplayClass3_0\u003CT\u003E::\u003CSubscribe\u003Eb__0(System.Object, CandideServer.EventBus.EventBusArgs)",
                "EventBus.EventBusListener::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::Add(!0)",
                "CandideServer.EventBus.EventBus::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::Add(!0, !1)",
                "EventBusManager.\u003C\u003Ec__DisplayClass3_0\u003CT\u003E::\u003CSubscribe\u003Eb__1(System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Subscribe\u00601(System.String, System.Action\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "Subscribe",
              "Signature": "public System.Void Subscribe\u003CT\u003E(System.String key, System.Action\u003CT\u003E listener)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 96,
              "BodyHash": "DDEE464DD092951EF7E147A592FB896CBE47B12B8B6A9F7E35EC1480A8627B52",
              "Hash": "6BC636AAB9B190658F87CB4B758B2A5D17045F82DF4C87D22EBA582CA33B116E",
              "CalledMethods": [
                "EventBusManager.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "EventBusManager.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::\u003CSubscribe\u003Eb__0(System.Object, CandideServer.EventBus.EventBusArgs)",
                "EventBus.EventBusListener::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::Add(!0)",
                "CandideServer.EventBus.EventBus::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::Add(!0, !1)",
                "EventBusManager.\u003C\u003Ec__DisplayClass4_0\u003CT\u003E::\u003CSubscribe\u003Eb__1(System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SubscribeUnsubscribable\u00601(System.String, System.Action\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "SubscribeUnsubscribable",
              "Signature": "public System.Void SubscribeUnsubscribable\u003CT\u003E(System.String key, System.Action\u003CT\u003E listener)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 105,
              "BodyHash": "080FDBB0EE13B0E802280893F4DE31B44C0C68ACBC84D0F1201343287333EE2C",
              "Hash": "6D51CD089EE62BDD6A1E0A6BDAFF986E955731071F24CB03F2B03F7F7C798DD8",
              "CalledMethods": [
                "EventBusManager.\u003C\u003Ec__DisplayClass5_0\u003CT\u003E::.ctor()",
                "EventBusManager.\u003C\u003Ec__DisplayClass5_0\u003CT\u003E::\u003CSubscribeUnsubscribable\u003Eb__0(System.Object, CandideServer.EventBus.EventBusArgs)",
                "EventBus.EventBusListener::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.Object, EventBus.EventBusListener\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::Add(!0)",
                "CandideServer.EventBus.EventBus::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBus(System.String, CandideServer.EventBus.EventBus\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBus",
              "Signature": "public System.Boolean TryGetBus(System.String key, out CandideServer.EventBus.EventBus\u0026 eventBus)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventBus",
                  "Type": "CandideServer.EventBus.EventBus\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BE0FD81C39B03FB09AB710F5FB78569B4F2B3103B1811937A895B875DCF6D96B",
              "Hash": "EB3F9B781ACE2803DC821796090DB264DDACCBE035625C5BE75E5A5773E69FDD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unsubscribe\u00601(System.String, System.Action\u00601\u003C!T\u003E)-\u003ESystem.Void",
              "Name": "Unsubscribe",
              "Signature": "public System.Void Unsubscribe\u003CT\u003E(System.String key, System.Action\u003CT\u003E func)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "func",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 74,
              "BodyHash": "E8070103A151F8A5905D59857D5ADEDA5B5F4F4B965791E8A0E9031E88C91911",
              "Hash": "178A7C2E1DF4A2AD6AE27538B5A5B69240F178C03668458B0AA874FC32534B7B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Object, EventBus.EventBusListener\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CEventBus.EventBusListener\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.EventBus.EventBus\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "467ACEF0280FCEEB5A7264BE2C4299495EB9AA28E44AD2F0A308B39A9F02E37B"
        },
        {
          "Id": "CandideServer.Exceptions.BuildingLoadException",
          "Name": "BuildingLoadException",
          "DisplayName": "BuildingLoadException",
          "FullName": "CandideServer.Exceptions.BuildingLoadException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.CorruptServerGameStateException",
          "Name": "CorruptServerGameStateException",
          "DisplayName": "CorruptServerGameStateException",
          "FullName": "CandideServer.Exceptions.CorruptServerGameStateException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.MissingCriticalDataBaseField",
          "Name": "MissingCriticalDataBaseField",
          "DisplayName": "MissingCriticalDataBaseField",
          "FullName": "CandideServer.Exceptions.MissingCriticalDataBaseField",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.RequestingLogisticsException",
          "Name": "RequestingLogisticsException",
          "DisplayName": "RequestingLogisticsException",
          "FullName": "CandideServer.Exceptions.RequestingLogisticsException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.ServerAssertException",
          "Name": "ServerAssertException",
          "DisplayName": "ServerAssertException",
          "FullName": "CandideServer.Exceptions.ServerAssertException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.ServerExceptionHelper",
          "Name": "ServerExceptionHelper",
          "DisplayName": "ServerExceptionHelper",
          "FullName": "CandideServer.Exceptions.ServerExceptionHelper",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ThrowCorruptGameStateException(System.String)-\u003ESystem.Void",
              "Name": "ThrowCorruptGameStateException",
              "Signature": "public System.Void ThrowCorruptGameStateException(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B53D30F310C378080C811DCD73D03D0FAA09CB9F79D70DDF2FB8E18CDE98E515",
              "Hash": "578C0C3181B29DA1CAFE63E6DBDBA986A1F55560EEDD5AAFDC2146E7A5C3ED35",
              "CalledMethods": [
                "CandideServer.Exceptions.CorruptServerGameStateException::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5651BD3868510C9F3E93E7DAF63CE5F35A6E61253EF7A0DBFA02B67127951726"
        },
        {
          "Id": "CandideServer.Exceptions.TradeRoutesSimulationException",
          "Name": "TradeRoutesSimulationException",
          "DisplayName": "TradeRoutesSimulationException",
          "FullName": "CandideServer.Exceptions.TradeRoutesSimulationException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Exceptions.WorldGeneratorStopException",
          "Name": "WorldGeneratorStopException",
          "DisplayName": "WorldGeneratorStopException",
          "FullName": "CandideServer.Exceptions.WorldGeneratorStopException",
          "Namespace": "CandideServer.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.Game.GameCommands",
          "Name": "GameCommands",
          "DisplayName": "GameCommands",
          "FullName": "CandideServer.Game.GameCommands",
          "Namespace": "CandideServer.Game",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.Game.GameConfig",
          "Name": "GameConfig",
          "DisplayName": "GameConfig",
          "FullName": "CandideServer.Game.GameConfig",
          "Namespace": "CandideServer.Game",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseCitizenSacrificeWorship:System.Single",
              "Name": "BaseCitizenSacrificeWorship",
              "Type": "System.Single",
              "Signature": "public System.Single BaseCitizenSacrificeWorship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C73AD48E6FCEF10C6A4984096F5B3667CF44A1BFA5578F67B0884AC509FB791"
            },
            {
              "Id": "BuildAppealHappinessStepCurve:System.Single[]",
              "Name": "BuildAppealHappinessStepCurve",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] BuildAppealHappinessStepCurve",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F805822F7817B7FEF1A5D2424FC5D40ED0B65F550E21071EFB89A6E20B6ACE1"
            },
            {
              "Id": "BuildingAppealHappinessStepValue:System.Single",
              "Name": "BuildingAppealHappinessStepValue",
              "Type": "System.Single",
              "Signature": "public System.Single BuildingAppealHappinessStepValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0842E885DC08CA81ACDDADD282C0A1282E78868314DE5518E2F04D8A2BF2A01"
            },
            {
              "Id": "ChanceToGenerateCitizenRequest:System.Single",
              "Name": "ChanceToGenerateCitizenRequest",
              "Type": "System.Single",
              "Signature": "public System.Single ChanceToGenerateCitizenRequest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3F9135F86F327349C89E09C109F034B0175BC9BA3473D07EB8D7C65B1CD85DE"
            },
            {
              "Id": "CheatsEnabled:System.Boolean",
              "Name": "CheatsEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheatsEnabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CC2A662CEBA7CF81269F96B52F4697D2081FE764F65A16A2D0F3BD7F04877D0"
            },
            {
              "Id": "ChunkSize:Microsoft.Xna.Framework.Point",
              "Name": "ChunkSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46D3A813EBA123C4FC8A7792693E424CB21B26BDC9E206CC4BF0ADA2BA6C426"
            },
            {
              "Id": "CitizenExperienceMultiplier:System.Single",
              "Name": "CitizenExperienceMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single CitizenExperienceMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2113E1C312CFC7DD0542399CD5F904AE4BFCE2F3962E4F50D692BF1732B1D40A"
            },
            {
              "Id": "CropGrowthSpeedMultiplier:System.Single",
              "Name": "CropGrowthSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single CropGrowthSpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3669D6FBC2099CD922E4E07E8C13B44427158D52A2F0BF8AA532321FBC19C35B"
            },
            {
              "Id": "DayNightCycleSpeedMultiplier:System.Single",
              "Name": "DayNightCycleSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single DayNightCycleSpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36D0AFF026E97CCC3EC2FEC82521DBB9E329DF461785AB5E9000062C77E2C6D9"
            },
            {
              "Id": "DisableConstructionMaterialRequirements:System.Boolean",
              "Name": "DisableConstructionMaterialRequirements",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableConstructionMaterialRequirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4031AFD4D9D98AEB5CE6FFD21B321AF2A94562A814D11EAE72EEDC14063D0D7B"
            },
            {
              "Id": "DisableDash:System.Boolean",
              "Name": "DisableDash",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableDash",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B19618855C9F61AFF0F066A8AD0BB4975DB22A5EDBC030E978F0EB5B78294D0C"
            },
            {
              "Id": "DisableSpawnSystem:System.Boolean",
              "Name": "DisableSpawnSystem",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableSpawnSystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DC42E8AD075E89625B576259BFC3E3CFD5B83DED4D4FA597535A937356316C3"
            },
            {
              "Id": "EntityGeneratorStepSize:System.Int32",
              "Name": "EntityGeneratorStepSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EntityGeneratorStepSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F6BD825A23741D2F263C97906CE2656C66583C7799428B79974DD047427487B"
            },
            {
              "Id": "EntitySpawnRateMultiplier:System.Single",
              "Name": "EntitySpawnRateMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single EntitySpawnRateMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1656A559A93EF55450A8C067EC79B6B2FA2DFEE61DBA8A00BE0CB1C6049F8B59"
            },
            {
              "Id": "FuelDrainMultiplier:System.Single",
              "Name": "FuelDrainMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single FuelDrainMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F82254F7DD38216FB114B55FFBCED0248F4FEF1DAD7AAE554B8C098457406CCD"
            },
            {
              "Id": "GenerateWorld:System.Boolean",
              "Name": "GenerateWorld",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GenerateWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "648371B28C95282EBB87403089185C4F9BADF330BC1D4A1F1C7C39B071E92528"
            },
            {
              "Id": "JobProgressMultiplier:System.Single",
              "Name": "JobProgressMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single JobProgressMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13D9A10CD67A0727B7DBD57CF695DA1002E4853705BAB1F5628555F874170CB2"
            },
            {
              "Id": "JobTickSpeedMultiplier:System.Single",
              "Name": "JobTickSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single JobTickSpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D79C8B7ADC720944225FB211AB611CCE7540E21F82FB5FD4E69FA4FD626A6CBB"
            },
            {
              "Id": "PauseWeatherSystem:System.Boolean",
              "Name": "PauseWeatherSystem",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PauseWeatherSystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6DC7187B7AEF926D34A4BAA4263AAA74DE3F220E2058CFE3D7BF6A191FAEB1B"
            },
            {
              "Id": "PauseWorld:System.Boolean",
              "Name": "PauseWorld",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PauseWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7AEE0C2C325D4AC3F4589231DECB0891CF60A629346C768488F9228322C845E"
            },
            {
              "Id": "PlayerViewSize:Microsoft.Xna.Framework.Point",
              "Name": "PlayerViewSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PlayerViewSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D844460C54C502D0B319F9239BAEE87C23783FA55F86BBFA0E564F6131CBACBB"
            },
            {
              "Id": "ProceduralChunkEntitiesGeneration:System.Boolean",
              "Name": "ProceduralChunkEntitiesGeneration",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ProceduralChunkEntitiesGeneration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4DC155FCD0A8BFEDB70F01111BAD0CF981983560366B811B064C9E59FC76DC3"
            },
            {
              "Id": "RepeatableOfferingRepeatMultiplier:System.Single",
              "Name": "RepeatableOfferingRepeatMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single RepeatableOfferingRepeatMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8624C9760A6E74D14B34C3E8251B1A323712415108783848BDE17BCC5A2D94B0"
            },
            {
              "Id": "SingleBiome:System.Boolean",
              "Name": "SingleBiome",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SingleBiome",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9260DAA71E488CC576D8726D7B7AFFB5F995D457BDEDD9648EC73D9792AE86F"
            },
            {
              "Id": "SingleBiomeId:System.String",
              "Name": "SingleBiomeId",
              "Type": "System.String",
              "Signature": "public System.String SingleBiomeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22D39175C90D1B8A267991F3FFC6C9E44A6FFE6292940A3563AEB24736170B2A"
            },
            {
              "Id": "TileSize:Microsoft.Xna.Framework.Point",
              "Name": "TileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"
            },
            {
              "Id": "TownBuildingRadius:System.Single",
              "Name": "TownBuildingRadius",
              "Type": "System.Single",
              "Signature": "public System.Single TownBuildingRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2968EA8B1C80178F8FD278B8A42F12968CE88E71C33F461BF649A2C6DDADE62C"
            },
            {
              "Id": "TradeRoutesDistancePerSecond:System.Single",
              "Name": "TradeRoutesDistancePerSecond",
              "Type": "System.Single",
              "Signature": "public System.Single TradeRoutesDistancePerSecond",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC4445A8AEE735D266708AB618FB775A6F657E1CE24B250E434393550872DFCB"
            },
            {
              "Id": "WorldSeed:System.Int32",
              "Name": "WorldSeed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorldSeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47C4F20C56B862358545CA27A1786629BE0D5B56C56EAEC432D313524484932F"
            },
            {
              "Id": "WorldSize:Microsoft.Xna.Framework.Point",
              "Name": "WorldSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point WorldSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "726E9FB54470DECE577213679CC466A8548398B59B7814ED47ED367248117E41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F82EB5A77EB81AD77BCE01295DD88F0DE6BB8364477861C2D0F9C712B1E7905"
        },
        {
          "Id": "CandideServer.Game.ServerGameSetup",
          "Name": "ServerGameSetup",
          "DisplayName": "ServerGameSetup",
          "FullName": "CandideServer.Game.ServerGameSetup",
          "Namespace": "CandideServer.Game",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RollCraftMansOffering()-\u003ESystem.Void",
              "Name": "RollCraftMansOffering",
              "Signature": "private System.Void RollCraftMansOffering()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "31632A9A9107BD51E5DE1408DAAAC90A34327D8B410F746DD2B559963A5B8FCE",
              "Hash": "506088E2EB8D84E8725D5794771CD94197E97B8E65097D5BA7890D507852892E",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "vulcan_craftman_offering"
              ],
              "Source": null
            },
            {
              "Id": "SetUpGodProgression()-\u003ESystem.Void",
              "Name": "SetUpGodProgression",
              "Signature": "private System.Void SetUpGodProgression()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "AC377DFA533EFE77A7869A83F7D451B02D90575CEFB743CBDB6938FB9D8822F9",
              "Hash": "10827A7884DA622EF449957D83360191A2072AB1F65A0087132F8E321CDD93EF",
              "CalledMethods": [
                "Shared.Data.GodsDataBase::GetAllGods(System.Boolean)",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Gods.GodData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Gods.GodData\u003E::get_Current()",
                "Shared.Models.Gods.GodProgression::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupNewGameState(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "SetupNewGameState",
              "Signature": "public System.Void SetupNewGameState(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "23536266B66EFA1BC8C26C94580670F8E6C7F9B68DDC2D3B59F9ACBA7530D1CF",
              "Hash": "AB006A4EBCDA531344084676629F764FB1D60C9756B9648BC3E5042ABA359D70",
              "CalledMethods": [
                "CandideServer.Saving.GameSaveManager::EmptyGameState()",
                "CandideServer.World.Generation.WorldGenerator::GenerateWorld(CandideServer.Game.GameConfig)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "Shared.Models.WorldStats::GetDefaultBaseStats()",
                "CandideServer.Game.ServerGameSetup::SetUpGodProgression()",
                "CandideServer.Game.ServerGameSetup::RollCraftMansOffering()",
                "CandideServer.ServerControllers.RewardsSController::RegisterReward(System.String, System.Boolean)",
                "System.TimeSpan::FromHours(System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)"
              ],
              "StringLiterals": [
                "reward:default"
              ],
              "Source": null
            }
          ],
          "Hash": "C5F725774A6976B695DE918A71168F2D726077FC19CFA77770A2A2DC96CC1B22"
        },
        {
          "Id": "CandideServer.GameDescription",
          "Name": "GameDescription",
          "DisplayName": "GameDescription",
          "FullName": "CandideServer.GameDescription",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Broken:System.Boolean",
              "Name": "Broken",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Broken",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C13944684C5C26DBE266E4C9AF0B85965CAC4EA7C3CFCC7EFA3A1CA443405B38"
            },
            {
              "Id": "Created:System.DateTime",
              "Name": "Created",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime Created",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23FFA9A756F6B480B8A3DBA956A2DCB25A6CFD00CA6071E0912FB06B0953ED34"
            },
            {
              "Id": "FolderPath:System.String",
              "Name": "FolderPath",
              "Type": "System.String",
              "Signature": "public System.String FolderPath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEECF0FC16B3B2DB5371344078FD8B9722614CDA8A027C63DEE99BC56417EC9C"
            },
            {
              "Id": "GameId:System.Guid",
              "Name": "GameId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GameId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91D59CACF74F94E84A4FFD8C77C36B238317496D0C80BE9391FB5AB4D09ED99B"
            },
            {
              "Id": "LastPlayed:System.Nullable\u00601\u003CSystem.DateTime\u003E",
              "Name": "LastPlayed",
              "Type": "System.Nullable\u003CSystem.DateTime\u003E",
              "Signature": "public System.Nullable\u003CSystem.DateTime\u003E LastPlayed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74B6AA4D316561B3A2AB81C9565AB86267B930D03C422A1100367C24A9DFE5E7"
            },
            {
              "Id": "LoadedFromBackup:System.Boolean",
              "Name": "LoadedFromBackup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LoadedFromBackup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8267768EFE5F4AEF45A54DE09A44A9F4CCA477786663203D15F93B918406D5CB"
            },
            {
              "Id": "Modded:System.Boolean",
              "Name": "Modded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Modded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40183A1669B62040C994CC59AAC2967A6DC85FF9CB04FDE75B49843E0415E096"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Size:GameDescription\u002BWorldSize",
              "Name": "Size",
              "Type": "GameDescription.WorldSize",
              "Signature": "public GameDescription.WorldSize Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA835961D989575A199CE7D672A8D5ECD4147BC093F6FC82321B3184381DCF57"
            },
            {
              "Id": "Tier:System.Int32",
              "Name": "Tier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F6DCFE61ACFEC22A3E1047A3F0F0FE1ED728E1875B060302D7263433C28727B"
            },
            {
              "Id": "TimePlayed:System.Double",
              "Name": "TimePlayed",
              "Type": "System.Double",
              "Signature": "public System.Double TimePlayed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7AFFF090F6EA6548F74F3848271B149BA65E2541D0A9016CCBB4799757199D06"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2B92D3FDDCE65FC4F97F51285CE579F965056D7C86EC32AF0BDFD5899059360E"
        },
        {
          "Id": "CandideServer.GameKeys",
          "Name": "GameKeys",
          "DisplayName": "GameKeys",
          "FullName": "CandideServer.GameKeys",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveDungeonDoor:System.String",
              "Name": "ActiveDungeonDoor",
              "Type": "System.String",
              "Signature": "public System.String ActiveDungeonDoor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2410D8BF04EF9C270214E9A74E7AEEE70AE546A5B1FB615FDC3EE0837AED93A2"
            },
            {
              "Id": "ChestNameParameter:System.String",
              "Name": "ChestNameParameter",
              "Type": "System.String",
              "Signature": "public System.String ChestNameParameter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "741516B21A7A4CA1652FF555D827948DB5F50DB68D3F35700B52188351B7B7FD"
            },
            {
              "Id": "ConstructionOwnerParameter:System.String",
              "Name": "ConstructionOwnerParameter",
              "Type": "System.String",
              "Signature": "public System.String ConstructionOwnerParameter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76619DD8486467DC5BBB18B82B73B92157D9881C6AEC72D61A5C238A05F0213A"
            },
            {
              "Id": "ContactBasedAttacks:System.String",
              "Name": "ContactBasedAttacks",
              "Type": "System.String",
              "Signature": "public System.String ContactBasedAttacks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8004224DAD76B1EAD604926C9077CC0F673399986AC9776808B80BD97AB54A55"
            },
            {
              "Id": "DoorIdKey:System.String",
              "Name": "DoorIdKey",
              "Type": "System.String",
              "Signature": "public System.String DoorIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9489FF800DC0FC38194D854791A0DB456C7B739E15E526D8CD4059AF5EB7126B"
            },
            {
              "Id": "DropTableIdKey:System.String",
              "Name": "DropTableIdKey",
              "Type": "System.String",
              "Signature": "public System.String DropTableIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDAB876F7E060F83D6F2A8F7BD6F44FDBEC0B9A945DDDE1CE178211A6B30FD64"
            },
            {
              "Id": "DungeonStorableIndex:System.String",
              "Name": "DungeonStorableIndex",
              "Type": "System.String",
              "Signature": "public System.String DungeonStorableIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AB087FDCB3CC4039622E7232BE9EC7AA99F34B6A441CB23EF705AC91FA0D824"
            },
            {
              "Id": "DynamicSpawn:System.String",
              "Name": "DynamicSpawn",
              "Type": "System.String",
              "Signature": "public System.String DynamicSpawn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34AB88CBCCE2590ED8827CAA5D72D03932EEB981200420944BCB7C5307502667"
            },
            {
              "Id": "DynamicSpawnOwnerGuid:System.String",
              "Name": "DynamicSpawnOwnerGuid",
              "Type": "System.String",
              "Signature": "public System.String DynamicSpawnOwnerGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C2C6C6C96DE8F328138E56006FA73B17E887C852861AA360C8E596BEDF26CE6"
            },
            {
              "Id": "InventoryIdParameter:System.String",
              "Name": "InventoryIdParameter",
              "Type": "System.String",
              "Signature": "public System.String InventoryIdParameter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0275701E31FF72065A4966D63849891389364E1DA78BE60F31673B84ABB49B69"
            },
            {
              "Id": "InventoryNameIdParameter:System.String",
              "Name": "InventoryNameIdParameter",
              "Type": "System.String",
              "Signature": "public System.String InventoryNameIdParameter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37103561B5FCD4CEE50D15F70EE4859B480482D896333A54D9E99E08E5BA5C3B"
            },
            {
              "Id": "IsBeingSummoned:System.String",
              "Name": "IsBeingSummoned",
              "Type": "System.String",
              "Signature": "public System.String IsBeingSummoned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC9DB54241006EADF373A58A36F8019A22509DD057DFE05B2BEC3A7A94BFAC9B"
            },
            {
              "Id": "LocationDifficulty:System.String",
              "Name": "LocationDifficulty",
              "Type": "System.String",
              "Signature": "public System.String LocationDifficulty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "461E6595EBCACCD622378FB8CB53198A19F0E35F824E5BB4CCA24ED414017C9A"
            },
            {
              "Id": "LocationIdKey:System.String",
              "Name": "LocationIdKey",
              "Type": "System.String",
              "Signature": "public System.String LocationIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D3705B9BEBF1935C7F8FAF4F7726C84CF8298DCF9C291F74229CEE09D60EDA6"
            },
            {
              "Id": "ObjectUnlocked:System.String",
              "Name": "ObjectUnlocked",
              "Type": "System.String",
              "Signature": "public System.String ObjectUnlocked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE5F0F69FB38410AD4202161A09B4EBEF8FC9D53C912A3AA7FEC8B3DE0609ABD"
            },
            {
              "Id": "OverrideFrameKey:System.String",
              "Name": "OverrideFrameKey",
              "Type": "System.String",
              "Signature": "public System.String OverrideFrameKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86B616245A045419AB463ABC57671109C878BB233550A8679A605340A1D265EB"
            },
            {
              "Id": "OwnerIdKey:System.String",
              "Name": "OwnerIdKey",
              "Type": "System.String",
              "Signature": "public System.String OwnerIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5778FEA8F555F54B03E20BCFA1384ED2976EAEF446F26D0B016B0AFF6B7DB711"
            },
            {
              "Id": "PlayerId:System.String",
              "Name": "PlayerId",
              "Type": "System.String",
              "Signature": "public System.String PlayerId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F637BDD9F0BF41EA45E673447FE09A78361C364BD416FD569219D3719612710"
            },
            {
              "Id": "PoiDataIdKey:System.String",
              "Name": "PoiDataIdKey",
              "Type": "System.String",
              "Signature": "public System.String PoiDataIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FF156B56FF02451B0FB92A6CA780FD61CCBA03D157EE461F6EE31BC143F38B1"
            },
            {
              "Id": "PoiPosition:System.String",
              "Name": "PoiPosition",
              "Type": "System.String",
              "Signature": "public System.String PoiPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25770C8E3C17C2DE410BA43A148068D60CB5B88CF0F6CDD6F1C14D6B11D65050"
            },
            {
              "Id": "QuestIdKey:System.String",
              "Name": "QuestIdKey",
              "Type": "System.String",
              "Signature": "public System.String QuestIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A486C99F9883A86155B31795EA57F99962540146D6F12A9F71BE4480339130C"
            },
            {
              "Id": "SpecialChestParameterKey:System.String",
              "Name": "SpecialChestParameterKey",
              "Type": "System.String",
              "Signature": "public System.String SpecialChestParameterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "449EC1153DC6B0856F041244795A5D4217B20A74B9EA68900993894E4F134200"
            },
            {
              "Id": "SummonerFaction:System.String",
              "Name": "SummonerFaction",
              "Type": "System.String",
              "Signature": "public System.String SummonerFaction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B691B42877057AF4B4B4BCB9A2D9B8480BAB8AE241FA662EE689EACA73FB58F9"
            },
            {
              "Id": "TargetDoorIdKey:System.String",
              "Name": "TargetDoorIdKey",
              "Type": "System.String",
              "Signature": "public System.String TargetDoorIdKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D44B09A8733511F5F8A1DF9DDC2463EB35A98716D6E2D2B64634D02B5032B26"
            },
            {
              "Id": "WorldDataId:System.String",
              "Name": "WorldDataId",
              "Type": "System.String",
              "Signature": "public System.String WorldDataId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DCC0DD42059309E5F90D823C33355316D75B09C0572DABAE1C32C3B17A3D584"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "662EC5B6C20C551F699DF565F0DD246930B32F23D9CDC62E145D60EF3E3D8D73"
        },
        {
          "Id": "CandideServer.GameplayGlobals",
          "Name": "GameplayGlobals",
          "DisplayName": "GameplayGlobals",
          "FullName": "CandideServer.GameplayGlobals",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseExperienceGainOnSpellHit:System.Single",
              "Name": "BaseExperienceGainOnSpellHit",
              "Type": "System.Single",
              "Signature": "public System.Single BaseExperienceGainOnSpellHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8963AEF74088FDBC6D308EC8C1E36A3239C8486B3DBF44D1FFD10E8BFEA95165"
            },
            {
              "Id": "BaseExperienceGainOnWeaponHit:System.Single",
              "Name": "BaseExperienceGainOnWeaponHit",
              "Type": "System.Single",
              "Signature": "public System.Single BaseExperienceGainOnWeaponHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEFB7EBA7A0DFBD1F702E9A9045E9933CBB850D0776CBB538CA1BF2F7325CF63"
            },
            {
              "Id": "BuildName:System.String",
              "Name": "BuildName",
              "Type": "System.String",
              "Signature": "public System.String BuildName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D988E433195515991100A3F92F21ED9CDC7A32684900CADC66375EAE3F743419"
            },
            {
              "Id": "DefaultPort:System.Int32",
              "Name": "DefaultPort",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultPort",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18A3D1A7019A9766480548C0C03BBF28BA1B0C62ED1D9A4D5DE1B53C62842164"
            },
            {
              "Id": "MaxCharacterNameLength:System.Int32",
              "Name": "MaxCharacterNameLength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxCharacterNameLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15A268E276B968079743B57A5E338748BB6DBFBD1C09B6D0558B782A3FAEE53E"
            },
            {
              "Id": "MaxChestNameLength:System.Int32",
              "Name": "MaxChestNameLength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxChestNameLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C27663C5CAD92924EA35152155AD3A177C72EB73604A2665A24070F688091CD"
            },
            {
              "Id": "MaxTownNameLength:System.Int32",
              "Name": "MaxTownNameLength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxTownNameLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "454B2DDB39BB4DF1235385AD9222EE18048E0CF6FF055C32C851BA26A2FAA6DD"
            },
            {
              "Id": "PlayerVisibilityDistance:System.Single",
              "Name": "PlayerVisibilityDistance",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerVisibilityDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CB8C9F9CDC1E94BD43E393F976FB97DFB2C0241BAB9BA4223E291DCF0601E00"
            },
            {
              "Id": "PlayerVisibilityDistance2:System.Single",
              "Name": "PlayerVisibilityDistance2",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerVisibilityDistance2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "190D052EA79DDAD42A9F816369EA909143A46F60B3338484601041669AA74B22"
            },
            {
              "Id": "Version:CandideCreator.Shared.Models.ReleaseVersion",
              "Name": "Version",
              "Type": "CandideCreator.Shared.Models.ReleaseVersion",
              "Signature": "public CandideCreator.Shared.Models.ReleaseVersion Version",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "701753149DF7680545C95CB22B91C5BBB2B055269E5266D12283E6CBFC02F20F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "86138D7EC8058E9A0387E91049B634EFB9B5761133148F73CFF7661BF795DEAD"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.DungeonRoom",
          "Name": "DungeonRoom",
          "DisplayName": "DungeonRoom",
          "FullName": "CandideServer.Generators.Dungeon.DungeonRoom",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DungeonRoomId:System.String",
              "Name": "DungeonRoomId",
              "Type": "System.String",
              "Signature": "public System.String DungeonRoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71AC736615AB477766639E2B7529C7879D64AAA5DD6FAEFACB89350E001FAF11"
            },
            {
              "Id": "EnemyCount:CandideServer.Data.Dungeons.EnemyCount",
              "Name": "EnemyCount",
              "Type": "CandideServer.Data.Dungeons.EnemyCount",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCount EnemyCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "745613211FDCC30D5145573C14FD4E40C2BAC6F458EBC9D78B4AD1BCF8487ECC"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Next:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Next",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Next",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B4BB256179B9A0265BC7DB0A9A9CBE341B3653162291EDA061A57C072A74B13"
            },
            {
              "Id": "Previous:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Previous",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Previous",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FB4746E322AFD4EF684839AA93C4A35C23C2E0490C12171E0225DEACE2DDFC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A8ACE441F252A9AE2380E144B397C1DBAD656552AF70E6E41B4DEA4F623F5FC"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.EntranceDungeonRoom",
          "Name": "EntranceDungeonRoom",
          "DisplayName": "EntranceDungeonRoom",
          "FullName": "CandideServer.Generators.Dungeon.EntranceDungeonRoom",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DungeonRoomId:System.String",
              "Name": "DungeonRoomId",
              "Type": "System.String",
              "Signature": "public System.String DungeonRoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71AC736615AB477766639E2B7529C7879D64AAA5DD6FAEFACB89350E001FAF11"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Left:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Left",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Left",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF73C384455F30CDE27C2FEF376FF2B844DAD5EE36809B034FCD90B37965BACD"
            },
            {
              "Id": "Right:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Right",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Right",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "973CFA70CCAD26B1122320F9E4790898E6CB9A74ADFF3ABAA2730E78CA130277"
            },
            {
              "Id": "Up:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Up",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Up",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D71AAEE050743AE6B71C344549DB259126F30825EA2E67951133A5D3F541C6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F4481F922551F06EDF5E580CAECA893B1AF0DF5244FFB8DE1D5CEE8575DE5F8"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs",
          "Name": "GenerateChallengeDungeonArgs",
          "DisplayName": "GenerateChallengeDungeonArgs",
          "FullName": "CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxDepth:System.Int32",
              "Name": "MaxDepth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxDepth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9F354A080D296012BB2F74ECD0FA739EB04A103A0C4D14F23D69D267948E491"
            },
            {
              "Id": "MinDepth:System.Int32",
              "Name": "MinDepth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinDepth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "355F41142544E53B6046AE159407175A7A702F3D82E6570E61598C5B22730002"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "552E6B193824AC78681A409D3E42A46CFF63C9697550C2C54FF7E83451939C23"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator",
          "Name": "ServerChallengeDungeonGenerator",
          "DisplayName": "ServerChallengeDungeonGenerator",
          "FullName": "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DungeonRooms:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Generators.Dungeon.DungeonRoom\u003E",
              "Name": "DungeonRooms",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E DungeonRooms",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "129D3552F5C78A68891A422F7FDD7E1E7B79B1D28308625B6DF3729240E664B0"
            },
            {
              "Id": "PossibleRoomConfigsReuse:System.Collections.Generic.List\u00601\u003CCandideServer.Data.Dungeons.EnemyRoomConfig\u003E",
              "Name": "PossibleRoomConfigsReuse",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemyRoomConfig\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemyRoomConfig\u003E PossibleRoomConfigsReuse",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1661D65B53ADB1E8B30787845E7A3D825BB15EA070B48E6822D0181D3D8D45BC"
            },
            {
              "Id": "WeightedPossibleRoomConfigsReuse:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E",
              "Name": "WeightedPossibleRoomConfigsReuse",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E WeightedPossibleRoomConfigsReuse",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "131336F0EA2BDEFDA013749B55F90B8298372144279E065E81DE6CE429511E28"
            },
            {
              "Id": "_configData:CandideServer.Data.Dungeons.ChallengeDungeonConfig",
              "Name": "_configData",
              "Type": "CandideServer.Data.Dungeons.ChallengeDungeonConfig",
              "Signature": "private CandideServer.Data.Dungeons.ChallengeDungeonConfig _configData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A035A80A6A5BD9C55DFB5DC2A58391E99448E242BA97DEEE46F37CF9A3B5C32A"
            },
            {
              "Id": "_currentRelativeDifficulty:System.Int32",
              "Name": "_currentRelativeDifficulty",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentRelativeDifficulty",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6CD086A4457DEDEAEDE667406AEBBBE247A9EF5C81F0DC0C0568241AD871F90"
            },
            {
              "Id": "_entranceRoom:CandideServer.Generators.Dungeon.EntranceDungeonRoom",
              "Name": "_entranceRoom",
              "Type": "CandideServer.Generators.Dungeon.EntranceDungeonRoom",
              "Signature": "private CandideServer.Generators.Dungeon.EntranceDungeonRoom _entranceRoom",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2123FA2F2A3EE659E5DF4C8103064AC65CDD99733E176CAC16A942B6A1027107"
            },
            {
              "Id": "_lastDirection:System.Int32",
              "Name": "_lastDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43FB2C3108862B847CDF893550DEEA23D7758837F18A3E776767DBC3AF130A90"
            },
            {
              "Id": "_lastGuid:System.Guid",
              "Name": "_lastGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _lastGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "592926CB7083E553621163AA1EA7DCA47F9E8F8B41FF7E3043B648FA8DCABF65"
            },
            {
              "Id": "_lastRoomId:System.String",
              "Name": "_lastRoomId",
              "Type": "System.String",
              "Signature": "private System.String _lastRoomId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A2EA1631EEF1462E4D389C230CB409D804E1996EAC6FD74E08F25814AB2DB959"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConnectRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Generators.Dungeon.DungeonRoom, System.Int32)-\u003ESystem.Void",
              "Name": "ConnectRoom",
              "Signature": "private System.Void ConnectRoom(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Models.Dungeons.DungeonLocationRoomModel previousRoomModel, CandideServer.Generators.Dungeon.DungeonRoom dungeonRoom, System.Int32 previousExitDirection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousRoomModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonRoom",
                  "Type": "CandideServer.Generators.Dungeon.DungeonRoom",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousExitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 401,
              "BodyHash": "BAC7A793C588A34CE0F9DD7CB08F386B986CD380DD72D33E3F5499F6F6DFF8F0",
              "Hash": "273F037E68C7CF0A494EE9D53C624A57D1803D90EBB5AA161D2B0841877E9510",
              "CalledMethods": [
                "CandideServer.Models.Dungeons.DungeonLocationRoomModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::.ctor()",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Count()",
                "System.NotImplementedException::.ctor(System.String)",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::get_Item(!0)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::ConnectRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Generators.Dungeon.DungeonRoom, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::get_Count()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "GenerateNewChallengeDungeon: Unable to find world data for ",
                "Can\u0027t support more than 2 transport nodes right now",
                "Transport node found without continued path. Insert treasure room?",
                "Room ended up with 0 transition zones"
              ],
              "Source": null
            },
            {
              "Id": "CreateFinalRoom()-\u003ESystem.Void",
              "Name": "CreateFinalRoom",
              "Signature": "private System.Void CreateFinalRoom()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "77C8071E49BFE559FF6FB8CC69DED9ED5ED41703B57BFECEC4529BF55592DBD2",
              "Hash": "B0D13A21CD6AB2962EFE3703371854FFC7B393D43B78E43055FB8D6B4E0BE59E",
              "CalledMethods": [
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Generators.Dungeon.DungeonRoom::.ctor()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Failed to find a valid final dungeon room."
              ],
              "Source": null
            },
            {
              "Id": "CreateRoom(System.Boolean)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CreateRoom",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E CreateRoom(System.Boolean isFinalRoomInTendril)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "isFinalRoomInTendril",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 849,
              "BodyHash": "E7626B76AFFB62A5C97F4355D4D03F15F0DDD8D59925646943D93472E02544DA",
              "Hash": "E9EA1EA9DD3F4B8B0D567E471E40AE11C4F8520395C317689801D542CC51F6EF",
              "CalledMethods": [
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Data.Dungeons.EnemyRoomConfig::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemyRoomConfig\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Data.Dungeons.EnemyRoomConfig\u003E::Add(!0)",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::get_Item(System.Int32)",
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Data.Dungeons.EnemyRoomConfig\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Generators.Dungeon.DungeonRoom::.ctor()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Exception::.ctor(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Failed to find a valid final dungeon room.",
                "Never should have come here! *Combat Music Plays*",
                "Got a room \u0027",
                "\u0027 without exit mid challenge dungeon."
              ],
              "Source": null
            },
            {
              "Id": "CreateTendril(System.Int32, System.Int32, System.Int32)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CreateTendril",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E CreateTendril(System.Int32 startDirection, System.Int32 minDepth, System.Int32 maxDepth)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "startDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minDepth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDepth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "C897FDA3CD1CECE313344EA16236560B2A4B59A1A4D6601702CE92DF540114B4",
              "Hash": "23F3F824746868826E7F960FC2B3364CDA8B95353C23BC530881D89107FB2FBC",
              "CalledMethods": [
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::CreateRoom(System.Boolean)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::CreateFinalRoom()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonConfig, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs)-\u003ESystem.Boolean",
              "Name": "GenerateNewChallengeDungeon",
              "Signature": "public System.Boolean GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Data.Dungeons.ChallengeDungeonConfig configData, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "configData",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 600,
              "BodyHash": "B4F7EC005A088B52E7926350E46FD1B504F1F880ADC4777A208667531AFB32C0",
              "Hash": "2AACDDCE70BF80942C332796BFE0243D235EEAE25EBC4CDAA9C068065C54368A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::Clear()",
                "CandideServer.Generators.Dungeon.EntranceDungeonRoom::.ctor()",
                "CandideServer.Models.Dungeons.DungeonLocationRoomModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::.ctor()",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::CreateTendril(System.Int32, System.Int32, System.Int32)",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Generators.Dungeon.DungeonRoom\u003E::get_Item(!0)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::ConnectRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Generators.Dungeon.DungeonRoom, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::MoveNext()",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "GenerateNewChallengeDungeon: Unable to find world data for "
              ],
              "Source": null
            }
          ],
          "Hash": "A625ABA1F0B504E2865B89C6D5DDAB9DC465E5E5B72734F5A6650ACBF9108946"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup",
          "Name": "ServerChallengeDungeonSetup",
          "DisplayName": "ServerChallengeDungeonSetup",
          "FullName": "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BarrelSpotId:System.Guid",
              "Name": "BarrelSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid BarrelSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81CD27CEADB930DCA5CB23756D947CFCC9465C9F920BDB883D2B183B3276E8B1"
            },
            {
              "Id": "BarrelSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "BarrelSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E BarrelSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2C6DE8B9DC4EE701A72A3686A1C1566629740336DBE4046DF435C334E59D31C"
            },
            {
              "Id": "BossSpotId:System.Guid",
              "Name": "BossSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid BossSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5B97B3C9428C8DF470F816C897300836B1DC2260470219261BFECC2E6F6E65B"
            },
            {
              "Id": "BossSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "BossSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E BossSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D3211595DABF5F0721FCF86B40F33A144BB8BA046999CAF44542C96C4F5EFBC"
            },
            {
              "Id": "CrateSpotId:System.Guid",
              "Name": "CrateSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid CrateSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E2893981B90C800CFBC3B03759C682D064F5CE61E35A8364A35605C4F4479B14"
            },
            {
              "Id": "CratesSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "CratesSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E CratesSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60CC639A2FA872B1F0FE51DDA207B32586FAE34783800E8CAB9E0952F6F615E9"
            },
            {
              "Id": "EliteSpotId:System.Guid",
              "Name": "EliteSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid EliteSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "404C26F31C19CDF9BEC32E7D76C9F166421F1A12C61459DC76C39AFDD70E92A3"
            },
            {
              "Id": "EliteSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "EliteSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E EliteSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13FCDECC49AC96AC40B4D5F48CB56F7E0C978B88AD8CC1BC07A0D3BB9494E22C"
            },
            {
              "Id": "GroundLightId:System.Guid",
              "Name": "GroundLightId",
              "Type": "System.Guid",
              "Signature": "private System.Guid GroundLightId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "844987D8112D75B467B27260EED1D6B983A10F0574CC5C752A06156E3DE22D5F"
            },
            {
              "Id": "GroundLightSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "GroundLightSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E GroundLightSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD83CDF2F1F546CA3BFE49373D0D217FCD4B79556C49280C015653C4E6DCBF7F"
            },
            {
              "Id": "MeleeSpotId:System.Guid",
              "Name": "MeleeSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid MeleeSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82722B2F81F6CDA223DFE7A7BB0305286BCD853272A2E79C69F6B2225F85712B"
            },
            {
              "Id": "MeleeSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "MeleeSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E MeleeSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6CD546CFACFEBB4E115A38B53B06A132732E9FE52243D9E11D6603281F7B34D1"
            },
            {
              "Id": "PotSpotId:System.Guid",
              "Name": "PotSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid PotSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDE6BCC7DA8906620FFB5756770CF0D142C1F1D266C7017F438DF3D8DF42AC9B"
            },
            {
              "Id": "PotSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "PotSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E PotSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "310A34C0510E08D901A4B2F0FC867A8CA86B9FDE7EA265769A601C26564D16EF"
            },
            {
              "Id": "RangedSpotId:System.Guid",
              "Name": "RangedSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid RangedSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96A835F42710EC07E6356AD3C51549B7E70F291B30CA7BF4CA315307FE1DFF36"
            },
            {
              "Id": "RangedSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "RangedSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E RangedSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67B5C9C2169F3F70F3FF193DA7F22D14B97FDE004F08A10828231384FEE97F63"
            },
            {
              "Id": "SpawnerSpotId:System.Guid",
              "Name": "SpawnerSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid SpawnerSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E6F283CED25A3C3B6903A71EBF5C8E20A23676187F05FBA454E5B833075B63AE"
            },
            {
              "Id": "SpawnerSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "SpawnerSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E SpawnerSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F1A77A6F92D58CADE3818356919AA63C2F846D0EB310DBFD4C0965D64B7F7015"
            },
            {
              "Id": "Special1SpotId:System.Guid",
              "Name": "Special1SpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid Special1SpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61752E7CE4815FE6C179BA758BA430B75C14ADF7381BF468E75CF4266702D219"
            },
            {
              "Id": "Special1SpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "Special1SpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E Special1SpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "99045F12D5FA80C0CF798D12BB8B506791577CBF3B3495E35C75EAC0E46B3FE4"
            },
            {
              "Id": "Special2SpotId:System.Guid",
              "Name": "Special2SpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid Special2SpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "302AFDD0F3EB025D3D8708FBBBCDA93A5F1614F41EC06BB060D75B84721763D5"
            },
            {
              "Id": "Special2SpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "Special2SpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E Special2SpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C8C4F22DE064EA575E47D7EEEC411EE328721EA0517C305EC58B6B8A9044F1C"
            },
            {
              "Id": "SpecialPot1SpotId:System.Guid",
              "Name": "SpecialPot1SpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid SpecialPot1SpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93E6D3F337B8583B4092DD15674BCA4D8DCD73B4E84BC222BBBB70FCB4A41AC8"
            },
            {
              "Id": "SpecialPot1SpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "SpecialPot1SpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E SpecialPot1SpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79A44AC85D40305EB4E285695989FB58FF98D4E0D3C4490312FF6CA6041892E1"
            },
            {
              "Id": "SpecialPot2SpotId:System.Guid",
              "Name": "SpecialPot2SpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid SpecialPot2SpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "762D78605CBBC1EFEA340671DC8964B85F17378D62DE9453C0C6E65492554C67"
            },
            {
              "Id": "SpecialPot2SpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "SpecialPot2SpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E SpecialPot2SpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0006DB2D8452205E7C11E71F966225148BADEF92EF6FF2A104B1C6F477E3380D"
            },
            {
              "Id": "TorchSpotId:System.Guid",
              "Name": "TorchSpotId",
              "Type": "System.Guid",
              "Signature": "private System.Guid TorchSpotId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E824567D18CC196F48BE21305EBF7DE72BD4520E32140937476FA593A1989B55"
            },
            {
              "Id": "TorchSpotList:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "TorchSpotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E TorchSpotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C10718BADCE681E3DC6574849683E946800BB5F6DF96FD1FFD14AA311037B780"
            },
            {
              "Id": "_destructablesConfig:CandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Name": "_destructablesConfig",
              "Type": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.DestructablesBaseConfig _destructablesConfig",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8CEC707E632237A0A90A6B040E848750AE4D362A8DD15C98F7D0F19B95F28CA"
            },
            {
              "Id": "_dungeonData:CandideServer.Data.Dungeons.ChallengeDungeonData",
              "Name": "_dungeonData",
              "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData",
              "Signature": "private CandideServer.Data.Dungeons.ChallengeDungeonData _dungeonData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "113489210E3DE32E647504397AE26BCD25F19F87C6680501E81FAB6D616529EA"
            },
            {
              "Id": "_dungeonRoomModel:CandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Name": "_dungeonRoomModel",
              "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Signature": "private CandideServer.Models.Dungeons.DungeonLocationRoomModel _dungeonRoomModel",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5479EA4D57FDB4BD0BB8264FE6FD91F1999EC83AD16B0D871CE339D3789785E9"
            },
            {
              "Id": "_enemyConfig:CandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Name": "_enemyConfig",
              "Type": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.EnemiesBaseConfig _enemyConfig",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0FB418DA695191354415E194A2ACAF5C47361E58CF17656697FE16E861D0AA8"
            },
            {
              "Id": "_enemyCount:CandideServer.Data.Dungeons.EnemyCount",
              "Name": "_enemyCount",
              "Type": "CandideServer.Data.Dungeons.EnemyCount",
              "Signature": "private CandideServer.Data.Dungeons.EnemyCount _enemyCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0555006074A71A531F0E31B96973BA37CE8B85F8A784D438E94ED5B9072F1D53"
            },
            {
              "Id": "_location:CandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "_location",
              "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Signature": "private CandideServer.Models.Dungeons.DungeonLocationModel _location",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FADDED8C24C7D3817C9131CEBB626A5DDD9077AEC1F7323C02A7B5B47096FAE6"
            },
            {
              "Id": "_propsConfig:CandideServer.Data.Dungeons.PropsBaseConfig",
              "Name": "_propsConfig",
              "Type": "CandideServer.Data.Dungeons.PropsBaseConfig",
              "Signature": "private CandideServer.Data.Dungeons.PropsBaseConfig _propsConfig",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB3CE0351FD3C4F1C0D1F6671E31FB4C7225307FE28A6DF4BD6F61884495346C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ResetRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel)-\u003ESystem.Void",
              "Name": "ResetRoom",
              "Signature": "public System.Void ResetRoom(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Models.Dungeons.DungeonLocationRoomModel dungeonRoom)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonRoom",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "3F778A053841A0B15381D3692406D3BEA8CBC72B6344CB1BC4EABD8C8ED08472",
              "Hash": "2DCBC3C4F0B432A2F92ED2041CEE112C042253D4756D323CC57E6286498A87C9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::ContainsKey(!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerControllers.WorldSController::RemoveWorld(System.Guid, System.Boolean)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::SetUpRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Data.Dungeons.EnemyCount, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)",
                "CandideServer.ServerManagers.PlayerServerManager::LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Data.Dungeons.EnemiesBaseConfig, CandideServer.Data.Dungeons.DestructablesBaseConfig, CandideServer.Data.Dungeons.PropsBaseConfig, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)-\u003ESystem.Boolean",
              "Name": "SetupChallengeDungeon",
              "Signature": "public System.Boolean SetupChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Data.Dungeons.ChallengeDungeonData data, CandideServer.Data.Dungeons.EnemiesBaseConfig enemyConfig, CandideServer.Data.Dungeons.DestructablesBaseConfig destructablesConfig, CandideServer.Data.Dungeons.PropsBaseConfig propsConfig, out CandideServer.Models.Worlds.WorldModel\u0026 entranceWorld, out CandideServer.Models.Dungeons.ActiveDungeonModel\u0026 newDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enemyConfig",
                  "Type": "CandideServer.Data.Dungeons.EnemiesBaseConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destructablesConfig",
                  "Type": "CandideServer.Data.Dungeons.DestructablesBaseConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "propsConfig",
                  "Type": "CandideServer.Data.Dungeons.PropsBaseConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entranceWorld",
                  "Type": "CandideServer.Models.Worlds.WorldModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "newDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "E5CE1CD0EE5C5468208E7A5E7430174550599124758F8EB7A729A192A14F7381",
              "Hash": "356616577D0A620B3F7FE8BE6545AE941934EB2C4FDB32D382359F7BDDD47C84",
              "CalledMethods": [
                "CandideServer.Models.Dungeons.ActiveDungeonModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Item(!0)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::SetUpRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Data.Dungeons.EnemyCount, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.PlayerServerManager::LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "SetupChallengeDungeon - entrance does not have an ID"
              ],
              "Source": null
            },
            {
              "Id": "SetUpRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Data.Dungeons.EnemyCount, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)-\u003ECandideServer.Models.Worlds.WorldModel",
              "Name": "SetUpRoom",
              "Signature": "public CandideServer.Models.Worlds.WorldModel SetUpRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel roomModel, CandideServer.Data.Dungeons.EnemyCount enemyCount, CandideServer.Models.Dungeons.DungeonLocationModel location, System.Boolean isEntrance)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Worlds.WorldModel",
              "Parameters": [
                {
                  "Name": "roomModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enemyCount",
                  "Type": "CandideServer.Data.Dungeons.EnemyCount",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isEntrance",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 367,
              "BodyHash": "90FBD4B844134D13491E03AE7F204FA2DC077CA718E2A71A8C7E1883CF817451",
              "Hash": "65B6724EDBD9852ACBAB96875C9581882B455C86DFA6B207F0A15BC52E10036A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.MessageModels.Worlds.NewWorldMessage::.ctor()",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::SpawnRoomEntities(CandideServer.Models.Worlds.WorldModel)",
                "System.Action\u003CCandideServer.Models.Worlds.WorldModel\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.WorldSController::NewChallengeDungeonWorld(CandideServer.MessageModels.Worlds.NewWorldMessage, System.Action\u003CCandideServer.Models.Worlds.WorldModel\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                " Interior Map"
              ],
              "Source": null
            },
            {
              "Id": "SpawnEntities(System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E, System.Guid, System.Int32, CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityType)-\u003ESystem.Void",
              "Name": "SpawnEntities",
              "Signature": "private System.Void SpawnEntities(System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E spawnList, System.Guid entityBaseId, System.Int32 amount, CandideServer.Models.Worlds.WorldModel model, Shared.Entity.EntityType type)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Entity.EntityType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "928B5B2BF3ED969FE916884668461908B0F6C6DEB91EA6E546DB8F5A5F27B284",
              "Hash": "17E27B5A7C8C5329EA02BDD66417D91A17AD3497A811E57A224766E412C07B5B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnRoomEntities(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "SpawnRoomEntities",
              "Signature": "private System.Void SpawnRoomEntities(CandideServer.Models.Worlds.WorldModel model)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2669,
              "BodyHash": "3FC7C4CD05191D896283EB915971A0B142BAD8B51BD403268C6BA15A8740BE78",
              "Hash": "1833D2862070979BF9F790CDE3DD942C50C0B07129E49DF3AB97E1BFF2F5709F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::Contains(!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::Add(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Helpers.ParameterExtensions::CopyUndefinedParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::SpawnEntities(System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E, System.Guid, System.Int32, CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityType)",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Count()"
              ],
              "StringLiterals": [
                "locationId",
                "inventory_id",
                "wild_citizen_id"
              ],
              "Source": null
            },
            {
              "Id": "TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryLoadInDungeonLayout",
              "Signature": "public System.Boolean TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel location, out CandideServer.Models.Worlds.WorldModel\u0026 entranceWorld, out CandideServer.Models.Dungeons.ActiveDungeonModel\u0026 newDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entranceWorld",
                  "Type": "CandideServer.Models.Worlds.WorldModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "newDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "DCDBF979F6826565EB5A9B8F908BF66F1C7EA7F49A12F193A7652E92FB45AC17",
              "Hash": "45BD012F4E992AF15D96F4401927D667F63C2734AD8A3AE0D6D2B0404DDB4FCA",
              "CalledMethods": [
                "CandideServer.Database.Dungeons.ChallengeDungeonDataBase::TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u0026)",
                "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026)",
                "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u0026)",
                "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u0026)",
                "CandideServer.Database.Dungeons.PropsBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.PropsBaseConfig\u0026)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::SetupChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Data.Dungeons.EnemiesBaseConfig, CandideServer.Data.Dungeons.DestructablesBaseConfig, CandideServer.Data.Dungeons.PropsBaseConfig, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)",
                "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9637C2B33CFC79043E4443FECE785DFC4B1F4489E07FD03F226261063F591AC3"
        },
        {
          "Id": "CandideServer.Generators.Dungeon.ServerDungeonLoader",
          "Name": "ServerDungeonLoader",
          "DisplayName": "ServerDungeonLoader",
          "FullName": "CandideServer.Generators.Dungeon.ServerDungeonLoader",
          "Namespace": "CandideServer.Generators.Dungeon",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SubRooms:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E",
              "Name": "SubRooms",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E SubRooms",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B5596A2D9C11DB0431AEFC4F24B75B37CB3681EF14F7B1A34332FED4D90F6B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSubDungeonRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.World.ServerWorldData, System.Int32)-\u003ECandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Name": "AddSubDungeonRoom",
              "Signature": "private CandideServer.Models.Dungeons.DungeonLocationRoomModel AddSubDungeonRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel roomData, CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Models.Dungeons.DungeonLocationRoomModel previousRoom, CandideServer.World.ServerWorldData previousRoomWorldData, System.Int32 previousExitDirection)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Parameters": [
                {
                  "Name": "roomData",
                  "Type": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousRoom",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousRoomWorldData",
                  "Type": "CandideServer.World.ServerWorldData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousExitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 561,
              "BodyHash": "6891793EBE15E9F7AA6D5327AF0614C2F9E105DDD5A8BCB379212C675D5286C4",
              "Hash": "FF7D8D89BA695610B9891154ED10573C14BBE1A964B9E9D0A928693B2A931660",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Models.Dungeons.DungeonLocationRoomModel::.ctor()",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Models.TransportNodeData::get_TargetMapName()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::AddSubDungeonRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.World.ServerWorldData, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "GenerateDungeonLayout: Unable to find world data for ",
                "Failed to find \u0027",
                "\u0027 in dungeon room database when loading dungeon \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "GenerateDungeonLayout(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Boolean",
              "Name": "GenerateDungeonLayout",
              "Signature": "public System.Boolean GenerateDungeonLayout(CandideServer.Models.Dungeons.DungeonRoomDataModel dungeonRoomData, CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dungeonRoomData",
                  "Type": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 465,
              "BodyHash": "5AC735064BD9AEB55F6A24BE5FF0555F35975B08BB5523448D512A97EA2A60F7",
              "Hash": "AE058721B3644AC4CA6AE4EA102DFAC8580086D09967D034127B1120D44835EE",
              "CalledMethods": [
                "CandideServer.Models.Dungeons.DungeonLocationRoomModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::.ctor()",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Models.TransportNodeData::get_TargetMapName()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::AddSubDungeonRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.World.ServerWorldData, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "GenerateDungeonLayout: Unable to find world data for ",
                "Could not find dungeon room with id \u0027",
                "\u0027 when generating dungeon \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SetUpRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)-\u003ECandideServer.Models.Worlds.WorldModel",
              "Name": "SetUpRoom",
              "Signature": "public CandideServer.Models.Worlds.WorldModel SetUpRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel dungeonRoomData, CandideServer.Models.Dungeons.DungeonLocationRoomModel room, CandideServer.Models.Dungeons.DungeonLocationModel location, System.Boolean isEntrance)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Worlds.WorldModel",
              "Parameters": [
                {
                  "Name": "dungeonRoomData",
                  "Type": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "room",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isEntrance",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 375,
              "BodyHash": "557B36400117CE0A759B974CE4A2EDC5433AB754A50C2B4CA9B3BDAA6C17FBAB",
              "Hash": "53094BE3671510A041DCE04D528446EBCC7B02E88CCFC3ECE22D894C47CEE70F",
              "CalledMethods": [
                "ServerDungeonLoader.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "ServerDungeonLoader.\u003C\u003Ec__DisplayClass4_0::\u003CSetUpRoom\u003Eb__0(CandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData)",
                "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerControllers.WorldSController::CreateInterior(System.String, WorldModel.InteriorType, System.Guid, System.Boolean, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Dungeons.DungeonTransitionArea::.ctor(System.Nullable\u003CSystem.Guid\u003E, CandideCreator.Shared.Models.AxisAlignedBox, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "GenerateDungeonLayout: Unable to find world data for "
              ],
              "Source": null
            },
            {
              "Id": "TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryLoadInDungeonLayout",
              "Signature": "public System.Boolean TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel location, out CandideServer.Models.Worlds.WorldModel\u0026 entranceWorld, out CandideServer.Models.Dungeons.ActiveDungeonModel\u0026 newDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entranceWorld",
                  "Type": "CandideServer.Models.Worlds.WorldModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "newDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "30FD2C5F3F18602D65C04F21554A1A1EAF2DBEA277E795134D44128F82A307F1",
              "Hash": "F2968AA876A2108D37915C5C8C98B26FD17BA18BB5D68E467251957501A8D509",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.Models.Dungeons.ActiveDungeonModel::.ctor()",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::SetUpRoom(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel, CandideServer.Models.Dungeons.DungeonLocationModel, System.Boolean)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerManagers.PlayerServerManager::LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)",
                "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [
                "ServerDungeonLoader.GenerateDungeon() - entrance does not have an ID"
              ],
              "Source": null
            }
          ],
          "Hash": "A926C0B263EA529E2F87EB10D27FB7F1D25BCA8F9B6E6DAEC0C62A431F960096"
        },
        {
          "Id": "CandideServer.Generators.Names.NameGenerator",
          "Name": "NameGenerator",
          "DisplayName": "NameGenerator",
          "FullName": "CandideServer.Generators.Names.NameGenerator",
          "Namespace": "CandideServer.Generators.Names",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllDungeonNames:System.String[]",
              "Name": "AllDungeonNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] AllDungeonNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C47BCB5094352B74B180AE88FE3F81FB4A04BCF9948D326848A588047DDF8D25"
            },
            {
              "Id": "AllFemaleNames:System.String[]",
              "Name": "AllFemaleNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] AllFemaleNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7350AFB916DDCD6955518F130EFD719B39D802396A2BDB19FB00CAFCCEE61FE5"
            },
            {
              "Id": "AllMaleNames:System.String[]",
              "Name": "AllMaleNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] AllMaleNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4349CBB9B342259999DABB053F55E8ED0048578E30DFD454B6016433A5E4259B"
            },
            {
              "Id": "AllTownNames:System.String[]",
              "Name": "AllTownNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] AllTownNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "237134AF0CAEDFFEEE2BB71DEDF4F18133601EB9F06E999BBDD4C8B51B9C7B20"
            },
            {
              "Id": "DungeonNameIdSuffix:System.String",
              "Name": "DungeonNameIdSuffix",
              "Type": "System.String",
              "Signature": "public System.String DungeonNameIdSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10BC836721C259A66DE8B07F5BADFD396A88624CA03683713813709AC0133592"
            },
            {
              "Id": "FemaleNameIdSuffix:System.String",
              "Name": "FemaleNameIdSuffix",
              "Type": "System.String",
              "Signature": "public System.String FemaleNameIdSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE7EBBF0F458B374B139A2422507F2F7E2B18DFADD5E844EAAC8A3CEDD1ABDB3"
            },
            {
              "Id": "MaleNameIdSuffix:System.String",
              "Name": "MaleNameIdSuffix",
              "Type": "System.String",
              "Signature": "public System.String MaleNameIdSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C09858CAC969763F0C3F479F039037AF617C37FD7D5B7C88081D6E6FEDC3186"
            },
            {
              "Id": "TownNameIdSuffix:System.String",
              "Name": "TownNameIdSuffix",
              "Type": "System.String",
              "Signature": "public System.String TownNameIdSuffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6398E716583851D8EDE0ADDFA3DB9FA57F3935BFCDB689B045C8643A9EF2B86E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIds(System.String, System.String[])-\u003ESystem.String[]",
              "Name": "GetIds",
              "Signature": "public System.String[] GetIds(System.String suffix, System.String[] collection)",
              "Visibility": "public",
              "ReturnType": "System.String[]",
              "Parameters": [
                {
                  "Name": "suffix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collection",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "0F94905FFB8E794A2E995C31F30C0416A1BC5DCCA88FB0FD1B4292E9622B5107",
              "Hash": "635266A74725649EE2A63CE81BBC9D4C093FC83ACE894746CB6F065352C9F9AA",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintCollection(System.String, System.String[])-\u003ESystem.Void",
              "Name": "PrintCollection",
              "Signature": "public System.Void PrintCollection(System.String suffix, System.String[] collection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "suffix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collection",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "63D5F1636BA85E68BF245BEC261CDFD050E486E7962C8762887750A2E626BDE4",
              "Hash": "1B9D88E509A133ED18B18DB21B23C2C6EC06F9008B0B479A0F55538D79FF71A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21E85731D853A2B8906866054B4F62EC9270076B46E6F289A82C44CBE50162F8"
        },
        {
          "Id": "CandideServer.GetResponseErrorTypes",
          "Name": "GetResponseErrorTypes",
          "DisplayName": "GetResponseErrorTypes",
          "FullName": "CandideServer.GetResponseErrorTypes",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlreadyLoggedIn:System.Byte",
              "Name": "AlreadyLoggedIn",
              "Type": "System.Byte",
              "Signature": "public System.Byte AlreadyLoggedIn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09FB765DC5FD11267D3363E97B798B36B15FB05E73C5BF1A5D8B537C064C222D"
            },
            {
              "Id": "Error:System.Byte",
              "Name": "Error",
              "Type": "System.Byte",
              "Signature": "public System.Byte Error",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDA4F8D5CABBACA5B17DB839141A3CF7213ADB761D9C8A5D89017EB2BADBAF78"
            },
            {
              "Id": "InvalidCharacter:System.Byte",
              "Name": "InvalidCharacter",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidCharacter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2219778734B10AEB7E3B89E6617860FB3E5A187BF60548C36539A452C398F7B8"
            },
            {
              "Id": "InvalidEquipmentId:System.Byte",
              "Name": "InvalidEquipmentId",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidEquipmentId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2D50B5160F1913F0A7C6B442FA2118725FFB5260054889A578CF905065A2D03"
            },
            {
              "Id": "InvalidInventoryId:System.Byte",
              "Name": "InvalidInventoryId",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidInventoryId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF351ECD590F09FAB92258BEB6AE9281DB47F4A19C291C6B6F13D2BCCB24E340"
            },
            {
              "Id": "InvalidOperation:System.Byte",
              "Name": "InvalidOperation",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidOperation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42CF5E169EB17314EEDC8AFD0F137F62CAC4527F3E490D3FF58C63163DCC323C"
            },
            {
              "Id": "InvalidParameters:System.Byte",
              "Name": "InvalidParameters",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidParameters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45F8A06B30340E43A250523E6483CD051774A998BC63D14BB7EF8E05595D906F"
            },
            {
              "Id": "InvalidPassword:System.Byte",
              "Name": "InvalidPassword",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidPassword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "697D7B6487A811B4C7965EC10FBCD84D17CF741FC19D4E5377C8A0E1AE82DA0F"
            },
            {
              "Id": "InvalidPlayerCharacterId:System.Byte",
              "Name": "InvalidPlayerCharacterId",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidPlayerCharacterId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB5F9FE29CCA3FAB2E0FC51ED3CC2696C038E799A2857A21E54D2BD3D837A711"
            },
            {
              "Id": "InvalidSecondaryEquipmentId:System.Byte",
              "Name": "InvalidSecondaryEquipmentId",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidSecondaryEquipmentId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A27D83C7A6DDF874979B9117FB3D0AEDA9B6BF46C533F0FB2E1869484D194FD9"
            },
            {
              "Id": "ItemStackEmpty:System.Byte",
              "Name": "ItemStackEmpty",
              "Type": "System.Byte",
              "Signature": "public System.Byte ItemStackEmpty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE8AD5B955C4915863E491D241DF9D29AC6A75B894BF236ADFDFF00F93CE457C"
            },
            {
              "Id": "NameAlreadyTaken:System.Byte",
              "Name": "NameAlreadyTaken",
              "Type": "System.Byte",
              "Signature": "public System.Byte NameAlreadyTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DABFACB536A460ED615842488EB0E8532ABAE19DA65FFB924CDA5FA0E6FA05D2"
            },
            {
              "Id": "ResponseMessageError:System.Byte",
              "Name": "ResponseMessageError",
              "Type": "System.Byte",
              "Signature": "public System.Byte ResponseMessageError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E0243238CC77E0DF915A6E1A15BB4F651EBCC8D6AC615A7D2641E2F7D0F3282"
            },
            {
              "Id": "TimeOut:System.Byte",
              "Name": "TimeOut",
              "Type": "System.Byte",
              "Signature": "public System.Byte TimeOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B62A78BF0B55FC3893FEC2918D3640B4C16D2D163CFD09B9A457B933AD37F9E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9B98B51C0D785FBDD7EBC0AAFC3FBE7D71B5007DE166BE03A24AC8BBFA6FA935"
        },
        {
          "Id": "CandideServer.Helpers.BucketEntityHelper",
          "Name": "BucketEntityHelper",
          "DisplayName": "BucketEntityHelper",
          "FullName": "CandideServer.Helpers.BucketEntityHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateBucketMaterialAggregateFromEntityParamters(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "CreateBucketMaterialAggregateFromEntityParamters",
              "Signature": "public System.Void CreateBucketMaterialAggregateFromEntityParamters(CandideServer.Entities.ServerEntityModel bucketEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bucketEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "FC5C511D033AA19E8E2685DEAA97224EF6A73B645697496FD35570B08AECCF5B",
              "Hash": "EE9D6FFADADF34B2AA6ECF8A5931B05186DCEABBB2F5DA7563AFA3BDE9089A72",
              "CalledMethods": [
                "Shared.Helpers.BucketEntityHelperShared::get_GetNewDefaultConstructionMaterials()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Int32::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "IsBucketEmpty(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Boolean",
              "Name": "IsBucketEmpty",
              "Signature": "public System.Boolean IsBucketEmpty(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E entityParameters)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityParameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "188796C83AB68B17B0A1A55EB75912398C73469A23A3CBA3544A089DA3743DF2",
              "Hash": "86176BF7241D1E14ED1B7AE29F3CADDEB36AA2B9C58CF3CCED104285F63E0A16",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "Empty"
              ],
              "Source": null
            },
            {
              "Id": "SetEmpty(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E\u0026, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)-\u003ESystem.Void",
              "Name": "SetEmpty",
              "Signature": "public System.Void SetEmpty(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026 parametersRef, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026 constructionMaterials)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parametersRef",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionMaterials",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "6482D99F900EA791FF44FCE0A625AEB46244D7CC24D6D05CD26548CFDF035E63",
              "Hash": "631F13D2E8D7D6014ABC3147F6F7ABCD567026E7D00CBADC1215BA62E0F09F04",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "Empty",
                "bucket_content_resource_id",
                "bucket_content_amount",
                "0",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBucketContentFromEntity",
              "Signature": "public System.Boolean TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel bucketEntity, out Shared.Models.Construction.ConstructionMaterialsAggregate\u0026 contentAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucketEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentAggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "D635A80BF264D2FADA502CE9CA0A773A43D049278B5275EAC9B68CF5C7C2C5F5",
              "Hash": "911A5D9424B86F8B558A3E0AC8CDC3A367BA95A02718C0743ECDD78FB4B10F9B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Int32::Parse(System.String)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "bucket_content_amount",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, System.String\u0026, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBucketContentFromEntity",
              "Signature": "public System.Boolean TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel bucketEntity, out System.String\u0026 contentResourceId, out System.Int32\u0026 resourceAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucketEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentResourceId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "1D2FDAB8B249B93CB365570AAC1310BBD1777D717486F8BF7E8D8CADCFB4F4A4",
              "Hash": "D5EA469A9C64A4FFFCE090A9B2627205FFFD73B0597E47EA667C85A17E3EA606",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Int32::Parse(System.String)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "bucket_content_amount",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TrySetBucketParameters(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E\u0026, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026, BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TrySetBucketParameters",
              "Signature": "public System.Boolean TrySetBucketParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026 parametersRef, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026 constructionMaterials, BucketEntityHelperShared.BucketContentType type, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parametersRef",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionMaterials",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "BucketEntityHelperShared.BucketContentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "C76C6DDA56681F7D63A25F1C5E763FF4CBA6C2C62C2CBDEAACB4AEEA02D9F735",
              "Hash": "E6E19B172354672B9A8A919801036557DA2FB357AFBAB61C86BED93F8460F510",
              "CalledMethods": [
                "CandideServer.Helpers.BucketEntityHelper::SetEmpty(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Int32::ToString()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "TrySetBucketParameters",
                ": Received BucketContentType ",
                " but no resource ID was given. Defaulting to ",
                " but could not find the resource ID in the database. Defaulting to ",
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount",
                "resource:bucket",
                "type"
              ],
              "Source": null
            }
          ],
          "Hash": "7D8CD26A36DE06ED00AA9CCA8141E8152B3C48C5E0543894F557921C10AA9447"
        },
        {
          "Id": "CandideServer.Helpers.BuildingFurnaceHelper",
          "Name": "BuildingFurnaceHelper",
          "DisplayName": "BuildingFurnaceHelper",
          "FullName": "CandideServer.Helpers.BuildingFurnaceHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnaceOffDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "FurnaceOffDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E FurnaceOffDict",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BAF5BAB8C6A3EC8A7137DCF48637D88C902AFD11A4E6EA3238799F6872A4709"
            },
            {
              "Id": "FurnaceOffParameterValue:System.String",
              "Name": "FurnaceOffParameterValue",
              "Type": "System.String",
              "Signature": "public System.String FurnaceOffParameterValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D1D6981FA2F373F7E2CD311BD673A2A644834AA46C92AAB719FBAA5CE8D6568"
            },
            {
              "Id": "FurnaceOnDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "FurnaceOnDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E FurnaceOnDict",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7F814441AD02809955B55D98F394EB2C8E5153D3217002BEF467876E8A650FE"
            },
            {
              "Id": "FurnaceOnParameterValue:System.String",
              "Name": "FurnaceOnParameterValue",
              "Type": "System.String",
              "Signature": "public System.String FurnaceOnParameterValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9486A0A523AC81B055EBE9CE707AD183C0F97E961198C4F8CAD7F439C11A50B5"
            },
            {
              "Id": "FurnaceParameterKey:System.String",
              "Name": "FurnaceParameterKey",
              "Type": "System.String",
              "Signature": "public System.String FurnaceParameterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "408753444438352484D3C0E2004885CFF9F64BC1EA4161B4784FE5BFEB5528E3"
            },
            {
              "Id": "ReusableLootList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "ReusableLootList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E ReusableLootList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "48A34371E6E6C1D7D75A496653D5A9A72B5B3AC8797FC8A8D17C92A1ADBF80FD"
            },
            {
              "Id": "ReusableRemoveEntityList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "ReusableRemoveEntityList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E ReusableRemoveEntityList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB5BE2B3AFFDEEC9BB2143C65B22EC63B48108A32E100DFEEA9254C900BB85CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ConsumeFuelEntitiesAndItems",
              "Signature": "public System.Void ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Models.SourceModel furnace, CandideCreator.Shared.Models.RectangleF furnaceArea)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnace",
                  "Type": "CandideServer.Models.SourceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnaceArea",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 580,
              "BodyHash": "10EA1EEB0CD68AF4B0981E6716D74040F310356285EE768138565F07B7A79817",
              "Hash": "D710F0F25827F2DBC67A034F623B3D6E7ECEF20EB7E3A508E2DB99285EBB0C0D",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)",
                "List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideServer.ServerControllers.EntitySController::RemoveEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, Shared.Entity.EntityRemoveInfo)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Item(System.Int32)",
                "CandideServer.ServerServices.EntityServerService::Send_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [
                "worship_flag:volcanic_furnaces",
                "volcanic",
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)-\u003ESystem.Guid",
              "Name": "CreateBuildingFurnaceSource",
              "Signature": "public System.Guid CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel building, System.Boolean infinite)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "infinite",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "2F4DEBF96843D8723288E6696A233413BCF2E357A43B1486C786D6C884F14574",
              "Hash": "572A979E16B67DD110F859C14BF2ADD4A75CB404FB5963D21F2C473EDC31202A",
              "CalledMethods": [
                "CandideServer.MessageModels.RegisterSourceMessage::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SourceServerController::RegisterSource(CandideServer.MessageModels.RegisterSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)-\u003ESystem.Void",
              "Name": "Tick",
              "Signature": "public System.Void Tick(CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Models.SourceModel furnace, System.Boolean didFurnaceWork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnace",
                  "Type": "CandideServer.Models.SourceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "didFurnaceWork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "FF7A41021F24252E67D88B208813870EA558A700383F78176072AE57DE7BD209",
              "Hash": "B6B19E1F6C31EAB1B84B69D0655A0E5560C0E1CA0E0A159C6F352E537A4B06CC",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage::.ctor()",
                "CandideServer.ServerManagers.BuildingsServerManager::UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)"
              ],
              "StringLiterals": [
                "worship_flag:volcanic_furnaces",
                "volcanic",
                "WorldStats_FurnaceBurningModifier",
                "furnace",
                "on",
                "off"
              ],
              "Source": null
            }
          ],
          "Hash": "EAB781D80BA486154278FEE68C34076B1816E9E2DF3AD208559C940DAEC2B82B"
        },
        {
          "Id": "CandideServer.Helpers.CitizenItemGiftHelper",
          "Name": "CitizenItemGiftHelper",
          "DisplayName": "CitizenItemGiftHelper",
          "FullName": "CandideServer.Helpers.CitizenItemGiftHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDefaultLoyaltyResult(Shared.Models.Items.ItemData, System.Int32, CandideServer.Models.Citizen.CitizenModel, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ESystem.Single",
              "Name": "GetDefaultLoyaltyResult",
              "Signature": "private System.Single GetDefaultLoyaltyResult(Shared.Models.Items.ItemData item, System.Int32 amount, CandideServer.Models.Citizen.CitizenModel citizen, System.Nullable\u003CSystem.Single\u003E hardcodedValue)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hardcodedValue",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "0AEC17178F7BFA794EEE71981F1C72156E7569E3B7C0554F3BC42F0B105E4C71",
              "Hash": "CAD5A4EB58A4F1A41143DFB72C855D69126FFDC6BFB7FF1BAD882FCB2DB6427F",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()"
              ],
              "StringLiterals": [
                "Citizen_LoyaltyGain",
                "WorldStats_CitizenGiftingModifier"
              ],
              "Source": null
            },
            {
              "Id": "GetResultForItem(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Items.ItemData, System.Int32, Shared.Models.Citizens.CitizenRequestData)-\u003ECandideServer.Helpers.CitizenItemGiftResult",
              "Name": "GetResultForItem",
              "Signature": "public CandideServer.Helpers.CitizenItemGiftResult GetResultForItem(CandideServer.Models.Citizen.CitizenModel citizen, Shared.Models.Items.ItemData itemData, System.Int32 amount, Shared.Models.Citizens.CitizenRequestData fulfilledRequest)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Helpers.CitizenItemGiftResult",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fulfilledRequest",
                  "Type": "Shared.Models.Citizens.CitizenRequestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 617,
              "BodyHash": "75FAFC9AF568911D02E771B4C3296153A902F8D26449C6D1629EF2AE9B903735",
              "Hash": "7FFB9FF4331F90E7144BF4E90490C6C66C37586D58F74F191E6861501C44AC80",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Data.CitizenBackgroundDataBase::GetCitizenBackgroundOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.Helpers.CitizenItemGiftHelper::GetDefaultLoyaltyResult(Shared.Models.Items.ItemData, System.Int32, CandideServer.Models.Citizen.CitizenModel, System.Nullable\u003CSystem.Single\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideServer.ServerManagers.CitizenServerManager::HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel)",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Citizen_LoyaltyGain",
                "WorldStats_CitizenGiftingModifier",
                "Couldn\u0027t find citizen background ",
                " in the DataBase.",
                "Citizen_FoodCost"
              ],
              "Source": null
            }
          ],
          "Hash": "99C7352784A267A964C6A99E63D23384A2A9E6483E6C47F2B3A0BA21067C696A"
        },
        {
          "Id": "CandideServer.Helpers.CitizenItemGiftResult",
          "Name": "CitizenItemGiftResult",
          "DisplayName": "CitizenItemGiftResult",
          "FullName": "CandideServer.Helpers.CitizenItemGiftResult",
          "Namespace": "CandideServer.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobLevelUp:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "JobLevelUp",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E JobLevelUp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010F6FAD12F575574AA5224177400D20C99CF2E51697744E4487FD5C11561533"
            },
            {
              "Id": "LoyaltyGain:System.Single",
              "Name": "LoyaltyGain",
              "Type": "System.Single",
              "Signature": "public System.Single LoyaltyGain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DDA806CAECFF0B315FAA0C37FAA3ED369C4C80A5A796C4930B69B91FA30052D"
            },
            {
              "Id": "NewCitizenBuff:System.String",
              "Name": "NewCitizenBuff",
              "Type": "System.String",
              "Signature": "public System.String NewCitizenBuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D72A0C7E3E1102EF629BC7072F984706B2D470B2739572ECE615FD2C8E007D18"
            },
            {
              "Id": "NewHunger:System.Single",
              "Name": "NewHunger",
              "Type": "System.Single",
              "Signature": "public System.Single NewHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "643761DA7CCE06D727F519F6A3D57C2F2B64EF3C9B6A6B48472C099F304486EE"
            },
            {
              "Id": "Result:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Result",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23FEC9CB8D4740B7B10A89EF4443EEFFC3886F9A8FBD9A42839E4770B46660F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "262A5EC9489941050EF78FCDD37A361F7A4DD95C2EE0EA928FC4B2D0BBE69D34"
        },
        {
          "Id": "CandideServer.Helpers.CitizenTier",
          "Name": "CitizenTier",
          "DisplayName": "CitizenTier",
          "FullName": "CandideServer.Helpers.CitizenTier",
          "Namespace": "CandideServer.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bad:CandideServer.Helpers.CitizenTier",
              "Name": "Bad",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier Bad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23ADED1E71F6439E92C273D4E30D934FE5DC23949078FBDC91FD10F7D6B50197"
            },
            {
              "Id": "Good:CandideServer.Helpers.CitizenTier",
              "Name": "Good",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier Good",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E6E9AFEB709118A1714C61A3D2AF365F2D8C41A169FA4AD3BF78C2A350722B1"
            },
            {
              "Id": "LegendaryBlacksmith:CandideServer.Helpers.CitizenTier",
              "Name": "LegendaryBlacksmith",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier LegendaryBlacksmith",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA8296DA1428D53BF835073EB2F188E2F09D9D434E8788BF0E41582CB75002A6"
            },
            {
              "Id": "LegendaryLeatherworker:CandideServer.Helpers.CitizenTier",
              "Name": "LegendaryLeatherworker",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier LegendaryLeatherworker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "950599B80083EE26B6F3A366A31CC0460DD84821BFBE0DF2B2D496DE88D7491C"
            },
            {
              "Id": "LegendaryLumberjack:CandideServer.Helpers.CitizenTier",
              "Name": "LegendaryLumberjack",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier LegendaryLumberjack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5685F1FC6D6DDC2DED159C840900F30DABBDE05C4F81AB9E4D96989374D1294"
            },
            {
              "Id": "LegendaryMerchant:CandideServer.Helpers.CitizenTier",
              "Name": "LegendaryMerchant",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier LegendaryMerchant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "999B58203FDCFDAE2AC12CB3819C8C1DCA3DB89000D5DFB103663A33AFFE223D"
            },
            {
              "Id": "Normal:CandideServer.Helpers.CitizenTier",
              "Name": "Normal",
              "Type": "CandideServer.Helpers.CitizenTier",
              "Signature": "public CandideServer.Helpers.CitizenTier Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2E0B7A003BE821CA0A42FABA8D451E43A697E42AB623652FCDE28365AAC0E2D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E3B105298100140B1CF3C6CE28721317A49877FAFBA1140C49FEF4F352DDF399"
        },
        {
          "Id": "CandideServer.Helpers.ContentHelper",
          "Name": "ContentHelper",
          "DisplayName": "ContentHelper",
          "FullName": "CandideServer.Helpers.ContentHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseContentPath:System.String",
              "Name": "BaseContentPath",
              "Type": "System.String",
              "Signature": "public System.String BaseContentPath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FE6816A15FC8E2A8C789EC906E2007BC4B326FDBADB52DEB037A1A503302F7F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBaseContentPath(System.String)-\u003ESystem.String",
              "Name": "GetBaseContentPath",
              "Signature": "public System.String GetBaseContentPath(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "35A828F92AF23D50D7A37F0C7D832150F97817CFAE7D9685A1C88E2A2D74914E",
              "Hash": "0E1B04FC15FD843D68F546BCD48367EAB42F1E007711BD1060D1C8F7A3291371",
              "CalledMethods": [
                "System.IO.Path::Combine(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CE5D4640732832355A0D0CAAE41ABD681F1507380475DA9DC16C99674AF4F0AB"
        },
        {
          "Id": "CandideServer.Helpers.EntityRepairHelper",
          "Name": "EntityRepairHelper",
          "DisplayName": "EntityRepairHelper",
          "FullName": "CandideServer.Helpers.EntityRepairHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "ShouldRepairClient",
              "Signature": "public System.Boolean ShouldRepairClient(Shared.Entity.EntityWrapper entity, System.Boolean furnitureMode)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureMode",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "F1C194AA9C968F7E7478A8EFDC4375ED23FFE4A96B96209D0C1B32C8715A7483",
              "Hash": "B8B082CA12C7F0C043EC5C07AB428A4CAD55DBD8FBB84223726158E2AA8136A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean, System.Single)-\u003ESystem.Boolean",
              "Name": "ShouldRepairClient",
              "Signature": "public System.Boolean ShouldRepairClient(Shared.Entity.EntityWrapper entity, System.Boolean furnitureMode, System.Single healthPercentage)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureMode",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "healthPercentage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "41428C4E600878284B01A5347BFB47BC7F98D7CC8AAA518E246A0CF027AAA2CD",
              "Hash": "0C799FDFEB3C63542F3099501B1FF9B1ADF1CF384186146175D9EE710F1E7C17",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldRepairServer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "ShouldRepairServer",
              "Signature": "public System.Boolean ShouldRepairServer(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "AB2963114E3B90C36D23FB83C7D720AA3DD34B8D596E0755D796DCB0C53D3D13",
              "Hash": "57FBE8D7C8F8BBEEB2DF7B344B2B3FFFA3F3CF56C1870DCC04CDE96855B959F7",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A73B9547B286F68DF6183063CA7B9A0DC3EBA9FB5712B3E07260B8376D2EAE3E"
        },
        {
          "Id": "CandideServer.Helpers.EquipmentSimpleInventoryHelper",
          "Name": "EquipmentSimpleInventoryHelper",
          "DisplayName": "EquipmentSimpleInventoryHelper",
          "FullName": "CandideServer.Helpers.EquipmentSimpleInventoryHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmmunitionSlots:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "AmmunitionSlots",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Int32\u003E AmmunitionSlots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0063FF6F25900F162012AEF2468A560975F85B9AC5CF0CC671D88C45889917C"
            },
            {
              "Id": "EquipmentSlotType:Shared.Models.Items.EquipmentType[]",
              "Name": "EquipmentSlotType",
              "Type": "Shared.Models.Items.EquipmentType[]",
              "Signature": "public Shared.Models.Items.EquipmentType[] EquipmentSlotType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B416738865FB4EB12B04462AAB99D009EAA3ADD57A9481C8DDB038AF510ED63"
            }
          ],
          "Properties": [
            {
              "Id": "EquipmentSlotsCount:System.Int32",
              "Name": "EquipmentSlotsCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EquipmentSlotsCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "64A9B2EE1D40FBCFEB738D3DD0E3145C7D9CF03150FEBF3FB09A9DBEA5F89871"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIconForEquipmentIndex(System.Int32)-\u003ESystem.String",
              "Name": "GetIconForEquipmentIndex",
              "Signature": "public System.String GetIconForEquipmentIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "51CF89EDC82C0A3E9CE6F1B5E9EF58CD6EF01EC60F1EB93F0D1671F5C38A53B9",
              "Hash": "B5F8611B208868822AE5AE089CAFE47E55F84704EB6B4D02D35A5709BA57B89E",
              "CalledMethods": [],
              "StringLiterals": [
                "sam",
                "ui:equipment_head",
                "ui:equipment_chest",
                "ui:equipment_legs",
                "ui:equipment_trinket",
                "ui:equipment_sword",
                "ui:equipment_shield",
                "ui:equipment_light_source",
                "ui:equipment_arrow",
                "ui:equipment_lumber_axe",
                "ui:equipment_pickaxe",
                "ui:equipment_back",
                "ui:equipment_heart"
              ],
              "Source": null
            },
            {
              "Id": "GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)-\u003ESystem.Int32",
              "Name": "GetInventorySlotIndexForType",
              "Signature": "public System.Int32 GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "BF9E510B4ECC5176633A2A279633398F6E6276128FE5DF7B1A18FA13AA8A6AB9",
              "Hash": "BF6249977C7D1323C42A3497E5CC5DC8B92118EC4F2E7EED541BF9E10A390DD1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNameForEquipmentIndex(System.Int32)-\u003ESystem.String",
              "Name": "GetNameForEquipmentIndex",
              "Signature": "public System.String GetNameForEquipmentIndex(System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9F95A72AFFBA788BB90D21E213565CF4801DA0146BD8C4B7F6FFE7EA7927FF7A",
              "Hash": "8C3B7DEDBC6ABF81AB21599FCE7B95D74F026DE51744379CF3672CEDF2D4FB77",
              "CalledMethods": [
                "Shared.Models.Items.EquipmentTypeExtensions::GetName(Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "40C02788D616091AE05F7853E5FB198AF391910A86359971BE7FA5816F080536"
        },
        {
          "Id": "CandideServer.Helpers.IOType",
          "Name": "IOType",
          "DisplayName": "IOType",
          "FullName": "CandideServer.Helpers.IOType",
          "Namespace": "CandideServer.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Input:CandideServer.Helpers.IOType",
              "Name": "Input",
              "Type": "CandideServer.Helpers.IOType",
              "Signature": "public CandideServer.Helpers.IOType Input",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B05A034C942B35AC973386A28E7798327CCDA0CEC9E8FBF6EB115DE8E7FEF64"
            },
            {
              "Id": "Output:CandideServer.Helpers.IOType",
              "Name": "Output",
              "Type": "CandideServer.Helpers.IOType",
              "Signature": "public CandideServer.Helpers.IOType Output",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5316F7309FAF2D0B6CFD631BA8A5220461650581F05AFD2C711C3E923B8FEF5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BCA4CDF314CFD2633F09448427DE2731911970AD73E688025B20A94B48DB3ABC"
        },
        {
          "Id": "CandideServer.Helpers.ItemDepositFallbackStrategy",
          "Name": "ItemDepositFallbackStrategy",
          "DisplayName": "ItemDepositFallbackStrategy",
          "FullName": "CandideServer.Helpers.ItemDepositFallbackStrategy",
          "Namespace": "CandideServer.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckOutputThenStorage:CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Name": "CheckOutputThenStorage",
              "Type": "CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Signature": "public CandideServer.Helpers.ItemDepositFallbackStrategy CheckOutputThenStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27225DED9AAF8C62F117E5984F0ACBD846E375F1E53333CB8A9039C90EBF7EE7"
            },
            {
              "Id": "CheckStorageThenOutput:CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Name": "CheckStorageThenOutput",
              "Type": "CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Signature": "public CandideServer.Helpers.ItemDepositFallbackStrategy CheckStorageThenOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A721A332A151A2251D326CB07B6836218233944F3F60EC8EF1F8358211F9645"
            },
            {
              "Id": "None:CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Name": "None",
              "Type": "CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Signature": "public CandideServer.Helpers.ItemDepositFallbackStrategy None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39EA3229CC8340139EB0E10D8B4339A0E73593EC7A3BB9AFF41A8FD5B9F94644"
            },
            {
              "Id": "OutputOnly:CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Name": "OutputOnly",
              "Type": "CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Signature": "public CandideServer.Helpers.ItemDepositFallbackStrategy OutputOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CDF7A83D420413BDA9E02485A458286CC75852C316FFABA560E559A1ED87A78"
            },
            {
              "Id": "StorageOnly:CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Name": "StorageOnly",
              "Type": "CandideServer.Helpers.ItemDepositFallbackStrategy",
              "Signature": "public CandideServer.Helpers.ItemDepositFallbackStrategy StorageOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83FDE7A0DF241B10AD8430B92A3E952DCDA90372DD3BF48F6CC5CC630CC865BD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7CBF1EDD2051B884F0C77ADE528B6C22D876D6C8C97A1BDF2B43DE62E34D1C31"
        },
        {
          "Id": "CandideServer.Helpers.ItemHelper",
          "Name": "ItemHelper",
          "DisplayName": "ItemHelper",
          "FullName": "CandideServer.Helpers.ItemHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetModifiedPrice(Shared.Models.Items.ItemInstanceModel, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Single)-\u003ESystem.UInt64",
              "Name": "GetModifiedPrice",
              "Signature": "public System.UInt64 GetModifiedPrice(Shared.Models.Items.ItemInstanceModel item, System.Nullable\u003CSystem.Int32\u003E amount, System.Single modifier)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "ACA1A88C823C037C776035FD4E70343297BB1DA8F4183DABD62D6950D370DADD",
              "Hash": "77A64BBA6D4FA38BF96E8D3C57F3F7A3386E53CA44250C0EF0C59410F7263681",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.MoneyHelper::GetModifiedPriceValue(System.Int32, System.UInt64, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetModifiedPriceStack(Shared.Models.Items.ItemInstanceModel, System.Single)-\u003ESystem.UInt64",
              "Name": "GetModifiedPriceStack",
              "Signature": "public System.UInt64 GetModifiedPriceStack(Shared.Models.Items.ItemInstanceModel item, System.Single modifier)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "39DDC0062D9CBC4B91002FE1F7CEFC762856D26BE9D7701292AAF0DE1BD6D780",
              "Hash": "B4FA577CB38D510353FFFF65848B6436EAE92D62C99FFE07E4FD1B38E451228B",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.MoneyHelper::GetModifiedPriceValue(System.Int32, System.UInt64, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ItemEquals(Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "ItemEquals",
              "Signature": "public System.Boolean ItemEquals(Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.ItemInstanceModel otherItem)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherItem",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "594F6C59BA4699553A38C6FF25908288BAE3B686F1A91190453F58BAB4BC3F7B",
              "Hash": "A66306EE09EA205324CD9340CA02BE4B8EDF1C2F67FA481DF4363020819E1BE2",
              "CalledMethods": [
                "ItemHelper.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "ItemHelper.\u003C\u003Ec__DisplayClass0_0::\u003CItemEquals\u003Eb__0(Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E)",
                "System.Predicate\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::TrueForAll(System.Predicate\u003C!0\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3B8C1F2594FE08EECDEFBF41A292487C5C5401551FB653341C4901167A75F35"
        },
        {
          "Id": "CandideServer.Helpers.JobHelper",
          "Name": "JobHelper",
          "DisplayName": "JobHelper",
          "FullName": "CandideServer.Helpers.JobHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetJobQualityValueTick(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, System.Single)-\u003ESystem.Single",
              "Name": "GetJobQualityValueTick",
              "Signature": "public System.Single GetJobQualityValueTick(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job, System.Single jobLevelQualityScaling)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobLevelQualityScaling",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "FCDC1C8AA39C029680D5242619CF636F60A97D60D15DB747EC248F7E8B39014C",
              "Hash": "ED78E1C49974FE9CF514A7E96A6C77870025E638E7E0325BC6159235EC6D118F",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()",
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)-\u003ESystem.Single",
              "Name": "GetJobTickForCurrentJob",
              "Signature": "public System.Single GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel citizen, System.Single jobTickRate)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobTickRate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "24D53D3E08D5B3C8A2D6B893B11310C6CFA0E2A2E4973AA971AE3F60861F61D2",
              "Hash": "6F46129125B6EB427DE8CE40BC8CE985F097CEAFAA1FDF83D600100896C18769",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Stats.CitizenStats::GetJobProgressTick()",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()"
              ],
              "StringLiterals": [
                "GetJobTickForCurrentJob: Current job is null"
              ],
              "Source": null
            }
          ],
          "Hash": "A45B5CB7C1B6943930F78F0986A8D35A8456BE6D2C4E7C22EE7113BD131E1263"
        },
        {
          "Id": "CandideServer.Helpers.LogisticalBuildingHelper",
          "Name": "LogisticalBuildingHelper",
          "DisplayName": "LogisticalBuildingHelper",
          "FullName": "CandideServer.Helpers.LogisticalBuildingHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseUpdatesList:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u003E",
              "Name": "ReuseUpdatesList",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E ReuseUpdatesList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "39305BB5A1C4292CF2F46700E0FD850E8175CD1989532363517D4F105CA1FB71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Building_CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "Building_CheckSpaceExistsForAddItem",
              "Signature": "public System.Boolean Building_CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage msg, Shared.Models.Items.SharedInventoryModel existingInventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerControllers.AddItemAmountMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "81CB76E1249D0C28E77EE5DBEEA99972E880B9100052C9D0EE0DD858E36E8476",
              "Hash": "305044A37C526004FD9329370B7D0077731A5A62E5C57189F34DC2F4FD73C275",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32)"
              ],
              "StringLiterals": [
                "Sam, check here. ExistingInventory is null but we don\u0027t expect it to be."
              ],
              "Source": null
            },
            {
              "Id": "Building_TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "Building_TryAddItemAmount",
              "Signature": "public System.Boolean Building_TryAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, System.String itemId, System.Int32 addAmount, System.String auraId, System.Boolean allowPartialStack, System.Nullable\u003CSystem.Int32\u003E targetFirstSlot, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetFirstSlot",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C7447A97AE6D3DB52FCFFAE288A4474A410F4BA17A8A6496250D63943D6E58D1",
              "Hash": "F3CEDCE50F97928A606252BB113D89D5331C6563DFFE9D0CF389E3E3EC8F6021",
              "CalledMethods": [
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32, System.String)-\u003ESystem.Boolean",
              "Name": "CanDepositItemIntoOutput",
              "Signature": "public System.Boolean CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel building, System.String itemId, System.Int32 amount, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "37638A061320E36F83B9CC4B226B98FF7A5AE5C00EFB0BB647F2CA1D87E54F77",
              "Hash": "B02E6039D99EF14929E0EEB41A587FE151B0F5B9D1C58D651AEA63C644BE1753",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.AddItemAmountMessage::.ctor()",
                "CandideServer.Helpers.LogisticalBuildingHelper::Building_CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [
                "CanDepositItemIntoOutput: Data was null for ",
                "CanDepositItemIntoOutput",
                ": Building ",
                " doesn\u0027t have an output inventory to output "
              ],
              "Source": null
            },
            {
              "Id": "CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanDepositResourceIntoOutput",
              "Signature": "public System.Boolean CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel building, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "5AC5C0C3A562618815289F7437F9908B2053EC8563CAF456DE76AE5B0B91912D",
              "Hash": "F456F4C2C4FB7A6BCA176A3383F1A8E4551DD1766258756316E6E25593EF8B39",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Models.InternalResourceStorageModel::GetSpaceLeft(System.String)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SummarizeAvailableStuffForBuilding(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean, System.Boolean)-\u003ESystem.ValueTuple\u00602\u003CSystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "SummarizeAvailableStuffForBuilding",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E SummarizeAvailableStuffForBuilding(CandideServer.SimulationModels.BuildingSimulationModel building, System.Boolean checkInternalItems, System.Boolean checkInternalResources)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkInternalItems",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkInternalResources",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 759,
              "BodyHash": "7CA11FEBA6EFFD8668874049B0083A3F6CC0DF7C32DA25414018BC22AC258B18",
              "Hash": "7F38C4F2873B0C380A976DEC8144B29003D46807DE87173C2AE42754F7289697",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDepositResource(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean, System.Boolean, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryDepositResource",
              "Signature": "public System.Boolean TryDepositResource(CandideServer.Models.Buildings.BuildingInstanceModel building, System.Boolean checkInternalInputStorage, System.Boolean checkInternalOutputStorage, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkInternalInputStorage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkInternalOutputStorage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "6CA65F1D8B4FCB457D76AB85D0D915A89916D22B1FE5F45D129FA62B53050859",
              "Hash": "5A64D899C05F10B86FF4320EB20D0A0A7CA0B39974E31A0CCF8CBF96B8FB3EDD",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDepositResourcesFromOneToSeveral_Destructive(System.Guid, System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E, System.String, CandideServer.Helpers.IOType, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TryDepositResourcesFromOneToSeveral_Destructive",
              "Signature": "public System.Boolean TryDepositResourcesFromOneToSeveral_Destructive(System.Guid sourceStorageId, System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E buildingIds, System.String targetBuildingType, CandideServer.Helpers.IOType ioType, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceStorageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetBuildingType",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ioType",
                  "Type": "CandideServer.Helpers.IOType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 553,
              "BodyHash": "BC799C00FD665F1E127F06A4B3121ED73D60DB23A83B68440D953153249CBCC9",
              "Hash": "464035C4E4B9F6C7E95B57AF028FD1210C09C07CAE9093FEA03087594CA8EC97",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32, System.Boolean, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Int32\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryDepleteResource(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::MoveNext()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "ioType"
              ],
              "Source": null
            }
          ],
          "Hash": "C401A66DE44F2E33D55507C7C07D81448E251DFEA60E20AE91AB95CC3AEADE39"
        },
        {
          "Id": "CandideServer.Helpers.NetworkStatisticsHelper",
          "Name": "NetworkStatisticsHelper",
          "DisplayName": "NetworkStatisticsHelper",
          "FullName": "CandideServer.Helpers.NetworkStatisticsHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToReadableString(LiteNetLib.NetStatistics, System.Double)-\u003ESystem.String",
              "Name": "ToReadableString",
              "Signature": "public System.String ToReadableString(LiteNetLib.NetStatistics statistics, System.Double networkStatsLogTime)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "statistics",
                  "Type": "LiteNetLib.NetStatistics",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "networkStatsLogTime",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "30F0B98866076A1270BF289CDC7600F29217D05F4EEEC8008643B0CC421CE3B5",
              "Hash": "125445DF8556114CC13BFAF87A951594CCDF629819D399C58CC69AFE813ED736",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "LiteNetLib.NetStatistics::get_BytesReceived()",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "LiteNetLib.NetStatistics::get_BytesSent()",
                "LiteNetLib.NetStatistics::get_PacketsReceived()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "LiteNetLib.NetStatistics::get_PacketsSent()",
                "LiteNetLib.NetStatistics::get_PacketLoss()",
                "LiteNetLib.NetStatistics::get_PacketLossPercent()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Received: ",
                "/s\nSent: ",
                "/s\nBytesReceived: ",
                "\nPacketsReceived: ",
                "\nBytesSent: ",
                "\nPacketsSent: ",
                "\nPacketLoss: ",
                "\nPacketLossPercent: "
              ],
              "Source": null
            },
            {
              "Id": "ToReadableString(Riptide.Utils.ConnectionMetrics, System.Double)-\u003ESystem.String",
              "Name": "ToReadableString",
              "Signature": "public System.String ToReadableString(Riptide.Utils.ConnectionMetrics statistics, System.Double networkStatsLogTime)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "statistics",
                  "Type": "Riptide.Utils.ConnectionMetrics",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "networkStatsLogTime",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "C610E67DF862B4E20C554208C6506F61153BCFE5CDDE522911003A070D8487FF",
              "Hash": "BDCAF1E893ADB74715B440156FE8E161EB0A7E1980F0D1CBA6AECF7775527AB7",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Riptide.Utils.ConnectionMetrics::get_BytesIn()",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Riptide.Utils.ConnectionMetrics::get_BytesOut()",
                "Riptide.Utils.ConnectionMetrics::get_MessagesIn()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Riptide.Utils.ConnectionMetrics::get_MessagesOut()",
                "Riptide.Utils.ConnectionMetrics::get_NotifyLost()",
                "Riptide.Utils.ConnectionMetrics::get_RollingNotifyLossRate()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Received: ",
                "/s\nSent: ",
                "/s\nBytesReceived: ",
                "\nPacketsReceived: ",
                "\nBytesSent: ",
                "\nPacketsSent: ",
                "\nPacketLoss: ",
                "\nPacketLossPercent: "
              ],
              "Source": null
            }
          ],
          "Hash": "7A83C0EFB0AA4C6719DF788ED79BE2450D3C886A2E931F6E325BCF5BAD81A08C"
        },
        {
          "Id": "CandideServer.Helpers.NoiseHelper",
          "Name": "NoiseHelper",
          "DisplayName": "NoiseHelper",
          "FullName": "CandideServer.Helpers.NoiseHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_avx2Generator:SharpFastNoise2.Simplex\u00603\u003CSystem.Runtime.Intrinsics.Vector256\u00601\u003CSystem.Single\u003E,System.Runtime.Intrinsics.Vector256\u00601\u003CSystem.Int32\u003E,SharpFastNoise2.Functions.Avx2Functions\u003E",
              "Name": "_avx2Generator",
              "Type": "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E",
              "Signature": "private SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E _avx2Generator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7C39E7ACD2F2706BA3D354533FBF115E259D886E66D4D192AE1CDAB8DE6CC6B"
            },
            {
              "Id": "_sse2Generator:SharpFastNoise2.Simplex\u00603\u003CSystem.Runtime.Intrinsics.Vector128\u00601\u003CSystem.Single\u003E,System.Runtime.Intrinsics.Vector128\u00601\u003CSystem.Int32\u003E,SharpFastNoise2.Functions.Sse2Functions\u003E",
              "Name": "_sse2Generator",
              "Type": "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E",
              "Signature": "private SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E _sse2Generator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46CD70B886F52C2485DA85180AEC1F292971EB8043159701BE651E80B43E82D9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenSingle2D(System.Single, System.Single, System.Int32)-\u003ESystem.Single",
              "Name": "GenSingle2D",
              "Signature": "public System.Single GenSingle2D(System.Single x, System.Single y, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "4CC4615265A16683C0E71F05FB18B548508679C0FCA59B230212A8C220B7F4BF",
              "Hash": "69750095537700A08D40EA3F4C2E3F9B50D4710AC3F95C3B341B48C6CA088302",
              "CalledMethods": [
                "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E::GenSingle2D(System.Single, System.Single, System.Int32)",
                "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E::GenSingle2D(System.Single, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenUniformGrid2D(System.Span\u00601\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)-\u003ESharpFastNoise2.OutputMinMax",
              "Name": "GenUniformGrid2D",
              "Signature": "public SharpFastNoise2.OutputMinMax GenUniformGrid2D(System.Span\u003CSystem.Single\u003E destination, System.Int32 xStart, System.Int32 yStart, System.Int32 xSize, System.Int32 ySize, System.Single frequency, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "SharpFastNoise2.OutputMinMax",
              "Parameters": [
                {
                  "Name": "destination",
                  "Type": "System.Span\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "0E24411ADE1F457793C464ADF0F42444AF002A2854CDCDF22FA34DE48700B0A0",
              "Hash": "9ACBDE84A9ECE5F9E8FD6A9A4E2D7044F4DB11809B9085A730FE44C926D17E23",
              "CalledMethods": [
                "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "SharpFastNoise2.Simplex\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AEC8B9B513969EC6A444057CAD5992B91B09EC6A8A7B5A9009E5FF972E8A3982"
        },
        {
          "Id": "CandideServer.Helpers.PerlinNoiseHelper",
          "Name": "PerlinNoiseHelper",
          "DisplayName": "PerlinNoiseHelper",
          "FullName": "CandideServer.Helpers.PerlinNoiseHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_avx2Generator:SharpFastNoise2.Perlin\u00603\u003CSystem.Runtime.Intrinsics.Vector256\u00601\u003CSystem.Single\u003E,System.Runtime.Intrinsics.Vector256\u00601\u003CSystem.Int32\u003E,SharpFastNoise2.Functions.Avx2Functions\u003E",
              "Name": "_avx2Generator",
              "Type": "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E",
              "Signature": "private SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E _avx2Generator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B798795B60BF6BF63526E4334E26C4CEA1FA6B729F4123117C1998D4A6253A5"
            },
            {
              "Id": "_sse2Generator:SharpFastNoise2.Perlin\u00603\u003CSystem.Runtime.Intrinsics.Vector128\u00601\u003CSystem.Single\u003E,System.Runtime.Intrinsics.Vector128\u00601\u003CSystem.Int32\u003E,SharpFastNoise2.Functions.Sse2Functions\u003E",
              "Name": "_sse2Generator",
              "Type": "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E",
              "Signature": "private SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E _sse2Generator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E041DF42F3C6FD655EE7A36D3B9D591D8EB3667E9E74AF0EBE93FAAD3E9F6D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenSingle2D(System.Single, System.Single, System.Int32)-\u003ESystem.Single",
              "Name": "GenSingle2D",
              "Signature": "public System.Single GenSingle2D(System.Single x, System.Single y, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "8C29B36757D410984C2CC512C2FC47CF291B33247EFCB6F2D98EFA8FCF8B72CD",
              "Hash": "2CC208428A6A332768C1D50E91650AE740BFABA850633CB42D310E6D0C75D2F5",
              "CalledMethods": [
                "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E::GenSingle2D(System.Single, System.Single, System.Int32)",
                "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E::GenSingle2D(System.Single, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenUniformGrid2D(System.Span\u00601\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)-\u003ESharpFastNoise2.OutputMinMax",
              "Name": "GenUniformGrid2D",
              "Signature": "public SharpFastNoise2.OutputMinMax GenUniformGrid2D(System.Span\u003CSystem.Single\u003E destination, System.Int32 xStart, System.Int32 yStart, System.Int32 xSize, System.Int32 ySize, System.Single frequency, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "SharpFastNoise2.OutputMinMax",
              "Parameters": [
                {
                  "Name": "destination",
                  "Type": "System.Span\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "4EE9D67A64E6FD162D1EAFB0BB51139DDD5FE46831027C01E7CB01A58C77664B",
              "Hash": "9686FD5A13ABB6E4E1396A58B8BC6ED3FB6EB311B11D446FB8A1EB76D4AA8685",
              "CalledMethods": [
                "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector256\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector256\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Avx2Functions\u003E::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "SharpFastNoise2.Perlin\u003CSystem.Runtime.Intrinsics.Vector128\u003CSystem.Single\u003E, System.Runtime.Intrinsics.Vector128\u003CSystem.Int32\u003E, SharpFastNoise2.Functions.Sse2Functions\u003E::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "776079CBA62C5E4DC9378DD939A7773B8B6428463306AD41269238EC38EB5AC8"
        },
        {
          "Id": "CandideServer.Helpers.RandomCitizenGenerator",
          "Name": "RandomCitizenGenerator",
          "DisplayName": "RandomCitizenGenerator",
          "FullName": "CandideServer.Helpers.RandomCitizenGenerator",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AfricanEyeColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "AfricanEyeColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E AfricanEyeColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5791C4A0334E344B4D13F109FF7AAA7C0F0622F6296C8E9A72EC453EB39EDC4"
            },
            {
              "Id": "AfricanFemaleHairWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "AfricanFemaleHairWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E AfricanFemaleHairWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6734AA60C4C68CD3CD627A35322A16122D50A4A853819A0651536F00096EAA2"
            },
            {
              "Id": "AfricanHairColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "AfricanHairColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E AfricanHairColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94B57CD421BC647B05075C50325A2BB83A96A7983615683EBF2815DD37AC8D1D"
            },
            {
              "Id": "AfricanMaleHairWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "AfricanMaleHairWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E AfricanMaleHairWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01D4A01674DE73111877091F58CE4AF9EB7F5DF8724617B823C53E8F758DA22D"
            },
            {
              "Id": "Backgrounds:System.String[]",
              "Name": "Backgrounds",
              "Type": "System.String[]",
              "Signature": "public System.String[] Backgrounds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29861D61BD5622F5AB0154942CEED22E477CDAA8624B3A4284460AFFF1FD5EA4"
            },
            {
              "Id": "Buffs:System.String[]",
              "Name": "Buffs",
              "Type": "System.String[]",
              "Signature": "private System.String[] Buffs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9872462CD28661337142B0DDBC92A631F9FCA5DF8F9C82C9F5A49C5541B7CA41"
            },
            {
              "Id": "Debuffs:System.String[]",
              "Name": "Debuffs",
              "Type": "System.String[]",
              "Signature": "private System.String[] Debuffs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68B1FF87FB68989E1AAF3646FE9B818D09DCA56813DB6CDE5FF7981BBC32B40E"
            },
            {
              "Id": "EarlyDebuffs:System.String[]",
              "Name": "EarlyDebuffs",
              "Type": "System.String[]",
              "Signature": "private System.String[] EarlyDebuffs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AFA83F74492438EF01B64046C4CBB3136A4FA33AFE57FEC419D4A96BC3605CA"
            },
            {
              "Id": "ReuseAvailableBuffsList:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "ReuseAvailableBuffsList",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E ReuseAvailableBuffsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CD72DC573CE33EC193BFDC47A97F515F7722990D348B046E46E0819A29FC2D7"
            },
            {
              "Id": "RomanEyeColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "RomanEyeColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E RomanEyeColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D974E44F906BB6565F76830F94027670750D73E4B6D586A74272D70EFEE96E40"
            },
            {
              "Id": "RomanFemaleHairWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "RomanFemaleHairWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E RomanFemaleHairWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5CCCE52C0083179513B997C2A4112EB1D8AE60FDD62FF5E4E8F7229CE9EBADF"
            },
            {
              "Id": "RomanHairColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "RomanHairColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E RomanHairColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E6C93A1C09AC4E66034D9C22940AECF3CE1695E4FABAD26C94E152D808A4148"
            },
            {
              "Id": "RomanMaleHairWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "RomanMaleHairWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E RomanMaleHairWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDFB9D541830F8A4A84B88D013E73E8377A3589B6AE33F4DDF990730691CC426"
            },
            {
              "Id": "ShoeColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "ShoeColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E ShoeColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5813A0FF6C72854979C8D6A2886ECF4F1D816EB4C4B857019F4A777842808FA"
            },
            {
              "Id": "SkinColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "SkinColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E SkinColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D27001BD3D955E4DA914C295B64BC54AF8868467AE41169CBC14346173897A0"
            },
            {
              "Id": "TunicColorWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "TunicColorWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E TunicColorWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "100EFEAF3A2C7E4269A8AAAD893AC609E33935E0615C7D792CEDC1E45D0AA3F5"
            },
            {
              "Id": "TunicTypeWeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Byte,System.Single\u003E\u003E",
              "Name": "TunicTypeWeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Byte, System.Single\u003E\u003E TunicTypeWeightedList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6067F8B05D3B29BECC6A122A739922B563F95030B1565F76433B0E4C90F5084"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateRandomCitizen(CandideServer.Helpers.CitizenTier, System.Guid, System.Guid)-\u003ECandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Name": "GenerateRandomCitizen",
              "Signature": "public CandideServer.Models.Citizen.WildCitizenInstanceModel GenerateRandomCitizen(CandideServer.Helpers.CitizenTier citizenTier, System.Guid citizenId, System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Parameters": [
                {
                  "Name": "citizenTier",
                  "Type": "CandideServer.Helpers.CitizenTier",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1196,
              "BodyHash": "E0766DDCA4C6003162FE9F3E398DEF97B94D9B6AFBD6C8E70AFA5D07A5C6A031",
              "Hash": "F7512515C992779EEA33D25B7014C30CBC76742DA88ABA821CEE54B4B810DD8A",
              "CalledMethods": [
                "CandideServer.Models.Citizen.WildCitizenInstanceModel::.ctor()",
                "CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenAppearance(System.Guid)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::.ctor()",
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Helpers.RandomCitizenGenerator::GetStatsBaseVariance(System.Int32, System.Int32)",
                "Shared.Models.Stats.CitizenStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Linq.Enumerable::ElementAt(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "CandideServer.Models.Citizen.JobProgress::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::Add(!0, !1)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Shared.Data.CitizenAuraDatabase::GetAuraOrNull(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::ContainsKey(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.IReadOnlyList\u003CSystem.String\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "male",
                "female",
                "citizen:generic",
                "citizen:blacksmith",
                "job:blacksmith",
                "Artisan",
                "citizen:leatherworker",
                "job:leatherworker",
                "citizen:merchant",
                "job:merchant",
                "citizen:lumberjack",
                "job:lumberjack",
                "citizenTier"
              ],
              "Source": null
            },
            {
              "Id": "GenerateRandomCitizenAppearance(System.Guid)-\u003EShared.Models.Citizens.CitizenAppearance",
              "Name": "GenerateRandomCitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance GenerateRandomCitizenAppearance(System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Citizens.CitizenAppearance",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "1937C6970FD5C1320B250DE9ADC02C2868971729877406BAA3B67F45F2B72CC3",
              "Hash": "B7AB0953B6AD99D24C2D656A52B5C8CBAB361C98AA691562D492C67A6C0CEDFB",
              "CalledMethods": [
                "System.Object::GetHashCode()",
                "System.Random::.ctor(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::RollWeighted(System.Collections.Generic.List\u003CSystem.ValueTuple\u003C!!0, System.Single\u003E\u003E, System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStatsBaseVariance(System.Int32, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Single\u003E[]",
              "Name": "GetStatsBaseVariance",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Single\u003E[] GetStatsBaseVariance(System.Int32 pointsDistribution, System.Int32 additionalFoodCost)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Single\u003E[]",
              "Parameters": [
                {
                  "Name": "pointsDistribution",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "additionalFoodCost",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "35F477842FD1BF1616B637D78724247EB92D901345274FCB0387A43E8BF734BE",
              "Hash": "82D01A32ACE4D2049634116277BE69613E2E266541D8B6CA349A78E1D7029825",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "CandideServer.Helpers.RandomCitizenGenerator::\u003CGetStatsBaseVariance\u003Eg__GetPoints|6_0(RandomCitizenGenerator.\u003C\u003Ec__DisplayClass6_0\u0026)",
                "System.ValueTuple\u003CSystem.String, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "Citizen_Efficiency",
                "Citizen_Expertise",
                "Citizen_ExperienceGain",
                "Citizen_FoodCost"
              ],
              "Source": null
            }
          ],
          "Hash": "97C3C4BA4C3FE74DA2A7B8E58600254C8FC18BE4FB1539B95DBC1E17C2CF722A"
        },
        {
          "Id": "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper",
          "Name": "SecondaryEquipmentSimpleInventoryHelper",
          "DisplayName": "SecondaryEquipmentSimpleInventoryHelper",
          "FullName": "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquipmentSlotType:Shared.Models.Items.EquipmentType[]",
              "Name": "EquipmentSlotType",
              "Type": "Shared.Models.Items.EquipmentType[]",
              "Signature": "public Shared.Models.Items.EquipmentType[] EquipmentSlotType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B416738865FB4EB12B04462AAB99D009EAA3ADD57A9481C8DDB038AF510ED63"
            }
          ],
          "Properties": [
            {
              "Id": "SecondaryEquipmentSlotsCount:System.Int32",
              "Name": "SecondaryEquipmentSlotsCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SecondaryEquipmentSlotsCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A2146960CBE0893A885C3BF2054D5B587D06BE339E531634F6068E2D4426C89A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIconForEquipmentIndex(System.Int32)-\u003ESystem.String",
              "Name": "GetIconForEquipmentIndex",
              "Signature": "public System.String GetIconForEquipmentIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "37B2BCF4F298FF0C72020B7F9435F49A03EEC0782CFF02B1F6411F66685ED9C8",
              "Hash": "E8D6CE32A131AEAC9B32708EF4B49984EABCB59DB7D220E9F6BDC0D131AB844E",
              "CalledMethods": [],
              "StringLiterals": [
                "sam",
                "ui:equipment_head",
                "ui:equipment_chest",
                "ui:equipment_legs",
                "ui:equipment_trinket",
                "ui:equipment_sword",
                "ui:equipment_shield",
                "ui:equipment_light_source",
                "ui:equipment_arrow",
                "ui:equipment_lumber_axe",
                "ui:equipment_pickaxe",
                "ui:equipment_back",
                "ui:equipment_heart"
              ],
              "Source": null
            },
            {
              "Id": "GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)-\u003ESystem.Int32",
              "Name": "GetInventorySlotIndexForType",
              "Signature": "public System.Int32 GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "D75046F832144623152A85D1846B51720FE0403855985D7B5BE20B3B82195D48",
              "Hash": "268EBD048D878DDD27B5A362853E307CD6AF7BF27D2CF98690F69D913E84F339",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNameForEquipmentIndex(System.Int32)-\u003ESystem.String",
              "Name": "GetNameForEquipmentIndex",
              "Signature": "public System.String GetNameForEquipmentIndex(System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "147A39CEEC8BED29F64997255A4C38DFCBD311A7A1EDCEDD644F1A062FF73852",
              "Hash": "E4031B7EBF8C68A4C5BCC8700036B1D285292590873F6BC9369DAD2AFCEF60E6",
              "CalledMethods": [
                "Shared.Models.Items.EquipmentTypeExtensions::GetName(Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "17AB92306F81A4C023A90D6B06224EBCAE1940601278F672960DB0032124467F"
        },
        {
          "Id": "CandideServer.Helpers.ServerBiomeCategoryHelper",
          "Name": "ServerBiomeCategoryHelper",
          "DisplayName": "ServerBiomeCategoryHelper",
          "FullName": "CandideServer.Helpers.ServerBiomeCategoryHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBiomeCategoryServer(Microsoft.Xna.Framework.Rectangle, System.Guid)-\u003ESystem.String",
              "Name": "GetBiomeCategoryServer",
              "Signature": "public System.String GetBiomeCategoryServer(Microsoft.Xna.Framework.Rectangle tileBounds, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "641DFBE71917623FABB0C0DB2B880F0364CCB8FF6DA2ACA18697AB9B2CF327DB",
              "Hash": "4CC1BE1FDB8F428FD7CFD245EDC0BC43A193D3F9E9467345AA6E8B6BA5949603",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.SharedBiomeCategoryHelper::GetCategory(Microsoft.Xna.Framework.Rectangle, CandideServer.Models.Worlds.WorldModel, System.String[,])"
              ],
              "StringLiterals": [
                "other"
              ],
              "Source": null
            },
            {
              "Id": "GetBiomeCategoryServer(System.Int32, System.Int32, System.Guid)-\u003ESystem.String",
              "Name": "GetBiomeCategoryServer",
              "Signature": "public System.String GetBiomeCategoryServer(System.Int32 x, System.Int32 y, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "5AC28CD47477AA1A497377D6DC7AEC04486DB0F03CF8FB0FE55C52F8A15A0F8C",
              "Hash": "7D128A319ADA5111BD2ACE5F9D0DDAEAB9B0F4781D8671DF4D356A46361E515E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.SharedBiomeCategoryHelper::GetCategory(System.Int32, System.Int32, CandideServer.Models.Worlds.WorldModel, System.String[,])"
              ],
              "StringLiterals": [
                "other"
              ],
              "Source": null
            },
            {
              "Id": "GetBiomeCategoryServerOrNull(Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.String",
              "Name": "GetBiomeCategoryServerOrNull",
              "Signature": "public System.String GetBiomeCategoryServerOrNull(Microsoft.Xna.Framework.Vector2 worldPosition, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "CB0EDBDB64FB4DF3C2AB0BB8C748FA5AAB5D6B89AE703B4C60696B2795E31BF7",
              "Hash": "EAE4C6DC31FBC88EAD0BA249741AA715285287653245EDC0F7BA74AF48DF838C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.Helpers.SharedBiomeCategoryHelper::GetCategory(System.Int32, System.Int32, CandideServer.Models.Worlds.WorldModel, System.String[,])",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "other"
              ],
              "Source": null
            }
          ],
          "Hash": "67AA086E6E7721D50FD153B3CD01A683433E4A366EA9D4BB15E9C175F2D7EAF9"
        },
        {
          "Id": "CandideServer.Helpers.ServerCombatHelper",
          "Name": "ServerCombatHelper",
          "DisplayName": "ServerCombatHelper",
          "FullName": "CandideServer.Helpers.ServerCombatHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "Collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E Collisions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A05BDB9B90483F6CE2380ADF5C1DBA416F80304C04BD50E73F93A76044C3D803"
            },
            {
              "Id": "TestLine:CandideCreator.Shared.Collision.CollisionPolyLine",
              "Name": "TestLine",
              "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
              "Signature": "private CandideCreator.Shared.Collision.CollisionPolyLine TestLine",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E97F160E13CA2ED8F549F764B0A4CE572A2FA9D270922342D311D4F7A3F5525C"
            },
            {
              "Id": "TestLine2:CandideCreator.Shared.Collision.CollisionPolyLine",
              "Name": "TestLine2",
              "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
              "Signature": "private CandideCreator.Shared.Collision.CollisionPolyLine TestLine2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D833DAD0B069A3CD728F7E5226011409DAD685FA8BF6730D5399619A0F28B3FB"
            },
            {
              "Id": "TestLinePoints:Microsoft.Xna.Framework.Vector2[]",
              "Name": "TestLinePoints",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] TestLinePoints",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AD9CEE352E5D93BC796FEFCF7E00AAC71BF8DA48EB56E92BEBD7AC42469A7F5"
            },
            {
              "Id": "TestLinePoints2:Microsoft.Xna.Framework.Vector2[]",
              "Name": "TestLinePoints2",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] TestLinePoints2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDEF514C19BF087EAC18DFE7E289ED8F12301FFC47D5320A70C53785524C8AFC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "CheckLineOfSight",
              "Signature": "public System.Boolean CheckLineOfSight(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, Microsoft.Xna.Framework.Vector2 dir, System.Single startDistance, System.Single endDistance, System.Boolean checkForEntities, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkForEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "D6691B6752CFFFF2AD004DE27E79BBD3C4CBE0B803DC3DF45B7F678AF2395FBA",
              "Hash": "EDCB558D2B23FE7E52129E6284A97184853A77444A645B94CE2995FE39512E8D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionShape::UpdateCollisionBox()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)",
                "CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Collision.CollisionSpecialGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "CheckLineOfSight",
              "Signature": "public System.Boolean CheckLineOfSight(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, Microsoft.Xna.Framework.Vector2 targetPosition, System.Boolean checkForEntities, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkForEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "4A10DF3D9C971032BFA8AE4C33790A64E89313E144C65A8546FBC653A39A9722",
              "Hash": "08C179AADE4DC8E41E73671F6CBE070C5C685FD5C3D92377157686C58A1E9603",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "CheckLineOfSight",
              "Signature": "public System.Boolean CheckLineOfSight(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, System.Boolean checkForEntities, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkForEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "2CC7FC72A6249B52B8AE2307E6E17C0E12EBE0F7128BA91145F1580D2939A1BE",
              "Hash": "07744AC062C1BDFF142CF694AB42603B56FDA4594A24E78DB2E0E818C8213139",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckLineOfSightWithPrediciton(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "CheckLineOfSightWithPrediciton",
              "Signature": "public System.Boolean CheckLineOfSightWithPrediciton(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2\u0026 shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shootDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "predictionStrength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "34362389AF1B87AAC19F807E3FC0C307B012873DCAA3D0CFB12F3DF13BFD21DE",
              "Hash": "4AB2A0A1853FA76CF1CF59BA5F1A17B713E1E3B93118404219B38F220A949E8B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1FD487167FD3555B1F6E3E68995CD20B4A5E835AB0A073D40F12445E8FE8B08A"
        },
        {
          "Id": "CandideServer.Helpers.ServerEntityHelper",
          "Name": "ServerEntityHelper",
          "DisplayName": "ServerEntityHelper",
          "FullName": "CandideServer.Helpers.ServerEntityHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetServerModelFromWrapperOrNull(Shared.Entity.EntityWrapper)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "GetServerModelFromWrapperOrNull",
              "Signature": "public CandideServer.Entities.ServerEntityModel GetServerModelFromWrapperOrNull(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "51C597B1CB86653F6F2D41C105A2C11E5B7BE631AD19F79883BB92EA62CE05D7",
              "Hash": "58305C5116617D717A1B083BABE745168DF113AF32720F01BFCB2B9DB82BC006",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Temp_GetCarriedGuidFromCarrierGuid(System.Guid)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Temp_GetCarriedGuidFromCarrierGuid",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Temp_GetCarriedGuidFromCarrierGuid(System.Guid carriedId)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "carriedId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "2FF44BCB5427426CA8FD719958109B1D4951C437E2BF765E6E30DE721DF6C7A4",
              "Hash": "A20849B446541D0DE6464091FF47071153C07925207B1863C1C8E7061FE46B47",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Temp_GetCarriedGuidFromCarrierGuid"
              ],
              "Source": null
            },
            {
              "Id": "ToServerEntity(Shared.Entity.EntityWrapper)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "ToServerEntity",
              "Signature": "public CandideServer.Entities.ServerEntityModel ToServerEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0445A3646E472ADAB8B2601CB7068448218FF33488E251C5824DD32D9063D22E",
              "Hash": "7D1E7C83F9D7C774EE579580B06A03D86E8DE16CDB375234E3E749BF39FC50C4",
              "CalledMethods": [
                "CandideServer.Helpers.ServerEntityHelper::GetServerModelFromWrapperOrNull(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B9DFD092750192AF39687DC45CA135FE2BE9EA5BA7FF28C9BC3E5B0FC7A799D8"
        },
        {
          "Id": "CandideServer.Helpers.ServerEquipmentHelper",
          "Name": "ServerEquipmentHelper",
          "DisplayName": "ServerEquipmentHelper",
          "FullName": "CandideServer.Helpers.ServerEquipmentHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseTrinketItems:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "ReuseTrinketItems",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "private Shared.Models.Items.ItemInstanceModel[] ReuseTrinketItems",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB25D09200863F51DD3872F27F0A4A1BE35EC9115DB9C7B814DC3C579F87AC5A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "9DC0B118FA1460D4C81F13D5998F34DD3D766AB8C3FE3FCF1E1634A40FD87A89",
              "Hash": "6E053370C30FACF9CE398248F7C04AFD7F284B00F0F49223512344F3C4B69118",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForType(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "743320784BBEABBB5CF9541FA1B2A6B635FBC2585FF415B053E65C071AFFB51E",
              "Hash": "E2B8F3420C73156E6DF05E6F059D881B4F57E1E04DE6F5BF5CB99D601EF14604",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForTypeSlot(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForTypeSlot",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForTypeSlot(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "19A9EF1B70A65184FF75BC4F3494D225B68C08EBD1D32F60CA2C992B00BEC216",
              "Hash": "9493216FFDF1420818FE4C3467816A6E8F851E6808BB6F71A33ECACDCFD27D2B",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForWeaponType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForWeaponType(System.Guid equipmentInventoryId, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "59719DD1716CE343A4465C0D968605986BF74E4FD655FECE412AEEF24CFA5E6D",
              "Hash": "39E975794DFDA94D57A3AE14FB4911931FEA68E46D6EC2EAD0A3066704402137",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedTrinkets(System.Guid)-\u003EShared.Models.Items.ItemInstanceModel[]",
              "Name": "GetEquippedTrinkets",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] GetEquippedTrinkets(System.Guid equipmentInventoryId)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel[]",
              "Parameters": [
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "3B4A6DE40C91AC1BC833FF85B622AC67F356679DDB1C550E9B68CEEDA2DEAFD4",
              "Hash": "D6940F3ECF0A6D895DA4D2B841E09C581335CAB1997BE5694415C9DA26EB2682",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Array::Empty()",
                "System.Array::Clear(System.Array)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerEquipment(Shared.Entity.EntityWrapper)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "GetPlayerEquipment",
              "Signature": "public Shared.Models.Items.SharedInventoryModel GetPlayerEquipment(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "B151965F0DCFC9F8D515220FBEE83553E8723506FACA69A38106D05FA44A5444",
              "Hash": "3809F485250F8661672793B8E14735B547818D7E52310796DA0914746CD1DF57",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsItemEquipped(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType, System.String)-\u003ESystem.Boolean",
              "Name": "IsItemEquipped",
              "Signature": "public System.Boolean IsItemEquipped(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type, System.String itemId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "9BC7B787F98D23AAEE3CF3A169CB686ECE9BB2390B15331950F0175B03C451F2",
              "Hash": "FA3790FE2113E8CD530985C5C870D68FA7B7C73CBCA0562599056C19FFD46909",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E1975B65AA37927F0FCA251ED5CFDEB553B2E14E0CECD7A6258322EAE1D20468"
        },
        {
          "Id": "CandideServer.Helpers.ServerRandomExpertiseBonusGather",
          "Name": "ServerRandomExpertiseBonusGather",
          "DisplayName": "ServerRandomExpertiseBonusGather",
          "FullName": "CandideServer.Helpers.ServerRandomExpertiseBonusGather",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C97B2746F144B38DF88401D34FE74656EFDD0FC1CE5CE2E531DCE90738194E85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RollRandomExpertiseBonusGather(System.String, System.Single, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E\u003E,System.Single\u003E",
              "Name": "RollRandomExpertiseBonusGather",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E, System.Single\u003E RollRandomExpertiseBonusGather(System.String droptableId, System.Single quality, System.Single level, System.Single baseChance)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "droptableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "quality",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 483,
              "BodyHash": "94DEA64231693FEAE95F4E5B1484DB15C8356277B8A05BD2FD705349DC201ACF",
              "Hash": "7BC113533C703590BA3D708A6077A3FA48B7168F0DD2DE7D03363F3EB1EAC9FF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::Clear()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "System.MathF::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E, System.Single\u003E::.ctor(!0, !1)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Helpers.ServerRandomItemStatsHelper::RollItemAura2(System.Single, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Invalid droptable ",
                " when rolling expertise bonus gather."
              ],
              "Source": null
            }
          ],
          "Hash": "6B8AF89F9FB33D90498B43F62D618B565F0BB2519B6DA24ADC88AB630DC7B3E3"
        },
        {
          "Id": "CandideServer.Helpers.ServerRandomItemStatsHelper",
          "Name": "ServerRandomItemStatsHelper",
          "DisplayName": "ServerRandomItemStatsHelper",
          "FullName": "CandideServer.Helpers.ServerRandomItemStatsHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseAuraWeightingList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Single\u003E\u003E",
              "Name": "ReuseAuraWeightingList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E ReuseAuraWeightingList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9FD4FD2B4B934620EE41AE5901F00F2501D79B924DE25E707CFE6FFC075569E"
            },
            {
              "Id": "TierCutOffs:System.Int32[]",
              "Name": "TierCutOffs",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TierCutOffs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B83AFB4A48692F0F53AD8B85476963799D0BD2B8F9705ECACCB64441848F8ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetItemAuraForBuilding(CandideServer.Models.WorkOrders.WorkOrderModel)-\u003ESystem.String",
              "Name": "GetItemAuraForBuilding",
              "Signature": "public System.String GetItemAuraForBuilding(CandideServer.Models.WorkOrders.WorkOrderModel order)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "074F5ACFD6DBAE81D6B5C126FF4393209F2584BBA6DB596FD864ABC28DACFF14",
              "Hash": "5B230AB12EE53E35BA811E577EBF7C5A837F0A334E4E8428608060582314C74E",
              "CalledMethods": [
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "CandideServer.Helpers.ServerRandomItemStatsHelper::RollItemAura2(System.Single, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollItemAura(System.Single, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Func\u00602\u003CSystem.Single,System.Single\u003E\u003E\u003E)-\u003ESystem.String",
              "Name": "RollItemAura",
              "Signature": "public System.String RollItemAura(System.Single quality, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CSystem.Single, System.Single\u003E\u003E\u003E possibleItemAuras)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "quality",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "possibleItemAuras",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CSystem.Single, System.Single\u003E\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "9FCECF36E06321B28BC05B433782CC4781352C77D8F930D4B9A4E5813281C7B4",
              "Hash": "4B29A967AD2371081E9794998AC8F49BC9D17C699DE92564DBD4A0B353729976",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CSystem.Single, System.Single\u003E\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CSystem.Single, System.Single\u003E\u003E\u003E::get_Current()",
                "System.Func\u003CSystem.Single, System.Single\u003E::Invoke(!0)",
                "System.ValueTuple\u003CSystem.String, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Func\u003CSystem.Single, System.Single\u003E\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollItemAura2(System.Single, System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003ESystem.String",
              "Name": "RollItemAura2",
              "Signature": "public System.String RollItemAura2(System.Single quality, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E possibleItemAuras)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "quality",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "possibleItemAuras",
                  "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "3567AD0B04ACE2593FBBE66733AB34823CEC024C34C7D6C91DE3A0771ECE2856",
              "Hash": "E1FF5B151460330328B0DC67920C88A392652E01F96C9A44A14E80AFC19FC43A",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "System.MathF::Truncate(System.Single)",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7C763866882A59FCABEFCB7C40D0E0E247EFD54F14EBC34C0348E13A0D7B50A1"
        },
        {
          "Id": "CandideServer.Helpers.ServerSendMessageHelper",
          "Name": "ServerSendMessageHelper",
          "DisplayName": "ServerSendMessageHelper",
          "FullName": "CandideServer.Helpers.ServerSendMessageHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PlaySoundOnEntity(System.Guid, System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlaySoundOnEntity",
              "Signature": "public System.Void PlaySoundOnEntity(System.Guid entityId, System.String soundEvent, System.Single pitch, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "228DABB7BC76CFFF1B293894EAA5742AD19D0F2CAC62345320B75636B677A79E",
              "Hash": "96989303D4FEEDA4F5488B0077B5CDA807F8D8E091F6A56D08E7439D5F5DD658",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3, System.Guid, System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlaySoundOnPosition",
              "Signature": "public System.Void PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, System.String soundEvent, System.Single pitch, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F4BC28EA45F875EADAA53D9FC49A405CB6A085FDA21E7DF36CA807F3BDAB876E",
              "Hash": "2ACB1AE0B691368F541B4A49C2F82488187FA3B39CDBDD7F904CE1A4642C65F5",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntitySignal(Shared.Entity.EntityWrapper, System.Byte)-\u003ESystem.Void",
              "Name": "SendEntitySignal",
              "Signature": "public System.Void SendEntitySignal(Shared.Entity.EntityWrapper entity, System.Byte signal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "0DBFDB75E88475AD71A76D119D30EA3F255D5DB5212676FB32DFA60320958CCE",
              "Hash": "4DD57B0402E1459E61497233A021744E7E0E4D2FC2AB5CE6908D2331302E50C3",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitySignalMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "906838AEB750DF5E0EA79E518FFD50985AD6FD579BF87107924E40BA86FB6605"
        },
        {
          "Id": "CandideServer.Helpers.ServerSpellHelper",
          "Name": "ServerSpellHelper",
          "DisplayName": "ServerSpellHelper",
          "FullName": "CandideServer.Helpers.ServerSpellHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnHitApplyAura(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.SpellApplyAuraContext, System.Boolean)-\u003ESystem.Void",
              "Name": "OnHitApplyAura",
              "Signature": "public System.Void OnHitApplyAura(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell, Shared.Combat.Spells.SpellApplyAuraContext auraApplyContext, System.Boolean canAffectEnvironment)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraApplyContext",
                  "Type": "Shared.Combat.Spells.SpellApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canAffectEnvironment",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "9DF8C3349574E729FB2DACA8D5E2928461B322D48193A1BB315853065D7B4158",
              "Hash": "6915A6293DFC0C578C42A8C01397F1F656D44DAF819C31925DB206FB50D6005B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A50B0F09E2639ECC2866BD0FA71BA5F8CEA45DB1A80049001C3522A22AC7689"
        },
        {
          "Id": "CandideServer.Helpers.ServerWorkOrderHelper",
          "Name": "ServerWorkOrderHelper",
          "DisplayName": "ServerWorkOrderHelper",
          "FullName": "CandideServer.Helpers.ServerWorkOrderHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanDepositOutput(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Boolean",
              "Name": "CheckCanDepositOutput",
              "Signature": "public System.Boolean CheckCanDepositOutput(CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "351AA899ADC70589EA5C8CD88FB201B6CDFE9897CC1095C01C7FE8D68C2FD29A",
              "Hash": "3F06507CC20B08ED8EF8A087EE0483627C244E3ACCBAE98C1D989CBE34001343",
              "CalledMethods": [
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositItemIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32, System.String)",
                "CandideServer.Helpers.LogisticalBuildingHelper::CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckFuelRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "CheckFuelRequirement",
              "Signature": "public System.Boolean CheckFuelRequirement(CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Models.JobModel job)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "A0564E1340996750814DFA48A6FC662C50E9E52382D768B206A92342E868FF78",
              "Hash": "ABE64552D3591CB96C0BE530597D1EB9B352AA9AD0D302058C1C6D66ADF88B1E",
              "CalledMethods": [
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckWaterRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "CheckWaterRequirement",
              "Signature": "public System.Boolean CheckWaterRequirement(CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Models.JobModel job)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "E86A181F4968957BDAF5A8E168F1412677BB85FAF98C1BFAEC22B3C3A86F0A5A",
              "Hash": "7AC83180D2AB747A413416D3072FCF129C4D807BD1A672B6AC5A8DB3C92D60D4",
              "CalledMethods": [
                "System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "715E74F517E0FE6C371D079FC5BF581ACF25C1170B2007D57047BFFF6B11981C"
        },
        {
          "Id": "CandideServer.Helpers.ServerWorldHelper",
          "Name": "ServerWorldHelper",
          "DisplayName": "ServerWorldHelper",
          "FullName": "CandideServer.Helpers.ServerWorldHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfEntityCollidesAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckIfEntityCollidesAtPosition",
              "Signature": "public System.Boolean CheckIfEntityCollidesAtPosition(Microsoft.Xna.Framework.Vector2 position, System.Single z, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "3BCE9EEB7AD80023D9FBD49D255BD1431CA5A14D7CBCD5A09D7291A0613462AD",
              "Hash": "1A62990E9903F28333522D43C6B0095663EBB0F4E4D2207AE394EB377C4CA1A9",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityWorldId(Shared.Entity.EntityWrapper)-\u003ESystem.Guid",
              "Name": "GetEntityWorldId",
              "Signature": "public System.Guid GetEntityWorldId(Shared.Entity.EntityWrapper wrapper)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "3F9E378437536DA6FC58D0381991FACCFE59C53299D09DC9BA1426182FDB8E1C",
              "Hash": "F92C1B5A9E9B48573B3A6AC2D9A1540CDFD0EAFE807C682E0214CE1FA1D4613A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58F337BCFB6B7556C3C4CE3379470648214B2847347D3AEE4165A8F494451D4E"
        },
        {
          "Id": "CandideServer.Helpers.ServerWorldTileHelper",
          "Name": "ServerWorldTileHelper",
          "DisplayName": "ServerWorldTileHelper",
          "FullName": "CandideServer.Helpers.ServerWorldTileHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEntityWorldTile(Shared.Models.WorldTile[,], Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CShared.Models.WorldTile\u003E",
              "Name": "GetEntityWorldTile",
              "Signature": "public System.Nullable\u003CShared.Models.WorldTile\u003E GetEntityWorldTile(Shared.Models.WorldTile[,] tiles, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.WorldTile\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A9DE102AF7916F9612DCB932E1504384FC0AF81F7ACAF4528A4BC6D319DE30C4",
              "Hash": "095E545A5CE9F9EBBC49CFC9F4EA9BC58BFD5BEFC71EF3CEAADB3F1C3066D422",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Helpers.ServerWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetWorldTilePos",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWorldTilePos(Shared.Models.WorldTile[,] tiles, Microsoft.Xna.Framework.Vector2 worldPos)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "61993033121490FDD63EE4B7A77B28DA668E84CCFA3C44FE31E99B0339E747D0",
              "Hash": "FD1F0501D3B521012178011AC66FF3ECEAC10510A9AF36EAC0A6A28FEDCC519E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Array::GetLength(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetTileBiome(System.Guid, System.Int32, System.Int32, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTileBiome",
              "Signature": "public System.Boolean TryGetTileBiome(System.Guid worldId, System.Int32 x, System.Int32 y, out System.String\u0026 biomeId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "611029431C70864C5146BD37B8AA3D53A99D0E1E3EBDA789FE86F6F395AA24B3",
              "Hash": "F74310E4FB8727F2F020790F0730E3A8BBE226DCFA0B936CC3ADB0A5C959F6AA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.ServerChunkedWorld::CheckBoundsTile(System.Int32, System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetTileBiome(System.Int32, System.Int32, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTileBiome",
              "Signature": "public System.Boolean TryGetTileBiome(System.Int32 x, System.Int32 y, out System.String\u0026 biomeId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "7A0A170A9B55896A2FCDBB246BC7CC6D4E3A1F0C622E62756C7335595E491AF8",
              "Hash": "B19CCCCA0CC43C97DAC59A38BCDB3810F57DCAF4EE5D8E7D179F3AF859180DB3",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::CheckBoundsTile(System.Int32, System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldTile",
              "Signature": "public System.Boolean TryGetWorldTile(System.Guid worldId, System.Int32 x, System.Int32 y, out Shared.Models.WorldTile\u0026 worldTile)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "D971AF6391C196DA179131F1824C3436C0742D91773F13FC57452C936578CAA9",
              "Hash": "B0B28EC674BD744984BBC1D9057A3A4EB39F288C97D04E138ECA3FC71950AACC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.ServerChunkedWorld::CheckBoundsTile(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorldTileHeight(System.Guid, System.Int32, System.Int32, System.SByte\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldTileHeight",
              "Signature": "public System.Boolean TryGetWorldTileHeight(System.Guid worldId, System.Int32 x, System.Int32 y, out System.SByte\u0026 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.SByte\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "122A1EFCD05BCD32B63892E6FA4DC1D99168754D1A146EB57E25BCD94A742AFA",
              "Hash": "84A86522DB0068490102C5A1C8CE258CFAB5BEEFA5BFC4FD2CB4EB84ECF8F774",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.ServerChunkedWorld::CheckBoundsTile(System.Int32, System.Int32)",
                "System.SByte[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0A692A69592CFDEA62990359F52B113C3CF50DE40AFF86065212EE2466A8F9E"
        },
        {
          "Id": "CandideServer.Helpers.SharedBiomeCategoryHelper",
          "Name": "SharedBiomeCategoryHelper",
          "DisplayName": "SharedBiomeCategoryHelper",
          "FullName": "CandideServer.Helpers.SharedBiomeCategoryHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCategory(Microsoft.Xna.Framework.Rectangle, CandideServer.Models.Worlds.WorldModel, System.String[,])-\u003ESystem.String",
              "Name": "GetCategory",
              "Signature": "public System.String GetCategory(Microsoft.Xna.Framework.Rectangle tileBounds, CandideServer.Models.Worlds.WorldModel world, System.String[,] biomeIds)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 364,
              "BodyHash": "F46145566832F02821E8872EE7BA11028A7DAA27E7E762EC2A73F9AAD064BD3C",
              "Hash": "35D3C3A2218B251811372EC5AB15A1F21577B1C58EB4BB82E21A5A7E8E3AE04E",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Array::GetLength(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "interior",
                "Tried to get biome category in an exterior world, which is not defined.",
                "other",
                "flat"
              ],
              "Source": null
            },
            {
              "Id": "GetCategory(System.Int32, System.Int32, CandideServer.Models.Worlds.WorldModel, System.String[,])-\u003ESystem.String",
              "Name": "GetCategory",
              "Signature": "public System.String GetCategory(System.Int32 x, System.Int32 y, CandideServer.Models.Worlds.WorldModel world, System.String[,] biomeIds)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "01B4EEA229A6FA8242F7364CB13C11BE2F2BE09B5CA850412A451F722A54AC47",
              "Hash": "0562F538B44009EB6D0EF6488CD60EA9E9C11B97D613EE8433F87D698D83F932",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "System.Array::GetLength(System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)"
              ],
              "StringLiterals": [
                "interior",
                "Tried to get biome category in an exterior world, which is not defined.",
                "other"
              ],
              "Source": null
            }
          ],
          "Hash": "B0E643CC7848C613B2E84A3BAE415A6F7363488D4F0469B14169B7853C773833"
        },
        {
          "Id": "CandideServer.Helpers.ShopHelper",
          "Name": "ShopHelper",
          "DisplayName": "ShopHelper",
          "FullName": "CandideServer.Helpers.ShopHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetShopsForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "GetShopsForCitizen",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E GetShopsForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Buildings.BuildingInstanceModel marketBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "marketBuilding",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "8805C98CFDCE6DEBFF30DD8975A037CF80CFB3262F48A1F529C09EF3E6F0AB56",
              "Hash": "B4986A2B3B383B2721A8E441F7EB6756F5089399E55BB2D632F2B51AFC56033A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "job:merchant",
                "market",
                "worship_flag:market_extra_goods"
              ],
              "Source": null
            }
          ],
          "Hash": "56CA0173583F1989915EC20D94EEF2C7E1C1F40BBDF9BA67E68134FE7806861F"
        },
        {
          "Id": "CandideServer.Helpers.TradeRoutesHelper",
          "Name": "TradeRoutesHelper",
          "DisplayName": "TradeRoutesHelper",
          "FullName": "CandideServer.Helpers.TradeRoutesHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Client_GetEstimatedRoundTripTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Int32, System.Single)-\u003ESystem.Single",
              "Name": "Client_GetEstimatedRoundTripTime",
              "Signature": "public System.Single Client_GetEstimatedRoundTripTime(CandideServer.Models.Buildings.BuildingInstanceModel homeTradingPost, CandideServer.Models.Buildings.BuildingInstanceModel destinationTradingPost, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E citizenStats, CandideServer.Models.Citizen.CitizenModel citizenModel, CandideServer.Game.GameConfig gameConfig, System.Int32 tradeUnits, System.Single tradeRouteSpeedStat)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "homeTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameConfig",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeUnits",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeRouteSpeedStat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "32942D4B97B714B6E3581D5C218F29ABD039F8E21273810B463D13BE13C4A807",
              "Hash": "BE381E4455FDBC44489C82E55DA6590A20B9E32DBCE18D18A104B5B320471C75",
              "CalledMethods": [
                "CandideServer.Helpers.TradeRoutesHelper::GetDistance(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.Helpers.TradeRoutesHelper::GetJobProgressTick(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDistance(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Single",
              "Name": "GetDistance",
              "Signature": "private System.Single GetDistance(CandideServer.Models.Buildings.BuildingInstanceModel homeTradingPost, CandideServer.Models.Buildings.BuildingInstanceModel destinationTradingPost)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "homeTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "921733AA14DAC980FD2BAAAD079F85E5F0F42E5BBACCEF6DF5389A99C132AE82",
              "Hash": "C1945C35B806A4085FD0D9AC798B7B32CAF571A07DC05B26E97072C41D80B267",
              "CalledMethods": [
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJobProgressTick(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig)-\u003ESystem.Single",
              "Name": "GetJobProgressTick",
              "Signature": "private System.Single GetJobProgressTick(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E citizenStats, CandideServer.Models.Citizen.CitizenModel citizenModel, CandideServer.Game.GameConfig gameConfig)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "citizenStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameConfig",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "D2E46A0273E4792B16C400B7D56494C29089CD308704ABA41B6FB3C015FF17AC",
              "Hash": "55CEC9B92863FB5A36EFE8E00C0288718FA3A7BEE446EE845F280EE79811AF3C",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)",
                "System.MathF::Log2(System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()"
              ],
              "StringLiterals": [
                "Citizen_Efficiency"
              ],
              "Source": null
            },
            {
              "Id": "Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Single)-\u003ESystem.Single",
              "Name": "Server_GetRouteTime",
              "Signature": "public System.Single Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel homeTradingPost, CandideServer.Models.Buildings.BuildingInstanceModel destinationTradingPost, CandideServer.Models.Citizen.CitizenModel carrierCitizen, CandideServer.Game.GameConfig config, System.Single tradeRouteSpeedStat)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "homeTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carrierCitizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeRouteSpeedStat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "C27B575084DD1B38481F317BEA450E2783FCD4A8872971BED11FEE27EDDBC870",
              "Hash": "BC481B3005099B3737890EA7A24B1ED928D24BD3CEA6B57FB78563DB49A5E786",
              "CalledMethods": [
                "CandideServer.Helpers.TradeRoutesHelper::GetDistance(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.Helpers.TradeRoutesHelper::GetJobProgressTick(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CBB0E8D6E3CF781C68ADC12728ED7EA846FC9770E2A938E521946B726BE293D2"
        },
        {
          "Id": "CandideServer.Helpers.WorkRecipesHelper",
          "Name": "WorkRecipesHelper",
          "DisplayName": "WorkRecipesHelper",
          "FullName": "CandideServer.Helpers.WorkRecipesHelper",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseUnlockedRecipesList:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "ReuseUnlockedRecipesList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.String\u003E ReuseUnlockedRecipesList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59FF63CC4EAAE14A13B767CAB4E86D08E5970812F1454C60861A6F805D1F2029"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCraftRecipeFromItems(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemAmount[])-\u003ESystem.Boolean",
              "Name": "CanCraftRecipeFromItems",
              "Signature": "public System.Boolean CanCraftRecipeFromItems(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemAmount[] itemRequirements)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemRequirements",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "D582D08DAAE3DE79A8EBA8479791070862ED7DEB686752E51101FCAC4A9358C8",
              "Hash": "39E1D7ABA41F32DD4657AE8434D8CE26AA90D7A766C38C7A6B7A04193268F125",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRecipeGroupsForCitizen(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "GetRecipeGroupsForCitizen",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E GetRecipeGroupsForCitizen(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "09A202711289D4FFB2F39A746EDB6E6D221977E725397E3B8C0B697445B1475B",
              "Hash": "2EF0BDF52F3678BFCD32836EF7CB775738527D26EB8A9D8A7A0F8EBC7229F367",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)"
              ],
              "StringLiterals": [
                ":"
              ],
              "Source": null
            },
            {
              "Id": "GetUnlockedRecipesForCitizen(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "GetUnlockedRecipesForCitizen",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E GetUnlockedRecipesForCitizen(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "9BB470E266E3B63633357FB4C970EB27BDFA252372CBDA77782BC96CE6982F40",
              "Hash": "DE58201DE59117FD10307A32D759D060A32670F44EFD3D9C2FF80CB4D98D640C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CF84E8339273B6478E1ECA51CA4256B5BEC1D87E165C2DA59773BEB0374FAD29"
        },
        {
          "Id": "CandideServer.Helpers.WorldStatsExtensions",
          "Name": "WorldStatsExtensions",
          "DisplayName": "WorldStatsExtensions",
          "FullName": "CandideServer.Helpers.WorldStatsExtensions",
          "Namespace": "CandideServer.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SimplifiedWorldStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "SimplifiedWorldStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E SimplifiedWorldStats",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8EC350CBB8EF1FC8DC90E0C1A6F2FAA4F8848C3FA6A5802B76136B212083144"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToCalculatedDictionary(Shared.Models.WorldStats\u0026)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "ToCalculatedDictionary",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E ToCalculatedDictionary(Shared.Models.WorldStats\u0026 worldStats)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "worldStats",
                  "Type": "Shared.Models.WorldStats\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "DD09DAECBFF20E7CEA807CB200FEE4AB92E97A0E146E451FBCB70FEFB6A928C5",
              "Hash": "65DC903F60FBA147D0D390A81F9408F99D1AC772008CA2550D09F4F2D115B5CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "304DDEDA91AB0B0D144C843605D901189A2911279BEBF2D723E55C6DA9A5E5E7"
        },
        {
          "Id": "CandideServer.Inventory.ServerInventoryApplyBridge",
          "Name": "ServerInventoryApplyBridge",
          "DisplayName": "ServerInventoryApplyBridge",
          "FullName": "CandideServer.Inventory.ServerInventoryApplyBridge",
          "Namespace": "CandideServer.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChangedInventoriesMoney:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "ChangedInventoriesMoney",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ChangedInventoriesMoney",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6949C74EC2A820794299CF95380D19786AAD0D09F04151D3C90F098B188C3336"
            },
            {
              "Id": "ChangedInventorySlotIndices:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E\u003E",
              "Name": "ChangedInventorySlotIndices",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E ChangedInventorySlotIndices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F768FE23BF48042868B8E560A8C03D384E7EA605B16272FA480CB5EB080B794"
            },
            {
              "Id": "Instance:CandideServer.Inventory.ServerInventoryApplyBridge",
              "Name": "Instance",
              "Type": "CandideServer.Inventory.ServerInventoryApplyBridge",
              "Signature": "public CandideServer.Inventory.ServerInventoryApplyBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E4481239ACD488163F326552E6AF20C78EF6285E7C4DB7624A3ECF2B848B984B"
            },
            {
              "Id": "PlayerMode:System.Boolean",
              "Name": "PlayerMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayerMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA5C66D86FDB409B5E04553989FE965BACB90509CBD1651E0BC7BADECB17FF4B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cleanup()-\u003ESystem.Void",
              "Name": "Cleanup",
              "Signature": "public System.Void Cleanup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "595DBC07C3679FB5390D80BF8B24207B4B1099766788867835DE210B3AB0C3CC",
              "Hash": "89DE0F78C252F376F3B690DD9969954C10726AA6236AAD5FD91E88E366007DA9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CriticalError(System.String)-\u003ESystem.Void",
              "Name": "CriticalError",
              "Signature": "public System.Void CriticalError(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1672768F5859F18344EF8F8164DAA7C9842F6450241B2FA29C10CE938A36B149",
              "Hash": "A179FB467956C3245D7F784097D9B8C2C9939CD4EEF617DC61B423EF59EC722E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Inventory.ServerInventoryApplyException::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "DeleteErrorItemInstance",
              "Signature": "public System.Void DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2A93A438E74F461096FE2B68320408154BBF1D349B861B55A92A986BC7C5BA4B",
              "Hash": "C2C82FE439F4183404C16DDB0139BD9342CE9DCA5D3603F455A32E828EF4A71A",
              "CalledMethods": [
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "DeleteItemInstance",
              "Signature": "public System.Void DeleteItemInstance(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "702B78DC0ACCF123190804896D3979D6836DEED7CDCD729AB6A25AF955AFE438",
              "Hash": "A6E2215CFC4F0EE5273F6F7DFA2507CF8078DCD04287A18FBD723A5A85CD1BCC",
              "CalledMethods": [
                "CandideServer.Inventory.ServerInventoryApplyException::.ctor(System.String)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [
                "Tried deleting item instance but we received a null slot."
              ],
              "Source": null
            },
            {
              "Id": "LogMoneyChanged(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LogMoneyChanged",
              "Signature": "public System.Void LogMoneyChanged(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "01AB1C26B9CF0BE8EB5A90888AD6D0FBF610C62B135D07E74F978AEB14BF5870",
              "Hash": "6F30E8B29D8FC0527CF9CA5FB8CFB833D955324E942D8E93926A16C4F548F860",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogSlotChanged(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "LogSlotChanged",
              "Signature": "public System.Void LogSlotChanged(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "6594CB8623D8AED1D3FABBD0CF786000FF75AA1BA2FB9E1C9998E364E6C601D6",
              "Hash": "B68C80426C3EDFBE5B617DE404D37E3FC1E1A78280812F21F6FC49DB57B5DF1E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityError(System.String, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "SanityError",
              "Signature": "public System.Void SanityError(System.String msg, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "22692D3CF1956C63ADAA78B7AE0D822C5D256B941C8564E31FDE87B0FA14E7BE",
              "Hash": "D1C70740423C9D466DDE33F2B93C2A2B80FEE8D0EA98A91B86794C20198CC5A5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Inventory.ServerInventoryApplyException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Sanity error - "
              ],
              "Source": null
            },
            {
              "Id": "TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryCreateNewItemInstance",
              "Signature": "public System.Boolean TryCreateNewItemInstance(System.String itemId, System.Int32 stackAmount, out Shared.Models.Items.ItemInstanceModel\u0026 itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "6B78E2BA12E1DB0DCC348745E531FAE4886FAFAB2FE42CB21C2FEEA2730B94B5",
              "Hash": "316587FBF77565C3D3DB6CD41F49E93D85D37B16BDF3B739A98FE25AF5911686",
              "CalledMethods": [
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInventory",
              "Signature": "public System.Boolean TryGetInventory(System.Guid id, out Shared.Models.Items.SharedInventoryModel\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F7E85275AC6AA852BDA361AF19C3D2A8AE5EF052D169E45CD599DF2A0FE6D95C",
              "Hash": "5E070CD0FD256F69F6B2882215ED41C396819BC2E10B82A240BD889CEEFE3182",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5F8F57718647D09C3DDC37DA234889F7FA4903F8425BCF56AAE631B7C503D89"
        },
        {
          "Id": "CandideServer.Inventory.ServerInventoryApplyException",
          "Name": "ServerInventoryApplyException",
          "DisplayName": "ServerInventoryApplyException",
          "FullName": "CandideServer.Inventory.ServerInventoryApplyException",
          "Namespace": "CandideServer.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.MessageModels.AddConstructionRecipeMessage",
          "Name": "AddConstructionRecipeMessage",
          "DisplayName": "AddConstructionRecipeMessage",
          "FullName": "CandideServer.MessageModels.AddConstructionRecipeMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9C3C615F65CAC69ADD26485DF7B11DAD83DB7DA5F68FA4DB58217AFF3CB639A6"
        },
        {
          "Id": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
          "Name": "ApplyEntityAuraMessage",
          "DisplayName": "ApplyEntityAuraMessage",
          "FullName": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
          "Namespace": "CandideServer.MessageModels.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "OverrideArgs:Shared.Aura.Args.AbstractAuraArgs",
              "Name": "OverrideArgs",
              "Type": "Shared.Aura.Args.AbstractAuraArgs",
              "Signature": "public Shared.Aura.Args.AbstractAuraArgs OverrideArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6944515D514B87565FAA5B19A3AD49FF0B2A7D89321E597FDFFF6990162AF7C9"
            },
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "StackSize:System.Int32",
              "Name": "StackSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A2411D75F4AE37B50C97726C5D34B9EBB08BA67C5BA0EB08CE08F9A852F2308"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9309666E013027A4547B8D904AA888256595124591AB166A35117393045A9D5F"
        },
        {
          "Id": "CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage",
          "Name": "ReapplyEntityAurasMessage",
          "DisplayName": "ReapplyEntityAurasMessage",
          "FullName": "CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage",
          "Namespace": "CandideServer.MessageModels.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78BCA4FA3AE0CCB5BC5FBE18ADD2586E1DAA7F93C901EEFA42B812AA98606175"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "23D4FB13B534BF96467ACC84B45A770EC1A4D578911E737581A72A2B257BBEC5"
        },
        {
          "Id": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
          "Name": "RemoveAuraFromEntity",
          "DisplayName": "RemoveAuraFromEntity",
          "FullName": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
          "Namespace": "CandideServer.MessageModels.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "AuraInstanceTypeId:System.String",
              "Name": "AuraInstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraInstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55EA420101939B7D511D2BBA51651EE700E174C497F390FA8BDF560E77D099D9"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C8BFD6CEE7D535C6996943FFE927ACE428666934437B7F68A1536DCE50175ADF"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossFightMessage",
          "Name": "BossFightMessage",
          "DisplayName": "BossFightMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossFightMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FightModel:CandideServer.Models.Boss.BossFightModel",
              "Name": "FightModel",
              "Type": "CandideServer.Models.Boss.BossFightModel",
              "Signature": "public CandideServer.Models.Boss.BossFightModel FightModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61031010864C0AD9A071882626D46675A365C5BB6BC103D6D9BFCFA5079B3447"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "843CE2C006CF86E90081236CC52F5B4543CBB5314F858731B84BFEEA8C89BCB2"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossLocationMessage",
          "Name": "BossLocationMessage",
          "DisplayName": "BossLocationMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossLocationMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Location:CandideServer.Models.Boss.BossLocationModel",
              "Name": "Location",
              "Type": "CandideServer.Models.Boss.BossLocationModel",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel Location",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02E0E0D4E3841333A5C0DE2F00D3D023B3CE7E657A0F5144206F0426D8CFB88F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69C8053A978E75DCFAA986BB5C9000BEE0A1CA3772A6CCEFBC6DCEF17B9FB5FF"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
          "Name": "BossMusicUpdateMessage",
          "DisplayName": "BossMusicUpdateMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossFightId:System.Guid",
              "Name": "BossFightId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossFightId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF41DBEFA1D4709E25F4E75B287B0DDFF659428E28B3D84E7FB1DAFF23DB36EA"
            },
            {
              "Id": "Parameter:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Parameter",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Parameter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5123F893985ED8B86C2CC7CBE5EA381FAD2FCA3E87169451E2B9153016D35C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7C39001099DBC86C667EE5C76A411E2632C48A8CB0FC4368664A30A0951269E"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossSpawnCheatMessage",
          "Name": "BossSpawnCheatMessage",
          "DisplayName": "BossSpawnCheatMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossSpawnCheatMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC80BBC980634F4641657E80EEA24658B1D28056BE46586F41A748B625F7B4D6"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossUpdateMessage",
          "Name": "BossUpdateMessage",
          "DisplayName": "BossUpdateMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossUpdateMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossFightId:System.Guid",
              "Name": "BossFightId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossFightId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF41DBEFA1D4709E25F4E75B287B0DDFF659428E28B3D84E7FB1DAFF23DB36EA"
            },
            {
              "Id": "CurrentHealth:System.Single",
              "Name": "CurrentHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6125545B3E2F091D7A24773D03CDFDD9A54E094374AC796D7E9D25F3038BE3"
            },
            {
              "Id": "MaxHealth:System.Single",
              "Name": "MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037D96DC34E7A27FBD728F8B651F6F87FB6723F63310EB48CB66B61D6AA64B3D"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58A10812E9628D3056160364B0409621CB8B255BACFF9AE4F2FDF6FA32A3D515"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.BossWorldLockMessage",
          "Name": "BossWorldLockMessage",
          "DisplayName": "BossWorldLockMessage",
          "FullName": "CandideServer.MessageModels.Bosses.BossWorldLockMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossFightId:System.Guid",
              "Name": "BossFightId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossFightId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF41DBEFA1D4709E25F4E75B287B0DDFF659428E28B3D84E7FB1DAFF23DB36EA"
            },
            {
              "Id": "Locked:System.Boolean",
              "Name": "Locked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Locked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1321DDF90438E6A0915FED32D2937B8E99E2E82C17B0AA503AB612F027948D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AFD9D69FA8F24C8B5376390EF7C2F04BE62A74AEC2CE10995E97CAABE384A365"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage",
          "Name": "DiscoverBossLocationMessage",
          "DisplayName": "DiscoverBossLocationMessage",
          "FullName": "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DiscoveredThroughObject:System.Boolean",
              "Name": "DiscoveredThroughObject",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DiscoveredThroughObject",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A31AE58669D478E7B9A8A70F7A68E456AFB1EFC5D6DD5BC7FF9AA1A4ABE454"
            },
            {
              "Id": "DiscoveringPlayer:System.Int32",
              "Name": "DiscoveringPlayer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DiscoveringPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3B31F6C32D705D5D4BECFC746C61BE2AF00D44022BC46515B4CD891209275F1"
            },
            {
              "Id": "Location:CandideServer.Models.Boss.BossLocationModel",
              "Name": "Location",
              "Type": "CandideServer.Models.Boss.BossLocationModel",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel Location",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02E0E0D4E3841333A5C0DE2F00D3D023B3CE7E657A0F5144206F0426D8CFB88F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "39D5180C0121C13A676BBF72EE6F004CF526927922648D9A0B7FB11407BB38A9"
        },
        {
          "Id": "CandideServer.MessageModels.Bosses.RemoveBossFightMessage",
          "Name": "RemoveBossFightMessage",
          "DisplayName": "RemoveBossFightMessage",
          "FullName": "CandideServer.MessageModels.Bosses.RemoveBossFightMessage",
          "Namespace": "CandideServer.MessageModels.Bosses",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossFightId:System.Guid",
              "Name": "BossFightId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossFightId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF41DBEFA1D4709E25F4E75B287B0DDFF659428E28B3D84E7FB1DAFF23DB36EA"
            },
            {
              "Id": "Defeated:System.Boolean",
              "Name": "Defeated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Defeated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B9E1784DD6F15BDEB3F127E60F86F7FB1736F1AFA0419D06A35AF07AC267F69"
            },
            {
              "Id": "Despawned:System.Boolean",
              "Name": "Despawned",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Despawned",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5846FA05CCF464B4F6FF40C5B0BC893392A43FE10B30B601F15BAFBE7CE1C619"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D82AFF917C10A8AB5438598F4AD7B6541087066C2AEFA52E56CC9488001614EC"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.BuildingOverviewModel",
          "Name": "BuildingOverviewModel",
          "DisplayName": "BuildingOverviewModel",
          "FullName": "CandideServer.MessageModels.Buildings.BuildingOverviewModel",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingDataId:System.String",
              "Name": "BuildingDataId",
              "Type": "System.String",
              "Signature": "public System.String BuildingDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2537898EC15FE3E1527F837FDAC4F8FB6CA21B97B4C87380D4B58F21DCA38B3"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Buildings.CitizenSlotOverviewModel\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Buildings.CitizenSlotOverviewModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Buildings.CitizenSlotOverviewModel\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E90A058410241DE469DB1759431F0E378200ABFD0F2D704E344D5A3B8B93BBD"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "982B085D5E75CD6A45912545AF196CC20959356F96BE37D8F05E81C5D17F0653"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
          "Name": "BuildingRemovedMessage",
          "DisplayName": "BuildingRemovedMessage",
          "FullName": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizensChangedForTownMessages:CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
              "Name": "CitizensChangedForTownMessages",
              "Type": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
              "Signature": "public CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage CitizensChangedForTownMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CBC1C42C49A6D77E1616DC1D54B6F71990178F1EDEBF77F2E17A9CA231FED2C"
            },
            {
              "Id": "JobUpdates:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E",
              "Name": "JobUpdates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E JobUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBF8DF7421F425AD3ABFC1069352761A6D3398DD0A12A0A921D2D0E8AB43E510"
            },
            {
              "Id": "RemovedBuildingId:System.Guid",
              "Name": "RemovedBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RemovedBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "763E4363AFCB3BDE4456E212C7BDBFB28F4081415EE00C3FA0680DDF74C1B801"
            },
            {
              "Id": "RemovedCitizenIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Text.StringId\u003E",
              "Name": "RemovedCitizenIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E RemovedCitizenIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A590B55398D25C9637CC6243C32BA8A9C16DFB7B4D7FB22FC882B50403C73A64"
            },
            {
              "Id": "RemovedConnectionIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedConnectionIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedConnectionIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD06AC549D68E35A0953D66A457D4103374F5A790D7A9AE2559A2DDFECAEA4F3"
            },
            {
              "Id": "RemovedInternalResourceStorages:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedInternalResourceStorages",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedInternalResourceStorages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EED6933BCDDF5C88BC6FB357A7BC4697E733C8C05C2688ED36D1549F49BA5AD"
            },
            {
              "Id": "RemovedInventories:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedInventories",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedInventories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01810C817BB303CE68DBC60BE1D6E87D1ABBF159C6AAC1BD8EBC5B167B7BC575"
            },
            {
              "Id": "RemovedJobs:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedJobs",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedJobs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0357F4F49FCA3FD74488FC71FA6E998DDAB1FC09C2957465D49E8A9FF3A47EE5"
            },
            {
              "Id": "RemovedWorlds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedWorlds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedWorlds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6079FC6964BE1EFBC69F6DF0B0A2D7DCF0B771FDBCF3D20CBF0700723F14DB99"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DA7844AB640B2E636615BCBF930469269F8661799919FA6FF4009D25D3C9E200"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
          "Name": "BuildingSpawnedMessage",
          "DisplayName": "BuildingSpawnedMessage",
          "FullName": "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingCitizenSlots:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Name": "BuildingCitizenSlots",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E BuildingCitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87FF4EC1D5CF25393E2D46CBDD6F6BD519A8531A1EC70511F71D5DFE8A1345DC"
            },
            {
              "Id": "BuildingInstance:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "BuildingInstance",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel BuildingInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00197FE3EE8C7597ECB584584708B3BBD335F179892CFFCA4F415E845C462459"
            },
            {
              "Id": "ConstructionSiteId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ConstructionSiteId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C70643708834019B5F5926F767EFE306438F0B29B310F48B625FF83FDBAB1B"
            },
            {
              "Id": "ExteriorWorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "ExteriorWorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel ExteriorWorldModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD2471C68A7719DE61ED8DEF07EABBA648866EEF432D1B0C072DFA5E0CBD474D"
            },
            {
              "Id": "InteriorWorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "InteriorWorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel InteriorWorldModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36CABF355A2B40E58F658FF3923FBF2ED9E220175BA60289C7F3FF936C2C25A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "67DD6AF9B233D3867DFDEC1AD9253E35B3CD6FEF63C16AF39A25067F8D80503B"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage",
          "Name": "BuildingUpgradedMessage",
          "DisplayName": "BuildingUpgradedMessage",
          "FullName": "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingInstance:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "BuildingInstance",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel BuildingInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00197FE3EE8C7597ECB584584708B3BBD335F179892CFFCA4F415E845C462459"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC93F12101CDCA0F516AEB5A8CDC0B680803BC372714AC02567C449126C0A580"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0B1D47C92C067096A7C4301ACB138C0A220CCAEDDEFCB7AF5D1E3338B5C595D4"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.CitizenSlotOverviewModel",
          "Name": "CitizenSlotOverviewModel",
          "DisplayName": "CitizenSlotOverviewModel",
          "FullName": "CandideServer.MessageModels.Buildings.CitizenSlotOverviewModel",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobBaseId:System.String",
              "Name": "JobBaseId",
              "Type": "System.String",
              "Signature": "public System.String JobBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEC02F1398BC60FC019504884CF0BD51021F0154CB69A15637AB9DC16FA830D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4BD67AA9519AAF1424663F24D97E345ABCF8513F646C1F8978FEB84E4727BDFD"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage",
          "Name": "DepositEntityIntoStorageMessage",
          "DisplayName": "DepositEntityIntoStorageMessage",
          "FullName": "CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "OnErrorEntityPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "OnErrorEntityPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E OnErrorEntityPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4860DC05732C31D4B9FBA302FF7955A653CD35A0B125AA5491CCC858FF9F80C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4B2D0D019C9824BD43CE29EDD9F34F6E2209A360C118A65EFFDD57AF58B55025"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest",
          "Name": "GetBucketDepleteResourceStorageEndpointRequest",
          "DisplayName": "GetBucketDepleteResourceStorageEndpointRequest",
          "FullName": "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "BucketEntityId:System.Guid",
              "Name": "BucketEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BucketEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E39CA2FE5C0B3CCFB32DD9D1B9CDC14A72051EA2803977BB0DDCE60B5DB044C5"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "ResourceId:System.String",
              "Name": "ResourceId",
              "Type": "System.String",
              "Signature": "public System.String ResourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0082C8909D97252403963F031E5EF53C9A6A1AD2855E3CBA9B678A76E654EEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "579583DDDB97318D8CB2BD952A48A645A526142DB8CFCE6CED453B6A5C90493A"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse",
          "Name": "GetBucketDepleteResourceStorageEndpointResponse",
          "DisplayName": "GetBucketDepleteResourceStorageEndpointResponse",
          "FullName": "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmountLeft:System.Int32",
              "Name": "AmountLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FF04823A35C4AB42AB1ED1631F1419A425910ABCA8F9B0814D437F18586AE78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "956D5DFB75F85C724A7F35EABCB2DA89E95FFD503FCEEE7123ED238B67E13106"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest",
          "Name": "GetBucketDepositResourceStorageEndpointRequest",
          "DisplayName": "GetBucketDepositResourceStorageEndpointRequest",
          "FullName": "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BucketEntityId:System.Guid",
              "Name": "BucketEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BucketEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E39CA2FE5C0B3CCFB32DD9D1B9CDC14A72051EA2803977BB0DDCE60B5DB044C5"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7E2D8E96D763A836C2A414B635651FC68DA2870F9AA27F9E4871EFAD2D4558FB"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse",
          "Name": "GetBucketDepositResourceStorageEndpointResponse",
          "DisplayName": "GetBucketDepositResourceStorageEndpointResponse",
          "FullName": "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.RemoveBuildingMessage",
          "Name": "RemoveBuildingMessage",
          "DisplayName": "RemoveBuildingMessage",
          "FullName": "CandideServer.MessageModels.Buildings.RemoveBuildingMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA14D72C9D546520A0313CEA41CAAB8DCD9D066FB4C106FEF4D785154840E693"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage",
          "Name": "TryTurnItemIntoFuelForSourceMessage",
          "DisplayName": "TryTurnItemIntoFuelForSourceMessage",
          "FullName": "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExpectedItemInstanceId:System.Guid",
              "Name": "ExpectedItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ExpectedItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C671833350E6F8B4C1CB415A0B26E2D85E3FCC949798918F5BE52900E8A4D4F"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            },
            {
              "Id": "SourceId:System.Guid",
              "Name": "SourceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A3157AD4553D66AB626218B9A312586D6C6B062D996AD4A51659358D1E5B345"
            },
            {
              "Id": "StackAmount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "StackAmount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E StackAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D59045AE61C1AFE1540D882382E58C13411B703A3035FB7B96895025FD790C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "602EA2B252CF5ADEC15C6FC1B9DB735031DA715DADAE73C4B92A8A9775E9D3EB"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest",
          "Name": "TryUpgradeBuildingRequest",
          "DisplayName": "TryUpgradeBuildingRequest",
          "FullName": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "ResourcesSourceId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourcesSourceId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourcesSourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDBED5A6462E1373638D2BEB63E6E74FEDA5E5CB781A569FD0B7317982782BDD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A032C6D654C3B4B1D5B4A0B6F9F7BEFF83219FF7543AD7FEA824554BC4A81132"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse",
          "Name": "TryUpgradeBuildingResponse",
          "DisplayName": "TryUpgradeBuildingResponse",
          "FullName": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
          "Name": "UpdateBuildingAppealMessage",
          "DisplayName": "UpdateBuildingAppealMessage",
          "FullName": "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CalculatedAppeal:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "CalculatedAppeal",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E CalculatedAppeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73595530F2DACE88A8383FEE40E1D76D00F992D15D72C45EEFE800F69DD7C59C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7642A3183FB9C06D396C6932B9595F95DB5C0929835CA9CC8C9C96B4A2AEC1D"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.UpdateBuildingMessage",
          "Name": "UpdateBuildingMessage",
          "DisplayName": "UpdateBuildingMessage",
          "FullName": "CandideServer.MessageModels.Buildings.UpdateBuildingMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingCitizenSlots:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Name": "BuildingCitizenSlots",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E BuildingCitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87FF4EC1D5CF25393E2D46CBDD6F6BD519A8531A1EC70511F71D5DFE8A1345DC"
            },
            {
              "Id": "Model:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A02E8EED6624DAC005CBBF6FF4B96D6745EE4E33EA8F9A590CDE8462F04A801"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "98D3B9BEC71BA75395BF317C07976C7EF0C262259DAA05CF81FADD19EFB0583A"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
          "Name": "UpdateBuildingParametersMessage",
          "DisplayName": "UpdateBuildingParametersMessage",
          "FullName": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "UpdateParameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "UpdateParameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E UpdateParameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "461B8D73E7D3F7887F9986477DB1E986C8738C1B760DCD82FCC3EF2901941623"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromBuildingModel(CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ECandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
              "Name": "FromBuildingModel",
              "Signature": "public CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage FromBuildingModel(CandideServer.Models.Buildings.BuildingInstanceModel instanceModel)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
              "Parameters": [
                {
                  "Name": "instanceModel",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C7AA145216CA37B0D246EF5E126B4FEE938997899DFBA65210CF2C72774DF049",
              "Hash": "BF1C7AD04DB85A4E35DC9534968332B5B0084D7D5FED556C7B6F62C9D307D6E4",
              "CalledMethods": [
                "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6002B3B5A2CF40EE104EC6D6B87925CD67B911C5B9B4CF081EA1DD653901BB84"
        },
        {
          "Id": "CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage",
          "Name": "UpgradeBuildingCheatMessage",
          "DisplayName": "UpgradeBuildingCheatMessage",
          "FullName": "CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage",
          "Namespace": "CandideServer.MessageModels.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "13AD733CB3120FC2050AEFEE1B4B167717BAF39A871E4022BBE46C52CA163958"
        },
        {
          "Id": "CandideServer.MessageModels.ChatLogMessage",
          "Name": "ChatLogMessage",
          "DisplayName": "ChatLogMessage",
          "FullName": "CandideServer.MessageModels.ChatLogMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MessageType:CandideServer.Models.ChatMessageType",
              "Name": "MessageType",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType MessageType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9492C4C80E8DC26DF58519CA37A0B1E494A976F57A5959310D71FFC9F4BE4AC5"
            },
            {
              "Id": "P1:System.Nullable\u00601\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Name": "P1",
              "Type": "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Signature": "public System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E P1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "808787F03D8C1F93F159B508A00D782611D0AD39944C58773CB58F383418548C"
            },
            {
              "Id": "P2:System.Nullable\u00601\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Name": "P2",
              "Type": "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Signature": "public System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E P2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22880C1A0A229727555AEFD918F72D8DF3388127BAD80B60D38BC56E98560847"
            },
            {
              "Id": "P3:System.Nullable\u00601\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Name": "P3",
              "Type": "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E",
              "Signature": "public System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E P3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7473BEE15213C5F468C7B842E891DF568269970635D0447B7CA1CAA8FB8B7CFF"
            },
            {
              "Id": "Sender:System.String",
              "Name": "Sender",
              "Type": "System.String",
              "Signature": "public System.String Sender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C000E66058E48C23D53E2B8EB4D51C0550418338DE0BA079B310896569089E27"
            },
            {
              "Id": "Silent:System.Boolean",
              "Name": "Silent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Silent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F716A3D39B083D36C20083E58393A6D93BA1683F18670326DF7A21CD3A894EF"
            },
            {
              "Id": "Sound:System.String",
              "Name": "Sound",
              "Type": "System.String",
              "Signature": "public System.String Sound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B02832C81E436E1FB31887419C89FAE2B3C00A3FCF081D922A3C28C83D76D0BC"
            },
            {
              "Id": "StringId:System.String",
              "Name": "StringId",
              "Type": "System.String",
              "Signature": "public System.String StringId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D538C08CCF05D1FD2F8E0CEA286DC4062B118ADFE443EDFA6CA925435936790"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AsStringId(Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.Boolean, System.String)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "AsStringId",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage AsStringId(Shared.Text.StringId stringId, CandideServer.Models.ChatMessageType messageType, System.Boolean silent, System.String sound)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "silent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sound",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "2F45293EF6B05C1D62ACEAB045B3A32D109283351FF5D318BA45FDC5430291E5",
              "Hash": "D9658A4012C8C70101403319F5871A0F06D114F77C4B739106932157023FFA9A",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "DirectText",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage DirectText(System.String text, CandideServer.Models.ChatMessageType messageType, System.String senderName)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "senderName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "FD711A622986A5E8DC59CADB7BF1F6D5FA26A046C565C9319B340CFD09458BC5",
              "Hash": "A954F3E9CA2537D077D6083C429E143277FCC5A5BEBC9A65122B597A88A9434C",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Format(System.String, System.Single, CandideServer.Models.ChatMessageType)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "Format",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage Format(System.String stringId, System.Single number, CandideServer.Models.ChatMessageType messageType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "number",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "40867AB03AF831E57F90E5B84FC507DAD79B4A5EBD6F0BF46BB1219E69EFCC09",
              "Hash": "7B440DF9D3D7FF7B5E621427615F8DAF3A4944EC065191BA86E1D207848E1C22",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::Parameter(System.Single)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Format(System.String, System.String, CandideServer.Models.ChatMessageType)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "Format",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage Format(System.String stringId, System.String textParameter, CandideServer.Models.ChatMessageType messageType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textParameter",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "8694BE6B58455482C38F3416D4579E56D62BC50965954E8CE72471DC29B7DDBF",
              "Hash": "58455A0F390B2918E3734AE0EB9D8963923C3C85573C0DCF25BF8EB8CAB0A163",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::Parameter(System.String)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Format(System.String, System.String, System.String, System.String, CandideServer.Models.ChatMessageType)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "Format",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage Format(System.String stringId, System.String textParameter1, System.String textParameter2, System.String textParameter3, CandideServer.Models.ChatMessageType messageType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textParameter1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textParameter2",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textParameter3",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "3E38B154B2A3FBA45005A1C27029A8F8BFA0B8B345A20C93B8C9731E75DBB9B4",
              "Hash": "C58D25E93AACAE244A03B7D68993E121439EA0268F3997FCE6DB3E5D11A756F9",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::Parameter(System.String)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "FormatStringId",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage FormatStringId(System.String stringId, Shared.Text.StringId stringIdParameter, CandideServer.Models.ChatMessageType messageType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringIdParameter",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "281883C45DB145191CB64C6455D75D10F248F64E0273349ABD267ACFF3B6E8D5",
              "Hash": "807FFCC2455C13074B080E6CCBAAB45A912667C9B08CB0316E122DD3DE8542FE",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::ParameterStringId(Shared.Text.StringId)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FormatStringId(System.String, Shared.Text.StringId, Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.String)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "FormatStringId",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage FormatStringId(System.String stringId, Shared.Text.StringId stringIdParameter, Shared.Text.StringId stringIdParameter2, CandideServer.Models.ChatMessageType messageType, System.String sound)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringIdParameter",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringIdParameter2",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "E956566416BB3AF2F74777555CEE27B15E3120A51B2B6C5731C91B9247792AF1",
              "Hash": "A02D5103B688CEA1547E11A024BF0328711692906592EEC5B2E8E22AEF332CC8",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::ParameterStringId(Shared.Text.StringId)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FormatStringId(System.String, Shared.Text.StringId, System.Single, CandideServer.Models.ChatMessageType)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "FormatStringId",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage FormatStringId(System.String stringId, Shared.Text.StringId stringIdParameter, System.Single number, CandideServer.Models.ChatMessageType messageType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringIdParameter",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "number",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "0AB429E54E286BF6EE0AF21021310301A1155E331EE429A497F488708CF8EA21",
              "Hash": "73A55BE2257E13418D85863F624F37CE1215DAC63B541C9DA5C88064E4298B7D",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::ParameterStringId(Shared.Text.StringId)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)",
                "CandideServer.MessageModels.ChatLogMessage::Parameter(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FormatStringId(System.String, Shared.Text.StringId, System.String, CandideServer.Models.ChatMessageType, System.String)-\u003ECandideServer.MessageModels.ChatLogMessage",
              "Name": "FormatStringId",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage FormatStringId(System.String stringId, Shared.Text.StringId stringIdParameter, System.String textParameter, CandideServer.Models.ChatMessageType messageType, System.String sound)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.ChatLogMessage",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringIdParameter",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textParameter",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "CF7B797D78780A03F503D3801297CCBD22F188E14E6FF5B1A61E8C6A1FA6482D",
              "Hash": "61697280A3C9F4D95CD4ADC9EFDCCE704962D6EDE57C11CADB94E3B6100D35D5",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::.ctor()",
                "CandideServer.MessageModels.ChatLogMessage::ParameterStringId(Shared.Text.StringId)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::.ctor(!0)",
                "CandideServer.MessageModels.ChatLogMessage::Parameter(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDebugText()-\u003ESystem.String",
              "Name": "GetDebugText",
              "Signature": "public System.String GetDebugText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "2787759447FFA3208BCB6A0E95DD9FDE426F757B22803717E867F6CB28844834",
              "Hash": "66F88823253079B152396F31BB27CA43F05154E3D44CF70897A663813601C5C9",
              "CalledMethods": [
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideServer.MessageModels.ChatParameter::GetTranslation()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            },
            {
              "Id": "GetTranslation()-\u003ESystem.String",
              "Name": "GetTranslation",
              "Signature": "public System.String GetTranslation()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "8931988ABAA6F87528BA8D3E7006D628FBF0A4279AFCD634948BEA7332172D03",
              "Hash": "993E98C7720A325D7D16B634E5FCDE1131FA17A57D9A585B7B936CDCFFA7B151",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::TryGetString(System.String, System.String\u0026)",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.MessageModels.ChatParameter\u003E::GetValueOrDefault()",
                "CandideServer.MessageModels.ChatParameter::GetTranslation()",
                "System.String::Format(System.String, System.Object, System.Object, System.Object)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.String::Format(System.String, System.Object)"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            },
            {
              "Id": "Parameter(System.Single)-\u003ECandideServer.MessageModels.ChatParameter",
              "Name": "Parameter",
              "Signature": "private CandideServer.MessageModels.ChatParameter Parameter(System.Single number)",
              "Visibility": "private",
              "ReturnType": "CandideServer.MessageModels.ChatParameter",
              "Parameters": [
                {
                  "Name": "number",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "0014B96F3CAC30CBB2CBB3C426D3C0404BE3C61807A2B14BAD6816A063B02C71",
              "Hash": "53B0F6919A093594E48ACAE0D3B0D4403E3A71B2A54BB8B8AC666A5DE4FF51CD",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Parameter(System.String)-\u003ECandideServer.MessageModels.ChatParameter",
              "Name": "Parameter",
              "Signature": "private CandideServer.MessageModels.ChatParameter Parameter(System.String text)",
              "Visibility": "private",
              "ReturnType": "CandideServer.MessageModels.ChatParameter",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1E0B98974CA49E6CBFEA5990FCAF7362DD3C2E1B41FEB8B8D114E25CEF37970C",
              "Hash": "002FB461B4C37B6AF739FA088AAFC50C3718F03EC6BB7534F644088FE1079615",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParameterStringId(Shared.Text.StringId)-\u003ECandideServer.MessageModels.ChatParameter",
              "Name": "ParameterStringId",
              "Signature": "private CandideServer.MessageModels.ChatParameter ParameterStringId(Shared.Text.StringId stringId)",
              "Visibility": "private",
              "ReturnType": "CandideServer.MessageModels.ChatParameter",
              "Parameters": [
                {
                  "Name": "stringId",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9012E98A07506BE94D1E4650405D9735D9B1E7E25F89B0A6442A7DF61B00CD29",
              "Hash": "611572E25AB23BDB5A2618B54DD0F69679800ADB0E8B83DA3A3182B57683538A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "953061BD3BEB7535443C6F548C71C294AE0032DA8DC4DE6B4A29469750138D20"
        },
        {
          "Id": "CandideServer.MessageModels.ChatParameter",
          "Name": "ChatParameter",
          "DisplayName": "ChatParameter",
          "FullName": "CandideServer.MessageModels.ChatParameter",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Number:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Number",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Number",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE78281A69CAFE1659D2BB0B71A537F642C9388D7C3C7701C57E471867DB2E22"
            },
            {
              "Id": "StringId:System.String",
              "Name": "StringId",
              "Type": "System.String",
              "Signature": "public System.String StringId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D538C08CCF05D1FD2F8E0CEA286DC4062B118ADFE443EDFA6CA925435936790"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTranslation()-\u003ESystem.Object",
              "Name": "GetTranslation",
              "Signature": "public System.Object GetTranslation()",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "83D9B5BB5D87097194E8D3D0034216B154F90324CA84D8888429EA430810B2F3",
              "Hash": "EFE247175B8B56BA79D85E6E56AC314540A1E1B9EF4D94E562BB77BADA104B61",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            }
          ],
          "Hash": "398EE452B9474153FD342FF259D70FB8F8874A6039D287DB2B1FF6880F2D8B6D"
        },
        {
          "Id": "CandideServer.MessageModels.CheckVersionRequest",
          "Name": "CheckVersionRequest",
          "DisplayName": "CheckVersionRequest",
          "FullName": "CandideServer.MessageModels.CheckVersionRequest",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Version:CandideCreator.Shared.Models.ReleaseVersion",
              "Name": "Version",
              "Type": "CandideCreator.Shared.Models.ReleaseVersion",
              "Signature": "public CandideCreator.Shared.Models.ReleaseVersion Version",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "701753149DF7680545C95CB22B91C5BBB2B055269E5266D12283E6CBFC02F20F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D64E1DAB139ADF342306A0ABBDA3754FB167AAF972FDCD604643D496CD09396F"
        },
        {
          "Id": "CandideServer.MessageModels.CheckVersionResponse",
          "Name": "CheckVersionResponse",
          "DisplayName": "CheckVersionResponse",
          "FullName": "CandideServer.MessageModels.CheckVersionResponse",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Compatible:System.Boolean",
              "Name": "Compatible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Compatible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E15A055A3A2F880FE6A2C8FF9341892A2E6A74665A21DE000D9ED6D9149E4FE"
            },
            {
              "Id": "IsPasswordProtected:System.Boolean",
              "Name": "IsPasswordProtected",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPasswordProtected",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F60F6A98ADD1EF5FC4B6194A062BA873E107EC4054B7546AEB908FACA8E3973"
            },
            {
              "Id": "Version:CandideCreator.Shared.Models.ReleaseVersion",
              "Name": "Version",
              "Type": "CandideCreator.Shared.Models.ReleaseVersion",
              "Signature": "public CandideCreator.Shared.Models.ReleaseVersion Version",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "701753149DF7680545C95CB22B91C5BBB2B055269E5266D12283E6CBFC02F20F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "31C5DE85AC72D82BF23064CBCFDDE6E0F10D6A6E88C4E99DED32D7BD39852DE5"
        },
        {
          "Id": "CandideServer.MessageModels.Chunks.ChunkDataMessage",
          "Name": "ChunkDataMessage",
          "DisplayName": "ChunkDataMessage",
          "FullName": "CandideServer.MessageModels.Chunks.ChunkDataMessage",
          "Namespace": "CandideServer.MessageModels.Chunks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeIds:System.String[]",
              "Name": "BiomeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] BiomeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56A675A13989C9AA062172F11F1ECDE15A40CE50DD55A45C1362BDA8D27D974D"
            },
            {
              "Id": "Crops:CandideServer.MessageModels.Crops.CropDataMessage[]",
              "Name": "Crops",
              "Type": "CandideServer.MessageModels.Crops.CropDataMessage[]",
              "Signature": "public CandideServer.MessageModels.Crops.CropDataMessage[] Crops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "563E177DABA87F4A9125405FDC3E4AC64D235567AC77276C85DD62399EB086E5"
            },
            {
              "Id": "Entities:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B817BF9400759BE82A1C2AF00A47544C5A9BB00F95A75D8EC14EE9550858B6"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA53411136CFD758000D85DBC04308BA23EF46598F019509D997BD259ACBC71"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[]",
              "Signature": "public Shared.Models.WorldTile[] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D6547C14C5A53FFF2EB8A3FCF458C4AAB29B56151FB6ADD3A8BFA91F01DDF7A"
            },
            {
              "Id": "WorldItems:System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "WorldItems",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E WorldItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDB5FCFBC6D386A5CB3AC961B63B6B0948863B4571C2330DE8980428DBEF0513"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3C4703D0138577851EF5ABAD325775A8CFC3A0A7271CDC77098A319BF0A3380"
        },
        {
          "Id": "CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest",
          "Name": "GetChunkEntitiesRequest",
          "DisplayName": "GetChunkEntitiesRequest",
          "FullName": "CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest",
          "Namespace": "CandideServer.MessageModels.Chunks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Chunks:Microsoft.Xna.Framework.Point[]",
              "Name": "Chunks",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "public Microsoft.Xna.Framework.Point[] Chunks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7D9FC3F8FAD5BEF1A1D26E2A956CBAD59EFC215E11989ADFF94333665C7DAA3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A43104AB23ED70CFC6848D7D8E16AADA7D667CE3EF5CF613811150ACE78E7A5D"
        },
        {
          "Id": "CandideServer.MessageModels.Chunks.GetChunkEntitiesResponse",
          "Name": "GetChunkEntitiesResponse",
          "DisplayName": "GetChunkEntitiesResponse",
          "FullName": "CandideServer.MessageModels.Chunks.GetChunkEntitiesResponse",
          "Namespace": "CandideServer.MessageModels.Chunks",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:System.Guid[]",
              "Name": "Entities",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84F4A911914BDBF7012743EAE3176D6A2F6F4FBDFBA76C3CF5A4EA40C10935E9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "18C12D97A94D0C5B89DEFBF393B9F283EC7BA66C638156A46102324431523D52"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage",
          "Name": "AcquireCitizenQuestMessage",
          "DisplayName": "AcquireCitizenQuestMessage",
          "FullName": "CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A46F62BE08B75ED7D657A4090549853BB1436C25B6527AF7D44EC96A14ECFCFE"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage",
          "Name": "ApplyCitizenAuraMessage",
          "DisplayName": "ApplyCitizenAuraMessage",
          "FullName": "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC30EE72AC9D2EEFE2DDC2896E6A46869E40A8C057C7B5D7DB12596AE49E96FD"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
          "Name": "CitizenAssignmentsChangeForTownMessage",
          "DisplayName": "CitizenAssignmentsChangeForTownMessage",
          "FullName": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenUpdates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Name": "CitizenUpdates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E CitizenUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9087B18B55AB730C37063AF3C147DBCFB4367571898B09CC8374751700C0B304"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "56BA62791DF46CA485B16C4AAC13D5AD7CE99209E3394A258B16EF438FA2A423"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.CitizenDiedMessage",
          "Name": "CitizenDiedMessage",
          "DisplayName": "CitizenDiedMessage",
          "FullName": "CandideServer.MessageModels.Citizens.CitizenDiedMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A46F62BE08B75ED7D657A4090549853BB1436C25B6527AF7D44EC96A14ECFCFE"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.CreateCitizenSlotMessage",
          "Name": "CreateCitizenSlotMessage",
          "DisplayName": "CreateCitizenSlotMessage",
          "FullName": "CandideServer.MessageModels.Citizens.CreateCitizenSlotMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            },
            {
              "Id": "NewCitizenSlotId:System.Guid",
              "Name": "NewCitizenSlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewCitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1469D6F3F1EBDD0388FCFCCB8A87BBAF52C9EA380132ACEE904B56B7B0B2048A"
            },
            {
              "Id": "NewJobId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "NewJobId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E NewJobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C29A5827F99AB5BC110C1E65600EC81A360E5617C4E22EDC0425D8B827C079"
            },
            {
              "Id": "SpawnLocation:Shared.Models.Buildings.SpawnLocation",
              "Name": "SpawnLocation",
              "Type": "Shared.Models.Buildings.SpawnLocation",
              "Signature": "public Shared.Models.Buildings.SpawnLocation SpawnLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "574B9E93DE6CD346E0713A9A70C0B7BBEFC243DA019CF39434FB1E1598A5355F"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E561BC1604B2B53410BF208926573E8D4C26BC525BFC715B8AC906337D2290BE"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
          "Name": "CreateOverviewCitizenForTownMessage",
          "DisplayName": "CreateOverviewCitizenForTownMessage",
          "FullName": "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenOverviewData:CandideServer.Data.Citizens.CitizenOverviewData",
              "Name": "CitizenOverviewData",
              "Type": "CandideServer.Data.Citizens.CitizenOverviewData",
              "Signature": "public CandideServer.Data.Citizens.CitizenOverviewData CitizenOverviewData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BF883BFAA38020EACDC80E573D68E59DFB43D0843F8745BB7966AF6691983E5"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5491FECE1D04F58C0986D0DA80376BE57E29EBFDCB6580127AF83D47DC3E1033"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest",
          "Name": "GetAndListenToCitizensRequest",
          "DisplayName": "GetAndListenToCitizensRequest",
          "FullName": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizens:System.Guid[]",
              "Name": "Citizens",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] Citizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79902AEEB22EE179AAB46AC22E4DFFF0DD24ED3046CE99F963BFC165948AB08B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A8935C512FEA1C454682ED2AD0C5E8E3CCACFF4BB886BBCC3E2E8D292DBBC5CF"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse",
          "Name": "GetAndListenToCitizensResponse",
          "DisplayName": "GetAndListenToCitizensResponse",
          "FullName": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenResponses:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E",
              "Name": "CitizenResponses",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E CitizenResponses",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E58AF8BDA69A5C0AD049922BE2A4B8A31F8D0DDAE397BC5CD8BEE641E6C6DE3F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7ED6E98B184040CA75E51B9EB7797B586980B98B37CB42179E56CEBE7118DF2A"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
          "Name": "GetCitizenResponse",
          "DisplayName": "GetCitizenResponse",
          "FullName": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveRequestState:CandideServer.Models.Citizen.CitizenRequestState",
              "Name": "ActiveRequestState",
              "Type": "CandideServer.Models.Citizen.CitizenRequestState",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF512FCDDA7261574632938F44AE517130221352CC88B8A52D5CB7E4DE557382"
            },
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D84332AE02B19A333C96C796D7E4F49934B25C4ADE2B65B585577A69AFD973"
            },
            {
              "Id": "BaseEntityGuid:System.Guid",
              "Name": "BaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46380EDDE2C37BE8F98102A7E88D27EFFB088031BFD147703BC99C57FC375CC"
            },
            {
              "Id": "CharacterBackground:System.String",
              "Name": "CharacterBackground",
              "Type": "System.String",
              "Signature": "public System.String CharacterBackground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46C54BBCC6844D425F71182A3B0E441DC93ABF7374647C15293F74ADA12B2E3B"
            },
            {
              "Id": "CharacterPersonality:System.String",
              "Name": "CharacterPersonality",
              "Type": "System.String",
              "Signature": "public System.String CharacterPersonality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F74DAE17A83BEF65F93B4FBEA296ABC7A9B4B02D30CABA1801027DF14489670A"
            },
            {
              "Id": "CitizenBaseId:System.String",
              "Name": "CitizenBaseId",
              "Type": "System.String",
              "Signature": "public System.String CitizenBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D66C94325236D1D1073A3D4399EFB3E869B70B221AC5AE370CA38B0BB16DAE37"
            },
            {
              "Id": "CitizenSlotId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenSlotId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078B91B885A9CE655C71435CD441C35E507F296329369C56445570472E1F9DF8"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentJob:System.String",
              "Name": "CurrentJob",
              "Type": "System.String",
              "Signature": "public System.String CurrentJob",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "618ECCCA770A44C1C72251E4DBA94B90584628E43F6047E60B827D70A4F62465"
            },
            {
              "Id": "CurrentWorldId:System.Guid",
              "Name": "CurrentWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CurrentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05B5480F50508D85A3CD5FC2D18DC25E37586BE39B8B635534D438CB260EF54E"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobExperience:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Citizen.JobProgress\u003E",
              "Name": "JobExperience",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E JobExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CE59DAD9750DCEAFBB7F47ED7AAC5E40629752E2BABEB3717D62B03BD112F81"
            },
            {
              "Id": "Loyalty:System.Single",
              "Name": "Loyalty",
              "Type": "System.Single",
              "Signature": "public System.Single Loyalty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEF9723B8A6D0121067B225D535C5CFD54143FAC90691B63F4DD029919ACD431"
            },
            {
              "Id": "LoyaltyLevel:System.Int32",
              "Name": "LoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D194824FCD2E65E4F3216C22B21B859BE51AEF3040822B9227AE513DFE03B0B"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "PersonalQuestStatus:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "PersonalQuestStatus",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76F0B66F47A35B5AEB2B7914CD5BF68CF51687E330C6F73BB44FBD2851436E3A"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            },
            {
              "Id": "SpawnWorldId:System.Guid",
              "Name": "SpawnWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61899D95685FB43753E4C8F5685A16C6A822FF7D2F898DE5FE23CF5F46F5DD7A"
            },
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C507B8C61FAE9497B1FF0BB69123079133213E630F120EBDC25BD3A360385718"
            },
            {
              "Id": "Status:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "Status",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "916F255503EC44A73EC1AE7BF19CF763394AC01F38852514948D40310F54ACDD"
            },
            {
              "Id": "TimeSinceLastMeal:System.Single",
              "Name": "TimeSinceLastMeal",
              "Type": "System.Single",
              "Signature": "public System.Single TimeSinceLastMeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "082A08E82AB11FCE8AE488E003A69AA5814CC9F57B04F3987379D138AFE76F0A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)-\u003ECandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Name": "FromCitizenModel",
              "Signature": "public CandideServer.MessageModels.Citizens.GetCitizenResponse FromCitizenModel(CandideServer.Models.Citizen.CitizenModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "3C47C0D16632CBF109BBE353FE0E52DD7AB6DDED433A740A6A3F61992734D96E",
              "Hash": "AF32B3AE46D18D00BC02E46EC19FBD011A61E14BBC031D2740AA5A1115007595",
              "CalledMethods": [
                "CandideServer.MessageModels.Citizens.GetCitizenResponse::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToCitizenModel()-\u003ECandideServer.Models.Citizen.CitizenModel",
              "Name": "ToCitizenModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel ToCitizenModel()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.CitizenModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 300,
              "BodyHash": "C0F1BDF9A38A07B102827A2F67001631E86AE0268643E9881011086FB3077813",
              "Hash": "C4F8E4F0D194ED2711354040437542494C8CEA996AB7072875BBC5B845062B70",
              "CalledMethods": [
                "CandideServer.Models.Citizen.CitizenModel::.ctor(CandideServer.Models.Citizen.CitizenArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93DB79EEFAFCCCB8B9081D96E22B7A31E67FB10DA853254FA9A125096673CDFB"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
          "Name": "GiveCitizenGiftRequest",
          "DisplayName": "GiveCitizenGiftRequest",
          "FullName": "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "RemoveAmount:System.Int32",
              "Name": "RemoveAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RemoveAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A2FAFF5B0FFA2975893D6A63B65D802665434680976FC0E2951A6E16FCD041C"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E32B14AB39AAE87173C4E3271C701FDAE386069E84F5E8BABB492990F2ED7986"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.GiveCitizenGiftResponse",
          "Name": "GiveCitizenGiftResponse",
          "DisplayName": "GiveCitizenGiftResponse",
          "FullName": "CandideServer.MessageModels.Citizens.GiveCitizenGiftResponse",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Result:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Result",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23FEC9CB8D4740B7B10A89EF4443EEFFC3886F9A8FBD9A42839E4770B46660F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "21B564FEE0108042A9B21276016BC979F15DBE0190FBBBEAEC2288CFB9982F17"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage",
          "Name": "JobChangedWithNewCitizenMessage",
          "DisplayName": "JobChangedWithNewCitizenMessage",
          "FullName": "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Citizens.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobRecipesUpdate:CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
              "Name": "JobRecipesUpdate",
              "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
              "Signature": "public CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage JobRecipesUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67C8D6CDBA9139EEC7700F8CB748C5606F637E1CD10C9547BD09FD27650A0030"
            },
            {
              "Id": "JobUpdateMessage:CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
              "Name": "JobUpdateMessage",
              "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
              "Signature": "public CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage JobUpdateMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F706E3058138E36D51C0D98883ACB1D69C2C2F68371FB13BD181EE753BE3063F"
            },
            {
              "Id": "NewCitizen:CandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Name": "NewCitizen",
              "Type": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Signature": "public CandideServer.MessageModels.Citizens.GetCitizenResponse NewCitizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABD452DAC5DC534F731DE340FC42CC5879FC16684577EC631CCF8E6D6CA8C38F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6B559086E407E363DC7D1D827379DCDE10DF60CAE2C17BEF73038926F380F91B"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
          "Name": "UpdateJobMessage",
          "DisplayName": "UpdateJobMessage",
          "FullName": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
          "Namespace": "CandideServer.MessageModels.Citizens.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "CurrentWorkOrderId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentWorkOrderId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentWorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "494A36553056D315D4BFDEB218F9488787E24DFAFDA1D4666D1863524CB13B33"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InfrastructureSources:CandideServer.Models.SourceModel[]",
              "Name": "InfrastructureSources",
              "Type": "CandideServer.Models.SourceModel[]",
              "Signature": "public CandideServer.Models.SourceModel[] InfrastructureSources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8007767A83A453442D29D21DEBB1C2A869CCE7938BDF937364F02E9D096E8F4"
            },
            {
              "Id": "UserSettings:CandideServer.Models.Job.JobUserSettings",
              "Name": "UserSettings",
              "Type": "CandideServer.Models.Job.JobUserSettings",
              "Signature": "public CandideServer.Models.Job.JobUserSettings UserSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "425B5621A4F980B0D5ECF41F48DD861C42B41D47B23D6707FE1CB47BF8EAFA90"
            },
            {
              "Id": "WorkOrderMessages:CandideServer.MessageModels.Jobs.WorkOrderMessage[]",
              "Name": "WorkOrderMessages",
              "Type": "CandideServer.MessageModels.Jobs.WorkOrderMessage[]",
              "Signature": "public CandideServer.MessageModels.Jobs.WorkOrderMessage[] WorkOrderMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5359A2A750D12B4B0782920BE0EC042163AB15F7EB4957B1F3F04A7E8999AF7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromJobModel(CandideServer.Models.JobModel)-\u003ECandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
              "Name": "FromJobModel",
              "Signature": "public CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage FromJobModel(CandideServer.Models.JobModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "C6C07AFE03B9FFD5997B5079AF0D1E582036A0591FCB45AE0F43461921DEA685",
              "Hash": "F4A6EFF1F83528A6D215FD04854A27244DF999F1B69864E027715F8E8422724A",
              "CalledMethods": [
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::ToArray()",
                "UpdateJobMessage.\u003C\u003Ec::\u003CFromJobModel\u003Eb__7_0(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Func\u003CCandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.MessageModels.Jobs.WorkOrderMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C662F8CC566B2EDD0CF89C6D70F354E3FDDEA4D5E8BBC8A357AB411A658B728"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
          "Name": "UpdateJobRecipesMessage",
          "DisplayName": "UpdateJobRecipesMessage",
          "FullName": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
          "Namespace": "CandideServer.MessageModels.Citizens.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "RewardWasUnlockedMessage:CandideServer.MessageModels.RewardWasUnlockedMessage",
              "Name": "RewardWasUnlockedMessage",
              "Type": "CandideServer.MessageModels.RewardWasUnlockedMessage",
              "Signature": "public CandideServer.MessageModels.RewardWasUnlockedMessage RewardWasUnlockedMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142E33BDC9274DB5AF1C549CFBB04B2A9B10D5CDAC0E26AF41ADE6CA81107CBB"
            },
            {
              "Id": "Shops:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "Shops",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E Shops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B81C95A75FFAB4CB9C6080D8CD7C595070A05C070888DA3380EB3BFE31BC38B9"
            },
            {
              "Id": "UnlockedWorkRecipeIds:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedWorkRecipeIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedWorkRecipeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53D8B078F9B4C76BC263478F2B4D1137C5206AA0AB7F6B231B47CAF3295AE0E3"
            },
            {
              "Id": "WorkRecipeGroupIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "WorkRecipeGroupIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E WorkRecipeGroupIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCBAD6102772974572E96567C556C6879187C61E7DEAC296D09ED704EC94E67C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69599E1532147A58CB5CE68DD12A708C709DEFEC5E6A2299F6B3F8FE9980C900"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.KillCitizenMessage",
          "Name": "KillCitizenMessage",
          "DisplayName": "KillCitizenMessage",
          "FullName": "CandideServer.MessageModels.Citizens.KillCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "Type:CandideServer.MessageModels.Citizens.KillType",
              "Name": "Type",
              "Type": "CandideServer.MessageModels.Citizens.KillType",
              "Signature": "public CandideServer.MessageModels.Citizens.KillType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17047F3308C65E5FD1C90FD54BAEF47D2A0793F0FA72E6D836881365C4127EE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5460BB70D837D67499814294B0CCE6CF2BFA4E713B0F09CAD73705B74FB5B88D"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.KillType",
          "Name": "KillType",
          "DisplayName": "KillType",
          "FullName": "CandideServer.MessageModels.Citizens.KillType",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hunger:CandideServer.MessageModels.Citizens.KillType",
              "Name": "Hunger",
              "Type": "CandideServer.MessageModels.Citizens.KillType",
              "Signature": "public CandideServer.MessageModels.Citizens.KillType Hunger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D928C139C1CAEB11ABFBF3EF603053541628EF013BA7C6A16D0AFEFDEAB74CF8"
            },
            {
              "Id": "Normal:CandideServer.MessageModels.Citizens.KillType",
              "Name": "Normal",
              "Type": "CandideServer.MessageModels.Citizens.KillType",
              "Signature": "public CandideServer.MessageModels.Citizens.KillType Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEEDFA8D08B2C887CF1D4C343A6DDB40C1A813E4FC404F672D4B5B5D66B9853D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F119879B09A933B5A3BED26ED5524FB8F52AE44C650F53A329B9FC9354E94AB"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
          "Name": "RemoveCitizenMessage",
          "DisplayName": "RemoveCitizenMessage",
          "FullName": "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathType:System.Nullable\u00601\u003CShared.Models.Citizens.CitizenDeathType\u003E",
              "Name": "DeathType",
              "Type": "System.Nullable\u003CShared.Models.Citizens.CitizenDeathType\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Citizens.CitizenDeathType\u003E DeathType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1F26B9861E9332420A8AEB165514E648D7059BB8D70843AA7578C4E9BD9C7CA"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9CCF7C1538921564B0D9854CD4CE42DAF8CA9453DB007340CDFF370866E720FF"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage",
          "Name": "SendWildCitizenToClosestTownMessage",
          "DisplayName": "SendWildCitizenToClosestTownMessage",
          "FullName": "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "WildCitizenId:System.Guid",
              "Name": "WildCitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WildCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "055EC4065E5BC665002DA12DB13D5656B29EFDA02C1CC6C932EA7ED2419C0613"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "822B5814D41ACE9688ABBE55AC76FFE5A6E4D7673BEF153851A1799201AD770A"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage",
          "Name": "StopListeningToCitizensMessage",
          "DisplayName": "StopListeningToCitizensMessage",
          "FullName": "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizens:System.Guid[]",
              "Name": "Citizens",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] Citizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79902AEEB22EE179AAB46AC22E4DFFF0DD24ED3046CE99F963BFC165948AB08B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A8935C512FEA1C454682ED2AD0C5E8E3CCACFF4BB886BBCC3E2E8D292DBBC5CF"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage",
          "Name": "UpdateCitizenMessage",
          "DisplayName": "UpdateCitizenMessage",
          "FullName": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveRequestState:CandideServer.Models.Citizen.CitizenRequestState",
              "Name": "ActiveRequestState",
              "Type": "CandideServer.Models.Citizen.CitizenRequestState",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF512FCDDA7261574632938F44AE517130221352CC88B8A52D5CB7E4DE557382"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D84332AE02B19A333C96C796D7E4F49934B25C4ADE2B65B585577A69AFD973"
            },
            {
              "Id": "CitizenStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "CitizenStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE44FAA0993160680E858A02D4111E1E9C0BDF8281CCBC8031797D30E54AE6AF"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentWorldId:System.Guid",
              "Name": "CurrentWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CurrentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05B5480F50508D85A3CD5FC2D18DC25E37586BE39B8B635534D438CB260EF54E"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobExperience:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Citizen.JobProgress\u003E",
              "Name": "JobExperience",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E JobExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CE59DAD9750DCEAFBB7F47ED7AAC5E40629752E2BABEB3717D62B03BD112F81"
            },
            {
              "Id": "Loyalty:System.Single",
              "Name": "Loyalty",
              "Type": "System.Single",
              "Signature": "public System.Single Loyalty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEF9723B8A6D0121067B225D535C5CFD54143FAC90691B63F4DD029919ACD431"
            },
            {
              "Id": "LoyaltyLevel:System.Int32",
              "Name": "LoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D194824FCD2E65E4F3216C22B21B859BE51AEF3040822B9227AE513DFE03B0B"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "PersonalQuestStatus:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "PersonalQuestStatus",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76F0B66F47A35B5AEB2B7914CD5BF68CF51687E330C6F73BB44FBD2851436E3A"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            },
            {
              "Id": "Status:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "Status",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "916F255503EC44A73EC1AE7BF19CF763394AC01F38852514948D40310F54ACDD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)-\u003ECandideServer.MessageModels.Citizens.UpdateCitizenMessage",
              "Name": "FromCitizenModel",
              "Signature": "public CandideServer.MessageModels.Citizens.UpdateCitizenMessage FromCitizenModel(CandideServer.Models.Citizen.CitizenModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "395F158A30E706C25D2A7D0DC6BBAE6E7143770DCA5DB6EEAC1D6B8FDD914327",
              "Hash": "69C0203B0D8E7427B905DC640AFF23BC1E656D22CD6644FFA99B978D23583597",
              "CalledMethods": [
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EB916709F9F56A2E21CD77B6AF7C11F1DE2A4C2A3454BD82B050F24D0CA8AE8A"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest",
          "Name": "GetWildCitizenRequest",
          "DisplayName": "GetWildCitizenRequest",
          "FullName": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest",
          "Namespace": "CandideServer.MessageModels.Citizens.WildCitizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WildCitizenId:System.Guid",
              "Name": "WildCitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WildCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "055EC4065E5BC665002DA12DB13D5656B29EFDA02C1CC6C932EA7ED2419C0613"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D3E2726818D45B398911790F37354DF1A8F0B95F50623BA084BAD9F9B759C1F"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse",
          "Name": "GetWildCitizenResponse",
          "DisplayName": "GetWildCitizenResponse",
          "FullName": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse",
          "Namespace": "CandideServer.MessageModels.Citizens.WildCitizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WildCitizen:CandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Name": "WildCitizen",
              "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Signature": "public CandideServer.Models.Citizen.WildCitizenInstanceModel WildCitizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BB878E5DBC44B5751E451EFD2832D88E4563C18A179857E7C13BF6A68E8524E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "97E06E774B30030EFF3BC8F476798E0E4095EF670BE44A5BCEBBB6231D6F48BA"
        },
        {
          "Id": "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage",
          "Name": "RemoveWildCitizenMessage",
          "DisplayName": "RemoveWildCitizenMessage",
          "FullName": "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Citizens.WildCitizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WildCitizenId:System.Guid",
              "Name": "WildCitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WildCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "055EC4065E5BC665002DA12DB13D5656B29EFDA02C1CC6C932EA7ED2419C0613"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D3E2726818D45B398911790F37354DF1A8F0B95F50623BA084BAD9F9B759C1F"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage",
          "Name": "BuildConstructionSiteMessage",
          "DisplayName": "BuildConstructionSiteMessage",
          "FullName": "CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Guid",
              "Name": "ConstructionSiteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E8331AE24744D6F6D3686C38E12E6F9836D8D47CF0A0CA34C86F09B7E6394"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7F775B74C22FA231C0B7414272B47CE2643DF1924F12F95E4809896651BB250"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.CitizenSlotAndJob",
          "Name": "CitizenSlotAndJob",
          "DisplayName": "CitizenSlotAndJob",
          "FullName": "CandideServer.MessageModels.Constructions.CitizenSlotAndJob",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenSlotId:System.Guid",
              "Name": "CitizenSlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8736A6E612CEC925CD03AC79469C6204636AFFA67B0BE52BB6231D30FCBB6387"
            },
            {
              "Id": "JobId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "JobId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAF3AA43EACD6EB84A61DAF4F7849A0FCAA6752002DFA734664F60C979002FE0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "12B1BB0795F7232B3B028EEFE210298A68A0F4AD382E3C4C78C018C66B2623DF"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage",
          "Name": "ConstructActionInProgressDoProgressMessage",
          "DisplayName": "ConstructActionInProgressDoProgressMessage",
          "FullName": "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Guid",
              "Name": "ConstructionSiteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E8331AE24744D6F6D3686C38E12E6F9836D8D47CF0A0CA34C86F09B7E6394"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "10A7A772CDB2642AB21BFA9CDD0E5F9B3AF6B8B2E8D97573B6B8BF137BACA540"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage",
          "Name": "ConstructionSpawnEntityMessage",
          "DisplayName": "ConstructionSpawnEntityMessage",
          "FullName": "CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "ConstructionSiteId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ConstructionSiteId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C70643708834019B5F5926F767EFE306438F0B29B310F48B625FF83FDBAB1B"
            },
            {
              "Id": "Model:CandideServer.Entities.ServerEntityModel",
              "Name": "Model",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7241B601804CD4796B7298C4BA9066EE9DF38EB4B814CF182C539D9F1C725511"
            },
            {
              "Id": "PlacementSoundId:System.String",
              "Name": "PlacementSoundId",
              "Type": "System.String",
              "Signature": "public System.String PlacementSoundId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "850A111E26C89CFE42D643A9E6C2BE05F2787AF5D5323FAE97A1CAEDE52BB28F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DDD0A2E3B6F719C6001D8A638D230CB2411D977AEBDC0D359B08EE97BA019D18"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage",
          "Name": "CreateConstructionCheatMessage",
          "DisplayName": "CreateConstructionCheatMessage",
          "FullName": "CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            },
            {
              "Id": "WorldPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "WorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B43A1BF09DBE8972051B4389CE4F23921DA09A3FF9F750ACA7C38D81FCDAEFD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "963CC43E35674674A356D93887A2A33A842925DFB3F9493B748A7C50DE6FC4FD"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
          "Name": "CreateConstructionSiteMessage",
          "DisplayName": "CreateConstructionSiteMessage",
          "FullName": "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "TileHeight:System.Int32",
              "Name": "TileHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8597F63C13FC60EEE13AFD2F46BF0E4A0657192304AB60044153054981ABB60"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            },
            {
              "Id": "TileWidth:System.Int32",
              "Name": "TileWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DB91AB6C98D2A5AE7C155853ADCE40F38C132CB2F31B7ED38321E2E85BE6ECA"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F7C79289DF62636F0EC53F2E38BBECB8D75E873DF0F246E88F14EC35687B36F"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest",
          "Name": "GetPlaceConstructionRequest",
          "DisplayName": "GetPlaceConstructionRequest",
          "FullName": "CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9E4F5256247C3D9814BC5DB89A8451A7F97C3CDF20FD7F6CA33F1DC1E9780CCD"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse",
          "Name": "GetPlaceConstructionResponse",
          "DisplayName": "GetPlaceConstructionResponse",
          "FullName": "CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StackCountRemaining:System.Int32",
              "Name": "StackCountRemaining",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCountRemaining",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5BF5AED9B92CC09B4E64F88A38D60AAA35830A76B3CF8C400F60F7461A616A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "362F8EF0DD51AF984842840C1BE51A85358E48EC14AA23608E920DE624F35EB3"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
          "Name": "RemoveConstructionSiteMessage",
          "DisplayName": "RemoveConstructionSiteMessage",
          "FullName": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85BE2B5DD10E14938EB21A28964A6AEDC0062CBE7926646F649C8C365ECE8F7C"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage",
          "Name": "RemoveConstructionSitesMessage",
          "DisplayName": "RemoveConstructionSitesMessage",
          "FullName": "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "ConstructionSiteIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E ConstructionSiteIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35CCFA0453CC3D227B2145BEE1299C3DB264E1C120502EB6B9841CCFB2C4A4DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A4B0BA896B36576C7E3CC56B7F2342814A32289B128660C1F2113C7AFE49F937"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.SpawnConstructionMessage",
          "Name": "SpawnConstructionMessage",
          "DisplayName": "SpawnConstructionMessage",
          "FullName": "CandideServer.MessageModels.Constructions.SpawnConstructionMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C5CB1767DF5B8843BEEF2671BCF7C641FEB49F97194C1E1BADA50FE253928311"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.SpawnEntityConstructionMessage",
          "Name": "SpawnEntityConstructionMessage",
          "DisplayName": "SpawnEntityConstructionMessage",
          "FullName": "CandideServer.MessageModels.Constructions.SpawnEntityConstructionMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "81301314E928A5745B0235C49D6FEECAA3B3CCFAB685A583730880016D5B47D4"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage",
          "Name": "StartConstructActionInProgressMessage",
          "DisplayName": "StartConstructActionInProgressMessage",
          "FullName": "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Guid",
              "Name": "ConstructionSiteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E8331AE24744D6F6D3686C38E12E6F9836D8D47CF0A0CA34C86F09B7E6394"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7F775B74C22FA231C0B7414272B47CE2643DF1924F12F95E4809896651BB250"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage",
          "Name": "StopConstructActionInProgressMessage",
          "DisplayName": "StopConstructActionInProgressMessage",
          "FullName": "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Guid",
              "Name": "ConstructionSiteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E8331AE24744D6F6D3686C38E12E6F9836D8D47CF0A0CA34C86F09B7E6394"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7F775B74C22FA231C0B7414272B47CE2643DF1924F12F95E4809896651BB250"
        },
        {
          "Id": "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage",
          "Name": "UpdateConstructActionInProgressMessage",
          "DisplayName": "UpdateConstructActionInProgressMessage",
          "FullName": "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage",
          "Namespace": "CandideServer.MessageModels.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Guid",
              "Name": "ConstructionSiteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E8331AE24744D6F6D3686C38E12E6F9836D8D47CF0A0CA34C86F09B7E6394"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "10A7A772CDB2642AB21BFA9CDD0E5F9B3AF6B8B2E8D97573B6B8BF137BACA540"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.ClearCropMessage",
          "Name": "ClearCropMessage",
          "DisplayName": "ClearCropMessage",
          "FullName": "CandideServer.MessageModels.Crops.ClearCropMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B13AF838EF40443E15C0F3E5B0899AF93D3483F796B801F41C409B6F5E7DF0F7"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.CropDataMessage",
          "Name": "CropDataMessage",
          "DisplayName": "CropDataMessage",
          "FullName": "CandideServer.MessageModels.Crops.CropDataMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CropId:System.String",
              "Name": "CropId",
              "Type": "System.String",
              "Signature": "public System.String CropId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B16CD3787715A0CCFBE659202C306872DF307B54F00B2EF8611925210C1DB0D"
            },
            {
              "Id": "IsWatered:System.Boolean",
              "Name": "IsWatered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWatered",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "678880424DCF29158C3F75C35DB708B6EC1B23EF3E0B81C3DE4C65C508EFF922"
            },
            {
              "Id": "IsWild:System.Boolean",
              "Name": "IsWild",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWild",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "166D89F75F95F039D290F8A3A0BB284D288FF99E962A9FAE54AEDD6F39974FA2"
            },
            {
              "Id": "PixelOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "PixelOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PixelOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA81B5780A3255983FDAEC6B8DE3E7EE3B46D5BA4AD8FA2DE87A7F06993C8DE"
            },
            {
              "Id": "Stage:System.Int32",
              "Name": "Stage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12359E2846360CD86EBBD117F52F55DB2FBD2811A8571E0498FA73E33ACA4BBE"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EB8328541C955F666646E1478A6DFE691AE8F2EDC3D21C984424D90025C5EDB"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.CropUpdateMessage",
          "Name": "CropUpdateMessage",
          "DisplayName": "CropUpdateMessage",
          "FullName": "CandideServer.MessageModels.Crops.CropUpdateMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HarvestedByPlayer:System.Boolean",
              "Name": "HarvestedByPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HarvestedByPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF361F4059A31F0E9CBE800D9EC6DFCF91C50EA298F1C063EA22E9D8BA4C4D26"
            },
            {
              "Id": "Stage:System.Int32",
              "Name": "Stage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12359E2846360CD86EBBD117F52F55DB2FBD2811A8571E0498FA73E33ACA4BBE"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EC083F845E25956640CCF717C235D2A6F35FE6C08C63B3EC222739979B7EE281"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.DryFarmlandMessage",
          "Name": "DryFarmlandMessage",
          "DisplayName": "DryFarmlandMessage",
          "FullName": "CandideServer.MessageModels.Crops.DryFarmlandMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "TilePositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E TilePositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38DFC04C4C449122EAFEFDEB6775E54B96105EC2FF43F5E15DF382A6B1E27A3D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F97F049A22BA9F3FE9550BF80A1C2D4A277DDF95C470278B4A152200ADAEB8E4"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.GetPlaceCropRequest",
          "Name": "GetPlaceCropRequest",
          "DisplayName": "GetPlaceCropRequest",
          "FullName": "CandideServer.MessageModels.Crops.GetPlaceCropRequest",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F428D64048121CC8EDA568F92827268CD4922CF74E3C0CADF0F50A2DBC47F08"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.GetPlaceCropResponse",
          "Name": "GetPlaceCropResponse",
          "DisplayName": "GetPlaceCropResponse",
          "FullName": "CandideServer.MessageModels.Crops.GetPlaceCropResponse",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StackCountRemaining:System.Int32",
              "Name": "StackCountRemaining",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCountRemaining",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5BF5AED9B92CC09B4E64F88A38D60AAA35830A76B3CF8C400F60F7461A616A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "362F8EF0DD51AF984842840C1BE51A85358E48EC14AA23608E920DE624F35EB3"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.HarvestCropMessage",
          "Name": "HarvestCropMessage",
          "DisplayName": "HarvestCropMessage",
          "FullName": "CandideServer.MessageModels.Crops.HarvestCropMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CD91B8BCDED4A7CB04B41B0FAE6F0A02444C358A5B92B87707EF8D88B02A4547"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.RemoveCropMessage",
          "Name": "RemoveCropMessage",
          "DisplayName": "RemoveCropMessage",
          "FullName": "CandideServer.MessageModels.Crops.RemoveCropMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClearedByPlayer:System.Byte",
              "Name": "ClearedByPlayer",
              "Type": "System.Byte",
              "Signature": "public System.Byte ClearedByPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BE46923CDE31BB51A830A9282D21A5D540405C32F7FE10B20FCB1506982EC97"
            },
            {
              "Id": "HarvestedByPlayer:System.Byte",
              "Name": "HarvestedByPlayer",
              "Type": "System.Byte",
              "Signature": "public System.Byte HarvestedByPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "996B9471018F862DC4D0EBA2B9A6D09F69BD6BA2207994E63A906557E10BA001"
            },
            {
              "Id": "RemoveType:System.Byte",
              "Name": "RemoveType",
              "Type": "System.Byte",
              "Signature": "public System.Byte RemoveType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C52163A19DF27C155D65C863CD551865772F6BDD50BDB2E02E07E53C5A27BE51"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            },
            {
              "Id": "UnknownRemoval:System.Byte",
              "Name": "UnknownRemoval",
              "Type": "System.Byte",
              "Signature": "public System.Byte UnknownRemoval",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A5BDFC0A4480C8C8A5AE136E215850885AFAFF1FA733F71F6F627D13D693E91"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A322D86489AFBCF42F8989872380FB4498D5011C760D8EFDCF30ACEF81884804"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.SpawnCropMessage",
          "Name": "SpawnCropMessage",
          "DisplayName": "SpawnCropMessage",
          "FullName": "CandideServer.MessageModels.Crops.SpawnCropMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CropId:System.String",
              "Name": "CropId",
              "Type": "System.String",
              "Signature": "public System.String CropId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B16CD3787715A0CCFBE659202C306872DF307B54F00B2EF8611925210C1DB0D"
            },
            {
              "Id": "PlantedByPlayer:System.Boolean",
              "Name": "PlantedByPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlantedByPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFFAD132BB2E27959F561D99056377FE54C61F35E3C7A521ED078750E91FB0E1"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2CBAD4C1B983A91C835A0C500C821B367A8908E53A44C82D87F4C3CB6703331C"
        },
        {
          "Id": "CandideServer.MessageModels.Crops.WaterCropsMessage",
          "Name": "WaterCropsMessage",
          "DisplayName": "WaterCropsMessage",
          "FullName": "CandideServer.MessageModels.Crops.WaterCropsMessage",
          "Namespace": "CandideServer.MessageModels.Crops",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "TilePositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E TilePositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38DFC04C4C449122EAFEFDEB6775E54B96105EC2FF43F5E15DF382A6B1E27A3D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F97F049A22BA9F3FE9550BF80A1C2D4A277DDF95C470278B4A152200ADAEB8E4"
        },
        {
          "Id": "CandideServer.MessageModels.DealDamageMessage",
          "Name": "DealDamageMessage",
          "DisplayName": "DealDamageMessage",
          "FullName": "CandideServer.MessageModels.DealDamageMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackType:Shared.Combat.AttackType",
              "Name": "AttackType",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType AttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96CBCD270E31EFB12F39054378F22A0C9928453F064BA3054AF71FC3AD4CCF0A"
            },
            {
              "Id": "BeforeHealth:System.Single",
              "Name": "BeforeHealth",
              "Type": "System.Single",
              "Signature": "public System.Single BeforeHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8F13F819751823E1A04B8578157FE9799EDA185EB926C78EAFED37F9B7D459F"
            },
            {
              "Id": "Damage:System.Single",
              "Name": "Damage",
              "Type": "System.Single",
              "Signature": "public System.Single Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8F3A0F8B1A2C6EB6955DFC4D453686201ED4D83E14DF4CEBB3E9BF607E9BE2"
            },
            {
              "Id": "DamageSourceType:Shared.Combat.DamageSourceType",
              "Name": "DamageSourceType",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType DamageSourceType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F3FCF0677CBD3DD13B301A1F4A5B6D6F71A9FD80714C12122AF0E978E1BC56"
            },
            {
              "Id": "DamageVfx:Shared.Combat.DamageVfx",
              "Name": "DamageVfx",
              "Type": "Shared.Combat.DamageVfx",
              "Signature": "public Shared.Combat.DamageVfx DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EE8BA0F7584EB0E36FD05D9E8AEF1A3050630A2D09FB781E4B436B42B41099"
            },
            {
              "Id": "DoNotShareDamage:System.Boolean",
              "Name": "DoNotShareDamage",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotShareDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53D0D84EC415FFBEAF970854DE455A5D5378B22B719E20B14D5C4ACFA4BD2D5B"
            },
            {
              "Id": "HitInfo:Shared.Combat.HitInfo",
              "Name": "HitInfo",
              "Type": "Shared.Combat.HitInfo",
              "Signature": "public Shared.Combat.HitInfo HitInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C591361B9A820A850604D0A9A3DECA9DBDAA05018DA551C70BF3F55F723A8649"
            },
            {
              "Id": "HitPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "HitPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E HitPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0080EA0B9A6F6A63414B63BDDF4FAF0D92A48F1DFA4F84C7C54ED3C4B59B872"
            },
            {
              "Id": "HitVelocity:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "HitVelocity",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E HitVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC35AE708223230DDC0A8F1AE2BF3623035F7E563BA2738D0E3A645602B4392E"
            },
            {
              "Id": "NewHealth:System.Single",
              "Name": "NewHealth",
              "Type": "System.Single",
              "Signature": "public System.Single NewHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A7AB4D5AC5F1B29BCB906FAEC2944998B7089CDCAC80139B05E79DC7E4ED641"
            },
            {
              "Id": "OwnerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E3D52A16E2A7FF4FE679285D47EE64D2B71F1493ECC58985321B1667B97200F"
            },
            {
              "Id": "ShowDamageText:System.Boolean",
              "Name": "ShowDamageText",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowDamageText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68822C15F06F848236D88FB269F8898FFB3EFFA7BF872946342B196CF2E846BA"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "VictimId:System.Guid",
              "Name": "VictimId",
              "Type": "System.Guid",
              "Signature": "public System.Guid VictimId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3A3402AC0B2CCEAB60EE1319BB6F1600F22BE0A00CCA656CD1DC10F2CD3288"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AB6E05512C6853B3AEB5687CE428A52E7E05532F12E5672FAA6724E976FFA15E"
        },
        {
          "Id": "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
          "Name": "DecorationSpawnedMessage",
          "DisplayName": "DecorationSpawnedMessage",
          "FullName": "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
          "Namespace": "CandideServer.MessageModels.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSiteId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ConstructionSiteId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ConstructionSiteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C70643708834019B5F5926F767EFE306438F0B29B310F48B625FF83FDBAB1B"
            },
            {
              "Id": "DecorationInstance:CandideServer.Models.Decorations.DecorationInstanceModel",
              "Name": "DecorationInstance",
              "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
              "Signature": "public CandideServer.Models.Decorations.DecorationInstanceModel DecorationInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1C2A2BED4E8635CF995EAA122EDABDC5EDF8D2C348A4EDE68485F3EAE47CCF6"
            },
            {
              "Id": "ServerEntityModel:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntityModel",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntityModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BACA6803B580011478E1E050F85D3620E790CE3542F0AEC15CBEFC0FB9D651A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1CCB4D5F21510509A66237F0BECE510C8772130516EFD4A44803DF2C85983BEE"
        },
        {
          "Id": "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
          "Name": "DecorationUpgradedMessage",
          "DisplayName": "DecorationUpgradedMessage",
          "FullName": "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
          "Namespace": "CandideServer.MessageModels.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OldDecorationId:System.Guid",
              "Name": "OldDecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid OldDecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A5FB54BCDBBA034C98CC25EE765E1FFDD03FC7B9930D37B7DB09AA2A0F603F4"
            },
            {
              "Id": "ServerEntityModel:CandideServer.Entities.ServerEntityModel",
              "Name": "ServerEntityModel",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel ServerEntityModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BACA6803B580011478E1E050F85D3620E790CE3542F0AEC15CBEFC0FB9D651A"
            },
            {
              "Id": "UpgradedDecorationInstance:CandideServer.Models.Decorations.DecorationInstanceModel",
              "Name": "UpgradedDecorationInstance",
              "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
              "Signature": "public CandideServer.Models.Decorations.DecorationInstanceModel UpgradedDecorationInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DF301F22ED662DBF2F8A172D125413F411A8398B099BF74A5976188D22F8A44"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CA12CF5F8A888C0F61A337A44061527CBB7CF9B92C47E46D31EB13FDCD142D9B"
        },
        {
          "Id": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
          "Name": "RemoveDecorationMessage",
          "DisplayName": "RemoveDecorationMessage",
          "FullName": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
          "Namespace": "CandideServer.MessageModels.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecorationId:System.Guid",
              "Name": "DecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BD585164167B630F3B14ABBB0C41B33D77CAC88160F39BDC25B3935FD733974"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73702880A20FD9E4028790AFFACB9BD1A16356590898054C9B597222A7884C53"
        },
        {
          "Id": "CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest",
          "Name": "TryUpgradeDecorationRequest",
          "DisplayName": "TryUpgradeDecorationRequest",
          "FullName": "CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest",
          "Namespace": "CandideServer.MessageModels.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "DecorationId:System.Guid",
              "Name": "DecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BD585164167B630F3B14ABBB0C41B33D77CAC88160F39BDC25B3935FD733974"
            },
            {
              "Id": "ResourcesSourceId:System.Guid",
              "Name": "ResourcesSourceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ResourcesSourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35026EA959E90EAC9C98D1264572D0238988A055DE77E61CC5586DAC0252F2F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ED6F42DA4383B38FFC3BAA26DABF710816DC35ECE5E25202D71B3CD1F7D7CCA9"
        },
        {
          "Id": "CandideServer.MessageModels.Decorations.TryUpgradeDecorationResponse",
          "Name": "TryUpgradeDecorationResponse",
          "DisplayName": "TryUpgradeDecorationResponse",
          "FullName": "CandideServer.MessageModels.Decorations.TryUpgradeDecorationResponse",
          "Namespace": "CandideServer.MessageModels.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage",
          "Name": "ActiveDungeonMessage",
          "DisplayName": "ActiveDungeonMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveDungeon:CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Name": "ActiveDungeon",
              "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Signature": "public CandideServer.Models.Dungeons.ActiveDungeonModel ActiveDungeon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F7047483D21266679CCC6EE52A52007558BDA1894D7201A58E031C3636D346B"
            },
            {
              "Id": "FirstTimeEntering:System.Boolean",
              "Name": "FirstTimeEntering",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FirstTimeEntering",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141F6C33BB8E881E4C41A894BCBB88CF2F23605873292AB7AE1C16FC7383109C"
            },
            {
              "Id": "WorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "WorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel WorldModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6E4DEBA980C1E1C0580011260E34AC32864AD6B1080F27A749E762C2BCA53C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "97070AEB56A1E081441F4B1E2F2A3490E223E408EF91477F91FFAE50D8993E95"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage",
          "Name": "DiscoverDungeonLocationMessage",
          "DisplayName": "DiscoverDungeonLocationMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DiscoveringPlayerId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "DiscoveringPlayerId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E DiscoveringPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD1EB8EB62986C810C270213168DB38F17EB97ED9933D8AA5CD2D1551EB3817A"
            },
            {
              "Id": "Location:CandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "Location",
              "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel Location",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB4426C1D6113C7BB074B0DC777445828F7AB264E9D4C8B9527133390EF53153"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "22AB3483217266E6FA8627834AAE0002C3D8CA4F8B44043EFC51B894FF821176"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage",
          "Name": "DiscoverDungeonMessage",
          "DisplayName": "DiscoverDungeonMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LocationId:System.Guid",
              "Name": "LocationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D028FEE285A2D6226CB72CD7DF00EC638285478342E158A764D514889613FBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "26A93169617F4EB431495BB5809E97062FDB9938C6566ADE5965158216EEC074"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.DungeonLocationMessage",
          "Name": "DungeonLocationMessage",
          "DisplayName": "DungeonLocationMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.DungeonLocationMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Location:CandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "Location",
              "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel Location",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB4426C1D6113C7BB074B0DC777445828F7AB264E9D4C8B9527133390EF53153"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C10FC924324689844C9E77B743D4A5125BC39D5995E38437DAB5F738E8594B61"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage",
          "Name": "SpawnDungeonCheatMessage",
          "DisplayName": "SpawnDungeonCheatMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChallengeDungeonId:System.String",
              "Name": "ChallengeDungeonId",
              "Type": "System.String",
              "Signature": "public System.String ChallengeDungeonId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE22802B7408398143562116ED036F5E9CBD5BDC850C2B58DC65B9F36186CCA4"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "26BEC7EA55F030D57E838405FA1C16EAE0C04A31172D5E56AA26E1CE91380E0C"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage",
          "Name": "TryEnterDungeonMessage",
          "DisplayName": "TryEnterDungeonMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LocationId:System.Guid",
              "Name": "LocationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D028FEE285A2D6226CB72CD7DF00EC638285478342E158A764D514889613FBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3FD50CE25873CE775F4C662426ADBD679F02428DC130BAE667354C67B0E8B5D"
        },
        {
          "Id": "CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage",
          "Name": "TryEnterDungeonRoomMessage",
          "DisplayName": "TryEnterDungeonRoomMessage",
          "FullName": "CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage",
          "Namespace": "CandideServer.MessageModels.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LocationId:System.Guid",
              "Name": "LocationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D028FEE285A2D6226CB72CD7DF00EC638285478342E158A764D514889613FBD"
            },
            {
              "Id": "NextExitDirection:System.Int32",
              "Name": "NextExitDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextExitDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A83EA839CB1881F9350E85524F1F802BB1B6D4384BAF6679C701C92352A051DB"
            },
            {
              "Id": "RoomId:System.Guid",
              "Name": "RoomId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8FA34BE5B8941A47A7BFDEAB3E3E831503A673D778DCAAEA13EA698CE8C5E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F428281649DC4A0E6328810799807D4E5C3E2D930BB495E3BC9C9F7A5D43318A"
        },
        {
          "Id": "CandideServer.MessageModels.EmitParticlesOnPositionMessage",
          "Name": "EmitParticlesOnPositionMessage",
          "DisplayName": "EmitParticlesOnPositionMessage",
          "FullName": "CandideServer.MessageModels.EmitParticlesOnPositionMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "EmitterId:System.String",
              "Name": "EmitterId",
              "Type": "System.String",
              "Signature": "public System.String EmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0000B93516CC8D136B9A9F85876DFC7170CF56790F3C8A1711CE6D17CAFCB22E"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "12FD509A91CDE2D237477ED806232BF2EDA8B92A2BC86FAE0814FA82109DFB9A"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
          "Name": "AttachEntityRequest",
          "DisplayName": "AttachEntityRequest",
          "FullName": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
          "Namespace": "CandideServer.MessageModels.Entities.Carrier",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachPriority:Shared.Combat.EntityAttachPriority",
              "Name": "AttachPriority",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority AttachPriority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC0147B0FDEE19005E7812496FEC9A6CBBF3CB4268B1514287370582C76A454"
            },
            {
              "Id": "CarrierEntityId:System.Guid",
              "Name": "CarrierEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CarrierEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88DE8AA4CDA8EF93A6D0BE2D440CD22102A707226906EE45FE6F61F61A6C1DBA"
            },
            {
              "Id": "TargetEntityId:System.Guid",
              "Name": "TargetEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315296FA4C1FD0D1AADD082C4E47FFA45E55B2EF994C4F018575E49CECF2D789"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "07724A625C2E3F07257FD4F77FCF94F1377EC723764885C8E6B5381FD6CD5030"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse",
          "Name": "AttachEntityResponse",
          "DisplayName": "AttachEntityResponse",
          "FullName": "CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse",
          "Namespace": "CandideServer.MessageModels.Entities.Carrier",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CorrectedRequest:CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
              "Name": "CorrectedRequest",
              "Type": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
              "Signature": "public CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest CorrectedRequest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EABD3F01510BF32BDC7E17E4ADD146AEEE7EC94D66C148B579537ABF2511E919"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C308C5F17A22CEE3DDFA4B9EBD18689910874454CE9C64F55F24E22C5B294E3B"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage",
          "Name": "DetachEntityMessage",
          "DisplayName": "DetachEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities.Carrier",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CarrierEntityId:System.Guid",
              "Name": "CarrierEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CarrierEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88DE8AA4CDA8EF93A6D0BE2D440CD22102A707226906EE45FE6F61F61A6C1DBA"
            },
            {
              "Id": "DetachPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "DetachPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E DetachPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70370D3D779DBEB742F6FD695C16EE0320AC43A774D6749A0431D6741ABC28B5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1914B9D14BDD5B5A096E9CE16C7974FDA8E9D203C7CB1AC09C5366BD9E72098"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
          "Name": "EntitiesControllerMessage",
          "DisplayName": "EntitiesControllerMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Message:System.Object",
              "Name": "Message",
              "Type": "System.Object",
              "Signature": "public System.Object Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAF321AF0019104001F3F9AF80081FA659C5EAC133F1BAEA2DC4076F78C6017A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "49A15B1AA78AD400980882E088E3667FA5CFFE85125D68249759EA04D76DAB34"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
          "Name": "EntitiesInfoMessage",
          "DisplayName": "EntitiesInfoMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityInformations:CandideServer.MessageModels.Entities.EntityInfoMessage[]",
              "Name": "EntityInformations",
              "Type": "CandideServer.MessageModels.Entities.EntityInfoMessage[]",
              "Signature": "public CandideServer.MessageModels.Entities.EntityInfoMessage[] EntityInformations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2597407ADB97AB09B8D3AC13AB2F1DBD5129C4B6F337EB5348271D86AB7D080"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8CC3F86A1B278CA1D9850DF0514CBC587B9ED4BDED82E4FA041F078BD95AE965"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntitiesInfoMessage2",
          "Name": "EntitiesInfoMessage2",
          "DisplayName": "EntitiesInfoMessage2",
          "FullName": "CandideServer.MessageModels.Entities.EntitiesInfoMessage2",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityInfo:CandideServer.MessageModels.Entities.EntityInfoMessage2[]",
              "Name": "EntityInfo",
              "Type": "CandideServer.MessageModels.Entities.EntityInfoMessage2[]",
              "Signature": "public CandideServer.MessageModels.Entities.EntityInfoMessage2[] EntityInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F6190860F5A3BB5062621FDCEB80E3A5A022BC5FBE3E725233C45D3CE0D8DE"
            },
            {
              "Id": "ImmovableEntityInfo:CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2[]",
              "Name": "ImmovableEntityInfo",
              "Type": "CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2[]",
              "Signature": "public CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2[] ImmovableEntityInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B155597DE3250E3688E25FEF4F1D652AF70DFEF4FBD1C91CF38807EAF20DC5A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "74508A4D6D9A0B546DD7FCB77700BB164D77F768678783740452BF1B84BA2A31"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
          "Name": "EntityAnimationMessage",
          "DisplayName": "EntityAnimationMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:System.Byte",
              "Name": "Animation",
              "Type": "System.Byte",
              "Signature": "public System.Byte Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFD053CC213172171312CCA27D100C08BB03F50684E9F2CA91D71FA845BB3C4E"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F1AC604DCACCCBA6168035B654930F0D461DF38AF3A1BC92BDDB9F0E77A24C4D"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage",
          "Name": "EntityDieAndDropGoodsMessage",
          "DisplayName": "EntityDieAndDropGoodsMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DroppedGoods:Shared.Models.DropTables.DroppedGoods",
              "Name": "DroppedGoods",
              "Type": "Shared.Models.DropTables.DroppedGoods",
              "Signature": "public Shared.Models.DropTables.DroppedGoods DroppedGoods",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "298943C466949DEB2F266DFB7D78B17FB794DE506389BF64190746FD78457A99"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityRemoveInfo:Shared.Entity.EntityRemoveInfo",
              "Name": "EntityRemoveInfo",
              "Type": "Shared.Entity.EntityRemoveInfo",
              "Signature": "public Shared.Entity.EntityRemoveInfo EntityRemoveInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141BC914B751FA1D09289407C21FC8E9BBD0D5FB057A30C456B00F760FE8C9EC"
            },
            {
              "Id": "OverrideDropLocation:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "OverrideDropLocation",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E OverrideDropLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F806F63ACC0F2FC7879F303F4BE25814EB73A939F8CBDA9605F4FB9E740BDB9"
            },
            {
              "Id": "OwningPlayerId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "OwningPlayerId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E OwningPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70EF57AF299095472F65557668319D347C43F4AB9D774CB138566E98A8D0499A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A5178777A4FB9BFEF341779C06D1CE55052F0FD9CA10AA0E8C3C66EBC969908B"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityDieAndDropInventoryMessage",
          "Name": "EntityDieAndDropInventoryMessage",
          "DisplayName": "EntityDieAndDropInventoryMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityDieAndDropInventoryMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityRemoveInfo:Shared.Entity.EntityRemoveInfo",
              "Name": "EntityRemoveInfo",
              "Type": "Shared.Entity.EntityRemoveInfo",
              "Signature": "public Shared.Entity.EntityRemoveInfo EntityRemoveInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141BC914B751FA1D09289407C21FC8E9BBD0D5FB057A30C456B00F760FE8C9EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3BBAB19C4ABCDE6BFBF58B300D82B62D65FDAC926660EB5B90283E08982A4D8"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage",
          "Name": "EntityDieAndSpawnEntitiesMessage",
          "DisplayName": "EntityDieAndSpawnEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityRemoveInfo:Shared.Entity.EntityRemoveInfo",
              "Name": "EntityRemoveInfo",
              "Type": "Shared.Entity.EntityRemoveInfo",
              "Signature": "public Shared.Entity.EntityRemoveInfo EntityRemoveInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141BC914B751FA1D09289407C21FC8E9BBD0D5FB057A30C456B00F760FE8C9EC"
            },
            {
              "Id": "SpawnEntitiesMessage:CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
              "Name": "SpawnEntitiesMessage",
              "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
              "Signature": "public CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage SpawnEntitiesMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73DC598E756C6F385E68732C10B8E55BD10A89041E2BFA89B4C84B5B9403AC0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DE760AF561B253FF0AFB9AAFD39FFF173CCDDC7E9909C213115D71F69975FC11"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
          "Name": "EntityDieAndSpawnWorldItemsMessage",
          "DisplayName": "EntityDieAndSpawnWorldItemsMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:CandideServer.ServerServices.NewWorldItemInstanceModel[]",
              "Name": "Args",
              "Type": "CandideServer.ServerServices.NewWorldItemInstanceModel[]",
              "Signature": "public CandideServer.ServerServices.NewWorldItemInstanceModel[] Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA856194DBFFC298828F225C288614F526CE59F239908AF72FA531BF089B7DCB"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityRemoveInfo:Shared.Entity.EntityRemoveInfo",
              "Name": "EntityRemoveInfo",
              "Type": "Shared.Entity.EntityRemoveInfo",
              "Signature": "public Shared.Entity.EntityRemoveInfo EntityRemoveInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141BC914B751FA1D09289407C21FC8E9BBD0D5FB057A30C456B00F760FE8C9EC"
            },
            {
              "Id": "OwnerPlayerId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "OwnerPlayerId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E OwnerPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA7C5B3780AEDCBC21A1193DAF105106117C2392331FF998B4C57A63B5933A84"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A00E83461D71F633A279A9F9FA95FB48D969DE4760A9FE405D8300F757C4DC27"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityInfoMessage",
          "Name": "EntityInfoMessage",
          "DisplayName": "EntityInfoMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityInfoMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerState:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ControllerState",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ControllerState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD789411B1218A68A9282D60ADBDA50E11A7D333B3B64DA07BF4250E93B84766"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Owned:System.Boolean",
              "Name": "Owned",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Owned",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83941A963B0B6A9E3FDFC867A1ECAB026AAEF04ED4D2BCBEAB38773D23B0D405"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromServerEntityModel(CandideServer.Entities.ServerEntityModel)-\u003ECandideServer.MessageModels.Entities.EntityInfoMessage",
              "Name": "FromServerEntityModel",
              "Signature": "public CandideServer.MessageModels.Entities.EntityInfoMessage FromServerEntityModel(CandideServer.Entities.ServerEntityModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Entities.EntityInfoMessage",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "59AEF670200204853676AE7C8D552A150BF4503EA5849CC9F3505216323359E5",
              "Hash": "14A81C7D06FD0BA6BE70FAA43B193DB28733622ED26F78EC4BF91E0C215A1504",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntityInfoMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58B9BB4ECDEEC734C5DEFC5C80ABC3697424884BF5932F2E196D364D52272787"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityInfoMessage2",
          "Name": "EntityInfoMessage2",
          "DisplayName": "EntityInfoMessage2",
          "FullName": "CandideServer.MessageModels.Entities.EntityInfoMessage2",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "AccelerationScale:System.Single",
              "Name": "AccelerationScale",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8615815E3426E7504EA3EB4E2B9C0EA44FEDA8DD1AFE3E80F605E6345A85A39C"
            },
            {
              "Id": "ControllerState:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ControllerState",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ControllerState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD789411B1218A68A9282D60ADBDA50E11A7D333B3B64DA07BF4250E93B84766"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2EA85CD88E6A4B4CA0C83D45C4AA77DDC22187A729E8B3D16F81264DB0700B21"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityInteractMessage",
          "Name": "EntityInteractMessage",
          "DisplayName": "EntityInteractMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityInteractMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InteractedEntityId:System.Guid",
              "Name": "InteractedEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InteractedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6498F01F7095C0306CD3D68BA2A851A267E67629EA24C0EE50C66C00B5AB41C"
            },
            {
              "Id": "InteractedWorldId:System.Guid",
              "Name": "InteractedWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InteractedWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75BC040EFD087F7C6F20B7803FA8C547CF1CA120866A66D113A6DA4663F180CD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3EDF27CD3B16A4A067741D5A77A963BA146D5EC5096512D0BEAA50D5160603CB"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntitySignalMessage",
          "Name": "EntitySignalMessage",
          "DisplayName": "EntitySignalMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntitySignalMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Signal:System.Byte",
              "Name": "Signal",
              "Type": "System.Byte",
              "Signature": "public System.Byte Signal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C026187DE066453D97377DE541C6C85B0EF087D73A2BFDB62380CC8A7B5DE05C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5130994F3147ABBC100EB6772AFDCAE23B5B4535857FB1EAA92FF465CFBEC979"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.EntityVfxMessage",
          "Name": "EntityVfxMessage",
          "DisplayName": "EntityVfxMessage",
          "FullName": "CandideServer.MessageModels.Entities.EntityVfxMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Vfx:System.Byte",
              "Name": "Vfx",
              "Type": "System.Byte",
              "Signature": "public System.Byte Vfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4A429B397E416D10E3419993F359D1D0EBBE1067F46BA9AA894B5DA64E3B252"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "09366C05FA0D3C9D7210E0A36DB2B9929193DEBB88D503DD5B79181264EA9E6A"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetEntitiesRequest",
          "Name": "GetEntitiesRequest",
          "DisplayName": "GetEntitiesRequest",
          "FullName": "CandideServer.MessageModels.Entities.GetEntitiesRequest",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityIds:System.Guid[]",
              "Name": "EntityIds",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] EntityIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2390F0706D64F0C7ADFFB93E70244A944328DADEAB76B0C31F7270E937D1FEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8D91B8246B467C8D5870E80DB354835B208D717DD627BB1ED8A4CF782FCFDAA2"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetEntitiesResponse",
          "Name": "GetEntitiesResponse",
          "DisplayName": "GetEntitiesResponse",
          "FullName": "CandideServer.MessageModels.Entities.GetEntitiesResponse",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:CandideServer.Entities.ServerEntityModel[]",
              "Name": "Entities",
              "Type": "CandideServer.Entities.ServerEntityModel[]",
              "Signature": "public CandideServer.Entities.ServerEntityModel[] Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4E4BE3230E0FEF27A3A98EBDA791F40459E6EB1540D6C23A759D0599466C79"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "878285090EEDD7A4C4396029ACD9C0BE7BAB896455586284536B9DC3D0713F4F"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetSetBucketContentRequest",
          "Name": "GetSetBucketContentRequest",
          "DisplayName": "GetSetBucketContentRequest",
          "FullName": "CandideServer.MessageModels.Entities.GetSetBucketContentRequest",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CAA9793ABEEB83D78011F53DD79FF17860F509D41427499F98E857F8BD956090"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetSetBucketContentResponse",
          "Name": "GetSetBucketContentResponse",
          "DisplayName": "GetSetBucketContentResponse",
          "FullName": "CandideServer.MessageModels.Entities.GetSetBucketContentResponse",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetWorldEntitiesMessage",
          "Name": "GetWorldEntitiesMessage",
          "DisplayName": "GetWorldEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.GetWorldEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7FD3AC367428AFBE8EBC733F0B204E1B557D2516A311FD231F7EF93415B9013E"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.GetWorldEntitiesResponse",
          "Name": "GetWorldEntitiesResponse",
          "DisplayName": "GetWorldEntitiesResponse",
          "FullName": "CandideServer.MessageModels.Entities.GetWorldEntitiesResponse",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:CandideServer.Entities.ServerEntityModel[]",
              "Name": "Entities",
              "Type": "CandideServer.Entities.ServerEntityModel[]",
              "Signature": "public CandideServer.Entities.ServerEntityModel[] Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4E4BE3230E0FEF27A3A98EBDA791F40459E6EB1540D6C23A759D0599466C79"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "878285090EEDD7A4C4396029ACD9C0BE7BAB896455586284536B9DC3D0713F4F"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2",
          "Name": "ImmovableEntityInfoMessage2",
          "DisplayName": "ImmovableEntityInfoMessage2",
          "FullName": "CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerState:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ControllerState",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ControllerState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD789411B1218A68A9282D60ADBDA50E11A7D333B3B64DA07BF4250E93B84766"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "192088AA319E8465C7514663CAB2DE2108960094B8E96720558E2EB421F60821"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage",
          "Name": "CatapultEntityMessage",
          "DisplayName": "CatapultEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities.Movable",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "TargetEntityId:System.Guid",
              "Name": "TargetEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315296FA4C1FD0D1AADD082C4E47FFA45E55B2EF994C4F018575E49CECF2D789"
            },
            {
              "Id": "ThrowerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ThrowerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ThrowerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39ED180E3566A325B985F87A53A3B48B8E13816D4599800B72C3BEF19C3D5F8"
            },
            {
              "Id": "ThrowStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ThrowStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThrowStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DA8E2C9E2CA6C9E4A004A30DEFECFA5C4F28AC8F46CFBF52B4DF271025604CA"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EB7D0570B29CE86ED2A099B44B506892DFAC469CA227A33FC383E512B56303E5"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
          "Name": "ThrowEntityMessage",
          "DisplayName": "ThrowEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities.Movable",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "IsCatapulted:System.Boolean",
              "Name": "IsCatapulted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsCatapulted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B6DB724D0EDE36B9DA8ACF6D0C815BA9F01BA7581AE873AA608F1E37E0E8069"
            },
            {
              "Id": "KillWhenThrownHit:System.Boolean",
              "Name": "KillWhenThrownHit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenThrownHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D3544CC18532C3D2EA5505C5003128AEBBCB34C7445D7383BE71D5269949F6E"
            },
            {
              "Id": "TargetEntityId:System.Guid",
              "Name": "TargetEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315296FA4C1FD0D1AADD082C4E47FFA45E55B2EF994C4F018575E49CECF2D789"
            },
            {
              "Id": "ThrowerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ThrowerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ThrowerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39ED180E3566A325B985F87A53A3B48B8E13816D4599800B72C3BEF19C3D5F8"
            },
            {
              "Id": "ThrowStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ThrowStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThrowStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DA8E2C9E2CA6C9E4A004A30DEFECFA5C4F28AC8F46CFBF52B4DF271025604CA"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F670D360E1CDC44591E9183D50E044C8AA550A5BBF990131D5012F1B28E4778"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.Movable.ThrowHitSpellCastMessage",
          "Name": "ThrowHitSpellCastMessage",
          "DisplayName": "ThrowHitSpellCastMessage",
          "FullName": "CandideServer.MessageModels.Entities.Movable.ThrowHitSpellCastMessage",
          "Namespace": "CandideServer.MessageModels.Entities.Movable",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastContext:CandideServer.MessageModels.Spell.SpellCastArgs",
              "Name": "CastContext",
              "Type": "CandideServer.MessageModels.Spell.SpellCastArgs",
              "Signature": "public CandideServer.MessageModels.Spell.SpellCastArgs CastContext",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAC7E329E56B6A8C9BD57F62920326F48D1C2B71DE6AADDD4D28482CC9A56E27"
            },
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "KillEntity:System.Boolean",
              "Name": "KillEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A4D95F4F262EC0AA881E077D69F5DEE338D833982135D707DA7A5CC7D674005"
            },
            {
              "Id": "ThrownEntityId:System.Guid",
              "Name": "ThrownEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ThrownEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "057D458A3A0A961219D775EAD3B23F60F085E8647EC52CB0F90DB50014F48FB2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "454B9FE2BD04E252227A9485E3E4578519B0793695C8246FA30DABE3AC74A637"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
          "Name": "RemoveEntitiesMessage",
          "DisplayName": "RemoveEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:System.ValueTuple\u00602\u003CSystem.Guid,Shared.Entity.EntityRemoveInfo\u003E[]",
              "Name": "Entities",
              "Type": "System.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E[] Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1638AD9D8709BE343CC810D99235A19DD1624C0A661910C12CBE9491E79D9EB6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3FB772E9D3FB53DC12DE78759296D1B8B4DD2BC260D6FDA51DA9F3189514523F"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.RemoveEntityMessage",
          "Name": "RemoveEntityMessage",
          "DisplayName": "RemoveEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.RemoveEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageResult:Shared.Combat.DamageResult",
              "Name": "DamageResult",
              "Type": "Shared.Combat.DamageResult",
              "Signature": "public Shared.Combat.DamageResult DamageResult",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "796BD52FC8F0941FD88F43E12C0D87B79975172B9D2E3F07772D54DBC9BAA9FD"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityRemoveInfo:Shared.Entity.EntityRemoveInfo",
              "Name": "EntityRemoveInfo",
              "Type": "Shared.Entity.EntityRemoveInfo",
              "Signature": "public Shared.Entity.EntityRemoveInfo EntityRemoveInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "141BC914B751FA1D09289407C21FC8E9BBD0D5FB057A30C456B00F760FE8C9EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "906AF3EF045F846E3B77A47C8F712C02BD97975222F9EA1F0D25634725432371"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage",
          "Name": "RequestDynamicSpawnEntityMessage",
          "DisplayName": "RequestDynamicSpawnEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityBaseId:System.Guid",
              "Name": "EntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F2838635DBD4F71A1CF91CF1002A1415C9CDFE90F34149286BAC4146AF395D"
            },
            {
              "Id": "InstantAggro:System.Boolean",
              "Name": "InstantAggro",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InstantAggro",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE81578611DEAA3CC3AC3F76DE69027EBDB5C57A8BE2BDD24E35AEF4243D6042"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DB4D18EBA052C3EEBA2E9FB404BC3EEDDF1CAD0170A4758D9E6AF991E7E56EEF"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
          "Name": "RequestSpawnEntitiesMessage",
          "DisplayName": "RequestSpawnEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Messages:CandideServer.MessageModels.Entities.RequestSpawnEntityMessage[]",
              "Name": "Messages",
              "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage[]",
              "Signature": "public CandideServer.MessageModels.Entities.RequestSpawnEntityMessage[] Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1561782BECC212AB66417A5011CEA554D5BF5D3B55053FE6DDF8C322BA3C80E"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2E4D996D07CEB569986E9995F2B9E91703E58DE2EC4A5BB321E14EF6496C9229"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage",
          "Name": "RequestSpawnEntityMessage",
          "DisplayName": "RequestSpawnEntityMessage",
          "FullName": "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityBaseId:System.Guid",
              "Name": "EntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F2838635DBD4F71A1CF91CF1002A1415C9CDFE90F34149286BAC4146AF395D"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0A036B4AA6FB557006443E4E175CEC8DA15DF04EDFA1ACF0A20BCCE13279F22"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.SetEntityOwnerMessage",
          "Name": "SetEntityOwnerMessage",
          "DisplayName": "SetEntityOwnerMessage",
          "FullName": "CandideServer.MessageModels.Entities.SetEntityOwnerMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "OwnerId:System.Int32",
              "Name": "OwnerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OwnerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95387D8BE5BAB1CDC389A4438993B52580AFDC8C7340A0231211D3E2D867DDAF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ED60DA43313EA7CD1D5A67684B71DCD9EA42A47122A158B9DB4BB8BB77E143F7"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.SetEntityPathMessage",
          "Name": "SetEntityPathMessage",
          "DisplayName": "SetEntityPathMessage",
          "FullName": "CandideServer.MessageModels.Entities.SetEntityPathMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Path:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Path",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Path",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9FBB6BF39FBEB966011AB35807E791D225E7A7B26C5F4C3999FE0DD6F5F190"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "631E2A5AF5FB68BA3A7FB986B8A3923AD312CE94408D6885FD917012D6C7C292"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
          "Name": "SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
          "DisplayName": "SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "ParameterName:System.String",
              "Name": "ParameterName",
              "Type": "System.String",
              "Signature": "public System.String ParameterName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "711DE9FCA49F566240BAE0FC4431062154CF03D3814AEDA59F064C84B5983E86"
            },
            {
              "Id": "ParameterValue:System.String",
              "Name": "ParameterValue",
              "Type": "System.String",
              "Signature": "public System.String ParameterValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B1C48C93F5261DF0882CD35A70A2C0A5BC604810E21246FB5A30A18EEDFF63B"
            },
            {
              "Id": "SpawnEntitiesMessage:CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
              "Name": "SpawnEntitiesMessage",
              "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
              "Signature": "public CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage SpawnEntitiesMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73DC598E756C6F385E68732C10B8E55BD10A89041E2BFA89B4C84B5B9403AC0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8B80F35D8E868B75525AC3BD8E9A46BBD4D82191DCA3DE981CAB9FC880CBC7C5"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.SetKnockbackMessage",
          "Name": "SetKnockbackMessage",
          "DisplayName": "SetKnockbackMessage",
          "FullName": "CandideServer.MessageModels.Entities.SetKnockbackMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "KnockbackPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "KnockbackPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 KnockbackPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2DCAC564424A865FF8EAD398E24B488E1B0380C1394A0A50F67411A85BAF4E3"
            },
            {
              "Id": "KnockbackVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "KnockbackVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 KnockbackVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A192EED2A07FCC581072A754D74243B7D95902F78FBB5351A16B23F298ED5A3A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "388150CE3F266D687B568169623FDE97C4AC3E376CB06E43BFE2394B52906285"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.SpawnEntitiesMessage",
          "Name": "SpawnEntitiesMessage",
          "DisplayName": "SpawnEntitiesMessage",
          "FullName": "CandideServer.MessageModels.Entities.SpawnEntitiesMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:CandideServer.Entities.ServerEntityModel[]",
              "Name": "Entities",
              "Type": "CandideServer.Entities.ServerEntityModel[]",
              "Signature": "public CandideServer.Entities.ServerEntityModel[] Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4E4BE3230E0FEF27A3A98EBDA791F40459E6EB1540D6C23A759D0599466C79"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "878285090EEDD7A4C4396029ACD9C0BE7BAB896455586284536B9DC3D0713F4F"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityHealthMessage",
          "Name": "UpdateEntityHealthMessage",
          "DisplayName": "UpdateEntityHealthMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityHealthMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "89A0F703D988B489509162AF433EF3F9E0AE6A431B8B5DFF4E5A75564027B781"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
          "Name": "UpdateEntityParameterMessage",
          "DisplayName": "UpdateEntityParameterMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Value:System.String",
              "Name": "Value",
              "Type": "System.String",
              "Signature": "public System.String Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C6716A9C1AF79496E69A04AA50EEF37FF3FA0B99496D85F6A0406F1FB12A0EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8CF6766E93F8CDEEB519C6C9DA0F62EDF07587E8DD0D80F5D050A79783A599C9"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage",
          "Name": "UpdateEntityParametersMessage",
          "DisplayName": "UpdateEntityParametersMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "254E4DA647735C2C53FA55D810FAD84145B8F02062F3959845EC53F114258867"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityPathMessage",
          "Name": "UpdateEntityPathMessage",
          "DisplayName": "UpdateEntityPathMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityPathMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "OwnerPlayerId:System.Int32",
              "Name": "OwnerPlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OwnerPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C78BA21701C56281121FF390B244EA69C2F25DCAEE7963104CDB97294813A37"
            },
            {
              "Id": "Path:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Path",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Path",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9FBB6BF39FBEB966011AB35807E791D225E7A7B26C5F4C3999FE0DD6F5F190"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "81EAD09CA25DBFCFF3A9796D6832FEC682BC0CDFCF45491969E2EDC822828889"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityPositionMessage",
          "Name": "UpdateEntityPositionMessage",
          "DisplayName": "UpdateEntityPositionMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityPositionMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0A842BDDECA04490470E32E0AB35548FF9D4B3BF2D334A6461315B5104D2585"
        },
        {
          "Id": "CandideServer.MessageModels.Entities.UpdateEntityStateMessage",
          "Name": "UpdateEntityStateMessage",
          "DisplayName": "UpdateEntityStateMessage",
          "FullName": "CandideServer.MessageModels.Entities.UpdateEntityStateMessage",
          "Namespace": "CandideServer.MessageModels.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D7EE0D3C144CF93D8D96784186742C744F516B43B8EC1E1B95A950AA8CBD8820"
        },
        {
          "Id": "CandideServer.MessageModels.Equipment.EquipMessage",
          "Name": "EquipMessage",
          "DisplayName": "EquipMessage",
          "FullName": "CandideServer.MessageModels.Equipment.EquipMessage",
          "Namespace": "CandideServer.MessageModels.Equipment",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquippedItemInstanceId:System.Guid",
              "Name": "EquippedItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EquippedItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71841A5D57B5C06D366EA4D2D52871FAC355FA6C20E58CC8CA9D2C57BFB32323"
            },
            {
              "Id": "Swap:CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage",
              "Name": "Swap",
              "Type": "CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage",
              "Signature": "public CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage Swap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A26C53D751FA8B5B57FE201B4EF8540DBA53E966A42470160A0FC3D5964D68B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "92292C5E658FBFF2FC4D3D9FFD10827E4D66A962FE5A6B1102C32222A0C09BA5"
        },
        {
          "Id": "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage",
          "Name": "PlayerSwitchedWeaponsMessage",
          "DisplayName": "PlayerSwitchedWeaponsMessage",
          "FullName": "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage",
          "Namespace": "CandideServer.MessageModels.Equipment",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "977DBB86715D3A906884A8E4A62759020801765BC9C534DF6135C268BA8AA860"
        },
        {
          "Id": "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage",
          "Name": "SwitchWeaponsMessage",
          "DisplayName": "SwitchWeaponsMessage",
          "FullName": "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage",
          "Namespace": "CandideServer.MessageModels.Equipment",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Actions:System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "Actions",
              "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E Actions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC6B4BB24C91DF4E05B4E7F827362593A643B016F595CB6FF6FCD4F66E43DC52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D8FC1A71C834797BDF8E4414999BEABE658134FFC97358FCF76BDD2B2EADB9EF"
        },
        {
          "Id": "CandideServer.MessageModels.Equipment.UnequipMessage",
          "Name": "UnequipMessage",
          "DisplayName": "UnequipMessage",
          "FullName": "CandideServer.MessageModels.Equipment.UnequipMessage",
          "Namespace": "CandideServer.MessageModels.Equipment",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SwapItemPositionsMessage:CandideServer.MessageModels.Inventories.SwapItemPositionsMessage",
              "Name": "SwapItemPositionsMessage",
              "Type": "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage",
              "Signature": "public CandideServer.MessageModels.Inventories.SwapItemPositionsMessage SwapItemPositionsMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80EC19AE169D371E31ACB078EF69D0B10E7BE130E971A507CF6380DA812FE95C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "62844D494BAF29CCEE37F60A97DDD941B1E94F4B9A7FADAAB568A0647F4E03FC"
        },
        {
          "Id": "CandideServer.MessageModels.Favour.GetUnlockFavourRequest",
          "Name": "GetUnlockFavourRequest",
          "DisplayName": "GetUnlockFavourRequest",
          "FullName": "CandideServer.MessageModels.Favour.GetUnlockFavourRequest",
          "Namespace": "CandideServer.MessageModels.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FavourId:System.String",
              "Name": "FavourId",
              "Type": "System.String",
              "Signature": "public System.String FavourId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D02524858362D34F242B4565BACA785C158E6D2F1A817154FDBE4EC1605AE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2A6213408EC48380DC1C4FD969C70E5E3C1270F38DC6F8DA2D048AA48BA0C853"
        },
        {
          "Id": "CandideServer.MessageModels.Favour.GetUnlockFavourResponse",
          "Name": "GetUnlockFavourResponse",
          "DisplayName": "GetUnlockFavourResponse",
          "FullName": "CandideServer.MessageModels.Favour.GetUnlockFavourResponse",
          "Namespace": "CandideServer.MessageModels.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            },
            {
              "Id": "NewCurrentFavourPoints:System.Int32",
              "Name": "NewCurrentFavourPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NewCurrentFavourPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "376CB526FEBE01261EBDAD7E9024E2389C53A406F8F1D2603221DCF7A28F4DC5"
            },
            {
              "Id": "UpdatedFavours:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "UpdatedFavours",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] UpdatedFavours",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "990C710F8110C94AF994263EA2DBDB11D77271064BF60AE50AA8E7272268FD50"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2DE2B689E3AEFCBFD2A04353CAA3FCE4327F8A3CF7A48939878A69FC37A9A5D9"
        },
        {
          "Id": "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
          "Name": "RemoveFavoursMessage",
          "DisplayName": "RemoveFavoursMessage",
          "FullName": "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
          "Namespace": "CandideServer.MessageModels.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            },
            {
              "Id": "RemovedFavourIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "RemovedFavourIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E RemovedFavourIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81EBFA3BBD6FF9B55BDD1F75422BA8D8C312D49931C10A85ED4CC8D1689F3395"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F1456857FD0B36306E6C2CE36F830C11F262CC53F684523796E51F0E815E37F8"
        },
        {
          "Id": "CandideServer.MessageModels.Favour.UnlockFavourMessage",
          "Name": "UnlockFavourMessage",
          "DisplayName": "UnlockFavourMessage",
          "FullName": "CandideServer.MessageModels.Favour.UnlockFavourMessage",
          "Namespace": "CandideServer.MessageModels.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FavourId:System.String",
              "Name": "FavourId",
              "Type": "System.String",
              "Signature": "public System.String FavourId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D02524858362D34F242B4565BACA785C158E6D2F1A817154FDBE4EC1605AE4"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C2C26FED7215B43B5CCDC3D67AD3C28459A08D6F5885CE6966A0C94EDB6DC108"
        },
        {
          "Id": "CandideServer.MessageModels.Favour.UpdateFavourMessage",
          "Name": "UpdateFavourMessage",
          "DisplayName": "UpdateFavourMessage",
          "FullName": "CandideServer.MessageModels.Favour.UpdateFavourMessage",
          "Namespace": "CandideServer.MessageModels.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            },
            {
              "Id": "NewCurrentFavourPoints:System.Int32",
              "Name": "NewCurrentFavourPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NewCurrentFavourPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "376CB526FEBE01261EBDAD7E9024E2389C53A406F8F1D2603221DCF7A28F4DC5"
            },
            {
              "Id": "UpdatedFavours:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "UpdatedFavours",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] UpdatedFavours",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "990C710F8110C94AF994263EA2DBDB11D77271064BF60AE50AA8E7272268FD50"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2DE2B689E3AEFCBFD2A04353CAA3FCE4327F8A3CF7A48939878A69FC37A9A5D9"
        },
        {
          "Id": "CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage",
          "Name": "RegisterFoodSourceMessage",
          "DisplayName": "RegisterFoodSourceMessage",
          "FullName": "CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage",
          "Namespace": "CandideServer.MessageModels.FoodSources",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "WorldPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "WorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B43A1BF09DBE8972051B4389CE4F23921DA09A3FF9F750ACA7C38D81FCDAEFD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7AEBE230BC22BB7677950501D6D3B8E583A12B97909169F8F58522FDD280F41F"
        },
        {
          "Id": "CandideServer.MessageModels.FoodSources.UnregisterFoodSourceMessage",
          "Name": "UnregisterFoodSourceMessage",
          "DisplayName": "UnregisterFoodSourceMessage",
          "FullName": "CandideServer.MessageModels.FoodSources.UnregisterFoodSourceMessage",
          "Namespace": "CandideServer.MessageModels.FoodSources",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85BE2B5DD10E14938EB21A28964A6AEDC0062CBE7926646F649C8C365ECE8F7C"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage",
          "Name": "FurnitureChangeStyleMessage",
          "DisplayName": "FurnitureChangeStyleMessage",
          "FullName": "CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Alternate:System.Int32",
              "Name": "Alternate",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Alternate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BA5420C57463D81C3ABB215EEA5FDAE3D0CA551615D10C5B7665056B5E86432"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Rotation:System.Int32",
              "Name": "Rotation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D83B4F5378878706310D313E9C373E6E1F72E9C4EEB0A160195ECA6ED9FEFEA4"
            },
            {
              "Id": "Style:System.Int32",
              "Name": "Style",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Style",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8875FBE3B1099CC5D77F1CC9024ED06228B6D6B066B58DAA01367C8365986EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1BB199DFB99A5E838F6641645069BBD82A412B30C16A4AB0A656B8355EF7502A"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.FurnitureLootedMessage",
          "Name": "FurnitureLootedMessage",
          "DisplayName": "FurnitureLootedMessage",
          "FullName": "CandideServer.MessageModels.Furniture.FurnitureLootedMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "FurnitureId:System.String",
              "Name": "FurnitureId",
              "Type": "System.String",
              "Signature": "public System.String FurnitureId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD8C6CFAA9A72C5C92AA8E0B987A05F6110CF2C89A184A8EBE4660484709FB63"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CF63A12163310CB7CBE7362AA02451738ED970A5478616B2ACD6BB919AABFF88"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.FurniturePlacedMessage",
          "Name": "FurniturePlacedMessage",
          "DisplayName": "FurniturePlacedMessage",
          "FullName": "CandideServer.MessageModels.Furniture.FurniturePlacedMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Entities.ServerEntityModel",
              "Name": "Model",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7241B601804CD4796B7298C4BA9066EE9DF38EB4B814CF182C539D9F1C725511"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7A3E85B08D741CF04A7EB6F9EAAB3A917B5EC819AE8AC1E30F55C45036387C13"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.FurnitureStyleMessage",
          "Name": "FurnitureStyleMessage",
          "DisplayName": "FurnitureStyleMessage",
          "FullName": "CandideServer.MessageModels.Furniture.FurnitureStyleMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Alternate:System.Int32",
              "Name": "Alternate",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Alternate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BA5420C57463D81C3ABB215EEA5FDAE3D0CA551615D10C5B7665056B5E86432"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Rotation:System.Int32",
              "Name": "Rotation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D83B4F5378878706310D313E9C373E6E1F72E9C4EEB0A160195ECA6ED9FEFEA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0457F54898D0AFB37AD64C1CE079DC128C1492ABD0E103BD305684A31A260CE9"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage",
          "Name": "GetPickupFurnitureMessage",
          "DisplayName": "GetPickupFurnitureMessage",
          "FullName": "CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31FA526941CB9E074EC662E862F1BE2A14ADB7F553DDC8F646DA6D3DE5878BE7"
            },
            {
              "Id": "EntityIds:System.Guid[]",
              "Name": "EntityIds",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] EntityIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2390F0706D64F0C7ADFFB93E70244A944328DADEAB76B0C31F7270E937D1FEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B052602498AC3DD0145E3E92A2B6C6C3D8B5714E74DA672227441241662686FA"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse",
          "Name": "GetPickupFurnitureResponse",
          "DisplayName": "GetPickupFurnitureResponse",
          "FullName": "CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PickedUp:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "PickedUp",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E PickedUp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39CA2F04E7490ACAE40A7518703DB303B7C11980909E1A830CAB0051CAFC6649"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "16DCA64085AE5BA02C8E024DA6CCA0F8C97C82E8CCEB320699D0E65CCE21A8EA"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage",
          "Name": "GetPlaceFurnitureMessage",
          "DisplayName": "GetPlaceFurnitureMessage",
          "FullName": "CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Alternate:System.Int32",
              "Name": "Alternate",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Alternate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BA5420C57463D81C3ABB215EEA5FDAE3D0CA551615D10C5B7665056B5E86432"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "FurnitureId:System.String",
              "Name": "FurnitureId",
              "Type": "System.String",
              "Signature": "public System.String FurnitureId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD8C6CFAA9A72C5C92AA8E0B987A05F6110CF2C89A184A8EBE4660484709FB63"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Rotation:System.Int32",
              "Name": "Rotation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D83B4F5378878706310D313E9C373E6E1F72E9C4EEB0A160195ECA6ED9FEFEA4"
            },
            {
              "Id": "Style:System.Int32",
              "Name": "Style",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Style",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8875FBE3B1099CC5D77F1CC9024ED06228B6D6B066B58DAA01367C8365986EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "199FD7455E406DD59B8DAE431521EBB538BA6B6BF7ADFEBDE2CA12FFF08AF131"
        },
        {
          "Id": "CandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse",
          "Name": "GetPlaceFurnitureResponse",
          "DisplayName": "GetPlaceFurnitureResponse",
          "FullName": "CandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse",
          "Namespace": "CandideServer.MessageModels.Furniture",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Success:System.Boolean",
              "Name": "Success",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Success",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1744E24BA73A09B667CA66C79911AD4C01ED4C1855DDD91050BF05D95E2AC86"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "93B90876092FDB0B0458D4C8BCD2DBF3A7AC2EBE83EE3679286CFEDF7964216A"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage",
          "Name": "AddGlobalPlayerAuraMessage",
          "DisplayName": "AddGlobalPlayerAuraMessage",
          "FullName": "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "864508919C6F6A4A20C163055BF057FAF2A770EDAED3F6C4D07007B52EBA87D2"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage",
          "Name": "ApplyOrdinanceMessage",
          "DisplayName": "ApplyOrdinanceMessage",
          "FullName": "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrdinanceId:System.String",
              "Name": "OrdinanceId",
              "Type": "System.String",
              "Signature": "public System.String OrdinanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B540CCE82828E1EBDA3921A699954D76349411CD988B5F408C22CDB06A7B1D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "442E938FAED32C6D401744CFD216F2818ADBC04DB2D3CE670C8A0D804D7E6940"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage",
          "Name": "BuyWorshipUnlockMessage",
          "DisplayName": "BuyWorshipUnlockMessage",
          "FullName": "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorshipUnlockId:System.String",
              "Name": "WorshipUnlockId",
              "Type": "System.String",
              "Signature": "public System.String WorshipUnlockId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04398405A2D1B23BF35E21ADB7609C7F813CC31369DB5814963EB0F6B60A07C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6EAB0D6258AC7FC7854A967797AD688ABA84AE43B60474F6952DC261FB6BF4D9"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.HandInOfferingMessage",
          "Name": "HandInOfferingMessage",
          "DisplayName": "HandInOfferingMessage",
          "FullName": "CandideServer.MessageModels.Gods.HandInOfferingMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AltarBuildingId:System.Guid",
              "Name": "AltarBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid AltarBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21DB6DDAE8411A6477A52237DA1144FC3066BDB555674324337FC3CC05E75F20"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85301818499A817836AA008C74FB6B033A60653AD209227A92400A4962356575"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage",
          "Name": "RequestApplyBlessingMessage",
          "DisplayName": "RequestApplyBlessingMessage",
          "FullName": "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlessingId:System.String",
              "Name": "BlessingId",
              "Type": "System.String",
              "Signature": "public System.String BlessingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F43AD0B6A2FC0612876E944574793688D7D1B895DC675F8C3A28CADB632EC64D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B04559184532AA8D2B7483AA26AD986BA8C91927E0F01E0A3EE12AF1595BD8DF"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage",
          "Name": "RequestApplyOrdinanceMessage",
          "DisplayName": "RequestApplyOrdinanceMessage",
          "FullName": "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrdinanceId:System.String",
              "Name": "OrdinanceId",
              "Type": "System.String",
              "Signature": "public System.String OrdinanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B540CCE82828E1EBDA3921A699954D76349411CD988B5F408C22CDB06A7B1D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "442E938FAED32C6D401744CFD216F2818ADBC04DB2D3CE670C8A0D804D7E6940"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.SacrificeCitizenMessage",
          "Name": "SacrificeCitizenMessage",
          "DisplayName": "SacrificeCitizenMessage",
          "FullName": "CandideServer.MessageModels.Gods.SacrificeCitizenMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A46F62BE08B75ED7D657A4090549853BB1436C25B6527AF7D44EC96A14ECFCFE"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage",
          "Name": "UpdateCurrentOfferingsMessage",
          "DisplayName": "UpdateCurrentOfferingsMessage",
          "FullName": "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Offerings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "Offerings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E Offerings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B271393BBE5CB84DAAD0916F46CEFEADEEF532A2270247AB034D796CC28EA52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A4BE4ACFD3B28357C90A4FE7B1D08BBD77FE50E2DD439FAA9098F3FDE0C7E38C"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage",
          "Name": "UpdateCurrentWorshipMessage",
          "DisplayName": "UpdateCurrentWorshipMessage",
          "FullName": "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Worship:System.Int32",
              "Name": "Worship",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Worship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D0B559ACFBFFA1406824C066B52F3AF6A107AD941202B3372D66A4981A484F3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00C69F72AEABC0DFD0894C9609EA054D339D5F6AEBD9F32F0A58A2DB57E6612D"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage",
          "Name": "UpdatePlayerCurrentBlessingMessage",
          "DisplayName": "UpdatePlayerCurrentBlessingMessage",
          "FullName": "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlessingId:System.String",
              "Name": "BlessingId",
              "Type": "System.String",
              "Signature": "public System.String BlessingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F43AD0B6A2FC0612876E944574793688D7D1B895DC675F8C3A28CADB632EC64D"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "70C096A4411D02F6BA92EC7D03E14AD7AA1B7172EB18DDC33E395B2858DA4470"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage",
          "Name": "UpdateUnlockedBlessingsMessage",
          "DisplayName": "UpdateUnlockedBlessingsMessage",
          "FullName": "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UnlockedBlessingIds:System.String[]",
              "Name": "UnlockedBlessingIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] UnlockedBlessingIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA33FD2597C80B32333BA3EA898027EFEEF847FCEAFFD671B563A2E8C7E0887C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "36FD574BED96F394AB3F9B918D20E4B57CD76310D1BF8D46C67008E67E54748E"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage",
          "Name": "UpdateUnlockedOrdinancesMessage",
          "DisplayName": "UpdateUnlockedOrdinancesMessage",
          "FullName": "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UnlockedOrdinanceIds:System.String[]",
              "Name": "UnlockedOrdinanceIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] UnlockedOrdinanceIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4960E5A68ED04DA8F2A4655853D036164ECE61B2FD03D5B51526EDE12F408B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E998ABFD88163E96FCECCDD66A10F413F7FE4205103FAAE5275EFEBACAFAE512"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
          "Name": "GodProgressionChangedMessage",
          "DisplayName": "GodProgressionChangedMessage",
          "FullName": "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
          "Namespace": "CandideServer.MessageModels.Gods.Worship",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeltaWorship:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E",
              "Name": "DeltaWorship",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E DeltaWorship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FF4CDFCF8C56E1764C60E46FE5BF432B3F37FBD5958BD02BD3270368663D30"
            },
            {
              "Id": "GodProgression:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgression",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgression",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "187C52B7C912C0530C43F9BB6A25440E7FF36C3FE8338368EBB3DDF26758DEFA"
            },
            {
              "Id": "OfferedItemAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "OfferedItemAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E OfferedItemAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485D5BB24047561A02B29CBE78909A31710523C234F73F35514913C816AE7DE9"
            },
            {
              "Id": "OfferingPlayerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OfferingPlayerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OfferingPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD4B29790A961141C1DAC0358196226FA2DD1C65C1604F06F8023303714AD859"
            },
            {
              "Id": "SacrificedCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SacrificedCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SacrificedCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEBA8A0D1095A98385D31C5583B274FBD606B29B9F45BB22900B008D2F21CFD"
            },
            {
              "Id": "WorshipPoints:System.Int32",
              "Name": "WorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5973FF0838D0A9B64846A9B6D3436F8AC74156EDB847CB55D8A24A5D9ABA286F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "092AD5D626952460F390CF218EA9C7AA6B7F57572603EC6D8601597095486645"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.Worship.GodProgressionDelta",
          "Name": "GodProgressionDelta",
          "DisplayName": "GodProgressionDelta",
          "FullName": "CandideServer.MessageModels.Gods.Worship.GodProgressionDelta",
          "Namespace": "CandideServer.MessageModels.Gods.Worship",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeltaExperience:System.Single",
              "Name": "DeltaExperience",
              "Type": "System.Single",
              "Signature": "public System.Single DeltaExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC864D52AA2A598D6DF41C5E70C605F37738DB0F557110D5A97E91AC3D0DD940"
            },
            {
              "Id": "DeltaLevels:System.Int32",
              "Name": "DeltaLevels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeltaLevels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1874672489F9CE25FF6D50BA43349FFC4522FFDD92022442D93C7A5C2FDA793E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EFD1A0F61FB3B8CF86AB3AF563C4FEDC52F6A331D72AC9443689DC80BDAA3D6"
        },
        {
          "Id": "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage",
          "Name": "WorshipUnlockWasBoughtMessage",
          "DisplayName": "WorshipUnlockWasBoughtMessage",
          "FullName": "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage",
          "Namespace": "CandideServer.MessageModels.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewWorshipCurrencyAmount:System.Int32",
              "Name": "NewWorshipCurrencyAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NewWorshipCurrencyAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2531A0D2E72000C120ADD8F4D2B4B466B73D96F449B786598DAA1CA39F4D8422"
            },
            {
              "Id": "WorshipUnlockId:System.String",
              "Name": "WorshipUnlockId",
              "Type": "System.String",
              "Signature": "public System.String WorshipUnlockId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04398405A2D1B23BF35E21ADB7609C7F813CC31369DB5814963EB0F6B60A07C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1AE354C9A7317EE23DE03E4F5A0B75DBAA6876F728B9A6B7119B2346B1401708"
        },
        {
          "Id": "CandideServer.MessageModels.Interiors.InteriorDataGetRequest",
          "Name": "InteriorDataGetRequest",
          "DisplayName": "InteriorDataGetRequest",
          "FullName": "CandideServer.MessageModels.Interiors.InteriorDataGetRequest",
          "Namespace": "CandideServer.MessageModels.Interiors",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6268DF8C53AEE45CB6F75C516CBFE6311F65BE8DED6FB10A888EE19D19AA9027"
        },
        {
          "Id": "CandideServer.MessageModels.Interiors.InteriorDataGetResponse",
          "Name": "InteriorDataGetResponse",
          "DisplayName": "InteriorDataGetResponse",
          "FullName": "CandideServer.MessageModels.Interiors.InteriorDataGetResponse",
          "Namespace": "CandideServer.MessageModels.Interiors",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entities:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B817BF9400759BE82A1C2AF00A47544C5A9BB00F95A75D8EC14EE9550858B6"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            },
            {
              "Id": "WorldItems:System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "WorldItems",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E WorldItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDB5FCFBC6D386A5CB3AC961B63B6B0948863B4571C2330DE8980428DBEF0513"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6BB66501CD6AADC39F6DF00507F1F54B40D54D3EB152A773E398FF4FBAE717E7"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage",
          "Name": "CreateNewInternalResourceStorageMessage",
          "DisplayName": "CreateNewInternalResourceStorageMessage",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaximumResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "MaximumResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E MaximumResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7224765A94B032B099E19F2DB71EC8923BF27D1796348BAE819E1D207FE2FB2A"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "ResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC134D6F4B6727C02F1B2365AAFAA597528C5CC773D3D7C5FC86EB567E168393"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C607A4EEEFDF09CBDBEA97B3E33DC3CFFA91810A1475C71FBC542E11784A6506"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
          "Name": "GetInternalResourceStorageForBuildingMessage",
          "DisplayName": "GetInternalResourceStorageForBuildingMessage",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "Type:CandideServer.Models.IOStorageType",
              "Name": "Type",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "public CandideServer.Models.IOStorageType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C406B1A300A812C7CE94B8D426996F996C7ADD0B113E8DA75B8D0832F5DEADF6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC1EEF6D3B9E3C25B2FE7D80AF7B3020E2B4FBFD76F96D5D261416F22197B814"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse",
          "Name": "GetInternalResourceStorageResponse",
          "DisplayName": "GetInternalResourceStorageResponse",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "Model:CandideServer.Models.InternalResourceStorageModel",
              "Name": "Model",
              "Type": "CandideServer.Models.InternalResourceStorageModel",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A82EFCD3DC9032CE9FC2B1A0929A155784AC8F7880AE249E6FB44F08BBB7EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EE05CBA377366187F008A448A5FCFC51DC964810C0F5D19FF2CB53571E6ED011"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage",
          "Name": "StopListeningOnInternalResourceStorageMessage",
          "DisplayName": "StopListeningOnInternalResourceStorageMessage",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85BE2B5DD10E14938EB21A28964A6AEDC0062CBE7926646F649C8C365ECE8F7C"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
          "Name": "UpdateInternalResourceStorageChangedMessage",
          "DisplayName": "UpdateInternalResourceStorageChangedMessage",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaximumResourceAmountsUpdates:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "MaximumResourceAmountsUpdates",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] MaximumResourceAmountsUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7445A7395DF1CEB441BC8D3EE01C6B4BE9B3B13C2332C27E89773DA0DA2E4FFA"
            },
            {
              "Id": "ResourceAmountsUpdates:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "ResourceAmountsUpdates",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] ResourceAmountsUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EA02EAA6F8D5338235C3EF1D460AB678683F1A64DD937DEEA6A9F427C239B6B"
            },
            {
              "Id": "StorageId:System.Guid",
              "Name": "StorageId",
              "Type": "System.Guid",
              "Signature": "public System.Guid StorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "550CCB908FFAC4B674803C4DB67D67C3121661FCCBEFB358B3A9F3E883688E4B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "946496B739CB6424FC9D376A2520DF23C402E7E9BCB95EB69DA616A78BFC18CF"
        },
        {
          "Id": "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage",
          "Name": "UpdateManyInternalResourceStorageChangedMessage",
          "DisplayName": "UpdateManyInternalResourceStorageChangedMessage",
          "FullName": "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage",
          "Namespace": "CandideServer.MessageModels.InternalResourceStorage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Updates:CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Name": "Updates",
              "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1040E5C532743D6B7AF0D740F5DCC5649686D463BDCFD5A7723E7AA82983CD2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "750EC947B0E859647FDEC7DA78B00731019491FA23B74FE676A145DFB4DF2FA2"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.AddedMessage",
          "Name": "AddedMessage",
          "DisplayName": "AddedMessage",
          "FullName": "CandideServer.MessageModels.Inventories.AddedMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "15D8F39371EF4193713712053E623BFA7CBEE9A86B4583AF449B1A553DB3143C"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.AddItemCheatMessage",
          "Name": "AddItemCheatMessage",
          "DisplayName": "AddItemCheatMessage",
          "FullName": "CandideServer.MessageModels.Inventories.AddItemCheatMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "439A50FD1001E4FBBAEE354D8C144C0CC98419F39AC220CED77E8F00664541CE"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3B67ECCD072CF31CCD5E0B9B9040961679DD9A526273A59C28B2B3BE7AB7B8EA"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.AddNewItemInstancesMessages",
          "Name": "AddNewItemInstancesMessages",
          "DisplayName": "AddNewItemInstancesMessages",
          "FullName": "CandideServer.MessageModels.Inventories.AddNewItemInstancesMessages",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Messages:CandideServer.MessageModels.Inventories.NewItemInstanceMessage[]",
              "Name": "Messages",
              "Type": "CandideServer.MessageModels.Inventories.NewItemInstanceMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.NewItemInstanceMessage[] Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07311BD5D0E271B040BAEE705CE0A8602E5A0F8A45418214283ED9EEFACF1F1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78B8D7BC076BB5DE3784B3993EFC3B6C93288F681AE02363CA559DBC7AE27814"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
          "Name": "ExpendItemInstanceMessage",
          "DisplayName": "ExpendItemInstanceMessage",
          "FullName": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DE323433E59012C637CCF1E12D23BDDA841F32D139D27530074E438A7898D8F8"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.ExpendItemInstancesMessage",
          "Name": "ExpendItemInstancesMessage",
          "DisplayName": "ExpendItemInstancesMessage",
          "FullName": "CandideServer.MessageModels.Inventories.ExpendItemInstancesMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Messages:CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[]",
              "Name": "Messages",
              "Type": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[] Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C342724A1DC814C636FCF5F9849AE169A6E97002B16DE760F229B669458CD202"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F929E563F04DC11BA0AC71D3BA8BEC0895A83F5736CE2FED1C2367EF8AB353DB"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
          "Name": "GetSimpleInventoryMessage",
          "DisplayName": "GetSimpleInventoryMessage",
          "FullName": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A5F98F42DF65EA884603CA8B4FF6EEA8827A0EC2AA6C7FE50728D4BCC97907A"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse",
          "Name": "GetSimpleInventoryResponse",
          "DisplayName": "GetSimpleInventoryResponse",
          "FullName": "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:Shared.Models.Items.SharedInventoryModel",
              "Name": "Model",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF5685F5546F8B06E71CB95885DE8DFFE404C9EAF66518FB424BD4392E7B3A27"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4F0481DAC0AEFFD42C7176D174EA28B5859032EEA812C29A9886FC93E4E8BE1"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.InventoriesUpdate",
          "Name": "InventoriesUpdate",
          "DisplayName": "InventoriesUpdate",
          "FullName": "CandideServer.MessageModels.Inventories.InventoriesUpdate",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MoneyUpdates:System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E",
              "Name": "MoneyUpdates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E MoneyUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA5445EFC53AB944BAC41F50B62286079FECC2A23A0D62FD759CC5C8CA3F1FB0"
            },
            {
              "Id": "Updates:System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Name": "Updates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DF363B691171BE2ABE82830C6807F26A5BC30E2072D57E52E4E8A0298276E22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F41CA022224E6715BBD387F58135E984CB7A6E6E1060ED864FCFEB57B47337C6"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage",
          "Name": "InventoryApplyDeltaMessage",
          "DisplayName": "InventoryApplyDeltaMessage",
          "FullName": "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:Shared.Inventory.DeltaModels.DeltaAction",
              "Name": "Action",
              "Type": "Shared.Inventory.DeltaModels.DeltaAction",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB3C82AEFD2AF12630816D82EF5774AF161A208565B4953AD9F16299FC0358C7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "292C485E573E759177A70C5BAFB514A0D2EF5B4C1CF07443F8EC0567D00E2ABA"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
          "Name": "InventoryApplyManyDeltaMessage",
          "DisplayName": "InventoryApplyManyDeltaMessage",
          "FullName": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Actions:System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "Actions",
              "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E Actions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC6B4BB24C91DF4E05B4E7F827362593A643B016F595CB6FF6FCD4F66E43DC52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D8FC1A71C834797BDF8E4414999BEABE658134FFC97358FCF76BDD2B2EADB9EF"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
          "Name": "InventoryListenerUpdate",
          "DisplayName": "InventoryListenerUpdate",
          "FullName": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "Money:System.Nullable\u00601\u003CSystem.UInt64\u003E",
              "Name": "Money",
              "Type": "System.Nullable\u003CSystem.UInt64\u003E",
              "Signature": "public System.Nullable\u003CSystem.UInt64\u003E Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367FD3C11AAF5D46EF50503C0B01D1BC69C658DCF854A5A1FA27FECE8ABD8888"
            },
            {
              "Id": "Updates:CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate[]",
              "Name": "Updates",
              "Type": "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate[]",
              "Signature": "public CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBA674951ECAFBFD8E848201E1988E955F6F3D83A64A61CAFE600D25276FEB50"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "41D23D645ADA00275442F65A5B38832DDA166A219959FDB8BBCD128668AEE693"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.LootAllMessage",
          "Name": "LootAllMessage",
          "DisplayName": "LootAllMessage",
          "FullName": "CandideServer.MessageModels.Inventories.LootAllMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowPartialStack:System.Boolean",
              "Name": "AllowPartialStack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowPartialStack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FFE9347F3C46E8CA621B7EEE3CEE84E196DCF53B77B42E3DBB3B451C89FAF23"
            },
            {
              "Id": "EquipmentInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EquipmentInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EquipmentInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5690C24EB3F004E7EB3DED2F270E7CD66D5D0920A429B3AC086B155BEFA5CFFE"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "Strategy:Shared.Inventory.Models.LootAllStrategy",
              "Name": "Strategy",
              "Type": "Shared.Inventory.Models.LootAllStrategy",
              "Signature": "public Shared.Inventory.Models.LootAllStrategy Strategy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70B98955E5E2A8B30F629C09B06B5CC88AC9FC099116849A9615101A4185190A"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D0138FD4FE1FBB2446376A1C6E35692362F7E39E5BE7B7DEB3A75122D73016D8"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.LootMoneyFromItemMessage",
          "Name": "LootMoneyFromItemMessage",
          "DisplayName": "LootMoneyFromItemMessage",
          "FullName": "CandideServer.MessageModels.Inventories.LootMoneyFromItemMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Amount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E95840BD6E9625E7E7215C9F39728258053C774C285DA47AC7E093F4EC0C9C81"
            },
            {
              "Id": "MoneyInventoryId:System.Guid",
              "Name": "MoneyInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid MoneyInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC53F1E34BB7B8682391D23ED665629F4DCB787B92B1B97B90193AEC2A20F6E4"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BE1E0548CA2530E6D3D5774B363822010B8EFBC875DA1C0DC5840D4C6FAD5610"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.MoveMoneyIntoNewMessage",
          "Name": "MoveMoneyIntoNewMessage",
          "DisplayName": "MoveMoneyIntoNewMessage",
          "FullName": "CandideServer.MessageModels.Inventories.MoveMoneyIntoNewMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CoinAmount:System.Int32",
              "Name": "CoinAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F110B89301C86B88FBA450783D5F792390C86D0A199A79180DD6CFF92C458821"
            },
            {
              "Id": "CoinType:System.Int32",
              "Name": "CoinType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529FF162B944CD8AA92630395727DDE0BBA346387E38895DB3EAA542A6EA9BA4"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TargetSlotIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EE2E9F4BB13142B7AC7330C38B6F24B605C4F9EAE35C028495083013126A3A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A964AF01552296C8698951CBE5B4DC0C0FA4D58C538A78AD1390F71FECA316F4"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.MoveMoneyMessage",
          "Name": "MoveMoneyMessage",
          "DisplayName": "MoveMoneyMessage",
          "FullName": "CandideServer.MessageModels.Inventories.MoveMoneyMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CoinAmount:System.Int32",
              "Name": "CoinAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F110B89301C86B88FBA450783D5F792390C86D0A199A79180DD6CFF92C458821"
            },
            {
              "Id": "CoinType:System.Int32",
              "Name": "CoinType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529FF162B944CD8AA92630395727DDE0BBA346387E38895DB3EAA542A6EA9BA4"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TargetSlotIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EE2E9F4BB13142B7AC7330C38B6F24B605C4F9EAE35C028495083013126A3A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A964AF01552296C8698951CBE5B4DC0C0FA4D58C538A78AD1390F71FECA316F4"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage",
          "Name": "MoveStackAmountIntoNewMessage",
          "DisplayName": "MoveStackAmountIntoNewMessage",
          "FullName": "CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "NewInstanceId:System.Guid",
              "Name": "NewInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53C1387244BC800AF3E297BE01A55282D091F5EBD5324E1D0615C3CBA65A867A"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00AA29C4827FDC637A58AAD5CF97989C9A7E029FA5F66C0B34C14C77F20E0C76"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.MoveStackAmountMessage",
          "Name": "MoveStackAmountMessage",
          "DisplayName": "MoveStackAmountMessage",
          "FullName": "CandideServer.MessageModels.Inventories.MoveStackAmountMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "90CF90E8773A979B00B422E2BED8EAD1906DC12E5EB17A0F936F632D729672F9"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.MoveStackAmountsMessage",
          "Name": "MoveStackAmountsMessage",
          "DisplayName": "MoveStackAmountsMessage",
          "FullName": "CandideServer.MessageModels.Inventories.MoveStackAmountsMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Updates:CandideServer.MessageModels.Inventories.MoveStackAmountMessage[]",
              "Name": "Updates",
              "Type": "CandideServer.MessageModels.Inventories.MoveStackAmountMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.MoveStackAmountMessage[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B24F02F740BE0F312885F78DB8042A29EF041DBAC22AE5D6C8A907501902C4D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D9CC6AC090D7DDBDC3AB507103031E1184C556A21659C36A6866014BBA1B0DBE"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate",
          "Name": "NEWInventorySlotUpdate",
          "DisplayName": "NEWInventorySlotUpdate",
          "FullName": "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90F1290E7C4C4B2EB88A80CCB8BBF43A18F55039EA71C21E02262FCEEB31BCE2"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B1C2B9960A72EF83174576DBF2EB38FDD15C1988F0440D8E348058F962A29129"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.NewItemInstanceMessage",
          "Name": "NewItemInstanceMessage",
          "DisplayName": "NewItemInstanceMessage",
          "FullName": "CandideServer.MessageModels.Inventories.NewItemInstanceMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "NewInstanceId:System.Guid",
              "Name": "NewInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53C1387244BC800AF3E297BE01A55282D091F5EBD5324E1D0615C3CBA65A867A"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EB8342D69C808D45BD4B64DFAC62E11D493AD927C33EDE09CFEF2353F2BD2A20"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage",
          "Name": "PlayerInventoriesDesyncedMessage",
          "DisplayName": "PlayerInventoriesDesyncedMessage",
          "FullName": "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Inventories:Shared.Models.Items.SharedInventoryModel[]",
              "Name": "Inventories",
              "Type": "Shared.Models.Items.SharedInventoryModel[]",
              "Signature": "public Shared.Models.Items.SharedInventoryModel[] Inventories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CFD1AC7D6CBD2D2FA023F8875F943E95DFCB8DE56A2709B5722E2FC97BA02C2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2616395491EC051F448E9A7BC9E2436B5C17BDBC8F1EA3457646F24736B958D1"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage",
          "Name": "PlayerTrashItemAndApplyDeltaMessage",
          "DisplayName": "PlayerTrashItemAndApplyDeltaMessage",
          "FullName": "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeltaActions:System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "DeltaActions",
              "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E DeltaActions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28FC6BA876ABBB4D4415EE8728B11C5F37111894659492FEA03250482E6DFE3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "099827EF9E35425E3F2965CBB21F4FFDE519484114A92059F08FD577E18DFC8F"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage",
          "Name": "RemoveItemsFromInventoryMessage",
          "DisplayName": "RemoveItemsFromInventoryMessage",
          "FullName": "CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "RemoveItemsArgs:Shared.Models.Items.ItemAmount[]",
              "Name": "RemoveItemsArgs",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] RemoveItemsArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E85F7D0C07A8595B13F9662331D800BB439923B728FD23D53E315D657D2E5067"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E355E315D04F599AF2DE461CCD74188A5CBF582C203000BFB8E192E08AE337C7"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
          "Name": "RenameInventoryMessage",
          "DisplayName": "RenameInventoryMessage",
          "FullName": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "NewName:System.String",
              "Name": "NewName",
              "Type": "System.String",
              "Signature": "public System.String NewName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D94BA2B56AA6FD76925F80B17DA61ACD8663EF277935F5638D81C2F8AC26A365"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78DE7496D4B3E80EB08F95D463CDE579E2E758658A6017F25307F7B80F829F0F"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage",
          "Name": "SimpleInventoryManyUpdatesMessage",
          "DisplayName": "SimpleInventoryManyUpdatesMessage",
          "FullName": "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExpendItemMessages:CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[]",
              "Name": "ExpendItemMessages",
              "Type": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage[] ExpendItemMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59A924AAF255A9386F809CD807A93E68E841B88B07DBE3D0B64662114773B248"
            },
            {
              "Id": "MoveStackAmountIntoNewMessages:CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage[]",
              "Name": "MoveStackAmountIntoNewMessages",
              "Type": "CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.MoveStackAmountIntoNewMessage[] MoveStackAmountIntoNewMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "197D6BC7E296F8883CEE1076CDB6B5A41C88EBA8AC19AE09DB0C5B9355125BD9"
            },
            {
              "Id": "MoveStackAmountsMessages:CandideServer.MessageModels.Inventories.MoveStackAmountMessage[]",
              "Name": "MoveStackAmountsMessages",
              "Type": "CandideServer.MessageModels.Inventories.MoveStackAmountMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.MoveStackAmountMessage[] MoveStackAmountsMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CF2698C6D49F00C0822FBA6FA368EA3546AB3C9B8467CB33249A842228484A0"
            },
            {
              "Id": "SwapMessages:CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[]",
              "Name": "SwapMessages",
              "Type": "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[] SwapMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35D4D928A8F35FAB19EBEFCCAC7D65EC10D6BF9E09554936317A071523A24717"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C04BCCA9B61B1422B45BF884C0405327C5E69D315BA1455464451D5BBE46859A"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesOrderedMessage",
          "Name": "SimpleInventoryManyUpdatesOrderedMessage",
          "DisplayName": "SimpleInventoryManyUpdatesOrderedMessage",
          "FullName": "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesOrderedMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryUpdateMessages:System.Object[]",
              "Name": "InventoryUpdateMessages",
              "Type": "System.Object[]",
              "Signature": "public System.Object[] InventoryUpdateMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F8D083945587E8C637888A022DE1E5689A410AB2B05AB56D35D2C97075BA50F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "26A80A3A552EDF7A38F2A4EC687C2855719114F8F9F34309915A853AD4A39D1A"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage",
          "Name": "StopListeningOnSimpleInventoryMessage",
          "DisplayName": "StopListeningOnSimpleInventoryMessage",
          "FullName": "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A5F98F42DF65EA884603CA8B4FF6EEA8827A0EC2AA6C7FE50728D4BCC97907A"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstancesStackMessages",
          "Name": "SwapAndUpdateItemInstancesStackMessages",
          "DisplayName": "SwapAndUpdateItemInstancesStackMessages",
          "FullName": "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstancesStackMessages",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SwapAndUpdates:CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage[]",
              "Name": "SwapAndUpdates",
              "Type": "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage[] SwapAndUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64387F83D9A495336D0739B164AA6255786AD39FBF695345D13C68C803D23B23"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C12EBD1A632F680FE994EE648FD01F83BA6F89142960CB863EA2D6BA3077ABA0"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage",
          "Name": "SwapAndUpdateItemInstanceStackMessage",
          "DisplayName": "SwapAndUpdateItemInstanceStackMessage",
          "FullName": "CandideServer.MessageModels.Inventories.SwapAndUpdateItemInstanceStackMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            },
            {
              "Id": "SourceToTargetNewStack:System.Int32",
              "Name": "SourceToTargetNewStack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceToTargetNewStack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "151A80A2106588BB5390FE946138419D29407E18C39AB109CADFFA5D127D4F04"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            },
            {
              "Id": "TargetToSourceNewStack:System.Int32",
              "Name": "TargetToSourceNewStack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetToSourceNewStack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3113AC8261F920FBC1BE92276E2F2B33F8AFFEF619CA5E0BF436FEEE0E35717"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2C34775BD72AB6FCACD4CFDBCF56DA0716AABDD21751227F3489CE46D2E47EC2"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage",
          "Name": "SwapItemPositionsMessage",
          "DisplayName": "SwapItemPositionsMessage",
          "FullName": "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BD13C637C8EE9F593434B39CC4E0E2D90A684D5A8327883695A674025E9055A4"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage",
          "Name": "SwapManyItemPositionsMessage",
          "DisplayName": "SwapManyItemPositionsMessage",
          "FullName": "CandideServer.MessageModels.Inventories.SwapManyItemPositionsMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Swaps:CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[]",
              "Name": "Swaps",
              "Type": "CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.SwapItemPositionsMessage[] Swaps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF3F65F5E3B7F0AB708E8F4EAADC5A187103A8F0BAC8B75D43CF5435E8E5FDC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "50742E71A30B9F363F25463D6C19A1A19EDF5988A09833DAED0AEFC01D4B0573"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
          "Name": "UpdateInventoriesItemInstancesMessage",
          "DisplayName": "UpdateInventoriesItemInstancesMessage",
          "FullName": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MoneyUpdates:CandideServer.ServerControllers.UpdateInventoryMoneyMessage[]",
              "Name": "MoneyUpdates",
              "Type": "CandideServer.ServerControllers.UpdateInventoryMoneyMessage[]",
              "Signature": "public CandideServer.ServerControllers.UpdateInventoryMoneyMessage[] MoneyUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "974EE6F379392EAAE99F7EC1E54060D4289413B232A5BD8B72430E169532AD20"
            },
            {
              "Id": "Updates:CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage[]",
              "Name": "Updates",
              "Type": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage[]",
              "Signature": "public CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "447A43411DF9AD8DF82CC4B31F53F197DC64600BBC8E32B328548DE9AD425127"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Aggregate(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Void",
              "Name": "Aggregate",
              "Signature": "public System.Void Aggregate(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "683A0B978E9D62C45853143AFEA02F0AC6A240AA5BAE74C1B67797D47E858095",
              "Hash": "5CCDEAB6769B976754BEF0F54FF5C10DA31E3EFF93D486854511AC1B7E43CDA7",
              "CalledMethods": [
                "System.Array::Copy(System.Array, System.Array, System.Int32)",
                "System.Array::Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Aggregate(CandideServer.ServerControllers.UpdateInventoryMoneyMessage)-\u003ESystem.Void",
              "Name": "Aggregate",
              "Signature": "public System.Void Aggregate(CandideServer.ServerControllers.UpdateInventoryMoneyMessage update)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.ServerControllers.UpdateInventoryMoneyMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DBDACBBFE890EAC8EE0988F13303C2A84AF21934CAFE7F71850F24008180B8D4",
              "Hash": "FA49E16C36A203D26F0E4EFB949BD83A3D0F408F0D7DCCAC24B6663B32648EE4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Aggregate(System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E)-\u003ESystem.Void",
              "Name": "Aggregate",
              "Signature": "public System.Void Aggregate(System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E updates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "96334160C2DB589F68B90417AE7651E4967416BEFF50558F7EA92CC6A080673B",
              "Hash": "CA769D558C211E111B46A0BFD3484925B22CC4915FBCB94DFB2BCE535B802FF3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Aggregate(System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)-\u003ESystem.Void",
              "Name": "Aggregate",
              "Signature": "public System.Void Aggregate(System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E updates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "D869C992B20FE88623835ED9C9627D22434CBF1E09739EA6D25FB9872ECBFBC4",
              "Hash": "CCACB3F02537108635AF99DE630961DE474E7CCCD496E0863080F0BEA9803BD4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Squash()-\u003ESystem.Void",
              "Name": "Squash",
              "Signature": "public System.Void Squash()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "DC1BE5980B2426E94B41F37C89B0AB57A47146CBE1AE698D48A34DC9E1247BCF",
              "Hash": "C714D1B92F8B8F8A6C88CE9FE5936679370151F283D0E7979CA6BC33930F0045",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D58E2A8129072F99196C3EEBE431E1C8C506962CC657CBBED6EB1D24CFBFDD41"
        },
        {
          "Id": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage",
          "Name": "UpdateInventoriesItemInstancesWithAddMessage",
          "DisplayName": "UpdateInventoriesItemInstancesWithAddMessage",
          "FullName": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage",
          "Namespace": "CandideServer.MessageModels.Inventories",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddedMessages:CandideServer.MessageModels.Inventories.AddedMessage[]",
              "Name": "AddedMessages",
              "Type": "CandideServer.MessageModels.Inventories.AddedMessage[]",
              "Signature": "public CandideServer.MessageModels.Inventories.AddedMessage[] AddedMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37B73DFA750EA3FE62F5F10FD7CE83A2868366532BFB7B4C4C852CCEB21DC153"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Aggregate(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage)-\u003ESystem.Void",
              "Name": "Aggregate",
              "Signature": "public System.Void Aggregate(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "0A22E90B5220C1F070E4A57ED290001527A8C2B2238EC8C78C71DBA0E3AB3694",
              "Hash": "1E6B0E91AC69A8ED2D2FE3D71B051F7345DD0A5877AD2CD7FFCD1FCC9746CF21",
              "CalledMethods": [
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage::Aggregate(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "UpdateInventoriesItemInstancesWithAddMessage.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "UpdateInventoriesItemInstancesWithAddMessage.\u003C\u003Ec__DisplayClass2_0::\u003CAggregate\u003Eb__0(CandideServer.MessageModels.Inventories.AddedMessage)",
                "System.Predicate\u003CCandideServer.MessageModels.Inventories.AddedMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.AddedMessage\u003E::Find(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.AddedMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.AddedMessage\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7760F22CACC535D9E3218F5BD4B1D09F8E5BF0382601D8D05EDD120C74780FE"
        },
        {
          "Id": "CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage",
          "Name": "AttractWorldItemInstanceMessage",
          "DisplayName": "AttractWorldItemInstanceMessage",
          "FullName": "CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage",
          "Namespace": "CandideServer.MessageModels.ItemInstances",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttractorEntityId:System.Guid",
              "Name": "AttractorEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid AttractorEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "243A9E34155FB5E5A70093F0B51AE83477E8C998B790337632A58151CD122B99"
            },
            {
              "Id": "GuaranteedSuccess:System.Boolean",
              "Name": "GuaranteedSuccess",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GuaranteedSuccess",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E890E687CC2A8C53D39843247CD966DC7C1AE0B2332091F24E88DE307B8DA17B"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "WorldItemEntityId:System.Guid",
              "Name": "WorldItemEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldItemEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "968A214A200FC5E65ACF219C2919D9539F9DF227B3C2BFFF7718F591A3EF81FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "170CD7F5F077AAC65B32C565790CB3A39BC9D1EE266653ED3B873952F05C77E9"
        },
        {
          "Id": "CandideServer.MessageModels.ItemInstances.CreateNewItemInstanceMessage",
          "Name": "CreateNewItemInstanceMessage",
          "DisplayName": "CreateNewItemInstanceMessage",
          "FullName": "CandideServer.MessageModels.ItemInstances.CreateNewItemInstanceMessage",
          "Namespace": "CandideServer.MessageModels.ItemInstances",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "82C6015FE8109933C8CBF998E36EA3C80F7D09E076CD77379452610A412B744E"
        },
        {
          "Id": "CandideServer.MessageModels.ItemInstances.LootWorldItemInstanceMessage",
          "Name": "LootWorldItemInstanceMessage",
          "DisplayName": "LootWorldItemInstanceMessage",
          "FullName": "CandideServer.MessageModels.ItemInstances.LootWorldItemInstanceMessage",
          "Namespace": "CandideServer.MessageModels.ItemInstances",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F09E0999605C04E27B8DF63A3C5ECF27A0CC36F3F2565B9568B46ECF47C364C7"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
          "Name": "CancelWorkOrderMessage",
          "DisplayName": "CancelWorkOrderMessage",
          "FullName": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "WorkOrderId:System.Guid",
              "Name": "WorkOrderId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81933121C7897C9CA8011C849BE747173F85AAA60609B2A252BFECE712D7A3A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8090F817E00BB5E2734E45F23B59296F74AE0A424FEE68C70D5E7813FD3BCB78"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
          "Name": "CreateWorkOrderMessage",
          "DisplayName": "CreateWorkOrderMessage",
          "FullName": "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryApplyManyDelta:CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
              "Name": "InventoryApplyManyDelta",
              "Type": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
              "Signature": "public CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage InventoryApplyManyDelta",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BDE681FBED8881536D1A5E7B0A4DAD62471660D012B66A15F380301B4725260"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "NewGuid:System.Guid",
              "Name": "NewGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F468B83C83B8EB415BCBA422A333821C68B1334B8D455C9CCBFB889CC54C806"
            },
            {
              "Id": "RecipeId:System.String",
              "Name": "RecipeId",
              "Type": "System.String",
              "Signature": "public System.String RecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2CC414769FD893843DDE39DA943CF4F54ACF11BD79F529E4E93E6CCAB0F24E"
            },
            {
              "Id": "RepeatingWorkOrder:System.Boolean",
              "Name": "RepeatingWorkOrder",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RepeatingWorkOrder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAB17D77028B88122F38C693093FB8F037B45DF9240233DA4EBFACBF4886EC1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BFDA85E5A3EA5412B32B0BE9FE1FDD3B90266D85688B0529A7D60F7C840E8BA6"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse",
          "Name": "GetFurnitureRecipesResponse",
          "DisplayName": "GetFurnitureRecipesResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UnlockedFurnitureIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedFurnitureIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E UnlockedFurnitureIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8492655D1A70EC58E51D1BC5B82E6AA16E14F14C2E0CC28A1BC54779B85F4A87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5964E42E892D84387A6762B4AD91A49A10B4FD9CD5D8536189BEC06D5DF3784D"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetJobMessage",
          "Name": "GetJobMessage",
          "DisplayName": "GetJobMessage",
          "FullName": "CandideServer.MessageModels.Jobs.GetJobMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7C3EB02EEE3F803C76BE97B93F1764811CBC21A8617245846B207C4A15BBD78E"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetJobResponse",
          "Name": "GetJobResponse",
          "DisplayName": "GetJobResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetJobResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseId:System.String",
              "Name": "BaseId",
              "Type": "System.String",
              "Signature": "public System.String BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2332F1249BBCFA3031B3B28EB37CD03C7262CE27CDD3E9385D90A2281B529FE"
            },
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "CurrentWorkOrderId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentWorkOrderId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentWorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "494A36553056D315D4BFDEB218F9488787E24DFAFDA1D4666D1863524CB13B33"
            },
            {
              "Id": "GetCitizenResponse:CandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Name": "GetCitizenResponse",
              "Type": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
              "Signature": "public CandideServer.MessageModels.Citizens.GetCitizenResponse GetCitizenResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6C91D0C22E8D0444D7BD309AFFF58F798AC7929866279708458E869DB883AF9"
            },
            {
              "Id": "GetFurnitureRecipesResponse:CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse",
              "Name": "GetFurnitureRecipesResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetFurnitureRecipesResponse GetFurnitureRecipesResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF7DB29F9B7211CA07DD917BD2E5E0CF66EE5E6EB2C4B5B11725C4C988681759"
            },
            {
              "Id": "GetJobUserSettingsResponse:CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse",
              "Name": "GetJobUserSettingsResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse GetJobUserSettingsResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8EC9417A3D6BA0233DE8E85A075E7314E4416B2775FC78B222AEB1A3A790745"
            },
            {
              "Id": "GetOutputInventoryResponse:CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse",
              "Name": "GetOutputInventoryResponse",
              "Type": "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse",
              "Signature": "public CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse GetOutputInventoryResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BF1DCA1575217967A6B95F0CC2C36C8C026923DE42AFAAE8A265001DD06E89F"
            },
            {
              "Id": "GetResourceStorageAndAvailableStuff:CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff",
              "Name": "GetResourceStorageAndAvailableStuff",
              "Type": "CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff",
              "Signature": "public CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff GetResourceStorageAndAvailableStuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4E6FBAB982C087315847F83B7FF412A539F898ED00952E37D8A74657C5B86CC"
            },
            {
              "Id": "GetShopResponse:CandideServer.MessageModels.Jobs.GetShopResponse",
              "Name": "GetShopResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetShopResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetShopResponse GetShopResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FD74B351ECDC261A5A606CAB8FFC33A02566DD980C6CB2AFBF9645E3A6E79B7"
            },
            {
              "Id": "GetSourcesResponse:CandideServer.MessageModels.Jobs.GetSourcesResponse",
              "Name": "GetSourcesResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetSourcesResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetSourcesResponse GetSourcesResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B384BCD630185C4843514BDB89D2F1933D19034F0E4EE81C8DE6A1D2BB9DC03"
            },
            {
              "Id": "GetStorageInventoryAndAvailableStuff:CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff",
              "Name": "GetStorageInventoryAndAvailableStuff",
              "Type": "CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff",
              "Signature": "public CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff GetStorageInventoryAndAvailableStuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "243206386E0E2ED123B65D3C909C0439549273C7F6BD4284184CD9C6051C5D5C"
            },
            {
              "Id": "GetWorkQueueResponse:CandideServer.MessageModels.Jobs.GetWorkQueueResponse",
              "Name": "GetWorkQueueResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetWorkQueueResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetWorkQueueResponse GetWorkQueueResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B9D99DD1EDF8A42EE74483F2C9F0134E0EFB0A94991242A3786D1068683F365"
            },
            {
              "Id": "GetWorkRecipeGroupsResponse:CandideServer.MessageModels.Jobs.GetWorkRecipesResponse",
              "Name": "GetWorkRecipeGroupsResponse",
              "Type": "CandideServer.MessageModels.Jobs.GetWorkRecipesResponse",
              "Signature": "public CandideServer.MessageModels.Jobs.GetWorkRecipesResponse GetWorkRecipeGroupsResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A78CD3F3C4466BAB42B2ED1AE15200AAD4304238E5DAC1FD515D2DCCC420EBC"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToJobModel()-\u003ECandideServer.Models.JobModel",
              "Name": "ToJobModel",
              "Signature": "public CandideServer.Models.JobModel ToJobModel()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.JobModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "1C6B9E737781D8AB36600C9AF0EE282DA453ABDDF93B57469455EBDE35276DA2",
              "Hash": "8BA7BB8750B0EA05252077877FAC09762EF71A9B14D548AC3CC3F2FF7C1C71B7",
              "CalledMethods": [
                "CandideServer.Models.JobModel::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2EAA0D43BEF3184AD4A9325772047D354083B91238C5BFC51EF8B434136DF716"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse",
          "Name": "GetJobUserSettingsResponse",
          "DisplayName": "GetJobUserSettingsResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UserSettings:CandideServer.Models.Job.JobUserSettings",
              "Name": "UserSettings",
              "Type": "CandideServer.Models.Job.JobUserSettings",
              "Signature": "public CandideServer.Models.Job.JobUserSettings UserSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "425B5621A4F980B0D5ECF41F48DD861C42B41D47B23D6707FE1CB47BF8EAFA90"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2317C6659DC23F54C737AE8D6A1E9176F92F789DC988E26839F06DFE9CE8FC55"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff",
          "Name": "GetResourceStorageAndAvailableStuff",
          "DisplayName": "GetResourceStorageAndAvailableStuff",
          "FullName": "CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableResources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A8C568332C7BDFA2706B23D053D70ABB4298F87161FC59047111307F4F0463"
            },
            {
              "Id": "Model:CandideServer.Models.InternalResourceStorageModel",
              "Name": "Model",
              "Type": "CandideServer.Models.InternalResourceStorageModel",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A82EFCD3DC9032CE9FC2B1A0929A155784AC8F7880AE249E6FB44F08BBB7EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CC7279EE094E77981C7A5D363A8247B4032ECB53E9CB61096F87552E61C04DF9"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetShopResponse",
          "Name": "GetShopResponse",
          "DisplayName": "GetShopResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetShopResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ShopIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "ShopIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E ShopIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC9BA1C8C2B0CEA6B42D2EA0C9B9C633150B3D12675C1C2B8396C03251981BDD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB55B604842BC2DFA797B3D05C52FB09DE42E141FA997410BB06EE1D9BA9F8F1"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetSourcesResponse",
          "Name": "GetSourcesResponse",
          "DisplayName": "GetSourcesResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetSourcesResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InfrastructureSources:CandideServer.Models.SourceModel[]",
              "Name": "InfrastructureSources",
              "Type": "CandideServer.Models.SourceModel[]",
              "Signature": "public CandideServer.Models.SourceModel[] InfrastructureSources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8007767A83A453442D29D21DEBB1C2A869CCE7938BDF937364F02E9D096E8F4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4357C94BE4FB5ACD35D816A8F7F9928EC5EF146861A3C9E0E5D698060C27EA33"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff",
          "Name": "GetStorageInventoryAndAvailableStuff",
          "DisplayName": "GetStorageInventoryAndAvailableStuff",
          "FullName": "CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableItemIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableItemIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableItemIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FB9620F2E306AE0952D8AF72100E5C2979DC8EEC7787DB8BD342F4635DCB45"
            },
            {
              "Id": "Model:Shared.Models.Items.SharedInventoryModel",
              "Name": "Model",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF5685F5546F8B06E71CB95885DE8DFFE404C9EAF66518FB424BD4392E7B3A27"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7CFE8CB3B024C4BF939BB321EB3DC34597F0FC7241648D7F34DE5C00E78DDE53"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage",
          "Name": "GetTryCraftFurnitureMessage",
          "DisplayName": "GetTryCraftFurnitureMessage",
          "FullName": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureId:System.String",
              "Name": "FurnitureId",
              "Type": "System.String",
              "Signature": "public System.String FurnitureId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD8C6CFAA9A72C5C92AA8E0B987A05F6110CF2C89A184A8EBE4660484709FB63"
            },
            {
              "Id": "InventoryApplyManyDelta:CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
              "Name": "InventoryApplyManyDelta",
              "Type": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
              "Signature": "public CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage InventoryApplyManyDelta",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BDE681FBED8881536D1A5E7B0A4DAD62471660D012B66A15F380301B4725260"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "71AF9609F45746B0E83B5DC125C7AFF76E6DFC2345F3A4A0DE35517049FD6E9B"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse",
          "Name": "GetTryCraftFurnitureResponse",
          "DisplayName": "GetTryCraftFurnitureResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureId:System.String",
              "Name": "FurnitureId",
              "Type": "System.String",
              "Signature": "public System.String FurnitureId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD8C6CFAA9A72C5C92AA8E0B987A05F6110CF2C89A184A8EBE4660484709FB63"
            },
            {
              "Id": "StorageUpdates:CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Name": "StorageUpdates",
              "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[] StorageUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44CCCBC3E479E6C82EF5E94435F2494824566385DBE6B5DD5D968B66B2190659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C8AE196B56D51DF6DFF048BC67AC5B6FB051CFA5DAF772A5489D5887DC147341"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetWorkQueueResponse",
          "Name": "GetWorkQueueResponse",
          "DisplayName": "GetWorkQueueResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetWorkQueueResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorkQueue:CandideServer.Models.WorkOrders.WorkOrderModel[]",
              "Name": "WorkQueue",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderModel[]",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderModel[] WorkQueue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B832613C45EBA46E657AF2DF2DB04AFA46D019825A053F240AD90A30798444D6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF95B8BC9F756902A2E60482FED866D60B2567561576E79BDE0AFCD4386FB4C6"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.GetWorkRecipesResponse",
          "Name": "GetWorkRecipesResponse",
          "DisplayName": "GetWorkRecipesResponse",
          "FullName": "CandideServer.MessageModels.Jobs.GetWorkRecipesResponse",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UnlockedWorkRecipeIds:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedWorkRecipeIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedWorkRecipeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53D8B078F9B4C76BC263478F2B4D1137C5206AA0AB7F6B231B47CAF3295AE0E3"
            },
            {
              "Id": "WorkRecipeGroupIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "WorkRecipeGroupIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E WorkRecipeGroupIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCBAD6102772974572E96567C556C6879187C61E7DEAC296D09ED704EC94E67C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "385BDF1868DA318F881FD810E545C47D35D49D4FC1F5CBF62AB0C5977A2734EF"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage",
          "Name": "RequestSetUserSettingsMessage",
          "DisplayName": "RequestSetUserSettingsMessage",
          "FullName": "CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "JobSettings:CandideServer.Models.Job.JobUserSettings",
              "Name": "JobSettings",
              "Type": "CandideServer.Models.Job.JobUserSettings",
              "Signature": "public CandideServer.Models.Job.JobUserSettings JobSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "391536572E132B206B7A01B964DF867DF9B366AC7F66E04FE04E310E80A0DBA8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B72AECF9423BAB2E38F6BC1EAA51505E0B8956C33AAD6022DF6CDB26762F00F7"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
          "Name": "UpdateJobUserSettingsMessage",
          "DisplayName": "UpdateJobUserSettingsMessage",
          "FullName": "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "UserSettings:CandideServer.Models.Job.JobUserSettings",
              "Name": "UserSettings",
              "Type": "CandideServer.Models.Job.JobUserSettings",
              "Signature": "public CandideServer.Models.Job.JobUserSettings UserSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "425B5621A4F980B0D5ECF41F48DD861C42B41D47B23D6707FE1CB47BF8EAFA90"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DA82BCD615B774D6E8DCE4C7172983FE8B9EE93ECAF83C789848DE511C50EAD8"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
          "Name": "WorkOrderFinishedMessage",
          "DisplayName": "WorkOrderFinishedMessage",
          "FullName": "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "QualityValue:System.Single",
              "Name": "QualityValue",
              "Type": "System.Single",
              "Signature": "public System.Single QualityValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A9D439183AF897F1F80D91D1B3CB31838CECDC54C12609C9E2DC11004E3D162"
            },
            {
              "Id": "RecipeId:System.String",
              "Name": "RecipeId",
              "Type": "System.String",
              "Signature": "public System.String RecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2CC414769FD893843DDE39DA943CF4F54ACF11BD79F529E4E93E6CCAB0F24E"
            },
            {
              "Id": "StorageUpdates:CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Name": "StorageUpdates",
              "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[]",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage[] StorageUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44CCCBC3E479E6C82EF5E94435F2494824566385DBE6B5DD5D968B66B2190659"
            },
            {
              "Id": "WorkOrderId:System.Guid",
              "Name": "WorkOrderId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81933121C7897C9CA8011C849BE747173F85AAA60609B2A252BFECE712D7A3A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "447FE2E067D04902B442DE43B05F9994B7B08C13E1DDAAF8AF4E77FC89BED764"
        },
        {
          "Id": "CandideServer.MessageModels.Jobs.WorkOrderMessage",
          "Name": "WorkOrderMessage",
          "DisplayName": "WorkOrderMessage",
          "FullName": "CandideServer.MessageModels.Jobs.WorkOrderMessage",
          "Namespace": "CandideServer.MessageModels.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsRepeating:System.Boolean",
              "Name": "IsRepeating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRepeating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C831F50BDA0CEBE71D277EF6DA5D83DE6E4B3AB250FF9126CEBA1816A6A77959"
            },
            {
              "Id": "LatestEvaluatedStatus:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "LatestEvaluatedStatus",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus LatestEvaluatedStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58240775DB369A6EC795391EAE9FCE8B5E5951BED3651D923350FB4ED28ADA83"
            },
            {
              "Id": "ProgressVelocity:System.Single",
              "Name": "ProgressVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5498FFEE8101CFDAE6F4C95E1E956AD9D6A0BA6851A5DB7196D5DE1F9FE3FDF3"
            },
            {
              "Id": "RecipeId:System.String",
              "Name": "RecipeId",
              "Type": "System.String",
              "Signature": "public System.String RecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2CC414769FD893843DDE39DA943CF4F54ACF11BD79F529E4E93E6CCAB0F24E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "897E0AB375E8B4B1A400C5CF5F72AC5ED70EB38328D3CE3F229D1D357DE06895"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdRequest",
          "Name": "GetAvailableResourcesForBuildingIdRequest",
          "DisplayName": "GetAvailableResourcesForBuildingIdRequest",
          "FullName": "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdRequest",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA14D72C9D546520A0313CEA41CAAB8DCD9D066FB4C106FEF4D785154840E693"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdResponse",
          "Name": "GetAvailableResourcesForBuildingIdResponse",
          "DisplayName": "GetAvailableResourcesForBuildingIdResponse",
          "FullName": "CandideServer.MessageModels.Logistics.GetAvailableResourcesForBuildingIdResponse",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionMaterialsAggregate:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ConstructionMaterialsAggregate",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterialsAggregate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "193244DC21AE1D6E544EBDABFBE3B9C80B2C2B4A5A3E65FE96E547CBBEEEA490"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC6A4B71E8C5B1AEB00F8D87F04D7D8AFE5A4CDB805D1CE3BF21A721E82920F2"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsConnectionCreated",
          "Name": "LogisticsConnectionCreated",
          "DisplayName": "LogisticsConnectionCreated",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsConnectionCreated",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectionModel:CandideServer.Models.Logistics.LogisticsConnectionModel",
              "Name": "ConnectionModel",
              "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel",
              "Signature": "public CandideServer.Models.Logistics.LogisticsConnectionModel ConnectionModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E3D94FF2F5528E9F37F2995EDD951DAA5792C13FF49F54A04266E88B264FBC5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FCE609A36898C7A84C2D925CBC9DFF1CAC765F2548DC5FD60CD95A6E0F8E8D9F"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved",
          "Name": "LogisticsConnectionRemoved",
          "DisplayName": "LogisticsConnectionRemoved",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85BE2B5DD10E14938EB21A28964A6AEDC0062CBE7926646F649C8C365ECE8F7C"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated",
          "Name": "LogisticsConnectionUpdated",
          "DisplayName": "LogisticsConnectionUpdated",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Config:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "Config",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D827051DB843FE49ADC05093B1A737E189C5FFA434035487BB6816742AF9316A"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ABA1CE94A57DCB5688D8861D27C3A17543793069525D6C5B253CB6D6BE6C5A33"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage",
          "Name": "LogisticsCreateConnectionMessage",
          "DisplayName": "LogisticsCreateConnectionMessage",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Config:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "Config",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D827051DB843FE49ADC05093B1A737E189C5FFA434035487BB6816742AF9316A"
            },
            {
              "Id": "DestinationId:System.Guid",
              "Name": "DestinationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "611D0D76A9538ED1F43B502870878D02723D492989CF8B6CB91A6E7441C09D7D"
            },
            {
              "Id": "SourceId:System.Guid",
              "Name": "SourceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A3157AD4553D66AB626218B9A312586D6C6B062D996AD4A51659358D1E5B345"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "683D8A550C683335BF3BD9CB3CA9635FAD1DF243FE821A326CF201EAB3A268F0"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsRemoveConnection",
          "Name": "LogisticsRemoveConnection",
          "DisplayName": "LogisticsRemoveConnection",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsRemoveConnection",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectionId:System.Guid",
              "Name": "ConnectionId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConnectionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96B38AD39DB173B0DA3C0CA07FDE79C18A7D5B67E7DB556468A97D5CD9DF4E6B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5D4A9E2D64890AD5C39E82C894F091EF5B60E85FA977B9CD70ED5FE990A7DC39"
        },
        {
          "Id": "CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage",
          "Name": "LogisticsUpdateConnectionMessage",
          "DisplayName": "LogisticsUpdateConnectionMessage",
          "FullName": "CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage",
          "Namespace": "CandideServer.MessageModels.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Config:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "Config",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D827051DB843FE49ADC05093B1A737E189C5FFA434035487BB6816742AF9316A"
            },
            {
              "Id": "ConnectionId:System.Guid",
              "Name": "ConnectionId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConnectionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96B38AD39DB173B0DA3C0CA07FDE79C18A7D5B67E7DB556468A97D5CD9DF4E6B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1B0A218719B5D3DA502F59B242022A0A9C4CF79358207A579B731C74CEBD6E87"
        },
        {
          "Id": "CandideServer.MessageModels.PlacingStateParametersMessage",
          "Name": "PlacingStateParametersMessage",
          "DisplayName": "PlacingStateParametersMessage",
          "FullName": "CandideServer.MessageModels.PlacingStateParametersMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "CropId:System.String",
              "Name": "CropId",
              "Type": "System.String",
              "Signature": "public System.String CropId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B16CD3787715A0CCFBE659202C306872DF307B54F00B2EF8611925210C1DB0D"
            },
            {
              "Id": "PlacingItemIconId:System.String",
              "Name": "PlacingItemIconId",
              "Type": "System.String",
              "Signature": "public System.String PlacingItemIconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "325D2AC9BAE3F5EE297C35238C4BAAFC643212F56B385B62CD9D758DF5765D78"
            },
            {
              "Id": "Structure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "Structure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E Structure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA7F177380F5FA2631316608E41D75DA64FD8427FCA4C295D7480F74AB931A73"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F2C96856A24CCDB628496189DBE9A6454CEEF69C3B76B3DD5C8E02F417EB871B"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage",
          "Name": "ChangePlayerHealthMessage",
          "DisplayName": "ChangePlayerHealthMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SetHealth:System.Boolean",
              "Name": "SetHealth",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SetHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B2815C1A06B4D23608CCD8A03A3E29790097C186226950CDEB127BCB57E4DC8"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8241D0563350F3D8499837F8E79777C31D3BFFDE141CDDE4431889926C23987"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage",
          "Name": "ForcePlayerLiftingMessage",
          "DisplayName": "ForcePlayerLiftingMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CarryingId:System.Guid",
              "Name": "CarryingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CarryingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA014345B905E7EA3A8908A8B432949A26AB4ADF2D98A72B72D6D0ADF2275D4C"
            },
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C12C917CD9C9A9E4FD155F6073F506B5CBE71B8597E13C52D2028870CC8075A"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse",
          "Name": "GetDepleteResourceStorageEndpointResponse",
          "DisplayName": "GetDepleteResourceStorageEndpointResponse",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StackCountRemaining:System.Int32",
              "Name": "StackCountRemaining",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCountRemaining",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5BF5AED9B92CC09B4E64F88A38D60AAA35830A76B3CF8C400F60F7461A616A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "362F8EF0DD51AF984842840C1BE51A85358E48EC14AA23608E920DE624F35EB3"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest",
          "Name": "GetPlayerAttachRequest",
          "DisplayName": "GetPlayerAttachRequest",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionId:System.Int32",
              "Name": "ActionId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6022D20D638FD93D4FB4A34C3B2A108328631AFF2E36A887CC8B9479E5319A1"
            },
            {
              "Id": "AttachPriority:Shared.Combat.EntityAttachPriority",
              "Name": "AttachPriority",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority AttachPriority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC0147B0FDEE19005E7812496FEC9A6CBBF3CB4268B1514287370582C76A454"
            },
            {
              "Id": "TargetEntityId:System.Guid",
              "Name": "TargetEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315296FA4C1FD0D1AADD082C4E47FFA45E55B2EF994C4F018575E49CECF2D789"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "96A7D7A111650C315355E3413D3B5A5C7C8FB11B628434B49174E63E62AE945D"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse",
          "Name": "GetPlayerAttachResponse",
          "DisplayName": "GetPlayerAttachResponse",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActualCarrier:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ActualCarrier",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ActualCarrier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7597F6C736FFC8618072135983E9D82801DA7949D3997AC5934EE19AE38B886"
            },
            {
              "Id": "Fail:System.Boolean",
              "Name": "Fail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Fail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7FF8A4C6387B184F31F36AFD082287F914CD90F3494EFA8F3EAA9FF9881F416"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1926A03AAC0C307DA860B0DC03301501907D181B94DBE280168F758A418E01E1"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest",
          "Name": "GetPlayerDepleteResourceStorageEndpointAndActionRequest",
          "DisplayName": "GetPlayerDepleteResourceStorageEndpointAndActionRequest",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionId:System.Int32",
              "Name": "ActionId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6022D20D638FD93D4FB4A34C3B2A108328631AFF2E36A887CC8B9479E5319A1"
            },
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "NewEntityId:System.Guid",
              "Name": "NewEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9813C3E7650C7386FC24ECA1BF4F45C298D0F8E4C2FCA1135185269FA6CA7A68"
            },
            {
              "Id": "ResourceId:System.String",
              "Name": "ResourceId",
              "Type": "System.String",
              "Signature": "public System.String ResourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0082C8909D97252403963F031E5EF53C9A6A1AD2855E3CBA9B678A76E654EEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0048B8067BF2C2758D93FC8B5415D2C446066EF13E43F3C24133846129F63912"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDetachResponse",
          "Name": "GetPlayerDetachResponse",
          "DisplayName": "GetPlayerDetachResponse",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDetachResponse",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage",
          "Name": "PlayerAttachedEntityMessage",
          "DisplayName": "PlayerAttachedEntityMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachedEntityId:System.Guid",
              "Name": "AttachedEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid AttachedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFD3D4C8815CD361316DABBF23DCA8E656DAC0C2DAA63AD495731EC6CA87118F"
            },
            {
              "Id": "NewState:CandideServer.ServerServices.PlayerCharacterActionState",
              "Name": "NewState",
              "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
              "Signature": "public CandideServer.ServerServices.PlayerCharacterActionState NewState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E2B6A3170E37B605B816CC55D8716887F1FF92B11EC6D50A145F1CE501ADDC9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0D8A7559D8983C71D0720815E6A0440FBD4D92125B5DF55CD31CDFC9E31F410E"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage",
          "Name": "PlayerDetachActionMessage",
          "DisplayName": "PlayerDetachActionMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionId:System.Int32",
              "Name": "ActionId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6022D20D638FD93D4FB4A34C3B2A108328631AFF2E36A887CC8B9479E5319A1"
            },
            {
              "Id": "DetachPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "DetachPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E DetachPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70370D3D779DBEB742F6FD695C16EE0320AC43A774D6749A0431D6741ABC28B5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B4EA4AC8F3B3297E163BED7F8EE0F14D911F6A6CCB16F1374D10E2B93B1180D2"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage",
          "Name": "PlayerDetachedEntityMessage",
          "DisplayName": "PlayerDetachedEntityMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DetachedEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DetachedEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DetachedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "295343F1258C2F63C9456472554A681E4CE634415DEE7E7F94479683C2B2E895"
            },
            {
              "Id": "DetachedPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "DetachedPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E DetachedPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B28B139590D7B4A8916A1ABA4026A5F4C0306DA6E537791477BEBE821F556ED2"
            },
            {
              "Id": "NewState:CandideServer.ServerServices.PlayerCharacterActionState",
              "Name": "NewState",
              "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
              "Signature": "public CandideServer.ServerServices.PlayerCharacterActionState NewState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E2B6A3170E37B605B816CC55D8716887F1FF92B11EC6D50A145F1CE501ADDC9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7C09D76B923505CFC48A85154A6FED841200FE27D6E6064A6163CC4529543E6"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage",
          "Name": "PlayerSatActionMessage",
          "DisplayName": "PlayerSatActionMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CarrierId:System.Guid",
              "Name": "CarrierId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CarrierId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "058E708273DD1AF063D16C3881900CD6A0B7AC5745C343A04DCD5F15CEE5A98D"
            },
            {
              "Id": "NewState:CandideServer.ServerServices.PlayerCharacterActionState",
              "Name": "NewState",
              "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
              "Signature": "public CandideServer.ServerServices.PlayerCharacterActionState NewState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E2B6A3170E37B605B816CC55D8716887F1FF92B11EC6D50A145F1CE501ADDC9"
            },
            {
              "Id": "PositionBeforeSitting:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "PositionBeforeSitting",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E PositionBeforeSitting",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA42F17EB53E0D2F69AB2B11FE324C0272845CA2317A9D4B7BB396EF7C65712B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "70E5306426B8EE52B09964BA99522C4A1AB348599F3A422998A852B7AA6DDB59"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage",
          "Name": "PlayerSittingActionMessage",
          "DisplayName": "PlayerSittingActionMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionId:System.Int32",
              "Name": "ActionId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6022D20D638FD93D4FB4A34C3B2A108328631AFF2E36A887CC8B9479E5319A1"
            },
            {
              "Id": "CarrierId:System.Guid",
              "Name": "CarrierId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CarrierId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "058E708273DD1AF063D16C3881900CD6A0B7AC5745C343A04DCD5F15CEE5A98D"
            },
            {
              "Id": "PositionBeforeSitting:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "PositionBeforeSitting",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E PositionBeforeSitting",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA42F17EB53E0D2F69AB2B11FE324C0272845CA2317A9D4B7BB396EF7C65712B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A766E78D2264E4B1FFB0883209DE00C2B19865F200C4017C81CFE2C2B4ACBC43"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage",
          "Name": "PlayerThrewEntityMessage",
          "DisplayName": "PlayerThrewEntityMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "KillWhenLand:System.Boolean",
              "Name": "KillWhenLand",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenLand",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2F7035243F4BBAED7F538150B716ECA95E6AA91E51E9BA5BF6F60EDCBFE0FE0"
            },
            {
              "Id": "NewState:CandideServer.ServerServices.PlayerCharacterActionState",
              "Name": "NewState",
              "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
              "Signature": "public CandideServer.ServerServices.PlayerCharacterActionState NewState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E2B6A3170E37B605B816CC55D8716887F1FF92B11EC6D50A145F1CE501ADDC9"
            },
            {
              "Id": "ThrownEntityId:System.Guid",
              "Name": "ThrownEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ThrownEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "057D458A3A0A961219D775EAD3B23F60F085E8647EC52CB0F90DB50014F48FB2"
            },
            {
              "Id": "ThrowStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ThrowStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThrowStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DA8E2C9E2CA6C9E4A004A30DEFECFA5C4F28AC8F46CFBF52B4DF271025604CA"
            },
            {
              "Id": "ThrowVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "ThrowVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThrowVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B3A7270EE104F5A83409A314662BB67DD582C2B9482443E61A1A4EBD3C9103F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "03C9F443B4EFCD4421133B55AA50D6B62E13A36165E7527A2B527D82916EA819"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage",
          "Name": "PlayerThrowMessage",
          "DisplayName": "PlayerThrowMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters.ComplexActions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionId:System.Int32",
              "Name": "ActionId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6022D20D638FD93D4FB4A34C3B2A108328631AFF2E36A887CC8B9479E5319A1"
            },
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "KillWhenThrownHit:System.Boolean",
              "Name": "KillWhenThrownHit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenThrownHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D3544CC18532C3D2EA5505C5003128AEBBCB34C7445D7383BE71D5269949F6E"
            },
            {
              "Id": "TargetEntityId:System.Guid",
              "Name": "TargetEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315296FA4C1FD0D1AADD082C4E47FFA45E55B2EF994C4F018575E49CECF2D789"
            },
            {
              "Id": "ThrowStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ThrowStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ThrowStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DA8E2C9E2CA6C9E4A004A30DEFECFA5C4F28AC8F46CFBF52B4DF271025604CA"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "385C44854B6D67EF87A9E72F02A5835411245189D3CC0EDA19654010D84DAC5F"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage",
          "Name": "CraftItemAndEquipMessage",
          "DisplayName": "CraftItemAndEquipMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CraftAmount:System.Int32",
              "Name": "CraftAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CraftAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0375D50A49D197CAAE1CAA9B9E4229CADBB96288044B2897DBD17A05DE7DCDA"
            },
            {
              "Id": "CraftingRecipeId:System.String",
              "Name": "CraftingRecipeId",
              "Type": "System.String",
              "Signature": "public System.String CraftingRecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A0521DCF27481CFD693968BF4B8C051F9006D58EFEDCAAD126F7344B139721D"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F5B86981144D44883003A8AFA399B06669B3A50B2D20D51F880685AFCEFC9D8C"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage",
          "Name": "CraftItemMessage",
          "DisplayName": "CraftItemMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CraftAmount:System.Int32",
              "Name": "CraftAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CraftAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0375D50A49D197CAAE1CAA9B9E4229CADBB96288044B2897DBD17A05DE7DCDA"
            },
            {
              "Id": "CraftingRecipeId:System.String",
              "Name": "CraftingRecipeId",
              "Type": "System.String",
              "Signature": "public System.String CraftingRecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A0521DCF27481CFD693968BF4B8C051F9006D58EFEDCAAD126F7344B139721D"
            },
            {
              "Id": "DropOnGroundDirection:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "DropOnGroundDirection",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E DropOnGroundDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C530A4AA741ADEE0D156B95A95F9007A6E14CF9653FFF21502B214C6FA66A19"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            },
            {
              "Id": "SlotIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "SlotIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4071A9FAC9BA99919F5D153C4DF32FA858A93A1BB00BBFAB62913549E7B58A60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "61A668C7E6394D6BC17B19311643CD4CD7B22460FF51060B576BCA1CA18908E6"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage",
          "Name": "EnterDungeonMessage",
          "DisplayName": "EnterDungeonMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewWorldId:System.Guid",
              "Name": "NewWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD9223E59CD4E0C4500CD1517C5F64CE5B2D654DD142D0FC600C7352729246E7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4DC5B622CDC747CE9671E1B7A46265F5CFE75262817B8E5FB2F7849F78C44FFE"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage",
          "Name": "EnterRoomMessage",
          "DisplayName": "EnterRoomMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewWorldId:System.Guid",
              "Name": "NewWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD9223E59CD4E0C4500CD1517C5F64CE5B2D654DD142D0FC600C7352729246E7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4DC5B622CDC747CE9671E1B7A46265F5CFE75262817B8E5FB2F7849F78C44FFE"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage",
          "Name": "GetCharacterInventoryMessage",
          "DisplayName": "GetCharacterInventoryMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "433B21A0001F44C5AB1444BC83B6317688D59197BC017102BF4D647DC47CDFC3"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse",
          "Name": "GetCharacterInventoryResponse",
          "DisplayName": "GetCharacterInventoryResponse",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EquipmentInventoryModel:Shared.Models.Items.SharedInventoryModel",
              "Name": "EquipmentInventoryModel",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel EquipmentInventoryModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3F956EC71E7242A8DCDE00A5B9C2C627F281429075A63784EEFD024A00CC800"
            },
            {
              "Id": "InventoryModel:Shared.Models.Items.SharedInventoryModel",
              "Name": "InventoryModel",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel InventoryModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5CD80E5010BCD5BD8DE0DF28D45DDC5F29EA57906D4A6459B83653A94C1F09C"
            },
            {
              "Id": "SecondaryEquipmentInventoryModel:Shared.Models.Items.SharedInventoryModel",
              "Name": "SecondaryEquipmentInventoryModel",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel SecondaryEquipmentInventoryModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDA2BC26D4933335ED83C638CE0307FDBC10078565C175E64910FB8C36C63D10"
            },
            {
              "Id": "TrashInventoryModel:Shared.Models.Items.SharedInventoryModel",
              "Name": "TrashInventoryModel",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel TrashInventoryModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2967ED6ADC545AAA6BEC3E6047013C61452A6A29B09D7927ACAC11C36F66696"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "991B56BEFB41267FFB39A4EE5FF9D7FB4976FE412B79F266F048FD111BABA63B"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
          "Name": "MovePlayerMessage",
          "DisplayName": "MovePlayerMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D52CA50741433C3A56F4281F73EA5C533B850237D9436A1D75356784A12DD25B"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage",
          "Name": "PlayerDieCheatMessage",
          "DisplayName": "PlayerDieCheatMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:System.Byte",
              "Name": "Type",
              "Type": "System.Byte",
              "Signature": "public System.Byte Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2C9B761C451ACEB0F3F43D40CD093323E0A67A561D4686D91A9B53946FA7661"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "63F158DFA9A2BD4355D1FDCD66EF80D1388780788D1B156741B28D5A282152AA"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
          "Name": "PlayerDiedMessage",
          "DisplayName": "PlayerDiedMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "DeathPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E DeathPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B192BC15E6C98B8EFD0AD122CF417C2F482E3C1EF3E8CBCEDEE0109C2A094EA"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6DB344501914246D08696BFD74FA2412DB6F4CCA390E7C7BA65184D88C86F553"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage",
          "Name": "PlayerInventorySpaceIncreasedMessage",
          "DisplayName": "PlayerInventorySpaceIncreasedMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlagName:System.String",
              "Name": "FlagName",
              "Type": "System.String",
              "Signature": "public System.String FlagName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79E190F3CC00614DF4A6C38C642DA386B3E2A2E6982908FE60BA3BDA84713295"
            },
            {
              "Id": "NewFlagValue:System.Int32",
              "Name": "NewFlagValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NewFlagValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33F8FC710AEDC0A19146B6B79F707D43804D3C5B0DDAA436597EB556891AA007"
            },
            {
              "Id": "NewInventory:Shared.Models.Items.SharedInventoryModel",
              "Name": "NewInventory",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel NewInventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B37CFF3AFABD84D2C3CBD0F611B9D26578412D845D75E1CE8055A7B78B3FDD38"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6A23957A9FB5F665CF72C868EBF6277B234117CE5E591340218CF5459EF09AA4"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode",
          "Name": "PlayerSetFurnitureMode",
          "DisplayName": "PlayerSetFurnitureMode",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureMode:System.Boolean",
              "Name": "FurnitureMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FurnitureMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD8CE50A3A0141B6974A7DE9B699270197A7145D1CAD03AD0A73B090B231BF19"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BD43CFDF1B7802D99151052F050A49C30B11B9319122EE605039AD35295E2653"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage",
          "Name": "PlayerSwitchedWorldMessage",
          "DisplayName": "PlayerSwitchedWorldMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewWorldId:System.Guid",
              "Name": "NewWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD9223E59CD4E0C4500CD1517C5F64CE5B2D654DD142D0FC600C7352729246E7"
            },
            {
              "Id": "NewWorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "NewWorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel NewWorldModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DF6326ACFAACCB91368C662183AF5CD7328AA3FFA425104728570192A9A866C"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC3EC0FAA73744AB74850C2797CFFD68C5CE1C20470520A219FCC8D858507C8A"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage",
          "Name": "PlayerSwitchWorldMessage",
          "DisplayName": "PlayerSwitchWorldMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewWorldId:System.Guid",
              "Name": "NewWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD9223E59CD4E0C4500CD1517C5F64CE5B2D654DD142D0FC600C7352729246E7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4DC5B622CDC747CE9671E1B7A46265F5CFE75262817B8E5FB2F7849F78C44FFE"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage",
          "Name": "RemovePlayersGraveMessage",
          "DisplayName": "RemovePlayersGraveMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GraveEntityId:System.Guid",
              "Name": "GraveEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GraveEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065D9E30AEE8B9722EBD10FECB16A70783F230E16E767770B507CBB4AC3EDFDC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EEDD2558703D41F831A36125EE5FBCDFAF514EAB6CAA929C557AB2988A447DD"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage",
          "Name": "RespawnPlayerMessage",
          "DisplayName": "RespawnPlayerMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "944C104FBF8B61FF0AE50B26726E0391BCA662D819673D4F9CE9A3417655CB29"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
          "Name": "SetPlayerFlagMessage",
          "DisplayName": "SetPlayerFlagMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlagId:System.String",
              "Name": "FlagId",
              "Type": "System.String",
              "Signature": "public System.String FlagId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065FF43C4713ED4421D0FBA31ADC91446C317CECFD1D2FC819C5F398B282FE5A"
            },
            {
              "Id": "FlagValue1:System.Single",
              "Name": "FlagValue1",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7A97397B996ED421D6EEE86B35D0A80902F36A707FE4880C467CA8217C250AD"
            },
            {
              "Id": "FlagValue2:System.Single",
              "Name": "FlagValue2",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CDF5ACF497F124EC861987313A8E03D7866C6D4BAD9C4A708AC6F032C1B622F"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "86B9D96E6F8036CADE38CDB7990B952A7BACBA268AD9D8FC0737AB207A9C2FFC"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.SetSpawnPointMessage",
          "Name": "SetSpawnPointMessage",
          "DisplayName": "SetSpawnPointMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.SetSpawnPointMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpawnPointEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnPointEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SpawnPointEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E77BE00624B8F4E902E8B4E1CFDA95EA55A51CF7E5EE6B6B8470937B0CD30B34"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B04C5DD00F440C9F45935F4923915C24F4355F0A1B6ACC25C012AE8EDB9707C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C6A0E299BF7C079A51D6240213FF92062FEEA7463FCA855894DB240C4B055718"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage",
          "Name": "UpdatePlayersGraveMessage",
          "DisplayName": "UpdatePlayersGraveMessage",
          "FullName": "CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage",
          "Namespace": "CandideServer.MessageModels.PlayerCharacters",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GraveEntityId:System.Guid",
              "Name": "GraveEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GraveEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065D9E30AEE8B9722EBD10FECB16A70783F230E16E767770B507CBB4AC3EDFDC"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9F15AC650A4C34412AD4D7A2C3DDA08795033D26004A3563C941F84886058B1"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerChatLogCommandMessage",
          "Name": "PlayerChatLogCommandMessage",
          "DisplayName": "PlayerChatLogCommandMessage",
          "FullName": "CandideServer.MessageModels.PlayerChatLogCommandMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArgumentString:System.String",
              "Name": "ArgumentString",
              "Type": "System.String",
              "Signature": "public System.String ArgumentString",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA1D077DA1B51D28D4D74AA01FA8D9AB65B547ADA73F0FFE44808F52FD44CDBC"
            },
            {
              "Id": "Command:System.String",
              "Name": "Command",
              "Type": "System.String",
              "Signature": "public System.String Command",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB273472325219DE764A52E1A391BEE407247F74C21B7D0B33C28CD84E7BC5F8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7E56E6D19B270161315B2FDEE8FA75951E5DD16C78DD50946C3469A7DCE15226"
        },
        {
          "Id": "CandideServer.MessageModels.PlayerChatLogMessage",
          "Name": "PlayerChatLogMessage",
          "DisplayName": "PlayerChatLogMessage",
          "FullName": "CandideServer.MessageModels.PlayerChatLogMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DateTime:System.DateTime",
              "Name": "DateTime",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime DateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20E26782FD66B46A42CAE663B4E3273E080B2C5E403F70118A0FE0BCC9AFBC58"
            },
            {
              "Id": "Message:CandideServer.MessageModels.ChatLogMessage",
              "Name": "Message",
              "Type": "CandideServer.MessageModels.ChatLogMessage",
              "Signature": "public CandideServer.MessageModels.ChatLogMessage Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E07DA86CEE5045F553CDB8F82762A0945AB9E49D8A9D5540F46D2A5F044978E8"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "PlayerName:System.String",
              "Name": "PlayerName",
              "Type": "System.String",
              "Signature": "public System.String PlayerName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D77D41D8992D5E696D4EB8CE2AB616FA13DC1E0C5AB2E443BB8347C891806CC9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "14E111834AA461DCC2F4EEA5EEC5ECA4A325D9BD3C11286089018EA238F29A28"
        },
        {
          "Id": "CandideServer.MessageModels.Players.LoginModelMessage",
          "Name": "LoginModelMessage",
          "DisplayName": "LoginModelMessage",
          "FullName": "CandideServer.MessageModels.Players.LoginModelMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterInfo:CandideServer.MessageModels.Players.PlayerLoginModel",
              "Name": "CharacterInfo",
              "Type": "CandideServer.MessageModels.Players.PlayerLoginModel",
              "Signature": "public CandideServer.MessageModels.Players.PlayerLoginModel CharacterInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4F21ADE9875BD64B4FEC7E894525212688EE0DBA9323B5CEF35243939E05D14"
            },
            {
              "Id": "ExternalId:System.String",
              "Name": "ExternalId",
              "Type": "System.String",
              "Signature": "public System.String ExternalId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C27CAD33B86E69165754B59DA3F7B02CCA60F4F19561CF0BD7EEADE062DBDB3F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Password:System.String",
              "Name": "Password",
              "Type": "System.String",
              "Signature": "public System.String Password",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F953C6A8D07D48331423BBBF4C5CB962E65D68C28805CC350B29FC813138D6"
            },
            {
              "Id": "ViewArea:Microsoft.Xna.Framework.Point",
              "Name": "ViewArea",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ViewArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A50006C9167990EC72D489183B0632C53DE4C03A7B417D22CAD2CE6C5B7AA1EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1C92B38232F936639CE872F276F083302435DC60B3E5E6F3057A64C08B83D064"
        },
        {
          "Id": "CandideServer.MessageModels.Players.LoginResponseMessage",
          "Name": "LoginResponseMessage",
          "DisplayName": "LoginResponseMessage",
          "FullName": "CandideServer.MessageModels.Players.LoginResponseMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FullGameState:CandideServer.ServerServices.GetFullGameStateResponse",
              "Name": "FullGameState",
              "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
              "Signature": "public CandideServer.ServerServices.GetFullGameStateResponse FullGameState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CC79F4C9A23C980D8C881DCA62FA05FC1AB6597931552BCBC6E73340DB2D660"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "SavedAuras:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Name": "SavedAuras",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E SavedAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF223D27B75C0E8006B1ADD51E1A1A53027D51F21ED97F90842FD31B026D0AEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AB10BECF0903A6DFF897DB20AAC25BECE0D067CBDA98BA057D518A65AA524837"
        },
        {
          "Id": "CandideServer.MessageModels.Players.PlayerLoginModel",
          "Name": "PlayerLoginModel",
          "DisplayName": "PlayerLoginModel",
          "FullName": "CandideServer.MessageModels.Players.PlayerLoginModel",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "CharacterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel CharacterModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9B95F5F6630C8FE56F221B17C96319105256C255E03B99014F509381F2924A9"
            },
            {
              "Id": "Equipment:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "Equipment",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] Equipment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F95811BCE093CEA4C1E94220BE4F7E7BC35D893BDB38DB90FCD74A0D545D9E4"
            },
            {
              "Id": "Inventory:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "Inventory",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1484FE9FBD2BFB304EE592AAF1E8A4C4CA8CDB65E682F9280D187DCEA0100BFC"
            },
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8B8C266CABF6B717BA9AE772E4E676911BD595428D284F5372567F9B36ADB1"
            },
            {
              "Id": "SecondaryEquipment:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "SecondaryEquipment",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] SecondaryEquipment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C74044E78B9A6F8EC9D578B90F0EB1BC090C6D7EA8488C361A3F56ACD16AB1B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromSaveModel(Shared.Models.Player.PlayerCharacterSaveModel)-\u003ECandideServer.MessageModels.Players.PlayerLoginModel",
              "Name": "FromSaveModel",
              "Signature": "public CandideServer.MessageModels.Players.PlayerLoginModel FromSaveModel(Shared.Models.Player.PlayerCharacterSaveModel saveModel)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Players.PlayerLoginModel",
              "Parameters": [
                {
                  "Name": "saveModel",
                  "Type": "Shared.Models.Player.PlayerCharacterSaveModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A0A543E942AA888A46915844BEE93E73FF8AFF78F77CD89A9616F9C5F80C47D0",
              "Hash": "1A40CCE6A68E80F8E1621EEFC1A80B880E7EA81510D43060F0D08DC3ADDC32F7",
              "CalledMethods": [
                "CandideServer.MessageModels.Players.PlayerLoginModel::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "558962D374E5EF0CB37B5F0972AFCB2F1CE84C2EE7BA663E2D3B6CF77446CC7C"
        },
        {
          "Id": "CandideServer.MessageModels.Players.PlayerUpdateMessage",
          "Name": "PlayerUpdateMessage",
          "DisplayName": "PlayerUpdateMessage",
          "FullName": "CandideServer.MessageModels.Players.PlayerUpdateMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "UpdateTime:System.TimeSpan",
              "Name": "UpdateTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan UpdateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB43C662BD9DA6A7B383E2C61781F07B5E5C43693B363FC95DAA8A69289465F4"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4205B501C11BCBEE77AFB2DB87169FECB2C96E7DDF2AB7CBCEBBA9237BBD71BC"
        },
        {
          "Id": "CandideServer.MessageModels.Players.PlayerUpdatesMessage",
          "Name": "PlayerUpdatesMessage",
          "DisplayName": "PlayerUpdatesMessage",
          "FullName": "CandideServer.MessageModels.Players.PlayerUpdatesMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Messages:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E",
              "Name": "Messages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C395E2D77081578D9BF4B745CE73E04C12C424B3F5EFBFD6BF12143BE2F538C"
            },
            {
              "Id": "UpdateTime:System.TimeSpan",
              "Name": "UpdateTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan UpdateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB43C662BD9DA6A7B383E2C61781F07B5E5C43693B363FC95DAA8A69289465F4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73FA7F762EE4870571992451804B2E314EFFD2A8DDB18CC4D2D8A83080483DBB"
        },
        {
          "Id": "CandideServer.MessageModels.Players.RegisterUserMessage",
          "Name": "RegisterUserMessage",
          "DisplayName": "RegisterUserMessage",
          "FullName": "CandideServer.MessageModels.Players.RegisterUserMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AppearanceData:Shared.Models.Player.PlayerAppearanceData",
              "Name": "AppearanceData",
              "Type": "Shared.Models.Player.PlayerAppearanceData",
              "Signature": "public Shared.Models.Player.PlayerAppearanceData AppearanceData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50A1798CD5A104A3C5BF5F1BD4AE07B52845C10604AE5316F355DFC1822B3782"
            },
            {
              "Id": "DisplayName:System.String",
              "Name": "DisplayName",
              "Type": "System.String",
              "Signature": "public System.String DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7592B09C91F9692DE3F38EB9680DB9C96951FF1F87EC5CDD3C53354DDCB03DA"
            },
            {
              "Id": "ExternalId:System.String",
              "Name": "ExternalId",
              "Type": "System.String",
              "Signature": "public System.String ExternalId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C27CAD33B86E69165754B59DA3F7B02CCA60F4F19561CF0BD7EEADE062DBDB3F"
            },
            {
              "Id": "Password:System.String",
              "Name": "Password",
              "Type": "System.String",
              "Signature": "public System.String Password",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F953C6A8D07D48331423BBBF4C5CB962E65D68C28805CC350B29FC813138D6"
            },
            {
              "Id": "UserName:System.String",
              "Name": "UserName",
              "Type": "System.String",
              "Signature": "public System.String UserName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB2959910F9D8A70556D46268005077CB8FB527975E2B08D763C5D14DC459889"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F6AE29FCE75B2FE295F7F02826ECD0A3D306178F660A33B5CE68231045C1DEE8"
        },
        {
          "Id": "CandideServer.MessageModels.Players.ServerPlayerChangeNameModel",
          "Name": "ServerPlayerChangeNameModel",
          "DisplayName": "ServerPlayerChangeNameModel",
          "FullName": "CandideServer.MessageModels.Players.ServerPlayerChangeNameModel",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewName:System.String",
              "Name": "NewName",
              "Type": "System.String",
              "Signature": "public System.String NewName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D94BA2B56AA6FD76925F80B17DA61ACD8663EF277935F5638D81C2F8AC26A365"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "271F0E8F98B8867AC85F9F80C049CBF8EAAAC55CEE4BB769C9C8931E052FB5B8"
        },
        {
          "Id": "CandideServer.MessageModels.Players.ServerPlayerMessage",
          "Name": "ServerPlayerMessage",
          "DisplayName": "ServerPlayerMessage",
          "FullName": "CandideServer.MessageModels.Players.ServerPlayerMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "Model",
              "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD912097800087D4B1C2BE757A4622751B9CA0E1A5C1AC942EF02BA9BE5D13AF"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "08747C9C8CCB5C6F6EEF780D5585953999B36FE426B1BECC1EE119B50FCC0763"
        },
        {
          "Id": "CandideServer.MessageModels.Players.SetPlayerViewAreaMessage",
          "Name": "SetPlayerViewAreaMessage",
          "DisplayName": "SetPlayerViewAreaMessage",
          "FullName": "CandideServer.MessageModels.Players.SetPlayerViewAreaMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ViewArea:Microsoft.Xna.Framework.Point",
              "Name": "ViewArea",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ViewArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A50006C9167990EC72D489183B0632C53DE4C03A7B417D22CAD2CE6C5B7AA1EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B165D24AB75A63542A5DC03FE6CBF176AE93A297C8EAB750388A3F7338A33969"
        },
        {
          "Id": "CandideServer.MessageModels.Players.TeleportMessage",
          "Name": "TeleportMessage",
          "DisplayName": "TeleportMessage",
          "FullName": "CandideServer.MessageModels.Players.TeleportMessage",
          "Namespace": "CandideServer.MessageModels.Players",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23A87D1B966068A32025AD1A9B7C4558DA030EA7D34C410B8466724CFFD408FA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "95D75AB10FCA8F90638E4C57337B211F8091B623385C46D003FCDDE88842DABF"
        },
        {
          "Id": "CandideServer.MessageModels.PlaySfxMessage",
          "Name": "PlaySfxMessage",
          "DisplayName": "PlaySfxMessage",
          "FullName": "CandideServer.MessageModels.PlaySfxMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FmodEventName:System.String",
              "Name": "FmodEventName",
              "Type": "System.String",
              "Signature": "public System.String FmodEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "651A82621BDEA47DC00B8BA35414DB4BCC49CB7D3E71374494C15A0FB774F5CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "50E7B20EB800F5BF8249173CA66CB726E9379DEC7A4FAFF7AA7B775C6AA1FCCA"
        },
        {
          "Id": "CandideServer.MessageModels.PlaySfxOnEntityMessage",
          "Name": "PlaySfxOnEntityMessage",
          "DisplayName": "PlaySfxOnEntityMessage",
          "FullName": "CandideServer.MessageModels.PlaySfxOnEntityMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "FmodEventName:System.String",
              "Name": "FmodEventName",
              "Type": "System.String",
              "Signature": "public System.String FmodEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "651A82621BDEA47DC00B8BA35414DB4BCC49CB7D3E71374494C15A0FB774F5CF"
            },
            {
              "Id": "Pitch:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Pitch",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Pitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81C89CFE66E11AF1C9C208A00AAD55D38E88B368B3F3321E931C0806216A9B52"
            },
            {
              "Id": "Volume:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Volume",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8436AF9796E832F45FE6E572050752683122E1F4032C492E062FF746ED2B564"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "04A6030F042578F602314B467B27F9D07471E474E4C4CEE0ED85427C9789FD35"
        },
        {
          "Id": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
          "Name": "PlaySfxOnPositionMessage",
          "DisplayName": "PlaySfxOnPositionMessage",
          "FullName": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FmodEventName:System.String",
              "Name": "FmodEventName",
              "Type": "System.String",
              "Signature": "public System.String FmodEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "651A82621BDEA47DC00B8BA35414DB4BCC49CB7D3E71374494C15A0FB774F5CF"
            },
            {
              "Id": "Pitch:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Pitch",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Pitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81C89CFE66E11AF1C9C208A00AAD55D38E88B368B3F3321E931C0806216A9B52"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Volume:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Volume",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8436AF9796E832F45FE6E572050752683122E1F4032C492E062FF746ED2B564"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9EA3A2CA99EF7A6E7716FDC6F486286F6A56132EEBE5B9BC8C4BE4BBDAD39A4"
        },
        {
          "Id": "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage",
          "Name": "PlaySfxVfxOnEntityMessage",
          "DisplayName": "PlaySfxVfxOnEntityMessage",
          "FullName": "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "FmodEventName:System.String",
              "Name": "FmodEventName",
              "Type": "System.String",
              "Signature": "public System.String FmodEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "651A82621BDEA47DC00B8BA35414DB4BCC49CB7D3E71374494C15A0FB774F5CF"
            },
            {
              "Id": "SpacVfxId:System.String",
              "Name": "SpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String SpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "384E1E3603A0C9CC6171D4F6A395D2E5F659A17486E8DF3E94118429DEE40E76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7ED4F97CC2319296E11D79DB727C841E61E444EFFF45D5A282E0CB41A415040A"
        },
        {
          "Id": "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage",
          "Name": "PlaySfxVfxOnPositionMessage",
          "DisplayName": "PlaySfxVfxOnPositionMessage",
          "FullName": "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FmodEventName:System.String",
              "Name": "FmodEventName",
              "Type": "System.String",
              "Signature": "public System.String FmodEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "651A82621BDEA47DC00B8BA35414DB4BCC49CB7D3E71374494C15A0FB774F5CF"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SpacVfxId:System.String",
              "Name": "SpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String SpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "384E1E3603A0C9CC6171D4F6A395D2E5F659A17486E8DF3E94118429DEE40E76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7D64E8E89087A8F9D9D8698074B425470F8E40B06DA25358A45AF6E46BBAD841"
        },
        {
          "Id": "CandideServer.MessageModels.PlayVfxOnEntityMessage",
          "Name": "PlayVfxOnEntityMessage",
          "DisplayName": "PlayVfxOnEntityMessage",
          "FullName": "CandideServer.MessageModels.PlayVfxOnEntityMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "SpacVfxId:System.String",
              "Name": "SpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String SpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "384E1E3603A0C9CC6171D4F6A395D2E5F659A17486E8DF3E94118429DEE40E76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "824BBFAC2ABA72B2D2F0C82FB4A8D45CC039859ADDCE06BB2FE005C04707ED19"
        },
        {
          "Id": "CandideServer.MessageModels.PlayVfxOnPositionMessage",
          "Name": "PlayVfxOnPositionMessage",
          "DisplayName": "PlayVfxOnPositionMessage",
          "FullName": "CandideServer.MessageModels.PlayVfxOnPositionMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SpacVfxId:System.String",
              "Name": "SpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String SpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "384E1E3603A0C9CC6171D4F6A395D2E5F659A17486E8DF3E94118429DEE40E76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B951D80A1489E3F659FB07ECF9A79BD7E2AA88B303B3E65B91AE90957D361C9D"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
          "Name": "AddPersonalQuestsMessage",
          "DisplayName": "AddPersonalQuestsMessage",
          "FullName": "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddQuestsMessage:CandideServer.MessageModels.Quests.AddQuestsMessage",
              "Name": "AddQuestsMessage",
              "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
              "Signature": "public CandideServer.MessageModels.Quests.AddQuestsMessage AddQuestsMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9860585BFA13FB93CCD0C657146D2812D21E41329AAC2A620C8588D96C8A1536"
            },
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E2E523EA8F361644E1AACA584072E26CCC3D7CAA9A720938AF43F8F484B57738"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.AddQuestsMessage",
          "Name": "AddQuestsMessage",
          "DisplayName": "AddQuestsMessage",
          "FullName": "CandideServer.MessageModels.Quests.AddQuestsMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "QuestInstances:Shared.Models.Quests.QuestInstanceModel[]",
              "Name": "QuestInstances",
              "Type": "Shared.Models.Quests.QuestInstanceModel[]",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel[] QuestInstances",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC6F14FE34D2433A700B184FFC0E48EB246D6C08DF6164E1BBBC726B536D02EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54345EDA6AD30332493043596061BE7F486EB68D56C84F17918BB5C58416973B"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.FinishQuestMessage",
          "Name": "FinishQuestMessage",
          "DisplayName": "FinishQuestMessage",
          "FullName": "CandideServer.MessageModels.Quests.FinishQuestMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            },
            {
              "Id": "Type:Shared.Models.Quests.QuestType",
              "Name": "Type",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "687813DAB0CFB9E29BF37CD9112AE9F59F9F0BA6EC7C53288D9986C2B88FD6C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "79BA49892DB80FCEA7A50B2455596C1D3B12D84E7F8AA7187F55B7B662E07A5E"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage",
          "Name": "PlayerObjectiveInteractionTypeMessage",
          "DisplayName": "PlayerObjectiveInteractionTypeMessage",
          "FullName": "CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "Type",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3A9EC92C152F5F6A0E3094CA940A08135FF8BA134FDF4E0964718A44B79A6EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C1DEA64960DF098D30607BD778364031A003BA317A0A7424E86264797B9BBD91"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.QuestEventMessage",
          "Name": "QuestEventMessage",
          "DisplayName": "QuestEventMessage",
          "FullName": "CandideServer.MessageModels.Quests.QuestEventMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Event:System.Object",
              "Name": "Event",
              "Type": "System.Object",
              "Signature": "public System.Object Event",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CE4CF945FA05E9117CF21F4323D2AF42308E7F7CF56EF8B92AE6B3362B337B0"
            },
            {
              "Id": "PlayerCharacterId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "PlayerCharacterId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7749FE188D7CB16B82E2FEFFB0480A6501ACA5CEE457E5FFAD3940C381B35C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3156EA600DD18985819658D4686F85BE1E5FE0BBDEFA8620E9EEBAAA7EA20731"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage",
          "Name": "TryAddNpcQuestMessage",
          "DisplayName": "TryAddNpcQuestMessage",
          "FullName": "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0D5C2A198423628E1790AECD6A2F90194A533D65D7A8688E330E849D6DA88B9"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage",
          "Name": "TryPerformHandInObjectiveMessage",
          "DisplayName": "TryPerformHandInObjectiveMessage",
          "FullName": "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            },
            {
              "Id": "TryFinishQuest:System.Boolean",
              "Name": "TryFinishQuest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TryFinishQuest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DC8CF5F36D81B34600ED87A47AE71B358B732F8F162019DE96EE4DBEC691F55"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AB7AEBF9F09E52817AA7BF258E9D05C388D6F32477C73D8D12086E20BD11BA8B"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
          "Name": "UpdatePersonalQuestsMessage",
          "DisplayName": "UpdatePersonalQuestsMessage",
          "FullName": "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterId:System.Guid",
              "Name": "CharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF7E14CC57DE842DD36B522D58F0669F111E0F5938416A8A8687129CEE115B13"
            },
            {
              "Id": "UpdateQuestsMessage:CandideServer.MessageModels.Quests.UpdateQuestsMessage",
              "Name": "UpdateQuestsMessage",
              "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
              "Signature": "public CandideServer.MessageModels.Quests.UpdateQuestsMessage UpdateQuestsMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECD5549201B2CD7C0AF0823F02E6C1D1F21A527A01038BCD204D13D2B53653BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "573D86D22D53885F44666364C76A56B3D59C2B2A94C19E8E50FF496417DB5917"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.UpdateQuestMessage",
          "Name": "UpdateQuestMessage",
          "DisplayName": "UpdateQuestMessage",
          "FullName": "CandideServer.MessageModels.Quests.UpdateQuestMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ObjectivesState:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ObjectivesState",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ObjectivesState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A813E2AE2D5A2E5E4FAE37FA41C18E8FDBA8BF6E74F8A5D1A6B94FABA45F41AD"
            },
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            },
            {
              "Id": "State:Shared.Models.Quests.QuestState",
              "Name": "State",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA20E0E675571A6323A2878A725428FCBA51D77338186005B52362B008ED06CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F1CA954D8EE8F7B87E84B3821AFAA878A70CB1E45340424E737DD5114A80B42E"
        },
        {
          "Id": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
          "Name": "UpdateQuestsMessage",
          "DisplayName": "UpdateQuestsMessage",
          "FullName": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
          "Namespace": "CandideServer.MessageModels.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Updates:CandideServer.MessageModels.Quests.UpdateQuestMessage[]",
              "Name": "Updates",
              "Type": "CandideServer.MessageModels.Quests.UpdateQuestMessage[]",
              "Signature": "public CandideServer.MessageModels.Quests.UpdateQuestMessage[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "595D742E37340537C20AA259308A09DE6DC357874C359738D0B1B9066314FEA2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "047C18E49B190EEE4338574EBFB2B4944B3AFD061AF316B5E5B1F094BA9E393F"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.ArriveRaidCheatMessage",
          "Name": "ArriveRaidCheatMessage",
          "DisplayName": "ArriveRaidCheatMessage",
          "FullName": "CandideServer.MessageModels.Raids.ArriveRaidCheatMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetTownId:System.Guid",
              "Name": "TargetTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B11BFB559C63777AF3E913E15D2B68EA127003BC0191C089D4D4C3B8638BFD52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5BF4EEB69624D6BE662912DAEFA64653B3EE041A7FCE13DBC8F58F73672EF7D"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.BeatRaidCheatMessage",
          "Name": "BeatRaidCheatMessage",
          "DisplayName": "BeatRaidCheatMessage",
          "FullName": "CandideServer.MessageModels.Raids.BeatRaidCheatMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetTownId:System.Guid",
              "Name": "TargetTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B11BFB559C63777AF3E913E15D2B68EA127003BC0191C089D4D4C3B8638BFD52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5BF4EEB69624D6BE662912DAEFA64653B3EE041A7FCE13DBC8F58F73672EF7D"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.FailRaidCheatMessage",
          "Name": "FailRaidCheatMessage",
          "DisplayName": "FailRaidCheatMessage",
          "FullName": "CandideServer.MessageModels.Raids.FailRaidCheatMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetTownId:System.Guid",
              "Name": "TargetTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B11BFB559C63777AF3E913E15D2B68EA127003BC0191C089D4D4C3B8638BFD52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5BF4EEB69624D6BE662912DAEFA64653B3EE041A7FCE13DBC8F58F73672EF7D"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.NewRaidMessage",
          "Name": "NewRaidMessage",
          "DisplayName": "NewRaidMessage",
          "FullName": "CandideServer.MessageModels.Raids.NewRaidMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RaidInstanceModel:Shared.Models.Raids.RaidInstanceModel",
              "Name": "RaidInstanceModel",
              "Type": "Shared.Models.Raids.RaidInstanceModel",
              "Signature": "public Shared.Models.Raids.RaidInstanceModel RaidInstanceModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E0652478AE968C65E46A55B6F8564D6E72A34210091BDF6B3AA3127CD27A298"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E4F9AE5CBD99DDB58174A6F0F8885FCD4F2DA680E27BFF3C0B02F816BBFC45FC"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.RemoveRaidMessage",
          "Name": "RemoveRaidMessage",
          "DisplayName": "RemoveRaidMessage",
          "FullName": "CandideServer.MessageModels.Raids.RemoveRaidMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:System.Byte",
              "Name": "Message",
              "Type": "System.Byte",
              "Signature": "public System.Byte Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E14E146BB5145B07B320DA0D02E9406A8A55A790D9A5F3030641A95A8D7450E5"
            },
            {
              "Id": "RaidId:System.Guid",
              "Name": "RaidId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F0C6A87AE96FE119CF3BC333A120CD48B08D312822B0AC312A03A59E4C0549"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85ACD7428B8E6E4776DDC6062B0D03C4C0443DCF479803188914AB9F24F0E2BE"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.SpawnRaidCheatMessage",
          "Name": "SpawnRaidCheatMessage",
          "DisplayName": "SpawnRaidCheatMessage",
          "FullName": "CandideServer.MessageModels.Raids.SpawnRaidCheatMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RaidDataId:System.String",
              "Name": "RaidDataId",
              "Type": "System.String",
              "Signature": "public System.String RaidDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D13307F7BF7D70BA30CDFF36717E8FF93785EBC33C7E477009F8A51975BAEEAE"
            },
            {
              "Id": "TargetTownId:System.Guid",
              "Name": "TargetTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B11BFB559C63777AF3E913E15D2B68EA127003BC0191C089D4D4C3B8638BFD52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9FDC3F499BD88235F231B267E766660694EEEE2B3D448B3547C8C6A81E2044FA"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.UpdateRaidMessage",
          "Name": "UpdateRaidMessage",
          "DisplayName": "UpdateRaidMessage",
          "FullName": "CandideServer.MessageModels.Raids.UpdateRaidMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:System.Byte",
              "Name": "Message",
              "Type": "System.Byte",
              "Signature": "public System.Byte Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E14E146BB5145B07B320DA0D02E9406A8A55A790D9A5F3030641A95A8D7450E5"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            },
            {
              "Id": "RaidId:System.Guid",
              "Name": "RaidId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F0C6A87AE96FE119CF3BC333A120CD48B08D312822B0AC312A03A59E4C0549"
            },
            {
              "Id": "RaidState:System.Byte",
              "Name": "RaidState",
              "Type": "System.Byte",
              "Signature": "public System.Byte RaidState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA23D2D54C27F27EB8D906E84AAD5448EE70E8C86DED0F31DAB0EC371DE8B850"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F1C4E267CE8959C1FDB7B3B35D67F1138A6C37C68019367657C58A9174DA510"
        },
        {
          "Id": "CandideServer.MessageModels.Raids.UseWarDeclarationMessage",
          "Name": "UseWarDeclarationMessage",
          "DisplayName": "UseWarDeclarationMessage",
          "FullName": "CandideServer.MessageModels.Raids.UseWarDeclarationMessage",
          "Namespace": "CandideServer.MessageModels.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1B0731DBC266BD1F752E2BD180BCC3E876D524574F9CF4BB82F2FF30080ECAD3"
        },
        {
          "Id": "CandideServer.MessageModels.RegisterSourceMessage",
          "Name": "RegisterSourceMessage",
          "DisplayName": "RegisterSourceMessage",
          "FullName": "CandideServer.MessageModels.RegisterSourceMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "InitialValue:System.Single",
              "Name": "InitialValue",
              "Type": "System.Single",
              "Signature": "public System.Single InitialValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85CE48D7FBB102C7419EF4E972F396476BE707B5490AEF58EC88B8DF4185A6D6"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "TickAmount:System.Single",
              "Name": "TickAmount",
              "Type": "System.Single",
              "Signature": "public System.Single TickAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3413D77C3834A18A20B29158446FD3095CF1812B18EBA0A000A9FE8D41846CD8"
            },
            {
              "Id": "Type:CandideServer.Models.SourceType",
              "Name": "Type",
              "Type": "CandideServer.Models.SourceType",
              "Signature": "public CandideServer.Models.SourceType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AE85AFECE734A3561CD86F6C96CAA79A2CA13001D9419F96CFB4FD04209E85C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E6AB2BD59AFE7154A4DCEAA027B915D5A115A52BA7774ACF417D696437C0C598"
        },
        {
          "Id": "CandideServer.MessageModels.RewardUnlockType",
          "Name": "RewardUnlockType",
          "DisplayName": "RewardUnlockType",
          "FullName": "CandideServer.MessageModels.RewardUnlockType",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingUniversity:CandideServer.MessageModels.RewardUnlockType",
              "Name": "BuildingUniversity",
              "Type": "CandideServer.MessageModels.RewardUnlockType",
              "Signature": "public CandideServer.MessageModels.RewardUnlockType BuildingUniversity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDB62CD9DC1C2255896EAEB0A34820E33B669792F5505CB1137223F2AB97AFE8"
            },
            {
              "Id": "UnlockSpell:CandideServer.MessageModels.RewardUnlockType",
              "Name": "UnlockSpell",
              "Type": "CandideServer.MessageModels.RewardUnlockType",
              "Signature": "public CandideServer.MessageModels.RewardUnlockType UnlockSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7FFDA15A6DF98FB9820191CC253CA5198BBD7FD61CA633EEF29485D31DF8FA3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorldQuest:CandideServer.MessageModels.RewardUnlockType",
              "Name": "WorldQuest",
              "Type": "CandideServer.MessageModels.RewardUnlockType",
              "Signature": "public CandideServer.MessageModels.RewardUnlockType WorldQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26E428AD5E93F45A6530ED9F0EDF42381430BA259BBD2EDA739A775CBD244EB3"
            },
            {
              "Id": "Worship:CandideServer.MessageModels.RewardUnlockType",
              "Name": "Worship",
              "Type": "CandideServer.MessageModels.RewardUnlockType",
              "Signature": "public CandideServer.MessageModels.RewardUnlockType Worship",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5B1673F68CE06E2B18BC5CDEBC4D78DBC9F23A3253A9D7408097D1D38403A1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1D9C50C6BB503DEBC8D0F778C43E99529675A2443E364E645964554ED263A3A5"
        },
        {
          "Id": "CandideServer.MessageModels.RewardWasUnlockedMessage",
          "Name": "RewardWasUnlockedMessage",
          "DisplayName": "RewardWasUnlockedMessage",
          "FullName": "CandideServer.MessageModels.RewardWasUnlockedMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "UnlockType:CandideServer.MessageModels.RewardUnlockType",
              "Name": "UnlockType",
              "Type": "CandideServer.MessageModels.RewardUnlockType",
              "Signature": "public CandideServer.MessageModels.RewardUnlockType UnlockType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646D5A227788DD2DB4F49CE4B2F94844D0F3CA08A4E2E33A9639D65BE269E140"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58AF180EB764055D891CF6CFF240DB0E52541C0ADBF4929BD5F3A9B85AFD5343"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.CyclopsArenaDamagedMessage",
          "Name": "CyclopsArenaDamagedMessage",
          "DisplayName": "CyclopsArenaDamagedMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.CyclopsArenaDamagedMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Damage:System.Single",
              "Name": "Damage",
              "Type": "System.Single",
              "Signature": "public System.Single Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8F3A0F8B1A2C6EB6955DFC4D453686201ED4D83E14DF4CEBB3E9BF607E9BE2"
            },
            {
              "Id": "DamageVfxType:Shared.Combat.DamageVfxType",
              "Name": "DamageVfxType",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType DamageVfxType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D507C0BC5C167C0EC1762908A6F18587F6417AEC9C9363E97317BBAD27BAA779"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA5589DD4C16A7D68A28D745B82AD56992E117FC707271752C1E5639A137BF11"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage",
          "Name": "LaserHandlerMessage",
          "DisplayName": "LaserHandlerMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChargeTime:System.Single",
              "Name": "ChargeTime",
              "Type": "System.Single",
              "Signature": "public System.Single ChargeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "012E109417B262B416D8A929D869E98A29273ED6BBAE76E8B90BCE67112C6EE0"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F74BA1CBA36CE113F2EBCD4B7E484DB0F1B3F5C32F679F18BFEDF7A635723A36"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
          "Name": "RobotBossDamagedMessage",
          "DisplayName": "RobotBossDamagedMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Damage:System.Single",
              "Name": "Damage",
              "Type": "System.Single",
              "Signature": "public System.Single Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8F3A0F8B1A2C6EB6955DFC4D453686201ED4D83E14DF4CEBB3E9BF607E9BE2"
            },
            {
              "Id": "DamageVfxType:Shared.Combat.DamageVfxType",
              "Name": "DamageVfxType",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType DamageVfxType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D507C0BC5C167C0EC1762908A6F18587F6417AEC9C9363E97317BBAD27BAA779"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA5589DD4C16A7D68A28D745B82AD56992E117FC707271752C1E5639A137BF11"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
          "Name": "RobotBossPartMessage",
          "DisplayName": "RobotBossPartMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "PositionOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "PositionOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 PositionOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16F1128EC9B3B4C6C45FC3095796D14480753D70DEA842EF27245E3290DE3E89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F1855405375D04E4EFAA340AF1001CFD522F4CDF1B9931579E13127DC7BD017"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
          "Name": "SlamHandlerMessage",
          "DisplayName": "SlamHandlerMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndHeight:System.Single",
              "Name": "EndHeight",
              "Type": "System.Single",
              "Signature": "public System.Single EndHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00C66A3B97BD3D776C792C42AB3DAF7D55DAEEEC5B63623F6100992FF3C07FAB"
            },
            {
              "Id": "FloatHeight:System.Single",
              "Name": "FloatHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloatHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119FCF7E5D308D8593844C1C64591551C623BD754DDFB28EFF8C0926F88D45AD"
            },
            {
              "Id": "PredictionScale:System.Single",
              "Name": "PredictionScale",
              "Type": "System.Single",
              "Signature": "public System.Single PredictionScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D917E4C36E76F5897B8398F214C6C5483729C0EA6893882E8180F30DAFFD15F"
            },
            {
              "Id": "RecoveryTime:System.Single",
              "Name": "RecoveryTime",
              "Type": "System.Single",
              "Signature": "public System.Single RecoveryTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE1754A7081865C34C26273FE07684CF0669555CCDD0EC6ED4A5AF4B8AB7F0E9"
            },
            {
              "Id": "ReturnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ReturnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ReturnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A84EDA83CDBA2F645F57897019D2A5FED37F009F02C65300860F643E86CD05"
            },
            {
              "Id": "SlamTime:System.Single",
              "Name": "SlamTime",
              "Type": "System.Single",
              "Signature": "public System.Single SlamTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E008D4B4C4C5D8C2DC48B99C6B54387FAAD9A9F8632EEC2174373BC18BDE2098"
            },
            {
              "Id": "StartHeight:System.Single",
              "Name": "StartHeight",
              "Type": "System.Single",
              "Signature": "public System.Single StartHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C19159A3114D947FB6A1784E6772E1AF29EA16DFB27106CB5CEC9CC8E5ACA6BC"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A8C98496AF703ED2D6B0F8F816B95CC7116FF677A0E61EF0314B1AE60920E72"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
          "Name": "SweepHandlerMessage",
          "DisplayName": "SweepHandlerMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TopSide:System.Boolean",
              "Name": "TopSide",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TopSide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C0D9571AB447914E1D68A676511EC48689D8933CD515494F6AE5DDA6148BA55"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "34E2B903535EF04512A2FEA101F3CEF40BFBE4DD89E7CD69FF7673D3443D4435"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage",
          "Name": "SyncCyclopsArenaMessage",
          "DisplayName": "SyncCyclopsArenaMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B14263FBA42FE26E76D10EF3BCC1A19A9E428686F20DE8408FF6593468707A97"
        },
        {
          "Id": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
          "Name": "SyncRobotBossMessage",
          "DisplayName": "SyncRobotBossMessage",
          "FullName": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
          "Namespace": "CandideServer.MessageModels.RobotBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAttacks:System.Int32",
              "Name": "ActiveAttacks",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActiveAttacks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3466E50F8847E2BC30E7536B4C00803EEEAAB0B81D4419A9FB646624D87C855B"
            },
            {
              "Id": "AttackCounter:System.Int32",
              "Name": "AttackCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1FA878774761F07FD513627BE0E9D737272EE08F9A279636D139696B3827C3F"
            },
            {
              "Id": "AttackTimer:System.Single",
              "Name": "AttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105E1BAD1156542CB97192EB5AB6FA6D72F076F0057B2A5226EA24A289658D44"
            },
            {
              "Id": "Body:CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Name": "Body",
              "Type": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.RobotBossPartMessage Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C502A4E9095467D065A025CA02CE4DD72E7B5741A9D793E0498CCBB0C48433"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "DonePhase1:System.Boolean",
              "Name": "DonePhase1",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DonePhase1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86B8F50210CA88490D916DF311C7E370F9CE6D8D96566DE845A797B66584E5F5"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "ExplodedHead:System.Boolean",
              "Name": "ExplodedHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplodedHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36706B95C96B374B8A64A3EAE4073B235C3F6DCE679E6FCF52CB411C4DE8CCAA"
            },
            {
              "Id": "ExplosionTimer:System.Single",
              "Name": "ExplosionTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExplosionTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC7C44E9F8806F29B448AB1776EDF4C54AB505E343E31D17EA3DEF3D3E4334B"
            },
            {
              "Id": "ExtraAttackTimer:System.Single",
              "Name": "ExtraAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExtraAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "305FDD25713AAE1BBB05D62C22BED7032E414D93606D16D775FAEBCB099D4FB0"
            },
            {
              "Id": "ExtraAttackType:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ExtraAttackType",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ExtraAttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B68918CDA8C75DBF7398AC8FC1F22855EF105589933B7A4434D6CB33B98D0C"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "HasSplitHead:System.Boolean",
              "Name": "HasSplitHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSplitHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283000528B50DDFC0712788C4325D217E3AB7F9344C70CACB7C7DA741A4183BD"
            },
            {
              "Id": "Head:CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Name": "Head",
              "Type": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.RobotBossPartMessage Head",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BE01D2DD52387880EC3443413AF76BB6BE7909ABA322FD2837BE93F00A2B593"
            },
            {
              "Id": "HeadSlam:CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Name": "HeadSlam",
              "Type": "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.SlamHandlerMessage HeadSlam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A51DD4E4B89B5908EF1678C219FD2033F7FAE8BC840BB61BABAAFB33C7BD2F8"
            },
            {
              "Id": "Laser:CandideServer.MessageModels.RobotBoss.LaserHandlerMessage",
              "Name": "Laser",
              "Type": "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.LaserHandlerMessage Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19A1F9960D79CBA3EBBE4882394481BA2E0E65413E4FA1CC1A90E37E29F33B8E"
            },
            {
              "Id": "LaserDisabled:System.Boolean",
              "Name": "LaserDisabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserDisabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B84653B7922E15E2DCDB25D851D30B12A5B26CBADDAB019DAC4AE43EFBC03CD"
            },
            {
              "Id": "LaserSweepEndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepEndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A249FA5F491DEB557B9FAA24BDF6BB0CA5FE53145CEA7AEBCE0EAFCB352CF2C9"
            },
            {
              "Id": "LaserSweepFromLeft:System.Boolean",
              "Name": "LaserSweepFromLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweepFromLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142991C8EBDEFCE948C22E2F3CE00933A63DEF9B2CAE413E8F9F0E2EE3AEF590"
            },
            {
              "Id": "LaserSweeping:System.Boolean",
              "Name": "LaserSweeping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweeping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF8AA435AB9F0D2BC2C383B940E48D39DAEE71E949C329AAA3E7ECCA7455F364"
            },
            {
              "Id": "LaserSweepMoveTime:System.Single",
              "Name": "LaserSweepMoveTime",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepMoveTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48ACD31D60A5D36FA396D0B1FB77E653CF1826DED563A4E220B354602C19DA55"
            },
            {
              "Id": "LaserSweepStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E593ADD1C353D1611FF063E56F889E4DF895842D4B229EC96ECA372BFB87C43"
            },
            {
              "Id": "LaserSweepState:System.Int32",
              "Name": "LaserSweepState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LaserSweepState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1CAD127109608AB1A7DBC2D4478F287BDF0ECE56261A4F79684598143EA8EF9"
            },
            {
              "Id": "LaserSweepTimer:System.Single",
              "Name": "LaserSweepTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9554B5BB1641900350BB93A0611BF65F71E1F0DB1AE7090C2D0DFFB77983208"
            },
            {
              "Id": "LastRandomAttack:System.Int32",
              "Name": "LastRandomAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastRandomAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE8FBBDC1DA02BDA8C7A92E8CCE630550BFF669B49F50B2C775F3ADB3A45639D"
            },
            {
              "Id": "LeftFist:CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Name": "LeftFist",
              "Type": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.RobotBossPartMessage LeftFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6174E1605840A1DEEBC7CDCFF9C8B138B77ED6AD14DD9E92AF866BB8B08715DE"
            },
            {
              "Id": "LeftFistSlam:CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Name": "LeftFistSlam",
              "Type": "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.SlamHandlerMessage LeftFistSlam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "460E4E12655D11343A95515A1DB2D168697DAAC963F27ED70F1E599FC542C730"
            },
            {
              "Id": "LeftFistSweep:CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
              "Name": "LeftFistSweep",
              "Type": "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.SweepHandlerMessage LeftFistSweep",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "336B5FDD6FF5B6E3693667298040B70C8FF74781007E04181220086C362B1784"
            },
            {
              "Id": "NextAttack:System.Int32",
              "Name": "NextAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42DE51A6C4B048E36B8B959EC7BD9D455F39A9BCAF3075919CC94BC8ABA46DD7"
            },
            {
              "Id": "RightFist:CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Name": "RightFist",
              "Type": "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.RobotBossPartMessage RightFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "986F31212AE1E912F4042DDA471DE52511C559936A8507CE89F8333F028A3428"
            },
            {
              "Id": "RightFistSlam:CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Name": "RightFistSlam",
              "Type": "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.SlamHandlerMessage RightFistSlam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0421CE08B29BEA7B797DF6690355D79737478DE27B6FA005E07300FC03FD01A"
            },
            {
              "Id": "RightFistSweep:CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
              "Name": "RightFistSweep",
              "Type": "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage",
              "Signature": "public CandideServer.MessageModels.RobotBoss.SweepHandlerMessage RightFistSweep",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73DB56E5BCF8CA5977656B838365AC39163AB31B14D30239D669CEB9EF19BDF1"
            },
            {
              "Id": "SpawnCount:System.Single",
              "Name": "SpawnCount",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAEF090BF93556C18140A943D7C2F6CEDA27AD984ED477F397D854F79831A0B4"
            },
            {
              "Id": "SpawnTimer:System.Single",
              "Name": "SpawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0517A01BB488C7A5D976F1D7852836300B6AC838FCB581E2493BD46469C9A250"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TransitionStage:System.Int32",
              "Name": "TransitionStage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionStage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB54E76ACA8FECB0F2904C440F4D920415BC5E4B5AD804A8A79CB6B9EECAA36B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1E7C49674610493B1DC0C40B157DB2AE4A82871B3015332914A69001A7DC773A"
        },
        {
          "Id": "CandideServer.MessageModels.RunServerScriptMessage",
          "Name": "RunServerScriptMessage",
          "DisplayName": "RunServerScriptMessage",
          "FullName": "CandideServer.MessageModels.RunServerScriptMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GuidArg1:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GuidArg1",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GuidArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EF9C6FDCFE60963C33D407489504988E4674CCCA4420BD04F85EF1F96FD4490"
            },
            {
              "Id": "ServerScriptId:System.String",
              "Name": "ServerScriptId",
              "Type": "System.String",
              "Signature": "public System.String ServerScriptId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBD6B27E885D0F69C5D5976E2263EBFD5A3CE564607D63A420600052967B93E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "79D699B66743F2A10140812232E67AB803F1B04DDC3A74A8467EC8953DC76E3A"
        },
        {
          "Id": "CandideServer.MessageModels.Shop.SellItemMessage",
          "Name": "SellItemMessage",
          "DisplayName": "SellItemMessage",
          "FullName": "CandideServer.MessageModels.Shop.SellItemMessage",
          "Namespace": "CandideServer.MessageModels.Shop",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Amount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E95840BD6E9625E7E7215C9F39728258053C774C285DA47AC7E093F4EC0C9C81"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "ItemId:System.Guid",
              "Name": "ItemId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "388D0F74B825E7F27D982A586DAEFB1DDCD43B7E110F285BF9A0BE9FF60813C1"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9F544E51D460961D65841755548C189A958AE75895E2D3B56D50F3739F2DEC00"
        },
        {
          "Id": "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage",
          "Name": "PlayerSkillsChangedMessage",
          "DisplayName": "PlayerSkillsChangedMessage",
          "FullName": "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage",
          "Namespace": "CandideServer.MessageModels.Skills",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentSkillLevel:System.Int32",
              "Name": "CurrentSkillLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentSkillLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61721193010C22B4F1BB4C1BB9E424489C599BEA3EA8C03ABEF61769AE26B3BA"
            },
            {
              "Id": "SkillId:System.String",
              "Name": "SkillId",
              "Type": "System.String",
              "Signature": "public System.String SkillId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45D5EB23A1BFD470348811FA8FF015475EF9158BF205180EF6290FF122443BD4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5F0458445C1F15DC8E2829CE70E78B4EA8663B3058F09E14A9CCE71C20D6DD51"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.OnSpellCastMessage",
          "Name": "OnSpellCastMessage",
          "DisplayName": "OnSpellCastMessage",
          "FullName": "CandideServer.MessageModels.Spell.OnSpellCastMessage",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastContext:CandideServer.MessageModels.Spell.SpellCastArgs",
              "Name": "CastContext",
              "Type": "CandideServer.MessageModels.Spell.SpellCastArgs",
              "Signature": "public CandideServer.MessageModels.Spell.SpellCastArgs CastContext",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAC7E329E56B6A8C9BD57F62920326F48D1C2B71DE6AADDD4D28482CC9A56E27"
            },
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9D6FE523EF40EAE42E91882F2571B75E484E6DCAA2E6ECC4D03E38B8FF030423"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.PlayerCastSpellMessage",
          "Name": "PlayerCastSpellMessage",
          "DisplayName": "PlayerCastSpellMessage",
          "FullName": "CandideServer.MessageModels.Spell.PlayerCastSpellMessage",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastingContext:Shared.Helpers.SpellCastingArgs",
              "Name": "CastingContext",
              "Type": "Shared.Helpers.SpellCastingArgs",
              "Signature": "public Shared.Helpers.SpellCastingArgs CastingContext",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36112661178937C60D6BD9A17B13C9C3844F2E0BAFFEBBA019AABBFA32995539"
            },
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A8055F82ABF89F4122225A78C833A1BE99C68580BCE008F370AAD9BE09B8D51"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage",
          "Name": "RemoveCastEntitySpellMessage",
          "DisplayName": "RemoveCastEntitySpellMessage",
          "FullName": "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastId:System.UInt16",
              "Name": "CastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 CastId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45273007504F2498B4D55BE3647A4156D16447D305D29046D279729C1E767FD0"
            },
            {
              "Id": "OwnerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E3D52A16E2A7FF4FE679285D47EE64D2B71F1493ECC58985321B1667B97200F"
            },
            {
              "Id": "Part:System.Int16",
              "Name": "Part",
              "Type": "System.Int16",
              "Signature": "public System.Int16 Part",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9A5C2C629082AC420C37EF08B7FDAB414D9559DC89EB5049BA1806782CFA378"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E7FF15399AC34825E99EB13A24A543090326D29951D696832C3F8295DB499E31"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage",
          "Name": "RemoveCastPlayerSpellMessage",
          "DisplayName": "RemoveCastPlayerSpellMessage",
          "FullName": "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastId:System.UInt16",
              "Name": "CastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 CastId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45273007504F2498B4D55BE3647A4156D16447D305D29046D279729C1E767FD0"
            },
            {
              "Id": "Part:System.Int16",
              "Name": "Part",
              "Type": "System.Int16",
              "Signature": "public System.Int16 Part",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9A5C2C629082AC420C37EF08B7FDAB414D9559DC89EB5049BA1806782CFA378"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "13E13982781EB692BF0D55889D03FE76FE5025330188B1ED2E0C3D3101B00DA1"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.RemoveCastSpellMessage",
          "Name": "RemoveCastSpellMessage",
          "DisplayName": "RemoveCastSpellMessage",
          "FullName": "CandideServer.MessageModels.Spell.RemoveCastSpellMessage",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastId:System.UInt16",
              "Name": "CastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 CastId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45273007504F2498B4D55BE3647A4156D16447D305D29046D279729C1E767FD0"
            },
            {
              "Id": "Part:System.Int16",
              "Name": "Part",
              "Type": "System.Int16",
              "Signature": "public System.Int16 Part",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9A5C2C629082AC420C37EF08B7FDAB414D9559DC89EB5049BA1806782CFA378"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C17E3269D37ED5FECF0FA90333B16986C1D36D621AF9150C935AC7F61A844F9D"
        },
        {
          "Id": "CandideServer.MessageModels.Spell.SpellCastArgs",
          "Name": "SpellCastArgs",
          "DisplayName": "SpellCastArgs",
          "FullName": "CandideServer.MessageModels.Spell.SpellCastArgs",
          "Namespace": "CandideServer.MessageModels.Spell",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastingEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CastingEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CastingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ED1455BADF56D27D293BA87BC3AC2D061F50516121D12C27114C62178BCEFBE"
            },
            {
              "Id": "Direction:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Direction",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "794693F952C1F12063079BB941D8252825E77D29ADEE34A43C7F48C2286A72FE"
            },
            {
              "Id": "OverrideAttackSpellArgs:Shared.Models.Spells.AttackSpellArgs",
              "Name": "OverrideAttackSpellArgs",
              "Type": "Shared.Models.Spells.AttackSpellArgs",
              "Signature": "public Shared.Models.Spells.AttackSpellArgs OverrideAttackSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36A5F1120A6158271A9F1AF8C4841881466A3A31EDE95DC6383D43213EC99224"
            },
            {
              "Id": "OverrideSpellTypeArgs:System.Object",
              "Name": "OverrideSpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object OverrideSpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E01BB0DDD7CCF5BD2F51DD0A243E60F055F135A0FB25003BFACFC50B95C6E15C"
            },
            {
              "Id": "Position:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Position",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "036C28966CB57A1FF47456C9785EF990564D229D737B1742193BF67C88ECF226"
            },
            {
              "Id": "WhitelistEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "WhitelistEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E WhitelistEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C48F0ABF1B63759A42FA003ACCD473F6CD590CA4BFCFED535B9BCF86B4C5739F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BFEA5EEAB1FB81972CB6E6051599C0A3F19BD1408770216B548591F8D2512EF8"
        },
        {
          "Id": "CandideServer.MessageModels.Store.BuyItemMessage",
          "Name": "BuyItemMessage",
          "DisplayName": "BuyItemMessage",
          "FullName": "CandideServer.MessageModels.Store.BuyItemMessage",
          "Namespace": "CandideServer.MessageModels.Store",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemData:System.String",
              "Name": "ItemData",
              "Type": "System.String",
              "Signature": "public System.String ItemData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7462CE15624825EC4EFF30868A7EC3563EFD395296C7B84DD9723416BB02F2A9"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "StoreId:System.String",
              "Name": "StoreId",
              "Type": "System.String",
              "Signature": "public System.String StoreId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60F5EABE44D054F4C2C965C5E04AC84E600A53CAA992E3B5622EC3516BFC55FA"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TargetSlotIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EE2E9F4BB13142B7AC7330C38B6F24B605C4F9EAE35C028495083013126A3A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "52D561B09113BC44DFED5973EBCC403B20E0C04BBF0A05635AC4824C9014DDA6"
        },
        {
          "Id": "CandideServer.MessageModels.TimeMessage",
          "Name": "TimeMessage",
          "DisplayName": "TimeMessage",
          "FullName": "CandideServer.MessageModels.TimeMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Time:System.DateTime",
              "Name": "Time",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFDB6CD47CE6FE3F932061319679CD43A4AE05DAB73A6F0B7AE20566D0EF690B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0FD6C17C74C0C6906D81C5C1420453C5C4C62EB4EB9C4A7D0CC4C4682303BFC7"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
          "Name": "AssignCitizenToSlotMessage",
          "DisplayName": "AssignCitizenToSlotMessage",
          "FullName": "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "SlotId:System.Guid",
              "Name": "SlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CC4352F432BDDA2440D23DE9F64BC254223FB29CB525317D3FFD859416B9FBB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E3D6B7FFC9C3215379A52DB828CC33F181466B374534DBD09DAABBB871F3FD6D"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
          "Name": "CitizenSwitchTownMessage",
          "DisplayName": "CitizenSwitchTownMessage",
          "FullName": "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "TownSourceId:System.Guid",
              "Name": "TownSourceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownSourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CDEF73AF0AFD54DC34C12CAD0540AC818B0E9797C12530E03B90ABC2199917"
            },
            {
              "Id": "TownTargetId:System.Guid",
              "Name": "TownTargetId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownTargetId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "397021E2ECDC38B8917E3D680F05CD2668AC26E169139FC674C830C4254D74E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC8F34F7F9D3B160F1343F4D76448CB2425E14D4C39B7350F43A3DA5B4618342"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
          "Name": "CitizenTownOverviewData",
          "DisplayName": "CitizenTownOverviewData",
          "FullName": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D84332AE02B19A333C96C796D7E4F49934B25C4ADE2B65B585577A69AFD973"
            },
            {
              "Id": "BaseEntityGuid:System.Guid",
              "Name": "BaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46380EDDE2C37BE8F98102A7E88D27EFFB088031BFD147703BC99C57FC375CC"
            },
            {
              "Id": "CitizenBaseId:System.String",
              "Name": "CitizenBaseId",
              "Type": "System.String",
              "Signature": "public System.String CitizenBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D66C94325236D1D1073A3D4399EFB3E869B70B221AC5AE370CA38B0BB16DAE37"
            },
            {
              "Id": "CitizenSlotId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenSlotId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078B91B885A9CE655C71435CD441C35E507F296329369C56445570472E1F9DF8"
            },
            {
              "Id": "CitizenStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "CitizenStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE44FAA0993160680E858A02D4111E1E9C0BDF8281CCBC8031797D30E54AE6AF"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentJob:System.String",
              "Name": "CurrentJob",
              "Type": "System.String",
              "Signature": "public System.String CurrentJob",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "618ECCCA770A44C1C72251E4DBA94B90584628E43F6047E60B827D70A4F62465"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobExperience:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Citizen.JobProgress\u003E",
              "Name": "JobExperience",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E JobExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CE59DAD9750DCEAFBB7F47ED7AAC5E40629752E2BABEB3717D62B03BD112F81"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromModel(CandideServer.Models.Citizen.CitizenModel)-\u003ECandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Name": "FromModel",
              "Signature": "public CandideServer.MessageModels.Towns.CitizenTownOverviewData FromModel(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "03BDBE8DB7E8CC9B0341232E97A37D81D084C6750DE4411C164A8C03FC1083D9",
              "Hash": "32F96277ECD41637F4E1D2A38E8BDC0453006F134949066933A02037F25778B1",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DD0E1C65BFC7B43F5AFDBB2B06D5AB827334ED19C1F74E152AF3E4FD036037C9"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.GetAndListenToTownRequest",
          "Name": "GetAndListenToTownRequest",
          "DisplayName": "GetAndListenToTownRequest",
          "FullName": "CandideServer.MessageModels.Towns.GetAndListenToTownRequest",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownGuid:System.Guid",
              "Name": "TownGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B66E8CF34A9808ACD5E985365DCC54D6B44EFE081E2E20DB9DEDF9254B8C849D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "04ED22A159C900FE25865259C75001F8DF115F06BD2A892AE5EC30C75A0D0E7E"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.GetAndListenToTownResponse",
          "Name": "GetAndListenToTownResponse",
          "DisplayName": "GetAndListenToTownResponse",
          "FullName": "CandideServer.MessageModels.Towns.GetAndListenToTownResponse",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Town:CandideServer.MessageModels.Towns.TownOverviewListeningData",
              "Name": "Town",
              "Type": "CandideServer.MessageModels.Towns.TownOverviewListeningData",
              "Signature": "public CandideServer.MessageModels.Towns.TownOverviewListeningData Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E8C81E7B8866B41C4F27EDF2A9B2480FECB4B9AEF9F77ADFC374183F04D80AD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4B749B98817DD13A0F8B3FCECFC298131256FD4086A0CA21A5E2049D2BC4EE4F"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage",
          "Name": "RemoveCitizenFromTownMessage",
          "DisplayName": "RemoveCitizenFromTownMessage",
          "FullName": "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC63B31DE0EA143193E9C5C89D154CA5E5A990B6BD8F0C63E2366B5A4B1BE9E0"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
          "Name": "SetNewTownNameMessage",
          "DisplayName": "SetNewTownNameMessage",
          "FullName": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CharacterId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "390CF9F11D161B3154A8CFDFCD111A66F9074EB31F50A66BBD8CF9FA86FF997F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F64A4F75B43E12C9116D14727257182A5EBDDAB46639A83A7E46FB7A0AD2B6D9"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.StopListeningToTownMessage",
          "Name": "StopListeningToTownMessage",
          "DisplayName": "StopListeningToTownMessage",
          "FullName": "CandideServer.MessageModels.Towns.StopListeningToTownMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7815B2802446B7D087B2B9CC0254161ACD12079EA57CE61092A5E64572B63713"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
          "Name": "SwitchCitizenSlotsMessage",
          "DisplayName": "SwitchCitizenSlotsMessage",
          "FullName": "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SourceCitizenId:System.Guid",
              "Name": "SourceCitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F18B8D17A4F41C9553ABC0B903F42F0E9B1AA6BB9666995C0AD07C1441E656"
            },
            {
              "Id": "SourceCitizenSlotBuildingId:System.Guid",
              "Name": "SourceCitizenSlotBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceCitizenSlotBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "041C51EF55B605D24859DC97501AB5026AB66FEF9D05F25DF5A6B4DBFEA0D2ED"
            },
            {
              "Id": "SourceCitizenSlotId:System.Guid",
              "Name": "SourceCitizenSlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceCitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "460581E1FC57082E65A960F316A90DA3A7744A7955F8A3CFCE32003F7AD60F0D"
            },
            {
              "Id": "TargetSlotBuildingId:System.Guid",
              "Name": "TargetSlotBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetSlotBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC23DC54510FBB35E4807EB126A9B54F9E5A9886F803A1BB982D09F2C1666919"
            },
            {
              "Id": "TargetSlotId:System.Guid",
              "Name": "TargetSlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FEABD51B35B73C90F8B0C25767BACDA88251F9E5D5ED5F26BE5221A2FE17314"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9835F006A1828B6DE3B543E69BC5B6A115EC665A0D69A1DE0B3960E367E7FE95"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownCreatedMessage",
          "Name": "TownCreatedMessage",
          "DisplayName": "TownCreatedMessage",
          "FullName": "CandideServer.MessageModels.Towns.TownCreatedMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Town:CandideServer.Models.Town.TownModel",
              "Name": "Town",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44AAF5589F8C94194999D4F476136076E25E367015ADC4E38AD93E2F6EEBEC2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FFB6E2FC8CA98728AB4E8A1053A5B9CDAED240C4A6668450E66FC10F36014663"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage",
          "Name": "TownDefenceValueChangedMessage",
          "DisplayName": "TownDefenceValueChangedMessage",
          "FullName": "CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownDefenceValue:System.Int32",
              "Name": "TownDefenceValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TownDefenceValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AACD2EB74BF963111327CD1E903EFE4B5430C68E76ADFC1464A537A1A68AA65E"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D304D506C2E64DED05623E498E2E53F0AC93021C56E9B70B219BB99895881130"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownOverviewListeningData",
          "Name": "TownOverviewListeningData",
          "DisplayName": "TownOverviewListeningData",
          "FullName": "CandideServer.MessageModels.Towns.TownOverviewListeningData",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenUpdates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Name": "CitizenUpdates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E CitizenUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9087B18B55AB730C37063AF3C147DBCFB4367571898B09CC8374751700C0B304"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "56BA62791DF46CA485B16C4AAC13D5AD7CE99209E3394A258B16EF438FA2A423"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownRemovedMessage",
          "Name": "TownRemovedMessage",
          "DisplayName": "TownRemovedMessage",
          "FullName": "CandideServer.MessageModels.Towns.TownRemovedMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7815B2802446B7D087B2B9CC0254161ACD12079EA57CE61092A5E64572B63713"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownsReportSummaryMessage",
          "Name": "TownsReportSummaryMessage",
          "DisplayName": "TownsReportSummaryMessage",
          "FullName": "CandideServer.MessageModels.Towns.TownsReportSummaryMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownsReports:System.Collections.Generic.List\u00601\u003CShared.Models.Town.TownReportSummaryModel\u003E",
              "Name": "TownsReports",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E TownsReports",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25B9786E3AD49F6AFD1A8704C114A744A1217F124AD5CA955450192754057EE2"
            },
            {
              "Id": "Type:CandideServer.MessageModels.Towns.TownsReportType",
              "Name": "Type",
              "Type": "CandideServer.MessageModels.Towns.TownsReportType",
              "Signature": "public CandideServer.MessageModels.Towns.TownsReportType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FFCA411BA7297163A6D6491B8BCD9E07D974553513E82DEA2AA8193FC1768E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3C42204FC21DFDFBCF1B77E25FA53531D979D3FD36DF9A2CD452993C67373FF5"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownsReportType",
          "Name": "TownsReportType",
          "DisplayName": "TownsReportType",
          "FullName": "CandideServer.MessageModels.Towns.TownsReportType",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DayReport:CandideServer.MessageModels.Towns.TownsReportType",
              "Name": "DayReport",
              "Type": "CandideServer.MessageModels.Towns.TownsReportType",
              "Signature": "public CandideServer.MessageModels.Towns.TownsReportType DayReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "953C3AEEBEBBFC461B80043F0615403276CD15F9948B186AC20BECA6406B1FF6"
            },
            {
              "Id": "RaidReport:CandideServer.MessageModels.Towns.TownsReportType",
              "Name": "RaidReport",
              "Type": "CandideServer.MessageModels.Towns.TownsReportType",
              "Signature": "public CandideServer.MessageModels.Towns.TownsReportType RaidReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45C9374B2628CC7E62E8B765A0B60E7FCE59BC6B6C49EC734EFDBF1BF7DEFEDB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BD9904D0FAB6A398FC017C33EDF3F7066AE54183B9A72B02966AA65748BB07D3"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.TownUpdatedMessage",
          "Name": "TownUpdatedMessage",
          "DisplayName": "TownUpdatedMessage",
          "FullName": "CandideServer.MessageModels.Towns.TownUpdatedMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Town:CandideServer.Models.Town.TownModel",
              "Name": "Town",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44AAF5589F8C94194999D4F476136076E25E367015ADC4E38AD93E2F6EEBEC2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FFB6E2FC8CA98728AB4E8A1053A5B9CDAED240C4A6668450E66FC10F36014663"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
          "Name": "UnassignCitizenFromSlotMessage",
          "DisplayName": "UnassignCitizenFromSlotMessage",
          "FullName": "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "SlotId:System.Guid",
              "Name": "SlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CC4352F432BDDA2440D23DE9F64BC254223FB29CB525317D3FFD859416B9FBB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E3D6B7FFC9C3215379A52DB828CC33F181466B374534DBD09DAABBB871F3FD6D"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.UpdateOverviewTownCitizens",
          "Name": "UpdateOverviewTownCitizens",
          "DisplayName": "UpdateOverviewTownCitizens",
          "FullName": "CandideServer.MessageModels.Towns.UpdateOverviewTownCitizens",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.MessageModels.Towns.UpdateOverviewTowns",
          "Name": "UpdateOverviewTowns",
          "DisplayName": "UpdateOverviewTowns",
          "FullName": "CandideServer.MessageModels.Towns.UpdateOverviewTowns",
          "Namespace": "CandideServer.MessageModels.Towns",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Updates:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E",
              "Name": "Updates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B413B500F164E17B9249B0DB946EB09976A818F9131E75FB9AC49E210C98C4A9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48C2F5DB5DAA0545E5C1225004E74B43BF4F409B7E5C57ABB29B43AA55FE8AB0"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage",
          "Name": "CancelTradeRouteMessage",
          "DisplayName": "CancelTradeRouteMessage",
          "FullName": "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TradeRouteId:System.Guid",
              "Name": "TradeRouteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradeRouteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B87997FE09EFC3063602E1CF8B090B57D203A6199AE7E9E4F37B01CBDB0427"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "035215C4CBB69F7040A6B137B6CED83D70465E5EA6092FF6FE753A54DBC39A3E"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest",
          "Name": "GetAndListenOnTradeRoutesForTownRequest",
          "DisplayName": "GetAndListenOnTradeRoutesForTownRequest",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ResetListener:System.Boolean",
              "Name": "ResetListener",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ResetListener",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "236442C82DCA4C478ADF23D305FC93E647DD90E09C1068E0384B80C88939F680"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F33144B328923086EF156E9A87BC36BAC23555246A031508FC5D8E4B70FB5974"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse",
          "Name": "GetAndListenOnTradeRoutesForTownResponse",
          "DisplayName": "GetAndListenOnTradeRoutesForTownResponse",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TradeRoutes:System.Collections.Generic.List\u00601\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Name": "TradeRoutes",
              "Type": "System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E TradeRoutes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DC1611568C77A04274B654F2DB655618EA79F799958DA063828A942B5A20E06"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "735D877AB43098D95880A6B86E9FAD3B1AA44D2274A748CD4D0EED0AD8DC11AF"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest",
          "Name": "GetAvailableStuffForTradingPostRequest",
          "DisplayName": "GetAvailableStuffForTradingPostRequest",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckInternalItems:System.Boolean",
              "Name": "CheckInternalItems",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheckInternalItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9167E4C6441696EE70B338A87F6751B28C244CC11008EDB1D9E09B53CFCCAE07"
            },
            {
              "Id": "CheckInternalResources:System.Boolean",
              "Name": "CheckInternalResources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheckInternalResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45F5799DC7E43A113D9B7AC9E998414A10448724C231261199B0A0E03A130F80"
            },
            {
              "Id": "TradingPostBuildingId:System.Guid",
              "Name": "TradingPostBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradingPostBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "403117D30AB480F41B5305C667B623FB3317B27E32B304D766A2F6DA27473B69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "345F2E8FE95DF2249EF4CE535A97734460A8A54A68F58773E87B0C6E0E485CE5"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse",
          "Name": "GetAvailableStuffForTradingPostResponse",
          "DisplayName": "GetAvailableStuffForTradingPostResponse",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableItemIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableItemIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableItemIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FB9620F2E306AE0952D8AF72100E5C2979DC8EEC7787DB8BD342F4635DCB45"
            },
            {
              "Id": "AvailableResources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableResources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A8C568332C7BDFA2706B23D053D70ABB4298F87161FC59047111307F4F0463"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "84FA66E9D37165A0A6395F548CA7E6AF9840801DEC702EA1AE21F18FBFF9028A"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest",
          "Name": "GetSetTradeRouteArgsRequest",
          "DisplayName": "GetSetTradeRouteArgsRequest",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Shared.Models.TradeRoutes.TradeRouteArgs",
              "Name": "Args",
              "Type": "Shared.Models.TradeRoutes.TradeRouteArgs",
              "Signature": "public Shared.Models.TradeRoutes.TradeRouteArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C79E5398D70DF993947868BA421D4C222649E4E01AF73759AC8AE04D9868B41F"
            },
            {
              "Id": "IsNewTradeRoute:System.Boolean",
              "Name": "IsNewTradeRoute",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNewTradeRoute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAB841DE2C765EB803EDFDAD655BB402A42320A5EBAA6AB96C15EAEEA532BA6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E27CDAF98D2014B1FC5699519AB2C5AB6A66DDFB3FA5F936274E20A2DF6C9F4"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse",
          "Name": "GetSetTradeRouteArgsResponse",
          "DisplayName": "GetSetTradeRouteArgsResponse",
          "FullName": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.SimulationModels.TradeRouteSimulationModel",
              "Name": "Model",
              "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
              "Signature": "public CandideServer.SimulationModels.TradeRouteSimulationModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82B9FB5D1B9CC0FE66E2D4EB8AACCD5DC458E89BE309AB53E7F2A4706B08EC0A"
            },
            {
              "Id": "Result:CandideServer.ServerManagers.TradeRouteResult",
              "Name": "Result",
              "Type": "CandideServer.ServerManagers.TradeRouteResult",
              "Signature": "public CandideServer.ServerManagers.TradeRouteResult Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BFA8A58C0614D9EF7E2E943CE77B3C13A0D2154DE74C76C43C3A78547D0A237"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DB06EE751437D9066AC47A9F83EBC7FB4117DC0000A7298D611B290D9F921D70"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded",
          "Name": "NewTradeRouteCreatedAndListenerAdded",
          "DisplayName": "NewTradeRouteCreatedAndListenerAdded",
          "FullName": "CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.SimulationModels.TradeRouteSimulationModel",
              "Name": "Model",
              "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
              "Signature": "public CandideServer.SimulationModels.TradeRouteSimulationModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82B9FB5D1B9CC0FE66E2D4EB8AACCD5DC458E89BE309AB53E7F2A4706B08EC0A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B22C7080E60BA596AA71779337C870EC9091B517093CD43CA55A44AF50518F51"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage",
          "Name": "TradeRouteRemovedMessage",
          "DisplayName": "TradeRouteRemovedMessage",
          "FullName": "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TradeRouteId:System.Guid",
              "Name": "TradeRouteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradeRouteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B87997FE09EFC3063602E1CF8B090B57D203A6199AE7E9E4F37B01CBDB0427"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "035215C4CBB69F7040A6B137B6CED83D70465E5EA6092FF6FE753A54DBC39A3E"
        },
        {
          "Id": "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage",
          "Name": "UpdateTradeRouteMessage",
          "DisplayName": "UpdateTradeRouteMessage",
          "FullName": "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage",
          "Namespace": "CandideServer.MessageModels.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64E2CD3657A7CD22C1EE5A9F405D74DA870BAF4311359D498487B8EA99B61314"
            },
            {
              "Id": "AssociatedResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9226F84361C71416E31613844B5C1F1A3BBAE1131058DC0AAE84FDFEC24A106A"
            },
            {
              "Id": "CalculatedRouteTime:System.Single",
              "Name": "CalculatedRouteTime",
              "Type": "System.Single",
              "Signature": "public System.Single CalculatedRouteTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01DC112A83C7B7B971513CE5E77B1012F39E088EC1946276479DF224E50E19B3"
            },
            {
              "Id": "CancelStatus:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "CancelStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus CancelStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28E78827CB7F260C1EB86C73B6871A11CEE6A88C73529484072C60A44EFDDC1"
            },
            {
              "Id": "FulfilledUnits:System.Int32",
              "Name": "FulfilledUnits",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FulfilledUnits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2ADCFCC47D1A9738453CEEA441C80B3DCC6E34189BAE3F187D4AECEA47BE97"
            },
            {
              "Id": "Status:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Status",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40FB69BDE6541D8F1892EA610596F247ABBA93C9EDEDF22197FBE1712133F35B"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TradeRouteId:System.Guid",
              "Name": "TradeRouteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradeRouteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B87997FE09EFC3063602E1CF8B090B57D203A6199AE7E9E4F37B01CBDB0427"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "302B7D34EBF6B78129DE371904AEBCB5A01D027C4CAE6289822C99145DD39EBB"
        },
        {
          "Id": "CandideServer.MessageModels.UnregisterSourceMessage",
          "Name": "UnregisterSourceMessage",
          "DisplayName": "UnregisterSourceMessage",
          "FullName": "CandideServer.MessageModels.UnregisterSourceMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85BE2B5DD10E14938EB21A28964A6AEDC0062CBE7926646F649C8C365ECE8F7C"
        },
        {
          "Id": "CandideServer.MessageModels.UpdateWorldStatsMessage",
          "Name": "UpdateWorldStatsMessage",
          "DisplayName": "UpdateWorldStatsMessage",
          "FullName": "CandideServer.MessageModels.UpdateWorldStatsMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "WorldStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E WorldStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B3432BFC7EDEB88D9CC552FB63052331D12DF02402CD1EAE51D5F3D806022A0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6EA239FA7EBB87305720686558D8D1ADBA329E15B8AC31C7EA6F645C6C8CF00E"
        },
        {
          "Id": "CandideServer.MessageModels.Vehicles.EnterVehicleMessage",
          "Name": "EnterVehicleMessage",
          "DisplayName": "EnterVehicleMessage",
          "FullName": "CandideServer.MessageModels.Vehicles.EnterVehicleMessage",
          "Namespace": "CandideServer.MessageModels.Vehicles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnterringEntityId:System.Guid",
              "Name": "EnterringEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EnterringEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DBCD4B026663CBBBF5BDEBF6F2AD9993C9BFA777813F4015A831A5355B80E21"
            },
            {
              "Id": "VehicleEntityId:System.Guid",
              "Name": "VehicleEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid VehicleEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BFCAA25B50EBADB16B933E0EF0B16A16D44718F181FA115A762D4C86F19C676"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "91E305F1A04046F745B901751BCC39814614847F4970FE23019554B65B75C830"
        },
        {
          "Id": "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage",
          "Name": "LeaveVehicleMessage",
          "DisplayName": "LeaveVehicleMessage",
          "FullName": "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage",
          "Namespace": "CandideServer.MessageModels.Vehicles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LeavingEntityId:System.Guid",
              "Name": "LeavingEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LeavingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42AA34DB7ED1B553A3A9E931B5FCB8AC8998A2341476C87C1236F728B6CCB0BD"
            },
            {
              "Id": "VehicleEntityId:System.Guid",
              "Name": "VehicleEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid VehicleEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BFCAA25B50EBADB16B933E0EF0B16A16D44718F181FA115A762D4C86F19C676"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4B018A3323939360FEA234E8E2F7C35A62B09289F5A93433FDFAF120267C5BFF"
        },
        {
          "Id": "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage",
          "Name": "UpdateVehicleMessage",
          "DisplayName": "UpdateVehicleMessage",
          "FullName": "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage",
          "Namespace": "CandideServer.MessageModels.Vehicles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DriverEntityId:System.Guid",
              "Name": "DriverEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DriverEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7A7417DD99EEEDD198242A920CCFEF6FC25CDB1CBAD87CD8875510F9550C4E3"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Value1:System.Single",
              "Name": "Value1",
              "Type": "System.Single",
              "Signature": "public System.Single Value1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1400FDA818E79E3D060C83C5BB14C001B3C6BE167DB88657687F16119A5E11BF"
            },
            {
              "Id": "Value2:System.Single",
              "Name": "Value2",
              "Type": "System.Single",
              "Signature": "public System.Single Value2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "284A5001FF466820A65FE990C391128498B993174D2A1983EF7053CD331D53E3"
            },
            {
              "Id": "VehicleMode:Shared.Models.Vehicles.VehicleMode",
              "Name": "VehicleMode",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode VehicleMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48FD5DBC24159ADC48B37AE5AB97581C649630F421A0B4A80F63A077706FD391"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "76A32E65E281A692AED4E6A81AF00B851F332213F610C2655F698AF85AD53F68"
        },
        {
          "Id": "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage",
          "Name": "UseVehicleActionMessage",
          "DisplayName": "UseVehicleActionMessage",
          "FullName": "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage",
          "Namespace": "CandideServer.MessageModels.Vehicles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:System.Int32",
              "Name": "Action",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "366A37285CB446B9493C83920C315AE1530A5F46B282D3302B528445A212B49C"
            },
            {
              "Id": "Args:System.Object",
              "Name": "Args",
              "Type": "System.Object",
              "Signature": "public System.Object Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51E74BB3474E4DD99970E2C62B8A510C50B9E5AF86D6AD9E3CF4F2EA20CFB8C"
            },
            {
              "Id": "DriverEntityId:System.Guid",
              "Name": "DriverEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DriverEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7A7417DD99EEEDD198242A920CCFEF6FC25CDB1CBAD87CD8875510F9550C4E3"
            },
            {
              "Id": "Mode:Shared.Models.Vehicles.VehicleMode",
              "Name": "Mode",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE47D04C3A49D8832566880D20402833DE361AA0C1A2016531C8EC5FD7C301AC"
            },
            {
              "Id": "VehicleEntityId:System.Guid",
              "Name": "VehicleEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid VehicleEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BFCAA25B50EBADB16B933E0EF0B16A16D44718F181FA115A762D4C86F19C676"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1274DA6CA3E6863916A3791AA8F77FC76904FA58F36C125F76F633A3F959E184"
        },
        {
          "Id": "CandideServer.MessageModels.Weather.CheatWeatherMessage",
          "Name": "CheatWeatherMessage",
          "DisplayName": "CheatWeatherMessage",
          "FullName": "CandideServer.MessageModels.Weather.CheatWeatherMessage",
          "Namespace": "CandideServer.MessageModels.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClearOtherWeather:System.Boolean",
              "Name": "ClearOtherWeather",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ClearOtherWeather",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F6AF84864222C21B5F0D0E7F3B70BF6D5E7FACDA6C8209F7A6F27BAA91B5B4F"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector2",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3F9E837C59DFD11E461D38F44163D10649DC5910DEB488FCB8E6036F0F41A79"
            },
            {
              "Id": "WeatherId:System.String",
              "Name": "WeatherId",
              "Type": "System.String",
              "Signature": "public System.String WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D45162B32DE379792CF2CF922CD04264591F45776BDA07D0FB3D3A855B3F024"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3F99005EF7612AD500FC6A21564B3AA328B3AF8CCA756E09FA9CE05FA7BDBAF"
        },
        {
          "Id": "CandideServer.MessageModels.Weather.MoveWeatherMessage",
          "Name": "MoveWeatherMessage",
          "DisplayName": "MoveWeatherMessage",
          "FullName": "CandideServer.MessageModels.Weather.MoveWeatherMessage",
          "Namespace": "CandideServer.MessageModels.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "WeatherId:System.Guid",
              "Name": "WeatherId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07DE644E41B504391975689F3A98D763AA9A3EC3676626C189BBF11BA4FD9365"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "06DF8B1231066CBB56ED2F074556D96A551ED1B67E5144161A0E3C3A7404D4D0"
        },
        {
          "Id": "CandideServer.MessageModels.Weather.RemoveWeatherMessage",
          "Name": "RemoveWeatherMessage",
          "DisplayName": "RemoveWeatherMessage",
          "FullName": "CandideServer.MessageModels.Weather.RemoveWeatherMessage",
          "Namespace": "CandideServer.MessageModels.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadeOut:System.Boolean",
              "Name": "FadeOut",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FadeOut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BF816CFCBFA0C0E4102356E44ED498BAC11D32E7A77C9440DCEFA81A8AFA4C6"
            },
            {
              "Id": "WeatherId:System.Guid",
              "Name": "WeatherId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07DE644E41B504391975689F3A98D763AA9A3EC3676626C189BBF11BA4FD9365"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "05EFE3B9DAAE8D5D035B714E669D62679FAE368BEC5D094A394A3B26FBC50993"
        },
        {
          "Id": "CandideServer.MessageModels.Weather.SpawnWeatherMessage",
          "Name": "SpawnWeatherMessage",
          "DisplayName": "SpawnWeatherMessage",
          "FullName": "CandideServer.MessageModels.Weather.SpawnWeatherMessage",
          "Namespace": "CandideServer.MessageModels.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Weather:Shared.Models.Weather.WeatherInstanceModel",
              "Name": "Weather",
              "Type": "Shared.Models.Weather.WeatherInstanceModel",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel Weather",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59B2CA70CB847DFE8E34C3709D310013D1FF6CE7CD499C34F5C40778D9DD8BFA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F57E49BEBA585F106606C20315130BDA76E26C6E88C0EAB1F9B3BB6E9D93C3A2"
        },
        {
          "Id": "CandideServer.MessageModels.WorldFlagChangedMessage",
          "Name": "WorldFlagChangedMessage",
          "DisplayName": "WorldFlagChangedMessage",
          "FullName": "CandideServer.MessageModels.WorldFlagChangedMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldFlagName:System.String",
              "Name": "WorldFlagName",
              "Type": "System.String",
              "Signature": "public System.String WorldFlagName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C9CDC17E522DB1DDFE0464EAE87B44BC38CE844EC6E4DF2BD94FA6A7A6AD755"
            },
            {
              "Id": "WorldFlagValue:Shared.Models.WorldFlag",
              "Name": "WorldFlagValue",
              "Type": "Shared.Models.WorldFlag",
              "Signature": "public Shared.Models.WorldFlag WorldFlagValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFE0136959B41692D3202E77154E22B7330D7CFCA10467102FB598758BDA9874"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "43F877CE57A57C5D3E71E8158F8B4D57F40A1485422DB7115EA81A9383C052B8"
        },
        {
          "Id": "CandideServer.MessageModels.WorldItems.LootWorldItemMessage",
          "Name": "LootWorldItemMessage",
          "DisplayName": "LootWorldItemMessage",
          "FullName": "CandideServer.MessageModels.WorldItems.LootWorldItemMessage",
          "Namespace": "CandideServer.MessageModels.WorldItems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LootingEntityId:System.Guid",
              "Name": "LootingEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LootingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BF41E299DE937F0EEF926248ADF53F7A22F4A0F4A8EEB273CC45E40F3EE847C"
            },
            {
              "Id": "StackCountRemaining:System.Int32",
              "Name": "StackCountRemaining",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCountRemaining",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5BF5AED9B92CC09B4E64F88A38D60AAA35830A76B3CF8C400F60F7461A616A"
            },
            {
              "Id": "WorldItemId:System.Guid",
              "Name": "WorldItemId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA09C3FFE1259752D144D4523FCF13BC8C12DA75BAC5892EA699BB268E78ABA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6539B5A24751940B4DF26C98AB6FFFB2131A8FD53F4767D9E1388BD7429ECAA0"
        },
        {
          "Id": "CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage",
          "Name": "MoveWorldItemsMessage",
          "DisplayName": "MoveWorldItemsMessage",
          "FullName": "CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage",
          "Namespace": "CandideServer.MessageModels.WorldItems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldItemModels:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "WorldItemModels",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E WorldItemModels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6B2EFDAF4A92F47DE39722A1ADDF3AB1AE5720E416862409C9ED6EE15CC9C95"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C9119051A866A9DB79258DC8ED2D17A81DEB99FC66DD25C3369D54DFB5EF78A8"
        },
        {
          "Id": "CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage",
          "Name": "RemoveWorldItemMessage",
          "DisplayName": "RemoveWorldItemMessage",
          "FullName": "CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage",
          "Namespace": "CandideServer.MessageModels.WorldItems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldItemId:System.Guid",
              "Name": "WorldItemId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA09C3FFE1259752D144D4523FCF13BC8C12DA75BAC5892EA699BB268E78ABA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2AD9EB162C76DCD5B8A5B0631E3DA3B6FDFAF17100A0A1AF1C1014CADF69805E"
        },
        {
          "Id": "CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage",
          "Name": "SpawnWorldItemMessage",
          "DisplayName": "SpawnWorldItemMessage",
          "FullName": "CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage",
          "Namespace": "CandideServer.MessageModels.WorldItems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldItemModel:Shared.Models.Items.WorldItemModel",
              "Name": "WorldItemModel",
              "Type": "Shared.Models.Items.WorldItemModel",
              "Signature": "public Shared.Models.Items.WorldItemModel WorldItemModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0555F842D1EEF53D000B64921396A1DDC7CFB15CB56ECA8CC5B5AE0F59908847"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E6F01548F6358D9DC2EAF8E36D0BB5B1FCC48DD28D289D28D8712458E6338CE1"
        },
        {
          "Id": "CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage",
          "Name": "SpawnWorldItemsMessage",
          "DisplayName": "SpawnWorldItemsMessage",
          "FullName": "CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage",
          "Namespace": "CandideServer.MessageModels.WorldItems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldItemModels:System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "WorldItemModels",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E WorldItemModels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A67232F4D09272539BD1F1DAE61F993DF2AA7CA8D6B0BBDDCD9BCC2F5587A9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1068710940A74ABD233422FF32C2D4E70B14E6A9F556DA744120C22A922FD64F"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.ChangeWorldMapMessage",
          "Name": "ChangeWorldMapMessage",
          "DisplayName": "ChangeWorldMapMessage",
          "FullName": "CandideServer.MessageModels.Worlds.ChangeWorldMapMessage",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewMapName:System.String",
              "Name": "NewMapName",
              "Type": "System.String",
              "Signature": "public System.String NewMapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D47246F7871F181D6A9276F16E28DAD948ED12D25FD3B6063717FBC1B0AC7A32"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "14AEEFE05F0966E76F2027E16C402AB3B10F41D9B62E22B9750FB45783D1FD26"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.GetWorldOwnerRequest",
          "Name": "GetWorldOwnerRequest",
          "DisplayName": "GetWorldOwnerRequest",
          "FullName": "CandideServer.MessageModels.Worlds.GetWorldOwnerRequest",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7FD3AC367428AFBE8EBC733F0B204E1B557D2516A311FD231F7EF93415B9013E"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.GetWorldOwnerResponse",
          "Name": "GetWorldOwnerResponse",
          "DisplayName": "GetWorldOwnerResponse",
          "FullName": "CandideServer.MessageModels.Worlds.GetWorldOwnerResponse",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerPlayerId:System.Int32",
              "Name": "OwnerPlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OwnerPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C78BA21701C56281121FF390B244EA69C2F25DCAEE7963104CDB97294813A37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "565C7602773D2B7E69EF165AA110B5DA9DDD2D224D89E7C7C91AE5AF4F07171E"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.NewWorldMessage",
          "Name": "NewWorldMessage",
          "DisplayName": "NewWorldMessage",
          "FullName": "CandideServer.MessageModels.Worlds.NewWorldMessage",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "Interior:WorldModel\u002BInteriorType",
              "Name": "Interior",
              "Type": "WorldModel.InteriorType",
              "Signature": "public WorldModel.InteriorType Interior",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E923620C8A67EBDDD8AA54A258EE6FDA79055CB08F95A44373436CE5B42B5D0F"
            },
            {
              "Id": "MapName:System.String",
              "Name": "MapName",
              "Type": "System.String",
              "Signature": "public System.String MapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "072A45E29D78BE5DEEB7FFC5966EC6618B9AE8DB4EC0A1CCDC7DE791B8402F5F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "ParentWorldId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ParentWorldId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ParentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "934C194FAF467E22996B3C5E4779D1427C910AC0A127C9A411298D1DA89FEB28"
            },
            {
              "Id": "Temporary:System.Boolean",
              "Name": "Temporary",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Temporary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67107327DE32DBA567ABB98CB2038766B4BBCCEC100A54F38AE1714CA8235363"
            },
            {
              "Id": "Type:WorldModel\u002BWorldType",
              "Name": "Type",
              "Type": "WorldModel.WorldType",
              "Signature": "public WorldModel.WorldType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C18EB9B1A0632CDA994B7221271A3DD2C5B0B9262956225A62F61D5ED3CD204E"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "08AA9986E522915BFDE1B17FB37A75BD3D6B79DE1AE54D12F409865B59F952CD"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.RemoveWorldMessage",
          "Name": "RemoveWorldMessage",
          "DisplayName": "RemoveWorldMessage",
          "FullName": "CandideServer.MessageModels.Worlds.RemoveWorldMessage",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7FD3AC367428AFBE8EBC733F0B204E1B557D2516A311FD231F7EF93415B9013E"
        },
        {
          "Id": "CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage",
          "Name": "SpawnPoiCheatMessage",
          "DisplayName": "SpawnPoiCheatMessage",
          "FullName": "CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage",
          "Namespace": "CandideServer.MessageModels.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Area:CandideCreator.Shared.Models.RectangleF",
              "Name": "Area",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Area",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C88C72683D8C49B89D4BBF3E18B9CA1D47E9282D2A217C0DA8B1E038A30B91B0"
            },
            {
              "Id": "Difficulty:System.Int32",
              "Name": "Difficulty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F96E9808987B5E8EC1D19AB106EC305FAB0B51E8DD1F17D74235FF55227637A"
            },
            {
              "Id": "PoiId:System.String",
              "Name": "PoiId",
              "Type": "System.String",
              "Signature": "public System.String PoiId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "585B07C75254B555281EF976A5D3F9548DD39CA353CFEA54CE53BEA0B5432D04"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0D8504447A2AF610C78F261C6676D23A1BA5D92B6D9DEF8D71BE2C26EFE85B2E"
        },
        {
          "Id": "CandideServer.MessageModels.WorldTilesFillRectangleMessage",
          "Name": "WorldTilesFillRectangleMessage",
          "DisplayName": "WorldTilesFillRectangleMessage",
          "FullName": "CandideServer.MessageModels.WorldTilesFillRectangleMessage",
          "Namespace": "CandideServer.MessageModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ground:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "Ground",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E Ground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "129638E7A75EBF12E72FBFED92900F11531B4FEB79F48F660986AB9C602A4314"
            },
            {
              "Id": "Structure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "Structure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E Structure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA7F177380F5FA2631316608E41D75DA64FD8427FCA4C295D7480F74AB931A73"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "943F09E854D8D503EBD3EE12D1AAB965782D6EF039ACE7266439F23DB7598E26"
        },
        {
          "Id": "CandideServer.Models.Auras.DamageOverTimeServerAura",
          "Name": "DamageOverTimeServerAura",
          "DisplayName": "DamageOverTimeServerAura",
          "FullName": "CandideServer.Models.Auras.DamageOverTimeServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.DamageOverTimeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.DamageOverTimeAuraArgs",
              "Signature": "private Shared.Aura.Args.DamageOverTimeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5F53E0396723B4654B5B2A1B5D865FA408D9386290BA32782EC4B3DC60086040"
            },
            {
              "Id": "State:Shared.Aura.State.DamageOverTimeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.DamageOverTimeAuraState",
              "Signature": "private Shared.Aura.State.DamageOverTimeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "674A3C95E583C7BF68F3E596D41DDDF692610A4DCEECB2FF415A2953889FFF2E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "E48416435B9B9DFDC160EBBAFC406070640CE99B04D5CD1105F675E73410DE2A",
              "Hash": "E9B6C9053431EF4853FEF594D50EBB895CC84CACC4537B054A88AB2F3F1AB542",
              "CalledMethods": [
                "CandideServer.Models.Auras.DamageOverTimeServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u0026)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 435,
              "BodyHash": "0EC1089C49DF2F8B51F52921EB3AF1960F68D2D98F9D197B5B77984EAFEC3D42",
              "Hash": "3FC4D8BD8803BE6FF9CE64D471F947E586FECA462BB6B459216005AF6C588D78",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)",
                "CandideServer.Models.Auras.DamageOverTimeServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u0026)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "CandideServer.Models.Auras.DamageOverTimeServerAura::get_State()",
                "Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Aura.State.DamageOverTimeAuraState::GetTickDamage(Shared.Entity.EntityWrapper, Shared.Aura.Args.DamageOverTimeAuraArgs)",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7ADF86D4D8C17AF6872C74D50985ED24625B198C55E3FC59AA3468578A1DE63F"
        },
        {
          "Id": "CandideServer.Models.Auras.HealingOverTimeServerAura",
          "Name": "HealingOverTimeServerAura",
          "DisplayName": "HealingOverTimeServerAura",
          "FullName": "CandideServer.Models.Auras.HealingOverTimeServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.HealingOverTimeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.HealingOverTimeAuraArgs",
              "Signature": "private Shared.Aura.Args.HealingOverTimeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8F51E9C255254447B3AF51CF7F613327F418169EC1521F301DD679CD4D7F531A"
            },
            {
              "Id": "State:Shared.Aura.State.HealingOverTimeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.HealingOverTimeAuraState",
              "Signature": "private Shared.Aura.State.HealingOverTimeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "60FEBF09B0647F042CAAA5B6B114E13FE8DF340DE3E2A1E70FC34F1841CAC617"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "F7CE7D40634191F9101D08F884244EF681F09FA602564C62FF346F46C7DD8CB4",
              "Hash": "8509082A61C1657C108DD404AA3F24130B9E2110C0777DA8D6E1F89C9E5D7FAA",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)",
                "CandideServer.Models.Auras.HealingOverTimeServerAura::get_State()",
                "CandideServer.Models.Auras.HealingOverTimeServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::Heal(CandideServer.Entities.ServerEntityModel, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5A7479547F830361D3DB8C997C4FF5CCC0E40A7CDBC5916EB4307BC5F6D641F"
        },
        {
          "Id": "CandideServer.Models.Auras.HitCastSpellServerAura",
          "Name": "HitCastSpellServerAura",
          "DisplayName": "HitCastSpellServerAura",
          "FullName": "CandideServer.Models.Auras.HitCastSpellServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.HitCastSpellAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.HitCastSpellAuraArgs",
              "Signature": "private Shared.Aura.Args.HitCastSpellAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E3330502B4940A45B474996CCDFF43183E1299239AF0560ED69B02F980EE1C48"
            },
            {
              "Id": "State:Shared.Aura.State.HitCastSpellAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.HitCastSpellAuraState",
              "Signature": "private Shared.Aura.State.HitCastSpellAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD4CEB097AE0DCB750206C24E528268F2026563C7D2E673928EB4FA7382921F1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "CheckCanProcAndSetCooldown",
              "Signature": "private System.Boolean CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7D1BAA93D01BAC28470477F057011D8D7F74F418F3CEF2E3563688BF75F1E3BC",
              "Hash": "3E49A46AC5F88394693240FB3CE3D584F6E9CE7B1F128461C6F9FC97CE01AA3E",
              "CalledMethods": [
                "CandideServer.Models.Auras.HitCastSpellServerAura::get_State()",
                "CandideServer.Models.Auras.HitCastSpellServerAura::get_Args()",
                "Shared.Combat.Spells.SharedHitCastSpell::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo, Shared.Aura.State.HitCastSpellAuraState, Shared.Aura.Args.HitCastSpellAuraArgs, System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleProc(Shared.Combat.DamageInfo, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HandleProc",
              "Signature": "private System.Void HandleProc(Shared.Combat.DamageInfo damageInfo, CandideServer.Entities.ServerEntityModel selfServerEntityModel, Shared.Entity.EntityWrapper targetEntity, Shared.Entity.EntityWrapper selfEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selfServerEntityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selfEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "4BD13493512D6C7E2DB721A57432D59A776DE1381029C5E4C28768F4B83458E8",
              "Hash": "344B2887FD02168AFE3D8DDC5779AC67DEF918A39E97D113A4395A15D3EDE16A",
              "CalledMethods": [
                "CandideServer.Models.Auras.HitCastSpellServerAura::get_Args()",
                "CandideServer.Models.Auras.HitCastSpellServerAura::get_State()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "Aura \u0027",
                "\u0027 proc failed. Expected a target entity.",
                "spell:hit_cast_spell_generic"
              ],
              "Source": null
            },
            {
              "Id": "OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitDealtTriggerFire",
              "Signature": "public System.Void OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "23762E68384BA68E9A9564F5880F52B4D1AD031C75B6473B446D24C178E4DB1A",
              "Hash": "309C7A4BB297D8A3E53BD3969DD212E6A0C2F3954806BD10DEAD930FE52641EA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Models.Auras.HitCastSpellServerAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)",
                "CandideServer.Models.Auras.HitCastSpellServerAura::HandleProc(Shared.Combat.DamageInfo, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "OnAuraHitDealtTriggerFire"
              ],
              "Source": null
            },
            {
              "Id": "OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitTakenTriggerFire",
              "Signature": "public System.Void OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "EC347C75041FB03080FA6FFB584431260C8C2E31AB045EF54A92424658E9F624",
              "Hash": "24669FCAB31051FBB52067B212F44764976D28977120BC144E8FF221F0ABA96F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Models.Auras.HitCastSpellServerAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)",
                "CandideServer.Models.Auras.HitCastSpellServerAura::HandleProc(Shared.Combat.DamageInfo, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "OnAuraHitTakenTriggerFire"
              ],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B038E275DE44B638FCDBD507E347A48038E104302E057A21B2CC8C3BF7B53D3A",
              "Hash": "3195F3B44CCF08F5A4DCE25512D95F52D4EE040E51F5254F2DF6F27901BD6F97",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)",
                "CandideServer.Models.Auras.HitCastSpellServerAura::get_State()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4ED17797D7CD45365C78893FA3955B12B80698DAC5961810FD850BCF659F544C"
        },
        {
          "Id": "CandideServer.Models.Auras.IServerAura\u00601",
          "Name": "IServerAura\u00601",
          "DisplayName": "IServerAura",
          "FullName": "CandideServer.Models.Auras.IServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4C33AAA756573E26BBD19D07C6F370B156DB8BDB5A688CDE130A166B34121E9"
        },
        {
          "Id": "CandideServer.Models.Auras.PetrifiedServerAura",
          "Name": "PetrifiedServerAura",
          "DisplayName": "PetrifiedServerAura",
          "FullName": "CandideServer.Models.Auras.PetrifiedServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.PetrifiedAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.PetrifiedAuraArgs",
              "Signature": "private Shared.Aura.Args.PetrifiedAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "78EF907150241A962BCFAA17D3A8394DE177D5D253F65EDD32051F11D42BEC5E"
            },
            {
              "Id": "State:Shared.Aura.State.PetrifiedAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.PetrifiedAuraState",
              "Signature": "private Shared.Aura.State.PetrifiedAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "015E44143248CD21EF3E91CF87B94B2A20C60EE3906138C42A809FF0C8D65069"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E49CA0C8994DD6558D16B45DACC53E176663C4AC6FC1FFFFD39F417D44A9B9F7",
              "Hash": "0A141769FF7336805D2CF2B5046C91456C23D2451BCED46724AB7F52BF7FB69D",
              "CalledMethods": [
                "CandideServer.Models.Auras.PetrifiedServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E49CA0C8994DD6558D16B45DACC53E176663C4AC6FC1FFFFD39F417D44A9B9F7",
              "Hash": "86CBE66028D2B1C12CDF74309C788B428A44322E70F9CD2F5EACF0DA166CC556",
              "CalledMethods": [
                "CandideServer.Models.Auras.PetrifiedServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D51C3A20EC39D5410866E14A95CBE5053FC4285C058A8716FD2AA9DD876CE161"
        },
        {
          "Id": "CandideServer.Models.Auras.RootServerAura",
          "Name": "RootServerAura",
          "DisplayName": "RootServerAura",
          "FullName": "CandideServer.Models.Auras.RootServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_immovableWasApplied:System.Boolean",
              "Name": "_immovableWasApplied",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _immovableWasApplied",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5402DA2EBA9C796CD25AD8FE51B4770D94DA1495FCB0188C366D83B1168F87CF"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.RootAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.RootAuraArgs",
              "Signature": "private Shared.Aura.Args.RootAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4093C1446CA08EA8A628DFF0FFCBDE9E5CF93CA0100B3DD96586E3ABCECF7062"
            },
            {
              "Id": "State:Shared.Aura.State.RootAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.RootAuraState",
              "Signature": "private Shared.Aura.State.RootAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6362B50A49F488F7AAF10AB595A757C30504B002B76E6841325A0FBA60625BAE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5496DBC48C4C925C303AF038A1307A3F69D36B9965127AC02FAA32E6B3D3AE0A",
              "Hash": "4FC3EE8E2A1F108A3DE769D7482C79A4D069CFD4D36C50637644CE7E49D93F33",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "DCFB7744D29627E3C72E6C92E9D65EB9C191B7B6EB6588F93942F73EF75F71B0",
              "Hash": "F1B5A3D4D2BB1EAEA2CB1FFAFC00F9E0EB45801275EB47B8EDBEBEA30EED361F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D48447BF6959D73E056663450A811FA96C1A7FA236B616159D90791F8956F0F4"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerBaseStatsAura",
          "Name": "ServerBaseStatsAura",
          "DisplayName": "ServerBaseStatsAura",
          "FullName": "CandideServer.Models.Auras.ServerBaseStatsAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.BaseStatsAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.BaseStatsAuraArgs",
              "Signature": "private Shared.Aura.Args.BaseStatsAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0CAFA45A83DC4EBE73262A6D8AD46C904851EDA5207C90B863AA64ABBFD2F3BA"
            },
            {
              "Id": "State:Shared.Aura.State.BaseStatsAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.BaseStatsAuraState",
              "Signature": "private Shared.Aura.State.BaseStatsAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "664DD36924849C55E4449EB3222A8E455CC3493AEAC820C83E6170BC6B6E6BA0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "E727E3ECF5C81CB9D041E2D8ABC133A5E47073560C9DCFA9D74BA1A20EED8B9D",
              "Hash": "938F0BAFEC9405A88F88047E447C3A2089266469B67F365032E9B00EC06B08C4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerBaseStatsAura::get_Args()",
                "Shared.Models.Stats.EntityStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F21583EF3641F8ED9D07A17868571B259A7E354DB6DB9CFE522E7167892A482E",
              "Hash": "B477B9A1147171349BB5C00A76533AA9F69CE02D79D5FD4EE582C223B89887AD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BF06D47333543E125C61BA6587C0B85BB1AEE92620CBD7B2744A8F1A7EBC51F"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerControlPotmenAura",
          "Name": "ServerControlPotmenAura",
          "DisplayName": "ServerControlPotmenAura",
          "FullName": "CandideServer.Models.Auras.ServerControlPotmenAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.ControlPotmenAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.ControlPotmenAuraArgs",
              "Signature": "private Shared.Aura.Args.ControlPotmenAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E0B035B1B290D7BF4BBE841312963095981D864C2FF088CF0230424CAE5417A7"
            },
            {
              "Id": "State:Shared.Aura.State.ControlPotmenAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.ControlPotmenAuraState",
              "Signature": "private Shared.Aura.State.ControlPotmenAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7139F6D90C78E6232FB212B9A186DF408DA3F792EB245214655C151DC92C12A2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "6F5B72B2890EC7965F26EFBDBCCFBC7673B7AF5E5710AF1ADBC7BC6F05FFD59F",
              "Hash": "9C812FBB22B666B421721D61A593305B8E9FE99F06A8221B31939AC743A35A52",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Auras.ServerControlPotmenAura::get_Args()",
                "CandideServer.Models.Auras.ServerControlPotmenAura::UpdateAttackTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "CandideServer.Models.Auras.ServerControlPotmenAura::UpdateAssistTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "System.NotImplementedException::.ctor()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAssistTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateAssistTarget",
              "Signature": "private System.Void UpdateAssistTarget(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "7401057B0F8730EB1FE915635B94FA6201B7B2E8C2B812D0C43A27D62801BD6D",
              "Hash": "A9F1310AB83624835BBA8CFE8A424E0E1E2306452C8F58F14FC284457D024019",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerControlPotmenAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_LeaderId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::set_LeaderId(System.Guid)",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAttackTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateAttackTarget",
              "Signature": "private System.Void UpdateAttackTarget(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "B3211864C6A913B232D0CC779B0EDF26B6606DEE09D9323171147477269988C6",
              "Hash": "746CB63481054782F94E7CDF52E09945C48342143A45A969844162ABD215218A",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerControlPotmenAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::AddThreat(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FE1BCE13C04EF93657EA118D92E37B0AB2635E25378C67B2A089F6723FDEA91"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerControlVulturesAura",
          "Name": "ServerControlVulturesAura",
          "DisplayName": "ServerControlVulturesAura",
          "FullName": "CandideServer.Models.Auras.ServerControlVulturesAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.ControlVulturesAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.ControlVulturesAuraArgs",
              "Signature": "private Shared.Aura.Args.ControlVulturesAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B67A8AA74505059194370D260F1CBA51297FDDA99B0EF073F142A6032EF7AD4E"
            },
            {
              "Id": "State:Shared.Aura.State.ControlVulturesAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.ControlVulturesAuraState",
              "Signature": "private Shared.Aura.State.ControlVulturesAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B12C5A8379E4164D9158893C3ACAB5FF941E609B2411009F8E8DEC8232D44E51"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "3CAE630045ED31A67F0FFDB836B658F6081FA148B3B07816C71FA1FA99F09266",
              "Hash": "8CEE995F5B35B48A58CFEDF2F7306F7A6EFEAF00E265EA3D01B5B1DCAE022CDC",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerControlVulturesAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_LeaderId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::set_LeaderId(System.Guid)",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::RemoveFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::AddThreat(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "3D02D9343EB145E53DDE94B3D6ED8BAC4AF3C1472EF0500DC9B86D251257BDE1",
              "Hash": "5A2B06ECFDC2E3A09809E11F505999AF74F1EE9135F7718232F6BEA3211405AF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Auras.ServerControlVulturesAura::get_Args()",
                "CandideServer.Models.Auras.ServerControlVulturesAura::UpdateAttackTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "CandideServer.Models.Auras.ServerControlVulturesAura::UpdateAssistTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "System.NotImplementedException::.ctor()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAssistTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateAssistTarget",
              "Signature": "private System.Void UpdateAssistTarget(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "2D6418DB93E126EEFAD0789351841E85FBBD56B6B481AF2F74750B1B0F5E1017",
              "Hash": "3B9F29BA1018C4B541E185D8B00502499C2F582A4CAABD6E8580A021546715BF",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerControlVulturesAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_LeaderId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::set_LeaderId(System.Guid)",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAttackTarget(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateAttackTarget",
              "Signature": "private System.Void UpdateAttackTarget(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "38DFE147E98D4EDA8C9599504410BE77329A38348CC99115C68A2F955F5D5C31",
              "Hash": "0FFE3D9951CF5B76E055C637E9EF4E6DD23BADFE83D45D2B5058E13CBDBE2216",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerControlVulturesAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::AddThreat(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BA6BEE567A6C86546DB3FA5D4B325792C1A5384352169CA4220F8C2DBA53A39E"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerEliteAura",
          "Name": "ServerEliteAura",
          "DisplayName": "ServerEliteAura",
          "FullName": "CandideServer.Models.Auras.ServerEliteAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statsId:System.Guid",
              "Name": "_statsId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statsId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253B9DB571CF854DA79A32A528B8587B83DA6D6A3F27879FBFD3211ABF786843"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.EliteAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.EliteAuraArgs",
              "Signature": "private Shared.Aura.Args.EliteAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "66A369288D8B26DC563202903A76FC675E330596582DE6F60BC1E0B07D7E1EE0"
            },
            {
              "Id": "State:Shared.Aura.State.EliteAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.EliteAuraState",
              "Signature": "private Shared.Aura.State.EliteAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "340493577F08DD29E4B890646F9F7D78F4D0E503BCE0FE768A2B224BB0F50940"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "D4ABE03448382577BCC182DAD71B518C9A60A4C66DBF537BA7F397C8CBCEB69A",
              "Hash": "9C2B9EA1DD6D87A43720559FBCC707B2C59679646614312EC5A6CA48766D6656",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerEliteAura::get_Args()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C8E2ACB3D51D39CB55F6B4A0DBF5221F432B906476B277D68FA1D95091D5C133",
              "Hash": "A5A814DB6142DD0A8D6D2D6EAA3FEEE9421B9397FBC061E3A0CCB431F57FB663",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraEntityRemoved(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveType)-\u003ESystem.Void",
              "Name": "OnAuraEntityRemoved",
              "Signature": "public System.Void OnAuraEntityRemoved(Shared.Entity.EntityWrapper target, Shared.Entity.EntityRemoveType removeType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeType",
                  "Type": "Shared.Entity.EntityRemoveType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "C454995B108A2170BC50D909E967E83C1F4EA01AF22E13C71FA91F3220AC3707",
              "Hash": "73FF56D3DDF706D42517EEAD4EE82AF32331970F7CAB5E0058972406C22FB527",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerEliteAura::get_Args()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "167B9C00C854317A07A93A9427D09FBD070116918F67FF05324ADF04E9A74AB1",
              "Hash": "CF453AC2A333DF568E4945B711188D70F02968C148345E926DAE0E56F0A40891",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Auras.ServerEliteAura::get_Args()",
                "CandideServer.Models.Auras.ServerEliteAura::UpdateBlazingAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "CandideServer.Models.Auras.ServerEliteAura::UpdateVerdantAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "CandideServer.Models.Auras.ServerEliteAura::UpdateTeleportingAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)",
                "System.NotImplementedException::.ctor(System.String)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [
                "This Elite does not exist"
              ],
              "Source": null
            },
            {
              "Id": "UpdateBlazingAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateBlazingAura",
              "Signature": "private System.Void UpdateBlazingAura(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "89FB23B715452EEC78743DEDA87185E6B147BF8A4C4F30A5DB6E871DBD19586D",
              "Hash": "0B7D2A6C5327955CFBDF5026F3C82D69D890A4F33FECFA91C9E58F740BAD30A1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "CandideServer.Models.Auras.ServerEliteAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "elite_fireball"
              ],
              "Source": null
            },
            {
              "Id": "UpdateDemonicAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateDemonicAura",
              "Signature": "private System.Void UpdateDemonicAura(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E0C45D2CA1B3E198F9105CDC2D557D8217A08FE5F2741061276DB2D8BE4B490C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTeleportingAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateTeleportingAura",
              "Signature": "private System.Void UpdateTeleportingAura(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "561AB8AE0CF9A58DCF8121169CB572519D33B4AE91315D8FDD32BC93871EF1A4",
              "Hash": "6FB4B2CA58B9EB3E42E2C954B7358B34120264308D1F34D5ED1CE3648182BDF5",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerEliteAura::get_State()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateVerdantAura(Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Void",
              "Name": "UpdateVerdantAura",
              "Signature": "private System.Void UpdateVerdantAura(Shared.Entity.EntityWrapper target, CandideServer.Entities.ServerEntityModel serverModel, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "389EED94BEA527B8D2F06372A09FDE815E13F75B313DAC243FA45898E0A2BF5A",
              "Hash": "171D07F0FAB8675B1ECB8D4BC884A9E08FC01FD704D57770ED52B45A81FFB045",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerEliteAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "magus_ceres_aoe_instant_heal:0"
              ],
              "Source": null
            }
          ],
          "Hash": "C681B770E2DF343DF7C9DBD62AC313513B6AA6CC39D2B1BA8193EB4641884C47"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura",
          "Name": "ServerFlagBasedStatsChangeAura",
          "DisplayName": "ServerFlagBasedStatsChangeAura",
          "FullName": "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statModifierId:System.Guid",
              "Name": "_statModifierId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EFDFD677B941BEB51B8261852DD074C35E41F190C610B69A9CFF839502B5626"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
              "Signature": "private Shared.Aura.Args.FlagBasedStatsChangeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E98DB950322120044968368FC1C2C0688723A28E1FC9B813B86511206E709F22"
            },
            {
              "Id": "State:Shared.Aura.State.FlagBasedStatsChangeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.FlagBasedStatsChangeAuraState",
              "Signature": "private Shared.Aura.State.FlagBasedStatsChangeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2DF758F20BC12CC5D67A510AA731B3630E0FD495680E5C47DBD0279EFDE83070"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "7E72D73046516A3BAE4B8A647DD6D1D94F0F018070BEBD1DAE6DA411CBF94000",
              "Hash": "3D397C122D5C8A11E849A1F77FAE40035CBC19F6089CC79A57EF2D6D15891F86",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)-\u003ESystem.Boolean",
              "Name": "CheckRequirement",
              "Signature": "private System.Boolean CheckRequirement(Shared.Entity.EntityWrapper target, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "02DF482B9B1E95A4DF0B39560F6F16BE8A98ACF4DE83D18438C854447719FF27",
              "Hash": "3F302EA26F5A2ABE11EF6544679059972AD9E4AFD4ABF21D65FD56C3A2CE695B",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs, Shared.Models.Player.PlayerCharacterModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Boolean",
              "Name": "CheckRequirement",
              "Signature": "public System.Boolean CheckRequirement(Shared.Entity.EntityWrapper target, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs args, Shared.Models.Player.PlayerCharacterModel character)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "3CE222A7E759119939B89D4F70EDE4B65E72F70AD1DFD6128A443F36159926D9",
              "Hash": "6984F4284F9B927828E83B0BE10D2012893C024C1BD017E26CFCC146420F5671",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValues(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D61CA9E8E8F44FF4652A6B4828690D5AD44CA5EA9980165EE08DE0E3ABE57167",
              "Hash": "8B49FB356F7272E8407B0CE11A4DD1CB88F0F28E43C45216970087198EBFC8D1",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "7E72D73046516A3BAE4B8A647DD6D1D94F0F018070BEBD1DAE6DA411CBF94000",
              "Hash": "8F88CBA9AAA684CA21209FE93908AA6A4A40FAF3AC41A3582E566A0A2FFA041B",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E81F8120A7B90606374B540E3E7DEB1384101F81C9ED2F6830264ABB99698E81"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerItemStatsChangeAura",
          "Name": "ServerItemStatsChangeAura",
          "DisplayName": "ServerItemStatsChangeAura",
          "FullName": "CandideServer.Models.Auras.ServerItemStatsChangeAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statsId:System.Guid",
              "Name": "_statsId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statsId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253B9DB571CF854DA79A32A528B8587B83DA6D6A3F27879FBFD3211ABF786843"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.ItemStatsChangeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.ItemStatsChangeAuraArgs",
              "Signature": "private Shared.Aura.Args.ItemStatsChangeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "44EDDBD907067AF290B2E1CA7FDF360B3C36F6B08D76FC975588B658549B607D"
            },
            {
              "Id": "State:Shared.Aura.State.ItemStatsChangeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.ItemStatsChangeAuraState",
              "Signature": "private Shared.Aura.State.ItemStatsChangeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BC056DDE8F511C2D4B2EEA5F476E8DD23E9E435D492209875F23A6048F055EDF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Models.Items.ItemData, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Models.Items.ItemData target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "94E7E36F569BB16C4E5F88BA9FDB578B85A3299FFE2E05D5B002D691B0B2FC5B",
              "Hash": "912AF23CCB495169C519E17EB45948361CDC7316CF81D9891110E1267B2DE16B",
              "CalledMethods": [
                "CandideServer.Models.Auras.ServerItemStatsChangeAura::get_Args()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.StatModificationData::Add(Shared.Models.Stats.StatModificationData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Models.Items.ItemData)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Models.Items.ItemData target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "2EC3B2B68E922F31696BED6E85F8704C3B77E4469A16336E037E5BA792DF725D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Models.Items.ItemData)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Models.Items.ItemData target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0F2B3D38DB80CE3897D4322BC23D56F139EB34FB2AC575DDF8D47A8A6CAD9FDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Models.Items.ItemData, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Models.Items.ItemData target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E195567C665C94FD5351F1D2F2C63D944858E2B192CC2F02EF91406557A5F2EF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Models.Items.ItemData, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Models.Items.ItemData target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "B179EDEA83A5C6033504F6790F3C14F8DC89694402B53772DDC09DBE72ACA38B",
              "Hash": "0818A6CF8B95D8CFD4F2D674CCEDFA5C686A036A4AFE03973E9F68538BDCF090",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8ECF2BB3D5DBBB2078F8C89B3D849DFB3630D9FB2F81EC74CBAFBA94473EE960"
        },
        {
          "Id": "CandideServer.Models.Auras.ServerStatsChangeAura",
          "Name": "ServerStatsChangeAura",
          "DisplayName": "ServerStatsChangeAura",
          "FullName": "CandideServer.Models.Auras.ServerStatsChangeAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statModifierId:System.Guid",
              "Name": "_statModifierId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EFDFD677B941BEB51B8261852DD074C35E41F190C610B69A9CFF839502B5626"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.StatsChangeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.StatsChangeAuraArgs",
              "Signature": "private Shared.Aura.Args.StatsChangeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A97A2C51EA832D2DC1CCA01D6CBF4B767FB65BB238A44999EABB950C360550ED"
            },
            {
              "Id": "State:Shared.Aura.State.StatsChangeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.StatsChangeAuraState",
              "Signature": "private Shared.Aura.State.StatsChangeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7B26BA3E217D5098EE6EE812E7B38E24E0C8D275B88108BEE001933E397B2643"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "CCDEC18BB829C425ADFE03E39F4D1085135935AE38F9C205E28E34622D03C194",
              "Hash": "4687F511531937C7C7D463C3DD00606E977ED821A114C4616A8F47A97C9B53EC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerStatsChangeAura::get_Args()",
                "CandideServer.Models.Auras.ServerStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C8E2ACB3D51D39CB55F6B4A0DBF5221F432B906476B277D68FA1D95091D5C133",
              "Hash": "A5A814DB6142DD0A8D6D2D6EAA3FEEE9421B9397FBC061E3A0CCB431F57FB663",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "CCDEC18BB829C425ADFE03E39F4D1085135935AE38F9C205E28E34622D03C194",
              "Hash": "6DD762BAD035C363457AA485EE556EF8228850A4487229AC5E76364731808467",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "CandideServer.Models.Auras.ServerStatsChangeAura::get_Args()",
                "CandideServer.Models.Auras.ServerStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03CD0FBD34FD2501213B6B7BDFFCF30941D5899C029DCA9A0117301D26FD34A4"
        },
        {
          "Id": "CandideServer.Models.Auras.SetCharacterFlagServerAura",
          "Name": "SetCharacterFlagServerAura",
          "DisplayName": "SetCharacterFlagServerAura",
          "FullName": "CandideServer.Models.Auras.SetCharacterFlagServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.SetCharacterFlagAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.SetCharacterFlagAuraArgs",
              "Signature": "private Shared.Aura.Args.SetCharacterFlagAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EF84A00F9B8A89368B161C777F69EFC06BCDB33F6556FF0C1EBF54750DD34E81"
            },
            {
              "Id": "State:Shared.Aura.State.SetCharacterFlagAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.SetCharacterFlagAuraState",
              "Signature": "private Shared.Aura.State.SetCharacterFlagAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EE3B58316705E593273E55C94FDB0E0C0E6EB677BDDD9CBC951E254F1D37F1B3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "63A6D6FDE5F26F1281D54CB245D75CB60515790D76BE1F48BEA7D2B85F3D0157",
              "Hash": "6A4A44E59D9F064333BB67E9C64E7070D7CEE3D500AA5F548B951005E37F80AE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.Models.Auras.SetCharacterFlagServerAura::get_Args()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "SetCharacterFlagServerAura: Tried to set Character flag through aura but there already exists flag set for ",
                ". Did you want to do an aura merge perhaps instead?"
              ],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "B173692FBBDBE44F8A562AB5C67BC6647D255CDAA8A1280B5D38FEC70FD1E022",
              "Hash": "E35A1D47340002519F5DFFCA16B6A747F49D799DE6227C9EE6FB0DE0C3889125",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.Models.Auras.SetCharacterFlagServerAura::get_Args()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "SetCharacterFlagServerAura: Tried to remove Character flag through aura but it was already gone. Flag ID: "
              ],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6B6514B80A1985BD7B793758E655642BDBD454A75C180F2EDD61242FDEA6E004"
        },
        {
          "Id": "CandideServer.Models.Auras.StunServerAura",
          "Name": "StunServerAura",
          "DisplayName": "StunServerAura",
          "FullName": "CandideServer.Models.Auras.StunServerAura",
          "Namespace": "CandideServer.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.StunAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.StunAuraArgs",
              "Signature": "private Shared.Aura.Args.StunAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F458242627D22C71F209343D4C2C5EF7A1100A21999E41B4928579904ECBC3D5"
            },
            {
              "Id": "State:Shared.Aura.State.StunAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.StunAuraState",
              "Signature": "private Shared.Aura.State.StunAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0F98161469D53F4A5A2E55F04BA9C99E351846200805095F899A0E34CFD040F3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "33755AC2742B0A45B0AC48D58BACA2EB81597A34BD04BF1D8B5E25DE725E2DE7",
              "Hash": "A463B47AAF6A945A8CF604347DE5533FE7AA7B3E2441C5CB48D24FC1D83A212B",
              "CalledMethods": [
                "CandideServer.Models.Auras.StunServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "71289EDD462A568B13724CA574D44B0170EBEDD992A17F272F5555F6B2BDCA47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "33755AC2742B0A45B0AC48D58BACA2EB81597A34BD04BF1D8B5E25DE725E2DE7",
              "Hash": "332F42343A5BBB6870A0B9206442210A887D2D5FA883EF29DB727441FB9444E1",
              "CalledMethods": [
                "CandideServer.Models.Auras.StunServerAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "814D2C5DDA3DB1148D45D3D639CBBFA4CF0316602CFEDA65170DF4F96F5A0594"
        },
        {
          "Id": "CandideServer.Models.Boss.BossFightModel",
          "Name": "BossFightModel",
          "DisplayName": "BossFightModel",
          "FullName": "CandideServer.Models.Boss.BossFightModel",
          "Namespace": "CandideServer.Models.Boss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossDespawnMessage:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "BossDespawnMessage",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E BossDespawnMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48EFFF5D80AF18FB66CE1C23ABCB54E6F0D6707E183670913318D39C2554F5E1"
            },
            {
              "Id": "BossEntityId:System.Guid",
              "Name": "BossEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD29D4AC0B70848B8005BBC863E9BB392A1FA6D7EFE56C17ADE4D0A2E9CAAEC8"
            },
            {
              "Id": "BossFightId:System.Guid",
              "Name": "BossFightId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossFightId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF41DBEFA1D4709E25F4E75B287B0DDFF659428E28B3D84E7FB1DAFF23DB36EA"
            },
            {
              "Id": "BossFightLocationId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BossFightLocationId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BossFightLocationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AAC1FDB8601B1719C357F99F9C803F5EB0C426A87F48EF5D0C76A4A95CD0E0A"
            },
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "CurrentBossLocation:Microsoft.Xna.Framework.Vector3",
              "Name": "CurrentBossLocation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CurrentBossLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789D3EEC0B01B053BB57995BD27135CF90F3AAE6621DECA1F8C0CD77A159EFA0"
            },
            {
              "Id": "CurrentHealth:System.Single",
              "Name": "CurrentHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6125545B3E2F091D7A24773D03CDFDD9A54E094374AC796D7E9D25F3038BE3"
            },
            {
              "Id": "DespawnIfNoThreat:System.Boolean",
              "Name": "DespawnIfNoThreat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DespawnIfNoThreat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74A929DA3CA2CCBA07D656DE607385210202F0EBE19093D05EF1C4ACDE0D3C65"
            },
            {
              "Id": "DespawnTimer:System.Single",
              "Name": "DespawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DespawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3E64CF4317699F6B9099FB01CFB4C7AE1FD02F5342C5B70463962F1D50B63A9"
            },
            {
              "Id": "ForceBossMusicParameter:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ForceBossMusicParameter",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ForceBossMusicParameter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB1599D88D2AAF32669749BE56BAF4E6C7B796271C98730B9AAC086984C1BAF5"
            },
            {
              "Id": "ManualHealthUpdates:System.Boolean",
              "Name": "ManualHealthUpdates",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ManualHealthUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD2EE49E61224EF903F7F6418D9CEEA73F4D8F14FCB02BCEA61D6B16AB3EB83"
            },
            {
              "Id": "MaxHealth:System.Single",
              "Name": "MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037D96DC34E7A27FBD728F8B651F6F87FB6723F63310EB48CB66B61D6AA64B3D"
            },
            {
              "Id": "RemoveEntityOnDespawn:System.Boolean",
              "Name": "RemoveEntityOnDespawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RemoveEntityOnDespawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B734DD3FBD34A0C2F9D285467DEF132BA4BD422845143F63E4C9999130886E"
            },
            {
              "Id": "ResetDungeonOnDespawn:System.Boolean",
              "Name": "ResetDungeonOnDespawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ResetDungeonOnDespawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6230998D42D7BD420340C946361420CB6F189D32437862C850F033777B3668B9"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            },
            {
              "Id": "WorldLocked:System.Boolean",
              "Name": "WorldLocked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WorldLocked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB4AABB510B1C0BC42CB84755CE70288CD50B5B95EE718959E37EEEE7643429B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4D68F130789CD392F356944E69A945A6A02FEACB6015BFBF4F47931FB01EF3B7"
        },
        {
          "Id": "CandideServer.Models.Boss.BossLocationModel",
          "Name": "BossLocationModel",
          "DisplayName": "BossLocationModel",
          "FullName": "CandideServer.Models.Boss.BossLocationModel",
          "Namespace": "CandideServer.Models.Boss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "HasBeenBeatenOnce:System.Boolean",
              "Name": "HasBeenBeatenOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenBeatenOnce",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12673B14E02AC30FD08A9972E9CBEE4D8435C786F60F6860F462CFF2811CD5CE"
            },
            {
              "Id": "IconLocation:Microsoft.Xna.Framework.Vector2",
              "Name": "IconLocation",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 IconLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0FAE1BB38BA261B6B78421CAE9DCC828694BEF604DB1D845D518B788868F88F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Location:Microsoft.Xna.Framework.Vector2",
              "Name": "Location",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Location",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B7B0D21BD6FAA0D321C4ABBDF757CA0628BDDC06E321D6667953B3B790DB534"
            },
            {
              "Id": "LocationState:CandideServer.Models.Boss.BossLocationState",
              "Name": "LocationState",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState LocationState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D06391B85D3A95F707D26B318F3F2D636B8D18816E2FCC453B8704E7A1D1F231"
            },
            {
              "Id": "SpawnEntityBaseId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnEntityBaseId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SpawnEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42BEEFE33E51CAEA117FF6128DD1CEE90E0430747A0A7761C0A6D1E2ECC06091"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11CD7228391C7D8D5B475ADD7AA44F31085F6745B19A39908E1E4328A29EBDFC"
        },
        {
          "Id": "CandideServer.Models.Boss.BossLocationState",
          "Name": "BossLocationState",
          "DisplayName": "BossLocationState",
          "FullName": "CandideServer.Models.Boss.BossLocationState",
          "Namespace": "CandideServer.Models.Boss",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentlyFighting:CandideServer.Models.Boss.BossLocationState",
              "Name": "CurrentlyFighting",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState CurrentlyFighting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6B49BEB9B05BC9CBF2ACFCAC03CD448126F520FF6C0D7DB3EF3342C7EC773D2"
            },
            {
              "Id": "Defeated:CandideServer.Models.Boss.BossLocationState",
              "Name": "Defeated",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState Defeated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C8917EC635E72C47F04ED9507B607CFE04B8302C971E66E1E24355DA34E0517"
            },
            {
              "Id": "Despawned:CandideServer.Models.Boss.BossLocationState",
              "Name": "Despawned",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState Despawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1520D2EA9F3F6528E98DD3E2F70CF9DDAC9C8D49CFC86F5A5B9498CFB8A8E12D"
            },
            {
              "Id": "Discovered:CandideServer.Models.Boss.BossLocationState",
              "Name": "Discovered",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState Discovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A3341681576561DFE7F38B0213ED8576A9013D2C2401C8833FD4805351AC797"
            },
            {
              "Id": "Undiscovered:CandideServer.Models.Boss.BossLocationState",
              "Name": "Undiscovered",
              "Type": "CandideServer.Models.Boss.BossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationState Undiscovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2596A252328232AEF295CD8F5749299F26B137A2B3CE305C727BEE89D6CCA9A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E256C1FC6C64A19DADAB4B9370BFD6E0BD1D37DB8C6592CF170D32C67F934663"
        },
        {
          "Id": "CandideServer.Models.Buildings.BuildingInstanceModel",
          "Name": "BuildingInstanceModel",
          "DisplayName": "BuildingInstanceModel",
          "FullName": "CandideServer.Models.Buildings.BuildingInstanceModel",
          "Namespace": "CandideServer.Models.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeCategory:System.String",
              "Name": "BiomeCategory",
              "Type": "System.String",
              "Signature": "public System.String BiomeCategory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD673DDF38742E59EFFEB348559F550A78E455E2F75BEA8480245E88DDBA5165"
            },
            {
              "Id": "BuildingAppealModifiers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "BuildingAppealModifiers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E BuildingAppealModifiers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C62096B5D1DE8093D89D8F6F08C9738B3307E6D4AB830B95F77BF68CADB0EF7"
            },
            {
              "Id": "BuildingCitizenStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "BuildingCitizenStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E BuildingCitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0B709D3AF465A3905F3DD48D0579AA75A4491BAD9FD3E3F3BB15CC9DDC48B5C"
            },
            {
              "Id": "BuildingDataId:System.String",
              "Name": "BuildingDataId",
              "Type": "System.String",
              "Signature": "public System.String BuildingDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2537898EC15FE3E1527F837FDAC4F8FB6CA21B97B4C87380D4B58F21DCA38B3"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "CalculatedAppeal:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "CalculatedAppeal",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E CalculatedAppeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73595530F2DACE88A8383FEE40E1D76D00F992D15D72C45EEFE800F69DD7C59C"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B124DD63561875BA8BBFDB43F70AD455BC3B12192E34D5B2F2D52C35252EE27"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "EntityProximityFunctionality:System.Nullable\u00601\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E",
              "Name": "EntityProximityFunctionality",
              "Type": "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E EntityProximityFunctionality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C802441854A9D9EF0DB7EE881A0F173E267919051CD1E844CF1D20706CC6D68C"
            },
            {
              "Id": "ExteriorMapName:System.String",
              "Name": "ExteriorMapName",
              "Type": "System.String",
              "Signature": "public System.String ExteriorMapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "409F6821EE171760039DD0AE9171C9F186480BEAF4CE9AEF1F832E77FBC1061B"
            },
            {
              "Id": "ExteriorWorldId:System.Guid",
              "Name": "ExteriorWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ExteriorWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD695AFD0F67AA35AA845F21E02CE8B8B87DF1655AF3C3843AE29C08B9E12B44"
            },
            {
              "Id": "FoodDispenser:System.Nullable\u00601\u003CShared.Models.Construction.FoodDispenser\u003E",
              "Name": "FoodDispenser",
              "Type": "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E FoodDispenser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D1FDE688F167F60708505A28C1D75F44F6DAB18639AAFC646A897529ACDA911"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Input:System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Name": "Input",
              "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E Input",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09895EBF306822E3E78299458009106CEB9B744400B0B964388C25AC543D51EF"
            },
            {
              "Id": "InputConnectionIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "InputConnectionIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E InputConnectionIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65648F396FEE20EA624DFBD9267140DF9161913833D3187E3306645809CDF189"
            },
            {
              "Id": "InteriorWorldId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InteriorWorldId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InteriorWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "412D35F2825D8473BDB3D2394519EFC09BF070A51639EE8C407E1CF39C4ABD7B"
            },
            {
              "Id": "Output:System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Name": "Output",
              "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E Output",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CA008D856CA54DEEC737DF9D4CA97EF278DD47556EF0AB686F233568FBDCA0B"
            },
            {
              "Id": "OutputConnectionIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "OutputConnectionIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E OutputConnectionIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91A8D4B9ED7345FCF40BB29F3B860FD2ECE764B2FF1FDEEDB2957CC12AD671BF"
            },
            {
              "Id": "OutputInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OutputInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OutputInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E21804DF68245A17D07F01896FB3F89C216AD66FCC717917AF5D4F51CCA75AF"
            },
            {
              "Id": "OutputResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OutputResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OutputResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07BA3A5790CCC1FFDD03FE5063A82A8558C5B6C31D994C7A75ACB2F7AAD8F5A8"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A964D796F4F450B697B3A3843DBCDA7C2ED5A7D1007C1FD812DA36DF2B2046E"
            },
            {
              "Id": "StorageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "StorageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E StorageInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDA5B7A88FADA1DC4BCA4F5768BC5732F67EC704846CB461EBC1FE5FC5F6E021"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            },
            {
              "Id": "WaterDispenser:System.Nullable\u00601\u003CShared.Models.Construction.WaterDispenser\u003E",
              "Name": "WaterDispenser",
              "Type": "System.Nullable\u003CShared.Models.Construction.WaterDispenser\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Construction.WaterDispenser\u003E WaterDispenser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1127615F2D6130A5AD822B8BBDA02076775BB546D7AE6361B8C3B07C53B1DCFC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CF26E894D866C2A8426D8C38C6385878CE41268BFA513EF924C355AC684085DE"
        },
        {
          "Id": "CandideServer.Models.ChatLog",
          "Name": "ChatLog",
          "DisplayName": "ChatLog",
          "FullName": "CandideServer.Models.ChatLog",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsUnlocalized:System.Boolean",
              "Name": "IsUnlocalized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsUnlocalized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C379FA3442BC0D4DA6AB3474A5B517B66A40584C145500500FE384DDD62B7ADC"
            },
            {
              "Id": "Messages:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ChatMessageLogModel\u003E",
              "Name": "Messages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD0CFDBFC888BD94B06A21FE2589F59921C7799EED8F4357257C77BD1F59D0D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideServer.MessageModels.PlayerChatLogMessage)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideServer.MessageModels.PlayerChatLogMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "17463088076B388F9169A3E079E471C2F074B4520BF3F9243CEE8ED29F19A224",
              "Hash": "2C9F56A868FB90E904965092971D12A27D575FA04976891668838E5C6266F057",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "CandideServer.MessageModels.ChatLogMessage::GetDebugText()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.DateTime::get_TimeOfDay()",
                "CandideServer.Models.ChatMessageLogModel::.ctor(System.DateTime, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                ": ",
                "[CHAT][",
                "c",
                "] "
              ],
              "Source": null
            },
            {
              "Id": "Add(CandideServer.Models.ChatMessageLogModel)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideServer.Models.ChatMessageLogModel message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Models.ChatMessageLogModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "7F6DA78C4930D4433B537D15FB0DF6FE1CA934FAB64AB4CAC0A0A1842A454E1C",
              "Hash": "D4BE58C8A12156B5F74138FC25B070ECFF5F95E49194398EC039006063A025BB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.DateTime::get_TimeOfDay()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                "[CHAT][",
                "c",
                "] "
              ],
              "Source": null
            },
            {
              "Id": "AddServer(CandideServer.MessageModels.ChatLogMessage)-\u003ESystem.Void",
              "Name": "AddServer",
              "Signature": "public System.Void AddServer(CandideServer.MessageModels.ChatLogMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "008EAFF10F027F7DF3C2BFD3FD6757A8418C0E934E439BD6E82267E207E343B8",
              "Hash": "FBDC793D811343C60C32D017E2314ADFB1DADB86B44E7986C98157B9FC02511C",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "CandideServer.MessageModels.ChatLogMessage::GetDebugText()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.DateTime::get_UtcNow()",
                "System.DateTime::get_TimeOfDay()",
                "CandideServer.Models.ChatMessageLogModel::.ctor(System.DateTime, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                ": ",
                "[CHAT][",
                "c",
                "] "
              ],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BFCF27BD4550CBA930A232AE08CC101E10163025B1E7097AD3074934E7A700D0",
              "Hash": "879B69C3CDF62FD6F12E24CEACC6E9355EFF66DCEC3FBB25C6239E6BF7D5ABEC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07B695BBF405604FDB05E764F43A7746235DF24A0613B8DCEE0E92B34D575778"
        },
        {
          "Id": "CandideServer.Models.ChatMessageLogModel",
          "Name": "ChatMessageLogModel",
          "DisplayName": "ChatMessageLogModel",
          "FullName": "CandideServer.Models.ChatMessageLogModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:System.String",
              "Name": "Message",
              "Type": "System.String",
              "Signature": "public System.String Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30CF1E8182E43EBB8148EDE2671CD3CE70F8AAC9F67AEC46F2C53E0F23169875"
            },
            {
              "Id": "TimeStamp:System.DateTime",
              "Name": "TimeStamp",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime TimeStamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4F62E14F15C41737729F2557EBE605816EC196CD45A3BC9ED9B834DC36DA4A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "18D5186A63180157F1DC25AB3B53DAD828BEEDE79382F6DE07544E2BE5E2ED50"
        },
        {
          "Id": "CandideServer.Models.ChatMessageType",
          "Name": "ChatMessageType",
          "DisplayName": "ChatMessageType",
          "FullName": "CandideServer.Models.ChatMessageType",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BadWorldEvent:CandideServer.Models.ChatMessageType",
              "Name": "BadWorldEvent",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType BadWorldEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02D66205347379CD3614395836AEA5C44A2E445430065445EC8E548F5FBC0FB4"
            },
            {
              "Id": "DeveloperError:CandideServer.Models.ChatMessageType",
              "Name": "DeveloperError",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType DeveloperError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "390E98A9018091105632D5FA1F9AFD768AB93F3E898B0875EB3CB8542C301ACB"
            },
            {
              "Id": "DeveloperInfo:CandideServer.Models.ChatMessageType",
              "Name": "DeveloperInfo",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType DeveloperInfo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D05BC183543D32D1E05DF7B818DC7734EA5C1BC1426BDD80CA71AAF7EEAEC883"
            },
            {
              "Id": "Normal:CandideServer.Models.ChatMessageType",
              "Name": "Normal",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "773BC4F98D88EB983C0AB83EFF3FCDAFAA7AB62DBA4A4E3C06575A273B20A503"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorldEvent:CandideServer.Models.ChatMessageType",
              "Name": "WorldEvent",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType WorldEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31280277D794A4509A22C2E5FA0C8B1B51E7BD9B1E62962B8C27BCDCD5021E39"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "74325BDDECAD13354CACB733995A684DFF3FDB11FC78147E5E31EBE81BCA0039"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenArgs",
          "Name": "CitizenArgs",
          "DisplayName": "CitizenArgs",
          "FullName": "CandideServer.Models.Citizen.CitizenArgs",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseEntityGuid:System.Guid",
              "Name": "BaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46380EDDE2C37BE8F98102A7E88D27EFFB088031BFD147703BC99C57FC375CC"
            },
            {
              "Id": "CitizenBackground:System.String",
              "Name": "CitizenBackground",
              "Type": "System.String",
              "Signature": "public System.String CitizenBackground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B267DC26BA76453F2B92DE9FE0DA8CC3105F72DD70E1506CDAF05386403F9CE"
            },
            {
              "Id": "CitizenBaseId:System.String",
              "Name": "CitizenBaseId",
              "Type": "System.String",
              "Signature": "public System.String CitizenBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D66C94325236D1D1073A3D4399EFB3E869B70B221AC5AE370CA38B0BB16DAE37"
            },
            {
              "Id": "CitizenPersonality:System.String",
              "Name": "CitizenPersonality",
              "Type": "System.String",
              "Signature": "public System.String CitizenPersonality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDC9AB2883AB4DCD36A57C7D5213BF03C189BEA0AE3CEB99E483A8B6E6E6CA21"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "TimeSinceLastMeal:System.Single",
              "Name": "TimeSinceLastMeal",
              "Type": "System.Single",
              "Signature": "public System.Single TimeSinceLastMeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "082A08E82AB11FCE8AE488E003A69AA5814CC9F57B04F3987379D138AFE76F0A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "800AF0087F2C84A3A82846F5FD400AADAB58DA93C23787F79BC3473DA9B2D513"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenModel",
          "Name": "CitizenModel",
          "DisplayName": "CitizenModel",
          "FullName": "CandideServer.Models.Citizen.CitizenModel",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveRequestState:CandideServer.Models.Citizen.CitizenRequestState",
              "Name": "ActiveRequestState",
              "Type": "CandideServer.Models.Citizen.CitizenRequestState",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF512FCDDA7261574632938F44AE517130221352CC88B8A52D5CB7E4DE557382"
            },
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D84332AE02B19A333C96C796D7E4F49934B25C4ADE2B65B585577A69AFD973"
            },
            {
              "Id": "BaseEntityGuid:System.Guid",
              "Name": "BaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46380EDDE2C37BE8F98102A7E88D27EFFB088031BFD147703BC99C57FC375CC"
            },
            {
              "Id": "BaseExperienceRequirement:System.Single",
              "Name": "BaseExperienceRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single BaseExperienceRequirement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "083BDF8B7069631DD8C2671243CBC731F156140C932D3EE98AE590564ACB7CAE"
            },
            {
              "Id": "BaseLoyaltyRequirement:System.Single",
              "Name": "BaseLoyaltyRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single BaseLoyaltyRequirement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E1F65E27CB053EFC773BB9D1B1D4F63E3AFE9804C221CF7B6A050594776C30C"
            },
            {
              "Id": "CharacterBackground:System.String",
              "Name": "CharacterBackground",
              "Type": "System.String",
              "Signature": "public System.String CharacterBackground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46C54BBCC6844D425F71182A3B0E441DC93ABF7374647C15293F74ADA12B2E3B"
            },
            {
              "Id": "CharacterPersonality:System.String",
              "Name": "CharacterPersonality",
              "Type": "System.String",
              "Signature": "public System.String CharacterPersonality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F74DAE17A83BEF65F93B4FBEA296ABC7A9B4B02D30CABA1801027DF14489670A"
            },
            {
              "Id": "CitizenBaseId:System.String",
              "Name": "CitizenBaseId",
              "Type": "System.String",
              "Signature": "public System.String CitizenBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D66C94325236D1D1073A3D4399EFB3E869B70B221AC5AE370CA38B0BB16DAE37"
            },
            {
              "Id": "CitizenSlotId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenSlotId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenSlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078B91B885A9CE655C71435CD441C35E507F296329369C56445570472E1F9DF8"
            },
            {
              "Id": "CitizenStats:Shared.Models.Stats.CitizenStats",
              "Name": "CitizenStats",
              "Type": "Shared.Models.Stats.CitizenStats",
              "Signature": "public Shared.Models.Stats.CitizenStats CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7590991D5D98EB0EF13D41D86AA4906A9BC322A6F3175E814010C96563039ECD"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentJob:System.String",
              "Name": "CurrentJob",
              "Type": "System.String",
              "Signature": "public System.String CurrentJob",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "618ECCCA770A44C1C72251E4DBA94B90584628E43F6047E60B827D70A4F62465"
            },
            {
              "Id": "CurrentWorldId:System.Guid",
              "Name": "CurrentWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CurrentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05B5480F50508D85A3CD5FC2D18DC25E37586BE39B8B635534D438CB260EF54E"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "ExpCurvePowIncrease:System.Single",
              "Name": "ExpCurvePowIncrease",
              "Type": "System.Single",
              "Signature": "public System.Single ExpCurvePowIncrease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41FB4BAA95DE2502386717797F7B9C201865F7BC368F522E6BAA1BEDC0F50765"
            },
            {
              "Id": "FoodEatenToday:System.Single",
              "Name": "FoodEatenToday",
              "Type": "System.Single",
              "Signature": "public System.Single FoodEatenToday",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C35576389EDFE73FC39993F91A5E1C93CF20FF11E5B4A6C7B5F84D4B7E5AB7D"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "HungerTickIncrease:System.Single",
              "Name": "HungerTickIncrease",
              "Type": "System.Single",
              "Signature": "public System.Single HungerTickIncrease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAAE47ECCAEE494CE15E8E7292DC3C5809F9BA68ADB2C146B35030234D3C171B"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobExperience:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Citizen.JobProgress\u003E",
              "Name": "JobExperience",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E JobExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CE59DAD9750DCEAFBB7F47ED7AAC5E40629752E2BABEB3717D62B03BD112F81"
            },
            {
              "Id": "Loyalty:System.Single",
              "Name": "Loyalty",
              "Type": "System.Single",
              "Signature": "public System.Single Loyalty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEF9723B8A6D0121067B225D535C5CFD54143FAC90691B63F4DD029919ACD431"
            },
            {
              "Id": "LoyaltyCurvePowIncrease:System.Single",
              "Name": "LoyaltyCurvePowIncrease",
              "Type": "System.Single",
              "Signature": "public System.Single LoyaltyCurvePowIncrease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9654F32B0A4539B0B72E3D08DB863410E6680A12530AB1D7D4C62DD47E50B9E"
            },
            {
              "Id": "LoyaltyLevel:System.Int32",
              "Name": "LoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D194824FCD2E65E4F3216C22B21B859BE51AEF3040822B9227AE513DFE03B0B"
            },
            {
              "Id": "MerchantBaseExperienceRequirement:System.Single",
              "Name": "MerchantBaseExperienceRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single MerchantBaseExperienceRequirement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61A6BA602B3838791D7A97B07D2BFC0B6524102E253884752035CEA94543343E"
            },
            {
              "Id": "MerchantExpPowIncrease:System.Single",
              "Name": "MerchantExpPowIncrease",
              "Type": "System.Single",
              "Signature": "public System.Single MerchantExpPowIncrease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81D8A7E0397D55D7F77A62336B12FAC3AFEAE005AFA05F89F20E64DD6C9F06C5"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "PersonalQuestData:System.String",
              "Name": "PersonalQuestData",
              "Type": "System.String",
              "Signature": "public System.String PersonalQuestData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADCB8E5E233777CC27EA8F4695E51656EAFEDB2BD04B9F47B1F63187C834A490"
            },
            {
              "Id": "PersonalQuestStatus:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "PersonalQuestStatus",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76F0B66F47A35B5AEB2B7914CD5BF68CF51687E330C6F73BB44FBD2851436E3A"
            },
            {
              "Id": "SpawnDirection:CandideCreator.Shared.Models.CandideDirection",
              "Name": "SpawnDirection",
              "Type": "CandideCreator.Shared.Models.CandideDirection",
              "Signature": "public CandideCreator.Shared.Models.CandideDirection SpawnDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FEFA2226FF48997B45FF6BB2B0CD13637A4D38D63C5F86CBEC87274F6B7954E"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            },
            {
              "Id": "SpawnWorldId:System.Guid",
              "Name": "SpawnWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61899D95685FB43753E4C8F5685A16C6A822FF7D2F898DE5FE23CF5F46F5DD7A"
            },
            {
              "Id": "Status:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "Status",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "916F255503EC44A73EC1AE7BF19CF763394AC01F38852514948D40310F54ACDD"
            },
            {
              "Id": "TimeHungrinessTick:System.Single",
              "Name": "TimeHungrinessTick",
              "Type": "System.Single",
              "Signature": "public System.Single TimeHungrinessTick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA02C3A1B92B46323FBDFDA99DDDA8612A8C8B18B16987E8C473051631B7D30B"
            }
          ],
          "Properties": [
            {
              "Id": "IsDead:System.Boolean",
              "Name": "IsDead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDead",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "933A627E7A7A5BE22AF7B3EA57F2E65F4F364B5DC68F11E3C0F054629CD2FF62"
            },
            {
              "Id": "IsMale:System.Boolean",
              "Name": "IsMale",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9EB057C94ACDD4BB269FEB42717B3722729D5BE4E33E30DF074C3342365E5BC3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ExperienceRequiredToLevelUpForCurrentJob(System.Int32)-\u003ESystem.Single",
              "Name": "ExperienceRequiredToLevelUpForCurrentJob",
              "Signature": "public System.Single ExperienceRequiredToLevelUpForCurrentJob(System.Int32 currentLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "085C4AAABE56AA73014B1697795FC06F34F40A70A9D41FE56EC3DB1C0E3EF7EE",
              "Hash": "9E2D83034E004BAC6F5724F110132398D0FE464ABBD875D669669C1648B6365C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Math::Pow(System.Double, System.Double)",
                "System.Math::Round(System.Double)"
              ],
              "StringLiterals": [
                "job:merchant"
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentJobLevel()-\u003ESystem.Int32",
              "Name": "GetCurrentJobLevel",
              "Signature": "public System.Int32 GetCurrentJobLevel()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "962DC3438198B04CF1DF9FD322833E8FB2445906EE278C4F35EA592408D870CB",
              "Hash": "2DBD58C210A27401DCB7329B6E5E6874C028CF1E134DCFB51E6D40C4F5B5161A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoyaltyRequiredForLevel(System.Int32)-\u003ESystem.Single",
              "Name": "LoyaltyRequiredForLevel",
              "Signature": "public System.Single LoyaltyRequiredForLevel(System.Int32 level)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978",
              "Hash": "25F9473C7256A9EB70FFA5EC33CF83686585057AEA673DE84410F1DCFD63448B",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoyaltyRequiredToLevelUp(System.Int32)-\u003ESystem.Single",
              "Name": "LoyaltyRequiredToLevelUp",
              "Signature": "public System.Single LoyaltyRequiredToLevelUp(System.Int32 currentLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978",
              "Hash": "447320E668CA53DB82AB80A413152B9E291790802C3FE67111BAD5774270C8CE",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F20325BA9C525EE8A4B8608EB68AC6B499761D6B6E4F51CA9BE4BCA24D80B9D0"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenRequestState",
          "Name": "CitizenRequestState",
          "DisplayName": "CitizenRequestState",
          "FullName": "CandideServer.Models.Citizen.CitizenRequestState",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveRequestId:System.String",
              "Name": "ActiveRequestId",
              "Type": "System.String",
              "Signature": "public System.String ActiveRequestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "904792BCF134C0D10E0BEEBFCE68F5C1DE154B826D2D4FE332AC62EF796EB5AD"
            },
            {
              "Id": "DayTimer:System.Int32",
              "Name": "DayTimer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DayTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51DF941DE91FE8ACF1A4A6C97F7947D313F94EEF3D909BA862BA5892CB94059E"
            },
            {
              "Id": "Status:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "Status",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E87E71737394DD1901F4565344153C382645FD6E58119246E51CA3BABBA6B51B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CB8A6F30F14050C34A775F6EE3B96141B4D0A72C45A87464A3D1B69208476249"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenRequestStatus",
          "Name": "CitizenRequestStatus",
          "DisplayName": "CitizenRequestStatus",
          "FullName": "CandideServer.Models.Citizen.CitizenRequestStatus",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewRequest:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "NewRequest",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestStatus NewRequest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CA2D8A964A4048451FD997015B0A7AE5E8A3E15F2453CDF4A31B5B69A286FA7"
            },
            {
              "Id": "None:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "None",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestStatus None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A270FC84C3F49917EC133D90B5EB486AE64B26197D72CFC8E260FCB7BB8F47C2"
            },
            {
              "Id": "PlayerHasFinishedRequest:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "PlayerHasFinishedRequest",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestStatus PlayerHasFinishedRequest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4C423CBE71D7A7F3EB6F1C52DBE2BA925B0087B8DC4C163723F962A09CC5EC8"
            },
            {
              "Id": "PlayerHasInteracted:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "PlayerHasInteracted",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenRequestStatus PlayerHasInteracted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F12A8EE275259ED92507729DADEDFC018D0B662DA369AD118052F2DCBA62181E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3215CDF80179BE02080634E4DA98AF3D884ED6740239787418BEA85DD73B368"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenSlotModel",
          "Name": "CitizenSlotModel",
          "DisplayName": "CitizenSlotModel",
          "FullName": "CandideServer.Models.Citizen.CitizenSlotModel",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedJobId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedJobId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedJobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30D753303B12F03B2A5C260D17745F581E0BBEEA190AAA59FD39F5902BE49A2A"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "JobBaseId:System.String",
              "Name": "JobBaseId",
              "Type": "System.String",
              "Signature": "public System.String JobBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEC02F1398BC60FC019504884CF0BD51021F0154CB69A15637AB9DC16FA830D"
            },
            {
              "Id": "SpawnLocation:Shared.Models.Buildings.SpawnLocation",
              "Name": "SpawnLocation",
              "Type": "Shared.Models.Buildings.SpawnLocation",
              "Signature": "public Shared.Models.Buildings.SpawnLocation SpawnLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "574B9E93DE6CD346E0713A9A70C0B7BBEFC243DA019CF39434FB1E1598A5355F"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            }
          ],
          "Properties": [
            {
              "Id": "IsOccupied:System.Boolean",
              "Name": "IsOccupied",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOccupied",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BC0B59F518BAC1E02E7FA04EF5C2E0043B4C8523812BA0C62EC9D98831717519"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "5AA4FFF8E40CE8F9DFED0E65D009F3AE0AD5D76F6ACCD3FDAEF606360866C036"
        },
        {
          "Id": "CandideServer.Models.Citizen.CitizenStatus",
          "Name": "CitizenStatus",
          "DisplayName": "CitizenStatus",
          "FullName": "CandideServer.Models.Citizen.CitizenStatus",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dead:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "Dead",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A724D531839F32C7B58A4013E6C0D587FE0167B26F81A8D59D10078C617740B"
            },
            {
              "Id": "Default:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "Default",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F70F88F2C19360E52BC46E24350152641E121E3341287B38D7FD82CBCC30A2EC"
            },
            {
              "Id": "OnTradeRoute:CandideServer.Models.Citizen.CitizenStatus",
              "Name": "OnTradeRoute",
              "Type": "CandideServer.Models.Citizen.CitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenStatus OnTradeRoute",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D51D44A310559944759B84A268CE19AD3789A2263DAC63F001AC13A72BCD2BDB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "32AB6FB304D485A8622A7B40EF0E9A1944AAE83871C7E3352B557F58A2A02212"
        },
        {
          "Id": "CandideServer.Models.Citizen.JobProgress",
          "Name": "JobProgress",
          "DisplayName": "JobProgress",
          "FullName": "CandideServer.Models.Citizen.JobProgress",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Experience:System.Single",
              "Name": "Experience",
              "Type": "System.Single",
              "Signature": "public System.Single Experience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B466D811AC95CCA610358798C673B5882E4A853CD1A5D27CA8893DA2FC31EF1F"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F5E64B74E4FDB0571A314329C71CE206FE41BCA066109C55AE7A2BDF6E030211"
        },
        {
          "Id": "CandideServer.Models.Citizen.PersonalQuestStatus",
          "Name": "PersonalQuestStatus",
          "DisplayName": "PersonalQuestStatus",
          "FullName": "CandideServer.Models.Citizen.PersonalQuestStatus",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "Active",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "325A42C4F1529EDA4A3F0893C6FC7E5D6C7C6ED99F698BEC54D8A2C91D923CE2"
            },
            {
              "Id": "Available:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "Available",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus Available",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "238923ECB3CB8DDAAB9DCF4545A517E88457D065D1EE01AEC845BCE0164F91D6"
            },
            {
              "Id": "Completed:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "Completed",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus Completed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6923B8756775DA218E659CD391332C4D9DAD977535EDB3DDF57CC749F5F5A068"
            },
            {
              "Id": "Unavailable:CandideServer.Models.Citizen.PersonalQuestStatus",
              "Name": "Unavailable",
              "Type": "CandideServer.Models.Citizen.PersonalQuestStatus",
              "Signature": "public CandideServer.Models.Citizen.PersonalQuestStatus Unavailable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC642B2A791D6EACD0DA080DF09E7E9A5C19417D19F7C16ACD9D272A78C29811"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B64DF066653A57E0FA4261D44F52915F617005D757D3CB2FCC809A511B923F8B"
        },
        {
          "Id": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
          "Name": "WildCitizenInstanceModel",
          "DisplayName": "WildCitizenInstanceModel",
          "FullName": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
          "Namespace": "CandideServer.Models.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "CharacterBackground:System.String",
              "Name": "CharacterBackground",
              "Type": "System.String",
              "Signature": "public System.String CharacterBackground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46C54BBCC6844D425F71182A3B0E441DC93ABF7374647C15293F74ADA12B2E3B"
            },
            {
              "Id": "CharacterPersonality:System.String",
              "Name": "CharacterPersonality",
              "Type": "System.String",
              "Signature": "public System.String CharacterPersonality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F74DAE17A83BEF65F93B4FBEA296ABC7A9B4B02D30CABA1801027DF14489670A"
            },
            {
              "Id": "CitizenAuras:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "CitizenAuras",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E CitizenAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A82D82996E0617677392E5702A6F245A774D965D8DAF69B2BA529E496734C3AA"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "CitizenStats:Shared.Models.Stats.CitizenStats",
              "Name": "CitizenStats",
              "Type": "Shared.Models.Stats.CitizenStats",
              "Signature": "public Shared.Models.Stats.CitizenStats CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7590991D5D98EB0EF13D41D86AA4906A9BC322A6F3175E814010C96563039ECD"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "JobExperience:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Citizen.JobProgress\u003E",
              "Name": "JobExperience",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E JobExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CE59DAD9750DCEAFBB7F47ED7AAC5E40629752E2BABEB3717D62B03BD112F81"
            },
            {
              "Id": "Loyalty:System.Single",
              "Name": "Loyalty",
              "Type": "System.Single",
              "Signature": "public System.Single Loyalty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEF9723B8A6D0121067B225D535C5CFD54143FAC90691B63F4DD029919ACD431"
            },
            {
              "Id": "LoyaltyLevel:System.Int32",
              "Name": "LoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D194824FCD2E65E4F3216C22B21B859BE51AEF3040822B9227AE513DFE03B0B"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromCitizenModel(CandideServer.Models.Citizen.CitizenModel, System.Guid)-\u003ECandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Name": "FromCitizenModel",
              "Signature": "public CandideServer.Models.Citizen.WildCitizenInstanceModel FromCitizenModel(CandideServer.Models.Citizen.CitizenModel citizen, System.Guid newEntityId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "90DA608021BBD77A08B5E80364E7A077765C815F6C77F95CF185BB1B851E46F9",
              "Hash": "04D6AA3CC4693052D5C06877E0A83908F447281DFAF88E3B123C33EA09D241B1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Stats.CitizenStats::ResetModifiers()",
                "CandideServer.Models.Citizen.WildCitizenInstanceModel::.ctor()",
                "System.Linq.Enumerable::ToDictionary(System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003C!!0, !!1\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "50F47CD16690695A9960B1AFCC83DB12E9189F0D7580B78F22FC4C051FAEAAFE"
        },
        {
          "Id": "CandideServer.Models.ConstructionSiteModel",
          "Name": "ConstructionSiteModel",
          "DisplayName": "ConstructionSiteModel",
          "FullName": "CandideServer.Models.ConstructionSiteModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "LeafId:System.Int32",
              "Name": "LeafId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeafId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1927F1D6E2EC1508CCFB470DFE67D6F9487323D01A1E901F7FB32DA20993C51"
            },
            {
              "Id": "StoredProgress:System.Single",
              "Name": "StoredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single StoredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CAE4EC9D6390B5638254E79B30F125124646C45DCA3AD62EAD944199FC4E760"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "937846A26A684ED7444CC1DE9A96AE16B1DF2849C5AF474F4B4AC3BF462859B9"
        },
        {
          "Id": "CandideServer.Models.ConstructionSiteProgress",
          "Name": "ConstructionSiteProgress",
          "DisplayName": "ConstructionSiteProgress",
          "FullName": "CandideServer.Models.ConstructionSiteProgress",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0C923AB77309B37A7D7CF4F572F0E30720CFF7EA1BC7F02BDBE15DCE504C77EA"
        },
        {
          "Id": "CandideServer.Models.CropServerModel",
          "Name": "CropServerModel",
          "DisplayName": "CropServerModel",
          "FullName": "CandideServer.Models.CropServerModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CropData:CandideServer.Data.DataModels.CropData",
              "Name": "CropData",
              "Type": "CandideServer.Data.DataModels.CropData",
              "Signature": "public CandideServer.Data.DataModels.CropData CropData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EAD87CE5B40D26DEE860FDAB067725C31C91866AA34EA7279662F130CC63CF1"
            },
            {
              "Id": "CropDataId:System.String",
              "Name": "CropDataId",
              "Type": "System.String",
              "Signature": "public System.String CropDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9950B81FDA2392D13C325AA073FF70BE726C1B3B34C675A93BDD4E872C137F94"
            },
            {
              "Id": "GrowthTimer:System.TimeSpan",
              "Name": "GrowthTimer",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan GrowthTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F6812D8284C5CD937BC0552A69D92C84DE087017E1477D103B8538F3F5235C6"
            },
            {
              "Id": "IsWatered:System.Boolean",
              "Name": "IsWatered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWatered",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "678880424DCF29158C3F75C35DB708B6EC1B23EF3E0B81C3DE4C65C508EFF922"
            },
            {
              "Id": "IsWild:System.Boolean",
              "Name": "IsWild",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWild",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "166D89F75F95F039D290F8A3A0BB284D288FF99E962A9FAE54AEDD6F39974FA2"
            },
            {
              "Id": "PixelOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "PixelOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PixelOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA81B5780A3255983FDAEC6B8DE3E7EE3B46D5BA4AD8FA2DE87A7F06993C8DE"
            },
            {
              "Id": "Stage:System.Int32",
              "Name": "Stage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12359E2846360CD86EBBD117F52F55DB2FBD2811A8571E0498FA73E33ACA4BBE"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [
            {
              "Id": "FullyGrown:System.Boolean",
              "Name": "FullyGrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FullyGrown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3FA7FE5082DA58F4A86570ED1D7B2D1DC40A59E3AC07B59BD0120B0FC3AEFD2D"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "2206EF9866FABCDEB852878E12072C7111C8920370FF082DC7015F46E2C2097F"
        },
        {
          "Id": "CandideServer.Models.Decorations.DecorationInstanceModel",
          "Name": "DecorationInstanceModel",
          "DisplayName": "DecorationInstanceModel",
          "FullName": "CandideServer.Models.Decorations.DecorationInstanceModel",
          "Namespace": "CandideServer.Models.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "DecorationId:System.String",
              "Name": "DecorationId",
              "Type": "System.String",
              "Signature": "public System.String DecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9296E3BF3E94BEE3143A497C4DABF0B3CE4125ED4319A996D5FA70AE5A2F8749"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1992EDDC7E32B7B750E30709C5D1BC29DEA1073FD82CCAED954C67177E5142CE"
        },
        {
          "Id": "CandideServer.Models.DropTables",
          "Name": "DropTables",
          "DisplayName": "DropTables",
          "FullName": "CandideServer.Models.DropTables",
          "Namespace": "CandideServer.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Major:System.String",
              "Name": "Major",
              "Type": "System.String",
              "Signature": "public System.String Major",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3392718C35A48CC4368617A6385922AE38C7A72F054E69E6F64B1A01A09D6E4"
            },
            {
              "Id": "Minor:System.String",
              "Name": "Minor",
              "Type": "System.String",
              "Signature": "public System.String Minor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E722480222784525A25BF5F289651ADD3FCB931BDE5D3C4944780283E838BF28"
            },
            {
              "Id": "Poi:System.String",
              "Name": "Poi",
              "Type": "System.String",
              "Signature": "public System.String Poi",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91F9BF32CB5A4B5DAB7741D72AE736ED8DD4F85CFE6732094A3783AC74F76BAA"
            },
            {
              "Id": "Supplies:System.String",
              "Name": "Supplies",
              "Type": "System.String",
              "Signature": "public System.String Supplies",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE32883614D43D21E58B3DF3BA520BB420355E13888B0B3DDB6C335C5374ABC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "242CF76A83EBB707284A547E9F6C0F69D16FFBB73C795755DC747C4A3A7505E3"
        },
        {
          "Id": "CandideServer.Models.Dungeons.ActiveDungeonModel",
          "Name": "ActiveDungeonModel",
          "DisplayName": "ActiveDungeonModel",
          "FullName": "CandideServer.Models.Dungeons.ActiveDungeonModel",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "LastActive:System.DateTime",
              "Name": "LastActive",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime LastActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05F4DA2745D0298CCE5B94AC124308A4F099A8FEF7A35156ED3823BCB9B79EE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7D89066A55A0241A7CCFF01DB86EBC562ED5A0BC95DC35820C202CBA12B9110E"
        },
        {
          "Id": "CandideServer.Models.Dungeons.DungeonLocationModel",
          "Name": "DungeonLocationModel",
          "DisplayName": "DungeonLocationModel",
          "FullName": "CandideServer.Models.Dungeons.DungeonLocationModel",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossDungeon:System.Boolean",
              "Name": "BossDungeon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BossDungeon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A583036618D0EE5FCD9F7A7F252F97F5FBAFD61129638412C9EEE01E2204C15"
            },
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "Difficulty:System.Single",
              "Name": "Difficulty",
              "Type": "System.Single",
              "Signature": "public System.Single Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9EF7AA4F157398A3637C5C4FEBD1F1A6399BB6E4668604508D8AB6251D9F3DC"
            },
            {
              "Id": "DropTables:CandideServer.Models.DropTables",
              "Name": "DropTables",
              "Type": "CandideServer.Models.DropTables",
              "Signature": "public CandideServer.Models.DropTables DropTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41F0FE421A179D8DBFB567E415935D23A662EFB4573F41FDBD45EC7FB9F0E60C"
            },
            {
              "Id": "EntrancePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EntrancePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EntrancePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4A95763B510C6DCB5C40AECC34844D1A90DC64A3312C16B80C16AEE49823CCE"
            },
            {
              "Id": "ExitDirection:System.Single",
              "Name": "ExitDirection",
              "Type": "System.Single",
              "Signature": "public System.Single ExitDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "489040C9A57A483D2FBBE0FB806E01BDCEF00699457A4AD836FE1DCE674BBF5B"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsChallengeDungeon:System.Boolean",
              "Name": "IsChallengeDungeon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsChallengeDungeon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E974C64B22228DD066233BDE2F2FE39ACC11BC1C81A14097C374C6C030A4551E"
            },
            {
              "Id": "IsHidden:System.Boolean",
              "Name": "IsHidden",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHidden",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D69B553A36BB1F18DDEDA96F37D2CA69A378B91722AF36B819A75A392EEE103"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "NamePrefixKey:System.String",
              "Name": "NamePrefixKey",
              "Type": "System.String",
              "Signature": "public System.String NamePrefixKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "741F7C0010E41532B411ED3B5F8C6A31D5BE49441C01526B6E0BF11A67411DB7"
            },
            {
              "Id": "ParentWorldId:System.Guid",
              "Name": "ParentWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ParentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5182363ACE6FF26B724921AB1B6A3A253B28F090C68DCBB1805C58FFAF5933EE"
            },
            {
              "Id": "PlayerGraves:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.ValueTuple\u00603\u003CMicrosoft.Xna.Framework.Vector3,System.Guid,System.Guid\u003E\u003E",
              "Name": "PlayerGraves",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E PlayerGraves",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47CC88212567FA1149BECE537A976A2C2C4491C9267C1FDEC0212DDFB603496E"
            },
            {
              "Id": "PoiDataId:System.String",
              "Name": "PoiDataId",
              "Type": "System.String",
              "Signature": "public System.String PoiDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44F12E4F269B6132B299C8FDCB4A927EA0974A337C00CD117C3A26E97295D9B"
            },
            {
              "Id": "PreRolledDrops:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "PreRolledDrops",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E PreRolledDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC861FF290784E22F780059BC6CF002761950C4D60E76EC312D6673398019B33"
            },
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            },
            {
              "Id": "Rooms:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E",
              "Name": "Rooms",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E Rooms",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18DE471D322125E040A82C22BF75959C095D99C4E7E91E3FBEB10A0EC5F64742"
            },
            {
              "Id": "State:CandideServer.Models.Dungeons.DungeonState",
              "Name": "State",
              "Type": "CandideServer.Models.Dungeons.DungeonState",
              "Signature": "public CandideServer.Models.Dungeons.DungeonState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0F55A225BB18A4C6A0AAEC21A262146DBF1BCCB2E1EF95B845DD3FD7D39BDFE"
            },
            {
              "Id": "TransitionZonesChecked:System.Boolean",
              "Name": "TransitionZonesChecked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TransitionZonesChecked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51D9F944B2AEFC32F7943D57C3699C3662C42400A965D45899DF6421F866FAC6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B38455E644B1C604CAE89865EFA9AE41911211F93AADFEC615D64601D7EC408"
        },
        {
          "Id": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
          "Name": "DungeonLocationRoomModel",
          "DisplayName": "DungeonLocationRoomModel",
          "FullName": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChestInventories:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Guid\u003E",
              "Name": "ChestInventories",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E ChestInventories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E06CE3FCC3D05B3E785E0788067AFB329FD55CAEBF8E4FC17167539A971E852A"
            },
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "EnemyCount:CandideServer.Data.Dungeons.EnemyCount",
              "Name": "EnemyCount",
              "Type": "CandideServer.Data.Dungeons.EnemyCount",
              "Signature": "public CandideServer.Data.Dungeons.EnemyCount EnemyCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "745613211FDCC30D5145573C14FD4E40C2BAC6F458EBC9D78B4AD1BCF8487ECC"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "KilledEntities:System.Collections.Generic.HashSet\u00601\u003CSystem.UInt16\u003E",
              "Name": "KilledEntities",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E KilledEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "480DC0B5738664A2A1B3CC2E03D77E8636AB2D180D0697FB1C7DB33EF45DDBA5"
            },
            {
              "Id": "StoredState:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "StoredState",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E StoredState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DB725C757DE1B97DA419C5CA2B566B786D8C47CAE3074BB1CB95C0F2F853F21"
            },
            {
              "Id": "TransitionAreas:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.Models.Dungeons.DungeonTransitionArea\u003E",
              "Name": "TransitionAreas",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E TransitionAreas",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88A79B25F099CCD888777F0CCBE9D834798035F56BCE9CFBB85CF30C029334A6"
            },
            {
              "Id": "WildCitizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Guid\u003E",
              "Name": "WildCitizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E WildCitizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1823FA1F1BC8F3F63A3C28C634465CE2C15FB7A7E0BA34A0D96C12FC5DC669EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E96B742B11DD3DB7F39693037A232785CF13D04899C6676FF079017972C4E7BA"
        },
        {
          "Id": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
          "Name": "DungeonRoomDataModel",
          "DisplayName": "DungeonRoomDataModel",
          "FullName": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossDungeon:System.Boolean",
              "Name": "BossDungeon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BossDungeon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A583036618D0EE5FCD9F7A7F252F97F5FBAFD61129638412C9EEE01E2204C15"
            },
            {
              "Id": "DisplayName:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "DisplayName",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E48CB809D6428BECC555884BC5774B486FF970A9C3BD0185CECEAB7EADF6886"
            },
            {
              "Id": "ExitDirection:System.Single",
              "Name": "ExitDirection",
              "Type": "System.Single",
              "Signature": "public System.Single ExitDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "489040C9A57A483D2FBBE0FB806E01BDCEF00699457A4AD836FE1DCE674BBF5B"
            },
            {
              "Id": "ExteriorWorldMapId:System.String",
              "Name": "ExteriorWorldMapId",
              "Type": "System.String",
              "Signature": "public System.String ExteriorWorldMapId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B0D7425177BE1C9D1B711F3C86BC98B5DB8180E55CA99936763A95C27311198"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "InteriorWorldMapId:System.String",
              "Name": "InteriorWorldMapId",
              "Type": "System.String",
              "Signature": "public System.String InteriorWorldMapId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D38A0241884AA63BD95D11CE67DACEF4A85EAC6F81DF643EC4474A21F363A65E"
            },
            {
              "Id": "IsGeneratedDungeonEntrance:System.Boolean",
              "Name": "IsGeneratedDungeonEntrance",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsGeneratedDungeonEntrance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6EA83761383FB3FBED62D1F89D4343C7BF9CC21C8C574D058357635DFF8C5D2"
            },
            {
              "Id": "LootTableId:System.String",
              "Name": "LootTableId",
              "Type": "System.String",
              "Signature": "public System.String LootTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5AFD700448A74848B1244EB9EDBB30BB5D9CF355D0596E6C98979E6525B07E4"
            },
            {
              "Id": "Orientation:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "Orientation",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation Orientation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B037AADD01816591BB2D696B5E27E38B93252F57F89450237A8B6958977E46F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AF3F6C57D3A3A1E632295B538B893DECA8460E94C46884117EC295366682572E"
        },
        {
          "Id": "CandideServer.Models.Dungeons.DungeonState",
          "Name": "DungeonState",
          "DisplayName": "DungeonState",
          "FullName": "CandideServer.Models.Dungeons.DungeonState",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cleared:CandideServer.Models.Dungeons.DungeonState",
              "Name": "Cleared",
              "Type": "CandideServer.Models.Dungeons.DungeonState",
              "Signature": "public CandideServer.Models.Dungeons.DungeonState Cleared",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E7A7B5D38E6EB3EAFE35B6C381B0E1F0836507036E1D8A2569E492BFE64BD0F"
            },
            {
              "Id": "Discovered:CandideServer.Models.Dungeons.DungeonState",
              "Name": "Discovered",
              "Type": "CandideServer.Models.Dungeons.DungeonState",
              "Signature": "public CandideServer.Models.Dungeons.DungeonState Discovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B5B66B99D7806D4ADC9E9D5558223DCA56A5B5C1B8CE29C9B9D007E744BDF8E"
            },
            {
              "Id": "Entered:CandideServer.Models.Dungeons.DungeonState",
              "Name": "Entered",
              "Type": "CandideServer.Models.Dungeons.DungeonState",
              "Signature": "public CandideServer.Models.Dungeons.DungeonState Entered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BACE03FDCF324C0D7CC682C940584F63FC90716E80A134B0148E186489650E02"
            },
            {
              "Id": "Undiscovered:CandideServer.Models.Dungeons.DungeonState",
              "Name": "Undiscovered",
              "Type": "CandideServer.Models.Dungeons.DungeonState",
              "Signature": "public CandideServer.Models.Dungeons.DungeonState Undiscovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A87EEA722BF27FDAB7BBFFDB543EA7628013F988B0E55A3A6E5CBA085A65E61"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "194A6B3536EA6740CF06E9DD8575541D8A2740107061B789B7CEC82BB13E868C"
        },
        {
          "Id": "CandideServer.Models.Dungeons.DungeonTransitionArea",
          "Name": "DungeonTransitionArea",
          "DisplayName": "DungeonTransitionArea",
          "FullName": "CandideServer.Models.Dungeons.DungeonTransitionArea",
          "Namespace": "CandideServer.Models.Dungeons",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExitDirection:System.Int32",
              "Name": "ExitDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExitDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92C9B3191907CE5A10179E6E187132B78DBF10A55E6BA88925F18D62AF0B5948"
            },
            {
              "Id": "NextRoomId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "NextRoomId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E NextRoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D488226648BF04A32DF22409C2E0AA527DE307528925954A34BE6782AA739E0"
            },
            {
              "Id": "TransitionArea:CandideCreator.Shared.Models.AxisAlignedBox",
              "Name": "TransitionArea",
              "Type": "CandideCreator.Shared.Models.AxisAlignedBox",
              "Signature": "public CandideCreator.Shared.Models.AxisAlignedBox TransitionArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34E045422188AC37E05F42C977A7A31C9D7B48B3C6D21CAA4CC96F0AE5C3C5BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "76A6E0242F239386C3CB0C0026DFFC6C015E9078435A4BAD582CCA8FF6127489"
        },
        {
          "Id": "CandideServer.Models.FarmlandStatusModel",
          "Name": "FarmlandStatusModel",
          "DisplayName": "FarmlandStatusModel",
          "FullName": "CandideServer.Models.FarmlandStatusModel",
          "Namespace": "CandideServer.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Timestamp:System.UInt16",
              "Name": "Timestamp",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 Timestamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CC3AA76FE3AF369F25D444914759E26DBFC665D42A9B5A4A4433A3E04C8AC02"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C54D8626E3D2101E244A004A10431C8AA847B8CF95A0B705B17DCA3E70714E8F"
        },
        {
          "Id": "CandideServer.Models.FoodSourceModel",
          "Name": "FoodSourceModel",
          "DisplayName": "FoodSourceModel",
          "FullName": "CandideServer.Models.FoodSourceModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "WorldPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "WorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B43A1BF09DBE8972051B4389CE4F23921DA09A3FF9F750ACA7C38D81FCDAEFD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58E0B67E7AB983AC1CC2FC51241A778C144FE8359FC2392D4EF2F6DC0C3CB893"
        },
        {
          "Id": "CandideServer.Models.InternalResourceStorageModel",
          "Name": "InternalResourceStorageModel",
          "DisplayName": "InternalResourceStorageModel",
          "FullName": "CandideServer.Models.InternalResourceStorageModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultAllEmpty:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "DefaultAllEmpty",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E DefaultAllEmpty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BE53CB6A37B27951CE0B7296164FB65BFC3AF85F5BC63473A035C590A44EE93"
            },
            {
              "Id": "DefaultHiddenInternalBuildingMaximums:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "DefaultHiddenInternalBuildingMaximums",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E DefaultHiddenInternalBuildingMaximums",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3453FB90D1D13AA2341599439DFEE17968F8306299B8BCB012F771271907E41E"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "MaximumNullValue:System.Int32",
              "Name": "MaximumNullValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaximumNullValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8B7B7CB6F19D82D94BDC154FDD2287AF7A098303A5D244DE4001E500ABD2B66"
            },
            {
              "Id": "MaximumResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "MaximumResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E MaximumResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7224765A94B032B099E19F2DB71EC8923BF27D1796348BAE819E1D207FE2FB2A"
            },
            {
              "Id": "ResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC134D6F4B6727C02F1B2365AAFAA597528C5CC773D3D7C5FC86EB567E168393"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanAdjustByAmount(System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanAdjustByAmount",
              "Signature": "public System.Boolean CanAdjustByAmount(System.String resourceId, System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "F9D2054F2CE87CEA419BA0C560B5E09D73CFF47B465E737A0EFABEDA1380FC72",
              "Hash": "F2D5B91B8B8ED3D9D8DC6AEA271C160BFD917449A333FF9FFA66DBF1C186B2CC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAdjustByConstructionMaterialsAggregate(Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Boolean",
              "Name": "CanAdjustByConstructionMaterialsAggregate",
              "Signature": "public System.Boolean CanAdjustByConstructionMaterialsAggregate(Shared.Models.Construction.ConstructionMaterialsAggregate aggregate)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "aggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "02CA50791BF2B3D0036C9404FA91E32B2C12FE05DE36449A1121E6D5037FB5FE",
              "Hash": "B8664F360E53258C4F895A18F780EE9669FFAAD09FF91389CE483F8E16219F37",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanRegisterResource(System.String)-\u003ESystem.Boolean",
              "Name": "CanRegisterResource",
              "Signature": "public System.Boolean CanRegisterResource(System.String resourceId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "D8123ABB6741E59B1AFBE3D5E078485334499066410BE8B18F75BDDD5E884F37",
              "Hash": "FCF0EE04C2A16BB3A1FAFD33346459CD53BDBD57F8648611955A611B457DA0DB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMaximumAmount(System.String)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "GetMaximumAmount",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E GetMaximumAmount(System.String resourceId)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5804E75EFDE6A57B56464650982B86AD854D9669077F14A3B31FED07F6433BF5",
              "Hash": "DD8D5820407D44BDB55B52732F113350368B15D1DD892B45B7488576F948ADF3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetResourceAmount(System.String)-\u003ESystem.Int32",
              "Name": "GetResourceAmount",
              "Signature": "public System.Int32 GetResourceAmount(System.String resourceId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "A5EE44ECAB2D8087DBBD5EE6A8870162005467063F8685CE32888C24F23E40C9",
              "Hash": "C6EDC7F84E8DBA52B48B9E9A3BB345641BB18CE764BEC3E7DDD813B9C254C3DB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpaceLeft(System.String)-\u003ESystem.Int32",
              "Name": "GetSpaceLeft",
              "Signature": "public System.Int32 GetSpaceLeft(System.String resourceId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "04E757730940F94DF7557E5635C1766810D05BD9E652181A386511B1A280411C",
              "Hash": "4B7C0B7503F17ACE8B2240ACBA31BDDD849B19429B2D751F597E19CC1A9E845F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEmpty()-\u003ESystem.Boolean",
              "Name": "IsEmpty",
              "Signature": "public System.Boolean IsEmpty()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "C80417E119329F74C1E3A8D2225AAFD63D5308D627EC0DFB2F7AA141459876B7",
              "Hash": "80FD44954768E7C024CC46CF3065BF49E2D164CD259F577E0F25DA4C974403EF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToResourceAmountsArray()-\u003EShared.Models.Items.ResourceAmount[]",
              "Name": "ToResourceAmountsArray",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ToResourceAmountsArray()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ResourceAmount[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "9AFFA7FE2D40EAD5114AC45E8EDABB2814434B4E4D4FD9B4FB8E834B56A308A2",
              "Hash": "274AE7ADAE4CAED29C6A7A2204C536F63FFCD04BAC9F435FE92C89F578B050B3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "ToResourceAmountsUpdates",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u003CSystem.String\u003E changedResourceIds)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Parameters": [
                {
                  "Name": "changedResourceIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "2C794142DA1F84059229E43F2EB747194D47356C1C5AD6C79FD1C92EA9DEB931",
              "Hash": "20B336F073BF04985CBD8839A35D14D80A7C23E1DF3650FAEE5102E5082C24B0",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "380AC096732CC266EA6AEB3473B36DF612DDA71C3BE9A152574CF1FE0B480C6D",
              "Hash": "3C3DD2A014CD70135CCEEC91A2F2DC8877575351CB874EB0D4BF481DEDC0F287",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                " - IRS",
                "[",
                "/?? ",
                "/",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "TryAddAmountOrRegisterNewResource(System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryAddAmountOrRegisterNewResource",
              "Signature": "public System.Boolean TryAddAmountOrRegisterNewResource(System.String resourceId, System.Int32 toAdd)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toAdd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "CAFCA592B31BC9A6823A3B5347B613E2ECA338D33B0E1B28031FD30F8633DC20",
              "Hash": "CF7C54DDE71EB56C934247C602A4A324B3B051324DCF2D3C38A0A6BABE5AA504",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideServer.Models.InternalResourceStorageModel::CanRegisterResource(System.String)"
              ],
              "StringLiterals": [
                "Parameter toAdd is negative"
              ],
              "Source": null
            },
            {
              "Id": "TryAdjustByAmount(System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryAdjustByAmount",
              "Signature": "public System.Boolean TryAdjustByAmount(System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "E0A2E6584E571A7DFD1ACFC72748896BB1D1AD1D2A8965232B2BAC8A0DBD4108",
              "Hash": "3A2C8AB611ABAB5E8A97F9E4C34365079F0F7531A44129FA0213DB2C5F00929E",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRegisterResource(System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryRegisterResource",
              "Signature": "public System.Boolean TryRegisterResource(System.String resourceId, System.Int32 startAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "C7FB100F9C39723541E4DD8B30982E764A965A94E525068E86D1E068137D27C9",
              "Hash": "92F75C59284FB0EDD1FDBDA04167FC092D0D0176407638E57380721F4146C707",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::CanRegisterResource(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0B5DB69A4B3A109B8381F343F5E86316DE935613511E78C2EF6B2AAB0B452528"
        },
        {
          "Id": "CandideServer.Models.Inventory.InventorySaveModel",
          "Name": "InventorySaveModel",
          "DisplayName": "InventorySaveModel",
          "FullName": "CandideServer.Models.Inventory.InventorySaveModel",
          "Namespace": "CandideServer.Models.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FilterItemFlags:Shared.Models.Items.ItemFlag",
              "Name": "FilterItemFlags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag FilterItemFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D24FAFCF379A363933C4F2A64E87334E9C5BDCD238955E092DAD74062B713CA5"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventorySlots:System.Nullable\u00601\u003CSystem.Guid\u003E[]",
              "Name": "InventorySlots",
              "Type": "System.Nullable\u003CSystem.Guid\u003E[]",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E[] InventorySlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "576E7A55E26F2F25D60005895C0E27A4E4AD132A1700ED0C77FA48FB364E13B0"
            },
            {
              "Id": "InventoryType:Shared.Models.Items.InventoryType",
              "Name": "InventoryType",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType InventoryType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6FD288B18382EE4FAA030A6AAA121B60A9BFD330EDFDD9224183CE3281976D"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "SlotsFilter:Shared.Models.Items.SlotsFilter[]",
              "Name": "SlotsFilter",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] SlotsFilter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "576ABDB0AC6F9E4FADFA9E36B6066B5C01EDFFC95DC0A934BE39B1EC6B974A3B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromInventoryModel(Shared.Models.Items.SharedInventoryModel)-\u003ECandideServer.Models.Inventory.InventorySaveModel",
              "Name": "FromInventoryModel",
              "Signature": "public CandideServer.Models.Inventory.InventorySaveModel FromInventoryModel(Shared.Models.Items.SharedInventoryModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Inventory.InventorySaveModel",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "4AE6F424457D21466D61C5C6267C945B7D18EC97D3459882F565A306B4BB2A4F",
              "Hash": "4E7051431DB3827D5EF51AF4C49F0D48FFFC4ADBDD6246AF2BCB815CC235A979",
              "CalledMethods": [
                "System.Array::Empty()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Inventory.InventorySaveModel::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToSharedInventoryModel()-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "ToSharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel ToSharedInventoryModel()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "668CD297953705E7AD547771EDDA11D6B843BFFE20FD04B95D4B091C6BBBA38D",
              "Hash": "3C3CBCB6F0B354D5F26FF330472D63B5E05AD4E7E95CF4E9F3EE6B5382559EAE",
              "CalledMethods": [
                "System.Array::Empty()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.SharedInventoryModel::.ctor()"
              ],
              "StringLiterals": [
                "Could not find item instance ",
                " when loading game"
              ],
              "Source": null
            }
          ],
          "Hash": "BC879C328E63F4375A335A4838146901D63B8EB209D15877B1739C232B12EC65"
        },
        {
          "Id": "CandideServer.Models.IOStorageType",
          "Name": "IOStorageType",
          "DisplayName": "IOStorageType",
          "FullName": "CandideServer.Models.IOStorageType",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Output:CandideServer.Models.IOStorageType",
              "Name": "Output",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "public CandideServer.Models.IOStorageType Output",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D33A708EFC5310950D4D5F7444122F44B85A1061884D1165D64F98920B1C7E5B"
            },
            {
              "Id": "Storage:CandideServer.Models.IOStorageType",
              "Name": "Storage",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "public CandideServer.Models.IOStorageType Storage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "486BDE813285FE734938F8E67EEC77F249E94842B009450DA282CB18AC0E702C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5DCE710CC66E0B8E61FCBCCE446FB10B3F6BBBCF0C67A3D751F7D6ED2B4D3AE4"
        },
        {
          "Id": "CandideServer.Models.Items.ServerWorldItemModel",
          "Name": "ServerWorldItemModel",
          "DisplayName": "ServerWorldItemModel",
          "FullName": "CandideServer.Models.Items.ServerWorldItemModel",
          "Namespace": "CandideServer.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AntiPriorityPlayer:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "AntiPriorityPlayer",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E AntiPriorityPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA299C88B386A23DAF018079F8C2F944DE804EB2D86B6322F335C64FE881FCFA"
            },
            {
              "Id": "LastLeafPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "LastLeafPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastLeafPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FFEA90A3736763BFE0F520B451D9667C97037279319A40E7F0E8C89F9DD7F1B"
            },
            {
              "Id": "LeafId:System.Int32",
              "Name": "LeafId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeafId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1927F1D6E2EC1508CCFB470DFE67D6F9487323D01A1E901F7FB32DA20993C51"
            },
            {
              "Id": "PriorityPlayer:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "PriorityPlayer",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E PriorityPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B235CE147095CB1C590DD5252E6B9EC84260A5C383D6BCD3DA4C2A0E72B62404"
            },
            {
              "Id": "SpawnTime:System.Single",
              "Name": "SpawnTime",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFCFD08C5E7592435F44AA94FED027142EE8519750D3F6D325DF26E93E499EB6"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            },
            {
              "Id": "WorldItemModel:Shared.Models.Items.WorldItemModel",
              "Name": "WorldItemModel",
              "Type": "Shared.Models.Items.WorldItemModel",
              "Signature": "public Shared.Models.Items.WorldItemModel WorldItemModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0555F842D1EEF53D000B64921396A1DDC7CFB15CB56ECA8CC5B5AE0F59908847"
            },
            {
              "Id": "WorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "WorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel WorldModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6E4DEBA980C1E1C0580011260E34AC32864AD6B1080F27A749E762C2BCA53C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ACA1B9213D48B892E6454C545B3FE0F1425E0FFAA3D0967C31179659FDD84F8E"
        },
        {
          "Id": "CandideServer.Models.Job.JobUserSettings",
          "Name": "JobUserSettings",
          "DisplayName": "JobUserSettings",
          "FullName": "CandideServer.Models.Job.JobUserSettings",
          "Namespace": "CandideServer.Models.Job",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PausedByUser:System.Boolean",
              "Name": "PausedByUser",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PausedByUser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1657F59EBCEE74AFEF61559C380E06A6CBD3BF57FC9576660B548E2C65D7B5DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B41F65307375A577FEBD594B65CE3067AEE3A91954BDF8D71DA87294A29A1FEB"
        },
        {
          "Id": "CandideServer.Models.JobModel",
          "Name": "JobModel",
          "DisplayName": "JobModel",
          "FullName": "CandideServer.Models.JobModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseId:System.String",
              "Name": "BaseId",
              "Type": "System.String",
              "Signature": "public System.String BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2332F1249BBCFA3031B3B28EB37CD03C7262CE27CDD3E9385D90A2281B529FE"
            },
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "CurrentWorkOrderId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentWorkOrderId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentWorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "494A36553056D315D4BFDEB218F9488787E24DFAFDA1D4666D1863524CB13B33"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InfrastructureSources:System.Collections.Generic.List\u00601\u003CCandideServer.Models.SourceModel\u003E",
              "Name": "InfrastructureSources",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E InfrastructureSources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3208BB0B005F01D0DC6203A4D95C50A1A9E2A22E10E31073B94ACF9CB7E4DBC1"
            },
            {
              "Id": "UserSettings:CandideServer.Models.Job.JobUserSettings",
              "Name": "UserSettings",
              "Type": "CandideServer.Models.Job.JobUserSettings",
              "Signature": "public CandideServer.Models.Job.JobUserSettings UserSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "425B5621A4F980B0D5ECF41F48DD861C42B41D47B23D6707FE1CB47BF8EAFA90"
            },
            {
              "Id": "WorkQueue:System.Collections.Generic.List\u00601\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E",
              "Name": "WorkQueue",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E WorkQueue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D76C0D27823FBEE497F56C9F74E791D282F4B8C68800CB793DAAD6914DCC4FEE"
            },
            {
              "Id": "WorkQueueMaxLength:System.Int32",
              "Name": "WorkQueueMaxLength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorkQueueMaxLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B203688301BC7F15AD9AF0334DA087D29CFAE15587F6A9A089E12955B1BEC3A9"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentWorkOrder:CandideServer.Models.WorkOrders.WorkOrderModel",
              "Name": "CurrentWorkOrder",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderModel CurrentWorkOrder",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "37927D5CEB2121DE0280C405FBD5CF192ACC4C72037D02E45C11BA273954A93B"
            },
            {
              "Id": "HasStopped:System.Boolean",
              "Name": "HasStopped",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasStopped",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "333ADC781A93F6742A1AF2D5096E96A497B77CA0384742AFDB76FAD08F03500D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "FromJobData(Shared.Data.DataModels.JobData, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ECandideServer.Models.JobModel",
              "Name": "FromJobData",
              "Signature": "public CandideServer.Models.JobModel FromJobData(Shared.Data.DataModels.JobData data, System.Guid id, System.Nullable\u003CSystem.Guid\u003E buildingId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.JobModel",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Data.DataModels.JobData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "4A2A462C51B9BA61C1F0D636B2F7B8E3BA316401278E88E7FA6E17C01C4040DA",
              "Hash": "41EB1663E1C8ADE0F521BCEC7E1E6DCC7EE2795DDD38CEB6585E6A95B98AF26F",
              "CalledMethods": [
                "CandideServer.Models.JobModel::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorkOrder(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorkOrder",
              "Signature": "public System.Void RemoveWorkOrder(System.Guid workOrderId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "77FD694449F5EA823088781BAC160896B5294C1C52F289243A35F2F51E32ACEB",
              "Hash": "564B5A679FC0F08C1BFA38674117BAA98749C2C0336397E3A3ECBF2472932DEB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Item(System.Int32)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Count()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::RemoveAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorkOrdersMatchingOutput(Shared.Data.DataModels.WorkOutputModel)-\u003ESystem.Void",
              "Name": "RemoveWorkOrdersMatchingOutput",
              "Signature": "public System.Void RemoveWorkOrdersMatchingOutput(Shared.Data.DataModels.WorkOutputModel orderOutput)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "orderOutput",
                  "Type": "Shared.Data.DataModels.WorkOutputModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "6552B7A40BEA709EC88954F32161CCCBC97F9DF9E746C6A146142410F0108906",
              "Hash": "5400327D4BF8B3BEE258F7BFACFA16052071211C99EAEA95E4948169D7BEE3DE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Item(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "47EAD33D972B8F7408388D70CD62623E2AC3AD2D857CD272C8DA738FF58CEB84"
        },
        {
          "Id": "CandideServer.Models.Logistics.LogisticsConnectionModel",
          "Name": "LogisticsConnectionModel",
          "DisplayName": "LogisticsConnectionModel",
          "FullName": "CandideServer.Models.Logistics.LogisticsConnectionModel",
          "Namespace": "CandideServer.Models.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Config:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "Config",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D827051DB843FE49ADC05093B1A737E189C5FFA434035487BB6816742AF9316A"
            },
            {
              "Id": "DestinationBuildingId:System.Guid",
              "Name": "DestinationBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25D48D4BB198FF16F8CF34024D442271A21797698035DB27CD2F3CCDA89374BF"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "SourceBuildingId:System.Guid",
              "Name": "SourceBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F11DDF45927A7089D07BDB51FF2B648C1A0BA1DC7DD650DB77D4A5DB7202FEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D2DE70E718D83849AB6853B4F8BD77114D608E5EFC1D5B57C3F01401BB18CD19"
        },
        {
          "Id": "CandideServer.Models.Logistics.LogisticsConnectionParameter",
          "Name": "LogisticsConnectionParameter",
          "DisplayName": "LogisticsConnectionParameter",
          "FullName": "CandideServer.Models.Logistics.LogisticsConnectionParameter",
          "Namespace": "CandideServer.Models.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LeaveAmount:System.Int32",
              "Name": "LeaveAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeaveAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F752D227954BC89D0D8FF7B5C658A7AB262A14888FD9A49003B857A8E84092A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4E4C104A1FF51C3FA0FC5DC788665DA85115BE57DDAE178C34A16D5274DD686"
        },
        {
          "Id": "CandideServer.Models.Logistics.LogisticsSupplier",
          "Name": "LogisticsSupplier",
          "DisplayName": "LogisticsSupplier",
          "FullName": "CandideServer.Models.Logistics.LogisticsSupplier",
          "Namespace": "CandideServer.Models.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.Models.Logistics.RequestedLogisticsModel",
          "Name": "RequestedLogisticsModel",
          "DisplayName": "RequestedLogisticsModel",
          "FullName": "CandideServer.Models.Logistics.RequestedLogisticsModel",
          "Namespace": "CandideServer.Models.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Items:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "Items",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E Items",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6FCAD9EE88F68588CE5C2FB2D2E2F5373D7A9A1A3C775E67ED974DCFDA84DF1"
            },
            {
              "Id": "Resources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "Resources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E Resources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79F58CD1BAC91CCBFDA7CFB8CCF7ED9CB1C86A3CF1CEB8B197DF1811612AF15E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4E1CB1431F9D072E5117F179995F787160B38FB4D6723A93A5EF87D761C35E12"
        },
        {
          "Id": "CandideServer.Models.Player.ServerPlayerCharacter",
          "Name": "ServerPlayerCharacter",
          "DisplayName": "ServerPlayerCharacter",
          "FullName": "CandideServer.Models.Player.ServerPlayerCharacter",
          "Namespace": "CandideServer.Models.Player",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Character:Shared.Models.Player.PlayerCharacterModel",
              "Name": "Character",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel Character",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC5897AFB5718D16A75129F79A672B02164A9685F387D6D46E7DC4AFB016871B"
            },
            {
              "Id": "DynamicEntityAuraList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Name": "DynamicEntityAuraList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E DynamicEntityAuraList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57BCE5B2121590D275F0A4A0EF4F42679BFAB0D4FE3AEF15A73FBBC4ADCA0E24"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "SpawnPointEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnPointEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SpawnPointEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E77BE00624B8F4E902E8B4E1CFDA95EA55A51CF7E5EE6B6B8470937B0CD30B34"
            },
            {
              "Id": "SpawnPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "SpawnPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F72853AE8AA31D060A3F912AD54A124FB3443A9A2DD1520BF5198BF4263D32E"
            },
            {
              "Id": "SpawnWorldId:System.Guid",
              "Name": "SpawnWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61899D95685FB43753E4C8F5685A16C6A822FF7D2F898DE5FE23CF5F46F5DD7A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F2C03C591656A96826EFAC8A772962CF0FF5ADD34571C9A844A06F0F6C766F0"
        },
        {
          "Id": "CandideServer.Models.PoiData",
          "Name": "PoiData",
          "DisplayName": "PoiData",
          "FullName": "CandideServer.Models.PoiData",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeIds:System.String[]",
              "Name": "BiomeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] BiomeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56A675A13989C9AA062172F11F1ECDE15A40CE50DD55A45C1362BDA8D27D974D"
            },
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "DifficultyWeights:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E",
              "Name": "DifficultyWeights",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E DifficultyWeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "599744B68D3CE03C955C72F5794F5DF169A0C4342A758D27F1C6F4F810492869"
            },
            {
              "Id": "DropTables:CandideServer.Models.DropTables",
              "Name": "DropTables",
              "Type": "CandideServer.Models.DropTables",
              "Signature": "public CandideServer.Models.DropTables DropTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41F0FE421A179D8DBFB567E415935D23A662EFB4573F41FDBD45EC7FB9F0E60C"
            },
            {
              "Id": "DungeonPreRolledLootTableIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "DungeonPreRolledLootTableIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E DungeonPreRolledLootTableIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "563C614BCA4DB9682CA63DF2E688978E6F4C70F6FEE30E7954BACBE4C88FDE41"
            },
            {
              "Id": "Flippable:System.Boolean",
              "Name": "Flippable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flippable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DB163D02F60A8053925ED5294326C34689A8ACF384D16E58E677D2F95E3149C"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Map:System.String",
              "Name": "Map",
              "Type": "System.String",
              "Signature": "public System.String Map",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6870E21C0EC4C50761535EC0C189EF8D03C2ED2D33B038E8B4B3F6BA6F152CAA"
            },
            {
              "Id": "PoiLocationType:CandideServer.Models.PoiLocationType",
              "Name": "PoiLocationType",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType PoiLocationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4779EC500221281961BC7D95A83594A25980F11D94C54935A424AF75D47A6BA"
            },
            {
              "Id": "PoiType:CandideServer.Models.PoiType",
              "Name": "PoiType",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType PoiType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D099A7961C9431CC89599EAFB5E0235EDA38B8C4557D6C128967A3EEF74E3C2E"
            },
            {
              "Id": "Priority:CandideServer.Models.PoiPriority",
              "Name": "Priority",
              "Type": "CandideServer.Models.PoiPriority",
              "Signature": "public CandideServer.Models.PoiPriority Priority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A673756BF4F86C44152B807B1D0F17624F0B9472C82244E09D2E6A096C38C02A"
            },
            {
              "Id": "Size:CandideServer.Models.PoiSize",
              "Name": "Size",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB7AEEBCD7806E8E4B0505A89C54F7A917217900863DB8B8CEB1D3BFA958154A"
            },
            {
              "Id": "SubPois:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "SubPois",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E SubPois",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D3C6121FD259771BE29353500B7BFBDBFA408BBD4BCD1C85D78751155BED41B"
            },
            {
              "Id": "Tag:System.String",
              "Name": "Tag",
              "Type": "System.String",
              "Signature": "public System.String Tag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FAE8A34A0AFF431BEAA70BA6E78B28E5665F951D93C4E023EBFACAB3240C2C5"
            },
            {
              "Id": "TypeDataId:System.String",
              "Name": "TypeDataId",
              "Type": "System.String",
              "Signature": "public System.String TypeDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4A53BB8F25675EABDC7E1EF2FDF2719BCB47BD43E56CAE49D362199E3ACBCE3"
            },
            {
              "Id": "Weight:System.Single",
              "Name": "Weight",
              "Type": "System.Single",
              "Signature": "public System.Single Weight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB2AA23BDDD8505BCCBB3DB3BE95303CA1DC835FF0A1A5905AF55A84735C20D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E601DEF4FD1B59FDA3640050ABDD7D6820167EA2E8BCE60B2584C47DB48CD695"
        },
        {
          "Id": "CandideServer.Models.PoiLocationType",
          "Name": "PoiLocationType",
          "DisplayName": "PoiLocationType",
          "FullName": "CandideServer.Models.PoiLocationType",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AgainstWall:CandideServer.Models.PoiLocationType",
              "Name": "AgainstWall",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType AgainstWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A6D14A9595725295BCE63E2AA82695835C1CAE7881E2E197890746BBB0BC84A"
            },
            {
              "Id": "Clearing:CandideServer.Models.PoiLocationType",
              "Name": "Clearing",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType Clearing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7342386C1910B3EFD5E3212F717BD6B0AE255AAEBBE58CF26A2561EF00483AF7"
            },
            {
              "Id": "DryOnly:CandideServer.Models.PoiLocationType",
              "Name": "DryOnly",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType DryOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "076A762D2E225CE37A94CA3ED053AAA932F6E60420289F69309A33E28D2F3F70"
            },
            {
              "Id": "Dungeon:CandideServer.Models.PoiLocationType",
              "Name": "Dungeon",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType Dungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF6A08A230DB17E9A15E47881473351439E5BC4AD3335CAA4641FF3286C1E4BB"
            },
            {
              "Id": "Hidden:CandideServer.Models.PoiLocationType",
              "Name": "Hidden",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3FC9D2A0F96299618D369EF81C77E0DE36E6606683D5EBBA5F5C0014EECFD8CE"
            },
            {
              "Id": "None:CandideServer.Models.PoiLocationType",
              "Name": "None",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6AD336A312D6BA363786C2B5B6309BB6399D6F8E65FE178D6AC1E8D289B3EA20"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "WetOnly:CandideServer.Models.PoiLocationType",
              "Name": "WetOnly",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType WetOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "322D9A2CF5FA9269608A1EC7B5B7445A43ECD6A9C9354E4F408A7358972BB583"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC82CE2F698C2DBE6DF644D5D8194199432C363B8671D53A5EB97528C8FCBA7E"
        },
        {
          "Id": "CandideServer.Models.PoiLocationTypeExtensions",
          "Name": "PoiLocationTypeExtensions",
          "DisplayName": "PoiLocationTypeExtensions",
          "FullName": "CandideServer.Models.PoiLocationTypeExtensions",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlag(CandideServer.Models.PoiLocationType, CandideServer.Models.PoiLocationType)-\u003ESystem.Boolean",
              "Name": "HasAnyFlag",
              "Signature": "public System.Boolean HasAnyFlag(CandideServer.Models.PoiLocationType mask, CandideServer.Models.PoiLocationType flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "A2D98ED3FBE6229FE9F6FB3A9150BCF1C5BAC63C709550BDAF973EFB60DF7DB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(CandideServer.Models.PoiLocationType, CandideServer.Models.PoiLocationType)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(CandideServer.Models.PoiLocationType mask, CandideServer.Models.PoiLocationType flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "22FD8050F156A9385FB793D15563B82CD8373ECA26A42A18F395D6357B176E3B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(CandideServer.Models.PoiLocationType\u0026, CandideServer.Models.PoiLocationType)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(CandideServer.Models.PoiLocationType\u0026 mask, CandideServer.Models.PoiLocationType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Models.PoiLocationType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "22C173054FD4FCC552B533F61CC6663A23C1C179183A25B721C40D4A0BE1A12F",
              "Hash": "EC59A9904033B437D50CF96096CD87B54C76501C8368A4CABF63D89822AFB10B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(CandideServer.Models.PoiLocationType\u0026, CandideServer.Models.PoiLocationType)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(CandideServer.Models.PoiLocationType\u0026 mask, CandideServer.Models.PoiLocationType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Models.PoiLocationType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "40E08A30666E339ECA5B16815F47CDF9791E91A72D83DD3FA16BA162B5D05DD0",
              "Hash": "CB55B50104BF4D810D2093DD3D5E5FE2656ECA60DA00A6F8CA30CD6F4F574668",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(CandideServer.Models.PoiLocationType\u0026, CandideServer.Models.PoiLocationType)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(CandideServer.Models.PoiLocationType\u0026 mask, CandideServer.Models.PoiLocationType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "CandideServer.Models.PoiLocationType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "499A50083E8CFF3B7370E218DDB9A5C9DB621F3CEE574A4E0B6664E823FDB511",
              "Hash": "EE3FA8712458CA09E80816D360078A819E0104FF22EF6AD894A536C1850ED30B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E346FCBA739A7AAA6E3EE8F50384AE3A75308F19D4F5EA75FB052E6C5223AB57"
        },
        {
          "Id": "CandideServer.Models.PoiPriority",
          "Name": "PoiPriority",
          "DisplayName": "PoiPriority",
          "FullName": "CandideServer.Models.PoiPriority",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AtLeastOne:CandideServer.Models.PoiPriority",
              "Name": "AtLeastOne",
              "Type": "CandideServer.Models.PoiPriority",
              "Signature": "public CandideServer.Models.PoiPriority AtLeastOne",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D05F462817CD06DC4196734350F5949C82E46949484F44EA5C0EEABBD34B525"
            },
            {
              "Id": "None:CandideServer.Models.PoiPriority",
              "Name": "None",
              "Type": "CandideServer.Models.PoiPriority",
              "Signature": "public CandideServer.Models.PoiPriority None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97998A46F7352A948B6D37AA9CA4A13388B62B6D2B9D235CABDC8B803969B5EE"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "88A43D42C4501A787E8A6EA9B8A12CA732E66D73CAA33018006D857242D36E66"
        },
        {
          "Id": "CandideServer.Models.PoiSize",
          "Name": "PoiSize",
          "DisplayName": "PoiSize",
          "FullName": "CandideServer.Models.PoiSize",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Giant:CandideServer.Models.PoiSize",
              "Name": "Giant",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Giant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87A266AE5555299D21DF4444EB0F115735DEEBF0053CA3B586F2ABD69EC22030"
            },
            {
              "Id": "Large:CandideServer.Models.PoiSize",
              "Name": "Large",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "889CF0A8621946589399941E9C0F0661DFE67F66464200C8C470CAED23D6A39B"
            },
            {
              "Id": "Medium:CandideServer.Models.PoiSize",
              "Name": "Medium",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47D044B17F0BDDF3286C36FE270D292F354A1317057F716F5E7F29E585F9C7CA"
            },
            {
              "Id": "Small:CandideServer.Models.PoiSize",
              "Name": "Small",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00455B7DA3C8DA3CAF92B031A0AB662F3983AAE3D18CA0FAB8E463BF904A9648"
            },
            {
              "Id": "Tiny:CandideServer.Models.PoiSize",
              "Name": "Tiny",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Tiny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "195E841E04CB256F81D22BC59315380338BEA3D8321DA3DBA56B772A833DCB82"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0CFBB5339291EF5D8BFA2E6F0D322BF9D85405FA1EF63C57458AD33F07327393"
        },
        {
          "Id": "CandideServer.Models.PoiType",
          "Name": "PoiType",
          "DisplayName": "PoiType",
          "FullName": "CandideServer.Models.PoiType",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChallengeDungeon:CandideServer.Models.PoiType",
              "Name": "ChallengeDungeon",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType ChallengeDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3BAE662A741C9ADC4AE128DC3D1EB21E7A8A2F19010D72A371D9D17E9C1FEAC"
            },
            {
              "Id": "ExteriorMap:CandideServer.Models.PoiType",
              "Name": "ExteriorMap",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType ExteriorMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84C921AF5975614C7013882317EBF767601BF49028A1875CDFDD244B541874E6"
            },
            {
              "Id": "HandcraftedDungeon:CandideServer.Models.PoiType",
              "Name": "HandcraftedDungeon",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType HandcraftedDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D3115A830B706D56988C80B7752EF9376987CEF002D7BBFF8AEF4170FD99FEC1"
            },
            {
              "Id": "None:CandideServer.Models.PoiType",
              "Name": "None",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8FBB7B796F9B65B3866F5960176013F12FA5FD5565E42DFBC643BB49B6F3477"
            },
            {
              "Id": "RandomDungeons:CandideServer.Models.PoiType",
              "Name": "RandomDungeons",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType RandomDungeons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1319D6235F4B91EEAC7449CBDAF85CF3AD25925E735A7CB8F2E428E7BD74B962"
            },
            {
              "Id": "ScatteredPois:CandideServer.Models.PoiType",
              "Name": "ScatteredPois",
              "Type": "CandideServer.Models.PoiType",
              "Signature": "public CandideServer.Models.PoiType ScatteredPois",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2909B8CF875567326608CB715D3BE501CFF0DDCD82798200D11F3BB092AC3EED"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2933215C0D919E3BD62E238B08B72CB024707A01375FD68DF2EE9A79911AB3D7"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent",
          "Name": "OnAdvancementAcquiredEvent",
          "DisplayName": "OnAdvancementAcquiredEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnAdvancementAcquiredEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C67E534725E82119BDB151B8298499E356D9DD946A769EB7757BE8A35A59A9F3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send()-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "4B119511B014A31A613552661C0549E46644D57ABB0D9880460B1C10A6596CC6",
              "Hash": "3617E733060909D392A5A67C1AF4299F8C2657536F7157FF2C773F218F23BC24",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E403FE240A2D30E52BF9B42D44C2991C3DD4C688E444C703F606185103DA66A"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent",
          "Name": "OnCitizenArrivedEvent",
          "DisplayName": "OnCitizenArrivedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenModel:CandideServer.Models.Citizen.CitizenModel",
              "Name": "CitizenModel",
              "Type": "CandideServer.Models.Citizen.CitizenModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel CitizenModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E921A6C16402C3399203C8DCD1429C0ED5587E822FB12ACB0FE888E8110C91B6"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD3875A0AC1B0550C85411949813F403F62AE6DD43F7D71DC323020447342512"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.Models.Citizen.CitizenModel arg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F11AFD2048C316F14FFAC3D4F0B7F84B43622DFE0F772CA2CB3AF6FAF0EA4A90",
              "Hash": "AD0C476BF900E55B5D7E2813A2B780AAD9CF14BCCE1F33C5BEEAC197387D05DA",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58D64978F825BA528BB1F0CECC46254E399995D31D051BE0AB56B632C06D5888"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent",
          "Name": "OnConstructionSpawnedEvent",
          "DisplayName": "OnConstructionSpawnedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnConstructionSpawnedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A40DA5AADD1AB3220125BBA7E01C4CB9FE7DBF04AE6DA3F0B0D2E588D017A36"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.String constructionId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "4677A4F75CCA840989BF11EBE0E10F92088B603427A18ADC3AC864910B31519D",
              "Hash": "9DB88EFBD53312EE2D0786A2940AF20B4552EF03D06103830BFDD19BF5490770",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendToAllPlayers(System.String)-\u003ESystem.Void",
              "Name": "SendToAllPlayers",
              "Signature": "public System.Void SendToAllPlayers(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "A557F6CE7E3F6917EFD75B53F32645F90FC1660AA01D6433DE29EFF48EB713F8",
              "Hash": "FED174C338DAADB6D762E4489EFD2D524AD8A19DE02DC6DDF25E5FDC193147F6",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FFB92B1DF250EA15C3D594D0234A272402E99E8EB839F68AD788F4E84FD2F2F8"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent",
          "Name": "OnCropHarvestedEvent",
          "DisplayName": "OnCropHarvestedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Crop:CandideServer.Models.CropServerModel",
              "Name": "Crop",
              "Type": "CandideServer.Models.CropServerModel",
              "Signature": "public CandideServer.Models.CropServerModel Crop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9F89264105CD80E4C14F16F825C57F0F7E84EEB8F123048DA49C4A1D49BDCA1"
            },
            {
              "Id": "HarvestedGoods:Shared.Models.DropTables.DroppedGoods",
              "Name": "HarvestedGoods",
              "Type": "Shared.Models.DropTables.DroppedGoods",
              "Signature": "public Shared.Models.DropTables.DroppedGoods HarvestedGoods",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98FCDEF5BAFCC924F601844DCBB4ED5100E2D09E101790E5337026413DA66A08"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD6FE8A5625E6C00A02B271DDF64965C8150135A9C384EC4658762E54F62FB88"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.Models.CropServerModel arg, Shared.Models.DropTables.DroppedGoods harvestedGoods, System.Nullable\u003CSystem.Guid\u003E playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "harvestedGoods",
                  "Type": "Shared.Models.DropTables.DroppedGoods",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "530CDD5C48E628B9589C3DBDE9A978BF340581C8E93A70FB6A9731B393F3A6C8",
              "Hash": "70797BC96ED296B7AE57E1A96C024A43F9CBB401435B1FD62E3DE722844E3233",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "45FA4C492049ED79B0ADB7C9A00D2B86539A5D4B9BFF140C38714EB4977F49F9"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnCropPlantedEvent",
          "Name": "OnCropPlantedEvent",
          "DisplayName": "OnCropPlantedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnCropPlantedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Crop:CandideServer.Models.CropServerModel",
              "Name": "Crop",
              "Type": "CandideServer.Models.CropServerModel",
              "Signature": "public CandideServer.Models.CropServerModel Crop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9F89264105CD80E4C14F16F825C57F0F7E84EEB8F123048DA49C4A1D49BDCA1"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnCropPlantedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnCropPlantedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnCropPlantedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D7F1BF418A3ABA88B3488036FB24F1E5DF6EC0D0B00B3C1CC463083160570AC8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(CandideServer.Models.CropServerModel, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.Models.CropServerModel arg, System.Nullable\u003CSystem.Guid\u003E playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "CFCF1A553832D16EA07127F270F0E0B6D67A09A59DA999B0E3DB450AE6084B27",
              "Hash": "750875A1A0647FACAB6A5CFBB84AEBF4BA8C389F4C712FF668A2B3486C907E4F",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "24A107FC105A6F619E0375CB174C0B20139F1C9195F0B2E32918272378132DAB"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent",
          "Name": "OnEntityKilledEvent",
          "DisplayName": "OnEntityKilledEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnEntityKilledEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnEntityKilledEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "366BBB4DAAD0BA97344FD4C4AE7362E4BCB18AAF80D70A861DFE655D0098B7F6"
            },
            {
              "Id": "KilledEntityBaseId:System.Guid",
              "Name": "KilledEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KilledEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E498A331085CDC4A124517F2E20E79F32F3418FB9BCB30F881043A5275575754"
            },
            {
              "Id": "KilledEntityId:System.Guid",
              "Name": "KilledEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KilledEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2E1302FFCBC70C09426F885998A525354EA1969008D9DD817316C6F2B467F5E"
            },
            {
              "Id": "KillerEntityBaseId:System.Guid",
              "Name": "KillerEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KillerEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5F73C59B8A026161E13E60D18C991DE9344523666BD97C90B78B640E45D4AB0"
            },
            {
              "Id": "KillerEntityId:System.Guid",
              "Name": "KillerEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KillerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18EC7E4B411EF043F283C14301CC04E4BB09B6B4E613DC90B5033A00F3DB61E5"
            },
            {
              "Id": "SourceWeaponType:Shared.Models.Items.WeaponTypeEnum",
              "Name": "SourceWeaponType",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum SourceWeaponType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E67F868342C302E23949D5A08F9F7B426B08D2A0EE0D6F9C804643F6213243"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Guid killedEntityId, System.Guid killedEntityBaseId, System.Guid killerEntityId, System.Guid killerEntityBaseId, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "killedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killedEntityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killerEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killerEntityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "735450E8279B6521CCB8DA4EA1ACB712FEFE3C583F658852027D2FAE2F12C8CF",
              "Hash": "474DEA0C41A5663481229F4781C2CD34BCEE470F046532F62593F2310D6555FA",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DEDDA2791714BFF0EDCD079D78262270544296CEBAD3DA14039D9D91E9619AC6"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent",
          "Name": "OnEntitySpawnedByBuildingEvent",
          "DisplayName": "OnEntitySpawnedByBuildingEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingInstance:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "BuildingInstance",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel BuildingInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00197FE3EE8C7597ECB584584708B3BBD335F179892CFFCA4F415E845C462459"
            },
            {
              "Id": "Entity:CandideServer.Entities.ServerEntityModel",
              "Name": "Entity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52CA82EBE2A0516E95CFDA6B3A4E12EB041C0BCD3066544A6468957DC962CB17"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnEntitySpawnedByBuildingEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "344B5020B727ACC5FC6794238BDA0C20AAA40DA2D4F860A5A7BB067DAA8D39F0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(CandideServer.Entities.ServerEntityModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.Entities.ServerEntityModel entity, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "D2E4138CF794F1A81B40DD2C8CC6FAE8DA008E3114C1BF0AC0FA6C2169BEF0E9",
              "Hash": "755B74AA680976A965266C4D2BE5C2205460BAD5888C60AF3B9CB6630BA331E6",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F1838F507ECBDFECD9FE5AB5FE4D9754A4B32D3E382AC2553682015F03C79BC1"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent",
          "Name": "OnFlintSharpenedEvent",
          "DisplayName": "OnFlintSharpenedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnFlintSharpenedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69C061BFD379C4857BF3185A357AFD3DBE1CEA9C3F64AB6E1844469C7ED638B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "91A6D5651DE6EFD4C6BBB6E0C40F0410FEC1FB6460498C0EE363E89E09A5F474",
              "Hash": "A6847DBD3A6352758BDFADC79BBAB2DF4905E3C6BC70EF4E2173FDC832A6B812",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C307304626A86148251A8D81D7274D9E43C2C43DEC0D3C5A37D0F7DB02C8923"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent",
          "Name": "OnGodLevelledUpEvent",
          "DisplayName": "OnGodLevelledUpEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentLevel:System.Int32",
              "Name": "CurrentLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FAB99F844EB85D88C70119312FE02E82E7C8393A22E9A711022018AC6B7E659"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42568B2EDD9E6F7EC2997063847138A297AFEDF3739F0D4A8F606C311A38492B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.String godId, System.Int32 currentLevel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "B39B138D6D90D2A4854528A976A23435D3BC2C48CAC58F8C0969D5BBCA11C886",
              "Hash": "52D062B73A24B7DCE05D621BF9931D65A65CEC68CC8B787745B72EE1D1EB1214",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BDAB2DC1371685A135A17D2ADC62A9B631B3B438F540753BEA68B4B6957CC58C"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnHandInItemEvent",
          "Name": "OnHandInItemEvent",
          "DisplayName": "OnHandInItemEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnHandInItemEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnHandInItemEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnHandInItemEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnHandInItemEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BAE2164FF15E0059DAEB90DF7DAAB79AE69493769B7C508AA1938E8AC5019503"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.String itemId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8B400ED32F409DFFDA66AC0D2C16C1A5532F34994EC488030E27F16B57B8FB1E",
              "Hash": "F8DE1DAA76568ABCA217F5CC16A46CD37808C061D391E55F3512AC72E9025659",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21FF83F3A7C2AFA0DDC9548010584A6BBC3E4F99ABCF5F66D2E0BC77932DF7BD"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent",
          "Name": "OnInventoriesChangedEvent",
          "DisplayName": "OnInventoriesChangedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AAB69A4EC67A3912A5E5175BB6AC24EBDFBA648BFE692384D095F70B0AAE2685"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "InvokedInventoryIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "InvokedInventoryIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E InvokedInventoryIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A185C0B99CC9815C7F2A17C312EC86066D4C8E4623A2C000AED264F762B9DE2"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.MessageModels.Inventories.InventoryListenerUpdate msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "4AC66288070B4D61CD2035F50CE4E93D31915A609F10EC8D9DC12F22B34C68D6",
              "Hash": "BC72A732D3E684DFB2EA739B4E882158A0758FBA01FED58CB2294C95C481F10D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "262A7DF254B466C7261917B6125ECC3204D64D7A6F9EB995B57A074E59E4EFDC",
              "Hash": "FC4AA9AF5B9FB087BCCFB4C74ACCEA0B1C4803E3710EBFF055F0AA5F3F2282F2",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0E36EC3DB70559A6A8CE6BA9F44427B4A4D99F5ADD58F10094A8475C3D1AFF59"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent",
          "Name": "OnOfferingPerformedEvent",
          "DisplayName": "OnOfferingPerformedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D3F61485139A0C51B386110B111198F147585047E2BF34D29BDF4BB436DBCEE"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.String itemId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7187092583A099963043DC52CB38BF407EA745A09612ABB5CF14DE9A6E3B455E",
              "Hash": "9728D9DA915E63AF9F7483D8C915522CD26F9A9A396C2655DE153EFF2B446A71",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B8F3BA2DCD7AB77D72084CD0713D5436CFF434BBF284A410A5A8547978FE32C4"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent",
          "Name": "OnPlayerCoinsChangedEvent",
          "DisplayName": "OnPlayerCoinsChangedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Change:System.Int32",
              "Name": "Change",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Change",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82EB173743A4CD43FFB3E0EF593F13EC2752FB1007C09EA57A06D7AE68919AB0"
            },
            {
              "Id": "CoinsAmount:System.Int32",
              "Name": "CoinsAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinsAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3FFA7B45ACCA12E8B0F76BBF422200E0412E58827DA064655B1FB12A3A0C26F"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnPlayerCoinsChangedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E68BD3D0B3448DE6ADDDF76ABB15CEEAFC08EB03B3B7BE344CF0DCBC67F81B05"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Int32, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Int32 coinsAmount, System.Int32 change, System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "coinsAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "change",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "2A27F00E583739D8C3116F03BAD7780F649A255E2320E77728ECF51287740415",
              "Hash": "B6B7416ED323E497F178A5851890FF40EC4E94309287B528E8B414583D3A29C5",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32E6D93BCB3EEDB7BCB36A678C2BD5943C2202A1C5B8ADCFE3DE429E8FDCC52E"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent",
          "Name": "OnPlayerCraftedItemEvent",
          "DisplayName": "OnPlayerCraftedItemEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B48C8CB1CD385908E9A1E973D7B842CC2CB165D4B8A0B5502546AC67870160A9"
            },
            {
              "Id": "ItemRecipe:Shared.Data.ItemRecipe",
              "Name": "ItemRecipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "public Shared.Data.ItemRecipe ItemRecipe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF972D8E6D221D42F20825EFB636D9F32E357887D831EADC67A7595886AB12B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(Shared.Data.ItemRecipe, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(Shared.Data.ItemRecipe itemRecipe, System.Nullable\u003CSystem.Guid\u003E playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemRecipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "9372C79BAD579EF8EA56F6FE544775291067E8C35666CB91D43A17C2082A4792",
              "Hash": "8C204FF2F1B422A394D749B848A313F04A27ACCE0C253185B18AEC97D4120D9C",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33346CC855746A345104F0B8D75DCAA56997467F821A57F46B9CD5CA837B7201"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent",
          "Name": "OnPlayerLootItemEvent",
          "DisplayName": "OnPlayerLootItemEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnPlayerLootItemEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83BB237028CC3C85D033BA7D90A7B6C67A3218E9C233E4B0569D9E7BE2D733A6"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            },
            {
              "Id": "LootedAmount:System.Int32",
              "Name": "LootedAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LootedAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A0CAA8CC1B756BD67B75FDC4609ACB9C1F5E79389146C8CA47CA523388BCA9A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Guid, System.String, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Guid itemInstanceId, System.String itemId, System.Int32 amount, System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "E8BA97C8A64A3ACC7C548336B9FB7D0AA1A847AFFF0AA6EA976FDE87C4EE671E",
              "Hash": "B0B878FF29E17256E88659C35F76F9F20C362C98B16497824B56B06EFD37E1D0",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3D0D68450C1C25B6654573303B800344643D11221B445FA4E5183D3C9163D935"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent",
          "Name": "OnPlayerObjectiveInteractionTypeEvent",
          "DisplayName": "OnPlayerObjectiveInteractionTypeEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEE40B3ABF2FAB2BF2BCE3A0085A94EC4E5C325AE39CD862ADCA49A79CB563B8"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            },
            {
              "Id": "Type:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "Type",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3A9EC92C152F5F6A0E3094CA940A08135FF8BA134FDF4E0964718A44B79A6EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType, System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType type, System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7B5184E23D70F4A5B9115EC31588B8A7A10C9586F1E564015CC79B5C9874D568",
              "Hash": "28F697627C0B44F54FEE0C58E860B34E17CE7794DC33A4B15C01ABD885EAD4F5",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A117366D83D5C2D1F136B3487D01E2FD6B954D87AD1EF88700769548C829ADBF"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent",
          "Name": "OnPlayerSkillLevelChangedEvent",
          "DisplayName": "OnPlayerSkillLevelChangedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Change:System.Int32",
              "Name": "Change",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Change",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82EB173743A4CD43FFB3E0EF593F13EC2752FB1007C09EA57A06D7AE68919AB0"
            },
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnPlayerSkillLevelChangedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CC39E85E9D3C19EF1C0D93D298D8708B62E71EEB831C73A7C23D22AC324512E"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            },
            {
              "Id": "SkillId:System.String",
              "Name": "SkillId",
              "Type": "System.String",
              "Signature": "public System.String SkillId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45D5EB23A1BFD470348811FA8FF015475EF9158BF205180EF6290FF122443BD4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.String, System.Int32, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.String skillId, System.Int32 currentLevel, System.Int32 change, System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "change",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "73449B28E9F74898AFDD73391CC3E40C67E9861F5E5A46AC9887D3EC70A3E639",
              "Hash": "61447EED98CE183FF0DFD957ADDA3D46DB43CA05728883134C70AC329463630D",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D93744EFE0D801622FE339855509B7C3DAA0D0E6189C78CC8A568254F9D8BD65"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent",
          "Name": "OnRaidVictoryEvent",
          "DisplayName": "OnRaidVictoryEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5E37F0EFBA08CBD45D602034FABD9EDB8B0109903FC151CB82E8D969389114E3"
            },
            {
              "Id": "RaidModel:Shared.Models.Raids.RaidInstanceModel",
              "Name": "RaidModel",
              "Type": "Shared.Models.Raids.RaidInstanceModel",
              "Signature": "public Shared.Models.Raids.RaidInstanceModel RaidModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26D367A8BBD0CCA2578D5555FEA6C9CB2EE732A033930904B866AE43EAF366DD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(Shared.Models.Raids.RaidInstanceModel)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(Shared.Models.Raids.RaidInstanceModel raidInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidInstanceModel",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D585966E113D412A3172C0E0A92DF5BDC41324DC74E36F38789DE540E5566698",
              "Hash": "9067EA241201E5B44A688F89D8F8A2B1E155DD555B9787E3ACB857979AAD17DA",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE8BAF2051C28AF19D99831DFB982F923A20919770606F043FE8B26EACB8F10A"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnStorageChangedEvent",
          "Name": "OnStorageChangedEvent",
          "DisplayName": "OnStorageChangedEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnStorageChangedEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnStorageChangedEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnStorageChangedEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnStorageChangedEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82CB871517C9833572642BC7DE7F5BB1799D62C60547920F07965746303D89B1"
            },
            {
              "Id": "StorageId:System.Guid",
              "Name": "StorageId",
              "Type": "System.Guid",
              "Signature": "public System.Guid StorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "550CCB908FFAC4B674803C4DB67D67C3121661FCCBEFB358B3A9F3E883688E4B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Guid arg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "5207D91A1E23CEC7C07BF7A4A045299D71D38F57F2396059511313362DBB6C0C",
              "Hash": "C8D357F22EED2DC1D6B89B7A1F2F865CB4749D29672EA29C655AB4919F640C4A",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C30F8428DB48EA2D3CDA17A57BF3F2AD3D158EE96FC529EAA8D81362E25B25B1"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent",
          "Name": "OnTreeFelledEvent",
          "DisplayName": "OnTreeFelledEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.OnTreeFelledEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.OnTreeFelledEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.OnTreeFelledEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4794CD2CEB526B0AF9875936FE01951799941FF03E10E1060FA8DFD74F7DE0B1"
            },
            {
              "Id": "KilledEntityBaseId:System.Guid",
              "Name": "KilledEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KilledEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E498A331085CDC4A124517F2E20E79F32F3418FB9BCB30F881043A5275575754"
            },
            {
              "Id": "KilledEntityId:System.Guid",
              "Name": "KilledEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KilledEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2E1302FFCBC70C09426F885998A525354EA1969008D9DD817316C6F2B467F5E"
            },
            {
              "Id": "KillerEntityBaseId:System.Guid",
              "Name": "KillerEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KillerEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5F73C59B8A026161E13E60D18C991DE9344523666BD97C90B78B640E45D4AB0"
            },
            {
              "Id": "KillerEntityId:System.Guid",
              "Name": "KillerEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid KillerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18EC7E4B411EF043F283C14301CC04E4BB09B6B4E613DC90B5033A00F3DB61E5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send(System.Guid, System.Guid, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send(System.Guid killedEntityId, System.Guid killedEntityBaseId, System.Guid killerEntityId, System.Guid killerEntityBaseId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "killedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killedEntityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killerEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killerEntityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "3557361B21ECBC54113FE5A619D3F47F9291165F8272C829D1C5DE406C488F23",
              "Hash": "7B984A8896CEF4D37A0FE8A0DF9CDF090CF0B622C8DA10153A6834F3A0773C36",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5B24EF4378423B7F03CE474E4E437FE9E3E429C02A157CFEF279AF459D0BB75B"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent",
          "Name": "PeriodicUpdateEvent",
          "DisplayName": "PeriodicUpdateEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent",
              "Name": "Instance",
              "Type": "CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent",
              "Signature": "private CandideServer.Models.Quests.EventModels.PeriodicUpdateEvent Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AA464599735518035CDECBA6AB3456869537D45E56D25E47A67197549AE9E49"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send()-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "public System.Void Send()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "44F38E83B9D9E5F06A2A457E157B275777183D8E1B6896DB354FFA9E8CE87085",
              "Hash": "C9DDFE61EDD4D7898BAE8740A80EEA0ECD0051EF8559162A62BC686065E9DF51",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FA6F78266307CA5E5055D0B371199C321FB025350CAE804AFDCFBF9AE5D80E98"
        },
        {
          "Id": "CandideServer.Models.Quests.EventModels.PlayerCharacterEvent",
          "Name": "PlayerCharacterEvent",
          "DisplayName": "PlayerCharacterEvent",
          "FullName": "CandideServer.Models.Quests.EventModels.PlayerCharacterEvent",
          "Namespace": "CandideServer.Models.Quests.EventModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventObject:System.Object",
              "Name": "EventObject",
              "Type": "System.Object",
              "Signature": "public System.Object EventObject",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34B5B78803F3F02C0E0759CF7D6553D7DCFB63765B8545BD68D39FA7FA9458B6"
            },
            {
              "Id": "PlayerCharacterId:System.Guid",
              "Name": "PlayerCharacterId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F73F5F67646C8876BE5BCB026D098E3F1B63EA6DD3AB1A155B6F225BD9B1DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "121A0D2360B80F94573FD4BB7394CF368AE22496F3190260152EC17D8E2200E9"
        },
        {
          "Id": "CandideServer.Models.Rewards.BlessingRewardStrategy",
          "Name": "BlessingRewardStrategy",
          "DisplayName": "BlessingRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.BlessingRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlessingId:System.String",
              "Name": "BlessingId",
              "Type": "System.String",
              "Signature": "public System.String BlessingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F43AD0B6A2FC0612876E944574793688D7D1B895DC675F8C3A28CADB632EC64D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1A47FE33608BE12052B5D68958FECB285A54D44553A26F8B68537DF0C76FB8EC",
              "Hash": "199DF6C6A5B4BD6F03364AE8AA507E9649A501F016451531B8CFFEF2FA6CA595",
              "CalledMethods": [
                "CandideServer.ServerManagers.BlessingsServerManager::AddUnlockedBlessing(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F4C55276AAF83DD7079CB050A4158FF00816562944F60E257D9CD230F60416C3",
              "Hash": "BBB5F2E5C58E963C04A9CD3226E7EBE2CC87A19EB6BDB4EDF89D94ED942AE2E5",
              "CalledMethods": [
                "Shared.Data.BlessingsDataBase::GetBlessingOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "FBB26D3A091BDB5AE640AAB9D57B48ADECCC5385A8CE1E4FF666AB58CABED994",
              "Hash": "BE0C43F9B20BCFFC377BC6995390C70F337DD699C005821F31530B4163AB26B2",
              "CalledMethods": [
                "Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.BlessingText::GetDescriptionText(Shared.Models.Gods.Blessing, System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "ERROR"
              ],
              "Source": null
            }
          ],
          "Hash": "DFA56F7889833704B1E2D0E869645AE5418E113881E930C519B6AE37D8FC5043"
        },
        {
          "Id": "CandideServer.Models.Rewards.ConstructionRewardStrategy",
          "Name": "ConstructionRewardStrategy",
          "DisplayName": "ConstructionRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.ConstructionRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7319982335EB5E977BD0FEDEF4DD4ED6EF7D0765ABAB29B13F15492258609B22",
              "Hash": "8DB1A0AC71DF020BF8D8EA78E28529D991D30AD5C87EFC66D2D5BEB62CD908F3",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionRecipesServerManager::AddRecipe(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "6E60D73D3A20C9271FBD474BAFA8A7E64433413B731532A9C3F4CB3A93FC07CE",
              "Hash": "DB133F5B5A7C83E4061FCE71AE57271A8B17C897D7FE3490F6912611FBB1ED67",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "C277C00C486C803C03446B0363A4654739FC0ED6586D501B845706A787182775",
              "Hash": "C300CD455FE0D3D91D77F7DEC0A7E0C4BB414DA502FF85C8C9C993FEBC9BCBB9",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "ERROR",
                "Constructions_Unlock",
                "$G",
                " \u2022 ",
                " |",
                "$L",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "87F1F4F1FA4BCEDF50CFEBB36B57B1A5EEE0302752FFB3116285272C85225AC7"
        },
        {
          "Id": "CandideServer.Models.Rewards.ConstructionsRewardStrategy",
          "Name": "ConstructionsRewardStrategy",
          "DisplayName": "ConstructionsRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.ConstructionsRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionIds:System.String[]",
              "Name": "ConstructionIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] ConstructionIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD03487ABFDBB20095268095125EA00713A848663D6C5FA8299679C75ABEA154"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "03F76126E856FCEB19EC4914D166CC97596DA351EE124F1AEB4B85A16D029CBB",
              "Hash": "4E83DFDC2E51187612161A1BE12C8DB93D611A80C4778E3C46135D59EE7D2289",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionRecipesServerManager::AddRecipe(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "B8D4CBE88EB1E99F6BEBB8A9A62574D5CC87CB7AB043620B389A5311DA0D3C7C",
              "Hash": "0CC58BD01A9075FBFB7BB132310B886AC33D17B2013A71FC64F9D65AE84E88BE",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                ", "
              ],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "F4C1EC5F7A8D7796565B9B217605434847C72E14372E27DA0EABE4BD6AA72F8F",
              "Hash": "029C9608A7011B6190B8F8090754C4AFE6E811975C4D7BBF6B1C9C1B3E8D9B55",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::AppendLine()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "Constructions_UnlockSeveral",
                "$G",
                "ERROR",
                " \u2022 ",
                "|",
                "$L",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "F6C03A9AB9DB31D6FBE14CE97C5EC214E400B681DC58B5FE877644B1902BD989"
        },
        {
          "Id": "CandideServer.Models.Rewards.GlobalCitizenAuraRewardStrategy",
          "Name": "GlobalCitizenAuraRewardStrategy",
          "DisplayName": "GlobalCitizenAuraRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.GlobalCitizenAuraRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenAuraId:System.String",
              "Name": "CitizenAuraId",
              "Type": "System.String",
              "Signature": "public System.String CitizenAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1646C0780F823B0F04AE4D5D8C44EA45515648C0D31DDC42F35DFA09C9C10BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EC161933BB91C4389996C36991608359B1D50DA80FDA408F071FF7E894EFFC34",
              "Hash": "9D6D117B079FC6834CA6B444013AF23B8E34A5B7593C22F83A6C2F7EE6E6D297",
              "CalledMethods": [
                "CandideServer.ServerManagers.GlobalCitizenAurasServerManager::AddGlobalCitizenAura(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "E7ED6DDD37073CA2FAAD9257D15E16D92F576C26A4F036670514117AE2F417BD",
              "Hash": "FBC3E55418DB12C2DE605C4A2FF118793263F7719A94D2455A7BFDAD430759B0",
              "CalledMethods": [
                "Shared.Data.CitizenAuraDatabase::GetAuraOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "29C0EAE6BDF1793FEDF993502CDC8B2433D6D4A9B46A606D3A9295B8A7760D96",
              "Hash": "603A22F378C9F6A9FCC9294E1392D4615542D5C61E5F0327C5352D77499474BE",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Data.CitizenAuraDatabase::GetAuraOrMissing(System.String)",
                "Shared.Text.StatDescriptionText::GetTextDescription(Shared.Models.Auras.CitizenAuraInfo, System.Text.StringBuilder)"
              ],
              "StringLiterals": [
                "WorldCitizenAura_Apply"
              ],
              "Source": null
            }
          ],
          "Hash": "A0E8BB4C85125344D8BFFAFE401E2CEB13B9B0FFEBCF2FBC6165055F9A85AFF4"
        },
        {
          "Id": "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy",
          "Name": "GlobalPlayerAuraRewardStrategy",
          "DisplayName": "GlobalPlayerAuraRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.GlobalPlayerAuraRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EA5D335EAE6873788739A777FA6034EB829DBB283B03A38B856998A75C7516E5",
              "Hash": "66A82F0A3FC14C992DECB6BEE65F8F2C97C38F1ED1E77E8B0D6004168A7EE0A9",
              "CalledMethods": [
                "CandideServer.ServerManagers.GlobalPlayerAurasServerManager::AddGlobalPlayerAura(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "D71DA06F40A2C4EB46AED558E2D1E36CBC105D27611BA5EAAD135A4985AEBEB1",
              "Hash": "83B71F2EB615FD74CD15C791149DB9A578308EA8299CE62D6037BB2848BEEEB9",
              "CalledMethods": [
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "C49B70CFFCAFD9D229C8C9AAC1510EDE4C32646AFBDDC94B82145195362AEBF4",
              "Hash": "BF5EC98465E9445177CD1939657125C0FA84215B1E1E4ED5A04D13227F50E6D4",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "WorldAura_Apply"
              ],
              "Source": null
            }
          ],
          "Hash": "94E5BB21382F9187E0153AD1C4080190C7F3161C4FB829D466EA83273494F6D1"
        },
        {
          "Id": "CandideServer.Models.Rewards.IRewardStrategy",
          "Name": "IRewardStrategy",
          "DisplayName": "IRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.IRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Separator:System.String",
              "Name": "Separator",
              "Type": "System.String",
              "Signature": "public System.String Separator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "822C2D211A27B8C24992C3B7A55601DFA836291A3F8ECE984971A29FCAEB2B24"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "02DB5ADC37062A5743C0E5F97208851C57E2A62C36F95B21D5112018EB856DCD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "278DA062E4F066504F46AF28BA8F9C53B0AEDCD0018D78D99F1E08290C99F612",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2CD85992242B818D3C7DFE7B4EDC3A349024051320C08AAB6C301C07C4BC5879",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5547502AC99628BE501F280293741D0BB07A64E06BB1FBDFFD8256384B6D48A"
        },
        {
          "Id": "CandideServer.Models.Rewards.ItemRewardStrategy",
          "Name": "ItemRewardStrategy",
          "DisplayName": "ItemRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.ItemRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "07BC1EA78BEE077BE5DF95A857FBF853E8BDDBD3F10403614952A1EB3E8B9A67",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "15861093548987C6D1537FA522C4D2862324507B0DB9A51D526C0A9E5E54F0AC",
              "Hash": "7F6D0CE691999C5207D7695772FEBF5E4FCE4BF47868C799EA4A40072E4ABB1F",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "B086B9931529BFC54F22A3753B4405BF560F17A936127AEBDEF29505D82A795E",
              "Hash": "3C207B66518F2A07D2AA429FA69453A04D30C1270134B03A504CF66F5E83E35F",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Implement this"
              ],
              "Source": null
            }
          ],
          "Hash": "6528CF6353603B120DFC446593994E65F471B9F1C4DDB98F64135F40C1AF76C0"
        },
        {
          "Id": "CandideServer.Models.Rewards.MapMarkerRewardStrategy",
          "Name": "MapMarkerRewardStrategy",
          "DisplayName": "MapMarkerRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.MapMarkerRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "DungeonDataId:System.String",
              "Name": "DungeonDataId",
              "Type": "System.String",
              "Signature": "public System.String DungeonDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B76FED7D404A807AA2BC1FF5CC1EFA0D1602F24C198FC86705F2FA7DCE7842AE"
            },
            {
              "Id": "_rewardTextKey:Shared.Text.StringId",
              "Name": "_rewardTextKey",
              "Type": "Shared.Text.StringId",
              "Signature": "private Shared.Text.StringId _rewardTextKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B73904A679878A73A1C87A651D059AEDDC5542AF47AC6F184557A8490353C9E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "DF39E1F64D9238BB682CEB293AB44C514643DF1631509C77F273070E84944CAB",
              "Hash": "F5D19BE980DDC02FA4CD8D5C7C7126D93C844F1E448632A9A2B6E009395F379F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.ServerManagers.DungeonServerManager::DiscoverDungeon(System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "777DC6D9F89CB9D4DD82B404FD725A0A111F0D5EEF86288661E8C3B0273256FC",
              "Hash": "020DDC2AD6A8BD69FC0B6FA6EAAD3D19DFA5EFC2ABCB43F4BA32019E33CC5126",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "C20768A6F925E63BA8502EB664FF5FC407B0FE6FEC893C4B925B169913678FD0",
              "Hash": "0F5F84D433E1E7851248DAC7CB641ECC6F540348A5C2C3EA8558522B28EC5DA4",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8FCBA5E5E0EDEEAA358CF411DEAC53FE9C7BAAB7CD787D613FACB50D561E098"
        },
        {
          "Id": "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy",
          "Name": "MultiWorkRecipeRewardStrategy",
          "DisplayName": "MultiWorkRecipeRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            },
            {
              "Id": "WorkRecipeIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "WorkRecipeIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E WorkRecipeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B098C583E06BA1FE36EBA44F67A6883EFD0DFFA00E2EA7BD66412B5BDDFD53E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "D4BC73F1B0AA17B4C84B417F0E51616EEA765074433760932D8956F507E134AA",
              "Hash": "21768C053769BBD845CCBBC5F1D20BB8DE611D6604711A7986E368EF2FC1E6B9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipe(System.String, System.String, System.Boolean)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "A2216360DE3B69C696B5A8470204EE882A4AAE00941FB8F8B8EEEFEC0D5D6FD3",
              "Hash": "5DEBF59FDBA0820692A0EFD5C5B36F7C04A23C7D87392F0F980F54100559FE6D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "A6034D595C2149F5E485B25B1AD75747BC0D25AE8FCAA9DA6D9CDF000C37B22F",
              "Hash": "4D95A5A92C0F1DC05E8B77B371A27EF178DE1E2BDE31CB16F9AE08DA9F331765",
              "CalledMethods": [
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetIcon()",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Text.StringBuilder::AppendLine()"
              ],
              "StringLiterals": [
                "ERROR (job)",
                "Job_Recipes_Reward_NewWorkRecipes",
                "$G",
                "ERROR (recipe)",
                " \u2022 ",
                " |",
                "$I",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "2FFF20CC0418CB8714C8191C94B17406B508F5DFE3FB892131821E83D71199BD"
        },
        {
          "Id": "CandideServer.Models.Rewards.OfferingRewardStrategy",
          "Name": "OfferingRewardStrategy",
          "DisplayName": "OfferingRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.OfferingRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OfferingId:System.String",
              "Name": "OfferingId",
              "Type": "System.String",
              "Signature": "public System.String OfferingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DAC829C24E9B9105A948080A5858CCE44E0DE201AFD8B097ABDC5AC3EFE0BBE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5CEF24D32BF49D058C6E94089CBFFF5C43ECCCBE62B9EE0E8E193D43139A95AF",
              "Hash": "65820AF0ACC3F774597888E84DA26C26B13E720989BFE97859C1DB2744759AC8",
              "CalledMethods": [
                "CandideServer.ServerManagers.OfferingsServerManager::AddOffering(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "171318C5A6C45E7795678B431172701C321B9E994AD29F9AF551F654E660405B",
              "Hash": "6AF5B1636E611DE9465683B8D3ADD1920BA408E5B880D16ECDB9C03133C20F90",
              "CalledMethods": [
                "Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "856B85E58B301678433F6C5F3F54D6D2D29863DF06928EBC86E42964F5584E73",
              "Hash": "59AE8D52372B981C51B9D765F7AA5B84EBBD0EEB09ABF81B78B23FBF667D426F",
              "CalledMethods": [
                "Shared.Data.OfferingDataBase::TryGetOffering(System.String, Shared.Models.Gods.Offering\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)"
              ],
              "StringLiterals": [
                "ERROR"
              ],
              "Source": null
            }
          ],
          "Hash": "D51CCCB2072B0104121CB0B732E558536BC1FC94D319D820DD8DB92D7CB5137B"
        },
        {
          "Id": "CandideServer.Models.Rewards.OrdinanceRewardStrategy",
          "Name": "OrdinanceRewardStrategy",
          "DisplayName": "OrdinanceRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.OrdinanceRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrdinanceId:System.String",
              "Name": "OrdinanceId",
              "Type": "System.String",
              "Signature": "public System.String OrdinanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B540CCE82828E1EBDA3921A699954D76349411CD988B5F408C22CDB06A7B1D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D7A3270700A1990AAC67067156CC119D06D11C7E9651D317F65E50C21010EF53",
              "Hash": "C12BC533DFCBFE802A2E65EC73D06EF99349B9524F8780E5A7879EF0434DB453",
              "CalledMethods": [
                "CandideServer.ServerManagers.OrdinanceServerManager::AddUnlockedOrdinance(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "46F0DDAADF2A661729E15814285AD9157CF8DB13746DAB42DB03048C6BF0DFE9",
              "Hash": "25DFA5883FF1506A3411DA4BB0CF1CB748141EFBC77BA7C5EF7D68D11956391A",
              "CalledMethods": [
                "Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "1B93C5CA77881AF64F05B8A42F51D5827B4601E62878A5FDD127A541815CDAEA",
              "Hash": "286554F72D279D9DB10AD4DBBEB12D9DE0633D42C886677D7BB2549C4A583503",
              "CalledMethods": [
                "Shared.Data.WorldOrdinancesDataBase::TryGetWorldOrdinance(System.String, Shared.Models.Gods.WorldOrdinance\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "ERROR"
              ],
              "Source": null
            }
          ],
          "Hash": "A097F5728DAEDFF08583394412778AE5AFA22A1AB383B133917BE393D12F2235"
        },
        {
          "Id": "CandideServer.Models.Rewards.WorkRecipeRewardStrategy",
          "Name": "WorkRecipeRewardStrategy",
          "DisplayName": "WorkRecipeRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.WorkRecipeRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            },
            {
              "Id": "WorkRecipeId:System.String",
              "Name": "WorkRecipeId",
              "Type": "System.String",
              "Signature": "public System.String WorkRecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0A979D9AB7265F39DADD293767F978CC9A887303815802BD2C900B5AAA10818"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9D95FE5E2421EF2FA1D486235723F81F052B38B60923D551B4E6969E82C41E55",
              "Hash": "067AD426D94C1378E1FCD56FB85644F5A65675C37B6AF16FF5FE9BDB2578F5BA",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipe(System.String, System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F7C99FE1E382061573291BDB1B3826FE504E6EF9DB088A4579CC0C15756F2460",
              "Hash": "135BEC709AAD3E151E23335510EC7BB3332388C4EC73644F54D0782EBB64F1FE",
              "CalledMethods": [
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "DD180FCD56384498297D83CED95D12873ECD7668468CCD4C2774970D39A45C91",
              "Hash": "C0A265780C70F9656C6478F28C58379B5DAB516B625BABE40C1A94E1BE1036BB",
              "CalledMethods": [
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetIcon()",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "ERROR (construction)",
                "ERROR (job)",
                "Job_Recipes_Reward_NewWorkRecipe",
                "$G",
                " \u2022 ",
                " |",
                "$I",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "AB89E0726CEDCD1624921E055673C184C338FF34D9B59AD07609B2F2A60317CA"
        },
        {
          "Id": "CandideServer.Models.Rewards.WorldFlagRewardStrategy",
          "Name": "WorldFlagRewardStrategy",
          "DisplayName": "WorldFlagRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.WorldFlagRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_flagName:System.String",
              "Name": "_flagName",
              "Type": "System.String",
              "Signature": "private System.String _flagName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D76B7AB55942082A3FEA69C50672A00A5A13990A384F5E5B6ED32F015208080A"
            },
            {
              "Id": "_floatValue:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "_floatValue",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "private System.Nullable\u003CSystem.Single\u003E _floatValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC244436157B59E34C6B994664A4BDA4A99C035ACC54E074483EE55FDDB956AA"
            },
            {
              "Id": "_intValue:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_intValue",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _intValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9E65C514E80868D9C15E2B8CAF08F434614FE580039664B34BEEECD04E5632B"
            },
            {
              "Id": "_stringId:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "_stringId",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "private System.Nullable\u003CShared.Text.StringId\u003E _stringId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39C9E9886F6A7EFE6CC8E55F0094549D4CDED609E42FBCC8D0C36095F7738F3B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "21B9F731D9CDE1341FAD279A63E44A8F9B8BB633F5B0C6D0313B486E88B3E67F",
              "Hash": "AA239DDD619129EEE4218DC26FF54783B4921E44D4E397B71CFEEFCD9649222E",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "82DE9F474495C74471EEE37E5E8698C39413C08EFF8033FF48D92E1C6618B2AE",
              "Hash": "5BCA52B6A226677C74C69023258F2D0E32D2A595E323719567A22FECC2C696E3",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "520B12AAAC3C2A4C047E2A5B30A253040219D70E6F6972DEEC7457FF0F76919A",
              "Hash": "1422ABA02B7D5F69BD4A5022AF3CE14C014596A27092AA58D364E43ED15DC826",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Int32::ToString()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId, System.Object, System.Object)",
                "System.Text.StringBuilder::AppendLine(System.String)"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            }
          ],
          "Hash": "09985B2F4EA7718AE6EB43AFF9BB46B87444FF41D6B2748CB9459FF218CCF9E0"
        },
        {
          "Id": "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy",
          "Name": "WorldStatAuraRewardStrategy",
          "DisplayName": "WorldStatAuraRewardStrategy",
          "FullName": "CandideServer.Models.Rewards.WorldStatAuraRewardStrategy",
          "Namespace": "CandideServer.Models.Rewards",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Models.Rewards.IRewardStrategy"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyReward(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyReward",
              "Signature": "public System.Void ApplyReward(System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8368B968A81F97FEF0B25259A74604C8AB68710A0D064BB68C948DF144930D9D",
              "Hash": "70F1863F7D89ACA3054A4AD000EB3C0EE129E96450C9AEFD676BC9A947D4A0B0",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorldStatAuraServerManager::AddAura(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetName",
              "Signature": "public System.Void GetName(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "318CA3184C329851433BCBA32029A3FB0181F2A7EE1775D748CE0463B1D0AF9D",
              "Hash": "9F88733F186A8A65E903E7ABA02D9E3F12164FF43603C5C8F0C743909D1DEA06",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "6DFCFE5A960984DFEA1ABB4E128704D822D14BDEA36710B76F114829970D3C0D",
              "Hash": "8E460BF7AE9261EA406984ABA7E7DE8AED04766FD10C8917113FF9800EA36B4F",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Data.WorldStatAurasDataBase::GetAuraOrMissing(System.String)",
                "Shared.Data.WorldStatAuraInfo::GetTextDescription(System.Text.StringBuilder)"
              ],
              "StringLiterals": [
                "Reward_WorldStatAura"
              ],
              "Source": null
            }
          ],
          "Hash": "EC836002E4D74E194505CAF2C7A62D0F98999089DA519345F8EC22C22C52BBE6"
        },
        {
          "Id": "CandideServer.Models.ServerChunkedWorld",
          "Name": "ServerChunkedWorld",
          "DisplayName": "ServerChunkedWorld",
          "FullName": "CandideServer.Models.ServerChunkedWorld",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChunkCount:Microsoft.Xna.Framework.Point",
              "Name": "ChunkCount",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DFBCA90972C21FAB54FDB61D17C2213100BF5CBC2AE7DC46BA1FA9C56CD795A"
            },
            {
              "Id": "Chunks:CandideServer.Models.ServerWorldChunk[]",
              "Name": "Chunks",
              "Type": "CandideServer.Models.ServerWorldChunk[]",
              "Signature": "public CandideServer.Models.ServerWorldChunk[] Chunks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0807ECA8856C27E7F0D16A4AD3D95A999B916A49C41F5283592DD52D5A697FC"
            },
            {
              "Id": "ChunkSize:Microsoft.Xna.Framework.Point",
              "Name": "ChunkSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46D3A813EBA123C4FC8A7792693E424CB21B26BDC9E206CC4BF0ADA2BA6C426"
            },
            {
              "Id": "GetChunksReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Name": "GetChunksReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "720795FA7D0037708F66448CD99F7146246C9A07527A4178E0255711736B126E"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "TileSize:Microsoft.Xna.Framework.Point",
              "Name": "TileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            },
            {
              "Id": "WorldSize:Microsoft.Xna.Framework.Point",
              "Name": "WorldSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point WorldSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "726E9FB54470DECE577213679CC466A8548398B59B7814ED47ED367248117E41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckBounds",
              "Signature": "public System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "F1D84542CECC99256AE784F51BE5AFF916E53161C83E7F3C8BDE823C6A8C8E86",
              "Hash": "70BC638914665EA85E9462850F624297999B4B795F8EE613C596E56836517D2A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBoundsTile(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "CheckBoundsTile",
              "Signature": "public System.Boolean CheckBoundsTile(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "5CE4BAB1775DF5E6BE00980B7873B65B7178F3BECB2D709752BD7D3987285CCE",
              "Hash": "0671AA29814FD3736A79425CFB223581D108A153B9557117788B59CF6E026976",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunkIndex(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetChunkIndex",
              "Signature": "public System.Int32 GetChunkIndex(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "020D53E8D49FA76E32DA73EFED88FFF4A125D86C9E71CE034ECB1A66C70D8661",
              "Hash": "C831109814E73CA4E31C268388B65FAE45E4B2AD9102ABD0205635AF4BC12F1F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Name": "GetChunksForRectangle",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Parameters": [
                {
                  "Name": "rectangleF",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "073FF2F82A12398A134F55089848FB887C5B7772006EB38F8CF48E6D9E560A13",
              "Hash": "4DA232611F9637A7863E7D0822F1465FD4AD60D608EE5B7E07005D74D96BC92C",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E)-\u003ESystem.Void",
              "Name": "GetChunksForRectangle",
              "Signature": "public System.Void GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF, System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rectangleF",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "E3A641FB07F9920FA642D68B0B7CBEF4AB129166BCE50DDE31446C8FC9B83400",
              "Hash": "076EA6E1AF26ADB76959BD18D8EE44804D415B3F199C010B82A69FE4259B8471",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "System.Math::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Name": "GetChunksForTileRectangle",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "EEB38A20912EA1474B719D5EC1B57EB39FB8DEF42DDF2A81608BC68A2F0D0206",
              "Hash": "8E8FFCCBA5EE92AE0AE4C70B2C2BE75659F7FDDB3DFD83B616633E6D38BF4A6C",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldChunk(Microsoft.Xna.Framework.Point)-\u003ECandideServer.Models.ServerWorldChunk\u0026",
              "Name": "GetWorldChunk",
              "Signature": "public CandideServer.Models.ServerWorldChunk\u0026 GetWorldChunk(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.ServerWorldChunk\u0026",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "90034821726282A12E481039A9998B4F4DFA3097A564F6FB8EBD0F5B9B28CE2E",
              "Hash": "A1E2DC0FD229C17BEE6D6CB22D75B419B2AB9B21671FFD5937DA4FDADF209A7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldChunk(System.Int32, System.Int32)-\u003ECandideServer.Models.ServerWorldChunk\u0026",
              "Name": "GetWorldChunk",
              "Signature": "public CandideServer.Models.ServerWorldChunk\u0026 GetWorldChunk(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.ServerWorldChunk\u0026",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "E462CFACD031C14206F9467231730E8DB630D6D3DD9306B250C96B9E0534D02D",
              "Hash": "4D14CD504214C1A51AA93FC70616CBFC40F4525DAF88527A4065B45E90836072",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileToChunkPosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "TileToChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point TileToChunkPosition(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "90C717C8B9759D1BFC0CEA38E8D206864D7D6891791A85ABE82EB469085BD26C",
              "Hash": "45A16EFC6118B2BAD930AA2B67E7D1A802FF55F0B8E90ECE96A4F04E74D4714E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileToChunkRelativePosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "TileToChunkRelativePosition",
              "Signature": "public Microsoft.Xna.Framework.Point TileToChunkRelativePosition(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "633E77AB560FB539B8280574DE717FDFCA6AE663FAA34D17824CC0B0AD2790EF",
              "Hash": "0C1689C3421D91CA5C2F6FC0C735B845CA16F3017B5D1A024F80EBFDC371F55A",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "VectorTileToTilePosition",
              "Signature": "public Microsoft.Xna.Framework.Point VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2 tilePosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "273C115219334815073ED01E2656FA702B432D17A976FBB8EF4064F8D1AC4AB6",
              "Hash": "EF997BD09357C81E9697222DBE0345C28FD8728CC75EEB61C1E614CA59CE2C70",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Round()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToChunkPosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "39E4835E2B96E918A0904BF7FAFA8A718B0C440AC76F85B2A8E2FDE501888C9A",
              "Hash": "540BC862DD31FD1630BEA32AF1DB290A5B103EBEE2F24A9506F3CE09966518EC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToChunkPositionRoundUp",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "A7E828A532160A467CB6A66979CCB191B91E5213796FD8A79EBE3BA44A9E21F0",
              "Hash": "12038B195391915F7A2E04B33F4346B59741F514E95CEB622EEBFBFD34E119C9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "9412B547C957C6457E1D999E7C1DEF819EAD793AC52D3EA652FE09C63A8F0C1C",
              "Hash": "98837FB29F65469E30768E4675D4C20361506342304C18854CA0FCB015B92700",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7D9D6E9F4416AA92B867FBD7D50BB4E4EC3EE2BB856B28A2EF1BED9C7035DABA"
        },
        {
          "Id": "CandideServer.Models.ServerWorldChunk",
          "Name": "ServerWorldChunk",
          "DisplayName": "ServerWorldChunk",
          "FullName": "CandideServer.Models.ServerWorldChunk",
          "Namespace": "CandideServer.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "CollisionTerrainGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "CollisionTerrainGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup CollisionTerrainGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BB9650334F899F043AFCBA59271BD2231BF9E76975730EEAECE4F3B09F5CF2E"
            },
            {
              "Id": "Crops:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,CandideServer.Models.CropServerModel\u003E",
              "Name": "Crops",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E Crops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73B90E47E2F00F9B41EABEDFECC9FE92D80DC5A2F58F3B553E05C5B3ED6498C9"
            },
            {
              "Id": "Entities:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24B817BF9400759BE82A1C2AF00A47544C5A9BB00F95A75D8EC14EE9550858B6"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA53411136CFD758000D85DBC04308BA23EF46598F019509D997BD259ACBC71"
            },
            {
              "Id": "UnloadedEntityCollisionTerrainGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "UnloadedEntityCollisionTerrainGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup UnloadedEntityCollisionTerrainGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4822BF167069739FCF7FBD31100BA2B83621A440F7F79CA6F943EE5FE9DA62C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1E3CFD9F96570459F6E6D8A010BC5B48E3712AA250BFE3401E39551D2930FD8D"
        },
        {
          "Id": "CandideServer.Models.SourceModel",
          "Name": "SourceModel",
          "DisplayName": "SourceModel",
          "FullName": "CandideServer.Models.SourceModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "TickAmount:System.Single",
              "Name": "TickAmount",
              "Type": "System.Single",
              "Signature": "public System.Single TickAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3413D77C3834A18A20B29158446FD3095CF1812B18EBA0A000A9FE8D41846CD8"
            },
            {
              "Id": "Type:CandideServer.Models.SourceType",
              "Name": "Type",
              "Type": "CandideServer.Models.SourceType",
              "Signature": "public CandideServer.Models.SourceType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AE85AFECE734A3561CD86F6C96CAA79A2CA13001D9419F96CFB4FD04209E85C"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1AB3D205AD573A9018BB6EA855DF28690DCCD93532AAE295C7A18D7D5E5E90B3"
        },
        {
          "Id": "CandideServer.Models.SourceType",
          "Name": "SourceType",
          "DisplayName": "SourceType",
          "FullName": "CandideServer.Models.SourceType",
          "Namespace": "CandideServer.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FuelSource:CandideServer.Models.SourceType",
              "Name": "FuelSource",
              "Type": "CandideServer.Models.SourceType",
              "Signature": "public CandideServer.Models.SourceType FuelSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF56A2BDB9EA0E11DAB31196BFA48B5D30D626DD583AEEC1DE9CA7B0122E31F6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WaterSource:CandideServer.Models.SourceType",
              "Name": "WaterSource",
              "Type": "CandideServer.Models.SourceType",
              "Signature": "public CandideServer.Models.SourceType WaterSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73DDC876A646D4029EFC4DA5E4D097A3CCFBA29B28036D9D3ED68B32ADAE1955"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CE3859FE7BF47A97C17AAFF4394436880C675306A86FD81F0A5EEE44A347582F"
        },
        {
          "Id": "CandideServer.Models.SpawnSystem.SpawnModel",
          "Name": "SpawnModel",
          "DisplayName": "SpawnModel",
          "FullName": "CandideServer.Models.SpawnSystem.SpawnModel",
          "Namespace": "CandideServer.Models.SpawnSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityBaseId:System.Guid",
              "Name": "EntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92F2838635DBD4F71A1CF91CF1002A1415C9CDFE90F34149286BAC4146AF395D"
            },
            {
              "Id": "EntityType:Shared.Entity.EntityType",
              "Name": "EntityType",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType EntityType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "293CBC0A9126280629358E6E43CFFFD128B854136F88978E00BCF1FCD9546CDF"
            },
            {
              "Id": "InstantPlayerAggro:System.Boolean",
              "Name": "InstantPlayerAggro",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InstantPlayerAggro",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9793ED33D79670615B9F59E2F07C3925E7CAB23FC4A279574BD2B88BF59CB27E"
            },
            {
              "Id": "SubSpawnTables:System.ValueTuple\u00603\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E,System.Single,System.ValueTuple\u00602\u003CSystem.Single,CandideServer.Models.SpawnSystem.SpawnModel\u003E[]\u003E[]",
              "Name": "SubSpawnTables",
              "Type": "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Single, System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[]\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E, System.Single, System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[]\u003E[] SubSpawnTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7BD71ABA248A3CDB69A6F7793B67A615A27BF6DB068AB033422D98AC9EF9B3C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntitySpawn(System.Guid, Shared.Entity.EntityType, System.Boolean)-\u003ECandideServer.Models.SpawnSystem.SpawnModel",
              "Name": "EntitySpawn",
              "Signature": "public CandideServer.Models.SpawnSystem.SpawnModel EntitySpawn(System.Guid entityId, Shared.Entity.EntityType entityType, System.Boolean instantAggro)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.SpawnSystem.SpawnModel",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityType",
                  "Type": "Shared.Entity.EntityType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instantAggro",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F5383B7E78497F7E8D86B57FBD447CF9E190016644CBDB5C839E4454FA3565F0",
              "Hash": "5B4EBC4C141B4D62EBF03886962EE572C7057B326943E466B61E4032BEC4F702",
              "CalledMethods": [
                "CandideServer.Models.SpawnSystem.SpawnModel::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B13B9BB2CFD6B5C8DD41684152008CA149E79E058859975F6DEEB09E52CE3D2F"
        },
        {
          "Id": "CandideServer.Models.SpawnSystem.SpawnRule",
          "Name": "SpawnRule",
          "DisplayName": "SpawnRule",
          "FullName": "CandideServer.Models.SpawnSystem.SpawnRule",
          "Namespace": "CandideServer.Models.SpawnSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AffectedWorldArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "AffectedWorldArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF AffectedWorldArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82032D297B6DE0DAC4C84C253CD470D3A49F198DA9A9A4E7192A2506FD3A1573"
            },
            {
              "Id": "DayOnly:System.Boolean",
              "Name": "DayOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DayOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6BB43047BF8493D2DE773647B2AC0379A070144BC393600AC6E18E1920CB45D"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "NoHostiles:System.Boolean",
              "Name": "NoHostiles",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoHostiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55200B3A54E68F95966ECF5141ECE45B5CE06B3B24089CB95467BAA4F95F8CE6"
            },
            {
              "Id": "NoNeutrals:System.Boolean",
              "Name": "NoNeutrals",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoNeutrals",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13C3F08422CC56225FE5946F6985BCF2A6E2402DA91A4C22F36C51BE6BA173D9"
            },
            {
              "Id": "OverrideHostileSpawnTable:System.String",
              "Name": "OverrideHostileSpawnTable",
              "Type": "System.String",
              "Signature": "public System.String OverrideHostileSpawnTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AC24C8205005F07407DABB57A749B42F1BEB3A152357E30B25E8DF14FF7C749"
            },
            {
              "Id": "OverrideHostileSpawntableChance:System.Single",
              "Name": "OverrideHostileSpawntableChance",
              "Type": "System.Single",
              "Signature": "public System.Single OverrideHostileSpawntableChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CAA511D19A842894A7AFE24EEBDF1B4612CF900272F427CCC82602B144DCC50E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9696338041F51E2D03F94A7F842BAA1DAADAC7B45D2F6C10D50947CF941DDC42"
        },
        {
          "Id": "CandideServer.Models.SpawnSystem.SpawnTable",
          "Name": "SpawnTable",
          "DisplayName": "SpawnTable",
          "FullName": "CandideServer.Models.SpawnSystem.SpawnTable",
          "Namespace": "CandideServer.Models.SpawnSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Spawns:System.ValueTuple\u00602\u003CSystem.Single,CandideServer.Models.SpawnSystem.SpawnModel\u003E[]",
              "Name": "Spawns",
              "Type": "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[] Spawns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4CFB8E182C92653E391B171DAA41AA1C4A0300F81B1C6D445765B1DD0E7BC2F"
            },
            {
              "Id": "TotalWeight:System.Single",
              "Name": "TotalWeight",
              "Type": "System.Single",
              "Signature": "public System.Single TotalWeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CA9D1AA0D7E05DD2389843426342A10D495A5A3DA2CB7DFDC6CD4CBF47F35A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpawn()-\u003ECandideServer.Models.SpawnSystem.SpawnModel",
              "Name": "GetSpawn",
              "Signature": "public CandideServer.Models.SpawnSystem.SpawnModel GetSpawn()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.SpawnSystem.SpawnModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "F178BDAB1491A78033F5A8E39A50AFFEDC234A1C7EBAF68FDCBD38DDA1ED504A",
              "Hash": "15E8E277FD4147F97DCA7E0B8F07B8B2A07934EEA0BE44D61E11FF12E487C9E8",
              "CalledMethods": [
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "97EEBDEF3F8DC866C4C11C80CDB06C596A03C325A582A3119E5CBEE4BFAA07CA"
        },
        {
          "Id": "CandideServer.Models.Spells.AbstractServerSpell",
          "Name": "AbstractServerSpell",
          "DisplayName": "AbstractServerSpell",
          "FullName": "CandideServer.Models.Spells.AbstractServerSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0FE8158406B8BCA423CF22A61CD39A1750C3971418DB994C51DA7B473552E036",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "Cast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A7F022B761297E4E9FC659AE99ACA1BA79D805CC6F6EAC1CAB81ADECAED50546",
              "Hash": "CBA19C384958E406D48F6646F5A8ECCFE9C4A713923DA0A7F110EE46DFAF0280",
              "CalledMethods": [
                "CandideServer.Models.Spells.AbstractServerSpell::CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)",
                "CandideServer.Models.Spells.AbstractServerSpell::DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastWithoutCanCastCheck(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "CastWithoutCanCastCheck",
              "Signature": "public System.Void CastWithoutCanCastCheck(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "B53F96364FEB7EDC7BEB40016FD357F57F85FBA5C0A4A6FB5B89FC68575E3CA2",
              "Hash": "80AA34D71ED1BF23965413D892C3257AD4B178FF599D3B25D99F29DD2BA2D1BE",
              "CalledMethods": [
                "CandideServer.Models.Spells.AbstractServerSpell::DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "08CC83F33649099443CC8719714110E024A45ADE65D94A134B3C42FFD9ACA7A9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F9DF87480714642CD602B6E0B007A781C65F6A0E9D91BB1E3B6BD6052443F3C"
        },
        {
          "Id": "CandideServer.Models.Spells.InvalidServerSpell",
          "Name": "InvalidServerSpell",
          "DisplayName": "InvalidServerSpell",
          "FullName": "CandideServer.Models.Spells.InvalidServerSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "6681FBFF70277D5AB466E5200C8DC9B50FBF49EBD786931D8DCB98F444586FA6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "EE82C394BC2CAF6E380992C688671167D5BE00A38A8C7AB9207CE18BC4341A95",
              "Hash": "1CD8720B2FB9343989E0BCE5FDB507E2261406E93538AE96B2B4ED77A931BDB6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "InvalidServerSpell was cast"
              ],
              "Source": null
            }
          ],
          "Hash": "DFDDC30F3D02DE7B9B3A799D4E6862A49496D3074C182EFBEC62DB058B5AE18C"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerActionInProgressSpell",
          "Name": "ServerActionInProgressSpell",
          "DisplayName": "ServerActionInProgressSpell",
          "FullName": "CandideServer.Models.Spells.ServerActionInProgressSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "96D2561D287FFCE117295E2523CB9DBEBFFA9FB9FB062357111826D6B4DB6B7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C06C74A58942598545E60BEB07A85ADAB958D948AE5FE0F2F214DF8594759CF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F170AD3878F21D9AF5C1E644E00CE4BD820C4BE8024396DA6F3601EEF31FC11"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerAreaOfEffectSpell",
          "Name": "ServerAreaOfEffectSpell",
          "DisplayName": "ServerAreaOfEffectSpell",
          "FullName": "CandideServer.Models.Spells.ServerAreaOfEffectSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1D02FAB8D007119785C3C80B5D1AED56856B8B88014E1C7F5D7C7030F6CB0CA9",
              "Hash": "1520B6C705C50AAEEB8535CA273AE6C1D9F9C94020FEDD86E4EAD2D98209F70D",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedAreaOfEffectSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "C05F5949DFF18E03111D0E01CD35711044EDE1DF27C40DA55E1D89EC81806A3E",
              "Hash": "354134B4DFE87D4FAA125C5240457DD8D77B802E334D4362B7C168BD226AB976",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerAreaOfEffectSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedAreaOfEffectSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "24750BF117DD1CEFBCDA81FE233E1351746A525BB596756607391FA80FEF4D64",
              "Hash": "9D26CEDE6A94C3DDD4C960BBF5C340D8574E0F4C931F6FB8D8AE3F7BB50B0A5E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0FBAA5B9BED33CFA49A0A3E8FA685A4636FFE5171850035A79C6BC545F6869B2"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerConeAttackSpell",
          "Name": "ServerConeAttackSpell",
          "DisplayName": "ServerConeAttackSpell",
          "FullName": "CandideServer.Models.Spells.ServerConeAttackSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7375A426548541D01720C203950A6ACB55E988DF1EE823E085846A5A5CF1704A",
              "Hash": "AC829F13490EB261E5D754AD2767853DCCC8CE2F2B42B09A126C125D41E70785",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedConeAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "8E8439872A8AAA6D395AA4E534E161258ABD1FBAB0C09DF575578F69CDC533ED",
              "Hash": "4CCA6D47B0FCC2646CC9F5B5B160CF50DABA4C97C89C9A35F040BE57AD683815",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerConeAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedConeAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateConeProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B67D846AEC36057D0F7B7B3DB486499FCEFF4C4F949C0E1B045DFB35D4E543A6",
              "Hash": "F378945D2C9E4E62D65EAC4FB52BAF82B2E05760BFCAAB9E8DE794596134E53B",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedConeAttackSpell::Rotate(Shared.Combat.Spells.Casting.CastSpell, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FDDFA0F63BD77632FC8826609ECA80DD9AACEBEEB31C063A493FFEEB0B6FD42"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerExplosionSpell",
          "Name": "ServerExplosionSpell",
          "DisplayName": "ServerExplosionSpell",
          "FullName": "CandideServer.Models.Spells.ServerExplosionSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5AAA297E5CC2DBD0D741B81AAABE14045618159B5EA74E90BE010CEAC0F8B464",
              "Hash": "3CA2409D26583CC1994798CE4BB82A5F461899EE643C318CAE87EEC359C915FF",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedExplosionSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "42A37F511FF5F4CA1D47FBCD9567598C296CB2A2A2E48DEC21850BE8D50742A1",
              "Hash": "81C379F41E55DB1DE8DAB31CC6BCF3A074B394D55D13BB1FDA9F4774940B8EAC",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedExplosionSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1C0C4AB4D62D2192656C2AC8E84C606F8B03FCB5B542EC1C6C11C0FE903B9C6"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerHealSpell",
          "Name": "ServerHealSpell",
          "DisplayName": "ServerHealSpell",
          "FullName": "CandideServer.Models.Spells.ServerHealSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "6EA76239CF1759C7CCE69F37495B873D2E473DFB65F1144ABDB8D4AA9D1B1CBB",
              "Hash": "58B206FCDCB23790D1F8E4851D76E2E52107BBFC1ED04485DD730E868BED7A5C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "2EB22C9C5C1A6F8CB4535C74359F4B68E38E42E9808542F86A8107482D33CEC1",
              "Hash": "886252727F25972CB9DC1A3F67A6249849A1F7A80472F96549B943BDE8FC0882",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "CandideServer.ServerManagers.EntityServerManager::Heal(CandideServer.Entities.ServerEntityModel, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Gcd(System.Int32, System.Int32)",
                "Shared.Aura.Args.HealingOverTimeAuraArgs::.ctor()"
              ],
              "StringLiterals": [
                "HealingDoneModifier",
                "aura:slow_heal",
                "aura:slow_heal:potion"
              ],
              "Source": null
            }
          ],
          "Hash": "FADDDBED246501892AB8B7DAC352A8AB7A65AF8E709C92AD33F7487F304C0333"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerHookSpell",
          "Name": "ServerHookSpell",
          "DisplayName": "ServerHookSpell",
          "FullName": "CandideServer.Models.Spells.ServerHookSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5DAC8EE5EF4E85E03F70E459C06FF63F83B5E9D3976E415C815D1A304AA3E4D4",
              "Hash": "4B558EE9F0A1E33E7D9D44047A83C99C92BD613C7ADC7392CD366CC048B3D081",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedHookSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "186A89A7C798B4D37974FAE31CB03AA78F45D046C08F761DD08AC5116CA283E7",
              "Hash": "EA95C6FE57ECBFBCA63E4A286FEFD703EB4F9A7D4262CCE827F20C712DFB2757",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerHookSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedHookSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData arg1, Shared.Combat.Spells.Casting.CastSpell arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "95C150986003F5EF0E9F3BEBAEC1FEC13CA32B410C0A9038078C501F3D1720A3",
              "Hash": "96061253BC7ACB37606A27A6C547C62D39370AFA629F25CA134F75752D0C0912",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::ContainsKey(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2239BF07695203F4C66623CCC4409E4ED21C9CC9BF093F21DBD82B2688ADDC7A"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerInstantSingleTargetSpell",
          "Name": "ServerInstantSingleTargetSpell",
          "DisplayName": "ServerInstantSingleTargetSpell",
          "FullName": "CandideServer.Models.Spells.ServerInstantSingleTargetSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F4A4CB78336A9FAD53982EC37F42DE9224A61A3AB5F7B93B238205C6154BF075",
              "Hash": "64B6C7322A4A9955AFCAA143E9B242AE605DEE0C1F4DBA9CF399FAAA05A70BAE",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedInstantSingleTargetSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "643D109F8E0C7E28B4FB87C5EC9B9D1EDB048A2319552956EAF072EB2B8A7097",
              "Hash": "CB68DFC162674A18E1B4605943FA766C105F54DD885131ECEA9C7DD811882F35",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerInstantSingleTargetSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedInstantSingleTargetSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "public System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "6EFE9B48E4D321095E4F9C96E06E38FA5ABB9CFADEB91C761C1462E3EAA91494",
              "Hash": "E77E2F887AEFFDD610632A0B12D0C55393D218BFD53D3226854205FD6670B0D6",
              "CalledMethods": [
                "CandideServer.Helpers.ServerSpellHelper::OnHitApplyAura(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.SpellApplyAuraContext, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::get_Current()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04468E05BA8D962DE103112760DC3EEC637F9A68E3D7C09E5BBC7550DDE52E88"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerLinearShockwaveSpell",
          "Name": "ServerLinearShockwaveSpell",
          "DisplayName": "ServerLinearShockwaveSpell",
          "FullName": "CandideServer.Models.Spells.ServerLinearShockwaveSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "47E052A519372BFB1F288B4D92241B252C6C28E5768F550C7137425F34C74193",
              "Hash": "83F9EAC5864FD898730FAB67EE39DE7552F4385C69BDF67548C118C3C92B099B",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLinearShockwaveSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "A78EA13E69930F79193142FEA3F8CF0127E64AB1FECF05F9DBF3AAF8CD31D026",
              "Hash": "C345F3C0439E33905613A109676CF413F9BF8020F6F24035CB6AE18D11811858",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerLinearShockwaveSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Models.Spells.ServerLinearShockwaveSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedLinearShockwaveSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "E1F1C2BF1224E4BA0C170B63503624CDAFC2E3350AED32BD21BC7DE31DD1AC5F",
              "Hash": "6F6032B1BA581E859CF65003C55B041FCFD2056E62765175A04509636D41D70A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::RemoveFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.SharedCombatHandler::CalculateAndApplyKnockback(Shared.Entity.EntityWrapper, System.Single, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "0C4D8BD4AB851EE48392C6B7BA757DC30E4039FC4E994B049FEF8EAEE8ADD26C",
              "Hash": "C978C2D999B175EE5C8BCCB3460F42D937F05305FDE00FF501E1FC7C68DE39A9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5F7223191097EBD651F34B68A8A5FC88E9D0E5021A30506B4D12CAEC0A710D13"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerLineAttackSpell",
          "Name": "ServerLineAttackSpell",
          "DisplayName": "ServerLineAttackSpell",
          "FullName": "CandideServer.Models.Spells.ServerLineAttackSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E18193B6577BA1962234DC521EEAD9626254A3028A91CC020317D01FE68D98B9",
              "Hash": "53C12770026A1C1E992FEF5B45283721341DA33C243E009BE1822C8601018AC3",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "BE1905787DA10D02D78CB5BD341EC5B7463851CB6558D551C5A96CC8099FEBEE",
              "Hash": "AD51B64865E87A8EF0C8B9D85E6CE021BA020AD119BFD94CFC473CE022099472",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerLineAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedLineAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateLineProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileid)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "2618CAA3542BE9A6C16F29EA1F6EEDBDDBF376CD26EB293DD8746224C48F65DB",
              "Hash": "50D7605FF4071C49094CA8F2EBBFEF88B29B14B76E7CE40F966D5C5A411B1F07",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Combat.Spells.SharedLineAttackSpell::UpdateLineCollision(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6107A793549106190C0C8FC4C4136AB870B21C43CBFAE92E8F1F73E4F52283B"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerLineGrappleHookSpell",
          "Name": "ServerLineGrappleHookSpell",
          "DisplayName": "ServerLineGrappleHookSpell",
          "FullName": "CandideServer.Models.Spells.ServerLineGrappleHookSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "900374CE5D6EF775246140D4872E2DE3D81A0F35064D816599B402AF0D4BF8B5",
              "Hash": "FE4E3BA70C844077FD5F2946B3B2E077E4D1430CBD384208158E651A59691FF5",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineGrappleHookSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "6187839A405588013366AF252E8AECF336E760F27ACDFF64941E935DF2361B13",
              "Hash": "9102B859CDE7824D553947B8B70CD8E0703330C1D608704C3F93E8AE0F878D1F",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineGrappleHookSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DAC9F26918C7ABD920B0EFA7C09A9196DFCA578F84C68143005044DEDCB5A996"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerMassHealSpell",
          "Name": "ServerMassHealSpell",
          "DisplayName": "ServerMassHealSpell",
          "FullName": "CandideServer.Models.Spells.ServerMassHealSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "3ACB0EDCBD080A8C8149760761FA3356DE028103FE04D7F142ADE913E576AC61",
              "Hash": "5E7CF76491572FE15F8D6C84A3C3C4872EA910768CB403875F06E0F08F9A2AA8",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "EAF8F4FA5DFEA02306BEB950564D8F72C5C739B5112A7BF85AC9CB05981BBF30",
              "Hash": "2F609328CF90CC6CC7E92A37D13D129E4743813A526893F434DF44A7B9EA5701",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.EntityServerManager::Heal(CandideServer.Entities.ServerEntityModel, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8E124314EB8B5B36FCE0572739B3C7658B67237953150E7496B45DEDC57FBEDE"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerMultipleProjectileAttackSpell",
          "Name": "ServerMultipleProjectileAttackSpell",
          "DisplayName": "ServerMultipleProjectileAttackSpell",
          "FullName": "CandideServer.Models.Spells.ServerMultipleProjectileAttackSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_reUseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
              "Name": "_reUseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E _reUseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367B8DB4FF9F21EF91A5F5AC01ACF209E14EEB667D2A99D24DF6125118AA9236"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D9BBEDD15027E7C554D202816850D79F2F1B4CDC759A3F287EA87548FD88E3B6",
              "Hash": "A21E720B004AA99FD4F67E2D2E90D14E2DF574D57F9E5E1C30027FF183A48642",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "AED338CC485610AE6F768ECB5C3750791349E7BA497E2C39BA9E3AFDB79D8F89",
              "Hash": "07C993F3A67678FF224F602DA5E6B68133367F6927DCA0AF04A3C84BC22F5947",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell::CreateProjectiles(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::get_Current()",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0DB94A86C54840A0329A31157319C1D80D7783CDB4BAAF6ED496DEF648355CCF"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerResetBossSpell",
          "Name": "ServerResetBossSpell",
          "DisplayName": "ServerResetBossSpell",
          "FullName": "CandideServer.Models.Spells.ServerResetBossSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "DEF885E5B746CBC634988BBE9E1DE32ED74E8FB3A4687178E5DF2D439DA4C533",
              "Hash": "48E139BA6892A8254230B605FCAD1AA3EF44C9C008FE266E2F4A8F3B47E795D3",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [
                "boss:cyclops",
                "boss:cyclops_eye"
              ],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "D8356C94E809EFC52A0AA52AC9CD34E8D1D4CB50D507F58FCDBEFEAD37E4BC70",
              "Hash": "B38CEC3764C6C27ADF96F4A1879F54A315BEF53193E01F6E696C27E55C01E6EC",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [
                "boss:cyclops",
                "boss:cyclops_eye"
              ],
              "Source": null
            }
          ],
          "Hash": "FA2836B7FCBABE2A799609D82981F9A027F1E261B01AB0665821A6266A5660F2"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerScriptedSpell",
          "Name": "ServerScriptedSpell",
          "DisplayName": "ServerScriptedSpell",
          "FullName": "CandideServer.Models.Spells.ServerScriptedSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "FFC918BCFCFF58A6E6F24124163D9417C3F7F9CF0523C70151F10E7E0A229AD8",
              "Hash": "C866E5C4C15D66EB76170935FCF43047755E4073898670E2BEC9A4F8F1ECDAE0",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Models.Spells.ServerScriptedSpell::TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [
                "player-bag-space-increase-lvl1",
                "player-reset-favours",
                "player-teleport-home"
              ],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "5B74731CB74450EDA19147CFB8DC265BA8BC603763B4F1B9B21BDBBD92F241B3",
              "Hash": "A605BC80044189BCF0A8C1EE5DF568C887F25DE01A5DFD957A242F58944255B2",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedScriptedSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Models.Spells.ServerScriptedSpell::TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::IncreasePlayerInventorySpace(CandideServer.Models.Player.ServerPlayerCharacter, System.String, System.Single)",
                "CandideServer.ServerManagers.FavourServerManager::UnlearnAllFavours(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "player-bag-space-increase-lvl1",
                "player-reset-favours",
                "player-teleport-home",
                "bag_space_increase_lvl1",
                "Failed retrieving joined player in player-teleport-home",
                "ServerScriptedSpell: Unknown script "
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayer(System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.Models.Player.ServerPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayer",
              "Signature": "private System.Boolean TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E targetEntityId, out CandideServer.Models.Player.ServerPlayerCharacter\u0026 playerCharacter)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F19AB18FEB35731D1321584654FD0D908E218ACD8F8C85E1BC5D777035FF51C1",
              "Hash": "07B9817AB99965A42543E4B1D0139B6BBAA51D575DC2A5AD55402821B4BA0375",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "075CEB29C7F0D3FF564D92440B62CADD4ADC03659114A38568A5E6E7EB134147"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerSimpleSpell",
          "Name": "ServerSimpleSpell",
          "DisplayName": "ServerSimpleSpell",
          "FullName": "CandideServer.Models.Spells.ServerSimpleSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NoServerAction:CandideServer.Models.Spells.ServerSimpleSpell",
              "Name": "NoServerAction",
              "Type": "CandideServer.Models.Spells.ServerSimpleSpell",
              "Signature": "public CandideServer.Models.Spells.ServerSimpleSpell NoServerAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "206EFFD37C4B5925A1C8FD08FDA4712A46B435EB86C3B977318786AF654E9811"
            },
            {
              "Id": "_canCastCheck:System.Func\u00602\u003CCandideServer.Models.Spells.ServerSpellCastingContext,Shared.Combat.Spells.CanCastSpellResult\u003E",
              "Name": "_canCastCheck",
              "Type": "System.Func\u003CCandideServer.Models.Spells.ServerSpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E",
              "Signature": "private System.Func\u003CCandideServer.Models.Spells.ServerSpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E _canCastCheck",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54F43AFDCACA7D30764686B07AE699BB28F9D0892603A83095569FAC9EC6B831"
            },
            {
              "Id": "_onCast:System.Action\u00601\u003CCandideServer.Models.Spells.ServerSpellCastingContext\u003E",
              "Name": "_onCast",
              "Type": "System.Action\u003CCandideServer.Models.Spells.ServerSpellCastingContext\u003E",
              "Signature": "private System.Action\u003CCandideServer.Models.Spells.ServerSpellCastingContext\u003E _onCast",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43C27CDE1004B0404DC350276F5ADF9EEDAB69DBB81339D257DFBE76E59809D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4BDDDB59DC971438FE3C641E83C26598A7B788F804D9FDD7D5F712FCBF30A502",
              "Hash": "5B2C2B080A865FB2F6652EEE13E014FCFFD67A79B3EAD1F9A145D90FFA3A1DB4",
              "CalledMethods": [
                "System.Func\u003CCandideServer.Models.Spells.ServerSpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ED771B605BE007BEF72E541D1F7347D91878F85E1AF7AB8D8ABFBB10183FC4EF",
              "Hash": "AFFB3B555DF7670886CE5D88719750BC330135051A6DCD8A8F3D7828EEDC6B3A",
              "CalledMethods": [
                "System.Action\u003CCandideServer.Models.Spells.ServerSpellCastingContext\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "651433900139A240C63C477C9C1BEBDAEF2D46A09B3A67F5EB07E6E0F593776F"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell",
          "Name": "ServerSingleProjectileAttackSpell",
          "DisplayName": "ServerSingleProjectileAttackSpell",
          "FullName": "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "36C0082424B246B8279F4AA6B1349BB2B201E66B8E2BAFB735A2BFB3F6332D77",
              "Hash": "EE82940209F39FA89AC6768366C593FA2EA0742DFE28F72D51D18622F9934EA9",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedSingleProjectileAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "607E5C12A77D6C8F4D695FEB089199F91C272AE386D6FC54FB191C0B88BFB49D",
              "Hash": "8F53EC75326E45D5F7D74C8BF45D8B94CFDD1915FD671C15F911E4B3153802AC",
              "CalledMethods": [
                "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Models.Spells.ServerSingleProjectileAttackSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedSingleProjectileAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData arg1, Shared.Combat.Spells.Casting.CastSpell arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "229615489111F2BC4A2BE5FDDBD43218E909315B911042F21ED8EBBC2B7F1E6E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileid)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "9AC1CC9B58C3F8ABFD49F1ED1D5154E30E6C1AED770B79EB07FA7DE5B02C0482",
              "Hash": "79697F778F422C91FA7011EB1BC00676EBDD83D2FC41F02FA63A221C46F9DD7E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B6500ADA17E55B0A837E3740A85238479CA09EC366B54B0B4E9598337BD963F"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerSpellCastingContext",
          "Name": "ServerSpellCastingContext",
          "DisplayName": "ServerSpellCastingContext",
          "FullName": "CandideServer.Models.Spells.ServerSpellCastingContext",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastByPlayer:System.Boolean",
              "Name": "CastByPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CastByPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A5BCC58A7F37066DFF4E19BB458F1F44A4922BC0359F881BE9ED37FF3902DCF"
            },
            {
              "Id": "CastingEntity:CandideServer.Entities.ServerEntityModel",
              "Name": "CastingEntity",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel CastingEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F87728366039EDCE7766AC415CAE19C3DF31A7DDD5F4AA51A15F07CB29684619"
            },
            {
              "Id": "Context:Shared.Combat.Spells.Casting.SpellCastingContext",
              "Name": "Context",
              "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
              "Signature": "public Shared.Combat.Spells.Casting.SpellCastingContext Context",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76CC9024BB080BD636B1735FB91A6BDA3144BB90CC84DD801DDEE286CE7CA1D"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "97B9C88AC2C5575DB26EC5E73420D9BBB36EB95B501A61CC170F829DFBF82282"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerStartRaidSpell",
          "Name": "ServerStartRaidSpell",
          "DisplayName": "ServerStartRaidSpell",
          "FullName": "CandideServer.Models.Spells.ServerStartRaidSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "009BE633333D662B1C06E966FD5ABBC8505CECEF25D51082F31F365B4C13A8F3",
              "Hash": "435778CEEE2659CC768119314CC20C24B43D8DD2367DCA03D59DAE907A12E73F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C06C74A58942598545E60BEB07A85ADAB958D948AE5FE0F2F214DF8594759CF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "829657889DA503EEBDE4812D7DB35E3DC8C2F329499A148A20DDCA6F48DDC63A"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerSummonCreatureSpell",
          "Name": "ServerSummonCreatureSpell",
          "DisplayName": "ServerSummonCreatureSpell",
          "FullName": "CandideServer.Models.Spells.ServerSummonCreatureSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "8C1569639A5D4BEC5DEFB7A5B1A712016ECF40073578842D5D7FAD0F650C77A7",
              "Hash": "E3FB95CC0B24F684266BA693B8ECAA467BB9EDA08C88AEE10890F1D6F29673E2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "BCEE4786E0709E701C41EA218D493B3954C054FD09043C741905A8B8E69D93C3",
              "Hash": "7B0E30F1CCC5225CCF5185C5CE970BD5E94020AE2B819B3B26AACD787205C8D9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Boolean::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CShared.Entity.EntityType\u003E::GetValueOrDefault(!0)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "summoner-faction",
                "is-being-summoned"
              ],
              "Source": null
            }
          ],
          "Hash": "BF057BFE4E0D78DFCE37A63D1BCFD43D3021ABC0AC12FD5E0135F84346124B12"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerUnlockProgressionSpell",
          "Name": "ServerUnlockProgressionSpell",
          "DisplayName": "ServerUnlockProgressionSpell",
          "FullName": "CandideServer.Models.Spells.ServerUnlockProgressionSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "DEA7340A490A976247D2DBA8E39DC8B83B839F862EBD54B19AB4622C7A63963E",
              "Hash": "466E1B506A5DF622AC62C7C77632F8DD99B668E3EB097DE43DB5A16AA0F49E23",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "DA093EF5047CDD3E01BE12C81057EE6ED61486EBB1E4B1504C4775EA7C1AC0BA",
              "Hash": "94D45F8FAFA4CF35A4334E7D4C361E042038AFBF8ADE52052C244A9AB70787B9",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5B3F4326A45C9A5CBA1DC1FF8745E996D2DCA3CF97BFC163C7E271C11C69EDE3"
        },
        {
          "Id": "CandideServer.Models.Spells.ServerWeatherSpell",
          "Name": "ServerWeatherSpell",
          "DisplayName": "ServerWeatherSpell",
          "FullName": "CandideServer.Models.Spells.ServerWeatherSpell",
          "Namespace": "CandideServer.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Models.Spells.AbstractServerSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "6943A403F3489D519B1E49E7492B1FF0696C9C69DFA3969F560CB405614CF473",
              "Hash": "A3D1D8D9EF2B378848C24E01129570E0817E8FAD77364E0941D387226F63EE74",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::ContainsKey(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "92777BBC641BF6688F946B12C1DAE96EF4F098471B01BB8E4C930D74F883773B",
              "Hash": "EF09ADBAEDAF4CB280F3D21CDF7887079C1EADD1BF3E76C83D704A161B630A9D",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerManagers.WeatherServerManager::CheatWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C6442094274BA753B508DB6149FB5259AF5C1BFED097C5B7798AE40AD110A3D7"
        },
        {
          "Id": "CandideServer.Models.Town.ServerTownModel",
          "Name": "ServerTownModel",
          "DisplayName": "ServerTownModel",
          "FullName": "CandideServer.Models.Town.ServerTownModel",
          "Namespace": "CandideServer.Models.Town",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefenceProviders:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Town.TownDefenceProvider\u003E",
              "Name": "DefenceProviders",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E DefenceProviders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26AC10E668E78470C0B709A816BAF7AFCC5065AED239F7D866785DE033CEFAC5"
            },
            {
              "Id": "Model:CandideServer.Models.Town.TownModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60AA5E4301B884E6809C2D28F71706EDEF6EEDED8C2200A7680CB644BF7523A5"
            },
            {
              "Id": "TownCitizenAuras:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "TownCitizenAuras",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E TownCitizenAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6653805E1039789ECC79BC6736C2373241063C29BAA78546C11056BFA32B3A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "65B6E167F78DB6C624853597295F2466DCF79A80F52F5DF7365302571E098DA3"
        },
        {
          "Id": "CandideServer.Models.Town.TownDefenceProvider",
          "Name": "TownDefenceProvider",
          "DisplayName": "TownDefenceProvider",
          "FullName": "CandideServer.Models.Town.TownDefenceProvider",
          "Namespace": "CandideServer.Models.Town",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpawnId:System.Guid",
              "Name": "SpawnId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C779716040BF32C7FE26CC1C94666F3CD2E5974D7F3CD0D357300CDC9412DB"
            },
            {
              "Id": "Type:Shared.Models.Construction.ConstructionType",
              "Name": "Type",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E99D312620E43FB1E8E6681BBA552014B896B8B9DC39042A41EA81CA1FA6E91C"
            },
            {
              "Id": "Value:System.Int32",
              "Name": "Value",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B44540DAE8D75EE556F156F14212EB7C6F0FDFC1867CB278D5CA37BBC8D7447B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B813C415F2751C7AA607A2FC3B955783AA71FE3CB9787CA4DB1711D95437F109"
        },
        {
          "Id": "CandideServer.Models.Town.TownModel",
          "Name": "TownModel",
          "DisplayName": "TownModel",
          "FullName": "CandideServer.Models.Town.TownModel",
          "Namespace": "CandideServer.Models.Town",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E BuildingIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7851F8557B8296A61F90FA770E46F00D9B6DA7D2E3C71FD5B3938D5AB3FC9AD9"
            },
            {
              "Id": "CitizenIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E CitizenIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88331FA04E2DBC98E1685AEECDDB1923F398136A5263A2784C3623272DFEF2D4"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InitialNameKey:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "InitialNameKey",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E InitialNameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1E2CFB381B92DA86B4B8D9A3E3EDF1527C1D0D577D50A522CE3CB9E8DAA97D8"
            },
            {
              "Id": "LastCalculatedTotalTownDefence:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "LastCalculatedTotalTownDefence",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E LastCalculatedTotalTownDefence",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C1392A7EAB325E1434E5B9F66B12CA82D874E9F3352AAE0E24924BC179E163D"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TownCoreId:System.Guid",
              "Name": "TownCoreId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownCoreId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDEE2F8AF74CF181A2017FAF7DAD53595D982929C8E0F4C9AF6CF59C94CA3165"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetLocalizedName()-\u003ESystem.String",
              "Name": "GetLocalizedName",
              "Signature": "public System.String GetLocalizedName()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "66D7CDEDF308184CFB048468C584B528F21703F0CBC5F8081BA8469114044E4D",
              "Hash": "6284BAB7F41AA913B8B472A99BADA979D479C4F0D288D59D38B1DF3A89489BCD",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "Unnamed"
              ],
              "Source": null
            }
          ],
          "Hash": "E8AC6CE06BE6DC575AB1BECBAA69932C0D8EF748AC3E1AD869D6EF81A68AD4FB"
        },
        {
          "Id": "CandideServer.Models.VehicleStateModel",
          "Name": "VehicleStateModel",
          "DisplayName": "VehicleStateModel",
          "FullName": "CandideServer.Models.VehicleStateModel",
          "Namespace": "CandideServer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Action",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36A898685DE1D7412DF3B335C734982BE36A6C70DD55D383C3F408D390722483"
            },
            {
              "Id": "DriverEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DriverEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DriverEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC95871977C80C8877415B5B584CB031E3E10A20A5FD61AE36441810B88D40AF"
            },
            {
              "Id": "Mode:Shared.Models.Vehicles.VehicleMode",
              "Name": "Mode",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE47D04C3A49D8832566880D20402833DE361AA0C1A2016531C8EC5FD7C301AC"
            },
            {
              "Id": "VehicleId:System.Guid",
              "Name": "VehicleId",
              "Type": "System.Guid",
              "Signature": "public System.Guid VehicleId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C11BABFDEFCD9E929E077F3651C9767D7F8B3672C899C1820B1C96854CF1404"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9124A67A6C2E431C2515FB328D74A64B9393A417E75FCDE51FF6BF022F63EA42"
        },
        {
          "Id": "CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel",
          "Name": "CommittedWorkRecipeIngredientsModel",
          "DisplayName": "CommittedWorkRecipeIngredientsModel",
          "FullName": "CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel",
          "Namespace": "CandideServer.Models.WorkOrders",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemIngredients:Shared.Models.Items.ItemAmount[]",
              "Name": "ItemIngredients",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ItemIngredients",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC9CA6F42CC36B62285CEA6C56C7A33FC15B58F4AB3F4F3716FB02E888E602E"
            },
            {
              "Id": "Money:System.Int32",
              "Name": "Money",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "313B4F499E1D787688AE1633CAE092A905B2B768E180530D636F7AD83183598E"
            },
            {
              "Id": "ResourceAmounts:Shared.Models.Items.ResourceAmount[]",
              "Name": "ResourceAmounts",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD0BE3CCE2D39F9E8310F2F4AAE8B79A9AC4E717D2618B75AFB7D62CEC4BD54F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5F0056324576082CDCF599AA8704A010BA9C53AE7A710EF4AC5AFDC1AF23257C"
        },
        {
          "Id": "CandideServer.Models.WorkOrders.IFuelSource",
          "Name": "IFuelSource",
          "DisplayName": "IFuelSource",
          "FullName": "CandideServer.Models.WorkOrders.IFuelSource",
          "Namespace": "CandideServer.Models.WorkOrders",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsOn()-\u003ESystem.Boolean",
              "Name": "IsOn",
              "Signature": "public System.Boolean IsOn()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "292AB472AB53185F3A72EC9DF2A9039F85A13BC813AE4B4FF6D93B6E17CFF85B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD01C15E78C6A7B3B886EC6D37E7DEE28DB4B42C80392F4B645A41C5084579BF"
        },
        {
          "Id": "CandideServer.Models.WorkOrders.IWaterSource",
          "Name": "IWaterSource",
          "DisplayName": "IWaterSource",
          "FullName": "CandideServer.Models.WorkOrders.IWaterSource",
          "Namespace": "CandideServer.Models.WorkOrders",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4C33AAA756573E26BBD19D07C6F370B156DB8BDB5A688CDE130A166B34121E9"
        },
        {
          "Id": "CandideServer.Models.WorkOrders.WorkOrderModel",
          "Name": "WorkOrderModel",
          "DisplayName": "WorkOrderModel",
          "FullName": "CandideServer.Models.WorkOrders.WorkOrderModel",
          "Namespace": "CandideServer.Models.WorkOrders",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CommittedIngredients:CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel",
              "Name": "CommittedIngredients",
              "Type": "CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel",
              "Signature": "public CandideServer.Models.WorkOrders.CommittedWorkRecipeIngredientsModel CommittedIngredients",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B076C6D35EEEC151ED100F413C5D2407A1032C6206E5AF2FDBBD7FCCB6F01983"
            },
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "FuelSourceRequirements:System.Nullable\u00601\u003CShared.Data.DataModels.FuelSourceRequirements\u003E",
              "Name": "FuelSourceRequirements",
              "Type": "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E",
              "Signature": "public System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E FuelSourceRequirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72E6D585542B175A1C25ADA22C4F1C3700CCB0E69A48BDCF6537B05B744FBBE7"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsRepeatingWorkOrder:System.Boolean",
              "Name": "IsRepeatingWorkOrder",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRepeatingWorkOrder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B30C175C6B9A6D910315E4EE2650D311777F9CFFD78F6A7C512B9AE724827AED"
            },
            {
              "Id": "LatestEvaluatedStatus:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "LatestEvaluatedStatus",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus LatestEvaluatedStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58240775DB369A6EC795391EAE9FCE8B5E5951BED3651D923350FB4ED28ADA83"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "Output:Shared.Data.DataModels.WorkOutputModel",
              "Name": "Output",
              "Type": "Shared.Data.DataModels.WorkOutputModel",
              "Signature": "public Shared.Data.DataModels.WorkOutputModel Output",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "591F9E745CA5F8DF397D4E7E9EE678CFA9E1933E604C059F36F60747016F4DCC"
            },
            {
              "Id": "ProgressVelocity:System.Single",
              "Name": "ProgressVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5498FFEE8101CFDAE6F4C95E1E956AD9D6A0BA6851A5DB7196D5DE1F9FE3FDF3"
            },
            {
              "Id": "QualityValue:System.Single",
              "Name": "QualityValue",
              "Type": "System.Single",
              "Signature": "public System.Single QualityValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A9D439183AF897F1F80D91D1B3CB31838CECDC54C12609C9E2DC11004E3D162"
            },
            {
              "Id": "RecipeId:System.String",
              "Name": "RecipeId",
              "Type": "System.String",
              "Signature": "public System.String RecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2CC414769FD893843DDE39DA943CF4F54ACF11BD79F529E4E93E6CCAB0F24E"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "ShouldBeRemoved:System.Boolean",
              "Name": "ShouldBeRemoved",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldBeRemoved",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A96BC5D9B7E931F5E9EE562FC7DD48994ABAD67DC2C83669C09815B7646C184"
            },
            {
              "Id": "WaterSourceRequirements:System.Nullable\u00601\u003CShared.Data.DataModels.WaterSourceRequirements\u003E",
              "Name": "WaterSourceRequirements",
              "Type": "System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E",
              "Signature": "public System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E WaterSourceRequirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1574FAD3F8B6182AFD21AC5AEB610F53A187C635B75B8140A600E984AEC6155C"
            }
          ],
          "Properties": [
            {
              "Id": "IsDone:System.Boolean",
              "Name": "IsDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDone",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "80764CDA88BDD507271F6128F15A1F2A9559443207FB7201C24FCBF115448BFC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single quality)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quality",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "332EA91B7AA9BBF8479408CE3CB9288FDDC4A91890C4971340AE39D8C371D5BF",
              "Hash": "05DE2E0D8F057879299EF72B716A032961A397DEACFCAE2AA76215255BE8A353",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FromRecipe(Shared.Data.DataModels.WorkRecipeModel)-\u003ECandideServer.Models.WorkOrders.WorkOrderModel",
              "Name": "FromRecipe",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderModel FromRecipe(Shared.Data.DataModels.WorkRecipeModel recipe)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.WorkOrders.WorkOrderModel",
              "Parameters": [
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "8D12D5F3A6F6D8017AC2E8746409939F891D079B4B871881EE43133DE150AC66",
              "Hash": "AEDFF5894662CA8085861E450764953BC9F0F5436AC7EF067B2DD4433E7F5495",
              "CalledMethods": [
                "CandideServer.Models.WorkOrders.WorkOrderModel::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Data.DataModels.WorkRecipeModel::GetIcon()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F71EA8DFCC83F859FECB4372DF610C634CFE42D0B301284FA1EBC3538A7690A7"
        },
        {
          "Id": "CandideServer.Models.WorkOrders.WorkOrderStatus",
          "Name": "WorkOrderStatus",
          "DisplayName": "WorkOrderStatus",
          "FullName": "CandideServer.Models.WorkOrders.WorkOrderStatus",
          "Namespace": "CandideServer.Models.WorkOrders",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Error_Developer:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "Error_Developer",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus Error_Developer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "117261A346BD5BA3D0DF7DB8E94D4423A970AED2F7DFF3C86675938FD875E2B5"
            },
            {
              "Id": "MissingFuel:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "MissingFuel",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus MissingFuel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D24A8C7C7566977D49E3F33F88EEA20FEC263F2B60C91A220A364D07191D176"
            },
            {
              "Id": "MissingIngredients:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "MissingIngredients",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus MissingIngredients",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D16F87E23A4865E727434C44E3C71932A01B4E86314AB30CD0E966F1EA634A6"
            },
            {
              "Id": "MissingWater:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "MissingWater",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus MissingWater",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A12C6DB8A75A5124F13FD043F752F79AD45C8076B3F286315354B05004241C6"
            },
            {
              "Id": "Ok:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "Ok",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus Ok",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB750E73FC29886C146CF0C12D080C70FE4329A486B6DAE55CE351E203AB6A5D"
            },
            {
              "Id": "OutputIsFull:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "OutputIsFull",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus OutputIsFull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9028AA18C91386FEB32AB94791258E93BFC42822DC50757BD57C3FBBF2CF5C4A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3BEFD980EBB43EE9B63602AEA5990C30E41979BC0568101A70A0D721D2BCE3D7"
        },
        {
          "Id": "CandideServer.Models.Worlds.ServerExteriorWorldModel",
          "Name": "ServerExteriorWorldModel",
          "DisplayName": "ServerExteriorWorldModel",
          "FullName": "CandideServer.Models.Worlds.ServerExteriorWorldModel",
          "Namespace": "CandideServer.Models.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bounds:CandideCreator.Shared.Models.RectangleF",
              "Name": "Bounds",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Bounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0683EBF555205F63E46CCC3FD62B76ECA041086DFF366BFCE4165B3D55C5EEA"
            },
            {
              "Id": "ComplexEntities:Shared.Entity.EntitySystem",
              "Name": "ComplexEntities",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem ComplexEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3990D49EA2F7FF9B3A252F6FB7D2E195D632C9EAE261D24AEC561C272EB4B27"
            },
            {
              "Id": "ExteriorWorldsTreeLeafId:System.Int32",
              "Name": "ExteriorWorldsTreeLeafId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExteriorWorldsTreeLeafId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32F5ED590C52DFB520EA142508FEED13F563F9A790483BA235415A709C72B977"
            },
            {
              "Id": "LastUpdateTime:System.UInt64",
              "Name": "LastUpdateTime",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 LastUpdateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E62707A51D6673C2282D489EE4A8DF946DCB8FB67CCBC754193D29A40F080E1D"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "WorldData:CandideServer.World.ServerWorldData",
              "Name": "WorldData",
              "Type": "CandideServer.World.ServerWorldData",
              "Signature": "public CandideServer.World.ServerWorldData WorldData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BAE589FE381C8F3EC2A1C2B8E9310D823F5B190AFC62850AE207AB30DDDBC46"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "24DBA606206DA012B7D6C2593DFBF140D1C4295104FE19ED54B8D8B857F8AB25"
        },
        {
          "Id": "CandideServer.Models.Worlds.WorldModel",
          "Name": "WorldModel",
          "DisplayName": "WorldModel",
          "FullName": "CandideServer.Models.Worlds.WorldModel",
          "Namespace": "CandideServer.Models.Worlds",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Boss:System.Int32",
              "Name": "Boss",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Boss",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECF7F8132B3290C1B68ABF617861002D88AED0E5EB128A58A90175BFE6993D19"
            },
            {
              "Id": "BuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "BuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B73B2BFE6567FC9A3EE375975097E064C3F367CCB7B6B126D1ACBC18A2DDFF41"
            },
            {
              "Id": "Dynamic:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "Dynamic",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E Dynamic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9943EC8C4A429F13D6F8003377A38EB9840DF4836E2EDB86910CC2D09F21DCA"
            },
            {
              "Id": "Enemies:System.Int32",
              "Name": "Enemies",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Enemies",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8878AAB32A12D975EC67EB54CB172B260FA84C18082E3DF16A37570AF49EF0"
            },
            {
              "Id": "Entities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Entities.ServerEntityModel\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E Entities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "740515FC3021B439500ED45992C7B9E66DE084D04AC33938CDE99805063F2750"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Interior:WorldModel\u002BInteriorType",
              "Name": "Interior",
              "Type": "WorldModel.InteriorType",
              "Signature": "public WorldModel.InteriorType Interior",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E923620C8A67EBDDD8AA54A258EE6FDA79055CB08F95A44373436CE5B42B5D0F"
            },
            {
              "Id": "Levers:System.Int32",
              "Name": "Levers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Levers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DCAB2469A25FDAD16BFB3454E5BE7223FC7C416D4BAADA75B2BD8033F4282DC"
            },
            {
              "Id": "MapName:System.String",
              "Name": "MapName",
              "Type": "System.String",
              "Signature": "public System.String MapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "072A45E29D78BE5DEEB7FFC5966EC6618B9AE8DB4EC0A1CCDC7DE791B8402F5F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OwnerPlayerId:System.Int32",
              "Name": "OwnerPlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OwnerPlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C78BA21701C56281121FF390B244EA69C2F25DCAEE7963104CDB97294813A37"
            },
            {
              "Id": "ParentWorldId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ParentWorldId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ParentWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "934C194FAF467E22996B3C5E4779D1427C910AC0A127C9A411298D1DA89FEB28"
            },
            {
              "Id": "Plates:System.Int32",
              "Name": "Plates",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Plates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E863977AD62EBE1A21F78FD2CFB1649A63B340F1DFED26EA076B0B8CA753522"
            },
            {
              "Id": "Temporary:System.Boolean",
              "Name": "Temporary",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Temporary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67107327DE32DBA567ABB98CB2038766B4BBCCEC100A54F38AE1714CA8235363"
            },
            {
              "Id": "Type:WorldModel\u002BWorldType",
              "Name": "Type",
              "Type": "WorldModel.WorldType",
              "Signature": "public WorldModel.WorldType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C18EB9B1A0632CDA994B7221271A3DD2C5B0B9262956225A62F61D5ED3CD204E"
            },
            {
              "Id": "WorldData:CandideServer.World.ServerWorldData",
              "Name": "WorldData",
              "Type": "CandideServer.World.ServerWorldData",
              "Signature": "public CandideServer.World.ServerWorldData WorldData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BAE589FE381C8F3EC2A1C2B8E9310D823F5B190AFC62850AE207AB30DDDBC46"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Decrease(System.String)-\u003ESystem.Void",
              "Name": "Decrease",
              "Signature": "public System.Void Decrease(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "C96F5D2A82B79112AD6FAD223AD808FDD36B2E90DEFFE88FCD1C2507A0BE30D8",
              "Hash": "C479A0370C7C8202D81044E0AABA909D6306546032F4B8C2B52D6D15D4BB7912",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "lever",
                "enemy",
                "plate",
                "levers",
                "plates",
                "switch",
                "enemies",
                "switches",
                "boss"
              ],
              "Source": null
            },
            {
              "Id": "Get(System.String)-\u003ESystem.Int32",
              "Name": "Get",
              "Signature": "public System.Int32 Get(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 315,
              "BodyHash": "D5E51751E20708C2A89FC351233D6A47A281F496BD789E807985EB45BE28D060",
              "Hash": "EF636CB21952183D206E65254F3CB5E3C0F0B09D19F7AD5DDDDC293FA3D5294D",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "lever",
                "enemy",
                "plate",
                "levers",
                "plates",
                "switch",
                "enemies",
                "switches",
                "boss"
              ],
              "Source": null
            },
            {
              "Id": "Increase(System.String)-\u003ESystem.Void",
              "Name": "Increase",
              "Signature": "public System.Void Increase(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "8C7FB76F6376744710B62CE4F5EFB8C1E4357668DFAE0E2480B795FBC7DBED22",
              "Hash": "5A2EAC63C364E589462B5140B02589A31C19DAA33A42BE4A9E3F94BB7A7B6247",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "lever",
                "enemy",
                "plate",
                "levers",
                "plates",
                "switch",
                "enemies",
                "switches",
                "boss"
              ],
              "Source": null
            },
            {
              "Id": "Set(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(System.String value, System.Int32 newValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 300,
              "BodyHash": "6A7BE787329FA40DF92ADB013A32038929F738064CA5CA00FF40CBD18A2B56CB",
              "Hash": "23FE5F8917F111EC6B58EA93CCD96F2A1B0D8CCFFE97F80EAEAAD9794F569784",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "lever",
                "enemy",
                "plate",
                "levers",
                "plates",
                "switch",
                "enemies",
                "switches",
                "boss"
              ],
              "Source": null
            }
          ],
          "Hash": "F5944D54C1B4AC3AEDD53703A733EF68BD7581CE6EFCEC54F79DE4989DC533E2"
        },
        {
          "Id": "CandideServer.NetworkKeys",
          "Name": "NetworkKeys",
          "DisplayName": "NetworkKeys",
          "FullName": "CandideServer.NetworkKeys",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcquireCitizenQuest:System.String",
              "Name": "AcquireCitizenQuest",
              "Type": "System.String",
              "Signature": "public System.String AcquireCitizenQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9BDD3A11FF6AB657E01766A9C5F35B2B77E4222BE94D360FDC788A8FE394C1C8"
            },
            {
              "Id": "AddConstructionRecipe:System.String",
              "Name": "AddConstructionRecipe",
              "Type": "System.String",
              "Signature": "public System.String AddConstructionRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEB6800C7688ACEC54C34E680E409EC93DD69146F70FA2934E724DB761DAE521"
            },
            {
              "Id": "AddGlobalPlayerAura:System.String",
              "Name": "AddGlobalPlayerAura",
              "Type": "System.String",
              "Signature": "public System.String AddGlobalPlayerAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17F0A8B93DEDD0DE7F91C84E47D5639EF604C05B59601A8CF4628A76291C3C16"
            },
            {
              "Id": "AddItemCheat:System.String",
              "Name": "AddItemCheat",
              "Type": "System.String",
              "Signature": "public System.String AddItemCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "671507E44D14E2048B61A4EB7DACEBADFC7F5D571DB1250E12DEA0A4A175853A"
            },
            {
              "Id": "AddNewItemInstances:System.String",
              "Name": "AddNewItemInstances",
              "Type": "System.String",
              "Signature": "public System.String AddNewItemInstances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A56125695FFC7C518EC20DDB6B4312516B8959F6C481A3E6214478B8C2E4AD9D"
            },
            {
              "Id": "AddPersonalQuests:System.String",
              "Name": "AddPersonalQuests",
              "Type": "System.String",
              "Signature": "public System.String AddPersonalQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0C5F86883460BD778011A8EBE89E4A6CB36BFD30C5995642CE0E17BD1AA0AD1"
            },
            {
              "Id": "AddWorldQuests:System.String",
              "Name": "AddWorldQuests",
              "Type": "System.String",
              "Signature": "public System.String AddWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5391115B00770A6B2B337E1E5D0731108D516C98D0E3C4E1A54CC0F5BFAF203F"
            },
            {
              "Id": "ApplyCitizenAura:System.String",
              "Name": "ApplyCitizenAura",
              "Type": "System.String",
              "Signature": "public System.String ApplyCitizenAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82BCEE1F4BD57E4FAFA3C29B2018D689630705ED5892A2902631492F77C373F3"
            },
            {
              "Id": "ApplyEntityAura:System.String",
              "Name": "ApplyEntityAura",
              "Type": "System.String",
              "Signature": "public System.String ApplyEntityAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA0136B34AB6D37299B4CD40B58B3D79C1B58132A5EF678E15A24B7AD755BC86"
            },
            {
              "Id": "ApplyOrdinance:System.String",
              "Name": "ApplyOrdinance",
              "Type": "System.String",
              "Signature": "public System.String ApplyOrdinance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07ADBA814125D53EA03F9F5D198AB16D27FA9D26861CC1707A1783037A8DE68A"
            },
            {
              "Id": "AssignCitizenToSlot:System.String",
              "Name": "AssignCitizenToSlot",
              "Type": "System.String",
              "Signature": "public System.String AssignCitizenToSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E251CE6ED165160AF4AC5365F11BE28FC0770EBA91F3FB1128D7F338CA32352C"
            },
            {
              "Id": "Attach:System.String",
              "Name": "Attach",
              "Type": "System.String",
              "Signature": "public System.String Attach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "871571FE4681686C8AFB68CA7F1D6C767626DEA13715BE31341A04A3F2B2A196"
            },
            {
              "Id": "AttractWorldItemInstance:System.String",
              "Name": "AttractWorldItemInstance",
              "Type": "System.String",
              "Signature": "public System.String AttractWorldItemInstance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B40CA2AD626AE9606519C5D73E6BBC63BD6B1ED062E5FD3FCA37B71B47F061AF"
            },
            {
              "Id": "BossFightUpdate:System.String",
              "Name": "BossFightUpdate",
              "Type": "System.String",
              "Signature": "public System.String BossFightUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4AF8F79A416341A9E3A27B5ADE97F670642FA296C03DE1D59565D78D73AFBEB"
            },
            {
              "Id": "BossMusicUpdate:System.String",
              "Name": "BossMusicUpdate",
              "Type": "System.String",
              "Signature": "public System.String BossMusicUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3B0C86CD681733B2EA28AE27DB958518F4FBE31A667ED1EEB8AE4FBB10D36B7"
            },
            {
              "Id": "BossSpawnCheat:System.String",
              "Name": "BossSpawnCheat",
              "Type": "System.String",
              "Signature": "public System.String BossSpawnCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "432C8C6F30CAA3D3C1E07526526E213EE97C2030C9EDFE25E16F6569F6CEED36"
            },
            {
              "Id": "BossSpawnLocation:System.String",
              "Name": "BossSpawnLocation",
              "Type": "System.String",
              "Signature": "public System.String BossSpawnLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "935CA3280683EF45BB959B4731C40FDCC7F82345D478C00B91C7E6FCA7DAC2B6"
            },
            {
              "Id": "BossUpdate:System.String",
              "Name": "BossUpdate",
              "Type": "System.String",
              "Signature": "public System.String BossUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B47F40780B1CF3AF5446E1E29DE076C80DCEA8E2E15CAC50D94251A9CDF1DA56"
            },
            {
              "Id": "BossWorldLock:System.String",
              "Name": "BossWorldLock",
              "Type": "System.String",
              "Signature": "public System.String BossWorldLock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E28C1F02DBAC886707F6EDD6E164CDB8FAF744F9B8DA2E2F70375C4CBA91252"
            },
            {
              "Id": "BuildConstructionSite:System.String",
              "Name": "BuildConstructionSite",
              "Type": "System.String",
              "Signature": "public System.String BuildConstructionSite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "598FB129FB0ACABD3A649FC229F8B3F5208A125F1A996A6541AC59243479060D"
            },
            {
              "Id": "BuildingSpawned:System.String",
              "Name": "BuildingSpawned",
              "Type": "System.String",
              "Signature": "public System.String BuildingSpawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C348D3A04059F7193A60BD985F26B9C668A9FBA696A36A06D2EF5145C7B0EDA7"
            },
            {
              "Id": "BuildingUpgraded:System.String",
              "Name": "BuildingUpgraded",
              "Type": "System.String",
              "Signature": "public System.String BuildingUpgraded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4638CAA5EDCB346340E7F080F0301AAAC8250CAC5C99368183717DD53429797E"
            },
            {
              "Id": "BuyItem:System.String",
              "Name": "BuyItem",
              "Type": "System.String",
              "Signature": "public System.String BuyItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37EA5D81A8E6C22E704C86C9B33A348775C9230BE0479D5E172046CB683899DC"
            },
            {
              "Id": "BuyWorshipUnlock:System.String",
              "Name": "BuyWorshipUnlock",
              "Type": "System.String",
              "Signature": "public System.String BuyWorshipUnlock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D555DCF1B1DDF7CC02A95C1373DD621BDEB0F9005A90D33B688B1A91BD6BEA4E"
            },
            {
              "Id": "CancelTradeRoute:System.String",
              "Name": "CancelTradeRoute",
              "Type": "System.String",
              "Signature": "public System.String CancelTradeRoute",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A155F38EDD4E5971A1191A3A7F400805EC7047FBC34DE45E7FEBD7BF11572115"
            },
            {
              "Id": "CancelWorkOrder:System.String",
              "Name": "CancelWorkOrder",
              "Type": "System.String",
              "Signature": "public System.String CancelWorkOrder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E1D1826ED833205E940FF645B02F2510827702CA32BF2FE63EC7DC1FC5F5824"
            },
            {
              "Id": "Catapult:System.String",
              "Name": "Catapult",
              "Type": "System.String",
              "Signature": "public System.String Catapult",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD51AD55680D72982E973C7EF063404DC436368108D0E98103BE88B5A328BF89"
            },
            {
              "Id": "ChangedDayNight:System.String",
              "Name": "ChangedDayNight",
              "Type": "System.String",
              "Signature": "public System.String ChangedDayNight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A706561CE841875E515486247DE0A721314801CC129F3D5938F3FAF8983BF24"
            },
            {
              "Id": "ChangePlayerHealth:System.String",
              "Name": "ChangePlayerHealth",
              "Type": "System.String",
              "Signature": "public System.String ChangePlayerHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "570D058DA7BBCDBE88536BEA420861C673B31FC4BF42DF56D2E9643A58062BF0"
            },
            {
              "Id": "ChangeWorldMap:System.String",
              "Name": "ChangeWorldMap",
              "Type": "System.String",
              "Signature": "public System.String ChangeWorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2403FE9285B625C7CB0D30B1E5BF54A4725C574B7D9307561CDE6549CB3FBA0D"
            },
            {
              "Id": "ChatMessage:System.String",
              "Name": "ChatMessage",
              "Type": "System.String",
              "Signature": "public System.String ChatMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "041514530ACEE778D3C01C63DC60B7377FD38FDBBC07E5F3AEDABA092DD7D829"
            },
            {
              "Id": "CheatAddGenericCitizen:System.String",
              "Name": "CheatAddGenericCitizen",
              "Type": "System.String",
              "Signature": "public System.String CheatAddGenericCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D39DEB512CDAF3DCBD29C7E4E2062AC94000424EC4D6105062640C23BEAD72E4"
            },
            {
              "Id": "CheatArriveRaid:System.String",
              "Name": "CheatArriveRaid",
              "Type": "System.String",
              "Signature": "public System.String CheatArriveRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "185C97B027852EE5C128C96ACADBF7829932BDDE1AAD76168630E52D3F14074D"
            },
            {
              "Id": "CheatBeatRaid:System.String",
              "Name": "CheatBeatRaid",
              "Type": "System.String",
              "Signature": "public System.String CheatBeatRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0E21F3558CBA13AA0379A601F811A6EFABBD8A9F78D8FF48D536644F92EA8FD"
            },
            {
              "Id": "CheatFailRaid:System.String",
              "Name": "CheatFailRaid",
              "Type": "System.String",
              "Signature": "public System.String CheatFailRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7A6E015ACD587086D5B5B5C5D1B92242383C54EF163A712E3781B5EE749BBED"
            },
            {
              "Id": "CheatFinishQuest:System.String",
              "Name": "CheatFinishQuest",
              "Type": "System.String",
              "Signature": "public System.String CheatFinishQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "600769B42B82562005C3333D5847A9EE56C9FA988F7CA4D2E8C212FADB2DE625"
            },
            {
              "Id": "CheatKillAllCitizens:System.String",
              "Name": "CheatKillAllCitizens",
              "Type": "System.String",
              "Signature": "public System.String CheatKillAllCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EDE5A1E2680DF1D0093D865D345EF1D2ED3FEB271D2DAF91A2726FB30E4521B"
            },
            {
              "Id": "CheatSpawnEntitiesWave:System.String",
              "Name": "CheatSpawnEntitiesWave",
              "Type": "System.String",
              "Signature": "public System.String CheatSpawnEntitiesWave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3090236134461A78B2AF164C44A47F1CFCFEDB312E10E0616C5ABC319F9C5E05"
            },
            {
              "Id": "CheatSpawnRaid:System.String",
              "Name": "CheatSpawnRaid",
              "Type": "System.String",
              "Signature": "public System.String CheatSpawnRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BA969F93B54D695CF6B6F4E2D630F3C290F6526460D31BC1499FCA5E3F1D338"
            },
            {
              "Id": "CheatUnlockAllRewards:System.String",
              "Name": "CheatUnlockAllRewards",
              "Type": "System.String",
              "Signature": "public System.String CheatUnlockAllRewards",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5041CFF2486F38143BBD304BCA250AE9CAC90A0111EDFA68D2FEEFBB6952EA8A"
            },
            {
              "Id": "CheatUnlockReward:System.String",
              "Name": "CheatUnlockReward",
              "Type": "System.String",
              "Signature": "public System.String CheatUnlockReward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78D3DB98171F95CBB586597A5AB94F41C1C31070CB23EC051B8CC7F48CE7E80C"
            },
            {
              "Id": "CheatWeather:System.String",
              "Name": "CheatWeather",
              "Type": "System.String",
              "Signature": "public System.String CheatWeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5628A4715DCE282FEC67DF531C9E6FA8719FDDF275BE89798F347BEA22B3567B"
            },
            {
              "Id": "CheckVersion:System.String",
              "Name": "CheckVersion",
              "Type": "System.String",
              "Signature": "public System.String CheckVersion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0997E6606C050D0DB1AECC2AB242B3AB46419EABF652F64E388AD1C3D55ABA89"
            },
            {
              "Id": "CitizenAssignmentsChangeForTown:System.String",
              "Name": "CitizenAssignmentsChangeForTown",
              "Type": "System.String",
              "Signature": "public System.String CitizenAssignmentsChangeForTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D976C55715A351B51308CDC5EDE35E514EB8EE847409BECFFA362BF19743EC1"
            },
            {
              "Id": "CitizenSwitchTown:System.String",
              "Name": "CitizenSwitchTown",
              "Type": "System.String",
              "Signature": "public System.String CitizenSwitchTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FACB8C91E7FA1AFAFEDC0F42C67EFEF0CE13E68A8DC9A1B075357B1E40FA870F"
            },
            {
              "Id": "ClearCrop:System.String",
              "Name": "ClearCrop",
              "Type": "System.String",
              "Signature": "public System.String ClearCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2067602A95A7B3A64B8DCF0EF82AC8E8321FB235FEF18937F8E80F6235469F52"
            },
            {
              "Id": "ConstructActionInProgressDoProgress:System.String",
              "Name": "ConstructActionInProgressDoProgress",
              "Type": "System.String",
              "Signature": "public System.String ConstructActionInProgressDoProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB01814CC2718B818BD1D3183A573CB9238EEF444CC60F14268FB51B409527E4"
            },
            {
              "Id": "ConstructionSpawnEntity:System.String",
              "Name": "ConstructionSpawnEntity",
              "Type": "System.String",
              "Signature": "public System.String ConstructionSpawnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B54CDBD29D0EA3FD31E6626C65566CE40F8BA2B05DFFAABD16DD812E40B2A39A"
            },
            {
              "Id": "CraftItem:System.String",
              "Name": "CraftItem",
              "Type": "System.String",
              "Signature": "public System.String CraftItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D59DAD74DB4A22E1C2616F6FFE3F515C6430F5D9E65A5F69536F09D8CABF1B77"
            },
            {
              "Id": "CraftItemAndEquip:System.String",
              "Name": "CraftItemAndEquip",
              "Type": "System.String",
              "Signature": "public System.String CraftItemAndEquip",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3843C8D7A4EE8B596FB5FA03F4887ED0E290E9B13283773C9DFE0F8F0B040BA"
            },
            {
              "Id": "CreateConstructionCheat:System.String",
              "Name": "CreateConstructionCheat",
              "Type": "System.String",
              "Signature": "public System.String CreateConstructionCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0980D28002E6E84F35386154A79BCBEF320AC96450A6BC6552EB6582DFDA7613"
            },
            {
              "Id": "CreateConstructionSite:System.String",
              "Name": "CreateConstructionSite",
              "Type": "System.String",
              "Signature": "public System.String CreateConstructionSite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "520AD7BB03BBA948005CEF87526310A2D6213263EE768F84C6591F176B7598F5"
            },
            {
              "Id": "CreateNewWorldItemInstance:System.String",
              "Name": "CreateNewWorldItemInstance",
              "Type": "System.String",
              "Signature": "public System.String CreateNewWorldItemInstance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EFB360C49CA60A5C341AD63D45966F3FAA9A0FBF9432C70ECF26AD7A6C988FFA"
            },
            {
              "Id": "CreateNewWorldItemInstances:System.String",
              "Name": "CreateNewWorldItemInstances",
              "Type": "System.String",
              "Signature": "public System.String CreateNewWorldItemInstances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15BEA571DD27EC7CE59A082DDE7F5F4482519893631FC6FAED3A9DDF39ACC2C8"
            },
            {
              "Id": "CreateOverviewCitizenForTown:System.String",
              "Name": "CreateOverviewCitizenForTown",
              "Type": "System.String",
              "Signature": "public System.String CreateOverviewCitizenForTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E90D11E766C8F800CE77BD10CD5006C6DF4752940F0206A2702288E7AC3731F"
            },
            {
              "Id": "CreateWorkOrder:System.String",
              "Name": "CreateWorkOrder",
              "Type": "System.String",
              "Signature": "public System.String CreateWorkOrder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57D2D5EA10A973551041FB5E54ACEA6AD11A989852DC6FB0EE0ECC0FE32493DB"
            },
            {
              "Id": "DealDamage:System.String",
              "Name": "DealDamage",
              "Type": "System.String",
              "Signature": "public System.String DealDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13E52861CDF83D5D67326FFEBD6743468F9142115103051D307F6C9F01AC7A7F"
            },
            {
              "Id": "DebugActivated:System.String",
              "Name": "DebugActivated",
              "Type": "System.String",
              "Signature": "public System.String DebugActivated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C60CE2441224B2B1873B70090915A70A4DB329294F4D558280AF4F974B85157"
            },
            {
              "Id": "DecorationRemoved:System.String",
              "Name": "DecorationRemoved",
              "Type": "System.String",
              "Signature": "public System.String DecorationRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D42E9AE635315F1EF7EE7F70275EA7C297DAEE66D6F739646824AAC4E7AD8CFB"
            },
            {
              "Id": "DecorationSpawned:System.String",
              "Name": "DecorationSpawned",
              "Type": "System.String",
              "Signature": "public System.String DecorationSpawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5AD0424E32DBC1D579A53C4924868CD594194A80172ACAB9DF6AC410A774E1F"
            },
            {
              "Id": "DecorationUpgraded:System.String",
              "Name": "DecorationUpgraded",
              "Type": "System.String",
              "Signature": "public System.String DecorationUpgraded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1451126C7365C150F657B995E83B070AB90F71EAC3C4503CD57DDD98CA2B797B"
            },
            {
              "Id": "DepositEntityIntoStorage:System.String",
              "Name": "DepositEntityIntoStorage",
              "Type": "System.String",
              "Signature": "public System.String DepositEntityIntoStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "569BBDDF852DADE5E1679B62845D3D1D439D9E591FF51A30DA72D5C754917009"
            },
            {
              "Id": "Detach:System.String",
              "Name": "Detach",
              "Type": "System.String",
              "Signature": "public System.String Detach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47457AE25FF5345CB7859D1FC9C0AD68BBCB03F347A3E4E176E233F29F19B766"
            },
            {
              "Id": "DiscoverBossSpawnLocation:System.String",
              "Name": "DiscoverBossSpawnLocation",
              "Type": "System.String",
              "Signature": "public System.String DiscoverBossSpawnLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B64EC1BED5F52D16616944B78B145AB0F5BD8E2ABF0CB05C02DE3256ACB1D3D9"
            },
            {
              "Id": "DiscoverDungeon:System.String",
              "Name": "DiscoverDungeon",
              "Type": "System.String",
              "Signature": "public System.String DiscoverDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09FE1C6667FB15CF1F6E4E76ED0080A1A814D7A89C71958CB4734D92D754B152"
            },
            {
              "Id": "DiscoverDungeonLocation:System.String",
              "Name": "DiscoverDungeonLocation",
              "Type": "System.String",
              "Signature": "public System.String DiscoverDungeonLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C594A35D75171400C79628D549C471C830F4D7AB29BB8F5F6B3898C8D421F1D"
            },
            {
              "Id": "DropItem:System.String",
              "Name": "DropItem",
              "Type": "System.String",
              "Signature": "public System.String DropItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA6ABA337E26331A4E4E34C3F96EAFB71A47ADAA64DF6A3D5E994F711350849E"
            },
            {
              "Id": "DropMoney:System.String",
              "Name": "DropMoney",
              "Type": "System.String",
              "Signature": "public System.String DropMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35493839AEC89933D3C0E658CBB4F64ADC4A8935297FB05E76E91DED32F69E18"
            },
            {
              "Id": "DryFarmland:System.String",
              "Name": "DryFarmland",
              "Type": "System.String",
              "Signature": "public System.String DryFarmland",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "042E889AE137EC0631333BB337ADE1D680E633BA6EB944AC2B1F46CEBFAEF54D"
            },
            {
              "Id": "EmitParticlesOnPosition:System.String",
              "Name": "EmitParticlesOnPosition",
              "Type": "System.String",
              "Signature": "public System.String EmitParticlesOnPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "70574D5B0BFF3EFFB3C3013F969AC8765EB6491D93F614CF236088CB0C0863C1"
            },
            {
              "Id": "EnterDungeon:System.String",
              "Name": "EnterDungeon",
              "Type": "System.String",
              "Signature": "public System.String EnterDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7915DDE6E34A2050D280BFA43AB84A3818042B94AD4016FE765405343FE2B6E8"
            },
            {
              "Id": "EnterRoom:System.String",
              "Name": "EnterRoom",
              "Type": "System.String",
              "Signature": "public System.String EnterRoom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1116AD08F0A5612C664680CAC2CC13278CD53DD35276AFC9E6FF32400DC21E46"
            },
            {
              "Id": "EnterVehicle:System.String",
              "Name": "EnterVehicle",
              "Type": "System.String",
              "Signature": "public System.String EnterVehicle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F3AA25692E3DE4042C315B47D35B79093337E02930B24DD79C394BBC5D06976"
            },
            {
              "Id": "EntitiesInfo:System.String",
              "Name": "EntitiesInfo",
              "Type": "System.String",
              "Signature": "public System.String EntitiesInfo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32AFA8851ADA299FB7C5CD727D1E96F1E6520DB100C4FC6D3262DC3819D9A4FB"
            },
            {
              "Id": "EntitiesInfo2:System.String",
              "Name": "EntitiesInfo2",
              "Type": "System.String",
              "Signature": "public System.String EntitiesInfo2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68DC14735E5E3C82C28E85D07C904C9302A3143B2047861356AF8406489BD862"
            },
            {
              "Id": "EntityAnimationMessage:System.String",
              "Name": "EntityAnimationMessage",
              "Type": "System.String",
              "Signature": "public System.String EntityAnimationMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3392BE7A23BAA96205DBB983B14DC39E35D189806C20E87E2D18A383D5454EE"
            },
            {
              "Id": "EntityControllerMessage:System.String",
              "Name": "EntityControllerMessage",
              "Type": "System.String",
              "Signature": "public System.String EntityControllerMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "728228233D70590A48B75D374E7357BE5E2AB60834AA84886B1EE64827A4DC1D"
            },
            {
              "Id": "EntityDieAndDropGoods:System.String",
              "Name": "EntityDieAndDropGoods",
              "Type": "System.String",
              "Signature": "public System.String EntityDieAndDropGoods",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E80CBD3524960F0736B0F589076B699945E9A7D11630BB37F069BC1584F5A960"
            },
            {
              "Id": "EntityDieAndSpawnEntities:System.String",
              "Name": "EntityDieAndSpawnEntities",
              "Type": "System.String",
              "Signature": "public System.String EntityDieAndSpawnEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C1917A031536DA8977454A381BC6E71B58BAE7DFEC0B675F1789B37CB101ABE"
            },
            {
              "Id": "EntityDieAndSpawnWorldItems:System.String",
              "Name": "EntityDieAndSpawnWorldItems",
              "Type": "System.String",
              "Signature": "public System.String EntityDieAndSpawnWorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47D3D5A8CB7FC5F1C53B7AA318AE163DFA7ECFC1ECCB21FD218CD439471C6A8A"
            },
            {
              "Id": "EntityInteract:System.String",
              "Name": "EntityInteract",
              "Type": "System.String",
              "Signature": "public System.String EntityInteract",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B9D19A5EE27D68E892D4189A65F7B62B26C6535EB84DC2CC06A21040115CF2A5"
            },
            {
              "Id": "EntitySignalMessage:System.String",
              "Name": "EntitySignalMessage",
              "Type": "System.String",
              "Signature": "public System.String EntitySignalMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95EE57B5859810C0201A68F66D2950B79209196E61CF75F62080131CC1915166"
            },
            {
              "Id": "EntityVfxMessage:System.String",
              "Name": "EntityVfxMessage",
              "Type": "System.String",
              "Signature": "public System.String EntityVfxMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "440DDDDE499C6D78660053BC1AD919C8EDB82B245FD4B460BF2F302321C83451"
            },
            {
              "Id": "Equip:System.String",
              "Name": "Equip",
              "Type": "System.String",
              "Signature": "public System.String Equip",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03EE21118037F3CFB4CF58FFE6A0903B162425F1761E2FC02C40CAB248AEF384"
            },
            {
              "Id": "ExpendItemInstance:System.String",
              "Name": "ExpendItemInstance",
              "Type": "System.String",
              "Signature": "public System.String ExpendItemInstance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "284CAEA789CA9A3FA105A080FB1F1F803825393C185DBC16E6B4C73201C5B330"
            },
            {
              "Id": "ForcePlayerLifting:System.String",
              "Name": "ForcePlayerLifting",
              "Type": "System.String",
              "Signature": "public System.String ForcePlayerLifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A446CE4BFAF5656E104828CD840FE1279D30FBAD0A25531C84B0B56C5FC9E92D"
            },
            {
              "Id": "FurnitureChangeStyle:System.String",
              "Name": "FurnitureChangeStyle",
              "Type": "System.String",
              "Signature": "public System.String FurnitureChangeStyle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "089376FE0E8DB80B9DDB17E1801576ADE41DF9C9000479A8EAD114CE3EEBD180"
            },
            {
              "Id": "FurnitureLooted:System.String",
              "Name": "FurnitureLooted",
              "Type": "System.String",
              "Signature": "public System.String FurnitureLooted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D7BAA37190F66CCB2131E009FEBFB6AFD21073293B2BB50E489E864D011DF6F"
            },
            {
              "Id": "FurniturePlaced:System.String",
              "Name": "FurniturePlaced",
              "Type": "System.String",
              "Signature": "public System.String FurniturePlaced",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45DCF7C0EAE2ECC25A8A9DF2BFE513D7CEB98A79DEBE270F5132A256FAE4D8C8"
            },
            {
              "Id": "FurnitureStyle:System.String",
              "Name": "FurnitureStyle",
              "Type": "System.String",
              "Signature": "public System.String FurnitureStyle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B39589FB3AB804A6651CD68388B1A7A616EC3A70C99091D85CD26095414F73CA"
            },
            {
              "Id": "GetAndListenCharacterInventory:System.String",
              "Name": "GetAndListenCharacterInventory",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenCharacterInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF3087412AD72DE992EDD06531B445E37B580C241AC53D3AF99A7CEA45DCE623"
            },
            {
              "Id": "GetAndListenOnInternalResourceStorageForBuilding:System.String",
              "Name": "GetAndListenOnInternalResourceStorageForBuilding",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenOnInternalResourceStorageForBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E37ACCBF6C358558BB38ABFD1C8F5406BEF79C4345B5CC1647296F508854EEDB"
            },
            {
              "Id": "GetAndListenOnJob:System.String",
              "Name": "GetAndListenOnJob",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenOnJob",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "837579CCF08A50C1600B4B9B55ABC933173608D5507F26D1840EE9442E27FDF5"
            },
            {
              "Id": "GetAndListenOnSimpleInventory:System.String",
              "Name": "GetAndListenOnSimpleInventory",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenOnSimpleInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81046FE28B60DECAD898054011ED21DE483268F4E3CDF4308A221DA925C61305"
            },
            {
              "Id": "GetAndListenOnTradeRoutesForTown:System.String",
              "Name": "GetAndListenOnTradeRoutesForTown",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenOnTradeRoutesForTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F890D91A857E7505A0414992126E176D200DDFBEC587CA2670287BF008689D5"
            },
            {
              "Id": "GetAndListenToCitizens:System.String",
              "Name": "GetAndListenToCitizens",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenToCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04936BB6707D88694168E14F6697810A48862E27BA549969C9B8823B6209CE18"
            },
            {
              "Id": "GetAndListenToTown:System.String",
              "Name": "GetAndListenToTown",
              "Type": "System.String",
              "Signature": "public System.String GetAndListenToTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D52589930D927B0CC802AE6027594709CA010CF4A045A7504B29D4FF932479A4"
            },
            {
              "Id": "GetAvailableStuffForTradingPost:System.String",
              "Name": "GetAvailableStuffForTradingPost",
              "Type": "System.String",
              "Signature": "public System.String GetAvailableStuffForTradingPost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E63AB42F13FBF3029044FD8D389F90F972C40CB10E0AEA43D41BDA04ABF81D3"
            },
            {
              "Id": "GetCharacterInfo:System.String",
              "Name": "GetCharacterInfo",
              "Type": "System.String",
              "Signature": "public System.String GetCharacterInfo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F7B4BA858E50ECA8EC3381CA6D41FE8DF1C031DDA2314EE77B20C6417940ED6"
            },
            {
              "Id": "GetChunk:System.String",
              "Name": "GetChunk",
              "Type": "System.String",
              "Signature": "public System.String GetChunk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "009C943B17285C4FEF4DCB71A0CCEA6A4F61A3CF41DDE026D7BFC79B3C007158"
            },
            {
              "Id": "GetChunkEntities:System.String",
              "Name": "GetChunkEntities",
              "Type": "System.String",
              "Signature": "public System.String GetChunkEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA9BD78B38033124B40C29A342A8C9C1CF1CC72599462FE5E3E33DED4005A704"
            },
            {
              "Id": "GetCitizen:System.String",
              "Name": "GetCitizen",
              "Type": "System.String",
              "Signature": "public System.String GetCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEEDFA09CBFE6A723292E556691F1E57A951E809E1BDA772039D44AC7FCBFF14"
            },
            {
              "Id": "GetEntities:System.String",
              "Name": "GetEntities",
              "Type": "System.String",
              "Signature": "public System.String GetEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E1A3A00C424EA5ECE65386A1A253EEA9455D4EA1668BE2CF4835A2A2E42931E"
            },
            {
              "Id": "GetFullGameState:System.String",
              "Name": "GetFullGameState",
              "Type": "System.String",
              "Signature": "public System.String GetFullGameState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EFC88B6228984BCE4A2BABA2D176A6A58C0C7D8B993B3A06F28FE65B2FFC8BA5"
            },
            {
              "Id": "GetGiveCitizenGift:System.String",
              "Name": "GetGiveCitizenGift",
              "Type": "System.String",
              "Signature": "public System.String GetGiveCitizenGift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BB881DAF8DD0106B0A2EEA62239ACBBCE7DDE5D17424A693CE4D042192DC0E2"
            },
            {
              "Id": "GetInteriorData:System.String",
              "Name": "GetInteriorData",
              "Type": "System.String",
              "Signature": "public System.String GetInteriorData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA3CC49081ACBCAE7707525EA78F2B6A4819539E0520738A7FBEDBF84C18D577"
            },
            {
              "Id": "GetInternalResourceStorageForBuilding:System.String",
              "Name": "GetInternalResourceStorageForBuilding",
              "Type": "System.String",
              "Signature": "public System.String GetInternalResourceStorageForBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "379C87D57B457F4DD078620B0DEBE0A3A6C9C31444DCDC1EF7722F8BDAC840DE"
            },
            {
              "Id": "GetJob:System.String",
              "Name": "GetJob",
              "Type": "System.String",
              "Signature": "public System.String GetJob",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41505ACA379CB22C2248AF87D882DC6B7B9CC2C1D94E6DE3991B46EF539F2379"
            },
            {
              "Id": "GetPickupFurniture:System.String",
              "Name": "GetPickupFurniture",
              "Type": "System.String",
              "Signature": "public System.String GetPickupFurniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A253B3AA109B5F7E3A105CBE58728E76CF4182FF2D11DEFE1E36B9DFBB3E0BA"
            },
            {
              "Id": "GetPlaceConstruction:System.String",
              "Name": "GetPlaceConstruction",
              "Type": "System.String",
              "Signature": "public System.String GetPlaceConstruction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5745640A3A6ACA540D23DDC8288F688214EFED1EFE137675626CF540DB5C896"
            },
            {
              "Id": "GetPlaceCrop:System.String",
              "Name": "GetPlaceCrop",
              "Type": "System.String",
              "Signature": "public System.String GetPlaceCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D12F993A920BC42A6F4CFF3BFA6B019C201CB5905E66A892828E4C09AC4910A6"
            },
            {
              "Id": "GetPlaceFurniture:System.String",
              "Name": "GetPlaceFurniture",
              "Type": "System.String",
              "Signature": "public System.String GetPlaceFurniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66E73256ACBF09376793D37DF676EC82CE18DA772A6EFA016BB002A96F57C7E0"
            },
            {
              "Id": "GetPlayerAttachRequest:System.String",
              "Name": "GetPlayerAttachRequest",
              "Type": "System.String",
              "Signature": "public System.String GetPlayerAttachRequest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DC756A3EA5C9401944BB5D63408299E551D915261B0022350DE5DB8D6FBE944"
            },
            {
              "Id": "GetPlayerDepleteResourceStorageEndpointAndAction:System.String",
              "Name": "GetPlayerDepleteResourceStorageEndpointAndAction",
              "Type": "System.String",
              "Signature": "public System.String GetPlayerDepleteResourceStorageEndpointAndAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C80D29DA1E79DCFD3C10D05D5DDB694A410EFA8018B91D4C2E50B30F0036ABCF"
            },
            {
              "Id": "GetSetTradeRouteArgs:System.String",
              "Name": "GetSetTradeRouteArgs",
              "Type": "System.String",
              "Signature": "public System.String GetSetTradeRouteArgs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D634D06C57D802DF756793C7B0A52CEF4E493110E1C3ABF96402F26EEB260EB9"
            },
            {
              "Id": "GetSimpleInventory:System.String",
              "Name": "GetSimpleInventory",
              "Type": "System.String",
              "Signature": "public System.String GetSimpleInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "914029FB9E3BD3018CFFA76B579E3CFABEF2CAC6D45FDFBF2AB149ABD62B2BC9"
            },
            {
              "Id": "GetTryAttach:System.String",
              "Name": "GetTryAttach",
              "Type": "System.String",
              "Signature": "public System.String GetTryAttach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B81B813462D9CCE1D452008BA48D997E81AE75ED774D9455DFA9270817B48D2"
            },
            {
              "Id": "GetTryBucketDepleteResourceStorageEndpoint:System.String",
              "Name": "GetTryBucketDepleteResourceStorageEndpoint",
              "Type": "System.String",
              "Signature": "public System.String GetTryBucketDepleteResourceStorageEndpoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "855A865B7C999CD04F1B900A49309DCE4ED8D84FEC36A3A2BF570981A11957B9"
            },
            {
              "Id": "GetTryBucketDepositResourceStorageEndpoint:System.String",
              "Name": "GetTryBucketDepositResourceStorageEndpoint",
              "Type": "System.String",
              "Signature": "public System.String GetTryBucketDepositResourceStorageEndpoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E33AC7E6B4212953F258CD32ED43AC6ED13D98D5CAC9C5A137E1EE56E6168C0D"
            },
            {
              "Id": "GetTryCraftFurniture:System.String",
              "Name": "GetTryCraftFurniture",
              "Type": "System.String",
              "Signature": "public System.String GetTryCraftFurniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E724A2258788A1A1BC5F6DAA72DB9130628B7DB78C0C5A8107246678D73F30DA"
            },
            {
              "Id": "GetUnlockFavour:System.String",
              "Name": "GetUnlockFavour",
              "Type": "System.String",
              "Signature": "public System.String GetUnlockFavour",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1ADD8E001F452E37CECF27B76E43AC824D91815482441AE99DAC7D77C0D33E59"
            },
            {
              "Id": "GetWildCitizen:System.String",
              "Name": "GetWildCitizen",
              "Type": "System.String",
              "Signature": "public System.String GetWildCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E67EA2AD721991864D8F655D1DFFBA67763D677FD1A91B9DD1249D673532EB92"
            },
            {
              "Id": "GetWorldEntities:System.String",
              "Name": "GetWorldEntities",
              "Type": "System.String",
              "Signature": "public System.String GetWorldEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A64598937E26BD300F344EA9BB49313F7AEEFD7D7215826EBB4B87BF49DD132"
            },
            {
              "Id": "GetWorldOwner:System.String",
              "Name": "GetWorldOwner",
              "Type": "System.String",
              "Signature": "public System.String GetWorldOwner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DA01F93A2399277B56CF3CC9044E325362F58A3176EB3ECAD1797D7F9F854CF"
            },
            {
              "Id": "GodProgressionChanged:System.String",
              "Name": "GodProgressionChanged",
              "Type": "System.String",
              "Signature": "public System.String GodProgressionChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6105B142396243B352B200374007FAE61AF03EBEEE320461E9005DEFA3D8146"
            },
            {
              "Id": "HandInOffering:System.String",
              "Name": "HandInOffering",
              "Type": "System.String",
              "Signature": "public System.String HandInOffering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7491442CFA0FE4C4394F77679EC7757FFE542C6C504395658A69976F8A7F9E33"
            },
            {
              "Id": "InventoryApplyDelta:System.String",
              "Name": "InventoryApplyDelta",
              "Type": "System.String",
              "Signature": "public System.String InventoryApplyDelta",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3608F639DBBFF85C1C2AF26B13B0EFB3088ADD8CA719BBC4379520D80BE9F463"
            },
            {
              "Id": "InventoryApplyManyDelta:System.String",
              "Name": "InventoryApplyManyDelta",
              "Type": "System.String",
              "Signature": "public System.String InventoryApplyManyDelta",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D14C22F6CA09002D2FAFFD933E84B077435E9BD7F10F746DA9663116F0CB87F0"
            },
            {
              "Id": "InventoryChanged:System.String",
              "Name": "InventoryChanged",
              "Type": "System.String",
              "Signature": "public System.String InventoryChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A0D1B41484E10E55A5473B603827E41DB2507223EC4D2D5030851728CC6D361"
            },
            {
              "Id": "JobChangedWithNewCitizen:System.String",
              "Name": "JobChangedWithNewCitizen",
              "Type": "System.String",
              "Signature": "public System.String JobChangedWithNewCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71AA574A077E77EDBFDA1F188874B46BB7E4EBF3CE478E411374AEA8611A3C93"
            },
            {
              "Id": "JobFinishedWorkOrder:System.String",
              "Name": "JobFinishedWorkOrder",
              "Type": "System.String",
              "Signature": "public System.String JobFinishedWorkOrder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3A87E1775CEA0A7F4858FFA3E7F5E9DC16EA5BB43D72A33BFD4618176316883"
            },
            {
              "Id": "LeaveVehicle:System.String",
              "Name": "LeaveVehicle",
              "Type": "System.String",
              "Signature": "public System.String LeaveVehicle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E4A99CD6137CAA1DACEC5B430FAD6EE4509A0C154E8D0A78DCB73758137F8B6"
            },
            {
              "Id": "LogisticsConnectionCreated:System.String",
              "Name": "LogisticsConnectionCreated",
              "Type": "System.String",
              "Signature": "public System.String LogisticsConnectionCreated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C2CCAEDB74CB82698E8FEF4E3319616DCC1EFAE22916C7FBD7B29AD5187077B"
            },
            {
              "Id": "LogisticsConnectionRemoved:System.String",
              "Name": "LogisticsConnectionRemoved",
              "Type": "System.String",
              "Signature": "public System.String LogisticsConnectionRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "137579AC53B8454FF930FD11659904A6CC28316B98CBDE2CEF75B2E3EFC0A7AC"
            },
            {
              "Id": "LogisticsConnectionUpdated:System.String",
              "Name": "LogisticsConnectionUpdated",
              "Type": "System.String",
              "Signature": "public System.String LogisticsConnectionUpdated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "396B211686D027FBC947704BC3E8E143D7211BBAEE2C1C8720A1C99AC03155CE"
            },
            {
              "Id": "LogisticsCreateConnection:System.String",
              "Name": "LogisticsCreateConnection",
              "Type": "System.String",
              "Signature": "public System.String LogisticsCreateConnection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32B890BD1698492792A7D33091DEF0E0820FCF8BF6616A6D3E8A4CCA25752B40"
            },
            {
              "Id": "LogisticsGetAvailableResourcesForBuildingId:System.String",
              "Name": "LogisticsGetAvailableResourcesForBuildingId",
              "Type": "System.String",
              "Signature": "public System.String LogisticsGetAvailableResourcesForBuildingId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BC9FFA0BAE810BA73D7C40C871B5147E2097A359AFF8551BE6C4793E0F947AB"
            },
            {
              "Id": "LogisticsRemoveConnection:System.String",
              "Name": "LogisticsRemoveConnection",
              "Type": "System.String",
              "Signature": "public System.String LogisticsRemoveConnection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C7A1BA431EB38166B0CD1EAF1D3D99B77FEE70E469B1BAF0392AFF4AE5B0A4E"
            },
            {
              "Id": "LogisticsUpdateConnection:System.String",
              "Name": "LogisticsUpdateConnection",
              "Type": "System.String",
              "Signature": "public System.String LogisticsUpdateConnection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6213971E80F9E05B0099916EC14E5395C8D8D06E66121A3BAB6F7F3A9D4FADC"
            },
            {
              "Id": "LootAll:System.String",
              "Name": "LootAll",
              "Type": "System.String",
              "Signature": "public System.String LootAll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6354747DD0021113149AB4632E4C297F642B6F10720E7CC9AC075BA81D13FCB1"
            },
            {
              "Id": "LootMoneyFromItem:System.String",
              "Name": "LootMoneyFromItem",
              "Type": "System.String",
              "Signature": "public System.String LootMoneyFromItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8A92B60E332373A2CCCEFF1B780F62A12837A7CE7F6EABBAB21104AA621467C"
            },
            {
              "Id": "LootWorldItem:System.String",
              "Name": "LootWorldItem",
              "Type": "System.String",
              "Signature": "public System.String LootWorldItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F0A1074ECC8014438C3F87C0C7C8C75D370A0D5F2B5136A38D2F3D66256DD5E"
            },
            {
              "Id": "LootWorldItemInstance:System.String",
              "Name": "LootWorldItemInstance",
              "Type": "System.String",
              "Signature": "public System.String LootWorldItemInstance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D4DD143EFBC3BACFC1B93790C7C83CC9D0DB265D1FE35B040C2C5546AD2DD71"
            },
            {
              "Id": "ManyUpdates:System.String",
              "Name": "ManyUpdates",
              "Type": "System.String",
              "Signature": "public System.String ManyUpdates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6B87154B08CF59A1FA1AFC7C719240671003AA8B0153B89499B2C0CF9B6FBC8"
            },
            {
              "Id": "ManyUpdatesOrdered:System.String",
              "Name": "ManyUpdatesOrdered",
              "Type": "System.String",
              "Signature": "public System.String ManyUpdatesOrdered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECD9953B248D30F2386DB2DF18B7156FC0F8A0AD98302712FA3D47FA5D7F8D16"
            },
            {
              "Id": "MoveMoney:System.String",
              "Name": "MoveMoney",
              "Type": "System.String",
              "Signature": "public System.String MoveMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3B1EB4C66373B1EA970A5CDEA9A0C58D453385C32CEEF2A31961BEE4D0E60EA"
            },
            {
              "Id": "MovePlayer:System.String",
              "Name": "MovePlayer",
              "Type": "System.String",
              "Signature": "public System.String MovePlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33497A8B401C1AA9CB2B31808495ED6948220C3AE653BEDF16EA59F74917C3D2"
            },
            {
              "Id": "MoveStackAmount:System.String",
              "Name": "MoveStackAmount",
              "Type": "System.String",
              "Signature": "public System.String MoveStackAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C889E2C94605B74008C9D5D8F58C6DAD72D9B3060975BBBB6BD9C51DBD1D2841"
            },
            {
              "Id": "MoveStackAmountIntoNew:System.String",
              "Name": "MoveStackAmountIntoNew",
              "Type": "System.String",
              "Signature": "public System.String MoveStackAmountIntoNew",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "873AD3CA0B249C6689DA88F6669485151EBED3E4CCA9CD6636FD0C2CFF2222EB"
            },
            {
              "Id": "MoveStackAmounts:System.String",
              "Name": "MoveStackAmounts",
              "Type": "System.String",
              "Signature": "public System.String MoveStackAmounts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4420A99F890920A82231A19C4DBB504B6295FFEB9DE53A32741BEB9E68592D67"
            },
            {
              "Id": "MoveWeather:System.String",
              "Name": "MoveWeather",
              "Type": "System.String",
              "Signature": "public System.String MoveWeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2864FBC376FE1C3C1AA6225BA387A4EE4F45A1C71D1F302962191A99EB654586"
            },
            {
              "Id": "MoveWorldItems:System.String",
              "Name": "MoveWorldItems",
              "Type": "System.String",
              "Signature": "public System.String MoveWorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "306094F1224B0CCBEB2E91B52874CCCD85D1398BDB801F3FFDE6AE4DAC16677F"
            },
            {
              "Id": "NEWInventoryListenerUpdate:System.String",
              "Name": "NEWInventoryListenerUpdate",
              "Type": "System.String",
              "Signature": "public System.String NEWInventoryListenerUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9CFCFD6090893A0F323CFDB85FD4F637F3362010B3FDDA0DE65913FA1779D001"
            },
            {
              "Id": "NewRaid:System.String",
              "Name": "NewRaid",
              "Type": "System.String",
              "Signature": "public System.String NewRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82E65A8ED1E8D55BB6E88F3E0D9C25CC8D3406B5F73A89DE96374BD0A647518B"
            },
            {
              "Id": "OnSpellCast:System.String",
              "Name": "OnSpellCast",
              "Type": "System.String",
              "Signature": "public System.String OnSpellCast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A2B5D1D5D8FE56F126FFC09A8D5DD8CD715B5EF8FE95955CC981C56CD211408"
            },
            {
              "Id": "PlayerAction:System.String",
              "Name": "PlayerAction",
              "Type": "System.String",
              "Signature": "public System.String PlayerAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2232E4978DBD8C31BE7A294685B3DC9AAE2E68EB7212B2C1DE725E8E4CFE8D4F"
            },
            {
              "Id": "PlayerActionFloat:System.String",
              "Name": "PlayerActionFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5F81CBE927F9FAB40FF76895DDF6BC8EE256A040BD24DB448E27B6EB45E1C6D"
            },
            {
              "Id": "PlayerActionFloatFloat:System.String",
              "Name": "PlayerActionFloatFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionFloatFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBF815F214B146200B7D1BC13CD3903CCEC5DE74E4CF7B81DCC1B970ABB6AC09"
            },
            {
              "Id": "PlayerActionFloatFloatFloat:System.String",
              "Name": "PlayerActionFloatFloatFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionFloatFloatFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "112A87E87AC54910EF0AFD6FC80A8A53606BC41A23BAFBB90024FD4CB3198434"
            },
            {
              "Id": "PlayerActionGuid:System.String",
              "Name": "PlayerActionGuid",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99E1F6F8187E2898D62F39330EB56452A59B7B860B05FDF2093BF6CBE8B909AB"
            },
            {
              "Id": "PlayerActionGuidVector3:System.String",
              "Name": "PlayerActionGuidVector3",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionGuidVector3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BE2C0F2CC61DAF5D02F6272EB19EB06DA1C0F9012201758F29D9DF33BAD3B9D"
            },
            {
              "Id": "PlayerActionInt:System.String",
              "Name": "PlayerActionInt",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionInt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "866FDDB3F794E9E0324199FAD121B2C73C926B696079059A5768C7B9E6E57744"
            },
            {
              "Id": "PlayerActionIntFloat:System.String",
              "Name": "PlayerActionIntFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionIntFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "008293E9F8A7B98BDCD5B596EB47EE13FDAD596B21F152280DEB6B59F65E1E8B"
            },
            {
              "Id": "PlayerActionIntFloatFloat:System.String",
              "Name": "PlayerActionIntFloatFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionIntFloatFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "578FC95C5A6C43821B0A67F7F9B348DEEA98C79E0D3751C80BFD28F3171B11BC"
            },
            {
              "Id": "PlayerActionIntFloatVector3:System.String",
              "Name": "PlayerActionIntFloatVector3",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionIntFloatVector3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F03B380D8A6EC6BAF4D35A94E5C67459D7A9CE2E53283892A0166F951005D2C7"
            },
            {
              "Id": "PlayerActionIntGuid:System.String",
              "Name": "PlayerActionIntGuid",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionIntGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F87A7ABDAC043FEADB78BFA1D5996E5CE9A8E53E75C27B487958AC1C31E12FD"
            },
            {
              "Id": "PlayerActionPlacing:System.String",
              "Name": "PlayerActionPlacing",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionPlacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F3CCB9B52EACB1E0DB6E009604E75BDBA79898F605FFC6373EDE51002905DF9"
            },
            {
              "Id": "PlayerActionState:System.String",
              "Name": "PlayerActionState",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5355C136220AAE9F84642C72280395258AF9FDC3B9EBC325C5471E71D493F8E5"
            },
            {
              "Id": "PlayerActionStringFloat:System.String",
              "Name": "PlayerActionStringFloat",
              "Type": "System.String",
              "Signature": "public System.String PlayerActionStringFloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D787BC11B4A27E05A726BA7320B0C6D4375093B053F7BFC4DF9D126490BB7C2"
            },
            {
              "Id": "PlayerAttachedEntityAndAction:System.String",
              "Name": "PlayerAttachedEntityAndAction",
              "Type": "System.String",
              "Signature": "public System.String PlayerAttachedEntityAndAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DC873E23E8DD4A90298BB4EA3A63DD2C22CBF337D71466CF64721628E94A5DF"
            },
            {
              "Id": "PlayerCastSpell:System.String",
              "Name": "PlayerCastSpell",
              "Type": "System.String",
              "Signature": "public System.String PlayerCastSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E4D345EA50E0177EE32C5F4E1C712AC29EC3A15CF9A91401E7B7721CAD12F31"
            },
            {
              "Id": "PlayerCharacterChangedName:System.String",
              "Name": "PlayerCharacterChangedName",
              "Type": "System.String",
              "Signature": "public System.String PlayerCharacterChangedName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B35A2AAFE2D137BFFEE651058903F473A0006197B5EF701B48AF539467D36CEC"
            },
            {
              "Id": "PlayerChatCommand:System.String",
              "Name": "PlayerChatCommand",
              "Type": "System.String",
              "Signature": "public System.String PlayerChatCommand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37AEA7AE2BD1122F919D01A5DA115607D1E39BBB4FA2DB94FD932A2ACD810AAC"
            },
            {
              "Id": "PlayerChatMessage:System.String",
              "Name": "PlayerChatMessage",
              "Type": "System.String",
              "Signature": "public System.String PlayerChatMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BAD2911DA4154C44DDF584073CA2FDA3881029A984DE47356FA1DB6012AD14FE"
            },
            {
              "Id": "PlayerDetachAction:System.String",
              "Name": "PlayerDetachAction",
              "Type": "System.String",
              "Signature": "public System.String PlayerDetachAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCF3D7A22010C451B69F01F60DD8C423F41D7634D89825D554EEFDBB49E91D9D"
            },
            {
              "Id": "PlayerDieCheat:System.String",
              "Name": "PlayerDieCheat",
              "Type": "System.String",
              "Signature": "public System.String PlayerDieCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C36F429636AE3B51E01E410DAD6417EF1434409C1E0F0E3D2D2BA8638AE5A0B7"
            },
            {
              "Id": "PlayerDied:System.String",
              "Name": "PlayerDied",
              "Type": "System.String",
              "Signature": "public System.String PlayerDied",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D88D5CFCDF8767DA2A3EA1C9E0474B2BFE3BE53C1F3A335BEDD85C37AC3BA8C"
            },
            {
              "Id": "PlayerDisconnected:System.String",
              "Name": "PlayerDisconnected",
              "Type": "System.String",
              "Signature": "public System.String PlayerDisconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4F8DEB390604552779E29E907824E77642E3ECC15E315F6B15BD2DAEAAE5F0E"
            },
            {
              "Id": "PlayerHarvestCrop:System.String",
              "Name": "PlayerHarvestCrop",
              "Type": "System.String",
              "Signature": "public System.String PlayerHarvestCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "473AE34AF5913160E25D584E84BCD8BA0F3C78E31573C94CEAFD2DBF39CA7136"
            },
            {
              "Id": "PlayerInventoriesDesynced:System.String",
              "Name": "PlayerInventoriesDesynced",
              "Type": "System.String",
              "Signature": "public System.String PlayerInventoriesDesynced",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "884C6F4B2C98130493F6913B57DDAB878459431B621B97ABDE1B136F9BE600C8"
            },
            {
              "Id": "PlayerInventorySpaceIncreased:System.String",
              "Name": "PlayerInventorySpaceIncreased",
              "Type": "System.String",
              "Signature": "public System.String PlayerInventorySpaceIncreased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F8858DD0E8C047C4C03034154241D12DB5EFDB35006DBC25C8A5E19BDF31CEE"
            },
            {
              "Id": "PlayerJoined:System.String",
              "Name": "PlayerJoined",
              "Type": "System.String",
              "Signature": "public System.String PlayerJoined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A2E2F1E793431093737E65DBE1CD87412E5CBECCD35BF05A1AAF1C199465D4B"
            },
            {
              "Id": "PlayerObjectiveInteractionType:System.String",
              "Name": "PlayerObjectiveInteractionType",
              "Type": "System.String",
              "Signature": "public System.String PlayerObjectiveInteractionType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D53958DD131E21EEA44BADD33E687DEBC4334DE2DBB07DD553B84BBE5FE292C8"
            },
            {
              "Id": "PlayerSetFurnitureMode:System.String",
              "Name": "PlayerSetFurnitureMode",
              "Type": "System.String",
              "Signature": "public System.String PlayerSetFurnitureMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5DC401CDB8AAAA391A7DC60D4863BFC7BF68D14789EC36CB1EE54F306162B51"
            },
            {
              "Id": "PlayerSetViewArea:System.String",
              "Name": "PlayerSetViewArea",
              "Type": "System.String",
              "Signature": "public System.String PlayerSetViewArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11D31A8E2F668848DAB2797FB72006EFCCED42DDCD9B72A8EEBCB5C35BA10561"
            },
            {
              "Id": "PlayerSittingAction:System.String",
              "Name": "PlayerSittingAction",
              "Type": "System.String",
              "Signature": "public System.String PlayerSittingAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E86CFFA800912ABDE0430302F991277A863C35718A48500BFE89AA5677FB5EE7"
            },
            {
              "Id": "PlayerSkillsChanged:System.String",
              "Name": "PlayerSkillsChanged",
              "Type": "System.String",
              "Signature": "public System.String PlayerSkillsChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F55C41F897851B46CDD6B32D5D89086B89D5AED459A79BB1B9BCC09F5060DEAF"
            },
            {
              "Id": "PlayerSwitchedWeapons:System.String",
              "Name": "PlayerSwitchedWeapons",
              "Type": "System.String",
              "Signature": "public System.String PlayerSwitchedWeapons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A86A7FAC99EFFC03612F4B05DF3317B7CDDD786225CD2DDCB34121E8B9BFE76"
            },
            {
              "Id": "PlayerSwitchedWorld:System.String",
              "Name": "PlayerSwitchedWorld",
              "Type": "System.String",
              "Signature": "public System.String PlayerSwitchedWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84CD78913095E243C9EDE161AFFEDB61E45FBA4B20EBD0A14A9433F862ACF921"
            },
            {
              "Id": "PlayerSwitchWorld:System.String",
              "Name": "PlayerSwitchWorld",
              "Type": "System.String",
              "Signature": "public System.String PlayerSwitchWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3987A11B60C7474B91ED75579798B989D520EEC165A270EF132E92A33CCA580B"
            },
            {
              "Id": "PlayerThrowAction:System.String",
              "Name": "PlayerThrowAction",
              "Type": "System.String",
              "Signature": "public System.String PlayerThrowAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A349F502A9DC6568885F1496D1A732804FF137CB1F2807EC7581827DC914A421"
            },
            {
              "Id": "PlayerTrashItemAndApplyDelta:System.String",
              "Name": "PlayerTrashItemAndApplyDelta",
              "Type": "System.String",
              "Signature": "public System.String PlayerTrashItemAndApplyDelta",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96A1BD3AEECEAECC5AC11FBF9B3659328E541419F7C25E3755319032A677158B"
            },
            {
              "Id": "PlayerUpdate:System.String",
              "Name": "PlayerUpdate",
              "Type": "System.String",
              "Signature": "public System.String PlayerUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC196322DCA9D745D98B1EB3BB1890C0F402CCC9EB86F0ED47302DE7FD7D6247"
            },
            {
              "Id": "PlayerUpdates:System.String",
              "Name": "PlayerUpdates",
              "Type": "System.String",
              "Signature": "public System.String PlayerUpdates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAA060600CDE20DFB07EC3B6B32FD5CE725CC0E78D518C796273385F0704A185"
            },
            {
              "Id": "PlaySfx:System.String",
              "Name": "PlaySfx",
              "Type": "System.String",
              "Signature": "public System.String PlaySfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0EA2743726DFFE60C6B444AB3DF7EE9FB35C17A662867F5000C0CFA4E6D2688"
            },
            {
              "Id": "PlaySfxOnEntity:System.String",
              "Name": "PlaySfxOnEntity",
              "Type": "System.String",
              "Signature": "public System.String PlaySfxOnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C598A207FC5AC6D035AD57E36DA2585DDC58035AD76D282B1E864AC79D6E659F"
            },
            {
              "Id": "PlaySfxOnPosition:System.String",
              "Name": "PlaySfxOnPosition",
              "Type": "System.String",
              "Signature": "public System.String PlaySfxOnPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AC30287D3EA2ABFB6CA7A791D85ECE86ECD1AC0FB3BB22412F15B4B3F0BE4DC"
            },
            {
              "Id": "PlaySfxVfxOnEntity:System.String",
              "Name": "PlaySfxVfxOnEntity",
              "Type": "System.String",
              "Signature": "public System.String PlaySfxVfxOnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A12CDFB0AB934BF636C8ECD7EA6909A64246F9004B661F052709419395FF3DE"
            },
            {
              "Id": "PlaySfxVfxOnPosition:System.String",
              "Name": "PlaySfxVfxOnPosition",
              "Type": "System.String",
              "Signature": "public System.String PlaySfxVfxOnPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67D15C576E1D8935B93DCEA1B5C02B5EF4501CBCB871B731AB6D9753659F161F"
            },
            {
              "Id": "PlayVfxOnEntity:System.String",
              "Name": "PlayVfxOnEntity",
              "Type": "System.String",
              "Signature": "public System.String PlayVfxOnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34375B9C69164166FA55BEBA32B62360D56C9340186C54678DB340C2D6976765"
            },
            {
              "Id": "PlayVfxOnPosition:System.String",
              "Name": "PlayVfxOnPosition",
              "Type": "System.String",
              "Signature": "public System.String PlayVfxOnPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "279D3CE85220176CAE61EE1B3227209E00907F1D2E061DAA9A149A72805A8500"
            },
            {
              "Id": "QuestEvent:System.String",
              "Name": "QuestEvent",
              "Type": "System.String",
              "Signature": "public System.String QuestEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CE0906DFDE6AA399BC759CB17222B08824393909C3CCFACADDCF29532B2C40E"
            },
            {
              "Id": "ReapplyEntityAuras:System.String",
              "Name": "ReapplyEntityAuras",
              "Type": "System.String",
              "Signature": "public System.String ReapplyEntityAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84CDEDAB20F8800C8FDEF89AB4668ECF813194FA182E157D8FE4F9682BA5C5F6"
            },
            {
              "Id": "RemoveAuraFromEntity:System.String",
              "Name": "RemoveAuraFromEntity",
              "Type": "System.String",
              "Signature": "public System.String RemoveAuraFromEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "464EAAB10CEFFDAA7032473708EE393718D23467FA0F6F265B0BA1A6B5FE50CA"
            },
            {
              "Id": "RemoveBossFight:System.String",
              "Name": "RemoveBossFight",
              "Type": "System.String",
              "Signature": "public System.String RemoveBossFight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D93A374D97804895A36C714357794C72EEFBC326451C37AFF67972019B27AA9B"
            },
            {
              "Id": "RemoveBossSpawnLocation:System.String",
              "Name": "RemoveBossSpawnLocation",
              "Type": "System.String",
              "Signature": "public System.String RemoveBossSpawnLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BC3AFD58F1F3239775F4A6E6CE216CAAE664C317E090A7EAD4288F052C780FE"
            },
            {
              "Id": "RemoveBuilding:System.String",
              "Name": "RemoveBuilding",
              "Type": "System.String",
              "Signature": "public System.String RemoveBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05646DBA971FAE638F0569D4D94D3F564CF52CC87754A48F76088396D2D6BC0B"
            },
            {
              "Id": "RemoveCastEntitySpell:System.String",
              "Name": "RemoveCastEntitySpell",
              "Type": "System.String",
              "Signature": "public System.String RemoveCastEntitySpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78977657534E426B8C04C0E3E2984001C7D21485AB8F7EE01EDB69F9B1B915A4"
            },
            {
              "Id": "RemoveCastPlayerSpell:System.String",
              "Name": "RemoveCastPlayerSpell",
              "Type": "System.String",
              "Signature": "public System.String RemoveCastPlayerSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF76F1CB7487E00B7F3B8D02AFE1EBFA3F0E646CECFD200C0ADA7F3BC5F38833"
            },
            {
              "Id": "RemoveCastSpell:System.String",
              "Name": "RemoveCastSpell",
              "Type": "System.String",
              "Signature": "public System.String RemoveCastSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6313E004D488B81D4065E7C7A498B5F424DD880895772F82B03973E50742B0A"
            },
            {
              "Id": "RemoveCitizen:System.String",
              "Name": "RemoveCitizen",
              "Type": "System.String",
              "Signature": "public System.String RemoveCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92C0FCBE8C2D293250C38EDD3876B07034D5CBEB844B052D411F242869624960"
            },
            {
              "Id": "RemoveCitizenFromTown:System.String",
              "Name": "RemoveCitizenFromTown",
              "Type": "System.String",
              "Signature": "public System.String RemoveCitizenFromTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "150F94A23EA487CEFDF3EBAFEE1A080E1ACB09CB59CF6421780275A1578CDDC6"
            },
            {
              "Id": "RemoveConstructionSite:System.String",
              "Name": "RemoveConstructionSite",
              "Type": "System.String",
              "Signature": "public System.String RemoveConstructionSite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4909D1CB7F66CD8F2E01CFFA4810D7AC078B786F8DAC7AF69A2976BC3D7899D3"
            },
            {
              "Id": "RemoveConstructionSites:System.String",
              "Name": "RemoveConstructionSites",
              "Type": "System.String",
              "Signature": "public System.String RemoveConstructionSites",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04DBF518DCC4D32B020B4D20C317175DE999EEBD0EA5496F1E903D75357B1CF5"
            },
            {
              "Id": "RemoveCrop:System.String",
              "Name": "RemoveCrop",
              "Type": "System.String",
              "Signature": "public System.String RemoveCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D41652E5C38C1B69BD5E3F6A4D457621566E4C3F0ED0DFB8158B1142D016987A"
            },
            {
              "Id": "RemoveDecoration:System.String",
              "Name": "RemoveDecoration",
              "Type": "System.String",
              "Signature": "public System.String RemoveDecoration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88845EF384B27D8F67A588EDA739876E41B8935FC86CE40A3EA8D6D240979EB0"
            },
            {
              "Id": "RemoveEntities:System.String",
              "Name": "RemoveEntities",
              "Type": "System.String",
              "Signature": "public System.String RemoveEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC5AFC413C06122CD3ACC0E2E439D6C92EA4C5603A5E7CEAF2A9E00361B685E3"
            },
            {
              "Id": "RemoveEntity:System.String",
              "Name": "RemoveEntity",
              "Type": "System.String",
              "Signature": "public System.String RemoveEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D3B3BB088588A65D5F6557B7CD4F3D6BF90AD65E16B6E1D209BDA432DCB7C06"
            },
            {
              "Id": "RemoveFavours:System.String",
              "Name": "RemoveFavours",
              "Type": "System.String",
              "Signature": "public System.String RemoveFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46F16849EF764353D356189B89CA39B36F406C30D85E7155DA1807531FC53F7C"
            },
            {
              "Id": "RemovePlayersGrave:System.String",
              "Name": "RemovePlayersGrave",
              "Type": "System.String",
              "Signature": "public System.String RemovePlayersGrave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86F3EF83DDDC4C0FA722C3192D54432B06D682AA822DFEF15543732C91E12E74"
            },
            {
              "Id": "RemoveRaid:System.String",
              "Name": "RemoveRaid",
              "Type": "System.String",
              "Signature": "public System.String RemoveRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83A35FD4A46AFF89CCA2312CBD087E55288ED81F7113B5F27DCD69278A9CDD6B"
            },
            {
              "Id": "RemoveWeather:System.String",
              "Name": "RemoveWeather",
              "Type": "System.String",
              "Signature": "public System.String RemoveWeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C08203C4DF304D560E43ADAF0671B3AC8CB571D3F1C838591E6D6030F0F819D8"
            },
            {
              "Id": "RemoveWildCitizen:System.String",
              "Name": "RemoveWildCitizen",
              "Type": "System.String",
              "Signature": "public System.String RemoveWildCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71FA93A6187B9749342AFA9F7AA7A6BED488AA33545162C052238CFE3A315645"
            },
            {
              "Id": "RemoveWorld:System.String",
              "Name": "RemoveWorld",
              "Type": "System.String",
              "Signature": "public System.String RemoveWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7546B0B7E295F157070B7C5397F47337E4FB709BE493E1407C61E7D3343FDF40"
            },
            {
              "Id": "RemoveWorldItem:System.String",
              "Name": "RemoveWorldItem",
              "Type": "System.String",
              "Signature": "public System.String RemoveWorldItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D582CDF4A6B710B2249A36D3E98A434E54F6509762D4D32C57D819F6647CE640"
            },
            {
              "Id": "RenameInventory:System.String",
              "Name": "RenameInventory",
              "Type": "System.String",
              "Signature": "public System.String RenameInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A688BF5624DA3D431D04FAF0772B1AC60B318140163C48FEBF3F8617015111AC"
            },
            {
              "Id": "RequestApplyBlessing:System.String",
              "Name": "RequestApplyBlessing",
              "Type": "System.String",
              "Signature": "public System.String RequestApplyBlessing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86F9A47C6D369C5D70E15873081668860BD402D3B1EC6F71661C9F9AB388030A"
            },
            {
              "Id": "RequestApplyOrdinance:System.String",
              "Name": "RequestApplyOrdinance",
              "Type": "System.String",
              "Signature": "public System.String RequestApplyOrdinance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF05A3C7B26AF380B4B4E3AD053740F144C5350DC102804236A0F25FEE68AC81"
            },
            {
              "Id": "RequestDynamicSpawnEntity:System.String",
              "Name": "RequestDynamicSpawnEntity",
              "Type": "System.String",
              "Signature": "public System.String RequestDynamicSpawnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "592939226B992955C0A9E0F9900B317B95808A7BD7477C35F11A89D89417A811"
            },
            {
              "Id": "RequestPlayerActionState:System.String",
              "Name": "RequestPlayerActionState",
              "Type": "System.String",
              "Signature": "public System.String RequestPlayerActionState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "248FEF1E45924F81D090C01B11D03EB81F82277859804AD441C7EA231FE3197C"
            },
            {
              "Id": "RequestRemoveEntity:System.String",
              "Name": "RequestRemoveEntity",
              "Type": "System.String",
              "Signature": "public System.String RequestRemoveEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1286AE29B8B84046AEB15CCFFE002B5B2EA784500CC10D3A3ADC0BD636B27604"
            },
            {
              "Id": "RequestRemoveEntitySilent:System.String",
              "Name": "RequestRemoveEntitySilent",
              "Type": "System.String",
              "Signature": "public System.String RequestRemoveEntitySilent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D47209D323DDE55D4FA60DD3414408D79F6469E289C423898C31B55AF22626FA"
            },
            {
              "Id": "RequestSetUserSettings:System.String",
              "Name": "RequestSetUserSettings",
              "Type": "System.String",
              "Signature": "public System.String RequestSetUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94ED6C9F0E84A9543C43D6D38516C4A85236F17081301890E62D347446327447"
            },
            {
              "Id": "RequestSpawnEntities:System.String",
              "Name": "RequestSpawnEntities",
              "Type": "System.String",
              "Signature": "public System.String RequestSpawnEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BAF28E40B85E2355B6D0487B1B492429A3A7AD7AD0C23FAE1D74D3A609A120B4"
            },
            {
              "Id": "RequestSpawnEntity:System.String",
              "Name": "RequestSpawnEntity",
              "Type": "System.String",
              "Signature": "public System.String RequestSpawnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D78BA561847FA34D4055518A10EA44E643F29B77FE528C4489F21E233B05D71B"
            },
            {
              "Id": "RespawnPlayer:System.String",
              "Name": "RespawnPlayer",
              "Type": "System.String",
              "Signature": "public System.String RespawnPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C7F94EAC9A9261B5FC7D3D16256F9A25D063D8BB983CCA5B6EF035A8B0F80AD4"
            },
            {
              "Id": "RewardWasUnlocked:System.String",
              "Name": "RewardWasUnlocked",
              "Type": "System.String",
              "Signature": "public System.String RewardWasUnlocked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79BB1CFCA1BB3BEF4BD2C387E5A078D578873E222906879DAF2C4CF544718B0A"
            },
            {
              "Id": "RobotBossDamaged:System.String",
              "Name": "RobotBossDamaged",
              "Type": "System.String",
              "Signature": "public System.String RobotBossDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AB3960D5B7CCFC3E1F9577A06F713AF54A141A7725B6DBEA7998CE02973CF9E"
            },
            {
              "Id": "RobotBossSync:System.String",
              "Name": "RobotBossSync",
              "Type": "System.String",
              "Signature": "public System.String RobotBossSync",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C59E49DBC680C5D70C6FAA0308A56C037370C413CCA06C706F9F290B870BD54"
            },
            {
              "Id": "RunServerScript:System.String",
              "Name": "RunServerScript",
              "Type": "System.String",
              "Signature": "public System.String RunServerScript",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC0160552641D60DDCB0D7EAFC0E7826DD9E3B4E326052758A04838229E8CC1B"
            },
            {
              "Id": "SacrificeCitizen:System.String",
              "Name": "SacrificeCitizen",
              "Type": "System.String",
              "Signature": "public System.String SacrificeCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "493851C5408FB67BBDA6D3D8A8FCDEC6FDE887085DDD339DDF2A9AF6923E4F59"
            },
            {
              "Id": "SaveFinished:System.String",
              "Name": "SaveFinished",
              "Type": "System.String",
              "Signature": "public System.String SaveFinished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67EF0EEF343C61F0AC6F9CFCD00FB7BBFDC47ECCD4FC1A529448F6A072EC2112"
            },
            {
              "Id": "SaveStarted:System.String",
              "Name": "SaveStarted",
              "Type": "System.String",
              "Signature": "public System.String SaveStarted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D58FC30D919FF51D285CDD3D93054FD0A09DF6D6BE186BA962340DE1A4981604"
            },
            {
              "Id": "SellItem:System.String",
              "Name": "SellItem",
              "Type": "System.String",
              "Signature": "public System.String SellItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "127E3D55C8444EE679216D47BA2534378A029C9050C63FC00E1D6782E40197E0"
            },
            {
              "Id": "SendWildCitizenToClosestTown:System.String",
              "Name": "SendWildCitizenToClosestTown",
              "Type": "System.String",
              "Signature": "public System.String SendWildCitizenToClosestTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B80149E86CF800160A532CD8A85FC7E9C02E711AED9ABA0D76C1D8D2A2ADC38A"
            },
            {
              "Id": "Server_NewTradeRouteCreatedAndListenerAdded:System.String",
              "Name": "Server_NewTradeRouteCreatedAndListenerAdded",
              "Type": "System.String",
              "Signature": "public System.String Server_NewTradeRouteCreatedAndListenerAdded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA07BC3DB9B586BDD23D2026C8F3C275FB6F5FBDF0096B03DC7CBEAC6A0F2109"
            },
            {
              "Id": "SetBucketContent:System.String",
              "Name": "SetBucketContent",
              "Type": "System.String",
              "Signature": "public System.String SetBucketContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E9C30F98C9E902C9F0794965D1422A5081B93EE4EC1C1CC58B7B05F415D8FA4"
            },
            {
              "Id": "SetDynamicPlayerFlag:System.String",
              "Name": "SetDynamicPlayerFlag",
              "Type": "System.String",
              "Signature": "public System.String SetDynamicPlayerFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8617328EC888B27702D21B84D41900C77B914E79A454172D16F592F2B149951"
            },
            {
              "Id": "SetEntityOwner:System.String",
              "Name": "SetEntityOwner",
              "Type": "System.String",
              "Signature": "public System.String SetEntityOwner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0857C47199917788CFE3AB68B6829195DA16E3840DF52833777EA54D532EB7C9"
            },
            {
              "Id": "SetExclusiveParameterValueAndSpawnEntities:System.String",
              "Name": "SetExclusiveParameterValueAndSpawnEntities",
              "Type": "System.String",
              "Signature": "public System.String SetExclusiveParameterValueAndSpawnEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85E4FB6BEE79D4ADAB4DA36FCD9C043B5B62E90FF838C62E672CF43DE0F23A26"
            },
            {
              "Id": "SetKnockback:System.String",
              "Name": "SetKnockback",
              "Type": "System.String",
              "Signature": "public System.String SetKnockback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B486E02E34FE6AA9CA61B3C4423F09942114D119F754A2021542147456402A3"
            },
            {
              "Id": "SetNewTownName:System.String",
              "Name": "SetNewTownName",
              "Type": "System.String",
              "Signature": "public System.String SetNewTownName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "674ACFC99260395F4F0D85A00F7F58F7A3C7918AD6D8A1197484600952471389"
            },
            {
              "Id": "SetTime:System.String",
              "Name": "SetTime",
              "Type": "System.String",
              "Signature": "public System.String SetTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2220518AACBFF88CAA4AA10D108E6FCB18F39D6E8173E397264D00A3CAB52C0"
            },
            {
              "Id": "ShieldBlock:System.String",
              "Name": "ShieldBlock",
              "Type": "System.String",
              "Signature": "public System.String ShieldBlock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D334EA935AD411B2F2FA9EA3C949A58704E3AFC92A96C0B273432F685C72B98D"
            },
            {
              "Id": "SpawnCrop:System.String",
              "Name": "SpawnCrop",
              "Type": "System.String",
              "Signature": "public System.String SpawnCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFED58D0010CBB7262C7309D320566863DB247E9C6E20938959964C14AECC9DF"
            },
            {
              "Id": "SpawnDungeonCheat:System.String",
              "Name": "SpawnDungeonCheat",
              "Type": "System.String",
              "Signature": "public System.String SpawnDungeonCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B69091D7673C0E62F2CA6DBFA84FACAB1A7BC70EC3EE988746ABA66F5D4FF6AB"
            },
            {
              "Id": "SpawnEntities:System.String",
              "Name": "SpawnEntities",
              "Type": "System.String",
              "Signature": "public System.String SpawnEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F0EC9C490E495E202C70ED0583853C364D53E2C6C9A1D448F536EFDFFF98BA4"
            },
            {
              "Id": "SpawnEntity:System.String",
              "Name": "SpawnEntity",
              "Type": "System.String",
              "Signature": "public System.String SpawnEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A930943704A0169E3A0DFDDC1CD84D390232C82A80D600C7ABFC8DF565DC54C"
            },
            {
              "Id": "SpawnPoiCheat:System.String",
              "Name": "SpawnPoiCheat",
              "Type": "System.String",
              "Signature": "public System.String SpawnPoiCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86B5693696485D96A1C5A2B04E7B0A62F91693CF23F2BA4C8F48525CE618A2B4"
            },
            {
              "Id": "SpawnWeather:System.String",
              "Name": "SpawnWeather",
              "Type": "System.String",
              "Signature": "public System.String SpawnWeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A389A283AFD30A50EAC57C19B97889153956CFAB55FD15C1582682D1B8DB9C6D"
            },
            {
              "Id": "SpawnWorldItem:System.String",
              "Name": "SpawnWorldItem",
              "Type": "System.String",
              "Signature": "public System.String SpawnWorldItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F11573D659EACEA40040D173870535513B026BE2FA620D6320A287F4B2BC89D"
            },
            {
              "Id": "SpawnWorldItems:System.String",
              "Name": "SpawnWorldItems",
              "Type": "System.String",
              "Signature": "public System.String SpawnWorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC8F1E423D13919514E79CC1FDA8E4865FE919C1346AAA549D520EC8BA335770"
            },
            {
              "Id": "StartConstructActionInProgress:System.String",
              "Name": "StartConstructActionInProgress",
              "Type": "System.String",
              "Signature": "public System.String StartConstructActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "860293D3B642074BFC2090C1B400FE7462C94AA6521D9587E07D66D3BD292134"
            },
            {
              "Id": "StopConstructActionInProgress:System.String",
              "Name": "StopConstructActionInProgress",
              "Type": "System.String",
              "Signature": "public System.String StopConstructActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76BC0D7122D67665373CBD8B59C7C6B2B4A691FDB03D57964743C5BE3036ADEB"
            },
            {
              "Id": "StopListeningOnInternalResourceStorage:System.String",
              "Name": "StopListeningOnInternalResourceStorage",
              "Type": "System.String",
              "Signature": "public System.String StopListeningOnInternalResourceStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32389D0B2FFC64C90F17F1C49B4D2A83FF90561B031A9D05FDAAF4470A793490"
            },
            {
              "Id": "StopListeningOnTradeRoutes:System.String",
              "Name": "StopListeningOnTradeRoutes",
              "Type": "System.String",
              "Signature": "public System.String StopListeningOnTradeRoutes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CD66143BF7B656DBFBAC09D0DEAB4A9CA582CEA203CC6ACED638AFD4B6D0040"
            },
            {
              "Id": "StopListeningToCitizensMessage:System.String",
              "Name": "StopListeningToCitizensMessage",
              "Type": "System.String",
              "Signature": "public System.String StopListeningToCitizensMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E30E5889911A9D6A7BFF054E4363E06F113C0EF8FDE85FA52EC1F117482E352"
            },
            {
              "Id": "StopListeningToTown:System.String",
              "Name": "StopListeningToTown",
              "Type": "System.String",
              "Signature": "public System.String StopListeningToTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "718EA603B3A20F009F2BC7C3577D6302F81BA86FE0D0CB1FE225E07249EF5152"
            },
            {
              "Id": "SwapItemPositions:System.String",
              "Name": "SwapItemPositions",
              "Type": "System.String",
              "Signature": "public System.String SwapItemPositions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCF5D2B0C7F0207454F1FF40083588BFF5DCC3845E091DACF06A0351110114D3"
            },
            {
              "Id": "SwapManyItemPositions:System.String",
              "Name": "SwapManyItemPositions",
              "Type": "System.String",
              "Signature": "public System.String SwapManyItemPositions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1265CE22866E240C5AF7EA45CBB076AAE9C92F878E8ED9D3D4F6456A9ADE7D60"
            },
            {
              "Id": "SwitchCitizenSlots:System.String",
              "Name": "SwitchCitizenSlots",
              "Type": "System.String",
              "Signature": "public System.String SwitchCitizenSlots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "513C0ACD754916D4F2F1E8A3723AF61B6C065F2240F17B4E2F7E6DF83E074C9D"
            },
            {
              "Id": "SwitchWeapons:System.String",
              "Name": "SwitchWeapons",
              "Type": "System.String",
              "Signature": "public System.String SwitchWeapons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBC26BBAB6E5F3CC0A9D7D55CF0AF65347D8DCCE3178ED1FFCB142A4482ABB2B"
            },
            {
              "Id": "Teleport:System.String",
              "Name": "Teleport",
              "Type": "System.String",
              "Signature": "public System.String Teleport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFB87C946C61C6A4025CF75A689E0393B8347ACD8F1E82C3902D8683EDC0711D"
            },
            {
              "Id": "Throw:System.String",
              "Name": "Throw",
              "Type": "System.String",
              "Signature": "public System.String Throw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CBE4050DB1B3DB53822CC523554B6EFD4EE5297C4A3CF8B1CD59448D27E2824"
            },
            {
              "Id": "ThrowHitSpellCast:System.String",
              "Name": "ThrowHitSpellCast",
              "Type": "System.String",
              "Signature": "public System.String ThrowHitSpellCast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56CAD0070CA6B2025EBB9AF46E4D4BCB2F888864C0437EDECEEDA003C0320464"
            },
            {
              "Id": "TownBuildingsUpdated:System.String",
              "Name": "TownBuildingsUpdated",
              "Type": "System.String",
              "Signature": "public System.String TownBuildingsUpdated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74C5E76CEDEC9DC7D5764CFAD2659A9EECFBA23E441954B727F2519D162313D8"
            },
            {
              "Id": "TownCreated:System.String",
              "Name": "TownCreated",
              "Type": "System.String",
              "Signature": "public System.String TownCreated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "431164A6CF70EAD4DF016CA174C0E94F88AC08C8D8714645C23988AF8CE6ECB8"
            },
            {
              "Id": "TownDefenceValueChanged:System.String",
              "Name": "TownDefenceValueChanged",
              "Type": "System.String",
              "Signature": "public System.String TownDefenceValueChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9903D6F2DD3F5C66D34BF0F7C69865CC715936DCFC2F9B64EBB36AD7A30EBB20"
            },
            {
              "Id": "TownOverviewUpdates:System.String",
              "Name": "TownOverviewUpdates",
              "Type": "System.String",
              "Signature": "public System.String TownOverviewUpdates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60A3DF9E15E5B054EA2393874F4F015FB99B74A9DF76C7B2C9C060F4CB73F6AB"
            },
            {
              "Id": "TownRemoved:System.String",
              "Name": "TownRemoved",
              "Type": "System.String",
              "Signature": "public System.String TownRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62488F3EEA6993CAB4151650F73BAD312C1B6E2F674DB34AE70ADAD520423956"
            },
            {
              "Id": "TownsReportsSummary:System.String",
              "Name": "TownsReportsSummary",
              "Type": "System.String",
              "Signature": "public System.String TownsReportsSummary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF85DF0201E47E3E67BCCB3C2D54B8902C662B2C56DE41DAF4F8281A1A0FBFD2"
            },
            {
              "Id": "TradeRouteChanged:System.String",
              "Name": "TradeRouteChanged",
              "Type": "System.String",
              "Signature": "public System.String TradeRouteChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65C322B01D397A41773931722B7400111154B24ED8B9C49EED93EBBE8918EA26"
            },
            {
              "Id": "TradeRouteRemoved:System.String",
              "Name": "TradeRouteRemoved",
              "Type": "System.String",
              "Signature": "public System.String TradeRouteRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C98580637A2243E42283C888A69EF035CA154AB47098CB57906F32BDD685BD03"
            },
            {
              "Id": "TryAddNpcQuest:System.String",
              "Name": "TryAddNpcQuest",
              "Type": "System.String",
              "Signature": "public System.String TryAddNpcQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A99256E4D0B190CAF83ACA4766426D753C58CFE3E7BE9D1AEA9F959159DD2F4C"
            },
            {
              "Id": "TryEnterDungeon:System.String",
              "Name": "TryEnterDungeon",
              "Type": "System.String",
              "Signature": "public System.String TryEnterDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "879999140D98CC41749A15EDF05AF10B733956D4325C7C150BB376B13D6D6C97"
            },
            {
              "Id": "TryEnterRoom:System.String",
              "Name": "TryEnterRoom",
              "Type": "System.String",
              "Signature": "public System.String TryEnterRoom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90A87A534199CE6DAD98711B7C29A221FD923AEDF7780A6EF7B54C5866D9200C"
            },
            {
              "Id": "TryFinishQuest:System.String",
              "Name": "TryFinishQuest",
              "Type": "System.String",
              "Signature": "public System.String TryFinishQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41177631C771B8F57A3F3B34B80EB4184B2991E979684CF4E962FD48AF580903"
            },
            {
              "Id": "TryGetEntityAuras:System.String",
              "Name": "TryGetEntityAuras",
              "Type": "System.String",
              "Signature": "public System.String TryGetEntityAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F31F53234444156D385871F703C59269AA92D8618905E54E44DBD50ACFFFF089"
            },
            {
              "Id": "TryPerformHandInObjective:System.String",
              "Name": "TryPerformHandInObjective",
              "Type": "System.String",
              "Signature": "public System.String TryPerformHandInObjective",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD75C395157EA5E1AFAB8A89E74E1E09E827EE0021087BBA897A4E5243DCC8BA"
            },
            {
              "Id": "TryTurnItemIntoFuelForSource:System.String",
              "Name": "TryTurnItemIntoFuelForSource",
              "Type": "System.String",
              "Signature": "public System.String TryTurnItemIntoFuelForSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5846E13E84666EBB570CD72898ECB08D6FD1D9173699FD8F8EBA3F946CBA637"
            },
            {
              "Id": "TryUpgradeBuilding:System.String",
              "Name": "TryUpgradeBuilding",
              "Type": "System.String",
              "Signature": "public System.String TryUpgradeBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99859069FBE5DC949EF26FE79B3988014C25DF603B4FEFCE3BDD0A2D56A1B0A4"
            },
            {
              "Id": "TryUpgradeDecoration:System.String",
              "Name": "TryUpgradeDecoration",
              "Type": "System.String",
              "Signature": "public System.String TryUpgradeDecoration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2016A501B46ABB36E0515C5BCDEF8215DEA87491FDF9C62FBB1F671EB2BA71F1"
            },
            {
              "Id": "UnassignCitizenFromSlot:System.String",
              "Name": "UnassignCitizenFromSlot",
              "Type": "System.String",
              "Signature": "public System.String UnassignCitizenFromSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "991D57F7F7C81BB2CB8A7AE8F4D864599F10293698FA32F8989880BFA83C8370"
            },
            {
              "Id": "Unequip:System.String",
              "Name": "Unequip",
              "Type": "System.String",
              "Signature": "public System.String Unequip",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39D7783DDF95DCAB5CB1FD8B44360A32F4DB8095766FACC36E651F598A30F627"
            },
            {
              "Id": "UnlearnAllFavours:System.String",
              "Name": "UnlearnAllFavours",
              "Type": "System.String",
              "Signature": "public System.String UnlearnAllFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64737B0E728B66EDA95BBB3177DF1CD6A08146F76C0602E3A20F62F1102A4162"
            },
            {
              "Id": "UnregisterListenerForJob:System.String",
              "Name": "UnregisterListenerForJob",
              "Type": "System.String",
              "Signature": "public System.String UnregisterListenerForJob",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1F8E7931B083A26D66C20BDCB16FBCCF6ED936BC74A834CAC7E17288291612A"
            },
            {
              "Id": "UnregisterListenerForSimpleInventory:System.String",
              "Name": "UnregisterListenerForSimpleInventory",
              "Type": "System.String",
              "Signature": "public System.String UnregisterListenerForSimpleInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4B991BC3914E880113F75689736D6E5819C7E05C1D9E18E53E460BFC5E58656"
            },
            {
              "Id": "UpdateActiveDungeon:System.String",
              "Name": "UpdateActiveDungeon",
              "Type": "System.String",
              "Signature": "public System.String UpdateActiveDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31F18913273FFADF6EF6E311E66FE7331367B20A736E592ABFE888D764249CCB"
            },
            {
              "Id": "UpdateBuilding:System.String",
              "Name": "UpdateBuilding",
              "Type": "System.String",
              "Signature": "public System.String UpdateBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCFC8DD1F262A1AA5AE856E537EE9BE56C0AC0C357E0B359384E2E8DB91E22A2"
            },
            {
              "Id": "UpdateBuildingAppeal:System.String",
              "Name": "UpdateBuildingAppeal",
              "Type": "System.String",
              "Signature": "public System.String UpdateBuildingAppeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6A92B2A3798563C42CEC6A779F9B19CEAA18AC730403225BBB5D551BFD70372"
            },
            {
              "Id": "UpdateBuildingParameters:System.String",
              "Name": "UpdateBuildingParameters",
              "Type": "System.String",
              "Signature": "public System.String UpdateBuildingParameters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2E2843882C500DB9FDD2825D58E2CC431109703313098ADEC122C4573326273"
            },
            {
              "Id": "UpdateCitizens:System.String",
              "Name": "UpdateCitizens",
              "Type": "System.String",
              "Signature": "public System.String UpdateCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F34AE9E100F191C1FFBECFE40D2B615E6DAE57267EB499FEA914D72A89233F65"
            },
            {
              "Id": "UpdateConstructActionInProgress:System.String",
              "Name": "UpdateConstructActionInProgress",
              "Type": "System.String",
              "Signature": "public System.String UpdateConstructActionInProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E298B18E712BE94FCE7EE8E760EB2D353C296C83227E72C3EFC97957B92614E"
            },
            {
              "Id": "UpdateCrop:System.String",
              "Name": "UpdateCrop",
              "Type": "System.String",
              "Signature": "public System.String UpdateCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC3C2DA9573D04D3497564A39720E85097F2C8B3FC58441CC7D1072BE9DD21B1"
            },
            {
              "Id": "UpdateCurrentOfferings:System.String",
              "Name": "UpdateCurrentOfferings",
              "Type": "System.String",
              "Signature": "public System.String UpdateCurrentOfferings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF14F31801EFDA37E5B16137B4EABF6E71F90A493526BB19469695F998AEB550"
            },
            {
              "Id": "UpdateCurrentWorshipPoints:System.String",
              "Name": "UpdateCurrentWorshipPoints",
              "Type": "System.String",
              "Signature": "public System.String UpdateCurrentWorshipPoints",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2216EEF94B9FA29060DF47B1C32A47996D6C3942D6A8BDA87B178F1009C227C"
            },
            {
              "Id": "UpdateDungeonLocation:System.String",
              "Name": "UpdateDungeonLocation",
              "Type": "System.String",
              "Signature": "public System.String UpdateDungeonLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF3AD1F76A6E41129D13F18CC792BC81F085F67B4D67CD021F839061C27E2208"
            },
            {
              "Id": "UpdateEntityHealth:System.String",
              "Name": "UpdateEntityHealth",
              "Type": "System.String",
              "Signature": "public System.String UpdateEntityHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF1BBD5EA7A4FBECA70C71BD3927D0B20F6CF1DE81EAF94DA44427317BE9FE60"
            },
            {
              "Id": "UpdateEntityParameter:System.String",
              "Name": "UpdateEntityParameter",
              "Type": "System.String",
              "Signature": "public System.String UpdateEntityParameter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36FE1E5DF4FAA0D9F48FCD00EB1B136B00F9A0C5AE0E63EF78660E14F4B428EE"
            },
            {
              "Id": "UpdateEntityParameters:System.String",
              "Name": "UpdateEntityParameters",
              "Type": "System.String",
              "Signature": "public System.String UpdateEntityParameters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "854D5DC457EBBD1FD9564BA38678AEDE97BE4B4AA8DA1AD0478BE30733082A21"
            },
            {
              "Id": "UpdateEntityPosition:System.String",
              "Name": "UpdateEntityPosition",
              "Type": "System.String",
              "Signature": "public System.String UpdateEntityPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D104E914D9E3CB286D3CD79048A8A625EEE3AAE199A15B8C6C4EE1209343B58"
            },
            {
              "Id": "UpdateEntityState:System.String",
              "Name": "UpdateEntityState",
              "Type": "System.String",
              "Signature": "public System.String UpdateEntityState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E63FB2AA30E0A4BB0A39BB7D022E5B677C4BA9141A8075F69FE0643707F7B716"
            },
            {
              "Id": "UpdateFavour:System.String",
              "Name": "UpdateFavour",
              "Type": "System.String",
              "Signature": "public System.String UpdateFavour",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F2623A9A8BD8512DF70DED3F9D99289BC0B144CA293CEBCA26D5E69675E2967"
            },
            {
              "Id": "UpdateGameConfig:System.String",
              "Name": "UpdateGameConfig",
              "Type": "System.String",
              "Signature": "public System.String UpdateGameConfig",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B8A8498368F96B4A524E389FFAD2885E334EAF842527BE084F8EFF29A7649F7"
            },
            {
              "Id": "UpdateInternalResourcesStorages:System.String",
              "Name": "UpdateInternalResourcesStorages",
              "Type": "System.String",
              "Signature": "public System.String UpdateInternalResourcesStorages",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C1F6765D79D287F1B86873B793AE8DE89920FE79774D17CFF8B8C652E71805E"
            },
            {
              "Id": "UpdateInventoriesItemInstances:System.String",
              "Name": "UpdateInventoriesItemInstances",
              "Type": "System.String",
              "Signature": "public System.String UpdateInventoriesItemInstances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91A959898460AFCE04339B79C6E34912AFAF17A32062A4D625C9B7A3A1CDBEC7"
            },
            {
              "Id": "UpdateInventoriesItemInstancesWithAddMessage:System.String",
              "Name": "UpdateInventoriesItemInstancesWithAddMessage",
              "Type": "System.String",
              "Signature": "public System.String UpdateInventoriesItemInstancesWithAddMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C750F8EEFA1928874605332485BA90E2CEC04296AE9B0B4D936C799A20A91470"
            },
            {
              "Id": "UpdateJob:System.String",
              "Name": "UpdateJob",
              "Type": "System.String",
              "Signature": "public System.String UpdateJob",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DF3B1398BC52DF4E42EDC3267F78A36CB0408CB471A8751C0FAB12289307D553"
            },
            {
              "Id": "UpdateJobRecipes:System.String",
              "Name": "UpdateJobRecipes",
              "Type": "System.String",
              "Signature": "public System.String UpdateJobRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56169F01973B6EE00261F9A9BFA465958D88BE1CDE08F9486F5B60846FB4EBDB"
            },
            {
              "Id": "UpdateJobUserSettings:System.String",
              "Name": "UpdateJobUserSettings",
              "Type": "System.String",
              "Signature": "public System.String UpdateJobUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB65914468CDF85C900088DBB2FE1D0C176B6A7783A14F9300A4E92BB9D1ED01"
            },
            {
              "Id": "UpdateOneInternalResourceStorages:System.String",
              "Name": "UpdateOneInternalResourceStorages",
              "Type": "System.String",
              "Signature": "public System.String UpdateOneInternalResourceStorages",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A48D9A64098CA6D267071843F63CCD299D986D35A6B4612369AB8D48DD00830"
            },
            {
              "Id": "UpdatePersonalQuests:System.String",
              "Name": "UpdatePersonalQuests",
              "Type": "System.String",
              "Signature": "public System.String UpdatePersonalQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EF52232DEEDE442153B582EFCCDCCC0BA3200E3C06BFE36E1B7F5467F690966"
            },
            {
              "Id": "UpdatePlayerCurrentBlessing:System.String",
              "Name": "UpdatePlayerCurrentBlessing",
              "Type": "System.String",
              "Signature": "public System.String UpdatePlayerCurrentBlessing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2041562C8BA9E8314CEAFC172570FA1643ECA9D07EC4A98D537E1A5FE4ADC06"
            },
            {
              "Id": "UpdatePlayersGrave:System.String",
              "Name": "UpdatePlayersGrave",
              "Type": "System.String",
              "Signature": "public System.String UpdatePlayersGrave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2AAF76E8B2BC3BC28066CC4EA8767E703137294575F4D87F4BD2689768CF974"
            },
            {
              "Id": "UpdateRaid:System.String",
              "Name": "UpdateRaid",
              "Type": "System.String",
              "Signature": "public System.String UpdateRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBE5DC06F695942B224E373BD558EABFB5741E7E09F9132053FEA7369709853A"
            },
            {
              "Id": "UpdateUnlockedBlessings:System.String",
              "Name": "UpdateUnlockedBlessings",
              "Type": "System.String",
              "Signature": "public System.String UpdateUnlockedBlessings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FC71A9CB0773F65BC210FD7E781D16215A68CE361FB02D392609CFC3143EEA7"
            },
            {
              "Id": "UpdateUnlockedOrdinances:System.String",
              "Name": "UpdateUnlockedOrdinances",
              "Type": "System.String",
              "Signature": "public System.String UpdateUnlockedOrdinances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D68840F7825FF80D974DBB7C7D327E66DAC3A87C78C4E39C888F6205B4F4D02"
            },
            {
              "Id": "UpdateVehicle:System.String",
              "Name": "UpdateVehicle",
              "Type": "System.String",
              "Signature": "public System.String UpdateVehicle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBBD91317A1E87DE7A216362F9D856F9B7FA2D828BBF0F88E88B4E0D89D84936"
            },
            {
              "Id": "UpdateWorldQuests:System.String",
              "Name": "UpdateWorldQuests",
              "Type": "System.String",
              "Signature": "public System.String UpdateWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C92BF1CC8576346469C90D7246B5B04EFDD7138B8F4CF467F05ABCD1C296DC3C"
            },
            {
              "Id": "UpdateWorldStats:System.String",
              "Name": "UpdateWorldStats",
              "Type": "System.String",
              "Signature": "public System.String UpdateWorldStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6BEC2E9A0479326E013295714D5C48B2CA19A5E7D29823556D011F8865EE129"
            },
            {
              "Id": "UpgradeBuildingCheat:System.String",
              "Name": "UpgradeBuildingCheat",
              "Type": "System.String",
              "Signature": "public System.String UpgradeBuildingCheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD22ED8485B68B947A67E90600552838FAC83173624891CFD730ECCEFE7E890D"
            },
            {
              "Id": "UserLogin:System.String",
              "Name": "UserLogin",
              "Type": "System.String",
              "Signature": "public System.String UserLogin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19160AD125F59D3C91DC95AC098E78BBDB3CF360FBE8DC82A0B28F7B8BDDA08E"
            },
            {
              "Id": "UserRegister:System.String",
              "Name": "UserRegister",
              "Type": "System.String",
              "Signature": "public System.String UserRegister",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFB19A2777928408CF5C6AFD6C0CACE15A67177D4915AF18D450E7D8FB705176"
            },
            {
              "Id": "UseWarDeclaration:System.String",
              "Name": "UseWarDeclaration",
              "Type": "System.String",
              "Signature": "public System.String UseWarDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F87B711DDABE5849B505A901D002FF7F3CE59598EA681946332FD267A8075912"
            },
            {
              "Id": "VehicleUseAction:System.String",
              "Name": "VehicleUseAction",
              "Type": "System.String",
              "Signature": "public System.String VehicleUseAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1091394601BB3FF01060468F32613F0C0A268D500FC321F14D597A0121465400"
            },
            {
              "Id": "WaterCrops:System.String",
              "Name": "WaterCrops",
              "Type": "System.String",
              "Signature": "public System.String WaterCrops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "606D51B86137DB076EE981CF310FC6F34A14EED82AD2095CE80DCBB1C42D8E71"
            },
            {
              "Id": "WorldFlagChanged:System.String",
              "Name": "WorldFlagChanged",
              "Type": "System.String",
              "Signature": "public System.String WorldFlagChanged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8C729F2FC324695C01C7F62019DE72B5B9A7F79D6DC8F07961012EB30477377"
            },
            {
              "Id": "WorldTilesFillRectangle:System.String",
              "Name": "WorldTilesFillRectangle",
              "Type": "System.String",
              "Signature": "public System.String WorldTilesFillRectangle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1EBADF0338C45092015B0CC6D244B88E467EC70870302250F8190EE51E39FC63"
            },
            {
              "Id": "WorshipUnlockWasBought:System.String",
              "Name": "WorshipUnlockWasBought",
              "Type": "System.String",
              "Signature": "public System.String WorshipUnlockWasBought",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A27D70F7E080AF11DC486D83602416B23322451AF66CD4571718B0E95DA1401"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F9371414354D409E88CE4740A615959537D58FDE637B1852778FA866851F454A"
        },
        {
          "Id": "CandideServer.NetworkMessageTypes",
          "Name": "NetworkMessageTypes",
          "DisplayName": "NetworkMessageTypes",
          "FullName": "CandideServer.NetworkMessageTypes",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FromHost:System.Byte",
              "Name": "FromHost",
              "Type": "System.Byte",
              "Signature": "public System.Byte FromHost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA68599F399824D0C6F20D033A08A07C10165CA333CB40E659676A85D274D1C3"
            },
            {
              "Id": "FromHostCompressed:System.Byte",
              "Name": "FromHostCompressed",
              "Type": "System.Byte",
              "Signature": "public System.Byte FromHostCompressed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6941F6BA17C62BE85652E8039A48080DA633D046C88C1892896714450C53E47F"
            },
            {
              "Id": "Get:System.Byte",
              "Name": "Get",
              "Type": "System.Byte",
              "Signature": "public System.Byte Get",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B31EE14913EBC5211EC4B5A8C3B5826DCA65CF783F7AA1550CB11B155196D81"
            },
            {
              "Id": "GetResponse:System.Byte",
              "Name": "GetResponse",
              "Type": "System.Byte",
              "Signature": "public System.Byte GetResponse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A1BADA685524328E72F27009C731C618BB9F042EB8F1E0B082F93F79BDEC748"
            },
            {
              "Id": "GetResponseCompressed:System.Byte",
              "Name": "GetResponseCompressed",
              "Type": "System.Byte",
              "Signature": "public System.Byte GetResponseCompressed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD7BEA02A1CA323935EF81DE5163134A391E59E3C5E0709FB79313EFB1D0D0F5"
            },
            {
              "Id": "GetResponseError:System.Byte",
              "Name": "GetResponseError",
              "Type": "System.Byte",
              "Signature": "public System.Byte GetResponseError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E7B31CC61715E08E6463D4121653B25F7626BDCD186F7FC358B9F96762CCBF4"
            },
            {
              "Id": "None:System.Byte",
              "Name": "None",
              "Type": "System.Byte",
              "Signature": "public System.Byte None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87AF326884EFA48CCFDB358AE9F3869204918CF0A492C398F9920037D266E092"
            },
            {
              "Id": "SendToAll:System.Byte",
              "Name": "SendToAll",
              "Type": "System.Byte",
              "Signature": "public System.Byte SendToAll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9456EB59FB62580C72DA500B966122C463FEA215BC4C37C5E1643D81393D681"
            },
            {
              "Id": "SendToAllExceptSender:System.Byte",
              "Name": "SendToAllExceptSender",
              "Type": "System.Byte",
              "Signature": "public System.Byte SendToAllExceptSender",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15D05030D6849E5D3ECA7E914598B2682C3F14DB5A7327353E6696623A96CADB"
            },
            {
              "Id": "SendToHost:System.Byte",
              "Name": "SendToHost",
              "Type": "System.Byte",
              "Signature": "public System.Byte SendToHost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "163C6D27094223A47DCE41B1EDDCAE6D7B445B80B2DC72E588D5DB6D03C359A0"
            },
            {
              "Id": "Special:System.Byte",
              "Name": "Special",
              "Type": "System.Byte",
              "Signature": "public System.Byte Special",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA392227B298C9C130C5F2E76828718AA3DE44E40078E1A09247ABE3F1D6BC1C"
            },
            {
              "Id": "SpecialCompressed:System.Byte",
              "Name": "SpecialCompressed",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialCompressed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E433A87B2A05E9A0F0506420D2C1723E978E0061A305FB3C6DAB3BA5615B79F0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "038266C18321BCB33E003DCEA11A72DCA05000AFE64FAB03C2EB2B9560F7D1A8"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindArgs",
          "Name": "PathFindArgs",
          "DisplayName": "PathFindArgs",
          "FullName": "CandideServer.PathFinding.PathFindArgs",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionZ:System.Single",
              "Name": "CollisionZ",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E09BBB3CA419FAC3CE4F08046C8ED4211E1F71353C6DA8F8548362221F6B925F"
            },
            {
              "Id": "DoNotCollideWithMasks:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "DoNotCollideWithMasks",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks DoNotCollideWithMasks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7AB4A8F1120484E1ADD0041C30875CD6BC5A283383DDA0B6B55E20A1565D414"
            },
            {
              "Id": "FromBuilding:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FromBuilding",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FromBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5618093554827C8F57C1D6B384892B51DC6BA488023A3F430B1C32E28019DAA"
            },
            {
              "Id": "GoalPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "GoalPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E GoalPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2DE816A64A124EA6300947EF4EB45A4DDB744B07AA8147658274CAAA8457504"
            },
            {
              "Id": "GoalStopDistance:System.Single",
              "Name": "GoalStopDistance",
              "Type": "System.Single",
              "Signature": "public System.Single GoalStopDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A72BE7FE88F8C44F468A5F9F3E96F2FFDAED229BB3C9BF8038333CC30E5F0E28"
            },
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            },
            {
              "Id": "IgnoreEntities:System.Boolean",
              "Name": "IgnoreEntities",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E4BB19083B0518FA9D18654D3D27A953F50AA70079A3447ABA50F52A0D2322"
            },
            {
              "Id": "MaxDistance:System.Single",
              "Name": "MaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"
            },
            {
              "Id": "MaxSteps:System.Int32",
              "Name": "MaxSteps",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxSteps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B86B244C75C79C24ECB2E714A89F3502F58281B3CB17121965ACF1E8F6A6C21"
            },
            {
              "Id": "PreferRoads:System.Boolean",
              "Name": "PreferRoads",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PreferRoads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5EC220AC44E88DE9760863BDCCD08DB7136659402C68EB3945C87EC8C542641"
            },
            {
              "Id": "ReturnApproachIfNoPathFound:System.Boolean",
              "Name": "ReturnApproachIfNoPathFound",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ReturnApproachIfNoPathFound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7944C963F926E7A72B3388D532CD4B6D6A44398FD5624E91B236457C8138E5E"
            },
            {
              "Id": "SearchCollisionHalfSize:Microsoft.Xna.Framework.Vector2",
              "Name": "SearchCollisionHalfSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B97ED7860AA711B3C37BCEDC799CBE96020CCF103676CBBD2A17A2DC4FBFE59"
            },
            {
              "Id": "SearchingEntity:Shared.Entity.EntityWrapper",
              "Name": "SearchingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper SearchingEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B08893C6444725B608874CFF63BC325A0F1BB13CE51B8818758637A818787EF9"
            },
            {
              "Id": "SearchingEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SearchingEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SearchingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC73B2BB5C6F158B7EEE25E9E78E1405D246C3014225EA924B5804C174ACECF8"
            },
            {
              "Id": "SearchShape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "SearchShape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape SearchShape",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CAB947E4D8EA72A7BB25F1FB955B368E429B91E03FF3977B0A3C964DECE979F"
            },
            {
              "Id": "StartPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "StartPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9583E6170BBC8606E449CA7F776F5BA6F15CCEEC929DEFDEA6EB44FBD3401A5"
            },
            {
              "Id": "StepSize:System.Single",
              "Name": "StepSize",
              "Type": "System.Single",
              "Signature": "public System.Single StepSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A32E2DCD1DF7DBD488FFEEB742D546D1527F89FC69797D08010086A878BCCB6"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "TaskSlot:System.Int32",
              "Name": "TaskSlot",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TaskSlot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E4029DEAB890F284FF4538417B19B9EC58A386452F527B2E704D2846834D83C"
            },
            {
              "Id": "ToBuilding:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ToBuilding",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ToBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "288C3715C8C40E19D7E2DD3CE76C7FD0D5F5D4E746025B6A560C5679CB565056"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenericEntityPathFind(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, System.Boolean, System.Single)-\u003ECandideServer.PathFinding.PathFindArgs",
              "Name": "GenericEntityPathFind",
              "Signature": "public CandideServer.PathFinding.PathFindArgs GenericEntityPathFind(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 endPosition, Shared.Entity.EntityWrapper targetEntity, System.Boolean ignoreEntities, System.Single stepSize)",
              "Visibility": "public",
              "ReturnType": "CandideServer.PathFinding.PathFindArgs",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "531097CA470BE4ED52C211A6BCAEA96BCF7FC7102D05352E84EE2308C4DE9BCA",
              "Hash": "4639C61EA392BD69F8341F6E9A6B07B1A93AA6DC2E3625EFD09BF2FD244E65DA",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.PathFinding.PathFindArgs::SetEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InteriorPathFind(CandideServer.Citizens.Base.AbstractCitizenController, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ECandideServer.PathFinding.PathFindArgs",
              "Name": "InteriorPathFind",
              "Signature": "public CandideServer.PathFinding.PathFindArgs InteriorPathFind(CandideServer.Citizens.Base.AbstractCitizenController controller, Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.PathFinding.PathFindArgs",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "BEDF8ABF016A45FF9B7703C61DCE41F609E232567C3F308DD75F71E83A0C130E",
              "Hash": "25FCBF989B45137FEA657A9BC3CC200D1DA0F2E6227CAF09B56BAE431C59D904",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindArgs::.ctor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "CandideServer.PathFinding.PathFindArgs::SetEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RoadPathFind(CandideServer.Citizens.Base.AbstractCitizenController, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Guid, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ECandideServer.PathFinding.PathFindArgs",
              "Name": "RoadPathFind",
              "Signature": "public CandideServer.PathFinding.PathFindArgs RoadPathFind(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E startPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E endPosition, System.Guid worldId, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding, System.Nullable\u003CSystem.Guid\u003E targetEntityId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.PathFinding.PathFindArgs",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "7C196F90618FC2BA3D28337B79D9E802749E1178079E6750FAEB42EEB66A7ECD",
              "Hash": "D075E83B3C86C4790457EACD284B4EB3FAAA89D33BD6364E1D0F0F79408A33AA",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindArgs::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.PathFinding.PathFindArgs::SetEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetEntity",
              "Signature": "public System.Void SetEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "6C79A6BB8F112663C3B84BB784BA3F8099FCD19C5E4104D3612889532031D6D6",
              "Hash": "CA7F6C7C495E9144ABE8D41365142CEBBA8F9136D09EE74498B71D1A8B067659",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "Shared.Entity.EntityWrapper::get_NoCollisionGroupMask()",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8D71E22417C26A8FBE413A3D45EA6AF324CE60C7CD444A2F4B24DC350C9B2D20"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindCollisionData",
          "Name": "PathFindCollisionData",
          "DisplayName": "PathFindCollisionData",
          "FullName": "CandideServer.PathFinding.PathFindCollisionData",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityCollisions:Shared.Collision.CollisionSpecialGroup",
              "Name": "EntityCollisions",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup EntityCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B42703C1CCC09590652D43FC932630FD43E640E99B36D7EF07494F7AF42556E0"
            },
            {
              "Id": "ExteriorWorldsTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Name": "ExteriorWorldsTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E ExteriorWorldsTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83C763520E02F924386E2D7C96E0903602F08B08FEC27749C85CB664F8F263EA"
            },
            {
              "Id": "IsOutside:System.Boolean",
              "Name": "IsOutside",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOutside",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B95C9F65B42F42690941EDFDDAA8C3B1DB689B45B12A842629605516FA08331"
            },
            {
              "Id": "TileHeights:System.SByte[,]",
              "Name": "TileHeights",
              "Type": "System.SByte[,]",
              "Signature": "public System.SByte[,] TileHeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940CFB05C858B5EE63181922DB3486DA4CDA3ECF476789CC005154E11D86094B"
            },
            {
              "Id": "TimeAtCreation:System.Double",
              "Name": "TimeAtCreation",
              "Type": "System.Double",
              "Signature": "public System.Double TimeAtCreation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31993D9340DA4FE85112D6BAE156F786889076B1000E1E356810FF97F8B0C806"
            },
            {
              "Id": "WorldTiles:Shared.Models.WorldTile[,]",
              "Name": "WorldTiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] WorldTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A637420930A532E60D1BEE784329E71E72DE524545251237A90445BEFA9B8EF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "804D816AA177629BEF22041C3155E26A2A631B2FA3C6F2DCBB5F93D441143D82"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindManager",
          "Name": "PathFindManager",
          "DisplayName": "PathFindManager",
          "FullName": "CandideServer.PathFinding.PathFindManager",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionCheckHeight:System.Single",
              "Name": "CollisionCheckHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionCheckHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9013ACD56AEF5C76BF9D04E21E8BCF2CDBD62CF71BE3CD7142FD47BF7B9699BA"
            },
            {
              "Id": "CollisionMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionMask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C8907903150CE435CBC73432F8F18A9E5A90E6C861B922E4AEE86493399B754"
            },
            {
              "Id": "EndPos:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9D3099E546841B2B33531430A80F04CA01B9DE217A36A2030B270DF7689DD28"
            },
            {
              "Id": "EntityCollisions:Shared.Collision.CollisionSpecialGroup",
              "Name": "EntityCollisions",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup EntityCollisions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B42703C1CCC09590652D43FC932630FD43E640E99B36D7EF07494F7AF42556E0"
            },
            {
              "Id": "IgnoreEntities:System.Boolean",
              "Name": "IgnoreEntities",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E4BB19083B0518FA9D18654D3D27A953F50AA70079A3447ABA50F52A0D2322"
            },
            {
              "Id": "IsInside:System.Boolean",
              "Name": "IsInside",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsInside",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F51A5B02A2E9EE4A6100D951170E4D5B9DF9E7A514CA7A8B000F7DEEC536466D"
            },
            {
              "Id": "MaxDistance:System.Single",
              "Name": "MaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MaxStepCount:System.Single",
              "Name": "MaxStepCount",
              "Type": "System.Single",
              "Signature": "public System.Single MaxStepCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6ED7D721CE7F4691CA7F4295F55534E0FFA5B2537BAE912C082EE2912488D7E6"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "SearchCollisionHalfSize:Microsoft.Xna.Framework.Vector2",
              "Name": "SearchCollisionHalfSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B97ED7860AA711B3C37BCEDC799CBE96020CCF103676CBBD2A17A2DC4FBFE59"
            },
            {
              "Id": "SearchCollisionShape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "SearchCollisionShape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape SearchCollisionShape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "952423A9F0B6E0464854BE95960316905158BE99299F7327E94EDB81D2071007"
            },
            {
              "Id": "SearchHeight:System.Single",
              "Name": "SearchHeight",
              "Type": "System.Single",
              "Signature": "public System.Single SearchHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31775626F152A6FD9D9C201F665295274236020BC2D094C7EFA96920C5D91583"
            },
            {
              "Id": "SearchingEntity:Shared.Entity.EntityWrapper",
              "Name": "SearchingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper SearchingEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B08893C6444725B608874CFF63BC325A0F1BB13CE51B8818758637A818787EF9"
            },
            {
              "Id": "SearchQueue:System.Collections.Generic.PriorityQueue\u00602\u003CCandideServer.PathFinding.PathFindNode2,System.Single\u003E",
              "Name": "SearchQueue",
              "Type": "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E",
              "Signature": "private System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E SearchQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6ADC4A16BE283F5F28682DE42BDE7A39F0EE36525A2FE2FB79E0896606E13DFC"
            },
            {
              "Id": "StartPos:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF04BFA6A65BB978002529ED7FCB0EC85EFFFB8748A14BC95E8A825556EFF08E"
            },
            {
              "Id": "StepSize:System.Single",
              "Name": "StepSize",
              "Type": "System.Single",
              "Signature": "public System.Single StepSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A32E2DCD1DF7DBD488FFEEB742D546D1527F89FC69797D08010086A878BCCB6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TemporaryPathStorage:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "TemporaryPathStorage",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E TemporaryPathStorage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D55F18D4F626AB6D59A906A8D0E1A2574CA1EFA7A6ECF934345B37C550BE82DF"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            },
            {
              "Id": "TileSize:Microsoft.Xna.Framework.Point",
              "Name": "TileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"
            },
            {
              "Id": "Visited:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector2,CandideServer.PathFinding.PathFindNode2\u003E",
              "Name": "Visited",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E Visited",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41B646BE2900A90D4E87303AA313106ABAA2A487D3E9C9FD526910D4086F7664"
            },
            {
              "Id": "World:CandideServer.Models.Worlds.WorldModel",
              "Name": "World",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF6E76826E9118F466C437B1AFDC2C18A206F25BFE7A815CD8DA5AD168A6930A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)-\u003ESystem.Boolean",
              "Name": "AddNeighbor",
              "Signature": "private System.Boolean AddNeighbor(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindNode2 previous, System.Single cost)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previous",
                  "Type": "CandideServer.PathFinding.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "BF63901EAA4D222D198B8943FFF3F51F7B9753C4A808218960A44E39E47DDA5B",
              "Hash": "2E137080F52571DDD4AE38EF857F6E06EB1D9905148DCBDFA5AECE73088C8D25",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.PathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildPath(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, CandideServer.PathFinding.PathFindNode2, System.Boolean)-\u003ESystem.Void",
              "Name": "BuildPath",
              "Signature": "private System.Void BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E pathOut, CandideServer.PathFinding.PathFindNode2 node, System.Boolean endsCloseToGoal)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideServer.PathFinding.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endsCloseToGoal",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "EB763DF2AB6EF213752DCB2568B4250F57DD3D183F1C5E2AF5C073BFF39A9B48",
              "Hash": "F9577F976AC27296723B6043CAB75FA970CF6EEEE1EEFA8D22E4464D66B7072A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "CandideServer.PathFinding.PathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanVisitTile(WorldTile\u002BStructureType)-\u003ESystem.Boolean",
              "Name": "CanVisitTile",
              "Signature": "private System.Boolean CanVisitTile(WorldTile.StructureType type)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0F2301D48ECE2398431AFA0740D5CF3DC0A0C657F5238737CE972B064CAAACBF",
              "Hash": "7FBBF9006A60734B0878373232D8E430F53C910A8EC844E25835A61477E6FDEC",
              "CalledMethods": [
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckBounds",
              "Signature": "private System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "70FEC096AC1522056DF5C64F55FB37831A41B68B0112D1E262761CF721EC2AAA",
              "Hash": "D4DE15BBDD8223744587C2BE0E939CDFA4EE72DD2FA22D03AB7EC1A73A443AA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "private System.Single Distance(Microsoft.Xna.Framework.Vector2 point, Microsoft.Xna.Framework.Vector2 other)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "102C853B35AED3CF986BBE8E847D95CD982ED53B86F39A116910E9CABAA92178",
              "Hash": "D5080BEF77917DBEA39635344EC7E1A05BA0406B015F4718B3BCA7144F77B8AB",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Int32)-\u003ESystem.Boolean",
              "Name": "FindPath",
              "Signature": "public System.Boolean FindPath(Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E reversePathOut, System.Single maxDistance, System.Int32 maxStepCount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reversePathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxStepCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 960,
              "BodyHash": "6987138869B2034DFE48E7B502CAA9C2CF7C04F819578706DFDE75B2B953A6D4",
              "Hash": "41149C4400E26F6D208C3B630543A76316C2A9676C4F78D2FE4D1B4CDFCC8B34",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindManager::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.PathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.PathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::Clear()",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Dequeue()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.PathFindManager::AddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::get_Count()",
                "CandideServer.PathFinding.PathFindManager::BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E, CandideServer.PathFinding.PathFindNode2, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Heuristic(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Heuristic",
              "Signature": "private System.Single Heuristic(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5486DB692D839CBEE1A73A76683AEC6C5D7166966AA4B9A20020F4C9379942D5",
              "Hash": "C301EA841E2EBF17B75BE80BB798EAE007149D550DFA0ADED8B373CF2F95D717",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPointOk(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsPointOk",
              "Signature": "private System.Boolean IsPointOk(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "7A2F50CDA0A6F932757CB4F7A94E78B7B30936417ECC31129532BD5F850FC376",
              "Hash": "BF55A7264AA783A6CE98D202AB2EC2B69E10DA6653F63620F7787DF5DB72846A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.PathFindManager::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideServer.PathFinding.PathFindManager::CanVisitTile(WorldTile.StructureType)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSearchingEntity(Shared.Entity.EntityWrapper, CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "SetSearchingEntity",
              "Signature": "public System.Void SetSearchingEntity(Shared.Entity.EntityWrapper entity, CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 588,
              "BodyHash": "2C70DBD7B1873F2F377FC8F59855DCE8BFD90851EECBE0A910F832BA84C8FB05",
              "Hash": "C5F1F17D99211B2B023DD45C917AFD883592A1CAB574F0C8349ADCB347CF2519",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_TerrainStepHeight()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "private Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "C0CFDFF61DD6D6CE7E0497FE2AFAB5134474E4F0B90CF31C1F48A1D1148E3B49",
              "Hash": "27F49D85F0560BD2A8AC2A6F301D3043EDBD41F2FB01927359117212B371188D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "325C4294ADA7A40CBEA4432C146F44BA0FFEF1FD611A841E287BB2E501DE7B8F"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindNode2",
          "Name": "PathFindNode2",
          "DisplayName": "PathFindNode2",
          "FullName": "CandideServer.PathFinding.PathFindNode2",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cost:System.Single",
              "Name": "Cost",
              "Type": "System.Single",
              "Signature": "public System.Single Cost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C5CBF4BFFC1ED4C602C96915465DD64D8E5464CC327211F737390CE729D5918"
            },
            {
              "Id": "Heuristic:System.Single",
              "Name": "Heuristic",
              "Type": "System.Single",
              "Signature": "public System.Single Heuristic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73587A53360136B0B989114BD8B43BC7FAE7C3AD2079C6ED188AA5E15926F68B"
            },
            {
              "Id": "Pos:Microsoft.Xna.Framework.Vector2",
              "Name": "Pos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Pos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "453D6C5B7158EAF135678896CA7394A0AEDAFB23157AB4CA44B4A47934DA57F7"
            },
            {
              "Id": "Previous:Microsoft.Xna.Framework.Vector2",
              "Name": "Previous",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Previous",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFD57E39AF689E5E8A8F2926A3F778EFE780DB29A7BA92D02B47E83BE5A7C1A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CA656A085D9385957E6C11E76989F16A64552E326168690E52A10177357A300"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindResult",
          "Name": "PathFindResult",
          "DisplayName": "PathFindResult",
          "FullName": "CandideServer.PathFinding.PathFindResult",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Path:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Path",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Path",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9FBB6BF39FBEB966011AB35807E791D225E7A7B26C5F4C3999FE0DD6F5F190"
            },
            {
              "Id": "TimeAtCreation:System.Double",
              "Name": "TimeAtCreation",
              "Type": "System.Double",
              "Signature": "public System.Double TimeAtCreation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31993D9340DA4FE85112D6BAE156F786889076B1000E1E356810FF97F8B0C806"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0198EDA1637677DD28A51BA7184C93CBF2F96B4AC886C2B348F2A6F3A0A803E0"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindStatus",
          "Name": "PathFindStatus",
          "DisplayName": "PathFindStatus",
          "FullName": "CandideServer.PathFinding.PathFindStatus",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Failed:CandideServer.PathFinding.PathFindStatus",
              "Name": "Failed",
              "Type": "CandideServer.PathFinding.PathFindStatus",
              "Signature": "public CandideServer.PathFinding.PathFindStatus Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E64E992021F4BD5EFBC84678F0FD16118F966B60419BEF19917FF1DCC7BFBCE"
            },
            {
              "Id": "StillWorking:CandideServer.PathFinding.PathFindStatus",
              "Name": "StillWorking",
              "Type": "CandideServer.PathFinding.PathFindStatus",
              "Signature": "public CandideServer.PathFinding.PathFindStatus StillWorking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB60CC68F496878CDA430649EAD2A5C031CB7CDC0FB172151981A335AB12A857"
            },
            {
              "Id": "Success:CandideServer.PathFinding.PathFindStatus",
              "Name": "Success",
              "Type": "CandideServer.PathFinding.PathFindStatus",
              "Signature": "public CandideServer.PathFinding.PathFindStatus Success",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07B8073F661B02B37D778155BDD1274185DA155E2F7CBBE547314D78BCB180DC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9AA3AC55326DABB02C810B76586EC0CD822B1F988FC2AA54B02A41F14091FF7F"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindSystem",
          "Name": "PathFindSystem",
          "DisplayName": "PathFindSystem",
          "FullName": "CandideServer.PathFinding.PathFindSystem",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveTasks:CandideServer.PathFinding.PathFindTaskInfo[]",
              "Name": "ActiveTasks",
              "Type": "CandideServer.PathFinding.PathFindTaskInfo[]",
              "Signature": "public CandideServer.PathFinding.PathFindTaskInfo[] ActiveTasks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3A58E0B252E04872A82B90A76CA0A75DE8D66CF13455687DBC901543A70694F"
            },
            {
              "Id": "CollisionData:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.PathFinding.PathFindCollisionData\u003E",
              "Name": "CollisionData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E CollisionData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C37CE0715A2F8456A633AA9669A78907A887CA9992D7BB6B11331AFBFE7E9E5"
            },
            {
              "Id": "ListPool:System.Collections.Generic.Stack\u00601\u003CSystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "ListPool",
              "Type": "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E ListPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA26D70A86FFE3C887F55CC8F8A92844CA448F7C84AE630A82BB86FDC6DBF786"
            },
            {
              "Id": "Queue:System.Collections.Generic.Queue\u00601\u003CCandideServer.PathFinding.PathFindArgs\u003E",
              "Name": "Queue",
              "Type": "System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E Queue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "484D978C56A84F5C4D7FA9BF3DFB2039E1C86831996CBC87ADA52F974BF935B5"
            },
            {
              "Id": "Results:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.PathFinding.PathFindResult\u003E",
              "Name": "Results",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E Results",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1152E481AB8B0D760BFC6A12CA594BE58FF355184F21441161DAFDED83E34CD6"
            },
            {
              "Id": "_cancellationTokenSource:System.Threading.CancellationTokenSource",
              "Name": "_cancellationTokenSource",
              "Type": "System.Threading.CancellationTokenSource",
              "Signature": "private System.Threading.CancellationTokenSource _cancellationTokenSource",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49DD50BD1DB849F88AB79345CA151C28CE7A1292E1A3DA74DCC2B06C0C1F289F"
            },
            {
              "Id": "_nextId:System.Int32",
              "Name": "_nextId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F5E3C7A6E63BA5BFBFEE7C4DFB8C5CF26528A297A45716C445CE7245D5F1197"
            },
            {
              "Id": "_taskFactory:System.Threading.Tasks.TaskFactory",
              "Name": "_taskFactory",
              "Type": "System.Threading.Tasks.TaskFactory",
              "Signature": "private System.Threading.Tasks.TaskFactory _taskFactory",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "935B1BAFD06DD259320FECCAD72D8568CBB4298AC893DD38C34DAF2160FBF5C2"
            },
            {
              "Id": "_timer:CandideCreator.Shared.Tools.Timer",
              "Name": "_timer",
              "Type": "CandideCreator.Shared.Tools.Timer",
              "Signature": "private CandideCreator.Shared.Tools.Timer _timer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1293219E5CC4CC39E82C6998A23F05AB770C670A2BB5E4197CF9B30148038940"
            }
          ],
          "Properties": [
            {
              "Id": "Time:System.Double",
              "Name": "Time",
              "Type": "System.Double",
              "Signature": "public System.Double Time",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A3A11074407E2D8226EB50624BF34E485DBD46812235CC3B3BB578FA352AC643"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterServerStop()-\u003ESystem.Void",
              "Name": "AfterServerStop",
              "Signature": "public System.Void AfterServerStop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "D9297D45C6224176EABD386C43E8A5FC6CACEF44629F41A96F420A293784669F",
              "Hash": "3F71E846D5572FD93FA6A540D72C2526D9C3D2AB70D6A2B79877A10CD6B0EE3B",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E::Clear()",
                "System.Threading.CancellationTokenSource::Cancel()",
                "System.Threading.CancellationTokenSource::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ECandideServer.PathFinding.PathFindStatus",
              "Name": "CheckForPathFindResult",
              "Signature": "public CandideServer.PathFinding.PathFindStatus CheckForPathFindResult(System.Int32 taskId, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E outList)",
              "Visibility": "public",
              "ReturnType": "CandideServer.PathFinding.PathFindStatus",
              "Parameters": [
                {
                  "Name": "taskId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "F6DBE3A41537D5C5E0ADD1E03E7447AF1B5BF653037FCF589518CF2937BDF858",
              "Hash": "D3B500BBDC0FECD94BE3CD69F95CFADC8C5BC2CBB3F9A89F58F005755CE4CC92",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E::get_Count()",
                "CandideServer.PathFinding.PathFindTaskInfo::get_IsActive()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "CandideServer.PathFinding.PathFindSystem::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDataForWorld(CandideServer.Models.Worlds.WorldModel, System.Double)-\u003ECandideServer.PathFinding.PathFindCollisionData",
              "Name": "GetDataForWorld",
              "Signature": "private CandideServer.PathFinding.PathFindCollisionData GetDataForWorld(CandideServer.Models.Worlds.WorldModel world, System.Double time)",
              "Visibility": "private",
              "ReturnType": "CandideServer.PathFinding.PathFindCollisionData",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "F51FD581C9DF8EAB1664665A9A3307F06D0423E8F7781AE8AD37E2F7643F76D8",
              "Hash": "9FA196FF1D4D5C4B8828AFD41D1F6FDEC1F8B57E3CA6BF101E7232F1D923BBD2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Collision.CollisionSpecialGroup::GetReadonlyCopy()",
                "CandideServer.PathFinding.PathFindCollisionData::.ctor()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetReadOnlyCopy()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetList()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "GetList",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E GetList()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D73F3F468685DCFB63D0C244C3B792B14C2C0094CEEB3DD59148EE5FE6D6BA19",
              "Hash": "577806A2C3AABC91D373C2E5B0C8FF258E8019F127369D05DD78A923BC53FB51",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::TryPop(!0\u0026)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleResult(CandideServer.PathFinding.PathFindTaskInfo)-\u003ESystem.Void",
              "Name": "HandleResult",
              "Signature": "private System.Void HandleResult(CandideServer.PathFinding.PathFindTaskInfo task)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "task",
                  "Type": "CandideServer.PathFinding.PathFindTaskInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "BEB6CC9B4A1C17D73E4682562C3AC2401FDF02E30BF9370CC772F7FDB9C26797",
              "Hash": "04FE92B56401D2B1CF6C5142C2AB4C72F96AB80484CD8783386DFCD82440B7D9",
              "CalledMethods": [
                "System.Threading.Tasks.Task::get_IsCompletedSuccessfully()",
                "CandideServer.PathFinding.PathFindSystem::get_Time()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::set_Item(!0, !1)",
                "CandideServer.PathFinding.PathFindSystem::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerStart()-\u003ESystem.Void",
              "Name": "OnServerStart",
              "Signature": "public System.Void OnServerStart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "C8A15D8E87F81539D9E1B4B46C04650A9301201D80F6219D4CF8672DAD6548C6",
              "Hash": "A6FBB12E015D55629F6B7F97B2F58F49CAA06F4A2B19E0D87BD1E3BBE4B2D70D",
              "CalledMethods": [
                "CandideServer.PathFinding.PathFindSystem::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Array::Clear(System.Array)",
                "System.Threading.CancellationTokenSource::.ctor()",
                "System.Threading.CancellationTokenSource::get_Token()",
                "System.Threading.Tasks.TaskScheduler::get_Default()",
                "System.Threading.Tasks.TaskFactory::.ctor(System.Threading.CancellationToken, System.Threading.Tasks.TaskCreationOptions, System.Threading.Tasks.TaskContinuationOptions, System.Threading.Tasks.TaskScheduler)",
                "CandideCreator.Shared.Tools.Timer::SetTimeToNextTick(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathFindTask(System.Object)-\u003ESystem.Void",
              "Name": "PathFindTask",
              "Signature": "private System.Void PathFindTask(System.Object state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "95834338602667E29F4BBAA2A97271DCE4E3E1CD5605E017C83451B7EA3D6A30",
              "Hash": "9385C240CF871F95546B69350661F7B0FABC22520EEDD0A02B74821006795AD7",
              "CalledMethods": [
                "System.Threading.CancellationTokenSource::get_Token()",
                "CandideServer.PathFinding.ThreadRoadPathFinder::FindPath(CandideServer.PathFinding.PathFindArgs, CandideServer.PathFinding.PathFindTaskInfo[], CandideServer.PathFinding.PathFindTaskInfo, System.Threading.CancellationToken)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)-\u003ESystem.Int32",
              "Name": "QueuePathFindTask",
              "Signature": "public System.Int32 QueuePathFindTask(CandideServer.PathFinding.PathFindArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.PathFinding.PathFindArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "EE7AFA66D1D1BB58B6CD27810ABA2BDA7E55A1CD330CD0298498E21D64FE98AD",
              "Hash": "458B2479443CDD58092FF4F5A71C9C3E90FAB5D4233250E75547700E8D97F38B",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReturnList(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "ReturnList",
              "Signature": "private System.Void ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E list)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8527DA21B5B56A5D133B030A3270179CCA2EBDDAE46D5E354E28D0D3DD18B849",
              "Hash": "92B646CA23A4C1F82636991AAE5F4B598C8E8936A21876AC6653B88733F43408",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 676,
              "BodyHash": "56694D88BA2029AA11F7CE5ECDF24878A8CE46F5C705AD4C73CFF4C2377BA395",
              "Hash": "1451E1FF21E4338D715F45ED2480C794683CE58289D4A829D87871C016E3E3A2",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.Timer::Update(System.Single)",
                "CandideServer.PathFinding.PathFindSystem::get_Time()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::Remove(!0)",
                "CandideServer.PathFinding.PathFindSystem::UpdateDataForWorld(CandideServer.Models.Worlds.WorldModel, System.Double)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::Remove(!0)",
                "CandideServer.PathFinding.PathFindSystem::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.PathFinding.PathFindResult\u003E::MoveNext()",
                "CandideServer.PathFinding.PathFindTaskInfo::get_IsActive()",
                "System.Threading.Tasks.Task::get_IsCompleted()",
                "CandideServer.PathFinding.PathFindSystem::HandleResult(CandideServer.PathFinding.PathFindTaskInfo)",
                "System.Collections.Generic.Queue\u003CCandideServer.PathFinding.PathFindArgs\u003E::TryDequeue(!0\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.PathFinding.PathFindSystem::GetDataForWorld(CandideServer.Models.Worlds.WorldModel, System.Double)",
                "CandideServer.PathFinding.PathFindSystem::GetList()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "CandideServer.PathFinding.PathFindSystem::PathFindTask(System.Object)",
                "System.Action\u003CSystem.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.TaskFactory::StartNew(System.Action\u003CSystem.Object\u003E, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDataForWorld(CandideServer.Models.Worlds.WorldModel, System.Double)-\u003ESystem.Void",
              "Name": "UpdateDataForWorld",
              "Signature": "private System.Void UpdateDataForWorld(CandideServer.Models.Worlds.WorldModel world, System.Double time)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "FBDE6F9E20BC87EAB141A65F87FEF0E0E9AB6710A36EE0D7CBB8A3FA71D46DE4",
              "Hash": "E0D0AE7DFB158E71D40D6714415F2F9DBAFFAC771027F9928A5B48D26A88BECE",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.PathFinding.PathFindCollisionData\u003E::Remove(!0)",
                "CandideServer.PathFinding.PathFindSystem::GetDataForWorld(CandideServer.Models.Worlds.WorldModel, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F264CEBAB55954DE9E7C3E6BF5FCEC2E1D412D77FE760DA174038AA7053E59B7"
        },
        {
          "Id": "CandideServer.PathFinding.PathFindTaskInfo",
          "Name": "PathFindTaskInfo",
          "DisplayName": "PathFindTaskInfo",
          "FullName": "CandideServer.PathFinding.PathFindTaskInfo",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:CandideServer.PathFinding.PathFindArgs",
              "Name": "Args",
              "Type": "CandideServer.PathFinding.PathFindArgs",
              "Signature": "public CandideServer.PathFinding.PathFindArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62C4931CDDD8494F42471FAA0E2061CD8C70EEAC7D292E8ADEA6B7A742BE165B"
            },
            {
              "Id": "Data:CandideServer.PathFinding.PathFindCollisionData",
              "Name": "Data",
              "Type": "CandideServer.PathFinding.PathFindCollisionData",
              "Signature": "public CandideServer.PathFinding.PathFindCollisionData Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB473DCAA8A7250EEB586205C356C1F3B0E022B411BC48DD213536A857EE63C2"
            },
            {
              "Id": "Failed:System.Boolean",
              "Name": "Failed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Failed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1A8115B966677AC7B0A3F253F9B02D7ED56F42AB47C5F865BB91B321382A0A8"
            },
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            },
            {
              "Id": "PathList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "PathList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E PathList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "467E620BCD15A03DF8B14744A59B3A44B4890EB0C8DBB56A47DB18DCF4AA2F99"
            },
            {
              "Id": "Task:System.Threading.Tasks.Task",
              "Name": "Task",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "public System.Threading.Tasks.Task Task",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "097D7810A88DADEE99A80DD7B015CC98DD327EBD03D51BC9B395EF1B1EF477BA"
            },
            {
              "Id": "TimeStarted:System.Double",
              "Name": "TimeStarted",
              "Type": "System.Double",
              "Signature": "public System.Double TimeStarted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF16094FB94839AFB1966C80054D4007F8187F03D96664D16C26AD13459640A"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [
            {
              "Id": "IsActive:System.Boolean",
              "Name": "IsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsActive",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "58B6B73993F02DAF328F6A32452ACBDA4F93AEC5DC5A84B4F26D5DC7245DC3C1"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "15B8249A31C8825FE42AA5AE5B93F66B676AA5857DEDA26C607A2B1650C6767B"
        },
        {
          "Id": "CandideServer.PathFinding.PathNodeHandler",
          "Name": "PathNodeHandler",
          "DisplayName": "PathNodeHandler",
          "FullName": "CandideServer.PathFinding.PathNodeHandler",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Connections:System.Collections.ObjectModel.ObservableCollection\u00601\u003CPathNodeConnection\u003E",
              "Name": "Connections",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E Connections",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11D25D27A80C5D57306AC1C9DD5A1FC8F0C7A4C99F17EB908BC6C10C0CBEED73"
            },
            {
              "Id": "PathNodes:System.Collections.ObjectModel.ObservableCollection\u00601\u003CPathNode\u003E",
              "Name": "PathNodes",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E PathNodes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85BFAEAA1645C20A160EC5C3E9376858B2EACAE06830D4B7E497A8EAA18B0FBD"
            },
            {
              "Id": "PointToPathNode:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,PathNode\u003E",
              "Name": "PointToPathNode",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, PathNode\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, PathNode\u003E PointToPathNode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14395FA7AEF9C295C4B78395363622670CE5F6BDA1693CF1D4E56EAFD7E361F7"
            },
            {
              "Id": "_checkoutNode:PathNode",
              "Name": "_checkoutNode",
              "Type": "PathNode",
              "Signature": "private PathNode _checkoutNode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0E3544E9174AFB6AED14A79069E375D77779555D68A8B94382B6BFF201B0BAC"
            },
            {
              "Id": "_doorNode:PathNode",
              "Name": "_doorNode",
              "Type": "PathNode",
              "Signature": "private PathNode _doorNode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82C4044B4DB5C79A00C05A7DD8532E4F55917B0CC9548F1E8AF2A0A77B63D5A7"
            },
            {
              "Id": "_patrolPoints:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,PathNode\u003E",
              "Name": "_patrolPoints",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, PathNode\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, PathNode\u003E _patrolPoints",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD08B88D3180B5E58262FAA38C48ED707AE24CB3BF726F571874CD239834D8C"
            },
            {
              "Id": "_shopNodes:System.Collections.Generic.List\u00601\u003CPathNode\u003E",
              "Name": "_shopNodes",
              "Type": "System.Collections.Generic.List\u003CPathNode\u003E",
              "Signature": "private System.Collections.Generic.List\u003CPathNode\u003E _shopNodes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6DFD5BDD2AEBB1FD8BFC7E90DC9C9BC79AAAB1C108A05105C0902CBCA879A72"
            },
            {
              "Id": "_spawnNode:PathNode",
              "Name": "_spawnNode",
              "Type": "PathNode",
              "Signature": "private PathNode _spawnNode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E8422D422DBF8827337ED9150659C882DAE5CAB81232F22245AF2DBB22EE3B0"
            }
          ],
          "Properties": [
            {
              "Id": "Checkout:PathNode",
              "Name": "Checkout",
              "Type": "PathNode",
              "Signature": "public PathNode Checkout",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DF0473B1823DFBECB7FF0DB1C6C13E50E331651A433C7DB759C24349AE68E7FE"
            },
            {
              "Id": "Door:PathNode",
              "Name": "Door",
              "Type": "PathNode",
              "Signature": "public PathNode Door",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "56BF0904AEEFFE193AFC0ACFD2FA6CD3C08BC470A52EDC8AF32B000A1137BC9D"
            },
            {
              "Id": "PatrolPoints:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,PathNode\u003E",
              "Name": "PatrolPoints",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, PathNode\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, PathNode\u003E PatrolPoints",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "94E46CA4223DB32476896F903B6EA56C324F1E976CA431BC3256CC2995912227"
            },
            {
              "Id": "ShopNodes:System.Collections.Generic.List\u00601\u003CPathNode\u003E",
              "Name": "ShopNodes",
              "Type": "System.Collections.Generic.List\u003CPathNode\u003E",
              "Signature": "public System.Collections.Generic.List\u003CPathNode\u003E ShopNodes",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "582899189E8419EF7AB52E6F891FF002114276686D6EA26EFA50CA4AF361B81D"
            },
            {
              "Id": "Spawn:PathNode",
              "Name": "Spawn",
              "Type": "PathNode",
              "Signature": "public PathNode Spawn",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0BA5788D71D03E7AC26BF65BACB4511F7E21FDF7680C6546F561B15F5750C3DA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DebugDrawNodes(System.Boolean, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "DebugDrawNodes",
              "Signature": "public System.Void DebugDrawNodes(System.Boolean isOutside, CandideServer.Models.Buildings.BuildingInstanceModel building, System.Boolean drawConnections, System.Single drawDuration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isOutside",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawConnections",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "drawDuration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "FCAE6246C641B3157018BA0F54A59D96208F570F7DE03F1A18C8F11C58E2FE15",
              "Hash": "309C1C363E4C245F8774D7CA2366D5DDA127613B37CF25638B1C0568A134F48C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.ObjectModel.Collection\u003CPathNodeConnection\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNodeConnection\u003E::get_Current()",
                "PathNodeConnection::get_Node1Id()",
                "CandideServer.PathFinding.PathNodeHandler::TryGetPathNode(System.Guid)",
                "PathNodeConnection::get_Node2Id()",
                "Microsoft.Xna.Framework.Color::get_DarkBlue()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConnections(PathNode, System.Collections.Generic.List\u00601\u003CPathNode\u003E)-\u003ESystem.Void",
              "Name": "GetConnections",
              "Signature": "public System.Void GetConnections(PathNode node, System.Collections.Generic.List\u003CPathNode\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "PathNode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CPathNode\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "960CEF47DA15CFCCB9BFC626E421C9940116D309619CA1108C5A8B3264E81F0F",
              "Hash": "712BD6BA83A5AA8616CC299A39C2A14FE84FDC29B5C89CEEC37200E2FA69E87A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CPathNode\u003E::Clear()",
                "System.Collections.ObjectModel.Collection\u003CPathNodeConnection\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNodeConnection\u003E::get_Current()",
                "PathNodeConnection::get_Node1Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "PathNodeConnection::get_Node2Id()",
                "CandideServer.PathFinding.PathNodeHandler::TryGetPathNode(System.Guid)",
                "System.Collections.Generic.List\u003CPathNode\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetPathNode(System.Guid)-\u003EPathNode",
              "Name": "TryGetPathNode",
              "Signature": "private PathNode TryGetPathNode(System.Guid id)",
              "Visibility": "private",
              "ReturnType": "PathNode",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "366A50887CF265A57787B4D376E12ACDF2055BDA3CD1C0F57883416647D70316",
              "Hash": "0AE508FED8FC66813F7C6AD23505328D32383B9F82B5F76C6F541A76D92CC174",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetPathNode(Microsoft.Xna.Framework.Point, PathNode\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPathNode",
              "Signature": "public System.Boolean TryGetPathNode(Microsoft.Xna.Framework.Point point, out PathNode\u0026 pathNode)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pathNode",
                  "Type": "PathNode\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3C068CFC9B4C7858482D505D70F6D7C9BD73AF4BA3FFEFB50874232330AB4DAA",
              "Hash": "DB2592C84A198C89BB4929B659AB83F2A720D344C24D717E965451EF38735E39",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, PathNode\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "39DB2B4EF48BEC67E3062558AE059C23ED358D8BAE6B25D00A0EB0DD3D9886C5"
        },
        {
          "Id": "CandideServer.PathFinding.RoadPathFindManager",
          "Name": "RoadPathFindManager",
          "DisplayName": "RoadPathFindManager",
          "FullName": "CandideServer.PathFinding.RoadPathFindManager",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionCheckHeight:System.Single",
              "Name": "CollisionCheckHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionCheckHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9013ACD56AEF5C76BF9D04E21E8BCF2CDBD62CF71BE3CD7142FD47BF7B9699BA"
            },
            {
              "Id": "CollisionMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionMask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C8907903150CE435CBC73432F8F18A9E5A90E6C861B922E4AEE86493399B754"
            },
            {
              "Id": "EndPos:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9D3099E546841B2B33531430A80F04CA01B9DE217A36A2030B270DF7689DD28"
            },
            {
              "Id": "EntityCollisions:Shared.Collision.CollisionSpecialGroup",
              "Name": "EntityCollisions",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup EntityCollisions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B42703C1CCC09590652D43FC932630FD43E640E99B36D7EF07494F7AF42556E0"
            },
            {
              "Id": "FromBuilding:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "FromBuilding",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel FromBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB0DF180E4E5B76DBF931C46277D7E732E0FC8232F9ACD91F3D0D1C16471A4D"
            },
            {
              "Id": "GoalPositionStopDistance:System.Single",
              "Name": "GoalPositionStopDistance",
              "Type": "System.Single",
              "Signature": "public System.Single GoalPositionStopDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E72601A4FF8CFA5956CB5DB63E5593FE687AAC4A8AD7EF5001509B873AD065B0"
            },
            {
              "Id": "IgnoreEntities:System.Boolean",
              "Name": "IgnoreEntities",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E4BB19083B0518FA9D18654D3D27A953F50AA70079A3447ABA50F52A0D2322"
            },
            {
              "Id": "IsInside:System.Boolean",
              "Name": "IsInside",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsInside",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F51A5B02A2E9EE4A6100D951170E4D5B9DF9E7A514CA7A8B000F7DEEC536466D"
            },
            {
              "Id": "MaxDistance:System.Single",
              "Name": "MaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MaxStepCount:System.Single",
              "Name": "MaxStepCount",
              "Type": "System.Single",
              "Signature": "public System.Single MaxStepCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6ED7D721CE7F4691CA7F4295F55534E0FFA5B2537BAE912C082EE2912488D7E6"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "PathNodeConnections:System.Collections.Generic.List\u00601\u003CPathNode\u003E",
              "Name": "PathNodeConnections",
              "Type": "System.Collections.Generic.List\u003CPathNode\u003E",
              "Signature": "private System.Collections.Generic.List\u003CPathNode\u003E PathNodeConnections",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73E2F8C410EAA9F759B4D19160A17D461B9989A054627F600C2BD5220E8E5A7C"
            },
            {
              "Id": "SearchCollisionHalfSize:Microsoft.Xna.Framework.Vector2",
              "Name": "SearchCollisionHalfSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B97ED7860AA711B3C37BCEDC799CBE96020CCF103676CBBD2A17A2DC4FBFE59"
            },
            {
              "Id": "SearchCollisionShape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "SearchCollisionShape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape SearchCollisionShape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "952423A9F0B6E0464854BE95960316905158BE99299F7327E94EDB81D2071007"
            },
            {
              "Id": "SearchingEntity:Shared.Entity.EntityWrapper",
              "Name": "SearchingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper SearchingEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B08893C6444725B608874CFF63BC325A0F1BB13CE51B8818758637A818787EF9"
            },
            {
              "Id": "SearchQueue:System.Collections.Generic.PriorityQueue\u00602\u003CCandideServer.PathFinding.PathFindNode2,System.Single\u003E",
              "Name": "SearchQueue",
              "Type": "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E",
              "Signature": "private System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E SearchQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6ADC4A16BE283F5F28682DE42BDE7A39F0EE36525A2FE2FB79E0896606E13DFC"
            },
            {
              "Id": "StartPos:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF04BFA6A65BB978002529ED7FCB0EC85EFFFB8748A14BC95E8A825556EFF08E"
            },
            {
              "Id": "StepSize:System.Single",
              "Name": "StepSize",
              "Type": "System.Single",
              "Signature": "public System.Single StepSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A32E2DCD1DF7DBD488FFEEB742D546D1527F89FC69797D08010086A878BCCB6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TemporaryPathStorage:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "TemporaryPathStorage",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E TemporaryPathStorage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D55F18D4F626AB6D59A906A8D0E1A2574CA1EFA7A6ECF934345B37C550BE82DF"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            },
            {
              "Id": "TileSize:Microsoft.Xna.Framework.Point",
              "Name": "TileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"
            },
            {
              "Id": "ToBuilding:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "ToBuilding",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel ToBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32A31E9F644F22CBD3F6B3BF2C8A4C30745AAE453ABA606D9FF1559E2F42A9B1"
            },
            {
              "Id": "Visited:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector2,CandideServer.PathFinding.PathFindNode2\u003E",
              "Name": "Visited",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E Visited",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41B646BE2900A90D4E87303AA313106ABAA2A487D3E9C9FD526910D4086F7664"
            },
            {
              "Id": "World:CandideServer.Models.Worlds.WorldModel",
              "Name": "World",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF6E76826E9118F466C437B1AFDC2C18A206F25BFE7A815CD8DA5AD168A6930A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildPath(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, CandideServer.PathFinding.PathFindNode2, System.Boolean)-\u003ESystem.Void",
              "Name": "BuildPath",
              "Signature": "private System.Void BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E pathOut, CandideServer.PathFinding.PathFindNode2 node, System.Boolean endsCloseToGoal)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideServer.PathFinding.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endsCloseToGoal",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "33695776839D41AFFED3A1821AFC3DB65DD8BE3B70A5BF36CD09C7936272EC62",
              "Hash": "0065F307DA10FC20B8C349C19DD8F6512D9B13787D1F489CE7486C12D30657C4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "CandideServer.PathFinding.RoadPathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanVisitTile(WorldTile\u002BStructureType)-\u003ESystem.Boolean",
              "Name": "CanVisitTile",
              "Signature": "private System.Boolean CanVisitTile(WorldTile.StructureType type)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0F2301D48ECE2398431AFA0740D5CF3DC0A0C657F5238737CE972B064CAAACBF",
              "Hash": "7FBBF9006A60734B0878373232D8E430F53C910A8EC844E25835A61477E6FDEC",
              "CalledMethods": [
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckBounds",
              "Signature": "private System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "6EC7164D44121EC49F8C1EF329E48C637C33895ECC427777E10193DBF53102BC",
              "Hash": "11320D74C0DB26E9163B62CA633C651FED17D11108D691360F654E78C409E532",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "private System.Single Distance(Microsoft.Xna.Framework.Vector2 point, Microsoft.Xna.Framework.Vector2 other)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "102C853B35AED3CF986BBE8E847D95CD982ED53B86F39A116910E9CABAA92178",
              "Hash": "D5080BEF77917DBEA39635344EC7E1A05BA0406B015F4718B3BCA7144F77B8AB",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindPath(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "FindPath",
              "Signature": "public System.Boolean FindPath(CandideServer.Citizens.Base.AbstractCitizenController controller, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E reversePathOut, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E startPosition, System.Single maxDistance, System.Int32 maxStepCount, System.Boolean startAtFromBuildingDoor)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reversePathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxStepCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startAtFromBuildingDoor",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1415,
              "BodyHash": "F29666B12E05C56FE649D40EAD1332AD65D0F01560B6E3355235544BFEC4D881",
              "Hash": "CB4660F212358DF25DC292A0484732E5A94A47F32F291D16645085A88D69D5A4",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.PathFinding.RoadPathFindManager::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.RoadPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::Clear()",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Dequeue()",
                "CandideServer.PathFinding.RoadPathFindManager::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.PathFinding.PathNodeHandler::TryGetPathNode(Microsoft.Xna.Framework.Point, PathNode\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.RoadPathFindManager::TryAddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)",
                "CandideServer.PathFinding.PathNodeHandler::GetConnections(PathNode, System.Collections.Generic.List\u003CPathNode\u003E)",
                "System.Collections.Generic.List\u003CPathNode\u003E::GetEnumerator()",
                "List.Enumerator\u003CPathNode\u003E::get_Current()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Heuristic(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Heuristic",
              "Signature": "private System.Single Heuristic(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BA7BA09FF4F7BC1F8EB42A3A010FC9C97000046491931889A3FD72865D2CF4C1",
              "Hash": "AEE4478E7FC11D7BF3649344F0C24E939E872A96743A8D4EA601EB3EAA76A23D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPointOk(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsPointOk",
              "Signature": "private System.Boolean IsPointOk(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "5B730DAFF2F979EF30F05E63BBF898C926DA4A656FEA53C33CFFACFBDC7FFF54",
              "Hash": "D1748328BA6322502E6A7D1610F47B8B550A53E0D19A4742FDFC75A99BDED0A3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.RoadPathFindManager::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideServer.PathFinding.RoadPathFindManager::CanVisitTile(WorldTile.StructureType)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSearchingEntity(Shared.Entity.EntityWrapper, CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "SetSearchingEntity",
              "Signature": "public System.Void SetSearchingEntity(Shared.Entity.EntityWrapper entity, CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 551,
              "BodyHash": "72AA25565B6F2AB911B2408032BC29657B9467624AA7D38F9435FE43B4913940",
              "Hash": "8481E3DBDA394B66C1A1E74E13977DC9B6B0ED8CA09F7FE8B37ECE7BC103FC27",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)-\u003ESystem.Boolean",
              "Name": "TryAddNeighbor",
              "Signature": "private System.Boolean TryAddNeighbor(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindNode2 previous, System.Single cost)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previous",
                  "Type": "CandideServer.PathFinding.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "DAE4096F00C69BCC0C3B153C37852770617063BFB98930812F355FBBB0E53F89",
              "Hash": "8DCDA57D966506CBD062943B42B6131D14459D4502F2AB4F7AED316DF78E9358",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.PathFinding.RoadPathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.RoadPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "private Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "41D02E8A9CBD9A01B9411A6845F3CFB54ACD4142DCF2642FB63A2BD33007D382",
              "Hash": "B2215524E2DE1C7B723F862570D2DF27D4075FD517E2E90CD5A331CEE3732B72",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74C56673BA529C73C4238210B14979069613979F19548C36F3474981CE8EBACC"
        },
        {
          "Id": "CandideServer.PathFinding.ThreadRoadPathFinder",
          "Name": "ThreadRoadPathFinder",
          "DisplayName": "ThreadRoadPathFinder",
          "FullName": "CandideServer.PathFinding.ThreadRoadPathFinder",
          "Namespace": "CandideServer.PathFinding",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_endPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_endPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _endPos",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52442212F2C8AB72CD69AE8A658C20875B285DF9AF5AD2EF43E70872D6FD9E21"
            },
            {
              "Id": "_getChunksReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Name": "_getChunksReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E _getChunksReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "08F52BD3F811C1DD514AFF9102ED0A78C10532466C801CC18B64E16955D73793"
            },
            {
              "Id": "_ignoreEntityIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "_ignoreEntityIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E _ignoreEntityIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12A727F9567F41B722198C9A1F12FC5C470355BD80C856E44C5BAE5B6345DD6F"
            },
            {
              "Id": "_initializedStatics:System.Boolean",
              "Name": "_initializedStatics",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initializedStatics",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9894FD0A2A9F77807933CE30DB3332C1379EA47175815D03A6806B50C4174CD2"
            },
            {
              "Id": "_isInside:System.Boolean",
              "Name": "_isInside",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInside",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76A307170B5DA8E7A87CEFE10C162A12B4E09DEC6D7ED58134DCFB8507349850"
            },
            {
              "Id": "_maximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_maximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _maximumPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "70B62B91B445CA2388096DA45304187290CBA558FAA38E691E865FCC2F47498E"
            },
            {
              "Id": "_minimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_minimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _minimumPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AA8BD30B6B4FE982BD3F6285091DF7A9466BCF79EDCEBD2C88D9C0226976C47"
            },
            {
              "Id": "_multiCollisionEnumerator:Shared.Collision.MultiCollisionEnumerator",
              "Name": "_multiCollisionEnumerator",
              "Type": "Shared.Collision.MultiCollisionEnumerator",
              "Signature": "private Shared.Collision.MultiCollisionEnumerator _multiCollisionEnumerator",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC9C6ED8C98AE2150D5E87F83F1C181A256F821E30FC55702C9004B522BC686C"
            },
            {
              "Id": "_pathNodeConnections:System.Collections.Generic.List\u00601\u003CPathNode\u003E",
              "Name": "_pathNodeConnections",
              "Type": "System.Collections.Generic.List\u003CPathNode\u003E",
              "Signature": "private System.Collections.Generic.List\u003CPathNode\u003E _pathNodeConnections",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B259F569B63F4E656C10D3CE751126C176CB46AED6299CB9BFA58F13B38D932D"
            },
            {
              "Id": "_queryRectBox:Shared.Collision.QueryRectBox",
              "Name": "_queryRectBox",
              "Type": "Shared.Collision.QueryRectBox",
              "Signature": "private Shared.Collision.QueryRectBox _queryRectBox",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD10DC375F0DD60622901A0B670ED310910F8D0C0201C3A697DF92D49FCC4150"
            },
            {
              "Id": "_searchQueue:System.Collections.Generic.PriorityQueue\u00602\u003CCandideServer.PathFinding.PathFindNode2,System.Single\u003E",
              "Name": "_searchQueue",
              "Type": "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E",
              "Signature": "private System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E _searchQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A318BBAF2E0E11086BEEB8EAE867CD2A7F5F510757F8BE7ABE9E821B2E8B474D"
            },
            {
              "Id": "_temporaryPathStorage:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_temporaryPathStorage",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _temporaryPathStorage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1977FCC229FFD4DCA782345D12B1F35C28268E89F958352766AA93C5CDF3455A"
            },
            {
              "Id": "_tileSize:Microsoft.Xna.Framework.Point",
              "Name": "_tileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _tileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B3DEBF6764D83501BE128E4ABB9FE32B54A846C3282D99D0001A841A575B3F9"
            },
            {
              "Id": "_visited:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector2,CandideServer.PathFinding.PathFindNode2\u003E",
              "Name": "_visited",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E _visited",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18378EC86537B93A652AA88E94FEF52DEC44AAF68D77AEB9D287B46A2B87E3FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildPath(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, CandideServer.PathFinding.PathFindNode2, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "BuildPath",
              "Signature": "private System.Void BuildPath(Microsoft.Xna.Framework.Vector2 startPos, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E pathOut, CandideServer.PathFinding.PathFindNode2 node, System.Boolean addPathToEndPos, System.Boolean preferRoads)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "CandideServer.PathFinding.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addPathToEndPos",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preferRoads",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B5B9904885FFF53A06D6DEA5ED50084020110A3E96D239DA06B2383C38BBE8F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanVisitTile(WorldTile\u002BStructureType)-\u003ESystem.Boolean",
              "Name": "CanVisitTile",
              "Signature": "private System.Boolean CanVisitTile(WorldTile.StructureType type)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0F2301D48ECE2398431AFA0740D5CF3DC0A0C657F5238737CE972B064CAAACBF",
              "Hash": "7FBBF9006A60734B0878373232D8E430F53C910A8EC844E25835A61477E6FDEC",
              "CalledMethods": [
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckBounds",
              "Signature": "private System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "12C875A6A82FEE151161CD72C34DB04CC79DE1077C8187F91B64BCB4CAEC5DBE",
              "Hash": "82A60832E6457363D0896A1CBC9E995ACFB70DDCB8D4AF3701536881A717BB9F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "private System.Single Distance(Microsoft.Xna.Framework.Vector2 point, Microsoft.Xna.Framework.Vector2 other)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "102C853B35AED3CF986BBE8E847D95CD982ED53B86F39A116910E9CABAA92178",
              "Hash": "D5080BEF77917DBEA39635344EC7E1A05BA0406B015F4718B3BCA7144F77B8AB",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindPath(CandideServer.PathFinding.PathFindArgs, CandideServer.PathFinding.PathFindTaskInfo[], CandideServer.PathFinding.PathFindTaskInfo, System.Threading.CancellationToken)-\u003ESystem.Boolean",
              "Name": "FindPath",
              "Signature": "public System.Boolean FindPath(CandideServer.PathFinding.PathFindArgs args, CandideServer.PathFinding.PathFindTaskInfo[] activeTasks, CandideServer.PathFinding.PathFindTaskInfo startInfo, System.Threading.CancellationToken ct)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.PathFinding.PathFindArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "activeTasks",
                  "Type": "CandideServer.PathFinding.PathFindTaskInfo[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startInfo",
                  "Type": "CandideServer.PathFinding.PathFindTaskInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ct",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3476,
              "BodyHash": "8E43DB0E26D25CC59A6C8C2EB6EA5B3D5B58DF6CA985AE0D0A20363560933C4F",
              "Hash": "BD43F5CE8105EF2FBF5EC7958C96A8A72DD2AE3C8608B7E36ED933B012054587",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::Initialize()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "Shared.Collision.CollisionSpecialGroup::GetAllCollidingEntityIds(Shared.Collision.MultiCollisionEnumerator, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::IsPointOk(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindCollisionData, System.Boolean, CandideServer.PathFinding.PathFindArgs, CandideServer.Models.Worlds.WorldModel, System.Single)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::Heuristic(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Tried to pathfind inside a building exterior.",
                "Pathfind failed because of no start position",
                "Pathfind failed because of no end position",
                "Pathfinding broke"
              ],
              "Source": null
            },
            {
              "Id": "Heuristic(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Heuristic",
              "Signature": "private System.Single Heuristic(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "37888817E6E0946C0CD2C4CD6E58A5F659B84CD01CB9EE4222D52B24C1A23996",
              "Hash": "FCFCE0311C37A6596779A939608BF554760321D8E039EFDE7E68B31E7428BC31",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "private System.Void Initialize()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "9CD2773343235917BE50EA1FBB610D8343C4681C9082E983CBF97D79C5602E1D",
              "Hash": "9C15BD04A2D2E1155F5166EF737779909155760CCF40AFA15CD99DC429CF526F",
              "CalledMethods": [
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CPathNode\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::.ctor()",
                "Shared.Collision.QueryRectBox::.ctor()",
                "Shared.Collision.MultiCollisionEnumerator::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPointOk(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindCollisionData, System.Boolean, CandideServer.PathFinding.PathFindArgs, CandideServer.Models.Worlds.WorldModel, System.Single)-\u003ESystem.Boolean",
              "Name": "IsPointOk",
              "Signature": "private System.Boolean IsPointOk(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindCollisionData data, System.Boolean ignoreEntities, CandideServer.PathFinding.PathFindArgs args, CandideServer.Models.Worlds.WorldModel world, System.Single stepSize)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideServer.PathFinding.PathFindCollisionData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.PathFinding.PathFindArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 729,
              "BodyHash": "C9C7C8910146DC1576C6804CBDB2163134DA69DA9A0F4968CA67D87258AC04C2",
              "Hash": "7D1D7011A7990070DC9A47021C7EC26AC046D11FD0402E9766B6B28B929B4EC8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideServer.PathFinding.ThreadRoadPathFinder::CanVisitTile(WorldTile.StructureType)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Shared.Collision.MultiCollisionEnumerator, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckForCollision(Shared.Collision.QueryRectBox, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "CandideServer.ServerManagers.ChunkServerManager::GetInactiveChunkCollisions(CandideServer.Models.ServerChunkedWorld, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Clear()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "private Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "E4D5862B9BEF7778C70B9B7DC92798006052C2E8450D8F0CFC9A912F4C3408F9",
              "Hash": "DF3332F97E423F182B888DC5011A7E56D08FC64874B880748DA47BD2BB4DD39E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "19F8190E08C338A29652B92E7CECDE740112C0515464AB289EB7B0FA192A64AE"
        },
        {
          "Id": "CandideServer.Saving.BiomeTileSerializer",
          "Name": "BiomeTileSerializer",
          "DisplayName": "BiomeTileSerializer",
          "FullName": "CandideServer.Saving.BiomeTileSerializer",
          "Namespace": "CandideServer.Saving",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "DDF69B81064F743DD5919A7FA2D8171E325A2BDE4575966D660DBF545B74999C",
              "Hash": "17AC2792BC109943B57BE452F6A92DB4A405B591D666C5A85FC5FA891E581867",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadByte()",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "System.IO.BinaryReader::ReadBoolean()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.String[,]::Set(System.Int32, System.Int32, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "1522F2A4639567BEC7ABBEC879295EE8A5B5C8F9BD55075A7CF05977EEB3C44E",
              "Hash": "4977F2896193A9F0617E84D08B5FDA4BE6B1A2C61AF8F3ACDE08F76D35C83DBD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.BiomeData\u003E::get_Keys()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Array::Sort(!!0[])",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte\u003E::.ctor(System.Int32)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte\u003E::set_Item(!0, !1)",
                "System.Array::GetLength(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.IO.BinaryWriter::Write(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B62DEAC867004CD21EBD175D2EA36FF3AA100222255FB33C27670DCB409056A2"
        },
        {
          "Id": "CandideServer.Saving.GameSaveManager",
          "Name": "GameSaveManager",
          "DisplayName": "GameSaveManager",
          "FullName": "CandideServer.Saving.GameSaveManager",
          "Namespace": "CandideServer.Saving",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnalyticsFirsts:System.String",
              "Name": "AnalyticsFirsts",
              "Type": "System.String",
              "Signature": "private System.String AnalyticsFirsts",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37668A2CF37235D1304950558C5B9FC0F1617D4D3C616DBBA739E9AEAE7EDEFD"
            },
            {
              "Id": "AutoSaveEnabled:System.Boolean",
              "Name": "AutoSaveEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoSaveEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6D5BF22751D3E8F7018F52D04C98C706DB9D3228693C3A4606BC1833CC58794"
            },
            {
              "Id": "Deserializer:CandideCreator.Shared.Serialization.CandideDeserializer",
              "Name": "Deserializer",
              "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
              "Signature": "public CandideCreator.Shared.Serialization.CandideDeserializer Deserializer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E558092B34F7B5637263BB6B5169B5CC7DE4EBC95DE16BD6CEE93063AC90EB98"
            },
            {
              "Id": "GameStateSaveReflection:CandideCreator.Shared.Serialization.CandideReflection",
              "Name": "GameStateSaveReflection",
              "Type": "CandideCreator.Shared.Serialization.CandideReflection",
              "Signature": "public CandideCreator.Shared.Serialization.CandideReflection GameStateSaveReflection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F69ADF46A32381177B96487A06E59B1966848F61D46C6D10E699268EF537CE4"
            },
            {
              "Id": "GameStateSaveSerializer:CandideCreator.Shared.Serialization.CandideSerializer",
              "Name": "GameStateSaveSerializer",
              "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.CandideSerializer GameStateSaveSerializer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A5F1A655644FBD14C75B20E7BCCE3F9E4C67140938EA3841BD6D331149B42AC"
            },
            {
              "Id": "TimeBetweenAutoSaves:System.TimeSpan",
              "Name": "TimeBetweenAutoSaves",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TimeBetweenAutoSaves",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F34E29DE07C0A1127885EC720D07F86AB3D89AF61132F85127508D27F7F4F0FD"
            },
            {
              "Id": "_lastSaveTime:System.DateTime",
              "Name": "_lastSaveTime",
              "Type": "System.DateTime",
              "Signature": "private System.DateTime _lastSaveTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "370EC2EDECC7D809662698D0D4FBB5E883B08491070F99BDC82D98B87A292DF0"
            },
            {
              "Id": "_queuedSaveDirectory:System.String",
              "Name": "_queuedSaveDirectory",
              "Type": "System.String",
              "Signature": "private System.String _queuedSaveDirectory",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9154E86F97B0ECB357B1BB28E3F5860769CF8AB2ACBF93A2850A6B1F95A3CBCA"
            },
            {
              "Id": "_saveQueuedOffThread:System.Boolean",
              "Name": "_saveQueuedOffThread",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _saveQueuedOffThread",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D76980B2912F3628CCC7853EFD75DDBA4D552659087E4AC749F94C90BA362AE0"
            },
            {
              "Id": "_savingTask:System.Threading.Tasks.Task",
              "Name": "_savingTask",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "private System.Threading.Tasks.Task _savingTask",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C6BD394F7AE541D871B9CADF5C33623C558BEC19D9B1FA3E5B7764D15CF83E2"
            },
            {
              "Id": "_stopAfterSave:System.Boolean",
              "Name": "_stopAfterSave",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stopAfterSave",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82A66246A399EA2FB7031E1F717C192A6F95E25B7ABA5F12F207C25EF04F3AFF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsInvalidWorldName(System.String)-\u003ESystem.Boolean",
              "Name": "CheckIsInvalidWorldName",
              "Signature": "public System.Boolean CheckIsInvalidWorldName(System.String worldName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "618B0AFB27DEA1A78220E1DDE276A92A148F1CAC23087673BCE84021F90E0215",
              "Hash": "23DCB38A71AFF0F3A3AA911B36E54D2DD1AE2DAD81CA6714DC63E2AD1FEE5C50",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.IO.Path::GetInvalidFileNameChars()",
                "System.String::IndexOfAny(System.Char[])",
                "System.String::Contains(System.Char)",
                "System.String::Trim()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmptyGameState()-\u003ESystem.Void",
              "Name": "EmptyGameState",
              "Signature": "public System.Void EmptyGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "88D1BD43B945B1419511825BC27386CF49ECB80939432B3915EAF3699B2C9F4E",
              "Hash": "4D8DE8C5942DB6A741E9E10E63BD6BD622D4D1333DB98E660E6D140AC74C0982",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMembers(System.Reflection.BindingFlags)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Object::GetType()",
                "System.Type::GetMethod(System.String, System.Reflection.BindingFlags, System.Type[])",
                "System.Reflection.MethodBase::Invoke(System.Object, System.Object[])",
                "System.Reflection.FieldInfo::get_FieldType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetDefaultValue(System.Type)",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)"
              ],
              "StringLiterals": [
                "Clear"
              ],
              "Source": null
            },
            {
              "Id": "EmptyRunState()-\u003ESystem.Void",
              "Name": "EmptyRunState",
              "Signature": "public System.Void EmptyRunState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "7464E1961B60A65E3D981997F25D7BA07F5ABD4561B927E83236AE32F6E61396",
              "Hash": "047AD8CEFD66533242F3B4F3FC6A28FEAEA6BDF73199038D9D2D7F7C17411CC1",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMembers(System.Reflection.BindingFlags)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Object::GetType()",
                "System.Type::GetMethod(System.String, System.Reflection.BindingFlags, System.Type[])",
                "System.Reflection.MethodBase::Invoke(System.Object, System.Object[])",
                "System.Reflection.FieldInfo::get_FieldType()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetDefaultValue(System.Type)",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)"
              ],
              "StringLiterals": [
                "Clear"
              ],
              "Source": null
            },
            {
              "Id": "GetShallowDictionaryCopy(System.Type, System.Object)-\u003ESystem.Object",
              "Name": "GetShallowDictionaryCopy",
              "Signature": "private System.Object GetShallowDictionaryCopy(System.Type type, System.Object source)",
              "Visibility": "private",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "281DB31F53E6E92E776A0EA7328AA9D3B547F1F2B9EDA1F7F5F82879C9B19051",
              "Hash": "0C46CD385188D8D0CD935349968AED654762B1EA00BCE28DDE051F258CD66F8D",
              "CalledMethods": [
                "System.Type::get_GenericTypeArguments()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::MakeGenericType(System.Type[])",
                "System.Type::MakeArrayType()",
                "System.Type::GetConstructor(System.Type[])",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "ReflectionHelper.ObjectActivator::Invoke(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadGame(CandideServer.GameDescription, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E)-\u003ESystem.Void",
              "Name": "LoadGame",
              "Signature": "public System.Void LoadGame(CandideServer.GameDescription gameDescription, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "577086B7C5C4D159951B2C89718049999124314497A81C231B3456F01FE236AD",
              "Hash": "4FE548EA6F0C0DE71C8D431E24D8EB03172C7C32D556BAB7F71C6C8D9838FB43",
              "CalledMethods": [
                "System.DateTime::get_UtcNow()",
                "CandideServer.Saving.GameSaveManager::LoadGameState(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "servergamestate-loaded"
              ],
              "Source": null
            },
            {
              "Id": "LoadGameDescriptionFromDirectory(System.String)-\u003ECandideServer.GameDescription",
              "Name": "LoadGameDescriptionFromDirectory",
              "Signature": "public CandideServer.GameDescription LoadGameDescriptionFromDirectory(System.String directoryPath)",
              "Visibility": "public",
              "ReturnType": "CandideServer.GameDescription",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "207C00761EA1C0741F7CC122B40AC6DC98DF6E68C51824CAF60EE056E619A6F4",
              "Hash": "592894D58BB7FD44C6B4851AE48D607EAD4CD98A8C7B0754FF9F1D1E62F4A791",
              "CalledMethods": [
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "System.IO.Path::GetFileName(System.String)",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "world_desc",
                "Error while loading world desc file \u0027",
                "\u0027:\n",
                "world_desc_backup",
                "Error while loading world desc backup file \u0027"
              ],
              "Source": null
            },
            {
              "Id": "LoadGameFromFile(CandideServer.GameDescription, System.String)-\u003ESystem.Boolean",
              "Name": "LoadGameFromFile",
              "Signature": "public System.Boolean LoadGameFromFile(CandideServer.GameDescription description, System.String gameStateFilePath)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameStateFilePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "1C3C2653726696340EF8B3C3E6BC6933983DFA34949D41578D5D28746783A322",
              "Hash": "00FF60272B824FD52D871A45A60C5315E1F82A3BBCFCFC62C593F980E9A1C8B3",
              "CalledMethods": [
                "System.IO.File::OpenRead(System.String)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionMode)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.Diagnostics.Stopwatch::Restart()",
                "System.IO.Stream::set_Position(System.Int64)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.Saving.GameSaveManager::LoadGame(CandideServer.GameDescription, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Failed to load game state for game "
              ],
              "Source": null
            },
            {
              "Id": "LoadGameState(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E)-\u003ESystem.Void",
              "Name": "LoadGameState",
              "Signature": "private System.Void LoadGameState(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E state)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "081FD7FBD312FD00A318F20346CF5DEA69D04D6E7DDFCF19B113BD758C3D674D",
              "Hash": "E8EF67353634D3C75760896DD1DC403C8AB5F121DCE1EC6E95C1A10770F6D7D3",
              "CalledMethods": [
                "CandideServer.Saving.GameSaveManager::EmptyRunState()",
                "CandideServer.Saving.GameSaveManager::EmptyGameState()",
                "GameSaveManager.\u003C\u003Ec::\u003CLoadGameState\u003Eb__26_0(System.ValueTuple\u003CSystem.String, System.Object\u003E)",
                "System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "GameSaveManager.\u003C\u003Ec::\u003CLoadGameState\u003Eb__26_1(System.ValueTuple\u003CSystem.String, System.Object\u003E)",
                "System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E, System.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::ToDictionary(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Func\u003C!!0, !!2\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMembers(System.Reflection.BindingFlags)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Reflection.FieldInfo::SetValue(System.Object, System.Object)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.Models.Inventory.InventorySaveModel::ToSharedInventoryModel()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "WorldFlags",
                "Inventories",
                "SavedInventorySaveModels were null while loading world",
                "Unknown saved inventory format ",
                "A saved inventory was null when loading game.",
                "analytics_firsts"
              ],
              "Source": null
            },
            {
              "Id": "QueueSave(System.String, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "QueueSave",
              "Signature": "public System.Void QueueSave(System.String directoryPath, System.Boolean offThread, System.Boolean stopAfterSave)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offThread",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopAfterSave",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "37C84425C45B8C82BEA097621D260B37DD4E6F1CE0B850BDACB5630EC722BF63",
              "Hash": "9058E9008100855AA25C2FF28465226EABDE23832AE93E880D394207BD1B219B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveGameState(System.Boolean)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E",
              "Name": "SaveGameState",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E SaveGameState(System.Boolean forOffThreadSerializing)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
              "Parameters": [
                {
                  "Name": "forOffThreadSerializing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 778,
              "BodyHash": "31A39FA1ECC004C08580B5CC0A22E1A40A61A18223E5A5A379854362D5872AB3",
              "Hash": "35C3CABF442E4F89FADCD0CD1FB3567973E736639A65DD369B743650D89BAEAF",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.DateTime::get_UtcNow()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E::.ctor()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMembers(System.Reflection.BindingFlags)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Reflection.FieldInfo::get_FieldType()",
                "CandideServer.Saving.GameSaveManager::GetShallowDictionaryCopy(System.Type, System.Object)",
                "System.ValueTuple\u003CSystem.String, System.Object\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Comparer()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E, System.Collections.Generic.IEqualityComparer\u003C!0\u003E)",
                "System.Type::get_IsArray()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Models.Inventory.InventorySaveModel::FromInventoryModel(Shared.Models.Items.SharedInventoryModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::.ctor(System.Int32)",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Add(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::.ctor(System.Int32)",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::GetEnumerator()"
              ],
              "StringLiterals": [
                "before-servergamestate-saved",
                "Inventories",
                "Entities",
                "Worlds",
                "analytics_firsts"
              ],
              "Source": null
            },
            {
              "Id": "SaveGameToDirectory(System.String, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E, System.Boolean, System.Boolean)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveGameToDirectory",
              "Signature": "public System.Threading.Tasks.Task SaveGameToDirectory(System.String directoryPath, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E gameState, System.Boolean sendNetworkMessages, System.Boolean sendLockInMessage)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameState",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendNetworkMessages",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendLockInMessage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 284,
              "BodyHash": "198F21E287742EA8D84AC7CDF71F961F198E31AAEA43C9FBAFFB1B17497EBFAF",
              "Hash": "134A391C9AF7C99ED4DBE873AED51D9D480819C4CFC3B14816D4F05144877BD4",
              "CalledMethods": [
                "GameSaveManager.\u003C\u003Ec__DisplayClass16_0::.ctor()",
                "System.IO.Directory::Exists(System.String)",
                "System.IO.Directory::CreateDirectory(System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.MessageModels.ChatLogMessage::AsStringId(Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.Boolean, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessageThreadSafe(CandideServer.MessageModels.ChatLogMessage)",
                "System.DateTime::get_UtcNow()",
                "System.Nullable\u003CSystem.DateTime\u003E::.ctor(!0)",
                "CandideServer.ServerGameState::GetWorldPlayTimeSeconds()",
                "CandideServer.Saving.GameSaveManager::SaveWorldDescToDirectory(System.String, CandideServer.GameDescription)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.MemoryStream::.ctor(System.Int32)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.Diagnostics.Stopwatch::get_Elapsed()",
                "System.IO.Stream::set_Position(System.Int64)",
                "GameSaveManager.\u003C\u003Ec__DisplayClass16_0::\u003CSaveGameToDirectory\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "HostServer_SavingGame",
                "game_state",
                "game_state_temp",
                "game_state_backup",
                "HostServer_DataLockedInForSaving"
              ],
              "Source": null
            },
            {
              "Id": "SaveNewGameToDirectory(System.String, CandideServer.GameDescription, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E, System.Action)-\u003ESystem.Boolean",
              "Name": "SaveNewGameToDirectory",
              "Signature": "public System.Boolean SaveNewGameToDirectory(System.String directoryPath, CandideServer.GameDescription gameDescription, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E state, System.Action onSaveError)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onSaveError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "4A462EF24A0EA82A56A5B6C75AF4B728C42E1A977A2774441BBFB7DD6EB2714D",
              "Hash": "A39B74D29CAE0D9FD9DEFF59AB181CF67471DEF284D132216F0AC340CC44A012",
              "CalledMethods": [
                "System.IO.Directory::CreateDirectory(System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.Action::Invoke()",
                "System.IO.File::Create(System.String)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionLevel)",
                "System.IO.FileStream::Flush(System.Boolean)",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "world_desc",
                "game_state",
                "Error while saving new world:\n"
              ],
              "Source": null
            },
            {
              "Id": "SaveWithCallbacks(System.String, System.Action\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveWithCallbacks",
              "Signature": "public System.Threading.Tasks.Task SaveWithCallbacks(System.String saveDirectoryPath, System.Action\u003CSystem.Int32\u003E saveStepCallback)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "saveDirectoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "saveStepCallback",
                  "Type": "System.Action\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "017DFA08FC6384AC9FD4AD4840D3D965D54DEFE99A7E426D189D86D0A994939E",
              "Hash": "E1FC958EDB7D93E2D9518984AD67F9E5D5B44CED44E2053E4827AF375FB7D50B",
              "CalledMethods": [
                "GameSaveManager.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "GameSaveManager.\u003C\u003Ec__DisplayClass15_0::\u003CSaveWithCallbacks\u003Eb__0()",
                "System.Func\u003CSystem.Threading.Tasks.Task\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Func\u003CSystem.Threading.Tasks.Task\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveWorldDescToDirectory(System.String, CandideServer.GameDescription)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveWorldDescToDirectory",
              "Signature": "public System.Threading.Tasks.Task SaveWorldDescToDirectory(System.String directoryPath, CandideServer.GameDescription desc)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desc",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "11E7342193D049DACB9F23A75ADD8A90208A5978C706B3A392F992E916624F73",
              "Hash": "0F337636FBA0A034EB8C909255088DC36127572F599CA3976CA3640292C50D02",
              "CalledMethods": [
                "GameSaveManager.\u003C\u003Ec__DisplayClass17_0::.ctor()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.MemoryStream::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.IO.Stream::set_Position(System.Int64)",
                "GameSaveManager.\u003C\u003Ec__DisplayClass17_0::\u003CSaveWorldDescToDirectory\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "world_desc",
                "world_desc_temp",
                "world_desc_backup"
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "D168485ECB2317F78FC02C88CB9F1301971DCC848C17BAF81EFD9DCE47064803",
              "Hash": "FDCAAAF2CA59D5CE8C989DF0E67647EFABDC068B44FF725CA6637C1F4548F19F",
              "CalledMethods": [
                "GameSaveManager.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "System.Threading.Tasks.Task::get_IsCompleted()",
                "CandideServer.Saving.GameSaveManager::UpdateAutoSave()",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideServer.Saving.GameSaveManager::SaveGameState(System.Boolean)",
                "System.Threading.Monitor::Exit(System.Object)",
                "GameSaveManager.\u003C\u003Ec__DisplayClass12_0::\u003CUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Threading.Tasks.Task\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Func\u003CSystem.Threading.Tasks.Task\u003E)",
                "CandideServer.Saving.GameSaveManager::SaveGameToDirectory(System.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E, System.Boolean, System.Boolean)",
                "System.Threading.Tasks.Task::Wait()",
                "CandideServer.Server.BaseServer::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAutoSave()-\u003ESystem.Void",
              "Name": "UpdateAutoSave",
              "Signature": "private System.Void UpdateAutoSave()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "14CE04256DAD7E54376D2FDDB73940F7AE2F2E92E47DD60957EED203BA0A0CF2",
              "Hash": "B130EB47ADC0659C5CA12CDC4BC0C21EC5117BDF2CDD6ECD37B6BE6A42D3C0D8",
              "CalledMethods": [
                "System.DateTime::get_UtcNow()",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)",
                "CandideServer.Saving.GameSaveManager::QueueSave(System.String, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C6A72085B28F6B08E20975FF0DE4A697ED08B2EFDCDAD9CF56396F0B0F0603CE"
        },
        {
          "Id": "CandideServer.Saving.WorldDifficultySerializer",
          "Name": "WorldDifficultySerializer",
          "DisplayName": "WorldDifficultySerializer",
          "FullName": "CandideServer.Saving.WorldDifficultySerializer",
          "Namespace": "CandideServer.Saving",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "0BA77A8FDAE7E8DE2FBD624FFF671C07341435495967449152C2907AC6A093ED",
              "Hash": "FE8656FDF1EC586DE6FC67D78C94D32FF1B42273D0EB7496B40DF569FD83C18F",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "System.Single[,]::.ctor(System.Int32, System.Int32)",
                "System.IO.BinaryReader::ReadBoolean()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.IO.BinaryReader::ReadHalf()",
                "System.Half::op_Explicit(System.Half)",
                "System.Single[,]::Set(System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "FC9E7A0BB0F11AEF3DDBEE2E861270C3BE0DFDF2D2B170CCD65B922BD8F5BAF1",
              "Hash": "134F6160E68F305B8BED393B9ADF4FE1AB51D90B15E1C704E5251A202E1982B5",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.IO.BinaryWriter::Write(System.Boolean)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "System.Half::op_Explicit(System.Single)",
                "System.IO.BinaryWriter::Write(System.Half)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E8D73CB8A1EA797890CE2746F423E7B2FF3C3984CE8BD584F8261C7850DBA775"
        },
        {
          "Id": "CandideServer.Saving.WorldTileSerializer",
          "Name": "WorldTileSerializer",
          "DisplayName": "WorldTileSerializer",
          "FullName": "CandideServer.Saving.WorldTileSerializer",
          "Namespace": "CandideServer.Saving",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "94FB7E3EE4E4D155066FABF7B7835F4E21F7143AF91DEB826C3F88F4C26194CE",
              "Hash": "16260B71901239625DD5257264269668F18D63784AC3B1BBD15750651B171267",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()",
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "System.IO.BinaryReader::ReadBoolean()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.IO.BinaryReader::ReadByte()",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "E5C8A286F577A8C969D063EEB07D9D4E3129AFF05D8F77D39AAEF7C7CC04F88C",
              "Hash": "0B106A7BE5378CD0E8118ED181F9809ABAF0D77C43C1985A7A042F71DABD798F",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)",
                "System.IO.BinaryWriter::Write(System.Boolean)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.IO.BinaryWriter::Write(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FB18B5BF8F438101DB11D73379552D34D75B4D9C12472023907C16F4655B128B"
        },
        {
          "Id": "CandideServer.Server.BaseServer",
          "Name": "BaseServer",
          "DisplayName": "BaseServer",
          "FullName": "CandideServer.Server.BaseServer",
          "Namespace": "CandideServer.Server",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BanList:System.Collections.Generic.HashSet\u00601\u003CSystem.Net.IPAddress\u003E",
              "Name": "BanList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E BanList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23BA975C58B53B62AF1B793DA2374E68FD3A02081BDC7D44D924E85788D0FF29"
            },
            {
              "Id": "BinaryWriter:CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Name": "BinaryWriter",
              "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Signature": "public CandideCreator.Shared.Storage.ExtendedBinaryWriter BinaryWriter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0CDCC3F50D72C9F438E30F7FFCB7A61204CEAA3976F85FF2E6D2B7D3104B160"
            },
            {
              "Id": "Config:CandideServer.Server.MultiplayerConfiguration",
              "Name": "Config",
              "Type": "CandideServer.Server.MultiplayerConfiguration",
              "Signature": "public CandideServer.Server.MultiplayerConfiguration Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E5E89A77FE3EA8068601825C98E6E9B4C8452D8F6A21A2DADB7265B1236FE9D"
            },
            {
              "Id": "DebugPaused:System.Boolean",
              "Name": "DebugPaused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugPaused",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC69B0A83D5A56ABD472387814A39536654A5C51626292310D90ED1307299599"
            },
            {
              "Id": "DoOneUpdate:System.Boolean",
              "Name": "DoOneUpdate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoOneUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "984119D73E6B9A5F17284DBF291F0DA3E36640B9292FFB2C6AA038B5292B7CB3"
            },
            {
              "Id": "FailedToStart:System.Boolean",
              "Name": "FailedToStart",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FailedToStart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6D5C4794B758999CE5E72B35FDEA7B3B5BC37C1A378CD92488BD3005A36C642"
            },
            {
              "Id": "FullStop:System.Boolean",
              "Name": "FullStop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FullStop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "618799B1B462935E18849E5DE9535E80E6B0362B8B0ED7288584FF1315FB1324"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "GetResponseStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BaseServer\u002BNetworkStat\u003E",
              "Name": "GetResponseStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E GetResponseStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "77B1BD6BAAD358E7BC754971D00952EF30EEEA6BB1170397BCF4899EE2C2B32D"
            },
            {
              "Id": "Instance:CandideServer.Server.BaseServer",
              "Name": "Instance",
              "Type": "CandideServer.Server.BaseServer",
              "Signature": "public CandideServer.Server.BaseServer Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1AD83186782DFD6D3816187D9A6CA15B80F41686DCEF74AEBA99DAF4C03CF267"
            },
            {
              "Id": "Lib:CandideServer.Server.NetworkLib",
              "Name": "Lib",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib Lib",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0970C341841EAC1F223D5BFD50906AD2F14BF0ED175B8DD7EA009875AD12292"
            },
            {
              "Id": "LiteNetLibServer:LiteNetLib.NetManager",
              "Name": "LiteNetLibServer",
              "Type": "LiteNetLib.NetManager",
              "Signature": "public LiteNetLib.NetManager LiteNetLibServer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B112B5188977F45A20BC4A4EEA7BE344CEBEF96D5176FBEBEAD2E9D24F7A6237"
            },
            {
              "Id": "LogNetworkStats:System.Boolean",
              "Name": "LogNetworkStats",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LogNetworkStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72E94FCE38651B852FAFCC304B999E6D9B794CB6FFE92F7B7437D8D3B6FCC807"
            },
            {
              "Id": "MaxTimeStep:System.TimeSpan",
              "Name": "MaxTimeStep",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan MaxTimeStep",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E2062C6B97E6BA926EB2C05F7CBDCC313040E6358654DF31E245EAB9C3B536B"
            },
            {
              "Id": "NetworkEventBusManager:CandideServer.EventBus.EventBusManager",
              "Name": "NetworkEventBusManager",
              "Type": "CandideServer.EventBus.EventBusManager",
              "Signature": "public CandideServer.EventBus.EventBusManager NetworkEventBusManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "174FBCAECCFA1ECF003785F038CBB5EA842E8C0A0D9E17AB9B3E5C891D9234AD"
            },
            {
              "Id": "NetworkStatsLogTime:System.Double",
              "Name": "NetworkStatsLogTime",
              "Type": "System.Double",
              "Signature": "public System.Double NetworkStatsLogTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA1551859EE17AC61C526058B9538498011FA70FA7AF4D041DB14FD92D61B74B"
            },
            {
              "Id": "Paused:System.Boolean",
              "Name": "Paused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Paused",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42691B44807F3FA861B169177A23A1325C101FC877C7143DC5571F63225BF81A"
            },
            {
              "Id": "PreSerializationBinaryWriter:CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Name": "PreSerializationBinaryWriter",
              "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Signature": "public CandideCreator.Shared.Storage.ExtendedBinaryWriter PreSerializationBinaryWriter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0029D437BD1BB7CF8049B2CB7A201AA8F23D83D08FCB5042F0AB52F04E9D77CF"
            },
            {
              "Id": "PreSerializationStream:System.IO.MemoryStream",
              "Name": "PreSerializationStream",
              "Type": "System.IO.MemoryStream",
              "Signature": "public System.IO.MemoryStream PreSerializationStream",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9D3C83C196CC8F00D0DAD5DC6829AB2BEB6A41A3622696A42F93E3B2AF3C9F8"
            },
            {
              "Id": "RiptideServer:Riptide.Server",
              "Name": "RiptideServer",
              "Type": "Riptide.Server",
              "Signature": "public Riptide.Server RiptideServer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "366E92B6D38A7974C47D09EB835B5E88D069D9A49B5A93D58160E2BE996B62EC"
            },
            {
              "Id": "RiptideSteamServer:CandideServer.Server.RiptideSteam.SteamServer",
              "Name": "RiptideSteamServer",
              "Type": "CandideServer.Server.RiptideSteam.SteamServer",
              "Signature": "public CandideServer.Server.RiptideSteam.SteamServer RiptideSteamServer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EEDACF15B11CC4900975992FFDFD5DF37492D025F19BDD641AC105C40C0D9E2"
            },
            {
              "Id": "Running:System.Boolean",
              "Name": "Running",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Running",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45D542344B51EBD38131D98899BA28506B8A24450CED7A55627F2CF5997EEBB0"
            },
            {
              "Id": "SerializationStream:System.IO.MemoryStream",
              "Name": "SerializationStream",
              "Type": "System.IO.MemoryStream",
              "Signature": "public System.IO.MemoryStream SerializationStream",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7248B264874A34DC74450F681ED084E31B8F639B32E1D049C840E0EE8269808A"
            },
            {
              "Id": "Serializer:CandideCreator.Shared.Serialization.CandideSerializer",
              "Name": "Serializer",
              "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
              "Signature": "public CandideCreator.Shared.Serialization.CandideSerializer Serializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68EA3419E5758E461AB9D354B0CD20BD1B53FB5D902DD07DACBD675D7C164676"
            },
            {
              "Id": "ServerEventBusManager:CandideServer.EventBus.EventBusManager",
              "Name": "ServerEventBusManager",
              "Type": "CandideServer.EventBus.EventBusManager",
              "Signature": "public CandideServer.EventBus.EventBusManager ServerEventBusManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A01F276285D61052C916F8D3532B84E91CC8C6F3373D102C713FF6F6E3FCEE29"
            },
            {
              "Id": "SleepThreshold:System.TimeSpan",
              "Name": "SleepThreshold",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan SleepThreshold",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "859C14745006EF7003B0755A086669FC78E74D98E7053615492A28251E5A632D"
            },
            {
              "Id": "StatsReceived:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BaseServer\u002BNetworkStat\u003E",
              "Name": "StatsReceived",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E StatsReceived",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D257A30D417F31E58CE7781147DEF2B3DE11C177EEAA65C8D02686B6481B7E66"
            },
            {
              "Id": "StatsSent:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,BaseServer\u002BNetworkStat\u003E",
              "Name": "StatsSent",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E StatsSent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "227DC92B9E5DB1AA2892BA073C29883C49E5671085F7FF64707446C454B72F91"
            },
            {
              "Id": "TargetFrameTime:System.TimeSpan",
              "Name": "TargetFrameTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TargetFrameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5826C5A7A6DE5030209B73508DD4347CE6691F70014979EAF1866B6BEE636806"
            },
            {
              "Id": "Tick:System.UInt64",
              "Name": "Tick",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Tick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E9BCFB1CC29980146B6C0AF98DFDEBCDC4A0617FFB05B1049CB28FFDB6F24C"
            },
            {
              "Id": "Updating:System.Boolean",
              "Name": "Updating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Updating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1783477B883A5DF4247CB9F7A6482D787BF65E130E6C722EED8F05CB44C9EEF"
            },
            {
              "Id": "_deserializer:CandideCreator.Shared.Serialization.CandideDeserializer",
              "Name": "_deserializer",
              "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
              "Signature": "private CandideCreator.Shared.Serialization.CandideDeserializer _deserializer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0DC74D3002A780703CE89E1D7F0FB0B30E0FCD7164EA4F3250573C2736E138B"
            },
            {
              "Id": "_lastBehindWarningTime:System.DateTime",
              "Name": "_lastBehindWarningTime",
              "Type": "System.DateTime",
              "Signature": "private System.DateTime _lastBehindWarningTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E297BD584C71B7A795A33855684B4D0ABDC507313D038EF31AB31831429AE2E8"
            },
            {
              "Id": "_queuedMessages:System.Collections.Concurrent.ConcurrentQueue\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E",
              "Name": "_queuedMessages",
              "Type": "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E _queuedMessages",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F598118F272E8D49F221768EA030685DFF9D7DF135BE0448159FF0BB74B6A86"
            },
            {
              "Id": "_riptideReadMessageBytes:System.Byte[]",
              "Name": "_riptideReadMessageBytes",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _riptideReadMessageBytes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "409994E877EC80BE7B4C18DF6DA45F83EF4508F02938E0746C4B2F595DC87AED"
            },
            {
              "Id": "_serverRunningSlowWarningCooldown:System.TimeSpan",
              "Name": "_serverRunningSlowWarningCooldown",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _serverRunningSlowWarningCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88D610D03DF09468CC94961B355D5D8AB60159B5DB64ABA95AD477412D863779"
            },
            {
              "Id": "_serverThreadId:System.Int32",
              "Name": "_serverThreadId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _serverThreadId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B950EA8F7D28FBB9B075DACB2AE510C1B39120F5ED96FA083CDD1119DCE9286"
            },
            {
              "Id": "_timeBehind:System.TimeSpan",
              "Name": "_timeBehind",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _timeBehind",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8219BB39437E597C30AF589531B4E0FAAA89F4FE5F1F039FFED823A4E678F9F2"
            },
            {
              "Id": "_timeBehindCount:System.Int32",
              "Name": "_timeBehindCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _timeBehindCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FD3CD9937C98F72229216632F1B643C7C019C328F2D858C675FA03FBBDDD28E"
            },
            {
              "Id": "_timer:System.Diagnostics.Stopwatch",
              "Name": "_timer",
              "Type": "System.Diagnostics.Stopwatch",
              "Signature": "private System.Diagnostics.Stopwatch _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7616B5E2CEFB4D0B3F7E6324E0F7DCD074470546243804876F5C8DEB2D0727D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterStopping()-\u003ESystem.Void",
              "Name": "AfterStopping",
              "Signature": "public System.Void AfterStopping()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "BDC8D551342E7F97DB1B7C3BDC34E15199F30BAA4952E6F10A35B117FE66971D",
              "Hash": "DB8D16EEA32B878A85BA6580AD1B5A1A152289F7AA2D2081BEC9B61762F5E9CC",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerAnalyticsManager::EndAnalyticsSession()",
                "CandideServer.ServerServices.PlayerServerService::AfterServerStop()",
                "CandideServer.PathFinding.PathFindSystem::AfterServerStop()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Ban(System.Net.IPAddress)-\u003ESystem.Void",
              "Name": "Ban",
              "Signature": "public System.Void Ban(System.Net.IPAddress address)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "address",
                  "Type": "System.Net.IPAddress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "777CA09A94C062CDBCC7B34ECC0F1205E720DCFFFAFEBD71D498AB86E48CE4B1",
              "Hash": "A96410830E7728F6B1F787D0120DEC235D50B314757B04FE7D3CC404215522BC",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E::Add(!0)",
                "CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                "Banned "
              ],
              "Source": null
            },
            {
              "Id": "CheckCommand(System.String)-\u003ESystem.Void",
              "Name": "CheckCommand",
              "Signature": "public System.Void CheckCommand(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1574,
              "BodyHash": "033399F5835B4AD3666DF1D61A8C71B1F34A17983EDE335F4BF2600131FB214A",
              "Hash": "470618BA6F93CD9CD906C999A74229885BAFBEF01A9B9027057A217A196778E5",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Console::WriteLine(System.String)",
                "CandideServer.Server.BaseServer::Stop(System.Boolean)",
                "CandideServer.Saving.GameSaveManager::QueueSave(System.String, System.Boolean, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.String::StartsWith(System.String)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideServer.MessageModels.ChatLogMessage::DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "System.Net.IPAddress::TryParse(System.String, System.Net.IPAddress\u0026)",
                "CandideServer.Server.BaseServer::Ban(System.Net.IPAddress)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)",
                "CandideServer.Server.BaseServer::UnBan(System.Net.IPAddress)",
                "CandideServer.Server.BaseServer::EnableNetworkStats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, BaseServer.NetworkStat\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, BaseServer.NetworkStat\u003E::get_Current()"
              ],
              "StringLiterals": [
                "quickstop",
                "Stopping server without saving...",
                "stop",
                "Saving and stopping server...",
                "Saving game...",
                "save",
                "Invalid save path",
                "quicksave",
                "Saving game on another thread...",
                "list",
                "There are ",
                " players online:",
                " (",
                ") - ",
                " - ",
                "say"
              ],
              "Source": null
            },
            {
              "Id": "CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)-\u003ERiptide.Message",
              "Name": "CreateRiptideMessageFromBytes",
              "Signature": "private Riptide.Message CreateRiptideMessageFromBytes(System.Byte[] message, System.Int64 length, System.Boolean compressed, System.UInt16 messageType)",
              "Visibility": "private",
              "ReturnType": "Riptide.Message",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "D273446D9A37821207A97F37EDAE94B69EF379349A2153DF250851567FBD447B",
              "Hash": "5E1633B35C64DDFD3AEE19EA45B15ECADD49033F6EE7CA367E3B1E48013FCA52",
              "CalledMethods": [
                "Riptide.Message::Create(Riptide.MessageSendMode, System.UInt16)",
                "Riptide.Message::ReserveBits(System.Int32)",
                "Riptide.Message::AddBytes(System.Byte[], System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)-\u003ERiptide.Message",
              "Name": "CreateRiptideMessageFromSerializer",
              "Signature": "private Riptide.Message CreateRiptideMessageFromSerializer(System.Boolean compressed, System.UInt16 messageType)",
              "Visibility": "private",
              "ReturnType": "Riptide.Message",
              "Parameters": [
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "269800D71BA700295297CA153CC35EF9EF9415D0280E08C36EB9781BDB12D35A",
              "Hash": "81B6872E71ED6C9425E0E196ABEF8E38B8EAE160B6BF9B0947995FB6B887A923",
              "CalledMethods": [
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugAssertWeAreOnServerThread()-\u003ESystem.Void",
              "Name": "DebugAssertWeAreOnServerThread",
              "Signature": "public System.Void DebugAssertWeAreOnServerThread()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1D8BB11585D91EC01BDECA0170E1B81B3935CBE537EDC1F2EABB1401E07B8100",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableNetworkStats()-\u003ESystem.Void",
              "Name": "DisableNetworkStats",
              "Signature": "public System.Void DisableNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "94DB55EC79DABD3763C4EE372BAB5BB3D9702BB650D45851B669381226D0F02F",
              "Hash": "30EE11D191CCF234F24D594184116663DBA0806EDC589E2FF7532E15333E7419",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoGameUpdate(System.TimeSpan)-\u003ESystem.Void",
              "Name": "DoGameUpdate",
              "Signature": "private System.Void DoGameUpdate(System.TimeSpan updateTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "8BD0ED3FAA8D4AEBB5A05441CA79B1BA747C7971157432CD5A5D36A6A66E22B2",
              "Hash": "1B4F2A1F8BC1F6683ECFBF622678DA0FC70214891A6025FEBACF0F72FB16E961",
              "CalledMethods": [
                "CandideServer.Saving.GameSaveManager::Update()",
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E::TryDequeue(!0\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Steam.SteamManager::UpdateGameServer()",
                "LiteNetLib.NetManager::PollEvents(System.Int32)",
                "Riptide.Peer::Update()",
                "CandideServer.ServerServices.PlayerServerService::UpdateConnectionQueues()",
                "CandideServer.ServerSystems.ServerDebugSystem::Update()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)",
                "Microsoft.Xna.Framework.GameTime::set_IsRunningSlowly(System.Boolean)",
                "Microsoft.Xna.Framework.GameTime::set_ElapsedGameTime(System.TimeSpan)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "Microsoft.Xna.Framework.GameTime::set_TotalGameTime(System.TimeSpan)",
                "CandideServer.Server.BaseServer::Update()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableNetworkStats()-\u003ESystem.Void",
              "Name": "EnableNetworkStats",
              "Signature": "public System.Void EnableNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "564E4EE4258AE50F9BCE55EFE5CAF679D8DE1F47286597780DF9D2A11D6D14FD",
              "Hash": "9724BE79AD5C8DC0BD02B625F43413A85924A3AE3521D7817842E387BF511FC1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Kick(System.Net.IPAddress)-\u003ESystem.Void",
              "Name": "Kick",
              "Signature": "private System.Void Kick(System.Net.IPAddress ipAddress)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ipAddress",
                  "Type": "System.Net.IPAddress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "EFC4B57B74F5BEF9B6D40214A556E04F9CB034F8BAD54B4B366388F0CFA5BE8F",
              "Hash": "7AAFCE5DB1932A216A89B9FFEAF2F0EA874746EC47DD2524706ABC086727EF57",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Current()",
                "System.Net.IPEndPoint::get_Address()",
                "System.Object::Equals(System.Object, System.Object)",
                "CandideServer.Server.BaseServer::Kick(CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Kick(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Kick",
              "Signature": "public System.Void Kick(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "10FC77BB35663A05AFA7B82C2D97958D3AC952D6B8F0C283871FB8B1877214CB",
              "Hash": "8FC4D09304A0931B625BDDB3A956874E3ADAF87405C934E3A51670C40901380D",
              "CalledMethods": [
                "LiteNetLib.NetManager::DisconnectPeer(LiteNetLib.NetPeer)",
                "Riptide.Server::DisconnectClient(Riptide.Connection, Riptide.Message)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                "Kicked "
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnConnectionRequestEvent(LiteNetLib.ConnectionRequest)-\u003ESystem.Void",
              "Name": "ListenerOnConnectionRequestEvent",
              "Signature": "private System.Void ListenerOnConnectionRequestEvent(LiteNetLib.ConnectionRequest request)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "LiteNetLib.ConnectionRequest",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "70B3C989E1D8B737340E8EBC7719EAA73B42739C36EFF9B2C86DA425831DB068",
              "Hash": "6AB6910AABF2A930F010A04B65CB8228C74B3B6B9159069621293FD6A5A20F5B",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.DateTime::get_UtcNow()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)",
                "System.Net.IPEndPoint::get_Address()",
                "System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E::Contains(!0)",
                "LiteNetLib.ConnectionRequest::Reject()",
                "LiteNetLib.NetManager::get_ConnectedPeersCount()",
                "LiteNetLib.ConnectionRequest::AcceptIfKey(System.String)"
              ],
              "StringLiterals": [
                "[",
                "s",
                "] ",
                " is trying to connect",
                " is banned."
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer, LiteNetLib.NetPacketReader, System.Byte, LiteNetLib.DeliveryMethod)-\u003ESystem.Void",
              "Name": "ListenerOnNetworkReceiveEvent",
              "Signature": "private System.Void ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer peer, LiteNetLib.NetPacketReader reader, System.Byte channel, LiteNetLib.DeliveryMethod deliveryMethod)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reader",
                  "Type": "LiteNetLib.NetPacketReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deliveryMethod",
                  "Type": "LiteNetLib.DeliveryMethod",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 973,
              "BodyHash": "274AC1764F29A59D3DE6FB11765C377AAB8BAD97C85AD533B0D9929D31E575F5",
              "Hash": "BA3533DE351B7175449C45DB086A159FC50ECA1B412CF48E0C549E31335E49CB",
              "CalledMethods": [
                "LiteNetLib.Utils.NetDataReader::get_RawData()",
                "LiteNetLib.Utils.NetDataReader::get_UserDataOffset()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Current()",
                "LiteNetLib.NetPeer::get_ConnectionState()",
                "LiteNetLib.Utils.NetDataReader::get_UserDataSize()",
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.IO.MemoryStream::.ctor(System.Byte[])",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)",
                "CandideServer.EventBus.EventBusManager::TryGetBus(System.String, CandideServer.EventBus.EventBus\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Exception::.ctor(System.String)",
                "CandideServer.Server.BaseServer::LogStatReceived(System.String, System.Int64)",
                "CandideServer.EventBus.EventBus::SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)",
                "System.IO.BinaryReader::ReadUInt16()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "SendToAll",
                "SendToAllExceptSender",
                "Got network event with key \u0027",
                "\u0027, but there is nothing subscribed.",
                "JoinedPlayer was null but we got a message from them requiring Authorization - Did they just connect and had an old queu",
                "\u0027, but player has not joined the game yet.",
                "Received network message with invalid message type "
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer)-\u003ESystem.Void",
              "Name": "ListenerOnPeerConnectedEvent",
              "Signature": "private System.Void ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer peer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0262BA81100D02636CD5F9CFA990BC3F083CB8130F624342697DEF1F32B2D171",
              "Hash": "A10447F2833BEFCF01183F707FF8B674633AB2F2E24497B3DB9769AFA7DB409A",
              "CalledMethods": [
                "CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)",
                "CandideServer.ServerServices.PlayerServerService::PeerConnect(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer, LiteNetLib.DisconnectInfo)-\u003ESystem.Void",
              "Name": "ListenerOnPeerDisconnectedEvent",
              "Signature": "private System.Void ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer peer, LiteNetLib.DisconnectInfo disconnectInfo)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disconnectInfo",
                  "Type": "LiteNetLib.DisconnectInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "989CCC6A95F3F621376A09E8118F22B6DA064EA6BB51433D845A89CF67D0B0BB",
              "Hash": "9E126EC21A79D6C7B5F47C23665DC336EF9A4B3E3EBE5D9B91D6674C2BB4FF7B",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)",
                "CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)",
                "CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(LiteNetLib.DisconnectReason)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "Peer ",
                " disconnected - ",
                "peer-disconnected"
              ],
              "Source": null
            },
            {
              "Id": "LogGetResponseStat(System.String, System.Int64)-\u003ESystem.Void",
              "Name": "LogGetResponseStat",
              "Signature": "public System.Void LogGetResponseStat(System.String key, System.Int64 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "3341D2F6B65B28EC0DD4367E714CD2BC1A608A99E65D33134B6D2A0AEF5DD42A",
              "Hash": "1486116F50089E12500043479572FD842A8FE3C3F18FFFDEE0F82A4877DA3A15",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::TryGetValue(!0, !1\u0026)",
                "BaseServer.NetworkStat::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            },
            {
              "Id": "LogStat(System.String, System.Int64)-\u003ESystem.Void",
              "Name": "LogStat",
              "Signature": "public System.Void LogStat(System.String key, System.Int64 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "5B85F7EDD14807E9869FF74CEBCEA71DC1FC707054095E62B294819E901B2F18",
              "Hash": "04BFFC10B22D90002C41B1532959D2C5493EE584C845AF2347CC04B740A3F4A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::TryGetValue(!0, !1\u0026)",
                "BaseServer.NetworkStat::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "null"
              ],
              "Source": null
            },
            {
              "Id": "LogStatReceived(System.String, System.Int64)-\u003ESystem.Void",
              "Name": "LogStatReceived",
              "Signature": "public System.Void LogStatReceived(System.String key, System.Int64 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "DDD49BEF20FA68D87FE55CE2B424A214BAD4583A03D38D0C173001C22B87BAFF",
              "Hash": "50CEBB6992502CF3C3E126A0618D63E4428CBBBCB1A91079A638BC404D29FF0A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::TryGetValue(!0, !1\u0026)",
                "BaseServer.NetworkStat::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueSendHostMessageToAll(System.String, System.Object)-\u003ESystem.Void",
              "Name": "QueueSendHostMessageToAll",
              "Signature": "public System.Void QueueSendHostMessageToAll(System.String key, System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A6A54A11C41ADFC7B7868EF584D76E24B4FA5060F46FB7876F799DE655A7D927",
              "Hash": "CC9134FAC7D8DF5F9C52916C9A2401A311ABA0C813485423E05D333860BAEA4D",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Object\u003E::.ctor(!0, !1)",
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetNetworkStats()-\u003ESystem.Void",
              "Name": "ResetNetworkStats",
              "Signature": "public System.Void ResetNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "E7B7505A4A8047D2FEDC65A1B58AF741392C30C0B10CDFB4E53DE4D4056D3808",
              "Hash": "E770E7C449CC5054026D00FC6A6D1DBB63722470834077D04FE4FC91CE0C6F00",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::Clear()",
                "LiteNetLib.NetStatistics::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RiptideListenerOnConnectionRequestEvent(Riptide.Connection, Riptide.Message)-\u003ESystem.Void",
              "Name": "RiptideListenerOnConnectionRequestEvent",
              "Signature": "private System.Void RiptideListenerOnConnectionRequestEvent(Riptide.Connection pendingConnection, Riptide.Message connectMessage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pendingConnection",
                  "Type": "Riptide.Connection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connectMessage",
                  "Type": "Riptide.Message",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 288,
              "BodyHash": "F8524B305182FE9BFE0F66A54B3F2B44AA34CA36DD20D45766FF88C834566438",
              "Hash": "B3BC64ED80612603E93197EA43DE65038FE9149025931A90DC1AD7F8294C1697",
              "CalledMethods": [
                "System.Net.IPEndPoint::.ctor(System.Int64, System.Int32)",
                "Riptide.Message::GetString()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.DateTime::get_UtcNow()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)",
                "System.Net.IPEndPoint::get_Address()",
                "System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E::Contains(!0)",
                "Riptide.Server::Reject(Riptide.Connection, Riptide.Message)",
                "Riptide.Server::get_ClientCount()",
                "Riptide.Server::get_MaxClientCount()",
                "System.String::op_Equality(System.String, System.String)",
                "Riptide.Server::Accept(Riptide.Connection)"
              ],
              "StringLiterals": [
                "[",
                "s",
                "] ",
                " is trying to connect",
                " is banned."
              ],
              "Source": null
            },
            {
              "Id": "RiptideListenerOnNetworkReceiveEvent(System.Object, Riptide.MessageReceivedEventArgs)-\u003ESystem.Void",
              "Name": "RiptideListenerOnNetworkReceiveEvent",
              "Signature": "private System.Void RiptideListenerOnNetworkReceiveEvent(System.Object sender, Riptide.MessageReceivedEventArgs messageReceivedEventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageReceivedEventArgs",
                  "Type": "Riptide.MessageReceivedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 973,
              "BodyHash": "9C7D5E1953C4441D90A5B18C0AF52F9B397983A8F6245541A9B996B7A633E4A1",
              "Hash": "0A51FC3B151CBDBDB74A8D3AC85A61136DF2AA5007E2825CFEA92073D5956D43",
              "CalledMethods": [
                "Riptide.Message::SkipBits(System.Int32)",
                "CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Current()",
                "Riptide.Connection::get_IsConnected()",
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)",
                "Riptide.Message::get_BytesInUse()",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::get_UnreadBits()",
                "Riptide.Message::GetBytes(System.Int32, System.Byte[], System.Int32)",
                "System.IO.MemoryStream::.ctor(System.Byte[])",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "CandideServer.EventBus.EventBusManager::TryGetBus(System.String, CandideServer.EventBus.EventBus\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Exception::.ctor(System.String)",
                "CandideServer.Server.BaseServer::LogStatReceived(System.String, System.Int64)",
                "CandideServer.EventBus.EventBus::SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)",
                "System.IO.BinaryReader::ReadUInt16()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "SendToAll",
                "SendToAllExceptSender",
                "Got network event with key \u0027",
                "\u0027, but there is nothing subscribed.",
                "JoinedPlayer was null but we got a message from them requiring Authorization - Did they just connect and had an old queu",
                "\u0027, but player has not joined the game yet.",
                "Received network message with invalid message type "
              ],
              "Source": null
            },
            {
              "Id": "RiptideListenerOnPeerConnectedEvent(System.Object, Riptide.ServerConnectedEventArgs)-\u003ESystem.Void",
              "Name": "RiptideListenerOnPeerConnectedEvent",
              "Signature": "private System.Void RiptideListenerOnPeerConnectedEvent(System.Object sender, Riptide.ServerConnectedEventArgs serverConnectedEventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverConnectedEventArgs",
                  "Type": "Riptide.ServerConnectedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B8BE56023293975654ED523BA01E9FD7D8A1C000575A8B1435346A1CE902202B",
              "Hash": "D0C9CF2DC92EE62C78DB549A678C5585CB8775E83AEB87127E640DF5CC086C18",
              "CalledMethods": [
                "CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)",
                "CandideServer.ServerServices.PlayerServerService::PeerConnect(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RiptideListenerOnPeerDisconnectedEvent(System.Object, Riptide.ServerDisconnectedEventArgs)-\u003ESystem.Void",
              "Name": "RiptideListenerOnPeerDisconnectedEvent",
              "Signature": "private System.Void RiptideListenerOnPeerDisconnectedEvent(System.Object sender, Riptide.ServerDisconnectedEventArgs serverDisconnectedEventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serverDisconnectedEventArgs",
                  "Type": "Riptide.ServerDisconnectedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "81C13E03DB9B5F9631BF6722D9D84509A824F0CAA74EE69C6FC05FEA5494ED45",
              "Hash": "86FDE7D9EB6DB9FDFD69902CF8045E7EDB3169BFE0F0F1971B245169E35AF592",
              "CalledMethods": [
                "CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.DateTime::get_UtcNow()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)",
                "CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(Riptide.DisconnectReason)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "[",
                "s",
                "] Peer ",
                " disconnected - ",
                "peer-disconnected"
              ],
              "Source": null
            },
            {
              "Id": "Run(CandideServer.Server.MultiplayerConfiguration)-\u003ESystem.Void",
              "Name": "Run",
              "Signature": "public System.Void Run(CandideServer.Server.MultiplayerConfiguration config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 840,
              "BodyHash": "7CE73A2C95D9117ABE85010B8680F4CA70F3697FE42BB7DCBEF5EFF54A15E636",
              "Hash": "535A32D9B700ADF6C6F8C5AAB7F6F1DD902A202BF8E18C99A69D7E41784F6E81",
              "CalledMethods": [
                "System.Threading.Thread::get_CurrentThread()",
                "System.Threading.Thread::get_ManagedThreadId()",
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E::Clear()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.TimeSpan::get_TotalMilliseconds()",
                "System.Console::WriteLine(System.String)",
                "LiteNetLib.EventBasedNetListener::.ctor()",
                "CandideServer.Server.BaseServer::ListenerOnConnectionRequestEvent(LiteNetLib.ConnectionRequest)",
                "EventBasedNetListener.OnConnectionRequest::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_ConnectionRequestEvent(EventBasedNetListener.OnConnectionRequest)",
                "CandideServer.Server.BaseServer::ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer)",
                "EventBasedNetListener.OnPeerConnected::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_PeerConnectedEvent(EventBasedNetListener.OnPeerConnected)",
                "CandideServer.Server.BaseServer::ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer, LiteNetLib.DisconnectInfo)",
                "EventBasedNetListener.OnPeerDisconnected::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_PeerDisconnectedEvent(EventBasedNetListener.OnPeerDisconnected)",
                "CandideServer.Server.BaseServer::ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer, LiteNetLib.NetPacketReader, System.Byte, LiteNetLib.DeliveryMethod)",
                "EventBasedNetListener.OnNetworkReceive::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_NetworkReceiveEvent(EventBasedNetListener.OnNetworkReceive)",
                "LiteNetLib.NetManager::.ctor(LiteNetLib.INetEventListener, LiteNetLib.Layers.PacketLayerBase)",
                "LiteNetLib.NetManager::Start(System.Int32)",
                "CandideServer.Server.Network.RiptideHelper::InitializeRiptideLogger()",
                "CandideServer.Server.RiptideSteam.SteamServer::.ctor(CandideServer.Server.MultiplayerConfiguration)",
                "Riptide.Transports.Udp.UdpServer::.ctor(Riptide.Transports.Udp.SocketMode, System.Int32)",
                "Riptide.Server::.ctor(Riptide.Transports.IServer, System.String)",
                "Riptide.Peer::set_TimeoutTime(System.Int32)"
              ],
              "StringLiterals": [
                "Starting Server on port ",
                "Running ",
                "EA",
                " version ",
                "Connection timeout set to ",
                "ms",
                "Starting server using LiteNetLib",
                "Starting server using Riptide Networking",
                "SERVER",
                "Server started on port ",
                "Server ready...",
                "Server stopped"
              ],
              "Source": null
            },
            {
              "Id": "RunLoop3()-\u003ESystem.Void",
              "Name": "RunLoop3",
              "Signature": "private System.Void RunLoop3()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 475,
              "BodyHash": "A41F4AA65F77DDF63AC52CD0700861FFE0728E5819B50C0559CC2BD7288B2735",
              "Hash": "18CF6F8481698CC6B5AC586540CE8FD028CB51322E7A92EA13FB9A0EB8629492",
              "CalledMethods": [
                "System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::FromMilliseconds(System.Double)",
                "System.Diagnostics.Stopwatch::Start()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideServer.Server.BaseServer::DoGameUpdate(System.TimeSpan)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "System.Diagnostics.Stopwatch::get_Elapsed()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Multiply(System.Double, System.TimeSpan)",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)",
                "System.Threading.Thread::Sleep(System.Int32)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.Threading.Thread::SpinWait(System.Int32)",
                "System.Diagnostics.Stopwatch::Restart()",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "CandideServer.Server.BaseServer::UpdateFallingBehindWarning()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Server fell behind by ",
                " updates. Skipping fast forward"
              ],
              "Source": null
            },
            {
              "Id": "SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)-\u003ESystem.Void",
              "Name": "SendGetResponseError",
              "Signature": "public System.Void SendGetResponseError(CandideServer.EventBus.EventBusArgs args, System.Byte errorType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "errorType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "08E0845402809B524B2CE1BA319DC6BFFF0CBD0ADD5E36325D0EB54AC4FA36CE",
              "Hash": "4CC100FC21995F24DC7DA5DD5F516F8CE56DD2571BBCE09227644B66EF748DBA",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.IO.BinaryWriter::Write(System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::LogGetResponseStat(System.String, System.Int64)"
              ],
              "StringLiterals": [
                "Tried to respond to get request ",
                "::",
                " but did not know who sent it."
              ],
              "Source": null
            },
            {
              "Id": "SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)-\u003ESystem.Void",
              "Name": "SendGetResponseMessage",
              "Signature": "public System.Void SendGetResponseMessage(CandideServer.EventBus.EventBusArgs args, System.Object message, System.Boolean automaticCompress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "automaticCompress",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 376,
              "BodyHash": "FB1F0F1F715B4FB265403633BDC75AC2C15AA60032B0E5E4F1F93A5DD95EFA45",
              "Hash": "EDFB1B1704DA67B309839AB50FA29344B7D9B1D9F48C2D6F0AC94D4DA3054CFE",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.IO.Stream::set_Position(System.Int64)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "CandideServer.Server.BaseServer::WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::LogGetResponseStat(System.String, System.Int64)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Tried to respond to get request ",
                "::",
                " with null.",
                " but did not know who sent it."
              ],
              "Source": null
            },
            {
              "Id": "SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "SendHostMessage",
              "Signature": "public System.Void SendHostMessage(System.String key, System.Object message, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "A460D5ABAC029F640EA27A115E14E8E83B40A258A6733F26EAEC669514F899AE",
              "Hash": "A4C4BE4F2662AB506422256C8A0802F5FF05491F3C05FA46DB076B157CAC5D88",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "SendHostMessage",
              "Signature": "public System.Void SendHostMessage(System.String key, System.Object message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "365190C2A5A5ECF12E68A366EB6AA08C503FAA574455A33D8ADEA2B172869166",
              "Hash": "A9F3C537441255A031C25A158B3F3891D053F7ECEF0A6DF88286670595C5A867",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessageToAllExceptOneJoinedPlayer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)",
                "CandideServer.Server.BaseServer::SendMessageToAllExceptOneNetPeer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToAll(System.String, System.Object)-\u003ESystem.Void",
              "Name": "SendHostMessageToAll",
              "Signature": "public System.Void SendHostMessageToAll(System.String key, System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "8A1CEF85FDE59921AD0DC92958E1ECE6E48EEE5ABE9030CDFF7FD8888F300EC6",
              "Hash": "A7FF951488233A22E7BF61457A95CA92E943EC238A5DFDB028613B26A24609AE",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessageToAll(System.Byte[], System.Int32, System.Boolean)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)-\u003ESystem.Void",
              "Name": "SendHostMessageToNearbyPlayers",
              "Signature": "public System.Void SendHostMessageToNearbyPlayers(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "7F9EC60FF2338761C565A97542530D90052DD54F23D53FC9B64F6712C2CE5D41",
              "Hash": "524971BFA110BD3A4570B071509EB6F176A65ED6783843B5BDE97287F6D592F2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "SendHostMessageToNearbyPlayers",
              "Signature": "public System.Void SendHostMessageToNearbyPlayers(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, System.Int32 skippedPlayerId, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skippedPlayerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "DB5F304A24CC0E01E333E8D3D763BE2A838A58DD958A60B835B345E01AC1A7AD",
              "Hash": "612D0281DE8D571DB9FABFB52A200A796237AAFB4CD288387D095303B09966A3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToNearbyPlayersSkipPeerId(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "SendHostMessageToNearbyPlayersSkipPeerId",
              "Signature": "public System.Void SendHostMessageToNearbyPlayersSkipPeerId(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, System.Int32 skipPeer, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceSquare",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipPeer",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "555A47AFDF2E393AAEF7DE0FB5969EB8EDA7B3D26A9338F8910F021249E9230E",
              "Hash": "726FDBFF9830C388A1FDC64126F8CD0A76FBAFC775E4B2C64695753EBBB11BF6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E)-\u003ESystem.Void",
              "Name": "SendHostMessageToPeers",
              "Signature": "public System.Void SendHostMessageToPeers(System.String key, System.Object message, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E peers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peers",
                  "Type": "System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "B153713F7EC7CAECDF4C1EE8D87D2FE2F3C37B9FF19D07EBEAFFA6FC05FD0581",
              "Hash": "E48972CFEC379232BEBB326B39015C1032548237C017A81D5DCAE0F3D46486D1",
              "CalledMethods": [
                "System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToPlayersInWorld(System.String, System.Object, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "SendHostMessageToPlayersInWorld",
              "Signature": "public System.Void SendHostMessageToPlayersInWorld(System.String key, System.Object message, System.Guid worldId, System.Int32 skippedPeerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skippedPeerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "06A74F486597327A2264519D75A5B894CE7F4B817F7C4CF1785621FFC9210788",
              "Hash": "331AE22C83EFCA0981F2E72EEDB3A36003D10B416B420CF12B6EC96C18EE946D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)-\u003ESystem.Void",
              "Name": "SendHostMessageToPlayersWithLoadedChunks",
              "Signature": "public System.Void SendHostMessageToPlayersWithLoadedChunks(System.String key, System.Object message, CandideCreator.Shared.Models.RectangleF worldBounds, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 409,
              "BodyHash": "1E546DFC6B0A0C66F6F1D5B4D32191B1D67B1C7DC153994C86E257C6FC83A825",
              "Hash": "A81989247CAB003945A5F494B8F6B90DF8C314F5D6AB4710BBD544780BE36062",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2, CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)-\u003ESystem.Void",
              "Name": "SendHostMessageToPlayersWithLoadedChunks",
              "Signature": "public System.Void SendHostMessageToPlayersWithLoadedChunks(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "D07F9D578D5E86CB2487E157DE81E9C2ADF30065F955CA801D28946E4ED748DB",
              "Hash": "0EE95461FCCFD19E1F1825223B2ADAA2F878DE3D448FDD3E09A43EDF6AB20671",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2, CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "public System.Void SendMessage(System.Byte[] message, System.Int32 length, CandideServer.Server.Network.ConnectedPeer peer, System.Boolean compressed, System.UInt16 messageType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "EDA9B18E88CABA49D1C2F8F2275C41F839861E29D873AE4608F55DECD65E407A",
              "Hash": "F552651B351CBA13D2F66A26F1E30EC1EC2F511430CAB9B470BC55302AE2C5BD",
              "CalledMethods": [
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)",
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessageToAll(System.Byte[], System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "SendMessageToAll",
              "Signature": "public System.Void SendMessageToAll(System.Byte[] message, System.Int32 position, System.Boolean compressed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "A83F7EFF6BA37E467A6C24D7BC708A77FCFC45280AB0EA5127D207BCC69ABA62",
              "Hash": "A49A836AA3C79141950C746B50B1D3D7AFA6F150E3E2072AAB7C97FFB8E38555",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Current()",
                "LiteNetLib.NetPeer::get_ConnectionState()",
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)",
                "Riptide.Connection::get_IsConnected()",
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessageToAllExceptOneJoinedPlayer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SendMessageToAllExceptOneJoinedPlayer",
              "Signature": "private System.Void SendMessageToAllExceptOneJoinedPlayer(System.Byte[] message, System.Int32 position, System.Int32 joinedPlayerId, System.String key, System.Boolean compressed)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "joinedPlayerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "E347D968C47493D0F370D157953E89539F68654665ABAD299D2E7E85105D61C3",
              "Hash": "8AB507B173E9A8531BD304A98DA0573225378200D1925E036F79CCEA73578FC9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "LiteNetLib.NetPeer::get_ConnectionState()",
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)",
                "Riptide.Connection::get_IsConnected()",
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessageToAllExceptOneNetPeer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SendMessageToAllExceptOneNetPeer",
              "Signature": "private System.Void SendMessageToAllExceptOneNetPeer(System.Byte[] message, System.Int32 position, System.Int32 skippedNetPeerId, System.String key, System.Boolean compressed)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skippedNetPeerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "B62DBADC22828925A215B970B67AC4D89A7710A425CCFA1A91930B6B190264BA",
              "Hash": "B96A2F876B3962C4B4CE6C6CC472D32B3A0D3D9207CC6ECEA4B330924A89ECCB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Current()",
                "LiteNetLib.NetPeer::get_ConnectionState()",
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)",
                "Riptide.Connection::get_Id()",
                "Riptide.Connection::get_IsConnected()",
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)",
                "Riptide.Message::Release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "SendRiptideMessage",
              "Signature": "public System.Void SendRiptideMessage(Riptide.Message message, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "Riptide.Message",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "165CE77022D702F93ED5FE66473873464611F03EECE9EA1195762312213B923F",
              "Hash": "7FE9B93FCBBEABE42381B7478C09ED6914770EEE99904AB91C3C14967FF2548F",
              "CalledMethods": [
                "Riptide.Connection::Send(Riptide.Message, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SerializeObject(System.String, System.Object)-\u003ESystem.Boolean",
              "Name": "SerializeObject",
              "Signature": "private System.Boolean SerializeObject(System.String key, System.Object message)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "761B31C7542590BFB2BD8E3D9AC581DEAFAB28BB7652B0D769B955A84EB1107B",
              "Hash": "268BE6C49F2C36EEDD7CE8C06DD544AF4F0FD40C0E4B9CC0C2DF8B6F47C4A08C",
              "CalledMethods": [
                "System.IO.Stream::set_Position(System.Int64)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "CandideServer.Server.BaseServer::WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "ED59C13827DDE8F3CF36D0CF16A17C121A62324F3C64FAD8CECDC2E118DFDF59",
              "Hash": "3FB1022631106599FE7655792ABF3B79BA215F170D5DD3AE63DFC87E15D1CBC0",
              "CalledMethods": [
                "System.TimeSpan::FromTicks(System.Int64)",
                "CandideServer.ServerManagers.ServerAnalyticsManager::StartAnalyticsSession()",
                "CandideServer.PathFinding.PathFindSystem::OnServerStart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Boolean)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Boolean fullStop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fullStop",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "674B133BE74F84BBD556DABB64F4EB8677068AF04F5D018DC99374A85EF19AFA",
              "Hash": "51D82C4D49B68A68FA1AD432A5A9878D705DB90747EECA7A630E53EEFAD95A0E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnBan(System.Net.IPAddress)-\u003ESystem.Void",
              "Name": "UnBan",
              "Signature": "public System.Void UnBan(System.Net.IPAddress address)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "address",
                  "Type": "System.Net.IPAddress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "E6EC0FB3C86720FA063E0087EACC5E64BE1B05A2E25ADFA03A74A21B29E60D7C",
              "Hash": "94AD91AE8A601929004AA18A40AA7BEC5209D0EC5A04E18F49EAD68A9C5163C4",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Net.IPAddress\u003E::Remove(!0)",
                "CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                "Unbanned "
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "7974C32975730E03CA1F09F143411C21708974FAB766F2E2B77E4C3F01911889",
              "Hash": "5C55E96AD65F1ABFB3B6EC6AD2029DB4D4D89A2234DCF579BB343E997A55B22A",
              "CalledMethods": [
                "CandideServer.Exceptions.ServerExceptionHelper::ThrowCorruptGameStateException(System.String)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.ServerSystems.PlayerServerSystem::Update(System.Single, System.UInt64)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Update(System.Single)",
                "CandideServer.Entities.ServerEntitySystemManager::Update(Microsoft.Xna.Framework.GameTime, System.Boolean)",
                "CandideServer.ServerSystems.TradeRoutesServerSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.ServerSystems.Raids.ServerRaidsSystem::Update(System.Single)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::Update(System.Single)",
                "CandideServer.ServerSystems.TimeServerSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.Simulations.BuildingSimulation::Update(System.Single)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::Update(System.Single)",
                "CandideServer.ServerSystems.EntityServerSystem::Update(System.Single)",
                "CandideServer.ServerSystems.CropServerSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.ServerSystems.LogisticsServerSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.ServerSystems.WorldItemServerSystem::Update(System.Single)",
                "CandideServer.ServerSystems.BossServerSystem::Update(System.Single)",
                "CandideServer.ServerSystems.DungeonServerSystem::Update(System.Single)",
                "CandideServer.Simulations.TownServerSystem::Update(System.Single)",
                "CandideServer.Simulations.CitizenServerSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideServer.ServerSystems.VehicleServerSystem::Update(System.Single)",
                "CandideServer.PathFinding.PathFindSystem::Update(System.Single)"
              ],
              "StringLiterals": [
                "Config is not set!"
              ],
              "Source": null
            },
            {
              "Id": "UpdateFallingBehindWarning()-\u003ESystem.Void",
              "Name": "UpdateFallingBehindWarning",
              "Signature": "private System.Void UpdateFallingBehindWarning()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 558,
              "BodyHash": "BED6B1D88A05A9640BD8BBFDF7680494DC9DF0D399FEFF2DF9448A0B0DBA3A32",
              "Hash": "D693C31793C6FDC6422F131A0C199BDC79B466EB28275E553CE2EAF7A755EA14",
              "CalledMethods": [
                "System.DateTime::get_UtcNow()",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::FromSeconds(System.Double)",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::get_Ticks()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.TimeSpan::op_UnaryNegation(System.TimeSpan)",
                "System.TimeSpan::get_TotalMilliseconds()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Console::WriteLine(System.String)"
              ],
              "StringLiterals": [
                "Server is running behind by ",
                "F3",
                "ms (over ",
                " update",
                "s",
                ") (",
                "F2",
                " updates per second)",
                " average updates per second)"
              ],
              "Source": null
            },
            {
              "Id": "WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)-\u003ESystem.Boolean",
              "Name": "WritePreserializationToFinalSerialization",
              "Signature": "public System.Boolean WritePreserializationToFinalSerialization(System.String key, System.Byte messageType, System.Boolean isGetResponseHandler, System.UInt16 getResponseHandlerId, System.Boolean automaticCompression)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isGetResponseHandler",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "getResponseHandlerId",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "automaticCompression",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "CC3BEA2E6C4EAC72959967068B7A07C54A5A3F18360F898DDEACE807DDCA26F7",
              "Hash": "4E56041B7CB5428891051441755BE9C20A3FDAF29B95EB494AE02968DE9CF314",
              "CalledMethods": [
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Stream::get_Position()",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.IO.BinaryWriter::Write(System.UInt16)",
                "System.IO.BinaryWriter::Write(System.String)",
                "System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionLevel, System.Boolean)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)",
                "System.IO.Stream::Flush()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A31260A94F338529EF04B958DF2F78F7DCEE7AFCF19B091F1CE0A56847108E3B"
        },
        {
          "Id": "CandideServer.Server.MultiplayerConfiguration",
          "Name": "MultiplayerConfiguration",
          "DisplayName": "MultiplayerConfiguration",
          "FullName": "CandideServer.Server.MultiplayerConfiguration",
          "Namespace": "CandideServer.Server",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectionKey:System.String",
              "Name": "ConnectionKey",
              "Type": "System.String",
              "Signature": "public System.String ConnectionKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DECC4C74F40705B1B975E44F693A128A404679D7ABA1379A6090C15DC3B41917"
            },
            {
              "Id": "Default:CandideServer.Server.MultiplayerConfiguration",
              "Name": "Default",
              "Type": "CandideServer.Server.MultiplayerConfiguration",
              "Signature": "private CandideServer.Server.MultiplayerConfiguration Default",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D55636600BD1BA5137944CFFF6088E23199F8302BD6B0A25D5EE0511FF58D08"
            },
            {
              "Id": "HostingInClient:System.Boolean",
              "Name": "HostingInClient",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HostingInClient",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBFEE11613C40DC7366A7B26994AE817524E64F4B010460570DDA05FB86CEFB3"
            },
            {
              "Id": "MaxPlayers:System.UInt16",
              "Name": "MaxPlayers",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 MaxPlayers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FAE0589C845D16D7827D98E7C06AE79653897F224D7D6CAD91D9744605B2AAE"
            },
            {
              "Id": "NetworkLib:CandideServer.Server.NetworkLib",
              "Name": "NetworkLib",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib NetworkLib",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72614548A6590EF9C293019A39C83A6A5F851EE409170AE480CA2B54E42DA802"
            },
            {
              "Id": "Offline:System.Boolean",
              "Name": "Offline",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Offline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84DFC73445BC6208F20C820E211659E5AC87D8AE7545AC912D6F2A39E4E96B64"
            },
            {
              "Id": "Password:System.String",
              "Name": "Password",
              "Type": "System.String",
              "Signature": "public System.String Password",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F953C6A8D07D48331423BBBF4C5CB962E65D68C28805CC350B29FC813138D6"
            },
            {
              "Id": "Port:System.UInt16",
              "Name": "Port",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 Port",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A57ACA6EBD6986AEAB536B434C8DF027D05BF34E6D9B8EDB66E0E98F4A358F7"
            },
            {
              "Id": "TimeOut:System.TimeSpan",
              "Name": "TimeOut",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TimeOut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F31148BCB227CEA5E7B59D90F859C931CCD6E209A99672C3D9FE18031D0F9E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDefaultConfig()-\u003ECandideServer.Server.MultiplayerConfiguration",
              "Name": "GetDefaultConfig",
              "Signature": "public CandideServer.Server.MultiplayerConfiguration GetDefaultConfig()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Server.MultiplayerConfiguration",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "9972C7263B2B9322626452EBFB221BAFA90712029C1127005DF8C7A1B40F121E",
              "Hash": "6D30B480492F94862BDD78C41C4B28A5CDA06FB556FE032D67710A11DF8ACED4",
              "CalledMethods": [
                "CandideServer.Server.MultiplayerConfiguration::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A8F48E640C2724C4DF74F9380584B1FA9F0378C394CD4E530F27309D42F5220B"
        },
        {
          "Id": "CandideServer.Server.Network.ConnectedPeer",
          "Name": "ConnectedPeer",
          "DisplayName": "ConnectedPeer",
          "FullName": "CandideServer.Server.Network.ConnectedPeer",
          "Namespace": "CandideServer.Server.Network",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IComparable\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
            "System.IEquatable\u003CCandideServer.Server.Network.ConnectedPeer\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Connection:Riptide.Connection",
              "Name": "Connection",
              "Type": "Riptide.Connection",
              "Signature": "public Riptide.Connection Connection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF15E0A93C485DF1333796D8E775CE6EA7A41585A949562A531BFA9B9675B4A3"
            },
            {
              "Id": "Id:System.UInt16",
              "Name": "Id",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E0A0451F45648668F593A554F61F9578B4E68F89D48E74BBF69C5078D586189"
            },
            {
              "Id": "Peer:LiteNetLib.NetPeer",
              "Name": "Peer",
              "Type": "LiteNetLib.NetPeer",
              "Signature": "public LiteNetLib.NetPeer Peer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB3B3E93F310D685CB34D4CBF28DDE0A0F09B90E1EE670760468D0EA443EB170"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CompareTo(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Int32",
              "Name": "CompareTo",
              "Signature": "public System.Int32 CompareTo(CandideServer.Server.Network.ConnectedPeer other)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0B0D02E6247DAAC1AA2ADB72B8E50AFD78EEC7350D6ACAB100B2A206EE5FDB64",
              "Hash": "E88DC59C2739B25F6D7727B4A4E6F20814D8911E52E7DDD986220BB451C73D77",
              "CalledMethods": [
                "System.UInt16::CompareTo(System.UInt16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideServer.Server.Network.ConnectedPeer other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6F14B6694CFEEC6B56A2F94360020F1DFC608CC194ED32325943B7C4681124B6",
              "Hash": "E85F8169DF8D0F81CB30347268BC15A042969C7DA4686290BE7B6C6832433F94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "319DAC327742C53F7335C9B1B8ACA0995D73626A2DB4E7470011741B620D3673",
              "Hash": "DA5B30DB541CF78822A3979DD548B21E635642319F4C198342BDE7780369CF4D",
              "CalledMethods": [
                "CandideServer.Server.Network.ConnectedPeer::Equals(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2F8A74DD2D1B6786DE2AA1CB1E9A3FC62486E9B20539D46C3B2561EC74F19096",
              "Hash": "EB43D8F0DBB636AF438ABD5507F4A2BBEE96D830EA491EBC238F323518298444",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "7488CCA523AB7B278102D1DDFD097511989D994F28D0CB5DE0700069E427CD20",
              "Hash": "620FE9EA718058DF41624315DCDC7A6BE326406B4851976BA2BD4A298EB9C6D3",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ValueType::ToString()"
              ],
              "StringLiterals": [
                "Peer ",
                " - "
              ],
              "Source": null
            }
          ],
          "Hash": "756AFA1CB4EB0FD037655C3987BB6733683B8ADC200F8681E799F1C14E55D418"
        },
        {
          "Id": "CandideServer.Server.Network.DisconnectReason",
          "Name": "DisconnectReason",
          "DisplayName": "DisconnectReason",
          "FullName": "CandideServer.Server.Network.DisconnectReason",
          "Namespace": "CandideServer.Server.Network",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectionRejected:CandideServer.Server.Network.DisconnectReason",
              "Name": "ConnectionRejected",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason ConnectionRejected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03A7B233B26C1D9F63ACE79417A9D8EB371F188230DDA8B5577D02FEC84C1C14"
            },
            {
              "Id": "Disconnected:CandideServer.Server.Network.DisconnectReason",
              "Name": "Disconnected",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason Disconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0152CC68DFD51534E6DFEA94C18140D41FE2BF68D0667943839BBD2759434E60"
            },
            {
              "Id": "InvalidProtocol:CandideServer.Server.Network.DisconnectReason",
              "Name": "InvalidProtocol",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason InvalidProtocol",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCB4F7EC1BB384683F6AE2F942DA144473252C073F1570E42E7B913350436E92"
            },
            {
              "Id": "Kicked:CandideServer.Server.Network.DisconnectReason",
              "Name": "Kicked",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason Kicked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4D0ED00E918A509F4DB137E53D9C63B65314D9E1B7E94B1C13C712121F3E9CF"
            },
            {
              "Id": "NetworkUnreachable:CandideServer.Server.Network.DisconnectReason",
              "Name": "NetworkUnreachable",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason NetworkUnreachable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6594888F97C1B7462E59088F652EB0298024940D878D0079422F7B38E37E724C"
            },
            {
              "Id": "NeverConnected:CandideServer.Server.Network.DisconnectReason",
              "Name": "NeverConnected",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason NeverConnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B170CE626DFFBBCD0604D5CB3FC693CDF21C4510AD3FEAF5BAEA1459B44E019"
            },
            {
              "Id": "PeerNotFound:CandideServer.Server.Network.DisconnectReason",
              "Name": "PeerNotFound",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason PeerNotFound",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60C7EB65316772D70F7E7C808AE6414069E29DBA4C5021ABE6D8E1C9D3E8FF6B"
            },
            {
              "Id": "PeerToPeerConnection:CandideServer.Server.Network.DisconnectReason",
              "Name": "PeerToPeerConnection",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason PeerToPeerConnection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8C44A25FCECDAEA99EC8F0BBC7CE65FD1A5734D25F64DFB84C620F4E3A92646"
            },
            {
              "Id": "PoorConnection:CandideServer.Server.Network.DisconnectReason",
              "Name": "PoorConnection",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason PoorConnection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7C7C141492DBD6BA91C9E23E5789666EDCAF47E51B43B7F62BC4C76C23E6C59"
            },
            {
              "Id": "Reconnect:CandideServer.Server.Network.DisconnectReason",
              "Name": "Reconnect",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason Reconnect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43A12B02804049C604132BFD70AB0B010223E90DDCEBFD4FB2AAF173C9FF2CD4"
            },
            {
              "Id": "ServerStopped:CandideServer.Server.Network.DisconnectReason",
              "Name": "ServerStopped",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason ServerStopped",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03C9509D97F7DB3F868EAF0468539BA6776909F68E8C0C28A4C9BD0C1487F1DE"
            },
            {
              "Id": "TimedOut:CandideServer.Server.Network.DisconnectReason",
              "Name": "TimedOut",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason TimedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF37576990460EA51C0A299FC869BBEF8FD4143C785457E2F8AC9CAEC66BDE10"
            },
            {
              "Id": "TransportError:CandideServer.Server.Network.DisconnectReason",
              "Name": "TransportError",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason TransportError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD6E45F73FF2A6E8B3AA70F60F301A6367B1DC4BD3B87090D5031F4E7330EBF4"
            },
            {
              "Id": "UnknownHost:CandideServer.Server.Network.DisconnectReason",
              "Name": "UnknownHost",
              "Type": "CandideServer.Server.Network.DisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason UnknownHost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4400AFD7212F2E3E9D7E5FB89130CD476538968B736CABDF3B120D62A0B07A3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4D8EB7A10F6FEB3EAF50E3F59DF519B6622485A3A5CE4EF57C21F252E720DCC8"
        },
        {
          "Id": "CandideServer.Server.Network.DisconnectReasonExtension",
          "Name": "DisconnectReasonExtension",
          "DisplayName": "DisconnectReasonExtension",
          "FullName": "CandideServer.Server.Network.DisconnectReasonExtension",
          "Namespace": "CandideServer.Server.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToDisconnectReason(LiteNetLib.DisconnectReason)-\u003ECandideServer.Server.Network.DisconnectReason",
              "Name": "ToDisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason ToDisconnectReason(LiteNetLib.DisconnectReason reason)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Server.Network.DisconnectReason",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "LiteNetLib.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "C05386FA3DC2D3EB6C982794AF874E5390BD2C3F0874263055139F945D416EF0",
              "Hash": "6BB74E0B8624B4952D2836308F9C7F7F1D2EB6730120EB712416B2A9B519BA6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToDisconnectReason(Riptide.DisconnectReason)-\u003ECandideServer.Server.Network.DisconnectReason",
              "Name": "ToDisconnectReason",
              "Signature": "public CandideServer.Server.Network.DisconnectReason ToDisconnectReason(Riptide.DisconnectReason reason)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Server.Network.DisconnectReason",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Riptide.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "FD0089D912198821B09CA3FFF5EF936A4EFCB9A460330419889E0DCDC8EF1EDE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E3C4C5B761BE9F7D1841AE3D81E8D9DC6900B39EF2A7209268DDE1D77117DA1"
        },
        {
          "Id": "CandideServer.Server.Network.RiptideHelper",
          "Name": "RiptideHelper",
          "DisplayName": "RiptideHelper",
          "FullName": "CandideServer.Server.Network.RiptideHelper",
          "Namespace": "CandideServer.Server.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InitializedLogger:System.Boolean",
              "Name": "InitializedLogger",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean InitializedLogger",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3991D5B0AF015B6F1507703D4CA1AF9BEA6577916F0ECCE2D7D1ABCD7B6C58F6"
            },
            {
              "Id": "LockObject:System.Object",
              "Name": "LockObject",
              "Type": "System.Object",
              "Signature": "private System.Object LockObject",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C78683669D824DF46D8ABA18670F1F496C55152EE10908C0AE41DBF609F1E1E"
            },
            {
              "Id": "MaxMessageSize:System.Int32",
              "Name": "MaxMessageSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxMessageSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31E4FB7CD997FE73B1443AFAA9CC467287F44135A2FBE49AD9D1DCEF315A4D17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InitializeRiptideLogger()-\u003ESystem.Void",
              "Name": "InitializeRiptideLogger",
              "Signature": "public System.Void InitializeRiptideLogger()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "71322657FD23DE1C528A6D1DB622C733D7B149FEC0AE079D805F721044E97C44",
              "Hash": "5FC48781142082BECEFC5BC6FD229C3E267E462B7B84761DB9163503F1791CFA",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)",
                "RiptideLogger.LogMethod::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Riptide.Utils.RiptideLogger::Initialize(RiptideLogger.LogMethod, RiptideLogger.LogMethod, RiptideLogger.LogMethod, RiptideLogger.LogMethod, System.Boolean, System.String)",
                "Riptide.Message::set_MaxPayloadSize(System.Int32)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [
                "HH:mm:ss"
              ],
              "Source": null
            }
          ],
          "Hash": "D6CB518D7BDCD609FECC9C85B4DE3B89B8A44026C786743962E2489E15C00042"
        },
        {
          "Id": "CandideServer.Server.NetworkLib",
          "Name": "NetworkLib",
          "DisplayName": "NetworkLib",
          "FullName": "CandideServer.Server.NetworkLib",
          "Namespace": "CandideServer.Server",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CCandideServer.Server.NetworkLib\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LiteNetLib:CandideServer.Server.NetworkLib",
              "Name": "LiteNetLib",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib LiteNetLib",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A552469E3EBE82D0CB44B813841554CB2312B871818A55468A2E02234D4608C2"
            },
            {
              "Id": "Riptide:CandideServer.Server.NetworkLib",
              "Name": "Riptide",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib Riptide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E193CD3065983871449078FC5774EC2A218594F44CBB85D222130D28F6C46BF0"
            },
            {
              "Id": "RiptideSteam:CandideServer.Server.NetworkLib",
              "Name": "RiptideSteam",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib RiptideSteam",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29A29D1CAB7B4F3AB420CF0205BAFA067FD652454D7A1C80E94FF81A77E6909F"
            },
            {
              "Id": "UsingLiteNetLib:System.Boolean",
              "Name": "UsingLiteNetLib",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingLiteNetLib",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D81EC4FE39C4BCD5F1EF3516341545FD522D89B9A67C121CD206D8B9F4D52E84"
            },
            {
              "Id": "UsingRiptide:System.Boolean",
              "Name": "UsingRiptide",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingRiptide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61F4458271BA75DD901BB73DF6D4F60C00AC9B7AF497CD2A940E2841606C8857"
            },
            {
              "Id": "UsingSteam:System.Boolean",
              "Name": "UsingSteam",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingSteam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2877F378DA2E090EF24EB161D58E08382B92C023B79977CF0573D3A07AE49C05"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideServer.Server.NetworkLib)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideServer.Server.NetworkLib other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideServer.Server.NetworkLib",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "144CA8A744FE729A80A990B0048AD81214348501AB56658283FAF02680C847E9",
              "Hash": "DB6FFA784E12D1275BA840231BD15A05052CF30CC5F1F16E2F1EFEBD448FA305",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C2786265164149E2F98CEC66EDAC4BC9A0DC5C88E6F41C000F05762B5DA36E39",
              "Hash": "81577DF15DC3509A37A7B29AD8D5F0E87812C0697CEF0FDDC1F9917F147D4547",
              "CalledMethods": [
                "CandideServer.Server.NetworkLib::Equals(CandideServer.Server.NetworkLib)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "AF17007672AB2F39DCFDBADBA67CBDEEBEB4DC6907D14366B690E894A3A20D47",
              "Hash": "657914E8F69C41BB6356AF25C2AA39E3F3AE0C6451F1F1A3400D7399B651AAA4",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "CA551AB3DE452F42351B3B422817CB58F5EE708A105B60BE681BD74DE766F3FE",
              "Hash": "9CF133BDFB2DCF8248C851EEDD04C0D4C5E31FE3E5E17D7CA901A96B91751FB8",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "UsingLiteNetLib = ",
                ", UsingRiptide = ",
                ", UsingSteam = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "10DCE21A5C171CE54ABD0F6E9F230F8B58E027CBDFA95305313813535F738520",
              "Hash": "BD15ED2E70E771A6E6066583003087D051E90755E8436D77C21A5C335C216EDA",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "CandideServer.Server.NetworkLib::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "NetworkLib",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "41A36193AFD455CCB7DC761D9E59F2112F6163FA3273DDD358BDBFE4C33CF39F"
        },
        {
          "Id": "CandideServer.Server.RiptideSteam.SteamClient",
          "Name": "SteamClient",
          "DisplayName": "SteamClient",
          "FullName": "CandideServer.Server.RiptideSteam.SteamClient",
          "Namespace": "CandideServer.Server.RiptideSteam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Server.RiptideSteam.SteamPeer",
          "Interfaces": [
            "Riptide.Transports.IClient",
            "Riptide.Transports.IPeer"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Connected:System.EventHandler",
              "Name": "Connected",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Connected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BFDE8625875D7D5D4AE4BB15C44B43F5CCEF3EB1F3488AE3DFBBDFC837ED3CA"
            },
            {
              "Id": "ConnectionFailed:System.EventHandler",
              "Name": "ConnectionFailed",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ConnectionFailed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E880D7225A9B431CB9F8745F9359577482E6B05AC6046FBF51DD8F40D4280E5E"
            },
            {
              "Id": "DataReceived:System.EventHandler\u00601\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Name": "DataReceived",
              "Type": "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E DataReceived",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2C00D7AF56D128F62B8D8965E0ABBEA0B954BB003991F8EBE6E0AE8380189C"
            },
            {
              "Id": "Disconnected:System.EventHandler\u00601\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Name": "Disconnected",
              "Type": "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E Disconnected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB9511B14F0B2F47B69E0A0A99C8EF9412E3232E9D2F750467D53324C1C3C732"
            },
            {
              "Id": "LocalHostIp:System.String",
              "Name": "LocalHostIp",
              "Type": "System.String",
              "Signature": "private System.String LocalHostIp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22D3CF6461FF46BF87D26D37DC67FDF1E186696FDD7C15A0D82C26551D50515B"
            },
            {
              "Id": "LocalHostName:System.String",
              "Name": "LocalHostName",
              "Type": "System.String",
              "Signature": "private System.String LocalHostName",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF9961651EBC8BF8038C1DE71C074B184EDDAD9847F2E8B0C83346D283790990"
            },
            {
              "Id": "_connectionStatusChanged:Steamworks.Callback\u00601\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E",
              "Name": "_connectionStatusChanged",
              "Type": "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E _connectionStatusChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71CFA151BFF9D5122E5A39C464DC60E1813AEBFE3DCE91BD532F7E358B2EFFB8"
            },
            {
              "Id": "_localhosting:System.Boolean",
              "Name": "_localhosting",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _localhosting",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19A13ABEA193FE3A1A35E3262F37327109023FA716C66DABCAF18EF1DEF702CB"
            },
            {
              "Id": "_localServer:CandideServer.Server.RiptideSteam.SteamServer",
              "Name": "_localServer",
              "Type": "CandideServer.Server.RiptideSteam.SteamServer",
              "Signature": "private CandideServer.Server.RiptideSteam.SteamServer _localServer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB5B42B5EA409324EB49E834E27215D4AAF4C31900773907D8FD79B7DAD38605"
            },
            {
              "Id": "_offline:System.Boolean",
              "Name": "_offline",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _offline",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "492C5FB628DE5DD9C9BA7802AB01A264A58E2FDBAE253DAE2CCF6E28EC61B292"
            },
            {
              "Id": "_reuseDataReceivedEventArgs:Riptide.Transports.DataReceivedEventArgs",
              "Name": "_reuseDataReceivedEventArgs",
              "Type": "Riptide.Transports.DataReceivedEventArgs",
              "Signature": "private Riptide.Transports.DataReceivedEventArgs _reuseDataReceivedEventArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54D7D1512D8AA1E3C3044E5876C03381D2AD7EC7CBFEEA3D2F6AD9135B0C07B5"
            },
            {
              "Id": "_reuseDisconnectedEventArgs:Riptide.Transports.DisconnectedEventArgs",
              "Name": "_reuseDisconnectedEventArgs",
              "Type": "Riptide.Transports.DisconnectedEventArgs",
              "Signature": "private Riptide.Transports.DisconnectedEventArgs _reuseDisconnectedEventArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9434BB08212F0C350427325525253A3D56DF22A639C2111943D8BF50D4CF3DC3"
            },
            {
              "Id": "_steamConnection:CandideServer.Server.RiptideSteam.SteamConnection",
              "Name": "_steamConnection",
              "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
              "Signature": "private CandideServer.Server.RiptideSteam.SteamConnection _steamConnection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "747354F8A9D22086F6A6614F2DF2873E9298A2B9638EE635BDE7458A19FB197B"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "Connected:System.EventHandler",
              "Name": "Connected",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Connected",
              "Visibility": "public",
              "Hash": "F154DA394D966A7859E370355D78B0730D711E17ED6C66EE0D52531BC0B059FD"
            },
            {
              "Id": "ConnectionFailed:System.EventHandler",
              "Name": "ConnectionFailed",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ConnectionFailed",
              "Visibility": "public",
              "Hash": "6453870C4066FBC469E17ED850CBE89B711E254696959CE333FE6DB9706B0E17"
            },
            {
              "Id": "DataReceived:System.EventHandler\u00601\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Name": "DataReceived",
              "Type": "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E DataReceived",
              "Visibility": "public",
              "Hash": "68F8777F99D83990EDB3AB7110C58BF35F8325DB77906D4B2FB0396D028BDB40"
            },
            {
              "Id": "Disconnected:System.EventHandler\u00601\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Name": "Disconnected",
              "Type": "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E Disconnected",
              "Visibility": "public",
              "Hash": "454AFFB834B4D7FECBE55514FFC01CC86DA0DE4C55F06AA3C9B4E0187F4CE2F2"
            }
          ],
          "Methods": [
            {
              "Id": "ChangeLocalServer(CandideServer.Server.RiptideSteam.SteamServer)-\u003ESystem.Void",
              "Name": "ChangeLocalServer",
              "Signature": "public System.Void ChangeLocalServer(CandideServer.Server.RiptideSteam.SteamServer newLocalServer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newLocalServer",
                  "Type": "CandideServer.Server.RiptideSteam.SteamServer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A7483EE23E8BD2850455764C60203F9B1F8D20A7E76A0C8157E16FCE896A3F7E",
              "Hash": "2FD165B961F361E963DA0E27B0E83C5790A886EA66C57C7918916DD4DC0C2E91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Connect(System.String, Riptide.Connection\u0026, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "Connect",
              "Signature": "public System.Boolean Connect(System.String hostAddress, out Riptide.Connection\u0026 connection, out System.String\u0026 connectError)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hostAddress",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "Riptide.Connection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "connectError",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "41E0BE9B86E2EB920E4BEA694772A34996D014CF6C2B011608E30A7BD54F58C3",
              "Hash": "CC727E050ED13E28747109066DE7CF86EEB54AB4ED53AE3E17D71B0EF78A8699",
              "CalledMethods": [
                "Steamworks.SteamNetworkingUtils::InitRelayNetworkAccess()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::StartsWith(System.String)",
                "CandideServer.Server.RiptideSteam.SteamClient::ConnectLocal()",
                "System.String::IndexOf(System.Char)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Int32::TryParse(System.String, System.Int32\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.UInt64::TryParse(System.String, System.UInt64\u0026)",
                "Steamworks.CSteamID::.ctor(System.UInt64)",
                "CandideServer.Server.RiptideSteam.SteamClient::TryConnect(Steamworks.CSteamID, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t connect: ",
                "127.0.0.1",
                "localhost",
                "No locally running server was specified to connect to! Either pass a SteamServer instance to your SteamClient\u0027s construc",
                "Failed to create local socket pair",
                "Couldn\u0027t connect: Failed to parse port \u0027",
                "\u0027",
                "Invalid host address \u0027",
                "\u0027! Expected \u0027",
                "\u0027 or \u0027",
                "\u0027 for local connections, or a valid Steam ID."
              ],
              "Source": null
            },
            {
              "Id": "ConnectLocal()-\u003ECandideServer.Server.RiptideSteam.SteamConnection",
              "Name": "ConnectLocal",
              "Signature": "private CandideServer.Server.RiptideSteam.SteamConnection ConnectLocal()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Server.RiptideSteam.SteamConnection",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "7D71AF085B3292D9CEE729F43692DE0F58D90FBCB5AC5CB165E15E79B7AC3D6F",
              "Hash": "144ADFCF7D7292770417D8964E08FDC80474B9E276DFE953975966177CFF5F98",
              "CalledMethods": [
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "CandideServer.Server.RiptideSteam.SteamClient::OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t)",
                "Callback.DispatchDelegate\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)",
                "CandideServer.Server.RiptideSteam.SteamServer::CreateLocalConnection(CandideServer.Server.RiptideSteam.SteamPeer)",
                "CandideServer.Server.RiptideSteam.SteamClient::OnConnected(Steamworks.HSteamNetConnection)"
              ],
              "StringLiterals": [
                "STEAM: Connecting to locally running server..."
              ],
              "Source": null
            },
            {
              "Id": "ConnectTimeout()-\u003ESystem.Void",
              "Name": "ConnectTimeout",
              "Signature": "private System.Void ConnectTimeout()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "4771ADD7C309A7FCBC259091DAE406CF36867AAFD46FEBB5EA8140AA466C1E0A",
              "Hash": "8B960836CD61BE070944A10410E54DC83C11019C5EF0D9D3B6929D2EB73523A7",
              "CalledMethods": [
                "System.Runtime.CompilerServices.AsyncVoidMethodBuilder::Create()",
                "System.Runtime.CompilerServices.AsyncVoidMethodBuilder::Start(!!0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Disconnect()-\u003ESystem.Void",
              "Name": "Disconnect",
              "Signature": "public System.Void Disconnect()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "8E5AD16780059751CD319656C0307FB16E2193F6EDD3913529CE1D83DBD2391C",
              "Hash": "0C783D59DBF9A4A32B5DA46F3E855762D9A261D0819AEAA8414C79DB8307010B",
              "CalledMethods": [
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::Dispose()",
                "CandideServer.Server.RiptideSteam.SteamConnection::op_Inequality(CandideServer.Server.RiptideSteam.SteamConnection, CandideServer.Server.RiptideSteam.SteamConnection)",
                "Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "Disconnected"
              ],
              "Source": null
            },
            {
              "Id": "OnConnected(Steamworks.HSteamNetConnection)-\u003ESystem.Void",
              "Name": "OnConnected",
              "Signature": "protected System.Void OnConnected(Steamworks.HSteamNetConnection connection)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "Steamworks.HSteamNetConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "E528F7E561BBD946887B74435B60E7C75B019158FA43B4CC19929858E2C650A3",
              "Hash": "3733B56E222313500175BE9C5A0DE7E660F54DA7A33D3E902717BD9B061DE5C2",
              "CalledMethods": [
                "Steamworks.SteamNetworkingSockets::GetConnectionInfo(Steamworks.HSteamNetConnection, Steamworks.SteamNetConnectionInfo_t\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Steamworks.SteamNetworkingIdentity::GetSteamID()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "connect",
                "s"
              ],
              "Source": null
            },
            {
              "Id": "OnConnectionFailed()-\u003ESystem.Void",
              "Name": "OnConnectionFailed",
              "Signature": "protected System.Void OnConnectionFailed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "99145C4260535D298455DAE378259E70F60084AC311DF6809AEB5444D49F47F2",
              "Hash": "16A10B44A3246BF2F51E991BC0D3A1F0545EBCA5D027B22195C70D7CF6CDDA77",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t)-\u003ESystem.Void",
              "Name": "OnConnectionStatusChanged",
              "Signature": "private System.Void OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t callback)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "Steamworks.SteamNetConnectionStatusChangedCallback_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "725C329AF244D881413E14D20C57C49CC6C22365FE2BEC175F4489B59FB57D33",
              "Hash": "095589C30313B9F86CFCC70DE33564FE3440768F53282E13813E907217488C3F",
              "CalledMethods": [
                "Steamworks.HSteamNetConnection::Equals(Steamworks.HSteamNetConnection)",
                "CandideServer.Server.RiptideSteam.SteamClient::OnConnected(Steamworks.HSteamNetConnection)",
                "Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "CandideServer.Server.RiptideSteam.SteamClient::OnDisconnected(Riptide.DisconnectReason)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Steamworks.SteamNetConnectionInfo_t::get_m_szEndDebug()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)"
              ],
              "StringLiterals": [
                "Closed by peer",
                "Problem detected",
                "STEAM",
                ": Connection state changed - ",
                " | "
              ],
              "Source": null
            },
            {
              "Id": "OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Void",
              "Name": "OnDataReceived",
              "Signature": "protected System.Void OnDataReceived(System.Byte[] dataBuffer, System.Int32 amount, CandideServer.Server.RiptideSteam.SteamConnection fromConnection)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataBuffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromConnection",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "947F4D03AC19847411D64FAFAF853F7F204217B90841062F8B9B6E5EC2BBCF5A",
              "Hash": "89D26B949FCEFCA4F2654D005CAA8F477D534E6F06209B325B08EA6F38E8828F",
              "CalledMethods": [
                "Riptide.Transports.DataReceivedEventArgs::SetData(System.Byte[], System.Int32, Riptide.Connection)",
                "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisconnected(Riptide.DisconnectReason)-\u003ESystem.Void",
              "Name": "OnDisconnected",
              "Signature": "protected System.Void OnDisconnected(Riptide.DisconnectReason reason)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Riptide.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "E9F22F1B3F5A654E34E74DC77321B787124757DAB3E6B326B1F56EFB1F00010B",
              "Hash": "CF9AB83B9AB1D1C50C77AC8721728372A91C2416FE666C6D895B473A61E160F4",
              "CalledMethods": [
                "Riptide.Transports.DisconnectedEventArgs::SetData(Riptide.Connection, Riptide.DisconnectReason)",
                "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Poll()-\u003ESystem.Void",
              "Name": "Poll",
              "Signature": "public System.Void Poll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "9315A996EA11A4E62451850D398E4B0F4D1396814BACED29A8F1CA2D04496303",
              "Hash": "2B65E5958CB6EF6BE7A904CC89781DE06DBBCFABD24DB107E74A48A623CD3E9C",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamConnection::op_Inequality(CandideServer.Server.RiptideSteam.SteamConnection, CandideServer.Server.RiptideSteam.SteamConnection)",
                "CandideServer.Server.RiptideSteam.SteamPeer::Receive(CandideServer.Server.RiptideSteam.SteamConnection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryConnect(Steamworks.CSteamID, System.Int32)-\u003ECandideServer.Server.RiptideSteam.SteamConnection",
              "Name": "TryConnect",
              "Signature": "private CandideServer.Server.RiptideSteam.SteamConnection TryConnect(Steamworks.CSteamID hostId, System.Int32 port)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Server.RiptideSteam.SteamConnection",
              "Parameters": [
                {
                  "Name": "hostId",
                  "Type": "Steamworks.CSteamID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "port",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "E830EE7547201AF5B4C3DCD9BDBF1ED41F46230BE97BDFA8A594F4D59037EC37",
              "Hash": "25D621AC9A732FB9D8486718C07BBAF6E27541CAA81288846FE720E868B688E4",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamClient::OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t)",
                "Callback.DispatchDelegate\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)",
                "Steamworks.SteamNetworkingIdentity::SetSteamID(Steamworks.CSteamID)",
                "Steamworks.SteamNetworkingSockets::ConnectP2P(Steamworks.SteamNetworkingIdentity\u0026, System.Int32, System.Int32, Steamworks.SteamNetworkingConfigValue_t[])",
                "CandideServer.Server.RiptideSteam.SteamConnection::.ctor(Steamworks.CSteamID, Steamworks.HSteamNetConnection, CandideServer.Server.RiptideSteam.SteamPeer)",
                "System.Object::ToString()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "CandideServer.Server.RiptideSteam.SteamClient::OnConnectionFailed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7737A894DD0AB8A0F4B64A258E52E0A1646B6CF2779056EAC99A8A4CE0C40126"
        },
        {
          "Id": "CandideServer.Server.RiptideSteam.SteamConnection",
          "Name": "SteamConnection",
          "DisplayName": "SteamConnection",
          "FullName": "CandideServer.Server.RiptideSteam.SteamConnection",
          "Namespace": "CandideServer.Server.RiptideSteam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Riptide.Connection",
          "Interfaces": [
            "System.IEquatable\u003CCandideServer.Server.RiptideSteam.SteamConnection\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DidReceiveConnect:System.Boolean",
              "Name": "DidReceiveConnect",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean DidReceiveConnect",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDF0EC5A122AADA8628C2BEE87296B0F5770E60A793265B5A3E2952252A41299"
            },
            {
              "Id": "SteamId:Steamworks.CSteamID",
              "Name": "SteamId",
              "Type": "Steamworks.CSteamID",
              "Signature": "public Steamworks.CSteamID SteamId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58060E4E44749D5D985BDB8EA0D1FF2E1011FE09B36ACD183DCF892A382E5069"
            },
            {
              "Id": "SteamNetConnection:Steamworks.HSteamNetConnection",
              "Name": "SteamNetConnection",
              "Type": "Steamworks.HSteamNetConnection",
              "Signature": "public Steamworks.HSteamNetConnection SteamNetConnection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D217385055AA57DFC989D89CF43B3603B481C2F9A0B8ED7654A8538AA062061"
            },
            {
              "Id": "_peer:CandideServer.Server.RiptideSteam.SteamPeer",
              "Name": "_peer",
              "Type": "CandideServer.Server.RiptideSteam.SteamPeer",
              "Signature": "private CandideServer.Server.RiptideSteam.SteamPeer _peer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5513987267E40B35EBAD694037319EE977FDC6EAF2E3112EC8E49F1945655D07"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(CandideServer.Server.RiptideSteam.SteamConnection other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "1E24D02DF0DB142F519A3092C5608C20FED5D032EDA165B198B6E829C7F09EFE",
              "Hash": "E73DF33DE839F41E64036A410A3C8014FEEDE9F87A14AEE498AA1626937C1F1C",
              "CalledMethods": [
                "Steamworks.HSteamNetConnection::Equals(Steamworks.HSteamNetConnection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "44AC772C1FC022EA2111F330B4C60A8195A7BFDB0E8CB584ADBE66C9A9AC9E40",
              "Hash": "CC504830282BF4168BCB17C2E318F0D215643A89CE2054C90FBFF3D4A09F9862",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamConnection::Equals(CandideServer.Server.RiptideSteam.SteamConnection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C7B185B4C7549CB30C332F486D92763861A543E610E7689FD31F2192CA3CFA39",
              "Hash": "33D8BC94BF15A2098A3F1DB37DD18498099A546C4315AB43628B41DBC650616F",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSteamworks.HSteamNetConnection\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSteamworks.HSteamNetConnection\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send(System.Byte[], System.Int32)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "protected System.Void Send(System.Byte[] dataBuffer, System.Int32 amount)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataBuffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8735A229D66BC1AFCBAE8B433CC0C1AF39D06923BFFECCD810E63AB35CA7C87D",
              "Hash": "12DBC4E898DA7DB50BCFC3DA8B8FFDE900C0F1982856574DE08B18308F34A1A3",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamPeer::Send(System.Byte[], System.Int32, Steamworks.HSteamNetConnection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "816C5D1C36E5FA7652601FC1A99DDBB4230616437040A271827C0B0C8C501A4A",
              "Hash": "8C2979F246E242E50DFDF9797301196AAE4236E2454DF7D095CBE05F40D14A3A",
              "CalledMethods": [
                "System.Object::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D3E0A6745CFF83E69A0FFA3CE819DF8D24D19E3CD761132BC6B07016D4702D6F"
        },
        {
          "Id": "CandideServer.Server.RiptideSteam.SteamPeer",
          "Name": "SteamPeer",
          "DisplayName": "SteamPeer",
          "FullName": "CandideServer.Server.RiptideSteam.SteamPeer",
          "Namespace": "CandideServer.Server.RiptideSteam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsConnected:System.Boolean",
              "Name": "IsConnected",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean IsConnected",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82059A38E0744073CA721B5356D0B5C90EAAD39C6FE1B80BE7471F78BB27EFDA"
            },
            {
              "Id": "IsServer:System.Boolean",
              "Name": "IsServer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsServer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47E805DF724F7DA11CDFF17AA1DC529B0D0D8A7E811E8AC730E6B687011137C3"
            },
            {
              "Id": "LogName:System.String",
              "Name": "LogName",
              "Type": "System.String",
              "Signature": "public System.String LogName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49A50B11DBD65DB483FAE64F4C4D139833BA4C1BAEE217D77599C3BAFD77B515"
            },
            {
              "Id": "MaxMessages:System.Int32",
              "Name": "MaxMessages",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 MaxMessages",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3312F483C7AD9F95933D70C637D22D0A520F6255C875DE3DB402266375EE6F63"
            },
            {
              "Id": "UsingGameServerApi:System.Boolean",
              "Name": "UsingGameServerApi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingGameServerApi",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0648C35412374801EE6DF8F29D45A945A4D1BD7B5C61403BF896E53E38DFB47D"
            },
            {
              "Id": "_ptrs:System.IntPtr[]",
              "Name": "_ptrs",
              "Type": "System.IntPtr[]",
              "Signature": "private System.IntPtr[] _ptrs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60A0AE30FCFB072B9C55B24F3CA6F425CA6DC40137899B1382AC0F7F2149CB65"
            },
            {
              "Id": "_receiveBuffer:System.Byte[]",
              "Name": "_receiveBuffer",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _receiveBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FBCC9F740C9C1700F4333735817325AFB5BCCCA480FCD8673F67B70D74E8B12"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Void",
              "Name": "OnDataReceived",
              "Signature": "protected System.Void OnDataReceived(System.Byte[] dataBuffer, System.Int32 amount, CandideServer.Server.RiptideSteam.SteamConnection fromConnection)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataBuffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromConnection",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5D8E3CA7A8303BB0ECFC188827CDDEAB1EDD67976FD6904A836197EF3005A735",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Receive(CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Void",
              "Name": "Receive",
              "Signature": "protected System.Void Receive(CandideServer.Server.RiptideSteam.SteamConnection fromConnection)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fromConnection",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "D8F050529E05098A252925578D340493171B183BC0C84162DD21164A5B0B6C1F",
              "Hash": "B92431F59C158A0098FD533CEFD3C4F680A397EDC11DA3B533384D8D7C3CD50A",
              "CalledMethods": [
                "Steamworks.SteamGameServerNetworkingSockets::ReceiveMessagesOnConnection(Steamworks.HSteamNetConnection, System.IntPtr[], System.Int32)",
                "Steamworks.SteamNetworkingSockets::ReceiveMessagesOnConnection(Steamworks.HSteamNetConnection, System.IntPtr[], System.Int32)",
                "System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)",
                "CandideServer.Server.RiptideSteam.SteamPeer::OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)",
                "Steamworks.SteamNetworkingMessage_t::Release(System.IntPtr)"
              ],
              "StringLiterals": [
                "STEAM",
                ": Can\u0027t fully handle ",
                " bytes because it exceeds the maximum of ",
                ". Data will be incomplete!"
              ],
              "Source": null
            },
            {
              "Id": "Receive(Steamworks.HSteamNetPollGroup, System.Collections.Generic.Dictionary\u00602\u003CSteamworks.CSteamID,CandideServer.Server.RiptideSteam.SteamConnection\u003E)-\u003ESystem.Void",
              "Name": "Receive",
              "Signature": "protected System.Void Receive(Steamworks.HSteamNetPollGroup pollGroup, System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E idToConnectionMap)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pollGroup",
                  "Type": "Steamworks.HSteamNetPollGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "idToConnectionMap",
                  "Type": "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "62FAF42C7903CB812385871DD75E5F72F6C83ADC95C97485B6D8350238990942",
              "Hash": "B898868688DCB2C6E3F50008FC248B5C5577A4CE8B81421395D6007C6F7EB7E2",
              "CalledMethods": [
                "Steamworks.SteamGameServerNetworkingSockets::ReceiveMessagesOnPollGroup(Steamworks.HSteamNetPollGroup, System.IntPtr[], System.Int32)",
                "Steamworks.SteamNetworkingSockets::ReceiveMessagesOnPollGroup(Steamworks.HSteamNetPollGroup, System.IntPtr[], System.Int32)",
                "System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)",
                "Steamworks.SteamNetworkingIdentity::GetSteamID()",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)",
                "CandideServer.Server.RiptideSteam.SteamPeer::OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)",
                "Steamworks.SteamNetworkingMessage_t::Release(System.IntPtr)"
              ],
              "StringLiterals": [
                "STEAM",
                ": Can\u0027t fully handle ",
                " bytes because it exceeds the maximum of ",
                ". Data will be incomplete!"
              ],
              "Source": null
            },
            {
              "Id": "Send(System.Byte[], System.Int32, Steamworks.HSteamNetConnection)-\u003ESystem.Void",
              "Name": "Send",
              "Signature": "internal System.Void Send(System.Byte[] dataBuffer, System.Int32 numBytes, Steamworks.HSteamNetConnection toConnection)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataBuffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numBytes",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toConnection",
                  "Type": "Steamworks.HSteamNetConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "29E90F4698DD39D10B07CA6E118E9D873B6C8F91DFC6F55F142A0FAD82987DB5",
              "Hash": "751DDB34171BE87AEBDD7E3156D3B0F1F5D9042D52A942DDF4F37358ECE5C0EC",
              "CalledMethods": [
                "System.Runtime.InteropServices.GCHandle::Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)",
                "System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()",
                "Steamworks.SteamGameServerNetworkingSockets::SendMessageToConnection(Steamworks.HSteamNetConnection, System.IntPtr, System.UInt32, System.Int32, System.Int64\u0026)",
                "Steamworks.SteamNetworkingSockets::SendMessageToConnection(Steamworks.HSteamNetConnection, System.IntPtr, System.UInt32, System.Int32, System.Int64\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "System.Runtime.InteropServices.GCHandle::Free()"
              ],
              "StringLiterals": [
                "STEAM",
                ": Failed to send ",
                " bytes - "
              ],
              "Source": null
            }
          ],
          "Hash": "CABE7B82ADE690ECAD85173AFAE595729CA7E3E7CDDFC60CFC11C0F75E2909A2"
        },
        {
          "Id": "CandideServer.Server.RiptideSteam.SteamServer",
          "Name": "SteamServer",
          "DisplayName": "SteamServer",
          "FullName": "CandideServer.Server.RiptideSteam.SteamServer",
          "Namespace": "CandideServer.Server.RiptideSteam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Server.RiptideSteam.SteamPeer",
          "Interfaces": [
            "Riptide.Transports.IPeer",
            "Riptide.Transports.IServer"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Connected:System.EventHandler\u00601\u003CRiptide.Transports.ConnectedEventArgs\u003E",
              "Name": "Connected",
              "Type": "System.EventHandler\u003CRiptide.Transports.ConnectedEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CRiptide.Transports.ConnectedEventArgs\u003E Connected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64E6173E6F522CB67E01848C5EADC6B8A6224364A3668B351D78B5F4EF91BB80"
            },
            {
              "Id": "DataReceived:System.EventHandler\u00601\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Name": "DataReceived",
              "Type": "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E DataReceived",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2C00D7AF56D128F62B8D8965E0ABBEA0B954BB003991F8EBE6E0AE8380189C"
            },
            {
              "Id": "Disconnected:System.EventHandler\u00601\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Name": "Disconnected",
              "Type": "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E Disconnected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB9511B14F0B2F47B69E0A0A99C8EF9412E3232E9D2F750467D53324C1C3C732"
            },
            {
              "Id": "HasServerListenerSteamId:System.Boolean",
              "Name": "HasServerListenerSteamId",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasServerListenerSteamId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16632A6D23280242AE0A3A202C58B7A071996216DF435D8EAC7388873CE569F0"
            },
            {
              "Id": "ServerListenerSteamId:Steamworks.CSteamID",
              "Name": "ServerListenerSteamId",
              "Type": "Steamworks.CSteamID",
              "Signature": "public Steamworks.CSteamID ServerListenerSteamId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60F25E0F79C4A543DA356C0DFCBD82AA6AF599DB0BAD356036596243F28DE0D3"
            },
            {
              "Id": "_config:CandideServer.Server.MultiplayerConfiguration",
              "Name": "_config",
              "Type": "CandideServer.Server.MultiplayerConfiguration",
              "Signature": "private CandideServer.Server.MultiplayerConfiguration _config",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EAD49642E4E333ECE6BCC8EEA8F948A8EAE77202F73CFA65A845D70BE1A7F14"
            },
            {
              "Id": "_connections:System.Collections.Generic.Dictionary\u00602\u003CSteamworks.CSteamID,CandideServer.Server.RiptideSteam.SteamConnection\u003E",
              "Name": "_connections",
              "Type": "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E _connections",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "315E84CF9C41A88A3875BA61A0E385E20EABE9C10E637F575566E98561EDAA10"
            },
            {
              "Id": "_connectionStatusChanged:Steamworks.Callback\u00601\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E",
              "Name": "_connectionStatusChanged",
              "Type": "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E _connectionStatusChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71CFA151BFF9D5122E5A39C464DC60E1813AEBFE3DCE91BD532F7E358B2EFFB8"
            },
            {
              "Id": "_listenSocket:Steamworks.HSteamListenSocket",
              "Name": "_listenSocket",
              "Type": "Steamworks.HSteamListenSocket",
              "Signature": "private Steamworks.HSteamListenSocket _listenSocket",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1574953781622A4EF1D0EE17B436E17EC723D15BF22AAA430188663E8A539A51"
            },
            {
              "Id": "_offline:System.Boolean",
              "Name": "_offline",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _offline",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "492C5FB628DE5DD9C9BA7802AB01A264A58E2FDBAE253DAE2CCF6E28EC61B292"
            },
            {
              "Id": "_pollGroup:Steamworks.HSteamNetPollGroup",
              "Name": "_pollGroup",
              "Type": "Steamworks.HSteamNetPollGroup",
              "Signature": "private Steamworks.HSteamNetPollGroup _pollGroup",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1123201908D7A49098F847BC505748C41BFEA7AA977B480F25788F10926CA9B"
            },
            {
              "Id": "_relayNetworkStatus:Steamworks.Callback\u00601\u003CSteamworks.SteamRelayNetworkStatus_t\u003E",
              "Name": "_relayNetworkStatus",
              "Type": "Steamworks.Callback\u003CSteamworks.SteamRelayNetworkStatus_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.SteamRelayNetworkStatus_t\u003E _relayNetworkStatus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "640084AC37F13BB566F21FC2D2D712F7241C6A3CF8390A6A559EF6976292FC37"
            },
            {
              "Id": "_reuseConnectedEventArgs:Riptide.Transports.ConnectedEventArgs",
              "Name": "_reuseConnectedEventArgs",
              "Type": "Riptide.Transports.ConnectedEventArgs",
              "Signature": "private Riptide.Transports.ConnectedEventArgs _reuseConnectedEventArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "900D80C72EC52A187EC926B64830F1BBA5E5FB50A39B02D4F4F6D22AB2EB1E6D"
            },
            {
              "Id": "_reuseDataReceivedEventArgs:Riptide.Transports.DataReceivedEventArgs",
              "Name": "_reuseDataReceivedEventArgs",
              "Type": "Riptide.Transports.DataReceivedEventArgs",
              "Signature": "private Riptide.Transports.DataReceivedEventArgs _reuseDataReceivedEventArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54D7D1512D8AA1E3C3044E5876C03381D2AD7EC7CBFEEA3D2F6AD9135B0C07B5"
            },
            {
              "Id": "_reuseDisconnectedEventArgs:Riptide.Transports.DisconnectedEventArgs",
              "Name": "_reuseDisconnectedEventArgs",
              "Type": "Riptide.Transports.DisconnectedEventArgs",
              "Signature": "private Riptide.Transports.DisconnectedEventArgs _reuseDisconnectedEventArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9434BB08212F0C350427325525253A3D56DF22A639C2111943D8BF50D4CF3DC3"
            }
          ],
          "Properties": [
            {
              "Id": "Port:System.UInt16",
              "Name": "Port",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 Port",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E6438EE44EDC74480EBD9A255FFD61058A8984D343118823A0C46FB33FC5F7DF"
            }
          ],
          "Events": [
            {
              "Id": "Connected:System.EventHandler\u00601\u003CRiptide.Transports.ConnectedEventArgs\u003E",
              "Name": "Connected",
              "Type": "System.EventHandler\u003CRiptide.Transports.ConnectedEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CRiptide.Transports.ConnectedEventArgs\u003E Connected",
              "Visibility": "public",
              "Hash": "F0E87B0A31D1BA3BB61052602988C34C4D3F05E5E340E2C811DCDA971AA26A87"
            },
            {
              "Id": "DataReceived:System.EventHandler\u00601\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Name": "DataReceived",
              "Type": "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E DataReceived",
              "Visibility": "public",
              "Hash": "68F8777F99D83990EDB3AB7110C58BF35F8325DB77906D4B2FB0396D028BDB40"
            },
            {
              "Id": "Disconnected:System.EventHandler\u00601\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Name": "Disconnected",
              "Type": "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E Disconnected",
              "Visibility": "public",
              "Hash": "454AFFB834B4D7FECBE55514FFC01CC86DA0DE4C55F06AA3C9B4E0187F4CE2F2"
            }
          ],
          "Methods": [
            {
              "Id": "Accept(Steamworks.HSteamNetConnection)-\u003ESystem.Void",
              "Name": "Accept",
              "Signature": "private System.Void Accept(Steamworks.HSteamNetConnection connection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "Steamworks.HSteamNetConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "71ECF88D43D33E3F1F058208DD4F422B3FA3C6D02A5E18908F54AEFED81A2D3A",
              "Hash": "F96401A21A8D84809661FC2F08FF8236D4DBA34A2A2041DD6A7EE5A4BB63205D",
              "CalledMethods": [
                "Steamworks.SteamGameServerNetworkingSockets::AcceptConnection(Steamworks.HSteamNetConnection)",
                "Steamworks.SteamNetworkingSockets::AcceptConnection(Steamworks.HSteamNetConnection)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)"
              ],
              "StringLiterals": [
                "STEAM",
                ": Connection could not be accepted: "
              ],
              "Source": null
            },
            {
              "Id": "Add(CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "internal System.Void Add(CandideServer.Server.RiptideSteam.SteamConnection connection)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "62E17DDFFBCF6C9841699BFDEECC0283D24B9319D808ED02E2A36F58027A0B09",
              "Hash": "8C3514C84B73D44B56DE251227C42D8761052359ED08F21BA4003C9489221F3B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::Add(!0, !1)",
                "CandideServer.Server.RiptideSteam.SteamServer::OnConnected(Riptide.Connection)",
                "Steamworks.SteamGameServerNetworkingSockets::SetConnectionPollGroup(Steamworks.HSteamNetConnection, Steamworks.HSteamNetPollGroup)",
                "Steamworks.SteamNetworkingSockets::SetConnectionPollGroup(Steamworks.HSteamNetConnection, Steamworks.HSteamNetPollGroup)"
              ],
              "StringLiterals": [
                "STEAM",
                ": Connection from ",
                " could not be accepted: Already connected"
              ],
              "Source": null
            },
            {
              "Id": "Close(Riptide.Connection)-\u003ESystem.Void",
              "Name": "Close",
              "Signature": "public System.Void Close(Riptide.Connection connection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "Riptide.Connection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "81A9CE8E4469C22ACF391EDCCE22147582AB0C56A41D92B21543C02B8F86245E",
              "Hash": "C33ACA9164ED0CDFD784AE5A7811A86A9ED3A2E7F725CE1D6EAB03C19B8FA051",
              "CalledMethods": [
                "Steamworks.SteamGameServerNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "Disconnected by server"
              ],
              "Source": null
            },
            {
              "Id": "CreateLocalConnection(CandideServer.Server.RiptideSteam.SteamPeer)-\u003ECandideServer.Server.RiptideSteam.SteamConnection",
              "Name": "CreateLocalConnection",
              "Signature": "public CandideServer.Server.RiptideSteam.SteamConnection CreateLocalConnection(CandideServer.Server.RiptideSteam.SteamPeer clientPeer)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Server.RiptideSteam.SteamConnection",
              "Parameters": [
                {
                  "Name": "clientPeer",
                  "Type": "CandideServer.Server.RiptideSteam.SteamPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "3A9C5947DC22D19A8F76C28D9F1E8351C0C835D59C5A581CA02AC2A9F1A5FE01",
              "Hash": "C8311C29279851AB09991EB43CBB27779A46383258BD1F1804F3B966F1719DC5",
              "CalledMethods": [
                "Steamworks.SteamNetworkingIdentity::SetSteamID(Steamworks.CSteamID)",
                "Steamworks.SteamNetworkingSockets::CreateSocketPair(Steamworks.HSteamNetConnection\u0026, Steamworks.HSteamNetConnection\u0026, System.Boolean, Steamworks.SteamNetworkingIdentity\u0026, Steamworks.SteamNetworkingIdentity\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.Server.RiptideSteam.SteamConnection::.ctor(Steamworks.CSteamID, Steamworks.HSteamNetConnection, CandideServer.Server.RiptideSteam.SteamPeer)",
                "CandideServer.Server.RiptideSteam.SteamServer::Add(CandideServer.Server.RiptideSteam.SteamConnection)"
              ],
              "StringLiterals": [
                "Failed to create local steam socket pair"
              ],
              "Source": null
            },
            {
              "Id": "OnConnected(Riptide.Connection)-\u003ESystem.Void",
              "Name": "OnConnected",
              "Signature": "protected internal System.Void OnConnected(Riptide.Connection connection)",
              "Visibility": "protected internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "Riptide.Connection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "787CBFEC45C41DA53B59500FA58488C2DBE6AA42BE3F3B4AA06551428F628C3B",
              "Hash": "4836D657A258B38BE06C69F607C01238931EECBA9FBC0C4C79AD7511E4B9E978",
              "CalledMethods": [
                "Riptide.Transports.ConnectedEventArgs::SetData(Riptide.Connection)",
                "System.EventHandler\u003CRiptide.Transports.ConnectedEventArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t)-\u003ESystem.Void",
              "Name": "OnConnectionStatusChanged",
              "Signature": "private System.Void OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t callback)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "Steamworks.SteamNetConnectionStatusChangedCallback_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "96D1D9531015F120F0D6CB28A587A30EB569047A6C17D176F2A9E4DE2CA6E6C3",
              "Hash": "A6E628543ACE87E8644E810BCFBEACB2696E9590DA7C2C7A3850B5DCD6E6D63F",
              "CalledMethods": [
                "Steamworks.SteamNetworkingIdentity::GetSteamID()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "CandideServer.Server.RiptideSteam.SteamServer::Accept(Steamworks.HSteamNetConnection)",
                "CandideServer.Server.RiptideSteam.SteamConnection::.ctor(Steamworks.CSteamID, Steamworks.HSteamNetConnection, CandideServer.Server.RiptideSteam.SteamPeer)",
                "CandideServer.Server.RiptideSteam.SteamServer::Add(CandideServer.Server.RiptideSteam.SteamConnection)",
                "Steamworks.SteamGameServerNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "CandideServer.Server.RiptideSteam.SteamServer::OnDisconnected(Steamworks.CSteamID, Riptide.DisconnectReason)"
              ],
              "StringLiterals": [
                "STEAM",
                ": ",
                "\u0027s connection state changed - ",
                "Closed by peer",
                "Problem detected"
              ],
              "Source": null
            },
            {
              "Id": "OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)-\u003ESystem.Void",
              "Name": "OnDataReceived",
              "Signature": "protected System.Void OnDataReceived(System.Byte[] dataBuffer, System.Int32 amount, CandideServer.Server.RiptideSteam.SteamConnection fromConnection)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataBuffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromConnection",
                  "Type": "CandideServer.Server.RiptideSteam.SteamConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "4F90F84369C6D19B5217AF1375907462929A4F48639965934E8BE5B71E1AD012",
              "Hash": "01724CB790764D17C87ACE03CC62DAB275FED8740F858A2AAD4393BF20F4DF6E",
              "CalledMethods": [
                "Riptide.Transports.DataReceivedEventArgs::SetData(System.Byte[], System.Int32, Riptide.Connection)",
                "System.EventHandler\u003CRiptide.Transports.DataReceivedEventArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisconnected(Steamworks.CSteamID, Riptide.DisconnectReason)-\u003ESystem.Void",
              "Name": "OnDisconnected",
              "Signature": "protected System.Void OnDisconnected(Steamworks.CSteamID steamId, Riptide.DisconnectReason reason)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "steamId",
                  "Type": "Steamworks.CSteamID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reason",
                  "Type": "Riptide.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "FE8749FB88C813E597433ADF7D1DCAF046655CBBB7B2A4CF5F01AEF279FC06AD",
              "Hash": "D4DC4054EA43914BFC37BCBCA62D70DE50D59CC26708BCC244B3C3838D8F7ED2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::TryGetValue(!0, !1\u0026)",
                "Riptide.Transports.DisconnectedEventArgs::SetData(Riptide.Connection, Riptide.DisconnectReason)",
                "System.EventHandler\u003CRiptide.Transports.DisconnectedEventArgs\u003E::Invoke(System.Object, !0)",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRelayNetworkStatus(Steamworks.SteamRelayNetworkStatus_t)-\u003ESystem.Void",
              "Name": "OnRelayNetworkStatus",
              "Signature": "private System.Void OnRelayNetworkStatus(Steamworks.SteamRelayNetworkStatus_t callback)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "Steamworks.SteamRelayNetworkStatus_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "C6ABD68200FA9F90CDA054A63705E3F59FE40B81A1B70DFF8AE42A8E50220B99",
              "Hash": "218D17A0E0B667F11D0A2404A4F23C56E818C509C90B67745230F2D42B586D64",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "CandideServer.Server.RiptideSteam.SteamServer::TryFindListenerSteamId()"
              ],
              "StringLiterals": [
                "Server OnRelayNetworkStatus: "
              ],
              "Source": null
            },
            {
              "Id": "Poll()-\u003ESystem.Void",
              "Name": "Poll",
              "Signature": "public System.Void Poll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "72A71E02F0B0E588A3438D8B6B0C93DA7A159BA090584BF8322E90E63D13ACD3",
              "Hash": "95F5B34023F49DF9F9D19073A2873BE2A0B600CFBACF864A750BD723BEA4CAA2",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamServer::TryFindListenerSteamId()",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::get_Current()",
                "CandideServer.Server.RiptideSteam.SteamPeer::Receive(CandideServer.Server.RiptideSteam.SteamConnection)",
                "Dictionary.ValueCollection.Enumerator\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Server.RiptideSteam.SteamPeer::Receive(Steamworks.HSteamNetPollGroup, System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Shutdown()-\u003ESystem.Void",
              "Name": "Shutdown",
              "Signature": "public System.Void Shutdown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "B32A542C46CB66FA5168699D4D2BB5578931AD9AFA9E66F66ADEA7B4E6567BD5",
              "Hash": "280DDD77416BAB969FC543A2522265164E6804D6899FA6848CDFF2FAF6E1FAEC",
              "CalledMethods": [
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::Dispose()",
                "Steamworks.Callback\u003CSteamworks.SteamRelayNetworkStatus_t\u003E::Dispose()",
                "Steamworks.SteamGameServer::LogOff()",
                "Steamworks.HSteamNetPollGroup::op_Inequality(Steamworks.HSteamNetPollGroup, Steamworks.HSteamNetPollGroup)",
                "Steamworks.SteamGameServerNetworkingSockets::DestroyPollGroup(Steamworks.HSteamNetPollGroup)",
                "Steamworks.SteamNetworkingSockets::DestroyPollGroup(Steamworks.HSteamNetPollGroup)",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::get_Current()",
                "Steamworks.SteamGameServerNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSteamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection\u003E::Clear()",
                "Steamworks.HSteamListenSocket::op_Inequality(Steamworks.HSteamListenSocket, Steamworks.HSteamListenSocket)",
                "Steamworks.SteamGameServerNetworkingSockets::CloseListenSocket(Steamworks.HSteamListenSocket)",
                "Steamworks.SteamNetworkingSockets::CloseListenSocket(Steamworks.HSteamListenSocket)",
                "Steamworks.GameServer::Shutdown()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)"
              ],
              "StringLiterals": [
                "Server stopped",
                "Shutdown SteamServer"
              ],
              "Source": null
            },
            {
              "Id": "Start(System.UInt16)-\u003ESystem.Boolean",
              "Name": "Start",
              "Signature": "public System.Boolean Start(System.UInt16 port)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "port",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "C9A16293921CB59A8C6C7F391A5C4549E8E099198B8A54DF6ADA68A1AD33B82A",
              "Hash": "BD3BFFDC5DBAA7D748B3870EB1A0E0F1AF3431825CDC55C4AB8796E8F83962D7",
              "CalledMethods": [
                "CandideServer.Server.RiptideSteam.SteamServer::set_Port(System.UInt16)",
                "CandideCreator.Shared.Models.ReleaseVersion::GetStandardString()",
                "Steamworks.GameServer::Init(System.UInt32, System.UInt16, System.UInt16, Steamworks.EServerMode, System.String)",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "CandideServer.Server.RiptideSteam.SteamServer::OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t)",
                "Callback.DispatchDelegate\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::CreateGameServer(Callback.DispatchDelegate\u003C!0\u003E)",
                "CandideServer.Server.RiptideSteam.SteamServer::OnRelayNetworkStatus(Steamworks.SteamRelayNetworkStatus_t)",
                "Callback.DispatchDelegate\u003CSteamworks.SteamRelayNetworkStatus_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.SteamRelayNetworkStatus_t\u003E::CreateGameServer(Callback.DispatchDelegate\u003C!0\u003E)",
                "Steamworks.SteamGameServerNetworkingUtils::InitRelayNetworkAccess()",
                "Steamworks.Callback\u003CSteamworks.SteamNetConnectionStatusChangedCallback_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)",
                "Steamworks.Callback\u003CSteamworks.SteamRelayNetworkStatus_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)",
                "Steamworks.SteamNetworkingUtils::InitRelayNetworkAccess()",
                "System.Object::ToString()",
                "Steamworks.SteamGameServerNetworkingSockets::CreatePollGroup()",
                "Steamworks.SteamGameServer::SetModDir(System.String)",
                "Steamworks.SteamGameServer::SetProduct(System.String)",
                "Steamworks.SteamGameServer::SetGameDescription(System.String)",
                "Steamworks.SteamGameServer::LogOnAnonymous()",
                "Steamworks.SteamGameServerNetworkingSockets::CreateListenSocketP2P(System.Int32, System.Int32, Steamworks.SteamNetworkingConfigValue_t[])",
                "Steamworks.SteamNetworkingSockets::CreatePollGroup()",
                "Steamworks.SteamNetworkingSockets::CreateListenSocketP2P(System.Int32, System.Int32, Steamworks.SteamNetworkingConfigValue_t[])"
              ],
              "StringLiterals": [
                "Failed to init Steam Game Server API",
                "Romestead Server"
              ],
              "Source": null
            },
            {
              "Id": "SteamApiDebugTextHook(System.Int32, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "SteamApiDebugTextHook",
              "Signature": "private System.Void SteamApiDebugTextHook(System.Int32 nSeverity, System.Text.StringBuilder pchDebugText)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nSeverity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pchDebugText",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B7E7EE15CD8894CD03EDA65CFCD27DB2AEAC117E4CAD02EC157CD2D4E471FD76",
              "Hash": "20E1086F648EF7E0166FBBBAD481E11CA8BFDBDEA8E6CA57739D84970AE54670",
              "CalledMethods": [
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindListenerSteamId()-\u003ESystem.Boolean",
              "Name": "TryFindListenerSteamId",
              "Signature": "private System.Boolean TryFindListenerSteamId()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "1B308A4F42A0F589B5ED6291A36137EB3E566744D9E496414382B05D2D1CE745",
              "Hash": "EB2FB8445B2178227B65A5C8EB9E0FE15FB87E1043DF2D24BA438CB21DE2B25A",
              "CalledMethods": [
                "Steamworks.SteamGameServerNetworkingSockets::GetIdentity(Steamworks.SteamNetworkingIdentity\u0026)",
                "Steamworks.SteamNetworkingSockets::GetIdentity(Steamworks.SteamNetworkingIdentity\u0026)",
                "Steamworks.SteamNetworkingIdentity::GetSteamID()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)"
              ],
              "StringLiterals": [
                "SteamServer address is \u0027",
                "\u0027",
                "connect",
                "s"
              ],
              "Source": null
            }
          ],
          "Hash": "E11C1D47302647D1C4DCA964588CACC682B1F9AECBC41AF8E83FA9C08159F2FC"
        },
        {
          "Id": "CandideServer.ServerControllers.AddItemAmountMessage",
          "Name": "AddItemAmountMessage",
          "DisplayName": "AddItemAmountMessage",
          "FullName": "CandideServer.ServerControllers.AddItemAmountMessage",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D747900D7889ED33B4FD32991AF1AAD80FB43E149FD030C62D8713E4D81AC5FE"
        },
        {
          "Id": "CandideServer.ServerControllers.BossServerController",
          "Name": "BossServerController",
          "DisplayName": "BossServerController",
          "FullName": "CandideServer.ServerControllers.BossServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterWorldGameStateLoaded",
              "Signature": "public System.Void AfterWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "81208D3F5899B4224A43D6FD07CAC9D23814D1641D27FDA22B4EF80D66140627",
              "Hash": "8D5EF288BFC89A1701C47C3C84A6AC24FA355D2DD501F421A20B073D16AB3934",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::set_Item(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "List.Enumerator\u003CCandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)-\u003ECandideServer.Models.Boss.BossLocationModel",
              "Name": "RemoveBossFight",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel RemoveBossFight(CandideServer.Models.Boss.BossFightModel fight, System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossLocationModel",
              "Parameters": [
                {
                  "Name": "fight",
                  "Type": "CandideServer.Models.Boss.BossFightModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "3DD7C479292F1AA50FC81ED5647264BB2B53309606B13B3F272E6B5B2D451D9D",
              "Hash": "C1E2A9AEC16D9C9E6228DF1FAB7CFE20F31F3B61187E0C7121101D99A13D9CE1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Remove(!0)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "boss:",
                ":despawns",
                ":defeated",
                ":killcount"
              ],
              "Source": null
            },
            {
              "Id": "RemoveBossLocation(System.Guid)-\u003ECandideServer.Models.Boss.BossLocationModel",
              "Name": "RemoveBossLocation",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel RemoveBossLocation(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossLocationModel",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9AA3B7F1EA974C21B8149E2D319A203CFC2EE5205F1AD83EA8656622C198D663",
              "Hash": "582E63FB3EB4E5260D2C0A7F77D4514E30E580F2FA2FDF360857E5BBBB449908",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBossFightLocked(CandideServer.Models.Boss.BossFightModel, System.Boolean)-\u003ESystem.Void",
              "Name": "SetBossFightLocked",
              "Signature": "public System.Void SetBossFightLocked(CandideServer.Models.Boss.BossFightModel fightModel, System.Boolean locked)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fightModel",
                  "Type": "CandideServer.Models.Boss.BossFightModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "locked",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7CF9ACB4E6B7E7A055BD677284012886D7427AF7484C1014BF3810A1B3E97884",
              "Hash": "56829E5482FB55572F428A6577DA2A1FCA4F9A397350E4552FB25AB9E561FF9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBossFight(CandideServer.Models.Boss.BossFightModel)-\u003ESystem.Void",
              "Name": "UpdateBossFight",
              "Signature": "public System.Void UpdateBossFight(CandideServer.Models.Boss.BossFightModel fight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fight",
                  "Type": "CandideServer.Models.Boss.BossFightModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3BDBEBAA70CF91B809422AA6DCB24D9757BAFEADE9D329A66F783A8542C8E3D0",
              "Hash": "6223CB31426618CFE327A536514FB951AB13691178A120821279E809EE093F1B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBossLocationIconLocation(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "UpdateBossLocationIconLocation",
              "Signature": "public System.Void UpdateBossLocationIconLocation(System.Guid locationId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "D7571F20AB9CD2FB4D99AE99AE295BAB56962CE5238BD8C297636E43B857866C",
              "Hash": "93D6C32D10A14986E95A9FB47877F2A549D2759AA844388C3E503BC2B24CC340",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)-\u003ECandideServer.Models.Boss.BossLocationModel",
              "Name": "UpdateBossLocationState",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel UpdateBossLocationState(System.Guid locationId, CandideServer.Models.Boss.BossLocationState state)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossLocationModel",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "CandideServer.Models.Boss.BossLocationState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "EDA547069571AC79B32DD06E720B6947A98E54729E0E87AD0FB7BB291E9E94F0",
              "Hash": "50C7CAF4EE0298DC6AFF29BCA52D54DDC287EB0BCF219C139B334F650FF5D212",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "boss-location-updated"
              ],
              "Source": null
            },
            {
              "Id": "UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)-\u003ESystem.Void",
              "Name": "UpdateBossLocationState",
              "Signature": "public System.Void UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel location, CandideServer.Models.Boss.BossLocationState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Boss.BossLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "CandideServer.Models.Boss.BossLocationState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "06A003E6CE1B7FC4A12DA81651AB6C7928407EFE0E3A3D4C20BBD8BDFB5C002E",
              "Hash": "2B6141CEA3547ECD860068673D21328F59F53A128D29D8BA9543834C816FB233",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "boss:",
                ":discovered",
                "boss:minervas_owl",
                "boss:phoenix"
              ],
              "Source": null
            }
          ],
          "Hash": "34573B27DFCA04CBDF145A4CAFF566880AEAAA8AD1757916789D46BE96B33FD1"
        },
        {
          "Id": "CandideServer.ServerControllers.BuildingsSController",
          "Name": "BuildingsSController",
          "DisplayName": "BuildingsSController",
          "FullName": "CandideServer.ServerControllers.BuildingsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingAppealStatModifierId:System.Guid",
              "Name": "BuildingAppealStatModifierId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingAppealStatModifierId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE1B7E36495706CCD43B41C896A16576A3D3B632B229F14D1F5926AD0FF9C2DF"
            },
            {
              "Id": "BuildingRemoved:BuildingsSController\u002BServerGameStateBuildingRemoved",
              "Name": "BuildingRemoved",
              "Type": "BuildingsSController.ServerGameStateBuildingRemoved",
              "Signature": "private BuildingsSController.ServerGameStateBuildingRemoved BuildingRemoved",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3122DADBC3F002D42579F4EAA6B0B3DB4A2BAE99D6522FBE57435A150BB8DDC2"
            },
            {
              "Id": "NewBuildingSpawned:BuildingsSController\u002BServerGameStateBuildingAdded",
              "Name": "NewBuildingSpawned",
              "Type": "BuildingsSController.ServerGameStateBuildingAdded",
              "Signature": "private BuildingsSController.ServerGameStateBuildingAdded NewBuildingSpawned",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "35C2F1C30B24ED489A296A0FFE3E7573D4F7FD5CB1A4E061D21A7073C1739EBB"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "BuildingRemoved:BuildingsSController\u002BServerGameStateBuildingRemoved",
              "Name": "BuildingRemoved",
              "Type": "BuildingsSController.ServerGameStateBuildingRemoved",
              "Signature": "public BuildingsSController.ServerGameStateBuildingRemoved BuildingRemoved",
              "Visibility": "public",
              "Hash": "805AE67506EBA59F91969ABC68D047730BF5A8A814446A049F95E467196A361D"
            },
            {
              "Id": "NewBuildingSpawned:BuildingsSController\u002BServerGameStateBuildingAdded",
              "Name": "NewBuildingSpawned",
              "Type": "BuildingsSController.ServerGameStateBuildingAdded",
              "Signature": "public BuildingsSController.ServerGameStateBuildingAdded NewBuildingSpawned",
              "Visibility": "public",
              "Hash": "6AF3D23C0ED2C6C05F3DE43410850702C07919EB2886A7DD532944FE08475B11"
            }
          ],
          "Methods": [
            {
              "Id": "AfterWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterWorldGameStateLoaded",
              "Signature": "public System.Void AfterWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "5B674B3EBC2108AFECA4D21E262FC3BF9C7E435616DDEFF036E5D57BF95334BD",
              "Hash": "350B753A739EF083E6A07A7369FA0C153C5CF6D06FBD51EAB7021F3C72F3CEB7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnLoaded()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Current()",
                "System.Array::Empty()",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::MoveNext()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "BeforeWorldGameStateLoaded",
              "Signature": "public System.Void BeforeWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "C1677654388180740C45C7EE003EC1B43E0E0CD2CE73E15360BE4DA740C087F8",
              "Hash": "516551A3C81B426A98C7C19A504EB5EBA2200E8689EFB6BAB130AC078CAE43A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.Helpers.ServerBiomeCategoryHelper::GetBiomeCategoryServer(Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Shared.Models.Buildings.BuildingData::GetExteriorMap(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.World.ServerWorldData\u003E::ContainsKey(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateAndApplyBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)-\u003ESystem.Void",
              "Name": "CalculateAndApplyBuildingAppeal",
              "Signature": "private System.Void CalculateAndApplyBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstanceModel, System.Boolean skipApplyingToCitizen)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstanceModel",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipApplyingToCitizen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "7FE3A5264AFDCC7ACE4C4EDD1EA082B00179F52BFF7F1D460EB2B1617B96E49E",
              "Hash": "107ED31C63D176969A600C3DFC18FF13213B07C00D96ADEEF85318BDC1869728",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Helpers.BuildingAppealHelper::GetMaxAppealForBuilding(System.String, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.MathF::Min(System.Single, System.Single)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Shared.Helpers.BuildingAppealHelper::CalculateHappinessFromAppeal(System.Single, System.Single[], System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.BuildingsSController::RemoveBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.BuildingsSController::RegisterBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Guid, Shared.Models.Stats.StatModifierType, System.Boolean)"
              ],
              "StringLiterals": [
                "WorldStats_MaxBuildingAppealModifier",
                "Citizen_Happiness"
              ],
              "Source": null
            },
            {
              "Id": "CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "CreateBuildingInventory",
              "Signature": "public Shared.Models.Items.SharedInventoryModel CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, Shared.Messages.CreateNewInventoryMessage msg, CandideServer.ServerControllers.IOInventoryCreationType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "msg",
                  "Type": "Shared.Messages.CreateNewInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.ServerControllers.IOInventoryCreationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "64FB7F68DF69A9393899DBAAEB98B48BDFED82249BA9B375EDAF9C3A5E5C0C0F",
              "Hash": "BDD57E884866B40D1FEC8534BD27FCF0791BB9F02A209E81E7A1CFD92D74FADC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.ServerSimpleInventoryException::.ctor(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Building ",
                " already has a Storage Inventory and creation type is set to ",
                " already has an Output Inventory and creation type is set to ",
                "type"
              ],
              "Source": null
            },
            {
              "Id": "GetOutsideWorldIdFromBuildingId(System.Guid)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GetOutsideWorldIdFromBuildingId",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GetOutsideWorldIdFromBuildingId(System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "987D4C311EF0BA2871FBCDA3EFD050C5CAD9F4DFFFE5AAC09E35B3B783C97E28",
              "Hash": "B5C3AD9E27A0FCC34082C068A731A889154B7CAC5A3DAFAF6554879021D27F3E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, System.Guid, Shared.Models.Stats.StatModifierType, System.Boolean)-\u003ESystem.Void",
              "Name": "RegisterBuildingCitizenStatModifier",
              "Signature": "public System.Void RegisterBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E decorationCitizenStatBonuses, System.Guid modifierId, Shared.Models.Stats.StatModifierType type, System.Boolean skipApplyingToCitizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decorationCitizenStatBonuses",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Stats.StatModifierType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipApplyingToCitizen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "2F258A4AB88E55C8D222BDF6E6798673725A6C8DDCB0E6CAAC8361901BFC1EA1",
              "Hash": "23649C0A54AE8D2C88A5BA99302ED1B82D08FC74253C8AF6FA3C09C9A6D5FB11",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BuildingsSController::UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Data.Decorations.DecorationData, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RegisterDecoration",
              "Signature": "public System.Void RegisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, Shared.Data.Decorations.DecorationData decoration, System.Guid spawnId, System.Boolean skipUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decoration",
                  "Type": "Shared.Data.Decorations.DecorationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "D8EAB01DAEDA04BFC185F1EF6B06B14D2AC16DC2480C4BE676B49E8545EEE686",
              "Hash": "11E26E7FDA6A260F6E41E2B7211B59C719A6D8028C0B657C5BF35E81F16CE0F3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.BuildingsSController::CalculateAndApplyBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)",
                "CandideServer.ServerControllers.BuildingsSController::RegisterBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Guid, Shared.Models.Stats.StatModifierType, System.Boolean)",
                "CandideServer.ServerControllers.BuildingsSController::UpdateSendBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerControllers.BuildingsSController::UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterInternalResourceStorage(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, CandideServer.ServerControllers.IOStorageCreationType)-\u003ESystem.Void",
              "Name": "RegisterInternalResourceStorage",
              "Signature": "public System.Void RegisterInternalResourceStorage(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Guid storageId, CandideServer.ServerControllers.IOStorageCreationType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.ServerControllers.IOStorageCreationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "6CA6444080CB5E12567C0BD7A35A2D5E26646DDCAC8B206FACB6029CF8F12E8F",
              "Hash": "75707F8F9BFD2A9368DF4293217728C7E5FD3F3177406B056E0F620828F0AD08",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Exception::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Building instance already has a storage ID set",
                "Building instance already has a output ID set",
                "Building instance already has a storage ID and output ID set",
                "type"
              ],
              "Source": null
            },
            {
              "Id": "RemoveBuilding(System.Guid)-\u003ECandideServer.MessageModels.Buildings.BuildingRemovedMessage",
              "Name": "RemoveBuilding",
              "Signature": "public CandideServer.MessageModels.Buildings.BuildingRemovedMessage RemoveBuilding(System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2855,
              "BodyHash": "BEC28A098AC06F9DAC1B9515C5679F6B23EABD1C21A992E0BDE1EBBCA8D88931",
              "Hash": "88CC2B8066926FD7B9CE5D2E68AA3B89E67F8C400184B6F09124AE9ADA69FC1B",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerGameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "CandideServer.Exceptions.CorruptServerGameStateException::.ctor(System.String)",
                "System.NotImplementedException::.ctor(System.String)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::.ctor()",
                "CandideServer.MessageModels.Buildings.BuildingRemovedMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E::.ctor()",
                "CandideServer.ServerControllers.LogisticsServerController::RemoveBuildingConnections(CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::Add(!0)",
                "CandideServer.ServerControllers.BuildingsSController::\u003CRemoveBuilding\u003Eg__FindNewSlot|13_0(BuildingsSController.\u003C\u003Ec__DisplayClass13_0\u0026)"
              ],
              "StringLiterals": [
                "Building does not have a town ID ",
                ", ",
                "Trying to remove building ",
                " but the storage inventory associated no longer exists. Server game state is corrupt",
                "Buildings can only be removed from the main world right now",
                " but the citizen slots associated no longer exists. Server game state is corrupt",
                " but the citizen ",
                " associated no longer exists. Server game state is corrupt",
                " associated is not listed in its associated town. Server game state is corrupt",
                "wild_citizen_id",
                " but the output inventory associated no longer exists. Server game state is corrupt"
              ],
              "Source": null
            },
            {
              "Id": "RemoveBuildingAppealModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)-\u003ESystem.Boolean",
              "Name": "RemoveBuildingAppealModifier",
              "Signature": "private System.Boolean RemoveBuildingAppealModifier(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstanceModel, System.Guid decorationId, System.Boolean skipApplyingToCitizen)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingInstanceModel",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipApplyingToCitizen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "81AA38D293F974377CB829666D9199DABC4EE55E0D57644E75C1694500F4F472",
              "Hash": "B53A43590C2CCA7AD0E76FB555F78DA557D47F44F760604C3009D36117098967",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)",
                "CandideServer.ServerControllers.BuildingsSController::CalculateAndApplyBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveBuildingCitizenStatModifier",
              "Signature": "public System.Void RemoveBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Guid modifierId, System.Boolean skipApplyingToCitizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipApplyingToCitizen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "943FCD7A7668503BE651F8F3E70181872036D6AA5B3D038C0D15C1FEC6C33F1E",
              "Hash": "FD9A3B8D8955C1B310679A3BA24DD47F09C4B3F45E2106B4461E23CF561ECAD1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Models.Stats.Stat::RemoveStatModifier(System.Guid)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BuildingsSController::UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnNewBuildingConstruction(System.String, System.Guid, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ECandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "SpawnNewBuildingConstruction",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel SpawnNewBuildingConstruction(System.String constructionId, System.Guid newBuildingId, Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CSystem.Guid\u003E townId, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1190,
              "BodyHash": "63F7C8A762DD3D3C83DC526F8D5F4AECEF684D4656E6E4138BE1AFD4FF7B26E9",
              "Hash": "E0ABCB7E1158A6C944A7E1CCB05FD129AE8AB1A79885939F4E40A69868545098",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)",
                "CandideServer.Helpers.ServerBiomeCategoryHelper::GetBiomeCategoryServer(Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "Shared.Models.Buildings.BuildingData::GetExteriorMap(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.MessageModels.Worlds.NewWorldMessage::.ctor()",
                "System.String::Concat(System.String, System.String)",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldSController::NewWorld(CandideServer.MessageModels.Worlds.NewWorldMessage, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetAnalyticEventTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Item(System.Int32)",
                "CandideServer.MessageModels.Citizens.CreateCitizenSlotMessage::.ctor()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Count()",
                "CandideServer.ServerControllers.CitizenSlotsSController::CreateCitizenSlots(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E, System.Int32)",
                "CandideServer.Models.Buildings.BuildingInstanceModel::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.SimulationModels.BuildingSimulationModel::.ctor(CandideServer.Models.Buildings.BuildingInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()"
              ],
              "StringLiterals": [
                " Exterior Map",
                "building:",
                ":first",
                ":count",
                "Did not place down any tiles when constructing building \u0027",
                "\u0027 with exterior map \u0027",
                "\u0027",
                " Interior Map"
              ],
              "Source": null
            },
            {
              "Id": "UnregisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "UnregisterDecoration",
              "Signature": "public System.Void UnregisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Guid decorationId, System.Boolean skipUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "AF955AC209F92E374B11AF40725A42A71A216370B204666A72D3223259E47CC1",
              "Hash": "47C8258BB706B3818EC5CAB23EEA8F79B39503F0BAE2551CCF931E0A0C260BB4",
              "CalledMethods": [
                "CandideServer.ServerControllers.BuildingsSController::RemoveBuildingAppealModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)",
                "CandideServer.ServerControllers.BuildingsSController::RemoveBuildingCitizenStatModifier(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)",
                "CandideServer.ServerControllers.BuildingsSController::UpdateSendBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerControllers.BuildingsSController::UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)-\u003ESystem.Void",
              "Name": "UpdateBuildingParameters",
              "Signature": "public System.Void UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "2CA66A7B8FCCE5984D2EFD45432A1CDC30E5E56B6C83CE22DF073D5E2304FDD0",
              "Hash": "E4CFA9B3D089247506D6448587C31AEC0D6E01B9A2894C369838B3E1C3065134",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateCitizenSlotsStatsAndSendUpdates",
              "Signature": "public System.Void UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "7047B9DD478FC1D05E5FD0CE05E0D4AA1C2E14C5F125381AE6BDCD3C641F678E",
              "Hash": "04B080A0993C132E5C94F7635A4BC3D471530EAD117D4D5CBB0C973355FEC4EC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSendBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateSendBuildingAppeal",
              "Signature": "public System.Void UpdateSendBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "115FCEB15D7982BDA1C44E1514B2A72CCBEC536663B1EA06D10F015DD7378148",
              "Hash": "2BFEF836EF942B60EF16053C6B3A2C5129A751444470A1B538E299067A7C77A4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage::.ctor()",
                "CandideServer.ServerServices.BuildingsServerService::Send_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpgradeBuilding(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "UpgradeBuilding",
              "Signature": "public System.Void UpgradeBuilding(CandideServer.SimulationModels.BuildingSimulationModel building, Shared.Models.Construction.ConstructionModel construction, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 597,
              "BodyHash": "A45AE8BD699F994135AA926F9ABD88C7D9DF114F6F29858BAF580F2531093664",
              "Hash": "744C59A135C96ADEE540B7500C04A830832F4595A9D3DC9AF12897D9185A3E16",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetAnalyticEventTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Shared.Models.Buildings.BuildingData::GetExteriorMap(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Item(System.Int32)",
                "CandideServer.MessageModels.Citizens.CreateCitizenSlotMessage::.ctor()",
                "System.Guid::NewGuid()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::Add(!0)",
                "CandideServer.ServerControllers.CitizenSlotsSController::CreateCitizenSlots(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BuildingsSController::CalculateAndApplyBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.SimulationModels.BuildingSimulationModel::SetupController()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)"
              ],
              "StringLiterals": [
                "building:",
                ":first",
                ":count"
              ],
              "Source": null
            }
          ],
          "Hash": "9230272563EF429A34B844DAC221B1BC348E51E5C9FF5413B972F8CFA2663DD0"
        },
        {
          "Id": "CandideServer.ServerControllers.CitizenSlotsSController",
          "Name": "CitizenSlotsSController",
          "DisplayName": "CitizenSlotsSController",
          "FullName": "CandideServer.ServerControllers.CitizenSlotsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AssignCitizenToSlot(System.Guid, CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "AssignCitizenToSlot",
              "Signature": "public System.Void AssignCitizenToSlot(System.Guid slotId, CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 473,
              "BodyHash": "63AD89FE8BB3B206A58874BBA6B969074E810C12E0120D7412396FD4B8724F26",
              "Hash": "8B37A8696D6D7688F016281673DDDE6CEFEFA1D499825AE2CB9D32920EE4954F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::ContainsKey(!0)",
                "CandideServer.Models.Citizen.JobProgress::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.CitizensSController::UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)",
                "CandideServer.ServerManagers.JobServerManager::OnCitizenAssignedToJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.CitizensSController::SpawnCitizen(CandideServer.Models.Citizen.CitizenModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.Citizens.Base.CitizenControllerState::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.CitizenControllerState\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.CitizensSController::MakeAbstractCitizenController(CandideServer.SimulationModels.CitizenSlotSimulationModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Entities.ServerEntityModel, CandideServer.Citizens.Base.CitizenControllerState)"
              ],
              "StringLiterals": [
                "AssignCitizenToSlot: Citizen already has a home building set!",
                "Failed to create entity (base entity id: ",
                ") for citizen base ID: "
              ],
              "Source": null
            },
            {
              "Id": "CreateCitizenSlots(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E, System.Int32)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "CreateCitizenSlots",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E CreateCitizenSlots(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E newCitizenSlots, System.Int32 startIndex)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "newCitizenSlots",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "91A845A78431781F481819ED12B669C9896C1FCC516DBB557ECF190E01CEB572",
              "Hash": "6F20743ADBAD4CB51F8C91C63B8DFC638A70A12FD3F8A22A111E9E86D347D3EB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Citizens.CreateCitizenSlotMessage\u003E::get_Current()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.JobsSController::CreateJob(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.SimulationModels.CitizenSlotSimulationModel::.ctor()",
                "CandideServer.Models.Citizen.CitizenSlotModel::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCitizenSlot(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveCitizenSlot",
              "Signature": "public System.Void RemoveCitizenSlot(System.Guid slotId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "6B6DB606C6869188A31A7F9F1EB8BE43FB0A4FB728152AE29A8364FDF1722C4A",
              "Hash": "47E560B272341610AFB727AF575428D6C018C7509250E3584C7CC3C637FE5257",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Models.Citizen.CitizenSlotModel::get_IsOccupied()",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "Tried removing slot with ID ",
                " but it didn\u0027t exist in the server game state",
                "Tried removing citizen slot but it is occupied. Make sure to unassign the citizen first.",
                "Tried removing citizen slot but its job exists in the game state. Make sure to remove the job first."
              ],
              "Source": null
            },
            {
              "Id": "UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)-\u003ESystem.Void",
              "Name": "UnassignCitizenSlot",
              "Signature": "public System.Void UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerControllers.UnassignCitizenSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "60339292EC9EFC3E06D14834FC6C0873BBF0CBEDC9775FB702949AB0D858D9B1",
              "Hash": "D1A92757130092B6D2477F930AA07B5F6A77871127FCEFEDC7989497B4E454AB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.CitizenControllerState\u003E::Remove(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::UnregisterCitizen(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6692DCB66D19A0D8CCE4DDFE8A81647FD8184A1D13B2022A3368535AA659E15"
        },
        {
          "Id": "CandideServer.ServerControllers.CitizensSController",
          "Name": "CitizensSController",
          "DisplayName": "CitizensSController",
          "FullName": "CandideServer.ServerControllers.CitizensSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "AddCitizenAura",
              "Signature": "public System.Void AddCitizenAura(System.Guid newInstanceId, System.String citizenAuraDataId, CandideServer.Models.Citizen.CitizenModel citizen, System.Boolean updateStats, System.Boolean fromTown)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenAuraDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromTown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "DA80AAA78F71BBC3255C93374F253FE570DFB7341DE20EAF4B3E8A297976CEDB",
              "Hash": "C816638022B8A5A9C9BC9F36ED4F8B8DFC32CA661379A5DC2E46C4C0D444489E",
              "CalledMethods": [
                "Shared.Data.CitizenAuraDatabase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Item(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveAt(System.Int32)",
                "Shared.Models.Auras.CitizenAuraModel::.ctor(System.Guid, System.String, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Boolean, Shared.Models.Auras.CitizenAuraType, System.Single, System.String, System.Single, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::Add(!0)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [
                "AddCitizenAura: Couldn\u0027t find aura with ID "
              ],
              "Source": null
            },
            {
              "Id": "AddLoyalty(CandideServer.Models.Citizen.CitizenModel, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "AddLoyalty",
              "Signature": "public System.Void AddLoyalty(CandideServer.Models.Citizen.CitizenModel citizen, System.Single loyalty, System.Boolean updateStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loyalty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "D11560670D9BF84DACC8A552329E05C9F1D2C1DE27007966187FA76C8FA48993",
              "Hash": "36B9A27B08AE9ABB36916F0426E12DF569A67EF966814093BBC41570F063B7C3",
              "CalledMethods": [
                "CandideServer.Models.Citizen.CitizenModel::LoyaltyRequiredForLevel(System.Int32)",
                "CandideServer.Models.Citizen.CitizenModel::LoyaltyRequiredToLevelUp(System.Int32)",
                "CandideServer.ServerControllers.CitizensSController::RemoveCitizenInstanceTypeAura(System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [
                "favour",
                "citizen_aura:loyalty:"
              ],
              "Source": null
            },
            {
              "Id": "BeforeServerGameStateSaved(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "BeforeServerGameStateSaved",
              "Signature": "private System.Void BeforeServerGameStateSaved(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "0408642B4358004816501AD3E03F6D259674D2F77955A095C6CD65777005E258",
              "Hash": "BB82BBF6AAED80CF7E6A9473435543014ADE866D295AEA719118258F0740B62A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "CandideServer.Citizens.Base.AbstractCitizenController::BeforeServerGameStateSaved()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateCitizenForTown(System.Guid, System.Guid)-\u003ECandideServer.Models.Citizen.CitizenModel",
              "Name": "CreateCitizenForTown",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel CreateCitizenForTown(System.Guid newCitizenId, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.CitizenModel",
              "Parameters": [
                {
                  "Name": "newCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "C657AFB091492128FC8AF8AD6D6A6109EA8BA10D5B92D5ADDD7E311DD176A94C",
              "Hash": "F1D3CD6B0926EE287EE992B1DF3539D5599813A22384DF2B3456ACFB0D76A316",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.Database.CitizenDataBase::TryCreateCitizenModel(System.String, System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.TownsServerController::AddCitizen(System.Guid, System.Guid)",
                "System.Guid::NewGuid()"
              ],
              "StringLiterals": [
                "citizen:generic",
                "Failed creating citizen model"
              ],
              "Source": null
            },
            {
              "Id": "CreateCitizenForTownFromWildCitizen(CandideServer.Models.Citizen.WildCitizenInstanceModel, System.Guid)-\u003ECandideServer.Models.Citizen.CitizenModel",
              "Name": "CreateCitizenForTownFromWildCitizen",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel CreateCitizenForTownFromWildCitizen(CandideServer.Models.Citizen.WildCitizenInstanceModel wildCitizen, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.CitizenModel",
              "Parameters": [
                {
                  "Name": "wildCitizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "58D077566F2F755BF493ABA089462DA65712ECDBB6C122E554E27D311AA4FF16",
              "Hash": "1E8C857EC8C6F10BACE9FEEC550D5410E94F448660D2F544864990BB4ACCB16E",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "CandideServer.Models.Citizen.CitizenModel::.ctor(CandideServer.Models.Citizen.WildCitizenInstanceModel, System.Guid)",
                "CandideServer.ServerControllers.WildCitizensSController::RemoveWildCitizen(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.TownsServerController::AddCitizen(System.Guid, System.Guid)",
                "System.Guid::NewGuid()"
              ],
              "StringLiterals": [
                "citizen:generic"
              ],
              "Source": null
            },
            {
              "Id": "MakeAbstractCitizenController(CandideServer.SimulationModels.CitizenSlotSimulationModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Entities.ServerEntityModel, CandideServer.Citizens.Base.CitizenControllerState)-\u003ESystem.Void",
              "Name": "MakeAbstractCitizenController",
              "Signature": "public System.Void MakeAbstractCitizenController(CandideServer.SimulationModels.CitizenSlotSimulationModel slot, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Entities.ServerEntityModel entityModel, CandideServer.Citizens.Base.CitizenControllerState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "CandideServer.SimulationModels.CitizenSlotSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "CandideServer.Citizens.Base.CitizenControllerState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "A7FF7707014882C0EE34C8A948ABA494E6A7EE4ACA9CCDF7481339E1C319D2A9",
              "Hash": "3434F0B6BD7C1D7EF936E11323A18777A3A58F9F1A996C6D59F4FF0109D0582B",
              "CalledMethods": [
                "CandideServer.Database.CitizenControllerDataBase::GetControllerOrNullForJob(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::Add(!0, !1)",
                "CandideServer.Citizens.Base.AbstractCitizenController::Initialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "MoveCitizen",
              "Signature": "public System.Void MoveCitizen(CandideServer.Models.Citizen.CitizenModel citizen, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "B0BAB4D388100B6058063975A568186821943482D95FE73E6DBE186B3AEB14B7",
              "Hash": "4A0257574C3597A94270330A59A6E9CADC0960EB759E94A6F1B4B83BE5575AF0",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorldEntitiesLoaded()-\u003ESystem.Void",
              "Name": "OnWorldEntitiesLoaded",
              "Signature": "public System.Void OnWorldEntitiesLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 589,
              "BodyHash": "BA4BEFA8DF80F8E3BD4A76F65EFBC31EF53589EBB22128146413522C7A44D76F",
              "Hash": "CD6C68D094A494624539EF6E8BCA880838A735DD373691D16798D0B4A03D4414",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Models.Stats.CitizenStats::OnLoad()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.CitizenControllerState\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Text.StringId::op_Equality(Shared.Text.StringId, Shared.Text.StringId)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsMale()",
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "CandideServer.ServerControllers.CitizensSController::\u003COnWorldEntitiesLoaded\u003Eg__HandleInvalidlyAssignedCitizen|9_0(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.CitizensSController::SpawnCitizen(CandideServer.Models.Citizen.CitizenModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerControllers.CitizensSController::UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)",
                "CandideServer.Citizens.Base.CitizenControllerState::OnGameLoaded()",
                "CandideServer.ServerControllers.CitizensSController::MakeAbstractCitizenController(CandideServer.SimulationModels.CitizenSlotSimulationModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Entities.ServerEntityModel, CandideServer.Citizens.Base.CitizenControllerState)"
              ],
              "StringLiterals": [
                "female",
                "male",
                "Failed to spawn citizen entity for citizen "
              ],
              "Source": null
            },
            {
              "Id": "RemoveCitizen(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveCitizen",
              "Signature": "public System.Void RemoveCitizen(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "726EA2E23D7F2E354771B1E892FA029CF633EA835DCA1DAC7ED9D7C46D744031",
              "Hash": "7D7EDCE560F291CDB147449C97E8FA44782F6C9EF46550E44F65518822E12E0E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.TownsServerController::RemoveCitizen(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find citizen with ID ",
                " in the gamestate.",
                "Couldn\u0027t find building with ID ",
                "Weird thing happened. Removed citizen had a HomeBuildingId but was not associated with a citizen slot of it. Citizen ID ",
                " with building ID "
              ],
              "Source": null
            },
            {
              "Id": "RemoveCitizenAura(System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveCitizenAura",
              "Signature": "public System.Void RemoveCitizenAura(System.String citizenAuraDataId, CandideServer.Models.Citizen.CitizenModel citizen, System.Boolean updateStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenAuraDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "032A2DCBF07A01CB1894B1C4CBF2813952C3205EE141DCFAB24857AADD5598BD",
              "Hash": "749EFB709D6D5234CC9586E2C830EC7375122FEB11E5B7F90A57DAD306E81249",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Item(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveAt(System.Int32)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCitizenInstanceTypeAura(System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveCitizenInstanceTypeAura",
              "Signature": "public System.Void RemoveCitizenInstanceTypeAura(System.String instanceId, CandideServer.Models.Citizen.CitizenModel citizen, System.Boolean updateStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "60E12008C17D009159EAE641912C29A890D9ECA6DDBBCF709FF7C749A0B4AD80",
              "Hash": "A9572C45FE00F2351B4BBFB9106FC16AABA6043A3FB12FF651C7496C0754E2DB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Item(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveAt(System.Int32)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)-\u003ESystem.Void",
              "Name": "SetActiveRequestState",
              "Signature": "public System.Void SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenRequestStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "status",
                  "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "F8D79FDBC706372F242711E54BAC67151A3D83F99311909EBDD81F8837575192",
              "Hash": "1E45F0C5446899F02567D14AC8EFD4188BECC966E2549F4AD1C3DF5DFB6BDA0E",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Object::ToString()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "active_request_status"
              ],
              "Source": null
            },
            {
              "Id": "SetCitizenDead(System.Guid)-\u003ESystem.Void",
              "Name": "SetCitizenDead",
              "Signature": "public System.Void SetCitizenDead(System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C08BE9D0C0E295016D0800B51E607C293027EE162348CEAA6D3EF4D82A7C59EA",
              "Hash": "E8A7F6C2AB19F79930B413CFA8006DF4D39C012D70C07986B27594411BEB5C58",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCitizenStatus(System.Guid, CandideServer.Models.Citizen.CitizenStatus)-\u003ECandideServer.Models.Citizen.CitizenModel",
              "Name": "SetCitizenStatus",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel SetCitizenStatus(System.Guid citizenId, CandideServer.Models.Citizen.CitizenStatus status)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Citizen.CitizenModel",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "status",
                  "Type": "CandideServer.Models.Citizen.CitizenStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A7361755FC019066492E22DE96558CBE06CBA75071D00736D43CA9480048787E",
              "Hash": "8DDCE2485A5AFC18EA718808AAB08E93A3774386874ED8C63A54E06CC630A53D",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)"
              ],
              "StringLiterals": [
                "Use SetCitizenDead"
              ],
              "Source": null
            },
            {
              "Id": "SetNewCitizenActiveRequest(CandideServer.Models.Citizen.CitizenModel, System.String)-\u003ESystem.Void",
              "Name": "SetNewCitizenActiveRequest",
              "Signature": "public System.Void SetNewCitizenActiveRequest(CandideServer.Models.Citizen.CitizenModel citizen, System.String newRequestId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newRequestId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "A33FF07C15DCDAF564735AB2243A4BBD50BAEE2C1C5DA750AD0C205B10F4EEE6",
              "Hash": "AEE9DDD400998BBC8A20C4BAB78B62CAE881DFFD967DC06B148B895A0450185B",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizensSController::SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnCitizen(CandideServer.Models.Citizen.CitizenModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "SpawnCitizen",
              "Signature": "public CandideServer.Entities.ServerEntityModel SpawnCitizen(CandideServer.Models.Citizen.CitizenModel citizen, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "807B5B4B0B76470FB991DAB107AF9C2C5752B33B5AFF1A587B75EBF16F98D5E1",
              "Hash": "8DB15192F41BA7663D9CD81DE64E209BB3AE15DE2EADA5FEC00FCC88055EF48B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "citizen_id",
                "citizen_name",
                "active_request_status",
                "citizen_job"
              ],
              "Source": null
            },
            {
              "Id": "TryAddJobLevel(CandideServer.Models.Citizen.CitizenModel, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryAddJobLevel",
              "Signature": "public System.Boolean TryAddJobLevel(CandideServer.Models.Citizen.CitizenModel citizen, System.String jobId, System.Int32 levels)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "levels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "A63085FBC81EE77F135887B3CC735061141D01236201ADAEC2D0807053843B79",
              "Hash": "8B113957944085E04B6C9398C44AFE3E81223A19A7C82059882951BE36771F8E",
              "CalledMethods": [
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Citizen.JobProgress::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::set_Item(!0, !1)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnassignAndRemoveAllReferencesToCitizen(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "UnassignAndRemoveAllReferencesToCitizen",
              "Signature": "private System.Void UnassignAndRemoveAllReferencesToCitizen(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "EAE21308704B964DD7DB4BCBD346AB32AC9C0846AA1FA97246499AECF75A9294",
              "Hash": "66FDBEF6022216447280D166BFE5FA43310106CF723D318EFCD4B13736FB897D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "CandideServer.ServerControllers.TownsServerController::RemoveCitizen(System.Guid, System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "UpdateCitizenSpawnLocation",
              "Signature": "public System.Void UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slotModel, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotModel",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "A3ECDDCCC61B8D41D475D0212EC1B42AB9A9FE7D77D656199C0E244CE372D432",
              "Hash": "E92F8B74F6204E97AA279B50E768A0A5F73A92905543DF50A1E59D405B406992",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetSpawnPositionForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateStats(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "UpdateStats",
              "Signature": "public System.Void UpdateStats(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "D80782161966110B4593199FB3730EBB1EA8175FD77517FA0DD222E770A03F4B",
              "Hash": "68CAA280613A5261527C17F26E44DA4B51E4D961FD8A36954E43B3F492C53B78",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateStats",
              "Signature": "public System.Void UpdateStats(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Buildings.BuildingInstanceModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "ED0BFE3C5D70B1A49DA74B0638BBA9BD8478315C6FB235A7D9B7B87DA3D0AF77",
              "Hash": "25EF0278BA736C7862DF6299199439193CE80962111C87A0BED37D989BBB1709",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::ResetModifiers()",
                "Shared.Models.Stats.CitizenStats::AddBuildingStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CitizensSController.\u003C\u003Ec::\u003CUpdateStats\u003Eb__13_0(Shared.Models.Auras.CitizenAuraModel)",
                "System.Predicate\u003CShared.Models.Auras.CitizenAuraModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Current()",
                "Shared.Models.Stats.CitizenStats::AddAuraStats(System.Guid, Shared.Models.Auras.CitizenAuraModel)",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.CitizenAuraDatabase::GetAuraOrMissing(System.String)",
                "Shared.Models.Stats.CitizenStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, Shared.Models.Stats.StatModifierType, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.String\u003E::MoveNext()",
                "Shared.Helpers.CitizenHelper::GetHungerStatModifiers(System.Single)",
                "Shared.Models.Stats.CitizenStats::AddHungerStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[])",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "Shared.Helpers.CitizenHelper::GetHappinessStatModifiers(System.Single)",
                "Shared.Models.Stats.CitizenStats::AddHappinessStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[])"
              ],
              "StringLiterals": [
                "Citizen_Happiness"
              ],
              "Source": null
            }
          ],
          "Hash": "A1EF474D2A2244040E0F29BBCEE68B8DAB254B30E0DFC7E45FB8D14AD0139CC2"
        },
        {
          "Id": "CandideServer.ServerControllers.ConstructionRecipesSController",
          "Name": "ConstructionRecipesSController",
          "DisplayName": "ConstructionRecipesSController",
          "FullName": "CandideServer.ServerControllers.ConstructionRecipesSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRecipe(System.String)-\u003ECandideServer.MessageModels.AddConstructionRecipeMessage",
              "Name": "AddRecipe",
              "Signature": "public CandideServer.MessageModels.AddConstructionRecipeMessage AddRecipe(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.AddConstructionRecipeMessage",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "94E797C73D0F6BEED7F28973AC2643D92BEAE0368DA1272B3856A9A9B057696A",
              "Hash": "BFB3783C648F91ED469ED7638BF65DA7C250E151CDE861B74203B5EF51EC318A",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideServer.MessageModels.AddConstructionRecipeMessage::.ctor()"
              ],
              "StringLiterals": [
                " is already an unlocked construction recipe. Aborting"
              ],
              "Source": null
            }
          ],
          "Hash": "B4CABE6BC3A87D89D8013A077D676BF533E2833DE1C2C4502BB8D758476D5202"
        },
        {
          "Id": "CandideServer.ServerControllers.ConstructionSitesSController",
          "Name": "ConstructionSitesSController",
          "DisplayName": "ConstructionSitesSController",
          "FullName": "CandideServer.ServerControllers.ConstructionSitesSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RemovedConstructionSitesReuseList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemovedConstructionSitesReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E RemovedConstructionSitesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E59362E74A746DEF5F92BA8886874E9A65FF603A6B0C41AB994A3338A56CC36F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddToSearchTree(CandideServer.Models.ConstructionSiteModel)-\u003ESystem.Void",
              "Name": "AddToSearchTree",
              "Signature": "private System.Void AddToSearchTree(CandideServer.Models.ConstructionSiteModel model)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "79310DF144A731C1FF99BD10891361956A3DD6EC678B17E36034D7CFA3FEA9CC",
              "Hash": "2A305D0462984454D83A71FC2470607FE69AFE98709B19C5C0CF10D40A258328",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionSitesSController::GetOrMakeTree(System.Guid)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateNewConstructionSite(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "CreateNewConstructionSite",
              "Signature": "public System.Void CreateNewConstructionSite(System.Guid newId, Microsoft.Xna.Framework.Rectangle tileBounds, System.String constructionId, System.Guid worldId, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "6CF743CA3B31AD90E5BBED17A9CA0E9E5AEF99FD08085F0973735BF265521A98",
              "Hash": "DC7782970781CB07433C6EBE0FE498A40B97F54BA236601D79BF550448540B66",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveIntersectingConstructionSites(System.Guid, Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.Models.ConstructionSiteModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.ConstructionSitesSController::AddToSearchTree(CandideServer.Models.ConstructionSiteModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOrMakeTree(System.Guid)-\u003ECandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "GetOrMakeTree",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E GetOrMakeTree(System.Guid worldId)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "F5C066D288F26572B824CCB49048EF3537D3391289BD61621881FA8D6E381A05",
              "Hash": "4B3627845462B16029B3A33192777EFD2E8DCA846F6793788E34FA47198AA9BD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::.ctor(System.Int32, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "DE1BEBF236FD2D5D406E1A535170F150DCFEB72178EE7171E03F6FD409B922E1",
              "Hash": "303DC072595E38C96E8C4F314FF7185A239AD5B4F7E49C8880D2FDF6A2511599",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::Remove(!0)",
                "CandideServer.ServerControllers.ConstructionSitesSController::AddToSearchTree(CandideServer.Models.ConstructionSiteModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel)-\u003ESystem.Void",
              "Name": "RemoveConstructionSite",
              "Signature": "public System.Void RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "8C88D60D4270CF8B9169EF65CC4BEAD0121DED8D69586B7751EDF139A7B2DE37",
              "Hash": "67BB954BDAED25A4734C4C1570456D9D97EEBFF59137E220E702036D98113D2C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::Remove(!0)",
                "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterConstructionSitesProgress(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E)-\u003ESystem.Void",
              "Name": "RemoveConstructionSite",
              "Signature": "public System.Void RemoveConstructionSite(System.Guid id, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E tree)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "892258572AB2FC5209B22181805E53DEA39BDD44196C086E3C5DC16F98EA42FF",
              "Hash": "0F90B31F6BC40EE743CB20B70D3DC3836EC58CDE53001AE25BB3F3A6510EC5E2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::Remove(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::Remove(!0)",
                "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterConstructionSitesProgress(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSitesProgress(CandideServer.Models.ConstructionSiteModel, CandideServer.Models.ConstructionSiteProgress)-\u003ESystem.Void",
              "Name": "RemoveConstructionSitesProgress",
              "Signature": "public System.Void RemoveConstructionSitesProgress(CandideServer.Models.ConstructionSiteModel constructionSite, CandideServer.Models.ConstructionSiteProgress progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "CandideServer.Models.ConstructionSiteProgress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "24CF16CEF77D8C3C9A4947DB85F5BAB84D7458DA3218365B468EC7D02C1328E2",
              "Hash": "E19207FB2F14AFE472366A67F4F65ECF5CC31F501D2D633D658793F76CF34AD7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveIntersectingConstructionSites(System.Guid, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "RemoveIntersectingConstructionSites",
              "Signature": "public System.Void RemoveIntersectingConstructionSites(System.Guid worldId, Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "16D4629E84D197C5F450F3DF19EBC4CD9E294005727A2C83C373003CB566094C",
              "Hash": "78C9CAFB44BA6E5FC0C9D180DE773986174BA5ECF2E703A5766D46F62927674C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveIntersectingConstructionSitesForMessage(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemoveIntersectingConstructionSitesForMessage",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemoveIntersectingConstructionSitesForMessage(System.Guid worldId, Microsoft.Xna.Framework.Rectangle tileBounds, System.String matchConstructionId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matchConstructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "F8606D7F1777636F2BBDC5B7E680BA2BC4E110FE6314521414A6665F72EF0779",
              "Hash": "540B79BA022CF5E1C02CFB842E8E33FD4E2B854AEDE33A9C4C13B90720FFB124",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D0199C66F8A34471326EB835156C6AEFD6A7188F098D0972ACE4F5F373E95A4F"
        },
        {
          "Id": "CandideServer.ServerControllers.CropServerController",
          "Name": "CropServerController",
          "DisplayName": "CropServerController",
          "FullName": "CandideServer.ServerControllers.CropServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterWorldGameStateLoaded",
              "Signature": "public System.Void AfterWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "2FDA0E2984B796FF0776EB9B9B4EF62131D07ED407D0FACD9CE81B31BB68A4A0",
              "Hash": "83143419EEB06840E535D68B970EE9378A3004F216A45DBD001CCDEDDA8DA6D9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Current()",
                "CandideServer.Database.CropDataBase::GetCropOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.CropServerModel::get_FullyGrown()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Could not find crop data ",
                " when loading world."
              ],
              "Source": null
            },
            {
              "Id": "CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)-\u003ESystem.Boolean",
              "Name": "CanSpawnCrop",
              "Signature": "public System.Boolean CanSpawnCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Boolean spawnAnywhere, out CandideServer.Data.DataModels.CropData\u0026 cropData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnAnywhere",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cropData",
                  "Type": "CandideServer.Data.DataModels.CropData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "E9D9BC0F2EDC294768163C3C0BE995D471222DAF51D0596CC1329312F8D16794",
              "Hash": "93EA9762C91C2E35519C4558F331559B3CE1DD439B9FCC8EA14EBC8811E787AF",
              "CalledMethods": [
                "CandideServer.Database.CropDataBase::GetCropOrNull(System.String)",
                "CandideServer.ServerControllers.CropServerController::SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FarmlandDried(CandideServer.Models.CropServerModel)-\u003ESystem.Void",
              "Name": "FarmlandDried",
              "Signature": "public System.Void FarmlandDried(CandideServer.Models.CropServerModel crop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "C876CECE68CBF55173A25B14BE0354C7EB69D36895BD70BAE464D26D1BA9FA45",
              "Hash": "83714432FD3EDC2FB46B880053675A80D9C886F9272E6EAD4334D7A054A10E4D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HarvestRegrowableCrop(CandideServer.Models.CropServerModel)-\u003ESystem.Void",
              "Name": "HarvestRegrowableCrop",
              "Signature": "public System.Void HarvestRegrowableCrop(CandideServer.Models.CropServerModel crop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "7CDEE429788D1CA763B9AE157CF7B498A5959BE16138C2E5F7D8B0F309678934",
              "Hash": "70793EAD37FE95DEBF28D43E9B2B7CC80898906539391E9D55628228BA0A15D5",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "RemoveCrop",
              "Signature": "public System.Boolean RemoveCrop(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "0B731B0E672CCA6FED17D5BCE567A616FE1E13E755E7E0171E5C0CBAAB5697F2",
              "Hash": "E694956E7599804CFE41BADAB3C2007645F383B53108E85C79A3C76DC2FB3C1C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Remove(!0)",
                "CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])-\u003ECropServerController\u002BCanPlantCropResult",
              "Name": "SharedCanSpawnCrop",
              "Signature": "public CropServerController.CanPlantCropResult SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition, System.Boolean spawnAnywhere, Shared.Models.WorldTile[,] worldTiles, System.String[,] biomeIds)",
              "Visibility": "public",
              "ReturnType": "CropServerController.CanPlantCropResult",
              "Parameters": [
                {
                  "Name": "cropData",
                  "Type": "CandideServer.Data.DataModels.CropData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnAnywhere",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "91D6486022ADD7B1A9E89E847B61914E891E70FA9F1BCA00E245B1C5133988D8",
              "Hash": "C030237C4C8BE6AFA8E7638FFD7E3CF49E08AE89B90DD4E777DCC2A23C52291D",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.GroundTileFlagsExtension::HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [
                "flat"
              ],
              "Source": null
            },
            {
              "Id": "SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)-\u003ECandideServer.Models.CropServerModel",
              "Name": "SpawnCrop",
              "Signature": "public CandideServer.Models.CropServerModel SpawnCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Boolean grown, System.Boolean wild, Microsoft.Xna.Framework.Vector2 pixelOffset)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.CropServerModel",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "grown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wild",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pixelOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "905F5AC771AE5EACB7276BE7A8004ED733E9F730AF7BFC12D1F18C00C7EFBBA7",
              "Hash": "E780DA741BD3F7627668455F77D11B7B208461ADBEC96F96535420DC279B0323",
              "CalledMethods": [
                "CandideServer.ServerControllers.CropServerController::CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)",
                "CandideServer.Models.CropServerModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaterCrop(CandideServer.Models.CropServerModel)-\u003ESystem.Void",
              "Name": "WaterCrop",
              "Signature": "public System.Void WaterCrop(CandideServer.Models.CropServerModel crop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "91333696CFB235CC99FE4717C6007041A6646DFB2ED8BD60784142994EE46C05",
              "Hash": "13B5BC940F108FF6A320C739D703B04E5750284DD59BAB7135DE3287A259F3F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "186B7B098EF043652A803CCAE3A8B2D79C5C30920CAB9D258F73B9B8CA90C159"
        },
        {
          "Id": "CandideServer.ServerControllers.DecorationsSController",
          "Name": "DecorationsSController",
          "DisplayName": "DecorationsSController",
          "FullName": "CandideServer.ServerControllers.DecorationsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDecoration(Shared.Models.Construction.ConstructionModel, Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid)-\u003ECandideServer.Models.Decorations.DecorationInstanceModel",
              "Name": "AddDecoration",
              "Signature": "public CandideServer.Models.Decorations.DecorationInstanceModel AddDecoration(Shared.Models.Construction.ConstructionModel construction, Shared.Data.Decorations.DecorationData decoration, Microsoft.Xna.Framework.Rectangle tileBounds, System.Guid spawnId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Decorations.DecorationInstanceModel",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decoration",
                  "Type": "Shared.Data.Decorations.DecorationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "91556C462E94CB35535E5A1F7F5116329DF282F38F07B67E53D9E5D7F0EE6F8D",
              "Hash": "3441B3E663376E9246FE5240AFD275A3D63AFF6622EB5A2FA6265DC827459C3B",
              "CalledMethods": [
                "CandideServer.Models.Decorations.DecorationInstanceModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.DecorationsSController::UpdateNearbyBuildingStats(Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [
                "DecorationsSController",
                ": Failed to add the decoration ",
                " with spawnId ",
                " to the server game state"
              ],
              "Source": null
            },
            {
              "Id": "AfterBuildingsWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterBuildingsWorldGameStateLoaded",
              "Signature": "public System.Void AfterBuildingsWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "FCC4E9F0A80204C95C9676333DC7BCF5FB71B95420455E0213A39423110B1C66",
              "Hash": "08A7ACC20A9124E61265E76CB0970B2D4393A904E293A3E60A229D0E61C970F6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.DecorationsDataBase::TryGetDecoration(System.String, Shared.Data.Decorations.DecorationData\u0026)",
                "CandideServer.ServerControllers.DecorationsSController::UpdateNearbyBuildingStats(Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewBuildingCreatedGetDecorations(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "NewBuildingCreatedGetDecorations",
              "Signature": "public System.Void NewBuildingCreatedGetDecorations(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "CE9CE12AB1D920B3D4CF38F7BC72D826CD3319F0C774FE37214F831DF64F134D",
              "Hash": "33AAAEA6823A5175760814C2417DE2F4C873EDC37C39160A4DC48EB80A2D044E",
              "CalledMethods": [
                "CandideServer.ServerManagers.DecorationsServerManager::GetDecorationsIntersectingTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Decorations.DecorationInstanceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.Decorations.DecorationInstanceModel\u003E::get_Current()",
                "Shared.Data.DecorationsDataBase::GetDecorationOrMissing(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::RegisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Data.Decorations.DecorationData, System.Guid, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BuildingsSController::UpdateSendBuildingAppeal(CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerControllers.BuildingsSController::UpdateCitizenSlotsStatsAndSendUpdates(CandideServer.Models.Buildings.BuildingInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDecoration(CandideServer.Models.Decorations.DecorationInstanceModel, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveDecoration",
              "Signature": "public System.Void RemoveDecoration(CandideServer.Models.Decorations.DecorationInstanceModel decoration, System.Boolean skipUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decoration",
                  "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "CA39421AE98B5911CFD671DC7693E3C692E42C9CC46524D9281E0BF3A6D1E9C6",
              "Hash": "9287D7BE54EA6BF1F730E4FEE2F68EE9DAE62B1B4792FE3357E75CD699C2EBAF",
              "CalledMethods": [
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Data.DecorationsDataBase::TryGetDecoration(System.String, Shared.Data.Decorations.DecorationData\u0026)",
                "CandideServer.ServerManagers.BuildingsServerManager::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "CandideServer.ServerControllers.BuildingsSController::UnregisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "RemoveDecoration: Decoration data ",
                " doesn\u0027t exist so we\u0027re updating all buildings slow."
              ],
              "Source": null
            },
            {
              "Id": "UpdateNearbyBuildingStats(Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateNearbyBuildingStats",
              "Signature": "private System.Void UpdateNearbyBuildingStats(Shared.Data.Decorations.DecorationData decoration, Microsoft.Xna.Framework.Rectangle tileBounds, System.Guid spawnId, System.Boolean skipUpdates)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decoration",
                  "Type": "Shared.Data.Decorations.DecorationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DF82AAC8AE20F1F0DC3921C0210CF8EDD122D3EC160E9B8336B9A6D516F3A473",
              "Hash": "7BDE2696D3D07E3794E0EF449B98C43F7A67BDFD9C6CB39DF8989CF7D89DA59E",
              "CalledMethods": [
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.ServerManagers.BuildingsServerManager::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "CandideServer.ServerControllers.BuildingsSController::RegisterDecoration(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Data.Decorations.DecorationData, System.Guid, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68464717A5DC8623F61972A2EEE70E95D72CE7B2B7848D5AB88CED7999762DF0"
        },
        {
          "Id": "CandideServer.ServerControllers.DungeonServerController",
          "Name": "DungeonServerController",
          "DisplayName": "DungeonServerController",
          "FullName": "CandideServer.ServerControllers.DungeonServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "KillableIdsReuseSet:System.Collections.Generic.HashSet\u00601\u003CSystem.UInt16\u003E",
              "Name": "KillableIdsReuseSet",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E KillableIdsReuseSet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0063E2C63C19F8E60FABD96286E74E88048DC6E008C25D883A3C36EF5F6960A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeServerGameStateSaved(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "BeforeServerGameStateSaved",
              "Signature": "private System.Void BeforeServerGameStateSaved(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "20EEBC6B1CE7F6D6960D96366678980AE15E5A094C8A8C80A3F7B09B1D2BE2FE",
              "Hash": "EA69886FEF0740269AD6B003DFB3DFE113ABE17CB47F8A4EB4C2F56F381F58DD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.DungeonServerController::CheckKilledEntitiesInDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIsDungeonCleared(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Boolean",
              "Name": "CheckIsDungeonCleared",
              "Signature": "public System.Boolean CheckIsDungeonCleared(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 345,
              "BodyHash": "7C2F2F796359A266BFE7CFF1A9A5E318A4052CD140E89B721D683CF7545B4A2C",
              "Hash": "7F74250F41C7C7D58A3B04F42B6FC6D07D4DF509780DC8C661DCB13BBD5208B9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, System.Guid\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckKilledEntitiesInDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "CheckKilledEntitiesInDungeon",
              "Signature": "private System.Void CheckKilledEntitiesInDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 429,
              "BodyHash": "73C0DA152320FAC14AFFCF1F0678511A9BB4EDA612E6D07E952F4BFC8E038038",
              "Hash": "FB0CC565BF8A94FC7A2D5848F65FE7560153D26483D232E58170A28028E0A269",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::Remove(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.UInt16\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.UInt16\u003E::MoveNext()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ClearPreRolledDrops",
              "Signature": "public System.Void ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel locationModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "03CF2C74105AEE7621A1BD097292C49F1F50DB20C4FE1AC8B93B9678504FED08",
              "Hash": "F1269881EEF5559D55F0B3911EF0D8CAFEC0FD8B26D734B2C80A8523293D52C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearQuestTag(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ClearQuestTag",
              "Signature": "public System.Void ClearQuestTag(CandideServer.Models.Dungeons.DungeonLocationModel locationModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F0693E312638A8E1ADF1CB34E212AE4E8991FD7FE3592791115E9F263DE5358B",
              "Hash": "6AD501F8B6DE55296F62AB7A523F4D6A83CB08817A8D18B70AFB83D675A93C67",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ResetDungeon",
              "Signature": "public System.Void ResetDungeon(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "C4A67FB0E61A2D296F0B306B081F9A433443166D61B580E798DD5884889ABA08",
              "Hash": "E863407ACF97524E9C3D8AF04C46F441C11C31EB25F5C45BF73A59C5B66725E5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::Remove(!0, !1\u0026)",
                "CandideServer.ServerControllers.DungeonServerController::CheckKilledEntitiesInDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerManagers.WorldServerManager::EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.WorldServerManager::RemoveWorld(System.Guid, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StoreDungeonRoomStorableState(CandideServer.Entities.ServerEntityModel, System.Int32)-\u003ESystem.Void",
              "Name": "StoreDungeonRoomStorableState",
              "Signature": "public System.Void StoreDungeonRoomStorableState(CandideServer.Entities.ServerEntityModel entity, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "021ECD7164E0068D9770C4B415792180DF23ACB52B1DEEDD7590375FE1972DF3",
              "Hash": "DD9D167D656162D4F3CF89E2CB7A280E12EE9C31E7608441F47A97F9F0988118",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.String, System.IFormatProvider, System.Int32\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "dsi"
              ],
              "Source": null
            },
            {
              "Id": "StoreDungeonRoomStorableState(Shared.Entity.Base.AbstractController, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "StoreDungeonRoomStorableState",
              "Signature": "public System.Void StoreDungeonRoomStorableState(Shared.Entity.Base.AbstractController controller, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "Shared.Entity.Base.AbstractController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "6B5945E0720CAA8E763E7B75FDD8071ADA7EAE88D7FA8330A43FC7495B2DE3B7",
              "Hash": "E42539CCC03D895588D9E45A1878F34B988962682AECD828FF742E43AE043692",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "dsi"
              ],
              "Source": null
            },
            {
              "Id": "StoreDungeonRoomStorableState(Shared.Entity.EntityWrapper, System.Int32)-\u003ESystem.Void",
              "Name": "StoreDungeonRoomStorableState",
              "Signature": "public System.Void StoreDungeonRoomStorableState(Shared.Entity.EntityWrapper entity, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "2C2704F79C765BE1E7C7ABFBA277B5C4FA26FEDAED924B642015B988B3865AF8",
              "Hash": "2E70829CE6DAA3BD147CF5E5BF43A4F633455C3D99C0E5AC994432013E9037E7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.String, System.IFormatProvider, System.Int32\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "dsi"
              ],
              "Source": null
            },
            {
              "Id": "UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)-\u003ESystem.Void",
              "Name": "UpdateActiveDungeon",
              "Signature": "public System.Void UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "A8BEC608ACFD27442F254C5C61FEEC9C61672CE62852C9C05C6E2A5B882C9120",
              "Hash": "8BF53AE4355AD5D0A015E9CF90C0876D30E2C152E84ECE94E0C81AC44140FA15",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "dungeons:",
                ":entered"
              ],
              "Source": null
            },
            {
              "Id": "UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "UpdateDungeonLocation",
              "Signature": "public System.Void UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5754B888CFB6107F1ACACD5E3968646FB2797C020318769DC4AD743343215579",
              "Hash": "D4AE521332514D02F3712EE9E75A7822B1CF45B463481C60557F1B8779DBA62E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Boolean",
              "Name": "UpdateDungeonLocationClearedState",
              "Signature": "public System.Boolean UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "activeDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "75EC58BD2A11A194C2BE8E5924BD5D47FEC8FE61D8298AA478341F7C72755DFE",
              "Hash": "26777559CDA59BBDF8A4A47056C2F59E3557576C8A2904DB05CE1CC51AA390F8",
              "CalledMethods": [
                "CandideServer.ServerControllers.DungeonServerController::CheckIsDungeonCleared(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F6C7E377B335DAF9B055CC6F04DB73EA3B573861FB133A1E9A32FE5CB0CB98A9"
        },
        {
          "Id": "CandideServer.ServerControllers.EntitySController",
          "Name": "EntitySController",
          "DisplayName": "EntitySController",
          "FullName": "CandideServer.ServerControllers.EntitySController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FAFDE0AE322CC29CD9149425D3061EA0F5D8E696A472EF52FB165183FADC206"
            },
            {
              "Id": "GetEntitiesInCircleAreaReUseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "GetEntitiesInCircleAreaReUseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E GetEntitiesInCircleAreaReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38C230C67373F5126276323F5551D94416B44419969346727B592D0A91002EE5"
            },
            {
              "Id": "OnEntityRemoved:System.Action\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "OnEntityRemoved",
              "Type": "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E OnEntityRemoved",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5B8ADDC2F0E4E0D9AC2071EF6C443BC8CB8BB383C711860A613D106A3048232"
            },
            {
              "Id": "OnEntitySpawned:System.Action\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "OnEntitySpawned",
              "Type": "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E OnEntitySpawned",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6FF63FDB30375C5C1CE2CAB56286166D7529ECB0AB51F57FCCF0C0B20909E5B3"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "OnEntityRemoved:System.Action\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "OnEntityRemoved",
              "Type": "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E OnEntityRemoved",
              "Visibility": "public",
              "Hash": "5CA18223213AACCA97CB688D9E0DB0004048CAC3BF95687B3D01BB8285B25EE7"
            },
            {
              "Id": "OnEntitySpawned:System.Action\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "OnEntitySpawned",
              "Type": "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E OnEntitySpawned",
              "Visibility": "public",
              "Hash": "0FBB16097AC91408CBF06905F9D8C63A496AD20E14B5FBD58C3980319EFA825E"
            }
          ],
          "Methods": [
            {
              "Id": "AddEntityToWorld(CandideServer.Entities.ServerEntityModel, CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "AddEntityToWorld",
              "Signature": "private System.Void AddEntityToWorld(CandideServer.Entities.ServerEntityModel entity, CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E14B51E1A230F5F97681D5CCF7FA528022C6CEAF9F317CE6881E85B64DFD4E27",
              "Hash": "A1D2F41ACE88814C8C7F7047F613B579F0066D2A6891C316A88F9F2D51A6CF5E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::set_Item(!0, !1)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::GetEntityChunk(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyEliteAura(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "ApplyEliteAura",
              "Signature": "private System.Void ApplyEliteAura(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "394A78F44D10F7016B9417284A80F27EBF004BECA98C7D63A869A54262913FE7",
              "Hash": "B70EC34987C935716DE942F2961A486A712670C1ECB15CC6807DC2621641A319",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:npc:elite:demonic",
                "aura:npc:elite:blazing",
                "aura:npc:elite:verdant",
                "aura:npc:elite:teleporting"
              ],
              "Source": null
            },
            {
              "Id": "CalculateState(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "CalculateState",
              "Signature": "public System.Void CalculateState(CandideServer.Entities.ServerEntityModel entityModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B1199EF5DF8A5874E3B3111246D806E9F64FC36F154DBAAAD5A072819A311518",
              "Hash": "C3612DC7C3A37D2BAB8B60AA42685FCA03F1821C04BD7EF4B3320BAF989824D6",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "Detach",
              "Signature": "public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "50A5701CD0D736C4E6455B7A8C3874FEE3FA173C258D3A692302334459A3F1FC",
              "Hash": "C9FA33395E4F193E3CF0F60E2D6EDE94AC7A8274623E229AF4CF5CE3A5EA499A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "CandideServer.Entities.ServerEntitySystemManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)"
              ],
              "StringLiterals": [
                "Detach",
                "Failed to find carried entity. ServerGameState might be corrupt now because we couldn\u0027t reset the CarrierEntityId."
              ],
              "Source": null
            },
            {
              "Id": "EndThrow(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "EndThrow",
              "Signature": "public System.Void EndThrow(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "030900FEFE054671A0FB77ABE329103579FBCAF6224074953D2D6453C7698E4D",
              "Hash": "523C33B52B1E84AB5FBF0A78633AEFF1E91EB031CB799A1E6C56C650E8A8AABB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceAddPlayerEntity(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "ForceAddPlayerEntity",
              "Signature": "public System.Void ForceAddPlayerEntity(CandideServer.Entities.ServerEntityModel entityModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F6797C6D8C6920B2D185FF8CF9BFCA7E535D50A2D4F7B6C837E0553A9A6F08E9",
              "Hash": "B017D93E54AB849F2B7BD4644A8DF712A867E0536E652AE226C9F5BB03AFE69A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority)-\u003ESystem.Void",
              "Name": "ForceAttach",
              "Signature": "public System.Void ForceAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Shared.Combat.EntityAttachPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "85E9E5FCBBA11D470BEEC00563A08C5BD65A7B39A63F9B2C623AFB84FEB15FB3",
              "Hash": "751FC51C428FD8DEB1E2E552AAE64858023DD00D4BBC4E95917010FEAFB12DF7",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::ForceAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [
                "Carrier\u0027s carried ID is not null!",
                "Carried\u0027s carrier ID is not null!"
              ],
              "Source": null
            },
            {
              "Id": "GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "GetEntitiesInCircleArea",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "D3E4B1CE1B66CD6E7896AA1AF89751180101DD43B0D54C1C62C7DFDBE53ADAC3",
              "Hash": "CBF18B1D3FB830845D1DC6AC2AE408517B9F9039519B235E694970FF339B315D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "GetEntitiesInRectangleArea",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF rectangleF, System.Guid worldId, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outputList)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Parameters": [
                {
                  "Name": "rectangleF",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "27A80D3A06025868FF5E0A93819C07F407E203D9ED46042705594CB8F710FCD5",
              "Hash": "B0A49368B0B9FACFAD2D70572663027DCE43C218B1234509DB46B6A3260D3E03",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid, System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "GetEntitiesInTileRectangleArea",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle rectangle, System.Guid worldId, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E outputList)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "BE912FE98A67B2C9CB4A9FC7E8E9CED7EAFC16256D280C4C52B8FC835EB7E1C8",
              "Hash": "BEF666CCBA0BC2BE33E831C5A219C91AB1042AF69056DB635A3854D128C0BFF1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityChunk(CandideServer.Entities.ServerEntityModel)-\u003ECandideServer.Models.ServerWorldChunk",
              "Name": "GetEntityChunk",
              "Signature": "public CandideServer.Models.ServerWorldChunk GetEntityChunk(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.ServerWorldChunk",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "C74EF8AF496B9C4A405DE13894B16C936A7E264F26BA79468C0E6B895159A3CF",
              "Hash": "DCC99098F82004871D574A97AA6F71E6322C25307011521A34628CBCE9B4C15B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityChunkPosition(CandideServer.Entities.ServerEntityModel)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetEntityChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point GetEntityChunkPosition(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "41237442AD1C2437F1634CA64D2EE2444580B1F471C7040E1124A8A63B384B07",
              "Hash": "E664310071325B70DD71510B1CAD0D091878DDF90F90D6496491527B9F487EE1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityChunkPosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetEntityChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point GetEntityChunkPosition(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C981A4FAF006A251FA404A2F2D40EDB4EC3384490A897C40D440319E3DB8FC4C",
              "Hash": "9E7B56248A85160C39825BD6F859A07276B100B59C832A8BD8F34914FE6A702A",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MoveEntity",
              "Signature": "public System.Void MoveEntity(CandideServer.Entities.ServerEntityModel entity, Microsoft.Xna.Framework.Vector3 pos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "CA72D173BC1D8DE11B4C16C25F817B7786CC0E619B4DD3A92CB28EC94B0B40CF",
              "Hash": "F92CFD750FB49B0C3D64D7DCCF2C6E736E91E5F44C39BF89AE17B600C8A2A262",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "MoveEntity",
              "Signature": "public System.Void MoveEntity(CandideServer.Entities.ServerEntityModel entity, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "605DCF75B7DC39C029C29CAA69A8471B1E9FD48AE9D75A2C8C2295A3A1F361CB",
              "Hash": "1AE11876EF017A4C008B2F228C584753718776B3A3EFF9809E428241E3F51D1A",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntityFromItsWorld(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerControllers.EntitySController::AddEntityToWorld(CandideServer.Entities.ServerEntityModel, CandideServer.Models.Worlds.WorldModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::set_Item(!0, !1)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "877A9681B499562B61597346C6E8EE8C7072F2CDE09ABE7A8540C025897D01BA",
              "Hash": "BBCF404E112094FCE1ECE4010A778E6ABE2D6227EC3565DD14AFC72237309F33",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Helpers.BucketEntityHelper::CreateBucketMaterialAggregateFromEntityParamters(CandideServer.Entities.ServerEntityModel)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "Could not find data for entity base id ",
                " when loading game."
              ],
              "Source": null
            },
            {
              "Id": "OnWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "OnWorldGameStateLoaded",
              "Signature": "public System.Void OnWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "8C9F6465E129DC238275173BEDDF904456232C1B3F6275CF04FE6C0762843A05",
              "Hash": "5C6DFF7B6C5906C875C8213C5244C16DDE209A056FF20EFA4F03007DE7B8249F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ServerEntitySystemManager::OnEntitiesGameStateLoaded()",
                "CandideServer.ServerControllers.ExteriorWorldServerController::OnWorldGameStateLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAllEditorPlacedEntitiesInWorld(CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveAllEditorPlacedEntitiesInWorld",
              "Signature": "public System.Void RemoveAllEditorPlacedEntitiesInWorld(CandideServer.Models.Worlds.WorldModel world, Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "3D653BA93F2FA76CA9E8DF89F7F95AA3EC896F7F4FDB32D3A6AFC501E1DC29D3",
              "Hash": "BA18C2036566D3E492E82A9CD0302B9D93CD201D84E91727FE3F357A7924C629",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAllEntitiesInWorld(CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveAllEntitiesInWorld",
              "Signature": "public System.Void RemoveAllEntitiesInWorld(CandideServer.Models.Worlds.WorldModel world, Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "77EF924D75AEEACEB7DDAEABFA15D0AF91956286D3897E05FA416DE3326B7E16",
              "Hash": "21DC15DE828485ED7E3E2FA4FF86FE0D68C6BB71AB58FD6E9A88C56116F843ED",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveWorldEntitySystem(CandideServer.Models.Worlds.WorldModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntities(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, Shared.Entity.EntityRemoveInfo)-\u003ECandideServer.MessageModels.Entities.RemoveEntitiesMessage",
              "Name": "RemoveEntities",
              "Signature": "public CandideServer.MessageModels.Entities.RemoveEntitiesMessage RemoveEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E entitiesToRemove, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
              "Parameters": [
                {
                  "Name": "entitiesToRemove",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "A4347190813AFEFD5803F3C448A0B1102510728BCDC1032F561DD3A62B304956",
              "Hash": "B2304E1E0BF3D0204910F1B8AC29B0387EAF45BE24CBEAD4CD706C8AEAD2DF8A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "System.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E\u003E::get_Count()",
                "CandideServer.MessageModels.Entities.RemoveEntitiesMessage::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Shared.Entity.EntityRemoveInfo\u003E\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntitiesInRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "RemoveEntitiesInRectangle",
              "Signature": "public System.Void RemoveEntitiesInRectangle(Microsoft.Xna.Framework.Rectangle tileRectangle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "A9AAF6647EA05F5F6E0C7C42D9FD04817195D413DE09908332A12F991DF6A055",
              "Hash": "F6DF49FE30DCF0E26F5096FBCD24DD9C23863F02CD27353D2B8A6B6AB87B7FC2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "RemoveEntity",
              "Signature": "public CandideServer.Entities.ServerEntityModel RemoveEntity(System.Guid id, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "081FD7AB9B1CE539EA34F88943502490598E02D59B3A3EF2A99CDBE294434A04",
              "Hash": "E2DC6AD51BBACAC47A30F59AC8422B8B5E96E3A1B82EDA6312C2E28E607EA60D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.BossServerManager::OnBossEntityKilled(System.Guid)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveEntity",
              "Signature": "public System.Void RemoveEntity(CandideServer.Entities.ServerEntityModel entity, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E4FB55E7FF30EE5B02F1E6EC35B025D907DBD32DDC35C09DEC14EC5E3F89EB30",
              "Hash": "7BE4A0A9203142D895A60E5740A19D04F84CF6F12E5498B9370DBD798D3365D8",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::RemoveEntityFromItsWorld(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidEntityRemoved(System.Guid, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntityFromItsWorld(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "RemoveEntityFromItsWorld",
              "Signature": "private System.Void RemoveEntityFromItsWorld(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "224B372EBEB65F7A9FFAAB06C3567284B6E3731E0BA99B2A4F3E8B228CFA14FF",
              "Hash": "6FE0BAC14D21CEDBACD9D4718B3D41D2C7F73E5781CDEACBE1CB23A44C4290E2",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::GetEntityChunk(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "RemoveEntityFromItsWorld"
              ],
              "Source": null
            },
            {
              "Id": "ResetListeners()-\u003ESystem.Void",
              "Name": "ResetListeners",
              "Signature": "public System.Void ResetListeners()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5AF8C46CE8616DD87D01D07033A9A43FEC05D2D66AEE7D13189C4677AEB74CED",
              "Hash": "AF6AF7A6BE4982D49B8F1FBF442473A88F5DBFC135C302A3350617A19398C839",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "SetBucketContent",
              "Signature": "public System.Boolean SetBucketContent(CandideServer.Entities.ServerEntityModel entity, BucketEntityHelperShared.BucketContentType contentType, System.String newResourceId, System.Int32 newAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentType",
                  "Type": "BucketEntityHelperShared.BucketContentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "8F1BF9D4AAA23D9681373E5655023418D76EDD613CBF9949EB8E10B0B76A3A58",
              "Hash": "7C4FAFA524B67FEAD86ABB6068A57E468AC08D01ED421C252B257E0026A65710",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Helpers.BucketEntityHelperShared::get_DefaultParameters()",
                "CandideServer.Helpers.BucketEntityHelper::TrySetBucketParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u0026, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)"
              ],
              "StringLiterals": [
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "SetEntityControllerState(CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SetEntityControllerState",
              "Signature": "public System.Void SetEntityControllerState(CandideServer.Entities.ServerEntityModel entity, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D33303672B0594B1E96DB4694C1D668311EA570D1CFA533747F53D5F0E298353",
              "Hash": "1422E94540EEA1222692829FF78374447E8A2A11DC92E681A588A930A09D5FC6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "SpawnEntity",
              "Signature": "public CandideServer.Entities.ServerEntityModel SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs args)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 625,
              "BodyHash": "E4804398A75CF4B95B1C1CA600013D4C7D5692BB67969125BFA2D89C77265CAB",
              "Hash": "81ED96C8968F6A360B46E8B0A9FC5541CA2EF094F2E961A7AF36FA932B5E5100",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Environment::get_StackTrace()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Helpers.BucketEntityHelperShared::get_GetNewDefaultConstructionMaterials()",
                "CandideServer.Entities.ServerEntityModel::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.EntitySController::AddEntityToWorld(CandideServer.Entities.ServerEntityModel, CandideServer.Models.Worlds.WorldModel)",
                "System.Action\u003CCandideServer.Entities.ServerEntityModel\u003E::Invoke(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)",
                "CandideServer.ServerControllers.EntitySController::ApplyEliteAura(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [
                "Tried to spawn entity with base id ",
                ", which we have no data for",
                "Tried to spawn entity without have set an id.\n",
                "Tried to spawn entity with id ",
                " which already exists.\n"
              ],
              "Source": null
            },
            {
              "Id": "Throw(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Throw",
              "Signature": "public System.Void Throw(CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenHit, System.Nullable\u003CSystem.Guid\u003E throwOwnerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwStartPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killWhenHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwOwnerId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "D7DB7E4CF05670DB4F04227DF40B6DC456479B9B9AA954E37D363EFDE7B170E8",
              "Hash": "2204DE83A6232A588C8269789CDC937DF992433672A9BA199EB877F1252AFBA5",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Exceptions.CorruptServerGameStateException::.ctor(System.String)",
                "CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "CandideServer.Entities.ServerEntitySystemManager::Throw(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [
                "Throw",
                "Can\u0027t find the carrier. Have we lost it and forgot to detach it from its carried entity?"
              ],
              "Source": null
            },
            {
              "Id": "TryAddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAddAura",
              "Signature": "public System.Boolean TryAddAura(CandideServer.Entities.ServerEntityModel entity, Shared.Models.Auras.EntityAuraInfo entityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E aura, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityAuraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "2A804602E76ED2EB306A55EEBF650509259AE651F4A59B1D7660FA04A452EECD",
              "Hash": "4C7529D2CA522B0F45B1EADB2F42EAE4D760FBC4671D0AD369E7FB9932DC2802",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::IsDone()",
                "CandideServer.Entities.ServerEntitySystemManager::AddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Aura.State.AuraBaseState::Merge(Shared.Aura.State.AuraBaseState)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveAura(CandideServer.Entities.ServerEntityModel, System.String, System.String)-\u003ESystem.Boolean",
              "Name": "TryRemoveAura",
              "Signature": "public System.Boolean TryRemoveAura(CandideServer.Entities.ServerEntityModel entity, System.String auraId, System.String auraInstanceTypeId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraInstanceTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "F9DB3954326EDB6B7B0D5FBBFC3B37D6D414D690F4207131B890DCEB0C4F4729",
              "Hash": "638ED73051F3958EE588926D3E6F7E25F10B2D92D6D4C2EBDE800CD6971A6610",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Item(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Boolean",
              "Name": "UpdateEntityPosition",
              "Signature": "public System.Boolean UpdateEntityPosition(CandideServer.Entities.ServerEntityModel entity, Microsoft.Xna.Framework.Vector3 pos, System.Boolean fromEntitySystemManager)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromEntitySystemManager",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "68E03531B06A770D917D4F2997DE8628F3824B9630F8BA499F6AFEC6369BFEC2",
              "Hash": "10F95B95096B8021EB64045138A369FC1018651EB2C8C16532D53C5625B3D8B8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CollisionInRest(System.SByte)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::GetEntityChunkPosition(CandideServer.Entities.ServerEntityModel)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Inequality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::OutsideEntityChangedChunk(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateServerEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String)-\u003ESystem.Void",
              "Name": "UpdateServerEntityParameter",
              "Signature": "public System.Void UpdateServerEntityParameter(CandideServer.Entities.ServerEntityModel entity, System.String key, System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "2C48DBCDC61185F8EC4D54A211B3FA2E41BF105C97BA7DCD03E425ED71FDB52E",
              "Hash": "0773A02B59FD45CAB2E89E2E6A665FC219406B9DAB492564DB60A9DD1BF5BBC1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateServerEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "UpdateServerEntityParameters",
              "Signature": "public System.Void UpdateServerEntityParameters(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "DD8A0203B7C6232566E75F92B4CC9955F161BC1AD272CED1CDCE8D8F67A5510A",
              "Hash": "58AF45C58F3D366E37C0C860714DBF6AFEF01BE02156C4DD0848ECB9ACBC9FD5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BCB1B9A34F5D96F55590DA9BF4B5C4070ABE08433B581DF954FE05D3DA95A28F"
        },
        {
          "Id": "CandideServer.ServerControllers.ExpendItemResponse",
          "Name": "ExpendItemResponse",
          "DisplayName": "ExpendItemResponse",
          "FullName": "CandideServer.ServerControllers.ExpendItemResponse",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
              "Name": "Message",
              "Type": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
              "Signature": "public CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F466FEA66ACDDE60F9991817815632A572DBB4063EA3D56FCFF74EB861B9922E"
            },
            {
              "Id": "Success:System.Boolean",
              "Name": "Success",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Success",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1744E24BA73A09B667CA66C79911AD4C01ED4C1855DDD91050BF05D95E2AC86"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D5A75C1728C61CDA48DB2F049B1E1A27539FED14411F0B568CA7B170DD5B3861"
        },
        {
          "Id": "CandideServer.ServerControllers.ExpendItemsResponse",
          "Name": "ExpendItemsResponse",
          "DisplayName": "ExpendItemsResponse",
          "FullName": "CandideServer.ServerControllers.ExpendItemsResponse",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Name": "Message",
              "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Signature": "public CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BBD7E172E6C39AE6667B85D74421B84757D23C2F01CC055BD80B0071469D0C0"
            },
            {
              "Id": "Success:System.Boolean",
              "Name": "Success",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Success",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1744E24BA73A09B667CA66C79911AD4C01ED4C1855DDD91050BF05D95E2AC86"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "395F7C25241F468DFCA12BB61AA08E8B2CFAB81B3378BE5C484A42138D8E2367"
        },
        {
          "Id": "CandideServer.ServerControllers.ExteriorWorldServerController",
          "Name": "ExteriorWorldServerController",
          "DisplayName": "ExteriorWorldServerController",
          "FullName": "CandideServer.ServerControllers.ExteriorWorldServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "CreateExteriorWorld",
              "Signature": "public System.Void CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel worldModel, Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 583,
              "BodyHash": "68FC2CA7AD51854601370DF874CC105BEE67B6565A84EFB26453AC47F4F9DAFA",
              "Hash": "A206CB48F5F8868B12A3105996B087A37B02F83AE9CAFFF5390062BC954127E4",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Shared.Entity.EntitySystem::.ctor(System.Int32)",
                "CandideServer.Models.Worlds.ServerExteriorWorldModel::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "CandideServer.Entities.ServerEntityDataManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.Guid::.ctor(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)",
                "Shared.Entity.EntityWrapper::set_Id(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::set_Item(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [
                "Failed to spawn doodad with id ",
                " when spawning exterior world "
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void",
              "Name": "OnBuildingUpgraded",
              "Signature": "public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building, Shared.Models.Buildings.BuildingData upgradedBuildingData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upgradedBuildingData",
                  "Type": "Shared.Models.Buildings.BuildingData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "988F27C7277BDBA16674543C5A0F3F310274B104C5186710D1FC420923DCD0BB",
              "Hash": "C70A8C15D29FF1E89E2635EF1D84E44F3A8800CF73104FB49903D8BF2C000EAE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::Remove(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::Remove(System.Int32)",
                "CandideServer.ServerManagers.WorldServerManager::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)",
                "CandideServer.ServerControllers.ExteriorWorldServerController::CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "OnWorldGameStateLoaded",
              "Signature": "public System.Void OnWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "926C107206C961D484682C1F62234648023F28EEE98139CAB9E454ED5B88922F",
              "Hash": "8269EA28B639256948C94E998BDE8D62401B95D3B45D96EE98BBF3BC9A4474B0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.ExteriorWorldServerController::CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Rectangle)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorld(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "58F10CAF91DA2C77AA8F0334A07E339D496C77B7CB3EDDEEB4DD6D770681F6B8",
              "Hash": "E239CA96C389957834A0DAF67F4B8F56EE7CE2E600FD97AB93C91CD43B4B3CE3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::Remove(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::Remove(System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityWrappersPreUpdate()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DB00342E33D15B872DF47CA1034B2A555F62EC15A18BE970ECAB09243DA0EDBE"
        },
        {
          "Id": "CandideServer.ServerControllers.FoodSourceServerController",
          "Name": "FoodSourceServerController",
          "DisplayName": "FoodSourceServerController",
          "FullName": "CandideServer.ServerControllers.FoodSourceServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConsumeFoodBonusAuras:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "ConsumeFoodBonusAuras",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E ConsumeFoodBonusAuras",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1993D453D187B6DDD699E907307E1265FFA5CD6AE84DBB3009EA44C1AD15EF1E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.FoodSourceModel)-\u003ESystem.Boolean",
              "Name": "ConsumeFoodForCitizen",
              "Signature": "public System.Boolean ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.FoodSourceModel foodSource)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "foodSource",
                  "Type": "CandideServer.Models.FoodSourceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 427,
              "BodyHash": "D137C610BFA4B2FC04FF0E748691772F060D753E09D993DB03376570A7FB9317",
              "Hash": "BA66D134E5C727A4AB7086D454A9A398890CB55C470CC5466960297FAF335918",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::.ctor()",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::Add(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItemInstances(System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find inventory with ID ",
                " in the gamestate.",
                "Citizen_FoodCost"
              ],
              "Source": null
            },
            {
              "Id": "RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage)-\u003ECandideServer.Models.FoodSourceModel",
              "Name": "RegisterFoodSource",
              "Signature": "public CandideServer.Models.FoodSourceModel RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage msg)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.FoodSourceModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E4FCAD247F6337A67776358457AD07E7532E487D7934DF3F9202BF2431BD6D34",
              "Hash": "5ABCA0DE237DFE958E8D4EA024D38FD4DEF4AE758F4CC03A767B4577B985873E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.FoodSourceModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage)-\u003ESystem.Void",
              "Name": "UnregisterFoodSource",
              "Signature": "public System.Void UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.UnregisterSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "F855EB4B00BA0B75C22C0AB29BA52DF3E9315FE3492FFFC5134CD3E3011AA944",
              "Hash": "EDE8473C47B5B2553F60EDF5C091369FE6CC1E5D401F74AD92529781E214E925",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2E4A614DEAC0527D21260DFDCD22A5D4F45896F9BE50E32079503CC0CF388C5D"
        },
        {
          "Id": "CandideServer.ServerControllers.GodProgressionSController",
          "Name": "GodProgressionSController",
          "DisplayName": "GodProgressionSController",
          "FullName": "CandideServer.ServerControllers.GodProgressionSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddGodProgress(System.String, System.Single, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E)-\u003ESystem.Void",
              "Name": "AddGodProgress",
              "Signature": "private System.Void AddGodProgress(System.String key, System.Single val, System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E godChange)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "godChange",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "AE03A29B17409BD7646E5CF1826113BC9F66B395EDF3C2F8F0F1AE46C4E0B54A",
              "Hash": "FFE2E1E33839019AE1F5E9D44B0A2C56ADDAC3019FEDBD8E15C5C492D436634A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Item(!0)",
                "Shared.Models.Gods.GodProgression::ExperienceRequiredToLevelUp(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorshipWasBoughtForGod(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Void",
              "Name": "OnWorshipWasBoughtForGod",
              "Signature": "public System.Void OnWorshipWasBoughtForGod(Shared.Models.Gods.WorshipUnlock unlock)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "unlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "75C5FB3797320E72D60C30DAFCD4ACFC30CC2BD891E4314AA8AFADA2EDC35FB3",
              "Hash": "A57130B6A6D9E5670B26EA7D537E3608EC61E8CC842FE390B6D6E6BC5D4AA422",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find god with ID "
              ],
              "Source": null
            },
            {
              "Id": "TurnCitizenIntoWorship(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.ValueTuple\u00602\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage,System.Boolean\u003E",
              "Name": "TurnCitizenIntoWorship",
              "Signature": "public System.ValueTuple\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean\u003E TurnCitizenIntoWorship(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 604,
              "BodyHash": "83903AC514505202040CE978CB03A9FACC0088E293B009FD0C222EC6232C20CD",
              "Hash": "EF73345369B29F1AB3D41489C1EEB8B99F814A2860A0CB20783B5A166C6B6FD4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Models.Gods.GodData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.MessageModels.Gods.Worship.GodProgressionDelta::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::set_Item(!0, !1)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Value()",
                "CandideServer.ServerControllers.GodProgressionSController::AddGodProgress(System.String, System.Single, System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent::Send(System.String, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::MoveNext()",
                "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.ValueTuple\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "minerva",
                "Couldn\u0027t find job with ID ",
                "*all*",
                "Unknown associated god ID "
              ],
              "Source": null
            },
            {
              "Id": "TurnInventoryContentIntoWorship(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.ValueTuple\u00602\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage,System.Boolean\u003E",
              "Name": "TurnInventoryContentIntoWorship",
              "Signature": "public System.ValueTuple\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean\u003E TurnInventoryContentIntoWorship(Shared.Models.Items.SharedInventoryModel storageInventory)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CCandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "storageInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 666,
              "BodyHash": "28658EBE441AF2C6F45C84FACCCFBD2C207CDAAA05D9BC31FCF76058CAE2FA62",
              "Hash": "0CC76AEC6CE6536EB01654D27D6A49B33D74AC459B869C9E5CA5CF865E029390",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentException::.ctor(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent::Send(System.String, System.Int32)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Models.Gods.GodData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::get_Current()",
                "CandideServer.MessageModels.Gods.Worship.GodProgressionDelta::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Item(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Value()",
                "CandideServer.ServerControllers.GodProgressionSController::AddGodProgress(System.String, System.Single, System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent::Send(System.String, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Stack count for slot with id ",
                ", base id ",
                " had a stack count of 0",
                "*all*"
              ],
              "Source": null
            }
          ],
          "Hash": "CF5565B456FBF6E604C38CDD29C6CCFB2805ABA5E1E6729CD6674FD8750FC0F3"
        },
        {
          "Id": "CandideServer.ServerControllers.InternalResourceStorageSController",
          "Name": "InternalResourceStorageSController",
          "DisplayName": "InternalResourceStorageSController",
          "FullName": "CandideServer.ServerControllers.InternalResourceStorageSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AdjustStorageWithResourceAggregate(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "AdjustStorageWithResourceAggregate",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage AdjustStorageWithResourceAggregate(CandideServer.Models.InternalResourceStorageModel storage, Shared.Models.Construction.ConstructionMaterialsAggregate constructionMaterials)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionMaterials",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "37DDD54C9217884977AC86519F2EBFD2F6EC59FE5DEA38F47E4FD3DE38249552",
              "Hash": "675E8ED1E2E52BA697F48FE4F3D0D382BE9DD436B17E2499D882C3DBA5D0AD76",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByConstructionMaterialsAggregate(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanSpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel, System.Guid)-\u003ESystem.ValueTuple\u00602\u003CSystem.Boolean,System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.List\u00601\u003CShared.Models.Items.ResourceAmount\u003E\u003E\u003E",
              "Name": "CanSpendConstructionUpgradeCostForTown",
              "Signature": "public System.ValueTuple\u003CSystem.Boolean, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E\u003E CanSpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel construction, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Boolean, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E\u003E",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "0A76AC2816ADEA33DEC0C259744B0922E9ABCA1E57769C8699B8EBC41D5DE56A",
              "Hash": "FC3DCF0992112C71B6EE5BF0FAF2C5E3E7E196F920F536EB56413F963315B69B",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CSystem.Boolean, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E\u003E::.ctor(!0, !1)",
                "CandideServer.ServerManagers.TownsServerManager::GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor(System.Collections.Generic.IDictionary\u003C!0, !1\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()"
              ],
              "StringLiterals": [
                "Material storage ",
                " doesn\u0027t have an internal resource storage ID"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanRemoveResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[])-\u003ESystem.Boolean",
              "Name": "CheckCanRemoveResources",
              "Signature": "public System.Boolean CheckCanRemoveResources(CandideServer.Models.InternalResourceStorageModel storage, Shared.Models.Items.ResourceAmount[] resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "77A3891914EA929200CEC7B992DE8B65DD4FDB26C6D1012D2BA91C0E2E42B3E2",
              "Hash": "A1775F9223AA3D0629E78CCA166823276EAEB26E1473B9C575E3D6235DF44E99",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage)-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "CreateInternalResourceStorage",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel CreateInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage msg)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "2029534398FFFF5988B67D6E2105A2EA3B1AE1DC078E7CD559100D34167CE5E4",
              "Hash": "3B5720CAB6FDA5B6350455C6B8149865BD84590A6D3884A11AE11304A031F42B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Models.InternalResourceStorageModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Unknown resource type ",
                ". Couldn\u0027t find it in the DataBase. Aborting",
                "Failed to add new InternalResourceStorage to the game state. ID: "
              ],
              "Source": null
            },
            {
              "Id": "DepleteResource(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "DepleteResource",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage DepleteResource(CandideServer.Models.InternalResourceStorageModel storage, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "F754AD38C704CBF15898A687BAA309390DC1B3C799CACCCF722261C0955D634F",
              "Hash": "B474F82B24A585984F5D11CF33A4E8BDFE2269B839EF1870DBEEF08480875E05",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::TryAdjustByAmount(System.String, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "Failed to deplete amount ",
                " of resource ",
                " from storage with ID "
              ],
              "Source": null
            },
            {
              "Id": "DepleteResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "DepleteResources",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage DepleteResources(CandideServer.Models.InternalResourceStorageModel storage, Shared.Models.Items.ResourceAmount[] resourceAmounts, System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E logisticsConnectionParameters)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "logisticsConnectionParameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "3DC0929D97E882D51CC1D2495FDDD27E9A6E7BFCCC6F758B27971478B0F2ED07",
              "Hash": "A4A7B07CEA6FD626A678AE0FE769123B5B46C393885ED9B096DF8AE574BF5B48",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::TryAdjustByAmount(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Count()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DepleteResources_Destructive(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "DepleteResources_Destructive",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage DepleteResources_Destructive(CandideServer.Models.InternalResourceStorageModel storage, Shared.Models.Items.ResourceAmount[] resourceAmounts, System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E logisticsConnectionParameters)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "logisticsConnectionParameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "0AE78AFE74161D5B6AF71F697F9F210D3AB3B6D702D33308B47039742824B76D",
              "Hash": "E1ECFA56BB3572439CD2293E814BBBCF14D398795E40F359350544772C7AFC56",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::TryAdjustByAmount(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Count()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.Boolean",
              "Name": "MoveWhateverPossibleFromSourceToDestination",
              "Signature": "public System.Boolean MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel sourceResourceInventory, CandideServer.Models.InternalResourceStorageModel targetResourceInventory, Shared.Models.Items.ResourceAmount[] moveResourcesArray, System.Int32 moveResourcesCount, System.Collections.Generic.HashSet\u003CSystem.String\u003E sourceChanges, System.Collections.Generic.HashSet\u003CSystem.String\u003E targetChanges)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveResourcesArray",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveResourcesCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceChanges",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetChanges",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "9707F9F06C392F8E664403632634341B5A2C8985A1BF656BB902B94B407550AC",
              "Hash": "78FF2B3164325F0400F7959A49B68F8C480F9E804E75E25BF6AD5CC889879BE0",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::GetSpaceLeft(System.String)",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "CandideServer.Models.InternalResourceStorageModel::TryAddAmountOrRegisterNewResource(System.String, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideServer.Models.InternalResourceStorageModel::TryAdjustByAmount(System.String, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveStorage(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveStorage",
              "Signature": "public System.Void RemoveStorage(System.Guid storageId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "9501F80D0F88F36C56FC2C6A953DB78BEA1E5F68442C9EBC6D871E4949887A6E",
              "Hash": "DBC21E3B8ADCC6C6E641688D8E080DEA6B0035B08DCFF6C78064006A9C2A9A69",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::Remove(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::RemoveStorage(System.Guid)"
              ],
              "StringLiterals": [
                "Tried removing internal resource storage with id ",
                " but it didn\u0027t exist in the server game state."
              ],
              "Source": null
            },
            {
              "Id": "TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ResourceAmount\u003E)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "TryAddToStorage",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage TryAddToStorage(CandideServer.Models.InternalResourceStorageModel storageModel, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ResourceAmount\u003E resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ResourceAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "7F08F3B04464E7A30ED27246CAA022BEE8CA1B4632EAF1D4CB6A308EB1284D77",
              "Hash": "17A8BB9A20DB9A155CD2C315B536750BCB3287D12FA11CCAEEE1CE1C92274029",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ResourceAmount\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Add(!0)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)-\u003ECandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Name": "TryAddToStorage",
              "Signature": "public CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage TryAddToStorage(CandideServer.Models.InternalResourceStorageModel storageModel, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
              "Parameters": [
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "34F47AFC22443D44DB6A47C6133266C8FA4B99D98C1DA7526A5C2868CC1A1A47",
              "Hash": "7134331B4DFD67B01A8ECBD3137C96144D0815BB1159217B6A46D5EAFAAA2119",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32, System.Boolean, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryAddToStorage",
              "Signature": "public System.Boolean TryAddToStorage(CandideServer.Models.InternalResourceStorageModel storageModel, System.String resourceId, System.Int32 amount, System.Boolean allowPartialStack, System.Collections.Generic.HashSet\u003CSystem.String\u003E changes, out System.Int32\u0026 addedAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changes",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addedAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "45049C534E7410E38F8A1DE555623C638E2A3505D9CC2101CD334888207D995A",
              "Hash": "6563280D0EC8DCEFDD4D5FB85FE12CD641007553C289203ADD458E33328EEB90",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::GetSpaceLeft(System.String)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDepleteResource(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.Boolean",
              "Name": "TryDepleteResource",
              "Signature": "public System.Boolean TryDepleteResource(CandideServer.Models.InternalResourceStorageModel storage, System.String resourceId, System.Int32 amount, System.Collections.Generic.HashSet\u003CSystem.String\u003E changes)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changes",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "8EA8EBAA169B1863E0817A23340BB062FD3B2595DB000713B531849F1E517DF8",
              "Hash": "FB54538E398137485E43BDA65E562E5EDADAD90A8BDDE5079D9571EB6FE7EE80",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::TryAdjustByAmount(System.String, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Failed to deplete amount ",
                " of resource ",
                " from storage with ID "
              ],
              "Source": null
            },
            {
              "Id": "UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Items.ResourceAmount\u003E)-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "UpdateInternalResourceStorageMaximums",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel UpdateInternalResourceStorageMaximums(System.Guid storageId, System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E newMaximum)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMaximum",
                  "Type": "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "45F45F7E1A8EDB624B5D6A9FCD325711C6DC2948CEBEF71294CE172D21EF9C2B",
              "Hash": "2D8F35FDBE72CA2F29821C12A215D5C76269A1BC2B480A6048A4C71B9BF0EEF6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ResourceAmount\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ResourceAmount\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED0F83DD526C7033A87A60500E4834E6C97C1A5A733A16FB2F419FF1751BE82A"
        },
        {
          "Id": "CandideServer.ServerControllers.IOInventoryCreationType",
          "Name": "IOInventoryCreationType",
          "DisplayName": "IOInventoryCreationType",
          "FullName": "CandideServer.ServerControllers.IOInventoryCreationType",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Both:CandideServer.ServerControllers.IOInventoryCreationType",
              "Name": "Both",
              "Type": "CandideServer.ServerControllers.IOInventoryCreationType",
              "Signature": "public CandideServer.ServerControllers.IOInventoryCreationType Both",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F5300737CC79A76014D12966987A8937946EE9EAC2AC9780E4BFC79677F0768"
            },
            {
              "Id": "Output:CandideServer.ServerControllers.IOInventoryCreationType",
              "Name": "Output",
              "Type": "CandideServer.ServerControllers.IOInventoryCreationType",
              "Signature": "public CandideServer.ServerControllers.IOInventoryCreationType Output",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BB1642EA11D0B7ADD40D3BD251E8C4840D1E64C6EBADC550263E89979693ECE4"
            },
            {
              "Id": "Storage:CandideServer.ServerControllers.IOInventoryCreationType",
              "Name": "Storage",
              "Type": "CandideServer.ServerControllers.IOInventoryCreationType",
              "Signature": "public CandideServer.ServerControllers.IOInventoryCreationType Storage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5EEDF070E01FA253FE7BF328669B5077904D875D8131700538E972338CB0212"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "501075F193C52C459F95EB1B64C30FC3AE822613053CB4CA4A2E5290D5D05041"
        },
        {
          "Id": "CandideServer.ServerControllers.IOStorageCreationType",
          "Name": "IOStorageCreationType",
          "DisplayName": "IOStorageCreationType",
          "FullName": "CandideServer.ServerControllers.IOStorageCreationType",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Both:CandideServer.ServerControllers.IOStorageCreationType",
              "Name": "Both",
              "Type": "CandideServer.ServerControllers.IOStorageCreationType",
              "Signature": "public CandideServer.ServerControllers.IOStorageCreationType Both",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "121C6DEE2E2B2F31F4781D7CE9AC33D798405F7D87D5CCD0898C0A952C5D92C5"
            },
            {
              "Id": "Output:CandideServer.ServerControllers.IOStorageCreationType",
              "Name": "Output",
              "Type": "CandideServer.ServerControllers.IOStorageCreationType",
              "Signature": "public CandideServer.ServerControllers.IOStorageCreationType Output",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E615EC54D661FA33C2A3CA0AAB319FC4E7B1009760F4DFAFFA47364BB053BED"
            },
            {
              "Id": "Storage:CandideServer.ServerControllers.IOStorageCreationType",
              "Name": "Storage",
              "Type": "CandideServer.ServerControllers.IOStorageCreationType",
              "Signature": "public CandideServer.ServerControllers.IOStorageCreationType Storage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79E08195F34142889271290616FA131E351ECA5286594A61B343E54E9E6EF84C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FEC9915DC9D400EC6ED663D576816CE41B5D5D40FCD06ED630BB0F71EA624716"
        },
        {
          "Id": "CandideServer.ServerControllers.ItemInstanceSController",
          "Name": "ItemInstanceSController",
          "DisplayName": "ItemInstanceSController",
          "FullName": "CandideServer.ServerControllers.ItemInstanceSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAuraToItem(Shared.Models.Items.ItemInstanceModel, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddAuraToItem",
              "Signature": "public System.Void AddAuraToItem(Shared.Models.Items.ItemInstanceModel itemInstance, System.String auraId, System.Boolean delayCalculateStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delayCalculateStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7933C660FF2727F51FB579D3BDE960373847348A2333168816D64D442E0252E0",
              "Hash": "A97BB8CACF214D888DF9D80382E939869D93A6086BE11D69BA18EA7EDEBEC02B",
              "CalledMethods": [
                "Shared.Data.ItemAuraDataBase::GetAuraOrNull(System.String)",
                "CandideServer.Models.Auras.ServerItemStatsChangeAura::.ctor(Shared.Models.Auras.ItemAura, Shared.Aura.Args.AbstractAuraArgs)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Add(!0)",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddItemAuras(Shared.Models.Items.ItemInstanceModel, System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Models.Items.ItemData\u003E\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Name": "AddItemAuras",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E AddItemAuras(Shared.Models.Items.ItemInstanceModel itemInstance, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "E33ADB9F3AC78409FB6F83286D1D941BABC24EBF6CA45C7EEC7FDB94C7C05F00",
              "Hash": "F9ECC1CDF472202656BF8175310D44450BAB14A8DC3F8FAF66962B9F97ABD821",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "CandideServer.ServerControllers.ItemInstanceSController::AddAuraToItem(Shared.Models.Items.ItemInstanceModel, System.String, System.Boolean)",
                "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddItemAurasSilent(Shared.Models.Items.ItemInstanceModel, System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Models.Items.ItemData\u003E\u003E)-\u003ESystem.Void",
              "Name": "AddItemAurasSilent",
              "Signature": "public System.Void AddItemAurasSilent(Shared.Models.Items.ItemInstanceModel itemInstance, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "FF094F17AFB929E905BADEA10ABB247AC811F7F4E62853DE57DE669AD7744343",
              "Hash": "844130A300FAC19F93BC4556A89D958F44E0C65BF5574EB491C6A9222C8B1F5D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "CandideServer.ServerControllers.ItemInstanceSController::AddAuraToItem(Shared.Models.Items.ItemInstanceModel, System.String, System.Boolean)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "BeforeWorldGameStateLoaded",
              "Signature": "public System.Void BeforeWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1144,
              "BodyHash": "755811ED21D14555A542FF9AE1D17B305D9A6BAF66A921F519BF026B50EE49B1",
              "Hash": "E436680153BA94F37B6D87B83DBF62551FB1246946B4301DC8C161BB97272003",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::Remove(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::MoveNext()",
                "System.Diagnostics.Stopwatch::get_Elapsed()"
              ],
              "StringLiterals": [
                "Found invalid item instance stack amount on world load. Removing it. ",
                " Inventory ID: ",
                "Found item instance that was a world item but not detached from its inventory. ",
                "Found item instance that had detached from its inventory. ",
                "Calculated stats on all item instances, updated inventory instance IDs and inventory slots in "
              ],
              "Source": null
            },
            {
              "Id": "CreateMoneyItemInstancesFromMoney(System.UInt64, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "CreateMoneyItemInstancesFromMoney",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E CreateMoneyItemInstancesFromMoney(System.UInt64 money, System.Nullable\u003CSystem.Guid\u003E inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6BFB98CDAAC51438911A90BE7B847DF4AD696EEA9B080BEC066FB8FE86230C18",
              "Hash": "8F68CE80809E5D70267C4A3505140809A0C9D357F669244ABF0AC063F7BEEFF6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::.ctor()",
                "CandideServer.ServerControllers.ItemInstanceSController::\u003CCreateMoneyItemInstancesFromMoney\u003Eg__CreateMoney|1_0(System.Int32, System.String, ItemInstanceSController.\u003C\u003Ec__DisplayClass1_0\u0026)"
              ],
              "StringLiterals": [
                "money",
                "money:1",
                "money:2",
                "money:3"
              ],
              "Source": null
            },
            {
              "Id": "CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "CreateNewItemInstance",
              "Signature": "public Shared.Models.Items.ItemInstanceModel CreateNewItemInstance(System.String itemId, System.Int32 amount, System.Guid instanceId, System.Nullable\u003CSystem.Guid\u003E inventoryId, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "76EE305939AE3C16A11BDDC6129F550294F5CAAC189BF5AECF09BCB4EACFC8AF",
              "Hash": "74C3682DB1247620F76CEC0D3A2A0812B427667F072189E9A7E4BD35CCF390A6",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.ItemInstanceModel::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::Add(!0, !1)",
                "CandideServer.ServerControllers.ItemInstanceSController::AddAuraToItem(Shared.Models.Items.ItemInstanceModel, System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "An item instance with the ID ",
                " already exists in the gamestate."
              ],
              "Source": null
            },
            {
              "Id": "RemoveInventoryItems(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "RemoveInventoryItems",
              "Signature": "public System.Void RemoveInventoryItems(Shared.Models.Items.SharedInventoryModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "5290D8F58F43B7EF29554FC96D313DC3CB3D9A6F868818B8996DFBB38D320E3D",
              "Hash": "C0D76280E7B5FF5888A48354F61D38181B204A8C8C78D5BCDA28BA89B75AD474",
              "CalledMethods": [
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "RemoveItemInstanceFromState",
              "Signature": "public System.Void RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel itemInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0DB6A4DE07AE605A5CFAFFA670EF6CA9CD93B892CFB3AEAD1C12082A70258AFC",
              "Hash": "91AA4572887864E7181389D1A2F8E89C4EDA77FD8E282A8BF590E44C3F6DF4F3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveItemInstanceFromState(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveItemInstanceFromState",
              "Signature": "public System.Void RemoveItemInstanceFromState(System.Guid itemInstanceId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C60491E16C3B81ACEBD682AB77AA7C0A98558529BDF95DCF6BAF205BE285A2A6",
              "Hash": "DBFC3CA477054BDBAB31198124A7D13CB618933ED03A4E2E15F2CBD5B3CCFC70",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExpendItem(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1BA194C3BEA7D1DAE11923DEF725F625520F811332D407CBE12D33ECB0065E76",
              "Hash": "0BD13DA8F2B11624FF45CB840B95AD442336946EE392AA05ECF9D470FD2A5BE5",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "CandideServer.ServerControllers.ItemInstanceSController::TryExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(Shared.Models.Items.ItemInstanceModel item, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "3F37F6C4CFD3D38102CE83C63B61D559D828A5C986C5FF5FEE721394571EB10A",
              "Hash": "8227360F760785CC6B629AD645952BCBFA6FD2A0204EC40A200D031BC19C3974",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Exception::.ctor(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [
                "Use SimpleInventorySController\u0027s expend item instead. This method is for instances which do not have an inventory set (e",
                "TryExpendItem",
                ": Tried to remove more ",
                " than we have in stack "
              ],
              "Source": null
            }
          ],
          "Hash": "0364F6662C392E9CC9DA64AE68AF6BBE1A6EA71EFA69EA5565D898F2D31CDC59"
        },
        {
          "Id": "CandideServer.ServerControllers.JobsSController",
          "Name": "JobsSController",
          "DisplayName": "JobsSController",
          "FullName": "CandideServer.ServerControllers.JobsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateJob(System.Guid, System.String, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "CreateJob",
              "Signature": "public System.Void CreateJob(System.Guid newId, System.String jobBaseId, System.Nullable\u003CSystem.Guid\u003E buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobBaseId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "674CD7D8A43E825C0A292E103CCCEE6DB307A62081B6A4478E6ACD9D752D6127",
              "Hash": "B6E390A56995E9403FD5512D6F99F3CA15BD6013C567739503DB24115D9A5435",
              "CalledMethods": [
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.ServerJobException::.ctor(System.String)",
                "CandideServer.Models.JobModel::FromJobData(Shared.Data.DataModels.JobData, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Job with base ID: "
              ],
              "Source": null
            },
            {
              "Id": "FlagWorkOrderForRemoval(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)-\u003ESystem.Boolean",
              "Name": "FlagWorkOrderForRemoval",
              "Signature": "public System.Boolean FlagWorkOrderForRemoval(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "F2DB78C653DE4FA069823CDD75BEA4A291CF88C15E458BD5420A0DB3AA0F8E84",
              "Hash": "6D1D2ACE73B4BFC74DBA9F875823294176625E40664AAC2A753A6367CDD085C7",
              "CalledMethods": [
                "JobsSController.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "JobsSController.\u003C\u003Ec__DisplayClass3_0::\u003CFlagWorkOrderForRemoval\u003Eb__0(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Predicate\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Find(System.Predicate\u003C!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find work order with ID: ",
                " on Job with ID: "
              ],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "DEA520AE8F4C9D9F0838980600FA14AC85323F664E6B5378549DFC491D48421C",
              "Hash": "ED85928B3AA36C9D50F3A5583D8502E4B39CF80F02805C566F992BC8CE813ACF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveJob(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveJob",
              "Signature": "public System.Void RemoveJob(System.Guid jobId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "F8081A83227871F26A65D7034D393E42DD8BF4A07FD0C87ACEEFB8F479124E41",
              "Hash": "26BB0AA75A5C43B3F74B0834FE0CCCD5B3B902B6CDA97BA4029C5B2F788A10EF",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "CandideServer.ServerServices.ServerState_JobsPlayerListenersController::RemoveJob(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOrderStatus(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.WorkOrders.WorkOrderStatus)-\u003ESystem.Void",
              "Name": "SetOrderStatus",
              "Signature": "public System.Void SetOrderStatus(CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel workOrder, CandideServer.Models.WorkOrders.WorkOrderStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrder",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "status",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "8C1BECBF9EC1B031105CC691FF91C21AB1073D363847A5C9626BACEDA3AB4999",
              "Hash": "A95CE5427DCD61B192C3E3F5E9CE23895B4C70B5F655B2E8645D6D938DA96C2F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)-\u003ESystem.Boolean",
              "Name": "SetUserSettings",
              "Signature": "public System.Boolean SetUserSettings(System.Guid jobId, CandideServer.Models.Job.JobUserSettings jobUserSettings)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobUserSettings",
                  "Type": "CandideServer.Models.Job.JobUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "AC609BF1BD29227BDD67C2330DAD10ABABEF2BF7C05DCC5AA4704B518EEA8A67",
              "Hash": "A33EC456F70C7ABD7454FB4EA8E4A622B000C7619EA8533C2FE57B5FADCE114F",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryCreateWorkOrder",
              "Signature": "public System.Boolean TryCreateWorkOrder(System.Guid newGuid, System.String recipeId, System.Guid jobId, System.Boolean isRepeating)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "newGuid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isRepeating",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 529,
              "BodyHash": "8DACD0D87971000AA5D9831E05067D7E62FFA39413A1B6FA2FF4516EFC142581",
              "Hash": "60DC66CE2CFC4FF6EA3C7BC7993D3487D71B536149CF0E0A6C1EFE49C8B5FB0D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Models.WorkOrders.WorkOrderModel::FromRecipe(Shared.Data.DataModels.WorkRecipeModel)",
                "JobsSController.\u003C\u003Ec::\u003CTryCreateWorkOrder\u003Eb__2_0(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Predicate\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::FindIndex(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Item(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Insert(System.Int32, !0)"
              ],
              "StringLiterals": [
                "Work queue is full for job with ID ",
                "Job doesn\u0027t have a citizen.",
                "Couldn\u0027t find citizen with ID: ",
                "TryCreateWorkOrder",
                ": We got a request to do ",
                " producing reward id ",
                " but we already have it unlocked.",
                "TryCreateWorkOrder: We got a request to do ",
                " as a repeated work order but it is set as unrepeatable in the database."
              ],
              "Source": null
            }
          ],
          "Hash": "BA1FDA60180820DAA89DCD0E64A027CBB362A9A07E46B39C372E0F1B3ACA6B05"
        },
        {
          "Id": "CandideServer.ServerControllers.LogisticsServerController",
          "Name": "LogisticsServerController",
          "DisplayName": "LogisticsServerController",
          "FullName": "CandideServer.ServerControllers.LogisticsServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ECandideServer.Models.Logistics.LogisticsConnectionModel",
              "Name": "CreateConnection",
              "Signature": "public CandideServer.Models.Logistics.LogisticsConnectionModel CreateConnection(System.Guid sourceBuildingId, System.Guid destinationBuildingId, Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Logistics.LogisticsConnectionModel",
              "Parameters": [
                {
                  "Name": "sourceBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "67234A2C9A5962DB649D76B1B9ECB92C8C0FB74C21618753BC77CEB6E8CCF76A",
              "Hash": "18F60601893939B2BDE26FEF2867BEF66D745C65C845C9B3F25B1935F3D9B5AF",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.LogisticsServerController::ValidateConfig(Shared.Models.Buildings.BuildingLogisticsConfig, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Guid::NewGuid()",
                "CandideServer.Models.Logistics.LogisticsConnectionModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "CreateConnection: Logistics config is invalid"
              ],
              "Source": null
            },
            {
              "Id": "RemoveBuildingConnections(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "RemoveBuildingConnections",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E RemoveBuildingConnections(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "C63AE17D88B35501E4A49B1C498D505639408EE1D1FF0C02DE4EB143A55FCF21",
              "Hash": "D40E5FC0C783B2742F04F8AEF2CC6A17D9666EFD5A351C9BE444A8F6818478AD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.LogisticsServerController::RemoveConnection(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConnection(System.Guid)-\u003ESystem.Boolean",
              "Name": "RemoveConnection",
              "Signature": "public System.Boolean RemoveConnection(System.Guid connectionId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "A23B887D95748367C162F15D55607CAEF9F37CDE150ED09D75EA87C7E5B31316",
              "Hash": "45F7AF54B5D1421783A8350A6568FE5C45CA5B39F5AD2CCD181E4732718E5237",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateConnection(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ECandideServer.Models.Logistics.LogisticsConnectionModel",
              "Name": "UpdateConnection",
              "Signature": "public CandideServer.Models.Logistics.LogisticsConnectionModel UpdateConnection(System.Guid connectionId, Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Logistics.LogisticsConnectionModel",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "0C9B23130CDA2E5A98CFDED51470969FE3509D00DD1EE2AFC77CD5F85D6BA98D",
              "Hash": "FC1BA2BC021BCD321F8112D8E204A288BD670AD693BE053BCA68DFAEC19FD078",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateConfig(Shared.Models.Buildings.BuildingLogisticsConfig, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "ValidateConfig",
              "Signature": "private System.Boolean ValidateConfig(Shared.Models.Buildings.BuildingLogisticsConfig config, CandideServer.SimulationModels.BuildingSimulationModel sourceBuilding, CandideServer.SimulationModels.BuildingSimulationModel destinationBuilding)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "07FE110D5BBD3315AFE11FBE52364BEB74ED994CF6F4634CD06EAF9E22CC8462",
              "Hash": "6D85C5236748C1418BFEE55AE8244895C9A06CC8D79D55B7CF3BF730A063CB63",
              "CalledMethods": [
                "Shared.Models.Buildings.BuildingLogisticsConfigExtensions::IsValid(Shared.Models.Buildings.BuildingLogisticsConfig)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Buildings.BuildingLogisticsConfigExtensions::IsSatisfiedBy(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, Shared.Models.Buildings.BuildingLogisticsConfig)"
              ],
              "StringLiterals": [
                "CreateConnection: Logistics config is invalid",
                "CreateConnection: Source building Output is not satisfied by the provided config",
                "CreateConnection: Destination building Input is not satisfied by the provided config"
              ],
              "Source": null
            }
          ],
          "Hash": "37A4B6F29494544947E67145D47405569E6165DBB159080A16B12E4E54B205C8"
        },
        {
          "Id": "CandideServer.ServerControllers.PlayerCharacterSController",
          "Name": "PlayerCharacterSController",
          "DisplayName": "PlayerCharacterSController",
          "FullName": "CandideServer.ServerControllers.PlayerCharacterSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReusePlayerCharacterModels:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Name": "ReusePlayerCharacterModels",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E ReusePlayerCharacterModels",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD36BAE5A67ED0AADA918B10FA320CAC58D581FDAAEFE352FA32B7D532482B70"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPlayersInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Name": "GetPlayersInTileRectangleArea",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E GetPlayersInTileRectangleArea(Microsoft.Xna.Framework.Rectangle rectangle, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1E78FE009CBC6CC9EADCE1CD99B76B050754422BFDAC76EB987CD6F672CE3897",
              "Hash": "85D72C9775C240EC1D0A3577424F780C6CD2DB99A6A07F5FA9B8F1129B7A47D3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReapplySavedEntityAuras(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Boolean)-\u003ESystem.Void",
              "Name": "ReapplySavedEntityAuras",
              "Signature": "public System.Void ReapplySavedEntityAuras(CandideServer.ServerServices.ServerJoinedPlayerModel player, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "E008D1669A3E6EC3C6204A76398C198A09F7020D005815964CF9F03BFF6A555F",
              "Hash": "8075808697221D22E1B036CA74A3A4D23B48DF7C161D7A4273BC2A9360C5F944",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Count()",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerManagers.AuraServerManager::ReapplyAurasToEntity(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "SaveEntityAurasToCharacterModel",
              "Signature": "public System.Void SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "46DAC71CC3508C7081C61200CDA446787169E587218994E17EF60E2FB0952DE3",
              "Hash": "A98CB125896F2CE459E93D2FC3C9BADEFC774880CD47BAA8E2FD003970D3EECC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)-\u003ESystem.Void",
              "Name": "SetCurrentBlessing",
              "Signature": "public System.Void SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel characterModel, System.String currentBlessing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentBlessing",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AF38E69A4D8E54369C74365B6CFB830CEFD3DB60AE69C1BEFDD3779885315AE",
              "Hash": "DB3C430A97134783E389C53C1490AE16D4EEEADC5AD37E36D2BC2897B8554635",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5109DA439AC6E5FA82E2F8F6C6577745EED38624D23B280F46ECC9978D0BE8F5"
        },
        {
          "Id": "CandideServer.ServerControllers.QuestsSController",
          "Name": "QuestsSController",
          "DisplayName": "QuestsSController",
          "FullName": "CandideServer.ServerControllers.QuestsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfQuestObjectivesHaveBeenCompleted(Shared.Models.Quests.QuestInstanceModel, Shared.Models.Quests.QuestData, QuestObjective\u002BQuestObjectiveCheckContext)-\u003ESystem.Void",
              "Name": "CheckIfQuestObjectivesHaveBeenCompleted",
              "Signature": "private System.Void CheckIfQuestObjectivesHaveBeenCompleted(Shared.Models.Quests.QuestInstanceModel questInstance, Shared.Models.Quests.QuestData questData, QuestObjective.QuestObjectiveCheckContext context)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questInstance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "QuestObjective.QuestObjectiveCheckContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "40095A86EC4B1DD425A9A078104C3D43600DE228169EF08E2FF47D945EEC0B11",
              "Hash": "79C833B8A1CE8A4E1FFBA69179248A2EC876630F688092482BAE2E8004772BB5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "QuestObjective.CheckObjective::Invoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective.QuestObjectiveCheckContext)",
                "Shared.Models.Quests.Objectives.QuestObjective::IsDone(Shared.Models.Quests.QuestInstanceModel, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateActivePersonalQuest(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Quests.QuestData)-\u003EShared.Models.Quests.QuestInstanceModel",
              "Name": "CreateActivePersonalQuest",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel CreateActivePersonalQuest(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Quests.QuestData quest)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestInstanceModel",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "90A20AAAAC0A7985E4BAA13F73F768C9B842108ABC9C194CB9F39408CB6A32C5",
              "Hash": "CAC225DAEC5CF16B71CDC21F2F0F7F5847058AC6F46C55B301544FD69D97DCF1",
              "CalledMethods": [
                "Shared.Models.Quests.QuestInstanceModel::FromQuestData(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.QuestsSController::CheckIfQuestObjectivesHaveBeenCompleted(Shared.Models.Quests.QuestInstanceModel, Shared.Models.Quests.QuestData, QuestObjective.QuestObjectiveCheckContext)"
              ],
              "StringLiterals": [
                "Failed to add Active Personal Quest with ID: ",
                " to character with ID: ",
                ". Already added."
              ],
              "Source": null
            },
            {
              "Id": "CreateActiveWorldQuest(Shared.Models.Quests.QuestData)-\u003EShared.Models.Quests.QuestInstanceModel",
              "Name": "CreateActiveWorldQuest",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel CreateActiveWorldQuest(Shared.Models.Quests.QuestData quest)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestInstanceModel",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "48F3A457877A64C09E896A0843C066B170B4C05FEC4DF32AF429E82586B75641",
              "Hash": "87A3AFA09B978A4E7FA097FCBB33F3CDEEF63D315CBA53D620F0037972B0415A",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Quests.QuestInstanceModel::FromQuestData(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryAdd(!0, !1)",
                "CandideServer.ServerControllers.QuestsSController::CheckIfQuestObjectivesHaveBeenCompleted(Shared.Models.Quests.QuestInstanceModel, Shared.Models.Quests.QuestData, QuestObjective.QuestObjectiveCheckContext)"
              ],
              "StringLiterals": [
                "Tried creating active world quest ",
                " but it is a non-repeatable quest and it is already marked as finished.",
                "Failed to add Active World Quest with ID: ",
                ". Already exists in the game state."
              ],
              "Source": null
            },
            {
              "Id": "OnGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnGameStateLoaded",
              "Signature": "public System.Void OnGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 992,
              "BodyHash": "6BED2A8C08C55088EF74D63CF19B79EF38B9E424886BB42D78A7E8574BC77442",
              "Hash": "307066216EC838A3EFF637C46930E846F378096F4DCB27B108683F3068A85560",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "QuestsSController.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::MoveNext()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::ContainsValue(!1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "QuestsSController.\u003C\u003Ec__DisplayClass6_0::\u003COnGameStateLoaded\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)",
                "CandideServer.ServerControllers.QuestsSController::CheckIfQuestObjectivesHaveBeenCompleted(Shared.Models.Quests.QuestInstanceModel, Shared.Models.Quests.QuestData, QuestObjective.QuestObjectiveCheckContext)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "Shared.Data.QuestsDataBase::GetAllQuestsOfType(Shared.Models.Quests.QuestType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestSetFinished(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E\u0026, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u0026)-\u003ESystem.Boolean",
              "Name": "QuestSetFinished",
              "Signature": "public System.Boolean QuestSetFinished(Shared.Models.Quests.QuestData questData, Shared.Models.Quests.QuestInstanceModel questInstance, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E\u0026 activeCollection, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u0026 finishedCollection)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questInstance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "activeCollection",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "finishedCollection",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "C2E2571A55E941A0463572BCAB1932366357AA582D8627BB96FB56FB0C01EFD0",
              "Hash": "3529BB42FB08E457697726D57FBC61FFAFFDCEBFC70860841BD7D2B938B32CAD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "Can\u0027t finish quest with ID ",
                " since it\u0027s already part of the finished collection."
              ],
              "Source": null
            },
            {
              "Id": "UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Quests.QuestInstanceModel\u003E, System.Object)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Quests.UpdateQuestMessage\u003E",
              "Name": "UpdateQuestInstancesWithEvent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Quests.UpdateQuestMessage\u003E UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E quests, System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Quests.UpdateQuestMessage\u003E",
              "Parameters": [
                {
                  "Name": "quests",
                  "Type": "System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B56FCAB97B3915A5A98CB18C3B0EC48CB653200301A7AA6D1CFD93F9C8506A97",
              "Hash": "CC8E2CDAF37539D47100C4F71EE958DE65DA1AD09C5390220F85D879862DA3F4",
              "CalledMethods": [
                "QuestsSController.\u003CUpdateQuestInstancesWithEvent\u003Ed__3::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateQuestInstanceWithEvent(Shared.Models.Quests.QuestInstanceModel, System.Object)-\u003ECandideServer.MessageModels.Quests.UpdateQuestMessage",
              "Name": "UpdateQuestInstanceWithEvent",
              "Signature": "public CandideServer.MessageModels.Quests.UpdateQuestMessage UpdateQuestInstanceWithEvent(Shared.Models.Quests.QuestInstanceModel questInstance, System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Quests.UpdateQuestMessage",
              "Parameters": [
                {
                  "Name": "questInstance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "7EE0A8C9C2670E033C33D984EA63528DFF45EAD8C00B0A73415E89BE82B374A5",
              "Hash": "D775CA4C211D4A718521892259BF14B5D627A23328B795DFE6A76121D5181655",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "QuestObjective.UpdateObjective::Invoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, System.Object)",
                "Shared.Models.Quests.Objectives.QuestObjective::IsDone(Shared.Models.Quests.QuestInstanceModel, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Quests.UpdateQuestMessage::.ctor()"
              ],
              "StringLiterals": [
                "Failed to update quest with quest ID ",
                ". Couldn\u0027t find it in the database."
              ],
              "Source": null
            }
          ],
          "Hash": "D3CC553D0015083B0CF344C2FC3B887A5443F38F963F090BA3BA73466B483129"
        },
        {
          "Id": "CandideServer.ServerControllers.RaidsServerController",
          "Name": "RaidsServerController",
          "DisplayName": "RaidsServerController",
          "FullName": "CandideServer.ServerControllers.RaidsServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateRaid(System.Guid, System.String, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Town.ServerTownModel, System.Boolean)-\u003EShared.Models.Raids.RaidInstanceModel",
              "Name": "CreateRaid",
              "Signature": "public Shared.Models.Raids.RaidInstanceModel CreateRaid(System.Guid id, System.String raidDataId, Microsoft.Xna.Framework.Vector2 worldPosition, CandideServer.Models.Town.ServerTownModel targetTown, System.Boolean startedByWarDeclaration)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Raids.RaidInstanceModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "raidDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTown",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startedByWarDeclaration",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 475,
              "BodyHash": "66BE413BEF68E4E80C7FC6B362356DC476586FA57CA2190264C91867DEB2BA75",
              "Hash": "C643A6E366D3387F6632C1AD7F3DFB7D33C4C19A08EE789979DAA4C94B75F030",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Count()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideServer.ServerSystems.TimeServerSystem::GetDayCycleLengthInSeconds()",
                "CandideServer.ServerSystems.TimeServerSystem::GetNightLengthInSeconds()",
                "CandideServer.ServerSystems.TimeServerSystem::GetTimeToNightInSeconds()",
                "CandideServer.ServerSystems.TimeServerSystem::GetTimeToDayInSeconds()",
                "Shared.Models.Raids.RaidInstanceModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryAdd(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveRaid(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveRaid",
              "Signature": "public System.Void RemoveRaid(System.Guid raidId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DA418CB219531138CD5811F2C105D9E17668CF83CE981942DD526504150FE37B",
              "Hash": "4A4037C28ABC0FD595E5EE7980B43A819810BA8FA2314C3AF75D80CB8134BDAC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateProgress(Shared.Models.Raids.RaidInstanceModel, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "UpdateProgress",
              "Signature": "public System.Void UpdateProgress(Shared.Models.Raids.RaidInstanceModel raidModel, CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidModel",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "821A7D7F22214FB861D08098ADDA34E3466300181CBA969A5F8E643E53E22214",
              "Hash": "47241B3BE56D013D46DA7351528896B2D7879A60281C6D8EA8D7292BDCCCF5A2",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "aura:npc:elite"
              ],
              "Source": null
            },
            {
              "Id": "UpdateRaidState(Shared.Models.Raids.RaidInstanceModel, RaidInstanceModel\u002BRaidState)-\u003ESystem.Void",
              "Name": "UpdateRaidState",
              "Signature": "public System.Void UpdateRaidState(Shared.Models.Raids.RaidInstanceModel raid, RaidInstanceModel.RaidState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "RaidInstanceModel.RaidState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "AC838D55C7DA92451DFBCB0492CFCFB7EBF9E7778D7481DAA159D14391EF1324",
              "Hash": "94148680AA5981DDBB1DC77FF98821B5F1D9EB7DCE55BD1265F9F8B849B33504",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "52A111FB54D2863B516CA6110CE20A8EB470486AB0B3908A13ECC3E2D3D15D82"
        },
        {
          "Id": "CandideServer.ServerControllers.RewardsSController",
          "Name": "RewardsSController",
          "DisplayName": "RewardsSController",
          "FullName": "CandideServer.ServerControllers.RewardsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWorldStatsLoaded()-\u003ESystem.Void",
              "Name": "OnWorldStatsLoaded",
              "Signature": "public System.Void OnWorldStatsLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "FD0B625791DCF76865D16E10D288DDD72472D571E0FA976AA94B90D67D428697",
              "Hash": "98D0CC90E6C19F1DE7F1346237ADD89EA21A57E90E9A1F01ED34F6AFB7DC224F",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.Database.RewardDataBase::GetRewardOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Models.Rewards.IRewardStrategy::ApplyReward(System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Reward data with id: "
              ],
              "Source": null
            },
            {
              "Id": "RegisterReward(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "RegisterReward",
              "Signature": "public System.Boolean RegisterReward(System.String rewardId, System.Boolean sendEvent)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendEvent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "2FF6D302772DC3EEE551EAF4D7E62718F3E71466998778BC0E26768BF0BDBF4B",
              "Hash": "7CFFC2AFB80AE6ADC416EC720EEF8C8B45844671E7B4FF11D0FE8BCA2C54257A",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "Game state already contains unlocked reward ",
                "reward-unlocked"
              ],
              "Source": null
            }
          ],
          "Hash": "2718C2A27C22D65218EB1EFAF0026163B4DE16A2AF82DC28DE82039C9E0BF3FF"
        },
        {
          "Id": "CandideServer.ServerControllers.ServerJobException",
          "Name": "ServerJobException",
          "DisplayName": "ServerJobException",
          "FullName": "CandideServer.ServerControllers.ServerJobException",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerControllers.ServerSimpleInventoryException",
          "Name": "ServerSimpleInventoryException",
          "DisplayName": "ServerSimpleInventoryException",
          "FullName": "CandideServer.ServerControllers.ServerSimpleInventoryException",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerControllers.ServerWeatherController",
          "Name": "ServerWeatherController",
          "DisplayName": "ServerWeatherController",
          "FullName": "CandideServer.ServerControllers.ServerWeatherController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "MoveWeather",
              "Signature": "public System.Boolean MoveWeather(System.Guid weatherInstanceId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "weatherInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3534958B46548A55DC534B49EB1CEA9BEB330FA4C7EEFAD1073140D918F6A7CF",
              "Hash": "BCF26C98B16DA25FBBA417E668931DAED61CC1B933DFE312940E555CF40DC271",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "A255421FBAF4786E22B75EAF1832AB6671719A1B3F4B62D4AC1ED8C2FA40F0B6",
              "Hash": "0DB792EE36590E554832861C51D8F96BFA7ACE767AB5B682B7F761AD711242A7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Remove(!0)",
                "System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E::Invoke()",
                "CandideServer.Data.DataModels.IServerWeatherController::Initialize(Shared.Models.Weather.WeatherInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::set_Item(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::OnWeathersLoaded()"
              ],
              "StringLiterals": [
                "Tried to load weather with data id \u0027",
                "\u0027 but data could not be found"
              ],
              "Source": null
            },
            {
              "Id": "RemoveWeather(System.Guid)-\u003ESystem.Boolean",
              "Name": "RemoveWeather",
              "Signature": "public System.Boolean RemoveWeather(System.Guid weatherInstanceId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "weatherInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B11CC1699690889D8A4ABD393DE43D58CDBA7690317A6B9FD1C21F7F75017AFF",
              "Hash": "C93AE1807B7EA33C30D33AC36BF1B649B18D36B5FDCC4BE3063C2E65C46BCAAC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Boolean)-\u003EShared.Models.Weather.WeatherInstanceModel",
              "Name": "SpawnWeather",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel SpawnWeather(System.String weatherDataId, Microsoft.Xna.Framework.Vector2 position, System.Single radius1, System.Single radius2, Microsoft.Xna.Framework.Vector2 velocity, System.Single duration, System.Guid instanceId, System.Boolean doNotAutoRemove)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Weather.WeatherInstanceModel",
              "Parameters": [
                {
                  "Name": "weatherDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doNotAutoRemove",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "790A2596B1829FEFBD55779193B08766DF07805D64215EAD8CBDC8A34C526C7D",
              "Hash": "CCC45777D97AFF2377AAA54C12A10E2C0E8A0F14BC99B8E0AAE856B97E1AD55C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Models.Weather.WeatherInstanceModel::.ctor()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::set_Item(!0, !1)",
                "System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E::Invoke()",
                "CandideServer.Data.DataModels.IServerWeatherController::Initialize(Shared.Models.Weather.WeatherInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Tried to spawn new weather with id ",
                " but the id already existed",
                "Tried to spawn new weather with data id \u0027",
                "\u0027 but data could not be found"
              ],
              "Source": null
            },
            {
              "Id": "TimeSkipped(System.TimeSpan, System.Double)-\u003ESystem.Void",
              "Name": "TimeSkipped",
              "Signature": "public System.Void TimeSkipped(System.TimeSpan timeSkipped, System.Double realTimeRatio)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeSkipped",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "realTimeRatio",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "20DB80890FE5939446CC1BF485E9EE2069912E8CAC37E1D891F1BBF8AF0AF616",
              "Hash": "C9CF2D2A62322853E81306003448B386DC1E7FE2347E03F8FEDBA4CF49E2DB2F",
              "CalledMethods": [
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::OnTimeSkip()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53F7DA3595E4393FA97D7A9B37F435ADE3E21E9BED0175B0BC81BAD8D15567A7"
        },
        {
          "Id": "CandideServer.ServerControllers.SimpleInventorySController",
          "Name": "SimpleInventorySController",
          "DisplayName": "SimpleInventorySController",
          "FullName": "CandideServer.ServerControllers.SimpleInventorySController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItemInstance(Shared.Models.Items.ItemInstanceModel, System.Guid, System.Boolean, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E, System.UInt64\u0026)-\u003ESystem.Boolean",
              "Name": "AddItemInstance",
              "Signature": "public System.Boolean AddItemInstance(Shared.Models.Items.ItemInstanceModel item, System.Guid inventoryId, System.Boolean allowPartialStack, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices, out System.UInt64\u0026 moneyChange)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyChange",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "276CFF1AF8DC8D822A3AC0DF8C82613E39EF657A64BEA09E403D81DF3D964817",
              "Hash": "9F80CA522F70247C021A6592E8867F2800051ADBE34AE999CF81AF4F09276EFE",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Shared.Inventory.ItemInstanceExtensions::GetMoneyValue(Shared.Models.Items.ItemInstanceModel)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemInstanceModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Can\u0027t add item instance with ID ",
                ". It already has an inventory ID set: ",
                ". \nIf you want to add it anyway, contact me (Samuel) for a personal consultation."
              ],
              "Source": null
            },
            {
              "Id": "CheckCanRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "CheckCanRemoveItems",
              "Signature": "public System.Boolean CheckCanRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage msg, Shared.Models.Items.SharedInventoryModel existingInventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C523D0E34E776AAD6E1EAB3FF02073217F281927DB3D8CF5D66700AE352C09A1",
              "Hash": "7CCEB6ABD35B0EF97881B3F5B14F72881AEA480FE34D1C21A2CD51F44FBAEFF7",
              "CalledMethods": [
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(System.Guid, Shared.Models.Items.ItemAmount[], Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanRemoveItems(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemAmount[])-\u003ESystem.Boolean",
              "Name": "CheckCanRemoveItems",
              "Signature": "public System.Boolean CheckCanRemoveItems(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemAmount[] toBeRemoved)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toBeRemoved",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "02793C2BD8B7B790E56380BF24F62A05F93946021247BC33ED5BBCAA85EC1EF6",
              "Hash": "073AF9A0C00E0B7526EC5E8BD1CB4797284078CF4413B1181B6BFFC92422137D",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanRemoveItems(System.Guid, Shared.Models.Items.ItemAmount[], Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "CheckCanRemoveItems",
              "Signature": "public System.Boolean CheckCanRemoveItems(System.Guid inventoryId, Shared.Models.Items.ItemAmount[] itemAmounts, Shared.Models.Items.SharedInventoryModel existingInventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "92D0E50DB228ECDC90B2A08E87CDAF01B7464BB1E88F194668FFEAAAE31B1A86",
              "Hash": "96D3557524270FD7C17EE1E134AEE022855828618F2B3C4EEF5252809DCBEDC1",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemAmount[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "CheckSpaceExistsForAddItem",
              "Signature": "public System.Boolean CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage msg, Shared.Models.Items.SharedInventoryModel existingInventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerControllers.AddItemAmountMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F88C4F455BCD5E8BCA1CC3AB458C9DFE289ED58DA62983433A5A7E5EA194F6CA",
              "Hash": "AC19097E14AE1C8025D72197FC5EBB766F09A0CBA7ABC34A41B9AA50164AC9BB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32)"
              ],
              "StringLiterals": [
                "Sam, check here. ExistingInventory is null but we don\u0027t expect it to be."
              ],
              "Source": null
            },
            {
              "Id": "ClearAndDeleteItemInstances(Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003ECandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Name": "ClearAndDeleteItemInstances",
              "Signature": "public CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage ClearAndDeleteItemInstances(Shared.Models.Items.SharedInventoryModel inventory, System.Boolean resetMoneyField)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resetMoneyField",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "728D86E66F39BA3096F545B1E4079F453B699137DF5E40F82AAEABB8B4A5F285",
              "Hash": "E604B64443465E4AADE7BF34136F18BDDBA8B09643117389DF83341DA2CD5F7E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::.ctor()",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()",
                "CandideServer.ServerControllers.UpdateInventoryMoneyMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "CreateNewInventory",
              "Signature": "public Shared.Models.Items.SharedInventoryModel CreateNewInventory(Shared.Messages.CreateNewInventoryMessage msg, System.Boolean isTemporary)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "Shared.Messages.CreateNewInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isTemporary",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "B344DD74F46459E3281945CF2FCC70D2DFEB590FFB04660E39396EC64A8329B4",
              "Hash": "6833EB813580D21FF2A8B27B6C28F2706BB0FD3A3F616F22F552B19F019F5646",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.ServerSimpleInventoryException::.ctor(System.String)",
                "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel::get_ItemId()",
                "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel::get_Amount()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Shared.Models.Items.SharedInventoryModel::.ctor()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "An inventory already exists with ID "
              ],
              "Source": null
            },
            {
              "Id": "DeleteInventoryAndInstances(System.Guid)-\u003ESystem.Void",
              "Name": "DeleteInventoryAndInstances",
              "Signature": "public System.Void DeleteInventoryAndInstances(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "600384CC9DFCE3794FB74557B4E835AF88C6AA6232CA52F760D588B96A181CC6",
              "Hash": "504C56A68E4E946805A265B09E234F23997A7A2AB504BF5F1C555750D65A54FD",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RemoveInventory(System.Guid)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveInventoryItems(Shared.Models.Items.SharedInventoryModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpendItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "ExpendItemAmount",
              "Signature": "public System.Boolean ExpendItemAmount(Shared.Models.Items.SharedInventoryModel inventory, System.String itemId, System.Int32 amount, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "200FFA1FCAAA58AAE4125BE47C9D6B7F8FB09DDC8C75E889C3D82BAEFE38584F",
              "Hash": "2C52D6355E65F3C736D24073108FDB9422E7D6BC1D03BFE486506BC88B2302F7",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillInventoryWithSeparateSystemInstancesSilent(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel[])-\u003ESystem.Void",
              "Name": "FillInventoryWithSeparateSystemInstancesSilent",
              "Signature": "public System.Void FillInventoryWithSeparateSystemInstancesSilent(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemInstanceModel[] inventorySlots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventorySlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "B9FDB7A54DAA7387B38599A727E0CBB380C8150B63823E663C468D7C54243D54",
              "Hash": "B0D1F46B1C92FB510C07487E5B41EC1E1B66104820481A9DF68442C680120869",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Count()",
                "CandideServer.ServerControllers.ItemInstanceSController::AddItemAurasSilent(Shared.Models.Items.ItemInstanceModel, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IncreaseInventorySpace(System.Guid, System.Int32)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "IncreaseInventorySpace",
              "Signature": "public Shared.Models.Items.SharedInventoryModel IncreaseInventorySpace(System.Guid inventoryId, System.Int32 slots)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slots",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "B2277F3D41D31A50175B6892F0C04FBE8B4B636FF2455CBF5190165D6688827C",
              "Hash": "E24F426FD6AAEAB47EE59C80221E8A0E2C76590F8F8C09D3C06071319D367A92",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Array::Copy(System.Array, System.Array, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInventory(Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveInventory",
              "Signature": "public System.Void RemoveInventory(Shared.Models.Items.SharedInventoryModel inventory, System.Boolean deleteItemInstances)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deleteItemInstances",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A74DA057D8D9C35DA90C3FB86839C65C40C31D96902BD78EC8B76AA287A8F99F",
              "Hash": "0A4AE3FF8A37636804A04BCC0E94CD646E7E2F4FC2CCD752C15C3D6A20720524",
              "CalledMethods": [
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInventory(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveInventory",
              "Signature": "public System.Void RemoveInventory(System.Guid inventoryId, System.Boolean deleteItemInstances)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deleteItemInstances",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "53EAC023D630906A060F44B8CAFDBF23B3F9CC8383EE916B8AAF24E64FFD97D1",
              "Hash": "0193091E227364A2E3FE03EC75E403FB28D68562C1ED864C39FA9A6BE2DD9D47",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Remove(!0, !1\u0026)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RemoveInventory(System.Guid)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveInventoryItems(Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInventoryItem(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "RemoveInventoryItem",
              "Signature": "public System.Void RemoveInventoryItem(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "04C2ACA6F62FD8881A0A200BD7F4AD444FE82D0AC1E948C6569A84BD4DB52C1B",
              "Hash": "DEE010D8E06196CFE078B8707E91AEC0DCDC2E0EA38F056BF85F356512B4FCF5",
              "CalledMethods": [
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveItemsFromInventories(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E)-\u003ECandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Name": "RemoveItemsFromInventories",
              "Signature": "public CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage RemoveItemsFromInventories(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E args)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "55C48383E657F0B2F67BBF3D674808F79B98D3779CD9E68EE710B6341B19D279",
              "Hash": "9468397E2CD32B16C88662CFDE3AB3E3033C19F1AD3204868063A0A92166E6E7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E::get_Current()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveItemsFromInventory(System.Guid, Shared.Models.Items.ItemAmount[], System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveItemsFromInventory(System.Guid, Shared.Models.Items.ItemAmount[], System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E)-\u003ESystem.Boolean",
              "Name": "RemoveItemsFromInventory",
              "Signature": "public System.Boolean RemoveItemsFromInventory(System.Guid inventoryId, Shared.Models.Items.ItemAmount[] itemAmounts, System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E updatesList)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updatesList",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 633,
              "BodyHash": "BCDE2E0214F8FC3C3B3E56D58F8C7071356375EB093C4B5247C3F04B73FDDF41",
              "Hash": "B598CD58FAF6188FFE92AD9EE9A4D4E814F1C51461F7C61CEA491339BF81F8A9",
              "CalledMethods": [
                "SimpleInventorySController.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Exception::.ctor(System.String)",
                "SimpleInventorySController.\u003C\u003Ec__DisplayClass5_1::.ctor()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Equality(System.String, System.String)",
                "SimpleInventorySController.\u003C\u003Ec__DisplayClass5_1::\u003CRemoveItemsFromInventory\u003Eb__0(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)",
                "System.Predicate\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Find(System.Predicate\u003C!0\u003E)",
                "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage::.ctor()",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find inventory with ID ",
                " in the gamestate.",
                "Tried to remove a negative amount of items"
              ],
              "Source": null
            },
            {
              "Id": "TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TryAddItemAmount",
              "Signature": "public System.Boolean TryAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, System.String itemId, System.Int32 addAmount, System.String auraId, System.Boolean allowPartialStack, System.Nullable\u003CSystem.Int32\u003E targetFirstSlot, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetFirstSlot",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 398,
              "BodyHash": "036939E97F750A5E1E4DB6ED07C2AFEE74C44197165074ECF9EC15A81434957D",
              "Hash": "13C1F2590D4F0667F43648CE6CF1D1057E272269BC6802CF6AD1CDDD05F6295E",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32)",
                "System.Enum::HasFlag(System.Enum)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemData, System.Int32, System.Int32\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "TryAddItemAmount: Failed creating item instance"
              ],
              "Source": null
            },
            {
              "Id": "TryAddMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)-\u003ESystem.Boolean",
              "Name": "TryAddMoney",
              "Signature": "public System.Boolean TryAddMoney(Shared.Models.Items.SharedInventoryModel inventory, System.UInt64 money)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "B58ABB1A9BFA30552EF463AAE5862A3E09E6D667FF847117A4DDC140BCAF04B0",
              "Hash": "C7DDE43DD76ACD06DB1E3D751E4691622D2223900A24947C0124CF9BAE643C9F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDetachItemFromInventory(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryDetachItemFromInventory",
              "Signature": "public System.Boolean TryDetachItemFromInventory(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "7E8D897A16187D338ED4AFB67C70F3C8C61EF3A3A7D0856760D2ABDDAB71E9FF",
              "Hash": "889EB182EEC969531842CCAD1EAB5722E58C2AD8D2335ED9F3C4979386344CEF",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Item instance at slot ",
                " of inventory with ID ",
                " was already null."
              ],
              "Source": null
            },
            {
              "Id": "TryExpendItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Int32, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemInstanceModel item, System.Int32 amount, System.Boolean removeEvenIfNotEnough, out System.Int32\u0026 changedSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeEvenIfNotEnough",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedSlotIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "812243F83B177EFBF7637DB98F46EFB09ADB79C8EDBD939CEFE01F3B64A9F42D",
              "Hash": "D3C40B9D9A5615F70446FC5665C72BD7F1080FFF34ECC75E3B3D0251BC6D9FC2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventoryItem(Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "Item instance inventory ID is not the same as the given inventory ID",
                "Item instance says it\u0027s part of the inventory but it doesn\u0027t exist in the slots.",
                "TryExpendItem",
                ", Inventory: Tried to remove more ",
                " than we have in stack "
              ],
              "Source": null
            },
            {
              "Id": "TryExpendItem(Shared.Models.Items.SharedInventoryModel, System.Guid, System.Int32, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(Shared.Models.Items.SharedInventoryModel inventory, System.Guid itemInstanceId, System.Int32 amount, System.Boolean removeEvenIfNotEnough, out System.Int32\u0026 changedSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeEvenIfNotEnough",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedSlotIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "649C14B17417E350424A6E3D0078C60A818EDD5449DA3BD07734718C9FB17CBC",
              "Hash": "00660DA79DFAF9A974DFB5BA9639EAC4191E4CD1AD95E14E08FCF0F437B152D6",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryExpendItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Int32, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)-\u003ESystem.Boolean",
              "Name": "TryRemoveMoney",
              "Signature": "public System.Boolean TryRemoveMoney(Shared.Models.Items.SharedInventoryModel inventory, System.UInt64 money)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "3FE1EE3E0FB803862FAA66DD7984FB83A087D63AF278C37DB361D4FB7EA6E100",
              "Hash": "1396E083C9A6162971CA38AF9531EC3FF2D76A6F6503FB06F0CD877DAEDE005B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRenameInventory(System.Guid, System.String)-\u003ESystem.Boolean",
              "Name": "TryRenameInventory",
              "Signature": "public System.Boolean TryRenameInventory(System.Guid inventoryId, System.String newName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "C35C2CDBEC72C5C2022B5091014E971789B4DE2AA117AFE37B83C58C29A67C98",
              "Hash": "9FAEFAC91E53B1C298492FE9CBBB882FE401E2FB7F295C55604770A4C2257810",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to rename inventory name into the same name "
              ],
              "Source": null
            },
            {
              "Id": "ValidateInventorySlots(Shared.Models.Items.ItemInstanceModel[])-\u003ESystem.Boolean",
              "Name": "ValidateInventorySlots",
              "Signature": "public System.Boolean ValidateInventorySlots(Shared.Models.Items.ItemInstanceModel[] inventorySlots)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventorySlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "E26C6A4778F1A16C6E5225844890993769C97CBDE54EB22E439C20691F65405B",
              "Hash": "D02ADE8CDCF613918C8972BED6E407CAC922FA9858C833AC1CDDA7F50993AEB0",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E::ContainsKey(!0)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Invalid item id ",
                " in inventory - (removing because we are in DEBUG)"
              ],
              "Source": null
            }
          ],
          "Hash": "36EF6131174B3981B39396A942DA5C45807E6F96FBCC0BC42256806FCDE4DD90"
        },
        {
          "Id": "CandideServer.ServerControllers.SkillsSController",
          "Name": "SkillsSController",
          "DisplayName": "SkillsSController",
          "FullName": "CandideServer.ServerControllers.SkillsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IncreaseSkillLevel(Shared.Models.Player.PlayerCharacterModel, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "IncreaseSkillLevel",
              "Signature": "public System.Boolean IncreaseSkillLevel(Shared.Models.Player.PlayerCharacterModel characterModel, System.String skillId, System.Int32 newLevel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 394,
              "BodyHash": "5A684CBD040FA6CCC79EE8820F5E9318121C7A664F0BDED2D4084502A4677ACB",
              "Hash": "F1F4C3AFF307A231D7B7159B800B7851A6DF4AF6F6FBB31006F78BBEAD683DF1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Models.Skill.CharacterSkill::get_ExperienceRequiredToLevelUp()",
                "Shared.Models.Skill.Skills::get_ExperienceRequiredForNextFavour()"
              ],
              "StringLiterals": [
                "IncreaseSkillLevel",
                ": Couldn\u0027t find skill ",
                " on player character ",
                ": Invalid skill level ",
                " for ",
                "IncreaseSkillLevel: New level is less than current level. We do not currently support reducing skill level."
              ],
              "Source": null
            }
          ],
          "Hash": "1693F02740F50FBDF8F5C273C76E4E8D002F2DE4B26B3C313D0B137188506E6B"
        },
        {
          "Id": "CandideServer.ServerControllers.SourceServerController",
          "Name": "SourceServerController",
          "DisplayName": "SourceServerController",
          "FullName": "CandideServer.ServerControllers.SourceServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterSource(CandideServer.MessageModels.RegisterSourceMessage)-\u003ECandideServer.Models.SourceModel",
              "Name": "RegisterSource",
              "Signature": "public CandideServer.Models.SourceModel RegisterSource(CandideServer.MessageModels.RegisterSourceMessage msg)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.SourceModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RegisterSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "E43734348C1F8CFE7D24877E724DD19D30A33E42FB3EF812795B6DFEEF984E8B",
              "Hash": "52CB906AD76B5A24EF54E0792E53B2143FE31056321E527A3A6D811B46CC1BCE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.SourceModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Item(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)-\u003ESystem.Void",
              "Name": "UnregisterSource",
              "Signature": "public System.Void UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.UnregisterSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "6D1EF921B5B79ED70052EE380F7195453CEC1F56EAB1BCA9AD02E33940C0C808",
              "Hash": "787D6CD51A2D65BC3A136A2C71D21764F4F627F7D672CB8CB058D6A987672EAC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Item(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "095B9B7F651831033ED7CD6702EFCB55C260A919620A4AE2A2F9D7537653A09E"
        },
        {
          "Id": "CandideServer.ServerControllers.SpawnEntityArgs",
          "Name": "SpawnEntityArgs",
          "DisplayName": "SpawnEntityArgs",
          "FullName": "CandideServer.ServerControllers.SpawnEntityArgs",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseId:System.Guid",
              "Name": "BaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFC38972CD916871C9F56AD641430F1A8D798376B3F9FB9DA45326B13792680F"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "DynamicSpawn:System.Boolean",
              "Name": "DynamicSpawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DynamicSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDE6A9258741802A74AD8D1D24801E94A1E1BF2B75D127CAC16F8332264B7BB"
            },
            {
              "Id": "Elite:System.Boolean",
              "Name": "Elite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Elite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A13CA751D5C8588A52FACFE90DB5505560122279EB053DBED6A3AB37233C3C28"
            },
            {
              "Id": "EntityType:Shared.Entity.EntityType",
              "Name": "EntityType",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType EntityType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "293CBC0A9126280629358E6E43CFFFD128B854136F88978E00BCF1FCD9546CDF"
            },
            {
              "Id": "FrameOverride:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "FrameOverride",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E FrameOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B530AD10E70276F0C70C1F15C1731C35A1EBA513DA7CB2083CE0CC7292CE76A"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "Leader:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Leader",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Leader",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0A55C827D79FCAC4290FA716DCF49B46C1F3C98F7D0BC97DE3629A49DDD4832"
            },
            {
              "Id": "MapUniqueId:System.UInt16",
              "Name": "MapUniqueId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 MapUniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD67FE1BF885602D730C0CC4F74EB936688EDBD7195D235172FA074F88FF6DDB"
            },
            {
              "Id": "MaxHealth:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "MaxHealth",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C3F9AF42DE85D249CDEC4255CA1564C5B3606CF8DD4BB86BEE508E8CF515A20"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "RaidId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "RaidId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34B1D954DD0F2CEC39C5DE9FA0E493C2418739DDEBCC21029CDBE45297F1AB7F"
            },
            {
              "Id": "State:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "State",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "358EC1B25EE21DAF70F7D66FD69BC611120DF97512C36FD4AE0F2E4DD9FE20BF"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddParameter(System.String, System.String)-\u003ESystem.Void",
              "Name": "AddParameter",
              "Signature": "public System.Void AddParameter(System.String key, System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "F180AA2BC3586CD219F552B073B089C525B3AEB1E53E0432235BCC4A88821462",
              "Hash": "0E96B2D599FE68317FD95B191668C4CA5538857EE497B388E5AC825A53CB73BE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to set parameter \u0027",
                "\u0027 to \u0027",
                "\u0027 while spawning entity but key was already set."
              ],
              "Source": null
            },
            {
              "Id": "AddParameters(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "AddParameters",
              "Signature": "public System.Void AddParameters(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "32EFB77BB2105CCF929AAE750C3334FE109BDDB6031176E95DDF5CCABAAFAA7D",
              "Hash": "1656588E82484631D319703DB03FC4059B34A1EC39FCF20772882502674934AF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Tried to set parameter \u0027",
                "\u0027 to \u0027",
                "\u0027 while spawning entity but key was already set."
              ],
              "Source": null
            }
          ],
          "Hash": "5269DB9A6657CDB4E66A615BE80E6717C8FB9190AE648973D4F72A0087DEB53A"
        },
        {
          "Id": "CandideServer.ServerControllers.TimeSController",
          "Name": "TimeSController",
          "DisplayName": "TimeSController",
          "FullName": "CandideServer.ServerControllers.TimeSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetTime(System.DateTime)-\u003ESystem.Void",
              "Name": "SetTime",
              "Signature": "public System.Void SetTime(System.DateTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.DateTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "0C7837BC3EA54F46C0CB4A8992A72F16E7713DAC2293F751B48BA51814AFFB71",
              "Hash": "DC1BDCB54AE361D00D7B4B3873A467493908B9BC5D6E1AAB7E50EF155250F014",
              "CalledMethods": [
                "System.DateTime::op_LessThan(System.DateTime, System.DateTime)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "CandideServer.ServerControllers.ServerWeatherController::TimeSkipped(System.TimeSpan, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C3B7FFF22B5A9A4EC5D69E6C06CCEDAF0C5562254B5BF6D4479CB12F553815A"
        },
        {
          "Id": "CandideServer.ServerControllers.TownsServerController",
          "Name": "TownsServerController",
          "DisplayName": "TownsServerController",
          "FullName": "CandideServer.ServerControllers.TownsServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "AddBuildingToTown",
              "Signature": "public System.Void AddBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "424880509546DB2FB22F9BF3EA07909C95A8F93F526BC0F5DEE63BCC3AAFA018",
              "Hash": "0AA6FC8EE67249397C0BEEB58EF835A93E4D65156D5D8531EFEF22C2910B3463",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.TownsServerController::UpdateTownBounds(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddCitizen(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "AddCitizen",
              "Signature": "public System.Void AddCitizen(System.Guid townId, System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "699E3985E6F44CEDBD17E889228234AB369C65587164FCC003CF8EF30FA6FB6A",
              "Hash": "FD2491483070412631F4E64789935406CE92043D2C74DBCFFA0E0E2E4B5648C7",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.TownsServerController::OnTownCitizensChanged(CandideServer.Models.Town.ServerTownModel)"
              ],
              "StringLiterals": [
                "AddCitizen: Failed adding citizen to town. Already exists"
              ],
              "Source": null
            },
            {
              "Id": "AddTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddTownCitizensAura",
              "Signature": "public System.Void AddTownCitizensAura(CandideServer.Models.Town.ServerTownModel town, System.String auraId, System.Boolean applyUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "applyUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "9B8670B18A8FE37F7815D928E2E609F7AE55ACD5BC6CA85E28ECFEC478FC2290",
              "Hash": "407EE200114FB2E7588FC77893B8E0D77702EB47A10DEE7C4AA9EF8E302D8EFD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateTown(System.Guid, System.Guid, System.Nullable\u00601\u003CShared.Text.StringId\u003E, System.String)-\u003ECandideServer.Models.Town.ServerTownModel",
              "Name": "CreateTown",
              "Signature": "public CandideServer.Models.Town.ServerTownModel CreateTown(System.Guid newTownId, System.Guid townCoreId, System.Nullable\u003CShared.Text.StringId\u003E initialTownNameKey, System.String textName)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Town.ServerTownModel",
              "Parameters": [
                {
                  "Name": "newTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townCoreId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialTownNameKey",
                  "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 632,
              "BodyHash": "E85FB5C5A69B79ACBD50C99B6574B1942896095A454C187B6DCFC3994F749832",
              "Hash": "781680F521E9C175DBEB670E5DDDECC95E96E9B6C630FFF48482876623BE8CF7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Town.ServerTownModel::.ctor()",
                "CandideServer.Models.Town.TownModel::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.TownsServerController::UpdateTownBounds(CandideServer.Models.Town.TownModel)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetTileBiome(System.Guid, System.Int32, System.Int32, System.String\u0026)",
                "Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Count()",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetAnalyticEventTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()"
              ],
              "StringLiterals": [
                "Tried to create a town with id ",
                " but there already exists one with that id.",
                "Tried to create a town with first building id ",
                " but there is no building with that id.",
                "town:built:biome:",
                "town:built:first",
                "town:built:second",
                "town:built:third",
                "town:built:fourth",
                "town:built:fifth",
                "town:built:sixth",
                "town:built:seventh",
                "town:built:eighth"
              ],
              "Source": null
            },
            {
              "Id": "GetTotalTownDefence(CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Int32",
              "Name": "GetTotalTownDefence",
              "Signature": "public System.Int32 GetTotalTownDefence(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "6D8F2340B80B5C5B364D07C5284C0FFE2B65934C79D0AB47F4E270CB7D969D44",
              "Hash": "839F7D75CBB65A8DB2FE6107D65DD703B9325E43633BAA8D01665FBD4D51DED0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.WorldStats::Get(System.String)"
              ],
              "StringLiterals": [
                "WorldStats_TownDefenceModifier"
              ],
              "Source": null
            },
            {
              "Id": "OnTownCitizensChanged(CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "OnTownCitizensChanged",
              "Signature": "public System.Void OnTownCitizensChanged(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "86D30D5EA3BD3DB0303E4D65F9B01047C0DA33FCA5D9A0E208FB89A7D59367B8",
              "Hash": "06372912FAEA88178D24612DF0DD671217602C48807FD18C8BA3F9DB162938CF",
              "CalledMethods": [
                "CandideServer.ServerControllers.TownsServerController::GetTotalTownDefence(CandideServer.Models.Town.ServerTownModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Shared.Helpers.TownDefenceHelper::GetTownDefenceValues(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Int32)",
                "CandideServer.ServerControllers.TownsServerController::RemoveTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)",
                "CandideServer.ServerControllers.TownsServerController::AddTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "citizen_aura:buff:town_defence"
              ],
              "Source": null
            },
            {
              "Id": "OnTownDefenceChanged(CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Int32",
              "Name": "OnTownDefenceChanged",
              "Signature": "public System.Int32 OnTownDefenceChanged(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "71C6D8DA7F25F34A017D0E868A5C092A44DC4B1FD21195866D0D1C4FD1C4E6E8",
              "Hash": "ED65642D796ABC2D134F84861BE919261FAAC0A8AC29A405A03044247145F276",
              "CalledMethods": [
                "CandideServer.ServerControllers.TownsServerController::GetTotalTownDefence(CandideServer.Models.Town.ServerTownModel)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Shared.Helpers.TownDefenceHelper::GetTownDefenceValues(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.ServerControllers.TownsServerController::RemoveTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)",
                "CandideServer.ServerControllers.TownsServerController::AddTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "citizen_aura:buff:town_defence"
              ],
              "Source": null
            },
            {
              "Id": "OnWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "OnWorldGameStateLoaded",
              "Signature": "public System.Void OnWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "85039F51EEDE3321C757A75B621D95E1C5E7E3C281B47B5BE6EC51F130B9432B",
              "Hash": "412C89F9F392D5100394F6B12114E5101F28FF24A50D084AC0443ECDE7B9D994",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.TownsServerController::OnTownDefenceChanged(CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBuildingFromTown(CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "RemoveBuildingFromTown",
              "Signature": "public System.Void RemoveBuildingFromTown(CandideServer.Models.Town.ServerTownModel town, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "96597BEC1979ED1A893E2D6AC165B552177FDF0AEAAD903D43612D57F71A1179",
              "Hash": "8D801AB4BE0D03620C652CD304382D32CA17A0D913AF6816021F3D384497531C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "CandideServer.Exceptions.CorruptServerGameStateException::.ctor(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.ServerManagers.TownsServerManager::RemoveTown(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [
                "RemoveBuildingFromTown",
                ": Building\u0027s town is set to ",
                " and the town\u0027s ID is ",
                ": Building doesn\u0027t exist in the town\u0027s building ids list. Town id ",
                ", building id "
              ],
              "Source": null
            },
            {
              "Id": "RemoveCitizen(System.Guid, System.Guid)-\u003ESystem.Boolean",
              "Name": "RemoveCitizen",
              "Signature": "public System.Boolean RemoveCitizen(System.Guid townId, System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "2AA46FB7656ACD46BB2E8DA9B687325A4D1FBC0C5D3895D8AF630FE2B6EC9BC4",
              "Hash": "6F28D25CADB327D65E944BA00F5DDB32FF78394EC5898019F3D297F7DA71E395",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.TownsServerController::OnTownCitizensChanged(CandideServer.Models.Town.ServerTownModel)"
              ],
              "StringLiterals": [
                "RemoveCitizen: Failed removing citizen to town. Does not exist in the town\u0027s citizen list"
              ],
              "Source": null
            },
            {
              "Id": "RemoveCitizen(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveCitizen",
              "Signature": "public System.Void RemoveCitizen(System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "5BD28D4A7E87F0B092806CF5FAE857987A66D2636F9980C28D41B9AB2B49DA07",
              "Hash": "165BB0A335A23F137C8470860A71B57604D8A677020EA0316E462FD19726862E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "CandideServer.ServerControllers.TownsServerController::OnTownCitizensChanged(CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Boolean",
              "Name": "RemoveTown",
              "Signature": "public System.Boolean RemoveTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "10551F5A67E84E37F12019998DDB1EAC37E23791D1CB600CEAC187E937CB81A8",
              "Hash": "7D192BE99803DA6007021E980C4CBB72C6BBDCC33365E8112A347FE49BAB7ADB",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveTownCitizensAura(CandideServer.Models.Town.ServerTownModel, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveTownCitizensAura",
              "Signature": "public System.Void RemoveTownCitizensAura(CandideServer.Models.Town.ServerTownModel town, System.String auraId, System.Boolean applyUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "applyUpdates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "B40D367C981DE0088119B3EFCDBBB601A88DD9D4BD13EE7D2CBD8A7F45CBB4FC",
              "Hash": "48F7BB20FA09AF790F91A4FE10151FE1F0FE0D447E4691AD59A952ACCC23CC7E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryChangeTownName(System.Guid, System.String)-\u003ESystem.Boolean",
              "Name": "TryChangeTownName",
              "Signature": "public System.Boolean TryChangeTownName(System.Guid townId, System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "4F404BBBE7D78D7ABAD2AA0D7770008B21558770906AF0BBF0CF9840DC403E76",
              "Hash": "ED2D08C2A0CF89B9AD23231CFF7B5BB44756C703F84DCD8F39239660FCD60ABF",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.String::get_Length()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "TryChangeTownName",
                ": Provided name exceeded max town name length "
              ],
              "Source": null
            },
            {
              "Id": "UpdateTownBounds(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "UpdateTownBounds",
              "Signature": "private System.Void UpdateTownBounds(CandideServer.Models.Town.TownModel town)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "06BB25C3CD9A7121F71BACD69FF0B0755DB8957C65734523F99785B1D55CA604",
              "Hash": "0096801032251111EA8D288BECB7AAB72D6D0B83C20257284B8754DD8F6FFE6A",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DAE608EB6848F95A88C07BCB92DF4DEC15CB8CCE72467BEA4E2C6E8DE7346F00"
        },
        {
          "Id": "CandideServer.ServerControllers.TradeRoutesSController",
          "Name": "TradeRoutesSController",
          "DisplayName": "TradeRoutesSController",
          "FullName": "CandideServer.ServerControllers.TradeRoutesSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveTradeRoute(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveTradeRoute",
              "Signature": "public System.Void RemoveTradeRoute(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "90EDEC686E6E795C4FF31418607AD9B2C02188BD2DA42DBEA3944112EE5DDC0F",
              "Hash": "1B5141A2143FEFF54FB66C282D53C650DF38AAA8A417BF597EA68F8F237414C9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Remove(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "TradeRoutesSController",
                ": Couldn\u0027t find trade route with ",
                " in the server game state"
              ],
              "Source": null
            },
            {
              "Id": "TryCreateNewTradeRoute(System.Guid, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Boolean, System.Int32, System.Int32)-\u003ECandideServer.SimulationModels.TradeRouteSimulationModel",
              "Name": "TryCreateNewTradeRoute",
              "Signature": "public CandideServer.SimulationModels.TradeRouteSimulationModel TryCreateNewTradeRoute(System.Guid id, CandideServer.Models.Buildings.BuildingInstanceModel homeTownTradingPost, CandideServer.Models.Buildings.BuildingInstanceModel destinationTownTradingPost, Shared.Models.Items.ItemAmount[] sendItemRatio, Shared.Models.Items.ItemAmount[] receiveItemRatio, Shared.Models.Items.ResourceAmount[] sendResourceRatio, Shared.Models.Items.ResourceAmount[] receiveResourceRatio, CandideServer.Models.Citizen.CitizenModel citizen, System.Int32 unitAmount, System.Boolean isRepeating, System.Int32 repeatingHomeReserveUnitAmount, System.Int32 repeatingDestinationReserveUnitAmount)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SimulationModels.TradeRouteSimulationModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "homeTownTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTownTradingPost",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendItemRatio",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receiveItemRatio",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendResourceRatio",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "receiveResourceRatio",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "unitAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isRepeating",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "repeatingHomeReserveUnitAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "repeatingDestinationReserveUnitAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "81A336319B3541B87BEEFF2FC1A194A8645EDC2067644E7A1CE4B4289DF112A2",
              "Hash": "E2CED442D607691A9739EEAC95D370F504C75D9D7FC52030D2E383EAB3CBD18B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::.ctor()",
                "Shared.Models.TradeRoutes.TradeRouteInstance::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "TradeRoutesSController",
                ": A trade route with the ID ",
                " already exists"
              ],
              "Source": null
            }
          ],
          "Hash": "8AD44D0D8E689F97721B5C5E30051059DEFF99E090AECF2BE6D633565C15F863"
        },
        {
          "Id": "CandideServer.ServerControllers.UnassignCitizenSlotMessage",
          "Name": "UnassignCitizenSlotMessage",
          "DisplayName": "UnassignCitizenSlotMessage",
          "FullName": "CandideServer.ServerControllers.UnassignCitizenSlotMessage",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SlotId:System.Guid",
              "Name": "SlotId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SlotId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CC4352F432BDDA2440D23DE9F64BC254223FB29CB525317D3FFD859416B9FBB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F2C322E3312D4357A9CAC76D4EF7605CDFE9D8E914D55FE797CA7F4C7A01C45F"
        },
        {
          "Id": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
          "Name": "UpdateInventoryItemInstanceMessage",
          "DisplayName": "UpdateInventoryItemInstanceMessage",
          "FullName": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90F1290E7C4C4B2EB88A80CCB8BBF43A18F55039EA71C21E02262FCEEB31BCE2"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "016D2843C3BBEC85283E2ABF44469F53E951AF7451C1F7773AD5129DA71FAFB2"
        },
        {
          "Id": "CandideServer.ServerControllers.UpdateInventoryMoneyMessage",
          "Name": "UpdateInventoryMoneyMessage",
          "DisplayName": "UpdateInventoryMoneyMessage",
          "FullName": "CandideServer.ServerControllers.UpdateInventoryMoneyMessage",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8B8C266CABF6B717BA9AE772E4E676911BD595428D284F5372567F9B36ADB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3740E05E52B4B35EB98AB20CA61396E7259D66097FDAE560CDDE18A6D84F5B10"
        },
        {
          "Id": "CandideServer.ServerControllers.WildCitizensSController",
          "Name": "WildCitizensSController",
          "DisplayName": "WildCitizensSController",
          "FullName": "CandideServer.ServerControllers.WildCitizensSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel)-\u003ESystem.Void",
              "Name": "AddWildCitizen",
              "Signature": "public System.Void AddWildCitizen(System.Guid wildCitizenId, CandideServer.Models.Citizen.WildCitizenInstanceModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DFA688F061F47A062591BC18887BD3C324EC67A56B9436A668850E28EA9E1F9C",
              "Hash": "4BDED343211F0E1EA19D8EA18E90470613D283714DC49F1AD4AE91C012FDEC79",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "AddWildCitizen",
                ": Server GameState already had a wild citizen registered with ID "
              ],
              "Source": null
            },
            {
              "Id": "AddWildCitizenAura(CandideServer.Models.Citizen.WildCitizenInstanceModel, System.String)-\u003ESystem.Void",
              "Name": "AddWildCitizenAura",
              "Signature": "public System.Void AddWildCitizenAura(CandideServer.Models.Citizen.WildCitizenInstanceModel wildCitizen, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wildCitizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "72D7F56EBA1A3D67CAE8F578C63285343CA944F14A973193AC3943A6617899BE",
              "Hash": "EF1E7FA2BA3F8A2BFE31D69DECC7228A2FFDB8707BFD5A81CED3031190E2F2EE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorldEntitiesLoaded()-\u003ESystem.Void",
              "Name": "OnWorldEntitiesLoaded",
              "Signature": "public System.Void OnWorldEntitiesLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "05B113A34FEF38B9BFCFEB2FB109552090470B3B270A9E68CE0DAC8691783C65",
              "Hash": "9E417E95833C05124908F1DD906403284921F251D1CA587B2F2709380996431A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Models.Stats.CitizenStats::OnLoad()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWildCitizen(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWildCitizen",
              "Signature": "public System.Void RemoveWildCitizen(System.Guid wildCitizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "1B6B134E500AFAEAF5E4B6B8B257B3DF6CC687C5E77AF7966D6E1122CB8A70FA",
              "Hash": "61F4E6A2020B51B5EFF1EF68DC44D9D90BF2B5006AA084D10E41C0C1D982789D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Remove(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "RemoveWildCitizen",
                ": Failed to remove citizen ",
                ". Not in the ServerGameState."
              ],
              "Source": null
            }
          ],
          "Hash": "706FB61F16E06AB80C34798FF23A862071735B87FCAE0BFAD9EBB4C8A2B76070"
        },
        {
          "Id": "CandideServer.ServerControllers.WorldFlagsSController",
          "Name": "WorldFlagsSController",
          "DisplayName": "WorldFlagsSController",
          "FullName": "CandideServer.ServerControllers.WorldFlagsSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetFlag(System.String, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Single\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "SetFlag",
              "Signature": "public System.Boolean SetFlag(System.String flagName, System.Nullable\u003CSystem.Int32\u003E intValue, System.Nullable\u003CSystem.Single\u003E floatValue, System.Boolean isStatic)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "intValue",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isStatic",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "788833A28CD2DC6ED9C6695B1D3C3BE11083254DF3EB5CFF5C1227E465894761",
              "Hash": "AB5B1CAC902DEA8A7960D051A314599C33CF643E1F466B71CF360B2DE35BA32F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E85B7648E84773BF340828015901EB03F4CF0DABB5513F4D68DA6E1A919E5410"
        },
        {
          "Id": "CandideServer.ServerControllers.WorldItemServerController",
          "Name": "WorldItemServerController",
          "DisplayName": "WorldItemServerController",
          "FullName": "CandideServer.ServerControllers.WorldItemServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReusableGetServerWorldItemsList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "ReusableGetServerWorldItemsList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E ReusableGetServerWorldItemsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "020388C1F038D555A18DC348F3AE88D118F9123186DD1F51263E047C172DFBC7"
            },
            {
              "Id": "ReusableGetWorldItemsList:System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "ReusableGetWorldItemsList",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E ReusableGetWorldItemsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D809E4B81E624CCC1B019D31778267A98B0020E41F63CD1B5DF72E74AE0F8D45"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddToSearchTree(CandideServer.Models.Items.ServerWorldItemModel)-\u003ESystem.Void",
              "Name": "AddToSearchTree",
              "Signature": "private System.Void AddToSearchTree(CandideServer.Models.Items.ServerWorldItemModel serverWorldItem)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverWorldItem",
                  "Type": "CandideServer.Models.Items.ServerWorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E1FB9D1C61883103A23FBF50B9E147181AEE9A6678784D8AEF14C52D2EEC84B6",
              "Hash": "A9DF34F4ABB6E2A85060ECE348E58629ACD3810E571818A64CF5B2B19CD6E63C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.WorldItemServerController::GetOrMakeTree(System.Guid)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOrMakeTree(System.Guid)-\u003ECandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "GetOrMakeTree",
              "Signature": "private CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E GetOrMakeTree(System.Guid worldId)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "D73292FF53FF1829826467DA7E77D76B20630EFCB10B11678A2D81AC989C8C1C",
              "Hash": "A0435C719AF76B9B5F2A4ADB83E58F6F1A5BA0319CBFB95D84720ADE911D3E6A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::.ctor(System.Int32, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldItemsInArea(CandideCreator.Shared.Models.RectangleF, System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "GetWorldItemsInArea",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E GetWorldItemsInArea(CandideCreator.Shared.Models.RectangleF area, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "5B88A3433C3E44080A13974ED10816FE68967289EF735AC271E20696BF6E946E",
              "Hash": "95A74B003B52CDB1F0B1CC74131B01FB7887701A8D76A056371D42310A42A327",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldItemsInTileRectangle(System.Guid, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "GetWorldItemsInTileRectangle",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E GetWorldItemsInTileRectangle(System.Guid worldId, CandideCreator.Shared.Models.RectangleF chunkTileRectangle)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkTileRectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "C5368F6EB42748056A55C1DF1D8EE07E0A9CFFBA77312A68400C0354D70F292A",
              "Hash": "8A6D8E95898E6C6C70A636734BFE32764DAFBFC2EF00F64BA863BEB5660E620C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldItemsInWorld(System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "GetWorldItemsInWorld",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E GetWorldItemsInWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "F42DBEF78EFB340901CD82343D31F6F0BF0D98DAAB5F9EF30EB5E95040BD0125",
              "Hash": "D15E0846EA283B3CD9A7E65B98FC4B53AB83D23F0566D646BF0A92F1C5CCAB39",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveWorldItems(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E)-\u003ESystem.Void",
              "Name": "MoveWorldItems",
              "Signature": "public System.Void MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E worldItemPositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemPositions",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "3849AE3354E332A93EA3B53FA5B649168A54B0BE14804F6318BC49FCDE2A4D02",
              "Hash": "ACEC351ABF7909815B83D977D382E39D2C4911583C51A4F066540D8D56D8CC3E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.WorldItemServerController::UpdateWorldItemPosition(CandideServer.Models.Items.ServerWorldItemModel)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "856FAC58A4BDADBC7F59F50D3293CC31B1110F72F999BDE8293FEA00B931FD4E",
              "Hash": "4177D3797459ADF89BF8F22BE132A2386CDD581EF74BD7EABFAC5A78DDFCAF38",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "CandideServer.ServerControllers.WorldItemServerController::AddToSearchTree(CandideServer.Models.Items.ServerWorldItemModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorldItem(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorldItem",
              "Signature": "public System.Void RemoveWorldItem(System.Guid worldItemId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "7933C8FBD681D39129846FD8DF39453CA44B1D41E5BBF45E92ECFF8D33275779",
              "Hash": "0808E94413DD8C11EBAF2591D5C288B44C043CDAA7D195097C81FAAF6B23603C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Remove(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFurnitureWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnFurnitureWorldItem",
              "Signature": "public CandideServer.Models.Items.ServerWorldItemModel SpawnFurnitureWorldItem(System.String furnitureId, System.Int32 amount, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "9A15DE902BEFE2706ACA9394EB03D2C7CFB16F6D64F3FCDDB3CA420BA1DD7875",
              "Hash": "D07582442E5E7CB882BD879B248B1FFF24C45903DCCE5B97E0F3141CAF73C965",
              "CalledMethods": [
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.WorldItemServerController::SpawnWorldItem(System.String, System.Int32, System.Nullable\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, WorldItemModel.WorldItemType, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "Tried to spawn furniture world item with invalid id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SpawnWorldItem(System.String, System.Int32, System.Nullable\u00601\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, WorldItemModel\u002BWorldItemType, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnWorldItem",
              "Signature": "private CandideServer.Models.Items.ServerWorldItemModel SpawnWorldItem(System.String dataId, System.Int32 stackCount, System.Nullable\u003CSystem.Guid\u003E itemInstanceId, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, WorldItemModel.WorldItemType worldItemType, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "dataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldItemType",
                  "Type": "WorldItemModel.WorldItemType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "E07932FA7B34C84526AC0908FCD1EBBEB9D1635DAEBE1C5C071F6CB733A224D7",
              "Hash": "5EE43C2744C2C1349B5EAD4597686749ACF5E03600F79283B9358A6FE4C34D56",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Environment::get_StackTrace()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Shared.Models.Items.WorldItemModel::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.Models.Items.ServerWorldItemModel::.ctor()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.WorldItemServerController::AddToSearchTree(CandideServer.Models.Items.ServerWorldItemModel)"
              ],
              "StringLiterals": [
                "Tried to create world item with null DataId.\n"
              ],
              "Source": null
            },
            {
              "Id": "SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnWorldItem",
              "Signature": "public CandideServer.Models.Items.ServerWorldItemModel SpawnWorldItem(Shared.Models.Items.ItemInstanceModel item, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "9025D4BFD015059C86FD51F0CF50B8CFD53F4A766A2420CAEB2223A467ACC632",
              "Hash": "011B8BA031EDDB217B0ED093A1A50B8019BAC659B2D8BF276D182DDE9017FF40",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldItemServerController::SpawnWorldItem(System.String, System.Int32, System.Nullable\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, WorldItemModel.WorldItemType, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "Tried to spawn world item with invalid id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "UpdateWorldItemPosition(CandideServer.Models.Items.ServerWorldItemModel)-\u003ESystem.Void",
              "Name": "UpdateWorldItemPosition",
              "Signature": "public System.Void UpdateWorldItemPosition(CandideServer.Models.Items.ServerWorldItemModel serverWorldItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverWorldItem",
                  "Type": "CandideServer.Models.Items.ServerWorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "F9B8C871431EEE59B8100D0FA2F6398FF152429F75E75A215666AF838B256756",
              "Hash": "AF3722491605DAD715884A907FF816C010FF5A734E9B2C898FDDF262D27D3F0C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Move(System.Int32, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "560AAB0E1471224FB0CE86FEEB1F039C7119BA42EB5F7FA218450CE44C94E628"
        },
        {
          "Id": "CandideServer.ServerControllers.WorldSController",
          "Name": "WorldSController",
          "DisplayName": "WorldSController",
          "FullName": "CandideServer.ServerControllers.WorldSController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "ChangeWorldMap",
              "Signature": "public System.Boolean ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName, System.Boolean keepPlayerPlacedEntities)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keepPlayerPlacedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "F990753433F9DE6388AD002472DF131704677DB40495124BEA868E34F18E8E92",
              "Hash": "4EF987460C67302DED6710530575E7D45802A4ABECBE94D27524303E38CDE895",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.EntitySController::RemoveAllEditorPlacedEntitiesInWorld(CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerControllers.EntitySController::RemoveAllEntitiesInWorld(CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.World.ServerWorldDataManager::SpawnWorldEntities(CandideServer.Models.Worlds.WorldModel, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E)",
                "CandideServer.Entities.ServerEntitySystemManager::InitializeCollisions(System.Guid)"
              ],
              "StringLiterals": [
                "Could not find world data for map name "
              ],
              "Source": null
            },
            {
              "Id": "CreateInterior(System.String, WorldModel\u002BInteriorType, System.Guid, System.Boolean, System.Func\u00603\u003CCandideServer.ServerControllers.SpawnEntityArgs,CandideServer.World.ServerEntitySpawnData,System.Boolean\u003E)-\u003ECandideServer.Models.Worlds.WorldModel",
              "Name": "CreateInterior",
              "Signature": "public CandideServer.Models.Worlds.WorldModel CreateInterior(System.String interiorWorldId, WorldModel.InteriorType interiorType, System.Guid id, System.Boolean temporary, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E beforeSpawnAction)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Worlds.WorldModel",
              "Parameters": [
                {
                  "Name": "interiorWorldId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "interiorType",
                  "Type": "WorldModel.InteriorType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "temporary",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeSpawnAction",
                  "Type": "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "0C9EFBB9524F79568F8138568C8BC6C682D751660BF19850183176B86B4C64F9",
              "Hash": "B87665C77A77D172D8C226085BF8B86B94B3B0B0F78CF8452E2FE46B39CA0BB3",
              "CalledMethods": [
                "CandideServer.MessageModels.Worlds.NewWorldMessage::.ctor()",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.WorldSController::NewWorld(CandideServer.MessageModels.Worlds.NewWorldMessage, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E)"
              ],
              "StringLiterals": [
                " Interior Map"
              ],
              "Source": null
            },
            {
              "Id": "NewChallengeDungeonWorld(CandideServer.MessageModels.Worlds.NewWorldMessage, System.Action\u00601\u003CCandideServer.Models.Worlds.WorldModel\u003E)-\u003ECandideServer.Models.Worlds.WorldModel",
              "Name": "NewChallengeDungeonWorld",
              "Signature": "public CandideServer.Models.Worlds.WorldModel NewChallengeDungeonWorld(CandideServer.MessageModels.Worlds.NewWorldMessage msg, System.Action\u003CCandideServer.Models.Worlds.WorldModel\u003E spawnEntities)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Worlds.WorldModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Worlds.NewWorldMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnEntities",
                  "Type": "System.Action\u003CCandideServer.Models.Worlds.WorldModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "33B9DB1422AA7896F0840DD36D8CA6AFB65EE988665DFC8AF6C6867D75E9C26D",
              "Hash": "EF6F7AFE9B778F02FEB13E8605402A728368EA9862D56115EA26AA2196C66393",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Models.Worlds.WorldModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::Add(!0, !1)",
                "System.Action\u003CCandideServer.Models.Worlds.WorldModel\u003E::Invoke(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::InitializeCollisions(System.Guid)"
              ],
              "StringLiterals": [
                "Could not find world data for map name "
              ],
              "Source": null
            },
            {
              "Id": "NewWorld(CandideServer.MessageModels.Worlds.NewWorldMessage, System.Func\u00603\u003CCandideServer.ServerControllers.SpawnEntityArgs,CandideServer.World.ServerEntitySpawnData,System.Boolean\u003E)-\u003ECandideServer.Models.Worlds.WorldModel",
              "Name": "NewWorld",
              "Signature": "public CandideServer.Models.Worlds.WorldModel NewWorld(CandideServer.MessageModels.Worlds.NewWorldMessage msg, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E beforeSpawnAction)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Worlds.WorldModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Worlds.NewWorldMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeSpawnAction",
                  "Type": "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "E4DAFE40752ABB39574A59B6371DD123589E1CC0F1B624483ABD7077AFB3B82E",
              "Hash": "2DCDA164ED3C401A93B7552A45607D6DFBF40733347A75A4351EA13DC750E811",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Models.Worlds.WorldModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::Add(!0, !1)",
                "CandideServer.World.ServerWorldDataManager::SpawnWorldEntities(CandideServer.Models.Worlds.WorldModel, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E)",
                "CandideServer.Entities.ServerEntitySystemManager::InitializeCollisions(System.Guid)"
              ],
              "StringLiterals": [
                "Could not find world data for map name "
              ],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 789,
              "BodyHash": "EF7FF3510D9C312F7B961605415B734E951000A1DE0974E0EC351C70974E94F7",
              "Hash": "2B4C9DD28A8C6768DD511CFD7742E907BA8469039221195FCD996B1E760928FC",
              "CalledMethods": [
                "CandideServer.ServerControllers.ItemInstanceSController::BeforeWorldGameStateLoaded()",
                "CandideServer.Entities.ServerEntitySystemManager::BeforeWorldGameStateLoaded()",
                "CandideServer.Models.ServerChunkedWorld::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.ServerControllers.BuildingsSController::BeforeWorldGameStateLoaded()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::.ctor()",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::set_Item(!0, !1)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::GetEntityChunk(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Current()",
                "CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [
                "Could not find world data for map name ",
                " for world ",
                " when loading game.",
                "Could not find world id ",
                " for entity "
              ],
              "Source": null
            },
            {
              "Id": "RemoveWorld(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(System.Guid worldId, System.Boolean fromBuildingController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromBuildingController",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "16AAA999AA53724D565E65B7DFF5429B3D0D253019FD80F7C6A2EAF5FF8A2C01",
              "Hash": "2CA5D1C04FB783938F70E5ABFD6C6DFED8AEDEC6F8A148E54B5E9B408D655BD3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::Remove(!0, !1\u0026)",
                "CandideServer.ServerControllers.ExteriorWorldServerController::RemoveWorld(CandideServer.Models.Worlds.WorldModel)",
                "CandideServer.ServerControllers.EntitySController::RemoveAllEntitiesInWorld(CandideServer.Models.Worlds.WorldModel, Shared.Entity.EntityRemoveInfo)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.BuildingsSController::RemoveBuilding(System.Guid)"
              ],
              "StringLiterals": [
                "Can not remove the outside world!"
              ],
              "Source": null
            },
            {
              "Id": "TryGetPathNodeHandler(CandideServer.World.ServerWorldData, CandideServer.PathFinding.PathNodeHandler\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPathNodeHandler",
              "Signature": "public System.Boolean TryGetPathNodeHandler(CandideServer.World.ServerWorldData worldData, out CandideServer.PathFinding.PathNodeHandler\u0026 pathNodeHandler)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldData",
                  "Type": "CandideServer.World.ServerWorldData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pathNodeHandler",
                  "Type": "CandideServer.PathFinding.PathNodeHandler\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "2BB60311318E43B664507FD431F26571BD31E4B46327BDFCCDE962E728BE3B6F",
              "Hash": "2ECCA308C4E765D45731860CF72D1BA4F3E91B3F5340E891D0826D0ED3513B60",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_PathNodes()",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()",
                "CandideCreator.Shared.Models.World::get_PathNodeConnections()",
                "CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E, System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateSpawnTile(System.Boolean)-\u003ESystem.Void",
              "Name": "ValidateSpawnTile",
              "Signature": "public System.Void ValidateSpawnTile(System.Boolean forceSelectNewSpawn)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "forceSelectNewSpawn",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "94082A6B9241D41D0CFD906A58CEAB5258357C43319A991AE90D5ADD78D1F213",
              "Hash": "960D00D57C932892B73BED027E71A4D634F65CFCCE2185E6672822E159F965C4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6F58D61332D91529E86BCF85D46DF7456F2BA4934B292123D9B37A543C16ED16"
        },
        {
          "Id": "CandideServer.ServerControllers.WorldTilesServerController",
          "Name": "WorldTilesServerController",
          "DisplayName": "WorldTilesServerController",
          "FullName": "CandideServer.ServerControllers.WorldTilesServerController",
          "Namespace": "CandideServer.ServerControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, Shared.Models.WorldTile worldTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "91BA8CAEE9399CA5E9C90F1070890F00014B56C80D706C3C950D0FC84D09D516",
              "Hash": "7E100B8B58229C68B2DCBAD4E1A4A02FAC87247CA6A59068CCF1C5A85CE2A9EE",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangleShared(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "E04F39ADBC3B3710F15901D717CF5EA84F2535B493F4C398076EF841B1487441",
              "Hash": "AC6A1A7B441DAF4BA0B76DD5BA4115F7F4253CDF880C0A43664DA27AE1EB3157",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangleShared(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangleShared(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])-\u003ESystem.Boolean",
              "Name": "FillRectangleShared",
              "Signature": "public System.Boolean FillRectangleShared(Microsoft.Xna.Framework.Rectangle tileBounds, Shared.Models.WorldTile worldTile, Shared.Models.WorldTile[,] worldTiles, System.String[,] biomes, System.SByte[,] worldHeights)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomes",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "AC598482CCDC3DB0DFD12B8965084476BFE1D1193AC40DDFC2EDFED39F6954B5",
              "Hash": "D543D0B540692E039F63B57FAA898448BF6FEBEDD5BA33FC44215DCD4DB2464D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::GetBiomeDataOrDefault(System.String)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangleShared(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])-\u003ESystem.Boolean",
              "Name": "FillRectangleShared",
              "Signature": "public System.Boolean FillRectangleShared(Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure, Shared.Models.WorldTile[,] worldTiles, System.String[,] biomes, System.SByte[,] worldHeights)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomes",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 604,
              "BodyHash": "5868130116AF1F19B0FC31D3502B45C15C4149E0E3461FB2154028BB31A38548",
              "Hash": "8171A2E9C97B3FC340E6D3F87006C719DF207854B6E19D5BCDBDF8AB0AC19213",
              "CalledMethods": [
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()",
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangleShared(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::GetBiomeDataOrDefault(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTile(Microsoft.Xna.Framework.Point, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Void",
              "Name": "SetTile",
              "Signature": "public System.Void SetTile(Microsoft.Xna.Framework.Point tilePosition, System.Nullable\u003CWorldTile.GroundType\u003E groundType, System.Nullable\u003CWorldTile.StructureType\u003E structureType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structureType",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "CD7316CCE75AE50A4E4172306AF859C05F4B6B0E131336A1A6E796863C0F1E77",
              "Hash": "D0529E2E64139A2627EB7B995B3A6BDAB988354FD5776A6D28695E676F693BE9",
              "CalledMethods": [
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "179B792E56FCC6007E693DE5B4231417E0B963BA5ECEEC1DF7968AC0C69CBF5C"
        },
        {
          "Id": "CandideServer.ServerGameState",
          "Name": "ServerGameState",
          "DisplayName": "ServerGameState",
          "FullName": "CandideServer.ServerGameState",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcquiredWorshipUnlocks:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AcquiredWorshipUnlocks",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AcquiredWorshipUnlocks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E3F97CFD92D6D9EF5AB81AAF2F64259F5D79EF0365772493BD7A2045D677C42"
            },
            {
              "Id": "ActiveWorldQuests:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E",
              "Name": "ActiveWorldQuests",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E ActiveWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8474073D52F23BEDB8D1B3CB58E44B526F0E22A0D999152E0C4C8119B896E8A0"
            },
            {
              "Id": "BiomeIds:System.String[,]",
              "Name": "BiomeIds",
              "Type": "System.String[,]",
              "Signature": "public System.String[,] BiomeIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DF9132779174CD6244E6AAB2CC3D398EBC012E01EC9C5B223533CD11FCD763E"
            },
            {
              "Id": "BossLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossLocationModel\u003E",
              "Name": "BossLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E BossLocations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "362E578C98E8A6255D473D80FECBC125331F760B3966AF12474A26B9B2365A7F"
            },
            {
              "Id": "Buildings:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.SimulationModels.BuildingSimulationModel\u003E",
              "Name": "Buildings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E Buildings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9FDFB56BED2DD3B7E8FD4DF057AF34A1537F7711054C35AE193FAE84D09132A"
            },
            {
              "Id": "CitizenControllerStates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Citizens.Base.CitizenControllerState\u003E",
              "Name": "CitizenControllerStates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.CitizenControllerState\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.CitizenControllerState\u003E CitizenControllerStates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A058689892432475A2116329D9F1A5955957FFC63449A67EF64FE41CD527047"
            },
            {
              "Id": "CitizenDaySkillsProgress:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "CitizenDaySkillsProgress",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E CitizenDaySkillsProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38036D76BDE58F72BDC9E570373A19EA2C52E288000BCEDEC19DD2CEF265E577"
            },
            {
              "Id": "Citizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Citizen.CitizenModel\u003E",
              "Name": "Citizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E Citizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FF4CC780B6603494346F4CFAA36295885D68DF386C3EA7C1021D68E58B94087"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "398E6A44A03A28ED3CE79761F20A2FD5CBCD64B9C45F515D7D225C681C6F6F3B"
            },
            {
              "Id": "Config:CandideServer.Game.GameConfig",
              "Name": "Config",
              "Type": "CandideServer.Game.GameConfig",
              "Signature": "public CandideServer.Game.GameConfig Config",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4054BC50C1E8A4626403DA67D33F167F0F2485FEB0FE6915EC7D04A48BF3C82"
            },
            {
              "Id": "ConstructionSites:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "ConstructionSites",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E ConstructionSites",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5FA2B23B2C45D7BF6501E42922BEC4403B76B5D01AE455D361C5E0B2088AA1B"
            },
            {
              "Id": "Crops:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,CandideServer.Models.CropServerModel\u003E",
              "Name": "Crops",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E Crops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73B90E47E2F00F9B41EABEDFECC9FE92D80DC5A2F58F3B553E05C5B3ED6498C9"
            },
            {
              "Id": "CurrentDailyOffering:System.String",
              "Name": "CurrentDailyOffering",
              "Type": "System.String",
              "Signature": "public System.String CurrentDailyOffering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2BC50ED642791FB7EA6F15EE1E5F9CD2FDE7FC32AFE5B9E15E9DB1A1FB7A99E2"
            },
            {
              "Id": "CurrentOrdinance:System.String",
              "Name": "CurrentOrdinance",
              "Type": "System.String",
              "Signature": "public System.String CurrentOrdinance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66AFA6E88CC1C6236214C745126DF5031E3E067E6086133D0274E39F289E6DD4"
            },
            {
              "Id": "Decorations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Name": "Decorations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E Decorations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE50D52E76505E9B380E41C75A2500F1C1F755F7299D956271FCD747EC98AF14"
            },
            {
              "Id": "Difficulties:System.Single[,]",
              "Name": "Difficulties",
              "Type": "System.Single[,]",
              "Signature": "public System.Single[,] Difficulties",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7593921B790A81323282CC04657A4A3FA10002BAAB9980EF6852676851869B94"
            },
            {
              "Id": "DungeonLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Name": "DungeonLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E DungeonLocations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DA551F270A923A9AB715304F1695F300B6F3B323891ADE8897F3B8AC6EAC737"
            },
            {
              "Id": "Entities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Entities.ServerEntityModel\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E Entities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "740515FC3021B439500ED45992C7B9E66DE084D04AC33938CDE99805063F2750"
            },
            {
              "Id": "FinishedWorldQuests:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FinishedWorldQuests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FinishedWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28CCC8B8C8234A3C07A9CCB92AC7D6DD275E911B5CF13CCBE1503DD7678F05B0"
            },
            {
              "Id": "FoodSources:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.FoodSourceModel\u003E",
              "Name": "FoodSources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E FoodSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69BC07BC05C244E2D7E2FA8CD981FD4221839BC65A8D670B233A8C040807023A"
            },
            {
              "Id": "GameId:System.Guid",
              "Name": "GameId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GameId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "91D59CACF74F94E84A4FFD8C77C36B238317496D0C80BE9391FB5AB4D09ED99B"
            },
            {
              "Id": "GodProgression:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgression",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgression",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "187C52B7C912C0530C43F9BB6A25440E7FF36C3FE8338368EBB3DDF26758DEFA"
            },
            {
              "Id": "HadDebugActivated:System.Boolean",
              "Name": "HadDebugActivated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HadDebugActivated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F868218D03D57474D42CAF4BD9F04DBEA9E8732C8F81FF224FE0ABF4032791BD"
            },
            {
              "Id": "HasBecomeNight:System.Boolean",
              "Name": "HasBecomeNight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBecomeNight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54DFC4F6B6074BF9C56E19A6C70E7FC86D68301F1A081A46407F43591DD3F68F"
            },
            {
              "Id": "InternalResourceStorages:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.InternalResourceStorageModel\u003E",
              "Name": "InternalResourceStorages",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E InternalResourceStorages",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CBBC62574401F9826028C1405BEDCCB6B782DCD7E8E3EB2DC9570A4B5329937"
            },
            {
              "Id": "Inventories:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Items.SharedInventoryModel\u003E",
              "Name": "Inventories",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E Inventories",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2584F2527CF65D6CB411C72DF5C355AFAD2F4CBAC867D5D5CC2A9F98A69B804E"
            },
            {
              "Id": "ItemInstances:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Items.ItemInstanceModel\u003E",
              "Name": "ItemInstances",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E ItemInstances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94D9D2D6F8766F9F1D4937CEE49B7E556AA3E5F0FD3809B7B7A09DA938856DB2"
            },
            {
              "Id": "Jobs:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.JobModel\u003E",
              "Name": "Jobs",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E Jobs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9506654692345878546C350D8E74845DCD5EE80A4C0A1993C2B4DEABB35B129"
            },
            {
              "Id": "LastDayStarted:System.Int32",
              "Name": "LastDayStarted",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastDayStarted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5F7798F0855BCC89C901AE100F75DD8461684D19D67023C0EFE8D30B1070F86"
            },
            {
              "Id": "LogisticsConnections:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Name": "LogisticsConnections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E LogisticsConnections",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC5952163D96E86C947C63A7AD25FE1E6AE5071B13B256C3B10DB30B2B1A5D52"
            },
            {
              "Id": "PlayerCharacters:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Name": "PlayerCharacters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E PlayerCharacters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E63939728E2B8205727646DBEC6171D21524FF7558883887FC1955672B62249"
            },
            {
              "Id": "Raids:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Raids.RaidInstanceModel\u003E",
              "Name": "Raids",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E Raids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "658188828E72EF5C102E0A6FF5820E44FF6EB67F5F71365F8E0F815D6DFD6A9A"
            },
            {
              "Id": "RepeatableOfferingAmount:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "RepeatableOfferingAmount",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E RepeatableOfferingAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "547E494A6F5F20A4FA96D24E7B7D4BF4BAFE46F15F0CD710D414B127D6754C8C"
            },
            {
              "Id": "Sources:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.SourceModel\u003E",
              "Name": "Sources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E Sources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CCA8593C4CDB2187FE2647EB66D7DF7A09408DEAE28293042FC3C73C6A75E1FC"
            },
            {
              "Id": "SpawnRules:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.SpawnSystem.SpawnRule\u003E",
              "Name": "SpawnRules",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E SpawnRules",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8887C6DC6E5BE4752CDE26B458990A0859C2376B5EA5FCF25647D81F5213684"
            },
            {
              "Id": "SpawnTile:Microsoft.Xna.Framework.Point",
              "Name": "SpawnTile",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point SpawnTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0BC525058E81D81A1E3654C4F0E9A6DB354E8D08255750F10867877B069818B2"
            },
            {
              "Id": "Time:System.DateTime",
              "Name": "Time",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime Time",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EFDB6CD47CE6FE3F932061319679CD43A4AE05DAB73A6F0B7AE20566D0EF690B"
            },
            {
              "Id": "TimePlayed:System.Double",
              "Name": "TimePlayed",
              "Type": "System.Double",
              "Signature": "public System.Double TimePlayed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7AFFF090F6EA6548F74F3848271B149BA65E2541D0A9016CCBB4799757199D06"
            },
            {
              "Id": "Towns:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Town.ServerTownModel\u003E",
              "Name": "Towns",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E Towns",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0AD7F781E0FA4A36364EBB93E9C2DDB1FF8BCD20A796944DC5E8218B819B7F4"
            },
            {
              "Id": "TradeRoutes:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Name": "TradeRoutes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E TradeRoutes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0BD42E5526D14A5E0E82123E51C77E571993ACC96AAA7E7A9C382D3F98E37CFF"
            },
            {
              "Id": "UnlockedRewards:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedRewards",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedRewards",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "385739EE2E40C37D611B080100E0106D641F025BD6DDAEAD85BB3A75DEFDF2E1"
            },
            {
              "Id": "Weathers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Weather.WeatherInstanceModel\u003E",
              "Name": "Weathers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E Weathers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEAAF864A1DE82C42B5E0D33367EA132BDB538DA89FC4C466DEA305CCEA9500D"
            },
            {
              "Id": "WetFarmlands:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,CandideServer.Models.FarmlandStatusModel\u003E",
              "Name": "WetFarmlands",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E WetFarmlands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "827D0CA57403C2F92AAE7AEDAFAD932C7F9CE81A637310C62C563CF02460ABD1"
            },
            {
              "Id": "WildCitizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E",
              "Name": "WildCitizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E WildCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "97F1D62CDD5E740C907A08C981106A0B87D6FFA43F4B9B188025C8F08CA69AF4"
            },
            {
              "Id": "WorldFlags:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E",
              "Name": "WorldFlags",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E WorldFlags",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDD3C591A6E4443F0787E26CBC8A63815D207C4A79B5DA993B411311F6A25CA8"
            },
            {
              "Id": "WorldItems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "WorldItems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E WorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B8AD997AB74FDA638DD5AB3A51E02FF9B648236E8E9C75F8FE63D82BB27E0B6"
            },
            {
              "Id": "Worlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Worlds.WorldModel\u003E",
              "Name": "Worlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E Worlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4080EAF6BD36CBAD70C1931F8E4410BAC7D26C52194AC95E2D40DEE1E9D08741"
            },
            {
              "Id": "WorldStatsBaseValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "WorldStatsBaseValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E WorldStatsBaseValues",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88CB4FBA7DEBE28555DD5E7FA793777BDC8BB8D058A4836AAEE1877F751DC990"
            },
            {
              "Id": "WorldTiles:Shared.Models.WorldTile[,]",
              "Name": "WorldTiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] WorldTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A637420930A532E60D1BEE784329E71E72DE524545251237A90445BEFA9B8EF9"
            },
            {
              "Id": "WorshipPoints:System.Int32",
              "Name": "WorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPoints",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5973FF0838D0A9B64846A9B6D3436F8AC74156EDB847CB55D8A24A5D9ABA286F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckInventorySlotIndexNotNull(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "CheckInventorySlotIndexNotNull",
              "Signature": "public System.Boolean CheckInventorySlotIndexNotNull(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "B651B50529EE4E47DC8960D1ED3F7EB03AB70DEED9CC1CF50D435B332F14952D",
              "Hash": "FDE62A7D633368310772B8AF1722FD5A44A2090A431106366094F9E7FCC2C024",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Slot index ",
                " in inventory ",
                " was null."
              ],
              "Source": null
            },
            {
              "Id": "GetWorldPlayTimeHours()-\u003ESystem.Double",
              "Name": "GetWorldPlayTimeHours",
              "Signature": "public System.Double GetWorldPlayTimeHours()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "654A7DD3AFBD22F512976FAD36DA8621F2C3BCE6C70DDF016FA0F68FD4D86620",
              "Hash": "1D8CB0A949D8ECF88A7D5E52544ABF5EB71E751F466CD7853022673CC3F72F75",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldPlayTimeSeconds()-\u003ESystem.Double",
              "Name": "GetWorldPlayTimeSeconds",
              "Signature": "public System.Double GetWorldPlayTimeSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "842B73F612348CD76B1010F1E67F605439CD7F18218969EA10F87193FEF6E785",
              "Hash": "087CB6725F11C686C065C79E4703182B7AC5F18FDAEAE312D165753FFC040A62",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuilding",
              "Signature": "public System.Boolean TryGetBuilding(System.Guid id, out CandideServer.SimulationModels.BuildingSimulationModel\u0026 building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "D329B62D99B17651BCFB5A1642CD5919EB2574EB301E79FB54D3AAD40BB4D4E6",
              "Hash": "D5BA71E1C2AC0ACC34366D97D4AB73B7CBFC9C56D275F0D783F459AD57BF6DAA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Building doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizen",
              "Signature": "public System.Boolean TryGetCitizen(System.Guid id, out CandideServer.Models.Citizen.CitizenModel\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1E6060D9BED9E696488B67DC0E5C1EE7316DF0D9A02E958620BCA11FDC6922B3",
              "Hash": "BED25455AA0149138730C25B86BC0C4D703874E2FA3FA760AEF8EF6773B266D6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenSlot",
              "Signature": "public System.Boolean TryGetCitizenSlot(System.Guid id, out CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026 citizenSlot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenSlot",
                  "Type": "CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "D03502886F684567DA80C2D3EB6BC3F91E52DB9DF74467013212893D7979C06D",
              "Hash": "80BFA0D1D24E616C64BA490C63C17C8B4FCFEAA3411A921D2A35CD3028F37029",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Citizen slot doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetDecoration(System.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDecoration",
              "Signature": "public System.Boolean TryGetDecoration(System.Guid id, out CandideServer.Models.Decorations.DecorationInstanceModel\u0026 decoration)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decoration",
                  "Type": "CandideServer.Models.Decorations.DecorationInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "C4EFE54094DB00645D3FA5368AF75AAC34BE4D664F282D6B9B5D88D810528692",
              "Hash": "7618BDAC425677C2DFC3B4B7006C49512D8C0498DD22042A381A70BBC3917CD5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Decoration doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetEntityByEitherId(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetEntityByEitherId",
              "Signature": "public System.Boolean TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E id, System.Nullable\u003CSystem.Guid\u003E backupId, out CandideServer.Entities.ServerEntityModel\u0026 entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backupId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "DA1F4E27D00F80EFD0A31F2BDC203430AB6AAB426CDFCFA68D9AAF34A2FD5AC4",
              "Hash": "C1706DAC02E4412FF6D6E4DC086638C176B4FBB4C1D6DEBB1DDBE20BB06802EF",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInfrastructureSource(System.Guid, CandideServer.Models.SourceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInfrastructureSource",
              "Signature": "public System.Boolean TryGetInfrastructureSource(System.Guid id, out CandideServer.Models.SourceModel\u0026 sourceModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceModel",
                  "Type": "CandideServer.Models.SourceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "41C0C79C14C448F31DCF142F03FEB9D38464884E6086890A021A503F660E6CEC",
              "Hash": "399C2658E0E6DF135B8B089D847CE6F8006098486DB4E0CFB9F0F77A90A60FB4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Infrastructure source doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInternalResourceStorage",
              "Signature": "public System.Boolean TryGetInternalResourceStorage(System.Guid id, out CandideServer.Models.InternalResourceStorageModel\u0026 storageModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "5B6F97D43CCBD53F418BA511CA3E9F3564884AA5E90E1757CDBEEDDA2FC07F8E",
              "Hash": "10B0039DDC583F84D00B62533B90E065508C37DAF7FF050EB8742EAF13427C37",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Internal resource storage doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInventory",
              "Signature": "public System.Boolean TryGetInventory(System.Guid id, out Shared.Models.Items.SharedInventoryModel\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "A777C799E90417F442A4D79E979132CF501DE7133851FC46290078AFEAADC24F",
              "Hash": "F674ED5697CCEC83D74624AB1E0509A91829BA8FC45A07D3782EE20D01073822",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find inventory with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetItemInstance",
              "Signature": "public System.Boolean TryGetItemInstance(System.Guid id, out Shared.Models.Items.ItemInstanceModel\u0026 item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "E132C8480A2FBB9F97C27CF0166C6E5A3284EFFA57E089E99A091EAE22E6174A",
              "Hash": "D027CA681A699AEE6DEE1FE17F93B4A3E97E5F732128D988FD0E15EA67760F3C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find item instance with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetJob",
              "Signature": "public System.Boolean TryGetJob(System.Guid id, out CandideServer.Models.JobModel\u0026 job)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "BF6C38874B8947A99D79FB2B40A766DAE821515589BF9E8E5BC5D54C5BD28C97",
              "Hash": "834DBAD31D5DB636539F56ADC47C0C2990E8439DE6A58011C22B8E1FBB3F539D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find job with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLogisticsConnection",
              "Signature": "public System.Boolean TryGetLogisticsConnection(System.Guid id, out CandideServer.Models.Logistics.LogisticsConnectionModel\u0026 connection)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "C2B863E1F1EC034441E758B7CE812B6356046BE8B8ED985654B46AEA275B7307",
              "Hash": "D18B1A63FC22D7F121D402E9850C2D46577D793A94CA26C897341A0DEAB1D4CA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Logistics connection doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerCharacter",
              "Signature": "public System.Boolean TryGetPlayerCharacter(System.Guid id, out CandideServer.Models.Player.ServerPlayerCharacter\u0026 characterModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterModel",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "28581C849A4BF187EAC2B9ABE752A2DAE291C36D3D1EB4F926DB68F4E5B936E7",
              "Hash": "0504277CFFD137A122141C787546D1CAA27FB072DEDFD7BBE044B62B3F8C3B0F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find player character with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetResourceStorage",
              "Signature": "public System.Boolean TryGetResourceStorage(System.Guid id, out CandideServer.Models.InternalResourceStorageModel\u0026 storage)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B946A585508783AD581929371976DF01A6AAE59F173EE5E687F3B4DD009018EE",
              "Hash": "C6BD0F1C7678A0238111F68FF949468242C22D30B1EA49167DE76BC71EC4C656",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find InternalResourceStorage with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)-\u003ESystem.Boolean",
              "Name": "TryGetServerEntity",
              "Signature": "public System.Boolean TryGetServerEntity(System.Guid id, out CandideServer.Entities.ServerEntityModel\u0026 entity, System.String callingMethodName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "callingMethodName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "E0C308EF689B5647D825297C7D49A2A667317199306797F7023CE3DE9AF60EEA",
              "Hash": "1DE3CAF8D32C6DF278962FE573200F1752EF775E2F40A15893D92D1D59C06A75",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Entity doesn\u0027t exist in the server gamestate. Id: ",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTown",
              "Signature": "public System.Boolean TryGetTown(System.Guid id, out CandideServer.Models.Town.ServerTownModel\u0026 town)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "6041CAFE94EA083CB21B6221F06EB75644E5042463EA83BF635C55C41AC07524",
              "Hash": "0F0C3F4C4AFA627B75E78B035EC9045B4007A00A3C138AF742FC6CF119A1820A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Town doesn\u0027t exist in the server gamestate."
              ],
              "Source": null
            },
            {
              "Id": "TryGetTradeRoute(System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTradeRoute",
              "Signature": "public System.Boolean TryGetTradeRoute(System.Guid id, out CandideServer.SimulationModels.TradeRouteSimulationModel\u0026 tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "46A8878241C363F540EE46E849BFEFBBEAED79D9474A1FE242F1CEF3815B052F",
              "Hash": "E79BAF3453FAF8962EE30F7840287954ABA0D14436DE7DC2406FE9CFCAE5D109",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find trade route with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetUnlockedBlessing",
              "Signature": "public System.Boolean TryGetUnlockedBlessing(System.String id, out Shared.Models.Gods.Blessing\u0026 blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "242017E154FCF350EF768FBEB4D16C634ACDB577F3D13ECEADB73A57B2EB17CF",
              "Hash": "1DD95B7BE6BD35B8CF4C319106AEE9C9A160F21D5462EE8DF59F6ED6B2F1C87D",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.BlessingsDataBase::GetBlessingOrMissing(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Unlocked Blessing with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWildCitizen",
              "Signature": "public System.Boolean TryGetWildCitizen(System.Guid id, out CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026 wildCitizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wildCitizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "0D903DDE0EF1339F5EDF1740A85E47ECD52D3EF2A9737242E16638A56C5BC0B7",
              "Hash": "20AE1C56899CD3E02059B3547A9555DC4A9E0D1793B10F6E1221D2CF678750E2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Wild citizen doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorld",
              "Signature": "public System.Boolean TryGetWorld(System.Guid id, out CandideServer.Models.Worlds.WorldModel\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "0706AF697998085159CDD4AEE040FC5AC2FD34F3F19E4BADCACB3D3F032FB868",
              "Hash": "88055363900F5BED45AF78ED3F2DA04F1C504A17B13E7B90528694CC0BBC3940",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "World doesn\u0027t exist in the server gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWorldItem(System.Guid, CandideServer.Models.Items.ServerWorldItemModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldItem",
              "Signature": "public System.Boolean TryGetWorldItem(System.Guid id, out CandideServer.Models.Items.ServerWorldItemModel\u0026 item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "CandideServer.Models.Items.ServerWorldItemModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "61E97CBFF28C60E565CD0127546BBD8B1CE8E895664B1EB244C4E5B64118FD78",
              "Hash": "5F0BD56312255A076DE1E523800CC684F5D5AB939748605980916798E19FC8BB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find world item with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "EF30A0A1477BFB179DDF5645EA9862591A8BA8B7354DCB075F78254E917BC3BF"
        },
        {
          "Id": "CandideServer.ServerGlobals",
          "Name": "ServerGlobals",
          "DisplayName": "ServerGlobals",
          "FullName": "CandideServer.ServerGlobals",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ContentPath:System.String",
              "Name": "ContentPath",
              "Type": "System.String",
              "Signature": "public System.String ContentPath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0772C722A752D9659B0A4282B086045115962D98724ED0E5DB3422398ABB9B7"
            },
            {
              "Id": "CurrentGameDescription:CandideServer.GameDescription",
              "Name": "CurrentGameDescription",
              "Type": "CandideServer.GameDescription",
              "Signature": "public CandideServer.GameDescription CurrentGameDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57348D005163517F2F6CAA1917D174C48DBFE82C5645133B51EC7E0189577EC8"
            },
            {
              "Id": "CurrentPlayer:CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "CurrentPlayer",
              "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel CurrentPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BFBDB4025EA86C4B03E4554716ED1BD709328EFB90F558422E6E6D2A1BA98E03"
            },
            {
              "Id": "CurrentPlayerCharacter:CandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "CurrentPlayerCharacter",
              "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter CurrentPlayerCharacter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0FA5CFBCF38FC4A3426105E99803CFC6224A073C9EBFA43FCD216229F107D71"
            },
            {
              "Id": "DebugPathfinding:System.Boolean",
              "Name": "DebugPathfinding",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugPathfinding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3656176E2567D6844B84358533CF3E369AA694DE510710CD832CBEFC27C9193C"
            },
            {
              "Id": "Dt:System.Single",
              "Name": "Dt",
              "Type": "System.Single",
              "Signature": "public System.Single Dt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A600469CB65BF5DA26197A9B1B1EE569F0B1DF9D1BD8A161FE476CC35E3BC64"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "HostingPlayerId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "HostingPlayerId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E HostingPlayerId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29CA2D521056BBCE96C365738027DFB812952CA25727F40E4A78F64A42BE73CA"
            },
            {
              "Id": "LastEventBusArgs:CandideServer.EventBus.EventBusArgs",
              "Name": "LastEventBusArgs",
              "Type": "CandideServer.EventBus.EventBusArgs",
              "Signature": "public CandideServer.EventBus.EventBusArgs LastEventBusArgs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DBF227E20EA7B9112BE479ABAD167C2979F4E2980ED619DB1B803F7A12A8D8B"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "Random2:System.Random",
              "Name": "Random2",
              "Type": "System.Random",
              "Signature": "public System.Random Random2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F945E6F0CD61AD67F5CDB3CCADD21CBC0D3F92D89E7DCCA32FEF4C7772297FEC"
            },
            {
              "Id": "Reflection:CandideCreator.Shared.Serialization.CandideReflection",
              "Name": "Reflection",
              "Type": "CandideCreator.Shared.Serialization.CandideReflection",
              "Signature": "public CandideCreator.Shared.Serialization.CandideReflection Reflection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CF6ACA77E0C1691CBE79E02BACC8981E6F9239D1502DF9A2182E4B48A154BD2"
            },
            {
              "Id": "SaveGamePath:System.String",
              "Name": "SaveGamePath",
              "Type": "System.String",
              "Signature": "public System.String SaveGamePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EB98BC1BCC33F67FD7E20BFA730893F78908FF2B2DA91865A5F9CDD02AF6DA7"
            },
            {
              "Id": "StandAlone:System.Boolean",
              "Name": "StandAlone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StandAlone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68868E8D8621FCD6E28F45A9AB0FAA562C773CE8D3B18176664ABF82171D3089"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6085CDDF573A552B7E50ADF891BDB7CA302FDA31E1CCFCBB0983CA8B56D9F7FA"
        },
        {
          "Id": "CandideServer.ServerKeys",
          "Name": "ServerKeys",
          "DisplayName": "ServerKeys",
          "FullName": "CandideServer.ServerKeys",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeforeGameStateSaved:System.String",
              "Name": "BeforeGameStateSaved",
              "Type": "System.String",
              "Signature": "public System.String BeforeGameStateSaved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC02A3B4814DAFA23BEE6460C4E4C0248D0A49AB6EA73F2853A3A833AC9BC495"
            },
            {
              "Id": "BossLocationUpdated:System.String",
              "Name": "BossLocationUpdated",
              "Type": "System.String",
              "Signature": "public System.String BossLocationUpdated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AD39CB79DF559DDA5030AFD9E99F5BB04DFEF9966040CE09F9C3A8DE3E8A471"
            },
            {
              "Id": "EventBusKey:System.String",
              "Name": "EventBusKey",
              "Type": "System.String",
              "Signature": "public System.String EventBusKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E396FE3F2CC374647CF6AB9E3C2348B6D00E92724C0A2C06A4260B8CD9E63C5"
            },
            {
              "Id": "GameStateLoaded:System.String",
              "Name": "GameStateLoaded",
              "Type": "System.String",
              "Signature": "public System.String GameStateLoaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FC11F13E39F7ABE0936C1878E959799ADE7D78ABA7229746C4DF878D22791BA"
            },
            {
              "Id": "PeerDisconnected:System.String",
              "Name": "PeerDisconnected",
              "Type": "System.String",
              "Signature": "public System.String PeerDisconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "256C20A04623FE7B2AE1FBECD144F022EC572D3280FCCFFEE84282AB925A7BCB"
            },
            {
              "Id": "PlayerRemoved:System.String",
              "Name": "PlayerRemoved",
              "Type": "System.String",
              "Signature": "public System.String PlayerRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "791AB957030ACCBE1D650A93201A667E3E883CC6CB6DABFEE7A2C53AC51197F6"
            },
            {
              "Id": "QuestEventInternal:System.String",
              "Name": "QuestEventInternal",
              "Type": "System.String",
              "Signature": "public System.String QuestEventInternal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DD42A72C30F54BF22F45001A2D9FC7D30AFDE5E47481265FD08FFADAA552B50"
            },
            {
              "Id": "QuestPlayerEvent:System.String",
              "Name": "QuestPlayerEvent",
              "Type": "System.String",
              "Signature": "public System.String QuestPlayerEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "276B571BE72D44AFAE67A8267AF0D22C5B83CB9875C802C60761D31B78B08729"
            },
            {
              "Id": "RaidBeat:System.String",
              "Name": "RaidBeat",
              "Type": "System.String",
              "Signature": "public System.String RaidBeat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3CBCFB4C0FE6E0A9A44B939AA65A2F74D5900072A54522A8CC1A4B4DD33B4A4A"
            },
            {
              "Id": "RewardUnlocked:System.String",
              "Name": "RewardUnlocked",
              "Type": "System.String",
              "Signature": "public System.String RewardUnlocked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2747D27EF14B65CFB507C9F33756917F2CC578EEF6C8AEA8C15B49F065B6237"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8F7D0889D50AF93003C587DF574C965054BB50D86F7F1071EE30ADEDD30997C"
        },
        {
          "Id": "CandideServer.ServerManagers.AuraServerManager",
          "Name": "AuraServerManager",
          "DisplayName": "AuraServerManager",
          "FullName": "CandideServer.ServerManagers.AuraServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckAuraIsDone(System.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E)-\u003ESystem.Boolean",
              "Name": "CheckAuraIsDone",
              "Signature": "private System.Boolean CheckAuraIsDone(System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E obj)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CF012F4176E5E7B969549BDD62C7678EC3A83316C45DBAFBE4B3E961384DF489",
              "Hash": "E7B3937444468C15A6FA85977509A5BC44B1CA92027B6CDB9365B2977C5B923A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CleanUpAuras(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "CleanUpAuras",
              "Signature": "public System.Void CleanUpAuras(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "7B6520E56AD84B4195248EC51044B86E159437BAA2D47C97997A60DD2EA8075C",
              "Hash": "4538B36C6A9D49B9A04DEC10464BD9D1A87552E9C49A940DDCB9A75471F1E9E7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.AuraServerManager::CheckAuraIsDone(System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E)",
                "System.Predicate\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [
                "auras-remove-aura-from-entity"
              ],
              "Source": null
            },
            {
              "Id": "ReapplyAurasToEntity(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "ReapplyAurasToEntity",
              "Signature": "public System.Void ReapplyAurasToEntity(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras, System.Boolean skipCalculateState, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 380,
              "BodyHash": "FB36EF7BEDE3A6DDEB42A95FDB8689033E81AA77A260FE7AE6941ADAD58BE22A",
              "Hash": "66110A4764500727BDF8E91EA5D2E53FF97F1BD87F17B3765446C81727F45BF4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)",
                "CandideServer.ServerControllers.EntitySController::TryAddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.EntitySController::CalculateState(CandideServer.Entities.ServerEntityModel)",
                "CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "Error when reapplying aura to entity with id \u0027",
                "\u0027. Removed it.\n",
                "auras-reapply-entity-auras"
              ],
              "Source": null
            },
            {
              "Id": "RemoveAuraFromEntity(System.String, System.String, CandideServer.Entities.ServerEntityModel, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "RemoveAuraFromEntity",
              "Signature": "public System.Void RemoveAuraFromEntity(System.String auraId, System.String auraInstanceTypeId, CandideServer.Entities.ServerEntityModel entity, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraInstanceTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "66B76F28F8AD45BEB72D5C6BA559955A29FEFCB5449701F4AB831520A5AE8C99",
              "Hash": "396B897E9C714B40B1023CC37FD9EF3CB60D0CA29E96DB2125D81F5D1BD693C0",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::TryRemoveAura(CandideServer.Entities.ServerEntityModel, System.String, System.String)",
                "CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "auras-remove-aura-from-entity"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryApplyAuraToEntity",
              "Signature": "public System.Boolean TryApplyAuraToEntity(System.String auraId, CandideServer.Entities.ServerEntityModel entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideState, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean skipResistanceCheck)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideState",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipResistanceCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 957,
              "BodyHash": "95F7535202CE2869777560BB12968E7340C5E3931C6FFD6A2B9F278243A7CB20",
              "Hash": "FE6C995DE13FA73A68B6505E0E661F18CB8BBA13E485866FAC8BDE2BB002E4E1",
              "CalledMethods": [
                "Shared.Data.AuraDataBase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Object::ToString()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single\u0026)",
                "System.Random::NextSingle()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "CandideServer.ServerControllers.EntitySController::TryAddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)",
                "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "TryApplyAuraToEntity: Could not find aura id ",
                ".",
                "status:system",
                "TryApplyAuraToEntity",
                ": Entity has stats flag but Stats has never been initialized. (Stats dictionary is null)\r\nEntityId       = ",
                "\r\nEntityBaseGuid = ",
                "\r\nEntityName     = ",
                "\r\nOwnerId        = ",
                "\r\nOwnerBaseGuid  = ",
                "\r\nOwnerName      = ",
                "\r\nAuraId         = ",
                "\r\nOwnerBaseGuid  = null\r\nOwnerName      = null\r\nAuraId         = ",
                "TryApplyAuraToEntity: Could not find aura type id ",
                "TryApplyAuraToEntity: Aura type id ",
                " was missing an applicator.",
                "auras-apply-entity-aura"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void",
              "Name": "TryApplyAuraToEntity",
              "Signature": "public System.Void TryApplyAuraToEntity(System.String auraId, System.Guid entityId, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideState, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean skipResistanceCheck)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideState",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipResistanceCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "59B9CC847B0DE92D6230E1A3FDE32DC37136225AAB2D3E61CDEA4C7E7252805D",
              "Hash": "D395C948A420E04944C7A9F2C10A39667203635074C1E145F1CB5E727ACD3146",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D446B9262C9DEDC222AC8C04E0F60B1B59949047ABB0B1DA8FB6A7EEE356232B"
        },
        {
          "Id": "CandideServer.ServerManagers.BlessingsServerManager",
          "Name": "BlessingsServerManager",
          "DisplayName": "BlessingsServerManager",
          "FullName": "CandideServer.ServerManagers.BlessingsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddUnlockedBlessing(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddUnlockedBlessing",
              "Signature": "public System.Void AddUnlockedBlessing(System.String id, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "6A5803572E772C6D8CE464FF53135FDADF99F6038B0138193B638AC08589430C",
              "Hash": "4157422E8B0B3247EB029A03FC8586C8C5F0F904888D870A1813C333E88284B8",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage::.ctor()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.ServerServices.BlessingsServerService::Send_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage)"
              ],
              "StringLiterals": [
                "BlessingsServerManager: ",
                " is already unlocked."
              ],
              "Source": null
            },
            {
              "Id": "ApplyBlessing(CandideServer.Models.Player.ServerPlayerCharacter, System.String)-\u003ESystem.Void",
              "Name": "ApplyBlessing",
              "Signature": "public System.Void ApplyBlessing(CandideServer.Models.Player.ServerPlayerCharacter character, System.String blessingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blessingId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "C8459FDE7613DE659579F0E1AE881A64492FEF7884C299CC3C6505B63292B978",
              "Hash": "39792BFA8739BCFD842405BD56635A57C1570240FBFE0D85356D9DD82361CB3C",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage::.ctor()",
                "CandideServer.ServerServices.BlessingsServerService::Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)"
              ],
              "StringLiterals": [
                "Blessing ",
                " does not exist in the database",
                "ApplyBlessing"
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.Args.AbstractAuraArgs\u003E\u003E",
              "Name": "GetCurrentBlessing",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E GetCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter character, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "F4354679B7E4282A3E8121F11485DA6594E903458D745CD843B69CFC29F0F57D",
              "Hash": "76EDFE1E9B8F2636798E16A5135519424696F8A5B7C35482BECD503A3CE7CFA5",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "RemoveCurrentBlessing",
              "Signature": "private System.Void RemoveCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "033278F1E341E883154FFDF87B2298C9F661DE3EFBEDB76BD948B7FBFAA1240F",
              "Hash": "1DB2C326E1E676C1F07C230A0B42224B53375CC45CFB95F0C38A7F8BF6FB6E6F",
              "CalledMethods": [
                "Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage::.ctor()",
                "CandideServer.ServerServices.BlessingsServerService::Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)"
              ],
              "StringLiterals": [
                "Blessing ",
                " does not exist in the database"
              ],
              "Source": null
            }
          ],
          "Hash": "C93DF45297EAE1EF746F05A29C26631564A173525561CBD2F85E2B59AA2762C0"
        },
        {
          "Id": "CandideServer.ServerManagers.BossPoISpawnModel",
          "Name": "BossPoISpawnModel",
          "DisplayName": "BossPoISpawnModel",
          "FullName": "CandideServer.ServerManagers.BossPoISpawnModel",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            },
            {
              "Id": "CheckCanSpawn:BossPoISpawnModel\u002BCheckIfCanSpawn",
              "Name": "CheckCanSpawn",
              "Type": "BossPoISpawnModel.CheckIfCanSpawn",
              "Signature": "public BossPoISpawnModel.CheckIfCanSpawn CheckCanSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F04F2E6D8BDFB4ECC48C167D95639588E7B813188463730E7051226BC062741"
            },
            {
              "Id": "IsOutsideBoss:System.Boolean",
              "Name": "IsOutsideBoss",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOutsideBoss",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1892E94226D8C591FF00610F8AE72AAC6957D669906D64AD10CECD7B78571BD"
            },
            {
              "Id": "LocationName:System.String",
              "Name": "LocationName",
              "Type": "System.String",
              "Signature": "public System.String LocationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC5B2AA018E19AE1F800F8A66B1C855EC9E1E9B96E3A5B8529CC1B97D8364355"
            },
            {
              "Id": "PoiDataId:System.String",
              "Name": "PoiDataId",
              "Type": "System.String",
              "Signature": "public System.String PoiDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44F12E4F269B6132B299C8FDCB4A927EA0974A337C00CD117C3A26E97295D9B"
            },
            {
              "Id": "SpawnEntityBaseId:System.Guid",
              "Name": "SpawnEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "979B08173956AF8621886DCE9D254E9220AD3238B2AE3135F8CBC6A34686B5D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "72DA9038D8EC2B89B20C99D9A45D61D847130735CDC7443E8ED0A32F7282D25F"
        },
        {
          "Id": "CandideServer.ServerManagers.BossServerManager",
          "Name": "BossServerManager",
          "DisplayName": "BossServerManager",
          "FullName": "CandideServer.ServerManagers.BossServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBossSpawnLocation(Shared.Models.Boss.BossData, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "AddBossSpawnLocation",
              "Signature": "public System.Void AddBossSpawnLocation(Shared.Models.Boss.BossData bossData, CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossData",
                  "Type": "Shared.Models.Boss.BossData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "8AD3E34F1F48FA22C27BC866180977A12582B0EBF4212444C7126B7849B51ADC",
              "Hash": "28A51195C338EC5812389AB9563B28B966B1C6E6EB5603BBFE098D4958CB8605",
              "CalledMethods": [
                "CandideServer.Models.Boss.BossLocationModel::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBossSpawnLocation(System.Guid, CandideCreator.Shared.Models.RectangleF, System.String, System.String, System.Guid)-\u003ESystem.Void",
              "Name": "AddBossSpawnLocation",
              "Signature": "public System.Void AddBossSpawnLocation(System.Guid worldId, CandideCreator.Shared.Models.RectangleF tileBounds, System.String mapName, System.String bossDataId, System.Guid spawnEntityBaseId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bossDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnEntityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "5A420FB6DF988EF70117BEEF6928231D36C13E0552A274B8317511ABF835CD8F",
              "Hash": "7B22396AA0B651FF45987416096E8026149A99C44CDECF398F3525CDE2BA4C21",
              "CalledMethods": [
                "BossServerManager.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "System.Guid::NewGuid()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "BossServerManager.\u003C\u003Ec__DisplayClass5_0::\u003CAddBossSpawnLocation\u003Eb__0(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)",
                "CandideServer.Models.Boss.BossLocationModel::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "Could not find Boss Data"
              ],
              "Source": null
            },
            {
              "Id": "DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController)-\u003ECandideServer.Models.Boss.BossLocationModel",
              "Name": "DiscoverBossLocation",
              "Signature": "public CandideServer.Models.Boss.BossLocationModel DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController statue)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossLocationModel",
              "Parameters": [
                {
                  "Name": "statue",
                  "Type": "CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "21FB0B0B559145B17604931E979802771ECF188038150A0C3551829230879B90",
              "Hash": "F36FA5584056CF9A85FC2524FB947DF461952E1F6D3A31410AA8659814B3D7EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"
              ],
              "StringLiterals": [
                "boss_id"
              ],
              "Source": null
            },
            {
              "Id": "DiscoverBossLocation(System.Guid)-\u003ESystem.Void",
              "Name": "DiscoverBossLocation",
              "Signature": "public System.Void DiscoverBossLocation(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "48C3E1D9551B9D1CBF616C69573BF00A6D5DADDC083EDFD8352D8FAD1193670E",
              "Hash": "021B617A59860B49758F27CA8F6017A2719ECD1EE15856C958B9088CF6EA0E5C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DiscoverBossLocation(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "DiscoverBossLocation",
              "Signature": "public System.Void DiscoverBossLocation(System.Guid locationId, CandideServer.ServerServices.ServerJoinedPlayerModel player)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "506DC34A3736A1F485182F79F564DA0D726247FFFE97DB56C734136F654271DA",
              "Hash": "BAA8034CC861AE27373CE3C14BCDE3AF6C2C58BAD7A7ADB390CF669688CC01CC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DiscoverBossLocation(System.String)-\u003ESystem.Void",
              "Name": "DiscoverBossLocation",
              "Signature": "public System.Void DiscoverBossLocation(System.String bossId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "10B02B1E223F860D7C28B9A2F1CF257EF849BEB8F140AD01D48DD0CA51B4886B",
              "Hash": "80DC2F8E1E0FBF0DB86073D930E1012C16FAF0E88849A637283EC9375EE630E6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropLootInternal(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "DropLootInternal",
              "Signature": "private System.Boolean DropLootInternal(System.Guid entityId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position, out CandideServer.Entities.ServerEntityModel\u0026 outLoot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outLoot",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 249,
              "BodyHash": "D762006C0B096AC64E71019C2E11AF0A4004064F9FB870BF93BA0B01A4A332DA",
              "Hash": "07E81069A886D26134D8A8F0D41E60A4B6602D646729710BCEC0ADAF1B9D02CB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.ServerManagers.BossServerManager::SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBossDead(System.String)-\u003ESystem.Boolean",
              "Name": "IsBossDead",
              "Signature": "public System.Boolean IsBossDead(System.String bossId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "81D5FC1A512D180FFEBFD36D4E7EBFE238246E077CA10875E895EBE624E22EA7",
              "Hash": "C430A315CFEE0CD1614768E8E5E8A2E3E94DE01DEB23B19F35284D81E50071CA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBossEntityKilled(System.Guid)-\u003ESystem.Void",
              "Name": "OnBossEntityKilled",
              "Signature": "public System.Void OnBossEntityKilled(System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "7F9F98D11B7AD4E91BF1B1C5A290784CF6066CAD36E2A6774911902E4763D7E0",
              "Hash": "16303878C8DEBBAF326EA8558F5988C99CB33AA12C918C8564BBE02CA13AD335",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveBossFight",
              "Signature": "public System.Void RemoveBossFight(CandideServer.Models.Boss.BossFightModel bossFight, System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossFight",
                  "Type": "CandideServer.Models.Boss.BossFightModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "FA97141BF8ABCAAC4E7196C6E9AA87457C30C119E7AE2E715AFE2149338888C7",
              "Hash": "9E663FD29C7CF8306044B7AD9D2B7D548AE08C30D15BB68E7B27FDE9A4DBEB77",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)",
                "CandideServer.ServerServices.BossServerService::Send_RemoveBossFight(System.Guid, System.Boolean, System.Boolean)",
                "CandideServer.ServerControllers.BossServerController::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveBossLocation(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveBossLocation",
              "Signature": "public System.Void RemoveBossLocation(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "EA9E4337C20E77E752E4906877942B0BF33C883621FEAD5F6A4524BFBF4310A2",
              "Hash": "2C36F634839EAFA877B57C8DA520E38095C4196B4BBC0CC223776FDED7C74DBD",
              "CalledMethods": [
                "CandideServer.ServerControllers.BossServerController::RemoveBossLocation(System.Guid)",
                "CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_RemoveBossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "ResetBossSpawnLocation",
              "Signature": "public System.Void ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel location, System.Boolean sendMessage, System.Boolean resetEvenIfPlayersInside)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Boss.BossLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendMessage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "resetEvenIfPlayersInside",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "4CA2BAADA0FAA7D462A9ADCA8FBC45E0D1D6FAE748DD0911AAFF4589A29A6586",
              "Hash": "C32857CFB1018EDDE9DCF404FEC43206A09AE77CE63EFA87F1ED5860FB7EEF4C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerSystems.DungeonServerSystem::AnyPlayerInDungeon(System.Guid)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::get_TotalDays()",
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)",
                "CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)"
              ],
              "StringLiterals": [
                "locationId"
              ],
              "Source": null
            },
            {
              "Id": "ScaleBossHealth(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Int32",
              "Name": "ScaleBossHealth",
              "Signature": "public System.Int32 ScaleBossHealth(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "players",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "initialIncrease",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "decreaseRate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "minIncrease",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E41B03640712FFD410A481ADB153ACC1A26CC62B23FAFE6A4DB599297516A7F3",
              "Hash": "7AB34CFE7D04FEB08B01E6AAB1EAEA57928BF5EF4BF6DD31B9914FA449788518",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)",
                "System.MathF::Round(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleBossHealthNoRounding(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single",
              "Name": "ScaleBossHealthNoRounding",
              "Signature": "public System.Single ScaleBossHealthNoRounding(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "players",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "initialIncrease",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "decreaseRate",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "minIncrease",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "86BA058B51B352B6EC9D99D1E877DCD1FBAE418D1DA194C92B61093D1FBEB5A3",
              "Hash": "F9E88EA9753DF0EA8A5688DC26DDA3868782EFD1E6FD1D101DCD84EBBDED0951",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBossFightLocked(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "SetBossFightLocked",
              "Signature": "public System.Void SetBossFightLocked(System.Guid bossFightId, System.Boolean locked)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossFightId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "locked",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "517FE99A1045EBB6C9C9AFAAC0715686AF0B4DC11CDB68412A56A008506F01E7",
              "Hash": "216E3029847F8D8A686F44611D83037C669039CED9C9A6765A9375E771BA99A3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::SetBossFightLocked(CandideServer.Models.Boss.BossFightModel, System.Boolean)",
                "CandideServer.ServerServices.BossServerService::Send_BossWorldLock(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBossFightMusicParameter(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SetBossFightMusicParameter",
              "Signature": "public System.Void SetBossFightMusicParameter(System.Guid entityId, System.Nullable\u003CSystem.Int32\u003E parameterValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "0BDCB64590DF81DE335FD74B5A1C01B3E311949A7D2AB13D860846B54E216B9E",
              "Hash": "279AF3573A88A397D769BE8BA32DDE7C9D35D0DD717BB5B332CDA5141FF19C14",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerServices.BossServerService::Send_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBoss(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "SpawnBoss",
              "Signature": "public System.Void SpawnBoss(System.String bossId, System.Nullable\u003CSystem.Guid\u003E locationId, Microsoft.Xna.Framework.Vector3 spawnPos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "locationId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 478,
              "BodyHash": "F377EE97DCCC6418EE056EC9BAC9CF85BE00576FA186293875C99AEEC817E04A",
              "Hash": "A388178DA7E63ED1D915F23B2508015B0248895C05975929B7ACEC810DD1701F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "System.MathF::Round(System.Single)",
                "System.Guid::NewGuid()",
                "CandideServer.Models.Boss.BossFightModel::.ctor()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Shared.Aura.Args.BaseStatsAuraArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.BossServerController::UpdateBossFight(CandideServer.Models.Boss.BossFightModel)",
                "CandideServer.MessageModels.Bosses.BossFightMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)"
              ],
              "StringLiterals": [
                "aura:special:set_max_health",
                "Health"
              ],
              "Source": null
            },
            {
              "Id": "SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "SpawnBossLootChest",
              "Signature": "public CandideServer.Entities.ServerEntityModel SpawnBossLootChest(System.Guid worldId, System.String bossId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "B55306F636979E9ADFFCB87536E06B7B6B51167D0F9DA3DD0932F60524585B13",
              "Hash": "FC007E7CA2F5F0CC42987E79053A6564781C85754E62DEFC8E67F7F19191C01C",
              "CalledMethods": [
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Object::ToString()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "drop-table-id",
                "inventory_id",
                "special_chest",
                "true",
                "inventory_name",
                "Object_DivineChest",
                "style"
              ],
              "Source": null
            },
            {
              "Id": "SpawnBossLootChestForBossEntity(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "SpawnBossLootChestForBossEntity",
              "Signature": "public System.Void SpawnBossLootChestForBossEntity(System.Guid entityId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "FB89C23295D594AA58C979248BDDE60101B53279558A7E7403FAC287274DDF46",
              "Hash": "061BE78D85CBA623C5FB97CE0C0C1289FD875CDD5BDE3E14C913B554BC9FE74F",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::DropLootInternal(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartBossFight(System.String, Shared.Entity.EntityWrapper, System.Int32, System.String)-\u003ECandideServer.Models.Boss.BossFightModel",
              "Name": "StartBossFight",
              "Signature": "public CandideServer.Models.Boss.BossFightModel StartBossFight(System.String bossId, Shared.Entity.EntityWrapper entity, System.Int32 playerCount, System.String bossFightLocationBossId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossFightModel",
              "Parameters": [
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bossFightLocationBossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "5F8772387E184BC0A22B6B64D78079425DB94F3063D74E3C335EF5ED3951380E",
              "Hash": "EAF64DF8CEE0246C5AD2A8089508C3DEC95EB3C23B8ED3B58330099449A94492",
              "CalledMethods": [
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "CandideServer.Models.Boss.BossFightModel::.ctor()",
                "System.Guid::NewGuid()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.BossServerController::UpdateBossFight(CandideServer.Models.Boss.BossFightModel)",
                "CandideServer.MessageModels.Bosses.BossFightMessage::.ctor()",
                "CandideServer.ServerServices.BossServerService::Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDropLoot(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Boolean",
              "Name": "TryDropLoot",
              "Signature": "public System.Boolean TryDropLoot(System.Guid entityId, out CandideServer.Entities.ServerEntityModel\u0026 outLoot, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outLoot",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "E50301446F6EB22307F61A585697CD030F836B28C70D58AD78DB8F8519938D01",
              "Hash": "F0D0A55A0CAB7E2274DC0C0B7CA708DA4CC5A3E0AC4631DA47EBAC4D84F3A37C",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::DropLootInternal(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0AF263E83E6020EF328E579BF52711893D3DF253847E28F6F105D5A14D6A3ABA"
        },
        {
          "Id": "CandideServer.ServerManagers.BuildingsServerManager",
          "Name": "BuildingsServerManager",
          "DisplayName": "BuildingsServerManager",
          "FullName": "CandideServer.ServerManagers.BuildingsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "CreateInternalResourceStorageForBuilding",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage msg, CandideServer.ServerControllers.IOStorageCreationType type)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.ServerControllers.IOStorageCreationType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "3731BED19C5DD4BE577D9AE979DCBC4F017BCF5D0054D3644463B40079BCCFF3",
              "Hash": "A42E5C21CE3FC58117EE27E3DBF9BAE8C4D1332DC90C76AFF7D361E76554D3DF",
              "CalledMethods": [
                "CandideServer.ServerControllers.InternalResourceStorageSController::CreateInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.BuildingsSController::RegisterInternalResourceStorage(CandideServer.Models.Buildings.BuildingInstanceModel, System.Guid, CandideServer.ServerControllers.IOStorageCreationType)"
              ],
              "StringLiterals": [
                "Failed creating InternalResourceStorage for building ",
                " with ID "
              ],
              "Source": null
            },
            {
              "Id": "DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "DepleteOutputResourceStorage",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerManagers.DepleteOutputResourceStorageArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "84EAA72EF9F40AB5D5804BFB2B0583AA8126515CB4D1C933E17D39D708D0B3F5",
              "Hash": "4C0F8CF23AE9C4B1AE63B31C750D668FB40A3C385CDEF06D2ABDBF8001B0F9A9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::DepleteResource(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_Value()",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::get_Value()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Building ",
                " with ID ",
                " does not have an internal resource storage."
              ],
              "Source": null
            },
            {
              "Id": "GetBuildingOutsideWorldId(CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Guid",
              "Name": "GetBuildingOutsideWorldId",
              "Signature": "public System.Guid GetBuildingOutsideWorldId(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [
                {
                  "Name": "buildingInstanceModel",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "DCB2B7407E06232E54A58C71DEE2C13EFB0D083CBA107EAA64AAFEBE33E819C0",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E",
              "Name": "GetBuildingsIntersectingCircleArea",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2 circlePos, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F3CBA3BB4786723AD280A3B4A0B1BBC290D07A3BC1B43BC2F3C45C9B7E61F6A6",
              "Hash": "699D69F2695607C2AB27FF703A0C39220CB1E458F89066E0B6E892FDE91F404F",
              "CalledMethods": [
                "BuildingsServerManager.\u003CGetBuildingsIntersectingCircleArea\u003Ed__9::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestBuilding(Microsoft.Xna.Framework.Vector2, System.String)-\u003ECandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "GetClosestBuilding",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel GetClosestBuilding(Microsoft.Xna.Framework.Vector2 circlePos, System.String exclusiveBuildingTypeId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusiveBuildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "C63195A5C1FC5A5AADDB4CF8CC8C3BEBB8164A6AE6CCE38F92B2468C00349E82",
              "Hash": "B21DD99D426B1E035B4A766443E42D4C175975E37B200FB329FF4F8A7B3279F4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestBuildingIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ECandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "GetClosestBuildingIntersectingCircleArea",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel GetClosestBuildingIntersectingCircleArea(Microsoft.Xna.Framework.Vector2 circlePos, System.Single radius, System.Nullable\u003CSystem.Guid\u003E townId, System.String exclusiveBuildingTypeId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusiveBuildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "0127F92B1DEF167D275EAD243A00BB170607FD80DA7FAF1FAD33EEEE1A608D54",
              "Hash": "2FD07C4B17740A120386584CBFC99CE87E205C050C9BAFEBE2068DA5B6F7D732",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RectangleIntersectsCircle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddResourceAggregateIntoStorage(Shared.Models.Construction.ConstructionMaterialsAggregate, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "TryAddResourceAggregateIntoStorage",
              "Signature": "public System.Boolean TryAddResourceAggregateIntoStorage(Shared.Models.Construction.ConstructionMaterialsAggregate resourceAggregate, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceAggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "0DA3B8AF42EF23A5E79993292CECAF7B443B47EEB19D45188A2D8F40DB8579C8",
              "Hash": "65266D56D0943C607984014D5CCADD316E7F59DDCE8D75D9A11A7FD35BC868C7",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::AdjustStorageWithResourceAggregate(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "TryAddResourceAggregateIntoStorage",
                ": Building does not have an internal resource storage ID set. Building with data ",
                " and Guid: "
              ],
              "Source": null
            },
            {
              "Id": "TryAddResourceAggregateIntoStorage(System.String, System.Int32, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "TryAddResourceAggregateIntoStorage",
              "Signature": "public System.Boolean TryAddResourceAggregateIntoStorage(System.String resourceId, System.Int32 resourceAmount, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "D561F37D2A19DB742A1B3C3767C1802C04CDE78E40D6BF37D2CAC7C14A13F28E",
              "Hash": "7276C3CF1648E9122C5682DF1D53CC549E526DB9BECF2E87757E87049A3BEEF3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "TryAddResourceAggregateIntoStorage",
                ": Building does not have an internal resource storage ID set. Building with data ",
                " and Guid: "
              ],
              "Source": null
            },
            {
              "Id": "TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Boolean",
              "Name": "TryAdjustInternalResourceStorage",
              "Signature": "public System.Boolean TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel building, Shared.Models.Construction.ConstructionMaterialsAggregate constructionMaterials)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionMaterials",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "7099D82E99CFD583489248AB88BEC4BFDFDB51B69DE6152CE3F7BA411A4C3256",
              "Hash": "EAAB39320BE96F8E0B2EF0F5E304EC1C4A6BF2A934C7B534BFC513944BBDDD71",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::AdjustStorageWithResourceAggregate(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "BuildingsServerManager",
                ": Building does not have an internal resource storage ID set. Building with data ",
                " and Guid: "
              ],
              "Source": null
            },
            {
              "Id": "TryDepositResourceEntityIntoStorage(CandideServer.Entities.ServerEntityModel, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryDepositResourceEntityIntoStorage",
              "Signature": "public System.Boolean TryDepositResourceEntityIntoStorage(CandideServer.Entities.ServerEntityModel entity, System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "E434C226C487BC32327C6A4BA61D0E66B2977E1D8D45D897A2D36CEE0A9C1872",
              "Hash": "CA041C7C55C8E5115523BC7A7AD059094608D705FE56CCEFF11D0D93A2B46F2A",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerManagers.BuildingsServerManager::TryAddResourceAggregateIntoStorage(Shared.Models.Construction.ConstructionMaterialsAggregate, CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "TryDepositResourceEntityIntoStorage: Entity does not have any ConstructionMaterials defined or it\u0027s empty.",
                "resource:bucket"
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveBuilding(System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Boolean",
              "Name": "TryRemoveBuilding",
              "Signature": "public System.Boolean TryRemoveBuilding(System.Guid buildingId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "432FFC03632F76A0587BC5D5FC8747B01ED702DC4ADC112D77384622E7F36D29",
              "Hash": "AB17EB4E26ED0C6A1DE0EB345001BD40F5B9F562C2898A02460E6AD8CD87BCBB",
              "CalledMethods": [
                "CandideServer.ServerControllers.BuildingsSController::RemoveBuilding(System.Guid)",
                "CandideServer.ServerServices.BuildingsServerService::Send_BuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryUpgradeBuilding(System.Guid, System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryUpgradeBuilding",
              "Signature": "public System.Boolean TryUpgradeBuilding(System.Guid buildingId, System.String constructionId, System.Boolean consumeMaterials)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "consumeMaterials",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "1D8C777046F665714F167FEB54E65E3090F5EE0334CD3D37B14F0309FB70BCCC",
              "Hash": "A6B3AB6861D38E76FC12AD39B8298C363E0F3A6020D9009159211A1D70CA2B88",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.ConstructionsServerManager::TrySpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel, System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.ServerControllers.BuildingsSController::UpgradeBuilding(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)",
                "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage::.ctor()",
                "BuildingsServerManager.\u003C\u003Ec::\u003CTryUpgradeBuilding\u003Eb__1_0(System.Guid)",
                "System.Func\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenSlotModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.ServerServices.BuildingsServerService::Send_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage)",
                "CandideServer.ServerControllers.ExteriorWorldServerController::OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Buildings.BuildingData)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "CandideServer.SimulationModels.BuildingSimulationModel::UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData)",
                "CandideServer.SimulationModels.BuildingSimulationModel::UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData)",
                "CandideServer.ServerManagers.WorldServerManager::EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.ServerControllers.WorldSController::RemoveWorld(System.Guid, System.Boolean)",
                "CandideServer.ServerManagers.WorldServerManager::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)",
                "CandideServer.ServerManagers.CitizenServerManager::OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel)"
              ],
              "StringLiterals": [
                "TryUpgradeBuilding: Can\u0027t consume materials for upgrade because building doesn\u0027t have a town ID."
              ],
              "Source": null
            },
            {
              "Id": "UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)-\u003ESystem.Void",
              "Name": "UpdateBuildingParameters",
              "Signature": "public System.Void UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C0DE6702D6DF054839954F527EE2962BA41A18E54C44721E542C061021DE24BF",
              "Hash": "530432C4A2C87EBE06503A261F8EDBE4FDFB3CCE835DD2F061E892863E2850F3",
              "CalledMethods": [
                "CandideServer.ServerControllers.BuildingsSController::UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)",
                "CandideServer.ServerServices.BuildingsServerService::Send_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C07723569B7C6F33084FF57EE70E075D811323340CACD8DE11A7249FB9A6EF63"
        },
        {
          "Id": "CandideServer.ServerManagers.ChunkServerManager",
          "Name": "ChunkServerManager",
          "DisplayName": "ChunkServerManager",
          "FullName": "CandideServer.ServerManagers.ChunkServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChunkLoaded(CandideServer.Models.ServerChunkedWorld, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "ChunkLoaded",
              "Signature": "public System.Void ChunkLoaded(CandideServer.Models.ServerChunkedWorld chunkedWorld, Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunkedWorld",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "54A873DAE9B26D234CCFF60ABD198883E93283455601284B43E98194B14F7F4D",
              "Hash": "91201997F17261D3FF048CDA15AB7D84845A17492E5D88D00341A33A438BB242",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "CandideServer.World.Generation.TileCollisionGenerator::BuildCollision(Shared.Models.WorldTile[,], System.SByte[,], Shared.Collision.CollisionTerrainGroup, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChunkUnloaded(CandideServer.Models.ServerChunkedWorld, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "ChunkUnloaded",
              "Signature": "public System.Void ChunkUnloaded(CandideServer.Models.ServerChunkedWorld chunkedWorld, Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunkedWorld",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "20EF4BAA43DC4371379DE5A5A29D025AF3105557DC0EB98D07F58744EAB89FFD",
              "Hash": "202F0FBD2F97D910CCDB30AE608F6B886B4EC68C778B85349A77569D8A2508E1",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Shared.Collision.CollisionTerrainGroup::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInactiveChunkCollisions(CandideServer.Models.ServerChunkedWorld, Microsoft.Xna.Framework.Point)-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetInactiveChunkCollisions",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetInactiveChunkCollisions(CandideServer.Models.ServerChunkedWorld chunkedWorld, Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [
                {
                  "Name": "chunkedWorld",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 858,
              "BodyHash": "E0873DD23E2B478973C0A9529634683C069992CA49A5412F29CD9DC09C2C547E",
              "Hash": "D65C1873B609C20BAA4A90300BD07CB9BA340EAB87AFE37F0D26537BE468347C",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideServer.ServerManagers.ChunkServerManager::\u003CGetInactiveChunkCollisions\u003Eg__FilterEntity|2_0(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper\u0026)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.CollisionTerrainGroup::.ctor(System.Int32)",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Collision.CollisionTerrainGroup::Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Error when creating inactive chunk collisions. "
              ],
              "Source": null
            }
          ],
          "Hash": "77138230AF6D066823E305E6947D4D8FBEB17CEE32394C78340751628F0D2AA9"
        },
        {
          "Id": "CandideServer.ServerManagers.CitizenNameCollection",
          "Name": "CitizenNameCollection",
          "DisplayName": "CitizenNameCollection",
          "FullName": "CandideServer.ServerManagers.CitizenNameCollection",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllNamesHaveBeenTakenOnce:System.Boolean",
              "Name": "AllNamesHaveBeenTakenOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllNamesHaveBeenTakenOnce",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CD6C12C5DBFA973DEF76E346023B26FC5FCBB255BFBD4FCB0926006E3A1EAD1"
            },
            {
              "Id": "CollectionName:System.String",
              "Name": "CollectionName",
              "Type": "System.String",
              "Signature": "public System.String CollectionName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74CFF1F8274156706292CA2AA9C102F2C0645CCAE66495E2BBAB035A0F26D720"
            },
            {
              "Id": "Names:CandideServer.ServerManagers.CitizenNameData[]",
              "Name": "Names",
              "Type": "CandideServer.ServerManagers.CitizenNameData[]",
              "Signature": "public CandideServer.ServerManagers.CitizenNameData[] Names",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "668ED0BEABA83A394B3D19E096C5B7B3BE4E1EE558A61B493451274EE892ED6C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48BC3646D8344F2BF82BB981E7E694AFFF14EA41FB206748A70FE9F830D23524"
        },
        {
          "Id": "CandideServer.ServerManagers.CitizenNameData",
          "Name": "CitizenNameData",
          "DisplayName": "CitizenNameData",
          "FullName": "CandideServer.ServerManagers.CitizenNameData",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "NameKey:System.String",
              "Name": "NameKey",
              "Type": "System.String",
              "Signature": "public System.String NameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34CBEC57F77C2FC2777FEDD14B5631535EE08E25064E140A7D51AF80E05E6975"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F7D8809E53BE9555ADFD44C4AD270D6E26B00E53D683F448DDBE3E6C19165902"
        },
        {
          "Id": "CandideServer.ServerManagers.CitizenNameServerManager",
          "Name": "CitizenNameServerManager",
          "DisplayName": "CitizenNameServerManager",
          "FullName": "CandideServer.ServerManagers.CitizenNameServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CavernNames:System.String[]",
              "Name": "CavernNames",
              "Type": "System.String[]",
              "Signature": "private System.String[] CavernNames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01DC5EB6F3D44C140CEF1660CF1225875D077682C4D7A55554D8C1761ADED063"
            },
            {
              "Id": "CavernNamesCollectionName:System.String",
              "Name": "CavernNamesCollectionName",
              "Type": "System.String",
              "Signature": "public System.String CavernNamesCollectionName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "248BF05D6BAB2A7F5CC3B0E055611905884B1B351F64CBF21FF8237B5B625948"
            },
            {
              "Id": "CavernPrefixKeys:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "CavernPrefixKeys",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E CavernPrefixKeys",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2DE9BE7667B9C3D46170A94F1EAE588AA8A91E1711DA82C7A2C8F059EA7B1DD"
            },
            {
              "Id": "DungeonNames:System.String[]",
              "Name": "DungeonNames",
              "Type": "System.String[]",
              "Signature": "private System.String[] DungeonNames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C192DE505362C75ECB3D01A77E62B55BFF34AA77C89BB91857B3C284F185F067"
            },
            {
              "Id": "DungeonNamesCollectionName:System.String",
              "Name": "DungeonNamesCollectionName",
              "Type": "System.String",
              "Signature": "public System.String DungeonNamesCollectionName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7EE27FAEFEBA6373154D60A513CBEE445B0557FDE227C2D4285E777A21E30B0A"
            },
            {
              "Id": "DungeonPrefixKeys:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "DungeonPrefixKeys",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E DungeonPrefixKeys",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8F0BDA1BE986C405583E2591B60F2902C9337100CD8551EB58A35DF88DCAEF7"
            },
            {
              "Id": "ErrorName:System.String",
              "Name": "ErrorName",
              "Type": "System.String",
              "Signature": "public System.String ErrorName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C2AB26877332AABFF04650614F751CD3AFA3B4D1EA23CF04430328C2790DA6F"
            },
            {
              "Id": "FemaleNames:System.String[]",
              "Name": "FemaleNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] FemaleNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8950A859D597DE8EB0AFE27C0ED40EE9ED56ECCA10DDAA6C32F552690512005"
            },
            {
              "Id": "FemaleNamesCollectionName:System.String",
              "Name": "FemaleNamesCollectionName",
              "Type": "System.String",
              "Signature": "public System.String FemaleNamesCollectionName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8682C40F094221D2F5DE2BFDD8663D8D30E3BF9B4E8107CD463A46D455D97766"
            },
            {
              "Id": "MaleNames:System.String[]",
              "Name": "MaleNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] MaleNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49F9B817801EB5D517E80E20FAA05E3CE79EF23A04B36590B2AD8A979C3DA42B"
            },
            {
              "Id": "MaleNamesCollectionName:System.String",
              "Name": "MaleNamesCollectionName",
              "Type": "System.String",
              "Signature": "public System.String MaleNamesCollectionName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37E5A086572BECABFE684AAAB0AD23FDFB3160693FD1D88775403A65C0C9DA62"
            },
            {
              "Id": "NameCollections:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.ServerManagers.CitizenNameCollection\u003E",
              "Name": "NameCollections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E NameCollections",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D3D7F11C88C7E235209D141EEF06285BFF79509C3E688B16D46F97D3A64109A"
            },
            {
              "Id": "TownNames:System.String[]",
              "Name": "TownNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] TownNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA38DF9554D062A5A2980131D2A508CA0A7045968A55DB95E77E39DF42363A02"
            },
            {
              "Id": "TownNamesCollectionName:System.String",
              "Name": "TownNamesCollectionName",
              "Type": "System.String",
              "Signature": "public System.String TownNamesCollectionName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEA1C916D0F0C60749AF7E893C5520EBF7089CA1E3DB28CBA45A98F595F14628"
            },
            {
              "Id": "_hasBeenInitialized:System.Boolean",
              "Name": "_hasBeenInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasBeenInitialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE649087C12B977049E89E44D1D0C76A4D9875B3372AF0D2A72C4D252AA14175"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNameCollection(System.String, System.String[])-\u003ESystem.Void",
              "Name": "AddNameCollection",
              "Signature": "public System.Void AddNameCollection(System.String name, System.String[] names)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "names",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "87B3F1C58E0C40C560C230F7781538844E07B1C37B72266AFADFFF66CCB3C3A1",
              "Hash": "4D8D1750F43759A894FBA3AEFF74F87618C2309D5143C037E527E6C4A9DF0107",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.CitizenNameServerManager::CreateCitizenNameCollection(System.String, System.String[])",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "NameCollection with name ",
                " already exists."
              ],
              "Source": null
            },
            {
              "Id": "CreateCitizenNameCollection(System.String, System.String[])-\u003ECandideServer.ServerManagers.CitizenNameCollection",
              "Name": "CreateCitizenNameCollection",
              "Signature": "private CandideServer.ServerManagers.CitizenNameCollection CreateCitizenNameCollection(System.String name, System.String[] names)",
              "Visibility": "private",
              "ReturnType": "CandideServer.ServerManagers.CitizenNameCollection",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "names",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "E2914034442D45CE24CBF424EFA4085232A32E145D1D10E2537C1AC5B581EC3F",
              "Hash": "58FCBCF23FAA655BA9F9043EA536EBA97114934579D5818F17E89B1E1AF36614",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenNameCollection::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomDungeonName(System.String, CandideServer.Data.Dungeons.DungeonType)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,Shared.Text.StringId\u003E",
              "Name": "GetRandomDungeonName",
              "Signature": "public System.ValueTuple\u003CSystem.String, Shared.Text.StringId\u003E GetRandomDungeonName(System.String collectionName, CandideServer.Data.Dungeons.DungeonType dungeonType)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, Shared.Text.StringId\u003E",
              "Parameters": [
                {
                  "Name": "collectionName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonType",
                  "Type": "CandideServer.Data.Dungeons.DungeonType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "2794265F7E4E616ABF6D4041988BC523BEFEC91F3259FB9F1403202681B91DEC",
              "Hash": "7A3FC8BFFBF6AB77D5568E151F2F7A755D3057114B7AE949B452BB7750AC81A4",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomPrefix(System.Collections.Generic.List\u003CSystem.String\u003E)",
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)",
                "System.ValueTuple\u003CSystem.String, Shared.Text.StringId\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "Dungeons_Simple_DisplayName"
              ],
              "Source": null
            },
            {
              "Id": "GetRandomName(System.String)-\u003EShared.Text.StringId",
              "Name": "GetRandomName",
              "Signature": "public Shared.Text.StringId GetRandomName(System.String collectionName)",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "collectionName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 391,
              "BodyHash": "3211A08591CA54F10AD93691A8124DE40E12A95F37FCD614213DDFC7D5BADAFD",
              "Hash": "8C396FA81CABA441A10A826883B0AAFD05B9D57D705629D6F0F93211765A75BC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E::Clear()",
                "CandideServer.ServerManagers.CitizenNameServerManager::AddNameCollection(System.String, System.String[])",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.ServerManagers.CitizenNameCollection\u003E::get_Item(!0)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "male",
                "female",
                "town",
                "dungeon",
                "cavern",
                "Couldn\u0027t find NameCollection of name ",
                "Error"
              ],
              "Source": null
            },
            {
              "Id": "GetRandomPrefix(System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.String",
              "Name": "GetRandomPrefix",
              "Signature": "private System.String GetRandomPrefix(System.Collections.Generic.List\u003CSystem.String\u003E prefixKeyList)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "prefixKeyList",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "CF984E908F938E05B085E28C8E909A65FA78A709A0E2A3C1A1DDA179907EB7DC",
              "Hash": "B867AC0B60C8AF42037F148F88809CA45C4071B4BFAF25DE505B205CA0716566",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "114BC708E28FD065A165C9781C9F8A448AE2507438F2F5B7A9F7BD2A91BE46E0"
        },
        {
          "Id": "CandideServer.ServerManagers.CitizenServerManager",
          "Name": "CitizenServerManager",
          "DisplayName": "CitizenServerManager",
          "FullName": "CandideServer.ServerManagers.CitizenServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Name": "CitizenReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E CitizenReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "260011EF60AFBECE53A885B97ACAD0E86FB3E321FA3B9222E574AC3353B837E6"
            },
            {
              "Id": "ReUseBuildingIdsList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "ReUseBuildingIdsList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E ReUseBuildingIdsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5238F626CEF2BB0A54CC3EFDF80E592875D364805B8C0DC650DAC9046925B239"
            },
            {
              "Id": "ReuseFoodSourceList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.FoodSourceModel\u003E",
              "Name": "ReuseFoodSourceList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E ReuseFoodSourceList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DBBC4B07F34DE87C8AB9BBEC536C8DE7B297E543BC62125B02CA14B8A511D1AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCitizenToTown(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)-\u003ESystem.Void",
              "Name": "AddCitizenToTown",
              "Signature": "public System.Void AddCitizenToTown(CandideServer.Models.Town.ServerTownModel town, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.SimulationModels.CitizenSlotSimulationModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.SimulationModels.CitizenSlotSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "71765DBFC81A23C91E349ABACC922F951263E71C11C596636E3CAC0F543FAAD9",
              "Hash": "EC4AB2EA0E5B5C0138E8C3E81C6565111E18F3261CAE25AC2C67BDBEBE5CFCCD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "CandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlot(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)",
                "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage::.ctor()",
                "CandideServer.Data.Citizens.CitizenOverviewData::FromCitizenData(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::SendCreateCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage)",
                "CandideServer.MessageModels.Towns.UpdateOverviewTowns::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::get_Item(System.Int32)",
                "CandideServer.MessageModels.Towns.TownOverviewListeningData::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::FromModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "CandideServer.ServerServices.TownsServerService::Send_TownsChanged(CandideServer.MessageModels.Towns.UpdateOverviewTowns)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, System.String, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.Models.Quests.EventModels.OnCitizenArrivedEvent::Send(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [
                "Add citizen to the town first",
                "Town_Chat_CitizenArriveInTown",
                "event:/interface/ui_chat_citizen_added",
                "Error"
              ],
              "Source": null
            },
            {
              "Id": "AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Single, CandideServer.Models.JobModel, System.Boolean)-\u003ESystem.Void",
              "Name": "AddJobOrderExperience",
              "Signature": "public System.Void AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel citizen, System.Int32 buildingUpgradeRank, System.Single experience, CandideServer.Models.JobModel jobModel, System.Boolean sendLevelUpWorkOrdersChanged)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingUpgradeRank",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "experience",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobModel",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendLevelUpWorkOrdersChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 726,
              "BodyHash": "4D704429695A2E2400F40413E8627D97F72211CF7CD0DA5227577E37E21563DD",
              "Hash": "CD06824AA7C393C9D095B97A0FAD29287AFA76652D7FF7B8A6CC1C9AFCDD123D",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "CandideServer.Models.Citizen.CitizenModel::ExperienceRequiredToLevelUpForCurrentJob(System.Int32)",
                "CandideServer.ServerManagers.CitizenServerManager::\u003CAddJobOrderExperience\u003Eg__LevelUp|21_0(System.Int32, CitizenServerManager.\u003C\u003Ec__DisplayClass21_0\u0026)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)"
              ],
              "StringLiterals": [
                "Citizen with ID ",
                " doesn\u0027t have the correct job set. Citizen had ",
                " but it should be ",
                "job:baker",
                "job:farmer",
                "job:leatherworker",
                "job:merchant",
                "job:carpenter",
                "job:blacksmith",
                "WorldStats_BakerExperienceModifier",
                "WorldStats_FarmerExperienceModifier",
                "WorldStats_LeatherworkerExperienceModifier",
                "WorldStats_MerchantExperienceModifier",
                "WorldStats_CarpenterExperienceModifier",
                "WorldStats_BlacksmithExperienceModifier",
                "Job was null, ID: "
              ],
              "Source": null
            },
            {
              "Id": "AddNewCitizenToTown(CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "AddNewCitizenToTown",
              "Signature": "public System.Void AddNewCitizenToTown(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "841230FB077EEAD31DE740816ED591D9E4D7F52962D24E2738446933E92C9F45",
              "Hash": "A8A0FCB50B2E415CFF7B9D11A33AC84FBDF25D1E16850C052217DC470455A5E2",
              "CalledMethods": [
                "CandideServer.ServerManagers.TownsServerManager::GetAvailableBuildingAndSlotForOneCitizen(CandideServer.Models.Town.ServerTownModel)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_Value()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.CitizensSController::CreateCitizenForTown(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.CitizenServerManager::AddCitizenToTown(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)"
              ],
              "StringLiterals": [
                "Tried adding new citizen to town but the town has no available citizen slots"
              ],
              "Source": null
            },
            {
              "Id": "CitizenCanGiveQuest(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Boolean",
              "Name": "CitizenCanGiveQuest",
              "Signature": "public System.Boolean CitizenCanGiveQuest(CandideServer.Models.Citizen.CitizenModel citizenModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "C8E10CE8ED7C509FC91FFA65DF97350984D9FB1033AA61C85477090FEC6998A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CitizenConsumeFoodFromNearbySource(CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "CitizenConsumeFoodFromNearbySource",
              "Signature": "private System.Boolean CitizenConsumeFoodFromNearbySource(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "AE04A422CE29E88FC20D4A6EF340D371316001043371F055D5A889D974073003",
              "Hash": "384C75CE7849371A7582420EB19AE0C86EB619E1538AF1502D7F4DC780D57D65",
              "CalledMethods": [
                "CitizenServerManager.\u003C\u003Ec__DisplayClass20_0::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E::get_Count()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CitizenServerManager.\u003C\u003Ec__DisplayClass20_0::\u003CCitizenConsumeFoodFromNearbySource\u003Eb__0(CandideServer.Models.FoodSourceModel, CandideServer.Models.FoodSourceModel)",
                "System.Comparison\u003CCandideServer.Models.FoodSourceModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.FoodSourceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.FoodSourceModel\u003E::get_Current()",
                "CandideServer.ServerControllers.FoodSourceServerController::ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.FoodSourceModel)",
                "List.Enumerator\u003CCandideServer.Models.FoodSourceModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)-\u003ESystem.Void",
              "Name": "CitizenDied",
              "Signature": "public System.Void CitizenDied(CandideServer.Models.Citizen.CitizenModel citizen, Shared.Models.Citizens.CitizenDeathType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Citizens.CitizenDeathType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "04D6332AA7CFD82DF179D468676D73F0D77ABC6B90AEC0742731150FD3ED28BB",
              "Hash": "9D2C106D22BC13BB1F80A3D6BF969FE40F9EA5F233BDBD4705CA225C8A7D6F8F",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizensSController::RemoveCitizen(System.Guid)",
                "CandideServer.MessageModels.Citizens.RemoveCitizenMessage::.ctor()",
                "System.Nullable\u003CShared.Models.Citizens.CitizenDeathType\u003E::.ctor(!0)",
                "CandideServer.ServerServices.CitizenServerService::SendRemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConvertWildCitizenToTownCitizen(CandideServer.Models.Town.ServerTownModel, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "ConvertWildCitizenToTownCitizen",
              "Signature": "public System.Void ConvertWildCitizenToTownCitizen(CandideServer.Models.Town.ServerTownModel town, System.Guid wildCitizenId, System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "1F21B6246D7D0650F06B8E17B3D6F67FFB9EA14A0E98CB7FD9DC54403DCBFA60",
              "Hash": "774536A304D1DC0C9C42582EFB04CEB6692C4C285B2FDA3979283ADB54177D5C",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)",
                "CandideServer.ServerManagers.TownsServerManager::GetAvailableBuildingAndSlotForOneCitizen(CandideServer.Models.Town.ServerTownModel)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_Value()",
                "CandideServer.ServerControllers.CitizensSController::CreateCitizenForTownFromWildCitizen(CandideServer.Models.Citizen.WildCitizenInstanceModel, System.Guid)",
                "CandideServer.ServerManagers.CitizenServerManager::AddCitizenToTown(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage::.ctor()",
                "CandideServer.ServerServices.WildCitizensServerService::SendRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)"
              ],
              "StringLiterals": [
                "Tried adding new citizen to town but the town has no available citizen slots"
              ],
              "Source": null
            },
            {
              "Id": "EnterBuilding(CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Boolean",
              "Name": "EnterBuilding",
              "Signature": "public System.Boolean EnterBuilding(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "78EC1E8265DF710A663DC01169E52EA5D631208B4D6E6BB9ECDAF8B9826AC2EB",
              "Hash": "906E41E61CAF43F1DE7B5BF4E5E34D60AC83F09003E51135F975C3750D384707",
              "CalledMethods": [
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitBuilding(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Boolean",
              "Name": "ExitBuilding",
              "Signature": "public System.Boolean ExitBuilding(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "BE609D80FA8DEA3E8382C5F839633ACFD5DA138F47EB1A586E90D023D08E6670",
              "Hash": "66E270F40B9C0B8C36080C67ADA93345F01ED68578D93A6949E636DD0A5F2760",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "ExitBuilding"
              ],
              "Source": null
            },
            {
              "Id": "GenerateQuestForCitizen(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.String",
              "Name": "GenerateQuestForCitizen",
              "Signature": "public System.String GenerateQuestForCitizen(CandideServer.Models.Citizen.CitizenModel citizenModel)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "citizenModel",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "384C40742954E05E3C28972739685E5F6D6520E44795EE5A9252E738392AD4DE",
              "Hash": "5F6F50C237D4FD6C80490387B7428D8B39690813A8F2378898769704ED2834E9",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetRandomCitizenQuest()",
                "CandideServer.ServerControllers.QuestsSController::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "System.Exception::.ctor(System.String)",
                "System.Guid::NewGuid()",
                "Shared.Models.Quests.QuestParameters::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"
              ],
              "StringLiterals": [
                "Can\u0027t have multiple kill specific entity",
                "7c020933-9f5b-4aac-b1f6-323d5897da2e"
              ],
              "Source": null
            },
            {
              "Id": "GetCitizenTossOutArgs(CandideServer.Models.Citizen.CitizenModel, System.Guid)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetCitizenTossOutArgs",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetCitizenTossOutArgs(CandideServer.Models.Citizen.CitizenModel citizen, System.Guid playerWorldId)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "414A2097FEE3A54B01B222C0B73A6B6F11DBAAC7F3F00F96B2B042A90CD5531E",
              "Hash": "7245316C8106911B73A8EB06613E271ED0A257323F8981AA38752DE7980B7F4A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "GetCitizenTossOutArgs"
              ],
              "Source": null
            },
            {
              "Id": "HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "HealCitizenAfterEating",
              "Signature": "public System.Void HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "E03A6B56ECE11862D31D37B05488ECF3223E28C43A3C100717F30577FA03323D",
              "Hash": "9541CC1A8956AF6B912FF2DEB5F85D7CE585DEADD34EE5F2575A467E6365BCC6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingBuilt",
              "Signature": "public System.Void OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "01D580D5061D9FEA3C92AE031E2687E466302308039958B503C0E124B6F660DB",
              "Hash": "A274D7BD94C782FA626F56C091FBF2499F303D896A1AC0EFFD123D2606580923",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.CitizensSController::UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.Citizens.Base.AbstractCitizenController::OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingRemoved",
              "Signature": "public System.Void OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "828DE8285407779DAAB4A309C8955AF1A864F0EFE4344234535D4D21033A3C19",
              "Hash": "B08D2FBAB39087693BB4B96328E9CF19A3140953B7DC3414D06AA8203CD93D93",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "CandideServer.Citizens.Base.AbstractCitizenController::OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "OnBuildingUpgraded",
              "Signature": "public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "5B7FE56E59A8D5E5E1C7567F04C086416B74C6EA481800922B3D0B293B98BD8D",
              "Hash": "C34A276CA4E80E5363CDFCA53E4906220712E88904D6F13C6E24C34D8A337DD4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.CitizensSController::UpdateCitizenSpawnLocation(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.Citizens.Base.AbstractCitizenController::OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenEntityDied(System.Guid)-\u003ESystem.Void",
              "Name": "OnCitizenEntityDied",
              "Signature": "public System.Void OnCitizenEntityDied(System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "136F25DC3B0CEE8073763AD41A55B683D5F660CFDBC940759489A198FE539F0C",
              "Hash": "20B4996EB1117F621951E80D6D161FED0D75E4880D833909563A6E513F8AA2D4",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizensSController::SetCitizenDead(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenTookDamage(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnCitizenTookDamage",
              "Signature": "public System.Void OnCitizenTookDamage(System.Nullable\u003CSystem.Guid\u003E citizenId, Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DCC2E47FF0332BD42C38B2C7C3FB8975DFF47F219B3B501A942E73298116BE4B",
              "Hash": "A5B4E9895F632271A4A918ECF1901173013575DF4E8E185DBB8CC79E2D2B89C2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCitizenStatusAndSendUpdate(System.Guid, CandideServer.Models.Citizen.CitizenStatus)-\u003ESystem.Void",
              "Name": "SetCitizenStatusAndSendUpdate",
              "Signature": "public System.Void SetCitizenStatusAndSendUpdate(System.Guid citizenId, CandideServer.Models.Citizen.CitizenStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "status",
                  "Type": "CandideServer.Models.Citizen.CitizenStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "65A1932D872C9A7196976F1787E5FE3854A129930D4F452877C05F5D2F240D12",
              "Hash": "DC2BA03E783004D1A5B2691209141A8D6FA2D8DCA96E1F0FCA3FF073384859D4",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizensSController::SetCitizenStatus(System.Guid, CandideServer.Models.Citizen.CitizenStatus)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingExteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingExteriorDoorPathNodePosition",
              "Signature": "private System.Boolean TryGetBuildingExteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2\u0026 outExteriorDoorPosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outExteriorDoorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "BCC0C38A9E8F34D30ACA52DDBD222296BFED75695E247D647AC060E31B1DAE67",
              "Hash": "3F10352B5EC0BFF8D5851DB14D1D2CE7E541E7193F3587C45473E73B8F4B5A02",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingExteriorDoorPosition",
              "Signature": "public System.Boolean TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2\u0026 outExteriorDoorPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outExteriorDoorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "68FE78AAE30EB53674A4EC4B89828AAF5178B6EB06632F03C8FC5CD2EA6E39C3",
              "Hash": "F3B8830962FBE3CFFC2D1E920D54BF3AA71DC3BDD4CBED69464426F6E44E7FE2",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPositionThroughTransportNode(CandideServer.Models.Buildings.BuildingInstanceModel, Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingExteriorDoorPositionThroughTransportNode(CandideServer.Models.Buildings.BuildingInstanceModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingExteriorDoorPositionThroughTransportNode",
              "Signature": "private System.Boolean TryGetBuildingExteriorDoorPositionThroughTransportNode(CandideServer.Models.Buildings.BuildingInstanceModel building, out Microsoft.Xna.Framework.Vector2\u0026 outExteriorDoorPosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outExteriorDoorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "F071E1675A9BBC9CB791FF0B154B6D0A9225FE0ABDFD00ABD23255F8452382F9",
              "Hash": "CF5A1A38C987D6DDAD1606CCCF03F6E6914799BB7B7946F4EBC38DEC91DB912D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Size()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Bottom()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, System.String, CandideServer.SimulationModels.BuildingSimulationModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingInCitizenHomeTown",
              "Signature": "public System.Boolean TryGetBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController controller, System.String buildingTypeId, out CandideServer.SimulationModels.BuildingSimulationModel\u0026 outBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "2A76E8446CBCCA13AD75A347DB0880F43929FBC4B9E3B7EE882A39692E2DFC29",
              "Hash": "82AD87849E020CADD679E403E424E60669B5B931E7A61B6C5C05A156C08DFB68",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerManagers.TownsServerManager::TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingInteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingInteriorDoorPathNodePosition",
              "Signature": "private System.Boolean TryGetBuildingInteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2\u0026 outInteriorDoorPosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outInteriorDoorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "31C4EAB21887E1F8B9F396361C379DE1997524F54CDBD27A5CBFB081A31DE4E3",
              "Hash": "E3B1536188D24E00448B9D571565BC2602B61E7787331525C2F404CD902D0B55",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuildingInteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingInteriorDoorPosition",
              "Signature": "public System.Boolean TryGetBuildingInteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2\u0026 outInteriorDoorPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outInteriorDoorPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "3E5869F8E9C4D84940E44678BC7609EF8B69CAAFCF1D4F3A3AC3A1196AF33D04",
              "Hash": "59C6A3695EDCB7DC8E1B5933946A32E533E810F4693454FC0AAE7D5223ACC37F",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingInteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Boolean, System.Boolean, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetRandomBuildingInCitizenHomeTown",
              "Signature": "public System.Boolean TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController controller, out CandideServer.SimulationModels.BuildingSimulationModel\u0026 outBuilding, System.Boolean excludeCurrentBuilding, System.Boolean excludeHomeBuilding, System.Boolean excludeInteriors, System.Boolean excludeExteriors)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludeCurrentBuilding",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeHomeBuilding",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeInteriors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeExteriors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "C5C66297B819AEDE890D409818B731AEA34E59AF68F23788C449A0E2EC0EC197",
              "Hash": "A9008B3548736CC63096D4F25B0F5865A57C6EF15DC6D87BB3F8AFE60BA04402",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "CandideServer.ServerManagers.TownsServerManager::TryGetRandomBuildingInTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Collections.Generic.List\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGiveGiftToCitizen(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest)-\u003ESystem.Nullable\u00601\u003CShared.Models.Citizens.CitizenGiftResult\u003E",
              "Name": "TryGiveGiftToCitizen",
              "Signature": "public System.Nullable\u003CShared.Models.Citizens.CitizenGiftResult\u003E TryGiveGiftToCitizen(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest msg)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.Citizens.CitizenGiftResult\u003E",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 955,
              "BodyHash": "A9E95906014C269E617956866D984067F502752E58899CBF8AA2EF8D7A67CF25",
              "Hash": "13B7FE73A962E3D96759F7B833C1A284A7B9D3A493524199EC42CE46CEE91C66",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Int32, System.Int32, System.Boolean)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.CitizenRequestDataBase::TryGetCitizenRequestData(System.String, Shared.Models.Citizens.CitizenRequestData\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerManagers.CitizenServerManager::GetCitizenTossOutArgs(CandideServer.Models.Citizen.CitizenModel, System.Guid)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.ItemInstanceServerManager::CreateItemInstanceAndWorldItem(CandideServer.ServerServices.NewWorldItemInstanceModel, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.CitizensSController::SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)",
                "CandideServer.Helpers.CitizenItemGiftHelper::GetResultForItem(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Items.ItemData, System.Int32, Shared.Models.Citizens.CitizenRequestData)",
                "System.Nullable\u003CShared.Models.Citizens.CitizenGiftResult\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.CitizensSController::AddLoyalty(CandideServer.Models.Citizen.CitizenModel, System.Single, System.Boolean)",
                "CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::get_Current()",
                "CandideServer.ServerControllers.CitizensSController::TryAddJobLevel(CandideServer.Models.Citizen.CitizenModel, System.String, System.Int32)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [
                "*all*"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCitizenHunger()-\u003ESystem.Void",
              "Name": "UpdateCitizenHunger",
              "Signature": "public System.Void UpdateCitizenHunger()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "772E72EAAA58C7B5E51EC177D35E30214DEABC1F6C01FDE07E0C3B10F939DAB9",
              "Hash": "2809F9376B4885C2D6A5DA84B768219DC5D1E1445F86FF1C6B932A33B1E9159F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenConsumeFoodFromNearbySource(CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.ServerManagers.CitizenServerManager::HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel)",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::ToArray()",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"
              ],
              "StringLiterals": [
                "Citizen_FoodCost"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCitizenHunger2()-\u003ESystem.Void",
              "Name": "UpdateCitizenHunger2",
              "Signature": "public System.Void UpdateCitizenHunger2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2061,
              "BodyHash": "ECA959B30DC505FE0F832819321A938532C0FE2249AFBE34B48B05C50F925A1B",
              "Hash": "7B314BD51820A7F3E99927B32EA546695A51B06F9BE0F2C8F385ECB3DF46E27A",
              "CalledMethods": [
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.Citizen.CitizenModel, System.Single\u003E\u003E\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.Citizen.CitizenModel, System.Single\u003E\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.Citizen.CitizenModel, System.Single\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.Citizen.CitizenModel, System.Single\u003E\u003E\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.Citizen.CitizenModel, System.Single\u003E\u003E\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CShared.Models.Items.ItemInstanceModel, System.Int32, System.Single\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Stats.CitizenStats::Get(System.String)"
              ],
              "StringLiterals": [
                "WorldStats_CitizenHungerPenalty",
                "Found invalid item stack when looking in foodstorages. ",
                "Citizen_FoodCost"
              ],
              "Source": null
            },
            {
              "Id": "UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateStatsAndSendUpdate",
              "Signature": "public System.Void UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Buildings.BuildingInstanceModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "74652386F4518057C293319A464FA711812CA59098846A7CB733252174DC993F",
              "Hash": "9278B968D9EE65C5DEB3E9761EE48FA129084E1514117D4D6142BACB1AEF4343",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2DF45B4EED2481CEC2A38F271345514D654E4CF25B1BB72418FA165C589A3AAD"
        },
        {
          "Id": "CandideServer.ServerManagers.ConstructionRecipesServerManager",
          "Name": "ConstructionRecipesServerManager",
          "DisplayName": "ConstructionRecipesServerManager",
          "FullName": "CandideServer.ServerManagers.ConstructionRecipesServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRecipe(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddRecipe",
              "Signature": "public System.Void AddRecipe(System.String constructionId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "0E350F5631FA49C1665D407C286D6DC8CDED3D5E131382151DE02F32D169ABDE",
              "Hash": "A52DE775BC4C3055911588A8746D69BFA8B4ACE92D10A84474D7AE5F2FFC8A21",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionRecipesSController::AddRecipe(System.String)",
                "CandideServer.ServerServices.ConstructionRecipesServerService::SendAddConstructionRecipeMessage(CandideServer.MessageModels.AddConstructionRecipeMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93DA5EA6867DCB0645C034302598FF6CD92F678B469CF43F62F587344EC085DA"
        },
        {
          "Id": "CandideServer.ServerManagers.ConstructionSitesServerManager",
          "Name": "ConstructionSitesServerManager",
          "DisplayName": "ConstructionSitesServerManager",
          "FullName": "CandideServer.ServerManagers.ConstructionSitesServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BucketsReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "BucketsReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E BucketsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "392D07F2969481A551E4A5432EB095F221EF30C1FD3D34DE239E6864E98F38AB"
            },
            {
              "Id": "BuildNearbyConstructionSiteModelsReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "BuildNearbyConstructionSiteModelsReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E BuildNearbyConstructionSiteModelsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B0B488EF852027ACA25AF0ECCACE8384B66E99ABD4D371D5A9B32AB759AB566"
            },
            {
              "Id": "MoveEntityMessageReUseList:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E",
              "Name": "MoveEntityMessageReUseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E MoveEntityMessageReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E9104E20DBEC52CFA306E592A1854DFD7AEF741CBBA55B6AC9D774F6A319C7E"
            },
            {
              "Id": "MoveEntityReUseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "MoveEntityReUseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E MoveEntityReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "06A2881ADD615BE8C974BFE57A98879FF4939512B0B068809AEAC02ECAC2AF09"
            },
            {
              "Id": "MoveOutReUseCollisionCircle:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "MoveOutReUseCollisionCircle",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "private CandideCreator.Shared.Collision.CollisionCircle MoveOutReUseCollisionCircle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A228444A89573EC465B156F3409FEB0C665B2FEEF4F9EB5D71F285A53350B176"
            },
            {
              "Id": "MoveWorldItemsReUseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "MoveWorldItemsReUseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E MoveWorldItemsReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F9607E16CA629CC87648F0ED02B0F83C8C62B375C097FB3FBD815333825B1E64"
            },
            {
              "Id": "RemoveEntityReUseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "RemoveEntityReUseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E RemoveEntityReUseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C2E4AF2A7E1785E698FFAD729079229654DDD5D0AE11BBBDF7B40F6404351FE"
            },
            {
              "Id": "ResourceCheckReUseDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ResourceCheckReUseDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ResourceCheckReUseDict",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0AB8F22B445133092EBE8B2FFF0AC4C57B90C0B967BB36BA73F7842FB1282EA"
            },
            {
              "Id": "ReuseOutSortedConstructionSites:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "ReuseOutSortedConstructionSites",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E ReuseOutSortedConstructionSites",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9FAB12074B87FE79FAF91DA7A18C43E54ABA973A7AE4C7DEA3D8DD6A8ADBB096"
            },
            {
              "Id": "ReuseToSortConstructionSites:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.ConstructionSiteModel,System.Single\u003E\u003E",
              "Name": "ReuseToSortConstructionSites",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E ReuseToSortConstructionSites",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15836720FF8259AE50950A310C4F9D5E7ED53AF30A2879FF500B5DA773238D8A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildNearbyConstructions(CandideServer.Models.ConstructionSiteModel, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void",
              "Name": "BuildNearbyConstructions",
              "Signature": "private System.Void BuildNearbyConstructions(CandideServer.Models.ConstructionSiteModel builtModel, Shared.Models.Player.PlayerCharacterModel characterModel)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "builtModel",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "A7216C04A627FCE1C661173EC0496CC6D4927FAD027991B52A9F3958443C9230",
              "Hash": "3C5271F267975A11D31142E59A5E01D1DAF60E5BDEDCA19503F9405E01E83EE0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)",
                "List.Enumerator\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "dirt_road",
                "more_roads_built"
              ],
              "Source": null
            },
            {
              "Id": "DoConstructActionInProgress(System.Guid, System.Single)-\u003ESystem.Void",
              "Name": "DoConstructActionInProgress",
              "Signature": "public System.Void DoConstructActionInProgress(System.Guid constructionSiteId, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "6B8B3B64C6F24530277626D5EE65CF7FE04581B7F77E6DD495950FB5F9A87F5D",
              "Hash": "3A8FFEE56E797078F6CCCE3BA3B5D6FA8EECAD6882D8BAF805C8A33421DB4A4B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)",
                "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "Tried to do progress to construction site ID ",
                " but the construction site does not exist in the server game state"
              ],
              "Source": null
            },
            {
              "Id": "DoPlayerConstructActionInProgress(System.Guid, System.Single, CandideServer.Server.Network.ConnectedPeer, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void",
              "Name": "DoPlayerConstructActionInProgress",
              "Signature": "public System.Void DoPlayerConstructActionInProgress(System.Guid constructionSiteId, System.Single progress, CandideServer.Server.Network.ConnectedPeer peer, Shared.Models.Player.PlayerCharacterModel character)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "D23EB8978E2994C4D2D6B94B1A7831E5670B9907BCBA05BBA4E98CCCEA46CB50",
              "Hash": "7E9D0DF0B29691C5BF4E524A07834D64B848C871222B68EFED16F8E5D1232CE8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)",
                "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "Tried to do progress to construction site ID ",
                " but the construction site does not exist in the server game state",
                " but the progress instance does not exist in the server run state"
              ],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel)-\u003ESystem.Void",
              "Name": "RemoveConstructionSite",
              "Signature": "public System.Void RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel constructionSite)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "9E7D9F580D287E8F4BEC2E6B531C57CA682E126E3263572E2E8BE7429842D3F9",
              "Hash": "ABD4F49079A6585A3B960981FEE7D97A09907E0233E3C5F6663F9F244E928050",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E)",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSitesInTown(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "RemoveConstructionSitesInTown",
              "Signature": "public System.Void RemoveConstructionSitesInTown(System.Guid townId, System.Guid townWorldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E27914E54A055C07EDCCB8E33B7FF3748CB436BFDB1A48F52473CCA9900FD01E",
              "Hash": "05D8320E6717CAA6D056FF8042332293FA3A692135FF6266A32CB2589EBB0B22",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage::.ctor()",
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveIntersectingConstructionSites(System.Guid, Microsoft.Xna.Framework.Rectangle, CandideServer.SyncStrategies.SyncStrategy, System.String)-\u003ESystem.Void",
              "Name": "RemoveIntersectingConstructionSites",
              "Signature": "public System.Void RemoveIntersectingConstructionSites(System.Guid worldId, Microsoft.Xna.Framework.Rectangle tileBounds, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.String matchConstructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matchConstructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "67D32112A4D0EBD32C481514F7F88B3A17150314C02D2AC086A2F1FDE824CE36",
              "Hash": "F653DBBAAF2D448E4B57A0F9736AAD5478729EE028DF936689751D694D2B35A5",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveIntersectingConstructionSitesForMessage(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartConstructActionInProgress(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "StartConstructActionInProgress",
              "Signature": "public System.Void StartConstructActionInProgress(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "2C0138F794A0F916D161EBF324A4FDF692ABBA7A62735217AE74E38BCFDCA9FE",
              "Hash": "0ED8C14485D9E049DB67F740DA3AF5496023337F6BE49383CE5232B9C7D91191",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.ConstructionSiteProgress::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::set_Item(!0, !1)",
                "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::RegisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()",
                "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor(!0)",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopConstructActionInProgress(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "StopConstructActionInProgress",
              "Signature": "public System.Void StopConstructActionInProgress(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "6A83E46E6C187A5FA113EAF9323909E063CC2CC9BC2BC7FA1B62E0D9E5C184F1",
              "Hash": "5158B13D6E9477985A629F112AB7AAD4A05CD1E6A2331077182EF25D656FAFFA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()",
                "CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSitesProgress(CandideServer.Models.ConstructionSiteModel, CandideServer.Models.ConstructionSiteProgress)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)-\u003ESystem.Void",
              "Name": "TryBuildConstructionSite",
              "Signature": "public System.Void TryBuildConstructionSite(System.Guid constructionSiteId, Shared.Models.Player.PlayerCharacterModel characterModel, System.Boolean allowBuildNearby)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowBuildNearby",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1967,
              "BodyHash": "03D04BE1948BA4FD901AC2FAA1431F59B973D3F9823537E720636467B628BE93",
              "Hash": "6E8C33B9BFAF28D13B5333E98DC76CEB3FAF8F041692181D2DA53066C4E7165C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find construction site with ID ",
                " in the gamestate.",
                "Couldn\u0027t find world with ID ",
                "Construction with ID ",
                " does not spawn anything.",
                "resource:bucket",
                "Not enough resources to build construction site with ID ",
                "owner_character_id"
              ],
              "Source": null
            },
            {
              "Id": "TryGetClosestConstructionSite(Microsoft.Xna.Framework.Vector2, CandideServer.Models.ConstructionSiteModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetClosestConstructionSite",
              "Signature": "public System.Boolean TryGetClosestConstructionSite(Microsoft.Xna.Framework.Vector2 circlePos, out CandideServer.Models.ConstructionSiteModel\u0026 outConstructionSite)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outConstructionSite",
                  "Type": "CandideServer.Models.ConstructionSiteModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "0609C3B1B0D1F3ADBE67C97A9329F31CD43241A96B04337D772B83B3CC790314",
              "Hash": "AD8EF330E4E9271F650BF00CC26F5C91594AB9066AD9C318A416EC442C550FB7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetConstructionSitesWithinDistance(System.Guid, Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E\u0026, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetConstructionSitesWithinDistance",
              "Signature": "public System.Boolean TryGetConstructionSitesWithinDistance(System.Guid worldId, Microsoft.Xna.Framework.Vector2 searchPos, System.Single maxDistance, out System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E\u0026 outSortedConstructionSites, System.Boolean sortByDistance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outSortedConstructionSites",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "sortByDistance",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 365,
              "BodyHash": "CACA6D6F76A300502B7DF1A4D32EB95223FE382562DFBD49F9A899764D0028E7",
              "Hash": "42011A8457BBEAC7850D4506A3001786DC403F6A3D63C7E8C2332E11EA245F70",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.Models.ConstructionSiteModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::get_Count()",
                "ConstructionSitesServerManager.\u003C\u003Ec::\u003CTryGetConstructionSitesWithinDistance\u003Eb__16_0(System.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E, System.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E)",
                "System.Comparison\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.Models.ConstructionSiteModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.ConstructionSiteModel, System.Single\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4208E2BC46BCAF10C203DBBDFBB8BFC4B1E0F0F5B14264483A37AF9228704B08"
        },
        {
          "Id": "CandideServer.ServerManagers.ConstructionsServerManager",
          "Name": "ConstructionsServerManager",
          "DisplayName": "ConstructionsServerManager",
          "FullName": "CandideServer.ServerManagers.ConstructionsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnConstruction(Shared.Models.Construction.ConstructionModel, Microsoft.Xna.Framework.Rectangle, System.Guid, System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SpawnConstruction",
              "Signature": "public System.Void SpawnConstruction(Shared.Models.Construction.ConstructionModel construction, Microsoft.Xna.Framework.Rectangle tileBounds, System.Guid worldId, System.Guid spawnId, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Nullable\u003CSystem.Guid\u003E constructionSiteId, System.Nullable\u003CSystem.Guid\u003E characterId, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "characterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1208,
              "BodyHash": "2A2710E11B414118E3D45CBABBDE81C3C57B19B8C05E4E81B4986BFE180C70D9",
              "Hash": "CCAB7ED9D9EE74E7E641962BAA9380859C1FBA8D58ECF506D4626BDBBDE1976D",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::NewGuid()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.BuildingsSController::SpawnNewBuildingConstruction(System.String, System.Guid, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CSystem.Guid\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Item(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.ConstructionSitesServerManager::RemoveIntersectingConstructionSites(System.Guid, Microsoft.Xna.Framework.Rectangle, CandideServer.SyncStrategies.SyncStrategy, System.String)",
                "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage::.ctor()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)",
                "ConstructionsServerManager.\u003C\u003Ec::\u003CSpawnConstruction\u003Eb__2_0(System.Guid)",
                "System.Func\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenSlotModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.ServerServices.BuildingsServerService::Send_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.ServerManagers.TownsServerManager::RegisterTownDefenceValue(System.Guid, Shared.Models.Construction.ConstructionModel, System.Guid)"
              ],
              "StringLiterals": [
                "Construction with ID ",
                " does not spawn anything.",
                "Tried to spawn construction with ConstructionType: ",
                "town_core:0",
                "SpawnConstruction: Spawned a Town Core but we have no town set for it.",
                "Tried to create inventory when spawning construction ",
                " but there are no inventory parameters",
                "inventory_id",
                "Unknown ground tile ID ",
                "Currently do not support decorations with town defense value. Need to update so decorations save Town ID affiliation, an"
              ],
              "Source": null
            },
            {
              "Id": "SpawnConstruction(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SpawnConstruction",
              "Signature": "public System.Void SpawnConstruction(System.String constructionId, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Guid spawnId, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Nullable\u003CSystem.Guid\u003E constructionSiteId, System.Nullable\u003CSystem.Guid\u003E characterId, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "characterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "04D3F60BB30F06E525C84559946AA5305ED6AE5CF81016B2E869D61D7CEBEA76",
              "Hash": "781AA98C50A5AD1D6044F2C50E9484BA543A9CC7A4C080E5F4AD61AA9A2EE72C",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::set_Location(Microsoft.Xna.Framework.Point)",
                "CandideServer.ServerManagers.ConstructionsServerManager::SpawnConstruction(Shared.Models.Construction.ConstructionModel, Microsoft.Xna.Framework.Rectangle, System.Guid, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "TileBounds does not have a value"
              ],
              "Source": null
            },
            {
              "Id": "TryPlaceConstruction(Microsoft.Xna.Framework.Point, System.Guid, System.Guid, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TryPlaceConstruction",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TryPlaceConstruction(Microsoft.Xna.Framework.Point tilePosition, System.Guid itemInstanceId, System.Guid entityId, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "C2246E42D6F2FA503D2831E1619F00AD5AB5200CC0CADD3921360BF770C751F5",
              "Hash": "CE791E39D6D361AB81E9D80C951AD4520626AD6C583D88AD7AFCF73E3F9D7D50",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.TownsServerManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.ConstructionsServerManager::SpawnConstruction(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            },
            {
              "Id": "TrySpendConstructionUpgrade(Shared.Models.Construction.ConstructionModel, System.Guid)-\u003ESystem.Boolean",
              "Name": "TrySpendConstructionUpgrade",
              "Signature": "public System.Boolean TrySpendConstructionUpgrade(Shared.Models.Construction.ConstructionModel construction, System.Guid resourceSourceId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceSourceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "7527AF2400CCD0266ECFADD5D779E22BA632226C93ACA1681839692AB1D3F727",
              "Hash": "86EF7D6534A9FFC1F1BF3D4C81BB2F8A723C4BA84CA9365B3225E7CB15B2A16D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.ConstructionsServerManager::TrySpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel, System.Guid)-\u003ESystem.Boolean",
              "Name": "TrySpendConstructionUpgradeCostForTown",
              "Signature": "public System.Boolean TrySpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel construction, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "1FDEB5F4650014C30DD6A9C643CD4F0CEA1C0C8109E0A0E5B1D4FFC2467267E2",
              "Hash": "3EF06CCEDE03F50CBA0C4B0F8058870583A0456D47A6886005442E9D955264A8",
              "CalledMethods": [
                "CandideServer.ServerControllers.InternalResourceStorageSController::CanSpendConstructionUpgradeCostForTown(Shared.Models.Construction.ConstructionModel, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E::ToArray()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::DepleteResources_Destructive(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.List\u003CShared.Models.Items.ResourceAmount\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::ToArray()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [
                "Material storage ",
                " doesn\u0027t have an internal resource storage ID",
                "Weird that we can\u0027t find it since we already checked it exists.",
                "Failed depleting resources but we already checked that it should work."
              ],
              "Source": null
            }
          ],
          "Hash": "52CC52DF0EECFB539645517700CD1A0F31DCF663885E2621D28B659D85A564FA"
        },
        {
          "Id": "CandideServer.ServerManagers.CreateWorldItemArguments",
          "Name": "CreateWorldItemArguments",
          "DisplayName": "CreateWorldItemArguments",
          "FullName": "CandideServer.ServerManagers.CreateWorldItemArguments",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "67D00A086618D109BAAB0E9A96D90467A09E7B0B2210E11C529B933C5FEF7BA1"
        },
        {
          "Id": "CandideServer.ServerManagers.CropServerManager",
          "Name": "CropServerManager",
          "DisplayName": "CropServerManager",
          "FullName": "CandideServer.ServerManagers.CropServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReUseTilePositionsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ReUseTilePositionsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E ReUseTilePositionsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C2F300BD04E1BA80598A750BD5D8139344FCFCB5B41973CADEF097E21EA52AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "ClearCrop",
              "Signature": "public System.Boolean ClearCrop(Microsoft.Xna.Framework.Point tile)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F18F50CFEF8BE3604AAF57945D83FCCCE66D4707BDE219F20C72CAF9A6238A08",
              "Hash": "D8ABC4C39E035C20D8DE3E0C2B6F7D118749581A82CFC37BF82100386FF3345F",
              "CalledMethods": [
                "CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CropGrown(CandideServer.Models.CropServerModel)-\u003ESystem.Void",
              "Name": "CropGrown",
              "Signature": "public System.Void CropGrown(CandideServer.Models.CropServerModel crop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "49080D7985A351480497B0013220BFBCD49F646F7E6DA4C44773D5F564F1A725",
              "Hash": "EDF00E1B8A2688F7B3BCD402679A8A3CBF611E880B6BE09F57228A6DFE8DD59C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Remove(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "CandideServer.ServerServices.CropServerService::SendRemoveCrop(CandideServer.Models.CropServerModel, System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Implicit(System.Numerics.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCropDroppedGoods(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DropTableSystem, System.Single, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003EShared.Models.DropTables.DroppedGoods",
              "Name": "GetCropDroppedGoods",
              "Signature": "private Shared.Models.DropTables.DroppedGoods GetCropDroppedGoods(CandideServer.Models.CropServerModel crop, Shared.Models.DropTables.DropTableSystem dropTable, System.Single extraSeedChance, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.DropTables.DroppedGoods",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropTable",
                  "Type": "Shared.Models.DropTables.DropTableSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraSeedChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "46FCAC10102F0CF58BE2307F2187EF7240519C96EEDD9A3CC4C674C1FA5832F4",
              "Hash": "A521C8448CD8EEE6F7B8D84E94E22FD201B1F0B5E7D5E7D6A5651B1AE8F2E6E8",
              "CalledMethods": [
                "CropServerManager.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromJoinedPlayerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "CropServerManager.\u003C\u003Ec__DisplayClass3_0::\u003CGetCropDroppedGoods\u003Eb__0(System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E)",
                "System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single, System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E)"
              ],
              "StringLiterals": [
                "WorldStats_CropHarvestBonusChance",
                "WorldStats_MushroomBonusChance",
                "pomonas_gift"
              ],
              "Source": null
            },
            {
              "Id": "HarvestCrop(Microsoft.Xna.Framework.Point, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "HarvestCrop",
              "Signature": "public System.Void HarvestCrop(Microsoft.Xna.Framework.Point tilePosition, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "903C99F49662D0AAB24B28F2A3A494552A645E27CF871C091D89C5EC362398A2",
              "Hash": "68C1E78990F07FE4799B8D03B82D34845D0C477DBCC92702659726846767C4FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.CropServerModel::get_FullyGrown()",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.ServerControllers.CropServerController::HarvestRegrowableCrop(CandideServer.Models.CropServerModel)",
                "CandideServer.ServerServices.CropServerService::SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)",
                "CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "Shared.Models.WorldStats::Get(System.String)",
                "CandideServer.ServerManagers.CropServerManager::GetCropDroppedGoods(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DropTableSystem, System.Single, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.LootServerManager::DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromJoinedPlayerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent::Send(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.ServerServices.CropServerService::SendRemoveCrop(CandideServer.Models.CropServerModel, System.Boolean)"
              ],
              "StringLiterals": [
                "harvest:",
                "WorldStats_WildCropsSeedBonusChance"
              ],
              "Source": null
            },
            {
              "Id": "HarvestCropAndGetDroppedGoods(Microsoft.Xna.Framework.Point)-\u003ESystem.Nullable\u00601\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Name": "HarvestCropAndGetDroppedGoods",
              "Signature": "public System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E HarvestCropAndGetDroppedGoods(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "6A7306D4C71B99F6850373AAD7C23D6099D85A6113A59D7D8C3FA21213E2D2B1",
              "Hash": "39A97B5DAD75B46A67CA60CBA878CE70D23FD56D1778336856DF8964E2A2D42A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.CropServerModel::get_FullyGrown()",
                "CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "CandideServer.ServerServices.CropServerService::SendRemoveCrop(CandideServer.Models.CropServerModel, System.Boolean)",
                "CandideServer.ServerControllers.CropServerController::HarvestRegrowableCrop(CandideServer.Models.CropServerModel)",
                "CandideServer.ServerServices.CropServerService::SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)",
                "CandideServer.ServerManagers.CropServerManager::GetCropDroppedGoods(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DropTableSystem, System.Single, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.Models.Quests.EventModels.OnCropHarvestedEvent::Send(CandideServer.Models.CropServerModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CShared.Models.DropTables.DroppedGoods\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaceCropsFromInventory(Microsoft.Xna.Framework.Point, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "PlaceCropsFromInventory",
              "Signature": "public System.Void PlaceCropsFromInventory(Microsoft.Xna.Framework.Point tile, System.Guid itemInstanceId, System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "084A69785AEDCA371803F515348F09ADF42EC19EFCC641C94696A9652020AFA7",
              "Hash": "261C2F1C670522CAD98D153A9F6FB181F6FE6FB220A836B8DFA5D88C6CF84BA7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.ServerControllers.CropServerController::CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.CropServerManager::SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)-\u003ECandideServer.Models.CropServerModel",
              "Name": "SpawnCrop",
              "Signature": "public CandideServer.Models.CropServerModel SpawnCrop(System.String cropId, Microsoft.Xna.Framework.Point tilePosition, System.Boolean plantedByPlayer, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.CropServerModel",
              "Parameters": [
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plantedByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "853AB360CAC5FD35B0CD3CFF5E841B50D7364EB872E2151D4AE9299236416680",
              "Hash": "98C8F74F036D6FA7AB7E8C4C5ADCEAC66445C92AF2F93335BBE890C4A33F2333",
              "CalledMethods": [
                "CandideServer.ServerControllers.CropServerController::SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.MessageModels.Crops.SpawnCropMessage::.ctor()",
                "CandideServer.ServerServices.CropServerService::SendSpawnCrop(CandideServer.MessageModels.Crops.SpawnCropMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "plant:"
              ],
              "Source": null
            },
            {
              "Id": "TryPlaceCrop(Microsoft.Xna.Framework.Point, System.Guid, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TryPlaceCrop",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TryPlaceCrop(Microsoft.Xna.Framework.Point tilePosition, System.Guid itemInstanceId, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 313,
              "BodyHash": "FE006F09016CB3752BB60BD75E7C5F733AA6B4C0909F576BDBDFD2B6677F98EB",
              "Hash": "70F70617C6C26717D5B3E605D796F5BFCA87B39ECFD55F7FFA347D97EC1924BB",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.ServerControllers.CropServerController::CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.CropServerManager::SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Quests.EventModels.OnCropPlantedEvent::Send(CandideServer.Models.CropServerModel, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPlaceCropFromItemData(Microsoft.Xna.Framework.Point, Shared.Models.Items.ItemData)-\u003ESystem.Boolean",
              "Name": "TryPlaceCropFromItemData",
              "Signature": "public System.Boolean TryPlaceCropFromItemData(Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Items.ItemData item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "E6647D491C85F311956D194A54DC3C7B607EC9F1303CD094D67DB219F0DDB3E3",
              "Hash": "51505392F792F2BD79FC3CAABE007DA1F457C1C759450BC3249D140E6F9081EF",
              "CalledMethods": [
                "CandideServer.ServerControllers.CropServerController::CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.CropServerManager::SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaterTilesAndCrops(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "WaterTilesAndCrops",
              "Signature": "public System.Void WaterTilesAndCrops(Microsoft.Xna.Framework.Vector2 centerPosition, System.Single splashRadius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "centerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "splashRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "08C640417934BB470D338460417DB6B58EBDF834B8B28114FE7165F4CF91BD21",
              "Hash": "0390E667DBEAFE6C14D397D7B6291A9DFC1D21B85A9DF662B1868B3B818E1DD9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "CandideServer.ServerManagers.CropServerManager::WetCircle(System.Single, System.Single, System.Single, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.ServerServices.CropServerService::SendWaterCrops(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WetCircle(System.Single, System.Single, System.Single, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "WetCircle",
              "Signature": "private System.Void WetCircle(System.Single cx, System.Single cy, System.Single radius, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "325A2EE563CECFAC2067AE7EE2EE6EFA2F5F6F6B16229488F3E7610646C6D220",
              "Hash": "2FC0DDE75D4F14A3A34108BF939C3CEF1AC43ECF8E3D38352FBA86FD7C58B5AB",
              "CalledMethods": [
                "CandideServer.Models.FarmlandStatusModel::.ctor(System.DateTime)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::SetTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.CropServerController::WaterCrop(CandideServer.Models.CropServerModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A861B01FD16AA7C39A0CD2C8C202DC5B06CD220DDA3EACD2A9D3E1FCC1EF6113"
        },
        {
          "Id": "CandideServer.ServerManagers.DecorationsServerManager",
          "Name": "DecorationsServerManager",
          "DisplayName": "DecorationsServerManager",
          "FullName": "CandideServer.ServerManagers.DecorationsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDecorationsIntersectingTileBounds(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Name": "GetDecorationsIntersectingTileBounds",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Decorations.DecorationInstanceModel\u003E GetDecorationsIntersectingTileBounds(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "351D6938BB6544F3A93EE544E43DCD6CE626408A6AB369E4E9D6732EF2072261",
              "Hash": "A25285B270C77BC4F1CD7302FE0275082F78012B4F3C5A9144FFC9EDFF991023",
              "CalledMethods": [
                "DecorationsServerManager.\u003CGetDecorationsIntersectingTileBounds\u003Ed__3::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDecoration(System.Guid)-\u003ESystem.Boolean",
              "Name": "RemoveDecoration",
              "Signature": "public System.Boolean RemoveDecoration(System.Guid decorationId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "8ED01EB5A744D3B4BE491FD76227CACB2FF63F4FA7AD87446287A672E1E65FFA",
              "Hash": "10DBC7C3C53F0843BABA35888E1436841EE935C1EF44FEE485F63C7D4A53E9F9",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetDecoration(System.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u0026)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.ServerControllers.DecorationsSController::RemoveDecoration(CandideServer.Models.Decorations.DecorationInstanceModel, System.Boolean)",
                "CandideServer.MessageModels.Decorations.RemoveDecorationMessage::.ctor()",
                "CandideServer.ServerServices.DecorationsServerService::Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySpawnNewDecorationConstruction(System.String, System.Guid, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "TrySpawnNewDecorationConstruction",
              "Signature": "public System.Boolean TrySpawnNewDecorationConstruction(System.String constructionId, System.Guid spawnId, Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CSystem.Guid\u003E constructionSiteId, System.Nullable\u003CSystem.Guid\u003E characterId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "887FAF385B42FB8122ED468D953F5E80FB84DA3140FD0788A16F7CE4A67CE375",
              "Hash": "8B2FD5BB9FC03D84D57B3868575795EB6335FCD3C07720D0A797C6999862C639",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.DecorationsDataBase::TryGetDecoration(System.String, Shared.Data.Decorations.DecorationData\u0026)",
                "CandideServer.ServerControllers.DecorationsSController::AddDecoration(Shared.Models.Construction.ConstructionModel, Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage::.ctor()",
                "CandideServer.ServerServices.DecorationsServerService::Send_DecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)"
              ],
              "StringLiterals": [
                "TrySpawnNewDecorationConstruction: Spawned ID was set to null for the construction ",
                "TrySpawnNewDecorationConstruction",
                ": Failed spawning entity for Decoration ",
                " with construction ID ",
                ". Aborting clients update"
              ],
              "Source": null
            },
            {
              "Id": "TryUpgradeDecoration(System.Guid, System.String, System.Boolean, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryUpgradeDecoration",
              "Signature": "public System.Boolean TryUpgradeDecoration(System.Guid decorationId, System.String constructionId, System.Boolean consumeMaterials, System.Guid resourceSourceId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "consumeMaterials",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceSourceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "206FA6D1E05AC5B66FEA064916F1F9742A02FBD7C0162157A714EB2895A6B3C1",
              "Hash": "866E021B2D827F76A05022C13157FB0B21D990ABB9BC6C82787AA3EE7B1B7622",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetDecoration(System.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Shared.Data.DecorationsDataBase::GetDecorationOrNull(System.String)",
                "CandideServer.ServerManagers.ConstructionsServerManager::TrySpendConstructionUpgrade(Shared.Models.Construction.ConstructionModel, System.Guid)",
                "CandideServer.ServerControllers.DecorationsSController::RemoveDecoration(CandideServer.Models.Decorations.DecorationInstanceModel, System.Boolean)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.DecorationsSController::AddDecoration(Shared.Models.Construction.ConstructionModel, Shared.Data.Decorations.DecorationData, Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage::.ctor()",
                "CandideServer.ServerServices.DecorationsServerService::Send_DecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58B6B4724C2E1AFCEB7CECF2B09CCC6FDE05F88BF90D3FA4894F769DB408609D"
        },
        {
          "Id": "CandideServer.ServerManagers.DepleteOutputResourceStorageArgs",
          "Name": "DepleteOutputResourceStorageArgs",
          "DisplayName": "DepleteOutputResourceStorageArgs",
          "FullName": "CandideServer.ServerManagers.DepleteOutputResourceStorageArgs",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "Building:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "Building",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel Building",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFCB8E7197873060DD7CBED0CD043262C6EEEB9B89788985E08EFEB8717BBA6B"
            },
            {
              "Id": "ResourceId:System.String",
              "Name": "ResourceId",
              "Type": "System.String",
              "Signature": "public System.String ResourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0082C8909D97252403963F031E5EF53C9A6A1AD2855E3CBA9B678A76E654EEAC"
            },
            {
              "Id": "SpawnEntityArgs:System.Nullable\u00601\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E",
              "Name": "SpawnEntityArgs",
              "Type": "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E",
              "Signature": "public System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E SpawnEntityArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF42AECE86081150EE90B3FCCAF6C754C6208A5994F0A10DA8FA38EC4D11BE67"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D4677E88BC799988EFA4A6D2B5933B78748EFD75ADD8BE73F0E176155EEF5871"
        },
        {
          "Id": "CandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs",
          "Name": "DepleteResourceStorageSpawnEntityArgs",
          "DisplayName": "DepleteResourceStorageSpawnEntityArgs",
          "FullName": "CandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewEntityId:System.Guid",
              "Name": "NewEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9813C3E7650C7386FC24ECA1BF4F45C298D0F8E4C2FCA1135185269FA6CA7A68"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "91A318AB94EAD93D1952EEE5A2DE5303C9BDD065ABB00B003E9F4D5941E1EF59"
        },
        {
          "Id": "CandideServer.ServerManagers.DungeonServerManager",
          "Name": "DungeonServerManager",
          "DisplayName": "DungeonServerManager",
          "FullName": "CandideServer.ServerManagers.DungeonServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReUseSwitchConnections:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "ReUseSwitchConnections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E ReUseSwitchConnections",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "935F77644E7BFA97EE4882608305D97F23CAB407BC17239C03F5BF9B408333BB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChallengeDungeonExterior(CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Models.PoiData, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.Boolean)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "AddChallengeDungeonExterior",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel AddChallengeDungeonExterior(CandideServer.Data.Dungeons.ChallengeDungeonData dungeonData, CandideServer.Models.PoiData poi, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.Boolean hidden)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "dungeonData",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hidden",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "420BF3A050E582A781D8F55A9571F6232DD33BED6782333C9095B1211FB42A31",
              "Hash": "22A23D731927DAF7EDC6AC1A99BE68E4CF4F4D86FB7F147A58D5D086292CD3E6",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomDungeonName(System.String, CandideServer.Data.Dungeons.DungeonType)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "dungeon",
                "dungeon_skull_red_eyes"
              ],
              "Source": null
            },
            {
              "Id": "AddChallengeDungeonExterior(CandideServer.Data.Dungeons.DungeonType, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, System.String, CandideServer.Models.DropTables)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "AddChallengeDungeonExterior",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel AddChallengeDungeonExterior(CandideServer.Data.Dungeons.DungeonType dungeonType, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, System.String challengeDungeonDataId, CandideServer.Models.DropTables dropTables)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "dungeonType",
                  "Type": "CandideServer.Data.Dungeons.DungeonType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exteriorWorldMapId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "challengeDungeonDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropTables",
                  "Type": "CandideServer.Models.DropTables",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "F4549E3A6F891DA05CDD45DEC1BF2E783D20436A3093EBFD0444773E39C6B89F",
              "Hash": "EF307DF15B721D88CA1153D7E1F675AC65E1FD721C38DD13B1033B005E2428CE",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomDungeonName(System.String, CandideServer.Data.Dungeons.DungeonType)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "dungeon",
                "dungeon_skull_red_eyes"
              ],
              "Source": null
            },
            {
              "Id": "AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable\u00601\u003CShared.Text.StringId\u003E, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "AddDungeonExterior",
              "Signature": "private CandideServer.Models.Dungeons.DungeonLocationModel AddDungeonExterior(System.String id, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, CandideServer.Models.DropTables dropTables, System.String iconId, System.Nullable\u003CShared.Text.StringId\u003E dungeonName, System.String dungeonPrefixKey, System.Boolean isChallengeDungeon, System.String poiDataId, System.Boolean hidden, System.Single exitDirection, System.Boolean bossDungeon)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exteriorWorldMapId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropTables",
                  "Type": "CandideServer.Models.DropTables",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonName",
                  "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonPrefixKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isChallengeDungeon",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hidden",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exitDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bossDungeon",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 345,
              "BodyHash": "74ED7079733305ED20948F0286D3902BFAA1C23BDD48AF4E1E90444A94980641",
              "Hash": "1F4A1D0C91E6402AA89940CEE41E3F466ADD6F2A149471F412957255C03AD49D",
              "CalledMethods": [
                "DungeonServerManager.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.Models.Dungeons.DungeonLocationModel::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Clear()",
                "DungeonServerManager.\u003C\u003Ec__DisplayClass5_0::\u003CAddDungeonExterior\u003Eb__0(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "AddDungeonExterior - Dungeon: ",
                " does not have an exterior world",
                "Did not find a dungeon entrance entity when spawning in dungeon \u0027",
                "\u0027 with map id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "AddHandcraftedDungeonExterior(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.PoiData, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.Boolean)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "AddHandcraftedDungeonExterior",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel AddHandcraftedDungeonExterior(CandideServer.Models.Dungeons.DungeonRoomDataModel dungeonRoom, CandideServer.Models.PoiData poi, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.Boolean hidden)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "dungeonRoom",
                  "Type": "CandideServer.Models.Dungeons.DungeonRoomDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hidden",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "03345CFA703D5E95E22B23AB66433FB015D28AA6D02A8E76CBCB2556C4DA4605",
              "Hash": "B67780A8336D6A9DBECF00285A5F5470012E0E3536C9CA8F4DAC8569656C687D",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "dungeon_skull",
                "Dungeons_Simple_DisplayName"
              ],
              "Source": null
            },
            {
              "Id": "AddHandcraftedDungeonExterior(System.String, System.Nullable\u00601\u003CShared.Text.StringId\u003E, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Single, System.Boolean, System.Boolean)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "AddHandcraftedDungeonExterior",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel AddHandcraftedDungeonExterior(System.String id, System.Nullable\u003CShared.Text.StringId\u003E displayName, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, CandideServer.Models.DropTables dropTables, System.String iconId, System.Single exitDirection, System.Boolean hidden, System.Boolean bossDungeon)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayName",
                  "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exteriorWorldMapId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropTables",
                  "Type": "CandideServer.Models.DropTables",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exitDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hidden",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bossDungeon",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "EABA2A1FCEABB208716A20AC3AF8A61DEFCC5E4F7F3205B927F5E8210C51BFB0",
              "Hash": "0A7F38110EBC47610D2D3F5485B11B57D1187514F473797E1AEA79807EA00951",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable\u003CShared.Text.StringId\u003E, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "dungeon_skull",
                "Dungeons_Simple_DisplayName"
              ],
              "Source": null
            },
            {
              "Id": "CheckDungeonClear(System.Guid)-\u003ESystem.Void",
              "Name": "CheckDungeonClear",
              "Signature": "public System.Void CheckDungeonClear(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "77D01DF878F9D3CB38AAF3A459310130E09D372E9EA884616FA8E190A9F03690",
              "Hash": "44FFBF5A2EFDDAFBCD0DC44E0F91016D3143957FAD11AC73878BE74B963210ED",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfDungeonQuestItemHasBeenTaken(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "CheckIfDungeonQuestItemHasBeenTaken",
              "Signature": "public System.Void CheckIfDungeonQuestItemHasBeenTaken(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "DB2422B3C931524B388969EC694281B30435B694A935D33D368492F467275037",
              "Hash": "1D30A43421B50C0D0372085C65B125E5793D36BD6114A77AC049BA848720C44D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, System.Guid\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.ItemFlagExtensions::HasFlags(Shared.Models.Items.ItemFlag, Shared.Models.Items.ItemFlag)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "CandideServer.ServerControllers.DungeonServerController::ClearQuestTag(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ClearPreRolledDrops",
              "Signature": "public System.Void ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F612105DB4465717403040B0F048EFCA38704CA3CD8310C2D506E322E8BA4056",
              "Hash": "C687C7C88F0ECC0E6EA41C180D5D03F7B5F7050F01A24B6CC135B760F30DA612",
              "CalledMethods": [
                "CandideServer.ServerControllers.DungeonServerController::ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DiscoverDungeon(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DiscoverDungeon",
              "Signature": "public System.Void DiscoverDungeon(System.Guid locationModelId, System.Nullable\u003CSystem.Int32\u003E discoveredByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationModelId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "discoveredByPlayer",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "DD59EEDE8C069C7625E3E4F78FD7F9801AB14B29C521ADFD721EFA325114B077",
              "Hash": "C29D7EE19FDB107F2EA08DA77A731B6F44E08E4549B5AEB5F6B4EE5FC79B943A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DiscoverDungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Worlds.WorldModel, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "EnterInterior",
              "Signature": "public System.Void EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel locationModel, CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeonModel, CandideServer.Models.Worlds.WorldModel worldModel, System.Nullable\u003CSystem.Guid\u003E roomId, System.Int32 exitDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "activeDungeonModel",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "roomId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "4DD379B685AD1EDFC19EF6559E00C2DFD209D9FD70CE6A261A0FCF0AAE59EBEF",
              "Hash": "E9A83F42C7A6C72A8D52FA328E6AFF1D942533CE9F51C12A8DD9BE0326C6FC1E",
              "CalledMethods": [
                "CandideServer.ServerControllers.DungeonServerController::UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)",
                "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Item(!0)",
                "CandideServer.ServerManagers.DungeonServerManager::EnterRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, System.Int32, System.Single, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, System.Int32, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "EnterRoom",
              "Signature": "private System.Void EnterRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel model, System.Int32 exitDirection, System.Single distanceForwardFromTransitionZoneEdge, System.Boolean enterDungeon)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distanceForwardFromTransitionZoneEdge",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enterDungeon",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "9EEEC095A5EC15322C3AF1CC3AB34D95D77F18946D57E5DD1F0D2F7B76F8C47F",
              "Hash": "322BB463E79D986195AB5C17966D0FCBF041CFB5A4F81C5514489CB2FD62D9B1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Size()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendEnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendEnterDungeonRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "Tried to enter dungeon room ",
                " in direction ",
                " but could not find a transition zone"
              ],
              "Source": null
            },
            {
              "Id": "GenerateNewChallengeDungeon(CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "GenerateNewChallengeDungeon",
              "Signature": "public System.Void GenerateNewChallengeDungeon(CandideServer.Data.Dungeons.ChallengeDungeonData data, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocationModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.Data.Dungeons.ChallengeDungeonData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonLocationModel",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "9995BFF5C2B69AFEB66D90A647315FC25A07D7B565D4864B6730CE5350F153DE",
              "Hash": "88B66DE10A2718B287514170085265BC09E3E411566E296BB30190077D5E6FDF",
              "CalledMethods": [
                "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026)",
                "CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.EnemiesBaseConfig\u0026)",
                "CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.DestructablesBaseConfig\u0026)",
                "CandideServer.Database.Dungeons.PropsBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.PropsBaseConfig\u0026)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonConfig, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDungeonLocationFromWorldId(System.Guid)-\u003ECandideServer.Models.Dungeons.DungeonLocationModel",
              "Name": "GetDungeonLocationFromWorldId",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationModel GetDungeonLocationFromWorldId(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationModel",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "B92CE8320C98F655D1D21C59B861BD51C1199626021D6E306352DC7605046952",
              "Hash": "F5950FA01014D15BC03855ED65A26A69C289F7071C90FE1B6FF51A73CA189B1C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDungeonRoomFromWorldId(System.Guid)-\u003ECandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Name": "GetDungeonRoomFromWorldId",
              "Signature": "public CandideServer.Models.Dungeons.DungeonLocationRoomModel GetDungeonRoomFromWorldId(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Dungeons.DungeonLocationRoomModel",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "F8B73B1B9EFE6AA81E06F1C9AF2F44112651AE73300A3D53682D7C8C6B5889B9",
              "Hash": "52478692F1368BC11D3820742DA7B83C11D106DB8A2B6AC755E3FAE8BD92D63A",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ResetDungeon",
              "Signature": "public System.Void ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "638712F382CFC194130B41F0381C97134E6E37C3A60445FBE150733D72E9D7B6",
              "Hash": "235DE916E2E948425407746C063028255AE83C9F2CE6D61DEF497FC7B9218D01",
              "CalledMethods": [
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerControllers.DungeonServerController::ResetDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "ResetDungeonCompletely",
              "Signature": "public System.Void ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "C6873C9B0EB77BEA91852D9075339F19269FF4C683CB41A2B96B5B4FDFBF828F",
              "Hash": "EC492D665032A8CCA000744F66BB4BD5E5E5D585D88189FF410D140567582278",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.UInt16\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Int32\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, System.Guid\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, System.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::Clear()",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupDungeonQuest(CandideServer.Models.Dungeons.DungeonLocationModel, System.String)-\u003ESystem.Void",
              "Name": "SetupDungeonQuest",
              "Signature": "public System.Void SetupDungeonQuest(CandideServer.Models.Dungeons.DungeonLocationModel location, System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "640A8A9CF627AFFEE20EFC79B3B37B9DA22D9F5FC472BC87F0E9106CCA88AC0D",
              "Hash": "C42CE09016E80DB4E9E9CCD12DA5316206CB7D6FA0340B4D936D50D0654F7CB1",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupFetchQuestLoot(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemAmount\u003E, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetupFetchQuestLoot",
              "Signature": "public System.Void SetupFetchQuestLoot(CandideServer.Models.Dungeons.DungeonLocationModel location, System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E itemAmounts, System.String questId, System.Boolean resetDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resetDungeon",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "5FF51E66EE74E9A05B7088201C3A54E4CA7B05B5DB6AC071F6F41D136622F64C",
              "Hash": "F988C965E92FEF6E97AEC22C4350B5B4C16F9BF2DB8B4423654ECC01DBEB134E",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemAmount\u003E::get_Current()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.Items.ItemAmount\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()",
                "CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryEnterDungeon(System.Guid)-\u003ESystem.Void",
              "Name": "TryEnterDungeon",
              "Signature": "public System.Void TryEnterDungeon(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 697,
              "BodyHash": "AE6F4ED0985E352D19344416F63A67F69B52802011E80DF683A4CADB44AD703D",
              "Hash": "8013CA1E6925AA6AD3B5B09A2C8DB819FF6EF6DEDA44B38B306162F8853EC9A6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Count()",
                "CandideServer.Database.Dungeons.ChallengeDungeonDataBase::TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig\u0026)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonConfig, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::GenerateDungeonLayout(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel\u0026, CandideServer.Models.Dungeons.ActiveDungeonModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideServer.ServerManagers.DungeonServerManager::EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Worlds.WorldModel, System.Nullable\u003CSystem.Guid\u003E, System.Int32)"
              ],
              "StringLiterals": [
                "TryEnterDungeon - location ID could not be found in ServerGameState",
                "TryEnterDungeon - challenge dungeon data id \u0027",
                "\u0027 could not be found",
                "TryEnterDungeon - challenge dungeon config \u0027",
                "TryEnterDungeon - failed to generate dungeon \u0027",
                "\u0027",
                "TryEnterDungeon - dungeon room data id \u0027",
                "TryEnterDungeon",
                " - failed to load in challenge dungeon layout for dungeon location \u0027",
                " - failed to load in dungeon layout for dungeon location \u0027",
                "- active dungeon world ID could not be found in ServerGameState, id:"
              ],
              "Source": null
            },
            {
              "Id": "TryEnterRoom(System.Guid, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "TryEnterRoom",
              "Signature": "public System.Void TryEnterRoom(System.Guid locationId, System.Guid targetRoomId, System.Int32 nextExitDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetRoomId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextExitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "8412F9F823CB39CFCB76EB0F001A0381773FE9D2560BFC76588215D95F3E079D",
              "Hash": "C016D8B41A6756FADA566511553B5021D5A4BE69A9BFE77D6BB156A6A626869D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::ContainsKey(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.DungeonServerManager::EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Worlds.WorldModel, System.Nullable\u003CSystem.Guid\u003E, System.Int32)"
              ],
              "StringLiterals": [
                "DungeonServerManager.TryEnterRoom - location ID could not be found in ServerGameState",
                "DungeonServerManager.TryEnterRoom - world ID could not be found in ServerGameState"
              ],
              "Source": null
            }
          ],
          "Hash": "DF2A862811B3CFDABE2A2010158EA4665BE79F36DA6E544D6F40C0407080DECC"
        },
        {
          "Id": "CandideServer.ServerManagers.EntityServerManager",
          "Name": "EntityServerManager",
          "DisplayName": "EntityServerManager",
          "FullName": "CandideServer.ServerManagers.EntityServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpawnEntitiesReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "SpawnEntitiesReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E SpawnEntitiesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36B6F2EF7034C9579E1F442A469469B7CFCED4DBF61F1E3A3B87542E92A0FC3B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyDamage",
              "Signature": "public System.Void ApplyDamage(Shared.Combat.DamageInfo damageInfo, System.Boolean fromNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "733A4FE7DBB837D93219E08869D46028B51F1A3F06BF0099FDA6F19808BD9220",
              "Hash": "ECC846113F2C75A4CD16C72EA171EFF9FA8496A65BB14D5AAAECBC606A454CA3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)",
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)-\u003ESystem.Void",
              "Name": "CalculateAndApplyDamage",
              "Signature": "public System.Void CalculateAndApplyDamage(Shared.Entity.EntityWrapper owner, Shared.Entity.EntityWrapper victim, Shared.Combat.DamageTypesArray damageTypes, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Shared.Combat.DamageSourceType damageSourceType, System.String associatedSkillId, Shared.Combat.DamageVfxType damageVfxType, System.Boolean canCrit, System.Single totalKnockbackPower, System.Single totalStunPower, Shared.Combat.DamageVfxModifier damageVfxModifier)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypes",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageSourceType",
                  "Type": "Shared.Combat.DamageSourceType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "associatedSkillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageVfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canCrit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalKnockbackPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalStunPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxModifier",
                  "Type": "Shared.Combat.DamageVfxModifier",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "CF6C9FF3AB2200A2465865F16A4F182B5B9A19DE03F4B7FA3AC87ACDE4C39EAB",
              "Hash": "100B53F0629AA457DB173D5776F1F5DBBBDD1CA2BAE46A06CF66199766F855BE",
              "CalledMethods": [
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CatapultSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "CatapultSnapshot",
              "Signature": "public System.Void CatapultSnapshot(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwStartPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "ED9F22BC6C220ED6347CE438396499959E0B8606D72C612CDC5A67BD8A9CC647",
              "Hash": "CCAA91D2B672E5F0848DE36886962584A0C67361A45BCF7C9558641F8E4A5ADD",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:catapult_ignore_collisions"
              ],
              "Source": null
            },
            {
              "Id": "DamageEntity(CandideServer.MessageModels.DealDamageMessage, CandideServer.EventBus.EventBusArgs, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "DamageEntity",
              "Signature": "public System.Void DamageEntity(CandideServer.MessageModels.DealDamageMessage message, CandideServer.EventBus.EventBusArgs args, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.DealDamageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "876BF9EB8766648A2E5F04ECCE27E3711980FA87A6D2FF761EB4AECC94F465F5",
              "Hash": "5F9883FD85D14BF60D7414C93133E72E55DC736058BB67B01280ECD4DFFEC9CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_DealDamage(CandideServer.MessageModels.DealDamageMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Debug_RemoveAllEntities()-\u003ESystem.Void",
              "Name": "Debug_RemoveAllEntities",
              "Signature": "public System.Void Debug_RemoveAllEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "4AEA06357447C386CCEFDE263EB1C5B053D1EDD95CFE1FABF14CA232335F7FC2",
              "Hash": "29F435F1FB9C3F3D839E24A29E6CE18005F5571313DE27877A5C0A99D7B782BC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Detach",
              "Signature": "public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "73B0270FDE4DC659EA5FD6E2E44848F5BC18929B8B5689AF52BBCAB74FDA5608",
              "Hash": "F2091460DBFF5B25EC06795CD8AA0B4EB4E70115FBAEA2C058C7E08B65B0E4C2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "Detach - Carrier does not have a carried entity ID set.",
                "entity-detach"
              ],
              "Source": null
            },
            {
              "Id": "Detach(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Detach",
              "Signature": "public System.Void Detach(System.Guid carrierId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "615A158C31B7949FFCCEB455D27D9CBDE508EDAE87B816E4F4E0A9441A9A89BB",
              "Hash": "32232ACA4CDA442E6FA2F15F0438A1808027554D23DD1A83DA75B5D017375833",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Detach"
              ],
              "Source": null
            },
            {
              "Id": "DropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "DropGoods",
              "Signature": "public System.Void DropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, System.Nullable\u003CSystem.Int32\u003E owningPlayerId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E overrideDropLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "droppedGoods",
                  "Type": "Shared.Models.DropTables.DroppedGoods",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideDropLocation",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "FD4CC62F0FF2141A4305E6A063FD159CC872F06AB1EF7FBE57E64FC7447CAF6D",
              "Hash": "1AC8DA6C5C3A88824027562CDB63C484C1971BA44B79DED87977AD0DBB56227E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.LootServerManager::EntityDropGoods(CandideServer.Entities.ServerEntityModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.LootServerManager::EntityDropInventory(CandideServer.Entities.ServerEntityModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInteract(System.Guid, System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "EntityInteract",
              "Signature": "public System.Void EntityInteract(System.Guid interactedEntityId, System.Guid interactedWorldId, CandideServer.ServerServices.ServerJoinedPlayerModel player)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "interactedWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "C3B1AD14789EAF0002D26D6873176153C2D95413A516789877F2E35A14BB35C0",
              "Hash": "66C17F2DF9489ADE30142DEF214C8EDC4D6B8CAEC07ED3E5A73A3A83DE1AE1E1",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "EntityInteract - Could not find world ID in gamestate"
              ],
              "Source": null
            },
            {
              "Id": "HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)-\u003ESystem.Void",
              "Name": "HandleEntityControllerMessage",
              "Signature": "public System.Void HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "80CB11A98371F9E639631AE6B6FE29D7CC3D5F8E3A1E274939D32C7C03A2560B",
              "Hash": "D0E8877511F928035CA684AB3D834139720274915551BB0207CD665CB46E4E51",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Heal(CandideServer.Entities.ServerEntityModel, System.Single)-\u003ESystem.Single",
              "Name": "Heal",
              "Signature": "public System.Single Heal(CandideServer.Entities.ServerEntityModel entity, System.Single amount)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "DEB700DDCA96AA3B53FB3D76DF8646D0EAC3489E7514F5E68808544C8907306E",
              "Hash": "1938FFFD5FEAE732CAF852B698A25E1ED755A60499E8BB9DF5E7304AC6A40AF4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Heal(System.Single)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "MoveEntity",
              "Signature": "public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "55068B08B6F6FF1867307775B38A4C6D2ED1368E4FE41C093053B55AC83C8112",
              "Hash": "2135C1CD5E0910969E10D568A625424DF99609AB56DE13638E5CFC6EA535DE25",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.ServerServices.EntityServerService::Send_SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityPosition(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrowHit(CandideServer.Entities.ServerEntityModel, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrowHit",
              "Signature": "public System.Void OnThrowHit(CandideServer.Entities.ServerEntityModel thrownEntity, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "3CF54A2C8A373CFAC9E228E1C546AABD25EC9C10F8E295D1A5CD163364F6B2AD",
              "Hash": "FB9A617159C771F94A9D1966A78F58DB64695F55AD74D0AB60D29AFAC12D0E41",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerControllers.EntitySController::EndThrow(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAndDropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, Shared.Entity.EntityRemoveInfo, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "RemoveAndDropGoods",
              "Signature": "public System.Void RemoveAndDropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, Shared.Entity.EntityRemoveInfo removeInfo, System.Nullable\u003CSystem.Int32\u003E owningPlayerId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E overrideDropLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "droppedGoods",
                  "Type": "Shared.Models.DropTables.DroppedGoods",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideDropLocation",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "F59D42B7B40F35B4EB5DCE0E6094EF89F3D255AFED6535E5090C435302DBEE23",
              "Hash": "5C2A9DE9EFE0AD8390AC060C7520EBF17616F91EE42E842D0001EE9AA23F475C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.LootServerManager::EntityDropGoods(CandideServer.Entities.ServerEntityModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.LootServerManager::EntityDropInventory(CandideServer.Entities.ServerEntityModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntities(System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveEntities",
              "Signature": "public System.Void RemoveEntities(System.Collections.Generic.List\u003CSystem.Guid\u003E removeList, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "removeList",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "C3623EB006A1FB76B2D23BF2A4408F90A1A96F0B7805C4CBB087E9371935BB61",
              "Hash": "F5387BA1D384F8879B1F7F8FC7BEDF8A1984184BA64F049D4BA7F3B97EA7F894",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveEntity",
              "Signature": "public System.Void RemoveEntity(System.Guid guid, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "F34EA7C6EB59524F6AF4AE34484D8C133228BFAD501C69C9BC45680F9A3C5B9E",
              "Hash": "61B8C3BBAC873CD551D6CA64033922587387FC523286BFC2E902DA67A034F025",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntityVfxMessage(System.Guid, System.Byte)-\u003ESystem.Void",
              "Name": "SendEntityVfxMessage",
              "Signature": "public System.Void SendEntityVfxMessage(System.Guid entityId, System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "E6D4061C05F84C36638A4E97608CAB7765833D1C27C0E7FB20AEB12469D4CBE7",
              "Hash": "A0D2813FC85FFD70995FC08146FC53C5AAB59AFCB4F29EE14A9C378C252E4D90",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "SetBucketContent",
              "Signature": "public System.Boolean SetBucketContent(CandideServer.Entities.ServerEntityModel entity, BucketEntityHelperShared.BucketContentType contentType, System.String newResourceId, System.Int32 newAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentType",
                  "Type": "BucketEntityHelperShared.BucketContentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newResourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "00FC1EE1A6BC75875CB7D627B840E8BAD481B07EE7755EBC678A2F59D3478196",
              "Hash": "58E9C4480AE7C79AFB49307A756851086EF66F8292910C0B69B2B4AD9EC2DBB9",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "SpawnEntities",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E messages, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Parameters": [
                {
                  "Name": "messages",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "6F8BA9E80EA98FA159F735C080F654FB3B36F030C32F4AC57BE853A4D52B63C5",
              "Hash": "C3C01CCDA00FB5518213CEFC9165455FDB71199E29A6E8D6AD95220F4FADE6F3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::get_Count()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::get_Current()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerServices.EntityServerService::Send_SpawnEntities(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "SpawnEntity",
              "Signature": "public CandideServer.Entities.ServerEntityModel SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs args)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F6DB046749B2273BC35347C7CD7F6A5B9ABD6CF6EF1742DCE2C50BE9A2CF1986",
              "Hash": "8593B696FC7E20728023ABD7190B5230FF01C5A92426A07A223056F606C0F13A",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerServices.EntityServerService::Send_SpawnEntity(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void",
              "Name": "ThrowSnapshot",
              "Signature": "public System.Void ThrowSnapshot(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenHit, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean isCatapulted)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwStartPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killWhenHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isCatapulted",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "FC7D8B83ED195E50B00DB8CA779917FA20CD16EB1CD8DF0AD05B426195677B04",
              "Hash": "CAEA69312EE5EFDE94E4714E85937F38FCF2B10192C90DCF866561F6C6A71D66",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.EntitySController::Throw(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "ThrowSnapshot",
                " - Target entity with ID ",
                " is already thrown.",
                "entity-throw"
              ],
              "Source": null
            },
            {
              "Id": "TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Boolean",
              "Name": "TryAttach",
              "Signature": "public System.Boolean TryAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachPriority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "D8A428E5690BF13856C56FB3342D0E21957583F65990355B79E3CA07CC854052",
              "Hash": "BC96E62BF3BB1BE08262814035FB555B2D3D11C57646515A4513EE8E75CCDFFF",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.EntitySController::ForceAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority)",
                "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "TryAttach",
                "Carrier\u0027s carried ID is not null!",
                "Carried\u0027s carrier ID is not null!",
                "entity-attach"
              ],
              "Source": null
            },
            {
              "Id": "TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Boolean",
              "Name": "TryAttach",
              "Signature": "public System.Boolean TryAttach(System.Guid carrierId, System.Guid targetId, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carrierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachPriority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "AB7D3DC87A43491F2F110E574511A57805C37A31D748BB7D2EA653DE8A2F64FA",
              "Hash": "90A9576EE50513259888338A3C490D8CF019F9C329A275745EBB3D9FF75FE757",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "TryAttach"
              ],
              "Source": null
            },
            {
              "Id": "TryThrow(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "TryThrow",
              "Signature": "public System.Boolean TryThrow(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "164DB15AF21EBE54D986D86C4C8DC770ED150DF92344D7AD95CCD8D71962BE22",
              "Hash": "DDC320D6EEC71E716B59D3816D1055E1138EE2ABC894F42F977B1B937E4BFC5D",
              "CalledMethods": [
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "throw_object"
              ],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateEntityParameter",
              "Signature": "public System.Void UpdateEntityParameter(CandideServer.Entities.ServerEntityModel entity, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromEntitySystem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "E0C331B22B01F9A86E4E22C1993E0B441806419313FA20AF80DBA8AFF0BBF29A",
              "Hash": "8B4BCE0B048D60740ADD832C7858A42403D9AC8CDD06DEF52590BC2842091E94",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::UpdateServerEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateEntityParameter",
              "Signature": "public System.Void UpdateEntityParameter(System.Guid id, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromEntitySystem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8D3A48F61C079DB6799A67A77EECE3E631FD8DD206AE3D3696E70E0E1BB356FA",
              "Hash": "A69A1BC20946466C0A57FF60FC266725FBDC80574DADEB6B175E3F5FF8E63338",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "UpdateEntityParameter"
              ],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "UpdateEntityParameters",
              "Signature": "public System.Void UpdateEntityParameters(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "C54F5B15CDDCC92B4D40E3475F7FC030961961E289CA5A10EA3D132D641C0299",
              "Hash": "28B8D3EF3E0BB6F3E42E72A849FC0DAC4200E79CE7ACBF21974147F35351927F",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::UpdateServerEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateControllerParameters(Shared.Entity.EntityWrapper, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameters(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "UpdateEntityParameters",
              "Signature": "public System.Void UpdateEntityParameters(System.Guid id, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "0BC445B3CFD7EF3F96620F04BF8442B7FFEAB1C5DF57DCEB38A9BDEABA8EEDA8",
              "Hash": "F88806C76E385B1A82866999D4C23FB29E0B5891E03B02B2D0C29BFC37198285",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "UpdateEntityParameters"
              ],
              "Source": null
            },
            {
              "Id": "UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "UpdateEntityState",
              "Signature": "public System.Void UpdateEntityState(System.Guid id, System.Int32 state, System.Boolean updateSimulationState, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateSimulationState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "AB6D6B765767D7F910AB83F289790594779BD75F358ECCBF9192F2971E2D1057",
              "Hash": "66EFA2285BD161AE4627D400D93821724B755EBE0B99AE7875819FCFA60E3322",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.EntitySController::SetEntityControllerState(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.Entities.ServerEntitySystemManager::UpdateControllerState(Shared.Entity.EntityWrapper, System.Int32)",
                "CandideServer.MessageModels.Entities.UpdateEntityStateMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF23BEFCA1D86CE302293E98EA2EF49C5B674C6A4C102974ED5BB3F9433ECD18"
        },
        {
          "Id": "CandideServer.ServerManagers.EquipmentServerManager",
          "Name": "EquipmentServerManager",
          "DisplayName": "EquipmentServerManager",
          "FullName": "CandideServer.ServerManagers.EquipmentServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ArrowsWorldItem(Shared.Models.Items.ItemInstanceModel, System.Guid, System.Boolean, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "ArrowsWorldItem",
              "Signature": "public System.Boolean ArrowsWorldItem(Shared.Models.Items.ItemInstanceModel item, System.Guid inventoryId, System.Boolean allowPartialStack, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "C6C0F8D6C02A57235FA757010BB3D54FB706AF9FC17BF1CA32E1D347A2F7521A",
              "Hash": "07C48EDD252EEAAF09B440C4E724D17552D339E60C6E882D674F4EAD3D5E44CC",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "CandideServer.ServerControllers.AddItemAmountMessage::.ctor()",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage, Shared.Models.Items.SharedInventoryModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemInstanceModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCraftItemAndEquip(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, Shared.Data.ItemRecipe, System.Int32, System.Int32, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryCraftItemAndEquip",
              "Signature": "public System.Boolean TryCraftItemAndEquip(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.SharedInventoryModel equipmentInventory, Shared.Data.ItemRecipe recipe, System.Int32 slotIndex, System.Int32 craftAmount, System.Guid playerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "31502FE4E1B9480C4774E5EBF4A067616467F57114CEA859AAA4F2E1E3274BBF",
              "Hash": "8C87105591C6C7B9949AF83086D2A7C7413A7650B735C6B4B1156A41A275FD4C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryCraftItemRecipe(Shared.Data.ItemRecipe, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DB038469BE1FD38EACE341733B26004E456440B57DAFB2C58C05126D537B74E3"
        },
        {
          "Id": "CandideServer.ServerManagers.FavourServerManager",
          "Name": "FavourServerManager",
          "DisplayName": "FavourServerManager",
          "FullName": "CandideServer.ServerManagers.FavourServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyFavourFlag(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Data.FavourData)-\u003ESystem.Void",
              "Name": "ApplyFavourFlag",
              "Signature": "public System.Void ApplyFavourFlag(CandideServer.Models.Player.ServerPlayerCharacter character, Shared.Data.FavourData favour)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "favour",
                  "Type": "Shared.Data.FavourData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "6290A703261F3AE24DA113638E8336731BAC0B6B84AB9658E36373043641024D",
              "Hash": "09F014C15E7634D2057A97EDEDAEFB6203E5D2A9B2F8B4E7C7846680595D81E6",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void",
              "Name": "OnFavoursChanged",
              "Signature": "private System.Void OnFavoursChanged(Shared.Entity.EntityWrapper entity, Shared.Models.Player.PlayerCharacterModel character)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "EEB3C6BEE6FC86E07D51FBF7424F6A25713E7DF757B6857ED18A87FC43DAAE1A",
              "Hash": "3D59F0B47C154E055D2D1F8184F32001F57148DDA66244BCF8092AEB9E7750C9",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ApplyFavourFlag: Failed retrieving equipment and secondary equipment for player"
              ],
              "Source": null
            },
            {
              "Id": "TryUnlockFavour(System.Guid, System.String, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Boolean",
              "Name": "TryUnlockFavour",
              "Signature": "public System.Boolean TryUnlockFavour(System.Guid playerCharacterId, System.String id, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1510,
              "BodyHash": "C6D2C2A9A0A0182C1ADA5B0090B92704BF8D1A7F9BF6B4368F3225C00FE8FF0A",
              "Hash": "2398B22D1ED786EBC329A869D0052486AC1CB0B4A920186FA2636F0F698AA50C",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "Shared.Models.Skill.Skills::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::MoveNext()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Exception::get_Message()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalHours()",
                "System.Globalization.CultureInfo::get_CurrentCulture()"
              ],
              "StringLiterals": [
                "TryUnlockFavour: Player\u0027s current favour points are bellow 0",
                "FavourServerManager: Favour ",
                " was less or equal to 0",
                "FavourServerManager: Tried to increase favour rank beyond max rank",
                "TryUnlockFavour Crashed but recreating the dictionary worked.\r\n",
                "\r\nCurrent Favour Points: ",
                "\r\nFavourLevel : ",
                "\r\nTotalExperience: ",
                "\r\nCharacterSkills.Count: ",
                "\r\nFavours.Count: ",
                "\r\nPlayer Count: ",
                "\r\nWorld Played Time: ",
                "F2",
                " (hours)\r\nServer Up Time: ",
                " (hours)\r\nDebug: (",
                ")\r\nModded: "
              ],
              "Source": null
            },
            {
              "Id": "UnlearnAllFavours(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ESystem.Void",
              "Name": "UnlearnAllFavours",
              "Signature": "public System.Void UnlearnAllFavours(CandideServer.Models.Player.ServerPlayerCharacter currentPlayerCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "currentPlayerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "1F69F99F0979C432F5588C3C867F7955302AF29C7FB4E00CA32AAC058EA7AACB",
              "Hash": "272CE55011D7AE91D35F9BBFE7D77C26EFEBC80D68EC3144EC2B759F4ACBF576",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.AuraDataBase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.AuraServerManager::RemoveAuraFromEntity(System.String, System.String, CandideServer.Entities.ServerEntityModel, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "CandideServer.ServerManagers.FavourServerManager::OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)",
                "CandideServer.MessageModels.Favour.RemoveFavoursMessage::.ctor()",
                "CandideServer.ServerServices.FavourServerService::Send_RemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "UnlearnAllFavours",
                "UnlearnAllFavours: Couldn\u0027t find aura with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "23285C7D4AC9C28550C2E2575165F37CFF5A3B5C954B8DAC47977E1F3CB6BE16"
        },
        {
          "Id": "CandideServer.ServerManagers.FurnitureServerManager",
          "Name": "FurnitureServerManager",
          "DisplayName": "FurnitureServerManager",
          "FullName": "CandideServer.ServerManagers.FurnitureServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FurnitureChangeStyle",
              "Signature": "public System.Void FurnitureChangeStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "33545F5A542EDAB9A9B5F4FFA4DAEEF820CD932032C973002370DD7339A3EF20",
              "Hash": "6544E949EF18333C6A0877FD3D87B0FBFC1F2A2C22BF388F0B423EA94041F0A7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Data.Furniture.FurnitureDataBase::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, System.Guid, System.Int32)",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.FurnitureServerService::Send_FurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPickupFurniture(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid[])-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "TryPickupFurniture",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E TryPickupFurniture(System.Nullable\u003CSystem.Guid\u003E entityId, System.Guid[] entityIds)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityIds",
                  "Type": "System.Guid[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "1D2BD00B8DF77485AE8CE72BD512BF1BF663D25DF793D3AFF845447D670788B1",
              "Hash": "B37CC296A4108E013749206C2F1E9339A658431DC1B30AE3FC3553AB79926310",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.FurnitureServerManager::\u003CTryPickupFurniture\u003Eg__TryPickUpEntity|1_1(System.Guid, FurnitureServerManager.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntities(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Entity.EntityRemoveInfo)",
                "FurnitureServerManager.\u003C\u003Ec::\u003CTryPickupFurniture\u003Eb__1_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, System.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "TryPlaceFurniture",
              "Signature": "public System.Boolean TryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 position, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Guid entityId, System.Guid worldId, System.Nullable\u003CSystem.Guid\u003E placingPlayerCharacterId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingPlayerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "A055D3B3AEB0FF27083E6590A0C5602EF3EC514180C58D10B4DB451B560428FC",
              "Hash": "DB5F1C2C2D0AE931C47BD8159592A663E8F6F73EF7701A08128DA0A167760B8C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerServices.FurnitureServerService::Send_FurniturePlaced(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            }
          ],
          "Hash": "6F45DEE9298A57BF4BD5EB1B9A8735F2D4EAEFC4B5FD4453D365DDCF3BAB9193"
        },
        {
          "Id": "CandideServer.ServerManagers.GlobalCitizenAurasServerManager",
          "Name": "GlobalCitizenAurasServerManager",
          "DisplayName": "GlobalCitizenAurasServerManager",
          "FullName": "CandideServer.ServerManagers.GlobalCitizenAurasServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddGlobalCitizenAura(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddGlobalCitizenAura",
              "Signature": "public System.Void AddGlobalCitizenAura(System.String citizenAuraId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenAuraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "BB1494C5161847B876429263CA759E94860968694B525383DCB5978328BDA00B",
              "Hash": "62FB37FC0CD138F1A3E0F43C697B698C5E62AE79BF5F789CA570AA9470EC06F3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::ContainsValue(!1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "GlobalCitizenAurasServerManager: ",
                " is already added to global citizen auras."
              ],
              "Source": null
            }
          ],
          "Hash": "644787ABEEE2E33407A673ECA0A600EC4047EB43FCA2220CEBB163CB1CFE0AF8"
        },
        {
          "Id": "CandideServer.ServerManagers.GlobalPlayerAurasServerManager",
          "Name": "GlobalPlayerAurasServerManager",
          "DisplayName": "GlobalPlayerAurasServerManager",
          "FullName": "CandideServer.ServerManagers.GlobalPlayerAurasServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddGlobalPlayerAura(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddGlobalPlayerAura",
              "Signature": "public System.Void AddGlobalPlayerAura(System.String id, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "E447CD3F454F07E05E37D1160D71D8441FEF656CA9751AE92AB992187EF3A129",
              "Hash": "78F61956285A74A69DF94372C84C9FEEF41C3EBEAD1A4F71981598F9CA6B1023",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage::.ctor()",
                "CandideServer.ServerServices.GlobalPlayerAurasServerService::Send_AddGlobalPlayerAura(CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage)"
              ],
              "StringLiterals": [
                "GlobalPlayerAurasServerManager: ",
                " is already added to global auras.",
                "AddGlobalPlayerAura"
              ],
              "Source": null
            }
          ],
          "Hash": "4F4648D83E15D4B89A1744436B1FB06B0C7A49624C850B7235B92266A531FE0E"
        },
        {
          "Id": "CandideServer.ServerManagers.InternalResourceStorageServerManager",
          "Name": "InternalResourceStorageServerManager",
          "DisplayName": "InternalResourceStorageServerManager",
          "FullName": "CandideServer.ServerManagers.InternalResourceStorageServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseSpawnEntitiesList:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E",
              "Name": "ReuseSpawnEntitiesList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E ReuseSpawnEntitiesList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CB5B029B6600B8427908ED660DBDB4B34194B8B7BABF23492CAB81949E5CB3D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DropStorageAndDelete(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "DropStorageAndDelete",
              "Signature": "public System.Void DropStorageAndDelete(System.Guid storageId, Microsoft.Xna.Framework.Vector3 worldPosition, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 357,
              "BodyHash": "7B745ECE9A87CEB04A0FF22646C401142C1619DBACA594D512584746846F4AEE",
              "Hash": "0DE598E0C6F63FCF69AEAA0F148578346A52CE4D17D4998A33DD46268F8A96CC",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::RemoveStorage(System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32)-\u003ESystem.Void",
              "Name": "MoveWhateverPossibleFromSourceToDestination",
              "Signature": "public System.Void MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel sourceResourceInventory, CandideServer.Models.InternalResourceStorageModel targetResourceInventory, Shared.Models.Items.ResourceAmount[] moveResourcesArray, System.Int32 moveResourcesCount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveResourcesArray",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveResourcesCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "31A90B43AFB35FFAE9A52A634A865AD65AAE84218F57F9ECE7AFD8B583D2CA83",
              "Hash": "759C9C6ADA83464DFFFF4FEA18827674A710882D094034E6832C0F45D1B6F4AC",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "CandideServer.ServerManagers.InternalResourceStorageServerManager::SendUpdatedStorageResourceAmounts(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMultipleUpdatedStorageResourceAmounts(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.InternalResourceStorageModel,System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u003E\u003E)-\u003ESystem.Void",
              "Name": "SendMultipleUpdatedStorageResourceAmounts",
              "Signature": "public System.Void SendMultipleUpdatedStorageResourceAmounts(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E changedStorageResourceIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "changedStorageResourceIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "723B92A955A203AF599194D67256A39C2D974A12D656EB1963C30A93C23D50F4",
              "Hash": "BF029D2A1436571FB8F1A7FCE546BB2C76CDCAFE41123F1CDC02F90DB51BE9F5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::MoveNext()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendUpdatedStorageResourceAmounts(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "SendUpdatedStorageResourceAmounts",
              "Signature": "public System.Void SendUpdatedStorageResourceAmounts(CandideServer.Models.InternalResourceStorageModel sourceResourceInventory, CandideServer.Models.InternalResourceStorageModel targetResourceInventory, System.Collections.Generic.HashSet\u003CSystem.String\u003E changedSourceResourceIds, System.Collections.Generic.HashSet\u003CSystem.String\u003E changedTargetResourceIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetResourceInventory",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedSourceResourceIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedTargetResourceIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "458344A681E1B70C6FB58EF8A8AFBD43C397C53D9B42DCD1E4C62FDEFDA6A247",
              "Hash": "6282D65C96504739720B6DEBDE6EBE1DF166C985F4FB0E5B8127993A233493F0",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveResources_Destructive(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[])-\u003ESystem.Boolean",
              "Name": "TryRemoveResources_Destructive",
              "Signature": "public System.Boolean TryRemoveResources_Destructive(CandideServer.Models.InternalResourceStorageModel storageModel, Shared.Models.Items.ResourceAmount[] resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D8C003F34D6066F7D60ABE1F4BB89A4F248E2AE47A08A19EFA37C68278395624",
              "Hash": "5946F36B40B61252331BA8ADF420507ACA698217B9204B0739B221640053C178",
              "CalledMethods": [
                "CandideServer.ServerControllers.InternalResourceStorageSController::DepleteResources_Destructive(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryUpdateStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryUpdateStorage",
              "Signature": "public System.Boolean TryUpdateStorage(CandideServer.Models.InternalResourceStorageModel storageModel, System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storageModel",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FF079FB5553184EB0B17F2FE97F71BE9BC633D826EACCA0FC778B78F08D3FE5B",
              "Hash": "9B73FE286C0026C2D5451A48E468CF3F05BEFD2637E003C877384338B91A95D6",
              "CalledMethods": [
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B1D54E1B751B1A7EA7F6BEEF947BA78C2AB4BB9DFD36A3BED0B428B5543ADE8"
        },
        {
          "Id": "CandideServer.ServerManagers.ItemInstanceServerManager",
          "Name": "ItemInstanceServerManager",
          "DisplayName": "ItemInstanceServerManager",
          "FullName": "CandideServer.ServerManagers.ItemInstanceServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3E928AFF6BF18B7188C1F7830F8FAD29B77683F0018D75AD37145B459DE9949"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateItemInstanceAndWorldItem(CandideServer.ServerServices.NewWorldItemInstanceModel, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "CreateItemInstanceAndWorldItem",
              "Signature": "public System.Void CreateItemInstanceAndWorldItem(CandideServer.ServerServices.NewWorldItemInstanceModel msg, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.NewWorldItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "F47E2D312B67D3DA8EADA801B2FEE54244B5BCD7E8D1C01BA5793BF5E9B676EF",
              "Hash": "081B8E9F7E1EF6AD250ABC05F9089CC60594CCE3E733F96141B56FF5D7528374",
              "CalledMethods": [
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateItemInstancesAndWorldItems(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "CreateItemInstancesAndWorldItems",
              "Signature": "public System.Void CreateItemInstancesAndWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E messages, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "messages",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "8BBF823597CAEBE659859FE071851679A5F7838C7C81C8B5FCEF039D9F02EA59",
              "Hash": "BF05C81A0C1BABE79866F34CE8D1628988B96C2416982CA0CB607EB5F6EDE101",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::get_Current()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::get_Count()",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItems(System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UseExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "UseExpendItem",
              "Signature": "public System.Boolean UseExpendItem(Shared.Models.Items.ItemInstanceModel itemInstance, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "393CE02877494DB71441E153FFDBF4A766412782E76F4E555FFE23D2B7C33C9A",
              "Hash": "D6ACDB6E6D0B900163E1F05E91298DF10BA6437E4CD1BFD65081CC20B4D7ECA6",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::CanUseItem()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.UsableItem::get_InfiniteUses()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "CandideServer.ServerControllers.ItemInstanceSController::TryExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [
                "UseWarDeclaration failed because we can\u0027t use item with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "454D1CB36DEC5E8AC943C52530A4943BF488D94B40F04EB8AE48917CF50E469D"
        },
        {
          "Id": "CandideServer.ServerManagers.JobServerManager",
          "Name": "JobServerManager",
          "DisplayName": "JobServerManager",
          "FullName": "CandideServer.ServerManagers.JobServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)-\u003ECandideServer.Models.WorkOrders.WorkOrderModel",
              "Name": "ApplyCurrentOrderProgress",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderModel ApplyCurrentOrderProgress(CandideServer.Models.JobModel job, System.Single progressVelocity, System.Single quality)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.WorkOrders.WorkOrderModel",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressVelocity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "quality",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "7CBDDD04C265E210D9373FA9AED61563BF30CA8D1635714D964C601DE5BD1C36",
              "Hash": "F18544A4C3459CACC70307FF2FEDB3CBC001E4C362E6F9CEA79B0ADCDDA52215",
              "CalledMethods": [
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.ServerJobException::.ctor(System.String)",
                "CandideServer.Models.WorkOrders.WorkOrderModel::DoProgress(System.Single)"
              ],
              "StringLiterals": [
                "ApplyCurrentOrderProgress: Current work order was null for job "
              ],
              "Source": null
            },
            {
              "Id": "Building_FinishCurrentWorkOrder(CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Boolean",
              "Name": "Building_FinishCurrentWorkOrder",
              "Signature": "public System.Boolean Building_FinishCurrentWorkOrder(CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController, CandideServer.Models.JobModel job, CandideServer.Models.Citizen.CitizenModel citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingController",
                  "Type": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "8C42D13A08625FF7C0A6E447B3567DA4158373518AAA551DA2EBF7D5ABA19265",
              "Hash": "1F5B351E771193C605846EC69F6F21FD601ECDB69758C50A06D849DE1B77922D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.ServerJobException::.ctor(System.String)",
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()",
                "CandideServer.Helpers.ServerRandomItemStatsHelper::GetItemAuraForBuilding(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(System.Guid, Shared.Models.Items.ItemAmount[], Shared.Models.Items.SharedInventoryModel)",
                "Shared.Data.JobDataBase::GetJobOrMissing(System.String)",
                "Shared.Data.DataModels.JobDataExtensions::GetNameStringId(Shared.Data.DataModels.JobData, System.Boolean)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.ServerControllers.JobsSController::SetOrderStatus(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.WorkOrders.WorkOrderStatus)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::CheckCanRemoveResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[])",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::TryProduceOutputAndRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, Shared.Data.DataModels.WorkOrderType)",
                "CandideServer.ServerManagers.JobServerManager::SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Buildings.BuildingControllers.LogisticsResult)"
              ],
              "StringLiterals": [
                "Building_FinishCurrentWorkOrder: Job citizen ID and citizen ID is not the same. Building is ",
                "CurrentWorkOrder is null but we tried Finishing the work order anyway.",
                "CurrentWorkOrder is not set to Ok but we tried to finish it.",
                "Work order has special output type",
                "Couldn\u0027t find StorageInventory for AbstractBuildingController",
                "Job_Chat_InsufficientMaterials",
                "Job_Chat_InsufficientMaterials_F",
                "Can\u0027t find internal resource storage for building ",
                "Job_Chat_InsufficientResources",
                "Job_Chat_InsufficientResources_F"
              ],
              "Source": null
            },
            {
              "Id": "Building_UpdateJobStatus(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.JobModel)-\u003ESystem.Boolean",
              "Name": "Building_UpdateJobStatus",
              "Signature": "public System.Boolean Building_UpdateJobStatus(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, CandideServer.Models.JobModel job)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "9DF0E03908C28B10430ACEEF9484AB8629A7714CA3BF5A45C97049129D1A3B55",
              "Hash": "23B8093ED34A6FF04C268FD015018CC1F481F4CB91F8CE76F8930C2243E88448",
              "CalledMethods": [
                "CandideServer.Models.JobModel::get_CurrentWorkOrder()",
                "CandideServer.Helpers.ServerWorkOrderHelper::CheckFuelRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)",
                "CandideServer.ServerControllers.JobsSController::SetOrderStatus(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.WorkOrders.WorkOrderStatus)",
                "CandideServer.Helpers.ServerWorkOrderHelper::CheckWaterRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)",
                "CandideServer.ServerManagers.JobServerManager::FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)-\u003ESystem.Boolean",
              "Name": "FindAndSetNewCurrentWorkOrder",
              "Signature": "private System.Boolean FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Boolean startSearchAtCurrentWorkOrder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startSearchAtCurrentWorkOrder",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "2D6342A0D03696DE2E14C2928919A779E7D020DF95B16FBFECAF75EF8EEFEF8B",
              "Hash": "B1CEC33A45E2E3E657751444EC3BAFC1437F7CD116931804E4CF2E5FB50AD8BC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Count()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Helpers.ServerWorkOrderHelper::CheckFuelRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)",
                "CandideServer.ServerControllers.JobsSController::SetOrderStatus(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.WorkOrders.WorkOrderStatus)",
                "CandideServer.Helpers.ServerWorkOrderHelper::CheckWaterRequirement(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.JobModel)",
                "CandideServer.Helpers.ServerWorkOrderHelper::CheckCanDepositOutput(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenAssignedToJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "OnCitizenAssignedToJob",
              "Signature": "public System.Void OnCitizenAssignedToJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot, CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "33F4F56B3319511244425EB0D79696F3C4C804D4497147225F35E3F97D017563",
              "Hash": "394AD38D0BD60EF24501B9215CCE24C59584F62BD678AA60555856FE5A9C5CE3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::RegisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage::FromJobModel(CandideServer.Models.JobModel)",
                "CandideServer.MessageModels.Citizens.GetCitizenResponse::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RollExpertiseGatherDrop(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.Citizen.CitizenModel, Shared.Data.DataModels.WorkRecipeModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController)-\u003ESystem.Void",
              "Name": "RollExpertiseGatherDrop",
              "Signature": "public System.Void RollExpertiseGatherDrop(CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Models.Citizen.CitizenModel citizen, Shared.Data.DataModels.WorkRecipeModel recipe, CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingController",
                  "Type": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 506,
              "BodyHash": "55C6B88BD5A5411EC88CABC0A85926F2742834F3233087EDE0573D2F887C6506",
              "Hash": "7FD238DCF54D3351F13F70CFCA34557C85174741DC47B661669AD79E496B718A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "CandideServer.Helpers.ServerRandomExpertiseBonusGather::RollRandomExpertiseBonusGather(System.String, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::get_Current()",
                "CandideServer.Helpers.LogisticalBuildingHelper::Building_TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "Shared.Data.JobDataBase::GetJobOrMissing(System.String)",
                "Shared.Data.DataModels.JobDataExtensions::GetNameStringId(Shared.Data.DataModels.JobData, System.Boolean)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [
                "lumber_yard",
                "worship_flag:lumber_yard_rare_finds",
                "quarry",
                "worship_flag:quarry_rare_finds",
                "claypit",
                "worship_flag:clay_pit_rare_finds",
                "Job_Chat_UniqueFind",
                "Job_Chat_UniqueFind_F"
              ],
              "Source": null
            },
            {
              "Id": "SendJobChanged(CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "SendJobChanged",
              "Signature": "public System.Void SendJobChanged(CandideServer.Models.JobModel job)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "FF8A0D95DF6ED1935C38905ED0FA665B3EC07A3E82583E94D93EB7C205BC5477",
              "Hash": "3C92FDE0E52BA71DB03D62AA0F991E296A711F7F1CD5A9D2DDD3794F7A4D13D3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::ContainsKey(!0)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage::FromJobModel(CandideServer.Models.JobModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Buildings.BuildingControllers.LogisticsResult)-\u003ESystem.Void",
              "Name": "SetCurrentWorkOrderFinished",
              "Signature": "public System.Void SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, CandideServer.Buildings.BuildingControllers.LogisticsResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "order",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingController",
                  "Type": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "CandideServer.Buildings.BuildingControllers.LogisticsResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "6A3324429F8E92CC94EAE95CAE7742FCE67B4BC36C33184F7C1D5D97375B8AE1",
              "Hash": "9071F4C84B013B625C0422AC2D6EF7370972F543993E6860D314FF4AF333A8BF",
              "CalledMethods": [
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "CandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Single, CandideServer.Models.JobModel, System.Boolean)",
                "CandideServer.ServerManagers.JobServerManager::RollExpertiseGatherDrop(CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Models.Citizen.CitizenModel, Shared.Data.DataModels.WorkRecipeModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController)",
                "CandideServer.Models.JobModel::RemoveWorkOrdersMatchingOutput(Shared.Data.DataModels.WorkOutputModel)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnWorkOrderRemoved(CandideServer.Models.JobModel)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)",
                "CandideServer.Models.JobModel::RemoveWorkOrder(System.Guid)",
                "CandideServer.ServerManagers.JobServerManager::FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)",
                "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage::.ctor()",
                "CandideServer.ServerServices.JobsServerService::Send_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCraftFurniture(System.String, System.Guid)-\u003ESystem.Nullable\u00601\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E",
              "Name": "TryCraftFurniture",
              "Signature": "public System.Nullable\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E TryCraftFurniture(System.String furnitureId, System.Guid jobId)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 504,
              "BodyHash": "F34224117C5653481F32E259EA7C8DDF053697CD48FE303EB2AE426BCDFBB795",
              "Hash": "6CA82D2F6AB7A3F602AF3961D8FE5B7A0779E6669FFE9841F18E29DC6F5280FA",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "System.Array::Empty()",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(System.Guid, Shared.Models.Items.ItemAmount[], Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::CheckCanRemoveResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[])",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::TryRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.SharedInventoryModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.MathF::Max(System.Single, System.Single)",
                "System.MathF::Sqrt(System.Single)",
                "CandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Single, CandideServer.Models.JobModel, System.Boolean)",
                "System.Nullable\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find StorageInventory for AbstractBuildingController",
                "job:sculptor"
              ],
              "Source": null
            },
            {
              "Id": "TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryCreateWorkOrder",
              "Signature": "public System.Boolean TryCreateWorkOrder(System.Guid newGuid, System.String recipeId, System.Guid jobId, System.Boolean isRepeating, System.Boolean startWorkingImmediatelyIfNoCurrentOrder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "newGuid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isRepeating",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startWorkingImmediatelyIfNoCurrentOrder",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "22142D5F0355D904A04ECB167E079B97824C1F0F65FA1FB22F620613010EA9F8",
              "Hash": "53362651B70D7C495649B2EDC3D2683B8086F657E1A0CD6E9CDAFA014AD5D2BA",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerManagers.JobServerManager::FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)-\u003ECandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
              "Name": "TrySetUserSettings",
              "Signature": "public CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage TrySetUserSettings(System.Guid jobId, CandideServer.Models.Job.JobUserSettings jobUserSettings)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobUserSettings",
                  "Type": "CandideServer.Models.Job.JobUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "73F2D3A8E2C81184AB96145C7B41FFB414309EF80F90D7429DEFD34FD922C637",
              "Hash": "DB4DF13DBC3A1E64C2FB70A03AA8DC0D4C1F5351B22CBCB75C9B9F067CF4299E",
              "CalledMethods": [
                "CandideServer.ServerControllers.JobsSController::SetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)",
                "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CC7F27E20C3C7B8F3D428D084A42CC1942C7FE09A09B01B0CB28652641B5E99B"
        },
        {
          "Id": "CandideServer.ServerManagers.LogisticsServerManager",
          "Name": "LogisticsServerManager",
          "DisplayName": "LogisticsServerManager",
          "FullName": "CandideServer.ServerManagers.LogisticsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableResources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableResources",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AE5915553F3001B638B898B0BC7D33EE8A3CE15D98B50EBC5AF0354681CF14E9"
            },
            {
              "Id": "AvailableResourcesAggregate:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "AvailableResourcesAggregate",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "private Shared.Models.Construction.ConstructionMaterialsAggregate AvailableResourcesAggregate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "10F2EE4212DD5446FCA3F3A2DC834476337E1CD58955D616399E1E06D464DB69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Void",
              "Name": "CreateConnection",
              "Signature": "public System.Void CreateConnection(System.Guid sourceId, System.Guid destinationId, Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "5F49C965B52952A9D7E4D56BF11A60113C5C33ED3E2DD5A125E5CD42CEF0DC6F",
              "Hash": "F1161B2973C1DB200924A14C4C2FCD7CF37E88ECC798DEAE257BB76AFB1A24F4",
              "CalledMethods": [
                "CandideServer.ServerControllers.LogisticsServerController::CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)",
                "CandideServer.ServerServices.LogisticsServerService::Send_LogisticsConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConnection(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveConnection",
              "Signature": "public System.Void RemoveConnection(System.Guid connectionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C64F349210595B9ECCC6B36966C65C9BD13CB960CEF8DD807D559DF2592F95AE",
              "Hash": "610DA57E8A93BFB07A83CCF3A10E1E908A997A3810DDAD4FE5D228A1FEDA269A",
              "CalledMethods": [
                "CandideServer.ServerControllers.LogisticsServerController::RemoveConnection(System.Guid)",
                "CandideServer.ServerServices.LogisticsServerService::Send_LogisticsConnectionRemoved(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateConnection(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Void",
              "Name": "UpdateConnection",
              "Signature": "public System.Void UpdateConnection(System.Guid connectionId, Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E604FC4E2A1101986BDD354A3F861CD3F28DBB6B44C1FDDBE8C70A471CFCB125",
              "Hash": "B18045E1793A3EDA688B2C776B70F1CE031E1B208A0EFF4806578A75AD38E1D0",
              "CalledMethods": [
                "CandideServer.ServerControllers.LogisticsServerController::UpdateConnection(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)",
                "CandideServer.ServerServices.LogisticsServerService::Send_LogisticsConnectionUpdated(CandideServer.Models.Logistics.LogisticsConnectionModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B804900FD4FE67BEC2AD19D964284F0392AEC1D0B5BA35CCB86305D57324BB46"
        },
        {
          "Id": "CandideServer.ServerManagers.LogisticsServerManager_Repeating",
          "Name": "LogisticsServerManager_Repeating",
          "DisplayName": "LogisticsServerManager_Repeating",
          "FullName": "CandideServer.ServerManagers.LogisticsServerManager_Repeating",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
              "Name": "Args",
              "Type": "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
              "Signature": "private CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs Args",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41B5DD7729F74B153D3676174CD349BDABD24D31F1C4856386279EFA24616DA3"
            },
            {
              "Id": "_changedTargetResourceIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u003E",
              "Name": "_changedTargetResourceIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E _changedTargetResourceIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DCDF2180BB5C8A66C790F6C1CE1C31EB5442182ECE95CDE25BFC5FACE6091FE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsDone(CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs)-\u003ESystem.Void",
              "Name": "CheckIsDone",
              "Signature": "private System.Void CheckIsDone(CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "65C5B655792825CCA7962770C4D528FD7E1919981E7A1BF9721C181701D88647",
              "Hash": "B3672C9EC7A9B892266D5DAF15C9B59D3FA911831C3497949B763760C5DCEB9B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoRepeatingLogistics()-\u003ESystem.Void",
              "Name": "DoRepeatingLogistics",
              "Signature": "public System.Void DoRepeatingLogistics()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "76587989EBF6576E03AB7E1062E813B9E6BCBD2129F3226775C83CE825724C66",
              "Hash": "3EB02EE055BF233E2DED2E9DFE859E7615564E8996EA39AD9C1D1751B85E59AC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::DoRepeatingLogisticsForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::MoveNext()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoRepeatingLogisticsForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel)-\u003ESystem.Void",
              "Name": "DoRepeatingLogisticsForBuilding",
              "Signature": "private System.Void DoRepeatingLogisticsForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel sourceBuilding)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceBuilding",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "439AE3967E26163C0F2B09F48C6542FD42E8E5A35D7AC4EDA0D5448EFFD66BF1",
              "Hash": "3825DD7076374F333C5499781CDF9BD5FD96A1AC50C60E885847C896BEA4A771",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::LootAllThroughOutputConnections(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.SharedInventoryModel, System.Boolean, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Models.InternalResourceStorageModel::IsEmpty()",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::Resources_MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.InternalResourceStorageModel)"
              ],
              "StringLiterals": [
                "DoRepeatingLogisticsForBuilding: Failed moving items"
              ],
              "Source": null
            },
            {
              "Id": "LogisticsRepeating_Resources_CheckBuilding(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs)-\u003ESystem.Void",
              "Name": "LogisticsRepeating_Resources_CheckBuilding",
              "Signature": "public System.Void LogisticsRepeating_Resources_CheckBuilding(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E inputStorageId, System.Nullable\u003CSystem.Guid\u003E outputStorageId, System.Boolean checkOutputs, System.Boolean checkStorage, CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkOutputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkStorage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "1C3DC72D43799D44AB2BFF01D4E85B7AD370C8F520C708D4B47468CBBDB2EFC3",
              "Hash": "3635323971AC137C969A3E2754842512ECAF18E38BDFB5044DDDF56CA54EB878",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::\u003CLogisticsRepeating_Resources_CheckBuilding\u003Eg__CheckResourceStorage|9_0(CandideServer.Models.InternalResourceStorageModel, LogisticsServerManager_Repeating.\u003C\u003Ec__DisplayClass9_0\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::set_Item(!0, !1)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::CheckIsDone(CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs)"
              ],
              "StringLiterals": [
                "Tried to check same building twice in LogisticsRepeating_Resources_CheckBuilding"
              ],
              "Source": null
            },
            {
              "Id": "LootAllThroughOutputConnections(System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.SharedInventoryModel, System.Boolean, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "LootAllThroughOutputConnections",
              "Signature": "private Shared.Inventory.DeltaModels.DeltaComplexResult LootAllThroughOutputConnections(System.Collections.Generic.List\u003CSystem.Guid\u003E outputConnectionIds, Shared.Models.Items.SharedInventoryModel sourceInventory, System.Boolean allowPartialStack, System.Nullable\u003CSystem.Guid\u003E sourceBuildingIdCheck)",
              "Visibility": "private",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "outputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceBuildingIdCheck",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "A17A4FEFE53A43A8EA282938BF0D092107C325641FD3C3C15319A807ADE4D6E6",
              "Hash": "988F0291BE35B68A70E2A8DED434DDB4C5FCB79F3BD48B76B281A7064D1E5F92",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Exception::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::ToArray()",
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootAllIntoMany(Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "Call Samuel about Items Logistics Connection"
              ],
              "Source": null
            },
            {
              "Id": "MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)-\u003ESystem.Boolean",
              "Name": "MoveStuffIntoOutputConnectionIds",
              "Signature": "public System.Boolean MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel sourceInventory, CandideServer.Models.InternalResourceStorageModel sourceStorage, System.Collections.Generic.List\u003CSystem.Guid\u003E outputConnectionIds, Shared.Models.Items.ItemAmount[] itemAmounts, Shared.Models.Items.ResourceAmount[] resourceAmounts, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 641,
              "BodyHash": "E5314542B0068E0CF5092CC689E53777B358D1498E2548A01284F851C6B8D6AA",
              "Hash": "6B675F18D14AD246BD4D26223B2C15D498781DBA4DB753254721D7D83D7E7402",
              "CalledMethods": [
                "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs::Clear()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentException::.ctor(System.String)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::LootAllThroughOutputConnections(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.SharedInventoryModel, System.Boolean, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::LogisticsRepeating_Resources_CheckBuilding(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerManagers.RepeatingResourceResult::GetResourceAmounts()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "System.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::get_Count()",
                "CandideServer.ServerManagers.InternalResourceStorageServerManager::SendMultipleUpdatedStorageResourceAmounts(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Money value support needs to be implemented",
                "Inventory is null but itemAmounts is not empty.",
                "Storage is null but resourceAmounts is not empty.",
                "Partial fault inside MoveStuffIntoOutputConnectionIds. Probably we ran out of space but good to investigate."
              ],
              "Source": null
            },
            {
              "Id": "Resources_MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.InternalResourceStorageModel)-\u003ESystem.Void",
              "Name": "Resources_MoveWhateverPossibleFromSourceToDestination",
              "Signature": "private System.Void Resources_MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.Buildings.BuildingInstanceModel sourceBuilding, CandideServer.Models.InternalResourceStorageModel sourceOutputStorage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceBuilding",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceOutputStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "1E5E759F6DF725A2DD6AC1B74ABDED36142CE4A63A4C85BE35E4144FE4988CC6",
              "Hash": "959A88F4EB6A5AD399F7FC50A4067FDE1556E2F2F58C0F3F6C71ECB2565ABE63",
              "CalledMethods": [
                "CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsArray()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Exception::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::\u003CResources_MoveWhateverPossibleFromSourceToDestination\u003Eg__UpdateSourceResourceAmounts|6_0(LogisticsServerManager_Repeating.\u003C\u003Ec__DisplayClass6_0\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Call Samuel about Resource Logistics Connection"
              ],
              "Source": null
            },
            {
              "Id": "TryProduceOutputAndRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, Shared.Data.DataModels.WorkOrderType)-\u003ECandideServer.Buildings.BuildingControllers.LogisticsResult",
              "Name": "TryProduceOutputAndRemoveIngredients",
              "Signature": "public CandideServer.Buildings.BuildingControllers.LogisticsResult TryProduceOutputAndRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, CandideServer.Models.InternalResourceStorageModel internalResourceStorage, CandideServer.Models.InternalResourceStorageModel outputResourceStorage, Shared.Models.Items.SharedInventoryModel storageInventory, Shared.Models.Items.SharedInventoryModel outputInventory, System.String outputCraftedId, System.Int32 amount, System.String auraId, Shared.Data.DataModels.WorkOrderType type)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.LogisticsResult",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemIngredients",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceIngredients",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "internalResourceStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputResourceStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputCraftedId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Data.DataModels.WorkOrderType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 726,
              "BodyHash": "85BC6323900E718043C4AA49211963C339CCF5364BDE85814958D2C26E97B1BF",
              "Hash": "FEADF706977F9054B15FC69ADA25FD8A0226B2BBCDBC37945F61DA15AE3DA830",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.AddItemAmountMessage::.ctor()",
                "CandideServer.Helpers.LogisticalBuildingHelper::Building_CheckSpaceExistsForAddItem(CandideServer.ServerControllers.AddItemAmountMessage, Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.Helpers.LogisticalBuildingHelper::Building_TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::TryAddToStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "CandideServer.ServerControllers.ServerJobException::.ctor(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::ExpendItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::DepleteResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find OutputInventory for ",
                "Error when trying to add work order output to OutputInventory ",
                "Couldn\u0027t find OutputStorage for ",
                "Error when trying to add work order output to OutputResourceStorage ",
                "type",
                "StorageInventory disappeared after we had already checked it exists. NoCitizen",
                "TryProduceOutputAndRemoveIngredients: Error when trying to remove items from the storage inventory ",
                "Error when trying to consume resources while finishing work order in "
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.SharedInventoryModel)-\u003ECandideServer.Buildings.BuildingControllers.LogisticsResult",
              "Name": "TryRemoveIngredients",
              "Signature": "public CandideServer.Buildings.BuildingControllers.LogisticsResult TryRemoveIngredients(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, CandideServer.Models.InternalResourceStorageModel internalResourceStorage, Shared.Models.Items.SharedInventoryModel storageInventory)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Buildings.BuildingControllers.LogisticsResult",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemIngredients",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceIngredients",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "internalResourceStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "F5332D75B6F9C3A1A40358541749FE3045D86B680BF426BE7184916337881DBC",
              "Hash": "340E1E6E1DD4C33C2CDB83FBC16FC02D0DB33FAEC663FA8B2B556CA954BBFBD2",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerControllers.ServerJobException::.ctor(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::ExpendItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::DepleteResources(CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Logistics.LogisticsConnectionParameter\u003E)"
              ],
              "StringLiterals": [
                "StorageInventory disappeared after we had already checked it exists. NoCitizen",
                "TryRemoveIngredients: Error when trying to remove items from the storage inventory ",
                "Error when trying to consume resources while finishing work order in "
              ],
              "Source": null
            }
          ],
          "Hash": "B5479B65358AD831E77459DAC4E654742BF2AB32E0CFC3CB676E72556F6737EC"
        },
        {
          "Id": "CandideServer.ServerManagers.LogisticsServerManager_Requesting",
          "Name": "LogisticsServerManager_Requesting",
          "DisplayName": "LogisticsServerManager_Requesting",
          "FullName": "CandideServer.ServerManagers.LogisticsServerManager_Requesting",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
              "Name": "Args",
              "Type": "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
              "Signature": "private CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs Args",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E3D5602516A99CC00F9CCA915003FCCDAC572CF1EEFEEE57FD4DD68BF56891C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsDone(CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs)-\u003ESystem.Void",
              "Name": "CheckIsDone",
              "Signature": "private System.Void CheckIsDone(CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "B7AA9337D9F17D9DB144EF543414343FF702402152184EE8EC7F06FA5522331A",
              "Hash": "9A557F82C49800EAD49FC37865176CE36F22ECF3EB9C8BC088E9F97A24AC622C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogisticsRequesting_CheckBuilding(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs)-\u003ESystem.Void",
              "Name": "LogisticsRequesting_CheckBuilding",
              "Signature": "private System.Void LogisticsRequesting_CheckBuilding(System.Guid buildingId, System.Nullable\u003CSystem.Guid\u003E inputStorageId, System.Nullable\u003CSystem.Guid\u003E outputStorageId, System.Boolean checkOutputs, System.Boolean checkStorage, CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputStorageId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkOutputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkStorage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "110E39AF18B078F37F143820631C3314594505EE4D9639C38EC0D6512695E382",
              "Hash": "0CE2512F322169F913432DE6275DC738A9E1E90B34E3E2D975262C084E61E53A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::\u003CLogisticsRequesting_CheckBuilding\u003Eg__CheckResourceStorage|4_0(CandideServer.Models.InternalResourceStorageModel, LogisticsServerManager_Requesting.\u003C\u003Ec__DisplayClass4_0\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::set_Item(!0, !1)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::CheckIsDone(CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs)"
              ],
              "StringLiterals": [
                "Tried to check same building twice in LogisticsServerManager_Requesting"
              ],
              "Source": null
            },
            {
              "Id": "RequestItemsThroughInputConnections(System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], System.Nullable\u00601\u003CSystem.UInt64\u003E, Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "RequestItemsThroughInputConnections",
              "Signature": "private Shared.Inventory.DeltaModels.DeltaComplexResult RequestItemsThroughInputConnections(System.Collections.Generic.List\u003CSystem.Guid\u003E inputConnectionIds, Shared.Models.Items.ItemAmount[] itemAmounts, System.Nullable\u003CSystem.UInt64\u003E moneyAmount, Shared.Models.Items.SharedInventoryModel targetInventory, System.Boolean deductItemAmountsFromInternal)",
              "Visibility": "private",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "inputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.Nullable\u003CSystem.UInt64\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deductItemAmountsFromInternal",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "D09A758E04DB8EA82677A3A0B653CEA301DF0B42419CC811C32C9A841D0DC814",
              "Hash": "F54BB6391696CD494C28032777FECC161D282E174D511F9BAC2E4875F84DB3E2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::ToArray()",
                "Shared.Inventory.ComplexInventoryDeltaEngine::FulfillAmountsFromInventoriesToInventory(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Nullable\u003CSystem.UInt64\u003E, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)-\u003ESystem.Boolean",
              "Name": "TryRequestIngredients",
              "Signature": "public System.Boolean TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel building, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, System.Int32 moneyCost)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemIngredients",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceIngredients",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyCost",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "6FCFFCF5AACF66B20961CCC57BC8B3C8CC7BF394B9BBE9124D3DEC75B9061039",
              "Hash": "E812224140882A8C3499EE79290F3594F509345DCB72BD0CC4E9BFAAF8482486",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "LogisticsServerManager_Requesting: Failed finding storage inventory for building ",
                ". Has it failed to be created?",
                "LogisticsServerManager_Requesting: Failed finding resource storage for building "
              ],
              "Source": null
            },
            {
              "Id": "TrySpendAvailableResources(System.Guid, Shared.Models.Items.ResourceAmount[], System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TrySpendAvailableResources",
              "Signature": "public System.Boolean TrySpendAvailableResources(System.Guid resourceSourceId, Shared.Models.Items.ResourceAmount[] resourceAmounts, System.Boolean includeBuildingsOwnResources, System.Boolean doNotModifyResourceAmountsArray)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceSourceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "includeBuildingsOwnResources",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doNotModifyResourceAmountsArray",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "33BDBF5CEBF0BB944B89249B91FB2228C797A159F1039FF891B0A03AE762DA30",
              "Hash": "4F99EB01FC6ED6E92839ECC7801DDB65FC2938183407BA13141FE01E65A3EA65",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Spend the resources as if we made a request for them through our connections."
              ],
              "Source": null
            },
            {
              "Id": "Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "Unsafe_TryRequestIngredients",
              "Signature": "public System.Boolean Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel buildingInventory, CandideServer.Models.InternalResourceStorageModel buildingStorage, System.Guid targetBuildingId, System.Collections.Generic.List\u003CSystem.Guid\u003E buildingInputConnectionIds, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, System.Int32 moneyCost, System.Boolean skipInternalFirstCheck)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingStorage",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingInputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemIngredients",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceIngredients",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyCost",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipInternalFirstCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 727,
              "BodyHash": "A54A360E4A5D2FF330AFB310754438B6D03EBDAB560EFF247334AC5ABA5A39A2",
              "Hash": "DF8ECA292D58A6F8B58FBFF7A50D55E70710997920C1E6F6B035E137EF0DC4DD",
              "CalledMethods": [
                "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs::Clear()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.Exceptions.RequestingLogisticsException::.ctor(System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::RequestItemsThroughInputConnections(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], System.Nullable\u003CSystem.UInt64\u003E, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::LogisticsRequesting_CheckBuilding(System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerManagers.RequestingResult::GetResourceAmounts()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::MoveWhateverPossibleFromSourceToDestination(CandideServer.Models.InternalResourceStorageModel, CandideServer.Models.InternalResourceStorageModel, Shared.Models.Items.ResourceAmount[], System.Int32, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "System.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E::get_Count()",
                "CandideServer.ServerManagers.InternalResourceStorageServerManager::SendMultipleUpdatedStorageResourceAmounts(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E\u003E)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "BuildingInventory is not set but something expects us to have the possibility to add items. The world is most likely out",
                "InternalBuildingStorage is not set but something expects us to have the possibility to add resources. The world is most ",
                "Building\u0027s input connection IDs have a connection where the destination is not the building itself. Server Game State is",
                "Partial fault inside LogisticsServerManager_Requesting. Probably we ran out of space but good to investigate."
              ],
              "Source": null
            }
          ],
          "Hash": "E684E30A4E8D0D6481BD09837F480CAD0409194B82B8D842F46F440600E1659F"
        },
        {
          "Id": "CandideServer.ServerManagers.LootServerManager",
          "Name": "LootServerManager",
          "DisplayName": "LootServerManager",
          "FullName": "CandideServer.ServerManagers.LootServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseInventoryUpdateList:System.Collections.Generic.List\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Name": "ReuseInventoryUpdateList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E ReuseInventoryUpdateList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B6F7B233B7F1F75A16F676A295A5D4FDFFF44F7C4260D9D82523464399226F7B"
            },
            {
              "Id": "ReuseItemAmountsDictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E,System.Int32\u003E",
              "Name": "ReuseItemAmountsDictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E ReuseItemAmountsDictionary",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6350A4162B01DB4FD759611D631F4A2132FC07D9E34023751A27A84DBAE69F57"
            },
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3E928AFF6BF18B7188C1F7830F8FAD29B77683F0018D75AD37145B459DE9949"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDroppedItem(Shared.Models.DropTables.ItemDrop, System.Single)-\u003ESystem.Void",
              "Name": "AddDroppedItem",
              "Signature": "private System.Void AddDroppedItem(Shared.Models.DropTables.ItemDrop item, System.Single difficulty)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.DropTables.ItemDrop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "01EFB2437CD138F3FAAE27626151C8DF64CBC970A71B25FC935BC85289C5CAC5",
              "Hash": "09F39B00476E426826D5AF62AB407C3A9B07E99B597B33CE2D0804B96E927737",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideServer.ServerManagers.LootServerManager::ProcessDropSystem(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Helpers.ServerRandomItemStatsHelper::RollItemAura2(System.Single, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "System.ValueTuple\u003CSystem.String, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "(empty)"
              ],
              "Source": null
            },
            {
              "Id": "DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DropGoods",
              "Signature": "public System.Void DropGoods(Shared.Models.DropTables.DroppedGoods droppedGoods, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 extraVelocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "droppedGoods",
                  "Type": "Shared.Models.DropTables.DroppedGoods",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "1E1EDFC1C7E0876A507094F1B321843DC6FDF26F8B563B32F0F586E4842E3973",
              "Hash": "2FB5226EFFA288ED9F4ED979EBAC9EBD1CAAC56D07311B24D7FA3BB1DD034A1D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Clear()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Add(!0)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItems(System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropGoodsAndInventory(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DropGoodsAndInventory",
              "Signature": "public System.Void DropGoodsAndInventory(Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "2A0159715BE9E79F0D42450FF8F3F768583770FB904F1068C57516A2B733EC72",
              "Hash": "091F335110E3B0FC3687DEB245F806A1BB043A45A67B8B39719F1918A1F44AB5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnFurnitureWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DropInventoryAndDelete",
              "Signature": "public System.Void DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel inventory, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 extraVelocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 488,
              "BodyHash": "F36244F3A69BBE957458AFC6BE67043E2D6FD384D61FCD869738D7ADA68E5D97",
              "Hash": "8930BEC85372388AAD7EBC1296327F3ACBF7AF5668D380D55623188549D86626",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Clear()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryDetachItemFromInventory(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Add(!0)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateMoneyItemInstancesFromMoney(System.UInt64, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItems(System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropInventoryButDoNotDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Single, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DropInventoryButDoNotDelete",
              "Signature": "public System.Void DropInventoryButDoNotDelete(Shared.Models.Items.SharedInventoryModel inventory, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 extraVelocity, System.Guid worldId, System.Single horizontalSpeedScale, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "horizontalSpeedScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 575,
              "BodyHash": "CDC467EDC9E570578C8EDEFE2784873221095FA8DAC18ECA5182B7BBED0DCA69",
              "Hash": "A8C2AD99BDA3183A2A508B41FF398594C436A18E3CDF45A3ECBC83F4F694A923",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Clear()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryDetachItemFromInventory(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::Add(!0)",
                "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateMoneyItemInstancesFromMoney(System.UInt64, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItems(System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()",
                "System.Array::Empty()",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropLootAtPosition(System.String, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DropLootAtPosition",
              "Signature": "public System.Void DropLootAtPosition(System.String dropTableId, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 extraVelocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dropTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E038849E27EB8BBE0EC0CCA006A6645CEB3B2F64F90643E50F0769C10D6A1C4A",
              "Hash": "41827379C8C8C2E5D699CFF4F98A465A669FAF2FD9B8C870CD2D36ED3852701B",
              "CalledMethods": [
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityDropGoods(CandideServer.Entities.ServerEntityModel, Shared.Models.DropTables.DroppedGoods, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "EntityDropGoods",
              "Signature": "public System.Void EntityDropGoods(CandideServer.Entities.ServerEntityModel entity, Shared.Models.DropTables.DroppedGoods droppedGoods, System.Nullable\u003CSystem.Int32\u003E owningPlayerId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E overrideDropLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "droppedGoods",
                  "Type": "Shared.Models.DropTables.DroppedGoods",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "overrideDropLocation",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "77D9F6762689F8634C27CFFC7A5C86054CDD01870414E4FA2B8F6DC9356E7528",
              "Hash": "CBEC0B28F85E8D1E3A48DB813F933FAC5B779287C252A0255EFF73CF4A0F3B3C",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropGoods(Shared.Models.DropTables.DroppedGoods, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityDropInventory(CandideServer.Entities.ServerEntityModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "EntityDropInventory",
              "Signature": "public System.Void EntityDropInventory(CandideServer.Entities.ServerEntityModel entity, Shared.Models.Items.SharedInventoryModel inventory, System.Nullable\u003CSystem.Int32\u003E owningPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owningPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "F66AAA89761C6B2FE73799FF11B3080B73D37FC4394153C7C74206326E46BEBF",
              "Hash": "8D09E90689DBC5CE987182D75FF5792C28600CA1BD4ACFEEF6372B3D0F4DFACD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)-\u003EShared.Models.DropTables.DroppedGoods",
              "Name": "GenerateDroppedGoods",
              "Signature": "public Shared.Models.DropTables.DroppedGoods GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem system, System.Single difficulty)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.DropTables.DroppedGoods",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Models.DropTables.DropTableSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "DC0D8B832C2B8E40748886799F8D8F03ED3F8DDD1D7D719C352E26B107EEBB1E",
              "Hash": "5DD00C6DA603244497522B17675A8EDFEA80E33EB1B5314C225DF25610AAA267",
              "CalledMethods": [
                "System.Array::Empty()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E::Clear()",
                "CandideServer.ServerManagers.LootServerManager::ProcessDropSystem(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "LootServerManager.\u003C\u003Ec::\u003CGenerateDroppedGoods\u003Eb__9_0(System.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single, System.Func\u00602\u003CSystem.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E,System.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E\u003E)-\u003EShared.Models.DropTables.DroppedGoods",
              "Name": "GenerateDroppedGoods",
              "Signature": "public Shared.Models.DropTables.DroppedGoods GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem system, System.Single difficulty, System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E itemFilter)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.DropTables.DroppedGoods",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Models.DropTables.DropTableSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemFilter",
                  "Type": "System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "3FC46661F00E78F4046A775E453B50559D9328CE40B11B206DB6F6E1A288DA59",
              "Hash": "1945C8C31827F003B663150FB2F19411A66DF269A99A7EDA0E388CF427C7C6EF",
              "CalledMethods": [
                "LootServerManager.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "System.Array::Empty()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E::Clear()",
                "CandideServer.ServerManagers.LootServerManager::ProcessDropSystem(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "LootServerManager.\u003C\u003Ec__DisplayClass10_0::\u003CGenerateDroppedGoods\u003Eb__0(System.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E, System.Int32\u003E, System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ProcessDropSystem(Shared.Models.DropTables.DropTableSystem, System.Single)-\u003ESystem.Void",
              "Name": "ProcessDropSystem",
              "Signature": "private System.Void ProcessDropSystem(Shared.Models.DropTables.DropTableSystem system, System.Single difficulty)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Models.DropTables.DropTableSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "98CC8DC9BCD1E5008346EB3AA51AEECC99B81484CF34B653398298C5930B144A",
              "Hash": "0C9B6DAD523A02C6B3CED65C6B74BAEDE3ED3D1B4D8E0CE272A2B909F284E3CD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.ServerManagers.LootServerManager::AddDroppedItem(Shared.Models.DropTables.ItemDrop, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61B74F2FF83A6F6B6AF3360ADC891303CE24A9988FB434559CF20046A9EF166C"
        },
        {
          "Id": "CandideServer.ServerManagers.OfferingsServerManager",
          "Name": "OfferingsServerManager",
          "DisplayName": "OfferingsServerManager",
          "FullName": "CandideServer.ServerManagers.OfferingsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseCurrentOfferings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ReuseCurrentOfferings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ReuseCurrentOfferings",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D18F81A853FEC16301CD8372C4B0CB40D6C12E6A03F95D9ADE5BE9AE22388D17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddOffering(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddOffering",
              "Signature": "public System.Void AddOffering(System.String offeringId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offeringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "549EE18754534FD09B624F0135741801A5F386BF576921EECA88E71663EB18EC",
              "Hash": "678AEEBB889E5D7FD4CC43BBC94FDFE644817AE32B1833394274244B369AC703",
              "CalledMethods": [
                "Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.ServerManagers.OfferingsServerManager::UpdateCurrentOfferings()"
              ],
              "StringLiterals": [
                "OfferingsServerManager",
                ": Failed to add repeatable offering ",
                ", already exists.",
                ": Failed to add daily offering ",
                ": Failed to add special offering "
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentOfferings()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "GetCurrentOfferings",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetCurrentOfferings()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "46A1EB9D2143DB7BFA2C6805D4B21AB30F324D047F1AC2AA8F96136E6807E3B3",
              "Hash": "10864E320E2E08278F102E32C61D18A74555ABB84F1EBD52CBEB048035172607",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDailyOffering(System.String)-\u003ESystem.Void",
              "Name": "SetDailyOffering",
              "Signature": "public System.Void SetDailyOffering(System.String dailyOffering)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dailyOffering",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "230690C0D22404C3D7E88D4B58B0A3EED10B67AD144C3A5BEDB8987B2D51B149",
              "Hash": "526C40648AA252AD82D247F4A8A63FD4824ABC848F8B292E5964326AA1CA43CA",
              "CalledMethods": [
                "CandideServer.ServerManagers.OfferingsServerManager::UpdateCurrentOfferings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryHandInOffering(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "TryHandInOffering",
              "Signature": "public System.Void TryHandInOffering(System.Guid altarBuildingId, System.Nullable\u003CSystem.Guid\u003E characterEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "altarBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "CD9DA2F41B6837848466CF9854730B616F1F7C4CDC27616ADB7E8A22495A5C79",
              "Hash": "3C8EFE92983B235A6319784C62AF70602FCA570A723FA15C5B39CB8E260587B2",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.GodProgressionSController::TurnInventoryContentIntoWorship(Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.ServerControllers.SimpleInventorySController::ClearAndDeleteItemInstances(Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "CandideServer.ServerServices.WorshipServerService::Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)"
              ],
              "StringLiterals": [
                "TryHandInOffering",
                ": Altar with id ",
                " does not have a storage inventory"
              ],
              "Source": null
            },
            {
              "Id": "TryHandInOffering(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "TryHandInOffering",
              "Signature": "public System.Void TryHandInOffering(System.Guid playerCharacterId, System.String offeringId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offeringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "8CF8650E41F424A56D70E97A7EE34A0AE187CD195F47827B69CDB222D5AD7118",
              "Hash": "87420BDFF66311BF9C412B4060BE038503D66F4D33E034319B2412FCFEB70E21",
              "CalledMethods": [
                "Shared.Data.OfferingDataBase::TryGetOffering(System.String, Shared.Models.Gods.Offering\u0026)",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.MathF::Pow(System.Single, System.Single)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage)",
                "System.NotImplementedException::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage::.ctor()",
                "CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()",
                "CandideServer.ServerServices.OfferingsServerService::Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)",
                "CandideServer.ServerManagers.WorshipServerManager::AddWorshipPoints(System.Int32)"
              ],
              "StringLiterals": [
                "Tried handing in Repeatable offering but it is not part of the available ones.",
                "Tried handing in Daily offering but it is not set as the current one.",
                "Tried handing in Special offering but it is not part of the available ones.",
                "Unknown offering type: ",
                "Unknown offering requirement type: "
              ],
              "Source": null
            },
            {
              "Id": "TrySacrificeCitizen(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "TrySacrificeCitizen",
              "Signature": "public System.Void TrySacrificeCitizen(System.Guid citizenId, System.Nullable\u003CSystem.Guid\u003E characterEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "B3B85CBAE61DF991F8F879F01AFC0B2D414E3CF411721DA90B91EAE34971CD5C",
              "Hash": "424423E599145B21099EEEF8FBF1DC4AD4FB99C6E4505CBFD95A237A41F12139",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerControllers.GodProgressionSController::TurnCitizenIntoWorship(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.ServerServices.WorshipServerService::Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "citizen:sacrificed",
                "aura:special:sacrifice_spawn_increase"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCurrentOfferings()-\u003ESystem.Void",
              "Name": "UpdateCurrentOfferings",
              "Signature": "private System.Void UpdateCurrentOfferings()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "BFC2007F15129A511E41B6C1E5E89AA02060CC6974DC942173DCDD5A93B10578",
              "Hash": "2928118961B43B4AC4F433D4E3C39567BEE6D0AB0121B05BDC551A74F32EAE12",
              "CalledMethods": [
                "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage::.ctor()",
                "CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()",
                "CandideServer.ServerServices.OfferingsServerService::Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2154F1C1E6F3FE2FF57DC2772E98867064E94BD369079238855E04E147CA62A6"
        },
        {
          "Id": "CandideServer.ServerManagers.OrdinanceServerManager",
          "Name": "OrdinanceServerManager",
          "DisplayName": "OrdinanceServerManager",
          "FullName": "CandideServer.ServerManagers.OrdinanceServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddUnlockedOrdinance(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddUnlockedOrdinance",
              "Signature": "public System.Void AddUnlockedOrdinance(System.String id, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "749EEA9A27E87AE870EF322EEB55E9DC340353FDF3A420101FB5E204483F2E86",
              "Hash": "EACFB0756331AB7387AD67F115402CEED61FC30572D93F503793F0539A0D7E05",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage::.ctor()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.ServerServices.OrdinanceServerService::Send_UpdateUnlockedOrdinances(CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage)"
              ],
              "StringLiterals": [
                "OrdinanceServerManager: ",
                " is already unlocked."
              ],
              "Source": null
            },
            {
              "Id": "ApplyOrdinance(System.String)-\u003ESystem.Void",
              "Name": "ApplyOrdinance",
              "Signature": "public System.Void ApplyOrdinance(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "9AA1F43CC8E3181224AE78483C21B0BEFE2EFE02438FCD27F37DEF76DC230F2E",
              "Hash": "BB7AD31DF63902EFACD3BC46E64A0DB0687BFBD57189983A1483FBE800B9A48D",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Shared.Data.WorldOrdinancesDataBase::TryGetWorldOrdinance(System.String, Shared.Models.Gods.WorldOrdinance\u0026)",
                "CandideServer.ServerManagers.WorldStatsServerManager::RecalculateWorldStats(Shared.Models.Gods.WorldOrdinance, System.Boolean)",
                "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage::.ctor()",
                "CandideServer.ServerServices.OrdinanceServerService::Send_ApplyOrdinance(CandideServer.MessageModels.Gods.ApplyOrdinanceMessage)"
              ],
              "StringLiterals": [
                "OrdinanceServerManager: ",
                " is already applied.",
                " does not exist in the unlocked ordinances list."
              ],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "94B937BF13BD20745304AF16F993DCE98CB2D8D74FA51D273C9512CF34E8BDC0",
              "Hash": "50369C6BF4858889962C15AB6FA9B9D4D5E5239236F8E3AAACAFBD073E80342E",
              "CalledMethods": [
                "CandideServer.ServerManagers.OrdinanceServerManager::ApplyOrdinance(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E290B6D81E8794022255F099C829D766BB82810A6AA595CCDFCF4A9A7EED230C"
        },
        {
          "Id": "CandideServer.ServerManagers.PlayerCharacterServerManager",
          "Name": "PlayerCharacterServerManager",
          "DisplayName": "PlayerCharacterServerManager",
          "FullName": "CandideServer.ServerManagers.PlayerCharacterServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ESystem.Void",
              "Name": "AfterCharacterDisconnected",
              "Signature": "public System.Void AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "DCF6BE245CD91F13A8D24CD4AE936A80C2A585DDD85A27E9CCFC6F55D460C60A",
              "Hash": "1C05C98C454BBA62EB1565C13A4A19EA913F6CB53CCC70CAAFB1A8A9BCB1A706",
              "CalledMethods": [
                "CandideServer.ServerControllers.SimpleInventorySController::DeleteInventoryAndInstances(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ESystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetCharacterSpawn",
              "Signature": "public System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E GetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter serverCharacter)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "serverCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "7863727D9CF286EDF1C8295A5349EFB329C1BD04369E2739A21DE18E66B9BF35",
              "Hash": "E0D8AB562062EF27BD8C3844A8E476E7F2604741883151CE4C692C05A156A5B2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::SetDefaultSpawnInfo(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "CandideServer.ServerControllers.WorldSController::ValidateSpawnTile(System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerCharacterFromEntityId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ECandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "GetPlayerCharacterFromEntityId",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E entityId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "6EDEA0A5CD1E1A9CF6AD6DDDB2655BFFA6A5989DF262BB150E102572C4FEFB5D",
              "Hash": "36BD1228420C0CBB8CDDA73E75F9CF3854BB608045C40C74867C9BD856213913",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IncreasePlayerInventorySpace(CandideServer.Models.Player.ServerPlayerCharacter, System.String, System.Single)-\u003ESystem.Void",
              "Name": "IncreasePlayerInventorySpace",
              "Signature": "public System.Void IncreasePlayerInventorySpace(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.String flagName, System.Single flagValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "3D419091A7A5F864299940823CE19586A0318D3E334981BB551B7DC643CCCB56",
              "Hash": "F58560819E4A7502B5B059BED2A5F11548B77D74A185FD21AA131815281537C3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.SimpleInventorySController::IncreaseInventorySpace(System.Guid, System.Int32)",
                "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage::.ctor()",
                "CandideServer.ServerServices.PlayerCharacterServerService::Send_PlayerInventorySpaceIncreased(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage)"
              ],
              "StringLiterals": [
                "IncreasePlayerInventorySpace: Failed to find the connected player.",
                "IncreasePlayerInventorySpace",
                ": Flag value ",
                " is higher than the maximum ",
                "IncreasePlayerInventorySpace: Received a lower flag value compared to the old one. Aborting.",
                "IncreasePlayerInventorySpace: Error when updating inventory"
              ],
              "Source": null
            },
            {
              "Id": "MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "MoveCharacter",
              "Signature": "public System.Void MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter character, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, System.Boolean sendToPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "721D932B5D968B7DCBEF7AB32F9EC6C394DA308CE978F1889BD3A05854AA826D",
              "Hash": "1076393D49BF8FF4A469F9F34DE6DAD2D5C6DC9C398E1E951FF5BCE8FF275AAA",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RespawnCharacter(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ESystem.Void",
              "Name": "RespawnCharacter",
              "Signature": "public System.Void RespawnCharacter(CandideServer.Models.Player.ServerPlayerCharacter serverCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "68E3257C205BD8DA2C0F284F61064A642FACD07F6DCF357CF629ED987FB45BAD",
              "Hash": "E8AA096F7A4B7335DB208352A1126C536958DF4E31012DB772BB35606C276B01",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityCheckCharacter(CandideServer.MessageModels.Players.PlayerLoginModel)-\u003ESystem.Boolean",
              "Name": "SanityCheckCharacter",
              "Signature": "public System.Boolean SanityCheckCharacter(CandideServer.MessageModels.Players.PlayerLoginModel loginModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "loginModel",
                  "Type": "CandideServer.MessageModels.Players.PlayerLoginModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "FACC6935CEF6E91A17F4F4F1078F824859A4C61D89F9D61425F8347EBD9C8DDE",
              "Hash": "A26F4806BD5C725B7937029ECA9BA5B13A1C0842F12883E3FB477228E14B28A9",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.String::get_Length()",
                "Shared.Inventory.DeltaModels.InventoryHelper::GetBonusSlotsForCharacter(Shared.Models.Player.PlayerCharacterModel)",
                "CandideServer.ServerControllers.SimpleInventorySController::ValidateInventorySlots(Shared.Models.Items.ItemInstanceModel[])",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::get_EquipmentSlotsCount()",
                "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::get_SecondaryEquipmentSlotsCount()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::ContainsKey(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Can\u0027t find Favour with ID ",
                "Favour value was 0 for ",
                ". Marking as invalid character. Prefered behaviour?"
              ],
              "Source": null
            },
            {
              "Id": "SetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter, System.Guid, System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SetCharacterSpawn",
              "Signature": "public System.Void SetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter serverCharacter, System.Guid spawnPointEntityId, System.Guid worldId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPointEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "7AAB3571542E13194F5D76A51CE8681E70643BACEE61BA8EB1F79309EC8BAC5D",
              "Hash": "B0C7532D5302176EB4EB9876C038B6EBD0AA37522D3D3400223EDFF77EDE7C8F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, CandideServer.Models.ChatMessageType)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Player_Chat_UpdatedSpawnpoint"
              ],
              "Source": null
            },
            {
              "Id": "SetDefaultSpawnInfo(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ESystem.Void",
              "Name": "SetDefaultSpawnInfo",
              "Signature": "public System.Void SetDefaultSpawnInfo(CandideServer.Models.Player.ServerPlayerCharacter serverCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "42AE3072990F53E5DBC6210B1C0F4BA823081B9597F679D7C0A16B793B34A747",
              "Hash": "5A15192548F8C54A0895346C6BBF3B5381F6C9BD70FF1516794E69A886C1B70C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupCharacter(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], System.UInt64, System.Int32)-\u003ECandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "SetupCharacter",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter SetupCharacter(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Items.ItemInstanceModel[] inventorySlots, Shared.Models.Items.ItemInstanceModel[] equipmentSlots, Shared.Models.Items.ItemInstanceModel[] secondaryEquipmentSlots, System.UInt64 money, System.Int32 playerId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventorySlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentSlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "secondaryEquipmentSlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 819,
              "BodyHash": "6C54A3C4EFBD7D791CF2B88173EB03CAA196D074F6157A9DC77FA480EB56569F",
              "Hash": "295820AEBBE4B992E82D51F5723757DB000670441CFF88279ED2A16EA9D6DB12",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::set_Item(!0, !1)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::RespawnCharacter(CandideServer.Models.Player.ServerPlayerCharacter)",
                "CandideServer.Models.Player.ServerPlayerCharacter::.ctor()",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::SetDefaultSpawnInfo(CandideServer.Models.Player.ServerPlayerCharacter)",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Inventory.DeltaModels.InventoryHelper::GetBonusSlotsForCharacter(Shared.Models.Player.PlayerCharacterModel)",
                "System.Guid::NewGuid()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::get_EquipmentSlotsCount()",
                "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::get_SecondaryEquipmentSlotsCount()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.SimpleInventorySController::FillInventoryWithSeparateSystemInstancesSilent(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel[])",
                "CandideServer.ServerManagers.QuestsServerManager::SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "CandideServer.ServerManagers.FavourServerManager::ApplyFavourFlag(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Data.FavourData)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Inventory.DeltaModels.InventoryHelper::SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetDebugActivated()"
              ],
              "StringLiterals": [
                "Player_Inventory",
                "Player_Equipment",
                "Player_SecondaryEquipment",
                "Player_Trash"
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayerNearestOutsidePosition(Shared.Models.Player.PlayerCharacterModel, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerNearestOutsidePosition",
              "Signature": "public System.Boolean TryGetPlayerNearestOutsidePosition(Shared.Models.Player.PlayerCharacterModel character, out Microsoft.Xna.Framework.Vector2\u0026 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "FD97A08B47880DAE9673D7F60A58224C986A8FBAB583D1423C96590389E614EA",
              "Hash": "A5907F479E3255CFF64C0267F2E9A444EF1FEC54ADD07C1A63C3BD09A6EB8BF4",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorldServerManager::TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F53FE7EE1D17240E1E4940B86C7B536E64782EA358C832B3AE0B81538A52078"
        },
        {
          "Id": "CandideServer.ServerManagers.PlayerServerManager",
          "Name": "PlayerServerManager",
          "DisplayName": "PlayerServerManager",
          "FullName": "CandideServer.ServerManagers.PlayerServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AnyPlayerInWorld(System.Guid)-\u003ESystem.Boolean",
              "Name": "AnyPlayerInWorld",
              "Signature": "public System.Boolean AnyPlayerInWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "90B0A2A7F736C8ACDA2BA6F0C80156E00EC85EADA997658A1C3E2538D4A7E79F",
              "Hash": "AE34AE24CDED3CA62C4D9E05436FAD30A83CFA3EAA60FCC1D0DD33381DB56E47",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AnyPlayerInWorld(System.Guid, System.Int32)-\u003ESystem.Boolean",
              "Name": "AnyPlayerInWorld",
              "Signature": "public System.Boolean AnyPlayerInWorld(System.Guid worldId, System.Int32 doNotCountPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doNotCountPlayerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "794E2B15E8A725235E37F04012C36A24874E9C5DC90BF68A1A8C2B45177DC705",
              "Hash": "41D534579655A61B28C88EA11E07F98F637815640997A37D2037D3149ACA914C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerFromEntity(Shared.Entity.EntityWrapper)-\u003ECandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "GetPlayerFromEntity",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel GetPlayerFromEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "DD5D333C35D826576B3864D0EAFFB080622BF6D7063B54B079BC66EF155A8F6A",
              "Hash": "0D30FAF0CE1238ABB03865FEE7B976D4353A705FD5092FDF970A7BD0EF55D0D4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "GetPlayerLoadedChunksWorldRectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2 playerPos, CandideServer.ServerServices.ServerJoinedPlayerModel model)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "playerPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "3542BC686A03A400780A17DE4F6E5A10E8DD824FBC0F29DC2C1340911A7FB058",
              "Hash": "350728D5B945E645EECDBCAFC00910F684C67BD63342564CCC6C41A8EE6BF644",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Offset(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "CandideServer.Models.ServerChunkedWorld::WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayersInWorld(System.Guid)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetPlayersInWorld",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E GetPlayersInWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "276A1AFFA6104D15C0091A98B43451B7A4C70BFD16169DFC46CF849B6029B2D6",
              "Hash": "A4F7467BBAAD4892B2D0961FB922CD3005CE6966CA939EF17B00C9E9322D9DAE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "HandlePlayerGraveInDungeon",
              "Signature": "private System.Void HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, CandideServer.Entities.ServerEntityModel grave)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "grave",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "417CE9D4F8A7E86195754ABC300065E949BF19D31D236FFDE799B4AA2E01CAFA",
              "Hash": "D43B7A9947B2C3D271C286E55C10EC55AB3875589C8B2540625FA008EABA326F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.PlayerServerManager::\u003CHandlePlayerGraveInDungeon\u003Eg__MoveGraveToDefaultLocation|21_0(PlayerServerManager.\u003C\u003Ec__DisplayClass21_0\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPlayerEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsPlayerEntity",
              "Signature": "public System.Boolean IsPlayerEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "CB9B028F2144DC32FC91F0B7702FF10351FEFDC10B7E864CBE8817F9847EE7E7",
              "Hash": "DC25FC235843D65C3FA08C7813F64F46135B853ED74E3BFC94E53B9E6B0AFF67",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPlayerEntityId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "IsPlayerEntityId",
              "Signature": "public System.Boolean IsPlayerEntityId(System.Nullable\u003CSystem.Guid\u003E entityId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "87B02BB386B07DB891489074FB51C7E225611300CE719C226F29581C0EBC29B4",
              "Hash": "42C79F0AA40C9BDFA2983903F319B9495116B539FD642580B2D7E6E2CC765FEA",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "LoadInPlayerGravesInDungeon",
              "Signature": "public System.Void LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "1DE988D44BC1268A945139CEB3FE6ED6AE56B425317C0238639205D62F11AB22",
              "Hash": "6BA651F0146DCE2609B493C17E121F5B29CDB39281C7FF3FD3FC89559C967E08",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::Remove(!0)",
                "CandideServer.ServerServices.PlayerServerService::SendRemovePlayersGrave(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "MovePlayerCharacter",
              "Signature": "public System.Void MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel player, Microsoft.Xna.Framework.Vector3 position, System.Nullable\u003CSystem.Guid\u003E worldId, System.Boolean sendToPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "7CD0B5587B55B74AFF353C45B07D8A72EB88483F6E100565F89F6061374266E4",
              "Hash": "7624F1B87842893D32614231E695E232ECE12EE50B917A474EE22A729DA1AB96",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.PlayerServerManager::PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Guid, Microsoft.Xna.Framework.Vector3, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage::.ctor()",
                "CandideServer.ServerServices.PlayerCharacterServerService::SendMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MovePlayersGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void",
              "Name": "MovePlayersGrave",
              "Signature": "private System.Void MovePlayersGrave(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Microsoft.Xna.Framework.Vector3 position, System.Guid graveId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "graveId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "FCD9BDE01AA91EEFF5361675BB8A281E80A58433A15C17B0060A67121A46D63B",
              "Hash": "6F24FFD573CD81343F22F6319A7F1F2B12F5EE1822F88A9C3825A4EDFACFD55D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.ServerServices.PlayerServerService::SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel, CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, System.Nullable\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E)-\u003ESystem.Void",
              "Name": "OnPlayerDied",
              "Signature": "public System.Void OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E skipNetPeer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skipNetPeer",
                  "Type": "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 391,
              "BodyHash": "A6FEC1C5AA7D2D8959F9B3EEEB652D19BEEF06E2751E0760E64749ADF8E0D7DD",
              "Hash": "F37150DDE96537683CBDDE84A5F3BDE9F6C30E7F8A9867DB894509EAA1F5AFF9",
              "CalledMethods": [
                "PlayerServerManager.\u003C\u003Ec__DisplayClass18_0::.ctor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideServer.ServerManagers.PlayerServerManager::MovePlayersGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "CandideServer.ServerManagers.PlayerServerManager::SpawnGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, CandideServer.Models.ChatMessageType)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Value()",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.ServerServices.PlayerServerService::SendPlayerDiedMessage(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "PlayerServerManager.\u003C\u003Ec__DisplayClass18_0::\u003COnPlayerDied\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)",
                "CandideServer.ServerManagers.DungeonServerManager::GetDungeonRoomFromWorldId(System.Guid)",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid, System.Int32)",
                "CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::ResetRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel)"
              ],
              "StringLiterals": [
                "Player_Chat_Died"
              ],
              "Source": null
            },
            {
              "Id": "PlayerDisconnected(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "PlayerDisconnected",
              "Signature": "public System.Void PlayerDisconnected(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "37F5282C127E4110909DBC16F0FB03081A45211D72AAA35B7A74D4D99612F634",
              "Hash": "41E614B588583EBDEAA04747B37EFFA5E03154D4950CA35A3F50B13462D58401",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()",
                "CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerEntityKilled(Shared.Entity.EntityWrapper, Shared.Entity.EntityKillInfo)-\u003ESystem.Void",
              "Name": "PlayerEntityKilled",
              "Signature": "public System.Void PlayerEntityKilled(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "1ABB1F4E6268D6C3FF539846B50B1921EA46E40BB7C16CCEE2EF27B2B249EAE0",
              "Hash": "9C191978B1A0BAA4598F7A19117B9419B47AF665157EB58ED2FA98B09E94D077",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)",
                "CandideServer.ServerManagers.PlayerServerManager::OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerJoined(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "PlayerJoined",
              "Signature": "public System.Void PlayerJoined(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "4EC10836D7F53E3EDA4B3A598915C54F8BD2F0CE5C0A1F734734920C25558826",
              "Hash": "0D60E0DCC7F7092B9FDD142048E978C15EE8E6D52448B7B4BE76A8F940D493DD",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Guid, Microsoft.Xna.Framework.Vector3, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "PlayerSwitchWorld",
              "Signature": "public System.Void PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, System.Guid newWorldId, Microsoft.Xna.Framework.Vector3 newPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "EBE6100EF9A972F89F4EC5780168BD1F5CC40188CB2B83873747A65D71AFE730",
              "Hash": "4020F7764AE958389B0F2E4109092F32E1261DBA20C6FDE5689F2A3897BE98D2",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()",
                "CandideServer.ServerControllers.PlayerCharacterSController::SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "CandideServer.Entities.ServerEntitySystemManager::OnLastPlayerLeftWorld(System.Guid)",
                "CandideServer.ServerServices.PlayerServerService::Send_PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemovePlayerEntity",
              "Signature": "public System.Void RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "1B163E9292F49077FD5D286DAEABE24AFCA09E050E41C02B0E24FE91857D855C",
              "Hash": "720CC62C0A73DEF2F431CC3036910625EE52FBBAFFC43A04C67EC8B27E947025",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E::Remove(!0)",
                "CandideServer.Entities.ServerEntitySystemManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePlayerGrave(System.Guid)-\u003ESystem.Void",
              "Name": "RemovePlayerGrave",
              "Signature": "public System.Void RemovePlayerGrave(System.Guid graveEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graveEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "3B528B343C6293684CFBE9A588CEFEA452FFCE26DC470DCF251BF15572E3C2E8",
              "Hash": "F697C862B1D5B6ABA8D4372AF323DCB75A8D31305B949106A3AE0F5EFFDFBEE9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Guid, System.Guid\u003E\u003E::Remove(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)",
                "CandideServer.ServerServices.PlayerServerService::SendRemovePlayersGrave(System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RespawnPlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "RespawnPlayer",
              "Signature": "public System.Void RespawnPlayer(CandideServer.ServerServices.ServerJoinedPlayerModel joinedPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "joinedPlayer",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "C67D82B85147875527DE5EDFAB96A6BDEBE9EE0148FEBDF214B4B065D0B66D4D",
              "Hash": "0945D63AE40C9E272B50D7B6A7690CB85C9A0E24171C59911DA130FDBE5E6509",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerCharacterServerManager::RespawnCharacter(CandideServer.Models.Player.ServerPlayerCharacter)",
                "CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, CandideServer.Models.ChatMessageType)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "Player_Chat_Respawn",
                "respawn-player"
              ],
              "Source": null
            },
            {
              "Id": "SpawnGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "SpawnGrave",
              "Signature": "private System.Void SpawnGrave(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 285,
              "BodyHash": "1769F1E70855A7B1FC20432C92FEAB016BCB5D123CE72A41258405823257C237",
              "Hash": "E59C62B8DA0558BCE99C97E835FB32297CE99AF6FCFACE243A222AB45F570313",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::DumpInventoryContentIntoNewLootOnlyInventory(System.Boolean, Shared.Models.Items.SharedInventoryModel, System.String)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerServices.PlayerServerService::SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel, CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [
                "Dis Manibus ",
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "SpawnPlayerEntity",
              "Signature": "public System.Void SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "441AC0D7043AC3615FB6473DD5F3F127392AB2ED48ACC94AB64108C76B1655CC",
              "Hash": "0BF06A02568A9AC5DF78A2C17CE866F5143EC498643D3076AAAB6EFF7391A0EB",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()",
                "CandideServer.Entities.ServerEntityModel::.ctor()",
                "CandideServer.ServerControllers.EntitySController::ForceAddPlayerEntity(CandideServer.Entities.ServerEntityModel)",
                "CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Entity.EntityWrapper::set_Name(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Controller(Shared.Entity.Base.AbstractController)",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.PlayerCharacterSController::ReapplySavedEntityAuras(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Boolean)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                " (Player ",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerFromEntity",
              "Signature": "public System.Boolean TryGetPlayerFromEntity(Shared.Entity.EntityWrapper entity, out CandideServer.ServerServices.ServerJoinedPlayerModel\u0026 player)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "B1BDDABE46B9A07B4C0A9C433024CED7D3AD294BCD39A9CDF4EAD781C377150E",
              "Hash": "D36E46AF31E04CC25D99DD7389E3A7D948C9CBAE4C9BC943C9770775A518B9AC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetPlayerSkillFromEntity(Shared.Entity.EntityWrapper, System.String, Shared.Models.Skill.CharacterSkill\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerSkillFromEntity",
              "Signature": "public System.Boolean TryGetPlayerSkillFromEntity(Shared.Entity.EntityWrapper entity, System.String skillId, out Shared.Models.Skill.CharacterSkill\u0026 skill)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skill",
                  "Type": "Shared.Models.Skill.CharacterSkill\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "3A809DC2F269A77BCD90DD9B2C2509D1AF64D36226DD1F9152A352EEAEE3819E",
              "Hash": "7F88C64A5F74B6AA7F69A8980A0D49655B6A8C46B4626DB6E173DB8AB49CAA4C",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Models.Player.PlayerCharacterModel, CandideServer.MessageModels.Players.PlayerUpdateMessage)-\u003ESystem.Void",
              "Name": "UpdatePlayerEntity",
              "Signature": "public System.Void UpdatePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Models.Player.PlayerCharacterModel characterModel, CandideServer.MessageModels.Players.PlayerUpdateMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.PlayerUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "539A7B6EC5BEB6581F6E5739167FF72F802F8A9905C736C25D353EBB569D270E",
              "Hash": "D4AE9D444BE41E79E8FD4936CC1FCCF39A822C100C1D33FC2FA0582126FDE606",
              "CalledMethods": [
                "CandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [
                "Player entity model or simulation entity has gone bad, recreating entity."
              ],
              "Source": null
            },
            {
              "Id": "UpdatePlayerEquipment(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "UpdatePlayerEquipment",
              "Signature": "public System.Void UpdatePlayerEquipment(CandideServer.ServerServices.ServerJoinedPlayerModel player)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "E4A92C89B3B1A4647C420E1841F10BD29DBB6D199E7D7B77C6FD5FC17221FCED",
              "Hash": "15D02A943A8245768B4A5CA777918793A21C02D7A13C76C4EADA97E1959AA1E6",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE03A25DB04E68268CC5B1C89A90EC4E28C61ED82BBC5AF90EEC59286DD4A264"
        },
        {
          "Id": "CandideServer.ServerManagers.PoiServerManager",
          "Name": "PoiServerManager",
          "DisplayName": "PoiServerManager",
          "FullName": "CandideServer.ServerManagers.PoiServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ForbiddenTags:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "ForbiddenTags",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.String\u003E ForbiddenTags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D221BB49D97A205451F03613B4CBBF48AE511DA06BA49F80BD1F6D3727958D65"
            },
            {
              "Id": "PreRollDropTables:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E",
              "Name": "PreRollDropTables",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E PreRollDropTables",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B86F2755DAD532554239EF9BA3C44B021477CC9BBFC0CBF1B54362B07C933BAE"
            },
            {
              "Id": "PriorityPoiTables:System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Models.PoiSize,System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Models.PoiLocationType,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Models.PoiData\u003E\u003E\u003E",
              "Name": "PriorityPoiTables",
              "Type": "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E PriorityPoiTables",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F458D424AB83377F9FBD9CE57B4509E565C171F00EEBAEB76BFE3A569474B5E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DecidePoiLocations(CandideServer.World.Generation.WorldGenerator)-\u003ESystem.Void",
              "Name": "DecidePoiLocations",
              "Signature": "public System.Void DecidePoiLocations(CandideServer.World.Generation.WorldGenerator worldGenerator)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldGenerator",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1755,
              "BodyHash": "C284E2FB3491C21A9B8B3935F7E13F4AE40B1109B5EBE6A20472E74E8A375F77",
              "Hash": "95A7C08C4DAE6B43AC4979707C3372AAB385EB53E981D71556FAF74572E54911",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::get_Current()",
                "CandideServer.ServerManagers.PoiServerManager::GetPoiSize(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::.ctor(System.Int32)",
                "System.ReadOnlySpan\u003CCandideServer.Models.PoiSize\u003E::.ctor(System.Void*, System.Int32)",
                "System.ReadOnlySpan\u003CCandideServer.Models.PoiSize\u003E::get_Item(System.Int32)",
                "CandideServer.ServerManagers.PoiServerManager::GetAreaForSize(CandideServer.Models.PoiSize)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::.ctor()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Add(!0)",
                "AabbTree.QueryRect\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::MoveNext()",
                "CandideServer.ServerManagers.PoiSpaceModel::.ctor()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::get_Current()",
                "HashSet.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "biome:volcanic"
              ],
              "Source": null
            },
            {
              "Id": "FindPoiForSlot(CandideServer.ServerManagers.PoiSpaceModel, CandideServer.Database.PoiFastLookupTable, System.String, System.Single, System.Random)-\u003ECandideServer.Models.PoiData",
              "Name": "FindPoiForSlot",
              "Signature": "private CandideServer.Models.PoiData FindPoiForSlot(CandideServer.ServerManagers.PoiSpaceModel poiSlot, CandideServer.Database.PoiFastLookupTable dataLookup, System.String biomeId, System.Single difficulty, System.Random random)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "poiSlot",
                  "Type": "CandideServer.ServerManagers.PoiSpaceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dataLookup",
                  "Type": "CandideServer.Database.PoiFastLookupTable",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 443,
              "BodyHash": "CC1D8C96E6ED3C9232C3007FC297812C4AA54600580D075D7AC3D5E2A7171AFE",
              "Hash": "714756FD141D7283313AA2BF81BF5B80886826994EAF63D49E0E6153F7DD576E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Models.PoiData\u003E::get_Current()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CCandideServer.Models.PoiData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::MoveNext()",
                "CandideServer.Database.PoiFastLookupTable::GetRandomPoi(System.String, System.Int32, CandideServer.Models.PoiSize, System.Random, CandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GeneratePois(CandideServer.World.Generation.WorldGenerator, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GeneratePois",
              "Signature": "public System.Void GeneratePois(CandideServer.World.Generation.WorldGenerator worldGenerator, Microsoft.Xna.Framework.Vector2 spawnCenterTile, System.Guid worldId, CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldGenerator",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnCenterTile",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1696,
              "BodyHash": "5202159990B18E3B9934816D69AA07C0628F9E3537598DB83D56EB8A0D361768",
              "Hash": "612BFDD859C84086680FF9AF721503C7F3F3B60B8F60E78425EE5CC52F2CA6CE",
              "CalledMethods": [
                "PoiServerManager.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "CandideServer.ServerManagers.PoiServerManager::DecidePoiLocations(CandideServer.World.Generation.WorldGenerator)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.BossPoISpawnModel\u003E::.ctor()",
                "CandideServer.ServerManagers.BossPoISpawnModel::.ctor()",
                "PoiServerManager.\u003C\u003Ec__DisplayClass2_0::\u003CGeneratePois\u003Eb__0(System.String, CandideServer.ServerManagers.PoiSpaceModel)",
                "BossPoISpawnModel.CheckIfCanSpawn::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.BossPoISpawnModel\u003E::Add(!0)",
                "PoiServerManager.\u003C\u003Ec::\u003CGeneratePois\u003Eb__2_1(System.String, CandideServer.ServerManagers.PoiSpaceModel)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.SinglePoISpawnModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Models.PoiData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Models.PoiLocationType, System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Models.PoiData\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::.ctor(System.Int32)",
                "CandideServer.Database.PoiFastLookupTable::.ctor()",
                "CandideServer.Database.PoiFastLookupTable::Build(System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E)",
                "System.Array::GetLength(System.Int32)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.BossPoISpawnModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerManagers.BossPoISpawnModel\u003E::get_Current()"
              ],
              "StringLiterals": [
                "boss:minervas_owl",
                "boss:owl",
                "Giant Egg Nest",
                "boss:cyclops_eye",
                "boss:cyclops",
                "Satyr Temple",
                "Could not find poi with id \u0027",
                "\u0027 for boss \u0027",
                "\u0027",
                "Could not find dungeon room with id \u0027",
                "Could not find drop table ",
                " when pre rolling loot."
              ],
              "Source": null
            },
            {
              "Id": "GetAreaForSize(CandideServer.Models.PoiSize)-\u003ESystem.Int32",
              "Name": "GetAreaForSize",
              "Signature": "public System.Int32 GetAreaForSize(CandideServer.Models.PoiSize size)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "535B54F3D1D019C90EBE57753EDEA491ED79C442148AE47C6AE69A417CD55035",
              "Hash": "6C67CFDCCFD3C1E48D82DE423E82C436E374C0F62E647C6C97F38884E9E9B31F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPoiSize(CandideCreator.Shared.Models.RectangleF)-\u003ECandideServer.Models.PoiSize",
              "Name": "GetPoiSize",
              "Signature": "private CandideServer.Models.PoiSize GetPoiSize(CandideCreator.Shared.Models.RectangleF tileBounds)",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.PoiSize",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "2103E4523126F76EBCA8310F574DF5A8BB8A4F240812D8F615011C88D884C80D",
              "Hash": "C25A2A311560147F8715A6841A0724F89BB5D4CBA56E3AA5B83B99D322A956FF",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Area()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpawnPointForWorldInSlot(System.String, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetSpawnPointForWorldInSlot",
              "Signature": "public Microsoft.Xna.Framework.Point GetSpawnPointForWorldInSlot(System.String worldDataId, Microsoft.Xna.Framework.Vector2 center)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "7071C308683BB2226F63D9C699B772C03E353EE7AB4CC381B6232822CF066189",
              "Hash": "A6C9F561BE109B176010F857416317E38D50A653CE26DFE008C8182B2B7B64A3",
              "CalledMethods": [
                "CandideServer.ServerManagers.PoiServerManager::GetWorldSizeForPoi(System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldSizeForPoi(System.String)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetWorldSizeForPoi",
              "Signature": "public Microsoft.Xna.Framework.Point GetWorldSizeForPoi(System.String worldDataId)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "BFA3898E9BAD2BC3ABD11865CD352610268AF6B5807D8A889388812DD4825510",
              "Hash": "EA7A2CB1000C909EC07F0095DB13667DB8C59CB7226D0E013BB5DB41D716F2A2",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "Tried to spawn poi but could not find cmx file: ",
                "Tried to spawn poi with cmx ",
                " but it did not have a tmx file"
              ],
              "Source": null
            },
            {
              "Id": "RegisterPreRolledLootTableIds(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "RegisterPreRolledLootTableIds",
              "Signature": "private System.Void RegisterPreRolledLootTableIds(CandideServer.Models.Dungeons.DungeonLocationModel location, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "EC454E4A1F50ED4C8F42D5CC52D96A2D16C6D712C69688E2ED79F50BD53119B5",
              "Hash": "93AD983039C7644F195E3F972F5A87CD485BC76FC87DD1F78AE202D7CF52DB86",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonLocationModel\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnChallengeDungeonPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld)-\u003ESystem.Void",
              "Name": "SpawnChallengeDungeonPoi",
              "Signature": "private System.Void SpawnChallengeDungeonPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF bounds, System.Single difficulty, CandideServer.Models.ServerChunkedWorld world)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "BBC9842306FB65D1B7E9FF0AEBA1DD0AF6D882348AFBBAA7BC2909B3764D02D9",
              "Hash": "7B5AD9541D2E4B845D87722E50E926E82E2C7754A28CD1121157D2EE076304EB",
              "CalledMethods": [
                "CandideServer.Database.Dungeons.ChallengeDungeonDataBase::TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideServer.ServerManagers.PoiServerManager::GetSpawnPointForWorldInSlot(System.String, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.PoiLocationTypeExtensions::HasFlags(CandideServer.Models.PoiLocationType, CandideServer.Models.PoiLocationType)",
                "CandideServer.ServerManagers.DungeonServerManager::AddChallengeDungeonExterior(CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Models.PoiData, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.Boolean)",
                "CandideServer.ServerManagers.PoiServerManager::RegisterPreRolledLootTableIds(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [
                "Could not find challenge dungeon data with id \u0027",
                "\u0027 when spawning poi \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SpawnExteriorMapPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u00601\u003CSystem.Boolean\u003E, System.Action\u00601\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)-\u003ESystem.Void",
              "Name": "SpawnExteriorMapPoi",
              "Signature": "public System.Void SpawnExteriorMapPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF bounds, System.Single difficulty, System.Random random, System.Nullable\u003CSystem.Boolean\u003E overrideFlippable, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E entitySpawnAction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideFlippable",
                  "Type": "System.Nullable\u003CSystem.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entitySpawnAction",
                  "Type": "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "623D9B7C1C5B16355A74A064355E9D4C52F97C50380970B982797F1828E08B6E",
              "Hash": "672160F1AC590D647D7D34E4D2C64B6C0CA19BAD9C119F419DACA9C86CE40528",
              "CalledMethods": [
                "PoiServerManager.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideServer.ServerManagers.PoiServerManager::GetSpawnPointForWorldInSlot(System.String, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CSystem.Boolean\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "System.Nullable\u003CSystem.Boolean\u003E::GetValueOrDefault()",
                "PoiServerManager.\u003C\u003Ec__DisplayClass10_0::\u003CSpawnExteriorMapPoi\u003Eb__0(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)",
                "PoiServerManager.\u003C\u003Ec__DisplayClass10_0::\u003CSpawnExteriorMapPoi\u003Eb__1(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnHandcraftedDungeonPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld)-\u003ESystem.Void",
              "Name": "SpawnHandcraftedDungeonPoi",
              "Signature": "private System.Void SpawnHandcraftedDungeonPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF bounds, System.Single difficulty, CandideServer.Models.ServerChunkedWorld world)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "ED07E36378531006E6DB1F13AA077B3FE996B5E3564A48A7717AF37B4D107D0A",
              "Hash": "E7D000940A96982D5C82A4AE6AA558D89FBD2744E5E34B971E348D4722CB3809",
              "CalledMethods": [
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideServer.ServerManagers.PoiServerManager::GetSpawnPointForWorldInSlot(System.String, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.PoiLocationTypeExtensions::HasFlags(CandideServer.Models.PoiLocationType, CandideServer.Models.PoiLocationType)",
                "CandideServer.ServerManagers.DungeonServerManager::AddHandcraftedDungeonExterior(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.PoiData, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.Boolean)",
                "CandideServer.ServerManagers.PoiServerManager::RegisterPreRolledLootTableIds(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "CandideServer.ServerManagers.BossServerManager::AddBossSpawnLocation(Shared.Models.Boss.BossData, CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "Could not find dungeon room data with id \u0027",
                "\u0027 when spawning poi \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u00601\u003CSystem.Boolean\u003E)-\u003ESystem.Void",
              "Name": "SpawnPoi",
              "Signature": "public System.Void SpawnPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF tileBounds, System.Single difficulty, System.Random random, System.Nullable\u003CSystem.Boolean\u003E overrideFlipped)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideFlipped",
                  "Type": "System.Nullable\u003CSystem.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "9DB9ADD207E8421BC92C9C11E766F2B094FBCA85F04D7D4AAF1B25B4BDB9574C",
              "Hash": "D9905EE560D40C7C450D46CECB326003713EC4A220D8D5B28995DC67D73D3FA3",
              "CalledMethods": [
                "CandideServer.ServerManagers.PoiServerManager::SpawnChallengeDungeonPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnHandcraftedDungeonPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnExteriorMapPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnScatteredPoisPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld, System.Random)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnRandomDungeonsPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld, System.Random)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)"
              ],
              "StringLiterals": [
                "Tried to spawn unhandled poi type "
              ],
              "Source": null
            },
            {
              "Id": "SpawnRandomDungeonsPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld, System.Random)-\u003ESystem.Void",
              "Name": "SpawnRandomDungeonsPoi",
              "Signature": "private System.Void SpawnRandomDungeonsPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF bounds, System.Single difficulty, CandideServer.Models.ServerChunkedWorld world, System.Random random)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "D6C1CD37E087BE00EC90FE077DD9C83CB81D99B350039F9A081E68B6C7E5F8D0",
              "Hash": "8F8E4980B0DF2FF0EA236A83FB6F8801B47D9C5B2B61C01EA326E739F06AC500",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideServer.ServerManagers.PoiServerManager::GetSpawnPointForWorldInSlot(System.String, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Models.PoiLocationTypeExtensions::HasFlags(CandideServer.Models.PoiLocationType, CandideServer.Models.PoiLocationType)",
                "CandideServer.ServerManagers.DungeonServerManager::AddHandcraftedDungeonExterior(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.PoiData, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.Boolean)",
                "CandideServer.ServerManagers.PoiServerManager::RegisterPreRolledLootTableIds(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnScatteredPoisPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, CandideServer.Models.ServerChunkedWorld, System.Random)-\u003ESystem.Void",
              "Name": "SpawnScatteredPoisPoi",
              "Signature": "private System.Void SpawnScatteredPoisPoi(CandideServer.Models.PoiData poi, CandideCreator.Shared.Models.RectangleF bounds, System.Single difficulty, CandideServer.Models.ServerChunkedWorld world, System.Random random1)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.ServerChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random1",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 390,
              "BodyHash": "31A6E41BAC0BEBF41A35B576767B81FCD9B097225162508C8E2537E5B1E9D714",
              "Hash": "4F559B13A3B0B9B44B0DD6E43CCFEA3F793C73A92B679D5A1AD1C2100BF097C0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "System.Single::GetHashCode()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "System.Random::.ctor(System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::InflateReturn(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.PoiServerManager::GetWorldSizeForPoi(System.String)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::Add(!0)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16C9FDFA04965EA80F3E94C29A4566B933C0810386FACAE72D51B045181E95DF"
        },
        {
          "Id": "CandideServer.ServerManagers.PoiSpaceModel",
          "Name": "PoiSpaceModel",
          "DisplayName": "PoiSpaceModel",
          "FullName": "CandideServer.ServerManagers.PoiSpaceModel",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeId:System.String",
              "Name": "BiomeId",
              "Type": "System.String",
              "Signature": "public System.String BiomeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "982231CA2740BD98720F451961F25100CBB0BC27EA902191F55185C0A6F53F3C"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector2",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Center",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67C1E97350834351844196D118B689BADFE99FE01D44493CC32830F35D800D77"
            },
            {
              "Id": "LeafId:System.Int32",
              "Name": "LeafId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeafId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1927F1D6E2EC1508CCFB470DFE67D6F9487323D01A1E901F7FB32DA20993C51"
            },
            {
              "Id": "LocationType:CandideServer.Models.PoiLocationType",
              "Name": "LocationType",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType LocationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C777346CDF15431D4802D7BD3444E12AF07837290B44003F351A4B0D625B4082"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Neighbours:System.Collections.Generic.HashSet\u00601\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Name": "Neighbours",
              "Type": "System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E Neighbours",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "680F9808A19CA2D104A2EC2EC137941543F33D4EE7CB9A85EC6DA5CA890F55C8"
            },
            {
              "Id": "PoiTag:System.String",
              "Name": "PoiTag",
              "Type": "System.String",
              "Signature": "public System.String PoiTag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB1FC6A0CD3BACC0899BEBD1755EC579557E8D6B33C84FC8E130D40358BD3F5B"
            },
            {
              "Id": "Size:CandideServer.Models.PoiSize",
              "Name": "Size",
              "Type": "CandideServer.Models.PoiSize",
              "Signature": "public CandideServer.Models.PoiSize Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB7AEEBCD7806E8E4B0505A89C54F7A917217900863DB8B8CEB1D3BFA958154A"
            },
            {
              "Id": "TileBounds:CandideCreator.Shared.Models.RectangleF",
              "Name": "TileBounds",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9B98A46A37638FA7C4219D8841C84E13BE116FC35A144E40133C4B59F85BEF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DAED9D6E3C6750D91CB9F12C8CB70259B224685A2231E9D1BAB9216245EFB259"
        },
        {
          "Id": "CandideServer.ServerManagers.PotentialPoiSpaceModel",
          "Name": "PotentialPoiSpaceModel",
          "DisplayName": "PotentialPoiSpaceModel",
          "FullName": "CandideServer.ServerManagers.PotentialPoiSpaceModel",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeId:System.String",
              "Name": "BiomeId",
              "Type": "System.String",
              "Signature": "public System.String BiomeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "982231CA2740BD98720F451961F25100CBB0BC27EA902191F55185C0A6F53F3C"
            },
            {
              "Id": "LocationType:CandideServer.Models.PoiLocationType",
              "Name": "LocationType",
              "Type": "CandideServer.Models.PoiLocationType",
              "Signature": "public CandideServer.Models.PoiLocationType LocationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C777346CDF15431D4802D7BD3444E12AF07837290B44003F351A4B0D625B4082"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "TileBounds:CandideCreator.Shared.Models.RectangleF",
              "Name": "TileBounds",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9B98A46A37638FA7C4219D8841C84E13BE116FC35A144E40133C4B59F85BEF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC8BA12F5219798C1A15094E74BDDA0DE5BEBC05E6E1133243930C995AB182F5"
        },
        {
          "Id": "CandideServer.ServerManagers.QuestsServerManager",
          "Name": "QuestsServerManager",
          "DisplayName": "QuestsServerManager",
          "FullName": "CandideServer.ServerManagers.QuestsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BackupSetupFetchQuest(Shared.Models.Quests.QuestData)-\u003ESystem.Void",
              "Name": "BackupSetupFetchQuest",
              "Signature": "public System.Void BackupSetupFetchQuest(Shared.Models.Quests.QuestData questData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E",
              "Hash": "38748ED80A5B7CD61FA3CE66E69356B127F08CF2EDBD147449BE41B9C1CE156F",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)-\u003ESystem.Void",
              "Name": "CheckAndAddAvailablePersonalQuests",
              "Signature": "public System.Void CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Boolean sendToClient)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToClient",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "F8401B906A5FE9F0E3C09FA87B7907803D7A1A4446D98D54AD6A617EC650A1D1",
              "Hash": "AFFA121BA6479E2C2FAE7765117196F6026093E4FCFEB320006AA689D4F29400",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetAllQuestsOfType(Shared.Models.Quests.QuestType)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Quests.QuestData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()",
                "Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.QuestsSController::CreateActivePersonalQuest(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::get_Count()",
                "CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::ToArray()",
                "CandideServer.ServerServices.QuestsServerService::SendAddPersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.AddQuestsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckAndAddAvailableWorldQuests(System.Boolean)-\u003ESystem.Void",
              "Name": "CheckAndAddAvailableWorldQuests",
              "Signature": "public System.Void CheckAndAddAvailableWorldQuests(System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "390A6B40E9DEE380D7969E65D66E7D06105BF12A5363B7D5207A234AE6C6E67E",
              "Hash": "CAD08AACFE8FE3E01D4CDE424D2F580E3D4F78F4D217435D408CFBA32E7D50F7",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetAllQuestsOfType(Shared.Models.Quests.QuestType)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Quests.QuestData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()",
                "Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.QuestsServerManager::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::get_Count()",
                "CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::ToArray()",
                "CandideServer.ServerServices.QuestsServerService::SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateActiveWorldQuest(Shared.Models.Quests.QuestData)-\u003EShared.Models.Quests.QuestInstanceModel",
              "Name": "CreateActiveWorldQuest",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel CreateActiveWorldQuest(Shared.Models.Quests.QuestData quest)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestInstanceModel",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "D43DEDBD17150B96569178C934D632FD0381F9FABBD66638A9C9F620FDD8067C",
              "Hash": "60A13A025F69D516980871EDB0BC7EDE3281DD7B6B0D84AA7BFD2E175BB94013",
              "CalledMethods": [
                "CandideServer.ServerControllers.QuestsSController::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)",
                "CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.ServerManagers.DungeonServerManager::SetupDungeonQuest(CandideServer.Models.Dungeons.DungeonLocationModel, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugSetupFetchQuest(Shared.Models.Quests.QuestData)-\u003ESystem.Void",
              "Name": "DebugSetupFetchQuest",
              "Signature": "public System.Void DebugSetupFetchQuest(Shared.Models.Quests.QuestData questData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E",
              "Hash": "DAEA372003C9E0456DF104052B93DAA270E99A2E27CCE7422EF5CEB57CEFBAD3",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "FinishQuest",
              "Signature": "private System.Boolean FinishQuest(Shared.Models.Quests.QuestData questData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E activeCollection, System.Collections.Generic.HashSet\u003CSystem.String\u003E completedCollection, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "activeCollection",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "completedCollection",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipObjectivesCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "4CC21D263FA4480F06FE598CBFA0B23748D34FCD857A09F06C4287660E570E06",
              "Hash": "CCE2A892444BEF16B13AF303921B58007CB7AE520DA3A520DEF29A399EF6E6A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.QuestsSController::QuestSetFinished(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E\u0026, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockQuestReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"
              ],
              "StringLiterals": [
                "Can\u0027t finish quest with ID ",
                " since it\u0027s not part of the active collection.",
                "Quest ",
                " is already finished.",
                "Quest\u0027s objectives are not completed. Unable to finish quest ",
                "quest:completed:"
              ],
              "Source": null
            },
            {
              "Id": "FinishQuest(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "FinishQuest",
              "Signature": "private System.Boolean FinishQuest(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipObjectivesCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "CD56DCB93CABBA5E5C337C187AAC70CA06720170190701CA410891A8D84F9F3D",
              "Hash": "22E187C94E8DDF353BA735463D64F50FB16E597FEB2BBB3A919A98E5F78315C3",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)"
              ],
              "StringLiterals": [
                "Can\u0027t find quest with ID ",
                " in the DataBase",
                "Can\u0027t find player character with ID "
              ],
              "Source": null
            },
            {
              "Id": "ForceFinishQuest(System.String)-\u003ESystem.Void",
              "Name": "ForceFinishQuest",
              "Signature": "public System.Void ForceFinishQuest(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "691EFFFBF2BB7190F15304C2AC30FA0C02D03854EEF49B63A4D82E432A0C2FE9",
              "Hash": "6CBE43CE34F434582A909E885C60CA5E322852A7962868110FCD82FE37582993",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()",
                "CandideServer.MessageModels.Quests.UpdateQuestMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)"
              ],
              "StringLiterals": [
                "Can\u0027t find quest with ID "
              ],
              "Source": null
            },
            {
              "Id": "OnEventReceived(System.Object)-\u003ESystem.Void",
              "Name": "OnEventReceived",
              "Signature": "public System.Void OnEventReceived(System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DE188F8B07E3D2F28A199AD6777057715753F347C66E3D72148A88C40AC756E1",
              "Hash": "935C3337BF4F303C5F5D877A0A81540900F7AE875C1823BA41775D10FD09449E",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::UpdateWorldQuestsObjectives(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerEventReceived(CandideServer.Models.Quests.EventModels.PlayerCharacterEvent)-\u003ESystem.Void",
              "Name": "OnPlayerEventReceived",
              "Signature": "public System.Void OnPlayerEventReceived(CandideServer.Models.Quests.EventModels.PlayerCharacterEvent message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.Models.Quests.EventModels.PlayerCharacterEvent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "85C3788E53D876457BF548559F319362FB08755680F099092F4E41AF3096751B",
              "Hash": "50B43F60BFCDFFB5C9DE7E3E592C556DBE9E20C5B4FAA8190C8C61940427659C",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerEventReceived(System.Guid, System.Object)-\u003ESystem.Void",
              "Name": "OnPlayerEventReceived",
              "Signature": "public System.Void OnPlayerEventReceived(System.Guid playerCharacterId, System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "D1BE6D1E89D4CD889BB285AFE755DD97146BF82527F75A21B0BA9000D2D328BD",
              "Hash": "8ECFE2C75CFC780AC5B1EF7B91DE266FEE2B2075DEABD753BA43C50C6A704B41",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.QuestsServerManager::UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter, System.Object)"
              ],
              "StringLiterals": [
                "Got quest event for unknown player character ",
                " - data "
              ],
              "Source": null
            },
            {
              "Id": "SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)-\u003ESystem.Void",
              "Name": "SetupFetchQuest",
              "Signature": "private System.Void SetupFetchQuest(Shared.Models.Quests.QuestData questData, Shared.Models.Quests.QuestInstanceModel instance, System.Single maxDistanceMultiplier)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDistanceMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1011,
              "BodyHash": "51597B84D501DE081348181548C5B2D93CAE97EA29AD3E734D649BA19E88AA8C",
              "Hash": "CA5435060657E3141623D3F3FF426159D8A0FB07CEA2D2CE3CD3045345E3EF3C",
              "CalledMethods": [
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Count()",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.Chest.ServerChestController::IsMajorChest(CandideServer.World.ServerEntitySpawnData)",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::Enqueue(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::TryDequeue(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::SetupFetchQuestLoot(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E, System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:plains_dry",
                "biome:forest_light",
                "biome:forest",
                "Could not setup fetch quest! No suitable location found.",
                "Failed to set up fetch quest \u0027",
                "\u0027 on world with seed \u0027",
                "\u0027 size \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void",
              "Name": "SynchUpdateActivePersonalQuests",
              "Signature": "public System.Void SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel characterCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "characterCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "81A8B39DB0E560BE92E84CEE0E4AD33EA519FEE0E9B86A820AE4ED187EDEAE4B",
              "Hash": "D8B4F69000FF34F60B0A55A2820ED75C732CC4FE8653E7AC8311E3C836061BB9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Key()",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Shared.Models.Quests.QuestInstanceModel::FromQuestData(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddNpcQuest(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "TryAddNpcQuest",
              "Signature": "public System.Void TryAddNpcQuest(System.String questId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "6F3452DBC5CE27B3AEC4B5D402C0A985DB7A01B1F733F3FEC214F900A1686AD3",
              "Hash": "32D8085AB56089B6362C374843549FD2BB7436916E62606A77DC1D00FB81D74E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Exception::.ctor(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()",
                "Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.QuestsServerManager::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)",
                "CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)"
              ],
              "StringLiterals": [
                "Quest \u0027",
                "\u0027 is already in active world quests",
                "\u0027 is already finished",
                "Couldn\u0027t find quest with ID \u0027",
                "\u0027",
                "TryAddNpcQuest: Haven\u0027t added support for any other quest types than NPC here /Sam"
              ],
              "Source": null
            },
            {
              "Id": "TryFinishPersonalQuest(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryFinishPersonalQuest",
              "Signature": "public System.Boolean TryFinishPersonalQuest(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipObjectivesCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "D4BDB80FAB636DBBD2BC4AE3B4212B6DA0B19955448F722015E965E115575DB0",
              "Hash": "49E6CE6D19A459008409AA2CA020C63D1B93D7E2543F1B706D531110B2823610",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs, System.Boolean)-\u003ESystem.Void",
              "Name": "TryFinishQuest",
              "Signature": "public System.Void TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg, CandideServer.EventBus.EventBusArgs args, System.Boolean skipObjectivesCheck)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.FinishQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipObjectivesCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 513,
              "BodyHash": "FB43407EE06DBD45538F1EF66D6E08A37968DA6823497C53979E5E7293FD67D0",
              "Hash": "99CCED8198F785B166AB9012C4E3D75E421020F4FE1643FB32B2B513E68EEA17",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.QuestsServerManager::TryFinishPersonalQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()",
                "CandideServer.MessageModels.Quests.UpdateQuestMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage)",
                "CandideServer.ServerManagers.QuestsServerManager::TryFinishWorldQuest(System.String, System.Boolean)",
                "CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Failed to finish quest because player was not found from the NetPeer."
              ],
              "Source": null
            },
            {
              "Id": "TryFinishWorldQuest(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryFinishWorldQuest",
              "Signature": "public System.Boolean TryFinishWorldQuest(System.String questId, System.Boolean skipObjectivesCheck)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipObjectivesCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BAFE94586264AFCF82BF84390970E93C8AA5B37B3E7D34810DAEFE1AF5E6B2F3",
              "Hash": "77C086A1ED1BD511482A3CA275454B12FF7E4C58A0A3FC3D98BA86FA12E2A593",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter, System.Object)-\u003ESystem.Void",
              "Name": "UpdatePersonalQuestsObjectives",
              "Signature": "private System.Void UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Object eventObject)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "A9AEDBA393D24E1365C8C5908E1F454647843C7459CB74A73B2BF6E3AA71B394",
              "Hash": "C348E18F0B11DBD6CB21A496F10A84F10188CA8A313A31D234A7CBD22334C37A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()",
                "CandideServer.ServerControllers.QuestsSController::UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E, System.Object)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)",
                "CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage)"
              ],
              "StringLiterals": [
                "We completed personal quest with ID ",
                " but it couldn\u0027t be found in the DataBase. World data might be corrupted."
              ],
              "Source": null
            },
            {
              "Id": "UpdateWorldQuestsObjectives(System.Object)-\u003ESystem.Void",
              "Name": "UpdateWorldQuestsObjectives",
              "Signature": "private System.Void UpdateWorldQuestsObjectives(System.Object eventObject)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "729336DE9B8400697BAA658A1081CF77E264B65F35F1E5903680D98A5AD5F5C5",
              "Hash": "E4F9C11D0A34BAE5C00F79F5BB3AA60E4E708DC191814D760BBFD76ABA48D5A8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()",
                "CandideServer.ServerControllers.QuestsSController::UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E, System.Object)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()",
                "CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)"
              ],
              "StringLiterals": [
                "We completed quest with ID ",
                " but it couldn\u0027t be found in the DataBase. World data might be corrupted."
              ],
              "Source": null
            }
          ],
          "Hash": "CD63AAC0B68C72902A8F1267A1276B74FE43DC2AE82C82289EBF039B3C49D2DD"
        },
        {
          "Id": "CandideServer.ServerManagers.RaidsServerManager",
          "Name": "RaidsServerManager",
          "DisplayName": "RaidsServerManager",
          "FullName": "CandideServer.ServerManagers.RaidsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReUseCitizenUpdates:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Name": "ReUseCitizenUpdates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E ReUseCitizenUpdates",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22761CB21F33E3C5E0DF93839979385AC257224EA0DE7F625779CF0025B88256"
            },
            {
              "Id": "ReUseRaidsList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,Shared.Data.DataModels.RaidData\u003E\u003E",
              "Name": "ReUseRaidsList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E ReUseRaidsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "37609EA18EE6E67E6B83BE75E561D699E4C56D783EE4B8E1B10DB6DF1AF517AA"
            },
            {
              "Id": "ReUseTownsList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,CandideServer.Models.Town.ServerTownModel\u003E\u003E",
              "Name": "ReUseTownsList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E ReUseTownsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE63F3FF32A39718AB75EB253FDD6931BFDE95AC43F84B472882A842E90A8240"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateRaid(System.String, CandideServer.Models.Town.ServerTownModel, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Boolean)-\u003EShared.Models.Raids.RaidInstanceModel",
              "Name": "CreateRaid",
              "Signature": "public Shared.Models.Raids.RaidInstanceModel CreateRaid(System.String raidDataId, CandideServer.Models.Town.ServerTownModel targetTown, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E position, System.Single approachTimeScale, System.Boolean startedByWarDeclaration)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Raids.RaidInstanceModel",
              "Parameters": [
                {
                  "Name": "raidDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTown",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "approachTimeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startedByWarDeclaration",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "5A448E5FE09B89D60FCD14C26CC5CE30F18F4EDA8C1BD73C058B63FB496ED6FD",
              "Hash": "BDF6C540AD82B5F55C77D69C2F917CF55690C03D492CC51F9C7A0FFFF9102378",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::RemoveRaid(Shared.Models.Raids.RaidInstanceModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Array::GetLength(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "CandideServer.ServerControllers.RaidsServerController::CreateRaid(System.Guid, System.String, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Town.ServerTownModel, System.Boolean)",
                "CandideServer.ServerServices.RaidsServerService::Send_NewRaid(Shared.Models.Raids.RaidInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateRandomRaid()-\u003ESystem.Void",
              "Name": "CreateRandomRaid",
              "Signature": "public System.Void CreateRandomRaid()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "3DC9259EB24F5553C2B9CECDBCB950588AB22F99D0F590FBED4CC66594A9EF29",
              "Hash": "370E667184A09920D81F616AE3A4BFC6DC21EAE918E5171F6DBB9CDF46CDF699",
              "CalledMethods": [
                "CandideServer.ServerManagers.RaidsServerManager::GetRandomRaid()",
                "CandideServer.ServerManagers.RaidsServerManager::GetWeightedTown()",
                "CandideServer.ServerManagers.RaidsServerManager::CreateRaid(System.String, CandideServer.Models.Town.ServerTownModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomRaid()-\u003EShared.Data.DataModels.RaidData",
              "Name": "GetRandomRaid",
              "Signature": "public Shared.Data.DataModels.RaidData GetRandomRaid()",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.RaidData",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "8293B5AA5E8E31F93D504435C0ACDEB2E908F38FF7E6F83FB1E72AC679C3F7D3",
              "Hash": "89271BA055C3E6281292789B7C5E364A587087E386DDCFCE5D488F2D1167B7AE",
              "CalledMethods": [
                "Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::get_Current()",
                "System.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::get_Count()",
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Data.DataModels.RaidData\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeightedTown()-\u003ECandideServer.Models.Town.ServerTownModel",
              "Name": "GetWeightedTown",
              "Signature": "public CandideServer.Models.Town.ServerTownModel GetWeightedTown()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Town.ServerTownModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "B1206F18F78CCE3D3626FB9CBB20A5A947413AD9AEEC4DE27C424723BFA21A3D",
              "Hash": "E692F0CA9C7F7B577D3B35ACD1E1994C11CCE19308E36F7E9B3ADA29ACB48DCE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.MathF::Log2(System.Single)",
                "System.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, CandideServer.Models.Town.ServerTownModel\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewDay()-\u003ESystem.Void",
              "Name": "OnNewDay",
              "Signature": "public System.Void OnNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "92104388E6AC19136AE03CA77194AB89C3E189E4372EA5B877B9870CE1B94455",
              "Hash": "D79CCF0C8BC2BB4C3F20BCC1F2FA4F0107787B3DD70EE9E7F3004790B3EC62E6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Random::NextSingle()",
                "CandideServer.ServerManagers.RaidsServerManager::CreateRandomRaid()"
              ],
              "StringLiterals": [
                "WorldStats_RaidsSpawnRateModifier"
              ],
              "Source": null
            },
            {
              "Id": "OnRaidArrived(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "OnRaidArrived",
              "Signature": "public System.Void OnRaidArrived(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "45D38C4A418E42D166B22D30B179E5549AA161D4E298E5815390B214392703ED",
              "Hash": "0BC0D1A78C890502CEEB9F9F83298473CD0962404C278EA8242BE802314F61DB",
              "CalledMethods": [
                "CandideServer.ServerControllers.RaidsServerController::UpdateRaidState(Shared.Models.Raids.RaidInstanceModel, RaidInstanceModel.RaidState)",
                "CandideServer.ServerServices.RaidsServerService::Send_UpdateRaid(Shared.Models.Raids.RaidInstanceModel, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRaidBeaten(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "OnRaidBeaten",
              "Signature": "public System.Void OnRaidBeaten(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 795,
              "BodyHash": "2DBE842DE0F382DD26439C5D677D17960B96ADB338E0AA913BE09DFF1C86211A",
              "Hash": "58B9C45DD7926687D3B381F72FA45B581AC9B85086D0186B0C959F3E14B3B56E",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "CandideServer.ServerControllers.RaidsServerController::RemoveRaid(System.Guid)",
                "CandideServer.ServerServices.RaidsServerService::Send_RemoveRaid(System.Guid, System.Byte)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.ValueTuple\u003CShared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel\u003E::.ctor(!0, !1)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "CandideServer.Models.Quests.EventModels.OnRaidVictoryEvent::Send(Shared.Models.Raids.RaidInstanceModel)",
                "Shared.Models.Town.TownReportSummaryModel::.ctor()",
                "CandideServer.ServerSystems.TimeServerSystem::get_Day()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "Shared.Models.Town.TownReportCitizenSummaryModel::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::Add(!0)",
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::get_Current()",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)",
                "CandideServer.ServerControllers.CitizensSController::AddLoyalty(CandideServer.Models.Citizen.CitizenModel, System.Single, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()"
              ],
              "StringLiterals": [
                "raid:beaten:",
                "raid-beat",
                "Citizen_LoyaltyGain",
                "Citizen was removed between setting up the summary report and actually applying its changes after a successful raid"
              ],
              "Source": null
            },
            {
              "Id": "OnRaidEntityRemoved(System.Guid, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRaidEntityRemoved",
              "Signature": "public System.Void OnRaidEntityRemoved(System.Guid raidId, CandideServer.Entities.ServerEntityModel entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "6CCB16B80E17899637881306C6956FEEC4003AEEB5924EAAA4AD748FCD3ADAF5",
              "Hash": "28950143488651FC7443C083271ABA147C0EBB65F4B2B5A9089A2E9E2C63885D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.LootServerManager::DropLootAtPosition(System.String, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.RaidsServerController::UpdateProgress(Shared.Models.Raids.RaidInstanceModel, CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRaidFailed(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Void",
              "Name": "OnRaidFailed",
              "Signature": "public System.Void OnRaidFailed(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1882,
              "BodyHash": "86218D5A915737523212E232755B07C22F822FED4571A59694DD608670ACB76D",
              "Hash": "7662BF2B80D03347839E0F19E941ECD73B3F02D517B865AE2B65F270639ECF33",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "CandideServer.ServerControllers.RaidsServerController::RemoveRaid(System.Guid)",
                "CandideServer.ServerServices.RaidsServerService::Send_RemoveRaid(System.Guid, System.Byte)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Models.Town.TownReportSummaryModel::.ctor()",
                "CandideServer.ServerSystems.TimeServerSystem::get_Day()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "System.MathF::Ceiling(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "Shared.Models.Town.TownReportCitizenSummaryModel::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::Add(!0)",
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()"
              ],
              "StringLiterals": [
                "raid:failed:",
                "raid:fail_time:",
                "material_storage",
                "Citizen was removed between setting up the summary report and actually applying its changes after a failed raid"
              ],
              "Source": null
            },
            {
              "Id": "OnRaidStartedApproach(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel, System.Single)-\u003ESystem.Void",
              "Name": "OnRaidStartedApproach",
              "Signature": "public System.Void OnRaidStartedApproach(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel targetTown, System.Single approachTimeLeftScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTown",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "approachTimeLeftScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "A225772F1E60331421B15708A1E267495CDD54864AD845D267DC83B1DE834ADA",
              "Hash": "5C33632F7C85E61969222677AEC3991830D086A68BCECB4C64EF140818D2F0AF",
              "CalledMethods": [
                "CandideServer.ServerControllers.RaidsServerController::UpdateRaidState(Shared.Models.Raids.RaidInstanceModel, RaidInstanceModel.RaidState)",
                "CandideServer.ServerServices.RaidsServerService::Send_UpdateRaid(Shared.Models.Raids.RaidInstanceModel, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveRaid(Shared.Models.Raids.RaidInstanceModel)-\u003ESystem.Void",
              "Name": "RemoveRaid",
              "Signature": "public System.Void RemoveRaid(Shared.Models.Raids.RaidInstanceModel raid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "67837359AC7B47D8BD006922F7ADE68146628843376A8CDF6271CDAA9B58D1A5",
              "Hash": "FD59A1EF052096DBD505B2AF932B2F5CEC72A61A72F1E96774F5B52D10701F6C",
              "CalledMethods": [
                "CandideServer.ServerControllers.RaidsServerController::RemoveRaid(System.Guid)",
                "CandideServer.ServerServices.RaidsServerService::Send_RemoveRaid(System.Guid, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UseWarDeclaration(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "UseWarDeclaration",
              "Signature": "public System.Void UseWarDeclaration(System.Guid itemInstanceId, CandideServer.ServerServices.ServerJoinedPlayerModel usingPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usingPlayer",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 395,
              "BodyHash": "5618B37C8DE6BADC8712189C3B548DC247400E2A30C57782A20EC246E99BED74",
              "Hash": "F0B5238175DA91EB1076ED1F9AAED2387C9E16E6C982FABB482F39A67FA63AE3",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "CandideServer.ServerManagers.ItemInstanceServerManager::UseExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.TownsServerManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.RaidsServerManager::GetWeightedTown()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.RaidsServerManager::CreateRaid(System.String, CandideServer.Models.Town.ServerTownModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Boolean)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidStartedApproach(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel, System.Single)"
              ],
              "StringLiterals": [
                "UseWarDeclaration failed because we could not find item instance with ID: ",
                "UseWarDeclaration failed because we can\u0027t find StartRaidSpellArgs on item with ID: ",
                "UseWarDeclaration failed because we can\u0027t use item with ID: ",
                "raid:pyzifax",
                "raid:satyr",
                "satyr_pre_boss_arena"
              ],
              "Source": null
            }
          ],
          "Hash": "62BF7F06BFBA75F02964C3F729AA372E75F99EA87BA0EE8BD1016EE8C5025B95"
        },
        {
          "Id": "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
          "Name": "RepeatingCheckBuildingDestructiveArgs",
          "DisplayName": "RepeatingCheckBuildingDestructiveArgs",
          "FullName": "CandideServer.ServerManagers.RepeatingCheckBuildingDestructiveArgs",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentResourceAmount:Shared.Models.Items.ResourceAmount[]",
              "Name": "CurrentResourceAmount",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] CurrentResourceAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E277404EFA825A3313D4C34CEEE112A2067B4E4A356CC6DAEE31B986C74D9EE"
            },
            {
              "Id": "DepositableStuff:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.ServerManagers.RepeatingResourceResult\u003E",
              "Name": "DepositableStuff",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E DepositableStuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0A44A2B48ECBC365C289736DFA967F521368D130314261CBE7B840C452D3686"
            },
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0089B4A918DBB6ECFD502442CDC6C50ADF31792820441339A5B0E61960BD779D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "ED96DC3727A3F61F78485AAF55A622E18958EF5F0A05F049A717472DA9BAF512",
              "Hash": "2197017018A4E52E9F26AAE3EE826F8A434C45D3B3EC3860928CEE702DE1D76E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RepeatingResourceResult\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BA8A74FB5C13AF78BF63E068B0B5DBE8605A4ABCB84A0EB6D237F83606B1290E"
        },
        {
          "Id": "CandideServer.ServerManagers.RepeatingLogisticsException",
          "Name": "RepeatingLogisticsException",
          "DisplayName": "RepeatingLogisticsException",
          "FullName": "CandideServer.ServerManagers.RepeatingLogisticsException",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerManagers.RepeatingResourceResult",
          "Name": "RepeatingResourceResult",
          "DisplayName": "RepeatingResourceResult",
          "FullName": "CandideServer.ServerManagers.RepeatingResourceResult",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "DepositableResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "DepositableResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E DepositableResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E7A12DBDACEBF76CAD6586313F2678CC66CCC68DED2ECBFD286AD705AE96A97"
            },
            {
              "Id": "ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A964D796F4F450B697B3A3843DBCDA7C2ED5A7D1007C1FD812DA36DF2B2046E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetResourceAmounts()-\u003EShared.Models.Items.ResourceAmount[]",
              "Name": "GetResourceAmounts",
              "Signature": "public Shared.Models.Items.ResourceAmount[] GetResourceAmounts()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ResourceAmount[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "6B39E1A13D477C508838450DA087BB1CD362911493B738A9C5D4AF30AD9A43E1",
              "Hash": "89351471E85CA911480CDD1915C5E4028BB9DF84599152D9C3B25F9847624C36",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C69FB45B022B4669A08E9A4E7DB716332AFFF25659C689F3B1E4B7A6EB8F9879"
        },
        {
          "Id": "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
          "Name": "RequestingCheckBuildingDestructiveArgs",
          "DisplayName": "RequestingCheckBuildingDestructiveArgs",
          "FullName": "CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableStuff:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.ServerManagers.RequestingResult\u003E",
              "Name": "AvailableStuff",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E AvailableStuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE8D74BD2A43CACE99C6CCF06DC78340E6315F02FC20B074FD10A0845E06C496"
            },
            {
              "Id": "CurrentResourceAmount:Shared.Models.Items.ResourceAmount[]",
              "Name": "CurrentResourceAmount",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] CurrentResourceAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E277404EFA825A3313D4C34CEEE112A2067B4E4A356CC6DAEE31B986C74D9EE"
            },
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0089B4A918DBB6ECFD502442CDC6C50ADF31792820441339A5B0E61960BD779D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3EDCB1A5651E3046253CC3DFCF5D6DC45F4ADC58624BE3B1F2CA3531B7075BE0",
              "Hash": "0C84099A33BD30FD4A6A77A67097DC5428FF798814029033DD1CD1624CECE9A8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.ServerManagers.RequestingResult\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "766B33E9C962851385F7D6DECE8F1E670DA0388BA3464DC67534D0A5F2564812"
        },
        {
          "Id": "CandideServer.ServerManagers.RequestingResult",
          "Name": "RequestingResult",
          "DisplayName": "RequestingResult",
          "FullName": "CandideServer.ServerManagers.RequestingResult",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "FoundItemAmount:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "FoundItemAmount",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E FoundItemAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F1B00735B32CEEDD5D701ABF8DFBB4C013C1AB9748065011B11A34B7FE28E98"
            },
            {
              "Id": "FoundMoney:System.UInt64",
              "Name": "FoundMoney",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 FoundMoney",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "520B880364D8A527ED9B559840844A45B0A0AA8D3A8C6336258057E7D1455972"
            },
            {
              "Id": "FoundResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "FoundResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E FoundResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04B39A82B722F22F0A3969B0B404BDC261737B2D79290ADDF1602BAEA5A7689D"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A964D796F4F450B697B3A3843DBCDA7C2ED5A7D1007C1FD812DA36DF2B2046E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetItemAmounts()-\u003EShared.Models.Items.ItemAmount[]",
              "Name": "GetItemAmounts",
              "Signature": "public Shared.Models.Items.ItemAmount[] GetItemAmounts()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemAmount[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "A8ED97B613C80DCD0A8C482111C8115FB0412D827F5E59126377F46A6062B605",
              "Hash": "A5CDC1C8585E251922A701C7DC8A1C5D9303675D56575320CDA3F714FE76EDD4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetResourceAmounts()-\u003EShared.Models.Items.ResourceAmount[]",
              "Name": "GetResourceAmounts",
              "Signature": "public Shared.Models.Items.ResourceAmount[] GetResourceAmounts()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ResourceAmount[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "44AA183D1D2B9D516896054157D4AF3F36CA296FBF42E517C3860CCD54F37868",
              "Hash": "78BDD8EF344C9512AB98E41EB4E4568048BCAB07385F9AD90F3813E58381E9CC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C9A769066F87F01B59E3D896EB4F0B2EB02D8971CC98CD09C65392849978BF5"
        },
        {
          "Id": "CandideServer.ServerManagers.RewardsServerManager",
          "Name": "RewardsServerManager",
          "DisplayName": "RewardsServerManager",
          "FullName": "CandideServer.ServerManagers.RewardsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheatUnlockAllRewards()-\u003ESystem.Void",
              "Name": "CheatUnlockAllRewards",
              "Signature": "public System.Void CheatUnlockAllRewards()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "158509A1A169879E3706FF8A3DBA02041587107BE0E3F6BA1FBBC88744D40F9B",
              "Hash": "BCC89AD8FEBBD89BF9B236C7E7F861EC0E5ABEE00F90083BE72BF7C3FF59B934",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::get_Current()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnlockQuestReward(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "UnlockQuestReward",
              "Signature": "public System.Void UnlockQuestReward(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "357D52C532A633A96300852907AE856D0F48043A402CCFCB8D8C11E91A201B16",
              "Hash": "FC5E505B8B7C5A297BC0E39465D090ACC764D4EE51E0B3E4C123CBA9C87B8491",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Quest data with id: "
              ],
              "Source": null
            },
            {
              "Id": "UnlockReward(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)-\u003ESystem.Boolean",
              "Name": "UnlockReward",
              "Signature": "public System.Boolean UnlockReward(System.String rewardId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy, CandideServer.MessageModels.RewardUnlockType type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.RewardUnlockType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "E4AAF1A0C44E057A376E0B3B1D03634BAC451855C73CC98B3D9831864B4059B2",
              "Hash": "AD515CAE2CE48E412DC4568A3FF179C151CF765261C22CF68085B211A18FC984",
              "CalledMethods": [
                "CandideServer.ServerControllers.RewardsSController::RegisterReward(System.String, System.Boolean)",
                "CandideServer.Database.RewardDataBase::GetRewardOrNull(System.String)",
                "CandideServer.Models.Rewards.IRewardStrategy::ApplyReward(System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.RewardWasUnlockedMessage::.ctor()",
                "CandideServer.ServerServices.RewardsServerService::Send_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Reward data with id: ",
                ". Registering it anyway, for future proofing."
              ],
              "Source": null
            }
          ],
          "Hash": "02A8DEA506A736D1F35D64EFA361532D9E558299B1F23A77278CA3A525126E1D"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerAnalyticsManager",
          "Name": "ServerAnalyticsManager",
          "DisplayName": "ServerAnalyticsManager",
          "FullName": "CandideServer.ServerManagers.ServerAnalyticsManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Disabled:System.Boolean",
              "Name": "Disabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Disabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C7EF3A90F046AA0CDDE1903BB13D12AA5767CCF11CA414C65ECB75F102007C9"
            },
            {
              "Id": "_analyticEventPostion:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_analyticEventPostion",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E _analyticEventPostion",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0BC04EF31B23202BB27689FD91221BD68FD2BE104E19A300A1B5A592963459F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearAnalyticEventTile()-\u003ESystem.Void",
              "Name": "ClearAnalyticEventTile",
              "Signature": "public System.Void ClearAnalyticEventTile()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "1A335D15625016EF55CD4B63E55A4311813EC0570C0EED5B136A71E7C2722308",
              "Hash": "6A969C0A25662D089B8C3F239FC67CC71AC229596646961ED78CE5BCEABF6DE4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndAnalyticsSession()-\u003ESystem.Void",
              "Name": "EndAnalyticsSession",
              "Signature": "public System.Void EndAnalyticsSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 516,
              "BodyHash": "408828EFCE64F0B78A5978F074BD55E21E5DB98C5FCD6A0D4C141C39CB75C33A",
              "Hash": "8B6945F3761E2AB431B7C66C45177BBB4E60DD82F7D448627DC44C5253F0A7DB",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsManager::ClearDimensions()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Shared.Analytics.AnalyticsHandler::EndSession()"
              ],
              "StringLiterals": [
                "players:average",
                "players:max:1",
                "players:max:2",
                "players:max:3",
                "players:max:4",
                "players:max:5",
                "players:max:6",
                "players:max:7",
                "players:max:8",
                "players:max:9",
                "players:max:10",
                "players:max:11",
                "players:max:12",
                "players:max:13",
                "players:max:14",
                "players:max:15"
              ],
              "Source": null
            },
            {
              "Id": "SetAnalyticEventTile(Microsoft.Xna.Framework.Point, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetAnalyticEventTile",
              "Signature": "public System.Void SetAnalyticEventTile(Microsoft.Xna.Framework.Point tilePosition, System.Nullable\u003CSystem.Guid\u003E worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "060CCB09B1D7963DDB59627BC6B7DCB751B463D330B41D97634B7C424DCC42DA",
              "Hash": "FF77135C5D16AC7DCB15735FA083BF75DF8DCCA1DDCC72C0AC8B6A0F2C640043",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAnalyticsDimensions()-\u003ESystem.Void",
              "Name": "SetAnalyticsDimensions",
              "Signature": "private System.Void SetAnalyticsDimensions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 426,
              "BodyHash": "85AC050F725B5CF0A727BA276ABDAE0D0E9E697B8F2CB861E3279D61B6CCD370",
              "Hash": "B19B220124D2EF3324BC76BC652337510162AEB0377DBA2D4145B575D759A586",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_Value()",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetTileBiome(System.Int32, System.Int32, System.String\u0026)",
                "Shared.Analytics.AnalyticsManager::SetDimension1(System.String)",
                "Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Count()",
                "Shared.Analytics.AnalyticsManager::SetDimension2(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Shared.Analytics.AnalyticsManager::SetDimension3(System.String)"
              ],
              "StringLiterals": [
                "0players",
                "1players",
                "2players",
                "3players",
                "4players",
                "5players",
                "6players",
                "7players",
                "8players",
                "9players",
                "10players",
                "11players",
                "12players",
                "13players",
                "14players",
                "15players"
              ],
              "Source": null
            },
            {
              "Id": "SetDebugActivated()-\u003ESystem.Void",
              "Name": "SetDebugActivated",
              "Signature": "public System.Void SetDebugActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "5D28772734E19EAC55530940D8D12D0174975762D5D54555878DB915C0A93011",
              "Hash": "587087C13FEDA6E3AFB60266AC610E47349932F8D193FC0B25AB5A7587CBE658",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerGameStateService::Send_DebugActivated(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartAnalyticsSession()-\u003ESystem.Void",
              "Name": "StartAnalyticsSession",
              "Signature": "public System.Void StartAnalyticsSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "9259E7675681AE88CB62A42D44B397DC61D2C37632A1C1EF3121C98C4CABF162",
              "Hash": "DF96F14B88111DCC83FC26534AE929B48E607499E0A87BC6963D96545976163A",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::StartSession(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E)",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetAnalyticsDimensions()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetDebugActivated()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BA1BDD768CEC621853FBA9C7DBA8161B64B450BF56947D3F7D84CF6DB6F543D4"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerCitizenException",
          "Name": "ServerCitizenException",
          "DisplayName": "ServerCitizenException",
          "FullName": "CandideServer.ServerManagers.ServerCitizenException",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerScriptsServerManager",
          "Name": "ServerScriptsServerManager",
          "DisplayName": "ServerScriptsServerManager",
          "FullName": "CandideServer.ServerManagers.ServerScriptsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RunServerScript(System.String, CandideServer.Data.DataModels.ServerScriptDataArgs)-\u003ESystem.Void",
              "Name": "RunServerScript",
              "Signature": "public System.Void RunServerScript(System.String scriptId, CandideServer.Data.DataModels.ServerScriptDataArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "scriptId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.Data.DataModels.ServerScriptDataArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "A642DE15418C68AA42BCAF124A24BE1D5DE46A342C3C060045D20151D2E6B35A",
              "Hash": "6A8EC84FB194B079B81CB1050349F8E9F635AD20E245EF362D462F1BC3939856",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerScriptData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Action\u003CCandideServer.Data.DataModels.ServerScriptDataArgs\u003E::Invoke(!0)"
              ],
              "StringLiterals": [
                "RunServerScript: Couldn\u0027t find script with ID \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "3B8C18D29AD17A20298266DDDBC2C59ECB74E5E1FED7E920093D5C796A6082E0"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player",
          "Name": "ServerSimpleInventoryManager_Player",
          "DisplayName": "ServerSimpleInventoryManager_Player",
          "FullName": "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ErrorChangedInventories:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "ErrorChangedInventories",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ErrorChangedInventories",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43758B97E257C2B0683F4675A362EB7DDDF7AF5955D0FCE36220DC65A139E22A"
            },
            {
              "Id": "_currentPeer:CandideServer.Server.Network.ConnectedPeer",
              "Name": "_currentPeer",
              "Type": "CandideServer.Server.Network.ConnectedPeer",
              "Signature": "private CandideServer.Server.Network.ConnectedPeer _currentPeer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9366D29E86C47A0A8D29831E659970B344A9CFEA92A9ACB2BACA1051830109B7"
            },
            {
              "Id": "_error:System.Boolean",
              "Name": "_error",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _error",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4125A45386F15CB91D03C3F2846151602F5CCA53DE7B1A9E7175129F3F274A9"
            },
            {
              "Id": "_started:System.Boolean",
              "Name": "_started",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _started",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FD7153FAF86BC19DB87E82BE0C9C5052C0960AA9B07EE52E06F487D2B2D5DD4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Finish()-\u003ESystem.Void",
              "Name": "Finish",
              "Signature": "private System.Void Finish()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "93B498C46FA0DAC70A5D5294F8ECD97E7543E280E4998658A7DAFDA2C03011C7",
              "Hash": "3F30322BA85A10A89074015CDD6AA176D2D1990CAD3D52814EFBF80ADA7B8591",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_PlayerInventoriesDesynced(System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoriesChanged(System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "CandideServer.Inventory.ServerInventoryApplyBridge::Cleanup()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogError(Shared.Inventory.DeltaModels.DeltaAction)-\u003ESystem.Void",
              "Name": "LogError",
              "Signature": "private System.Void LogError(Shared.Inventory.DeltaModels.DeltaAction action)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "FD5D51B16F2B40347EDD34D0F9DC15489CE4F49975CCA2FCE48160D6D185107B",
              "Hash": "17E911F9B2393EE2FD59C2E365AE73EABAA8AD56643A488D2196F61ED5A14F9F",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogError(System.Collections.Generic.IEnumerable\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)-\u003ESystem.Void",
              "Name": "LogError",
              "Signature": "private System.Void LogError(System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E0B123E740A554B2C5F8555C1732A88D6658D81DC78D949AC044426156C742EA",
              "Hash": "A3323B27B865E4AA7ED4C6748638E26E7AFD36273D9714738686CD475615D4E0",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Current()",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Player_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Player_InventoryApplyDelta",
              "Signature": "public System.Void Player_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction action, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "552989913CA5A5F5F3AB0955B30D75E4A49A554804709AFBCCD8A8AB234A8890",
              "Hash": "ECB2D8EF0E8C3031307B44B9CE329B7F5AB83FFED4F90697E43933B27FCD2025",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(Shared.Inventory.DeltaModels.DeltaAction)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Player_InventoryApplyManyDelta",
              "Signature": "public System.Void Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5954E3ED5D414EDCBF6C90503F0F9602E5A0D343D1C0C2D2E913BCF11A928095",
              "Hash": "1C4AC54605A5BDADD691BC684D87251D15BB81EC63D90271F2534B698001A326",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Player_LootAll(System.Guid, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, Shared.Inventory.Models.LootAllStrategy, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Player_LootAll",
              "Signature": "public System.Void Player_LootAll(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Nullable\u003CSystem.Guid\u003E equipmentInventoryId, System.Boolean allowPartialStack, Shared.Inventory.Models.LootAllStrategy strategy, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strategy",
                  "Type": "Shared.Inventory.Models.LootAllStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "040C770D93033913AEDB96E4C9385B6038B2BB3C89D7B77800383A856A58A26D",
              "Hash": "5A736A97AD71CC4B8C2ABC066450D2F5798517B29E5514EB02D58A70170378E6",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)",
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootAll(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Inventory.Models.LootAllStrategy, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "private System.Void Start(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2177409340493EAC066371AF40FBFF2B01BCB14C114BCE03A07A5CC885ED620C",
              "Hash": "57E8336797F651EE04B500FECC6FC6CC29FCA03B7DFA8324F3BEC21C77DA2941",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CD63595A0BFA9786A90400CB72E37F6F4B37954A2676931C0300204F3035EDFA"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server",
          "Name": "ServerSimpleInventoryManager_Server",
          "DisplayName": "ServerSimpleInventoryManager_Server",
          "FullName": "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_error:System.Boolean",
              "Name": "_error",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _error",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4125A45386F15CB91D03C3F2846151602F5CCA53DE7B1A9E7175129F3F274A9"
            },
            {
              "Id": "_started:System.Boolean",
              "Name": "_started",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _started",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FD7153FAF86BC19DB87E82BE0C9C5052C0960AA9B07EE52E06F487D2B2D5DD4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Finish()-\u003ESystem.Void",
              "Name": "Finish",
              "Signature": "private System.Void Finish()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "F857DEB95B67D14118D7624C727602270D2C2C45BDB49C563EE011F430324A34",
              "Hash": "FFF801BA6DEBBE72196535BDAFB4FABF9C5C6F44FC5C67F732AD860E70E6CBD9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoriesChanged(System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)",
                "CandideServer.Inventory.ServerInventoryApplyBridge::Cleanup()"
              ],
              "StringLiterals": [
                "ServerSimpleInventoryManager_Server: Encountered an error. Inventories in server game state might have incomplete change"
              ],
              "Source": null
            },
            {
              "Id": "LogError(Shared.Inventory.DeltaModels.DeltaAction)-\u003ESystem.Void",
              "Name": "LogError",
              "Signature": "private System.Void LogError(Shared.Inventory.DeltaModels.DeltaAction action)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DA71EACB9F4DBFDE32EE8A933D58CD85B2A0B25BFA58433FAD9C396B3CCB7B05",
              "Hash": "FF89833A3A638DB8C657D73244EC46D07BAC92A8E7403241C9F4F5A7274A7D7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogError(System.Collections.Generic.IEnumerable\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)-\u003ESystem.Void",
              "Name": "LogError",
              "Signature": "private System.Void LogError(System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "D4F480CA15389AC4C0A8BAAB7730EC19B37236E146E054995C0B97A584BB6244",
              "Hash": "A22DD4A720186AEB6F21FABF89777B093DF1C0938276E3431C49BB74AB8190A6",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Current()",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::LogError(Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Server_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction)-\u003ESystem.Void",
              "Name": "Server_InventoryApplyDelta",
              "Signature": "public System.Void Server_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "26E0E753FD1CE526A1B534F4588884E5D1F35E2DCFF97544AB8B96E097C44592",
              "Hash": "C7F8D25A934596057EB93A37C5C80CF5B83141833ED82D95E92239655B45D1AD",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Start()",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::LogError(Shared.Inventory.DeltaModels.DeltaAction)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Finish()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)-\u003ESystem.Void",
              "Name": "Server_InventoryApplyManyDelta",
              "Signature": "public System.Void Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4F70732F14AF4D924AB57E173924B8C138253F1A1ECB6B8A005BBEA3F16C4CEB",
              "Hash": "78A883B8FFD4EFCE0D65CD8F4F59FE732861BD46947E9120866E6A3A182B3B74",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Start()",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::LogError(System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Finish()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "private System.Void Start()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6008D07034A96CE42EAE5AA8FB43E5319818C6F53CB13F40D9FE1CFC76E1D82B",
              "Hash": "5FA4F94ECDA28622B494878249E9FEBEEC6E90A3611E9D810638A804C5063D66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1DA650323F0EB90645A0BB7A0B437AEC90BE836F499A2F722A94C83D4057ED18"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerSpellException",
          "Name": "ServerSpellException",
          "DisplayName": "ServerSpellException",
          "FullName": "CandideServer.ServerManagers.ServerSpellException",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerManagers.ServerStoreException",
          "Name": "ServerStoreException",
          "DisplayName": "ServerStoreException",
          "FullName": "CandideServer.ServerManagers.ServerStoreException",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "CandideServer.ServerManagers.ShopServerManager",
          "Name": "ShopServerManager",
          "DisplayName": "ShopServerManager",
          "FullName": "CandideServer.ServerManagers.ShopServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryBuyItem(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String, System.String, System.Int32, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "TryBuyItem",
              "Signature": "public System.Boolean TryBuyItem(System.Nullable\u003CSystem.Guid\u003E jobId, System.String storeId, System.String itemId, System.Int32 amount, System.Guid targetInventoryId, System.Nullable\u003CSystem.Int32\u003E targetSlotIndex, System.Nullable\u003CSystem.Guid\u003E moneyInventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 449,
              "BodyHash": "6BE7F325901FAA7BBE58908D98A26744561BC1BDC671653D15A986C0F5E30E08",
              "Hash": "6483DF163F782293E3FB1EB3C1941E517D8D5F3EB27A43909BDC49C09DA643F0",
              "CalledMethods": [
                "Shared.Data.ShopDataBase::GetShopOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Models.WorldStats::Get(System.String)",
                "Shared.Helpers.MoneyHelper::GetModifiedPriceValue(System.Int32, System.UInt64, System.Double)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryRemoveMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()",
                "CandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Single, CandideServer.Models.JobModel, System.Boolean)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [
                "TryBuyItem: Can\u0027t find a store with id ",
                "TryBuyItem: Store doesn\u0027t have item ",
                "TryBuyItem: Item id doesn\u0027t exist ",
                "TryBuyItem: Item id is not tradable ",
                "WorldStats_VendorPriceFactor",
                "TryBuyItem: Failed removing money but we already added the items to target inventory",
                "job:merchant"
              ],
              "Source": null
            },
            {
              "Id": "TrySellItem(System.Guid, System.Int32, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Guid)-\u003ESystem.Boolean",
              "Name": "TrySellItem",
              "Signature": "public System.Boolean TrySellItem(System.Guid sourceInventoryId, System.Int32 slotIndex, System.Guid itemInstanceId, System.Nullable\u003CSystem.Int32\u003E amount, System.Guid moneyInventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 482,
              "BodyHash": "2FCBED8908B46BC221E9B47522199256509B09CE60E30BC5A036CB57F43A9CB9",
              "Hash": "691C90AD4C7DC9AE8650D1C34F3057B948F581142D7BD3B14072882D735F03C3",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Helpers.ItemHelper::GetModifiedPrice(Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E, System.Single)",
                "CandideServer.Helpers.ItemHelper::GetModifiedPriceStack(Shared.Models.Items.ItemInstanceModel, System.Single)",
                "CandideServer.ServerManagers.ServerStoreException::.ctor(System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventoryItem(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "System.NotImplementedException::.ctor(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryExpendItem(Shared.Models.Items.SharedInventoryModel, System.Guid, System.Int32, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [
                "TrySellItem: Slot index was out of range",
                "TrySellItem: Tried selling a null item",
                "TrySellItem",
                ": Provided item instance ID does not coincide with the actual item in the slot ",
                "TrySellItem: Amount was bigger than Stack count",
                "WorldStats_SellingFactor",
                "Unhandled when money goes beyond max money",
                "Add coins for amount."
              ],
              "Source": null
            }
          ],
          "Hash": "7CB9B8CEFFE216B55A3D0E853E34A617C02A8B02DB8E2EC0A6CFD73F6A4915FE"
        },
        {
          "Id": "CandideServer.ServerManagers.SimpleInventoryServerManager",
          "Name": "SimpleInventoryServerManager",
          "DisplayName": "SimpleInventoryServerManager",
          "FullName": "CandideServer.ServerManagers.SimpleInventoryServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryToIndexLookup:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.ValueTuple\u00602\u003CSystem.Int32,System.Boolean\u003E\u003E",
              "Name": "_inventoryToIndexLookup",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E _inventoryToIndexLookup",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EA6D9455ECB2F302D65C636175DAC8FBA4321E51911226DE3FFF1D1796E26B3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItemsToInventory(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E, System.Guid, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "AddItemsToInventory",
              "Signature": "public System.Void AddItemsToInventory(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E items, System.Guid inventoryId, System.Boolean allowPartialStack, System.Boolean ignoreInventoryFilter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreInventoryFilter",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "9C6C96E8F8B6CE21B3E0F27576C63E2222489C74228D35A0CC3FBE7B6823AD8F",
              "Hash": "D1AF3FC33B9DA6FADA7A5DC1D6F877CF096BF0839B0CBB00600D7174F295DB6B",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Current()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanExpendItem(Shared.Models.Items.ItemInstanceModel, System.Guid)-\u003ESystem.Boolean",
              "Name": "CanExpendItem",
              "Signature": "public System.Boolean CanExpendItem(Shared.Models.Items.ItemInstanceModel item, System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "8B0DF959DFF67A4FA9AC2F240814C9DA9434CB8AF38BDFCE49E683DE4E57A68C",
              "Hash": "FF308A5706A690F3A594D7D46BA73295228FD582940D731FFAE92F1D875E7337",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanExpendItemIngredientsForRecipe(Shared.Models.Items.SharedInventoryModel, Shared.Data.ItemRecipe, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanExpendItemIngredientsForRecipe",
              "Signature": "public System.Boolean CanExpendItemIngredientsForRecipe(Shared.Models.Items.SharedInventoryModel inventory, Shared.Data.ItemRecipe recipe, System.Int32 craftAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmounts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7C01FDC5EFDD264B4E0B380EDE4005361A2CAEE45E3BDCAE6F21A2F59A80B7EE",
              "Hash": "C4C748D3C146303D17FE42AB8A42AED5422E56A4D04F87B92BC75784B7CADDED",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DumpInventoryContentIntoNewLootOnlyInventory(System.Boolean, Shared.Models.Items.SharedInventoryModel, System.String)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "DumpInventoryContentIntoNewLootOnlyInventory",
              "Signature": "public Shared.Models.Items.SharedInventoryModel DumpInventoryContentIntoNewLootOnlyInventory(System.Boolean onlyMoney, Shared.Models.Items.SharedInventoryModel inventory, System.String newInventoryName)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "onlyMoney",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newInventoryName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 440,
              "BodyHash": "ED8D9F7BB5137C72FF8ECA8F09DB43B613B969F69078CEE42D9B5C6C54EF61D7",
              "Hash": "380321F4D1EB068D863713943F099334BC1F9F3A6B3D92F2FB2F6D16DDFBD47C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::Add(!0)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateMoneyItemInstancesFromMoney(System.UInt64, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "List.Enumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Count()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged_Money(System.Guid, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LootAllFromMany(System.Collections.Generic.List\u00601\u003CShared.Models.Items.SharedInventoryModel\u003E, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LootAllFromMany",
              "Signature": "public System.Void LootAllFromMany(System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E sourceInventories, Shared.Models.Items.SharedInventoryModel targetInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventories",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2411E124658FFA9B04308CF8EDBCA3C59365C31F575AA41A9F59B3ECAA7CECF5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoriesChanged(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "OnInventoriesChanged",
              "Signature": "public System.Void OnInventoriesChanged(System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E changedInventoriesAndIndices, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E changedInventoriesMoneyAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "changedInventoriesAndIndices",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoriesMoneyAmount",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "7333360FDEEB5D80D26DD584C195D5551359D8BA8191A22BBA8722492FD6D2F2",
              "Hash": "F2DC133929ACDC893616D91629E9EC03683258D64D340BB072457F42D65FD848",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::TryAdd(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate::.ctor()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::MoveNext()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E\u003E::MoveNext()",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoriesChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.UInt64\u003E)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "public System.Void OnInventoryChanged(System.Guid inventoryId, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E changedInventoryIndices, System.Nullable\u003CSystem.UInt64\u003E newMoneyAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedInventoryIndices",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMoneyAmount",
                  "Type": "System.Nullable\u003CSystem.UInt64\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "9BA64F8C964DEC026737665FC1A57418C5EDA1002BAF09AEB6F9E5B672BB1B68",
              "Hash": "49E3ED93A5F79EA955282DE8D1F3032865898491234551CC95B6CD310FC6637D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate::.ctor()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged_Money(System.Guid, System.UInt64)-\u003ESystem.Void",
              "Name": "OnInventoryChanged_Money",
              "Signature": "private System.Void OnInventoryChanged_Money(System.Guid inventoryId, System.UInt64 inventoryMoney)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryMoney",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "42793B05E76EF69A845A8687C64356E3B7026C9B50F7897964D8A6C457E6B376",
              "Hash": "79A64ABC8DAB9F88379621B120659ACDE176EA7D2E7A1F3ADAAAE764E59C5798",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged_SingleSlot(System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "OnInventoryChanged_SingleSlot",
              "Signature": "public System.Void OnInventoryChanged_SingleSlot(System.Guid inventoryId, System.Int32 changedIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "changedIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "3D599B54BB5FD87035E30226488B72A4B5992F6FB16E04EC0113F60B58F53701",
              "Hash": "F428F3F1B43312B3C06AD20D4BCC891EFAEB8C607E2268F844E02153306AF478",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.MessageModels.Inventories.NEWInventorySlotUpdate::.ctor()",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenameInventory(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "RenameInventory",
              "Signature": "public System.Void RenameInventory(System.Guid inventoryId, System.String newName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "295803A335E623BBE6F0F0EABF9BD36122330C825CB0A4A0A64E1CAA33BF9AF7",
              "Hash": "AFFBAE127E7149F2C7399510F05CE2FBE2608006A30D1433D5CF9C16E63E6AE2",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryRenameInventory(System.Guid, System.String)",
                "CandideServer.MessageModels.Inventories.RenameInventoryMessage::.ctor()",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TryAddItemAmount",
              "Signature": "public System.Boolean TryAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, System.String itemId, System.Int32 amount, System.String auraId, System.Boolean allowPartialStack, System.Nullable\u003CSystem.Int32\u003E targetSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "72819C2390AF2DF0450A829C55B46E9A1DACEF89287172803DEEF8D4E7629E81",
              "Hash": "D93CFEB5860A08D852688DD045BC7383BDF8176C459DA3E7DF1EF53947F06D6C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddItemAmounts(System.Guid, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAddItemAmounts",
              "Signature": "public System.Boolean TryAddItemAmounts(System.Guid inventoryId, System.String itemId, System.Int32 amount, System.String auraId, System.Boolean allowPartialStack, System.Nullable\u003CSystem.Int32\u003E targetSlotIndex, System.Boolean ignoreInventoryFilter)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreInventoryFilter",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "50BA646E7B3E22F86261C51FE8A4A5DFF1EB512D92501810FEE01ECAD3A10F0F",
              "Hash": "2B71D2306BBD1CD352C47FE9F045E8B48235E5BD9E999A0CF8DC5432A875D527",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddItemsToInventory(System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E\u003E, System.Guid, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAddItemsToInventory",
              "Signature": "public System.Boolean TryAddItemsToInventory(System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E items, System.Guid inventoryId, System.Boolean ignoreInventoryFilter)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreInventoryFilter",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "270DEE1D936090DDC92542D48C2F94072F42E65C77CF9D166AE97E11CF669B84",
              "Hash": "27936827727A8C7462E17B7B0B56AF3E96B6B64E84FE03D04239CE267117094B",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E\u003E::get_Current()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCraftItemRecipe(Shared.Data.ItemRecipe, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryCraftItemRecipe",
              "Signature": "public System.Boolean TryCraftItemRecipe(Shared.Data.ItemRecipe itemRecipe, Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.SharedInventoryModel sourceInventory, System.Nullable\u003CSystem.Int32\u003E slotId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean allowPartialStack, System.Int32 craftAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemRecipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "craftAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "56525513937347A0D5E88A7D2C1B11E95D7DE54FCA693238DA00878A17DD15BF",
              "Hash": "DFCADAF8D8D86D6FD94DC1466A32BF342746F24FEA16A711678E6CE930E12259",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::CanExpendItemIngredientsForRecipe(Shared.Models.Items.SharedInventoryModel, Shared.Data.ItemRecipe, System.Int32)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerControllers.SimpleInventorySController::ExpendItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent::Send(Shared.Data.ItemRecipe, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "TryCraftItemRecipe: craftAmount was less than 1. Defaulting to 1",
                "TryCraftItemRecipe: Failed expending items for ",
                "TryCraftItemRecipe: Failed adding items in target inventory",
                "TryCraftItemRecipe: Failed adding items in inventory"
              ],
              "Source": null
            },
            {
              "Id": "TryCraftItemRecipeAndDrop(Shared.Data.ItemRecipe, Shared.Models.Items.SharedInventoryModel, System.Guid, System.Single, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryCraftItemRecipeAndDrop",
              "Signature": "public System.Boolean TryCraftItemRecipeAndDrop(Shared.Data.ItemRecipe itemRecipe, Shared.Models.Items.SharedInventoryModel sourceInventory, System.Guid playerCharacterId, System.Single throwDir, System.Int32 craftAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemRecipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwDir",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "E4E76DFBC0232BD1B9947623073EA1FED986FDA8F54A600F7F56871AC3ADCD73",
              "Hash": "FB3948C52AA811B5D64134532209C25600A08D767E7A7C79EA1D093A0CA4115D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::CanExpendItemIngredientsForRecipe(Shared.Models.Items.SharedInventoryModel, Shared.Data.ItemRecipe, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerControllers.SimpleInventorySController::ExpendItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Models.Quests.EventModels.OnPlayerCraftedItemEvent::Send(Shared.Data.ItemRecipe, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::\u003CTryCraftItemRecipeAndDrop\u003Eg__Drop|3_0(System.Int32, SimpleInventoryServerManager.\u003C\u003Ec__DisplayClass3_0\u0026)"
              ],
              "StringLiterals": [
                "TryCraftItemRecipe: craftAmount was less than 1. Defaulting to 1",
                "TryCraftItemRecipe: Failed expending items for "
              ],
              "Source": null
            },
            {
              "Id": "TryDropItem(System.Guid, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TryDropItem",
              "Signature": "public System.Boolean TryDropItem(System.Guid inventoryId, System.Guid itemInstanceId, System.Nullable\u003CSystem.Int32\u003E dropAmount, Microsoft.Xna.Framework.Vector3 startPosition, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayer, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropAmount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayer",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "8C4C69419F4F11D3728FE1264973DCCF37C8D23CE1049492ACB8F5A5CA3CDA87",
              "Hash": "C2C38F70851D68143CEE4A9B361707D327D1A02C22E079F2C538F3A6B09E175A",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.ServerControllers.SimpleInventorySController::TryDetachItemFromInventory(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryExpendItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Int32, System.Boolean, System.Int32\u0026)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged_SingleSlot(System.Guid, System.Int32)"
              ],
              "StringLiterals": [
                "TryDropItem",
                ": Item instance ",
                " is not in inventory."
              ],
              "Source": null
            },
            {
              "Id": "TryDropMoney(System.Guid, System.UInt64, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TryDropMoney",
              "Signature": "public System.Boolean TryDropMoney(System.Guid inventoryId, System.UInt64 dropAmount, Microsoft.Xna.Framework.Vector3 startPosition, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayer, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dropAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayer",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "42A3BDD66EC9417E20D8282F760A213FE3CAE2B64E8FE4DE0C8CCD3B2D8E956C",
              "Hash": "6532533862A745290DA16E2484F3C30DE082367B1F067256D881CFB7C6C447E2",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Helpers.MoneyHelper::GetCoinTypeAndStackSatisfyingMoney(System.UInt64)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryRemoveMoney(Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged_Money(System.Guid, System.UInt64)"
              ],
              "StringLiterals": [
                "TryDropMoney: Inventory doesn\u0027t have a money field.",
                "TryDropMoney: Can\u0027t remove money amount from inventory."
              ],
              "Source": null
            },
            {
              "Id": "TryExpendItem(System.Guid, System.Guid, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(System.Guid inventoryId, System.Guid itemInstanceId, System.Int32 removeAmount, System.Boolean removeEvenIfNotEnough)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeEvenIfNotEnough",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "B87ABC33D27220FA14683482B4EA5DFC00537B50A5DDDB4F06C759852A991811",
              "Hash": "6A922A56BDABC285C77D0632CD9D7CF201D1D9095E4A50BDF3620FC7909FE533",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryExpendItem(Shared.Models.Items.SharedInventoryModel, System.Guid, System.Int32, System.Boolean, System.Int32\u0026)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged_SingleSlot(System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExpendItem(System.Guid, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryExpendItem",
              "Signature": "public System.Boolean TryExpendItem(System.Guid inventoryId, System.Int32 slotIndex, System.Int32 removeAmount, System.Boolean removeEvenIfNotEnough)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeEvenIfNotEnough",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "B1C70659C5F1EA561DA92716B32956105BCF2FF032A347BECEB74960396E4C66",
              "Hash": "7B665E50F7951B63F2AA8B330168F6F526C17403A070F60AB1DE4FE8FD35450F",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Guid, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "TryExpendOneItem",
                ": Invalid slot index "
              ],
              "Source": null
            },
            {
              "Id": "TryExpendItemInstances(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryExpendItemInstances",
              "Signature": "public System.Boolean TryExpendItemInstances(System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E updates, System.Boolean removeEvenIfNotEnough)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeEvenIfNotEnough",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "0226FED786E6C75B8F323CA9DD19744371F37E241D068F7C98F0BEEB0E4511FD",
              "Hash": "C60D32E9BD2291C9C2D885039F925EE0268F0FE0664E95F7E4F9F190AD9E059E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::TryExpendItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Int32, System.Boolean, System.Int32\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoriesChanged(System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryExpendOneItem",
              "Signature": "public System.Boolean TryExpendOneItem(Shared.Models.Items.ItemInstanceModel item, System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "2776BAC2F85E631C81EEBB0564171DEFC0A2622E773DAF79B2885917EAD5008A",
              "Hash": "5ECE7316022C5D56064AA228EA8D6E3F0C169FC1E1F12FC9B38A7BE3AF61A920",
              "CalledMethods": [
                "CandideServer.ServerManagers.SimpleInventoryServerManager::CanExpendItem(Shared.Models.Items.ItemInstanceModel, System.Guid)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Guid, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryLootWorldItemArrowsIntoEquipment(Shared.Models.Items.WorldItemModel, System.Guid, System.Guid, System.Guid)-\u003ESimpleInventoryServerManager\u002BTryLootWorldItemResult",
              "Name": "TryLootWorldItemArrowsIntoEquipment",
              "Signature": "public SimpleInventoryServerManager.TryLootWorldItemResult TryLootWorldItemArrowsIntoEquipment(Shared.Models.Items.WorldItemModel worldItem, System.Guid lootingEntityId, System.Guid inventoryId, System.Guid equipmentInventoryId)",
              "Visibility": "public",
              "ReturnType": "SimpleInventoryServerManager.TryLootWorldItemResult",
              "Parameters": [
                {
                  "Name": "worldItem",
                  "Type": "Shared.Models.Items.WorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "ADD978C94C14AC08671B67CDBD6EB1E2C2C33B8995FCC2FF356CBF217F47F6FD",
              "Hash": "111360D9ED8A76C6F0C6F4F63111FA0DCAB9CCC469F50F6A81FE94579164FBB4",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "CandideServer.ServerManagers.EquipmentServerManager::ArrowsWorldItem(Shared.Models.Items.ItemInstanceModel, System.Guid, System.Boolean, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)",
                "CandideServer.ServerControllers.ServerSimpleInventoryException::.ctor(System.String)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::AddItemInstance(Shared.Models.Items.ItemInstanceModel, System.Guid, System.Boolean, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.UInt64\u0026)"
              ],
              "StringLiterals": [
                "This should\u0027ve been caught in the above statement"
              ],
              "Source": null
            },
            {
              "Id": "TryLootWorldItemIntoInventory(Shared.Models.Items.WorldItemModel, System.Guid, System.Guid)-\u003ESimpleInventoryServerManager\u002BTryLootWorldItemResult",
              "Name": "TryLootWorldItemIntoInventory",
              "Signature": "public SimpleInventoryServerManager.TryLootWorldItemResult TryLootWorldItemIntoInventory(Shared.Models.Items.WorldItemModel worldItem, System.Guid lootingEntityId, System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "SimpleInventoryServerManager.TryLootWorldItemResult",
              "Parameters": [
                {
                  "Name": "worldItem",
                  "Type": "Shared.Models.Items.WorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "B1D271F177FFFB4895F95D0A671721C315B54CE8DB2AE146B8E124A3C13BAC0A",
              "Hash": "8034DF727F8B1EAE95C08ADB4FDBC186D91ACA09B62A316E2C6C436AEE008208",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor()",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::AddItemInstance(Shared.Models.Items.ItemInstanceModel, System.Guid, System.Boolean, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.UInt64\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoryChanged(System.Guid, System.Collections.Generic.HashSet\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.UInt64\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage)-\u003ESystem.Boolean",
              "Name": "TryRemoveItems",
              "Signature": "public System.Boolean TryRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A368BE606FCE948E08CD224ECFE08B2A2C583129FE69D3FB9FBD84AC9A77A71E",
              "Hash": "F90778B84F89701467A427D1122D8B901C957FADC26A57EE70EB677761F79D75",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage, Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveItemsFromInventories(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E)",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveItemsFromInventories(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E)-\u003ESystem.Boolean",
              "Name": "TryRemoveItemsFromInventories",
              "Signature": "public System.Boolean TryRemoveItemsFromInventories(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E messages)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "messages",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "1FB4DB7877DB7681216D6FBF0C9FE384430606DC202348244B9D9C4A0CC83DAD",
              "Hash": "958ED6358A7C150387AF982817A7132FE2C1A4104A2B2989D9D316D0103451E4",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::CheckCanRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage, Shared.Models.Items.SharedInventoryModel)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveItemsFromInventories(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage\u003E)",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2950413C0E4AEB7B3B152F189F8AE3E7D67DA8AC40AD6B324A9D451CE98C81A1"
        },
        {
          "Id": "CandideServer.ServerManagers.SinglePoISpawnModel",
          "Name": "SinglePoISpawnModel",
          "DisplayName": "SinglePoISpawnModel",
          "FullName": "CandideServer.ServerManagers.SinglePoISpawnModel",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckCanSpawn:SinglePoISpawnModel\u002BCheckIfCanSpawn",
              "Name": "CheckCanSpawn",
              "Type": "SinglePoISpawnModel.CheckIfCanSpawn",
              "Signature": "public SinglePoISpawnModel.CheckIfCanSpawn CheckCanSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1565DFE1BE464D753A2279D8F618FE5652B53DC12E795C95CDAA961F93B2CEED"
            },
            {
              "Id": "PoiDataId:System.String",
              "Name": "PoiDataId",
              "Type": "System.String",
              "Signature": "public System.String PoiDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44F12E4F269B6132B299C8FDCB4A927EA0974A337C00CD117C3A26E97295D9B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "01ED3B7D20E53F886079E6DE8927662562603864630C229E3B73A13212FDCE00"
        },
        {
          "Id": "CandideServer.ServerManagers.SkillsServerManager",
          "Name": "SkillsServerManager",
          "DisplayName": "SkillsServerManager",
          "FullName": "CandideServer.ServerManagers.SkillsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateSkillLevel(Shared.Models.Player.PlayerCharacterModel, System.String, System.Int32, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "UpdateSkillLevel",
              "Signature": "public System.Void UpdateSkillLevel(Shared.Models.Player.PlayerCharacterModel characterModel, System.String skillId, System.Int32 newLevel, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "4A0065D457CA46F4F51C81BF7A65121E97DA22387AE9E14B1C1B688408672518",
              "Hash": "30761755F63FE20CB555D862EB6BD08697A4ABA5F4A53EF133966AB3C49B67FC",
              "CalledMethods": [
                "CandideServer.ServerControllers.SkillsSController::IncreaseSkillLevel(Shared.Models.Player.PlayerCharacterModel, System.String, System.Int32)",
                "CandideServer.MessageModels.Favour.UpdateFavourMessage::.ctor()",
                "System.Array::Empty()",
                "CandideServer.ServerServices.FavourServerService::Send_UpdateFavours(CandideServer.MessageModels.Favour.UpdateFavourMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2C39BC624D1C10E06A44781BC44E1C6440F4661432E3456680F2384045D9A43B"
        },
        {
          "Id": "CandideServer.ServerManagers.SpellServerManager",
          "Name": "SpellServerManager",
          "DisplayName": "SpellServerManager",
          "FullName": "CandideServer.ServerManagers.SpellServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NextSpellCastId:System.UInt16",
              "Name": "NextSpellCastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 NextSpellCastId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A745B2B931176511D7C20CAD508BBE095870BC9B6ECDE48F426CFE46F11EB998"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastNonPlayerWeaponSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "CastNonPlayerWeaponSpell",
              "Signature": "public System.Void CastNonPlayerWeaponSpell(CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 480,
              "BodyHash": "0D042AFC50E6B15F92960E8F378127EC9FF6922829081EE0D91D5D15C4CDF94D",
              "Hash": "8BFAC1AF5A3A64E3A875DD20A101BC62758FDB2296849762644A860D46E48DFA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::get_Item(!0)",
                "CandideServer.Models.Spells.AbstractServerSpell::CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Models.Spells.AbstractServerSpell::CastWithoutCanCastCheck(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)",
                "CandideServer.MessageModels.Spell.OnSpellCastMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "SpellServerManager",
                ".",
                "CastNonPlayerWeaponSpell",
                ": Failed to cast spell ",
                " - Caster: ",
                " - ArgsType: ",
                "spells-on-spell-cast"
              ],
              "Source": null
            },
            {
              "Id": "CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, CandideServer.Entities.ServerEntityModel)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "CreateSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CreateSpellArgs(Shared.Models.Spells.SpellDataModel spell, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, CandideServer.Entities.ServerEntityModel castingEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "B9AB7FBD7EFF37A732003ED229B1A255B0169D09FFAEC81948A428CECDE1A12D",
              "Hash": "BAAF317924BBF237CA5AB0EEBAC5B5E873D605E4FA1525DAEF1B13D2CA67035E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::.ctor()",
                "CandideServer.ServerManagers.SpellServerManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "CandideServer.ServerManagers.SpellServerManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, CandideServer.Entities.ServerEntityModel)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::Add(!0)",
                "Shared.Helpers.CastSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "Shared.Helpers.SharedSpellHelper::CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "28317CA6F1281ACFF19B7581805648DA5A685BB456E9670F5B9D7E62663DEE9D",
              "Hash": "D912F03854C6AD169F3DCBF99AC68BEBD47D16448D2D328387E84B4ABB396507",
              "CalledMethods": [
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Spells.AbstractServerSpell\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "SpellServerManager: Couldn\u0027t find spell with ID ",
                "SpellServerManager: Override arguments are not compatible with the cast spell.",
                "SpellServerManager: Unknown spelltype "
              ],
              "Source": null
            },
            {
              "Id": "TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Boolean",
              "Name": "TryCastSnapshotSpell",
              "Signature": "public System.Boolean TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "CandideServer.Models.Spells.ServerSpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 608,
              "BodyHash": "E5AA9A5EB3A4A6EC44F3A42E6CA6343FD1B118BF1EDC193491C9C38222237D4F",
              "Hash": "15AD8FB702A0E09FC8CD83550070B571936B5313FA8FAF33CEC19ADD7A19ECC4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.SpellServerManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "CandideServer.Database.ServerSpellTypesDataBase::GetSpellTypeOrMissing(System.String)",
                "CandideServer.Models.Spells.AbstractServerSpell::CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_Value()",
                "CandideServer.ServerManagers.ItemInstanceServerManager::UseExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Models.Spells.AbstractServerSpell::CastWithoutCanCastCheck(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)",
                "CandideServer.MessageModels.Spell.OnSpellCastMessage::.ctor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "SpellServerManager",
                ".",
                "TryCastSnapshotSpell",
                ": Failed to cast spell ",
                " - Caster: ",
                " - ArgsType: ",
                "TryCastSnapshotSpell failed because we can\u0027t use item with ID: ",
                "spells-on-spell-cast"
              ],
              "Source": null
            },
            {
              "Id": "TryCastSpell(System.String, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryCastSpell",
              "Signature": "public System.Boolean TryCastSpell(System.String spellId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position, System.Nullable\u003CSystem.Single\u003E direction, CandideServer.Entities.ServerEntityModel castingEntity, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E itemData, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Guid worldId, System.Nullable\u003CSystem.Guid\u003E target, System.Boolean castByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "castByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "7B3F108BADB0ED4A966C4595CBB9F1093992137CD9A770BE3703B31F6D67A0BD",
              "Hash": "C01317107C2E5C5CCB7FDC379CCD4723C6C5183ECA851F02718DFCF4285446C6",
              "CalledMethods": [
                "CandideServer.ServerManagers.SpellServerManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "CandideServer.ServerManagers.SpellServerManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, CandideServer.Entities.ServerEntityModel)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Error creating spell args for spell with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "ADFFBB670E73A87CE202B1E651E0BD8BB0823BD25C85EE18C6E64C55A5491221"
        },
        {
          "Id": "CandideServer.ServerManagers.TownsServerManager",
          "Name": "TownsServerManager",
          "DisplayName": "TownsServerManager",
          "FullName": "CandideServer.ServerManagers.TownsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizensOverviewReuse:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Name": "CitizensOverviewReuse",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E CitizensOverviewReuse",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5B9AEC2EEEA6370C13D43EEC2CE21299619D4C05F635C774DD2814C1D55179A"
            },
            {
              "Id": "ReUseBuildingIdsList:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "ReUseBuildingIdsList",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Guid\u003E ReUseBuildingIdsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5238F626CEF2BB0A54CC3EFDF80E592875D364805B8C0DC650DAC9046925B239"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBuildingToNearestTown(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "AddBuildingToNearestTown",
              "Signature": "public System.Void AddBuildingToNearestTown(CandideServer.SimulationModels.BuildingSimulationModel building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "F89E3F02854D3760AC41F807EFEF5B8872129EAA59E17091D445D6B57DE4908D",
              "Hash": "32D8DC86D69FFFC1322EE7C73E18BA85DE4CAFB85AADA00EC215148D877A2C9D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerControllers.TownsServerController::AddBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.Town.ServerTownModel)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "CandideServer.MessageModels.Towns.TownUpdatedMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddNewBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel, System.Guid)-\u003ESystem.Void",
              "Name": "AddNewBuildingToTown",
              "Signature": "public System.Void AddNewBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel building, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "C9441B489572F568500538B70C1E8AA9EA7D47969AF51A2FEBF4E09E60150681",
              "Hash": "96D23067C68B8F52313BB3B09703C082C0AA25460C49238B8D7C832278A0FEA2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerControllers.TownsServerController::AddBuildingToTown(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.MessageModels.Towns.TownUpdatedMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage)"
              ],
              "StringLiterals": [
                "Could not find town with id \u0027",
                "\u0027 when adding new building."
              ],
              "Source": null
            },
            {
              "Id": "AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage)-\u003ESystem.Void",
              "Name": "AssignCitizenToSlot",
              "Signature": "public System.Void AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "3098AE01ABB2035E1FB8E1EBDB07024D21828A9CD7A282117B63873ECD719E32",
              "Hash": "43BF509F3880794C5C0BAF7CC89A2EA623F1D96A194F48FA433EBA7A2B3276E5",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerControllers.CitizenSlotsSController::AssignCitizenToSlot(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::FromModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "CandideServer.ServerServices.TownsServerService::SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)"
              ],
              "StringLiterals": [
                "AssignCitizenToSlot: Citizen already has a slot ID set.",
                "TownsServerManager",
                ": Building with ID ",
                " is missing a town ID"
              ],
              "Source": null
            },
            {
              "Id": "AssignCitizenToSlot(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)-\u003ESystem.Void",
              "Name": "AssignCitizenToSlot",
              "Signature": "public System.Void AssignCitizenToSlot(CandideServer.Models.Town.ServerTownModel town, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.SimulationModels.CitizenSlotSimulationModel slot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "CandideServer.SimulationModels.CitizenSlotSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "FDE100B2103B79424AABF7ED691CAB8B0EF39289867C54ED973CCA5DA554D823",
              "Hash": "D50B89B33613B6B123782B952F506059D3D296CC89E14BEA7DD6D11B273A55B3",
              "CalledMethods": [
                "CandideServer.ServerControllers.CitizenSlotsSController::AssignCitizenToSlot(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::FromModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "CandideServer.ServerServices.TownsServerService::SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeTownName(System.Guid, System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "ChangeTownName",
              "Signature": "public System.Void ChangeTownName(System.Guid townId, System.String name, System.Nullable\u003CSystem.Guid\u003E characterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "35A6A643CD64AFF3784F29D21839167ECC42449F62FA3583EBBD36DA5B31A59B",
              "Hash": "AB487394857B6A880790548138ADE66CC9C967A097BBB9AB9BE087C9D04ACF5D",
              "CalledMethods": [
                "CandideServer.ServerControllers.TownsServerController::TryChangeTownName(System.Guid, System.String)",
                "CandideServer.MessageModels.Towns.SetNewTownNameMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage)-\u003ESystem.Void",
              "Name": "CitizenSwitchTown",
              "Signature": "public System.Void CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 506,
              "BodyHash": "5C3226F95A54D3C76780EDCFCA1CE264DCFB50E64D799391EA8F50978D2599C3",
              "Hash": "9BF6446DB6260800C88796EB0E84BBAE8AF38A0A7EE0E266851E23ECFB46A68F",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.TownsServerManager::GetAvailableBuildingAndSlotForOneCitizen(CandideServer.Models.Town.ServerTownModel)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "CandideServer.ServerControllers.TownsServerController::RemoveCitizen(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage)",
                "CandideServer.ServerControllers.TownsServerController::AddCitizen(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.CitizenServerManager::AddCitizenToTown(CandideServer.Models.Town.ServerTownModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel)"
              ],
              "StringLiterals": [
                "CitizenSwitchTown",
                ": Tried to switch town for citizen ",
                " but the citizen does not belong to the given source town ",
                " but the target town ",
                " does not have any available slots"
              ],
              "Source": null
            },
            {
              "Id": "CreateOverviewListeningData(CandideServer.Models.Town.ServerTownModel)-\u003ECandideServer.MessageModels.Towns.TownOverviewListeningData",
              "Name": "CreateOverviewListeningData",
              "Signature": "public CandideServer.MessageModels.Towns.TownOverviewListeningData CreateOverviewListeningData(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Towns.TownOverviewListeningData",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 685,
              "BodyHash": "D706E07709C28040BC36CBAEAB60608F215646DC6F7E157E5B2593CC5CD7AFF0",
              "Hash": "17699BA0002AB9631BDB02F4C1F040138668FECA11336B3DAB38BF04001A3755",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Item(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "CandideServer.MessageModels.Towns.TownOverviewListeningData::.ctor()"
              ],
              "StringLiterals": [
                "Citizen with ID ",
                " should have its citizien slot ID set",
                " should have its home building ID set"
              ],
              "Source": null
            },
            {
              "Id": "CreateTown(System.Guid, System.Guid)-\u003ECandideServer.Models.Town.ServerTownModel",
              "Name": "CreateTown",
              "Signature": "public CandideServer.Models.Town.ServerTownModel CreateTown(System.Guid id, System.Guid firstBuildingId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Town.ServerTownModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "344B5753792172023CC05AE65978798587895A1D9D6B4DF90922ACF195748968",
              "Hash": "983208B8FC50A5101DCFC06339225162E376BE441F6398622DE2A5D9DD003396",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.TownsServerController::CreateTown(System.Guid, System.Guid, System.Nullable\u003CShared.Text.StringId\u003E, System.String)",
                "CandideServer.MessageModels.Towns.TownCreatedMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [
                "town",
                "Town_Chat_Founded"
              ],
              "Source": null
            },
            {
              "Id": "GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "GetAllMaterialStoragesForTown",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "922DDFEE34F3A5E806C5B45799DE7F029F290BC874100D7264A8C81958E70AD8",
              "Hash": "72B329641C68F949158F9B3DBBE21B4CB82D5AAC8E4E64E34EFEF96D6200F567",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "GetAvailableBuildingAndSlotForOneCitizen(CandideServer.Models.Town.ServerTownModel)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.SimulationModels.BuildingSimulationModel,CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E",
              "Name": "GetAvailableBuildingAndSlotForOneCitizen",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E GetAvailableBuildingAndSlotForOneCitizen(CandideServer.Models.Town.ServerTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "BAC8F6CBDD26EBDF20BBE0313F95D16CAC2F81FC9FB61455636D6D5FA0770318",
              "Hash": "79DF97C31131585296AC7A4C3C03F22877919AF77008654FC6DE16024907D707",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "CandideServer.Models.Citizen.CitizenSlotModel::get_IsOccupied()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::get_Value()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "CandideServer.ServerManagers.ServerCitizenException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "insula",
                "We have more citizens than slots for some reason. Unexpected"
              ],
              "Source": null
            },
            {
              "Id": "GetClosestTown(Microsoft.Xna.Framework.Vector2)-\u003ECandideServer.Models.Town.ServerTownModel",
              "Name": "GetClosestTown",
              "Signature": "public CandideServer.Models.Town.ServerTownModel GetClosestTown(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Town.ServerTownModel",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "50069E4891009B3139A75BBB36B8D541DBBC32B51FF37A7AC8517CFAB9426EEE",
              "Hash": "2BD546F0D201898E91C93BB05533FC8DCFF0296E47465BC1972C91F65DA13D43",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestTownWithAvailableSlot(Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ECandideServer.Models.Town.ServerTownModel",
              "Name": "GetClosestTownWithAvailableSlot",
              "Signature": "public CandideServer.Models.Town.ServerTownModel GetClosestTownWithAvailableSlot(Microsoft.Xna.Framework.Vector2 worldPosition, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Town.ServerTownModel",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "39DDE7565EB1EF569231A94581C7A2CEF432682023D24A87CD15606F20E70963",
              "Hash": "DCAE2775834540F560CE27C2F1683CC95994F06987CE730269FD2E8A9D230CF8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.WorldServerManager::TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.TownsServerManager::\u003CGetClosestTownWithAvailableSlot\u003Eg__IsClosest|15_0(CandideServer.Models.Town.ServerTownModel, TownsServerManager.\u003C\u003Ec__DisplayClass15_0\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "GetClosestTownWithAvailableSlot: We have more citizens than slots for some reason. Unexpected"
              ],
              "Source": null
            },
            {
              "Id": "RegisterTownDefenceValue(System.Guid, Shared.Models.Construction.ConstructionModel, System.Guid)-\u003ESystem.Void",
              "Name": "RegisterTownDefenceValue",
              "Signature": "public System.Void RegisterTownDefenceValue(System.Guid townId, Shared.Models.Construction.ConstructionModel construction, System.Guid spawnId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "BBD1B085B6477A30B1B12ACA44C82FA428BF02680D97B32800CAAFC807C6D0F6",
              "Hash": "D01BF9A6733139CED5DB398E60788B3C7F1D4E06884763E7A88DFA484F68889E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::set_Item(!0, !1)",
                "CandideServer.ServerControllers.TownsServerController::OnTownDefenceChanged(CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.ServerServices.TownsServerService::Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel, System.Int32)"
              ],
              "StringLiterals": [
                "Town already has a Defense Provider with ID "
              ],
              "Source": null
            },
            {
              "Id": "RemoveTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "RemoveTown",
              "Signature": "public System.Void RemoveTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "CE23348D13A49427690E7686AE650A473457B7864C33DA377F41EBBFFE9F5D21",
              "Hash": "9CA95051500071CA7DF8DA3703E095A99E8A1A4EEA83F63F5CC90FF47B7DCC38",
              "CalledMethods": [
                "CandideServer.ServerControllers.TownsServerController::RemoveTown(CandideServer.Models.Town.TownModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::RemoveRaid(Shared.Models.Raids.RaidInstanceModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerServices.ServerState_TownsPlayerListenersController::UnregisterTown(System.Guid)",
                "CandideServer.ServerServices.TownsServerService::Send_TownRemoved(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage)-\u003ESystem.Void",
              "Name": "SwitchCitizenSlots",
              "Signature": "public System.Void SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 901,
              "BodyHash": "AE98C778D3ECE696FE78251776B09C974D5B1D951FAB8141A23EBB55821ECFB2",
              "Hash": "8BA5B1AE5A44890B07BB18C22DF3C050679974C42894E52DC1AA7B6720F152B5",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "CandideServer.Models.Citizen.CitizenSlotModel::get_IsOccupied()",
                "CandideServer.ServerControllers.CitizenSlotsSController::AssignCitizenToSlot(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "CandideServer.ServerManagers.JobServerManager::SendJobChanged(CandideServer.Models.JobModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::FromModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "CandideServer.ServerServices.TownsServerService::SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)"
              ],
              "StringLiterals": [
                "TownsServerManager",
                ": Building with ID ",
                " is missing a town ID",
                "SwitchCitizenSlots: Citizen slot had not the same citizen ID which was requested",
                "SwitchCitizenSlots: Citizen slot had not the same building ID which was requested. Very grave error",
                "SwitchCitizenSlots",
                "SwitchCitizenSlots: Tried switching citizen slot but the source slot building\u0027s town and the target slot building\u0027s town"
              ],
              "Source": null
            },
            {
              "Id": "TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuildingInTown",
              "Signature": "public System.Boolean TryGetBuildingInTown(System.String buildingTypeId, CandideServer.Models.Town.ServerTownModel town, out CandideServer.SimulationModels.BuildingSimulationModel\u0026 outBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "653FDA22ED2BCC39CAC00B60932058AAAC464FC0C8CD76A1EED91DF7B5C59DFD",
              "Hash": "3B0790955DC783F2D206F3AD3343AA6EC2C5681F24869666BA45B317A7FB806A",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRandomBuildingInTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026, System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, System.Boolean, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryGetRandomBuildingInTown",
              "Signature": "public System.Boolean TryGetRandomBuildingInTown(CandideServer.Citizens.Base.AbstractCitizenController controller, CandideServer.Models.Town.ServerTownModel town, out CandideServer.SimulationModels.BuildingSimulationModel\u0026 outBuilding, System.Collections.Generic.List\u003CSystem.Guid\u003E excludedBuildingIds, System.Boolean excludeCurrentBuilding, System.Boolean excludeInteriors, System.Boolean excludeExteriors)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "excludedBuildingIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeCurrentBuilding",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeInteriors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "excludeExteriors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 448,
              "BodyHash": "14E5FEE73B81B8A2268F842AC8EAC2F0EF063F0CBE56885B0C6D1E7C1E634AE2",
              "Hash": "CDDBDB4C8A51171C60B3B95CC1983E0F10A343B69362ADBEBAC8DC41618AC48E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::get_Shared()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetTownWithinRange(Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.Models.Town.ServerTownModel\u0026, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTownWithinRange",
              "Signature": "public System.Boolean TryGetTownWithinRange(Microsoft.Xna.Framework.Vector2 center, System.Single range, out CandideServer.Models.Town.ServerTownModel\u0026 outTown, out Microsoft.Xna.Framework.Vector2\u0026 outTownAltarPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outTown",
                  "Type": "CandideServer.Models.Town.ServerTownModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outTownAltarPos",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "904ADB24A539D36103323AFB3FE616AD7D10FBD3B3205EE013873B3450B74D06",
              "Hash": "6E1C9E5F7DD26BBEB08D28A11DE16514ABC6BA1B39C1D33F5FAEBC7A1A65A544",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "CandideServer.ServerManagers.TownsServerManager::TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "altar"
              ],
              "Source": null
            },
            {
              "Id": "UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage)-\u003ESystem.Void",
              "Name": "UnassignCitizenFromSlot",
              "Signature": "public System.Void UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 427,
              "BodyHash": "92B54836B04A10D6465C76FC7500C782CBB6D0DE552B1B9C9B609C1548C3A987",
              "Hash": "A88A30B49C3AE44271FA0E0625388922720D0AC3DF2A940FD4E0D005A769BA6D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.UnassignCitizenSlotMessage::.ctor()",
                "CandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlot(CandideServer.ServerControllers.UnassignCitizenSlotMessage)",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "CandideServer.ServerManagers.JobServerManager::SendJobChanged(CandideServer.Models.JobModel)",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)",
                "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "CandideServer.MessageModels.Towns.CitizenTownOverviewData::FromModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "CandideServer.ServerServices.TownsServerService::SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)"
              ],
              "StringLiterals": [
                "TownsServerManager",
                ": Building with ID ",
                " is missing a town ID",
                "UnassignCitizenFromSlot: Citizen slot had not the same citizen ID which was requested",
                "UnassignCitizenFromSlot: Citizen slot had not the same building ID which was requested. Very grave error"
              ],
              "Source": null
            },
            {
              "Id": "UnregisterTownDefenseValue(CandideServer.Models.Town.ServerTownModel, System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterTownDefenseValue",
              "Signature": "public System.Void UnregisterTownDefenseValue(CandideServer.Models.Town.ServerTownModel town, System.Guid spawnId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "50C651B97E6DFB95AEFDB03E55E242A47FF7B635B6BC442D2E95AD0E37C52EDF",
              "Hash": "50D27DB7B285FBF4D8892C2CF0AE7AA15C0725DFFF9C77250261672AE5AB2EBC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::Remove(!0)",
                "CandideServer.ServerControllers.TownsServerController::OnTownDefenceChanged(CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.ServerServices.TownsServerService::Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0E0CFAA840554AA662B7AD9081631C847144545993102855FCF369E7A85FD47E"
        },
        {
          "Id": "CandideServer.ServerManagers.TradeRouteResult",
          "Name": "TradeRouteResult",
          "DisplayName": "TradeRouteResult",
          "FullName": "CandideServer.ServerManagers.TradeRouteResult",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenError:CandideServer.ServerManagers.TradeRouteResult",
              "Name": "CitizenError",
              "Type": "CandideServer.ServerManagers.TradeRouteResult",
              "Signature": "public CandideServer.ServerManagers.TradeRouteResult CitizenError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF94326AECC7CDE8729009A3538E9C470484132D5012B656CE13AF4E7D98BC6E"
            },
            {
              "Id": "Error:CandideServer.ServerManagers.TradeRouteResult",
              "Name": "Error",
              "Type": "CandideServer.ServerManagers.TradeRouteResult",
              "Signature": "public CandideServer.ServerManagers.TradeRouteResult Error",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA991C4AFCB9ABE5CF2E29E33622BB345B67396FF3FF9A0C5BD5B5F3D00C8313"
            },
            {
              "Id": "InvalidArguments:CandideServer.ServerManagers.TradeRouteResult",
              "Name": "InvalidArguments",
              "Type": "CandideServer.ServerManagers.TradeRouteResult",
              "Signature": "public CandideServer.ServerManagers.TradeRouteResult InvalidArguments",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7793F05615A058AF37B1C1F48079911CC20C765E2B88BFEAE946D78E637F454"
            },
            {
              "Id": "Success:CandideServer.ServerManagers.TradeRouteResult",
              "Name": "Success",
              "Type": "CandideServer.ServerManagers.TradeRouteResult",
              "Signature": "public CandideServer.ServerManagers.TradeRouteResult Success",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE602B20932156A99CB516A1BF4ADBB6C72EF532D8FB1576C9FF93E4DE3CEAC0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA91DD3ACFC888A5A3CAB0922D8FD65F0F8ABEC3778D73BDAB0E8FA9C2A03230"
        },
        {
          "Id": "CandideServer.ServerManagers.TradeRoutesServerManager",
          "Name": "TradeRoutesServerManager",
          "DisplayName": "TradeRoutesServerManager",
          "FullName": "CandideServer.ServerManagers.TradeRoutesServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Do_CancelledDumpEverythingAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_CancelledDumpEverythingAtDestination",
              "Signature": "public System.Void Do_CancelledDumpEverythingAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "713DF87E41799E6ABBFF83EECEACDDE9E70B850D6D454D7A406A5525245302CC",
              "Hash": "98FE4581E87432E85FEC3860DAE9BEBA543ED726EBD55573B9506B4A84E664C5",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()",
                "CandideServer.Exceptions.TradeRoutesSimulationException::.ctor(System.String)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Array::Empty()",
                "Shared.Models.Items.SharedInventoryModel::ToItemAmountsArray()",
                "CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsArray()",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "CandideServer.Models.InternalResourceStorageModel::IsEmpty()"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "Do_CancelledDumpEverythingAtDestination: Trade route is not cancelled"
              ],
              "Source": null
            },
            {
              "Id": "Do_CancelledDumpEverythingAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_CancelledDumpEverythingAtHome",
              "Signature": "public System.Void Do_CancelledDumpEverythingAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "83F7391EDA90F5F488CB48FD7C45165DFBF6FA66A358B1F41ECC026A1806B2A0",
              "Hash": "515D952473CD295D1F2C0E511431C55ED89FA3B620B877444C783F232306CAFD",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()",
                "CandideServer.Exceptions.TradeRoutesSimulationException::.ctor(System.String)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Array::Empty()",
                "Shared.Models.Items.SharedInventoryModel::ToItemAmountsArray()",
                "CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsArray()",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "CandideServer.Models.InternalResourceStorageModel::IsEmpty()"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "Do_CancelledDumpEverythingAtHome: Trade route is not cancelled"
              ],
              "Source": null
            },
            {
              "Id": "Do_Deleting(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_Deleting",
              "Signature": "public System.Void Do_Deleting(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "433723D5411A640A5C6BF7C0C947F413BCD70560E211B3F16710E138B74E596C",
              "Hash": "B39153EB95934A303AD667724951E3194AB1989D28AEBD0A58758841D211BF2C",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)",
                "CandideServer.ServerControllers.InternalResourceStorageSController::RemoveStorage(System.Guid)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdate(System.Guid, CandideServer.Models.Citizen.CitizenStatus)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage::.ctor()",
                "CandideServer.ServerServices.TradeRoutesServerService::Send_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage)",
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RemoveTradeRoute(System.Guid)",
                "CandideServer.ServerControllers.TradeRoutesSController::RemoveTradeRoute(System.Guid)"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "Do_Deleting: Citizen status was not set to OnTradeRoute at deletion. Skipping citizen update to listeners."
              ],
              "Source": null
            },
            {
              "Id": "Do_Initialize(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_Initialize",
              "Signature": "public System.Void Do_Initialize(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 439,
              "BodyHash": "91FF1743F220E71C0625A173DDB19800CD28957BC2755BBFAC88F7E087E15D8D",
              "Hash": "736E0B4AF84C0FF17D23A4EF62BFC4E820D84A8C5E4192D14FEC8886B99F7854",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Guid::NewGuid()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)",
                "CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()",
                "CandideServer.ServerControllers.InternalResourceStorageSController::CreateInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage)"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "Object_Storage"
              ],
              "Source": null
            },
            {
              "Id": "Do_TravellingToDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_TravellingToDestination",
              "Signature": "public System.Void Do_TravellingToDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "93243D3E8297356885BD21BF5A810BC22080B7B5F897B84D2B480855B9D6A052",
              "Hash": "30E8E108BB1C2A48C812562AADE0C5FA10AC644F366D73AE127A5D8C05DD5C2A",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status."
              ],
              "Source": null
            },
            {
              "Id": "Do_TravellingToHome(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_TravellingToHome",
              "Signature": "public System.Void Do_TravellingToHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "0C5793AFDBFD421D6D0A8E0A9CDEEB0AE3F4788C82C96BD6D9001D17135C44F0",
              "Hash": "C5B411564C23F47695760D841A1CF915EC27003C6B624AF51C4D94A8FE12EB13",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status."
              ],
              "Source": null
            },
            {
              "Id": "Do_WaitingToLoadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_WaitingToLoadAtDestination",
              "Signature": "public System.Void Do_WaitingToLoadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "2632C8D3C096DECA019D2FEFB072041247D447C565EF01E42D5B80A965DD2862",
              "Hash": "933315C8FED2ADB0CAD290491C81AA7981E6579E86B2CBD5636892D5827BBD77",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)",
                "Shared.Models.WorldStats::Get(System.String)",
                "CandideServer.Helpers.TradeRoutesHelper::Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Single)"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "WorldStats_TradeRouteSpeed"
              ],
              "Source": null
            },
            {
              "Id": "Do_WaitingToLoadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_WaitingToLoadAtHome",
              "Signature": "public System.Void Do_WaitingToLoadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "BFD1ED8F28D029345CF3698C7E4C090E6854531E8E7AE36A44C94F71C2E875B4",
              "Hash": "D1EAB2D5E31AE9149CD6B8A530C78345412E17A4866EE3776E1D87BE6CFFF723",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Requesting::Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)",
                "System.NotImplementedException::.ctor()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Models.WorldStats::Get(System.String)",
                "CandideServer.Helpers.TradeRoutesHelper::Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Single)"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status.",
                "WorldStats_TradeRouteSpeed"
              ],
              "Source": null
            },
            {
              "Id": "Do_WaitingToUnloadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_WaitingToUnloadAtDestination",
              "Signature": "public System.Void Do_WaitingToUnloadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "046F9ECA1A1EDFCACE2F1E6000F69410BEF33AB85E4F1C33F80C3068314928A3",
              "Hash": "E9448578C2C2B6A777DA235B8CB8121547044038752230DB618126482A31EB24",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status."
              ],
              "Source": null
            },
            {
              "Id": "Do_WaitingToUnloadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Do_WaitingToUnloadAtHome",
              "Signature": "public System.Void Do_WaitingToUnloadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 273,
              "BodyHash": "5C0933AA23A556C8970550690215A4B04B031D4CCBB9423B18A57FFAC4F7EC8E",
              "Hash": "51022DB792B5B3ADFC263A7F555B62FC34AA62019388AAB1C2EA6AAB5083C000",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)",
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [
                "TradeRoute is not set to the right status."
              ],
              "Source": null
            },
            {
              "Id": "ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)-\u003ESystem.Void",
              "Name": "ERROR",
              "Signature": "public System.Void ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancelStatus",
                  "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6E8337F0DE2A772377D4DBD6E09677410FBE67F26EF7342BB3065C7CC2BF1927",
              "Hash": "F04BF63485DF040AF15EDBBA58221640129D53AC10837DA4CDB6791EDB45FD6F",
              "CalledMethods": [
                "CandideServer.ServerManagers.TradeRoutesServerManager::HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)-\u003ESystem.Void",
              "Name": "HandleCancellation",
              "Signature": "public System.Void HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancelStatus",
                  "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 778,
              "BodyHash": "54774229C21631CA99C83C9C909ED41BA4223F58408DF610A54DBE58239DA558",
              "Hash": "1A60C4CBF338A8E63A1BE0EC18E7C02F1E3753F90998FF809570247EEB60E659",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentOutOfRangeException::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::ContainsKey(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerManagers.LootServerManager::DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.InternalResourceStorageServerManager::DropStorageAndDelete(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [
                "Status is set to Not Cancelled",
                "ErrorInitializing should never be thrown outside Initializing",
                "Status was ",
                " which should have already been handled."
              ],
              "Source": null
            },
            {
              "Id": "TryCreateNewTradeRoute(Shared.Models.TradeRoutes.TradeRouteArgs)-\u003ESystem.ValueTuple\u00602\u003CCandideServer.ServerManagers.TradeRouteResult,CandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Name": "TryCreateNewTradeRoute",
              "Signature": "public System.ValueTuple\u003CCandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E TryCreateNewTradeRoute(Shared.Models.TradeRoutes.TradeRouteArgs args)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CCandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.TradeRoutes.TradeRouteArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 590,
              "BodyHash": "2D8CCC301064214901D6E1CFF7A3460371460FA7DCD25E30E4DD184EB57AD4B0",
              "Hash": "8BC0A1F1D3763E970D51599A3E76BD2DECAF59EB5BB904B8A764C224404D2CDF",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.ValueTuple\u003CCandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.TradeRoutesSController::TryCreateNewTradeRoute(System.Guid, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Boolean, System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Count()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RegisterPlayerTradeRoutesListeners(System.Guid, System.Collections.Generic.IEnumerable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)",
                "CandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdate(System.Guid, CandideServer.Models.Citizen.CitizenStatus)"
              ],
              "StringLiterals": [
                "TryCreateNewTradeRoute: Home trading post doesn\u0027t have a town ID",
                "trading_post",
                "TryCreateNewTradeRoute: Destination building is not a trading post",
                "TryCreateNewTradeRoute: Home building is not a trading post",
                "TryCreateNewTradeRoute: Destination trading post doesn\u0027t have a town ID",
                "job:carrier",
                "TryCreateNewTradeRoute: The given citizen is not set as a carrier.",
                "TryCreateNewTradeRoute: The given citizen is not available.",
                "TryCreateNewTradeRoute: The given citizen does not have its home to the home trading post nor destination trading post.",
                "TryCreateNewTradeRoute: Invalid UnitAmount"
              ],
              "Source": null
            },
            {
              "Id": "UserCancelTradeRoute(System.Guid)-\u003ESystem.Void",
              "Name": "UserCancelTradeRoute",
              "Signature": "public System.Void UserCancelTradeRoute(System.Guid tradeRouteId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "1B05F716DDBFC095ECF0B05FA363DAB3D6B8AFF93EDD68D4038B588D6AB18D80",
              "Hash": "871C9EB486F7BB8B98515E2D186C942DD75C66AAEC722B1312BB1B1929DED4E0",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTradeRoute(System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.SimulationModels.TradeRouteSimulationModel::IsCancellable()",
                "CandideServer.ServerManagers.TradeRoutesServerManager::HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)"
              ],
              "StringLiterals": [
                "UserCancelTradeRoute",
                ": Trade route ",
                " is already cancelled ",
                " is not cancellable"
              ],
              "Source": null
            },
            {
              "Id": "VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel\u0026)-\u003ESystem.Boolean",
              "Name": "VerifyCarrierCitizen",
              "Signature": "public System.Boolean VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, out CandideServer.Models.Citizen.CitizenModel\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "DD4ED2E917AA8A457088D78A4B7C5DF884C533F49A586B3906122278FEC1C178",
              "Hash": "AF2584839B26048619EFFC8FDD9B37BB8AA015E465816E634C9783F9B7E90997",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [
                "job:carrier"
              ],
              "Source": null
            }
          ],
          "Hash": "BB817D8430E638BCA4FF29FECBC76CA40BB198EE4AFB0F36E4E5DC46E9852522"
        },
        {
          "Id": "CandideServer.ServerManagers.VehicleServerManager",
          "Name": "VehicleServerManager",
          "DisplayName": "VehicleServerManager",
          "FullName": "CandideServer.ServerManagers.VehicleServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsEntityDrivingVehicle(Shared.Entity.EntityWrapper, System.Guid)-\u003ESystem.Boolean",
              "Name": "IsEntityDrivingVehicle",
              "Signature": "public System.Boolean IsEntityDrivingVehicle(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driverId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "38E3366275F9440ADC8BB895552E32497F20C55D366F203A8A8A4089E330AC03",
              "Hash": "6A8680F99C9321B0AFFF7A4F8B95CE41B151C4BFA21513DB36C6BB6D65AFFAA5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEntityDrivingVehicleOrVehicleAvailable(Shared.Entity.EntityWrapper, System.Guid)-\u003ESystem.Boolean",
              "Name": "IsEntityDrivingVehicleOrVehicleAvailable",
              "Signature": "public System.Boolean IsEntityDrivingVehicleOrVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driverId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "B04190F1CE1AD3ADEC3852E3154CCD03E77792053591753C39B7903292BEEB26",
              "Hash": "2DFA3675974EF5ABE0C7DDC61A51B4A4E03613A16A5B08A3D3677BBA4C3496BC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsVehicleAvailable(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsVehicleAvailable",
              "Signature": "public System.Boolean IsVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "DE6DA0A6CE0CE04204172A1150E9F4E84A2BE1089CD8BC5323FACA50A9146DCD",
              "Hash": "2150171FDB4C3951A1AEB7225CECDF2D97779FEF96B62C889A67C65C992B8859",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryEnterVehicle(System.Guid, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryEnterVehicle",
              "Signature": "public System.Boolean TryEnterVehicle(System.Guid vehicleEntityId, System.Guid enteringEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vehicleEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enteringEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "B7315AF7D069ABAF2198CBFFD525A0A89FE5A331088E387CFA3A6C4859E94E3E",
              "Hash": "E730F908F1AD74E854932405DC0F0AAED9946C21D83C7D04B8987C5818ED1C75",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.VehicleStateModel::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "TryEnterVehicle",
                "Entity \u0027",
                "\u0027 failed to enter vehicle \u0027",
                "\u0027, it is already driven by \u0027",
                "\u0027",
                "vehicle_driver"
              ],
              "Source": null
            },
            {
              "Id": "TryLeaveVehicle(System.Guid, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryLeaveVehicle",
              "Signature": "public System.Boolean TryLeaveVehicle(System.Guid vehicleId, System.Guid leavingEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vehicleId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leavingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 313,
              "BodyHash": "900FD4FC30DEDEC5481AC93FCF34194D6585A89D6C40860FF122FCF5DFBBD4D1",
              "Hash": "327ABECDF4CF1DD978EC3FDFD77E1A0A26C79B976EB25BBC0AE532A42BD2F3AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "Entity \u0027",
                "\u0027 trying to leave vehicle \u0027",
                "\u0027 is not the driver \u0027",
                "\u0027",
                "TryLeaveVehicle",
                "vehicle_driver"
              ],
              "Source": null
            },
            {
              "Id": "UpdateVehicle(System.Guid, System.Guid, System.Single, System.Single, Shared.Models.Vehicles.VehicleMode)-\u003ESystem.Void",
              "Name": "UpdateVehicle",
              "Signature": "public System.Void UpdateVehicle(System.Guid vehicleId, System.Guid driverId, System.Single value1, System.Single value2, Shared.Models.Vehicles.VehicleMode mode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vehicleId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driverId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "859333A3C0ECD03F0A7C7CC144739CE70E4BA417054E239E354B5FE2E99E9DE3",
              "Hash": "4821F32A87455A129A3B627E2379B225A52C18D86634D3290D8AD4226E5907F1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::SetAimPosition(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Vehicle \u0027",
                "\u0027 does not have a driver ID set",
                "\u0027 is not driven by \u0027",
                "\u0027",
                "UpdateVehicle",
                "speed_percentage_velocity",
                "angle_rotation_velocity"
              ],
              "Source": null
            },
            {
              "Id": "UseVehicleAction(System.Guid, System.Guid, System.Int32, System.Object)-\u003ESystem.Void",
              "Name": "UseVehicleAction",
              "Signature": "public System.Void UseVehicleAction(System.Guid vehicleId, System.Guid entityTryingToUseAction, System.Int32 action, System.Object args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vehicleId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityTryingToUseAction",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "11B18675632A11F21EC628F75CB604928EAC2172987D8917098AF7918261D703",
              "Hash": "4938FB0DF7956DF7CD38A4D92FC564534F31F5E0589FBEF43D2FFFA1BA07A0FF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::PerformVehicleAction(System.Int32, System.Object)"
              ],
              "StringLiterals": [
                "Entity \u0027",
                "\u0027 trying to use vehicle \u0027",
                "\u0027 is not the driver \u0027",
                "\u0027",
                "Already got action \u0027",
                "\u0027 set for vehicle \u0027",
                "UseVehicleAction"
              ],
              "Source": null
            },
            {
              "Id": "VehicleSetOwnAction(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "VehicleSetOwnAction",
              "Signature": "public System.Void VehicleSetOwnAction(System.Guid vehicleId, System.Nullable\u003CSystem.Int32\u003E action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vehicleId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1CDC43A350FA1B692922BEF6E94A7928B26687068BF40FE1EB42BF088CC061C8",
              "Hash": "4246B6BFA77D96987E7AEB28EB943D90EF70EF4CAE709A840A1B7A9A14A77CC5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15334C74F2A5A4142C7F4FF56F16FA63F33AD65E5B818781163A2DDB09A1F0D6"
        },
        {
          "Id": "CandideServer.ServerManagers.WeatherServerManager",
          "Name": "WeatherServerManager",
          "DisplayName": "WeatherServerManager",
          "FullName": "CandideServer.ServerManagers.WeatherServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheatWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "CheatWeather",
              "Signature": "public System.Void CheatWeather(System.String weatherDataId, Microsoft.Xna.Framework.Vector2 position, System.Boolean clearOtherWeather, System.Single radius, System.Single duration, Microsoft.Xna.Framework.Vector2 velocity, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clearOtherWeather",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "AD3BB99FFE56EEA0F2C95B5DDE6ED05700E5F6AF5E5E47E3948978A27CEF43FA",
              "Hash": "9473557F9B0AB5F63F113A7470FDB6DFAC1C65DFF6E0F5E7959CC060FD1C4607",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.WeatherServerManager::SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "MoveWeather",
              "Signature": "public System.Void MoveWeather(System.Guid instanceId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C8F7734C3F251854934C1BCDA74A4F42243F6051D737C1D5551132C2A9FDAAF1",
              "Hash": "E3A9D84C3C5A7837A678E4AB72BC69E7E3D4D9C02C621164F68D449CFBA5F565",
              "CalledMethods": [
                "CandideServer.ServerControllers.ServerWeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerServices.WeatherServerService::Send_MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWeather(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveWeather",
              "Signature": "public System.Void RemoveWeather(System.Guid instanceId, System.Boolean fadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "43A12373DC851E39DF52013C20B2C2A747586028CA5446D0A60AD532C2F197CD",
              "Hash": "09230F746D750A2829C07FCC82173510BCDFD17480EB26923AD20106AE593E60",
              "CalledMethods": [
                "CandideServer.ServerControllers.ServerWeatherController::RemoveWeather(System.Guid)",
                "CandideServer.ServerServices.WeatherServerService::Send_RemoveWeather(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean, System.Single)-\u003EShared.Models.Weather.WeatherInstanceModel",
              "Name": "SpawnWeather",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel SpawnWeather(System.String weatherDataId, Microsoft.Xna.Framework.Vector2 position, System.Single radius1, System.Single radius2, System.Single duration, Microsoft.Xna.Framework.Vector2 velocity, System.Guid weatherInstanceId, System.Boolean doNotAutoRemove, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Weather.WeatherInstanceModel",
              "Parameters": [
                {
                  "Name": "weatherDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weatherInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "doNotAutoRemove",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "055E1898AEB3492B68D53237617D702CBC3F18B1A5D14AAF58BD190A8A9AFC30",
              "Hash": "A107E087FB006850DB95EA47893DC6C783F5B82C909D73719B8F7F27021B342A",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ServerWeatherController::SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Boolean)",
                "CandideServer.ServerServices.WeatherServerService::Send_SpawnWeather(Shared.Models.Weather.WeatherInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "08885134594F48061BF93726D5BF7E5706F4573530690AC5EE036379B8421758"
        },
        {
          "Id": "CandideServer.ServerManagers.WildCitizensServerManager",
          "Name": "WildCitizensServerManager",
          "DisplayName": "WildCitizensServerManager",
          "FullName": "CandideServer.ServerManagers.WildCitizensServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateGaiusSolinus(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "CreateGaiusSolinus",
              "Signature": "public System.Void CreateGaiusSolinus(System.Guid entityId, System.Guid wildCitizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 421,
              "BodyHash": "5B7C1403B33F5994ADB1BC1C434F0E287F2D3CBABA7DED0BBEFB9D6370CE08BF",
              "Hash": "651D9D9C67F0E3309703D4B33177849D13F56BEC84E1E849E2D0F7A96F3747CC",
              "CalledMethods": [
                "CandideServer.Models.Citizen.WildCitizenInstanceModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::.ctor()",
                "CandideServer.Models.Citizen.JobProgress::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::Add(!0, !1)",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "CandideServer.Helpers.RandomCitizenGenerator::GetStatsBaseVariance(System.Int32, System.Int32)",
                "Shared.Models.Stats.CitizenStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E)",
                "CandideServer.ServerControllers.WildCitizensSController::AddWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel)"
              ],
              "StringLiterals": [
                "cdd:armour:flamines",
                "cdd:shoes:flamines",
                "Citizens_Name_Solinus",
                "citizen_aura:buff:expertise",
                "job:philosopher",
                "job:merchant",
                "job:sculptor",
                "Researcher",
                "citizen:generic"
              ],
              "Source": null
            },
            {
              "Id": "GenerateWildCitizenForEntity(System.Guid, CandideServer.Helpers.CitizenTier, System.Guid)-\u003ESystem.Void",
              "Name": "GenerateWildCitizenForEntity",
              "Signature": "public System.Void GenerateWildCitizenForEntity(System.Guid entityId, CandideServer.Helpers.CitizenTier tier, System.Guid wildCitizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tier",
                  "Type": "CandideServer.Helpers.CitizenTier",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D0B277D603E1AFDD14228B4861271CDC23760361F43F16F4F39DCCD4EAE7148E",
              "Hash": "36977C243469F1BE296A7CB2B8AE889E8AE91A25110A76E9CF30FFFC1AD6C068",
              "CalledMethods": [
                "CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizen(CandideServer.Helpers.CitizenTier, System.Guid, System.Guid)",
                "CandideServer.ServerControllers.WildCitizensSController::AddWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWildCitizenKilled(System.Guid)-\u003ESystem.Void",
              "Name": "OnWildCitizenKilled",
              "Signature": "public System.Void OnWildCitizenKilled(System.Guid wildCitizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wildCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "02DBBE2F14B85F477AC29D333CF9635A263AA55D2A3907374C3B82B3B2203109",
              "Hash": "82ECED70B27B5B1E757342ADCAEBC20CA0A9192E63FE90CBCDE4612FC4D8C9F5",
              "CalledMethods": [
                "CandideServer.ServerControllers.WildCitizensSController::RemoveWildCitizen(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "160C28B477506BC7CBECBEDE38EE99D81311425CE977C664F00699FBDED7C03B"
        },
        {
          "Id": "CandideServer.ServerManagers.WorkRecipesServerManager",
          "Name": "WorkRecipesServerManager",
          "DisplayName": "WorkRecipesServerManager",
          "FullName": "CandideServer.ServerManagers.WorkRecipesServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRecipe(System.String, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddRecipe",
              "Signature": "public System.Void AddRecipe(System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "workRecipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "A76861CF6DA7A196BE6ACDA3C60A1B333753D443F1A5465E9551572BA2A56D1F",
              "Hash": "88A0E9A7DF55AEBC0F498819B722CE109C29E62547CB1C509F6C79D72D0D3B76",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Value()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::get_Key()",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddRecipeForSpecificBuilding(System.Guid, System.String, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddRecipeForSpecificBuilding",
              "Signature": "public System.Void AddRecipeForSpecificBuilding(System.Guid buildingId, System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workRecipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 352,
              "BodyHash": "B971772BE0740CFE6DBAECA1BF21B0D043474C7D6D0749939096BF80E655E6BA",
              "Hash": "5135381402E588BDCEDBACB6813F3FD46E39603A23FB6CBD61025D505819FA92",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)"
              ],
              "StringLiterals": [
                "AddRecipeForSpecificBuilding",
                ": Tried adding work recipe ID ",
                " to job ",
                " but the building does not have any slots matching the job."
              ],
              "Source": null
            }
          ],
          "Hash": "064F4EFDDD62DB799054B9D483569CE9666DD608C425301CCEEC45F7075BE7DF"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldFlagsServerManager",
          "Name": "WorldFlagsServerManager",
          "DisplayName": "WorldFlagsServerManager",
          "FullName": "CandideServer.ServerManagers.WorldFlagsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetFlagValue(System.String, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ESystem.Void",
              "Name": "SetFlagValue",
              "Signature": "public System.Void SetFlagValue(System.String flagName, System.Nullable\u003CSystem.Int32\u003E intValue, System.Nullable\u003CSystem.Single\u003E floatValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "intValue",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "05E8142898A94DDB232116462498ADD26D2405FEDA7FE19233F570E92BE4F30E",
              "Hash": "4D86FDCBC0D15C6D193D8C4DB9AD2341DCFC8DD48A006480452612C7EBB75271",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldFlagsSController::SetFlag(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)",
                "CandideServer.MessageModels.WorldFlagChangedMessage::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::get_Item(!0)",
                "CandideServer.ServerServices.WorldFlagsServerService::Send_WorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B270F823B0CED65A6AB15AC09B96D36EE3FA9210C914A9877AFE83EE3A7FFE73"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldItemServerManager",
          "Name": "WorldItemServerManager",
          "DisplayName": "WorldItemServerManager",
          "FullName": "CandideServer.ServerManagers.WorldItemServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReusableWorldItemSpawnList:System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E",
              "Name": "ReusableWorldItemSpawnList",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E ReusableWorldItemSpawnList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26D192613143372B9EA2E49C2E5BDE810D296A0DD72EE38CD3B6AFF834BAB280"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MoveWorldItems(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E, System.Guid)-\u003ESystem.Void",
              "Name": "MoveWorldItems",
              "Signature": "public System.Void MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E worldItemPositions, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemPositions",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A801A35C64CE17B9BFBB44383436E4E1F8BA3566B150234355C65910E84A7B6F",
              "Hash": "7163E090C83C8546A1729BFBC424EB8EAC0B44372E9F1569FB306A4F77FF4399",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Count()",
                "CandideServer.ServerControllers.WorldItemServerController::MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E)",
                "CandideServer.ServerServices.WorldItemServerService::Send_MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorldItem(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveWorldItem",
              "Signature": "public System.Void RemoveWorldItem(System.Guid id, System.Boolean deleteItemInstanceFromGameState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deleteItemInstanceFromGameState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "A86662E8A579EC2CFDB188DB00B874F962D28F028496ADB05FA65454C978AC41",
              "Hash": "F4CE0DA0AFE32ADC41FB0C8F7CBF5B124875F2B14FAC7ED55EB62DDFA64C4B3E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(System.Guid)",
                "CandideServer.ServerControllers.WorldItemServerController::RemoveWorldItem(System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.WorldItemServerService::Send_RemoveWorldItem(System.Guid, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFurnitureWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnFurnitureWorldItem",
              "Signature": "public CandideServer.Models.Items.ServerWorldItemModel SpawnFurnitureWorldItem(System.String furnitureId, System.Int32 amount, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayer, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayer",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2D2841BA7E357E42D0ED230E86E383C9C52B73D0611BE8A03089EC185CA8C907",
              "Hash": "4CDD5BAC1664F1001D3C2BFB0808B0E5AE72632FA04818B1AB887AFFA1DC91BE",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldItemServerController::SpawnFurnitureWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerServices.WorldItemServerService::Send_SpawnWorldItem(CandideServer.Models.Items.ServerWorldItemModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnNewItemAsWorldItem",
              "Signature": "public CandideServer.Models.Items.ServerWorldItemModel SpawnNewItemAsWorldItem(System.String itemId, System.Int32 amount, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId, System.Nullable\u003CSystem.Guid\u003E itemInstanceId, System.String auraId, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "A639ED98B315EC293E3F0B5F5AFE08B4685E153E1FD1829BA6EAFD9E6CD26993",
              "Hash": "11927B3BE59AE2325212C89C0237583A8830756964718B6858A27EDF14F23DC7",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "CandideServer.ServerControllers.WorldItemServerController::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerControllers.ItemInstanceSController::RemoveItemInstanceFromState(Shared.Models.Items.ItemInstanceModel)",
                "CandideServer.ServerServices.WorldItemServerService::Send_SpawnWorldItem(CandideServer.Models.Items.ServerWorldItemModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Models.Items.ServerWorldItemModel",
              "Name": "SpawnWorldItem",
              "Signature": "public CandideServer.Models.Items.ServerWorldItemModel SpawnWorldItem(Shared.Models.Items.ItemInstanceModel item, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayer, System.Nullable\u003CSystem.Int32\u003E antiPriority)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Items.ServerWorldItemModel",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayer",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "antiPriority",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D568354CB409C053DD8ECD32372EED5E9D9F0496FB784B120BD74589392DDC36",
              "Hash": "8D496534208490A764ABCF6628A6C0B69905070EB5C56FABB79D90A77AB1AD1E",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldItemServerController::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerServices.WorldItemServerService::Send_SpawnWorldItem(CandideServer.Models.Items.ServerWorldItemModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWorldItems(System.Collections.Generic.List\u00601\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SpawnWorldItems",
              "Signature": "public System.Void SpawnWorldItems(System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E items, System.Guid worldId, System.Nullable\u003CSystem.Int32\u003E ownerPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "EEACC220E1ACCA59FF68156C646A6D964A77C9DA414B9D36106ABB69F5544DB3",
              "Hash": "AFDDA57A330857455EEAFECBAC64EFE0E2020FBFF77DF44585F019C192A0BB34",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::get_Current()",
                "CandideServer.ServerControllers.WorldItemServerController::SpawnWorldItem(Shared.Models.Items.ItemInstanceModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "List.Enumerator\u003CCandideServer.ServerManagers.CreateWorldItemArguments\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerServices.WorldItemServerService::Send_SpawnWorldItems(System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E, System.Guid)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromJoinedPlayerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "event:/items/coin_drop"
              ],
              "Source": null
            },
            {
              "Id": "TryLootWorldItem(CandideServer.Models.Items.ServerWorldItemModel, System.Guid, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Int32",
              "Name": "TryLootWorldItem",
              "Signature": "public System.Int32 TryLootWorldItem(CandideServer.Models.Items.ServerWorldItemModel serverModel, System.Guid lootingEntityId, System.Guid inventoryId, System.Nullable\u003CSystem.Guid\u003E equipmentInventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "serverModel",
                  "Type": "CandideServer.Models.Items.ServerWorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "6116F8B0C6708A374C5C944BFA01CF0201BC0E1B4BED3D7FA1775C2BD74CC4D9",
              "Hash": "0BD5A0704BF7CA79F55C47B246B2C0321E3038E96978910392578B637D9EFCE2",
              "CalledMethods": [
                "CandideServer.ServerServices.FurnitureServerService::Send_FurnitureLooted(System.String, System.Int32, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerControllers.WorldItemServerController::RemoveWorldItem(System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.WorldItemServerService::Send_LootWorldItem(System.Guid, System.Guid, System.Int32, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryLootWorldItemArrowsIntoEquipment(Shared.Models.Items.WorldItemModel, System.Guid, System.Guid, System.Guid)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryLootWorldItemIntoInventory(Shared.Models.Items.WorldItemModel, System.Guid, System.Guid)"
              ],
              "StringLiterals": [
                "Tried to loot world item, but instance model could not be found."
              ],
              "Source": null
            }
          ],
          "Hash": "45D2082443E873ADC3EAAF4D525D281EED055395A08F04B6A4A34C6F7FEF50DC"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldServerManager",
          "Name": "WorldServerManager",
          "DisplayName": "WorldServerManager",
          "FullName": "CandideServer.ServerManagers.WorldServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "ChangeWorldMap",
              "Signature": "public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName, System.Boolean keepPlayerPlacedEntities)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keepPlayerPlacedEntities",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B70AF5B82EFF29FE9535E1345C99C20223DB47EAB9C5D1B5AA901B82710C37E2",
              "Hash": "B618E7F301905E916D8FFAB770CC25668B2B01CE50B6D0AA3C2B7392D6A4AE27",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldSController::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)",
                "CandideServer.ServerServices.WorldServerService::Send_ChangeWorldMap(CandideServer.Models.Worlds.WorldModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "EjectPlayers",
              "Signature": "public System.Void EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dungeonLocation",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "592870065F3CFCEDD382336A25CF90D562E186693D0E91E7E37D3F26097DFED2",
              "Hash": "8D0AAD00F63A20CC7DF110ED800838F2C7782CA7646907BDF17CCD13DA7EF7EF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void",
              "Name": "EjectPlayersAndCitizens",
              "Signature": "public System.Void EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel buildingSimModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingSimModel",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 639,
              "BodyHash": "5B6D6F33934E3B08D73FA05516F95D7F946C92A2AB31B4D1877FE8C1AFD592B5",
              "Hash": "422440EC0707C6EE646B94924F3F9F5E508DD3525B06B69CAE636A7BA16880E0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.PathFinding.PathNodeHandler::get_Door()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "PathNode::get_Data()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Could not find path nodes for ",
                " when ejecting. Make sure the exterior has a door node!"
              ],
              "Source": null
            },
            {
              "Id": "RemoveWorld(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(System.Guid worldId, System.Boolean fromBuildingController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromBuildingController",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "881E163A752683E6CF57C0B6CB2312FB7BB1B55FEAFCD5F9DFC7E65CF5390924",
              "Hash": "2FBBB41DD07411AB07C95E158164CDF0FEBC71673A29EFA2E48EB65AC63C7C83",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldSController::RemoveWorld(System.Guid, System.Boolean)",
                "CandideServer.ServerServices.WorldServerService::Send_RemoveWorld(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetNearestOutsidePosition",
              "Signature": "public System.Boolean TryGetNearestOutsidePosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 positionInWorld, out Microsoft.Xna.Framework.Vector3\u0026 outsidePosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionInWorld",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidePosition",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "388D16D66DEA30D33DCA385F418934E1B405B3F8D4BD98F830D7AC97232F267D",
              "Hash": "4625AAF7470E7575A41103C4E3B745A0D2B9D9F994FBAE615273C1E4BCBBB152",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53622712B7F0C4F5AC5145E0C4757A4D3467F2A5DD91AD4C18E0C6F695BD7322"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldStatAuraServerManager",
          "Name": "WorldStatAuraServerManager",
          "DisplayName": "WorldStatAuraServerManager",
          "FullName": "CandideServer.ServerManagers.WorldStatAuraServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAura(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "AddAura",
              "Signature": "public System.Void AddAura(System.String auraId, System.Boolean sendUpdate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "2300EC0C9E3D8BED3327DC7E8FE0F910B79733FB45C6747C959C4715F24BF2A7",
              "Hash": "C6BE2A68F1EEA07F607AD7575AE843BE9BD0A06589E769FB5A6AFABEDD4F233F",
              "CalledMethods": [
                "Shared.Data.WorldStatAurasDataBase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideServer.ServerManagers.WorldStatsServerManager::OnWorldStatsAuraAdded(Shared.Data.WorldStatAuraInfo, System.Boolean)"
              ],
              "StringLiterals": [
                "AddAura: World Stat aura with id ",
                " doesn\u0027t exist in the Database"
              ],
              "Source": null
            }
          ],
          "Hash": "C627E8C7F81F230BF4E8F99DE1359043DC22680EA4BB34A847E69811C34577D7"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldStatsServerManager",
          "Name": "WorldStatsServerManager",
          "DisplayName": "WorldStatsServerManager",
          "FullName": "CandideServer.ServerManagers.WorldStatsServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrdinanceInstanceId:System.Guid",
              "Name": "OrdinanceInstanceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid OrdinanceInstanceId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3D69B42D404EC8EC7922DB5026530A5988297CD1CF2AF13989B121C8543B31D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterQuestsGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterQuestsGameStateLoaded",
              "Signature": "public System.Void AfterQuestsGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "F4FFF154A2664423E644542994F549224ECA010CD3AB8316C85BED49F828E68B",
              "Hash": "72ED1DD8898533634577234227109A1FA0156ED8F30FCF4A91D9F9946D342A77",
              "CalledMethods": [
                "Shared.Models.WorldStats::GetDefaultBaseStats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryAdd(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.WorldStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)",
                "CandideServer.ServerControllers.RewardsSController::OnWorldStatsLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorldStatsAuraAdded(Shared.Data.WorldStatAuraInfo, System.Boolean)-\u003ESystem.Void",
              "Name": "OnWorldStatsAuraAdded",
              "Signature": "internal System.Void OnWorldStatsAuraAdded(Shared.Data.WorldStatAuraInfo worldStatsAura, System.Boolean sendUpdate)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldStatsAura",
                  "Type": "Shared.Data.WorldStatAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "A89905C3CC41C962991E8667A88F0F0F3BF1689E179E639E53BC5518E9D8E843",
              "Hash": "10106C44CEBA74F9D428690349AB6ADAAD5FE21A5417492F715722E2C008A5B5",
              "CalledMethods": [
                "Shared.Models.WorldStats::AddWorldStatAura(Shared.Data.WorldStatAuraInfo)",
                "CandideServer.ServerManagers.WorldStatsServerManager::SendUpdate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RecalculateWorldStats(Shared.Models.Gods.WorldOrdinance, System.Boolean)-\u003ESystem.Void",
              "Name": "RecalculateWorldStats",
              "Signature": "public System.Void RecalculateWorldStats(Shared.Models.Gods.WorldOrdinance ordinance, System.Boolean sendUpdate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ordinance",
                  "Type": "Shared.Models.Gods.WorldOrdinance",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "70750EF1FC5BB1B28C44639F670AB5565092327BC43C82B6662A330D018785A5",
              "Hash": "3653B0EAF249DA65A1B77DAD0A889BB4B64ABF0745F890200DF1C84B9AB423B8",
              "CalledMethods": [
                "Shared.Models.WorldStats::ResetModifiers()",
                "Shared.Models.WorldStats::AddOrdinanceStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.WorldStatAurasDataBase::GetAuraOrNull(System.String)",
                "Shared.Models.WorldStats::AddWorldStatAura(Shared.Data.WorldStatAuraInfo)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.WorldStatsServerManager::SendUpdate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RecalculateWorldStats(System.Boolean)-\u003ESystem.Void",
              "Name": "RecalculateWorldStats",
              "Signature": "public System.Void RecalculateWorldStats(System.Boolean sendUpdate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sendUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B5BA26209EA9520A6D3B003B4B041A53C49053C2CD4E2E939B4E2308093463E8",
              "Hash": "F5F15E694DA912F3B3B75EDB45D19E82E7629C21C1F1E541FEC73777F042D5FB",
              "CalledMethods": [
                "Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrNull(System.String)",
                "CandideServer.ServerManagers.WorldStatsServerManager::RecalculateWorldStats(Shared.Models.Gods.WorldOrdinance, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendUpdate()-\u003ESystem.Void",
              "Name": "SendUpdate",
              "Signature": "private System.Void SendUpdate()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "3C2BF617E8478576157CDDBDC2084271F262A70360A7FEC48DEDEED7B33046E1",
              "Hash": "57480D1B3BC666CC8C297CF55CE5FE4E87DF9D3A9F294D113045A51CC4FF438C",
              "CalledMethods": [
                "CandideServer.MessageModels.UpdateWorldStatsMessage::.ctor()",
                "CandideServer.Helpers.WorldStatsExtensions::ToCalculatedDictionary(Shared.Models.WorldStats\u0026)",
                "CandideServer.ServerServices.WorldStatsServerService::Send_UpdateWorldStats(CandideServer.MessageModels.UpdateWorldStatsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "140F46071CA0B0BDE7B3F250BE948AC5BB0D11E84059702FC67E533946CFFE69"
        },
        {
          "Id": "CandideServer.ServerManagers.WorldTileServerManager",
          "Name": "WorldTileServerManager",
          "DisplayName": "WorldTileServerManager",
          "FullName": "CandideServer.ServerManagers.WorldTileServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, Shared.Models.WorldTile worldTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6DFDA837BBC9711CEB44B21AEF880D6DD4457D085E9760B62F1B34EDEB8C7271",
              "Hash": "C72476214DA4E74CB8DC4B1F73B32E48CA39AAEB790DACEB3DCA5065D26C4A4A",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)",
                "CandideServer.ServerServices.WorldTileServerService::SendFillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F35CFB4C964B365F9135B0DC99F5BE22A270AAD710E2B503AB9AF32DD678BD92",
              "Hash": "CC83D1B9E42C4316F31F1FBA1E3BCEE52613BCF6ED3D59257CF221FA51EC1A64",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "CandideServer.ServerServices.WorldTileServerService::SendFillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D005CDAFE2574F79247038B1ECB0A21D54CF826F906765995C36FCFEA12DA4FD"
        },
        {
          "Id": "CandideServer.ServerManagers.WorshipServerManager",
          "Name": "WorshipServerManager",
          "DisplayName": "WorshipServerManager",
          "FullName": "CandideServer.ServerManagers.WorshipServerManager",
          "Namespace": "CandideServer.ServerManagers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWorshipPoints(System.Int32)-\u003ESystem.Void",
              "Name": "AddWorshipPoints",
              "Signature": "public System.Void AddWorshipPoints(System.Int32 worshipPoints)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipPoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "9BDD00DEB5F20ED28301B1F402773EE5804657791C71C11CD01799137653E852",
              "Hash": "6807D8BC46A2B367B797A97DC6328F51497D239765C3415911E2335D350DDE49",
              "CalledMethods": [
                "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage::.ctor()",
                "CandideServer.ServerServices.WorshipServerService::Send_UpdateCurrentWorship(CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Boolean",
              "Name": "IsWorshipUnlockAvailable",
              "Signature": "public System.Boolean IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock worshipUnlock)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worshipUnlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "486D65D367390F875FF1AD349C9966726152A907E8BF9434B89E43655DC25938",
              "Hash": "0919D07316205F993F5FFD9676B0AC476296CF1AEC455BA518D2D206D294D623",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryBuyWorshipUnlock(System.String)-\u003ESystem.Boolean",
              "Name": "TryBuyWorshipUnlock",
              "Signature": "public System.Boolean TryBuyWorshipUnlock(System.String worshipUnlockId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worshipUnlockId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "1B4C43691124A654004079337616FC2562E31F0E048C0D81AB2B0DE65C151A74",
              "Hash": "CDCFF556E0691E5E7BD25770C30DC29CED7EC8E730C150C8605A8B9A1CB05A31",
              "CalledMethods": [
                "Shared.Data.WorshipUnlocksDataBase::TryGetWorshipUnlock(System.String, Shared.Models.Gods.WorshipUnlock\u0026)",
                "CandideServer.ServerManagers.WorshipServerManager::IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideServer.ServerControllers.GodProgressionSController::OnWorshipWasBoughtForGod(Shared.Models.Gods.WorshipUnlock)",
                "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage::.ctor()",
                "CandideServer.ServerServices.WorshipServerService::Send_WorshipUnlockedWasBought(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)",
                "CandideServer.ServerManagers.ServerAnalyticsManager::ClearAnalyticEventTile()",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"
              ],
              "StringLiterals": [
                "Tried buying worship ",
                " but it is not supposed to be available.",
                "Not enough worship currency for WorshipUnlock with ID ",
                "Tried buying WorshipUnlock with ID ",
                " but it\u0027s already unlocked.",
                "worship:unlock:"
              ],
              "Source": null
            }
          ],
          "Hash": "C6376712DE2215858084B9FB00232902CC7594F65B4D142EC45FE936031BF4DD"
        },
        {
          "Id": "CandideServer.ServerRunState",
          "Name": "ServerRunState",
          "DisplayName": "ServerRunState",
          "FullName": "CandideServer.ServerRunState",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveBossFights:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossFightModel\u003E",
              "Name": "ActiveBossFights",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E ActiveBossFights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C328B4CD5AF710BF6E063F3342926FD67EDE5A6D2C8F834352C3B428985CC70"
            },
            {
              "Id": "ActiveDungeons:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Dungeons.ActiveDungeonModel\u003E",
              "Name": "ActiveDungeons",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E ActiveDungeons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6C251A669875BA859DB1B54F221382F8E6BD01E109C6EF147D817829344BE67"
            },
            {
              "Id": "Analytics:Shared.Analytics.AnalyticsHandler",
              "Name": "Analytics",
              "Type": "Shared.Analytics.AnalyticsHandler",
              "Signature": "public Shared.Analytics.AnalyticsHandler Analytics",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F704E66C2359768EAB831A3EFFB3A996EDA8607B6FC8F8B58E62D700BB31786"
            },
            {
              "Id": "AvailableDailyOfferings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AvailableDailyOfferings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AvailableDailyOfferings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B2D7C4009F5C29E2063B26A2B82171848D900C8983D4DD4FBFA910D186D40AC"
            },
            {
              "Id": "AvailableRepeatableOfferings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AvailableRepeatableOfferings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AvailableRepeatableOfferings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "24CA6CD4D09FB88BC50EF8E1B538FA61EC8105808B0210EAF66E3D3C7BEAA923"
            },
            {
              "Id": "AvailableSpecialOfferings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AvailableSpecialOfferings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AvailableSpecialOfferings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D60F62E8F6F52BF58D5412FFE7EEE5888BE96920EADF6314CBBA060D2415A15D"
            },
            {
              "Id": "BuildingExtraJobRecipes:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u003E",
              "Name": "BuildingExtraJobRecipes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E BuildingExtraJobRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0731240925AE07BD09EB886C3A5CCB6735E96567CDD64088E5F0BAF79E0D36E"
            },
            {
              "Id": "ChatLog:CandideServer.Models.ChatLog",
              "Name": "ChatLog",
              "Type": "CandideServer.Models.ChatLog",
              "Signature": "public CandideServer.Models.ChatLog ChatLog",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6E6404A736F6413F016923C844D5A6661F00AE934094BAD69F604001D3BFD91"
            },
            {
              "Id": "CitizenSimulationControllers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Citizens.Base.AbstractCitizenController\u003E",
              "Name": "CitizenSimulationControllers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E CitizenSimulationControllers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "850A63CC08C4A2791C0BCA480C5DF465027A8BC9EFFAACFF4871EDE20D2D8B04"
            },
            {
              "Id": "CitizensPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "CitizensPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E CitizensPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "161297E1F1DE606F6DF728F008621DE07CDA736A4F411CC7E3A3AA4BE7E35DDF"
            },
            {
              "Id": "ConstructionSitesProgress:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.ConstructionSiteProgress\u003E",
              "Name": "ConstructionSitesProgress",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E ConstructionSitesProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2019D56A242703927DD712A05915C8ACB7BF5F1BCE65BA23AADB0B01F7299A78"
            },
            {
              "Id": "ConstructionSitesProgressListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "ConstructionSitesProgressListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E ConstructionSitesProgressListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A4FC18F72BD74CC3D9A37B459F356115A89CAFB516A14F67E14D360D8C39B8B"
            },
            {
              "Id": "DelayedActions:System.Collections.Generic.HashSet\u00601\u003CCandideServer.ServerSystems.TimedAction\u003E",
              "Name": "DelayedActions",
              "Type": "System.Collections.Generic.HashSet\u003CCandideServer.ServerSystems.TimedAction\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CCandideServer.ServerSystems.TimedAction\u003E DelayedActions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9FCCB57911B01B3D29D487F2E776EA291B77FF1B396D8B53DF4D1E2B9AAD36A"
            },
            {
              "Id": "DynamicSpawnEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Entities.ServerEntityModel\u003E",
              "Name": "DynamicSpawnEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E DynamicSpawnEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "809A6FADFE5BB532CC73F572ADE6E1619C732725258A9F8F4B4FAECD97EE6716"
            },
            {
              "Id": "EntityToPlayerMap:System.Collections.Generic.Dictionary\u00602\u003CShared.Entity.EntityWrapper,CandideServer.ServerServices.ServerJoinedPlayerModel\u003E",
              "Name": "EntityToPlayerMap",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E EntityToPlayerMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF2BF523B5EAEA4EFDE7DCAF0A33190587ACEE4A622CDE2A5D176C393851CE54"
            },
            {
              "Id": "ExteriorWorlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Name": "ExteriorWorlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel\u003E ExteriorWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B03E89DF4E474BC0DCA20E886FA7F1B57AA08A6B401500B01FB1416A823BC4A4"
            },
            {
              "Id": "ExteriorWorldsTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Name": "ExteriorWorldsTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E ExteriorWorldsTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83C763520E02F924386E2D7C96E0903602F08B08FEC27749C85CB664F8F263EA"
            },
            {
              "Id": "GlobalCitizenAuras:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.String\u003E",
              "Name": "GlobalCitizenAuras",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E GlobalCitizenAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94D9DFC96E16A4CFC9E2F5D6FB3A4FB083E77510D6461362111D8BDDCA969659"
            },
            {
              "Id": "GlobalPlayerAuras:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "GlobalPlayerAuras",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E GlobalPlayerAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5552CAFBF9180E22C4FC6B7050ED319D6DDF35D2B0E347E50F943478D58E067B"
            },
            {
              "Id": "GrowingCrops:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GrowingCrops",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E GrowingCrops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F222846BBBE63300A25496B11CAF2777F160959E56E2BD3A44E39CC388A53F91"
            },
            {
              "Id": "InternalResourceStoragesPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "InternalResourceStoragesPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E InternalResourceStoragesPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D906B187176DD8F0A83F437994BC03EADEC30C8CCCD0A036E047B13ABDEAC2C8"
            },
            {
              "Id": "InventoriesPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "InventoriesPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E InventoriesPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "87BF56FD989308B319B441D8033B7972CE888558DC8F322F0E8D3D9E4DA36CEE"
            },
            {
              "Id": "InventoryIdToPlayerCharacterIdMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Guid\u003E",
              "Name": "InventoryIdToPlayerCharacterIdMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E InventoryIdToPlayerCharacterIdMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9131368A52EE769E9C5513FA132989DC65E54A7679FC9BE31B84777B0EEA7B66"
            },
            {
              "Id": "JobsPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "JobsPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E JobsPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18AF36BF16C033F123F682AA6F8C9E3E76024DA49C9EACD4279BA3210C4955E9"
            },
            {
              "Id": "LoggedInPlayerCharacters:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Name": "LoggedInPlayerCharacters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E LoggedInPlayerCharacters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9314451FACBEAFEE48653A0D84FD5EA7DD58C037913D11A26176854B6A683B28"
            },
            {
              "Id": "NewWorldItems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "NewWorldItems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E NewWorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9F3AA89C0456C722F2379BEE4582F2C35B9546ED8748BC086AE7F48023B01B9"
            },
            {
              "Id": "OutsideWorld:CandideServer.Models.Worlds.WorldModel",
              "Name": "OutsideWorld",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel OutsideWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68CEBC720B03D64F951F82F41F3BE05D1AF77179E0DDB0946BE831018D5BEF7E"
            },
            {
              "Id": "PlayerActionStates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.ServerServices.PlayerCharacterActionState\u003E",
              "Name": "PlayerActionStates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E PlayerActionStates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AC20A95F3642111C4D17FB92BC451F5E188AE8CDA5CBEACD35B4AA0C3A76769"
            },
            {
              "Id": "PlayersOnlineAverage:System.Double",
              "Name": "PlayersOnlineAverage",
              "Type": "System.Double",
              "Signature": "public System.Double PlayersOnlineAverage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0BB1C0001A965C651D7AED9477C73F7CAC91F46ED4AEA828817D7D59AC579B43"
            },
            {
              "Id": "PlayersOnlineAverageSampleCount:System.Int32",
              "Name": "PlayersOnlineAverageSampleCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayersOnlineAverageSampleCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "699D0F3F1E05EAD155D2A318C9CCD53875AE3B7DE0850C84100045967FFFAA0C"
            },
            {
              "Id": "PlayersOnlineMax:System.Int32",
              "Name": "PlayersOnlineMax",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayersOnlineMax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A382209BE05AF17484B816974D36ABBA5816BD8BE07967D65992AFC3591CE45F"
            },
            {
              "Id": "PlayersOnlineSampleTimer:System.Single",
              "Name": "PlayersOnlineSampleTimer",
              "Type": "System.Single",
              "Signature": "public System.Single PlayersOnlineSampleTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "340D893F6C036D30F84F43A26283672BAAD04DA1BDDC6AD27390C3053D24F43B"
            },
            {
              "Id": "ServerChunkedWorld:CandideServer.Models.ServerChunkedWorld",
              "Name": "ServerChunkedWorld",
              "Type": "CandideServer.Models.ServerChunkedWorld",
              "Signature": "public CandideServer.Models.ServerChunkedWorld ServerChunkedWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D3ABE6A1A8FA957B3E5DB39379CCCCB7C1AA73F6E9A96A7CDD5B2785F2036EC"
            },
            {
              "Id": "TileHeights:System.SByte[,]",
              "Name": "TileHeights",
              "Type": "System.SByte[,]",
              "Signature": "public System.SByte[,] TileHeights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "940CFB05C858B5EE63181922DB3486DA4CDA3ECF476789CC005154E11D86094B"
            },
            {
              "Id": "TownPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "TownPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E TownPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "33BAC3D764434446DE8A3964D9A510B020E659DEA52F22F153BC1ED3846F7275"
            },
            {
              "Id": "TradeRoutesPlayerListeners:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Name": "TradeRoutesPlayerListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E TradeRoutesPlayerListeners",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9B48E4DC6536CB5A2DC94AA9BEC80B0991AFF3ECFAD8F24597EE4339822840A"
            },
            {
              "Id": "UnlockedBlessings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedBlessings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedBlessings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D80A5FD10AAEEA521015C8B862EDF2D07F683F8660CE5B71FB715ACB7AF9639A"
            },
            {
              "Id": "UnlockedConstructionRecipes:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedConstructionRecipes",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedConstructionRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FCF6D33D3EFAA40BDF390D8C9A7B3CFD523A30B7D2C89998E9412274A00F0914"
            },
            {
              "Id": "UnlockedJobRecipes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E\u003E",
              "Name": "UnlockedJobRecipes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u003E UnlockedJobRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D1E7962D5A9CE0C678EE80F135F087A6C31A9F25BB0296A0B26F12AC8049C2A"
            },
            {
              "Id": "UnlockedOrdinances:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedOrdinances",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedOrdinances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DE2271C0F7D8516A34FFF3549BF865A74346684B0341ED050B7E991E4D2FF24"
            },
            {
              "Id": "VehicleStates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.VehicleStateModel\u003E",
              "Name": "VehicleStates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E VehicleStates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F089AD1F6D8A6BF87CBF5B8A07D06C01B379D01780429C73E4148B40487D2CB"
            },
            {
              "Id": "WeatherControllers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Data.DataModels.IServerWeatherController\u003E",
              "Name": "WeatherControllers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E WeatherControllers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "189895DC9A353897E20AEE447A1912331A7BC9DC8FD59AB9A4E8F06679CFF691"
            },
            {
              "Id": "WorldIdToPlayerEntitiesMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.HashSet\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "WorldIdToPlayerEntitiesMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CShared.Entity.EntityWrapper\u003E\u003E WorldIdToPlayerEntitiesMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C83834D6C2A8C40EB231E4FEA319DBCDFB95B99CEF9310C6401DDBEC9F2E027"
            },
            {
              "Id": "WorldStateAuras:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "WorldStateAuras",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E WorldStateAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "97AA98C300C5600BB14DADF84A692A90935727934D167F28AD8375F5221DAB04"
            },
            {
              "Id": "WorldStats:Shared.Models.WorldStats",
              "Name": "WorldStats",
              "Type": "Shared.Models.WorldStats",
              "Signature": "public Shared.Models.WorldStats WorldStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2700650A0A33111C0F635FD1F465D84D86B3C569175D3743857C550F4FEC1C59"
            },
            {
              "Id": "WorldToConstructionSitesTree:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E",
              "Name": "WorldToConstructionSitesTree",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E\u003E WorldToConstructionSitesTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D7CD91A4147B90C931C9CD26B0094442849B191C3419E196DACB71C77D431331"
            },
            {
              "Id": "WorldToWorldItemTreeMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E",
              "Name": "WorldToWorldItemTreeMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E WorldToWorldItemTreeMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EEFD7A8ADDBE139EDD730BCEDD76FE5E82AE81D3BA6EDFC435ECE9AECAF8CE1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9141B37117B6DC33211375C28FE844FAFD1DD033F9065F517ED0DAD2CD7F4C9C"
        },
        {
          "Id": "CandideServer.ServerServices.AuraServerService",
          "Name": "AuraServerService",
          "DisplayName": "AuraServerService",
          "FullName": "CandideServer.ServerServices.AuraServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ApplyEntityAura",
              "Signature": "public System.Void OnReceive_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "72A14C81381D3DDC989BF32E9867E6DB2D31B1C71BABF5561A98ED9ABC26C1A2",
              "Hash": "60D938070A0C08D7F0CD8F6D14848BE1ED13524CEA8BC2B3EBE26D3F52546F9E",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [
                "OnReceive_ApplyEntityAura"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveAuraFromEntity",
              "Signature": "public System.Void OnReceive_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A93205E455DCCF0ECA1C25E363A0AE2490D2482EFBA468A11B5FC5CF40BBE6D7",
              "Hash": "97BB3A00A5EFDE0E8345CF145700CB9E62892530E9FD4EAEDBF8576E8F48904D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.ServerManagers.AuraServerManager::RemoveAuraFromEntity(System.String, System.String, CandideServer.Entities.ServerEntityModel, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "OnReceive_RemoveAuraFromEntity"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_TryGetEntityAuras(System.Guid, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryGetEntityAuras",
              "Signature": "public System.Void OnReceive_TryGetEntityAuras(System.Guid entityId, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "CD1650E274258EB7DBB6B60845C677469A26F0DD88D86F53508104BDA16620ED",
              "Hash": "CBD6BC4D762F6963892A6C6B1D132F4DD5592DDF2ED55882619206DAF29747B9",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "OnReceive_TryGetEntityAuras"
              ],
              "Source": null
            }
          ],
          "Hash": "78B9F6C4FA25A9809FD73C7C7C8E9B58FEA1A947770B0878170D729F922C91F6"
        },
        {
          "Id": "CandideServer.ServerServices.BlessingsServerService",
          "Name": "BlessingsServerService",
          "DisplayName": "BlessingsServerService",
          "FullName": "CandideServer.ServerServices.BlessingsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RequestApplyBlessing(CandideServer.MessageModels.Gods.RequestApplyBlessingMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestApplyBlessing",
              "Signature": "public System.Void OnReceive_RequestApplyBlessing(CandideServer.MessageModels.Gods.RequestApplyBlessingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "558B95F9D13B02EB30B733D8391DBE3D1E64E8E820FA7271AD94C742E4D426E3",
              "Hash": "5B6CE9B4C3DA9936D6A55CC0047503F433A599AD10ECA5E7BBA47CAF959B6F0B",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.BlessingsServerManager::ApplyBlessing(CandideServer.Models.Player.ServerPlayerCharacter, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)-\u003ESystem.Void",
              "Name": "Send_UpdatePlayerCurrentBlessing",
              "Signature": "public System.Void Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1EB83CA33A1A88F8FF16EE4FFEBFC48021CDA2C00C0C68DA491D35317247B95A",
              "Hash": "85C62B9EC8A0C55F2EDA40CDB70A8B2054533BB781682158FA41830258692363",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-update-player-blessing"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateUnlockedBlessings",
              "Signature": "public System.Void Send_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "37E1EE584E1F718AC0A26BBE8D2384ECB1BB7BB99F302E4510A04464E0C426E7",
              "Hash": "889AACB38B447C8CB58D10220D058ACC8215B0FE803E30BA2964DB0CD95563E2",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-update-unlocked-blessings"
              ],
              "Source": null
            }
          ],
          "Hash": "8E4338E5BF411D917C0BA11F91531428616A47B135B53D939D50F0F3EAB1EC3F"
        },
        {
          "Id": "CandideServer.ServerServices.BossServerService",
          "Name": "BossServerService",
          "DisplayName": "BossServerService",
          "FullName": "CandideServer.ServerServices.BossServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_BossSpawnCheat(CandideServer.MessageModels.Bosses.BossSpawnCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_BossSpawnCheat",
              "Signature": "public System.Void OnReceive_BossSpawnCheat(CandideServer.MessageModels.Bosses.BossSpawnCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossSpawnCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "B7286B4B0002484549D0621301B5703CA58354EC9C0A3ACD1134BF541F93DB4D",
              "Hash": "97531A04F60FF179E663922F9B3FF592EAFB92F259249FF5EF437F149577E167",
              "CalledMethods": [
                "CandideServer.ServerManagers.BossServerManager::SpawnBoss(System.String, System.Nullable\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)-\u003ESystem.Void",
              "Name": "Send_BossFightUpdate",
              "Signature": "public System.Void Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossFightMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2F24E416D8181BB6BA895C381A60DA1776DEED9CD69023AE59867AB53725EABE",
              "Hash": "3631C61A9BF9280F4B64F9457AEC2D1D4774AEA69F8E5638F03EBBD8AB738904",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "boss-fight-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)-\u003ESystem.Void",
              "Name": "Send_BossMusicUpdate",
              "Signature": "public System.Void Send_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "91B4C8E850A344910C2D1D870F1AFEAF8330F87E2CBF164A88C28EAD27450FC5",
              "Hash": "8C801B5459362A02F2DD55749E8DD16DB53535332172A71951325246195709C3",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "boss-music"
              ],
              "Source": null
            },
            {
              "Id": "Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)-\u003ESystem.Void",
              "Name": "Send_BossSpawnLocation",
              "Signature": "public System.Void Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F17301E0E502725315859B1B8313AC38B1A138DCE34A112B91703CE007EF908A",
              "Hash": "E789BE550CB943EDBDD909EE282E354DB34CA06CF76843C4CAB68F72D4CA9B0E",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "boss-spawn-location"
              ],
              "Source": null
            },
            {
              "Id": "Send_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage)-\u003ESystem.Void",
              "Name": "Send_BossUpdate",
              "Signature": "public System.Void Send_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2D2588C4749F2A506EDF79ED8AC611D5DF5A56598C31A465E5DC6CD2A5A451E9",
              "Hash": "68EE1648CBF9A1CE87334F38387E1C5407F88AE4A436C9D07F592CD1B9F0FC2C",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "boss-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_BossWorldLock(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "Send_BossWorldLock",
              "Signature": "public System.Void Send_BossWorldLock(System.Guid bossFightId, System.Boolean locked)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossFightId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "locked",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "FBDA98C2B1FDA096C6AB535BD7E8620BCC67F6CAD6D041736CE60C4E17BCD4F3",
              "Hash": "ADC957A25F3D317032CA9D3842349EE6258FA53F716819B3D4B0121DC1C75A06",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "boss-world-lock"
              ],
              "Source": null
            },
            {
              "Id": "Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)-\u003ESystem.Void",
              "Name": "Send_DiscoverBossSpawnLocation",
              "Signature": "public System.Void Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "E731EAE0A8889E7B6417AF079D370BB4A1A002D7AFB1AAF9B1F0B0F2D5EEDB4C",
              "Hash": "9C0A3698CDD43F0829B17BFAB7F8CF5BE3A062CE17C5DEECEB3838397BF72FDD",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "discover-boss-spawn-location"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveBossFight(System.Guid, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "Send_RemoveBossFight",
              "Signature": "public System.Void Send_RemoveBossFight(System.Guid bossFightId, System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossFightId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "541D28AA92BDA7E4B087CB032E55E5D8794BADF210AEBF5F6514C8C0E578780B",
              "Hash": "3926346D5E8D7C4F7716F782DA1AE729BA19CB97B3730A2E9A60FA0C8D4476AA",
              "CalledMethods": [
                "CandideServer.MessageModels.Bosses.RemoveBossFightMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "remove-boss-fight"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveBossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveBossSpawnLocation",
              "Signature": "public System.Void Send_RemoveBossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A39830C6F12435F01FA6F2E85F316B8E03B9991B9700B7DA18FCDEC40F86C017",
              "Hash": "438B741A0A67AD98F2889D3D5025AC3396F1B8DDC48F783D33B8ED0A06626F42",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "remove-boss-spawn-location"
              ],
              "Source": null
            }
          ],
          "Hash": "22F789CD53024193404A1D1105484AED91E7F41292C0B7C11F45A5716E17CA2F"
        },
        {
          "Id": "CandideServer.ServerServices.BuildingsServerService",
          "Name": "BuildingsServerService",
          "DisplayName": "BuildingsServerService",
          "FullName": "CandideServer.ServerServices.BuildingsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DepositEntityIntoStorage(CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_DepositEntityIntoStorage",
              "Signature": "public System.Void OnReceive_DepositEntityIntoStorage(CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "7F3D74323DCE0959FC4C4CFA47E1BE41AAE08BC12D4A54BDACD04F55F7FA16E0",
              "Hash": "73EB759396A00EC31E78AB90AF43B67F45D4ADEF06C782C0978E6490D3DE9940",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerManagers.BuildingsServerManager::TryDepositResourceEntityIntoStorage(CandideServer.Entities.ServerEntityModel, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "OnReceive_DepositEntityIntoStorage: No error position was provided and no player character could be found.",
                "OnReceive_DepositEntityIntoStorage"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenOnInternalResourceStorageForBuilding",
              "Signature": "public System.Void OnReceive_GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "8EE2851C98CA97CA9E9CEBE8DD101DC5F3701F0B51FADFFB2945F36EF600AB5B",
              "Hash": "9A396BCDBD65BEB3384E4D98F5A6ECF55650C1EEA44BB67C759E7226451EF824",
              "CalledMethods": [
                "CandideServer.ServerServices.BuildingsServerService::OnReceive_GetInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::RegisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, CandideServer.EventBus.EventBusArgs)-\u003ECandideServer.Models.InternalResourceStorageModel",
              "Name": "OnReceive_GetInternalResourceStorage",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel OnReceive_GetInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.InternalResourceStorageModel",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "07E509672A5ECD67D3453D7F9EEDD06413CDBCD4DBFACC275139E822F79F5EBA",
              "Hash": "A57C3BAB5286A027901FF6C0520C7524DA6A4C7A3A775E3B8CBC67937A1E2606",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetTryBucketDepleteResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetTryBucketDepleteResourceStorageEndpoint",
              "Signature": "public System.Void OnReceive_GetTryBucketDepleteResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "14E1C26D08C88A78B42CF78A0B143DF827051645CE97E8550E7FB236DC451D05",
              "Hash": "736597E21734E6168993BA05B7705A2C003D44A0B508D5898892930E361334CC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.Helpers.BucketEntityHelper::IsBucketEmpty(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)",
                "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "Amount is less or equal 0",
                "OnReceive_GetTryBucketDepleteResourceStorageEndpoint",
                "Bucket with entity ID ",
                " is not empty."
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetTryBucketDepositResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetTryBucketDepositResourceStorageEndpoint",
              "Signature": "public System.Void OnReceive_GetTryBucketDepositResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "D164D93B1575FC08BAB612B5F04B531788FB7BCDFDD36ECDEEFDD26752B01F6D",
              "Hash": "745A56968E53A004B87B5CB9B70D50C214F41F83A64F0D1C2A2AF93D5D480B3E",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)",
                "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "OnReceive_GetTryBucketDepositResourceStorageEndpoint",
                "Failed to get content from bucket with entity ID ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveBuilding",
              "Signature": "public System.Void OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.RemoveBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "16CDDF12D6CBFE1ACFE50D0809C7E3624883F83215F135D414AFF223199BF072",
              "Hash": "DB743C84982682DAB27BB0D37EBC293F2C2E68E563B1EEE4E599A0BEB6FBCD78",
              "CalledMethods": [
                "CandideServer.ServerManagers.BuildingsServerManager::TryRemoveBuilding(System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryTurnItemIntoFuelForSource",
              "Signature": "public System.Void OnReceive_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "2E4F31A9F8B321EBB8E9ECB726D4AE815BC5D264381A6155359A9CD8345EA7E6",
              "Hash": "217558999250C5B797E72753F34C0889935BD0E7B9CEBFB54D77CD370D9E9AE1",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.ServerGameState::TryGetInfrastructureSource(System.Guid, CandideServer.Models.SourceModel\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "System.Math::Min(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryUpgradeBuilding(CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryUpgradeBuilding",
              "Signature": "public System.Void OnReceive_TryUpgradeBuilding(CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "EA8C4FFBBBED1A1923C0970D25C20FE0B8F72A27FC4D7021D8F7477EC33335AD",
              "Hash": "158B4AADC9712DD4705966078A69F8DA7B21F15C9CBC351AA996BAAE97D84497",
              "CalledMethods": [
                "CandideServer.ServerManagers.BuildingsServerManager::TryUpgradeBuilding(System.Guid, System.String, System.Boolean)",
                "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpgradeBuildingCheat(CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UpgradeBuildingCheat",
              "Signature": "public System.Void OnReceive_UpgradeBuildingCheat(CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "4D39917FBAAA19303B27B78F4FD82C0EF94AEECC46A3AC52C6E2294478BC3FDF",
              "Hash": "16C07979C23E92AF122C2A59E42289B6F2BA588FFBEB44BBE6CFE13D9AAD5833",
              "CalledMethods": [
                "CandideServer.ServerManagers.BuildingsServerManager::TryUpgradeBuilding(System.Guid, System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_BuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)-\u003ESystem.Void",
              "Name": "Send_BuildingRemoved",
              "Signature": "public System.Void Send_BuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "323AE878642D2048B7C345E6CC29B19196E912611A152238DB120FD22F34625E",
              "Hash": "38A5A12178544B015DC9ADF589A542B6C83108F4D6339F940AD516337BC9292A",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "buildings-remove-building"
              ],
              "Source": null
            },
            {
              "Id": "Send_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)-\u003ESystem.Void",
              "Name": "Send_BuildingSpawned",
              "Signature": "public System.Void Send_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C8F20093E36371422F90C72BDE73DB54F9FC0418B5354968ABFB75712D9D696D",
              "Hash": "03D1BE7AC976874BF8613A3CD404AE5F4F158DECF283440BF2A367A621C299B1",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "buildings-new-building-spawned"
              ],
              "Source": null
            },
            {
              "Id": "Send_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage)-\u003ESystem.Void",
              "Name": "Send_BuildingUpgraded",
              "Signature": "public System.Void Send_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "546B4AD7CA3D7EC2D184A3C0FAC1226E99C06A3B53C7CC0CCF709D111A80B57B",
              "Hash": "02A2D37A4A266A02C26B16096C07644CD34A70261964C4C39C4449BA04F39E44",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "building-upgraded"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateBuildingAppeal",
              "Signature": "public System.Void Send_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "44E61DC44C2697CE66C00B7DB60763776BD29760CCA444EE86AD29BDC49FB72C",
              "Hash": "9E7005FED48710AB8A33625C2DC5FD0895A3A06ECFB93251294B9C761D0EEEC9",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "buildings-update-buildings-appeal"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateBuildingParameters",
              "Signature": "public System.Void Send_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "154FF9C1F46FD985B88421C1C1AD86B305880C7FDFBB58DB70A794AECFC3A11A",
              "Hash": "514AF38ED816D038571278A7E5B4D500A085C691C147696E1F77B429825910B0",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "buildings-update-building-parameters"
              ],
              "Source": null
            }
          ],
          "Hash": "96CCC1BF6B24BC0EDB60A6DC4AFADC7DB8A4E7A6A3BAB6708145BA361A631546"
        },
        {
          "Id": "CandideServer.ServerServices.ChatLogServerService",
          "Name": "ChatLogServerService",
          "DisplayName": "ChatLogServerService",
          "FullName": "CandideServer.ServerServices.ChatLogServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_PlayerChatCommandMessage(CandideServer.MessageModels.PlayerChatLogCommandMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerChatCommandMessage",
              "Signature": "public System.Void OnReceive_PlayerChatCommandMessage(CandideServer.MessageModels.PlayerChatLogCommandMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerChatLogCommandMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 516,
              "BodyHash": "2A46C7DE13FDBBF4363DB0D96C5D9698B00BA0EF25F8A359CFE097A941693F59",
              "Hash": "F6D36AD95F4FFB98C30484A9C8DB053AF2772EA68C656709D0A918D7C9BE64A1",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Server.BaseServer::Kick(CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "CandideServer.MessageModels.ChatLogMessage::DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "kick",
                "teleporthere",
                "@all",
                "worldseed",
                "Seed"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerChatMessage(CandideServer.MessageModels.PlayerChatLogMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerChatMessage",
              "Signature": "public System.Void OnReceive_PlayerChatMessage(CandideServer.MessageModels.PlayerChatLogMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "19F9D5C574EE499C201CB255E93A9D2C4976D8C9B2C62F17047351DAA7D5949A",
              "Hash": "FD8F06D278F10664E75356349C0D6C0A8050871368BCE57D5C5EA85C87AC1E80",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.DateTime::get_UtcNow()",
                "CandideServer.Models.ChatLog::Add(CandideServer.MessageModels.PlayerChatLogMessage)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "player-chat-message"
              ],
              "Source": null
            },
            {
              "Id": "QueueSendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)-\u003ESystem.Void",
              "Name": "QueueSendChatLogMessage",
              "Signature": "public System.Void QueueSendChatLogMessage(CandideServer.MessageModels.ChatLogMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C41E8735F5B33B24FD1D1420A512CDF31AA031835B317BEA01436EF95DBD9F8D",
              "Hash": "9B6AF54FD3A8E3E16CC42C35189B564BFA97BC7711158933FAE93E19FC721877",
              "CalledMethods": [
                "CandideServer.Models.ChatLog::AddServer(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.Server.BaseServer::QueueSendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)-\u003ESystem.Void",
              "Name": "SendChatLogMessage",
              "Signature": "public System.Void SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "12AC9D013CD7B6457EB44ABDF049F4E64E0E9A87777CDAB2ECA8C5FE453AF5F8",
              "Hash": "A39901B89EBEDAC8BE32953ACFF33164C24146A4D2D1F5326BFFD63EEC800211",
              "CalledMethods": [
                "CandideServer.Models.ChatLog::AddServer(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "SendChatLogMessage",
              "Signature": "public System.Void SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage msg, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "E274B1EE9A32B2CE936B7FEACD382F0E8BD8DD9FCE0998055019A6540D85A3CD",
              "Hash": "2AC943880F17BE3EE84805A6AE854F76A4036580507C329BD09775FA9CC3DEE3",
              "CalledMethods": [
                "CandideServer.Models.ChatLog::AddServer(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "SendChatLogMessage",
              "Signature": "public System.Void SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "4960EF85F4FA8EAD44AD3FB6D2C0AAB9ADCF5ACE178D27245CEEBD617752CA80",
              "Hash": "DEDBA8191D9500F13709E05C062DA62639C33F3D82758020B5A6A429EF218A38",
              "CalledMethods": [
                "CandideServer.Models.ChatLog::AddServer(CandideServer.MessageModels.ChatLogMessage)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SendChatLogMessageThreadSafe(CandideServer.MessageModels.ChatLogMessage)-\u003ESystem.Void",
              "Name": "SendChatLogMessageThreadSafe",
              "Signature": "public System.Void SendChatLogMessageThreadSafe(CandideServer.MessageModels.ChatLogMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "75345610A2637F3FC0C1A3711ED7F233E1E57BECD25564E59555F7F021BBEA5F",
              "Hash": "E98A1F3B12824B889EE265EE5DEA64BD38FC98B7F370CFF66FE03D800EC6B99E",
              "CalledMethods": [
                "ChatLogServerService.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "ChatLogServerService.\u003C\u003Ec__DisplayClass1_0::\u003CSendChatLogMessageThreadSafe\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerSystems.ServerDebugSystem::Queue(System.Action)",
                "CandideServer.Server.BaseServer::QueueSendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerChatLogMessage(CandideServer.MessageModels.PlayerChatLogMessage)-\u003ESystem.Void",
              "Name": "SendPlayerChatLogMessage",
              "Signature": "public System.Void SendPlayerChatLogMessage(CandideServer.MessageModels.PlayerChatLogMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "6545C96E343EFB5064DA10CB44AD2DA8A67A1D62A3685AF2F0C00BA63A40AF4F",
              "Hash": "DA64257F8DC793F8DB511CE9938C644EEDA10A04DCA08490797C11A6DA7E3201",
              "CalledMethods": [
                "CandideServer.Models.ChatLog::Add(CandideServer.MessageModels.PlayerChatLogMessage)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "player-chat-message"
              ],
              "Source": null
            }
          ],
          "Hash": "AF71A375AE0B0EC78D9D9505D9396B205EE04C01B2FFCD2D2EA78409BA99DD4F"
        },
        {
          "Id": "CandideServer.ServerServices.ChunkServerService",
          "Name": "ChunkServerService",
          "DisplayName": "ChunkServerService",
          "FullName": "CandideServer.ServerServices.ChunkServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get_ChunkData(Microsoft.Xna.Framework.Point, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Get_ChunkData",
              "Signature": "public System.Void Get_ChunkData(Microsoft.Xna.Framework.Point chunkPosition, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "287B95CAFC0D2F9241DC4E323A66E5F5CCFAD062798CEB02E466D7E5AB09EF82",
              "Hash": "5E9B04F0DC908CA63CA1C7F2CE779D114C3553A6FD1275F4C55C4416AB0AE0D0",
              "CalledMethods": [
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.Entities.ServerEntitySystemManager::LoadInChunkEntities(CandideServer.Models.ServerWorldChunk)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.MessageModels.Crops.CropDataMessage::.ctor()",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.ServerControllers.WorldItemServerController::GetWorldItemsInTileRectangle(System.Guid, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.MessageModels.Chunks.ChunkDataMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetChunkEntities(CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetChunkEntities",
              "Signature": "public System.Void OnReceive_GetChunkEntities(CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "AC0719A220864EB707C555A70E2CB0D0108E7BFE4F1430EBE7AC8B77D7F2B1C8",
              "Hash": "7F7A3FD66D6FA80935E59B541A45B8C9F9C30A761867BE552B104CB562F78693",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Chunks.GetChunkEntitiesResponse::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::ToArray()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15A3AFF7D474B447E33B3D79E29788B439E151CAAB2CFF4F7917B90D34B96DA9"
        },
        {
          "Id": "CandideServer.ServerServices.CitizenServerService",
          "Name": "CitizenServerService",
          "DisplayName": "CitizenServerService",
          "FullName": "CandideServer.ServerServices.CitizenServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCitizenListeners(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E",
              "Name": "GetCitizenListeners",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E GetCitizenListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E updates)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "8B10179F9B0F401EB99E461BB4BECF47073733EB6572B34C49D194CD8C477B05",
              "Hash": "792D2C836FC458F039C1B621889746E72D9C3F0905AE858E8AA41C8382613C5A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_AcquireCitizenQuest(CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage)-\u003ESystem.Void",
              "Name": "OnReceive_AcquireCitizenQuest",
              "Signature": "private System.Void OnReceive_AcquireCitizenQuest(CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5F273CF15B9A7B31D7F0BD4580EE1A01626DF47BDE0643F5BF8DFFC5995AFDD7",
              "Hash": "D3A22EC5B40358FA9F816004C3BD2D7535C32790AEC41B1CC3384813531A9D4D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.CitizenServerManager::GenerateQuestForCitizen(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [
                "Tried picking up quest for citizen but the status of the citizen-quest is not set to available"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9EA36D4B0C8DC2F35A3606F2F88140D92430C5B9308D434E9912B062B8204C5D",
              "Hash": "0D3E18675D0B481F0A9862A22E72466FF08EA3E2DF76BBF931C0709A1A419418",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCreateCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage)-\u003ESystem.Void",
              "Name": "SendCreateCitizenForTown",
              "Signature": "public System.Void SendCreateCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B8D719AE3F27D1922B0CE21B48636BDDE109E26EDAE82D7B3789A6EB6487AAF7",
              "Hash": "35F0C3854CFCF28D998BAE6328EAC6D4B8B7ECA958227C417A8A57ADE6962CC9",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "citizens-create-overview-citizen-for-town"
              ],
              "Source": null
            },
            {
              "Id": "SendRemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)-\u003ESystem.Void",
              "Name": "SendRemoveCitizen",
              "Signature": "public System.Void SendRemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "855DEFD152FB5969F32AB9D652076BC0786D12D0979FC38EB4B59CEEDC61031A",
              "Hash": "00EFEAE42BE3DAA455ADA5B1D426C60A8CAE690B12E1F749E61C7458A814B9C0",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "citizens-remove-overview-citizen"
              ],
              "Source": null
            },
            {
              "Id": "Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)-\u003ESystem.Void",
              "Name": "Send_CitizensChanged",
              "Signature": "public System.Void Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.UpdateCitizensChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "15EEE57C1954858C31090FD2AA6F862A14692DC685BC6EC6ACFC79D0455DDCD4",
              "Hash": "F13A12F248D4C2D98124BF45A54A0F8601F28880B75D3C7AE01E7558DD1025CB",
              "CalledMethods": [
                "CandideServer.ServerServices.CitizenServerService::GetCitizenListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::get_Current()",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::ToArray()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "citizens-update-citizen"
              ],
              "Source": null
            }
          ],
          "Hash": "57903D614B03ABBE1635EE264CB2F6C5109A2F1ED4B00DFDE8E31D3074B7FBCB"
        },
        {
          "Id": "CandideServer.ServerServices.CombatServerService",
          "Name": "CombatServerService",
          "DisplayName": "CombatServerService",
          "FullName": "CandideServer.ServerServices.CombatServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ShieldBlock(CandideServer.ServerServices.ShieldBlockMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ShieldBlock",
              "Signature": "public System.Void OnReceive_ShieldBlock(CandideServer.ServerServices.ShieldBlockMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.ShieldBlockMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8877E582713144D4B580F41391871A463BFD5E53DF1182611F08C5A97BEFA6E5",
              "Hash": "541F1F0BE9A56F5FD9D0260E66C769D8CC2AD26FBADDA48B3F4E188B88B86E7F",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntitySystemManager::ShieldBlock(System.Guid, System.Guid, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "67460F4F921758C8084DA1EC93DEC2D327CC71C726331BAAB56E71141386314C"
        },
        {
          "Id": "CandideServer.ServerServices.ConstructionRecipesServerService",
          "Name": "ConstructionRecipesServerService",
          "DisplayName": "ConstructionRecipesServerService",
          "FullName": "CandideServer.ServerServices.ConstructionRecipesServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendAddConstructionRecipeMessage(CandideServer.MessageModels.AddConstructionRecipeMessage)-\u003ESystem.Void",
              "Name": "SendAddConstructionRecipeMessage",
              "Signature": "public System.Void SendAddConstructionRecipeMessage(CandideServer.MessageModels.AddConstructionRecipeMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.AddConstructionRecipeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "19A52754A7EFE72A1216D0B0CACCC5DEF43275314E69D8039795C750353CAC6F",
              "Hash": "F11782DCE8EBAAD0A84A7054ABC6CDBAA14345F9BD49BA7BA92C63F963161910",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "add-construction-recipe"
              ],
              "Source": null
            }
          ],
          "Hash": "F449B93383FC3B16F9BE7D9BC30648A6880287CF86832578B397CC5BB1E7859F"
        },
        {
          "Id": "CandideServer.ServerServices.ConstructionSitesServerService",
          "Name": "ConstructionSitesServerService",
          "DisplayName": "ConstructionSitesServerService",
          "FullName": "CandideServer.ServerServices.ConstructionSitesServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_BuildConstructionSite",
              "Signature": "public System.Void OnReceive_BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C36DD565997D8026EB3935290050956AEF752B8A88BA2F2B61983383961DDBEF",
              "Hash": "7C047A1FA1E254A4B286895EBEA23CF7FFA027A86A2A5922BA6208A5BE4146CC",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ConstructActionInProgressDoProgress",
              "Signature": "public System.Void OnReceive_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "E4C0F0663C794F283FB2BD7A16FE5F065878061B3AF9CBBAF6416A55A126FE5A",
              "Hash": "C0CE6AA07F4C86297B492C931CFFD183A88CA25D438364BC51A2A0AA7048584A",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionSitesServerManager::DoPlayerConstructActionInProgress(System.Guid, System.Single, CandideServer.Server.Network.ConnectedPeer, Shared.Models.Player.PlayerCharacterModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CreateConstructionSite",
              "Signature": "public System.Void OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "2C851BA0AE87D9A87BE81E7C00D829B19E878C4ACA32023A0702494C662D288B",
              "Hash": "710A46541F46C35E1407426FCC33D186AE95A797679BD50D8E9D944ED03DEA6A",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideServer.ServerControllers.ConstructionSitesSController::CreateNewConstructionSite(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "construction-sites-create"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "4BC9C3979500E836C8E5CCF806B3322F68797B40705070024FE4CC52B6DD6D79",
              "Hash": "95B957DBAD01CFB47A6B3E276ECA0A9045F522B4C5F0C355EB3523AD143987A7",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteProgress\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPlaceConstruction(CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPlaceConstruction",
              "Signature": "public System.Void OnReceive_GetPlaceConstruction(CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "56CE08983873CE39B70DA6EC385D32789CCBF28B5B063AF6A46E7115FB0253DF",
              "Hash": "C1BE138EABCF84D569FFCD9AB29174C4A1D73522DAEFE65D44E16CC7F1AFD5B8",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionsServerManager::TryPlaceConstruction(Microsoft.Xna.Framework.Point, System.Guid, System.Guid, CandideServer.EventBus.EventBusArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveConstructionSite",
              "Signature": "public System.Void OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "FC2AB720E91E2D59177FADB004737859ADED4559A46988C11FEB653F17D1429A",
              "Hash": "935B8EE71DEE6BD5A82EE7E99F8675E7152770C63BFDCCC41A7E0FD00FF536C3",
              "CalledMethods": [
                "CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.ConstructionSiteModel\u003E)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "construction-sites-remove-construction-site"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StartConstructActionInProgress",
              "Signature": "public System.Void OnReceive_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BE8FBBA26E3FD738C9F929621794394B2B3D9B1CCFF1BF171A76628898D3FDC7",
              "Hash": "58793FB374690CB6175E906992F26985DD10491B84F0129E3F40D142971D84A4",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionSitesServerManager::StartConstructActionInProgress(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopConstructActionInProgress",
              "Signature": "public System.Void OnReceive_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "AA4F0717051A8B3560C6640D3476B9FDA59745A95D2B2873E362E370F127C007",
              "Hash": "994AFF383D676FC41EEF69F0330C12AE78B6A526666F7A3684738AE1842AEFC7",
              "CalledMethods": [
                "CandideServer.ServerManagers.ConstructionSitesServerManager::StopConstructActionInProgress(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveConstructionSite",
              "Signature": "public System.Void Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6AF734359A8B0FBB631F93BB51EDD7483C3269AE10F6EF54318DD2D272803BA5",
              "Hash": "E4E9F6D3EB34BECEF4A144609C87005C17E76B572D8614E533FC9755018560F7",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "construction-sites-remove-construction-site"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Send_RemoveConstructionSite",
              "Signature": "public System.Void Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E2BA2EFE7BC926997B97A5E7C6C2C26ADC558849C075E9309EB683FC286F71E5",
              "Hash": "AC218E9BF5C744BAE5C5A973C7B3DC76A97EA432CF8FA1CD0241DE55D807A450",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "construction-sites-remove-construction-site"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_RemoveConstructionSites",
              "Signature": "public System.Void Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "53CCACE295B8E89A2AF785842649C494BFF340DB6BBD6A14CFEC67FFBC28D632",
              "Hash": "D9B6CFF96374E564F2D187429711B33B8E006C546E73B8B1270DB070E9B35715",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "construction-sites-remove-construction-sites"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E)-\u003ESystem.Void",
              "Name": "Send_UpdateConstructActionInProgress",
              "Signature": "public System.Void Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage msg, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E specificPeer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "specificPeer",
                  "Type": "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "FB8B296424632EC59CE311C4CE8FBFCCB547A7BC497323A58F19884FFC46619D",
              "Hash": "06E118C1A8CF63A56D1A750F08616F8C12D85D0D028E8F6109C2D2396A347F44",
              "CalledMethods": [
                "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "update-construct-action-in-progress"
              ],
              "Source": null
            }
          ],
          "Hash": "D3D64A659E3A96A7C6C0E26DD631433FC3B2D96DBD3972320D2179E13204970E"
        },
        {
          "Id": "CandideServer.ServerServices.ConstructionsServerService",
          "Name": "ConstructionsServerService",
          "DisplayName": "ConstructionsServerService",
          "FullName": "CandideServer.ServerServices.ConstructionsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_CreateConstructionCheat(CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CreateConstructionCheat",
              "Signature": "public System.Void OnReceive_CreateConstructionCheat(CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "42342C3C378C3750FE20EAE924177431D628363535C60560D4E812B7840E3305",
              "Hash": "FA2CBA82B0057AD783ED236F968E6F6F558226718747D7B79417641DA81717A4",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.ConstructionsServerManager::SpawnConstruction(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            }
          ],
          "Hash": "796607A24B235A790A96E0169977341879ADD7ACDD26B25630E34A70015E7709"
        },
        {
          "Id": "CandideServer.ServerServices.CropServerService",
          "Name": "CropServerService",
          "DisplayName": "CropServerService",
          "FullName": "CandideServer.ServerServices.CropServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ClearCrop(CandideServer.MessageModels.Crops.ClearCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ClearCrop",
              "Signature": "public System.Void OnReceive_ClearCrop(CandideServer.MessageModels.Crops.ClearCropMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.ClearCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "ED856B625B3B60ED5D0A5E2494112FB6025455386E6057BCC55F8A30A055A6D0",
              "Hash": "01EF0125EE708EF4185A4D2E362417FF7361B14A767C0E5CEB158695726DE936",
              "CalledMethods": [
                "CandideServer.ServerManagers.CropServerManager::ClearCrop(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-crop"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPlaceCrop(CandideServer.MessageModels.Crops.GetPlaceCropRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPlaceCrop",
              "Signature": "public System.Void OnReceive_GetPlaceCrop(CandideServer.MessageModels.Crops.GetPlaceCropRequest request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.Crops.GetPlaceCropRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "BB8B98EFB712A963768B09D5D4DDC3C7B50A0B610CD95DB83DE69CBD117A6B88",
              "Hash": "8D7E96B4382ED7FBE2C8FE268C94335C5F3C5248593079896EBD80E9DDCC7CB2",
              "CalledMethods": [
                "CandideServer.ServerManagers.CropServerManager::TryPlaceCrop(Microsoft.Xna.Framework.Point, System.Guid, CandideServer.EventBus.EventBusArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.MessageModels.Crops.GetPlaceCropResponse::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlaceCrop",
              "Signature": "public System.Void OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.SpawnCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "71650DD1006B286C41ECF412D28A122A5570764351A043A1E32492505DA135A2",
              "Hash": "27CBEFB881E492D163E79C045F4C0F739D118A6EDE2850D69D8DB21BA0168249",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.CropServerManager::SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerHarvestCrop(CandideServer.MessageModels.Crops.HarvestCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerHarvestCrop",
              "Signature": "public System.Void OnReceive_PlayerHarvestCrop(CandideServer.MessageModels.Crops.HarvestCropMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.HarvestCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "45F1FA40AC1E52FB37EFD331B43767335A5D945971CC507AAAE812DD64A3E60D",
              "Hash": "C6B45B2E86440E6EAC9DD1BD290C44BE8FCEA9A59C6C273134D667434927D587",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.CropServerManager::HarvestCrop(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDryFarmland(Microsoft.Xna.Framework.Rectangle, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "SendDryFarmland",
              "Signature": "public System.Void SendDryFarmland(Microsoft.Xna.Framework.Rectangle tileBounds, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "D91D6C4D6C53F8064B7C5DC7ED478B7F3C39B33297C5E787FD8A976C3DC7AC5D",
              "Hash": "E0B380D8A4FD5C3652DE93CAF37A8CAEAB9C9FE46D48020AD157209352E747D2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "dry-farmland"
              ],
              "Source": null
            },
            {
              "Id": "SendRemoveCrop(CandideServer.Models.CropServerModel, System.Boolean)-\u003ESystem.Void",
              "Name": "SendRemoveCrop",
              "Signature": "public System.Void SendRemoveCrop(CandideServer.Models.CropServerModel crop, System.Boolean harvestedByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "harvestedByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "5B700005A69C5AA0034B32B0D6BC0FB606287083C5ACC7C80F154C4552E19D61",
              "Hash": "1D9215AE8FBEBD884D21BBCC326B7EDE2B06ABA0E998B2785B396BD608E09D24",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-crop"
              ],
              "Source": null
            },
            {
              "Id": "SendSpawnCrop(CandideServer.MessageModels.Crops.SpawnCropMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "SendSpawnCrop",
              "Signature": "public System.Void SendSpawnCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.SpawnCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "FDA3F3D335258617DB909F1037F78E51383CE45CEFCD3E94A7F1D900B66BDC31",
              "Hash": "C2240D25F70F09C7BDA41847ADC64364144C45FA669DAFE8553EC17019DC47EC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "spawn-crop"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)-\u003ESystem.Void",
              "Name": "SendUpdateCrop",
              "Signature": "public System.Void SendUpdateCrop(CandideServer.Models.CropServerModel crop, System.Boolean harvestedByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "CandideServer.Models.CropServerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "harvestedByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "1BC189F1A580B48D163D3FDA0D01FE5F77E0C80E838C6F688C5FFBD050D4A76B",
              "Hash": "382CE56877D930B1BA18CE97EABC1C45E4AE5F2F7638A76AAD594A2BAF4B8069",
              "CalledMethods": [
                "CandideServer.MessageModels.Crops.CropUpdateMessage::.ctor()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "update-crop"
              ],
              "Source": null
            },
            {
              "Id": "SendWaterCrops(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "SendWaterCrops",
              "Signature": "public System.Void SendWaterCrops(Microsoft.Xna.Framework.Vector2 centerPosition, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "centerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "25402DBA27A2ABE9979F9164A434C8E40088252D2219CDAAE9537D07A79E709C",
              "Hash": "B9D48247A73BBD6113B03266FC9205BCB7CA5EF0481B8A443F3D2701ADCFBB98",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "water-crops"
              ],
              "Source": null
            }
          ],
          "Hash": "B715BB74F53ED65CF763DA3FCA8407A8060274B5D0C7F26774E59B94CD40FCBD"
        },
        {
          "Id": "CandideServer.ServerServices.DecorationsServerService",
          "Name": "DecorationsServerService",
          "DisplayName": "DecorationsServerService",
          "FullName": "CandideServer.ServerServices.DecorationsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveDecoration",
              "Signature": "public System.Void OnReceive_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4E426131A2BD0F13CE61EE387ECEA337EF71555FC7D24B4F8455664B0150D281",
              "Hash": "8560795BA5F8235AE3A0A808062A44BE685EBB413092122919DFACD4700CCB8C",
              "CalledMethods": [
                "CandideServer.ServerManagers.DecorationsServerManager::RemoveDecoration(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryUpgradeDecoration(CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryUpgradeDecoration",
              "Signature": "public System.Void OnReceive_TryUpgradeDecoration(CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "759B50A9BC834BC904FE993C7BB33188BDF7B73C5472596F5A1617C923F4B45F",
              "Hash": "82A26140EE7876A8B7DC9CCA7EE1A62D9745652618520D3363E4A1B04818AE21",
              "CalledMethods": [
                "CandideServer.ServerManagers.DecorationsServerManager::TryUpgradeDecoration(System.Guid, System.String, System.Boolean, System.Guid)",
                "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_DecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)-\u003ESystem.Void",
              "Name": "Send_DecorationSpawned",
              "Signature": "public System.Void Send_DecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B389C1FCD16E4C43F3B062E7E56C632F3E00330FBC0DA3B41645EA870CD05F60",
              "Hash": "2BCCFE9E2CFC23B00CCE79241F283BE5D56F5D04CB68F91A14C3E682EED36CDF",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "decoration-spawned"
              ],
              "Source": null
            },
            {
              "Id": "Send_DecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage)-\u003ESystem.Void",
              "Name": "Send_DecorationUpgraded",
              "Signature": "public System.Void Send_DecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DD0B06050033494AA9AEF6D8E5228ADEFC132A788FF794A9C17C546A3D9B4BDD",
              "Hash": "6DF2490CBEE86381BF563A81C5E5BBE0CA8B66940AA32F302D46A68A73447201",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "decoration-upgraded"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveDecoration",
              "Signature": "public System.Void Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6E420B4AD3CF3A7C49497986D0293971A0EAADF41ED079A9A371512CB9F26C7E",
              "Hash": "C274AF7DF45D6B2AA2029A95D323D14E5FFA4CE4EE4236A7449707B0299623C1",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "decoration-removed"
              ],
              "Source": null
            }
          ],
          "Hash": "B631CE4FA5F8001F28986739B8FE0B96CBA3812F8EA33BED9B5B0CEDB96BD43E"
        },
        {
          "Id": "CandideServer.ServerServices.DropItemMessage",
          "Name": "DropItemMessage",
          "DisplayName": "DropItemMessage",
          "FullName": "CandideServer.ServerServices.DropItemMessage",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "DropAmount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "DropAmount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E DropAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44884E29DCE3145DE4BF90FFC4228ADBE515AE97E3472D448203712FBEF5D4E9"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "ItemInstanceId:System.Guid",
              "Name": "ItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69F581BC0AE6692E65F9B72BB2CCE39C0ABFE486099754DD7B6EBD99664B5F72"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C446B347B8A9C2636799A88CCCBB5848F51BF06BA662CE16992A838F695F2308"
        },
        {
          "Id": "CandideServer.ServerServices.DropMoneyMessage",
          "Name": "DropMoneyMessage",
          "DisplayName": "DropMoneyMessage",
          "FullName": "CandideServer.ServerServices.DropMoneyMessage",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "DropAmount:System.UInt64",
              "Name": "DropAmount",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 DropAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "871D61B8ADF5A8A577A1C8CFD6886BFD805687F55E6F5CB20DE280B034EB694D"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8714686CDDC2B8EAD5D6AFC71317D9AA9513223BAC00E401C129EBC809772760"
        },
        {
          "Id": "CandideServer.ServerServices.DungeonServerService",
          "Name": "DungeonServerService",
          "DisplayName": "DungeonServerService",
          "FullName": "CandideServer.ServerServices.DungeonServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DiscoverDungeon(CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_DiscoverDungeon",
              "Signature": "public System.Void OnReceive_DiscoverDungeon(CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.DiscoverDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "49322C144ECF1C12BA93A12D65848056272DBEC84EF6FFAAF02613C9DB5C0677",
              "Hash": "C05A39456B637A1987D7CB3DD181F5CB58361B1FE668629ECB057C637760626F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.DungeonServerManager::DiscoverDungeon(System.Guid, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnDungeonCheat(CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnDungeonCheat",
              "Signature": "public System.Void OnReceive_SpawnDungeonCheat(CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 361,
              "BodyHash": "26FB9D92F986B9AFC5933CFE97CB753AC6F7998C8BAF28C08157DF55A7202CA4",
              "Hash": "35D7230A811F6A3C8A9C045EC0F9DDE1426953B391A5EBFADCFC120A050C6E93",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "CandideServer.Database.Dungeons.ChallengeDungeonDataBase::TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData\u0026)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.DungeonServerManager::AddChallengeDungeonExterior(CandideServer.Data.Dungeons.DungeonType, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, System.String, CandideServer.Models.DropTables)",
                "CandideServer.ServerManagers.DungeonServerManager::GenerateNewChallengeDungeon(CandideServer.Data.Dungeons.ChallengeDungeonData, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)",
                "CandideServer.ServerManagers.DungeonServerManager::AddHandcraftedDungeonExterior(System.String, System.Nullable\u003CShared.Text.StringId\u003E, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Single, System.Boolean, System.Boolean)",
                "CandideServer.Generators.Dungeon.ServerDungeonLoader::GenerateDungeonLayout(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [
                "maps/poi/forest/td_forest_cliff_cave",
                "maps/poi/volcanic/td_ground_ladder"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_TryEnterDungeon(CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryEnterDungeon",
              "Signature": "public System.Void OnReceive_TryEnterDungeon(CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BB1991271DF9EAB4C6B05FB9CFBA7033EAA9F54602332769A3F67F314B2732E6",
              "Hash": "1135248CF3811564EEF51011C119BD973E056C8685DD23528960382F5A537C3C",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::TryEnterDungeon(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryEnterRoom(CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryEnterRoom",
              "Signature": "public System.Void OnReceive_TryEnterRoom(CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F990E89E78927BE39E1E3ED291767DA834BBD1A2865DB14D5087B8BB0971FD11",
              "Hash": "34B0F370AED87A939674A9689238ABA1C22D96DFB4C207E0254FC76F72203ACE",
              "CalledMethods": [
                "CandideServer.ServerManagers.DungeonServerManager::TryEnterRoom(System.Guid, System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)-\u003ESystem.Void",
              "Name": "Send_ActiveDungeon",
              "Signature": "public System.Void Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "CDC12FD1E1AD439A956F06D89323BCAD14576994FC91ABF036A83FBA11052660",
              "Hash": "0C3EC0593E86977BF338A2920719EC90F0E24F41D24050DA84D1DBF24208CB51",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "update-active-dungeon"
              ],
              "Source": null
            },
            {
              "Id": "Send_DiscoverDungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage)-\u003ESystem.Void",
              "Name": "Send_DiscoverDungeonLocationToEveryone",
              "Signature": "public System.Void Send_DiscoverDungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F60B4D94CC817460A43FA018756660DF490CA0D68B6FA34372C9C202353810A4",
              "Hash": "F77E0EE851BA52E2DBF2D3DC800EE74FFD6BA656AA37845630208F793C48865F",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "discover-dungeon-location"
              ],
              "Source": null
            },
            {
              "Id": "Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)-\u003ESystem.Void",
              "Name": "Send_DungeonLocationToEveryone",
              "Signature": "public System.Void Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.DungeonLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7C070C1771A19BBA69BB682F803E1CCDAB34B2163AFB23D27E7EB51402157671",
              "Hash": "15ECEBEFC12D9D123C26F588121F7388175C6EFF181D09D0DCD186245EBC5CDD",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "update-dungeon-location"
              ],
              "Source": null
            }
          ],
          "Hash": "C892A181F297DDD577B70737C07014CCBDD757B155C3802EF906D1AC1B306383"
        },
        {
          "Id": "CandideServer.ServerServices.EntityServerService",
          "Name": "EntityServerService",
          "DisplayName": "EntityServerService",
          "FullName": "CandideServer.ServerServices.EntityServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_Catapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Catapult",
              "Signature": "public System.Void OnReceive_Catapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "8139B34DE20516A0D75455179EB341656895E6124A8B8B78BB32061EB4F21A46",
              "Hash": "7493CEA091356AAC7D911AF6C4A49CA9850DC663EAFF38EBBDC15AEA06F7C42D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPlayer()",
                "CandideServer.ServerManagers.EntityServerManager::CatapultSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CheatSpawnEntitiesWave(System.Int32, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CheatSpawnEntitiesWave",
              "Signature": "public System.Void OnReceive_CheatSpawnEntitiesWave(System.Int32 msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2F31AE0838FB623EDBFC76DD5923B8B0FBD3E7A41E66C91882D39871DD0D3BC2",
              "Hash": "B39A7B9D2D892A2E3A6037B5C74AC51B01827F213695C5F9B49510B8300D1B2C",
              "CalledMethods": [
                "CandideServer.ServerSystems.EntitySpawnServerSystem::SpawnWave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_DealDamage(CandideServer.MessageModels.DealDamageMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_DealDamage",
              "Signature": "public System.Void OnReceive_DealDamage(CandideServer.MessageModels.DealDamageMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.DealDamageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7AC8486F1DF7DF188EF05E80F21CA3CC2A3A01A75E8D5E28A777B05555A38BF0",
              "Hash": "24EAF651CF3A746849B17519F5AE5A209135D1F7A0BEAFA60682C2F1291CC2CD",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.ServerManagers.EntityServerManager::DamageEntity(CandideServer.MessageModels.DealDamageMessage, CandideServer.EventBus.EventBusArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Detach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Detach",
              "Signature": "public System.Void OnReceive_Detach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B7936F84EABA50F24CC34585F13968F9A59BDAD8BC83E1A18A211F4DE264B2E5",
              "Hash": "4051917FC94D893AB9F1B08D136742983D20BF43E1C9486E7ED5425707ABE078",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPlayer()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EntityControllerMessage",
              "Signature": "public System.Void OnReceive_EntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F7E42BECD0470644C99A7DC368DB58EF9744905DEBD725E1C315394FEDD0FE1B",
              "Hash": "05117DF85F0250FDC1474E69C3778C7637F7FF1BC289B898038E60E5267B58C2",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityDieAndDropGoods(CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EntityDieAndDropGoods",
              "Signature": "public System.Void OnReceive_EntityDieAndDropGoods(CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "497F87A81DC8C5D69073BC2107D6173774A76FFA73C325DEF8535013345BA081",
              "Hash": "5AFD885CB4388D8A6F201060B3A03DD441A95B409BA4E64F1FBB446B82FA1E4B",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::RemoveAndDropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, Shared.Entity.EntityRemoveInfo, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityDieAndSpawnEntities(CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EntityDieAndSpawnEntities",
              "Signature": "public System.Void OnReceive_EntityDieAndSpawnEntities(CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "6F7ECD5920DDA2EF91DD378C60608564A61E7D54752F2B27F6EF5C370FCFCD0A",
              "Hash": "D9EBFE7640227667AA91D104B45DA73BDDBB6E3FC1EAFB85A7848DBEB0742685",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EntityDieAndSpawnWorldItems",
              "Signature": "public System.Void OnReceive_EntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "EADE76EDFC2805028E4BEB922D7B467D25CBA0C317FA101BDC65F822B7F0CEC1",
              "Hash": "62F4CF0A963ADF9FB5B8B8FF08615B5CE08B368213FD37FE2B7F125740D18B15",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.ItemInstanceServerManager::CreateItemInstancesAndWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E, System.Guid, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "CandideServer.Models.Quests.EventModels.OnEntityKilledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityInteract(CandideServer.MessageModels.Entities.EntityInteractMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EntityInteract",
              "Signature": "public System.Void OnReceive_EntityInteract(CandideServer.MessageModels.Entities.EntityInteractMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityInteractMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "3284C5C544BA1E5B9CF011D594AC126F7C4E2100FFAC70B09FB2819B643C8D54",
              "Hash": "75D470137D1C803CDA4393BAFDE2D1B58A5201CBEA7753305FE4E6472A75070B",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::EntityInteract(System.Guid, System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetEntities(CandideServer.MessageModels.Entities.GetEntitiesRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetEntities",
              "Signature": "public System.Void OnReceive_GetEntities(CandideServer.MessageModels.Entities.GetEntitiesRequest message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.GetEntitiesRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "06D059400C7BB5B60E2C498C347D46B1478DA3C3BD6CE4C0E6A08BB78D68C5B8",
              "Hash": "A9E2B2C5E549E348A884C135AD1215AA6356DB631FA59A2E52A4A0490D63AFEF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "CandideServer.MessageModels.Entities.GetEntitiesResponse::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::ToArray()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetSetBucketContent(CandideServer.MessageModels.Entities.GetSetBucketContentRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetSetBucketContent",
              "Signature": "public System.Void OnReceive_GetSetBucketContent(CandideServer.MessageModels.Entities.GetSetBucketContentRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.GetSetBucketContentRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "951B2182E8A8F57C9C18D6D50538BC4913B5DEF106D3DEB3887EADCD5FE6E6FE",
              "Hash": "D81BD82A981D88B101ACA8E314CE67BFB53ACF97FEF9B27CF396438F69B9AC90",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Enum::TryParse(System.String, System.Boolean, !!0\u0026)",
                "System.Int32::TryParse(System.String, System.Int32\u0026)",
                "CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)",
                "CandideServer.MessageModels.Entities.GetSetBucketContentResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetTryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetTryAttach",
              "Signature": "public System.Void OnReceive_GetTryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 309,
              "BodyHash": "166A540959CCD3E3364FAA286256E5E66E744BC8704749EBC3D6EB2908A5295D",
              "Hash": "C8D86A230A7BCB6128A0963FBBD61F9E251FE87F9F7E1EFE3C08BBAB18923931",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPlayer()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest::.ctor()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [
                "OnReceive_GetTryAttach",
                "I don\u0027t know if this should actually be called. Basically the carrier had its target corrected to a new entity. /Sam"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetWorldEntities(CandideServer.MessageModels.Entities.GetWorldEntitiesMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetWorldEntities",
              "Signature": "public System.Void OnReceive_GetWorldEntities(CandideServer.MessageModels.Entities.GetWorldEntitiesMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.GetWorldEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "E804A9CD87771D8D55CF9A4F9B8F7D07A3E795488D39999A4608124E65A07A33",
              "Hash": "D86457531EFFB34067F6E130D6B2435A8F5A17FCF5D2E11212D738B0D17AD2D8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Entities.GetWorldEntitiesResponse::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Array::Empty()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestDynamicSpawnEntity(CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestDynamicSpawnEntity",
              "Signature": "public System.Void OnReceive_RequestDynamicSpawnEntity(CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "CAEB73003065B051E580AB891E72B045BD9068790BFEAC3CF81F312807496AC4",
              "Hash": "2F8F53A8CE69D9F7293028D50559231F966A6DD8E7C6E0AF92EF1EABCE441B3F",
              "CalledMethods": [
                "CandideServer.ServerSystems.EntitySpawnServerSystem::DynamicSpawnEntity(CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestRemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestRemoveEntity",
              "Signature": "public System.Void OnReceive_RequestRemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8C0602417E912725940E10034BD45F9724E57A50DF13B9910F996ACA97075B4A",
              "Hash": "6C03D6F6B0546D32C3C9D917F0CB8835E970BE892E6DDD71D9071BB1AEC841D7",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestSilentRemoveEntity(System.Guid, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestSilentRemoveEntity",
              "Signature": "public System.Void OnReceive_RequestSilentRemoveEntity(System.Guid id, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "BA0BC0216157D50F54F699AA3DFC14A60A12F25566E9D8C1B5B4409F014A4C11",
              "Hash": "E546CA902D801A9F1CE07A5B245DB5D6BE4870CCEB05C10D3EEDA6E080D13955",
              "CalledMethods": [
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestSpawnEntities(CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestSpawnEntities",
              "Signature": "public System.Void OnReceive_RequestSpawnEntities(CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B86E47D5FA252A5E646411E5924ACFCABDD82EB212F54D3221ED53AF8F22BEEF",
              "Hash": "70763D65ACB966E0D0DC54EEE8094487633AEBF510E5DB3FD576F7B401533AB0",
              "CalledMethods": [
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestSpawnEntity(CandideServer.MessageModels.Entities.RequestSpawnEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestSpawnEntity",
              "Signature": "public System.Void OnReceive_RequestSpawnEntity(CandideServer.MessageModels.Entities.RequestSpawnEntityMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "5F3EED50C970859C58EF9E6CFDB4C1CAAAB81262357572F328E92BB4183B05D3",
              "Hash": "70672F2E897308941B2403F2F05DED7C3DC303E1E2D9556B708F314BF7D25B99",
              "CalledMethods": [
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SetExclusiveParameterValueAndSpawnEntities(CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SetExclusiveParameterValueAndSpawnEntities",
              "Signature": "public System.Void OnReceive_SetExclusiveParameterValueAndSpawnEntities(CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "C24C90AF11B0DD506EBA9639AF1A093CEE2F639350583C48311D44FB2DC522BE",
              "Hash": "2A506349FF316D69E922AE5FD097CC458760E68098A26C0B20FBC73865849516",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Item(!0)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SetKnockback(CandideServer.MessageModels.Entities.SetKnockbackMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SetKnockback",
              "Signature": "public System.Void OnReceive_SetKnockback(CandideServer.MessageModels.Entities.SetKnockbackMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.SetKnockbackMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "63361A402FF693E9C63ACBB58530D2A707C43327E4470943D440ECC4D0C2F372",
              "Hash": "904D3A81F5CB758D9140432BE7207CE80FE2A8AE3773F3670A7F05723A096A13",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.SharedCombatHandler::SetKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Throw(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Throw",
              "Signature": "public System.Void OnReceive_Throw(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "C39098662D2F3AD596BED78B057B5960E08BEE1E0BB460FF012046135E07005F",
              "Hash": "FB8B8D5511CF8307D7B7BDF82A9C17AF12E2BB95B0E1545BB33A06F6F4CC273D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPlayer()",
                "CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateEntityParameter",
              "Signature": "public System.Void OnReceive_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "15EC9A992BB92FF0C4279CA201BCF0466DA993F6E8089343DD9A84F8B31E1034",
              "Hash": "26D11F539F1CBC59F4C2906F6DE9474D0763551C52BC97EAAE8FAE3B6424EC53",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "SendEntitiesControllerMessage",
              "Signature": "public System.Void SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg, Microsoft.Xna.Framework.Vector2 pos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3373E62720182AB1FA66A5E105537DAB6B597CA0D9A206960173122F403B614C",
              "Hash": "339D7E8C1947E8596A8555ECCE7D6EF868BDFD643F1D8E760EF708319E6F7C81",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "ecm"
              ],
              "Source": null
            },
            {
              "Id": "SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)-\u003ESystem.Void",
              "Name": "SendEntitiesControllerMessage",
              "Signature": "public System.Void SendEntitiesControllerMessage(Shared.Entity.EntityWrapper sourceEntity, System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "A6C37D4C853EDAB8BC2040D62E0E6E0453BEB041EB79E8509333A85CB08F0ED9",
              "Hash": "DEE6223B42CF176828DE283ED8CF3C096F13F2C50A66EFC8C3119ED46DFF419D",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntitiesInformation(CandideServer.MessageModels.Entities.EntitiesInfoMessage)-\u003ESystem.Void",
              "Name": "SendEntitiesInformation",
              "Signature": "public System.Void SendEntitiesInformation(CandideServer.MessageModels.Entities.EntitiesInfoMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "ED2F034E470ECEA418D48873871D134B4F66F07931DA2A91FD48F2F7723F1AFC",
              "Hash": "6A08B90E190545BA555D8F4180351827194F5E0D750F14CFCE67CA102CC57F23",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "entities-info"
              ],
              "Source": null
            },
            {
              "Id": "SendEntitiesInformation(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "SendEntitiesInformation",
              "Signature": "public System.Void SendEntitiesInformation(System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E entityInfo, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E immovableEntityInfo, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "immovableEntityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "5D7C4DA619141B27B4A22E46600692843161109B0CED647A58BAC563A590FCB4",
              "Hash": "97DED9499F946EACA8EF35854BFDDFD3464F9EFB9BED0AD709EBD998B7E3EA5A",
              "CalledMethods": [
                "System.IO.Stream::set_Position(System.Int64)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "CandideServer.Entities.Serialization.EntityInfoSerializer::Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)",
                "CandideServer.Server.BaseServer::WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)",
                "CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)"
              ],
              "StringLiterals": [
                "ei"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "SendEntityAnimationMessage",
              "Signature": "public System.Void SendEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage msg, Microsoft.Xna.Framework.Vector2 pos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "93D8B5079F1DC379BAC0B00F834197A89A30B94B1562E47CAC8E21D535DC140D",
              "Hash": "99BEB1D707A9D2959DAD8F7BA368086AA417051B3D3876F9ECCC7A86D2A1A5BA",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "animation"
              ],
              "Source": null
            },
            {
              "Id": "SendEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "SendEntitySignalMessage",
              "Signature": "public System.Void SendEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage msg, Microsoft.Xna.Framework.Vector2 pos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitySignalMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "933D5BB1C727BC8BBC7488FCEBCFF82C09D13EC3ADAAF160755682AB63C716C9",
              "Hash": "5C11FB9E87A4DE5135DF06572908F781A1A2D2B10A437277BCC7178F7F4484A4",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "signal"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "SendEntityVfxMessage",
              "Signature": "public System.Void SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage msg, Microsoft.Xna.Framework.Vector2 pos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityVfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "0D3E46EDB79D728C3C2CAF19FEC8663C06CF0C7448B97B8A269CE7A8A960B831",
              "Hash": "E4D4F2E9D0E2DACB59652E5AC033141C3CB130B3C7D9215F7C999B4D7E03BDF4",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "efx"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdateEntityHealth(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "SendUpdateEntityHealth",
              "Signature": "public System.Void SendUpdateEntityHealth(CandideServer.Entities.ServerEntityModel entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "2141A639D83850EB91965D83EA228FE71B6C2F279425745688221E785719A966",
              "Hash": "225FE857E4097F4D6568E02248854A0BD0F145E1876D950B501F166FD76D6463",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.UpdateEntityHealthMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "update-entity-health"
              ],
              "Source": null
            },
            {
              "Id": "Send_ConstructionSpawnEntity(CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage)-\u003ESystem.Void",
              "Name": "Send_ConstructionSpawnEntity",
              "Signature": "public System.Void Send_ConstructionSpawnEntity(CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "CF6D095EFEEFE1425B84A6149C84F0A293FC60650473BC383C8E8ABD828F58F1",
              "Hash": "73173CD8BD3CE4F46E4874C0E42A0B66D4B5B776028E5E9091B93E47227D5ABD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "construction-spawn-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_DealDamage(CandideServer.MessageModels.DealDamageMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_DealDamage",
              "Signature": "public System.Void Send_DealDamage(CandideServer.MessageModels.DealDamageMessage message, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.DealDamageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9655DF8B4C7FBD5FEF63C4E5BC26A8F3430DF5D158A3B349867FD2D776120E3C",
              "Hash": "A6E8A2C013E3E5BBE4958855BE77F154274B23A05E942C31B36F0AA75D13C906",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "entity-deal-damage"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "Send_RemoveEntities",
              "Signature": "public System.Void Send_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage msg, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "533D9B6AF3B4417E88202545790B738B93A3BA150808AD9B2B405234227F0855",
              "Hash": "F01C622A958871892E01747BB7B1197A4B9CBC6C414FB7A5C232DBC952BC00B6",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-entities"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "Send_RemoveEntity",
              "Signature": "public System.Void Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage msg, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "40577A01C4826BBAFAD5E4810971520A3DEE357E799E537BE95F6147CE46E58B",
              "Hash": "A74E0E8922C4D6FEBC67C957A1DCAA6EE4F1DAA8C4CDB08A4178BD73F2DCB1BA",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnEntities(System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_SpawnEntities",
              "Signature": "public System.Void Send_SpawnEntities(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E entities, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entities",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "49CB91B07DE435587FD47E5B8B25A5861C7F9F0C7CB3CF84603681E6137E731D",
              "Hash": "628BD757437109AF970EB3C5C3017CA81AC514AB3F7CE2B76D5412A29612E118",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Entities.SpawnEntitiesMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::ToArray()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "spawn-entities"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnEntity(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "Send_SpawnEntity",
              "Signature": "public System.Void Send_SpawnEntity(CandideServer.Entities.ServerEntityModel msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "9196B0459C2D45702813AFE2D9AE89F9C71C0179CDEE261EAF1C4B956C6B78D3",
              "Hash": "B3B5B1628199CFB79327DCF29E1DA4DEC8BC71F52E02C63DA725CDD3F4D331F7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "spawn-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_UpdateEntityParameter",
              "Signature": "public System.Void Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage msg, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "EEC1BD6A44C9561821BFDD6AEB7920106DC092975821DDDB715E32B7307FE963",
              "Hash": "AAE9252FE1B2AE7076B99BD7E89CDFF754B836E4AEBF9A0308987712837B341C",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "update-entity-parameter"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_UpdateEntityParameters",
              "Signature": "public System.Void Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage msg, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "2675F5D1E53DACD3E7ADB2E3E15F951C71E08C01BC2C19963EE14103D894BAB3",
              "Hash": "7AEC1F7CF5F2A0AD7A364338B9301F11F689A90D21650F34D817BEAA10D4CC11",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "update-entity-parameters"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateEntityPosition(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_UpdateEntityPosition",
              "Signature": "public System.Void Send_UpdateEntityPosition(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "96A40122A93C0B6595CE51A8D0CC7DC1AA53FE3882154B61C234A5C81E47DA8C",
              "Hash": "4E0882AB59624F3075972956AA43E105DCDCDFE7DEB3193AFA16CDCF5B976E69",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "entity-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_UpdateEntityState",
              "Signature": "public System.Void Send_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage msg, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityStateMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "FB46AC181DF1DA7DD4C0D166D2D58F6E85F301F97FAF851922E1048CC0C95FA5",
              "Hash": "185EAA35379AEEBA72FB668493B9AAB59BB40FB33AE64D8385BA3F15909CB564",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "update-entity-state"
              ],
              "Source": null
            }
          ],
          "Hash": "8676C2DDB5FE92C889C7ACBE57C5BE22C4097F9CA59976F99E9E50E474577653"
        },
        {
          "Id": "CandideServer.ServerServices.EquipmentServerService",
          "Name": "EquipmentServerService",
          "DisplayName": "EquipmentServerService",
          "FullName": "CandideServer.ServerServices.EquipmentServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_SwitchWeapons(CandideServer.MessageModels.Equipment.SwitchWeaponsMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SwitchWeapons",
              "Signature": "public System.Void OnReceive_SwitchWeapons(CandideServer.MessageModels.Equipment.SwitchWeaponsMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "E508FD439AF13A25CD61064490A7E89463BD4A28B87916F77985054B6F3A1A74",
              "Hash": "7CE1D2DBE11F4B18BE38E7A0F3AA363ADAF6FD22A9709AE1DB0F8BBE75563E0B",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPeer()",
                "CandideServer.ServerServices.PlayerServerService::Send_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "46C9941E691EE8770A8DCC8A11C3DAE64C15462D2A038BC90910F06370AA074E"
        },
        {
          "Id": "CandideServer.ServerServices.FavourServerService",
          "Name": "FavourServerService",
          "DisplayName": "FavourServerService",
          "FullName": "CandideServer.ServerServices.FavourServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_GetUnlockFavour(CandideServer.MessageModels.Favour.GetUnlockFavourRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetUnlockFavour",
              "Signature": "public System.Void OnReceive_GetUnlockFavour(CandideServer.MessageModels.Favour.GetUnlockFavourRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.GetUnlockFavourRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "425D052874AB847FD1B7D017B502660839DFBBDB17725C09F218BA98341180D1",
              "Hash": "B05271D4BB5DD70ADA5CA5AFDB3EFABD966481E35C89EE3DE9A8631DC24200E5",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::SkipCurrentPeer()",
                "CandideServer.ServerManagers.FavourServerManager::TryUnlockFavour(System.Guid, System.String, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.MessageModels.Favour.GetUnlockFavourResponse::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UnlearnAllFavours(System.String, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UnlearnAllFavours",
              "Signature": "public System.Void OnReceive_UnlearnAllFavours(System.String _, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "_",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "34B40AA364CEFE5820F39B8E3540192650BAFC622D86DB4B312000512D944F8D",
              "Hash": "AE3AC77A7334F9923ACBBB9A5D009408A9315C0B87DDE4A187AA513ECEFC86F9",
              "CalledMethods": [
                "CandideServer.ServerManagers.FavourServerManager::UnlearnAllFavours(CandideServer.Models.Player.ServerPlayerCharacter)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_RemoveFavours",
              "Signature": "public System.Void Send_RemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "67B9E4B58D009AAC95C8312005B5770AC6CBC2690B15698156766C5F60B7CC33",
              "Hash": "01DDC03678A439863F8F85865F3E78A00B72D4992B674EB81B006A8FDE0E18BE",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "remove-favours"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateFavours(CandideServer.MessageModels.Favour.UpdateFavourMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_UpdateFavours",
              "Signature": "public System.Void Send_UpdateFavours(CandideServer.MessageModels.Favour.UpdateFavourMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.UpdateFavourMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "092BD1CE1C5F94E2E051389481DBAAB1D9C0A8E94CD9720DC70AC1334CB78E47",
              "Hash": "F8042E762184E8512DED7FB714CF8AF665BEC8F485DDE74EB095023F38984951",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "update-favour"
              ],
              "Source": null
            }
          ],
          "Hash": "C12A7B8C22578A72EAEC40B595A40B5734DAD2FF6FC1E1ECD38EBCAE6C93209A"
        },
        {
          "Id": "CandideServer.ServerServices.FurnitureServerService",
          "Name": "FurnitureServerService",
          "DisplayName": "FurnitureServerService",
          "FullName": "CandideServer.ServerServices.FurnitureServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_FurnitureChangeStyle(CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage)-\u003ESystem.Void",
              "Name": "OnReceive_FurnitureChangeStyle",
              "Signature": "public System.Void OnReceive_FurnitureChangeStyle(CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.FurnitureChangeStyleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "66CD58CC8A3950DF42B5DA1E30148854B93E8757B34B83F0DB7584B11F44534E",
              "Hash": "5E285AAC99FA49FE98C5CCEAA84E3C39ED33BF5412E4BD2225610712DF72947E",
              "CalledMethods": [
                "CandideServer.ServerManagers.FurnitureServerManager::FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPickupFurniture(CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPickupFurniture",
              "Signature": "public System.Void OnReceive_GetPickupFurniture(CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.GetPickupFurnitureMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "99B297D0A2F93A068C7A27A07A0053ACB1A8DF843C63C087866F392495A85B1E",
              "Hash": "D99BEC242D7212D09AF272EB0801D74B0361DC4663355C2D6CEC124C40095D02",
              "CalledMethods": [
                "CandideServer.ServerManagers.FurnitureServerManager::TryPickupFurniture(System.Nullable\u003CSystem.Guid\u003E, System.Guid[])",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Count()",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPlaceFurniture(CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPlaceFurniture",
              "Signature": "public System.Void OnReceive_GetPlaceFurniture(CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.GetPlaceFurnitureMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "58CA37C9CAEB4C96401D04DDB47C12DB57598D3C7B1B4D59CBD9F98111AC2934",
              "Hash": "F68BBC31CC3248F752C5EC88A2329FF71AC2480601086D7CDA306AAA3EA27DAD",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.FurnitureServerManager::TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_FurnitureLooted(System.String, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "Send_FurnitureLooted",
              "Signature": "public System.Void Send_FurnitureLooted(System.String furnitureId, System.Int32 amount, System.Guid lootingEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "D3F435BCF63A191048842340DEBCBDB3FD4D1FDB07D1DC3B28506C691229FCF7",
              "Hash": "7CC37A0BB3B7E295692A48C5EE726C45290081D8DA6F243C7407C8939A27F086",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "furniture-looted"
              ],
              "Source": null
            },
            {
              "Id": "Send_FurniturePlaced(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)-\u003ESystem.Void",
              "Name": "Send_FurniturePlaced",
              "Signature": "public System.Void Send_FurniturePlaced(CandideServer.MessageModels.Furniture.FurniturePlacedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.FurniturePlacedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "D426421BB6343024BD8C99136DECBE2431E7900C079120A4C00C522559D1C8D8",
              "Hash": "89E7791194780CEB2DFD21B013E54033565ABAF53CFEDD32187BE4D71E356054",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "furniture-placed"
              ],
              "Source": null
            },
            {
              "Id": "Send_FurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_FurnitureStyle",
              "Signature": "public System.Void Send_FurnitureStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 frame, System.Guid worldId, Microsoft.Xna.Framework.Vector2 position, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "EBA97D952D8AC42A862E75EFAA332572EA275EC776E945F2EEE181492A78BB5A",
              "Hash": "AB2727BB3B57A031E65E2D6D4EE0F7A0608B86F12C587776133A2F3FCC7E589E",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "furniture-change-style"
              ],
              "Source": null
            }
          ],
          "Hash": "9EA179779338A88F68A6A7F361917AD42A4CDF4C546ADE0A3F6EEA37FEC6C3E0"
        },
        {
          "Id": "CandideServer.ServerServices.GameServerService",
          "Name": "GameServerService",
          "DisplayName": "GameServerService",
          "FullName": "CandideServer.ServerServices.GameServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CompatibilityChecked:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "CompatibilityChecked",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Int32\u003E CompatibilityChecked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDC45F13219BD25DC16D5DEA34A0CEFB84D126088D257E81F6AF2B5760340CC6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckVersion(CandideServer.MessageModels.CheckVersionRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "CheckVersion",
              "Signature": "public System.Void CheckVersion(CandideServer.MessageModels.CheckVersionRequest request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.CheckVersionRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "3CC67D9C35382A3E24E5726C75ED6522096CE1621C126DB8D650066843630FC8",
              "Hash": "69243BEF0FDA2C7A86FF2A6DD9453AC0AD9F8D97211D59ADAA7CD572521274C6",
              "CalledMethods": [
                "CandideCreator.Shared.Models.ReleaseVersion::op_Inequality(CandideCreator.Shared.Models.ReleaseVersion, CandideCreator.Shared.Models.ReleaseVersion)",
                "CandideServer.MessageModels.CheckVersionResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Console::WriteLine(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.String::IsNullOrWhiteSpace(System.String)"
              ],
              "StringLiterals": [
                " is on incompatible version "
              ],
              "Source": null
            }
          ],
          "Hash": "9B88A071513E12ED3F0128416093E24EB1C7FCB127A5CF8744FC968BFAE17D40"
        },
        {
          "Id": "CandideServer.ServerServices.GetFullGameStateResponse",
          "Name": "GetFullGameStateResponse",
          "DisplayName": "GetFullGameStateResponse",
          "FullName": "CandideServer.ServerServices.GetFullGameStateResponse",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcquiredWorshipUnlocks:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AcquiredWorshipUnlocks",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AcquiredWorshipUnlocks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E3F97CFD92D6D9EF5AB81AAF2F64259F5D79EF0365772493BD7A2045D677C42"
            },
            {
              "Id": "ActiveDungeon:CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Name": "ActiveDungeon",
              "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Signature": "public CandideServer.Models.Dungeons.ActiveDungeonModel ActiveDungeon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F7047483D21266679CCC6EE52A52007558BDA1894D7201A58E031C3636D346B"
            },
            {
              "Id": "ActiveWorldQuests:Shared.Models.Quests.QuestInstanceModel[]",
              "Name": "ActiveWorldQuests",
              "Type": "Shared.Models.Quests.QuestInstanceModel[]",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel[] ActiveWorldQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA3FF96308B0A102EC5A2B8B05B03D54204C8C54BC6BBA82CB2392687CF69166"
            },
            {
              "Id": "BossFights:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossFightModel\u003E",
              "Name": "BossFights",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E BossFights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3721F226E09FC7D6765CCEDACDE9A166DEC3321E2EEE3BB88903C897F2740EC4"
            },
            {
              "Id": "BossLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossLocationModel\u003E",
              "Name": "BossLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E BossLocations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "362E578C98E8A6255D473D80FECBC125331F760B3966AF12474A26B9B2365A7F"
            },
            {
              "Id": "Buildings:CandideServer.Models.Buildings.BuildingInstanceModel[]",
              "Name": "Buildings",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel[]",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel[] Buildings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7EAB1B49B2E45536C1B7E03F21922FDA1FC217EB6C8357463EEB6ED3B8697E9"
            },
            {
              "Id": "CalculatedWorldStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "CalculatedWorldStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E CalculatedWorldStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F487497744AEC99F3550157D6D83C0C928C22D9C27767B5843F2C7834B9048"
            },
            {
              "Id": "Citizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Citizen.CitizenModel\u003E",
              "Name": "Citizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E Citizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FF4CC780B6603494346F4CFAA36295885D68DF386C3EA7C1021D68E58B94087"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "398E6A44A03A28ED3CE79761F20A2FD5CBCD64B9C45F515D7D225C681C6F6F3B"
            },
            {
              "Id": "Config:CandideServer.Game.GameConfig",
              "Name": "Config",
              "Type": "CandideServer.Game.GameConfig",
              "Signature": "public CandideServer.Game.GameConfig Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4054BC50C1E8A4626403DA67D33F167F0F2485FEB0FE6915EC7D04A48BF3C82"
            },
            {
              "Id": "ConstructionRecipes:System.String[]",
              "Name": "ConstructionRecipes",
              "Type": "System.String[]",
              "Signature": "public System.String[] ConstructionRecipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0806B65C9A498FC0271DEF91027DDEA20761104215E1F204C4D652D1D8690867"
            },
            {
              "Id": "ConstructionSites:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.ConstructionSiteModel\u003E",
              "Name": "ConstructionSites",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E ConstructionSites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5FA2B23B2C45D7BF6501E42922BEC4403B76B5D01AE455D361C5E0B2088AA1B"
            },
            {
              "Id": "CurrentOfferingsAndRepeats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "CurrentOfferingsAndRepeats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E CurrentOfferingsAndRepeats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A67A5B33481F3836650344A3827A7FDBBB292927CFD00725EA567D6135336621"
            },
            {
              "Id": "CurrentOrdinance:System.String",
              "Name": "CurrentOrdinance",
              "Type": "System.String",
              "Signature": "public System.String CurrentOrdinance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66AFA6E88CC1C6236214C745126DF5031E3E067E6086133D0274E39F289E6DD4"
            },
            {
              "Id": "Decorations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Name": "Decorations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E Decorations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE50D52E76505E9B380E41C75A2500F1C1F755F7299D956271FCD747EC98AF14"
            },
            {
              "Id": "DungeonLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Name": "DungeonLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E DungeonLocations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DA551F270A923A9AB715304F1695F300B6F3B323891ADE8897F3B8AC6EAC737"
            },
            {
              "Id": "FinishedWorldQuests:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FinishedWorldQuests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FinishedWorldQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CCC8B8C8234A3C07A9CCB92AC7D6DD275E911B5CF13CCBE1503DD7678F05B0"
            },
            {
              "Id": "GameDescription:CandideServer.GameDescription",
              "Name": "GameDescription",
              "Type": "CandideServer.GameDescription",
              "Signature": "public CandideServer.GameDescription GameDescription",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58007772989DB5B49ACC0D9E97FC0ADABDD4212169F65FC4A3234B8783835EFB"
            },
            {
              "Id": "GlobalPlayerAuras:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "GlobalPlayerAuras",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E GlobalPlayerAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5552CAFBF9180E22C4FC6B7050ED319D6DDF35D2B0E347E50F943478D58E067B"
            },
            {
              "Id": "GodProgression:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgression",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgression",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "187C52B7C912C0530C43F9BB6A25440E7FF36C3FE8338368EBB3DDF26758DEFA"
            },
            {
              "Id": "HadDebugActivated:System.Boolean",
              "Name": "HadDebugActivated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HadDebugActivated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F868218D03D57474D42CAF4BD9F04DBEA9E8732C8F81FF224FE0ABF4032791BD"
            },
            {
              "Id": "LogisticsConnections:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Name": "LogisticsConnections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E LogisticsConnections",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC5952163D96E86C947C63A7AD25FE1E6AE5071B13B256C3B10DB30B2B1A5D52"
            },
            {
              "Id": "OutsideWorldId:System.Guid",
              "Name": "OutsideWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid OutsideWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FE6AA422F867E9C7401D41BEB60AAB29899D270716649EBFB7485E20F963BC0"
            },
            {
              "Id": "Players:CandideServer.MessageModels.Players.ServerPlayerMessage[]",
              "Name": "Players",
              "Type": "CandideServer.MessageModels.Players.ServerPlayerMessage[]",
              "Signature": "public CandideServer.MessageModels.Players.ServerPlayerMessage[] Players",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66E713C0A2B40CE1D2703D9894F6EB1E41EC82A7E10D9B3655ED9E7B18C415C4"
            },
            {
              "Id": "Raids:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Raids.RaidInstanceModel\u003E",
              "Name": "Raids",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E Raids",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "658188828E72EF5C102E0A6FF5820E44FF6EB67F5F71365F8E0F815D6DFD6A9A"
            },
            {
              "Id": "Time:System.DateTime",
              "Name": "Time",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFDB6CD47CE6FE3F932061319679CD43A4AE05DAB73A6F0B7AE20566D0EF690B"
            },
            {
              "Id": "Towns:CandideServer.Models.Town.TownModel[]",
              "Name": "Towns",
              "Type": "CandideServer.Models.Town.TownModel[]",
              "Signature": "public CandideServer.Models.Town.TownModel[] Towns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB0C904AB3D24C2369C24650F7ABF0AE09A6EDDA54756E75055C87C52C79DB85"
            },
            {
              "Id": "UnlockedBlessings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedBlessings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedBlessings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D80A5FD10AAEEA521015C8B862EDF2D07F683F8660CE5B71FB715ACB7AF9639A"
            },
            {
              "Id": "UnlockedOrdinances:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedOrdinances",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedOrdinances",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DE2271C0F7D8516A34FFF3549BF865A74346684B0341ED050B7E991E4D2FF24"
            },
            {
              "Id": "UnlockedRewards:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedRewards",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedRewards",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "385739EE2E40C37D611B080100E0106D641F025BD6DDAEAD85BB3A75DEFDF2E1"
            },
            {
              "Id": "Weathers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Weather.WeatherInstanceModel\u003E",
              "Name": "Weathers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E Weathers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEAAF864A1DE82C42B5E0D33367EA132BDB538DA89FC4C466DEA305CCEA9500D"
            },
            {
              "Id": "WorldFlags:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E",
              "Name": "WorldFlags",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E WorldFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD3C591A6E4443F0787E26CBC8A63815D207C4A79B5DA993B411311F6A25CA8"
            },
            {
              "Id": "Worlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Worlds.WorldModel\u003E",
              "Name": "Worlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E Worlds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4080EAF6BD36CBAD70C1931F8E4410BAC7D26C52194AC95E2D40DEE1E9D08741"
            },
            {
              "Id": "WorshipPoints:System.Int32",
              "Name": "WorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5973FF0838D0A9B64846A9B6D3436F8AC74156EDB847CB55D8A24A5D9ABA286F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB020A07C6AD1EE62DB8EB4F07F3336EBE10694AE13A6483554CD2AAB2FD9561"
        },
        {
          "Id": "CandideServer.ServerServices.GlobalPlayerAurasServerService",
          "Name": "GlobalPlayerAurasServerService",
          "DisplayName": "GlobalPlayerAurasServerService",
          "FullName": "CandideServer.ServerServices.GlobalPlayerAurasServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_AddGlobalPlayerAura(CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage)-\u003ESystem.Void",
              "Name": "Send_AddGlobalPlayerAura",
              "Signature": "public System.Void Send_AddGlobalPlayerAura(CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "91A1B7A1226C0097BCF71C6D3F9B519F401388E3E3E038E7AA1A9527FC6E5A8D",
              "Hash": "55A9A71A0A5B00B0ADD3237F9635A30F452E598264905203193276452A3B3B18",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-add-global-player-aura"
              ],
              "Source": null
            }
          ],
          "Hash": "D81E58CEB3F6A2455AB4D0E0335D07A1B1FF13018881D304091266070CE0AB78"
        },
        {
          "Id": "CandideServer.ServerServices.InteriorsServerService",
          "Name": "InteriorsServerService",
          "DisplayName": "InteriorsServerService",
          "FullName": "CandideServer.ServerServices.InteriorsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FAFDE0AE322CC29CD9149425D3061EA0F5D8E696A472EF52FB165183FADC206"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get_InteriorData(CandideServer.MessageModels.Interiors.InteriorDataGetRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Get_InteriorData",
              "Signature": "public System.Void Get_InteriorData(CandideServer.MessageModels.Interiors.InteriorDataGetRequest request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.Interiors.InteriorDataGetRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "C0D68B2BB522C9C904AA1D3826223813F93979B65F564BAFA2B84DCE54A64009",
              "Hash": "6133CC37C066BF720E453CF08D9226A7E344B2545E855CC177D88AAB4B69641A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerControllers.WorldItemServerController::GetWorldItemsInWorld(System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F9F407C94D01C0C3D58E08DE747A338C63B7E780269E010B90E66572835301D2"
        },
        {
          "Id": "CandideServer.ServerServices.InternalResourceStorageServerService",
          "Name": "InternalResourceStorageServerService",
          "DisplayName": "InternalResourceStorageServerService",
          "FullName": "CandideServer.ServerServices.InternalResourceStorageServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E",
              "Name": "GetInternalResourceStorageListeners",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E updates)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "EDFDB720D74D3292AE90E2419BD68B6767EE2D6DEE41219A5CF2AECFE5DB84A2",
              "Hash": "7998D84EB6A3FBE7AD2C2497743268903F3B32F24E23DC0CDE65389F24F8F929",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D44211CF3F7EE345D9CA64DF4CB0537363E58C0C5E30404D0A3E94B75B96990A",
              "Hash": "839F0DD2EB94B13138216E20C7821B1CA3765F91B027EE6BAA1AC7E6130E5351",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningOnInternalResourceStorage",
              "Signature": "public System.Void OnReceive_StopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2A68958C2A97801D8680656EC1DD5912104B998C7E7699DB92C9E1ADA1263E52",
              "Hash": "77F06C8A7CD7C10BF521241227662F5C0F80B26CD131DA7DA7D2CCBC18DF4880",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::UnregisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)-\u003ESystem.Void",
              "Name": "Send_InternalResourceStorageChanged",
              "Signature": "public System.Void Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "346C35167C63A8B39B376E8612EDDEE0BD4C52335CC8F7F26B52C1A68D831331",
              "Hash": "8E2B6199BEF3EAF7A22FE488DCE8440C33D3580C0F85E5BF9D65341B12DD5CA9",
              "CalledMethods": [
                "CandideServer.ServerServices.InternalResourceStorageServerService::GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Current()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::ToArray()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "internal-resource-storage-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_InternalResourceStorageChanged(System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E)-\u003ESystem.Void",
              "Name": "Send_InternalResourceStorageChanged",
              "Signature": "public System.Void Send_InternalResourceStorageChanged(System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E listeners)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "listeners",
                  "Type": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "011F8E72C1102DB8833EB067CF3A525A2F4AD7466632B01081F3D6CAA515E341",
              "Hash": "7ADADFBC1D6438FA3AF140DB072796AA52A61C51F98B82BA5CD58AAF8F30ED84",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Current()",
                "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::ToArray()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "internal-resource-storage-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)-\u003ESystem.Void",
              "Name": "Send_OneInternalResourceStorageChanged",
              "Signature": "public System.Void Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "1D2C33F33F2F5BA2838EDDE0D2140FDE4EFFB173775B8C4C563FABD62D9C5907",
              "Hash": "F94FF0245A86293DEF76262F344506E6DBF4FE4DDF3322807110957014A0D516",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "internal-resource-storage-update-one"
              ],
              "Source": null
            }
          ],
          "Hash": "AFF4EA9BD6A837761BFCFDCA1A2FA1410E1E573CC082B7A6B5187CFB26919547"
        },
        {
          "Id": "CandideServer.ServerServices.ItemInstanceServerService",
          "Name": "ItemInstanceServerService",
          "DisplayName": "ItemInstanceServerService",
          "FullName": "CandideServer.ServerServices.ItemInstanceServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ExpendItemInstance(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ExpendItemInstance",
              "Signature": "public System.Void OnReceive_ExpendItemInstance(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "3F31C03A7895A0BBDA6C4216724AF02A20A1EBD7A7C5751E0A500B9F88331173",
              "Hash": "ED405C83361F2F60CBD4C23DCB1CA6EFC239C856A4EE8FAC820C840346F9B000",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Guid, System.Int32, System.Boolean)",
                "CandideServer.ServerControllers.ItemInstanceSController::TryExpendItem(Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find item instance with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "8CBEF1CCB546D21FA04C8C4F740E8F2A5CDB50E8A6E604E888B4D5E9195F8E40"
        },
        {
          "Id": "CandideServer.ServerServices.JobsServerService",
          "Name": "JobsServerService",
          "DisplayName": "JobsServerService",
          "FullName": "CandideServer.ServerServices.JobsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetJob(CandideServer.MessageModels.Jobs.GetJobMessage)-\u003ECandideServer.MessageModels.Jobs.GetJobResponse",
              "Name": "GetJob",
              "Signature": "private CandideServer.MessageModels.Jobs.GetJobResponse GetJob(CandideServer.MessageModels.Jobs.GetJobMessage msg)",
              "Visibility": "private",
              "ReturnType": "CandideServer.MessageModels.Jobs.GetJobResponse",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 514,
              "BodyHash": "B20C57A5BCBDBEDFD303FBD0A3F6912D4C0A029C8F5C293A7518CA4C84C4D968",
              "Hash": "10C5DAA74F3FE1590E5F420357DF1636414E74BD1BFB43B897391B3348780620",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Jobs.GetJobResponse::.ctor()",
                "CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Citizens.GetCitizenResponse::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.MessageModels.Jobs.GetWorkRecipesResponse::.ctor()",
                "CandideServer.Helpers.WorkRecipesHelper::GetRecipeGroupsForCitizen(CandideServer.Models.Citizen.CitizenModel)",
                "CandideServer.Helpers.WorkRecipesHelper::GetUnlockedRecipesForCitizen(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse::.ctor()",
                "CandideServer.Helpers.LogisticalBuildingHelper::SummarizeAvailableStuffForBuilding(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean, System.Boolean)",
                "CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff::.ctor()",
                "CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff::.ctor()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.MessageModels.Jobs.GetShopResponse::.ctor()",
                "CandideServer.Helpers.ShopHelper::GetShopsForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::get_Count()",
                "CandideServer.MessageModels.Jobs.GetSourcesResponse::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::ToArray()",
                "CandideServer.MessageModels.Jobs.GetWorkQueueResponse::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::ToArray()"
              ],
              "StringLiterals": [
                "market"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)-\u003ESystem.Void",
              "Name": "OnReceive_CancelWorkOrder",
              "Signature": "public System.Void OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "C126D9EC6025E7DBF5B431DAEDD371F22DFA995604833B68C825DDD343438CEC",
              "Hash": "51E6EC84142D199B48FACB5FD4109724FC995A14C4AD92F8A547792540DC3780",
              "CalledMethods": [
                "CandideServer.ServerControllers.JobsSController::FlagWorkOrderForRemoval(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "job-cancel-work-order"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CreateWorkOrder",
              "Signature": "public System.Void OnReceive_CreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "68B88559FC8AE441B1AEB6FFCD8F96E4C159EDD95195DD113347C22445015826",
              "Hash": "D6EF66ED334311ED3D722411AC6CB58C57F385BF10CE223E7A392109D8BCDCE3",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerManagers.JobServerManager::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CD5FD9BCFD462ED599555B1FCEFBADAD8BA8CF70CD09FF48E3C45A4D99D1AFD8",
              "Hash": "4F9CA7DF96A3E7628ED1B442C8A49F441009373C947F0908E1A715825B9E2708",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_JobsPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenOnJob",
              "Signature": "public System.Void OnReceive_GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "0E051A0A21AC5202B495F11B163C424E930C923B2C5C2442A9120CBB827E74DF",
              "Hash": "8FF92DB24B1E97187C71B0C53CED5902336FD00C6F84B83FDDDD81511AE4EA41",
              "CalledMethods": [
                "CandideServer.ServerServices.JobsServerService::GetJob(CandideServer.MessageModels.Jobs.GetJobMessage)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.ServerServices.ServerState_JobsPlayerListenersController::RegisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::RegisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RegisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::RegisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetJob(CandideServer.MessageModels.Jobs.GetJobMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetJob",
              "Signature": "public System.Void OnReceive_GetJob(CandideServer.MessageModels.Jobs.GetJobMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "158C6A3815E634D610BF3897478E8502588BF70136ADA1D2C71360AA369E664F",
              "Hash": "A3FC9BEB6055FE008B6B58BD5977D205A66B7D47FC440A59738327048D856C9E",
              "CalledMethods": [
                "CandideServer.ServerServices.JobsServerService::GetJob(CandideServer.MessageModels.Jobs.GetJobMessage)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetTryCraftFurniture(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetTryCraftFurniture",
              "Signature": "public System.Void OnReceive_GetTryCraftFurniture(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "272BE18BEF09497CD57A25C14CD3AC5A4376C1CC242D62B91962C9E2A6A5E297",
              "Hash": "BA81B2BBA6FC28ABFB1190C5935F4943F367A7A5812E06D3E0387818ED6888F7",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerManagers.JobServerManager::TryCraftFurniture(System.String, System.Guid)",
                "System.Nullable\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E::get_HasValue()",
                "System.Nullable\u003CCandideServer.Buildings.BuildingControllers.LogisticsResult\u003E::GetValueOrDefault()",
                "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestSetUserState(CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestSetUserState",
              "Signature": "public System.Void OnReceive_RequestSetUserState(CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "92ACBDE379D3A2D3AD7085BD2B574B75F56B5B4A7761B23CC497ACC638F96FD6",
              "Hash": "9391B48B7EBDBD48112A5D140D902D91FD0AF8331D9B01D75AE45B1F7C8308B6",
              "CalledMethods": [
                "CandideServer.ServerManagers.JobServerManager::TrySetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.JobsServerService::Send_JobUserSettingsChanged(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage)"
              ],
              "StringLiterals": [
                "Failed setting user settings for job with ID: "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningOnJob",
              "Signature": "public System.Void OnReceive_StopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.StopListeningOnJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "DF5A43FD233987D30ABC69F1AA4E67C5805DB3E6348BBC09C1306074CFAA050A",
              "Hash": "995000D70C53623C8108040B6B35352D25CFF6AC0B33FDE6F6A232F151C3A01B",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_JobsPlayerListenersController::UnregisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.JobModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()",
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::UnregisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::UnregisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_JobChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)-\u003ESystem.Void",
              "Name": "Send_JobChanged",
              "Signature": "public System.Void Send_JobChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "DF51CE3A68C2DF8BD1963572691522513213699FF77ECA5FE55F549C127CE278",
              "Hash": "F5087F46B9D3310E202E38CF13E3F6B37C97CA8135AFC1F6D55A7E258D2ACD84",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "job-update-job"
              ],
              "Source": null
            },
            {
              "Id": "Send_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage, System.Collections.Generic.ICollection\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E)-\u003ESystem.Void",
              "Name": "Send_JobChangedWithNewCitizen",
              "Signature": "public System.Void Send_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage msg, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E existingJobListeners)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingJobListeners",
                  "Type": "System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A847020D304DDB2EE44BADD98DC78C2F0E50D5205F4E55D39929365742AD4049",
              "Hash": "C18FE8F4C0AB4B8F480113DCD038E074303D63AF331E8075377AB01C488161DD",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "job-changed-with-new-citizen"
              ],
              "Source": null
            },
            {
              "Id": "Send_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage)-\u003ESystem.Void",
              "Name": "Send_JobFinishedWorkOrder",
              "Signature": "public System.Void Send_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "60BAE881C27D9030600FA757AFEF7D429B1F11732F055F68CA738D1633B19364",
              "Hash": "4B59AEF81823FBE2CF41A9E7324909660A4985AFC5DC0931D7B923711CF21BA5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)",
                "CandideServer.ServerServices.InternalResourceStorageServerService::GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E\u003E)"
              ],
              "StringLiterals": [
                "job-finished-work-order"
              ],
              "Source": null
            },
            {
              "Id": "Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)-\u003ESystem.Void",
              "Name": "Send_JobRecipesChanged",
              "Signature": "public System.Void Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0A753BD3F32B4364B78E9EE5784275BBC2D6D2A7CB09E4D9E95529C4F05D1AFF",
              "Hash": "A6AF88B48C96FEADA468BC7EA4C868CE99A804DA4D25163A54CA5BCA2024FBFD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "job-update-job-recipes"
              ],
              "Source": null
            },
            {
              "Id": "Send_JobUserSettingsChanged(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage)-\u003ESystem.Void",
              "Name": "Send_JobUserSettingsChanged",
              "Signature": "public System.Void Send_JobUserSettingsChanged(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "A6B84C394DEDAC0DFCC81241CA8AADA7E883A1CDF228D6B2BA7CBE71602A44EA",
              "Hash": "04C222644A55229204352B3A731496364E5D25D88FF0BDD329DFD8829814758A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "job-update-job-user-settings"
              ],
              "Source": null
            }
          ],
          "Hash": "C50B073DE2C92C8C1B3B84725D9A5A2BAF1EBFD270A89B1CE0FC8D9553864A37"
        },
        {
          "Id": "CandideServer.ServerServices.LogisticsServerService",
          "Name": "LogisticsServerService",
          "DisplayName": "LogisticsServerService",
          "FullName": "CandideServer.ServerServices.LogisticsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_LogisticsCreateConnection(CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsCreateConnection",
              "Signature": "public System.Void OnReceive_LogisticsCreateConnection(CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "0C78DB647CF713948CB544F5BD10C8D95979E716E4A8048220A5AF30BB2B407A",
              "Hash": "AF348E2512CFBC439F6EDAD1609641DF35563A640AD55D6D3B558DC14CCA4E96",
              "CalledMethods": [
                "CandideServer.ServerManagers.LogisticsServerManager::CreateConnection(System.Guid, System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LogisticsRemoveConnection(CandideServer.MessageModels.Logistics.LogisticsRemoveConnection)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsRemoveConnection",
              "Signature": "public System.Void OnReceive_LogisticsRemoveConnection(CandideServer.MessageModels.Logistics.LogisticsRemoveConnection msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsRemoveConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D01497DCCBB901A6AC4B016A5A5E5FB46302A0E18AA34250F705891B0AF0DE3C",
              "Hash": "1CD20A3E656416821597C97898B196559C56A2CDD36D9125545526AAB8E5DE7A",
              "CalledMethods": [
                "CandideServer.ServerManagers.LogisticsServerManager::RemoveConnection(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LogisticsUpdateConnection(CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsUpdateConnection",
              "Signature": "public System.Void OnReceive_LogisticsUpdateConnection(CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "DD0BF8778A1F7FCB3142D5B4221AE97292E9DD6F7B29394B4C0C3E16E026431B",
              "Hash": "7F7DD72C3A57CC5D38749F2FDAF234F13AB2DE7481CF679B7DD191F00D4FC29A",
              "CalledMethods": [
                "CandideServer.ServerManagers.LogisticsServerManager::UpdateConnection(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_LogisticsConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel)-\u003ESystem.Void",
              "Name": "Send_LogisticsConnectionCreated",
              "Signature": "public System.Void Send_LogisticsConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel connection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "027523D8760955ECC56F9435DEE3EFAA04682084340DEF02445B1FA50D4F4A5B",
              "Hash": "99A2799F7E25909D74A94CC4F6587FDFEC842E25ECA89D2AD25E630268036D53",
              "CalledMethods": [
                "CandideServer.MessageModels.Logistics.LogisticsConnectionCreated::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "logistics-connection-created"
              ],
              "Source": null
            },
            {
              "Id": "Send_LogisticsConnectionRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "Send_LogisticsConnectionRemoved",
              "Signature": "public System.Void Send_LogisticsConnectionRemoved(System.Guid connectionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "ECC44D6AF6E3D86C97F9FCAEC71B135D6D09282A7146817EA173710B7327B96E",
              "Hash": "421E2E92125F4F10E1C55C21B2C8C60AA7D9CFBDEB7A8764CF571EFA808CA643",
              "CalledMethods": [
                "CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "logistics-connection-removed"
              ],
              "Source": null
            },
            {
              "Id": "Send_LogisticsConnectionUpdated(CandideServer.Models.Logistics.LogisticsConnectionModel)-\u003ESystem.Void",
              "Name": "Send_LogisticsConnectionUpdated",
              "Signature": "public System.Void Send_LogisticsConnectionUpdated(CandideServer.Models.Logistics.LogisticsConnectionModel connection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connection",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "9FD56707E651C783673C5B21FF357598BC6E0BB9C72828D515BE8708FDA8F4EC",
              "Hash": "7BC70888AAA7FCC93480DEA48D3B7364DE17B09A574C396857644705C3E7267C",
              "CalledMethods": [
                "CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "logistics-connection-updated"
              ],
              "Source": null
            }
          ],
          "Hash": "7A10D710A48451448A82FEAB564D64E7D28942552719A2D90E3F9A96E85D9188"
        },
        {
          "Id": "CandideServer.ServerServices.NewWorldItemInstanceModel",
          "Name": "NewWorldItemInstanceModel",
          "DisplayName": "NewWorldItemInstanceModel",
          "FullName": "CandideServer.ServerServices.NewWorldItemInstanceModel",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "NewItemInstanceId:System.Guid",
              "Name": "NewItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B2FE4369A565BC01091072ED7286B655D0D9C473B593EF64B8220E51B8F3E09"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F118B2DD6EF14E1C6F2FC11B02A6C75C821D06305CEE9A66AF7FF1813D41523"
        },
        {
          "Id": "CandideServer.ServerServices.OfferingsServerService",
          "Name": "OfferingsServerService",
          "DisplayName": "OfferingsServerService",
          "FullName": "CandideServer.ServerServices.OfferingsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_HandInOffering(CandideServer.MessageModels.Gods.HandInOfferingMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_HandInOffering",
              "Signature": "public System.Void OnReceive_HandInOffering(CandideServer.MessageModels.Gods.HandInOfferingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.HandInOfferingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "0FFBDDD8E629837E94E9788CAAA355B900B75C3AC0CB545114A49C6A9C98C749",
              "Hash": "3E291E399568DB5BA1EB059DCA5F35464ECE00F88C0F35F2B70FB4B376928EDC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.OfferingsServerManager::TryHandInOffering(System.Guid, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SacrificeCitizen(CandideServer.MessageModels.Gods.SacrificeCitizenMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SacrificeCitizen",
              "Signature": "public System.Void OnReceive_SacrificeCitizen(CandideServer.MessageModels.Gods.SacrificeCitizenMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.SacrificeCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "A959C811825D89639C4DE51BF04456DBDC4852D485F1CC8A1B7864103174B483",
              "Hash": "50B53B87D76CA8C2568C4882DA5CA47443CF796C52B5A7F19C99EE5D60280523",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.OfferingsServerManager::TrySacrificeCitizen(System.Guid, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateCurrentOfferings",
              "Signature": "public System.Void Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B7EB7CDD0BD20F770844127E6F4F5C5B072664D64A421182EF5AFC42BC80014C",
              "Hash": "F2E2FA91EBAD78E0C16DF7F74CF62A46D5F66DF6D50FB8591D811EF0DAC36223",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-update-current-offerings"
              ],
              "Source": null
            }
          ],
          "Hash": "A6E5C938970094263B9211132E59F1C12389E096D608B3F1C072336311CBFEFE"
        },
        {
          "Id": "CandideServer.ServerServices.OrdinanceServerService",
          "Name": "OrdinanceServerService",
          "DisplayName": "OrdinanceServerService",
          "FullName": "CandideServer.ServerServices.OrdinanceServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RequestApplyOrdinance(CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestApplyOrdinance",
              "Signature": "public System.Void OnReceive_RequestApplyOrdinance(CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4CAC68F982AF14F51BA759CD463D7DC7B1ACD352483EF691C8D5482C10497537",
              "Hash": "9941C58687F910C874364A323B0C1C8C1852573E58EA13CAA6EE9080111275C5",
              "CalledMethods": [
                "CandideServer.ServerManagers.OrdinanceServerManager::ApplyOrdinance(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_ApplyOrdinance(CandideServer.MessageModels.Gods.ApplyOrdinanceMessage)-\u003ESystem.Void",
              "Name": "Send_ApplyOrdinance",
              "Signature": "public System.Void Send_ApplyOrdinance(CandideServer.MessageModels.Gods.ApplyOrdinanceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "4013C7E0D6D7398D034685AE6FD4549C0EE7A2ED95D16E7B233D7152B3BBEDCB",
              "Hash": "BC61E7DCFE5826F838A2C3B3F9558355D1437F26110AC3BE6BC142C50C7DC72F",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-apply-ordinance"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateUnlockedOrdinances(CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateUnlockedOrdinances",
              "Signature": "public System.Void Send_UpdateUnlockedOrdinances(CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "84DFE35D8DAD37FACF9E01240F9AB0A1B9CEDC52C7D684BAC4CB89AFEF65FB10",
              "Hash": "F8A248EFFBC339B4FB2B6581CCD30860FF928C705923C901E9D842346F53CF6D",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-update-unlocked-ordinances"
              ],
              "Source": null
            }
          ],
          "Hash": "9DFCA55F229741B993379558461B960B2CAEF30C0D876A33473D6290DA306F40"
        },
        {
          "Id": "CandideServer.ServerServices.PeerConnectionState",
          "Name": "PeerConnectionState",
          "DisplayName": "PeerConnectionState",
          "FullName": "CandideServer.ServerServices.PeerConnectionState",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasJoinedGame:System.Boolean",
              "Name": "HasJoinedGame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasJoinedGame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6D2DD2F8A00A1D2CFFB67F7E6C0E4F8B94E463A1B625390F341E9369860E2F8"
            },
            {
              "Id": "Peer:CandideServer.Server.Network.ConnectedPeer",
              "Name": "Peer",
              "Type": "CandideServer.Server.Network.ConnectedPeer",
              "Signature": "public CandideServer.Server.Network.ConnectedPeer Peer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E9194F1C99724BE5DC8ACBC1D0A3A3430AAE409D09D1EA95F42C980535EDD61"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4AB5C8717BA4881440B922AAAEB30D3799B85DD1DB97D99207D3965740D9B9FA"
        },
        {
          "Id": "CandideServer.ServerServices.PlayerCharacterActionState",
          "Name": "PlayerCharacterActionState",
          "DisplayName": "PlayerCharacterActionState",
          "FullName": "CandideServer.ServerServices.PlayerCharacterActionState",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionType:System.Int32",
              "Name": "ActionType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A260CDA93738138322DB7AB03FE32A07F72E2D9C8474DD148FC31CD197AF5C7"
            },
            {
              "Id": "FloatArg1:System.Single",
              "Name": "FloatArg1",
              "Type": "System.Single",
              "Signature": "public System.Single FloatArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29812694DC02F5EC57CE45C08B8C8028C01188D9EEB636561B78A27FF35A63A4"
            },
            {
              "Id": "FloatArg2:System.Single",
              "Name": "FloatArg2",
              "Type": "System.Single",
              "Signature": "public System.Single FloatArg2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D8DE48C30A2E7B30C2AA68CB7DBDD600DAB28AB304C8D1877C11244A2C8B682"
            },
            {
              "Id": "FloatArg3:System.Single",
              "Name": "FloatArg3",
              "Type": "System.Single",
              "Signature": "public System.Single FloatArg3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EF0A1605C4074D8BE95489874B2034D74B2DFFB46F0768850A8B78423DD3312"
            },
            {
              "Id": "GuidArg1:System.Guid",
              "Name": "GuidArg1",
              "Type": "System.Guid",
              "Signature": "public System.Guid GuidArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2408419AAEA3AE35BD0547FC093D60B8A88874C53F07AF4FFDAF16F42E50E8B0"
            },
            {
              "Id": "IntArg1:System.Int32",
              "Name": "IntArg1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IntArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C00BA06E0C63F85F9C8B42A1EC2EFF1F4E4600BE62418B6166DA39D5B3604BA"
            },
            {
              "Id": "MovementState:CandideServer.ServerServices.PlayerCharacterMovementState",
              "Name": "MovementState",
              "Type": "CandideServer.ServerServices.PlayerCharacterMovementState",
              "Signature": "public CandideServer.ServerServices.PlayerCharacterMovementState MovementState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "795C0FD12B9E780DDB5E3C846589044492EBE451C4906AD5F0EF1AD75B0F85ED"
            },
            {
              "Id": "PlacingArg1:CandideServer.MessageModels.PlacingStateParametersMessage",
              "Name": "PlacingArg1",
              "Type": "CandideServer.MessageModels.PlacingStateParametersMessage",
              "Signature": "public CandideServer.MessageModels.PlacingStateParametersMessage PlacingArg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07CBA1D2142F7220925AEDCB17F4F740B3BBE920BBC6FA7541F608C8C333661D"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "Vector3Arg1:Microsoft.Xna.Framework.Vector3",
              "Name": "Vector3Arg1",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vector3Arg1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "774923666AA6F358AC32B7C093874F8C01F68BC0C642B3C0337E08C727DF3B9E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "61174F352C9093DCDF62EE247D94A0DE0E3ABC32CF3DF91351852227411B0F9F"
        },
        {
          "Id": "CandideServer.ServerServices.PlayerCharacterMovementState",
          "Name": "PlayerCharacterMovementState",
          "DisplayName": "PlayerCharacterMovementState",
          "FullName": "CandideServer.ServerServices.PlayerCharacterMovementState",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "KeysStatus:System.Int32",
              "Name": "KeysStatus",
              "Type": "System.Int32",
              "Signature": "public System.Int32 KeysStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F6EF9DF7A79A6C62D37D4F01260B575FAE146F147C749DBE069CE58C2EF874"
            },
            {
              "Id": "MovementKeysDown:System.Boolean",
              "Name": "MovementKeysDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MovementKeysDown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08FF5364094A881F69A6D4EF5CACC4E1E5F441A6AD61D497627E4387D134B0F0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0C807ADCDCE4894AE0377FAD4FB96149D5228E99B6BCFCE7A121FFFC82743461"
        },
        {
          "Id": "CandideServer.ServerServices.PlayerCharacterServerService",
          "Name": "PlayerCharacterServerService",
          "DisplayName": "PlayerCharacterServerService",
          "FullName": "CandideServer.ServerServices.PlayerCharacterServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetActionState(System.Int32)-\u003ECandideServer.ServerServices.PlayerCharacterActionState",
              "Name": "GetActionState",
              "Signature": "private CandideServer.ServerServices.PlayerCharacterActionState GetActionState(System.Int32 playerId)",
              "Visibility": "private",
              "ReturnType": "CandideServer.ServerServices.PlayerCharacterActionState",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "E686372D0FA6F71C10F456DF084458A9D9785EDF927F4D4CFB037BC7E81D5F81",
              "Hash": "F659042118A582473BB8FF01295B2E58E958B2B12A2E2CCA1BDEFAA429AC9CC7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.PlayerCharacterActionState::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CraftItem",
              "Signature": "public System.Void OnReceive_CraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "E2762A340794C15A6447839A53DBF4BD0B0677F949C62C727CD8AB06E7DF4ADF",
              "Hash": "EFD1B2F6EBB423E303F8A3C140B3F67F2419D6A65D5287436A23239C4253EA33",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Data.ItemRecipeDataBase::GetItemRecipeOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryCraftItemRecipeAndDrop(Shared.Data.ItemRecipe, Shared.Models.Items.SharedInventoryModel, System.Guid, System.Single, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryCraftItemRecipe(Shared.Data.ItemRecipe, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, System.Int32)"
              ],
              "StringLiterals": [
                "Unable to find player character with ID: ",
                "Item crafting recipe with ID: ",
                " doesn\u0027t exist."
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CraftItemAndEquip(CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CraftItemAndEquip",
              "Signature": "public System.Void OnReceive_CraftItemAndEquip(CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "19E95E3F21B692BCD3DFF720D68015A4343E62F5EA480E7B9435B087A59892B2",
              "Hash": "8D0B81363C3F204FB70D07B9DF2E38958E972AF5B2C1776CA51EDD2248CDA11B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Data.ItemRecipeDataBase::GetItemRecipeOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.ServerManagers.EquipmentServerManager::TryCraftItemAndEquip(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, Shared.Data.ItemRecipe, System.Int32, System.Int32, System.Guid)"
              ],
              "StringLiterals": [
                "Unable to find player character with ID: ",
                "Item crafting recipe with ID: ",
                " doesn\u0027t exist."
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenCharacterInventory",
              "Signature": "public System.Void OnReceive_GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 374,
              "BodyHash": "8B0BAF6F02AEFBD17CDAADBABE5BDA18B757E8D75EA8A34966984BBF1BF52ADF",
              "Hash": "135F600D8DFA40AC0C40B63983427D983EFCEB9F07B3B9A0ED2E06146A410888",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RegisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPlayerAttachRequest(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPlayerAttachRequest",
              "Signature": "public System.Void OnReceive_GetPlayerAttachRequest(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "AACF3E06E70BD595B2CC593B5A61866B64D3E359BFBB0BC6566B4589B0B5029F",
              "Hash": "4B0FDB42F0C4C4DDFB89CFAD1CAD7FFD3ABA5D7884E3CDC25A034127E8768ADF",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "OnReceive_GetPlayerAttachRequest",
                "player-attached-entity"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetPlayerDepleteResourceStorageEndpointAndAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetPlayerDepleteResourceStorageEndpointAndAction",
              "Signature": "public System.Void OnReceive_GetPlayerDepleteResourceStorageEndpointAndAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "37A1CA8F48396211E204E8F06EB51867E5989F223FC6129B408F4085CA01F54B",
              "Hash": "153BBC532D0930A01F2AA020AEA3C845F046E2E05900392F368871AD540666A9",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideServer.ServerManagers.DepleteResourceStorageSpawnEntityArgs\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(System.Guid, System.Guid, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "player-attached-entity"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerAction(System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerAction",
              "Signature": "private System.Void OnReceive_PlayerAction(System.ValueTuple\u003CSystem.Int32, System.Int32\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "94256275751455C9B0B335E911D0F96D8C762E045D4E7C9C917BE8F10CDC01E0",
              "Hash": "A1A3E64C3A2E522C11BE9065905F97A17BDD9D16E7CC7F5DA7AB41511A0F76EB",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterActionState::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "player-action-state"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionFloat(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionFloat",
              "Signature": "private System.Void OnReceive_PlayerActionFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "4B0DE8A4F301234A7FD3F8132BE96BBBDE4F9460182366A8EAE33D96313D3D81",
              "Hash": "21755FE00893A5574BB4AE5FB9FC8F2705F5FCC4B88EA655CD24ECA3DAAEE67E",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionFloatFloat(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "8DCCDC6E675106C8912FD63C32E3865D72E3CC4EAAC88E804E3590EEECE2AE68",
              "Hash": "165D5A3E05FC87F8DCAA4E6D22C3E270208B7C7FB38DE83481FC8C52CEB3D4C1",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionGuid(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Guid\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionGuid",
              "Signature": "private System.Void OnReceive_PlayerActionGuid(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "9235547E10FE18ADC6941704C6B9E488DF17F547436EA4FD9B3AF4CE696DD782",
              "Hash": "37FD33BF19F3E5028B4F0C60746550F8F5489CAEF0E60DD2BFA6AD99FD8FFA9B",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionGuidVector3(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Guid,Microsoft.Xna.Framework.Vector3\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionGuidVector3",
              "Signature": "private System.Void OnReceive_PlayerActionGuidVector3(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "8256F9F177B442DCDAF559AA5952C447DD4F451E4F7B2331A6A3FC6598A23495",
              "Hash": "72B54CBD84105D11C0F3FEC60A990EFE8CCB24BAE0E8A2202615C1183EDBF034",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionInt(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionInt",
              "Signature": "private System.Void OnReceive_PlayerActionInt(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "1852C28BB72AC59EA9F24DEBEC858F34EBD8C577431463CCEDDB8D126C05B4EE",
              "Hash": "5076AB7698900891F4BF296467C21A30135548C8C748C0C4E830D07E98591CE6",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "player-action-state"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloat(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "6FF887F8477645E800232A9EF908484F0A0B99F28EAD7109A827E44984071D08",
              "Hash": "A88F7D63538C719AFA8D7A28E1CFB6D1E4213592C2B889F9BC3F5E0FEC349ECF",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Int32,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "55ED4EA236DD27963BEEB9284FF8FEC51F5B9C4F6D45571C3E0DC017E044491C",
              "Hash": "5554DDB82D054F0CF6D551EFA3275173294C004949791EE4FF2B62862F3DADB6",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Single,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "35465AD2F19C0A2CEC8482874267F459BFFEA748A91D9951E9F72BC7C665854C",
              "Hash": "CCBBED29745DD81E71616C868FB5C6F5691CD89CD7993B0CD039F4C95BE534C8",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatVector3(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Int32,System.Single,Microsoft.Xna.Framework.Vector3\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatVector3",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatVector3(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "69FE0920252A9A846A446595BB7C5555CBD1C06472755A8836004562032DBB91",
              "Hash": "41D7ECB06C08BA1CDFBD669BBC73AF52C81B7DBA3BC6F5190E087D7DAEA09FE6",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntGuid(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Guid\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntGuid",
              "Signature": "private System.Void OnReceive_PlayerActionIntGuid(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Guid\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "9F17ADD5F04436E755956CC5E86D37D5F7E55E5FA43804FCFF2E9C5F475320BE",
              "Hash": "7700136C38FFFFA5C118EA2D9C3F81FD1F9F5B327534B784DE10D0BBC5C609FD",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionPlacing(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,CandideServer.MessageModels.PlacingStateParametersMessage\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionPlacing",
              "Signature": "private System.Void OnReceive_PlayerActionPlacing(System.ValueTuple\u003CSystem.Int32, System.Int32, CandideServer.MessageModels.PlacingStateParametersMessage\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, CandideServer.MessageModels.PlacingStateParametersMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "FBFA79A3298BE6ECE30AEF5F15DF51C95AA139262D7E7F45314505150E4B1053",
              "Hash": "3FD8F6B9D1254D724E9F3183C1E879BE565A36BB39AA665B8459AA1DC811B534",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerDetachAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerDetachAction",
              "Signature": "public System.Void OnReceive_PlayerDetachAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "0AEF5D06C8D4DB82F0D7F6C23D11E5A3116145D10FEFD505869B649DF5E9B907",
              "Hash": "F5C8580DB02E28DF4AA9D52D966254F4C302DBF40D88E6C451FFCF81DA8508C1",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "player-player-detach"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSittingAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSittingAction",
              "Signature": "public System.Void OnReceive_PlayerSittingAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "C0F06389959C3BDF5A129CEF9361E09DBC4D1F2CB75BE27EB690C3085CEE3036",
              "Hash": "D655D8D9796CFD6BB472D0474A50423915F6E060DFD045654DBD64B09D9151CC",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerManagers.EntityServerManager::Detach(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)",
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerSittingAction",
                "player-sitting"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerThrowAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerThrowAction",
              "Signature": "public System.Void OnReceive_PlayerThrowAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "3141D1EF5CE1D47989096F23AF5CDC0BAF7FBEB2CF61DA424E65459C1EFB2D38",
              "Hash": "F44ECEF894872A84DC0DB79EFB3B4E2A9910706FF4B85AA13F91EDBBBC4209BD",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.SyncStrategies.SyncStrategy::NoSync()",
                "CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)",
                "CandideServer.ServerServices.PlayerCharacterServerService::GetActionState(System.Int32)",
                "CandideServer.ServerServices.PlayerCharacterServerService::SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage::.ctor()",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerThrowAction",
                "player-throw"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerTrashItemAndApplyDelta",
              "Signature": "public System.Void OnReceive_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "DF25B42C8193B0CCC124C36DC6C82E7EAE10DA00314DADE41E4FDBBD34833784",
              "Hash": "7CCDA3006F4B5C5C798C58E86579B70E96EAED4B4789DD4D1BD869A62368D83E",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "CandideServer.ServerControllers.SimpleInventorySController::RemoveInventoryItem(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RequestPlayerActionState(System.Int32, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RequestPlayerActionState",
              "Signature": "public System.Void OnReceive_RequestPlayerActionState(System.Int32 playerId, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "5CF5A19AA701EC8C97B953544548F2981C18003EEE24DFEF33289F71C1E09AEA",
              "Hash": "08B34E2DA3BA9E504FA9DF6DCA723627D35E516CCE48127BB500C36676E3081F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "player-action-state"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_SetPlayerFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SetPlayerFlag",
              "Signature": "public System.Void OnReceive_SetPlayerFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "51C2B2C1CC447720AF2F6B464ED2A8AB2DD3858B3F4821D581D8A825F85F36AE",
              "Hash": "ED00B8ECDC792C48D79D8DBA01C9AFBF7525AA46F8C13FC83FBA2987AFFE76D1",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "player-set-flag"
              ],
              "Source": null
            },
            {
              "Id": "PlayerRemoved(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "PlayerRemoved",
              "Signature": "public System.Void PlayerRemoved(CandideServer.ServerServices.ServerJoinedPlayerModel playerInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerInfo",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1F9DECCE8AC75EAE422F3443BDA3DE36A6D0BE77C3260789423CD10D52BCE1D0",
              "Hash": "F5B4C7F688B337CF62347E60FD0F20064ED7984E9006F8D157EF6FDD831E2C64",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "SendMovePlayer",
              "Signature": "public System.Void SendMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage msg, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "248CCD7DCA644A9357FD0BE313516E4D1F61A3E41BCD6C4AB7455621902D246B",
              "Hash": "1B9C4F938FF228902091A535229AE5E8AF1A832277B20C078954661CAE5DC3D9",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "move-player"
              ],
              "Source": null
            },
            {
              "Id": "Send_ForcePlayerLifting(CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "Send_ForcePlayerLifting",
              "Signature": "public System.Void Send_ForcePlayerLifting(CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage msg, Microsoft.Xna.Framework.Vector2 pos, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2456C8960014ABBDD8AAEC004CAB3783706CD3641C5C384BAA781E4361C3E89E",
              "Hash": "DB45D35A084C8EFFD779439EECE266E84621F44FCFA993A9A17A0BACB2AE9051",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "player-force-player-lifting"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayerInventorySpaceIncreased(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage)-\u003ESystem.Void",
              "Name": "Send_PlayerInventorySpaceIncreased",
              "Signature": "public System.Void Send_PlayerInventorySpaceIncreased(CandideServer.ServerServices.ServerJoinedPlayerModel joinedPlayer, CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "joinedPlayer",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "5327F2064246BCAB1934A29DB8C2359554B38FC904C4DF5E176396659C74F177",
              "Hash": "27897EAD40C18EB1A237C1DEC5C1707513E7FBB02EED85D165A28CD4761EC183",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "player-inventory-space-increased"
              ],
              "Source": null
            },
            {
              "Id": "SetActionState(System.Int32, CandideServer.ServerServices.PlayerCharacterActionState, CandideServer.EventBus.EventBusArgs, System.Boolean)-\u003ESystem.Void",
              "Name": "SetActionState",
              "Signature": "private System.Void SetActionState(System.Int32 playerId, CandideServer.ServerServices.PlayerCharacterActionState state, CandideServer.EventBus.EventBusArgs eventBusArgs, System.Boolean sendToNetwork)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventBusArgs",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToNetwork",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "19C1DBF9AD5E16EE8D2EC88C1D84DF84C9478D5379DBD3700851B66E99897F05",
              "Hash": "D487099435345D478BEE49D044395DBE02EF9099DD8BE4120C2C4EABB4FF695E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PlayerCharacterActionState\u003E::set_Item(!0, !1)",
                "CandideServer.Entities.Controllers.ServerPlayerEntityController::OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState)",
                "CandideServer.ServerServices.PlayerServerService::SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [
                "player-action-state"
              ],
              "Source": null
            }
          ],
          "Hash": "C24F903CED18EA7767E162BD50B8EAE38E7ADCD8203C8DFC199841C69358B164"
        },
        {
          "Id": "CandideServer.ServerServices.PlayerServerService",
          "Name": "PlayerServerService",
          "DisplayName": "PlayerServerService",
          "FullName": "CandideServer.ServerServices.PlayerServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JoinedPlayers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.ServerServices.ServerJoinedPlayerModel\u003E",
              "Name": "JoinedPlayers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E JoinedPlayers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F3C71175584B4162D23EFFCC5ABD0DBB562F438E9479EB6284479950CC7C5D6"
            },
            {
              "Id": "PeerConnectionChangeQueue:System.Collections.Concurrent.ConcurrentQueue\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Server.Network.ConnectedPeer,System.Boolean\u003E\u003E",
              "Name": "PeerConnectionChangeQueue",
              "Type": "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E\u003E PeerConnectionChangeQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5FAD833F06A762DEC050CB8DAE700C2580E4F27FA524FA0C131030857AECE9A"
            },
            {
              "Id": "Peers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.ServerServices.PeerConnectionState\u003E",
              "Name": "Peers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E Peers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE90F7A0B4D231A959EDC60CE0F5F7370F62C3BFCF6322D8D20F60BC3CDC6E47"
            },
            {
              "Id": "PlayerUpdatesList:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E",
              "Name": "PlayerUpdatesList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E PlayerUpdatesList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45E5C5D30DD615FDDD9994F075A17D98DA841D82F206AF78363F5C78C6A7FAD5"
            },
            {
              "Id": "_nextPlayerId:System.Int32",
              "Name": "_nextPlayerId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextPlayerId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C18244CEABECC9BB0A489E5EFE2BC028B1F3298411BDF2D684A549E84FAB2BD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterPeerConnected(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "AfterPeerConnected",
              "Signature": "private System.Void AfterPeerConnected(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5A2F104C48E33E72CCBD80B35A8ADC6FFB3F723D7BAAA055B8C80082874BA8E2",
              "Hash": "F5C09D3E73BD26400D71C696E099A54BCDCF62D6B564D52D993C89D108F80CF0",
              "CalledMethods": [
                "CandideServer.ServerServices.PeerConnectionState::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AfterPeerDisconnected(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "AfterPeerDisconnected",
              "Signature": "private System.Void AfterPeerDisconnected(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "F965E58D73B21AF43C9F6E38E6BCF001F23778329E71D527FB068C23F9818FD2",
              "Hash": "00F426ED492C0C03028ABB932A31A7499736B944038D1BBB6E7F0420C8D97BB6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::Remove(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Item(!0)",
                "CandideServer.ServerServices.PlayerServerService::RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)"
              ],
              "StringLiterals": [
                "player-disconnected"
              ],
              "Source": null
            },
            {
              "Id": "AfterServerStop()-\u003ESystem.Void",
              "Name": "AfterServerStop",
              "Signature": "public System.Void AfterServerStop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "82619C4A870429921C79BADCDED9CA8ED25B80A40734665531C51B35635F3744",
              "Hash": "335D0EC45D8C4DE5B3C3A654644112595F05BFFBB798433E95A0FECF96F727EE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "CandideServer.ServerServices.PlayerServerService::RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeName(System.String, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "ChangeName",
              "Signature": "public System.Void ChangeName(System.String newName, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "7BCF8EF9FFE4B2674B460B9E81C8D160D0FA49BE8D808E9DEFFDECF45C33C8DA",
              "Hash": "FD9AFE730AD002C3F0CFBB9727BB05B958E722135B21160848D37C2DF9CFAB44",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Item(!0)",
                "CandideServer.MessageModels.Players.ServerPlayerChangeNameModel::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "player-changed-name"
              ],
              "Source": null
            },
            {
              "Id": "GetPlayerIdFromPeer(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "GetPlayerIdFromPeer",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E GetPlayerIdFromPeer(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "13A007EF9D706A180FBC440D9C8093B054F73B0BB7217034588279E0CA8E5C76",
              "Hash": "848575E83DFDB485B545B9A56F4948E92EAB9F9F978B58AE44552E70BFFF17B7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter)-\u003ECandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "GetPlayerInfoFromCharacter",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter playerCharacterModel)",
              "Visibility": "public",
              "ReturnType": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Parameters": [
                {
                  "Name": "playerCharacterModel",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "1A8A8B6D3474C404AC73639D43049E35C27663EEF69449F232134825CAED4128",
              "Hash": "288E2C940F8F9B18D8BC5D85A06240762D6F67956CA076B66CDD6D48249195DA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerInfoFromJoinedPlayerId(System.Int32)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.Player.ServerPlayerCharacter,CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Name": "GetPlayerInfoFromJoinedPlayerId",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E GetPlayerInfoFromJoinedPlayerId(System.Int32 playerId)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "FB10E42D1DA2D6A39F9A652947D804E7AA8272B13BEC09019E0490BCCE926D1F",
              "Hash": "0A7D0D45EDCE187BB5A7964DF4F56CC7D71A2E086B96740D7E6C4479D407686F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.Player.ServerPlayerCharacter,CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Name": "GetPlayerInfoFromPeer",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7F83237C50CFAC4F8652C2F8DB8E3854D9E1ACA55DB612C9318E54A6DE287081",
              "Hash": "2A982523C79075BF40600105EF60C987CA0BA0D7C33361E2003960415D54616B",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerInfoFromPeerId(System.Int32)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.Player.ServerPlayerCharacter,CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Name": "GetPlayerInfoFromPeerId",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E GetPlayerInfoFromPeerId(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "E7C1DA83E84E98F5992A12788ECD9134DDBE1397AE99BC1AD550734FAEDE2134",
              "Hash": "33C91F5F93A8B8D6B5BDC8EB98EDB6176DF89228F3AA7F0CA41A369C6B44AE8C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Item(!0)",
                "System.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetViewAreaRect(Microsoft.Xna.Framework.Point)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetViewAreaRect",
              "Signature": "private CandideCreator.Shared.Models.RectangleF GetViewAreaRect(Microsoft.Xna.Framework.Point viewAreaSize)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "viewAreaSize",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "BC2BF759C1FBF1CAD9CEA3FC043AA79D3D66F06E25545663D99AFD2DE3221CC5",
              "Hash": "442117BD5F87EB36DBC120EB222E691951A046F5E8D2A9D94225691850A88CAC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JoinedPlayerModelToServerPlayerModel(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ECandideServer.MessageModels.Players.ServerPlayerMessage",
              "Name": "JoinedPlayerModelToServerPlayerModel",
              "Signature": "public CandideServer.MessageModels.Players.ServerPlayerMessage JoinedPlayerModelToServerPlayerModel(CandideServer.ServerServices.ServerJoinedPlayerModel model)",
              "Visibility": "public",
              "ReturnType": "CandideServer.MessageModels.Players.ServerPlayerMessage",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "0BF5624CF61CE4FF0402ADAE6B10252E232A0770D7FFD55F353EB1C4F4A997C0",
              "Hash": "3320CC8C68B17216C4458FA2C8D2D2C404C8923AA6F7CB843128DFA5EA278371",
              "CalledMethods": [
                "CandideServer.MessageModels.Players.ServerPlayerMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Login(CandideServer.MessageModels.Players.LoginModelMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Login",
              "Signature": "public System.Void Login(CandideServer.MessageModels.Players.LoginModelMessage loginMessage, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "loginMessage",
                  "Type": "CandideServer.MessageModels.Players.LoginModelMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1215,
              "BodyHash": "5A41EABD7087128FD04B6AD7990EED8630891F2C8CF2C98440256DF133975D56",
              "Hash": "C7A34D4160EB2FD809F85B4071C50C010F00DBE2487EE4153799E07A9A4219D7",
              "CalledMethods": [
                "PlayerServerService.\u003C\u003Ec__DisplayClass16_0::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Contains(!0)",
                "CandideServer.Server.BaseServer::Kick(CandideServer.Server.Network.ConnectedPeer)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::SanityCheckCharacter(CandideServer.MessageModels.Players.PlayerLoginModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "PlayerServerService.\u003C\u003Ec__DisplayClass16_0::\u003CLogin\u003Eb__0(System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Value()",
                "CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::SetupCharacter(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], System.UInt64, System.Int32)",
                "CandideServer.ServerServices.ServerJoinedPlayerModel::.ctor()",
                "CandideServer.MessageModels.Players.PlayerUpdateMessage::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerServices.PlayerServerService::GetViewAreaRect(Microsoft.Xna.Framework.Point)",
                "CandideServer.Entities.Controllers.ServerPlayerEntityController::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Received invalid password for name \u0027",
                "\u0027 from ",
                "Received invalid character from ",
                "player-joined",
                "Character \u0027",
                "\u0027 (",
                ") logged in with external id \u0027",
                "\u0027, assigned to player id "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerDieCheat(CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerDieCheat",
              "Signature": "public System.Void OnReceive_PlayerDieCheat(CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "7D026C31DC9C2F5256B4C8D1354B583CC6DAE5F07E3E239ED0CF9EFA91871241",
              "Hash": "DC0FC19E11C5150BFD6B6315765201328B2FD501FDCF7CE955C9FEF791613C57",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSetFurnitureMode(CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSetFurnitureMode",
              "Signature": "public System.Void OnReceive_PlayerSetFurnitureMode(CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "862B50B718C2A8EB890035590D73FABE840E4215E1354DFD2266257C79501516",
              "Hash": "55E9DFF8DB9C7971F287D1E36438AD950798F2BCA0D66957A1E3ABAF5A20284E",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSetViewArea(CandideServer.MessageModels.Players.SetPlayerViewAreaMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSetViewArea",
              "Signature": "public System.Void OnReceive_PlayerSetViewArea(CandideServer.MessageModels.Players.SetPlayerViewAreaMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Players.SetPlayerViewAreaMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AC3661BDBB7515F4894291AADDC03615B6B94E9E3490D2A731D24E948096E69D",
              "Hash": "2BE0DB8916EB3C7378C9423AB4DAD7AC47A40389D24F5DC65939CF048F5352EC",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetViewAreaRect(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Teleport(CandideServer.MessageModels.Players.TeleportMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Teleport",
              "Signature": "public System.Void OnReceive_Teleport(CandideServer.MessageModels.Players.TeleportMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.TeleportMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "F4A05A96E7D5D19637430C47972493F54CDF83319FF4859B144D5C20802AEC2F",
              "Hash": "9D8DBD7EE67B80E2CC025EE9311947FD7D4A4D1638B7DAAD06FA008F373F9906",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerGameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnServerGameStateLoaded",
              "Signature": "private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "F1716A9C4CF492FDA4A79EC79252DF5A0316C1A85CE8BD3A23349CD2F5E84E4F",
              "Hash": "1D6CAC3397787F338B8CF5D7BC0782FB2F72AAB3FDDFB18E1CACD5E040F5FC84",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PeerConnect(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "PeerConnect",
              "Signature": "public System.Void PeerConnect(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0E655B3B613BB660A43B21D5C8E8FE271923A0484D7D73138626214846B3F3CD",
              "Hash": "9A6BDB8B785BAFB78FD0B15ADF8883D98344455806DDC29A2D39B5E2C11AC619",
              "CalledMethods": [
                "System.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "PeerDisconnect",
              "Signature": "public System.Void PeerDisconnect(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "34868EC6978DAF09A2258D6FE301A01A8AF26DD54B07189341D94CA9E9879440",
              "Hash": "1D5485EAABCB7F5EF94EE24BC114CD5DCE0E025BB9740F53B3DC741B39DEA79C",
              "CalledMethods": [
                "System.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerDied(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "PlayerDied",
              "Signature": "public System.Void PlayerDied(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9032D8B553CC70D3D56E36B7BB360E69140D846D8288470811FD5A4088501BA2",
              "Hash": "F53983467F9F3EACBEFB746E26563FA8DF93E770295AD75DD9B0EEA39C88963B",
              "CalledMethods": [
                "System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, System.Nullable\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerSwitchWorld(CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "PlayerSwitchWorld",
              "Signature": "public System.Void PlayerSwitchWorld(CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "78DE620E03DBFC6999AAB1988479A3F602BA433BDC705D8D9EDE91D0C371C746",
              "Hash": "EF3E247EC9DC586AD5928B481C393290676A984A85A27476F733DD3625FDBA69",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.PlayerServerManager::PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Guid, Microsoft.Xna.Framework.Vector3, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerUpdate(CandideServer.MessageModels.Players.PlayerUpdateMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "PlayerUpdate",
              "Signature": "public System.Void PlayerUpdate(CandideServer.MessageModels.Players.PlayerUpdateMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.PlayerUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "0AA53D3434154482AD4DAD47D5CCE1C6981F91C69EF1FF6B032A71534F5A5E79",
              "Hash": "38AF6401974656BFFE7840FE64F57EF4DDF5DA307D2C8415C52A73F80EEB9059",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.PeerConnectionState\u003E::get_Item(!0)",
                "CandideServer.ServerManagers.PlayerServerManager::UpdatePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Models.Player.PlayerCharacterModel, CandideServer.MessageModels.Players.PlayerUpdateMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "RemovePlayer",
              "Signature": "private System.Void RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel playerInfo)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerInfo",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "09EB8F4EEC298A9140941D60F98107CBE343EF3A4C0A623B89FA50362A712C22",
              "Hash": "30D43D65E69A7D484BB491D828B040203019864EFB796728E64643B4AB18322E",
              "CalledMethods": [
                "CandideServer.ServerControllers.PlayerCharacterSController::SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "CandideServer.ServerManagers.PlayerServerManager::PlayerDisconnected(CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Remove(!0)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "player-removed"
              ],
              "Source": null
            },
            {
              "Id": "SendChangePlayerHealth(CandideServer.Server.Network.ConnectedPeer, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SendChangePlayerHealth",
              "Signature": "public System.Void SendChangePlayerHealth(CandideServer.Server.Network.ConnectedPeer peer, System.Single healthChange, System.Boolean setHealth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "healthChange",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "setHealth",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "AD4933C880CB8A1EE2FE7E9973469C31B46F9A9CA9D5E5CD1396018C2BC8B8B5",
              "Hash": "69ADC734875CD83B6D886FDE85EAAEBE90D3ADD2B6014E6C49E7B36515D0155D",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "change-player-health"
              ],
              "Source": null
            },
            {
              "Id": "SendEnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendEnterDungeon",
              "Signature": "public System.Void SendEnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "CC7A9DAEB65ACEE5405EE15A1AEE8C015BD873E17F4B6C328550D099A4777C40",
              "Hash": "698661FFE19D4EE139DD4B702B757A6ED21739034F9D6AA0EC7103A74D659442",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "enter-dungeon"
              ],
              "Source": null
            },
            {
              "Id": "SendEnterDungeonRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendEnterDungeonRoom",
              "Signature": "public System.Void SendEnterDungeonRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "193F9C415F6B14390D47460B38D2637A6DC1265EE77D80C716B01E2D7F012DF3",
              "Hash": "AC5CDC699800C99A91BBF29F2118F41D3BD3F7559C68C3F863F0A037B0A228A7",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "enter-room"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerDiedMessage(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "SendPlayerDiedMessage",
              "Signature": "public System.Void SendPlayerDiedMessage(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7DB6EABEE7A9F0DE403D10FD6A26B0E5B0F195344388F1138209BF6F28EC76B4",
              "Hash": "AA7DCDD4BE0B46377C46DD3C83A28AFFB05314C159978BC124691BDD373060C2",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "player-died"
              ],
              "Source": null
            },
            {
              "Id": "SendRemovePlayersGrave(System.Guid)-\u003ESystem.Void",
              "Name": "SendRemovePlayersGrave",
              "Signature": "public System.Void SendRemovePlayersGrave(System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "AF9601B9738D5AD35DDE5FD1C0DEB552792BDBCC50217AD78F3233BFDCAB316E",
              "Hash": "62FA4F10A8A278A1462454479E32FED62F113E2E0EC416CCE4978E058A143779",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "remove-players-grave"
              ],
              "Source": null
            },
            {
              "Id": "SendToNearbyPlayers(System.Int32, System.String, System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendToNearbyPlayers",
              "Signature": "public System.Void SendToNearbyPlayers(System.Int32 playerId, System.String networkKey, System.Object data, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "networkKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "D4862E7E110A1B759549BEDA6C25971D6D21BEC9C4A26DB4388C038389D95F61",
              "Hash": "341E8F39278B08ED026693D094C08EAA7A99BAF7EDAB56258651B65D426D8362",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void",
              "Name": "SendUpdatePlayersGrave",
              "Signature": "public System.Void SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel graveEntity, CandideServer.ServerServices.ServerJoinedPlayerModel player)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graveEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "C284AF443AD6A44FC14B8A4EB8AD1F1573B3ABA316914E49959EFCE0B95B3D24",
              "Hash": "481E53AC120ACFDB656ACCAEA92ED9FC10A28BC4F2D47C81F4CBED9B6505BBE3",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "update-players-grave"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_PlayerSwitchedWeapons",
              "Signature": "public System.Void Send_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "79837FFE7F784E8A29AA83E9BBCDA72A9F41E3B25C49750D431490C0D5C31195",
              "Hash": "EA3A3FA4F7B77BF332CA7AAA0AD181069C2E4779B6CDA26D49EAB45D3CA1D53E",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "equipment-players-switched-weapons"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_PlayerSwitchWorld",
              "Signature": "public System.Void Send_PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel player, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "2408AE56A6CE10E7C74B2F41E429E9E5A8EB312FBCA8C50BB06F39488D15236E",
              "Hash": "FDFB65B5DAC643044F592FBAEA1BBD37E72B00B76DD97C0D927E1864B2A0FA56",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "player-switched-world"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.UInt64)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.UInt64 tick)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tick",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "27E7B170F3D44567A447152062173A4D11C344D419EF48B5F4795943706A73E8",
              "Hash": "EE9397E037E51E81089EF565D73CDB2BA4110E620FE552819078AB8593032B13",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::get_Count()",
                "CandideServer.MessageModels.Players.PlayerUpdatesMessage::.ctor()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "player-updates"
              ],
              "Source": null
            },
            {
              "Id": "UpdateConnectionQueues()-\u003ESystem.Void",
              "Name": "UpdateConnectionQueues",
              "Signature": "public System.Void UpdateConnectionQueues()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "116680697E85D38490F04A44399078151DCFDF5AE80B7682BC4BB570183761BE",
              "Hash": "094B4BD1DE68992651B5E50BC45551F3738704BC3BFB8D4E0DFD3573EBDBE9BC",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.ValueTuple\u003CCandideServer.Server.Network.ConnectedPeer, System.Boolean\u003E\u003E::TryDequeue(!0\u0026)",
                "CandideServer.ServerServices.PlayerServerService::AfterPeerConnected(CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.ServerServices.PlayerServerService::AfterPeerDisconnected(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33074B08EDC7F9BC4E5806E963D9019DE2C398108CC8181F6ECBF80E59E97B87"
        },
        {
          "Id": "CandideServer.ServerServices.QuestsServerService",
          "Name": "QuestsServerService",
          "DisplayName": "QuestsServerService",
          "FullName": "CandideServer.ServerServices.QuestsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_CheatFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CheatFinishQuest",
              "Signature": "public System.Void OnReceive_CheatFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.FinishQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9C207C5F231711314A7D36F6B1EC105C3F43D9F8723D63881EB4F16098EA5E19",
              "Hash": "961C6BA0662E9286AB1591F412C6E67005C2B0D8AF7867E896F98D8D26FF4F6E",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerObjectiveInteractionType(CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerObjectiveInteractionType",
              "Signature": "public System.Void OnReceive_PlayerObjectiveInteractionType(CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "02FA7856B4C52EA48A4C2E90532E317640E76E068576FF79E05E4A226735CF38",
              "Hash": "01F1F648965CB3652E52AFCB76606309EEA458A4DACCE6DA040D85881511D6FC",
              "CalledMethods": [
                "CandideServer.Models.Quests.EventModels.OnPlayerObjectiveInteractionTypeEvent::Send(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_QuestEvent(CandideServer.MessageModels.Quests.QuestEventMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_QuestEvent",
              "Signature": "public System.Void OnReceive_QuestEvent(CandideServer.MessageModels.Quests.QuestEventMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.QuestEventMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "7DCA1CAE4A5642C8AAF27E1BE42F24AAF600AD54ABA8834D4D14CC5AEB40FB37",
              "Hash": "D9D8AF3B255DC7ACC15208785BC3B682FAA3A66F259B701A15B5201F2969872C",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::OnEventReceived(System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryAddNpcQuest(CandideServer.MessageModels.Quests.TryAddNpcQuestMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryAddNpcQuest",
              "Signature": "public System.Void OnReceive_TryAddNpcQuest(CandideServer.MessageModels.Quests.TryAddNpcQuestMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9754C841C905A374C675A6B799C1121D4BB56E53D9C2E9C3839A9055B29003B0",
              "Hash": "0A1AC20FC3DDB35968465096FF79511D1566308FD8C3B4AD1B4F9A09B7A01DFD",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::TryAddNpcQuest(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryFinishQuest",
              "Signature": "public System.Void OnReceive_TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.FinishQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "3018BBBAEB1B94BBD3F7A75659148DA8B4BB54729BB2049C9481C5A6B6746FB7",
              "Hash": "9BFE92F857B5BCFBD382F173BC83E2821A28302C5F35F42DAF59DFED689CF62A",
              "CalledMethods": [
                "CandideServer.ServerManagers.QuestsServerManager::TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TryPerformHandInObjective(CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_TryPerformHandInObjective",
              "Signature": "public System.Void OnReceive_TryPerformHandInObjective(CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "33E2290A29517CB28FAE4F765CFB49422426315CA6E330D6D5897C65E07D7BBE",
              "Hash": "AA27EA94E8B757CF68DE16B54059A37AFC0F9556288FD2CC9F6624374306F1FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage)",
                "CandideServer.Models.Quests.EventModels.OnHandInItemEvent::Send(System.String, System.Int32)",
                "CandideServer.MessageModels.Quests.FinishQuestMessage::.ctor()",
                "CandideServer.ServerManagers.QuestsServerManager::TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "No active world quest with ID ",
                "Quest ",
                " is not set to Active, or it is already objectives completed"
              ],
              "Source": null
            },
            {
              "Id": "SendAddPersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void",
              "Name": "SendAddPersonalQuests",
              "Signature": "public System.Void SendAddPersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, CandideServer.MessageModels.Quests.AddQuestsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "E654A6251B863AF368F8F50E66EEBEF944E1B33FF0B16AD0E8936B729D1E18D9",
              "Hash": "CAB06E2C3084B6D7D28498DD11CD96FC96BC332D6DBD75E44274897DD187726C",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "Could not find player model for character ",
                "quests-add-personal-quests"
              ],
              "Source": null
            },
            {
              "Id": "SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void",
              "Name": "SendAddWorldQuests",
              "Signature": "public System.Void SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "652915E3E4E9322878A1659488000CBF75865B9E80185D9B31B67BD9286BC7A3",
              "Hash": "B44D365531A49BEED147A9A44CAFB44FBFA5583C532E9E6F6A82A5D9F2E4F2D7",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "quests-add-world-quests"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ESystem.Void",
              "Name": "SendUpdatePersonalQuests",
              "Signature": "public System.Void SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "63A15510E06391DD160CD35AA50EBEF2FA52CB352E3860727757489B10CE73F8",
              "Hash": "5C9B5518C5E6EFE484D5C71C7DF53A8939F26D7A9C8F4072070A86CA64082A7E",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "Could not find player model for character ",
                "quests-update-personal-quests"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ESystem.Void",
              "Name": "SendUpdateWorldQuests",
              "Signature": "public System.Void SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "90CDF229ADAEE451C92CFFBE8EC4EC8A80AC3E735D9AF0411660398B0B6F0406",
              "Hash": "653540FAE0438580AA1D2A74205B5807599F1ECE06165BBB5DEEA3D43161AA54",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "quests-update-world-quests"
              ],
              "Source": null
            }
          ],
          "Hash": "8E8C28412993E558E307B6FD84A0E68CCE076F34825CE79F0FFAA4E870DE9CBF"
        },
        {
          "Id": "CandideServer.ServerServices.RaidMessageIds",
          "Name": "RaidMessageIds",
          "DisplayName": "RaidMessageIds",
          "FullName": "CandideServer.ServerServices.RaidMessageIds",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Approaching:System.Byte",
              "Name": "Approaching",
              "Type": "System.Byte",
              "Signature": "public System.Byte Approaching",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0595F8DB16A16903F6CC303F1552AB9383584A4A4FDB4A60A41DCD31D8ECB06F"
            },
            {
              "Id": "Arrived:System.Byte",
              "Name": "Arrived",
              "Type": "System.Byte",
              "Signature": "public System.Byte Arrived",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A05E34904BF064A9E50E4AD55BA2C91038793EABF443342B2A2B9B26104350E"
            },
            {
              "Id": "Beaten:System.Byte",
              "Name": "Beaten",
              "Type": "System.Byte",
              "Signature": "public System.Byte Beaten",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24740CBD2ECF3F9F2F62D9D559F3F77430837FBDF5BB99943A8FB128F1FD0B83"
            },
            {
              "Id": "Failed:System.Byte",
              "Name": "Failed",
              "Type": "System.Byte",
              "Signature": "public System.Byte Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF69F3F964DE9C71449BBE25F8610E97A14F1974963EF4DF6A07D6AAF9CE7D84"
            },
            {
              "Id": "None:System.Byte",
              "Name": "None",
              "Type": "System.Byte",
              "Signature": "public System.Byte None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87AF326884EFA48CCFDB358AE9F3869204918CF0A492C398F9920037D266E092"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A6D6A2ED54C0120B1E68CEF4AEE3298397A8CE3AD8AB8CDF7B56484DD21BAF0A"
        },
        {
          "Id": "CandideServer.ServerServices.RaidsServerService",
          "Name": "RaidsServerService",
          "DisplayName": "RaidsServerService",
          "FullName": "CandideServer.ServerServices.RaidsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ArriveSpawnRaid(CandideServer.MessageModels.Raids.ArriveRaidCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ArriveSpawnRaid",
              "Signature": "public System.Void OnReceive_ArriveSpawnRaid(CandideServer.MessageModels.Raids.ArriveRaidCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.ArriveRaidCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "F2B066B8E9567E074BABF008C10DF84BCFD330A07F0CDC50B54C095DADE5932A",
              "Hash": "99B219EC31AD562247B5B16593720662B8A21611D15C4D8CEB3FBC25D8AB8076",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidArrived(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BeatSpawnRaid(CandideServer.MessageModels.Raids.BeatRaidCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_BeatSpawnRaid",
              "Signature": "public System.Void OnReceive_BeatSpawnRaid(CandideServer.MessageModels.Raids.BeatRaidCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.BeatRaidCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "00DD6B25E6D7D284E771B37584DA474832B1287B2859FFAF42F756A424E3CBE2",
              "Hash": "FAD5A368B8106BC813272C69606A28398DF310591A71318131A9DC91DB6C8C5E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidBeaten(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CheatSpawnRaid(CandideServer.MessageModels.Raids.SpawnRaidCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CheatSpawnRaid",
              "Signature": "public System.Void OnReceive_CheatSpawnRaid(CandideServer.MessageModels.Raids.SpawnRaidCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.SpawnRaidCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "55949E81F491D1C4246BF36AEA8F2AA1A1C2E324D13BB6BB85108574681A948E",
              "Hash": "01DCBE455E12B8F6BDDE90DCE0EA2CC6D21A00FBDA66941A0EA6D0135AD834BF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.RaidsServerManager::CreateRaid(System.String, CandideServer.Models.Town.ServerTownModel, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_FailSpawnRaid(CandideServer.MessageModels.Raids.FailRaidCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_FailSpawnRaid",
              "Signature": "public System.Void OnReceive_FailSpawnRaid(CandideServer.MessageModels.Raids.FailRaidCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.FailRaidCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "81E2EBD1703B939DE15C43ADFFDF70A144BFAFAC07487B7AACA1C811A19B6E33",
              "Hash": "0959F6518261E4E290A3EB8F43B951029EF965EA5E1B8205B3EAED03C01721E1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidFailed(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UseWarDeclaration(CandideServer.MessageModels.Raids.UseWarDeclarationMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UseWarDeclaration",
              "Signature": "public System.Void OnReceive_UseWarDeclaration(CandideServer.MessageModels.Raids.UseWarDeclarationMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.UseWarDeclarationMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B55405FAD72838EDF1025F1A9183FCC34EE56CF0BFE62BA1C0A56D65CBFDE5FA",
              "Hash": "8FBE0104B2FBF806FD3BD9E55D91363ACED6D20FB7E2792F1F344AC068D5F3CB",
              "CalledMethods": [
                "CandideServer.ServerManagers.RaidsServerManager::UseWarDeclaration(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_NewRaid(Shared.Models.Raids.RaidInstanceModel)-\u003ESystem.Void",
              "Name": "Send_NewRaid",
              "Signature": "public System.Void Send_NewRaid(Shared.Models.Raids.RaidInstanceModel raid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "F2F4F65521C5850C1D499DFA0F806FB9D23375D93A938D3AF3A1B850522305CD",
              "Hash": "3979972F0BA8E64AD4AB1583E614BAA976CAF44626FAC0BE4EEDD194E48D234A",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.NewRaidMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "new-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveRaid(System.Guid, System.Byte)-\u003ESystem.Void",
              "Name": "Send_RemoveRaid",
              "Signature": "public System.Void Send_RemoveRaid(System.Guid raidId, System.Byte message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "668D476783093925FBF311396C348D5285BC8A42B96BF083B3CCF5A26E388C92",
              "Hash": "30CD6062EC488E25EB00BCD184C6F53D635EA8E6A1EFF44E9A12FF1821370FF7",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.RemoveRaidMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "remove-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateRaid(Shared.Models.Raids.RaidInstanceModel, System.Byte)-\u003ESystem.Void",
              "Name": "Send_UpdateRaid",
              "Signature": "public System.Void Send_UpdateRaid(Shared.Models.Raids.RaidInstanceModel raid, System.Byte message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "CA1DBC445F38C49A6FD93248E1D7132BAD0FAFAEE365E6D14223E283795A2392",
              "Hash": "AFF5A516D7D60C5D1EEFD1EA0BA266A9C7F97FB66F8DC102424F49BD17F7D89A",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.UpdateRaidMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "update-raid"
              ],
              "Source": null
            }
          ],
          "Hash": "D43ADBC78A2387535444247F26324B6A669E4AC8EC0DD6015F67CF6FD750A479"
        },
        {
          "Id": "CandideServer.ServerServices.RewardsServerService",
          "Name": "RewardsServerService",
          "DisplayName": "RewardsServerService",
          "FullName": "CandideServer.ServerServices.RewardsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Receive_CheatUnlockAllRewards(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Receive_CheatUnlockAllRewards",
              "Signature": "public System.Void Receive_CheatUnlockAllRewards(System.Object msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "4EDF14392983593D1D2165651179BA779C51B5580E777676D3FA8883078D2A9B",
              "Hash": "F9E60A3FFBD62924EC40E899463C4C04AA3D2EBC9B3DDF20A2E21A220A5B396F",
              "CalledMethods": [
                "CandideServer.ServerManagers.RewardsServerManager::CheatUnlockAllRewards()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Receive_CheatUnlockReward(System.String, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Receive_CheatUnlockReward",
              "Signature": "public System.Void Receive_CheatUnlockReward(System.String rewardId, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "4C4A30B4D2B3D98029677E10DA0A0F6C4264A3462A78DF7F27A6E51E59E7E3A3",
              "Hash": "34D8F7ED6174E5527BC02A61EA615BF610D65B2F8A2716E74D03814AA76265D9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_RewardWasUnlocked",
              "Signature": "public System.Void Send_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RewardWasUnlockedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "780D0F1A20B6618749C112D4AC39C8330F9472C33048BA11C0A2499218096F46",
              "Hash": "9E5C41F0CFF464007AA57CDC1AD3E7F11429A54B5DE2B094EB390A67D5BCAB4C",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "reward-was-unlocked"
              ],
              "Source": null
            }
          ],
          "Hash": "22664EFBBB7274D4CE33E29C62A92E829DE905005F1B159DDFFFB2B1EE23CACC"
        },
        {
          "Id": "CandideServer.ServerServices.RobotBossServerService",
          "Name": "RobotBossServerService",
          "DisplayName": "RobotBossServerService",
          "FullName": "CandideServer.ServerServices.RobotBossServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RobotBossDamaged(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RobotBossDamaged",
              "Signature": "public System.Void OnReceive_RobotBossDamaged(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1CF44A9960F95DC9B924BFDCF2C8F2F5A942B53EDA94C70D4C34ED64CF6819D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RobotBossSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RobotBossSync",
              "Signature": "public System.Void OnReceive_RobotBossSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "82DBF409C95C62E039AD4DC8505195A43E1CE086E5492F4C6DE67ABB613A107E",
              "Hash": "13EED182FCAE76768FDE0033A2DDF6DBFAF9F434C0E779229B62777DE775A508",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersInWorld(System.String, System.Object, System.Guid, System.Int32)"
              ],
              "StringLiterals": [
                "robot-boss-sync"
              ],
              "Source": null
            },
            {
              "Id": "SendRobotBossDamaged(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendRobotBossDamaged",
              "Signature": "public System.Void SendRobotBossDamaged(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "F95FC1453637CF7D2D9E46D74A0F7FF327E95F61F9C2CF31F7D4E2F3D9741CF6",
              "Hash": "81E03301136C733B6B1DE56E74BD0B884B0AC00373A58A76AA409839BFAD19F8",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersInWorld(System.String, System.Object, System.Guid, System.Int32)"
              ],
              "StringLiterals": [
                "robot-boss-damaged"
              ],
              "Source": null
            },
            {
              "Id": "SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "SendSyncRobotBossMessage",
              "Signature": "public System.Void SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "73EAD31167FB00CB05A5CA8267773D55488FF6334E1273E5E9DCFDFB4A9C4B78",
              "Hash": "A22935C4B424540896493C1015F3458739034827C97F8475B534D8698ED63193",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersInWorld(System.String, System.Object, System.Guid, System.Int32)"
              ],
              "StringLiterals": [
                "robot-boss-sync"
              ],
              "Source": null
            }
          ],
          "Hash": "7E8D25024D04C1D50CB475BAEF74E0B2175C6A10D49ADC541A14B7EDC0CB4124"
        },
        {
          "Id": "CandideServer.ServerServices.ServerGameStateService",
          "Name": "ServerGameStateService",
          "DisplayName": "ServerGameStateService",
          "FullName": "CandideServer.ServerServices.ServerGameStateService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFullGameStateForLogin(CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ECandideServer.ServerServices.GetFullGameStateResponse",
              "Name": "GetFullGameStateForLogin",
              "Signature": "public CandideServer.ServerServices.GetFullGameStateResponse GetFullGameStateForLogin(CandideServer.ServerServices.ServerJoinedPlayerModel joinedPlayerModel)",
              "Visibility": "public",
              "ReturnType": "CandideServer.ServerServices.GetFullGameStateResponse",
              "Parameters": [
                {
                  "Name": "joinedPlayerModel",
                  "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 603,
              "BodyHash": "622C95A527484D5CBD2934D80AE8184328547D17986919EEDFE1AEEC93549CC8",
              "Hash": "8C5699AF9BC30B0F3C994405624566E220596CEFDC2374DDF9BD9CFBEB076677",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.GetFullGameStateResponse::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "ServerGameStateService.\u003C\u003Ec::\u003CGetFullGameStateForLogin\u003Eb__3_0(CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.Buildings.BuildingInstanceModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "ServerGameStateService.\u003C\u003Ec::\u003CGetFullGameStateForLogin\u003Eb__3_1(System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E, CandideServer.MessageModels.Players.ServerPlayerMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "ServerGameStateService.\u003C\u003Ec::\u003CGetFullGameStateForLogin\u003Eb__3_2(CandideServer.Models.Town.ServerTownModel)",
                "System.Func\u003CCandideServer.Models.Town.ServerTownModel, CandideServer.Models.Town.TownModel\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()",
                "CandideServer.Helpers.WorldStatsExtensions::ToCalculatedDictionary(Shared.Models.WorldStats\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_DebugActivated(System.Boolean)-\u003ESystem.Void",
              "Name": "OnReceive_DebugActivated",
              "Signature": "public System.Void OnReceive_DebugActivated(System.Boolean activated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "C8185567ED5F31791ABD288D2E17A214CEDF8B164E8321235FFE636069133B63",
              "Hash": "44D4D4DFCE969CFBB0761EECA970D34F0F2E959429FBC2A339A050F0E02A6A16",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerAnalyticsManager::SetDebugActivated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateGameConfig(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateGameConfig",
              "Signature": "public System.Void OnReceive_UpdateGameConfig(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A34F2553B0A1FA02E848E978F339CEF20836C718D9E38CADF4773321F17CB487",
              "Hash": "5A9386F18D374A2971F4957223234F38550BA03E2AF69EEBF38D9378C27BA218",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "update-gameconfig"
              ],
              "Source": null
            },
            {
              "Id": "Send_DebugActivated(System.Boolean)-\u003ESystem.Void",
              "Name": "Send_DebugActivated",
              "Signature": "public System.Void Send_DebugActivated(System.Boolean activated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2C4D83B0FD9714053B37A6F59F04C87DF7E9F0CFC0CA7CD1B2489BF992AB4164",
              "Hash": "648EFAF861700C05893451B43E6DA5FBD939C3C68CCC0BB6F639B831D29F6EAE",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "debug-activated"
              ],
              "Source": null
            }
          ],
          "Hash": "63837D7517C796133045116E6B4633033AA20BA820EB12078FA7F2271B6C5E7B"
        },
        {
          "Id": "CandideServer.ServerServices.ServerJoinedPlayerModel",
          "Name": "ServerJoinedPlayerModel",
          "DisplayName": "ServerJoinedPlayerModel",
          "FullName": "CandideServer.ServerServices.ServerJoinedPlayerModel",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterModel:CandideServer.Models.Player.ServerPlayerCharacter",
              "Name": "CharacterModel",
              "Type": "CandideServer.Models.Player.ServerPlayerCharacter",
              "Signature": "public CandideServer.Models.Player.ServerPlayerCharacter CharacterModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "631BBABA2B09AC55EC0A92750E0B7A8F7AC6FAF949614B36B120B2B7D55E2FFA"
            },
            {
              "Id": "CurrentEnergy:System.Single",
              "Name": "CurrentEnergy",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentEnergy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F44A1F532CA652ADCEFD390DDBE497B52D638F45CF40FE4A9218FD048F9D37"
            },
            {
              "Id": "CurrentHealth:System.Single",
              "Name": "CurrentHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6125545B3E2F091D7A24773D03CDFDD9A54E094374AC796D7E9D25F3038BE3"
            },
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "EntityController:CandideServer.Entities.Controllers.ServerPlayerEntityController",
              "Name": "EntityController",
              "Type": "CandideServer.Entities.Controllers.ServerPlayerEntityController",
              "Signature": "public CandideServer.Entities.Controllers.ServerPlayerEntityController EntityController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D85C0B135ACBD7830762C3176998F088DC1B56ED456C1AC871FF4B1A9EE69A9"
            },
            {
              "Id": "EntityInfoMessageTimer:System.Single",
              "Name": "EntityInfoMessageTimer",
              "Type": "System.Single",
              "Signature": "public System.Single EntityInfoMessageTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA18C8E3DA2F9343CB52D3DD8D467F6236AAE55AA18330517E0A0CD45E73EDB"
            },
            {
              "Id": "EntityModel:CandideServer.Entities.ServerEntityModel",
              "Name": "EntityModel",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "public CandideServer.Entities.ServerEntityModel EntityModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "573564C7BC93D327FA6725D8EB0597B2947E3D6A60BCC17814D1915F4AF85E8E"
            },
            {
              "Id": "FurnitureMode:System.Boolean",
              "Name": "FurnitureMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FurnitureMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD8CE50A3A0141B6974A7DE9B699270197A7145D1CAD03AD0A73B090B231BF19"
            },
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            },
            {
              "Id": "ImmovableEntityInfoMessages:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Name": "ImmovableEntityInfoMessages",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E ImmovableEntityInfoMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF04B3A540C996FD4EC817BBE25ABC98492A24360A99AC1673F277B89EDB5F35"
            },
            {
              "Id": "IsSleeping:System.Boolean",
              "Name": "IsSleeping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSleeping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "479C5F7E6712738554F2544D548EA399CF1DA0D37E8671A571221E5143BC4204"
            },
            {
              "Id": "LastGraveId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LastGraveId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LastGraveId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19A3B241DBE01E49DAEE63C826890F09CB3DE5B873CD3FFAD53133829D85533E"
            },
            {
              "Id": "LastUpdateMessage:CandideServer.MessageModels.Players.PlayerUpdateMessage",
              "Name": "LastUpdateMessage",
              "Type": "CandideServer.MessageModels.Players.PlayerUpdateMessage",
              "Signature": "public CandideServer.MessageModels.Players.PlayerUpdateMessage LastUpdateMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14A9E3C7D0555C741A205F0300C79796F8B7113106FF12C6B917916A1C0458AD"
            },
            {
              "Id": "LastUpdateTick:System.UInt64",
              "Name": "LastUpdateTick",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 LastUpdateTick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55528B2C8551D05D089F53C49B6ED849104B24FFAE15412138DA33F90F347685"
            },
            {
              "Id": "Peer:CandideServer.Server.Network.ConnectedPeer",
              "Name": "Peer",
              "Type": "CandideServer.Server.Network.ConnectedPeer",
              "Signature": "public CandideServer.Server.Network.ConnectedPeer Peer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E9194F1C99724BE5DC8ACBC1D0A3A3430AAE409D09D1EA95F42C980535EDD61"
            },
            {
              "Id": "PlayerViewArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "PlayerViewArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF PlayerViewArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52C800A1D2C4E3298F752F845489596345DC250EDEFA55D57D374AF8A9F2F986"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C9A6151058FB935EB5664D7579F1367F4BBE4E5749575FACC59E95AD3DC66D67"
        },
        {
          "Id": "CandideServer.ServerServices.ServerScriptsServerService",
          "Name": "ServerScriptsServerService",
          "DisplayName": "ServerScriptsServerService",
          "FullName": "CandideServer.ServerServices.ServerScriptsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RunServerScript(CandideServer.MessageModels.RunServerScriptMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RunServerScript",
              "Signature": "public System.Void OnReceive_RunServerScript(CandideServer.MessageModels.RunServerScriptMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RunServerScriptMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "2E1C41ECA5830C975A768E1AEAF982713465FAA20F32753F4808ED86E7A30B4D",
              "Hash": "21AE645C2B056879EB3F1079CD03528ED227172AEE5D888425363A97EF54DFC8",
              "CalledMethods": [
                "CandideServer.Data.DataModels.ServerScriptDataArgs::.ctor()",
                "CandideServer.ServerManagers.ServerScriptsServerManager::RunServerScript(System.String, CandideServer.Data.DataModels.ServerScriptDataArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0060AFC146FAA636EA9DB9FF4EFD1AE22C2B129BCED45626978838563FCBF8D0"
        },
        {
          "Id": "CandideServer.ServerServices.ServerSoundAndVfxService",
          "Name": "ServerSoundAndVfxService",
          "DisplayName": "ServerSoundAndVfxService",
          "FullName": "CandideServer.ServerServices.ServerSoundAndVfxService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PlaySoundOnEntity(System.Guid, System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlaySoundOnEntity",
              "Signature": "public System.Void PlaySoundOnEntity(System.Guid entityId, System.String soundEvent, System.Single pitch, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "FD145F8673C97CD2210BF2787362D8CE682F5DDDDF344683898D464142DA3775",
              "Hash": "DB59E163297C99ADE63C689B64CDE284B4BDE7CA856D3DA3E82B6AB6E219EE00",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3, System.Guid, System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlaySoundOnPosition",
              "Signature": "public System.Void PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, System.String soundEvent, System.Single pitch, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F4BC28EA45F875EADAA53D9FC49A405CB6A085FDA21E7DF36CA807F3BDAB876E",
              "Hash": "2ACB1AE0B691368F541B4A49C2F82488187FA3B39CDBDD7F904CE1A4642C65F5",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySoundToAll(System.String)-\u003ESystem.Void",
              "Name": "PlaySoundToAll",
              "Signature": "public System.Void PlaySoundToAll(System.String soundEvent)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8663BEAF7FDB921E747BE90254F815573167CC21FE4139611E9AC79C9CC39211",
              "Hash": "20F576402CEAE436782181040BF1B6CD2E4EAB05EEEF16C65C2D4F907DA795A3",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxToAll(CandideServer.MessageModels.PlaySfxMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySoundToAllThreadSafe(System.String)-\u003ESystem.Void",
              "Name": "PlaySoundToAllThreadSafe",
              "Signature": "public System.Void PlaySoundToAllThreadSafe(System.String soundEvent)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "soundEvent",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E99785F6A8334D24B47A1899145F11307CFB0B8668B1724DD1C2C64F26D3FFCA",
              "Hash": "03466C14E7B944A2959792FEC89700F7AE4B49300F522D1EE69F9B313DFEDDDD",
              "CalledMethods": [
                "CandideServer.MessageModels.PlaySfxMessage::.ctor()",
                "CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxToAllThreadSafe(CandideServer.MessageModels.PlaySfxMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEntitySignal(Shared.Entity.EntityWrapper, System.Byte)-\u003ESystem.Void",
              "Name": "SendEntitySignal",
              "Signature": "public System.Void SendEntitySignal(Shared.Entity.EntityWrapper entity, System.Byte signal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "0DBFDB75E88475AD71A76D119D30EA3F255D5DB5212676FB32DFA60320958CCE",
              "Hash": "4DD57B0402E1459E61497233A021744E7E0E4D2FC2AB5CE6908D2331302E50C3",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitySignalMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.ServerServices.EntityServerService::SendEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_EmitParticlesOnPosition(CandideServer.MessageModels.EmitParticlesOnPositionMessage, System.Guid)-\u003ESystem.Void",
              "Name": "Send_EmitParticlesOnPosition",
              "Signature": "public System.Void Send_EmitParticlesOnPosition(CandideServer.MessageModels.EmitParticlesOnPositionMessage msg, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.EmitParticlesOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "F3CB0FFF726F2C513992E63638375F6D6B7D1BB876435E80A0BCFF9D014392AE",
              "Hash": "72F6F8DEED6BA02C474316BAA148212BF87506A092226E362646B30BF257EF25",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "emit-particles-on-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_PlaySfxOnEntity",
              "Signature": "public System.Void Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "82520DF66463D4B164E4E1B21349CA5096D59CB4D7EA1D890F04908392F8BAED",
              "Hash": "8F928F42A54EB85388CD27473BD5B0A9F78494012B008E2F4F9951F2A3BDBA7E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "Send_PlaySfxOnEntity",
                "play-sfx-on-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Send_PlaySfxOnPosition",
              "Signature": "public System.Void Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage msg, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "8166C10CED4EE5ED4A296CD7A5044B5FEA0CA94BE987C41776318814053B6A03",
              "Hash": "308D37C5A742927F98220B99CDD4D5B30DB1D709C7BE076969EAC8F2237618C9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "play-sfx-on-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)-\u003ESystem.Void",
              "Name": "Send_PlaySfxOnPosition",
              "Signature": "public System.Void Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage msg, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "98FED672976DBD85803B8BDB7ED4705689039394D7FB245FAA3808A4D00080B4",
              "Hash": "6464E3DEB1C9A2B970E76454CD5C745FC80488D78A4FD6DB99F0F5A86A39C039",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "play-sfx-on-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_PlaySfxOnPosition",
              "Signature": "public System.Void Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage msg, System.Guid worldId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A2986AACB09BEEB9CC1DC7B145C4FD51D6DD63F3FFEE8D874FA719EFE0E26464",
              "Hash": "63B97FE01581FFD169B1CEEBE040E75902DD20DA0002EC4B2BC3B51EDEB31F2F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "play-sfx-on-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxToAll(CandideServer.MessageModels.PlaySfxMessage)-\u003ESystem.Void",
              "Name": "Send_PlaySfxToAll",
              "Signature": "public System.Void Send_PlaySfxToAll(CandideServer.MessageModels.PlaySfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2968E6AC5C94E2E3E7986C66959736C99E1EF3F5A60EC37D16016A199DFECDDC",
              "Hash": "2D23010106A2889A1390981121434FCBBEEE0CC63E3BDA1217A5A1085E31544C",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "play-sfx"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxToAllThreadSafe(CandideServer.MessageModels.PlaySfxMessage)-\u003ESystem.Void",
              "Name": "Send_PlaySfxToAllThreadSafe",
              "Signature": "public System.Void Send_PlaySfxToAllThreadSafe(CandideServer.MessageModels.PlaySfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C81C1A2E993BF33793392880EE3C07F14F77E2EB8FB31790D0BDF8C112CC3FCA",
              "Hash": "6E9A82CF7EE0688B125A6AE83A260911F74F4AEB79F01A2FA9A0A943C760DFEB",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::QueueSendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "play-sfx"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxToPeer(CandideServer.MessageModels.PlaySfxMessage, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Send_PlaySfxToPeer",
              "Signature": "public System.Void Send_PlaySfxToPeer(CandideServer.MessageModels.PlaySfxMessage msg, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B80B635F440D44C40373DA3B2F5A615B9CBE4858EE33279F0BA0D1C79F211D17",
              "Hash": "8684AD41DF2DAE8E2368F02BA305353C4B7069CAD5D61B10B96D8087998FD300",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "play-sfx"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxVfxOnEntity(CandideServer.MessageModels.PlaySfxVfxOnEntityMessage)-\u003ESystem.Void",
              "Name": "Send_PlaySfxVfxOnEntity",
              "Signature": "public System.Void Send_PlaySfxVfxOnEntity(CandideServer.MessageModels.PlaySfxVfxOnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8C15CFDBAB7C14C10DBC6A28B26DCEB1AD4C7F3001C8AA4F894C83337B0CA072",
              "Hash": "6AA22C94A16FC3354C2BDD0E45B26E40FF1AFCD278AF51A61A811CC36E6FC3FE",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "Send_PlaySfxVfxOnEntity",
                "play-sfx-vfx-on-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlaySfxVfxOnPosition(CandideServer.MessageModels.PlaySfxVfxOnPositionMessage, System.Guid)-\u003ESystem.Void",
              "Name": "Send_PlaySfxVfxOnPosition",
              "Signature": "public System.Void Send_PlaySfxVfxOnPosition(CandideServer.MessageModels.PlaySfxVfxOnPositionMessage msg, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "BD7A9340D23B0F5A2D0BD83BA257ADBE69373C53867B811383A5A806A085D196",
              "Hash": "322341BCCA9909B8C27832EE24141489C0A69E838D4CF1FBBD8CB8FE92D7B0A4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "play-sfx-vfx-on-position"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)-\u003ESystem.Void",
              "Name": "Send_PlayVfxOnEntity",
              "Signature": "public System.Void Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayVfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "989E1BDC8870E9A2EA7E59F21D47AF42C8C32B55237300ECA1E6E42E4ECB2618",
              "Hash": "3CB50FC12134ABF8BDE66D3A8E92DD59C6A9233AD48916789F7BFD4DDF2FD524",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "Send_PlayVfxOnEntity",
                "play-vfx-on-entity"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayVfxOnPosition(CandideServer.MessageModels.PlayVfxOnPositionMessage, System.Guid)-\u003ESystem.Void",
              "Name": "Send_PlayVfxOnPosition",
              "Signature": "public System.Void Send_PlayVfxOnPosition(CandideServer.MessageModels.PlayVfxOnPositionMessage msg, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayVfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "3897B8E4D7BFF7292EA1E11926B1CA69E673F08BE706E82B8D6FEE3A7343653F",
              "Hash": "C2B7E74AE4A1635EB1DB71F9EF3FAA333269AD1D5263131F6312243A2096FB08",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "play-vfx-on-position"
              ],
              "Source": null
            }
          ],
          "Hash": "81047B9BF8C64F62C30942B7B6CD75DBDB005845A8BA6BF526A321525243BC35"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController",
          "Name": "ServerState_CitizensPlayerListenersController",
          "DisplayName": "ServerState_CitizensPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetAndListenToCitizensResponseReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E",
              "Name": "GetAndListenToCitizensResponseReuseList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E GetAndListenToCitizensResponseReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0BBDB5355283C035E2300A1567915B2E7E307D4DB8BC5948DD1A2189EA19740"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ApplyCitizenAura(CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ApplyCitizenAura",
              "Signature": "public System.Void OnReceive_ApplyCitizenAura(CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "AA082E0F7CC868AD7B99FED6E6EA4B94172C9F9489D9CFF668A945B3157FF6CB",
              "Hash": "C153B35A68F596B76113D32548E5E3FA9B569EEF1DC3F3EFC0428B86DC362752",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)",
                "CandideServer.ServerGameState::TryGetWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)",
                "CandideServer.ServerControllers.WildCitizensSController::AddWildCitizenAura(CandideServer.Models.Citizen.WildCitizenInstanceModel, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "We haven\u0027t implemented the update that pushes the aura update.",
                "OnReceive_ApplyCitizenAura",
                ": Couldn\u0027t find citizen or wild citizen matching ID "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CheatAddGenericCitizen(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CheatAddGenericCitizen",
              "Signature": "public System.Void OnReceive_CheatAddGenericCitizen(System.Object _, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "_",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "D6B7B0B6307DE3CA57C38725D313DDB1B9295C312378BCE95B5753233F168A7C",
              "Hash": "920C472C1F83990C50F9DBB3886EFE20E02A658FDA34C4794483E93EF0815FDE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.TownsServerManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerManagers.CitizenServerManager::AddNewCitizenToTown(CandideServer.Models.Town.ServerTownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CheatKillAllCitizens(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CheatKillAllCitizens",
              "Signature": "public System.Void OnReceive_CheatKillAllCitizens(System.Object _, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "_",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "7AFC1688BC2C161458AE0CEB35C2049BF25A4972CE6B318388FF9EF52673E039",
              "Hash": "209A34ED2142B70AD62E10EB780C6C354D41CA65A99FAA59B9E907626ACE993D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenToCitizens",
              "Signature": "public System.Void OnReceive_GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "961C8E394BB013D1D55FEFBA0AA478C5A676E831561EEE177EA22F9F31FC8E87",
              "Hash": "60589CCB0213415486C6C6763061CA34D41E9A56C24CBB7525B4A66BB77CF8AF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E::Clear()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.MessageModels.Citizens.GetCitizenResponse::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E::Add(!0)",
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::RegisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetGiveCitizenGift(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetGiveCitizenGift",
              "Signature": "public System.Void OnReceive_GetGiveCitizenGift(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "E4E78C5738764240F26860E2B7CF2D57232C5FABE34AADB889076852B3696FFB",
              "Hash": "1312A4CE41DA7F1EE2636D1EF448A3168AA897FA3CEFA9A1C139370F18D72D4B",
              "CalledMethods": [
                "CandideServer.ServerManagers.CitizenServerManager::TryGiveGiftToCitizen(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest)",
                "System.Nullable\u003CShared.Models.Citizens.CitizenGiftResult\u003E::get_HasValue()",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.MessageModels.Citizens.GiveCitizenGiftResponse::.ctor()",
                "System.Nullable\u003CShared.Models.Citizens.CitizenGiftResult\u003E::get_Value()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SendWildCitizenToClosestTown(CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SendWildCitizenToClosestTown",
              "Signature": "public System.Void OnReceive_SendWildCitizenToClosestTown(CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "C90637BF24DDC4F0BB6183A9F5E43834A0A8AAB435C062AEA5435000D92154D2",
              "Hash": "79DB2E98A704DA65658BCB9094F984D7127E43E500DA1AA9E62B9A28C4229A08",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.TownsServerManager::GetClosestTownWithAvailableSlot(Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerManagers.CitizenServerManager::ConvertWildCitizenToTownCitizen(CandideServer.Models.Town.ServerTownModel, System.Guid, System.Guid)"
              ],
              "StringLiterals": [
                "OnReceive_SendWildCitizenToClosestTown",
                "OnReceive_SendWildCitizenToClosestTown: No town with available slots found"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningToCitizensMessage(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningToCitizensMessage",
              "Signature": "public System.Void OnReceive_StopListeningToCitizensMessage(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "8578F623DE273FBA58BAF4ED9A7D2DBB0FF7C96F878813190A6EEE7906CCAB19",
              "Hash": "108B94BAF422F0AF0C3FAD0598592C7D3450EB78315388A1EDDF61313B0AB8B9",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::UnregisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerCitizenListener",
              "Signature": "public System.Void RegisterPlayerCitizenListener(System.Guid citizenId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "8EE44A106E1157A6AF667407686E8DE011D04BD83A18C6894CECCCFCAD351530",
              "Hash": "978581DB9A821805AFFDB0BD1B5D1B67288F5517FE36DBEDC772CAD5C21A401F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterCitizen(System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterCitizen",
              "Signature": "public System.Void UnregisterCitizen(System.Guid citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6D02BB2315BDFD1DD2630CCD45DFC3FB4F9C7FBC355B09B31708A4F276069C38",
              "Hash": "6876B75942CD814042C61710575B71D590CA83A653F19C318E76C568A5B02AF1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "7DC0E8690558BE143CC5B22F3F74A134E512477BCE3FA49C3675C796033001AC",
              "Hash": "D6B549E52B39522F7A6493B9A18E1ABCB0FCE42DDD5A26916DB5847AD0213D0B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerCitizenListener",
              "Signature": "public System.Void UnregisterPlayerCitizenListener(System.Guid citizenId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "0FC5DDDD95F6624F5E2F0C2D2FB91A4C2B460661AC02EDC8179B7D96B1A10271",
              "Hash": "37AFEEB63569D4FC30C90A6D39FDE86AB28281842DE044828C654D5DA755FD63",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "261C03DC520BB0D59DD2ACA011B2245140D0A8185BCA09793F19B95446DA97E3"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController",
          "Name": "ServerState_ConstructionSitesProgressPlayerListenersController",
          "DisplayName": "ServerState_ConstructionSitesProgressPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterConstructionSitesProgressStorageListener",
              "Signature": "public System.Void RegisterConstructionSitesProgressStorageListener(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "0296BD559852ABFB880A3A47125656EC0D42D6388131C4BCF01BD3970DBC91C4",
              "Hash": "4B70C482BD8CC4D3A0ED6F5B1235120E48D6B6BA4C889E4CCB54FF8277CAF4D5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterConstructionSitesProgress(System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterConstructionSitesProgress",
              "Signature": "public System.Void UnregisterConstructionSitesProgress(System.Guid constructionSiteId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4B06E0D14E9E83640E9CAF16AA172340A48B607E92A18C108B9696B90423C03C",
              "Hash": "03657C689BD857E5F42A5F9366566602ECF43D30FF4DF1B7F68A28FBD3FF6377",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterConstructionSitesProgressStorageListener",
              "Signature": "public System.Void UnregisterConstructionSitesProgressStorageListener(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSiteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "330C5A23760AB6B0075513A5C2013EF48367DC1002583577328A17A96BE7DD47",
              "Hash": "DAAA1E0196CFFB83BA0E648B6B2E3238753CC7EF39A99F3CAACEB338C7173000",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "C49F4D9A46A88547F964A57A8AE51CDD9F6E02B00B5BAB83E8D6AD290943EA92",
              "Hash": "8C714E99B8E4FE99CA9A5CAD781C4392F53A719039E87EA44304477664AB5C21",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1113E1E634B9CA5D5B03ABB5C4299F6643E53E20300A6A1A127E74AB5C587C47"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController",
          "Name": "ServerState_InternalResourceStoragePlayerListenersController",
          "DisplayName": "ServerState_InternalResourceStoragePlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerInternalResourceStorageListener",
              "Signature": "public System.Void RegisterPlayerInternalResourceStorageListener(System.Guid storageId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "CBA2C2D2FB9D27D025745306F7B23038682D98AFF381A320750B0E115AF389F7",
              "Hash": "7F00710848B16F67FAA2A770CE14F110FA3D61FD077BED08C71F47CA7F8FE100",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveStorage(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveStorage",
              "Signature": "public System.Void RemoveStorage(System.Guid storageId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F58E3CF68BE71B5C1A8A8E7F30EE36B975E42F0FCE7139FE8990A8A4ECDC22BF",
              "Hash": "C318ABAC50AED2DAC0EB5C5FAEED094FE04D9C1D5228E06CD6CA74E71514E534",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterInternalResourceStorage(System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterInternalResourceStorage",
              "Signature": "public System.Void UnregisterInternalResourceStorage(System.Guid storageId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F58E3CF68BE71B5C1A8A8E7F30EE36B975E42F0FCE7139FE8990A8A4ECDC22BF",
              "Hash": "49349CEB9AEE2F8ABCA1AF22B42CA1EC0FABC9C47FED54DE6EF7E4B055640826",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "8218572D3EBC9657F8C674644069F5C4D557E2239CFFF8F23F3BC785FAB080F5",
              "Hash": "99B631C5792376641B18320CC2F495006326A6D7EF6A5AC7F100119ED6103ADC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerInternalResourceStorageListener",
              "Signature": "public System.Void UnregisterPlayerInternalResourceStorageListener(System.Guid storageId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "367079573402FC4EE86E5504D90050BED6C443B2E2A744E1EF9C4BA6FA2B34A6",
              "Hash": "6F7685D743517F0A79F7FB5ABDE8FAF40D1238EE68A640E47F21FE8971A620D4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0AEFD9A6259B65E020F393674C65309E033C1AAB4655053864395EE5475A7AA6"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController",
          "Name": "ServerState_InventoriesPlayerListenersController",
          "DisplayName": "ServerState_InventoriesPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerInventoryListener",
              "Signature": "public System.Void RegisterPlayerInventoryListener(System.Guid inventoryId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "99EE22E18B76232F1E5C80C73AFFF82F36D725B7C8FFB0EA83F254C96FB7924C",
              "Hash": "9FBB548B27405B97122A12A7B40ADD03DA0068C87B56E2ED5679966EBE8D5E7D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveInventory(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveInventory",
              "Signature": "public System.Void RemoveInventory(System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EB13EA680257A9193FFACF3AAD6407F677BF921630A3A85C32F1C6C0FBA24166",
              "Hash": "E49EF99F6595E44365B18C8EDBE3C3934833D3500BF217D327E9FA9F989F15AD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "6D23121D2FBFDE8156FA4F08DA2969ED68A523F7C2E1B620271BA35E55CB2784",
              "Hash": "AE7807CF66C1E23F0E0EBAF82010F4A41F0063014994916DC73324B53F420EB2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerInventoryListener",
              "Signature": "public System.Void UnregisterPlayerInventoryListener(System.Guid inventoryId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "AFF0DFEE8A50BFA62E3C880057AB5C4F4D3B0C93D56B5307040372CAE44068CA",
              "Hash": "04A157F8800C13F8583D0D4A98DF5354DEB576AA9A9A3B44593D8265F717DECA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1BD51CD3F4E563FBCB1F04E026C2E65272EC0E24FC6ECF0AA4B2B0060D080F1"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_JobsPlayerListenersController",
          "Name": "ServerState_JobsPlayerListenersController",
          "DisplayName": "ServerState_JobsPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_JobsPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerJobListener",
              "Signature": "public System.Void RegisterPlayerJobListener(System.Guid jobId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "EB2EB86F3E490EB325D59CBF638BC2A7586DBF999A3EAD1B9471D8A08C8DC6A4",
              "Hash": "238825A315161D64CEC1BCD7CB77722FB9A0BB5C03AABB920D70341B09AC8062",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveJob(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveJob",
              "Signature": "public System.Void RemoveJob(System.Guid jobId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3B406C431DF013B28CDA066CCB5D57B25CA49FB6FD8CE2DCFA1C98B6EE1759AA",
              "Hash": "5D669073D1146798D78184DF7965C73DC9298F5AAD329A7ECD062E61B418CDA9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "F33EFA15C16852F4F44AA80D05745833CC66881DBE8E05C25189B8262638CA60",
              "Hash": "A0146089B943C9135568CC4642A1326BF24A4E0F00C9767D534194B6F3F89E87",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Value()",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerJobListener",
              "Signature": "public System.Void UnregisterPlayerJobListener(System.Guid jobId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "189AC71D4E1271D8E508EE068BD31BB9BA02D0ED7DFCB3C902F7E7203A25AE46",
              "Hash": "68016A3A29A7D2F160666D14CC974ED0551CD447FC7584875C8322A99BD21D82",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "712EDA26DAFCB62314F62DF8431A85C4ACBB865B11544E6615E2EA881D11092C"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_TownsPlayerListenersController",
          "Name": "ServerState_TownsPlayerListenersController",
          "DisplayName": "ServerState_TownsPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_TownsPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterPlayerTownListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerTownListener",
              "Signature": "public System.Void RegisterPlayerTownListener(System.Guid townId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "05D73D24E869A2C51F59AF9230B9BE66F5EA62D6073FE36A529FAF666D719744",
              "Hash": "56E6CA7B58B25090D4B716CCA858BFC0C938B707AF7592B70E7B73B30FCBEE84",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "CD4E93D0A30FE76A5D441AECB3D8543EA80B2DFA323D4827F3176E1F81AD8C1A",
              "Hash": "74F3E1CDA1D028535D192CBAA3F62DA16CCAA5C96EDCFE383E07AC724D060D8F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerTownListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerTownListener",
              "Signature": "public System.Void UnregisterPlayerTownListener(System.Guid townId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "37180ADB4A43868FA8B0FC585492008C13982FCFCAFF709F7715C9D8EF118904",
              "Hash": "0EE024501B3C84FC407A8953733D27C90205B9B79E25ABE849E5E54B612AF747",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterTown(System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterTown",
              "Signature": "public System.Void UnregisterTown(System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FEEA2E50E5156694EDB03A42F5BC08754CB7A3C5F451D51097ABDE4A51854382",
              "Hash": "52CBAF45F7B81D99814DC199B494108DF511BAD30B58D59492C043062C59E692",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2F01421356C8E4F8889AD395F8AD989638AC09C93B44817DB757B267A8DDC6E7"
        },
        {
          "Id": "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController",
          "Name": "ServerState_TradeRoutesPlayerListenersController",
          "DisplayName": "ServerState_TradeRoutesPlayerListenersController",
          "FullName": "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RegisterPlayerTradeRoutesListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "RegisterPlayerTradeRoutesListener",
              "Signature": "public System.Void RegisterPlayerTradeRoutesListener(System.Guid tradeRouteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "18A2B7A793D62DBD8C3E186358AF518ADD5DD0CE7F724A230F52D8BBF625DB09",
              "Hash": "BA7841B5AA347D4B6699182863AF6C748C309E0C2F870B2E782CBFB426822F5C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterPlayerTradeRoutesListeners(System.Guid, System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Server.Network.ConnectedPeer\u003E)-\u003ESystem.Void",
              "Name": "RegisterPlayerTradeRoutesListeners",
              "Signature": "public System.Void RegisterPlayerTradeRoutesListeners(System.Guid tradeRouteId, System.Collections.Generic.IEnumerable\u003CCandideServer.Server.Network.ConnectedPeer\u003E peers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peers",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Server.Network.ConnectedPeer\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "71F7A04DF4F27A778F54D994651355DC069D0E6A71A7F5719C662D10429B2158",
              "Hash": "8947901DDD6EEED87C2990C6BC8E4FD3808ECA76019BEA933DDFDBCF20A6B1A0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Linq.Enumerable::ToHashSet(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveTradeRoute(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveTradeRoute",
              "Signature": "public System.Void RemoveTradeRoute(System.Guid tradeRouteId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "900C1FF783A917271DFAC0ED13F0CA23B6F7AEF7DE7DD7E9DFB3785B51C75D55",
              "Hash": "A07DF9CB6A23BBD1D9A6DBCBD2DF3EF4ACE08E7BC391D4473DB61F71BD0DADD8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterListener(CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterListener",
              "Signature": "public System.Void UnregisterListener(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "E8D8200FA5D26F5D3D5426DFB1121FD73BCE053DFF3272862295FA7BD1BCC098",
              "Hash": "543CA75305A2430841D66A480CAFD38324677A58F2CECB973D1E109269AA2418",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterPlayerTradeRouteListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "UnregisterPlayerTradeRouteListener",
              "Signature": "public System.Void UnregisterPlayerTradeRouteListener(System.Guid tradeRouteId, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "698CF4B699A0A56BF3E65DC14BAF7E188B7C189D61DEDD7915F5D33A4DDBE901",
              "Hash": "00295E06682A937D3D27298ED77DBF00745540DDB2823EE741DA5738BAAF9C5B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8BF5B64CDB049E890535E84AA84FA609997212B0C31BB4219F531389CCA3FC24"
        },
        {
          "Id": "CandideServer.ServerServices.ShieldBlockMessage",
          "Name": "ShieldBlockMessage",
          "DisplayName": "ShieldBlockMessage",
          "FullName": "CandideServer.ServerServices.ShieldBlockMessage",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockedAmount:System.Single",
              "Name": "BlockedAmount",
              "Type": "System.Single",
              "Signature": "public System.Single BlockedAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAA324E459C776398CBE67E95691FB275CAD11FF495C8AEEB14BCA4DE4222A28"
            },
            {
              "Id": "BlockedEntityId:System.Guid",
              "Name": "BlockedEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BlockedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E161C859A2E4DDF255C7AF8791E6791EE1F7392B774A51BB5A7D53C84947FE3"
            },
            {
              "Id": "BlockingEntityId:System.Guid",
              "Name": "BlockingEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BlockingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C92EF24FE9622B9791318CDE393045E11993ED8B81422ADF7BFF7FC110FDB8F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "358941F560FCD5F47FBE7556D1F23CDDE597A5EEB3ACB470C17789AE7B399F51"
        },
        {
          "Id": "CandideServer.ServerServices.ShopServerService",
          "Name": "ShopServerService",
          "DisplayName": "ShopServerService",
          "FullName": "CandideServer.ServerServices.ShopServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_BuyItem(CandideServer.MessageModels.Store.BuyItemMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_BuyItem",
              "Signature": "public System.Void OnReceive_BuyItem(CandideServer.MessageModels.Store.BuyItemMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Store.BuyItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "CF45F3716CCF32F4AA1178C100E01F5979DAEC8D7674AC78A5E7E1835F50304C",
              "Hash": "19FBD0AE3A1CE21C0BD267B1A2E5BB22D56663F3EAF4B0C17F1EB7D60C421372",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.ShopServerManager::TryBuyItem(System.Nullable\u003CSystem.Guid\u003E, System.String, System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SellItem(CandideServer.MessageModels.Shop.SellItemMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SellItem",
              "Signature": "public System.Void OnReceive_SellItem(CandideServer.MessageModels.Shop.SellItemMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Shop.SellItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "588E59DBC7775F82563EBD5A42BC6E7C619681E50394CD11B98E1FFE9B0B7FEF",
              "Hash": "7E123C8CA09B8A04335ACF6328906E7243A955F5F2786A9E8259631E31CFDBE9",
              "CalledMethods": [
                "CandideServer.ServerManagers.ShopServerManager::TrySellItem(System.Guid, System.Int32, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04BF319EC8460FD4E12DC8D5F55B572443EFAB986943EB03FC7A2660CCE056B0"
        },
        {
          "Id": "CandideServer.ServerServices.SimpleInventoryServerService",
          "Name": "SimpleInventoryServerService",
          "DisplayName": "SimpleInventoryServerService",
          "FullName": "CandideServer.ServerServices.SimpleInventoryServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInventoriesListeners(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E",
              "Name": "GetInventoriesListeners",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E GetInventoriesListeners(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "1A90C113A43564D6B3F37D87B8700BCC2A4E625F13EB49DB46FA659EBB918FCF",
              "Hash": "1B32CBE5B6C9AE400009E4BA69F5AEC5C33FC1FEE8EAF5FEA230ED2A3BA21AE6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::Add(!0)",
                "CandideServer.MessageModels.Inventories.InventoriesUpdate::.ctor()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_AddItemCheat(CandideServer.MessageModels.Inventories.AddItemCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_AddItemCheat",
              "Signature": "private System.Void OnReceive_AddItemCheat(CandideServer.MessageModels.Inventories.AddItemCheatMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.AddItemCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "F7F59C490026EBDDC9E421D4F81A09AB404ED93476B2DF4F77AC821467505BAF",
              "Hash": "E144E64D1578D5DE2AFB7C523234FEB3DB07BD7AB8C37C4A5D71A2A9BD78281C",
              "CalledMethods": [
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryAddItemAmounts(System.Guid, System.String, System.Int32, System.String, System.Boolean, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1B18A06EBDC534099BCB013E3A4D58D2E3B3A8639711B17F781E9F6BE6187E72",
              "Hash": "9192DBC28BD8B4BC32CD23315D94FF22992DE638570BA16E5DD7A0C135B83FB9",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_DropItem(CandideServer.ServerServices.DropItemMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_DropItem",
              "Signature": "public System.Void OnReceive_DropItem(CandideServer.ServerServices.DropItemMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.DropItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "02091DF34BA9770ED9B39F7E2FD9D9258EE5122B8517AC7CCF6FB16C047C31A8",
              "Hash": "7908342A403177F4CA39E3F596378FF9A59626A60F3A510FC41A5F2252C37AF7",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_Value()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryDropItem(System.Guid, System.Guid, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "Player tried to drop an item but we could not find the player\u0027s data "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_DropMoney(CandideServer.ServerServices.DropMoneyMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_DropMoney",
              "Signature": "public System.Void OnReceive_DropMoney(CandideServer.ServerServices.DropMoneyMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.DropMoneyMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "DC144645C607343E6E3D53CCFD69D1A2F2862B7B34A80DE794927E4F1C778C71",
              "Hash": "1C5E2F863E37570F5E03E0C59D1CA5DEDAAE26DF7407C178A93C359B107400A5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_Value()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.SimpleInventoryServerManager::TryDropMoney(System.Guid, System.UInt64, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "OnReceive_DropMoney: Drop amount is larger than the long max value. Aborting",
                "Player tried to drop an item but we could not find the player\u0027s data "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenOnSimpleInventory",
              "Signature": "public System.Void OnReceive_GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "380473E7CB019BCFBEA0DECEA2CF1A486B13C73B6150FE5D7BE63FA83A666933",
              "Hash": "3B1506ABE7B6751B4014DDD135CA4F65FC6E44E7BBA56AD9BC75B081ECF8A673",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::OnReceive_GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, CandideServer.EventBus.EventBusArgs)",
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RegisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetSimpleInventory",
              "Signature": "public System.Void OnReceive_GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "EEC950F02883592D0D37D84D63FABD0972CC35A153231832FF499693AEAB94AC",
              "Hash": "63A174097C934D62E87E269EF05554554EBF3D005F39B3DAF9084F836182F75F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_InventoryApplyDelta",
              "Signature": "public System.Void OnReceive_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "818E21E007700495E4D3D5B343D2393974BDCAF3AF50CFB8723C5ABEF974B220",
              "Hash": "A7E1FACD137EEF55DE82B842A90C24C835F5A7BFFE0389D8B84405A89385C42E",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Player_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_InventoryApplyManyDelta",
              "Signature": "public System.Void OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A028B6F121AFECE3EA1C65107521837C93F718E4F8AD476183BCDBB8E8AD0082",
              "Hash": "AD1C11B30261508A88CFEA034871A8E415294EEE4CA1FE0575FCE388E0E37605",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LootAll(CandideServer.MessageModels.Inventories.LootAllMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_LootAll",
              "Signature": "public System.Void OnReceive_LootAll(CandideServer.MessageModels.Inventories.LootAllMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.LootAllMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "60AE201ED3814EA8D09724A391662F80D643A02E625130A6D21D8C7D3A127612",
              "Hash": "851E5BCF436C0DD0C37FD1A6008D15E95DC15064A1E12B8A0A1071159C4C6B5F",
              "CalledMethods": [
                "CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Player_LootAll(System.Guid, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, Shared.Inventory.Models.LootAllStrategy, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RenameInventory",
              "Signature": "private System.Void OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0DDB09A505C7F2ECE4CABFEB539C57BF7C3024FFCE68ABA2ADC424A6BEE52040",
              "Hash": "5BBEBEDEE2C707C6DBA2DE854FF9707508601D6E654AE35E6019A40566BE5054",
              "CalledMethods": [
                "CandideServer.ServerManagers.SimpleInventoryServerManager::RenameInventory(System.Guid, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningOnSimpleInventory",
              "Signature": "public System.Void OnReceive_StopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4800AC44AA2502774C4EB0ACD7EE77BA8C25BE31C2E90D615875F43EEE0E1036",
              "Hash": "B8F6232CE813BF9006D0243A0EA17E7ED8CF0F0DB2AB7313CBE20A382641254C",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Void",
              "Name": "Send_InventoriesChanged",
              "Signature": "public System.Void Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E8F15706A785451A0AA5E26A91C1B5ED15E5164AB6F1BC27F1CEDA77B65D27BC",
              "Hash": "397F547582AADF474B728A67CD44ACB34F2C4AD979C69DFD1B02E41B52B9A546",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::GetInventoriesListeners(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)",
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage, System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage, System.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E)-\u003ESystem.Void",
              "Name": "Send_InventoriesChanged",
              "Signature": "public System.Void Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg, System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E listeners)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listeners",
                  "Type": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "0683DCF1E21805A3328EC2182C5D6F13F35FD563FA72B55D4677AD0C6434FF25",
              "Hash": "3566BD60FAA20C032EA10454C2268E9668CA64BC3D354CBE70326256BC43F43C",
              "CalledMethods": [
                "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent::Send(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Current()",
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::ToArray()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "inventory-update-inventories-item-instances"
              ],
              "Source": null
            },
            {
              "Id": "Send_InventoriesChangedWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage)-\u003ESystem.Void",
              "Name": "Send_InventoriesChangedWithAddMessage",
              "Signature": "public System.Void Send_InventoriesChangedWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "67DFDADF21E5FBBFF41BE8F46E5182D66B116051116CB50840DDAF0E37E9EE12",
              "Hash": "8F696CD0EA3AFBA07A7629304F8FE7CAE3DC7B7738EE2BEED3ED7BE74BAE4932",
              "CalledMethods": [
                "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent::Send(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)",
                "CandideServer.ServerServices.SimpleInventoryServerService::GetInventoriesListeners(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Current()",
                "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::ToArray()",
                "System.Collections.Generic.List\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::ToArray()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, CandideServer.MessageModels.Inventories.InventoriesUpdate\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "inventory-update-inventories-item-instances-with-add-message"
              ],
              "Source": null
            },
            {
              "Id": "Send_NEWInventoriesChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate[])-\u003ESystem.Void",
              "Name": "Send_NEWInventoriesChanged",
              "Signature": "public System.Void Send_NEWInventoriesChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate[] updates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "77110D7D4B9311FCB8AB10F37456B9FCDD0D40B4B4C9865C1457A4340F1B095F",
              "Hash": "4C2B2199AA377730EA649D308DDC9C80CA5481831ECF2FDCDA8A9FFAB6C84D25",
              "CalledMethods": [
                "CandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)-\u003ESystem.Void",
              "Name": "Send_NEWInventoryChanged",
              "Signature": "public System.Void Send_NEWInventoryChanged(CandideServer.MessageModels.Inventories.InventoryListenerUpdate update)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "DDE8F681A7905E2E5DB92CF9A36C30A73D781E03D06CE41B8D010F53D7957367",
              "Hash": "AC5E7AE2B5696338394B00A13C7903C672E8650D937D504C423724B2ABB04985",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerControllers.EntitySController::CalculateState(CandideServer.Entities.ServerEntityModel)",
                "CandideServer.Models.Quests.EventModels.OnInventoriesChangedEvent::Send(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "Send_NEWInventoryChanged",
                "inventory-inventory-listener-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayerInventoriesDesynced(System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, CandideServer.Server.Network.ConnectedPeer)-\u003ESystem.Void",
              "Name": "Send_PlayerInventoriesDesynced",
              "Signature": "public System.Void Send_PlayerInventoriesDesynced(System.Collections.Generic.HashSet\u003CSystem.Guid\u003E inventoryIds, CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "3B8ACD57F79455A232C88857CCE7B628ACD0C44CD725C83315418033EE8EB9BE",
              "Hash": "6713CCF65AA5C4AF901D18EFD4CB4097782D5220EF71A4B77AC606BC93EDE449",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [
                "inventory-player-inventories-desynced"
              ],
              "Source": null
            },
            {
              "Id": "Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void",
              "Name": "Send_RenameInventory",
              "Signature": "public System.Void Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "63B4033721D6CE0D49EEE693A8B15B046DF21ADBE668806C896E79567E5ED62B",
              "Hash": "87D773378A8C13C8FDD18C6AC42BCF5F1F6E0EB64E313B5D0031470F2E15329A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "inventory-rename-inventory"
              ],
              "Source": null
            }
          ],
          "Hash": "2CDD14EEE5FCE40C00F6D7CF5D3546B2944E77BD277468DE1B2DD0A4B3BE1D56"
        },
        {
          "Id": "CandideServer.ServerServices.SkillsServerService",
          "Name": "SkillsServerService",
          "DisplayName": "SkillsServerService",
          "FullName": "CandideServer.ServerServices.SkillsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSkillsChanged",
              "Signature": "public System.Void OnReceive_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "2141256EBDB05F5DDE31EAC936F9D19B98276E5A1C4E93BC6B7FC82C9530D477",
              "Hash": "9A69EFD49DEA5F193253F9E50C776D8A0F7EEA6BC5586C72155FE8D76D840ACB",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.SkillsServerManager::UpdateSkillLevel(Shared.Models.Player.PlayerCharacterModel, System.String, System.Int32, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E973DCEC0D31E8594B6568443678274FE87B0E5B1833DA57EA13DA8D5CA6D5A"
        },
        {
          "Id": "CandideServer.ServerServices.SpellServerService",
          "Name": "SpellServerService",
          "DisplayName": "SpellServerService",
          "FullName": "CandideServer.ServerServices.SpellServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_PlayerCastSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerCastSpell",
              "Signature": "public System.Void OnReceive_PlayerCastSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.PlayerCastSpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "A7F9E4A152BD290A6B218BE6EF06FEDA350037BDDF24047256B1559B401C638E",
              "Hash": "7722A578F8C4F7BEB8A7B86357D990E2F68031066DE5072ADAD4F78F0F8FCA30",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.ServerGameState::TryGetItemInstance(System.Guid, Shared.Models.Items.ItemInstanceModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::.ctor(!0)",
                "CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)",
                "CandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerCastSpell",
                "Couldn\u0027t find item instance with ID: ",
                "SpellDataModel was null. ID "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCastSpell(CandideServer.MessageModels.Spell.RemoveCastSpellMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCastSpell",
              "Signature": "public System.Void OnReceive_RemoveCastSpell(CandideServer.MessageModels.Spell.RemoveCastSpellMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.RemoveCastSpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "ABA643A596C9170DBA2D9651B281C027F7AEAC29E01210FAEF8E37243CE93CF3",
              "Hash": "757A7CF3DCC8E89E94819E9A13D170B2DE60C5E6C1051FE51D222B7AF4CC7F81",
              "CalledMethods": [
                "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.Guid)"
              ],
              "StringLiterals": [
                "remove-spell-cast-player"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveCastSpell(System.UInt16, System.Int16, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Send_RemoveCastSpell",
              "Signature": "public System.Void Send_RemoveCastSpell(System.UInt16 castId, System.Int16 projectilePartIndex, System.Nullable\u003CSystem.Guid\u003E castingEntityId, System.Guid worldId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castId",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7B45B10CA6BC40F3BB42A57A7671919997885F706EF0EE298941F1EEBD4BF3AF",
              "Hash": "E702BFA1BDAF15F384F29D77269EEB12194827F56A0FCD2FDD257202C6A3D158",
              "CalledMethods": [
                "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-spell-cast-entity"
              ],
              "Source": null
            }
          ],
          "Hash": "5D9F48C331AAC647750C4080EC7F5ECD3F23C46F41965F4BEE87188F0159D729"
        },
        {
          "Id": "CandideServer.ServerServices.StopListeningOnJobMessage",
          "Name": "StopListeningOnJobMessage",
          "DisplayName": "StopListeningOnJobMessage",
          "FullName": "CandideServer.ServerServices.StopListeningOnJobMessage",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "StopListeningOnCitizen:System.Boolean",
              "Name": "StopListeningOnCitizen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopListeningOnCitizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C2F19902FF3F58DFDAA2B7F98C8BE845A99039AF2CDD73157DDC55CD49C93C7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "43CB2EA838F9EEE4DD709DCDD574E2CA188C3B3696194BDAB590A7300A973675"
        },
        {
          "Id": "CandideServer.ServerServices.TimeServerService",
          "Name": "TimeServerService",
          "DisplayName": "TimeServerService",
          "FullName": "CandideServer.ServerServices.TimeServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_Time(CandideServer.MessageModels.TimeMessage)-\u003ESystem.Void",
              "Name": "OnReceive_Time",
              "Signature": "public System.Void OnReceive_Time(CandideServer.MessageModels.TimeMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.TimeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "BFD1811BB9178AB3EF70B1D0D8ADA5BA2BD5860E41A97AE03086A7F3DA95E3C0",
              "Hash": "BF079C111FCB991A3213774425009E6B2CEBAC4A71E25F9A9321ABCB61AA71D4",
              "CalledMethods": [
                "CandideServer.ServerControllers.TimeSController::SetTime(System.DateTime)",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "set-time"
              ],
              "Source": null
            }
          ],
          "Hash": "6AB09CD9A6D974350DB57BEF930B39C02C7181AFA6AE87B7AA4A5A41D543B37E"
        },
        {
          "Id": "CandideServer.ServerServices.TownsServerService",
          "Name": "TownsServerService",
          "DisplayName": "TownsServerService",
          "FullName": "CandideServer.ServerServices.TownsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTownListeners(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideServer.Server.Network.ConnectedPeer,System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E",
              "Name": "GetTownListeners",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E GetTownListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E messages)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E",
              "Parameters": [
                {
                  "Name": "messages",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "9760B3BD6573AB31EE3E93DE09390DAE81B74D9BD6480C7C10F07EB2BFA8EE3A",
              "Hash": "E687687C24CE461F40895E5C193FDB418BDEEF13CA6D6614004CB7C47E8088EE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_AssignCitizenToSlot",
              "Signature": "public System.Void OnReceive_AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F35D9D2E8AABF06331D8F0A7BF95A7F6AE30731B7A0EB0E3B28ABE3A2E473F72",
              "Hash": "723605F1569A5156986F10AA1D81ACDAE77EDA17CC2B223393A28C1C7ADA700D",
              "CalledMethods": [
                "CandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CitizenSwitchTown",
              "Signature": "public System.Void OnReceive_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9A2EE2A7A20BD0CA99848828FBBFC07F7EC6594CEC1F749EF6B32798B5AFD6CA",
              "Hash": "49538AFFB266EABBECD876B82F3EB945D539D5C159BFF5622CA34F404C6ACCE5",
              "CalledMethods": [
                "CandideServer.ServerManagers.TownsServerManager::CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C2C13CC12137E73511B721C7C44C12ED78A89CF1D8A80FE4B820B047A0740EB8",
              "Hash": "26A2F36FBAFF1A1B7AD9CAC388CC2FF685A6D718A753F5A53156C84C8B2E2D24",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_TownsPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenToTown",
              "Signature": "public System.Void OnReceive_GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.GetAndListenToTownRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "3C93F3E4B21132638CF4494DAB8EF75548D10E2FED40FFC190F0EC7E4CB1096C",
              "Hash": "419671B0923C9D71CC017CC84D5AF7F82ECC07AEE758CC54666056390F9D290C",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.ServerServices.ServerState_TownsPlayerListenersController::RegisterPlayerTownListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "CandideServer.MessageModels.Towns.GetAndListenToTownResponse::.ctor()",
                "CandideServer.ServerManagers.TownsServerManager::CreateOverviewListeningData(CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SetNewTownName",
              "Signature": "public System.Void OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "539322616079B4535C6BBE62F8A918EE9242B361430B726FF80052D08EB41835",
              "Hash": "24501A4D4B66B4406C2DCAF7F1700BC0E283710FF931C2AC531F627B79076CC4",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.TownsServerManager::ChangeTownName(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningToTown",
              "Signature": "public System.Void OnReceive_StopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.StopListeningToTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C44466DD086702C5DB240D98E98AEC89A04A25FDD77FAFDC310186CC8A144627",
              "Hash": "07745844C826DCC1152A850F66C55B3D850295DFFCA421B4E3E65F5897BB185A",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_TownsPlayerListenersController::UnregisterPlayerTownListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SwitchCitizenSlots",
              "Signature": "public System.Void OnReceive_SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "33B56D6A729C1CA1576EC726F2EBDB2162007F1F5F88854168880567CCB5D977",
              "Hash": "7BA62BDA7F69BA18BC159814093996A86CA6F1825EBAE13258F54434F0F675E8",
              "CalledMethods": [
                "CandideServer.ServerManagers.TownsServerManager::SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UnassignCitizenFromSlot",
              "Signature": "public System.Void OnReceive_UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3421FE40CF7260C66075FD4BA12A3913ABE42247AC6BA644F3B35A858296CF4E",
              "Hash": "5AE0AEA3D99918FD9FDF2940AE791AB79284110E72354DB4C30D2371AF523CEA",
              "CalledMethods": [
                "CandideServer.ServerManagers.TownsServerManager::UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)-\u003ESystem.Void",
              "Name": "SendCitizenAssignmentsChangeForTown",
              "Signature": "public System.Void SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D0AB6FDE42091678C77FB957902372DFD3DEEEAA1E499BDFA9262C3A609A9F56",
              "Hash": "A65A32BDC91E9129679BC477C23D178FA3BC1C0540A543ED116B638B79793363",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "citizens-assignments-change-for-town"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveCitizenFromTown",
              "Signature": "public System.Void Send_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "FF10ECF817EF977A05B8EE9EEC5063C2BA3D4B3AF1E12F23BDCA71FCBE7FAB8B",
              "Hash": "A99E0A69D7400F61A17AF94111E6C046DAE9DDFEBC73001160CD8DD6C58D2952",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "town-remove-citizen-from-town"
              ],
              "Source": null
            },
            {
              "Id": "Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void",
              "Name": "Send_SetNewTownName",
              "Signature": "public System.Void Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "syncStrategy",
                  "Type": "CandideServer.SyncStrategies.SyncStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6ECC40B76A0D7A6E41D02285C9CC00AA7160EE466189FC0E0BD131BFD9328BF4",
              "Hash": "1AAA4A1B8580173AC7344E4CE02336EDF1C7C0CC1685AB86E8C9B2ECD098EEFA",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "towns-set-new-town-name"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage)-\u003ESystem.Void",
              "Name": "Send_TownBuildingsUpdated",
              "Signature": "public System.Void Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownUpdatedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6A1616D2A1A24F97B4189E2E86BA65D6F0E18AC2A726E784562B260084E68798",
              "Hash": "1CE48910F80DA9D4908A5FA4899067D71E9911A7E59876DAFDC2E12FFDFFEBC7",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "town-buildings-updated"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage)-\u003ESystem.Void",
              "Name": "Send_TownCreated",
              "Signature": "public System.Void Send_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownCreatedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0747C8F754D1C78FFE4B2C97409914B344696F8375C31271577A8F16F196ADB6",
              "Hash": "C5396DAE40961EF5C87F926A36AC6F13FD75DDAC6D58D7D34A51637771059C2C",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "town-created"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel, System.Int32)-\u003ESystem.Void",
              "Name": "Send_TownDefenceValueChanged",
              "Signature": "public System.Void Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel town, System.Int32 totalTownDefence)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "totalTownDefence",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "796FD036D9840F0B97FAFDA07F9A0F244528AC3AFBF3C85CFDFC2C351A5F51C2",
              "Hash": "1ACA84CB016FA042D1BA7328262F3F259C6DF08447B6B747C5BB0692260A2E17",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "town-defense-value-changed"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "Send_TownRemoved",
              "Signature": "public System.Void Send_TownRemoved(System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "26626ED92700D949BF693FDAB2E03CF7A941FD2290CEFCF07C17398C4714949A",
              "Hash": "2E83792D17D8D21559DDA961925E8D83729CF4D07B3831834323FF058C08592E",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.TownRemovedMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "town-removed"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownsChanged(CandideServer.MessageModels.Towns.UpdateOverviewTowns)-\u003ESystem.Void",
              "Name": "Send_TownsChanged",
              "Signature": "public System.Void Send_TownsChanged(CandideServer.MessageModels.Towns.UpdateOverviewTowns message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Towns.UpdateOverviewTowns",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "C780FE4291D4A13DE0E16657DA8F1DF8F7DE56B6F7CB43262D8C3C6BBA55FE1B",
              "Hash": "DBA84B20D74BB10DE10193D84AF2B6BEB4194AD55B5043ECA5DCB2FA822A9C62",
              "CalledMethods": [
                "CandideServer.ServerServices.TownsServerService::GetTownListeners(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E)",
                "System.Collections.Generic.Dictionary\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::get_Current()",
                "CandideServer.MessageModels.Towns.UpdateOverviewTowns::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::get_Value()",
                "System.Collections.Generic.KeyValuePair\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::get_Key()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "town-overview-updates"
              ],
              "Source": null
            },
            {
              "Id": "Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage)-\u003ESystem.Void",
              "Name": "Send_TownsReportsSummary",
              "Signature": "public System.Void Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportSummaryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "10AC0CC65B1A2C3F365EA2BCEF9ED607380C4CD4D59E00D7871AF3E3FC79E09C",
              "Hash": "4F9F0567B2D1B400829F8483D2876A43488E01C06CC8E43BA36A2D94282E077D",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "towns-reports-summary"
              ],
              "Source": null
            }
          ],
          "Hash": "91C79D4FDDC2F0DCD4D327E3C64323D31A3E7C16ECE36E1AE484192517FBB100"
        },
        {
          "Id": "CandideServer.ServerServices.TradeRoutesServerService",
          "Name": "TradeRoutesServerService",
          "DisplayName": "TradeRoutesServerService",
          "FullName": "CandideServer.ServerServices.TradeRoutesServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_CancelTradeRoute(CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_CancelTradeRoute",
              "Signature": "private System.Void OnReceive_CancelTradeRoute(CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B5BDEFD36C165667BC19FAECC61F84DA1C0F16536DFDAE666A5CE9B121633519",
              "Hash": "17A8DC79D7E8CA5D7126B4AB6391F32003E1B7D3322B3B546861181731D06D88",
              "CalledMethods": [
                "CandideServer.ServerManagers.TradeRoutesServerManager::UserCancelTradeRoute(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_Disconnect",
              "Signature": "public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B009CD7A8B1CCF685E0368DF3D75F253C1A306C94DD4DB9CB6CE766A6E81E14A",
              "Hash": "E8D83262E32C688045D7F8F87AEC161304E30C440E5F6EBEB21EA7A7D18B3368",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAndListenOnTradeRoutesForTown",
              "Signature": "public System.Void OnReceive_GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "44AB8BFFF8159E6188B31E43BB7308A525E1A66FE5975DB4A0C4C5FEC52E8AD7",
              "Hash": "A33451BE5AD14F157F86E6D3DE8805EC1ABBB0025B21F7849E36BF6494E92F26",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)",
                "System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Add(!0)",
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RegisterPlayerTradeRoutesListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetAvailableStuffForTradingPost",
              "Signature": "public System.Void OnReceive_GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "9F4278A8FC2F476E4560333D67850056D48F8EFD620D2865243A0BD533C24C0D",
              "Hash": "9C26F43F076E44D6AD08742169AEF23C6EE034BC10E6CF6C64FA02A0170B933D",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.Helpers.LogisticalBuildingHelper::SummarizeAvailableStuffForBuilding(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean, System.Boolean)",
                "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetSetTradeRouteArgs",
              "Signature": "public System.Void OnReceive_GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "9C9D9BF0D766FB49B21B2208B28A3543FD185654A81BE86F181A007B1D8C0D4A",
              "Hash": "A6B1B8D31E2066FAB5943A0BDCC669DC9E9D88E3E7255791CE287533226E7181",
              "CalledMethods": [
                "CandideServer.ServerManagers.TradeRoutesServerManager::TryCreateNewTradeRoute(Shared.Models.TradeRoutes.TradeRouteArgs)",
                "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::get_Current()",
                "CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)",
                "HashSet.Enumerator\u003CCandideServer.Server.Network.ConnectedPeer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RegisterPlayerTradeRoutesListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)",
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [
                "trade-routes-server-new"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_StopListeningOnTradeRoutes(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_StopListeningOnTradeRoutes",
              "Signature": "private System.Void OnReceive_StopListeningOnTradeRoutes(System.Object _, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "_",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B009CD7A8B1CCF685E0368DF3D75F253C1A306C94DD4DB9CB6CE766A6E81E14A",
              "Hash": "60067A8C3391FD282276F97B97898AFAAA9972928CEB2F45B5278B2C49C5D72A",
              "CalledMethods": [
                "CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_TradeRouteChanged(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Send_TradeRouteChanged",
              "Signature": "public System.Void Send_TradeRouteChanged(CandideServer.SimulationModels.TradeRouteSimulationModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "B25A4EF5192F70BBF9426F2F79BA61E4F469F9A2C1A5D521B84C1D5FA424EE3E",
              "Hash": "F6EE9ACA5E2ED663AD29EDEE850EDC861C6576BF83D3D9C0B6FFA41141C412BD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage::.ctor(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection\u003CCandideServer.Server.Network.ConnectedPeer\u003E)"
              ],
              "StringLiterals": [
                "trade-route-changed"
              ],
              "Source": null
            },
            {
              "Id": "Send_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage)-\u003ESystem.Void",
              "Name": "Send_TradeRouteRemoved",
              "Signature": "public System.Void Send_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8E9D081C573697045C3F5FF0805C21EC690EBCA80CC9C0AF42D3247C099E0FDF",
              "Hash": "D270FA7206C42C2BCDCA948E4B429A89C883240FEBAC118DB395A2069BD5527F",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "trade-routes-removed"
              ],
              "Source": null
            }
          ],
          "Hash": "2FDCD20D087BF108B2B9592CFD5D899E28F59202CA819E81722209B62A4787B0"
        },
        {
          "Id": "CandideServer.ServerServices.UpdateCitizensChangedMessage",
          "Name": "UpdateCitizensChangedMessage",
          "DisplayName": "UpdateCitizensChangedMessage",
          "FullName": "CandideServer.ServerServices.UpdateCitizensChangedMessage",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Updates:CandideServer.MessageModels.Citizens.UpdateCitizenMessage[]",
              "Name": "Updates",
              "Type": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage[]",
              "Signature": "public CandideServer.MessageModels.Citizens.UpdateCitizenMessage[] Updates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BC38293D6E73A0480421CB42B063C07B154A9EB15E093C4A6E3E12113D0B57E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "858B262FD67092A218791C16DC93150E3F008BAF9D871B3F6EB41E25AA56E79C"
        },
        {
          "Id": "CandideServer.ServerServices.VehicleServerService",
          "Name": "VehicleServerService",
          "DisplayName": "VehicleServerService",
          "FullName": "CandideServer.ServerServices.VehicleServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_EnterVehicle(CandideServer.MessageModels.Vehicles.EnterVehicleMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_EnterVehicle",
              "Signature": "public System.Void OnReceive_EnterVehicle(CandideServer.MessageModels.Vehicles.EnterVehicleMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.EnterVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "54886B0D4981DCD7AED40A866BB8700EC738A4AB766D19BC1F9F9A7EF3283F1E",
              "Hash": "B9636114CAFDADEB7B1D54509A77A6DE145C6AD77F92DDA2F96CEC080765D649",
              "CalledMethods": [
                "CandideServer.ServerManagers.VehicleServerManager::TryEnterVehicle(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LeaveVehicle(CandideServer.MessageModels.Vehicles.LeaveVehicleMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_LeaveVehicle",
              "Signature": "public System.Void OnReceive_LeaveVehicle(CandideServer.MessageModels.Vehicles.LeaveVehicleMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B7EE85C6D68E6E7B968D0556BE05FA3C0E8ABB585E176A560CFFEB92D3A668E4",
              "Hash": "591659A767F36F54567E8F2BE9D740586FEAC262B1B6F53BC1767AA9D6E9DA7A",
              "CalledMethods": [
                "CandideServer.ServerManagers.VehicleServerManager::TryLeaveVehicle(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateVehicle(CandideServer.MessageModels.Vehicles.UpdateVehicleMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateVehicle",
              "Signature": "public System.Void OnReceive_UpdateVehicle(CandideServer.MessageModels.Vehicles.UpdateVehicleMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "6E44B9642B3C7ACAF8570C711C76E03DFEBC363E297B0AFE79B1AD513F063756",
              "Hash": "AAE0BAE8DD28B1E2329205BACA979A3454E26A8B5905A79372DCD337015DBB0C",
              "CalledMethods": [
                "CandideServer.ServerManagers.VehicleServerManager::UpdateVehicle(System.Guid, System.Guid, System.Single, System.Single, Shared.Models.Vehicles.VehicleMode)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_VehicleUseAction(CandideServer.MessageModels.Vehicles.UseVehicleActionMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_VehicleUseAction",
              "Signature": "public System.Void OnReceive_VehicleUseAction(CandideServer.MessageModels.Vehicles.UseVehicleActionMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "511BB7F86B755C543608B1D78B8CD7AEA3C6789C4DCE97A37A58FF122E36AA56",
              "Hash": "FB513D1A3B97FA763DD7301923A08479FBE4A378B5636FAA7488A4346DE56BE1",
              "CalledMethods": [
                "CandideServer.ServerManagers.VehicleServerManager::UseVehicleAction(System.Guid, System.Guid, System.Int32, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F811D18005836EDFE7114B6E4E5E4591AA36B99C4ADCA06E4E8993DEC45FEEE1"
        },
        {
          "Id": "CandideServer.ServerServices.WeatherServerService",
          "Name": "WeatherServerService",
          "DisplayName": "WeatherServerService",
          "FullName": "CandideServer.ServerServices.WeatherServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_SetWeather(CandideServer.MessageModels.Weather.CheatWeatherMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SetWeather",
              "Signature": "public System.Void OnReceive_SetWeather(CandideServer.MessageModels.Weather.CheatWeatherMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Weather.CheatWeatherMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "46CFDC6746188EE50B26A72EDC91D3F9FE3F44215863369168BF9B9A526F43E1",
              "Hash": "9682521058F271392FA8A76707AF7034C3068A64D2D4B3B3609D829A4E420752",
              "CalledMethods": [
                "CandideServer.ServerManagers.WeatherServerManager::CheatWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Send_MoveWeather",
              "Signature": "public System.Void Send_MoveWeather(System.Guid weatherInstanceId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "7EA19E05180AC00B501B4EAB0AB10F417472A8B7D9169555A68965956F6E6367",
              "Hash": "ECD63EA9FDD851F676CF0507939B1D42E33A23499C35F55B4DA397DF32848837",
              "CalledMethods": [
                "CandideServer.MessageModels.Weather.MoveWeatherMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "move-weather"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveWeather(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "Send_RemoveWeather",
              "Signature": "public System.Void Send_RemoveWeather(System.Guid weatherInstanceId, System.Boolean fadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "348534F38841D9ED97B97821602544FD12EAE07810F7366FCDDC4AD02371E32D",
              "Hash": "8D3F84BBB69CEC7F483B50437FF3B1B49A685A62C263D27DEFF733755860A466",
              "CalledMethods": [
                "CandideServer.MessageModels.Weather.RemoveWeatherMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "remove-weather"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnWeather(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Send_SpawnWeather",
              "Signature": "public System.Void Send_SpawnWeather(Shared.Models.Weather.WeatherInstanceModel weather)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weather",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "6E3C71C1503120A5AE86CED18E2E16602F209C5118889BF0CAE2A21399F8AF93",
              "Hash": "9AF1857B9BAE1F7D60F6F9EC856707C44C43227B842D7ADDED7B6EC37DD878F1",
              "CalledMethods": [
                "CandideServer.MessageModels.Weather.SpawnWeatherMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "spawn-weather"
              ],
              "Source": null
            }
          ],
          "Hash": "D26E9F959EFF50C44F5852D2F601E615448722723327BC5BF240EA7E1F4CCEF1"
        },
        {
          "Id": "CandideServer.ServerServices.WildCitizensServerService",
          "Name": "WildCitizensServerService",
          "DisplayName": "WildCitizensServerService",
          "FullName": "CandideServer.ServerServices.WildCitizensServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_GetWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetWildCitizen",
              "Signature": "public System.Void OnReceive_GetWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "FDAE6ACB13AA5900D419771011340C19E0C5F19767436ECF05872E0B0EA5641C",
              "Hash": "435CCC2C20BA18BB18E244A0BCA024B2130414C9BDFA270A9E2F89A55A690627",
              "CalledMethods": [
                "CandideServer.ServerGameState::TryGetWildCitizen(System.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)",
                "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)-\u003ESystem.Void",
              "Name": "SendRemoveWildCitizen",
              "Signature": "public System.Void SendRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "23797C2190A8107119F0B8F77BBF55A999E61163E65ACE56C2FC512EDA324049",
              "Hash": "C572526C0FA037C83CD985D8458296A7D262A2F182ABFC8D8F0180AC0655C838",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "wild-citizens-remove-wild-citizen"
              ],
              "Source": null
            }
          ],
          "Hash": "1727ED7BB9CF6953071E38F74B425D4628F250C2645B052220314F0194B8BDEE"
        },
        {
          "Id": "CandideServer.ServerServices.WorldFlagsServerService",
          "Name": "WorldFlagsServerService",
          "DisplayName": "WorldFlagsServerService",
          "FullName": "CandideServer.ServerServices.WorldFlagsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_WorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage)-\u003ESystem.Void",
              "Name": "Send_WorldFlagChanged",
              "Signature": "public System.Void Send_WorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.WorldFlagChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0BFB3D52FC90EE15377EBF561C1F38D61DE1C2C7BF22EDE8F26A86EA2A1B6784",
              "Hash": "A3C1F645752857FCCE8890D4ECCEBA4C421ABC86BC067456799D2B2698F60046",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "world-flag-changed"
              ],
              "Source": null
            }
          ],
          "Hash": "CA5E3CA9EC6DFFA001B72277EB2E1BB3FBF6CA2568F3E42A41C8B4AE2978400B"
        },
        {
          "Id": "CandideServer.ServerServices.WorldItemServerService",
          "Name": "WorldItemServerService",
          "DisplayName": "WorldItemServerService",
          "FullName": "CandideServer.ServerServices.WorldItemServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_LootWorldItem(System.Guid, System.Guid, System.Int32, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "Send_LootWorldItem",
              "Signature": "public System.Void Send_LootWorldItem(System.Guid modelId, System.Guid lootingEntityId, System.Int32 stackCountRemaining, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modelId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackCountRemaining",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "F4D627FA010E54C4BFC34891C38B310D5A9F4C1655F3A9E661E2B82A6A930B10",
              "Hash": "08D819FCA92FE703AAD020F1B4E7059CDEF1B7E6BB23D1E9E4D89087EB059FC1",
              "CalledMethods": [
                "CandideServer.MessageModels.WorldItems.LootWorldItemMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "loot-world-item"
              ],
              "Source": null
            },
            {
              "Id": "Send_MoveWorldItems(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E, System.Guid)-\u003ESystem.Void",
              "Name": "Send_MoveWorldItems",
              "Signature": "public System.Void Send_MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E worldItems, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItems",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "B7DB6F28E65DEA054209E04B83DEBE05ED33AE5F3523D6B023594FE690B57724",
              "Hash": "CDB60C6981BB9BD726702A7F2A156619180E0E4DE5DBAD66F51810DA0E92D4E7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "move-world-items"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveWorldItem(System.Guid, Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Void",
              "Name": "Send_RemoveWorldItem",
              "Signature": "public System.Void Send_RemoveWorldItem(System.Guid modelId, Microsoft.Xna.Framework.Vector2 position, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modelId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "6FD8168640B74351E639D688918B8D7F4B75A6FC695D7241AEB3B43751267E91",
              "Hash": "9417E41EF7C58CAA1B777BF859B4DEB6E9E7D2669788BA176FD800F1A3CC44A5",
              "CalledMethods": [
                "CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "remove-world-item"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnWorldItem(CandideServer.Models.Items.ServerWorldItemModel)-\u003ESystem.Void",
              "Name": "Send_SpawnWorldItem",
              "Signature": "public System.Void Send_SpawnWorldItem(CandideServer.Models.Items.ServerWorldItemModel worldItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItem",
                  "Type": "CandideServer.Models.Items.ServerWorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "FF7BA02FD6333426D08DA786799E30E30F990DD33B2A4BAE1B974A47ADF3B2F1",
              "Hash": "46D7340F0CEACC5832E3CE6D052D0461132E1D303241363A34BC537C3DFC2612",
              "CalledMethods": [
                "CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "spawn-world-item"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnWorldItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.WorldItemModel\u003E, System.Guid)-\u003ESystem.Void",
              "Name": "Send_SpawnWorldItems",
              "Signature": "public System.Void Send_SpawnWorldItems(System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E worldItems, System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItems",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "81AA5B4533C6433E9C29CC5BEF6D4638B8BD6AC73329DCEF52D0F87D8CD99211",
              "Hash": "02333D8A9BD29FBD7D2CF002BFD255D5BACF40F06B696F0A8523F0EC6BA0C492",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.WorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Models.Items.WorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage::.ctor()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "spawn-world-items"
              ],
              "Source": null
            }
          ],
          "Hash": "C19A5657930FD71D1A31191DCF14245BC4033847D906A9880DBCAC6FBA506F8F"
        },
        {
          "Id": "CandideServer.ServerServices.WorldServerService",
          "Name": "WorldServerService",
          "DisplayName": "WorldServerService",
          "FullName": "CandideServer.ServerServices.WorldServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_GetWorldOwner(CandideServer.MessageModels.Worlds.GetWorldOwnerRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_GetWorldOwner",
              "Signature": "public System.Void OnReceive_GetWorldOwner(CandideServer.MessageModels.Worlds.GetWorldOwnerRequest request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.Worlds.GetWorldOwnerRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "BDEF3F63AD31543F025F414593F7F9B393FB03F44BECF3251ADB11BBF198D6D7",
              "Hash": "2A83A7EC6C9B45B372445D1AA6793442B9E5C7E4173F6C068A3EB9ED0A4971E4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Worlds.GetWorldOwnerResponse::.ctor()",
                "CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnPoiCheat(CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnPoiCheat",
              "Signature": "public System.Void OnReceive_SpawnPoiCheat(CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage request, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "request",
                  "Type": "CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "14D018679AF3CEBE981EF1384E60FE59309D19C335ACD716C862953617D812A3",
              "Hash": "46C616FD69BC8E3C56BC31C4E9D772D3ABF7793F496ED252EFC53AF58C6F0963",
              "CalledMethods": [
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_ChangeWorldMap(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "Send_ChangeWorldMap",
              "Signature": "public System.Void Send_ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2D1187CC278697BD71C9F662EAF081A34AC4CD1AFC6A4AA818748B855659F9C6",
              "Hash": "7E3FE7D40468CADB64F68003EE28F974799C9F509F0E93FD94E14BBA9B54FFC2",
              "CalledMethods": [
                "CandideServer.MessageModels.Worlds.ChangeWorldMapMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "change-world-map"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveWorld(System.Guid)-\u003ESystem.Void",
              "Name": "Send_RemoveWorld",
              "Signature": "public System.Void Send_RemoveWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5302083D2CCC6A5B1BE0D83DF791891172E854002A28ED91995B0113709F9728",
              "Hash": "A0034FEE871F47ECEDF2B9995EA2D8430365105AF2386285CD061460EE7B9881",
              "CalledMethods": [
                "CandideServer.MessageModels.Worlds.RemoveWorldMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "remove-world"
              ],
              "Source": null
            }
          ],
          "Hash": "1593799D90C5714506AC4AB6C529D161741C404059B8CD28AC45BB4386CAA8CC"
        },
        {
          "Id": "CandideServer.ServerServices.WorldStatsServerService",
          "Name": "WorldStatsServerService",
          "DisplayName": "WorldStatsServerService",
          "FullName": "CandideServer.ServerServices.WorldStatsServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_UpdateWorldStats(CandideServer.MessageModels.UpdateWorldStatsMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateWorldStats",
              "Signature": "public System.Void Send_UpdateWorldStats(CandideServer.MessageModels.UpdateWorldStatsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.UpdateWorldStatsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "710CD8BE9941C24EFBCE98816F5D70762A23918AA2DAC7D773B338A856BB62CC",
              "Hash": "312932AB0738F8E8342ACFDFD8526874D255AB1511DCAABD2E1ED9B53F88E2A2",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "world-stats-update"
              ],
              "Source": null
            }
          ],
          "Hash": "5FF969FBCD7DA1F46369785AEB084E016E0DEB96C8643300925D6213AEDE489A"
        },
        {
          "Id": "CandideServer.ServerServices.WorldTileServerService",
          "Name": "WorldTileServerService",
          "DisplayName": "WorldTileServerService",
          "FullName": "CandideServer.ServerServices.WorldTileServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_WorldTilesFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage)-\u003ESystem.Void",
              "Name": "OnReceive_WorldTilesFillRectangle",
              "Signature": "private System.Void OnReceive_WorldTilesFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldTilesFillRectangleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B543E833CE39FDB6A5414910EF766609A3E371B27D13F175135520454EF1882B",
              "Hash": "B97E80E170ECA3038DD787BB95866B512015DA197BD787C7DAEBFE0511211D39",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendFillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)-\u003ESystem.Void",
              "Name": "SendFillRectangle",
              "Signature": "public System.Void SendFillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, Shared.Models.WorldTile worldTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "170653FACD3FEE6E5E31B6534342CBFE61E69285E12812DD83A07A47C1302C94",
              "Hash": "047671989B806B8E04373F8648EE1A91225D374A27DE8A954305512DE35DB08A",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.MessageModels.WorldTilesFillRectangleMessage::.ctor()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "worldtiles-fill-rectangle"
              ],
              "Source": null
            },
            {
              "Id": "SendFillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Void",
              "Name": "SendFillRectangle",
              "Signature": "public System.Void SendFillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "081958A422871EA53CC12F88FDF1E3F2B2671146B35CDB656F7F08CBC01121CB",
              "Hash": "0139A9B51D1945BF08D9C15C5A9811541ECC5D949037FEC206679116944F8A0F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideServer.MessageModels.WorldTilesFillRectangleMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"
              ],
              "StringLiterals": [
                "worldtiles-fill-rectangle"
              ],
              "Source": null
            }
          ],
          "Hash": "AEDF9831ED6B466F859506370FA251D5D2CE455BA06E2BAA1FFE06700A5F3281"
        },
        {
          "Id": "CandideServer.ServerServices.WorshipServerService",
          "Name": "WorshipServerService",
          "DisplayName": "WorshipServerService",
          "FullName": "CandideServer.ServerServices.WorshipServerService",
          "Namespace": "CandideServer.ServerServices",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_BuyWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_BuyWorshipUnlock",
              "Signature": "public System.Void OnReceive_BuyWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D2E6CB9913A5B0F149BE0D488BDEE22AAC9BD9CA2B3ED8C07ED9785467A08AA3",
              "Hash": "9807855BE664A114EF0169FFA1BEECA97319B60F45704FA383CE14AD43DCC651",
              "CalledMethods": [
                "CandideServer.ServerManagers.WorshipServerManager::TryBuyWorshipUnlock(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)-\u003ESystem.Void",
              "Name": "Send_GodProgressionChangedMessage",
              "Signature": "public System.Void Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "4181B2351F13B4D2BB65EE372625AD96D1700D6B8396863D58485C270FE5AE03",
              "Hash": "94311CC88E4A818E14F61EF1FE018FC99DA9654EA20732A29E8B0223FFA9300F",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-god-progression-changed"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateCurrentWorship(CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateCurrentWorship",
              "Signature": "public System.Void Send_UpdateCurrentWorship(CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B291BD03474BE1E404D72148109AA68DBAE55659430F35AA7D6F6846EC4B1F9D",
              "Hash": "571EDC2B6A715ECB691526264B2AF8EB92D50A7C791E1DC4661712C1F2E31110",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-update-current-worship"
              ],
              "Source": null
            },
            {
              "Id": "Send_WorshipUnlockedWasBought(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage)-\u003ESystem.Void",
              "Name": "Send_WorshipUnlockedWasBought",
              "Signature": "public System.Void Send_WorshipUnlockedWasBought(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8DF4A9AD6804D498580E413454BE880C4060C20D644CB32EC902B0600677B546",
              "Hash": "8A93A6E14935CA47E51F5E850247E56E45CCEC866F3007B1D64AE25FFBB358EB",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "gods-worship-unlock-was-bought"
              ],
              "Source": null
            }
          ],
          "Hash": "01565968B0FC96FC6EBB74E76F3F56F84EECA30EF786D20E8A60C9E789F2227D"
        },
        {
          "Id": "CandideServer.ServerSystems.AuraSystems.EmptyServerAura",
          "Name": "EmptyServerAura",
          "DisplayName": "EmptyServerAura",
          "FullName": "CandideServer.ServerSystems.AuraSystems.EmptyServerAura",
          "Namespace": "CandideServer.ServerSystems.AuraSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A9C7C8054DA61B7A268EA1A43DC76FFB08828BFD930990192649E83D037468AA"
        },
        {
          "Id": "CandideServer.ServerSystems.BossServerSystem",
          "Name": "BossServerSystem",
          "DisplayName": "BossServerSystem",
          "FullName": "CandideServer.ServerSystems.BossServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossUpdateTime:System.Single",
              "Name": "BossUpdateTime",
              "Type": "System.Single",
              "Signature": "private System.Single BossUpdateTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F45D936A901F954350429ED5828E7060D300890158273C7E048552C1B209DF0A"
            },
            {
              "Id": "_bossLocationDiscoveryTimer:System.Single",
              "Name": "_bossLocationDiscoveryTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bossLocationDiscoveryTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0429116D0AF3D833C375EA3770AAA433D09581AA091E68681E758F8B1C59C056"
            },
            {
              "Id": "_bossUpdateTimer:System.Single",
              "Name": "_bossUpdateTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bossUpdateTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59FCC079AA75F2281753979C760E60252F4DA282227E74EB69F31290A364B3ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "NewDay()-\u003ESystem.Void",
              "Name": "NewDay",
              "Signature": "public System.Void NewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "B267C132A19B0543B1703B9D776206D74C54AA24D14D1611DEC349CFAFCA1155",
              "Hash": "8BFC575BE2C387FA0C8C404A522BC313AE20121DC999E8E9E06785096C0D9456",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 595,
              "BodyHash": "7B39873EBB92E8A04ECECB95B24938AB8B28B4355C020B41BBF697FF7E6FDFA5",
              "Hash": "ACFD036BCC11AFB147E713795034A5B468BF294BB592CC034E3E876EF573ADCB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_AggressiveComponent()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Count()",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "CandideServer.ServerSystems.BossServerSystem::UpdateBossFights(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBossFights(System.Single)-\u003ESystem.Void",
              "Name": "UpdateBossFights",
              "Signature": "private System.Void UpdateBossFights(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "D460C1A870B50BE1D916184CE43A40909B8F22DC2483746F25CE1276CD3F41AA",
              "Hash": "4E65DB1EAE8590934911176D496E54F6E6F3AF9EF80E715205EF0B31F312FD68",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerServices.BossServerService::Send_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "26948F63BC2E882A515CE1608D2E41EA10C79C22B69C46F5EA75C507906BBB25"
        },
        {
          "Id": "CandideServer.ServerSystems.CropServerSystem",
          "Name": "CropServerSystem",
          "DisplayName": "CropServerSystem",
          "FullName": "CandideServer.ServerSystems.CropServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WetFarmlandCheckTimer:System.Single",
              "Name": "WetFarmlandCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single WetFarmlandCheckTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B17F2E73AA4CE0A4960A391FB189358ECAA8B26A96BB410331E9838DF2345C31"
            },
            {
              "Id": "WetFarmlandDriedUpReuseList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "WetFarmlandDriedUpReuseList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E WetFarmlandDriedUpReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E227F98B59E5D2CF1001E0B3FC44F9F65D5AB0C37158A351C32CA26CA0FB0F8"
            },
            {
              "Id": "WetFarmlandTimeBetweenChecks:System.Single",
              "Name": "WetFarmlandTimeBetweenChecks",
              "Type": "System.Single",
              "Signature": "public System.Single WetFarmlandTimeBetweenChecks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE6D339BAB738AD383D7E84DFD78C7DD13FD010119BEB0215E35788FDA551412"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "DDE5CEACD95AFF8A7F6EB88D6C62F16B5FD3078553893A44A26C880CDAB77FA8",
              "Hash": "5E25D1F3A23D5267140D71565527C14610A03CAFD50BD0A44BF90716AF2D5795",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "Shared.Models.WorldStats::Get(System.String)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Item(!0)",
                "CandideServer.Models.CropServerModel::get_FullyGrown()",
                "CandideServer.ServerManagers.CropServerManager::CropGrown(CandideServer.Models.CropServerModel)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "CandideServer.Data.DataModels.CropData::get_StageGrowthTime()",
                "System.TimeSpan::op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "CandideServer.ServerServices.CropServerService::SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)",
                "HashSet.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.ServerSystems.CropServerSystem::UpdateWetFarmlandCheck(System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_CropGrowthModifier"
              ],
              "Source": null
            },
            {
              "Id": "UpdateWetFarmlandCheck(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWetFarmlandCheck",
              "Signature": "private System.Void UpdateWetFarmlandCheck(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 448,
              "BodyHash": "1724179BA4C56B8BBDF6838D66F4964BB7B281EBE9825FF25146E95D380CCE9E",
              "Hash": "CB6D943C328E57093B5F5326D847E4ABB3174E28D1B9EC03A5135BF31EC024E6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::get_Count()",
                "System.DateTime::get_Ticks()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::Remove(!0)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::SetTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.CropServerController::FarmlandDried(CandideServer.Models.CropServerModel)",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.Toolkit.TileBoundsHelper::GetTileBoundsFromPoints(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "CandideServer.ServerServices.CropServerService::SendDryFarmland(Microsoft.Xna.Framework.Rectangle, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FF7BEFF51E72A7DED0C95EFF36BF651C99E92289290F1FB66AD3AEAF46F4BFB"
        },
        {
          "Id": "CandideServer.ServerSystems.DelayedActionsServerSystem",
          "Name": "DelayedActionsServerSystem",
          "DisplayName": "DelayedActionsServerSystem",
          "FullName": "CandideServer.ServerSystems.DelayedActionsServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Delay(System.Single, System.Action)-\u003ESystem.Void",
              "Name": "Delay",
              "Signature": "public System.Void Delay(System.Single time, System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "D57B84F0177C140ED402A8B16D3938E1F281B428D04338C7F84B8E3C700A7945",
              "Hash": "61BCDFE0E8A1F646E27F575215376309E2B5A8CD7703FD0D71C9BA4D1CD89929",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimedAction::.ctor()",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerSystems.TimedAction\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "F356061F680DB136BA7EB250AA11343AABB60A3AAAF87BF365E8D4438C52E66A",
              "Hash": "2808ECEE94403511E94DE23BF0EA4E826AD35F4EC26AE759B8878970622D25BA",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerSystems.TimedAction\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.ServerSystems.TimedAction\u003E::get_Current()",
                "System.Action::Invoke()",
                "System.Collections.Generic.HashSet\u003CCandideServer.ServerSystems.TimedAction\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CCandideServer.ServerSystems.TimedAction\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2595C8F1C9E705DE8A3DBBE66AED69EE06C9654C90C03FB46AA89C637BBB0ED1"
        },
        {
          "Id": "CandideServer.ServerSystems.DungeonServerSystem",
          "Name": "DungeonServerSystem",
          "DisplayName": "DungeonServerSystem",
          "FullName": "CandideServer.ServerSystems.DungeonServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkClearedTimer:System.Single",
              "Name": "_checkClearedTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkClearedTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42FC42BC5350F82ACBE318D3642D85988FE1F7F321AE388A0351F2E5FF10999A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AnyPlayerInDungeon(System.Guid)-\u003ESystem.Boolean",
              "Name": "AnyPlayerInDungeon",
              "Signature": "public System.Boolean AnyPlayerInDungeon(System.Guid dungeonLocationId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dungeonLocationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "A850B6A8C299378C0E685E428E3D75FB37252C06C2DCF1290FF9FB32C27EACF7",
              "Hash": "D987B788C044C4217A02DE1BB12664CDF379A9E17EE181FB0ECC2AD98CF9524F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfShouldResetDungeon()-\u003ESystem.Void",
              "Name": "CheckIfShouldResetDungeon",
              "Signature": "public System.Void CheckIfShouldResetDungeon()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "59F9C712DBB99CA8695B1EE2A78B4A3425703B6EC6BE1EF476884A7D32B69C21",
              "Hash": "1771F2538EBFDC5993AC1938674634E95F09D9A619492536AC94A658B9BC411F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerSystems.DungeonServerSystem::AnyPlayerInDungeon(System.Guid)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::get_TotalDays()",
                "CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "D992A543399631A0108B41B70D8A76D85B6A6FDF297B71CB90443B2AF3EAB451",
              "Hash": "80C150E99D29950D63F2C19538368733ED89EFA107CCDB72A13583215687CDC8",
              "CalledMethods": [
                "CandideServer.ServerSystems.DungeonServerSystem::CheckIfShouldResetDungeon()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F53BE6CC3183B89A9C681E047A9141E79CEA8FEA73F4A35F903CBBBA455C72D2"
        },
        {
          "Id": "CandideServer.ServerSystems.EntityServerSystem",
          "Name": "EntityServerSystem",
          "DisplayName": "EntityServerSystem",
          "FullName": "CandideServer.ServerSystems.EntityServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D45800066EFCC925FEE9F82B84CCE77A65E803A402A10241AB36B9798C838D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C1ED346548D0083D186B4B78BDAEB46D6A8940FD726D8111806180EF67D94571"
        },
        {
          "Id": "CandideServer.ServerSystems.EntitySpawnServerSystem",
          "Name": "EntitySpawnServerSystem",
          "DisplayName": "EntitySpawnServerSystem",
          "FullName": "CandideServer.ServerSystems.EntitySpawnServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseSpawnChance:System.Single",
              "Name": "BaseSpawnChance",
              "Type": "System.Single",
              "Signature": "public System.Single BaseSpawnChance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1F0FCC15DC6E99982164D847571EBC054AF95A11161C28EA2162912DC80A016A"
            },
            {
              "Id": "BaseTimeBetweenSpawnChecks:System.Single",
              "Name": "BaseTimeBetweenSpawnChecks",
              "Type": "System.Single",
              "Signature": "private System.Single BaseTimeBetweenSpawnChecks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B70B702991E687F2D3D90F78790C7970C7011DA764EAC52FD7D2277090712757"
            },
            {
              "Id": "BossfightReduceSpawnRadiusSq:System.Single",
              "Name": "BossfightReduceSpawnRadiusSq",
              "Type": "System.Single",
              "Signature": "private System.Single BossfightReduceSpawnRadiusSq",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "98C223F12686B39E4D9DAE9AA03D4D3BA0CB8324611F76B66732D698FC66D347"
            },
            {
              "Id": "BuildingNoSpawnDistance:System.Single",
              "Name": "BuildingNoSpawnDistance",
              "Type": "System.Single",
              "Signature": "public System.Single BuildingNoSpawnDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6468E80F214D2B588BA50FCAF34EA32F3FF80B05955FA69A65DED9A49C0D27F0"
            },
            {
              "Id": "DespawnRangeSq:System.Single",
              "Name": "DespawnRangeSq",
              "Type": "System.Single",
              "Signature": "private System.Single DespawnRangeSq",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C1ACE36905C243D576EC8C937D4C7D1D5453A7294A55AE12CD04259496C75C2"
            },
            {
              "Id": "DespawnTimer:System.Single",
              "Name": "DespawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DespawnTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3E64CF4317699F6B9099FB01CFB4C7AE1FD02F5342C5B70463962F1D50B63A9"
            },
            {
              "Id": "ExplorationRangeSq:System.Single",
              "Name": "ExplorationRangeSq",
              "Type": "System.Single",
              "Signature": "private System.Single ExplorationRangeSq",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A00C053C5D37E68F25DF5F5DBDD5FE4F829C624561C5210BC8EE27E08586879"
            },
            {
              "Id": "ExplorationSpawnRateIncreaseTime:System.Single",
              "Name": "ExplorationSpawnRateIncreaseTime",
              "Type": "System.Single",
              "Signature": "private System.Single ExplorationSpawnRateIncreaseTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32CA625BE33230C93C40E3B1C34E9354E6097604939F5E50102AD4222B0DA27D"
            },
            {
              "Id": "ExplorationSpawnRateMultiplier:System.Single",
              "Name": "ExplorationSpawnRateMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single ExplorationSpawnRateMultiplier",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC7BD026F9E7DB99A93C403E07E45EAEEFE247AE3525DC6E8688AC351BA0AF9E"
            },
            {
              "Id": "PlayerSpawnData:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,EntitySpawnServerSystem\u002BSpawnSystemData\u003E",
              "Name": "PlayerSpawnData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E PlayerSpawnData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A66905BE9F576EAEFA95D37D8CDA1BA6CE60510646E6D1188C76B78CE23892A"
            },
            {
              "Id": "ReuseEntityModelsList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Name": "ReuseEntityModelsList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E ReuseEntityModelsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8EDC9C223C434922EBA3BDD26F3A9DE9C484C570BD1FC305741216BE4C9F671"
            },
            {
              "Id": "ReuseSpawnEntityArgs:CandideServer.ServerControllers.SpawnEntityArgs",
              "Name": "ReuseSpawnEntityArgs",
              "Type": "CandideServer.ServerControllers.SpawnEntityArgs",
              "Signature": "private CandideServer.ServerControllers.SpawnEntityArgs ReuseSpawnEntityArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A91AAF8C9FF467B2EE5198F2758F2B3C6B1363A8595E26AE973A4C36767B94D4"
            },
            {
              "Id": "ReUseSpawnModelsList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E",
              "Name": "ReUseSpawnModelsList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E ReUseSpawnModelsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDBF5B589696AF60A83D4170FDE6B22639B252414E5B2806EA579AB15711D48A"
            },
            {
              "Id": "SpawnCaps:System.Collections.Generic.Dictionary\u00602\u003CShared.Entity.EntityType,System.Int32\u003E",
              "Name": "SpawnCaps",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityType, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Entity.EntityType, System.Int32\u003E SpawnCaps",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A484D94D5A4FBD518F67ADE314A22B98E76C7B2D7B51FDCBD83ADBA93F77107"
            },
            {
              "Id": "SpawnRangeMax:System.Single",
              "Name": "SpawnRangeMax",
              "Type": "System.Single",
              "Signature": "private System.Single SpawnRangeMax",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "276D4E2DAFE7D2A161E67CF9F1C034B84CF9DD81287C42A32D7C2C539B5CB059"
            },
            {
              "Id": "SpawnRangeMin:System.Single",
              "Name": "SpawnRangeMin",
              "Type": "System.Single",
              "Signature": "private System.Single SpawnRangeMin",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4AE2D6A9BFE09D56DCDF816249E388ACEFC1F471742766142ABBB9679DE580E0"
            },
            {
              "Id": "TimeBetweenDespawns:System.Single",
              "Name": "TimeBetweenDespawns",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenDespawns",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1159877857AE34F40A7230540AAE10072644A40A46CDC764ED65B7CAE8C19F42"
            },
            {
              "Id": "_raidId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_raidId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _raidId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "175BF67F559207DFBBDDA7A8324549BD2453C7DF0AF89D3153BD2BFAA16F4205"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)-\u003ESystem.Void",
              "Name": "AddSpawnRule",
              "Signature": "public System.Void AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule spawnRule)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnRule",
                  "Type": "CandideServer.Models.SpawnSystem.SpawnRule",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3ACD5215E029871A536125F07F52D053FC12D893BE5875C86DC3B95DF5DC3CBA",
              "Hash": "AE5182F9F7644418AAA52D837A93BBEDCB1DB919E8AE019C125FD22E0B11EE1E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddSpawns(CandideServer.Models.SpawnSystem.SpawnModel)-\u003ESystem.Void",
              "Name": "AddSpawns",
              "Signature": "private System.Void AddSpawns(CandideServer.Models.SpawnSystem.SpawnModel spawnModel)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnModel",
                  "Type": "CandideServer.Models.SpawnSystem.SpawnModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 363,
              "BodyHash": "E9258A75C2715E3F84558F200E012B8AE304B7B1D311FFC155132BC369B828D4",
              "Hash": "2588756DB213369BFA42BB90729672D2C2FC7FA228E4D0FA691DDF885F9EB0E3",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::Add(!0)",
                "System.Random::NextSingle()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawns(CandideServer.Models.SpawnSystem.SpawnModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyInstantAggro",
              "Signature": "public System.Void ApplyInstantAggro(CandideServer.Entities.ServerEntityModel entityModel, Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityModel",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "C64FD77D1119730CF97E9FBBFD77F6FC4F49189E3913FC8C88E158C927C4D6F9",
              "Hash": "BBFDA6C735C075C20923387149ADFB325A3D2AF6ADCA2FC4B6B79B510EE2811F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_AggroField(Shared.Entity.Aggro.IAggroField)",
                "Shared.Entity.Components.AggressiveComponent::GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplySpawnProperties(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityType, System.Boolean, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "ApplySpawnProperties",
              "Signature": "public System.Void ApplySpawnProperties(CandideServer.Entities.ServerEntityModel model, Shared.Entity.EntityType entityType, System.Boolean instantPlayerAggro, Shared.Entity.EntityWrapper ownerEntity, System.Nullable\u003CSystem.Guid\u003E raidId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityType",
                  "Type": "Shared.Entity.EntityType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instantPlayerAggro",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "raidId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "D1C23ABF8251D06DB6F613F57F333B3BE110CE8704F175E2F47B97F66F8A1358",
              "Hash": "027876B9F2CD763633400456E4A3F8452D70DAF05E9212E89736AB26B8A58083",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoSpawnFromSpawnTable(EntitySpawnServerSystem\u002BSpawnSystemData, System.String, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Boolean)-\u003ESystem.Nullable\u00601\u003CShared.Entity.EntityType\u003E",
              "Name": "DoSpawnFromSpawnTable",
              "Signature": "private System.Nullable\u003CShared.Entity.EntityType\u003E DoSpawnFromSpawnTable(EntitySpawnServerSystem.SpawnSystemData spawnData, System.String spawnTableId, System.Single spawnChanceMultiplier, System.Single eliteChance, System.Single spawnCapMultiplier, Microsoft.Xna.Framework.Vector2 spawnPosition, System.Boolean ignoreSpawnRules)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CShared.Entity.EntityType\u003E",
              "Parameters": [
                {
                  "Name": "spawnData",
                  "Type": "EntitySpawnServerSystem.SpawnSystemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnTableId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnChanceMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eliteChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnCapMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreSpawnRules",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 537,
              "BodyHash": "48D2D0B2D51E61164666C959D625ADD0ECBB5AFEABB9B934E880D60719815B7A",
              "Hash": "2FF127EC90FCCF5FB8E2B1D38B30D2A4669F7D7750C5EF6662EB170B186CA445",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "CandideServer.Database.SpawnTableDataBase::GetSpawnTableOrNull(System.String)",
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityType, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::Spawn(CandideServer.Models.SpawnSystem.SpawnModel, EntitySpawnServerSystem.SpawnSystemData, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "System.Nullable\u003CShared.Entity.EntityType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DynamicSpawnEntity(CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage)-\u003ESystem.Void",
              "Name": "DynamicSpawnEntity",
              "Signature": "public System.Void DynamicSpawnEntity(CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.RequestDynamicSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "05E06391805652D890770479C32C85DD8808D54FDF6A29277B6F8553E00230D5",
              "Hash": "58A28B854D9EE46B01940CA9C935AD848AF9EA475B759BC760AEDF5CAF792A32",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::SpawnEntity(Microsoft.Xna.Framework.Vector2, System.Guid, Shared.Entity.EntityType, System.Boolean, System.Guid, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCollidingAtPosition(Microsoft.Xna.Framework.Vector2, System.Guid)-\u003ESystem.Boolean",
              "Name": "IsCollidingAtPosition",
              "Signature": "private System.Boolean IsCollidingAtPosition(Microsoft.Xna.Framework.Vector2 spawnPosition, System.Guid entityBaseId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "spawnPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityBaseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "55EFF4FB7AA0501BE688F32109DF1CBC6DB0140ECC9EB67ED7F721D0D152E2B0",
              "Hash": "7E7FCEA678A48A02F2B5BEAF2A718C2E6C009A9A5379CDB88441389B69F5E4E5",
              "CalledMethods": [
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_NoTerrainCollision()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "Tried to spawn invalid entity with base id "
              ],
              "Source": null
            },
            {
              "Id": "Spawn(CandideServer.Models.SpawnSystem.SpawnModel, EntitySpawnServerSystem\u002BSpawnSystemData, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "Spawn",
              "Signature": "private System.Void Spawn(CandideServer.Models.SpawnSystem.SpawnModel spawnModel, EntitySpawnServerSystem.SpawnSystemData spawnData, Microsoft.Xna.Framework.Vector2 spawnPosition, System.Single eliteChance, System.Boolean ignoreSpawnRules)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnModel",
                  "Type": "CandideServer.Models.SpawnSystem.SpawnModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnData",
                  "Type": "EntitySpawnServerSystem.SpawnSystemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eliteChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreSpawnRules",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "60612D6AF2792FDCC9E8B30F12B53672AA7DF2F152B788A0DE6E874E246E77EF",
              "Hash": "7316AFDB617D0AC442E6DFF9EB83B42E688BDB90586FB52CF3D2EC646B563B74",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::Clear()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawns(CandideServer.Models.SpawnSystem.SpawnModel)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::get_Item(System.Int32)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::SpawnEntity(Microsoft.Xna.Framework.Vector2, System.Guid, Shared.Entity.EntityType, System.Boolean, System.Guid, Shared.Entity.EntityWrapper, System.Single)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::SpawnGroup(System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E, EntitySpawnServerSystem.SpawnSystemData, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(Microsoft.Xna.Framework.Vector2, System.Guid, Shared.Entity.EntityType, System.Boolean, System.Guid, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "private System.Void SpawnEntity(Microsoft.Xna.Framework.Vector2 position, System.Guid baseId, Shared.Entity.EntityType entityType, System.Boolean instantPlayerAggro, System.Guid ownerId, Shared.Entity.EntityWrapper ownerEntity, System.Single eliteChance)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityType",
                  "Type": "Shared.Entity.EntityType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instantPlayerAggro",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eliteChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "D0EC6E1A6D2545B40A143BF7089721ACEEEAB3FA43EC3781C33D626F920AEC8B",
              "Hash": "A82A569C5A1330131D149EDA0F11096D618B66FEB87DBE2B08B17094D6DE2645",
              "CalledMethods": [
                "CandideServer.ServerSystems.EntitySpawnServerSystem::IsCollidingAtPosition(Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.Guid::NewGuid()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Object::ToString()",
                "System.Random::NextSingle()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplySpawnProperties(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityType, System.Boolean, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.ServerServices.EntityServerService::Send_SpawnEntity(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [
                "temporary_spawn",
                "true",
                "dsog"
              ],
              "Source": null
            },
            {
              "Id": "SpawnGroup(System.Collections.Generic.List\u00601\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E, EntitySpawnServerSystem\u002BSpawnSystemData, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnGroup",
              "Signature": "private System.Void SpawnGroup(System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E spawnModels, EntitySpawnServerSystem.SpawnSystemData spawnData, Microsoft.Xna.Framework.Vector2 spawnPosition, System.Single eliteChance)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnModels",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnData",
                  "Type": "EntitySpawnServerSystem.SpawnSystemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eliteChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "0AB6F092972689EFAC36F1E352851E6BBD6760E01E9CC854FABC20C8E6A24AEA",
              "Hash": "68ECA00A413BD21F1A48CD88BC5BBEF7856D014B9480A4FE21D5F0AD750DEA0A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::get_Current()",
                "System.Guid::NewGuid()",
                "System.Random::NextSingle()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::IsCollidingAtPosition(Microsoft.Xna.Framework.Vector2, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::ApplySpawnProperties(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityType, System.Boolean, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Models.SpawnSystem.SpawnModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()",
                "CandideServer.ServerServices.EntityServerService::Send_SpawnEntities(System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [
                "temporary_spawn",
                "true",
                "dsog"
              ],
              "Source": null
            },
            {
              "Id": "SpawnWave()-\u003ESystem.Void",
              "Name": "SpawnWave",
              "Signature": "public System.Void SpawnWave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "8950EF298D9D6594242B5B09188C1C5BAB49298F7D25013276EB0598E9F1CBCC",
              "Hash": "2ED7613A42DC2997B7BAE08D1B1E94B52E0A5EEA85D0EA47FC6555529FAD5846",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeSpawnTableDataBase::GetSpawnTableOrNull(System.String)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()",
                "CandideServer.Database.SpawnTableDataBase::GetSpawnTableOrNull(System.String)",
                "CandideServer.Models.SpawnSystem.SpawnTable::GetSpawn()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::SpawnEntity(Microsoft.Xna.Framework.Vector2, System.Guid, Shared.Entity.EntityType, System.Boolean, System.Guid, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetSpawnPosition",
              "Signature": "private System.Boolean TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2 spawnCenter, Microsoft.Xna.Framework.Vector2 spawnDirection, out Microsoft.Xna.Framework.Vector2\u0026 position)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "spawnCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 365,
              "BodyHash": "BE346BD01D7FC8F555A13E931BE84968BF2AF88A15368E0C23C39668CF8452DF",
              "Hash": "034023E8A800E4CD0EFC4D6D7D5DFFD0BD2A71130F5676ECE4217159F5062D39",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeAbove1ReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Current()",
                "System.Math::Abs(System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySpawnForPlayer(EntitySpawnServerSystem\u002BSpawnSystemData)-\u003ESystem.Void",
              "Name": "TrySpawnForPlayer",
              "Signature": "private System.Void TrySpawnForPlayer(EntitySpawnServerSystem.SpawnSystemData spawnData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawnData",
                  "Type": "EntitySpawnServerSystem.SpawnSystemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 652,
              "BodyHash": "09B107EA36E24B1E9D7A6E7B12CB6FBD8423371D7C90492E26AC1E93074DF358",
              "Hash": "1876B40448344D6D0D7B568B0B5EB78BA601F2B946B0ADEE88A4A43254886251",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.SharedEntityAuraManager::GetEntityAuraStacks(System.String, Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TrySpawnForRaid(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel, EntitySpawnServerSystem.SpawnSystemData)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeSpawnTableDataBase::GetSpawnTableOrNull(System.String)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Database.TimeSpawnTable\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::DoSpawnFromSpawnTable(EntitySpawnServerSystem.SpawnSystemData, System.String, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.Nullable\u003CShared.Entity.EntityType\u003E::GetValueOrDefault()",
                "Shared.Models.WorldStats::Get(System.String)"
              ],
              "StringLiterals": [
                "aura:special:sacrifice_spawn_increase",
                "WorldStats_HostileSpawn",
                "WorldStats_WildlifeSpawnRate"
              ],
              "Source": null
            },
            {
              "Id": "TrySpawnForRaid(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel, EntitySpawnServerSystem\u002BSpawnSystemData)-\u003ESystem.Void",
              "Name": "TrySpawnForRaid",
              "Signature": "private System.Void TrySpawnForRaid(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel targetTown, EntitySpawnServerSystem.SpawnSystemData spawnData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTown",
                  "Type": "CandideServer.Models.Town.ServerTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnData",
                  "Type": "EntitySpawnServerSystem.SpawnSystemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "45AEAF4A86175AE412BB9BE48ECA240584C7E060C08000DBE8F630A3AE83719D",
              "Hash": "A09C0339A4406A1569013DA5D05166A24C3670CE54AC8E6939F6BAE933664365",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TryGetSpawnPosition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::DoSpawnFromSpawnTable(EntitySpawnServerSystem.SpawnSystemData, System.String, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "792B7F8A7B9CBB4AF99FAA350F556CFD4DF4EDE1ADA86A8BCDE8201A291AD8B9",
              "Hash": "34FFAB46770B1936CDB72040C3593E2DBDB8BB499DEB8B56FA57137A3DBFB749",
              "CalledMethods": [
                "CandideServer.ServerSystems.EntitySpawnServerSystem::UpdatePlayerSpawnData()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::UpdateSpawn(System.Single)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::UpdateDespawn(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDespawn(System.Single)-\u003ESystem.Void",
              "Name": "UpdateDespawn",
              "Signature": "private System.Void UpdateDespawn(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "8763DC47AB0BCC3F34A5DB606BD8BF7A447A61EC30EE534C0553A3DD57A920B4",
              "Hash": "5A0612C1BC14A20274108D754AF82EEA9254599612E5509C00E98E47AE475A90",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)",
                "CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePlayerSpawnData()-\u003ESystem.Void",
              "Name": "UpdatePlayerSpawnData",
              "Signature": "private System.Void UpdatePlayerSpawnData()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 462,
              "BodyHash": "A34C1E0B459CC9A7CDE1B993837B67FAA9E0E8B87B4BC2AEF82C0666576164AA",
              "Hash": "86D94EB3F70A58B35A4C6EAF7CC4E168EAFA8FD1217225775CDB1D11185961D9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "EntitySpawnServerSystem.SpawnSystemData::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSpawn(System.Single)-\u003ESystem.Void",
              "Name": "UpdateSpawn",
              "Signature": "private System.Void UpdateSpawn(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "EA93F45C86513F684F4C16BC1C6089E8B5834BF366694DC577BBD978AD851882",
              "Hash": "FCFE9594361D9AD3E2B714A71186AD60D022D2B0A1C1062D7C482A14934EED0D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::get_Current()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::TrySpawnForPlayer(EntitySpawnServerSystem.SpawnSystemData)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, EntitySpawnServerSystem.SpawnSystemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B1489F3A63BE30F00BC60C8A1429F492A45F17C2958FB20F13AB861881AC738"
        },
        {
          "Id": "CandideServer.ServerSystems.LogisticsServerSystem",
          "Name": "LogisticsServerSystem",
          "DisplayName": "LogisticsServerSystem",
          "FullName": "CandideServer.ServerSystems.LogisticsServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequestedLogistics:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Logistics.RequestedLogisticsModel\u003E",
              "Name": "RequestedLogistics",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.RequestedLogisticsModel\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.RequestedLogisticsModel\u003E RequestedLogistics",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "33581DABE730E72F86C148330F6B6487DF6A41EFD084BD79FA8A7ADC24A17DDC"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "private System.Single TimeBetweenTicks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F185D902059C8B2857F3EBB826ECC5CD09934451638BA42D0FC4BF19C1934F3"
            },
            {
              "Id": "_tickTimer:System.Single",
              "Name": "_tickTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _tickTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12C9826FE90AB3F7B0825ED307048B284AA88517530B4E8C64C019362696D1E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "88D9AA87E37C940161BD4D4164917B9299FA2D8AED27F856B3ADB9E55EDB3D16",
              "Hash": "99873093632CFF98FF74B6CAAC8344A222FFB93084D5E29EDFFB9CC1F4761086",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideServer.ServerSystems.LogisticsServerSystem::UpdateLogistics()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLogistics()-\u003ESystem.Void",
              "Name": "UpdateLogistics",
              "Signature": "private System.Void UpdateLogistics()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "F9F2FF859CD365D83EFC323DC15C35628FBA08FA60FEFEC92FD24537C91874FA",
              "Hash": "2DCDB40BB3FCFA490A2DD1FBE7472252A683ACCB8262D54EDDC7E8B966164A05",
              "CalledMethods": [
                "CandideServer.ServerManagers.LogisticsServerManager_Repeating::DoRepeatingLogistics()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E763D1408B00A85C4FAAE1AB78A43F7A562A10DAFAC14AD28185CE9C2A6EC2F7"
        },
        {
          "Id": "CandideServer.ServerSystems.PlayerServerSystem",
          "Name": "PlayerServerSystem",
          "DisplayName": "PlayerServerSystem",
          "FullName": "CandideServer.ServerSystems.PlayerServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single, System.UInt64)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt, System.UInt64 tick)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tick",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "82114729B559D2621900974ADBB44C78A9F1F21841B2D321F6EFBF0F4B16FC46",
              "Hash": "AD163EC85B4AAF715E0F20FABCFB5EBE08FA5BF89E795131DEF489DE5194D19B",
              "CalledMethods": [
                "CandideServer.ServerServices.PlayerServerService::Update(System.UInt64)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A490567FEC4F622BB15B150DB9343279EAB599FE3294FD7D726C002B354CA25"
        },
        {
          "Id": "CandideServer.ServerSystems.Raids.ServerRaidsSystem",
          "Name": "ServerRaidsSystem",
          "DisplayName": "ServerRaidsSystem",
          "FullName": "CandideServer.ServerSystems.Raids.ServerRaidsSystem",
          "Namespace": "CandideServer.ServerSystems.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SendOutTime:System.Single",
              "Name": "SendOutTime",
              "Type": "System.Single",
              "Signature": "private System.Single SendOutTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F60869723BD09014959518A975ED32D48F35FDE5D6CE9C840842BCAA84333992"
            },
            {
              "Id": "SendOutTimer:System.Single",
              "Name": "SendOutTimer",
              "Type": "System.Single",
              "Signature": "private System.Single SendOutTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94EA047DFE8D750C3D868AB59C55FE5BFD0EC6909BE3F883E75A125913C9E189"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "0A8715D57B5E5022973320D002201F786E2A60106074F745CCFD635E949D1E3A",
              "Hash": "28595C64372A088EC3FE98CA7D0AFC8610F6B14C460BD919B9C28D890161CE38",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerControllers.RaidsServerController::RemoveRaid(System.Guid)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidStartedApproach(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel, System.Single)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidArrived(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.ServerServices.RaidsServerService::Send_UpdateRaid(Shared.Models.Raids.RaidInstanceModel, System.Byte)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidBeaten(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "CandideServer.ServerManagers.RaidsServerManager::OnRaidFailed(Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "83BBF8AAD96B6819ED982E0F0CB804643F43981226286167C511CE742F6942AE"
        },
        {
          "Id": "CandideServer.ServerSystems.ServerDebugSystem",
          "Name": "ServerDebugSystem",
          "DisplayName": "ServerDebugSystem",
          "FullName": "CandideServer.ServerSystems.ServerDebugSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SyncQueue:System.Collections.Concurrent.ConcurrentQueue\u00601\u003CSystem.Action\u003E",
              "Name": "SyncQueue",
              "Type": "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E SyncQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA0A2655B88DEE7A4AB65811F6FB2A5F828A1C26AC3236FD1A3E58F873CAB7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Queue(System.Action)-\u003ESystem.Void",
              "Name": "Queue",
              "Signature": "public System.Void Queue(System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1705FC0066D672E7418BB578BAFF71A0048DC9C09E890115D8859042E12730A5",
              "Hash": "B23F8583F501E18BEEBE4C38E52E0F61EF608D2B1E111CF7BCC6A8390DFB3FBB",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "875EE9F1AB19BC9FD1337BA464DA4FF0D8FC63C43E5F05E5D23023AF11B82958",
              "Hash": "665AD0EEEF30EFFB047525B0AACC9EF556B02AE63F1F8DA1AB63E22D1C102A20",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E::TryDequeue(!0\u0026)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5809E89C69C6D7DBEFF49F17B4DB908C44FA0C51B1A9D2ABF448972FEC513AE0"
        },
        {
          "Id": "CandideServer.ServerSystems.ServerDirectorSystem",
          "Name": "ServerDirectorSystem",
          "DisplayName": "ServerDirectorSystem",
          "FullName": "CandideServer.ServerSystems.ServerDirectorSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DesertEntranceSpawnRuleId:System.Guid",
              "Name": "DesertEntranceSpawnRuleId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DesertEntranceSpawnRuleId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C11661FA5CC19502D435DFFEAB53DB136B3CF42B2196A72FB8CFB3F7D6A3223"
            },
            {
              "Id": "PyzifaxCampSpawnRuleId:System.Guid",
              "Name": "PyzifaxCampSpawnRuleId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PyzifaxCampSpawnRuleId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "310F3EFD6844EAF1F6F03CE1814BD85A37DDC18CDACC47938420939B9642D6FD"
            },
            {
              "Id": "PyzifaxScoutSpawnRuleId:System.Guid",
              "Name": "PyzifaxScoutSpawnRuleId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PyzifaxScoutSpawnRuleId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "95002524B681280E248FF973AFC26A233B7DEDD9C2D5D9E686C2BC57FDE3ED28"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterWorldGameStateLoaded()-\u003ESystem.Void",
              "Name": "AfterWorldGameStateLoaded",
              "Signature": "public System.Void AfterWorldGameStateLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 364,
              "BodyHash": "A036BCEE69989306EE6A47C80B48DE36E6E4E7E15D6D9DEF520697F2923FD88E",
              "Hash": "2449251F5CA632132AF946B0EB2FC1AAC1F4C887F7238DD8A55C4802E67F09F7",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "b29462f2-fd06-4637-a139-292dab679e59",
                "3d5e1303-9663-466d-84a8-d8d486c98788",
                "d9042ff1-56ec-4f27-8389-425b6e512252",
                "boss:talos"
              ],
              "Source": null
            },
            {
              "Id": "DisablePyzifaxScoutSpawn()-\u003ESystem.Void",
              "Name": "DisablePyzifaxScoutSpawn",
              "Signature": "private System.Void DisablePyzifaxScoutSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3DD252A212643A3F41283E90AF06146275FD7F072C8159E035DCF5FDA826EA3E",
              "Hash": "A17F272DFD7BAEA5E3BF19F921C1CC850B71DA64B2F5134E5F18EB5900122FE3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnablePyzifaxScoutSpawn()-\u003ESystem.Void",
              "Name": "EnablePyzifaxScoutSpawn",
              "Signature": "private System.Void EnablePyzifaxScoutSpawn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "51DB143A3AADA4A98CE8D5E313DF8D98B84C44F68FBF880B8A914222FCBB9FBB",
              "Hash": "40B740CD223926F12E1B70D129C948A7A6CB13E3F71F61CB2D6A47C051E614F1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::ContainsKey(!0)",
                "CandideServer.Models.SpawnSystem.SpawnRule::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)"
              ],
              "StringLiterals": [
                "pyzifax_scout"
              ],
              "Source": null
            },
            {
              "Id": "OnGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "OnGameStateLoaded",
              "Signature": "private System.Void OnGameStateLoaded(CandideServer.GameDescription gameDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameDescription",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0B1CC98EA2DABCB81A2FC15325115D1833844EE099EE4DA23F422B371CB92D6F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnNewDay()-\u003ESystem.Void",
              "Name": "OnNewDay",
              "Signature": "public System.Void OnNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 821,
              "BodyHash": "B0B1D845F403D94FDE7229401F527F94C480EDADC0DCD22D5927A396F90A5276",
              "Hash": "6FADA731FA6126002B723048B88567082AB52357428B02A11F32ADA870DDB5BF",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "ServerDirectorSystem.\u003C\u003Ec::\u003COnNewDay\u003Eb__9_0(PathNode)",
                "System.Func\u003CPathNode, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::All(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CPathNode\u003E::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()",
                "PathNode::get_Data()",
                "PathNodeExtension::HasFlags(PathNodeFlags, PathNodeFlags)",
                "System.Collections.Generic.List\u003CPathNode\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.List\u003CPathNode\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CPathNode\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "solinus",
                "volcanic",
                "market",
                "special",
                "wild_citizen_id",
                "Town_Chat_Visit",
                "Citizens_Name_Solinus",
                "event:/interface/ui_chat_citizen_added",
                "Error"
              ],
              "Source": null
            },
            {
              "Id": "OnPyzifaxKilled()-\u003ESystem.Void",
              "Name": "OnPyzifaxKilled",
              "Signature": "public System.Void OnPyzifaxKilled()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "EB905C0ADF5D883451756A2D44641D33304DCC4FCDBA6521CA39462F171D4DD2",
              "Hash": "F5692EB753DB4F5D7BF7169F74F5C659807F747739D6242699F10E957CD70F88",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "pyzifax_killed"
              ],
              "Source": null
            },
            {
              "Id": "OnRaidBeaten(System.ValueTuple\u00602\u003CShared.Models.Raids.RaidInstanceModel,CandideServer.Models.Town.ServerTownModel\u003E)-\u003ESystem.Void",
              "Name": "OnRaidBeaten",
              "Signature": "private System.Void OnRaidBeaten(System.ValueTuple\u003CShared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel\u003E message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.ValueTuple\u003CShared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 327,
              "BodyHash": "A434C7EF84EF134436A3C5460595B24F730A867B0E1C8F637B7554796F1D23B0",
              "Hash": "0A66064F38EB4E70477C66DF20881E99DDACD26DFFEC6201779F640851E30442",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.ServerManagers.TownsServerManager::TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [
                "raid:pyzifax",
                "pyzifax_raid_beaten",
                "quest:desert_satyr_horn",
                "town_core"
              ],
              "Source": null
            },
            {
              "Id": "OnRewardUnlocked(System.String)-\u003ESystem.Void",
              "Name": "OnRewardUnlocked",
              "Signature": "private System.Void OnRewardUnlocked(System.String rewardId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B9E1870327C4CB435A9D1F884AA9FB9F574C35F12C5930690176ED23FC143612",
              "Hash": "6C99114E2EF80063538D197927422E57F3233DA3BCB285D69D047E6FB48FF7D2",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerSystems.ServerDirectorSystem::EnablePyzifaxScoutSpawn()",
                "CandideServer.ServerSystems.ServerDirectorSystem::DisablePyzifaxScoutSpawn()"
              ],
              "StringLiterals": [
                "reward:minerva:tier:1",
                "reward:minerva:pyzifax"
              ],
              "Source": null
            }
          ],
          "Hash": "BD8078F5E176D736E2E8BCD68F85A6A3AB44217C340479F624DBCF5E835AEF6D"
        },
        {
          "Id": "CandideServer.ServerSystems.TimedAction",
          "Name": "TimedAction",
          "DisplayName": "TimedAction",
          "FullName": "CandideServer.ServerSystems.TimedAction",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndTime:System.Single",
              "Name": "EndTime",
              "Type": "System.Single",
              "Signature": "public System.Single EndTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEAEBA5C9DBE1F5F9E698FA36070A365A790EF4C1EFFE8065059FB2DBE013871"
            },
            {
              "Id": "Proceed:System.Action",
              "Name": "Proceed",
              "Type": "System.Action",
              "Signature": "public System.Action Proceed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B1D88066EB4F0C0E9E69D5E932CC2EC8D2DBF7C7CC08A294E210FE21048D067"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8BB2A847F6979BCD6B90ECF1107EBB423A31C7CB3960749ABF94C8CC688DF343"
        },
        {
          "Id": "CandideServer.ServerSystems.TimeOfDay",
          "Name": "TimeOfDay",
          "DisplayName": "TimeOfDay",
          "FullName": "CandideServer.ServerSystems.TimeOfDay",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Day:CandideServer.ServerSystems.TimeOfDay",
              "Name": "Day",
              "Type": "CandideServer.ServerSystems.TimeOfDay",
              "Signature": "public CandideServer.ServerSystems.TimeOfDay Day",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E144E1D0BA53FA9BDC81804F0B651A0D414B9688B1D13847407CBC9F2EBE451F"
            },
            {
              "Id": "Night:CandideServer.ServerSystems.TimeOfDay",
              "Name": "Night",
              "Type": "CandideServer.ServerSystems.TimeOfDay",
              "Signature": "public CandideServer.ServerSystems.TimeOfDay Night",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9FFFAECD53FEFB1ECCAC40CC732EAABD43DBF574643119FCDD131169FD7A136"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E559F77E597D30E7167C2C3144F489829FE1E9ACCDCEB43F1AAA46F6DF5109D2"
        },
        {
          "Id": "CandideServer.ServerSystems.TimeServerSystem",
          "Name": "TimeServerSystem",
          "DisplayName": "TimeServerSystem",
          "FullName": "CandideServer.ServerSystems.TimeServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckSleepTimer:System.Single",
              "Name": "CheckSleepTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CheckSleepTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "969FF142DA2EF56E10ED33E28227A3A11E129005129896AD4EF9AB9A92E984C8"
            },
            {
              "Id": "NightEnd:System.Single",
              "Name": "NightEnd",
              "Type": "System.Single",
              "Signature": "public System.Single NightEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FABB905B913D4394E64CCA1DEFE87C786FE579AAC63FB51C9C5809920EE419B6"
            },
            {
              "Id": "NightHours:System.Single",
              "Name": "NightHours",
              "Type": "System.Single",
              "Signature": "public System.Single NightHours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9614C8343F76FE73670D7EAE4F208EB9519925D56BC5804FB37F404BCCA2FE15"
            },
            {
              "Id": "NightStart:System.Single",
              "Name": "NightStart",
              "Type": "System.Single",
              "Signature": "public System.Single NightStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E090087194C4AE0F7E8029235444BB0A546D2AB22D1F64FE6DBABB4C1E6E138"
            },
            {
              "Id": "SyncTimer:System.Single",
              "Name": "SyncTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SyncTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A1E5C07FAF608C86FF6FEE1B1B1F257AA371B146783CFFDDB0A7490C5BF8A6C"
            },
            {
              "Id": "TimeScale:System.Double",
              "Name": "TimeScale",
              "Type": "System.Double",
              "Signature": "public System.Double TimeScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B45E0345C5D9A38A7716BFB1DC3B45F56EC99276E1FA78678F68DF427A2BC2D"
            }
          ],
          "Properties": [
            {
              "Id": "Day:System.Int32",
              "Name": "Day",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Day",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A7F6E8AC23A0E1FCF16CFAA161D6768049FE7C78F6770E21715FF3BA9425E5FC"
            },
            {
              "Id": "Hour:System.Single",
              "Name": "Hour",
              "Type": "System.Single",
              "Signature": "public System.Single Hour",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E2B9887F9DB5D64DCDD44F582B5A2B83831F25854B1C8B45A4E5AD993ED0B797"
            },
            {
              "Id": "IsNight:System.Boolean",
              "Name": "IsNight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "41B1C891B68532D52E0B4AF902ACEEFA9380B6D8B403526207BD8252AD0FA2B4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDayCycleLengthInSeconds()-\u003ESystem.Single",
              "Name": "GetDayCycleLengthInSeconds",
              "Signature": "public System.Single GetDayCycleLengthInSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "3197E30FCD81F9D2F7BD57DA56AB315B03123483D181A74DD0051A71FE2ED47A",
              "Hash": "8F555E8A7DB0303FE900133FD371672DB3958613E05DD544E069245375748079",
              "CalledMethods": [
                "System.TimeSpan::FromHours(System.Double)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDayOnlyLengthInSeconds()-\u003ESystem.Single",
              "Name": "GetDayOnlyLengthInSeconds",
              "Signature": "public System.Single GetDayOnlyLengthInSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "85C2721814C893B08FE134171C5F5F54D292C7DC2851E98DDE67AA575935BB5B",
              "Hash": "16F7EBB42601707C2B00C6C96A8B4638BD9280BEAA7348C2811E90A537803D5C",
              "CalledMethods": [
                "System.TimeSpan::FromHours(System.Double)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNightLengthInSeconds()-\u003ESystem.Single",
              "Name": "GetNightLengthInSeconds",
              "Signature": "public System.Single GetNightLengthInSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "13BF22EC482D97986B8E5D03015076AAD7D6287B30787C3557A120E1F0404A66",
              "Hash": "B700429653D1D26867A9C868580F3D779B722C0D52A8F26AA711F0909A5A2346",
              "CalledMethods": [
                "System.TimeSpan::FromHours(System.Double)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeToDayInSeconds()-\u003ESystem.Single",
              "Name": "GetTimeToDayInSeconds",
              "Signature": "public System.Single GetTimeToDayInSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "4054DFF95733C0138C6ABB9ED086FBB0C4F0E8F1B42F88FB55318C5505F8B80D",
              "Hash": "A64B074903B2BE52FF371307B5C0EC2399A40FD94D5B3BAC2FE54EB9A6DA3A1F",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimeServerSystem::get_Hour()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "System.TimeSpan::FromHours(System.Double)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeToNightInSeconds()-\u003ESystem.Single",
              "Name": "GetTimeToNightInSeconds",
              "Signature": "public System.Single GetTimeToNightInSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "E0B11255FA79F8887BA8BBA3CAA7641EC2603667FD2BA2088DE15A97CDA04E9F",
              "Hash": "EE6A853CA8D9C8DBFB46341FBCFB6A5115F6561EFF7F0EF5F4E69A97F9DABE91",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimeServerSystem::get_Hour()",
                "System.TimeSpan::FromHours(System.Double)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GoToNextDay()-\u003ESystem.Void",
              "Name": "GoToNextDay",
              "Signature": "private System.Void GoToNextDay()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "3DCFF70777638E1747644A039A862CC25E7B0B0A0C670C8DAC1B90BC1E1CD555",
              "Hash": "ABBC7AA3EAC5C06B9A2E445F0CB3C8C740B304042E7BBBEF8352BB1A6A23F63F",
              "CalledMethods": [
                "System.DateTime::get_Year()",
                "System.DateTime::get_Month()",
                "System.DateTime::get_Day()",
                "System.DateTime::.ctor(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.TimeSpan::FromDays(System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)",
                "CandideServer.ServerControllers.TimeSController::SetTime(System.DateTime)",
                "CandideServer.MessageModels.TimeMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "set-time"
              ],
              "Source": null
            },
            {
              "Id": "HandleNewDay()-\u003ESystem.Void",
              "Name": "HandleNewDay",
              "Signature": "private System.Void HandleNewDay()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "F723057D4F1BA862ACDAB80CFE222096D0F41DF672E83515741A03305AA77265",
              "Hash": "94BC67B80E4B09E6BBAB2969867AEA7A2D1FC46D9BB986A254C450764B058676",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimeServerSystem::get_Day()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)",
                "CandideServer.Simulations.CitizenServerSystem::NewDay()",
                "CandideServer.ServerSystems.BossServerSystem::NewDay()",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::NewDay()",
                "CandideServer.ServerManagers.RaidsServerManager::OnNewDay()",
                "CandideServer.Simulations.TownServerSystem::OnNewDay()",
                "CandideServer.ServerSystems.ServerDirectorSystem::OnNewDay()"
              ],
              "StringLiterals": [
                "changed-day-night"
              ],
              "Source": null
            },
            {
              "Id": "HandleNight()-\u003ESystem.Void",
              "Name": "HandleNight",
              "Signature": "private System.Void HandleNight()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "7F62BC33871F9DC67BC95BD571877C7AA75DCA402CF3A7F972469BA943305E3E",
              "Hash": "C3467B7618D597914A99ADEBE3CBF68ED0D782B4564C3DF9DC13E1CD53762D2D",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)"
              ],
              "StringLiterals": [
                "changed-day-night"
              ],
              "Source": null
            },
            {
              "Id": "HandleSleepingPlayers()-\u003ESystem.Void",
              "Name": "HandleSleepingPlayers",
              "Signature": "private System.Void HandleSleepingPlayers()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "D82B8A44CC875F7A378903E0BF7005686F4F9E8E636771755005EE6D3FB00FBD",
              "Hash": "AA3625546D9FBAD9B765A14E410EFCF2A09EE9CA99D2A13ED23EE0B589AA4BFC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.ServerSystems.TimeServerSystem::GoToNextDay()",
                "CandideServer.Saving.GameSaveManager::QueueSave(System.String, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HourIsNight(System.Single)-\u003ESystem.Boolean",
              "Name": "HourIsNight",
              "Signature": "public System.Boolean HourIsNight(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CF1C711778D1A5A0B7363ED5F9DEF66BD22128195186BA89ED9C5C89325A7531",
              "Hash": "87BC36A6A86320ECBE82804191E8CB4E368D0D6966AF09DDD4C364CB4A098333",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetHour(System.Double)-\u003ESystem.Void",
              "Name": "SetHour",
              "Signature": "public System.Void SetHour(System.Double hour)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "F83D948F59DF97FF1C4D22BB8FD893CB4B6A214E7DD71514A4E504EF0723FEE3",
              "Hash": "C4238BB1832AC0D174C317E0DB2D2D35A16C6F9458A8F6DE279A0EE48372B1F1",
              "CalledMethods": [
                "System.DateTime::get_Date()",
                "System.TimeSpan::FromHours(System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipDay()-\u003ESystem.Void",
              "Name": "SkipDay",
              "Signature": "public System.Void SkipDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E8D25D02142AA5066C5CDD70D87D2356F0EE247EF0B1D8792168FE55A7E67F9B",
              "Hash": "4D375C66C39831CF52E9FE3ADB53E604D6E6EC464EF4415FF0AC9B7B47D05081",
              "CalledMethods": [
                "System.DateTime::get_Date()",
                "System.DateTime::AddDays(System.Double)",
                "CandideServer.ServerSystems.TimeServerSystem::HandleNewDay()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "2980546DC8779BCECA4C4307620F2D29A5BCA89373D9FFF8539259142BB5ABBD",
              "Hash": "90C97E2EAD059028769AF0AF0CC5404C2B048DA4F235DCFECEEFC347CBD8C637",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)",
                "CandideServer.ServerSystems.TimeServerSystem::get_Day()",
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()",
                "CandideServer.ServerSystems.TimeServerSystem::HandleNewDay()",
                "CandideServer.ServerSystems.TimeServerSystem::HandleNight()",
                "CandideServer.MessageModels.TimeMessage::.ctor()",
                "CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)",
                "CandideServer.ServerSystems.TimeServerSystem::HandleSleepingPlayers()"
              ],
              "StringLiterals": [
                "set-time"
              ],
              "Source": null
            }
          ],
          "Hash": "336A2DC17D46C3D974CB20D95F744032B3EA01407028719AF0FEE214C9C9F92E"
        },
        {
          "Id": "CandideServer.ServerSystems.TradeRoutesServerSystem",
          "Name": "TradeRoutesServerSystem",
          "DisplayName": "TradeRoutesServerSystem",
          "FullName": "CandideServer.ServerSystems.TradeRoutesServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeletedTradeRoutes:System.Collections.Generic.HashSet\u00601\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Name": "DeletedTradeRoutes",
              "Type": "System.Collections.Generic.HashSet\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E DeletedTradeRoutes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2826E4BCFA66C182BD5C3D51E5336B378A1165D7734720301E5FA1C717BE871"
            },
            {
              "Id": "TimeStep:System.Single",
              "Name": "TimeStep",
              "Type": "System.Single",
              "Signature": "public System.Single TimeStep",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "396B775E89FA9BC3B183DCC2FC531CBB0FBCF791C4F60158F5CC8DF5B1E34AFE"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "96E802B0D4F2BA5CAFC20A3221060F61A0C8A5FDFD56548B25B9CDF4952A04AA",
              "Hash": "FFA626FABDCDA0BACC7EDA21E71A0D77388339F8BA7F0286296ADCB83D6768B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Add(!0)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_Initialize(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToHome(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_CancelledDumpEverythingAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_CancelledDumpEverythingAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.ServerServices.TradeRoutesServerService::Send_TradeRouteChanged(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Current()",
                "CandideServer.ServerManagers.TradeRoutesServerManager::Do_Deleting(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "HashSet.Enumerator\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CA7880A3D06A3BA691CED2EC93D1BAE8449F0E0E37DA39F221A6352C64D4B8FE"
        },
        {
          "Id": "CandideServer.ServerSystems.VehicleServerSystem",
          "Name": "VehicleServerSystem",
          "DisplayName": "VehicleServerSystem",
          "FullName": "CandideServer.ServerSystems.VehicleServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckTimer:System.Single",
              "Name": "CheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CheckTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "158907F93DE7273BB89A763BCF0A4432E94711332730CD6CE4C50015DB461A36"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckVehicles()-\u003ESystem.Void",
              "Name": "CheckVehicles",
              "Signature": "private System.Void CheckVehicles()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "BFED7476B56F324904586ED03F363A3C9A466B8C5D14D85E0754A7043A8C1499",
              "Hash": "AE33BE8276097256F7D578F6BAA14423A68C15FDAEBAA07000A4CB9CF6953E41",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::Remove(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerManagers.VehicleServerManager::TryLeaveVehicle(System.Guid, System.Guid)",
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "40847597157E1D2C068B93C037252DDCF879A077C3087EE078226A53E99FDEF9",
              "Hash": "2887C280DFF997A49FE1F8C6677BF902433D8F5E72F8A86F449005088CCAE587",
              "CalledMethods": [
                "CandideServer.ServerSystems.VehicleServerSystem::CheckVehicles()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F4F14D6EDD3EA4361BDB517AC703191B8A918C4B990E13459CDF6CD7451115E9"
        },
        {
          "Id": "CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController",
          "Name": "ServerRainyWeatherController",
          "DisplayName": "ServerRainyWeatherController",
          "FullName": "CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController",
          "Namespace": "CandideServer.ServerSystems.Weather.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Data.DataModels.IServerWeatherController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Weather:Shared.Models.Weather.WeatherInstanceModel",
              "Name": "Weather",
              "Type": "Shared.Models.Weather.WeatherInstanceModel",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel Weather",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59B2CA70CB847DFE8E34C3709D310013D1FF6CE7CD499C34F5C40778D9DD8BFA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Shared.Models.Weather.WeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "42341A44C2636CCCF628854C918950D50CCD551069E6046EF2F066C309BBE023",
              "Hash": "D067FD2FB800E3F48E59A70FDE6A108AE72E9CA8945F088194105FAC13002839",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "2218F144D4A7A28BCF43F0C013D1C4FBEDCFB323C3C6DE6364F0920D83789115",
              "Hash": "9AFA9192FB52C068C1CEFE04AC1E0EC2D11A5EB996F22FA394C048139CC0AD28",
              "CalledMethods": [
                "CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController::WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "WaterRandomPoint",
              "Signature": "public System.Void WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel weather)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weather",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "40364CE0EFFB252032624513CB791E6A34B043E6375F92C3D37399FED66F615A",
              "Hash": "F46B91263FDB9D9E088CED2CC9026FF065CEAFAFEAEBD5AA45335A5A65A4B4EE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.Models.ServerChunkedWorld::CheckBoundsTile(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.CropServerManager::WaterTilesAndCrops(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.DateTime::get_Ticks()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7313D9579D0150CDD68155F326CCEF41F4E6268D293E8E03481F9B051E21DD6"
        },
        {
          "Id": "CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController",
          "Name": "ServerThunderWeatherController",
          "DisplayName": "ServerThunderWeatherController",
          "FullName": "CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController",
          "Namespace": "CandideServer.ServerSystems.Weather.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.Data.DataModels.IServerWeatherController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisableLightningStrikes:System.Boolean",
              "Name": "DisableLightningStrikes",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableLightningStrikes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3A88F00D471FC6043907117A617B0C26818B9C153A7C3F264AF063AE0459706"
            },
            {
              "Id": "ShootTimer:System.Single",
              "Name": "ShootTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ShootTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CD789CDB0989711031C546955595C0237718C5A7902C3326D50522818FC68C8"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "Weather:Shared.Models.Weather.WeatherInstanceModel",
              "Name": "Weather",
              "Type": "Shared.Models.Weather.WeatherInstanceModel",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel Weather",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59B2CA70CB847DFE8E34C3709D310013D1FF6CE7CD499C34F5C40778D9DD8BFA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Shared.Models.Weather.WeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "854CEC6BCE4E5BB7CC1A8C897837885658DAB85734C4810F03FF72342B68BD6E",
              "Hash": "AAAC8B965F62625CF4AF7EF464ADA23935AC503B6ADA83E325D736C5BC385B94",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "11DDE6893388520CB340AE31C8D81EDF2A148B14D074863242BA3E54445A7778",
              "Hash": "0BF0A6EBDBF7F831E10D473CAC4CF742E23049DC62D61BE026F2AC00C834F277",
              "CalledMethods": [
                "CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController::WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ServerEntitySystemManager::CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4E8C09FDD98A280D73619A0415E93504603654B9C9C7C4F5BDFC6176FC14FEB0"
        },
        {
          "Id": "CandideServer.ServerSystems.Weather.ServerWeatherSystem",
          "Name": "ServerWeatherSystem",
          "DisplayName": "ServerWeatherSystem",
          "FullName": "CandideServer.ServerSystems.Weather.ServerWeatherSystem",
          "Namespace": "CandideServer.ServerSystems.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DespawnCheckTimer:System.Single",
              "Name": "DespawnCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DespawnCheckTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "721D45A64D7F236BDB8E67FC3B32E3BBB0D0ABC7212234C11707C19C09947E3B"
            },
            {
              "Id": "OwlShadowIsComing:System.Boolean",
              "Name": "OwlShadowIsComing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OwlShadowIsComing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8E79DDDF4C8BC5850BE1ED6CC6AEFCCB8B9CE6104B54F3F5CC55F354DA4BE47"
            },
            {
              "Id": "OwlShadowTiming:System.Single",
              "Name": "OwlShadowTiming",
              "Type": "System.Single",
              "Signature": "public System.Single OwlShadowTiming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C94BC76A912FF1179EF57512C69697A5B53FD5712B137841A7E5A252961D117"
            },
            {
              "Id": "ReuseOverlappingBiomeIds:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "ReuseOverlappingBiomeIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.String\u003E ReuseOverlappingBiomeIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A5363516FAB3BE491BC8F117E5EC58AF85E64F48126DE298ADFE15785B413E79"
            },
            {
              "Id": "ReuseOverlappingWeatherIds:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "ReuseOverlappingWeatherIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.String\u003E ReuseOverlappingWeatherIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDE68C1F42195EA7A0A1109A02407FA38B853458B96857181391B23FD45EB008"
            },
            {
              "Id": "ReuseValidWeatherIds:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Single\u003E\u003E",
              "Name": "ReuseValidWeatherIds",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E ReuseValidWeatherIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B898B8315792C758A7C28953BAE5A91A9B57370D9FD9DF6FCD2BC2DA4F023A3B"
            },
            {
              "Id": "SpawnCheckTimer:System.Single",
              "Name": "SpawnCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCheckTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6030D27B2EF0CF9F7C1294E91FD611F0859B1F2D153D49D0F6BB7236F27D3159"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckWeatherConditions(CandideServer.Data.DataModels.ServerWeatherData)-\u003ESystem.Boolean",
              "Name": "CheckWeatherConditions",
              "Signature": "private System.Boolean CheckWeatherConditions(CandideServer.Data.DataModels.ServerWeatherData weatherData)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "weatherData",
                  "Type": "CandideServer.Data.DataModels.ServerWeatherData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "0D20BA0C63E810E032A32C98F718C2D11B3B2F306AE230B6BCEF764E4A292BFB",
              "Hash": "C30267A830B17B66D5DABDB5FB388DA875EAF8859027E55F3FE25572630D9C2F",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GatherBiomeIds(System.Single, System.Single, System.Single, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "GatherBiomeIds",
              "Signature": "private System.Void GatherBiomeIds(System.Single cx, System.Single cy, System.Single radius, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "80373CA477A77680C800FF8AF2BC7A7406737E1DBF0A583284A40DD1B6FE9720",
              "Hash": "2858BA46F41C176F81BB6406DF785C3D125A3B6DC85D94757A54149E82ED221D",
              "CalledMethods": [
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GatherWeatherSurroundings(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "GatherWeatherSurroundings",
              "Signature": "private System.Void GatherWeatherSurroundings(Microsoft.Xna.Framework.Vector2 position, System.Single radius, System.Nullable\u003CSystem.Guid\u003E ignoreWeatherInstanceId, System.String ignoreWeatherId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreWeatherInstanceId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "ignoreWeatherId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "0914626B82E09F93FD654760EB37A07FE5CCF01FDF4028F815DAD2C790D15545",
              "Hash": "529F6E762B888E74794B8726C78F206257FB2EBF679DC22F1E1590EDF78D0EA8",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::GatherBiomeIds(System.Single, System.Single, System.Single, System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewDay()-\u003ESystem.Void",
              "Name": "NewDay",
              "Signature": "public System.Void NewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2C837C456B15C10B3C7BF77A81D221BFE586F0E047D10C090FFC796775927C8E",
              "Hash": "32EF12C3D9743B291AB9765666D786521147C1100EB95A5DD00070BF9D8AA87A",
              "CalledMethods": [
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::SetupOwlShadowWeather()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTimeSkip()-\u003ESystem.Void",
              "Name": "OnTimeSkip",
              "Signature": "public System.Void OnTimeSkip()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "0A3C903001E8FC894C548C7CF95DCE84E1903E535F6B51BA6A95A2E11A27A7BB",
              "Hash": "08D3EEF8B9658DA3B4ED83E3C313CEF9DC56433393CAC79133D1E2F6A066A94E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWeathersLoaded()-\u003ESystem.Void",
              "Name": "OnWeathersLoaded",
              "Signature": "public System.Void OnWeathersLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2C837C456B15C10B3C7BF77A81D221BFE586F0E047D10C090FFC796775927C8E",
              "Hash": "17C6D529D25F216AAA9A280DDAF09A7739345E98F12A1DD7BCD297BB3306F2DD",
              "CalledMethods": [
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::SetupOwlShadowWeather()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupOwlShadowWeather()-\u003ESystem.Void",
              "Name": "SetupOwlShadowWeather",
              "Signature": "public System.Void SetupOwlShadowWeather()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "0307E9EDBC4D8188A6893742BC199CA49BD1A281EAAF978B867632BCC300EEC4",
              "Hash": "80C2CFCEE6BC9C60C224392DF9DB68343B8ADC64DB720752100F4CF8F386495C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Random::Next()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "reward:minerva:tier:1",
                "boss:minervas_owl"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "A5C563078463E6E20562898F201AF46CE3D0105EF2037DF470BA67CE15F45D0E",
              "Hash": "EECE48340A3B6F27E898CA5C3D890FDCD587A4BFDC46C5E58D26268E07201093",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::get_Current()",
                "CandideServer.Data.DataModels.IServerWeatherController::Update(System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::MoveNext()",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::UpdateDespawnSystem(System.Single)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::UpdateWeatherSpawnSystem(System.Single)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::UpdateOwlShadow(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDespawnSystem(System.Single)-\u003ESystem.Void",
              "Name": "UpdateDespawnSystem",
              "Signature": "private System.Void UpdateDespawnSystem(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "55B13CAF2CC8805C7130CA0BA580D9540A861B14CABC53D0BC783B4CC993D215",
              "Hash": "BEF7846D04984E10A0CA2FF9808C35672A07E63C4C508A969CC3019F28C927E7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)",
                "CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::GatherWeatherSurroundings(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::CheckWeatherConditions(CandideServer.Data.DataModels.ServerWeatherData)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateOwlShadow(System.Single)-\u003ESystem.Void",
              "Name": "UpdateOwlShadow",
              "Signature": "private System.Void UpdateOwlShadow(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 822,
              "BodyHash": "918E53236C252D22796C0EC7A6C52F4579AA32BAC18EDBFFF378F0D19189B2D7",
              "Hash": "7526169A2FDCD3FCC34C96CD45946C8DC7FECD6F27F98A0BEAC60AC452A8A17D",
              "CalledMethods": [
                "CandideServer.ServerSystems.TimeServerSystem::get_IsNight()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Value()",
                "System.String::op_Equality(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.Helpers.ServerWorldTileHelper::TryGetTileBiome(System.Int32, System.Int32, System.String\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "boss:minervas_owl",
                "biome:plains",
                "biome:plains_dry",
                "biome:forest",
                "biome:road",
                "owl_shadow",
                "WorldEvent_SkyPresence",
                "event:/creature/minerva/minerva_flyover"
              ],
              "Source": null
            },
            {
              "Id": "UpdateWeatherSpawnSystem(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWeatherSpawnSystem",
              "Signature": "private System.Void UpdateWeatherSpawnSystem(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 709,
              "BodyHash": "68E39241229356EFB18FFE219613A069B2BB084374DD2924608ADBCCB2CEEEA0",
              "Hash": "B7561E7A9D0D60F465C24B8F0F9EB91C70080A96CD042A48D28108F7DBA4CD0F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.DateTime::get_TimeOfDay()",
                "System.TimeSpan::get_TotalHours()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()",
                "CandideServer.ServerManagers.PlayerCharacterServerManager::TryGetPlayerNearestOutsidePosition(Shared.Models.Player.PlayerCharacterModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::GatherWeatherSurroundings(Microsoft.Xna.Framework.Vector2, System.Single, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Func\u003CSystem.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single, System.Single\u003E::Invoke(!0, !1)",
                "CandideServer.ServerSystems.Weather.ServerWeatherSystem::CheckWeatherConditions(CandideServer.Data.DataModels.ServerWeatherData)",
                "System.ValueTuple\u003CSystem.String, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::MoveNext()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideServer.ServerManagers.WeatherServerManager::SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "587F9318C0423D208D007DEC705FF5F9C6CA3F8A724FAF2CF08C60900924751E"
        },
        {
          "Id": "CandideServer.ServerSystems.WorldItemServerSystem",
          "Name": "WorldItemServerSystem",
          "DisplayName": "WorldItemServerSystem",
          "FullName": "CandideServer.ServerSystems.WorldItemServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AirFriction:System.Double",
              "Name": "AirFriction",
              "Type": "System.Double",
              "Signature": "public System.Double AirFriction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D01ACFAFC4B4E1D892D36CF1E7471A197A99180DEEE19C5DF56BC581CE267011"
            },
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AC52FA5A1F42DF8207F77E3E8CAA42F79FD4352A5E7E774E07051C6519C481A"
            },
            {
              "Id": "CollisionRadius:System.Single",
              "Name": "CollisionRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionRadius",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B37005E308660CF1E8088B3641D9450341BD4D1C545C3B6CFD56207F6A3001D"
            },
            {
              "Id": "DefaultCooldown:System.Single",
              "Name": "DefaultCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "964EC4D52D0EBC934FBA2EA19BD8A57902DC0A986CE9E8C2273EB59ECA8EAE26"
            },
            {
              "Id": "GroundFriction:System.Double",
              "Name": "GroundFriction",
              "Type": "System.Double",
              "Signature": "public System.Double GroundFriction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24C1EF7019078E1CAECFB5F1B79D49EF395EB16103FE7A35B6EEFD1E29AF5F59"
            },
            {
              "Id": "LongerCooldown:System.Single",
              "Name": "LongerCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single LongerCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D22D5B0D7E31A5CC61B823F62AC1BEEBA63C4221589DEAF65FFF14967D26AE4"
            },
            {
              "Id": "PickupRadius:System.Single",
              "Name": "PickupRadius",
              "Type": "System.Single",
              "Signature": "public System.Single PickupRadius",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB5494605B071E4529C476BBE566EDB6B14056C1A5AD292752AC59044FFBD097"
            },
            {
              "Id": "ReusableLootList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Name": "ReusableLootList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E ReusableLootList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "48A34371E6E6C1D7D75A496653D5A9A72B5B3AC8797FC8A8D17C92A1ADBF80FD"
            },
            {
              "Id": "ShortenedCooldown:System.Single",
              "Name": "ShortenedCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single ShortenedCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3C8A0C421CB723E3CFAA48E5CDCB80CBDD0280627B9EF3436C03CC0B3C946CB"
            },
            {
              "Id": "WorldItemCollision:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "WorldItemCollision",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "public CandideCreator.Shared.Collision.CollisionCircle WorldItemCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "583CCB0DA154F91E25D504D9192399A88E5833FF394F897096653ACD5B35B424"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "StabilizeWorldItems",
              "Signature": "public System.Void StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF area, System.Single height, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 373,
              "BodyHash": "BC83580FBCD1B8FCE93A13BF099178DCEA88569F779132B0A78033AF413A136C",
              "Hash": "9D838B187F1FC87393646481B9F14954F28E962A3D358179DF86DE77386C8C27",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1411,
              "BodyHash": "7EBF595F2E359502E90DEE4A3999DFA6D1573470E6AF7B8D95D1D71EE9F51D29",
              "Hash": "7398FAA068D806313ADBC7E30352F348DAA10A08A2FA2355CE664B80B2AF1DBA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Pow(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)",
                "System.Runtime.CompilerServices.Unsafe::As(!!0\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.ServerWorldHandler::CheckMovableObjectTerrainCollision(CandideServer.Models.Worlds.WorldModel, System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionCircle)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionSpecialGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.ServerControllers.WorldItemServerController::UpdateWorldItemPosition(CandideServer.Models.Items.ServerWorldItemModel)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53835B3044A9B3D37F4F249A312E32AF9BB8C1711FB08F827DB871A49F28C57C"
        },
        {
          "Id": "CandideServer.ServerSystems.WorldServerSystem",
          "Name": "WorldServerSystem",
          "DisplayName": "WorldServerSystem",
          "FullName": "CandideServer.ServerSystems.WorldServerSystem",
          "Namespace": "CandideServer.ServerSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "CandideServer.ServerTempState",
          "Name": "ServerTempState",
          "DisplayName": "ServerTempState",
          "FullName": "CandideServer.ServerTempState",
          "Namespace": "CandideServer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentlyUpdatingBuilding:CandideServer.SimulationModels.BuildingSimulationModel",
              "Name": "CurrentlyUpdatingBuilding",
              "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
              "Signature": "public CandideServer.SimulationModels.BuildingSimulationModel CurrentlyUpdatingBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07F032B74728BDDE16643C29E6C0120A551957C3558665E5FC2C722FC99FCC74"
            },
            {
              "Id": "CurrentlyUpdatingWorldId:System.Guid",
              "Name": "CurrentlyUpdatingWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CurrentlyUpdatingWorldId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED423FAD1F85604B52E7220F7E8F63D0F23813CFC37AD7DAE7D1B706BEEA1A61"
            },
            {
              "Id": "CurrentlyUpdatingWorldModel:CandideServer.Models.Worlds.WorldModel",
              "Name": "CurrentlyUpdatingWorldModel",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel CurrentlyUpdatingWorldModel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BF4D49EB17EB08F52D7E4C3F8CDB41D2DA15B7BE534D4715636FC28B9767485"
            },
            {
              "Id": "SavedAnalyticsFirsts:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "SavedAnalyticsFirsts",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E SavedAnalyticsFirsts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47FE0D58AF2846FB18F9FF999BE8E5550B6BF49F1C29C70741116FEF2CEA96B6"
            },
            {
              "Id": "ServerIsStartingUp:System.Boolean",
              "Name": "ServerIsStartingUp",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerIsStartingUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6FE3B58907D05F5EE8B015EF17CE550A8D5B609D1905E4C0B3B196CCC5E84336"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentlyUpdatingBuildingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "CurrentlyUpdatingBuildingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CurrentlyUpdatingBuildingPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2C209E84043FF0F25F79385E441312F6533B5DE18A5B8067DC891DE0465CA978"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "81ED68AA88434CBA994981D7B9C0950B3E25F4DC5C304939F041840FB3095D02"
        },
        {
          "Id": "CandideServer.SimulationModels.BuildingSimulationModel",
          "Name": "BuildingSimulationModel",
          "DisplayName": "BuildingSimulationModel",
          "FullName": "CandideServer.SimulationModels.BuildingSimulationModel",
          "Namespace": "CandideServer.SimulationModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
              "Name": "Controller",
              "Type": "CandideServer.Buildings.BuildingControllers.AbstractBuildingController",
              "Signature": "public CandideServer.Buildings.BuildingControllers.AbstractBuildingController Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96407CECF89AB6EBF2FA07D2F2370BC61094D53C8080C8C97C998BA8CFA18631"
            },
            {
              "Id": "InstanceModel:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "InstanceModel",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel InstanceModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64266BC99D963718ACECB2DE586F8BFDEF648312498EF9DF374EF19DC9AD3D64"
            },
            {
              "Id": "_exteriorPathNodeHandler:CandideServer.PathFinding.PathNodeHandler",
              "Name": "_exteriorPathNodeHandler",
              "Type": "CandideServer.PathFinding.PathNodeHandler",
              "Signature": "private CandideServer.PathFinding.PathNodeHandler _exteriorPathNodeHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "580D9D525F629142B089A522988884334ED6FB568EDF9A603D87600165DC0F65"
            },
            {
              "Id": "_interiorPathNodeHandler:CandideServer.PathFinding.PathNodeHandler",
              "Name": "_interiorPathNodeHandler",
              "Type": "CandideServer.PathFinding.PathNodeHandler",
              "Signature": "private CandideServer.PathFinding.PathNodeHandler _interiorPathNodeHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B71E47383A21B3CA0AE66C2B70893903FDC89E4D254DD8AB9ABBD6FE1674E6C7"
            }
          ],
          "Properties": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A05C60989348F9E47DE6C05AD278EFC9BAD1B6FE7B80DF18C562FF019852484D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupController()-\u003ESystem.Void",
              "Name": "SetupController",
              "Signature": "public System.Void SetupController()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "9C63D47BFED218F92F94B3DDAF59BABC2FAD7119B7DECE2825F489C790AFD2E8",
              "Hash": "CA8865F81D75BF69588D9452B1A9AB42D16BEB89F80587A84B4E404652E38EBD",
              "CalledMethods": [
                "CandideServer.Database.BuildingTypeDataBase::GetBuildingTypeOrMissing(System.String)",
                "System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetExteriorPathNodeHandler",
              "Signature": "public System.Boolean TryGetExteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler\u0026 outExteriorPathNodeHandler)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outExteriorPathNodeHandler",
                  "Type": "CandideServer.PathFinding.PathNodeHandler\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "EEC874220B10F444ECE06D9E4494FE77C163B73143FF8E013660208333BE8717",
              "Hash": "9BAB1B4E5F0002AF7175689A2E3703BB9B597197281C3A1E7724C44FA6CCECE9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInteriorPathNodeHandler",
              "Signature": "public System.Boolean TryGetInteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler\u0026 outInteriorPathNodeHandler)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "outInteriorPathNodeHandler",
                  "Type": "CandideServer.PathFinding.PathNodeHandler\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "8D389F3FE4336D1B8B3487CC4F4CF239B98BA76561B21A916EE0677C46C7D5AB",
              "Hash": "15723DC29E5BEC47EBD398D3353B1D8543168E3A4CB284CAFD7D0B2777E00CCA",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.SimulationModels.BuildingSimulationModel::UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E3070088F30BEDEBE2CA8FF3F0519906EDB8C6D66CBEBC5AC29D2CA6DD35F7F4",
              "Hash": "978E5D57AB349B054DC1FD84B3FF288A23C78F4D8508BE7F04DDADC5655A0819",
              "CalledMethods": [
                "CandideServer.Buildings.BuildingControllers.AbstractBuildingController::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData)-\u003ESystem.Void",
              "Name": "UpdateExteriorPathNodeHandler",
              "Signature": "public System.Void UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData exteriorWorldData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "exteriorWorldData",
                  "Type": "CandideServer.World.ServerWorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "A8EF545E7DAAC57D96F375B0AC423EC8E45FBC21DDF93900E3199B07507B479D",
              "Hash": "EF2124165DB23B809E13CF5EADA5F9F3A11ECCA11AC66CD59D155227D7EA908B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_PathNodes()",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()",
                "CandideCreator.Shared.Models.World::get_PathNodeConnections()",
                "CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E, System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData)-\u003ESystem.Void",
              "Name": "UpdateInteriorPathNodeHandler",
              "Signature": "public System.Void UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData interiorWorldData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interiorWorldData",
                  "Type": "CandideServer.World.ServerWorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "0CC8E72A5127E5FF295347B89A82F07E148B85715F9D870D39C773D0539E5396",
              "Hash": "86277EB378D7FAD49556732D7B8CC81BA76B0D2E3AE1DCAB3DBD3767FF859C65",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_PathNodes()",
                "System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()",
                "CandideCreator.Shared.Models.World::get_PathNodeConnections()",
                "CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E, System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B1009AB02787D74B0DB0AE8D8933CA7349061341DA75DDD75216C56703DD649E"
        },
        {
          "Id": "CandideServer.SimulationModels.CitizenSlotSimulationModel",
          "Name": "CitizenSlotSimulationModel",
          "DisplayName": "CitizenSlotSimulationModel",
          "FullName": "CandideServer.SimulationModels.CitizenSlotSimulationModel",
          "Namespace": "CandideServer.SimulationModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.Citizen.CitizenSlotModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Citizen.CitizenSlotModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenSlotModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8096514021AEE09BD53CD79461BE0EE49B3E62F88CE4650DD10C77BB1881C416"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5ED410AFD9EC799237F2C8BC852B82C1898069FE4A2EC319E9EE70F357E75587"
        },
        {
          "Id": "CandideServer.SimulationModels.TradeRouteCancelStatus",
          "Name": "TradeRouteCancelStatus",
          "DisplayName": "TradeRouteCancelStatus",
          "FullName": "CandideServer.SimulationModels.TradeRouteCancelStatus",
          "Namespace": "CandideServer.SimulationModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CancelledByUser:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "CancelledByUser",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus CancelledByUser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44471D41BF55DED6CCB52E313EB0382C3AA3DFC118CF2F12EA3710F5CACFE45F"
            },
            {
              "Id": "ErrorDestinationTradingPost:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "ErrorDestinationTradingPost",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus ErrorDestinationTradingPost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41D481BB72A8725F99D2ECF22BFDDF5FB80F6B165893A5EF57EDAA72F9DD7258"
            },
            {
              "Id": "ErrorHomeTradingPost:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "ErrorHomeTradingPost",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus ErrorHomeTradingPost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7753BBA84AD6D5403434701051AD572EB44DF720950B0D16CEB26C68F642AAA7"
            },
            {
              "Id": "ErrorInitializing:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "ErrorInitializing",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus ErrorInitializing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B36FE58D471E027951DEF3D6E59274E409D2586A8B864C4E423A63F9E692E8BA"
            },
            {
              "Id": "ErrorInvalidCitizen:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "ErrorInvalidCitizen",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus ErrorInvalidCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "834F353C37F2BE7E9D363A127D77A2B1093BC00CD51A938E858A6DDF514A216C"
            },
            {
              "Id": "NotCancelled:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "NotCancelled",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus NotCancelled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F9AF0EC763CC4A9D4D7D71EC008A187C47D580FC1200249767C086A37766909"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2EEEB5E17B3EF1BB412FEA6C8BA13B42AB20EA56FBAD9CFBF9249B30172F3826"
        },
        {
          "Id": "CandideServer.SimulationModels.TradeRouteSimulationModel",
          "Name": "TradeRouteSimulationModel",
          "DisplayName": "TradeRouteSimulationModel",
          "FullName": "CandideServer.SimulationModels.TradeRouteSimulationModel",
          "Namespace": "CandideServer.SimulationModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64E2CD3657A7CD22C1EE5A9F405D74DA870BAF4311359D498487B8EA99B61314"
            },
            {
              "Id": "AssociatedResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9226F84361C71416E31613844B5C1F1A3BBAE1131058DC0AAE84FDFEC24A106A"
            },
            {
              "Id": "CalculatedRouteTime:System.Single",
              "Name": "CalculatedRouteTime",
              "Type": "System.Single",
              "Signature": "public System.Single CalculatedRouteTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01DC112A83C7B7B971513CE5E77B1012F39E088EC1946276479DF224E50E19B3"
            },
            {
              "Id": "CancelStatus:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "CancelStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus CancelStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28E78827CB7F260C1EB86C73B6871A11CEE6A88C73529484072C60A44EFDDC1"
            },
            {
              "Id": "DestinationWorldLocation:Microsoft.Xna.Framework.Vector2",
              "Name": "DestinationWorldLocation",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DestinationWorldLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A77236933AEE10FDDCD023FEDEE95FCA54809302907CD4D7C6FBC78EC0D359E"
            },
            {
              "Id": "FailCounter:System.Int32",
              "Name": "FailCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FailCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5503B82DC54844AAE99FD9495E0898044489ED5AF3B5688E308CA78B4BCFB54"
            },
            {
              "Id": "FulfilledUnits:System.Int32",
              "Name": "FulfilledUnits",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FulfilledUnits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2ADCFCC47D1A9738453CEEA441C80B3DCC6E34189BAE3F187D4AECEA47BE97"
            },
            {
              "Id": "HomeWorldLocation:Microsoft.Xna.Framework.Vector2",
              "Name": "HomeWorldLocation",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 HomeWorldLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFA7EF9A22BC688286D4CB15608B6BB6CCC330D3409E2CC010EEC0EDCCFAE26F"
            },
            {
              "Id": "Status:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Status",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40FB69BDE6541D8F1892EA610596F247ABBA93C9EDEDF22197FBE1712133F35B"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TradeRouteInstance:Shared.Models.TradeRoutes.TradeRouteInstance",
              "Name": "TradeRouteInstance",
              "Type": "Shared.Models.TradeRoutes.TradeRouteInstance",
              "Signature": "public Shared.Models.TradeRoutes.TradeRouteInstance TradeRouteInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E5692294888A553DD27746B83406FAA9207B0D05ABFF401442A74BA1BE0BF3D"
            }
          ],
          "Properties": [
            {
              "Id": "IsCancelled:System.Boolean",
              "Name": "IsCancelled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsCancelled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BC0AF5423BC6D118AA983E6D8DF2C1A1572ACF04F38009ECC57D8D30370FBFA8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "IsCancellable()-\u003ESystem.Boolean",
              "Name": "IsCancellable",
              "Signature": "public System.Boolean IsCancellable()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "D8E4E981574E077A9553561DF26D3C3302F72A8882A9E58362D39AFB605A6C2D",
              "Hash": "F57169E2A986655A1C7A61D25C8C956E49D797D3940DC13BA1BD07E6BAD5D5A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "58581FEA3CFC872AE4A2F00A1E445208BFE90EB8960B379044B6758063F35E85"
        },
        {
          "Id": "CandideServer.SimulationModels.TradeRouteStatus",
          "Name": "TradeRouteStatus",
          "DisplayName": "TradeRouteStatus",
          "FullName": "CandideServer.SimulationModels.TradeRouteStatus",
          "Namespace": "CandideServer.SimulationModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cancelled_DumpEverythingAtDestination:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Cancelled_DumpEverythingAtDestination",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Cancelled_DumpEverythingAtDestination",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "116BE1B9EA3C304D76303C8FE1959B2AE3DD1BAD5A344DF75FA2D61C280992A6"
            },
            {
              "Id": "Cancelled_DumpEverythingAtHome:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Cancelled_DumpEverythingAtHome",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Cancelled_DumpEverythingAtHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88CC485A46DAD5369AEC492E9607376D7C965662997990EA5C670206E16C79CD"
            },
            {
              "Id": "Deleting:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Deleting",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Deleting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7802C4A4DD875032E368732A4A0ACD656E400CFF9999EA6FB1D5C707831F9F32"
            },
            {
              "Id": "Initializing:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Initializing",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Initializing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E1204E2D22A1847CFCB960A081EB36989BB9827F285A412149F647BE1471243"
            },
            {
              "Id": "TravellingToDestination:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "TravellingToDestination",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus TravellingToDestination",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB04A3B75D978B960400FD38B8FD6CF280C7CEF14D720D148CC463CDB3ACD722"
            },
            {
              "Id": "TravellingToHome:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "TravellingToHome",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus TravellingToHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A25F8972DD1257D83CF328C305505611BB113A7C0C772A323F215E44C4F0972F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WaitingToLoadAtDestination:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "WaitingToLoadAtDestination",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus WaitingToLoadAtDestination",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE1BBA8AD3409C90BABB7EB418B9564FF1016D6F3B0A28767FBCF911929E78EE"
            },
            {
              "Id": "WaitingToLoadAtHome:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "WaitingToLoadAtHome",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus WaitingToLoadAtHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "878FF0C553884A3CE4C293A3427698E86A57A69E6D18966E6DD17F40596BC282"
            },
            {
              "Id": "WaitingToUnloadAtDestination:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "WaitingToUnloadAtDestination",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus WaitingToUnloadAtDestination",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A4F25EA7674A705373E0C0056C0E95122F246D03C93FBF3BA295BB97610B8B6"
            },
            {
              "Id": "WaitingToUnloadAtHome:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "WaitingToUnloadAtHome",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus WaitingToUnloadAtHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EE3B766354421403D021D5CBCD62EA3A93C5D62D81816F8DC0FC9ADCC195C13"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AB6151C53B987D7B7E364013F9C2D772ADC715B1220DD45171B41079783691B0"
        },
        {
          "Id": "CandideServer.Simulations.BuildingSimulation",
          "Name": "BuildingSimulation",
          "DisplayName": "BuildingSimulation",
          "FullName": "CandideServer.Simulations.BuildingSimulation",
          "Namespace": "CandideServer.Simulations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "20427AE7C97C99A4B841A433B9EDC671F0DBBA5E81F381453E281BF00F8DEA3E",
              "Hash": "CA831806DC8DFA334F19B2975CA54AFC8CABC1AAC71EBAD6A2A45AF927514D83",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "CandideServer.SimulationModels.BuildingSimulationModel::Update(System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F14DFC98DD91793578BBAEB6ACE37F902870D5812D1DF009D5AA4915F3621222"
        },
        {
          "Id": "CandideServer.Simulations.CitizenServerSystem",
          "Name": "CitizenServerSystem",
          "DisplayName": "CitizenServerSystem",
          "FullName": "CandideServer.Simulations.CitizenServerSystem",
          "Namespace": "CandideServer.Simulations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenUpdates:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Name": "CitizenUpdates",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E CitizenUpdates",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A3C799581BC43E2EFA1CB5965C75803EDDE8282498CE50E9B297344ABC5585C5"
            },
            {
              "Id": "DeadCitizens:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenModel\u003E",
              "Name": "DeadCitizens",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E DeadCitizens",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E3E34BD8BD6FB52EE9D9E61A2D1299ADE9C664100BE76833A9A1D046D07A3578"
            },
            {
              "Id": "UpdateCitizenTime:System.Single",
              "Name": "UpdateCitizenTime",
              "Type": "System.Single",
              "Signature": "private System.Single UpdateCitizenTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5406677D9AC4B4C8E8815C237190E4CEC9D0AE4B1EA0DACA9EC5FC98FE1D818"
            },
            {
              "Id": "_updateCitizenTimer:System.Single",
              "Name": "_updateCitizenTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _updateCitizenTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE4D60E59CD54FD4600B3E4AAB53E027095558BBC58B71AFE97D9442F05ADE2B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "NewDay()-\u003ESystem.Void",
              "Name": "NewDay",
              "Signature": "public System.Void NewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 708,
              "BodyHash": "F18980B0F5761EBBB9C2058F743E39D6067D4F199EB39F8F7C3D487DBF1B0853",
              "Hash": "BBFBDCBE8BC898BDF9ACE06C87ADFEBE689465840A1099E67B5DD872B9B536C1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Keys()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Item(!0)",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenCanGiveQuest(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Count()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.ServerControllers.CitizensSController::SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)",
                "System.Random::NextSingle()",
                "Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "Shared.Data.CitizenRequestDataBase::GetRandomRequestForTier(System.Int32, System.Random)",
                "CandideServer.ServerControllers.CitizensSController::SetNewCitizenActiveRequest(CandideServer.Models.Citizen.CitizenModel, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Citizens.Base.AbstractCitizenController::HandleNewDay()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "CandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHunger2()"
              ],
              "StringLiterals": [
                "Quest data ID ",
                " couldn\u0027t be found"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "FC2027A755B34B88804871FCDE74EB556448D2F8687BC7F2D6D136B303F6548A",
              "Hash": "CDA129AD860BB878C80A2B6F1EC852A44554300C2EACCB88ACF83022303469B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "CandideServer.Simulations.CitizenServerSystem::UpdateCitizen(CandideServer.Models.Citizen.CitizenModel, System.Single)",
                "CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Add(!0)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)",
                "List.Enumerator\u003CCandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Citizens.Base.AbstractCitizenController::Update(Microsoft.Xna.Framework.GameTime, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::get_Count()",
                "CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::ToArray()",
                "CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCitizen(CandideServer.Models.Citizen.CitizenModel, System.Single)-\u003ESystem.Boolean",
              "Name": "UpdateCitizen",
              "Signature": "private System.Boolean UpdateCitizen(CandideServer.Models.Citizen.CitizenModel citizen, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "6D9D16275CBFE51AF19B43CFD6377B05798E321A59AE1E0BDFC26EBAB9B7FCBB",
              "Hash": "2A234A7860D3DFD7A8808B36A5DF107BB296D841EEEAF962962826F4AB4D7F7A",
              "CalledMethods": [
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Item(System.Int32)",
                "Shared.Models.Auras.CitizenAuraModel::Update(System.Single)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::set_Item(System.Int32, !0)",
                "Shared.Models.Auras.CitizenAuraModel::IsDone()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveRange(System.Int32, System.Int32)",
                "CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "173D4DBD31A761CDFCD7FC31A0F65F37019E284297B6DDE9285F04E906040BB4"
        },
        {
          "Id": "CandideServer.Simulations.OfferingsSimulation",
          "Name": "OfferingsSimulation",
          "DisplayName": "OfferingsSimulation",
          "FullName": "CandideServer.Simulations.OfferingsSimulation",
          "Namespace": "CandideServer.Simulations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnNewDay()-\u003ESystem.Void",
              "Name": "OnNewDay",
              "Signature": "public System.Void OnNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "0E177C93447228CB7DD7A0923570F6B7AD93DBC595163934AFFFB197458B9545",
              "Hash": "D54C7B5C42F795D0C734E89BD5E13763F0635D7D38A3CDFC6093E9B1F8B72F9E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideServer.ServerManagers.OfferingsServerManager::SetDailyOffering(System.String)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "740D2931AAB48309079F2EC87989B4598D141F0B1F2FC3F3C07B584D57E8557D"
        },
        {
          "Id": "CandideServer.Simulations.TownServerSystem",
          "Name": "TownServerSystem",
          "DisplayName": "TownServerSystem",
          "FullName": "CandideServer.Simulations.TownServerSystem",
          "Namespace": "CandideServer.Simulations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckEntitiesTime:System.Single",
              "Name": "CheckEntitiesTime",
              "Type": "System.Single",
              "Signature": "private System.Single CheckEntitiesTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA050E56CD830E65374E55575A58665739DD106CBD7198F44AE6FC5235CCB157"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnNewDay()-\u003ESystem.Void",
              "Name": "OnNewDay",
              "Signature": "public System.Void OnNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "DFC69E0E624FA3E480C3AC3E7F4DEA1EC3305F482ACF963E72618A2828B4EC69",
              "Hash": "D2CDB03296834A9EBC807150DDEC8CA6AD2BAC03202A4F92C868D69FD99EC132",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Models.Town.TownReportSummaryModel::.ctor()",
                "CandideServer.ServerSystems.TimeServerSystem::get_Day()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::get_IsDead()",
                "Shared.Models.Town.TownReportCitizenSummaryModel::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "CandideServer.MessageModels.Towns.TownsReportSummaryMessage::.ctor()",
                "CandideServer.ServerServices.TownsServerService::Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "E3485DD53F1E5EC8BB5A0F3D211D18D6CCD59B64CFF667F88CD4567105887028",
              "Hash": "7B84FC7525FB1E7634EA78157098DBCBBA82F9EA6E5F46C1657A337D4F9267A6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)",
                "CandideServer.ServerManagers.TownsServerManager::UnregisterTownDefenseValue(CandideServer.Models.Town.ServerTownModel, System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.TownDefenceProvider\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "45251B542DEA853D3D83029BD170B342B3190998093311F428816B80115C666B"
        },
        {
          "Id": "CandideServer.SyncStrategies.SyncStrategy",
          "Name": "SyncStrategy",
          "DisplayName": "SyncStrategy",
          "FullName": "CandideServer.SyncStrategies.SyncStrategy",
          "Namespace": "CandideServer.SyncStrategies",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            },
            {
              "Id": "SendToAll:CandideServer.SyncStrategies.SyncStrategy",
              "Name": "SendToAll",
              "Type": "CandideServer.SyncStrategies.SyncStrategy",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SendToAll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9DBB1FAD9B581D81E594E205D5D966AA5E3E1ED81497533C5ED2D9CAF9C656A4"
            },
            {
              "Id": "SendToNone:CandideServer.SyncStrategies.SyncStrategy",
              "Name": "SendToNone",
              "Type": "CandideServer.SyncStrategies.SyncStrategy",
              "Signature": "private CandideServer.SyncStrategies.SyncStrategy SendToNone",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44EE3F64C1BC2204AE901EB8AD4FC9B50986AA62C0015ACA781F87F4A04660A1"
            },
            {
              "Id": "Type:CandideServer.SyncStrategies.SyncStrategyType",
              "Name": "Type",
              "Type": "CandideServer.SyncStrategies.SyncStrategyType",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategyType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3128A3E9FBBB3D413075BB68C1C0FD9FED9E4CB5F7B17D1F26F9A5FDD511C136"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Everyone()-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "Everyone",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy Everyone()",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "B7AB52F94C5657519A9B34FF6657156D1C0A33E3219E95AD19AE3461E9391531",
              "Hash": "3D5BFB6F9AF75805F7E84471C4128C3C317A8DBFF48E4E1D93581BE455AF1CD5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NoSync()-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "NoSync",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy NoSync()",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "D1CDB734927D2078C87AE51BD27FD02F90DA7B3408C096E0BE158B3689CFC194",
              "Hash": "1AE76C31BC93CC1B32A4E5019B2C7C3E7FC50AC9B382BD7BD7B2E31157E58CC9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipCurrentPeer()-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipCurrentPeer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipCurrentPeer()",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "21D116A6D87A018CC33449761B53582EC39FDD66B4D8C2BD923FA6261EA108FC",
              "Hash": "8DDD056D85858A20A64E667BE205EBA378B9A329665146AC56168D1828B6CB7B",
              "CalledMethods": [
                "CandideServer.SyncStrategies.SyncStrategy::SkipPeer(CandideServer.EventBus.EventBusArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipCurrentPlayer()-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipCurrentPlayer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipCurrentPlayer()",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "2EDC2EA8FFCD4CA8DEA65689B96DF1C06F409AAECDBCD8E81C116E1138C8A17E",
              "Hash": "E6952013FF042BE8BAD1A36D13AF9D3B0B007B3B9C675AA67C05C2C1337FFAFA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipPeer(CandideServer.EventBus.EventBusArgs)-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipPeer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipPeer(CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "97A968A38C8568BA94179BD68483A45779454BEF26DC103A1EA76F91C62DF1F7",
              "Hash": "CE1F1D4D74B8D8255FE9927EB1C622ECA07CA504BEA135496FC229602F915E3E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipPeer(CandideServer.Server.Network.ConnectedPeer)-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipPeer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipPeer(CandideServer.Server.Network.ConnectedPeer peer)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "CandideServer.Server.Network.ConnectedPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "4980558D1C5C0AA616F74C7DCA635CE58112B7F757311443CC2A04E2B17F7DE4",
              "Hash": "944DC72DF690B898A29232118AB43343696D39C7C3E0F0E04288E6A907253807",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipPeer(System.Int32)-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipPeer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipPeer(System.Int32 netPeerId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [
                {
                  "Name": "netPeerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "736073AAFCC3384C26DACE204B5074B78C0827C069CB6A0E7E0D072667BD938F",
              "Hash": "DC2BF48911DE88ECE8E152480A41FD6EB206F09AFBF5CFBC428B84AD323C37DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipPlayer(System.Int32)-\u003ECandideServer.SyncStrategies.SyncStrategy",
              "Name": "SkipPlayer",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategy SkipPlayer(System.Int32 joinedPlayerId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.SyncStrategies.SyncStrategy",
              "Parameters": [
                {
                  "Name": "joinedPlayerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "F61DB9DFFB9DB59084555C88F062A688EB86E18ACDE8E7C6F8386FB0E0B394B9",
              "Hash": "4D5C58657550C65C44675E18B49D197259B8E729D66E4BD258761779834D4531",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30358950D9C3D20476D7420835B2FE23FA9F9A3B0FE09357079D7EB23A770AE6"
        },
        {
          "Id": "CandideServer.SyncStrategies.SyncStrategyType",
          "Name": "SyncStrategyType",
          "DisplayName": "SyncStrategyType",
          "FullName": "CandideServer.SyncStrategies.SyncStrategyType",
          "Namespace": "CandideServer.SyncStrategies",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Everyone:CandideServer.SyncStrategies.SyncStrategyType",
              "Name": "Everyone",
              "Type": "CandideServer.SyncStrategies.SyncStrategyType",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategyType Everyone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61C2E00A4EE5D4FA64E1B62295E4E53B5A63C4E338F418FB353E6F91C1111B06"
            },
            {
              "Id": "NoSynching:CandideServer.SyncStrategies.SyncStrategyType",
              "Name": "NoSynching",
              "Type": "CandideServer.SyncStrategies.SyncStrategyType",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategyType NoSynching",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3A9E89889C050A6FA69F4BCBCC1477253B6DA303DA835CC1D925E421D21F788"
            },
            {
              "Id": "SkipJoinedPlayerId:CandideServer.SyncStrategies.SyncStrategyType",
              "Name": "SkipJoinedPlayerId",
              "Type": "CandideServer.SyncStrategies.SyncStrategyType",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategyType SkipJoinedPlayerId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8964C5D007F9BA682C26F1DDE40A6CC00F20133462B149B480DB9535BA6D179"
            },
            {
              "Id": "SkipNetPeerId:CandideServer.SyncStrategies.SyncStrategyType",
              "Name": "SkipNetPeerId",
              "Type": "CandideServer.SyncStrategies.SyncStrategyType",
              "Signature": "public CandideServer.SyncStrategies.SyncStrategyType SkipNetPeerId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E332DF3FFEC993C9C46FE235FEDA9BDBD0D0C42539950BE14EB86F2A4DC15B1"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9F7024DF14D0ED56AF01B34C723E84A49A4A91710CBD72E6BD6E7D6D872908C6"
        },
        {
          "Id": "CandideServer.Testing.ServerTesting",
          "Name": "ServerTesting",
          "DisplayName": "ServerTesting",
          "FullName": "CandideServer.Testing.ServerTesting",
          "Namespace": "CandideServer.Testing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateTestDetachedInventoryItem()-\u003ESystem.Void",
              "Name": "CreateTestDetachedInventoryItem",
              "Signature": "public System.Void CreateTestDetachedInventoryItem()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "51062A87DAC7D3367679FC8554A8A5EE0604FF78D1AA7A21FEC36F5B75DB3D53",
              "Hash": "68311ECB16B08B2DF596675E8380CA1192158455E105FFEADA7CBBF9FB923575",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Guid::NewGuid()",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "material:wood_stick"
              ],
              "Source": null
            },
            {
              "Id": "CreateTestInvalidItemAmount()-\u003ESystem.Void",
              "Name": "CreateTestInvalidItemAmount",
              "Signature": "public System.Void CreateTestInvalidItemAmount()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "3B84327495E2BC9486624C9B89F532DB2E895DC47AA960853B84D10BB4C958E0",
              "Hash": "8EE8FCC43BD56D68B2D9527957F947A5AACA720AB5292E36E85A6ACCD552CA3B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.ItemInstanceSController::CreateNewItemInstance(System.String, System.Int32, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "material:wood_stick"
              ],
              "Source": null
            }
          ],
          "Hash": "8A85C028567A2F75E2D9E92562FDB1E91BB735E6199F011C000E960B610983DB"
        },
        {
          "Id": "CandideServer.Toolkit.TileBoundsHelper",
          "Name": "TileBoundsHelper",
          "DisplayName": "TileBoundsHelper",
          "FullName": "CandideServer.Toolkit.TileBoundsHelper",
          "Namespace": "CandideServer.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetCenteredPositionFromTileBounds",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "9653F82A77F089EC6AA795CD858D7253A9550BCF6A9AA40B04E407E89A458C1A",
              "Hash": "2E996879F654AE99F9744B30468095EE55722764AE38408BFDC18407464CB1B2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileBoundsFromPoints(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "GetTileBoundsFromPoints",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GetTileBoundsFromPoints(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E points)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "02535C74BA93E46BEBF18C836C4BE2A670D6E19B31335F8A036FA91CA60EE7AD",
              "Hash": "D284FAAB896BB7D4E3B7B61175E0D9909B88BB37A94194ACFD05EDE8FEEBA57D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "Microsoft.Xna.Framework.Rectangle::get_Empty()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTopCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetTopCenteredPositionFromTileBounds",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetTopCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "818DA93D71CED0186E81F596F79BCDCB7E3B8D0BA96B3FE25D66BA9746270D6A",
              "Hash": "564BB3519EE2CB1FC45F99D5534DAE62961510E9C3FFA1145AB12D117AD44DFE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7AA0FCC7E5B60330DB6CA7189DE55745F9C205A1B02F143076FE40FD5AF59D8C"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerator",
          "Name": "BiomeGenerator",
          "DisplayName": "BiomeGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomePlacements:System.Collections.Generic.List\u00601\u003CCandideServer.World.Generation.BiomePlacement\u003E",
              "Name": "BiomePlacements",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.Generation.BiomePlacement\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.World.Generation.BiomePlacement\u003E BiomePlacements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B78A37F7B15744BFDADC50497B13F9AFCF303BBBA4D8CFD9E17EC546540CA5A"
            },
            {
              "Id": "Biomes:CandideServer.World.Generation.Biomes.BiomeInstance[]",
              "Name": "Biomes",
              "Type": "CandideServer.World.Generation.Biomes.BiomeInstance[]",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeInstance[] Biomes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4049DB240849DAF49D666AE525D5F655C76A9BFDB51467BC7E659FCCB8D0EB5"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            },
            {
              "Id": "XOffset:System.Single[]",
              "Name": "XOffset",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] XOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D1A5CC13F59D92951BE0B9E766CC0D3B850D6722EE3C7FF3C9D10BF1DF8F89E"
            },
            {
              "Id": "XOffset2:System.Single[]",
              "Name": "XOffset2",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] XOffset2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0EA1DF186F274B52B3D85E16273755CADF63EEC4BECF929B5E2DBD263084326"
            },
            {
              "Id": "YOffset:System.Single[]",
              "Name": "YOffset",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] YOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B539414F01DE6D1896FF66256F244E637008CF92D8060C43B5C7A41243FD3046"
            },
            {
              "Id": "YOffset2:System.Single[]",
              "Name": "YOffset2",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] YOffset2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D16DA39CE6FBB2327FCB90603B8BA774263165FA80456AAD4AC98B25175F70DF"
            },
            {
              "Id": "_config:CandideServer.Game.GameConfig",
              "Name": "_config",
              "Type": "CandideServer.Game.GameConfig",
              "Signature": "private CandideServer.Game.GameConfig _config",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21FD72381E1125085619AC1930727398E839626FE037891B205B5D155EC8BD3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateBiomes(System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "GenerateBiomes",
              "Signature": "public System.Void GenerateBiomes(System.Int32 width, System.Int32 height, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1341,
              "BodyHash": "A5294CD2729ADE707A569273E125442E99998159F27B85D2D580420323813658",
              "Hash": "A6235FA8B2AFC33C10B9864D0CE0BBDBE151955B70064D9F7BBF8824C4E6AD36",
              "CalledMethods": [
                "BiomeGenerator.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideServer.World.Generation.Biomes.BiomeInstance::.ctor(System.String)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "System.MemoryExtensions::AsSpan(!!0[])",
                "CandideServer.Helpers.NoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.World.Generation.BiomePlacement\u003E\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "CandideCreator.Shared.Algorithms.GridTree\u003CCandideServer.World.Generation.BiomePlacement\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, !0\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "System.Math::Abs(System.Single)",
                "System.MathF::Sqrt(System.Single)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:plains_dry",
                "biome:forest",
                "biome:forest_autumn",
                "biome:desert",
                "biome:swamp",
                "biome:volcanic",
                "biome:ghosttown",
                "biome:mountains",
                "biome:beach",
                "biome:lake",
                "biome:ocean"
              ],
              "Source": null
            }
          ],
          "Hash": "620114C5ACCAB922B0F3904A8C93DFF31822D115DCD9886E7A3DC2554BC8BB55"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator",
          "Name": "AutumnForestBiomeTileGenerator",
          "DisplayName": "AutumnForestBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.AutumnForestBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8AAFD292F733AFBC0B9D31725306D02CF74822504EF1694D108F1A0C06A1626"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "CE196719B37627DFADFE6D2458F0D758DDB5F8847C4991AFA215DFB54F3FBEA8",
              "Hash": "F9E26E448E06477BC1E0445D3D9021C9CA8E2242DC85E9B8D55FEA5BFA315B52",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator::SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CD4213447BE1B4A9B4827E73E629FBC4701641FF7E0CEEE15B0B853453D7FB06"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator",
          "Name": "BeachBiomeEntityGenerator",
          "DisplayName": "BeachBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.BeachBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "494ED1079B6345C9C5D19183F85191EFCAF0407A199A743BF9E395D10FDE709E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "050A586BF0B328B4213A2F9C88E95E7592A438065219F7AB5A8BE6E0D172952A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator",
          "Name": "BeachBiomeTileGenerator",
          "DisplayName": "BeachBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.BeachBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DA13C80A80B4B86AA5D027603C6D997FE16F2DFB13D01C1E1085B1EDEE368BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "096F0C3AFB28C1C9636828A8658B7EB2A1DCAAF60B631F2AFAA89219D3A2F0E2",
              "Hash": "7DE780E359B56C6CEC68960C6B0E19D785C7A0176309585CB1E5AB7A105DF196",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5010C9A63C89B440E7D43D4FEBCBB6945452D0DA33678B3043EAD07175CA9963"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper",
          "Name": "BiomeTileSecondPassHelper",
          "DisplayName": "BiomeTileSecondPassHelper",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile\u002BGroundType, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "FilterOutSingleTiles",
              "Signature": "public System.Boolean FilterOutSingleTiles(System.UInt32 x, System.UInt32 y, Shared.Models.WorldTile[,] tiles, Shared.Models.WorldTile centerTile, WorldTile.GroundType ground, System.Nullable\u003CWorldTile.GroundType\u003E replacementGround, System.Nullable\u003CWorldTile.StructureType\u003E replacementStructure, System.Int32 ly, System.Int32 ry, System.Int32 lx, System.Int32 rx)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replacementGround",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replacementStructure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "6C10423F2C0126544BD3F94D7E61BD669D277B21E595F605F9584F4D1A23CB6B",
              "Hash": "91F1E852EF34E70CBAE9F3696A6181941A47EE9E09731485A304AF4179CAF2CA",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile\u002BStructureType, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "FilterOutSingleTiles",
              "Signature": "public System.Boolean FilterOutSingleTiles(System.UInt32 x, System.UInt32 y, Shared.Models.WorldTile[,] tiles, Shared.Models.WorldTile centerTile, WorldTile.StructureType structure, System.Nullable\u003CWorldTile.GroundType\u003E replacementGround, System.Nullable\u003CWorldTile.StructureType\u003E replacementStructure, System.Int32 ly, System.Int32 ry, System.Int32 lx, System.Int32 rx)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replacementGround",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replacementStructure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "C6DE21D683168AF913B0D6762B5E03B292D255E4DA29A63683ABA57A7E9D544A",
              "Hash": "042FC0021337C55CA600CDC1143A399E5130DAF964154C9665C34BECAE298D95",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16633AE91EA0BDC077091CB96352F2A515C47CED64150FF89E597612BBDCF2FB"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator",
          "Name": "DesertBiomeEntityGenerator",
          "DisplayName": "DesertBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AloePlant:System.Guid",
              "Name": "AloePlant",
              "Type": "System.Guid",
              "Signature": "public System.Guid AloePlant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65A2144EB300817540F5E5379D9EE24906EF0831127366AC9EEDE0E82DD83E23"
            },
            {
              "Id": "DeadDesertBush:System.Guid",
              "Name": "DeadDesertBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid DeadDesertBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93C9A5CE474378FE81EC845F8F975AC92CFFC8B8D6A04E3FC7FD5967EB1806EC"
            },
            {
              "Id": "DesertWell:System.Guid",
              "Name": "DesertWell",
              "Type": "System.Guid",
              "Signature": "public System.Guid DesertWell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4722FC6E7AE38C4918C68F58CAF8809181E32D7E2C91988C74374F3C4969B8FD"
            },
            {
              "Id": "IndestructibleRock1:System.Guid",
              "Name": "IndestructibleRock1",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E6A4D63CCF853F539231FBE9DBBC1572613F0CDC31A543DA9CF833EA5A5534E4"
            },
            {
              "Id": "IndestructibleRock2:System.Guid",
              "Name": "IndestructibleRock2",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "00073521E6BF399DC197BE1E93ABA01055313420693080BD19B11358C1BD80B8"
            },
            {
              "Id": "IndestructibleRock3:System.Guid",
              "Name": "IndestructibleRock3",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E991EA5882120EF4B6D583AAFCAA5210711A65B634A67F44060F84B26BFEE923"
            },
            {
              "Id": "IndestructibleRock4:System.Guid",
              "Name": "IndestructibleRock4",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE12441DF9793B8C5406339B5CFCBA3A47ABEA2E68C44DF8617C0AD3DCF7FD95"
            },
            {
              "Id": "IndestructibleRock5:System.Guid",
              "Name": "IndestructibleRock5",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EFD5855CC0C4668F530A5BFA19F64F3DD6544D66BD503DA6CFFDFD95E4BEF8D1"
            },
            {
              "Id": "IndestructibleRock6:System.Guid",
              "Name": "IndestructibleRock6",
              "Type": "System.Guid",
              "Signature": "public System.Guid IndestructibleRock6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5006BB35764AC5071988D6B092DD49D14AEDC3AD8BAE72C1BE43B5C297D82FAE"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05A39F8AFF70314379C0549D7E6041699D79198B8FE62D46FEF2519D0047AEE8"
            },
            {
              "Id": "OldDesertTree:System.Guid",
              "Name": "OldDesertTree",
              "Type": "System.Guid",
              "Signature": "public System.Guid OldDesertTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9CC895EC2B7F1200E1141614659136AD95AF1C9017F369935F3949284EE5BFD"
            },
            {
              "Id": "PalmTree:System.Guid",
              "Name": "PalmTree",
              "Type": "System.Guid",
              "Signature": "public System.Guid PalmTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AE77426C877CB4761CA3B8648406F89EE31B0F8DE862766061EBCA906AAC264E"
            },
            {
              "Id": "PurpleFlowerBush:System.Guid",
              "Name": "PurpleFlowerBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid PurpleFlowerBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6018C1E1BC83C5F9B0D08E28BBFBAFFB21E3A020C6AB5AF2D86729EF4188E27"
            },
            {
              "Id": "RoundDesertBush:System.Guid",
              "Name": "RoundDesertBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid RoundDesertBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8E9CEB8796BC18A73D9CB32604E202B5CDEF9B33AAD888A0EDD65DAA9B0E8BC"
            },
            {
              "Id": "SmallBrownBush:System.Guid",
              "Name": "SmallBrownBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid SmallBrownBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FF9C028163DF5D17909478B532B88E3E2D23410A61BC6DE08B2188D25FED59F"
            },
            {
              "Id": "SmallDesertRock:System.Guid",
              "Name": "SmallDesertRock",
              "Type": "System.Guid",
              "Signature": "public System.Guid SmallDesertRock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E49250486F1ED3A85979447A5050B063E277A951B63452FCBA6DDEE957C057B3"
            },
            {
              "Id": "SpikyBush:System.Guid",
              "Name": "SpikyBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpikyBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CA15F72638C4AAB15566C160B566643D2C509D40D19634684FB57272FF81E1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2300,
              "BodyHash": "FE7F109826C9BDBD790BAF8C727B207B89B04EB108AE1957D55461E8EC29363D",
              "Hash": "E4CC3798F0DAF02B5FB7CA6863459A5ECD3692B7EE8638009AA1B975220ACE27",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBig(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "crop:flax",
                "crop:coriander"
              ],
              "Source": null
            }
          ],
          "Hash": "3F4A196CADC5D3ED05D0B30192AC755654778AC631EB26B288ED5B0F11709E97"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator",
          "Name": "DesertBiomeTileGenerator",
          "DisplayName": "DesertBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffCutOff:System.Single",
              "Name": "CliffCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single CliffCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965288FCE56A16CE8DC73B794C38F4CBF8C92C76FD68A834A2E70598C44FEE29"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE224778EA0EA4ECC46D594FE2D41F11697E24A5C0D5C3FF135CA3C0A0407EE6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 839,
              "BodyHash": "9358E47612469D29BEFF81E44FCD5C1C2311C43F66BDF5EE935297BB5DA376FF",
              "Hash": "41949ACE8A2A218C57E8AACA8AECBEDC7BB1CA899CC3CB730CCF66D698F1C31F",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "desert-dry",
                "desert-wet",
                "biome:desert"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 895,
              "BodyHash": "51E87B70D1E428E503AFBA681AD2844A3176CC95E033B937948941C743AB1130",
              "Hash": "FE0606812B9E5A4616556F923EF445E2FFE091C4CA8314197C2545752C40232A",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DD09C004FA413B3FB4AF5CFFD7BA5C085E07E507B19C061C54CC9726FE3F13F4"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator",
          "Name": "DesertEdgeBiomeTileGenerator",
          "DisplayName": "DesertEdgeBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DesertEdgeBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5B0FA05A33727BFF766E2C6917FBB6862F2E357B910B0A0E7AE51F7AF9A1BF8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "CCBFA633B0413FE1629AF6AFFBCFE5DF6B6DF771FFF90A8390E56E940140C8D2",
              "Hash": "96E21C3263D521DF58487B75E038B65BE618EF8595856F42130712FC6B89BE51",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A8B6E5C4A786FFB3BE26F603A02B82DA426D3678E870BFCD20C8417809FEE1A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass",
          "Name": "DesertTileSecondPass",
          "DisplayName": "DesertTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DesertTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38B4BF31D8CA7D31E6EF05F3C515663C3F7B989403510DD43D8439E31D1CB1CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "4B9BF85096BE5569873035A47682B7C9DB470FC44455ADD98F794FF643D8516E",
              "Hash": "99BFA3F99030A7C2BE5B40E9A485CA76393D9E8185619346AFB44F8356D513E6",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A0D24911F6CB7169EED7DE344803590C1BCB0C9F0E955AA96AAD219ACD5D55AD"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator",
          "Name": "DryPlainsBiomeEntityGenerator",
          "DisplayName": "DryPlainsBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AFABCB86FA702D87242BA5305A11BD4F14939F7444AF9A0D7A96E9F286138136"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1819,
              "BodyHash": "4266E5B1A419BF6285EF2FD1AE782515D5556005DA3D18295AB012D8484C89E7",
              "Hash": "2AAF2A755F2152582B16BAC88A1046439097883A5FEA3C07EA509A32F1C31B43",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Int32, System.Int32, System.SByte)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, WorldTile.StructureType)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeOut(System.Single)"
              ],
              "StringLiterals": [
                "crop:wheat"
              ],
              "Source": null
            }
          ],
          "Hash": "E6AFF03DAE69734490F2D32B7FD0DF4EE24ACAF430CFC55EE731B38E2A339492"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator",
          "Name": "DryPlainsBiomeTileGenerator",
          "DisplayName": "DryPlainsBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffCutOff:System.Single",
              "Name": "CliffCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single CliffCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965288FCE56A16CE8DC73B794C38F4CBF8C92C76FD68A834A2E70598C44FEE29"
            },
            {
              "Id": "DryGrassCutOff:System.Single",
              "Name": "DryGrassCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single DryGrassCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36690C41339193FEF8E5E8DA5BCDD12B03C8635705D2648E1ED50702CF3571DF"
            },
            {
              "Id": "DryLightBrownGrassAreaCutOff:System.Single",
              "Name": "DryLightBrownGrassAreaCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single DryLightBrownGrassAreaCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "369366B3ADB21205AEBBF794467F50C3924C6F97F7A0BC211C8184421875F93B"
            },
            {
              "Id": "DryTallAreaCutOff:System.Single",
              "Name": "DryTallAreaCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single DryTallAreaCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8BCC4EE482E91A373993A985BC6A515B0E8F9AEF81FB9D67AB10F1F99425205"
            },
            {
              "Id": "DryTallAroundWaterCutOff:System.Single",
              "Name": "DryTallAroundWaterCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single DryTallAroundWaterCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5AFAA1C895659ADF4C7698F3E6D7A6AD191337F3CE8FD0E5E315C28A6BDC395"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A992978B54857ECA937F829D5CCDFEB55C6AA4D97683BDB945410F030759F154"
            },
            {
              "Id": "WaterCutOff:System.Single",
              "Name": "WaterCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single WaterCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "419AC125A093D097F89A0B0DBF967BF1AF84937337B5C465B9A90CA655D2C46C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 459,
              "BodyHash": "81974380776C5947923168D233C0E5F511F88A862B47FA4BA6B8E41B887F9258",
              "Hash": "AC14F5BA0CCFA621379B5924A382A7ACD3D00A56947723B5F8743E4900AD7C0D",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "plains-dry",
                "biome:plains_dry"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "4D693F17A53B1B2C52A3D6E735E535014A28ED88426C96D66831F210CD3C7927",
              "Hash": "8EEC0D019D451361C14498BAB94BD322C1C276C88CE044D447EC414F959A88A5",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "10A7BF883DE733857345D5917F82D37CAA3C43FDF00CBBF82C569CB5275DD420"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass",
          "Name": "DryPlainsWaterTileSecondPass",
          "DisplayName": "DryPlainsWaterTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.DryPlainsWaterTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82EEC686CA686017D215B35A2944DA603F73ED748D6246F10F80B2F4A0FD7FC6"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "4CACFFAD65144E42924232292200DFF594FC4A9699C49060829ADA02E40F9208",
              "Hash": "F5C3220837A37FF91F224EF6F72779AD29C566D75661F2DA7B8C5BA2539BFF54",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B852655546992EC55719C93B69CE2843E2D2DD1C06B25DF10212E9681B3B55E4"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator",
          "Name": "FlatBiomeEntityGenerator",
          "DisplayName": "FlatBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.FlatBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5D2A817CB3DBBB92AB91D29E2FFDB052486C069C11A2D5AE594C64175622C2F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DCF485E8F67BBA69022A893C92BC161A5FC4A41C340931E4BD24624DBA649FBB"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator",
          "Name": "FlatBiomeTileGenerator",
          "DisplayName": "FlatBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.FlatBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CCF1EE1B43B222DC96238FBF42A7E396ADA664D5572F4BBB8C17009FA6CABD35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "8BEE4B1B1FBC2B060E33D99FA9680BC8E6778AE87B6BA13CDF04D9C821536F15",
              "Hash": "5E2FB6C1B2926106E4CBC51F3FA5E889741E8CFC32C4E09F89AC9A8CC538BCB4",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "85629D8FB112BBE0FBF310219A798ADDE8020B04561EE4862232AE2850729F04"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator",
          "Name": "ForestBiomeEntityGenerator",
          "DisplayName": "ForestBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85BFAD05ABB6CD76789C8ED440AA2FBBC4249617AA5DEA1CA7F5B6AB66D84956"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 978,
              "BodyHash": "66FF3DBC7885F22E3DBD83B4F2D298EFEA931F9206ABEB8CD982CFCC37A418F0",
              "Hash": "50C701D3680879CE672F12F90567408EE3070B0EFC1BD93E4EC5F6776B9ACDC4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "System.Math::Abs(System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, WorldTile.StructureType)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Int32, System.Int32, System.SByte)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "crop:mushroom_boletus_1",
                "crop:mushroom_boletus_2",
                "crop:mushroom_chanterelle_1",
                "crop:mushroom_chanterelle_2",
                "crop:mushroom_amanita_1",
                "crop:mushroom_amanita_2"
              ],
              "Source": null
            }
          ],
          "Hash": "EC1A2DDE569C8358BA96EB632438378CF5D74E53D4B7C0D89F40130CE08AE892"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator",
          "Name": "ForestBiomeTileGenerator",
          "DisplayName": "ForestBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75E70B5E711B5FB31BE6E38264323256D8FFD0BBDF76D9726F4FA90E576B7491"
            },
            {
              "Id": "TallBushCutOff:System.Single",
              "Name": "TallBushCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single TallBushCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2144CE26EEC57C6D6981A121D943755EED0B06963445CFF3A7CC72E0417D5CAA"
            },
            {
              "Id": "TallGrassCutOff:System.Single",
              "Name": "TallGrassCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single TallGrassCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EF6FF02CC06CD939F3C6E28F2ABF0046D5E3A998A35A78156019AB422832659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 645,
              "BodyHash": "C1DD1B8DE607019226D095229B70E01927E6D955E36F02983648DA26F9D0B0BB",
              "Hash": "AB37643E185F755B5727CD9269851C46B89CDD44C8B74E9E5C1E40F41E387AC8",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator::PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "forest"
              ],
              "Source": null
            },
            {
              "Id": "PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)-\u003ESystem.Boolean",
              "Name": "PoiCheckTile",
              "Signature": "private System.Boolean PoiCheckTile(CandideServer.World.Generation.WorldGenerator worldGen, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldGen",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "E569E1D9487EDAD1B7851B72B7475CCF9D000404008E879C2A54DD2841DEA867",
              "Hash": "676C700D87DAB83E88029CE4C6D20F93E1E1DA386F55CC1996093D5B765E9B92",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "biome:forest",
                "biome:forest_deep"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "76D6AE41FBAF76B817C0331BEAAA71D0E3012F3F8954C97414F050A8F8655B2B",
              "Hash": "4A54C08A87C1B37EAA7F14411665D937DE8B0A49B115BC31127294ECFDD25AEA",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.UInt32, System.UInt32)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16879AA775AD4BBDDECCC7FD33ED416CE9F7900E7D1C2634BB2F287518898806"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass",
          "Name": "ForestBiomeTileSecondPass",
          "DisplayName": "ForestBiomeTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15474F3B1AEFF4C2ACAF26C6B7783B1F4A1651EEF6DEA10DA5FB29183B86C91B"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1451,
              "BodyHash": "C3F80087AC7A91F4934F920004A3C726135C41AAADC494A9579D0FA7F525D5CA",
              "Hash": "9CAD6547C17B68A79C0C5EE4EFE76C24246728478B375AB3811020CE2E213E20",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileSecondPass::TreeOk(WorldTile.StructureType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TreeOk(WorldTile\u002BStructureType)-\u003ESystem.Boolean",
              "Name": "TreeOk",
              "Signature": "public System.Boolean TreeOk(WorldTile.StructureType structureType)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "structureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E8D168068850835A19742B1D7148ED774E59E08A00994D4094C8905F2EDAACD9",
              "Hash": "8242C9A8BF4626F62FE811DA6E6C014E39CC3E92A08760890200E2A219892661",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7D590EF3A78DCD3D8E7AF0D73623C942FBAE78DED024832D8C05F6B0E5DC5383"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator",
          "Name": "ForestDeepBiomeTileGenerator",
          "DisplayName": "ForestDeepBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestDeepBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B44588553AC9C638C38AAFA31C233DE51A8650E465C7CACF8EDBF460AD2EFC16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "CE196719B37627DFADFE6D2458F0D758DDB5F8847C4991AFA215DFB54F3FBEA8",
              "Hash": "F9E26E448E06477BC1E0445D3D9021C9CA8E2242DC85E9B8D55FEA5BFA315B52",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.ForestBiomeTileGenerator::SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14787F1DF6858021606AF3060CE79C8F4459D1530C3391A65D8CCA285FD35665"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator",
          "Name": "ForestLightBiomeEntityGenerator",
          "DisplayName": "ForestLightBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0DE2762676228AF67CD6D3C093E04CC7E68E9B475E5DEFDFAD618F53F9F9B6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 854,
              "BodyHash": "4EE5A321BE43AC242B626693AD536055BEE8C7AD33F189D55197020A14244DD0",
              "Hash": "0C582E21A4B55F20667222B45B61B7C03EB8ADA12B03F799B4231CCEF77A463D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, WorldTile.StructureType)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Int32, System.Int32, System.SByte)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "crop:herb:mint"
              ],
              "Source": null
            }
          ],
          "Hash": "6A84AAB1DFE1565EAAEC75B460C1369914F325AE993DCCD7DF574C79EC76FDCB"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator",
          "Name": "ForestLightBiomeTileGenerator",
          "DisplayName": "ForestLightBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C02824CCE6B97C7DEF5405946D7BD7829C128CF61A8B991393EB60E2355F65C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "3459F489F892BEB0490B7F084DA86BD07B7127147C5DB7CDCEC2FFD0AEEC734C",
              "Hash": "D3DD2FD880B3C79E3DF7A1D12CF9BB3FCB6228EF662F22EFC61AECE4FB0C4CC7",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator::PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "plains",
                "biome:plains"
              ],
              "Source": null
            },
            {
              "Id": "PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)-\u003ESystem.Boolean",
              "Name": "PoiCheckTile",
              "Signature": "private System.Boolean PoiCheckTile(CandideServer.World.Generation.WorldGenerator worldGen, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldGen",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "3268391AE2D0F6635D50F953F8641920528F9720B7E6C5E61865B21D38B8ED07",
              "Hash": "B6FB1DDF4FE27820DC8C3A9B064A69E634023BADB751B687D31DCC14E7EC3AEB",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:forest_light"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "61F1A2B65EC00979A1784F8355FAE5D80989001542A538F1184B02DDAB915604",
              "Hash": "9B57885D2E0AB264F8B50FF5C345B786106D956FA97895D28CA7EC5013BB78E4",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.ForestLightBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66DCA906E685A03708135C89E0F92AC18E39BCB36419A3536E575E38B13CC284"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator",
          "Name": "GhostTownBiomeEntityGenerator",
          "DisplayName": "GhostTownBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E5EFEF26E6617512004D720512544155BE83B664D05293E65EDDD6F7EEC7364"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D15B34F560FC309A7EADEA49AFC97CB09E25DE32117EB38B02D972E93DC3B392"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator",
          "Name": "GhostTownBiomeTileGenerator",
          "DisplayName": "GhostTownBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffCutOff:System.Single",
              "Name": "CliffCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single CliffCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965288FCE56A16CE8DC73B794C38F4CBF8C92C76FD68A834A2E70598C44FEE29"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5D8EE186454701FAAC8BB249D0E9625C6443BB8D7661506B3A7226DF7BCCB3C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 384,
              "BodyHash": "39C070718B2FDFE49B9CFB2EB12CF73DA037A99257387266456928CA3CBA9621",
              "Hash": "E0E8997557A1EA431265E3013F4DB7AE430278AB5A686C76CDD2354304139DA0",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "ghostland",
                "biome:ghosttown"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "9DA7F71E2A40EC0724ED51A64C215FA87EEFA06B67E2AC3DE185993780B81A41",
              "Hash": "8EEDA346FCD88A7B6766941C885326E1A53995155A83F4CA3775397E162E7975",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.GhostTownBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4435B219B0EAA53BC4CCA4797160A577107996CD0DD217801404D771EFFF1941"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator",
          "Name": "GhostTownCenterBiomeTileGenerator",
          "DisplayName": "GhostTownCenterBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffCutOff:System.Single",
              "Name": "CliffCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single CliffCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965288FCE56A16CE8DC73B794C38F4CBF8C92C76FD68A834A2E70598C44FEE29"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B13E7B56BA39740A655FF568F414B76F90C16F074F9D343ADA6CFC5EECE519A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 384,
              "BodyHash": "79D1D0E5B316A89F9F873DF7D60C52BC8C3899831F7885AD3667846CB349C8E5",
              "Hash": "26C91731EC44B098B2FCE1A4D5AFB1B10623DE51ADE85B59D6C16463F98B660F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "ghosttown",
                "biome:ghosttown_center"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "0D0B4B1966648CC00001432BFD59384E59A2A4C973459DF0F734BAE43D2282A6",
              "Hash": "A7518B8C1AF94E056FD5E54BBFD6C3A19CC18689AF8BC84DF193EF1E29C731E9",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.GhostTownCenterBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6F4B412D7CFDE6B9055CE9FB38D0497291C492029686464A34D2BB4B19CABE2"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator",
          "Name": "IBiomeEntityGenerator",
          "DisplayName": "IBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B7FEFE8091BE2E4B26FEB6B665F52DEA423A731A50F91518DE1143C3D0FE0D47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FC5AA224E2A57DA23D6C82AEBCEEBAFAB642353212E9B5CF879D59056E9EEF3E"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator",
          "Name": "IBiomePoiGenerator",
          "DisplayName": "IBiomePoiGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GeneratePoi(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "GeneratePoi",
              "Signature": "public System.Void GeneratePoi(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9936A8D8C3F7DD6F1ED0051AC6ECA303D80C6CE343FD7107947D49D20AD9E2B6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D50573F0967914821B9D47653625137099C4F69E09C8AB33EAD15F8FDAC10F79"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator",
          "Name": "IBiomeTileGenerator",
          "DisplayName": "IBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C5FC4D0E1D8186CC0EDCE1BAD6ACF5513AA1665315D66A39D57DA240ADA4E738",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0B8A54C3781595F27CD1E3F9C23CC267171FA08A6D7D2C0B4FC83891C8A00A45"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass",
          "Name": "IBiomeTileSecondPass",
          "DisplayName": "IBiomeTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3BEA8B0CA3C889A83C06EC2360E00A5958B74FB5D6961AFD882F7DCD71E28D95",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7DC6FB7E0B5F2DA8AA71E593A31F3E60F574FDB3558BEFE6AC79CC0575A653F"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator",
          "Name": "LakeBiomeEntityGenerator",
          "DisplayName": "LakeBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AA418C1EB8D9A83CFDA7B1A01A6AD1717F43B080F4E5DDDB3FA3153CB341F69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "16B284C49EDAE8E881940546518813C53547A247823B4ED94DD3FB304E11EF04",
              "Hash": "7B0DCE350BD1D5C55AA6AB572D5C9435A95F178981716FAF205B51F3FFA339F9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C9019704250C6FBCA6E486D6274357208BCA5B54092CA6F081F2447F92607D7"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator",
          "Name": "LakeBiomeTileGenerator",
          "DisplayName": "LakeBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.LakeBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DA03A91133535E8C9B4224E0FFDFF43F74935F3576FA7BF32959100C3E2C15F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "860402F6C37703C5F9A77A52A176020F6EF6474FDDCB880809E0F6140489330C",
              "Hash": "B7909A8FE7571574AC39B67EF047AB9757E25C72609C666ACE26CD436336B0E5",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "182B21645C5E5A5CD400637FF8B5D5E2325FAC2F8CEE382BFAB36A8C50547108"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator",
          "Name": "LakeIslandBiomeTileGenerator",
          "DisplayName": "LakeIslandBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.LakeIslandBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C363CEB92AA490F59D3968CD1CF1FD800949532CE0ADAA12844BBD03D953292"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "8BEE4B1B1FBC2B060E33D99FA9680BC8E6778AE87B6BA13CDF04D9C821536F15",
              "Hash": "5E2FB6C1B2926106E4CBC51F3FA5E889741E8CFC32C4E09F89AC9A8CC538BCB4",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BD3AE1A05B1943A0EC56D064BD86530D0838BE3FD25BFC2437614880871809F8"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator",
          "Name": "LakeSmallBiomeTileGenerator",
          "DisplayName": "LakeSmallBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.LakeSmallBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26DD68D47B1B9C92D01F570A59A35F0EEB9B36613E098AB04E4F1F3F0861CEAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "A57484A6B32415611A3DE2A3F1B0FF4958232B37E3FCB0FAE4F3C2C3681761BE",
              "Hash": "2FB73C53F826D5EEBD2AF48631381F1254E0B9EEAA26A7BCD9C3B14A9B6C1C4A",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FC2151A609DC648BE57642D14445DA1D011AC65F20E74904007CB0D4AC4404D6"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator",
          "Name": "MountainBiomeEntityGenerator",
          "DisplayName": "MountainBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.MountainBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "260EF90FF495C29A5262CEF1C59D24409E9CDF261467C5AEABDE4FC1D8B3B1C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4DE0336E6A8005690EAC6E9678A297EC403998155F2AEC897EC3B6FF42469789"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator",
          "Name": "MountainBiomeTileGenerator",
          "DisplayName": "MountainBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.MountainBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "794080C50C416E68DD2CB7A1FD86972D00C88BF5CF8ED2A258EF9A668A286847"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B77CE614560A13F146968439C052BC0C49A1D69CC8B941BFE848BD73D7224A98",
              "Hash": "D3EFCA57F509A0C75CD9A55C2A19B2BFE65F3F6E1E387C88EFC65585DB050F2F",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CB93640837B23D1D065077090C91BE8B2D5D7E55DCD955D816B59B28DA1FA7C7"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator",
          "Name": "OceanBiomeEntityGenerator",
          "DisplayName": "OceanBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.OceanBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72B798265B937A913445F6853E7BA7CD13355B2C9A4B3BB703EDB9F81DC8488F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BF82677D1ECD683D89AAA16464D70134EEA37691BB32C5523B48A2A2BCAE1FB"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator",
          "Name": "OceanBiomeTileGenerator",
          "DisplayName": "OceanBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.OceanBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11BA0A6891E6FDCE0C223C76621CC7491912637E9D4D7C6CDAC9864308DA4D6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0C9EA5BE8A52B83A6298F4AE0293F9684AC46D1CE60C18ADC6A86277F70207EE",
              "Hash": "EE882A3D62348784A06BBE7DF5C1C9FA4DC8429E78CBCDDFC6CCF7B6F7395FD5",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8AA16C2E2080A453CDBAB89576F626E6F441DE3229A763111969A060FC2361E7"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator",
          "Name": "PlainsBiomeEntityGenerator",
          "DisplayName": "PlainsBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30FC9F5DBBFF6CDB675720F80282CA357DEA289FBC0071E4C7B4AEE9170F5CA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1175,
              "BodyHash": "E86FA7B0D720D3DDB98E4C9DBF8AC79E4DD8E72A8012CD56AA79BE8060155A2B",
              "Hash": "57036D9F716053F3099F5EC62F359599E8981AA9C76B0D19BC78A87843FC1631",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, WorldTile.StructureType)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Int32, System.Int32, System.SByte)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "crop:herb:bay_leaf",
                "crop:cabbage"
              ],
              "Source": null
            }
          ],
          "Hash": "E129A222C5FF8665400EB57A1E980771A40F705B887C97C932BADEF0DF4C0124"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator",
          "Name": "PlainsBiomePoiGenerator",
          "DisplayName": "PlainsBiomePoiGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.PlainsBiomePoiGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2B08979984B55E6651BAFBE97280FC74850E27AB437D383D160B725798CF628"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GeneratePoi(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "GeneratePoi",
              "Signature": "public System.Void GeneratePoi(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B6315C6AB0DB3038457894CA14A1F4FA0AD3CF56BC7F3AF9D73DC8EEE7C1F495",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A0A3D1031A95EAFAF3B19F55773BBBC19F3D3529DDDE5DEE3EAC1B235D11363C"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator",
          "Name": "PlainsBiomeTileGenerator",
          "DisplayName": "PlainsBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffCutOff:System.Single",
              "Name": "CliffCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single CliffCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965288FCE56A16CE8DC73B794C38F4CBF8C92C76FD68A834A2E70598C44FEE29"
            },
            {
              "Id": "GrassCutOff:System.Single",
              "Name": "GrassCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single GrassCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "805B3540CD23E3A47B01C191717504434D24A3DEF7C9222AF2B28E6D35AB03CF"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB91FC9A024E7FB79462BB1466944B2F3BD42B35FBE81D91B3654016E95E1E47"
            },
            {
              "Id": "TallGrassCutOff:System.Single",
              "Name": "TallGrassCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single TallGrassCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EF6FF02CC06CD939F3C6E28F2ABF0046D5E3A998A35A78156019AB422832659"
            },
            {
              "Id": "WaterCutOff:System.Single",
              "Name": "WaterCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single WaterCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "419AC125A093D097F89A0B0DBF967BF1AF84937337B5C465B9A90CA655D2C46C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "4A75CA13E72D8AE696F2C733F7F8BED833F92BCE19D1D73E6D474AD601FD4B2F",
              "Hash": "7211E28627A21084096AB8CC31BF14E725138A28B700AC4C6F16F0EC05B802F1",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator::PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "plains",
                "biome:plains"
              ],
              "Source": null
            },
            {
              "Id": "PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32)-\u003ESystem.Boolean",
              "Name": "PoiCheckTile",
              "Signature": "private System.Boolean PoiCheckTile(CandideServer.World.Generation.WorldGenerator worldGen, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldGen",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "AD7951FEC38C116FA3E9E4D5A1E9FADC0926BFF4E74A44E10263AA754B7EE1A3",
              "Hash": "31BAF597BE2E543A01A1DAAE43AF9C8E7DFA3F719FAA541723CECC2BA15CDC49",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:forest_light"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "11EF62461CC1D89731F3FC0F76454ACA9E5BF4D744A270B3431937F65B932473",
              "Hash": "34CA647C5B0B775CE5E9286825935AFB78725E7CADD32BD5F94097F2E8770E4A",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.PlainsBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BDDDAD2C46D3EB56E0E07B2E312B8F45AFC1B18AE6D8A3D6F56F282B46A2CF0A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator",
          "Name": "RiverBiomeTileGenerator",
          "DisplayName": "RiverBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.RiverBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B87551FD27A58DFA8CB1F13ECBA3EF622656D77F6F4D4B50D9301A4B54D2084"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "A57484A6B32415611A3DE2A3F1B0FF4958232B37E3FCB0FAE4F3C2C3681761BE",
              "Hash": "2FB73C53F826D5EEBD2AF48631381F1254E0B9EEAA26A7BCD9C3B14A9B6C1C4A",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3289E6A9B64D017051767C46DF3FFD14C9467E1DA2CDC936EBE168AC408066D2"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator",
          "Name": "RoadBiomeTileGenerator",
          "DisplayName": "RoadBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.RoadBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E2E48F8038DFC65612FDA7B1D124B0B01990616E6A63AA364A54E7E1D667FBDC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "D151014FE9D10C35D049DE050981A155BB4CB539E746DEC3134EAE53861FD84C",
              "Hash": "005647D5BF8532D2BC5000C755188A2780543FB0384ED833F420FEFB526D6B03",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "00F0C7B1F511BFEB5F3BE4D61F4D0E8E30B2E23D4CF6CC041F3DB376CC8023A6"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator",
          "Name": "SwampBiomeEntityGenerator",
          "DisplayName": "SwampBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9DD101EEC30480E7635A86B7DADBCD7BD80AA3C9810C0E59B0804B768ED216A6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "2D01D129FC3AC76AE2E9970A77F675A8FCCE5094C0E9A44D1A53EFB7D2D55119",
              "Hash": "2BCB246BA3A4E917F820C8EF7DA153D3CDDCF683DB23CF40F6D52173742257EE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, WorldTile.StructureType)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7D16A7F37E4B9A4604B175683C320A78DD06EA9B626D4AE81E2D423F367E529F"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator",
          "Name": "SwampBiomeTileGenerator",
          "DisplayName": "SwampBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.SwampBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD3956CD5AF196BFA2CF34E69F3BAFFD6F7ACEEB64C4FE7AD87CE54591E875DD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "FA1DCA701D23FD9A7F83EF5196FCA0669A877F4B718FDC10254616B33C7F7D66",
              "Hash": "0C44CFCD72151F2C59D5CA0FF36FEC3513C95D83FC8B1A6344EE4C7564CC8205",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D7AE7BD318DA5F26CE4428398E03F593A8B85B63A98E593526336D5016F9740"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass",
          "Name": "SwampTileSecondPass",
          "DisplayName": "SwampTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.SwampTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E190FF0341223769507FDBD0D4D11D61CC8B59B41CC9BC2179E73722073FF7AC"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "809DAE2CC8FFE790997333609A26376A01C4EE003D7307D0C283E9900FC251AB",
              "Hash": "954E30A6C56B9E4085985BA41CFE5EA1C380CDDBA1FADABE31206F13A70B59DF",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "264C4CE220A115567D69A1A4A464E961DEF8523C1F55C0F1319B1150DADB37D5"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator",
          "Name": "TestBiomeEntityGenerator",
          "DisplayName": "TestBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.TestBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "651A8CE840B6392D7704DBC8BF4CA17807E4AC8AD25718640540DFB73649C938"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C86EDA057A0039D30AFBA80193B8C226DF078EC11186330368E4FC3DC329BA04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C51B13E9BF59BC7E4AE55EB5ABA75748475A979E0AC79A7D56026BF088E8E9A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator",
          "Name": "TestBiomePoiGenerator",
          "DisplayName": "TestBiomePoiGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.TestBiomePoiGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E5128A55989D3AEA8ADC7577DCAD79AC2A446A5F5153710B8AF6404D08B6BFE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GeneratePoi(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "GeneratePoi",
              "Signature": "public System.Void GeneratePoi(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B6315C6AB0DB3038457894CA14A1F4FA0AD3CF56BC7F3AF9D73DC8EEE7C1F495",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "568F4036DB1C3453AB696AEC9A2600F27B6E18496D1E75F6B3FB906A56EA0BCA"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator",
          "Name": "TestBiomeTileGenerator",
          "DisplayName": "TestBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.TestBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2433E511B579EA124D686D53C58CA25D9DC4B04C4B90F6D057FA756A8966A2AF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "99252D14DF7F586AA32476F12EBA84A28207FC1161A38D0FB6626F6A99E19A90",
              "Hash": "4B15F02F6B0E9F8166AE57F53685F5FEEB646D07206542A7707988AF254C07AF",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13ABEBA96E8372BB45354D68142E59242DC5F3BF45638E6E7A45C5B1449FC778"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator",
          "Name": "VolcanicBiomeEntityGenerator",
          "DisplayName": "VolcanicBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasaltRock1:System.Guid",
              "Name": "BasaltRock1",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FA4A16702EF88D6EEEB48ABE253A170CD3CF1FBDC0DF80ED028555559760141"
            },
            {
              "Id": "BasaltRock2:System.Guid",
              "Name": "BasaltRock2",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6884E41B45D02D0B10E27425F98836EE3E30C96407F195603379226671FE6E82"
            },
            {
              "Id": "BasaltRock3:System.Guid",
              "Name": "BasaltRock3",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "852E3C8A33C5DB1EC13E06F3E87D2086B80F690F0A3C5BFFBD3D92DD2FFE8071"
            },
            {
              "Id": "BasaltRock4:System.Guid",
              "Name": "BasaltRock4",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B9E30E3EC04F63E0DFCA17439254188A7F2F008A4C9D83F07C8E6B91FC29DF0"
            },
            {
              "Id": "BasaltRock5:System.Guid",
              "Name": "BasaltRock5",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD9B186F4DED956478FAF588B80842D92195761FED079F8A2B81AB63DF7638A9"
            },
            {
              "Id": "BasaltRock6:System.Guid",
              "Name": "BasaltRock6",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRock6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03F209BDAE42AAA6B84BAF03D47637BCF34BBA352630D8C2E8446BFA867537CF"
            },
            {
              "Id": "BasaltRockLava:System.Guid",
              "Name": "BasaltRockLava",
              "Type": "System.Guid",
              "Signature": "public System.Guid BasaltRockLava",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5AF6EC717EBA6AFB5631B481D494C32938A578E11058E83DB876A73ABBB6303"
            },
            {
              "Id": "BonePile:System.Guid",
              "Name": "BonePile",
              "Type": "System.Guid",
              "Signature": "public System.Guid BonePile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C606BEE41D3565DD7AA153F66F5DE114E167430173CA2D49EF6F5E8AB3C63D1A"
            },
            {
              "Id": "BushAshen:System.Guid",
              "Name": "BushAshen",
              "Type": "System.Guid",
              "Signature": "public System.Guid BushAshen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "322C687C58772825EDB559715B7CFE775F5A9AE578CA88D380F660942ED28354"
            },
            {
              "Id": "BushSulfur:System.Guid",
              "Name": "BushSulfur",
              "Type": "System.Guid",
              "Signature": "public System.Guid BushSulfur",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6473B2AB6ED69EC6B89E905D17BA96D0AB12370970E3A9EA54A036F9977B6D5"
            },
            {
              "Id": "CorpseAshen:System.Guid",
              "Name": "CorpseAshen",
              "Type": "System.Guid",
              "Signature": "public System.Guid CorpseAshen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E1925D11F1683C8173EB7F9FD3BC755347CBDA08D2AEBA945CB9505C62D7C05"
            },
            {
              "Id": "CraterImpact:System.Guid",
              "Name": "CraterImpact",
              "Type": "System.Guid",
              "Signature": "public System.Guid CraterImpact",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7DAE136FD7C9294E46532D2C3BC251A4F740C23C29E5410A410666DFDBAFCD03"
            },
            {
              "Id": "EmberOrchidCrop:System.String",
              "Name": "EmberOrchidCrop",
              "Type": "System.String",
              "Signature": "public System.String EmberOrchidCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED9DF32C59F51AFABDCCB98B51021170791175FE3E1EC77BBDE337C76876C7FF"
            },
            {
              "Id": "FissureLava:System.Guid",
              "Name": "FissureLava",
              "Type": "System.Guid",
              "Signature": "public System.Guid FissureLava",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E17497ADD4D1CA368DA7221BDD13117DF6BD9EC84DBF934A02EFB57BD9804101"
            },
            {
              "Id": "FruitExplosiveSpawner:System.Guid",
              "Name": "FruitExplosiveSpawner",
              "Type": "System.Guid",
              "Signature": "public System.Guid FruitExplosiveSpawner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD18792CD6DFA40A53B32329A73EB1F7A0557C17AEABB7CD3653DDB3957EEB77"
            },
            {
              "Id": "Geode:System.Guid",
              "Name": "Geode",
              "Type": "System.Guid",
              "Signature": "public System.Guid Geode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCC81AB682FB27CA051BCA361C75FABD2DE219193506F625BB5DCE45631005CB"
            },
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD6CE535E94EDD01172B5DE11DBE7B3DA84AC22D084234ACAD22EBF0D6FAFB70"
            },
            {
              "Id": "RockMagmaSharp1:System.Guid",
              "Name": "RockMagmaSharp1",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01336F864E9847E678DC6A7F097CDA735BE9A5728DCB2D7379434EDE30D837BD"
            },
            {
              "Id": "RockMagmaSharp1Left:System.Guid",
              "Name": "RockMagmaSharp1Left",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp1Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F35BF9B58BC6B82D554F43E0EDB1853C4AEEDBF81A3BD9FDA3CCE2BA6728A60"
            },
            {
              "Id": "RockMagmaSharp2:System.Guid",
              "Name": "RockMagmaSharp2",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E3CAA50CD82F955A2D0C054560878AD1D8689599A57A7185369BDF57C0F71A74"
            },
            {
              "Id": "RockMagmaSharp2Left:System.Guid",
              "Name": "RockMagmaSharp2Left",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp2Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D4679EF93BB30B336FC5E91383CCC091888408A84F5FE3AE07A71F6505330C99"
            },
            {
              "Id": "RockMagmaSharp3:System.Guid",
              "Name": "RockMagmaSharp3",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B365AA026B55A1F3FA2285203D8133352F1900B09E9D8584DAC3A67153D73E4"
            },
            {
              "Id": "RockMagmaSharp3Left:System.Guid",
              "Name": "RockMagmaSharp3Left",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp3Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "393A1F04B64152ED1040C081CDA1CD0A69A8C31E77C3D29178ED9DE00AD745EF"
            },
            {
              "Id": "RockMagmaSharp4:System.Guid",
              "Name": "RockMagmaSharp4",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6290DA54E6865566B600E2592C73503AD0AB69A3A4FCAA49EF085305B8619130"
            },
            {
              "Id": "RockMagmaSharp4Left:System.Guid",
              "Name": "RockMagmaSharp4Left",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp4Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD89B29454EA516C8880614B280E487BE390938313C81DE7D8FAD6310BC72D82"
            },
            {
              "Id": "RockMagmaSharp5:System.Guid",
              "Name": "RockMagmaSharp5",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7060819FA0C095F9FFCA9D23470EF7014C7F765727DC26509AE209F688F0D849"
            },
            {
              "Id": "RockMagmaSharp5Left:System.Guid",
              "Name": "RockMagmaSharp5Left",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockMagmaSharp5Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "62E1C74B58F1B2AD7D40B3CD0ADF6DEEF1F9D78BCDA6E02EE46950663596E61B"
            },
            {
              "Id": "RockVolcanic:System.Guid",
              "Name": "RockVolcanic",
              "Type": "System.Guid",
              "Signature": "public System.Guid RockVolcanic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F167212CF28594260F2EE164E5EFA414357FC21EB3B0881A2F1218B5BAF6E6D6"
            },
            {
              "Id": "ShrubSulfur:System.Guid",
              "Name": "ShrubSulfur",
              "Type": "System.Guid",
              "Signature": "public System.Guid ShrubSulfur",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20C7D6601B47342831F075C169D2D8EEE8E7B09A47304D9F5BEFEC3C98807AB9"
            },
            {
              "Id": "SulfurVent:System.Guid",
              "Name": "SulfurVent",
              "Type": "System.Guid",
              "Signature": "public System.Guid SulfurVent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8591589B8EBA1C87172056E0CEE2DF932C65E0CDDFD68EDCA5FD39E01F7A2CDA"
            },
            {
              "Id": "SulfurVentLarge:System.Guid",
              "Name": "SulfurVentLarge",
              "Type": "System.Guid",
              "Signature": "public System.Guid SulfurVentLarge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "589E3657167536F0C484B211967C7ADC82909DCB985DAB5094C6B2F6B79FCB13"
            },
            {
              "Id": "TreeAshen:System.Guid",
              "Name": "TreeAshen",
              "Type": "System.Guid",
              "Signature": "public System.Guid TreeAshen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB6C9AC884E0F01BD2E4F03A6A960C9964A8A31F107D17A40417BBE424D7CBC4"
            },
            {
              "Id": "TreeAshenStump:System.Guid",
              "Name": "TreeAshenStump",
              "Type": "System.Guid",
              "Signature": "public System.Guid TreeAshenStump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E7E7D7E92B93A15845DB0F11F0C07B6575F1BFD87AD8FEFBAAEC8FF734AEFF9"
            },
            {
              "Id": "TreeAshenTall:System.Guid",
              "Name": "TreeAshenTall",
              "Type": "System.Guid",
              "Signature": "public System.Guid TreeAshenTall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "597FCE11A94B9E05C14ACF8811FCC3D4C8785DCA6182F856C80D3113DEAF1878"
            },
            {
              "Id": "VolcanicRockLarge2:System.Guid",
              "Name": "VolcanicRockLarge2",
              "Type": "System.Guid",
              "Signature": "public System.Guid VolcanicRockLarge2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E39E4510D2295094EED1C5D44D11D52595C9B3216839511816D6EE2EC5804F0"
            },
            {
              "Id": "VolcanicRockLarge3:System.Guid",
              "Name": "VolcanicRockLarge3",
              "Type": "System.Guid",
              "Signature": "public System.Guid VolcanicRockLarge3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "10EA908BB32C9E24607BD9CB7AEED933D97C8B7E4ECB0CE91E8497717FDBBC5A"
            },
            {
              "Id": "VolcanicVent:System.Guid",
              "Name": "VolcanicVent",
              "Type": "System.Guid",
              "Signature": "public System.Guid VolcanicVent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF5E394D3839F3CCACF336BE4DC528134DFA671A99E3EAF2E424A39EFC6936C9"
            },
            {
              "Id": "VolcanicVentLarge:System.Guid",
              "Name": "VolcanicVentLarge",
              "Type": "System.Guid",
              "Signature": "public System.Guid VolcanicVentLarge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34335FB2A6A8BDDFA1A950AE0CD5E11D61469558B8A8FE7CE40F08CDE7E655B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetVolcanoDepth(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Single",
              "Name": "GetVolcanoDepth",
              "Signature": "private System.Single GetVolcanoDepth(System.UInt32 x, System.UInt32 y, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "882DD868F3F3D43494173D46735D58624B948D54B85908084EFE2121509C8865",
              "Hash": "0743BF4B3EABA566A6AD0BD938A718E2370946AFED9C9392EB4771C5D675FF0B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4010,
              "BodyHash": "768A96EEB8445E4B4BDC4B331F24A5828D4BE343780C9A0A597F8B76D6E16A2E",
              "Hash": "EE5773A8FB75069BC724E94997E2E3E5ECF493CD7BC0DC2B7290D6ED3184643D",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator::GetVolcanoDepth(System.UInt32, System.UInt32, System.UInt32)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigMatchGround(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "107EC2EBA2DFFCC6AD89EB5490817B39881494B5C1DF01A2EF7C108662026CC6"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator",
          "Name": "VolcanicBiomePoiGenerator",
          "DisplayName": "VolcanicBiomePoiGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomePoiGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicBiomePoiGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1F8377581C815DAEBCBFBD0D8D098CF7DE298018091BA18694F0BA82923E5502"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GeneratePoi(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "GeneratePoi",
              "Signature": "public System.Void GeneratePoi(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B6315C6AB0DB3038457894CA14A1F4FA0AD3CF56BC7F3AF9D73DC8EEE7C1F495",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E6893FC9F27734A49F989C9CDFC727744D2A2F84CA1AEAD11AB63D7B47B6A0B"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator",
          "Name": "VolcanicBiomeTileGenerator",
          "DisplayName": "VolcanicBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9279DB3C3E0A76655C47B4931A396E157F740C7AD55BD18D041E485892A97B80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "E0B5B0DB026B5680C0A66FC9437ABA3A5A14FED7BB333D6B2CEAFE4C840D595F",
              "Hash": "07BA889E016ABBAC3D668FA1F4F8B2A8C6E39B603EDD774B218E1D8DA1EFF338",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator::PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32, System.UInt32, System.UInt32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "volcano",
                "biome:volcanic"
              ],
              "Source": null
            },
            {
              "Id": "PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Boolean",
              "Name": "PoiCheckTile",
              "Signature": "private System.Boolean PoiCheckTile(CandideServer.World.Generation.WorldGenerator worldGen, System.UInt32 x, System.UInt32 y, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldGen",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 448,
              "BodyHash": "A5C7604E5300BF91C8A50EBC08CF2D9AF7BE90EB3C1AC2BCA84F43D00C33981C",
              "Hash": "25F7C78013F1F52706ED7BDA819669115518C2EA6526B95E25DDF7BDCD671958",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "biome:volcanic",
                "biome:volcanic_center"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 650,
              "BodyHash": "1EB74A8C69E575230A0640BCFA1E8F994E9B56B1E5C1233DB67FFF59493DA1F1",
              "Hash": "BA422F0AE29D3111D512BA16AE66EA746328D5B38A86382C716D17B50C4875DD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.VolcanicBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "87F817EE41A639BFA7879495A898C5DC85DD61DE2A65D0BDAC0D986FD274CE08"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator",
          "Name": "VolcanicCenterBiomeTileGenerator",
          "DisplayName": "VolcanicCenterBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicCenterBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78CBFCE499C3C3825F45D34316573F8227F369B37F86956EFF664A0DD7D95FED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 606,
              "BodyHash": "C6EEEA5D5E8355C416BF6DE458C27C0656673F946C71213E20D080FDA87E976B",
              "Hash": "CBA627C5194CFAC1E41F04544684BB0654D0336554353B2EDEB9C2D2547F47A7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadInOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0EB9496627588A973866B8111E3A15375DB24A271EA5F2A365C86D4CFA1B5AA8"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator",
          "Name": "VolcanicEdgeBiomeEntityGenerator",
          "DisplayName": "VolcanicEdgeBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8F75F3FB69E3D97BEAB2FBFCECFC25A54205CE35C3BA3DDBEC5CAB804799579"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3320,
              "BodyHash": "4875A1849D264A7684FB2E065C588F89F60D90D849359F2664971D449AB0345E",
              "Hash": "DF68DBD7553D84BBF05F453D3ED3465BB4DAC84F06A9EA0211D2649A20CC8201",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigMatchGround(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "crop:pepper"
              ],
              "Source": null
            }
          ],
          "Hash": "9F7EA25ED5BAED6C36F38BBA8F092449CFBFEE68B68DB3D29B326A281314934B"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator",
          "Name": "VolcanicEdgeBiomeTileGenerator",
          "DisplayName": "VolcanicEdgeBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "25FF8A1E4647C04BAF49542C5E85B9C650BA82EFD5603A85912FA735AD967120"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PoiCheck(System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Void",
              "Name": "PoiCheck",
              "Signature": "private System.Void PoiCheck(System.UInt32 i, System.UInt32 x, System.UInt32 y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "E165A9732C1DDED417F9E6403D7C272C7F02C1BCEDA511AEABED570469BEFAD0",
              "Hash": "BFB82D5D0118F6CEF0F47DED115FB20F5D7B36370E2A79731377144483EC3464",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator::PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32, System.UInt32, System.UInt32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)"
              ],
              "StringLiterals": [
                "volcano-edge",
                "biome:volcanic_edge"
              ],
              "Source": null
            },
            {
              "Id": "PoiCheckTile(CandideServer.World.Generation.WorldGenerator, System.UInt32, System.UInt32, System.UInt32)-\u003ESystem.Boolean",
              "Name": "PoiCheckTile",
              "Signature": "private System.Boolean PoiCheckTile(CandideServer.World.Generation.WorldGenerator worldGen, System.UInt32 x, System.UInt32 y, System.UInt32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldGen",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 455,
              "BodyHash": "FC41E002376BD8FBA1C0DDE7AE894CDF64487A6FB73DD50C68039E51F335F968",
              "Hash": "445118672B3F55FBCFC89B64A86068DB498A254D3A2134BEB12647F24B227B7A",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadInOut(System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CircOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "biome:volcanic_edge",
                "biome:volcanic_tendril"
              ],
              "Source": null
            },
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 693,
              "BodyHash": "6AE48AFFC7E83DB4E78AF324C6E26CA95E8048DC97DE7AB774C56DEFCE1FFBC6",
              "Hash": "59BAB5CA851C1A06536E2FAC185CC11582AC7D453594CFD57C4F9AA5762BC590",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadInOut(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CircOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "CandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeTileGenerator::PoiCheck(System.UInt32, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E1934804B6348BB0B6A8AD6A561EA5FF80FAF825978B294CD5936132BB06E2A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator",
          "Name": "VolcanicTendrilBiomeEntityGenerator",
          "DisplayName": "VolcanicTendrilBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F165E774489F1D6F3EB32F18500D9A23B4D594E433578C29638AEC08962AA1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1796,
              "BodyHash": "03F8ACED906191B06C9AD411EC88B8FC6FA8BF678FBE2506C7AEA8F4D8F206BA",
              "Hash": "B8EBA85CEE1EEFDA8BD72A7A54B690F82F9186F57B97E18081A85BFD8D6DA38A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandom::RandomInt(System.UInt32, System.UInt32, System.UInt32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddCrop(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7FFB3E1C7132EBFCE87A528AE3DA777ACC7F88C598123DD454D9EF18ACEEFDC"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator",
          "Name": "VolcanicTendrilBiomeTileGenerator",
          "DisplayName": "VolcanicTendrilBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "58D04F71401FCF067A1E4BA9D5E0DC05E44349B04BCD57E49BEF8FC8EDF8C4A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "6A22E1EBE591BFBA9A5EDB309F66F36FAA859B3142D72D861399B65990422496",
              "Hash": "E407E0C93C8FF7BC834B2D978691F6E1E41EFF1299B1600D82805A7F8CEBBDBE",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5FDF40E8E5321AA1452752A24B625B3E8C9AC305810819635F4127079C92587C"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator",
          "Name": "VolcanicTendrilDesertBiomeEntityGenerator",
          "DisplayName": "VolcanicTendrilDesertBiomeEntityGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeEntityGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E755E44ED45169363DF18D91A178DF1BDDEF57173B4C5429BAEE02D4CEE0BA1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "SpawnEntity",
              "Signature": "public System.Void SpawnEntity(System.UInt32 x, System.UInt32 y, System.UInt32 i, Microsoft.Xna.Framework.Vector2 position, System.Single size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "6814551F3B56DDA05AA70182F99F6D58371CE301AAD196C97A117976B93CBA61",
              "Hash": "DA78D0FA3E74D56FAC534DDAE7E4B2E02699915D88036A38573229D4C12CB3EC",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator::SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator::SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22C5A982E6EB2F91D9505F65758FE962CB1E67B47A3529F150F2A4BFFE664C3E"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator",
          "Name": "VolcanicTendrilDesertBiomeTileGenerator",
          "DisplayName": "VolcanicTendrilDesertBiomeTileGenerator",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicTendrilDesertBiomeTileGenerator Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "317F49D70DAD13B619C63D2710D9C87A2A82FF8D5D73622E9EB1D9678BB0F09A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "B943A2ED33715A7553CACF2156627006820AD1EF4B038DB75C3277859FC71B32",
              "Hash": "32DD2B970776C0DCC4256D15A71814B533A18D3D2BDAC92DF6B62F34BB9BF6E3",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "System.Math::Abs(System.Single)",
                "CandideServer.World.Generation.BiomeGenerators.DesertBiomeTileGenerator::SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "628715ABC36C92170869A60F3E2ECD8161075C6E834AB4B5D01A900A4904B46A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass",
          "Name": "VolcanicTileSecondPass",
          "DisplayName": "VolcanicTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34C1A0FCF7B83F0A235FC88C7C58C8A21B8F49BDE52937F858E8B15FE21271EB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 840,
              "BodyHash": "D15AF9BA62DD108FEEF803FF827673F579E8CDD35B55BDE67116F67C8597BBE4",
              "Hash": "00C8869CCB60028F88D3FD4B57561D7FFF2F76B56397C83815D6A1138F5BDD89",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideServer.World.Generation.BiomeGenerators.VolcanicTileSecondPass::\u003CSetWorldTile\u003Eg__NeighborsNeedAnotherPass|2_0(VolcanicTileSecondPass.\u003C\u003Ec__DisplayClass2_0\u0026)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.GroundType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BE5593A3521A764DCEEE10A707388E8ECBBDA7BC54BEFC55F48577454E6BA61"
        },
        {
          "Id": "CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass",
          "Name": "WaterTileSecondPass",
          "DisplayName": "WaterTileSecondPass",
          "FullName": "CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass",
          "Namespace": "CandideServer.World.Generation.BiomeGenerators",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass",
              "Name": "Instance",
              "Type": "CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass",
              "Signature": "public CandideServer.World.Generation.BiomeGenerators.WaterTileSecondPass Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D4914C2866AD0B260682D43A99DEAB4A6C2CD2225F29BB5C7E1E401AB46BB5F"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.UInt32,System.UInt32\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetWorldTile",
              "Signature": "public System.Void SetWorldTile(System.UInt32 x, System.UInt32 y, System.UInt32 i, Shared.Models.WorldTile[,] tiles, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E needsAnotherPass)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsAnotherPass",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "EB22D3BA20EFB8CB7AA6279FDC9542EAB618729CAFAB66ECF89EE50A39A14269",
              "Hash": "19AD754A8382DCE65EFAE65C28BD418D449461FEB90C36DA00EC12517000D450",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.BiomeGenerators.BiomeTileSecondPassHelper::FilterOutSingleTiles(System.UInt32, System.UInt32, Shared.Models.WorldTile[,], Shared.Models.WorldTile, WorldTile.StructureType, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9FF769613192504D2C184157CE30CD73E2AAA08C06340E618FCD3F95325B399A"
        },
        {
          "Id": "CandideServer.World.Generation.BiomePlacement",
          "Name": "BiomePlacement",
          "DisplayName": "BiomePlacement",
          "FullName": "CandideServer.World.Generation.BiomePlacement",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Biome:CandideServer.World.Generation.Biomes.BiomeInstance",
              "Name": "Biome",
              "Type": "CandideServer.World.Generation.Biomes.BiomeInstance",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeInstance Biome",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "707D8C09FCA737D00436DA2601550135FAD6FC9E5290B6911E64A88ACF83FA74"
            },
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector2",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Center",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67C1E97350834351844196D118B689BADFE99FE01D44493CC32830F35D800D77"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AF97B33BE60796419A38FFF3223FA883E2679935842DFC3D6A06EE8E231300FF"
        },
        {
          "Id": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
          "Name": "BiomeCliffVariation",
          "DisplayName": "BiomeCliffVariation",
          "FullName": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
          "Namespace": "CandideServer.World.Generation.Biomes",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Edgy:CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Name": "Edgy",
              "Type": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeCliffVariation Edgy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DAFD9E94C03AA5928A984C59ECF71156F35088AF9C084CEC5247F356F0A412E"
            },
            {
              "Id": "Round:CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Name": "Round",
              "Type": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeCliffVariation Round",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF7663A55AC5921FACA425DB150D3747D1CAC896359B27A2F5988C1A5EF26846"
            },
            {
              "Id": "Square:CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Name": "Square",
              "Type": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeCliffVariation Square",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3F0E93E3428C6179C5C477533ED524918AFBC49AE07A053D9A64508CA693794"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "38991BE4CA8C23ACEB3D9CFB34BDB735FCFD375FDF1EEB8B76EE33086DCDDC28"
        },
        {
          "Id": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
          "Name": "BiomeColorVariation",
          "DisplayName": "BiomeColorVariation",
          "FullName": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
          "Namespace": "CandideServer.World.Generation.Biomes",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blue:CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Name": "Blue",
              "Type": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeColorVariation Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DC664CBFB2B12B979509DEE79754F6D356A95E0409643BD57432CB1B3FCA8A7"
            },
            {
              "Id": "Green:CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Name": "Green",
              "Type": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeColorVariation Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C00495945ABE54D3CE0E8C517979EC364D807E108D2F7D86A36B4E848D737B4"
            },
            {
              "Id": "Red:CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Name": "Red",
              "Type": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeColorVariation Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "560AAB066C89A939871616BA853D42302FCB8FED516060C38BFA4C3B1791BC9A"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "Yellow:CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Name": "Yellow",
              "Type": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeColorVariation Yellow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7407A561D05A880F495B6CCD620290C554D5C354FB3D5A5CEEFFB7A6C6178C1E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A5FFBBCBF503435535212258C6ED91A07B34090F40B62927269780EC108A3712"
        },
        {
          "Id": "CandideServer.World.Generation.Biomes.BiomeInstance",
          "Name": "BiomeInstance",
          "DisplayName": "BiomeInstance",
          "FullName": "CandideServer.World.Generation.Biomes.BiomeInstance",
          "Namespace": "CandideServer.World.Generation.Biomes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseData:CandideServer.Data.DataModels.BiomeData",
              "Name": "BaseData",
              "Type": "CandideServer.Data.DataModels.BiomeData",
              "Signature": "public CandideServer.Data.DataModels.BiomeData BaseData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0ADBF3071E5B11AD8ACAD887CA00C784F796B6E15F26746B5C5509D4F57725AD"
            },
            {
              "Id": "BaseId:System.String",
              "Name": "BaseId",
              "Type": "System.String",
              "Signature": "public System.String BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2332F1249BBCFA3031B3B28EB37CD03C7262CE27CDD3E9385D90A2281B529FE"
            },
            {
              "Id": "BiomeColorVariation:CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Name": "BiomeColorVariation",
              "Type": "CandideServer.World.Generation.Biomes.BiomeColorVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeColorVariation BiomeColorVariation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D212BFE8BC60C43645677BE2E2F3AD623C57498461A43F937D301FFA3FB45AC"
            },
            {
              "Id": "CliffVariation:CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Name": "CliffVariation",
              "Type": "CandideServer.World.Generation.Biomes.BiomeCliffVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeCliffVariation CliffVariation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79DB25E68C3A7F6FC313FE63693FE5185B49FB93B79962D0512FFB892B7E4B34"
            },
            {
              "Id": "Dry:System.Boolean",
              "Name": "Dry",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dry",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1432756C4EE32A5F43939BB7C689978875CEC90A4417AA24F8A9A3AF2F6F43E7"
            },
            {
              "Id": "Rocky:System.Boolean",
              "Name": "Rocky",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Rocky",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFB5294D0FB1C50B884100FE06076817E6963E0DA2856FE4855FEB33667DA821"
            },
            {
              "Id": "StoneVariation:CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Name": "StoneVariation",
              "Type": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeStoneVariation StoneVariation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5CFAD20BE0725AED7D5F698F94308FA6A0A21D5509E6FD8C0038015BCBB6A5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "13D60D66EFB16BC8749476CE658886ABE3159B7A442324494BD9EC42E8A5C07F"
        },
        {
          "Id": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
          "Name": "BiomeStoneVariation",
          "DisplayName": "BiomeStoneVariation",
          "FullName": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
          "Namespace": "CandideServer.World.Generation.Biomes",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Edgy:CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Name": "Edgy",
              "Type": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeStoneVariation Edgy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "434430B93C1FC4C1E576D82C3C51EDE548BF9687AD22C49ACB31C78DC26D29FF"
            },
            {
              "Id": "Round:CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Name": "Round",
              "Type": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeStoneVariation Round",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFEAAC8A41EDED6000EC6BB6895FCAEEFD8F2C25F73F7BD927FC2304442F6519"
            },
            {
              "Id": "Square:CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Name": "Square",
              "Type": "CandideServer.World.Generation.Biomes.BiomeStoneVariation",
              "Signature": "public CandideServer.World.Generation.Biomes.BiomeStoneVariation Square",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2667D8ED88BFE621490C919B124111DBC01117E89049CF1853072C54ECF373C4"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EBC17A9B2ED4C177910454D20DEFF4A1BFD2289A98CCE6BEAD5AF2AF39F79A2C"
        },
        {
          "Id": "CandideServer.World.Generation.EntityGenerationHelper",
          "Name": "EntityGenerationHelper",
          "DisplayName": "EntityGenerationHelper",
          "FullName": "CandideServer.World.Generation.EntityGenerationHelper",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Percent:System.UInt32",
              "Name": "Percent",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Percent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4720A63B04AEE782C6B5C1E2E6B52174443D83D482DE16E655C2BA9E92A176F6"
            },
            {
              "Id": "Promille:System.UInt32",
              "Name": "Promille",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 Promille",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0E8AF921EA8EC4AD3C79883F27A650C9F546E25DACEC3D2EB6435A104C4090C"
            },
            {
              "Id": "Size1:System.Single",
              "Name": "Size1",
              "Type": "System.Single",
              "Signature": "public System.Single Size1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A12B78AC6C22C51C7BF32CB26539CC22C50A4ED2CD01AFB974C156A66396838B"
            },
            {
              "Id": "Size2:System.Single",
              "Name": "Size2",
              "Type": "System.Single",
              "Signature": "public System.Single Size2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "002A930C2E5155E7A6E29DAFBE845FBC434636E236041C06A9AF7487C97B2FBF"
            },
            {
              "Id": "Size3:System.Single",
              "Name": "Size3",
              "Type": "System.Single",
              "Signature": "public System.Single Size3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3372A4CD142FE24E54713021B97D71B6129DD91D24146DDE3889A1BBF2F6572D"
            },
            {
              "Id": "Size4:System.Single",
              "Name": "Size4",
              "Type": "System.Single",
              "Signature": "public System.Single Size4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E0A58F959C1773700CE5A3334F703138E1292690A0E8A3AF2573193F89153E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCrop(System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "AddCrop",
              "Signature": "public System.Void AddCrop(System.String cropId, Microsoft.Xna.Framework.Vector2 tilePos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "4CAC870944AE2BBDBCE5D8B393947BD5DDBD0FF0F4CDDF7EE94CECCFDAA330C0",
              "Hash": "F66E26C857096A9F3A159CCE95787A0AE49A6EE04597578942491AD5FD9130B2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerControllers.CropServerController::SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Nullable\u00601\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntity",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntity(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType requiredStructureType, System.Nullable\u003CSystem.Int32\u003E state, Microsoft.Xna.Framework.Vector3 positionOffset)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredStructureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "positionOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "D47C7588B786F232A09E9046C71D784C04DEA55D3C269FCB38CD4515EFA46A47",
              "Hash": "3914B1D05A6E5F47C40E7F6831E2CC415C72BF3B4E21D90480FF19FED64E64F6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Floor()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, WorldTile\u002BStructureType)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityAndSetStructure",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructure(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, WorldTile.StructureType requiredStructureType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "setStructureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredStructureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "FFCBAF4E0F13F589F959CF23370FF04563C0303383E8E16353289E9AD086544A",
              "Hash": "3FC726A9CC600A895FE839B6DF8C42B836113A03DBAC242196ACBDDC2767CDE5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityAndSetStructureBig(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Int32, System.Int32, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityAndSetStructureBig",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructureBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, System.Int32 width, System.Int32 height, System.Nullable\u003CWorldTile.GroundType\u003E requiredGroundType)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "setStructureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredGroundType",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "82957C41560B77C2C59AF53C10847009849879ADFB39DE7896B1586464CAAD5E",
              "Hash": "2D0EF82E6059755FAC2847EE3E1C9C15B9E8684F39BDE311553F1FCE917F14AC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Int32, System.Int32, System.SByte)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityAndSetStructureBigAllowNearbyPits",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructureBigAllowNearbyPits(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, System.Int32 width, System.Int32 height, System.SByte maxTileHeight)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "setStructureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTileHeight",
                  "Type": "System.SByte",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DEF2B2213BCFB9691820D1CC518C633431D2DFDD223A0DF3850026B04262A9B9",
              "Hash": "A05FB6C5390F22266062A171C65285910FE62C9C78F03B60DE4D9975FB42E6E4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityBig",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable\u003CWorldTile.GroundType\u003E requiredGroundType, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredGroundType",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "BA53C691929725FB003205D7F056F909E7F4AEF391F37D8C053CF2CF29067371",
              "Hash": "0957E994BA7B11AF684F069CD22430DF8B7471C797C90DEE6F359F85E6FE8A27",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Floor()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityBigAllowNearbyPits",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityBigAllowNearbyPits(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.SByte maxTileHeight, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTileHeight",
                  "Type": "System.SByte",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "0C454EED5B9ED9BBE89331AF338803A4E3BAA5DCCA6519924131B4B0619DBA92",
              "Hash": "2A8341316CE66504AA9877B408D3F9DAC895D80C9996B07F502A1D0C7DC80DF6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Floor()",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "System.Guid::NewGuid()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEntityBigMatchGround(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel",
              "Name": "AddEntityBigMatchGround",
              "Signature": "public CandideServer.Entities.ServerEntityModel AddEntityBigMatchGround(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Entities.ServerEntityModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "24458AC3EBD9B26EC1D6923E24DBE8CBD06CB9DE02C9DC2BFA522BD7C6349219",
              "Hash": "12C63167643010E08034B0B38C2FE8B890AB21FDE9591114FB06ADFCDDB1C2E1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4F7306E49BCF6B3FA359941BBA602FEDE8D846AEC620BB254610A812CC7C3F9"
        },
        {
          "Id": "CandideServer.World.Generation.EntitySizeSpotsGenerator",
          "Name": "EntitySizeSpotsGenerator",
          "DisplayName": "EntitySizeSpotsGenerator",
          "FullName": "CandideServer.World.Generation.EntitySizeSpotsGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateEntitySizeMap(System.Int32, System.Int32, System.Single, System.Int32, CandideServer.Data.DataModels.BiomeData[], System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E[]\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "GenerateEntitySizeMap",
              "Signature": "public System.Void GenerateEntitySizeMap(System.Int32 width, System.Int32 height, System.Single maxSize, System.Int32 randomSeed, CandideServer.Data.DataModels.BiomeData[] biomeDatas, out System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E[]\u0026 outArray, System.Single startProgress, System.Single endProgress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "randomSeed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeDatas",
                  "Type": "CandideServer.Data.DataModels.BiomeData[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outArray",
                  "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "startProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "45FD75A7F9DEC646018426E07278E8019A80FCB2F4B08E846B0675A0FEB2E99D",
              "Hash": "E7CC393E4ECFEED4F08C07A00DF577D67C0A915CF53FD1DC5D59A551F7146F0D",
              "CalledMethods": [
                "System.Random::.ctor(System.Int32)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::.ctor(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, !0\u003E\u003E, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean)",
                "System.Math::Ceiling(System.Double)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "CandideServer.World.Generation.EntitySizeSpotsGenerator::IsAnyPointInRange(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E::AddPoint(Microsoft.Xna.Framework.Vector2, !0)",
                "CandideServer.World.Generation.EntitySizeSpotsGenerator::UpdateProgress(System.Single, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAnyPointInRange(CandideCreator.Shared.Algorithms.GridTree\u00601\u003CSystem.Single\u003E, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Boolean",
              "Name": "IsAnyPointInRange",
              "Signature": "public System.Boolean IsAnyPointInRange(CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E tree, Microsoft.Xna.Framework.Vector2 point, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.GridTree\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "EB5174EF7B9DD961056FD1642B37C335E80BDCDC909C87F68BCC7423D45AFDC6",
              "Hash": "D4F3E78A87DD83E1D5FC88EF0C8940B3D259A2509871203D5D6C19979015A63C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateProgress(System.Single, System.String)-\u003ESystem.Void",
              "Name": "UpdateProgress",
              "Signature": "public System.Void UpdateProgress(System.Single progress, System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "24487C49BF45AF3F2ED7F140B99AE99B8B07A81299690DDF2CFF25F6C93CEE6B",
              "Hash": "5C43854715133BE7CB8D1EAE6046BFB7ED016C7CC3EE431C3B2262E69242C282",
              "CalledMethods": [
                "System.Action\u003CSystem.Single, System.String\u003E::Invoke(!0, !1)",
                "CandideServer.Exceptions.WorldGeneratorStopException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "94E06132A6A695CE3631542E7CA4500CDC491134A8468FA0D67F1BAEF608608E"
        },
        {
          "Id": "CandideServer.World.Generation.GhostTownGenerator",
          "Name": "GhostTownGenerator",
          "DisplayName": "GhostTownGenerator",
          "FullName": "CandideServer.World.Generation.GhostTownGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllDoorsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Name": "AllDoorsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E AllDoorsList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "121909DBC162939056679FDE94E26D7F48C79F834D25CC597B09A63A292A2BB6"
            },
            {
              "Id": "AllRoomsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Name": "AllRoomsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E AllRoomsList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC785EB5FDFAC6D3B3F7C2AA9F537F4B24F113B34C9B86DA55B780CAE493E581"
            },
            {
              "Id": "Colors:Microsoft.Xna.Framework.Color[]",
              "Name": "Colors",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] Colors",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52CDFE5205A08BFD0FB62463662BDEC33B4830803ECBF0189A331EE3D4AF7A96"
            },
            {
              "Id": "Directions:Microsoft.Xna.Framework.Point[]",
              "Name": "Directions",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "private Microsoft.Xna.Framework.Point[] Directions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "455D15B693D1A02C3D19637D024E4670D4EDA3E798696062CF15CB34C233CE84"
            },
            {
              "Id": "GhostTownOffset:Microsoft.Xna.Framework.Point",
              "Name": "GhostTownOffset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point GhostTownOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27DF5ED022555473C33E599A580E4F418F28BD34D1029D065A11F1F063F62AB2"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "PositiveDirections:Microsoft.Xna.Framework.Point[]",
              "Name": "PositiveDirections",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "private Microsoft.Xna.Framework.Point[] PositiveDirections",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93928D378B0F0E3B2F935A82700625324EF3CD01E6123D928AC94B94FC36D954"
            },
            {
              "Id": "ReuseHouseRoomsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Name": "ReuseHouseRoomsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E ReuseHouseRoomsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03BE56C5D78BEFD98B1B07A33340C1C3371940E96CEFA7091A33EC86915B3410"
            },
            {
              "Id": "ReUsePointQueue:System.Collections.Generic.Queue\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ReUsePointQueue",
              "Type": "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E ReUsePointQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12C26DD5B851892348A2DC14235BFA72FC709799205EE4C9420D0424C0B7932E"
            },
            {
              "Id": "ReUseRoomQueue:System.Collections.Generic.Queue\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Name": "ReUseRoomQueue",
              "Type": "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E ReUseRoomQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "882E6BC40F97F2CC1D08D8D14F3A7DBADBCDC1626D9090AA672A5F13A350A7AC"
            },
            {
              "Id": "RoomSizes:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "RoomSizes",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int32\u003E RoomSizes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "285B0A706D0091AE682C9C0BC11E7477FD746FF33DF9E4FD722502179CAC4082"
            },
            {
              "Id": "Tiles:CandideServer.World.Generation.TownTile[]",
              "Name": "Tiles",
              "Type": "CandideServer.World.Generation.TownTile[]",
              "Signature": "public CandideServer.World.Generation.TownTile[] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C54F0439F854B03B03C9EB38BB6530E2E24FC422E51F93F3759C44D9B0483E1"
            },
            {
              "Id": "TownArea:Microsoft.Xna.Framework.Rectangle",
              "Name": "TownArea",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TownArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B64156E28E1216FD7D17F7FBD69AC9B1628CF964CF1D011EF2DC00997CF5D72C"
            },
            {
              "Id": "Visited:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "Visited",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Int32\u003E Visited",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8127886A7C51C6B9A5EC9A6CDF0D498621B9CA15D3528A09814F6DC614976E1"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildHouse(Microsoft.Xna.Framework.Rectangle, System.Random, GhostTownGenerator\u002BColorBlend, GhostTownGenerator\u002BGhostTownBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildHouse",
              "Signature": "private System.Void BuildHouse(Microsoft.Xna.Framework.Rectangle houseInteriorArea, System.Random r, GhostTownGenerator.ColorBlend colorBlend, GhostTownGenerator.GhostTownBlend townBlend, System.Int32 width, System.Int32 height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "houseInteriorArea",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "colorBlend",
                  "Type": "GhostTownGenerator.ColorBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townBlend",
                  "Type": "GhostTownGenerator.GhostTownBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 409,
              "BodyHash": "CAFD73C22CD0C98980C616F284C5612C6057A9E0F0FAFF5129BC3F7E0E5F26A0",
              "Hash": "7AAE108F3612DAE77C3BA54BE1C7A6CEDDB72AFEC76AB559B4016F92BF611DED",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Clear()",
                "CandideServer.World.Generation.GhostTownGenerator::SplitArea(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Rectangle, System.Random, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Current()",
                "System.Random::Next(System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "GhostTownGenerator.GhostTownBlend::Blend(CandideServer.World.Generation.TownTile)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillRectangle(CandideCreator.Shared.Models.RectangleF, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Add(!0)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Rectangle\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.World.Generation.GhostTownGenerator::CheckRoomConnectivity(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Random, GhostTownGenerator.GhostTownBlend, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckRoomConnectivity(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Random, GhostTownGenerator\u002BGhostTownBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "CheckRoomConnectivity",
              "Signature": "private System.Void CheckRoomConnectivity(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E rooms, System.Random r, GhostTownGenerator.GhostTownBlend townBlend, System.Int32 width, System.Int32 height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rooms",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townBlend",
                  "Type": "GhostTownGenerator.GhostTownBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1042,
              "BodyHash": "081B54A4C233F82D1122CCB34EFE934AB9AD720D6FDA478B2B57A84EA3B67747",
              "Hash": "303C42969CBBDCACD7AF2E8A7BF7FDC8DC2667611AE061D87AA6E8FF1F89681D",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Clear()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Current()",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Enqueue(!0)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Rectangle\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Count()",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Dequeue()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Clear()",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E::Enqueue(!0)",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E::Dequeue()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(CandideServer.World.Generation.TownTile)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "GhostTownGenerator.GhostTownBlend::Blend(CandideServer.World.Generation.TownTile)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillRectangle(CandideCreator.Shared.Models.RectangleF, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::ToRectangle()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Add(!0)",
                "System.Collections.Generic.Queue\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dot(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)-\u003ESystem.Int32",
              "Name": "Dot",
              "Signature": "public System.Int32 Dot(Microsoft.Xna.Framework.Point a, Microsoft.Xna.Framework.Point b)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "107B4D218BC1CC3E0D57689D4218E7D05FCEE69C3DC0019F0964A5933476CD1E",
              "Hash": "3C52E79B8010C6D8D8712D122AFB7B0C44E16D567D8E5362515A5285B172148F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate(CandideServer.World.Generation.WorldGenerator, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideServer.World.Generation.WorldGenerator worldGenerator, System.Int32 seed, System.Boolean debug)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldGenerator",
                  "Type": "CandideServer.World.Generation.WorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debug",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6266,
              "BodyHash": "729B97E165E5ECAF96B9398F4541A3F4690413EFE11C1F8ECE83E34DAC31EDF0",
              "Hash": "51141A4B5086FA41269F88CC669FA870A9E9DEB827BD97729371410C9EC30F02",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Clear()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Array::Clear(System.Array)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Random::.ctor(System.Int32)",
                "GhostTownGenerator.GhostTownBlend::.ctor(CandideServer.World.Generation.TownTile[], Microsoft.Xna.Framework.Color[])",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Round(System.Single)",
                "System.Math::Abs(System.Single)",
                "System.MathF::Sign(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::IncreaseSize(System.Single, System.Single)",
                "GhostTownGenerator.GhostTownBlend::Blend(CandideServer.World.Generation.TownTile)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillRectangle(CandideCreator.Shared.Models.RectangleF, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::ToRectangle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Boolean\u003E\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [
                "x",
                ":",
                "big:",
                "maps/ghost_town_rooms/",
                "big"
              ],
              "Source": null
            },
            {
              "Id": "GetSquishedSize(System.Int32)-\u003ESystem.Int32",
              "Name": "GetSquishedSize",
              "Signature": "public System.Int32 GetSquishedSize(System.Int32 size)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "FB9B8C2E52256DC90CBC9E80A07C218A693295055574D6CF8C8AB8C5EDC3FEE1",
              "Hash": "617C2AA7D2B0C690B3E55981D96B5CF1E270C4FAA9B7776882E6164363E90F45",
              "CalledMethods": [
                "GhostTownGenerator.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "GhostTownGenerator.\u003C\u003Ec__DisplayClass10_0::\u003CGetSquishedSize\u003Eb__0(System.Int32)",
                "System.Predicate\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::FindIndex(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSquishedSizeIndex(System.Int32)-\u003ESystem.Int32",
              "Name": "GetSquishedSizeIndex",
              "Signature": "public System.Int32 GetSquishedSizeIndex(System.Int32 size)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "614DF5AA993F341808D1BA280CAC4FB1B871674E456FE0AA2B6E57C3E79E8CAA",
              "Hash": "43923ECC6E59B25330A9BABDC4297C2362AE278C313F114459E6C254F1474800",
              "CalledMethods": [
                "GhostTownGenerator.\u003C\u003Ec__DisplayClass11_0::.ctor()",
                "GhostTownGenerator.\u003C\u003Ec__DisplayClass11_0::\u003CGetSquishedSizeIndex\u003Eb__0(System.Int32)",
                "System.Predicate\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::FindIndex(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBlockingTile(CandideServer.World.Generation.TownTile)-\u003ESystem.Boolean",
              "Name": "IsBlockingTile",
              "Signature": "private System.Boolean IsBlockingTile(CandideServer.World.Generation.TownTile tile)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "98378699AB00E2ADDF9B8435C072173E1839ECFAFD22E0CBDAD44804660FF62A",
              "Hash": "2FAF24ABB65DCFB68AE5D4B5E765A3A1C9F297C7E62C855A420ED0F13F747E7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBlockingTile(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "IsBlockingTile",
              "Signature": "private System.Boolean IsBlockingTile(Microsoft.Xna.Framework.Point p)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "p",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "E52672F73AE3BED4F39DADC5D4924701834FD6E0871FA2AAFB8257AD927320F5",
              "Hash": "23037AB0AA4E3C3DBDAE18109B0E218F04E3A78B0F21AAE1327865EDFC7939A7",
              "CalledMethods": [
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBlockingTile(System.Int32)-\u003ESystem.Boolean",
              "Name": "IsBlockingTile",
              "Signature": "private System.Boolean IsBlockingTile(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "398693B3FA7802D9074600387AB62B679F2A187A0117CA9331D645DC4D85C29E",
              "Hash": "6D92AFC484131CBBA925F817C5456998E15AA5E2778175319C59E4E195C817B1",
              "CalledMethods": [
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(CandideServer.World.Generation.TownTile)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBlockingTile(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsBlockingTile",
              "Signature": "private System.Boolean IsBlockingTile(System.Int32 x, System.Int32 y)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "15C08717B0C80C35EBFBE28B8C03DC7CA3D19168043576A2880345037090EF82",
              "Hash": "9C62BD50B88E5D1FCF642DF6660DAA3A41B8F6B66C071F8F9B0A9EBF366F4420",
              "CalledMethods": [
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Mult(Microsoft.Xna.Framework.Point, System.Int32)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "Mult",
              "Signature": "public Microsoft.Xna.Framework.Point Mult(Microsoft.Xna.Framework.Point a, System.Int32 mult)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mult",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "95DEACA1D47ECD4DAA288F26BF5131592DD4CB18BD5E01EDF537B758E1371FAD",
              "Hash": "0E71FDD8A9E4EFE3194D42EB0C8D716F718E79F95EB30DAF2E2DF41724032798",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MultV(Microsoft.Xna.Framework.Point, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "MultV",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MultV(Microsoft.Xna.Framework.Point a, System.Single mult)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mult",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A7FFE97A2CECBA01CDF5E6B2BE9B5245EFBF2B764F98F0D1EDAF1470B809812A",
              "Hash": "69C173AB982B907439946A7DF11202FE500172A037BC1E3EB2EFA0E681D47C59",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorldTilesFromTownTiles()-\u003ESystem.Void",
              "Name": "SetWorldTilesFromTownTiles",
              "Signature": "public System.Void SetWorldTilesFromTownTiles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1022,
              "BodyHash": "8163E8A728EEF33476543E4D011291B4FE4B6FCA69B9C39ACA7A978F8C9DA1E0",
              "Hash": "BC1EABBEB099733E07010A03C38C2671A5BA0CF91D86A1A6CD83AD89AC66BCAF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "CandideServer.World.Generation.GhostTownGenerator::IsBlockingTile(CandideServer.World.Generation.TownTile)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.ServerControllers.WorldTilesServerController::SetTile(Microsoft.Xna.Framework.Point, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SplitArea(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Rectangle, System.Random, System.Int32)-\u003ESystem.Void",
              "Name": "SplitArea",
              "Signature": "private System.Void SplitArea(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E areas, Microsoft.Xna.Framework.Rectangle area, System.Random r, System.Int32 iteration)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "areas",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "area",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iteration",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "92E432D6E909FB5FDE04309BA0D425FC0C4BA1BEAEC242C4FD8EFBA9C2A2D527",
              "Hash": "3F132E885DD33C27295EB47E49D0DADD07C8EE46201535ABDB15C6B6407782E3",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideServer.World.Generation.GhostTownGenerator::SplitArea(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Rectangle, System.Random, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Rectangle\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C33757EDC0F939C202C5F99BDCBE500BE16AACE3F0197D70DE48017384F122A2"
        },
        {
          "Id": "CandideServer.World.Generation.KeyBiomes",
          "Name": "KeyBiomes",
          "DisplayName": "KeyBiomes",
          "FullName": "CandideServer.World.Generation.KeyBiomes",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Desert:CandideServer.World.Generation.KeyBiomes",
              "Name": "Desert",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B51992477EC28034D67646B26FC56B50088D0094961A99C98548D969801427F"
            },
            {
              "Id": "Forest:CandideServer.World.Generation.KeyBiomes",
              "Name": "Forest",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Forest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A636F94A4195E83C37E22E121229D04D2FD3A3725608B5A18D5D50B1324A1D90"
            },
            {
              "Id": "Lake:CandideServer.World.Generation.KeyBiomes",
              "Name": "Lake",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Lake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C536C375323276DB1E714F48FDF5E410CF6882D339B01CD562F55FD0581408D"
            },
            {
              "Id": "Placeholder:CandideServer.World.Generation.KeyBiomes",
              "Name": "Placeholder",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Placeholder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67E47EEED30CFEC370E3B4172AA9F063A0695D4526DB8B699DA316E408E56EEC"
            },
            {
              "Id": "Town:CandideServer.World.Generation.KeyBiomes",
              "Name": "Town",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Town",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A421D0D3B4ED5DB95CE9DC657925B1820F3EF8FA9EF2974B723B8B6820AB9CEA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Volcano:CandideServer.World.Generation.KeyBiomes",
              "Name": "Volcano",
              "Type": "CandideServer.World.Generation.KeyBiomes",
              "Signature": "public CandideServer.World.Generation.KeyBiomes Volcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FB86DC147987DE73740503AA1036974590659935EBC932A3F25A6C58FBE9C40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E054B4E2258A2182685805989E5F59A99C4B6DDD63CECD2CDFF36CD2DC232CA9"
        },
        {
          "Id": "CandideServer.World.Generation.OldWorldGenerator",
          "Name": "OldWorldGenerator",
          "DisplayName": "OldWorldGenerator",
          "FullName": "CandideServer.World.Generation.OldWorldGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RoadPathList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "RoadPathList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E RoadPathList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C8105E26E56AE4DC8F58A5C234B901F5EFD6BA41EF5746FC4603B2106112B1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateRoad(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "GenerateRoad",
              "Signature": "public System.Void GenerateRoad(System.Int32 startX, System.Int32 startY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1038,
              "BodyHash": "11B93CF9F3AB849FFF21318A31C19F989190451A96E520ACC3C6D8062EE21821",
              "Hash": "5A96FBF4B6014D8C8821C9AF2A2B733394C90B9DBA9901791F0FA0C67E0A4B9F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Random::NextDouble()",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateRoads(CandideServer.World.Generation.OldWorldGenerator)-\u003ESystem.Void",
              "Name": "GenerateRoads",
              "Signature": "public System.Void GenerateRoads(CandideServer.World.Generation.OldWorldGenerator oldWorldGenerator)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldWorldGenerator",
                  "Type": "CandideServer.World.Generation.OldWorldGenerator",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "2CAAD96BB3753402A959CA373571684742F5FF04750E183EC3EFBFC3DC2A13FB",
              "Hash": "EA3A9648E2099CF0DBA6F2A0B93A6C22DEFCA6262B405DA96FF5866C87AFBA05",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.World.Generation.OldWorldGenerator::GenerateRoad(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DEBE8EAC3602E7B56B5296BC256E8ECA82258E401E2B91F91127C58B88D9C2B"
        },
        {
          "Id": "CandideServer.World.Generation.PointOfInterestInserter",
          "Name": "PointOfInterestInserter",
          "DisplayName": "PointOfInterestInserter",
          "FullName": "CandideServer.World.Generation.PointOfInterestInserter",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u00601\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)-\u003ESystem.Void",
              "Name": "LoadInWorldAt",
              "Signature": "public System.Void LoadInWorldAt(System.String mapName, Microsoft.Xna.Framework.Point tilePosition, System.Boolean flip, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E spawnEntityCallback)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnEntityCallback",
                  "Type": "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 847,
              "BodyHash": "3FEAA64C062D6BBD56F3A084484C3DDE8DF90A4F2D2044B719D5366E675A99E5",
              "Hash": "4B2CECF243182042C2A81DE712768865F8631310B8542F9DFAD340DEC612DD14",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Console::WriteLine(System.String)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.IFormatProvider)",
                "System.String::Create(System.IFormatProvider, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler\u0026)",
                "CandideCreator.Shared.Models.World::get_TiledMapFileName()",
                "CandideServer.World.Generation.PointOfInterestInserter::PlaceTilesBasedOnTileMapShared(Microsoft.Xna.Framework.Point, System.Boolean, CandideCreator.Shared.Tiled.TiledMap, System.String, System.Boolean, System.Boolean, Shared.Models.WorldTile[,], System.SByte[,])",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.World.Generation.PointOfInterestInserter::\u003CLoadInWorldAt\u003Eg__SpawnCrop|0_1(Microsoft.Xna.Framework.Vector3, System.String)",
                "CandideServer.World.Generation.PointOfInterestInserter::\u003CLoadInWorldAt\u003Eg__SpawnEntity|0_0(CandideServer.World.ServerEntitySpawnData, Microsoft.Xna.Framework.Vector3, PointOfInterestInserter.\u003C\u003Ec__DisplayClass0_0\u0026)",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Failed to load in world-based PoI with name ",
                " at position ",
                " because it lacks tile data",
                "x"
              ],
              "Source": null
            },
            {
              "Id": "PlaceTilesBasedOnTileMapShared(Microsoft.Xna.Framework.Point, System.Boolean, CandideCreator.Shared.Tiled.TiledMap, System.String, System.Boolean, System.Boolean, Shared.Models.WorldTile[,], System.SByte[,])-\u003ESystem.ValueTuple\u00602\u003CSystem.Boolean,System.Boolean\u003E",
              "Name": "PlaceTilesBasedOnTileMapShared",
              "Signature": "public System.ValueTuple\u003CSystem.Boolean, System.Boolean\u003E PlaceTilesBasedOnTileMapShared(Microsoft.Xna.Framework.Point tilePosition, System.Boolean flip, CandideCreator.Shared.Tiled.TiledMap map, System.String tiledMapFileName, System.Boolean setBlockSpawnTiles, System.Boolean updateTileHeights, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Boolean, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiledMapFileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "setBlockSpawnTiles",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateTileHeights",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1116,
              "BodyHash": "882B65C6A194BAE46E53A0A88DEC5260429801DACAF48669433253304E50B67C",
              "Hash": "FFAAEB61ED215175C0F26410A2742B3A73A0289698BB4928E3462E9F877CBB45",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)",
                "PointOfInterestInserter.\u003C\u003Ec::\u003CPlaceTilesBasedOnTileMapShared\u003Eb__1_0(TileSetCollection.TileSetWrapper)",
                "System.Func\u003CTileSetCollection.TileSetWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()",
                "PointOfInterestInserter.\u003C\u003Ec::\u003CPlaceTilesBasedOnTileMapShared\u003Eb__1_1(TileSetCollection.TileSetWrapper)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)",
                "System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)",
                "System.ValueTuple\u003CSystem.Boolean, System.Boolean\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "ground",
                "Invalid ground tile found when spawning point of interest using tiled map file ",
                ". Found ",
                " when expecting a number in the range ",
                " - ",
                "structure",
                "Invalid structure tile found when spawning point of interest using tiled map file "
              ],
              "Source": null
            }
          ],
          "Hash": "C72EAC997695F6996F3BB9AE4B95CCCAB48EDA58F9723CE05178D5FFB237F97B"
        },
        {
          "Id": "CandideServer.World.Generation.ResourceDistributionGenerator",
          "Name": "ResourceDistributionGenerator",
          "DisplayName": "ResourceDistributionGenerator",
          "FullName": "CandideServer.World.Generation.ResourceDistributionGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Colors:Microsoft.Xna.Framework.Color[]",
              "Name": "Colors",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] Colors",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52CDFE5205A08BFD0FB62463662BDEC33B4830803ECBF0189A331EE3D4AF7A96"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "Values:Microsoft.Xna.Framework.Vector4[]",
              "Name": "Values",
              "Type": "Microsoft.Xna.Framework.Vector4[]",
              "Signature": "public Microsoft.Xna.Framework.Vector4[] Values",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DDF1C5F8216D6C75B3A849955FB8AA9976EAB92FAED350C092104DD653EDE92"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(System.Int32, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(System.Int32 seed, System.Int32 width, System.Int32 height, System.Boolean debug)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debug",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 377,
              "BodyHash": "E4EA9ED196DB453B854E79C93EF4352728B13039408E9B96C06D45BA77D6286E",
              "Hash": "8178C44F802FFB2EA5B9D956AF2D3C7441C733498EF81C11416AC8A221DE27C1",
              "CalledMethods": [
                "System.GC::AllocateUninitializedArray(System.Int32, System.Boolean)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Random::.ctor(System.Int32)",
                "ResourceDistributionGenerator.ResourceBlender::.ctor(Microsoft.Xna.Framework.Color[], Microsoft.Xna.Framework.Vector4[])",
                "CandideServer.World.Generation.ResourceDistributionGenerator::Veins(System.Random, System.Single, System.Single, ResourceDistributionGenerator.ResourceBlender, System.Single)",
                "CandideServer.World.Generation.ResourceDistributionGenerator::Meteors(System.Random, System.Single, ResourceDistributionGenerator.ResourceBlender, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Meteors(System.Random, System.Single, ResourceDistributionGenerator\u002BResourceBlender, System.Single)-\u003ESystem.Void",
              "Name": "Meteors",
              "Signature": "private System.Void Meteors(System.Random r, System.Single meteorRadius, ResourceDistributionGenerator.ResourceBlender blender, System.Single meteorCount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meteorRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blender",
                  "Type": "ResourceDistributionGenerator.ResourceBlender",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meteorCount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "3355D5353E2E4DA1F81E00351C63DAF1622982550B09E37C6358466330EE8865",
              "Hash": "845F09D094F0A2CDC67ED3107E39F2C4807F3043431E53E25CD6F6B0AFB3604F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "ResourceDistributionGenerator.ResourceBlender::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Veins(System.Random, System.Single, System.Single, ResourceDistributionGenerator\u002BResourceBlender, System.Single)-\u003ESystem.Void",
              "Name": "Veins",
              "Signature": "private System.Void Veins(System.Random r, System.Single veinLength, System.Single veinRadius, ResourceDistributionGenerator.ResourceBlender blender, System.Single count)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "veinLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "veinRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blender",
                  "Type": "ResourceDistributionGenerator.ResourceBlender",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "79CA9095BB63BDDB52BBA95252CC47F01779D64CFAD53EE80CA79F6BE8171BDB",
              "Hash": "CD5527581366D563BB33FBE2073BE2279CC0D4D2820C5FE70700A829C2EDE6A0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::CreateRoadPoints(System.Single, System.Single, System.Single, System.Single, System.Single, System.Random)",
                "ResourceDistributionGenerator.ResourceBlender::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::DrawPolyline(System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Random, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE015550BC84D0B70D154ADC76EA8D6977A071647D936EDF51F400979F3DA0B1"
        },
        {
          "Id": "CandideServer.World.Generation.TileCollisionGenerator",
          "Name": "TileCollisionGenerator",
          "DisplayName": "TileCollisionGenerator",
          "FullName": "CandideServer.World.Generation.TileCollisionGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildCollision(Shared.Models.WorldTile[,], System.SByte[,], Shared.Collision.CollisionTerrainGroup, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildCollision",
              "Signature": "public System.Void BuildCollision(Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, Shared.Collision.CollisionTerrainGroup terrainCollisionGroup, System.Int32 xStart, System.Int32 yStart, System.Int32 xEnd, System.Int32 yEnd)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "terrainCollisionGroup",
                  "Type": "Shared.Collision.CollisionTerrainGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1110,
              "BodyHash": "D40B380CB2FE04380D46FDD5F0DD67A2BFAEF985870AF0A0534A734112BCB8EF",
              "Hash": "C3EBD3CD022ED2AE1EC976E32CB2C7E7337E7C9713DDB31D4C2856DEEC54C217",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.Math::Min(System.SByte, System.SByte)",
                "System.Math::Max(System.SByte, System.SByte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionPolyLine::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "Shared.Collision.CollisionTerrainGroup::Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "411784AB6A2EAA3E45B6233928CF1DCA14203A099340F81D69C20B8568891DFC"
        },
        {
          "Id": "CandideServer.World.Generation.TownTile",
          "Name": "TownTile",
          "DisplayName": "TownTile",
          "FullName": "CandideServer.World.Generation.TownTile",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BehindWallBlock:CandideServer.World.Generation.TownTile",
              "Name": "BehindWallBlock",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile BehindWallBlock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E4800F27573463E65B2B8030BEDE19CD4E880BA3BD8E101265B8791F2D72564"
            },
            {
              "Id": "CityGate:CandideServer.World.Generation.TownTile",
              "Name": "CityGate",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile CityGate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1EEBE1059DA7C264B8108EAC142D1A01BD1F132AD022B46CE644104D8282128"
            },
            {
              "Id": "CityTower:CandideServer.World.Generation.TownTile",
              "Name": "CityTower",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile CityTower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8ECD8B95FC0835ED2F5B8735BC56BF02DC4CA5FD53768F0C3B1B3A2A6D336B15"
            },
            {
              "Id": "CityWall:CandideServer.World.Generation.TownTile",
              "Name": "CityWall",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile CityWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACC8A27FEC72E0FA22F496590635C4649CA8433AC22057004816CCBBDF98D8D1"
            },
            {
              "Id": "Empty:CandideServer.World.Generation.TownTile",
              "Name": "Empty",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07221BDF3378E98CA30FE4DE9597296CE1973F043CB9CC49AB5206A76604F6CE"
            },
            {
              "Id": "Grass:CandideServer.World.Generation.TownTile",
              "Name": "Grass",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Grass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB4200B950014C9AFB058A3FB191F530F7243C7EF9396743EF7232552364B2D5"
            },
            {
              "Id": "HouseFoundation:CandideServer.World.Generation.TownTile",
              "Name": "HouseFoundation",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseFoundation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A4E18176E203D719D6979BD1B2293C716F0E615A22424E3EEB9917FD0980060"
            },
            {
              "Id": "HouseRoom1:CandideServer.World.Generation.TownTile",
              "Name": "HouseRoom1",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseRoom1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33325EFC27ED57600D83DD5B4FEC09AC6045ECD917338DF43F8EE6568C483142"
            },
            {
              "Id": "HouseRoom2:CandideServer.World.Generation.TownTile",
              "Name": "HouseRoom2",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseRoom2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D52CCC62FF07DB5A37EA382C66605AF0BA1A7C7145B4BFC6B94453325E202DD"
            },
            {
              "Id": "HouseRoom3:CandideServer.World.Generation.TownTile",
              "Name": "HouseRoom3",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseRoom3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "034F872CE918E6C39E720DE6C91CB428A4754D3EC8C14587684FCE8900B890C3"
            },
            {
              "Id": "HouseRoom4:CandideServer.World.Generation.TownTile",
              "Name": "HouseRoom4",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseRoom4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34EEAF6F63D8E11AC4BFCEE77D4E2011AFEE24151E3D0668AC8AD7226CC26343"
            },
            {
              "Id": "HouseWallExterior:CandideServer.World.Generation.TownTile",
              "Name": "HouseWallExterior",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseWallExterior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F341A8513AB68668C6A6C734C797ABCC5095136A84F8134031BA1DAA5C87A07"
            },
            {
              "Id": "HouseWallInterior1:CandideServer.World.Generation.TownTile",
              "Name": "HouseWallInterior1",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseWallInterior1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "254685934E49C077C1A1585A80F43A7614C8AED6E286BC39B926EECFE3D495CA"
            },
            {
              "Id": "HouseWallInterior2:CandideServer.World.Generation.TownTile",
              "Name": "HouseWallInterior2",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseWallInterior2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "845DC17002275614EA2AEB80ADF153349DEEB5BA887B54ACCAE1540FD40B3D42"
            },
            {
              "Id": "HouseWallInterior3:CandideServer.World.Generation.TownTile",
              "Name": "HouseWallInterior3",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseWallInterior3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF5541207C69DD05496A8FDE6C37CD327BBFEE1681C52F3F0E21EE0468D4A4FC"
            },
            {
              "Id": "HouseWallInterior4:CandideServer.World.Generation.TownTile",
              "Name": "HouseWallInterior4",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile HouseWallInterior4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD43F7A39BCBD97FE310CE47EE8E503130140426DA4FB11AC5C6DBDA73CFCE12"
            },
            {
              "Id": "Park:CandideServer.World.Generation.TownTile",
              "Name": "Park",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Park",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40570AF2826908979376D2BDF57D3A0195AE80FD94657D3E5B67497E73C1AFA8"
            },
            {
              "Id": "Path:CandideServer.World.Generation.TownTile",
              "Name": "Path",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Path",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9341F58C0D956B08A68604CF05800FBA93DF67009C9AF97D633DECFC9A6B86A4"
            },
            {
              "Id": "RoadMiddle:CandideServer.World.Generation.TownTile",
              "Name": "RoadMiddle",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile RoadMiddle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E26F2B6D0275F707F224D50677D9B1AAD30C9050A28B101D03C870693F7DB94"
            },
            {
              "Id": "RoadSide:CandideServer.World.Generation.TownTile",
              "Name": "RoadSide",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile RoadSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EDE3A2E773B9F9C82F8DF8AEA82B315E81978C4BA1627BFE9978D082463775DB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "962B305F6D7949E928A5773FC73F466C3B74456578EE13687D5430C786C16C89"
        },
        {
          "Id": "CandideServer.World.Generation.WorldGenerationManager",
          "Name": "WorldGenerationManager",
          "DisplayName": "WorldGenerationManager",
          "FullName": "CandideServer.World.Generation.WorldGenerationManager",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GeneratorThread:System.Threading.Thread",
              "Name": "GeneratorThread",
              "Type": "System.Threading.Thread",
              "Signature": "public System.Threading.Thread GeneratorThread",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0DD0663A12426EE5A8C6EDA4CCC9F2FD4EEE4BDECE2FF9D567FE38C7325F2E8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelGeneration()-\u003ESystem.Void",
              "Name": "CancelGeneration",
              "Signature": "public System.Void CancelGeneration()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3E7F31F079947A4A430858B592E26EF8B3BE19B9A88291B73D4957EB1B9AA531",
              "Hash": "5B2295F597AD55FA7C8640AEB1BF780A80996BAA540663F4F2D851719C11268D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateGameConfig(Microsoft.Xna.Framework.Point, System.Boolean, System.Boolean, System.Boolean, System.Int32, System.String)-\u003ECandideServer.Game.GameConfig",
              "Name": "CreateGameConfig",
              "Signature": "public CandideServer.Game.GameConfig CreateGameConfig(Microsoft.Xna.Framework.Point worldTileSize, System.Boolean skipWorldGen, System.Boolean singleBiome, System.Boolean proceduralGeneration, System.Int32 seed, System.String singleBiomeId)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Game.GameConfig",
              "Parameters": [
                {
                  "Name": "worldTileSize",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipWorldGen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "singleBiome",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "proceduralGeneration",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "singleBiomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "3CA59B025815DD76564BE7B95E626D6689CC913D3D0714A2230ACC247CCAE171",
              "Hash": "525536BB8BE149D794802111007D2C0629A8E1CB01E5E830C7B523C9629BE165",
              "CalledMethods": [
                "CandideServer.Game.GameConfig::.ctor()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishGenerating()-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Object\u003E\u003E",
              "Name": "FinishGenerating",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E FinishGenerating()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Object\u003E\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "AA5049BFBD4008437A1AF1C59DBBE5B2D9800BBF67745548BF9227FB9A4EE577",
              "Hash": "49B6D4ACA032C42A30D193E6542E134FA760419B160E2CEC426102CBCEF132D0",
              "CalledMethods": [
                "System.Threading.Thread::Join()",
                "CandideServer.Saving.GameSaveManager::SaveGameState(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldSize(GameDescription\u002BWorldSize)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetWorldSize",
              "Signature": "public Microsoft.Xna.Framework.Point GetWorldSize(GameDescription.WorldSize size)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "GameDescription.WorldSize",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "D11E044FC23EDBE3AF2A8BE191ACACD9E477089B863406DE5CD7E4754F2D0E2B",
              "Hash": "A36FFD5D096CB39084A19613256D187B0C56927595FA3E49DFF98D0CD234154F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartGenerateNewGameState()-\u003ESystem.Void",
              "Name": "StartGenerateNewGameState",
              "Signature": "private System.Void StartGenerateNewGameState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "81148006496E9A4C1848CE8AAFFF20F99E4F2BC4B5AF428432D3DD5A2288259D",
              "Hash": "27711889721753C29C9B3ED043D8855F3A97A7D4A21F4448B800CF0EDC9BC12D",
              "CalledMethods": [
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::.ctor()",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::SetupDataFileLoading()",
                "CandideServer.Data.ServerDataSetups.ServerDataSetup::Setup()",
                "CandideServer.Game.ServerGameSetup::SetupNewGameState(CandideServer.Game.GameConfig)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Exception when generating world: \n"
              ],
              "Source": null
            },
            {
              "Id": "StartGenerating(CandideServer.Game.GameConfig, System.Action\u00602\u003CSystem.Single,System.String\u003E)-\u003ESystem.Void",
              "Name": "StartGenerating",
              "Signature": "public System.Void StartGenerating(CandideServer.Game.GameConfig gameConfig, System.Action\u003CSystem.Single, System.String\u003E generatorProgressCallback)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameConfig",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "generatorProgressCallback",
                  "Type": "System.Action\u003CSystem.Single, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "442664BAC9FB71ECA6B4AAD3E672C1754098F8F6D9FB283921A8BDFFB48949D2",
              "Hash": "28A1B8021FD60E99C1D2C01A6BF31059999E0C5BF8E9ACD046FA3B22CD981D2A",
              "CalledMethods": [
                "System.Action\u003CSystem.Single, System.String\u003E::Invoke(!0, !1)",
                "System.Threading.Thread::Start()"
              ],
              "StringLiterals": [
                "CreateWorld_PreparingGenerator"
              ],
              "Source": null
            }
          ],
          "Hash": "2E411B9E7909DB701E5A39322E94C75422E6A585E548805A6BACACC8BFA88C23"
        },
        {
          "Id": "CandideServer.World.Generation.WorldGenerator",
          "Name": "WorldGenerator",
          "DisplayName": "WorldGenerator",
          "FullName": "CandideServer.World.Generation.WorldGenerator",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Biomes:CandideServer.Data.DataModels.BiomeData[]",
              "Name": "Biomes",
              "Type": "CandideServer.Data.DataModels.BiomeData[]",
              "Signature": "public CandideServer.Data.DataModels.BiomeData[] Biomes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64D5B852869D9CF22874C75300C07F982DC4186299A7A8D52DDA6C2770E2CCF7"
            },
            {
              "Id": "BlockSpawn:System.Boolean[,]",
              "Name": "BlockSpawn",
              "Type": "System.Boolean[,]",
              "Signature": "public System.Boolean[,] BlockSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F89A53EB35185A2A3376C8888AC959B8E0E2E5BE2208799F5F7264F22C5016C5"
            },
            {
              "Id": "Colors:Microsoft.Xna.Framework.Color[]",
              "Name": "Colors",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] Colors",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52CDFE5205A08BFD0FB62463662BDEC33B4830803ECBF0189A331EE3D4AF7A96"
            },
            {
              "Id": "DesertCenterTile:Microsoft.Xna.Framework.Vector2",
              "Name": "DesertCenterTile",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DesertCenterTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92E811990ADC7513E999C62E9B22C619BD1EE2169C5173D878C0C808BC759243"
            },
            {
              "Id": "DesertToSpawnDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "DesertToSpawnDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DesertToSpawnDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "517AF498504FBF27CDE39E3A2574DA58AF7E0813A5DEDD45C5C6FF0D0674D0AB"
            },
            {
              "Id": "Difficulty:System.Single[]",
              "Name": "Difficulty",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85A1D4E803E7B02D32EF4712C42EC6CD65D899338DF7B68B5242499D8AF1CCFC"
            },
            {
              "Id": "DifficultyColorMap:Microsoft.Xna.Framework.Color[]",
              "Name": "DifficultyColorMap",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] DifficultyColorMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69CF5D65A7956C17525D254A06B1FF79020223F015FD58DFB5FCDF112ACED2F3"
            },
            {
              "Id": "EntitySpots:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E[]",
              "Name": "EntitySpots",
              "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E[]",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E[] EntitySpots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EFD809FE52F2FD764C0D922D5C98917CCF5D66CD2A721B4BF48A34F5E433DD7"
            },
            {
              "Id": "GhostTownCenterTile:Microsoft.Xna.Framework.Vector2",
              "Name": "GhostTownCenterTile",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GhostTownCenterTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0F3E04081DF88B91229F24D8895D62CEB353A87063E231B2C9688A5AC8EB88B"
            },
            {
              "Id": "GroundValues:System.Single[]",
              "Name": "GroundValues",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] GroundValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6B71B729A7B6076C71B94194ACB8FBE8A07BA037530127D5D2718A66BD1BA72"
            },
            {
              "Id": "GroundValues2:System.Single[]",
              "Name": "GroundValues2",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] GroundValues2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15BB788B5CBC5EB5D38FC555C7E79A97C9FC01D272CE21AD6DEDDDA1BC672519"
            },
            {
              "Id": "GroundValues4:System.Single[]",
              "Name": "GroundValues4",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] GroundValues4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE772A6973B7FC3304334A303A6C685E6CB00BA3D67C7E19C516ADB0B3AF5960"
            },
            {
              "Id": "GroundValuesHalf:System.Single[]",
              "Name": "GroundValuesHalf",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] GroundValuesHalf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DEBC420EECB667B86E96F16A96A97C87F67B31EFBE38B922F7851923322F672"
            },
            {
              "Id": "GroundValuesQuart:System.Single[]",
              "Name": "GroundValuesQuart",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] GroundValuesQuart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CDEC53A6C8915B2AE87F01667756DC37B4793F3E514ACE019AD2C3A76378CE0"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC33AA98680489DB433081E6DE17E3CD12F5F232B60E95165FE0401F30052CE"
            },
            {
              "Id": "Humidity:Microsoft.Xna.Framework.Color[]",
              "Name": "Humidity",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] Humidity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521B3FC2BDF0335F64D338DB1A9F0F6D887BE0EC21FB35AFB9D17E48DCE00F79"
            },
            {
              "Id": "HumidityValues:System.Single[]",
              "Name": "HumidityValues",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] HumidityValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90D4F346F7E0A5D58BBF06D13065ECEEC9C7F82CCF03306A1805CD215D2887E"
            },
            {
              "Id": "HumidityValues2:System.Single[]",
              "Name": "HumidityValues2",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] HumidityValues2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF6827D24CBFCD346A4951BCBAB825847D62352B723952BFD0E337863AE5EF03"
            },
            {
              "Id": "PoiPotentialPositions:System.Collections.Generic.List\u00601\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E",
              "Name": "PoiPotentialPositions",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E PoiPotentialPositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39CD00C3DA8EE703078E92CE39321B3561F6AB0F9D710A168A06D038E557E1F7"
            },
            {
              "Id": "PoiTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Name": "PoiTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E PoiTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D3B7460CEC2A48B879957ABDC5D53A53F1661A54A0FBCD33B6AABCE89EC542"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "ResourceValues:Microsoft.Xna.Framework.Vector4[]",
              "Name": "ResourceValues",
              "Type": "Microsoft.Xna.Framework.Vector4[]",
              "Signature": "public Microsoft.Xna.Framework.Vector4[] ResourceValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DF3B68DBBC9026B3FCBE40F587B8AECAC5A5E95AF5427885E655DFF2F6DE866"
            },
            {
              "Id": "RoadHitDesertWallPoint:Microsoft.Xna.Framework.Point",
              "Name": "RoadHitDesertWallPoint",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point RoadHitDesertWallPoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCAA0910CB9ED6E5CC91796A223C34761A09B0A6DDAB735B152141B93466F14A"
            },
            {
              "Id": "Seed:System.Int32",
              "Name": "Seed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Seed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F99B5D24AF8DD0006C30E9566B1CB2285974C5EA3BC10199969F6C506B3A2402"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26D7F70164BC95A8DB6AE211BA04CA77CF0DF11183CB61799ABE75245C2B86D6"
            },
            {
              "Id": "StructureValues:System.Single[]",
              "Name": "StructureValues",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] StructureValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F059C1EA2B4ABAACDAE84A8B592D1401D954B1264C20EDF6087BBD56F478346"
            },
            {
              "Id": "StructureValues2:System.Single[]",
              "Name": "StructureValues2",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] StructureValues2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4804F1CEDB625935FF9D3703C19159444AD8D9859C2B4E35568C68FD3042A062"
            },
            {
              "Id": "StructureValues4:System.Single[]",
              "Name": "StructureValues4",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] StructureValues4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EDEFE2FD2B6D7CA9340E5053C922D1E6728BCB23703065D687707AFDA8ADE1E"
            },
            {
              "Id": "StructureValuesHalf:System.Single[]",
              "Name": "StructureValuesHalf",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] StructureValuesHalf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACF1E867984B545A7136DBC3EDA492826A0F5E0DF4B86C28804B301194670B13"
            },
            {
              "Id": "StructureValuesQuart:System.Single[]",
              "Name": "StructureValuesQuart",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] StructureValuesQuart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7695A623D689277D74CD8374A8F73A892C03C214D9E20515ED76B0839CD0F510"
            },
            {
              "Id": "Terrain:Microsoft.Xna.Framework.Color[]",
              "Name": "Terrain",
              "Type": "Microsoft.Xna.Framework.Color[]",
              "Signature": "public Microsoft.Xna.Framework.Color[] Terrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0E515E2ADE7948CC8E7F22A57138FE22390BA98005645A4274513903AD9D672"
            },
            {
              "Id": "TerrainValues:System.Single[]",
              "Name": "TerrainValues",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] TerrainValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85A1F5E742E3C83FDA533FEBEB142E7EA6D89EB9D7341C23A8F06A4ABEF6C70D"
            },
            {
              "Id": "TileToWorldScale:System.Single",
              "Name": "TileToWorldScale",
              "Type": "System.Single",
              "Signature": "public System.Single TileToWorldScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67536D8BA928367AA7DA49ACC4E45C5327D466B7C01C4CAE6FB57A3C691FD0F7"
            },
            {
              "Id": "VolcanoCenterTile:Microsoft.Xna.Framework.Vector2",
              "Name": "VolcanoCenterTile",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 VolcanoCenterTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA306CFA16A91A4A14E3914C9222116E6EAA253FD5A4A89EB8FFEDD1C8747331"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0487CF34978D6D274B46C09AB45C1AB6F6AC4EA143364724CD134BE87819CD7"
            },
            {
              "Id": "_reusePoiSlotList:System.Collections.Generic.List\u00601\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Name": "_reusePoiSlotList",
              "Type": "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E _reusePoiSlotList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "594073AD6571FCCD564FBAA768A281A6E1496B23658F645B9F36373AEB741BD1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDesertSatyrCampPoi()-\u003ESystem.Void",
              "Name": "AddDesertSatyrCampPoi",
              "Signature": "private System.Void AddDesertSatyrCampPoi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "A8B5CBF2AF4598DB571DE6E977F1235909E564FD75162279F7F29DC742ED9C06",
              "Hash": "2137499B9AA06370C25343190FFC27B4213ABCE02BF9D33DA6F0E3941BF024F9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.World.Generation.WorldGenerator::ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.Models.SpawnSystem.SpawnRule::.ctor()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)"
              ],
              "StringLiterals": [
                "desert:giant:dungeon:pyzifax_camp",
                "Could not find desert massive camp poi"
              ],
              "Source": null
            },
            {
              "Id": "AddDesertWallEntrancePoi()-\u003ESystem.Void",
              "Name": "AddDesertWallEntrancePoi",
              "Signature": "private System.Void AddDesertWallEntrancePoi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "05EA44DA36AFB283AFF111B8B8E7B636ABACAD6229E6D35180637254E973E22D",
              "Hash": "40C13F03E18F12EA2133F0449A7B02A6D86BC73AE227C75BF149E7C86E2297EB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.World.Generation.WorldGenerator::ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.Models.SpawnSystem.SpawnRule::.ctor()",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)"
              ],
              "StringLiterals": [
                "special:desert_entrance_northwest",
                "special:desert_entrance_north",
                "special:desert_entrance_northeast",
                "Could not find desert entrance poi"
              ],
              "Source": null
            },
            {
              "Id": "AddPhoenixArenaPoi()-\u003ESystem.Void",
              "Name": "AddPhoenixArenaPoi",
              "Signature": "private System.Void AddPhoenixArenaPoi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "0049BE84C873063B2ADB56D8104E3025DBF3651992EAFEEF89B7763310678E75",
              "Hash": "B1C39FB0CE1648E84DE84A617112EF76CF0DAAB1EC0777EF78207422FA95AE0A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.World.Generation.WorldGenerator::ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)",
                "System.Guid::Parse(System.String)",
                "CandideServer.ServerManagers.BossServerManager::AddBossSpawnLocation(System.Guid, CandideCreator.Shared.Models.RectangleF, System.String, System.String, System.Guid)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.Models.SpawnSystem.SpawnRule::.ctor()",
                "System.Guid::.ctor(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)"
              ],
              "StringLiterals": [
                "maps/poi/volcanic/g_phoenix",
                "boss:phoenix",
                "d785ecef-17a6-4363-95f3-98188e4663e2"
              ],
              "Source": null
            },
            {
              "Id": "AddVulcanTemplePoi()-\u003ESystem.Void",
              "Name": "AddVulcanTemplePoi",
              "Signature": "private System.Void AddVulcanTemplePoi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1126,
              "BodyHash": "FB624FD39B37AEEB51ECC9401FA4EDAF877752B03E1105BCEAB717563ED0BACE",
              "Hash": "890D273C44BDBA8BC0D53F4E6ED7FD92D4984A4F67E4D0C4C3FB94F9166C80AA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.Generation.WorldGenerator::ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)",
                "CandideServer.ServerManagers.PoiServerManager::SpawnPoi(CandideServer.Models.PoiData, CandideCreator.Shared.Models.RectangleF, System.Single, System.Random, System.Nullable\u003CSystem.Boolean\u003E)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.Models.SpawnSystem.SpawnRule::.ctor()",
                "System.Guid::.ctor(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)",
                "CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)",
                "System.Random::Next()",
                "System.Random::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.RectangleF\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::ToRectangle()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "maps/poi/volcanic/boss_vulcan_entrance",
                "boss:vulcan",
                "vulcan_lever",
                "maps/poi/volcanic/special_platform",
                "maps/poi/volcanic/special_lever"
              ],
              "Source": null
            },
            {
              "Id": "CleanUpWorldTiles()-\u003ESystem.Void",
              "Name": "CleanUpWorldTiles",
              "Signature": "public System.Void CleanUpWorldTiles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D758CEFB78D06A38392C081E27F148C90B59EDF13730533396F09C2F9D8A7C3D",
              "Hash": "03F5544E2F08F4151E766F3A8B2BD870A048BEA472E036A1CFDB5B8D9EB7B598",
              "CalledMethods": [
                "CandideServer.World.Generation.WorldGenerator::SetWorldTilesSecondPass(Shared.Models.WorldTile[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ClearPoiSpace",
              "Signature": "private System.Void ClearPoiSpace(System.String mapName, CandideCreator.Shared.Models.RectangleF bounds)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "37F2B5462FAB1D6A5CF7C0E143971FAECBFD8FA55137B22C7454C7FBCFCDEB78",
              "Hash": "E15E50F4C7DEDC712362DA11BAADBCCCB57C58E51FF3F287E767174DED802A16",
              "CalledMethods": [
                "CandideServer.ServerManagers.PoiSpaceModel::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [
                "biome:test"
              ],
              "Source": null
            },
            {
              "Id": "CopyValuesToGameState()-\u003ESystem.Void",
              "Name": "CopyValuesToGameState",
              "Signature": "private System.Void CopyValuesToGameState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "95A1FF46C250C2F4B821124980DE9DA3CC775E0B4CB1CDA4E9E59808CC5885FB",
              "Hash": "45973D2DC747EC5F9A7A662B6123EF9A2D2BBD4F5C2245B1BA9898BC089210D4",
              "CalledMethods": [
                "System.String[,]::Set(System.Int32, System.Int32, System.String)",
                "System.Single[,]::Set(System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DecideKeyPoints(CandideServer.World.Generation.KeyBiomes[], System.Random, Microsoft.Xna.Framework.Vector2[])-\u003ESystem.Void",
              "Name": "DecideKeyPoints",
              "Signature": "private System.Void DecideKeyPoints(CandideServer.World.Generation.KeyBiomes[] keyPoints, System.Random random, Microsoft.Xna.Framework.Vector2[] corners)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyPoints",
                  "Type": "CandideServer.World.Generation.KeyBiomes[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "corners",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "CA64C65D7D22B8A15303D31C8963218FCBB63EB67F3723DCC95734922D439042",
              "Hash": "D7D84723B11A0E88F5B47A58BB0543EB8536B06221D3FB4BA89E252D17E03E4B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "System.Array::IndexOf(!!0[], !!0)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::CircularDifference(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Could not generate a valid configuration of key pois"
              ],
              "Source": null
            },
            {
              "Id": "DecideSpawnPosition()-\u003ESystem.Void",
              "Name": "DecideSpawnPosition",
              "Signature": "public System.Void DecideSpawnPosition()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "16DE04CC95F21A1AC796604989562237BC1C6E3C64A0588C5F57F33C585945CE",
              "Hash": "38D952F50A10DA0B629B2C92C52248D1CFE9061784DC75A6CDBFED20F18D9FA4",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldSController::ValidateSpawnTile(System.Boolean)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::Inflate(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateAll(CandideServer.Game.GameConfig, System.Boolean)-\u003ESystem.Void",
              "Name": "GenerateAll",
              "Signature": "public System.Void GenerateAll(CandideServer.Game.GameConfig config, System.Boolean onlyTiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onlyTiles",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 395,
              "BodyHash": "6E82DA1ADF666A4C490FAC913D6EB0A46FE5818AC730074A4598E689C05C8D69",
              "Hash": "F93CF81647974291DF952823B465474401732F475431E8F3E368877127321578",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideServer.World.Generation.WorldGenerator::UpdateProgress(System.Single, System.String)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "CandideServer.World.Generation.WorldGenerator::GenerateSingleBiome(CandideServer.Game.GameConfig, CandideServer.Data.DataModels.BiomeData)",
                "CandideServer.World.Generation.WorldGenerator::GenerateBaseMaps(CandideServer.Game.GameConfig)",
                "System.Diagnostics.Stopwatch::Restart()",
                "CandideServer.World.Generation.WorldGenerator::GenerateResourceMap(CandideServer.Game.GameConfig)",
                "CandideServer.World.Generation.WorldGenerator::GenerateTiles(CandideServer.Game.GameConfig)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGenerator::ClearPoiSpace(System.String, CandideCreator.Shared.Models.RectangleF)",
                "CandideServer.World.Generation.WorldGenerator::AddDesertSatyrCampPoi()",
                "CandideServer.World.Generation.WorldGenerator::AddDesertWallEntrancePoi()",
                "CandideServer.World.Generation.WorldGenerator::AddPhoenixArenaPoi()",
                "CandideServer.World.Generation.WorldGenerator::AddVulcanTemplePoi()",
                "CandideServer.ServerManagers.PoiServerManager::GeneratePois(CandideServer.World.Generation.WorldGenerator, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.Game.GameConfig)",
                "CandideServer.World.Generation.WorldGenerator::GenerateSpawnArea(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.Generation.WorldGenerator::DecideSpawnPosition()",
                "CandideServer.World.Generation.WorldGenerator::CleanUpWorldTiles()",
                "CandideServer.World.Generation.WorldGenerator::GenerateEntitySpots(CandideServer.Game.GameConfig)",
                "CandideServer.World.Generation.WorldGenerator::GenerateEntities()",
                "CandideServer.World.Generation.WorldGenerator::SpawnWildCrops()"
              ],
              "StringLiterals": [
                "CreateWorld_GeneratingWorldLayout",
                "CreateWorld_GeneratingResourceMap",
                "CreateWorld_ShapingTerrain",
                "CreateWorld_PlacingPois",
                "world-center",
                "CreateWorld_PreparingStartingArea",
                "CreateWorld_CleaningUpTerrain",
                "CreateWorld_GeneratingEntityDistribution",
                "CreateWorld_SpawningEntities",
                "CreateWorld_SpawningWildCrops"
              ],
              "Source": null
            },
            {
              "Id": "GenerateBaseMaps(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GenerateBaseMaps",
              "Signature": "public System.Void GenerateBaseMaps(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6083,
              "BodyHash": "8CAA258C54A79DACAEDF17F1A75FB85EBD7BC042C2794F6929B29A95005E04B3",
              "Hash": "BAFE57991EBE695DE8B021BE62B803C8BBF669F28DD8DD21B4E2E6E729B3D399",
              "CalledMethods": [
                "System.Random::.ctor(System.Int32)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "CandideServer.World.Generation.WorldGenerator::DecideKeyPoints(CandideServer.World.Generation.KeyBiomes[], System.Random, Microsoft.Xna.Framework.Vector2[])",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Array::IndexOf(!!0[], !!0)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "System.MemoryExtensions::AsSpan(!!0[])",
                "CandideServer.Helpers.NoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "CandideServer.Database.BiomeDataBase::GetBiomeDataOrError(System.String)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadIn(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineIn(System.Single)",
                "System.MathF::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadInOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Random::Next()",
                "WorldGenerator.RiverBlender::.ctor(Microsoft.Xna.Framework.Color[], Microsoft.Xna.Framework.Color, CandideServer.Data.DataModels.BiomeData[], CandideServer.Data.DataModels.BiomeData)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::CreateRoadPoints(System.Single, System.Single, System.Single, System.Single, System.Single, System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillEllipsoid(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillEllipsoid(System.Single, System.Single, System.Single, System.Single, T, T[], System.Int32, System.Int32)",
                "WorldGenerator.RiverBlender::RiverBlend(System.Single, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "biome:swamp",
                "biome:forest_light",
                "biome:desert_edge",
                "biome:ghosttown_center",
                "biome:lake_island",
                "biome:lake_small",
                "biome:volcanic_center",
                "biome:volcanic_edge",
                "biome:volcanic_tendril",
                "biome:volcanic_tendril_desert",
                "biome:volcanic_tendril_volcano",
                "biome:beach",
                "biome:desert",
                "biome:plains_dry",
                "biome:forest",
                "biome:forest_deep"
              ],
              "Source": null
            },
            {
              "Id": "GenerateEntities()-\u003ESystem.Void",
              "Name": "GenerateEntities",
              "Signature": "public System.Void GenerateEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "01507B2957FF3183864B222832BB3B6DD01902B95DE809548BF86DF9912BA1C3",
              "Hash": "8DA877160FC93A1D7AE088052AB515E1C01D9C8E4D41FE1838D175F0FD020164",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator::SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateEntitiesInRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "GenerateEntitiesInRectangle",
              "Signature": "public System.Void GenerateEntitiesInRectangle(Microsoft.Xna.Framework.Rectangle rect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "CC1CAC048ABCD76EB7D112AC44799210B39C482DC5E5E4A3C719F8D875517F0A",
              "Hash": "D625E56D3496DD0B9A662250DFF819C4DF3E88EF5C1DFADE45D825B407AB7EE1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "CandideServer.World.Generation.BiomeGenerators.IBiomeEntityGenerator::SpawnEntity(System.UInt32, System.UInt32, System.UInt32, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateEntitySpots(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GenerateEntitySpots",
              "Signature": "public System.Void GenerateEntitySpots(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "0DFED930A1A96FD00A9C47FE76D4ADDB71E6C03159DE0F18DF6619EF77D5D0A0",
              "Hash": "DE882C021A39ADED2E9F79F6A854BD2B1257BD8BEBF8089000F192C6E69EA673",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::StartNew()",
                "CandideServer.World.Generation.EntitySizeSpotsGenerator::GenerateEntitySizeMap(System.Int32, System.Int32, System.Single, System.Int32, CandideServer.Data.DataModels.BiomeData[], System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E[]\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateResourceMap(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GenerateResourceMap",
              "Signature": "public System.Void GenerateResourceMap(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "68A9F936B3BFAA8A9C124CBF54EC7CD691228E0A7843E9E5F1A87B3506C15ED4",
              "Hash": "0E79FD3006F6510D2F2E1A210ED976A56D5A5509E4D8AA848923F026B1688069",
              "CalledMethods": [
                "CandideServer.World.Generation.ResourceDistributionGenerator::.ctor()",
                "CandideServer.World.Generation.ResourceDistributionGenerator::Generate(System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateSingleBiome(CandideServer.Game.GameConfig, CandideServer.Data.DataModels.BiomeData)-\u003ESystem.Void",
              "Name": "GenerateSingleBiome",
              "Signature": "public System.Void GenerateSingleBiome(CandideServer.Game.GameConfig config, CandideServer.Data.DataModels.BiomeData biome)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biome",
                  "Type": "CandideServer.Data.DataModels.BiomeData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 593,
              "BodyHash": "7090571859B1CC7CBB181954A3895EB0A8046723B8977D3B03FCA1AA391EE2D1",
              "Hash": "A3164EFAD1927F296704BC7BD7D68E4990A330C94AE632E05B046FA4CA7F03A0",
              "CalledMethods": [
                "System.Random::.ctor(System.Int32)",
                "CandideServer.Database.BiomeDataBase::GetBiomeDataOrError(System.String)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "biome:mountains",
                "biome:ocean"
              ],
              "Source": null
            },
            {
              "Id": "GenerateSpawnArea(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GenerateSpawnArea",
              "Signature": "public System.Void GenerateSpawnArea(Microsoft.Xna.Framework.Vector2 estimatedSpawnPosTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "estimatedSpawnPosTile",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "EF7DEDD5F00B95ADDF7B217F22FF3B4C8805F3EF5D545C22D8B7D07F680C4FD7",
              "Hash": "F07E4D636A9B699C3C41DD5FD8D696A9BFB0050F667F23F992125CF6BD54D092",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.Exception::.ctor(System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "WorldGenerator.\u003C\u003Ec::\u003CGenerateSpawnArea\u003Eb__48_0(CandideServer.ServerControllers.SpawnEntityArgs)",
                "System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.World.Generation.WorldGenerator::IsTooClose(Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "WorldGenerator.\u003C\u003Ec::\u003CGenerateSpawnArea\u003Eb__48_1(CandideServer.ServerControllers.SpawnEntityArgs)"
              ],
              "StringLiterals": [
                "maps/poi/plains_dry/spawn_poi",
                "Missing Spawn PoI",
                "_extras_"
              ],
              "Source": null
            },
            {
              "Id": "GenerateTiles(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GenerateTiles",
              "Signature": "public System.Void GenerateTiles(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "BF1EFA1AB7ABE729E931796CC99B457C60B7AE4FAAD7CDB052C516E9E35C5C6B",
              "Hash": "BD7EE6120733C8CE09113C88DA6C8A374F32E3799742B4203A35F50CCAB797DA",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "System.Single[,]::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::Clear()",
                "CandideServer.World.Generation.WorldGenerator::CopyValuesToGameState()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::Clear()",
                "System.Boolean[,]::.ctor(System.Int32, System.Int32)",
                "CandideServer.World.Generation.WorldGenerator::GenerateTileValues(System.Int32)",
                "CandideServer.World.Generation.WorldGenerator::SetWorldTilesFirstPass(Shared.Models.WorldTile[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateTileValues(System.Int32)-\u003ESystem.Void",
              "Name": "GenerateTileValues",
              "Signature": "public System.Void GenerateTileValues(System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 748,
              "BodyHash": "50D6B1F249B14F192C105B8B9F2D10BB61BAA7111C6381D84A0BBCE5AAA35EE4",
              "Hash": "14867B59E7C877C5DCEA5A9B8AA8B74274DBAA1DE0D9E93F9490D4DEB4B92470",
              "CalledMethods": [
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "System.MemoryExtensions::AsSpan(!!0[])",
                "CandideServer.Helpers.NoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateWorld(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "GenerateWorld",
              "Signature": "public System.Void GenerateWorld(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "51BC114773B7DDBA92F53ABEE6E034D949101FC258C2067ECECD636A09EC7DEA",
              "Hash": "5E66346A08902FBA0740EB94E35A49ACFC9A7D511405B728C763335D4E4212C6",
              "CalledMethods": [
                "CandideServer.World.Generation.WorldGenerator::UpdateProgress(System.Single, System.String)",
                "CandideServer.World.Generation.WorldGenerator::.ctor()",
                "CandideServer.Models.Worlds.WorldModel::.ctor()",
                "System.Guid::NewGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::set_Item(!0, !1)",
                "CandideServer.Models.ServerChunkedWorld::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideServer.World.Generation.WorldGenerator::GenerateAll(CandideServer.Game.GameConfig, System.Boolean)",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "System.Single[,]::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "CreateWorld_PreparingGenerator",
                "Outside",
                "CreateWorld_Complete"
              ],
              "Source": null
            },
            {
              "Id": "IsTooClose(Microsoft.Xna.Framework.Vector2, System.Single, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Boolean",
              "Name": "IsTooClose",
              "Signature": "public System.Boolean IsTooClose(Microsoft.Xna.Framework.Vector2 position, System.Single minimumDistance, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minimumDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "CD7D6EBE18760324505DE48AE1862360F064AF989FEE54B27961804F9AD38292",
              "Hash": "AC6850BCDAB8B9CE37305F0BE7E12D776B1912EFC5884F8FB7404A4F3DCBD72E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePoisFromArea(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "RemovePoisFromArea",
              "Signature": "public System.Void RemovePoisFromArea(CandideCreator.Shared.Models.RectangleF tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "91A859B54A533555FA9A61A1B03C945BD93CE2B4B2C39FE3E5E2EFD83D45CD63",
              "Hash": "03A56008714FE0550C6144D19BA9B0ADBE0D4AF7B07129D35A999C6427639E19",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::get_Current()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::Remove(System.Int32)",
                "List.Enumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupDebugTestArea()-\u003ESystem.Void",
              "Name": "SetupDebugTestArea",
              "Signature": "public System.Void SetupDebugTestArea()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "5DB142FE448D87226A969CA07FD2E02FD9DA19E93150258264CEE71714B0C5BE",
              "Hash": "00DB83E43AE954CE558AB2335808F768367C3A7BA93CAEF4D3DBBE73872FD38C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupTileHeights()-\u003ESystem.Void",
              "Name": "SetupTileHeights",
              "Signature": "public System.Void SetupTileHeights()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "9A13FCEE8E58B7B0E92842EECEF135D5571C60F67458C853B91399D251E9AF07",
              "Hash": "672A6CF3CB4A265CCEED5D2E0E62602312C9ECE71C3E854F5D88783EE78AA56C",
              "CalledMethods": [
                "System.SByte[,]::.ctor(System.Int32, System.Int32)",
                "CandideServer.World.Generation.WorldGenerator::SetWorldTileHeights(Shared.Models.WorldTile[,], System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorldTileHeights(Shared.Models.WorldTile[,], System.SByte[,])-\u003ESystem.Void",
              "Name": "SetWorldTileHeights",
              "Signature": "private System.Void SetWorldTileHeights(Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "2710F5540376E220F70B47F892AD9994ADA34B54A2993DAAA16A4CDD29EDFD9E",
              "Hash": "5B52A81507E08F0376DD12BE5D1C878AD5B01016AAB03FADF830CC092389416D",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorldTilesFirstPass(Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTilesFirstPass",
              "Signature": "private System.Void SetWorldTilesFirstPass(Shared.Models.WorldTile[,] tiles)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "100D345DD56B18EA58A63ECDBA93C8D50A8CFB1E29E5AD5047296D9EE28FDBB6",
              "Hash": "DCF7BCC610D62A32D0B6CBF2D5767C362818222DF8FDCCB93D022A297C361443",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerators.IBiomeTileGenerator::SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorldTilesSecondPass(Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "SetWorldTilesSecondPass",
              "Signature": "private System.Void SetWorldTilesSecondPass(Shared.Models.WorldTile[,] tiles)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "A91120DC143D1D5D303310F8F3E51B063C1B9E70E98ED275966A9CE75B043F07",
              "Hash": "60357FCE75FCEC5C9674E00802E1962A0E49906F204A694C17587BF58C167318",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::.ctor(System.Int32)",
                "CandideServer.World.Generation.BiomeGenerators.IBiomeTileSecondPass::SetWorldTile(System.UInt32, System.UInt32, System.UInt32, Shared.Models.WorldTile[,], System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.UInt32, System.UInt32\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnCrop(System.String, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "SpawnCrop",
              "Signature": "public System.Void SpawnCrop(System.String cropId, Microsoft.Xna.Framework.Point tile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "B0C4B65EDD068B4A0E7A0E315B4C190917DEAE0318D614D1F22336DFBDE405CB",
              "Hash": "094B82152F4022C7BD1073985EA660884472A8FA2827F29EA3350F7BBDD3E264",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.GroundTileFlagsExtension::HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.ServerControllers.CropServerController::SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:plains_dry",
                "biome:forest_light",
                "biome:forest"
              ],
              "Source": null
            },
            {
              "Id": "SpawnWildCrops()-\u003ESystem.Void",
              "Name": "SpawnWildCrops",
              "Signature": "public System.Void SpawnWildCrops()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "B578D293457AB8B3CE14FA81583C9C075201D6318351ED782D9DE5487251A3C5",
              "Hash": "62E1E1326BB84C3F9ED814BCDD1C3A19A7F2594CDCD521C0275CC5760B385E07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAddPointOfInterest(System.String, CandideCreator.Shared.Models.RectangleF, System.String, CandideServer.Models.PoiLocationType, System.Boolean)-\u003ESystem.Void",
              "Name": "TryAddPointOfInterest",
              "Signature": "public System.Void TryAddPointOfInterest(System.String name, CandideCreator.Shared.Models.RectangleF tileBounds, System.String biomeId, CandideServer.Models.PoiLocationType poiType, System.Boolean forceSpace)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiType",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "forceSpace",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "022F282749D4305C7449B0E36E420DC5E0C897011A75B20EE161720EA50636C3",
              "Hash": "38086EEFE015CFB3FA900B017256F1E46D06FFCCF015601E995F758D985D2703",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Area()",
                "CandideServer.ServerManagers.PotentialPoiSpaceModel::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.ServerManagers.PotentialPoiSpaceModel\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateProgress(System.Single, System.String)-\u003ESystem.Void",
              "Name": "UpdateProgress",
              "Signature": "public System.Void UpdateProgress(System.Single progress, System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "24487C49BF45AF3F2ED7F140B99AE99B8B07A81299690DDF2CFF25F6C93CEE6B",
              "Hash": "5C43854715133BE7CB8D1EAE6046BFB7ED016C7CC3EE431C3B2262E69242C282",
              "CalledMethods": [
                "System.Action\u003CSystem.Single, System.String\u003E::Invoke(!0, !1)",
                "CandideServer.Exceptions.WorldGeneratorStopException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16A01DF6289BB1DDF931BDB5B1B5C2188AC50437F64DC9CE67CDA77DC6AA35C1"
        },
        {
          "Id": "CandideServer.World.Generation.WorldGeneratorContext",
          "Name": "WorldGeneratorContext",
          "DisplayName": "WorldGeneratorContext",
          "FullName": "CandideServer.World.Generation.WorldGeneratorContext",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisablePois:System.Boolean",
              "Name": "DisablePois",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisablePois",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9D2F0A6349491E4B63FED1D7FC0F432E9A12C7629C4D4FED094E393FDA1E39B"
            },
            {
              "Id": "GeneratorProgressCallback:System.Action\u00602\u003CSystem.Single,System.String\u003E",
              "Name": "GeneratorProgressCallback",
              "Type": "System.Action\u003CSystem.Single, System.String\u003E",
              "Signature": "public System.Action\u003CSystem.Single, System.String\u003E GeneratorProgressCallback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3DDCEA21DBF68F1045DA3071591232E48B825B39482E7FB59CB3FC8F64C2E31C"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "StopGenerating:System.Boolean",
              "Name": "StopGenerating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopGenerating",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "800FC722C55A78437FF85769E82968E70F221976B72618C14FB7903F9B193C09"
            },
            {
              "Id": "WorldGenerator:CandideServer.World.Generation.WorldGenerator",
              "Name": "WorldGenerator",
              "Type": "CandideServer.World.Generation.WorldGenerator",
              "Signature": "public CandideServer.World.Generation.WorldGenerator WorldGenerator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF28C6DD2E92A8BEA0E5C3061128E5C1BBFF730BFE8D4CFC76914B86BF550AC7"
            },
            {
              "Id": "WorldGeneratorCrash:System.Boolean",
              "Name": "WorldGeneratorCrash",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WorldGeneratorCrash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EAD924E9C6138F3DFBDA9C9B704B51F008EE5FE7BBD133B8E72D4379A9648041"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7EDFFE987EF77BC84697DD63D340AEAF0A7D440AF3ED3FCA14163A6E5D441C5"
        },
        {
          "Id": "CandideServer.World.Generation.WorldGeneratorHelpers",
          "Name": "WorldGeneratorHelpers",
          "DisplayName": "WorldGeneratorHelpers",
          "FullName": "CandideServer.World.Generation.WorldGeneratorHelpers",
          "Namespace": "CandideServer.World.Generation",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateRoadPoints(System.Single, System.Single, System.Single, System.Single, System.Single, System.Random)-\u003EMicrosoft.Xna.Framework.Vector2[]",
              "Name": "CreateRoadPoints",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] CreateRoadPoints(System.Single sx, System.Single sy, System.Single ex, System.Single ey, System.Single stepLength, System.Random random)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2[]",
              "Parameters": [
                {
                  "Name": "sx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ex",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ey",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 498,
              "BodyHash": "0E7F54AE7A007E34F440D454ABF0FD3174F1B599FB503CEE83AAB06F3D72CED7",
              "Hash": "1D53AD7C9D7B17F25DF01744597478018B5C6CC698D5B3689C3E18F2F5E58F28",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "CandideServer.Helpers.PerlinNoiseHelper::.ctor()",
                "System.Span\u003CSystem.Single\u003E::op_Implicit(!0[])",
                "System.Random::Next()",
                "CandideServer.Helpers.PerlinNoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolyline(System.Collections.Generic.IEnumerable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Random, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPolyline",
              "Signature": "public System.Void DrawPolyline(System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E points, System.Single radius, System.Single skipChance, System.Random random, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "CFCB26B385B314139CC585EBC9C316C82934D76A26F9448A22998B6DF90B1049",
              "Hash": "6965F8F8FA7B4B5F70981B7906A8DC562F8A43EAF5B16448ECDD83ECE5B01E9B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolyline(System.Collections.Generic.IEnumerable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Random, WorldGeneratorHelpers\u002BBigBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPolyline",
              "Signature": "public System.Void DrawPolyline(System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E points, System.Single radius, System.Single skipChance, System.Random random, WorldGeneratorHelpers.BigBlend blend, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.BigBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "45253930A8A23640F534B0FDF6CBE728D6B8B74B3C3390877EF66268184A4CAD",
              "Hash": "215C8E82AC61E90F938121ADC5FCC0F4DBD1BE438942E8B5C27CA3B78CEA0299",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolyline\u00601(System.Collections.Generic.IEnumerable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Random, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPolyline",
              "Signature": "public System.Void DrawPolyline\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E points, System.Single radius, System.Single skipChance, System.Random random, T color, T[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 131,
              "BodyHash": "C76605974D4EF9D920AC71346669EC0BA8403723F61FFE9D1F7B51337FFF93B5",
              "Hash": "A6778CC867FC8CA1EBBC7F357A677A2A25CA8D267CCD8EBE01F102DB88DE9A9D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, T, T[], System.Int32, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPolyline\u00601(System.Collections.Generic.IEnumerable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Random, WorldGeneratorHelpers\u002BBlend\u00601\u003C!T\u003E, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPolyline",
              "Signature": "public System.Void DrawPolyline\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E points, System.Single radius, System.Single skipChance, System.Random random, WorldGeneratorHelpers.Blend\u003CT\u003E blend, T[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.Blend\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 131,
              "BodyHash": "9D8BE216EF72541CABA10A0B596450C4837EDC0EBA414B315ECEADAC814BB4D1",
              "Hash": "841D03A4EE60D28D111340483F8D426D884C86D3832E706F53ADF90773EC5A66",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, WorldGeneratorHelpers.Blend\u003CT\u003E, T[], System.Int32, System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCapsule",
              "Signature": "public System.Void FillCapsule(System.Single cx, System.Single cy, System.Single cx2, System.Single cy2, System.Single radius, System.Single radius2, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cx2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "F9C977C4CC182CAB57150251B7368C4BE6185A649D97DA5016DF18BA2FB93E65",
              "Hash": "C6C23386EF2D70A670C94733FC5B0BADBBD15115D9AA38824402CA7CAB81CE84",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, WorldGeneratorHelpers\u002BBigBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCapsule",
              "Signature": "public System.Void FillCapsule(System.Single cx, System.Single cy, System.Single cx2, System.Single cy2, System.Single radius, System.Single radius2, WorldGeneratorHelpers.BigBlend blend, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cx2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.BigBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "7A5350AB3158B70ABF0C1683910F525B05B0451BD12C9FB9D9BD772B3E36EC4B",
              "Hash": "16BBC8BBE99924310324DB8E6E2E1A6896F3ECB1B7104847C35E0E8A91EB469F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Sqrt(System.Single)",
                "WorldGeneratorHelpers.BigBlend::Invoke(System.Single, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCapsule\u00601(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCapsule",
              "Signature": "public System.Void FillCapsule\u003CT\u003E(System.Single cx, System.Single cy, System.Single cx2, System.Single cy2, System.Single radius, System.Single radius2, T value, T[] outValue, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cx2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 403,
              "BodyHash": "16A97DCE32D0127EF601E5E34380931E0B9072B0016FFC541330420D5819DF28",
              "Hash": "F41F9ABCF6426FA0DE02C09565052B70147D025BF28CC5E113C55C15177186DC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, T, T[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCapsule\u00601(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, WorldGeneratorHelpers\u002BBlend\u00601\u003C!T\u003E, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCapsule",
              "Signature": "public System.Void FillCapsule\u003CT\u003E(System.Single cx, System.Single cy, System.Single cx2, System.Single cy2, System.Single radius, System.Single radius2, WorldGeneratorHelpers.Blend\u003CT\u003E blend, T[] outValue, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cx2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.Blend\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 431,
              "BodyHash": "E0F86FDD678034E5CA45B01BCF9EF3F6AEB776A7B0909D831291CA4D65478E91",
              "Hash": "3A84637A8C2F60DD498C832EBED42E3F82BADCA13967469B1B131D691D9B4839",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCircle(System.Single, System.Single, System.Single, WorldGeneratorHelpers.Blend\u003CT\u003E, T[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Sqrt(System.Single)",
                "WorldGeneratorHelpers.Blend\u003CT\u003E::Invoke(System.Single, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCircle(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCircle",
              "Signature": "public System.Void FillCircle(System.Single cx, System.Single cy, System.Single radius, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "D1DFBA172C108EB88B5BBFF9F2356252B903A1B6BEDBD50F84D0D9F97623C4F4",
              "Hash": "7A805BC2B4DC6E665B1F32644229193CB0E240EEADF65711F17AC4258ABA8FC2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCircle(System.Single, System.Single, System.Single, WorldGeneratorHelpers\u002BBigBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCircle",
              "Signature": "public System.Void FillCircle(System.Single cx, System.Single cy, System.Single radius, WorldGeneratorHelpers.BigBlend blend, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.BigBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "25B3FB12A3C56FCE0D5A44C10E15C7ECAF9BA6BB4ADBA4B2DA77D2C99D6C6FDF",
              "Hash": "FB1B4BD20FE5AE56BB48644FB35498501C7E6A6AD0C957779BD83A9A389BFB7A",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "WorldGeneratorHelpers.BigBlend::Invoke(System.Single, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCircle\u00601(System.Single, System.Single, System.Single, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCircle",
              "Signature": "public System.Void FillCircle\u003CT\u003E(System.Single cx, System.Single cy, System.Single radius, T value, T[] outValue, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 147,
              "BodyHash": "AB4EBD0FE048C1B3167D8850B3B39B75E91D68EF7C1DC2A1BE8F4271C341AFCD",
              "Hash": "5859A16BEFD88D51F0806A73F2ACA9478F34A92AD9D9647AE35DBB34194F58FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillCircle\u00601(System.Single, System.Single, System.Single, WorldGeneratorHelpers\u002BBlend\u00601\u003C!T\u003E, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillCircle",
              "Signature": "public System.Void FillCircle\u003CT\u003E(System.Single cx, System.Single cy, System.Single radius, WorldGeneratorHelpers.Blend\u003CT\u003E blend, T[] outValue, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.Blend\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 172,
              "BodyHash": "B767B8ECC7330D576A26663421D6FC2142A29533E94DF6B584A0FAE2BF563A14",
              "Hash": "9CE75CA45A743D61D4AAB83557ACB68131719EAA179B68160980233FFEBE4798",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "WorldGeneratorHelpers.Blend\u003CT\u003E::Invoke(System.Single, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillEllipsoid(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillEllipsoid",
              "Signature": "public System.Void FillEllipsoid(System.Single cx, System.Single cy, System.Single radiusWidth, System.Single radiusHeight, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radiusWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radiusHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "D634AF1A71D2DAA484DBA1F2C3FEDB35D76C8F713F362BFAB87CA1B4C43D4679",
              "Hash": "217EF1C48E3077E75C90BE1ABCA2DF86FDA7E53314F3728A1E65FA657A345D73",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillEllipsoid\u00601(System.Single, System.Single, System.Single, System.Single, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillEllipsoid",
              "Signature": "public System.Void FillEllipsoid\u003CT\u003E(System.Single cx, System.Single cy, System.Single radiusWidth, System.Single radiusHeight, T value, T[] values, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radiusWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radiusHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "values",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 164,
              "BodyHash": "439627BEB3AEE61ED61AFC6CD5D6840AEF1C488C10B11DCAE8DC26F3D9AC1AC6",
              "Hash": "B95FBD118CE3EC0450DE37849C3AB2AC7F9A310A506953B1CCDA3C3C451CCC3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(CandideCreator.Shared.Models.RectangleF, WorldGeneratorHelpers\u002BBigBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle(CandideCreator.Shared.Models.RectangleF bounds, WorldGeneratorHelpers.BigBlend bigBlend, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bigBlend",
                  "Type": "WorldGeneratorHelpers.BigBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "59613CCDE31ABAED166BB70365D608B88637A23D37287DC9F9C639D24E60CEB2",
              "Hash": "188B8786382DC3A02F7768ADB841CED9CC27A5EAF6791FAEF63235AC8E962C8B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "WorldGeneratorHelpers.BigBlend::Invoke(System.Single, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle\u00601(CandideCreator.Shared.Models.RectangleF, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "FillRectangle",
              "Signature": "public System.Void FillRectangle\u003CT\u003E(CandideCreator.Shared.Models.RectangleF bounds, T value, T[] outValues, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValues",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 167,
              "BodyHash": "C7FE82D09BFB586DF1070EF998403DE7142E2D79A087B941CA825DDC083049AA",
              "Hash": "EA422213DB4FDFADED19CB127EAC81AB8BC1E6B811F7683F00B6F84CB1826198",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeRoad(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Random, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeRoad",
              "Signature": "public System.Void MakeRoad(System.Single sx, System.Single sy, System.Single ex, System.Single ey, System.Single radius, System.Single skipChance, System.Random random, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color[] outColor, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ex",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ey",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outColor",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "4C69055BAEAB37F624CF91E66F6D27872E63F8029EE8CD3CEE5513955C085445",
              "Hash": "3B180A6DC31D08631B6BF241761C434737033293FE7E4BE03802BDB9C35D116E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "CandideServer.Helpers.PerlinNoiseHelper::.ctor()",
                "System.Span\u003CSystem.Single\u003E::op_Implicit(!0[])",
                "System.Random::Next()",
                "CandideServer.Helpers.PerlinNoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeRoad(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Random, WorldGeneratorHelpers\u002BBigBlend, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeRoad",
              "Signature": "public System.Void MakeRoad(System.Single sx, System.Single sy, System.Single ex, System.Single ey, System.Single radius, System.Single skipChance, System.Random random, WorldGeneratorHelpers.BigBlend blend, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ex",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ey",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blend",
                  "Type": "WorldGeneratorHelpers.BigBlend",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 573,
              "BodyHash": "2F7CD1BC0269A9E2FB2B71ED35704745CEDA7C66BAFD4A5791548511B5388BD0",
              "Hash": "BAE12D18C2D940BC2054849A59C5675BA071661E45EE4EDE242F192CAD0829D0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "CandideServer.Helpers.PerlinNoiseHelper::.ctor()",
                "System.Span\u003CSystem.Single\u003E::op_Implicit(!0[])",
                "System.Random::Next()",
                "CandideServer.Helpers.PerlinNoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, WorldGeneratorHelpers.BigBlend, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeRoad\u00601(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Random, !T, !T[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeRoad",
              "Signature": "public System.Void MakeRoad\u003CT\u003E(System.Single sx, System.Single sy, System.Single ex, System.Single ey, System.Single radius, System.Single skipChance, System.Random random, T value, T[] outValue, System.Int32 arrayWidth, System.Int32 arrayHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ex",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ey",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outValue",
                  "Type": "T[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrayHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 577,
              "BodyHash": "4CA92D07CEF38F5C14E4E50F0EA01FB415A523E14308E77F0E1D725797F656F1",
              "Hash": "0B38C511EC387E729FC99F4EB1407F285D0D5F724B20177BD8927923B5019BB0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "CandideServer.Helpers.PerlinNoiseHelper::.ctor()",
                "System.Span\u003CSystem.Single\u003E::op_Implicit(!0[])",
                "System.Random::Next()",
                "CandideServer.Helpers.PerlinNoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideServer.World.Generation.WorldGeneratorHelpers::FillCapsule(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, T, T[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C70652254A99A2CC1C0A7B799F298E173649428BF893A2EF9A5A170CDFFFDF4"
        },
        {
          "Id": "CandideServer.World.ServerEntitySpawnData",
          "Name": "ServerEntitySpawnData",
          "DisplayName": "ServerEntitySpawnData",
          "FullName": "CandideServer.World.ServerEntitySpawnData",
          "Namespace": "CandideServer.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseId:System.Guid",
              "Name": "BaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFC38972CD916871C9F56AD641430F1A8D798376B3F9FB9DA45326B13792680F"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "FrameOverride:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "FrameOverride",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E FrameOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B530AD10E70276F0C70C1F15C1731C35A1EBA513DA7CB2083CE0CC7292CE76A"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Script:System.String",
              "Name": "Script",
              "Type": "System.String",
              "Signature": "public System.String Script",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFCFE16D3BBDB1926D59E28C6D453FE30ABA0380110C43A60DEDC718A0A2BC61"
            },
            {
              "Id": "SpawnType:ServerEntitySpawnData\u002BEntitySpawnType",
              "Name": "SpawnType",
              "Type": "ServerEntitySpawnData.EntitySpawnType",
              "Signature": "public ServerEntitySpawnData.EntitySpawnType SpawnType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B9DFF0432BA561FE4BF3635021BAC3D1B9B6ECABE1361DB9D4089B6850E95A4"
            },
            {
              "Id": "UniqueId:System.UInt16",
              "Name": "UniqueId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 UniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04A45573A59E302542A34BD84917F4670A19C19F300559F82AD75393FF349E7D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ED83FD52C825984AE3487AE6E551764ED8AE1E20EC4A307872AC8847686FD3D7"
        },
        {
          "Id": "CandideServer.World.ServerWorldData",
          "Name": "ServerWorldData",
          "DisplayName": "ServerWorldData",
          "FullName": "CandideServer.World.ServerWorldData",
          "Namespace": "CandideServer.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionTerrainGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "CollisionTerrainGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup CollisionTerrainGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BB9650334F899F043AFCBA59271BD2231BF9E76975730EEAECE4F3B09F5CF2E"
            },
            {
              "Id": "ComplexEntitiesCount:System.Int32",
              "Name": "ComplexEntitiesCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ComplexEntitiesCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B01CFE531AB0403F098CCCC9DEE4336F234A900470ABB5BC233763D5AE90C4CF"
            },
            {
              "Id": "Data:CandideCreator.Shared.Models.World",
              "Name": "Data",
              "Type": "CandideCreator.Shared.Models.World",
              "Signature": "public CandideCreator.Shared.Models.World Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7D1DA15C8B3C96CD67EC339AA2EE9BC57A67D00EC1493E8E3C08918F0CC84EF"
            },
            {
              "Id": "EntitySpawnData:System.Collections.Generic.List\u00601\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Name": "EntitySpawnData",
              "Type": "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E EntitySpawnData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "246BD545781778C80E8A9696E79CDCAC371DA71A06B1FBA9863D9BF12FB1492C"
            },
            {
              "Id": "EntityTerrainGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "EntityTerrainGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup EntityTerrainGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABD65883B5B88E9F004353C7DBA5659DA8383B860B0419B858DB1CAAF1472D9A"
            },
            {
              "Id": "HeightAtPointLookup:Shared.World.HeightAtPointLookUp",
              "Name": "HeightAtPointLookup",
              "Type": "Shared.World.HeightAtPointLookUp",
              "Signature": "public Shared.World.HeightAtPointLookUp HeightAtPointLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F41819905CD6500706AF137B54D01141ABCB8B170E5524A309F025772C9AF3"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "PathNodeHandler:CandideServer.PathFinding.PathNodeHandler",
              "Name": "PathNodeHandler",
              "Type": "CandideServer.PathFinding.PathNodeHandler",
              "Signature": "public CandideServer.PathFinding.PathNodeHandler PathNodeHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA09D7FFDEE3757F76224EE217647C8C67C30C875FFB333E311FB4B50C03C842"
            },
            {
              "Id": "TiledMap:CandideCreator.Shared.Tiled.TiledMap",
              "Name": "TiledMap",
              "Type": "CandideCreator.Shared.Tiled.TiledMap",
              "Signature": "public CandideCreator.Shared.Tiled.TiledMap TiledMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22F38E63F4A4EEE2398D4E9ED8F8FDCF735F5F45F240B7F83F220DDD7095AFE3"
            },
            {
              "Id": "TileHeights:System.SByte[,]",
              "Name": "TileHeights",
              "Type": "System.SByte[,]",
              "Signature": "public System.SByte[,] TileHeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940CFB05C858B5EE63181922DB3486DA4CDA3ECF476789CC005154E11D86094B"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E36AF82AAB6D306F24E144B2401AB7C2AF13199DD570EB707B97C009D2209621"
        },
        {
          "Id": "CandideServer.World.ServerWorldDataManager",
          "Name": "ServerWorldDataManager",
          "DisplayName": "ServerWorldDataManager",
          "FullName": "CandideServer.World.ServerWorldDataManager",
          "Namespace": "CandideServer.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldData:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.World.ServerWorldData\u003E",
              "Name": "WorldData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.World.ServerWorldData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.World.ServerWorldData\u003E WorldData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F7D3E7C00A79F00936DE421E8AB8DDBDA54D6F6F4BBF59F1FAC5C2409820C6C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetWorldDataOrNull(System.String)-\u003ECandideServer.World.ServerWorldData",
              "Name": "GetWorldDataOrNull",
              "Signature": "public CandideServer.World.ServerWorldData GetWorldDataOrNull(System.String mapName)",
              "Visibility": "public",
              "ReturnType": "CandideServer.World.ServerWorldData",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "FD90849D2B328FBDC5738028525A3743D2CDF126BE43DA5AF40F5AE1644EE6D3",
              "Hash": "00B8AEDBDC1D7D17F69F43E3DD8BFB1968716CB27F2F348A66F9F1C231979AED",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Replace(System.Char, System.Char)",
                "System.String::ToLowerInvariant()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.World.ServerWorldData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadMap(System.IO.FileStream, System.IO.FileInfo, System.IO.DirectoryInfo)-\u003ESystem.Void",
              "Name": "LoadMap",
              "Signature": "private System.Void LoadMap(System.IO.FileStream stream, System.IO.FileInfo file, System.IO.DirectoryInfo baseDirectory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.FileStream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IO.FileInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseDirectory",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "7FC214C5193EE7413CF3EEC8BF582E376337FB5666E6DE084B020B44165B4790",
              "Hash": "41523F406009F950171FA351AD6F45EAAE879BCCFC8E90FF38136290E8590A51",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "CandideServer.World.ServerWorldDataManager::OnWorldRead(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World, System.IO.FileInfo, System.IO.DirectoryInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadMapFiles(System.IO.DirectoryInfo, System.IO.DirectoryInfo)-\u003ESystem.Void",
              "Name": "LoadMapFiles",
              "Signature": "private System.Void LoadMapFiles(System.IO.DirectoryInfo directory, System.IO.DirectoryInfo baseDirectory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "directory",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseDirectory",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "1D8EB0E8351BFA5340903476F058C8BE35D34A2429B77EDC65FA102A55F94897",
              "Hash": "5747A56EA738A8C239C21A60DFA6B6EA07F0C384F948D0FA6238328D1628C590",
              "CalledMethods": [
                "System.IO.DirectoryInfo::EnumerateFiles()",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Extension()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.IO.FileInfo::OpenRead()",
                "CandideServer.World.ServerWorldDataManager::LoadMap(System.IO.FileStream, System.IO.FileInfo, System.IO.DirectoryInfo)",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IO.DirectoryInfo::EnumerateDirectories()",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "CandideServer.World.ServerWorldDataManager::LoadMapFiles(System.IO.DirectoryInfo, System.IO.DirectoryInfo)"
              ],
              "StringLiterals": [
                ".cmx"
              ],
              "Source": null
            },
            {
              "Id": "LoadMapFiles()-\u003ESystem.Void",
              "Name": "LoadMapFiles",
              "Signature": "public System.Void LoadMapFiles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "453B4303B616AFD0B28F1F4F87D609DA6718A6E7931B84AF7A7322744FFECA84",
              "Hash": "97F80C6CDCDFF2F8E4C8A31FCEB107BDEC8566A66D9BADF2BDBDC6DBB52B5C33",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.World.ServerWorldData\u003E::Clear()",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "CandideServer.World.ServerWorldDataManager::LoadMapFiles(System.IO.DirectoryInfo, System.IO.DirectoryInfo)"
              ],
              "StringLiterals": [
                "Content/maps",
                "Content"
              ],
              "Source": null
            },
            {
              "Id": "OnWorldRead(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World, System.IO.FileInfo, System.IO.DirectoryInfo)-\u003ESystem.Void",
              "Name": "OnWorldRead",
              "Signature": "private System.Void OnWorldRead(CandideCreator.Shared.Serialization.CandideDeserializer deserializer, CandideCreator.Shared.Models.World world, System.IO.FileInfo file, System.IO.DirectoryInfo baseDirectory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideCreator.Shared.Models.World",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IO.FileInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseDirectory",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1366,
              "BodyHash": "3434304CC576C9FA8266F2AE738C5A82C2A658899E7F9550DEBD3D4D48C26609",
              "Hash": "D062317A95112B8E258BB43841CA5919A1E4095DEB5BA52B1773D9D8CADF3A02",
              "CalledMethods": [
                "System.IO.FileSystemInfo::get_FullName()",
                "System.IO.Path::GetRelativePath(System.String, System.String)",
                "System.IO.Path::ChangeExtension(System.String, System.String)",
                "System.String::Replace(System.Char, System.Char)",
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Count()",
                "Shared.Collision.CollisionTerrainGroup::.ctor(System.Int32)",
                "CandideServer.World.ServerWorldData::.ctor()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.Terrain\u003E, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "Shared.Helpers.TerrainToCollisionHelper::AddCollisionFromTerrain(CandideCreator.Shared.Models.Terrain, Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.World::get_TiledMapFileName()",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Join(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.Xml.XmlDocument::.ctor()",
                "System.Xml.XmlDocument::Load(System.String)",
                "CandideCreator.Shared.Tiled.TiledMapParser::ParseXMLDataOnly(System.Xml.XmlDocument, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Models.World::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                ".tmx",
                "Failed to load in tiled map ",
                " for world ",
                ". ",
                "Could not find tiled map ",
                ". The file \u0027",
                "\u0027 does not exist.",
                "Could not find a base doodad \u0027",
                "/",
                "\u0027 when loading map \u0027",
                "\u0027! "
              ],
              "Source": null
            },
            {
              "Id": "SpawnWorldEntities(CandideServer.Models.Worlds.WorldModel, System.Func\u00603\u003CCandideServer.ServerControllers.SpawnEntityArgs,CandideServer.World.ServerEntitySpawnData,System.Boolean\u003E)-\u003ESystem.Void",
              "Name": "SpawnWorldEntities",
              "Signature": "public System.Void SpawnWorldEntities(CandideServer.Models.Worlds.WorldModel model, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E beforeSpawnAction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeSpawnAction",
                  "Type": "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "C0C0210780B4EE19A6ED53B06B21BFC29DBEBB4FA37068C0734895BB902D4A69",
              "Hash": "4CA99FDF93329673AE74BBC10AA08B860570655BE433DF9E07CAABBA1EFC89C6",
              "CalledMethods": [
                "CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideServer.World.ServerWorldDataManager::SpawnWorldEntities(CandideServer.World.ServerWorldData, System.Guid, Microsoft.Xna.Framework.Vector3, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Could not find world file \u0027",
                "\u0027 for world name \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "SpawnWorldEntities(CandideServer.World.ServerWorldData, System.Guid, Microsoft.Xna.Framework.Vector3, System.Func\u00603\u003CCandideServer.ServerControllers.SpawnEntityArgs,CandideServer.World.ServerEntitySpawnData,System.Boolean\u003E, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnWorldEntities",
              "Signature": "public System.Void SpawnWorldEntities(CandideServer.World.ServerWorldData worldData, System.Guid worldId, Microsoft.Xna.Framework.Vector3 offset, System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E beforeSpawnAction, Microsoft.Xna.Framework.Vector3 positionScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldData",
                  "Type": "CandideServer.World.ServerWorldData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeSpawnAction",
                  "Type": "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionScale",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "E63319D8A02B1390B5CC6AF73CF43804D1D47C336239E3C748E315F510CC22F3",
              "Hash": "DBBD10DC1FE33799D97E9CF17D3BBA8309FDF8464BC9DEC5D802BF96CEC32F7B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()",
                "CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "CandideServer.ServerControllers.SpawnEntityArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Guid::NewGuid()",
                "CandideCreator.Shared.Helpers.ParameterExtensions::Copy(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.String::Contains(System.String)",
                "System.Func\u003CCandideServer.ServerControllers.SpawnEntityArgs, CandideServer.World.ServerEntitySpawnData, System.Boolean\u003E::Invoke(!0, !1)",
                "CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)",
                "List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "elite"
              ],
              "Source": null
            }
          ],
          "Hash": "77E38ACB0ABF0B6B44D7D32DDD98C3598DF0746AD1A4B4C957B97424B9B30D07"
        },
        {
          "Id": "CandideServer.World.ServerWorldHandler",
          "Name": "ServerWorldHandler",
          "DisplayName": "ServerWorldHandler",
          "FullName": "CandideServer.World.ServerWorldHandler",
          "Namespace": "CandideServer.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Boolean",
              "Name": "CheckForStaticCollision",
              "Signature": "public System.Boolean CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel world, Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks collisionMask)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "2CB530AD80CF8D35F6EAD456EDF965B581A253F99D77A3578944D146D8E75BF8",
              "Hash": "C2E63F9A57902B74C314192078B55E9E5889A3113F1312A1C2F87B691418CAAA",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckForCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectTerrainCollision(CandideServer.Models.Worlds.WorldModel, System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionCircle)-\u003ESystem.Void",
              "Name": "CheckMovableObjectTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectTerrainCollision(CandideServer.Models.Worlds.WorldModel worldModel, System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionCircle collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionCircle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "DF66DC4B0CE0278F528055B7652D3DA969376DA05452A7A2C59F89DFF6C3B832",
              "Hash": "28EA3C441AC530DD375F5D71F1A2F3653C5A0F2851E681CD1676755F9B1445BB",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "A3A318B2F8D280B70CA17375281D0AF75C31C378314057FA346A9A90E51F28FA",
              "Hash": "AF113857E1218C583D71AEDAB6514AD01C80B313A21544F2D00B8CCC68C4755E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckTerrainCollision",
              "Signature": "public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 325,
              "BodyHash": "F87930243A8ABBCD13143A03FB768855ABC9DAECA64B94438A4ADA40607E4B5D",
              "Hash": "7CAB27FEB0617A08E0DC63C921C9FC28CA07843F824E00FD7766C88375987A98",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(CandideServer.Models.Worlds.WorldModel world, Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks collisionMask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E collisionDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 321,
              "BodyHash": "70BDA03A5A7F39EFDABF6A43C6F09B9DDEA2B16FA5A45A91046FF8051F433E7C",
              "Hash": "2CC1ED31DD5BC185AD82C6671C2E6B2414E0645C713C22A6634BF2F282E0BFE3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::get_Current()",
                "Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandideServer.Models.ServerWorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks collisionMask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E collisionDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B218508FE9E4FB948B17C3B206C5BCA18C889D50298D5A20D349B7046FD00F1E",
              "Hash": "FCA6680E28FBA2821AF08EB9D604524A1B1B6B025C91480A85C1DC877D586197",
              "CalledMethods": [
                "CandideServer.World.ServerWorldHandler::GetAllCollisions(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityCollisionsOrNull(System.Guid)-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetEntityCollisionsOrNull",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetEntityCollisionsOrNull(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "577172072ECB76E0DF796595B1A040254E2700E87560FFB4BE052910071B6BF8",
              "Hash": "EC50A94171BA876FCFD1C75E40CC571A24EB96BDEC68602DCEBCBE29C2C4DB2E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(CandideServer.Models.Worlds.WorldModel world, Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 517,
              "BodyHash": "3196D253454660817440D8AB02FB77C9EF8F37BBF9A777CD72425B832C2EE874",
              "Hash": "E694A90C9AF88F9C6FC9DB766A8CF6A3671533326CD31FA59DAEDFA87522268C",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.World.HeightAtPointLookUp::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Models.ServerChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.World.SharedWorldHandler::GetHeightAtFloor(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "87BC62BCA83F9F6FE7B4F67F7591EA31A1813D2030A09AEB9E0F59D1A576518D"
        },
        {
          "Id": "CastParabolicProjectileSpell\u002BArgs",
          "Name": "Args",
          "DisplayName": "CastParabolicProjectileSpell.Args",
          "FullName": "CastParabolicProjectileSpell.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AimACertainDistance:System.Boolean",
              "Name": "AimACertainDistance",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AimACertainDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0E69AF77780B6B8631FFA355A613B0278F39BFD6F24A664A55EAE46B7EB63B"
            },
            {
              "Id": "AimDistance:System.Single",
              "Name": "AimDistance",
              "Type": "System.Single",
              "Signature": "public System.Single AimDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41C68FE7455D4CC5BE8E00B43CD9A50B54244AB272AEBA4E358FFC00CAF653D4"
            },
            {
              "Id": "DirectionalOffsetId:System.String",
              "Name": "DirectionalOffsetId",
              "Type": "System.String",
              "Signature": "public System.String DirectionalOffsetId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "396F4D8D95CF095FA569BD3761404CA5C621334DA206B55E2363C0EA5BA1CBCF"
            },
            {
              "Id": "MaxPerceivedTargetVelocity:System.Single",
              "Name": "MaxPerceivedTargetVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MaxPerceivedTargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E5DFB77F47ED7BBFB7B8CA97E70CDA7DBE5820DA89573D183282B1161162690"
            },
            {
              "Id": "MaxProjectileVelocity:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "MaxProjectileVelocity",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E MaxProjectileVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF78CF13760F1A5125F5D52349FE790E8B6093297821DB7B78B8D181EB1B81EB"
            },
            {
              "Id": "PredictedProjectileTime:System.Single",
              "Name": "PredictedProjectileTime",
              "Type": "System.Single",
              "Signature": "public System.Single PredictedProjectileTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "412DAA0BB457EBA2DD28C25FB16E99DBE69B1EF003ACFD4153FE2C24D251A2C5"
            },
            {
              "Id": "ProjectileBaseGuid:System.Guid",
              "Name": "ProjectileBaseGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid ProjectileBaseGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7E02A048DD874F443BE9AC6F0ED9331E291272FE362D2D095CF9CFA5654426"
            },
            {
              "Id": "ProjectileHeight:System.Single",
              "Name": "ProjectileHeight",
              "Type": "System.Single",
              "Signature": "public System.Single ProjectileHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FF973E747141D80925C19B9AD91C0E2637F2E16A6FACEC950ED388AE8EC5EF2"
            },
            {
              "Id": "ProjectileSpeed:System.Single",
              "Name": "ProjectileSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single ProjectileSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F2E98A050E1BBCB887148D02909B0B0E5196556E997864BA25239E36009CBFF"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D513472B04756C99059D37A005F3226B227CE1049C981881E312015FDDE68A08"
            },
            {
              "Id": "TargetPosition:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetPosition",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA1A8C4EC3877C5898E3DC274754BC4487C9529D26A3C13A83B2E2DAA7DD0EF"
            },
            {
              "Id": "TargetVelocity:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetVelocity",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5F4D7634F0A1A5DEE5565B6BAC2AC8363CDB465296367113754D19FD744EDE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "764743FF126354D4541CC575A94AA9C46CDFEE5C9CDCE96B6033D486A4E129ED"
        },
        {
          "Id": "CastSpellNode\u002BArgs",
          "Name": "Args",
          "DisplayName": "CastSpellNode.Args",
          "FullName": "CastSpellNode.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngleTolerance:System.Single",
              "Name": "AngleTolerance",
              "Type": "System.Single",
              "Signature": "public System.Single AngleTolerance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3815A1E13C4EDBD00296DABE503C030CAE7A2918A44AB2CBDAC8EF947EEF4079"
            },
            {
              "Id": "AttackSpellArgs:Shared.Models.Spells.AttackSpellArgs",
              "Name": "AttackSpellArgs",
              "Type": "Shared.Models.Spells.AttackSpellArgs",
              "Signature": "public Shared.Models.Spells.AttackSpellArgs AttackSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBDD074ADB68845859D74696612766E172E67481386F2FCADFF0AA9F305AA5DB"
            },
            {
              "Id": "CastHeight:System.Single",
              "Name": "CastHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CastHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "847223E740335AA1C2F035604A23A79B9F85F659C01878A6E945C1E7E9D47802"
            },
            {
              "Id": "Direction:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Single\u003E\u003E",
              "Name": "Direction",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CSystem.Single\u003E\u003E Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DE69CCF9C86ECA2B21B0DA9C019CDF870212AEAF3ED4976DD2F812616F2C962"
            },
            {
              "Id": "DirectionalOffsetId:System.String",
              "Name": "DirectionalOffsetId",
              "Type": "System.String",
              "Signature": "public System.String DirectionalOffsetId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "396F4D8D95CF095FA569BD3761404CA5C621334DA206B55E2363C0EA5BA1CBCF"
            },
            {
              "Id": "Entity:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Entity",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1C2A42660611DA4260A8999F586C179B04A863145D7EBDAFA966BCDB2069D9E"
            },
            {
              "Id": "ItemData:System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
              "Name": "ItemData",
              "Type": "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
              "Signature": "public System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E ItemData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7A51CCA0F8635229FD353EAFA9444E9E53EBC238AFCCF8A89E2D752A8C900A6"
            },
            {
              "Id": "OverrideSpellTypeArgs:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Object\u003E\u003E",
              "Name": "OverrideSpellTypeArgs",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CSystem.Object\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CSystem.Object\u003E\u003E OverrideSpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D410F2C40AB0C20454C6B282FDFA69A17563B99B3CAD47AA36F171F8C2A87B9"
            },
            {
              "Id": "Position:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "Position",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0219D1D6936C53DA50218C2C75429C87D8C555F21733CC5149460F7580ED34B1"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "TargetEntity:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "TargetEntity",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A1218ED50383A80236883C71D74CFA242FEBDA9D85FB0C05633A9CD0FE4E5C7"
            },
            {
              "Id": "TargetPosition:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetPosition",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA1A8C4EC3877C5898E3DC274754BC4487C9529D26A3C13A83B2E2DAA7DD0EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "271E833A1AE58EB738DB4EED54A065AF446992B32EABE1ED260B3BC213EE907C"
        },
        {
          "Id": "CastSummonSpellNode\u002BArgs",
          "Name": "Args",
          "DisplayName": "CastSummonSpellNode.Args",
          "FullName": "CastSummonSpellNode.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmitParticlesOnSummons:System.Boolean",
              "Name": "EmitParticlesOnSummons",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EmitParticlesOnSummons",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "248909F8A8FEF842E48241556EFB7138A04B4F63B64597B2983CE0FADA6E754A"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "MakeCasterLeader:System.Boolean",
              "Name": "MakeCasterLeader",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MakeCasterLeader",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C3855FEA560C6B0D4EF4B83100BCF8DF101CCFFC2920895F30C86903E8F30DB"
            },
            {
              "Id": "MaxRandomOffsetDistance:System.Single",
              "Name": "MaxRandomOffsetDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxRandomOffsetDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "140945D94750546585B97B9428A9BE5D3D92558D3B4F83973741028FF22E4E8B"
            },
            {
              "Id": "OutSummonedEntityId:System.String",
              "Name": "OutSummonedEntityId",
              "Type": "System.String",
              "Signature": "public System.String OutSummonedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4C927167634AF6A264F3597F029A50915A3A47D209205F50B5B233C62949BDD"
            },
            {
              "Id": "OutSummonedEntityIds:System.Collections.Generic.ICollection\u00601\u003CSystem.Guid\u003E",
              "Name": "OutSummonedEntityIds",
              "Type": "System.Collections.Generic.ICollection\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.ICollection\u003CSystem.Guid\u003E OutSummonedEntityIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18C5D592D7791E6FFF6B4503D84FFF9069D2E38997AB128C3ACD8E2FC3C9917E"
            },
            {
              "Id": "ParticleEmitterDuration:System.Single",
              "Name": "ParticleEmitterDuration",
              "Type": "System.Single",
              "Signature": "public System.Single ParticleEmitterDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40526F29544E0AA82B22A04A46DC90A59BEE653F583BEA48F80D35741227D215"
            },
            {
              "Id": "ParticleEmitterId:System.String",
              "Name": "ParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D41430AE5F7BB5AD0BC019F75571F09C4C6A9B05D92335E388DD14FC23C159"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "SummonFacingDirections:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "SummonFacingDirections",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E SummonFacingDirections",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6593482C5B6EB3DF762D0125358B86BFCF2D7780164AE3E6301FBF8A7D0A4C42"
            },
            {
              "Id": "SummonOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "SummonOffsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E SummonOffsets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BA4879261820E5E5A34018E1858E58BD649A24792E48804183FB3380CE1D8C5"
            },
            {
              "Id": "SummonSoundEvent:System.Nullable\u00601\u003CSoundEventArgs\u003E",
              "Name": "SummonSoundEvent",
              "Type": "System.Nullable\u003CSoundEventArgs\u003E",
              "Signature": "public System.Nullable\u003CSoundEventArgs\u003E SummonSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F115CDE4064E2BDE9BAA7183F11ABDE4F53D6174D9A9EB18FDEAC6EE07A9C496"
            },
            {
              "Id": "UseRandomOffset:System.Boolean",
              "Name": "UseRandomOffset",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseRandomOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6EBBCFF3FD85205E8EC124EA41259C411D288923E568D62A7C2AAE0FB0CDE4E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D8D801FCD771425844C81DC3421493614B5B0A79CA850FEFB79169DD949BD39B"
        },
        {
          "Id": "ComparisonOperators",
          "Name": "ComparisonOperators",
          "DisplayName": "ComparisonOperators",
          "FullName": "ComparisonOperators",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Equal:ComparisonOperators",
              "Name": "Equal",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators Equal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CB164E4DC7692A2BDA2FB044D97AA49E8DED08910638175EF7C662E23C148A4"
            },
            {
              "Id": "GreaterThan:ComparisonOperators",
              "Name": "GreaterThan",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators GreaterThan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24F9A6D84D810F13E084E4EFF8AD772C26C6A83C10F83BBDA60D11228F715339"
            },
            {
              "Id": "GreaterThanOrEqual:ComparisonOperators",
              "Name": "GreaterThanOrEqual",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators GreaterThanOrEqual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28A2759E703CBDE9E7687A2B0A392FFD67FEAA9CC7F968ED1E175B0A6A6D755E"
            },
            {
              "Id": "LessThan:ComparisonOperators",
              "Name": "LessThan",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators LessThan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD9F9E57A69AA463A9B913EA5072FC5AAC76AE241B1164C0D30C9D7D0C485A33"
            },
            {
              "Id": "LessThanOrEqual:ComparisonOperators",
              "Name": "LessThanOrEqual",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators LessThanOrEqual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D7EC4BE7FD484970F6B83F153CA538F7066FD4F0CE910320BADAEED820825EE"
            },
            {
              "Id": "NotEqual:ComparisonOperators",
              "Name": "NotEqual",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators NotEqual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B043AB43FEA73F10A14011E5659F510E4F773F97172CA50F91A010035564064E"
            },
            {
              "Id": "Null:ComparisonOperators",
              "Name": "Null",
              "Type": "ComparisonOperators",
              "Signature": "public ComparisonOperators Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FD61E9CFA3C5376E817CDD265D1C42D47A623477F8E9902A57692E8502BF400"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C468FD7EE254797DF29FB287CE02CA9398E0EFC51A9A276AFA632A0B3BC697EE"
        },
        {
          "Id": "CrabHelper\u002BAnim",
          "Name": "Anim",
          "DisplayName": "CrabHelper.Anim",
          "FullName": "CrabHelper.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            },
            {
              "Id": "Hidden:System.Byte",
              "Name": "Hidden",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5627CBC8A78738E865E05877FBEA91DA07EB051DEF987AFD0DBD213E288CA84"
            },
            {
              "Id": "HiddenEyes:System.Byte",
              "Name": "HiddenEyes",
              "Type": "System.Byte",
              "Signature": "public System.Byte HiddenEyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3712F801E758763090E6E6328FC2E45D069385DB23E5178B5C7AB83BD09C277E"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "SneakAttack:System.Byte",
              "Name": "SneakAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte SneakAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E541F374055E3729FB758B04AF2171B325B7A0D35FF713748FC1FC655158B8F"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "915C20509ED68B8878ED78D2668B0D27884319383FCBBD3687947A0E535D8069"
        },
        {
          "Id": "CrabHelper\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "CrabHelper.Vfx",
          "FullName": "CrabHelper.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstAttack:System.Byte",
              "Name": "FirstAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte FirstAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68968590E3585510D518452BFB54E2D17A1CAA39A669409C8F76201B611C8915"
            },
            {
              "Id": "SecondAttack:System.Byte",
              "Name": "SecondAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte SecondAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEA9387BB9AEC5618CE3F7768C3A15B0CB45CBDB2D6360CFC8346278A3D4428E"
            },
            {
              "Id": "SneakAttack:System.Byte",
              "Name": "SneakAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte SneakAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E541F374055E3729FB758B04AF2171B325B7A0D35FF713748FC1FC655158B8F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B1C1AD69B141A49CA2C864B176716B1E6350E8B491C2B157F71EB54A7E52F533"
        },
        {
          "Id": "CropServerController\u002BCanPlantCropResult",
          "Name": "CanPlantCropResult",
          "DisplayName": "CropServerController.CanPlantCropResult",
          "FullName": "CropServerController.CanPlantCropResult",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockedByEntity:CropServerController\u002BCanPlantCropResult",
              "Name": "BlockedByEntity",
              "Type": "CropServerController.CanPlantCropResult",
              "Signature": "public CropServerController.CanPlantCropResult BlockedByEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99B90B8CC0B367DB7F197E0863BA0866DBA9FB7300403873934BEBC72AA32686"
            },
            {
              "Id": "HasCropAlready:CropServerController\u002BCanPlantCropResult",
              "Name": "HasCropAlready",
              "Type": "CropServerController.CanPlantCropResult",
              "Signature": "public CropServerController.CanPlantCropResult HasCropAlready",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BE32CD3E6D2A8D98CA3AEA7E5C10A0D5291B3E3CACD745061B55B1828754A83"
            },
            {
              "Id": "InvalidBiome:CropServerController\u002BCanPlantCropResult",
              "Name": "InvalidBiome",
              "Type": "CropServerController.CanPlantCropResult",
              "Signature": "public CropServerController.CanPlantCropResult InvalidBiome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06E25F39B6B5C8747FFC6089A1E190E76AD349923D1A7BF0A6CF599F01C02A8E"
            },
            {
              "Id": "InvalidGround:CropServerController\u002BCanPlantCropResult",
              "Name": "InvalidGround",
              "Type": "CropServerController.CanPlantCropResult",
              "Signature": "public CropServerController.CanPlantCropResult InvalidGround",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA7C5D66C151A595AB582FA6C07A9B2F3CDB71CAC78BF3C468B33E238B7497CA"
            },
            {
              "Id": "Ok:CropServerController\u002BCanPlantCropResult",
              "Name": "Ok",
              "Type": "CropServerController.CanPlantCropResult",
              "Signature": "public CropServerController.CanPlantCropResult Ok",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E88BE0D62CF1CEF5B28439142FAB422ABADCEA20FED6A89CFE7810E73DD0CF97"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "34BA8813013038174AEC2434D84572050DB8FA601941BA98542725759AE94F6B"
        },
        {
          "Id": "CyclopsLaserPhase2Message",
          "Name": "CyclopsLaserPhase2Message",
          "DisplayName": "CyclopsLaserPhase2Message",
          "FullName": "CyclopsLaserPhase2Message",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SourceEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SourceEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SourceEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B821956BA22FF1EF7A56056C340CDB1B602AD0D5DDB6B1868328A2FB1BE10310"
            },
            {
              "Id": "Target:System.Guid",
              "Name": "Target",
              "Type": "System.Guid",
              "Signature": "public System.Guid Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B02F7D54E5EEB61E530099B1904F186407D6292E8E9B3661ECA9BF282565DA0"
            },
            {
              "Id": "Type:CyclopsLaserPhase2MessageTypes",
              "Name": "Type",
              "Type": "CyclopsLaserPhase2MessageTypes",
              "Signature": "public CyclopsLaserPhase2MessageTypes Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF8940E7CAA53E7E88EE037E8D785092E9F7F43DFCEDE9AF9CF24162E5712EF6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "42D2DC4307618580E3085AF85D240CABCA12FC09B9B1EA66A2DACBDA8C75144D"
        },
        {
          "Id": "CyclopsLaserPhase2MessageTypes",
          "Name": "CyclopsLaserPhase2MessageTypes",
          "DisplayName": "CyclopsLaserPhase2MessageTypes",
          "FullName": "CyclopsLaserPhase2MessageTypes",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:CyclopsLaserPhase2MessageTypes",
              "Name": "Attack",
              "Type": "CyclopsLaserPhase2MessageTypes",
              "Signature": "public CyclopsLaserPhase2MessageTypes Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABA9959860536AB65CBE14EECC40144EDF5FE88C3578AADCA13FDB7DBC907219"
            },
            {
              "Id": "ChangeTarget:CyclopsLaserPhase2MessageTypes",
              "Name": "ChangeTarget",
              "Type": "CyclopsLaserPhase2MessageTypes",
              "Signature": "public CyclopsLaserPhase2MessageTypes ChangeTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "791151EBD81B4CA546F03F2C729F11F63AC95FFAC441CF86D248495AF1BC6F63"
            },
            {
              "Id": "StopAttack:CyclopsLaserPhase2MessageTypes",
              "Name": "StopAttack",
              "Type": "CyclopsLaserPhase2MessageTypes",
              "Signature": "public CyclopsLaserPhase2MessageTypes StopAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16D37AC81DD0D0CFCFE05E44EB8ADD893738281C4E456B439C76E0B79C42F6DC"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "56D76AA08779AA2A2394478702B6DBBDB81030DA0E183ECD10C86DB6BA945D38"
        },
        {
          "Id": "DoNotGenerateThreatServerAura",
          "Name": "DoNotGenerateThreatServerAura",
          "DisplayName": "DoNotGenerateThreatServerAura",
          "FullName": "DoNotGenerateThreatServerAura",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.DoNotGenerateThreatAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.DoNotGenerateThreatAuraArgs",
              "Signature": "private Shared.Aura.Args.DoNotGenerateThreatAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4993320DE869FC37C82DA053A1FB1E5CAD1C3151D8ED7AD35F10079328D7014B"
            },
            {
              "Id": "State:Shared.Aura.State.DoNotGenerateThreatAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.DoNotGenerateThreatAuraState",
              "Signature": "private Shared.Aura.State.DoNotGenerateThreatAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E8734CBDB9742C3535D313CF8F0FE4354AEF77F90A642D6CAB12D2E7EF7D8572"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "18EEB671211E8507A60F450321DA924EFF8C7E107DF85CC8E555AED390DF1299",
              "Hash": "CB3D1FBB8C7C6EC43D2DF994A7A3B61E401F3F162E1FCC1B6A0FDCDC6727DD67",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DoNotGenerateThreat(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "0776FB62CC87FC14F83DEAFED61F904D96F06A380E827D2FC9C009A84AEED21D",
              "Hash": "79594B99378F8ECE98536EE67FD093B93D9F19C8588944CE09B4883AFAEAF28B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_DoNotGenerateThreat(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C990439F103B4FE8AA7E2D333E03FA97BFC9B7AF1BD543860F45BDF5F5E7870A",
              "Hash": "7151CA5A78BD5954C64D1D5837729602DDE7B8EC2CC72E61D8F9A977D0BB3B87",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "87C258C45C64DCAF9EDC2C82D284B22D55E1D524E3281F71486D85003CBE689D"
        },
        {
          "Id": "DungeonRoomDataModel\u002BDungeonDoorData",
          "Name": "DungeonDoorData",
          "DisplayName": "DungeonRoomDataModel.DungeonDoorData",
          "FullName": "DungeonRoomDataModel.DungeonDoorData",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CDungeonRoomDataModel.DungeonDoorData\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DirectionToNextRoom:System.Int32",
              "Name": "DirectionToNextRoom",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DirectionToNextRoom",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B07CD39DDBECA7C610C86BBA9402E82359C453A8D61A8A55C0A174151C92E1E"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(DungeonRoomDataModel\u002BDungeonDoorData)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(DungeonRoomDataModel.DungeonDoorData other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "DungeonRoomDataModel.DungeonDoorData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "DCDE32E107FA2BCAA50F801122855468FBD5D6C53067250C1BD132DF2BD5F7B7",
              "Hash": "FFB9F1FD38DFB6A2D601A96007E79E09B04D6E9D6C19DACA9E5F464E5BEC42EA",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A059DA1BB62F36E3A56AD044377996A46EEC4732A73BAE55F07429DEED9F3F70",
              "Hash": "7A63A4D9C49172AF9E3ADF81DADF0B3C99060D3EE36E5F38AD1ABAA8ED97BB54",
              "CalledMethods": [
                "DungeonRoomDataModel.DungeonDoorData::Equals(DungeonRoomDataModel.DungeonDoorData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "46088AADAA0CA9F07A10A1E02E3DB0FAB3A0D25139CD07D5EF4908879D9E7AF2",
              "Hash": "11CAAF92F6F132097989D21FFDEF1AA5A24E170D713A5D5B07947B51A2F49D3B",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "18033A2BE66B2268BE933A2CEBCCD45AAC44B44F6EEB2B43B9AEAFA37B5373AA",
              "Hash": "7BA0DE5C02B435A33E391BCBA8545D28C8F76A903FBCAB6400C221CEDCCD9AF5",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::Append(System.Object)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Id = ",
                ", Position = ",
                ", DirectionToNextRoom = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "F4549535C6A19A02D72F2D12FEC98CAA65055B33C52BE9CDA8196D80B45251A4",
              "Hash": "26DBE1D2148168CD063BCE3380E9810DE479740A20B2CF7D2213C776AC3A60B6",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "DungeonRoomDataModel.DungeonDoorData::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "DungeonDoorData",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "7E78792A4EA52A5157845B3690322CDEC028A81B616960F8A068C465FA22C4D9"
        },
        {
          "Id": "DungeonRoomDataModel\u002BRoomOrientation",
          "Name": "RoomOrientation",
          "DisplayName": "DungeonRoomDataModel.RoomOrientation",
          "FullName": "DungeonRoomDataModel.RoomOrientation",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bottom:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "Bottom",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation Bottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0DC08C165A86C4E937BA24EC8DB79CD389C3DA283AA2C283A2528D53A93D79C4"
            },
            {
              "Id": "BottomLeft:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "BottomLeft",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation BottomLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3739C86EFFCF9981B71D36CB16696ACC14EEC7728B06D2301E57A5272279FF5"
            },
            {
              "Id": "BottomRight:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "BottomRight",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation BottomRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8DAD5704CEFCBB560CB48CA8D1A7878BAE938BDBA6D1009E15B98069AB5F58B"
            },
            {
              "Id": "Entrance:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "Entrance",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation Entrance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "904BAD1C057A488D36885089D76F9F6B722219C32B63728BF3242F99E1E2A246"
            },
            {
              "Id": "HandCrafted:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "HandCrafted",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation HandCrafted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8292A17D7AEA3B0AE9BCB816CCCDD42414DA19BC5F1F8CA6CAC8927AD5275290"
            },
            {
              "Id": "Middle:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "Middle",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation Middle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3DCE6C92E1DAE984B28B782A4C8A59B6D01AD066B8D2A1135DD74F39D718D82F"
            },
            {
              "Id": "MiddleLeft:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "MiddleLeft",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation MiddleLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BD666234CA1A1970B440A0B0A4C31CBB0079ADF37EB4085C4D0AF04829F7B55"
            },
            {
              "Id": "MiddleRight:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "MiddleRight",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation MiddleRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD4371F4B67EF94C711A13C3B444000FD12DA32E0BB9B7AE8D58B6D3C8E2A315"
            },
            {
              "Id": "None:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "None",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C5C31BD0269066863490D33E571FE896E90E77877F6FACA2B362BDEC4A66FED"
            },
            {
              "Id": "SingleDoorEast:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "SingleDoorEast",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation SingleDoorEast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0478326D01BB01AD44AAAD0F937300483BA612E29C880ABD4E723CC11FA70244"
            },
            {
              "Id": "SingleDoorNorth:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "SingleDoorNorth",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation SingleDoorNorth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F04A194F3B3E99F5232A7B8E989B682BC4DEE9BF972970C2EBF56194AE1B125A"
            },
            {
              "Id": "SingleDoorSouth:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "SingleDoorSouth",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation SingleDoorSouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7094146B1EC76F6848B93F485353AB66FC72877D7771148D3A8758DEEF0C42C"
            },
            {
              "Id": "SingleDoorWest:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "SingleDoorWest",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation SingleDoorWest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC11C2E846C09860E60C6239E478A3BBC29419A982E3AA47A9CE4A41B90396AB"
            },
            {
              "Id": "Top:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "Top",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation Top",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "279626B3BB356A6819EEECB3B3CD35C64435F29E6DAFE4AB03B838B9A87AFB72"
            },
            {
              "Id": "TopLeft:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "TopLeft",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation TopLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F16B8E4DE672B63632F855F2F7419FDE04120A176B6FE0CFB5F2BC42D4349BA9"
            },
            {
              "Id": "TopRight:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "TopRight",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation TopRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D2862630C8F35D3671C6493F5726F01BDB41556C1E5C9FD0D78A41A01975FF0"
            },
            {
              "Id": "TunnelHorizontal:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "TunnelHorizontal",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation TunnelHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DA0A5D36553E9B29C1CF3F81CE35A5316EFCAA4B22E8891DB3C2AF933D42B0A"
            },
            {
              "Id": "TunnelVertical:DungeonRoomDataModel\u002BRoomOrientation",
              "Name": "TunnelVertical",
              "Type": "DungeonRoomDataModel.RoomOrientation",
              "Signature": "public DungeonRoomDataModel.RoomOrientation TunnelVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7EAAEF1DCBC7FD1747F2770D159A4AD1FD18CBA2F1E0BD23B8F9C3BFAAB5D00C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8463E6ED3322CB85860B5D7876B1A329EC2F04ABC2079162F1D6386780CFE11"
        },
        {
          "Id": "EntitySpawnServerSystem\u002BSpawnSystemData",
          "Name": "SpawnSystemData",
          "DisplayName": "EntitySpawnServerSystem.SpawnSystemData",
          "FullName": "EntitySpawnServerSystem.SpawnSystemData",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterWorldPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "CharacterWorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CharacterWorldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93B8BB7AA39076ABFE2D323F702D381D443F2CFE6F27DD420A7D93483BEF040B"
            },
            {
              "Id": "ExplorationScore:System.Single",
              "Name": "ExplorationScore",
              "Type": "System.Single",
              "Signature": "public System.Single ExplorationScore",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3951EF79A6F62466C3F8E49D6C7CF40C5250ABD5CAF64CCB468C386255DDED1B"
            },
            {
              "Id": "JoinedPlayer:CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Name": "JoinedPlayer",
              "Type": "CandideServer.ServerServices.ServerJoinedPlayerModel",
              "Signature": "public CandideServer.ServerServices.ServerJoinedPlayerModel JoinedPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A49AAD7DD503A913E51F5EBC10BD57A0178C63871BDA6FF429DC4A10A530FBF8"
            },
            {
              "Id": "LastExplorationPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "LastExplorationPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastExplorationPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C82575760B21CB9B81805A9CA21297BA4672312F314F226B89CE03E1C4F053A"
            },
            {
              "Id": "PersonalSpawnTimer:System.Single",
              "Name": "PersonalSpawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single PersonalSpawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10B8667E42497555B732AAE1381CB3E79E12CB7EFB71383D17C7B4C32635B468"
            },
            {
              "Id": "SpawnChance:System.Single",
              "Name": "SpawnChance",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "936EAA4EC0D1296297AC74C16772DC5831B689622EE10F719B9982B432C19943"
            },
            {
              "Id": "SpawnDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "SpawnDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SpawnDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A66CA4AF97A74B107793E8F2276D50E92AF2A60E8D453DE5134BBC3FFF161FA"
            },
            {
              "Id": "TimeToPassBeforeNextSpawnCheck:System.Single",
              "Name": "TimeToPassBeforeNextSpawnCheck",
              "Type": "System.Single",
              "Signature": "public System.Single TimeToPassBeforeNextSpawnCheck",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05B9C55E49425E9106F4115E548084652D2B5300015FD1024E6451E527AC79F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "27F02C399E1718551A9473133CD2615590634F7B8237B6B0FC1CE1B80A30E6D3"
        },
        {
          "Id": "EventBus\u002BEventBusListener",
          "Name": "EventBusListener",
          "DisplayName": "EventBus.EventBusListener",
          "FullName": "EventBus.EventBusListener",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Object, CandideServer.EventBus.EventBusArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Object message, CandideServer.EventBus.EventBusArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BA2130F135C9A5BEAA5777EE25A98710D8818A334CDF087D1A19149AF87D43C7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Object, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Object message, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9FAD36A7182E0C0176F933A9E6287370C783BEF19AB9CAC280DA8AF7D9260889",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "49CE1BDC2E3705F1925B396F131783672EBC383D778C5DC85EC5FB8116C8ED99"
        },
        {
          "Id": "FallingRockSpawner\u002BSpawnAreaType",
          "Name": "SpawnAreaType",
          "DisplayName": "FallingRockSpawner.SpawnAreaType",
          "FullName": "FallingRockSpawner.SpawnAreaType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Circle:FallingRockSpawner\u002BSpawnAreaType",
              "Name": "Circle",
              "Type": "FallingRockSpawner.SpawnAreaType",
              "Signature": "public FallingRockSpawner.SpawnAreaType Circle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21CCD6175500CDAC5D5ACF40DF0EA950D61113104562F0C4B7858CAEFBC704B8"
            },
            {
              "Id": "Rectangle:FallingRockSpawner\u002BSpawnAreaType",
              "Name": "Rectangle",
              "Type": "FallingRockSpawner.SpawnAreaType",
              "Signature": "public FallingRockSpawner.SpawnAreaType Rectangle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBBFCC780479DB6154CD6B03A8C6EEC4FBC37834ADCFC45EBB131FF0BD06289E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "07E6AD457CA828BB395718B53AA4DA7398DEFAB2B79D1C29998E6E3EB07EF702"
        },
        {
          "Id": "Formations\u002BIds",
          "Name": "Ids",
          "DisplayName": "Formations.Ids",
          "FullName": "Formations.Ids",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A:System.String",
              "Name": "A",
              "Type": "System.String",
              "Signature": "public System.String A",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC70C0BDF332CBB8AD1F2CB7777183FFFD8951E38AE6A183A62AC01C67331BA8"
            },
            {
              "Id": "B:System.String",
              "Name": "B",
              "Type": "System.String",
              "Signature": "public System.String B",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "39AE6D34D9E7EF6A6D38C77308ECF03C76340A2B28B82B3433E86905FB5054CB"
            },
            {
              "Id": "C:System.String",
              "Name": "C",
              "Type": "System.String",
              "Signature": "public System.String C",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A782F7049A6D8D932B830A6DAC862BC6689061777A55CDD6FF7BFD1407714D62"
            },
            {
              "Id": "D:System.String",
              "Name": "D",
              "Type": "System.String",
              "Signature": "public System.String D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47EDBDAE050F1EABA394E872467A39618914BFA010E9286D6D2D0A547D4F97A6"
            },
            {
              "Id": "Dot:System.String",
              "Name": "Dot",
              "Type": "System.String",
              "Signature": "public System.String Dot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AF52FCE40418540F3F8D744F584295749C6453EEDDFD5C86B77C3B3F0830487"
            },
            {
              "Id": "E:System.String",
              "Name": "E",
              "Type": "System.String",
              "Signature": "public System.String E",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "460C5FA84FBA4F4C69D93DB1857D0388ADAC53017428C4D078DD923A7AD759D6"
            },
            {
              "Id": "ExclamationMark:System.String",
              "Name": "ExclamationMark",
              "Type": "System.String",
              "Signature": "public System.String ExclamationMark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2EBEC2DFC03522B461EE3CABDFD6FE1B3064F3523B58B6C59711B257234253BB"
            },
            {
              "Id": "F:System.String",
              "Name": "F",
              "Type": "System.String",
              "Signature": "public System.String F",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "011C4A4584E2087FA979ED88C66DC26672A5CF56F610A9FC1CDF33ED877CF47A"
            },
            {
              "Id": "G:System.String",
              "Name": "G",
              "Type": "System.String",
              "Signature": "public System.String G",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6E44557A36CEEB2DADA6E26A5B2680F8A642C4DB0FE2EE19B5548682D59E681"
            },
            {
              "Id": "H:System.String",
              "Name": "H",
              "Type": "System.String",
              "Signature": "public System.String H",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2447B92FFCC5412EAFE3DAD79BD9B662B6A9047204519DDF909C6FF0C2EA761B"
            },
            {
              "Id": "I:System.String",
              "Name": "I",
              "Type": "System.String",
              "Signature": "public System.String I",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "87C5F3D350A41DF270FB0D1C3698B97A23017317A20177D26EBA93BB5870ABED"
            },
            {
              "Id": "J:System.String",
              "Name": "J",
              "Type": "System.String",
              "Signature": "public System.String J",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DFB1E6CFBC2CD6029110B7BCABEBDA8CD9B80374D0F205B2B50830351B01C182"
            },
            {
              "Id": "K:System.String",
              "Name": "K",
              "Type": "System.String",
              "Signature": "public System.String K",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B23C5655BE27D2D86764A741B4FF1FF3D541478A769DD1C0997B3A74463458F"
            },
            {
              "Id": "L:System.String",
              "Name": "L",
              "Type": "System.String",
              "Signature": "public System.String L",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE5168791B17657E82C7BC1FF5A60AA0E928B0CE8EC9C726F09E0615A26F88A9"
            },
            {
              "Id": "M:System.String",
              "Name": "M",
              "Type": "System.String",
              "Signature": "public System.String M",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3C54FD5C720B09130DDB6BA1297B8BCC3E0D6DD9487246A83D9C4F13CC44902"
            },
            {
              "Id": "N:System.String",
              "Name": "N",
              "Type": "System.String",
              "Signature": "public System.String N",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7A28F8FDD74EB82EDA18171AEC11F4B74E47C7F8F5D933C4FFBC2E16D376F69"
            },
            {
              "Id": "O:System.String",
              "Name": "O",
              "Type": "System.String",
              "Signature": "public System.String O",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5BC97086D4EC27088C4ED193DC361B5EF849CAED7F58B42E7F4FE3293FE47231"
            },
            {
              "Id": "P:System.String",
              "Name": "P",
              "Type": "System.String",
              "Signature": "public System.String P",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "08F96C2B37BE85DA966C8D0704F7961022A42631790663188FFF3F3CAC8FE342"
            },
            {
              "Id": "Q:System.String",
              "Name": "Q",
              "Type": "System.String",
              "Signature": "public System.String Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66466B2BF987A150650C65B45885DD6ECEB35E8D27A424283D422778AA8C2223"
            },
            {
              "Id": "QuestionMark:System.String",
              "Name": "QuestionMark",
              "Type": "System.String",
              "Signature": "public System.String QuestionMark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A3D5ED80045270D813432610CEA0E9B3B913B46EADD4DC71DA85D05764E3F4E"
            },
            {
              "Id": "R:System.String",
              "Name": "R",
              "Type": "System.String",
              "Signature": "public System.String R",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F766CA50EF517A6D17D95047569BF6D6CDA05F31A228CAE8BB9AB794AE73C347"
            },
            {
              "Id": "S:System.String",
              "Name": "S",
              "Type": "System.String",
              "Signature": "public System.String S",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F2DD3201D3F2C40782D6B95EE5B358B29B12455C6120D78FD3215E8164E75741"
            },
            {
              "Id": "SadFace:System.String",
              "Name": "SadFace",
              "Type": "System.String",
              "Signature": "public System.String SadFace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73C1F6CB794B2FB563FB7A72AD91825570E9635DCCD64AC9CE2DDBA0BB0E6CD5"
            },
            {
              "Id": "SmileyFace:System.String",
              "Name": "SmileyFace",
              "Type": "System.String",
              "Signature": "public System.String SmileyFace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0ECDA50C567FB4EBE33698AA873A8D68C1345273BD4F1ECEC8D8114B861197A3"
            },
            {
              "Id": "T:System.String",
              "Name": "T",
              "Type": "System.String",
              "Signature": "public System.String T",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42716A3E49EAB7CAC04F89C84641B7FF4E634FD17324FF04E5669F74DF6A9DD3"
            },
            {
              "Id": "U:System.String",
              "Name": "U",
              "Type": "System.String",
              "Signature": "public System.String U",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D13112191912EF6BB4515459D290A9CE8290853C393952665693CB47D0E6D40"
            },
            {
              "Id": "V:System.String",
              "Name": "V",
              "Type": "System.String",
              "Signature": "public System.String V",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "478AF5790F7FEB2887D05956FD104A0C9FACF568585310981A09AED2B47DC97C"
            },
            {
              "Id": "W:System.String",
              "Name": "W",
              "Type": "System.String",
              "Signature": "public System.String W",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AFAE5394D75FD89373F66D8F2F1C86318D9F9FF06CDB45F490FBFE3522446CC8"
            },
            {
              "Id": "X:System.String",
              "Name": "X",
              "Type": "System.String",
              "Signature": "public System.String X",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44DDF28F50B6E6D7E66C9FF7CDEB305F303EA4C123AC64B43AD530CEEE380CD8"
            },
            {
              "Id": "Y:System.String",
              "Name": "Y",
              "Type": "System.String",
              "Signature": "public System.String Y",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18C515A27C8C05379EFE2CD5D1636004FB5BCBACC4F8BFBDDB022F42BF005D15"
            },
            {
              "Id": "Z:System.String",
              "Name": "Z",
              "Type": "System.String",
              "Signature": "public System.String Z",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8068E10927CAA469050CCDC108015B780BBCD69AAC2381E0E2451629E5C9E5B6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2A4EB4F7BF3CB0CC7F248139C5ADF7C7E1E09F0827444DCC20DCA5F28A6A3E2D"
        },
        {
          "Id": "GameDescription\u002BWorldSize",
          "Name": "WorldSize",
          "DisplayName": "GameDescription.WorldSize",
          "FullName": "GameDescription.WorldSize",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Large:GameDescription\u002BWorldSize",
              "Name": "Large",
              "Type": "GameDescription.WorldSize",
              "Signature": "public GameDescription.WorldSize Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4051052AD2D5607C4A2B72E50A30C095C1FA887B0B347F30DBF4024ECF9F8FF0"
            },
            {
              "Id": "Medium:GameDescription\u002BWorldSize",
              "Name": "Medium",
              "Type": "GameDescription.WorldSize",
              "Signature": "public GameDescription.WorldSize Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AEDB4867DA137813576B4FE3C31765AD7662F0862E510C16D2F55C828438739"
            },
            {
              "Id": "Small:GameDescription\u002BWorldSize",
              "Name": "Small",
              "Type": "GameDescription.WorldSize",
              "Signature": "public GameDescription.WorldSize Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17A98B32F45F18766125D5E25CBFC329080DB6E2365AB1EE79EB904CB9945730"
            },
            {
              "Id": "Tiny:GameDescription\u002BWorldSize",
              "Name": "Tiny",
              "Type": "GameDescription.WorldSize",
              "Signature": "public GameDescription.WorldSize Tiny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5D98A12BFDE241EBCC3EB91BD5F86E4D66BE940072882AAAD7B783A6A7C8DD6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FABFAD36CF423973C727D0A3B14E35833704357F406BD6CFFBCA6A534DAFE53"
        },
        {
          "Id": "GhostTownGenerator\u002BColorBlend",
          "Name": "ColorBlend",
          "DisplayName": "GhostTownGenerator.ColorBlend",
          "FullName": "GhostTownGenerator.ColorBlend",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CertainTileToWriteOn:CandideServer.World.Generation.TownTile",
              "Name": "CertainTileToWriteOn",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile CertainTileToWriteOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EF1027731FC485FD6259C3AFD386CC1AB90432F0631EAB39033581E4E3DC6EA"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "ColorLookUp:Microsoft.Xna.Framework.Color[,]",
              "Name": "ColorLookUp",
              "Type": "Microsoft.Xna.Framework.Color[,]",
              "Signature": "public Microsoft.Xna.Framework.Color[,] ColorLookUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED3313CBBECD09022F1AEE9B2787980667BFBAEDCFDF871C3F844FE5EB0C4393"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "Tile:CandideServer.World.Generation.TownTile",
              "Name": "Tile",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Tile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E5F59086359476E2B212B7BCF3C30B5151A26C24FFA63D17B394B6CC826D2CA"
            },
            {
              "Id": "WriteOnCertainTileTypeOnly:System.Boolean",
              "Name": "WriteOnCertainTileTypeOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WriteOnCertainTileTypeOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB1C7F470730469FD5AAE23EC0B6533FD93FECAF5A3E9EFF98AB476125067074"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Blend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Blend",
              "Signature": "public System.Void Blend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "4728AAD6E3BDBCBCF4B98D146F7F349C55B260FF2F607CE5886507F00E2374AA",
              "Hash": "1409228DFC483C13E1C9742BAF8C15BBA27C0E0B49EC013A5A77405FBC1C2450",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(CandideServer.World.Generation.TownTile)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(CandideServer.World.Generation.TownTile tile)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F0AD60FF8A2F4FB0B81FFA635627B8CBEB6D2519ADD715C84CDF8149D571F299",
              "Hash": "DC26AFD1FE773025DE77E5FA8EAD1CBF560A7ACED586E0723EBE0980ACE81C05",
              "CalledMethods": [
                "GhostTownGenerator.ColorBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(CandideServer.World.Generation.TownTile, CandideServer.World.Generation.TownTile)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(CandideServer.World.Generation.TownTile tile, CandideServer.World.Generation.TownTile writeOnTile)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writeOnTile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "4080BF7B2C3B83A065129B3BD25A71B3B3BA681BB784BB71BA757655F40577AD",
              "Hash": "F565CBB7DF1E35F7E935C03A3311851AE6E6E8C9EAB121B4515322E16C676C1A",
              "CalledMethods": [
                "GhostTownGenerator.ColorBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(Microsoft.Xna.Framework.Color)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "352217C4729C0AFF737CED5D2AA6B5BFEC9F3DD65734A3724583B868A1BBBAAA",
              "Hash": "18E9589D0070ED5C1280975B1741E6D8B59BCA563E0FE368510458B8EA33059D",
              "CalledMethods": [
                "GhostTownGenerator.ColorBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(Microsoft.Xna.Framework.Rectangle)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(Microsoft.Xna.Framework.Rectangle area)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "7AF12AA9A401AD02C7C2A28571F7B0DF0A94DB6F2F900A950CBFA3F3C2C75519",
              "Hash": "73DD2EC90C80607B6B6DC69DDE7F90F8241A2AB1170C1F838C469D789C67FDCA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "CandideServer.World.Generation.GhostTownGenerator::GetSquishedSizeIndex(System.Int32)",
                "Microsoft.Xna.Framework.Color[,]::Get(System.Int32, System.Int32)",
                "GhostTownGenerator.ColorBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9DF74AEA1C7642DCFE6DF304F9A0CC8C3B727D7E70A2B2834C5840C0C54FBB76"
        },
        {
          "Id": "GhostTownGenerator\u002BGhostTownBlend",
          "Name": "GhostTownBlend",
          "DisplayName": "GhostTownGenerator.GhostTownBlend",
          "FullName": "GhostTownGenerator.GhostTownBlend",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CertainTileToWriteOn:CandideServer.World.Generation.TownTile",
              "Name": "CertainTileToWriteOn",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile CertainTileToWriteOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EF1027731FC485FD6259C3AFD386CC1AB90432F0631EAB39033581E4E3DC6EA"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "Tile:CandideServer.World.Generation.TownTile",
              "Name": "Tile",
              "Type": "CandideServer.World.Generation.TownTile",
              "Signature": "public CandideServer.World.Generation.TownTile Tile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E5F59086359476E2B212B7BCF3C30B5151A26C24FFA63D17B394B6CC826D2CA"
            },
            {
              "Id": "WriteOnCertainTileTypeOnly:System.Boolean",
              "Name": "WriteOnCertainTileTypeOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WriteOnCertainTileTypeOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB1C7F470730469FD5AAE23EC0B6533FD93FECAF5A3E9EFF98AB476125067074"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Blend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Blend",
              "Signature": "public System.Void Blend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 347,
              "BodyHash": "5ADB5E2649B44DF70993B4A7165986C7F93B1C74C40A36FC685A1FF382B5B6A0",
              "Hash": "A06D42D339E4F4C2A697D073F12F7BA307F861FF3ACFE7C5FAC129D41358DC0C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_Brown()",
                "Microsoft.Xna.Framework.Color::get_SandyBrown()",
                "Microsoft.Xna.Framework.Color::get_SaddleBrown()",
                "Microsoft.Xna.Framework.Color::get_Yellow()",
                "Microsoft.Xna.Framework.Color::get_OrangeRed()",
                "Microsoft.Xna.Framework.Color::get_DarkGray()",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "Microsoft.Xna.Framework.Color::get_DarkCyan()",
                "Microsoft.Xna.Framework.Color::get_DarkOliveGreen()",
                "Microsoft.Xna.Framework.Color::get_LightGreen()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(CandideServer.World.Generation.TownTile)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(CandideServer.World.Generation.TownTile tile)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "3CAD1E631DEC64302962EDFADE80F1E82D472264523FC512C90CA82F993B52BE",
              "Hash": "FF188AF6F8935397610611F353135B3CF96A5802E7D3AB3B8CCF63CDE708CFE4",
              "CalledMethods": [
                "GhostTownGenerator.GhostTownBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Blend(CandideServer.World.Generation.TownTile, CandideServer.World.Generation.TownTile)-\u003EWorldGeneratorHelpers\u002BBigBlend",
              "Name": "Blend",
              "Signature": "public WorldGeneratorHelpers.BigBlend Blend(CandideServer.World.Generation.TownTile tile, CandideServer.World.Generation.TownTile writeOnTile)",
              "Visibility": "public",
              "ReturnType": "WorldGeneratorHelpers.BigBlend",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writeOnTile",
                  "Type": "CandideServer.World.Generation.TownTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "8DD37093544201DE352637F6C179C80626B38CBEAD8A0882C0A623BBFEC1DE94",
              "Hash": "2C5809B2226D2F4024BEC81100A69938AC9ED723FE2DD45047CC8A56D819D8CD",
              "CalledMethods": [
                "GhostTownGenerator.GhostTownBlend::Blend(System.Single, System.Int32, System.Int32, System.Int32)",
                "WorldGeneratorHelpers.BigBlend::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "341AE43DB6DE84D35DCD81D590D147D3A472FE4F32A7A6D9ACC99F7DB2513973"
        },
        {
          "Id": "JumpTowardsTarget\u002BArgs",
          "Name": "Args",
          "DisplayName": "JumpTowardsTarget.Args",
          "FullName": "JumpTowardsTarget.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JumpArea:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "JumpArea",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E JumpArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35744054D0DB494E76266BA4FA2FD7161690E83E38F28F7609B65EE958433E59"
            },
            {
              "Id": "JumpAreaCorrectionDistance:System.Single",
              "Name": "JumpAreaCorrectionDistance",
              "Type": "System.Single",
              "Signature": "public System.Single JumpAreaCorrectionDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F181A7CE8B2DE4331CD717E0423B252DC4376A8A9A908EEB15133D2347FD2A83"
            },
            {
              "Id": "JumpHeight:System.Single",
              "Name": "JumpHeight",
              "Type": "System.Single",
              "Signature": "public System.Single JumpHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2FA3CF8A25718DFF8FC83DDA29F4EBC4240399C2FF030F6D28080A4CC8E992"
            },
            {
              "Id": "MaxPerceivedTargetVelocity:System.Single",
              "Name": "MaxPerceivedTargetVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MaxPerceivedTargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E5DFB77F47ED7BBFB7B8CA97E70CDA7DBE5820DA89573D183282B1161162690"
            },
            {
              "Id": "OutJumpVelocity:System.String",
              "Name": "OutJumpVelocity",
              "Type": "System.String",
              "Signature": "public System.String OutJumpVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0E29879843C371258052AA219368E620118F061E6B8EA7B6032CADEA762F23C"
            },
            {
              "Id": "PredictedJumpTime:System.Single",
              "Name": "PredictedJumpTime",
              "Type": "System.Single",
              "Signature": "public System.Single PredictedJumpTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B2E9054E6E319789836E98FAB5EE86C37A7EC75445BAEB0C11C7390498CB076"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D513472B04756C99059D37A005F3226B227CE1049C981881E312015FDDE68A08"
            },
            {
              "Id": "TargetPosition:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetPosition",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA1A8C4EC3877C5898E3DC274754BC4487C9529D26A3C13A83B2E2DAA7DD0EF"
            },
            {
              "Id": "TargetVelocity:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetVelocity",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5F4D7634F0A1A5DEE5565B6BAC2AC8363CDB465296367113754D19FD744EDE1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ED3FA2B941CB242721F715D5D3590E215B5B23C1D25CE5A24849D9A6D889ABE9"
        },
        {
          "Id": "Node\u002BStatus",
          "Name": "Status",
          "DisplayName": "Node.Status",
          "FullName": "Node.Status",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Failure:Node\u002BStatus",
              "Name": "Failure",
              "Type": "Node.Status",
              "Signature": "public Node.Status Failure",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E29B8BA5A40C3C8ABF06DEFE0AF3F3636F74AA8AD014BC6257263EFC3F2FB53"
            },
            {
              "Id": "Invalid:Node\u002BStatus",
              "Name": "Invalid",
              "Type": "Node.Status",
              "Signature": "public Node.Status Invalid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "245E090F55C75153D3183DDEF6A92D2A97AE33C3C431824D71BFC8608D3A12DE"
            },
            {
              "Id": "Running:Node\u002BStatus",
              "Name": "Running",
              "Type": "Node.Status",
              "Signature": "public Node.Status Running",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "48070B7040B4D8C14DFA7D4497DFF2A2F9E420B1963E17C2430CB355019B1BA1"
            },
            {
              "Id": "Success:Node\u002BStatus",
              "Name": "Success",
              "Type": "Node.Status",
              "Signature": "public Node.Status Success",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41BAA794EDC11163FBA23A638A81B9B4CE38BD89397CADD1B5E8A3E0C4E4F528"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B6D2482E38D6A2EABC3507EF2D61E410E0D2E9724FDCEF350199CD3554DBA573"
        },
        {
          "Id": "NodeEntityArg",
          "Name": "NodeEntityArg",
          "DisplayName": "NodeEntityArg",
          "FullName": "NodeEntityArg",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryGetEntity(BM.BTUpdateContext, BM.Blackboard, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetEntity",
              "Signature": "public System.Boolean TryGetEntity(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard, out Shared.Entity.EntityWrapper\u0026 outEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "A7F537BC59BB93D2F8F53342C3C18DC34FE9824C77221608C221627936764A2F",
              "Hash": "877D3BB6E7450AB1F8CAD23C9CFA3589BF8459F8833CE349C5B97F6AF9C175F7",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Object\u003E::Get(BM.Blackboard)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)"
              ],
              "StringLiterals": [
                "TryGetEntity"
              ],
              "Source": null
            },
            {
              "Id": "TryGetServerEntity(BM.BTUpdateContext, BM.Blackboard, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetServerEntity",
              "Signature": "public System.Boolean TryGetServerEntity(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard, out CandideServer.Entities.ServerEntityModel\u0026 outServerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "updateCtx",
                  "Type": "BM.BTUpdateContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackboard",
                  "Type": "BM.Blackboard",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outServerEntity",
                  "Type": "CandideServer.Entities.ServerEntityModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "D4E8183E1869075949E1FD016DB4236486D9159961662BA99532A8A1F9303648",
              "Hash": "B639363686A5934EF331F73C71D1C993F5032ABEBEE6BA3E0FF93C2D6506712D",
              "CalledMethods": [
                "BM.NodeArg\u003CSystem.Object\u003E::Get(BM.Blackboard)",
                "CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)",
                "CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "TryGetServerEntity"
              ],
              "Source": null
            }
          ],
          "Hash": "2638A0F35D75CA9D41E0654C970BA410794B57A498AFF4C2497F8BD4DBA37008"
        },
        {
          "Id": "PoiFastLookupTable\u002BPoiRandomList",
          "Name": "PoiRandomList",
          "DisplayName": "PoiFastLookupTable.PoiRandomList",
          "FullName": "PoiFastLookupTable.PoiRandomList",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_difficultyLists:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,PoiFastLookupTable\u002BPoiRandomList\u002BPoiRandomListSubList\u003E",
              "Name": "_difficultyLists",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, PoiFastLookupTable.PoiRandomList.PoiRandomListSubList\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, PoiFastLookupTable.PoiRandomList.PoiRandomListSubList\u003E _difficultyLists",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CBD4A958145679B7F19D5A49E2B5F37966FEE225E73AEFB880D2500D19E0866"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideServer.Models.PoiData)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideServer.Models.PoiData poi)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "2A7081DE4B1ADA271141818CB92CD6741513D68DA34C01F0EE01902AACCF6113",
              "Hash": "128826BE05B53F1F0099F7E972B403FA50D302F330B8D4C800AD683B0D722A14",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "PoiFastLookupTable.PoiRandomList::AddToDifficulty(CandideServer.Models.PoiData, System.Int32, System.Single)",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddToDifficulty(CandideServer.Models.PoiData, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "AddToDifficulty",
              "Signature": "private System.Void AddToDifficulty(CandideServer.Models.PoiData poi, System.Int32 difficulty, System.Single weight)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "020EEAE348EE7AE9923BD52FE66361159D17AAFCC981EC6E0B6C4FAF342292B0",
              "Hash": "3CC1D485C18A52CCC1D13EE43D6DA9AE7049F95BA09FBC2B22545BDA92691CFE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, PoiFastLookupTable.PoiRandomList.PoiRandomListSubList\u003E::TryGetValue(!0, !1\u0026)",
                "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, PoiFastLookupTable.PoiRandomList.PoiRandomListSubList\u003E::set_Item(!0, !1)",
                "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::Add(System.Single, CandideServer.Models.PoiData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPoi(System.Random, System.Int32, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ECandideServer.Models.PoiData",
              "Name": "GetRandomPoi",
              "Signature": "public CandideServer.Models.PoiData GetRandomPoi(System.Random random, System.Int32 difficulty, System.Collections.Generic.HashSet\u003CSystem.String\u003E forbiddenTags)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forbiddenTags",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "7218D6243E819B4B8E30B4148BCC0728251E0F8F1B901309A6DE78870C2ECB35",
              "Hash": "B02A34F7F526D3800F585DB539393EB64F2D1F520FB86A8EA6FA9D484688441D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, PoiFastLookupTable.PoiRandomList.PoiRandomListSubList\u003E::TryGetValue(!0, !1\u0026)",
                "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::GetWeightSum(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::GetRandomPoi(System.Random, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F86250961FB4505AB618EB86100C97FA4E60789306FAF17F67DADB723E365B01"
        },
        {
          "Id": "PoiFastLookupTable\u002BPoiRandomList\u002BPoiRandomListSubList",
          "Name": "PoiRandomListSubList",
          "DisplayName": "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList",
          "FullName": "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WeightedList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideServer.Models.PoiData,System.Single\u003E\u003E",
              "Name": "WeightedList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E WeightedList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C295136A6BE95514405593A62DDF4013CBBF84EA5630DA7BC3ADB87AC3694A3"
            },
            {
              "Id": "WeightSum:System.Single",
              "Name": "WeightSum",
              "Type": "System.Single",
              "Signature": "public System.Single WeightSum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8658FB41C61A6F96A32D915F1E8EF9E387F55E1ED3E3F147600D5221493C523E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.Single, CandideServer.Models.PoiData)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Single weight, CandideServer.Models.PoiData poi)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poi",
                  "Type": "CandideServer.Models.PoiData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "B8991CA03B78B9A2243498BEC292CA7FC29EEB90EE6341662D1908065979A699",
              "Hash": "17DD7D98D7657BD597E158D7C7D50A296390380A976044FE4D2828A5F54DD88E",
              "CalledMethods": [
                "System.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPoi(System.Random)-\u003ECandideServer.Models.PoiData",
              "Name": "GetRandomPoi",
              "Signature": "public CandideServer.Models.PoiData GetRandomPoi(System.Random random)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "2D2265B0493C1878CB56622BDC862514EA113C02F19EEE006696C9AE25E76A23",
              "Hash": "099EBFA25B705CBC72A44C2D79CA06C28646DADF9DCDACAE8F87628EFE51EE92",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomPoi(System.Random, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Single)-\u003ECandideServer.Models.PoiData",
              "Name": "GetRandomPoi",
              "Signature": "public CandideServer.Models.PoiData GetRandomPoi(System.Random random, System.Collections.Generic.HashSet\u003CSystem.String\u003E forbiddenTags, System.Single listWeightSum)",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.PoiData",
              "Parameters": [
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forbiddenTags",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listWeightSum",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "68A63330B86B6B71117B609442BFF799072CA8CA4DF77E88A85BD5C5C05FEFE3",
              "Hash": "F3311277C5F4670B9859E14B047B045242A1D292469872BD0492B954BB84CB73",
              "CalledMethods": [
                "PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::GetRandomPoi(System.Random)",
                "System.Random::NextSingle()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeightSum(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.Single",
              "Name": "GetWeightSum",
              "Signature": "public System.Single GetWeightSum(System.Collections.Generic.HashSet\u003CSystem.String\u003E forbiddenTags)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "forbiddenTags",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "CF40B2AEA27AFFC0EA0A312A0652EC36F583396E2CCB88E12AE7B473668FAE38",
              "Hash": "4228A8E2A4A1744755E57477751053D825FF49BBB334845B13BD9BB1A7273135",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideServer.Models.PoiData, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84B597924D05199497F9B4297AE7D141F08948CC901AD6F37328423E3B0558B9"
        },
        {
          "Id": "ResourceDistributionGenerator\u002BResourceBlender",
          "Name": "ResourceBlender",
          "DisplayName": "ResourceDistributionGenerator.ResourceBlender",
          "FullName": "ResourceDistributionGenerator.ResourceBlender",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Channel:System.Int32",
              "Name": "Channel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Channel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B848CF54982AC8C35562E0883386793B4479351FA79306DA585486EBC73C212E"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Blend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Blend",
              "Signature": "public System.Void Blend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 502,
              "BodyHash": "D5F98147328989C9A4C7965F8C81B52C70D202C7EF1A7F150A7A9217721FDD20",
              "Hash": "DB60B4625DE2DFAF8035B60BFA0B02F65F5BB292F8212976A36C15F174B0D345",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CircOut(System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::set_R(System.Byte)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "System.Math::Max(System.Byte, System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_G(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_B(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A017C4C19BFE5C9BE1D3C3BC5BF4EE9366F1D5C2947CB4A29512D30A38D7E62B"
        },
        {
          "Id": "Schedule\u002BCitizenState",
          "Name": "CitizenState",
          "DisplayName": "Schedule.CitizenState",
          "FullName": "Schedule.CitizenState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ContinueToDeskAfterFlee:Schedule\u002BCitizenState",
              "Name": "ContinueToDeskAfterFlee",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState ContinueToDeskAfterFlee",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9D2F2E7D66DDBA343A196A3A89E41FF7D612B2365F343B6A8A77CBD29058D5F"
            },
            {
              "Id": "DeskIsBeingInteractedWith:Schedule\u002BCitizenState",
              "Name": "DeskIsBeingInteractedWith",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState DeskIsBeingInteractedWith",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E25E9FA5F4303047E350A4ADE3BFBDE3EDB46B327D04FCFB963DB2D81A596732"
            },
            {
              "Id": "ExecutingTask:Schedule\u002BCitizenState",
              "Name": "ExecutingTask",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState ExecutingTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DB2F4DFAA3CE6198FB918C2F7F830BF246CF8D9F8153EBD04CE96B9BECB21C0"
            },
            {
              "Id": "FleeingToSafety:Schedule\u002BCitizenState",
              "Name": "FleeingToSafety",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState FleeingToSafety",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C9E34F1E8DE7B5C4FE1D5294BCF44B1853341DE8DF0BBF47164AA6E6D74E3BD"
            },
            {
              "Id": "Idle:Schedule\u002BCitizenState",
              "Name": "Idle",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC850099470D460DB1387B995648D1FA68FFE4F70C90B644852527D597B1BF95"
            },
            {
              "Id": "IdleSpawn:Schedule\u002BCitizenState",
              "Name": "IdleSpawn",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState IdleSpawn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "851C4ECFA611DE49A44E5369C492F0104D3F9AAC88116E04EB03C582279AF98A"
            },
            {
              "Id": "Talking:Schedule\u002BCitizenState",
              "Name": "Talking",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState Talking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CEA32A9F77CBE7D482FD520658E554BFFF796004435B8E7C53424BC1B6EDA84"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VistingUpgradedBuilding:Schedule\u002BCitizenState",
              "Name": "VistingUpgradedBuilding",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState VistingUpgradedBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4EE517867E07ED156D25325ECE99B1A6387D7FC2CA0AB09B0F83E56A3DC42DA"
            },
            {
              "Id": "WalkingHomeDueToInteraction:Schedule\u002BCitizenState",
              "Name": "WalkingHomeDueToInteraction",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState WalkingHomeDueToInteraction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77097AED6D46632B3E4F83CD4414DB49A6C7CD01CE3621D2B3514DD2E38B9DCF"
            },
            {
              "Id": "WalkingHomeDueToNoTasks:Schedule\u002BCitizenState",
              "Name": "WalkingHomeDueToNoTasks",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState WalkingHomeDueToNoTasks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E8AF92C827000F75275E85BA38AA97DCB9A5EF7D77C33110C765ACC7E549393"
            },
            {
              "Id": "WalkingHomeDueToTownChange:Schedule\u002BCitizenState",
              "Name": "WalkingHomeDueToTownChange",
              "Type": "Schedule.CitizenState",
              "Signature": "public Schedule.CitizenState WalkingHomeDueToTownChange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C855B284F241D411FF44E6B4FD4EEA0BAE943D5F50B558A7387D53E912E23071"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "23FE137CC9FA47400FDD1C56957FF07C6F00DF151906E1023AE821EF71CA270A"
        },
        {
          "Id": "Schedule\u002BTaskState",
          "Name": "TaskState",
          "DisplayName": "Schedule.TaskState",
          "FullName": "Schedule.TaskState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Moving:Schedule\u002BTaskState",
              "Name": "Moving",
              "Type": "Schedule.TaskState",
              "Signature": "public Schedule.TaskState Moving",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C39980609868E93D3C26B53D2325FDED0A7D9E2B98A5AC988DFD075C20427F0"
            },
            {
              "Id": "Null:Schedule\u002BTaskState",
              "Name": "Null",
              "Type": "Schedule.TaskState",
              "Signature": "public Schedule.TaskState Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A31FE6BC6C7F4D531D2C25CB4BB96CE07BDFC15BAB73AA4B3069391DCE942401"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Waiting:Schedule\u002BTaskState",
              "Name": "Waiting",
              "Type": "Schedule.TaskState",
              "Signature": "public Schedule.TaskState Waiting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99538B341DF3358B9F3277D87061D1FB5E84B82D45E3E2898688BEEA57A4398D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1B32BD6DA9E096A8436E892643D4FDFD429831C59539C21C423C30397B4BD450"
        },
        {
          "Id": "ScheduleSystem.CitizenMovementHandler",
          "Name": "CitizenMovementHandler",
          "DisplayName": "CitizenMovementHandler",
          "FullName": "ScheduleSystem.CitizenMovementHandler",
          "Namespace": "ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Failed:System.Boolean",
              "Name": "Failed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Failed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1A8115B966677AC7B0A3F253F9B02D7ED56F42AB47C5F865BB91B321382A0A8"
            },
            {
              "Id": "ListPool:System.Collections.Generic.Stack\u00601\u003CSystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "ListPool",
              "Type": "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E ListPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA26D70A86FFE3C887F55CC8F8A92844CA448F7C84AE630A82BB86FDC6DBF786"
            },
            {
              "Id": "MovementSpeed:System.Single",
              "Name": "MovementSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single MovementSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "715268651D94AEC4147B57FB5A988B99E3FAD801888927403FB0A44532771FF2"
            },
            {
              "Id": "StopDistance:System.Single",
              "Name": "StopDistance",
              "Type": "System.Single",
              "Signature": "public System.Single StopDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42C4CF6AB54E24B29C6E69EEEC1E27212E34FDC91907AAEC7F20A72FE17E476B"
            },
            {
              "Id": "_citizenModel:CandideServer.Models.Citizen.CitizenModel",
              "Name": "_citizenModel",
              "Type": "CandideServer.Models.Citizen.CitizenModel",
              "Signature": "private CandideServer.Models.Citizen.CitizenModel _citizenModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "753A604A139C29792595117C14C485843E0A14D31A86C23589B603B3E6C24ABB"
            },
            {
              "Id": "_controller:CandideServer.Citizens.Base.AbstractCitizenController",
              "Name": "_controller",
              "Type": "CandideServer.Citizens.Base.AbstractCitizenController",
              "Signature": "private CandideServer.Citizens.Base.AbstractCitizenController _controller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE1ECDF54A0BE91CC6DC0054DB9183C0C80C378CEA219F31FD8F92E0275A4751"
            },
            {
              "Id": "_currentGoalPosition:ScheduleSystem.WorldPosition",
              "Name": "_currentGoalPosition",
              "Type": "ScheduleSystem.WorldPosition",
              "Signature": "private ScheduleSystem.WorldPosition _currentGoalPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C03D183C61A5F45B8C3B920A91A155167FB11A6069723BF3B127F5B1D52D1DAB"
            },
            {
              "Id": "_currentNodeIndex:System.Int32",
              "Name": "_currentNodeIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentNodeIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC42E3521B8DEB6117021F630FB93C3A070F3212DAEA77DD49FA96A514343CF6"
            },
            {
              "Id": "_currentStage:ScheduleSystem.PathStage",
              "Name": "_currentStage",
              "Type": "ScheduleSystem.PathStage",
              "Signature": "private ScheduleSystem.PathStage _currentStage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DFE36AFC8C559F2266CE014B2DB1A113F078FE3ED6EDC96AE5C7DEC23B9FC38"
            },
            {
              "Id": "_endDirection:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "_endDirection",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "private System.Nullable\u003CSystem.Single\u003E _endDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81AB100300E5053FC5FCCE3BEDD1F6475211852B0DFD16427161EFA8ADA710CB"
            },
            {
              "Id": "_entityModel:CandideServer.Entities.ServerEntityModel",
              "Name": "_entityModel",
              "Type": "CandideServer.Entities.ServerEntityModel",
              "Signature": "private CandideServer.Entities.ServerEntityModel _entityModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F973959663A491938D2B5DB14C5014D8432CFC8E172C7A30ACB341986B10BDDD"
            },
            {
              "Id": "_hasPath:System.Boolean",
              "Name": "_hasPath",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasPath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF6FF47BD7662321F9E4A6A254A118F9CA4D6F07852ABEFC026D442D37AEF5A"
            },
            {
              "Id": "_lastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_lastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _lastPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18CAB244CCC711F19DE6982835760380246E3E46FC8103DD96D9A85947A3202B"
            },
            {
              "Id": "_stages:System.Collections.Generic.List\u00601\u003CScheduleSystem.PathStage\u003E",
              "Name": "_stages",
              "Type": "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E _stages",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04572EECB4F877CF9C5B5D687E33A3E8513B86E80CD9E5C679DE7BD92B070AFF"
            },
            {
              "Id": "_startDirectionToNextNode:Microsoft.Xna.Framework.Vector2",
              "Name": "_startDirectionToNextNode",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _startDirectionToNextNode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "152D46FEE3943BE665AEDEBDF6C816853322FB0D2A6AB0C381644F18A0427EBC"
            },
            {
              "Id": "_stuckTimer:System.Single",
              "Name": "_stuckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stuckTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FBB83265F87C8276019968798827A1A334CB5D81343A4DE42671F7DE79EDD6C"
            }
          ],
          "Properties": [
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1161991B1B66A5E21373E9B6A7CC67FE88052704C77F9264F796E484C4EEFD14"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper Entity",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3323A5AD31AAE6D16D237C0CBB6CBCA92B980E7203E36325C9AA61C9D55932F4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForPathfindTaskResults()-\u003ESystem.Void",
              "Name": "CheckForPathfindTaskResults",
              "Signature": "private System.Void CheckForPathfindTaskResults()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "F72463484F306FB69B211BFF99134D0FC7A37B31C4EADB1A6275E2A8BF40C6D9",
              "Hash": "1119A4F89C38CB483AD19DD2D95A47A8309B0F71858620714720C98AAF5ECDD9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "CandideServer.PathFinding.PathFindSystem::CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::set_Item(System.Int32, !0)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfCurrentStageIsWaitingForPathfindTask()-\u003ESystem.Boolean",
              "Name": "CheckIfCurrentStageIsWaitingForPathfindTask",
              "Signature": "private System.Boolean CheckIfCurrentStageIsWaitingForPathfindTask()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "FE9596E7952FBEC5D1BF1955FBA092FC17BEF6FCDB32F11814D567B415F027C0",
              "Hash": "7948164EE2CF4FFE8D0CD76BC9E26D3220AA87F2024DF16DDE17434BD0F64979",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "CandideServer.PathFinding.PathFindSystem::CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "ScheduleSystem.CitizenMovementHandler::NextNode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearGoal()-\u003ESystem.Void",
              "Name": "ClearGoal",
              "Signature": "public System.Void ClearGoal()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "40931310D7591B2DBCCC117AAB16B4FD14C33F8D6B2E07DA7AB4F4DBC26CCB09",
              "Hash": "B6FB555ACA18F3CEEFF19CE183D9C3CEB3A434E43202FB609D2D61B255E023A9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::GetEnumerator()",
                "List.Enumerator\u003CScheduleSystem.PathStage\u003E::get_Current()",
                "ScheduleSystem.CitizenMovementHandler::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "List.Enumerator\u003CScheduleSystem.PathStage\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::Clear()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.SyncStrategies.SyncStrategy::Everyone()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndStage()-\u003ESystem.Void",
              "Name": "EndStage",
              "Signature": "private System.Void EndStage()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "8173C8C0FDCFC634C13232223B8F962CD338C1973D853BD1A6DFA223EA432519",
              "Hash": "911A86F99A1466FB32512DF44D7986CFC7416817B0E1714D59EB6A31681A5D5D",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::NextStage()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "CandideServer.ServerManagers.CitizenServerManager::EnterBuilding(CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "CandideServer.ServerManagers.CitizenServerManager::ExitBuilding(CandideServer.Models.Citizen.CitizenModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FollowPath(System.Single)-\u003ESystem.Void",
              "Name": "FollowPath",
              "Signature": "private System.Void FollowPath(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 497,
              "BodyHash": "7B05A5B3F78AAF5117E96F3AF496556B96534C13CC280798162FB88EF7F403F6",
              "Hash": "B3B6EC5B151130E1C2803F3229681201DF334AE24459E095E9AA8327489E69B3",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::CheckIfCurrentStageIsWaitingForPathfindTask()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "ScheduleSystem.CitizenMovementHandler::SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)",
                "ScheduleSystem.CitizenMovementHandler::get_Entity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "ScheduleSystem.CitizenMovementHandler::NextNode()",
                "ScheduleSystem.CitizenMovementHandler::FollowPath(System.Single)",
                "ScheduleSystem.CitizenMovementHandler::EndStage()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetList()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "GetList",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E GetList()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AF272AD139326E98C59B3AFC66780EEDCD593A1B35118054C50AFC1C74780120",
              "Hash": "EE8AA2600993432B108A7FDA1661606FC7A57BD6E22FFDB8BBA4AC053B14BDEA",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::TryPop(!0\u0026)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InteriorPathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel)-\u003EScheduleSystem.PathStage",
              "Name": "InteriorPathStage",
              "Signature": "private ScheduleSystem.PathStage InteriorPathStage(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideServer.Models.Worlds.WorldModel worldModel)",
              "Visibility": "private",
              "ReturnType": "ScheduleSystem.PathStage",
              "Parameters": [
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "ADC45E6EA029230D30159002F19431EF297E4EDF542E323325B56AD7ED80A2E1",
              "Hash": "19B2BD23CEA824703C8D068E99BFBE2F3E873A614A099E222BF5CFA4F2C78879",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::GetList()",
                "CandideServer.PathFinding.PathFindArgs::InteriorPathFind(CandideServer.Citizens.Base.AbstractCitizenController, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Guid)",
                "CandideServer.PathFinding.PathFindSystem::QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextNode()-\u003ESystem.Void",
              "Name": "NextNode",
              "Signature": "private System.Void NextNode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "E94BA0B5EBC3C2360E5AF3A311B3C1AD31260C5E66B31F3BAE6B615ED7FCEFD0",
              "Hash": "F1AFE45E2394D15B0E1BFAF4B92E0861FF44075F241B008AFC0D28DB0801C898",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "ScheduleSystem.CitizenMovementHandler::EndStage()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextStage()-\u003ESystem.Void",
              "Name": "NextStage",
              "Signature": "private System.Void NextStage()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "1D51BD06B0AFBB77132C1C6DC40D3127F08E543BA66D4106262D181DB83DB79C",
              "Hash": "4743238B466EA83AA72B6E869F201B48781FCFC193DEE4056EF180A9544926DD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "ScheduleSystem.CitizenMovementHandler::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "ScheduleSystem.CitizenMovementHandler::NextNode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OutsidePathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003EScheduleSystem.PathStage",
              "Name": "OutsidePathStage",
              "Signature": "private ScheduleSystem.PathStage OutsidePathStage(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideServer.Models.Worlds.WorldModel worldModel, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding)",
              "Visibility": "private",
              "ReturnType": "ScheduleSystem.PathStage",
              "Parameters": [
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toBuilding",
                  "Type": "CandideServer.SimulationModels.BuildingSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "EDD16DF43B9CD3A6B5234AC4090C8920B78EA1A739A80CB51873B266B0655A55",
              "Hash": "F4A98EB00BA34B5346EA4D3839223CA0280EB2A901D090D93B32DBF17DB1BAAB",
              "CalledMethods": [
                "ScheduleSystem.CitizenMovementHandler::GetList()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "CandideServer.PathFinding.PathFindArgs::RoadPathFind(CandideServer.Citizens.Base.AbstractCitizenController, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Guid, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel, System.Nullable\u003CSystem.Guid\u003E)",
                "CandideServer.PathFinding.PathFindSystem::QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReturnList(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "ReturnList",
              "Signature": "private System.Void ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E list)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D7483BB80F2BFDE9E498B49EBACB320BF90A496C48D594E953BEB0E02260F5AD",
              "Hash": "6BE05F77F8681720B98B6681A9C60FCA6FD49ED7F63054415305C5150007A797",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)-\u003ESystem.Void",
              "Name": "SetGoalPosition",
              "Signature": "public System.Void SetGoalPosition(ScheduleSystem.WorldPosition goalPosition, System.Single stopDistance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "goalPosition",
                  "Type": "ScheduleSystem.WorldPosition",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 747,
              "BodyHash": "9C51066C41316642515A266B793E7469CF5759A84E2EC01830522924A638597E",
              "Hash": "D4AA6A8CC572BF2358C46F2977BF1D582A4C2EB5A812B14F2D11094B2B97727E",
              "CalledMethods": [
                "ScheduleSystem.WorldPosition::op_Equality(ScheduleSystem.WorldPosition, ScheduleSystem.WorldPosition)",
                "ScheduleSystem.CitizenMovementHandler::ClearGoal()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingInteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)",
                "ScheduleSystem.CitizenMovementHandler::InteriorPathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel)",
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::Add(!0)",
                "ScheduleSystem.CitizenMovementHandler::OutsidePathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)",
                "System.Diagnostics.Stopwatch::get_Elapsed()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Citizen pathfinding took long! Time taken: ",
                "F3",
                "s."
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "FD23986D097BCEFBF909853088B69CE2E72D26BB5527F41825B60CF9ADE823A3",
              "Hash": "CD014C74CD2BC65CB82BBCD0902DD53E33DC1C353517B0266B49D1DF00948CE7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()",
                "ScheduleSystem.CitizenMovementHandler::NextStage()",
                "ScheduleSystem.CitizenMovementHandler::CheckForPathfindTaskResults()",
                "ScheduleSystem.CitizenMovementHandler::FollowPath(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B939D6337647561FCA1B4472C4F70DD7BFE4EAC10B05D2CAC3B72B56E4382A0A"
        },
        {
          "Id": "ScheduleSystem.PathStage",
          "Name": "PathStage",
          "DisplayName": "PathStage",
          "FullName": "ScheduleSystem.PathStage",
          "Namespace": "ScheduleSystem",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CScheduleSystem.PathStage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A77F6582700E1B0DF0241AAA037B60B821D13608EAAAC0629CCD47237899F19"
            },
            {
              "Id": "EndWithWorldTransition:System.Boolean",
              "Name": "EndWithWorldTransition",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EndWithWorldTransition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45B275852A3DC9A6C7BCBB934CA5809935CFC625E82792444AB26C7EA9BD03C6"
            },
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "PathFindTaskId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "PathFindTaskId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E PathFindTaskId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F3B922A422F4135D571909C87CD97FCD1EAAEF70BD2C95B9440C2AF0C7B4FD7"
            },
            {
              "Id": "ReversePath:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReversePath",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReversePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C91B6D3295A9B964F5E950DAA375E2D28D0EC53BCC9E6FB752FD98977123EED3"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1C8B19CA2AF293E473ED5D093C0B5C4F85ABB168AB235CE9804DFDCB2C6136"
            },
            {
              "Id": "TransitionToWorld:CandideServer.Models.Worlds.WorldModel",
              "Name": "TransitionToWorld",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel TransitionToWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4822BCAD497423EAE80729ED44B30D250302A1295B81B696A5CBF1B7DD32988"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(ScheduleSystem.PathStage)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(ScheduleSystem.PathStage other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "ScheduleSystem.PathStage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "3170D27B0BD3AE1F727AF59EE4E266E631916855810EFA66106F9ACF0F44F8E8",
              "Hash": "4029F12CA3FAB69B91BF8B958DA32D041D8E78F495F939E1A712A514C8B7300D",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Int32\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Int32\u003E\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.Worlds.WorldModel\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.Worlds.WorldModel\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "B1D4ECFD331A20B31A72C96D3E8BA87A6B1F40AA329A519918BA369516B9DC1C",
              "Hash": "0EC075C5EFD063E617F97F5AA5EF5EC93EE60F6E191E533991FA7E16AEC87249",
              "CalledMethods": [
                "ScheduleSystem.PathStage::Equals(ScheduleSystem.PathStage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "D6AAA4E4EE7E8E3FA5333526CE0F71E0EFC0ADB22E995829909AA412B14E7FFC",
              "Hash": "FCB0A538D58E428FE184A4CDEFFCC6B2429BC798032493F59661BEA2FA9E700B",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Single\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Int32\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Int32\u003E\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.Worlds.WorldModel\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.Worlds.WorldModel\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "DF262ABB178531495D8F0159BECED08B694F48CED10C39AF5F40F0D00043A5CA",
              "Hash": "5D90B6F98D03AD097569B00F82F1C718810F9D4A4975D321E9B5CB20D2F48F1C",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()",
                "System.Text.StringBuilder::Append(System.Object)"
              ],
              "StringLiterals": [
                "Length = ",
                ", StartPosition = ",
                ", EndPosition = ",
                ", ReversePath = ",
                ", PathFindTaskId = ",
                ", EndWithWorldTransition = ",
                ", TransitionToWorld = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "7286FFDC16546E3071748B37F83A783A6F79F819745033B6E38C6CA0FE23609E",
              "Hash": "92E6729C609DA080C0DC7C873FE59D8862333574A5FCBB93A5B103D89DF95D88",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "ScheduleSystem.PathStage::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "PathStage",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "EB629965357D3A526A8EB10221FFA4CE2C60F08EAAC945CA2BD2A29E06530BFE"
        },
        {
          "Id": "ScheduleSystem.ScheduleTemplateManager",
          "Name": "ScheduleTemplateManager",
          "DisplayName": "ScheduleTemplateManager",
          "FullName": "ScheduleSystem.ScheduleTemplateManager",
          "Namespace": "ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Schedules:System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CScheduleSystem.TaskTemplate\u003E\u003E",
              "Name": "Schedules",
              "Type": "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E\u003E Schedules",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26D3D073E4045ADBC33CE8B986CCFA8912982269FA5B9B4143216C02FD59E9D7"
            },
            {
              "Id": "_instance:ScheduleSystem.ScheduleTemplateManager",
              "Name": "_instance",
              "Type": "ScheduleSystem.ScheduleTemplateManager",
              "Signature": "private ScheduleSystem.ScheduleTemplateManager _instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "00221DDCF3E6DB479EF0AAB96C9EFACF917CA8B3774A0AC18D826F9504E4A932"
            }
          ],
          "Properties": [
            {
              "Id": "Instance:ScheduleSystem.ScheduleTemplateManager",
              "Name": "Instance",
              "Type": "ScheduleSystem.ScheduleTemplateManager",
              "Signature": "public ScheduleSystem.ScheduleTemplateManager Instance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "CBC75D3125138FC844109B7882B5FFA18A6B41B729D4884A36D6A95512B39D39"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSchedule(ScheduleSystem.TaskTemplate[])-\u003ESystem.Void",
              "Name": "AddSchedule",
              "Signature": "public System.Void AddSchedule(ScheduleSystem.TaskTemplate[] tasks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tasks",
                  "Type": "ScheduleSystem.TaskTemplate[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EE38B73125461B4AD23FE59A6FACCD2CA8BC0196542E745A849467034BAADA9E",
              "Hash": "F3FDF624EF0A5DACBEF4772F30CFAC1C2457AE96FEA0C9304A797D5771F48CFA",
              "CalledMethods": [
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AdjustScheduleTimes(System.Collections.Generic.List\u00601\u003CScheduleSystem.TaskTemplate\u003E)-\u003ESystem.Void",
              "Name": "AdjustScheduleTimes",
              "Signature": "public System.Void AdjustScheduleTimes(System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E schedule)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "schedule",
                  "Type": "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "F782333DF43E2AE62C428739651790B99ED1F9C4B23A9F0E58B87E13E13A5459",
              "Hash": "0E4715FC63298731AA9632A8FC3B9B9C79D5D4B8811279881495FE72934670B2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.TimeSpan::FromMinutes(System.Double)",
                "System.TimeOnly::Add(System.TimeSpan)",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSchedules()-\u003ESystem.Void",
              "Name": "CreateSchedules",
              "Signature": "private System.Void CreateSchedules()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5730,
              "BodyHash": "C9316DF2B20628966FD4B322AB30DDBCECB933206049FCEC5A0EE9A465920CD0",
              "Hash": "D701ABE72D95668562E2AE179EF5F556DACFCA086C21AEAB7CBDF7F33A736370",
              "CalledMethods": [
                "ScheduleSystem.TaskTemplate::Create(System.Int32, System.Int32, ScheduleSystem.TaskType)",
                "ScheduleSystem.ScheduleTemplateManager::AddSchedule(ScheduleSystem.TaskTemplate[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomSchedule(System.Collections.Generic.List\u00601\u003CScheduleSystem.TaskTemplate\u003E)-\u003ESystem.Void",
              "Name": "GetRandomSchedule",
              "Signature": "public System.Void GetRandomSchedule(System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "A356C863C7277DEBD79D8720F8409EBEA03062F924602E8085602684AA3CD87C",
              "Hash": "45B7CB3EA8DB8AA17B9A9A5564C86E8AA91E59A8FFEF4DFE3C9CDA1134122A9C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "ScheduleSystem.ScheduleTemplateManager::AdjustScheduleTimes(System.Collections.Generic.List\u003CScheduleSystem.TaskTemplate\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C99988421CBE1303AA69C2954B74792E78F2AC4312D7E6F1B6E66D819D4851B4"
        },
        {
          "Id": "ScheduleSystem.TaskTemplate",
          "Name": "TaskTemplate",
          "DisplayName": "TaskTemplate",
          "FullName": "ScheduleSystem.TaskTemplate",
          "Namespace": "ScheduleSystem",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TaskType:ScheduleSystem.TaskType",
              "Name": "TaskType",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType TaskType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2902AE5200C7C5F34DEB470BE2CFEFA35A1A0953B0226C0F745C80BECBC73C4D"
            },
            {
              "Id": "TimeStamp:System.TimeOnly",
              "Name": "TimeStamp",
              "Type": "System.TimeOnly",
              "Signature": "public System.TimeOnly TimeStamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1C67E34AD7311B4FAEA4487F273E92F23954A71823DF3640FF14DCE7F0921E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Create(System.Int32, System.Int32, ScheduleSystem.TaskType)-\u003EScheduleSystem.TaskTemplate",
              "Name": "Create",
              "Signature": "public ScheduleSystem.TaskTemplate Create(System.Int32 hour, System.Int32 minute, ScheduleSystem.TaskType taskType)",
              "Visibility": "public",
              "ReturnType": "ScheduleSystem.TaskTemplate",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minute",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "taskType",
                  "Type": "ScheduleSystem.TaskType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "63B81361429417275715AF0BF471259AF3029D68B8C06A60CA928CD7728A2EAA",
              "Hash": "518906C383C9629950DC7030368C7EDCCE6A0BDE03EBB51B25849C545B324509",
              "CalledMethods": [
                "System.TimeOnly::.ctor(System.Int32, System.Int32)",
                "ScheduleSystem.TaskTemplate::.ctor(System.TimeOnly, ScheduleSystem.TaskType)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F41F739467ECB690541F42478EA61EC160EEBB5767484C60C20DDB51EEAAF453"
        },
        {
          "Id": "ScheduleSystem.TaskType",
          "Name": "TaskType",
          "DisplayName": "TaskType",
          "FullName": "ScheduleSystem.TaskType",
          "Namespace": "ScheduleSystem",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Food:ScheduleSystem.TaskType",
              "Name": "Food",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType Food",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20E08A6CDE30AC91C5970B120D129CEA12C60AADBF9676CAFA2ACEA6464447C1"
            },
            {
              "Id": "Job:ScheduleSystem.TaskType",
              "Name": "Job",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType Job",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA62BD47D0E48088F7E488BAD374AD7ABEFCC5B839A8852CED061305C85504A1"
            },
            {
              "Id": "RandomExteriorBuilding:ScheduleSystem.TaskType",
              "Name": "RandomExteriorBuilding",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType RandomExteriorBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D416E1B499B35D6B701583B965B48A69C81F45A4A3FEA137F5F7D7FA592B3260"
            },
            {
              "Id": "Shop:ScheduleSystem.TaskType",
              "Name": "Shop",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType Shop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1960AAE9106A24775A799A76E46AB58D6FEC32C4F18E68470B7B788845DB3AD0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Wander:ScheduleSystem.TaskType",
              "Name": "Wander",
              "Type": "ScheduleSystem.TaskType",
              "Signature": "public ScheduleSystem.TaskType Wander",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C29F08029EBB40DB00F26A93593CEEA2A6C7CD76E67779CC11B198FBC89B5B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C652811002DB759DA4F983C2FD4D54A1F2EAD15A0C0A8D82D706E4749A10A6F9"
        },
        {
          "Id": "ScheduleSystem.TaskTypeHelper",
          "Name": "TaskTypeHelper",
          "DisplayName": "TaskTypeHelper",
          "FullName": "ScheduleSystem.TaskTypeHelper",
          "Namespace": "ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TaskTypeNames:System.Collections.Generic.Dictionary\u00602\u003CScheduleSystem.TaskType,System.String\u003E",
              "Name": "TaskTypeNames",
              "Type": "System.Collections.Generic.Dictionary\u003CScheduleSystem.TaskType, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CScheduleSystem.TaskType, System.String\u003E TaskTypeNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5FD7F9E4D2E160A7D238DCEB397FD33BB2F2D14E667F4C8F3D1018044489C19"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D0BA4D41C6EAB4367B9DC6F490E46A2CDE51D66CF8ADBEB832A476CB64BBB5D"
        },
        {
          "Id": "ScheduleSystem.TileUtil",
          "Name": "TileUtil",
          "DisplayName": "TileUtil",
          "FullName": "ScheduleSystem.TileUtil",
          "Namespace": "ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllTilePositionsOfType(Microsoft.Xna.Framework.Vector2, WorldTile\u002BGroundType, System.Collections.Generic.Dictionary\u00602\u003CWorldTile\u002BStructureType,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E, System.Int32, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "GetAllTilePositionsOfType",
              "Signature": "public System.Void GetAllTilePositionsOfType(Microsoft.Xna.Framework.Vector2 center, WorldTile.GroundType groundType, System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E structureTypeToStringIdsMap, System.Int32 radius, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E resultList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structureTypeToStringIdsMap",
                  "Type": "System.Collections.Generic.Dictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "6B1A33F64AFE2E9FA8A214A34F6240FB03D338530B5DE475C57DCC7F6CC675A2",
              "Hash": "80A54EBD05181A6C516EC3045BFC78B871E3AFB05F6683F045088DB1EFA7D380",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "ScheduleSystem.TileUtil::IsTileWeAreLookingFor(System.Int32, System.Int32, WorldTile.GroundType, System.Collections.Generic.IReadOnlyDictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTileWeAreLookingFor(System.Int32, System.Int32, WorldTile\u002BGroundType, System.Collections.Generic.IReadOnlyDictionary\u00602\u003CWorldTile\u002BStructureType,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E)-\u003ESystem.Boolean",
              "Name": "IsTileWeAreLookingFor",
              "Signature": "private System.Boolean IsTileWeAreLookingFor(System.Int32 posX, System.Int32 posY, WorldTile.GroundType groundType, System.Collections.Generic.IReadOnlyDictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E structureTypeToStringIdsMap)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "posX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "posY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structureTypeToStringIdsMap",
                  "Type": "System.Collections.Generic.IReadOnlyDictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "C2591F62B84D31E43F1D55AFCCFBAA84D10A811E5EA7CA8D71BF00F3A3FC9922",
              "Hash": "2349308F40F11E08BDCCB4B88122E57DFB94158596BB59ED0FD1533024EE008C",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.IReadOnlyDictionary\u003CWorldTile.StructureType, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68665065879AECDAD61C7ECAEEAD8A3E252C8249DBEF196B2E872F4BDE4927A3"
        },
        {
          "Id": "ScheduleSystem.TimeUtil",
          "Name": "TimeUtil",
          "DisplayName": "TimeUtil",
          "FullName": "ScheduleSystem.TimeUtil",
          "Namespace": "ScheduleSystem",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateGameTime(System.TimeOnly, System.Single)-\u003ESystem.TimeOnly",
              "Name": "CalculateGameTime",
              "Signature": "public System.TimeOnly CalculateGameTime(System.TimeOnly fromGameTime, System.Single realTimeSeconds)",
              "Visibility": "public",
              "ReturnType": "System.TimeOnly",
              "Parameters": [
                {
                  "Name": "fromGameTime",
                  "Type": "System.TimeOnly",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "realTimeSeconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "24D2A830FDAD3480BCB04469F1BEEB94174501937386BB50C6E99C42A29AA787",
              "Hash": "AE7A5BC9CEBE1EE2B0BEA14ABCB63E004C673396E9A87B68A5FD581B3BAE2184",
              "CalledMethods": [
                "System.TimeSpan::FromSeconds(System.Double)",
                "System.TimeOnly::Add(System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GameTimeSpanToRealTimeSeconds(System.TimeSpan)-\u003ESystem.Single",
              "Name": "GameTimeSpanToRealTimeSeconds",
              "Signature": "public System.Single GameTimeSpanToRealTimeSeconds(System.TimeSpan gameTimeSpan)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "gameTimeSpan",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "480FC3151AB8B7AC4CDAB3AA1A16FE1FE029CB691FB80C45CFD247F1BA6474DA",
              "Hash": "4B58525DE1CB5D02C34E6D2B6878DAB3C10BB29AC58F5C131084DEC3E1DFCD23",
              "CalledMethods": [
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C3C2B006FF97AC7332731D0AD3980FE7163E2A4C85A8215E5E1E9092CFE123F"
        },
        {
          "Id": "ScheduleSystem.WorldPosition",
          "Name": "WorldPosition",
          "DisplayName": "WorldPosition",
          "FullName": "ScheduleSystem.WorldPosition",
          "Namespace": "ScheduleSystem",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CScheduleSystem.WorldPosition\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Direction",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "794693F952C1F12063079BB941D8252825E77D29ADEE34A43C7F48C2286A72FE"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "TargetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TargetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TargetEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8DA00FAA631BBADEC01EF2001F2156CC21882F403A4490D2EE62709CB7351DE"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [
            {
              "Id": "targetEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "targetEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E targetEntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1065D902FFE6A57FEA0D6C6FF7468550E4CEE88FD1A6AB24CBEAD7799F299299"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Deconstruct(System.Guid\u0026, Microsoft.Xna.Framework.Vector2\u0026, System.Nullable\u00601\u003CSystem.Single\u003E\u0026, System.Nullable\u00601\u003CSystem.Guid\u003E\u0026)-\u003ESystem.Void",
              "Name": "Deconstruct",
              "Signature": "public System.Void Deconstruct(out System.Guid\u0026 WorldId, out Microsoft.Xna.Framework.Vector2\u0026 Position, out System.Nullable\u003CSystem.Single\u003E\u0026 Direction, out System.Nullable\u003CSystem.Guid\u003E\u0026 targetEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "WorldId",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "Position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "Direction",
                  "Type": "System.Nullable\u003CSystem.Single\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "891E950650BEACCC2935DD2F071103C279CB8B27AA7EB1058CD99C5BBBF67759",
              "Hash": "19165EDDB7A2E1C6B87D51E170B1D972CB6C7B778C7615E351872BFCB870E3FE",
              "CalledMethods": [
                "ScheduleSystem.WorldPosition::get_targetEntityId()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(ScheduleSystem.WorldPosition)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(ScheduleSystem.WorldPosition other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "ScheduleSystem.WorldPosition",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "295E6363C6E9572F6DC8CD10A87237299114ED45785B5FB17FCEDDD5667640AA",
              "Hash": "51F45596E697FE0E4670B51233490830131BBFA5281492CEE3A85761BA14F3B6",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Single\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Single\u003E\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "27B187EEE52B855D5A211C6BCEDCC67FE1E0FE68B894AD6D52EBA005BC10ECC8",
              "Hash": "E85FC4D96251C48DD388DABD424E5934F4326562AD92185919A2AEB25AA0C8BB",
              "CalledMethods": [
                "ScheduleSystem.WorldPosition::Equals(ScheduleSystem.WorldPosition)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "0B8CD3325C973AFA28FA737876B4F79B394D1E7EF61E707B3D90C963BC7A6E50",
              "Hash": "0E6880B8B9BE6E914856EBF7FEC2F9DF6E94702DFCF0D6F17BBC76AB65573B8B",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Single\u003E\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Nullable\u003CSystem.Single\u003E\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "6F84A4AC6444F895F2B0BE385878BE3822C07E0F91B06849B1A1962A2300C556",
              "Hash": "92D98C24E264D2D33C7DCA9068BE57F4397088E58E82426789B2B5E6BD7FE6D2",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "ScheduleSystem.WorldPosition::get_targetEntityId()",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "targetEntityId = ",
                ", WorldId = ",
                ", TargetEntityId = ",
                ", Position = ",
                ", Direction = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "1412F685FFEAA370B5E10E340BEA0675AC382DF00166CB6CDB2DFB601F2D7A92",
              "Hash": "77E8587959C0CE25750E6801DF1633109FA90D181659CC8E8C5539B0BEB429B3",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " - ",
                "x"
              ],
              "Source": null
            }
          ],
          "Hash": "0FBF6B072F92F0F8BD0541E229905809B696E559305E3614275E8EF1A49D865A"
        },
        {
          "Id": "ServerActivatedSpikeTrapController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerActivatedSpikeTrapController.States",
          "FullName": "ServerActivatedSpikeTrapController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Holding:System.Int32",
              "Name": "Holding",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Holding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEB94A73D017BB6A68423D223940700FFD96E76ADBC9FB8A84F3100CF7956FF"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "565F28E37A74E6091FE0E162A2B4FF7B83582ADB4E24225C849C82F782EC2903"
        },
        {
          "Id": "ServerAlphaWolfController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerAlphaWolfController.Anim",
          "FullName": "ServerAlphaWolfController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CCD660C727BBD0D89888E97C7677554138261A8371CB078018D4579A2AA0031"
        },
        {
          "Id": "ServerAlphaWolfController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerAlphaWolfController.Vfx",
          "FullName": "ServerAlphaWolfController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerAshManController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerAshManController.Anim",
          "FullName": "ServerAshManController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Sprint:System.Int32",
              "Name": "Sprint",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sprint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09D4C5432B4245824B8C21D0A1494E27D829FBFFD190F20ABA04DC6B2FA04E55"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F5667DF7C251D3BC4F8F9A5CE0C6A3E4C82D83C7A9F01A32178E31A2E92EE6A7"
        },
        {
          "Id": "ServerAutoBallistaControllerBase\u002BStates",
          "Name": "States",
          "DisplayName": "ServerAutoBallistaControllerBase.States",
          "FullName": "ServerAutoBallistaControllerBase.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attacking:System.Int32",
              "Name": "Attacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39415804ABC35C4D53DD7CFAD22346D346F04EEA89E5B72E972EC3AF8E1A2CDE"
            },
            {
              "Id": "BuildMid:System.Int32",
              "Name": "BuildMid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BuildMid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FADC19B611CB4E3FE614F546294604537E21DE708B196501610FA0E50447239F"
            },
            {
              "Id": "BuildStart:System.Int32",
              "Name": "BuildStart",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BuildStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C91E7F9C0B39610E32AC15C030F6C68DE48F9974B94DE0BEA658F88063FEE67"
            },
            {
              "Id": "Loaded:System.Int32",
              "Name": "Loaded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Loaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4495350D1A09A4F958F727B27F6359B3DD2EA552411A7DAF8B3F7F3691E619BA"
            },
            {
              "Id": "Unloaded:System.Int32",
              "Name": "Unloaded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Unloaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "652CE3987296070FC70AE94EDB892E8C664703F4EDD744F85C59BC7F3F750C33"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73386AAB752FF2355F5A7866A82D324C4596C7642A67FA3B2CE1820CABCD52CD"
        },
        {
          "Id": "ServerAutomaticMillController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerAutomaticMillController.States",
          "FullName": "ServerAutomaticMillController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerBasicFurnaceController\u002BCookingEntity",
          "Name": "CookingEntity",
          "DisplayName": "ServerBasicFurnaceController.CookingEntity",
          "FullName": "ServerBasicFurnaceController.CookingEntity",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "922641E65E8C695CB6E22161A99C354A4175BB1CE582CBA87099BE4EB8CA8D75"
        },
        {
          "Id": "ServerBasicFurnaceController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerBasicFurnaceController.States",
          "FullName": "ServerBasicFurnaceController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7189214D6A434621D3FB79D68C22A28FDA7D3C1CF9ED5526F8B2D1246A6C5AC3"
        },
        {
          "Id": "ServerBearController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBearController.Anim",
          "FullName": "ServerBearController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiteAttack:System.Int32",
              "Name": "BiteAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BiteAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "307B9A6AE0F27F00B97FDD01C71277076C2551B672BBC31EFD754410590F9B5D"
            },
            {
              "Id": "ClawAttack:System.Int32",
              "Name": "ClawAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ClawAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFB9CC15367E347DEB8A9BA7225CEE727A85D4DA462B6243762236F690969AE3"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C1CC442BB442D9035DA8860B8A87D3700D6315B1A97FA0AFBA5E37413425A2E9"
        },
        {
          "Id": "ServerBearController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerBearController.Vfx",
          "FullName": "ServerBearController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bite:System.Byte",
              "Name": "Bite",
              "Type": "System.Byte",
              "Signature": "public System.Byte Bite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05DD4B22D92516CECDBCE5F5BE0C61EB42C1FF3B47328D18052B041E22E99716"
            },
            {
              "Id": "LeftClaw:System.Byte",
              "Name": "LeftClaw",
              "Type": "System.Byte",
              "Signature": "public System.Byte LeftClaw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66085AE1B8E28E332D3D10B058CA8C5D740A024FCBA6BD84E4F80469FE99A090"
            },
            {
              "Id": "RightClaw:System.Byte",
              "Name": "RightClaw",
              "Type": "System.Byte",
              "Signature": "public System.Byte RightClaw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E908427C4A646207824E1583A81BE2C447A19DE7621AE8268D06826C0C398F1F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EF345AA961AD20C4B2A150EF0F8D058288C49745DB0F0D749AE3A1C2C878D9A2"
        },
        {
          "Id": "ServerBearCubController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBearCubController.Anim",
          "FullName": "ServerBearCubController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CCD660C727BBD0D89888E97C7677554138261A8371CB078018D4579A2AA0031"
        },
        {
          "Id": "ServerBearCubController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerBearCubController.Vfx",
          "FullName": "ServerBearCubController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerBeehiveController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerBeehiveController.States",
          "FullName": "ServerBeehiveController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerBerryBushController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerBerryBushController.States",
          "FullName": "ServerBerryBushController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Picked:System.Int32",
              "Name": "Picked",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Picked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA368A7E10A74825E031282E4D1CAF8FF3E36821BD120B4DC5F38E5C89254B8D"
            },
            {
              "Id": "Ripe:System.Int32",
              "Name": "Ripe",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Ripe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4214BC1E5A91CA2AC9AA0CF6F99DA395C4864B8AEE7D808A1F3C6997FFA1A432"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BDC913C8D3318896FD1AB2E20C98F8CBD4A23C697A925359AB0683D6EA567AB3"
        },
        {
          "Id": "ServerBigScorpionController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBigScorpionController.Anim",
          "FullName": "ServerBigScorpionController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackDoublePincer:System.Int32",
              "Name": "AttackDoublePincer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackDoublePincer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EF7DB347A60DD7604D701C02B30BEF2C8E8DFA843DE6FEEA5AFC8EDB30832E7"
            },
            {
              "Id": "AttackLeftPincer:System.Int32",
              "Name": "AttackLeftPincer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackLeftPincer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "570E3C6789D2EA91158F68119CB07E97A2CAC911E7EAC8268F1B024E54635593"
            },
            {
              "Id": "AttackRightPincer:System.Int32",
              "Name": "AttackRightPincer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackRightPincer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4E1B216F36039CEAD159674DC0380718DD08079F08BD52A4466145412FB5FE4"
            },
            {
              "Id": "AttackSting:System.Int32",
              "Name": "AttackSting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackSting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7B2A3C1E49B7C543C2B18E2638012428BB4FC650D84F9A13289F7D566AB2EDA"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3C4DE84E048925B470413A4B7004F3F59528F8E0DC42E297EA545634A699458F"
        },
        {
          "Id": "ServerBigScorpionController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerBigScorpionController.Vfx",
          "FullName": "ServerBigScorpionController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmitPoisonChargeUp:System.Byte",
              "Name": "EmitPoisonChargeUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte EmitPoisonChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "708EA5E2C14445CCF872E630BC24F82D6CBEAB68B11399F75BCA7E268C4BF94D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F2826EDFF857AD21350AE27C6A85F76836AF492E164C9DD7F5A869F8BEB496B9"
        },
        {
          "Id": "ServerBirdController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBirdController.Anim",
          "FullName": "ServerBirdController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fly:System.Int32",
              "Name": "Fly",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Fly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88EA3AEA314AFC68F64B5C480ACD778529DE3A137066AA699A9E0510E7F30F19"
            },
            {
              "Id": "Hop:System.Int32",
              "Name": "Hop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EC32468DBC0B491AB9F38398888144A3921258F9757DAEAAD8EDF1B7F686A06"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Peck:System.Int32",
              "Name": "Peck",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Peck",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDCB92468636308FA617BC2D1D0D98409AD53FE833D39291804EDBD189F6B8D3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A5A56325F52A710F7E547343903AF12ADD50976F09DAB57B7CE9F3107C792460"
        },
        {
          "Id": "ServerBirdController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerBirdController.Vfx",
          "FullName": "ServerBirdController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerBoarController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBoarController.Anim",
          "FullName": "ServerBoarController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "AttackToIdle:System.Int32",
              "Name": "AttackToIdle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackToIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0E90E8C2DB367CA457A057CA48F4AE0E80D027166B04DB6DA79F6F784E235D0"
            },
            {
              "Id": "Charge:System.Int32",
              "Name": "Charge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Charge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D343F2121184D9AC03A97B23502B041CD5EB247A7CF976045DFE97CD881B4A86"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11EDA4EC1D3D4E5A3377EEDC6122BD947E10484EEDAFA0D8324FE19928FC551D"
        },
        {
          "Id": "ServerBoarController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerBoarController.Vfx",
          "FullName": "ServerBoarController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            },
            {
              "Id": "Stunned:System.Byte",
              "Name": "Stunned",
              "Type": "System.Byte",
              "Signature": "public System.Byte Stunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D101DD23001AE7256BFD1154EE29FCB2D60461B70B71E12D51BC531CD3F7EB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8EF15BF8989261B4F2B081DD82E0C926FC1BC5BC2004DB32F3D1D23F8D62B28F"
        },
        {
          "Id": "ServerBoatController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerBoatController.States",
          "FullName": "ServerBoatController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerBoneCrabController\u002BCrabTypes",
          "Name": "CrabTypes",
          "DisplayName": "ServerBoneCrabController.CrabTypes",
          "FullName": "ServerBoneCrabController.CrabTypes",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bush:ServerBoneCrabController\u002BCrabTypes",
              "Name": "Bush",
              "Type": "ServerBoneCrabController.CrabTypes",
              "Signature": "public ServerBoneCrabController.CrabTypes Bush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1EA417234B215858522F060C4A3441AA104CA45D624E1EC30AC785BBD272D41"
            },
            {
              "Id": "Rock:ServerBoneCrabController\u002BCrabTypes",
              "Name": "Rock",
              "Type": "ServerBoneCrabController.CrabTypes",
              "Signature": "public ServerBoneCrabController.CrabTypes Rock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3FF351FCCB17767EB2BD4F173E9F1C37391605DAAD00408F325DA287DA36F94"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "88907D361AFA8017447B6504FEED8CCBD3526089B3936E25323E362BA83752D7"
        },
        {
          "Id": "ServerBrickOvenController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerBrickOvenController.States",
          "FullName": "ServerBrickOvenController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7189214D6A434621D3FB79D68C22A28FDA7D3C1CF9ED5526F8B2D1246A6C5AC3"
        },
        {
          "Id": "ServerBucketController\u002BBucketMessages",
          "Name": "BucketMessages",
          "DisplayName": "ServerBucketController.BucketMessages",
          "FullName": "ServerBucketController.BucketMessages",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HitGround:ServerBucketController\u002BBucketMessages",
              "Name": "HitGround",
              "Type": "ServerBucketController.BucketMessages",
              "Signature": "public ServerBucketController.BucketMessages HitGround",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63FA87E858B3DA19FB5FF0A85BDE090C0EA137253AF86A61024242586718501B"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6BA8E8E3BC3B86531937F18A591548E9CA65B48B1E7D95F5925BF8850E23D8FD"
        },
        {
          "Id": "ServerBulletHellController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerBulletHellController.Anim",
          "FullName": "ServerBulletHellController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "CloseEyes:System.Int32",
              "Name": "CloseEyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CloseEyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10E71BDAB3E0777F925154BB8F2622DE33EF57D14FBFC59A9B217F5616C145DE"
            },
            {
              "Id": "CloseMouth:System.Int32",
              "Name": "CloseMouth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CloseMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36F4B36A94CD3F2358AC730DE9CBA9F70DB8D67592F029B38DC5DCA5D89EC998"
            },
            {
              "Id": "IdleAggressive:System.Int32",
              "Name": "IdleAggressive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdleAggressive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45CA917BCC06D397E723A320C0B807AF83D02C17150A91A2A52EA7C4C8490FF4"
            },
            {
              "Id": "IdlePassive:System.Int32",
              "Name": "IdlePassive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdlePassive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14F7BD118E3622627C22C2888F92519D73E043CDDEEB89A96FD0584739860DA9"
            },
            {
              "Id": "MouthStayOpen:System.Int32",
              "Name": "MouthStayOpen",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MouthStayOpen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97F39E3BA077A7C1DE1B5996F38AE080DA6513A8287AAB50D6F09F2519028E0B"
            },
            {
              "Id": "OpenEyes:System.Int32",
              "Name": "OpenEyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenEyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05B34B8280C1941389F00214CCB3FA61CFCAB8D794E190E03CF3D07FE3742290"
            },
            {
              "Id": "OpenMouth:System.Int32",
              "Name": "OpenMouth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C89F5AB9BA661D539D8FF598AD1DDDE358CCCA9D5E31277AF99F486482D0247"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8B236EEC192301CCA83068AC624632A9C6761302B01240401AC87D8D2BE7AD3"
        },
        {
          "Id": "ServerCart2Controller\u002BStates",
          "Name": "States",
          "DisplayName": "ServerCart2Controller.States",
          "FullName": "ServerCart2Controller.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attached:System.Int32",
              "Name": "Attached",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attached",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "067E643D95DA7106476002CB34492BE889695B177BEC2B8DDEF57EF78AFD7E73"
            },
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "995521F578A5E91ED03CC3EB43247B2B7302651D0C27C44C14B38629F5B79582"
        },
        {
          "Id": "ServerCatapultController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerCatapultController.States",
          "FullName": "ServerCatapultController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Firing:System.Int32",
              "Name": "Firing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Firing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704F2328CC7AC625E45994EAFBE50A60970DBA47D2D114F63A65AEF26A8EA323"
            },
            {
              "Id": "Reloading:System.Int32",
              "Name": "Reloading",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Reloading",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FAFB60557F7DFB6B2F07EF5AE4C3C0FA1FD79ED4459AE687ACCC5A3828B018C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "94EDA0C8BEAA130AF9D6FE862163CA8D49D778BD71FD2157434A55A7CF0456A0"
        },
        {
          "Id": "ServerChestController\u002BLootableChestType",
          "Name": "LootableChestType",
          "DisplayName": "ServerChestController.LootableChestType",
          "FullName": "ServerChestController.LootableChestType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:ServerChestController\u002BLootableChestType",
              "Name": "Empty",
              "Type": "ServerChestController.LootableChestType",
              "Signature": "public ServerChestController.LootableChestType Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEBCDC1876BB3281118055997D5B1B616B9D90BDC8E82B0D6E92F5C81D74AA9A"
            },
            {
              "Id": "Major:ServerChestController\u002BLootableChestType",
              "Name": "Major",
              "Type": "ServerChestController.LootableChestType",
              "Signature": "public ServerChestController.LootableChestType Major",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0738AA2C13ED562B5A7C5168D239A35ADF2BF185EF1BB6500D17AC14114FD203"
            },
            {
              "Id": "Minor:ServerChestController\u002BLootableChestType",
              "Name": "Minor",
              "Type": "ServerChestController.LootableChestType",
              "Signature": "public ServerChestController.LootableChestType Minor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F2E85DD9859D77EBF5B382467E2751F5975B10E21E3D036962F874741E77246"
            },
            {
              "Id": "Poi:ServerChestController\u002BLootableChestType",
              "Name": "Poi",
              "Type": "ServerChestController.LootableChestType",
              "Signature": "public ServerChestController.LootableChestType Poi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46BD950FD46234BE64DF85519E6C42092DD0D6BF175BAEBBC69860624BAB5CE4"
            },
            {
              "Id": "Supplies:ServerChestController\u002BLootableChestType",
              "Name": "Supplies",
              "Type": "ServerChestController.LootableChestType",
              "Signature": "public ServerChestController.LootableChestType Supplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73E0036C112B829261ADB6D2C58B15781950F9EDF2E714AB9CECA80832F78B9C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2E46DA03CD3F7FB98849A46088F5250ADFEE25B4F78251C5D5B57E351F8073A1"
        },
        {
          "Id": "ServerChestController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerChestController.States",
          "FullName": "ServerChestController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Closed:System.Int32",
              "Name": "Closed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Closed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56540CE64FE9EEF8ED9C17DC57718FD1B1014602EBCBBC9381CE63AD952599B7"
            },
            {
              "Id": "ClosedEmpty:System.Int32",
              "Name": "ClosedEmpty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ClosedEmpty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "855BD31F6D5D827CD66B15D4E701138FAA8818917B1A69CB6144FC67BBAED01A"
            },
            {
              "Id": "OpenEmpty:System.Int32",
              "Name": "OpenEmpty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenEmpty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC971D3913737B0AD2C9DE8691DF91103003405A39C8EA20B93045EE4E90AF51"
            },
            {
              "Id": "OpenGlowing:System.Int32",
              "Name": "OpenGlowing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenGlowing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A35B220F9973969018C09E4A12EF6B95FC69C42F0DC08A15F4FCE659315F45D2"
            },
            {
              "Id": "Unlocked:System.Int32",
              "Name": "Unlocked",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Unlocked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8272C17360FD9BD843AABE6AFB53A4CFE9D616C335AD09F965499E7C944A011A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6963EF0D8AFC62D7483C88BA958DAE22837A78EC3FAD99ACD2BA6E2C5EE57630"
        },
        {
          "Id": "ServerCitizenEntityController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerCitizenEntityController.Anim",
          "FullName": "ServerCitizenEntityController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack1:System.Int32",
              "Name": "Attack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21CBBF3B8C575A9440CE5486F0F7159265D1640A5D516894BE83CA32AA2741E3"
            },
            {
              "Id": "Attack2:System.Int32",
              "Name": "Attack2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C2B198CBC3B3CF59097806497392C9D1890288B061FE410179B7D5535DD9155"
            },
            {
              "Id": "Attack3:System.Int32",
              "Name": "Attack3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8C15DCC1D5205AB1A7A213FFBD1E0D037644BCDA048AD37CC9167442728C9AB"
            },
            {
              "Id": "AttackIdle:System.Int32",
              "Name": "AttackIdle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C3C528CCF15A08676BA7F9A836734E33B92685363871ACABB1DA96B4DC8C118"
            },
            {
              "Id": "BowHold:System.Int32",
              "Name": "BowHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2375C38957707CA8A4A801B7DB5666C260C5257BEB030BA164219713A6C6348A"
            },
            {
              "Id": "BowPull:System.Int32",
              "Name": "BowPull",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowPull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F02B68A522BF840C19A0F67A94EB5592CC50EB285262EE3C03EE64B163A9D96C"
            },
            {
              "Id": "BowShoot:System.Int32",
              "Name": "BowShoot",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF75DACF2CE2D9C05B32BA64A4A3412DEDC093A07841C3615AF5B9BEB5528885"
            },
            {
              "Id": "BowWalk:System.Int32",
              "Name": "BowWalk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BECFA3E8A2A90B35A698917E0D9A51BDD30B5E5F8CDF85DDB5CF2D9B972909B6"
            },
            {
              "Id": "ChoppingPerforming:System.Int32",
              "Name": "ChoppingPerforming",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChoppingPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD2AA11624D020CC36D0B8A67843EA14CBDCF21A19FE4A01919755BC2C5C52B1"
            },
            {
              "Id": "ChoppingReady:System.Int32",
              "Name": "ChoppingReady",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChoppingReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E16B4BBB7F7318666036625CA82371FB6603D169A8571AAE2CD7DA8A2CE91661"
            },
            {
              "Id": "ConstructionPerforming:System.Int32",
              "Name": "ConstructionPerforming",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ConstructionPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D9ED2AA53480CC7285D36CFC8C7D94FDA37C3830A1D659CA1FC161057EAC26C"
            },
            {
              "Id": "ConstructionReady:System.Int32",
              "Name": "ConstructionReady",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ConstructionReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6A4A5F85DB432A7FF4692A1B29C0BE30F57FEE0C19465C1B79CD03956DDFA6C"
            },
            {
              "Id": "Crossbow:System.Int32",
              "Name": "Crossbow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Crossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F4F3D029F4C4573639B2BE5CF6976900400D9E4B61C923F46FFA526761FD128"
            },
            {
              "Id": "DaggerAttack:System.Int32",
              "Name": "DaggerAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DaggerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2964E11169E7CF716D2484B5C17EB1BE3577976F5C1209B04BA007801D76DA18"
            },
            {
              "Id": "Dash:System.Int32",
              "Name": "Dash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "586DAD94EA8E58D60394934296A2EF4225BAAF46C8DEF17699C6EBE6286A0B1C"
            },
            {
              "Id": "Dash2:System.Int32",
              "Name": "Dash2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dash2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E02485E4A439B05F534C7FE30EE764C022FB70B4776801A4D4895BA82704D0CD"
            },
            {
              "Id": "HammerAttack1:System.Int32",
              "Name": "HammerAttack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HammerAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6674B47ACEE8C265F323F3B8A0FDF140085DF05A41B2CBE747198C17950F2190"
            },
            {
              "Id": "HammerAttack2:System.Int32",
              "Name": "HammerAttack2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HammerAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A142B4098780C4A7428A2D1787C7408111F6D448E435C0E863AF729AB08D918"
            },
            {
              "Id": "HammerHold:System.Int32",
              "Name": "HammerHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HammerHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D36D5B896C8C314677B10BD6FB83F514E1A4A5AEA7C3D2AACB4B7202E6574B6"
            },
            {
              "Id": "HammerReady:System.Int32",
              "Name": "HammerReady",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HammerReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA9A7C1CC41B8B4C4FD9DE152748A5BD23163AB9B5C3F6697A38777D258C3D1D"
            },
            {
              "Id": "HammerWalk:System.Int32",
              "Name": "HammerWalk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HammerWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD5BAF2612BB7062B4D1E805155747A9F9945805B5056B9E077998E360D749D5"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "JavelinHold:System.Int32",
              "Name": "JavelinHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "580D3CF2151838B2E644BF91B38BEF7B533E5F60A5482D4500F401A1974425BD"
            },
            {
              "Id": "JavelinThrow:System.Int32",
              "Name": "JavelinThrow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9455E6D1775806536F875DB9A429C2C1951194E1EDA3D2E8DE380402C1F9903"
            },
            {
              "Id": "JavelinWalk:System.Int32",
              "Name": "JavelinWalk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F220CC9B13C8EC39E088D0FD9BEA0F0D36AB045FDDFBCFE735AB7A790F3BEB64"
            },
            {
              "Id": "Lifting:System.Int32",
              "Name": "Lifting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Lifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4472FBDD9CAC7D19012B42A38030848AB6E6177A4904CC39EA81087D84B5139"
            },
            {
              "Id": "LiftingIdle:System.Int32",
              "Name": "LiftingIdle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LiftingIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "994DC3E8CA4FFE8DD35A1BDBCACA7DCEAF31305FA2698B744C7E12509825D9E7"
            },
            {
              "Id": "LiftingRunning:System.Int32",
              "Name": "LiftingRunning",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LiftingRunning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "318F0EE52B655D3639BA7D97EFAD2C427856FC1E83EA18EAE87CDC183A038ADF"
            },
            {
              "Id": "LiftingWalking:System.Int32",
              "Name": "LiftingWalking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LiftingWalking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C589A9CAF0896977835FA2370C3A357945089540448593767D554F623774DF1C"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "RunningCart:System.Int32",
              "Name": "RunningCart",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RunningCart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF84D2FF87034AFB4DC0835E2B23F2DF8ECA4CBCDCA4D2A392F8E4B2C8064CDB"
            },
            {
              "Id": "ShieldHold:System.Int32",
              "Name": "ShieldHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "324E1B6FDEF78AC8FE385B8E93A063A1E49D1EC60986AB5D3EABCE68DB4EA241"
            },
            {
              "Id": "ShieldHoldSpear:System.Int32",
              "Name": "ShieldHoldSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldHoldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E33BE5AEAC2DBA5D238A196D8FC52AFBDD54B8B8D43638E5D67CDB7FF118F21"
            },
            {
              "Id": "ShieldReady:System.Int32",
              "Name": "ShieldReady",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FE4B1AB138A4D21ED41594BDBED450E4778A71CC8B8F88EEA5636B6925BD6E7"
            },
            {
              "Id": "ShieldReadySpear:System.Int32",
              "Name": "ShieldReadySpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldReadySpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "965A0D8542E83A1C6AC995260F0E8C9072893B09D226D01CD94CB85B8C4C7EE5"
            },
            {
              "Id": "ShieldWalk:System.Int32",
              "Name": "ShieldWalk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03430D136365BA14C59EC7D175F263C349757EC62D3923E29DFCCC5927923578"
            },
            {
              "Id": "ShieldWalkSpear:System.Int32",
              "Name": "ShieldWalkSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldWalkSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BADD0C5B00933EC07DEA76A2B69330F888456BFD7C0AB30A6200CA42BD2A589A"
            },
            {
              "Id": "Sitting:System.Int32",
              "Name": "Sitting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sitting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4BBBDD1EC7291ADCA604209125C6E2A34A8E643823160E8323F0C780D50204F"
            },
            {
              "Id": "Spear:System.Int32",
              "Name": "Spear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Spear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "630FCF0F1748B960CB1F7BDFB3C37A7FC43F0619B185946A9C850DF999912235"
            },
            {
              "Id": "SpearShield:System.Int32",
              "Name": "SpearShield",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01B53012553A72C532417847C0F41827EB290E0512411153D884D587534A6E6E"
            },
            {
              "Id": "SpearWalk:System.Int32",
              "Name": "SpearWalk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB4DC45F0F6682147842023C70715DF380C6AEA63B2A76516D03AF505BE9B05D"
            },
            {
              "Id": "Stopping:System.Int32",
              "Name": "Stopping",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5EF53413FEDF8E5BBE2EFEF812DBC02CCC9C884F47D6E1B7F567387CF1A51B1E"
            },
            {
              "Id": "Unarmed:System.Int32",
              "Name": "Unarmed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Unarmed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15DD26636B7FC0DF0DAC3A110044C6275B0728FFFE5751B69BD71B911907B06E"
            },
            {
              "Id": "Walking:System.Int32",
              "Name": "Walking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5CCF89975295ECF72B433E9B2501FD357F0504659BE7BB113E7A8A189F6A3CA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69867E899FE1B146A7D986D5783ABCC2C1CB4C1A3F2B249D0E95D0685A775DD6"
        },
        {
          "Id": "ServerCoalTrapController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerCoalTrapController.States",
          "FullName": "ServerCoalTrapController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3F72E8514C6DE9487CC29E2B4C02272515DA6F1ADC0368A5A6C2E21F06B3CD4"
        },
        {
          "Id": "ServerCyclopsArmController\u002BSettings",
          "Name": "Settings",
          "DisplayName": "ServerCyclopsArmController.Settings",
          "FullName": "ServerCyclopsArmController.Settings",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Name": "Arena",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController Arena",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABEEEDEC1901BE7CA7D304EDEEF6473ADB914BB720FEFD1DA8B5990697B946F9"
            },
            {
              "Id": "DamageToTriggerSlamAttack:System.Single",
              "Name": "DamageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "public System.Single DamageToTriggerSlamAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCCD8B896A8DA102843CEB74690143AA106639E14D059C426556AECBF3356CC5"
            },
            {
              "Id": "DefaultPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "DefaultPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DefaultPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "233ABBF5924D8F70E841E7DD0F50A36C06A6B05BBE238B427D8D7CA3578D08BE"
            },
            {
              "Id": "FallingRockCountPerInterval:System.Int32",
              "Name": "FallingRockCountPerInterval",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FallingRockCountPerInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "267E6A77B6D34B09F5B7BFD67A48B98A58F3E3D560E94004F7EF420A112F8E4F"
            },
            {
              "Id": "FallingRockInterval:System.Single",
              "Name": "FallingRockInterval",
              "Type": "System.Single",
              "Signature": "public System.Single FallingRockInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FC76D12EAB2E688AA2C9ABE9FA174C1B703FB39AB7788F8180EA85AE0B7FADE"
            },
            {
              "Id": "RocksFallingDuration:System.Single",
              "Name": "RocksFallingDuration",
              "Type": "System.Single",
              "Signature": "public System.Single RocksFallingDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3DBB1459B8E678884A5AE162D117769DD448CDCCDFBCA89ABEFD7F5FCBEBC95"
            },
            {
              "Id": "SlamAttackHeight:System.Single",
              "Name": "SlamAttackHeight",
              "Type": "System.Single",
              "Signature": "public System.Single SlamAttackHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C042747DFC1D05BD81E6A838BF9CCDD1694BA3053D79D94A7434A82D4791C6B"
            },
            {
              "Id": "SqueezeAttackArmSpeed:System.Single",
              "Name": "SqueezeAttackArmSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SqueezeAttackArmSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFE27F3B866A9155BBC12A1E1525B3FCB008A12630D048F615A4721BFC5A1D37"
            },
            {
              "Id": "WaitDurationBeforeSqueezeAttack:System.Single",
              "Name": "WaitDurationBeforeSqueezeAttack",
              "Type": "System.Single",
              "Signature": "public System.Single WaitDurationBeforeSqueezeAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "217A29E002B1BA81285CB8A7DA798AFF1C762ED831D7F78E5354B702FAB30E9E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FB9185DCCE36E335E5EA75FA06440393FF84B59D1B312EBE4804EDFB315635AC"
        },
        {
          "Id": "ServerCyclopsBodyController\u002BArmAnim",
          "Name": "ArmAnim",
          "DisplayName": "ServerCyclopsBodyController.ArmAnim",
          "FullName": "ServerCyclopsBodyController.ArmAnim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HiddenLeftArm:System.Byte",
              "Name": "HiddenLeftArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte HiddenLeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18B3DC9B610DC18DDF702591BE4C73787214FA234C19603740F9893CE9CBDA3F"
            },
            {
              "Id": "HiddenRightArm:System.Byte",
              "Name": "HiddenRightArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte HiddenRightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2DAE3B36E14A603BA54BE2A52A3DE1C905B3E0BE37E8DD81D7A764F9C0BF474"
            },
            {
              "Id": "IdleLeftArm:System.Byte",
              "Name": "IdleLeftArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte IdleLeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53928FACE5B997A2914E4568A2783B37E90DE026DC4E4FE07FFBC2BB43BE37E1"
            },
            {
              "Id": "IdleRightArm:System.Byte",
              "Name": "IdleRightArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte IdleRightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D88BDD6D79C1D074D3A6A590A0305430B7D03EEAD363C952E86460FB142C8C5B"
            },
            {
              "Id": "RaiseLeftArm:System.Byte",
              "Name": "RaiseLeftArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte RaiseLeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65B8AED2700E765DCF98B4DB1DCEAF2DFF99DFCAEF7D7D681DB9CA325E455B65"
            },
            {
              "Id": "RaiseRightArm:System.Byte",
              "Name": "RaiseRightArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte RaiseRightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "921B9105007CFB03BAE72A54A8ACB9127DFC2CB778EBD05181B23ACEEEBE36F8"
            },
            {
              "Id": "SlamLeftArm:System.Byte",
              "Name": "SlamLeftArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte SlamLeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF9EFD0F4798B1CF4FC5F62F6A31DA5836F615A57079CB8B2793F988FE3E9035"
            },
            {
              "Id": "SlamRightArm:System.Byte",
              "Name": "SlamRightArm",
              "Type": "System.Byte",
              "Signature": "public System.Byte SlamRightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9D1FF0CDF603AE1237FCD1BB669FA069BD935B5FE15CB70CF034E9C6B0E77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A024C453242424D88240250EDCEB5772C0900B8B8235E0820F07E7F00468C1D9"
        },
        {
          "Id": "ServerCyclopsBodyController\u002BBodyAnim",
          "Name": "BodyAnim",
          "DisplayName": "ServerCyclopsBodyController.BodyAnim",
          "FullName": "ServerCyclopsBodyController.BodyAnim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Disguised:System.Byte",
              "Name": "Disguised",
              "Type": "System.Byte",
              "Signature": "public System.Byte Disguised",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDAD6C690D941234ADAADE664B52CB8E62314F311BDFD815C3E71F72FA40E93D"
            },
            {
              "Id": "Emerge:System.Byte",
              "Name": "Emerge",
              "Type": "System.Byte",
              "Signature": "public System.Byte Emerge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2263BE5F6B003CA02D2E41E9766C5CA4A122A27DEE69E08AD33EE7895614454A"
            },
            {
              "Id": "Emerge2:System.Byte",
              "Name": "Emerge2",
              "Type": "System.Byte",
              "Signature": "public System.Byte Emerge2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C16653061D459D8EED1BCFFB982627D71CE771AC2790D0E9473AC12E14CB82B"
            },
            {
              "Id": "Hidden:System.Byte",
              "Name": "Hidden",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5627CBC8A78738E865E05877FBEA91DA07EB051DEF987AFD0DBD213E288CA84"
            },
            {
              "Id": "Hide:System.Byte",
              "Name": "Hide",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13D5A4A0BE7619AAFB43E7D15B4AB987765818B65B1E8117B2E1977C4A0E1828"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "InHole:System.Byte",
              "Name": "InHole",
              "Type": "System.Byte",
              "Signature": "public System.Byte InHole",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E28C971AFEE87F8AD512E844ED9A8572E2F5B43FF854D98BCFCA00AD94F6D516"
            },
            {
              "Id": "InHoleShout:System.Byte",
              "Name": "InHoleShout",
              "Type": "System.Byte",
              "Signature": "public System.Byte InHoleShout",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B13BE294A4F624798C0592B03AD4FAD95F3DEBB29F5CD4C3A4F5AE61A16FF92F"
            },
            {
              "Id": "PrepareSqueeze:System.Byte",
              "Name": "PrepareSqueeze",
              "Type": "System.Byte",
              "Signature": "public System.Byte PrepareSqueeze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "467762DB16FB112F923A43C918ED359E2F9C15B481B41D1F595966C034DACE74"
            },
            {
              "Id": "Recover:System.Byte",
              "Name": "Recover",
              "Type": "System.Byte",
              "Signature": "public System.Byte Recover",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C34E93CEAD2EFC4A2D3D478DE957D7B71EF116ACE24FB7554314ACFEBCC62F0A"
            },
            {
              "Id": "RecoverLaser:System.Byte",
              "Name": "RecoverLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte RecoverLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A33B10BB34EDDC03812CDB46E7421BB4F68E31175FA826CF457F18128A5D683"
            },
            {
              "Id": "ShakeFree:System.Byte",
              "Name": "ShakeFree",
              "Type": "System.Byte",
              "Signature": "public System.Byte ShakeFree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "337BFBD9B8044A4C8865CB820B799BBCA94CCEAA95151A54F4F92DD569741BEC"
            },
            {
              "Id": "ShootLaser:System.Byte",
              "Name": "ShootLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte ShootLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60988563D958F5AD6698D6AA2E5480D53787287A14E5C042BAEDC91D03150930"
            },
            {
              "Id": "Squeeze:System.Byte",
              "Name": "Squeeze",
              "Type": "System.Byte",
              "Signature": "public System.Byte Squeeze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37382C7FC4EC8BA6140A94B8E8B569A61E0CE3CD08C6677FAB00EE0244FE7B6B"
            },
            {
              "Id": "Stunned:System.Byte",
              "Name": "Stunned",
              "Type": "System.Byte",
              "Signature": "public System.Byte Stunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D101DD23001AE7256BFD1154EE29FCB2D60461B70B71E12D51BC531CD3F7EB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9846008B0994975EDF4617F11F2767ABBC3788D7149CCAB5E6D5474C583862BD"
        },
        {
          "Id": "ServerCyclopsLaserPhase2Controller\u002BStates",
          "Name": "States",
          "DisplayName": "ServerCyclopsLaserPhase2Controller.States",
          "FullName": "ServerCyclopsLaserPhase2Controller.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3F72E8514C6DE9487CC29E2B4C02272515DA6F1ADC0368A5A6C2E21F06B3CD4"
        },
        {
          "Id": "ServerDataSetup\u002BCheckObjective\u00601",
          "Name": "CheckObjective\u00601",
          "DisplayName": "ServerDataSetup.CheckObjective",
          "FullName": "ServerDataSetup.CheckObjective",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective\u002BQuestObjectiveCheckContext, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, QuestObjective.QuestObjectiveCheckContext context, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "QuestObjective.QuestObjectiveCheckContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6E8E631EFC7135E01F229298F48C41CA4D427F639EF4EE4408396F1FF0D3D38D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective\u002BQuestObjectiveCheckContext)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, QuestObjective.QuestObjectiveCheckContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "QuestObjective.QuestObjectiveCheckContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B08E55C798FD548310A5065A1F0EB3986BF230849BC974CA5799D9A29B87DCD0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C24AD7CEE0A5E01BDF037FCA0723D0C575BE1FD47E4CF463D63E6A66E27558FC"
        },
        {
          "Id": "ServerDataSetup\u002BUpdateObjective\u00601",
          "Name": "UpdateObjective\u00601",
          "DisplayName": "ServerDataSetup.UpdateObjective",
          "FullName": "ServerDataSetup.UpdateObjective",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, System.Object, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Object eventObject, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1F727628634C6E5CD6245AB6066E9E43F144A5C7C1A60111C1706578321E81CE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, System.Object)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AEA51406C2FB76FFDF553ABE649120B1755D0D43EC61103FF401774AA56CFDD7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "02607AE3B398FDDAF500203ECC16E9ECCBA391F27BCE49EEF125410217DD64BE"
        },
        {
          "Id": "ServerDataSetup\u002BUpdateObjective\u00602",
          "Name": "UpdateObjective\u00602",
          "DisplayName": "ServerDataSetup.UpdateObjective",
          "FullName": "ServerDataSetup.UpdateObjective",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, !TEvent, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, TEvent eventObject, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "TEvent",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D9907C679950E354812CB681B90EE923CE8DF3CC042BDC13C64A29F4659266AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(!T, Shared.Models.Quests.QuestInstanceModel, System.String, !TEvent)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(T objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, TEvent eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "TEvent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AADB9FE88BDE8E56C08879637B93747429991829B7E53ECFAF22C6A1B5FFC4E8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "35818B790A0B49661F99133C54C3FD7B87F23C405937233179DA927BA656997C"
        },
        {
          "Id": "ServerDataSetup_DirectionalOffsets\u002BDirection",
          "Name": "Direction",
          "DisplayName": "ServerDataSetup_DirectionalOffsets.Direction",
          "FullName": "ServerDataSetup_DirectionalOffsets.Direction",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "Down",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AD6322C63AA370EDDDE8B4B5772C45ABE188FE66AA890C046711DFEFDD1690F"
            },
            {
              "Id": "DownLeft:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "DownLeft",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction DownLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B284D3BC061ED7078C72B5DF0007F95E5B0AD96D7BD36F9B4A04606E538DBF76"
            },
            {
              "Id": "DownRight:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "DownRight",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction DownRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83CACCFE9E5A73E38C7CCA42150FA5B8A1CB5288BB752ACE7872B28286F95A08"
            },
            {
              "Id": "Left:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "Left",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D596919164E36CE9B3DDFA41FAB2E1857FBF22B5E855BF4729CCC448401C633"
            },
            {
              "Id": "Right:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "Right",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42C8B2C15B1ABE0253AB111C54565BA818ED46AC13C8FB6A2FEEC3C566A94B87"
            },
            {
              "Id": "Up:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "Up",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C88A00AF27E2104EA870D776E79A90C9F01F5C09317336B00A6727DDE8693763"
            },
            {
              "Id": "UpLeft:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "UpLeft",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction UpLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B010906CDCE83E4584C22B2189D162233216D19D31A7317379CF6999A1490A65"
            },
            {
              "Id": "UpRight:ServerDataSetup_DirectionalOffsets\u002BDirection",
              "Name": "UpRight",
              "Type": "ServerDataSetup_DirectionalOffsets.Direction",
              "Signature": "public ServerDataSetup_DirectionalOffsets.Direction UpRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA00E50D13168DE1C77DFEF609791BEC3860BAAEC22E810D3A0EA5037C336BD1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4BE4B96C3EDB2C780709BAF071BB3199E5FFF8DFBD4EA61F422DCD0A3B174FAA"
        },
        {
          "Id": "ServerDeerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerDeerController.Anim",
          "FullName": "ServerDeerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Alert:System.Int32",
              "Name": "Alert",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Alert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "364B020C2BE100DD9DF39AEA68C695D21DD01749A90DB52C97957022FA1EEF63"
            },
            {
              "Id": "AlertLoop:System.Int32",
              "Name": "AlertLoop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AlertLoop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB80F36A6E66841A333E4938AB6EDD9FA7CEA8A5CD61A8E9B804A3132ECDB6F0"
            },
            {
              "Id": "Eat:System.Int32",
              "Name": "Eat",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C9881027A767767ED6009C1833CF2057FBFED4491C7F5AC90BCB65DBDB24F2E"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0C5EC509AA71ED387DD408CF21D7E505858930049FACC27013DF732F898A969E"
        },
        {
          "Id": "ServerDoliumController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerDoliumController.States",
          "FullName": "ServerDoliumController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerDungeonGateController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerDungeonGateController.States",
          "FullName": "ServerDungeonGateController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Closed:System.Int32",
              "Name": "Closed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Closed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56540CE64FE9EEF8ED9C17DC57718FD1B1014602EBCBBC9381CE63AD952599B7"
            },
            {
              "Id": "NoisyClosed:System.Int32",
              "Name": "NoisyClosed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NoisyClosed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D862FFD25461BCC4139185F135263CB9264325AB6116528BC95603533C44C49"
            },
            {
              "Id": "Open:System.Int32",
              "Name": "Open",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Open",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1517122B46EF9845B35FD3896497CAC52DF471707FAE9AC9FD92007AFC48D9CD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7DF9AD86BD28163FC317B1BE0635B9498D6FBBD78FDF493DE634CCAF5395C4D4"
        },
        {
          "Id": "ServerEnemySpawner\u002BSpawnCondition",
          "Name": "SpawnCondition",
          "DisplayName": "ServerEnemySpawner.SpawnCondition",
          "FullName": "ServerEnemySpawner.SpawnCondition",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnDamaged:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "OnDamaged",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "public ServerEnemySpawner.SpawnCondition OnDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C336A3DAB8BB969BD4011ACD3A51EAB7AAF34A18F10CDC38EF5CF0C9B25C396"
            },
            {
              "Id": "OnInteract:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "OnInteract",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "public ServerEnemySpawner.SpawnCondition OnInteract",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B9E657CDC064E713C650339791B05025075305EF67BB6DE2384961775AB9AEB"
            },
            {
              "Id": "OnOutOfHealth:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "OnOutOfHealth",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "public ServerEnemySpawner.SpawnCondition OnOutOfHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B584DA214DFDF90137A51ACCE6FCFEBF0D6A5B0A6C6BFCF0797F16F6545F9595"
            },
            {
              "Id": "OnPickedUp:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "OnPickedUp",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "public ServerEnemySpawner.SpawnCondition OnPickedUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7F4529F16C47B9379F4BA6655254EBBDB28E4C9276E64977A9421266D183535"
            },
            {
              "Id": "OnPlayerNearby:ServerEnemySpawner\u002BSpawnCondition",
              "Name": "OnPlayerNearby",
              "Type": "ServerEnemySpawner.SpawnCondition",
              "Signature": "public ServerEnemySpawner.SpawnCondition OnPlayerNearby",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E49CCA1AE4756F08C443C20F01D2AA07F2B22760D9A4DCBFFA69DD7150290D85"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54E150E87DEDF404FA70AADE1D33FF9AB005E4B7D2BE9B448CB1E9645F864AD4"
        },
        {
          "Id": "ServerEngineerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerEngineerController.Anim",
          "FullName": "ServerEngineerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "524F934E0A98C42B1C780C3849945E5C82AD86972536E292B4685EF871411B9C"
        },
        {
          "Id": "ServerEntitySpawnData\u002BEntitySpawnType",
          "Name": "EntitySpawnType",
          "DisplayName": "ServerEntitySpawnData.EntitySpawnType",
          "FullName": "ServerEntitySpawnData.EntitySpawnType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Complex:ServerEntitySpawnData\u002BEntitySpawnType",
              "Name": "Complex",
              "Type": "ServerEntitySpawnData.EntitySpawnType",
              "Signature": "public ServerEntitySpawnData.EntitySpawnType Complex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0669757486D01668E6A776962DFB95EF2336ACEEEFDCD1ED8C5E277D2A8A553F"
            },
            {
              "Id": "None:ServerEntitySpawnData\u002BEntitySpawnType",
              "Name": "None",
              "Type": "ServerEntitySpawnData.EntitySpawnType",
              "Signature": "public ServerEntitySpawnData.EntitySpawnType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15086C410EB373BDE62961868A388701B189AD50CEB0CE61FC7225A287D66E59"
            },
            {
              "Id": "StaticCollision:ServerEntitySpawnData\u002BEntitySpawnType",
              "Name": "StaticCollision",
              "Type": "ServerEntitySpawnData.EntitySpawnType",
              "Signature": "public ServerEntitySpawnData.EntitySpawnType StaticCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C325795CFDFE9EEBFD6BF67554C70FAC203C2B2627126CE697CDA2097685EA3"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "60045B049C468B1F847F1081957F3D40639E6261139C1A0B95DDD23561472B79"
        },
        {
          "Id": "ServerEntitySystemManager\u002BWorldEntitySystemPair",
          "Name": "WorldEntitySystemPair",
          "DisplayName": "ServerEntitySystemManager.WorldEntitySystemPair",
          "FullName": "ServerEntitySystemManager.WorldEntitySystemPair",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ProjectileSystem:Shared.Combat.Projectiles.ProjectileSystem",
              "Name": "ProjectileSystem",
              "Type": "Shared.Combat.Projectiles.ProjectileSystem",
              "Signature": "public Shared.Combat.Projectiles.ProjectileSystem ProjectileSystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC95D0B1CB659E32F0015F97AA49CB4807EC3D2804D17F8D8820B2A3BB26A8DD"
            },
            {
              "Id": "System:Shared.Entity.EntitySystem",
              "Name": "System",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem System",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3475070C5FCE1FEA0F36F88CC289B5944F6D3F1215D216F668D107DCFE32EC91"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "631B2D344F6AD4D2E671160A61BE159D5A4A6D80EFD906E080F85971CCDC72AF"
        },
        {
          "Id": "ServerExplosivePotController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerExplosivePotController.States",
          "FullName": "ServerExplosivePotController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Explode:System.Int32",
              "Name": "Explode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Explode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFF5F7163B7C0530FD79EA0E353807267E603A1D5A6F236D64ED186FA7494D18"
            },
            {
              "Id": "Flashing:System.Int32",
              "Name": "Flashing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Flashing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5494B32BF4E1635533746B716FB5B1248A752C0A51FFBF0DC4188B1C8AC20453"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "TriggerActiveByPotman:System.Int32",
              "Name": "TriggerActiveByPotman",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TriggerActiveByPotman",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49701E634B84B022EC6CD3266B019A587F37DC31C0614106324CEFC100ED0E84"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9525F29F9A4089B5DEB72B097EA425C4D193023FE849E33E8A7A65D0D6370C23"
        },
        {
          "Id": "ServerFallenBloatController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenBloatController.Anim",
          "FullName": "ServerFallenBloatController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Explode:System.Int32",
              "Name": "Explode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Explode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFF5F7163B7C0530FD79EA0E353807267E603A1D5A6F236D64ED186FA7494D18"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B70E16240D183E8F514152636A09D539C05C066EBF06CF95F28A16776ACED9C8"
        },
        {
          "Id": "ServerFallenBloatController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerFallenBloatController.Vfx",
          "FullName": "ServerFallenBloatController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            },
            {
              "Id": "Explode:System.Byte",
              "Name": "Explode",
              "Type": "System.Byte",
              "Signature": "public System.Byte Explode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7F6210BA60DD206DC191A99007309B226411AF423A7C6FC32EA417C9EB335E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B2EC7A65346368022C958172E431E369B30433D1BCF101FF239E4E82EDD0827"
        },
        {
          "Id": "ServerFallenCenturionController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenCenturionController.Anim",
          "FullName": "ServerFallenCenturionController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "524F934E0A98C42B1C780C3849945E5C82AD86972536E292B4685EF871411B9C"
        },
        {
          "Id": "ServerFallenCenturionController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerFallenCenturionController.Vfx",
          "FullName": "ServerFallenCenturionController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dust1:System.Byte",
              "Name": "Dust1",
              "Type": "System.Byte",
              "Signature": "public System.Byte Dust1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7A21DA4688AB58C8DEC162360F6809F975AEF89804FC548FA03372F45B8EFCE"
            },
            {
              "Id": "Dust2:System.Byte",
              "Name": "Dust2",
              "Type": "System.Byte",
              "Signature": "public System.Byte Dust2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1F93735D87F6F1D5970C54A436A2C714AC4941940D772323F9A2DB379EB2992"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "31E042BF1F179AF26870FDA9CFE442D51EF3B655D11206773F63A886E17137A3"
        },
        {
          "Id": "ServerFallenController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenController.Anim",
          "FullName": "ServerFallenController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "524F934E0A98C42B1C780C3849945E5C82AD86972536E292B4685EF871411B9C"
        },
        {
          "Id": "ServerFallenCrawlerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenCrawlerController.Anim",
          "FullName": "ServerFallenCrawlerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "524F934E0A98C42B1C780C3849945E5C82AD86972536E292B4685EF871411B9C"
        },
        {
          "Id": "ServerFallenCrawlerController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerFallenCrawlerController.Vfx",
          "FullName": "ServerFallenCrawlerController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerFallenSpearController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenSpearController.Anim",
          "FullName": "ServerFallenSpearController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Throw:System.Int32",
              "Name": "Throw",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Throw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BFCC2F0243C83196BDD0668DB2A51207D6AD9AA320F69ABABB57F4ABF79FC61"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2048F41E7A7701987E3D16883A6B3BF25708C9FF175798E6F0699FB98C0ED2F9"
        },
        {
          "Id": "ServerFallenSwordController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFallenSwordController.Anim",
          "FullName": "ServerFallenSwordController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "524F934E0A98C42B1C780C3849945E5C82AD86972536E292B4685EF871411B9C"
        },
        {
          "Id": "ServerFallingPressurePlateController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerFallingPressurePlateController.States",
          "FullName": "ServerFallingPressurePlateController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            },
            {
              "Id": "Resetting:System.Int32",
              "Name": "Resetting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Resetting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B756A8E7168E90FCC7B9CC03F295942719C346B83ECF1A691AA515BC9BF76F3"
            },
            {
              "Id": "WaitingOnReset:System.Int32",
              "Name": "WaitingOnReset",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WaitingOnReset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D140732EF1FEFBF30E5D080618107D584D982F3A2FD7F32AB4846DDA86C63926"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5CEA5CDB6EE3694A134B3DD29B1817CBC32435BBB75F6787DFC199B7EE7D3303"
        },
        {
          "Id": "ServerFireElementalController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFireElementalController.Anim",
          "FullName": "ServerFireElementalController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Melee:System.Int32",
              "Name": "Melee",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Melee",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A4154D4EE1AC1DFAF6BE8DFC1E4E4A255DF08ED16F0FD1ACAF9FA01C2A2D73E"
            },
            {
              "Id": "MeleeWindup:System.Int32",
              "Name": "MeleeWindup",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MeleeWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18D47AD1E13C7CFD93691D089552FDE4912EEC04EF38EF47816CC1CDD0E1F87B"
            },
            {
              "Id": "Ranged:System.Int32",
              "Name": "Ranged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Ranged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B4ACADFC49320B162EAE60676547E7545141322E06082410FE7DA7BBE8D8167"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "585DD794B275C918C2DA21CBAD4ACE6493AB64915A424DF9A958F9AF90CB281F"
        },
        {
          "Id": "ServerFireElementalController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerFireElementalController.Vfx",
          "FullName": "ServerFireElementalController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerFireStatueController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFireStatueController.Anim",
          "FullName": "ServerFireStatueController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3F72E8514C6DE9487CC29E2B4C02272515DA6F1ADC0368A5A6C2E21F06B3CD4"
        },
        {
          "Id": "ServerFireStatueController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerFireStatueController.Vfx",
          "FullName": "ServerFireStatueController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlameThrower:System.Byte",
              "Name": "FlameThrower",
              "Type": "System.Byte",
              "Signature": "public System.Byte FlameThrower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B107F2687A52C6B34EC186A0A1EC121C7476CEC7C8BE7F6565540F12704AC016"
            },
            {
              "Id": "StopFlameThrower:System.Byte",
              "Name": "StopFlameThrower",
              "Type": "System.Byte",
              "Signature": "public System.Byte StopFlameThrower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B2F62FFA21A592F383CF1B649AD21C38AE52DCDA5D6DCBCE9B5D0C7C37DBA10"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9D07D6115797091B656DDF527AE1A4354DC39942D8341FD67233775479C804AE"
        },
        {
          "Id": "ServerFlagActivatedSpikeTrapController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerFlagActivatedSpikeTrapController.States",
          "FullName": "ServerFlagActivatedSpikeTrapController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Holding:System.Int32",
              "Name": "Holding",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Holding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEB94A73D017BB6A68423D223940700FFD96E76ADBC9FB8A84F3100CF7956FF"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "565F28E37A74E6091FE0E162A2B4FF7B83582ADB4E24225C849C82F782EC2903"
        },
        {
          "Id": "ServerFlintController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerFlintController.States",
          "FullName": "ServerFlintController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Sharp:System.Int32",
              "Name": "Sharp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sharp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "518FDF4588CA5B097909954E7C021CBC546A92E603123D5B2A80D583AAC11EB9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4B180D327B5C2421F605E5264743054DFCCA403B40E70A1FC3156F2FC2F9F8D"
        },
        {
          "Id": "ServerFrogController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerFrogController.Anim",
          "FullName": "ServerFrogController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Croak:System.Int32",
              "Name": "Croak",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Croak",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8611468B969A49502A7C9DD126A4DA20A9D53B4346A4B43C032308767E0CAEC"
            },
            {
              "Id": "Hop:System.Int32",
              "Name": "Hop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EC32468DBC0B491AB9F38398888144A3921258F9757DAEAAD8EDF1B7F686A06"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Tongue:System.Int32",
              "Name": "Tongue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tongue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBC4A478DC75B0F2AD5DB840AE49BAC614B8C9ACA60AD7287EDE780C578A5CFD"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FED6290E3AB51249422630DF7FB895E361B5425C2DD188FBA2F47A6A0041665F"
        },
        {
          "Id": "ServerFruitSpawnerController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerFruitSpawnerController.States",
          "FullName": "ServerFruitSpawnerController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:System.Int32",
              "Name": "Empty",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "317EC1CBB6EA62BD0857134A3006149756E3701D0C72EB364EDE04FCECD74DD8"
            },
            {
              "Id": "Growing1:System.Int32",
              "Name": "Growing1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growing1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C82B1F25D64923C772FEBEA6567F5866BDCAA8AB1DA2B515126F232F8D1FB63"
            },
            {
              "Id": "Growing2:System.Int32",
              "Name": "Growing2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growing2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F99302EEE4AB1A2E70E394EE9C147162A3B00F0CE371EC5E2C9EA11AAF2BC4D"
            },
            {
              "Id": "Growing3:System.Int32",
              "Name": "Growing3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growing3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2838771D71EDB50F71C8BF99CD9E5A2B73A2D1FF96A4CB93D62F42D958C4ECE4"
            },
            {
              "Id": "Growing4:System.Int32",
              "Name": "Growing4",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growing4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "294F7CB802C2E793F6D911F4E1BBC2D3CB97D336F514C17DC2E017F04F70E448"
            },
            {
              "Id": "HasSpawned:System.Int32",
              "Name": "HasSpawned",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HasSpawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD765251C1AA6B9907649467F9CB7086C588C004C1ED6CD4718095C387990004"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C5AA7A827FCA9CE242D7F9B7BAE25E36E1C123C25E87582B16753F3EEF768B61"
        },
        {
          "Id": "ServerGateController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerGateController.States",
          "FullName": "ServerGateController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Closed:System.Int32",
              "Name": "Closed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Closed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56540CE64FE9EEF8ED9C17DC57718FD1B1014602EBCBBC9381CE63AD952599B7"
            },
            {
              "Id": "Open:System.Int32",
              "Name": "Open",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Open",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1517122B46EF9845B35FD3896497CAC52DF471707FAE9AC9FD92007AFC48D9CD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3E158AEC0DC3BBA47B808ED3575C7D3E1382CBB98E90E503A95BBEB705074043"
        },
        {
          "Id": "ServerGhostlyWomanController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerGhostlyWomanController.Anim",
          "FullName": "ServerGhostlyWomanController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "307302A9C3FB01DB990E06C55A5FDDD87C2C0ED36A0965D591E760EFD065BE90"
        },
        {
          "Id": "ServerGoatController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerGoatController.Anim",
          "FullName": "ServerGoatController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Charge:System.Int32",
              "Name": "Charge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Charge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D343F2121184D9AC03A97B23502B041CD5EB247A7CF976045DFE97CD881B4A86"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "95D542D14692DEDDD48E2279866FAC2B551DE9DF8AC638302BC34E86C7F501C1"
        },
        {
          "Id": "ServerGoatController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerGoatController.Vfx",
          "FullName": "ServerGoatController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Break:System.Byte",
              "Name": "Break",
              "Type": "System.Byte",
              "Signature": "public System.Byte Break",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "917DCB98BF502DF2387650921F2173C2A97CA07B30E2993E5A938EAEB85C9DA3"
            },
            {
              "Id": "Stunned:System.Int32",
              "Name": "Stunned",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FC11C9296C05057A5A6917AEE48BC18F452DE47E2FD1778B0955AFEDB48CA1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54C30A1077227D912A15D5D3CF2D16D55C8FD08DF887FBD0ECF8E1044663264D"
        },
        {
          "Id": "ServerGoKartController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerGoKartController.States",
          "FullName": "ServerGoKartController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerHarvestableObjectController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerHarvestableObjectController.States",
          "FullName": "ServerHarvestableObjectController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Looted:System.Int32",
              "Name": "Looted",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Looted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7BE1E311346F9C23E21E27AF2D3DBF5FAC6560BC232C805FC2CFD3D4D5D18F0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9B91A410A4182FD2067349A5C420AA6CE9E307261F51E4DF087F2539EE7ED529"
        },
        {
          "Id": "ServerIncendiaryPotController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerIncendiaryPotController.States",
          "FullName": "ServerIncendiaryPotController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Exploded:System.Int32",
              "Name": "Exploded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Exploded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BDCD49E315101A99428894CD397E34FE20565786F4E42C2860BC350C6E69747"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9A3747B4A0DFF79E4E590E7E21050CCAF155CA4F0016C8F07D8CF0D70533305"
        },
        {
          "Id": "ServerInteriorFurnaceController\u002BCookingEntity",
          "Name": "CookingEntity",
          "DisplayName": "ServerInteriorFurnaceController.CookingEntity",
          "FullName": "ServerInteriorFurnaceController.CookingEntity",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "922641E65E8C695CB6E22161A99C354A4175BB1CE582CBA87099BE4EB8CA8D75"
        },
        {
          "Id": "ServerInteriorFurnaceController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerInteriorFurnaceController.States",
          "FullName": "ServerInteriorFurnaceController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7189214D6A434621D3FB79D68C22A28FDA7D3C1CF9ED5526F8B2D1246A6C5AC3"
        },
        {
          "Id": "ServerJumpingSkullController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerJumpingSkullController.Anim",
          "FullName": "ServerJumpingSkullController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bite:System.Int32",
              "Name": "Bite",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D06AF396C13F5FFE75BFE6921D5F1F9CE01DD2E4E9D3C497659CB57D39EE4A8B"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Jump:System.Int32",
              "Name": "Jump",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Jump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5835FB4C2C850758F781A86C21341B09E4A22EA5700634CE1BB87C0EEACCA225"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C96BE818A0084F378FF3E32F9F61EE18A121C53237806E9809749E520458EED7"
        },
        {
          "Id": "ServerJumpingSkullController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerJumpingSkullController.Vfx",
          "FullName": "ServerJumpingSkullController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bite:System.Byte",
              "Name": "Bite",
              "Type": "System.Byte",
              "Signature": "public System.Byte Bite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05DD4B22D92516CECDBCE5F5BE0C61EB42C1FF3B47328D18052B041E22E99716"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "231E63661970FA142F129E5378F0FD05A3224E9F44F2F3795616204274EA638F"
        },
        {
          "Id": "ServerLaserStatueController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerLaserStatueController.Anim",
          "FullName": "ServerLaserStatueController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "CloseEyes:System.Int32",
              "Name": "CloseEyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CloseEyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10E71BDAB3E0777F925154BB8F2622DE33EF57D14FBFC59A9B217F5616C145DE"
            },
            {
              "Id": "CloseMouth:System.Int32",
              "Name": "CloseMouth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CloseMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36F4B36A94CD3F2358AC730DE9CBA9F70DB8D67592F029B38DC5DCA5D89EC998"
            },
            {
              "Id": "IdleAggressive:System.Int32",
              "Name": "IdleAggressive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdleAggressive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45CA917BCC06D397E723A320C0B807AF83D02C17150A91A2A52EA7C4C8490FF4"
            },
            {
              "Id": "IdlePassive:System.Int32",
              "Name": "IdlePassive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdlePassive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14F7BD118E3622627C22C2888F92519D73E043CDDEEB89A96FD0584739860DA9"
            },
            {
              "Id": "MouthStayOpenAfterAttack:System.Int32",
              "Name": "MouthStayOpenAfterAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MouthStayOpenAfterAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CA9476EDED2D64250E72A885EFBA49382FD884CBD1ECC2FA815B70889BA8166"
            },
            {
              "Id": "MouthStayOpenBeforeAttack:System.Int32",
              "Name": "MouthStayOpenBeforeAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MouthStayOpenBeforeAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E8E75483BDBEA932C96B8C961B8838A7F77C5A650286720EBAA66B80D584BDA"
            },
            {
              "Id": "OpenEyes:System.Int32",
              "Name": "OpenEyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenEyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05B34B8280C1941389F00214CCB3FA61CFCAB8D794E190E03CF3D07FE3742290"
            },
            {
              "Id": "OpenMouth:System.Int32",
              "Name": "OpenMouth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OpenMouth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C89F5AB9BA661D539D8FF598AD1DDDE358CCCA9D5E31277AF99F486482D0247"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4A644A9C69E018A3840110116EB122653F523C57247C9EEE72FCBC560B02CFFE"
        },
        {
          "Id": "ServerLavaConstructController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerLavaConstructController.Anim",
          "FullName": "ServerLavaConstructController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AoeAttack:System.Int32",
              "Name": "AoeAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AoeAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE505C2E6433A69A089AEE7C571DA99A33CDB5E0AFF828C44AB1DB442C3EA188"
            },
            {
              "Id": "AoeStart:System.Int32",
              "Name": "AoeStart",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AoeStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B147B51B25B42D253E1AA6C9B247C7290D0E55BD9B5B1C90399474B9913B9002"
            },
            {
              "Id": "AoeWindup:System.Int32",
              "Name": "AoeWindup",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AoeWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B605D50FCC4DA9D8FD7731F5E9679505C647D842E79B858190E6AA4C47B5542"
            },
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Dormant:System.Int32",
              "Name": "Dormant",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dormant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "002DA62235B66AAF60E4EEFEE3363CFF03590977937D2A037AD57D0638D0ED54"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Spin:System.Int32",
              "Name": "Spin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Spin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95B4F121BAC4926A84EC095288186407205343EE8EFC78CED80B32CF54B64A4C"
            },
            {
              "Id": "StartSpin:System.Int32",
              "Name": "StartSpin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartSpin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C23529127A35DF0222E0CCD19CBFDC7CA5B6B6EA3922E7CBD2BC1F2FBB262222"
            },
            {
              "Id": "StopSpin:System.Int32",
              "Name": "StopSpin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StopSpin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3BD8B25144942071E29756453E33366B87891E2B004F5C75113B330598F63A4B"
            },
            {
              "Id": "WakeUp:System.Int32",
              "Name": "WakeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WakeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "023FB4E4D335CDB2DFF271E1348CE80B88B5C38C6546C8E616B05EB8ABF7D5F3"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C8BBD57CD9F231D31BC0541D809A018D05A1928D034D6CD662BBE462AEA993DD"
        },
        {
          "Id": "ServerLavaConstructController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerLavaConstructController.Vfx",
          "FullName": "ServerLavaConstructController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dead:System.Byte",
              "Name": "Dead",
              "Type": "System.Byte",
              "Signature": "public System.Byte Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4233BF6DBF824451A1D2979DCEB7F7A493554C78C559BCE9403334389AD6F3C1"
            },
            {
              "Id": "SpinLoop:System.Byte",
              "Name": "SpinLoop",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpinLoop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31E91666ADD45E479FCCCEE36FE95BD81765D1FAF69ADE62BA4C5C542AAEADD7"
            },
            {
              "Id": "StartSpinCharge:System.Byte",
              "Name": "StartSpinCharge",
              "Type": "System.Byte",
              "Signature": "public System.Byte StartSpinCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5E9B6B01EE2363B569FFD8F7B9515C81B5D44DF8C3D0388E209CB62370933B5"
            },
            {
              "Id": "StopSpinLoop:System.Byte",
              "Name": "StopSpinLoop",
              "Type": "System.Byte",
              "Signature": "public System.Byte StopSpinLoop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94F7C782B0DC12AD0425B93D159B085BF839EE2816F64ACF775D9DDACA6F80A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D21BDDF12E4622E2CDF7E054DD68690E12BE6E17626871F277790157301E345B"
        },
        {
          "Id": "ServerLavaSpitterController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerLavaSpitterController.Anim",
          "FullName": "ServerLavaSpitterController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Emerge:System.Int32",
              "Name": "Emerge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Emerge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D34C90BEEA4B8A9F972B804ABA6C30F28ACDCC791978BFABCBDDC0C15759A50"
            },
            {
              "Id": "Hidden:System.Int32",
              "Name": "Hidden",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3367A07F034F5BAF78498810B5D7FED7B3411F87142907D3024F819C6645009B"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Submerge:System.Int32",
              "Name": "Submerge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Submerge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "911FC97FFD80A88FB0EF97077628898BB95CC8031D60C820D4A4307856436196"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8CD9AE6E23DEE2062ACA64D9D979C1B4FD33568EBD4BCE301B52A4284F2AC678"
        },
        {
          "Id": "ServerLavaSpitterController\u002BBehaviorMachineStates",
          "Name": "BehaviorMachineStates",
          "DisplayName": "ServerLavaSpitterController.BehaviorMachineStates",
          "FullName": "ServerLavaSpitterController.BehaviorMachineStates",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aggro:System.Int32",
              "Name": "Aggro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Aggro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0544B28A1462C8DFA0144D5D3AC808D64E31BB664D84E6820A62FBD6648230B"
            },
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Base:System.Int32",
              "Name": "Base",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Base",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F3B76023CA2DFF5B1A34A88C1125DB94125705B56FE158DAF7183230C24F810"
            },
            {
              "Id": "IdleEmerged:System.Int32",
              "Name": "IdleEmerged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdleEmerged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "129379D7FAF5C8C855DDD3B6D54162704E946B757EA2F5F0DD63D5046A3C9CD4"
            },
            {
              "Id": "Passive:System.Int32",
              "Name": "Passive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Passive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33A9132D023489552B26F05B1A4EE7DA6D35F99F399D5906478686161AE335E8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C648310B753696D2EEB7E7E4BC3AD47253C18A1BB05E5E9452B0672BC5BF373B"
        },
        {
          "Id": "ServerLeverController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerLeverController.States",
          "FullName": "ServerLeverController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingRodOff:System.Int32",
              "Name": "MissingRodOff",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MissingRodOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58725E204F62CB3DAED32ED8BDA0D417879A1647894715E44717CC160F53076B"
            },
            {
              "Id": "MissingRodOn:System.Int32",
              "Name": "MissingRodOn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MissingRodOn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F96C9275FF61EB503B4ED9DB5D79BD4E215267C1AC2AD195E02945BE3FF0AFE9"
            },
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            },
            {
              "Id": "RetractedOff:System.Int32",
              "Name": "RetractedOff",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RetractedOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58566E99440CB874848005B59914ED4A2CB32D08270EA1210AD089FC5AD34AD6"
            },
            {
              "Id": "RetractedOn:System.Int32",
              "Name": "RetractedOn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RetractedOn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47C2451A758FA872E9DF936699A7C11DF9137CAC34DEB5482D5E00E715A513DC"
            },
            {
              "Id": "WaitingForUpdate:System.Int32",
              "Name": "WaitingForUpdate",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WaitingForUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0DF9B592C2B38D02184C16CE11B7FDC23C828394F62FA0842B3F32A4403FE67C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "75FA8472043B7A805F789DC34D71496F7ADED79575AAFE6E68E3841F539ED749"
        },
        {
          "Id": "ServerLightningPotController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerLightningPotController.States",
          "FullName": "ServerLightningPotController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Exploded:System.Int32",
              "Name": "Exploded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Exploded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BDCD49E315101A99428894CD397E34FE20565786F4E42C2860BC350C6E69747"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9A3747B4A0DFF79E4E590E7E21050CCAF155CA4F0016C8F07D8CF0D70533305"
        },
        {
          "Id": "ServerLizardController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerLizardController.Anim",
          "FullName": "ServerLizardController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CCD660C727BBD0D89888E97C7677554138261A8371CB078018D4579A2AA0031"
        },
        {
          "Id": "ServerMagusCeresController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusCeresController.Anim",
          "FullName": "ServerMagusCeresController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusCeresController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusCeresController.Vfx",
          "FullName": "ServerMagusCeresController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForwardVfxInHands:System.Byte",
              "Name": "CastForwardVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForwardVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFF32DE9364B36D2A9D2B0CF60422D4A793DEFD8D4D2198E36B321F46699011C"
            },
            {
              "Id": "CastUpVfxInHands:System.Byte",
              "Name": "CastUpVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUpVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDBCC943DF9B0C9C2042248B290936911A9E1CAACEB65BFB5D107A112D564DCD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "33D7F535AD0FACC6E92F32EC1B714C6D999703F996194F6BC431A618A7B55D4C"
        },
        {
          "Id": "ServerMagusDianaController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusDianaController.Anim",
          "FullName": "ServerMagusDianaController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusDianaController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusDianaController.Vfx",
          "FullName": "ServerMagusDianaController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4885CDE78FFC8A85386A04932C4C24A6EF24256B28668A096D594DA18ECB702F"
        },
        {
          "Id": "ServerMagusMarsController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusMarsController.Anim",
          "FullName": "ServerMagusMarsController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusMarsController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusMarsController.Vfx",
          "FullName": "ServerMagusMarsController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4885CDE78FFC8A85386A04932C4C24A6EF24256B28668A096D594DA18ECB702F"
        },
        {
          "Id": "ServerMagusMercuryController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusMercuryController.Anim",
          "FullName": "ServerMagusMercuryController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusMercuryController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusMercuryController.Vfx",
          "FullName": "ServerMagusMercuryController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4885CDE78FFC8A85386A04932C4C24A6EF24256B28668A096D594DA18ECB702F"
        },
        {
          "Id": "ServerMagusMinervaController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusMinervaController.Anim",
          "FullName": "ServerMagusMinervaController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusMinervaController\u002BMessage",
          "Name": "Message",
          "DisplayName": "ServerMagusMinervaController.Message",
          "FullName": "ServerMagusMinervaController.Message",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartLaser:System.Byte",
              "Name": "StartLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte StartLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A3872F6F78DF498EB975A0121746E557E90F56C12D6E77F6A80EBD41D40AACE"
            },
            {
              "Id": "StopLaser:System.Byte",
              "Name": "StopLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte StopLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1286723A7917A3BFDDA1AA99F5A2AD469E26B85A38BAC9398FA434D58B0B45E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F12F939872E71FD867D59D2EC5226E581C21245E60EA45FD1E07146533D517BC"
        },
        {
          "Id": "ServerMagusMinervaController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusMinervaController.Vfx",
          "FullName": "ServerMagusMinervaController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "StartLaser:System.Byte",
              "Name": "StartLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte StartLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A3872F6F78DF498EB975A0121746E557E90F56C12D6E77F6A80EBD41D40AACE"
            },
            {
              "Id": "StopLaser:System.Byte",
              "Name": "StopLaser",
              "Type": "System.Byte",
              "Signature": "public System.Byte StopLaser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1286723A7917A3BFDDA1AA99F5A2AD469E26B85A38BAC9398FA434D58B0B45E"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9ABF97F9EBE7806D0CD8B403F2BC87844DA3F9CB5DDBC1F86B99A606876DB5D4"
        },
        {
          "Id": "ServerMagusOrcusController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusOrcusController.Anim",
          "FullName": "ServerMagusOrcusController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusOrcusController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusOrcusController.Vfx",
          "FullName": "ServerMagusOrcusController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4885CDE78FFC8A85386A04932C4C24A6EF24256B28668A096D594DA18ECB702F"
        },
        {
          "Id": "ServerMagusVenusController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusVenusController.Anim",
          "FullName": "ServerMagusVenusController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusVenusController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusVenusController.Vfx",
          "FullName": "ServerMagusVenusController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4885CDE78FFC8A85386A04932C4C24A6EF24256B28668A096D594DA18ECB702F"
        },
        {
          "Id": "ServerMagusVulcanController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMagusVulcanController.Anim",
          "FullName": "ServerMagusVulcanController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastForward:System.Byte",
              "Name": "CastForward",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastForward",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BFB6F7F9099FF4FF0D333F43D150C7BEB2C6ADE4DAAF7EC01C4A1B58D5BD5D7"
            },
            {
              "Id": "CastUp:System.Byte",
              "Name": "CastUp",
              "Type": "System.Byte",
              "Signature": "public System.Byte CastUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94BE00E20C3DA61818B9C21298FD4AB7CCA4DFC69D643EBBCB893F84F7C8BAD6"
            },
            {
              "Id": "Channel:System.Byte",
              "Name": "Channel",
              "Type": "System.Byte",
              "Signature": "public System.Byte Channel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9281D1A4368A32998381101D85C638EE1DC04CAB773A501D13FB3E89E5D8B10A"
            },
            {
              "Id": "Death:System.Byte",
              "Name": "Death",
              "Type": "System.Byte",
              "Signature": "public System.Byte Death",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43897AA799C942D10E2597479A94E426341B89797900D054401496458FEA6F48"
            },
            {
              "Id": "Hit:System.Byte",
              "Name": "Hit",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B468589683AE1C758DE07D20A346E15C1E3DF915D8D0D0880B542F485E1BFAE5"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Run:System.Byte",
              "Name": "Run",
              "Type": "System.Byte",
              "Signature": "public System.Byte Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F719CA4819F9D2D2CCCA759CCE6A8EE92F8FF35DCAC349BFBFEE7CA9B33F9F0D"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E5F94800108C9BDB9E881B19A13D305FFB8F377BB4B0794C6707C514D5B7C64"
        },
        {
          "Id": "ServerMagusVulcanController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerMagusVulcanController.Vfx",
          "FullName": "ServerMagusVulcanController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlameThrower:System.Byte",
              "Name": "FlameThrower",
              "Type": "System.Byte",
              "Signature": "public System.Byte FlameThrower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B107F2687A52C6B34EC186A0A1EC121C7476CEC7C8BE7F6565540F12704AC016"
            },
            {
              "Id": "NormalAttackVfxInHands:System.Byte",
              "Name": "NormalAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte NormalAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F56EEF20B1E63BA67F7958BA6A8CE2965F93E4C4458841CC3E9B4E5DE89504"
            },
            {
              "Id": "SpecialAttackVfxInHands:System.Byte",
              "Name": "SpecialAttackVfxInHands",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpecialAttackVfxInHands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE693DFA8E90F9DAABEFB1BA3F1DDB669234A69643923AFA655F9CE9E59444B7"
            },
            {
              "Id": "StopFlameThrower:System.Byte",
              "Name": "StopFlameThrower",
              "Type": "System.Byte",
              "Signature": "public System.Byte StopFlameThrower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B2F62FFA21A592F383CF1B649AD21C38AE52DCDA5D6DCBCE9B5D0C7C37DBA10"
            },
            {
              "Id": "Summon:System.Byte",
              "Name": "Summon",
              "Type": "System.Byte",
              "Signature": "public System.Byte Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273DFEBB0D52766B65F95F246C938A8511B9C5C76970E181BA6A590A5E4102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8896E3BDF1573CF6A3CC4C00682906716B2C3D14411F4EBAF962490886DCDE04"
        },
        {
          "Id": "ServerManualMillController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerManualMillController.States",
          "FullName": "ServerManualMillController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73A09CF00F8013FC7A53750E4AEE2C5C774ABE160C1363F263B3EA63DFC2ADB6"
        },
        {
          "Id": "ServerMasterEngineerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMasterEngineerController.Anim",
          "FullName": "ServerMasterEngineerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Construct:System.Int32",
              "Name": "Construct",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Construct",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A85F2AA0E5D9A330AC34F586F66E89861412C1C0FB538831FD33FE8C43CB5648"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0207A8BED15DE7D6583067419B390B9AC56052BE537045F882167C837D05125"
        },
        {
          "Id": "ServerMedusaController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMedusaController.Anim",
          "FullName": "ServerMedusaController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Petrify:System.Int32",
              "Name": "Petrify",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Petrify",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0D927CEA9CC6A33F490A8DA8DCDA070937FEED0DB9AB077286EB34007AE3F72"
            },
            {
              "Id": "Slither:System.Int32",
              "Name": "Slither",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Slither",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF3E9F1BB70981A014A33B618D5F2B73A66743D303850AAEEF46FECD4E60A43D"
            },
            {
              "Id": "Summon:System.Int32",
              "Name": "Summon",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Summon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFAF5B3132DD573DB071A848F58CD59A5E64FF5F252DA84707E73E3FF7441F17"
            },
            {
              "Id": "Whip:System.Int32",
              "Name": "Whip",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Whip",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D5653F39E5356FB509466365387F25686FBC78F232C9BDDDD7A9C0C5AC857FC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5F99247983487F8828BA26323B53DC6B6506D5FFE108732F05E74274D5FC31EA"
        },
        {
          "Id": "ServerMinervasOwlBossController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerMinervasOwlBossController.States",
          "FullName": "ServerMinervasOwlBossController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathAnimation:System.Int32",
              "Name": "DeathAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeathAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF1F3E5F83EA44F5BD92F4C6AA678212941344E4E304775DE091CF7587A3C4A3"
            },
            {
              "Id": "DeathAnimationEnd:System.Int32",
              "Name": "DeathAnimationEnd",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeathAnimationEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8331FC892614AD9E1C454A80A160A38CD5E6B6A45B5313D15A582D18F43D1C2B"
            },
            {
              "Id": "InAir:System.Int32",
              "Name": "InAir",
              "Type": "System.Int32",
              "Signature": "public System.Int32 InAir",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02804F7FBF42292294B73A6589AABA1310DF14F711ACEBAFED51043B0C7085CB"
            },
            {
              "Id": "InAirShort:System.Int32",
              "Name": "InAirShort",
              "Type": "System.Int32",
              "Signature": "public System.Int32 InAirShort",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0DF2647313B2F59195554FD95DA794AC81BF46BA14ACFCBB3E019FCCC844C6FE"
            },
            {
              "Id": "Intro:System.Int32",
              "Name": "Intro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Intro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C34E534DE7DCC384E91431F5D44D9259C983B748E9F9DFD611C35B88A4FE21B6"
            },
            {
              "Id": "Launch:System.Int32",
              "Name": "Launch",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Launch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7235016DEF4A89C0DD5EA9599135DDD7F24B8BC299EB00A563D5E4C22719D1F2"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "Peck:System.Int32",
              "Name": "Peck",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Peck",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDCB92468636308FA617BC2D1D0D98409AD53FE833D39291804EDBD189F6B8D3"
            },
            {
              "Id": "PeckCharge:System.Int32",
              "Name": "PeckCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PeckCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFB5D47C86145C9CDFE15947FB7FDC541BC68D023D2F93C5BE9B2BCDE96759D1"
            },
            {
              "Id": "PeckCooldown:System.Int32",
              "Name": "PeckCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PeckCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F7AD8B56C494B59D1DD3A2F73AAF514F52A7581C70770AAAF99BBBAFD661AE0"
            },
            {
              "Id": "Rush:System.Int32",
              "Name": "Rush",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C011F77AE7C5150506C4818D3C62D62A32FE63AB79DB825140B8EA59AA68A0A"
            },
            {
              "Id": "RushCharge:System.Int32",
              "Name": "RushCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RushCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09FD4210BEF661FA53D08B0DB16743A7572DF56D1F3A7DA59AE612D50A2895E1"
            },
            {
              "Id": "RushCooldown:System.Int32",
              "Name": "RushCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RushCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E15CD8BE81FA93CC2DB0BDC102C2D21E3F624D28E1C5A55D50A2AC6B9EF34F83"
            },
            {
              "Id": "ShortFlyEnd:System.Int32",
              "Name": "ShortFlyEnd",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShortFlyEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1ADC632D4E9D0655791599AB461B088ACC5154D0EBF692FBFC8E6742D799DFC2"
            },
            {
              "Id": "SlamCooldown:System.Int32",
              "Name": "SlamCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlamCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76A88EE4D20469C2C6517AC8F5F3E51060C96D4276FF057BA2B96AF4ECCE4F59"
            },
            {
              "Id": "ThunderCharge:System.Int32",
              "Name": "ThunderCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ThunderCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "257CDF80666A99E36523FAAA00ADAE067D1F1CCF8AD86F56805B3BD5D71C5E52"
            },
            {
              "Id": "ThunderStrike:System.Int32",
              "Name": "ThunderStrike",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ThunderStrike",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C42DDC3BE66D47CA83D8C76EE1B59E1844F0E6ED7505671570B1A95D681A0E14"
            },
            {
              "Id": "ThunderTelegraph:System.Int32",
              "Name": "ThunderTelegraph",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ThunderTelegraph",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61069C03F3F066454585BA8B37F6FF55E03F846D2CAD2460D969E02C0787DE3F"
            },
            {
              "Id": "Walking:System.Int32",
              "Name": "Walking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5CCF89975295ECF72B433E9B2501FD357F0504659BE7BB113E7A8A189F6A3CA"
            },
            {
              "Id": "WingFlap:System.Int32",
              "Name": "WingFlap",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WingFlap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D78F33DAD890C1CD1A82869D74297B49EA80BEFED8275C9CA125BE78EFC265FC"
            },
            {
              "Id": "WingFlapCharge:System.Int32",
              "Name": "WingFlapCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WingFlapCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC5244EBCA8E47D3B175E422337B73540F752E0F80CB4523BB69A3B030E5426C"
            },
            {
              "Id": "WingFlapCooldown:System.Int32",
              "Name": "WingFlapCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WingFlapCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "509377002978DC46DD28AD7B8643843796850641713C28A52FDE4B5479CD13AD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78C04631FA7A3E28898CDE0673DA9D20CDBF6AD478B34D03BC8E8A9910287F12"
        },
        {
          "Id": "ServerMouseController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerMouseController.Anim",
          "FullName": "ServerMouseController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "IdleTail:System.Int32",
              "Name": "IdleTail",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdleTail",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9AA34729E22B32C56480021C0A4FC1351F3A423750BFA2DCA48117D762D7B1D9"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DBFB1A3E0D1D969A15C7C0ADE0319468D5D66376BBC7D1A65CFC01DE4629A9E3"
        },
        {
          "Id": "ServerOldAlphaWolfController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerOldAlphaWolfController.States",
          "FullName": "ServerOldAlphaWolfController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "ChargingAttack:System.Int32",
              "Name": "ChargingAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargingAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93E9BC230B5880AC5DDDF36C007D79B6D753A90614A7DFD570CF32A7CDB04CD4"
            },
            {
              "Id": "Growling:System.Int32",
              "Name": "Growling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AB28A5083CD0B22C72F21E7FD038D30A6E86D46EA1BC57FF4124AE19EDA22FC"
            },
            {
              "Id": "HoldingCharge:System.Int32",
              "Name": "HoldingCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66255DF94BE5014A4B0A0A6EB0177FFE39F3E71A44AC486D9C0DF914326F4A47"
            },
            {
              "Id": "Howling:System.Int32",
              "Name": "Howling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Howling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "160029AA10ADECDCC962DE30F31E058084C212FC79EF9DF649C99C76C4E45FBE"
            },
            {
              "Id": "JustDied:System.Int32",
              "Name": "JustDied",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JustDied",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D99484FDFC056B3353B4FCA5B317024327C1A0D43BB169AB347339101C727F"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "StartAttackAnimation:System.Int32",
              "Name": "StartAttackAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttackAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF5B33B8355645718FA2F29D93DC303B1C4257C90A5FE01EA39B8A1A42762B98"
            },
            {
              "Id": "StartAttacking:System.Int32",
              "Name": "StartAttacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8C02708881CB79D5B283DB25E399E8B2C2934040CB1307C1325C83A541746A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E18F0589CDF3BE5F04E7C543C0ADBF1C761420F3F3BF122CD59A040612ECCD6A"
        },
        {
          "Id": "ServerOldBirdController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerOldBirdController.States",
          "FullName": "ServerOldBirdController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Flying:System.Int32",
              "Name": "Flying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Flying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF6C5694E86E062C14ED9CAFB2F995C687D3E816DB3EBB7BC0E08547D7788796"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Landing:System.Int32",
              "Name": "Landing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Landing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C413C1C624ABCC2901483FD25708949DAE98E4F4E5BB6570A1D3A56280CCFEC"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB93688A697CD2E02DF2BED5BC7E8339D107433E5682EC79DCC11CB2E0D97F69"
        },
        {
          "Id": "ServerOldFrogController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerOldFrogController.States",
          "FullName": "ServerOldFrogController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "Scared:System.Int32",
              "Name": "Scared",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Scared",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DA78A81B546720609040114B1657319BD89F267BFFEC23B7C2C50E2875A5F7A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D7A413FEA6BAA7BB35582AC8B297EF6C1DEF70AB778D4E1796D6D4F27852A29B"
        },
        {
          "Id": "ServerOldWolfController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerOldWolfController.States",
          "FullName": "ServerOldWolfController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "ChargingAttack:System.Int32",
              "Name": "ChargingAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargingAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93E9BC230B5880AC5DDDF36C007D79B6D753A90614A7DFD570CF32A7CDB04CD4"
            },
            {
              "Id": "Growling:System.Int32",
              "Name": "Growling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AB28A5083CD0B22C72F21E7FD038D30A6E86D46EA1BC57FF4124AE19EDA22FC"
            },
            {
              "Id": "HoldingCharge:System.Int32",
              "Name": "HoldingCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66255DF94BE5014A4B0A0A6EB0177FFE39F3E71A44AC486D9C0DF914326F4A47"
            },
            {
              "Id": "Howling:System.Int32",
              "Name": "Howling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Howling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "160029AA10ADECDCC962DE30F31E058084C212FC79EF9DF649C99C76C4E45FBE"
            },
            {
              "Id": "JustDied:System.Int32",
              "Name": "JustDied",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JustDied",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D99484FDFC056B3353B4FCA5B317024327C1A0D43BB169AB347339101C727F"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "StartAttackAnimation:System.Int32",
              "Name": "StartAttackAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttackAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF5B33B8355645718FA2F29D93DC303B1C4257C90A5FE01EA39B8A1A42762B98"
            },
            {
              "Id": "StartAttacking:System.Int32",
              "Name": "StartAttacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8C02708881CB79D5B283DB25E399E8B2C2934040CB1307C1325C83A541746A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E18F0589CDF3BE5F04E7C543C0ADBF1C761420F3F3BF122CD59A040612ECCD6A"
        },
        {
          "Id": "ServerPathMemoryPuzzleController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPathMemoryPuzzleController.States",
          "FullName": "ServerPathMemoryPuzzleController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayingSolution:System.Int32",
              "Name": "DisplayingSolution",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DisplayingSolution",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5506689551D3C31873FFA6F05450A62EF02E575BF5A9B119A86B80BB85493E5"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "PuzzleActive:System.Int32",
              "Name": "PuzzleActive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PuzzleActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCBC222EDD31DC1E9C7A7E896C4A691992A4F5C7C5323715917744872B4A8E5C"
            },
            {
              "Id": "PuzzleFailed:System.Int32",
              "Name": "PuzzleFailed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PuzzleFailed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2AF0E818D0BF93687418CC22B737CA0D3078FC6E1BFBFCD8D1E6FD0FB6BE4E8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EBAD954FF531CAA1EF3D1C3B6DA1BC8320ECB0766FC21FD8DC75DBD22F49996B"
        },
        {
          "Id": "ServerPermanentStubController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPermanentStubController.States",
          "FullName": "ServerPermanentStubController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "StubWithWood:System.Int32",
              "Name": "StubWithWood",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StubWithWood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E892E876A382D3911348FC5C7C9A14AF4A3D2A13E12D2F63955C0086A614FAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "288D414B3517F7A538481DC29AA53B787015E745B1E5F9698C920DDD570669E4"
        },
        {
          "Id": "ServerPhoenixBossController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPhoenixBossController.States",
          "FullName": "ServerPhoenixBossController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathAnimation:System.Int32",
              "Name": "DeathAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeathAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF1F3E5F83EA44F5BD92F4C6AA678212941344E4E304775DE091CF7587A3C4A3"
            },
            {
              "Id": "DeathAnimationEnd:System.Int32",
              "Name": "DeathAnimationEnd",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeathAnimationEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8331FC892614AD9E1C454A80A160A38CD5E6B6A45B5313D15A582D18F43D1C2B"
            },
            {
              "Id": "Egg:System.Int32",
              "Name": "Egg",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Egg",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7A0D727525540FD144CA0C1D10CABFF3B7B86E2D184ACB87010A85E4A00F3D8"
            },
            {
              "Id": "Escape:System.Int32",
              "Name": "Escape",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Escape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D41B07FAD22C1A8AFE55FD368F55D9C5E051BBBB9A2283DD3C6BC025802645D"
            },
            {
              "Id": "FireBreath:System.Int32",
              "Name": "FireBreath",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FireBreath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "188C9556CA7E2F3CD7FA6E50B1B4F4AC30BCAC351BAB1E5E78373A81FEFC06C9"
            },
            {
              "Id": "GasBreath:System.Int32",
              "Name": "GasBreath",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GasBreath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC154F8B4B0B284F507AAB8A9BFF50BFAB8D3CE6C5ABFBD9E10B1E4B68F48A7F"
            },
            {
              "Id": "GasBreathCharge:System.Int32",
              "Name": "GasBreathCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GasBreathCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7A0D482893543C977DE1D8CBAE3A506DA4191ECB0AA88AB1954708DABA116FD"
            },
            {
              "Id": "GasBreathCooldown:System.Int32",
              "Name": "GasBreathCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GasBreathCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "615504E64224475EC24360F933E4403609DC758FC8CCA19965F1AB2F9AF91012"
            },
            {
              "Id": "Intro:System.Int32",
              "Name": "Intro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Intro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C34E534DE7DCC384E91431F5D44D9259C983B748E9F9DFD611C35B88A4FE21B6"
            },
            {
              "Id": "MeteorCharge:System.Int32",
              "Name": "MeteorCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MeteorCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63054AE5729655765A923DDE57D1BEC25E3A757DC892E8103A7BBF320E4996A1"
            },
            {
              "Id": "MeteorStrike:System.Int32",
              "Name": "MeteorStrike",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MeteorStrike",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "229DF0D7349CB73126B45DA42FB0959EC2EEBBB00C77099DED5BB490990B6FF8"
            },
            {
              "Id": "MeteorTelegraph:System.Int32",
              "Name": "MeteorTelegraph",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MeteorTelegraph",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91E3F700017B279D7B60013779895D90C06E55030B492E3CD164FF4D9B80182A"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "Peck:System.Int32",
              "Name": "Peck",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Peck",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDCB92468636308FA617BC2D1D0D98409AD53FE833D39291804EDBD189F6B8D3"
            },
            {
              "Id": "PeckCharge:System.Int32",
              "Name": "PeckCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PeckCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFB5D47C86145C9CDFE15947FB7FDC541BC68D023D2F93C5BE9B2BCDE96759D1"
            },
            {
              "Id": "PeckCooldown:System.Int32",
              "Name": "PeckCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PeckCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F7AD8B56C494B59D1DD3A2F73AAF514F52A7581C70770AAAF99BBBAFD661AE0"
            },
            {
              "Id": "PowerUpActive:System.Int32",
              "Name": "PowerUpActive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PowerUpActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "835D95A5CF1D469D5BAD73C53C1B4D6950CFB1E8A1703016A1F2C3E794A64471"
            },
            {
              "Id": "PowerUpCooldown:System.Int32",
              "Name": "PowerUpCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PowerUpCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F15BFB0A159C182B71CA9531302A1300D442E1BF85A9C5BF28EA762260256961"
            },
            {
              "Id": "Rush:System.Int32",
              "Name": "Rush",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C011F77AE7C5150506C4818D3C62D62A32FE63AB79DB825140B8EA59AA68A0A"
            },
            {
              "Id": "RushCharge:System.Int32",
              "Name": "RushCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RushCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09FD4210BEF661FA53D08B0DB16743A7572DF56D1F3A7DA59AE612D50A2895E1"
            },
            {
              "Id": "RushCooldown:System.Int32",
              "Name": "RushCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RushCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E15CD8BE81FA93CC2DB0BDC102C2D21E3F624D28E1C5A55D50A2AC6B9EF34F83"
            },
            {
              "Id": "ShortFlyEnd:System.Int32",
              "Name": "ShortFlyEnd",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShortFlyEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1ADC632D4E9D0655791599AB461B088ACC5154D0EBF692FBFC8E6742D799DFC2"
            },
            {
              "Id": "Walking:System.Int32",
              "Name": "Walking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5CCF89975295ECF72B433E9B2501FD357F0504659BE7BB113E7A8A189F6A3CA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC6ED9A3282E7E3BD877FC78C713D8236EE25C69C0F3A026CBDE502795377F51"
        },
        {
          "Id": "ServerPhoenixController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerPhoenixController.Anim",
          "FullName": "ServerPhoenixController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Eat:System.Int32",
              "Name": "Eat",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C9881027A767767ED6009C1833CF2057FBFED4491C7F5AC90BCB65DBDB24F2E"
            },
            {
              "Id": "Fly:System.Int32",
              "Name": "Fly",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Fly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88EA3AEA314AFC68F64B5C480ACD778529DE3A137066AA699A9E0510E7F30F19"
            },
            {
              "Id": "Glide:System.Int32",
              "Name": "Glide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Glide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D7F63471D20E2198B3A53CF97662E43CB1380F542E562331247224B57E7BEBC"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C10E1385C86F83C62F53250CC01474FA3DDF7B3F68456ED2F21F50DCF2D514A2"
        },
        {
          "Id": "ServerPhoenixController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerPhoenixController.Vfx",
          "FullName": "ServerPhoenixController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stunned:System.Byte",
              "Name": "Stunned",
              "Type": "System.Byte",
              "Signature": "public System.Byte Stunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D101DD23001AE7256BFD1154EE29FCB2D60461B70B71E12D51BC531CD3F7EB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E13507761065E0648D43054C826E2B215307FD5CEFBE67EBEFAE32C1119E3606"
        },
        {
          "Id": "ServerPoisonPotController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPoisonPotController.States",
          "FullName": "ServerPoisonPotController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Exploded:System.Int32",
              "Name": "Exploded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Exploded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BDCD49E315101A99428894CD397E34FE20565786F4E42C2860BC350C6E69747"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9A3747B4A0DFF79E4E590E7E21050CCAF155CA4F0016C8F07D8CF0D70533305"
        },
        {
          "Id": "ServerPotmanController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerPotmanController.Anim",
          "FullName": "ServerPotmanController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "IdleStill:System.Int32",
              "Name": "IdleStill",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IdleStill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E48974B7FD3C546EC8D8D5CC62B5F1B1BC7E18AF8A47FB1848410F7ECAD5E004"
            },
            {
              "Id": "Lift:System.Int32",
              "Name": "Lift",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Lift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B484BDCC8FD5D12A22291F9D70FBB3E98F618E6A1B0E54261E8261A5BA4E339"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Throw:System.Int32",
              "Name": "Throw",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Throw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BFCC2F0243C83196BDD0668DB2A51207D6AD9AA320F69ABABB57F4ABF79FC61"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "39274D85B6D46F48DC432FA101BC68E82F7FDECEFF9104D3247E0A519AAA7113"
        },
        {
          "Id": "ServerPotmanController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerPotmanController.Vfx",
          "FullName": "ServerPotmanController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddCollision:System.Int32",
              "Name": "AddCollision",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AddCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4331293C256C46566EEF3BC1C8A42224FC8F83473BFF8AF0CA76A25E38650DD"
            },
            {
              "Id": "RemoveCollision:System.Int32",
              "Name": "RemoveCollision",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RemoveCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78082D533FCC8847042EB1AC694DD87ACB368C46FAF5297B9B65EDE2EED7FEB0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5C74B02A74410D87A236F99C06AB52CFEAFFFB19252005A62B5C7965043AEADD"
        },
        {
          "Id": "ServerPressurePlateController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPressurePlateController.States",
          "FullName": "ServerPressurePlateController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6ED95D4405EFD2C8A49477B858312D0241EDC3FA15D13334B846073B6D7FB791"
        },
        {
          "Id": "ServerPuzzleMovableController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerPuzzleMovableController.States",
          "FullName": "ServerPuzzleMovableController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "Moving:System.Int32",
              "Name": "Moving",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Moving",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DC8F1879750D3A73AE132EE94CFF35ED97E89CECF974D4B631ECA75850924D7"
            },
            {
              "Id": "MovingBack:System.Int32",
              "Name": "MovingBack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MovingBack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01F11FEA045D9F7E285356CBD7A05B1241C4331EA6C8EA190996820E3FC839F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "92A3A53A11C3128B7D4ADBBED65AEA45FB49B911A0636D533EFA5C5DDEEB7BE9"
        },
        {
          "Id": "ServerPyzifaxController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerPyzifaxController.Anim",
          "FullName": "ServerPyzifaxController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            },
            {
              "Id": "AttackRecover:System.Byte",
              "Name": "AttackRecover",
              "Type": "System.Byte",
              "Signature": "public System.Byte AttackRecover",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F13273DB00313C2CAE2E0A30C3D650A040C5E0B7233985EB3A66239A845F026"
            },
            {
              "Id": "AttackWindup:System.Byte",
              "Name": "AttackWindup",
              "Type": "System.Byte",
              "Signature": "public System.Byte AttackWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BB074A2F5BB2EAE8EC3FBAE6A04A3F82B6AF72457FF94C57812E16CE9F4F2DF"
            },
            {
              "Id": "Grab:System.Byte",
              "Name": "Grab",
              "Type": "System.Byte",
              "Signature": "public System.Byte Grab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56656E62F98C50E93B8117F21329A4ED6172053B327E33CB801ABDC75A7FB8AA"
            },
            {
              "Id": "Idle:System.Byte",
              "Name": "Idle",
              "Type": "System.Byte",
              "Signature": "public System.Byte Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A8559B564C94C49D6D191AA4937933EEB28F515F9908005895B18EA0F906C2"
            },
            {
              "Id": "Jump:System.Byte",
              "Name": "Jump",
              "Type": "System.Byte",
              "Signature": "public System.Byte Jump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3057283606C3EBAFD5B3BED528AB3A8E8E8D9D8C945FD786FA48543B8E477DF1"
            },
            {
              "Id": "Land:System.Byte",
              "Name": "Land",
              "Type": "System.Byte",
              "Signature": "public System.Byte Land",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED34F5C49C9B7B82FA2D8191616B76FD52621D3169EA53C775FE58D4D7E80E38"
            },
            {
              "Id": "Point:System.Byte",
              "Name": "Point",
              "Type": "System.Byte",
              "Signature": "public System.Byte Point",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41695CD8B630070C59A5DDBAA4A193E8192D2A7EBA7E08A0615600E184CB4EC2"
            },
            {
              "Id": "Spin:System.Byte",
              "Name": "Spin",
              "Type": "System.Byte",
              "Signature": "public System.Byte Spin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B51449C2AEE63FBEEBC2DF4DFCF3751D1F051AA318D6EEA5DFAEECB8C1276052"
            },
            {
              "Id": "SpinEnd:System.Byte",
              "Name": "SpinEnd",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpinEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6B41A983092528EBE4283E8268061944381B0EDE3C6740A26684A7974FA5558"
            },
            {
              "Id": "SpinStart:System.Byte",
              "Name": "SpinStart",
              "Type": "System.Byte",
              "Signature": "public System.Byte SpinStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66AB3C3246C1D06187AD47ED0609D4E1C34759FF2D79A39B29F039B073C04D77"
            },
            {
              "Id": "Throw:System.Byte",
              "Name": "Throw",
              "Type": "System.Byte",
              "Signature": "public System.Byte Throw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A73A39CFC04EF6BF18121EF5D79A820F536226632FFD073FD87B94743750F504"
            },
            {
              "Id": "ThrowWindup:System.Byte",
              "Name": "ThrowWindup",
              "Type": "System.Byte",
              "Signature": "public System.Byte ThrowWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9736E1E216AF71AB89F479B92C2CD8609AB67D017EA7EB99CDF4AF0B022DEBC2"
            },
            {
              "Id": "Walk:System.Byte",
              "Name": "Walk",
              "Type": "System.Byte",
              "Signature": "public System.Byte Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95104609C87DE90805B2A62A1B87326D40730A62CE3DD4D7CEFC7BB04C12F30C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "017AE054BEA313B89F4D57B4C5F78E718DABDFF2AF9FED3794FD3ACE8F8D41F6"
        },
        {
          "Id": "ServerPyzifaxController\u002BParameterKeys",
          "Name": "ParameterKeys",
          "DisplayName": "ServerPyzifaxController.ParameterKeys",
          "FullName": "ServerPyzifaxController.ParameterKeys",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsRed:System.String",
              "Name": "IsRed",
              "Type": "System.String",
              "Signature": "public System.String IsRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "550036A51F4C09C2480ABC192AA14C10273C39BA0A539EDBAA5A67B33FCF0B12"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E608EEC826086B826C6A4C15D3A034610268BBBED154299590416994999CFD1"
        },
        {
          "Id": "ServerPyzifaxController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerPyzifaxController.Vfx",
          "FullName": "ServerPyzifaxController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigScreenShake:System.Byte",
              "Name": "BigScreenShake",
              "Type": "System.Byte",
              "Signature": "public System.Byte BigScreenShake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D97A88C0F9A1346127A28EAA0B1147B2DF28971F2484C8DA2878845780D1E62"
            },
            {
              "Id": "SmallScreenShake:System.Byte",
              "Name": "SmallScreenShake",
              "Type": "System.Byte",
              "Signature": "public System.Byte SmallScreenShake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0CC36A7028011F4555CBE2CA6F831EE4B69796F40C12DED062D1D2A95F9747A"
            },
            {
              "Id": "TurnRed:System.Byte",
              "Name": "TurnRed",
              "Type": "System.Byte",
              "Signature": "public System.Byte TurnRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "474D8AA8423A306990751CECE7E323BBE31AA88A34D2954C6434B80F803FD614"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "09256CF89B9A9113FC5254CE63E0B2B7132305A132ACF9291510841429BFE76B"
        },
        {
          "Id": "ServerRabbitController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerRabbitController.Anim",
          "FullName": "ServerRabbitController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "MoveFast:System.Int32",
              "Name": "MoveFast",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveFast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3016C373C7B8001DAC1CF8E229929504D69BDD487B484B8ADDC9ADDB11B1A1CC"
            },
            {
              "Id": "MoveSlow:System.Int32",
              "Name": "MoveSlow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveSlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37ADF5573E53FE337C87F43679C6EB0C32CF7D8E8DA73F849478E7671399FA8C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2E82C7A7999F51C31E979F7B59C4F30E21D3E6DEE94E577559236FC218B5F321"
        },
        {
          "Id": "ServerRatController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerRatController.Anim",
          "FullName": "ServerRatController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Land:System.Int32",
              "Name": "Land",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Land",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EDF2F3D2C44D6E6FD83FA6ED099D89CA56692CA344E4CB0603319B5BCA5CD0C1"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "TailWag:System.Int32",
              "Name": "TailWag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TailWag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18D6884E7951F4D954DF8DA00E8F64048FF918E143AE4DA02B25B9D85BECB2D9"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AE2ECA858FB47BBB2D1B6796DBE67E1CD35489255E9832D68D8B3EEA41283A2B"
        },
        {
          "Id": "ServerRatController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerRatController.Vfx",
          "FullName": "ServerRatController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            },
            {
              "Id": "Jump:System.Byte",
              "Name": "Jump",
              "Type": "System.Byte",
              "Signature": "public System.Byte Jump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3057283606C3EBAFD5B3BED528AB3A8E8E8D9D8C945FD786FA48543B8E477DF1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FB6D1F732E5F49D9883B625BE99404DDF15C9B984292EBFB7BF267100563AD38"
        },
        {
          "Id": "ServerSatyrBarbarianController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrBarbarianController.Anim",
          "FullName": "ServerSatyrBarbarianController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Die:System.Int32",
              "Name": "Die",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Die",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58B3803AA8A633DFBCD0BB201A3782C2FAB34731E576011AD132FFCF6F48E677"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E8BF3B8104DA833F57D3330A6DC80CA4797E75F7B6F36C7BBACF66F77DE177B8"
        },
        {
          "Id": "ServerSatyrBarbarianSpectatorController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrBarbarianSpectatorController.Anim",
          "FullName": "ServerSatyrBarbarianSpectatorController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EBAE479B700438015CCBDF4A3606D6D643296E4B84AE2266BF45B9D93C3C62C8"
        },
        {
          "Id": "ServerSatyrBossArenaController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerSatyrBossArenaController.States",
          "FullName": "ServerSatyrBossArenaController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BulletHellPhase:System.Int32",
              "Name": "BulletHellPhase",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BulletHellPhase",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AD2D80DF27AA4BD54444FFE1BC7B96D16DA5B81B58917F307B76D548E222894"
            },
            {
              "Id": "Defeated:System.Int32",
              "Name": "Defeated",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Defeated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83AE93FC9B1FB582499A5A301B36B6026D735FD53BF626C471F222634F66037B"
            },
            {
              "Id": "ErrorRecovery:System.Int32",
              "Name": "ErrorRecovery",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ErrorRecovery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F20FBC3B64BA3476293CEA678C2A0F5E2DAE08DBE037E354F70AD8DC66C25443"
            },
            {
              "Id": "LastFightingPhase:System.Int32",
              "Name": "LastFightingPhase",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastFightingPhase",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B4DD9A5EECA79E3DD0BBB61EACC23222276F54FE8996D7A99F6E275D76DBE68"
            },
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7A723CEF87EF337DDB51E1AF751A04B0B19E62D437814E912FE7EF7D0CE502F3"
        },
        {
          "Id": "ServerSatyrBossArenaDummyThrower\u002BStates",
          "Name": "States",
          "DisplayName": "ServerSatyrBossArenaDummyThrower.States",
          "FullName": "ServerSatyrBossArenaDummyThrower.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            },
            {
              "Id": "OnLastPhase:System.Int32",
              "Name": "OnLastPhase",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OnLastPhase",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F1624B128902899C5C0A1370DBCCAD918AC80824F18B533C4422A1EC54977AD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C2D5B2B444FD9BCA739E76B52B9DA1061880D040D11810F8AF216F2E4389BD87"
        },
        {
          "Id": "ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig",
          "Name": "PlayerAmountsConfig",
          "DisplayName": "ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig",
          "FullName": "ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnabledIndices:System.Int32[]",
              "Name": "EnabledIndices",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] EnabledIndices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54EC550F992FD1881A4C613CAE265EFDB68FBB640BBC710ADD71F2F4379528E0"
            },
            {
              "Id": "TimeBetweenSpawns:System.Single",
              "Name": "TimeBetweenSpawns",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenSpawns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13AFD4D0E69A2C4092559BFD34234F62019C1AE21988DBC3C0AEF99368A7A40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B143DF722556AE134FE7281B935A8B7524A06E7602F1FF705684B8C9519E58A7"
        },
        {
          "Id": "ServerSatyrBossArenaTurretSpawner\u002BStates",
          "Name": "States",
          "DisplayName": "ServerSatyrBossArenaTurretSpawner.States",
          "FullName": "ServerSatyrBossArenaTurretSpawner.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            },
            {
              "Id": "SpawnCountdown:System.Int32",
              "Name": "SpawnCountdown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpawnCountdown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D00E6088C91AF1C28385D17A2FD2934778768FC4CC657C43B87C23A16C9143CA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DBEBCB01970517D8B37894E9A781EF40348B005B95C2F39E65A0D4DC7A0E0976"
        },
        {
          "Id": "ServerSatyrBruteController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrBruteController.Anim",
          "FullName": "ServerSatyrBruteController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Die:System.Int32",
              "Name": "Die",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Die",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58B3803AA8A633DFBCD0BB201A3782C2FAB34731E576011AD132FFCF6F48E677"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E8BF3B8104DA833F57D3330A6DC80CA4797E75F7B6F36C7BBACF66F77DE177B8"
        },
        {
          "Id": "ServerSatyrBruteSpectatorController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrBruteSpectatorController.Anim",
          "FullName": "ServerSatyrBruteSpectatorController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EBAE479B700438015CCBDF4A3606D6D643296E4B84AE2266BF45B9D93C3C62C8"
        },
        {
          "Id": "ServerSatyrRangerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrRangerController.Anim",
          "FullName": "ServerSatyrRangerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aim:System.Int32",
              "Name": "Aim",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Aim",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B97F70A009CC48AA41949E2BDD9AD8B5D4919B01B80CA05BD0D3EDDB92864837"
            },
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Die:System.Int32",
              "Name": "Die",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Die",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58B3803AA8A633DFBCD0BB201A3782C2FAB34731E576011AD132FFCF6F48E677"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F008AA51FFDC3DE461C2CC92DB304032BE1440C9AA63BCB131E3BD05BFF7E6C4"
        },
        {
          "Id": "ServerSatyrRangerSpectatorController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrRangerSpectatorController.Anim",
          "FullName": "ServerSatyrRangerSpectatorController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EBAE479B700438015CCBDF4A3606D6D643296E4B84AE2266BF45B9D93C3C62C8"
        },
        {
          "Id": "ServerSatyrTinyController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrTinyController.Anim",
          "FullName": "ServerSatyrTinyController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "02F022A38651236B4B736F9305970A6EC54B3E5B9A3FDC0DF3910A2CFE781C08"
        },
        {
          "Id": "ServerSatyrTinySpectatorController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrTinySpectatorController.Anim",
          "FullName": "ServerSatyrTinySpectatorController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "02F022A38651236B4B736F9305970A6EC54B3E5B9A3FDC0DF3910A2CFE781C08"
        },
        {
          "Id": "ServerSatyrWatchtowerController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSatyrWatchtowerController.Anim",
          "FullName": "ServerSatyrWatchtowerController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "307302A9C3FB01DB990E06C55A5FDDD87C2C0ED36A0965D591E760EFD065BE90"
        },
        {
          "Id": "ServerScarabController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerScarabController.Anim",
          "FullName": "ServerScarabController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fly:System.Int32",
              "Name": "Fly",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Fly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88EA3AEA314AFC68F64B5C480ACD778529DE3A137066AA699A9E0510E7F30F19"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            },
            {
              "Id": "Wings:System.Int32",
              "Name": "Wings",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Wings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F14C90D5B641BD68F651BA5EFDB4693684D1388FD006CDF76B330268645A9494"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7BD1A2E8720680DA568D0A03D545AA6A5D95D75BB14C0AC4A180E4496655F29"
        },
        {
          "Id": "ServerScarabController\u002BSignal",
          "Name": "Signal",
          "DisplayName": "ServerScarabController.Signal",
          "FullName": "ServerScarabController.Signal",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Carried:System.Byte",
              "Name": "Carried",
              "Type": "System.Byte",
              "Signature": "public System.Byte Carried",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8A76776360F7F0E932B5EE97AE52D3F10AA2B905CB07F1CCE594E7588B8831B"
            },
            {
              "Id": "NotCarried:System.Byte",
              "Name": "NotCarried",
              "Type": "System.Byte",
              "Signature": "public System.Byte NotCarried",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7485742BA84728CF753014C5890D6E4BBA4C815BD67D31C2F855D509CF8CCB98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "79F699BAF7A56EB0686DCEB7BCAD8196C6DE55ACD922B5095761B367A2A79268"
        },
        {
          "Id": "ServerSkeletonArcherController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSkeletonArcherController.Anim",
          "FullName": "ServerSkeletonArcherController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "DrawBowstring:System.Int32",
              "Name": "DrawBowstring",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DrawBowstring",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2E6F6C7D69C9B630529D1219DCCCDDDBDD9A20301E6418841015254E0E3A5E7"
            },
            {
              "Id": "GrabArrow:System.Int32",
              "Name": "GrabArrow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GrabArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE9E079889533AC620242F4F944C485FEB4091744031B3B88C985ED06E420579"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "LoadArrow:System.Int32",
              "Name": "LoadArrow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoadArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D7296A218483238C53B3592F84EDB471FFC03F94B4811367BCFD7DD0BBAFEB3"
            },
            {
              "Id": "ShootArrow:System.Int32",
              "Name": "ShootArrow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShootArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CDA697F1DEEDABAEA708688B175F46A6B5959B787D1F9457FDB7F2D9475C718"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A14DF93B2E0D7D0B0C5F878640862319EB92B54F711DA8B2FA0A7762A07E3B23"
        },
        {
          "Id": "ServerSkeletonWarriorController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSkeletonWarriorController.Anim",
          "FullName": "ServerSkeletonWarriorController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "SecondaryAttack:System.Int32",
              "Name": "SecondaryAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SecondaryAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6B1F89264514D1874D2F7B79B08C5A30325298160063002BBF059F45280C8B2"
            },
            {
              "Id": "SecondaryAttackSwing:System.Int32",
              "Name": "SecondaryAttackSwing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SecondaryAttackSwing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "079F8EEB96B85AEFB9ECF8DECB6C4CBA0B169E4B5AA98E8CC40FFB00513EED37"
            },
            {
              "Id": "SecondaryAttackWindup:System.Int32",
              "Name": "SecondaryAttackWindup",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SecondaryAttackWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD01CD3348ADFE2940EC2535E9A82915FE17F1A42E04EEACAA334869E2DE2D7A"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA01F44FEFE0F2425A282DCC6C0CD24EFDA2FC902A95F3D09B2E938D509A5398"
        },
        {
          "Id": "ServerSkeletonWarriorController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerSkeletonWarriorController.Vfx",
          "FullName": "ServerSkeletonWarriorController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SecondaryAttackWindup:System.Byte",
              "Name": "SecondaryAttackWindup",
              "Type": "System.Byte",
              "Signature": "public System.Byte SecondaryAttackWindup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD5023A7A23CCB8749FAB32216D6DD830C3601323AB24E8D4CD8D700D93EBA57"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9ABEC9CED33571A538490081275C4867D613996BE87D81ED2F7FF442EA5FBC6A"
        },
        {
          "Id": "ServerSmallScorpionController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSmallScorpionController.Anim",
          "FullName": "ServerSmallScorpionController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "02F022A38651236B4B736F9305970A6EC54B3E5B9A3FDC0DF3910A2CFE781C08"
        },
        {
          "Id": "ServerSmallScorpionController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerSmallScorpionController.Vfx",
          "FullName": "ServerSmallScorpionController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FirstAttack:System.Byte",
              "Name": "FirstAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte FirstAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68968590E3585510D518452BFB54E2D17A1CAA39A669409C8F76201B611C8915"
            },
            {
              "Id": "SecondAttack:System.Byte",
              "Name": "SecondAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte SecondAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEA9387BB9AEC5618CE3F7768C3A15B0CB45CBDB2D6360CFC8346278A3D4428E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD39AC28BAA18167EB434E43B45D92AD469381F9DE92459DABDFA18985C409A8"
        },
        {
          "Id": "ServerSnakeController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSnakeController.Anim",
          "FullName": "ServerSnakeController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "SlitherFast:System.Int32",
              "Name": "SlitherFast",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlitherFast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "860DD2D8363916EEBB2A0C9F41EA7AB9F71F18D822F7C0BF7428398BA43C5954"
            },
            {
              "Id": "SlitherSlow:System.Int32",
              "Name": "SlitherSlow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlitherSlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABA1EBF98BBEE394D27B6B0304F8F7F4CE9AFA072CBF6A9C6370481C11E38C31"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F6CED033DCE486AE8CF50F4383638A288872EEFD1598B0E50770729B295C3A5"
        },
        {
          "Id": "ServerSnakeController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerSnakeController.Vfx",
          "FullName": "ServerSnakeController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerSpikeTrapController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerSpikeTrapController.States",
          "FullName": "ServerSpikeTrapController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Holding:System.Int32",
              "Name": "Holding",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Holding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DEB94A73D017BB6A68423D223940700FFD96E76ADBC9FB8A84F3100CF7956FF"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "565F28E37A74E6091FE0E162A2B4FF7B83582ADB4E24225C849C82F782EC2903"
        },
        {
          "Id": "ServerSquirrelController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerSquirrelController.Anim",
          "FullName": "ServerSquirrelController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "MoveFast:System.Int32",
              "Name": "MoveFast",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveFast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3016C373C7B8001DAC1CF8E229929504D69BDD487B484B8ADDC9ADDB11B1A1CC"
            },
            {
              "Id": "MoveSlow:System.Int32",
              "Name": "MoveSlow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MoveSlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37ADF5573E53FE337C87F43679C6EB0C32CF7D8E8DA73F849478E7671399FA8C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2E82C7A7999F51C31E979F7B59C4F30E21D3E6DEE94E577559236FC218B5F321"
        },
        {
          "Id": "ServerSulphurVentController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerSulphurVentController.States",
          "FullName": "ServerSulphurVentController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Int32",
              "Name": "Active",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "627BAB23558372FC87681F39C2166C7B472BDB648E084878B717016D69FC651A"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A3F72E8514C6DE9487CC29E2B4C02272515DA6F1ADC0368A5A6C2E21F06B3CD4"
        },
        {
          "Id": "ServerTalosArenaController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosArenaController.States",
          "FullName": "ServerTalosArenaController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dead:System.Int32",
              "Name": "Dead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA72C76C2EA13AB313B64A169597A72106AC6A35B102F64C13BE741ACBEF6E89"
            },
            {
              "Id": "Inactive:System.Int32",
              "Name": "Inactive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97256BF8A4A0F76F4C65D4F45BE6B016F0DC34EFAF700FEE6941367147E831B4"
            },
            {
              "Id": "Phase1A:System.Int32",
              "Name": "Phase1A",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1A",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3527890CEFDB4BFA14EA5D131F24C369318FE06ABEB4241A31A0C1D46B92E087"
            },
            {
              "Id": "Phase1B:System.Int32",
              "Name": "Phase1B",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase1B",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1042C8795535947807E9910B2CFC4CFA57148F343D82F0277D7C59870F008191"
            },
            {
              "Id": "Phase2:System.Int32",
              "Name": "Phase2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Phase2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64DC4B0182B4563DA2F6F27D352026C99DE03FB1F87B8D0266984C33AE1C25B6"
            },
            {
              "Id": "PrePhase2:System.Int32",
              "Name": "PrePhase2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PrePhase2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1A8391359751733C03BB3057A6E7752AB7344C6EB82ACDB4DCE4EB096A6170"
            },
            {
              "Id": "Transition1:System.Int32",
              "Name": "Transition1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8944857B1A5F0FA1523F120E48925B68DD0D5DB17280C52B84F01672D2B46B2"
            },
            {
              "Id": "Transition2A:System.Int32",
              "Name": "Transition2A",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2A",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B571DD222D5D9F274A5ADD1EBB13858B89FB8F73CC0A791F1BF90D1C0496E2F"
            },
            {
              "Id": "Transition2B:System.Int32",
              "Name": "Transition2B",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2B",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5BAAB58172B153921D6074B59C57918FCC230B1B296AC2A94B08EBBEB570B0D"
            },
            {
              "Id": "Transition2C:System.Int32",
              "Name": "Transition2C",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2C",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A572C584AD45AE4D468D67701A3D362DF00CF7C86892B7939D5AE570C705B56"
            },
            {
              "Id": "Transition2D:System.Int32",
              "Name": "Transition2D",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition2D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65E9E5B167D00575BD40D45A965D0FCC9688AF1BD87B3988420A4AF2A0BBB979"
            },
            {
              "Id": "Transition3:System.Int32",
              "Name": "Transition3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Transition3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65A9C2F1156F299D5513C0F8342D5E5C800141928D395E6FB4D5851B6A579A76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "41658757E837B07523FF8252D8D0714B903C9EED0FF6A08FCF9BD7DC6358496B"
        },
        {
          "Id": "ServerTalosChainCannonController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosChainCannonController.States",
          "FullName": "ServerTalosChainCannonController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Charging:System.Int32",
              "Name": "Charging",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Charging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09D1920BFDE7AF1BA45E6C3CE001CB270F5D9C888D4182419AE99442A08D53F6"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ABA4656D89E190273F5F105BCB5052AFEE25CE4805C1540262D106DFA3E7DC20"
        },
        {
          "Id": "ServerTalosFloorPitController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosFloorPitController.States",
          "FullName": "ServerTalosFloorPitController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:System.Int32",
              "Name": "Down",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9134DC018853BEEE498E24DA714A25AA593F1FFF77910F4B64EE0C13EE2B9BBC"
            },
            {
              "Id": "SuperDown:System.Int32",
              "Name": "SuperDown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SuperDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7C682F7E77AFCEF66F64065C61DA9B0AD891D5796E05F3867BE6CFC340D3188"
            },
            {
              "Id": "SuperUp:System.Int32",
              "Name": "SuperUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SuperUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C7140AB64447D0C963EC6286A72730A0F782EBFD16AB84856F270E2CD13A6BB"
            },
            {
              "Id": "SuperWarning:System.Int32",
              "Name": "SuperWarning",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SuperWarning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CFF56F5E2B268EAA2B4D532264F4DF77160386490777BAF42AA42C18AA6F403"
            },
            {
              "Id": "Up:System.Int32",
              "Name": "Up",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "991351AFD55F8AFB50335C9189694E1A5357DB3D2157F6D2D87BAB6EC00C2ED8"
            },
            {
              "Id": "Warning:System.Int32",
              "Name": "Warning",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Warning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68E51781B475117ADEA79D3B931B62BBA0DD8951CAAC229718DA28DC5342F282"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48EE47428EDD13FB5BA3AA6EE5066174A457C97BCAFA4DEEE8D99358239DFEA6"
        },
        {
          "Id": "ServerTalosShoulderController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosShoulderController.States",
          "FullName": "ServerTalosShoulderController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Closed:System.Int32",
              "Name": "Closed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Closed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56540CE64FE9EEF8ED9C17DC57718FD1B1014602EBCBBC9381CE63AD952599B7"
            },
            {
              "Id": "Firing1:System.Int32",
              "Name": "Firing1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Firing1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93D6DBBC5263A1F9EEFBCAB6CF2178D824BB2B9B07BA7CAA4F156CB1214F8BDB"
            },
            {
              "Id": "Firing2:System.Int32",
              "Name": "Firing2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Firing2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "555739551AF4B71E799521DF15543842E1EF48838628314A61E6DF721D827E1E"
            },
            {
              "Id": "HalfOpen:System.Int32",
              "Name": "HalfOpen",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HalfOpen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0269ED9F806925A7CD0B1AA5C4DBB9E254B32C3A4C467D16EA1C22FF1D818FA9"
            },
            {
              "Id": "Hidden:System.Int32",
              "Name": "Hidden",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3367A07F034F5BAF78498810B5D7FED7B3411F87142907D3024F819C6645009B"
            },
            {
              "Id": "Ready:System.Int32",
              "Name": "Ready",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Ready",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45B96DB56C444F672CCCE2B8E670E456973836F83FE0531C56868956BFF00237"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F88F8F5598E582FDF353AB2F30C1F55781111692F8A5B0A887AD405ED6B0455"
        },
        {
          "Id": "ServerTalosSideChainController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosSideChainController.States",
          "FullName": "ServerTalosSideChainController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:System.Int32",
              "Name": "Down",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9134DC018853BEEE498E24DA714A25AA593F1FFF77910F4B64EE0C13EE2B9BBC"
            },
            {
              "Id": "Up:System.Int32",
              "Name": "Up",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "991351AFD55F8AFB50335C9189694E1A5357DB3D2157F6D2D87BAB6EC00C2ED8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A02A15E5738620953569CA0935B363B935710AC2E9C947361A07876183C1EDF"
        },
        {
          "Id": "ServerTalosWeakSpotController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTalosWeakSpotController.States",
          "FullName": "ServerTalosWeakSpotController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArmouredStrong:System.Int32",
              "Name": "ArmouredStrong",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredStrong",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DB05056B31900849543A26596AA6CEEDAFA3D95F43F7F734E9685CCA60F410E"
            },
            {
              "Id": "ArmouredStrongDamaged:System.Int32",
              "Name": "ArmouredStrongDamaged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredStrongDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1A02C44F30061F0A890CFD2D72E211F210D0A2898A6B07FE8AA60A95FF27EC4"
            },
            {
              "Id": "ArmouredStrongDamagedLit:System.Int32",
              "Name": "ArmouredStrongDamagedLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredStrongDamagedLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "172AF97241F9EF0DBAD0DD42B4FA15F8734ECBF19C85E651A79D0F5E52038BA2"
            },
            {
              "Id": "ArmouredStrongLit:System.Int32",
              "Name": "ArmouredStrongLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredStrongLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC04D8BEE1DEDA2383A4C4C7C5CDFED492E1A15896614FED050CC9AC01960DC0"
            },
            {
              "Id": "ArmouredWeak:System.Int32",
              "Name": "ArmouredWeak",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeak",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D044827EE67F8ECEE0179DBDC315134461D2B70FE530354AA661FAADD74D9DD"
            },
            {
              "Id": "ArmouredWeakDamaged:System.Int32",
              "Name": "ArmouredWeakDamaged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52F78EBBF70D24A5B38DE7C3DA1B80D2DDEDC198A34AB9CA99F70F1B088512FA"
            },
            {
              "Id": "ArmouredWeakDamagedDying:System.Int32",
              "Name": "ArmouredWeakDamagedDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakDamagedDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC8DA8475FC47DB37A4E259A4E70F79D904828CEB0A5245C89313A73E1EA6AB7"
            },
            {
              "Id": "ArmouredWeakDamagedLit:System.Int32",
              "Name": "ArmouredWeakDamagedLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakDamagedLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15A6CE52110F19385C1CE1916AA77A4D22A0CC9964A3EE7C1D1B7C2A46A16F8C"
            },
            {
              "Id": "ArmouredWeakDamagedLitDying:System.Int32",
              "Name": "ArmouredWeakDamagedLitDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakDamagedLitDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FAF471957DB4D81DB4C2A91B6DE81B1A98CD6887423418AEA7F93B1F9407641"
            },
            {
              "Id": "ArmouredWeakDying:System.Int32",
              "Name": "ArmouredWeakDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68B3D2A34DA9285F3AD14D73237E969477B9A9E5706A76243372E83885007AC2"
            },
            {
              "Id": "ArmouredWeakLit:System.Int32",
              "Name": "ArmouredWeakLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F054504431980BB7CE13F6179AC882360DDD3C9F3F24688FC7CF076B829923F9"
            },
            {
              "Id": "ArmouredWeakLitDying:System.Int32",
              "Name": "ArmouredWeakLitDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArmouredWeakLitDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69E971D7345789B01A84B78D164943257E4147277B74BFEBEBB5FF64A69DAF20"
            },
            {
              "Id": "Broken:System.Int32",
              "Name": "Broken",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Broken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8904707C0A4CE22AC6AF1B334E9909BCBF522438DA5BD09772928C1C8446C37"
            },
            {
              "Id": "BrokenDying:System.Int32",
              "Name": "BrokenDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BrokenDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73508D3972AAA80ED079D094A1FF5FBF82E4301391644DCF3C446397AF817881"
            },
            {
              "Id": "Damaged:System.Int32",
              "Name": "Damaged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Damaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74AD50BE9D2EF3378FDE8CCEAAFDE05DBAD61289381DA2482244A0D4E2F7D198"
            },
            {
              "Id": "Dying:System.Int32",
              "Name": "Dying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FD00BFF8D581E5ABDBA3490A0D2C2E3D300DCF844D690D79F3C7D2FA9D77078"
            },
            {
              "Id": "Exposed:System.Int32",
              "Name": "Exposed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Exposed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "854866B2AC32B1FBCFC4B035B85BC431BBFA70EB6AAE5D0ADECD9989E7D64ED9"
            },
            {
              "Id": "ExposedDamaged:System.Int32",
              "Name": "ExposedDamaged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExposedDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A01BEDEE6A01459E800FE7AE4D28AF339B473FFE82A1169798B4A3FDC00E6E5C"
            },
            {
              "Id": "ExposedDamagedDying:System.Int32",
              "Name": "ExposedDamagedDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExposedDamagedDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EAF0575F33BDC8523A674A0A1C2F052590BF93EA1AABC280252E08EED0C29B3"
            },
            {
              "Id": "ExposedDamagedLit:System.Int32",
              "Name": "ExposedDamagedLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExposedDamagedLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A42D2A2B1043CEB57C480287878693278039645AE1EF0E925234D1953057197"
            },
            {
              "Id": "ExposedDamagedLitDying:System.Int32",
              "Name": "ExposedDamagedLitDying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExposedDamagedLitDying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61DD70FD483BE4BF08529BFC5520B584A0CFA2259C718B2604CA0F942DBA4DB8"
            },
            {
              "Id": "ExposedLit:System.Int32",
              "Name": "ExposedLit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExposedLit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A02CFA352CDE617759B02A818CDE7497E24ECEFEBA14B3482FCC7E837EA4F37"
            },
            {
              "Id": "Lit:System.Int32",
              "Name": "Lit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Lit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F36A68B92697BC4D099C216B71779A13C46C9D6E74864A504C4FA1E0D6C8BF70"
            },
            {
              "Id": "Repairable:System.Int32",
              "Name": "Repairable",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Repairable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C8486C5EEBD9CDB8C2B64D02B22331959FF9BE85B9102CB51891A7475355665"
            },
            {
              "Id": "Venting:System.Int32",
              "Name": "Venting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Venting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1440AA81142975210F544B0738665B2B030788C8682D5CE78E88A336C8D3713F"
            },
            {
              "Id": "VentingDamaged:System.Int32",
              "Name": "VentingDamaged",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VentingDamaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B80F053C6607832E069D31027938D520E354DCD43FFCB774BCFBB8F569040F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "32817758A55919FE520F8DCEC00232F330EA081F99521989DBEE4A9C411ABD2A"
        },
        {
          "Id": "ServerTestEntity\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTestEntity.States",
          "FullName": "ServerTestEntity.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "ChargingAttack:System.Int32",
              "Name": "ChargingAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargingAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93E9BC230B5880AC5DDDF36C007D79B6D753A90614A7DFD570CF32A7CDB04CD4"
            },
            {
              "Id": "HoldingCharge:System.Int32",
              "Name": "HoldingCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66255DF94BE5014A4B0A0A6EB0177FFE39F3E71A44AC486D9C0DF914326F4A47"
            },
            {
              "Id": "Howling:System.Int32",
              "Name": "Howling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Howling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "160029AA10ADECDCC962DE30F31E058084C212FC79EF9DF649C99C76C4E45FBE"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "StartAttackAnimation:System.Int32",
              "Name": "StartAttackAnimation",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttackAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF5B33B8355645718FA2F29D93DC303B1C4257C90A5FE01EA39B8A1A42762B98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D97C10FC9C57BE77B7167E25AE0188895C0470E2F102D00F8D054B5E9704FAA9"
        },
        {
          "Id": "ServerTreeController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerTreeController.States",
          "FullName": "ServerTreeController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Stub:System.Int32",
              "Name": "Stub",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stub",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44269E5B8E8C17F2FC29E093A01457CFAA3D23FC1CBE6CAE2064559B02BDDD61"
            },
            {
              "Id": "StubWithWood:System.Int32",
              "Name": "StubWithWood",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StubWithWood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E892E876A382D3911348FC5C7C9A14AF4A3D2A13E12D2F63955C0086A614FAD"
            },
            {
              "Id": "TippingOverLeft:System.Int32",
              "Name": "TippingOverLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TippingOverLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9F581BCE3E54E6D543E4662BEF2308245564CB65123D30BCBE2CB36E41695D8"
            },
            {
              "Id": "TippingOverRight:System.Int32",
              "Name": "TippingOverRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TippingOverRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DE58A0FCD5D071D4EDA2D7DC3421AB036409FE62BF7F840BA4BC00154665A24"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "286C68E8B541B73B284A45A7430447A4E2B48DB7E6602CCA842AE8A06789CF73"
        },
        {
          "Id": "ServerTurtleController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerTurtleController.Anim",
          "FullName": "ServerTurtleController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Emerge:System.Int32",
              "Name": "Emerge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Emerge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D34C90BEEA4B8A9F972B804ABA6C30F28ACDCC791978BFABCBDDC0C15759A50"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Shell:System.Int32",
              "Name": "Shell",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AE8091C02D8EEBA7D258AF1748CD56FC79063109227662CBDE9A573AB5BB6EC"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            },
            {
              "Id": "Withdraw:System.Int32",
              "Name": "Withdraw",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Withdraw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "976B612536DD18F19727AA1492B3708A88AFD2705E29E72E4AEF289D6400B7EA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EA6098010BC8BCC74787F88B31A0ECB57902AD230749FD8E7833A7D478E0C342"
        },
        {
          "Id": "ServerVulcanOfferingPlatformController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerVulcanOfferingPlatformController.States",
          "FullName": "ServerVulcanOfferingPlatformController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckOffering:System.Int32",
              "Name": "CheckOffering",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CheckOffering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3592A0C93130618ED4661087FF2ADA18CADD1DED504BA9D404A64C21C739C80"
            },
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "OfferingDone:System.Int32",
              "Name": "OfferingDone",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OfferingDone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F01C8B139848DC20D8B006806628E2F3C212CC805CBF68C34AA8B17227C4DB48"
            },
            {
              "Id": "OfferingFailed:System.Int32",
              "Name": "OfferingFailed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OfferingFailed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EDEA1A5DED2481EC2C0AD347C1B7E29464906BE80928ED788FF16F29D5AB08B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1FD276A15F1FF0CAFACAABB740B27795A0506D5945741F49634C1628686C9328"
        },
        {
          "Id": "ServerVulcanPotPlatformController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerVulcanPotPlatformController.States",
          "FullName": "ServerVulcanPotPlatformController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JustTurnedOn:System.Int32",
              "Name": "JustTurnedOn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JustTurnedOn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04BCE020E7FB511BAAC97A2556A587387C59265CBB4D51515D6A5CE150FC7C73"
            },
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            },
            {
              "Id": "PotDestroyed:System.Int32",
              "Name": "PotDestroyed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PotDestroyed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEB9B582CE1F07F8576FC0C24BFCB98B1A9E75D839D73D1E7E21DAD00A88527B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4287156AECEA093A922418F6C484A60C2B9CD6FEC775AD8B966148DC725723A6"
        },
        {
          "Id": "ServerVulcanTempleBlackTrapController\u002BStates",
          "Name": "States",
          "DisplayName": "ServerVulcanTempleBlackTrapController.States",
          "FullName": "ServerVulcanTempleBlackTrapController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6ED95D4405EFD2C8A49477B858312D0241EDC3FA15D13334B846073B6D7FB791"
        },
        {
          "Id": "ServerVultureController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerVultureController.Anim",
          "FullName": "ServerVultureController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "Eat:System.Int32",
              "Name": "Eat",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C9881027A767767ED6009C1833CF2057FBFED4491C7F5AC90BCB65DBDB24F2E"
            },
            {
              "Id": "Fly:System.Int32",
              "Name": "Fly",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Fly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88EA3AEA314AFC68F64B5C480ACD778529DE3A137066AA699A9E0510E7F30F19"
            },
            {
              "Id": "Glide:System.Int32",
              "Name": "Glide",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Glide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D7F63471D20E2198B3A53CF97662E43CB1380F542E562331247224B57E7BEBC"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C10E1385C86F83C62F53250CC01474FA3DDF7B3F68456ED2F21F50DCF2D514A2"
        },
        {
          "Id": "ServerVultureController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerVultureController.Vfx",
          "FullName": "ServerVultureController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stunned:System.Byte",
              "Name": "Stunned",
              "Type": "System.Byte",
              "Signature": "public System.Byte Stunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D101DD23001AE7256BFD1154EE29FCB2D60461B70B71E12D51BC531CD3F7EB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E13507761065E0648D43054C826E2B215307FD5CEFBE67EBEFAE32C1119E3606"
        },
        {
          "Id": "ServerWildCitizenEntityController\u002BTierSetting",
          "Name": "TierSetting",
          "DisplayName": "ServerWildCitizenEntityController.TierSetting",
          "FullName": "ServerWildCitizenEntityController.TierSetting",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DifficultyBased:ServerWildCitizenEntityController\u002BTierSetting",
              "Name": "DifficultyBased",
              "Type": "ServerWildCitizenEntityController.TierSetting",
              "Signature": "public ServerWildCitizenEntityController.TierSetting DifficultyBased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63D5CE9843EEBBEA6659000105B29C6056FD4D061045D999139E22C9F69B2AA2"
            },
            {
              "Id": "ManualTier:ServerWildCitizenEntityController\u002BTierSetting",
              "Name": "ManualTier",
              "Type": "ServerWildCitizenEntityController.TierSetting",
              "Signature": "public ServerWildCitizenEntityController.TierSetting ManualTier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F043D25A1ADFDEF63546B221AFBC4638FDBE1F41E2967463E0E81C9198A80AFE"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F7E1CF63EECAA121D4D36BED74B402B94FEAFDA6191CFA0C4D2FAA166B7509B"
        },
        {
          "Id": "ServerWolfController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerWolfController.Anim",
          "FullName": "ServerWolfController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Run:System.Int32",
              "Name": "Run",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9339670350FBC645B90F6D2DB67534C2E26914EDAA445AA336DC2E15E7686846"
            },
            {
              "Id": "Walk:System.Int32",
              "Name": "Walk",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Walk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76AFDCD07B2529C6D6FFF39C68EF0BD442644846388E60E7EA4CA9C23B669E5F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CCD660C727BBD0D89888E97C7677554138261A8371CB078018D4579A2AA0031"
        },
        {
          "Id": "ServerWolfController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerWolfController.Vfx",
          "FullName": "ServerWolfController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "ServerWraithController\u002BAnim",
          "Name": "Anim",
          "DisplayName": "ServerWraithController.Anim",
          "FullName": "ServerWraithController.Anim",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IdleAggroed:System.Byte",
              "Name": "IdleAggroed",
              "Type": "System.Byte",
              "Signature": "public System.Byte IdleAggroed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7292E59BFE6E3CF3DD363BFAED26791BB64DA025B159C0C57E89728F549824EC"
            },
            {
              "Id": "IdleNeutral:System.Byte",
              "Name": "IdleNeutral",
              "Type": "System.Byte",
              "Signature": "public System.Byte IdleNeutral",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12BCA6CA2CD827294218461D4D2C14F4112D532710895F2F7DF25E449407DF3B"
            },
            {
              "Id": "MeleeAttack:System.Byte",
              "Name": "MeleeAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte MeleeAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "668B6F7DDF766A03BC05167564AEEC04CD316F40DAEC38E891B38D0F5A272502"
            },
            {
              "Id": "RangedAttack:System.Byte",
              "Name": "RangedAttack",
              "Type": "System.Byte",
              "Signature": "public System.Byte RangedAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8B43630B7929E7A4D04952F02035D67B15725898776B9499031705C7C882AB9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FF4343C77D5D0A550FDF8405BD10F01171601FEE71EDB8F5AE89B599EFDFBC8C"
        },
        {
          "Id": "ServerWraithController\u002BVfx",
          "Name": "Vfx",
          "DisplayName": "ServerWraithController.Vfx",
          "FullName": "ServerWraithController.Vfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Byte",
              "Name": "Attack",
              "Type": "System.Byte",
              "Signature": "public System.Byte Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C40F982F4D2FC0F1C09C1441CAACA1C98AB785CDFE8A90C404EC41344626D5E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EC8F330233F81AF476022D4859ECA1995A201AEF5D04FB3F62A9AFD8AD54E72"
        },
        {
          "Id": "SharedDataSetup\u002BPoiAdder",
          "Name": "PoiAdder",
          "DisplayName": "SharedDataSetup.PoiAdder",
          "FullName": "SharedDataSetup.PoiAdder",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeIds:System.String[]",
              "Name": "BiomeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] BiomeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56A675A13989C9AA062172F11F1ECDE15A40CE50DD55A45C1362BDA8D27D974D"
            },
            {
              "Id": "DropTables:CandideServer.Models.DropTables",
              "Name": "DropTables",
              "Type": "CandideServer.Models.DropTables",
              "Signature": "public CandideServer.Models.DropTables DropTables",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41F0FE421A179D8DBFB567E415935D23A662EFB4573F41FDBD45EC7FB9F0E60C"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "public System.String IdPrefix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B1DA304DE38F86DCBA5049E1A28F19AE1ECA836AED7F94886EF373315B0269E"
            },
            {
              "Id": "List:System.Collections.Generic.List\u00601\u003CCandideServer.Models.PoiData\u003E",
              "Name": "List",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E List",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB0C5BEB398C8602FB67E62ADF2C23BD8F3C64B8DEFA4D7ADD57601ACDF2ED14"
            },
            {
              "Id": "PathPrefix:System.String",
              "Name": "PathPrefix",
              "Type": "System.String",
              "Signature": "public System.String PathPrefix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AA575B754824D9D6105E32F2D85206BE41247159C5E99F2235EC4FF9704BBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "ChallengeDungeon",
              "Signature": "private System.Void ChallengeDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "AF636D0E3561237BDA71DA4C1C66CF19ACCE09CBBB8D508144E2B96951206DE3",
              "Hash": "4925C07F2CCD08BD279123F98C06512364AA2290617506786F0FC55D81BC5A2A",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [
                "challenge_dungeon:"
              ],
              "Source": null
            },
            {
              "Id": "ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)-\u003ESystem.Void",
              "Name": "ChallengeDungeon",
              "Signature": "public System.Void ChallengeDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "2B12A48F6B166D60E9EA83A5225767AF4917E16FB51A2CA3971207E2CC262B3F",
              "Hash": "B19B8B27C184E61124C629FB4039D63D5AAF76E5101D97C7DB69812EDA5743F2",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [
                "challenge_dungeon:"
              ],
              "Source": null
            },
            {
              "Id": "Cluster(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "Cluster",
              "Signature": "private System.Void Cluster(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "36CD84614036E3B862759F36E2B0EEF0D6FF4E122EE1F99289DCB893203E6E20",
              "Hash": "7C4875FE96A719625C0FF4E8BD06974943947E186CB8836B6B931A889B9985F3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cluster(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, CandideServer.Models.PoiPriority, System.Single)-\u003ESystem.Void",
              "Name": "Cluster",
              "Signature": "public System.Void Cluster(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, CandideServer.Models.PoiPriority priority, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "CE6EBCE845DD8EEDC99098F98DD982ED727546AE22A3814E2177198C38241167",
              "Hash": "5151673132E711B3061ABA5251CA855D60598B7CCD7E73A1DC541EF7087F434C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClusterDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "ClusterDungeon",
              "Signature": "private System.Void ClusterDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "D355A1CBF39B144FC0C386B508E5C79177E5180E632E3F05FC7FE1AEF915180A",
              "Hash": "86BD3EA63BD7D8B51EBF75CD897B0EDA0263F922803340776253FDF04DED0CFE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClusterDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)-\u003ESystem.Void",
              "Name": "ClusterDungeon",
              "Signature": "public System.Void ClusterDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds, CandideServer.Models.PoiPriority priority, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "1F51CCBA1884DCE8B4E87513660FF161ECD0CBC9EED34E3B3DEAB920992AC7D6",
              "Hash": "9F32263C1FB0809ED4A832CCFAAF0C987B40852C0E89E26C5D62DC574F76D97C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "Dungeon",
              "Signature": "private System.Void Dungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "DC7FB26691BDEC7C0DC9C1F20E14AC6FBF4939344DF81EB239591C6CF20B73BB",
              "Hash": "BD52450C54202D89D9659BADC8CE8C63424166D6F9312EEB014123CC3F7F169C",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [
                "dungeon:"
              ],
              "Source": null
            },
            {
              "Id": "Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)-\u003ESystem.Void",
              "Name": "Dungeon",
              "Signature": "public System.Void Dungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.String bossId, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "9D1B6F173CF7C4031CFD97D85D8E6C517AD430ED5BD0865F9CD23157CADA1B5F",
              "Hash": "9DF7661D7360189C26BE4698898A3EA9BB410F4CC523DA0C3BE8DC2E492FFF20",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [
                "dungeon:"
              ],
              "Source": null
            },
            {
              "Id": "ForDifficulty(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Single\u003E\u003E)-\u003ESharedDataSetup\u002BPoiAdder\u002BPoiDifficultyAdder",
              "Name": "ForDifficulty",
              "Signature": "public SharedDataSetup.PoiAdder.PoiDifficultyAdder ForDifficulty(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E difficultyWeights)",
              "Visibility": "public",
              "ReturnType": "SharedDataSetup.PoiAdder.PoiDifficultyAdder",
              "Parameters": [
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "8F7E06F9A85D08833E43CAF8F8FCD937C9CA4548CFE9CF8FB1E133713FB6724F",
              "Hash": "7E6EFB571A78E00050E543C84744C96608D1E04AF5AF3A1A3079BDE6F5DF704D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::Add(!0, !1)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForDifficulty(System.Int32, System.Single)-\u003ESharedDataSetup\u002BPoiAdder\u002BPoiDifficultyAdder",
              "Name": "ForDifficulty",
              "Signature": "public SharedDataSetup.PoiAdder.PoiDifficultyAdder ForDifficulty(System.Int32 difficulty, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "SharedDataSetup.PoiAdder.PoiDifficultyAdder",
              "Parameters": [
                {
                  "Name": "difficulty",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "BF6AF6BE5EF6AEC8B636CA57D64AB318445FC381B11DDD76B92CDB7E9263A8FD",
              "Hash": "F09BE71B706A03C60002A0974AFD967B6A7C5F4F49BBF4923970FB21C08805E9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSizePrefix(CandideServer.Models.PoiSize)-\u003ESystem.String",
              "Name": "GetSizePrefix",
              "Signature": "private System.String GetSizePrefix(CandideServer.Models.PoiSize size)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "31FEE4D7DA15AE170604F3BE58FFBB7FB3BC41A374154CA2DB73364F2C6D4F28",
              "Hash": "2DE68D74F24BECD9D1D44C80F4A1D75763D9E285715665A4AD8348DD9D080592",
              "CalledMethods": [],
              "StringLiterals": [
                "tiny:",
                "small:",
                "medium:",
                "large:",
                "giant:"
              ],
              "Source": null
            },
            {
              "Id": "Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "Poi",
              "Signature": "private System.Void Poi(CandideServer.Models.PoiSize size, System.String id, System.String map, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "0E283BDE51BCF9042B28A807010D808BC6B3DD355215B92C391C01D9DFCC0CF5",
              "Hash": "DDF699C7A3FF1BF114EE49A22B40133E5253F40E0411D5198F868DBA0DB2A5EE",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority, System.Single)-\u003ESystem.Void",
              "Name": "Poi",
              "Signature": "public System.Void Poi(CandideServer.Models.PoiSize size, System.String id, System.String map, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, CandideServer.Models.PoiPriority priority, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "CD78E4E04813FBAD368EA827AC7535FBE2D2BCB1F852E077B41E457CCD26B5F9",
              "Hash": "77076DF28EF68337D91B40CAA0CED6667C68916F52B5A040ECA514FFF6E15649",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E)-\u003ESystem.Void",
              "Name": "RandomDungeon",
              "Signature": "private System.Void RandomDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E dungeonIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E difficultyWeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficultyWeights",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "C71B59C0F15A73B60A63B5DCE735D7D041A9D5F393B5573062C6FD4F4D9F92EA",
              "Hash": "39F53F28CEEE8A71DE42A1045372802692936D0B6A6481AB90043C719FA916F4",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)"
              ],
              "StringLiterals": [
                "dungeon:"
              ],
              "Source": null
            },
            {
              "Id": "RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Single)-\u003ESystem.Void",
              "Name": "RandomDungeon",
              "Signature": "public System.Void RandomDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E dungeonIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "8B423298C70D6EF8CFD8D618EF5BAE659590EE8CD83D0EAC84FF662B3625A49D",
              "Hash": "B9444D1E4F4B23C3D28F448D4DF3C244E5819B62E8A760653B07F46282245C0F",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::GetSizePrefix(CandideServer.Models.PoiSize)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::InsertPoi(System.Collections.Generic.List\u003CCandideServer.Models.PoiData\u003E, System.String, System.String, System.String[], CandideServer.Models.PoiSize, CandideServer.Models.PoiType, CandideServer.Models.PoiLocationType, System.String, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.DropTables, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.String, System.Single)"
              ],
              "StringLiterals": [
                "dungeon:"
              ],
              "Source": null
            }
          ],
          "Hash": "0E4F303B176E3F9C53E98E81B51CFD0611CDAC7158DCFA437018A6B808ADEBDF"
        },
        {
          "Id": "SharedDataSetup\u002BPoiAdder\u002BPoiDifficultyAdder",
          "Name": "PoiDifficultyAdder",
          "DisplayName": "SharedDataSetup.PoiAdder.PoiDifficultyAdder",
          "FullName": "SharedDataSetup.PoiAdder.PoiDifficultyAdder",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Adder:SharedDataSetup\u002BPoiAdder",
              "Name": "Adder",
              "Type": "SharedDataSetup.PoiAdder",
              "Signature": "public SharedDataSetup.PoiAdder Adder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9409E826BFDF007D903A7B93C7661B833970FBC7763DD06B6935F401266D2EF"
            },
            {
              "Id": "Difficulties:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Single\u003E",
              "Name": "Difficulties",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E Difficulties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8471E58162E9D2A92C4C6A41E18E1CD8CEAB64D5AA62860D90D7409FFD0352BD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "ChallengeDungeon",
              "Signature": "public System.Void ChallengeDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "F0F72680D7B67D4B49D7C92C86EBD2412FA8BE5FAEE42049F81E2C8A7B91C041",
              "Hash": "D168922EE97CFEF75F9F99378459C673D4066DE5F157C486548CB6BF2EEFAB10",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::ChallengeDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cluster(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "Cluster",
              "Signature": "public System.Void Cluster(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "300EE270CD42A48D185EFE15B4050B954450928CD4A9BD9F8542CB2CDBC0CC78",
              "Hash": "7C1872AE465DF4266CEFF9661DAD4422EFA8D984A28FA847D4A85C6CC5373A5E",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::Cluster(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClusterDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "ClusterDungeon",
              "Signature": "public System.Void ClusterDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E subPoiIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Collections.Generic.List\u003CSystem.String\u003E preRolledLootTableIds, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subPoiIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRolledLootTableIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "15FF2F58CD48A5A5C28B63B6EC8E96A46A0C4D77343FCB7B4892D50141AFDE2C",
              "Hash": "69E6465069A411A30EB5064552B5ED91F7EFFAC31D636B637C17154290410BF4",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::ClusterDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "Dungeon",
              "Signature": "public System.Void Dungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.String dungeon, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "EFEACBD1ACDB0051A64D23DE924CB221B157CDE2540D85CE76A40DDE2366FB82",
              "Hash": "C65E0FC2E43A4CD82FC23DA3B139D003CF175228F295D37F29BAFD81460CF739",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::Dungeon(CandideServer.Models.PoiSize, System.String, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "Poi",
              "Signature": "public System.Void Poi(CandideServer.Models.PoiSize size, System.String id, System.String map, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "81886B5C8A622C6F75216306F42061388CBC80A1C7EF0060A453348733A9B91F",
              "Hash": "0A36FED3A33AE4F3F0E9196354011EEE007C9D6F517FFA8080B53D723B3B3D9F",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::Poi(CandideServer.Models.PoiSize, System.String, System.String, CandideServer.Models.PoiLocationType, System.String, System.Boolean, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, CandideServer.Models.PoiPriority)-\u003ESystem.Void",
              "Name": "RandomDungeon",
              "Signature": "public System.Void RandomDungeon(CandideServer.Models.PoiSize size, System.String id, System.String map, System.Collections.Generic.List\u003CSystem.String\u003E dungeonIds, CandideServer.Models.PoiLocationType special, System.String tag, System.Boolean flippable, System.Collections.Generic.List\u003CSystem.String\u003E preRollLoot, CandideServer.Models.PoiPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "CandideServer.Models.PoiSize",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dungeonIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "CandideServer.Models.PoiLocationType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "tag",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flippable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "preRollLoot",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "CandideServer.Models.PoiPriority",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8BBABA923CA992B8895EE9FC41E520F80A9A3CE2F8AF8EEE6D00CDB82294D1C0",
              "Hash": "14540DDEBDDFBFF9395E85D17ABB7F727166DEB1BE92894A0DCCA65CB444B623",
              "CalledMethods": [
                "SharedDataSetup.PoiAdder::RandomDungeon(CandideServer.Models.PoiSize, System.String, System.String, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiLocationType, System.String, System.Boolean, System.Collections.Generic.List\u003CSystem.String\u003E, CandideServer.Models.PoiPriority, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DEED52236F8BB0A5974327DA740D91501360B2E9D764C08D1037AD0B54FD96D8"
        },
        {
          "Id": "SimpleInventoryServerManager\u002BTryLootWorldItemResult",
          "Name": "TryLootWorldItemResult",
          "DisplayName": "SimpleInventoryServerManager.TryLootWorldItemResult",
          "FullName": "SimpleInventoryServerManager.TryLootWorldItemResult",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Failed:SimpleInventoryServerManager\u002BTryLootWorldItemResult",
              "Name": "Failed",
              "Type": "SimpleInventoryServerManager.TryLootWorldItemResult",
              "Signature": "public SimpleInventoryServerManager.TryLootWorldItemResult Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51C364919C16152B3B7B124372C3A7121CDC8A0529B1EE6B510643746B17C71D"
            },
            {
              "Id": "Full:SimpleInventoryServerManager\u002BTryLootWorldItemResult",
              "Name": "Full",
              "Type": "SimpleInventoryServerManager.TryLootWorldItemResult",
              "Signature": "public SimpleInventoryServerManager.TryLootWorldItemResult Full",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AF0C68DE148BF12D3B6C88A4FC7BD57A53D1B7CBD4BEFA1D6A02BA9BA0BE572"
            },
            {
              "Id": "Partial:SimpleInventoryServerManager\u002BTryLootWorldItemResult",
              "Name": "Partial",
              "Type": "SimpleInventoryServerManager.TryLootWorldItemResult",
              "Signature": "public SimpleInventoryServerManager.TryLootWorldItemResult Partial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66CE3A3E96B1AB95FFDD7C6D5E9F06AFA1382FDA60CB0CF0228E4EC17A4652C0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF1050B610192E68822B127A48D9916C4339A910C6BBCEF4779334248F1BBD96"
        },
        {
          "Id": "SinglePoISpawnModel\u002BCheckIfCanSpawn",
          "Name": "CheckIfCanSpawn",
          "DisplayName": "SinglePoISpawnModel.CheckIfCanSpawn",
          "FullName": "SinglePoISpawnModel.CheckIfCanSpawn",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.String, CandideServer.ServerManagers.PoiSpaceModel, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.String biomeId, CandideServer.ServerManagers.PoiSpaceModel poiSlot, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiSlot",
                  "Type": "CandideServer.ServerManagers.PoiSpaceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BC560F48B9E89B6B655F808CE3229BBAAA27A72F2DEBFB2C75CDECA4BE486819",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Boolean",
              "Name": "EndInvoke",
              "Signature": "public System.Boolean EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B5A03F0A5C78FAE4D424BDBC71157FDC76EF2E87C9B549BBC55E3B3B40F829B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.String, CandideServer.ServerManagers.PoiSpaceModel)-\u003ESystem.Boolean",
              "Name": "Invoke",
              "Signature": "public System.Boolean Invoke(System.String biomeId, CandideServer.ServerManagers.PoiSpaceModel poiSlot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiSlot",
                  "Type": "CandideServer.ServerManagers.PoiSpaceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7788DAB972DECD39DB30DEF7B3DAC2B578BD2987DDFC95F2FC807F8F6C258A91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EDB3DA5B3188E7790E00CA216E82A389804BA0971FDB566306BED380879227DA"
        },
        {
          "Id": "SoundEventArgs",
          "Name": "SoundEventArgs",
          "DisplayName": "SoundEventArgs",
          "FullName": "SoundEventArgs",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Pitch:System.Single",
              "Name": "Pitch",
              "Type": "System.Single",
              "Signature": "public System.Single Pitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "605B2B899DD2A3B17792E7CD2DC153A39C19E3039AE4CF7D856D7B96E1A58D61"
            },
            {
              "Id": "Volume:System.Single",
              "Name": "Volume",
              "Type": "System.Single",
              "Signature": "public System.Single Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA60E0C197427D1DE6F002C8CE621FB767D33CD52B7D478FE76821A6934F5580"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "971DA8EECC13FF870130FEB59C56D71BC37E3BB407BFE2D29BEF22B852DF78E7"
        },
        {
          "Id": "ThrowEntityTowardsTarget\u002BArgs",
          "Name": "Args",
          "DisplayName": "ThrowEntityTowardsTarget.Args",
          "FullName": "ThrowEntityTowardsTarget.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxPerceivedTargetVelocity:System.Single",
              "Name": "MaxPerceivedTargetVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MaxPerceivedTargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E5DFB77F47ED7BBFB7B8CA97E70CDA7DBE5820DA89573D183282B1161162690"
            },
            {
              "Id": "OutThrowVelocity:System.String",
              "Name": "OutThrowVelocity",
              "Type": "System.String",
              "Signature": "public System.String OutThrowVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888BC4DC41E5A2994F94FB6D340C070A87790B8DB22082485B6200F6CD93714"
            },
            {
              "Id": "PredictTime:System.Single",
              "Name": "PredictTime",
              "Type": "System.Single",
              "Signature": "public System.Single PredictTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78C444D4AEAC697B92060F4D4ED3DA4DA2BD6313FD5C9450397C425B9F9A33ED"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D513472B04756C99059D37A005F3226B227CE1049C981881E312015FDDE68A08"
            },
            {
              "Id": "TargetPosition:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetPosition",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA1A8C4EC3877C5898E3DC274754BC4487C9529D26A3C13A83B2E2DAA7DD0EF"
            },
            {
              "Id": "TargetVelocity:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "TargetVelocity",
              "Type": "System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E TargetVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5F4D7634F0A1A5DEE5565B6BAC2AC8363CDB465296367113754D19FD744EDE1"
            },
            {
              "Id": "ThrowArea:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "ThrowArea",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E ThrowArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5F9C405DE1F17981AA282592950452B6733D2E6971137B3790DF87D94E844C8"
            },
            {
              "Id": "ThrowAreaCorrectionDistance:System.Single",
              "Name": "ThrowAreaCorrectionDistance",
              "Type": "System.Single",
              "Signature": "public System.Single ThrowAreaCorrectionDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6C052C4FC6147C4CF21220A3C5E5A8A00F0BB75E55682A1D1A537F23137BAEC"
            },
            {
              "Id": "ThrowHeight:System.Single",
              "Name": "ThrowHeight",
              "Type": "System.Single",
              "Signature": "public System.Single ThrowHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6178C478AFC9C0B4403AF7BC08F821AEA4C410D3EBD19E728B2709BFB18C8141"
            },
            {
              "Id": "ThrownEntity:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ThrownEntity",
              "Type": "BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E ThrownEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12FFD61867BA9650317C75B007888FF48FCDA47A08525E9C7527A417A3E9E9B0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8D5D3A5B69D7EE9C60DB7A5DDE91636B9EF7BC72473D86121F0B4711C2E95280"
        },
        {
          "Id": "TimerCondition\u002BArgs",
          "Name": "Args",
          "DisplayName": "TimerCondition.Args",
          "FullName": "TimerCondition.Args",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Condition:BM.IBaseCondition",
              "Name": "Condition",
              "Type": "BM.IBaseCondition",
              "Signature": "public BM.IBaseCondition Condition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "792F44F915C6A209EE59DA06B8B282FA6838F9F1233645343C34E9E93BA10324"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "RestartOnComplete:System.Boolean",
              "Name": "RestartOnComplete",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RestartOnComplete",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "624A1B8FBBE8204C44BA407C1BEBC7F5F528FD183DFFDCFA2BC617FAA5CE70F4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A2D06FDDF6ED19BA7ADF02BEE1DB45F6CF1E34EC723DD710AFD0C2AAF0B0762C"
        },
        {
          "Id": "TimeSpawnTable\u002BTimeSpawnTableMode",
          "Name": "TimeSpawnTableMode",
          "DisplayName": "TimeSpawnTable.TimeSpawnTableMode",
          "FullName": "TimeSpawnTable.TimeSpawnTableMode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlwaysNight:TimeSpawnTable\u002BTimeSpawnTableMode",
              "Name": "AlwaysNight",
              "Type": "TimeSpawnTable.TimeSpawnTableMode",
              "Signature": "public TimeSpawnTable.TimeSpawnTableMode AlwaysNight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7840323317C6832CDADC050E7BD0A458C3F2A94689B293FF652278428686D91B"
            },
            {
              "Id": "TimeBased:TimeSpawnTable\u002BTimeSpawnTableMode",
              "Name": "TimeBased",
              "Type": "TimeSpawnTable.TimeSpawnTableMode",
              "Signature": "public TimeSpawnTable.TimeSpawnTableMode TimeBased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0118BB3FE12069C2D1F0314D19F0ACF270F3B6688E36E3B8B11055DCE6338ED2"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FF64BF60A53C97193ACE8F83120E57CED2AC7158DDB1A4338B49E13C9CB4466"
        },
        {
          "Id": "TradeRoutesServerManager\u002BTradeRouteErrorResolve",
          "Name": "TradeRouteErrorResolve",
          "DisplayName": "TradeRoutesServerManager.TradeRouteErrorResolve",
          "FullName": "TradeRoutesServerManager.TradeRouteErrorResolve",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropAtLocation:TradeRoutesServerManager\u002BTradeRouteErrorResolve",
              "Name": "DropAtLocation",
              "Type": "TradeRoutesServerManager.TradeRouteErrorResolve",
              "Signature": "public TradeRoutesServerManager.TradeRouteErrorResolve DropAtLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73BF87CF0A343CEBC45C267BF870CD8665F16739C4B43B822DF5C3E90D622C67"
            },
            {
              "Id": "MoveBackHome:TradeRoutesServerManager\u002BTradeRouteErrorResolve",
              "Name": "MoveBackHome",
              "Type": "TradeRoutesServerManager.TradeRouteErrorResolve",
              "Signature": "public TradeRoutesServerManager.TradeRouteErrorResolve MoveBackHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3303C1446BCF7E15301BA286B3E6195E1921E35CF665EFADD92F9BA249DC718E"
            },
            {
              "Id": "MoveToDestination:TradeRoutesServerManager\u002BTradeRouteErrorResolve",
              "Name": "MoveToDestination",
              "Type": "TradeRoutesServerManager.TradeRouteErrorResolve",
              "Signature": "public TradeRoutesServerManager.TradeRouteErrorResolve MoveToDestination",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87E1B0212B093C11708559816F3313495429CF59200AEC327D7E0C6CC95E98E4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CBF0958D8F2D181444374EE2C154CECA64EB5C8263300D01787916AF26D85CFE"
        },
        {
          "Id": "WorldGenerator\u002BBigRoadBlender",
          "Name": "BigRoadBlender",
          "DisplayName": "WorldGenerator.BigRoadBlender",
          "FullName": "WorldGenerator.BigRoadBlender",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BigRoadBlend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BigRoadBlend",
              "Signature": "public System.Void BigRoadBlend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "A268F0BFDD05D24C235EEF1D6BAB793427A27213A42FF52B344DB15ED4CB6431",
              "Hash": "B23DA893D8006C4DF1A00EEB7B8F237A4C2A017DC8DA58FBBF039C7F00A992CF",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:forest",
                "biome:plains_dry",
                "biome:forest_light",
                "biome:river",
                "biome:ghosttown",
                "biome:ghosttown_center",
                "biome:desert_edge"
              ],
              "Source": null
            }
          ],
          "Hash": "1E7165C21E6CCF731457C82EE0550803857A07221C81B58264AD73F8968575AA"
        },
        {
          "Id": "WorldGenerator\u002BRiverBlender",
          "Name": "RiverBlender",
          "DisplayName": "WorldGenerator.RiverBlender",
          "FullName": "WorldGenerator.RiverBlender",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RiverBlend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RiverBlend",
              "Signature": "public System.Void RiverBlend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 327,
              "BodyHash": "A782DCE3884415851900F41D224B89F26ADD33DC683347D342C3E1A6A496028C",
              "Hash": "7445206A238F27CF016FADCDF3A5CAB26486775E0ECD2CCE6818EDF5F3F360E4",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::get_Length()"
              ],
              "StringLiterals": [
                "biome:lake",
                "biome:lake_small",
                "biome:lake_island",
                "biome:ocean",
                "biome:desert",
                "biome:desert_edge",
                "biome:volcanic",
                "biome:volcanic_center",
                "biome:volcanic_tendril_desert",
                "biome:volcanic_edge",
                "biome:volcanic_tendril_volcano",
                "biome:volcanic_tendril"
              ],
              "Source": null
            }
          ],
          "Hash": "CCDBD252B42FEE5085FED02157F8FE38CD0279901934E41399A376E038CBE55E"
        },
        {
          "Id": "WorldGenerator\u002BSpawnToDesertBigRoadBlender",
          "Name": "SpawnToDesertBigRoadBlender",
          "DisplayName": "WorldGenerator.SpawnToDesertBigRoadBlender",
          "FullName": "WorldGenerator.SpawnToDesertBigRoadBlender",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BigRoadBlend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BigRoadBlend",
              "Signature": "public System.Void BigRoadBlend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 352,
              "BodyHash": "91FD138E9916268A1B1093F534827CC66B0A8239E9F7D229C1E94A968C131D2A",
              "Hash": "D8B4259B49B03FDD1908AECF67BA17EAA37D24199904C5FB61882998FAE01ED2",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)"
              ],
              "StringLiterals": [
                "biome:desert_edge",
                "biome:plains",
                "biome:forest",
                "biome:plains_dry",
                "biome:forest_light",
                "biome:river",
                "biome:ghosttown",
                "biome:ghosttown_center"
              ],
              "Source": null
            }
          ],
          "Hash": "061329FFD2B30A239F2A7FD8E6F5634D9FD233A4163623C8BD45C0733B5A1D2E"
        },
        {
          "Id": "WorldGenerator\u002BVolcanicTendrilBlender",
          "Name": "VolcanicTendrilBlender",
          "DisplayName": "WorldGenerator.VolcanicTendrilBlender",
          "FullName": "WorldGenerator.VolcanicTendrilBlender",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "VolcanicTendrilBlend(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "VolcanicTendrilBlend",
              "Signature": "public System.Void VolcanicTendrilBlend(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "FCDED6ECBCC9CA9871CE44F5913F81BEB3950706096C215B7E05BC4BF80C7B43",
              "Hash": "5EC459B06D8DF1B2748B671FFAAC775FFCE26567693FFDE79716A3231D6F9F53",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "biome:volcanic_center",
                "biome:volcanic",
                "biome:volcanic_tendril_volcano",
                "biome:volcanic_edge",
                "biome:desert",
                "biome:desert_edge",
                "biome:volcanic_tendril_desert"
              ],
              "Source": null
            }
          ],
          "Hash": "83FA8D82CED704ACCE93454EB96C0643B6A793116BB9E203643EE13FB7A2FEFE"
        },
        {
          "Id": "WorldGeneratorHelpers\u002BBigBlend",
          "Name": "BigBlend",
          "DisplayName": "WorldGeneratorHelpers.BigBlend",
          "FullName": "WorldGeneratorHelpers.BigBlend",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Single, System.Int32, System.Int32, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A88D48947F5CAE31541DB3DA2250DF71924BF09C0FE2B95531AA38B311A09CF5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Single, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Single distance, System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B4B32D902D2EEAC7964703266F26B2F4CA8B1A4D14D806C211615479766AA63",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2DDC7B9F2DAF0B222C254B35BC3990A2D9E2FE40AAC628BAC50071A15C6559C4"
        },
        {
          "Id": "WorldGeneratorHelpers\u002BBlend\u00601",
          "Name": "Blend\u00601",
          "DisplayName": "WorldGeneratorHelpers.Blend",
          "FullName": "WorldGeneratorHelpers.Blend",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Single, !T, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Single distance, T currentValue, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentValue",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B0485091B5E2F4F0023479CCE73979A8FC7B4629DB088EE5DE8C916017157440",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003E!T",
              "Name": "EndInvoke",
              "Signature": "public T EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C9EAAC4A1DA3310B64A5AD82FE79DB554A58C08E0AD31C150904058A58522B38",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Single, !T)-\u003E!T",
              "Name": "Invoke",
              "Signature": "public T Invoke(System.Single distance, T currentValue)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentValue",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C1792EE1C30C219B42E16AEE9F3784C6922A67DF5305C5EC5E51D6C85B8E633F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6D011DAB7BB9F53141F821301C057B91192041A81CD276BE3A01DE38733693C1"
        },
        {
          "Id": "WorldModel\u002BInteriorType",
          "Name": "InteriorType",
          "DisplayName": "WorldModel.InteriorType",
          "FullName": "WorldModel.InteriorType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Building:WorldModel\u002BInteriorType",
              "Name": "Building",
              "Type": "WorldModel.InteriorType",
              "Signature": "public WorldModel.InteriorType Building",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BAF87DD11A6EA5591CABB67EE53E6C0684E477B14D56DE20B125AC0068D0517C"
            },
            {
              "Id": "Dungeon:WorldModel\u002BInteriorType",
              "Name": "Dungeon",
              "Type": "WorldModel.InteriorType",
              "Signature": "public WorldModel.InteriorType Dungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2BC300DE4779F425805BF6F1552B5ABF494893A1AC128ED36DBA5EB65C3C69F"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "353C18602504E034589ED6F45A890F8B2A8C07C380F41ACA5B3753CD039EC637"
        },
        {
          "Id": "WorldModel\u002BWorldType",
          "Name": "WorldType",
          "DisplayName": "WorldModel.WorldType",
          "FullName": "WorldModel.WorldType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Chunked:WorldModel\u002BWorldType",
              "Name": "Chunked",
              "Type": "WorldModel.WorldType",
              "Signature": "public WorldModel.WorldType Chunked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E793D2CF903ABF2585C7FF21B1AD4B87E0A210CA61C2CB78996DE0933D2CFEA"
            },
            {
              "Id": "Exterior:WorldModel\u002BWorldType",
              "Name": "Exterior",
              "Type": "WorldModel.WorldType",
              "Signature": "public WorldModel.WorldType Exterior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF8DC0133CC2657930E0C5E26D18CC4C5376D8846E7FD21607C050F6107B9CC8"
            },
            {
              "Id": "Interior:WorldModel\u002BWorldType",
              "Name": "Interior",
              "Type": "WorldModel.WorldType",
              "Signature": "public WorldModel.WorldType Interior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28D64E15BCE5130A6E4F97BB78331BEA32EA88FF887E513F50433A3A61EA579F"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "79487237536A45195C20E9468EC48FE5689EF8C97167F4066ADAF761E0C1859E"
        }
      ],
      "TypeCount": 1837,
      "MethodCount": 4656,
      "PropertyCount": 138,
      "FieldCount": 8284
    },
    {
      "Name": "Romestead",
      "Version": "1.0.0.0",
      "FilePath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\romestead\\Romestead.dll",
      "ModuleVersionId": "8cb5a750-a515-4a7e-ba39-72a892dfedbb",
      "Hash": "C410325D3C4B8C1228DB926A9C1685C0297017169B590BDC2F214584AA70AC1F",
      "References": [
        "CandideCreator.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "CandideServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "Cyotek.Drawing.BitmapFont, Version=1.0.0.0, Culture=neutral, PublicKeyToken=58daa28b0b2de221",
        "FontStashSharp.Base, Version=1.1.9.0, Culture=neutral, PublicKeyToken=null",
        "FontStashSharp.MonoGame, Version=1.3.6.0, Culture=neutral, PublicKeyToken=null",
        "Google.Protobuf, Version=3.25.2.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604",
        "ImGui.NET, Version=1.89.7.1, Culture=neutral, PublicKeyToken=null",
        "KeraLua, Version=1.3.4.0, Culture=neutral, PublicKeyToken=6a194c04b9c89217",
        "LiteNetLib, Version=1.3.1.0, Culture=neutral, PublicKeyToken=null",
        "Microsoft.Win32.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "MonoGame.Framework, Version=3.8.1.303, Culture=neutral, PublicKeyToken=null",
        "MonoGame.IMEHelper, Version=0.10.0.0, Culture=neutral, PublicKeyToken=null",
        "MonoGame.IMEHelper.Common, Version=0.9.0.0, Culture=neutral, PublicKeyToken=null",
        "NLua, Version=1.6.3.0, Culture=neutral, PublicKeyToken=6a194c04b9c89217",
        "RiptideNetworking, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null",
        "Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "SharpDX, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1",
        "SharpDX.Direct3D11, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1",
        "SharpDX.DXGI, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1",
        "SharpFastNoise2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "StbTrueTypeSharp, Version=1.26.12.0, Culture=neutral, PublicKeyToken=null",
        "Steamworks.NET, Version=2024.8.0.0, Culture=neutral, PublicKeyToken=null",
        "System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Collections.Concurrent, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.ComponentModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Configuration.ConfigurationManager, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Console, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Diagnostics.Process, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Drawing.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Drawing.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.IO.Compression, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Net.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Numerics.Vectors, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.Intrinsics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Text.Encoding.Extensions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Text.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Text.RegularExpressions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Threading, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Threading.Thread, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "System.Xml.ReaderWriter, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "YarnSpinner, Version=2.5.0.0, Culture=neutral, PublicKeyToken=null"
      ],
      "Namespaces": [
        {
          "Name": "\u003Cglobal\u003E",
          "TypeIds": [
            "AutoTile16TileSet\u002BAutoTile16TileType",
            "BanditBruteController\u002BControllerStates",
            "BanditController\u002BControllerStates",
            "BasicFurnaceController\u002BStates",
            "Batcher\u002BVertexPositionColorTexture4",
            "BetterMemoryStream\u002BCachedCompletedInt32Task",
            "BlessingsManager\u002BGameStateAvailableBlessingsChanged",
            "BlessingsManager\u002BLocalPlayerBlessingChanged",
            "CandideChatWindow\u002BState",
            "CandideEngine\u002BImGuiConnection",
            "CandideEngine\u002BImGuiDelegate",
            "CandideFontLoader\u002BCandideFontLoaderSettings",
            "CandideModalWindow\u002BCandideModalWindowCloseStatus",
            "ChatLogManager\u002BChatLogEventHandler",
            "ChatLogMessageElement\u002BState",
            "CitizenController\u002BGameStateActiveCitizensChanged",
            "CitizenControllerBase\u002BAnimNames",
            "CitizenHungerDisplay\u002BCitizenHungerStatus",
            "CitizensImgui",
            "ConcreteMixerController\u002BConcreteMixerState",
            "ConstructionHelper\u002BConstructionValidEnum",
            "ConstructionsOptionsControl\u002BCandideConstructionButton",
            "ControllerKeyboardInputManager\u002BFloatingKeyboardType",
            "CreatureDeathHandler\u002BSize",
            "CyclopsBodyController\u002BAnimationStateMachine",
            "DeathHelper\u002BDeathPartsArgs",
            "DeferredRenderer\u002BPointLightParameters",
            "DeferredRenderer\u002BSpotLightParameters",
            "Drawable\u002BParticleDrawOrderRelationalComparer",
            "DSP_METERING_INFO\u002BLEVEL_ARRAY",
            "EntityController\u002BEntityInfoPackage",
            "EntityController\u002BEntityInfoTimeStampedMessage",
            "EquipmentManager\u002BGameStateEquipmentsChanged",
            "ExteriorWorldHandler\u002BChunkLoadErrorListener",
            "Fade\u002BFadeType",
            "FadeHandler\u002BFadeState",
            "FillBarRenderer\u002BEndStyle",
            "FillBarRenderer\u002BFillColor",
            "FillBarRenderer\u002BHorizontalAlignment",
            "FillBarRenderer\u002BStyleColor",
            "FloatingTextSystem\u002BFloatText",
            "FogInstance\u002BFogCloud",
            "FurnitureListView\u002BElementVisualStyle",
            "FurnitureListView\u002BViewStyle",
            "FurnitureModeManager\u002BFurnitureModeManagerMode",
            "GameTerminal\u002BTerminalCommandAction",
            "GameTerminal\u002BTerminalCommandSuggestion",
            "GameTerminal\u002BTerminalCommandSuggestion2",
            "GameTerminal\u002BTerminalLine",
            "GrassFieldController\u002BGrassFieldStraw",
            "InputManager\u002BKeyWaitStruct",
            "InternalResourceStorageController\u002BGameStateActiveInternalResourceStorageChanged",
            "IntroScene\u002BIntroLayer",
            "IntroScene\u002BIntroText",
            "JobMiddleUserControl\u002BTab",
            "JobRightUserControl\u002BTab",
            "JobsController\u002BGameStateActiveJobFinishedOrder",
            "JobsController\u002BGameStateActiveJobRecipesChanged",
            "JobsController\u002BGameStateActiveJobsChanged",
            "JobsController\u002BGameStateActiveJobsWorkOrdersChanged",
            "KeyboardInput\u002BCharacterEventArgs",
            "KeyboardInput\u002BCharEnteredHandler",
            "KeyboardInput\u002BKeyEventArgs",
            "KeyboardInput\u002BKeyEventHandler",
            "LaserHandler\u002BLaserBeamWrapper",
            "LightningStrike\u002BLightningStrikeState",
            "Localization\u002BAssetDictionary",
            "Localization\u002BStringDictionary",
            "LocalizationHelper\u002BStringDefinitionsTableEntry",
            "MagusCeresController",
            "MagusMarsController",
            "MagusMercuryController",
            "MagusMinervaController",
            "MagusOrcusController",
            "MagusVenusController",
            "MagusVulcanController",
            "MouseUiUserSettings\u002BCandideWindowSetting",
            "MultiTilePattern\u002BMode",
            "NetworkManager\u002BNetworkStat",
            "NetworkPlayerController\u002BOverheadMessage",
            "OfferingsManager\u002BGameStateCurrentOfferingsChanged",
            "OldAlphaWolfController\u002BStates",
            "OrdinanceManager\u002BGameStateAvailableOrdinancesChanged",
            "ParticleHelper\u002BBloodVfx",
            "ParticleHelper\u002BGroundBloodParticle",
            "PhoenixBossEggController\u002BPhoenixBossNestController",
            "PlaceableChestController\u002BChestType",
            "PlayerAnimationController\u002BAnimationStates",
            "PlayerAnimationController\u002BStates",
            "PlayerController\u002BPlayerCarriedEntityStatus",
            "QuestList\u002BQuestListType",
            "QuestsManager\u002BGameStatePersonalQuestsChanged",
            "QuestsManager\u002BGameStateWorldQuestsChanged",
            "ResourceRequirementsControl\u002BRequirementsMetChangedEvent",
            "RewardsController\u002BGameStateRewardsChanged",
            "SimpleInventoryController\u002BGameStateActiveInventoriesChanged",
            "SkeletonWarriorController",
            "SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
            "SkillsManager\u002BCurrentFavourChanged",
            "SkillsManager\u002BSkillSystemChanged",
            "SoundImGuiTestSuite\u002BFmodTreeNode",
            "SoundPlayer\u002BSoundGroup",
            "StatsControl\u002BStatsControlTab",
            "StringHelper\u002BThreadSafeEncoding",
            "TargetDummyController\u002BStates",
            "TextToUiElementsHelper\u002BTextToUiMode",
            "TownsController\u002BGameStateTownsChanged",
            "TradeRoutesController\u002BGameStateActiveTradeRoutesChanged",
            "TreeController\u002BTreeVariant",
            "UiRenderContext\u002BTextureFiltering",
            "VfxSpring\u002BRetractionStatus",
            "WorldHandler\u002BWorldMode",
            "WorldMap\u002BImmediateMapMarker",
            "WorldMap\u002BImmediateMapText",
            "WorldMap\u002BWorldMapContext",
            "WorldMap\u002BWorldMapMode",
            "WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged",
            "WorshipManager\u002BGameStateGodProgressionChanged",
            "WorshipManager\u002BGameStateWorshipPointsChanged"
          ],
          "TypeCount": 119,
          "MethodCount": 164
        },
        {
          "Name": "Candide",
          "TypeIds": [
            "Candide.CandideEngine",
            "Candide.ClientKeys",
            "Candide.Globals",
            "Candide.LocalizationHelper",
            "Candide.Program",
            "Candide.TestAndDebug"
          ],
          "TypeCount": 6,
          "MethodCount": 61
        },
        {
          "Name": "Candide.Accessibility",
          "TypeIds": [
            "Candide.Accessibility.ControllerInputManager",
            "Candide.Accessibility.ItemStatsHelper"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Candide.ActionInProgress",
          "TypeIds": [
            "Candide.ActionInProgress.ClientActionInProgress",
            "Candide.ActionInProgress.ConstructActionInProgress",
            "Candide.ActionInProgress.CutTreeActionInProgress",
            "Candide.ActionInProgress.OpenObjectActionInProgress",
            "Candide.ActionInProgress.RepairActionInProgress",
            "Candide.ActionInProgress.SpellActionInProgress",
            "Candide.ActionInProgress.SpellActionInProgressController",
            "Candide.ActionInProgress.StandardConstructActionInProgressController",
            "Candide.ActionInProgress.StandardOpenObjectActionInProgressController",
            "Candide.ActionInProgress.StandardRepairActionInProgressController",
            "Candide.ActionInProgress.WoodChoppingActionInProgress"
          ],
          "TypeCount": 11,
          "MethodCount": 54
        },
        {
          "Name": "Candide.Ambience",
          "TypeIds": [
            "Candide.Ambience.FadeHandler",
            "Candide.Ambience.IBiomeAmbience",
            "Candide.Ambience.IFadeListener"
          ],
          "TypeCount": 3,
          "MethodCount": 19
        },
        {
          "Name": "Candide.Ambience.BiomeAmbienceHandlers",
          "TypeIds": [
            "Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler",
            "Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler"
          ],
          "TypeCount": 11,
          "MethodCount": 56
        },
        {
          "Name": "Candide.Ambience.WeatherAmbienceHandlers",
          "TypeIds": [
            "Candide.Ambience.WeatherAmbienceHandlers.FogBase",
            "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
            "Candide.Ambience.WeatherAmbienceHandlers.FogWeatherController",
            "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController",
            "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler",
            "Candide.Ambience.WeatherAmbienceHandlers.OwlShadowWeatherController",
            "Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler",
            "Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler"
          ],
          "TypeCount": 8,
          "MethodCount": 35
        },
        {
          "Name": "Candide.CandideUI",
          "TypeIds": [
            "Candide.CandideUI.CancellableEventArgs",
            "Candide.CandideUI.CandideDesktop",
            "Candide.CandideUI.CandideExtendedInteractionsHandler",
            "Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler",
            "Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler",
            "Candide.CandideUI.CandideSplitInventoryItemMockComponent",
            "Candide.CandideUI.CandideSplitInventoryMoneyMockComponent",
            "Candide.CandideUI.CandideThickness",
            "Candide.CandideUI.CandideUiAnimationSystem",
            "Candide.CandideUI.CandideUiComponent",
            "Candide.CandideUI.CandideUiContainerMultipleItems",
            "Candide.CandideUI.CandideUiContainerSingleItem",
            "Candide.CandideUI.CandideUiElement",
            "Candide.CandideUI.CandideUiSystem",
            "Candide.CandideUI.CandideWindowDefaultPositioning",
            "Candide.CandideUI.ControllerNavigation",
            "Candide.CandideUI.ControllerNavigationExtensions",
            "Candide.CandideUI.ControllerUiInputSystem",
            "Candide.CandideUI.DragDirection",
            "Candide.CandideUI.HolderAnimationData",
            "Candide.CandideUI.HolderAnimationType",
            "Candide.CandideUI.HolderEnteringAnimationData",
            "Candide.CandideUI.HorizontalAlignment",
            "Candide.CandideUI.ICandideContainer",
            "Candide.CandideUI.LayoutUtils",
            "Candide.CandideUI.MouseUiInputSystem",
            "Candide.CandideUI.MouseUiUserSettings",
            "Candide.CandideUI.Orientation",
            "Candide.CandideUI.PauseUi",
            "Candide.CandideUI.PlayerUi",
            "Candide.CandideUI.PlayerUiTab",
            "Candide.CandideUI.PlayerWarningMessage",
            "Candide.CandideUI.Proportion",
            "Candide.CandideUI.ProportionType",
            "Candide.CandideUI.RenderableIcon",
            "Candide.CandideUI.SavedWindowPositionSetting",
            "Candide.CandideUI.TestingUi",
            "Candide.CandideUI.TestUiThingy",
            "Candide.CandideUI.Transform",
            "Candide.CandideUI.UiComponentState",
            "Candide.CandideUI.UiDebugButton",
            "Candide.CandideUI.UiMathExtensions",
            "Candide.CandideUI.UiRenderContext",
            "Candide.CandideUI.ValueChangedEventArgs\u00601",
            "Candide.CandideUI.ValueChangingEventArgs\u00601",
            "Candide.CandideUI.VerticalAlignment",
            "Candide.CandideUI.WorldMapUi"
          ],
          "TypeCount": 47,
          "MethodCount": 256
        },
        {
          "Name": "Candide.CandideUI.BuildingUpgradeUi",
          "TypeIds": [
            "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "Candide.CandideUI.ChatWindow",
          "TypeIds": [
            "Candide.CandideUI.ChatWindow.CandideChatWindow",
            "Candide.CandideUI.ChatWindow.ChatLogMessageElement"
          ],
          "TypeCount": 2,
          "MethodCount": 13
        },
        {
          "Name": "Candide.CandideUI.Components",
          "TypeIds": [
            "Candide.CandideUI.Components.CandideDraggableMap",
            "Candide.CandideUI.Components.CandideErrorTextWrapper",
            "Candide.CandideUI.Components.CandideHorizontalProgressBar",
            "Candide.CandideUI.Components.CandideHorizontalSeparator",
            "Candide.CandideUI.Components.CandideIcon",
            "Candide.CandideUI.Components.CandideIconLabel",
            "Candide.CandideUI.Components.CandideImage",
            "Candide.CandideUI.Components.CandideProgressIcon",
            "Candide.CandideUI.Components.CandideTextLabel",
            "Candide.CandideUI.Components.CandideTextStyle",
            "Candide.CandideUI.Components.CandideVerticalProgressBar",
            "Candide.CandideUI.Components.CandideVerticalSeparator",
            "Candide.CandideUI.Components.CandideVideo",
            "Candide.CandideUI.Components.CandideWindowAnchorDrag",
            "Candide.CandideUI.Components.DraggablePanel",
            "Candide.CandideUI.Components.DrawStyle",
            "Candide.CandideUI.Components.HolderIconLabel",
            "Candide.CandideUI.Components.HorizontalBar",
            "Candide.CandideUI.Components.HorizontalDecorationType",
            "Candide.CandideUI.Components.HorizontalProgressBarStyle",
            "Candide.CandideUI.Components.InventoryQuickActionsPanel",
            "Candide.CandideUI.Components.RomanNumeral",
            "Candide.CandideUI.Components.RomanNumeralVariant",
            "Candide.CandideUI.Components.TextVerticalAlignment",
            "Candide.CandideUI.Components.TooltipHorizontalProgressBar",
            "Candide.CandideUI.Components.TranslationCenteredIconLabel",
            "Candide.CandideUI.Components.TranslationCenteredLabel",
            "Candide.CandideUI.Components.TranslationCenteredTextLayout"
          ],
          "TypeCount": 28,
          "MethodCount": 64
        },
        {
          "Name": "Candide.CandideUI.Components.Buttons",
          "TypeIds": [
            "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
            "Candide.CandideUI.Components.Buttons.ArrowToggleButton",
            "Candide.CandideUI.Components.Buttons.CandideButtonBase",
            "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
            "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton",
            "Candide.CandideUI.Components.Buttons.CandideIconButton",
            "Candide.CandideUI.Components.Buttons.CandideIconCooldownButton",
            "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
            "Candide.CandideUI.Components.Buttons.CandideImageButton",
            "Candide.CandideUI.Components.Buttons.CandideLabelButton",
            "Candide.CandideUI.Components.Buttons.CandideRadioListItem",
            "Candide.CandideUI.Components.Buttons.CandideToggleButton",
            "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
            "Candide.CandideUI.Components.Buttons.ColorToggleButton",
            "Candide.CandideUI.Components.Buttons.IconToggleButton",
            "Candide.CandideUI.Components.Buttons.NoIconButton",
            "Candide.CandideUI.Components.Buttons.NoIconLabelButton",
            "Candide.CandideUI.Components.Buttons.TooltipButtonBase",
            "Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton",
            "Candide.CandideUI.Components.Buttons.TooltipLabelButton",
            "Candide.CandideUI.Components.Buttons.TutorialQuestionButton",
            "Candide.CandideUI.Components.Buttons.WeaponSwitchButton",
            "Candide.CandideUI.Components.Buttons.YesButton"
          ],
          "TypeCount": 23,
          "MethodCount": 15
        },
        {
          "Name": "Candide.CandideUI.Components.Dialogue",
          "TypeIds": [
            "Candide.CandideUI.Components.Dialogue.ActorImageArgs",
            "Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs",
            "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent",
            "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
            "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent"
          ],
          "TypeCount": 5,
          "MethodCount": 18
        },
        {
          "Name": "Candide.CandideUI.Components.Displays",
          "TypeIds": [
            "Candide.CandideUI.Components.Displays.CandideKeybindDisplay",
            "Candide.CandideUI.Components.Displays.CandideListItem",
            "Candide.CandideUI.Components.Displays.CitizenAuraDisplay",
            "Candide.CandideUI.Components.Displays.CitizenHungerDisplay",
            "Candide.CandideUI.Components.Displays.CitizenJobSkillDisplay",
            "Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid",
            "Candide.CandideUI.Components.Displays.CitizenStatsGrid",
            "Candide.CandideUI.Components.Displays.CoinDisplay",
            "Candide.CandideUI.Components.Displays.CoinsDisplay",
            "Candide.CandideUI.Components.Displays.CoinsHolderDisplay",
            "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay",
            "Candide.CandideUI.Components.Displays.KeybindLabelDisplay",
            "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay",
            "Candide.CandideUI.Components.Displays.MoneyDisplay",
            "Candide.CandideUI.Components.Displays.OfferingRecipeItemIngredientDisplay",
            "Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay",
            "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay",
            "Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
            "Candide.CandideUI.Components.Displays.SecondaryEquipmentSlotDisplay",
            "Candide.CandideUI.Components.Displays.Spinner",
            "Candide.CandideUI.Components.Displays.StatDisplay",
            "Candide.CandideUI.Components.Displays.StatGrid",
            "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay",
            "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay"
          ],
          "TypeCount": 24,
          "MethodCount": 43
        },
        {
          "Name": "Candide.CandideUI.Components.Holder",
          "TypeIds": [
            "Candide.CandideUI.Components.Holder.AuraHolder",
            "Candide.CandideUI.Components.Holder.CandideEmptyShopSlot",
            "Candide.CandideUI.Components.Holder.CandideEquipmentSlot",
            "Candide.CandideUI.Components.Holder.CandideHolderBase",
            "Candide.CandideUI.Components.Holder.CandideHolderContentType",
            "Candide.CandideUI.Components.Holder.CandideHolderType",
            "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
            "Candide.CandideUI.Components.Holder.CandideInventorySlot",
            "Candide.CandideUI.Components.Holder.CandideItemRecipe",
            "Candide.CandideUI.Components.Holder.CandideItemShopSlot",
            "Candide.CandideUI.Components.Holder.CandideProgressIconSlot",
            "Candide.CandideUI.Components.Holder.CoinDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.CoinSlot",
            "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.HolderStyle",
            "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.ItemGiftSlot",
            "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent",
            "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent",
            "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent"
          ],
          "TypeCount": 22,
          "MethodCount": 110
        },
        {
          "Name": "Candide.CandideUI.ConstructionsUi",
          "TypeIds": [
            "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow",
            "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow",
            "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
            "Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow",
            "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
            "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow",
            "Candide.CandideUI.ConstructionsUi.SubConstructionsWindow"
          ],
          "TypeCount": 7,
          "MethodCount": 30
        },
        {
          "Name": "Candide.CandideUI.Containers",
          "TypeIds": [
            "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
            "Candide.CandideUI.Containers.CandideExtendedWindow",
            "Candide.CandideUI.Containers.CandideGrid",
            "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
            "Candide.CandideUI.Containers.CandideListBase",
            "Candide.CandideUI.Containers.CandideListView",
            "Candide.CandideUI.Containers.CandidePanel",
            "Candide.CandideUI.Containers.CandidePanelSingleChild",
            "Candide.CandideUI.Containers.CandideStackPanel",
            "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
            "Candide.CandideUI.Containers.CandideVerticalStackPanel",
            "Candide.CandideUI.Containers.CandideWindow",
            "Candide.CandideUI.Containers.WindowGraphics"
          ],
          "TypeCount": 13,
          "MethodCount": 56
        },
        {
          "Name": "Candide.CandideUI.Exceptions",
          "TypeIds": [
            "Candide.CandideUI.Exceptions.CandideUiException",
            "Candide.CandideUI.Exceptions.SpecialMessageException"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "Candide.CandideUI.Helpers",
          "TypeIds": [
            "Candide.CandideUI.Helpers.ConstructionsUpgradeHelper",
            "Candide.CandideUI.Helpers.ControllerMouseSimulator",
            "Candide.CandideUI.Helpers.DisplayData",
            "Candide.CandideUI.Helpers.DisplayHelper",
            "Candide.CandideUI.Helpers.EntityWorkRecipeFilter",
            "Candide.CandideUI.Helpers.EntityWorkRecipeFilterHelper",
            "Candide.CandideUI.Helpers.HandControllerType",
            "Candide.CandideUI.Helpers.IconHelper",
            "Candide.CandideUI.Helpers.InputSpriteDisplayData",
            "Candide.CandideUI.Helpers.InventoryNameHelper",
            "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
            "Candide.CandideUI.Helpers.ItemWorkRecipeFilterHelper",
            "Candide.CandideUI.Helpers.MouseUiFunctions",
            "Candide.CandideUI.Helpers.PlayerInputDisplayHelper",
            "Candide.CandideUI.Helpers.TextToUiElementsHelper",
            "Candide.CandideUI.Helpers.UiArgs",
            "Candide.CandideUI.Helpers.UiRenderHelper",
            "Candide.CandideUI.Helpers.WorkRecipeFilter",
            "Candide.CandideUI.Helpers.WorkRecipeFilterHelper"
          ],
          "TypeCount": 19,
          "MethodCount": 26
        },
        {
          "Name": "Candide.CandideUI.Hotbar",
          "TypeIds": [
            "Candide.CandideUI.Hotbar.HotBarWindow"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Candide.CandideUI.ImmediateUi",
          "TypeIds": [
            "Candide.CandideUI.ImmediateUi.ImmediateBottomKeybindLabel",
            "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon",
            "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel",
            "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar",
            "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel",
            "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow",
            "Candide.CandideUI.ImmediateUi.ImmediateIMECandidatesText",
            "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel",
            "Candide.CandideUI.ImmediateUi.WeaponSwitchUi"
          ],
          "TypeCount": 9,
          "MethodCount": 22
        },
        {
          "Name": "Candide.CandideUI.Input",
          "TypeIds": [
            "Candide.CandideUI.Input.AbstractInputFocusableUiElement",
            "Candide.CandideUI.Input.BindingInputModalWindow",
            "Candide.CandideUI.Input.CandideBindingInput",
            "Candide.CandideUI.Input.CandideCheckbox",
            "Candide.CandideUI.Input.CandideCheckboxLabel",
            "Candide.CandideUI.Input.CandideHorizontalSlider",
            "Candide.CandideUI.Input.CandideIntSpinner",
            "Candide.CandideUI.Input.CandideIntSpinnerLabel",
            "Candide.CandideUI.Input.CandideKeyBindingInput",
            "Candide.CandideUI.Input.CandideTextInputBox",
            "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
            "Candide.CandideUI.Input.CandideValueSpinner\u00601",
            "Candide.CandideUI.Input.CheckboxType",
            "Candide.CandideUI.Input.HotKeyAssignModalWindow",
            "Candide.CandideUI.Input.IInputFocusable",
            "Candide.CandideUI.Input.InputFocusableType",
            "Candide.CandideUI.Input.OperationType",
            "Candide.CandideUI.Input.UndoRedoRecord",
            "Candide.CandideUI.Input.UndoRedoStack",
            "Candide.CandideUI.Input.ValueSpinnerValue\u00601"
          ],
          "TypeCount": 20,
          "MethodCount": 126
        },
        {
          "Name": "Candide.CandideUI.JobUiNew",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.JobUiContext",
            "Candide.CandideUI.JobUiNew.NewJobWindow"
          ],
          "TypeCount": 2,
          "MethodCount": 30
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.Components",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem",
            "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData",
            "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
            "Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel"
          ],
          "TypeCount": 4,
          "MethodCount": 8
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.State",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.State.JobDisplayState",
            "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
            "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
            "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
            "Candide.CandideUI.JobUiNew.State.JobOrdersState",
            "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
            "Candide.CandideUI.JobUiNew.State.JobRecipesState",
            "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
            "Candide.CandideUI.JobUiNew.State.JobShopState",
            "Candide.CandideUI.JobUiNew.State.JobSourcesState"
          ],
          "TypeCount": 10,
          "MethodCount": 4
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.UserControls",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl"
          ],
          "TypeCount": 9,
          "MethodCount": 40
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl"
          ],
          "TypeCount": 10,
          "MethodCount": 22
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState"
          ],
          "TypeCount": 2,
          "MethodCount": 3
        },
        {
          "Name": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen",
          "TypeIds": [
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView",
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet"
          ],
          "TypeCount": 3,
          "MethodCount": 3
        },
        {
          "Name": "Candide.CandideUI.Logistics",
          "TypeIds": [
            "Candide.CandideUI.Logistics.LogisticsRouteUserControl"
          ],
          "TypeCount": 1,
          "MethodCount": 4
        },
        {
          "Name": "Candide.CandideUI.Models",
          "TypeIds": [
            "Candide.CandideUI.Models.StatInfo"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Candide.CandideUI.ObjectivesUi",
          "TypeIds": [
            "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow",
            "Candide.CandideUI.ObjectivesUi.FinishedQuestDisplayControl",
            "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent",
            "Candide.CandideUI.ObjectivesUi.QuestDescriptionParseShit",
            "Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
            "Candide.CandideUI.ObjectivesUi.QuestDisplayControl",
            "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController",
            "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow",
            "Candide.CandideUI.ObjectivesUi.QuestList",
            "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar",
            "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay"
          ],
          "TypeCount": 11,
          "MethodCount": 35
        },
        {
          "Name": "Candide.CandideUI.PauseMenuUi",
          "TypeIds": [
            "Candide.CandideUI.PauseMenuUi.CandideAboutPanel",
            "Candide.CandideUI.PauseMenuUi.CandideControlsSettings",
            "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings",
            "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings",
            "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings",
            "Candide.CandideUI.PauseMenuUi.CandideMiscSettings",
            "Candide.CandideUI.PauseMenuUi.CandideSoundSettings",
            "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings",
            "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper",
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi",
            "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
            "Candide.CandideUI.PauseMenuUi.SettingsMainPanel"
          ],
          "TypeCount": 12,
          "MethodCount": 56
        },
        {
          "Name": "Candide.CandideUI.ProximityWindows",
          "TypeIds": [
            "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityExtendedWindow",
            "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityWindow",
            "Candide.CandideUI.ProximityWindows.InventoryWindow",
            "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
            "Candide.CandideUI.ProximityWindows.ProximityWindow"
          ],
          "TypeCount": 5,
          "MethodCount": 13
        },
        {
          "Name": "Candide.CandideUI.SkillsAndFavourUi",
          "TypeIds": [
            "Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel",
            "Candide.CandideUI.SkillsAndFavourUi.FavourHolder",
            "Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl",
            "Candide.CandideUI.SkillsAndFavourUi.FavoursView",
            "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow",
            "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console",
            "Candide.CandideUI.SkillsAndFavourUi.NewFavourHolder",
            "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
            "Candide.CandideUI.SkillsAndFavourUi.SimpleGodList",
            "Candide.CandideUI.SkillsAndFavourUi.SkillDisplay",
            "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow",
            "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl"
          ],
          "TypeCount": 12,
          "MethodCount": 29
        },
        {
          "Name": "Candide.CandideUI.Text.Renderables",
          "TypeIds": [
            "Candide.CandideUI.Text.Renderables.IconRenderable",
            "Candide.CandideUI.Text.Renderables.KeyBindingRenderable",
            "Candide.CandideUI.Text.Renderables.RenderableCandideTexture"
          ],
          "TypeCount": 3,
          "MethodCount": 3
        },
        {
          "Name": "Candide.CandideUI.Text.TextCopy",
          "TypeIds": [
            "Candide.CandideUI.Text.TextCopy.BashRunner",
            "Candide.CandideUI.Text.TextCopy.Clipboard",
            "Candide.CandideUI.Text.TextCopy.CurrentPlatform",
            "Candide.CandideUI.Text.TextCopy.LinuxClipboard",
            "Candide.CandideUI.Text.TextCopy.Os",
            "Candide.CandideUI.Text.TextCopy.OsxClipboard",
            "Candide.CandideUI.Text.TextCopy.WindowsClipboard"
          ],
          "TypeCount": 7,
          "MethodCount": 30
        },
        {
          "Name": "Candide.CandideUI.Tooltip",
          "TypeIds": [
            "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
            "Candide.CandideUI.Tooltip.CandideTooltipHelper",
            "Candide.CandideUI.Tooltip.CandideTooltipWindow",
            "Candide.CandideUI.Tooltip.ItemTutorialContext",
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "TypeCount": 5,
          "MethodCount": 27
        },
        {
          "Name": "Candide.CandideUI.TownOverview",
          "TypeIds": [
            "Candide.CandideUI.TownOverview.TownOverviewControl",
            "Candide.CandideUI.TownOverview.TownOverviewWindow"
          ],
          "TypeCount": 2,
          "MethodCount": 16
        },
        {
          "Name": "Candide.CandideUI.TownOverview.Components",
          "TypeIds": [
            "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
            "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent",
            "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder",
            "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder",
            "Candide.CandideUI.TownOverview.Components.TownOverviewMap"
          ],
          "TypeCount": 5,
          "MethodCount": 18
        },
        {
          "Name": "Candide.CandideUI.TownOverview.DisplayData",
          "TypeIds": [
            "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "Candide.CandideUI.TownReport",
          "TypeIds": [
            "Candide.CandideUI.TownReport.TownReportDescriptionComponent",
            "Candide.CandideUI.TownReport.TownReportDetailsView",
            "Candide.CandideUI.TownReport.TownReportWindow"
          ],
          "TypeCount": 3,
          "MethodCount": 8
        },
        {
          "Name": "Candide.CandideUI.TradingPost",
          "TypeIds": [
            "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow",
            "Candide.CandideUI.TradingPost.TradeRouteUserControl",
            "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
            "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl",
            "Candide.CandideUI.TradingPost.TradingPostTownsUserControl",
            "Candide.CandideUI.TradingPost.TradingPostWindow"
          ],
          "TypeCount": 6,
          "MethodCount": 25
        },
        {
          "Name": "Candide.CandideUI.TradingPost.Components",
          "TypeIds": [
            "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
            "Candide.CandideUI.TradingPost.Components.ItemResourceAmountInput",
            "Candide.CandideUI.TradingPost.Components.ItemSearchControl",
            "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder",
            "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
            "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow",
            "Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount",
            "Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount",
            "Candide.CandideUI.TradingPost.Components.ItemType",
            "Candide.CandideUI.TradingPost.Components.TownHolder",
            "Candide.CandideUI.TradingPost.Components.TradeRouteModal",
            "Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl",
            "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl",
            "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
            "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
            "Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl",
            "Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck",
            "Candide.CandideUI.TradingPost.Components.UiTradeRouteLine"
          ],
          "TypeCount": 18,
          "MethodCount": 46
        },
        {
          "Name": "Candide.CandideUI.TradingPost.Contexts",
          "TypeIds": [
            "Candide.CandideUI.TradingPost.Contexts.TradingPostContext"
          ],
          "TypeCount": 1,
          "MethodCount": 11
        },
        {
          "Name": "Candide.CandideUI.TradingPost.DisplayStates",
          "TypeIds": [
            "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
            "Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData",
            "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
            "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData",
            "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState"
          ],
          "TypeCount": 5,
          "MethodCount": 1
        },
        {
          "Name": "Candide.CandideUI.Tutorial",
          "TypeIds": [
            "Candide.CandideUI.Tutorial.NewTutorialManager",
            "Candide.CandideUI.Tutorial.SmallTutorialWindow",
            "Candide.CandideUI.Tutorial.TutorialData",
            "Candide.CandideUI.Tutorial.TutorialDisplayData",
            "Candide.CandideUI.Tutorial.TutorialHandler",
            "Candide.CandideUI.Tutorial.TutorialJournalView",
            "Candide.CandideUI.Tutorial.TutorialJournalWindow",
            "Candide.CandideUI.Tutorial.Tutorials",
            "Candide.CandideUI.Tutorial.TutorialsDefinitions",
            "Candide.CandideUI.Tutorial.TutorialWindow"
          ],
          "TypeCount": 10,
          "MethodCount": 41
        },
        {
          "Name": "Candide.CandideUI.UserControls",
          "TypeIds": [
            "Candide.CandideUI.UserControls.BuffsUserControl",
            "Candide.CandideUI.UserControls.ColorSelector",
            "Candide.CandideUI.UserControls.ControllerHotKeyBindingUserControl",
            "Candide.CandideUI.UserControls.DraggableMapFocusable",
            "Candide.CandideUI.UserControls.EquipmentControl",
            "Candide.CandideUI.UserControls.GridRadioIconButtons",
            "Candide.CandideUI.UserControls.HealthBar",
            "Candide.CandideUI.UserControls.HolderGridRecipesScrollView",
            "Candide.CandideUI.UserControls.InventoryControl",
            "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs",
            "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs",
            "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
            "Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs",
            "Candide.CandideUI.UserControls.InventoryCraftingControl",
            "Candide.CandideUI.UserControls.ItemRecipeButton",
            "Candide.CandideUI.UserControls.ItemRequirementControl",
            "Candide.CandideUI.UserControls.NewFavoursUserControl",
            "Candide.CandideUI.UserControls.PlayerInventoryUserControl",
            "Candide.CandideUI.UserControls.ResourceDisplayControl",
            "Candide.CandideUI.UserControls.ResourceRequirementsControl",
            "Candide.CandideUI.UserControls.RomanyItemsControl",
            "Candide.CandideUI.UserControls.RomanyItemsHolder",
            "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView",
            "Candide.CandideUI.UserControls.SearchBar",
            "Candide.CandideUI.UserControls.ShopDisplayControl",
            "Candide.CandideUI.UserControls.StatsControl",
            "Candide.CandideUI.UserControls.StatsControl_Console"
          ],
          "TypeCount": 27,
          "MethodCount": 105
        },
        {
          "Name": "Candide.CandideUI.Windows",
          "TypeIds": [
            "Candide.CandideUI.Windows.AuraWindow",
            "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
            "Candide.CandideUI.Windows.CandideModalWindow",
            "Candide.CandideUI.Windows.CandideStackSplitWindow",
            "Candide.CandideUI.Windows.CitizenDisplayWindow",
            "Candide.CandideUI.Windows.CitizenGiftWindow",
            "Candide.CandideUI.Windows.ControllerHudDisplay",
            "Candide.CandideUI.Windows.CustomBackgroundArgs",
            "Candide.CandideUI.Windows.DialogueWindow",
            "Candide.CandideUI.Windows.EquipmentWindow",
            "Candide.CandideUI.Windows.GravestoneInventoryWindow",
            "Candide.CandideUI.Windows.InventoryCraftingWindow",
            "Candide.CandideUI.Windows.ItemProcessingWindow",
            "Candide.CandideUI.Windows.PlayerInventoryWindow",
            "Candide.CandideUI.Windows.RomanyItemsWindow",
            "Candide.CandideUI.Windows.SecondaryCraftingWindow",
            "Candide.CandideUI.Windows.StatsDetailsWindow",
            "Candide.CandideUI.Windows.StatsDetailsWindow_Console",
            "Candide.CandideUI.Windows.TopPanelWindow",
            "Candide.CandideUI.Windows.TopPanelWindowConsole",
            "Candide.CandideUI.Windows.UpgradeBuildingWindow",
            "Candide.CandideUI.Windows.WindowButtonBase",
            "Candide.CandideUI.Windows.WindowExitButton"
          ],
          "TypeCount": 23,
          "MethodCount": 73
        },
        {
          "Name": "Candide.CandideUI.WorldOverview",
          "TypeIds": [
            "Candide.CandideUI.WorldOverview.WorldOverviewWindow"
          ],
          "TypeCount": 1,
          "MethodCount": 7
        },
        {
          "Name": "Candide.CandideUI.WorshipUi",
          "TypeIds": [
            "Candide.CandideUI.WorshipUi.AltarMainMenu",
            "Candide.CandideUI.WorshipUi.BlessingsList",
            "Candide.CandideUI.WorshipUi.IAltarContext",
            "Candide.CandideUI.WorshipUi.OrdinanceList"
          ],
          "TypeCount": 4,
          "MethodCount": 17
        },
        {
          "Name": "Candide.CandideUI.WorshipUi.Altar",
          "TypeIds": [
            "Candide.CandideUI.WorshipUi.Altar.AltarState",
            "Candide.CandideUI.WorshipUi.Altar.BlessingsView",
            "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow",
            "Candide.CandideUI.WorshipUi.Altar.GodView",
            "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs",
            "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
            "Candide.CandideUI.WorshipUi.Altar.OrdinanceView",
            "Candide.CandideUI.WorshipUi.Altar.RequiredPath",
            "Candide.CandideUI.WorshipUi.Altar.UnlocksView",
            "Candide.CandideUI.WorshipUi.Altar.WorshipUnlockHolder"
          ],
          "TypeCount": 10,
          "MethodCount": 21
        },
        {
          "Name": "Candide.CandideUI.WorshipUi.Altar2",
          "TypeIds": [
            "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView",
            "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView",
            "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar",
            "Candide.CandideUI.WorshipUi.Altar2.GodProgressView",
            "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView",
            "Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay",
            "Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView",
            "Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay"
          ],
          "TypeCount": 8,
          "MethodCount": 26
        },
        {
          "Name": "Candide.CitizenAura",
          "TypeIds": [
            "Candide.CitizenAura.CitizenStatsChangeAura"
          ],
          "TypeCount": 1,
          "MethodCount": 3
        },
        {
          "Name": "Candide.Combat",
          "TypeIds": [
            "Candide.Combat.ClientProjectileSystem",
            "Candide.Combat.ClientSpellManagerBridge",
            "Candide.Combat.CombatHandler",
            "Candide.Combat.DeathHelper",
            "Candide.Combat.ParticleEmitterProjectileComponent",
            "Candide.Combat.ProjectileAudioEventComponent",
            "Candide.Combat.ProjectileOnRemoveAudioComponent",
            "Candide.Combat.VfxHelper",
            "Candide.Combat.VisualExplosionHelper"
          ],
          "TypeCount": 9,
          "MethodCount": 28
        },
        {
          "Name": "Candide.Combat.Projectiles",
          "TypeIds": [
            "Candide.Combat.Projectiles.ClientProjectileFactory"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Candide.Data",
          "TypeIds": [
            "Candide.Data.AmbienceTrackData",
            "Candide.Data.AuraDisplayInfo",
            "Candide.Data.AuraDisplayInfoSpacAnimationData",
            "Candide.Data.CharacterDisplayData",
            "Candide.Data.CharacterDisplayDataOld",
            "Candide.Data.CharacterDisplayFragment",
            "Candide.Data.ClientDataSetup",
            "Candide.Data.CropDisplayData",
            "Candide.Data.CropDisplayStage",
            "Candide.Data.DebrisParticleData",
            "Candide.Data.DebrisParticleFrames",
            "Candide.Data.JobDisplayData",
            "Candide.Data.MusicGroupData",
            "Candide.Data.MusicTrackData",
            "Candide.Data.Particle",
            "Candide.Data.ParticleEmitterData",
            "Candide.Data.ProjectileAudioEventArgs",
            "Candide.Data.ProjectileDisplayData",
            "Candide.Data.ProjectileLightSourceArgs",
            "Candide.Data.SpellTypeData",
            "Candide.Data.SpringType",
            "Candide.Data.VfxSpacAnimationData",
            "Candide.Data.VfxSpringData"
          ],
          "TypeCount": 23,
          "MethodCount": 31
        },
        {
          "Name": "Candide.Data.Icons",
          "TypeIds": [
            "Candide.Data.Icons.ClientDataSetup",
            "Candide.Data.Icons.IconSetupHelper",
            "Candide.Data.Icons.IconSheetMetaData",
            "Candide.Data.Icons.IconSheetMetaData2"
          ],
          "TypeCount": 4,
          "MethodCount": 21
        },
        {
          "Name": "Candide.Database",
          "TypeIds": [
            "Candide.Database.AmbienceTracksDataBase",
            "Candide.Database.AuraDisplayInfoDataBase",
            "Candide.Database.CharacterDisplayDataBase",
            "Candide.Database.ClientWeatherDatabase",
            "Candide.Database.CropDisplayDataBase",
            "Candide.Database.DebrisParticleDataBase",
            "Candide.Database.EntityAuraTypesDataBase",
            "Candide.Database.IconDataBase",
            "Candide.Database.JobDisplayDataBase",
            "Candide.Database.LootManager",
            "Candide.Database.MusicGroupDataBase",
            "Candide.Database.MusicTracksDataBase",
            "Candide.Database.ParticleDataBase",
            "Candide.Database.ParticleEmitterDataBase",
            "Candide.Database.ProjectileDisplayDataBase",
            "Candide.Database.SpacDataBase",
            "Candide.Database.SpellTypesDataBase",
            "Candide.Database.VfxSpacAnimationDataBase",
            "Candide.Database.VfxSpritesAnimationDataBase"
          ],
          "TypeCount": 19,
          "MethodCount": 61
        },
        {
          "Name": "Candide.Database.Doodad",
          "TypeIds": [
            "Candide.Database.Doodad.ControllerTypeHandler",
            "Candide.Database.Doodad.DoodadDatabaseManager",
            "Candide.Database.Doodad.EntityWrapperSerializer"
          ],
          "TypeCount": 3,
          "MethodCount": 18
        },
        {
          "Name": "Candide.Database.Importers",
          "TypeIds": [
            "Candide.Database.Importers.ScriptImporter"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Candide.DebugTools",
          "TypeIds": [
            "Candide.DebugTools.CheatsImgui",
            "Candide.DebugTools.CinemaTool",
            "Candide.DebugTools.DebugTool",
            "Candide.DebugTools.FrameStepper",
            "Candide.DebugTools.MemoryUsageDebugger",
            "Candide.DebugTools.PathFindImgui",
            "Candide.DebugTools.SamuelsCinematicHelper",
            "Candide.DebugTools.StopwatchLog",
            "Candide.DebugTools.TamperChecker",
            "Candide.DebugTools.TimeAnalyzer"
          ],
          "TypeCount": 10,
          "MethodCount": 40
        },
        {
          "Name": "Candide.DebugTools.Timelapse",
          "TypeIds": [
            "Candide.DebugTools.Timelapse.GameTimelapseManager"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Dialogue",
          "TypeIds": [
            "Candide.Dialogue.CandideDialoguePresenter",
            "Candide.Dialogue.CustomYarnCommands",
            "Candide.Dialogue.DialogueActor",
            "Candide.Dialogue.DialogueOption",
            "Candide.Dialogue.DialogueRunner",
            "Candide.Dialogue.DialogueRunnerHelper",
            "Candide.Dialogue.LineMetaData",
            "Candide.Dialogue.LineMetadataTableEntry",
            "Candide.Dialogue.LineProviderBehaviour",
            "Candide.Dialogue.Localization",
            "Candide.Dialogue.LocalizationType",
            "Candide.Dialogue.LocalizedLine",
            "Candide.Dialogue.MinimalDialogueRunner",
            "Candide.Dialogue.TextLineProvider",
            "Candide.Dialogue.TypeWriterEffect",
            "Candide.Dialogue.UnityObjectTemp",
            "Candide.Dialogue.YarnProject",
            "Candide.Dialogue.YarnStrings"
          ],
          "TypeCount": 18,
          "MethodCount": 84
        },
        {
          "Name": "Candide.Dialogue.Storage",
          "TypeIds": [
            "Candide.Dialogue.Storage.RomesteadVariableStorageBehaviour",
            "Candide.Dialogue.Storage.VariableStorageBehaviour"
          ],
          "TypeCount": 2,
          "MethodCount": 16
        },
        {
          "Name": "Candide.Dialogue.Variables",
          "TypeIds": [
            "Candide.Dialogue.Variables.InMemoryVariableStorage",
            "Candide.Dialogue.Variables.PlayerWorldFlagsStorage"
          ],
          "TypeCount": 2,
          "MethodCount": 23
        },
        {
          "Name": "Candide.Entities",
          "TypeIds": [
            "Candide.Entities.ClientEntityControllerLoader",
            "Candide.Entities.EntitySystemImGui",
            "Candide.Entities.SpacCopyManager",
            "Candide.Entities.SpriteSheetPaletteCache"
          ],
          "TypeCount": 4,
          "MethodCount": 12
        },
        {
          "Name": "Candide.Entities.Ai",
          "TypeIds": [
            "Candide.Entities.Ai.ClientAiBase",
            "Candide.Entities.Ai.NoActionsAi"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Candide.Entities.Animations",
          "TypeIds": [
            "Candide.Entities.Animations.AnimationState",
            "Candide.Entities.Animations.AnimationStateMachine",
            "Candide.Entities.Animations.AnimationStateModel",
            "Candide.Entities.Animations.AnimationStateTransition",
            "Candide.Entities.Animations.AnimationTransitionModel",
            "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
            "Candide.Entities.Animations.IAnimationState",
            "Candide.Entities.Animations.PlayerSpacState",
            "Candide.Entities.Animations.SimpleSpacAnimationPlayer",
            "Candide.Entities.Animations.SpacAnimationArguments"
          ],
          "TypeCount": 10,
          "MethodCount": 33
        },
        {
          "Name": "Candide.Entities.Auras",
          "TypeIds": [
            "Candide.Entities.Auras.BaseStatAura",
            "Candide.Entities.Auras.ClientEntityAuraBase",
            "Candide.Entities.Auras.ControlPotmenAura",
            "Candide.Entities.Auras.ControlVulturesAura",
            "Candide.Entities.Auras.DamageOverTimeAura",
            "Candide.Entities.Auras.DoNotGenerateThreatAura",
            "Candide.Entities.Auras.EliteAura",
            "Candide.Entities.Auras.EnragedAura",
            "Candide.Entities.Auras.FlagBasedStatsChangeAura",
            "Candide.Entities.Auras.HealingOverTimeAura",
            "Candide.Entities.Auras.HitCastSpellAura",
            "Candide.Entities.Auras.IgnorePlayerAura",
            "Candide.Entities.Auras.PetrifiedAura",
            "Candide.Entities.Auras.RootAura",
            "Candide.Entities.Auras.SetCharacterFlagAura",
            "Candide.Entities.Auras.SimpleAura",
            "Candide.Entities.Auras.StatsChangeAura",
            "Candide.Entities.Auras.StunAura",
            "Candide.Entities.Auras.VisualEntityAura"
          ],
          "TypeCount": 19,
          "MethodCount": 67
        },
        {
          "Name": "Candide.Entities.Bridge",
          "TypeIds": [
            "Candide.Entities.Bridge.ClientEntitySystemBridge"
          ],
          "TypeCount": 1,
          "MethodCount": 13
        },
        {
          "Name": "Candide.Entities.Controllers",
          "TypeIds": [
            "Candide.Entities.Controllers.ProjectileController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Candide.Entities.Controllers.AlphaWolfController",
          "TypeIds": [
            "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController",
            "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController"
          ],
          "TypeCount": 2,
          "MethodCount": 10
        },
        {
          "Name": "Candide.Entities.Controllers.AutoBallistaController",
          "TypeIds": [
            "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaController",
            "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase",
            "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaEnemyController"
          ],
          "TypeCount": 3,
          "MethodCount": 17
        },
        {
          "Name": "Candide.Entities.Controllers.BarbequeController",
          "TypeIds": [
            "Candide.Entities.Controllers.BarbequeController.HarvestableObjectController"
          ],
          "TypeCount": 1,
          "MethodCount": 3
        },
        {
          "Name": "Candide.Entities.Controllers.BearController",
          "TypeIds": [
            "Candide.Entities.Controllers.BearController.BearController",
            "Candide.Entities.Controllers.BearController.BearCubController"
          ],
          "TypeCount": 2,
          "MethodCount": 13
        },
        {
          "Name": "Candide.Entities.Controllers.BirdController",
          "TypeIds": [
            "Candide.Entities.Controllers.BirdController.BirdController",
            "Candide.Entities.Controllers.BirdController.OldBirdController"
          ],
          "TypeCount": 2,
          "MethodCount": 9
        },
        {
          "Name": "Candide.Entities.Controllers.BoarController",
          "TypeIds": [
            "Candide.Entities.Controllers.BoarController.BoarController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.Controllers.BulletHellTrapController",
          "TypeIds": [
            "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController"
          ],
          "TypeCount": 1,
          "MethodCount": 3
        },
        {
          "Name": "Candide.Entities.Controllers.BushCrabController",
          "TypeIds": [
            "Candide.Entities.Controllers.BushCrabController.BoneCrabController",
            "Candide.Entities.Controllers.BushCrabController.BushCrabController",
            "Candide.Entities.Controllers.BushCrabController.RockCrabController"
          ],
          "TypeCount": 3,
          "MethodCount": 5
        },
        {
          "Name": "Candide.Entities.Controllers.CitizenController",
          "TypeIds": [
            "Candide.Entities.Controllers.CitizenController.CitizenController",
            "Candide.Entities.Controllers.CitizenController.CitizenControllerBase",
            "Candide.Entities.Controllers.CitizenController.WildCitizenController"
          ],
          "TypeCount": 3,
          "MethodCount": 22
        },
        {
          "Name": "Candide.Entities.Controllers.CrabController",
          "TypeIds": [
            "Candide.Entities.Controllers.CrabController.CrabController"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "Candide.Entities.Controllers.Creatures",
          "TypeIds": [
            "Candide.Entities.Controllers.Creatures.AshManController",
            "Candide.Entities.Controllers.Creatures.FireStatueController",
            "Candide.Entities.Controllers.Creatures.LavaConstructController",
            "Candide.Entities.Controllers.Creatures.MagusDianaController",
            "Candide.Entities.Controllers.Creatures.MinervaProjectionController"
          ],
          "TypeCount": 5,
          "MethodCount": 32
        },
        {
          "Name": "Candide.Entities.Controllers.DeerController",
          "TypeIds": [
            "Candide.Entities.Controllers.DeerController.DeerController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.DungeonDoors",
          "TypeIds": [
            "Candide.Entities.Controllers.DungeonDoors.DungeonDoorController",
            "Candide.Entities.Controllers.DungeonDoors.DungeonExitPortalController",
            "Candide.Entities.Controllers.DungeonDoors.DungeonGateController"
          ],
          "TypeCount": 3,
          "MethodCount": 13
        },
        {
          "Name": "Candide.Entities.Controllers.FrogController",
          "TypeIds": [
            "Candide.Entities.Controllers.FrogController.FrogController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.GoatController",
          "TypeIds": [
            "Candide.Entities.Controllers.GoatController.GoatController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.Controllers.JumpingSkullController",
          "TypeIds": [
            "Candide.Entities.Controllers.JumpingSkullController.BilianController",
            "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController"
          ],
          "TypeCount": 2,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.Controllers.LaserStatueController",
          "TypeIds": [
            "Candide.Entities.Controllers.LaserStatueController.LaserStatueController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.Legacy",
          "TypeIds": [
            "Candide.Entities.Controllers.Legacy.AnimatedController",
            "Candide.Entities.Controllers.Legacy.BanditBruteController",
            "Candide.Entities.Controllers.Legacy.BanditController",
            "Candide.Entities.Controllers.Legacy.BreakableController",
            "Candide.Entities.Controllers.Legacy.BucketController",
            "Candide.Entities.Controllers.Legacy.ConveyorController",
            "Candide.Entities.Controllers.Legacy.FireController",
            "Candide.Entities.Controllers.Legacy.FishController",
            "Candide.Entities.Controllers.Legacy.FlintController",
            "Candide.Entities.Controllers.Legacy.FogController",
            "Candide.Entities.Controllers.Legacy.GiantHandController",
            "Candide.Entities.Controllers.Legacy.GrassFieldController",
            "Candide.Entities.Controllers.Legacy.LaserBeam",
            "Candide.Entities.Controllers.Legacy.LaserController",
            "Candide.Entities.Controllers.Legacy.LightbenchController",
            "Candide.Entities.Controllers.Legacy.PlaceableChestController",
            "Candide.Entities.Controllers.Legacy.PlayerAssets",
            "Candide.Entities.Controllers.Legacy.RangedController",
            "Candide.Entities.Controllers.Legacy.ScriptedController",
            "Candide.Entities.Controllers.Legacy.SlidingController",
            "Candide.Entities.Controllers.Legacy.TargetDummyController",
            "Candide.Entities.Controllers.Legacy.ThrowableSourceController",
            "Candide.Entities.Controllers.Legacy.TreeController",
            "Candide.Entities.Controllers.Legacy.WaterWheelController",
            "Candide.Entities.Controllers.Legacy.WorkbenchController"
          ],
          "TypeCount": 25,
          "MethodCount": 180
        },
        {
          "Name": "Candide.Entities.Controllers.Legacy.ControllerState",
          "TypeIds": [
            "Candide.Entities.Controllers.Legacy.ControllerState.ControllerActionTransition",
            "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
            "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
            "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition"
          ],
          "TypeCount": 4,
          "MethodCount": 12
        },
        {
          "Name": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates",
          "TypeIds": [
            "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAggroedState",
            "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAimingState",
            "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedBackingState",
            "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedIdleState"
          ],
          "TypeCount": 4,
          "MethodCount": 12
        },
        {
          "Name": "Candide.Entities.Controllers.LockedDoor",
          "TypeIds": [
            "Candide.Entities.Controllers.LockedDoor.LockedDoorController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Candide.Entities.Controllers.LootableChestController",
          "TypeIds": [
            "Candide.Entities.Controllers.LootableChestController.LootableChestController"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Candide.Entities.Controllers.MaximusMemeus",
          "TypeIds": [
            "Candide.Entities.Controllers.MaximusMemeus.MaximusMemeiusController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Candide.Entities.Controllers.MinervasOwlBossController",
          "TypeIds": [
            "Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler",
            "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController",
            "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossEggController",
            "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossNestController"
          ],
          "TypeCount": 4,
          "MethodCount": 29
        },
        {
          "Name": "Candide.Entities.Controllers.MouseController",
          "TypeIds": [
            "Candide.Entities.Controllers.MouseController.MouseController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.Other",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.ActivatedSpikeTrapController",
            "Candide.Entities.Controllers.Other.AltarInteractionAreaController",
            "Candide.Entities.Controllers.Other.AutomaticMillController",
            "Candide.Entities.Controllers.Other.BakeryFurnaceController",
            "Candide.Entities.Controllers.Other.BarricadeController",
            "Candide.Entities.Controllers.Other.BasicFurnaceController",
            "Candide.Entities.Controllers.Other.BedController",
            "Candide.Entities.Controllers.Other.BeehiveEntityController",
            "Candide.Entities.Controllers.Other.BerryBushController",
            "Candide.Entities.Controllers.Other.BoatController",
            "Candide.Entities.Controllers.Other.BombBreakableController",
            "Candide.Entities.Controllers.Other.BrickOvenController",
            "Candide.Entities.Controllers.Other.BuildingStorageController",
            "Candide.Entities.Controllers.Other.BushController",
            "Candide.Entities.Controllers.Other.BushLiftableController",
            "Candide.Entities.Controllers.Other.CameraBenchController",
            "Candide.Entities.Controllers.Other.CampfireController",
            "Candide.Entities.Controllers.Other.Cart2Controller",
            "Candide.Entities.Controllers.Other.CatapultController",
            "Candide.Entities.Controllers.Other.CauldronController",
            "Candide.Entities.Controllers.Other.ChairFurnitureController",
            "Candide.Entities.Controllers.Other.ChestController",
            "Candide.Entities.Controllers.Other.CinematicBuildingFireController",
            "Candide.Entities.Controllers.Other.CinematicCorpseController",
            "Candide.Entities.Controllers.Other.CinematicOwlShadowController",
            "Candide.Entities.Controllers.Other.CoalTrapController",
            "Candide.Entities.Controllers.Other.ConcreteMixerController",
            "Candide.Entities.Controllers.Other.CyclopsPreDungeonRockSpawner",
            "Candide.Entities.Controllers.Other.DoliumEntityController",
            "Candide.Entities.Controllers.Other.DungeonCollisionController",
            "Candide.Entities.Controllers.Other.DungeonEntranceController",
            "Candide.Entities.Controllers.Other.DungeonKeyController",
            "Candide.Entities.Controllers.Other.FadeOutController",
            "Candide.Entities.Controllers.Other.FallenTreeController",
            "Candide.Entities.Controllers.Other.FountainController",
            "Candide.Entities.Controllers.Other.FruitSpawnerController",
            "Candide.Entities.Controllers.Other.FruitTreeController",
            "Candide.Entities.Controllers.Other.FurnaceController",
            "Candide.Entities.Controllers.Other.FurnitureController",
            "Candide.Entities.Controllers.Other.GateController",
            "Candide.Entities.Controllers.Other.GeodeController",
            "Candide.Entities.Controllers.Other.GoKartController",
            "Candide.Entities.Controllers.Other.InstrumentController",
            "Candide.Entities.Controllers.Other.InteractableFurnitureController",
            "Candide.Entities.Controllers.Other.InteriorWindowController",
            "Candide.Entities.Controllers.Other.ItemStandController",
            "Candide.Entities.Controllers.Other.ItemStorageController",
            "Candide.Entities.Controllers.Other.JobInteractionAreaController",
            "Candide.Entities.Controllers.Other.LightningStrikeController",
            "Candide.Entities.Controllers.Other.LogisticsTableController",
            "Candide.Entities.Controllers.Other.ManualMillController",
            "Candide.Entities.Controllers.Other.MassivePotController",
            "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController",
            "Candide.Entities.Controllers.Other.MaterialStoragePitController",
            "Candide.Entities.Controllers.Other.MaterialStorageStackController",
            "Candide.Entities.Controllers.Other.NewWaterWheelController",
            "Candide.Entities.Controllers.Other.OliveTreeController",
            "Candide.Entities.Controllers.Other.ParticleEmittingEntityController",
            "Candide.Entities.Controllers.Other.PlayerGraveController",
            "Candide.Entities.Controllers.Other.PotController",
            "Candide.Entities.Controllers.Other.PotteryFurnaceController",
            "Candide.Entities.Controllers.Other.RandomFrameDecorController",
            "Candide.Entities.Controllers.Other.RegularResourceController",
            "Candide.Entities.Controllers.Other.RoundArenaController",
            "Candide.Entities.Controllers.Other.SecretBreakableController",
            "Candide.Entities.Controllers.Other.SimpleAnimationController",
            "Candide.Entities.Controllers.Other.SkinnyTreeController",
            "Candide.Entities.Controllers.Other.SmallPlantController",
            "Candide.Entities.Controllers.Other.SpikeTrapController",
            "Candide.Entities.Controllers.Other.SpikyBushController",
            "Candide.Entities.Controllers.Other.SulphurVentController",
            "Candide.Entities.Controllers.Other.TentFurnitureController",
            "Candide.Entities.Controllers.Other.TestPbrController",
            "Candide.Entities.Controllers.Other.TileAndBiomeBasedAppearanceController",
            "Candide.Entities.Controllers.Other.TorchBearerStatueController",
            "Candide.Entities.Controllers.Other.TownCoreInteractionAreaController",
            "Candide.Entities.Controllers.Other.TradingPostInteractionController",
            "Candide.Entities.Controllers.Other.TutorialBuildingArrowIndicatorController",
            "Candide.Entities.Controllers.Other.UnifiedLightSourceController",
            "Candide.Entities.Controllers.Other.UpgradesTableController",
            "Candide.Entities.Controllers.Other.VariableBreakableController",
            "Candide.Entities.Controllers.Other.VariableTextureController",
            "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
            "Candide.Entities.Controllers.Other.VolcanicVentController",
            "Candide.Entities.Controllers.Other.VulcanOfferingPlatformController",
            "Candide.Entities.Controllers.Other.VulcanPotPlatformController",
            "Candide.Entities.Controllers.Other.WallController",
            "Candide.Entities.Controllers.Other.WallMaterial",
            "Candide.Entities.Controllers.Other.WarTableController",
            "Candide.Entities.Controllers.Other.WellController",
            "Candide.Entities.Controllers.Other.WildPlayerDecorationController",
            "Candide.Entities.Controllers.Other.YarnNeutralNpcController"
          ],
          "TypeCount": 92,
          "MethodCount": 424
        },
        {
          "Name": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.EnemySpawnerController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.PhoenixController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController",
            "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController"
          ],
          "TypeCount": 18,
          "MethodCount": 106
        },
        {
          "Name": "Candide.Entities.Controllers.Other.Buildings",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController",
            "Candide.Entities.Controllers.Other.Buildings.BuildingNightLightController",
            "Candide.Entities.Controllers.Other.Buildings.PermanentStubController"
          ],
          "TypeCount": 3,
          "MethodCount": 22
        },
        {
          "Name": "Candide.Entities.Controllers.Other.Cyclops",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController",
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController",
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller",
            "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController",
            "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController",
            "Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam"
          ],
          "TypeCount": 8,
          "MethodCount": 81
        },
        {
          "Name": "Candide.Entities.Controllers.Other.SatyrBoss",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController",
            "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaDummyThrower",
            "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaTurretSpawner",
            "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossBattleStandard"
          ],
          "TypeCount": 4,
          "MethodCount": 13
        },
        {
          "Name": "Candide.Entities.Controllers.Other.Veins",
          "TypeIds": [
            "Candide.Entities.Controllers.Other.Veins.VeinController"
          ],
          "TypeCount": 1,
          "MethodCount": 4
        },
        {
          "Name": "Candide.Entities.Controllers.PhoenixBossController",
          "TypeIds": [
            "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController",
            "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossEggController"
          ],
          "TypeCount": 2,
          "MethodCount": 22
        },
        {
          "Name": "Candide.Entities.Controllers.PhoenixEggController",
          "TypeIds": [
            "Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController"
          ],
          "TypeCount": 1,
          "MethodCount": 4
        },
        {
          "Name": "Candide.Entities.Controllers.PotController",
          "TypeIds": [
            "Candide.Entities.Controllers.PotController.ExplosivePotController",
            "Candide.Entities.Controllers.PotController.IncendiaryPotController",
            "Candide.Entities.Controllers.PotController.LightningPotController",
            "Candide.Entities.Controllers.PotController.PoisonPotController"
          ],
          "TypeCount": 4,
          "MethodCount": 32
        },
        {
          "Name": "Candide.Entities.Controllers.PuzzleMechanics",
          "TypeIds": [
            "Candide.Entities.Controllers.PuzzleMechanics.FallingPressurePlateController",
            "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController",
            "Candide.Entities.Controllers.PuzzleMechanics.LeverController",
            "Candide.Entities.Controllers.PuzzleMechanics.LeverMissingRodController",
            "Candide.Entities.Controllers.PuzzleMechanics.PathMemoryPuzzleController",
            "Candide.Entities.Controllers.PuzzleMechanics.PressurePlateController",
            "Candide.Entities.Controllers.PuzzleMechanics.PuzzleMovableController",
            "Candide.Entities.Controllers.PuzzleMechanics.SequencePuzzleController",
            "Candide.Entities.Controllers.PuzzleMechanics.VulcanPotController",
            "Candide.Entities.Controllers.PuzzleMechanics.VulcanTempleBlackTrapController"
          ],
          "TypeCount": 10,
          "MethodCount": 40
        },
        {
          "Name": "Candide.Entities.Controllers.RabbitController",
          "TypeIds": [
            "Candide.Entities.Controllers.RabbitController.LizardController",
            "Candide.Entities.Controllers.RabbitController.RabbitController",
            "Candide.Entities.Controllers.RabbitController.ScarabController"
          ],
          "TypeCount": 3,
          "MethodCount": 19
        },
        {
          "Name": "Candide.Entities.Controllers.RatController",
          "TypeIds": [
            "Candide.Entities.Controllers.RatController.RatController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.RobotBossController",
          "TypeIds": [
            "Candide.Entities.Controllers.RobotBossController.RobotBossController",
            "Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
            "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
            "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler",
            "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
            "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler",
            "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler"
          ],
          "TypeCount": 7,
          "MethodCount": 71
        },
        {
          "Name": "Candide.Entities.Controllers.SatyrControllers",
          "TypeIds": [
            "Candide.Entities.Controllers.SatyrControllers.SatyrWatchtowerController"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Candide.Entities.Controllers.SquirrelController",
          "TypeIds": [
            "Candide.Entities.Controllers.SquirrelController.SquirrelController"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.Entities.Controllers.Talos",
          "TypeIds": [
            "Candide.Entities.Controllers.Talos.TalosArenaController",
            "Candide.Entities.Controllers.Talos.TalosBossChainController",
            "Candide.Entities.Controllers.Talos.TalosChainCannonController",
            "Candide.Entities.Controllers.Talos.TalosFloorPitController",
            "Candide.Entities.Controllers.Talos.TalosShoulderController",
            "Candide.Entities.Controllers.Talos.TalosSideChainController",
            "Candide.Entities.Controllers.Talos.TalosWeakSpotController"
          ],
          "TypeCount": 7,
          "MethodCount": 51
        },
        {
          "Name": "Candide.Entities.Controllers.TestEntity",
          "TypeIds": [
            "Candide.Entities.Controllers.TestEntity.TestEntity"
          ],
          "TypeCount": 1,
          "MethodCount": 4
        },
        {
          "Name": "Candide.Entities.Controllers.TurtleNewController",
          "TypeIds": [
            "Candide.Entities.Controllers.TurtleNewController.TurtleController"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "Candide.Entities.Controllers.WolfController",
          "TypeIds": [
            "Candide.Entities.Controllers.WolfController.OldWolfController",
            "Candide.Entities.Controllers.WolfController.WolfController"
          ],
          "TypeCount": 2,
          "MethodCount": 14
        },
        {
          "Name": "Candide.Entities.Controllers.WraithController",
          "TypeIds": [
            "Candide.Entities.Controllers.WraithController.WraithController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.Controllers.ZombieController",
          "TypeIds": [
            "Candide.Entities.Controllers.ZombieController.FallenController",
            "Candide.Entities.Controllers.ZombieController.FallenSwordController"
          ],
          "TypeCount": 2,
          "MethodCount": 10
        },
        {
          "Name": "Candide.Entities.Controllers.ZombieController.SkeletonArcher",
          "TypeIds": [
            "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController",
            "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController"
          ],
          "TypeCount": 2,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.Controllers.ZombieController.ZombieBloatController",
          "TypeIds": [
            "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController"
          ],
          "TypeCount": 1,
          "MethodCount": 7
        },
        {
          "Name": "Candide.Entities.Controllers.ZombieController.ZombieCrawlController",
          "TypeIds": [
            "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Candide.Entities.Controllers.ZombieController.ZombieEliteController",
          "TypeIds": [
            "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Entities.PlayerState",
          "TypeIds": [
            "Candide.Entities.PlayerState.ActionInProgressStopStatus",
            "Candide.Entities.PlayerState.AttackButton",
            "Candide.Entities.PlayerState.BowAttackVariant",
            "Candide.Entities.PlayerState.BucketInteractionTarget",
            "Candide.Entities.PlayerState.EntityUtility",
            "Candide.Entities.PlayerState.GrabActionHelper",
            "Candide.Entities.PlayerState.HotBarSlot",
            "Candide.Entities.PlayerState.MovementKeysStatus",
            "Candide.Entities.PlayerState.NetworkPlayerController",
            "Candide.Entities.PlayerState.NullPlayerState",
            "Candide.Entities.PlayerState.OnAttackCastArgs",
            "Candide.Entities.PlayerState.PlayerActionException",
            "Candide.Entities.PlayerState.PlayerActionTransition",
            "Candide.Entities.PlayerState.PlayerAnimationController",
            "Candide.Entities.PlayerState.PlayerController",
            "Candide.Entities.PlayerState.PlayerDashHandler",
            "Candide.Entities.PlayerState.PlayerSecondaryEntity",
            "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
            "Candide.Entities.PlayerState.PlayerState",
            "Candide.Entities.PlayerState.PlayerStateHelper",
            "Candide.Entities.PlayerState.PlayerStateMachine",
            "Candide.Entities.PlayerState.PlayerTransition",
            "Candide.Entities.PlayerState.SledgehammerAttackVariant",
            "Candide.Entities.PlayerState.SwordAttackVariant",
            "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
            "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
            "Candide.Entities.PlayerState.UnarmedAttackVariant",
            "Candide.Entities.PlayerState.WeaponAttackState"
          ],
          "TypeCount": 28,
          "MethodCount": 159
        },
        {
          "Name": "Candide.Entities.PlayerState.PlayerStates",
          "TypeIds": [
            "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState",
            "Candide.Entities.PlayerState.PlayerStates.AttackState",
            "Candide.Entities.PlayerState.PlayerStates.BowChargeUpState",
            "Candide.Entities.PlayerState.PlayerStates.BowHoldingState",
            "Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState",
            "Candide.Entities.PlayerState.PlayerStates.BowSecondaryState",
            "Candide.Entities.PlayerState.PlayerStates.BowShootingState",
            "Candide.Entities.PlayerState.PlayerStates.CarryState",
            "Candide.Entities.PlayerState.PlayerStates.DaggerAttackState",
            "Candide.Entities.PlayerState.PlayerStates.DashState",
            "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener",
            "Candide.Entities.PlayerState.PlayerStates.JavelinChargeUpState",
            "Candide.Entities.PlayerState.PlayerStates.JavelinHoldingState",
            "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState",
            "Candide.Entities.PlayerState.PlayerStates.LiftingState",
            "Candide.Entities.PlayerState.PlayerStates.NormalState",
            "Candide.Entities.PlayerState.PlayerStates.PlacingState",
            "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
            "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
            "Candide.Entities.PlayerState.PlayerStates.ShieldDashState",
            "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
            "Candide.Entities.PlayerState.PlayerStates.ShieldState",
            "Candide.Entities.PlayerState.PlayerStates.ShootingState",
            "Candide.Entities.PlayerState.PlayerStates.SittingState",
            "Candide.Entities.PlayerState.PlayerStates.SledgehammerAttackState",
            "Candide.Entities.PlayerState.PlayerStates.SledgehammerChargeUpState",
            "Candide.Entities.PlayerState.PlayerStates.SledgehammerHoldingState",
            "Candide.Entities.PlayerState.PlayerStates.SledgehammerSecondaryState",
            "Candide.Entities.PlayerState.PlayerStates.SpearAttackState",
            "Candide.Entities.PlayerState.PlayerStates.SpearDashState",
            "Candide.Entities.PlayerState.PlayerStates.SpearHoldingState",
            "Candide.Entities.PlayerState.PlayerStates.SpearShieldState",
            "Candide.Entities.PlayerState.PlayerStates.SpearSpecialState",
            "Candide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState",
            "Candide.Entities.PlayerState.PlayerStates.SpellTomeState",
            "Candide.Entities.PlayerState.PlayerStates.SwordAttackState",
            "Candide.Entities.PlayerState.PlayerStates.ThrowingState",
            "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState"
          ],
          "TypeCount": 38,
          "MethodCount": 255
        },
        {
          "Name": "Candide.Events",
          "TypeIds": [
            "Candide.Events.Condition",
            "Candide.Events.ConditionDelegate",
            "Candide.Events.LambdaCondition",
            "Candide.Events.TimerCondition",
            "Candide.Events.Trigger",
            "Candide.Events.TriggerHandler"
          ],
          "TypeCount": 6,
          "MethodCount": 12
        },
        {
          "Name": "Candide.Exceptions",
          "TypeIds": [
            "Candide.Exceptions.EntityGameStateException",
            "Candide.Exceptions.ExceptionHandler"
          ],
          "TypeCount": 2,
          "MethodCount": 1
        },
        {
          "Name": "Candide.GameModels",
          "TypeIds": [
            "Candide.GameModels.GameState",
            "Candide.GameModels.MeshSpriteSheetRenderingArgs",
            "Candide.GameModels.PlayerGameState",
            "Candide.GameModels.TempState"
          ],
          "TypeCount": 4,
          "MethodCount": 39
        },
        {
          "Name": "Candide.GameModels.Controllers",
          "TypeIds": [
            "Candide.GameModels.Controllers.BossController",
            "Candide.GameModels.Controllers.BuildingAddedArgs",
            "Candide.GameModels.Controllers.BuildingChangedArgs",
            "Candide.GameModels.Controllers.BuildingRemovedArgs",
            "Candide.GameModels.Controllers.BuildingsController",
            "Candide.GameModels.Controllers.BuildingUpgradedArgs",
            "Candide.GameModels.Controllers.CitizenController",
            "Candide.GameModels.Controllers.ConstructionRecipesController",
            "Candide.GameModels.Controllers.ConstructionSitesController",
            "Candide.GameModels.Controllers.CropController",
            "Candide.GameModels.Controllers.DecorationRemovedArgs",
            "Candide.GameModels.Controllers.DecorationsController",
            "Candide.GameModels.Controllers.DecorationUpgradedArgs",
            "Candide.GameModels.Controllers.DungeonController",
            "Candide.GameModels.Controllers.EntityController",
            "Candide.GameModels.Controllers.FurnitureGameStateController",
            "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
            "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
            "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
            "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
            "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
            "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
            "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
            "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
            "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
            "Candide.GameModels.Controllers.GameStateTownChangedArgs",
            "Candide.GameModels.Controllers.InternalResourceStorageController",
            "Candide.GameModels.Controllers.JobsController",
            "Candide.GameModels.Controllers.LogisticsController",
            "Candide.GameModels.Controllers.PlayerCharacterController",
            "Candide.GameModels.Controllers.QuestsController",
            "Candide.GameModels.Controllers.RaidController",
            "Candide.GameModels.Controllers.RewardsController",
            "Candide.GameModels.Controllers.SimpleInventoryController",
            "Candide.GameModels.Controllers.TimeController",
            "Candide.GameModels.Controllers.TownReportsController",
            "Candide.GameModels.Controllers.TownsController",
            "Candide.GameModels.Controllers.TradeRoutesController",
            "Candide.GameModels.Controllers.UpdateQuestsResult",
            "Candide.GameModels.Controllers.WildCitizensController",
            "Candide.GameModels.Controllers.WorldController",
            "Candide.GameModels.Controllers.WorldFlagsController",
            "Candide.GameModels.Controllers.WorldFlagUpdatedArgs",
            "Candide.GameModels.Controllers.WorldItemController",
            "Candide.GameModels.Controllers.WorldStatsController",
            "Candide.GameModels.Controllers.WorldTileController"
          ],
          "TypeCount": 46,
          "MethodCount": 186
        },
        {
          "Name": "Candide.GameModels.Helpers",
          "TypeIds": [
            "Candide.GameModels.Helpers.ClientWorldTileHelper",
            "Candide.GameModels.Helpers.ConstructionHelper",
            "Candide.GameModels.Helpers.GameFolder",
            "Candide.GameModels.Helpers.GamePathHelper",
            "Candide.GameModels.Helpers.GameStateHelper",
            "Candide.GameModels.Helpers.LocalPlayerFlags",
            "Candide.GameModels.Helpers.PlayerEquipmentHelper",
            "Candide.GameModels.Helpers.SimpleInventoryMessagesHelper"
          ],
          "TypeCount": 8,
          "MethodCount": 40
        },
        {
          "Name": "Candide.GameModels.Managers",
          "TypeIds": [
            "Candide.GameModels.Managers.AppliedPlayerSkinSlice",
            "Candide.GameModels.Managers.AuraManager",
            "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
            "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
            "Candide.GameModels.Managers.BlessingsManager",
            "Candide.GameModels.Managers.BossManager",
            "Candide.GameModels.Managers.BuildingsManager",
            "Candide.GameModels.Managers.CandideDialogueContext",
            "Candide.GameModels.Managers.ClientAnalyticsManager",
            "Candide.GameModels.Managers.ClientPathFindManager",
            "Candide.GameModels.Managers.ConstructionSitesManager",
            "Candide.GameModels.Managers.ConstructionsManager",
            "Candide.GameModels.Managers.CropManager",
            "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
            "Candide.GameModels.Managers.DecorationsManager",
            "Candide.GameModels.Managers.DetailsPaletteRows",
            "Candide.GameModels.Managers.DialogueManager",
            "Candide.GameModels.Managers.DungeonManager",
            "Candide.GameModels.Managers.EntityManager",
            "Candide.GameModels.Managers.EquipmentManager",
            "Candide.GameModels.Managers.EyePaletteRows",
            "Candide.GameModels.Managers.FabricPaletteRows",
            "Candide.GameModels.Managers.FavourChangedEventArgs",
            "Candide.GameModels.Managers.FavourManager",
            "Candide.GameModels.Managers.FurnitureManager",
            "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
            "Candide.GameModels.Managers.GameStateManager",
            "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
            "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
            "Candide.GameModels.Managers.GlobalPlayerAurasManager",
            "Candide.GameModels.Managers.GodProgressionChangedArgs",
            "Candide.GameModels.Managers.GodProgressionManager",
            "Candide.GameModels.Managers.HotBarManager",
            "Candide.GameModels.Managers.InternalResourceStorageManager",
            "Candide.GameModels.Managers.ItemInstanceManager",
            "Candide.GameModels.Managers.ItemRecipeManager",
            "Candide.GameModels.Managers.LeatherPaletteRows",
            "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
            "Candide.GameModels.Managers.LogisticsManager",
            "Candide.GameModels.Managers.MetalPaletteRows",
            "Candide.GameModels.Managers.OfferingsManager",
            "Candide.GameModels.Managers.OfferingsManagerException",
            "Candide.GameModels.Managers.OrdinanceManager",
            "Candide.GameModels.Managers.PaletteIds",
            "Candide.GameModels.Managers.PathFindNode2",
            "Candide.GameModels.Managers.PlayerCharacterManager",
            "Candide.GameModels.Managers.PlayerSkinBuilder",
            "Candide.GameModels.Managers.PlayerSkinImgui",
            "Candide.GameModels.Managers.PlayerSkinManager",
            "Candide.GameModels.Managers.PlayerSkinPart",
            "Candide.GameModels.Managers.PlayerSkinSlice",
            "Candide.GameModels.Managers.QuestsManager",
            "Candide.GameModels.Managers.ShopManager",
            "Candide.GameModels.Managers.SimpleInventoryManager",
            "Candide.GameModels.Managers.SkillsManager",
            "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
            "Candide.GameModels.Managers.SkinPaletteRows",
            "Candide.GameModels.Managers.SkinTags",
            "Candide.GameModels.Managers.SpellManager",
            "Candide.GameModels.Managers.TimeManager",
            "Candide.GameModels.Managers.TimeSystem",
            "Candide.GameModels.Managers.TownsManager",
            "Candide.GameModels.Managers.TradeRouteManager",
            "Candide.GameModels.Managers.VehicleManager",
            "Candide.GameModels.Managers.WeaponPaletteRows",
            "Candide.GameModels.Managers.WorldItemManager",
            "Candide.GameModels.Managers.WorldManager",
            "Candide.GameModels.Managers.WorldTileManager",
            "Candide.GameModels.Managers.WorshipManager",
            "Candide.GameModels.Managers.WorshipPointsChangedArgs"
          ],
          "TypeCount": 70,
          "MethodCount": 277
        },
        {
          "Name": "Candide.GameModels.Models",
          "TypeIds": [
            "Candide.GameModels.Models.ClientCropModel",
            "Candide.GameModels.Models.ClientTownModel",
            "Candide.GameModels.Models.ConstructionRecipes",
            "Candide.GameModels.Models.EntityNetworkData",
            "Candide.GameModels.Models.InternalResourceStorage"
          ],
          "TypeCount": 5,
          "MethodCount": 7
        },
        {
          "Name": "Candide.GameModels.Models.Citizens",
          "TypeIds": [
            "Candide.GameModels.Models.Citizens.Citizen",
            "Candide.GameModels.Models.Citizens.CitizenSlot"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Candide.GameModels.Models.Constructions",
          "TypeIds": [
            "Candide.GameModels.Models.Constructions.Building",
            "Candide.GameModels.Models.Constructions.ConstructionSite",
            "Candide.GameModels.Models.Constructions.Decoration"
          ],
          "TypeCount": 3,
          "MethodCount": 7
        },
        {
          "Name": "Candide.GameModels.Models.Gods",
          "TypeIds": [
            "Candide.GameModels.Models.Gods.ClientOffering"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Candide.GameModels.Models.Items",
          "TypeIds": [
            "Candide.GameModels.Models.Items.ClientWorldItemModel",
            "Candide.GameModels.Models.Items.ItemRecipes",
            "Candide.GameModels.Models.Items.LootedWorldItemModel",
            "Candide.GameModels.Models.Items.SimpleInventory",
            "Candide.GameModels.Models.Items.UsableItemExtension"
          ],
          "TypeCount": 5,
          "MethodCount": 5
        },
        {
          "Name": "Candide.GameModels.Models.Jobs",
          "TypeIds": [
            "Candide.GameModels.Models.Jobs.Job",
            "Candide.GameModels.Models.Jobs.WorkOrder"
          ],
          "TypeCount": 2,
          "MethodCount": 3
        },
        {
          "Name": "Candide.GameModels.Models.Spells",
          "TypeIds": [
            "Candide.GameModels.Models.Spells.AbstractSpell",
            "Candide.GameModels.Models.Spells.ActionInProgressSpell",
            "Candide.GameModels.Models.Spells.HealSpell",
            "Candide.GameModels.Models.Spells.MassHealSpell",
            "Candide.GameModels.Models.Spells.PlaceConstructionSpell",
            "Candide.GameModels.Models.Spells.PlaceCropSpell",
            "Candide.GameModels.Models.Spells.PlaceTileSpell",
            "Candide.GameModels.Models.Spells.ResetBossSpell",
            "Candide.GameModels.Models.Spells.ScriptedSpell",
            "Candide.GameModels.Models.Spells.SimpleSpell",
            "Candide.GameModels.Models.Spells.SpellHelper",
            "Candide.GameModels.Models.Spells.StartRaidSpell",
            "Candide.GameModels.Models.Spells.SummonCreatureSpell",
            "Candide.GameModels.Models.Spells.UnlockProgressionSpell",
            "Candide.GameModels.Models.Spells.WeatherSpell"
          ],
          "TypeCount": 15,
          "MethodCount": 44
        },
        {
          "Name": "Candide.GameModels.Models.Spells.Offensive",
          "TypeIds": [
            "Candide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell",
            "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell",
            "Candide.GameModels.Models.Spells.Offensive.ExplosionSpell",
            "Candide.GameModels.Models.Spells.Offensive.HookSpell",
            "Candide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell",
            "Candide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell",
            "Candide.GameModels.Models.Spells.Offensive.LineAttackSpell",
            "Candide.GameModels.Models.Spells.Offensive.LineGrappleHookSpell",
            "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell",
            "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell"
          ],
          "TypeCount": 10,
          "MethodCount": 35
        },
        {
          "Name": "Candide.GameModels.Models.TradeRoutes",
          "TypeIds": [
            "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute"
          ],
          "TypeCount": 1,
          "MethodCount": 3
        },
        {
          "Name": "Candide.GameModels.Models.Weather",
          "TypeIds": [
            "Candide.GameModels.Models.Weather.ClientWeatherData",
            "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "Candide.GameModels.Services",
          "TypeIds": [
            "Candide.GameModels.Services.AuraService",
            "Candide.GameModels.Services.BlessingsService",
            "Candide.GameModels.Services.BossService",
            "Candide.GameModels.Services.BuildingsService",
            "Candide.GameModels.Services.CitizenService",
            "Candide.GameModels.Services.CombatService",
            "Candide.GameModels.Services.ConstructionRecipesService",
            "Candide.GameModels.Services.ConstructionSitesService",
            "Candide.GameModels.Services.ConstructionsService",
            "Candide.GameModels.Services.CropService",
            "Candide.GameModels.Services.DecorationsService",
            "Candide.GameModels.Services.DungeonService",
            "Candide.GameModels.Services.EntityService",
            "Candide.GameModels.Services.EquipmentService",
            "Candide.GameModels.Services.FavourService",
            "Candide.GameModels.Services.FurnitureService",
            "Candide.GameModels.Services.GameStateService",
            "Candide.GameModels.Services.GlobalPlayerAurasService",
            "Candide.GameModels.Services.InteriorService",
            "Candide.GameModels.Services.InternalResourceStorageService",
            "Candide.GameModels.Services.ItemInstanceService",
            "Candide.GameModels.Services.JobsService",
            "Candide.GameModels.Services.LogisticsService",
            "Candide.GameModels.Services.OfferingsService",
            "Candide.GameModels.Services.OrdinancesService",
            "Candide.GameModels.Services.PlayerActionService",
            "Candide.GameModels.Services.PlayerCharactersService",
            "Candide.GameModels.Services.QuestsService",
            "Candide.GameModels.Services.RaidsService",
            "Candide.GameModels.Services.RewardService",
            "Candide.GameModels.Services.RobotBossService",
            "Candide.GameModels.Services.SaveService",
            "Candide.GameModels.Services.ServerScriptsService",
            "Candide.GameModels.Services.SfxVfxService",
            "Candide.GameModels.Services.ShopService",
            "Candide.GameModels.Services.SimpleInventoryService",
            "Candide.GameModels.Services.SkillsService",
            "Candide.GameModels.Services.SpellService",
            "Candide.GameModels.Services.TimeService",
            "Candide.GameModels.Services.TownsService",
            "Candide.GameModels.Services.TradeRoutesService",
            "Candide.GameModels.Services.VehicleService",
            "Candide.GameModels.Services.WildCitizensService",
            "Candide.GameModels.Services.WorldFlagsService_OnReceive",
            "Candide.GameModels.Services.WorldItemService",
            "Candide.GameModels.Services.WorldService",
            "Candide.GameModels.Services.WorldStatsService",
            "Candide.GameModels.Services.WorldTileService",
            "Candide.GameModels.Services.WorshipService"
          ],
          "TypeCount": 49,
          "MethodCount": 343
        },
        {
          "Name": "Candide.GameModels.Systems",
          "TypeIds": [
            "Candide.GameModels.Systems.AmbienceSystem",
            "Candide.GameModels.Systems.BossSystem",
            "Candide.GameModels.Systems.ClientDirectorSystem",
            "Candide.GameModels.Systems.ConstructionSitesSystem",
            "Candide.GameModels.Systems.CropSystem",
            "Candide.GameModels.Systems.DeadReckoningSystem",
            "Candide.GameModels.Systems.DebugSystem",
            "Candide.GameModels.Systems.EntityDeadReckoning",
            "Candide.GameModels.Systems.EntityNetworkSystem",
            "Candide.GameModels.Systems.GameStateSystem",
            "Candide.GameModels.Systems.WorldItemSystem"
          ],
          "TypeCount": 11,
          "MethodCount": 77
        },
        {
          "Name": "Candide.GameModels.Systems.Weather",
          "TypeIds": [
            "Candide.GameModels.Systems.Weather.LightningStrike",
            "Candide.GameModels.Systems.Weather.WeatherController",
            "Candide.GameModels.Systems.Weather.WeatherService",
            "Candide.GameModels.Systems.Weather.WeatherSystem",
            "Candide.GameModels.Systems.Weather.WindSway"
          ],
          "TypeCount": 5,
          "MethodCount": 33
        },
        {
          "Name": "Candide.Graphics",
          "TypeIds": [
            "Candide.Graphics.AccelerationComponent",
            "Candide.Graphics.AmbientParticleSystem",
            "Candide.Graphics.BloodSystem",
            "Candide.Graphics.Camera",
            "Candide.Graphics.CoinComponent",
            "Candide.Graphics.Collision",
            "Candide.Graphics.CombatVfxHelper",
            "Candide.Graphics.DeferredRenderer",
            "Candide.Graphics.DirectionalLight",
            "Candide.Graphics.Drawable",
            "Candide.Graphics.Fade",
            "Candide.Graphics.FloatingTextSystem",
            "Candide.Graphics.FloatyComponent",
            "Candide.Graphics.Friction",
            "Candide.Graphics.General",
            "Candide.Graphics.Gravity",
            "Candide.Graphics.HslDrift",
            "Candide.Graphics.ImmediateSprite",
            "Candide.Graphics.ImmediateSpriteArgs",
            "Candide.Graphics.Light",
            "Candide.Graphics.LightSourceComponent",
            "Candide.Graphics.LineLight",
            "Candide.Graphics.ParticleAnimation",
            "Candide.Graphics.ParticleHelper",
            "Candide.Graphics.ParticleMasks",
            "Candide.Graphics.ParticleMasksExtensions",
            "Candide.Graphics.ParticleSprites",
            "Candide.Graphics.ParticleSystem",
            "Candide.Graphics.PointLight",
            "Candide.Graphics.Position",
            "Candide.Graphics.RollComponent",
            "Candide.Graphics.SpotLight",
            "Candide.Graphics.StyleHelper",
            "Candide.Graphics.TemperatureCache",
            "Candide.Graphics.TemperatureComponent",
            "Candide.Graphics.Velocity"
          ],
          "TypeCount": 36,
          "MethodCount": 251
        },
        {
          "Name": "Candide.Graphics.Batcher",
          "TypeIds": [
            "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u00603",
            "Candide.Graphics.Batcher.AutoBatcherQuads\u00602",
            "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u00602",
            "Candide.Graphics.Batcher.Batcher",
            "Candide.Graphics.Batcher.Byte4",
            "Candide.Graphics.Batcher.DropShadowBatchData",
            "Candide.Graphics.Batcher.DropShadowBatcher",
            "Candide.Graphics.Batcher.FogBatchData",
            "Candide.Graphics.Batcher.GraphicsResource",
            "Candide.Graphics.Batcher.ITriangleMeshBatchData",
            "Candide.Graphics.Batcher.ParticleBatchData",
            "Candide.Graphics.Batcher.RenderBatchedConstructionSites",
            "Candide.Graphics.Batcher.RenderBatchedEntities",
            "Candide.Graphics.Batcher.RenderBatchedFog",
            "Candide.Graphics.Batcher.RenderBatchedIndexedEntities",
            "Candide.Graphics.Batcher.RenderBatchedParticles",
            "Candide.Graphics.Batcher.RenderBatchedSpacs",
            "Candide.Graphics.Batcher.Sprite",
            "Candide.Graphics.Batcher.SpriteEffect",
            "Candide.Graphics.Batcher.TriangleMeshBatchData",
            "Candide.Graphics.Batcher.VertexBatchedDropShadow",
            "Candide.Graphics.Batcher.VertexBatchedFog",
            "Candide.Graphics.Batcher.VertexBatchedMesh",
            "Candide.Graphics.Batcher.VertexBatchedQuad"
          ],
          "TypeCount": 24,
          "MethodCount": 132
        },
        {
          "Name": "Candide.Graphics.Effects",
          "TypeIds": [
            "Candide.Graphics.Effects.AbstractEffect",
            "Candide.Graphics.Effects.BlindEffect",
            "Candide.Graphics.Effects.DarkEffect",
            "Candide.Graphics.Effects.FadeEffect",
            "Candide.Graphics.Effects.HoleTransitionEffect",
            "Candide.Graphics.Effects.LightSource",
            "Candide.Graphics.Effects.PostProcess"
          ],
          "TypeCount": 7,
          "MethodCount": 24
        },
        {
          "Name": "Candide.Graphics.Fonts",
          "TypeIds": [
            "Candide.Graphics.Fonts.CandideFont",
            "Candide.Graphics.Fonts.CandideFontLoader",
            "Candide.Graphics.Fonts.CandideFontSource",
            "Candide.Graphics.Fonts.CandideGlyphRenderers",
            "Candide.Graphics.Fonts.FontDebugManager",
            "Candide.Graphics.Fonts.FontManager",
            "Candide.Graphics.Fonts.FontSystemFontProvider",
            "Candide.Graphics.Fonts.IFontProvider",
            "Candide.Graphics.Fonts.PixelSpriteFont",
            "Candide.Graphics.Fonts.StaticSpriteFontExtensions"
          ],
          "TypeCount": 10,
          "MethodCount": 24
        },
        {
          "Name": "Candide.Graphics.VFX",
          "TypeIds": [
            "Candide.Graphics.VFX.CameraShake",
            "Candide.Graphics.VFX.CinematicHandler",
            "Candide.Graphics.VFX.CreatureDeathHandler",
            "Candide.Graphics.VFX.SpacRenderingArgs",
            "Candide.Graphics.VFX.VfxFlash",
            "Candide.Graphics.VFX.VfxFloatingText",
            "Candide.Graphics.VFX.VfxLightSource",
            "Candide.Graphics.VFX.VfxLightSourceArgs",
            "Candide.Graphics.VFX.VfxParticleEmitter",
            "Candide.Graphics.VFX.VfxPlayer",
            "Candide.Graphics.VFX.VfxShockwave",
            "Candide.Graphics.VFX.VfxSpacAnimation",
            "Candide.Graphics.VFX.VfxSpring",
            "Candide.Graphics.VFX.VfxSpritesAnimation"
          ],
          "TypeCount": 14,
          "MethodCount": 61
        },
        {
          "Name": "Candide.Graphics.VisualDebug",
          "TypeIds": [
            "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper",
            "Candide.Graphics.VisualDebug.VisualDebugFillBar",
            "Candide.Graphics.VisualDebug.VisualDebugText"
          ],
          "TypeCount": 3,
          "MethodCount": 9
        },
        {
          "Name": "Candide.Input",
          "TypeIds": [
            "Candide.Input.CinematicPlayerInputController",
            "Candide.Input.ControllerActionManager",
            "Candide.Input.ControllerKeyboardInputManager",
            "Candide.Input.HotKeyManager",
            "Candide.Input.IInputController",
            "Candide.Input.InputManager",
            "Candide.Input.InputMode",
            "Candide.Input.InputState",
            "Candide.Input.Keybind",
            "Candide.Input.Keybinds",
            "Candide.Input.KeyEventDelegate",
            "Candide.Input.MouseButtons",
            "Candide.Input.MouseButtonsExtensions",
            "Candide.Input.MouseDataState",
            "Candide.Input.PlayerControllerKeyBind",
            "Candide.Input.PlayerControllerKeyBinds",
            "Candide.Input.PlayerInputControllerManager",
            "Candide.Input.PlayerPlacingControllerManager",
            "Candide.Input.RtsPlayerInputController",
            "Candide.Input.StandardPlayerInputController",
            "Candide.Input.SuperKeybind",
            "Candide.Input.VehiclePlayerInputController"
          ],
          "TypeCount": 22,
          "MethodCount": 110
        },
        {
          "Name": "Candide.Inventory",
          "TypeIds": [
            "Candide.Inventory.ClientInventoryApplyBridge",
            "Candide.Inventory.ClientInventoryApplyException"
          ],
          "TypeCount": 2,
          "MethodCount": 8
        },
        {
          "Name": "Candide.LegacyUI",
          "TypeIds": [
            "Candide.LegacyUI.FillBarRenderer",
            "Candide.LegacyUI.OverheadHealthbar",
            "Candide.LegacyUI.PickupText",
            "Candide.LegacyUI.PickupTextManager"
          ],
          "TypeCount": 4,
          "MethodCount": 27
        },
        {
          "Name": "Candide.MainMenu",
          "TypeIds": [
            "Candide.MainMenu.MainMenu",
            "Candide.MainMenu.MainMenuBackground",
            "Candide.MainMenu.MainMenuPanelState",
            "Candide.MainMenu.NewMainMenuBackground"
          ],
          "TypeCount": 4,
          "MethodCount": 13
        },
        {
          "Name": "Candide.MainMenu.Ui",
          "TypeIds": [
            "Candide.MainMenu.Ui.ConnectType",
            "Candide.MainMenu.Ui.DebugMainMenuWindow",
            "Candide.MainMenu.Ui.HostServerSettings",
            "Candide.MainMenu.Ui.JoinGameState",
            "Candide.MainMenu.Ui.MainMenuUi",
            "Candide.MainMenu.Ui.MainMenuUiController",
            "Candide.MainMenu.Ui.MainMenuWindow"
          ],
          "TypeCount": 7,
          "MethodCount": 16
        },
        {
          "Name": "Candide.MainMenu.Ui.Components",
          "TypeIds": [
            "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
            "Candide.MainMenu.Ui.Components.CandideSpacDisplay",
            "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase"
          ],
          "TypeCount": 3,
          "MethodCount": 8
        },
        {
          "Name": "Candide.MainMenu.Ui.Steps",
          "TypeIds": [
            "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
            "Candide.MainMenu.Ui.Steps.CharacterListItem",
            "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow",
            "Candide.MainMenu.Ui.Steps.CreateCharacterWindow",
            "Candide.MainMenu.Ui.Steps.CreateWorldWindow",
            "Candide.MainMenu.Ui.Steps.HostServerWindow",
            "Candide.MainMenu.Ui.Steps.MultiplayerWindow",
            "Candide.MainMenu.Ui.Steps.PostGameWindow",
            "Candide.MainMenu.Ui.Steps.SelectCharacterWindow",
            "Candide.MainMenu.Ui.Steps.SelectServerWindow",
            "Candide.MainMenu.Ui.Steps.SelectWorldWindow",
            "Candide.MainMenu.Ui.Steps.ServerPasswordWindow",
            "Candide.MainMenu.Ui.Steps.SteamFriendGameListItem",
            "Candide.MainMenu.Ui.Steps.WorldListItem"
          ],
          "TypeCount": 14,
          "MethodCount": 57
        },
        {
          "Name": "Candide.Minigame.Beat",
          "TypeIds": [
            "Candide.Minigame.Beat.BeatChannel",
            "Candide.Minigame.Beat.BeatEngine",
            "Candide.Minigame.Beat.BeatTrack"
          ],
          "TypeCount": 3,
          "MethodCount": 8
        },
        {
          "Name": "Candide.Multiplayer",
          "TypeIds": [
            "Candide.Multiplayer.PlayerDataController",
            "Candide.Multiplayer.PlayerHelper",
            "Candide.Multiplayer.PlayerManager",
            "Candide.Multiplayer.PlayerSystem"
          ],
          "TypeCount": 4,
          "MethodCount": 25
        },
        {
          "Name": "Candide.Multiplayer.Chat",
          "TypeIds": [
            "Candide.Multiplayer.Chat.ChatLogManager",
            "Candide.Multiplayer.Chat.ChatMessage"
          ],
          "TypeCount": 2,
          "MethodCount": 13
        },
        {
          "Name": "Candide.Multiplayer.Models",
          "TypeIds": [
            "Candide.Multiplayer.Models.ClientPlayerCharacter",
            "Candide.Multiplayer.Models.LocalPlayer"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "Candide.Multiplayer.Network",
          "TypeIds": [
            "Candide.Multiplayer.Network.BetterMemoryStream",
            "Candide.Multiplayer.Network.ClientConfiguration",
            "Candide.Multiplayer.Network.GetResponseHandler",
            "Candide.Multiplayer.Network.IClientManager",
            "Candide.Multiplayer.Network.LiteNetLibClientManager",
            "Candide.Multiplayer.Network.LocalHostServerManager",
            "Candide.Multiplayer.Network.NetInitializeAttribute",
            "Candide.Multiplayer.Network.NetworkManager",
            "Candide.Multiplayer.Network.RiptideClientManager"
          ],
          "TypeCount": 9,
          "MethodCount": 76
        },
        {
          "Name": "Candide.Multiplayer.Services",
          "TypeIds": [
            "Candide.Multiplayer.Services.ConnectionState",
            "Candide.Multiplayer.Services.ConnectionStep",
            "Candide.Multiplayer.Services.ConnectService",
            "Candide.Multiplayer.Services.DisconnectReason",
            "Candide.Multiplayer.Services.PlayerService",
            "Candide.Multiplayer.Services.PostGameBehaviour"
          ],
          "TypeCount": 6,
          "MethodCount": 38
        },
        {
          "Name": "Candide.Particles",
          "TypeIds": [
            "Candide.Particles.ParticleData",
            "Candide.Particles.ParticleEmitter",
            "Candide.Particles.WeightedParticle"
          ],
          "TypeCount": 3,
          "MethodCount": 9
        },
        {
          "Name": "Candide.PlayerMode",
          "TypeIds": [
            "Candide.PlayerMode.AbstractModeManager",
            "Candide.PlayerMode.BigModeEmptyManager",
            "Candide.PlayerMode.BigModeManager",
            "Candide.PlayerMode.BuildingsIOEditingModeManager",
            "Candide.PlayerMode.FreeCameraModeManager",
            "Candide.PlayerMode.PauseModeManager",
            "Candide.PlayerMode.ScreenshotTownModeManager",
            "Candide.PlayerMode.StandardModeManager",
            "Candide.PlayerMode.SubMode"
          ],
          "TypeCount": 9,
          "MethodCount": 52
        },
        {
          "Name": "Candide.PlayerMode.Construction",
          "TypeIds": [
            "Candide.PlayerMode.Construction.ConstructionContext",
            "Candide.PlayerMode.Construction.ConstructionDesktop",
            "Candide.PlayerMode.Construction.ConstructionModeDisplayState",
            "Candide.PlayerMode.Construction.ConstructionModeManager",
            "Candide.PlayerMode.Construction.HighlightedBuilding",
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality",
            "Candide.PlayerMode.Construction.LightModeManager",
            "Candide.PlayerMode.Construction.PlacingConstruction",
            "Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality",
            "Candide.PlayerMode.Construction.SelectedConstructionCitizenStatsProximityFunctionality",
            "Candide.PlayerMode.Construction.SelectedConstructionDisplayData",
            "Candide.PlayerMode.Construction.SelectedConstructionEntityProximityFunctionality",
            "Candide.PlayerMode.Construction.SelectedConstructionFoodDispenserProximityFunctionality",
            "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality",
            "Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality",
            "Candide.PlayerMode.Construction.SubPlacingConstruction",
            "Candide.PlayerMode.Construction.TempClass",
            "Candide.PlayerMode.Construction.TownDisplayData"
          ],
          "TypeCount": 18,
          "MethodCount": 84
        },
        {
          "Name": "Candide.PlayerMode.Construction.Constructing",
          "TypeIds": [
            "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
            "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler",
            "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler",
            "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData",
            "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler",
            "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler",
            "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler"
          ],
          "TypeCount": 7,
          "MethodCount": 22
        },
        {
          "Name": "Candide.PlayerMode.Furniture",
          "TypeIds": [
            "Candide.PlayerMode.Furniture.FurnitureDesktop",
            "Candide.PlayerMode.Furniture.FurnitureListView",
            "Candide.PlayerMode.Furniture.FurnitureModeManager",
            "Candide.PlayerMode.Furniture.FurnitureStyleWindow",
            "Candide.PlayerMode.Furniture.FurnitureWindow"
          ],
          "TypeCount": 5,
          "MethodCount": 65
        },
        {
          "Name": "Candide.PlayerMode.Logistics",
          "TypeIds": [
            "Candide.PlayerMode.Logistics.EditingConnection",
            "Candide.PlayerMode.Logistics.LogisticsDesktop",
            "Candide.PlayerMode.Logistics.LogisticsModeManager"
          ],
          "TypeCount": 3,
          "MethodCount": 15
        },
        {
          "Name": "Candide.PlayerMode.Recording",
          "TypeIds": [
            "Candide.PlayerMode.Recording.CinematicCameraModeManager"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Candide.PlayerMode.Vehicle",
          "TypeIds": [
            "Candide.PlayerMode.Vehicle.VehicleModeManager"
          ],
          "TypeCount": 1,
          "MethodCount": 9
        },
        {
          "Name": "Candide.Readers",
          "TypeIds": [
            "Candide.Readers.YarnReader"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "Candide.Save",
          "TypeIds": [
            "Candide.Save.CharacterSaveManager",
            "Candide.Save.SaveSystem",
            "Candide.Save.WorldMapSaveManager"
          ],
          "TypeCount": 3,
          "MethodCount": 17
        },
        {
          "Name": "Candide.Save.SaveModels",
          "TypeIds": [
            "Candide.Save.SaveModels.WorldMapSaveModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Candide.Scene",
          "TypeIds": [
            "Candide.Scene.ErrorHandlingGameSceneGame",
            "Candide.Scene.GameScene",
            "Candide.Scene.GameSceneGame",
            "Candide.Scene.GameSceneManager"
          ],
          "TypeCount": 4,
          "MethodCount": 34
        },
        {
          "Name": "Candide.Scenes.Intro",
          "TypeIds": [
            "Candide.Scenes.Intro.IntroScene"
          ],
          "TypeCount": 1,
          "MethodCount": 12
        },
        {
          "Name": "Candide.Scenes.LoadingScreen",
          "TypeIds": [
            "Candide.Scenes.LoadingScreen.LoadingScreen",
            "Candide.Scenes.LoadingScreen.LoadingScreenUi"
          ],
          "TypeCount": 2,
          "MethodCount": 16
        },
        {
          "Name": "Candide.Scripts",
          "TypeIds": [
            "Candide.Scripts.CandideDialogue",
            "Candide.Scripts.DialogueInfo",
            "Candide.Scripts.LuaFunctionWrapper",
            "Candide.Scripts.LuaMethods",
            "Candide.Scripts.Option",
            "Candide.Scripts.Script",
            "Candide.Scripts.ScriptConditionWait",
            "Candide.Scripts.ScriptHandler"
          ],
          "TypeCount": 8,
          "MethodCount": 64
        },
        {
          "Name": "Candide.Scripts.DialogueComponents",
          "TypeIds": [
            "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
            "Candide.Scripts.DialogueComponents.DialogueSimulator",
            "Candide.Scripts.DialogueComponents.IDialogueComponent",
            "Candide.Scripts.DialogueComponents.Sentence",
            "Candide.Scripts.DialogueComponents.Word"
          ],
          "TypeCount": 5,
          "MethodCount": 17
        },
        {
          "Name": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "TypeIds": [
            "Candide.Scripts.DialogueComponents.ElementaryComponents.ButtonPressWait",
            "Candide.Scripts.DialogueComponents.ElementaryComponents.Character",
            "Candide.Scripts.DialogueComponents.ElementaryComponents.Command",
            "Candide.Scripts.DialogueComponents.ElementaryComponents.InstantContinue",
            "Candide.Scripts.DialogueComponents.ElementaryComponents.Pause",
            "Candide.Scripts.DialogueComponents.ElementaryComponents.SkippedString"
          ],
          "TypeCount": 6,
          "MethodCount": 42
        },
        {
          "Name": "Candide.Sound",
          "TypeIds": [
            "Candide.Sound.AudioEventArgs",
            "Candide.Sound.AudioEventFactory",
            "Candide.Sound.AudioPolygon",
            "Candide.Sound.AudioSource",
            "Candide.Sound.AudioWorld",
            "Candide.Sound.EventDescriptionCache",
            "Candide.Sound.FadingAudioEvent",
            "Candide.Sound.FadingAudioEventsHandler",
            "Candide.Sound.FadingTrackArgs",
            "Candide.Sound.FmodParameter",
            "Candide.Sound.FootstepHandler",
            "Candide.Sound.SoundExtensions",
            "Candide.Sound.SoundImGuiTestSuite",
            "Candide.Sound.SoundPlayer",
            "Candide.Sound.TileBasedFootstepHandler"
          ],
          "TypeCount": 15,
          "MethodCount": 63
        },
        {
          "Name": "Candide.Sound.AudioEvent",
          "TypeIds": [
            "Candide.Sound.AudioEvent.AudioEvent",
            "Candide.Sound.AudioEvent.AudioEvent2D",
            "Candide.Sound.AudioEvent.AudioEvent3D",
            "Candide.Sound.AudioEvent.AudioEvent3DGlobal",
            "Candide.Sound.AudioEvent.NullAudioEvent",
            "Candide.Sound.AudioEvent.SemaphoricAudioEvent2D",
            "Candide.Sound.AudioEvent.SilentAudioEvent"
          ],
          "TypeCount": 7,
          "MethodCount": 40
        },
        {
          "Name": "Candide.Sound.MusicAmbienceSystems",
          "TypeIds": [
            "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState",
            "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem",
            "Candide.Sound.MusicAmbienceSystems.MusicSoundState",
            "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem"
          ],
          "TypeCount": 4,
          "MethodCount": 23
        },
        {
          "Name": "Candide.Spellbook.Exceptions",
          "TypeIds": [
            "Candide.Spellbook.Exceptions.SpellNotFoundException"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Candide.Steam",
          "TypeIds": [
            "Candide.Steam.SteamIntegration"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Candide.Terminal",
          "TypeIds": [
            "Candide.Terminal.GameTerminal",
            "Candide.Terminal.GameTerminalOptions",
            "Candide.Terminal.KeyboardInput",
            "Candide.Terminal.TerminalCommand"
          ],
          "TypeCount": 4,
          "MethodCount": 21
        },
        {
          "Name": "Candide.Text",
          "TypeIds": [
            "Candide.Text.RewardDataText",
            "Candide.Text.WorshipUnlockText"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Candide.Toolkit",
          "TypeIds": [
            "Candide.Toolkit.AutoInterpolater\u00601",
            "Candide.Toolkit.BiomeCategoryHelper",
            "Candide.Toolkit.ClientToolDamageHelper",
            "Candide.Toolkit.ClockStringFormat",
            "Candide.Toolkit.DebugWindow",
            "Candide.Toolkit.DemoWindow",
            "Candide.Toolkit.DrawVertDeclaration",
            "Candide.Toolkit.FmodVectorExtension",
            "Candide.Toolkit.GamePropertiesWindow",
            "Candide.Toolkit.IInterpolater",
            "Candide.Toolkit.ImGuiAssist",
            "Candide.Toolkit.ImGuiRenderer",
            "Candide.Toolkit.ImGuiWindow",
            "Candide.Toolkit.ImGuiWindowControl",
            "Candide.Toolkit.ImGuiWindowCreate",
            "Candide.Toolkit.ImGuiWindowRefEnabled",
            "Candide.Toolkit.InterpolateFunctions",
            "Candide.Toolkit.InterpolaterStruct\u00601",
            "Candide.Toolkit.ListExtension",
            "Candide.Toolkit.NetworkStatsWindow",
            "Candide.Toolkit.PlayerKeyBindsConverter",
            "Candide.Toolkit.PlayerKeyBindsConverterException",
            "Candide.Toolkit.PredictionCountdownClock",
            "Candide.Toolkit.RndPixelFiller",
            "Candide.Toolkit.SamuelDevelopmentException",
            "Candide.Toolkit.TerminalWindow",
            "Candide.Toolkit.TownHelper",
            "Candide.Toolkit.UiItemPickupStacking",
            "Candide.Toolkit.UiPropertiesWindow",
            "Candide.Toolkit.UrlHelper",
            "Candide.Toolkit.ValueInterpolater"
          ],
          "TypeCount": 31,
          "MethodCount": 77
        },
        {
          "Name": "Candide.Toolkit.Getters",
          "TypeIds": [
            "Candide.Toolkit.Getters.Getter\u00601",
            "Candide.Toolkit.Getters.InternalResourceStorageGetter",
            "Candide.Toolkit.Getters.IResponseHandler\u00601",
            "Candide.Toolkit.Getters.WildCitizenInstanceModelGetter"
          ],
          "TypeCount": 4,
          "MethodCount": 13
        },
        {
          "Name": "Candide.UI",
          "TypeIds": [
            "Candide.UI.WorldToolTipsManager"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "Candide.UI.SplashScreen",
          "TypeIds": [
            "Candide.UI.SplashScreen.SplashScreen"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Candide.UISystems",
          "TypeIds": [
            "Candide.UISystems.HUDController",
            "Candide.UISystems.HUDHandler",
            "Candide.UISystems.NotificationWindow",
            "Candide.UISystems.PlaytestHUDHandler"
          ],
          "TypeCount": 4,
          "MethodCount": 10
        },
        {
          "Name": "Candide.UISystems.HUDControllers",
          "TypeIds": [
            "Candide.UISystems.HUDControllers.ConstructionHUDController"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Candide.UISystems.Notification",
          "TypeIds": [
            "Candide.UISystems.Notification.NotificationMessage",
            "Candide.UISystems.Notification.NotificationSystem",
            "Candide.UISystems.Notification.UiNotificationSystem"
          ],
          "TypeCount": 3,
          "MethodCount": 16
        },
        {
          "Name": "Candide.UserSettings",
          "TypeIds": [
            "Candide.UserSettings.CandideDisplayMode",
            "Candide.UserSettings.CandideUserSettingsException",
            "Candide.UserSettings.ControlsUserSettings",
            "Candide.UserSettings.DisplayUserSettings",
            "Candide.UserSettings.GameAutoUserSettings",
            "Candide.UserSettings.GameplaySettings",
            "Candide.UserSettings.GameUserSettings",
            "Candide.UserSettings.GraphicsUserSettings",
            "Candide.UserSettings.KeyBindType",
            "Candide.UserSettings.LocalizationUserSettings",
            "Candide.UserSettings.MiscUserSettings",
            "Candide.UserSettings.NetworkUserSettings",
            "Candide.UserSettings.PlayerKeyAction",
            "Candide.UserSettings.PlayerKeyActionExtension",
            "Candide.UserSettings.PlayerKeyBinds",
            "Candide.UserSettings.QualitySettingEnum",
            "Candide.UserSettings.ScreenResolution",
            "Candide.UserSettings.SoundUserSettings",
            "Candide.UserSettings.TimelapseUserSettings",
            "Candide.UserSettings.TutorialUserSettings",
            "Candide.UserSettings.UserSettingsCategory\u00601",
            "Candide.UserSettings.WindowUserSettings"
          ],
          "TypeCount": 22,
          "MethodCount": 99
        },
        {
          "Name": "Candide.World",
          "TypeIds": [
            "Candide.World.ChunkedWorld",
            "Candide.World.ClientWorldHandlerBridge",
            "Candide.World.ClientWorldMapMarker",
            "Candide.World.ExteriorWorld",
            "Candide.World.ExteriorWorldData",
            "Candide.World.ExteriorWorldHandler",
            "Candide.World.Face",
            "Candide.World.FogOfWarWorldMap",
            "Candide.World.InteriorWorldHandler",
            "Candide.World.OldInteriorWorldHandler",
            "Candide.World.TransportNodeInstance",
            "Candide.World.TransportNodeType",
            "Candide.World.World",
            "Candide.World.World3D",
            "Candide.World.World3DAutoMeshObject",
            "Candide.World.World3DCube",
            "Candide.World.World3DFullCubeCenter",
            "Candide.World.World3DGeneralObject",
            "Candide.World.World3DIcosahedron",
            "Candide.World.World3DObject",
            "Candide.World.World3DPlane",
            "Candide.World.World3DPolygon",
            "Candide.World.World3DSmallTree",
            "Candide.World.World3DVerticalPlane",
            "Candide.World.World3DWedge",
            "Candide.World.WorldChunk",
            "Candide.World.WorldChunkState",
            "Candide.World.WorldData",
            "Candide.World.WorldHandler",
            "Candide.World.WorldHandlerImgui",
            "Candide.World.WorldLoader",
            "Candide.World.WorldMap",
            "Candide.World.WorldMapPart",
            "Candide.World.WorldTransitionHandler"
          ],
          "TypeCount": 34,
          "MethodCount": 222
        },
        {
          "Name": "Candide.World.AutoMesh",
          "TypeIds": [
            "Candide.World.AutoMesh.AutoMesher",
            "Candide.World.AutoMesh.BasaltCliffMeshData",
            "Candide.World.AutoMesh.CubeCliffMeshData",
            "Candide.World.AutoMesh.DesertCliff2MeshData",
            "Candide.World.AutoMesh.DesertCliffMeshData",
            "Candide.World.AutoMesh.DryPlainsCliff2MeshData",
            "Candide.World.AutoMesh.DryPlainsCliffMeshData",
            "Candide.World.AutoMesh.DungeonCliffMeshData",
            "Candide.World.AutoMesh.GreenPlainsCliffMeshData",
            "Candide.World.AutoMesh.PlainsCliffMeshData",
            "Candide.World.AutoMesh.WaterPitMeshData"
          ],
          "TypeCount": 11,
          "MethodCount": 14
        },
        {
          "Name": "Candide.World.AutoTile",
          "TypeIds": [
            "Candide.World.AutoTile.AutoTile16DetailSet",
            "Candide.World.AutoTile.AutoTile16TileSet",
            "Candide.World.AutoTile.AutoTile8EdgeSet",
            "Candide.World.AutoTile.AutoTile8FrameType",
            "Candide.World.AutoTile.AutoTile8TileRule",
            "Candide.World.AutoTile.AutoTileCliffSet",
            "Candide.World.AutoTile.AutoTileLayer",
            "Candide.World.AutoTile.AutoTiler",
            "Candide.World.AutoTile.AutoTilerCliffs",
            "Candide.World.AutoTile.AutoTilerConstructionSite",
            "Candide.World.AutoTile.AutoTilerLayers",
            "Candide.World.AutoTile.AutoTilerPitWall",
            "Candide.World.AutoTile.AutoTilerTallTree",
            "Candide.World.AutoTile.AutoTileRuleData",
            "Candide.World.AutoTile.AutoTileRuleSet",
            "Candide.World.AutoTile.AutoTileSimpleWallSet",
            "Candide.World.AutoTile.AutoTileSingleSplashSet",
            "Candide.World.AutoTile.MultiTilePattern",
            "Candide.World.AutoTile.RandomTilePattern",
            "Candide.World.AutoTile.SpriteSheetExtensions"
          ],
          "TypeCount": 20,
          "MethodCount": 59
        },
        {
          "Name": "FMOD",
          "TypeIds": [
            "FMOD.ADVANCEDSETTINGS",
            "FMOD.ASYNCREADINFO",
            "FMOD.ATTRIBUTES_3D",
            "FMOD.CB_3D_ROLLOFF_CALLBACK",
            "FMOD.Channel",
            "FMOD.CHANNELCONTROL_CALLBACK",
            "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
            "FMOD.CHANNELCONTROL_DSP_INDEX",
            "FMOD.CHANNELCONTROL_TYPE",
            "FMOD.ChannelGroup",
            "FMOD.CHANNELMASK",
            "FMOD.CHANNELORDER",
            "FMOD.COMPLEX",
            "FMOD.CONSTANTS",
            "FMOD.CPU_USAGE",
            "FMOD.CREATESOUNDEXINFO",
            "FMOD.DEBUG_CALLBACK",
            "FMOD.DEBUG_FLAGS",
            "FMOD.DEBUG_MODE",
            "FMOD.DRIVER_STATE",
            "FMOD.DSP",
            "FMOD.DSPConnection",
            "FMOD.DSPCONNECTION_TYPE",
            "FMOD.DSP_ALLOC_FUNC",
            "FMOD.DSP_BUFFER_ARRAY",
            "FMOD.DSP_CALLBACK",
            "FMOD.DSP_CALLBACK_TYPE",
            "FMOD.DSP_CHANNELMIX",
            "FMOD.DSP_CHANNELMIX_OUTPUT",
            "FMOD.DSP_CHORUS",
            "FMOD.DSP_COMPRESSOR",
            "FMOD.DSP_CONVOLUTION_REVERB",
            "FMOD.DSP_CREATE_CALLBACK",
            "FMOD.DSP_DATA_PARAMETER_INFO",
            "FMOD.DSP_DELAY",
            "FMOD.DSP_DESCRIPTION",
            "FMOD.DSP_DFT_FFTREAL_FUNC",
            "FMOD.DSP_DFT_IFFTREAL_FUNC",
            "FMOD.DSP_DISTORTION",
            "FMOD.DSP_ECHO",
            "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
            "FMOD.DSP_FADER",
            "FMOD.DSP_FFT",
            "FMOD.DSP_FFT_DOWNMIX_TYPE",
            "FMOD.DSP_FFT_WINDOW_TYPE",
            "FMOD.DSP_FLANGE",
            "FMOD.DSP_FREE_FUNC",
            "FMOD.DSP_GETBLOCKSIZE_FUNC",
            "FMOD.DSP_GETCLOCK_FUNC",
            "FMOD.DSP_GETLISTENERATTRIBUTES_FUNC",
            "FMOD.DSP_GETPARAM_BOOL_CALLBACK",
            "FMOD.DSP_GETPARAM_DATA_CALLBACK",
            "FMOD.DSP_GETPARAM_FLOAT_CALLBACK",
            "FMOD.DSP_GETPARAM_INT_CALLBACK",
            "FMOD.DSP_GETSAMPLERATE_FUNC",
            "FMOD.DSP_GETSPEAKERMODE_FUNC",
            "FMOD.DSP_GETUSERDATA_FUNC",
            "FMOD.DSP_HIGHPASS",
            "FMOD.DSP_HIGHPASS_SIMPLE",
            "FMOD.DSP_ITECHO",
            "FMOD.DSP_ITLOWPASS",
            "FMOD.DSP_LIMITER",
            "FMOD.DSP_LOG_FUNC",
            "FMOD.DSP_LOUDNESS_METER",
            "FMOD.DSP_LOUDNESS_METER_INFO_TYPE",
            "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
            "FMOD.DSP_LOUDNESS_METER_WEIGHTING_TYPE",
            "FMOD.DSP_LOWPASS",
            "FMOD.DSP_LOWPASS_SIMPLE",
            "FMOD.DSP_METERING_INFO",
            "FMOD.DSP_MULTIBAND_DYNAMICS",
            "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
            "FMOD.DSP_MULTIBAND_EQ",
            "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
            "FMOD.DSP_NORMALIZE",
            "FMOD.DSP_OBJECTPAN",
            "FMOD.DSP_OSCILLATOR",
            "FMOD.DSP_PAN",
            "FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
            "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
            "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
            "FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC",
            "FMOD.DSP_PAN_MODE_TYPE",
            "FMOD.DSP_PAN_SUMMONOMATRIX_FUNC",
            "FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
            "FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC",
            "FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
            "FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC",
            "FMOD.DSP_PAN_SURROUND_FLAGS",
            "FMOD.DSP_PARAMEQ",
            "FMOD.DSP_PARAMETER_3DATTRIBUTES",
            "FMOD.DSP_PARAMETER_3DATTRIBUTES_MULTI",
            "FMOD.DSP_PARAMETER_ATTENUATION_RANGE",
            "FMOD.DSP_PARAMETER_DATA_TYPE",
            "FMOD.DSP_PARAMETER_DESC",
            "FMOD.DSP_PARAMETER_DESC_BOOL",
            "FMOD.DSP_PARAMETER_DESC_DATA",
            "FMOD.DSP_PARAMETER_DESC_FLOAT",
            "FMOD.DSP_PARAMETER_DESC_INT",
            "FMOD.DSP_PARAMETER_DESC_UNION",
            "FMOD.DSP_PARAMETER_DYNAMIC_RESPONSE",
            "FMOD.DSP_PARAMETER_FFT",
            "FMOD.DSP_PARAMETER_FINITE_LENGTH",
            "FMOD.DSP_PARAMETER_FLOAT_MAPPING",
            "FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
            "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
            "FMOD.DSP_PARAMETER_OVERALLGAIN",
            "FMOD.DSP_PARAMETER_SIDECHAIN",
            "FMOD.DSP_PARAMETER_TYPE",
            "FMOD.DSP_PITCHSHIFT",
            "FMOD.DSP_PROCESS_CALLBACK",
            "FMOD.DSP_PROCESS_OPERATION",
            "FMOD.DSP_READ_CALLBACK",
            "FMOD.DSP_REALLOC_FUNC",
            "FMOD.DSP_RELEASE_CALLBACK",
            "FMOD.DSP_RESAMPLER",
            "FMOD.DSP_RESET_CALLBACK",
            "FMOD.DSP_RETURN",
            "FMOD.DSP_SEND",
            "FMOD.DSP_SETPARAM_BOOL_CALLBACK",
            "FMOD.DSP_SETPARAM_DATA_CALLBACK",
            "FMOD.DSP_SETPARAM_FLOAT_CALLBACK",
            "FMOD.DSP_SETPARAM_INT_CALLBACK",
            "FMOD.DSP_SETPOSITION_CALLBACK",
            "FMOD.DSP_SFXREVERB",
            "FMOD.DSP_SHOULDIPROCESS_CALLBACK",
            "FMOD.DSP_STATE",
            "FMOD.DSP_STATE_DFT_FUNCTIONS",
            "FMOD.DSP_STATE_FUNCTIONS",
            "FMOD.DSP_STATE_PAN_FUNCTIONS",
            "FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK",
            "FMOD.DSP_SYSTEM_MIX_CALLBACK",
            "FMOD.DSP_SYSTEM_REGISTER_CALLBACK",
            "FMOD.DSP_THREE_EQ",
            "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
            "FMOD.DSP_TRANSCEIVER",
            "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
            "FMOD.DSP_TREMOLO",
            "FMOD.DSP_TYPE",
            "FMOD.Error",
            "FMOD.ERRORCALLBACK_INFO",
            "FMOD.ERRORCALLBACK_INSTANCETYPE",
            "FMOD.Factory",
            "FMOD.FILE_ASYNCCANCEL_CALLBACK",
            "FMOD.FILE_ASYNCDONE_FUNC",
            "FMOD.FILE_ASYNCREAD_CALLBACK",
            "FMOD.FILE_CLOSE_CALLBACK",
            "FMOD.FILE_OPEN_CALLBACK",
            "FMOD.FILE_READ_CALLBACK",
            "FMOD.FILE_SEEK_CALLBACK",
            "FMOD.FmodDebugStruct",
            "FMOD.FMODException",
            "FMOD.FmodThreadStruct",
            "FMOD.FMOD_GUID",
            "FMOD.Geometry",
            "FMOD.IChannelControl",
            "FMOD.INITFLAGS",
            "FMOD.Memory",
            "FMOD.MEMORY_ALLOC_CALLBACK",
            "FMOD.MEMORY_FREE_CALLBACK",
            "FMOD.MEMORY_REALLOC_CALLBACK",
            "FMOD.MEMORY_TYPE",
            "FMOD.MODE",
            "FMOD.OPENSTATE",
            "FMOD.OUTPUTTYPE",
            "FMOD.PLUGINLIST",
            "FMOD.PLUGINTYPE",
            "FMOD.PORT_INDEX",
            "FMOD.PORT_TYPE",
            "FMOD.PRESET",
            "FMOD.RESULT",
            "FMOD.Reverb3D",
            "FMOD.REVERB_PROPERTIES",
            "FMOD.Sound",
            "FMOD.SoundGroup",
            "FMOD.SOUNDGROUP_BEHAVIOR",
            "FMOD.SOUND_FORMAT",
            "FMOD.SOUND_NONBLOCK_CALLBACK",
            "FMOD.SOUND_PCMREAD_CALLBACK",
            "FMOD.SOUND_PCMSETPOS_CALLBACK",
            "FMOD.SOUND_TYPE",
            "FMOD.SPEAKER",
            "FMOD.SPEAKERMODE",
            "FMOD.StringHelper",
            "FMOD.StringWrapper",
            "FMOD.System",
            "FMOD.SYSTEM_CALLBACK",
            "FMOD.SYSTEM_CALLBACK_TYPE",
            "FMOD.TAG",
            "FMOD.TAGDATATYPE",
            "FMOD.TAGTYPE",
            "FMOD.THREAD_AFFINITY",
            "FMOD.THREAD_PRIORITY",
            "FMOD.THREAD_STACK_SIZE",
            "FMOD.THREAD_TYPE",
            "FMOD.TIMEUNIT",
            "FMOD.VECTOR",
            "FMOD.VERSION"
          ],
          "TypeCount": 198,
          "MethodCount": 1064
        },
        {
          "Name": "FMOD.Studio",
          "TypeIds": [
            "FMOD.Studio.ADVANCEDSETTINGS",
            "FMOD.Studio.Bank",
            "FMOD.Studio.BANK_INFO",
            "FMOD.Studio.BUFFER_INFO",
            "FMOD.Studio.BUFFER_USAGE",
            "FMOD.Studio.Bus",
            "FMOD.Studio.COMMANDCAPTURE_FLAGS",
            "FMOD.Studio.CommandReplay",
            "FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
            "FMOD.Studio.COMMANDREPLAY_FLAGS",
            "FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK",
            "FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK",
            "FMOD.Studio.COMMAND_INFO",
            "FMOD.Studio.CPU_USAGE",
            "FMOD.Studio.EventDescription",
            "FMOD.Studio.EventInstance",
            "FMOD.Studio.EVENT_CALLBACK",
            "FMOD.Studio.EVENT_CALLBACK_TYPE",
            "FMOD.Studio.EVENT_PROPERTY",
            "FMOD.Studio.INITFLAGS",
            "FMOD.Studio.INSTANCETYPE",
            "FMOD.Studio.LOADING_STATE",
            "FMOD.Studio.LOAD_BANK_FLAGS",
            "FMOD.Studio.LOAD_MEMORY_ALIGNMENT",
            "FMOD.Studio.LOAD_MEMORY_MODE",
            "FMOD.Studio.MEMORY_USAGE",
            "FMOD.Studio.PARAMETER_DESCRIPTION",
            "FMOD.Studio.PARAMETER_FLAGS",
            "FMOD.Studio.PARAMETER_ID",
            "FMOD.Studio.PARAMETER_TYPE",
            "FMOD.Studio.PLAYBACK_STATE",
            "FMOD.Studio.PLUGIN_INSTANCE_PROPERTIES",
            "FMOD.Studio.PROGRAMMER_SOUND_PROPERTIES",
            "FMOD.Studio.SOUND_INFO",
            "FMOD.Studio.STOP_MODE",
            "FMOD.Studio.STUDIO_VERSION",
            "FMOD.Studio.System",
            "FMOD.Studio.SYSTEM_CALLBACK",
            "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
            "FMOD.Studio.TIMELINE_BEAT_PROPERTIES",
            "FMOD.Studio.TIMELINE_MARKER_PROPERTIES",
            "FMOD.Studio.TIMELINE_NESTED_BEAT_PROPERTIES",
            "FMOD.Studio.Union_IntBoolFloatString",
            "FMOD.Studio.USER_PROPERTY",
            "FMOD.Studio.USER_PROPERTY_TYPE",
            "FMOD.Studio.Util",
            "FMOD.Studio.VCA"
          ],
          "TypeCount": 47,
          "MethodCount": 429
        }
      ],
      "Types": [
        {
          "Id": "AutoTile16TileSet\u002BAutoTile16TileType",
          "Name": "AutoTile16TileType",
          "DisplayName": "AutoTile16TileSet.AutoTile16TileType",
          "FullName": "AutoTile16TileSet.AutoTile16TileType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AntiCorner:AutoTile16TileSet\u002BAutoTile16TileType",
              "Name": "AntiCorner",
              "Type": "AutoTile16TileSet.AutoTile16TileType",
              "Signature": "public AutoTile16TileSet.AutoTile16TileType AntiCorner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C113E24CDAB53A9F4B96B254D77A8C1CA49AFF80E97F2CC6754EAA0AABC6E7F6"
            },
            {
              "Id": "CornersAndSides:AutoTile16TileSet\u002BAutoTile16TileType",
              "Name": "CornersAndSides",
              "Type": "AutoTile16TileSet.AutoTile16TileType",
              "Signature": "public AutoTile16TileSet.AutoTile16TileType CornersAndSides",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAF4B5626CD2B5F7B18B11FB333F2D30B590C0AB4964A9C7AE3C888A3EE2B46A"
            },
            {
              "Id": "Neighbours:AutoTile16TileSet\u002BAutoTile16TileType",
              "Name": "Neighbours",
              "Type": "AutoTile16TileSet.AutoTile16TileType",
              "Signature": "public AutoTile16TileSet.AutoTile16TileType Neighbours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "644CB47FEBA9E2D1DD823F78F3EE82778EADF4D59637901C982DA434A545F715"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D9E45E1970873A2C14C50E4BF182730F996264BADBF0938A6A72D638C7F33C22"
        },
        {
          "Id": "BanditBruteController\u002BControllerStates",
          "Name": "ControllerStates",
          "DisplayName": "BanditBruteController.ControllerStates",
          "FullName": "BanditBruteController.ControllerStates",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aggroed:System.Int32",
              "Name": "Aggroed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Aggroed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "510DCC16050896225D5CF88927771944058DBB238EE5569BF523EA10DB5BBE09"
            },
            {
              "Id": "AttackCooldown:System.Int32",
              "Name": "AttackCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34197D6DFC0F0208E6F26F3A10E0E9B50375F852025C5373EAA37EA8016396B3"
            },
            {
              "Id": "Attacking:System.Int32",
              "Name": "Attacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39415804ABC35C4D53DD7CFAD22346D346F04EEA89E5B72E972EC3AF8E1A2CDE"
            },
            {
              "Id": "Cooldown:System.Int32",
              "Name": "Cooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Cooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6863CF2CC591FE8820DBFC4DCE9D05D2FE92D83025E67181A66483951826E7E2"
            },
            {
              "Id": "Dead:System.Int32",
              "Name": "Dead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA72C76C2EA13AB313B64A169597A72106AC6A35B102F64C13BE741ACBEF6E89"
            },
            {
              "Id": "GroundPound:System.Int32",
              "Name": "GroundPound",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GroundPound",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAE399828AE77D7F638AC331E5A56D7E296931311F6463E4E16CDE058021A093"
            },
            {
              "Id": "GroundPoundRecover:System.Int32",
              "Name": "GroundPoundRecover",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GroundPoundRecover",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6A0E817D86DAF4CA7A90D1EC0B3818A6B0CC391D71F082529955F8B040EC352"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "Startled:System.Int32",
              "Name": "Startled",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Startled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "480B4E32506DCE115A9018116D7353D2DE586CE8259666DCD41D1B191BCE2549"
            },
            {
              "Id": "ThrowCooldown:System.Int32",
              "Name": "ThrowCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ThrowCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F0A1262B0AFE510768DF30357B175A9FD9F8B8E31F786C87785DBFCB0472422"
            },
            {
              "Id": "Throwing:System.Int32",
              "Name": "Throwing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Throwing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07B4D93C90ACD01BF1672439A4DCD398F14FED292B3E79BCAE37020C89EB46DC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E680BF30354B019EE22166FC047A477DB250DD19DA3F7C6D305E08A249006795"
        },
        {
          "Id": "BanditController\u002BControllerStates",
          "Name": "ControllerStates",
          "DisplayName": "BanditController.ControllerStates",
          "FullName": "BanditController.ControllerStates",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aggroed:System.Int32",
              "Name": "Aggroed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Aggroed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "510DCC16050896225D5CF88927771944058DBB238EE5569BF523EA10DB5BBE09"
            },
            {
              "Id": "AttackCooldown:System.Int32",
              "Name": "AttackCooldown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34197D6DFC0F0208E6F26F3A10E0E9B50375F852025C5373EAA37EA8016396B3"
            },
            {
              "Id": "Attacking:System.Int32",
              "Name": "Attacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39415804ABC35C4D53DD7CFAD22346D346F04EEA89E5B72E972EC3AF8E1A2CDE"
            },
            {
              "Id": "Dead:System.Int32",
              "Name": "Dead",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA72C76C2EA13AB313B64A169597A72106AC6A35B102F64C13BE741ACBEF6E89"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "JustDied:System.Int32",
              "Name": "JustDied",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JustDied",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D99484FDFC056B3353B4FCA5B317024327C1A0D43BB169AB347339101C727F"
            },
            {
              "Id": "Startled:System.Int32",
              "Name": "Startled",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Startled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "480B4E32506DCE115A9018116D7353D2DE586CE8259666DCD41D1B191BCE2549"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80C4C57B708DA57D1C3E55258BBC6FB2E466F4653D325184F11FF04D2ADFC995"
        },
        {
          "Id": "BasicFurnaceController\u002BStates",
          "Name": "States",
          "DisplayName": "BasicFurnaceController.States",
          "FullName": "BasicFurnaceController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Off:System.Int32",
              "Name": "Off",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Off",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F467C23D3D514EE7FDB93F0ADB8EC84911BC036299C3210CCDEA52461C3FEAFE"
            },
            {
              "Id": "On:System.Int32",
              "Name": "On",
              "Type": "System.Int32",
              "Signature": "public System.Int32 On",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF90064681C933BD2EDC1A2693C747A25AEB38AF0A7A563892A6BFE3A4C1A659"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6ED95D4405EFD2C8A49477B858312D0241EDC3FA15D13334B846073B6D7FB791"
        },
        {
          "Id": "Batcher\u002BVertexPositionColorTexture4",
          "Name": "VertexPositionColorTexture4",
          "DisplayName": "Batcher.VertexPositionColorTexture4",
          "FullName": "Batcher.VertexPositionColorTexture4",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color0:Microsoft.Xna.Framework.Color",
              "Name": "Color0",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0415FF131C9CA98F00D5CF27A6CEF4835DEE353EB0E7BD7F2D2E79BE4FBC43AC"
            },
            {
              "Id": "Color1:Microsoft.Xna.Framework.Color",
              "Name": "Color1",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2E6AB194F93C551B52ECEB3BDAE343B1CE404FAD51EB6BEDF9F1C571B9EBB44"
            },
            {
              "Id": "Color2:Microsoft.Xna.Framework.Color",
              "Name": "Color2",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A685C1F7B28744CD21925B2724BB53621CDFCB775C05E93B1493F1B6A4BE904"
            },
            {
              "Id": "Color3:Microsoft.Xna.Framework.Color",
              "Name": "Color3",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F94A655C69C9078077AE3DB7DF6400BAFD647008D99305DCCE6DD47323091EE"
            },
            {
              "Id": "Position0:Microsoft.Xna.Framework.Vector3",
              "Name": "Position0",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D7951BA878B5C098E0C7D580ADB092D9813EFCDE45AADE75CDF209BF25A4331"
            },
            {
              "Id": "Position1:Microsoft.Xna.Framework.Vector3",
              "Name": "Position1",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F126C81C45C451CFDD262457EC80DF8E2981D802AFF5A03B6A1438CC19DA5ABA"
            },
            {
              "Id": "Position2:Microsoft.Xna.Framework.Vector3",
              "Name": "Position2",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "934E2F536038E9C2CA9780853D82FCBD887A10A352751A0BDD9256D6BC7177A6"
            },
            {
              "Id": "Position3:Microsoft.Xna.Framework.Vector3",
              "Name": "Position3",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C89935FB6007823FD990FD1755C2DFA8BDB3046C626C118BA6DED3A783A57F0"
            },
            {
              "Id": "RealStride:System.Int32",
              "Name": "RealStride",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RealStride",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0F028B0B5A5CA00A3E700431648F02FE48484FE5A499FD26C55936C5EB2FC83"
            },
            {
              "Id": "TextureCoordinate0:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate0",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FDBF70EED47D82E2A5862A2A20CF36DCBCB7E6546E25E4B09798121C2A46E36"
            },
            {
              "Id": "TextureCoordinate1:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate1",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92A27902207E818CDD7A0B333EEF50DCE066BAB29A044DB381FB9A5E294BB5D8"
            },
            {
              "Id": "TextureCoordinate2:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECFADE5F79864E6F73AF8B88BFBD0DCB3AD18BADEBF5C59EACE2E2E3FFE44F5E"
            },
            {
              "Id": "TextureCoordinate3:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate3",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E43B316CB73B2AFBC4583F743BD138A11727E482906070EBB5531E047839993"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "6D5A687180C75FF3E425B60AC100F2EC48335F3A74C94E20BA3E75743F50E525"
        },
        {
          "Id": "BetterMemoryStream\u002BCachedCompletedInt32Task",
          "Name": "CachedCompletedInt32Task",
          "DisplayName": "BetterMemoryStream.CachedCompletedInt32Task",
          "FullName": "BetterMemoryStream.CachedCompletedInt32Task",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_task:System.Threading.Tasks.Task\u00601\u003CSystem.Int32\u003E",
              "Name": "_task",
              "Type": "System.Threading.Tasks.Task\u003CSystem.Int32\u003E",
              "Signature": "private System.Threading.Tasks.Task\u003CSystem.Int32\u003E _task",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46182443AE43D16C0485CBD71ED161F9B6126BB170E07C2D6BA75FD18AF58F16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTask(System.Int32)-\u003ESystem.Threading.Tasks.Task\u00601\u003CSystem.Int32\u003E",
              "Name": "GetTask",
              "Signature": "public System.Threading.Tasks.Task\u003CSystem.Int32\u003E GetTask(System.Int32 result)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "AB6E29DBEF06C8BC757B16D3D07CC5B0A216AF1F41A4AD4A1CD907F51DD6115E",
              "Hash": "2F6DBD27DA1107FCFF26BE4832D6A4E22E3E911DAC9F1B85CB53676BDAA58D8C",
              "CalledMethods": [
                "System.Threading.Tasks.Task\u003CSystem.Int32\u003E::get_Result()",
                "System.Threading.Tasks.Task::FromResult(!!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5382833FF9F13E13EEF09306F0489F1F969DA9B292345E88DBF11590C3A5C2A9"
        },
        {
          "Id": "BlessingsManager\u002BGameStateAvailableBlessingsChanged",
          "Name": "GameStateAvailableBlessingsChanged",
          "DisplayName": "BlessingsManager.GameStateAvailableBlessingsChanged",
          "FullName": "BlessingsManager.GameStateAvailableBlessingsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5CBA20FB9490894705A31357730A6CF63C063015F095827D05E25644B55EF464",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0ECF041AC78495543162659DFCC6C97FF8A7056B498906E4C32BF2EA39659CD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F038E16840132B812D1D7F10504BA45955FE8BFF004E128EF90E516704F2BC99"
        },
        {
          "Id": "BlessingsManager\u002BLocalPlayerBlessingChanged",
          "Name": "LocalPlayerBlessingChanged",
          "DisplayName": "BlessingsManager.LocalPlayerBlessingChanged",
          "FullName": "BlessingsManager.LocalPlayerBlessingChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4B9A281D72A5C2FADE77560BAA56E39414E8162BFCEFCBADD827A0BAC9370A8B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4FBA60A7883872CA253C4D67BDA63AD1CBC306F781AA47CB9131A18AFFB06604",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B6C41AAC9A4FF7E2DE33381AF44CDA4FB28F061A0295AA04BE3A15B0E93E8C39"
        },
        {
          "Id": "Candide.Accessibility.ControllerInputManager",
          "Name": "ControllerInputManager",
          "DisplayName": "ControllerInputManager",
          "FullName": "Candide.Accessibility.ControllerInputManager",
          "Namespace": "Candide.Accessibility",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isUsingController:System.Boolean",
              "Name": "_isUsingController",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isUsingController",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FE756C67327000CC6613E2E2383ACE20C2D1CF9ED636036562407D3A5912B36"
            }
          ],
          "Properties": [
            {
              "Id": "IsUsingController:System.Boolean",
              "Name": "IsUsingController",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsUsingController",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3B113DCF4360FC1C7D5D23EBBAD1B31C40931AC2962255E370C4C972A3E5E6DC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "6C692489E400005097C21696DB2F2D1F8D63BFA21CA4A2378FFEBCAD3D4A45D2",
              "Hash": "9C82022DF81295352E0237C8F923FE56CED8A42C50F92ED15A53ACF1DD2BDB06",
              "CalledMethods": [
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "Candide.Input.InputManager::AnythingPressedOnKeyboard()",
                "Candide.Input.MouseDataState::IsAnythingPressed()",
                "Candide.Accessibility.ControllerInputManager::set_IsUsingController(System.Boolean)",
                "Candide.Globals::IsControllerConnected()",
                "Candide.Input.InputManager::AnythingPressedOnGamePad()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B98C3E1CC9321E9D0426B848C226676EAA97FE976F886D96C28309AB663D64EC"
        },
        {
          "Id": "Candide.Accessibility.ItemStatsHelper",
          "Name": "ItemStatsHelper",
          "DisplayName": "ItemStatsHelper",
          "FullName": "Candide.Accessibility.ItemStatsHelper",
          "Namespace": "Candide.Accessibility",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAttackSpeedDescription(System.Single)-\u003ESystem.String",
              "Name": "GetAttackSpeedDescription",
              "Signature": "public System.String GetAttackSpeedDescription(System.Single value)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "7B9C6F15F03E90DB97C4FD8DA9D138ECE5677086337D2424693861032B9CD31C",
              "Hash": "932847C210ACFDC5CA58FB5E34D34B5C6DFE1FB30809ACF3AE3F98565C7FA442",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "Equipment_Weapon_InsanelyFast",
                "Equipment_Weapon_ExtremelyFast",
                "Equipment_Weapon_VeryFast",
                "Equipment_Weapon_Fast",
                "Equipment_Weapon_Slow",
                "Equipment_Weapon_VerySlow",
                "Equipment_Weapon_ExtremelySlow",
                "Equipment_Weapon_InsanelySlow",
                "INVALID SPEED"
              ],
              "Source": null
            }
          ],
          "Hash": "9581D86E3032B2F6E7FCE386C69414E714C7C375F575095C3B493583B589DE63"
        },
        {
          "Id": "Candide.ActionInProgress.ClientActionInProgress",
          "Name": "ClientActionInProgress",
          "DisplayName": "ClientActionInProgress",
          "FullName": "Candide.ActionInProgress.ClientActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.ActionInProgress.AbstractActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckKeys()-\u003ESystem.Void",
              "Name": "CheckKeys",
              "Signature": "protected System.Void CheckKeys()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 396,
              "BodyHash": "43AE151F45EFF6C4202CA2E0297BE50937ABFFB0F4278359041232539126E724",
              "Hash": "E22811590C34E7829A4C703D5E92025F648610F6B4378F85873884778538657C",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::GetEnumerator()",
                "Queue.Enumerator\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::get_Current()",
                "Shared.ActionInProgress.AbstractActionInProgress::OnFail(System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Queue.Enumerator\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14B12AFB68B6D6636B4DDE2977BFE8E1B11741D1DB9F8D8F23ED95521ADE7266"
        },
        {
          "Id": "Candide.ActionInProgress.ConstructActionInProgress",
          "Name": "ConstructActionInProgress",
          "DisplayName": "ConstructActionInProgress",
          "FullName": "Candide.ActionInProgress.ConstructActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSite:Candide.GameModels.Models.Constructions.ConstructionSite",
              "Name": "ConstructionSite",
              "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
              "Signature": "public Candide.GameModels.Models.Constructions.ConstructionSite ConstructionSite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A8FFC8C3CE2039DDD73F7FB354CE2D3C89973497A0F6CCF6A7C8DE305B11998"
            },
            {
              "Id": "_hammerAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_hammerAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _hammerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51DE5D655A024DEE9A4C01BB98AB202514E03AFF1B1A4D32384CF632EC63C16E"
            },
            {
              "Id": "_hammerHitTimer:System.Single",
              "Name": "_hammerHitTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _hammerHitTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BE442471E70D7C040292040F98B1825EC6DFD5A54CAC2FB2277A1E0559D7F64"
            },
            {
              "Id": "_playHammerAnimation:System.Boolean",
              "Name": "_playHammerAnimation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playHammerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9ABDEABC795F2C3E02F7ECF1C4137232E35619DF59CFA8EAF229DA09D4FDF6D4"
            },
            {
              "Id": "_progressBarOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A50589F9C6EABF272AB1EB7FE3CA8F1E780D65074D0E9E5991AB76D1A6C0B69"
            },
            {
              "Id": "_progressBarPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F13194EDF1E7B57BD9091510F00576300D5C4ECFEBB64344B9F450F644B52F"
            },
            {
              "Id": "_progressBarSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFB03ABB2BFF9807B6DE189A8594C96175EC578F387CF0C6A1A516B91121C1E4"
            }
          ],
          "Properties": [
            {
              "Id": "PercentageProgress:System.Single",
              "Name": "PercentageProgress",
              "Type": "System.Single",
              "Signature": "private System.Single PercentageProgress",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "712A42F3D75E72BA48B86BB73426A25BF2B747D72510FB7E2D3E11FC586A7ADB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "B71B16B31805E8699C795CB8B2EAC45E87CD060C552CD1FC2727CB6CC5B2BC8A",
              "Hash": "1365D933E3A6DF54CD9321185F9FBF17FA853C9FD1F9AAB44B643899C8CE6FB7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [
                "skill:construction",
                "construct_hit_area_progress"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "8DEC907DB9B288DBB6BB163DBDC7EC68C149BE6C8E895F40CD902F641D62636C",
              "Hash": "5CE011D3D6F9AEC7301F49B80CA3E48DA6DD7EB65650167E80B9D6BD730200BF",
              "CalledMethods": [
                "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::CalculateSizes(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.ActionInProgress.ConstructActionInProgress::get_PercentageProgress()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E, Shared.ActionInProgress.KeyPressedType, CandideCreator.Shared.Graphics.FrameAnimation, System.String)"
              ],
              "StringLiterals": [
                "ActionInProgress_Constructing"
              ],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3,
              "BodyHash": "CF1D01DA7404F6CC2F768788FFCE599FCA8F59C069FAF7966079133881D66DA8",
              "Hash": "379DF5CC7BED18DBC5B0EBB4EA8B2919687B42B112DAC823603AE89DFFDB19CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "02CB2BD41C77CCA631478D726563828E42276FC34757AE4F743002E38B4C0442",
              "Hash": "31475F0B0A8014CBD070BCB5EBB56DEBE9270C148474512DBF3AA5D1998C5332",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AE0EB5A9D87FCAB9EF07FEE79B4ACF7AA7460847A4C98091C48DB17B42241620",
              "Hash": "9C5464DC7720B06DC315FC08C453A24E65D26CAFE5A3DBCB3E6E3BBD0E75CAF7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "34E0976CA9F9D9C98060EB1D4800A705CC1BC3A6399CD792DEE75EC23E974792"
        },
        {
          "Id": "Candide.ActionInProgress.CutTreeActionInProgress",
          "Name": "CutTreeActionInProgress",
          "DisplayName": "CutTreeActionInProgress",
          "FullName": "Candide.ActionInProgress.CutTreeActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildBarSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BuildBarSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BuildBarSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6ABAADD95EE1CEB2B6D7551DEEDC186946BB79A7BE67F5528F10D9B28A6BD9FE"
            },
            {
              "Id": "PointerSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PointerSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PointerSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2357C4D7EF4BB4DB0BF2799F216812B90BE6CC122AEAAD205144DC2C1FCA4BCB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 485,
              "BodyHash": "F189658F3861039688370FB53D69C9775EB64967C09FA3975BC91C5DAE3654F0",
              "Hash": "2BB0CBFBCA7806387EF1E969BFB39730CD052BF032B74B29AD60A5FC5CE0697A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::get_CurrentProgress()",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3,
              "BodyHash": "CF1D01DA7404F6CC2F768788FFCE599FCA8F59C069FAF7966079133881D66DA8",
              "Hash": "379DF5CC7BED18DBC5B0EBB4EA8B2919687B42B112DAC823603AE89DFFDB19CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "86CD1B62BE79E51F18B45E4543E0BE655DA6C1C0B0265D57ED16BEBB34C5B20F",
              "Hash": "659CF6F6E50C2157445538D87541C002A7E4602C461DFF38531B5FF972CCBBBA",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Gui_Warning_NoLumberAxe"
              ],
              "Source": null
            }
          ],
          "Hash": "E694D8BBE2C11CB5C09F06F9ADDE01855DAEEB060BE42D74155E7EAC2165643D"
        },
        {
          "Id": "Candide.ActionInProgress.OpenObjectActionInProgress",
          "Name": "OpenObjectActionInProgress",
          "DisplayName": "OpenObjectActionInProgress",
          "FullName": "Candide.ActionInProgress.OpenObjectActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FillSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FillSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "476DD2AE8872EA59FB4AB4FEBB7FC14357333AC20009C2C95A74DBE3435A1775"
            },
            {
              "Id": "FillSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FillSheet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "568DC8EC001D1FEA736127415ED6F69020368B91F9BD85D84A2EEDEAE2697392"
            },
            {
              "Id": "Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A079A3E7818071D37875A1222D5CA883D526CA62EEFD466892E8873466EE2D8"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            },
            {
              "Id": "_entityController:Shared.Entity.Base.AbstractController",
              "Name": "_entityController",
              "Type": "Shared.Entity.Base.AbstractController",
              "Signature": "private Shared.Entity.Base.AbstractController _entityController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AAF96A47F104D100E07324290B46B410B6B68704638C52F2D7D0DF09F347A29"
            },
            {
              "Id": "_hitX:System.Single",
              "Name": "_hitX",
              "Type": "System.Single",
              "Signature": "private System.Single _hitX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D6013E8D2139BFA97A1BC59892DE7CD4BA9222571C8EAB2849F55302AD5E010"
            },
            {
              "Id": "_playAreaSecondsInterval:System.Single",
              "Name": "_playAreaSecondsInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaSecondsInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D33F98542FF51823309802D2635421609ED7B1BC6D17B622D062DD9C5E956E3E"
            },
            {
              "Id": "_playAreaWidth:System.Single",
              "Name": "_playAreaWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "626CE999BFAD8EFE77FD615EE0205C9395CD4F024D31286DEA4BF01B7E36880E"
            },
            {
              "Id": "_progressBarOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A50589F9C6EABF272AB1EB7FE3CA8F1E780D65074D0E9E5991AB76D1A6C0B69"
            },
            {
              "Id": "_progressBarPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F13194EDF1E7B57BD9091510F00576300D5C4ECFEBB64344B9F450F644B52F"
            },
            {
              "Id": "_progressBarSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFB03ABB2BFF9807B6DE189A8594C96175EC578F387CF0C6A1A516B91121C1E4"
            }
          ],
          "Properties": [
            {
              "Id": "PercentageProgress:System.Single",
              "Name": "PercentageProgress",
              "Type": "System.Single",
              "Signature": "private System.Single PercentageProgress",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "712A42F3D75E72BA48B86BB73426A25BF2B747D72510FB7E2D3E11FC586A7ADB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateSizes()-\u003ESystem.Void",
              "Name": "CalculateSizes",
              "Signature": "private System.Void CalculateSizes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "C9B105D7DDE845021F571C219CC62F2531314730492D3791A7F002119773925C",
              "Hash": "8C51E79F445B35A904D8D2D30310D8A89BEB5C7CB1C26B9DA9E805DE36268757",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "EF39DE9F833C2ACD3C3873E042286021EE5D34D639EBBB7BDA008BB6FEBB3EF8",
              "Hash": "65ED8F798237BC8D1439365FE13202CF3F8547BF2441E8A33E8D86E381B0E4BC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)"
              ],
              "StringLiterals": [
                "object-unlocked"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 521,
              "BodyHash": "A9453858BFDEE209A08EFF461F1A5C13FEDE85485BE04F8F5C6C2339B8F3C224",
              "Hash": "58678FE8122E03E1A7D737AFD2FD77EB79862B2160CD1D4BB88E034D3FD1A110",
              "CalledMethods": [
                "Candide.ActionInProgress.OpenObjectActionInProgress::CalculateSizes()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.ActionInProgress.OpenObjectActionInProgress::get_PercentageProgress()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "ActionInProgress_Opening"
              ],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1ABB27C65584B1A7DDFE2B82C7A6CA7D84B9DFBB15F04052FFBD06621322347E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "10D2597902C0962D783C94ED4CF1E04B9B0894584D8823AC6706F84364347771",
              "Hash": "300C38E4E8DB6DDD8D49ED16647217C88C74AFF8922E582485FB99E295C00FFA",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "3365B1E651EB3272B49B35CEE06BBE8C1BE2567B2109301930D60F2AD462BF3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2DF4ADD1000F79BFF2CABF91E71DD3857A7F08266C6C55E2CEF266007EDDCDBE"
        },
        {
          "Id": "Candide.ActionInProgress.RepairActionInProgress",
          "Name": "RepairActionInProgress",
          "DisplayName": "RepairActionInProgress",
          "FullName": "Candide.ActionInProgress.RepairActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hammerAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_hammerAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _hammerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51DE5D655A024DEE9A4C01BB98AB202514E03AFF1B1A4D32384CF632EC63C16E"
            },
            {
              "Id": "_hammerHitTimer:System.Single",
              "Name": "_hammerHitTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _hammerHitTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BE442471E70D7C040292040F98B1825EC6DFD5A54CAC2FB2277A1E0559D7F64"
            },
            {
              "Id": "_playHammerAnimation:System.Boolean",
              "Name": "_playHammerAnimation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playHammerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9ABDEABC795F2C3E02F7ECF1C4137232E35619DF59CFA8EAF229DA09D4FDF6D4"
            },
            {
              "Id": "_progressBarOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A50589F9C6EABF272AB1EB7FE3CA8F1E780D65074D0E9E5991AB76D1A6C0B69"
            },
            {
              "Id": "_progressBarPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F13194EDF1E7B57BD9091510F00576300D5C4ECFEBB64344B9F450F644B52F"
            },
            {
              "Id": "_progressBarSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFB03ABB2BFF9807B6DE189A8594C96175EC578F387CF0C6A1A516B91121C1E4"
            }
          ],
          "Properties": [
            {
              "Id": "PercentageProgress:System.Single",
              "Name": "PercentageProgress",
              "Type": "System.Single",
              "Signature": "private System.Single PercentageProgress",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "712A42F3D75E72BA48B86BB73426A25BF2B747D72510FB7E2D3E11FC586A7ADB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "DC1336D70B19ABFB4B9786A15A5CCFDFCF11BB5BAF8D595076B274A2E66BE409",
              "Hash": "890B1FB450860A56947DE4ACF94FB55EE51828321D398AA34F166E90FBD03B68",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [
                "skill:construction",
                "repair_speed_boost"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "53D688DADDFA62DD2BBD01BB0FDBA80D8C4ED854BC4090CC833B380E73477D2D",
              "Hash": "2CC7845B1B37028A55FC4FEA162778DBDB28388DAAC73D57BA4A5ED5D92249D1",
              "CalledMethods": [
                "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::CalculateSizes(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.ActionInProgress.RepairActionInProgress::get_PercentageProgress()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E, Shared.ActionInProgress.KeyPressedType, CandideCreator.Shared.Graphics.FrameAnimation, System.String)"
              ],
              "StringLiterals": [
                "ActionInProgress_Repairing"
              ],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3,
              "BodyHash": "CF1D01DA7404F6CC2F768788FFCE599FCA8F59C069FAF7966079133881D66DA8",
              "Hash": "379DF5CC7BED18DBC5B0EBB4EA8B2919687B42B112DAC823603AE89DFFDB19CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartRepair(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartRepair",
              "Signature": "public System.Void StartRepair(Shared.Entity.EntityWrapper entityBeingRepaired, Shared.Entity.EntityWrapper entityDoingRepair)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityBeingRepaired",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityDoingRepair",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 395,
              "BodyHash": "09EA226ED883EF35F483FF7E5B9B92EEDF7C794BED428B596356AAE09573951B",
              "Hash": "E5ABF0A983213878116CC7D6A87AADB1F6D9BB85E3E14BD5B0E411FC404308FE",
              "CalledMethods": [
                "RepairActionInProgress.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.ActionInProgress.ActionInProgressHitArea::.ctor(System.Single, System.Single, Shared.ActionInProgress.ActionInProgressEventType)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "RepairActionInProgress.\u003C\u003Ec__DisplayClass14_0::\u003CStartRepair\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.ActionInProgress.StandardRepairActionInProgressController::.ctor(Shared.Entity.EntityWrapper, System.Action, System.Single)",
                "Candide.ActionInProgress.RepairActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "construct_crit_area",
                "skill:construction",
                "construct_hit_area_progress"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "A066D4CB51D91F927F44589B3A0AA56A06325177A0C7CE85A3593D5A9B560BA8",
              "Hash": "2E243B2C2AFDE8D27A9911EF4D27F0A4602722CF10824B51C5D123E9A1C02396",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "3365B1E651EB3272B49B35CEE06BBE8C1BE2567B2109301930D60F2AD462BF3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B1F251CE645A5A904123F38EF6022006EBF5F1C79C5FC71AE4876899316E56A2"
        },
        {
          "Id": "Candide.ActionInProgress.SpellActionInProgress",
          "Name": "SpellActionInProgress",
          "DisplayName": "SpellActionInProgress",
          "FullName": "Candide.ActionInProgress.SpellActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "AudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.AudioEvent AudioEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C38C57063363C7B378D9465072986E9E23CD31F8F8AE68254625293AFF5E1765"
            },
            {
              "Id": "FillSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FillSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "476DD2AE8872EA59FB4AB4FEBB7FC14357333AC20009C2C95A74DBE3435A1775"
            },
            {
              "Id": "FillSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FillSheet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "568DC8EC001D1FEA736127415ED6F69020368B91F9BD85D84A2EEDEAE2697392"
            },
            {
              "Id": "Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A079A3E7818071D37875A1222D5CA883D526CA62EEFD466892E8873466EE2D8"
            },
            {
              "Id": "StartSoundEvent:System.String",
              "Name": "StartSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String StartSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A4614292EBAA9D7116CEBC1867CFE9CD6FF25FFDA07E079628A89DE9F47D950"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            },
            {
              "Id": "_displayText:System.String",
              "Name": "_displayText",
              "Type": "System.String",
              "Signature": "private System.String _displayText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "136C1F8686C1F5C7614A2E392E92ECB28401B61A397BF066DCF9A9EA6D4FA125"
            },
            {
              "Id": "_hitX:System.Single",
              "Name": "_hitX",
              "Type": "System.Single",
              "Signature": "private System.Single _hitX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D6013E8D2139BFA97A1BC59892DE7CD4BA9222571C8EAB2849F55302AD5E010"
            },
            {
              "Id": "_playAreaSecondsInterval:System.Single",
              "Name": "_playAreaSecondsInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaSecondsInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D33F98542FF51823309802D2635421609ED7B1BC6D17B622D062DD9C5E956E3E"
            },
            {
              "Id": "_playAreaWidth:System.Single",
              "Name": "_playAreaWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "626CE999BFAD8EFE77FD615EE0205C9395CD4F024D31286DEA4BF01B7E36880E"
            },
            {
              "Id": "_progressBarOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A50589F9C6EABF272AB1EB7FE3CA8F1E780D65074D0E9E5991AB76D1A6C0B69"
            },
            {
              "Id": "_progressBarPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95F13194EDF1E7B57BD9091510F00576300D5C4ECFEBB64344B9F450F644B52F"
            },
            {
              "Id": "_progressBarSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_progressBarSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _progressBarSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFB03ABB2BFF9807B6DE189A8594C96175EC578F387CF0C6A1A516B91121C1E4"
            }
          ],
          "Properties": [
            {
              "Id": "PercentageProgress:System.Single",
              "Name": "PercentageProgress",
              "Type": "System.Single",
              "Signature": "private System.Single PercentageProgress",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "712A42F3D75E72BA48B86BB73426A25BF2B747D72510FB7E2D3E11FC586A7ADB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateSizes()-\u003ESystem.Void",
              "Name": "CalculateSizes",
              "Signature": "private System.Void CalculateSizes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "E084FC6BD158D806B8682229234EA0652B0A4ED26AB854E4E950BED98AC75D95",
              "Hash": "6B0964B2DB7DD605E44F0859F80FD9BFDC7E4AD48611B59CC2AFD558C82CE31F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "86A021F89BF51F7C7B88985E2975D043EDA33171A34EF5E4F3242A2ED638D501",
              "Hash": "EAC81EEED3962D4B50DE83486AF8285593EE83FF405C749CBCDF0B9A8BE60D5B",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 517,
              "BodyHash": "9F4F148F6E0DA3564C94D7967E443651FE3E45B6B277CE406FCE9CABCEEA0CCE",
              "Hash": "3C720A22D009B189B4632B4834D33C54FEAA61666EC8B0389D0076A0DF0EFC11",
              "CalledMethods": [
                "Candide.ActionInProgress.SpellActionInProgress::CalculateSizes()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.ActionInProgress.SpellActionInProgress::get_PercentageProgress()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "2676511A32F565CAD9A07952596444A89BA5F667DD3C6149F756C208FCF86316",
              "Hash": "574BEB3785E2992A1D3F3BE1C75DD8945996632007BD16E4B89626013C95104C",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::OnActionLeft()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1ABB27C65584B1A7DDFE2B82C7A6CA7D84B9DFBB15F04052FFBD06621322347E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "D37871BB105623F855CFD03FA63BA0170BAF8B0796858FF281251744884C8E4A",
              "Hash": "5B544BE648F33C9446AE27C45186166A41EDDC830A75220517B8CE32BB152536",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "3365B1E651EB3272B49B35CEE06BBE8C1BE2567B2109301930D60F2AD462BF3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "37D8B958E869ED5EF27A4E92D70BF77AD4F199D45BC1DFD251A2DFFFD9B94E43"
        },
        {
          "Id": "Candide.ActionInProgress.SpellActionInProgressController",
          "Name": "SpellActionInProgressController",
          "DisplayName": "SpellActionInProgressController",
          "FullName": "Candide.ActionInProgress.SpellActionInProgressController",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "_onFinished:System.Action",
              "Name": "_onFinished",
              "Type": "System.Action",
              "Signature": "private System.Action _onFinished",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9C33635F91DE159EE147AE5111ACFF3347B18285816DE6A618957819C208B5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "305C217B2EB9A04F53D6808D8ACCBACFC7741A59EDAC84C16A297C93FE262E55",
              "Hash": "C90F362DD44982ADE66453119A85C98AA60DA25B9335355C4205BA6D5A8C4080",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "454CD45372E8A05510A6246958B77AD7E76BA28A65E30B8BB9B4F5218645F0DF",
              "Hash": "D2FC5A40BF9F19B039A2C6E24ABF00E5CB4DBF5A0171D056CD4C4AD7C76B9418",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E9DB0CD85CD5A8734629F7BC231DC8EF8D302B198F344A7F30A9F34EF3BD6565",
              "Hash": "8A208534794E366A0AFA6A5D48C4236FE148300E7550F04273FD3351F9CBDC56",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B7CA402F6F5D82AE8DACA8F07ED1D08222C6A62440DECACFF1DA751FEFBF2C54",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ECD5E44ED516A12B0557E785BC392BCC53D2E575107DD7CD0B0A0280B985B003"
        },
        {
          "Id": "Candide.ActionInProgress.StandardConstructActionInProgressController",
          "Name": "StandardConstructActionInProgressController",
          "DisplayName": "StandardConstructActionInProgressController",
          "FullName": "Candide.ActionInProgress.StandardConstructActionInProgressController",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "IsLocalPlayer:System.Boolean",
              "Name": "IsLocalPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLocalPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC6F13D1F06F4555B61F47028355B8256C1134C1CD87FB3A01A3090B61A277AB"
            },
            {
              "Id": "_constructionSite:Candide.GameModels.Models.Constructions.ConstructionSite",
              "Name": "_constructionSite",
              "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
              "Signature": "private Candide.GameModels.Models.Constructions.ConstructionSite _constructionSite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "195CAE9012B03A79EB498423A29D3DAB17C4C29488DCC4BC6B98D16CE57EDDBC"
            },
            {
              "Id": "_onFinished:System.Action\u00601\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E",
              "Name": "_onFinished",
              "Type": "System.Action\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E",
              "Signature": "private System.Action\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E _onFinished",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "477E76FE5F868D8D79C1AFED3A31031EF9D5F432DAD1516BAF16619405D8776C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "149936B1496BE30B725690E95D22E7BDF235ABA36545E31174DA02A618B5648A",
              "Hash": "1CBA989F787744D11FD5E3348BCC086F835E0BB2DD7FDA0ED0B7E985451F2693",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EFF7479DB62728D4FA826FBEC7BDC4F3C34E9D55191D84C7C9DA7C579D073A09",
              "Hash": "1BD67DC561638F998A35C8E471D4777E15E070C62F363212F7CA28353926C623",
              "CalledMethods": [
                "System.Action\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "3CBA0D6BC7C7865A51ACE35090A6EB678D3C223DFBD9C899C9434266CBB7FF0E",
              "Hash": "1000C76A4FF1C1BC365BC93A63168AB311A7677D44376B8BB9AF567F8D055611",
              "CalledMethods": [
                "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage::.ctor()",
                "Candide.GameModels.Services.ConstructionSitesService::Send_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "7F2176FFB70DAE97E8EB040BF20BB5B9A7E5C3B863F7230507AECF96AB49B9BC",
              "Hash": "09B5EEFF67F100D177A0F32CF5BD848C92968433A5934F745FE0FAEC04F4D590",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage::.ctor()",
                "Candide.GameModels.Services.ConstructionSitesService::Send_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage)"
              ],
              "StringLiterals": [
                "construct_crit_area",
                "skill:construction"
              ],
              "Source": null
            },
            {
              "Id": "OnActionStart()-\u003ESystem.Void",
              "Name": "OnActionStart",
              "Signature": "public System.Void OnActionStart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "7E05156C3F348189DF22815CD93AF2180CF57CA8494CAFC13D8BB6F5EC559E8D",
              "Hash": "01A48189880A2CD42BBE927DBC0948A88B8A7584054B5F46FB31651BE485497D",
              "CalledMethods": [
                "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage::.ctor()",
                "Candide.GameModels.Services.ConstructionSitesService::Send_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "FC6C5620C9B605907F1B74DB084265A099ABA88327E96D869693E9405757B2AD",
              "Hash": "59678561849EA62D2E7999994B7225B767BFC76C73D8A10FC25BDF46311BA897",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B680083104E28CD4E8CCE7187C62F9C9B80FD50BEDEA9BD0F2096989F7DC04EE"
        },
        {
          "Id": "Candide.ActionInProgress.StandardOpenObjectActionInProgressController",
          "Name": "StandardOpenObjectActionInProgressController",
          "DisplayName": "StandardOpenObjectActionInProgressController",
          "FullName": "Candide.ActionInProgress.StandardOpenObjectActionInProgressController",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "OpeningEntityId:System.Guid",
              "Name": "OpeningEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid OpeningEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8528E82E656BBC90B98396469D02C16851B9351568AC80A9E09FC7C82580D3AF"
            },
            {
              "Id": "_onFinished:System.Action",
              "Name": "_onFinished",
              "Type": "System.Action",
              "Signature": "private System.Action _onFinished",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9C33635F91DE159EE147AE5111ACFF3347B18285816DE6A618957819C208B5E"
            },
            {
              "Id": "_onLeft:System.Action",
              "Name": "_onLeft",
              "Type": "System.Action",
              "Signature": "private System.Action _onLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D36E02D9DC445B5B8C02A38364AD27B5E8E83C2975F31E09A1B66C7C8757A68F"
            },
            {
              "Id": "_onProgress:System.Func\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "_onProgress",
              "Type": "System.Func\u003CSystem.Single, System.Single\u003E",
              "Signature": "private System.Func\u003CSystem.Single, System.Single\u003E _onProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2DD633A527F0A90DC835CE07368F18B5F197F5991EA3A6095B52900A5FB879C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E94EDF91DCBAAD7EC7888F003851B8245F0F666E820D1C67678089F9CB5F1BB5",
              "Hash": "7BFCE954FD69738731520374DF9896DA07358D69970AC6E4004E01F683ACE160",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4286F7B57D8F55FEC9DFD730B64AAD9281EC51698133AB96634865472BD118DD",
              "Hash": "6809D097B0F157F110B364F4FEC13D60765BB2FC0011E406A7A1F4BB6AE293FF",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C0CA512424BDE05AD3E26FA3AB6501E80571F039432F3F47544F193B87511167",
              "Hash": "973631D74EDB1D0D3B558BA179587282710B6D75F4DB0B07BD2A78CFBCDCDE49",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "91C4A394B38001FAE31BFAA0A2A67B3D196F3D245C1F55B850A8B07AEA631335",
              "Hash": "72344E39E04FD61CF305EFE4072DC679D817E2DA140731B890E4D99861D022F9",
              "CalledMethods": [
                "System.Func\u003CSystem.Single, System.Single\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "E2DB8C07A82674F020DB12C5885E389B975E008D820BB605F0C9D71B15AFC252",
              "Hash": "11BD3AD6879AAE82D0FB8D6BD99F14874FAAF974A0E4461C5D52E829F0A986B8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FF6BB4BC9A8A7C0FC6AB3595DA87C3A07B3F4A09188D7FE6DDA37AF0530251DC"
        },
        {
          "Id": "Candide.ActionInProgress.StandardRepairActionInProgressController",
          "Name": "StandardRepairActionInProgressController",
          "DisplayName": "StandardRepairActionInProgressController",
          "FullName": "Candide.ActionInProgress.StandardRepairActionInProgressController",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "_entity:Shared.Entity.EntityWrapper",
              "Name": "_entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _entity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811E5D759E12A986467E23B5C4505BBA1A92D8DA01FAD121BE7DF39BAE6C48DE"
            },
            {
              "Id": "_onFinished:System.Action",
              "Name": "_onFinished",
              "Type": "System.Action",
              "Signature": "private System.Action _onFinished",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9C33635F91DE159EE147AE5111ACFF3347B18285816DE6A618957819C208B5E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "88224FE8B6AE2CA64AE8519D4E4024E56C4A080A9225D9C47F0F869EBEF7A79B",
              "Hash": "5B73F62EE3BC40919171F1E60890442E785624E0A79E4B1BE0C11E7223CD4C3E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7AFB9C0763F9BA43C5D9142EF58F009A4EF17DB8A037F57B3CF27C3F5D2AC8A5",
              "Hash": "A273BDAE201493452BC4D9A425526037301D43A76CCF1A6DCD8253271C185B57",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "092160CEA2E8D87EB9FD6072E7E1CAE4E8CE02BC3C66FCFAD0C10C9EC4BD0990",
              "Hash": "ECB5EABBCF1A8A5409E462DADB897E8172DA589FE14EF0AC8A2E09A91D8254A3",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "construct_crit_area",
                "spell:repair"
              ],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "3D76E3A456586DF3F5715CC896D229F701CE085C9FF248D9A494213A77E91135",
              "Hash": "323663A4DA3A7EE31776151EEA8F6074AFDD6DE4535F20185092E66B5236BCF8",
              "CalledMethods": [
                "Shared.Helpers.EntityHelper::DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "00F11EA7FFA6C63D21786F0D8BBBF01FC9832357CAB646D89F87FE327EB786E8"
        },
        {
          "Id": "Candide.ActionInProgress.WoodChoppingActionInProgress",
          "Name": "WoodChoppingActionInProgress",
          "DisplayName": "WoodChoppingActionInProgress",
          "FullName": "Candide.ActionInProgress.WoodChoppingActionInProgress",
          "Namespace": "Candide.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.ActionInProgress.ClientActionInProgress",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B28E8EE614CBE01BE32FF22EF035AFDE32C5F415B421A2C9B0362B564E3F507E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "AD6FA75A5217B580BD1299CCAFCD8D6EDB9733FE85089DFE7F82379C9CB47421",
              "Hash": "1C7F6581C0D4C9C16DE1238429F68985B355EFF9A89CE16725EF74842492BD77",
              "CalledMethods": [
                "Shared.ActionInProgress.IActionInProgressController::OnActionFinished(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "7C9C3B63A1AE815A84AE12E85E4F5AC95CC1A12701DCB5F79C884A53293D9A67",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1ABB27C65584B1A7DDFE2B82C7A6CA7D84B9DFBB15F04052FFBD06621322347E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "7D673E7C3BF5A898ECF645CEF09E46A06C9EFE14744F6FF9DA897A6AA9343A21",
              "Hash": "00F7429EF62A8B2237B18B6E828FDEE4D08776B1F1C72B06F29E2BF3B936D38C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "3365B1E651EB3272B49B35CEE06BBE8C1BE2567B2109301930D60F2AD462BF3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E38608E211A4CA593DC696E966E1FDCCE29A02C6DC47DF288A770E156BD753A"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler",
          "Name": "DesertBiomeAmbienceHandler",
          "DisplayName": "DesertBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA26C327BA5A9ADE5C0C1433B8A95F32741C50C645B3F0012D2D9F08757C3BE4"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 828,
              "BodyHash": "2A41D2EC525791610465705D705B1512EE8021CA7105CF64BDF0CC2DFB93248B",
              "Hash": "10FDBAF3E55EE77B3259ED087A7971AE862B929C42669011FEA6343E15D65C64",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "D8D242DBC7BE719FB518639E19D9AA62047939369C9ECA2AE60CD72E98ADACD5",
              "Hash": "CE0458DCA5667E8B1C5847DEE233B7E24F8D669618B44CCBD42456BEAC5D3631",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "51BEE27ED681E6290A9AC8FF5E6636C9527D8734B0A639D34B6B8262CEC9B423",
              "Hash": "4E495CD4B75B073CF11AB062F070FCE54C6154B5A69B7995B79054AB6A82F074",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "39A61D0AE32B6A8E2B1FB7F44E0FF9A6BC4210C5756B0F41257DC4692FD42118",
              "Hash": "396073ED6A7422C1CC0792738B7BFDCE37997C25C3BEC5C0BD1EA3F2FCF2CDE4",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.DesertBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5CC3C63C21B0A0413AD1B64BC914BBA4C4629883C97949AB5B00742B21141D74"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler",
          "Name": "DryPlainsBiomeAmbienceHandler",
          "DisplayName": "DryPlainsBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E9609CB32DC476B149FCABB426F767E1FA4F7605C8251BA16F15182EAC0EB52"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 803,
              "BodyHash": "946E3B0AD025F26794D15B03D3B3946D093858A9FD5E5918A2E8B8DB09BA5058",
              "Hash": "14E8C5D5133E28A84A553D4C8A4F27CEC71A58B953DE806BC45C43EE92D40953",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "67C61CDE9C3CD536C344DFE6303D55816377BF24233C2C378B1B7505E6159F31",
              "Hash": "91DDF80F2366FAD8288539E2BC0984337552635B8731B379FB19C99E32EC6D27",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78CE5E4B5EE95D1BB620F3111ACEC1E7896ED6E3258A92CC10D40F48838F2AD4",
              "Hash": "E0DA664A5B84C91B96DE68DFF93A12E2D150966EC42FFC0491DC55C23CE62384",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "94D2937496DFADAE7EE2BBC0A91C22ECF322A0CDBC5DB2663CCB4F89D4C2A9C0",
              "Hash": "97D8C74ECF8CB0F9665D94AD99F5B27AE45207E837253E25635C7E765C595C51",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.DryPlainsBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8DE6EE2ADEE06827FA73CA86F9018656B95EB8BEF0307A19141400D192A9A1E8"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler",
          "Name": "ForestBiomeAmbienceHandler",
          "DisplayName": "ForestBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0AA29D5D4C5122D6A96A41E10CB40FA3A936076106AB74BC8015D50BBD577707"
            },
            {
              "Id": "LeafParticleFrames:System.Int32[]",
              "Name": "LeafParticleFrames",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] LeafParticleFrames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A723AEBF5C0BC644AD8AB87B0616A639B946A73CD2890C0AE4A39F254B137337"
            },
            {
              "Id": "LeafParticles:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LeafParticles",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LeafParticles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E59F29B8252D32B9E217DFD062207C4C008DE3185294EC0C85A1AE158EE0C720"
            },
            {
              "Id": "LeafyShadows:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LeafyShadows",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LeafyShadows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD0324EBD6AAE9C62A7DE60A8B6A3C689C5966B5C427E09448AEB2E9086E393C"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Candide.Ambience.IBiomeAmbience.DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "Candide.Ambience.IBiomeAmbience.DrawOverTiles",
              "Signature": "private System.Void Candide.Ambience.IBiomeAmbience.DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "1F351CDCA1BD827330D848B76F5FA555FDC0B67C369195AA787C2331EE0DD955",
              "Hash": "8F8216F89E9183F7E1DF75F2F63921BAD1EBA7C79049F7E8E42A59FD55D65803",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawOverTiles",
              "Signature": "public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 679,
              "BodyHash": "7751E5F4BBD1DC0D1845EF7368B266A0EB4EF18914C2C56695B6BD2D62DCE319",
              "Hash": "D0A2FED1B59E2EF6BFB1DEA81B0880A8C41D751EFE2082F601AAF30E6578CB38",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "System.Math::Ceiling(System.Double)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 803,
              "BodyHash": "B6A8389DC6495872C50E812FD524EBF20A358649743C6204980AA801D570ADDE",
              "Hash": "7E8B7E3F05A390FBA0A0318E720C509DDCA35991AC1CC36613E6F78BAF53B981",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "CF6B59220B4A4047AC6E9AEE6E3E645A62CC6EF1E1D6537A6DBA01D66666FB44",
              "Hash": "383B32829D5F72F52CFF07EFD2EA544F336FB2B8D3B35511766FDDB1F45859E0",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::SpawnFallingLeafParticle()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFallingLeafParticle()-\u003ESystem.Void",
              "Name": "SpawnFallingLeafParticle",
              "Signature": "private System.Void SpawnFallingLeafParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 560,
              "BodyHash": "D03ECD3163DE0E781415EEF4BF38260F7F898A3BEC1679CC36D07FF38E701984",
              "Hash": "AD2D704AF210DD5988BE89F66A5E4548CD363488E180476CA2F1EC6DD0E6E08E",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E283925E739DD491628DAE6D394246D119E6773CAC8889710515277D30EA28B9"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler",
          "Name": "ForestLightBiomeAmbienceHandler",
          "DisplayName": "ForestLightBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3049E8F92497A36856BDA15B43733D03D34476A04119BC792D59726FCD45CB47"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 803,
              "BodyHash": "98601587864A6748BADC2BA54B8F98E31B0729082598430EB5A51058E381385E",
              "Hash": "9FC7C05E1F9D625A92430C24D52F603B95EADFDC7A959CF41AA886DF2432D9E2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "701E1CB9D86891C025923171699A2A5662C23885A3BD565F98FFAA028CB7108A",
              "Hash": "44A3D24418329771D3A885E9D72D554B2EAAD4CA027D65F3D93EA5EAC747D571",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.ForestLightBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "218B2F2CBE8687B58D5732EB64492D79F55A729621E3134AD708AE0D7A52B0EA"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler",
          "Name": "GhostTownBiomeAmbienceHandler",
          "DisplayName": "GhostTownBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fog:Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Name": "Fog",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.FogInstance Fog",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F96F4409A0A77CD55AF5F25F4CE06410E6B5901BA7EEB2499572192F9B17043"
            },
            {
              "Id": "FogInitialized:System.Boolean",
              "Name": "FogInitialized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FogInitialized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34555B99B01CF5D85ED8DBC04F5C9220129247D5A8C7BEF141CE15805D64BCE8"
            },
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "10998C0531F2E6642B09CF5F7E20326F26716499DD836A7F03ED4FEFBF0EFA27"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Candide.Ambience.IBiomeAmbience.DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "Candide.Ambience.IBiomeAmbience.DrawOverTiles",
              "Signature": "private System.Void Candide.Ambience.IBiomeAmbience.DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "FC665657F3DEB9D9CBD07945236701556F04FAE88D8966501DA7119F4B64EC4B",
              "Hash": "00FAE4A8E2B14393985EB05CA67EFF8C0A5FB2281DD2088171B03BEDA8185FC4",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverScreen",
              "Signature": "public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0BC14E8583E5559FF1D136ED0F3063B64349A4B7D6F9B6CA724634B0A277A464",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawOverTiles",
              "Signature": "public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "84E36EAE20C9DBA344220CDA414723C02B5829BC68B50D5D56F4AC81EA7391F6",
              "Hash": "BC99F8227A3124B5395D2668DF590D2800B14B3F918A71F51BA9EE08BC665EC1",
              "CalledMethods": [
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::Initialize(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverWorld",
              "Signature": "public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2FAB9762365BC3757A3750A8581848E7C50ED0C1075F4027E53DDA08A1B6DCB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "3FFD7984C03CBCC9EB388365B33FF67CBD4B53D85B6ABD51A30CE7DEDD8F5BB0",
              "Hash": "BAB30E4AC64CFCF5F0339FDA6FE19D9F0554065F04CCBD75FC82341BFE523E3E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "8D78519DBD70BE93F550436FF687FCE3F40784F202B9B81166560D73434AD817",
              "Hash": "352C8B428DA858E93AB0D6EFEBB2CDEE2717AED1BED5060EDEC41DA20C0157AB",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "BA8F5296E45044D98BCDE5D21491F1274BE719561E25CF791792BC95AD00E048",
              "Hash": "427BA2A0F8AB19B2E34BB3F23612272D2DA3706168A637B095F17B0EB841CA6F",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "68B5FD86AEE706E6515F9946FA42AFC3B0C9D38F636F6E06B211D3F6ABC26674",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "ADC297CBD772106CD5D267778F73B1E9175151DB9A24287D13AEC4529418E233",
              "Hash": "171D7338FAD02C2ED2A3394FB6A5244F5464A3520DE63076737FF095C955E545",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "8096CB198D2374B5EADE92E21C966FAAC5964683BA5B8CC8503CD50B74A9FFFB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2E117B6DC9BC8481898A93F582B5C55C094E2ABEBEFE2BEC98DD07C00CC678B1",
              "Hash": "FDFB710BF76915E784489C1FE1ED92909CCB65BC0F7574BA1F3D3E30089AA7FE",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.GhostTownBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.Graphics.AmbientParticleSystem::SpawnGhostFireflies(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A46202C688E06D65FF35EBAB366C46E2D333DE9A124C23212DB80ADEE94983C0"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler",
          "Name": "InteriorAmbienceHandler",
          "DisplayName": "InteriorAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DB09FF31F3D5D6AF3CAAA3EF9CF3560987844113F8053C7E9CAB4AA77FA2DAF"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "2B843C9EDAB047A68490BCC37AA2FDD64850F65B7C2552653AD9C680F447B58B",
              "Hash": "DB97D06305F71CFE5EBA79B7DC86BC47A4E8BE0DD1187DB9C601AB71154A4480",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_LockTime()",
                "CandideCreator.Shared.Models.LightingProperties::get_Hour()",
                "CandideCreator.Shared.Models.LightingProperties::get_Ambient()",
                "CandideCreator.Shared.Models.LightingProperties::get_NightAmbient()",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)",
                "Microsoft.Xna.Framework.Color::Lerp(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::ToVector3()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "B842B20749944DCBF55712BDFD6DF450843ABE7AFD07CFF3EB3E515A095CA802",
              "Hash": "EF51FC04B7F2A9ABAB74BBEA68B020DDC9B9562284DB76A809C5C9DEB711849F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "83CECD5336339B658C6D92ACB2E5E17D98A98D273D240E88BCE53A0220122D8E",
              "Hash": "9C44C7432D8C1F3E57E8A0EE4BE4D11F1EBB15B7CCDA5C169D83F396BB21A9F1",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.InteriorAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1EDDC794BC516FB95236E34D0CCE73D7729A8BF83BE6D4B1B12EFEECA454931C"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler",
          "Name": "PlainsBiomeAmbienceHandler",
          "DisplayName": "PlainsBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6451E05FA81CBE69AA8767A8C5BCF9FD3B620BB6AADD8451E649FBDDE815DCBC"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 803,
              "BodyHash": "461B09CD46BBFEB373E1E224F1322F1C171AEB0C9BF15965FEF2AA11A7A9F737",
              "Hash": "000E00B48E1A8E758C577468A51FE21B5BA64EDF4DFCEB59C1D962ACBCDF4816",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "67C61CDE9C3CD536C344DFE6303D55816377BF24233C2C378B1B7505E6159F31",
              "Hash": "91DDF80F2366FAD8288539E2BC0984337552635B8731B379FB19C99E32EC6D27",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78CE5E4B5EE95D1BB620F3111ACEC1E7896ED6E3258A92CC10D40F48838F2AD4",
              "Hash": "E0DA664A5B84C91B96DE68DFF93A12E2D150966EC42FFC0491DC55C23CE62384",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "F7921664045F1EAE4B43033526C9FBB9184A4532FE219A8F1C276BE72B8C2A38",
              "Hash": "7B8C2D5F2336B05F0021EEEC2EEAD7544896F244A1879EE91D5A2426179CFABC",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.PlainsBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)",
                "Candide.Graphics.AmbientParticleSystem::SpawnFiresparks(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A87E8B0BB8EB4D337BC8FB929E2271FB58E15F449BECD512E58E3F1FE11A358F"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler",
          "Name": "StandardBiomeAmbienceHandler",
          "DisplayName": "StandardBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "3464129DAEDA040C4DF07267F6008351D97FCE736C94AEB3F8E53C6C82DB8964",
              "Hash": "BDF722572AD922C82B3BFBA52F1B4D0083AE1679F1E145BC60A74FA3B2E3B030",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "AED194D60EC64FADEB733438F429A4248CE8212020A3614F4505D0034BC79D33",
              "Hash": "C02BB0A419BFB543D032AE437D27A6E7D877F59769C17F8E59B8B525C30CD825",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineIn(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "4ACFA201C222131336B3AD2FCD3070661CE5A63F11AE20278140C6380D96B742",
              "Hash": "9BA6EF2216473C75FE1EFD7C8ED75C7418ABC83FEA9C7BF49F2AD28FD83F9821",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineInOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::QuadraticInterpolation(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Invalid sun direction"
              ],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "4E0E266866E7475ED09AB2BFCF1EE8EDFA1F29FCE0F3E91114D6192ECFC031CA",
              "Hash": "0EA0DCA4E1B15F9A93777882A09966F27D77C3151CE55B5F3423771C8D8E0F49",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::SmoothStep(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "4DBD8A5918703EDA9FEC1CFE7D312885CC5B4954833427949A7849D9B6783AA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "78C1C44598CF8774E4C54F2654AFAC6A2A7A2CF9A54D35C28F09132F870429B4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12C1353A6241501E8DCC760DBFC2542003D112D58A61D5A3129192A871742666"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler",
          "Name": "VolcanicBiomeAmbienceHandler",
          "DisplayName": "VolcanicBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B661C28C76B9730C2A43609B11F7EFC28B10013935120C48C67CD509ED71FB6B"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DustParticle()-\u003ESystem.Void",
              "Name": "DustParticle",
              "Signature": "public System.Void DustParticle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 407,
              "BodyHash": "E98F2250F4809BF7DF482113C83B690B610A84292100DC3EAC7C5D63135DFB92",
              "Hash": "D63E9435AB8D27B3A102F7F36710875775A26B71D614E06E4F4BDF5F29560E79",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 853,
              "BodyHash": "43BF381E426D76DC07BF3EE02E3A080978C214BB7808FC8576E53B1BA87A5DC0",
              "Hash": "E45102327C439D811402D9633C942B0CEA5F0F8FD91836D50405BCCA32DC0725",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "67C61CDE9C3CD536C344DFE6303D55816377BF24233C2C378B1B7505E6159F31",
              "Hash": "91DDF80F2366FAD8288539E2BC0984337552635B8731B379FB19C99E32EC6D27",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78CE5E4B5EE95D1BB620F3111ACEC1E7896ED6E3258A92CC10D40F48838F2AD4",
              "Hash": "E0DA664A5B84C91B96DE68DFF93A12E2D150966EC42FFC0491DC55C23CE62384",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "68B5FD86AEE706E6515F9946FA42AFC3B0C9D38F636F6E06B211D3F6ABC26674",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "7A8F68B555D9C8772D0C55ACB44FA94D20948A6B273ECCEA6A6E6E114D34D12C",
              "Hash": "EBB69A09BBD2ECC17A6F56B8F9851E328B69A85550C67CFA6C9D7DEFBB57B473",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::SpawnEmber()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::DustParticle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEmber()-\u003ESystem.Void",
              "Name": "SpawnEmber",
              "Signature": "public System.Void SpawnEmber()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 760,
              "BodyHash": "06BC03CB32FA2FEE61F04BCABABC5F516D3F0EFFA61AE0E155F084C1F975E3E4",
              "Hash": "1A818C2E6BB27DD6AC2DA2645AEC9BB288886665F67F03CA66716D302CC32D83",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9F5C368D2C4AAE68BBAE85B6A98C4D05215658353935D12A6A754DA3E74859AC"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler",
          "Name": "VolcanicCenterBiomeAmbienceHandler",
          "DisplayName": "VolcanicCenterBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DF94436063FB5EAA4181985818C400594ADF5644AA4E8E2AEC9F9D733A82FB9"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 848,
              "BodyHash": "EEFCC6C0175A669CE4B0919585C7FF90A14C991B907AC8F6A0DD572DD1019DE3",
              "Hash": "87F06A1C88180F6F87D9DB56746BCCEA6C64EE2B6E2B44800BA9825A8B9DB389",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "67C61CDE9C3CD536C344DFE6303D55816377BF24233C2C378B1B7505E6159F31",
              "Hash": "91DDF80F2366FAD8288539E2BC0984337552635B8731B379FB19C99E32EC6D27",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78CE5E4B5EE95D1BB620F3111ACEC1E7896ED6E3258A92CC10D40F48838F2AD4",
              "Hash": "E0DA664A5B84C91B96DE68DFF93A12E2D150966EC42FFC0491DC55C23CE62384",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "68B5FD86AEE706E6515F9946FA42AFC3B0C9D38F636F6E06B211D3F6ABC26674",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "EA085F8887CBA88A5EE94A80797331AEFB447816A9CED0BFBA045D2EE429CD57",
              "Hash": "FA53A06D57149FC5A571AA66629BA85CD462550102A16E61879E07B3A38D5D5A",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicCenterBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::SpawnEmber()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::DustParticle()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "76E9F18143E9567C1084DF1F86112455AD6720C2E9880629CED0B9CE18DB1C3B"
        },
        {
          "Id": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler",
          "Name": "VolcanicEdgeBiomeAmbienceHandler",
          "DisplayName": "VolcanicEdgeBiomeAmbienceHandler",
          "FullName": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler",
          "Namespace": "Candide.Ambience.BiomeAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler",
              "Signature": "public Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E47F50CE3B7652CE4FCB328C0BCBB7AA4B3BE800F3B3906B09330EA214E24603"
            },
            {
              "Id": "TimeColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TimeColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TimeColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88125FACC7B77A5C3397608C45F943EFEEE33424837AAF6B8C602BB5B6D15ECC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 853,
              "BodyHash": "5058603D62C78F1D4A628A257800A727B3D1BC1C0F8B27CF62736DAC803A888E",
              "Hash": "A7260ECD61B28FC1FCCC5B045FE97BBF49B6DF62B29519786B227567B2146023",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "67C61CDE9C3CD536C344DFE6303D55816377BF24233C2C378B1B7505E6159F31",
              "Hash": "91DDF80F2366FAD8288539E2BC0984337552635B8731B379FB19C99E32EC6D27",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78CE5E4B5EE95D1BB620F3111ACEC1E7896ED6E3258A92CC10D40F48838F2AD4",
              "Hash": "E0DA664A5B84C91B96DE68DFF93A12E2D150966EC42FFC0491DC55C23CE62384",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "00EA20A08942F49BFD10ECA22A0DF8EF6C93212557B0778267BB38249FA80643",
              "Hash": "4BC8013B81BA08E1852F1094D31F9C2C32C767659FDB2319CB4B495A7C53E960",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "F1B5FFDB3542F0334BD348401BA82B7EC37B33F23B489F18A7A8C2B2E468282B",
              "Hash": "71618E9679846A3FA7E4A427A611C249D6166825145A6E6EA6F101B1F20DF7BC",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicEdgeBiomeAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::SpawnEmber()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::DustParticle()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09747375FCC2B5C76F8A34D5416248034C6CE4E936BC6080CE0D1053A7ED8FD7"
        },
        {
          "Id": "Candide.Ambience.FadeHandler",
          "Name": "FadeHandler",
          "DisplayName": "FadeHandler",
          "FullName": "Candide.Ambience.FadeHandler",
          "Namespace": "Candide.Ambience",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentFadeTimer:System.Single",
              "Name": "CurrentFadeTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentFadeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5CCDF0AD22A9BBDB00F3769FE7C78095578CF24E9539133C7538A5F09E80667"
            },
            {
              "Id": "FadeDone:System.Boolean",
              "Name": "FadeDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FadeDone",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2440B2823169337B8586D62DD25C3C22DE038884C5F28480F17AEB3A7A76D5F4"
            },
            {
              "Id": "FadeTime:System.Single",
              "Name": "FadeTime",
              "Type": "System.Single",
              "Signature": "public System.Single FadeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08C597D140F973DFA75A4938C544A0C16D704576E8A8D082D314DA5E8E8A3448"
            },
            {
              "Id": "State:FadeHandler\u002BFadeState",
              "Name": "State",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64946BAF39B404D713FFA8388E436C7066CA87F040CB541F722E48F2F29380A1"
            }
          ],
          "Properties": [
            {
              "Id": "FadeProgress:System.Single",
              "Name": "FadeProgress",
              "Type": "System.Single",
              "Signature": "public System.Single FadeProgress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A142547CA9151EE532A3340A781B8434719D7346BBDA9BEBE9ACAEF3A78F7752"
            },
            {
              "Id": "Strength:System.Single",
              "Name": "Strength",
              "Type": "System.Single",
              "Signature": "public System.Single Strength",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FE8629FFC7357F61EEB254B8C9BD50C2A8C5CB94E5C0D0E7E6FF34A25B6941F5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "FadeIn(System.Single)-\u003ESystem.Void",
              "Name": "FadeIn",
              "Signature": "public System.Void FadeIn(System.Single fadeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fadeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "C563B0C9221CFE9DF708894CE37E4B8B97A2CF189B6049EB4A87C288970AEC1B",
              "Hash": "31E28882531A43479C4C89BE4EE0F3D02902D54936F6A4478E359D238A240D2E",
              "CalledMethods": [
                "Candide.Ambience.FadeHandler::get_FadeProgress()",
                "Candide.Ambience.IFadeListener::OnActivate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeOut(System.Single)-\u003ESystem.Void",
              "Name": "FadeOut",
              "Signature": "public System.Void FadeOut(System.Single fadeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fadeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "A7D351452DA6CCA1BE914A14D405B6DC45ECC2C9DA70EB0D9C0AC7DA6D26C5B6",
              "Hash": "BE6BDDCD7C3048E2B072F37E5647DC1F750D96D45E20526F20173332D8FE138F",
              "CalledMethods": [
                "Candide.Ambience.FadeHandler::get_FadeProgress()",
                "Candide.Ambience.IFadeListener::OnFadingOut()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InstantFade()-\u003ESystem.Void",
              "Name": "InstantFade",
              "Signature": "public System.Void InstantFade()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "DEE49B85EFBAFBD2696B505678190ADFD78422084DB7E54042EBC3C6B2A70B15",
              "Hash": "D32C71A24EC81A873E85CDA24FF560E86F35C388F1F7EC24EBEA4C5A3A927219",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStrength(System.Single)-\u003ESystem.Void",
              "Name": "SetStrength",
              "Signature": "public System.Void SetStrength(System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "C1F0906A85AC6446273452BD4464608C4F6C10C2D59F696F7902F02EF104D9F5",
              "Hash": "E4C6D9D3479FB8FCC9E5D451CF4F0D290527BD2AC9F74145D41670DE438E6AB0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "335CC2B1F080952CBA7E4DB4BC4A0CDC24A03B6D8BF42796A655FDB2A32B238C",
              "Hash": "60062776F1473C7B411FD2ABAED949B543D64410D49365A2B91A7ACDCC122588",
              "CalledMethods": [
                "Candide.Ambience.IFadeListener::OnFadedIn()",
                "Candide.Ambience.IFadeListener::OnDeactivate()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B120BF82A1EE9AD32943918EF7A330207470E9561DEC5E3D67816AB580AFFFCD"
        },
        {
          "Id": "Candide.Ambience.IBiomeAmbience",
          "Name": "IBiomeAmbience",
          "DisplayName": "IBiomeAmbience",
          "FullName": "Candide.Ambience.IBiomeAmbience",
          "Namespace": "Candide.Ambience",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverScreen",
              "Signature": "public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0BC14E8583E5559FF1D136ED0F3063B64349A4B7D6F9B6CA724634B0A277A464",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawOverTiles",
              "Signature": "public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3C59C0D59B9CD084DFBA0A7955B460A95A9B63EF4E554F0060505B54D22111F4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverWorld",
              "Signature": "public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2FAB9762365BC3757A3750A8581848E7C50ED0C1075F4027E53DDA08A1B6DCB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A2CE9D5CC5D8558102CB6AE6777B80C7AD1FE9C20C00AB6811A4FAA6DEC576B1",
              "Hash": "BE492E6E864804FE99D890FB78CDFEECD91B307BFE5FFD5B59FDC5D271D38A9E",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetAmbientColor(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E4F910F37B442B2BC7892BFC37D8FCE7AEA186E32BA42B2D3712143C2B4E245E",
              "Hash": "04C513592C931CB5A0384474839EF78DA553F1B7BDE0793A11287C405266809C",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7940CEBADD70912E5F4EB98D9C34CAD3BA81F751056228C92D001BE5015E473C",
              "Hash": "E45C590AEA4B8C1D5E4B00EDFEC9DDD88E9882162BDA060859E6341997667F31",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D078A1C561C6F71FFBAFA0DB1110C573187D3DCFDFC793FFF43A8FD6980F5BD8",
              "Hash": "E138036DC36C0BD5E04095803AAC887E9FBE6CDA9D8F237030174A535B6ECFE0",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5617F2B1ED49DB86E785804185F607449E7392BFB73BC83B547D80B63619715A",
              "Hash": "C6B7E4A995275E302E8E04850806F4AD372EBCD9DCA53F83B03CBA66C9C3E6A7",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWetness(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "8C28984C8F1F439F622AF0C2CA467E995B721B331B5096DC22DBF49801579B8E",
              "Hash": "3E5C96F1252091E387771D9A71CC62A676DBBE196DDA7A77D82D0541C216FB63",
              "CalledMethods": [
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWind(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B5C4D31F2C8AF955164766100ABD7B84B78FEEB856048AEADA73029E9DB3A3C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "97B9D33EA16AAA417480FD4E8CCE2C9AC603BB66A1B380BF1B4B43FFD30498A6"
        },
        {
          "Id": "Candide.Ambience.IFadeListener",
          "Name": "IFadeListener",
          "DisplayName": "IFadeListener",
          "FullName": "Candide.Ambience.IFadeListener",
          "Namespace": "Candide.Ambience",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnActivate()-\u003ESystem.Void",
              "Name": "OnActivate",
              "Signature": "public System.Void OnActivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D8E4C2911CE2EF67AFCA65D307385B052182F018483D0085B9A0AFD56364C70D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDeactivate()-\u003ESystem.Void",
              "Name": "OnDeactivate",
              "Signature": "public System.Void OnDeactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4149FA04F1205A313660F37CFB016CA2EA8AD42AA85322174B9C611254D01C32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFadedIn()-\u003ESystem.Void",
              "Name": "OnFadedIn",
              "Signature": "public System.Void OnFadedIn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A26C9C9EBA481E656B0B338CB74697EB34A3FFE000BD9E4E12788ABD84EFEDED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFadingOut()-\u003ESystem.Void",
              "Name": "OnFadingOut",
              "Signature": "public System.Void OnFadingOut()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FE3A8ACAAC4EF8ECF8AEA3ACEED9000F99F36568D2DF9329459007ED379D4A79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1AA637AD814974D8B8004958718E14567C7B5388B520B643FD8065561E3BFA3B"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.FogBase",
          "Name": "FogBase",
          "DisplayName": "FogBase",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.FogBase",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FogSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FogSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FogSpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABAE54553544BB6E12C6C07093CA5675B3B9BCD00E28A252DEF4FF7C1DB12653"
            },
            {
              "Id": "Shared:Candide.Ambience.WeatherAmbienceHandlers.FogBase",
              "Name": "Shared",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.FogBase",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.FogBase Shared",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C1D415204BA2E78FD633AC37CD6C055EF37345702A72592DAFAE7DD924C7B887"
            },
            {
              "Id": "_fogTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_fogTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _fogTexture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C65220320B5BF297674A4DE83CCC743ACFC25C6D998156E3E1B759572D05326F"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateTexture(System.Int32)-\u003ESystem.Void",
              "Name": "GenerateTexture",
              "Signature": "public System.Void GenerateTexture(System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 799,
              "BodyHash": "649D17EEDEDE52343E0B98A476C0B4CDD2B35462BC8954CBEA3AEFAAEA78E15B",
              "Hash": "F6294BF75C022692F7EABE3457CCE95170EC9D459AAD96580C5446ACF1548663",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "System.GC::AllocateUninitializedArray(System.Int32, System.Boolean)",
                "System.Random::.ctor(System.Int32)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "System.Array::Clear(System.Array)",
                "System.MemoryExtensions::AsSpan(!!0[])",
                "System.Random::Next()",
                "CandideServer.Helpers.NoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "System.MathF::Sin(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(System.Int32)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "513A249765F9CA7FE4ED7F70F572BA86EFDA6ED0906AC9436DA88537449373E2",
              "Hash": "80978461780FA04E58DE4720446FAD840ED20C219CAA488E7ACD14585F871405",
              "CalledMethods": [
                "Candide.Ambience.WeatherAmbienceHandlers.FogBase::GenerateTexture(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2EB16CD8A45590DBCFEBB55D62B9A5080FE2D32442B5D5CCC7EB88E101E32921"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
          "Name": "FogInstance",
          "DisplayName": "FogInstance",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Area:Microsoft.Xna.Framework.Vector2",
              "Name": "Area",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Area",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15555960F9A3F3C0DA95EDD6699709095FD984F5D724B9F3603F6EBB83AF4CC9"
            },
            {
              "Id": "Base:Candide.Ambience.WeatherAmbienceHandlers.FogBase",
              "Name": "Base",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.FogBase",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.FogBase Base",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DCE5C1E69FBBE647401959A6F354C36A03F520FD87B1FA813E734E2A898389B"
            },
            {
              "Id": "CustomColor:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Name": "CustomColor",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E CustomColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1BAD147F5BC6E3997458E15861DFDA3770A6CEC147F0878831162499CB0B716"
            },
            {
              "Id": "FogFadeDistance:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "FogFadeDistance",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E FogFadeDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B554ACB19DB04D580D6C181EEB62875109C029C7D69CAE9FFD2EA7A003A67B34"
            },
            {
              "Id": "FogHeight:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "FogHeight",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E FogHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "739B7255952BB383A1898BF5175A939A9DC13845122EFF33E43E24433228D448"
            },
            {
              "Id": "FogTransparency:System.Single",
              "Name": "FogTransparency",
              "Type": "System.Single",
              "Signature": "public System.Single FogTransparency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFBFD5D0DFE6B80C788B21547C98C8390DEEBE5DF2F2E4F2B640EFBCACC865E0"
            },
            {
              "Id": "ParallaxClouds:FogInstance\u002BFogCloud[]",
              "Name": "ParallaxClouds",
              "Type": "FogInstance.FogCloud[]",
              "Signature": "public FogInstance.FogCloud[] ParallaxClouds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50D2EB0EA713847B974D0FD565BA549DC0BAACC8A6B471026646B944D6F92B28"
            },
            {
              "Id": "ParallaxFogTime:System.Single",
              "Name": "ParallaxFogTime",
              "Type": "System.Single",
              "Signature": "public System.Single ParallaxFogTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC459127DA036653BF5B25600FA20728083D9109C4C34058B8E6F5040EA2171B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Initialize(System.Int32)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(System.Int32 parallaxCloudAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parallaxCloudAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "14BD0B3091667FAE3E9ECBC1B410E092CD02276B5C22F072932C65A6C12D6211",
              "Hash": "C953A7E2591356195C03AD1A53DA7A19934D5AEE0E4E04E67C9AB74840408BC1",
              "CalledMethods": [
                "Candide.Ambience.WeatherAmbienceHandlers.FogBase::Initialize(System.Int32)",
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::SetUpCloud(FogInstance.FogCloud\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpCloud(FogInstance\u002BFogCloud\u0026, System.Int32)-\u003ESystem.Void",
              "Name": "SetUpCloud",
              "Signature": "private System.Void SetUpCloud(FogInstance.FogCloud\u0026 cloud, System.Int32 frames)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cloud",
                  "Type": "FogInstance.FogCloud\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frames",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "6A5EA02C7C6E041C8638EE3773284A27BCEA9C906CB7A561DCBA9BAE37F076D6",
              "Hash": "257683DFCC951544B6AC46B3849484C7556A5517CF886FAE9226CBCB16A560B7",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Random::Next(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "93957C87E1211E7A4D204D53E5594FBA12903EECB08B40FDDB79D2B120A0496B",
              "Hash": "F10CF3CF8E3649233F41AE1953DF30789FC55D3D009FCD2D6B7FB623368524F1",
              "CalledMethods": [
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::SetUpCloud(FogInstance.FogCloud\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2D21BA071ED3A0C9EA92872722964DF2B716C2E148E71FCCECAAE133CCE9D3F"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.FogWeatherController",
          "Name": "FogWeatherController",
          "DisplayName": "FogWeatherController",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.FogWeatherController",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Name": "Instance",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.FogInstance Instance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47E1FEAD06115727CD8225AE99A4DB7EBD03B4A13D1FDD26E6F7BE1928223D67"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "4528973059CF40AD0BE214CC1550FE715B22BBE2F4171958C0FD7C5CB681D330",
              "Hash": "CB89B9E7AB667B0D0CE6E1A85B131E3523B77601A71595E3D4BC0B7C39923EC8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "5FDDE646126BC634A33D100A88ACFB8D1F69B4E8F8646A0335888660728D7355",
              "Hash": "D5701C1EBDC20D918849F2F5DF2FD185D7C0D8F7DAE93786CAA7883CA2D56F1B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::Initialize(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "CF7F21CF085801126799DE09D813D942058580295DA45903AD659326EC67E916",
              "Hash": "4ED65E462C9138532553F73293A391657977CE258348BFE03FF7E70811357544",
              "CalledMethods": [
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CF9B833B4DB85667FE2B493542B519EEB195730B9EFAC04CFFEAD077AD482E0"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController",
          "Name": "IWeatherAmbienceController",
          "DisplayName": "IWeatherAmbienceController",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "72B5A4B17B2A354B6A951B76733AB15BF2C90D90E52FBBD7104C4FDD10E44CB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E8EFF613D8B5C1B7316917F311CC9E881322236D276AA9EA73F83ECC494A964E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A24FB5164206AFBEFA0542A2F7C4AA78B841AFCC19293F7DDC258C9B0460D2CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A2F4A8D874D0EF0CDB40449A5188CF6B736FA81769E8F2D80A53C631C790D2D5"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler",
          "Name": "NormalWeatherAmbienceHandler",
          "DisplayName": "NormalWeatherAmbienceHandler",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE18EEF793A62C1025DF6BF055124B31C56A6C50052B96057397FF2C93A37FD7"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "ADACA6486F5546E0A4F55F8D584C044B819BBD2B05EB060EEE4F1C65C856E413",
              "Hash": "1EFBC0CF341ECCC5BA8A585A06883BC620CFC8A91585C030F7C73F863762012F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "76C083FDE588575956D288F2915B75DA8B4164D738E327A543EFCE5C05935C8C",
              "Hash": "AAD22D87C29E0E051BB85383AD6FAAC64678B52B416F08B46D89A95186E08505",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "76C083FDE588575956D288F2915B75DA8B4164D738E327A543EFCE5C05935C8C",
              "Hash": "27F5FB4D417F72B8BD7330755F9D9499C6BE4F4508ACDE186AE0EBD40E38024F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "305864FD766F1D09D784A2ADE7EA46CC11629A3235D2F7C44F0CDB0657B065ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "2936C8FFAE741F13BEEF89C9C2536FF4E8B15A587246B3DB4AE964033C352571",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "8096CB198D2374B5EADE92E21C966FAAC5964683BA5B8CC8503CD50B74A9FFFB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B5C4D31F2C8AF955164766100ABD7B84B78FEEB856048AEADA73029E9DB3A3C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FCAD102A69D4D704F8DBB746047D5BD766109DEB7D85D46877CC4811634F3AEA"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.OwlShadowWeatherController",
          "Name": "OwlShadowWeatherController",
          "DisplayName": "OwlShadowWeatherController",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.OwlShadowWeatherController",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwlShadowSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "OwlShadowSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet OwlShadowSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "523C80FA8F9AD7517F4AFAB26C0CF7D4CAC8668B4C6D26A32A4823CC5E16B6C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 661,
              "BodyHash": "3902018EB0891BAFE3A2DBB4E4B418A8D704192E8D679EBFF26B3417D283BD5A",
              "Hash": "1D4F5881C76DB7FE221AD7ED2702020864985CADE32CC3D29616EE40ED05AA63",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "BE33128B96A51349132D6FD047A360FC43A893EFB49E03A0B1DE11D6F23FC29E",
              "Hash": "EAB07AF7797158BD7DDCF65FAB5F80305928FDDC27AB0437FDA4954EE6EC0C6B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel instance, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A24FB5164206AFBEFA0542A2F7C4AA78B841AFCC19293F7DDC258C9B0460D2CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E15FC15F704BC6D70DF3CFA3E040AA290DFA23C0DC211C8A67238FE13792D9CB"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler",
          "Name": "RainyWeatherAmbienceHandler",
          "DisplayName": "RainyWeatherAmbienceHandler",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96BBB36066BE6CE080AA80200929369FADC27A63D1D376325C2E5A93D9AA01A0"
            },
            {
              "Id": "_rainEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_rainEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _rainEmitter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C728B14B9AE43DE2ED1B9B69092403F73B4C8E7AD5ED0996BED813BC7E713FC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "48AB3C6E4A15FCA5B589724C316155783BD594AB7A825CEE5602DF573D8E3892",
              "Hash": "4CE13FB42E1EAA6A4EBA80664FF7E53AE1A45F9D1B122608982B82A05BDB90A2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "9130F4CC0C40835A9840616CE56143F6A7E1F68D8448495128EFB8CD040DF8D4",
              "Hash": "56422D917861F59699E75F911B0A333A6C541A00335F7E0E2B7F26231D2B92BA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "9130F4CC0C40835A9840616CE56143F6A7E1F68D8448495128EFB8CD040DF8D4",
              "Hash": "B3326A0BDCF4B67D809D53EE0FAD99A2396ED6DE5C67661329F98A08E27B8DFA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "BA6CC81309914031361FA59801D1A3313EEFD77D8E1D4F3840678170FF4EA61E",
              "Hash": "A52F7733208FED637E024CFAA9EA5793003D98D5B9748C2E2DE6131F00E244DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "DAE0FC5988246A68929BBFE686874772F8EFA0CE58A8E74918D1F075746DC7B1",
              "Hash": "F4EA14AB43F79E99A532605EAD288C9DBB03E4F7667DBF1FFE7A8B960B6293F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "49060B07016AF95807721D3058BBCD2643BDE7F5E9D9217CF30AC82AF70E9901",
              "Hash": "203CE8CB5AF1458BF92B21BB7727A913C788BD8AA3F6CE8A893486CFBDC016E5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "4485A31D2B26DE9A060D147A8EEAEEBBE00F565B0E96AF0C8BEF6007DFACD966",
              "Hash": "DA99B4F9EB82D5847192EEA495134A4D42527CA6091FDB1975670BF1F0E8A6E1",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetParticleEmitterDataOrNull(System.String)",
                "Candide.Particles.ParticleEmitter::.ctor(Candide.Data.ParticleEmitterData)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)",
                "Candide.Ambience.WeatherAmbienceHandlers.RainyWeatherAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Microsoft.Xna.Framework.MathHelper::SmoothStep(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "rain_spawner"
              ],
              "Source": null
            }
          ],
          "Hash": "E3BC86D6E786553787C05533D710C86F7521EE37342A0473C418E63BC399B9B3"
        },
        {
          "Id": "Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler",
          "Name": "ThunderWeatherAmbienceHandler",
          "DisplayName": "ThunderWeatherAmbienceHandler",
          "FullName": "Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler",
          "Namespace": "Candide.Ambience.WeatherAmbienceHandlers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Ambience.IBiomeAmbience"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler",
              "Name": "Instance",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "27E4462E8F77D33994EB890F3EC181F194FBA6ED5030EDCBE33AE2A664481947"
            },
            {
              "Id": "_rainEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_rainEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _rainEmitter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C728B14B9AE43DE2ED1B9B69092403F73B4C8E7AD5ED0996BED813BC7E713FC"
            }
          ],
          "Properties": [
            {
              "Id": "FadeHandler:Candide.Ambience.FadeHandler",
              "Name": "FadeHandler",
              "Type": "Candide.Ambience.FadeHandler",
              "Signature": "public Candide.Ambience.FadeHandler FadeHandler",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A19B506F5CBED6FFEF91B9C0F83960D967303A1B7DA76E25E230B05063A55D24"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "9E3220E2EE79762C10B1E708001D8C99F945A9D439920CD93E3C0753AAF7FB75",
              "Hash": "704B2D1A9489542069EE6405F21359A610966A387437430B45405CBB1C7EABE2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "B403538AC6FF4911373188C35D90CDF59D72603F28D897EE2581557AD8466EBC",
              "Hash": "74818988AFEE5480EC135B2093AB5E75FB8053E885E7C9A1A2016A75F1828764",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "B403538AC6FF4911373188C35D90CDF59D72603F28D897EE2581557AD8466EBC",
              "Hash": "08D58D93CCBAC60C4F739804554B4DCA190284997363CB074BCDAD7D6F0242D5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "255EBC73BDE81FA3C750266D22090D8E78E8BAAC886BF015E5DB091780454C2D",
              "Hash": "B320CB3F354BC446B50F045DE807B3D227830BA5F4955D356DCCB2839B2144B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "36F8EA0161D2014912B0BC04EBBDE0A601BBE923BE1BA1E5571481DFFBC253A2",
              "Hash": "119664D8E035D6F01142A2AE99427FDA18BC0EF65B60DEF70025D3C61513FDFC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "85DF46D067B3A2E4C2314F7561DC38F7917E8F036490F18682B1CD5A8F8FAD23",
              "Hash": "484774C0A17157EDD1E43296DA42D8AE9698BB16E95DB3193C0F967168621DFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "C63C988D30CF41FF2AE6823EBBF933AC939887F8FF9DBC0404B4B181F0A8CD5A",
              "Hash": "7A947C80CB02F7D5810856B817E648DC30BEA76BF7C5E2BC79A664841ECAD7AC",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetParticleEmitterDataOrNull(System.String)",
                "Candide.Particles.ParticleEmitter::.ctor(Candide.Data.ParticleEmitterData)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)",
                "Candide.Ambience.WeatherAmbienceHandlers.ThunderWeatherAmbienceHandler::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Microsoft.Xna.Framework.MathHelper::SmoothStep(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "rain_spawner"
              ],
              "Source": null
            }
          ],
          "Hash": "AAFF7C679091350F98BEDE9923BCD97B7EA9B39677267C1AD9A51E9562315E84"
        },
        {
          "Id": "Candide.CandideEngine",
          "Name": "CandideEngine",
          "DisplayName": "CandideEngine",
          "FullName": "Candide.CandideEngine",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scene.GameScene",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeatEngine:Candide.Minigame.Beat.BeatEngine",
              "Name": "BeatEngine",
              "Type": "Candide.Minigame.Beat.BeatEngine",
              "Signature": "public Candide.Minigame.Beat.BeatEngine BeatEngine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1A9BB538E35556E809C9A92306D5BB74E3DCAB838C4AF240D557748CD76496C"
            },
            {
              "Id": "Camera:Candide.Graphics.Camera",
              "Name": "Camera",
              "Type": "Candide.Graphics.Camera",
              "Signature": "public Candide.Graphics.Camera Camera",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E99BCBC57FC8FABC8C78426002D3562D93E3D094EA6FB922C93641714F87118"
            },
            {
              "Id": "CameraUiBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "CameraUiBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch CameraUiBatch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B2A4EF1EA6F47B03EC004F13C9642B87DABA26B5CA117E6F287A8C1B8D19D6E"
            },
            {
              "Id": "ClientEventBusManager:CandideServer.EventBus.EventBusManager",
              "Name": "ClientEventBusManager",
              "Type": "CandideServer.EventBus.EventBusManager",
              "Signature": "public CandideServer.EventBus.EventBusManager ClientEventBusManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48EB8C739AD64AFB37311F42BB77C0158FF4BDD7003B4C423CBC56868B6F18AE"
            },
            {
              "Id": "FinishedLoading:System.Boolean",
              "Name": "FinishedLoading",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FinishedLoading",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E1F2C07FE00EF6EBA742C350B95A43C27BB9D733FF580856E5F55BB3B479C97"
            },
            {
              "Id": "Healthbar:Candide.LegacyUI.OverheadHealthbar",
              "Name": "Healthbar",
              "Type": "Candide.LegacyUI.OverheadHealthbar",
              "Signature": "public Candide.LegacyUI.OverheadHealthbar Healthbar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D5A70B5EB3177F2737BE886B73A7B81274F1A923D2B4D81C8707909D86A2010"
            },
            {
              "Id": "MetallicMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "MetallicMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D MetallicMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11164C7D47AB3E7C392682A79A3A77FECF7583C74D71332FDCA584DBBC3AD1D2"
            },
            {
              "Id": "ModeManager:Candide.PlayerMode.AbstractModeManager",
              "Name": "ModeManager",
              "Type": "Candide.PlayerMode.AbstractModeManager",
              "Signature": "public Candide.PlayerMode.AbstractModeManager ModeManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A77A075B383C8676523C3D676D7B8271F1AF50A2D0A5DCEA89390984D1D3A8C4"
            },
            {
              "Id": "NetworkEventBusManager:CandideServer.EventBus.EventBusManager",
              "Name": "NetworkEventBusManager",
              "Type": "CandideServer.EventBus.EventBusManager",
              "Signature": "public CandideServer.EventBus.EventBusManager NetworkEventBusManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "174FBCAECCFA1ECF003785F038CBB5EA842E8C0A0D9E17AB9B3E5C891D9234AD"
            },
            {
              "Id": "NormalMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "NormalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D NormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0A1B19AC477468C8A4BE1C46D6771E1D790540A58952FC7A97A21279D1A098A"
            },
            {
              "Id": "Player:Shared.Entity.EntityWrapper",
              "Name": "Player",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Player",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9D18A1C764D1BCC3154E8A9D83AB8CA0BE1C9A89437CE7271BB42E28CC40A35"
            },
            {
              "Id": "PlayerController:Candide.Entities.PlayerState.PlayerController",
              "Name": "PlayerController",
              "Type": "Candide.Entities.PlayerState.PlayerController",
              "Signature": "public Candide.Entities.PlayerState.PlayerController PlayerController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85D95EC10C8B53387FC085A26FCFB7332964C760E09A4792CB542FC17AA4A6C2"
            },
            {
              "Id": "PostProcess:Candide.Graphics.Effects.PostProcess",
              "Name": "PostProcess",
              "Type": "Candide.Graphics.Effects.PostProcess",
              "Signature": "public Candide.Graphics.Effects.PostProcess PostProcess",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9AAABF0B2C5FB43065584011D2A36CC0D03A69D8F5BA2711FFE4D7A660DB30"
            },
            {
              "Id": "RenderedTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "RenderedTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D RenderedTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E029F697FADE5B342A9A31D0DE9EF03EC7830989A698C470E24D9FAA5CBC8D00"
            },
            {
              "Id": "Terminal:Candide.Terminal.GameTerminal",
              "Name": "Terminal",
              "Type": "Candide.Terminal.GameTerminal",
              "Signature": "public Candide.Terminal.GameTerminal Terminal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A08707C7890DDC719ED2EAB3ACC708E9D5327D02790AB14906EB62AA33F8EF5"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            },
            {
              "Id": "UiPostProcess:Candide.Graphics.Effects.PostProcess",
              "Name": "UiPostProcess",
              "Type": "Candide.Graphics.Effects.PostProcess",
              "Signature": "public Candide.Graphics.Effects.PostProcess UiPostProcess",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "741E66FA8EA623888DD1D77D0FF022C62158EDC9541AD28A52BD8AE3DC32A2DF"
            },
            {
              "Id": "UiRenderContext:Candide.CandideUI.UiRenderContext",
              "Name": "UiRenderContext",
              "Type": "Candide.CandideUI.UiRenderContext",
              "Signature": "public Candide.CandideUI.UiRenderContext UiRenderContext",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C29B2C4138C1594C7C75DEBD19ED76F616ADB6BEE95AF4EA277ADC814A0B0C80"
            },
            {
              "Id": "UiRenderTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "UiRenderTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D UiRenderTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F097A7E2FC62A6DA806FA994AB69FCE14BD8551891ECFE50BA23CFACD691B8D"
            },
            {
              "Id": "UiSpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "UiSpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch UiSpriteBatch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CBACEEEAA92135743371C289A3200100197033689806CBA949D6DF02EFC73B9"
            },
            {
              "Id": "WorldCanSeeInput:System.Boolean",
              "Name": "WorldCanSeeInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WorldCanSeeInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19C00C9108B8D9A18146A9FDED8E635087BCA2E34E505CC381E283251D710C40"
            },
            {
              "Id": "WorldFreezeTime:System.Single",
              "Name": "WorldFreezeTime",
              "Type": "System.Single",
              "Signature": "public System.Single WorldFreezeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037450C3A33D628D9AE7267E6F1CE401A6690714E800BC0C7EC58E2802245C7F"
            },
            {
              "Id": "_cameraBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "_cameraBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SpriteBatch _cameraBatch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C8131EA56135CD608F5DDD3893A2E814D087970F29A020869117D085D0CADAE"
            },
            {
              "Id": "_contentHasBeenLoaded:System.Boolean",
              "Name": "_contentHasBeenLoaded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _contentHasBeenLoaded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D2DAB92C003C6FBF9490B79A72E0534F4026328989F68BECC1E7077B3BE2C54"
            },
            {
              "Id": "_entityTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_entityTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _entityTarget",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B05C6880AEA3D5D46FE8784685E0A0BF003EFEA6F74F586062A61E5F6FC50AD8"
            },
            {
              "Id": "_graphicsStopwatch:System.Int32",
              "Name": "_graphicsStopwatch",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _graphicsStopwatch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B503D52EDB80BE1B7C68B16E05B85767FD6B0F72D214D0ADED6A483D7156F1C"
            },
            {
              "Id": "_imGuiConnections:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideEngine\u002BImGuiConnection\u003E",
              "Name": "_imGuiConnections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideEngine.ImGuiConnection\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, CandideEngine.ImGuiConnection\u003E _imGuiConnections",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93B95B20252156444D31504E5010EBD1BB829542FC99E56B4CFF6C96428C8672"
            },
            {
              "Id": "_lastWindowPos:Microsoft.Xna.Framework.Point",
              "Name": "_lastWindowPos",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastWindowPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A32FBD50A3FE671BD64542014AF4BB3F5D4A4CD578CCF887379F19B12FCA486C"
            },
            {
              "Id": "_paused:System.Boolean",
              "Name": "_paused",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _paused",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BF8D21F5CB1BFD4DBAE145AC338C0B84478122E98F6D42B24A2AC64832BCAE5"
            },
            {
              "Id": "_pausedDrawAction:System.Action\u00602\u003CMicrosoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E",
              "Name": "_pausedDrawAction",
              "Type": "System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E",
              "Signature": "private System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E _pausedDrawAction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "402ECDCF8469F844EFF1A514A0FC9A6A5C47A83E9BEC6DD451918053F244381D"
            },
            {
              "Id": "_pausedUpdateAction:System.Action\u00601\u003CMicrosoft.Xna.Framework.GameTime\u003E",
              "Name": "_pausedUpdateAction",
              "Type": "System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E",
              "Signature": "private System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E _pausedUpdateAction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3BF30E9BF2808C9F71FFD85A072A97F3577780068C9CA815CCC43DFFE18A93B"
            },
            {
              "Id": "_pureBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "_pureBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SpriteBatch _pureBatch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078211EF6AA4D809AD12FC691A1EF9F6FB50DD053A328BA13F4F4962C4AB299A"
            },
            {
              "Id": "_updateStopwatch:System.Int32",
              "Name": "_updateStopwatch",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _updateStopwatch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "926FB8096FDDFC2B1D02A20883D48722F6CBC5259482EABD726F018E52C385CA"
            },
            {
              "Id": "_worldRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_worldRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _worldRender",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19E65B7B637E2F5E73A46023570AEC01544A832C1352E899480CD828F9C9E9A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddImGuiHook(System.String, CandideEngine\u002BImGuiDelegate)-\u003ESystem.Void",
              "Name": "AddImGuiHook",
              "Signature": "public System.Void AddImGuiHook(System.String id, CandideEngine.ImGuiDelegate delegate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delegate",
                  "Type": "CandideEngine.ImGuiDelegate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "CC15549003ABA580558FA4DCBD95529E8AE21681987EB838668CAF2C131A67BD",
              "Hash": "EDA7C4DEEFEA148A2AE74F4651B5C89E5D90E2F864358D1DB7671F39722C9224",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::ContainsKey(!0)",
                "CandideEngine.ImGuiConnection::.ctor(CandideEngine.ImGuiDelegate)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddTerminalCommands()-\u003ESystem.Void",
              "Name": "AddTerminalCommands",
              "Signature": "private System.Void AddTerminalCommands()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4777,
              "BodyHash": "0AED144C90E8CCAC57B19AA63CFE5E5C02F0B76DF6219510E766C10E79900D9A",
              "Hash": "AE4F9E5B8FD00AF01314E0ED95F1D353193E16DFE64284CB386ED95C8C445985",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Color::get_LawnGreen()",
                "Microsoft.Xna.Framework.Color::get_WhiteSmoke()",
                "Microsoft.Xna.Framework.Color::get_OrangeRed()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_Aqua()",
                "Microsoft.Xna.Framework.Color::get_Gold()",
                "Microsoft.Xna.Framework.Color::get_GreenYellow()",
                "Candide.Terminal.GameTerminal::.ctor(Candide.CandideEngine, Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Terminal.GameTerminalOptions)",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_0(System.String[])",
                "GameTerminal.TerminalCommandAction::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction)",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_1(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_2(System.Int32)",
                "GameTerminal.TerminalCommandSuggestion2::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion2)",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_3(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_4()",
                "GameTerminal.TerminalCommandSuggestion::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion)",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_5(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_6()",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_7(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_8()",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_9(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_10()",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_11(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_12(System.String[])",
                "CandideEngine.\u003C\u003Ec::\u003CAddTerminalCommands\u003Eb__61_13()",
                "Candide.CandideEngine::\u003CAddTerminalCommands\u003Eb__61_14(System.String[])"
              ],
              "StringLiterals": [
                "$ ",
                "load",
                "item",
                "spawn",
                "line_spawn",
                "mass_spawn",
                "dynamic-spawn",
                "spawn_all_creatures",
                "construct",
                "speed",
                "reloadsprites",
                "unlearn_all_favours",
                "reloadparticles",
                "reloaddata",
                "noclip",
                "float"
              ],
              "Source": null
            },
            {
              "Id": "BeginDraw()-\u003ESystem.Boolean",
              "Name": "BeginDraw",
              "Signature": "public System.Boolean BeginDraw()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C075345E506858E8B09624317DAFEA16D2BBE3153EB1332359554A1A13A0F175",
              "Hash": "FA0BC4CD39BABBC7A27D499FB61FCAE43B289C873146F94DC3E4877E3A7973D0",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_IsActive()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConfigureReflecton(CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "ConfigureReflecton",
              "Signature": "public System.Void ConfigureReflecton(CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "6D77353C846532497CBEF24ECBC168A5D5F86E19A4F9C2A97DC28E43904B5CE9",
              "Hash": "1A0F8E2563D84F87EAACEA6D6F0F236E311329482DB1FE07CEF93929D424EB64",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::.ctor()",
                "Shared.Entity.Loading.ControllerSelectFormReader::.ctor()",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentField::.ctor(System.String, CandideCreator.Shared.Forms.IEntityForm)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E::Add(!0, !1)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponent::set_Fields(System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.EntityComponentStuff.EntityComponentField\u003E)",
                "CandideCreator.Shared.EntityComponentStuff.EntityComponentsHelper::Load(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.EntityComponentStuff.EntityComponent\u003E)"
              ],
              "StringLiterals": [
                "Controller",
                "ServerController",
                "Ai",
                "ServerAi"
              ],
              "Source": null
            },
            {
              "Id": "DoScreensizeStuff()-\u003ESystem.Void",
              "Name": "DoScreensizeStuff",
              "Signature": "public System.Void DoScreensizeStuff()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 554,
              "BodyHash": "AEFF6B231E4AAFC398F5545393B34F19BE386C9B5EC7CE5B98676E4EEC436ABE",
              "Hash": "29828608E326AD5168B39034D560E3B6F45FE4C9674919A91ACDDBB7C19AFBB0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.Graphics.DeferredRenderer::Setup(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Effects.PostProcess::InitRenderTarget()",
                "Candide.Scripts.ScriptHandler::Initialize()",
                "Candide.Multiplayer.PlayerManager::UpdatePlayerViewArea(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2329,
              "BodyHash": "ACEC5C483A331379FCA96414CC6B0D0C19707F3B8B881ABF4059AA8A4D766D4D",
              "Hash": "21709F44939C92F8FE17526A2B6BDF2924B6E13AA3460ABE1FE72F5E3BDF566F",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.VisualDebug::NewRender()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "Microsoft.Xna.Framework.GameTime::.ctor(System.TimeSpan, System.TimeSpan)",
                "Candide.Graphics.Camera::GetMatrix()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.Camera::GetTranslateMatrix()",
                "Candide.Graphics.Camera::GetScaleMatrix()",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Candide.World.WorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)",
                "Candide.GameModels.Systems.AmbienceSystem::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.World.WorldHandler::BeforeRender()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::BeforeRender()",
                "Candide.Graphics.VFX.VfxPlayer::BeforeRender()",
                "Candide.Graphics.DeferredRenderer::Render()",
                "Candide.Graphics.DeferredRenderer::LastPingPong()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw2DOverlayers(Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "Draw2DOverlayers",
              "Signature": "private System.Void Draw2DOverlayers(Microsoft.Xna.Framework.Matrix cameraMatrix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "0917E5118697954474222B726483DD6475EB7E5BE78FDEA44EB2F5BA88B2512C",
              "Hash": "9AD0156BAAC0B6AC36BF2725EA1BDFB1DDCEA170209DB46B1884550178877B7B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Models.World::get_ParallaxLayers()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.ParallaxScrolling\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideEngine::\u003CDraw2DOverlayers\u003Eg__DrawOverlayer|50_0(CandideCreator.Shared.Models.ParallaxScrolling, CandideCreator.Shared.Tiled.TiledLayer, CandideEngine.\u003C\u003Ec__DisplayClass50_0\u0026)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.InteriorWorldHandler::get_World()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndDraw()-\u003ESystem.Boolean",
              "Name": "EndDraw",
              "Signature": "public System.Boolean EndDraw()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "50130F8ADD7120DBB943C9CF4A528C26E106425DA9E734CC28DC38307823504E",
              "Hash": "E683C386BC5CFDCF462FE388584214791FEF3E02764F4D947288532907BC66A0",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_PresentationParameters()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::set_RenderTargetUsage(Microsoft.Xna.Framework.Graphics.RenderTargetUsage)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_ShowUi()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.Graphics.DeferredRenderer::DebugDraw()",
                "Candide.Terminal.GameTerminal::Draw()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::get_Count()",
                "Candide.DebugTools.Timelapse.GameTimelapseManager::Update()",
                "Candide.CandideEngine::ImGuiLayout(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ImGuiLayout(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "ImGuiLayout",
              "Signature": "private System.Void ImGuiLayout(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "8AC04CCBED119A5F42CE42BBB43C10AF7CCA02E1B80F12B0EDEF77DBC6FDCF48",
              "Hash": "C0C20EB9C283737ECCC5E5692CAA2DD0EF221C230CE6E5B2F506513FB4EAC89C",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_IsActive()",
                "Candide.Toolkit.ImGuiRenderer::BeforeLayout(Microsoft.Xna.Framework.GameTime, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::get_Value()",
                "CandideEngine.ImGuiDelegate::Invoke()",
                "Dictionary.Enumerator\u003CSystem.String, CandideEngine.ImGuiConnection\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Toolkit.ImGuiWindowControl::CreateWindows()",
                "Candide.Toolkit.ImGuiRenderer::AfterLayout()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitEntities()-\u003ESystem.Void",
              "Name": "InitEntities",
              "Signature": "public System.Void InitEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "19C7AAE89DF1B2D4FC39F4EAA0C2BEE399A972049F6AE5A69ACDBDEA6DEB2D66",
              "Hash": "6E235064ECAD19E25FEB892630F121EA41DD0E7EE02034167C07BD8CF7CCBC55",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::.ctor()",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "1FEA6D7E4B07BD5213CE953CAE07F0686378DA3945822F4726620FACFF075C9D",
              "Hash": "DE43C24873203B8F8B46EE0742E031FE3839A2E361D9D79D73C4BF826C3122FF",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::set_Title(System.String)",
                "System.Object::GetType()",
                "System.Type::get_Assembly()",
                "CandideServer.EventBus.EventBusManager::Subscribe(System.Reflection.Assembly, System.String)",
                "Candide.Graphics.Camera::.ctor()",
                "Candide.Graphics.Effects.PostProcess::.ctor(Candide.CandideEngine)",
                "Candide.Globals::Initialize(Candide.CandideEngine)",
                "Candide.CandideEngine::ConfigureReflecton(CandideCreator.Shared.Serialization.CandideReflection)",
                "Microsoft.Xna.Framework.Game::get_Services()",
                "Microsoft.Xna.Framework.GameServiceContainer::AddService(!!0)",
                "Candide.Sound.SoundPlayer::Initialize()",
                "Candide.Input.InputManager::Initialize(Candide.CandideEngine)",
                "Candide.Entities.ClientEntityControllerLoader::Initialize()",
                "Candide.Scene.GameScene::get_Content()",
                "CandideCreator.Shared.Tiled.ExternalTileSetManager::Initialize(Microsoft.Xna.Framework.Content.ContentManager)",
                "Candide.CandideEngine::InitSettings()",
                "Microsoft.Xna.Framework.Game::set_IsMouseVisible(System.Boolean)",
                "Microsoft.Xna.Framework.GameWindow::set_AllowUserResizing(System.Boolean)",
                "Candide.DebugTools.SamuelsCinematicHelper::Initialize()"
              ],
              "StringLiterals": [
                "Romestead",
                "client-bus"
              ],
              "Source": null
            },
            {
              "Id": "InitSettings()-\u003ESystem.Void",
              "Name": "InitSettings",
              "Signature": "public System.Void InitSettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "B781B85596330E16E7621C1F9462904BE2A56863178CE6C2002BEE01FC40AD10",
              "Hash": "1CDCBE036E7FB192D5CDBD6A4FCF3541D69DFFEA9BA7AB0A11A6D0DEF48C761B",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_Content()",
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::ParseFromFile(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetDouble(System.String, System.Double)",
                "System.TimeSpan::FromTicks(System.Int64)",
                "Microsoft.Xna.Framework.Game::set_TargetElapsedTime(System.TimeSpan)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::ApplyChanges()"
              ],
              "StringLiterals": [
                "/settings.txt",
                "fps"
              ],
              "Source": null
            },
            {
              "Id": "InitWorld()-\u003ESystem.Void",
              "Name": "InitWorld",
              "Signature": "public System.Void InitWorld()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "719BECB2637A890288B0D1D5C59833F8512AC59D74B7D4972506A243B2DED2B7",
              "Hash": "C17975025BB604D644CFBE9BE3FB9F64A5FD96FF5DFB7EFC0FA4A30A4450D6F6",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::LoadDummyWorld()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "46BB5716509B0D08BDB621EEA9C74B563918D610A4057990C14B9783EB401CFF",
              "Hash": "7CA10B625815896E840A428D419052C91A15AFA100B2CB4F0D093156EBC2E802",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.CandideUI.UiRenderContext::.ctor(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.Graphics.Fonts.FontManager::Initialize()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::.ctor()",
                "CandideServer.Data.SharedDataSetups.SharedDataSetup::SharedSetup()",
                "Candide.Data.ClientDataSetup::SetupClientData()",
                "Candide.CandideEngine::\u003CLoadContent\u003Eb__45_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)",
                "Candide.CandideEngine::\u003CLoadContent\u003Eb__45_1()",
                "Candide.CandideEngine::InitEntities()",
                "Candide.CandideEngine::\u003CLoadContent\u003Eb__45_2()",
                "Candide.CandideEngine::InitWorld()",
                "Candide.Minigame.Beat.BeatEngine::.ctor()",
                "Candide.CandideEngine::AddTerminalCommands()",
                "Candide.GameModels.GameState::SetupNewGameState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisplaySettingsChanged()-\u003ESystem.Void",
              "Name": "OnDisplaySettingsChanged",
              "Signature": "public System.Void OnDisplaySettingsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F07D937832E2522120A378054281C0D28CC693B7458D0206279DCA451E624443",
              "Hash": "ED520E63D55287A435FD89A0BE6A2862B8F12F72793BBBF0F6AFB1D39FC29F5A",
              "CalledMethods": [
                "Candide.CandideEngine::DoScreensizeStuff()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "public System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "A744E59D24B5F1FD56B79F14326DD4BEAA8E56455CBA3CABEA08E09B079CBD84",
              "Hash": "7FEE38B26B0039B2C729C0149BFAB8E6A9FB5C5C3D27BF7EF74F26D93B16C8CA",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)",
                "Candide.UserSettings.WindowUserSettings::set_WindowPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "Candide.UserSettings.GameUserSettings::SaveAutoSettings()",
                "Candide.Scene.GameScene::OnExiting(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneActivated()-\u003ESystem.Void",
              "Name": "OnSceneActivated",
              "Signature": "public System.Void OnSceneActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "4A5FA3EA73359A6B8BF390CE2A0B2D0F11B410F471CB72942630B19AE81DC89B",
              "Hash": "7B2F4D2AE487F4AF3DEEC3B10896BCBA32B19FF8FF7F52BB156A1AB2A4373C0C",
              "CalledMethods": [
                "Candide.CandideEngine::DoScreensizeStuff()",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneDeactivated()-\u003ESystem.Void",
              "Name": "OnSceneDeactivated",
              "Signature": "public System.Void OnSceneDeactivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "A66275F47D9FD46AAE2208A417098BD1CCDF9AC0979DFD585D656675FDCED7F7",
              "Hash": "2E6140B8CB62CE6A987752047050A95720B0549450E4866D4326C04277D28EA2",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::CleanUp()",
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::StopAll()",
                "Candide.GameModels.Systems.AmbienceSystem::StopAll()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::StopAll()",
                "Candide.Sound.SoundPlayer::UnloadAndRelease()",
                "Candide.Sound.SoundPlayer::Initialize()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::ApplySettings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSizeChanged()-\u003ESystem.Void",
              "Name": "OnSizeChanged",
              "Signature": "public System.Void OnSizeChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F07D937832E2522120A378054281C0D28CC693B7458D0206279DCA451E624443",
              "Hash": "2AFE4C793B384DF63D6F8ED7AA0E012076BFA828BF3BC02F065BA96A44C8D1B9",
              "CalledMethods": [
                "Candide.CandideEngine::DoScreensizeStuff()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PauseAndTakeControl(System.Action\u00601\u003CMicrosoft.Xna.Framework.GameTime\u003E, System.Action\u00602\u003CMicrosoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E)-\u003ESystem.Void",
              "Name": "PauseAndTakeControl",
              "Signature": "public System.Void PauseAndTakeControl(System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E updateAction, System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E drawAction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateAction",
                  "Type": "System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawAction",
                  "Type": "System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "270DE5CAE930A7F8DDB0E1E0B80BA0B50868E9A5CD2844D623310CC186A39565",
              "Hash": "D79833E23CE8D8F28650E936EAE75F54A0BBAE265D98DBBCFF99972812701449",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetModeManager(Candide.PlayerMode.AbstractModeManager)-\u003ESystem.Void",
              "Name": "SetModeManager",
              "Signature": "public System.Void SetModeManager(Candide.PlayerMode.AbstractModeManager modeManager)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modeManager",
                  "Type": "Candide.PlayerMode.AbstractModeManager",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "8B866227FCEAC32D6D875691ED79177801CFC6B22D1323DE999BCEB2739D2336",
              "Hash": "3AF172923D8E867FCDA6959CB8A3A94C4ED9A53D1060F14924EDE82313A315E3",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::OnLeaving()",
                "Candide.PlayerMode.AbstractModeManager::OnEntering()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnloadContent()-\u003ESystem.Void",
              "Name": "UnloadContent",
              "Signature": "public System.Void UnloadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "19D37277FAF947D346446F46BB0F38198A96E4365DE5CAE707883CFE66760BA4",
              "Hash": "A7D196DBA0606F7C9CE016AEC184A20832F3A3F855F6324F93C44F3F13FB0AD4",
              "CalledMethods": [
                "Candide.Terminal.GameTerminal::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unpause()-\u003ESystem.Void",
              "Name": "Unpause",
              "Signature": "public System.Void Unpause()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "6561FB2AB173D241F8BDA23CBED73D6405665F01302EDA4AD89449B90D089302",
              "Hash": "C7B53845F630E018EE84CEAE337C6F2EAB3F97FB912BED8A668F4500ED338023",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1233,
              "BodyHash": "9F71D4274AE03374FB8C2776A65D06B5F3E7E7BBF30D0A87574CB6FA5271B518",
              "Hash": "6E089AEABED3E78481DF0CC271AE9DA8F328EA4E2F4EA46BA5B1299A14F5FF40",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::Disconnect(Candide.Multiplayer.Services.PostGameBehaviour)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "Microsoft.Xna.Framework.GameTime::.ctor(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Client_Update()",
                "Candide.DebugTools.FrameStepper::ShouldPauseCurrentFrame()",
                "Candide.Scene.GameScene::get_IsActive()",
                "Candide.Input.Keybinds::Update()",
                "Candide.Input.InputManager::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputState::Update()",
                "Candide.Input.InputManager::StoreStates()",
                "Candide.Multiplayer.Network.NetworkManager::Update(System.TimeSpan)",
                "Candide.Multiplayer.Services.ConnectService::Update()",
                "Candide.Multiplayer.Network.IClientManager::UpdateClient()",
                "Candide.Accessibility.ControllerInputManager::Update()",
                "Candide.Sound.SoundPlayer::Update(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Game::set_IsMouseVisible(System.Boolean)",
                "Candide.Terminal.KeyboardInput::Update()",
                "Candide.Graphics.DeferredRenderer::Update()",
                "Candide.DebugTools.CinemaTool::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::get_Position()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.PlayerWarningMessage::Update(System.Single)",
                "Candide.Terminal.GameTerminal::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiSystem::PreUpdate()",
                "Candide.PlayerMode.AbstractModeManager::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A583A924ECCC7C39603C476EF14F37F2B06637779772E5879FCA18711ECE9CDF"
        },
        {
          "Id": "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
          "Name": "UpgradeDisplayView",
          "DisplayName": "UpgradeDisplayView",
          "FullName": "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
          "Namespace": "Candide.CandideUI.BuildingUpgradeUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Shared.Models.Construction.ConstructionModel)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Models.Construction.ConstructionModel construction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "FAA3EB64C766017C992CB8E8292B3E271B5906E8D34EF3E9F9E5DEAE5CB77268",
              "Hash": "BBEB307B6C64FD4084A908C5CAC9D5931E820E130095106628BCD573B11E50AE",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "45C65336768CC4DF6BF26819135E6D44F347ADBBDFDDA9452FF14A8926D8C447"
        },
        {
          "Id": "Candide.CandideUI.CancellableEventArgs",
          "Name": "CancellableEventArgs",
          "DisplayName": "CancellableEventArgs",
          "FullName": "Candide.CandideUI.CancellableEventArgs",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.EventArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Cancel:System.Boolean",
              "Name": "Cancel",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Cancel",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AF83394260F7DCC4D888149E87BE8980E603A2DB9E623ED4F72990698652B13B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "58BCE144198E033AEFF98E59EFCCA465BC8C9B756CBE7A28A939150E285676D2"
        },
        {
          "Id": "Candide.CandideUI.CandideDesktop",
          "Name": "CandideDesktop",
          "DisplayName": "CandideDesktop",
          "FullName": "Candide.CandideUI.CandideDesktop",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DesktopHeight:System.Int32",
              "Name": "DesktopHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DesktopHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6004D2753F147B60877E6E1B924A038F06CF4E7945B3B3166C1FE37667C11CC"
            },
            {
              "Id": "DesktopWidth:System.Int32",
              "Name": "DesktopWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DesktopWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54EAFE941F922FA67C7D4F9698BE2A0FC1C50896F26A815B281A2BC4CDB8EC4E"
            },
            {
              "Id": "ResolutionChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Name": "ResolutionChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E ResolutionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42CE5ECFF37855B3AA32A4356107F6B6C0197DE72123A9EED2DC631F72E576F4"
            },
            {
              "Id": "ResolutionChangedHandle:System.Action\u00601\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Name": "ResolutionChangedHandle",
              "Type": "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Signature": "public System.Action\u003CCandide.CandideUI.CandideDesktop\u003E ResolutionChangedHandle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430A5ED674FE399D50163A0C22037A508A489C7A319CAA84FD8E93506A985820"
            },
            {
              "Id": "UiRenderContext:Candide.CandideUI.UiRenderContext",
              "Name": "UiRenderContext",
              "Type": "Candide.CandideUI.UiRenderContext",
              "Signature": "internal Candide.CandideUI.UiRenderContext UiRenderContext",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0A3E803BA90D2AA7A877481BE114B86F08FD8D913866E3181F0B5535C6A7E76"
            },
            {
              "Id": "_isClosingAll:System.Boolean",
              "Name": "_isClosingAll",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isClosingAll",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCBAC7D2462D87C281A386713D7F7C7DAA246B01348D1D2133990761F5D49756"
            },
            {
              "Id": "_layoutDirty:System.Boolean",
              "Name": "_layoutDirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _layoutDirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "700DCB037856B524ECD033AD7CEA137433FD50BAE783FE6C1FF47BA42500923E"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "ResolutionChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Name": "ResolutionChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E ResolutionChanged",
              "Visibility": "public",
              "Hash": "9A27192B0F9B676B774E1B4E17C4163E27A1DAD62EAF50A04FEF1CD1F52CCC6F"
            }
          ],
          "Methods": [
            {
              "Id": "AddWindow(Candide.CandideUI.Containers.CandideWindow)-\u003ESystem.Void",
              "Name": "AddWindow",
              "Signature": "public System.Void AddWindow(Candide.CandideUI.Containers.CandideWindow window)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "8CDD05C978D87C07D77455541259744D4DB22F55804AFB7B36B29D8EA1F875F9",
              "Hash": "9C05E26A23AF1E259529C44C24005755C229EE05E82DBC05A9AE4E60D3C70670",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Contains(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [
                "Can\u0027t have two of the same window. Closing previous instance but make sure that this doesn\u0027t happen because it is not in"
              ],
              "Source": null
            },
            {
              "Id": "CloseAll()-\u003ESystem.Void",
              "Name": "CloseAll",
              "Signature": "public System.Void CloseAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "6225AA889FA77FD2DD0C43BC4F3207D818F38627C8611147875AD3E26C9EB11E",
              "Hash": "F2191B7D6A333E2E76E7AF3FCAA50557378856E3B9637106DAF4141F3D52252E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::ToArray()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw()-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "C6C2C99D03C2CF73D4330AC0BAFF98054122C69B65EFEBA972C51A2AA4D52C74",
              "Hash": "CE9D8C40EC86AAA946D735FFAF8559B17C9368482C3FE4D8B704CF4A21721B6D",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::UpdateLayout()",
                "Candide.CandideUI.UiRenderContext::get_Scissor()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.UiRenderContext::set_Scissor(Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.CandideUiElement::get_Opacity()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.UiRenderContext::Begin()",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.UiRenderContext::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasTooltip()-\u003ESystem.Boolean",
              "Name": "HasTooltip",
              "Signature": "public System.Boolean HasTooltip()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "B53969B0F8FDB2AE9219F4910872AF4AE4E1D545E23A27E91DF4F42ADBB511D9",
              "Hash": "0306548B472BEEB4D18C0DD4ECC1D18A16B7D2DF01550AB874A86833AE645B37",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateLayout()-\u003ESystem.Void",
              "Name": "InvalidateLayout",
              "Signature": "public System.Void InvalidateLayout()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "FC4E59136E9BFCB1CFE33872F47EFA9044D9C29DD406EC682C6972B096F7C9B4",
              "Hash": "B53811702B2C24776C2D3FBDCCC92D1C0FFBEA426DDAB002C36FCEA65AF914F4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChildrenChanged()-\u003ESystem.Void",
              "Name": "OnChildrenChanged",
              "Signature": "protected System.Void OnChildrenChanged()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "250F958B48E1B67B27C4CA4FAAB4B9EA540089B6EA13E226BFA70C62AD8D9467",
              "Hash": "E4EEF988CFE6C77499A151F3D25F764A53DC0FDF3C0BE9A950CA5E0885C62490",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDesktopEnabled()-\u003ESystem.Void",
              "Name": "OnDesktopEnabled",
              "Signature": "public System.Void OnDesktopEnabled()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "45503F8763A378A3B86CE2E129477730011385DA94DED2A909B200F51EDEE911",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDesktopRemoved()-\u003ESystem.Void",
              "Name": "OnDesktopRemoved",
              "Signature": "public System.Void OnDesktopRemoved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "13D827C2AECC7BD9CF8F23160E546AD37CF2E14F8A53D9138FEC4C9579890FC2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnResolutionChanged()-\u003ESystem.Void",
              "Name": "OnResolutionChanged",
              "Signature": "public System.Void OnResolutionChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "DD68F0311F3D9D3657886685A197397B7EBD8E127C18208FB2BF6906EBC9F6CA",
              "Hash": "DD91852B2ABB6F4F2239F714062DF5B06EDF8D1D8C00381B39505602BDC7AE40",
              "CalledMethods": [
                "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E::Invoke(!0)",
                "System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnResolutionChanging()-\u003ESystem.Void",
              "Name": "OnResolutionChanging",
              "Signature": "public System.Void OnResolutionChanging()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "929149DC2DE6679CEDCF5B8659EA8926E7604BC7A466906D83E81379225EADA7",
              "Hash": "1E94E9F42542D0DC0E62AB6AA8A36E1D60111F3F0723EC1507AD57EC2D8500D1",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.CandideUI.UiRenderContext::Flush()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWindow(Candide.CandideUI.Containers.CandideWindow)-\u003ESystem.Void",
              "Name": "RemoveWindow",
              "Signature": "public System.Void RemoveWindow(Candide.CandideUI.Containers.CandideWindow window)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "06A2D779EEC19674AE96F7B3360311FF70DA6B87082764C5C2AE101EFC9C2950",
              "Hash": "0C76C0E2F3311DB25417964A51C1EAFD5F7ACE075175A7CC7CB280C4B173E96E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestDesktopFocus(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RequestDesktopFocus",
              "Signature": "internal System.Boolean RequestDesktopFocus(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "867F14F28D8DB742FD398B92274B2E18179FF592734642E1AF17F2DF35CE64F7",
              "Hash": "037100F9C4158DBA24AEDF713B8C21B2DCA2F01C379F1A776678970B9CAF6231",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestFocus(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RequestFocus",
              "Signature": "protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "152CB3D326866CA63421B1510FA2C575D0AEC9929FC0E319A3C990A952D1F8D4",
              "Hash": "A3E39358A7B7362B93F5F1E71032503307A1B4810ED5908B35C7CA1309072502",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::IndexOf(!0)",
                "Candide.CandideUI.CandideUiElement::get_Focusable()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::SetFocusedChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RequestFocus(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [
                "CandideDesktop",
                ": Child with index ",
                " requested focus but the child is not deemed focusable. Returning false."
              ],
              "Source": null
            },
            {
              "Id": "SendToBack(Candide.CandideUI.Containers.CandideWindow)-\u003ESystem.Void",
              "Name": "SendToBack",
              "Signature": "public System.Void SendToBack(Candide.CandideUI.Containers.CandideWindow candideWindow)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "candideWindow",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "B13857EAEB5D37730A01D3AC6526A5A164117D65D593B095CF3B3883F85E10C6",
              "Hash": "3E4211FAF5362A74F40BAEC4D2462C22342663B1210298C5A8DF83B2070033CF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::IndexOf(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Insert(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "51E194FD9F74982F68941913FA03F686B766A8D1454CC74913FF980EC8E69292",
              "Hash": "5FE1CCC36035A84EC76F0E1A98F9238D52803461E238DE89B77D044F29B51ACC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Opacity()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.CandideDesktop::UpdateLayout()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLayout()-\u003ESystem.Void",
              "Name": "UpdateLayout",
              "Signature": "public System.Void UpdateLayout()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "1183215550150D32137A98A01B28610D1739ADD277D2B6E97608F364323684CA",
              "Hash": "A5A72AD2B203F5856C212431DEA8CDF61D462AE0217A95363128B000E4D650C3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BFA88F0CD9305728701EBB9618AE2F4698B3F337A758708FCA6D87B5F211F0C6"
        },
        {
          "Id": "Candide.CandideUI.CandideExtendedInteractionsHandler",
          "Name": "CandideExtendedInteractionsHandler",
          "DisplayName": "CandideExtendedInteractionsHandler",
          "FullName": "Candide.CandideUI.CandideExtendedInteractionsHandler",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveGraticuleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ActiveGraticuleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ActiveGraticuleSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D8C24858CECE6EEEECA69F5E948030C21F356DF1F1D7ED268584588AA86FED3"
            },
            {
              "Id": "DraggedContentChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E",
              "Name": "DraggedContentChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E DraggedContentChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3DEA32955060EE908C53F0E4C15CA2E4CD63719A2A40DACD297E7B9965981C62"
            },
            {
              "Id": "GraticuleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GraticuleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GraticuleSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEF72B6D85A7B8143A177968DE3D37DA1007EEC090F5DC85C7C9BA73AE0A00CD"
            },
            {
              "Id": "InventoryItemSpecialHandler:Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler",
              "Name": "InventoryItemSpecialHandler",
              "Type": "Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler",
              "Signature": "public Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler InventoryItemSpecialHandler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4A09C21AFA6F8E6EAC3ABEAE1E50A678394286803AB2CAC19FC59627C5F484CD"
            },
            {
              "Id": "JustDroppedDraggedContent:System.Boolean",
              "Name": "JustDroppedDraggedContent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean JustDroppedDraggedContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16817335058A82BB34F201D7281ECCB033D04D1F47928649C0755E4170D8248E"
            },
            {
              "Id": "MoneySpecialInteractionsHandler:Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler",
              "Name": "MoneySpecialInteractionsHandler",
              "Type": "Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler",
              "Signature": "public Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler MoneySpecialInteractionsHandler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F8D6A715BC6B1162B07B60B2626DC3F55F44FFB025FF86D8EBBDC2ECBAA58F3"
            },
            {
              "Id": "StackTimer:Candide.Toolkit.UiItemPickupStacking",
              "Name": "StackTimer",
              "Type": "Candide.Toolkit.UiItemPickupStacking",
              "Signature": "public Candide.Toolkit.UiItemPickupStacking StackTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEC96313EE8940CF11B9D91013F80A17C4DEF71F8781911DA0FA2EEF4C431072"
            }
          ],
          "Properties": [
            {
              "Id": "DraggedContent:Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "DraggedContent",
              "Type": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent DraggedContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "304A05207F39EB591BBF2AD5633AEE2D7FFAC2471432DD7BA156548A522DB689"
            }
          ],
          "Events": [
            {
              "Id": "DraggedContentChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E",
              "Name": "DraggedContentChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E DraggedContentChanged",
              "Visibility": "public",
              "Hash": "DDC08F9B9B01C516BB3489BDD6E35B4FE9CF07CBC1E7FF668317ECF630F0CE76"
            }
          ],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "DEA3688D7057BBE4C9B25284BD1948736B739A79EC0798075BFA0EB4FF18BDB2",
              "Hash": "0979C42E5542DD899E13A0FF26D82CC031C738C9EBBA43A4E8CBF625CCEA774E",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_IconData()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::GetStackInfo()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Input.MouseState::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotifyDraggedContentChanged()-\u003ESystem.Void",
              "Name": "NotifyDraggedContentChanged",
              "Signature": "public System.Void NotifyDraggedContentChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1A6BBDFB3586188C6F268AAF21E6389F9EBF2884842B107CA2BD0D9F1C6DF479",
              "Hash": "FB5C9910033AB5D6A582BFC2134E2F2EF6A517B0C572B97D27B8756796CB1FEB",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDraggedContent()-\u003ESystem.Void",
              "Name": "ResetDraggedContent",
              "Signature": "public System.Void ResetDraggedContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "1A804F95652612D0419E0BFF82B98B75FCCF44AC2AC531D72CC25AC4BB2BFC10",
              "Hash": "5CF4FBDB1F3C48B79C39A0C15002F8C8FAABABDC20097C0A7A23C471517D5B68",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler::Cancel()",
                "Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler::Cancel()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void",
              "Name": "SetDraggedContent",
              "Signature": "public System.Void SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent content)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "content",
                  "Type": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A0953496E67712097BD82813DE4E71483AFA21291ED0C62CCB2586DC3FA19785",
              "Hash": "2EDC87792C9F182C5F31FE1D94C0D05E7116CA4482E474E904E6BE99E5800E1E",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "You forgot to empty DraggedContent",
                "event:/interface/holder_pickup"
              ],
              "Source": null
            },
            {
              "Id": "TakeDraggedContent()-\u003ESystem.Void",
              "Name": "TakeDraggedContent",
              "Signature": "public System.Void TakeDraggedContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "7771F038E0D8AC3D7E80CCCA7BC4C6D8B3C3E8CD3257AF518DC9EF7BE26F1E32",
              "Hash": "83CB5D6E04D329C6C2277EB40AEF066D88799BDC67568D46D420407210908672",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "You forgot to check DraggedContent for null"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "D070D518AD817C7CA298A3355D1DA17C980DA0435D4889234E51B81874242A50",
              "Hash": "613AC9218B4E0E03F0988B9568E4AFEB1830E0E60A07CFDCCD2EF2AF50DD1618",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Toolkit.UiItemPickupStacking::Update(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::TakeDraggedContent()",
                "Candide.CandideUI.CandideUiSystem::get_IsMouseOverGui()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::OnDropped()"
              ],
              "StringLiterals": [
                "event:/interface/cancel"
              ],
              "Source": null
            }
          ],
          "Hash": "EEB01190A75B79CC266929AA5BFBEBE35FCBB58BBDDEADB0810C15CF640CDE74"
        },
        {
          "Id": "Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler",
          "Name": "CandideInventoryItemSpecialInteractionsHandler",
          "DisplayName": "CandideInventoryItemSpecialInteractionsHandler",
          "FullName": "Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockEnterPress:System.Boolean",
              "Name": "BlockEnterPress",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BlockEnterPress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "626AB97936AD1B875CA06B3AE2EB40C5255246764FEA68CDD909135B1590E855"
            },
            {
              "Id": "Window:Candide.CandideUI.Windows.CandideStackSplitWindow",
              "Name": "Window",
              "Type": "Candide.CandideUI.Windows.CandideStackSplitWindow",
              "Signature": "public Candide.CandideUI.Windows.CandideStackSplitWindow Window",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A5584249A7F219CB07F90C31ACED00EAA1F862CC361CCC6CCED334597DD979E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cancel()-\u003ESystem.Boolean",
              "Name": "Cancel",
              "Signature": "public System.Boolean Cancel()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "719E8EF66933CBADCBA827306ACF9CDD7315D9A6218679421AE58B07D4DEA882",
              "Hash": "BEB1D00C79B72B0D5DB7EE07EB7C2D858CB09AF0B4A8A394BB0BB571592FDC79",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpecialAction(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean",
              "Name": "SpecialAction",
              "Signature": "public System.Boolean SpecialAction(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "15D320A0F5BBAEC33CC38D56C62E6D948B9605326DF3ED879722AB653BCCC114",
              "Hash": "27926B0BA197A1EC38F1C1A44C92C473D023741B0706220D118930D49AE8B210",
              "CalledMethods": [
                "CandideInventoryItemSpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::GetPickupContent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::.ctor(Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent, System.Int32)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::IncreaseSplitValue(System.Int32)",
                "CandideInventoryItemSpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::\u003CSpecialAction\u003Eb__0(System.Int32)",
                "System.Action\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideInventoryItemSpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::\u003CSpecialAction\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideStackSplitWindow::.ctor(System.Int32, System.Int32, System.Action\u003CSystem.Int32\u003E, System.Action)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A4CBB0B1ED52EB7D7687DBAA15B6551E000D4282D0ECB8097CBBD0D06F3C2CB"
        },
        {
          "Id": "Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler",
          "Name": "CandideInventoryMoneySpecialInteractionsHandler",
          "DisplayName": "CandideInventoryMoneySpecialInteractionsHandler",
          "FullName": "Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockEnterPress:System.Boolean",
              "Name": "BlockEnterPress",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BlockEnterPress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "626AB97936AD1B875CA06B3AE2EB40C5255246764FEA68CDD909135B1590E855"
            },
            {
              "Id": "Window:Candide.CandideUI.Windows.CandideStackSplitWindow",
              "Name": "Window",
              "Type": "Candide.CandideUI.Windows.CandideStackSplitWindow",
              "Signature": "public Candide.CandideUI.Windows.CandideStackSplitWindow Window",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A5584249A7F219CB07F90C31ACED00EAA1F862CC361CCC6CCED334597DD979E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cancel()-\u003ESystem.Boolean",
              "Name": "Cancel",
              "Signature": "public System.Boolean Cancel()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E4BB6EA1CDEEE0F0FBE3D8FBFC518C6B4418E3ED316733A57E89B023EBCBA60D",
              "Hash": "207B22E1F5E6A1DC9D66E15CDA77E24EF470D2E708F37FBCE13D112D56759A3D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpecialAction(Candide.CandideUI.Components.Holder.CoinSlot)-\u003ESystem.Boolean",
              "Name": "SpecialAction",
              "Signature": "public System.Boolean SpecialAction(Candide.CandideUI.Components.Holder.CoinSlot slot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "D63E1538ED23DBA7F59A28004522B0CDF5E35731D2040A399A3FD2D3CC6629CA",
              "Hash": "B55C5EC5E1CFB97912EDCC6D6EC099D11074B529CE627315B8900D758E8B113C",
              "CalledMethods": [
                "CandideInventoryMoneySpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::GetPickupContent()",
                "CandideInventoryMoneySpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::\u003CSpecialAction\u003Eb__0(System.Int32)",
                "System.Action\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideInventoryMoneySpecialInteractionsHandler.\u003C\u003Ec__DisplayClass2_0::\u003CSpecialAction\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideStackSplitWindow::.ctor(System.Int32, System.Int32, System.Action\u003CSystem.Int32\u003E, System.Action)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0E89DD6C6E1EECB2188F12AB1F7163F68731E31154429E2A24A4026BCCF1437D"
        },
        {
          "Id": "Candide.CandideUI.CandideSplitInventoryItemMockComponent",
          "Name": "CandideSplitInventoryItemMockComponent",
          "DisplayName": "CandideSplitInventoryItemMockComponent",
          "FullName": "Candide.CandideUI.CandideSplitInventoryItemMockComponent",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemContent:Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent",
              "Name": "ItemContent",
              "Type": "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent ItemContent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2F0E8EF7069CB7DFA86DC46CBBDDEBF5379752FAAE6EC364CF3D9D011A060DB"
            },
            {
              "Id": "_isInvalid:System.Boolean",
              "Name": "_isInvalid",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInvalid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A79A23F72E646DF42F646AA8AA21E57E80447F812A0298250C5ADFAB4D9F2CE"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            },
            {
              "Id": "SplitValue:System.Int32",
              "Name": "SplitValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SplitValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0A7BD137664E7AFDFFA7024BC1FBB1D8C45D6ACC98501F80F5CA8FD5A68C589D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6F2073E6A52128E1B674382FBD5C8E266C0D1FFD1A316FBEE1A02C4D5FF72422",
              "Hash": "E9ED77E06EF189613116DAC41A9BC4E837CD38AE5C77EFE76428928056FFBDE5",
              "CalledMethods": [
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IncreaseSplitValue(System.Int32)-\u003ESystem.Void",
              "Name": "IncreaseSplitValue",
              "Signature": "public System.Void IncreaseSplitValue(System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "3F8C21757F9A669320883FB3E2CDD341095325C7E80B379FAC1F7FBD512026AB",
              "Hash": "CDAFCBE13C89727ED3A4DE71C9726A566F3FFFC27F85F804596EA6128937F9A9",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::set_SplitValue(System.Int32)"
              ],
              "StringLiterals": [
                "Handle this outside. It should reasonbly convert the split item into a full item move"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "1AFB0E86A79BCF69F46B18CCE452B2152834F04F74A067CD7AD528578AF947E5",
              "Hash": "E697A6569FCD131963DE0BC376090A808391A23DDE52FC7F0E8C6FA3B655F661",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "CandideServer.ServerServices.DropItemMessage::.ctor()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1715,
              "BodyHash": "CDD1CC862FC9A70D418405CD22130369E1C21696D5DF0F9AA43393FEC862C715",
              "Hash": "CAD1C08E4D6B8305A6623A9A757F22CEF59DB1F95C29DF1ED4D1D6C4A10A1460",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_Parent()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Contains(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "Candide.GameModels.Managers.SimpleInventoryManager::SplitStack(System.Guid, System.Guid, System.Int32, System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "OnDroppedOnHolder: ItemContent was null",
                "OnDroppedOnHolder: ItemContent did not have an inventory",
                "OnDroppedOnHolder: Target holder was of type StoreSlot but not CandideItemShopSlot",
                "ItemCandideDraggableHolderContent should never be able to have a parent with Undefined type.",
                "Implement more xD",
                "Target holder was of type ",
                " but not ",
                "CoinSlot",
                "Splitting into coinslot error: inventory had ",
                " slots, but source slot index was ",
                ".",
                "ItemGiftSlot"
              ],
              "Source": null
            },
            {
              "Id": "OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoriesChanged",
              "Signature": "private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "69B2B6BDD488DEED079DCABB27F7B974160C5FC14A0AB1C3CA7784693830DD1F",
              "Hash": "9309103CBED4254E5B70A4D44CF7361978C8BAAB4EB6C2A4D7D013764B4DC7E6",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C3D804DAE0DA99FC153673167ED0CD33F8DC04FD7C31BC5AA5B1BF23C55ACA0B"
        },
        {
          "Id": "Candide.CandideUI.CandideSplitInventoryMoneyMockComponent",
          "Name": "CandideSplitInventoryMoneyMockComponent",
          "DisplayName": "CandideSplitInventoryMoneyMockComponent",
          "FullName": "Candide.CandideUI.CandideSplitInventoryMoneyMockComponent",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MoneyContent:Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent",
              "Name": "MoneyContent",
              "Type": "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent",
              "Signature": "public Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent MoneyContent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC0A90D54C1A2C5C91F90E48D1B610C152035E6C0748F24E188EC9FE472ECFB9"
            },
            {
              "Id": "_splitValue:System.Int32",
              "Name": "_splitValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _splitValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "246AB6D92760882A937F63B48F8DBF3352A8A65156A0DA06E2B2AFC7FABF0238"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            },
            {
              "Id": "SplitValue:System.Int32",
              "Name": "SplitValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SplitValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BBE8F578E2F8BC02B135FA3AC55D83302434406E35A40EB305B81C01BDEEDE5B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C0F9DA9505D32A48F56B0535A0873A4719610B635BD2CAB3D38AC2731B764A1A",
              "Hash": "D0B82B60C6BC59A81D4A8222D08F168D9BDD46924BE27B06BB484C810387A66D",
              "CalledMethods": [
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "DCBDDBD92261092CFFEA6965C41EE9995C16AF0E2E5E8FFD909A44724F04C69A",
              "Hash": "0C526B037C9BB3004189362D0CBA527BF6B38353BF3D382BB14A425639924651",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::get_Parent()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Candide.GameModels.Managers.SimpleInventoryManager::DropMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Single)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [
                "Not thought of. Just return false?",
                "CandideInventoryMoneySpecialInteractionsHandler: Inventory was null for coin slot"
              ],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 347,
              "BodyHash": "D8288ADD863D685B4530525F4502229D61F9673540C0094ED139CA292C3DB800",
              "Hash": "045BE5BA2986F420C0280E6053494BA3B928D61EA49375CC1D9CD3E20D0EDF94",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideSplitInventoryMoneyMockComponent::get_Parent()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.SimpleInventoryManager::MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "OnDroppedOnHolder: MoneyContent coin amount was 0"
              ],
              "Source": null
            }
          ],
          "Hash": "9FCCCC65DA93F3C7B212FDB8AD0B8C78F4DDBF270BCF0E4F2C55371948CD6023"
        },
        {
          "Id": "Candide.CandideUI.CandideThickness",
          "Name": "CandideThickness",
          "DisplayName": "CandideThickness",
          "FullName": "Candide.CandideUI.CandideThickness",
          "Namespace": "Candide.CandideUI",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Zero:Candide.CandideUI.CandideThickness",
              "Name": "Zero",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness Zero",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79B13283646BAC26238FFF908E59E6B519A2951FF74AC4F0C3F704384CB51CDE"
            }
          ],
          "Properties": [
            {
              "Id": "Bottom:System.Int32",
              "Name": "Bottom",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bottom",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AD6F23B5ACEC2CF8193288CA64AEFDC7CCE8C30EF070E4C5C9B922A17297FE11"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Height",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4FA6A434B3818DE746B3D30FB67EAABF8C04979756AC7C2A86FB690AF1AB4C28"
            },
            {
              "Id": "Left:System.Int32",
              "Name": "Left",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Left",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A534D6350E4F83172BEEA3A0B95D940E8C44EAE24091DD30CEB367046F9B8BDF"
            },
            {
              "Id": "Right:System.Int32",
              "Name": "Right",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Right",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "17707009EDF28B231B6CE40EB8897EC0A52E6F3EA7AB3E30050AA37FBB3CB7C7"
            },
            {
              "Id": "SameSize:System.Boolean",
              "Name": "SameSize",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SameSize",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "13BC5664331F22A746021FA505DC8B20F2E63CE4455B7DF4661EFB56407E3EF7"
            },
            {
              "Id": "Top:System.Int32",
              "Name": "Top",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Top",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "50C388A1EC092AE0992C16EF703BF9A4C6C1A4396C0AE73D7670CFEDA2D7CB25"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Width",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "CCE92F05A8A6382480D358E52DF2BE398C74DD07F4C7297DDC993CCDEDADCE46"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "820E046B1CD5AB8B419E08A764B68D9C3DF92B6EF6513ED825407B1E3AF0B62B",
              "Hash": "AA49C88553F7F21385155DE9F46014146D8F0CAEDE515BC21EF8B83E5D673220",
              "CalledMethods": [
                "Candide.CandideUI.CandideThickness::get_Left()",
                "Candide.CandideUI.CandideThickness::get_Right()",
                "Candide.CandideUI.CandideThickness::get_Top()",
                "Candide.CandideUI.CandideThickness::get_Bottom()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FromString(System.String)-\u003ECandide.CandideUI.CandideThickness",
              "Name": "FromString",
              "Signature": "public Candide.CandideUI.CandideThickness FromString(System.String s)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideThickness",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "425645E3BEDC9B4084C6E875FF09AAB85C9B60888E18E1407FEF34E26665D967",
              "Hash": "5348E140EE29D41A44F9EBDBED7B750F902C695070D58F8B04F6F89D09F6E6DB",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "CandideThickness.\u003C\u003Ec::\u003CFromString\u003Eb__27_0(System.String)",
                "System.Func\u003CSystem.String, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.String::Format(System.String, System.Object)",
                "System.ArgumentException::.ctor(System.String)",
                "System.Int32::Parse(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "Could not convert string \u0027{0}\u0027 to Thickness"
              ],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "A303C675BAB21F3D639196C974621CEB80E83ECC0CEED9E35ADE919D907A22B9",
              "Hash": "66002414ECEB4452AADC5E13E8A3C612E2F8ED690D2AFDA2167B2833385F05DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideThickness::get_Left()",
                "System.Int32::GetHashCode()",
                "Candide.CandideUI.CandideThickness::get_Right()",
                "Candide.CandideUI.CandideThickness::get_Top()",
                "Candide.CandideUI.CandideThickness::get_Bottom()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "771DFA9ED1EFCB03A1462B29EFC336CFDE78C831B4DC6C8FAF44259587673F23",
              "Hash": "127CCC3DFE7967F2E625B071CA9AFCC4BB8B62D38E2F02D79C17DEACB982529F",
              "CalledMethods": [
                "Candide.CandideUI.CandideThickness::get_SameSize()",
                "Candide.CandideUI.CandideThickness::get_Left()",
                "System.Int32::ToString()",
                "Candide.CandideUI.CandideThickness::get_Right()",
                "Candide.CandideUI.CandideThickness::get_Top()",
                "Candide.CandideUI.CandideThickness::get_Bottom()",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.String::Format(System.String, System.Object[])"
              ],
              "StringLiterals": [
                "{0}, {1}",
                "{0}, {1}, {2}, {3}"
              ],
              "Source": null
            }
          ],
          "Hash": "850836E11AE9EBDF9B24FD548EFC359E32DC6E79A810068C675E4C1B1A0278EC"
        },
        {
          "Id": "Candide.CandideUI.CandideUiAnimationSystem",
          "Name": "CandideUiAnimationSystem",
          "DisplayName": "CandideUiAnimationSystem",
          "FullName": "Candide.CandideUI.CandideUiAnimationSystem",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HighlightFadeTime:System.Single",
              "Name": "HighlightFadeTime",
              "Type": "System.Single",
              "Signature": "private System.Single HighlightFadeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86B072EF6D3EDAA0B01DB14944B006D447CC85E8E9222AA8DE8A190E2AAE4E0E"
            },
            {
              "Id": "HolderAnimations:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.HolderAnimationData\u003E",
              "Name": "HolderAnimations",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E HolderAnimations",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B69056769F2709099432273592CA7603B1209190FA077C1AD64570FCA31345A0"
            },
            {
              "Id": "HolderEnteringAnimations:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E",
              "Name": "HolderEnteringAnimations",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E HolderEnteringAnimations",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9621BF3AD26053B2A0294C904CE71FC3425ECBC379E965DE811499C54BEB9088"
            },
            {
              "Id": "_highlightTimer:System.Single",
              "Name": "_highlightTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _highlightTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD5CCE8C815025E8A9C4F8549EE8699FB7869BAAF34AE503652C06504B48F756"
            },
            {
              "Id": "_highlightTimerSign:System.Int16",
              "Name": "_highlightTimerSign",
              "Type": "System.Int16",
              "Signature": "private System.Int16 _highlightTimerSign",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E12A049CFAE24F791AD8A45BC9E63E4E6D321191975D20E0BD92ED4FB139FB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "6CB870DF49C99805B65C60AD0B72AF83F6985DCD91E4EA811D8B8A4EC09D7764",
              "Hash": "C35715067A597338FBA29875711C37CF6E02EE0F5A3645B5C91D49CCE23F6457",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::Begin()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)",
                "List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::MoveNext()",
                "Candide.CandideUI.UiRenderContext::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIconHighlightOpacity()-\u003ESystem.Single",
              "Name": "GetIconHighlightOpacity",
              "Signature": "public System.Single GetIconHighlightOpacity()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AFB5A2425D8B29523589A7A197D3CD88A5651E8C3CDB506597505C640569D096",
              "Hash": "3F5E04BDCE9269F0CF46B890964CD0239160A35E90E431A5F21F0357777CE38E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayHolderAnimation(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HolderAnimationType, System.Single)-\u003ESystem.Void",
              "Name": "PlayHolderAnimation",
              "Signature": "public System.Void PlayHolderAnimation(Microsoft.Xna.Framework.Vector2 startPos, Microsoft.Xna.Framework.Vector2 size, Candide.CandideUI.HolderAnimationType type, System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Candide.CandideUI.HolderAnimationType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "2EB2119C229FB3424E2346E3C03FA85F7D87B6F3056E1A48878D53DDB2EFD9DD",
              "Hash": "A68EBE7DACF32D0A36234635EEB840B88075F668C702BD4D1D807A905BEF08AA",
              "CalledMethods": [
                "Candide.CandideUI.HolderAnimationData::.ctor()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "fire"
              ],
              "Source": null
            },
            {
              "Id": "PlayHolderEnteringAnimation(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "PlayHolderEnteringAnimation",
              "Signature": "public System.Void PlayHolderEnteringAnimation(CandideCreator.Shared.Graphics.Icon icon, Microsoft.Xna.Framework.Vector2 targetPos, Microsoft.Xna.Framework.Vector2 startingScreenPosition, System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icon",
                  "Type": "CandideCreator.Shared.Graphics.Icon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startingScreenPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "17D6BE715942EB60FC4B0AD5ADC0C27573A5B8F4E424868BB50598BB73EEF787",
              "Hash": "CE9F3474A6C727ECEDE5ED7B7DE4AE363591DB900D03E40336969A9AC8876552",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Candide.CandideUI.HolderEnteringAnimationData::.ctor()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 342,
              "BodyHash": "7D5607F0E8A0EBEAC988EDEE5FD3E9D04F39D9B94FD0A011FA5E890B65DAD95E",
              "Hash": "6F83582EAB5596B28F3262198C6BA3D7CC68D4E4C9E095DC6CF1E4EF52A9E2AC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuadInOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideUiAnimationSystem.\u003C\u003Ec::\u003CUpdate\u003Eb__8_0(Candide.CandideUI.HolderEnteringAnimationData)",
                "System.Predicate\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::MoveNext()",
                "CandideUiAnimationSystem.\u003C\u003Ec::\u003CUpdate\u003Eb__8_1(Candide.CandideUI.HolderAnimationData)",
                "System.Predicate\u003CCandide.CandideUI.HolderAnimationData\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4350CE0DF9D3DE38DD302ECFFD0A3578014FB5AD660832146E375B6B48F27CE4"
        },
        {
          "Id": "Candide.CandideUI.CandideUiComponent",
          "Name": "CandideUiComponent",
          "DisplayName": "CandideUiComponent",
          "FullName": "Candide.CandideUI.CandideUiComponent",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_state:Candide.CandideUI.UiComponentState",
              "Name": "_state",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "private Candide.CandideUI.UiComponentState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32EB947F2485B695D6C01D8CDFD33DA52683266B48482A04AAC5B0D8CF8C6108"
            }
          ],
          "Properties": [
            {
              "Id": "State:Candide.CandideUI.UiComponentState",
              "Name": "State",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "public Candide.CandideUI.UiComponentState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3303343E786DF49FB9A2A0861046165F676CD4EFA45A4CE2482BC9DD84D9DDFD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnStateUpdated()-\u003ESystem.Void",
              "Name": "OnStateUpdated",
              "Signature": "public System.Void OnStateUpdated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3B05B41C9CBA7CCE213423D9467D9E661677F150753253BE7C1562A6DB54207B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "738ACC9E9B82B5638392A891C3E40D38BDD4BF1F7EE433A318BEB63B3D4C9E3E"
        },
        {
          "Id": "Candide.CandideUI.CandideUiContainerMultipleItems",
          "Name": "CandideUiContainerMultipleItems",
          "DisplayName": "CandideUiContainerMultipleItems",
          "FullName": "Candide.CandideUI.CandideUiContainerMultipleItems",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [
            "Candide.CandideUI.ICandideContainer"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Children:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "Children",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E Children",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A249B38D956DA68C8B458081BF5788D6E7DBA85C7FCCFEE29402E14EB0497C14"
            },
            {
              "Id": "_childrenCopy:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_childrenCopy",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E _childrenCopy",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DE489A515CEC9741F36F21EB476B593C722E6157BD41AE16CDD338C4AFEE015"
            },
            {
              "Id": "_childrenCopyDirty:System.Boolean",
              "Name": "_childrenCopyDirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _childrenCopyDirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11E0FFDD742A8EEBD7209C15C35F43FA33DFE09D1C1D0869A2819F932355C641"
            },
            {
              "Id": "_enabled:System.Boolean",
              "Name": "_enabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _enabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB854151BFE7C501B12C19D7B5DF674E86D743739C3C4323F606E1BC63FBDC5C"
            },
            {
              "Id": "_focusedChild:Candide.CandideUI.CandideUiElement",
              "Name": "_focusedChild",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _focusedChild",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BC3B6082B61C4EEA50AB7D800350C7061442D11C5A9200A0481187FAABAD19D"
            },
            {
              "Id": "_lastFocusedChildIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_lastFocusedChildIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _lastFocusedChildIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3148AC29CF2648BBA0AEE51D138365431D31591E027B604E34E9FA757FB5C60"
            }
          ],
          "Properties": [
            {
              "Id": "ChildrenCopy:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "ChildrenCopy",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E ChildrenCopy",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D77B9A618A1732F5AA02B1662953EBE6EA74276F6882816C70D218004DD02AF9"
            },
            {
              "Id": "ChildrenCount:System.Int32",
              "Name": "ChildrenCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChildrenCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F2A78D079A9B253D3E0BDF9790BF7321D75B4331E3FF0027C42658AAE0FC69A7"
            },
            {
              "Id": "ChildrenEnumerable:System.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "ChildrenEnumerable",
              "Type": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E ChildrenEnumerable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "50443BDADE033F56AA098F46EC5948C1683ECAE77735A7E945D585ECB6B0AB37"
            },
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "62520ADBFEC75047A461693B8390CD9426231FDD094EDECA294BB9CEC292D1A1"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "FocusedChild:Candide.CandideUI.CandideUiElement",
              "Name": "FocusedChild",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "protected Candide.CandideUI.CandideUiElement FocusedChild",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DEC7B80C621D1CE64B2943D184B7E2B4C5A063AD0624B06013CE8CD9B3974FFC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)-\u003ESystem.Void",
              "Name": "AddChild",
              "Signature": "public System.Void AddChild(Candide.CandideUI.CandideUiElement element, System.Boolean putFirst)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "putFirst",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "95A384CA732BB5636322D782C5A69D2B290ADDD18793A48423868E57E7264930",
              "Hash": "B87C3E8AF77A5B19964D51511AD7FBB2070C3AA2A9CD5E12B7CC8F89228D9316",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Insert(System.Int32, !0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [
                "Can\u0027t add itself as child"
              ],
              "Source": null
            },
            {
              "Id": "ClearChildren()-\u003ESystem.Void",
              "Name": "ClearChildren",
              "Signature": "public System.Void ClearChildren()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "CFDA0B32512F79D18FA5F31C80315F9F2F608E33B4E3DA0213B4EA876012584B",
              "Hash": "7CEA2F1AB8E79F5955314BABB41D270E0361A6F5AC8466AB63967FF35902353E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChild(System.Int32)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetChild",
              "Signature": "public Candide.CandideUI.CandideUiElement GetChild(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5FEA9A939D5888DDE484539C04FA70BB3CE32F669D78B7EFDBE4C00737A2DF03",
              "Hash": "4E59016ACE7929675438EE775BEAC71A11B00E93210447F80171EE9206667048",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement otherElement)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "C154DF64E59DB05187DB4D1CD3068655D6B8E914A29C8A3CD8A30392AFB77365",
              "Hash": "F77716A6652A6CD981F6F0D7BB6B8ECEDCDB44AB1D91DD71FF958E27979BF90A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Focusable()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)",
                "CandideCreator.Shared.Models.RectangleF::DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::\u003CGetClosestFocusableToElement\u003Eg__SetCurrentBest|41_0(System.Single, System.Single, Candide.CandideUI.CandideUiElement, CandideUiContainerMultipleItems.\u003C\u003Ec__DisplayClass41_0\u0026)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElementAngle",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement otherElement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxAngleDeviation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 379,
              "BodyHash": "2F2BBC203326F77490B8261BCD42C9986F557B5A8E9A153E382F797AA24F1DDE",
              "Hash": "EBEFFB36AD6C99E3367FC139E77AA4536BCED6CD656A915B5BC631C873C1EA8F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Focusable()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::\u003CGetClosestFocusableToElementAngle\u003Eg__SetCurrentBest|40_0(System.Single, System.Single, Candide.CandideUI.CandideUiElement, CandideUiContainerMultipleItems.\u003C\u003Ec__DisplayClass40_0\u0026)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetControllerFocusContainerElement()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetControllerFocusContainerElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetControllerFocusContainerElement()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "692A7AF5E2FCF19987E2DD418ABF342F79AE103A31C36D8CDDA91BBA368823CA",
              "Hash": "63FA3B5829D073D7CD2E953EBC5F99FBA0AE1FEEAE1427C582FA653E1DF6D25D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::GetControllerFocusContainerElement()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFirstChild()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFirstChild",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFirstChild()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8E5F4D03C2126C45ACEB54088990F970ACB4DA7DD983A430205AC105C382CFB1",
              "Hash": "9D1CFAB551A66FAB2AF3D6E148E2BDD1D11695A40EC37A4F1A6FBE33E3CB37AA",
              "CalledMethods": [
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "33B0910A6E3F864FFAD2E7F12E3E41E1F20C8A3160E51535D20DD42024F45671",
              "Hash": "378237C0E8F6F6948C5AFE8899BF48BF635B071BBE39B187CF46B22C2EF3365D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "2B3E885E23484086F412752CF94507DDF083E933A332457630CD473CB5E67BFA",
              "Hash": "93AEBF92AB46A920AA74E62A8133326C264271AEB4E5F76A6BED7E10654E51C7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateFocusedChild(System.Nullable\u00601\u003CSystem.Int32\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "InvalidateFocusedChild",
              "Signature": "public System.Void InvalidateFocusedChild(System.Nullable\u003CSystem.Int32\u003E newStartIndex, System.Boolean invalidateChildren)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newStartIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "invalidateChildren",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "DF43794E42A11C658540B9900CE74AAF12E88946D0785633179A1699B145FFB8",
              "Hash": "BEB9FEED34B4A267938BBC7C615AF3AD66FC15127DA2A003580E5059C3527565",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::InvalidateFocusedChild(System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "InvalidateFocusedChild: New given start index goes outside of children indices."
              ],
              "Source": null
            },
            {
              "Id": "InvalidateTransform()-\u003ESystem.Void",
              "Name": "InvalidateTransform",
              "Signature": "internal System.Void InvalidateTransform()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "CBA999B44D1D46C8688A6DCD9E30B785326FEF0C172296FA55AE2A4E91C4F7BB",
              "Hash": "9CEF1E838573753E923940E0410DFC0585CDFA9247058D5CB6B647E5B17545F0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateTransform()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChildrenChanged()-\u003ESystem.Void",
              "Name": "OnChildrenChanged",
              "Signature": "protected System.Void OnChildrenChanged()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A5D3FFA4E0E74E9F8FA9F06E569F07D370CFEC4D1047B70E83438F3C693C6B4D",
              "Hash": "CC8A875BB611F950E285C98FB85CB6003776015158858391D28ED03E5F3095C1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "686759FBFF767DC133CAFFD8907193A394441B2505B901E2D4A68FEFFDEBD08F",
              "Hash": "7339EB508176DCF1DEE3C0DC863D9B364568FFA8401462D4ECB88818857DD4DC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()",
                "Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "83F4C4572EF935CE9E05342C673032C350D656BD717248B158F80ACD1E2E8078",
              "Hash": "024C1921DB1B2FFB8722816B78359907971168E2B6C984A68BDAB7977BA3AB54",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()",
                "Candide.CandideUI.CandideUiElement::OnControllerNextWindowNavigation(System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "F3D564B00B961E23C310262DD3555AFD25BDBB28FEA37D82B92AD53482C7091C",
              "Hash": "9CE80403898CD7890FA87EF79E60D352D408C540D03715A65C6B8CBE406C2619",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RemoveChild",
              "Signature": "public System.Boolean RemoveChild(Candide.CandideUI.CandideUiElement element)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "88A6A8400A68D215069FFC55706A8DE76BD89E4F72FA760B82FA4EF6489EE7FF",
              "Hash": "EA100AF3B26D63C120C5F1D2B33BD127AAC2C3E3083E590AB10FB525C172DE88",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::IndexOf(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveChildAt(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveChildAt",
              "Signature": "public System.Void RemoveChildAt(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "09FB33F0F0D1E38BD09F5686940E53D7357ECE8C81AE5AB616EFFFF0C5E0211D",
              "Hash": "430B37E482659F3E199F10ABC500C2BD88D25432AD26B53002ACC877242AF86C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::RemoveAt(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestFocus(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RequestFocus",
              "Signature": "protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "B183BD270D6CBB1D00A4556F4B585F5B4B7A2E160347406BAEF2A379BAC05166",
              "Hash": "92DCD1546A37A6158BA3816EB87A260898A4147B7FA4ABBD6230203419B2123B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::IndexOf(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::SetFocusedChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFocusedChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "SetFocusedChild",
              "Signature": "protected System.Boolean SetFocusedChild(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "D60265076914799687820A6C45C1226C5264AAE4510C956B6B06B6046C3B49A6",
              "Hash": "7461F9A52683EF42630C6FD1E928AC477151324F2951C0DD555A3FDB520158A8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Child was not present in the Children list - "
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "37B3440190D21FC2DFAB0740A141DFD59C3D74A163E1B80032D36A06030CCC97",
              "Hash": "A729A61AC003F580E607CA8982FBEACD6E3E005CCE2005A4C99B4DE4C9A6B12A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()",
                "Candide.Toolkit.ListExtension::Move(System.Collections.Generic.List\u003CT\u003E, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateChildrenCopy()-\u003ESystem.Void",
              "Name": "UpdateChildrenCopy",
              "Signature": "private System.Void UpdateChildrenCopy()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "4FD876138B3848206B03382A6261CAE3875831894756CEEA9A47483E4BCA902E",
              "Hash": "7F999A18432401A3D318E73D3BD44AF9B13FEEECD25C2AA6FE0A5156D1968BA2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateOrFindNewFocusCandidate(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "ValidateOrFindNewFocusCandidate",
              "Signature": "private System.Void ValidateOrFindNewFocusCandidate(System.Boolean lookForward, System.Boolean skipCurrent)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "lookForward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skipCurrent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "9A678113A15829CC596B6F4F65415DCA7D038AD97F0D9428F6664B81FE141415",
              "Hash": "D3268FB0A3800752EAB1357F1584EFC51955D3327391A1AE8B16B66A047D1E4A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Focusable()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7662CFC35E8C837E894A54B339BDDAC818993C4ED34A363BDF959F360CA08622"
        },
        {
          "Id": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Name": "CandideUiContainerSingleItem",
          "DisplayName": "CandideUiContainerSingleItem",
          "FullName": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Child:Candide.CandideUI.CandideUiElement",
              "Name": "Child",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement Child",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D716E8AA4928606957D053C62771803558A705EFCBE6BEF2E878F03146B1E52F"
            },
            {
              "Id": "_enabled:System.Boolean",
              "Name": "_enabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _enabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB854151BFE7C501B12C19D7B5DF674E86D743739C3C4323F606E1BC63FBDC5C"
            }
          ],
          "Properties": [
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "62520ADBFEC75047A461693B8390CD9426231FDD094EDECA294BB9CEC292D1A1"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement otherElement)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E221121C9A599234111567B4E6A528233BCDE0C7CFFC60607CC2BEAA0DA06F7C",
              "Hash": "C79CE36F0D02635B26F77830FEA9CBF44D0E5F2869024F8D2AAF34F41B640D92",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElementAngle",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement otherElement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxAngleDeviation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "8ED2EEC2EBA6689EEEAB5C2EEC249F07EB907C6C7A2227D9C64C478D53AA5043",
              "Hash": "7BB9A3509AFFAC8EE28480C26D920A1AE9EB7E1F39CDEF25CEC8BFB3BAF3EC75",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetControllerFocusContainerElement()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetControllerFocusContainerElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetControllerFocusContainerElement()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "2419B2839E3FD730372F5F028B79AB5CE3676C4C00E094A806BFBC985D5FC6D5",
              "Hash": "FA7E2C2751945BD8AF4CA99F16BEAA5EBB85860AC5F7E5654BF52CBC8063E2F9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetControllerFocusContainerElement()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6C4F1467C6E7BF06948C8EFB2C4868C26FA35481D842A8C447219094251E4B8C",
              "Hash": "782476B67D75B3871423E5DAA47F78949618BC867D443FDF8E2437E36804DE3B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "4C0067EEC3DCFE8D523E0337DE16A4BB1758C15F1A9FA652B0BB4FA1AFEEDCA5",
              "Hash": "A208ACCEC8A103BADF7215675EB2FCD42AC28BAF537FD4A94C886024169CC054",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InternalArrange()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "913FB59CC96E92493AF2651959D74757982CE3BA1D3193D3423829246FDFCF26",
              "Hash": "2158DAB98E67DBC417874C6BA143363332848447FA08C1EFD04EAB766245180C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "C97057B0C2525FD122E5639A8561902DF07C090BCD9F5193D3534C8D5D9342ED",
              "Hash": "D350479DED71753E15041A417990A75FB19BD6C34178D90E501F8D4011BE7F81",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateTransform()-\u003ESystem.Void",
              "Name": "InvalidateTransform",
              "Signature": "internal System.Void InvalidateTransform()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1D35D21324FC2704FA3455B324EC931CA5F03FEB1B187608BF35328BEB59EB28",
              "Hash": "2D283B1FC7B3C44F5F99D89B0A770100AFC31A2B204647D8F57F2955CF704A5C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateTransform()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "E0BD86194F4DDC73591C1260F8B5FA7D814CD1685FACAED5AECBCB154DA33382",
              "Hash": "11D10A5DE6DBFA7EEADFB632F98FC748DF1E5BA1F8E2AC676DFB504A345BB5F9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "E4886BEC871ADF41CD3188CC61B472653504C3E999DB88E03452C72D1FDB1569",
              "Hash": "FCB5F0FEECB5E018F2A19442B0F3C3E38D3970E76B5A0E5F508E45D46D9298F8",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerNextWindowNavigation(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "5DB0ED765F6D8CADE09A79CDF6C1AAC16CE327E7CFEA61513B11F065D4BDF8FF",
              "Hash": "B7BB68D4E66D619753F6F2BF2F2B094F7BE2D058C13F29B1608DC8198ED1F0A6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveChild()-\u003ESystem.Void",
              "Name": "RemoveChild",
              "Signature": "public System.Void RemoveChild()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "BFAD5FC615D112D16BACA6C104E4CDCB48DD9CCA77F5F0B7007ADCFFE3DE9725",
              "Hash": "D2B4E287B28718AE2D684025525774ADF6CE8BFCCF3C600E13DF26FB94CD0A4C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiElement::InvalidateArrange()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "SetChild",
              "Signature": "public System.Void SetChild(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "6C85105A9BBC277E58E5501DC74D77224DB6C5F2FBB8DE16E02BE2694DF3E375",
              "Hash": "21FDFC034AE5B80683C2675C73367D94D208499FB1640EFB7D10E3C70EBF6F8E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::InvalidateArrange()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "105131D8F9915D3080DC4C160166AE740BD3FC74166CF5552C7B5A39A43F6683",
              "Hash": "CC03B633129AF365BD19177EE50FD0725A3A35287B1934BC628E057538A77D74",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F2C0AB358EA69E0157C3F964F1D8A30E4E30CE33295F1AC1CB7EB5675FE7686D"
        },
        {
          "Id": "Candide.CandideUI.CandideUiElement",
          "Name": "CandideUiElement",
          "DisplayName": "CandideUiElement",
          "FullName": "Candide.CandideUI.CandideUiElement",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcceptsDoubleClick:System.Boolean",
              "Name": "AcceptsDoubleClick",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean AcceptsDoubleClick",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F8DD4B8E18A85C9F075D155BD22D8420321E0E0061E424A3F11B4B4928916A3"
            },
            {
              "Id": "Clicked:System.EventHandler",
              "Name": "Clicked",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Clicked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDB568FAA14B841E1EECE6BC3927191240129993B2BEC4F36B6B0C5423684D7C"
            },
            {
              "Id": "ControllerContainFocus:System.Boolean",
              "Name": "ControllerContainFocus",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ControllerContainFocus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B21235CBC16115835CE2233A573DE85F75AF53F2F6E8B4F304CAFEA08B8B18D5"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "Dismounted:System.EventHandler",
              "Name": "Dismounted",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Dismounted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1F0D5AB0B4650709B49A1D8908C59C2FC80F9D6A7ED7904A17A1136843DE283"
            },
            {
              "Id": "FocusChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "FocusChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Boolean\u003E FocusChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35E44E0CE249420E53BED2D4E874C6068F67B721FC5785F21E4EE62D1C8724D2"
            },
            {
              "Id": "IsHud:System.Boolean",
              "Name": "IsHud",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHud",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C11CC1B87CDA1A71441357AB739B55291C9373F2F8DABC838C05FF5393EE25C"
            },
            {
              "Id": "LayoutBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "LayoutBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle LayoutBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CF75FEACE14C8D313AA3994C21A01E63FB63A2B726280DF1B98459D467686D3"
            },
            {
              "Id": "Mounted:System.EventHandler",
              "Name": "Mounted",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Mounted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16FD6631901587671EEF388F781B7BC52A7F555588F07F9FB5BDF4D24554252A"
            },
            {
              "Id": "MouseEntered:System.EventHandler",
              "Name": "MouseEntered",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler MouseEntered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D117586AFC5DD2F859B6895ECF7BE5FE1A1ADB6F5E1A5E4CA311DE5EBC91AF3C"
            },
            {
              "Id": "MouseLeft:System.EventHandler",
              "Name": "MouseLeft",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler MouseLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A5AE5B866E061203E6DD1F704C1241A36A674274D5A326A56E9BB5B8D4A109B"
            },
            {
              "Id": "MousePrimaryDown:System.EventHandler",
              "Name": "MousePrimaryDown",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler MousePrimaryDown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D5EE0DC344C67647592A521C5ECDFF5EAB01C70DA5963E15C8D31F6CB9EA863"
            },
            {
              "Id": "OnClickedSoundEvent:System.String",
              "Name": "OnClickedSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String OnClickedSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0F7C87FABA9F7B152A009DBAFFF2E248F1C29936D210AC56EE7D870241DEC4B"
            },
            {
              "Id": "OnControllerNavigatedDown:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "OnControllerNavigatedDown",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E OnControllerNavigatedDown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2516E9D80E4CF99D4C14CF7A2D5415735A8CAF2BA674A4582E38396D3E3BAF7C"
            },
            {
              "Id": "OnControllerNavigatedLeft:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "OnControllerNavigatedLeft",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E OnControllerNavigatedLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C036E29F855E1CD380313D5C51A5D40DC7CEEF5F8EB650681688B7A6198FD41F"
            },
            {
              "Id": "OnControllerNavigatedRight:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "OnControllerNavigatedRight",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E OnControllerNavigatedRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "198BF0145BF02AC7409E15D44A4D303F7D0C379AC4AEF1F78888B3564336B892"
            },
            {
              "Id": "OnControllerNavigatedUp:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "OnControllerNavigatedUp",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E OnControllerNavigatedUp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0E4117B8D8E3D1C2A9EF3C8193583A026887CF82FF4D5460E3E5A4604D3C6FF"
            },
            {
              "Id": "Parent:Candide.CandideUI.CandideUiElement",
              "Name": "Parent",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7151FDE7C459D45CC6B380128E7455B242E50DEEFC8144B26DDD7BC1F67AF688"
            },
            {
              "Id": "RejectsFocus:System.Boolean",
              "Name": "RejectsFocus",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RejectsFocus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0B2B0A5CD44FF435D27D23141073C26A0EFBFC9FA7F309D4313A66A9D2132D3"
            },
            {
              "Id": "RequestBringToFront:System.Boolean",
              "Name": "RequestBringToFront",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RequestBringToFront",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0964CF6382C901EC705984ABF7A876FDE04F80367298C6C691ACCB4C2E60AB3F"
            },
            {
              "Id": "Tag:System.String",
              "Name": "Tag",
              "Type": "System.String",
              "Signature": "public System.String Tag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FAE8A34A0AFF431BEAA70BA6E78B28E5665F951D93C4E023EBFACAB3240C2C5"
            },
            {
              "Id": "VisibilityChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "VisibilityChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Boolean\u003E VisibilityChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80EAE557CF8C6106FD56DB1728320A67910536D95259C9274CA6666E0DD42934"
            },
            {
              "Id": "_arrangeDirty:System.Boolean",
              "Name": "_arrangeDirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _arrangeDirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AAC9460B0DD68BEC0A3B5E93AF707CE192AB68EF7FD07B97572A69FF80DB877"
            },
            {
              "Id": "_background:Microsoft.Xna.Framework.Color",
              "Name": "_background",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _background",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF80FEA220DA9B58CFDF73E51CC4A32A2184D7A15E662AC684BC3B6AC374C102"
            },
            {
              "Id": "_containerBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "_containerBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _containerBounds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3425B1EAAA20BB3C34D2AF947F2B62A05A77D1A042EC02C05AD6DA3C9E1E8F1A"
            },
            {
              "Id": "_desktop:Candide.CandideUI.CandideDesktop",
              "Name": "_desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "private Candide.CandideUI.CandideDesktop _desktop",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C49C5279E09F3A46DAD763E704901BDE529019622ABC5A2579E0A3DEB4899B5"
            },
            {
              "Id": "_gridColumn:System.Int32",
              "Name": "_gridColumn",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gridColumn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F8E555971B6C619F28C658C696BAC66BEC571BD00F7BCB709798AC3702F85CF"
            },
            {
              "Id": "_gridColumnSpan:System.Int32",
              "Name": "_gridColumnSpan",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gridColumnSpan",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8511D55052AED965EF5A32E33442FA6112BB4844F9C8CFD0247012C50C6398F5"
            },
            {
              "Id": "_gridRow:System.Int32",
              "Name": "_gridRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gridRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA44DFA822B8F993D94F4BF22C4CB8E246C180583AB11073DFFD45163A140216"
            },
            {
              "Id": "_gridRowSpan:System.Int32",
              "Name": "_gridRowSpan",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _gridRowSpan",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD6D64A7E1CC315B349013AF6346C7B065C8503D20FE41208C859714F8BDB29B"
            },
            {
              "Id": "_hasBackground:System.Boolean",
              "Name": "_hasBackground",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasBackground",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4DABA6AB2930AB33EEDC5A65D6E83E9FB52F78EAB9478295AB3D94ABC79B50A"
            },
            {
              "Id": "_height:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_height",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _height",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D9AC50856AE6015E05BFB5A923A2793E02D5AC4CEBC15815F887C9B7B35D35"
            },
            {
              "Id": "_horizontalAlignment:Candide.CandideUI.HorizontalAlignment",
              "Name": "_horizontalAlignment",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "private Candide.CandideUI.HorizontalAlignment _horizontalAlignment",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "498F9F1C05B0E1FD526156F5F4823E2FD00CDD1959DFFC16001AD168C6B6DCA5"
            },
            {
              "Id": "_inverseMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "_inverseMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _inverseMatrix",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5CFBF48A26EDEF4ECAC92A3E43E8D27C04C21A0AA3A1EF41C181ED5231E45EF"
            },
            {
              "Id": "_inverseMatrixDirty:System.Boolean",
              "Name": "_inverseMatrixDirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _inverseMatrixDirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2154CEAC2C62D87EF2EC135C54CBAC175A4B498EC2B11D15CDC3E4AD275BBC5B"
            },
            {
              "Id": "_isFocused:System.Boolean",
              "Name": "_isFocused",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFocused",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD49774445747E3EC0F246152A488F0314F8C8272ED656E9D64C3E5603509448"
            },
            {
              "Id": "_isHovered:System.Boolean",
              "Name": "_isHovered",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHovered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ECBF1CE50A1D2FDF906BA32A054B752A23D2859DB3C84DBDACF96B97B517D35"
            },
            {
              "Id": "_isMounted:System.Boolean",
              "Name": "_isMounted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isMounted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41B42B16921FF105470ACD5C421A477B137F21A64025765EF87B1488233462C3"
            },
            {
              "Id": "_isTransformValid:System.Boolean",
              "Name": "_isTransformValid",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isTransformValid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACD45E78FEFF23E1B1EC9862BCCECDE9D7FC5B692E73F5C33BEC15B6E13FFFA9"
            },
            {
              "Id": "_lastMeasureAvailableSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastMeasureAvailableSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastMeasureAvailableSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58EFEB52A374293ACD08C47372B87B247C7E6617123695B94129256A5EB5C5C3"
            },
            {
              "Id": "_lastMeasureSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastMeasureSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastMeasureSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B963F361AB4838274E44C61542EE6ECD443B8122AB36F24EFC41763C53986109"
            },
            {
              "Id": "_left:System.Int32",
              "Name": "_left",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _left",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EECB00AA4E1A72B88CC81C22D6E7AD21A2EF6BC64E9E640F3BACC8B52B493D8"
            },
            {
              "Id": "_leftPixels:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_leftPixels",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _leftPixels",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B52432C9C9CA06AE82795EEB17BBFD3206DABA1B1BD695BB84F01F106818ECD6"
            },
            {
              "Id": "_margin:Candide.CandideUI.CandideThickness",
              "Name": "_margin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _margin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF67197567CDD8D8A814104B685F0BA0FC9454DE6A7BE8E97B055EF4EA1ED7A3"
            },
            {
              "Id": "_maxHeight:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_maxHeight",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _maxHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A2020680E869D5FDB9F2ACCE2E1B5133C1256400C71902B1E9C328F2AC77EEB"
            },
            {
              "Id": "_maxWidth:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_maxWidth",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _maxWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98F922DD3BD398A7367606B6A9AAE06D3AF28DE10A5D4192EEC00E0FCF1F1316"
            },
            {
              "Id": "_measureDirty:System.Boolean",
              "Name": "_measureDirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _measureDirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A8FACF91119057D1132F4A8D1C54E428E65D2485B58889E463CBB37CF6FB23B"
            },
            {
              "Id": "_minHeight:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_minHeight",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _minHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9A92F601A6417C5EADB3330E35BF345C2B42C93EF195A6F99CF356AA73431BE"
            },
            {
              "Id": "_minWidth:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_minWidth",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _minWidth",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54E161618D9F7E7A79B6ED72FC7A348031D066009A512DE2B08B006BC388DFCF"
            },
            {
              "Id": "_opacity:System.Single",
              "Name": "_opacity",
              "Type": "System.Single",
              "Signature": "private System.Single _opacity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD079A611239ADFAA29DBF8B3291982C0948FA7A9D42F94B5C9A1A6FD0A325B5"
            },
            {
              "Id": "_padding:Candide.CandideUI.CandideThickness",
              "Name": "_padding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _padding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7DBC3B76D20BBFB56E49DFFDC852DB7E73B27D03F9368D1C852B3C246C980EA"
            },
            {
              "Id": "_rotation:System.Single",
              "Name": "_rotation",
              "Type": "System.Single",
              "Signature": "private System.Single _rotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05096467B0CE79179116AD5E8998AD213419150CE81FF29FAA3C011E3472CBAC"
            },
            {
              "Id": "_top:System.Int32",
              "Name": "_top",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _top",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3D78B5C625A31ADCD526D6B8585C107657AA369B12AE97B91EBC520AE5F5023"
            },
            {
              "Id": "_topPixels:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_topPixels",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _topPixels",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "062B059696F9C294E7AEE00C9AEF88600E93201178D5E9E2CE21D48B0398F8F5"
            },
            {
              "Id": "_transform:Candide.CandideUI.Transform",
              "Name": "_transform",
              "Type": "Candide.CandideUI.Transform",
              "Signature": "private Candide.CandideUI.Transform _transform",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E68FA9BDAC51ECEC2E1CC70112372FC6477BE4C76A0972F8DF0C367348652CFC"
            },
            {
              "Id": "_transformOrigin:Microsoft.Xna.Framework.Vector2",
              "Name": "_transformOrigin",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _transformOrigin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91AE45F0027DB5792BD068B2369EAE41728DE348BBF7D0335A803F732742F037"
            },
            {
              "Id": "_transformScale:Microsoft.Xna.Framework.Vector2",
              "Name": "_transformScale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _transformScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17E334873BAD95C672DA16E5A8CF3B9182D550F67C9F0ECDF6F37C8CF596FFFC"
            },
            {
              "Id": "_verticalAlignment:Candide.CandideUI.VerticalAlignment",
              "Name": "_verticalAlignment",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "private Candide.CandideUI.VerticalAlignment _verticalAlignment",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4DC165C9796C887EBAC83A865B6D6D17B0008ECCDDB080A99C14F7D7EBBAAE"
            },
            {
              "Id": "_visible:System.Boolean",
              "Name": "_visible",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _visible",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64B671548A905A2DB7C578FD69416B76FE271725F874D63893138CAA2F667D44"
            },
            {
              "Id": "_width:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_width",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21463CDCB0C5FDB4105E24482136EF46FF5405F3E5BA7ADF206464709D6A63AB"
            }
          ],
          "Properties": [
            {
              "Id": "ActualBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "ActualBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle ActualBounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7FFB8D0B82BD90123D59383D0DCD44049120FDA6BB4D32DE211CAD2CF3BEA3DE"
            },
            {
              "Id": "Background:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "Background",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E Background",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "20C55DA5EC5B0E5E6A3AB81CD9200C6FCA7C0185B92D33C05C944F45786363A1"
            },
            {
              "Id": "BackgroundAlpha:System.Byte",
              "Name": "BackgroundAlpha",
              "Type": "System.Byte",
              "Signature": "public System.Byte BackgroundAlpha",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "06F860EE2241F3456371399292488C0BB13C54C378BFE5E2C8CFCEF657F39FDE"
            },
            {
              "Id": "BackgroundBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "BackgroundBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle BackgroundBounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "541A2B9CAC291EE920640E370A5869F19347E935F4DDFE4A085A7CD009154488"
            },
            {
              "Id": "BorderBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "BorderBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "internal Microsoft.Xna.Framework.Rectangle BorderBounds",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "59190469DD086280400089F3F9AEE3C93A3F253FC70064DE6993D04C45C14D8A"
            },
            {
              "Id": "Bounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "Bounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Bounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D2543193CCA93DC875B149B1B2B7E9831C47796741E74CCBE6179E9128BF459C"
            },
            {
              "Id": "ClipToBounds:System.Boolean",
              "Name": "ClipToBounds",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ClipToBounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6348B21C6491C2E9CC5378D5282D00EB69BF0399783447AB3E2045035F782330"
            },
            {
              "Id": "ContainerBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "ContainerBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle ContainerBounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A4CC75FB557FBA43E52D2832EC9B5845293E76C520EE08801A699E468712CCBA"
            },
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "62520ADBFEC75047A461693B8390CD9426231FDD094EDECA294BB9CEC292D1A1"
            },
            {
              "Id": "DragDirection:Candide.CandideUI.DragDirection",
              "Name": "DragDirection",
              "Type": "Candide.CandideUI.DragDirection",
              "Signature": "public Candide.CandideUI.DragDirection DragDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "612D4604C2982E46EE59788378A91DF83724D11C6AF7419757A504EB892E8AED"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "Focusable:System.Boolean",
              "Name": "Focusable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Focusable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5768F72673F98D25EAE7E10430A9D309364572F36C8D7527841D7BCD1A81D788"
            },
            {
              "Id": "GridColumn:System.Int32",
              "Name": "GridColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridColumn",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0CB9C2A32A4B13D41C3F93903B08099686A042CC45BDFF4CC453F66D327186CC"
            },
            {
              "Id": "GridColumnSpan:System.Int32",
              "Name": "GridColumnSpan",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridColumnSpan",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B390216ED5189C2D365B2A64CA404FCF23FE14EAB5B6CC4720933266FE433BAA"
            },
            {
              "Id": "GridRow:System.Int32",
              "Name": "GridRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridRow",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1598A84CB2BEE2744AAB1DDC701453815BCE7408570970D9B8E9F960F5B68507"
            },
            {
              "Id": "GridRowSpan:System.Int32",
              "Name": "GridRowSpan",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GridRowSpan",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "459124822302DCF593F4F4E3B8B47E906026BE84531A53E23FCDAC55B83C6139"
            },
            {
              "Id": "Height:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Height",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Height",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B57212AB2A36A7CBF8EFBF05C08999B424DBD01AF6BC927B9E8C920D046BBFD5"
            },
            {
              "Id": "HorizontalAlignment:Candide.CandideUI.HorizontalAlignment",
              "Name": "HorizontalAlignment",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "public Candide.CandideUI.HorizontalAlignment HorizontalAlignment",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C39D6C9D6BAEF9FC0AE2A6C5BBF2104D1D43E5294BC33D5A25CBCF19E7689777"
            },
            {
              "Id": "InteractionBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "InteractionBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle InteractionBounds",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2FB14D366A4826B8D165597A6A62CB6C328A11136C4C04040586821A6CC7D1BD"
            },
            {
              "Id": "IsBeingDraggedByMouse:System.Boolean",
              "Name": "IsBeingDraggedByMouse",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBeingDraggedByMouse",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D974A23430C498B2253E4606CC0069F5F993849AB9C51EC304C3B7FEF1C67A85"
            },
            {
              "Id": "IsDraggable:System.Boolean",
              "Name": "IsDraggable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDraggable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "010793E52226E1F4ADB285BE4907815F3F226E8DEB959C9FE83C5D1AAA76AD25"
            },
            {
              "Id": "IsFocused:System.Boolean",
              "Name": "IsFocused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsFocused",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7CAABF06D42ECC57FC1E30B1D56EFC830BD326F9BACAE2F28D1E0F0663B7DC37"
            },
            {
              "Id": "IsHovered:System.Boolean",
              "Name": "IsHovered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHovered",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A8426EA97C98E036C53EE67881276D60809072FA4E93055C169EC88473B8935A"
            },
            {
              "Id": "Left:System.Int32",
              "Name": "Left",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Left",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A534D6350E4F83172BEEA3A0B95D940E8C44EAE24091DD30CEB367046F9B8BDF"
            },
            {
              "Id": "Left_Pixels:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Left_Pixels",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Left_Pixels",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C96BB80ECA36479E9BEDB147C0A2E9B3652624FFDCA5D6E660EC43BE64645690"
            },
            {
              "Id": "Margin:Candide.CandideUI.CandideThickness",
              "Name": "Margin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness Margin",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "80EEA4A8663A59855BA45976FA2B4C486F1E26A1AEB3B79618E33628FA7F0DDD"
            },
            {
              "Id": "MaxHeight:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MaxHeight",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MaxHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DDB56FEDA7F20604B5F4D9C22E192465FC99BEC4E8078F103B7691285D6AAD08"
            },
            {
              "Id": "MaxWidth:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MaxWidth",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MaxWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "098A337AF7D1C7A7EF8CDFAF187BADA9BDC87C0BD32B6109C66B39B25A387F37"
            },
            {
              "Id": "MinHeight:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MinHeight",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MinHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B3A28C0EE76F00EF726B45BF74BB22A3FA0058ADDA8DB8E92D6C45C064832ADE"
            },
            {
              "Id": "MinWidth:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MinWidth",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MinWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "46A0A4DED6E9A19D8FD24D635C248BA1F216AEA3923C0C24B4960C55FE8797A8"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4BD6D4EE74F47CC77EC2CBFFABE8D9B71D2C2FD4924F0906FF79268A3072CFDB"
            },
            {
              "Id": "Padding:Candide.CandideUI.CandideThickness",
              "Name": "Padding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness Padding",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "77A83F4DDCC4454394E225F7D7ECB799152D68F65CA2EEB6E5C51E7A606EDE41"
            },
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AA71F43CDE7466010D8506BA3E221ED64BF52D91F11878442FB26CB5FE098831"
            },
            {
              "Id": "Top:System.Int32",
              "Name": "Top",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Top",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "50C388A1EC092AE0992C16EF703BF9A4C6C1A4396C0AE73D7670CFEDA2D7CB25"
            },
            {
              "Id": "Top_Pixels:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Top_Pixels",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Top_Pixels",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1C61CF1589E650FDEDC1C0D82584D5B37479F6655C8D5BB49D7A3FA3417C250D"
            },
            {
              "Id": "Transform:Candide.CandideUI.Transform",
              "Name": "Transform",
              "Type": "Candide.CandideUI.Transform",
              "Signature": "public Candide.CandideUI.Transform Transform",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A1C0D85878D8E1B04B5FFA2B7E021EF0CB1AEDE5B0883675BBB730EED6418A48"
            },
            {
              "Id": "TransformOrigin:Microsoft.Xna.Framework.Vector2",
              "Name": "TransformOrigin",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TransformOrigin",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8B5A32BBE188048ADDF9373DC77344941F6AF6C48B3BE64BD515950D26039682"
            },
            {
              "Id": "TransformRef:Candide.CandideUI.Transform\u0026",
              "Name": "TransformRef",
              "Type": "Candide.CandideUI.Transform\u0026",
              "Signature": "internal Candide.CandideUI.Transform\u0026 TransformRef",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C6FC48A28D544121CEC9023A018F741ECC24494D68145ED980922ACBBB7C23BF"
            },
            {
              "Id": "TransformScale:Microsoft.Xna.Framework.Vector2",
              "Name": "TransformScale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TransformScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EF44AC4D8D0A9A9786A1F167B86A10B08DDF4A7344BE38BE488EDB7D1FDD24B4"
            },
            {
              "Id": "VerticalAlignment:Candide.CandideUI.VerticalAlignment",
              "Name": "VerticalAlignment",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment VerticalAlignment",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7652A1433769B29C89C52E0E6C8E86FB15984B245E35EA5F5BE2BF00DD78491A"
            },
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CCA2A8C146B1FC8E705D7721BF19916E1BFC493C7387668C4CD4257AB2F5579B"
            },
            {
              "Id": "Width:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Width",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Width",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96DC5DC62E80B3250F81519733876BAFFB574C70C333B9BA41E848D810AC09C8"
            }
          ],
          "Events": [
            {
              "Id": "Clicked:System.EventHandler",
              "Name": "Clicked",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Clicked",
              "Visibility": "public",
              "Hash": "D462F461DA0473B363299A61170461A9CBD27D3B5DF6FC98A4F817C7C85613AD"
            },
            {
              "Id": "Dismounted:System.EventHandler",
              "Name": "Dismounted",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Dismounted",
              "Visibility": "public",
              "Hash": "70EFE89A3876D106CBA07F9A425A1E5B36150813ED9EC16EB12B8D65A54CD6E3"
            },
            {
              "Id": "FocusChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "FocusChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Boolean\u003E FocusChanged",
              "Visibility": "public",
              "Hash": "E669A7009E20CC4F07BC67094FB717277E2B32C7BF2ADE72FC4AFF46C3E95A9D"
            },
            {
              "Id": "Mounted:System.EventHandler",
              "Name": "Mounted",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Mounted",
              "Visibility": "public",
              "Hash": "1F671A2D80058B442C0B743FC4071A6D52AD84EDCFEC5F4C3BA0486111C708D0"
            },
            {
              "Id": "MouseEntered:System.EventHandler",
              "Name": "MouseEntered",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler MouseEntered",
              "Visibility": "public",
              "Hash": "1628C3179C870E41A0B74B072E3A6B6D7B59140D7A835A8B08A1A20AE6B143F5"
            },
            {
              "Id": "MouseLeft:System.EventHandler",
              "Name": "MouseLeft",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler MouseLeft",
              "Visibility": "public",
              "Hash": "BA4E7DA13DBBCC0224B73197F42369B6AF793D5B20CAC15336F1CC857839A965"
            },
            {
              "Id": "MousePrimaryDown:System.EventHandler",
              "Name": "MousePrimaryDown",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler MousePrimaryDown",
              "Visibility": "public",
              "Hash": "4527700275BB63351CC236A9B8B3486615EB2FE6D12443F4D24D02BC2EE4FF05"
            },
            {
              "Id": "VisibilityChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "VisibilityChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Boolean\u003E VisibilityChanged",
              "Visibility": "public",
              "Hash": "70CB832499043A8583A4E71EFFB33190837BB92A7BB444F8B874AA13D8A82112"
            }
          ],
          "Methods": [
            {
              "Id": "Arrange(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "Arrange",
              "Signature": "public System.Void Arrange(Microsoft.Xna.Framework.Rectangle containerBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "containerBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "4955F0208DA0AD8ADE89AA335275DE179FAD05456CC5899E516AFE1927594C10",
              "Hash": "D43E236CA56A1F2E0AD9DBD4E4DC74F12374D525C1D8CD3F31B8587CE8D354F7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::op_Equality(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.CandideUiElement::UpdateArrange()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateScreenPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "CalculateScreenPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CalculateScreenPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "23D922F2DE2AA0C0AAE45172F2FE8E3BAE96D9D1994AE015AA2F3A8A8A63E810",
              "Hash": "3F64366961B30C9E3424F8DFFAD5E511DA2CBDA8EE090E642E02368C62EFC207",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ControllerTryNavigateInto()-\u003ESystem.Boolean",
              "Name": "ControllerTryNavigateInto",
              "Signature": "public System.Boolean ControllerTryNavigateInto()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "0AFFE80C1C4F514F5DB9A33D19F90832C6A46EBB5ECEC75672AC44F565C8DDD8",
              "Hash": "6B8AADBBBE3598A5580540B6CA1A3FC137740D16E55A31571FA1131D2C726BD7",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 596,
              "BodyHash": "91192273278B4F78A704B9D66A179FCB58E824BF869BF274C56A0EF34DE45A88",
              "Hash": "091CBDB98A75700C6D3D0C7152E86986794932031F8FB522365FB9B696516A31",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.CandideUiElement::get_ClipToBounds()",
                "Candide.CandideUI.UiRenderContext::get_Scissor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Rectangle::Intersect(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.UiRenderContext::set_Scissor(Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.UiRenderContext::get_Opacity()",
                "Candide.CandideUI.CandideUiElement::get_Opacity()",
                "Candide.CandideUI.UiRenderContext::AddOpacity(System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Background()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_BackgroundBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.CandideUiElement::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Value()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement otherElement)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6F84BB4195BEECCE173BB79521504D730E96BC70DA7B42116E5767F11F2CDE2C",
              "Hash": "548317213355A517D08BA345ACCC178D1BEDDC0DFB46EF0CCD21B9B02BB4B0A3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetClosestFocusableToElementAngle",
              "Signature": "public Candide.CandideUI.CandideUiElement GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement otherElement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxAngleDeviation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9A407C15DE324BBFB924B58DA747F34071DAA68FBB50C3C0C5DACA1EF00A6C18",
              "Hash": "27DCF31994E5D330456D944D4AFB4A0DE0C5EB3310C2FE5A6F579F77134FEF7F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetControllerFocusContainerElement()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetControllerFocusContainerElement",
              "Signature": "public Candide.CandideUI.CandideUiElement GetControllerFocusContainerElement()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "74F8A10FA21733BF4EECD29D2B28B4EDB790C48A5138F486F256D56727C029C4",
              "Hash": "63FC20819D834A7F24FB91F316678C6942F0177AC9A1A2D147054559ED98C897",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FF11ED3CEE3E701D15E99FD80530076D2332504CF9FEE7E2BF76E7AEBD819CEF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7C9AA9B793332D53DD19665CC2310C7624A3333A2AF3AEEE54DC92F9C341B58F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "145CFE6EF48DBEC29094F2AB79D4A4F137A9C525A12BA14F21C9D524DAAF77E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateArrange()-\u003ESystem.Void",
              "Name": "InvalidateArrange",
              "Signature": "public System.Void InvalidateArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "3EBCF44AAC15C67C44D47651232D667215EA43D2E702A8C72A49A4CA8A3C27C4",
              "Hash": "641320528CF43F8CE911505F71D6A1CB4C3CECA11CD223A03AEA82635857D7A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateMeasure()-\u003ESystem.Void",
              "Name": "InvalidateMeasure",
              "Signature": "public System.Void InvalidateMeasure()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "2F6F74C4C2616D124AE92481552CB9DEE15F6254FF62D0CFDD65E1289566D0C8",
              "Hash": "EE3FAE838B34D14A727DFF70D8B58BC63202FCC6DCE2B3913C81F7B1D23C8C5E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateArrange()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideDesktop::InvalidateLayout()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateTransform()-\u003ESystem.Void",
              "Name": "InvalidateTransform",
              "Signature": "internal System.Void InvalidateTransform()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DEFA3018B37261FFB4F69A773DD9B6649C539E527D0693C06A5E6BDCA8903E33",
              "Hash": "7DB9FFB10BE60F5CA9D71A6B3B4B19AD0BE829BDA217CC11BAC7CEE3A5975A00",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 875,
              "BodyHash": "4DEE975D4710A67A8671976DE2FBEF31CE85A351F1C58664EF7274FBCB3B06BF",
              "Hash": "B032A3E156E7BB3E5857868C08E370547A03CD5C75E28CF077DAA14DCAE55871",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Width()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::get_Height()",
                "Candide.CandideUI.CandideUiElement::get_MinWidth()",
                "Candide.CandideUI.CandideUiElement::get_MinHeight()",
                "Candide.CandideUI.CandideUiElement::get_MaxWidth()",
                "Candide.CandideUI.CandideUiElement::get_MaxHeight()",
                "Candide.CandideUI.CandideUiElement::get_Margin()",
                "Candide.CandideUI.CandideThickness::get_Left()",
                "Candide.CandideUI.CandideThickness::get_Right()",
                "Candide.CandideUI.CandideUiElement::get_Padding()",
                "Candide.CandideUI.CandideThickness::get_Top()",
                "Candide.CandideUI.CandideThickness::get_Bottom()",
                "Candide.CandideUI.CandideUiElement::InternalMeasure(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "FB286FB49697B1BB559FA4C90EE70744AE4055808BB91993CB03B59B981A8FC9",
              "Hash": "089887E0CBE8ECB828B0130551A8E9FB475799573CF47C586EF947824A97E413",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1D14A84A0C4876CE3EA85E8F12A2C91D0A9033D9D75782C81B07D5D4A1EE7E7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "CC02FAE9B53970D3C54C535AE21B3488D87707AB595866EB7B00D5014ED8EEF3",
              "Hash": "E6E78E06B52DB80D2B5A08A0915654F8DD261EBDC763F0B0EC90AB1322401003",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "17ADDF916ECBCC7DC164F54B623633E1BD3DD575D2DD3E395DA9C771D2D71996",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialDown()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialDown",
              "Signature": "public System.Void OnControllerPickupPartialDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "326925387B205E4412E8699932B35C5A70DB073FEBABD26014333B777BC02F71",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialFullClick()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialFullClick",
              "Signature": "public System.Void OnControllerPickupPartialFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "51992B99080D3B2098CBED49246B375320D912507CEB9CCF68AF9E49A12EA753",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerXPressed()-\u003ESystem.Void",
              "Name": "OnControllerXPressed",
              "Signature": "public System.Void OnControllerXPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "679DD06339E494A61F89B5021A4DD4765A7652115A2AB98DF1150CEC6AB6FF77",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerYPressed(System.Boolean)-\u003ESystem.Void",
              "Name": "OnControllerYPressed",
              "Signature": "public System.Void OnControllerYPressed(System.Boolean yWasHeld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "yWasHeld",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0AEDB28CBE055BB6BBFF608CCEE795192D56D4D35F9E234486096D12F74F08D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4CC1FD00D3D8A030F0C7155237B398E05A2AD63575F755DE981B26A572326F63",
              "Hash": "8AA813F73E46DC3F7EAFACBF1A3825CCA6F21DFF28B1BA6EA3BF25C57ECB860F",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostControllerFocus()-\u003ESystem.Void",
              "Name": "OnLostControllerFocus",
              "Signature": "protected System.Void OnLostControllerFocus()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2A457429593B63653DA52F17E4FA6F4B19E1004918AEF781B6E264A4AFC47CAC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "662AF949AA8320B8A9DDA6A41C13A7D3AB72F56914AE90B0C3CA8DB6F190C6BB",
              "Hash": "8DAD5D61B9D73F7B8118A4E1CEBA49033F6D9B2D75BE971B810EC61C8E275E73",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDoubleClick()-\u003ESystem.Void",
              "Name": "OnMouseDoubleClick",
              "Signature": "public System.Void OnMouseDoubleClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "578712D1B3F4646A2A7F815B20650613F3656579D41553C8A179A121F257DFFD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragEnd()-\u003ESystem.Void",
              "Name": "OnMouseDragEnd",
              "Signature": "public System.Void OnMouseDragEnd()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F860395D9890844A0464DC754006A943547B258FE3745A9D38276008874B12EA",
              "Hash": "06C1C9C5C9569844296980F8972B8458299571076CFDAD7BA3B582E8CAB705A9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_IsBeingDraggedByMouse(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragStart()-\u003ESystem.Boolean",
              "Name": "OnMouseDragStart",
              "Signature": "public System.Boolean OnMouseDragStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "B46887F2BD582F3159641D8F5EB3AA889F44B57910B4EBEDDD20D6112A28E4B2",
              "Hash": "C8A4B770A6E1314B61AD2919FBB39889BEC0F9D29774F9343148C85D568BD8BC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_IsDraggable()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::set_IsBeingDraggedByMouse(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseEnter()-\u003ESystem.Void",
              "Name": "OnMouseEnter",
              "Signature": "public System.Void OnMouseEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C6B98598CDCD593119A3B14125709D249E6D669718FCC393679F9A8BD98F579E",
              "Hash": "994146FBC1ECAB02B6A47CD251A458F496FD4761393BEB5DD776480C0DBA6FAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_IsHovered(System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "FB286FB49697B1BB559FA4C90EE70744AE4055808BB91993CB03B59B981A8FC9",
              "Hash": "EC1A0F0F251FD2186397496A10E5B1B2F335435DFA9512769372F29F75885CFC",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseLeave()-\u003ESystem.Void",
              "Name": "OnMouseLeave",
              "Signature": "public System.Void OnMouseLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "10CE44A5EB83683CACF8946F5454D9887F28F95A69479D26A8E13B381EFE0E56",
              "Hash": "6304EA5A1DCECE5347D36826C7AFCA466E683C59EE1885E770FD6492FFE8B6BD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_IsHovered(System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6A1BD3916B76A6099B5BB65BBEFBF9E0BF1C6CA809E5901CCB4E9E349698F263",
              "Hash": "BD4F06569B22ABBCE90D3670FDE0807F6FFFD14EBA10FFC2F2C44939CE9F8E33",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseScroll(System.Single)-\u003ESystem.Void",
              "Name": "OnMouseScroll",
              "Signature": "public System.Void OnMouseScroll(System.Single delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0B64B1F8A5F5384AEB8C04BEBAE06043D2BDC9BBD30D426875B6F884A6D2A061",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E5464D04080150A44A90C513C232B646F9F9E5925188749FC17B168EB6ABFA82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "11B84B04AB03B0BA98FDF89E08DD3A1E7E529EBB3C21C7E5B6F249E332EBA392",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestFocus(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RequestFocus",
              "Signature": "protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "BBFCF4D2722CEEA98EBBAF7434CF1D5BF972DA5EA693AA4ED88B6B74FF775432",
              "Hash": "8C922B6E6F7E3293E99E1DDD21537AFD89761ECECD13D5F72A3DC82C39A8EC10",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestFocus()-\u003ESystem.Boolean",
              "Name": "RequestFocus",
              "Signature": "public System.Boolean RequestFocus()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0A819209BC8A117063DB53EEB307F6F307EB249180DACB3AA342A92FD8A247E7",
              "Hash": "5596AADF6E79E8062C09FAEF8DEDC151740104264C6513F2FDB170509E321515",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Focusable()",
                "Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToLocal(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToLocal",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 ToLocal(Microsoft.Xna.Framework.Vector2 source)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "6A810689AC0F5344F0101D642BADA89E2FF2352307068A8D98EA80D7605663DE",
              "Hash": "4AD36F45B0142D9D9C07BD7F90924491737FDEE54DC12E4B4B1349C548BB75DB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix)",
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateArrange()-\u003ESystem.Void",
              "Name": "UpdateArrange",
              "Signature": "public System.Void UpdateArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "56712A45692C84E1C2514C45284951E6AD8E0F2612BE78DC2B42C966D55C1102",
              "Hash": "39F5DD32A6F945151E5E97F981ECBEC3E7097A000D2485962761AF840062DCF2",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_HorizontalAlignment()",
                "Candide.CandideUI.CandideUiElement::get_VerticalAlignment()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Width()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::get_Height()",
                "Candide.CandideUI.LayoutUtils::Align(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HorizontalAlignment, Candide.CandideUI.VerticalAlignment)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Rectangle::Offset(Microsoft.Xna.Framework.Point)",
                "Candide.CandideUI.CandideUiElement::InvalidateTransform()",
                "Candide.CandideUI.CandideUiElement::InternalArrange()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "312F822D5A1FA5B8F33DF1CDE629A8C785E0D4AEB2F8B19A4CAE08C53BBD8D9A"
        },
        {
          "Id": "Candide.CandideUI.CandideUiSystem",
          "Name": "CandideUiSystem",
          "DisplayName": "CandideUiSystem",
          "FullName": "Candide.CandideUI.CandideUiSystem",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31357447762AE9320C716F750B1FF8F23AEE7E6DFA4D001945E3183CDAA46C98"
            },
            {
              "Id": "HadIMEComposition:System.Boolean",
              "Name": "HadIMEComposition",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HadIMEComposition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F901910E5F28386F9E28B4537648397BB47B6063CDE969C96805C81AB1666354"
            },
            {
              "Id": "InputFocusableIMEShowCandidates:System.Boolean",
              "Name": "InputFocusableIMEShowCandidates",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InputFocusableIMEShowCandidates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A0CE490A6CC614EA223D18CFEF2495BEF575D5BD30FDC205A65A6152C73D0DF"
            },
            {
              "Id": "InternalClipboard:System.String",
              "Name": "InternalClipboard",
              "Type": "System.String",
              "Signature": "public System.String InternalClipboard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CDFF2DDFEE05E8AC6E2CD305817B72BDF3D84B6183CC7DD4883D550A2D8A4AB"
            },
            {
              "Id": "_controllerEnabled:System.Boolean",
              "Name": "_controllerEnabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _controllerEnabled",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "639C65C590D8A4554A92E6C8F5452399627E0AB769B8D7D6F18355674B6A2A3E"
            },
            {
              "Id": "_inputFocusableElement:Candide.CandideUI.Input.IInputFocusable",
              "Name": "_inputFocusableElement",
              "Type": "Candide.CandideUI.Input.IInputFocusable",
              "Signature": "private Candide.CandideUI.Input.IInputFocusable _inputFocusableElement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F2C5A6DF8349AEE1E042462E5D3E2C0E6D98DA1B19505AB81CDA94CB9BCD73B1"
            }
          ],
          "Properties": [
            {
              "Id": "ControllerEnabled:System.Boolean",
              "Name": "ControllerEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ControllerEnabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "33E098A63AAB8F0A08FF1617706D4DDB46B1DC18F808B549A4BD0215EDD18B01"
            },
            {
              "Id": "DrawTextGlyphsFrames:System.Boolean",
              "Name": "DrawTextGlyphsFrames",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawTextGlyphsFrames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0452CE098CE84A1ECB25D3921F2747DE8F8E6872AF038929BDF7B16FF737435"
            },
            {
              "Id": "InputFocusableElement:Candide.CandideUI.Input.IInputFocusable",
              "Name": "InputFocusableElement",
              "Type": "Candide.CandideUI.Input.IInputFocusable",
              "Signature": "public Candide.CandideUI.Input.IInputFocusable InputFocusableElement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E86DB241E681F4A94A385B3B3586144FC5FFAF8E8D77825B170DC60D14B56529"
            },
            {
              "Id": "IsMouseOverGui:System.Boolean",
              "Name": "IsMouseOverGui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMouseOverGui",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "302503E9D2649D7850E4D640FED2EBD87BBA8EFD08729F673AF7BEF5CA02D5B5"
            },
            {
              "Id": "Scale:System.Int32",
              "Name": "Scale",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Scale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AEA38D145ABBC1AD4199CBC4AD0F003740DF3B045B5DBC5D49F81F3063F13AD8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "386A6BBBB3BD91FB3F0657986CCAC950E328078C1C7BEB86806D82005553F256",
              "Hash": "0645AA1623C044DF8B771EC5808D81F7BFFE09F28DEC3AC3223D10E1F6D57460",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.CandideUI.CandideDesktop::HasTooltip()",
                "System.Boolean::ToString()",
                "Candide.CandideUI.ControllerUiInputSystem::CreateImgui()"
              ],
              "StringLiterals": [
                "Tooltip visible?",
                "----",
                "ControllerUiInputSystem"
              ],
              "Source": null
            },
            {
              "Id": "Draw()-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "BFE3889832F281358F4604E01F5BB3B92951F8A8DC27532277E9CDEF247BA9BB",
              "Hash": "248B4E5AFC696F4D0AFBFFFC46A3DD433B9B33F1AFAB4A3751F2054D93DB7990",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::Draw()",
                "Candide.CandideUI.CandideUiAnimationSystem::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.MouseUiInputSystem::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.CandideUI.UiRenderContext::Begin()",
                "MonoGame.IMEHelper.IMEHandler::get_Candidates()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.ImmediateUi.ImmediateIMECandidatesText::Draw(Candide.CandideUI.UiRenderContext, System.String[], FontStashSharp.SpriteFontBase, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.UiRenderContext::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraUiBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraUiBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "873A5BB5ABB1E36EB726E1778E67748383DDCD82FB74938044D15D1F666779B0",
              "Hash": "275AA9DC0D4898D31369769B96643D780C15860F274D103FDFDB17B778E349BD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnResolutionChanged()-\u003ESystem.Void",
              "Name": "OnResolutionChanged",
              "Signature": "public System.Void OnResolutionChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "37A3A5BA047457021E2776EAACC2446B620C2DC81D9063C21655EC36C58554A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PreUpdate()-\u003ESystem.Void",
              "Name": "PreUpdate",
              "Signature": "public System.Void PreUpdate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "E424165106408E85C97149630B3E3220770C4189420AF98F6E99BCF6AD29E94D",
              "Hash": "2DF2FB8C5DC12E54E4E091E14EA45155382D424097FCD755680A5EAB30FCB3ED",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::PreUpdate()",
                "Candide.CandideUI.MouseUiInputSystem::PreUpdate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDesktop(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "SetDesktop",
              "Signature": "public System.Void SetDesktop(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "C853187B50CD427361180CD8002A15165DA5BF4E2731A1DD05CDDF98BF1C91CD",
              "Hash": "2920BAFC8BB7C5998DEE667D0E9D3A9F88095F8C6E2B20C192715C3CF4CAD985",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopRemoved()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()",
                "Candide.CandideUI.MouseUiInputSystem::Reset()",
                "Candide.CandideUI.CandideDesktop::OnDesktopEnabled()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "4532835C3F08646465E2A933F43504D547CE894FFE7A6561443A463013EF1017",
              "Hash": "4414078FE978448A877B38B8341E2B9FC4507B6691995F95654103CCA3DEDA34",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.MouseUiInputSystem::Update()",
                "Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiAnimationSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "MonoGame.IMEHelper.IMEHandler::get_Composition()",
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C0E124D39C45AE3968AC088CF2E7D753ED029754F15D10EE55C0CE16A0F71EC1"
        },
        {
          "Id": "Candide.CandideUI.CandideWindowDefaultPositioning",
          "Name": "CandideWindowDefaultPositioning",
          "DisplayName": "CandideWindowDefaultPositioning",
          "FullName": "Candide.CandideUI.CandideWindowDefaultPositioning",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChatWindow:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "ChatWindow",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning ChatWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA0FA1CC74AA4DDF0BF733EE8B5347899C8B996E798605FD950B896FB1DD469B"
            },
            {
              "Id": "Equipment:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "Equipment",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning Equipment",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC33A20AE89CBCBD967AB91ABF2570C7ABFDF2104A4B96DE7B524B5F8A4EE8E9"
            },
            {
              "Id": "FurnitureWindow:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "FurnitureWindow",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning FurnitureWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8488FCD49C5F27E9D18CDE67C122BAF632C2DF2A9948A9E115305DE2BCCF1BC"
            },
            {
              "Id": "HealthBar:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "HealthBar",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning HealthBar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1ED988C30A9DB9DE5B010D64E2F4DB9AA406F2919C2822C46AF3AFDF9E45100C"
            },
            {
              "Id": "Inventory:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "Inventory",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning Inventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02E342C71C6F4A472C937118054A211FF26B2DBF48FE569C4421D71F5A0A0A81"
            },
            {
              "Id": "NotificationWindow:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "NotificationWindow",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning NotificationWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D8D6D34921FBD9178B1D8C60F9A4F46C2F31A9B738689C4559FD4D0DCFED3FA"
            },
            {
              "Id": "SecondaryInventory:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "SecondaryInventory",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning SecondaryInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66701511D2E0E6D33E145C631C208C72A3AF47E5B67AA2744E4943227A401782"
            },
            {
              "Id": "TownModeSelectionWindow:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "TownModeSelectionWindow",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning TownModeSelectionWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19E665B61D4CEB5D0D5EE814895D93AB37C9C2002C21D3C6DA1EEDF5D41610DA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A4A68B9A12DA698443A846EC7A40976E939B67B36B62D7907C8DF96E4B63A84B"
        },
        {
          "Id": "Candide.CandideUI.ChatWindow.CandideChatWindow",
          "Name": "CandideChatWindow",
          "DisplayName": "CandideChatWindow",
          "FullName": "Candide.CandideUI.ChatWindow.CandideChatWindow",
          "Namespace": "Candide.CandideUI.ChatWindow",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadeTime:System.Single",
              "Name": "FadeTime",
              "Type": "System.Single",
              "Signature": "private System.Single FadeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F8F7F3CF7F6ABB2EF8ACB647AA07BC69C6B27EEF76E0794F48143E4F717057E"
            },
            {
              "Id": "TextInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "TextInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "public Candide.CandideUI.Input.CandideTextInputBox TextInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45E86DBF1E798E57D27BFC4D06E2D36CD4E88099ACD73BFA078265150D14A690"
            },
            {
              "Id": "_backgroundBrushOriginalAlpha:System.Single",
              "Name": "_backgroundBrushOriginalAlpha",
              "Type": "System.Single",
              "Signature": "private System.Single _backgroundBrushOriginalAlpha",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B31670407F5A93A275FB43FCC083DAA50E89D799A21AF4E2D6A378DAB9676726"
            },
            {
              "Id": "_currentOpacity:System.Single",
              "Name": "_currentOpacity",
              "Type": "System.Single",
              "Signature": "private System.Single _currentOpacity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5E030DEDABAB8C6471E35C21BC76D59CBEE68806C46A88F302F31DD485265E7"
            },
            {
              "Id": "_incomingChatMessages:System.Collections.Concurrent.ConcurrentQueue\u00601\u003CCandide.Multiplayer.Chat.ChatMessage\u003E",
              "Name": "_incomingChatMessages",
              "Type": "System.Collections.Concurrent.ConcurrentQueue\u003CCandide.Multiplayer.Chat.ChatMessage\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentQueue\u003CCandide.Multiplayer.Chat.ChatMessage\u003E _incomingChatMessages",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "645342866DCBFFE247DB7E85745311AD28F3242E758049059BADBB5F06C76A9B"
            },
            {
              "Id": "_messagePanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_messagePanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _messagePanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18486B6DEFF1B29316FAE8155B26729DBE46C6F0703B0CB645A9F7B3E0CF86BD"
            },
            {
              "Id": "_scrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97AB05277376B831974C848A87B759FAA017A57AF7A210A975A09B6C7D3D1091"
            },
            {
              "Id": "_state:CandideChatWindow\u002BState",
              "Name": "_state",
              "Type": "CandideChatWindow.State",
              "Signature": "private CandideChatWindow.State _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BCEF10883B435FBA8A771B2EF68AF1E15EBA5C0C2EEA522D1E0F435038DA83F"
            },
            {
              "Id": "_textInputPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_textInputPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _textInputPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B352E5BE34791BC57A8750271FBA1C1940CB9CB4115CAC719FEEF415662AA324"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddIncomingMessage(Candide.Multiplayer.Chat.ChatMessage)-\u003ESystem.Void",
              "Name": "AddIncomingMessage",
              "Signature": "private System.Void AddIncomingMessage(Candide.Multiplayer.Chat.ChatMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "707437ABC3BC7BC3E102DA15CCE25610A38E50B10A0F62EC42BA080F7506C924",
              "Hash": "CF7A75FAAEB5B6D17F897EF75876F5B9112636D1C96FE1E5486E40EDFE783C9A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.ChatWindow.ChatLogMessageElement::.ctor(Candide.Multiplayer.Chat.ChatMessage)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::UpdateArrange()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeIn()-\u003ESystem.Void",
              "Name": "FadeIn",
              "Signature": "private System.Void FadeIn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "AB3C0205D7864913CBF707EB6ED7EB95FDEA6A2C6A4917900D415A3466BF0F34",
              "Hash": "33CD3E72A2008F3931F024570FA9EC69C46B40FC7F34A80793B41CC102CD0727",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeOut()-\u003ESystem.Void",
              "Name": "FadeOut",
              "Signature": "private System.Void FadeOut()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5D56AD51DC6DAE32598E263570DD8850B92AF34B9DD1541B47DD0A6DD6BFCBF5",
              "Hash": "51072A70C3198E0DDF403735C38DAF376660B915CC9B2AD5741A17B01CFC103C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CDD5F40CED29A0280069F9693A6597282132A11BBFCFE6791DFEB719B175B7A0",
              "Hash": "DB4A0C57F34B8A274A3A0802C1B5307316106200C373CE246192F8C923CAA8F6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage)",
                "ChatLogManager.ChatLogEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Chat.ChatLogManager::remove_ChatLogMessageReceived(ChatLogManager.ChatLogEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage)-\u003ESystem.Void",
              "Name": "OnMessageReceived",
              "Signature": "private System.Void OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CC7BA484489D94BA731509CF0AC71FC9AE7802E864303B0A66C86AB073B7C0DD",
              "Hash": "F802B79AE6BF367B70F7B1CA699AF32FBCAC8A1C8B8EEE476EF384D587E1CF8C",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "0E3D702111FBB60FC352397CF5AE1E36042FFEC79C4B347C6A6E0D9D76FB441E",
              "Hash": "1C760D060DD8A78916D70F6D7FB48D3E62EA5488BBF25846AB1BDB380AC4E675",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage)",
                "ChatLogManager.ChatLogEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Chat.ChatLogManager::add_ChatLogMessageReceived(ChatLogManager.ChatLogEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6C9BC2109C3EA91CBB11E4D5CC9CFD51AD7F81C3C70D079DD0CB21A28F1E10EA",
              "Hash": "70BACB3E6D625E51AD30E9B222F956D1E749DE25230AC0890FF63A429ED61D0C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.CandideUiElement::get_DragDirection()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::SetFocused(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFocused(System.Boolean)-\u003ESystem.Void",
              "Name": "SetFocused",
              "Signature": "public System.Void SetFocused(System.Boolean isFocused)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isFocused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "411BA9FA88DD7325D5F50591D0FED3C0368737987F77BEDEB84C937D3F12AC33",
              "Hash": "8BA38D10EF3D37447E41DF808A4D1045AAF6FC7BC52AA4C4F4ABCF1E3EC6DD3F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_IsFocused(System.Boolean)",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::FadeIn()",
                "Candide.CandideUI.CandideUiElement::set_BackgroundAlpha(System.Byte)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Focus()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::FadeOut()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Unfocus()"
              ],
              "StringLiterals": [
                "CandideChatWindow"
              ],
              "Source": null
            },
            {
              "Id": "SetOpacity(System.Single)-\u003ESystem.Void",
              "Name": "SetOpacity",
              "Signature": "public System.Void SetOpacity(System.Single opacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "opacity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "D344AE2FA9E1041D80AA516F89E23994C699BEC68A4CDC133E26B68B9164B074",
              "Hash": "C49CD7B4F39DD8B5B1699667DCB4F6E5920BD9E2CCB90AFF3A8D90BC9887C55F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_BackgroundAlpha(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 544,
              "BodyHash": "75EF607B16457F61A4D8565BCE55DE836EC738D484B4DE560C4601B14385A0EB",
              "Hash": "1E469B9FDA41FA13E35EB539D4EDCC64D2EFCC0C6BBFC95E84A00A10CA5A74B4",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::TryDequeue(!0\u0026)",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::AddIncomingMessage(Candide.Multiplayer.Chat.ChatMessage)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::SetFocused(System.Boolean)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendPlayerChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_Text(System.String)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.ChatWindow.ChatLogMessageElement::Update(System.Single, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::SetOpacity(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B711218D9C1365585CA962CE12138211D065995AF7C0F6DC51926C786DACDFC"
        },
        {
          "Id": "Candide.CandideUI.ChatWindow.ChatLogMessageElement",
          "Name": "ChatLogMessageElement",
          "DisplayName": "ChatLogMessageElement",
          "FullName": "Candide.CandideUI.ChatWindow.ChatLogMessageElement",
          "Namespace": "Candide.CandideUI.ChatWindow",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideTextLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TimeToHide:System.Single",
              "Name": "TimeToHide",
              "Type": "System.Single",
              "Signature": "private System.Single TimeToHide",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7805346088BD3F13BC6E97F526E34A1497E832408E2CD6AA29456F7B69C53FA"
            },
            {
              "Id": "TimeToStartFade:System.Single",
              "Name": "TimeToStartFade",
              "Type": "System.Single",
              "Signature": "private System.Single TimeToStartFade",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF6020383CE15C59212E3728F67CC0C54E6529B4B434F317E0E25DEEA94BE115"
            },
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_state:ChatLogMessageElement\u002BState",
              "Name": "_state",
              "Type": "ChatLogMessageElement.State",
              "Signature": "private ChatLogMessageElement.State _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8CCFF711F8D4A1830D8D820C94F0A41C7AE7808E2E2D82F60D416203D9257AF"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetColor(Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "SetColor",
              "Signature": "private System.Void SetColor(Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "AC6C00C1580EDA3272A1A1AC27DA2145EF1AB17A035697DBFB0512E59481229B",
              "Hash": "7B9A6E79A84EC9E72FEFACA1825367ACF395F795C1C26E525452C979AA524E28",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_A()",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt, System.Boolean focused)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "focused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "00389F3BEAE420FDFDBE54E86DBD0F805C0B81B81BF97F1BAC85520C55EB2737",
              "Hash": "71DF62B77653F706F106AB68AF0FF2DD38F8716D8DC1993CA9F015F78D451B88",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Candide.CandideUI.ChatWindow.ChatLogMessageElement::SetColor(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AF568A2F8AA984C6AA062F1EA3933B2C8CC9E2EF7E84C994E63F044B8FEE38D4"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
          "Name": "ArrowOnDirection",
          "DisplayName": "ArrowOnDirection",
          "FullName": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "Down",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "public Candide.CandideUI.Components.Buttons.ArrowOnDirection Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75396955634493D5B0D9835F75CEAC1D41A9097338EF5A24F69404DB33C06C97"
            },
            {
              "Id": "Left:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "Left",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "public Candide.CandideUI.Components.Buttons.ArrowOnDirection Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A9EEFA4405C6BC719C0138DFD2D700CA8D79500F56C4F9C7D77DBF12DC8E8AC"
            },
            {
              "Id": "Right:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "Right",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "public Candide.CandideUI.Components.Buttons.ArrowOnDirection Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "568DC0020AC18FD50EC538F232B232110A06F87985D95BEEB7D50DE425BEA713"
            },
            {
              "Id": "Up:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "Up",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "public Candide.CandideUI.Components.Buttons.ArrowOnDirection Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE6F1ADCB936DB64D195E7A16BE0659BA33E23F88FD8BD4174017FED62D21AB5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5AAF18218E721A823A9F4D15FB5C326EA32B9B1F58965169C93A304E80B04B8"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.ArrowToggleButton",
          "Name": "ArrowToggleButton",
          "DisplayName": "ArrowToggleButton",
          "FullName": "Candide.CandideUI.Components.Buttons.ArrowToggleButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideIcon",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnTurnedOffAction:System.Action",
              "Name": "OnTurnedOffAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnTurnedOffAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BAACB83365622E1FC4E20840EC22851D447C91712B4A8B8BF2B5E4D35F0E979"
            },
            {
              "Id": "OnTurnedOnAction:System.Action",
              "Name": "OnTurnedOnAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnTurnedOnAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C23DEE6879A8036143B7BDD9C57A145E8A308417506CD675FEBCA8169C89198B"
            },
            {
              "Id": "_arrowOnDirection:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "_arrowOnDirection",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "private Candide.CandideUI.Components.Buttons.ArrowOnDirection _arrowOnDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCF5C883D978447FADA1B3F5C349CC3CB5245D6F1F8B28F9DB746A008DE4E21D"
            },
            {
              "Id": "_downIcon:CandideCreator.Shared.Graphics.IconData",
              "Name": "_downIcon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "private CandideCreator.Shared.Graphics.IconData _downIcon",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ECDBBEFBBDF64D36E4556055E9F8E52B35E7F7277102FA3AACEA40C14EBD8C4B"
            },
            {
              "Id": "_iconsInitialized:System.Boolean",
              "Name": "_iconsInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _iconsInitialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34DC15B547C20B0411E5490B343A456515A4E9BF1BC5D164FC4D4664AC67327A"
            },
            {
              "Id": "_leftIcon:CandideCreator.Shared.Graphics.IconData",
              "Name": "_leftIcon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "private CandideCreator.Shared.Graphics.IconData _leftIcon",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5D92C9CDE0F4B922A37A69EE4F09298FC0FD47D7F1A4C08B23D211524144671"
            },
            {
              "Id": "_rightIcon:CandideCreator.Shared.Graphics.IconData",
              "Name": "_rightIcon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "private CandideCreator.Shared.Graphics.IconData _rightIcon",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8460F29764C055247CF52DF500D2A9AD42D378F835BA198253A0A205D8BD878"
            },
            {
              "Id": "_turnedOn:System.Boolean",
              "Name": "_turnedOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _turnedOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A07CC99D152D0F88DF7E44418DA9E9B6B40C7FC9026736CC886ACDB789FFBE4"
            },
            {
              "Id": "_upIcon:CandideCreator.Shared.Graphics.IconData",
              "Name": "_upIcon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "private CandideCreator.Shared.Graphics.IconData _upIcon",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B8667EDF53229C96254DA077E7DF9EA66BCB8D9A7100AF5C474416B6727899C"
            }
          ],
          "Properties": [
            {
              "Id": "ArrowOnDirection:Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Name": "ArrowOnDirection",
              "Type": "Candide.CandideUI.Components.Buttons.ArrowOnDirection",
              "Signature": "public Candide.CandideUI.Components.Buttons.ArrowOnDirection ArrowOnDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EDECD8C6F2598FDFCF09D0BD967A372D36AEF2E19886BA4A51C74DBCA9E225D3"
            },
            {
              "Id": "TurnedOn:System.Boolean",
              "Name": "TurnedOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TurnedOn",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AAEFF5C63B41C91BA251115F28230D88D276AB2AF24CD6D9F58459F7F186393E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnIconChanged()-\u003ESystem.Void",
              "Name": "OnIconChanged",
              "Signature": "private System.Void OnIconChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "9380D020437ADCC9A92716D942F12D1E61D7881A7757AE90249E6AF7C4CF0248",
              "Hash": "C38C7D400E34C9AB973D3725B481DD57DD63655FF7BE51C9E3C6094123D4FD14",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.ArrowToggleButton::get_ArrowOnDirection()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.CandideIcon::set_IconData(System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "82CF589F48ED2210041FC3B372B0ED272964488CAF0F361940DB91A197569466",
              "Hash": "549B231E66BC14D5C270AC7686FE538218328DB66FD0BED9C19C1E28675F07A2",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.Input.SuperKeybind::Held()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.CandideIcon::get_IconFlags()",
                "Candide.CandideUI.Components.CandideIcon::set_IconFlags(CandideCreator.Shared.Graphics.IconFlag)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51DB95D566755F2838ECD4C22396EDFFFDA78BE38F315DE4BD37CF81B89D8A35"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Name": "CandideButtonBase",
          "DisplayName": "CandideButtonBase",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonStyle:Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Name": "ButtonStyle",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonStyle ButtonStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B44238B1E752D0FDEFDE0CA6FDD0255284AED86206E5DE411CEE09828213F5FB"
            },
            {
              "Id": "ClickedSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ClickedSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ClickedSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDCAC3CFD2083E89E9765B0EEA83F94684F94A992A981D3868B596CC24F66A4C"
            },
            {
              "Id": "DelayedEnabledTimer:System.Single",
              "Name": "DelayedEnabledTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DelayedEnabledTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A08FBB7284FA65859E8482975D81FED019460A4686C451046418CF8302CFF0C"
            },
            {
              "Id": "DisabledSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DisabledSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DisabledSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0768601D93A3935AA2D21691C60B1C6C3C9F7E868680728BCE40631A455C9FF"
            },
            {
              "Id": "ForcePress:System.Boolean",
              "Name": "ForcePress",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ForcePress",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C52F9EA2851238B9DD7D335370105E34465C9F673E11C1473EC4F8EAC4CD008F"
            },
            {
              "Id": "HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet HoverSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8E3F45B656F855897E8F41A10837E14B6E218CACF7BA3638765559DC395ED08"
            },
            {
              "Id": "InternalTransformHasBeenApplied:System.Boolean",
              "Name": "InternalTransformHasBeenApplied",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean InternalTransformHasBeenApplied",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D95F1C66673CA390DE9CC6CAD05953005E01D387565083942EEE69BC5A0E601C"
            },
            {
              "Id": "NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet NormalSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D5F0E8DF033D639B24C69BAF9E5E4D7C821BDF2AAA2022A10FB3F751668DFFA"
            },
            {
              "Id": "OnClickAction:System.Action",
              "Name": "OnClickAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnClickAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "153778E3B1DF0E4CDC5B09AE26954EA1A0012AE7D9051C52D885E2F03D127541"
            },
            {
              "Id": "RedClickedSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RedClickedSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RedClickedSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7280F473F43FEBE7375A3F7F69576C21F1A03C4B2D6B250389C27F6E0C1B6EF2"
            },
            {
              "Id": "RedDisabledSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RedDisabledSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RedDisabledSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81BCB9EFFBF2A62FABE7AA3E270402CC715F7961B851CE416BBF4AEB89B194D3"
            },
            {
              "Id": "RedHoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RedHoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RedHoverSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DCA945A445CAC5CF6DA1D2F8CB9FFA892CAE9A8257E94D3B84DBEF4576AED85"
            },
            {
              "Id": "RedNormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RedNormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RedNormalSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF4F2C3E1184FF2784898EC783799E68A419B64D5D1E6BFE1E37844558FBEAA7"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            }
          ],
          "Properties": [
            {
              "Id": "IsPressed:System.Boolean",
              "Name": "IsPressed",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean IsPressed",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "197E3E32313BDC2D55B32F030F56703E4C2BD0C5E7070105DC08542E30C7DCE3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 383,
              "BodyHash": "2D9748B580B9A8F68BC16CAD9D66EAA6AAF46051BCD5B3E772010CD900311A2F",
              "Hash": "B0B650CD8AB01415C7C202F58CD885A2B6C83A4B2C5A3B4B5546F3D378B92419",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::get_IsPressed()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideUiElement::get_TransformRef()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "FD25B484F65AECA99F7A90660FA28CD463F943CFB7FE6C11462C8ED6B1CB8257",
              "Hash": "C1A83FB55A003A59AAE6E805F32BF2A091E2A8E76DF362385D6D0AF765B8F0CE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAFullClick()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "73DF4593F709C924A6AAF837184A68E1D5D89A05E6514CDE61E952B92EC50DD6",
              "Hash": "C5F4839843FE3F56BD227D6A65A4E35CDFFA0E8B5B1DE75DAEFF0E9C3CDA9A3E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "4D40930DEE49F4054A359D6383159F2305BF7424EEBB50E36BEC972027346109",
              "Hash": "F2E0B33E1E7D596D8A19AEF303FE49F54DEAA9AF2E23EB5210F1E0CAEAE83B77",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B5BC83A9CBE55AC07179E907F64FE61A05D22D1CD4446141AF94549E1A84E9D"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
          "Name": "CandideButtonStyle",
          "DisplayName": "CandideButtonStyle",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blue:Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Name": "Blue",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonStyle Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6622A009902380774E3BB6AA863F171E0964954EF5103169EF227C33A60B49E4"
            },
            {
              "Id": "DarkRed:Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Name": "DarkRed",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonStyle DarkRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BF9D3E6844ABDDA6482CB54DC0AE4D284A6224481D3A2ABF22BD1DEC9285644"
            },
            {
              "Id": "Green:Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Name": "Green",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonStyle Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "285403A9FB306A81D038A5609F663AC8351D139C7E73E5A005E3EDB4FC338B77"
            },
            {
              "Id": "Red:Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Name": "Red",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonStyle",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonStyle Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB2A396CEB8C9F900E4678D65BB452ABDA425FBF673B5618A3FB71F429714140"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B250F699196F94FA17D8780D37F68ADDA1D28B712E9A3A5FB0FC9F2D6A2D40BB"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton",
          "Name": "CandideGridIconLabelButton",
          "DisplayName": "CandideGridIconLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "TextLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "TextLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout TextLabel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20C86AA3A296244B8B3F71C8A1D38660C4E2FE42915D963E69DE9EA9C08683BA"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "8E6BE4941DDE0AD149085481F241C3F63B9D668924D3FD1E6A9B376BDAE9FACD"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideIconButton",
          "Name": "CandideIconButton",
          "DisplayName": "CandideIconButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideIconButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2DEB45660E97301F911020EDD6D3BA2561A19B2BBED91D6DF1C42E2697899738"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "D5A74B5DD746A4DB7146334365AC98B74D1BE83CBE1C8D50D10FA3C0DCB1F4AB"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideIconCooldownButton",
          "Name": "CandideIconCooldownButton",
          "DisplayName": "CandideIconCooldownButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideIconCooldownButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Icon:Candide.CandideUI.Components.CandideProgressIcon",
              "Name": "Icon",
              "Type": "Candide.CandideUI.Components.CandideProgressIcon",
              "Signature": "protected Candide.CandideUI.Components.CandideProgressIcon Icon",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "658F05729A2A86EC7C7B3F4F639CAE20EB19A66146A18FBCCB17D03661FBB735"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A5E64D313041056BBF9C7D6335147AC06BFA1618CE2179B7E66E1EE1A14F5930"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "98B63D0ECA5C023F03EB5F27309E03681E0D72F396EA9EC2613464F0736CFA6D"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
          "Name": "CandideIconLabelButton",
          "DisplayName": "CandideIconLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_iconLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_iconLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _iconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA6620ECB2ABB51E9AB2AB190631746C2835F49242CB57E39DF69C3142D119CE"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "95E30A0CB857C495CAE0FAF22D2A3229F0E40E8D08BE0FEEA28C7472A2BA7C46"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideImageButton",
          "Name": "CandideImageButton",
          "DisplayName": "CandideImageButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideImageButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ForcePress:System.Boolean",
              "Name": "ForcePress",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ForcePress",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C52F9EA2851238B9DD7D335370105E34465C9F673E11C1473EC4F8EAC4CD008F"
            },
            {
              "Id": "OnClickAction:System.Action",
              "Name": "OnClickAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnClickAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "153778E3B1DF0E4CDC5B09AE26954EA1A0012AE7D9051C52D885E2F03D127541"
            },
            {
              "Id": "_disabledFrame:System.Int32",
              "Name": "_disabledFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _disabledFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D98A9926AD55557B7157343B11C8F82AD36CBFAB149DFDF26A620E598CEDA55"
            },
            {
              "Id": "_forceDisableTimer:System.Single",
              "Name": "_forceDisableTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _forceDisableTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC64172685064AF6CFD0B4EA58F62A26FA0F8B5BFF321A0B6355E688F0448D89"
            },
            {
              "Id": "_hoveredFrame:System.Int32",
              "Name": "_hoveredFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _hoveredFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFC54EA2441A208A89089FF6AC8E5552C5A5851F921580EDD225CABE1EB9A256"
            },
            {
              "Id": "_image:Candide.CandideUI.Components.CandideImage",
              "Name": "_image",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _image",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFF2F5DE2F75C64E8F023114F100D6C7F20072EBE402354D24DF816C4A6C69B8"
            },
            {
              "Id": "_normalFrame:System.Int32",
              "Name": "_normalFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _normalFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B1D205597511EB85403FBAE58C5966C8C3DC061B2879532EC824CC6FE6BA16C"
            },
            {
              "Id": "_pressedFrame:System.Int32",
              "Name": "_pressedFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pressedFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B2620886E550FB9A42853DA94CA3E86E8885A3EA840E3DDE41336F71DA55EF5"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "IsPressed:System.Boolean",
              "Name": "IsPressed",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean IsPressed",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "197E3E32313BDC2D55B32F030F56703E4C2BD0C5E7070105DC08542E30C7DCE3"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6D1582B34F246D778E640714D96778F47065EEDE3AFE5E2AB614EDD7ABC94DC9"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DisableForTime(System.Single)-\u003ESystem.Void",
              "Name": "DisableForTime",
              "Signature": "public System.Void DisableForTime(System.Single seconds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "AC2655F64E7F309A6A814A018F5628E77A2A33BCCF72174A75887A31538D3221",
              "Hash": "B627AF1424059193C8F34B6670B9D52C08C80AF48F51EC8BE1E6456B873D6AE9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "6D76563354EA0195E64B7AB2170ED62DB3D4324D3F6A628BBC6BFE744E028FE8",
              "Hash": "A79E9D21B418618D7306B6512592A49009477B0756A166B533DB91D775814CF7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Buttons.CandideImageButton::get_IsPressed()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "3F83160E32007F2FCB8BAE3CCDF008477051D6532CF230632D37412D4F02AEF8",
              "Hash": "6A38AC9842A3BD0EB51B907F96E362F3347C2B4496F88491A9B4583C54D9FA21",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAFullClick()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "12F6F982642CAEE2B2C600CD2E613444F058318B6808899B52BC222BDAEE5A42",
              "Hash": "E6DB251D297181E36C42B5F7C92E14C9407FFD21ECEA5E73534A763C0D6AC3B0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "3A6838F80CEDF5CFC2C71E9CC8F8BDA4A14A6834C37B2B63E96F652666B75E60",
              "Hash": "55420B7BDEF70810EA58EB19AFD4328D2EC05251C8966422ED9702AEAFE58A09",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A7C2E80D34379CBA00CC2D02595E6D3FB0D914A4C40654E76F351F372226E3E"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
          "Name": "CandideLabelButton",
          "DisplayName": "CandideLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Label:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0963F75772CD492A807BD5361F22CCDB5A84E90CABC33CB893D719C5BBF8CA23"
            }
          ],
          "Properties": [
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "876163BEAFF5C6F599FF04E7C687075C96677518D9D3D50B8478E731DE61F52D"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideRadioListItem",
          "Name": "CandideRadioListItem",
          "DisplayName": "CandideRadioListItem",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideRadioListItem",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2736E0E8E8B69DBDD6C902A8CF202A7E27E9157F3CD9612FDFB1F09C61E03C48"
            },
            {
              "Id": "_extraIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_extraIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _extraIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30C6A9D1948AB4535EF54C37CBAB509E99843E9B0D6413E392016B9F6F947D21"
            },
            {
              "Id": "_iconLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_iconLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _iconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA6620ECB2ABB51E9AB2AB190631746C2835F49242CB57E39DF69C3142D119CE"
            },
            {
              "Id": "_iconStatusPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_iconStatusPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _iconStatusPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FE97EC30FDDBA80053833C493E3CC514C4286B598150601422900A71EBF490F"
            }
          ],
          "Properties": [
            {
              "Id": "ExtraIcon:System.String",
              "Name": "ExtraIcon",
              "Type": "System.String",
              "Signature": "public System.String ExtraIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1044C4A46D36394DE9114B27DAEF96E4C661DEBB93143AC918ED23469CC7B26F"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "29F62B85F0B2DE1B28F1645251FDAEEB31EE1902E8514A26DDB2B680C2704954"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Name": "CandideToggleButton",
          "DisplayName": "CandideToggleButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LockWhenToggledOn:System.Boolean",
              "Name": "LockWhenToggledOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockWhenToggledOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED0E825A55A11DD0492D167C32F1B731F2B9F88AD4779DBA4D077B8365F3742C"
            },
            {
              "Id": "OnToggledOnAction:System.Action",
              "Name": "OnToggledOnAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnToggledOnAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "341F3B256664EA9299FD9CB88566BB853F144B833C3E2F53A55139FBA9F658F8"
            },
            {
              "Id": "OnToggledSoundEvent:System.String",
              "Name": "OnToggledSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String OnToggledSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5A862139D89137180D0D9408DC3AF37374BE15C34474A959B28139191713828"
            },
            {
              "Id": "Toggled:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "Toggled",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Boolean\u003E Toggled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FC91D2848C6C2C7B3682C974104EC0116490B7FD3F0AA0AACEDB4A0C7A62AC1"
            },
            {
              "Id": "ToggledOff:System.EventHandler",
              "Name": "ToggledOff",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ToggledOff",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B2A07EA8C5647337F94A96A4BB564E1B83CC0FDA88535483AED9D3F0D905819"
            },
            {
              "Id": "ToggledOn:System.EventHandler",
              "Name": "ToggledOn",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ToggledOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CCFDD33E37D1EDF24F82DA2CB914CE18768F0698020F20D83155F2E7A75762D"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            },
            {
              "Id": "_isToggled:System.Boolean",
              "Name": "_isToggled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isToggled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B687BB712EC06F7D36746DBC895E342F1EE47C3EF88361295655C48BF299785"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "IsPressed:System.Boolean",
              "Name": "IsPressed",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean IsPressed",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "197E3E32313BDC2D55B32F030F56703E4C2BD0C5E7070105DC08542E30C7DCE3"
            },
            {
              "Id": "IsToggled:System.Boolean",
              "Name": "IsToggled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsToggled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4DEE3707D7F63A7221D84F3A6E2391AC6064B49AA90248D0D35867534AC48B0C"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [
            {
              "Id": "Toggled:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "Toggled",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Boolean\u003E Toggled",
              "Visibility": "public",
              "Hash": "DB34B8AA385B9B54C0A1B6F91D9A4E63C8944E544A6A53E065995974CE4F74C3"
            },
            {
              "Id": "ToggledOff:System.EventHandler",
              "Name": "ToggledOff",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ToggledOff",
              "Visibility": "public",
              "Hash": "0BD55DF5CB396C69BA302C1B868394D6832E9A8D29E88F775A7ED2EF1B5BB2E2"
            },
            {
              "Id": "ToggledOn:System.EventHandler",
              "Name": "ToggledOn",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ToggledOn",
              "Visibility": "public",
              "Hash": "5CDDC0467F6B8CE1A36AA3E0E8A3AAD64B645372BFCC6C51C0DF3EBEAD017E2B"
            }
          ],
          "Methods": [
            {
              "Id": "SetToggleSilent(System.Boolean)-\u003ESystem.Void",
              "Name": "SetToggleSilent",
              "Signature": "public System.Void SetToggleSilent(System.Boolean isToggled)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isToggled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "34EE23684A93CC2E0EC227F78C8BD66FAAED6A9A7568AD5DCCFE9C28454A4C15",
              "Hash": "663F12D835963D63BAA9B640C88164EB37B728F672F9486D629F888997A50F14",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "824E8BCE7B7AF30268CCAFFB1CF0BE0FEB05CBE04561B86C81D7C6DDABF6DA65"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
          "Name": "CandideToggleIconLabelButton",
          "DisplayName": "CandideToggleIconLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "IconLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredIconLabel IconLabel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB29798E17885AC6C14AAA0F9CCF37B369C6832EC721D661C64D52DC2AEE3847"
            },
            {
              "Id": "_extraIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_extraIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "protected Candide.CandideUI.Components.CandideIcon _extraIcon",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065171E2119180A17C73B8E78D16351B45379D9AA19D66A3C3253EEE04BF8974"
            }
          ],
          "Properties": [
            {
              "Id": "ExtraIcon:System.String",
              "Name": "ExtraIcon",
              "Type": "System.String",
              "Signature": "public System.String ExtraIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1044C4A46D36394DE9114B27DAEF96E4C661DEBB93143AC918ED23469CC7B26F"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1771358A7CE91CD31ED3BFE1304A17A0832A682E810498A8371CE2B844A3BDE7"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.ColorToggleButton",
          "Name": "ColorToggleButton",
          "DisplayName": "ColorToggleButton",
          "FullName": "Candide.CandideUI.Components.Buttons.ColorToggleButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkmarkIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_checkmarkIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _checkmarkIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "686B42BDCB23013E04AC59D90504D6732CA353A757ED1D8CB4C5F2552B6DD2A0"
            },
            {
              "Id": "_color:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_color",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F0B6DAD28F58E8D0E1A8157D33F4143E3987EE6343DE2B785CD7E192482B965"
            }
          ],
          "Properties": [
            {
              "Id": "DisplayColor:Microsoft.Xna.Framework.Color",
              "Name": "DisplayColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisplayColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "660DD17CF597D1B593D4E21ECDB71EFB8F1C2DB502383301410B1DFA90F4F67D"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4D237271655F3B6025AF56B08C5082E3F0D47A4C7910E897ABAC53395D174D18"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.IconToggleButton",
          "Name": "IconToggleButton",
          "DisplayName": "IconToggleButton",
          "FullName": "Candide.CandideUI.Components.Buttons.IconToggleButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2DEB45660E97301F911020EDD6D3BA2561A19B2BBED91D6DF1C42E2697899738"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0C10A7DAAE9A4D1B6F7EAF4A3F0DB96B4A3C95FA2502B57D26CF045A794D48CF"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.NoIconButton",
          "Name": "NoIconButton",
          "DisplayName": "NoIconButton",
          "FullName": "Candide.CandideUI.Components.Buttons.NoIconButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideIconButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4A64690A6371B78553440198C0639E3827796ECF49FA2C5BCD356E6BE02DED6"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.NoIconLabelButton",
          "Name": "NoIconLabelButton",
          "DisplayName": "NoIconLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.NoIconLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AAA95A464419DCDFF74974F5DAFE26E808B0B7D18604342BFCB39EE59F8CE74E"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.TooltipButtonBase",
          "Name": "TooltipButtonBase",
          "DisplayName": "TooltipButtonBase",
          "FullName": "Candide.CandideUI.Components.Buttons.TooltipButtonBase",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "9BDE308FE27E44B357FEACEDEBD905D0548B6B98ECC5FD51A6787E87CA0A49AD"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton",
          "Name": "TooltipGridIconLabelButton",
          "DisplayName": "TooltipGridIconLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "TextLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "TextLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout TextLabel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20C86AA3A296244B8B3F71C8A1D38660C4E2FE42915D963E69DE9EA9C08683BA"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "8837D171E0CEF3E9AAD3E0DDD596AD2F6705C729E4674332311B8D6DD13456DC"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.TooltipLabelButton",
          "Name": "TooltipLabelButton",
          "DisplayName": "TooltipLabelButton",
          "FullName": "Candide.CandideUI.Components.Buttons.TooltipLabelButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "6DD243AD83B1C3BCCAB5D366111BB11FEB524CC53CD5BEAF3F0114D7B8716FB2"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.TutorialQuestionButton",
          "Name": "TutorialQuestionButton",
          "DisplayName": "TutorialQuestionButton",
          "FullName": "Candide.CandideUI.Components.Buttons.TutorialQuestionButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.WindowButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonQuestionSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ButtonQuestionSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ButtonQuestionSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1EB7F42771AA2384CC7E3E4C26EB2CA65F4AFCEEF690D4ECF70206DAAB2CEA7"
            },
            {
              "Id": "exitButtonSize:System.Int32",
              "Name": "exitButtonSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 exitButtonSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D4E2BB97C7D2F917C06C54AAFB5504D149D1A0CA579690CF4B56FD10C547E0"
            },
            {
              "Id": "Image:Candide.CandideUI.Components.CandideImage",
              "Name": "Image",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "public Candide.CandideUI.Components.CandideImage Image",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1276B0357DF43CF15594F5724B053563F0CA68F798D66B15B781CF23DC4EA99F"
            },
            {
              "Id": "tileSize:System.Int32",
              "Name": "tileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 tileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03DC33491FBBBB97F2C8F89CA1BBD3129B6000CA2BA9D540577F7FB92364C589"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CC5970F34EADFE8C1D23317814DDC3C2A8BD0255980DF35B9D5E66A61B1971EC"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.WeaponSwitchButton",
          "Name": "WeaponSwitchButton",
          "DisplayName": "WeaponSwitchButton",
          "FullName": "Candide.CandideUI.Components.Buttons.WeaponSwitchButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideIconCooldownButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "415CF33782BD84FD52B9A61E3706B9324F68F1E2B209A212D25C8B4DFB8A445B",
              "Hash": "9B67D606B1E201E485C8026C3237DCAB556011FB1FC4A82ED64072E47915349E",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)",
                "Candide.CandideUI.Components.Buttons.CandideIconCooldownButton::set_Progress(System.Single)",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68BDBB27F99585D3F15EDC94C7A2CE2E18CADABC371DA2BC143794CA055D5283"
        },
        {
          "Id": "Candide.CandideUI.Components.Buttons.YesButton",
          "Name": "YesButton",
          "DisplayName": "YesButton",
          "FullName": "Candide.CandideUI.Components.Buttons.YesButton",
          "Namespace": "Candide.CandideUI.Components.Buttons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AAA95A464419DCDFF74974F5DAFE26E808B0B7D18604342BFCB39EE59F8CE74E"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideDraggableMap",
          "Name": "CandideDraggableMap",
          "DisplayName": "CandideDraggableMap",
          "FullName": "Candide.CandideUI.Components.CandideDraggableMap",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CursorPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CursorPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAD24C5498EC2F09A99543BEB9291A3AEB3D88009C78BBEB31E0A9A841193F62"
            },
            {
              "Id": "CursorTilePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorTilePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CursorTilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C438ED100CCEB590B9A41197A919F9B4D5B87CF41CBE176660DFB06D60B5FC72"
            },
            {
              "Id": "DragOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "DragOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DragOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00628DE65E37B6BBB63270A42FFF912DE09F53ECB79EC824144D147328658923"
            },
            {
              "Id": "DrawMap:System.Action\u00605\u003CCandide.CandideUI.UiRenderContext,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "DrawMap",
              "Type": "System.Action\u003CCandide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Action\u003CCandide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E DrawMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3D06E2A7DD30BB6C36498E9DE657FA98C2B3A9A867FF3A5C23B802AA9AAF5CA"
            },
            {
              "Id": "MapClicked:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MapClicked",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MapClicked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85401C3190430F194190684EFDB6332057532DB6FA7A55290C4F94C0F814C371"
            },
            {
              "Id": "PixelScrollDashMultiplier:System.Single",
              "Name": "PixelScrollDashMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single PixelScrollDashMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C03AC5B9513D3839BE7F8A671ECEF5B09914ED7E9A658F0DCDF022AD59D58FA"
            },
            {
              "Id": "PixelScrollSize:System.Single",
              "Name": "PixelScrollSize",
              "Type": "System.Single",
              "Signature": "public System.Single PixelScrollSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6195142E15371CDD79952A2651B7AECC89940FC8C7D16C3A65B90748CAC65209"
            },
            {
              "Id": "WoldTileCenterPos:Microsoft.Xna.Framework.Vector2",
              "Name": "WoldTileCenterPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WoldTileCenterPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0277514212B4DDC4BE1A5C66C5F05F1971C3B523258DBBDA9DA41D13FECF11E0"
            },
            {
              "Id": "ZoomLevel:System.Single",
              "Name": "ZoomLevel",
              "Type": "System.Single",
              "Signature": "public System.Single ZoomLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E56AB4E35BDC72B068AD8B7E43E4768BE0CB80C59E72C3F02BADEAC33008CCDD"
            },
            {
              "Id": "_bufferComplete:System.Boolean",
              "Name": "_bufferComplete",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _bufferComplete",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26A0996D83901ACB0A0594514981345F542CE3A3AD7A39972262ABD3E55B5988"
            },
            {
              "Id": "_dragBuffer:Microsoft.Xna.Framework.Vector2",
              "Name": "_dragBuffer",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _dragBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A84804CBA18E1FE9A36943352001B2E3F9BCA2833A227066A06281CA8A5C51F"
            },
            {
              "Id": "_dragStart:Microsoft.Xna.Framework.Vector2",
              "Name": "_dragStart",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _dragStart",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "170344FB68AA875FE6AD6BCC7BB5B41A53BC4E80A6F8B849A77049124F8E405C"
            },
            {
              "Id": "_isBeingDragged:System.Boolean",
              "Name": "_isBeingDragged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBeingDragged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB5961BA8957DDAA434DEBBA255723EE76BECA66A7FEAE8CA9BBE4A55B71B422"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "MapClicked:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MapClicked",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MapClicked",
              "Visibility": "public",
              "Hash": "7391FE4B9AE71AA27D15358A539CD36C5444AE642F12FB95098DCE2D970E4C56"
            }
          ],
          "Methods": [
            {
              "Id": "ClampCenterTile()-\u003ESystem.Void",
              "Name": "ClampCenterTile",
              "Signature": "private System.Void ClampCenterTile()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "FB721D542EA8D526E1728EA967EA1D81D620EE882172B431481A9ACA56C3EE50",
              "Hash": "BFD4543481F16B78760927676F1FC6C5B6D150D6944A464A344CA2C06EE4CDDE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMapParameters()-\u003ESystem.ValueTuple\u00604\u003CMicrosoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2\u003E",
              "Name": "GetMapParameters",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E GetMapParameters()",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "9B6ECD7445AAC4D0E05EB1AFD79A287A77C4DA6672A02047807BBFD34A4CE348",
              "Hash": "F94311C7EF4C4C3FECD705F33F30DA342C8A971D8AA670C80C4D80C88CFFD97B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1, !2, !3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileToScreenTransform()-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "GetTileToScreenTransform",
              "Signature": "public Microsoft.Xna.Framework.Matrix GetTileToScreenTransform()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "EF6B72D7DC44AB704913C5DD7B09F973BC0CAC8C0A196ABEA0A6AFC28E6A9B0F",
              "Hash": "33D1848A8FF60E3695A549B43C1ABDA0C66BE9731A9EF355938440814BF70F7E",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideDraggableMap::GetMapParameters()",
                "Candide.World.WorldMap::GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "BF6F068C2DD00C418C8ECCAA5BA42E0CE4CCFB0D1D9D04A9B470FEC49CFB8191",
              "Hash": "BC77908FCAD9C6459DFD6ACC0B7DD4165878982A0A2323FC796F6FFEE7E02814",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideDraggableMap::GetMapParameters()",
                "System.Action\u003CCandide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2\u003E::Invoke(!0, !1, !2, !3, !4)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "D6B0C777ED2F8E9C4E70CFEFF6C969BE41FD4AC5841744FF32FB1DC72270E51A",
              "Hash": "68EE98415A21581519DE0FB3B967F3F44E6F8571730700F3E6394DA31432004D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragEnd()-\u003ESystem.Void",
              "Name": "OnMouseDragEnd",
              "Signature": "public System.Void OnMouseDragEnd()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "B232C6F2C001B5ED711AC0D868C88F6692B627698C5CF63ECAB199A91AED1824",
              "Hash": "1D5654975D38357DFBFE85C38BC3662B7759D6471D219BF07A9AA271CEE967CE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragEnd()",
                "Candide.CandideUI.Components.CandideDraggableMap::ClampCenterTile()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragStart()-\u003ESystem.Boolean",
              "Name": "OnMouseDragStart",
              "Signature": "public System.Boolean OnMouseDragStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "7368FE4519ACB45A65C99E203A9133E541253E8240347AAD52A1C1791CAFCF3F",
              "Hash": "83A0C0EC78E44DCECFB8974FF2C57B75E6A6ED1572316881BD6E8D03EB0A961E",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.CandideUiElement::OnMouseDragStart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1E6892B446344A790D9D602A278064D205CA95081E081BAD169D09F20352BD2E",
              "Hash": "51C04808BAEA1B59E6962036EB94BF9F7ADDA594461C43947B7CF199DBF39193",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseScroll(System.Single)-\u003ESystem.Void",
              "Name": "OnMouseScroll",
              "Signature": "public System.Void OnMouseScroll(System.Single delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F536E9488317BD0BB78D4345D214553CCEAE3B576B0908554E4C638784C601A9",
              "Hash": "2BF05DAC8FAD0C4B5EA753E7540BF89BE693AE7EC0890C3ECD1A822251F31E2D",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "Candide.CandideUI.Components.CandideDraggableMap::SetZoomLevel(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetZoomLevel(System.Single)-\u003ESystem.Void",
              "Name": "SetZoomLevel",
              "Signature": "private System.Void SetZoomLevel(System.Single zoomAmount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "zoomAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "2375FA8B277097514F253047D342B5B0BDB66C7774CF54BE9F004A88216307B8",
              "Hash": "89F116048AF5A224EBD882BCEC248E472B06E407E01FAC850B02A3E45706B4F0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Input.InputState::get_UsingController()",
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideDraggableMap::ClampCenterTile()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 624,
              "BodyHash": "3B7B9888D6C2EAFE354CF5C16BE7AC36CECBB4305C7C2C26B5954758A75BA480",
              "Hash": "6DFD5E6F6592FC23F92CDE633A704BB8C79859FDED66FCE984533770C709A3DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.SuperKeybind::Held()",
                "System.MathF::Pow(System.Single, System.Single)",
                "Candide.CandideUI.Components.CandideDraggableMap::SetZoomLevel(System.Single)",
                "Candide.CandideUI.Components.CandideDraggableMap::UpdateCursor()",
                "Candide.Input.SuperKeybind::Pressed()",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCursor()-\u003ESystem.Void",
              "Name": "UpdateCursor",
              "Signature": "private System.Void UpdateCursor()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "126568EDD7EBA19701D25E60E485C1C6FE46B7EC07CC2D372E51F9CED2A4F928",
              "Hash": "32BA0A99DB5AA645D1CCFC61F6B613F18A12E1BDD03EC4C3E027F9B4DB5CB999",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED6796FC60DB66970765CB6AD1A00A8EAF8654AEE5670D14C55B1964745C41B2"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideErrorTextWrapper",
          "Name": "CandideErrorTextWrapper",
          "DisplayName": "CandideErrorTextWrapper",
          "FullName": "Candide.CandideUI.Components.CandideErrorTextWrapper",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_overWrappingElement:Candide.CandideUI.CandideUiElement",
              "Name": "_overWrappingElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _overWrappingElement",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F56FE36BE1C87F97730953971CD6B4F2CB0A8270F03053B61153680896C88CC"
            },
            {
              "Id": "_showingError:System.Boolean",
              "Name": "_showingError",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showingError",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F5B52CEDAD3B8F130C970830EFAEE292CA1AF977EF8DBC98AFE60806EE1117B"
            },
            {
              "Id": "_spinner:Candide.CandideUI.Components.Displays.Spinner",
              "Name": "_spinner",
              "Type": "Candide.CandideUI.Components.Displays.Spinner",
              "Signature": "private Candide.CandideUI.Components.Displays.Spinner _spinner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED94A24BC1840D3878C06FC7938E4DC2D9ED9F8E12E3A55188C7F4C2215CB203"
            },
            {
              "Id": "_textLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_textLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _textLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04FEECAED6427FF7FA6C7F9B2E2BA428AE3897876EAC2F7DC489CABDD1FEF3D"
            }
          ],
          "Properties": [
            {
              "Id": "ShowingError:System.Boolean",
              "Name": "ShowingError",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowingError",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EC7904578FDD3C71B8F3FD867881AF822D7C1A9EAC71D365D28CFA59C3A1B08F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "FinishedLoading()-\u003ESystem.Void",
              "Name": "FinishedLoading",
              "Signature": "public System.Void FinishedLoading()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B4B2B2896AB790737870DA6B838E82D27A96C90C47CFAA6949641BBB4FF47B36",
              "Hash": "8EBDF9A7BC2A0282CF2D37DAA961DA097354A3CC13C7A25485AFB4A4BD36F8D8",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.Spinner::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowError(System.String)-\u003ESystem.Void",
              "Name": "ShowError",
              "Signature": "public System.Void ShowError(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "956A91EF5510DFBE51BCEFD7EDF40DA0DE5ACECB7C281DBE8D54C4052EB82842",
              "Hash": "B4A4607A4675F52D8C633F66F8BEE4A8C67AC543A68C603274FC0C866D0EF903",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideErrorTextWrapper::set_ShowingError(System.Boolean)",
                "Candide.CandideUI.Components.Displays.Spinner::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CBD02EA1713268CDD3C45AA8FE425F60651233E1B66467E4FE05CB4C5A668976"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
          "Name": "CandideHorizontalProgressBar",
          "DisplayName": "CandideHorizontalProgressBar",
          "FullName": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FillSheetFull:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetFull",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetFull",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7D10DE99F212538C71926BED43B3D3ADB35B997DF3251A1F6A41D93E3EC64F5"
            },
            {
              "Id": "FillSheetFullFlat:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetFullFlat",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetFullFlat",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1825A01F75989162C11D1CEA14C836DFA0733A863172E36B81424A1D60EF1B37"
            },
            {
              "Id": "FillSheetFullGreen:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetFullGreen",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetFullGreen",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FB2BCA54D513549E9C94E5A06D65CA256B14FE24B483D718700E52821131C6C"
            },
            {
              "Id": "FillSheetFullRed:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetFullRed",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetFullRed",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AE85249ABA54FC043A7DF80E0AADB6AE02B3A578D060557BA30CDD6E6F388AA"
            },
            {
              "Id": "FillSheetHorizontalEnd:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalEnd",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalEnd",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4831D391E53BEC27F6D75FDF5D69ADBA4C460138A4FF18418DF02E8A3D3D65E6"
            },
            {
              "Id": "FillSheetHorizontalEndFlat:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalEndFlat",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalEndFlat",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93B0B8D52AE0F52C40F4630B753D079FCA30BA0E1155876EAED549F28E53A69E"
            },
            {
              "Id": "FillSheetHorizontalEndGreen:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalEndGreen",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalEndGreen",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "771F0EED651BDAE409F31FF17E1327465759DA334CDA59D6728BF91394DB89CF"
            },
            {
              "Id": "FillSheetHorizontalEndRed:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalEndRed",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalEndRed",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C00FBE1E4BD0275B66C7AB6BA52C2C8E922E428317CE3159EB7C0DD089808814"
            },
            {
              "Id": "FillSheetHorizontalStart:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalStart",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalStart",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B406DD84EEB151ADE077194F1B21F00C483FAEAD114364166718A76F23E8339A"
            },
            {
              "Id": "FillSheetHorizontalStartFlat:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalStartFlat",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalStartFlat",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FF4F1D1D08EB392D5043D6BBDAB58E097CE99E546394263820AA7C150B9B52E"
            },
            {
              "Id": "FillSheetHorizontalStartGreen:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalStartGreen",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalStartGreen",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A491FD32C44F222C29DCDF8AA3404F8F3532362642B0D15036F34CFE5E42C40B"
            },
            {
              "Id": "FillSheetHorizontalStartRed:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetHorizontalStartRed",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetHorizontalStartRed",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "716580A64F23740F5AA7FBFFE5ECF2FADA5CF3CC8F3E9C91CB4BED9334F7F3C6"
            },
            {
              "Id": "InactiveSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "InactiveSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet InactiveSheet",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E53E8A02AA09BDBF6C672714552E3D1CBAF3BC67427D1F8148BEC72090A89A68"
            },
            {
              "Id": "SheetBg:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SheetBg",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet SheetBg",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68EF9DD9E5BBE3C6424AD4C7EDBFD1BBA472C664F23DB87BCA07802DF55728D3"
            },
            {
              "Id": "SheetOver:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SheetOver",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet SheetOver",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88AE8A1055587CDCD1B3E84C542722028EBD2DDD7B755EA696EAAEED8D934169"
            },
            {
              "Id": "Style:Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Name": "Style",
              "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Signature": "public Candide.CandideUI.Components.HorizontalProgressBarStyle Style",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C49D80E8797B2D1D2EACA3D6C555510556B5CACB42093D899B81B76B6B03847F"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            }
          ],
          "Properties": [
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A5E64D313041056BBF9C7D6335147AC06BFA1618CE2179B7E66E1EE1A14F5930"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEndSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetEndSpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet GetEndSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle style)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "style",
                  "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "8E639535CF3AF39639C84BBA1B344B6F5C77D89CA60AE2E7713BCDB01955048E",
              "Hash": "2A40026D146270A8087D9D039A3A30652A2DE8DE53522251C2A910719718D565",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "style"
              ],
              "Source": null
            },
            {
              "Id": "GetFillSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetFillSpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet GetFillSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle style)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "style",
                  "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "61129FD976CDEDC99CDEB575E8E53817271CC5699EF9EAA3F4B6B3646B75E5D5",
              "Hash": "76A7B5510C47302A4188E968BF0B2F04E8B8D46E460DBAEE802AD86801C921EE",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "style"
              ],
              "Source": null
            },
            {
              "Id": "GetStartSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetStartSpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet GetStartSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle style)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "style",
                  "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "1D8285E12ECD50C047D807266E989331D017EA03E03577DC7DBDEDF8CC87D63B",
              "Hash": "BF190691D8B5630BE0D9A82B4CE20E1BC9B7E5476DDC540B38674ABD8864834D",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "style"
              ],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 677,
              "BodyHash": "CC4ECEE78046914C71B571CCBB053E169615614F206F321B23F798C667B126B2",
              "Hash": "D9A60964018C4E5E351DEAEE965BA48510F8B569E7E006ECC9A5119E6762EE6E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::get_Progress()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::GetStartSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::GetEndSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::GetFillSpriteSheet(Candide.CandideUI.Components.HorizontalProgressBarStyle)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteHorizontalBox(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "437A37A049B1EE0171327A7D58FE0EE3EE935091BB6A33825CF6E148172FF5D3"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideHorizontalSeparator",
          "Name": "CandideHorizontalSeparator",
          "DisplayName": "CandideHorizontalSeparator",
          "FullName": "Candide.CandideUI.Components.CandideHorizontalSeparator",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecorationType:Candide.CandideUI.Components.HorizontalDecorationType",
              "Name": "DecorationType",
              "Type": "Candide.CandideUI.Components.HorizontalDecorationType",
              "Signature": "public Candide.CandideUI.Components.HorizontalDecorationType DecorationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C0029F092635A9F243BD2AABFD1D1177812AE290ADEE1612BD5FF88D1B85A30"
            },
            {
              "Id": "LaurelAccents:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaurelAccents",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LaurelAccents",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE95C511FDC7D3DCA61502AFA6B8B8A037A013B0C80661D756D04F85528900CB"
            }
          ],
          "Properties": [
            {
              "Id": "Thickness:System.Single",
              "Name": "Thickness",
              "Type": "System.Single",
              "Signature": "public System.Single Thickness",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A0C3EFE7C4D875679AABEDB728251C657B36DE39A911A6AB517644E510A9464D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 943,
              "BodyHash": "8A9D5304028BD1E71C8DB68FA0D8183C530D9AD65C591CEBB367B58BCF71F8FA",
              "Hash": "E96515B281D67E024E26912D1B1C795570BDA46148CDF194728D085733505040",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::get_Thickness()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Black()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8D36A2791A388AF46D06A94F39AC845F91C0D08DBCC55E5E43B41F7A91339D03",
              "Hash": "911D3CA0A71ADFE48907CEE79BE26EDD871D4A4F44D81B3487601D33824591B1",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideHorizontalSeparator::get_Thickness()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D14E5B254FE2CF4777A7295C1762FD678FA8195D3E7AD224B86B49F73CE2AC57"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideIcon",
          "Name": "CandideIcon",
          "DisplayName": "CandideIcon",
          "FullName": "Candide.CandideUI.Components.CandideIcon",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiComponent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawStyle:Candide.CandideUI.Components.DrawStyle",
              "Name": "DrawStyle",
              "Type": "Candide.CandideUI.Components.DrawStyle",
              "Signature": "public Candide.CandideUI.Components.DrawStyle DrawStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "581EB80C144D050382B02D33C65534040E138FABE13D32E921F46C31B9A25695"
            },
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90F1290E7C4C4B2EB88A80CCB8BBF43A18F55039EA71C21E02262FCEEB31BCE2"
            },
            {
              "Id": "IconPixelSize:Microsoft.Xna.Framework.Vector2",
              "Name": "IconPixelSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 IconPixelSize",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FE3794A837B1C60FBCB40B41E7058DC5CEAEE6736ED618F56C1DB54D33CD867"
            },
            {
              "Id": "LargeHighlightSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LargeHighlightSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LargeHighlightSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2605DF6B3EC84D5EA71D5EE0EA3C79D02782370A2F8818D8D849451FD5204D61"
            },
            {
              "Id": "MediumHighlightSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumHighlightSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MediumHighlightSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C53B4B2112F53A6547B7B22E69A805104268A0ECA4D76ABE71AEA386AEDFB86"
            },
            {
              "Id": "_iconData:System.Nullable\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Name": "_iconData",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Signature": "private System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E _iconData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC386610ABAA2FBA69274FCE69C0C7CABD0CB53A9C054243A08F325B6825577E"
            },
            {
              "Id": "_iconFlags:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "_iconFlags",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "private CandideCreator.Shared.Graphics.IconFlag _iconFlags",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7BFAC053E34B61A9D79F67983D9791618AEAB531A26BD6B7FEFAF4C14150BA4"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            }
          ],
          "Properties": [
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "IconData:System.Nullable\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Name": "IconData",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "81C497DC24C08588F13DBED1A987F1A75AD7D775593122E26312601E03F53E84"
            },
            {
              "Id": "IconFlags:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "IconFlags",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag IconFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6F9EF3AD1103DF2A77B1ED4C89EC0D25C3D03D3E81C220E1911655306B16161C"
            },
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector2",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Scale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "591EE27A12F2D1D26CDE350815EDA8B845D9E968BD503D47C2BE643F255F2E28"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetIconSizeForFlags",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag iconFlags)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "iconFlags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "6CDAFBEF7B82A65DF59C841556F9AA26679960515EACDC2EE4EB67FD484BC57B",
              "Hash": "EA93796BF53E8157399CABB81A1CEC02504ACA301F4A22A471F92F804A4872D3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 338,
              "BodyHash": "DB6826C6DB09549960A5DEC9A086D7AD39C7A36A71D6F87793B0653A5C51C24F",
              "Hash": "17DDF2700C07B0951AADA1F812A77FB1B8C446EAEB75D008C21ED47F4E2D65EB",
              "CalledMethods": [
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Value()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.CandideUI.UiRenderContext::get_Opacity()",
                "Candide.CandideUI.CandideUiAnimationSystem::GetIconHighlightOpacity()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "6BA02C38AE75C8CD6FD1EB1F3CB19DA91F12FF386287EEF7F5FDACF46E09D397",
              "Hash": "E7B059791678FBC2F91D87778B5E7B04B6C730417677C7367A514A8267896891",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnStateUpdated()-\u003ESystem.Void",
              "Name": "OnStateUpdated",
              "Signature": "public System.Void OnStateUpdated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "62D5A1C35A8F48A7BAAB4A28D8C7C2A85370880A50CA7B86A24342F940AF5395",
              "Hash": "004BEDDCC756A9E8908A8620A81CA3ECAA771E718417DB8001F5DA2FFD8280FB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiComponent::get_State()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51A51E12FB8F70C76339A958939943411C2A24A86FA8C2DE90657FE81A17E518"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideIconLabel",
          "Name": "CandideIconLabel",
          "DisplayName": "CandideIconLabel",
          "FullName": "Candide.CandideUI.Components.CandideIconLabel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E57B1F85838D41F9B97FB8B1B6641ED0C45824B93807DD335A5914FFA9FDF80"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            },
            {
              "Id": "_hideIcon:System.Boolean",
              "Name": "_hideIcon",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hideIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EF7B6010EC5AB8BE3C6EA94D0FF2B314135D6117D02868AE557D7CE964FA343"
            },
            {
              "Id": "_oldLabelMargin:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelMargin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelMargin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D563904676EDDFC873850F56DB43B629383C1A95C5F7E0243DC46C6EECBF5C4F"
            },
            {
              "Id": "_oldLabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelPadding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3B4884C04DE9BC705D01FFEC2227E722D10C9196E5A2CEF957E493256B2FFF7"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "HideIcon:System.Boolean",
              "Name": "HideIcon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9346B43D63C3D209079EA5B8331AF79CD926C88EBCC3B2DEC24B15562F2FF72E"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "LabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "LabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness LabelPadding",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6A5EDD6B828CB57FC1C17B42F6158C476EEC066F6B65C4CA07E3A64FABE64F8F"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "TextAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "public FontStashSharp.RichText.TextHorizontalAlignment TextAlign",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "434E6EABF212206F3AE7A19B8BD6D26994542F95A74274010790044A9C03FE75"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "77A90C1794633BFE320820AA8BDB7FC773B548C6329388E179BE4C0B5FC490AA"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideImage",
          "Name": "CandideImage",
          "DisplayName": "CandideImage",
          "FullName": "Candide.CandideUI.Components.CandideImage",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiComponent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawSmooth:System.Boolean",
              "Name": "DrawSmooth",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawSmooth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AAE791F0652392EAEFF9EB76C99A20FDA63AD51F4A5397C9A55AC7A9A24C98"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "ImageRotation:System.Single",
              "Name": "ImageRotation",
              "Type": "System.Single",
              "Signature": "public System.Single ImageRotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9435C088157860FE0923B57FA6581D3CB928AB6E2B347E43217B425CFEBFC781"
            },
            {
              "Id": "Repeating:System.Boolean",
              "Name": "Repeating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Repeating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E74AF9F722FD24399EF92A3797BFBA14EBA3AE439692CD3FF80BC40C17B6AA8"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            },
            {
              "Id": "_spriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_spriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _spriteSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A35817D9657E29C00E53656DB6AB94D79F6D8B71F719090C28DFE60136FF515"
            }
          ],
          "Properties": [
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector2",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Scale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "591EE27A12F2D1D26CDE350815EDA8B845D9E968BD503D47C2BE643F255F2E28"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6D1582B34F246D778E640714D96778F47065EEDE3AFE5E2AB614EDD7ABC94DC9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "01FE3CA05E633CC5C57D02834E64017A4AF6BFE9183CBA16E3DF1A805CD652BA",
              "Hash": "9B7AFB7727C17A88195A2A2EC1E15BA566A42A12D5CDE2772492C6AEA3C42C68",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideImage::get_SpriteSheet()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.CandideUI.Components.CandideImage::get_Scale()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.UiRenderContext::DrawSpriteRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E0B8929F20641EDC820EE42269AD82E0C70BF35B6C963930F0D123821B09F710",
              "Hash": "F33D507A7967CE41F3CE2122A8CB763DC8E53EA69ED8CF1275EB184C83742898",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideImage::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideImage::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16B1E99871E51F2F4856CFD33F74104D79B456695D2BCFA6B1A50E6F37717A34"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideProgressIcon",
          "Name": "CandideProgressIcon",
          "DisplayName": "CandideProgressIcon",
          "FullName": "Candide.CandideUI.Components.CandideProgressIcon",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideIcon",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 446,
              "BodyHash": "7C6CD3B3FB06FE7C651D96808204736139D307A9AC44DB4AD253CE02498F8462",
              "Hash": "F998B8E5B38739657845523A137E20976C41966B5A210D21689219753329BAD3",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::get_IconData()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideIcon::get_IconFlags()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "52803E50142A4937B26B6A615E9B42BE621E9165AC60D8E07F0AD6A3B66DD27E"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideTextLabel",
          "Name": "CandideTextLabel",
          "DisplayName": "CandideTextLabel",
          "FullName": "Candide.CandideUI.Components.CandideTextLabel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultShadowColor:Microsoft.Xna.Framework.Color",
              "Name": "DefaultShadowColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DefaultShadowColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9EFA8FC4063E7203FF9658D7F12CDAB17B92E55B0EC030467958930BABCC646F"
            },
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07EA5EEFEA2CE2891298D6DD667C3CBF606B041A73E561A960CA9422131ADF47"
            },
            {
              "Id": "HighlightColor:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "HighlightColor",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E HighlightColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A18E4FB5D4B0610085EDAEB578BE5505759B37CF7F5BEBFC0A865E58D9BC7298"
            },
            {
              "Id": "MaxChars:System.Int32",
              "Name": "MaxChars",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxChars",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19E4AFFC6E0ECB7EAC2443F2E60ADEA5B51D9DA3CCFE0AA4509A66FDFA474C45"
            },
            {
              "Id": "Settings:FontStashSharp.RichText.RichTextSettings",
              "Name": "Settings",
              "Type": "FontStashSharp.RichText.RichTextSettings",
              "Signature": "private FontStashSharp.RichText.RichTextSettings Settings",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F82DCCF4F56C4447D7DE2DC07A4CB179C37C26BBE41C42DD9AC71F5B99762A5"
            },
            {
              "Id": "ShadowColor:Microsoft.Xna.Framework.Color",
              "Name": "ShadowColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ShadowColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7A277F0495EA9DCBB3D8DF715718312BB84810BB48BBF0B0D76E66B5937AD8F"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66BFF7DA599E1D4B8FF68A2E3BAF1489A33556090A0E0017A793E99B41E4953"
            },
            {
              "Id": "_autoEllipsisMethod:FontStashSharp.RichText.AutoEllipsisMethod",
              "Name": "_autoEllipsisMethod",
              "Type": "FontStashSharp.RichText.AutoEllipsisMethod",
              "Signature": "protected FontStashSharp.RichText.AutoEllipsisMethod _autoEllipsisMethod",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A0B0E99B5949A8CF7BF311AD513AB3DAC8FAE201A0C12AA76A82FDA71F1C99B"
            },
            {
              "Id": "_autoEllipsisString:System.String",
              "Name": "_autoEllipsisString",
              "Type": "System.String",
              "Signature": "protected System.String _autoEllipsisString",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8F1700A54378318297374E384BE615611B05AF3892E107D805C30CE914C1D26"
            },
            {
              "Id": "_autoEllipsisText:FontStashSharp.RichText.RichTextLayout",
              "Name": "_autoEllipsisText",
              "Type": "FontStashSharp.RichText.RichTextLayout",
              "Signature": "protected FontStashSharp.RichText.RichTextLayout _autoEllipsisText",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09C893CBF5FB4F5ED6218A942B78CA35D97409FE9DBA2831EB9A85CCE5B87CB1"
            },
            {
              "Id": "_errorText:FontStashSharp.RichText.RichTextLayout",
              "Name": "_errorText",
              "Type": "FontStashSharp.RichText.RichTextLayout",
              "Signature": "private FontStashSharp.RichText.RichTextLayout _errorText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3E31339C639D543C6A0743CBC048381ECF29ED296DA6F917F8F39EDB498097D"
            },
            {
              "Id": "_richText:FontStashSharp.RichText.RichTextLayout",
              "Name": "_richText",
              "Type": "FontStashSharp.RichText.RichTextLayout",
              "Signature": "protected FontStashSharp.RichText.RichTextLayout _richText",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0BAD271BC65A3CE189BC8E6C683453F71ECBD4CEA84E866C496840A7983AB3C"
            },
            {
              "Id": "_stringId:Shared.Text.StringId",
              "Name": "_stringId",
              "Type": "Shared.Text.StringId",
              "Signature": "private Shared.Text.StringId _stringId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0AF9195DFB168F415B02101A1D8E2A0651DD3686C073AFB85AB572A0074B8BD"
            },
            {
              "Id": "_textAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "_textAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "private FontStashSharp.RichText.TextHorizontalAlignment _textAlign",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FEF4E98168E07AAC5B14BE1652DF45FBD8075285A0B88F56D3FFC52592E89CE"
            },
            {
              "Id": "_textStyle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "_textStyle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "private Candide.CandideUI.Components.CandideTextStyle _textStyle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F220A0CE0E4DCE8395D82A92BFCC4C2E13F6FF865785FA23594C3805953E085"
            },
            {
              "Id": "_wrap:System.Boolean",
              "Name": "_wrap",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wrap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "232225886DAE410C356EE051527114E918D0A8F7F0FE0F7025125C2FD7277004"
            }
          ],
          "Properties": [
            {
              "Id": "AutoEllipsisMethod:FontStashSharp.RichText.AutoEllipsisMethod",
              "Name": "AutoEllipsisMethod",
              "Type": "FontStashSharp.RichText.AutoEllipsisMethod",
              "Signature": "public FontStashSharp.RichText.AutoEllipsisMethod AutoEllipsisMethod",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B68F75A7130F470227206A6C7571B1E9D21E952D48EC12117F337D93953880CE"
            },
            {
              "Id": "AutoEllipsisString:System.String",
              "Name": "AutoEllipsisString",
              "Type": "System.String",
              "Signature": "public System.String AutoEllipsisString",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9B7F582D5AF7783397070E6DDD5C02AC91C86FDE5D689D40A92E1228DEE332A2"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "TextAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "public FontStashSharp.RichText.TextHorizontalAlignment TextAlign",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "434E6EABF212206F3AE7A19B8BD6D26994542F95A74274010790044A9C03FE75"
            },
            {
              "Id": "TextStyle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "TextStyle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle TextStyle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FCBC9E632B2EAC505FF9409A8AB3D746FB3C120373F9ABB13408FAF2642BA531"
            },
            {
              "Id": "Wrap:System.Boolean",
              "Name": "Wrap",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Wrap",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ED4D628C0813159012104712062F8CCC801A645263A048E00691515643F0C091"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyAutoEllipsis(System.Single, System.Single)-\u003EFontStashSharp.RichText.RichTextLayout",
              "Name": "ApplyAutoEllipsis",
              "Signature": "private FontStashSharp.RichText.RichTextLayout ApplyAutoEllipsis(System.Single width, System.Single height)",
              "Visibility": "private",
              "ReturnType": "FontStashSharp.RichText.RichTextLayout",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 567,
              "BodyHash": "18678F5D53614BCCE52E0EBF3E12D3C47324B5C9E48DCD30D29935126F9CD467",
              "Hash": "D2B5DA92CF91C7AEFCF67DB73E16C49828FB079C987F33A33D44687DAC9259B0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "FontStashSharp.RichText.RichTextLayout::get_Text()",
                "FontStashSharp.RichText.RichTextLayout::.ctor()",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)",
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)",
                "FontStashSharp.RichText.RichTextLayout::get_VerticalSpacing()",
                "FontStashSharp.RichText.RichTextLayout::set_VerticalSpacing(System.Int32)",
                "FontStashSharp.RichText.RichTextLayout::get_Width()",
                "FontStashSharp.RichText.RichTextLayout::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "FontStashSharp.RichText.RichTextLayout::get_CalculateGlyphs()",
                "FontStashSharp.RichText.RichTextLayout::set_CalculateGlyphs(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::get_SupportsCommands()",
                "FontStashSharp.RichText.RichTextLayout::set_SupportsCommands(System.Boolean)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::get_AutoEllipsisString()",
                "System.String::Concat(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::\u003CApplyAutoEllipsis\u003Eg__GetMeasure|45_0(CandideTextLabel.\u003C\u003Ec__DisplayClass45_0\u0026)",
                "System.Math::Abs(System.Single)",
                "Candide.CandideUI.Components.CandideTextLabel::get_AutoEllipsisMethod()",
                "System.String::LastIndexOf(System.Char, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildRtlError(System.Exception)-\u003ESystem.String",
              "Name": "BuildRtlError",
              "Signature": "protected System.String BuildRtlError(System.Exception ex)",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "ex",
                  "Type": "System.Exception",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9D124AE1BF92619DC87ACD5B0E729985C0CFC20357EC90B6CF87AF9E55531EB9",
              "Hash": "7035216029F49954A3C0814B9D342BD8F8BCBD320B0C0BB06E8E30E5170308EF",
              "CalledMethods": [
                "System.Exception::get_Message()",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "RTL Error: "
              ],
              "Source": null
            },
            {
              "Id": "GetFont(Candide.CandideUI.Components.CandideTextStyle)-\u003EFontStashSharp.SpriteFontBase",
              "Name": "GetFont",
              "Signature": "private FontStashSharp.SpriteFontBase GetFont(Candide.CandideUI.Components.CandideTextStyle style)",
              "Visibility": "private",
              "ReturnType": "FontStashSharp.SpriteFontBase",
              "Parameters": [
                {
                  "Name": "style",
                  "Type": "Candide.CandideUI.Components.CandideTextStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "8D628B13D5CF2F104A4415FB81A1353255C417B49FF6CE1882D25CC3F6223EDF",
              "Hash": "0EC961973D239B77A958C2E8C3D076D9315FE103A366E6FB13A5ABDD5993E114",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "47FA7077CC49A5BC64B07F9E95E75A7ECB879E5E8A76B08B0570384175663DDD",
              "Hash": "F5B2CBC208F44DB8E2A1E0772A207F5093A7888EAA47B36CF0E97C73E3406E9B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InternalArrange()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::set_Width(System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "362B904E91FB7FC9CF0AE2FB9FAF954AB501CF8C772EF580839ED70925087169",
              "Hash": "1F52C086D9E9FCC1ACF3559DAAB4320A64C543375BDF3169990EE3360C8B209D",
              "CalledMethods": [
                "FontStashSharp.RichText.RichTextLayout::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "FontStashSharp.RichText.RichTextLayout::set_IgnoreColorCommand(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.Components.CandideTextLabel::get_TextAlign()",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Components.CandideTextLabel::get_TextStyle()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawRichText(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, FontStashSharp.RichText.TextHorizontalAlignment, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 380,
              "BodyHash": "6633593F8FCB051AA989C660976E9C1F659E7D8916B5F31EFFB18D2B58F886D5",
              "Hash": "E429E68B88D0239DF32898F24A33F7CC28D5976E1A3954B661581140E37D6B3D",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::ApplyAutoEllipsis(System.Single, System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)",
                "Candide.CandideUI.Components.CandideTextLabel::BuildRtlError(System.Exception)",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)",
                "FontStashSharp.SpriteFontBase::get_LineHeight()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateMeasure()-\u003ESystem.Void",
              "Name": "InvalidateMeasure",
              "Signature": "public System.Void InvalidateMeasure()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "93C24E537E7F46C717EED35593E57C9586A6C5C5A17954B54A63CAF90B7A7C62",
              "Hash": "848D01D147724324A063DC6F435811CE077A7C63E8334EE79F503E213847532A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "Candide.CandideUI.Components.CandideTextLabel::InvalidateStyle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateStyle()-\u003ESystem.Void",
              "Name": "InvalidateStyle",
              "Signature": "private System.Void InvalidateStyle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6235AD1D365C008EA652B5B3CB07659F0504EC86336AD846106FF3B80F7EC24D",
              "Hash": "3C1CC11AB6E391EE799D8C3AD416620FC8C34EA4B7D9CF460F62AD5AC5A0D1DB",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::GetFont(Candide.CandideUI.Components.CandideTextStyle)",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4327358CFCB185DB69411F0D1F55C35CC6B57DCBC0FD84B79ECEFCF3AF6A628B"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideTextStyle",
          "Name": "CandideTextStyle",
          "DisplayName": "CandideTextStyle",
          "FullName": "Candide.CandideUI.Components.CandideTextStyle",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemStackText:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "ItemStackText",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle ItemStackText",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5255458D37E82F218B3D764141714A4245E34DAE27C65CCB310D9E5A01C55EA3"
            },
            {
              "Id": "Main:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "Main",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle Main",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD76E472C26BD0EA0FB564A7639E9CBCFD35D5F432C34B9CF7ED4ED6E33D07BB"
            },
            {
              "Id": "MainBig:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainBig",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainBig",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "640145530E158EA8CF4BBAB57681F3C609C3E83AD9B1DB6FC1B4CFC93F69F0EE"
            },
            {
              "Id": "MainBold:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainBold",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainBold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C077FDB831807BA193B322C230E0C54F5553BC34834010ADC114B199D885B01"
            },
            {
              "Id": "MainBoldItalic:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainBoldItalic",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainBoldItalic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B9DD67C39A4D5EF216F04DAAE1800EC5FD017D98AFBA5529817763F83D20F994"
            },
            {
              "Id": "MainItalic:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainItalic",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainItalic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6193073EB2D219BC9E30D0A37202CCFA0008124DAB42C7BE160AEB141EA562A"
            },
            {
              "Id": "MainOutline:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainOutline",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D461621ABB1C342CC0D9CA31DD8F1FE40E304A73932A4018206FC1DEF77E6B5B"
            },
            {
              "Id": "MainSmall:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "MainSmall",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle MainSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59187F7026AFE0843973933257D5E5E0EA72000B74E3AC05E2093636C542D66A"
            },
            {
              "Id": "Subtitle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "Subtitle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle Subtitle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30EC93659201A6FCA15985285DD63DBE1D3B8E10636E5A35056AF00A8E62A3F6"
            },
            {
              "Id": "Title:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "Title",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle Title",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5741F1F707986B939ECD1975D66530B6DCC085B1330EE826FB2FED49254EE6DF"
            },
            {
              "Id": "TitleBold:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "TitleBold",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle TitleBold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3658FE8C7D0D8E4969B508AE4C0FD7AC1A4BAC65947E53A44917C855F26A78C8"
            },
            {
              "Id": "TitleOutline:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "TitleOutline",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle TitleOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8146F2046FDFAB4D5B5168C890D258AFC430756D2A6796C4DF0DC259580B11E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "021E4220B15E65BFE6B05BD832BB0C1D2C5308A9539964F950F3913716B5844F"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideVerticalProgressBar",
          "Name": "CandideVerticalProgressBar",
          "DisplayName": "CandideVerticalProgressBar",
          "FullName": "Candide.CandideUI.Components.CandideVerticalProgressBar",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FillSheetVertical:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetVertical",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetVertical",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0ADA636536B8E3DD34066CB1F5D3F4B076EC2DD0EBBEBC2FC1E5BEFD51BA3E68"
            },
            {
              "Id": "FillSheetVerticalEnd:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetVerticalEnd",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetVerticalEnd",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7C084ACFB5B64CD312EE95992D135857A8857A024448B036A87DDBBABF0544F"
            },
            {
              "Id": "FillSheetVerticalFull:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetVerticalFull",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetVerticalFull",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C70B0126EDF5ED02DE21ADF3763639E5F6CF3A481F192561EF5D100BF132A39B"
            },
            {
              "Id": "FillSheetVerticalStart:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheetVerticalStart",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "internal CandideCreator.Shared.Graphics.SpriteSheet FillSheetVerticalStart",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F802F99019D292DFC6ED5A2C011EBA4C0CB7BE5307A0B1D2769012387A30AD19"
            }
          ],
          "Properties": [
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A5E64D313041056BBF9C7D6335147AC06BFA1618CE2179B7E66E1EE1A14F5930"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 732,
              "BodyHash": "949F6A9312BD3E39A9F18258249114B5B3EC3052C038CCB8C20603AFDAB4E39D",
              "Hash": "7EDE1A7DFFEE515CCB6E70AAA9BD91E977F5997AA5EB17D22EFC8FEFA19EE09E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideVerticalProgressBar::get_Progress()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteVerticalBox2(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4A6ED77F0EC37B87218B3D60D1C3D480F4045207E59ACE83DA8A8C1C70135CC"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideVerticalSeparator",
          "Name": "CandideVerticalSeparator",
          "DisplayName": "CandideVerticalSeparator",
          "FullName": "Candide.CandideUI.Components.CandideVerticalSeparator",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Thickness:System.Single",
              "Name": "Thickness",
              "Type": "System.Single",
              "Signature": "public System.Single Thickness",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A0C3EFE7C4D875679AABEDB728251C657B36DE39A911A6AB517644E510A9464D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "CCF5996A45B2A86D3ADAD53A2875FA4AB72BF0A2673D4D05056BEDA312164C09",
              "Hash": "4092368273FFA6C448C1E7A37AFC8FA9EE8D1AE48C07F2417461B2493EF3B8C3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.CandideVerticalSeparator::get_Thickness()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2C9A214AF135BBDA8C96BC0E2D967BE60D3D750C7F9803BC1F6EDF70047024ED",
              "Hash": "ED8C484A53A38D7B09406872AE1BE40AD29CFA2A2DCB0C5A7BC1BB52F0094423",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideVerticalSeparator::get_Thickness()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0980FD459F9361B3034CB7039FA57C168860630638B6DBEDEC9C1433C80B730F"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideVideo",
          "Name": "CandideVideo",
          "DisplayName": "CandideVideo",
          "FullName": "Candide.CandideUI.Components.CandideVideo",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiComponent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            }
          ],
          "Properties": [
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector2",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Scale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "591EE27A12F2D1D26CDE350815EDA8B845D9E968BD503D47C2BE643F255F2E28"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "833B57A190973ABDF0FD032F5F496F96FABBB2E13A617995875992CD6EFEFAC2",
              "Hash": "81287D3B43621FEE4F9DFD74B13E93F17A5CA9E7C83D91480C54171EA7AD55AC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "316E04ED5164B0AD277A2B992775495E6ECEDF4FE269BB8C4C3B81BFD264710C",
              "Hash": "B1E8294276CC917C7DE9EB27CA45E84558B4442B52C25B94EC341EC5E8CA4C10",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideVideo::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "81D8B3C105AE76BCE8BB213140274947E5B1082296A7BB13ED724E8008150DEC"
        },
        {
          "Id": "Candide.CandideUI.Components.CandideWindowAnchorDrag",
          "Name": "CandideWindowAnchorDrag",
          "DisplayName": "CandideWindowAnchorDrag",
          "FullName": "Candide.CandideUI.Components.CandideWindowAnchorDrag",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HighlightElement:Candide.CandideUI.CandideUiElement",
              "Name": "HighlightElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement HighlightElement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A6BAC69FBEED3D23B0B49AC1BA4165C3CDA0CD800073C00BE00318E6135B65F"
            },
            {
              "Id": "_draggableParent:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_draggableParent",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _draggableParent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D77D3D496F3ACC2E42B42061C1920CAC2A1CB828D07E25A520E99C6C499A67D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "86EE5D589881CA879BD71D50915354FABC78C86CF840BFF00760A97A433159FD",
              "Hash": "50D781556CEA6E831E67E1EC86857714FA68119E3169C88B136FB7798089EB6B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "75D4F59CECDC09B543E935C80588F4696E3034395E3323B23E80E019F5603ED5",
              "Hash": "4FAC797CE64E06B089D8AE4AFB29E4F2C87052A3C761C045FE48EB8F704EFDF7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Candide.CandideUI.MouseUiInputSystem::get_DraggedElement()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6CC063E06C54D283EEC61C815927E58C6A3B292CDA96590BEF1786A158F594E"
        },
        {
          "Id": "Candide.CandideUI.Components.Dialogue.ActorImageArgs",
          "Name": "ActorImageArgs",
          "DisplayName": "ActorImageArgs",
          "FullName": "Candide.CandideUI.Components.Dialogue.ActorImageArgs",
          "Namespace": "Candide.CandideUI.Components.Dialogue",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "407DEC24CEC5DED6221789CC3EC728FE1622E7E4458E86FF8CFDDCBB097335D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C2EE3D567109D2E31DC0C78CC60C4AB36397193E380748FA19207FC95CDEA466"
        },
        {
          "Id": "Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs",
          "Name": "ActorNameTitleArgs",
          "DisplayName": "ActorNameTitleArgs",
          "FullName": "Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs",
          "Namespace": "Candide.CandideUI.Components.Dialogue",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Title:System.String",
              "Name": "Title",
              "Type": "System.String",
              "Signature": "public System.String Title",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4777AF48189BB094A014150A799062BCCEFF7B6C4B275E5FC664C9216B10DE3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B30CAA9C879D663E30FA0EA71C32D53B8621E196A6BB4710280D62CCE2234BA4"
        },
        {
          "Id": "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent",
          "Name": "CandideAltarDialogueComponent",
          "DisplayName": "CandideAltarDialogueComponent",
          "FullName": "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent",
          "Namespace": "Candide.CandideUI.Components.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BgSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BgSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BgSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0B8DBADE3DCFE1A19D6F066B598CD6E082B364E8BB7F487275E9386A9AD6D362"
            },
            {
              "Id": "DialoguePadding:Candide.CandideUI.CandideThickness",
              "Name": "DialoguePadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness DialoguePadding",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57A2C0BE30CCF79C2A8D27DAA54BF5377F6C708E4CDB31BFE9780084CA99BA0A"
            },
            {
              "Id": "_actorPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_actorPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _actorPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90F6100643AD1471ED7BFE57E484ADB2A814A2863D18671504F053E0DC530C16"
            },
            {
              "Id": "_bgImage:Candide.CandideUI.Components.CandideImage",
              "Name": "_bgImage",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _bgImage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D24F917049B122AC100DAC029AEA912CD36F42E16C37AB6A321DBF1BACE179F9"
            },
            {
              "Id": "_dialogue:Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
              "Name": "_dialogue",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
              "Signature": "private Candide.CandideUI.Components.Dialogue.CandideDialogueComponent _dialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4384D3BED3386796F40AF0837E1B904C769B9A9322644D27F599A814C89EC1DD"
            },
            {
              "Id": "_image:Candide.CandideUI.Components.CandideImage",
              "Name": "_image",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _image",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFF2F5DE2F75C64E8F023114F100D6C7F20072EBE402354D24DF816C4A6C69B8"
            },
            {
              "Id": "_nameTextLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_nameTextLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _nameTextLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2996709F5A042774F0B2D3D3A749505CCEF199EF2CE997B7CACD4C133BC534"
            },
            {
              "Id": "_options:Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Name": "_options",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Signature": "private Candide.CandideUI.Components.Dialogue.CandideOptionsComponent _options",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFE6A2FD5CD8FBC288A0B2653C52669812B2C4BB16DAC528EB2DBF703D2E62F3"
            },
            {
              "Id": "_optionsWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_optionsWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _optionsWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00481CAA7B94BFA0736F98F7E2BC39FEDDC91D964C50666A4F953BFC418B005A"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A23BF6C69220F75A4BB095E61B14B80E2B573AFFBDBDE57E9EC220364402FEB8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ForceEnterNode(System.String)-\u003ESystem.Void",
              "Name": "ForceEnterNode",
              "Signature": "public System.Void ForceEnterNode(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0B8EAA20836EF85D66C96EA8E4BEE29B5C76A6E949E0FCC9F767803E8C4B5F7A",
              "Hash": "535F45F43AE4EBB84888CE475E2EB5303F5895F8D620AD0255B12DEE64782138",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::ForceEnterNode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0BB23672F0E68EA4143BEE032149CB4FB3FE5C4C5C8F1D5884169755483F7F4A",
              "Hash": "A2FE4409490C2B1C954625DAD7BF7A72A68EE3617158C873C9CBF9CCBBD303A1",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDialog(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "StartDialog",
              "Signature": "public System.Void StartDialog(System.Nullable\u003CSystem.Guid\u003E dialogueContextId, System.String dialogueSubPath)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContextId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogueSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FCD1FA3BD5C47493F98421A7143A584A89BE76C9FE1D107D5E053E53FB9D52FD",
              "Hash": "ACB8E2EEC7528B6B1B9564CFF278DD88B0390093836A74BFDF20B80E7AC5E1F9",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDialog(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String, System.String)-\u003ESystem.Void",
              "Name": "StartDialog",
              "Signature": "public System.Void StartDialog(System.Nullable\u003CSystem.Guid\u003E dialogueContextId, System.String dialogueSubPath, System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContextId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogueSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "79F7713519D444E88A04842B6730B6D7B035ECE522D31565D6CEE9F43691973C",
              "Hash": "6065B64A0F29EBEF013DF07CD67ECFFC644295D2E4366C765B88078BEF359966",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::ForceEnterNode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "665EA44E4CC2034AACD9CBDAA401F863EED93344BA378A4C874CA302131FB520",
              "Hash": "5925C0A3A1137A021DE7B7BA7A447808AF2710A5D8EC69B0F7447305AD305EDB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActorPanel()-\u003ESystem.Void",
              "Name": "UpdateActorPanel",
              "Signature": "private System.Void UpdateActorPanel()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "0E0741745AB9E161403BAE669432261C8CA4BF03DA16D2B988A89FDFD38A62E1",
              "Hash": "EB2472A12176B08588CC4055F472A343CA2003AA975BAF571C47E865B59FD23E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Clear()",
                "Candide.CandideUI.Containers.CandideGrid::set_DefaultColumnProportion(Candide.CandideUI.Proportion)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "82CCDAF3735A9540D68FEE24F0D04055320F6E9FC82C4EEDB103F7372E7F19DB"
        },
        {
          "Id": "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
          "Name": "CandideDialogueComponent",
          "DisplayName": "CandideDialogueComponent",
          "FullName": "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
          "Namespace": "Candide.CandideUI.Components.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DialogueFinished:System.EventHandler",
              "Name": "DialogueFinished",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler DialogueFinished",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62483E4CB2A55E57A8EAF960C41EDA8D5F5CDFF7A49925A7A745EC300651E46F"
            },
            {
              "Id": "HideActorImage:System.EventHandler",
              "Name": "HideActorImage",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler HideActorImage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7259B68202111B453FF0E00974A7471A9E405E6BCA30A673DCF291A2C67E1AF"
            },
            {
              "Id": "HideActorNameTitle:System.EventHandler",
              "Name": "HideActorNameTitle",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler HideActorNameTitle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48C16ED3E94C45AAD0E19E2A142851D40533052E6E7D8BDBAA18CFB0BBEBF465"
            },
            {
              "Id": "SetActorImageFrame:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "SetActorImageFrame",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Int32\u003E SetActorImageFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7CBB1D083E18EB2F089B0F838BBC7C170823BE4C979D86B66A754729106B122"
            },
            {
              "Id": "ShowActorImage:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E",
              "Name": "ShowActorImage",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E ShowActorImage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A4B70DCA034478FE8AB36457C200054F33DDEA1BFAFD8E8FAC09C1A8A27E8C7"
            },
            {
              "Id": "ShowActorNameTitle:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E",
              "Name": "ShowActorNameTitle",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E ShowActorNameTitle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BE1A07ACB37081758B8E8455F85087A35274A41CB27C9CD98C1FF7FF0E27D2E"
            },
            {
              "Id": "ShowCitizen:System.EventHandler\u00601\u003CSystem.Guid\u003E",
              "Name": "ShowCitizen",
              "Type": "System.EventHandler\u003CSystem.Guid\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Guid\u003E ShowCitizen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF583D66BC3C338195AAFBD32B12829FE68C430EDEE34DFFF04E13569A00C896"
            },
            {
              "Id": "WindowComponentSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowComponentSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet WindowComponentSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "623B289C35BB67B8E96AF6D2F82B16537A824B660B8C309C2BF58342A3214DBF"
            },
            {
              "Id": "_currentActor:Candide.Dialogue.DialogueActor",
              "Name": "_currentActor",
              "Type": "Candide.Dialogue.DialogueActor",
              "Signature": "private Candide.Dialogue.DialogueActor _currentActor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20357EB1903B5875A4B66E6335A8CD4CEDC0DAF129B6AE774F20E7145FCA185C"
            },
            {
              "Id": "_currentActorDisplayName:System.String",
              "Name": "_currentActorDisplayName",
              "Type": "System.String",
              "Signature": "private System.String _currentActorDisplayName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF53C16733B605AC61B5FE5AD991C2310860A5D2862FEBD30F8A39EED755F2DA"
            },
            {
              "Id": "_currentActorFrame:System.Int32",
              "Name": "_currentActorFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentActorFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14C2B72FD710F2300363B74203F742C58C37F91DD524C5ADFC1DFBDFCC90DA7F"
            },
            {
              "Id": "_currentActorSheet:System.String",
              "Name": "_currentActorSheet",
              "Type": "System.String",
              "Signature": "private System.String _currentActorSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FF5BE8D55A78276D2D36CFFE09148DEF1C8BA4AB483FFA7BCCC8EBA7BBE5C86"
            },
            {
              "Id": "_currentActorTitle:System.String",
              "Name": "_currentActorTitle",
              "Type": "System.String",
              "Signature": "private System.String _currentActorTitle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EFFED2CDCC291749931355D24514A939760C10A8AE5E13A416514D0D31F1D38"
            },
            {
              "Id": "_currentLoadedDialogue:System.String",
              "Name": "_currentLoadedDialogue",
              "Type": "System.String",
              "Signature": "private System.String _currentLoadedDialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "135A6BAF48A8424268C1F0518C214755C7A0A3374DDDACA0DF839E068A87BACD"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideImage",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "473BF2B596D34F6EA47FFC424015006026A37611DA99EEDE8C6900D2809DF7FD"
            },
            {
              "Id": "_options:Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Name": "_options",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Signature": "private Candide.CandideUI.Components.Dialogue.CandideOptionsComponent _options",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFE6A2FD5CD8FBC288A0B2653C52669812B2C4BB16DAC528EB2DBF703D2E62F3"
            },
            {
              "Id": "_runner:Candide.Dialogue.DialogueRunner",
              "Name": "_runner",
              "Type": "Candide.Dialogue.DialogueRunner",
              "Signature": "private Candide.Dialogue.DialogueRunner _runner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9ADF0822CB2585CB28A2FC690DE8A402571F1848E828B272797780882376BEB1"
            },
            {
              "Id": "_scrollToBottom:System.Boolean",
              "Name": "_scrollToBottom",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _scrollToBottom",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF02D9EA034CA34628F44348333E6B981DFBE4D6B84D162A96C614E177C80E85"
            },
            {
              "Id": "_scrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97AB05277376B831974C848A87B759FAA017A57AF7A210A975A09B6C7D3D1091"
            },
            {
              "Id": "_textLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_textLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _textLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04FEECAED6427FF7FA6C7F9B2E2BA428AE3897876EAC2F7DC489CABDD1FEF3D"
            },
            {
              "Id": "_textPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_textPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _textPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "236EE0266A8DDF376EAAAC0237FC9A20928665165FF778FB90E54739F6EB56E5"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "DialogueFinished:System.EventHandler",
              "Name": "DialogueFinished",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler DialogueFinished",
              "Visibility": "public",
              "Hash": "F5331368C9D303D24199031111389E17363B4E986742257C1BDFD67A61D32B79"
            },
            {
              "Id": "HideActorImage:System.EventHandler",
              "Name": "HideActorImage",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler HideActorImage",
              "Visibility": "public",
              "Hash": "F407CD3A15070DBD159C27BE0B5646C29922391C04CB650D2479747E815DC8C7"
            },
            {
              "Id": "HideActorNameTitle:System.EventHandler",
              "Name": "HideActorNameTitle",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler HideActorNameTitle",
              "Visibility": "public",
              "Hash": "D3C7D91BA030EE8953918A98C5C0335B9C6BA1DE77C9EDAFD988DE4655D1E0F3"
            },
            {
              "Id": "SetActorImageFrame:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "SetActorImageFrame",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Int32\u003E SetActorImageFrame",
              "Visibility": "public",
              "Hash": "390B4878FFCD2333A18131034182527E09F9FA75E65EDD37C43436A0B453B31E"
            },
            {
              "Id": "ShowActorImage:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E",
              "Name": "ShowActorImage",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E ShowActorImage",
              "Visibility": "public",
              "Hash": "1543F729F337B14AA1025DFF78822FF12EB715E50DD6DD8FFBE751E7A7CCB9CE"
            },
            {
              "Id": "ShowActorNameTitle:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E",
              "Name": "ShowActorNameTitle",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E ShowActorNameTitle",
              "Visibility": "public",
              "Hash": "6AA06C55F66B7C2FF850E9D2D0F0A13C34B83966F582EA8560A28AE891818F63"
            },
            {
              "Id": "ShowCitizen:System.EventHandler\u00601\u003CSystem.Guid\u003E",
              "Name": "ShowCitizen",
              "Type": "System.EventHandler\u003CSystem.Guid\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Guid\u003E ShowCitizen",
              "Visibility": "public",
              "Hash": "9EBF86453B4FC7C4B7F7FCB350834BA9042760BC91F7603BB32E5D2222B32603"
            }
          ],
          "Methods": [
            {
              "Id": "ForceEnterNode(System.String)-\u003ESystem.Void",
              "Name": "ForceEnterNode",
              "Signature": "public System.Void ForceEnterNode(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "28F95010E3913EEEC60593654E15DD8B86A6AEF15CB1A7D9450352B4DB23DB10",
              "Hash": "FD7FA25640C67D4B51E3AEEC8A7405DA4102CBFA8453F5F422055D471AD91DD0",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::ForceEnterNode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandlePress()-\u003ESystem.Void",
              "Name": "HandlePress",
              "Signature": "private System.Void HandlePress()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "0D2D146161745BCDB83E5B7CFBC185328FE2C0BC1F7E3E41B380F8C92C7AF752",
              "Hash": "31E5A40BB8B23430E9A8CAE12600719C41634B0DB2A7023E697AC416086507C0",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForInput()",
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()",
                "Candide.Dialogue.DialogueRunner::InstantText()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0F9ED4BC3BE1A41402AE3B94B09EE9FD8B06299C950DE11FE4F2A9B4051C4818",
              "Hash": "87D7AF58344589B78046BC968E36E16D993401229D09517CE05D2C8B102F5914",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::HandlePress()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "4F5D0DD053B59C35A6F7AEB50335DBB5739C310255F048C88304EAD20359FA1F",
              "Hash": "C8E01F39E2BE41C44712B4D66922DB7A2DE95E4F64D0ADBAA27475BC5C5DC082",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::Dispose()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0DCB151F7CC0DEDAAAB2931D2B4D96399EF0DCD529EDABBE26B1AEA66A293D8B",
              "Hash": "472046F579744AA3A4B3D6B8374A64E96413275A8C3490D0F061F96AE9F4F96C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::HandlePress()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActor(Candide.Dialogue.DialogueActor)-\u003ESystem.Void",
              "Name": "SetActor",
              "Signature": "private System.Void SetActor(Candide.Dialogue.DialogueActor a)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "Candide.Dialogue.DialogueActor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "265428D5911BBD5C525FB2DECCAC4269FD2E2A058BD40D5D16B1043F0D0EC14B",
              "Hash": "E7A047BB27B4FB640D24A92C3C8E3B244D88D914CA55BFBE311BF8CEB73B8A9D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::UpdateActorGraphics()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "Frame on current actor is not a positive integer",
                "media/"
              ],
              "Source": null
            },
            {
              "Id": "StartDialog(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "StartDialog",
              "Signature": "public System.Void StartDialog(System.Nullable\u003CSystem.Guid\u003E dialogueContextId, System.String dialogueSubPath)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContextId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogueSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 457,
              "BodyHash": "BFC4D327CF2C970656BE5E94773884F4FE9B9330A607DA2411347C3DCEAD4ECD",
              "Hash": "F314613EF63DA6F8133F9B9BFE14B80DB2D0CB420DB2BB28819159D954173791",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.String::Concat(System.String, System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "Candide.Globals::get_LanguageCode()",
                "Candide.Dialogue.YarnProject::EnsureLocaleLoaded(System.String)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::SetActor(Candide.Dialogue.DialogueActor)",
                "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent::ResetOptions()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.DialogueManager::SetDialogueContext(System.Guid, Candide.GameModels.Managers.CandideDialogueContext)",
                "Candide.Dialogue.DialogueRunner::.ctor(System.Guid, Candide.Dialogue.YarnProject)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::\u003CStartDialog\u003Eb__38_0(System.Object, System.String)",
                "System.EventHandler\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.DialogueRunner::add_TextChanged(System.EventHandler\u003CSystem.String\u003E)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::\u003CStartDialog\u003Eb__38_1(System.Object, System.Int32)",
                "System.EventHandler\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.DialogueRunner::add_VisibleCharactersChanged(System.EventHandler\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::\u003CStartDialog\u003Eb__38_2(System.Object, Candide.Dialogue.DialogueActor)",
                "System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.DialogueRunner::add_CurrentActorChanged(System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::\u003CStartDialog\u003Eb__38_3(System.Object, Candide.Dialogue.DialogueOption[])",
                "System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.MinimalDialogueRunner::add_OptionsNeedPresentation(System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E)",
                "CandideDialogueComponent.\u003C\u003Ec::\u003CStartDialog\u003Eb__38_4(System.Object, System.String)",
                "Candide.Dialogue.MinimalDialogueRunner::add_NodeEnded(System.EventHandler\u003CSystem.String\u003E)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::\u003CStartDialog\u003Eb__38_5(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.MinimalDialogueRunner::add_DialogueComplete(System.EventHandler)",
                "CandideDialogueComponent.\u003C\u003Ec::\u003CStartDialog\u003Eb__38_6(System.Object, System.String)"
              ],
              "StringLiterals": [
                "dialogue/",
                "Start"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "D9026577C3908A200E5CC093BDF7A3F10C45F0ADDBF7C36625E44EBBA78932C5",
              "Hash": "731E5144674DD52D8C925CA3DCA9848028FECFF6BAA0ED819AB26B64E65E52F0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::UpdateActorGraphics()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForInput()",
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)",
                "Candide.Dialogue.DialogueRunner::Update(System.Double)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActorGraphics()-\u003ESystem.Void",
              "Name": "UpdateActorGraphics",
              "Signature": "private System.Void UpdateActorGraphics()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 496,
              "BodyHash": "FC1BF4F86C89B53161E3721B9881A1A75B25CCFA688912FE09F61D1CC1D8C530",
              "Hash": "07A5C1A6D13206E366094C6533D440A5C04C20E0C9E46F9EC34ACF44A350ABEF",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorImageArgs\u003E::Invoke(System.Object, !0)",
                "System.EventHandler\u003CSystem.Int32\u003E::Invoke(System.Object, !0)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Dialogue.ActorNameTitleArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "media/"
              ],
              "Source": null
            }
          ],
          "Hash": "6E40A70E83430EB2507A7594F5D0D873E2D71816087E8DD584063D65ECFCD349"
        },
        {
          "Id": "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
          "Name": "CandideOptionsComponent",
          "DisplayName": "CandideOptionsComponent",
          "FullName": "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
          "Namespace": "Candide.CandideUI.Components.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HideOptions:System.EventHandler",
              "Name": "HideOptions",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler HideOptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90AFA19D84198C8DE56F7A1F91991CF70F06D588A2A47538B2A33D897615CFF9"
            },
            {
              "Id": "ShowOptions:System.EventHandler",
              "Name": "ShowOptions",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ShowOptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E103A95E48EE31C9D694A2997563E9F565DA6A588199EAD4CC8A6C1832BA933"
            },
            {
              "Id": "_optionsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_optionsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _optionsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82CE72240BCDB994EFD4424E66A51A6682F1358D803D8ED5782918C9470CD75B"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "HideOptions:System.EventHandler",
              "Name": "HideOptions",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler HideOptions",
              "Visibility": "public",
              "Hash": "57BF4783E192A29D6AEAAA07CAF8FC148655A8B932CD2EE469DAD016A46F5C53"
            },
            {
              "Id": "ShowOptions:System.EventHandler",
              "Name": "ShowOptions",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ShowOptions",
              "Visibility": "public",
              "Hash": "5F33255D8E8F2921DD336DFB94ECD579EDC3B0B03FB67586A430AED662B89B00"
            }
          ],
          "Methods": [
            {
              "Id": "ResetOptions()-\u003ESystem.Void",
              "Name": "ResetOptions",
              "Signature": "public System.Void ResetOptions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C6A802B439B1BE29420CCAC5FFFAA9ED683876B566F899964B80258E5EADCD1D",
              "Hash": "72759CAEF5D63064017E6E537A871E7D7148414F831C4A56F7F8AF33BED8C045",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOptions(Candide.Dialogue.DialogueOption[], Candide.Dialogue.DialogueRunner)-\u003ESystem.Void",
              "Name": "SetOptions",
              "Signature": "public System.Void SetOptions(Candide.Dialogue.DialogueOption[] options, Candide.Dialogue.DialogueRunner runner)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "options",
                  "Type": "Candide.Dialogue.DialogueOption[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "runner",
                  "Type": "Candide.Dialogue.DialogueRunner",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "4B7174535D9D0D1F451CE47F6BBA0489396EAA82069981DD19A61F08AB11E46A",
              "Hash": "246875D7CD99338EB07C179D831B9241C43F68A7EBDE55B138C9A7E956223A97",
              "CalledMethods": [
                "CandideOptionsComponent.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "CandideOptionsComponent.\u003C\u003Ec__DisplayClass9_1::.ctor()",
                "Candide.Dialogue.DialogueOption::get_IsAvailable()",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "CandideOptionsComponent.\u003C\u003Ec__DisplayClass9_1::\u003CSetOptions\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.Dialogue.DialogueOption::get_Line()",
                "Candide.Dialogue.LocalizedLine::get_Text()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D9D6260D5984BD2F6A34D8C5D5B0901A08AF879A9CE52C01800CF31910DDDE80"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CandideKeybindDisplay",
          "Name": "CandideKeybindDisplay",
          "DisplayName": "CandideKeybindDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CandideKeybindDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animate:System.Boolean",
              "Name": "Animate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Animate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CD0B28D7C74FF6A79EACB547FE9273F25F847BB1816437106121B811392E9EA"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "_displayData:Candide.CandideUI.Helpers.InputSpriteDisplayData",
              "Name": "_displayData",
              "Type": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
              "Signature": "private Candide.CandideUI.Helpers.InputSpriteDisplayData _displayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC58EB358797B10A2D80EBC79F11316CF472D89C093C68F6CFB845A062E90542"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "65B27A1131E33C4110E9C16D473D2BB625F6E54864C1A29B1F407EBA6B48BE6A",
              "Hash": "4B1E95327A4837F75660C3C7CC558BD86D50FED317C85812C1C88DF492F0FF40",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Rotation()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "ECF5F9DF28339E1A513F7CC9F84EE2303BFAAB542F360FBBBFCC89047A10CF46",
              "Hash": "6622A3F697AC56957291EB848B2C5C7E7140C47D50E0A575506BB1FD3264EE09",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B8A86B939DC0773EEC9327551552F3C790E1BF65FCB892491A7A97B48CF0D35"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CandideListItem",
          "Name": "CandideListItem",
          "DisplayName": "CandideListItem",
          "FullName": "Candide.CandideUI.Components.Displays.CandideListItem",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "public Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52DEBD0BE68F5BB3E4773BEA82BCE722B08EEAE270FA211647EF37750ED36974"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "272B5FBCBCEF21C70075ABE1FA27382087A0C582AB01197DE4A7C6E9EF291F5F"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CitizenAuraDisplay",
          "Name": "CitizenAuraDisplay",
          "DisplayName": "CitizenAuraDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CitizenAuraDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "102107E1EE2BBB5728645F8CED7CCDC88E3D4D4A640FADFA3F5BAC614EBB4947"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CitizenHungerDisplay",
          "Name": "CitizenHungerDisplay",
          "DisplayName": "CitizenHungerDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CitizenHungerDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetHungerDescription(CitizenHungerDisplay\u002BCitizenHungerStatus)-\u003ESystem.String",
              "Name": "GetHungerDescription",
              "Signature": "public System.String GetHungerDescription(CitizenHungerDisplay.CitizenHungerStatus status)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "CitizenHungerDisplay.CitizenHungerStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "499A9DFF2BB114BE8DF2E3C0C5DA1858035FF1577BE1345F2E744B4D81FFCB3C",
              "Hash": "A436741A4F8DCAC2E09EA7CD91644F28D090218156C49D854A44E38CC638F945",
              "CalledMethods": [],
              "StringLiterals": [
                "Citizens_CurrentHunger_Peckish_Description",
                "Citizens_CurrentHunger_Hungry_Description",
                "Citizens_CurrentHunger_Starving_Description"
              ],
              "Source": null
            },
            {
              "Id": "GetHungerStatus(System.Single)-\u003ECitizenHungerDisplay\u002BCitizenHungerStatus",
              "Name": "GetHungerStatus",
              "Signature": "public CitizenHungerDisplay.CitizenHungerStatus GetHungerStatus(System.Single currentHunger)",
              "Visibility": "public",
              "ReturnType": "CitizenHungerDisplay.CitizenHungerStatus",
              "Parameters": [
                {
                  "Name": "currentHunger",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "C7FD727EB228094DF712093CC2E695E243F7BE14CEC8BE3FF55644A18C07156C",
              "Hash": "858E9E4EA69507AF0486E49ED8E6D509802EE8798173964E468C6F10413A7F2F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHungerTitle(CitizenHungerDisplay\u002BCitizenHungerStatus)-\u003ESystem.String",
              "Name": "GetHungerTitle",
              "Signature": "public System.String GetHungerTitle(CitizenHungerDisplay.CitizenHungerStatus status)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "CitizenHungerDisplay.CitizenHungerStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "886C9BB8F8771E4B3123476546EF19BE2DC2D8C46A736CA202BA2D1A8BFE32C8",
              "Hash": "3F93C0352B60D0ECBDDB14B895697AECFF50F9B93D0509B05BF0E81052517B7F",
              "CalledMethods": [],
              "StringLiterals": [
                "Citizens_CurrentHunger_Peckish",
                "Citizens_CurrentHunger_Hungry",
                "Citizens_CurrentHunger_Starving"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHunger(System.Single)-\u003ESystem.Void",
              "Name": "UpdateHunger",
              "Signature": "public System.Void UpdateHunger(System.Single currentCitizenHunger)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "currentCitizenHunger",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "FBB3DB733AC1762634C5A6118533F42DB04388D092A4D483B188B63C98E94AAD",
              "Hash": "C5DFF98B8637C397AB96C489C5BFFD2A917FCCE31BED15EE9292A93ADF0DC1ED",
              "CalledMethods": [
                "CitizenHungerDisplay.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "CitizenHungerDisplay.\u003C\u003Ec__DisplayClass5_0::\u003CUpdateHunger\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E46408CF0FFEC45678C403FA99FB9904EF3438E9FCD93162A65F5BCB70927C9"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CitizenJobSkillDisplay",
          "Name": "CitizenJobSkillDisplay",
          "DisplayName": "CitizenJobSkillDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CitizenJobSkillDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E57B1F85838D41F9B97FB8B1B6641ED0C45824B93807DD335A5914FFA9FDF80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "615FFD5B98A2C67A398D5F291331D018018A45AF3BDFBDA865692F6765EF0C1F"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid",
          "Name": "CitizenMinimalStatsGrid",
          "DisplayName": "CitizenMinimalStatsGrid",
          "FullName": "Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_efficiencyLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_efficiencyLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _efficiencyLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3DCF1D09434616A3F31ADA294F7DF81967EC488C68D235438797DD5F39A5391"
            },
            {
              "Id": "_expertiseLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_expertiseLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _expertiseLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF4EF3C46595939C1065254817460E948E7D013A52B19E70245726AACA4AEE4A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "UpdateStats",
              "Signature": "public System.Void UpdateStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "452E443BCF2A94B2CE6EF1485BCD3805DD13D5B9A9EE006165CF9CF8894059F1",
              "Hash": "935F7F61427747D382D53974098BB30FC7272BC98FBA5C67DD56EF13205FDCA0",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.StatDisplay::SetStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B6BC51AEB829E87B68E3B65FD11DE8ACC8FE85D564910A0E6DC96F2CF911B5E6"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CitizenStatsGrid",
          "Name": "CitizenStatsGrid",
          "DisplayName": "CitizenStatsGrid",
          "FullName": "Candide.CandideUI.Components.Displays.CitizenStatsGrid",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_efficiencyLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_efficiencyLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _efficiencyLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3DCF1D09434616A3F31ADA294F7DF81967EC488C68D235438797DD5F39A5391"
            },
            {
              "Id": "_experienceGainLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_experienceGainLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _experienceGainLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C2BEF4749CA3D6DA5B51C40C670F560A216A3FF8698DEBBD7D616A42E329CE"
            },
            {
              "Id": "_expertiseLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_expertiseLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _expertiseLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF4EF3C46595939C1065254817460E948E7D013A52B19E70245726AACA4AEE4A"
            },
            {
              "Id": "_foodConsumptionLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_foodConsumptionLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _foodConsumptionLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEBBDF4AB1856A50EA5ED9D39B6C50E23CA58BE67F345D215DF40CDB7A91DF42"
            },
            {
              "Id": "_happinessLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_happinessLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _happinessLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CED085D99D37543FF01C4DDF549659479691955B7FB0C7B929E3ED129FF7D83"
            },
            {
              "Id": "_loyaltyGainLabel:Candide.CandideUI.Components.Displays.StatDisplay",
              "Name": "_loyaltyGainLabel",
              "Type": "Candide.CandideUI.Components.Displays.StatDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.StatDisplay _loyaltyGainLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35104A0B91730E9BE0BF6F71019F27675296860968C52C760766ED9B6E1366CB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "UpdateStats",
              "Signature": "public System.Void UpdateStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "7377ABE81C24D57884CBFACE689E58D337A6DAEA0104EB676EA395EA11A8548C",
              "Hash": "DCF6CD81FF2B8E3493F48151F361AB11127BECA0A76CC9B81BAADDABF3350B82",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.StatDisplay::SetStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22BCE9F4324047BAF17CB5B0FD9E7A635B96C224760BA3B831949ABB484B2C2C"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CoinDisplay",
          "Name": "CoinDisplay",
          "DisplayName": "CoinDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CoinDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CoinType:System.Int32",
              "Name": "CoinType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529FF162B944CD8AA92630395727DDE0BBA346387E38895DB3EAA542A6EA9BA4"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetMoney(System.UInt64)-\u003ESystem.Void",
              "Name": "SetMoney",
              "Signature": "public System.Void SetMoney(System.UInt64 money)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "7CBEB737EB91E96DFFB997BB81B901E450978D2CBF0A6364B4AF062563625DF0",
              "Hash": "4E6816849F4A8E290966D2888A9C8FEE107F10F398AA9815A5394F7D7BF2B6C6",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetValueForCoin(System.UInt64, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.UInt64::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0C7385B7BFB07F8FE7A4B7886F87E10D2F9F6A28468564198C3488BFBE589407"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CoinsDisplay",
          "Name": "CoinsDisplay",
          "DisplayName": "CoinsDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CoinsDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_coin1Display:Candide.CandideUI.Components.Displays.CoinDisplay",
              "Name": "_coin1Display",
              "Type": "Candide.CandideUI.Components.Displays.CoinDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.CoinDisplay _coin1Display",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED76DDCEC50ECB9E3E896C0098FA2370955377B8DB7698EDE75C81BEF74F4213"
            },
            {
              "Id": "_coin2Display:Candide.CandideUI.Components.Displays.CoinDisplay",
              "Name": "_coin2Display",
              "Type": "Candide.CandideUI.Components.Displays.CoinDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.CoinDisplay _coin2Display",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74B89C10B57CB6E11292134F5D86DE7FA42630ADEC99022097ECDFF81015AEF4"
            },
            {
              "Id": "_coin3Display:Candide.CandideUI.Components.Displays.CoinDisplay",
              "Name": "_coin3Display",
              "Type": "Candide.CandideUI.Components.Displays.CoinDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.CoinDisplay _coin3Display",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F273B87CF52EAD70ED4E1A20EE7EBA21C06F93F77A71B2C1CB2DFC41FA9F56AB"
            },
            {
              "Id": "_coin4Display:Candide.CandideUI.Components.Displays.CoinDisplay",
              "Name": "_coin4Display",
              "Type": "Candide.CandideUI.Components.Displays.CoinDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.CoinDisplay _coin4Display",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1084A14DA9456BA5DF4555E911BDAAD435597EA138BB3A362021006B97AA4E56"
            },
            {
              "Id": "_money:System.UInt64",
              "Name": "_money",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _money",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A95245F998A7EC4E7E83FD7A6E5E0C4682E88916DB74A374CB5BD9CEF0ABBBBB"
            }
          ],
          "Properties": [
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B088CEF7BE1094293FB6F212C27D207A2D669145EE6E562DDA563DA25F1B3D3C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateIconLabels()-\u003ESystem.Void",
              "Name": "UpdateIconLabels",
              "Signature": "private System.Void UpdateIconLabels()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DD2D053E38CA368A8FAFD67A963BAF3C935363BB7EB8611074B8594B85CB5B59",
              "Hash": "64BAFEAF1C03204E1ECDA52CAA195A9E5A7DC111ED5FE92565B40C2AAB4DA41B",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.CoinDisplay::SetMoney(System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EF1D003264E5EAC3C1EAEB7552D5CC836D1F21185551D2B2D3E4E2EF648F878D"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.CoinsHolderDisplay",
          "Name": "CoinsHolderDisplay",
          "DisplayName": "CoinsHolderDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.CoinsHolderDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Coin1Holder:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Coin1Holder",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Coin1Holder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD3D78AF6BBB517FF8D1A2623EB8E3434A7C31CEAE47CA7ECD767F9770D7C4E2"
            },
            {
              "Id": "Coin2Holder:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Coin2Holder",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Coin2Holder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39E3DE6DD17D73CF1FCFC9FEAC8B623CDCF5DAC313D659AED53C9544670E7EEC"
            },
            {
              "Id": "Coin3Holder:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Coin3Holder",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Coin3Holder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC3801C28FCC50776B56C93E1E502A407988B70E167E6FADA37E95E52A995D14"
            },
            {
              "Id": "Coin4Holder:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Coin4Holder",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Coin4Holder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED6602F9A7553FE5E47ABC15E9626D6B5D47103E029E0B7FF32240FACB144E92"
            },
            {
              "Id": "_money:System.UInt64",
              "Name": "_money",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _money",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A95245F998A7EC4E7E83FD7A6E5E0C4682E88916DB74A374CB5BD9CEF0ABBBBB"
            }
          ],
          "Properties": [
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B088CEF7BE1094293FB6F212C27D207A2D669145EE6E562DDA563DA25F1B3D3C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateIconLabels()-\u003ESystem.Void",
              "Name": "UpdateIconLabels",
              "Signature": "private System.Void UpdateIconLabels()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "64FE16E80F672CD365772954AECB0EC27C943D51D317D4CBA1DB7CA350F7B0DE",
              "Hash": "89D0D2A81F0B9C607993708BD3F7A6FA4BDE2BD10BF2E4EAB4B90A2B29EFA49F",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CoinSlot::SetMoney(System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A78CF4A45A940342F3609EFD229A0E188BEBC87ADD779BF9900C4055EE252C27"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay",
          "Name": "IPlayerStatGridDisplay",
          "DisplayName": "IPlayerStatGridDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetStats(Shared.Models.Stats.EntityStats)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(Shared.Models.Stats.EntityStats stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Stats.EntityStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0BC984DB8D0DB95CAD6A619484AAFD6EB26533C4A05B933921C7A856CD775B32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "576A126444B29668B3B2834622437419E7BAA0C461EF98EA9E0228F49FA228AB"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.KeybindLabelDisplay",
          "Name": "KeybindLabelDisplay",
          "DisplayName": "KeybindLabelDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.KeybindLabelDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "20C84AE0028DD239F2CF8E016BE9B8D3D33D785E3D01970E8582A1EBEBC022E8"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay",
          "Name": "MaterialRequirementDisplay",
          "DisplayName": "MaterialRequirementDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "Icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "256271F78AD18DD736D1BA4556557923170665D6E1053AB5A44273D2C9C53A9D"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0963F75772CD492A807BD5361F22CCDB5A84E90CABC33CB893D719C5BBF8CA23"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3702FCB36732EF3CA363F74612AC3C3302F3FE97A2E8C06C6C7979B80C217E7B"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.MoneyDisplay",
          "Name": "MoneyDisplay",
          "DisplayName": "MoneyDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.MoneyDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationSpeed:System.Single",
              "Name": "AnimationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single AnimationSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E22D0EA8A70E590314BFA349EFD4115A9D98B65911152134B128EDFB6B399C6"
            },
            {
              "Id": "CoinsDisplay:Candide.CandideUI.Components.Displays.CoinsHolderDisplay",
              "Name": "CoinsDisplay",
              "Type": "Candide.CandideUI.Components.Displays.CoinsHolderDisplay",
              "Signature": "public Candide.CandideUI.Components.Displays.CoinsHolderDisplay CoinsDisplay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE5C7CE012B5DB7306FEC10369C8BB8DD924021B01E54C9BB05C83438E23C92E"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "private System.Single Timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CE3319C37FE223B51E941623C3C450FD28AC49899EF7D59A238F1DF186E53F5"
            },
            {
              "Id": "_currentDisplayMoney:System.UInt64",
              "Name": "_currentDisplayMoney",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _currentDisplayMoney",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C872C3E9141EE028570CCC8DA934F66623975AF11C5CE0225B88949F291D83BB"
            },
            {
              "Id": "_money:System.UInt64",
              "Name": "_money",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _money",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A95245F998A7EC4E7E83FD7A6E5E0C4682E88916DB74A374CB5BD9CEF0ABBBBB"
            },
            {
              "Id": "_previousDisplayMoney:System.UInt64",
              "Name": "_previousDisplayMoney",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _previousDisplayMoney",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA5904F9FD3657AE6535AD5421EBF47A73D923A54AD1DF0A6E08CAAF841E04D9"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDisplayMoney:System.UInt64",
              "Name": "CurrentDisplayMoney",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 CurrentDisplayMoney",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95C57A86D333144E4498AE182C80FB0C2CDED8C39164DF2AA6B7AC15F69A106B"
            },
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C32BC4F6504A743DBDE5D2FA539B68335E0553185981DD708700241503E3B55E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "188A9E70AA3C3F4FCC98EB91D095C328412AB6D2F23A73B0943B99C2D64BCE68",
              "Hash": "EABFA006218717C8BDC1A0D931313292A7DBC82228DE71A1204EB67BFBAFE903",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.MoneyDisplay::get_Money()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LerpPrecise(System.Double, System.Double, System.Double)-\u003ESystem.Double",
              "Name": "LerpPrecise",
              "Signature": "public System.Double LerpPrecise(System.Double value1, System.Double value2, System.Double amount)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "value1",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value2",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5B3A069BDCDE02A43D46ACAFD64625C06169014CAFB2FF28D986461AE9D614D7",
              "Hash": "F0CDCEEDB14FEF0389226FA9145D8F9E529D459824AE274A715C20C8B42F1ECC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B3216244B4A7F22F5111744648BF98101FB0337DAC521899CFD41CB734249ED1",
              "Hash": "3A5189E00DC7A5FF807A293363B020855F23218E0BB1550FCF3ABDA685921978",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMoney(System.UInt64, System.Boolean)-\u003ESystem.Void",
              "Name": "SetMoney",
              "Signature": "public System.Void SetMoney(System.UInt64 value, System.Boolean skipAnimation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipAnimation",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "AEAA490E07950BFC3B642DD22B3A4EAD24F0327A2E0360234F3974CEB4B2B777",
              "Hash": "AE21E1322A8EAD43CF4260C5162F32D9868FBCF98D101228AF12B95643FC3797",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.MoneyDisplay::get_CurrentDisplayMoney()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::set_CurrentDisplayMoney(System.UInt64)",
                "Microsoft.Xna.Framework.MathHelper::Distance(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "89C9AC5AE96EAE3CFA309D98605184B8626038CE4C492CC4A07B904BF2A914F3",
              "Hash": "1CEAB57B58DA8B7C7E27FC7EFA53A5D4FAEA5EE2F3F8050CB1FE379C8E9AD40B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::LerpPrecise(System.Double, System.Double, System.Double)",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::set_CurrentDisplayMoney(System.UInt64)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1591E9FB125E0AF22CB0648A26C03F16EED11286AAC6FB20D7C5DB97B0A2C91D"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.OfferingRecipeItemIngredientDisplay",
          "Name": "OfferingRecipeItemIngredientDisplay",
          "DisplayName": "OfferingRecipeItemIngredientDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.OfferingRecipeItemIngredientDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.HolderIconLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaterialRequirementIconLabelWidth:System.Int32",
              "Name": "MaterialRequirementIconLabelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaterialRequirementIconLabelWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "467C788F556A198C3B9CC5BC6FA4FF505D6092E4B8978F5E086DCED0A8E81802"
            },
            {
              "Id": "_characterInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_characterInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _characterInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBE4CFCE4E22F1BC2C7A386739FF84F36710398B76719C88B1924729EBCEC783"
            },
            {
              "Id": "_invalidData:System.Boolean",
              "Name": "_invalidData",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _invalidData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA96BA6E1143A86219C0910D191978571A968031EE52E56FA6D3E4C4DFC3637"
            },
            {
              "Id": "_inventoriesChanged:System.Boolean",
              "Name": "_inventoriesChanged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _inventoriesChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283F25E0B5710BBECD9CD5E12AB4057CA60CD4F8971CBD0D0F8B629A88B6F017"
            },
            {
              "Id": "_itemIngredient:Shared.Models.Items.ItemAmount",
              "Name": "_itemIngredient",
              "Type": "Shared.Models.Items.ItemAmount",
              "Signature": "private Shared.Models.Items.ItemAmount _itemIngredient",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "525CE9205AE22B220D9545C79649C15332C72EB379499C276D575664C0527645"
            },
            {
              "Id": "_storageChestIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_storageChestIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _storageChestIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B63510415F36063E025119CAF4BA2B822627147EC57776658CD378592BE5A23"
            },
            {
              "Id": "_storageInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_storageInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _storageInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B7283B3355913B29F6860B6BE56B7B7F735EAA76CC627A0A82ADEDAC4582B07"
            }
          ],
          "Properties": [
            {
              "Id": "CharacterInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "CharacterInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory CharacterInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9CD09F1637CD524AD1DDEC42653084042968D992B703A71AE89F1D0A39A686A0"
            },
            {
              "Id": "ItemIngredient:Shared.Models.Items.ItemAmount",
              "Name": "ItemIngredient",
              "Type": "Shared.Models.Items.ItemAmount",
              "Signature": "public Shared.Models.Items.ItemAmount ItemIngredient",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6F197843947F91E5D1A3760E75DD5F0B52E0D9A311211409EE388DC9F88EDBD1"
            },
            {
              "Id": "StorageInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "StorageInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory StorageInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A2B3C6C6E38BAEC8AF41DCE4363CB358C0545EDE4857F0DD2DFE23C13C2DCAAC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateData()-\u003ESystem.Void",
              "Name": "InvalidateData",
              "Signature": "public System.Void InvalidateData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 315,
              "BodyHash": "78861D447B6BDB7F38E58562D0D3C483F59C4116393E9795EC55013C421ACE31",
              "Hash": "1778085BA33D565F99760B40C8E5A536FADFBC875427094A4FA70430BA2473DF",
              "CalledMethods": [
                "OfferingRecipeItemIngredientDisplay.\u003C\u003Ec__DisplayClass18_0::.ctor()",
                "Candide.CandideUI.Components.Displays.OfferingRecipeItemIngredientDisplay::get_ItemIngredient()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.HolderIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Icon(System.String)",
                "OfferingRecipeItemIngredientDisplay.\u003C\u003Ec__DisplayClass18_0::\u003CInvalidateData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "InventoriesChanged()-\u003ESystem.Void",
              "Name": "InventoriesChanged",
              "Signature": "private System.Void InventoriesChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "563176A0EA744E8AE2E89CF8D473721087BD455E6CA9AB65956945F8A7E1C4E8",
              "Hash": "8C2789727E55D7F8EFB80F3B4BD9D9FD2C915A1242093DE645962A7E205A0E22",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.OfferingRecipeItemIngredientDisplay::InvalidateData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "DAB7EADF1B1510659751BB766BD6FA87B8A4C965D2576FC13B8C1FF9BC1F6BE1",
              "Hash": "988A73FA91A9B6563DB70203D4CBBEBB73FE6FCAAECBBAFC98DD69CCC8D71021",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "895585E3D5BFFB1879DDE03E570D480277E736747093E08605E990AA6CBECE1B"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay",
          "Name": "PlayerStatGridCombinedDisplay",
          "DisplayName": "PlayerStatGridCombinedDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay",
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_statDescriptions:Shared.Models.Stats.StatDescription[]",
              "Name": "_statDescriptions",
              "Type": "Shared.Models.Stats.StatDescription[]",
              "Signature": "private Shared.Models.Stats.StatDescription[] _statDescriptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11AEC2DFCF847F9F2EE3B79EA12511DACA1B0890AD41C2F477210E05C89103DA"
            },
            {
              "Id": "_statIds:System.String[]",
              "Name": "_statIds",
              "Type": "System.String[]",
              "Signature": "private System.String[] _statIds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56F22506D395EAB42025D6B9ED6F655443298AEA0394DA21691EBCBB066762F3"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateTooltip(Shared.Models.Stats.EntityStats)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "GenerateTooltip",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E GenerateTooltip(Shared.Models.Stats.EntityStats stats)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Stats.EntityStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "A771C5331B2EE123AA4AAF524B1BC086F07BDE3058E3F9C62F787B03F8BC0C65",
              "Hash": "7D0CDA36A1718751E3E92E0B539E79515E17F0BBE917A2F5C55881F77B99E1AF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildStatsTooltip(Shared.Models.Stats.StatDescription, Shared.Models.Stats.Stat, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStats(Shared.Models.Stats.EntityStats)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(Shared.Models.Stats.EntityStats stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Stats.EntityStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "846F91A501042D2E12781CBDDFFF018F351487246DA561FC790A47D48938B737",
              "Hash": "B0CE14D00FB107C73C03E8A0B53B1519FF736B68638B7C50167FBBD134568B24",
              "CalledMethods": [
                "PlayerStatGridCombinedDisplay.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.Single::ToString(System.String)",
                "System.Object::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "PlayerStatGridCombinedDisplay.\u003C\u003Ec__DisplayClass4_0::\u003CSetStats\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [
                ", "
              ],
              "Source": null
            }
          ],
          "Hash": "CEC8145A4CD9D88946929D03082F1F72BBAD8AE86D6925C736BB4140EDDC21A8"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay",
          "Name": "PlayerStatGridDisplay",
          "DisplayName": "PlayerStatGridDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay",
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsFocusable:System.Boolean",
              "Name": "IsFocusable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsFocusable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E571EF961B9A7FBE4032A82ADA0463F6FDD8F1E2F65FC991D72449A097AD07A6"
            },
            {
              "Id": "_info:Shared.Models.Stats.StatDescription",
              "Name": "_info",
              "Type": "Shared.Models.Stats.StatDescription",
              "Signature": "private Shared.Models.Stats.StatDescription _info",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "545324AF6E7B752E94675A65C79C7FAC7D479C568B9554C6CD3CBA0ACEA63629"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "4EC591B82F0E78CCB3A671F74B515163C3FCE1E3A7655A9D13150D22182E7D17",
              "Hash": "8073BF0CA5DB64E6C2E601E30BBD9556C884CA3F5E11D073FC0B0A632FB14591",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStats(Shared.Models.Stats.EntityStats)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(Shared.Models.Stats.EntityStats stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Stats.EntityStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "FE243F9E2394BE98707CFA8C02EA867C2479EF3F9CD5A80EB7872BAF06311B53",
              "Hash": "49B7A5D0226FC407CF9D09DEDE6E78BFF09AEEC5BB47CBF7E2D5EA539D68C8CA",
              "CalledMethods": [
                "PlayerStatGridDisplay.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.Single::ToString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "PlayerStatGridDisplay.\u003C\u003Ec__DisplayClass4_0::\u003CSetStats\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "030BC3551D3A06DDE7E6BB32F9A718BBC93F5FE20DA0132A061FD6EA21DC8BED",
              "Hash": "5E8E57E78F814A1B45F9FBCC081CA20BDF66650BCC320136EAB49E241C256435",
              "CalledMethods": [
                "PlayerStatGridDisplay.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "System.Single::ToString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "PlayerStatGridDisplay.\u003C\u003Ec__DisplayClass5_0::\u003CSetStats\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [
                "-"
              ],
              "Source": null
            }
          ],
          "Hash": "B0A407E051B2A10A4C949E0D44EB88900ED9B9D64937BA651DF8BFC10F0DED88"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
          "Name": "ProgressBarIconDisplay",
          "DisplayName": "ProgressBarIconDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "ProgressBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "ProgressBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "public Candide.CandideUI.Components.CandideHorizontalProgressBar ProgressBar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AB182CCBF3E5BD1C2C07B0C413F4E131AA3B64FAF2909FD77B0BF1D6DA5C136"
            },
            {
              "Id": "_text:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_text",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D752641BCC75E079A1BD6BAC2C754FE70732D55B5502A5A44C1761058C792A"
            }
          ],
          "Properties": [
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0EA5F1139737BFE54BC07485F2844FB9524E05A38A599AA3B150C29331F3FC1C"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.SecondaryEquipmentSlotDisplay",
          "Name": "SecondaryEquipmentSlotDisplay",
          "DisplayName": "SecondaryEquipmentSlotDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.SecondaryEquipmentSlotDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_baseItemId:System.String",
              "Name": "_baseItemId",
              "Type": "System.String",
              "Signature": "private System.String _baseItemId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E00E04E52D7DAA3259111E4ECAC2F976C3505B35ABC964418271815B45A0391C"
            },
            {
              "Id": "_equipmentType:Shared.Models.Items.EquipmentType",
              "Name": "_equipmentType",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "private Shared.Models.Items.EquipmentType _equipmentType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF574BA73EA2B472A220E597F81E666F3527714058F7E38A3C8CA127623D78C5"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_isLocked:System.Boolean",
              "Name": "_isLocked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLocked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "900C70C903F61EAFCEC7C9051E7BE193C2937721FBE906E8A57847AA495E0C2B"
            },
            {
              "Id": "_slotIndex:System.Int32",
              "Name": "_slotIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _slotIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F38B4BA03102DBC1A39E1CB5EE6A7AF302319EA3A859B9AA039CE4DFA4942AA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "86D000543AB09F6B14A1D70426001ECF18B8754C817DE7D30452F4A0DF6CE790",
              "Hash": "E730A89633E777F00957EE6127EF8EC503DE0C5E732081B69F32FCF135AC079B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "3AC30E43D870B188EE66C9789D5D3E39E079EF9B6A3CF43A4D8757C2963C77D3",
              "Hash": "5902C02388189E8ADFAA0B2182F7F06C3258B445804E12E905DEB2FE7FBB697C",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerSecondaryEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Candide.CandideUI.Components.Displays.SecondaryEquipmentSlotDisplay::Set(Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [
                "SecondaryEquipmentSlotDisplay - Inventory was null"
              ],
              "Source": null
            },
            {
              "Id": "Set(Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "private System.Void Set(Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel inventory, System.Boolean onMount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onMount",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "F4949A784788CB2936CEEBB75C5F2B5CB669739277616D1A21C5ABDFAA2D88D6",
              "Hash": "BF1458B5DFD004D6F0516230BD9AFE2EEC2447963F65C4634461075664483917",
              "CalledMethods": [
                "SecondaryEquipmentSlotDisplay.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::GetIconForEquipmentIndex(System.Int32)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "SecondaryEquipmentSlotDisplay.\u003C\u003Ec__DisplayClass9_0::\u003CSet\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "SecondaryEquipmentSlotDisplay.\u003C\u003Ec__DisplayClass9_0::\u003CSet\u003Eb__1()"
              ],
              "StringLiterals": [
                "ui:lock"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8CE77C994092F286566E91F7F6212BB9E3B8ECD7AFBE3EABE694A03DE141F6F9",
              "Hash": "C632DBF19A75CC3DA3394ECA7FC97B312AA371C2648806F03ACA02EB2C6CB8AD",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.SecondaryEquipmentSlotDisplay::Set(Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A0D2409FA250498BE0D6C1BF6C968EE99F38E27EF9FE1AAEEBD6F9F7A6CE5D60"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.Spinner",
          "Name": "Spinner",
          "DisplayName": "Spinner",
          "FullName": "Candide.CandideUI.Components.Displays.Spinner",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpinnerSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpinnerSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SpinnerSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F783807C0949193018AC9C41AD1EDD4C9787736334B2C3A132BBE988B232A8E6"
            },
            {
              "Id": "_delayUntilVisible:System.Single",
              "Name": "_delayUntilVisible",
              "Type": "System.Single",
              "Signature": "private System.Single _delayUntilVisible",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35CCD9295FB20E7A54666849019A275BBB5E8829D6265066492BE0CE9871B2E4"
            },
            {
              "Id": "_internalVisible:System.Boolean",
              "Name": "_internalVisible",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _internalVisible",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7555A887D747EC58B19C90A59DD16CEC14810166D61B9743A929CADFD9E4EAE4"
            },
            {
              "Id": "_rotation:System.Single",
              "Name": "_rotation",
              "Type": "System.Single",
              "Signature": "private System.Single _rotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05096467B0CE79179116AD5E8998AD213419150CE81FF29FAA3C011E3472CBAC"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CCA2A8C146B1FC8E705D7721BF19916E1BFC493C7387668C4CD4257AB2F5579B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "C1EE3E00B385CA2750158605D48BDEA2CFB6261410352D89E7865A9076D251A0",
              "Hash": "7D5342E770497FF30AC41C3DA5D93574221AB3B19623CA2E97AE7BB0F66DB4CE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "A98DE98972A369C49A82E06852BE56E3E4FFBF0A36A36218AD0C6C985181BE90",
              "Hash": "0F1074D0D8A3A371F47E82453F65F47A365B4F60CBDB4756D3479C16B90BF7B3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "55C623DF453DD5A0A02622DA5D43FE02ECAB9ECC07D6365727476965209C4897",
              "Hash": "36B70A3CA72FE08B5C08D22587E779BE6ACC015B05F99B8D533500E09BE9F2F7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "06E178D26F6E11EF5C33448D2AA05CB66D92EAAB6A50D8C63E4EA9B529FA5397"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.StatDisplay",
          "Name": "StatDisplay",
          "DisplayName": "StatDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.StatDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_iconLabel:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_iconLabel",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _iconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B7A32BCA50CD4252453666E68324F146E26179BE6BBB866464C7CCF670E3020"
            },
            {
              "Id": "_info:Shared.Models.Stats.StatDescription",
              "Name": "_info",
              "Type": "Shared.Models.Stats.StatDescription",
              "Signature": "private Shared.Models.Stats.StatDescription _info",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "545324AF6E7B752E94675A65C79C7FAC7D479C568B9554C6CD3CBA0ACEA63629"
            },
            {
              "Id": "_warnIfBelowValue:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "_warnIfBelowValue",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "private System.Nullable\u003CSystem.Single\u003E _warnIfBelowValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC4E198511EE71B3CF58FAA5E900AE6CF3F50142D1801355EC84C1B0B13AACA6"
            }
          ],
          "Properties": [
            {
              "Id": "Icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "Icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9DE940203ED18C410B5627AC37003A428E85D166F14BD470ECCFC67F4D39D77F"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel Label",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "59A74C538FE48C89B469E4D0CA8A23C4FD73E49383A0B1730538E9B1A2B7CC8F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetStats(Shared.Models.Stats.EntityStats)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(Shared.Models.Stats.EntityStats stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Stats.EntityStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "52DC5198C6C6832CC4AADA67A213FF1579EF1FB3DD16100DA20AB7C8F4E1DBB4",
              "Hash": "E6E728F5188FBE660B989111A3F1B2CCF4D48103D59159595DB82B0F439951F2",
              "CalledMethods": [
                "StatDisplay.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.Single::ToString(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "StatDisplay.\u003C\u003Ec__DisplayClass8_0::\u003CSetStats\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "SetStats",
              "Signature": "public System.Void SetStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "6E733CE6441B107127D24AD2E9CB18240BF45F5681572229F265311AA351926A",
              "Hash": "38A01314DF38561885AF892B188792E71D7CB19840CFCE8D1A793DD2A7A0C75E",
              "CalledMethods": [
                "StatDisplay.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "System.Single::ToString(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "StatDisplay.\u003C\u003Ec__DisplayClass9_0::\u003CSetStats\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "-"
              ],
              "Source": null
            }
          ],
          "Hash": "E8C724DC018DE121815FE178B15634AFB04389BE27EDAD97B732685C62E65245"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.StatGrid",
          "Name": "StatGrid",
          "DisplayName": "StatGrid",
          "FullName": "Candide.CandideUI.Components.Displays.StatGrid",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentRow:System.Int32",
              "Name": "_currentRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "551683387976BEF150EB7A796A6FA36F4AAC7E084ABD7482C0941DD08B0F581E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)-\u003ESystem.Void",
              "Name": "AddChild",
              "Signature": "public System.Void AddChild(Candide.CandideUI.CandideUiElement element, System.Boolean putFirst)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "putFirst",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "CA0B4F1D39141AB8EAFCC052662D3B417335ADA71C495AF76F290E8ABA82F962",
              "Hash": "8A21FD1C8045B9E52B5DE4DAC5F07F8CC5441D9DE6093FDE7D1F0BAEE4D23710",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_GridColumn()",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddStatRow(System.Single, Shared.Models.Stats.StatDescription, System.Boolean, System.String)-\u003ESystem.Void",
              "Name": "AddStatRow",
              "Signature": "public System.Void AddStatRow(System.Single val, Shared.Models.Stats.StatDescription stat, System.Boolean isPercentage, System.String statText)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stat",
                  "Type": "Shared.Models.Stats.StatDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isPercentage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "38890FA2A2E81B073099C937EBD1B335812B61321FE621F145BA5F6CBC50D3D1",
              "Hash": "F2C8BA6611598DE03337636D1681C9BFFA4FF5A2FA4BDBA287DBD5CAC863B1D6",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "\u0027\u002B \u0027###;\u0027- \u0027###;\u0027\u0027",
                "\u0027\u002B \u0027#0%;\u0027- \u0027#0%;\u0027\u0027"
              ],
              "Source": null
            },
            {
              "Id": "AddStatRow(System.String, System.String, System.String)-\u003ESystem.Void",
              "Name": "AddStatRow",
              "Signature": "public System.Void AddStatRow(System.String valueText, System.String iconId, System.String statText)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "valueText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "EB63887DE563DA8872E43F15C1127A2A0A5692B8941EF38C50FD087721C3710E",
              "Hash": "1A936B87F488CAA701CADA02A0E2CE5EFA650F1D32EE7BA4E60034F079F09634",
              "CalledMethods": [
                "System.String::Contains(System.Char)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "248D3A60C9AD8ABADF5D5BD9688D44102C0056EF2DA64C58FE12692A3C288A6F"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay",
          "Name": "WorkRecipeItemIngredientDisplay",
          "DisplayName": "WorkRecipeItemIngredientDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.HolderIconLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaterialRequirementIconLabelWidth:System.Int32",
              "Name": "MaterialRequirementIconLabelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaterialRequirementIconLabelWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "467C788F556A198C3B9CC5BC6FA4FF505D6092E4B8978F5E086DCED0A8E81802"
            },
            {
              "Id": "_characterInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_characterInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _characterInventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA93D61B7CA8EE7F76017BAA8FD34CFC86EB47FD14542C362C4C4034299F4B1D"
            },
            {
              "Id": "_itemIngredient:Shared.Models.Items.ItemAmount",
              "Name": "_itemIngredient",
              "Type": "Shared.Models.Items.ItemAmount",
              "Signature": "private Shared.Models.Items.ItemAmount _itemIngredient",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "525CE9205AE22B220D9545C79649C15332C72EB379499C276D575664C0527645"
            },
            {
              "Id": "_itemIngredientsMet:System.Boolean",
              "Name": "_itemIngredientsMet",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _itemIngredientsMet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B71159BDBAEEBEC0508D03BA7B056B98AEAC970F63D1898E6645B79BAC026334"
            },
            {
              "Id": "_job:Candide.GameModels.Models.Jobs.Job",
              "Name": "_job",
              "Type": "Candide.GameModels.Models.Jobs.Job",
              "Signature": "private Candide.GameModels.Models.Jobs.Job _job",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F0D2C372219E8D3B8875841C7C8ED71009086EF3A3505A2434C044ED22DC603"
            },
            {
              "Id": "_lastCharacterAmount:System.Int32",
              "Name": "_lastCharacterAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastCharacterAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22E1AF432C756A13CF221C4A274016F3A982E3EEE8878D8D0B932FDD72DF73E4"
            },
            {
              "Id": "_lastCommitted:System.Int32",
              "Name": "_lastCommitted",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastCommitted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1899C6F04B802A6F2BA0C310A73F58F03698F477A26063C689EC982D7DA24A58"
            },
            {
              "Id": "_lastStorageAmount:System.Int32",
              "Name": "_lastStorageAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastStorageAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC0121B08E1AC01D341A016B2435EFF2FAE1E016A3912ABD1590098E660DD539"
            },
            {
              "Id": "_storageChestIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_storageChestIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _storageChestIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B63510415F36063E025119CAF4BA2B822627147EC57776658CD378592BE5A23"
            },
            {
              "Id": "_storageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_storageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _storageInventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C9C50B71873F29B1AEA7AA4D81B54F3DCE037F8B96C1C777FF703153A042D6"
            }
          ],
          "Properties": [
            {
              "Id": "CharacterInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CharacterInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CharacterInventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CC161C64AC9D31598FB75E8A5208A5DCC7CBAE11347B7547C8FD1763FCC590DF"
            },
            {
              "Id": "ItemIngredient:Shared.Models.Items.ItemAmount",
              "Name": "ItemIngredient",
              "Type": "Shared.Models.Items.ItemAmount",
              "Signature": "public Shared.Models.Items.ItemAmount ItemIngredient",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6F197843947F91E5D1A3760E75DD5F0B52E0D9A311211409EE388DC9F88EDBD1"
            },
            {
              "Id": "StorageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "StorageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E StorageInventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7AA80745FAA8B4D4857C1C85510DC9254B984CBE28B5FE683A60E3AC2D5FFCC0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateData()-\u003ESystem.Void",
              "Name": "InvalidateData",
              "Signature": "public System.Void InvalidateData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 576,
              "BodyHash": "F94B7B3D5E22C0BFBDEC7A0DCAE0D552FF6DE98076A1F70569E87BEC66488D93",
              "Hash": "ADAD69516CB32FB443DE1B80C948D9BD980F6F3E0ECF89353BA651C6102A2F94",
              "CalledMethods": [
                "WorkRecipeItemIngredientDisplay.\u003C\u003Ec__DisplayClass21_0::.ctor()",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::get_ItemIngredient()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.HolderIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Icon(System.String)",
                "WorkRecipeItemIngredientDisplay.\u003C\u003Ec__DisplayClass21_0::\u003CInvalidateData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "InventoriesChanged()-\u003ESystem.Void",
              "Name": "InventoriesChanged",
              "Signature": "private System.Void InventoriesChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C0E8F4A151832B8AD683EA6FA3839409D3435A8630764BBF00C328DD9909BC02",
              "Hash": "A1810D1DEF1F2F79A05294224CF34F7983B64D50C16450D19CA9150F5BD059F4",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::InvalidateData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "7DA9ADA8DDA85806C887C26452EDFF5FA8E36C3C6310FE75E791D9BEFD373F10",
              "Hash": "B463DA3CBA97E96BD74EA3F1753AFEB6980D5F4E64EECB674ADC27D99AA4C687",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::InvalidateData()",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "72C39D6158A2BCCAEC1E0DF61C1A04CB1AF3AAD10F0BD38EBAEEFDC1F1D22934"
        },
        {
          "Id": "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay",
          "Name": "WorkRecipeResourceIngredientDisplay",
          "DisplayName": "WorkRecipeResourceIngredientDisplay",
          "FullName": "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay",
          "Namespace": "Candide.CandideUI.Components.Displays",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.HolderIconLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemIngredientsMet:System.Boolean",
              "Name": "ItemIngredientsMet",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ItemIngredientsMet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CEC077DB628138F60A2CD948ED92D9D21F3A1FA179E58A1F7110811CA97864B"
            },
            {
              "Id": "MaterialRequirementIconLabelWidth:System.Int32",
              "Name": "MaterialRequirementIconLabelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaterialRequirementIconLabelWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "467C788F556A198C3B9CC5BC6FA4FF505D6092E4B8978F5E086DCED0A8E81802"
            },
            {
              "Id": "_inputConstructionDataIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "_inputConstructionDataIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E _inputConstructionDataIds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9B795CA8DD095BF473979448A6AE4631402480F47817B3F5281EA5D2B61A50B"
            },
            {
              "Id": "_invalidData:System.Boolean",
              "Name": "_invalidData",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _invalidData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA96BA6E1143A86219C0910D191978571A968031EE52E56FA6D3E4C4DFC3637"
            },
            {
              "Id": "_resourceAmount:Shared.Models.Items.ResourceAmount",
              "Name": "_resourceAmount",
              "Type": "Shared.Models.Items.ResourceAmount",
              "Signature": "private Shared.Models.Items.ResourceAmount _resourceAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B60BBFB2CE4D76EEDA24EFB8EF57D5BF85E8CE2ECDBAE86FDCFDEA90F8823755"
            },
            {
              "Id": "_resourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_resourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _resourceStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58E8CBD5A17B0F1C9CA693D7688C29F22F649020D11297CF01AE8CBD95144A09"
            },
            {
              "Id": "_storageChestIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_storageChestIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _storageChestIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B63510415F36063E025119CAF4BA2B822627147EC57776658CD378592BE5A23"
            },
            {
              "Id": "_storagesChanged:System.Boolean",
              "Name": "_storagesChanged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _storagesChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5512757CC4A946CF0F40A64584337533748A678001DE0766D633772304B20666"
            }
          ],
          "Properties": [
            {
              "Id": "ResourceAmount:Shared.Models.Items.ResourceAmount",
              "Name": "ResourceAmount",
              "Type": "Shared.Models.Items.ResourceAmount",
              "Signature": "public Shared.Models.Items.ResourceAmount ResourceAmount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C9ED2FC600362B31C7783B23C34BF8CB9549F594A8B6D38656A0721C0F7A7B4D"
            },
            {
              "Id": "ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "38054BFF5EF491AC53F3429E27B622CD481E5DB5D60DCA022A10895EF9E66DF1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateData()-\u003ESystem.Void",
              "Name": "InvalidateData",
              "Signature": "public System.Void InvalidateData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 345,
              "BodyHash": "D50B1BDBA56EE0CD24729339890D7CEE72E3A406BB6595F389F1F1534CF4CA0E",
              "Hash": "EFCB60E33A99F3E0A10992FD76BF6520BFB8E03B055D7FF94937845B23D85D5C",
              "CalledMethods": [
                "WorkRecipeResourceIngredientDisplay.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay::get_ResourceAmount()",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::GetReservedResourceAggregate()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.HolderIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.HolderIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_IconFlags(CandideCreator.Shared.Graphics.IconFlag)",
                "WorkRecipeResourceIngredientDisplay.\u003C\u003Ec__DisplayClass15_0::\u003CInvalidateData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "2D5F037B902DEE3938E0DAD9D14096988869897641DFA37E957F727039A639F8",
              "Hash": "6C8FBCCF3D633978DF51FC4EA081DDA8A413E77A196ECCC0243E2B143E9F764A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8849A82A85B5A19A3C7CE82FC265403432BF0D5FF5F83BB5197C29ADDF71AB32"
        },
        {
          "Id": "Candide.CandideUI.Components.DraggablePanel",
          "Name": "DraggablePanel",
          "DisplayName": "DraggablePanel",
          "FullName": "Candide.CandideUI.Components.DraggablePanel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PixelScrollDashMultiplier:System.Single",
              "Name": "PixelScrollDashMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single PixelScrollDashMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C03AC5B9513D3839BE7F8A671ECEF5B09914ED7E9A658F0DCDF022AD59D58FA"
            },
            {
              "Id": "PixelScrollSize:System.Single",
              "Name": "PixelScrollSize",
              "Type": "System.Single",
              "Signature": "public System.Single PixelScrollSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6195142E15371CDD79952A2651B7AECC89940FC8C7D16C3A65B90748CAC65209"
            },
            {
              "Id": "ZoomLevel:System.Single",
              "Name": "ZoomLevel",
              "Type": "System.Single",
              "Signature": "public System.Single ZoomLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E56AB4E35BDC72B068AD8B7E43E4768BE0CB80C59E72C3F02BADEAC33008CCDD"
            },
            {
              "Id": "_bufferComplete:System.Boolean",
              "Name": "_bufferComplete",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _bufferComplete",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26A0996D83901ACB0A0594514981345F542CE3A3AD7A39972262ABD3E55B5988"
            },
            {
              "Id": "_childMeasure:Microsoft.Xna.Framework.Vector2",
              "Name": "_childMeasure",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _childMeasure",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C2152382AB0B8080BFC8A22C4F124B3C460368530A97C10090C86EC068DEA67"
            },
            {
              "Id": "_dragBuffer:Microsoft.Xna.Framework.Vector2",
              "Name": "_dragBuffer",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _dragBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A84804CBA18E1FE9A36943352001B2E3F9BCA2833A227066A06281CA8A5C51F"
            },
            {
              "Id": "_dragOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_dragOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _dragOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E897D9D5E240BF243EC5855992AB837F5F36A3F8DA67CA307F9057A79A01AE64"
            },
            {
              "Id": "_dragStart:Microsoft.Xna.Framework.Vector2",
              "Name": "_dragStart",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _dragStart",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "170344FB68AA875FE6AD6BCC7BB5B41A53BC4E80A6F8B849A77049124F8E405C"
            },
            {
              "Id": "_isBeingDragged:System.Boolean",
              "Name": "_isBeingDragged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBeingDragged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB5961BA8957DDAA434DEBBA255723EE76BECA66A7FEAE8CA9BBE4A55B71B422"
            }
          ],
          "Properties": [
            {
              "Id": "DragOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "DragOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DragOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0D34E585EC40D93EAC987D67BCECFE413AC98B605E1E1DAEF0A433CDD59F62EE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "0B520B8FB03FF412D7912C1156E635A6E6F9F10509C65DD6170631A743F497F9",
              "Hash": "8354BE558106329BA952BDBDD3B7098676806724F744F2C6150E06A16986E5B7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "913A9F7E57C4B0D750C0297052C27D1CCD77A790C288DDCBFC6A5328B343FBEF",
              "Hash": "38A0045822418EEF46680FCA51BD7FEC8F3B67736FE61B553F5F273EBA4B5740",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::get_Scissor()",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.UiRenderContext::set_Scissor(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "7834DBE7FF5222EEF47D624417776169BD2D892C2B2D2A17452CEBF6817A2183",
              "Hash": "4155182EEB54F5FE893AF82E4DE2EBBFCE9A5DC5586AFFD6D2FA26D358A72FB3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragEnd()-\u003ESystem.Void",
              "Name": "OnMouseDragEnd",
              "Signature": "public System.Void OnMouseDragEnd()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5EDF4D0BB39F48C50C7C837429E653D32BB939874C4017E2BED8DFA4861933E4",
              "Hash": "B584A9A2DA1C46B5FEBB0D247C36440ABAAD634461241086A5043AD1CDD020FF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragEnd()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragStart()-\u003ESystem.Boolean",
              "Name": "OnMouseDragStart",
              "Signature": "public System.Boolean OnMouseDragStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "29C3CC88350C88E5991484AFFC7698C078B92790FA66BE28345BB7F03ADAC210",
              "Hash": "F47D579854C0FE87736094F3DD2A4A3C805A2E53823E914B5AF3043CE07C7D8D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragStart()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "52FCD0C25669F3C25FB853629959023C8B7484CADCDF4D14D27ED7C357AF501D",
              "Hash": "80F4AF27C2B48B5218DB2F95969CB2789593E7D067627BD7CD35D6106D6E72B3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.CandideUI.Components.DraggablePanel::get_DragOffset()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.DraggablePanel::set_DragOffset(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.SuperKeybind::Held()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE7BD38C0E6100169C3BF5C0A964532F63A9EB9E3CFAF30CE7215C395214DFB4"
        },
        {
          "Id": "Candide.CandideUI.Components.DrawStyle",
          "Name": "DrawStyle",
          "DisplayName": "DrawStyle",
          "FullName": "Candide.CandideUI.Components.DrawStyle",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawCentered:Candide.CandideUI.Components.DrawStyle",
              "Name": "DrawCentered",
              "Type": "Candide.CandideUI.Components.DrawStyle",
              "Signature": "public Candide.CandideUI.Components.DrawStyle DrawCentered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52F946266841A3E183D85CBEEF0D4440938E96562C153EA112EE0985D1640F9F"
            },
            {
              "Id": "DrawTopLeft:Candide.CandideUI.Components.DrawStyle",
              "Name": "DrawTopLeft",
              "Type": "Candide.CandideUI.Components.DrawStyle",
              "Signature": "public Candide.CandideUI.Components.DrawStyle DrawTopLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD0BA1754F05296F682310B98FF0ADA400E28E2A3E4CD92FB928EB3F02F7CBEF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D7DF37118B492EDED3B3229BC96B35D8C80B2839AFD1D052B2AC47351FE584A2"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.AuraHolder",
          "Name": "AuraHolder",
          "DisplayName": "AuraHolder",
          "FullName": "Candide.CandideUI.Components.Holder.AuraHolder",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_auraInstance:Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_auraInstance",
              "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E _auraInstance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACE46E259F8862E2E84C0952DB31C3A776FDC2563B955A63686C580C23AED875"
            },
            {
              "Id": "_durationLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_durationLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _durationLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85BD1C5B980137409890045D9C223B283CB8CDB9C4B66A2F2FFB96BD4E88C5FA"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_stackLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_stackLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _stackLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E00616451DD98625F08CA18DBF559329EB5DF317409C2F329C7C517D5D168640"
            }
          ],
          "Properties": [
            {
              "Id": "AuraInstance:Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "AuraInstance",
              "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E AuraInstance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1425A50FB5B225D49FCE33660DD45694D6EF821610113F86FCB297C22D450F77"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AuraChanged()-\u003ESystem.Void",
              "Name": "AuraChanged",
              "Signature": "public System.Void AuraChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "13119DC152A8491B6FB1568594E3855B509ED6F45C6D1F872BFC371100D208EB",
              "Hash": "439F971A8F0E2EB9841CF7441A70F4DBAEC63BE68F403F1BC2713CAFC5254696",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.AuraHolder::get_AuraInstance()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Candide.Database.AuraDisplayInfoDataBase::GetDisplayInfoOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Shared.Text.TimeTextHelper::GetTimeDisplayShortened(System.Single)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.Holder.AuraHolder::\u003CAuraChanged\u003Eb__8_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "F9F625307CBBEEBCC668936FF8957C7009301626DCC3E3D3534FDB9DE07C2E84",
              "Hash": "DE08FBDE8F1DA771E2B62CB93AED92834733F7D0893A4AB8EAE899C012EF7140",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.Components.Holder.AuraHolder::get_AuraInstance()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Shared.Text.TimeTextHelper::GetTimeDisplayShortened(System.Single)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "System.MathF::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.UiRenderContext::DrawString(FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "1EDE7B61BA0A2BBA1AB5B013CFCBBA67BEA293304ECA61BF6653CE9677C341AF",
              "Hash": "04FB7424571C3D2170A1D0F22F5635A743D57388770195F0EC66626EF1247CB9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Components.Holder.AuraHolder::get_AuraInstance()",
                "Shared.Text.TimeTextHelper::GetTimeDisplayShortened(System.Single)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Int32::ToString()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E7EE11CE12915D8E507C325746E1BC38CA4ECD591797F28389646482C363883"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideEmptyShopSlot",
          "Name": "CandideEmptyShopSlot",
          "DisplayName": "CandideEmptyShopSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideEmptyShopSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"
            }
          ],
          "Properties": [
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E9DCB33F319FC501E5BB520752F1D33450B3D7DB047F1D7D57EB7AD8C6E1DF72"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideEquipmentSlot",
          "Name": "CandideEquipmentSlot",
          "DisplayName": "CandideEquipmentSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideEquipmentSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_equipmentIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_equipmentIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _equipmentIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E71894E7576B18CF80A57DBCC0FAFA613C34BB6D32EBB17FC885ED00EBA9F9D"
            },
            {
              "Id": "_isLocked:System.Boolean",
              "Name": "_isLocked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLocked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "900C70C903F61EAFCEC7C9051E7BE193C2937721FBE906E8A57847AA495E0C2B"
            }
          ],
          "Properties": [
            {
              "Id": "IsLocked:System.Boolean",
              "Name": "IsLocked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLocked",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E06B7FC819BEE3A4D63C28567C75125A55E7558ACAFBF44C784DC7715D8258AF"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "PlayDropSound()-\u003ESystem.Void",
              "Name": "PlayDropSound",
              "Signature": "protected System.Void PlayDropSound()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "2326756B463CEB9C95684F6D1971B0532D9176B8E61105224073DD1B871DA7C8",
              "Hash": "FF81C197534BE9A873701F854351A09AB4F9303F41B23E71887238FAC9B06C9B",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_inventory_equip_weapon",
                "event:/interface/player inventory/ui_inventory_equip_armor"
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "8A6C439AA7A639DB9ED8B72CBF3A6EC46AB1400EBE6EACBB9E11977140E50D9A",
              "Hash": "BB4FDC93E7CC06B620DD55C9533B7A1BBC7E61F273D5F06FF09378EDC67678DB",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::Update()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_IsEmptySlot()",
                "Candide.CandideUI.Components.Holder.CandideEquipmentSlot::\u003CUpdate\u003Eb__9_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.Holder.CandideEquipmentSlot::get_IsLocked()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "D835AD4D59B955A044E8502732BF1792833C281504FE13977498BC1A1B1DE177",
              "Hash": "0B9A25DB5C697E200419C7EA4524DA031EA17C1C5C6199FC0E6440556E99384B",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Components.CandideIcon::get_IconFlags()",
                "Candide.CandideUI.Components.CandideIcon::set_IconFlags(CandideCreator.Shared.Graphics.IconFlag)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "54B06C085BFB21FC0AC87E8592C76D6F97A897C9A231441675DB3A46793B1420"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Name": "CandideHolderBase",
          "DisplayName": "CandideHolderBase",
          "FullName": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcceptsDrop:System.Boolean",
              "Name": "AcceptsDrop",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean AcceptsDrop",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42D8C561D4E9E00F7FFD38518B55ED0FB76C31FA4444CEAE5F515DC40B4BF951"
            },
            {
              "Id": "AcceptsPickup:System.Boolean",
              "Name": "AcceptsPickup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AcceptsPickup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D6BE88FA21FFF278EB6A71D82DFD30353D9C9B4C75A5C5C1DCAFFAA5DB59F9D"
            },
            {
              "Id": "Blue_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Blue_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Blue_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1654E202027CC5BD40253F5758B9D60EE67EC1FA2827EF53366EDDF74047B342"
            },
            {
              "Id": "Blue_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Blue_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Blue_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "314285DC0285902B8111233BB9E505D249414FCD6DE3A601E09D67608A8A1B31"
            },
            {
              "Id": "Blue_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Blue_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Blue_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "400C78DF9FD62651D4043E739B3C68DAF388C70F8E8AC20A021D7EE60AA6AF70"
            },
            {
              "Id": "DisabledSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DisabledSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DisabledSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0768601D93A3935AA2D21691C60B1C6C3C9F7E868680728BCE40631A455C9FF"
            },
            {
              "Id": "DropSoundEvent:System.String",
              "Name": "DropSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String DropSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46BDE3C2F821DF5B649C427EAC05FB0A29530BC4F34D26D38F2D09E181D88CD"
            },
            {
              "Id": "Gold_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gold_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gold_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "555F65B3F865EA357FF96456A476611EA97B8A5FFB1FDF3E23B2120D97020A13"
            },
            {
              "Id": "Gold_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gold_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gold_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E1A8CBB11ABE2BBCF6303E88F448496DC4E0473EF295EDD69A81CAA102A56A14"
            },
            {
              "Id": "Gold_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gold_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gold_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43A27BBE2FA121BBA6231BBAE1DFB3B8C09F429B006569CFCE0FA2328D7A69DC"
            },
            {
              "Id": "Gray_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gray_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gray_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C4F8CAF28B64154B482857B04A48917DAA4C470B1E1670F1D84429FAB502B5C"
            },
            {
              "Id": "Gray_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gray_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gray_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A841B589B4AF594D001FC0BB438CDBFACFF34ADC255147078CF220C83A223A6"
            },
            {
              "Id": "Gray_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gray_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Gray_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "761BDE4F4E51191914A3260FD67080016D8C50872BE335C26A000FB6832A8D89"
            },
            {
              "Id": "Green_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Green_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Green_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D97FA42DC794DA4B90446D26FC1615F4C3391D427D4C144D94716CFBDB319A1B"
            },
            {
              "Id": "Green_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Green_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Green_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3F3E5D749142A96CDB7143F83854F849E5E3BCE60E1F1D364816520BA91D91B"
            },
            {
              "Id": "Green_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Green_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Green_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18F60F94959570DC775FB7569FF1F62AF7B649AB8DB4235AD77BC4F4F572A414"
            },
            {
              "Id": "HolderStyle:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "HolderStyle",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle HolderStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33B851B8B4821C8048AF989E60F7A4A2C27CE966A6E21606849E1450225A3B8B"
            },
            {
              "Id": "Orange_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Orange_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Orange_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ABA628C37464886AE20FFAB86D6C455013718E900E002921DA6E6982B30463A1"
            },
            {
              "Id": "Orange_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Orange_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Orange_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0EA5A9459D46CF8BFC2C0D7EE42222DDCF967E7B3650660E1C1954F4DBEB5BBB"
            },
            {
              "Id": "Orange_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Orange_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Orange_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "736439C02EC1CBACB9179A0277066E784165B6F4C63AA43F969237056E8F5974"
            },
            {
              "Id": "Red_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Red_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Red_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B4A6A55DE95B484532EE15C8192325C559F475A82922FACA98FF44525328F99"
            },
            {
              "Id": "Red_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Red_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Red_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2148B92147ADFCF5D231542E2D91BC5010089BE153C5F12A4BBC6E7A54E983F"
            },
            {
              "Id": "Red_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Red_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Red_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FEFC553296035BBFCCDC6810F05A76C9D1A50E14909499769544E49D839F10B"
            },
            {
              "Id": "Silver_ClickSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Silver_ClickSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Silver_ClickSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F019A45A525B567B2C8738F3B18FD1676D50D5898BE551906226B8D627D28D08"
            },
            {
              "Id": "Silver_HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Silver_HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Silver_HoverSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E8190DC4E83784B57F4DA3992FF80174A093B9AF7C2492623084A9AE908D55F2"
            },
            {
              "Id": "Silver_NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Silver_NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "protected CandideCreator.Shared.Graphics.SpriteSheet Silver_NormalSheet",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83967E8CFE133ECA885B0A93E06C587B000618A00F9C8A0F31DDA541EC00B51B"
            },
            {
              "Id": "SpecialActive:System.Boolean",
              "Name": "SpecialActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpecialActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6DB5B53D157933F77250211EF7862EF86058B9FF98DC737DB9E5E315078199B"
            },
            {
              "Id": "SpecialActiveSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpecialActiveSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SpecialActiveSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD1B1574324946F3B2595C150F8224A670EB906C375A914F1BBE77DAC821FA6B"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 TileSize",
              "Visibility": "protected",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC1260FE865D94012599B4E5AD909518370BCC1F0658E335359C1572ECEE27E4"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AcceptsContentType(Candide.CandideUI.Components.Holder.CandideHolderContentType)-\u003ESystem.Boolean",
              "Name": "AcceptsContentType",
              "Signature": "protected System.Boolean AcceptsContentType(Candide.CandideUI.Components.Holder.CandideHolderContentType contentType)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "contentType",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "DC6F54C9F69BDE627198DAC63A2A4E1262E9122BD6F757D4BEED857C21C9EAB8",
              "Hash": "3A7B9F4F6540F6E2B065B9CF70B2E200F721324C05353450646F9F2E63EFDB6F",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "836AD71554E9836ADF7204D7DB179E9678B0EA6B423DC47806ECC4836320AB86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1408,
              "BodyHash": "BA46192A093CADE4F50D0EAC32BB346E15AAC1097DB09D3D856E514A762A08EF",
              "Hash": "DB299ADCB487C5D737228C69A705E36CD6D6B88BCCD3EF43971A242F154ED6D7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_Parent()",
                "Candide.Input.SuperKeybind::Held()",
                "Candide.Input.SuperKeybind::Pressed()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_ContentType()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::AcceptsContentType(Candide.CandideUI.Components.Holder.CandideHolderContentType)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "118323A9AF6B678470ECBD25CE548F8593EB18D06ACA7365EE2C3B89657ECE67",
              "Hash": "F7F6B63554EEE60D3C9AE2F3CE49BCE48F619639E9A9F2797F448461E3A9A742",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::TryPickupOrDrop()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "CC02FAE9B53970D3C54C535AE21B3488D87707AB595866EB7B00D5014ED8EEF3",
              "Hash": "E6E78E06B52DB80D2B5A08A0915654F8DD261EBDC763F0B0EC90AB1322401003",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "6A1F9C1A6F5C88D8E05D21D37F9ABAFE2A15EC06D0204476C2B10D9834047604",
              "Hash": "17C2958D288F097D6498F8B769ED6ADB48533FE0A297B062651B876C140F0814",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Held()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::OnSpecialAction()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::TryPickupOrDrop()",
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpecialAction()-\u003ESystem.Boolean",
              "Name": "OnSpecialAction",
              "Signature": "protected System.Boolean OnSpecialAction()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "82705A824E7BC152473095EC3B05C20F5DB8016FC92E3DDE3ED340B221D4D99B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayDropSound()-\u003ESystem.Void",
              "Name": "PlayDropSound",
              "Signature": "protected System.Void PlayDropSound()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C23911F56A6C95BBCADE3DFC8081405B01B773C26BC5A292AB67E048956ED07A",
              "Hash": "220F3D0EAA97A84C2FC2E640716B7ABC2AD90A03DD3A4DB1B8B90130844F3298",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPickupOrDrop()-\u003ESystem.Void",
              "Name": "TryPickupOrDrop",
              "Signature": "public System.Void TryPickupOrDrop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "8759D7D1B0F5E1B1AF4F6C0554D1421239B8C43EE350AC67ADE38738EE012BE7",
              "Hash": "9993C017CE97C49155F2958669783E4646EAF32A38EBADB6B06030940D3E89B3",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::GetPickupContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_ContentType()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::AcceptsContentType(Candide.CandideUI.Components.Holder.CandideHolderContentType)",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_Parent()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::TakeDraggedContent()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::PlayDropSound()"
              ],
              "StringLiterals": [
                "event:/interface/cancel"
              ],
              "Source": null
            }
          ],
          "Hash": "70DAC0D9047D2215CD1F42F7EC7E07E36B9EAC60EBC993E621681E358DD2BFDC"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
          "Name": "CandideHolderContentType",
          "DisplayName": "CandideHolderContentType",
          "FullName": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizen:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "Citizen",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType Citizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E68C4B501801CDCC4049002DBAA9ABFC3ABB65157A8AC2BC2D2DB3E00BA4B32"
            },
            {
              "Id": "Coin:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "Coin",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType Coin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "363D7D3C9A59954367877D7CB642C35CE8C90CF116ED55E18684D73063E6C1D7"
            },
            {
              "Id": "HotBarSlot:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "HotBarSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType HotBarSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "386CCB2B84AF03E9CCF4738E31C97AF635BD25413147116C753FDAB51FED6977"
            },
            {
              "Id": "Item:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "Item",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType Item",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "480782191D69061B5E582DFAECE9321D7B4837C04B9CBCC59C04D10BF26DC5BF"
            },
            {
              "Id": "ItemRecipe:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ItemRecipe",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ItemRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67618E267E5009680C568145DF0C74298249F6A22B106CB193F3CBEC58E865C0"
            },
            {
              "Id": "ShopItem:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ShopItem",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ShopItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "618CD74C3B30024FC5BE11775695F3ACC353B74ECC95F090A4140C8EF5CBB59B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C14BFF4798C661286CAA3AC58ACFB8B72009EAFC42E54F2BF9247C625E327CAD"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideHolderType",
          "Name": "CandideHolderType",
          "DisplayName": "CandideHolderType",
          "FullName": "Candide.CandideUI.Components.Holder.CandideHolderType",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "CitizenSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType CitizenSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68A3AA07457F8B01E7B9B881DD106FF4198DCEAEB375E13A1A61CAB6656155E6"
            },
            {
              "Id": "CoinSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "CoinSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType CoinSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "634D49DCB03A753CD3D3693E4907C3CB11908B924DB71494933EA0A1EA9EA7F7"
            },
            {
              "Id": "EquipmentSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "EquipmentSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType EquipmentSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0556F637E641D15010EECFC5EFEFD3D28D076A48CD2FD5A1D319D71ACFC5762F"
            },
            {
              "Id": "GiftSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "GiftSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType GiftSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "727CB53C3C12465F6141221B1F3D67508B96A4326F0EC830E0308E0E0F7E7B75"
            },
            {
              "Id": "HotBarSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "HotBarSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType HotBarSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB46234E41F77D91F4D1B208B9155F52902CAC10BCA71E7E6B171DDA4B4174E0"
            },
            {
              "Id": "InventorySlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "InventorySlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType InventorySlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75621FBC51CF302013C6D08BF7B0300E2F1978E2028DB627EBE2165A93815AEC"
            },
            {
              "Id": "StoreSlot:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "StoreSlot",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType StoreSlot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E8F3383C81651EF75DAC18BFE95CBFD9A6360F6F069A8D06AD71ABCCAE053B4"
            },
            {
              "Id": "Undefined:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Undefined",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83169205E2C076D06699E2B4719FE45EEAE06A84C8E0F96764CC6809E88B66D4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7A6BEC69E1EBB1404AB4E95BEC36CD556DF5F00A2B21F31346D64883ED0E5DC"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
          "Name": "CandideHotBarSlot",
          "DisplayName": "CandideHotBarSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAnimationSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ActiveAnimationSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ActiveAnimationSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DDE4619492DBAEE21F1B6198AD01BA19221D8C57200FE5AA07FAB409240B4AD"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE3459C8BBCC79C3E7E1954ADDA145CE0B333FC5CFCF0C292C7FFF87C0C444A8"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69E1DB80CE71CD4099D4E90C949B8F4117F2FF3BED8EFC10ADAAF0B04192E835"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            },
            {
              "Id": "_activeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_activeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _activeAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A44EC4A66546851C841541731DDDB5640E38DBA0E8FD2C09FEC38E43D9E256"
            },
            {
              "Id": "_hotBarSlots:Candide.Entities.PlayerState.HotBarSlot[]",
              "Name": "_hotBarSlots",
              "Type": "Candide.Entities.PlayerState.HotBarSlot[]",
              "Signature": "private Candide.Entities.PlayerState.HotBarSlot[] _hotBarSlots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99B589329279882CE0BB909A34407AC5607191B1728A11EEDA5BFBB577D9B4DB"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_isActive:System.Boolean",
              "Name": "_isActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"
            },
            {
              "Id": "_isHighlighted:System.Boolean",
              "Name": "_isHighlighted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHighlighted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3D3D971DFE67E5AD63B3CC11DFD94D1EEBE6384DDED7C46EC135F2AC9CFAC4"
            },
            {
              "Id": "_keyBinding:Candide.CandideUI.CandideUiElement",
              "Name": "_keyBinding",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _keyBinding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4BE3898ACE50803E7284D343D2AE011FF97DBF682BD2F621ECF1DB9F3E75C47"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_softLockKey:System.Boolean",
              "Name": "_softLockKey",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _softLockKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0641C02DA1EBCB23C3F68CFFE6403774C0D5B9739CAD2E70FFE9D003559A2C61"
            }
          ],
          "Properties": [
            {
              "Id": "IsHighlighted:System.Boolean",
              "Name": "IsHighlighted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHighlighted",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6C7D7FF4E39BD89370D01AAB39E9AE6D328844D5B8A4A356EC6CABCB68D36622"
            },
            {
              "Id": "Slot:Candide.Entities.PlayerState.HotBarSlot",
              "Name": "Slot",
              "Type": "Candide.Entities.PlayerState.HotBarSlot",
              "Signature": "private Candide.Entities.PlayerState.HotBarSlot Slot",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9F0CFD13EA11C6E0975785C8E8981EA4DB71E1D35A72A9476FAFD8C7E8EDE7E5"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetKeyBindForSlotIndex()-\u003ECandide.Input.SuperKeybind",
              "Name": "GetKeyBindForSlotIndex",
              "Signature": "private Candide.Input.SuperKeybind GetKeyBindForSlotIndex()",
              "Visibility": "private",
              "ReturnType": "Candide.Input.SuperKeybind",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "A0EFBDB81218284B433CC7A1C27548C6E1D262A7AD2EA50C3630E2319A8A9C7A",
              "Hash": "B1E5E06DB818DCF194211988EEFC9A07021D28E0A3C9CF0468C8545C230DF758",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetKeyPress()-\u003ESystem.Boolean",
              "Name": "GetKeyPress",
              "Signature": "private System.Boolean GetKeyPress()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "AC4D130A4EF7309DD1854178BC5DE6D5083723B571EEE3516DEDAC94CEB3FEEB",
              "Hash": "18B6AC433710F34455D80748B5AC006218281A472CD9D44D296143FED21987C9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.PlayerControllerKeyBind::Down()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "21D6F65CDD2E5AEF5CB26B58BC5BAF2AEFA7FFBB076AF836CFCC081BFE9F998E",
              "Hash": "62E736C2CEEF063A7A5A742FBE0C677866083A27F9EE63E23F0CE4873C5DA2F6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::get_Slot()",
                "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Candide.Entities.PlayerState.HotBarSlot[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "7088FB2BBD55A06744DF25BBF0C9BEF9110107A26A0D5941606FFA3A24DFE333",
              "Hash": "F7512E43CE5EA9B058BF4E1AED5EF4D4FDF92F27BCD86A75A6F14BA732904A2C",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteBoxOfManySprites(System.Single, System.Single, System.Int32, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InventoriesHasChanged()-\u003ESystem.Void",
              "Name": "InventoriesHasChanged",
              "Signature": "public System.Void InventoriesHasChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "C075E755A88D30E2540FB07567FEB13DAB94333EB9C51CBD075D99F154E2D2D4",
              "Hash": "2D7760BF90C359AF34140773ABA3A8435D045C3D1AC2E2FBD484DD7C297B101F",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::GetItemCountText(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "09201707D5F8F45B1FFFD2A15D483BEA6E3DBC110C5B5195FF2202A2A12CA9D1",
              "Hash": "B5E6A41B91139637D0064D603CB2790B5A8EC9CADBC2BE2433A3DA1D6BC1AA98",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::Use()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpecialAction()-\u003ESystem.Boolean",
              "Name": "OnSpecialAction",
              "Signature": "protected System.Boolean OnSpecialAction()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "B01E056433CBBB5B3955F6793A268F68193101EF4528DB49D941229B40A610F9",
              "Hash": "C35F02427474CB963DE25283732D462AD7571C450FB9E58623B0E512CEFE2700",
              "CalledMethods": [
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlotHasChanged()-\u003ESystem.Void",
              "Name": "SlotHasChanged",
              "Signature": "public System.Void SlotHasChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "05F7B78DF490981004F709B31A3550342EC5346EA7C399652409A7CF525981AB",
              "Hash": "57E20EA6C6EB5A63B8ADD3132BB5D6F06D5D67124F9CB1318A3445710009339B",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::InventoriesHasChanged()",
                "CandideHotBarSlot.\u003C\u003Ec__DisplayClass27_0::.ctor()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "CandideHotBarSlot.\u003C\u003Ec__DisplayClass27_0::\u003CSlotHasChanged\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "No implementation for other hotbar types yet"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "6375FEBC1F2DF9D90EA012A1A49B7675376460AD9583778FD28E375DAFA2CEF3",
              "Hash": "BC4C4E3FC421BB07E77024C6F8F046B1DD85F076322D76BF4396F9287B717FAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::get_Slot()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Contains(!0)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::GetKeyPress()",
                "Candide.CandideUI.CandideUiElement::set_IsHovered(System.Boolean)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::Use()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Use()-\u003ESystem.Boolean",
              "Name": "Use",
              "Signature": "private System.Boolean Use()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "FA4BE3FAA7FAAD298E6D61CFD3F044EC3657DA4A7E736D7F671B70C8D66FFC62",
              "Hash": "FE664C56E875297999564097F8B95273CBB21C724057CC95D33FCC5473A1D40A",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::FindFirstSlotIndexWithBaseId(System.String, System.Boolean)",
                "Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "ui-inventory-item-quick-use"
              ],
              "Source": null
            }
          ],
          "Hash": "57C34442874B6936DEB1A03A4491FDC765FE3629B6FE2F0F659F39096BB7876C"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
          "Name": "CandideInventorySlot",
          "DisplayName": "CandideInventorySlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAnimationSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ActiveAnimationSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ActiveAnimationSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B05805115450975A9D4A9A5CC812E1A5954B456395784B098D5FEBBCB6A0F374"
            },
            {
              "Id": "ContextualHolderStyle:System.Boolean",
              "Name": "ContextualHolderStyle",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ContextualHolderStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "220431E1E068858E309F1BDF1DD1DD414234AD71B0BA32F994368A076882D371"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "471740962EF5069FC968D66AB70AB6CD7AFB13341F99475D7E74D0B55B188C64"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F7066FEE81F67D48F597F95C49C73F56D987723B9FDA3C8646208957F292BCE"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"
            },
            {
              "Id": "_activeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_activeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _activeAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A44EC4A66546851C841541731DDDB5640E38DBA0E8FD2C09FEC38E43D9E256"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_isActive:System.Boolean",
              "Name": "_isActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"
            },
            {
              "Id": "_isHighlighted:System.Boolean",
              "Name": "_isHighlighted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHighlighted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3D3D971DFE67E5AD63B3CC11DFD94D1EEBE6384DDED7C46EC135F2AC9CFAC4"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_stackingUp:System.Boolean",
              "Name": "_stackingUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stackingUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A85F80571244CA7075222FD8B535846CAC18F612DA971D8BC8A5EE18CA4BF63F"
            }
          ],
          "Properties": [
            {
              "Id": "IsEmptySlot:System.Boolean",
              "Name": "IsEmptySlot",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsEmptySlot",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A6E89BAA6E02ED2D15A434BFF722926620A78F8C10D8543B5250A9CFC3BD8FB8"
            },
            {
              "Id": "IsHighlighted:System.Boolean",
              "Name": "IsHighlighted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHighlighted",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6C7D7FF4E39BD89370D01AAB39E9AE6D328844D5B8A4A356EC6CABCB68D36622"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "private Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EF73C281FBEE23B868CCFE9259CAC5AC45446589F5688A2515749E991E25EAC9"
            },
            {
              "Id": "SlotFilter:System.Nullable\u00601\u003CShared.Models.Items.SlotsFilter\u003E",
              "Name": "SlotFilter",
              "Type": "System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E",
              "Signature": "private System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E SlotFilter",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "654F030C444DB4031B2AF2B71374ACF2CF0B1E7C1B8F057FF9E37735D61A0E7A"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DropOneItem()-\u003ESystem.Void",
              "Name": "DropOneItem",
              "Signature": "private System.Void DropOneItem()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "E3A57EB2BC65B20D0491CBBDE38EE2EC85D24A7B8B693F75FE8538BCEBBF3566",
              "Hash": "8133F820D2C2B75F01430C2CBBDB392496E05ED86EAC9038215377D5BB90EC75",
              "CalledMethods": [
                "CandideServer.ServerServices.DropItemMessage::.ctor()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInventorySlotTooltipContent(Candide.CandideUI.Tooltip.ItemTutorialContext)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "GetInventorySlotTooltipContent",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E GetInventorySlotTooltipContent(Candide.CandideUI.Tooltip.ItemTutorialContext context)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "6B48C936611AB68437A055DD6C451F36092D4F3EE6B0F7746E05038C21253D6C",
              "Hash": "0ABB531CA5271832109ACF253B2B28FB36C2BB000301EAC85A5A125945BF7D61",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildItemTooltipContent(Shared.Models.Items.ItemData, Shared.Models.Items.ItemInstanceModel, System.Boolean, Candide.CandideUI.Tooltip.ItemTutorialContext, System.Boolean, System.Nullable\u003CSystem.Single\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItemCountText(System.Int32)-\u003ESystem.String",
              "Name": "GetItemCountText",
              "Signature": "public System.String GetItemCountText(System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "B5A1CAF485CC0C391E2880B50FF11C2F64DD8849C6D7208CE8C5232B5A5ACBB7",
              "Hash": "BBD39DE87D3EC39BEE45364F819F745148621DDA0E7B8B40778C4FDDC07CB559",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "k",
                "m",
                "b"
              ],
              "Source": null
            },
            {
              "Id": "GetItemCountText(System.UInt64)-\u003ESystem.String",
              "Name": "GetItemCountText",
              "Signature": "public System.String GetItemCountText(System.UInt64 count)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "0147939CBFA9A54BCF373CA5AAA31ED98CF1ADD8758E3EC51BACF049C9AC7DB8",
              "Hash": "AA2CDC6CEC79F162CD4AB97FEACEB8924A71258F3F195670EA6158CB09165EFF",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.UInt64::ToString(System.IFormatProvider)",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "k",
                "m",
                "b"
              ],
              "Source": null
            },
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "E4A4B4FFA7A48FBC83D0609AAEEDBD5E4D09CC9C223782E2008C4FAD71872503",
              "Hash": "76D763394A55F6FBB43570BFAE9E5BCD55015189F900BCB901BC4443ADB1E835",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)"
              ],
              "StringLiterals": [
                "ui-inventory-item-picked-up"
              ],
              "Source": null
            },
            {
              "Id": "HandleStackingPickUp()-\u003ESystem.Void",
              "Name": "HandleStackingPickUp",
              "Signature": "private System.Void HandleStackingPickUp()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "F041B5EF6E0D726F07449D9C0D5EC6297B84F8ABB22F8C053DCB00EF60845A2C",
              "Hash": "B15C5189D7B63944CA47B3127EB0E8FBEAEA41268EEC681D06902631281D4DB1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::GetPickupContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::IncreaseSplitValue(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "3F26AFC2F7BFE10FF079E0C2ABC2AADF2D4151827876417ECDEFAA5877DC331C",
              "Hash": "4B83C71EBA3DC3C15F0C98BF64737F82F1D4E48314261A260AAC3E2F8FEBBF8E",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteBoxOfManySprites(System.Single, System.Single, System.Int32, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialDown()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialDown",
              "Signature": "public System.Void OnControllerPickupPartialDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "CF6370FC4B17C25ECDCC22F68B3F513C0DC6C86FF4C7D132DF4C13A5B943FAE5",
              "Hash": "BCD9EC6BF16553B798FD727D7842993A7173B381AE3583BEE06542C655FC7B85",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::GetPickupContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::HandleStackingPickUp()",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::.ctor(Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent, System.Int32)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialFullClick()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialFullClick",
              "Signature": "public System.Void OnControllerPickupPartialFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "885D5EEE31D3D082AB1C8E307A1F7E2F824DBFBE37D87965F2D451FFA9CB6807",
              "Hash": "90F9706417BE5FD9BE0CB760C8D0C69446141E79007FCBCFC868259C732F5AB3",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerXPressed()-\u003ESystem.Void",
              "Name": "OnControllerXPressed",
              "Signature": "public System.Void OnControllerXPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "382645AE38DBE2A0A6FC010074AA506FD9F87EB0C8EDB4CED394A5D41A36799A",
              "Hash": "1593F02BD7C5F0312DD046BB3C565B786BC0FE1CF7E5E1B6EE9BCC1534DAACAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerYPressed(System.Boolean)-\u003ESystem.Void",
              "Name": "OnControllerYPressed",
              "Signature": "public System.Void OnControllerYPressed(System.Boolean yWasHeld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "yWasHeld",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "D346917B76EF38F8984D7C3248A70F9606CF83A29E1FCB78D1CB4DD644F55CB6",
              "Hash": "B85876B87849F5896EA14D14BD23D04189FF55DCBE59AF990854FFB5D959D818",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::DropOneItem()",
                "CandideServer.ServerServices.DropItemMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5A51F91264AE97C41696357B18A9411B62B5CC05514838B94E69BAC3BCD98C7A",
              "Hash": "63024131545A269E5C40494BF884AA3FE24947E8DAB10D9EF66DC963BC4B12D5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpecialAction()-\u003ESystem.Boolean",
              "Name": "OnSpecialAction",
              "Signature": "protected System.Boolean OnSpecialAction()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "867A47E29D98EF8D7608BE561F9EB666A01A802BBD2AB9829AD50FB84E07A0FA",
              "Hash": "B243D83608CE04C932D30C8967E746C72DD1187F8256F99C68DD903C6153A176",
              "CalledMethods": [
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEmptyIcon()-\u003ESystem.Void",
              "Name": "SetEmptyIcon",
              "Signature": "private System.Void SetEmptyIcon()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "B60F93A309C7417E51DCFA290C5CE28122490E89B04EB53A9F83F9D8D399C7AE",
              "Hash": "8DA014FCB8A56E5E95589963C3DB5B14FA12ADC4A312528EB69EA7345F1B2AA0",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_SlotFilter()",
                "Shared.Inventory.DeltaModels.InventoryHelper::GetIconForSlotFilterAndType(System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E, Shared.Models.Items.InventoryType)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetItemSlotLabelText(Candide.CandideUI.Components.CandideTextLabel, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "SetItemSlotLabelText",
              "Signature": "public System.Void SetItemSlotLabelText(Candide.CandideUI.Components.CandideTextLabel label, Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "Candide.CandideUI.Components.CandideTextLabel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "4FB957BD47F61147CED099ACADAECAD857FC03093C74121F74C6CAA3102D94D0",
              "Hash": "37C3D66D08B271120FE491469F753179D65231922334513C4243B1956AFB8240",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::GetItemCountText(System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::get_Text()",
                "System.String::get_Length()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::set_TransformScale(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_One()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "16C71AFB97313DFBB1C072629D5EAD18D42A5F17A1B66297CE129DBA66049673",
              "Hash": "365DADEAF93688000187D591066842BEF349E17691E957431F9F65E59AA0770D",
              "CalledMethods": [
                "CandideInventorySlot.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::SetEmptyIcon()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideInventorySlot.\u003C\u003Ec__DisplayClass28_0::\u003CUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::SetItemSlotLabelText(Candide.CandideUI.Components.CandideTextLabel, Shared.Models.Items.ItemInstanceModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Contains(!0)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::UpdateHolderStyle()"
              ],
              "StringLiterals": [
                "sam"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 503,
              "BodyHash": "DCDB35459B8C8D3FD33B36E7A155D8993A5A8C737B0FA7013AD668174C13470E",
              "Hash": "21887B14106BC957FE2BB77A408C77D05F4DAD2BEDADBD848678D5F850B4B3F8",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsFocused()",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "Candide.CandideUI.UserControls.ControllerHotKeyBindingUserControl::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowHotKeyBindingModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement, Shared.Models.Items.ItemInstanceModel)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::DropOneItem()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_PlacingItem()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Opacity()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Remove(!0)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::HandleStackingPickUp()"
              ],
              "StringLiterals": [
                "PlacingState"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHolderStyle()-\u003ESystem.Void",
              "Name": "UpdateHolderStyle",
              "Signature": "private System.Void UpdateHolderStyle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "29027A328CBEB8F1D06B60529E5F79DA55A075549A995A6DA59B15EE28A28678",
              "Hash": "619AED71DD42FE55B054681C6E05DD938939A67DC164E196F18AE7DEB498EC8E",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_ItemInstance()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F103DCB6C03B4EA5D0B634B60BCBA540319E61F79A0BB69621AA96DA7B7D5509"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideItemRecipe",
          "Name": "CandideItemRecipe",
          "DisplayName": "CandideItemRecipe",
          "FullName": "Candide.CandideUI.Components.Holder.CandideItemRecipe",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_itemRecipe:Shared.Data.ItemRecipe",
              "Name": "_itemRecipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "private Shared.Data.ItemRecipe _itemRecipe",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B29DFC8F41CDFC7E81B5806AAE433E5C1400C0AD76E6252BEB2F321DFF5BB08"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_sourceInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_sourceInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _sourceInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EE4A6FDF9EE339941E9E0B6BAFB88A44266707362E914F0D225C42380713EB3"
            },
            {
              "Id": "_stackingUp:System.Boolean",
              "Name": "_stackingUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stackingUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A85F80571244CA7075222FD8B535846CAC18F612DA971D8BC8A5EE18CA4BF63F"
            }
          ],
          "Properties": [
            {
              "Id": "ItemRecipe:Shared.Data.ItemRecipe",
              "Name": "ItemRecipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "public Shared.Data.ItemRecipe ItemRecipe",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E6E3FB4027C04A71FC11504575608317B499A8A9A02DEE74791AE8045B2470AC"
            },
            {
              "Id": "SourceInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "SourceInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory SourceInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AB98C8D03DDF3B9DE652D40E4C1960648BAE876A669A1F73B34C2ADD3E518C89"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "53E9BD7E5A6EE2D58528AC7CFFF6FA8EDD5EF3BA20EADC4568923C3670E85915",
              "Hash": "8C4B86E2A6B1E4FB49FE4D95E5727E83A183AD60D0EF948E4E9B5AE91553ACA2",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_SourceInventory()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Shared.Data.ItemRecipe, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "70C0DE1AC6A89D0C4D4A7996BB909D3385DC2ABD48594DE99280ADD51B819869",
              "Hash": "B1CD04E0611232E1B0BD601CDFABFE7F46FCF63FC16228D056AC55FECD606783",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseLeave()-\u003ESystem.Void",
              "Name": "OnMouseLeave",
              "Signature": "public System.Void OnMouseLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A17B925058C5BAB77F635A83BA27C1B8A50C9DF96BBD557E7D488AF0EBAB7065",
              "Hash": "F4A4CAFFCF79C3313F53A871B0422376AE5FA68576439392CDA8BF7CF5073253",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2D464E0216EDDD4E51CAE97DDD16FF6689EF83BA1F308AFB20800AE5B8D17314",
              "Hash": "530E53894DED5B567A007F22FF3BF207239458BEC44629EC87E0809D3FB35581",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "C627CADD2FB8AC5E1C0B41CFB99A7EDBF9977C8F4408750C34CE4EB0643EFF7C",
              "Hash": "B77C93E3B7DE61B2AD84E885CC193EA13582E356C44DC5E97890D25C1B4E96B4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_SourceInventory()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.GameModels.Managers.ItemRecipeManager::TryCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Nullable\u003CSystem.Int32\u003E, System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/select"
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "BED3FFE84DAAF21737F04FA8C76DC63136A1B82BAD9A5A1D0B91E083B390E068",
              "Hash": "A5027764E6C7C5882B911AAAC38A3D66A97599503A3769D39E6612496DB8C85F",
              "CalledMethods": [
                "CandideItemRecipe.\u003C\u003Ec__DisplayClass19_0::.ctor()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_SourceInventory()",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Int32::ToString()",
                "CandideItemRecipe.\u003C\u003Ec__DisplayClass19_0::\u003CUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe)",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "52E6C19C8371F4D71FD2765C06E2BBABDEA58713A977B9EF2842E567A0A30138",
              "Hash": "62641BBEF0DE5ED969C68D8C2F95078C59E9B55A02F6EF8C4F47BB520BA53EF7",
              "CalledMethods": [
                "CandideItemRecipe.\u003C\u003Ec__DisplayClass20_0::.ctor()",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_SourceInventory()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "CandideItemRecipe.\u003C\u003Ec__DisplayClass20_0::\u003CUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::set_Amount(System.Int32)",
                "CandideItemRecipe.\u003C\u003Ec__DisplayClass20_0::\u003CUpdate\u003Eb__1()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E32ED94F77D6DCD2BF520A9C39E71911EAC26D5DAD7B9D8C458AC45EA9DE717A"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideItemShopSlot",
          "Name": "CandideItemShopSlot",
          "DisplayName": "CandideItemShopSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideItemShopSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAnimationSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ActiveAnimationSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ActiveAnimationSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DDE4619492DBAEE21F1B6198AD01BA19221D8C57200FE5AA07FAB409240B4AD"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4127BD0BD54ED4FFDAECBCF296FA393CDAEDABB5C8CA0E610AEE96764FC222F3"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2957A7ED94D2C0038ACCB5DC70FA5AF86706B20FA21F9DA83DA06B86F565A98D"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "Shop:Shared.Models.Shops.Shop",
              "Name": "Shop",
              "Type": "Shared.Models.Shops.Shop",
              "Signature": "public Shared.Models.Shops.Shop Shop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35A211BD5AFE1EDB30BAA9640BE9B6F1F26C554D8EEC1052A66ADA3CFB0FE2E"
            },
            {
              "Id": "_activeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_activeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _activeAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A44EC4A66546851C841541731DDDB5640E38DBA0E8FD2C09FEC38E43D9E256"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_isActive:System.Boolean",
              "Name": "_isActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"
            },
            {
              "Id": "_isHighlighted:System.Boolean",
              "Name": "_isHighlighted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHighlighted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C3D3D971DFE67E5AD63B3CC11DFD94D1EEBE6384DDED7C46EC135F2AC9CFAC4"
            },
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_stackingUp:System.Boolean",
              "Name": "_stackingUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stackingUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A85F80571244CA7075222FD8B535846CAC18F612DA971D8BC8A5EE18CA4BF63F"
            }
          ],
          "Properties": [
            {
              "Id": "IsEmptySlot:System.Boolean",
              "Name": "IsEmptySlot",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsEmptySlot",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AEBDFD0C2B253BD700AB88DD6703848FF2586F7327826EAA55DDDC6C73815CC7"
            },
            {
              "Id": "IsHighlighted:System.Boolean",
              "Name": "IsHighlighted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHighlighted",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6C7D7FF4E39BD89370D01AAB39E9AE6D328844D5B8A4A356EC6CABCB68D36622"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "FABD26F0C956CDCFDF9D3EDB6C4C9F6D9A57AA0984E64415A5D26FF9437876D1",
              "Hash": "1FD1C2863176BEA6AECE885ABE8318D7CFF99AF8346AEB64535DB98949145190",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, System.String, System.String, System.Int32, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "4498B64836036D5F3B8B19A4AC972452A0ECAD3180C9CB0015169B1901BA63DD",
              "Hash": "6D934F76B6F205D39AD3F2C313F426652F60FAE87B32430DC545ABB9383454B3",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteBoxOfManySprites(System.Single, System.Single, System.Int32, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "1132B10C7BEE9781565CA0ADCE9EEC43CA016BF8F9D891DEB8DA774965BD4215",
              "Hash": "C034009C9A9CD5CC3F7B5F7D4043F159280D7D489A78C1C70C637A25FB870368",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnControllerAFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "89C37A2D96653F0C939E2DC3369C49CA61076F3FB9F73DDF489561806631952E",
              "Hash": "967B2CEDA4D1B7BC5FCFBDBCA4CA8A99A8ED8B602D1F1E7CD62154DD9032F283",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::OnControllerAPressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialDown()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialDown",
              "Signature": "public System.Void OnControllerPickupPartialDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "40B531D30C7E8F9014B7CFBFF00B2739ADC65711FFB7CF8FAD3427690F161DCD",
              "Hash": "6A39FE7132D8ABD46FC73C71D711229164E7282219650ACAC875CD6B0582BBC4",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerPickupPartialFullClick()-\u003ESystem.Void",
              "Name": "OnControllerPickupPartialFullClick",
              "Signature": "public System.Void OnControllerPickupPartialFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3E4C7A5B4B0A658B3C7970ABDD5B5FAFDE815948D5FBAA7281E6CD44B73A9334",
              "Hash": "4E0386AE295DF9A75566C4F7FCA57C17D67029C879A5CCDF5353E14E178623DB",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerXPressed()-\u003ESystem.Void",
              "Name": "OnControllerXPressed",
              "Signature": "public System.Void OnControllerXPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "382645AE38DBE2A0A6FC010074AA506FD9F87EB0C8EDB4CED394A5D41A36799A",
              "Hash": "1593F02BD7C5F0312DD046BB3C565B786BC0FE1CF7E5E1B6EE9BCC1534DAACAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1CD3CB5D171F5B761FDB7CC7DA7E8311002782910490844E364D1C212AE1A162",
              "Hash": "5967129DFA2B4E9EBCC86E12C08F0158D0A4382F2AADF2B4300FDE676C7BA39D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "DD2F9967EE9CDA692F61E2F226F6DD6996E6EE1D576D1503857ACBEE4F4BF777",
              "Hash": "8E33DC9D17D5C2CAC7510802334C4FB2D192CF18B4C02DE745CEA605C4339BF7",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseLeave()-\u003ESystem.Void",
              "Name": "OnMouseLeave",
              "Signature": "public System.Void OnMouseLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B07020179542BDCEDED2A3D41F821F784BD8629AC97E5D7121A620BFDE99D7CB",
              "Hash": "6A24EE6E11ABC0C88631063B82938A25A239BEAE217061F78F0DE6E5A208672E",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "549D54CADB0BCF261F156310505F1951A66FCB501844D7D467A43089F2C052F9",
              "Hash": "5955003D862F3FA74D6005744F3191E063AAB5E5F6BEE6EB057B99B85EFE88DC",
              "CalledMethods": [
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "7CC86E1A3231A228D8B18CE783F0A8FBA23BD01CDBB4C15D5AA90DDF382D6448",
              "Hash": "03620A4F767C5AAEF1A7ECE0A517032A61BA0743299C216B9E31B29E265B3690",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpecialAction()-\u003ESystem.Boolean",
              "Name": "OnSpecialAction",
              "Signature": "protected System.Boolean OnSpecialAction()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "F2CC36909050539FA1A0AEED9AAD4257315D008F63966C7FA8D3D55CF2179974",
              "Hash": "B490510283EC4DD82F9C9D135F8D4A0DC9AF6DEAD28ED2459A3991C873AACA39",
              "CalledMethods": [
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "2840C233570C150516A4C097FAEAA1340502A4F771AFE8CE43FDEDF519C28C38",
              "Hash": "F3C59880C81287ECA7CA0E3121F75FFCAB86EE96D172D0B8E7CB6576517B4E04",
              "CalledMethods": [
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Candide.CandideUI.Components.Holder.CandideItemShopSlot::set_IsEmptySlot(System.Boolean)",
                "Candide.CandideUI.Components.Holder.CandideItemShopSlot::get_IsEmptySlot()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "CandideItemShopSlot.\u003C\u003Ec__DisplayClass32_0::.ctor()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "CandideItemShopSlot.\u003C\u003Ec__DisplayClass32_0::\u003CUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "54C786AC4BED587F65206D753981563B57DFEE50041CFC994480C70D642ED988",
              "Hash": "3EDA49782E99515D459F71DDED295C325C4C29FEA5FCD03358C756488C5375B8",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68449FF9BEADFF57EB6C71650C02D0272F6820929982E67FE5E52322DD03A515"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CandideProgressIconSlot",
          "Name": "CandideProgressIconSlot",
          "DisplayName": "CandideProgressIconSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CandideProgressIconSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideProgressIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideProgressIcon",
              "Signature": "private Candide.CandideUI.Components.CandideProgressIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B10F185D415341EAD2198902EF9A7F3D1371D1AB36D6F0A95CA3151D545E84AF"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A5E64D313041056BBF9C7D6335147AC06BFA1618CE2179B7E66E1EE1A14F5930"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "23726EDF0852680200BF5A821718A2A3F45E9E77DC6A6ADC716B394C48B7DF1D"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CoinDraggableHolderContent",
          "Name": "CoinDraggableHolderContent",
          "DisplayName": "CoinDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.CoinDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_coinType:System.Int32",
              "Name": "_coinType",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _coinType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D92EF11F04725068CAAC909C1F20DA38F504D918290F552B1CD4D244E3B1288"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "1654771D5CC40C3AD4173B1E4C590F63AC2B040063C637430BFD9C6828515661",
              "Hash": "7D9DC6CDAC883272C479AAF48228C9604C9489312EE91B9A257E0F00B0F1CC1A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.UInt64::ToString()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "CoinDraggableHolderContent",
                ": Invalid coin type "
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "AE7751E66507E90AAC24DA715961C504E7612A736CDF7EBE7636083101118372",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "B3E3CA2BE4D3FCCFE72BD30D1CE3928ED638BF4D56002EA0567E6CAFA2342DF4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "65A3B73A64F466B55AE73967B4E23D07A107B79B7236A6202FB3804EFA775F27"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CoinSlot",
          "Name": "CoinSlot",
          "DisplayName": "CoinSlot",
          "FullName": "Candide.CandideUI.Components.Holder.CoinSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CoinType:System.Int32",
              "Name": "CoinType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529FF162B944CD8AA92630395727DDE0BBA346387E38895DB3EAA542A6EA9BA4"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "OnDropMoney:System.Func\u00603\u003CCandide.CandideUI.Components.Holder.CoinSlot,System.UInt64,System.Boolean\u003E",
              "Name": "OnDropMoney",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean\u003E OnDropMoney",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09BA01ECC1B05A0C2782213288140F51D5FE9339B600EB1C727BD8097ADFE02C"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CoinSlot,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBD6343432D605AB4EB1E2F77856EF84DE753A22E55E75D83F21E4F713E70687"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CoinSlot,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC19D1FE29FE74CDEE14E5768EEC33540D08CD73E653800B122A1ED594695E2"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            },
            {
              "Id": "_money:System.UInt64",
              "Name": "_money",
              "Type": "System.UInt64",
              "Signature": "private System.UInt64 _money",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A95245F998A7EC4E7E83FD7A6E5E0C4682E88916DB74A374CB5BD9CEF0ABBBBB"
            }
          ],
          "Properties": [
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            },
            {
              "Id": "ValueForCoin:System.UInt64",
              "Name": "ValueForCoin",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 ValueForCoin",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "757E148B026FE43159936CD7D1AAEE63020D46079AD27CEA46C1DED7506F18ED"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "EC9ED85AB1454AAFC9FDD1E9F0691DED70B538DE920C473EEBA6B5043176E64C",
              "Hash": "F31EEC098E9A3AAB46473A1C9AB35B7CF5A221358FA8A4DAABA4E4984A2746F5",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()",
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "F0287A0E190011B0A8697BE613BF979E54E02537F6930C0E49DF4BC51E2A82FB",
              "Hash": "158B10D5EE3E70C9D0EBBAFFB483F5EE16CF885C6BAC495EB8B602C48817FC58",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::get_Text()",
                "System.String::get_Length()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::set_TransformScale(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerYPressed(System.Boolean)-\u003ESystem.Void",
              "Name": "OnControllerYPressed",
              "Signature": "public System.Void OnControllerYPressed(System.Boolean yWasHeld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "yWasHeld",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "FDC592B7308F4A0918A6F0D6BE314FE0F1420E1900DCA74BABA5AB0B80237758",
              "Hash": "CCF5291FEBCA6EF72ADB0FD826EB2C2496E570C533C1548325A9733D9A046475",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean\u003E::Invoke(!0, !1)",
                "Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "AB5EB866A613F38A52B53AC69844F3217100868854C9EBECEA4ED0290BC7BB1E",
              "Hash": "422DF0463A8E9B8A2128AE1BB05B9B9EFBB6665350106D09725129FF9A6C279B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpecialAction()-\u003ESystem.Boolean",
              "Name": "OnSpecialAction",
              "Signature": "protected System.Boolean OnSpecialAction()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "9EFDB7580B86B680643A81263AF768D053024C26D80E373432EFCF1459ADB322",
              "Hash": "F0F1CBDE754CCBEA451DAC003E48EEB3B4FFB1DC44AA86015004F693697AE65E",
              "CalledMethods": [
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMoney(System.UInt64)-\u003ESystem.Void",
              "Name": "SetMoney",
              "Signature": "public System.Void SetMoney(System.UInt64 money)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "C157512DBE67CBF4CB8DF070B089CCFD3FF743CB09B5DF759FBE81B4CE556F4C",
              "Hash": "36EC126E8EDB19D13ED46E1F77555385DDE857146ED50C9E531634ACE52BD112",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetValueForCoin(System.UInt64, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::GetItemCountText(System.UInt64)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "32C78CB613C0644F55D877BC1C515D94CAD31C7B3FE24AAA9F8B304DE81307DD",
              "Hash": "91B5D9A0A53977CBED4F6E3D6083D826F3C4CD63587684798BAF07190494708A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean\u003E::Invoke(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E46ABEA2AEF67CDE253CA9AA279CB45678E5D2E7CB26D321A8DE72EA8260B58B"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent",
          "Name": "CraftingCandideDraggableHolderContent",
          "DisplayName": "CraftingCandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Item:Shared.Models.Items.ItemData",
              "Name": "Item",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData Item",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF217FBC3A64E4549812440F6629FC5E6910B07306FBBFAECF52CB1DE9ED961"
            },
            {
              "Id": "ItemRecipe:Shared.Data.ItemRecipe",
              "Name": "ItemRecipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "public Shared.Data.ItemRecipe ItemRecipe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF972D8E6D221D42F20825EFB636D9F32E357887D831EADC67A7595886AB12B7"
            },
            {
              "Id": "_amount:System.Int32",
              "Name": "_amount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _amount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8505BAE458C947F59C50EB811B9BFEFBAC184F5197BDC678A53A3A3D7983CFE3"
            }
          ],
          "Properties": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "51E53013B5C4024A583669BF9B6565E01F46B627AF3106742E5F147AB281450E"
            },
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "E8A09DA057D850BBCE98350CAA2BCD3579C597B9BFC1FADE8A7635854A2A3055",
              "Hash": "FA969ECF3BB429AB9911C4EE2C5BE719849B08DAA7E0B7501D94CBE9817BE008",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase parent)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "99861BB48FDB3D6F15BEC74BA5C323DF8ABAF04E5FDD81144630868B3CBBD8EA",
              "Hash": "73625A0A6E119FE66D448CC21E8E6801B2032C060DFB0E8D0A745202D0B8ED85",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "CraftingCandideDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "9B62901D066E695DA13670338EFD782E3B8C7832ADFE9DC6F194F2F460545EB6",
              "Hash": "FF2CDD1C029FDA8F9DA32CE3CE14514398D4301E21A7EF7ECF60512E2289E093",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "Candide.GameModels.Managers.ItemRecipeManager::TryCraftItemAndDrop(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "00F836C943FCB33EBEFB0A29A15FDD4E0F52F91D55BE41F3C66C08ED76EFFDE3",
              "Hash": "D8863B6CEFD70C2B1B3071456736BFC79C2300353724D8C8F0106A1FB8200D66",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "Candide.GameModels.Managers.ItemRecipeManager::TryCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Nullable\u003CSystem.Int32\u003E, System.Int32)",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.ItemRecipeManager::TryCraftItemAndEquip(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideInventorySlot"
              ],
              "Source": null
            }
          ],
          "Hash": "E2F80A03D569F3940726BE748FC2140F0FCABD04FFB65D55D71FD80BC03E2267"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.HolderStyle",
          "Name": "HolderStyle",
          "DisplayName": "HolderStyle",
          "FullName": "Candide.CandideUI.Components.Holder.HolderStyle",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blue:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Blue",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "411EDD4C65F1ED592812B2BCA86E55B1877817B311666275DE11F34671232834"
            },
            {
              "Id": "Gold:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Gold",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "166202CCB7C61F99F6C2ED003FC78D83A9F9EBD904B6D5F6026F7F6D8CFE55D3"
            },
            {
              "Id": "Gray:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Gray",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Gray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F23AE503DC65BB63928823C00251299BBD86DA164D5969819AB4A8299437D24"
            },
            {
              "Id": "Green:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Green",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A0DD578C41C0231D19B3DC93B298F15491903172CE6DF055D04D09D8E07DEDF"
            },
            {
              "Id": "Orange:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Orange",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Orange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D01710108E504F39BD92B08A193F7AEF740AB5320CC4B932FB5BAC411E1CC133"
            },
            {
              "Id": "Red:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Red",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39B6A2B0BB4E7F805867D18D2F92952BD88E65630D44620F87788F6C1297A2C7"
            },
            {
              "Id": "Silver:Candide.CandideUI.Components.Holder.HolderStyle",
              "Name": "Silver",
              "Type": "Candide.CandideUI.Components.Holder.HolderStyle",
              "Signature": "public Candide.CandideUI.Components.Holder.HolderStyle Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E40E9F1358E6908D94483556D5625BD8DC9B46A63DF617B6F245A6B9079D2E6F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0DE4B664F92C61D0B6B8D08950D6CAFF8CFC610F9A441DC1D4377989CEC274AF"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent",
          "Name": "HotBarCandideDraggableHolderContent",
          "DisplayName": "HotBarCandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hotBar:Candide.Entities.PlayerState.HotBarSlot[]",
              "Name": "_hotBar",
              "Type": "Candide.Entities.PlayerState.HotBarSlot[]",
              "Signature": "private Candide.Entities.PlayerState.HotBarSlot[] _hotBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98375E7B5E95E04A3E52E4A20BA6120A44E2758DDF796398A2880ADC8715643A"
            },
            {
              "Id": "_index:System.Int32",
              "Name": "_index",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _index",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF6E85201DC8660066E347647482CDDD01171B055C93234A6F23FF13F6E42FFF"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "B708DD5F4DDE5E08AFA4BFB56483578E145806D0B60CA2CDEF9BC661A70A0BAC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.Entities.PlayerState.HotBarSlot[], Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.Entities.PlayerState.HotBarSlot[] hotBar, Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.Int32 inventoryIndex)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hotBar",
                  "Type": "Candide.Entities.PlayerState.HotBarSlot[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "7B1443EA26DFBD2F54BFEAD09D6D7159AE4D30C0B901AA5647AE99B45333AE2B",
              "Hash": "2BD6DD36CAE2A0F0EEC9B7C53580000ABDA15DE7EFA7C674E967D734C3882477",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "HotBarCandideDraggableHolderContent: No hotbar is set",
                "HotBarCandideDraggableHolderContent: No index is set",
                "HotBarCandideDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "69AE5E6F2B41B48B9B0CC50175E0B759DF03C49F1ED6DAC1FB7A1AD886109D4C",
              "Hash": "0DF1DF75F29FAE2B89977EC995E3FDE3FD3A1485B6927B01AE15ADE11E261C42",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::IsValidComponent(Candide.Entities.PlayerState.HotBarSlot[], Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)",
                "Candide.GameModels.Managers.HotBarManager::AssignSlot(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "0C8473AB4FF9DF84DDBBA6581D03B2BE549A449642DAA16E005A4F36924631CF",
              "Hash": "A6F2CFBA84B8DD8104BF4F4B80BBCD93941E9FBBD422755F2208548275D846F7",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::IsValidComponent(Candide.Entities.PlayerState.HotBarSlot[], Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.HotBarManager::SwitchSlots(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Candide.CandideUI.Components.Holder.CandideHotBarSlot)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideHotBarSlot"
              ],
              "Source": null
            }
          ],
          "Hash": "D796EA7AE94CEFB733C29A15649635F0FBDE7AF682A8ABA1FC8652946CB1B694"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
          "Name": "ICandideDraggableHolderContent",
          "DisplayName": "ICandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8AE6612FF98C8D2F7F6D1780E1170F5472B31860A9F8BC0E199314001002AEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9A0234CA6BE74E2D62B74BD68D841E3A9432345F551AF8AEBD9EDCE8EBA8EAA6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A3415CA5FE15294B1652C215C6731DDD2F884ABB61AF77860B29B2EF7541C120",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09904733BB023902123B737CFFA4CE30A0594A9E7D6E133253F0AC2D2A3FBD06"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent",
          "Name": "ItemCandideDraggableHolderContent",
          "DisplayName": "ItemCandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "_inventoryIndex:System.Int32",
              "Name": "_inventoryIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _inventoryIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5ADEC94F9171B075C19B59E65D24BD59C9956F2442F8BACD8ED450239BF82D0"
            },
            {
              "Id": "_isInvalid:System.Boolean",
              "Name": "_isInvalid",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInvalid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A79A23F72E646DF42F646AA8AA21E57E80447F812A0298250C5ADFAB4D9F2CE"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30CC6AD5734F31AFB18DE771540C22263D991B192506F1BD1E2C74CEE44EF90E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot)-\u003ESystem.Boolean",
              "Name": "CheckSpecialOffHandMainHandConditions",
              "Signature": "private System.Boolean CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot targetEquipmentSlot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetEquipmentSlot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideEquipmentSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "AE13895C928F72531D8B11225CD2D99AF166E679D5AE0F8EC84B1B9B4D6560FF",
              "Hash": "FFEDCFBBDB81C28E15C51106F6041B6829993A9412E014BB474FCE9278E35B6A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::\u003CCheckSpecialOffHandMainHandConditions\u003Eg__CanEquipInMainHand|19_0(Shared.Models.Items.EquippableItem)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::\u003CCheckSpecialOffHandMainHandConditions\u003Eg__CanEquipInOffHand|19_1(Shared.Models.Items.EquippableItem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "E32F4EE796C7918221022BE7AA85D5F5F9ADF76B6F6EE45104DFDD359DD92F02",
              "Hash": "B0F7894E128D58E243290334C9FA8E7621213251DB6B43FC64B34DB25FE5AFFC",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory inventory, Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.Int32 inventoryIndex)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "BEB0627B7DE5BB0C90123CFBB239C04EF3E9DD32CE4652B41E2296D24E4B87A4",
              "Hash": "23A24F692F045168B0B68FA2AA67B6DF8C4F2428F7CEE7DEA6C7D80DD0A62EB1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ItemCandideDraggableHolderContent: No inventory is set",
                "ItemCandideDraggableHolderContent: Inventory index is larger than the inventory slots length",
                "ItemCandideDraggableHolderContent: No inventory index is set",
                "ItemCandideDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "A4D2679F3E969F0E600C6678B43331E43E123874C8C12EC23FAB11920FA15DE9",
              "Hash": "69E4D654C4B8526E420AF78C0DE1CF795A6C473D43AAE334541A8EA4C8280E94",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.ServerServices.DropItemMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)"
              ],
              "StringLiterals": [
                "Dropped item was null"
              ],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1754,
              "BodyHash": "5D463745084D4D30468A790B48B4DB1816CEF8C0CBE230621E119E941194B71F",
              "Hash": "E4F7429B5C3B198BA6956009B990F195AAF4F8160FC8B069FFC79C109F1A9337",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.GameModels.Managers.SimpleInventoryManager::ItemSwapAction(System.Guid, System.Int32, System.Guid, System.Int32)",
                "Candide.GameModels.Managers.EquipmentManager::TryEquipAndSwapAction(System.Guid, System.Int32, System.Guid, System.Int32, System.Boolean)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.NotImplementedException::.ctor(System.String)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.GameModels.Managers.HotBarManager::AssignSlot(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Shared.Models.Items.ItemInstanceModel)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideInventorySlot",
                "event:/items/coin_pickup",
                "ItemCandideDraggableHolderContent should never be able to have a parent with Undefined type.",
                "Implement more xD",
                "CandideEquipmentSlot",
                "CandideItemShopSlot",
                "CandideHotBarSlot",
                "CoinSlot",
                "ItemGiftSlot"
              ],
              "Source": null
            },
            {
              "Id": "OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoriesChanged",
              "Signature": "private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "3186375BAE10DCAA3CC0BCE9836DB323F5763F0D76AD502FED62233E86B7C963",
              "Hash": "6ABC25526323658C18609F27B98015AF615CD52DFBA282D3AB0BC24A6D513744",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C2E09E0689E044F0071C88787EB86DBE90B8D39EF9F436EA50ABE6D79AB40AAB"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.ItemGiftSlot",
          "Name": "ItemGiftSlot",
          "DisplayName": "ItemGiftSlot",
          "FullName": "Candide.CandideUI.Components.Holder.ItemGiftSlot",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Amount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E95840BD6E9625E7E7215C9F39728258053C774C285DA47AC7E093F4EC0C9C81"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "_currentItemData:Shared.Models.Items.ItemData",
              "Name": "_currentItemData",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "private Shared.Models.Items.ItemData _currentItemData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D2606E360A5743A3C01E1C2CEFB083CE52B54C15147FF4F2FB5202E192A4605"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "CommittedInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CommittedInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CommittedInventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D95459D64DBBC98E5A344FDE7E4585FE732BD0AE405DF0033241ED6629FF21E4"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnControllerXPressed()-\u003ESystem.Void",
              "Name": "OnControllerXPressed",
              "Signature": "public System.Void OnControllerXPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "382645AE38DBE2A0A6FC010074AA506FD9F87EB0C8EDB4CED394A5D41A36799A",
              "Hash": "1593F02BD7C5F0312DD046BB3C565B786BC0FE1CF7E5E1B6EE9BCC1534DAACAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "42730BE235D67FAFF33A2D48E49C5DF293D31C458ECE2C8A78774DC36D19AE09",
              "Hash": "EDBE5509193373E01C11EC284EC06D80A45576BC06C38DEF19DF19F4E07E5287",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCommittedGift(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SetCommittedGift",
              "Signature": "public System.Void SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E inventoryId, Shared.Models.Items.ItemInstanceModel itemInstance, System.Nullable\u003CSystem.Int32\u003E stackAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "D2CC0F16F6403E578B51E7664B7BF59592BAF71C1F9ABCD89696D3212DEBD9FC",
              "Hash": "69E9352A8F759DC37AD2F6AFD7B56179FE8CC61F5B8B992A846B66D5EE64634E",
              "CalledMethods": [
                "ItemGiftSlot.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "ItemGiftSlot.\u003C\u003Ec__DisplayClass12_0::\u003CSetCommittedGift\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::set_CommittedInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::UpdateHolderStyle()"
              ],
              "StringLiterals": [
                "sam"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "7E80BD06F70D70EE8A45148ED438E41AB0839690FB259579509AEA56F7C26092",
              "Hash": "7AC177DC672012763B523CFD485C61CB2F801BC2C339252B74E1BE474E2B333E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHolderStyle()-\u003ESystem.Void",
              "Name": "UpdateHolderStyle",
              "Signature": "private System.Void UpdateHolderStyle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "CBBE3BBE2851DE3DA92C83EC378D52043A59C184298E78FAE0EA02196B2724A2",
              "Hash": "8B3660ECB2CB54DAEDD94408C10AD31DEB4FCF728BEB25102F69CA5C92F3F074",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9B67EBA517D4B29C37BACB4CB7703CC0CFF7CFBDCB3DFEA2261B92DE2B4D738E"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent",
          "Name": "ItemRecipeCandideHolderContent",
          "DisplayName": "ItemRecipeCandideHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_recipe:Shared.Data.ItemRecipe",
              "Name": "_recipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "private Shared.Data.ItemRecipe _recipe",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4391B5326B3272352258934F337C4CCAE57BC9132B1F6BF7B4AEED844BD1B20E"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "5AFAA8B9BE47D350AF9235F3A3B4A2B4557DC0C351758A7DE175B0C368FA9F5A",
              "Hash": "BDD2F8028B2319D32936C9E2992E94F4DDEA3EBB6B98389901FB8135F0B0A457",
              "CalledMethods": [
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase parent)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "317EB2CED865552F4EB3F649F36ADC5CF5CE6B1361AAB512F5CB0181FA55A61C",
              "Hash": "6B1756180534615A456D69C7FAA8B0F651C9EAF9D47BC23BE3EC4C6790426093",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ItemRecipeCandideHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "723AEAE36710714F585B1EA2ABAEADEBA7937511FBF81EE536A82B2A2944F7DD",
              "Hash": "CD31F744D679A3746EE5184D2BB6ED546C2A4E31E44590343E90FDDBCD5F5AF0",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "65DA168C3A0C2F52A926C5F246A3E0DA9DAAA8E59D123E1AC05E9680A735598B",
              "Hash": "5FE8C729DBDCD5B38F680C988FFE32BD8B165F145CE8CF6F275A14BA0171BC63",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ItemRecipeCandideHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.ItemRecipeManager::TryCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Nullable\u003CSystem.Int32\u003E, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideInventorySlot"
              ],
              "Source": null
            }
          ],
          "Hash": "706060969A5FC3D2C64C12A84B664C165F2CB4A53B21634F433A403DA7BD620B"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent",
          "Name": "MoneyCandideDraggableHolderContent",
          "DisplayName": "MoneyCandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CoinAmount:System.UInt64",
              "Name": "CoinAmount",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 CoinAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20FF33A0E31AC32405E30A72D51DD307A45C8164FCF1E0459CD8400FA4BA713A"
            },
            {
              "Id": "CoinType:System.Int32",
              "Name": "CoinType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CoinType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529FF162B944CD8AA92630395727DDE0BBA346387E38895DB3EAA542A6EA9BA4"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "19607392F3B114CADF30CC48F4AB1C949467473CD7C7FD67F7E5BA56CD50BDE2",
              "Hash": "B19AECF7B396A640CE2FAC5193CC4AE2393CF0880404F5FBC2F42E3CC64286A0",
              "CalledMethods": [
                "System.UInt64::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.UInt64)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory inventory, Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.UInt64 coinAmount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "71D24FCCD439CA72A5161684996D76D4E77AE8E4D125E6120F65141D0DCB68CF",
              "Hash": "E9C60DED7351617FF96E45E33ADE5C6057765B15E5BCEC68F0AD8D640698BD77",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "MoneyCandideDraggableHolderContent: No inventory is set",
                "MoneyCandideDraggableHolderContent: Coin amount is too large",
                "MoneyCandideDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "3965C99A267394869B187796838DBE5AA2E2FFFC12E0FDD18B32FBD1C699A7BB",
              "Hash": "91124F597D5A596AE744C99E095E38230EF01CBEE6B689DDAB75542076743086",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.UInt64)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Candide.GameModels.Managers.SimpleInventoryManager::DropMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Single)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 398,
              "BodyHash": "90886F8413F85FF37BAB58666A8C9D0D0B0D919DB61AFC21D3884157121E92DC",
              "Hash": "AE6BD7724C702110F5B8B9BC1ECF89528E369C5473FB713E78E4D04CA23BE72F",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.UInt64)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.SimpleInventoryManager::MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideInventorySlot",
                "MoneyCandideDraggableHolderContent should never be able to have a parent with Undefined type.",
                "Implement more xD"
              ],
              "Source": null
            }
          ],
          "Hash": "CCEF18E96BE51D8C60D68DD3F9B6852A28234A573E8E4B644E89C41027EF7B8B"
        },
        {
          "Id": "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent",
          "Name": "ShopCandideDraggableHolderContent",
          "DisplayName": "ShopCandideDraggableHolderContent",
          "FullName": "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent",
          "Namespace": "Candide.CandideUI.Components.Holder",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "Item:Shared.Models.Items.ItemData",
              "Name": "Item",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData Item",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF217FBC3A64E4549812440F6629FC5E6910B07306FBBFAECF52CB1DE9ED961"
            },
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_storeId:System.String",
              "Name": "_storeId",
              "Type": "System.String",
              "Signature": "private System.String _storeId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C202155D16292F5FF5741183CDEE1E03D7755925D965BF1C0E5F358D210F314"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "C0A1B6B0D51F4B93D4CDF75394B7D2CB0248DF99733C86096993A05299EA5AE3",
              "Hash": "7BBF4F63D2B98E957845293ABA34B3F3DF6BC4585971430808BF85CF55FEC1AA",
              "CalledMethods": [
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase parent)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1EDDCA9330BC484811B0507ED36AFD6E1F9BDB13FB502AA4DE9B0A7F83955751",
              "Hash": "A9B30A4919E6A7DDEB75186E66543A8E69B6EDDFE9B7569A9C89F78E05F8C394",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ShopCandideDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FDBD4475497C9F04E97639BE584039AC308EB5A6050098C870E59F52B8CD5972",
              "Hash": "664742833550561425B58343457BB0665984B25E867F3B51938F2F6D5BE0C695",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "C7B3E6FD83E66D010D70764A42D1230C4D582DDB203151537D1B173E2F4792AA",
              "Hash": "042C8031EA01BD3721C532600892AF77906BCB29718BEEE4776FD2559DE23329",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.ShopCandideDraggableHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.ShopManager::TryBuyItem(System.Guid, System.String, System.String, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Int32)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CandideInventorySlot",
                "ItemCandideDraggableHolderContent should never be able to have a parent with Undefined type.",
                "Implement more xD"
              ],
              "Source": null
            }
          ],
          "Hash": "142FEA9F23941457F7B46B303C912414D57230642119EA29E83292EEB139F50A"
        },
        {
          "Id": "Candide.CandideUI.Components.HolderIconLabel",
          "Name": "HolderIconLabel",
          "DisplayName": "HolderIconLabel",
          "FullName": "Candide.CandideUI.Components.HolderIconLabel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E57B1F85838D41F9B97FB8B1B6641ED0C45824B93807DD335A5914FFA9FDF80"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7EB1A40826626C2CB04CCEF67AF2B6D1F93F40A7F6BE39A85C02879B4AB0FC63"
        },
        {
          "Id": "Candide.CandideUI.Components.HorizontalBar",
          "Name": "HorizontalBar",
          "DisplayName": "HorizontalBar",
          "FullName": "Candide.CandideUI.Components.HorizontalBar",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "991BC3F62FCC753B407D7FBFE98AE6E73C7FBFA49361681B53096F87A2E99201",
              "Hash": "BAD5A5ED5A9F42E89B08142A983530060A0D6BB488147DD678DE7AFFC2785E1A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A93765B41BAFCA44B2E4C408A3EDD7C47408F744C2D4610E324101ECE2F3737"
        },
        {
          "Id": "Candide.CandideUI.Components.HorizontalDecorationType",
          "Name": "HorizontalDecorationType",
          "DisplayName": "HorizontalDecorationType",
          "FullName": "Candide.CandideUI.Components.HorizontalDecorationType",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Large:Candide.CandideUI.Components.HorizontalDecorationType",
              "Name": "Large",
              "Type": "Candide.CandideUI.Components.HorizontalDecorationType",
              "Signature": "public Candide.CandideUI.Components.HorizontalDecorationType Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98654839F0D2648317C86561549B03E987173885FC373DC4D802F875A15A4FA2"
            },
            {
              "Id": "None:Candide.CandideUI.Components.HorizontalDecorationType",
              "Name": "None",
              "Type": "Candide.CandideUI.Components.HorizontalDecorationType",
              "Signature": "public Candide.CandideUI.Components.HorizontalDecorationType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15C4352A457C3CFA320CFF34C2D11363B1B3BE9068F83C0D631F69C1122F703A"
            },
            {
              "Id": "NoneBlue:Candide.CandideUI.Components.HorizontalDecorationType",
              "Name": "NoneBlue",
              "Type": "Candide.CandideUI.Components.HorizontalDecorationType",
              "Signature": "public Candide.CandideUI.Components.HorizontalDecorationType NoneBlue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA731147FADBB11D0E7909F2B5DCF05B045DFFB976705CE661478A7725AA0EB6"
            },
            {
              "Id": "Small:Candide.CandideUI.Components.HorizontalDecorationType",
              "Name": "Small",
              "Type": "Candide.CandideUI.Components.HorizontalDecorationType",
              "Signature": "public Candide.CandideUI.Components.HorizontalDecorationType Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B0793543145962E356019395281BE43872712D34A4B07C134F8B5A0EBCE46616"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25E83E1D9BAA4DD18DE2D78260E7944F34B22971709310500759CF21DBF47038"
        },
        {
          "Id": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
          "Name": "HorizontalProgressBarStyle",
          "DisplayName": "HorizontalProgressBarStyle",
          "FullName": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Flat:Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Name": "Flat",
              "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Signature": "public Candide.CandideUI.Components.HorizontalProgressBarStyle Flat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E88E031FAE86F46C258CB25FE710FDA02178F7196A067F788F0AB6C68E7276E2"
            },
            {
              "Id": "Green:Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Name": "Green",
              "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Signature": "public Candide.CandideUI.Components.HorizontalProgressBarStyle Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E11E71566D3E7DA9D7396AC69EAB7CCDAE5838321C673ED15E151528A3D8FA8"
            },
            {
              "Id": "Normal:Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Name": "Normal",
              "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Signature": "public Candide.CandideUI.Components.HorizontalProgressBarStyle Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACE4929E40B5C46DC0D33E448BC00CEBD2E5A28E76BF2844B7C283170E02FF94"
            },
            {
              "Id": "Red:Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Name": "Red",
              "Type": "Candide.CandideUI.Components.HorizontalProgressBarStyle",
              "Signature": "public Candide.CandideUI.Components.HorizontalProgressBarStyle Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66A0410E32E0A8191BC081B329A52BD461BE1555F539F7CD0414A8D18177902D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E41954E8B3D96AB4419CCFCAD105564F681BCB0ABEF41EFD83596B9B1B960203"
        },
        {
          "Id": "Candide.CandideUI.Components.InventoryQuickActionsPanel",
          "Name": "InventoryQuickActionsPanel",
          "DisplayName": "InventoryQuickActionsPanel",
          "FullName": "Candide.CandideUI.Components.InventoryQuickActionsPanel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_inventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _inventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "903F0CAE35FEE26E56D1B2BB32957E5AB95BD28F130E198AFAB91595886AB4A7"
            },
            {
              "Id": "_quickStackButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_quickStackButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _quickStackButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41FB134BB4EE91CBDBE4C9F886D424A1FF5B2E2373E9F2A61310FE49BCB40347"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInventoryUpdated()-\u003ESystem.Void",
              "Name": "OnInventoryUpdated",
              "Signature": "public System.Void OnInventoryUpdated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "746B9BB6F855D8C3C55F8DDDB0CF96CE329A0509786DE2C872B56CF22DC86637",
              "Hash": "CB36898F303771A2B0F07951ECFE50C2AF059245F728CB99D0171DC97B2894BC",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuickActionLootAll()-\u003ESystem.Void",
              "Name": "QuickActionLootAll",
              "Signature": "private System.Void QuickActionLootAll()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "6FA71BB6ACB66F2CAB4C59D7878F13AE1C89490EAF2E4D9CBAF5C511CB33C000",
              "Hash": "E167CAF1F33B096DEB817305EEF5A6B6D5E4651FAABBC6C343024FABDF2D8D6F",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.GameModels.Managers.SimpleInventoryManager::LootAll(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Shared.Inventory.Models.LootAllStrategy)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuickActionQuickStack()-\u003ESystem.Void",
              "Name": "QuickActionQuickStack",
              "Signature": "private System.Void QuickActionQuickStack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "4F14F38FEC982532D18DBEDE1B28DBF61B6177694071E90369959BD6CE5CECAA",
              "Hash": "0829FC6CCE1AC85A63A1F338AACB3D08E467908EE8F8DBBAB3CADD5A774D553D",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.GameModels.Managers.SimpleInventoryManager::QuickStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD6AC219FC0CE1524D9B424A3C1B03262C919B3A6E413521207ECE6EEC0CA34F"
        },
        {
          "Id": "Candide.CandideUI.Components.RomanNumeral",
          "Name": "RomanNumeral",
          "DisplayName": "RomanNumeral",
          "FullName": "Candide.CandideUI.Components.RomanNumeral",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MediumSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MediumSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDA49D348F336C0FDA54FD32EB993A3FA0A204E6FA94939A685ABBF297691313"
            },
            {
              "Id": "MediumSheetWhite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumSheetWhite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MediumSheetWhite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC148DD73D4E19695EE8FBFB59404046B811F9E23698D41C92ADFF92CDCA526D"
            },
            {
              "Id": "SmallSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmallSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "885602197AC5D9CA64C60A6469ACB0C20071238BDA6686E0B305981F76D446F5"
            },
            {
              "Id": "SmallSheetWhite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallSheetWhite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmallSheetWhite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07D3B867B4B4310DE97BABF7E023393BC1C90AA431805D49B9079511543D2717"
            },
            {
              "Id": "WhiteOutline:System.Boolean",
              "Name": "WhiteOutline",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F5A6A5A5B49E7DB3B447E16F5FF0660B6C742B1EC25090E2BCC3457D47461F3"
            },
            {
              "Id": "_number:System.Int32",
              "Name": "_number",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _number",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55EE621B842E2C764991EFC52BE742C484479F75D4A91C6F538DE0DA58C4CE45"
            },
            {
              "Id": "_variant:Candide.CandideUI.Components.RomanNumeralVariant",
              "Name": "_variant",
              "Type": "Candide.CandideUI.Components.RomanNumeralVariant",
              "Signature": "private Candide.CandideUI.Components.RomanNumeralVariant _variant",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF90BC2FAEBAB4628FB93F60F487D2F11774E45ABE65B2D2102228BD178498CC"
            }
          ],
          "Properties": [
            {
              "Id": "Number:System.Int32",
              "Name": "Number",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Number",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8733AED3DF40C7B92988286668B6C4C4B13463224606E87E007132BFA2B47837"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "0070208093045124CB1CEC99C642F2EC241D0C7F1CA81CDADC090BBF27F80B87",
              "Hash": "D9BB88DE185CE1E8EE9C8C0EDB52FCD2C09A192DC8AA97AA0239AECDE8CDEC29",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "817C976D233427A85F25AE9CD7035390AF75DB75C77A4C404A86F8013E90A6D6",
              "Hash": "9AA16D303F5B3DE14EE2EF2A15CD8C4E4399E688B73BB7B249308B547648D39D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A027A85021F76EBD3AB972678AF62C70038A26E8D78B628EDF1915C2FDAE855"
        },
        {
          "Id": "Candide.CandideUI.Components.RomanNumeralVariant",
          "Name": "RomanNumeralVariant",
          "DisplayName": "RomanNumeralVariant",
          "FullName": "Candide.CandideUI.Components.RomanNumeralVariant",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Medium:Candide.CandideUI.Components.RomanNumeralVariant",
              "Name": "Medium",
              "Type": "Candide.CandideUI.Components.RomanNumeralVariant",
              "Signature": "public Candide.CandideUI.Components.RomanNumeralVariant Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9979D7BA4884AD7312437624B2AF314AA1FF4F8DB0165F40A8B4C8D4B6DB465A"
            },
            {
              "Id": "Small:Candide.CandideUI.Components.RomanNumeralVariant",
              "Name": "Small",
              "Type": "Candide.CandideUI.Components.RomanNumeralVariant",
              "Signature": "public Candide.CandideUI.Components.RomanNumeralVariant Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC81A6A7EDF60A7316839ABC52565A38654F5ECE52B50ED09F2F140BCAE89269"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "87A88F2A51EBDF45F2105FE877EB9AA4EFD392F288D4FAD0DB858E0C792D0417"
        },
        {
          "Id": "Candide.CandideUI.Components.TextVerticalAlignment",
          "Name": "TextVerticalAlignment",
          "DisplayName": "TextVerticalAlignment",
          "FullName": "Candide.CandideUI.Components.TextVerticalAlignment",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bottom:Candide.CandideUI.Components.TextVerticalAlignment",
              "Name": "Bottom",
              "Type": "Candide.CandideUI.Components.TextVerticalAlignment",
              "Signature": "public Candide.CandideUI.Components.TextVerticalAlignment Bottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1EE1C3CA197C2ABDA1CE49C5DC8B529B2BC7D36B8EB17EC9CA0598485B86C74"
            },
            {
              "Id": "Center:Candide.CandideUI.Components.TextVerticalAlignment",
              "Name": "Center",
              "Type": "Candide.CandideUI.Components.TextVerticalAlignment",
              "Signature": "public Candide.CandideUI.Components.TextVerticalAlignment Center",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F572D6885F9C80E2CAD1603647E968CD1C450B722BB960B27834E1C60282919C"
            },
            {
              "Id": "Top:Candide.CandideUI.Components.TextVerticalAlignment",
              "Name": "Top",
              "Type": "Candide.CandideUI.Components.TextVerticalAlignment",
              "Signature": "public Candide.CandideUI.Components.TextVerticalAlignment Top",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F312C4A44788C463EF3FC18FBCD65C0064109585A97920BFB31509D24A015EB1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "44F1FE6A0E0DA4CCEA19D6F416150BCE8B794907ECCF378D7044035F0A4AF439"
        },
        {
          "Id": "Candide.CandideUI.Components.TooltipHorizontalProgressBar",
          "Name": "TooltipHorizontalProgressBar",
          "DisplayName": "TooltipHorizontalProgressBar",
          "FullName": "Candide.CandideUI.Components.TooltipHorizontalProgressBar",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "5BED49E27E9AECE0FFD18AAD4AB1386B040DF28ADE4AB1A88BEF7C574A7CF766"
        },
        {
          "Id": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
          "Name": "TranslationCenteredIconLabel",
          "DisplayName": "TranslationCenteredIconLabel",
          "FullName": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "CandideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "public Candide.CandideUI.Components.CandideIcon CandideIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2F2AFB29A157C3034F7FCA69713669D4B608ECF6153F61702CE097B219257EF"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0963F75772CD492A807BD5361F22CCDB5A84E90CABC33CB893D719C5BBF8CA23"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            },
            {
              "Id": "_hideIcon:System.Boolean",
              "Name": "_hideIcon",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hideIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EF7B6010EC5AB8BE3C6EA94D0FF2B314135D6117D02868AE557D7CE964FA343"
            },
            {
              "Id": "_oldLabelMargin:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelMargin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelMargin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D563904676EDDFC873850F56DB43B629383C1A95C5F7E0243DC46C6EECBF5C4F"
            },
            {
              "Id": "_oldLabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelPadding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3B4884C04DE9BC705D01FFEC2227E722D10C9196E5A2CEF957E493256B2FFF7"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "HideIcon:System.Boolean",
              "Name": "HideIcon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9346B43D63C3D209079EA5B8331AF79CD926C88EBCC3B2DEC24B15562F2FF72E"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "LabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "LabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness LabelPadding",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6A5EDD6B828CB57FC1C17B42F6158C476EEC066F6B65C4CA07E3A64FABE64F8F"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "TextAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "public FontStashSharp.RichText.TextHorizontalAlignment TextAlign",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "434E6EABF212206F3AE7A19B8BD6D26994542F95A74274010790044A9C03FE75"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4A1BE696546E713B765D4253F63AB24047D4925942C36F608F9C275E9CB6BDBF"
        },
        {
          "Id": "Candide.CandideUI.Components.TranslationCenteredLabel",
          "Name": "TranslationCenteredLabel",
          "DisplayName": "TranslationCenteredLabel",
          "FullName": "Candide.CandideUI.Components.TranslationCenteredLabel",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Label:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0963F75772CD492A807BD5361F22CCDB5A84E90CABC33CB893D719C5BBF8CA23"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            },
            {
              "Id": "_oldLabelMargin:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelMargin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelMargin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D563904676EDDFC873850F56DB43B629383C1A95C5F7E0243DC46C6EECBF5C4F"
            },
            {
              "Id": "_oldLabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "_oldLabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _oldLabelPadding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3B4884C04DE9BC705D01FFEC2227E722D10C9196E5A2CEF957E493256B2FFF7"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LabelPadding:Candide.CandideUI.CandideThickness",
              "Name": "LabelPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness LabelPadding",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6A5EDD6B828CB57FC1C17B42F6158C476EEC066F6B65C4CA07E3A64FABE64F8F"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "TextAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "public FontStashSharp.RichText.TextHorizontalAlignment TextAlign",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "434E6EABF212206F3AE7A19B8BD6D26994542F95A74274010790044A9C03FE75"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "D49D42602E6C94582800EC846D3B7169C7686E4B5A12BD85043333F45317E485"
        },
        {
          "Id": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
          "Name": "TranslationCenteredTextLayout",
          "DisplayName": "TranslationCenteredTextLayout",
          "FullName": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
          "Namespace": "Candide.CandideUI.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideTextLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HorizontalSquishThreshold:System.Single",
              "Name": "HorizontalSquishThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single HorizontalSquishThreshold",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE60CB7059D990598F1324A02ED41DE1900B6EE706066CF7FAE38BB4ADC30F4D"
            },
            {
              "Id": "_f:System.Single",
              "Name": "_f",
              "Type": "System.Single",
              "Signature": "private System.Single _f",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7019BA5727F934AD5BB591576D27FAF034FD143FC70698552A119A7888723D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 699,
              "BodyHash": "9821F0A46CACFFDF5B2E8CA62B44F0B0BB49CBA1F6319A45C7267DF5211A7645",
              "Hash": "1096B26DD4B294CD7FDC7672A7A715FE3B28640354EA30DC698B49EB0E48C7F3",
              "CalledMethods": [
                "FontStashSharp.RichText.RichTextLayout::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "FontStashSharp.RichText.RichTextLayout::set_IgnoreColorCommand(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.Components.CandideTextLabel::get_TextAlign()",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Components.CandideTextLabel::get_TextStyle()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawRichText(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, FontStashSharp.RichText.TextHorizontalAlignment, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C55F40DF49F209A28EAD8A49D0124F4DC4D8D1B52480563E4380B306BD8917F3",
              "Hash": "5C48414CDD54AC5A090D33E62C7BAF68AF3201886E67BC26CBF28D19A8C77BEC",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::InternalMeasure(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53C2A63A4B709E1F9AF8BF60C937F342E77B836BB69420E7553120065EBCC65F"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow",
          "Name": "ConstructionDescriptionWindow",
          "DisplayName": "ConstructionDescriptionWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_skipFirst:System.Boolean",
              "Name": "_skipFirst",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _skipFirst",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "967EDC981DFC6B81300E7694C6B7439043116AFF83D2314194A3C59E056131FC"
            },
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "48736E0BBFFC09D52C935D8F72195F1FA2E211A9AC0114E94A1538D5246EDFE7",
              "Hash": "B2F34F60CE4EC276316B1CE7CA47640CADEACF656042155201F2A2E9F3F3AF78",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetConstruction(System.String)-\u003ESystem.Void",
              "Name": "SetConstruction",
              "Signature": "public System.Void SetConstruction(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "B78E113C4F96CF81F443A143D272C6F34E35D88102D8A36580A3F7A0D636B5DC",
              "Hash": "793D9C29D17D0C673ED002C1E349B2205B3C1C83E4C6DE46503CA1B9079F237A",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildConstructionTooltip(Shared.Models.Construction.ConstructionModel, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6D98313D6D37E9F442E1760F53E548DE9CA580107EB0CDC5B18833E05EB7F130",
              "Hash": "EC086E18B4EB2CA2045FFEBB5A1EA06B49B101ADB6CA15E4B2E7FEE9BD98F7AC",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::UpdatePos()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePos()-\u003ESystem.Void",
              "Name": "UpdatePos",
              "Signature": "public System.Void UpdatePos()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "E796584BAB2B2EF8D2C2B1432414536818D6B15192469F7941FB763546093E35",
              "Hash": "7B9976C240657EC1A0F9F5B19BBF80A7EA05620B4DCA381C4109005F378ADF52",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "26FE7A5D9971D04DAD29B8F4856D99F0DDA0A380D8BACB7098A5E993463E45BE"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow",
          "Name": "ConstructionDetailsDisplayWindow",
          "DisplayName": "ConstructionDetailsDisplayWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_appealText:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_appealText",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _appealText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5BC9820651E55A8B811ED61A260F8D5831AAEACC3BF7EC889A1975F4601A300"
            },
            {
              "Id": "_buildingAppealPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_buildingAppealPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _buildingAppealPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A593EE3E3CD3718F9C4DCD39B07AAF63E8C945EE4A5E39F43B6AD858F801BB1"
            },
            {
              "Id": "_buildingGridExtras:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_buildingGridExtras",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _buildingGridExtras",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "604BC731AD1448DAB7CAEA48EE7392439F5926F14A9171F37FA44AF8EE936679"
            },
            {
              "Id": "_citizenSlotsText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_citizenSlotsText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _citizenSlotsText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18C0ADE79E82AB079A97432D104C41378CDC53EB6AFBC2681573231767A11442"
            },
            {
              "Id": "_demolishBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_demolishBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _demolishBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D317FD63E2314DE2A5E4948AEA4355BA328DE5B8DCE8E49B91C5001BA8BE565"
            },
            {
              "Id": "_description:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_description",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _description",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F203FEF4BEC29CA8453ED8F2B9D0CE798A509C78FDD6A2ED3D9FBE6DB6E70B78"
            },
            {
              "Id": "_hasTown:System.Boolean",
              "Name": "_hasTown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasTown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C0597FB07FB0742D110CF9D38CC9F894CA06299425D5386D9BF167F94A727F7"
            },
            {
              "Id": "_namePanel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_namePanel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _namePanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0A890141C52097F8EB9D16BB921A6F45EB6DFAE3771F48E27EB3F55EB1BD867"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"
            },
            {
              "Id": "_sb:System.Text.StringBuilder",
              "Name": "_sb",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder _sb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFA29C4EE0E774235994624AB46E7182221FE9325E23D6B781622F7C9D07B111"
            },
            {
              "Id": "_selectedConstructionDisplayData:System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Name": "_selectedConstructionDisplayData",
              "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Signature": "private System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E _selectedConstructionDisplayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F300167B4E96627EE5D40501F4E76EFB186DE9B244E7BB2A936BB47CB7374BE"
            },
            {
              "Id": "_slotsStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_slotsStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _slotsStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8BA86FA92B34636D81E23417B254C34CD57F59EC0DACF4B1CD788F74B62AC39"
            },
            {
              "Id": "_upgradeBtn:Candide.CandideUI.Components.Buttons.TooltipLabelButton",
              "Name": "_upgradeBtn",
              "Type": "Candide.CandideUI.Components.Buttons.TooltipLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.TooltipLabelButton _upgradeBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17A2F438D8560BACB6477633AF59B995CFF91786F87AEA561C90F58859743525"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Demolish_OnClickAction()-\u003ESystem.Void",
              "Name": "Demolish_OnClickAction",
              "Signature": "private System.Void Demolish_OnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 529,
              "BodyHash": "59BBF9E93965C99B6135B02634E6D6BAA212D4B0A5B48408D2E2E8060FEC6227",
              "Hash": "2F687889FF1E32670480030C95CD47ED722741CF766E649E7EC696926F1BB738",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_0::\u003CDemolish_OnClickAction\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CDemolish_OnClickAction\u003Eb__15_1()",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_1::.ctor()",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_1::\u003CDemolish_OnClickAction\u003Eb__2()",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CDemolish_OnClickAction\u003Eb__15_3()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "_building was null",
                "town_core",
                "Constructions_DemolishTownCoreError",
                "Trying to remove TownCore but we couldn\u0027t find a town associated for it",
                "Constructions_DemolishConfirmation",
                "_decoration was null"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E16853A6E3DAB7495DC146F3BCE6F6E2194FDCBB1DB7F6BDFB5B930D6A6A58AD",
              "Hash": "820CDF11685810E57545BBB6281757BCE0CEDF055C052E81C0951A4C0567AB3B",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u00601\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E selectedConstructionDisplayData, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E townDisplayData, System.Nullable\u003CSystem.Guid\u003E stateHighestLevelledCarpenterBuildingId, Shared.Models.Construction.ConstructionMaterialsAggregate availableResources)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedConstructionDisplayData",
                  "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townDisplayData",
                  "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateHighestLevelledCarpenterBuildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableResources",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2332,
              "BodyHash": "8A3DC736AB4347746C882B68417471653DF1B2E020A2A2D1E67798170D795927",
              "Hash": "940C2596C878162ED17927633967DD0641A0ED1645BB46A4B4D8BD6274A3FB4F",
              "CalledMethods": [
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CSetState\u003Eb__14_2()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Value()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Data.JobDataBase::GetJobOrMissing(System.String)"
              ],
              "StringLiterals": [
                "Ui_Empty",
                "job:unemployed",
                "Citizens_NameAndCurrentJobLevel",
                "ui:citizen",
                "WorldStats_MaxBuildingAppealModifier",
                "#0.#",
                "/",
                "Buildings_Biome",
                "Buildings_Proximity"
              ],
              "Source": null
            },
            {
              "Id": "Upgrade_OnClickAction()-\u003ESystem.Void",
              "Name": "Upgrade_OnClickAction",
              "Signature": "private System.Void Upgrade_OnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "FF301B1F18615A8CA0D6A47A90D2FE6D20CBF0889200D403F10D91A3FAAAF0AF",
              "Hash": "0D8AE04CD11081DA2DC8C9EA496F9DD436B3F54D1D1540BE132F519C7ECF2D5E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OpenUpgradeBuildingWindow()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "935D8D1C1438EB5A6D835475AFE061150C9DA9D9348B51C6A7B641B76F9FB0B1"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
          "Name": "ConstructionModeSelectionWindow",
          "DisplayName": "ConstructionModeSelectionWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_constructionBtn:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_constructionBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _constructionBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48D8BC03A85A806220CACC7BFD83675D524F077A70C2EE170A7383F2EACB76D8"
            },
            {
              "Id": "_furnitureBtn:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_furnitureBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _furnitureBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "679159E8CC423C5A44D32DC3A92CFD7273E7AC187097641A62929C0691A6CCC4"
            },
            {
              "Id": "_logisticsBtn:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_logisticsBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _logisticsBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3BF34AC65B4AEC44FE8FF0B4115F0D841259A425265C52B69E71B7A4AA0F55A"
            },
            {
              "Id": "_resourceDisplay:Candide.CandideUI.UserControls.ResourceDisplayControl",
              "Name": "_resourceDisplay",
              "Type": "Candide.CandideUI.UserControls.ResourceDisplayControl",
              "Signature": "private Candide.CandideUI.UserControls.ResourceDisplayControl _resourceDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F633CE78DA16B746E9A5744CD010380191288E5090899EA8DE7F7CF1927112E5"
            },
            {
              "Id": "_screenshotBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_screenshotBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _screenshotBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3843CD5BDB34B2B5159EC8B3195713795E9ECB4BE0F357B01FAEB5CA06E87952"
            },
            {
              "Id": "_totalTownResources:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_totalTownResources",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _totalTownResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743EA064815A06A076EB8A1DFE8D7E79FE5A5F392001E9496F1FF24D95743FEE"
            },
            {
              "Id": "_townName:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_townName",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _townName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE61E73F3C87D31E45E48015A455CB0D27A90BC743A9D5C8709197F755B97DF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "671DC9F9713EB84E296E19FF92E3EFAE2CB03398AE25E6BEF5C309DDE8FD66BD",
              "Hash": "DD799C3569B24546847AEE95BC6AC44C9EB0CCF5FCCE8245CA43FCDA4F6A70D1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u00601\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Shared.Models.Construction.ConstructionMaterialsAggregate availableResources, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E townDisplayData, System.Nullable\u003CSystem.Guid\u003E stateLogisticsTentId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "availableResources",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townDisplayData",
                  "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stateLogisticsTentId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "1D19114EEBB1CF3AFE4016DFEE0ED2C1D2FB170D56CC600DF5A292C2F579E147",
              "Hash": "41ACF58C6E1DD22C32A97C413E3E881D3B440EE6513921E167DCA1943F551BD3",
              "CalledMethods": [
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.UserControls.ResourceDisplayControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "ADEDA6F5BE72CFE55DF719E77A87036326A0638FBCD843146ACABC476C2E62D2",
              "Hash": "5DB0909FAD1EF9D841CF9C37289727B7872B1EC3F786D21D39352CF82492B8EC",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FE695E35CBAF5B0131BF0FF27CDFB73BCAD4BAFC4D9808D10EB2027676A05741"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow",
          "Name": "ConstructionPlacementInfoTooltipWindow",
          "DisplayName": "ConstructionPlacementInfoTooltipWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Sb:System.Text.StringBuilder",
              "Name": "Sb",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder Sb",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E346222CEF4B669E0FFD4DD5B375E348D100C8A739EFCD1272F124FDC81CFE1D"
            },
            {
              "Id": "_biomeIconLabel:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_biomeIconLabel",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _biomeIconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9E32D508E30244574DE6942FBB1F702209D8742B5FD7B215EC2CD8A332A60B1"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D158A05912871480391AE2871259B48D2085FFF6AAD757B0E74A1B910EE8BEE"
            },
            {
              "Id": "_proximityPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_proximityPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _proximityPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1E13A067F402AF7FE449ABDE606C7555ECCEAA1427C2156AF53D23542B474E9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "4D4B43E044838B9F535A727232C395CBAFE712F362FC0E455F819061A8F09F51",
              "Hash": "DE18A80DEA0FBF5FA8C084C65B627DEA8538A3BC4F50B0B20DA02CA379520B75",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingBiomeCategory()",
                "Shared.Data.BiomeCategoryDataBase::GetBiomeCategoryOrMissing(System.String)",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow::UpdateFields(Shared.Models.Construction.ConstructionModel, Shared.Data.BiomeCategoryData, Candide.PlayerMode.Construction.PlacingConstruction)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFields(Shared.Models.Construction.ConstructionModel, Shared.Data.BiomeCategoryData, Candide.PlayerMode.Construction.PlacingConstruction)-\u003ESystem.Void",
              "Name": "UpdateFields",
              "Signature": "private System.Void UpdateFields(Shared.Models.Construction.ConstructionModel construction, Shared.Data.BiomeCategoryData biomeCategory, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeCategory",
                  "Type": "Shared.Data.BiomeCategoryData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "25325A12808B4F00E98FC4F0AD89DECC199674A105AF4C9CA0C97F93EA10BF2A",
              "Hash": "AEE3AE78578AECF542CAA706AF6DDAD0D47DE27A2985F66228535611921473AF",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Text.StringBuilder::Clear()",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ProximityFunctionalities()",
                "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::get_Current()",
                "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality::GetTooltipString(System.Text.StringBuilder)",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "44AB286DB4C3CADEC608B9777DD7161D3224F20E2576242B2DE04A91B56140D5"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
          "Name": "ConstructionsOptionsControl",
          "DisplayName": "ConstructionsOptionsControl",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Columns:System.Int32",
              "Name": "Columns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Columns",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C638DA1B381D5969CBB45FF4F3819477C48D2AD9747D7E03316C008649A2A99F"
            },
            {
              "Id": "ConstructionWasSelected:System.EventHandler\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "ConstructionWasSelected",
              "Type": "System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "private System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E ConstructionWasSelected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86674EAFE13BBF0083D616F98824C7912144C5AEEE3B5648DB18D9E1AC81DBC0"
            },
            {
              "Id": "HasTown:System.Boolean",
              "Name": "HasTown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasTown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1E583A4508B2A6DA73150BAF1EE2104EFAD5513D6CF659ED0B677E9CB377F67"
            },
            {
              "Id": "HoveredConstruction:System.String",
              "Name": "HoveredConstruction",
              "Type": "System.String",
              "Signature": "public System.String HoveredConstruction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B4E8B265BAB853E4CBF4337B59EEE60D2D58794A308A61F2122377EBF3B6396"
            },
            {
              "Id": "MaxDisplayAmount:System.Int32",
              "Name": "MaxDisplayAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxDisplayAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A62C5A999634B0FE59D37CF3490E0BFFCFEC7DFB00BDC35CDF97784496188D72"
            },
            {
              "Id": "TabChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "TabChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Int32\u003E TabChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "329EDC2B644F43ED785B22E4A51E0712F737ED20DFE5B07B7ACF57A8C75D49BE"
            },
            {
              "Id": "TabsAmount:System.Int32",
              "Name": "TabsAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TabsAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28F66F644B1813C4B651F10E9F014A5AEBF47326EB8A5D18707F675B78811446"
            },
            {
              "Id": "_allConstructions:System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "_allConstructions",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E _allConstructions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6956A79C4A67534B5786A71E0C77CA3B4C34FC3E8E6B031DFC2FE3AAF529707"
            },
            {
              "Id": "_categoriesPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_categoriesPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _categoriesPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A9704CAE2615B053BC4AC0C8233FB0EA1D58C67D2369F7B8799D317D1F77AC5"
            },
            {
              "Id": "_constructionsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_constructionsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _constructionsGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D52F62E767CB60DDFECD61B7287D733EB104A415990D66F8B48527F7DAC2963"
            },
            {
              "Id": "_currentPage:System.Int32",
              "Name": "_currentPage",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentPage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06B053AD4532B2BBDF3CB29519E067FF9CA266C07629D54DFC9687C50C7D299E"
            },
            {
              "Id": "_pageSpinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "_pageSpinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "private Candide.CandideUI.Input.CandideIntSpinner _pageSpinner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D81A7AD16C5E947DB58CE314CE866D20522BA354058E1EF6225C2EF6C2599CE8"
            },
            {
              "Id": "_tab:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "_tab",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "private Shared.Models.Construction.ConstructionUiCategory _tab",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC2A47CB5F450AA5DE7A3A3C1764B0589009833BA5FC2B16172CF28651FE4F7B"
            },
            {
              "Id": "_title:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_title",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _title",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B570B8796E99FDDF0AE976CF75E5DBA93FD4CB1569FCFF5978768D1A8259BB7"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentPage:System.Int32",
              "Name": "CurrentPage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentPage",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "058206CC7333022B0CBD0B6EB6D20B3B768D31F2F1BEEED4FE584195521392B3"
            },
            {
              "Id": "Tab:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Tab",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Tab",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1C3E7A4F601F7FE928295164E2B92BE64FB62B46D1AC1557BBFE95AB327B06EF"
            }
          ],
          "Events": [
            {
              "Id": "ConstructionWasSelected:System.EventHandler\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "ConstructionWasSelected",
              "Type": "System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "public System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E ConstructionWasSelected",
              "Visibility": "public",
              "Hash": "61F61CFF644BE06FBDCC24454FB7F6C00FAE108C69747C09EB175659CFF88B69"
            },
            {
              "Id": "TabChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "TabChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Int32\u003E TabChanged",
              "Visibility": "public",
              "Hash": "3CD53CF650B3A08BEF88E773558E459DC78FE28FC8467BD95ABD703106E3EEED"
            }
          ],
          "Methods": [
            {
              "Id": "ControllerIncrementTab(System.Int32)-\u003ESystem.Void",
              "Name": "ControllerIncrementTab",
              "Signature": "private System.Void ControllerIncrementTab(System.Int32 increment)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "increment",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "768867343D1326A2A66E3B7CECD41E32A87DC72F57167A3823B29981DC49A855",
              "Hash": "52B0166943C1F0B7A52CC5D140ABAC45398BD997A98563EB71E40C0631D7549E",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::get_Tab()",
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::set_Tab(Shared.Models.Construction.ConstructionUiCategory)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "8DC1542B358F7E44D0385153F6A8333D70ABB5DE501EDF2A59030059D352C2BA",
              "Hash": "62092C6B362A6EA24F4CE62024B08BA72B7D8D3053F4991E826C4E74C1033FE6",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::ControllerIncrementTab(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCurrentPageChanged()-\u003ESystem.Void",
              "Name": "OnCurrentPageChanged",
              "Signature": "private System.Void OnCurrentPageChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D26E82E303118D6610741B180BECF9E91732434CBF5B4CC5B0DCE6125523FAD1",
              "Hash": "9E2B238B30B2621B8C42A694AA1ED08D2A6B263F12F44FE3E1556A9BE8A955CA",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateLayout()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Boolean hasTown, System.Boolean availableConstructionsHasChanged)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasTown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableConstructionsHasChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "5BDF1782BD3336C50739EEDC1332C65DEAE0F5239FE37CD20ECF0518A38DEC3C",
              "Hash": "33C1254D1F83BC336A422C093D164EDE0A40248D37EBDEC1B8B280A95F78F4C8",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateOptions()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "B5F05D5F037C0B1FF3EFE2DB049EB34712D510F293C09AF2DD3CE9F654A5780A",
              "Hash": "20166D2C7726010F2938BF1D084D95D026F8D998BD65A6F86C4C76F46EF39D09",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLayout()-\u003ESystem.Void",
              "Name": "UpdateLayout",
              "Signature": "private System.Void UpdateLayout()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "C1C312D2D18F9E66C2CFE67623A182D7B75CA94CCF95588D9E210996C73EE003",
              "Hash": "F9D9DE1ABD2BA142B0042C9D395905DE9221A4F1E48A203C7C384BCEE8663257",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::get_CurrentPage()",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "ConstructionsOptionsControl.\u003C\u003Ec__DisplayClass27_0::.ctor()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "ConstructionsOptionsControl.CandideConstructionButton::.ctor(Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl, System.String, CandideCreator.Shared.Graphics.IconFlag, System.String, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "ConstructionsOptionsControl.\u003C\u003Ec__DisplayClass27_0::\u003CUpdateLayout\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::.ctor()"
              ],
              "StringLiterals": [
                "sam"
              ],
              "Source": null
            },
            {
              "Id": "UpdateOptions()-\u003ESystem.Void",
              "Name": "UpdateOptions",
              "Signature": "private System.Void UpdateOptions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "1C91638F763B0354EB19CCE1751396B0ED1A7048CB994638C9258466F0662CE1",
              "Hash": "1FDA923C602C86154617063E5C110DDA860DD64B829ED9578420D1E18C95098D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::\u003CUpdateOptions\u003Eg__CompareFunc|26_0(Shared.Models.Construction.ConstructionModel)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Max(System.Int32)",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Max()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateLayout()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find construction with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "9CB00F7A298CB8E94E5F52AD0A853B4065BCF70654DD7F01CA01E6F16CD423C9"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow",
          "Name": "ConstructionsUiWindow",
          "DisplayName": "ConstructionsUiWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BgSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BgSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BgSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0B8DBADE3DCFE1A19D6F066B598CD6E082B364E8BB7F487275E9386A9AD6D362"
            },
            {
              "Id": "_control:Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E1A632E96155DFD2991EF8184355CECC6CCA83D379D6493D192D242ED1BB799"
            },
            {
              "Id": "_descriptionWindow:Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow",
              "Name": "_descriptionWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow _descriptionWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B23E01BB9EEF195E35F6899EAACC7652B698A37BEE76D25AFFB126E2652CFE93"
            },
            {
              "Id": "_extraWindow:Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow",
              "Name": "_extraWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow _extraWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "352A0E27484515096149B4730E7301734E9F3389C4C979E59FE8678861C445B3"
            },
            {
              "Id": "_prevHoveredId:System.String",
              "Name": "_prevHoveredId",
              "Type": "System.String",
              "Signature": "private System.String _prevHoveredId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AAD3F93D0A5280898671A77AC12EAA75350816F427CB47CEDF9715580E82B47"
            },
            {
              "Id": "_subConstructionsWindow:Candide.CandideUI.ConstructionsUi.SubConstructionsWindow",
              "Name": "_subConstructionsWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.SubConstructionsWindow",
              "Signature": "private Candide.CandideUI.ConstructionsUi.SubConstructionsWindow _subConstructionsWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A12248F84EC0D67C4F233C9A9F075EDFDC843B67CCB83B492BC78B9957C0A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HideTooltip()-\u003ESystem.Void",
              "Name": "HideTooltip",
              "Signature": "public System.Void HideTooltip()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BF2873F53DCF275A4243A65FE06B5EEF0D1D6220D67FE50300029DBA7EC3680C",
              "Hash": "62659B8C260D23E90821132182808ED295FB5A342DE2CE986B6BE75A7A44E907",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InstanceOnSelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)-\u003ESystem.Void",
              "Name": "InstanceOnSelectedConstructionChanged",
              "Signature": "private System.Void InstanceOnSelectedConstructionChanged(System.Object sender, Candide.PlayerMode.Construction.PlacingConstruction e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "BF67CD4ABF5FCA601274DBB59D1EC0B3ACFC18F7FABE57717C58A57C0F7B9FDC",
              "Hash": "CB580F3F91CEC14108B14B29C281200D005538C8A163C913FB9373FEA37C5FA4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::SetConstruction(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "AD55C390E984224C01AF2E3C48889A460FDFCA6232335C2ECB8116F230EA9C9F",
              "Hash": "29CDDBC207FF5F6FE3C7AB8F9F59C2D712539A5D08AC4016362ED354C5278D18",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::InstanceOnSelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)",
                "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::remove_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [
                "event:/interface/close_window"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "3DE9FD3A1E0BCCA7B27DF19504EC4167C7A96752BFED4CFB16A12DDD27D93922",
              "Hash": "E7D25C866F0843CA5E4C7D60F44025F7DC0C2D0127C494306334738B680196F0",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::InstanceOnSelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)",
                "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::add_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetExtraWindowVisible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetExtraWindowVisible(System.Boolean)-\u003ESystem.Void",
              "Name": "SetExtraWindowVisible",
              "Signature": "private System.Void SetExtraWindowVisible(System.Boolean visible)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "visible",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "233A40B480EE2DBA8EC7639BC1DC1A794E35C8ADB94FDA17A3579CB3C6167B47",
              "Hash": "8B3A5BBD4E1769711E58C61FDFCA2FAD1B86C640E0B32355250992F3340F3D5F",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Boolean hasTown, System.Boolean availableConstructionsHasChanged)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasTown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "availableConstructionsHasChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "EAFB3BD0AD88A461F66067EF9BFA16AC140AAEEBC00BD2DCA308ED342ED4569D",
              "Hash": "C857D126ABD8AB4269310631E1A3D4702596D78DE7161062A4FD17EFAF5D5815",
              "CalledMethods": [
                "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::SetState(System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowTooltip(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "ShowTooltip",
              "Signature": "public System.Void ShowTooltip(System.String constructionId, System.Boolean hasTown)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hasTown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "D74EBD59C3909EFDB19A5D357B046291FDF3712BAB02E0187A9356C8520BB8E1",
              "Hash": "A4543CACC28DCA8E01F6E896034BB5F30D69C712ED969E8E63468E7808F9F76C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildConstructionTooltip(Shared.Models.Construction.ConstructionModel, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiElement::UpdateArrange()",
                "Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::UpdatePos()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "town_core:0",
                "Buildings_Proximity_Building"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 573,
              "BodyHash": "C514B29E8641AB9D3624B9737806EE7FB5DC856D04CAD2076C7653242626C2EC",
              "Hash": "7A7B4C46FBA5E91A4D33C187605272408F402A9ED0BD5C5D11AA2140ADF353AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetExtraWindowVisible(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::ShowTooltip(System.String, System.Boolean)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::HideTooltip()",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_SpaceInfo()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.ConstructionsUi.SubConstructionsWindow::SetSubConstruction(Candide.PlayerMode.Construction.SubPlacingConstruction)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "867571FA1C3FCC4D27C46F30ABA6189A07BA83E03BBF317C46C1E9C36A31923D"
        },
        {
          "Id": "Candide.CandideUI.ConstructionsUi.SubConstructionsWindow",
          "Name": "SubConstructionsWindow",
          "DisplayName": "SubConstructionsWindow",
          "FullName": "Candide.CandideUI.ConstructionsUi.SubConstructionsWindow",
          "Namespace": "Candide.CandideUI.ConstructionsUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_subSelectedConstruction:Candide.PlayerMode.Construction.SubPlacingConstruction",
              "Name": "_subSelectedConstruction",
              "Type": "Candide.PlayerMode.Construction.SubPlacingConstruction",
              "Signature": "private Candide.PlayerMode.Construction.SubPlacingConstruction _subSelectedConstruction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D924DD9B8970ADB175C2FC26C2418EFA62A20512985AF3FFDE25B5DB093710A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "170DB41CE8DFD747FFAE0809B1470548ABF6E0251D1FA92ED389245CCEBAB977",
              "Hash": "3E97C08EDB77E981E8AE97A658AF0B19CBF492BEA5A998C71E7CB72DDE7C809C",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSubConstruction(Candide.PlayerMode.Construction.SubPlacingConstruction)-\u003ESystem.Void",
              "Name": "SetSubConstruction",
              "Signature": "public System.Void SetSubConstruction(Candide.PlayerMode.Construction.SubPlacingConstruction subSelectedConstruction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "subSelectedConstruction",
                  "Type": "Candide.PlayerMode.Construction.SubPlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "00E26494DA47045F476164B229828DC270A06FC346918E647EC9E8F0FA443976",
              "Hash": "286141D6B76A20201B7227E2989400C25481469569C7EA93335B16ACA201AE40",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Components.Displays.CandideKeybindDisplay::.ctor(Candide.Input.SuperKeybind)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "Construction sub options go beyond the maximum hotkey count of 4"
              ],
              "Source": null
            }
          ],
          "Hash": "FF96AB715FDE95185EF83275F7F1569365D5405240DEBF6A74FEDE976520A5ED"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Name": "CandideExtendedCustomGraphicsWindow",
          "DisplayName": "CandideExtendedCustomGraphicsWindow",
          "FullName": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExitButton:Candide.CandideUI.Windows.WindowExitButton",
              "Name": "ExitButton",
              "Type": "Candide.CandideUI.Windows.WindowExitButton",
              "Signature": "public Candide.CandideUI.Windows.WindowExitButton ExitButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9011298124C9FA64E6089A7C68F5D2A5B24216A340F079992BD1BF0C98BAF77"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6539887FC0CF40E9F0BAD18492F72BB76BE3C594A831A0ADAD06B54D275720C4"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Name": "CandideExtendedWindow",
          "DisplayName": "CandideExtendedWindow",
          "FullName": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CloseOnUiClosedPress:System.Boolean",
              "Name": "CloseOnUiClosedPress",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CloseOnUiClosedPress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1EEA7F047D8483B0DCE2ADDF59D2D067B75E3CD66DAAD23B4512371C5B88407"
            },
            {
              "Id": "ExitButton:Candide.CandideUI.Windows.WindowExitButton",
              "Name": "ExitButton",
              "Type": "Candide.CandideUI.Windows.WindowExitButton",
              "Signature": "public Candide.CandideUI.Windows.WindowExitButton ExitButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9011298124C9FA64E6089A7C68F5D2A5B24216A340F079992BD1BF0C98BAF77"
            },
            {
              "Id": "InternalPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "InternalPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "public Candide.CandideUI.Containers.CandidePanel InternalPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CB8614EA3A48867084DA80138C0F7221D6C4F74C71578ADA11C62798F8824E5"
            },
            {
              "Id": "_childIsSet:System.Boolean",
              "Name": "_childIsSet",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _childIsSet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72EBD80A7DC424144C6CAB7823FD1ED162D4EE14453690173E638F7CF528220F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A3CBBB7EFB64E7733E26F16515B2D332CA80CC771E59C39C9B38FBEC0F4CD9EE",
              "Hash": "DF86505398BE4744939BADA19FE3D795502BA3DE7D1D73F39222D237707FAED2",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveChild()-\u003ESystem.Void",
              "Name": "RemoveChild",
              "Signature": "public System.Void RemoveChild()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "5E6DAE560BD9ECC457D1213560F10B1612DAA0C03C4950C0EF411E68F1B9415F",
              "Hash": "EE3C4272C09134A26D933902E8C3F9CBF4D289AC1608E26313861C37EAAC2806",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "SetChild",
              "Signature": "public System.Void SetChild(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "5B0DE79B98781333D0FC0B6AC6E7FA80DDC19FA496B2ED05B993CBDAA5B61C8F",
              "Hash": "4E44D3D804C38BE2AFD3B783408C4A72BE239ACFECE252BBB25F337918775801",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7534B5BB37912323AFE8C113ABB7FD533DB48FD5F824F2A00ACF0F65DAC88EA"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideGrid",
          "Name": "CandideGrid",
          "DisplayName": "CandideGrid",
          "FullName": "Candide.CandideUI.Containers.CandideGrid",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerMultipleItems",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ColumnsProportions:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandide.CandideUI.Proportion\u003E",
              "Name": "ColumnsProportions",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Proportion\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Proportion\u003E ColumnsProportions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDF50AD83EAB39F8B81569164C06CACD6858E8F90106D622492125BC9C395219"
            },
            {
              "Id": "ControllerUseDefaultNavigation:System.Boolean",
              "Name": "ControllerUseDefaultNavigation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ControllerUseDefaultNavigation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D2A4C2CDBF23740810ED653D2A9B8C36C990159F30F2D207B1A088B6756688F"
            },
            {
              "Id": "RowsProportions:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandide.CandideUI.Proportion\u003E",
              "Name": "RowsProportions",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Proportion\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Proportion\u003E RowsProportions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14AB966D29BB4A811550D66D8D3E9D114C3FC8FCDE65DC37C8710CDCEB8ADE6A"
            },
            {
              "Id": "_cellLocationsX:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_cellLocationsX",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _cellLocationsX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8345557288BF337DFB72D052DCE14446B11DAC673FCB9283E68FCD55E948029"
            },
            {
              "Id": "_cellLocationsY:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_cellLocationsY",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _cellLocationsY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4ECCCDF0A3C7BB90CB3346B284E4BAA77891634D198A483F20F3217E3A8E5048"
            },
            {
              "Id": "_columnSpacing:System.Int32",
              "Name": "_columnSpacing",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _columnSpacing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB8831A1B5422BE28AA662D4A5EC19B4007DB332F5563DDABEBB53AD36DF29AA"
            },
            {
              "Id": "_colWidths:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_colWidths",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _colWidths",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00015C4D442F6788A9968DFDA2C3612E5BAAC148A0950AEB59BD9BBFEC525A7B"
            },
            {
              "Id": "_elementsByGridPosition:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E[,]",
              "Name": "_elementsByGridPosition",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,]",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,] _elementsByGridPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3EFECABD505B013958044A861D19873062A5112C5C4D2D43390128B5B306F6F"
            },
            {
              "Id": "_measuredColWidths:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_measuredColWidths",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _measuredColWidths",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2FB16F6934BF5F5B7BF2835ED181613A6DA9D73FD925F950B04020403FC66E7"
            },
            {
              "Id": "_measuredRowHeights:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_measuredRowHeights",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _measuredRowHeights",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15B703F5C01F43434ED401D4895B842023792FD28F147188DA7C13FA859C7341"
            },
            {
              "Id": "_rowHeights:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "_rowHeights",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Single\u003E _rowHeights",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44F2FE7166F7A48F2256DBB9CBD918FAA25CB8AF3789C2F4F5DBC2EB715F9FE"
            },
            {
              "Id": "_rowSpacing:System.Int32",
              "Name": "_rowSpacing",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _rowSpacing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BD1BD96D4ACBD6A8168581E0FCFABF21B4D6AC38ADA83E726E93D37C76CC1D2"
            },
            {
              "Id": "_visibleElements:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_visibleElements",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E _visibleElements",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200F698BE1B579C9A78A2112DDB27DA51AA398503233325A42EFA98DFFFC9651"
            }
          ],
          "Properties": [
            {
              "Id": "DefaultColumnProportion:Candide.CandideUI.Proportion",
              "Name": "DefaultColumnProportion",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion DefaultColumnProportion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C57A4F8753BD7D435053C8F205227AC852503AA13997DBEB80C6326C67031ADD"
            },
            {
              "Id": "DefaultRowProportion:Candide.CandideUI.Proportion",
              "Name": "DefaultRowProportion",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion DefaultRowProportion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8AD76618B9D98E5B5BA391718F80B81131C26DC82DF13146D03157B3D5133C0E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearChildren()-\u003ESystem.Void",
              "Name": "ClearChildren",
              "Signature": "public System.Void ClearChildren()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "4AA5E3E921C0688949F29922639E48C7F64320C4F234EF37B441C126C73F9EDA",
              "Hash": "A95F4F3276B52FB54237EF9167C4D64006B60AF283CC6D54BBB674F7E3EF1B5C",
              "CalledMethods": [
                "System.Array::GetUpperBound(System.Int32)",
                "System.Array::GetLowerBound(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetActualGridPosition(Candide.CandideUI.CandideUiElement)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetActualGridPosition",
              "Signature": "private Microsoft.Xna.Framework.Point GetActualGridPosition(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "029092D791219C4D64FD6D6D235FCF774D07DE113F96DAEFE1868724324B5014",
              "Hash": "380D85F1977E0CFC15D6F919F21413A52D7F694FAE7E531D45F2A0293E1361D2",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_GridColumn()",
                "Candide.CandideUI.CandideUiElement::get_GridRow()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetColumnProportion(System.Int32)-\u003ECandide.CandideUI.Proportion",
              "Name": "GetColumnProportion",
              "Signature": "public Candide.CandideUI.Proportion GetColumnProportion(System.Int32 col)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Proportion",
              "Parameters": [
                {
                  "Name": "col",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "2AC98BFA57B3669D779CDC7C9EDF42760070EC601C6C21DA74001AF7FCDFF6A4",
              "Hash": "462EA144D1E7911350A5064BD54691D786D24C946C0B760FDC23BDE09C3662BF",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::get_Count()",
                "Candide.CandideUI.Containers.CandideGrid::get_DefaultColumnProportion()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRowProportion(System.Int32)-\u003ECandide.CandideUI.Proportion",
              "Name": "GetRowProportion",
              "Signature": "public Candide.CandideUI.Proportion GetRowProportion(System.Int32 row)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Proportion",
              "Parameters": [
                {
                  "Name": "row",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "989B89AD99CB155E199E308EECFAC4CBF3B662B774EE071BF4CB4EC922C1CE0D",
              "Hash": "0991F2AF14705DBE0738223381948C7A3A1EBAC99905A5BDE5C8A3DB8801823A",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::get_Count()",
                "Candide.CandideUI.Containers.CandideGrid::get_DefaultRowProportion()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1093,
              "BodyHash": "AA12C54FB0D6EB37103D46B8B2126E643664C98C37AEA0BD431BD5105AF6927A",
              "Hash": "C2021943A5D4BCB7E1F7B36303B43F52E09735CC20E12F4518101F288F676948",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.Containers.CandideGrid::LayoutProcessFixed(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Single\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.Containers.CandideGrid::GetColumnProportion(System.Int32)",
                "Candide.CandideUI.Proportion::get_Type()",
                "Candide.CandideUI.Proportion::get_Value()",
                "Candide.CandideUI.UiMathExtensions::IsZero(System.Single)",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::set_Item(System.Int32, !0)",
                "Candide.CandideUI.Containers.CandideGrid::GetRowProportion(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Containers.CandideGrid::LayoutControl(Candide.CandideUI.CandideUiElement)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6E1D5BDDE91D42241F08B5AFEC45BE161DADA2D3BBC21B6938426A3C0EB923C4",
              "Hash": "A1E5A012E4B4DD7260FB5F1A1E505C4344332E93EC53D5FDC3B845656410667E",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::LayoutProcessFixed(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LayoutControl(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "LayoutControl",
              "Signature": "private System.Void LayoutControl(Candide.CandideUI.CandideUiElement element)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 421,
              "BodyHash": "7148D6129ACEF11B4DF922F5AB05177C91B3AC435D99F77123CD43B99CCB2EBB",
              "Hash": "52F16841C7FAE4027DC25023B9E4C75EFF59C152ECC0D532C3EEFB38CE3F507F",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::GetActualGridPosition(Candide.CandideUI.CandideUiElement)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_GridColumnSpan()",
                "Candide.CandideUI.CandideUiElement::get_GridRowSpan()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LayoutProcessFixed(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "LayoutProcessFixed",
              "Signature": "private Microsoft.Xna.Framework.Vector2 LayoutProcessFixed(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1151,
              "BodyHash": "DDA726BF02D7B0162D328F9A71D97DEB4E7665D069836A4C08F6630DF6ABD971",
              "Hash": "5E6116FB7A69DF4290C3B9EE6ABED16D33B15709087B3463F9FBDE889EC62552",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.Containers.CandideGrid::GetActualGridPosition(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiElement::get_GridColumnSpan()",
                "System.Math::Max(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_GridRowSpan()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::Add(!0)",
                "System.Array::GetLength(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,]::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E[,]::Set(System.Int32, System.Int32, System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E)",
                "Candide.CandideUI.CandideUiElement::get_GridRow()",
                "Candide.CandideUI.CandideUiElement::get_GridColumn()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Count()",
                "Candide.CandideUI.Containers.CandideGrid::GetRowProportion(System.Int32)",
                "Candide.CandideUI.Containers.CandideGrid::GetColumnProportion(System.Int32)",
                "Candide.CandideUI.Proportion::get_Type()",
                "Candide.CandideUI.Proportion::get_Value()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::set_Item(System.Int32, !0)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.Containers.CandideGrid::LayoutProcessFixedPart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LayoutProcessFixedPart()-\u003ESystem.Void",
              "Name": "LayoutProcessFixedPart",
              "Signature": "private System.Void LayoutProcessFixedPart()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 281,
              "BodyHash": "C9C15AC344DED5B5E921CC1B070FCA3E47E10CE8A9D73B5BBD8EF03E71BEBD95",
              "Hash": "78850F7BF2389E67258EF9321FD2EEC1B105D3EC24AC9593245D51109E46BDB0",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::GetColumnProportion(System.Int32)",
                "Candide.CandideUI.Proportion::get_Type()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::get_Count()",
                "Candide.CandideUI.Proportion::get_Value()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::set_Item(System.Int32, !0)",
                "Candide.CandideUI.Containers.CandideGrid::GetRowProportion(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 315,
              "BodyHash": "A1690CC29F2B3811153CFFD5AF662BBEA507B82CFDBE71D489FEC8C09D5C102F",
              "Hash": "B17CBE9141D890206322740A865AF9AEFF5F07233432833C27B9B6EEA5CF7DFC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()",
                "System.Array::GetLength(System.Int32)",
                "Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.CandideUiElement::get_GridColumn()",
                "Candide.CandideUI.CandideUiElement::get_GridRow()",
                "Candide.CandideUI.Containers.CandideGrid::\u003COnControllerNavigation\u003Eg__Check|33_0(System.Int32, System.Int32)",
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnProportionsChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnProportionsChanged",
              "Signature": "private System.Void OnProportionsChanged(System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Collections.Specialized.NotifyCollectionChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "AEB442B9C151F377C6D28985034F212978F63429FCB78E70AB4843B1DFF4BE25",
              "Hash": "938E952F2D0B1AF685776E7FAE75FDDF45E7E449C4503C847731FD738677BB9E",
              "CalledMethods": [
                "System.Collections.Specialized.NotifyCollectionChangedEventArgs::get_Action()",
                "System.Collections.Specialized.NotifyCollectionChangedEventArgs::get_NewItems()",
                "System.Collections.IEnumerable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "Candide.CandideUI.Containers.CandideGrid::OnProportionsChanged(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Proportion::add_Changed(System.EventHandler)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Specialized.NotifyCollectionChangedEventArgs::get_OldItems()",
                "Candide.CandideUI.Proportion::remove_Changed(System.EventHandler)",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProportionsChanged(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnProportionsChanged",
              "Signature": "private System.Void OnProportionsChanged(System.Object sender, System.EventArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A427A81C466B49D5049A39F4B681C2CE43D574E7ECB14018B076AFC74415FE0C",
              "Hash": "4C2E8958BF0B1FD992DC223E331FBFE736801B47B2E3F34DB392113EA2B5B177",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0FFA8918DEE0745DF2549B5B26E157EE3B5CC95FE6DF6C787A72E238D655A666"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Name": "CandideHorizontalStackPanel",
          "DisplayName": "CandideHorizontalStackPanel",
          "FullName": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Orientation:Candide.CandideUI.Orientation",
              "Name": "Orientation",
              "Type": "Candide.CandideUI.Orientation",
              "Signature": "public Candide.CandideUI.Orientation Orientation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D8C90AADA2F5FF103445BA4869324794E306353A50BBCB607989DE4E85BD2B34"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BD8F33BCAF2F28687C9C7D94B905BF0027B1E8824D4819E5801BDF9926A1A352"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideListBase",
          "Name": "CandideListBase",
          "DisplayName": "CandideListBase",
          "FullName": "Candide.CandideUI.Containers.CandideListBase",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisabledSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DisabledSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DisabledSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0768601D93A3935AA2D21691C60B1C6C3C9F7E868680728BCE40631A455C9FF"
            },
            {
              "Id": "HoverSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HoverSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet HoverSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8E3F45B656F855897E8F41A10837E14B6E218CACF7BA3638765559DC395ED08"
            },
            {
              "Id": "NormalSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "NormalSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet NormalSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D5F0E8DF033D639B24C69BAF9E5E4D7C821BDF2AAA2022A10FB3F751668DFFA"
            },
            {
              "Id": "Selected:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Selected",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Selected",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4FA380A6EFF1922B36819E737E95EA6D7D4885422E81FE259786E65F278EEC66"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 288,
              "BodyHash": "EBD0386C1FEAF95896F4A546230FECC13F2C3AAD0217FA5C5A0ED9279AF516CE",
              "Hash": "245317B256BB48206085E20C8996558A86DC72AA8814ADC7F1AE1A07A9823CDF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::get_IsPressed()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideUiElement::get_TransformRef()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33D7A2AA9F78825570E842AD6C39E2DFF332A1BE8565E9147155F9722150AE76"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideListView",
          "Name": "CandideListView",
          "DisplayName": "CandideListView",
          "FullName": "Candide.CandideUI.Containers.CandideListView",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerAutoSelectHovered:System.Boolean",
              "Name": "ControllerAutoSelectHovered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ControllerAutoSelectHovered",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3E064F00ECB6D6C402B2C990037B87F578AAC8E8B0571B3A48452578712365E"
            },
            {
              "Id": "Items:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E",
              "Name": "Items",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E Items",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97FB0FC7CACE209376773B8190E894D7CBFDDC8EE3659430537705850BE438AC"
            },
            {
              "Id": "MainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "MainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid MainGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A883877732F00C80FA377A7F6B5290278F52DDFA865BB14E3E7621B39A8DEC3"
            },
            {
              "Id": "SelectedChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "SelectedChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E SelectedChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0026B74464C85EC60C948A4520A2DE57D8BFF8E89C4A2D7AB4A77B348F25ED2"
            },
            {
              "Id": "_selectedItem:Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Name": "_selectedItem",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleButton _selectedItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70BC927AB929B2429F3CF55EE4670EA68625E5A601E0E96CF115D43C574A61C4"
            }
          ],
          "Properties": [
            {
              "Id": "SelectedItem:Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Name": "SelectedItem",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideToggleButton SelectedItem",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "46B982E82719EB381E494AE4198E31FFD460C12CAC148A6B97D661CA055BA6B8"
            }
          ],
          "Events": [
            {
              "Id": "SelectedChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "SelectedChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E SelectedChanged",
              "Visibility": "public",
              "Hash": "5397A5397729DEE9790B04EB50164489522249B36457206DEA214CF6871B6814"
            }
          ],
          "Methods": [
            {
              "Id": "AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)-\u003ESystem.Void",
              "Name": "AddItem",
              "Signature": "public System.Void AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton item, System.Boolean isSelected)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isSelected",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "4B30D4E4FE2E1162925230CFEF2956FCCD9B8F9CC73A8352E399F26416D7709F",
              "Hash": "6122CEBD3867580D4EE6974DCCA70329CBA0CC9976A654CF59695799997978B5",
              "CalledMethods": [
                "CandideListView.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::Add(!0)",
                "CandideListView.\u003C\u003Ec__DisplayClass15_0::\u003CAddItem\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "CandideListView.\u003C\u003Ec__DisplayClass15_0::\u003CAddItem\u003Eb__1(System.Object, System.Boolean)",
                "System.EventHandler\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_FocusChanged(System.EventHandler\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddNonItem(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "AddNonItem",
              "Signature": "public System.Void AddNonItem(Candide.CandideUI.CandideUiElement item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "91D2F7BE729611176B8B8860D10400A9990F31623824EB80F17AD07C7C6724A7",
              "Hash": "61FA0DD6C21CC7655CC4C45F4236CC5F0546AC9A3E942DEFD71D50BFB6876512",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearAllItems()-\u003ESystem.Void",
              "Name": "ClearAllItems",
              "Signature": "public System.Void ClearAllItems()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7F49748877992FEDFFB80E83A1B489F1508CA71707CFB17C5540EAF0DC2BB9A6",
              "Hash": "7BCCC92A4993EEE73EC096A1905D2BB85B717A59A6ED4D87F434B1FD071C8B73",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::Clear()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Items_CollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)-\u003ESystem.Void",
              "Name": "Items_CollectionChanged",
              "Signature": "private System.Void Items_CollectionChanged(System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.Collections.Specialized.NotifyCollectionChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "83F5DC8E1D4157C9043713840FA682A72114E2186D32CA7111CCA2FDE829EB14",
              "Hash": "D88E63801956E7D5AD58546EA93E5EFC4EAFF78D7258449123DB168F93DBD197",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::get_SelectedItem()",
                "System.Collections.Specialized.NotifyCollectionChangedEventArgs::get_Action()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveItem(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "RemoveItem",
              "Signature": "public System.Void RemoveItem(Candide.CandideUI.CandideUiElement item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "0397D86954561913C0DF873A7D1AC04343E68780ED70F02730A5CC1F847A5CC1",
              "Hash": "9A4E9D0691303D3FCE97C9C4D8AF7C52B3A2DB1FC6C3914948A1EE039D000E4A",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::get_SelectedItem()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveNonItem(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "RemoveNonItem",
              "Signature": "public System.Void RemoveNonItem(Candide.CandideUI.CandideUiElement item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "9DF4E828C633A11E3BAB461CC24F8624F3B2E65916ABC2AAEBF09A8220A87409",
              "Hash": "ABCF73E1EB9792088EA67F6CA0516BCA5B74129FA07C69D6613EEEE9F2FE06D3",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [
                "Are you sure it is a Non-item?"
              ],
              "Source": null
            }
          ],
          "Hash": "AD940E441E28D1D7EF404D59BBC652E4B08771E375F841D6DD72E27FADFED8F5"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandidePanel",
          "Name": "CandidePanel",
          "DisplayName": "CandidePanel",
          "FullName": "Candide.CandideUI.Containers.CandidePanel",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerMultipleItems",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "81994FFE73FACA10F8D4FCDDE3CA3FDB8F05770B46AC648D67BC5C0198ADD0FD",
              "Hash": "E7100E4326A6A5B8B0F8911EA094572B5E902D0E8E9B8BBBD8F82381152FA3C5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandidePanel::LayoutControl(Candide.CandideUI.CandideUiElement)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "A485EF68E37C03113CFF6357AF6BF71FDD7876D1B10052783CCF17EB6603F972",
              "Hash": "2753A0E6ED3784A04E1597DB767F3546AFD0F65BB34400EB460005FC6EBCC07D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LayoutControl(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "LayoutControl",
              "Signature": "private System.Void LayoutControl(Candide.CandideUI.CandideUiElement control)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "control",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B3E29CBC1C5A9E236047BA4FE094ECD7F310552377B1F0CF566243FF729B4BB8",
              "Hash": "A7F713302B9896603B0A7E27A5DA13534BF77F5FC0FA0BDE50FFCCEE06664622",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D47F6B52C7E5DB5029B07A311740599C2333F10B9AC8DE064F4D9E33ACE505FF"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandidePanelSingleChild",
          "Name": "CandidePanelSingleChild",
          "DisplayName": "CandidePanelSingleChild",
          "FullName": "Candide.CandideUI.Containers.CandidePanelSingleChild",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CC8D76E6FC9F31BC6BA62C98601FB590D6A2146A99BC8AE4D5B0537AB374218D"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideStackPanel",
          "Name": "CandideStackPanel",
          "DisplayName": "CandideStackPanel",
          "FullName": "Candide.CandideUI.Containers.CandideStackPanel",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dirty:System.Boolean",
              "Name": "_dirty",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _dirty",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C0E5B8DB245D413D07CB8EF93FC85043E98AF9AADEF464F14C0E6723517F6D"
            }
          ],
          "Properties": [
            {
              "Id": "Orientation:Candide.CandideUI.Orientation",
              "Name": "Orientation",
              "Type": "Candide.CandideUI.Orientation",
              "Signature": "public Candide.CandideUI.Orientation Orientation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D8C90AADA2F5FF103445BA4869324794E306353A50BBCB607989DE4E85BD2B34"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FD56B52D75FD19525E93D7BCA25BD01C00BEAAC9DA4DA1BE39DADA2A49B5F2E7",
              "Hash": "DFD054073A1D4BEDBC250E94F69398254B6AE7A0893B57892AF2BEBA9A2D1284",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideStackPanel::UpdateGrid()",
                "Candide.CandideUI.Containers.CandideGrid::InternalArrange()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6EDD7E2559C8C6592EB0E0DD766C61C8894E384118A9C422A2462D31DB9E53AD",
              "Hash": "1214002542AEDC8672AB1B127F8C0F94E35971E3366D275234BC3A0BBB45DCDE",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideStackPanel::UpdateGrid()",
                "Candide.CandideUI.Containers.CandideGrid::InternalMeasure(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChildrenChanged()-\u003ESystem.Void",
              "Name": "OnChildrenChanged",
              "Signature": "protected System.Void OnChildrenChanged()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D9F98E08797983E47F445C32DC8263C5839B149DC0D61E3D7C00364EE655B59B",
              "Hash": "B6CCFB7CD38FDF6EAA6DBB0DDE99F21C433684AA37D17C1FCABD3D5132D2DD4E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGrid()-\u003ESystem.Void",
              "Name": "UpdateGrid",
              "Signature": "private System.Void UpdateGrid()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "64ADC3624B41B2971F7C05F947278553D61D02218376E279F80FB9C0EF50F538",
              "Hash": "3B109C6BB60976D2D6E0668FA3DF606A42E943AEF1FC6C00B3020750E553C511",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Containers.CandideStackPanel::get_Orientation()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0EB82EFEC0AFFD9302012139EB1509C0CF61B8EA315299B2199DCE3ECA450D8A"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
          "Name": "CandideVerticalScrollViewer",
          "DisplayName": "CandideVerticalScrollViewer",
          "FullName": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NoAutoScrollOnFocus:System.Boolean",
              "Name": "NoAutoScrollOnFocus",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoAutoScrollOnFocus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36B118174CC47F95FAFFC687176EA0FD4DBE6D2336C49436DE218298CAE68603"
            },
            {
              "Id": "ScrollbarHeight:System.Int32",
              "Name": "ScrollbarHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScrollbarHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03D140736C82D94BF72D52D3DEA43EEEC5C015FAC8FC46D2267FD3496DAF3D63"
            },
            {
              "Id": "ScrollbarSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ScrollbarSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ScrollbarSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0133CF21F4C3503331C8DA391204F6E803FC63163F8BEE1F6BD855F664EAE811"
            },
            {
              "Id": "ScrollbarWidth:System.Int32",
              "Name": "ScrollbarWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScrollbarWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC56E633C8E4FC2790BA623BD79C54071098FF930661C643BBCCD4D48FA9B870"
            },
            {
              "Id": "ScrollStep:System.Single",
              "Name": "ScrollStep",
              "Type": "System.Single",
              "Signature": "public System.Single ScrollStep",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B1F5D110F4C09F7F1CC27F154264BF1696D73C443D7EA225FBCBF943A12DA59"
            },
            {
              "Id": "ShowVerticalScrollBar:System.Boolean",
              "Name": "ShowVerticalScrollBar",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowVerticalScrollBar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B24066F35AE8B7109CCEBADC5F7859B5C53317291783FFE1F69C31C95435802F"
            },
            {
              "Id": "VerticalScrollBackground:Microsoft.Xna.Framework.Color",
              "Name": "VerticalScrollBackground",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color VerticalScrollBackground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A869787EF1C17228632700BB0CC433025F43AAF742A93B6BE8F603C9A394AD50"
            },
            {
              "Id": "_realScrollYPosition:System.Single",
              "Name": "_realScrollYPosition",
              "Type": "System.Single",
              "Signature": "private System.Single _realScrollYPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CA0CDDD8B4E0C3BE3A5ACE461A2B479CF450F852381C88DCD0732EDB7D8BD7C"
            },
            {
              "Id": "_startBoundsPos:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "_startBoundsPos",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "private System.Nullable\u003CSystem.Single\u003E _startBoundsPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B04047C81768B7E81AF7D2E643E4AE8D6E5D69F62CDDB1A4D458060AD25EDB7"
            },
            {
              "Id": "_thumbMaximumY:System.Int32",
              "Name": "_thumbMaximumY",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _thumbMaximumY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7376A3B37C8114643CC4AF4646E4225484DD85FCFE1D5826C2C392ED721AC081"
            },
            {
              "Id": "_verticalScrollbarFrame:Microsoft.Xna.Framework.Rectangle",
              "Name": "_verticalScrollbarFrame",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _verticalScrollbarFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "021686C3F2C4652EFDFE3AD9A573F484E19A7113F902AEB7178F90E2F11184B7"
            },
            {
              "Id": "_verticalScrollbarThumb:Microsoft.Xna.Framework.Rectangle",
              "Name": "_verticalScrollbarThumb",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _verticalScrollbarThumb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D71FDAF2968FBD0D70B6AA0CFA0FD3D6D69336647828C6AD15B44730C3E6C9B"
            },
            {
              "Id": "_verticalScrollingOn:System.Boolean",
              "Name": "_verticalScrollingOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _verticalScrollingOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD963D6425EBBB13146E5C94D940B73D98F9EE8430D8BD41DB4AD90DE7C65D67"
            }
          ],
          "Properties": [
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "62520ADBFEC75047A461693B8390CD9426231FDD094EDECA294BB9CEC292D1A1"
            },
            {
              "Id": "RealScrollYPosition:System.Single",
              "Name": "RealScrollYPosition",
              "Type": "System.Single",
              "Signature": "public System.Single RealScrollYPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "99B8302A904498684B68E4EA42F23210B2EF5FC6A5CB34DC9A9A19E19798E90C"
            },
            {
              "Id": "ScrollYMaximum:System.Int32",
              "Name": "ScrollYMaximum",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScrollYMaximum",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0243509C49114085D8BEF06198B520F848AEE6C4D1047362E9C365FADF3BD1F0"
            },
            {
              "Id": "ScrollYPosition:System.Int32",
              "Name": "ScrollYPosition",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScrollYPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BD79918218C6A449C262B6C33FEE2A676E0D129EAB610E74F83429B24E323585"
            },
            {
              "Id": "ThumbYPosition:System.Single",
              "Name": "ThumbYPosition",
              "Type": "System.Single",
              "Signature": "internal System.Single ThumbYPosition",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "95D13AA9E7333C6B97F3CF43ECDC493E8CD0CE4FA60738C48C4B2C846B52EEC3"
            },
            {
              "Id": "VerticalScrollbarWidth:System.Single",
              "Name": "VerticalScrollbarWidth",
              "Type": "System.Single",
              "Signature": "private System.Single VerticalScrollbarWidth",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8336E58A5FDFCF853A7AEF7F31C29B869CE59C5529C6C318CB411EC6378F69A6"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "FE3518AAFFD92642E158AB60BB8A03638C0D897EA27C6CF604934D507FE3DE11",
              "Hash": "430D4A62CF21FF8D5572289EA34AC90F03640D355BC5006591927457B1354B82",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalArrange()-\u003ESystem.Void",
              "Name": "InternalArrange",
              "Signature": "public System.Void InternalArrange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "8931F8D347287D351142880C0635274CC67C7CB01BBCB725BE1A32FBF9052D16",
              "Hash": "BD9EA455EEDE50813066DBB088E758CBC15CCCF4B3F5A94DB9789283699927F0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_VerticalScrollbarWidth()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.Math::Max(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "762E1E291368396AF7A22879081AFBA94A0A87965F4364EB149583D2C2246C6B",
              "Hash": "7395A1EE358E72F32959741FEB32F9E11A61D42D71A06858CB2A5E6F3F8E7A8A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ThumbYPosition()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSpriteVerticalBox(System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "840654D473268FF2798AE09A88A5FCBADC86AA4D782354E0FAE15CAF7F3CF448",
              "Hash": "796343E708B9E9BE437479163A8F2980F9DFFED56B9A90AC7E9F1CA49AC24873",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_VerticalScrollbarWidth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPositionOverScrollbar(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsPositionOverScrollbar",
              "Signature": "private System.Boolean IsPositionOverScrollbar(Microsoft.Xna.Framework.Vector2 globalPos)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "globalPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "99BEB1DAF04970158D38FF4C3EEA727D783906567FACEDA27FE9514E561AB2E7",
              "Hash": "C92C8E6A748B563D10645510D2A824217D4CFDA0FE51D25C1FCED812F6339A5F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::ToLocal(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ThumbYPosition()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseUiInputSystemOnMousePressMove(System.Object, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "MouseUiInputSystemOnMousePressMove",
              "Signature": "private System.Void MouseUiInputSystemOnMousePressMove(System.Object sender, Microsoft.Xna.Framework.Vector2 e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "78B04F62FF99890A594AD94BB71ADD9709F8BFD872ACFB29A20D0E46E51FB93B",
              "Hash": "49149BCEDD852BB64DEDFC865B17AB26E62AFB543C80887CF357E006803E6275",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseUiInputSystemOnMousePressRelease(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "MouseUiInputSystemOnMousePressRelease",
              "Signature": "private System.Void MouseUiInputSystemOnMousePressRelease(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F0EB76A736F296435D9335B3CE485DF54525B85051CF130619FDFC70699EAFE9",
              "Hash": "A6E8937CE73C6FFBB5EE53985AE8542E908EA62E5152D186B243FB594CF219CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveThumb(System.Single)-\u003ESystem.Void",
              "Name": "MoveThumb",
              "Signature": "private System.Void MoveThumb(System.Single delta)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "553F473A883BBED1F5E4D8584DB273A8BA1B4C37123F65C6C9B20571D9F55A95",
              "Hash": "36EA744E3D742793242A896E95418CC5CF507AC4199E9C53A4104E89224DBEE2",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_RealScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_RealScrollYPosition(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "C1316CD197FF18FBFF9DB50EBFA5916706CB93100E855298416DC642DE403106",
              "Hash": "654B3C07991EDE7704A69BE9211A5BFE96415349D3867BEC133D235FE988A473",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.CandideUiElement::OnMouseScroll(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E40115A386798838B8041AE8563BC694097517747C2A4D6A34A3B645F4B2E478",
              "Hash": "FB575FFE5734B089DE1FC72F9417E7152BA021F7BA404DECCCC61B4557ECF73B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::IsPositionOverScrollbar(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseScroll(System.Single)-\u003ESystem.Void",
              "Name": "OnMouseScroll",
              "Signature": "public System.Void OnMouseScroll(System.Single delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "6884FF7E9834CDD93E827FA07BBEA5815C857D3ADF292954710A56EE2E16F75E",
              "Hash": "C631EFCD3674D34F7BE088AC6785CD37C0811F463DC9DB3B3EC4D43F04A121E8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScrollIntoPosition(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ScrollIntoPosition",
              "Signature": "public System.Void ScrollIntoPosition(CandideCreator.Shared.Models.RectangleF relativeBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "relativeBounds",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "D7A0EB40F6616E2E298825B0A397E6D7047FD714564769267802E14769628828",
              "Hash": "7F3583CA535965057C49B7A8B082E9869E66648E097B5A93F6D628B6C8531866",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9F1D67A67364EA04D41763950AF577EA5F7276E5D94165881492D83518F08F8E"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Name": "CandideVerticalStackPanel",
          "DisplayName": "CandideVerticalStackPanel",
          "FullName": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Orientation:Candide.CandideUI.Orientation",
              "Name": "Orientation",
              "Type": "Candide.CandideUI.Orientation",
              "Signature": "public Candide.CandideUI.Orientation Orientation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D8C90AADA2F5FF103445BA4869324794E306353A50BBCB607989DE4E85BD2B34"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "BD8F33BCAF2F28687C9C7D94B905BF0027B1E8824D4819E5801BDF9926A1A352"
        },
        {
          "Id": "Candide.CandideUI.Containers.CandideWindow",
          "Name": "CandideWindow",
          "DisplayName": "CandideWindow",
          "FullName": "Candide.CandideUI.Containers.CandideWindow",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Closed:System.EventHandler",
              "Name": "Closed",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Closed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3780EC861B5924431E04786731D895F1E728423C81A0098784A32D0DC11CEE85"
            },
            {
              "Id": "Closing:System.EventHandler\u00601\u003CCandide.CandideUI.CancellableEventArgs\u003E",
              "Name": "Closing",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E Closing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2119B223C02843E59019B656B8B08FBE3F368BBFFB13CD9076184D5A4FBA4467"
            },
            {
              "Id": "DefaultWindowPadding:Candide.CandideUI.CandideThickness",
              "Name": "DefaultWindowPadding",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness DefaultWindowPadding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B97581EFF82ADD72C1D77F62346AD48B803E3C1A3E5CCD70FE0B690365572DEF"
            },
            {
              "Id": "Graphics:Candide.CandideUI.Containers.WindowGraphics",
              "Name": "Graphics",
              "Type": "Candide.CandideUI.Containers.WindowGraphics",
              "Signature": "public Candide.CandideUI.Containers.WindowGraphics Graphics",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1793FF119BC78D81B6F38767E49C7F4E900F406E570473AF65ADBB9FEF76B7EC"
            },
            {
              "Id": "MouseSettingsId:System.String",
              "Name": "MouseSettingsId",
              "Type": "System.String",
              "Signature": "public System.String MouseSettingsId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47175C0CE51F1BBD4CC5D3C9020BD601F158F3873D6B282E7D5ABF73B96ED022"
            },
            {
              "Id": "Showed:System.EventHandler",
              "Name": "Showed",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Showed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0D26D31A8A7EE7F9C51F1558BC5030E11D56C50FCA879647272CC0C705E3052"
            },
            {
              "Id": "SkipFirstVisibleFrame:System.Boolean",
              "Name": "SkipFirstVisibleFrame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SkipFirstVisibleFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00102208997EFC2BDF987DBCE80D9CD4E13B75682028249F41E2EF6C8CDF8B79"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "447747CD44F404A67514394C487708AE8BFA4668A143C843325FE1BAA479344F"
            },
            {
              "Id": "UserHasMovedWindowPosition:System.Boolean",
              "Name": "UserHasMovedWindowPosition",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UserHasMovedWindowPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E0B14B8005EF41C6EEF1108C799FDEAAE621784BA2FBBA550F61D07DDA36B05"
            },
            {
              "Id": "WindowBg:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowBg",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowBg",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "06C89FDFCAD6FE3361DFC488434C480902D52024DF0F80F3D5033F1A4082C185"
            },
            {
              "Id": "WindowBorder:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowBorder",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowBorder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "25DD82F9F4E000DD45A33F14EF7A09C671D4D07C8CA1EB418A102F8BB9865171"
            },
            {
              "Id": "WindowDarkMovableSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowDarkMovableSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowDarkMovableSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94F3AFAB53A80484792060A91328F0062564EBF2B611A921786BD73B16B8903E"
            },
            {
              "Id": "WindowDarkSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowDarkSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowDarkSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "562315782BCF3C10F3AFB6ADDA9A9D2E86B1E7F5EE9B4BD32A8947EAAC3B660B"
            },
            {
              "Id": "WindowMovableSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowMovableSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowMovableSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75C42ED8409F85A5B8E54DFA394B2E11D3B75E4E6F709266AD0E14BDBB9CF17F"
            },
            {
              "Id": "WindowOuterBorder:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowOuterBorder",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowOuterBorder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EBD46082D28E5CBD1AA22F993820A6ADD166CAA2E7E9BE7C7497EFA6F88C92A7"
            },
            {
              "Id": "WindowSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WindowSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WindowSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E875F19DEAE6CA0DE21951F03D04860FD0CAD1A2CDC23EFEC2B353AE3E5C41EE"
            }
          ],
          "Properties": [
            {
              "Id": "IsDraggable:System.Boolean",
              "Name": "IsDraggable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDraggable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "010793E52226E1F4ADB285BE4907815F3F226E8DEB959C9FE83C5D1AAA76AD25"
            }
          ],
          "Events": [
            {
              "Id": "Closed:System.EventHandler",
              "Name": "Closed",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Closed",
              "Visibility": "public",
              "Hash": "4D9AE2388FCECFDC46EF11215E191B02565ABCC88B32F1439B9618F6A196615A"
            },
            {
              "Id": "Closing:System.EventHandler\u00601\u003CCandide.CandideUI.CancellableEventArgs\u003E",
              "Name": "Closing",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E Closing",
              "Visibility": "public",
              "Hash": "2A6E46DD575CF573682477927720405601AC5B332FF93AC20F340757EBB553EA"
            },
            {
              "Id": "Showed:System.EventHandler",
              "Name": "Showed",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Showed",
              "Visibility": "public",
              "Hash": "9B6372954BBB8167F294AE3FECC49C2B44E5C53EF1FC5E94E8DB83A5E447E7AA"
            }
          ],
          "Methods": [
            {
              "Id": "Close()-\u003ESystem.Void",
              "Name": "Close",
              "Signature": "public System.Void Close()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "D7F88D17060FFFC5BFE2F5CCC8905AA2F96DA450A578FF5E7AC9FAFEFD3AD898",
              "Hash": "1B8F3B4A2D4508206880BC10174D9ED310C04B02964F6B6274E57A05A9DADCE0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.CandideUI.CancellableEventArgs::.ctor()",
                "System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E::Invoke(System.Object, !0)",
                "Candide.CandideUI.CancellableEventArgs::get_Cancel()",
                "Candide.CandideUI.CandideDesktop::RemoveWindow(Candide.CandideUI.Containers.CandideWindow)",
                "Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "Desktop was set to Null but window was set as Visible.\r\nType is ",
                "\r\nAlt Down ",
                "\r\nEnter down ",
                "\r\nDisplay settings display mode ",
                "\r\nGraphics device display mode ",
                "\r\nCurrent mode manager "
              ],
              "Source": null
            },
            {
              "Id": "DrawBox(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawBox",
              "Signature": "public System.Void DrawBox(CandideCreator.Shared.Graphics.SpriteSheet sheet, System.Int32 width, System.Int32 height, System.Int32 x, System.Int32 y, System.Int32 middleTileAmount, System.Int32 tileSize, Candide.CandideUI.UiRenderContext context, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleTileAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 477,
              "BodyHash": "928F395D74D7F0124014351BA7C223AE9C01816282EE208F5EA1520DD29F93EF",
              "Hash": "43918F7277ED74E324E4B4546EFCED33550FA1225134D656A2F66C61B64E59DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteHorizontalRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteVerticalRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLeatherBackground(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "DrawLeatherBackground",
              "Signature": "public System.Void DrawLeatherBackground(Candide.CandideUI.UiRenderContext context, Microsoft.Xna.Framework.Rectangle borderBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "borderBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "1EE18F3154471D68FE598967F9F96C168072F8DC1857C5B48192D2916BA1FC38",
              "Hash": "63C8DE4BAA36931DAF2C2D125E72B2BBFF226ECBD49E39451D0CF498A4DEA746",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteAllRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::DrawBox(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetUserSettingsParameter(System.String, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "GetUserSettingsParameter",
              "Signature": "public System.Boolean GetUserSettingsParameter(System.String parameter, out System.String\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "FD0C5622115AE64C0B2C87A7286221C7171B527FE21D1311BE27C90C666F64B2",
              "Hash": "50834A3DFB64E2A918897EDCDCAE7144C931EFDCE744C7B7C7761393B78CDD34",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::TryGetValue(!0, !1\u0026)",
                "MouseUiUserSettings.CandideWindowSetting::get_SavedParameters()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "FDBA84548E6756D79D2327EDCF77A71B42D09AE9BAC54C8508505A230009D5B8",
              "Hash": "6D00B90BB72CE67B7F17F5CC5A926D8F7DC17420FB369FCD3B815AB0093B179B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.Containers.CandideWindow::DrawLeatherBackground(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Rectangle)",
                "Candide.CandideUI.CandideUiElement::get_IsDraggable()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragEnd()-\u003ESystem.Void",
              "Name": "OnMouseDragEnd",
              "Signature": "public System.Void OnMouseDragEnd()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "34809F94AEE9CC0A4F410CE46A2E11EAD74903B320BC54427BDEF29E16B9A6D2",
              "Hash": "83DDC804842480971E3E872AD1E63F54E77D0A120E7959FB79BCE42A4FF0887C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragEnd()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDragStart()-\u003ESystem.Boolean",
              "Name": "OnMouseDragStart",
              "Signature": "public System.Boolean OnMouseDragStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C4E82A8E91D9189FA2A37721CB9FBE488063EC13AB5D140DCE91D7489ECF1A13",
              "Hash": "01FC7BEBC3DD403CB9BA2F530EB60C4840AB3260829A28096950C0FA603159FD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragStart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "20F3046E9C5FCBA3813A53674E68C9FBB4959804B6F78B7C5FAABCAE37BF4487",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3F9CEC9D2E0D7420D20FBD657AE4FA87FAB306EA07145E5EC3534767719B7A14",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestFocus(Candide.CandideUI.CandideUiElement)-\u003ESystem.Boolean",
              "Name": "RequestFocus",
              "Signature": "protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "D1A2F36A10BCA2DD8932E752B8908C5C0DCA890E3E1CC7762A2EEDE6B1D3AF9C",
              "Hash": "6E07CD90C013A054FE9E7E53904E98D847F310ED159E1257886B018B81DB55E1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideDesktop::RequestDesktopFocus(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendToBack()-\u003ESystem.Void",
              "Name": "SendToBack",
              "Signature": "public System.Void SendToBack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1FDB8BEE44877EA095DEEF6392F875089E3FC07DEE0993B5CABAEEFA80260B72",
              "Hash": "24E70A816F6ADB347480F68E4953947179B8E799CC4A56A82FF84D24460CFFA6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideDesktop::SendToBack(Candide.CandideUI.Containers.CandideWindow)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUserSettingsParameter(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetUserSettingsParameter",
              "Signature": "public System.Void SetUserSettingsParameter(System.String parameter, System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "04F61A16BF6E7A3BAFD7A2298101699B7BCC57EF2811C3894080CFAAE58F1B90",
              "Hash": "1EAC9B1120048773B5C220B37BCFB145498B97F89A251AB6D6542A8FD622A793",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::get_Item(!0)",
                "MouseUiUserSettings.CandideWindowSetting::get_SavedParameters()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Tried setting user settings parameters ",
                " but the window does not have a defined MouseSettingsId property"
              ],
              "Source": null
            },
            {
              "Id": "Show(Candide.CandideUI.CandideDesktop, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "Show",
              "Signature": "public System.Void Show(Candide.CandideUI.CandideDesktop desktop, System.Nullable\u003CSystem.Int32\u003E x, System.Nullable\u003CSystem.Int32\u003E y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "747CF2DE82316515E0A2F7514FF18289BC8118AADD4537642C819072E741D059",
              "Hash": "AA6DF3C8FC880831F0FB99007ADB8FF2915BC3A03F3A30DF35FD809822D28A8A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideDesktop::AddWindow(Candide.CandideUI.Containers.CandideWindow)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowAndSkipFirstVisibleFrame(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "ShowAndSkipFirstVisibleFrame",
              "Signature": "public System.Void ShowAndSkipFirstVisibleFrame(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "2A010149D54C87573B34BEB4EE50036453DE19326C0E27F266148D622BA55044",
              "Hash": "D9A359B9CF5B1C122762CA3C018DBB1C99CCB1DCA2BFC07F2C58C54EB42539A1",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "126644EC86FF032DAF1117D7D7C39E476B780433156EEDB1FE00A711467ABF52",
              "Hash": "2107C0CA60D5F42A7E01BAA87EF1A4E7DF9CCFC6DD67BA0E2E207C3B0417336B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::get_IsDraggable()",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "System.MathF::Round(System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4E3FBB09131DE41B49FB3A3A3B9230DB568373ECF7B7E50458C0A6D49FB868F2"
        },
        {
          "Id": "Candide.CandideUI.Containers.WindowGraphics",
          "Name": "WindowGraphics",
          "DisplayName": "WindowGraphics",
          "FullName": "Candide.CandideUI.Containers.WindowGraphics",
          "Namespace": "Candide.CandideUI.Containers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dark:Candide.CandideUI.Containers.WindowGraphics",
              "Name": "Dark",
              "Type": "Candide.CandideUI.Containers.WindowGraphics",
              "Signature": "public Candide.CandideUI.Containers.WindowGraphics Dark",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "928E19139F5341E3B21935B09BC0C2A0DD107BA1B4B23015951CB7A32C93FE89"
            },
            {
              "Id": "None:Candide.CandideUI.Containers.WindowGraphics",
              "Name": "None",
              "Type": "Candide.CandideUI.Containers.WindowGraphics",
              "Signature": "public Candide.CandideUI.Containers.WindowGraphics None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71CFE9856238EB7619D5EECEBD8F68058ACAD3C679AC2AB7D90D8AC7638A2CA8"
            },
            {
              "Id": "Standard:Candide.CandideUI.Containers.WindowGraphics",
              "Name": "Standard",
              "Type": "Candide.CandideUI.Containers.WindowGraphics",
              "Signature": "public Candide.CandideUI.Containers.WindowGraphics Standard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A98C9E3F7256E8D7FF188F3757E5ECF0A2CE2635C19A58FC113B32119C326B4B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "391858E7E48DC88956E5A5BAB25945B186AEA36D33249B5535277C6A6D019702"
        },
        {
          "Id": "Candide.CandideUI.ControllerNavigation",
          "Name": "ControllerNavigation",
          "DisplayName": "ControllerNavigation",
          "FullName": "Candide.CandideUI.ControllerNavigation",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Down:Candide.CandideUI.ControllerNavigation",
              "Name": "Down",
              "Type": "Candide.CandideUI.ControllerNavigation",
              "Signature": "public Candide.CandideUI.ControllerNavigation Down",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "821DCBADBCB9B5782C5CB6D5A4196385E342CF558A54BFCBC207BD159FE9C238"
            },
            {
              "Id": "Left:Candide.CandideUI.ControllerNavigation",
              "Name": "Left",
              "Type": "Candide.CandideUI.ControllerNavigation",
              "Signature": "public Candide.CandideUI.ControllerNavigation Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81A6F47F2B24CE3876C130C4C768F950FB1E12C8077CDA4F74F921721C11F41A"
            },
            {
              "Id": "Right:Candide.CandideUI.ControllerNavigation",
              "Name": "Right",
              "Type": "Candide.CandideUI.ControllerNavigation",
              "Signature": "public Candide.CandideUI.ControllerNavigation Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C5E95D1C7BB375E1B4CA4657DFADDB1C5E684DFD2C7CD3FE62DC8EEE936D369"
            },
            {
              "Id": "Up:Candide.CandideUI.ControllerNavigation",
              "Name": "Up",
              "Type": "Candide.CandideUI.ControllerNavigation",
              "Signature": "public Candide.CandideUI.ControllerNavigation Up",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29E934B4DC130DA2545FD54A0F6162E191439C52A93EAD8B84E0CF752BAD5E46"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8EA344F5ED5F48167429409FC402370630F4A80B3D192C8BBBD636A21ABBA720"
        },
        {
          "Id": "Candide.CandideUI.ControllerNavigationExtensions",
          "Name": "ControllerNavigationExtensions",
          "DisplayName": "ControllerNavigationExtensions",
          "FullName": "Candide.CandideUI.ControllerNavigationExtensions",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxAngleDeviation:System.Single",
              "Name": "MaxAngleDeviation",
              "Type": "System.Single",
              "Signature": "public System.Single MaxAngleDeviation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6946F2CE399AC1F8447694F09702B0F05B630B57B11C8BA8F0ABA76E1C455D9D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToVector2(Candide.CandideUI.ControllerNavigation)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ToVector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ToVector2(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "49FB85BE216CD840DAB883FE8445E589A5869BF8BF188849AA557E708FFE178C",
              "Hash": "EAD3B18C0DB90A663953DDF4AF1CF434F3EB1FF844361D55DD8AC894832D6C6D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            }
          ],
          "Hash": "9FDEEA12175A60B81B51E9FB2ADDF46FBAEE391A17744AC1BD9D2A87E7D26AC6"
        },
        {
          "Id": "Candide.CandideUI.ControllerUiInputSystem",
          "Name": "ControllerUiInputSystem",
          "DisplayName": "ControllerUiInputSystem",
          "FullName": "Candide.CandideUI.ControllerUiInputSystem",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonHeldProgressBarSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ButtonHeldProgressBarSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ButtonHeldProgressBarSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CFA349108ED18D26AE746D537E9F6D98395A8A4524DFB0C447AF828E087B7B3"
            },
            {
              "Id": "HeldStartTarget:System.Single",
              "Name": "HeldStartTarget",
              "Type": "System.Single",
              "Signature": "private System.Single HeldStartTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7BA98A9792F08FE1258A6E6FAEA5C3E96171287E55CB1233A985301BDDA0C402"
            },
            {
              "Id": "MenuSelectionSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MenuSelectionSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet MenuSelectionSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52B2188BCFB4EF3CBB2B4461EF5AC8B62E4751D5579700D26A9338C040AD5649"
            },
            {
              "Id": "MenuSelectionSpriteSheetActivated:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MenuSelectionSpriteSheetActivated",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet MenuSelectionSpriteSheetActivated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0836E0792E1815BCCF6CCCBCA17578AD38C7A3081FA20E6B2D0B9A6DAB7E528F"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            },
            {
              "Id": "TimerTarget:System.Single",
              "Name": "TimerTarget",
              "Type": "System.Single",
              "Signature": "private System.Single TimerTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CE1554CA4765A10A5518A67F934054FE541D22BC3C6644C100F1702F0585168"
            },
            {
              "Id": "_aPressHoldStarted:System.Boolean",
              "Name": "_aPressHoldStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _aPressHoldStarted",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66D64C00487EF23EEF61587494AED578942E566FB0463AC60B7FFE4725162A3E"
            },
            {
              "Id": "_disableUiTemporarily:System.Boolean",
              "Name": "_disableUiTemporarily",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disableUiTemporarily",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "668774BF5016012B3D11DB4F1023CC13D9FACA88DC7243A6868FEE4955A006EF"
            },
            {
              "Id": "_focusedElement:Candide.CandideUI.CandideUiElement",
              "Name": "_focusedElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _focusedElement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16B1EDBE408E1F1DB711D71CF4B3253652CA44F1C3CE95F679F67BAA3648616B"
            },
            {
              "Id": "_holdTimer:System.Single",
              "Name": "_holdTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _holdTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D534CD2EB4F2AC45FABB4DFF4C46F4B8F967E02D3220CC69B82A05EAF76AEF9"
            },
            {
              "Id": "_holdWasCancelled:System.Boolean",
              "Name": "_holdWasCancelled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _holdWasCancelled",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "662C355B49978B9BB94DF02C9D074F9B68A5984E64DBAD503BB1523E6CE0138D"
            },
            {
              "Id": "_navigationHoldDirection:System.Nullable\u00601\u003CCandide.CandideUI.ControllerNavigation\u003E",
              "Name": "_navigationHoldDirection",
              "Type": "System.Nullable\u003CCandide.CandideUI.ControllerNavigation\u003E",
              "Signature": "private System.Nullable\u003CCandide.CandideUI.ControllerNavigation\u003E _navigationHoldDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC87C87F3111F576AFD76AC5E6B63C691D862E5764128E5D7EF01E66881114BD"
            },
            {
              "Id": "_navigationHoldTimer:System.Single",
              "Name": "_navigationHoldTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _navigationHoldTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C05907B34AD66284E5CC83EE8C647573A5CB5A937A0D760E4CD6B3A7A2A944FD"
            },
            {
              "Id": "_rightTriggerPressHoldStarted:System.Boolean",
              "Name": "_rightTriggerPressHoldStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _rightTriggerPressHoldStarted",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "17F04D6807CEB164E3A39240CA9A3BB552157EBBB851F483B51FE86E87A3FBF1"
            }
          ],
          "Properties": [
            {
              "Id": "DisableUiTemporarily:System.Boolean",
              "Name": "DisableUiTemporarily",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableUiTemporarily",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5D4FE080CF6831E3D42A99518EC5F35BF4AD230919AF61197923606B34C73094"
            },
            {
              "Id": "FocusedElement:Candide.CandideUI.CandideUiElement",
              "Name": "FocusedElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement FocusedElement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D9647C35A5C58FD2A3AE3D10C0E108ADBCFCC21EDD592934DBCC181450EA7864"
            },
            {
              "Id": "IsFocusingUi:System.Boolean",
              "Name": "IsFocusingUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsFocusingUi",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "84122F6829E9CBC3583E7D6D6E47D8806B10C9B5E05E5A440D9BAA1F425CA77B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelHold()-\u003ESystem.Void",
              "Name": "CancelHold",
              "Signature": "private System.Void CancelHold()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "8AFEFB559A629D57128127B45E37199646125781760EE1DD67B35E1C6626072D",
              "Hash": "08A82DBDA1D9D9C731CDBEAE409325AED06675671ED557D552F61C59164B2046",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "6F92499BA79249A9E559574DC2535499B0F8713531A6081D94E18C323A624F70",
              "Hash": "110343E455BC5DE2600B017C23713D4EC221E91D9E7A6118A0E9B9DA9E0C0F97",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "System.Object::ToString()",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.CandideUI.CandideUiElement::GetControllerFocusContainerElement()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.CandideUI.ControllerUiInputSystem::get_DisableUiTemporarily()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Controller",
                "null",
                "DisableUiTemporarily",
                ": ",
                "_aPressHoldStarted"
              ],
              "Source": null
            },
            {
              "Id": "DoControllerNavigation(Candide.CandideUI.ControllerNavigation, Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DoControllerNavigation",
              "Signature": "private System.Void DoControllerNavigation(Candide.CandideUI.ControllerNavigation navigation, Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "50489ECF727243F385FFDD69780692E2F0830B59063304AFC76C63B39FF03FF3",
              "Hash": "0C91A1CF5AC8C2E31B15603FD0253E77036AA74E31B014497DCC7776176516CF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetControllerFocusContainerElement()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.ControllerNavigationExtensions::ToVector2(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.CandideUiElement::GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/furniture/ui_furniture_select"
              ],
              "Source": null
            },
            {
              "Id": "DoNavigationHold(Candide.CandideUI.ControllerNavigation, System.Single, Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DoNavigationHold",
              "Signature": "private System.Void DoNavigationHold(Candide.CandideUI.ControllerNavigation navigation, System.Single dt, Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "E821FC317CBD8E76C2C622E8D28E367BC7DEEFEB14E6E18FB59411DC200A423A",
              "Hash": "748183ABD7160799CA3800270D73634879ABB8D6C6DD1FAA49E8FA06980527C5",
              "CalledMethods": [
                "System.Nullable\u003CCandide.CandideUI.ControllerNavigation\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandide.CandideUI.ControllerNavigation\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.ControllerNavigation\u003E::.ctor(!0)",
                "Candide.CandideUI.ControllerUiInputSystem::DoControllerNavigation(Candide.CandideUI.ControllerNavigation, Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "761EEB3A003AB7899F025E7D748EF5127F725E148EBCFC64E9AF2B7D4A0C7C90",
              "Hash": "E374CB2B87EA1E015CBBFE4D8B547D6C376538EDD9D62AC6184F31517D28FA4D",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.UiRenderContext::Begin()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.MathF::Round(System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "Candide.CandideUI.UiRenderContext::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "12D8010A6D66F589B3B6A11B9BE39BF9BCC75D7494114C97388AB9FC6153FF34",
              "Hash": "2DDC0EF914BF9BF2822C9D8D76C4226FCA3ADEDEFE363BF99647E818A358123C",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [
                "PlacingState"
              ],
              "Source": null
            },
            {
              "Id": "EvaluateInputBlocker()-\u003ESystem.Void",
              "Name": "EvaluateInputBlocker",
              "Signature": "private System.Void EvaluateInputBlocker()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "2FB9AD73F41EDCD195259600586AFB8F505EF60B93C4ACC7AC896D4D3BD4A51A",
              "Hash": "7BC839EB37A4B5EC58811FC09E7CCBB9CB319F2E0BEAB69D61DBD91698A8987D",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "ControllerUiInputSystem"
              ],
              "Source": null
            },
            {
              "Id": "FocusedElementOnDismounted(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "FocusedElementOnDismounted",
              "Signature": "private System.Void FocusedElementOnDismounted(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C9565A5323ADFF2DACB37BF3FA687AFDE06203F5534BCD027534256A6B234596",
              "Hash": "DA749223DA97BE19ECEB52D59253A0F6B66E9D151DD09DF5999675CFF70DCFC5",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_FocusedElement(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInputFocused(Candide.CandideUI.Input.IInputFocusable)-\u003ESystem.Void",
              "Name": "OnInputFocused",
              "Signature": "public System.Void OnInputFocused(Candide.CandideUI.Input.IInputFocusable element)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.Input.IInputFocusable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "B59CA4EF6D328EADB5D56E97ECB761DE545563ACD4C17CC90468EAB7BCD3AA7E",
              "Hash": "9C353A5FB025AFD957452338EE344AE0D68382433945D03214C528ED179307EA",
              "CalledMethods": [
                "ControllerUiInputSystem.\u003C\u003Ec__DisplayClass32_0::.ctor()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_HintText()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::get_Length()",
                "ControllerUiInputSystem.\u003C\u003Ec__DisplayClass32_0::\u003COnInputFocused\u003Eb__0(System.String)",
                "System.Action\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Input.ControllerKeyboardInputManager::FullscreenKeyboard(System.Boolean, System.Boolean, System.String, System.Nullable\u003CSystem.Int32\u003E, System.String, System.Action\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnStopInputFocused()-\u003ESystem.Void",
              "Name": "OnStopInputFocused",
              "Signature": "public System.Void OnStopInputFocused()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C494F9D42559E15B8DE440B4F2F6766892B12251CBC57E82859FA6AF25BC2F57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PreUpdate()-\u003ESystem.Void",
              "Name": "PreUpdate",
              "Signature": "public System.Void PreUpdate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "2FDA4FBC61E923AC2BDE0C0599108EEC6B6B5A0E52D705F61BDF79B3779EA174",
              "Hash": "05E161F8AD4C7DE90932658F838E1508873878785605137E714ACE56D612D993",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiElement::OnUiClosePressed()",
                "Candide.Input.Keybinds::ConsumeAllNonMovement()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::OnControllerNextWindowNavigation(System.Boolean)",
                "Candide.CandideUI.ControllerUiInputSystem::CancelHold()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C9565A5323ADFF2DACB37BF3FA687AFDE06203F5534BCD027534256A6B234596",
              "Hash": "6B34EDE04B0CF48526D38CB37230237A68ED61F8F0F274D917329B613A1C2F15",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_FocusedElement(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 742,
              "BodyHash": "19FED1EA9423DCCA513EB9512F7B74C83767B1B22CD265B9D46CFCD1DC366F2B",
              "Hash": "9E0F09B2A65DC00C14B4C6D33E0F20BF1B580295B4B40DFC3F3255F19E0A7FBE",
              "CalledMethods": [
                "Candide.CandideUI.Tooltip.CandideTooltipWindow::set_TooltipContent(Candide.CandideUI.Tooltip.ITooltipContent)",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.ControllerUiInputSystem::set_FocusedElement(Candide.CandideUI.CandideUiElement)",
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.ControllerUiInputSystem::DoControllerNavigation(Candide.CandideUI.ControllerNavigation, Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.ControllerUiInputSystem::CancelHold()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.ControllerUiInputSystem::DoNavigationHold(Candide.CandideUI.ControllerNavigation, System.Single, Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.Input.SuperKeybind::Released()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::OnControllerAFullClick()",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialFullClick()",
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()",
                "Candide.CandideUI.CandideUiElement::OnControllerXPressed()",
                "Candide.CandideUI.CandideUiElement::OnControllerPickupPartialDown()",
                "Candide.Input.SuperKeybind::Held()",
                "Candide.CandideUI.CandideUiElement::OnControllerYPressed(System.Boolean)",
                "Candide.CandideUI.Tooltip.ITooltipContent::get_GetTooltipContent()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9771DEAB1594D7BFACE4E32470AB6252BDEBF549C58C943EAB203B340807CEC5"
        },
        {
          "Id": "Candide.CandideUI.DragDirection",
          "Name": "DragDirection",
          "DisplayName": "DragDirection",
          "FullName": "Candide.CandideUI.DragDirection",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Both:Candide.CandideUI.DragDirection",
              "Name": "Both",
              "Type": "Candide.CandideUI.DragDirection",
              "Signature": "public Candide.CandideUI.DragDirection Both",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6063128CAC395824DB307E1BE79FD4979DAE932722EDA89A79D69F4A5E1F1954"
            },
            {
              "Id": "Horizontal:Candide.CandideUI.DragDirection",
              "Name": "Horizontal",
              "Type": "Candide.CandideUI.DragDirection",
              "Signature": "public Candide.CandideUI.DragDirection Horizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38C3B3051F10E05ED33E9F04AFB4C4865C7FDC81DC6A1AC29A6135020E236A2A"
            },
            {
              "Id": "None:Candide.CandideUI.DragDirection",
              "Name": "None",
              "Type": "Candide.CandideUI.DragDirection",
              "Signature": "public Candide.CandideUI.DragDirection None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "899030758C85C3E0BEC179BDED004C929C83960AFAC1CAE1CD7920677BB35E8D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Vertical:Candide.CandideUI.DragDirection",
              "Name": "Vertical",
              "Type": "Candide.CandideUI.DragDirection",
              "Signature": "public Candide.CandideUI.DragDirection Vertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F16161DD79F639F4F19F08F819D8099DFEDABCB26BD40B135AAE95E60DE77519"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E0088160FE26EB32729CE3DBE6ACCDFD0D2ACACAF04EB470C0DF8B3AF0285E70"
        },
        {
          "Id": "Candide.CandideUI.Exceptions.CandideUiException",
          "Name": "CandideUiException",
          "DisplayName": "CandideUiException",
          "FullName": "Candide.CandideUI.Exceptions.CandideUiException",
          "Namespace": "Candide.CandideUI.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.CandideUI.Exceptions.SpecialMessageException",
          "Name": "SpecialMessageException",
          "DisplayName": "SpecialMessageException",
          "FullName": "Candide.CandideUI.Exceptions.SpecialMessageException",
          "Namespace": "Candide.CandideUI.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BodyMessage:System.String",
              "Name": "BodyMessage",
              "Type": "System.String",
              "Signature": "public System.String BodyMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A37C252CBA96F6E17E566375B354BBF45F4ABD1B3EF322EBA010A758A46211"
            },
            {
              "Id": "TitleMessage:System.String",
              "Name": "TitleMessage",
              "Type": "System.String",
              "Signature": "public System.String TitleMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "838DFF040C958C74A61802B17F70F2980D26769AFB66EB16F0379758209E8418"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "45BD86A096E01C21502370D47EB436B8DB700C0ED321679EEF27C802A4F4E526"
        },
        {
          "Id": "Candide.CandideUI.Helpers.ConstructionsUpgradeHelper",
          "Name": "ConstructionsUpgradeHelper",
          "DisplayName": "ConstructionsUpgradeHelper",
          "FullName": "Candide.CandideUI.Helpers.ConstructionsUpgradeHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAvailableUpgradesForConstruction(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E, System.String)-\u003ESystem.Void",
              "Name": "GetAvailableUpgradesForConstruction",
              "Signature": "public System.Void GetAvailableUpgradesForConstruction(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E list, System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "778EB05E3075EAC77373C090D835047E38EF6BA9DC06DA80E848A7D7F6F6B894",
              "Hash": "0525C4E45062DC7C54848E4B4235474DA6B8146B7C286CAC5665664A9A6BBFA2",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Shared.Data.ConstructionDataBase::GetUpgradesForBuilding(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Data.ConstructionDataBase::GetUpgradesForDecoration(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5875F20F1C53BD0C30A254BECA87540348BAF6773770FF449043843541B66DB"
        },
        {
          "Id": "Candide.CandideUI.Helpers.ControllerMouseSimulator",
          "Name": "ControllerMouseSimulator",
          "DisplayName": "ControllerMouseSimulator",
          "FullName": "Candide.CandideUI.Helpers.ControllerMouseSimulator",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CursorPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "CursorPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E CursorPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "190FCB62B30252733D222A790C6BAB9C6966BCF8B53673F1BB4F9FB709A031CB"
            },
            {
              "Id": "_clickStartedPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_clickStartedPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _clickStartedPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "64069841AF682E84013415DC0A24037918F6FFFEA83827C2E37184377E02B82E"
            },
            {
              "Id": "_container:Candide.CandideUI.CandideUiContainerMultipleItems",
              "Name": "_container",
              "Type": "Candide.CandideUI.CandideUiContainerMultipleItems",
              "Signature": "private Candide.CandideUI.CandideUiContainerMultipleItems _container",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67ECA5AD10E9FDC4224512488765BB876C9074A93120C978D32DED9FEB70285A"
            },
            {
              "Id": "_currentHoveredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_currentHoveredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E _currentHoveredElements",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AB4022BFF05A93B3AA8DED2020B3FF504E7AE6412FA6ED7ED1293249846D5A0"
            },
            {
              "Id": "_enteredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_enteredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E _enteredElements",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD5B84AA01A068372511F5179B67E573DC30727E6830E91526AD276C6B3BE58B"
            },
            {
              "Id": "_lastFrameHoveredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_lastFrameHoveredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E _lastFrameHoveredElements",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22D6C0937E4941A274A55874C4123FB3255582FC02EFC316AE02654DCE8D40D7"
            },
            {
              "Id": "_leftElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_leftElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E _leftElements",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9BEA89C996814773607A1C557BE70B897FF49E2FC2528A610A844F4E0763B72"
            },
            {
              "Id": "_searchQueue:System.Collections.Generic.Queue\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "_searchQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E _searchQueue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E88A03CE9431AE4A591A20A87B8964D2C442A5DCA12488DA8B7E1289A370276"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "3D2A4710656C73FE22F65DC1C0D8FD1EED118451183461CE8B61725A5E53A8F3",
              "Hash": "940F1ED8D952080A35705ACAE91DA40EF15363D2AEEB8A1A07593EEDA2756778",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCursorPosition(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "SetCursorPosition",
              "Signature": "public System.Void SetCursorPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "42F2A83E3D78EE09AF658C361A52737F9D52DCE43E8A56F3F2A355754C907A91",
              "Hash": "10CB658D4CBBF5A430305BC474E0E02706CD143F79D347B496B17B73C4F10F0C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 554,
              "BodyHash": "B6453CAC54F8CFBEA511CCFF60B39698C9FDE2384DB4377FC9EAC37E352D3B4E",
              "Hash": "7D3A06329DB7D967BFFECE43DF70C39D8EA4CE4311E9C0F28CB11199655A7998",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Helpers.ControllerMouseSimulator::Reset()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.CandideUI.Helpers.MouseUiFunctions::FindElementsWithMouseInside(Candide.CandideUI.CandideUiContainerMultipleItems, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E, System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::UnionWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::ExceptWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::OnMouseEnter()",
                "HashSet.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()",
                "Candide.Input.SuperKeybind::Released()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C6EC473122B83EF057F4439E17E361CFFF8EA12DDC4ADCFB8EC4BE0FE1F7248A"
        },
        {
          "Id": "Candide.CandideUI.Helpers.DisplayData",
          "Name": "DisplayData",
          "DisplayName": "DisplayData",
          "FullName": "Candide.CandideUI.Helpers.DisplayData",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CameraScaleMinimum:System.Int32",
              "Name": "CameraScaleMinimum",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CameraScaleMinimum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "397778EED7010FE1F501892860F26F24ECBABFFE2B60ACA798D6E5612B4DD72F"
            },
            {
              "Id": "CameraScaleRecommended:System.Int32",
              "Name": "CameraScaleRecommended",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CameraScaleRecommended",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E42D8143B96FA729866645722205E195F55C8062D5E31749AF2279E1BFC92AB1"
            },
            {
              "Id": "IsWidescreen:System.Boolean",
              "Name": "IsWidescreen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWidescreen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA7D86E621AE393F66ECB098123875DBDE43B46EDFDBF72B13088F4AFE8BA86E"
            },
            {
              "Id": "UiScaleMax:System.Int32",
              "Name": "UiScaleMax",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UiScaleMax",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46A679D5967BD333375818784AF6CEDBC0F213B60240DB51FBE684033EAEC45"
            },
            {
              "Id": "UiScaleRecommended:System.Int32",
              "Name": "UiScaleRecommended",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UiScaleRecommended",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F79F2C9F11CEB5A8142D3F0B3ED8967205353F8F98A2154B1EFE6DCD10114B0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "721B067601C6B9A66E86A5AAD00BC10FA224AC2E8C5C60F3D8C6303335A48DF5"
        },
        {
          "Id": "Candide.CandideUI.Helpers.DisplayHelper",
          "Name": "DisplayHelper",
          "DisplayName": "DisplayHelper",
          "FullName": "Candide.CandideUI.Helpers.DisplayHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MinUiHeight:System.Int32",
              "Name": "MinUiHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinUiHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06E1423713B54BBE1F48746049AB38E392A635E865E413DF319BFA7A96387404"
            },
            {
              "Id": "MinUiWidth:System.Int32",
              "Name": "MinUiWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinUiWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "709A5596B1FBF619828E56C217F8484818A40EFCF69AE95B8CC1309E59E6F79C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDisplayDataForResolution(System.Int32, System.Int32)-\u003ECandide.CandideUI.Helpers.DisplayData",
              "Name": "GetDisplayDataForResolution",
              "Signature": "public Candide.CandideUI.Helpers.DisplayData GetDisplayDataForResolution(System.Int32 width, System.Int32 height)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Helpers.DisplayData",
              "Parameters": [
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "63201F245BF15DA8F4BDAD5E30148A9DF7A1B91A2E566705C20830A1FC4A9ED2",
              "Hash": "7EE5811FD574D32535FE2004D5BA051482445E760040C508D99FABF9EE5C5B75",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4523467F25408DDE12E43F32DD0B52A1AD1F78ABF28CC4832C67DADC269C289"
        },
        {
          "Id": "Candide.CandideUI.Helpers.EntityWorkRecipeFilter",
          "Name": "EntityWorkRecipeFilter",
          "DisplayName": "EntityWorkRecipeFilter",
          "FullName": "Candide.CandideUI.Helpers.EntityWorkRecipeFilter",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Helpers.WorkRecipeFilter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_filterFunc:System.Func\u00602\u003CShared.Entity.EntityWrapper,System.Boolean\u003E",
              "Name": "_filterFunc",
              "Type": "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E",
              "Signature": "private System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E _filterFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14DA95E5BF48A824907712F1AF90AAD3852D997FA3A1B7D575832645EA5A7CF3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel)-\u003ESystem.Boolean",
              "Name": "SatisfiesFilter",
              "Signature": "public System.Boolean SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel workRecipe)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "workRecipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "6928FCC9A926A0A885DC7BDC48DB078833D1636022F9854A5FF20BD2F1D98675",
              "Hash": "32DDC4F892BD6960EFC986699296C3774349BB61D3DC83024AE2657BA4F90C77",
              "CalledMethods": [
                "System.Guid::Parse(System.String)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Candide.CandideUI.Helpers.EntityWorkRecipeFilter::SatisfiesFilter(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SatisfiesFilter(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "SatisfiesFilter",
              "Signature": "public System.Boolean SatisfiesFilter(Shared.Entity.EntityWrapper entityBaseData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityBaseData",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "18DFBB3A8AA2F7C48987C900AED240B674AFE607E95AC6C345FBA3EA08DFBF96",
              "Hash": "7CB7CF8C6D348D78005744566B5849FABCD4475E5E1861205D6AFFB793BEE9B8",
              "CalledMethods": [
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A1E5E92978B6D2772E52D478AE662E6426DC4208CC16D082DABE7B7B20B5AE6"
        },
        {
          "Id": "Candide.CandideUI.Helpers.EntityWorkRecipeFilterHelper",
          "Name": "EntityWorkRecipeFilterHelper",
          "DisplayName": "EntityWorkRecipeFilterHelper",
          "FullName": "Candide.CandideUI.Helpers.EntityWorkRecipeFilterHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ResourceProductionFilter:Candide.CandideUI.Helpers.EntityWorkRecipeFilter",
              "Name": "ResourceProductionFilter",
              "Type": "Candide.CandideUI.Helpers.EntityWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.EntityWorkRecipeFilter ResourceProductionFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6983001F7D1DB0B95FF26C27BEC246802BC356F4BDB9231E0B5166A2D926C57C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "21C34F172BE2513BA1B53CBE35DE869B598DE27745E0D8762245447C1F588284"
        },
        {
          "Id": "Candide.CandideUI.Helpers.HandControllerType",
          "Name": "HandControllerType",
          "DisplayName": "HandControllerType",
          "FullName": "Candide.CandideUI.Helpers.HandControllerType",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackNintendo:Candide.CandideUI.Helpers.HandControllerType",
              "Name": "BlackNintendo",
              "Type": "Candide.CandideUI.Helpers.HandControllerType",
              "Signature": "public Candide.CandideUI.Helpers.HandControllerType BlackNintendo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3019CE202F14AD225C1B8963BB75DAF4887652B686991018C2C440ABE37E6875"
            },
            {
              "Id": "PS:Candide.CandideUI.Helpers.HandControllerType",
              "Name": "PS",
              "Type": "Candide.CandideUI.Helpers.HandControllerType",
              "Signature": "public Candide.CandideUI.Helpers.HandControllerType PS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE0CC6C472006426F8B3E1391DD92DEA2A41889C06FC1842C7FA0083D329D036"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WhiteNintendo:Candide.CandideUI.Helpers.HandControllerType",
              "Name": "WhiteNintendo",
              "Type": "Candide.CandideUI.Helpers.HandControllerType",
              "Signature": "public Candide.CandideUI.Helpers.HandControllerType WhiteNintendo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86C8DE292BF29C44DFFA32293BD9D6A6504A5091663744EA44B50316D9CD6633"
            },
            {
              "Id": "Xbox:Candide.CandideUI.Helpers.HandControllerType",
              "Name": "Xbox",
              "Type": "Candide.CandideUI.Helpers.HandControllerType",
              "Signature": "public Candide.CandideUI.Helpers.HandControllerType Xbox",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C3B5BBA7BA928B82A015D479B5B27E6D416D631F0DB2BC07FF9C7A9EF2246B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4348AC39FEB005AE2743DE616B184E1288D2379C55F0F858D560537BACCF2DB"
        },
        {
          "Id": "Candide.CandideUI.Helpers.IconHelper",
          "Name": "IconHelper",
          "DisplayName": "IconHelper",
          "FullName": "Candide.CandideUI.Helpers.IconHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsIconGodPortrait(System.String)-\u003ESystem.Boolean",
              "Name": "IsIconGodPortrait",
              "Signature": "public System.Boolean IsIconGodPortrait(System.String iconId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "228DFBF5F84816568C924ED5A9670ACC26E3D7350F6A0E5B4A15C7F86D1A8B0E",
              "Hash": "A6B52B9A2D274F2586F7E988DA124329A3A17AF5C5E46E8B5205DC3BA4F8B21A",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84A74A78EEF568285103F71DBA0A0061FDA9C6D6FADFB7B352B8151A4D70756E"
        },
        {
          "Id": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
          "Name": "InputSpriteDisplayData",
          "DisplayName": "InputSpriteDisplayData",
          "FullName": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E",
              "Name": "Frames",
              "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F6A431BAD5C65A7B9609C58BF5B482DE5AE471920ECBA6C78BF6CDB929A878"
            },
            {
              "Id": "NoKeybindingSet:System.Boolean",
              "Name": "NoKeybindingSet",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoKeybindingSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9574FBCBC2E8506499F1BAE052A6315B204148364E1C503D9E47DFA00913B80"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A16E333E42170A145FEE59C7F39B14D1DA35EDAF653868C374A56E5C53897B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4E2B03290494F40FB27D655031DA3688A4CE972F5EAB0CB24EC815E090169581"
        },
        {
          "Id": "Candide.CandideUI.Helpers.InventoryNameHelper",
          "Name": "InventoryNameHelper",
          "DisplayName": "InventoryNameHelper",
          "FullName": "Candide.CandideUI.Helpers.InventoryNameHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInventoryName(System.String)-\u003ESystem.String",
              "Name": "GetInventoryName",
              "Signature": "public System.String GetInventoryName(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 602,
              "BodyHash": "CBABF4C0DDEF3ED28456D3EB7D0E8C42426B8AD339E1F11D83932F91DF094E36",
              "Hash": "D51A0784061A4E42CCDBFB6DD2AD3441F0BD4D2396C76E4D30A5F595868D92E2",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::TryGetString(System.String, System.String\u0026)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "Object_Storage",
                "Buildings_Output",
                "Player_Inventory",
                "Player_Equipment",
                "Buildings_Input",
                "Player_SecondaryEquipment",
                "Object_Ballista_Inventory",
                "Player_Trash",
                "Object_Chest",
                "Object_AbandonedChest",
                "Object_DivineChest",
                "Object_StorageBox"
              ],
              "Source": null
            }
          ],
          "Hash": "C9DD43A40DACB1D17A647637F73E375319D8D2C45C75347EB4F0B0404B6C2278"
        },
        {
          "Id": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
          "Name": "ItemWorkRecipeFilter",
          "DisplayName": "ItemWorkRecipeFilter",
          "FullName": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Helpers.WorkRecipeFilter",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_filterFunc:System.Func\u00602\u003CShared.Models.Items.ItemData,System.Boolean\u003E",
              "Name": "_filterFunc",
              "Type": "System.Func\u003CShared.Models.Items.ItemData, System.Boolean\u003E",
              "Signature": "private System.Func\u003CShared.Models.Items.ItemData, System.Boolean\u003E _filterFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "307434C76445E98E0BBD5A485D16E74BE4D01223C3CE47BE84F89FC97747F9E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel)-\u003ESystem.Boolean",
              "Name": "SatisfiesFilter",
              "Signature": "public System.Boolean SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel workRecipe)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "workRecipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "0FBD2F99CD21407FA44C1B61721B7C84887A9B3292FADA41BE85CED7F03C5376",
              "Hash": "33134628E5CF3BBDFD391806C64B86D579ABE47B074912838D71B2B90D8053B3",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "Candide.CandideUI.Helpers.ItemWorkRecipeFilter::SatisfiesFilter(Shared.Models.Items.ItemData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SatisfiesFilter(Shared.Models.Items.ItemData)-\u003ESystem.Boolean",
              "Name": "SatisfiesFilter",
              "Signature": "public System.Boolean SatisfiesFilter(Shared.Models.Items.ItemData itemData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A127778EB2C4FD1AB7810B0DEF5A25FB13154EBF71FA77A86768CF32B1AFFEA3",
              "Hash": "6DC31EE7C2939778C05FA4BF05836B3952804A2846166340FCEF3FA5F8A4DC03",
              "CalledMethods": [
                "System.Func\u003CShared.Models.Items.ItemData, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "451A666A80259B68B4CD274F028524D6167563619563BA9EE65479B7DEB1495C"
        },
        {
          "Id": "Candide.CandideUI.Helpers.ItemWorkRecipeFilterHelper",
          "Name": "ItemWorkRecipeFilterHelper",
          "DisplayName": "ItemWorkRecipeFilterHelper",
          "FullName": "Candide.CandideUI.Helpers.ItemWorkRecipeFilterHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArmorItemFilter:Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Name": "ArmorItemFilter",
              "Type": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.ItemWorkRecipeFilter ArmorItemFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C898087A6BD2D57DA766623DAFD3BDCA898AD1B848F6216F2E8B0BB8898FBAA"
            },
            {
              "Id": "NonEquipableFilter:Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Name": "NonEquipableFilter",
              "Type": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.ItemWorkRecipeFilter NonEquipableFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CC6FAB2D7F7E1FB5DFB9A25BB61252F04A7D3DB6DC9D0EB619F6463EF9C0EB6"
            },
            {
              "Id": "ToolItemFilter:Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Name": "ToolItemFilter",
              "Type": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.ItemWorkRecipeFilter ToolItemFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C622E5608462DA0ECFBE2DAE4BC546C02C792CC02D05B13E0F2117F8A50A1D8C"
            },
            {
              "Id": "TrinketItemFilter:Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Name": "TrinketItemFilter",
              "Type": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.ItemWorkRecipeFilter TrinketItemFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC1B613627F491E11C97343A28906502E2BB247E42C53D20B4CA95B807E0CA98"
            },
            {
              "Id": "WeaponItemFilter:Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Name": "WeaponItemFilter",
              "Type": "Candide.CandideUI.Helpers.ItemWorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.ItemWorkRecipeFilter WeaponItemFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4783D1D84E42A9244A6309D713D1D4CAEA517BE41AABD1C55FAA0049619E89FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2396394997BE19DDB18855223D666EE262BBF181EF8DFF59AD7F7D11EB8AA0C4"
        },
        {
          "Id": "Candide.CandideUI.Helpers.MouseUiFunctions",
          "Name": "MouseUiFunctions",
          "DisplayName": "MouseUiFunctions",
          "FullName": "Candide.CandideUI.Helpers.MouseUiFunctions",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FindElementsWithMouseInside(Candide.CandideUI.CandideUiContainerMultipleItems, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.Queue\u00601\u003CCandide.CandideUI.CandideUiElement\u003E, System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E)-\u003ESystem.Void",
              "Name": "FindElementsWithMouseInside",
              "Signature": "public System.Void FindElementsWithMouseInside(Candide.CandideUI.CandideUiContainerMultipleItems container, Microsoft.Xna.Framework.Vector2 mousePosition, System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E searchQueue, System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E currentHoveredElements)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "container",
                  "Type": "Candide.CandideUI.CandideUiContainerMultipleItems",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mousePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchQueue",
                  "Type": "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentHoveredElements",
                  "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "54A9F2637F0264F918EFFD8A6F93BAC908A6B5880718D4EB3090B95132C780B6",
              "Hash": "DD4A3F2C8E203FD48FADE34EA97313CB84AD7D014AE3D2CF208C38DC1800DAE9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E::Enqueue(!0)",
                "Candide.CandideUI.Helpers.MouseUiFunctions::Search(System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E, System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Search(System.Collections.Generic.Queue\u00601\u003CCandide.CandideUI.CandideUiElement\u003E, System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Search",
              "Signature": "private System.Void Search(System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E searchQueue, System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E currentHoveredElements, Microsoft.Xna.Framework.Vector2 mousePosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "searchQueue",
                  "Type": "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentHoveredElements",
                  "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mousePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "9A68143C84B42BDBF10790AD7BB9CF0FEB93E404EBD4126AF19B687AB1E98A21",
              "Hash": "ACD49FD2F723FD4A8594999D13F8BACEE27845F351641B762904E052C5F2FB44",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E::Dequeue()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E::Enqueue(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B689A8F1133A829D5C18B855148308E97A1C82C17D058D3F2882100F9E58A673"
        },
        {
          "Id": "Candide.CandideUI.Helpers.PlayerInputDisplayHelper",
          "Name": "PlayerInputDisplayHelper",
          "DisplayName": "PlayerInputDisplayHelper",
          "FullName": "Candide.CandideUI.Helpers.PlayerInputDisplayHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ErrorFallbackFrames:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E",
              "Name": "ErrorFallbackFrames",
              "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E ErrorFallbackFrames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "39E04E022B04154EF9F8909EE1D4711AC8AE9A5655307DC8C96A78DF793F1BCF"
            },
            {
              "Id": "HandControllerSheet:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "HandControllerSheet",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D HandControllerSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A293E48A89243F42137A3A524F354ADFD10748647B83397F72A3489575D34466"
            },
            {
              "Id": "KeysSheet:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "KeysSheet",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D KeysSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B7C3CC2F8F913EFA8404B05147F72B5A07C7BA419D9E54334AA33F924E900B9"
            },
            {
              "Id": "MouseSheet:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MouseSheet",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D MouseSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D37DB8A5433A8B20A586FA70E12DDE48E86686CC727D81E5E1D367621A9F983"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DrawPlayerInputSuggestion",
              "Signature": "public System.Void DrawPlayerInputSuggestion(Candide.Input.SuperKeybind keyBind, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyBind",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "921FC5DC5A16D180A018E30EF6E11690C7CAC02F66A461940ECB645A4F78096C",
              "Hash": "7733E29954BDA81FD58BA4A3F6BD9A3C04AFEA3580C7064664E16E1E2D1EB461",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.Input.SuperKeybind)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DrawPlayerInputSuggestion",
              "Signature": "public System.Void DrawPlayerInputSuggestion(Candide.Input.SuperKeybind keyBind, Shared.Entity.EntityWrapper playerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyBind",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "994FB2AEB91E6082A2513B4A5151E28EC158F257BA06869CCAC13CD3256B2022",
              "Hash": "0A8F77246354CB65BC0F071A85316DD4FC239F6A3EB738BFF8E5E2D8D8160555",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawPlayerInputSuggestion",
              "Signature": "public System.Void DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.Input.SuperKeybind keyBind, Microsoft.Xna.Framework.Vector2 screenSpacePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keyBind",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "screenSpacePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "923C072BEF8D4801F2D1C94474E523A46BDC1FE1F6B6BD4E8289DE017280062C",
              "Hash": "A5B63C0C737E8B28A956A9C86BC3E7605C3DDD51FCAA069351FF829E592CC9B5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.Input.SuperKeybind)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DrawPlayerInputSuggestion",
              "Signature": "public System.Void DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.Input.SuperKeybind keyBind, Shared.Entity.EntityWrapper playerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keyBind",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "148B578A2D1C818527CBBF43553304ECB98CD05C27323376AA3A31DC73BB7EF3",
              "Hash": "E5D53CEEAC4D4BE621A9C6114FC267D97E4A98D421BC62BEDBCE64FA028EF2B1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpriteDisplayData(Candide.Input.SuperKeybind)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData",
              "Name": "GetSpriteDisplayData",
              "Signature": "public Candide.CandideUI.Helpers.InputSpriteDisplayData GetSpriteDisplayData(Candide.Input.SuperKeybind keybind)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
              "Parameters": [
                {
                  "Name": "keybind",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "9AD533F634F4EE9278C82BFB748B4523E8951D65BE4AC0BF407A6F5CF86F5A4E",
              "Hash": "B3058858A5A5383A1C2E7253807D7C8D35C9B3AB6809578E4AABAAB278AAC6AF",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardMouseRectangles(Candide.Input.MouseButtons)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData",
              "Name": "GetSpriteDisplayData",
              "Signature": "public Candide.CandideUI.Helpers.InputSpriteDisplayData GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds keybind)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
              "Parameters": [
                {
                  "Name": "keybind",
                  "Type": "Candide.UserSettings.PlayerKeyBinds",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "C5DFE0135BE970F3BA3A1AE4A3F291312D7E281893A21F7DC5DEA98D16FF9D34",
              "Hash": "E873CF16CE35B21110D627B351CEE9FAA3EB567E8B95DC9F05C7A3910285343C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_Value()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_Value()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardMouseRectangles(Candide.Input.MouseButtons)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_Value()",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E",
              "Name": "GetStandardHandControllerRectangles",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1635,
              "BodyHash": "F9C8CFBAD3AFEB60AA058F39223C04F80B2825E465E8C9AE1DD5FD9073E08724",
              "Hash": "813D739AD1761117C5EA5011FA9675BC9753B6680445EB691C9AED3BC7C4C998",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::set_Location(Microsoft.Xna.Framework.Point)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "button"
              ],
              "Source": null
            },
            {
              "Id": "GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E",
              "Name": "GetStandardKeyboardKeyRectangles",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1185,
              "BodyHash": "D80469D09D1F13D674B464C38DD123619CB4F49062143D1656689D96B63612FB",
              "Hash": "ADB019A227811853F8E65FDEC29FDA6DB9C680F246F397E79862C28B3C87345C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStandardMouseRectangles(Candide.Input.MouseButtons)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData",
              "Name": "GetStandardMouseRectangles",
              "Signature": "private Candide.CandideUI.Helpers.InputSpriteDisplayData GetStandardMouseRectangles(Candide.Input.MouseButtons button)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.Helpers.InputSpriteDisplayData",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 345,
              "BodyHash": "544F8B7AC1A866F824CF999FB1DC02AE9120DDFDE3E80C7DA10751D884267A0A",
              "Hash": "59347D568F8565C89C99855EC8F43371FADBCA0DAA177F3BE546DD23B4135067",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "button"
              ],
              "Source": null
            }
          ],
          "Hash": "C7A2F09C70C6835D9D8DF946D4CD7832812BC4AFCE9A9B844B5A51E3B7C210A0"
        },
        {
          "Id": "Candide.CandideUI.Helpers.TextToUiElementsHelper",
          "Name": "TextToUiElementsHelper",
          "DisplayName": "TextToUiElementsHelper",
          "FullName": "Candide.CandideUI.Helpers.TextToUiElementsHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultUiArgs:Candide.CandideUI.Helpers.UiArgs",
              "Name": "DefaultUiArgs",
              "Type": "Candide.CandideUI.Helpers.UiArgs",
              "Signature": "private Candide.CandideUI.Helpers.UiArgs DefaultUiArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6AEFB60C384DCC31CFABA6F1FFE2BC3B8AD240C42B3A76CEBA3F7C2E51B4E628"
            },
            {
              "Id": "EndTag:System.String",
              "Name": "EndTag",
              "Type": "System.String",
              "Signature": "private System.String EndTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56403F92CB42F3169EA0BF56AB1A4F44D47D226D899C76E5E28B8E5C833E86C4"
            },
            {
              "Id": "GridDividerTag:System.Char",
              "Name": "GridDividerTag",
              "Type": "System.Char",
              "Signature": "private System.Char GridDividerTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF36FE4F534D60D3B7EFE9E0559DCA4069B236127D841314153430068C9BC79D"
            },
            {
              "Id": "GridTag:System.String",
              "Name": "GridTag",
              "Type": "System.String",
              "Signature": "private System.String GridTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "811A8D78A3F2F05B7B211D10A40202B4613BB5514B7B9D83F40E87C8E10932E5"
            },
            {
              "Id": "ImageTag:System.String",
              "Name": "ImageTag",
              "Type": "System.String",
              "Signature": "private System.String ImageTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C94482055CFE149D73154A6F6DD00656406EE6F9945B9EC73BD4433036C0254"
            },
            {
              "Id": "LargeIconTag:System.String",
              "Name": "LargeIconTag",
              "Type": "System.String",
              "Signature": "private System.String LargeIconTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30DAED565369D3E97411C482C769707E62D4360D383D27D2D21B4533D54C6C69"
            },
            {
              "Id": "MediumIconTag:System.String",
              "Name": "MediumIconTag",
              "Type": "System.String",
              "Signature": "private System.String MediumIconTag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "316D19D0AB13427B93E57C2E17164663E2FE000AC10AE3528CAC8B00763CC095"
            },
            {
              "Id": "_args:Candide.CandideUI.Helpers.UiArgs",
              "Name": "_args",
              "Type": "Candide.CandideUI.Helpers.UiArgs",
              "Signature": "private Candide.CandideUI.Helpers.UiArgs _args",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCBC3F278A5E3C991F03BA664CFBF6AA4C118E664E6C00E1E70B46D0A9D42651"
            },
            {
              "Id": "_currentGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_currentGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _currentGrid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A7AB43161F04F5697334513EC0F516141BC015758FEF6E3A31A865655ED6C16"
            },
            {
              "Id": "_currentGridColumn:System.Int32",
              "Name": "_currentGridColumn",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentGridColumn",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07D0005D70D57968D361747F6A206952D97C888FB78549A8B1FF8AE043193358"
            },
            {
              "Id": "_currentGridRow:System.Int32",
              "Name": "_currentGridRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentGridRow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A50297C0E2E90B6D6761D212431BFE199A853BFEAFEA1BEFE6F27AF040D4BE40"
            },
            {
              "Id": "_i:System.Int32",
              "Name": "_i",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _i",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5172BF8048A98F7C174AFF1D22B191C6DE79054CFDCE83097716EAE909FD6A47"
            },
            {
              "Id": "_mode:TextToUiElementsHelper\u002BTextToUiMode",
              "Name": "_mode",
              "Type": "TextToUiElementsHelper.TextToUiMode",
              "Signature": "private TextToUiElementsHelper.TextToUiMode _mode",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4F5B464CC434921A96052BE5870B514BE260C1A338409C229B036253D26BE682"
            },
            {
              "Id": "_startIndex:System.Int32",
              "Name": "_startIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _startIndex",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D880BB90B628E03E11C6CC036BC29247103C6FE64474DABAACED365696F4B36"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsSpecialSymbol(System.String)-\u003ESystem.Void",
              "Name": "CheckIsSpecialSymbol",
              "Signature": "private System.Void CheckIsSpecialSymbol(System.String text)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 864,
              "BodyHash": "6CEF53033B9179F4DDC5D39D95B6F4711DDDBEF513090715C05B90A01B88F234",
              "Hash": "EAF2846441E053E9286EEC65BA80E6F4AB30F142146AF7BDA8605C779680050B",
              "CalledMethods": [
                "System.String::get_Chars(System.Int32)",
                "System.String::get_Length()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::Flush(System.String, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::set_DefaultColumnProportion(Candide.CandideUI.Proportion)",
                "Candide.CandideUI.Components.Displays.StatGrid::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Already in grid mode",
                "Already in icon mode",
                "Already in large icon mode",
                "Already in image mode",
                "Invalid end",
                "Failed to read special text command letter \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "Flush(System.String, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "Flush",
              "Signature": "private System.Void Flush(System.String text, System.Nullable\u003CSystem.Int32\u003E indexOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indexOffset",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "0DDE247FC56ED01C9B3FD8CFF890E8B62A5C31DD22EBDD04E0CED0D7557B58D3",
              "Hash": "D8B7D005ED234DC7021D67A5ACA43592742C05D4E56B516AB8A73B80BB5A0F1B",
              "CalledMethods": [
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "Candide.CandideUI.Components.CandideImage::.ctor()",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ParseString(System.String, System.Nullable\u00601\u003CCandide.CandideUI.Helpers.UiArgs\u003E)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "ParseString",
              "Signature": "public Candide.CandideUI.CandideUiElement ParseString(System.String text, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E args)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "46B6883217372BDAEC1BEDD9C038CBDADB3EFA7A638749DC6F9CF3C765361505",
              "Hash": "9A33AA74CD60E6A8EAFB8AAF2A0D8B51034B2C7AD1216188E9330C0BDABE9319",
              "CalledMethods": [
                "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::CheckIsSpecialSymbol(System.String)",
                "System.String::get_Length()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::Flush(System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "550DB3A634BEA4C6574CA8E70FB2D6CAC74031DCDE69BE8995AC741E987C1C3C"
        },
        {
          "Id": "Candide.CandideUI.Helpers.UiArgs",
          "Name": "UiArgs",
          "DisplayName": "UiArgs",
          "FullName": "Candide.CandideUI.Helpers.UiArgs",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconMargin:Candide.CandideUI.CandideThickness",
              "Name": "IconMargin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "public Candide.CandideUI.CandideThickness IconMargin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E482CFA138D3E426FFF9E4C6D8602C339903EBAB8303166ABD75D3AA21241AE"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66BFF7DA599E1D4B8FF68A2E3BAF1489A33556090A0E0017A793E99B41E4953"
            },
            {
              "Id": "TextStyle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "TextStyle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle TextStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0AF37B6C0D6103A1EE7DCB8ABBDF9E7B0F514A404E9C4FF1724CFF93A0D744F"
            },
            {
              "Id": "TranslatedCenteredTextBoxes:System.Boolean",
              "Name": "TranslatedCenteredTextBoxes",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TranslatedCenteredTextBoxes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5B127F6BC4CC4BFE0AD05B2C8CEE4A6912297A7A302D1733457BD64863CFB53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "360B4869FF7253AD32FCE6DA735F3A54F0AF064DD99323354F4332BEB9437C92"
        },
        {
          "Id": "Candide.CandideUI.Helpers.UiRenderHelper",
          "Name": "UiRenderHelper",
          "DisplayName": "UiRenderHelper",
          "FullName": "Candide.CandideUI.Helpers.UiRenderHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetUiRenderTargetHeight:System.Int32",
              "Name": "GetUiRenderTargetHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GetUiRenderTargetHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "21FE1BD3E9230D6C5BA5DA721E664796C75572E39916EFE6755D060DC9FCF02B"
            },
            {
              "Id": "GetUiRenderTargetWidth:System.Int32",
              "Name": "GetUiRenderTargetWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GetUiRenderTargetWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "61CBE35B849B6E47BF9C540601057CD9E7B35AA9E120A0E181478D9D9AB4B32C"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "853CA68D23970B09D170116A050E6A89C6025FCCC0A669739F59BF0F49149DA9"
        },
        {
          "Id": "Candide.CandideUI.Helpers.WorkRecipeFilter",
          "Name": "WorkRecipeFilter",
          "DisplayName": "WorkRecipeFilter",
          "FullName": "Candide.CandideUI.Helpers.WorkRecipeFilter",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel)-\u003ESystem.Boolean",
              "Name": "SatisfiesFilter",
              "Signature": "public System.Boolean SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel workRecipe)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "workRecipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "7A3B87E9407D62AC145DDC4167EDC9B1B7409DBE16F95223008FB285BFEFFDC0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "67E1963EFF5C2BD78E47E87741B1680DC180323723E7FDF74019F453B2C1D847"
        },
        {
          "Id": "Candide.CandideUI.Helpers.WorkRecipeFilterHelper",
          "Name": "WorkRecipeFilterHelper",
          "DisplayName": "WorkRecipeFilterHelper",
          "FullName": "Candide.CandideUI.Helpers.WorkRecipeFilterHelper",
          "Namespace": "Candide.CandideUI.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllPassFilter:Candide.CandideUI.Helpers.WorkRecipeFilter",
              "Name": "AllPassFilter",
              "Type": "Candide.CandideUI.Helpers.WorkRecipeFilter",
              "Signature": "public Candide.CandideUI.Helpers.WorkRecipeFilter AllPassFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CB1B6BFF4426A002D833C46C1F19DC34FADFB8A86E68CE255EBC44E916F34D8D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AF81A456D26C28B5EA44408535FDA5E634D8716FFED0557606C485EADD7053B3"
        },
        {
          "Id": "Candide.CandideUI.HolderAnimationData",
          "Name": "HolderAnimationData",
          "DisplayName": "HolderAnimationData",
          "FullName": "Candide.CandideUI.HolderAnimationData",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Area:CandideCreator.Shared.Models.RectangleF",
              "Name": "Area",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Area",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C88C72683D8C49B89D4BBF3E18B9CA1D47E9282D2A217C0DA8B1E038A30B91B0"
            },
            {
              "Id": "Icon:CandideCreator.Shared.Graphics.Icon",
              "Name": "Icon",
              "Type": "CandideCreator.Shared.Graphics.Icon",
              "Signature": "public CandideCreator.Shared.Graphics.Icon Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60EE30406054885924595EE4F8A88ED75F8CA90D3B25D0A24A6386798F64099E"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "Type:Candide.CandideUI.HolderAnimationType",
              "Name": "Type",
              "Type": "Candide.CandideUI.HolderAnimationType",
              "Signature": "public Candide.CandideUI.HolderAnimationType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54F5D64753F7D5B02A370613415EB8F4E8953FD41D2736066C480C33EB4252F5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2DAC298AB7B848BE7CE7283E605841CF2B6ED5C7D5C57DEAAE492C6AF062598E"
        },
        {
          "Id": "Candide.CandideUI.HolderAnimationType",
          "Name": "HolderAnimationType",
          "DisplayName": "HolderAnimationType",
          "FullName": "Candide.CandideUI.HolderAnimationType",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fire:Candide.CandideUI.HolderAnimationType",
              "Name": "Fire",
              "Type": "Candide.CandideUI.HolderAnimationType",
              "Signature": "public Candide.CandideUI.HolderAnimationType Fire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F17442820A4FDACFF9BD2C7F5ADA79CF96DA61EFD1229FAFA821541F4BBA8C5C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EA0736A111E67CBD51298906BAC9DD817911799C2AAE8F127BE508DE51600B46"
        },
        {
          "Id": "Candide.CandideUI.HolderEnteringAnimationData",
          "Name": "HolderEnteringAnimationData",
          "DisplayName": "HolderEnteringAnimationData",
          "FullName": "Candide.CandideUI.HolderEnteringAnimationData",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentTravel:System.Single",
              "Name": "CurrentTravel",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentTravel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99411B4C745E31EDBD838C2B684DB2806DEB01339EB89042B74440447D008D2D"
            },
            {
              "Id": "Icon:CandideCreator.Shared.Graphics.Icon",
              "Name": "Icon",
              "Type": "CandideCreator.Shared.Graphics.Icon",
              "Signature": "public CandideCreator.Shared.Graphics.Icon Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60EE30406054885924595EE4F8A88ED75F8CA90D3B25D0A24A6386798F64099E"
            },
            {
              "Id": "RotationMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "RotationMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix RotationMatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEB620009404B77021CA839351EF4B845859C5FB31DD0D9038E3868EC1C49ACD"
            },
            {
              "Id": "StartPos:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF04BFA6A65BB978002529ED7FCB0EC85EFFFB8748A14BC95E8A825556EFF08E"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TravelMax:System.Single",
              "Name": "TravelMax",
              "Type": "System.Single",
              "Signature": "public System.Single TravelMax",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD0021D181CEC56CA53CBCCE5AA74D0CB74661A6647877117B7F929C6FD0B0F7"
            },
            {
              "Id": "TravelTime:System.Single",
              "Name": "TravelTime",
              "Type": "System.Single",
              "Signature": "public System.Single TravelTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25841018D7F018304038496B387B18AB9C8A3C982F13E9A7BD142CA5865CDB17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "22DDDECAF1C6DB3502DF63DCB370736E808AAF117DFDC7766AC842603CE8E9BE"
        },
        {
          "Id": "Candide.CandideUI.HorizontalAlignment",
          "Name": "HorizontalAlignment",
          "DisplayName": "HorizontalAlignment",
          "FullName": "Candide.CandideUI.HorizontalAlignment",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Center:Candide.CandideUI.HorizontalAlignment",
              "Name": "Center",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "public Candide.CandideUI.HorizontalAlignment Center",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "142EC7C2396A833B1B7CF4934033F359B201A16363A6BDB6EBCE25378449E000"
            },
            {
              "Id": "Left:Candide.CandideUI.HorizontalAlignment",
              "Name": "Left",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "public Candide.CandideUI.HorizontalAlignment Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E4CAAFB8B6FCA2B1FB947154D3C9E9B8DCC9FD63F0C62D3C624BD18C32C24FA"
            },
            {
              "Id": "Right:Candide.CandideUI.HorizontalAlignment",
              "Name": "Right",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "public Candide.CandideUI.HorizontalAlignment Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20E0E8B71A72A88E3CC967CA00498C13B941E7A0471019CFC5E318D2E70F020A"
            },
            {
              "Id": "Stretch:Candide.CandideUI.HorizontalAlignment",
              "Name": "Stretch",
              "Type": "Candide.CandideUI.HorizontalAlignment",
              "Signature": "public Candide.CandideUI.HorizontalAlignment Stretch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19BEFA5968503E21163FB4631496C08DE7B5FD0193FC6193FE8CF80EE8F7F3A9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D4F50C5FC05A5F4E950F93914B2373DAB546FC97959A7C066F7F8144452F554D"
        },
        {
          "Id": "Candide.CandideUI.Hotbar.HotBarWindow",
          "Name": "HotBarWindow",
          "DisplayName": "HotBarWindow",
          "FullName": "Candide.CandideUI.Hotbar.HotBarWindow",
          "Namespace": "Candide.CandideUI.Hotbar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Slots:System.Int32",
              "Name": "Slots",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Slots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A3ECBA47ADD95B454DB398F7C0A09D9B63918BB82C446DA535CE5931752F949"
            },
            {
              "Id": "_controllerEnabled:System.Boolean",
              "Name": "_controllerEnabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _controllerEnabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "639C65C590D8A4554A92E6C8F5452399627E0AB769B8D7D6F18355674B6A2A3E"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D11414685CA405D94374E47D605A942CCA107D3BEDAB33E7937698A8FFCB2A0B"
            },
            {
              "Id": "_hotBarSlots:Candide.Entities.PlayerState.HotBarSlot[]",
              "Name": "_hotBarSlots",
              "Type": "Candide.Entities.PlayerState.HotBarSlot[]",
              "Signature": "private Candide.Entities.PlayerState.HotBarSlot[] _hotBarSlots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99B589329279882CE0BB909A34407AC5607191B1728A11EEDA5BFBB577D9B4DB"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_slots:Candide.CandideUI.Components.Holder.CandideHotBarSlot[]",
              "Name": "_slots",
              "Type": "Candide.CandideUI.Components.Holder.CandideHotBarSlot[]",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideHotBarSlot[] _slots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "296E00E0D72F062E9308C198754D351446A29FA634F88F68940FC30C57B869A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "A4A26F1C7315BCA80E7864FE9ABFC8D014D8B0C0FFF80DA80342D2A4CB44AA88",
              "Hash": "8936C7BC7AA7D102B211E0BD71BE9142950A15DC5D65A1B015735488F7254682",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::.ctor(Candide.Entities.PlayerState.HotBarSlot[], System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Left_Pixels(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::SlotHasChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoriesChanged",
              "Signature": "private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "766F1EAC494FA7344CB9B4C0F9FFD9E74AE8E82BE62C07C4885B1CB77F3717A3",
              "Hash": "64B1B2A200A098EC7C341B33133ED14A9B1D89167E81D24687C421BF0D4D5512",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::InventoriesHasChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "00CFE63C9FDCD4962E5BD1B7DD17778C9099867A193DEFDC1076F1E33E71A865",
              "Hash": "DC0F06DE04EB6F5D9129D0A87B9F609C7ECAA34557A3F2E646694B5F3AB5E192",
              "CalledMethods": [
                "Candide.CandideUI.Hotbar.HotBarWindow::OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "20916106D07D473A1F5465FBCD3786548F4FA5890C14016C80CB7F7424AE4063",
              "Hash": "0B90E57106A8D06E060577EAC45F39686CC6D56751A08F7838D473AC34DAF3A2",
              "CalledMethods": [
                "Candide.CandideUI.Hotbar.HotBarWindow::OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "63CAD16B49633E2E0AF7E7244164296F710C93D2D47CF6F5C93EDC3253136F81",
              "Hash": "7BD6423ABA2EAD5C24DF0DA6BD8BFF5AAE2BCCCE982AEC6036CF0E6194BF539E",
              "CalledMethods": [
                "Candide.CandideUI.Hotbar.HotBarWindow::UpdateSlots()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Hotbar.HotBarWindow::BuildUi()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlotHasChanged(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateSlotHasChanged",
              "Signature": "public System.Void UpdateSlotHasChanged(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "58A4C75EE436BF0EBC8769F2540F03B3B7C871869AC0558599167138F32F6788",
              "Hash": "CF64E3A1F89493E8EC3BC9E6B762261A549C6FEE969251636C737EA70EA42BCE",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::SlotHasChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlots()-\u003ESystem.Void",
              "Name": "UpdateSlots",
              "Signature": "public System.Void UpdateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3CC8CE92DB38378E8CD082204A88578424C9EE4B3B41302F222A6DCD2147F0F2",
              "Hash": "AE10526B9F9982F27FC3253C8875D65C399958AC61C57BD2D27591573F72A58B",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::SlotHasChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22D8A7508E78A955C378FF6270BA35B8D9A18806ADBA0F1C67C3C4B0CA82BCAA"
        },
        {
          "Id": "Candide.CandideUI.ICandideContainer",
          "Name": "ICandideContainer",
          "DisplayName": "ICandideContainer",
          "FullName": "Candide.CandideUI.ICandideContainer",
          "Namespace": "Candide.CandideUI",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F4C33AAA756573E26BBD19D07C6F370B156DB8BDB5A688CDE130A166B34121E9"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateBottomKeybindLabel",
          "Name": "ImmediateBottomKeybindLabel",
          "DisplayName": "ImmediateBottomKeybindLabel",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateBottomKeybindLabel",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, FontStashSharp.SpriteFontBase font, Candide.UserSettings.PlayerKeyAction action, System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "5B6FE35606C54397B404E30DCCFE9DECA8146B2244BA0965A8B1785BB040DED7",
              "Hash": "2C2A392A3614E5E3B0B6074E353704041E4A3DF2D3209939E2110F54DB065353",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel::Measure(FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String, System.Single)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "490F3166C25D23ABD397C7EA8F1B18EF16EBA573670BC446869422C7FA00F2E5"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon",
          "Name": "ImmediateCandideIcon",
          "DisplayName": "ImmediateCandideIcon",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.Components.DrawStyle)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context, CandideCreator.Shared.Graphics.IconData data, CandideCreator.Shared.Graphics.IconFlag flags, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 scale, Candide.CandideUI.Components.DrawStyle drawStyle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideCreator.Shared.Graphics.IconData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawStyle",
                  "Type": "Candide.CandideUI.Components.DrawStyle",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "434D19C75C1B2C03A421042641F3E9438A3CE4CECE889711D3432DE0029FAF8C",
              "Hash": "8EA722E3A9A3C5C96B20AD5964A5675DF6A305FA56B06E08F432587011D63285",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.Components.CandideIcon::GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(CandideCreator.Shared.Graphics.IconFlag)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(CandideCreator.Shared.Graphics.IconFlag flags)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6EED5ECB338CBCD67A27E9753F8A60B85FA4C3AAAD9DF4B07FD81CB03B24E85F",
              "Hash": "D698287D8A89D31711DA89A6636A6AA1B55FA1F26FA5C6259FFEB5CED579AFCA",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BFA8C4D47D6A7DF0E897DFD1C9D8695E121C689A7042064CB05B96624CB8D961"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel",
          "Name": "ImmediateCandideIconLabel",
          "DisplayName": "ImmediateCandideIconLabel",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context, CandideCreator.Shared.Graphics.IconData data, CandideCreator.Shared.Graphics.IconFlag flags, FontStashSharp.SpriteFontBase font, System.String text, Microsoft.Xna.Framework.Color textColor, Microsoft.Xna.Framework.Vector2 iconScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideCreator.Shared.Graphics.IconData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconScale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "DE25AC68A30FDE7892E149C48D709C9BFEFFF27DE85B9154CF52E7475E7E52E6",
              "Hash": "0309D86CD2E7804045ADB877988181DE6D50F6E57EAF6F95F39F856BB0D2BE15",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Measure(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.Components.DrawStyle)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Draw(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(CandideCreator.Shared.Graphics.IconFlag flags, FontStashSharp.SpriteFontBase font, System.String text)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B5CECFEB9DED08A30B8BACFA5205122A76ED7EF9F13CFEDDDAF27569869B8E32",
              "Hash": "F4B1639140B47B96C015E53966A5475F2ECC8810FE45BAF23904BB81E064DEB9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Measure(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "80C3CB0E13BDC6F8D27D83BD097024B4A15DDB948641844F239FFE66A24BBDAE"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar",
          "Name": "ImmediateCandideProgressBar",
          "DisplayName": "ImmediateCandideProgressBar",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildButtonPressedFailSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BuildButtonPressedFailSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonPressedFailSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F42F7E6FB6FECFDE42866D9C6C77024145E14B5BB4D68C0B33F4F05F7AD8262"
            },
            {
              "Id": "BuildButtonPressedSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BuildButtonPressedSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonPressedSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3A479ECB518EDD1FDA038CDF9DAB41B588A9233E77D5E02DD4312245148F259"
            },
            {
              "Id": "BuildButtonSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BuildButtonSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9A164B58820FB19521A68D35960E6A435EE1C893931F8D0C458D42A28467559"
            },
            {
              "Id": "FillSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FillSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FillSheet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "568DC8EC001D1FEA736127415ED6F69020368B91F9BD85D84A2EEDEAE2697392"
            },
            {
              "Id": "HammerSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HammerSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet HammerSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C260A7603C5C2074889C550CBE033CE586CE673930CF325CEA02892ECFEA9A4A"
            },
            {
              "Id": "Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A079A3E7818071D37875A1222D5CA883D526CA62EEFD466892E8873466EE2D8"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            },
            {
              "Id": "TimingBarSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TimingBarSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet TimingBarSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A92E5B0E9A8F912B10313ED76F97D3FEFD1DB0E9491E3A87485C6F1459F12A3"
            },
            {
              "Id": "_buttonOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_buttonOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _buttonOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2833464B5178644F7A21CB75EA745573D998B2E0EF554672DC3597E7F9B54D3C"
            },
            {
              "Id": "_buttonPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_buttonPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _buttonPos",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1ADAB7F382FD3C9F82F0E10FD8D2097630E20CC42D63D0D4B8DED9B327F3B116"
            },
            {
              "Id": "_buttonSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_buttonSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _buttonSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "432C7E5692CCCE754D25588C0F57444E7757D94A77C364E149A064E7721F5378"
            },
            {
              "Id": "_hitX:System.Single",
              "Name": "_hitX",
              "Type": "System.Single",
              "Signature": "private System.Single _hitX",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D6013E8D2139BFA97A1BC59892DE7CD4BA9222571C8EAB2849F55302AD5E010"
            },
            {
              "Id": "_playAreaSecondsInterval:System.Single",
              "Name": "_playAreaSecondsInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaSecondsInterval",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D33F98542FF51823309802D2635421609ED7B1BC6D17B622D062DD9C5E956E3E"
            },
            {
              "Id": "_playAreaWidth:System.Single",
              "Name": "_playAreaWidth",
              "Type": "System.Single",
              "Signature": "private System.Single _playAreaWidth",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "626CE999BFAD8EFE77FD615EE0205C9395CD4F024D31286DEA4BF01B7E36880E"
            },
            {
              "Id": "_timingBarOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_timingBarOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _timingBarOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "507FA8183A906105A82CC69D85CBAB5653915B0600F43C28B2D24EBAEF9D6DEB"
            },
            {
              "Id": "_timingBarPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_timingBarPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _timingBarPos",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A06AC55B4820E45D37855C31368A45F5F81B06CA1C0325318B0D12374145D3E"
            },
            {
              "Id": "_timingBarSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_timingBarSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _timingBarSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7574E2AD5A8C65CE6921351D6817B5A62A07B0B4FDF411E05B97539F6D4D16E5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateSizes(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "CalculateSizes",
              "Signature": "public System.Void CalculateSizes(Microsoft.Xna.Framework.Vector2 progressBarSize, Microsoft.Xna.Framework.Vector2 progressBarPos, out Microsoft.Xna.Framework.Vector2\u0026 newBarSize, out Microsoft.Xna.Framework.Vector2\u0026 newBarPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progressBarSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressBarPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newBarSize",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "newBarPos",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 363,
              "BodyHash": "08F63C33E977040DC57629D413A38AB3734E1F94F429DF34AA931B37ABA6E98A",
              "Hash": "0747BB368398C9C4E824F763219ED72ACF62B1357A67E7B693AE375D178D4948",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, System.Collections.Generic.Queue\u00601\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E, Shared.ActionInProgress.KeyPressedType, CandideCreator.Shared.Graphics.FrameAnimation, System.String)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 progressBarSize, Microsoft.Xna.Framework.Vector2 progressBarPos, Microsoft.Xna.Framework.Vector2 progressBarOffset, System.Single percentageProgress, System.Single length, System.Single timer, System.Single keyPressedTimer, System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E eventAreas, Shared.ActionInProgress.KeyPressedType keyPressedType, CandideCreator.Shared.Graphics.FrameAnimation hammerAnimation, System.String progressText)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressBarSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressBarPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressBarOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "percentageProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keyPressedTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventAreas",
                  "Type": "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keyPressedType",
                  "Type": "Shared.ActionInProgress.KeyPressedType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hammerAnimation",
                  "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progressText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1338,
              "BodyHash": "5685B29BBE1287526882D9BE3A15ED90A2CCD7CEC69FA9C74F138CDE59C36D10",
              "Hash": "516DDCEAA05ACAFCD8E9E4543E83C7FBC1E798C35A3F56BAC5CC154649E65516",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::GetEnumerator()",
                "Queue.Enumerator\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::get_Current()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Queue.Enumerator\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(CandideCreator.Shared.Graphics.IconFlag)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(CandideCreator.Shared.Graphics.IconFlag flags)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6EED5ECB338CBCD67A27E9753F8A60B85FA4C3AAAD9DF4B07FD81CB03B24E85F",
              "Hash": "D698287D8A89D31711DA89A6636A6AA1B55FA1F26FA5C6259FFEB5CED579AFCA",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5367E7A12F1599EDE69D22968AEB4658172A27D203EBA4E8CA39327A7542B9A7"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel",
          "Name": "ImmediateCandideTextLabel",
          "DisplayName": "ImmediateCandideTextLabel",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context, FontStashSharp.SpriteFontBase font, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color textColor)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "F3CBFD3E858A7B75C96349EC950C4BD7C885880A4CEE272815F8F2FAA1BB8023",
              "Hash": "21E4274518855B1565DE30948DCE7CA58146375DD7073E5D68838859EABB187C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.CandideUI.UiRenderContext::DrawString(FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWithWrap(Candide.CandideUI.UiRenderContext, FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Int32)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "DrawWithWrap",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DrawWithWrap(Candide.CandideUI.UiRenderContext context, FontStashSharp.RichText.RichTextLayout layout, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color textColor, System.Single width, System.Int32 verticalSpacing)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layout",
                  "Type": "FontStashSharp.RichText.RichTextLayout",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalSpacing",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "2B216CE9BEFDE78D9B319A401283D32B260E79F5A5E9A904B8E0D1C126AAE4E1",
              "Hash": "56E646F74538BBF346D0654F8951A6BFD8CB488A3324A0C7767833F808B7D3F3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "FontStashSharp.RichText.RichTextLayout::set_VerticalSpacing(System.Int32)",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.CandideUI.UiRenderContext::DrawString(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWithWrapForQuickTesting(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Int32)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "DrawWithWrapForQuickTesting",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DrawWithWrapForQuickTesting(Candide.CandideUI.UiRenderContext context, FontStashSharp.SpriteFontBase font, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color textColor, System.Single width, System.Int32 verticalSpacing)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalSpacing",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "1CCA37AA4C8957D04877EA51497359AC9B82A89C978A46D1972DC5B7AD12F910",
              "Hash": "815B4955FF0064B985469F4707A96441E5251C4915F4EDDAC3F6E23A399C6DB3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "FontStashSharp.RichText.RichTextLayout::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)",
                "FontStashSharp.RichText.RichTextLayout::set_IgnoreColorCommand(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)",
                "FontStashSharp.RichText.RichTextLayout::set_VerticalSpacing(System.Int32)",
                "FontStashSharp.RichText.RichTextLayout::set_SupportsCommands(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::set_CalculateGlyphs(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.CandideUI.UiRenderContext::DrawString(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLayout(FontStashSharp.SpriteFontBase, System.String)-\u003EFontStashSharp.RichText.RichTextLayout",
              "Name": "GetLayout",
              "Signature": "public FontStashSharp.RichText.RichTextLayout GetLayout(FontStashSharp.SpriteFontBase font, System.String text)",
              "Visibility": "public",
              "ReturnType": "FontStashSharp.RichText.RichTextLayout",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E5D22D7D99F8C100375313B94DEF352F267058B273CF218E7B5A4B3101D98467",
              "Hash": "B384CC9C2651192E21F5D567531F363BDD0D737E828B57DB39A14DEC4135F98F",
              "CalledMethods": [
                "FontStashSharp.RichText.RichTextLayout::.ctor()",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)",
                "FontStashSharp.RichText.RichTextLayout::set_IgnoreColorCommand(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)",
                "FontStashSharp.RichText.RichTextLayout::set_SupportsCommands(System.Boolean)",
                "FontStashSharp.RichText.RichTextLayout::set_CalculateGlyphs(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(FontStashSharp.SpriteFontBase, System.String)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(FontStashSharp.SpriteFontBase font, System.String text)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "982BE333E7405C3617137713DE21433405A5266B0E5A31FEFD69B4364C31BF9E",
              "Hash": "2F85779512605FB8566F94D5666612FBAA3FFA7E65E2AE7C051278AA7DDB38DC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "851E86A952EBFF5CD7C11B25D3892D00BB57398CDCCA24B33583B82C298DC37E"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow",
          "Name": "ImmediateCandideWindow",
          "DisplayName": "ImmediateCandideWindow",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context, System.Single contentWidth, System.Single contentHeight, Microsoft.Xna.Framework.Vector2 contentPosition, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "18C50C192650FE89904D795ADA02343B4D747D0CAD94F040DACB6E28CE87FF51",
              "Hash": "6809EA21A058B0970048443534014F10B87226C05DC9D60A9E5C5F6753DB6A27",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(Candide.CandideUI.UiRenderContext, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(Candide.CandideUI.UiRenderContext context, System.Single contentWidth, System.Single contentHeight, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contentHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "704C3C0B6B4372A74CDFD7A4B9E4F006A25F3E0049D1AB89C9DE4AAE43437D79",
              "Hash": "A3EAA6E9C053E58B6159DC7FA1A331E31F79E2217ACC6DA076CCFC22F911AF6D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E873F02F54B493973EEFA72212EC2ED8A44D523A6F963798CB3358C17E6504A0"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateIMECandidatesText",
          "Name": "ImmediateIMECandidatesText",
          "DisplayName": "ImmediateIMECandidatesText",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateIMECandidatesText",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxWidth:System.Int32",
              "Name": "MaxWidth",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxWidth",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC9597EE31FF96AB1B34CB36DDAE049C7FE8F30C8E8EF3908188F1A1719AD82E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, System.String[], FontStashSharp.SpriteFontBase, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext context, System.String[] candidates, FontStashSharp.SpriteFontBase font, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color textColor)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "candidates",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "D91B1B3506A49435DEEC1B69844DEB7C65CDBFFF700D11EF56B4CA6AF6731D7B",
              "Hash": "1B3A7C5D3E8B9DC5AF417E4CF31685573EFE8F5FFFE9FD48CCB41DD67EEC620E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Draw(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                ". "
              ],
              "Source": null
            },
            {
              "Id": "Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(CandideCreator.Shared.Graphics.IconFlag flags, FontStashSharp.SpriteFontBase font, System.String text)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B5CECFEB9DED08A30B8BACFA5205122A76ED7EF9F13CFEDDDAF27569869B8E32",
              "Hash": "F4B1639140B47B96C015E53966A5475F2ECC8810FE45BAF23904BB81E064DEB9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Measure(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33665424C2D263623CBB1E7BA3E7A034373FEB67CA74760A7F0608062B5CA5CE"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel",
          "Name": "ImmediateKeybindLabel",
          "DisplayName": "ImmediateKeybindLabel",
          "FullName": "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "IconTextMargin:System.Int32",
              "Name": "IconTextMargin",
              "Type": "System.Int32",
              "Signature": "private System.Int32 IconTextMargin",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "63070D9392F6CAEC9EA58D7055DB4DC3C3057913FC58A249060E0681DB38431D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, FontStashSharp.SpriteFontBase font, Candide.UserSettings.PlayerKeyAction action, System.String text, Microsoft.Xna.Framework.Vector2 origin, System.Single iconScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 513,
              "BodyHash": "D5BA7158670ABE3FCA627936DFD3650911FDE1D8D89685ACB61847EC6BA6A8F2",
              "Hash": "57AE1F84473FF83CB85CA0CB6BA83C85436D1C3E73EA37AD34AC559138FC9BD0",
              "CalledMethods": [
                "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel::get_IconTextMargin()",
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Item(!0)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "System.MathF::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "FontStashSharp.SpriteBatchExtensions::DrawString(Microsoft.Xna.Framework.Graphics.SpriteBatch, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Measure(FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Measure",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Measure(FontStashSharp.SpriteFontBase font, Candide.UserSettings.PlayerKeyAction action, System.String text, System.Single iconScale)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "7ABCE88A37FE71BF04E35FA42A5BBBB7669C41463EF3882E349A48247361B81D",
              "Hash": "F0D14BB9D617DF089EF8146179BAB5358B59FD4D22EFE32C8782B8AF957DF0DD",
              "CalledMethods": [
                "Candide.CandideUI.ImmediateUi.ImmediateKeybindLabel::get_IconTextMargin()",
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Item(!0)",
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9493CC2755B229F9B8C53A7F98C932DA43662FD2FDA47E920EA854C05BF8E4C"
        },
        {
          "Id": "Candide.CandideUI.ImmediateUi.WeaponSwitchUi",
          "Name": "WeaponSwitchUi",
          "DisplayName": "WeaponSwitchUi",
          "FullName": "Candide.CandideUI.ImmediateUi.WeaponSwitchUi",
          "Namespace": "Candide.CandideUI.ImmediateUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_firstFrameSkipped:System.Boolean",
              "Name": "_firstFrameSkipped",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _firstFrameSkipped",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D97FE7C3CD3530AEAE10D30567E267CA27DED945242CE21798C8E21DAA64DE73"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, System.String)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "private System.Void Draw(Candide.CandideUI.UiRenderContext context, System.String iconId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "B72D2328AEE3409A53945270B72F96034D24613E62846F91CCBF1FA5B53F44E5",
              "Hash": "6B4542826F2D477613C76E31FFBE4E346BDC4DA480FCA3EF02139CA18E806030",
              "CalledMethods": [
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Measure(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.Components.DrawStyle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext, System.String, System.String)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "private System.Void Draw(Candide.CandideUI.UiRenderContext context, System.String iconId1, System.String iconId2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId2",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "4E6602C834334CF7A76989EA6535035DC66CF0002424A44BF4B6C1B0DA6F0A10",
              "Hash": "249326A512830C304AF1CC95689E31AD7299E99744E62106E839DE903F2EC3AF",
              "CalledMethods": [
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Measure(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIcon::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.Components.DrawStyle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUi(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUi",
              "Signature": "public System.Void DrawUi(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "9EC7EAC03E8C5B92CDF4789E9730DB79444E3007AD8070EFE7D3B8E2FA8887AE",
              "Hash": "B42664ECA66AB8018138B99331D36A71D7D1FFBE3114598CC9C772B4C429079E",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetSecondaryMainHandWeapon()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetSecondaryOffHandWeapon()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Transform::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.WeaponSwitchUi::Draw(Candide.CandideUI.UiRenderContext, System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.ImmediateUi.WeaponSwitchUi::Draw(Candide.CandideUI.UiRenderContext, System.String, System.String)"
              ],
              "StringLiterals": [
                "fist_clutched"
              ],
              "Source": null
            }
          ],
          "Hash": "CC8C5590B5574AAEBB2A67DAAFC023BB23ECC8209512FA6EF44A428104951D87"
        },
        {
          "Id": "Candide.CandideUI.Input.AbstractInputFocusableUiElement",
          "Name": "AbstractInputFocusableUiElement",
          "DisplayName": "AbstractInputFocusableUiElement",
          "FullName": "Candide.CandideUI.Input.AbstractInputFocusableUiElement",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [
            "Candide.CandideUI.Input.IInputFocusable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GotInputFocus:System.EventHandler",
              "Name": "GotInputFocus",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler GotInputFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6705683CEC80C6171A75DBCC7F718E3A4BD9DDA314C375320410F3FC40EBEF32"
            },
            {
              "Id": "HasInputFocus:System.Boolean",
              "Name": "HasInputFocus",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasInputFocus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B570B996EF37C5FF706C9A3FE47C67E8B925D459DBB5B3E0432609163ADCC5D4"
            },
            {
              "Id": "LostInputFocus:System.EventHandler",
              "Name": "LostInputFocus",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler LostInputFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7C204EBDF9C722A23A4935A5E99B8E4E6304D23437C159315F1F86736078F9D"
            }
          ],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "IsKeyboardFocused:System.Boolean",
              "Name": "IsKeyboardFocused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsKeyboardFocused",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B372305B298AB92A2D508CB324FC5BB64C8A831233EEB9C6D8F678D28794CCCF"
            }
          ],
          "Events": [
            {
              "Id": "GotInputFocus:System.EventHandler",
              "Name": "GotInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler GotInputFocus",
              "Visibility": "public",
              "Hash": "6395775610090CED92A42084C2EE88030D2A92F4C10ACBD09B96ED157E137F9D"
            },
            {
              "Id": "LostInputFocus:System.EventHandler",
              "Name": "LostInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler LostInputFocus",
              "Visibility": "public",
              "Hash": "D42BCA2FA175D077E8CD9682B871A112788BB2C3133C77B7B50C5752D524B4A7"
            }
          ],
          "Methods": [
            {
              "Id": "Focus()-\u003ESystem.Void",
              "Name": "Focus",
              "Signature": "public System.Void Focus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "49301A1462DCB0637DAEA7664882D9DDA9326B2E2245B8A51C26D242193F38F9",
              "Hash": "30125E04AD26D01F1288E5E4E887AA4EB21331A0833E678C632B9FA0E587C15C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChar(System.Char)-\u003ESystem.Void",
              "Name": "OnChar",
              "Signature": "public System.Void OnChar(System.Char c)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B2EE7683DA6FDEA93CCC468A1B981083DEE5FB188B844E715DEFC373B6823F03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8E32CCB138E3118CAE1DFE4D3168C7FB471885CB4A902B99F95CB8541F8DFF20",
              "Hash": "C4540D122023692F82FC904D6F1305BF291D329AA9AA76F4EB368D4EB32D8074",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Unfocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGotInputFocus()-\u003ESystem.Void",
              "Name": "OnGotInputFocus",
              "Signature": "public System.Void OnGotInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "DB134F44AEFA6CA8DF2D3BD35D71A802BB099B601FFFC85CEDCCEDFC7E786BE2",
              "Hash": "8AA1F6610AF10CE0FAD0DB7E9F0DAC575B4FCAC4E258F54FB6EE4C486377BA61",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::add_MousePrimaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.MouseUiInputSystem::add_MouseSecondaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void",
              "Name": "OnKeyDown",
              "Signature": "public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "641F0D93AC106143AE272C85C5CAA67007EF9C5B3AB2161424A79018CCE4CFEB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostControllerFocus()-\u003ESystem.Void",
              "Name": "OnLostControllerFocus",
              "Signature": "protected System.Void OnLostControllerFocus()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "32BE2B23D393C22D5038256F91FE9B6843C561AF081A51B30946FF7C04DA7190",
              "Hash": "21A194D4AB75E00FE6D53F3B19123580883694C18815FCB0930FF26860E08A48",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::get_IsKeyboardFocused()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Unfocus()",
                "Candide.CandideUI.CandideUiElement::OnLostControllerFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostInputFocus()-\u003ESystem.Void",
              "Name": "OnLostInputFocus",
              "Signature": "public System.Void OnLostInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "5A37670B57681396BD17E71732CA9DA61B44817DA6C0953352379DBC74E6C3C4",
              "Hash": "5C643139338F696106294D94189B3A9A476ADBBEC93805CBD37E689B3FC0B5A6",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MousePrimaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MouseSecondaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnMousePress",
              "Signature": "private System.Void OnMousePress(System.Object sender, Microsoft.Xna.Framework.Vector2 mousePos)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mousePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C805BC0ADD3297F6C88CD13B358E7004BF71FE2B920CA50A6F448D1E23FE7E95",
              "Hash": "35A5EEC730491A36E00B21CA9E5F4A719BF120F18B4AA196AA6B28E7F112C76D",
              "CalledMethods": [
                "Candide.CandideUI.Input.IInputFocusable::InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable, Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unfocus()-\u003ESystem.Void",
              "Name": "Unfocus",
              "Signature": "public System.Void Unfocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "12422A98BF35A38E7D477A43F7858F7CC4E63872F713EE3C6556D35F84110AAD",
              "Hash": "1BDD39A8B9AC51018974D4B34AA66C158FB28B2AB4E9F0CF0EE700D370C68F44",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3E3C154B59FC982CDC0513E464DFDB4FDC6670A56DCA68463D770755185A4E3"
        },
        {
          "Id": "Candide.CandideUI.Input.BindingInputModalWindow",
          "Name": "BindingInputModalWindow",
          "DisplayName": "BindingInputModalWindow",
          "FullName": "Candide.CandideUI.Input.BindingInputModalWindow",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.CandideModalWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isGamePad:System.Boolean",
              "Name": "_isGamePad",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isGamePad",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C40AC327829DC07A1940556A2CCB76D65EB61156BF6B73E1F2DFA3A10F93599C"
            },
            {
              "Id": "_onButtonRegistered:System.Func\u00602\u003CMicrosoft.Xna.Framework.Input.Buttons,System.Boolean\u003E",
              "Name": "_onButtonRegistered",
              "Type": "System.Func\u003CMicrosoft.Xna.Framework.Input.Buttons, System.Boolean\u003E",
              "Signature": "private System.Func\u003CMicrosoft.Xna.Framework.Input.Buttons, System.Boolean\u003E _onButtonRegistered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D831D7BEF613DC40D71139C341EB653E2E3B9B1F1BA6480F7B39D1BFBA0DEDA6"
            },
            {
              "Id": "_onKeyboardKeyRegistered:System.Func\u00602\u003CMicrosoft.Xna.Framework.Input.Keys,System.Boolean\u003E",
              "Name": "_onKeyboardKeyRegistered",
              "Type": "System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E",
              "Signature": "private System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E _onKeyboardKeyRegistered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA8B5E2E66FDD0502743D9825EFE4C6D67DA1B37D8531DF987BD9A981AABC6F6"
            },
            {
              "Id": "_onMouseKeyRegistered:System.Func\u00602\u003CSystem.Nullable\u00601\u003CCandide.Input.MouseButtons\u003E,System.Boolean\u003E",
              "Name": "_onMouseKeyRegistered",
              "Type": "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E _onMouseKeyRegistered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73C67B7EB429BF8B3C84CD7C76D1DE2C35572878344DD460E776F8B39AB10406"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckMouseButton(Candide.Input.MouseButtons)-\u003ESystem.Void",
              "Name": "CheckMouseButton",
              "Signature": "private System.Void CheckMouseButton(Candide.Input.MouseButtons button)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "265D0B6B93E1825AF4DBA958964F2E22581A2731E9DEC1AA85A67CB4C2176A7B",
              "Hash": "84D70C4CD508921C77E78A829B2FA11A5BD100C3356A10B1312BBB2E6A7A54F9",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::.ctor(!0)",
                "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E::Invoke(!0)",
                "Candide.Input.Keybinds::ConsumeAll()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyboardInputOnKeyPressed(KeyboardInput\u002BKeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "OnKeyboardInputOnKeyPressed",
              "Signature": "private System.Void OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState ks)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.KeyEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "FB8AB6DF24920CF98D2B6591FA6E3F32482E68F3104AA8BE768C674D793B6717",
              "Hash": "105EFF70BC70A0F812CF2A43AAFE1BA3F0AAD8B05AF1CAEE50FB425A4BFBD99A",
              "CalledMethods": [
                "KeyboardInput.KeyEventArgs::get_KeyCode()",
                "System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E::Invoke(!0)",
                "Candide.Input.Keybinds::ConsumeAll()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "2415AE7C37E23D4CF8CCCF29B6FC9E08C228A3A4E4E6CD6636729EC2A45B6E82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "61FB5167C5D3F6618D87D5B444316D9FC7C8F6C9073248F00183814CDF13D5AD",
              "Hash": "ABDD3F591AFB07645FBE33676CBFCB4F49FACC5BEEC061B2EFC1B91BC7BFEFF7",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.Input.BindingInputModalWindow::OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.KeyEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::remove_KeyPressed(KeyboardInput.KeyEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "286D6941FABCEE268DD32D1359C36044F70599B557519E8F9FBBB4AB66057775",
              "Hash": "4A130AA7B006696D81FAB4CD2A2DA0EAAD16FA769B600B9EACF2E4FA3215AF90",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.Input.BindingInputModalWindow::OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.KeyEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::add_KeyPressed(KeyboardInput.KeyEventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7A64B3799D22EF1B73A962A7DEEB2390EB74D4FC6F099D31C67A01840143E87A",
              "Hash": "CCEF11EE87A2B96EAEB3A434C0C0F88EB455C6FCCBFDEB84BEA47C8D59E4A44C",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Input.BindingInputModalWindow::CheckMouseButton(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6864609C5ECCDB0FCB8975381100F2AADB9DA423CAD66AE02D3106D1C64D433"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideBindingInput",
          "Name": "CandideBindingInput",
          "DisplayName": "CandideBindingInput",
          "FullName": "Candide.CandideUI.Input.CandideBindingInput",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_text:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_text",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D752641BCC75E079A1BD6BAC2C754FE70732D55B5502A5A44C1761058C792A"
            }
          ],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B706B97CFD94C59D9CCD6508CD645111EDABDFD5C03C1BDFD44AE3CE3E19E48B"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideCheckbox",
          "Name": "CandideCheckbox",
          "DisplayName": "CandideCheckbox",
          "FullName": "Candide.CandideUI.Input.CandideCheckbox",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LargeBoxSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LargeBoxSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LargeBoxSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DD8F59C15FB0F631820C7BF1250B56C20EFB576D3A6AF5F9E161B37021BA85A"
            },
            {
              "Id": "LargeCheckMarkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LargeCheckMarkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LargeCheckMarkSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FD64469053EF8539A3E2BC61DE0E8B8F558397001AB3E0F0052BC7F0AEEF31A"
            },
            {
              "Id": "LargeSize:System.Int32",
              "Name": "LargeSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 LargeSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4F2BB12450190C683827DE8BE885C2AD08EAC652797AF0B5DE8501028082F97"
            },
            {
              "Id": "LockWhenToggledOn:System.Boolean",
              "Name": "LockWhenToggledOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockWhenToggledOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED0E825A55A11DD0492D167C32F1B731F2B9F88AD4779DBA4D077B8365F3742C"
            },
            {
              "Id": "MediumBoxSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumBoxSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MediumBoxSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B3F8FD39C1CD6EBD2822F4C76262F20900CFCDF74BD579A06C05C01C932B375"
            },
            {
              "Id": "MediumCheckMarkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumCheckMarkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MediumCheckMarkSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "62E2FAD7885E13DBED1859F3C030279960C5B9B366CB0D3D216B42D368F1EB42"
            },
            {
              "Id": "MediumSize:System.Int32",
              "Name": "MediumSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MediumSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02DBFD0A67724CFB5446191F2715E17992ADD54E2EDFE7E111D2EAC0797A95CA"
            },
            {
              "Id": "SmallBoxSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallBoxSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmallBoxSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DAC495347BAB9744171630421981D0594B71D3CEE12E8F2F4B8C286DD2738A6"
            },
            {
              "Id": "SmallCheckMarkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallCheckMarkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmallCheckMarkSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D4B031BFA522447C0A9D4F4A863573EF1AE137DF6A50E13B4D17B5FCE82CD9F"
            },
            {
              "Id": "SmallSize:System.Int32",
              "Name": "SmallSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SmallSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E86D3D462722677DC2347F9EC6CB5B9E8106D65D51E3A40A53D8C0FBF9CC1D23"
            },
            {
              "Id": "Toggled:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "Toggled",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Boolean\u003E Toggled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FC91D2848C6C2C7B3682C974104EC0116490B7FD3F0AA0AACEDB4A0C7A62AC1"
            },
            {
              "Id": "ToggledOff:System.EventHandler",
              "Name": "ToggledOff",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ToggledOff",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B2A07EA8C5647337F94A96A4BB564E1B83CC0FDA88535483AED9D3F0D905819"
            },
            {
              "Id": "ToggledOn:System.EventHandler",
              "Name": "ToggledOn",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler ToggledOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CCFDD33E37D1EDF24F82DA2CB914CE18768F0698020F20D83155F2E7A75762D"
            },
            {
              "Id": "_checkboxType:Candide.CandideUI.Input.CheckboxType",
              "Name": "_checkboxType",
              "Type": "Candide.CandideUI.Input.CheckboxType",
              "Signature": "private Candide.CandideUI.Input.CheckboxType _checkboxType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28E61557AABBEB4FD7553B7C49AB9DD5E2EC9FF080F78DD4518BA0101D8E37CD"
            },
            {
              "Id": "_isToggledOn:System.Boolean",
              "Name": "_isToggledOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isToggledOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C005EF40F0F9380397F96B2AE1EF8AB91B0FE879250F7EBDEA16569B3366588A"
            }
          ],
          "Properties": [
            {
              "Id": "CheckboxType:Candide.CandideUI.Input.CheckboxType",
              "Name": "CheckboxType",
              "Type": "Candide.CandideUI.Input.CheckboxType",
              "Signature": "public Candide.CandideUI.Input.CheckboxType CheckboxType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4D7F586718ED485A4C4CB5EFC15F0C844CFDABF281C228841049240154BFFC36"
            },
            {
              "Id": "IsToggledOn:System.Boolean",
              "Name": "IsToggledOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsToggledOn",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D0959F51E51E67C5B917B4C6FE95653DB87BE88BDB2910B94F6E23F365AF4E0B"
            }
          ],
          "Events": [
            {
              "Id": "Toggled:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "Toggled",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Boolean\u003E Toggled",
              "Visibility": "public",
              "Hash": "DB34B8AA385B9B54C0A1B6F91D9A4E63C8944E544A6A53E065995974CE4F74C3"
            },
            {
              "Id": "ToggledOff:System.EventHandler",
              "Name": "ToggledOff",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ToggledOff",
              "Visibility": "public",
              "Hash": "0BD55DF5CB396C69BA302C1B868394D6832E9A8D29E88F775A7ED2EF1B5BB2E2"
            },
            {
              "Id": "ToggledOn:System.EventHandler",
              "Name": "ToggledOn",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler ToggledOn",
              "Visibility": "public",
              "Hash": "5CDDC0467F6B8CE1A36AA3E0E8A3AAD64B645372BFCC6C51C0DF3EBEAD017E2B"
            }
          ],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "7FF9CC8207392C17AEC64C3F26E1AF2E507E2C5687BE1EFA8BB8348927CBBFFE",
              "Hash": "CD9400D581FCFDC258430E7DA8E72E1F16E3900D46493E0D97063B6D7E17849E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "2BB8F9959E7A007FBB4032908D8F052876038623681A0AA602D4AA0C022483B3",
              "Hash": "4CC8CA54F75E861D08D7B47C8CF7423AFBC36A26F5BD686AB50CFB013F85ACD4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CB875CBD7802A6F64A3D1D284E5A4A85BF17FB4E8D4F46DB4310D09BC8333F13",
              "Hash": "25B506F755F6FC1CE877B876ADEAD6884C16A79491C6AEA383FB50A1D7D741A4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()",
                "Candide.CandideUI.Input.CandideCheckbox::Toggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9CA15FC83394F11AFE529CDFEE65BAA9877BF1A605044C5D872B7264A5D6ADF6",
              "Hash": "8BBA5BCD489236D6DE150A7C27D09551D5C26F40D5A9E7E7F8E32A22D0493BE6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.Input.CandideCheckbox::Toggle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Toggle()-\u003ESystem.Void",
              "Name": "Toggle",
              "Signature": "private System.Void Toggle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "836691F08A0926BBC5835E1ADA611A1C796960B89A2D22F66EC961ABB62DECFB",
              "Hash": "D541D9E611A4F6298DBD9C454E4F2FEE204212CCCCC8E186C450E13CB6810258",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()",
                "Candide.CandideUI.Input.CandideCheckbox::set_IsToggledOn(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2A0BFCCCDCEF76171CB29432ECC4E98133A31BDCBCE3FD7BF820B0E2A9AB2D00"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideCheckboxLabel",
          "Name": "CandideCheckboxLabel",
          "DisplayName": "CandideCheckboxLabel",
          "FullName": "Candide.CandideUI.Input.CandideCheckboxLabel",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Checkbox:Candide.CandideUI.Input.CandideCheckbox",
              "Name": "Checkbox",
              "Type": "Candide.CandideUI.Input.CandideCheckbox",
              "Signature": "public Candide.CandideUI.Input.CandideCheckbox Checkbox",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D19324BB564B7F118A37614C4CDF6E0DA89A996A37BCC05832492ACA7D26085D"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "public Candide.CandideUI.Components.TranslationCenteredTextLayout Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0963F75772CD492A807BD5361F22CCDB5A84E90CABC33CB893D719C5BBF8CA23"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B5062BCAF4D5448E521F8ECDF98C2AE634FE4EC1C959C7D7DE5D88E7A5580802",
              "Hash": "D7380F2742ED5A5A9165F33A55D296C13A14B4C5AD65C9265355F25D47209731",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ACA37E5B3D191E3B76813CB7D2EE77D7164A4D751531AF0B4AA0C2BC583EEF4D"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideHorizontalSlider",
          "Name": "CandideHorizontalSlider",
          "DisplayName": "CandideHorizontalSlider",
          "FullName": "Candide.CandideUI.Input.CandideHorizontalSlider",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ValueChanged:System.EventHandler\u00601\u003CSystem.Single\u003E",
              "Name": "ValueChanged",
              "Type": "System.EventHandler\u003CSystem.Single\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Single\u003E ValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8792DC02271066C8FA37CAADF9A3A7048B3546E816BD5E05C234A516E6273B9"
            },
            {
              "Id": "ValueChangedByUser:System.EventHandler\u00601\u003CSystem.Single\u003E",
              "Name": "ValueChangedByUser",
              "Type": "System.EventHandler\u003CSystem.Single\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Single\u003E ValueChangedByUser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBEB819D4399A36681002C27ECE9C85CC432A193B6F45200CAD1306BAFFA041B"
            },
            {
              "Id": "_button:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_button",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _button",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E732783F92B99082C185BA432B4B88027E769AFD535299504DAB7BBA06B170A"
            },
            {
              "Id": "_maximum:System.Single",
              "Name": "_maximum",
              "Type": "System.Single",
              "Signature": "private System.Single _maximum",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "814057492DF260207E89E5D2AD2DE8AE998C286EE59A4A5AB16709A26B6B25BB"
            },
            {
              "Id": "_minimum:System.Single",
              "Name": "_minimum",
              "Type": "System.Single",
              "Signature": "private System.Single _minimum",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7160C7E664E16C06478222134BDB3EDA24F2343A0F85300BF5A74E6DE6F6A6"
            },
            {
              "Id": "_mousePressDown:System.Boolean",
              "Name": "_mousePressDown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _mousePressDown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50BE82C792A63C2EC22AC65F3E1E8D931727C2A5EA26F3888E04686A9152F980"
            },
            {
              "Id": "_prevMaxHint:System.Int32",
              "Name": "_prevMaxHint",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _prevMaxHint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C548BF90C85771F900AED99A9246C62BF5742F782A6F975830085160B791E05"
            },
            {
              "Id": "_stepValue:System.Single",
              "Name": "_stepValue",
              "Type": "System.Single",
              "Signature": "private System.Single _stepValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3749C5E51C1B2292CCE43C04C63D1CEE47CFF5CB497F24F7D111A216DB9119C3"
            },
            {
              "Id": "_value:System.Single",
              "Name": "_value",
              "Type": "System.Single",
              "Signature": "private System.Single _value",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26113174B1F104DFD40DE46632E88BD9BEE3BEBB594E282B2357563E8FA52752"
            }
          ],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "Hint:System.Int32",
              "Name": "Hint",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Hint",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A2B6FA3C7A4996ED9E1C6B97BDC81956FF679F011E60ADC3F4A224B4D7C6E759"
            },
            {
              "Id": "MaxHint:System.Int32",
              "Name": "MaxHint",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxHint",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1972BE4485205E767C0B44512BB2AD546959FF86A4F6EEF1DE27A1C7A8649E4E"
            },
            {
              "Id": "Maximum:System.Single",
              "Name": "Maximum",
              "Type": "System.Single",
              "Signature": "public System.Single Maximum",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "21A834F18A01F8B13D948D20BC633718C38198F8632188660C42CBFA79E6D1B8"
            },
            {
              "Id": "Minimum:System.Single",
              "Name": "Minimum",
              "Type": "System.Single",
              "Signature": "public System.Single Minimum",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5BB1A6ED0FD0F358BFB9776CE1D926B88192105A54A0FF1943025D6D839CDCDD"
            },
            {
              "Id": "StepValue:System.Single",
              "Name": "StepValue",
              "Type": "System.Single",
              "Signature": "public System.Single StepValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "375802ECB0CD972D11AEB55D26580501E954B126239499378FAC67AA8DB22C85"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4A7E0B362ACB7AC1298B477B7111089BF1C868AFA28E38F069D8722212EEB365"
            }
          ],
          "Events": [
            {
              "Id": "ValueChanged:System.EventHandler\u00601\u003CSystem.Single\u003E",
              "Name": "ValueChanged",
              "Type": "System.EventHandler\u003CSystem.Single\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Single\u003E ValueChanged",
              "Visibility": "public",
              "Hash": "CA4D90DF34FA5CB2FA2AFAB2450FA7CDA764E26A9D0331DB6D69E9DDC10C9484"
            },
            {
              "Id": "ValueChangedByUser:System.EventHandler\u00601\u003CSystem.Single\u003E",
              "Name": "ValueChangedByUser",
              "Type": "System.EventHandler\u003CSystem.Single\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Single\u003E ValueChangedByUser",
              "Visibility": "public",
              "Hash": "F76CE8765FD54F9DB754C617EC1A960E5C978965992E7B3B298B454A0199FDED"
            }
          ],
          "Methods": [
            {
              "Id": "GetMousePositionHint()-\u003ESystem.Int32",
              "Name": "GetMousePositionHint",
              "Signature": "private System.Int32 GetMousePositionHint()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "FBB3364B8B8A6F02226148A04BE2A0C2076C70BD8145AFC4B2557D6541ED33A7",
              "Hash": "88D179567ED1006A43C19EC334A14C9D2198F84F0476C2D4683A1F5288896C2D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.CandideUI.CandideUiElement::ToLocal(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateWidth()-\u003ESystem.Void",
              "Name": "InvalidateWidth",
              "Signature": "private System.Void InvalidateWidth()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "206E8934EFEE20D33FDF83FFF92CD7A80962FFF2C7DBCA5464380F258FA2B44D",
              "Hash": "C962FAAD8FB72D3DA5C3C7D89C9C136FBAB4432A4B125A68B71732B39165C44F",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_MaxHint()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Maximum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Minimum()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_StepValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MinWidth(System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseUiInputSystemOnMousePressRelease(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "MouseUiInputSystemOnMousePressRelease",
              "Signature": "private System.Void MouseUiInputSystemOnMousePressRelease(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D600FADA99771AC83EE048F4746338D44F0703F8B3BA9F7BD2D6559D24F7577C",
              "Hash": "C97953F683683194FD38E699DD975A8910976F292E608A8C995E2A7F86C00BA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseUpdateHint()-\u003ESystem.Void",
              "Name": "MouseUpdateHint",
              "Signature": "private System.Void MouseUpdateHint()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "7ED405B9F2DB4F29653C3A6C6ED00E94CE8897B88A98387652A758AB05ED520A",
              "Hash": "FA9372848BD1CDE0C722F2C729290814CB8FC7EB896A16DCBFBFF4C6073FED40",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideHorizontalSlider::GetMousePositionHint()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_MaxHint()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Maximum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Minimum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::Round(System.Single)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Hint(System.Int32)",
                "System.EventHandler\u003CSystem.Single\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8D9F2094D8ED7BCA0EBE4C6CE793B89D5B0DE208B7C9BCE7D8D14DA61E137C6C",
              "Hash": "67B97B38B5EA0112C8AF4C81503041E2ACA30BC74CCB15A403D1958EB311B6F5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Focus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "FE72661E1D43CFFF0531D192E0F17733711FBCE0E187E5AEE054D045B4F23A5B",
              "Hash": "BB7E346BBF51B4E415733324F5F3F07596CF0DB78511FF04B2659A4617609211",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Value()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_StepValue()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Value(System.Single)",
                "System.EventHandler\u003CSystem.Single\u003E::Invoke(System.Object, !0)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A858C4CAD9C30D1DAFFC5F86CE6B67D20DEDE56B2402330FC4970521AD1FB63E",
              "Hash": "E3AAE04E41C1258F0732ED6E9F98F0D26E45B6ADAB509C872A7C80D5A93A6204",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnDismount()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::MouseUiInputSystemOnMousePressRelease(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MousePressRelease(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "C293153E9369BD6EF2CAA63DA8ACAAC05530B7159087E3FA35E2083ABF1504C9",
              "Hash": "E3B319DDC592563561F4FF5EE7C497C1C425FBFA0357EB75BAE860B0677B7C7B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::MouseUiInputSystemOnMousePressRelease(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::add_MousePressRelease(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E3CA592AF659924155D99D640579C0C17F4DB7514792E2A9B3351987AD306F53",
              "Hash": "56C745CCA42C142D73BA33C9433C11440886B1106468A24CE68B53572BDB4136",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Unfocus()",
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Round(System.Single)-\u003ESystem.Single",
              "Name": "Round",
              "Signature": "private System.Single Round(System.Single val)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F7609D23FB17BFBFB671F2491F5D7C34F12E1241A7E686ABDB1B51FF2E3702BA",
              "Hash": "68A5E50D41AF1EAB687E77D73462C63FA6E38B51DF1A4D72C2AB9931D4DA2553",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_StepValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncHintWithValue()-\u003ESystem.Void",
              "Name": "SyncHintWithValue",
              "Signature": "private System.Void SyncHintWithValue()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "74C85F43320CA6285D447D52E9E6C62F5E45C9488B798F21199475EEF3D2A2F6",
              "Hash": "BAA468D040B4FD33C4B37D91D77445B46ADB5028FB6CFC1B090BBF5D622F993A",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_MaxHint()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Minimum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Maximum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Hint(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "C357A3275DAA4D3101F7E115173494D9B78E09115E7376DDA590C5F7D7B949AE",
              "Hash": "21362EEA94E3C41C8C8866559C200867A31CD74BED6F58E6A93FD1DCC38B3E9A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_MaxHint()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::InvalidateWidth()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::MouseUpdateHint()",
                "Candide.CandideUI.CandideUiElement::set_IsFocused(System.Boolean)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Value()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::get_Maximum()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Hint(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ADBE9279DF8AAB23651A677E68DC3957ED40688B8A7A52F22B652E1A0F2F2B8F"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideIntSpinner",
          "Name": "CandideIntSpinner",
          "DisplayName": "CandideIntSpinner",
          "FullName": "Candide.CandideUI.Input.CandideIntSpinner",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StepValue:System.Int32",
              "Name": "StepValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StepValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7B7E39E4218D52753E96C1C4D48F433446D294D8C8E7F8CC286E996966D9780"
            },
            {
              "Id": "ValueChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "ValueChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Int32\u003E ValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95C5215110AD68D5A01D2AA745421EEC412F72C5B42AF5FE8EB8F5F28ED480E9"
            },
            {
              "Id": "ValueChangedByUser:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "ValueChangedByUser",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Int32\u003E ValueChangedByUser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "947FB243AC5A5B68196F3EB25AAF33E71C62F9E90DCB13EC3ACC0901F5AA4E5B"
            },
            {
              "Id": "_allowPlayerInput:System.Boolean",
              "Name": "_allowPlayerInput",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _allowPlayerInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "337362FA5A8544D7EF521314A63EE8B7E6E04F28F4EFA1DBA189340024585F2B"
            },
            {
              "Id": "_hasSelectedEverything:System.Boolean",
              "Name": "_hasSelectedEverything",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSelectedEverything",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A263F6222ED8CD440A8580E7F583D237FD718E377B38DC2C465B38691458C3F"
            },
            {
              "Id": "_holder:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "_holder",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideHolderBase _holder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EB94F594D7D8C0F539267A908B8F8DF0B8F5D8A05B390D55D07562F94326BEF"
            },
            {
              "Id": "_leftButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_leftButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _leftButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B5D97FA0C09C009D7C96542AB3C756683B44334077100480B004918703E34B9"
            },
            {
              "Id": "_max:System.Int32",
              "Name": "_max",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _max",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DC138A93BE40D623D2660A4EE550690815ABC0CFD094E0E81941EFA39C8AFDA"
            },
            {
              "Id": "_min:System.Int32",
              "Name": "_min",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _min",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00A8526E2D3BB91C7EB75834FB151E4D8D48DF178ACEEB5ED98567173570248C"
            },
            {
              "Id": "_oldVal:System.Int32",
              "Name": "_oldVal",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _oldVal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6437C1A68B0D4400BB802703CF5EF19E03723CC43C21FBDBBA8F375021F1DEEC"
            },
            {
              "Id": "_rightButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_rightButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _rightButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "359B8020CBD5EBAE5CB402C33D23CE0CD92B11E974AA147810351346C3CE5AF3"
            },
            {
              "Id": "_textLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_textLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _textLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04FEECAED6427FF7FA6C7F9B2E2BA428AE3897876EAC2F7DC489CABDD1FEF3D"
            },
            {
              "Id": "_userValue:System.Int32",
              "Name": "_userValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _userValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FB425095832536321CAD6AB25EA00752C95B0F940D89F1CCE5123729F37609B"
            },
            {
              "Id": "_value:System.Int32",
              "Name": "_value",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _value",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0031807A7155DE8673C24933D7B6E312B503FBC380A44E1417048D690CA6223E"
            }
          ],
          "Properties": [
            {
              "Id": "AllowPlayerInput:System.Boolean",
              "Name": "AllowPlayerInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowPlayerInput",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "29CB9120F8632605295B505B2DD4179786C529C598F242CBE847A0AA50B2D5EE"
            },
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "Max:System.Int32",
              "Name": "Max",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Max",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6B3C645402CFFFA40948D767FE0D23804D629B9E672631CFAC412BD8A13998A3"
            },
            {
              "Id": "Min:System.Int32",
              "Name": "Min",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Min",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "03850B72D57202832FFB362784F1B83E5C69EF692B896DCCAFC88573D53500D8"
            },
            {
              "Id": "Value:System.Int32",
              "Name": "Value",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Value",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A4B2111A290996C114BBCCDC1044B70F7DC84328FBD0196897CFA7C320D6CAE4"
            }
          ],
          "Events": [
            {
              "Id": "ValueChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "ValueChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Int32\u003E ValueChanged",
              "Visibility": "public",
              "Hash": "F5DA302403267188FC9C92D9885B34F28058EB123178267BE376509E80881B86"
            },
            {
              "Id": "ValueChangedByUser:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "ValueChangedByUser",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Int32\u003E ValueChangedByUser",
              "Visibility": "public",
              "Hash": "053CD1E618629FDBB4B840B60760E34D2ACA5D6378921A46FE18438937042478"
            }
          ],
          "Methods": [
            {
              "Id": "Abort()-\u003ESystem.Void",
              "Name": "Abort",
              "Signature": "private System.Void Abort()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "0E3004D2F9D6AD8B2D4936BE4CCFF3F849F26BA57E86D054CAE49E90DCAF3146",
              "Hash": "F84BCE46F901603F883165C37FAA10C8DB0EB60FC837DB61518C29DC129A151C",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F129A6833387065E50903FB0D9DC1C55E221EE20634DB51007D05C96952A7C0E",
              "Hash": "5CB7CCB39AAAC96CFD056574FF910CC78783F9186D2B3B64C86179C41223E906",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "4E8793B46D1024479A74154749E050F1FEFBA5801674F39F9D8751823D78A940",
              "Hash": "C257ABEE51A5F832000672FFBBB779E6AFF93F85671A57E95E7F60419705FDE9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Focus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "6E36C26E4155156C84D003B9FE52C5954624B08F719909B159CF80B73B741FEE",
              "Hash": "51766468FB45D042C9524A0E31AB09272493449BE4F6FDA898AFD6CCBF5038D6",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideIntSpinner::Step(System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnGotInputFocus()-\u003ESystem.Void",
              "Name": "OnGotInputFocus",
              "Signature": "public System.Void OnGotInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "BCA5AFE8D7EC2E9222DA1C97A3CEF047421A606A3D106FE1AA3A0BF168F3B594",
              "Hash": "14583920D03C16466E9E5583D28F8F99E3CEA21645A5018DB487A979972BA9BD",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnGotInputFocus()",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void",
              "Name": "OnKeyDown",
              "Signature": "public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 861,
              "BodyHash": "79D552401C910F2755BC0C7FAD777D3F33801A2E96DF12C12D1EBC89AECD7C14",
              "Hash": "383B21F3C2957FBF74E34C9AB87871F4FB17AE8160322B955B6C7AED0A73A8A7",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Unfocus()",
                "Candide.CandideUI.Input.CandideIntSpinner::Abort()",
                "Candide.CandideUI.MouseUiInputSystem::get_IsControlDown()",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)",
                "Candide.CandideUI.Text.TextCopy.Clipboard::GetText()",
                "System.Int32::TryParse(System.String, System.Int32\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "CandideIntSpinner - Failed parsing string for int"
              ],
              "Source": null
            },
            {
              "Id": "OnLostInputFocus()-\u003ESystem.Void",
              "Name": "OnLostInputFocus",
              "Signature": "public System.Void OnLostInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "8A418541E9D41C6067A0395680326983C3B363ACFDAEFC864C6FA4800EE5797E",
              "Hash": "34AC50177222937319FFE4FF6433D4EA79C2494028BBF645FC60F94DDCA7821B",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnLostInputFocus()",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)",
                "System.EventHandler\u003CSystem.Int32\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E3CA592AF659924155D99D640579C0C17F4DB7514792E2A9B3351987AD306F53",
              "Hash": "56C745CCA42C142D73BA33C9433C11440886B1106468A24CE68B53572BDB4136",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Unfocus()",
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Step(System.Int32)-\u003ESystem.Void",
              "Name": "Step",
              "Signature": "private System.Void Step(System.Int32 step)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "step",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "EF4976150504983C4D6EF67590B62D5BD6CCE12DE203B7B5A7E478CD85803A60",
              "Hash": "A996D0CD13713820998FB165AB7887A36C2CD09F409B914F723302CE1B193037",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.EventHandler\u003CSystem.Int32\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "event:/interface/navigate"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "8840CA763B26E8788878557BBD740BC2EE64ADCF2024528FAB3C38FEA358308B",
              "Hash": "49E690EE64B5143B061697FBBE3FB798F618D9239F6C794467696680E70D2213",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4E70B7C5CEA539BC73F37BED52A943AE54EFA943D64285316D5B4C6DA4365E3D"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideIntSpinnerLabel",
          "Name": "CandideIntSpinnerLabel",
          "DisplayName": "CandideIntSpinnerLabel",
          "FullName": "Candide.CandideUI.Input.CandideIntSpinnerLabel",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IntSpinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "IntSpinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinner IntSpinner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB901DEFFCEAC8331386BD5A3F2EE1BBDC6F5843B02C7EF5B61D501FE1E293AD"
            },
            {
              "Id": "Label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "Label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel Label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E57B1F85838D41F9B97FB8B1B6641ED0C45824B93807DD335A5914FFA9FDF80"
            },
            {
              "Id": "_getTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "_getTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E _getTooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF9E132DFB5BFBD88466EEEB99DED4694F4C9D06CD4A831B7B49A98E55032389"
            }
          ],
          "Properties": [
            {
              "Id": "DisabledTextColor:Microsoft.Xna.Framework.Color",
              "Name": "DisabledTextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DisabledTextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "105D587D9465EBC47B8763910BDE01AD0913E2DDA2CFB19FB0DF402C262E3603"
            },
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7BD14458C4B96845AA5512C18C08AD0012A4A64DD5F4FCE1B5535B89E040CEF2"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideKeyBindingInput",
          "Name": "CandideKeyBindingInput",
          "DisplayName": "CandideKeyBindingInput",
          "FullName": "Candide.CandideUI.Input.CandideKeyBindingInput",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_keyBind:Candide.UserSettings.PlayerKeyBinds",
              "Name": "_keyBind",
              "Type": "Candide.UserSettings.PlayerKeyBinds",
              "Signature": "private Candide.UserSettings.PlayerKeyBinds _keyBind",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABED1179076264DB6C44DC9F6E2947724E89CB790ED0FFD293B22009639F70AB"
            },
            {
              "Id": "_onValueChanged:System.Action",
              "Name": "_onValueChanged",
              "Type": "System.Action",
              "Signature": "private System.Action _onValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37C73FA71558C34395BDABF1E3952C3785C134A06F46BAB9D37BEA9AE47F0F40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnButtonRegistered(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E, System.Int32)-\u003ESystem.Boolean",
              "Name": "OnButtonRegistered",
              "Signature": "private System.Boolean OnButtonRegistered(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E arg, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D8A5B728ED20254B685DC7988E7868D07615F5142CC0C133B7F4A419B25E55F",
              "Hash": "A74F95E42C6C5833DD0CB185444AB711BE3C14FD861E9384253FBAD70E6F2577",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyboardKeyRegistered(Microsoft.Xna.Framework.Input.Keys, System.Int32)-\u003ESystem.Boolean",
              "Name": "OnKeyboardKeyRegistered",
              "Signature": "private System.Boolean OnKeyboardKeyRegistered(Microsoft.Xna.Framework.Input.Keys arg, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "42CB4B308054AAC7C25BA74C4F24FD249526C28DBDF0F12BDDE0367DF8ECC9A6",
              "Hash": "6A557F60BC94C28E41494341AB4EE6964473106CE2C6D10A2499871666138BEF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.Input.CandideBindingInput::set_Text(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::.ctor(!0)",
                "System.Object::ToString()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [
                "-"
              ],
              "Source": null
            },
            {
              "Id": "OnMouseKeyRegistered(System.Nullable\u00601\u003CCandide.Input.MouseButtons\u003E, System.Int32)-\u003ESystem.Boolean",
              "Name": "OnMouseKeyRegistered",
              "Signature": "private System.Boolean OnMouseKeyRegistered(System.Nullable\u003CCandide.Input.MouseButtons\u003E arg, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Nullable\u003CCandide.Input.MouseButtons\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "86F4E657856AD58DBF1E035851875B7820593B5CB82F9FD9D9A2D96F5E7E01E0",
              "Hash": "9869F5D4F7054011EF2090A358D1AFD5D5DC2CDCB3D247B6E845DF3693F74E10",
              "CalledMethods": [
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::GetValueOrDefault()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.Input.CandideBindingInput::set_Text(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [
                "-",
                "Mouse "
              ],
              "Source": null
            }
          ],
          "Hash": "E5B7741FE9BCD20F9B5930AD48EAC2F73C0DD801528ED9B015D655EDCD729974"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideTextInputBox",
          "Name": "CandideTextInputBox",
          "DisplayName": "CandideTextInputBox",
          "FullName": "Candide.CandideUI.Input.CandideTextInputBox",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Input.AbstractInputFocusableUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BannedCharacters:System.String[]",
              "Name": "BannedCharacters",
              "Type": "System.String[]",
              "Signature": "public System.String[] BannedCharacters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2832448B89AF65AD4FAB531DC804A5C9E9B963EB9DC97353BF93562F56976E82"
            },
            {
              "Id": "BlinkInterval:System.Single",
              "Name": "BlinkInterval",
              "Type": "System.Single",
              "Signature": "public System.Single BlinkInterval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50C55D935246B37053A29FDD47D31834ED8C39E8020D1B29A42FD4C886589542"
            },
            {
              "Id": "CursorPositionChanged:System.EventHandler",
              "Name": "CursorPositionChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler CursorPositionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97BC4F88A0C988F8033A33D0D7ADF49C79C5843C20C19850AA281F6E59FFB38B"
            },
            {
              "Id": "DisabledTextColor:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "DisabledTextColor",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E DisabledTextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DB7F4E91B8B59E086792F3EDED4C229A9B383F881A9C50BF25526708564C22E"
            },
            {
              "Id": "FocusedTextColor:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "FocusedTextColor",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E FocusedTextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE601D2B9A52D6D27987CC64433823C68BC3EC654F77488390E4842C6B7D191C"
            },
            {
              "Id": "HintTextEnabled:System.Boolean",
              "Name": "HintTextEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HintTextEnabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71AB40588396CD6451DA5C79525A7974A42D560A4A9FC8CD60EE9DF812A74878"
            },
            {
              "Id": "InsertMode:System.Boolean",
              "Name": "InsertMode",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean InsertMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "721CA84468E96D876755373A0FCF95B96E0DDB062FC687368DD2E77595176219"
            },
            {
              "Id": "IsPassword:System.Boolean",
              "Name": "IsPassword",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPassword",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD716A5D9DAFD57BD5789912CB08842D807CD12B922E7CD7A6C729D31B3557EB"
            },
            {
              "Id": "MaxLength:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MaxLength",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MaxLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0E0CAE59BA1ACD0CDE033814DC5745DF4A58F86AD44AD81C1C8304287C4B2F4"
            },
            {
              "Id": "Multiline:System.Boolean",
              "Name": "Multiline",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Multiline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "356FE6FC7616BC101537E812B3E5210A1FE329C0F34A5398391F34A2ECD8D6C0"
            },
            {
              "Id": "Readonly:System.Boolean",
              "Name": "Readonly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Readonly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDADCAD9320F2E74B50936F64085E6E255BA4BB0E667EEE8575C660B39A80F30"
            },
            {
              "Id": "RedoStack:Candide.CandideUI.Input.UndoRedoStack",
              "Name": "RedoStack",
              "Type": "Candide.CandideUI.Input.UndoRedoStack",
              "Signature": "private Candide.CandideUI.Input.UndoRedoStack RedoStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A836B44C7912E35D839E6F6D8E0E3493D6B82A25C9D38015994E59CF8FFD186"
            },
            {
              "Id": "SelectAllWhenSelected:System.Boolean",
              "Name": "SelectAllWhenSelected",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SelectAllWhenSelected",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E01C65F37A4EA5AAA8152B04D4A30A463CB2C777C5146651EF7F8096712A7150"
            },
            {
              "Id": "ShadowColor:Microsoft.Xna.Framework.Color",
              "Name": "ShadowColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ShadowColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7A277F0495EA9DCBB3D8DF715718312BB84810BB48BBF0B0D76E66B5937AD8F"
            },
            {
              "Id": "TextChanged:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "TextChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E TextChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B559DEBD5118FA63B0BABD0BA9E87502F2BD3F5690BFA5C301DE7BF3659CA249"
            },
            {
              "Id": "TextChangedByUser:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "TextChangedByUser",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E TextChangedByUser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5371EE89ACF1A285071FCD47E1738BA92362F1B0EF0621D4501C6C2C849F89C"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66BFF7DA599E1D4B8FF68A2E3BAF1489A33556090A0E0017A793E99B41E4953"
            },
            {
              "Id": "UndoStack:Candide.CandideUI.Input.UndoRedoStack",
              "Name": "UndoStack",
              "Type": "Candide.CandideUI.Input.UndoRedoStack",
              "Signature": "private Candide.CandideUI.Input.UndoRedoStack UndoStack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67B81F9915C1FBAFD54F41E271A93D429F6FC5B189E2D98457F02EF029CDC243"
            },
            {
              "Id": "ValueChanging:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangingEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "ValueChanging",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E\u003E ValueChanging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B6EB5A993273E716E16E4ED1533D338549EC4E6E1DDC4F846E3A52C673368DC"
            },
            {
              "Id": "_blinkTimer:System.Single",
              "Name": "_blinkTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _blinkTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEEB43605F818985EB54670C6E8DCA33B04A37C45E30F5C8FC3EADAE22715D55"
            },
            {
              "Id": "_cursorIndex:System.Int32",
              "Name": "_cursorIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _cursorIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71E496E4B5FC7D1170C4A5E731716047FAEE76452A6138A727E9B56F5DA57145"
            },
            {
              "Id": "_cursorOn:System.Boolean",
              "Name": "_cursorOn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _cursorOn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EBAE72BC21B88A62A0A7F435A3AC6321D00C563BF3FDF2AA052B033D1177EFA"
            },
            {
              "Id": "_fontScale:System.Single",
              "Name": "_fontScale",
              "Type": "System.Single",
              "Signature": "private System.Single _fontScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44A9128D1D7B0C252561BEEE2BD3E0BB66AA253BFE00AEBF29EF20274641DEA"
            },
            {
              "Id": "_hadIMEComposition:System.Boolean",
              "Name": "_hadIMEComposition",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hadIMEComposition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41531810902C3872A7C24E4E09B470C803F864A4BB2D0CD1E4012C34B9A2CEEE"
            },
            {
              "Id": "_hintText:System.String",
              "Name": "_hintText",
              "Type": "System.String",
              "Signature": "private System.String _hintText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFAA9EB4A015C552894EDDD537BAA9E50A9C813106F6A5DEA681AD6B779AE973"
            },
            {
              "Id": "_internalScrolling:Microsoft.Xna.Framework.Point",
              "Name": "_internalScrolling",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _internalScrolling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A94832A21A76E8997840D068E2B5C544B6318FF034E4730A1858E27F34D76F"
            },
            {
              "Id": "_isTouchDown:System.Boolean",
              "Name": "_isTouchDown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isTouchDown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95CF6F1397B9FAAEC4A35282296818934C16BD75EAA654A0EB52DE701E49B8E8"
            },
            {
              "Id": "_justSelectedAllThroughReceivingFocus:System.Boolean",
              "Name": "_justSelectedAllThroughReceivingFocus",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _justSelectedAllThroughReceivingFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48B24EBEEE6670ED716F393667F8CA8670FECE986F2065EA02C4729D4FCF48D4"
            },
            {
              "Id": "_lastCursorPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_lastCursorPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E _lastCursorPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BEAA16FE18C274925223F3F69404BA8A6F510DA6FFF32034EBE4FE21D341769"
            },
            {
              "Id": "_richTextLayout:FontStashSharp.RichText.RichTextLayout",
              "Name": "_richTextLayout",
              "Type": "FontStashSharp.RichText.RichTextLayout",
              "Signature": "private FontStashSharp.RichText.RichTextLayout _richTextLayout",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "851F2189437DCFE227C7C7BE185A9B1054D9CA78228E0EE6482B0BAE26A37B5B"
            },
            {
              "Id": "_suppressRedoStackReset:System.Boolean",
              "Name": "_suppressRedoStackReset",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _suppressRedoStackReset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CC82DEA36770228F1644CBD76C8B335CB8C20778E143A2E10A324234892DFA6"
            },
            {
              "Id": "_text:System.String",
              "Name": "_text",
              "Type": "System.String",
              "Signature": "private System.String _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA72BCEB18C35B330F792E5EEB263DCB1C0BF9E336C1097AFD7FEFF85C8B7B80"
            },
            {
              "Id": "_textAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "_textAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "private FontStashSharp.RichText.TextHorizontalAlignment _textAlign",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FEF4E98168E07AAC5B14BE1652DF45FBD8075285A0B88F56D3FFC52592E89CE"
            },
            {
              "Id": "_textStyle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "_textStyle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "private Candide.CandideUI.Components.CandideTextStyle _textStyle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F220A0CE0E4DCE8395D82A92BFCC4C2E13F6FF865785FA23594C3805953E085"
            },
            {
              "Id": "_wrap:System.Boolean",
              "Name": "_wrap",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wrap",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "232225886DAE410C356EE051527114E918D0A8F7F0FE0F7025125C2FD7277004"
            }
          ],
          "Properties": [
            {
              "Id": "CursorHeight:System.Int32",
              "Name": "CursorHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CursorHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FA9AD443947FF63D3692912451F2BAFE7CF6212A0354EFA5F54E900C2DF9FA2F"
            },
            {
              "Id": "CursorPosition:System.Int32",
              "Name": "CursorPosition",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CursorPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2BB0BE8A8DD43F610CF6B4D9AA4C0797D37EABDF6055C8659FCFA296AC42C6DD"
            },
            {
              "Id": "CursorWidth:System.Int32",
              "Name": "CursorWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CursorWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9882E3971B4B4801688BA6B7055C619A2F711170920C02975834A3603834075F"
            },
            {
              "Id": "Font:FontStashSharp.SpriteFontBase",
              "Name": "Font",
              "Type": "FontStashSharp.SpriteFontBase",
              "Signature": "public FontStashSharp.SpriteFontBase Font",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "761ECB024482B4589B59C522BF8343368C227F9344A4F4A4A3CF9C9D4D4B04D7"
            },
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "HintText:System.String",
              "Name": "HintText",
              "Type": "System.String",
              "Signature": "public System.String HintText",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EB4BD75D25EDBD04C74560C2464FD3A9CC3CEE469BF0E7D7131B9E4003CADE83"
            },
            {
              "Id": "Length:System.Int32",
              "Name": "Length",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Length",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DE4AC73EEA77C0E1569EC59B55842E4572B307222362259E87C4752EE7C8DB0C"
            },
            {
              "Id": "SelectEnd:System.Int32",
              "Name": "SelectEnd",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectEnd",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C29465A2A20BC44A0AE4EE5AEE263B081D3D28DB9A2EA752E0F919447367B708"
            },
            {
              "Id": "SelectStart:System.Int32",
              "Name": "SelectStart",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectStart",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5C1CF2C922AAE851DC231AFC0DAD78D93A2CC89F49C4239E78798AE7D595CCF8"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextAlign:FontStashSharp.RichText.TextHorizontalAlignment",
              "Name": "TextAlign",
              "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
              "Signature": "public FontStashSharp.RichText.TextHorizontalAlignment TextAlign",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "434E6EABF212206F3AE7A19B8BD6D26994542F95A74274010790044A9C03FE75"
            },
            {
              "Id": "TextStyle:Candide.CandideUI.Components.CandideTextStyle",
              "Name": "TextStyle",
              "Type": "Candide.CandideUI.Components.CandideTextStyle",
              "Signature": "public Candide.CandideUI.Components.CandideTextStyle TextStyle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FCBC9E632B2EAC505FF9409A8AB3D746FB3C120373F9ABB13408FAF2642BA531"
            },
            {
              "Id": "TextVerticalAlignment:Candide.CandideUI.VerticalAlignment",
              "Name": "TextVerticalAlignment",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment TextVerticalAlignment",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "60199DC9D796B161406825AFB746EAC0A45D86AEC5C7D6ACED309F8B0BA38A68"
            },
            {
              "Id": "UserText:System.String",
              "Name": "UserText",
              "Type": "System.String",
              "Signature": "private System.String UserText",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "28410BFA23823FD5B41B82621C89A3DF191F2E0AD7450548B74FF50FE2447FC6"
            },
            {
              "Id": "Wrap:System.Boolean",
              "Name": "Wrap",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Wrap",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ED4D628C0813159012104712062F8CCC801A645263A048E00691515643F0C091"
            }
          ],
          "Events": [
            {
              "Id": "CursorPositionChanged:System.EventHandler",
              "Name": "CursorPositionChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler CursorPositionChanged",
              "Visibility": "public",
              "Hash": "13D4EBE7EBA038CACB247B2EE4BB01350DC4F68F4780CBFB9E8F280E8F17E2CE"
            },
            {
              "Id": "TextChanged:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "TextChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E TextChanged",
              "Visibility": "public",
              "Hash": "3714D196F67A2594C8467EEAAAA361A5975C3E64CD0C967A1987CA43C6064E15"
            },
            {
              "Id": "TextChangedByUser:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "TextChangedByUser",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E TextChangedByUser",
              "Visibility": "public",
              "Hash": "318F512E4F80E6A4543385B30E74A9C1C17240263F7A1DBE6E31962081E4B685"
            },
            {
              "Id": "ValueChanging:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangingEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "ValueChanging",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E\u003E ValueChanging",
              "Visibility": "public",
              "Hash": "D63DD0541392D365FA0668D2525D42B80898909939B52118E34A761296CA82DC"
            }
          ],
          "Methods": [
            {
              "Id": "Copy()-\u003ESystem.Void",
              "Name": "Copy",
              "Signature": "private System.Void Copy()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "250123225CC3A52B59D6D8F41DF8F77D75012452B10692EDA27F6B7D82339E14",
              "Hash": "0748F7BBBC47335D2CE80DD9BFA3D52551F4ABD1820A51C7F07D70FC8570417A",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "FontStashSharp.RichText.RichTextLayout::get_Text()",
                "System.String::Substring(System.Int32, System.Int32)",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Delete(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Delete",
              "Signature": "private System.Int32 Delete(System.Int32 where, System.Int32 len)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "where",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "len",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "EF8D322328A2AB1C07228440D1AEBC480415FF256D02549A46B89CD09CD27DFE",
              "Hash": "A84A242858FC90660A943FCE5082C11F8A46582DE76778EA1A40040E6F4D267D",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::get_Chars(System.Int32)",
                "System.Char::IsSurrogate(System.Char)",
                "System.Char::IsLowSurrogate(System.Char)",
                "Candide.CandideUI.Input.UndoRedoStack::MakeDelete(System.String, System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteChars(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteChars(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DeleteChars",
              "Signature": "private System.Void DeleteChars(System.Int32 pos, System.Int32 l)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "l",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "BAEEA8D46226F3795BA64BD6D3F41B082E3E1B5D798BBEB3762F3BBB1D5AE352",
              "Hash": "4BEC6AD1E9D4312FC7734A4E0BCACEFBDFCACB0DA54972C99B0DF05D70FAD58A",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_UserText()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::Substring(System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_UserText(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteSelection()-\u003ESystem.Void",
              "Name": "DeleteSelection",
              "Signature": "private System.Void DeleteSelection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "7850DFEAFA700FCCAD1D4B028AD46A707DFF473CEAEA56D7A9DEE6274FA6C34E",
              "Hash": "C40A6938B82C058B37DA03B0613701DE92A7D077D3D4168B8F1B3482C95D40AD",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::Delete(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_CursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectStart(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableHintText()-\u003ESystem.Void",
              "Name": "DisableHintText",
              "Signature": "private System.Void DisableHintText()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "E550E05057534BC8013ED84EFA6A65EC4A44B5D427A1DD2214FC638F9DDAA2EF",
              "Hash": "E881DE6D2AE85AB752D739DC9090F0353E57782CAE7EC31799B5E04EFA220EF4",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::GetText()",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableHintText()-\u003ESystem.Void",
              "Name": "EnableHintText",
              "Signature": "private System.Void EnableHintText()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "E00C7E7668BA0652DECF982BD0AC0331AB6E60CE41A162A9BE6E2799BDB14E93",
              "Hash": "255881D2414BEB23EE9C11F2B071FC7AB0388AE614CAF491F40D704D8E17DA7C",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::ShouldEnableHintText()",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FocusSelectAll()-\u003ESystem.Void",
              "Name": "FocusSelectAll",
              "Signature": "public System.Void FocusSelectAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "10E730372FB5B085FD60C1C24F0222D0296F8B49C3798FBCF0B16739DA3F35BB",
              "Hash": "D52115ACB8C1A7CA72A871B22B7ABC3FFE199520E77BFED6040F1920B3466187",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::SelectAll()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Focus()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_CursorPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRenderPositionByIndex(System.Int32)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "GetRenderPositionByIndex",
              "Signature": "private Microsoft.Xna.Framework.Point GetRenderPositionByIndex(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "352D9C90323B39C79A00AF9F8C6E5C27E062C62EDD00D94A476914EEA51CDEE5",
              "Hash": "7929E1EA2074B33DF3B511E7958673B2C887909261457C3D7405A3DEF6CC7580",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::get_Length()",
                "FontStashSharp.RichText.RichTextLayout::GetGlyphInfoByIndex(System.Int32)",
                "System.Nullable\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::get_HasValue()",
                "System.Nullable\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::get_Value()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "FontStashSharp.RichText.RichTextLayout::get_Lines()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Count()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Item(System.Int32)",
                "FontStashSharp.RichText.TextLine::get_Count()",
                "FontStashSharp.RichText.TextLine::GetGlyphInfoByIndex(System.Int32)",
                "System.Nullable\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetText()-\u003ESystem.String",
              "Name": "GetText",
              "Signature": "private System.String GetText()",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "B64DD1C1383C83ADD08E66E62012F298868B72B3065ADDEDC26E73B954D31356",
              "Hash": "A2364449A17AD39F8ACA3FB9E28F81E000F963B60EC78106B76BFEACFC610A12",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::.ctor(System.Char, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputChar(System.Char)-\u003ESystem.Void",
              "Name": "InputChar",
              "Signature": "public System.Void InputChar(System.Char ch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ch",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "4AE5761F10193DEDEB3B7D5F6E499F8110B956DD09431AF8BE11351A6F911635",
              "Hash": "FC4584DE8E1F119868A93CCC73DAC523A9DC9ECDBDEE98E9BA82817EF3669000",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeReplace(System.String, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteChars(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::InsertChar(System.Int32, System.Char)",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteSelection()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeInsert(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Insert(System.Int32, System.String)-\u003ESystem.Void",
              "Name": "Insert",
              "Signature": "public System.Void Insert(System.Int32 where, System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "where",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "FEC785EE8CD4691102BFE2FAA767D924DE22A8386749CCA7D4C7249B98A8C7BA",
              "Hash": "4801092B6D00575A916B948804F75DB716784D4E86754FA596A916AACC023A56",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::Process(System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::TrimAccordingToMaxLength(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::InsertChars(System.Int32, System.String)",
                "System.String::get_Length()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeInsert(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_CursorPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InsertChar(System.Int32, System.Char)-\u003ESystem.Boolean",
              "Name": "InsertChar",
              "Signature": "private System.Boolean InsertChar(System.Int32 pos, System.Char ch)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ch",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "855A9C2B36F3B48879DBC8D01E01F62DDC3BE7889379264855D316873C9899C0",
              "Hash": "C35E84F52209021109A522DCF2557A01617A8C680F105937A2CA0DB5DACA89BD",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Char::ToString()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_UserText(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_UserText()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::op_Implicit(System.String)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::.ctor(!0\u0026)",
                "System.String::Substring(System.Int32)",
                "System.String::Concat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InsertChars(System.Int32, System.String)-\u003ESystem.Boolean",
              "Name": "InsertChars",
              "Signature": "private System.Boolean InsertChars(System.Int32 pos, System.String s)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "7776ADB40A3C127F3434212302D956E617B4AD961A6D12B615E740DFA3175BB9",
              "Hash": "40BD46E798E43DE786D010FC866447C1566D840FB827C684B817F81E0B182910",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_UserText(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_UserText()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::Substring(System.Int32)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1312,
              "BodyHash": "31892E042CC111DC621CFD6A810B15AEE5C136A5FDDB3D17ADED87D2F839699D",
              "Hash": "7DA4CA95CF8FCD240236BE9CD639244253F8A153AAA0111D29BF3832390CD616",
              "CalledMethods": [
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.Input.CandideTextInputBox::RenderSelection(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.UiRenderContext::get_Opacity()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::get_IsKeyboardFocused()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "FontStashSharp.RichText.RichTextLayout::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_TextVerticalAlignment()",
                "Candide.CandideUI.LayoutUtils::Align(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HorizontalAlignment, Candide.CandideUI.VerticalAlignment)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Rectangle::Offset(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_DrawTextGlyphsFrames()",
                "FontStashSharp.RichText.RichTextLayout::get_Lines()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::GetEnumerator()",
                "List.Enumerator\u003CFontStashSharp.RichText.TextLine\u003E::get_Current()",
                "FontStashSharp.RichText.TextLine::get_Chunks()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.BaseChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CFontStashSharp.RichText.BaseChunk\u003E::get_Current()",
                "FontStashSharp.RichText.TextChunk::get_Glyphs()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::GetEnumerator()",
                "List.Enumerator\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::get_Current()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single)",
                "List.Enumerator\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CFontStashSharp.RichText.BaseChunk\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "513FB93192C1681290D4E71BA278A5C78B3BF9FF84E26ED16005B4851D2D660C",
              "Hash": "D56BA30A55ADC34EBB89C523D315B7400B4AA297363043EB8C934DDE81872CD8",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Font()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorWidth()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::Measure(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorHeight()",
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateStyle()-\u003ESystem.Void",
              "Name": "InvalidateStyle",
              "Signature": "private System.Void InvalidateStyle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "153A600C5EC0705BDFE6DD0076BB2015A3293599F41696CCEBA83910364E6FE8",
              "Hash": "4477AC1B35C8E0116D67F2DF593E9375D9CAE5FAD98FEBC3997FD133606C472C",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "FontStashSharp.RichText.RichTextLayout::set_Font(FontStashSharp.SpriteFontBase)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveLine(System.Int32)-\u003ESystem.Void",
              "Name": "MoveLine",
              "Signature": "private System.Void MoveLine(System.Int32 delta)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "BB522D02ED7B5B0FF24D6A67374DA794211EAA204A70542803F907032B6E41B1",
              "Hash": "2F10B5FEA1C3E7C4FC74C2522E99CEBAC8B6C2739FC6C255B5C0749E0AEE6952",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "FontStashSharp.RichText.RichTextLayout::GetLineByCursorPosition(System.Int32)",
                "FontStashSharp.RichText.TextLine::get_LineIndex()",
                "FontStashSharp.RichText.RichTextLayout::get_Lines()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.Input.CandideTextInputBox::GetRenderPositionByIndex(System.Int32)",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Item(System.Int32)",
                "FontStashSharp.RichText.TextLine::get_TextStartIndex()",
                "FontStashSharp.RichText.TextLine::GetGlyphIndexByX(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateSelectionIfShiftDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChar(System.Char)-\u003ESystem.Void",
              "Name": "OnChar",
              "Signature": "public System.Void OnChar(System.Char c)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "CE3AE8B85CD89FCF60B8FA9E26619F76C0970EA0A697B8794A4B211AB62EE0D6",
              "Hash": "99E3A1750DA7CDEBBB6BA1EC8E678E9126DD18F407C08450A3AEAF34DD24C4BD",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnChar(System.Char)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Char::IsControl(System.Char)",
                "Candide.CandideUI.Input.CandideTextInputBox::InputChar(System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "E504858BCA1978766A2E1B41E46EB3B3C8ACD2BD6BA68540094962A65AC688E5",
              "Hash": "41D2CD1396C3ED7F7E3CB0B85F65BB12B73F59D97ED2F5A64345E8F8C2EC2274",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideTextInputBox::FocusSelectAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCursorIndexChanged()-\u003ESystem.Void",
              "Name": "OnCursorIndexChanged",
              "Signature": "private System.Void OnCursorIndexChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "A085676327AC97A0F538A7913AB7472206FE197C5D9321B1AA075247EB1A6011",
              "Hash": "B70EB357C00578BEF6914295CDBA217C931BF9844049E32F08B770CF99030104",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateScrolling()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BA93487DF834BF594F3EE1E7CFF79AD26D55DAC2C75451DB980E4E2786E004A5",
              "Hash": "D2A54672DE0630CE11546B2AB8EA3E99E36FC5F2249A68F2FF5CEAEB0860E64E",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnDismount()",
                "Candide.CandideUI.Input.CandideTextInputBox::OnMousePrimaryUp(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MousePressRelease(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGotInputFocus()-\u003ESystem.Void",
              "Name": "OnGotInputFocus",
              "Signature": "public System.Void OnGotInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7D616019F72C5D8F43F337377BC994BE68EA73583AC6E403F101F043E0ABB2F6",
              "Hash": "FA309BB14E7A7A376BC3364765C45479C9CE3874D20F3E50A6027DF7752A9A80",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnGotInputFocus()",
                "Candide.CandideUI.Input.CandideTextInputBox::SelectAll()",
                "Candide.CandideUI.Input.CandideTextInputBox::DisableHintText()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void",
              "Name": "OnKeyDown",
              "Signature": "public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1022,
              "BodyHash": "296B61C9C92E4E95C9DEE4609F0C4F5A2F0FC268560A851227D50D06C992EC46",
              "Hash": "CDD80CCD92A66F009C35A5451A0EE000BC7A390BF5770CF97D5860C0662BB52C",
              "CalledMethods": [
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.MouseUiInputSystem::get_IsControlDown()",
                "Candide.CandideUI.Input.CandideTextInputBox::Copy()",
                "Candide.CandideUI.Text.TextCopy.Clipboard::GetText()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::Paste(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteSelection()",
                "System.Math::Max(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::LastIndexOf(System.String, System.Int32)",
                "System.String::IndexOf(System.String, System.Int32)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::Concat(System.String, System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::Insert(System.Int32, System.String)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::Undo()",
                "Candide.CandideUI.Input.CandideTextInputBox::Redo()",
                "Candide.CandideUI.Input.CandideTextInputBox::SelectAll()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateSelectionIfShiftDown()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::MoveLine(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::Delete(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()",
                "System.String::get_Chars(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::InputChar(System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostInputFocus()-\u003ESystem.Void",
              "Name": "OnLostInputFocus",
              "Signature": "public System.Void OnLostInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "863E09F48FBC23DF2CEE12D30143DCC75AAC57FAE9D27A1239D9932DC8DBA4B8",
              "Hash": "8774FC812CD0C7E9B1B8E020F54A7812470ED6109E95784D87B48FABBE26DD07",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()",
                "Candide.CandideUI.Input.CandideTextInputBox::EnableHintText()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnLostInputFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FE217E1E19E170D26FD11E91B49AE7DC69EBED520C7566E2255A6865EC7B5B0E",
              "Hash": "71016BE0A96A175110F8A55BD458B8ED79578984840B004ACCC47711639256D7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.Input.CandideTextInputBox::OnMousePrimaryUp(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::add_MousePressRelease(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseDoubleClick()-\u003ESystem.Void",
              "Name": "OnMouseDoubleClick",
              "Signature": "public System.Void OnMouseDoubleClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "A14525AFB4B6A2C822D1786A2C043FCD0581B08309522F88160A151AFC128AE6",
              "Hash": "0184D7D5C2BC8927830A5E4B347409E06698530D2A9FB96A052A8E9DC8810BC1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDoubleClick()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::get_Length()",
                "Candide.CandideUI.MouseUiInputSystem::get_IsShiftDown()",
                "System.String::get_Chars(System.Int32)",
                "System.Char::IsWhiteSpace(System.Char)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectStart(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "3A737627D70ADF003FEB5FCA2C12E2F1497659F1B0E37D2C5ECA4CCC2BF91C2A",
              "Hash": "475FCB71B3273C6CDDDB3F0C379A7B323D71F0C99257136A805556BE4A04C4D5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Focus()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::SetCursorByTouch()",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetCursorBlinkTimer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryUp(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnMousePrimaryUp",
              "Signature": "private System.Void OnMousePrimaryUp(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "323BD2DA19B248CEA85861E5DCE82DC9DEF215C27F8F121B8FA7D25EBB09819D",
              "Hash": "12F6996107941E6AC08D60D9DD3344CF423C48C1906AB615F84ED393D43D90C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Paste(System.String)-\u003ESystem.Boolean",
              "Name": "Paste",
              "Signature": "private System.Boolean Paste(System.String text)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "9669C2ACB0F998BA0881D90C4E542CBEFE6ED6BEA63F66FFAA4367A0A92742F4",
              "Hash": "B2EC2D26B411AB3C7B7C8A3063B635F4267A06D047286879F39BF17E61992420",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::Process(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteSelection()",
                "Candide.CandideUI.Input.CandideTextInputBox::TrimAccordingToMaxLength(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::InsertChars(System.Int32, System.String)",
                "System.String::get_Length()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeInsert(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Process(System.String)-\u003ESystem.String",
              "Name": "Process",
              "Signature": "private System.String Process(System.String value)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "65929F4CF6A59D930730DFBC978DE6FBBF92125F32028E45DDDD383CB0326E71",
              "Hash": "50D8B557EFE1DA986D28BB1CC012FB77D8824824DE2EBA331946FA7F528D3679",
              "CalledMethods": [
                "System.String::Replace(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Redo()-\u003ESystem.Void",
              "Name": "Redo",
              "Signature": "private System.Void Redo()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B90D3EC141516A9997D5CE1DC26E25C9EAA15F044141DC88AF95136327772C45",
              "Hash": "773A35F1AC9E4ECD5D4CA452295220837A72B95DA74AE5DEBBCFBC6DE360B1F6",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::UndoRedo(Candide.CandideUI.Input.UndoRedoStack, Candide.CandideUI.Input.UndoRedoStack)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderSelection(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "RenderSelection",
              "Signature": "private System.Void RenderSelection(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "445A00CFBA6F6F9F6F5A24260D37A46A26FF420F3441D93EB9064F6CF8685A31",
              "Hash": "82E00E89BB059E47B302DE88CFBF58B20B27E7A5EE6FB849FDC1D55D71420FF9",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "Candide.CandideUI.Input.CandideTextInputBox::RenderSelectionStepTwo(Candide.CandideUI.UiRenderContext, System.Int32, System.Int32, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderSelectionStepTwo(Candide.CandideUI.UiRenderContext, System.Int32, System.Int32, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "RenderSelectionStepTwo",
              "Signature": "private System.Void RenderSelectionStepTwo(Candide.CandideUI.UiRenderContext context, System.Int32 selectStart, System.Int32 selectEnd, Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 399,
              "BodyHash": "982445120C7FF08F99CBE1FF07CACE529CCCB64A567FC9D10282EF7763F2F1EC",
              "Hash": "EA6C8091EE2953A02DCADD383C8DE1BB30B7203518A90A1F508EF28C17F148FF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "FontStashSharp.RichText.RichTextLayout::GetGlyphInfoByIndex(System.Int32)",
                "System.Nullable\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::get_HasValue()",
                "System.Nullable\u003CFontStashSharp.RichText.TextChunkGlyph\u003E::get_Value()",
                "FontStashSharp.RichText.BaseChunk::get_LineIndex()",
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Candide.CandideUI.Input.CandideTextInputBox::GetRenderPositionByIndex(System.Int32)",
                "FontStashSharp.RichText.RichTextLayout::get_Lines()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Item(System.Int32)",
                "FontStashSharp.RichText.TextLine::get_TextStartIndex()",
                "FontStashSharp.RichText.TextLine::get_Count()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "FontStashSharp.RichText.BaseChunk::get_Size()",
                "System.Collections.Generic.List\u003CFontStashSharp.RichText.TextLine\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetCursorBlinkTimer()-\u003ESystem.Void",
              "Name": "ResetCursorBlinkTimer",
              "Signature": "private System.Void ResetCursorBlinkTimer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7C65FF651564C9E59044F51B0F181BE3B7EB7DC6E29B47C4FA5EC6AC8DA76625",
              "Hash": "3EA46EF2B092491C05AA35471042574019A260F058791E011EBE202CF0A9BB13",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetSelection()-\u003ESystem.Void",
              "Name": "ResetSelection",
              "Signature": "private System.Void ResetSelection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "718A708E424EDEA968B22252EE8FD9A5560208103501A8356B9DE13BC4777E60",
              "Hash": "C380A2F5CD6A767115B7E43EF3BB79FA977C26C91633D0584908B474BBD13523",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectStart(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectAll()-\u003ESystem.Void",
              "Name": "SelectAll",
              "Signature": "public System.Void SelectAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "295131BE3B44EC2471B97C41C9F905E72450AA8B5105014FFEA04CD8ADF0904B",
              "Hash": "41DADC058CC2929C648D9CBFC3E9591D84DADFF5375C505107756C9364093B68",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectStart(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCursorByTouch()-\u003ESystem.Void",
              "Name": "SetCursorByTouch",
              "Signature": "private System.Void SetCursorByTouch()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "D7FB5C26B5D61391DA54E09F81C10AC4F2CFEEBD51385AD13A34BD4465E45FD9",
              "Hash": "D6C462A9761BB4ECB8CBC3FDD872A57B8040706CB11EDADEC880600AF1CA86DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.CandideUI.CandideUiElement::ToLocal(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "FontStashSharp.RichText.RichTextLayout::GetLineByY(System.Int32)",
                "FontStashSharp.RichText.TextLine::GetGlyphIndexByX(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "FontStashSharp.RichText.TextLine::get_TextStartIndex()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.MouseUiInputSystem::get_IsShiftDown()",
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateSelection()",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetText(System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "SetText",
              "Signature": "public System.Boolean SetText(System.String value, System.Boolean byUser)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "byUser",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "31F73D346CD2A19430287BC33B749485F3348E9EA458B2CB7A29BB1080BD5C61",
              "Hash": "36C88AB7BDE4AC9D1F11E9D60057EB0F68DCE441C099591F3FCEF04916EF2A2B",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::Process(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E::.ctor(T, T)",
                "System.EventHandler\u003CCandide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E\u003E::Invoke(System.Object, !0)",
                "Candide.CandideUI.CancellableEventArgs::get_Cancel()",
                "Candide.CandideUI.ValueChangingEventArgs\u003CSystem.String\u003E::get_NewValue()",
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateRichText()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectStart(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_CursorPosition(System.Int32)",
                "Candide.CandideUI.Input.UndoRedoStack::Reset()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E::.ctor(T, T)",
                "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldEnableHintText()-\u003ESystem.Boolean",
              "Name": "ShouldEnableHintText",
              "Signature": "private System.Boolean ShouldEnableHintText()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E508645D1B0404FDE97C2EEDBED6C4FDE561A85F165103FDAA0D1D4D40678C9C",
              "Hash": "F19302A706B2641044F0804E9DB9B8E9D4EE15545F1BB066D89EBAE3DB3E7D2F",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::get_IsKeyboardFocused()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrimAccordingToMaxLength(System.String)-\u003ESystem.String",
              "Name": "TrimAccordingToMaxLength",
              "Signature": "private System.String TrimAccordingToMaxLength(System.String s)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "66CD9CF4ACFAA7DA93ACB86C6EA3E30AE42B9FF6D76A13D0A94652BD808C3F1E",
              "Hash": "F6543F22C799EEDE329E5AEFF98DF217C0DC8F78F39BA1E1C3E49026CBECF0D4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.String::get_Length()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.String::Substring(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "private System.Void Undo()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "5347614FFC6AE897A6751C7416021E6CCE6FC201FA5C278950C108D7FE42C212",
              "Hash": "FE812CBFA1CAFBCBFC4AE02E08397BFDA1073D9B452788FA326652D09F677D81",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::UndoRedo(Candide.CandideUI.Input.UndoRedoStack, Candide.CandideUI.Input.UndoRedoStack)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UndoRedo(Candide.CandideUI.Input.UndoRedoStack, Candide.CandideUI.Input.UndoRedoStack)-\u003ESystem.Void",
              "Name": "UndoRedo",
              "Signature": "private System.Void UndoRedo(Candide.CandideUI.Input.UndoRedoStack undoStack, Candide.CandideUI.Input.UndoRedoStack redoStack)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "undoStack",
                  "Type": "Candide.CandideUI.Input.UndoRedoStack",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "redoStack",
                  "Type": "Candide.CandideUI.Input.UndoRedoStack",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "AB59EC22B22F4EF832B8772AD64E7BCE5E26A6D1C8EA96E6DEFF77968021A860",
              "Hash": "277AAA20815DB97A7789C1E2BD5AB57402C7A141C9E9B198109DB51E0E615999",
              "CalledMethods": [
                "Candide.CandideUI.Input.UndoRedoStack::get_Stack()",
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::get_Count()",
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::Pop()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeDelete(System.String, System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteChars(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::UserSetCursorPosition(System.Int32)",
                "Candide.CandideUI.Input.CandideTextInputBox::InsertChars(System.Int32, System.String)",
                "System.String::get_Length()",
                "Candide.CandideUI.Input.UndoRedoStack::MakeInsert(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.StringHelper::LengthOrDefault(System.String)",
                "Candide.CandideUI.Input.UndoRedoStack::MakeReplace(System.String, System.Int32, System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "C17A927B65D11412B60E2102BBECF6EF6B0E156B01B00815BEE1B27ED6C024CE",
              "Hash": "2DAAA7AB3AE6DE1188ED22E52CF82F486F36BEBA72F601FAA0100CCCEA5ECF1E",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::SetCursorByTouch()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "MonoGame.IMEHelper.IMEHandler::get_Composition()",
                "System.String::get_Length()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::get_IsKeyboardFocused()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectStart()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_SelectEnd()",
                "Candide.CandideUI.Input.CandideTextInputBox::DeleteSelection()",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()",
                "MonoGame.IMEHelper.IMEHandler::get_Candidates()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRichText()-\u003ESystem.Void",
              "Name": "UpdateRichText",
              "Signature": "private System.Void UpdateRichText()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "3BB8FC417A07431C47BDD632E479B2F1AB38B7A729FED55C7944E21453C47BC0",
              "Hash": "B6C6A01AB21BE75B57F4007D2BD8A96814E341117A06D2F1B73145F3796B1179",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::GetText()",
                "FontStashSharp.RichText.RichTextLayout::set_Text(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::EnableHintText()",
                "Candide.CandideUI.Input.CandideTextInputBox::DisableHintText()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateScrolling()-\u003ESystem.Void",
              "Name": "UpdateScrolling",
              "Signature": "private System.Void UpdateScrolling()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 785,
              "BodyHash": "7E5860937E102709EDF629F1DA3275B1B0B3161BEBC525B56A6B314A7E224E15",
              "Hash": "7C2B0DA99AF975ACE6FB0C111374A9D0D4DA5D2E786C088C099DAB3591DC40AC",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::GetRenderPositionByIndex(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()",
                "FontStashSharp.RichText.RichTextLayout::get_Size()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorWidth()",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::get_Font()",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSelection()-\u003ESystem.Void",
              "Name": "UpdateSelection",
              "Signature": "private System.Void UpdateSelection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BFB86AB4EB2130D0363B9524710D9530B6E3525102758D39AFA46E5815317228",
              "Hash": "29E93EB2DD0298961E1F08499F30476273DADB5FB6906983DE22D88E679AC626",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_CursorPosition()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_SelectEnd(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSelectionIfShiftDown()-\u003ESystem.Void",
              "Name": "UpdateSelectionIfShiftDown",
              "Signature": "private System.Void UpdateSelectionIfShiftDown()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "8EA414EB6FDCFA65877BE7DEDFE10DA29502352537A46DD3DAD1A118C191BEB8",
              "Hash": "0F6077D7E954C655EF7A34338FC1151696AC7E5BBD562153BF9D2716008DE84A",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiInputSystem::get_IsShiftDown()",
                "Candide.CandideUI.Input.CandideTextInputBox::UpdateSelection()",
                "Candide.CandideUI.Input.CandideTextInputBox::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSetCursorPosition(System.Int32)-\u003ESystem.Void",
              "Name": "UserSetCursorPosition",
              "Signature": "private System.Void UserSetCursorPosition(System.Int32 newPosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newPosition",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "BDE515C1BE989BE5746BAB6D35110AAD7389D1FB964F95D5123C1455C8D35950",
              "Hash": "3AD061BB7674494B05AA53E20CAF3690AE62772418BB04F978DE7FBE16045CB1",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Length()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_CursorPosition(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4694B207280436CA7E66BEA66209F96B85B57B602CD5022D073F5DCEA0662B4B"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Name": "CandideUiContainerSingleItemFocusable",
          "DisplayName": "CandideUiContainerSingleItemFocusable",
          "FullName": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [
            "Candide.CandideUI.Input.IInputFocusable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GotInputFocus:System.EventHandler",
              "Name": "GotInputFocus",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler GotInputFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6705683CEC80C6171A75DBCC7F718E3A4BD9DDA314C375320410F3FC40EBEF32"
            },
            {
              "Id": "LostInputFocus:System.EventHandler",
              "Name": "LostInputFocus",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler LostInputFocus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7C204EBDF9C722A23A4935A5E99B8E4E6304D23437C159315F1F86736078F9D"
            }
          ],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "HasFocus:System.Boolean",
              "Name": "HasFocus",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasFocus",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DC38286CBA9F6ED3F6B8C9BDE1F1F0778558B4DC79EA6F15DF5D01AE25042727"
            }
          ],
          "Events": [
            {
              "Id": "GotInputFocus:System.EventHandler",
              "Name": "GotInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler GotInputFocus",
              "Visibility": "public",
              "Hash": "6395775610090CED92A42084C2EE88030D2A92F4C10ACBD09B96ED157E137F9D"
            },
            {
              "Id": "LostInputFocus:System.EventHandler",
              "Name": "LostInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler LostInputFocus",
              "Visibility": "public",
              "Hash": "D42BCA2FA175D077E8CD9682B871A112788BB2C3133C77B7B50C5752D524B4A7"
            }
          ],
          "Methods": [
            {
              "Id": "Focus()-\u003ESystem.Void",
              "Name": "Focus",
              "Signature": "public System.Void Focus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "49301A1462DCB0637DAEA7664882D9DDA9326B2E2245B8A51C26D242193F38F9",
              "Hash": "30125E04AD26D01F1288E5E4E887AA4EB21331A0833E678C632B9FA0E587C15C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChar(System.Char)-\u003ESystem.Void",
              "Name": "OnChar",
              "Signature": "public System.Void OnChar(System.Char c)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B2EE7683DA6FDEA93CCC468A1B981083DEE5FB188B844E715DEFC373B6823F03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "571714C3C7FFE5B13539FC341DF1E788C43003A8F8899115455D0F186050928D",
              "Hash": "6016842E9B1637B9BE0F959AC1F587DCC6AAACD4EF5BFDE90B9676378D2C425D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Unfocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGotInputFocus()-\u003ESystem.Void",
              "Name": "OnGotInputFocus",
              "Signature": "public System.Void OnGotInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "D432938D2E41FCA9982FF036E1FB36391B33ED3B78E35D6A293E0B1C4553F714",
              "Hash": "820FAD8A6C99517B6C43BB0D194242F36D40058E7332C5255BD77E3809F99A54",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::add_MousePrimaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.MouseUiInputSystem::add_MouseSecondaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void",
              "Name": "OnKeyDown",
              "Signature": "public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "641F0D93AC106143AE272C85C5CAA67007EF9C5B3AB2161424A79018CCE4CFEB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostInputFocus()-\u003ESystem.Void",
              "Name": "OnLostInputFocus",
              "Signature": "public System.Void OnLostInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "2FB5DE2B8C3F2A60A78BD7CBB7F255927371923C38BA7455070D24017659FC09",
              "Hash": "B4CF941CDE9AC2FDE43427CB1CDE43B647646A59ABE976C868F175E6FAD75B4F",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MousePrimaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.MouseUiInputSystem::remove_MouseSecondaryPressed(System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnMousePress",
              "Signature": "private System.Void OnMousePress(System.Object sender, Microsoft.Xna.Framework.Vector2 mousePos)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mousePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "C805BC0ADD3297F6C88CD13B358E7004BF71FE2B920CA50A6F448D1E23FE7E95",
              "Hash": "35A5EEC730491A36E00B21CA9E5F4A719BF120F18B4AA196AA6B28E7F112C76D",
              "CalledMethods": [
                "Candide.CandideUI.Input.IInputFocusable::InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable, Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unfocus()-\u003ESystem.Void",
              "Name": "Unfocus",
              "Signature": "public System.Void Unfocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "12422A98BF35A38E7D477A43F7858F7CC4E63872F713EE3C6556D35F84110AAD",
              "Hash": "1BDD39A8B9AC51018974D4B34AA66C158FB28B2AB4E9F0CF0EE700D370C68F44",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BD72C6151D027888123C0394478584CB07C3F761FE2A995A9C5916B74A7356F"
        },
        {
          "Id": "Candide.CandideUI.Input.CandideValueSpinner\u00601",
          "Name": "CandideValueSpinner\u00601",
          "DisplayName": "CandideValueSpinner",
          "FullName": "Candide.CandideUI.Input.CandideValueSpinner",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnValueChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E\u003E",
              "Name": "OnValueChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E OnValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ECDD40AEB2734366667DCC37A44A8F79CFAAD6EBB508A13F22DCA9A86E50204"
            },
            {
              "Id": "_holder:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "_holder",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideHolderBase _holder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EB94F594D7D8C0F539267A908B8F8DF0B8F5D8A05B390D55D07562F94326BEF"
            },
            {
              "Id": "_leftButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_leftButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _leftButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B5D97FA0C09C009D7C96542AB3C756683B44334077100480B004918703E34B9"
            },
            {
              "Id": "_onClickedLeftOrRightSoundEvent:System.String",
              "Name": "_onClickedLeftOrRightSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String _onClickedLeftOrRightSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E111A5A91D22D4D67A4D9DF101B808338E76CDEAAF1F07060D58FCBDF82B72F"
            },
            {
              "Id": "_rightButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_rightButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _rightButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "359B8020CBD5EBAE5CB402C33D23CE0CD92B11E974AA147810351346C3CE5AF3"
            },
            {
              "Id": "_textLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_textLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _textLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04FEECAED6427FF7FA6C7F9B2E2BA428AE3897876EAC2F7DC489CABDD1FEF3D"
            },
            {
              "Id": "_value:Candide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E",
              "Name": "_value",
              "Type": "Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E",
              "Signature": "private Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E _value",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3078DF7B3BB8791F0444665CCC567AFBA062E320D84A0E4C8AAB99F581BAE19F"
            },
            {
              "Id": "_valueList:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E\u003E",
              "Name": "_valueList",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E",
              "Signature": "private System.Collections.ObjectModel.ObservableCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E _valueList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F628DBFD3A943178D5BF659CA81CDC004558FEA517B8A84714C4311767EC393"
            }
          ],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            },
            {
              "Id": "OnClickLeftOrRightSoundEvent:System.String",
              "Name": "OnClickLeftOrRightSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String OnClickLeftOrRightSoundEvent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F3007353CEFC9964265BACAE9074F637ACCCCC1A3941EB7F70F718A6AB62B40D"
            },
            {
              "Id": "Value:Candide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E",
              "Name": "Value",
              "Type": "Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E",
              "Signature": "public Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E Value",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "25EBE74B111266B7461A26BE4AF4642D7D6E012CCB1B9BA154DEE291E670886A"
            }
          ],
          "Events": [
            {
              "Id": "OnValueChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E\u003E",
              "Name": "OnValueChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E OnValueChanged",
              "Visibility": "public",
              "Hash": "C5058C9DEF1CBFF2C7C998A130E89F8FBD1CA78C1223C35D23E19B9EC4012BE5"
            }
          ],
          "Methods": [
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "8061A918E7FDB32F194A11DF4ED845BAC733A912105E5F0A049059356881E25E",
              "Hash": "556383D296785D9787F2E03A8378C556FD566ADB1E27B887CF3C277E2730B17B",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Focus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "711E63857CBD8B3A32A0AEB0DC101BF1080B6CCF6EB4755A15D89C0722BFDB70",
              "Hash": "E7621247A3792F147FD7553D6954ED7E9750B50F3F21977241A53C7A93224AF2",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::Step(System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "navigation"
              ],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E3CA592AF659924155D99D640579C0C17F4DB7514792E2A9B3351987AD306F53",
              "Hash": "56C745CCA42C142D73BA33C9433C11440886B1106468A24CE68B53572BDB4136",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Unfocus()",
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Step(System.Boolean)-\u003ESystem.Void",
              "Name": "Step",
              "Signature": "private System.Void Step(System.Boolean forward)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "B0BC11BBA4E2DB06D309CBCB771DDEF45A3ECFC97C1B58A633FCA4356699792C",
              "Hash": "8B0A3A3F7F1ECD8FC99BACB8D4CEC77E11C01A15EAB8D0A71D6A5D464CD1EF1D",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::get_Count()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::IndexOf(!0)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::set_Value(Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E)"
              ],
              "StringLiterals": [
                "ValueSpinnerValue: ERROR - the current value does not exist in the value list"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "5CBBBF4398B6955BDB21965D6742B4DFB36DFFC96426DF7C41101AF5006B8470",
              "Hash": "E1D4DE3B605840802C3D5C3577BBFC73A1C89C28D27638DCE76D720D5150004A",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A34531AC882E8815667B718FF833E36BA2135DE58A8C549ADF192AAD0D3B6D21"
        },
        {
          "Id": "Candide.CandideUI.Input.CheckboxType",
          "Name": "CheckboxType",
          "DisplayName": "CheckboxType",
          "FullName": "Candide.CandideUI.Input.CheckboxType",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Large:Candide.CandideUI.Input.CheckboxType",
              "Name": "Large",
              "Type": "Candide.CandideUI.Input.CheckboxType",
              "Signature": "public Candide.CandideUI.Input.CheckboxType Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9348CAEFB51114E50C2AC60CBF40CC3F212E6F46A6524F27EF0EA3C663897F64"
            },
            {
              "Id": "Medium:Candide.CandideUI.Input.CheckboxType",
              "Name": "Medium",
              "Type": "Candide.CandideUI.Input.CheckboxType",
              "Signature": "public Candide.CandideUI.Input.CheckboxType Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB66B23F4A1A0AA4045BBBCE9D29F1975C29685E1FD671DD687BD431C30EAB4B"
            },
            {
              "Id": "Small:Candide.CandideUI.Input.CheckboxType",
              "Name": "Small",
              "Type": "Candide.CandideUI.Input.CheckboxType",
              "Signature": "public Candide.CandideUI.Input.CheckboxType Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD09ACE91C615527F763A85B04F1B3FBE505A95A31DD44BB8015D2D2A8DF73E0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0568D6B6E6B9A20B556481781611D42672FB771346C9B1833A768A42B91CFEC"
        },
        {
          "Id": "Candide.CandideUI.Input.HotKeyAssignModalWindow",
          "Name": "HotKeyAssignModalWindow",
          "DisplayName": "HotKeyAssignModalWindow",
          "FullName": "Candide.CandideUI.Input.HotKeyAssignModalWindow",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.CandideModalWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_itemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "_itemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "private Shared.Models.Items.ItemInstanceModel _itemInstance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BE99ABEC47DFCA3691A63033849D2D9912E8F890465AEDED29E5E68608C4F1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "9DB99BC6D456DCA0D21571330B78CDCB780D0B33ECB57EC6CEF84733DCAE389C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3B22A9380CAA896F5CD0BB70731FFFB2D0D855B005A1FA31150C0C445064A489",
              "Hash": "1379583F2AF706BD519A4D109941DD26BC81E59CB0A088B8E0101AC1812B5C37",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "1FBA652E6F28D79425EAC3D47CD482EFA2C6C0648AD1CA9873DF837B81E64853",
              "Hash": "D87FCDC724BC89EEC26D4439A8062B7A077906A3F0235685299854C1A1367006",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.Windows.CandideModalWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.GameModels.Managers.HotBarManager::AssignSlot(System.Int32, Shared.Models.Items.ItemInstanceModel)",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C66089C0D0B94BD4D467316A43AEF3F48364F6425C5C393EF6B4167F02025D0"
        },
        {
          "Id": "Candide.CandideUI.Input.IInputFocusable",
          "Name": "IInputFocusable",
          "DisplayName": "IInputFocusable",
          "FullName": "Candide.CandideUI.Input.IInputFocusable",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetFocusableType:Candide.CandideUI.Input.InputFocusableType",
              "Name": "GetFocusableType",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType GetFocusableType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"
            }
          ],
          "Events": [
            {
              "Id": "GotInputFocus:System.EventHandler",
              "Name": "GotInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler GotInputFocus",
              "Visibility": "public",
              "Hash": "6395775610090CED92A42084C2EE88030D2A92F4C10ACBD09B96ED157E137F9D"
            },
            {
              "Id": "LostInputFocus:System.EventHandler",
              "Name": "LostInputFocus",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler LostInputFocus",
              "Visibility": "public",
              "Hash": "D42BCA2FA175D077E8CD9682B871A112788BB2C3133C77B7B50C5752D524B4A7"
            }
          ],
          "Methods": [
            {
              "Id": "Focus()-\u003ESystem.Void",
              "Name": "Focus",
              "Signature": "public System.Void Focus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "86983FD066728DDA82F733944A939C03E0F7F5169E1D6D472C420882638DAAD2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable, Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "InputFocusable_FocusableOnMouseClickHandle",
              "Signature": "public System.Void InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable interfaceFocusable, Candide.CandideUI.CandideUiElement focusable, Microsoft.Xna.Framework.Vector2 mousePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interfaceFocusable",
                  "Type": "Candide.CandideUI.Input.IInputFocusable",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "focusable",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mousePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "613FB240F6EBCE1E47F8FA0A991CE8736F5DDDE13E988DC08496E2DA1E9927B9",
              "Hash": "4CE2E05F701DFD834ED0EFC06B7D206A94F61C2BD446803F6E132CC89F19D27F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Input.IInputFocusable::Unfocus()"
              ],
              "StringLiterals": [
                "I currently expect the interfaceFocusable to be the one in focus when this function is run"
              ],
              "Source": null
            },
            {
              "Id": "OnChar(System.Char)-\u003ESystem.Void",
              "Name": "OnChar",
              "Signature": "public System.Void OnChar(System.Char c)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "65DA6A171E14E4E5E3FBB4687669A94F03ED8A23EAE31C8DB7E3F620E5D4D4C8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGotInputFocus()-\u003ESystem.Void",
              "Name": "OnGotInputFocus",
              "Signature": "public System.Void OnGotInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B5DDAB4F85AC7B6F213243B06A193B4E41272F0EEB2A49F9DE4B7692EDD7C5AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void",
              "Name": "OnKeyDown",
              "Signature": "public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5AF4C2E455D22474E3EC73E3F569DE735EA7AD6E1167263983085ADBE406267E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLostInputFocus()-\u003ESystem.Void",
              "Name": "OnLostInputFocus",
              "Signature": "public System.Void OnLostInputFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EC2F34264C430A945927398FB399CBAAC9CDF30C9D8DF235D775EB7325EF3295",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unfocus()-\u003ESystem.Void",
              "Name": "Unfocus",
              "Signature": "public System.Void Unfocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E79BE594684CB4AD57411A890110819D8FF1854319646D3000414D8C880A1D65",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "47555940F81624A934327A3B8EB0773EF3164CFBF124DCBA1C5008325957DEE7"
        },
        {
          "Id": "Candide.CandideUI.Input.InputFocusableType",
          "Name": "InputFocusableType",
          "DisplayName": "InputFocusableType",
          "FullName": "Candide.CandideUI.Input.InputFocusableType",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "All:Candide.CandideUI.Input.InputFocusableType",
              "Name": "All",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType All",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D494C561C15BECF26AFCBB9E5223D6D2A9B82B3BC59F4F8F43B2E11B6A18930"
            },
            {
              "Id": "OnlyNumbers:Candide.CandideUI.Input.InputFocusableType",
              "Name": "OnlyNumbers",
              "Type": "Candide.CandideUI.Input.InputFocusableType",
              "Signature": "public Candide.CandideUI.Input.InputFocusableType OnlyNumbers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F02A19DEB84BFFEF70BA738FE8B7B1862F696D43EEC66FC565FFA3C56F076963"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E45263FDED991C59CADE1F6DDD47E16389D0A383B5F3F528FAB1AE5A235AF75"
        },
        {
          "Id": "Candide.CandideUI.Input.OperationType",
          "Name": "OperationType",
          "DisplayName": "OperationType",
          "FullName": "Candide.CandideUI.Input.OperationType",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "enum",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Delete:Candide.CandideUI.Input.OperationType",
              "Name": "Delete",
              "Type": "Candide.CandideUI.Input.OperationType",
              "Signature": "public Candide.CandideUI.Input.OperationType Delete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8C146ADE1D5C29A40B08EC20D62BB3377B0FB35AE41A2E3A8F2CAC16FF90C24"
            },
            {
              "Id": "Insert:Candide.CandideUI.Input.OperationType",
              "Name": "Insert",
              "Type": "Candide.CandideUI.Input.OperationType",
              "Signature": "public Candide.CandideUI.Input.OperationType Insert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F71B64FE69F1C74080D802E54C859AFCECD391DA73602B4E5484790EC2CB28C7"
            },
            {
              "Id": "Replace:Candide.CandideUI.Input.OperationType",
              "Name": "Replace",
              "Type": "Candide.CandideUI.Input.OperationType",
              "Signature": "public Candide.CandideUI.Input.OperationType Replace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7CC7C044A2EC57EA612BF2AFBE5107FCDFA39B43093E0F1C3F7CB9AD17796B1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EAEB57F7B3A9D0B7BD5BDA8CEC3D44E0131301DDB528F58704514D8578052960"
        },
        {
          "Id": "Candide.CandideUI.Input.UndoRedoRecord",
          "Name": "UndoRedoRecord",
          "DisplayName": "UndoRedoRecord",
          "FullName": "Candide.CandideUI.Input.UndoRedoRecord",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.String",
              "Name": "Data",
              "Type": "System.String",
              "Signature": "public System.String Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D976316799A63B8B5DEB287A944580BE93554D1E7D08D246A096AFD74BE4B940"
            },
            {
              "Id": "Length:System.Int32",
              "Name": "Length",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A18D7F71B646104383AD530E1E67F1B334A771D1490897C19B6133C5EC2E41AF"
            },
            {
              "Id": "OperationType:Candide.CandideUI.Input.OperationType",
              "Name": "OperationType",
              "Type": "Candide.CandideUI.Input.OperationType",
              "Signature": "public Candide.CandideUI.Input.OperationType OperationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D51A365279DBEDBBC63DA86736DA9AF4EA533A32CDFE88AC7246A0AC4918C7F"
            },
            {
              "Id": "Where:System.Int32",
              "Name": "Where",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Where",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6DA411DA079B64C64A68394508DBC40C2A14EF732DBA6403E88EAF5F8B91719"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "03E026D331F586A93DFB44D4CD25D90CC7C98BE9892DA08F686398F78E103A3D"
        },
        {
          "Id": "Candide.CandideUI.Input.UndoRedoStack",
          "Name": "UndoRedoStack",
          "DisplayName": "UndoRedoStack",
          "FullName": "Candide.CandideUI.Input.UndoRedoStack",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stack:System.Collections.Generic.Stack\u00601\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E",
              "Name": "_stack",
              "Type": "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E _stack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4AE59A0A400A7DC8593FE18EEBA10C1AF42B09BE86EBE6971526D090D9D106C"
            }
          ],
          "Properties": [
            {
              "Id": "Stack:System.Collections.Generic.Stack\u00601\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E",
              "Name": "Stack",
              "Type": "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E",
              "Signature": "public System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E Stack",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A1709C88E6E8F799CD0D1E3A68DC6147F6D2878AB76BFC1CD6E68C41653E234D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "MakeDelete(System.String, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeDelete",
              "Signature": "public System.Void MakeDelete(System.String text, System.Int32 where, System.Int32 length)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "where",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C3EDF3DE59DCA2AEECED187E85314704EC23505DB52DCD09AE964BC5502B194A",
              "Hash": "703DF9FCA0FC48A98A64E3568198F0C5268E8F2D5B43EA1830B0DA4E4F203A7A",
              "CalledMethods": [
                "Candide.CandideUI.Input.UndoRedoRecord::.ctor()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeInsert(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeInsert",
              "Signature": "public System.Void MakeInsert(System.Int32 where, System.Int32 length)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "where",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "5CFEB6DB45B62D26B29AD7FFAC751475C09CC5581203C8A9DFA4EDACFBE57F34",
              "Hash": "8CF44EB03823EB57CB99BBC1807236DF62570249A36F0775E68C3CAC8F1B2776",
              "CalledMethods": [
                "Candide.CandideUI.Input.UndoRedoRecord::.ctor()",
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeReplace(System.String, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeReplace",
              "Signature": "public System.Void MakeReplace(System.String text, System.Int32 where, System.Int32 length, System.Int32 newLength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "where",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newLength",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "4AE3C7605E9885C5EDD73C8D84A0BF84F3A2BD79EC23A695D34914AF304F79D4",
              "Hash": "870BFCD8A5A8A6CCD5C56CCD74B906EC14D05E0AECFB63EEA5377D6E06A0BDE3",
              "CalledMethods": [
                "Candide.CandideUI.Input.UndoRedoStack::MakeInsert(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.UndoRedoStack::MakeDelete(System.String, System.Int32, System.Int32)",
                "Candide.CandideUI.Input.UndoRedoRecord::.ctor()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CF69485DAFB9B558DB5F43F6A73BCF2D517DC4A416163CDB344DB44A44A62587",
              "Hash": "AD399850BB64A977EB8A4A5B45BB94FB64DA91C00631C7FA1E775FC672C5E91E",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CCandide.CandideUI.Input.UndoRedoRecord\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2857E4B4F9192954FB124377C49A7E461EE90981780336EB1F4CD1D8A9FD2FAE"
        },
        {
          "Id": "Candide.CandideUI.Input.ValueSpinnerValue\u00601",
          "Name": "ValueSpinnerValue\u00601",
          "DisplayName": "ValueSpinnerValue",
          "FullName": "Candide.CandideUI.Input.ValueSpinnerValue",
          "Namespace": "Candide.CandideUI.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F5ED924388328552DA0D642DBF1DC69F856FDA55C0DAEC4FD262D5C25F5EE50"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Value:!T",
              "Name": "Value",
              "Type": "T",
              "Signature": "public T Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84A770121A996907DA80BA5793789F4568268299E345092BC371BB7706B60FDA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A10542D4CE7EA8EA450CA14E7C667B8127A6338F10A2F45F4ECF543EC9F0993B"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem",
          "Name": "CandideRecipeListItem",
          "DisplayName": "CandideRecipeListItem",
          "FullName": "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem",
          "Namespace": "Candide.CandideUI.JobUiNew.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "public Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52DEBD0BE68F5BB3E4773BEA82BCE722B08EEAE270FA211647EF37750ED36974"
            },
            {
              "Id": "_extraIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_extraIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "protected Candide.CandideUI.Components.CandideIcon _extraIcon",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065171E2119180A17C73B8E78D16351B45379D9AA19D66A3C3253EEE04BF8974"
            },
            {
              "Id": "_iconLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_iconLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _iconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA6620ECB2ABB51E9AB2AB190631746C2835F49242CB57E39DF69C3142D119CE"
            },
            {
              "Id": "_iconStatusPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_iconStatusPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _iconStatusPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FE97EC30FDDBA80053833C493E3CC514C4286B598150601422900A71EBF490F"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            },
            {
              "Id": "ExtraIcon:System.String",
              "Name": "ExtraIcon",
              "Type": "System.String",
              "Signature": "public System.String ExtraIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1044C4A46D36394DE9114B27DAEF96E4C661DEBB93143AC918ED23469CC7B26F"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            },
            {
              "Id": "IconFlags:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "IconFlags",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag IconFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6F9EF3AD1103DF2A77B1ED4C89EC0D25C3D03D3E81C220E1911655306B16161C"
            },
            {
              "Id": "StringId:Shared.Text.StringId",
              "Name": "StringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId StringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5A7143D9E500FBB768BE9B7EE5F720D345566BD2B8B9C4B9D85A5AF3533D4D2A"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87C11846466E885A45A01852CB7CD85C7F2F9934CD862B0390021129A5724CFC"
            },
            {
              "Id": "TextColor:Microsoft.Xna.Framework.Color",
              "Name": "TextColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D41C0624D012E52A6343C079A0D0328DE637190ABA0EE7DE8FC72BE6D99821E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "9CE8DA0ADB2596E66D99966EFDDD86E4F2F4927A349F80F583BBAF83E2F30B5B"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData",
          "Name": "CitizenDisplayData",
          "DisplayName": "CitizenDisplayData",
          "FullName": "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData",
          "Namespace": "Candide.CandideUI.JobUiNew.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "CitizenStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "CitizenStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE44FAA0993160680E858A02D4111E1E9C0BDF8281CCBC8031797D30E54AE6AF"
            },
            {
              "Id": "CurrentExperience:System.Single",
              "Name": "CurrentExperience",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B45FBBD9ED2A752F91E424B669A966A229579C3D8230CA3DABB8D757540AB89E"
            },
            {
              "Id": "CurrentHunger:System.Single",
              "Name": "CurrentHunger",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBA96B12CFE19568C06E219A73C83D10643AC8B9558CF1574521BDA8CC45654E"
            },
            {
              "Id": "CurrentLoyalty:System.Single",
              "Name": "CurrentLoyalty",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentLoyalty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9C6243B6B05797D9CAD05F2F2D189B60DB89935907771AC1B64279024D309EA"
            },
            {
              "Id": "CurrentMaximumJobLevel:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "CurrentMaximumJobLevel",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E CurrentMaximumJobLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FABFB296D8B5989BA355914E4EF3E13447C975C0AB8277A1EC47659F08CACC0D"
            },
            {
              "Id": "ExperienceRequiredToLevelUp:System.Single",
              "Name": "ExperienceRequiredToLevelUp",
              "Type": "System.Single",
              "Signature": "public System.Single ExperienceRequiredToLevelUp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "148D282845B8829349430973F548C0A27743309C7D6B52F2380B5241BD63BD33"
            },
            {
              "Id": "JobName:System.String",
              "Name": "JobName",
              "Type": "System.String",
              "Signature": "public System.String JobName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "685B8A7047CC50FA0A94F2ACF886CCDF08A10CB50061B6F2B57DC12D3CBF6669"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            },
            {
              "Id": "LoyaltyLevel:System.Int32",
              "Name": "LoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D194824FCD2E65E4F3216C22B21B859BE51AEF3040822B9227AE513DFE03B0B"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "NextMaximumJobLevel:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "NextMaximumJobLevel",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E NextMaximumJobLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A30D464CE068516786BA14CE73C552E8C5DF8E9DA25008CE8A336370BE844D04"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromCitizen(Candide.GameModels.Models.Citizens.Citizen)-\u003ECandide.CandideUI.JobUiNew.Components.CitizenDisplayData",
              "Name": "FromCitizen",
              "Signature": "public Candide.CandideUI.JobUiNew.Components.CitizenDisplayData FromCitizen(Candide.GameModels.Models.Citizens.Citizen citizen)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 487,
              "BodyHash": "4D4013691CDA96FF07AFA19570FE51CDB3836CA137C9A3EBB5429808BC1C20AC",
              "Hash": "4A68462EEC35B5C891187A6DFBC41D38664910B6AEF71E1C0916BD59B58C19B3",
              "CalledMethods": [
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "Shared.Data.DataModels.JobDataExtensions::GetName(Shared.Data.DataModels.JobData, System.Boolean)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "CandideServer.Models.Citizen.CitizenModel::ExperienceRequiredToLevelUpForCurrentJob(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)"
              ],
              "StringLiterals": [
                "CitizenDisplayData: ConstructionData was null for ",
                "CitizenDisplayData: Building upgrade level is outside the array length for the job\u0027s MaxLevelUpgradeSteps"
              ],
              "Source": null
            }
          ],
          "Hash": "CAF33C9B5B2071C1F6B5AA9007F1F4644F8B2D8FF62C609ACADB7D93E4C63BC0"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
          "Name": "QueueItemDisplayState",
          "DisplayName": "QueueItemDisplayState",
          "FullName": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
          "Namespace": "Candide.CandideUI.JobUiNew.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "HasItemsCommitted:System.Boolean",
              "Name": "HasItemsCommitted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasItemsCommitted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBDFCBAD7F30D58009CF0A8E4146A6BDF0ADADAAF1097B6CEC1FB2792CAEDC07"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "IsCurrentOrder:System.Boolean",
              "Name": "IsCurrentOrder",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsCurrentOrder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51DCA8236F2D43AD9ACC5F3B27664F1D83F88447B112057A1CCEFE24308C32CA"
            },
            {
              "Id": "IsLooping:System.Boolean",
              "Name": "IsLooping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLooping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AC3D7ABC46F2345DAA4218CAFAD245C7063E4D5D18F4B6AAF459574BAF8AE3E"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "LatestEvaluatedStatus:CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Name": "LatestEvaluatedStatus",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderStatus",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderStatus LatestEvaluatedStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58240775DB369A6EC795391EAE9FCE8B5E5951BED3651D923350FB4ED28ADA83"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "613EB017872652090714A167F8749894A544B37AB64ADBE55545F6BDFAE8BF92"
            },
            {
              "Id": "ProgressVelocity:System.Single",
              "Name": "ProgressVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5498FFEE8101CFDAE6F4C95E1E956AD9D6A0BA6851A5DB7196D5DE1F9FE3FDF3"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "WorkOrderId:System.Guid",
              "Name": "WorkOrderId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81933121C7897C9CA8011C849BE747173F85AAA60609B2A252BFECE712D7A3A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5C8F502AE7C426C4AE2764FE7CD1F14786AD4A1566AE3DEE8168B46E0CA35414"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel",
          "Name": "QueueItemStatusPanel",
          "DisplayName": "QueueItemStatusPanel",
          "FullName": "Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel",
          "Namespace": "Candide.CandideUI.JobUiNew.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_cancelButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_cancelButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _cancelButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE723F038ECCEB73D5D3DDE4823B71CD7910464EFDD9E180EA13DA8E79ECCBA8"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_justChanged:System.Boolean",
              "Name": "_justChanged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _justChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44C3AC28D85D5C46AD6222619A78C5E63FACA47A77FF404D31728BEC3F3504DE"
            },
            {
              "Id": "_parent:Candide.CandideUI.CandideUiElement",
              "Name": "_parent",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _parent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "977D57A56DC1A7C4AAE1E9612087D152016349CD4FDA5E74FACDEFEA9B1BF5A8"
            },
            {
              "Id": "_selectedIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_selectedIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _selectedIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BBE4AC1E8852AA6918AB3BB5A12F93847949059B44CC2DBD3DE559080B9CFB7"
            },
            {
              "Id": "_workOrderId:System.Guid",
              "Name": "_workOrderId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _workOrderId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7139C327FBBC76BA44841EE09848B983EEB0335B8A300BFC81D858A9CC2F7A2E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "62CFCFFD7E12E721A5CE6CEC26C23D7FC4AB5926D361D8CE63875D6C22936EB3",
              "Hash": "606DA2335AF27ADFA57C9CFFDDFCCABBBA7CCAD8E4A251D939BD64FBB5FDAFAE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAPressed()-\u003ESystem.Void",
              "Name": "OnControllerAPressed",
              "Signature": "public System.Void OnControllerAPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "57552F66A7CC2BCE471E21DC09E33EC1AA6570490DB209269B80C42458A2E7F5",
              "Hash": "4F6D8A961DF3D46B23FC65A4630E44F96D5C0A21386CF1632B957DAE1C9F6720",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "793A73312F16C79C3C5E2231AB7ADAA4107242092DBDF645C43F21E6507358A0",
              "Hash": "3DD52AAAA5C0C9AE0528D8428C2F962A62BC30AA70C1BDD0D36106F96F90592F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BB37F0855741C59863CFF8D8CE03A4F69414846A022A8AFF091425B60EAA8FD5",
              "Hash": "165087DB4F68261A25AE0F711C7E1B0604F2E49071B1664E6D3FAAD6F4BF3CA5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "02284C6C491053FA9F3040633732D999B12BB58E1356FBAF1FA4ACCEFD6F0A9C",
              "Hash": "7C4A1949625706446FC405D9BC3F40EE17B9F80B3872A9BD31ED6017175A5686",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateData(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData(System.Guid workOrderId, System.Boolean isCurrentWorkOrder)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isCurrentWorkOrder",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "A9BB942417E71D1B64DAB2C460D0CA9474A9CA88F1434EC014E14B1625D47E86",
              "Hash": "E8D238A879FC9056FC4FB78432A052885510ECF98CEB9CC47E92F366492741C2",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C3B417037D0BD7B785BD2BBB84ACFF1287B182C89F59DECFFB35CB7C3A2A8F3"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.JobUiContext",
          "Name": "JobUiContext",
          "DisplayName": "JobUiContext",
          "FullName": "Candide.CandideUI.JobUiNew.JobUiContext",
          "Namespace": "Candide.CandideUI.JobUiNew",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResourceTimer:CandideCreator.Shared.Tools.Timer",
              "Name": "AvailableResourceTimer",
              "Type": "CandideCreator.Shared.Tools.Timer",
              "Signature": "private CandideCreator.Shared.Tools.Timer AvailableResourceTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C9BF713CDB3728094762F6EF3F94A2647A7936129911BA9E9C56CBE128C03D2"
            },
            {
              "Id": "StateUpdated_CitizenChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "StateUpdated_CitizenChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Boolean\u003E StateUpdated_CitizenChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "325E85BCACC4439906DCBD9A5A53B2EBD1223980D4CC92AC16C84C4EBD71B3EE"
            },
            {
              "Id": "StateUpdated_Error:System.EventHandler",
              "Name": "StateUpdated_Error",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_Error",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E320B10E118C2EFB7C01938591040E883DABA1826831328682BF742F2292A314"
            },
            {
              "Id": "StateUpdated_JobFetched:System.EventHandler",
              "Name": "StateUpdated_JobFetched",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_JobFetched",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E940D7BDA467E232131D94036DBA4663973AC25134BD420177573FAF0A1150C7"
            },
            {
              "Id": "StateUpdated_OuputInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_OuputInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_OuputInventoryChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "947D596A6DC23AF40C8C17D2581D6D827743FB864B00106C1B552B0886DE929A"
            },
            {
              "Id": "StateUpdated_PlayerInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_PlayerInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_PlayerInventoryChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0E64E43A869F06990CB2D0188D7C2516BEE8212010FF69715C7CD132AC5736A9"
            },
            {
              "Id": "StateUpdated_RecipesFurnitureShopChanged:System.EventHandler",
              "Name": "StateUpdated_RecipesFurnitureShopChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_RecipesFurnitureShopChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6513AED61D97A65A70AD285755026376BC9B07E6557AB49E3E90BC79A829646F"
            },
            {
              "Id": "StateUpdated_ResourceStorageChanged:System.EventHandler",
              "Name": "StateUpdated_ResourceStorageChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_ResourceStorageChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1D649ED13AC14912DDF7AA2197F51DE223986E2C157DB3770D04CF03AEDF085"
            },
            {
              "Id": "StateUpdated_StorageInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_StorageInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_StorageInventoryChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "486A30467B1C9D4D05E621F7A0EC9C193D83EDCCC722773D1960F8751F4ACE6C"
            },
            {
              "Id": "StateUpdated_WorkOrdersChanged:System.EventHandler",
              "Name": "StateUpdated_WorkOrdersChanged",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_WorkOrdersChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF487C0FC2E31C894705B289908E15E669A7FC3F9E5F7EC19AE1C1654342F1A3"
            },
            {
              "Id": "_getAvailableStuffHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getAvailableStuffHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getAvailableStuffHandle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F70AA88D9E994C36F371E7EA6541A014EF1131994E924C5357F7BBEB672B8A22"
            },
            {
              "Id": "_getJobHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getJobHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getJobHandle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "19D83874845A4568178AC05D5C89EFAF817D826D25D2B75C5B7ABFA1B0410A2B"
            },
            {
              "Id": "_isActivated:System.Boolean",
              "Name": "_isActivated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActivated",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"
            },
            {
              "Id": "_state:Candide.CandideUI.JobUiNew.State.JobDisplayState",
              "Name": "_state",
              "Type": "Candide.CandideUI.JobUiNew.State.JobDisplayState",
              "Signature": "private Candide.CandideUI.JobUiNew.State.JobDisplayState _state",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13885DBFD367C29DE40E8D95DDCC5AD6CCEF0CE8EF7EC6387A4FBA6A5214A6E4"
            },
            {
              "Id": "_workOrderDeletionTimer:System.Single",
              "Name": "_workOrderDeletionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _workOrderDeletionTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2BB7492C63C73CFE3A5C14A29B484DB81A57274F14E7881249E911750A04472"
            },
            {
              "Id": "_workOrdersSetForDeletion:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "_workOrdersSetForDeletion",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E _workOrdersSetForDeletion",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4C607B53904B766F8141130B1746E2B59823EBBD054F467BE192FA5DDCFC673"
            }
          ],
          "Properties": [
            {
              "Id": "State:Candide.CandideUI.JobUiNew.State.JobDisplayState",
              "Name": "State",
              "Type": "Candide.CandideUI.JobUiNew.State.JobDisplayState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobDisplayState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B86FB93433D13677CF452497BB463D7BB4188F64C24294EDDEEDFCBAE899FFF3"
            }
          ],
          "Events": [
            {
              "Id": "StateUpdated_CitizenChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E",
              "Name": "StateUpdated_CitizenChanged",
              "Type": "System.EventHandler\u003CSystem.Boolean\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Boolean\u003E StateUpdated_CitizenChanged",
              "Visibility": "public",
              "Hash": "9302E39350BA488BD985B73D7000C037D95EFDF012FFC8476A3CE9B143613974"
            },
            {
              "Id": "StateUpdated_Error:System.EventHandler",
              "Name": "StateUpdated_Error",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_Error",
              "Visibility": "public",
              "Hash": "0CB463EE51758FD9587AE7EC0C9A9FDF178CE9B75B796F211FC8AA083A7826E5"
            },
            {
              "Id": "StateUpdated_JobFetched:System.EventHandler",
              "Name": "StateUpdated_JobFetched",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_JobFetched",
              "Visibility": "public",
              "Hash": "B5548616B2028301542776421F96ACB46329F0C86EA087D5200DCBEA1E010896"
            },
            {
              "Id": "StateUpdated_OuputInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_OuputInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_OuputInventoryChanged",
              "Visibility": "public",
              "Hash": "3A172083652F03E3394A6CAA30B9C06CA6D22731863ABFB31E68C831F8E9951E"
            },
            {
              "Id": "StateUpdated_PlayerInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_PlayerInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_PlayerInventoryChanged",
              "Visibility": "public",
              "Hash": "A44E0DC4D4F26AC787044B6F7C9F711C37C50AA77B27E057629AE7DB50096DA0"
            },
            {
              "Id": "StateUpdated_RecipesFurnitureShopChanged:System.EventHandler",
              "Name": "StateUpdated_RecipesFurnitureShopChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_RecipesFurnitureShopChanged",
              "Visibility": "public",
              "Hash": "6B0EFDC845A5C6F87C6F5B1D5E3F0B3452B9391F70D1CD0A6759F556537E3ACC"
            },
            {
              "Id": "StateUpdated_ResourceStorageChanged:System.EventHandler",
              "Name": "StateUpdated_ResourceStorageChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_ResourceStorageChanged",
              "Visibility": "public",
              "Hash": "D83D619DDCFBFF5B7F70F0BE1AE6E2129936E7B92324C87ABA2D38E0D470B785"
            },
            {
              "Id": "StateUpdated_StorageInventoryChanged:System.EventHandler",
              "Name": "StateUpdated_StorageInventoryChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_StorageInventoryChanged",
              "Visibility": "public",
              "Hash": "84D26C0AAC83C0C1E013916C79707BD3C3937AC72351110FFFB0897341E0E7E9"
            },
            {
              "Id": "StateUpdated_WorkOrdersChanged:System.EventHandler",
              "Name": "StateUpdated_WorkOrdersChanged",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_WorkOrdersChanged",
              "Visibility": "public",
              "Hash": "B12868886E3FECCA018CE96BE93B2421EFA41F1407339B08C1C33E275F52EC91"
            }
          ],
          "Methods": [
            {
              "Id": "Activate(System.Guid)-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate(System.Guid jobId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "ED799C53932442E6EB543AD7D6535BD73A082898E1CA85378638C18300AA7EB0",
              "Hash": "5B183A0012EC8E1923584F187D61C2A831F6DF4438FCB05A7B4D22E3ED7042A5",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.State.JobDisplayState::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Clear()",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)",
                "JobsController.GameStateActiveJobsWorkOrdersChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::add_WorkOrdersChanged(JobsController.GameStateActiveJobsWorkOrdersChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)",
                "JobsController.GameStateActiveJobFinishedOrder::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::add_JobFinishedOrder(JobsController.GameStateActiveJobFinishedOrder)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)",
                "JobsController.GameStateActiveJobRecipesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::add_JobRecipesChanged(JobsController.GameStateActiveJobRecipesChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)",
                "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::add_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)",
                "CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.CitizenController::add_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::UpdateCurrentJob()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanCraftFurniture(System.String)-\u003ESystem.Boolean",
              "Name": "CheckCanCraftFurniture",
              "Signature": "public System.Boolean CheckCanCraftFurniture(System.String furnitureId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "37C3DED111472EA3E2985A71B403236A9F9DDD16644DD06433E61F8909F0914C",
              "Hash": "C20315B89E950C88DDEA3EDC08D2860F97AB604B0E064461C2557571CA3DB1D6",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.JobsController::CheckCanPerformFurnitureCraft(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.GameModels.Models.Jobs.Job\u0026, System.Boolean\u0026, Shared.Inventory.DeltaModels.DeltaComplexResult\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "ACB2B626C62C6ACA2314D45969547D9C18597D4C6ED0C4D9A2AB894706B307FC",
              "Hash": "F707F7C081CCCCDDA1343FFBE5C50CDBFAE46A70DCFB4B8038752C37D2E08367",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)",
                "JobsController.GameStateActiveJobsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::remove_JobsChanged(JobsController.GameStateActiveJobsChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)",
                "JobsController.GameStateActiveJobsWorkOrdersChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::remove_WorkOrdersChanged(JobsController.GameStateActiveJobsWorkOrdersChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)",
                "JobsController.GameStateActiveJobRecipesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::remove_JobRecipesChanged(JobsController.GameStateActiveJobRecipesChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)",
                "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::remove_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)",
                "CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.CitizenController::remove_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)",
                "JobsController.GameStateActiveJobFinishedOrder::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::remove_JobFinishedOrder(JobsController.GameStateActiveJobFinishedOrder)",
                "Candide.CandideUI.JobUiNew.JobUiContext::ResetGetters()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.State.JobDisplayState::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FetchAvailableStuff()-\u003ESystem.Void",
              "Name": "FetchAvailableStuff",
              "Signature": "private System.Void FetchAvailableStuff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "9E392EAEA1211B7D6C6EEDC583E7F3BFA01D5B1C3CA7406D3570E56041C53625",
              "Hash": "5A7BFFFC70A236A756FD55949DB0F5BE087623CD49DD31ED9A0C4D7CB5AB2EF5",
              "CalledMethods": [
                "CandideCreator.Shared.Tools.Timer::Reset()",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest::.ctor()",
                "JobUiContext.\u003C\u003Ec::\u003CFetchAvailableStuff\u003Eb__38_0(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse)",
                "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "JobUiContext.\u003C\u003Ec::\u003CFetchAvailableStuff\u003Eb__38_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TradeRoutesService::GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)-\u003ESystem.Void",
              "Name": "OnCitizensChanged",
              "Signature": "private System.Void OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "F007C09B3380596D021EFC7CFD9FA8BF72D4E4ADD22BE1211560CCF0AC2F76AC",
              "Hash": "6DAC13E8DD1EBA1A1700ECE2C4DA8BD2CA35E307426860AEBF0F2F4DD5365B00",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "System.EventHandler\u003CSystem.Boolean\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClientCreatedWorkOrder(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "OnClientCreatedWorkOrder",
              "Signature": "public System.Void OnClientCreatedWorkOrder(System.String currentRecipe, System.Boolean repeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "currentRecipe",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "repeat",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "5AEE2A8BBD5C60E106EC3775EDFBA1E17D9B4D1D90CEFEC63457E0FB8A612330",
              "Hash": "CDC7047C702FC34C318A2948D4A44B0651FE0DDD81AD191BECADDE3B84A1445E",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.JobsController::MakeWorkOrder(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClientFurnitureCraft(System.String, System.Action, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Boolean",
              "Name": "OnClientFurnitureCraft",
              "Signature": "public System.Boolean OnClientFurnitureCraft(System.String furnitureId, System.Action onSuccess, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onSuccess",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "E0E29DDA3CFB76230AAB746F9E7A8502CFCA2695EED7792531F02114EBFB3FFE",
              "Hash": "281A3FBE377670DA4257F3FED7ECEF21833877C2292BA72EA6ECFDD46C0C5DFC",
              "CalledMethods": [
                "JobUiContext.\u003C\u003Ec__DisplayClass51_0::.ctor()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "JobUiContext.\u003C\u003Ec__DisplayClass51_0::\u003COnClientFurnitureCraft\u003Eg__OnFurnitureCraftSuccess|0(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse)",
                "System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.JobsController::MakeFurnitureCraft(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoriesChangedEvent",
              "Signature": "private System.Void OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 333,
              "BodyHash": "3A4EC6891737A0836FB96A98052804F46519FF5417056D4D224A0CAE431C069F",
              "Hash": "CBF19363292A575EF056569E3F46320037B72248D8373A2BD7ECD6110656B3ED",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)-\u003ESystem.Void",
              "Name": "OnJobChangedHandle",
              "Signature": "private System.Void OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "49F17E740EB836D53ABCA997608FB1888915E3DC94738D058237ED758880DB34",
              "Hash": "1FEA097B201E2B984CBE32D394F74FE02483A283C4A16A69F52AD9190F3B20FC",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::SetWorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E)",
                "Candide.GameModels.Models.Jobs.Job::get_CurrentWorkOrder()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)-\u003ESystem.Void",
              "Name": "OnJobFinishedOrder",
              "Signature": "private System.Void OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "69ED00B687928E021B6D63A4044767A6F36AEE7926EB4338850520361B190DFE",
              "Hash": "84FEBAB4B463E06BF133FF62E46E1EE738B9BEA830B69970E87EAC0BF90AEE00",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.JobUiNew.JobUiContext::FetchAvailableStuff()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)-\u003ESystem.Void",
              "Name": "OnJobRecipesChanged",
              "Signature": "private System.Void OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "51F349C28761B458C09256FAF6355CFCE21E77CD68E43F1D9310AC3AB349B955",
              "Hash": "28FF45DC0BB753DDF252F2BA572A21AC253BF15101F2489D7A94951C513B548E",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.CandideUI.JobUiNew.State.JobRecipesState::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::.ctor()",
                "Candide.Database.JobDisplayDataBase::GetDisplayDataOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CShared.Data.DataModels.WorkRecipeModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Data.DataModels.WorkRecipeModel\u003E::get_Current()",
                "Candide.CandideUI.JobUiNew.JobUiContext::SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)-\u003ESystem.Void",
              "Name": "OnResourceStorageChanged",
              "Signature": "private System.Void OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "4E60EC55A4A210C48CBDB458ABDE43FA0FB39640D558A76D14A928F354B56A0F",
              "Hash": "C96906C34C012E7A68CAF6D3AC811FDB8B240C9CCAA7DA6CA7100E9A819F9BFC",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)-\u003ESystem.Void",
              "Name": "OnWorkOrdersChanged",
              "Signature": "private System.Void OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "23176569165AF67CF19906DC253479BB7B59F6FD21E2DCC317B4600D6509394C",
              "Hash": "450ABC2ED51E72AF9C1DD5DC07B4B8E0FE8F27968C370140943669D8C7B6E322",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.GameModels.Models.Jobs.Job::get_CurrentWorkOrder()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::SetWorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetGetters()-\u003ESystem.Void",
              "Name": "ResetGetters",
              "Signature": "private System.Void ResetGetters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "71A6147A5D4786CB279193F5F75BCFF321FED0865C234D4DD0454033AF95C9D6",
              "Hash": "2A3BD293BCC1B04A9C002EAFF711BD4B272A34CDCCA9A8832808351C67EFD7C1",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.ServerServices.StopListeningOnJobMessage::.ctor()",
                "Candide.GameModels.Services.JobsService::SendStopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage)",
                "Candide.GameModels.Controllers.JobsController::SyncUnregisterJob(System.Guid, System.Boolean)",
                "Candide.GameModels.Managers.InternalResourceStorageManager::StopListeningOnServerInternalResourceStorage(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel)-\u003ESystem.Boolean",
              "Name": "SkipWorkRecipe",
              "Signature": "private System.Boolean SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel recipe)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "614768934068EB02ED9E3D74EE1BBCE0D944D77480A6EE4FCE52701977CC707C",
              "Hash": "1210595D511F3877D9F26BA7BF2AEF9781C7F95FD968ADCDB95787E9088AECB6",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "F3503CA7216FCB099F764B3E7B1496189532666552839FB402E785766706C17E",
              "Hash": "C4D9EA0A76F15E7881CA5D2A4598F756D917A86055C64D9B8BC13D222CDDA3A5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "CandideCreator.Shared.Tools.Timer::Update(System.Single)",
                "Candide.CandideUI.JobUiNew.JobUiContext::FetchAvailableStuff()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCurrentJob()-\u003ESystem.Void",
              "Name": "UpdateCurrentJob",
              "Signature": "private System.Void UpdateCurrentJob()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "D566A0DA73C3ECCEA375EA9C903B7BB678CCA2DC8A727FE3DC8FBA12332E8290",
              "Hash": "BAEA624AAA2AF4916BE09AC68F18EBE7D7839BCE1180D67A2F0BDA30AAC1FC58",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.Jobs.GetJobMessage::.ctor()",
                "JobUiContext.\u003C\u003Ec::\u003CUpdateCurrentJob\u003Eb__40_0(CandideServer.MessageModels.Jobs.GetJobResponse)",
                "System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "JobUiContext.\u003C\u003Ec::\u003CUpdateCurrentJob\u003Eb__40_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.JobsService::GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage, System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState::.ctor()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "No active player inventory found"
              ],
              "Source": null
            },
            {
              "Id": "UserRemoveWorkOrder(System.Guid)-\u003ESystem.Void",
              "Name": "UserRemoveWorkOrder",
              "Signature": "public System.Void UserRemoveWorkOrder(System.Guid workOrderId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "11E7839DB828DA9922280C69B36A34DA7C6948DE8DFC81FB162435FF4941D55D",
              "Hash": "2D1E56B995797D029E0C0A251F5A8FFD74A0C54D4CBAABB36E7794FA466BAE45",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::RequestCancelWorkOrder(System.Guid, System.Guid)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Add(!0, !1)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "31402A93187132FDB921D6E1BF8E522330D59831D7DF9285FDDF04D4A28FFEEF"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.NewJobWindow",
          "Name": "NewJobWindow",
          "DisplayName": "NewJobWindow",
          "FullName": "Candide.CandideUI.JobUiNew.NewJobWindow",
          "Namespace": "Candide.CandideUI.JobUiNew",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MiddleUserControl:Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl",
              "Name": "MiddleUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl MiddleUserControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFAEEFAE81592F8A2E5F2582B630C03FEA09D9B5D16F871B39D34F675B4D7B80"
            },
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_resourcesAndItemsUserControl:Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl",
              "Name": "_resourcesAndItemsUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl _resourcesAndItemsUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12B1B1FC5377D83C80B44EAE46ACA5D5E183522FB63A9550530C55F10EBC2E03"
            },
            {
              "Id": "_rightUserControl:Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl",
              "Name": "_rightUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl _rightUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDB2C3D7109DE70507BCB672CC9C887F4479033B729781B06FD500225F586D2A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUpdateCitizenChanged(System.Object, System.Boolean)-\u003ESystem.Void",
              "Name": "OnUpdateCitizenChanged",
              "Signature": "private System.Void OnUpdateCitizenChanged(System.Object sender, System.Boolean citizenWasRemoved)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenWasRemoved",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "021EC86546F26716F1E889C7A58EAF98BF61C8F8D29432BB1561B9D5E0F6F27F",
              "Hash": "6CF8A2A5B46F5C812D38ECA5D11AB386F920C1BE8C1A7FEE26D0E91F5995A3D5",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState, Candide.CandideUI.JobUiNew.State.JobOrdersState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Error(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Error",
              "Signature": "private System.Void OnUpdate_Error(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "74CDC2E827BB761BF059E1B149F5AE1407458B40F9F73123A99564BE79B16160",
              "Hash": "2DE1864D966D0634FC3DF47DD1BCC34F4DA7865625309A67A9ACDB7586528F83",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_JobFetched(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_JobFetched",
              "Signature": "private System.Void OnUpdate_JobFetched(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "EA6CCC51F0D16A05E363B38123567B40298DA1D5EDB261A84682793875690EAF",
              "Hash": "03D06AF152BE6A9C518FF051D82350D80CF102E6882F5AA630CF2897F18CC0C8",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobRecipesState, Candide.CandideUI.JobUiNew.State.JobFurnitureState, Candide.CandideUI.JobUiNew.State.JobShopState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState, Candide.CandideUI.JobUiNew.State.JobOrdersState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_OutputInventory(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_OutputInventory",
              "Signature": "private System.Void OnUpdate_OutputInventory(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "F9030B24852B4DE7433435233BE3BBBCF661B4495D49C6837B52FF61698948A5",
              "Hash": "BB6EA981F74063FFEADB5EF34997CFD6B29005275E57AC33A3D9F54CB7694700",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState, Candide.CandideUI.JobUiNew.State.JobOrdersState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_PlayerInventoryChanged(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_PlayerInventoryChanged",
              "Signature": "private System.Void OnUpdate_PlayerInventoryChanged(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "44F43E8C1F1577EFE9B75AFC000395E2EE382BCCA137E24F5BB54D295B4E2CB9",
              "Hash": "8850E469CBD7D28400DCFF52279FFB9A5F7128A25DEA9ECD86F7A29864F411C3",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_RecipesFurnitureShopChanged(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_RecipesFurnitureShopChanged",
              "Signature": "private System.Void OnUpdate_RecipesFurnitureShopChanged(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "7A6436158AD562BC16DDD499E1BBB929F1771C009210852FE9E20A3D658E8E81",
              "Hash": "FBF80BD9D285F5216DE4E4D78A4A319EB7273CA861DB1A3F820B22A48AF8967D",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobRecipesState, Candide.CandideUI.JobUiNew.State.JobFurnitureState, Candide.CandideUI.JobUiNew.State.JobShopState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_ResourceStorage(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_ResourceStorage",
              "Signature": "private System.Void OnUpdate_ResourceStorage(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "44F43E8C1F1577EFE9B75AFC000395E2EE382BCCA137E24F5BB54D295B4E2CB9",
              "Hash": "95F0A480C320031780862AF9926758E2F9F028F42EDC804B86612EF7F41D7D12",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_StorageInventory(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_StorageInventory",
              "Signature": "private System.Void OnUpdate_StorageInventory(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "44F43E8C1F1577EFE9B75AFC000395E2EE382BCCA137E24F5BB54D295B4E2CB9",
              "Hash": "A915B62D576A7DF1A49D2BD3053E48B3AF0572D19CD7D60CD742A60C994B51F6",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_WorkOrdersChanged(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_WorkOrdersChanged",
              "Signature": "private System.Void OnUpdate_WorkOrdersChanged(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "E97B3B025CEF8F191EF70971194A2161D328BFBE8456BE7790A07F3FFF6BD3D1",
              "Hash": "AEF34CF65655A059632F26FFCAF72B841E22848A8BE1D57690ACE3B6C1A6C834",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState, Candide.CandideUI.JobUiNew.State.JobOrdersState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "C7659555EAE995C0157C4AFC379FFC6A1284B519B7D6AA3796686813A093B725",
              "Hash": "20C2338E149681F53455826D8CAA0548FD652C29B54AC2E3118C34CDFF0BBFD9",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_Error(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_Error(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_JobFetched(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_JobFetched(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_StorageInventory(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_StorageInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_OutputInventory(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_OuputInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_ResourceStorage(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_ResourceStorageChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_PlayerInventoryChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_PlayerInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdateCitizenChanged(System.Object, System.Boolean)",
                "System.EventHandler\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_CitizenChanged(System.EventHandler\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_RecipesFurnitureShopChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_RecipesFurnitureShopChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_WorkOrdersChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::remove_StateUpdated_WorkOrdersChanged(System.EventHandler)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.CandideUI.JobUiNew.JobUiContext::Deactivate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "E31913BB5C4BBE4B7360E50CF001824942737F236ACF0E2E36E5AB2A26C46290",
              "Hash": "1173DCFB8A643D31E99B12B2B385C13A997590ED60F9424F375D274CE1003F80",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_Error(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_Error(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_JobFetched(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_JobFetched(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_StorageInventory(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_StorageInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_OutputInventory(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_OuputInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_ResourceStorage(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_ResourceStorageChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_PlayerInventoryChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_PlayerInventoryChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdateCitizenChanged(System.Object, System.Boolean)",
                "System.EventHandler\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_CitizenChanged(System.EventHandler\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_RecipesFurnitureShopChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_RecipesFurnitureShopChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::OnUpdate_WorkOrdersChanged(System.Object, System.EventArgs)",
                "Candide.CandideUI.JobUiNew.JobUiContext::add_StateUpdated_WorkOrdersChanged(System.EventHandler)",
                "Candide.CandideUI.JobUiNew.JobUiContext::Activate(System.Guid)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "E36EA7D96E49203FA0A7E70DF3A68219C6530CA2528E8E1266CC7A5356FD264D",
              "Hash": "C9FB26716252B1CB81151933DADFEAAC43801738EF1AAB641AE267E12959E9E5",
              "CalledMethods": [
                "Candide.CandideUI.ProximityWindows.ProximityWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.JobUiNew.JobUiContext::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "078A05A6B37B3667E85A237F1607398D3F8A979147A6FE6265394D376F966ED0"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobDisplayState",
          "Name": "JobDisplayState",
          "DisplayName": "JobDisplayState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobDisplayState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "CitizenJobLevel:System.Int32",
              "Name": "CitizenJobLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CitizenJobLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8BA464B6B4F1098E008B595511C4B47F9CFACC218701D461C8374D530D505C4"
            },
            {
              "Id": "Error:System.Boolean",
              "Name": "Error",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Error",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5118938A462A2D335531CC13BDE9833756CDEFA17F80AF3C4CC3F6D4E9D47C09"
            },
            {
              "Id": "FurnitureState:Candide.CandideUI.JobUiNew.State.JobFurnitureState",
              "Name": "FurnitureState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobFurnitureState FurnitureState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E0AF99F8BD15149FD63C1AED020B68AA8126123FAD4706EE3D80D2691A84EB9"
            },
            {
              "Id": "InventoryOutputState:Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
              "Name": "InventoryOutputState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobInventoryOutputState InventoryOutputState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CD342106675D2EF714BF27721CD1976F956695752D7412BB862E2B264E61328"
            },
            {
              "Id": "InventoryStorageState:Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
              "Name": "InventoryStorageState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobInventoryStorageState InventoryStorageState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4500C93CE48857FFEA668EF77814C24F116E8E0DEDA5A6F5E476AE42026DB3A"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "OrdersState:Candide.CandideUI.JobUiNew.State.JobOrdersState",
              "Name": "OrdersState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobOrdersState OrdersState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE5AA42A4B47116C4101162D76C1AA11A1654D7508BD1110AF752C061D6C9D8D"
            },
            {
              "Id": "PlayerInventoryState:Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
              "Name": "PlayerInventoryState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState PlayerInventoryState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12F7B9E60A6F7B9592777C14E0F8F082EC6D74ABC110EA9935AC596C97AA696F"
            },
            {
              "Id": "RecipesState:Candide.CandideUI.JobUiNew.State.JobRecipesState",
              "Name": "RecipesState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobRecipesState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobRecipesState RecipesState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "561BFBF8DC40E102B766EFDD15C4AA5631C9650F45C9A7FE0E3393958D75B449"
            },
            {
              "Id": "ResourceStorageState:Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
              "Name": "ResourceStorageState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobResourceStorageState ResourceStorageState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "274CD076D45B1168FD99263E6AE9F4FE39F26F84B11611E7DF9080227610B2D2"
            },
            {
              "Id": "ShopState:Candide.CandideUI.JobUiNew.State.JobShopState",
              "Name": "ShopState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobShopState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobShopState ShopState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0840140CFB68E023CDCF22C330592D5B3E1F16A774CC9FFCDE2C87EC0E42494"
            },
            {
              "Id": "SourcesState:Candide.CandideUI.JobUiNew.State.JobSourcesState",
              "Name": "SourcesState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobSourcesState",
              "Signature": "public Candide.CandideUI.JobUiNew.State.JobSourcesState SourcesState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "533CE7CAF8F52F80A1334FB6ECBFF61AA48BB8EDD9C0E864C5C58CF1CC752735"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "2248BF6D64F028794BC99FAAF4772F79F2B4688F189365FFD359728C9485A1EB",
              "Hash": "126B3E83D7561C02140CDB9C31577EC8F302B14F7C68DCC44FC5BAE3B54AA01B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F072C964183F8EF3F37D0B25474438BC6FDE933083C25CA63C69BB717FAAC1F"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
          "Name": "JobFurnitureState",
          "DisplayName": "JobFurnitureState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Furnitures:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "Furnitures",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E Furnitures",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A762A38CCCA12DDBB179AE532C6EE64D819217619C590C0D74F78F64C4BAAAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2559D6601D3E24C1B14645A53878ED6270AE643C559C3375016A605A6D38B9F1"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
          "Name": "JobInventoryOutputState",
          "DisplayName": "JobInventoryOutputState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A5F98F42DF65EA884603CA8B4FF6EEA8827A0EC2AA6C7FE50728D4BCC97907A"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
          "Name": "JobInventoryStorageState",
          "DisplayName": "JobInventoryStorageState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableItemIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableItemIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableItemIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FB9620F2E306AE0952D8AF72100E5C2979DC8EEC7787DB8BD342F4635DCB45"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69114D22269447BD94B7E1F7782FBF70F559D3559ED71987B212E410FB4AF905"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
          "Name": "JobOrdersState",
          "DisplayName": "JobOrdersState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentWorkOrderId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentWorkOrderId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentWorkOrderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "494A36553056D315D4BFDEB218F9488787E24DFAFDA1D4666D1863524CB13B33"
            }
          ],
          "Properties": [
            {
              "Id": "WorkOrders:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Name": "WorkOrders",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E WorkOrders",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "59B86DE2694BA0DF724A5F71D9214AB23383A8DADD4F96A272BDF7B74513D059"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetReservedItemsAggregate()-\u003EShared.Models.Items.ItemMaterialsAggregate",
              "Name": "GetReservedItemsAggregate",
              "Signature": "public Shared.Models.Items.ItemMaterialsAggregate GetReservedItemsAggregate()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemMaterialsAggregate",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "AAFD5CB36BE4C5FEC8EECBC530DA40D90B5FACA27B3FAD7CF891797B50B6E547",
              "Hash": "BD78DC7ED01A8980E9BEB6B16C98A10814E1D2B68A74CF0A2755B34B82AF458F",
              "CalledMethods": [
                "Shared.Models.Items.ItemMaterialsAggregate::.ctor()",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetReservedResourceAggregate()-\u003EShared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "GetReservedResourceAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate GetReservedResourceAggregate()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "D658643F74AE35854DDA50F7DE77F0C41D8292FB11EA28B8DB2A797F0EBF7B56",
              "Hash": "9878021599B0A9378B9702C4456A8A5AAEA57A278E829DE4DE351983651ED404",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorkOrders(System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SetWorkOrders",
              "Signature": "public System.Void SetWorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E jobWorkOrders, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E workOrdersSlatedForDeletion)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobWorkOrders",
                  "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrdersSlatedForDeletion",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "3DB81533738B8A998F3555B15E5FBA716C7C0A449C1E02DA21F2D2C3681F2750",
              "Hash": "0291363E01856C238E3F9766717ECDD14E25D39EF59AFA6AFC4E0ECC100BE768",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::set_WorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::ContainsKey(!0)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5A9F181062AFC7A666477D154455C8A85F046E3C1FD2DE370763A5C5384315E"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
          "Name": "JobPlayerInventoryState",
          "DisplayName": "JobPlayerInventoryState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A5F98F42DF65EA884603CA8B4FF6EEA8827A0EC2AA6C7FE50728D4BCC97907A"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobRecipesState",
          "Name": "JobRecipesState",
          "DisplayName": "JobRecipesState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobRecipesState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Filters:Candide.CandideUI.Helpers.WorkRecipeFilter[]",
              "Name": "Filters",
              "Type": "Candide.CandideUI.Helpers.WorkRecipeFilter[]",
              "Signature": "public Candide.CandideUI.Helpers.WorkRecipeFilter[] Filters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECBD70F929647B6468F7E2A1DF70E02775D4EAF45234A09F5A253F181513EA61"
            },
            {
              "Id": "Recipes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.DataModels.WorkRecipeModel\u003E",
              "Name": "Recipes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E Recipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9D0E63F6A776DB3FDB02CC15BD6A4D5389B347082E3FD31C34DD6E96449C45A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "745596A0AC4EFE956EF3A3265252DB444CFEDAA31A93FCE91D672ED1E04BDFBF"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
          "Name": "JobResourceStorageState",
          "DisplayName": "JobResourceStorageState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResources:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "AvailableResources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E AvailableResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A8C568332C7BDFA2706B23D053D70ABB4298F87161FC59047111307F4F0463"
            },
            {
              "Id": "ResourceStorageId:System.Guid",
              "Name": "ResourceStorageId",
              "Type": "System.Guid",
              "Signature": "public System.Guid ResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FFD50E38C5690E0CAF2A254167E980239788B06DD45DD696F240406BE3E8543"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11B3510D100F16FEC00A015B739DB9BF4080D05423DA8677B8A44AE86B49B268"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobShopState",
          "Name": "JobShopState",
          "DisplayName": "JobShopState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobShopState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "Shops:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "Shops",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E Shops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B81C95A75FFAB4CB9C6080D8CD7C595070A05C070888DA3380EB3BFE31BC38B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D0794BE37579FDF6F48782208EBEAAC87E7B38F51B2756A1323C2BC29456A7C3"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.State.JobSourcesState",
          "Name": "JobSourcesState",
          "DisplayName": "JobSourcesState",
          "FullName": "Candide.CandideUI.JobUiNew.State.JobSourcesState",
          "Namespace": "Candide.CandideUI.JobUiNew.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Sources:System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideServer.Models.SourceModel\u003E",
              "Name": "Sources",
              "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.Models.SourceModel\u003E",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.Models.SourceModel\u003E Sources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C136BD01040C584695FB03268C5F0B326C761CE0746D38025D60F41F269C771"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BD01FCA61E494CCD6799E055B2EEAF392E63078AF58527F472012E59435AF913"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl",
          "Name": "FurnitureRecipeDetailsUserControl",
          "DisplayName": "FurnitureRecipeDetailsUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrderPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "OrderPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid OrderPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0604C4E7EC598A3E20E1F74397CDBE66C6AD258E3E9452269F72AF1F55BF18E"
            },
            {
              "Id": "RequirementsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "RequirementsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid RequirementsGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DBE0A29B3C06885FDAC431A181965DCD76754201D0F636BCEC782D92BD6106B"
            },
            {
              "Id": "_addButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_addButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _addButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D2B1CDDE8502E4001FEC473AE54BE8996D324D1D5FD86A6B674E5B917D6A40E"
            },
            {
              "Id": "_crafted:System.Int32",
              "Name": "_crafted",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _crafted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9348C401A73B04D1CC6FD5C159A9EF771C19A95CAF48763C555A04AAA5B4BCBA"
            },
            {
              "Id": "_craftingBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "_craftingBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideHorizontalProgressBar _craftingBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D47D887BF097546DFB65B5BF5409E50A4FAEA5DFE3F6992F90074996F419776"
            },
            {
              "Id": "_craftingBarLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_craftingBarLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _craftingBarLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CA3C74E60DE54694193731B25567FA5DC299ACE1787F3FEA5A0BD2034D5CCF5"
            },
            {
              "Id": "_craftingTimer:System.Single",
              "Name": "_craftingTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _craftingTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3379B86A25A2E0F44FD7437F2083EBEA31B312DE6AAE1C1A988BAECCAAC00E9D"
            },
            {
              "Id": "_craftStopButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_craftStopButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _craftStopButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D10D87BB9C2B094DF7C90D9C027E17163A5C0D09C035925751FF11B8FD67744"
            },
            {
              "Id": "_furnitureId:System.String",
              "Name": "_furnitureId",
              "Type": "System.String",
              "Signature": "private System.String _furnitureId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D2C80306DE27401F58F29F083F463595F4B27A9947E5D5701D012E5FADB658"
            },
            {
              "Id": "_furnitureListView:Candide.PlayerMode.Furniture.FurnitureListView",
              "Name": "_furnitureListView",
              "Type": "Candide.PlayerMode.Furniture.FurnitureListView",
              "Signature": "private Candide.PlayerMode.Furniture.FurnitureListView _furnitureListView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCD7AAEFB0027FCC4D4B75941E12F0B5139308002DB20538E041B777EBDA1082"
            },
            {
              "Id": "_ghost:System.Boolean",
              "Name": "_ghost",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ghost",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BCF37E2464E5D0144AA3AEC567BD617CD9D981FD7118ABF0F17EF216C4CFEC6"
            },
            {
              "Id": "_ghostTime:System.Single",
              "Name": "_ghostTime",
              "Type": "System.Single",
              "Signature": "private System.Single _ghostTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2DADDAAF11C48D3279B2BBA6F45738495D775E2EEFAF378C086B2F9035DF80B"
            },
            {
              "Id": "_ghostTimer:System.Single",
              "Name": "_ghostTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _ghostTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70495325CF2474B7D24E07254A7CE86498A2DCB5FCDA32CB27239AA3D36CD5CC"
            },
            {
              "Id": "_queuedAmount:System.Int32",
              "Name": "_queuedAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _queuedAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "705B7931B48B0E0BD3159897592C8646319004D1DBDBB77F7005A2D22E7AD359"
            },
            {
              "Id": "_recipeTitle:Candide.CandideUI.Components.TranslationCenteredLabel",
              "Name": "_recipeTitle",
              "Type": "Candide.CandideUI.Components.TranslationCenteredLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredLabel _recipeTitle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5364AE4024960546AA5C98D334944B2BE5AB84A85848CE1E24B7A09F0E6B6E88"
            },
            {
              "Id": "_sentCraftRequest:System.Boolean",
              "Name": "_sentCraftRequest",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sentCraftRequest",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF801A97419F71DD37794D111DE1CE370AACBFCA81919359387D021FEAA55D34"
            },
            {
              "Id": "_spinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "_spinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "private Candide.CandideUI.Input.CandideIntSpinner _spinner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34E7EB3934ED11B03EBF56AD625FB49603EB556E62063C731CDEE6502D42F9CE"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [
            {
              "Id": "Crafting:System.Boolean",
              "Name": "Crafting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Crafting",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "51AE9A3AF4B3D59975B25E95D2FDA3E1AA10FE948819DFC962AE06D3E0D51DE8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCrafts(System.Int32)-\u003ESystem.Void",
              "Name": "AddCrafts",
              "Signature": "private System.Void AddCrafts(System.Int32 amount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "60DFA15272344B78740EF1B31A7EA24475685961EA76522C06B92870CD1A8C7F",
              "Hash": "85697DF84DD03E08D308A7F7B83B05D568DD5AB7AB269D4CB2B3FFA7689B2EAB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForInputs(System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.Jobs.Job)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "CheckForInputs",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E CheckForInputs(System.Collections.Generic.List\u003CSystem.Guid\u003E inputConnectionIds, Candide.GameModels.Models.Jobs.Job job)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "inputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "91758A6F2269F4059711B3AF0828AE246CA5AA37E2334FD242F605758ECDF9D4",
              "Hash": "C90FC631D998F4251B0AC76CFCA772904EB1E0A1DA9C1420481E4D4E75F46D8D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Connection had destination building ID ",
                " but the job has building ID "
              ],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "0EB203AB4D4548EB340646E2B0480A46E6E501EAE736330CE3F571CC5D80F51A",
              "Hash": "6102F2246358FACCEC52519612DE796C19F6843D5AB3DD912AB07816AE20E9EA",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::UpdateCraft()",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::UpdateGhost(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCurrentRecipeChanged()-\u003ESystem.Void",
              "Name": "OnCurrentRecipeChanged",
              "Signature": "private System.Void OnCurrentRecipeChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1020,
              "BodyHash": "5D01C40752CE16EEBBB9ADB64ABBD1689222BBBCCB8F10F3F4A3B8BB42E5AAC3",
              "Hash": "74233CDD426FE99DC6B7C8693E24FAB3F0E4E4996424A57BA75CFE2AECCB5D2F",
              "CalledMethods": [
                "FurnitureRecipeDetailsUserControl.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::StopCrafting()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.Buttons.CandideLabelButton::set_Text(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredLabel::set_StringId(Shared.Text.StringId)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "FurnitureRecipeDetailsUserControl.\u003C\u003Ec__DisplayClass28_0::\u003COnCurrentRecipeChanged\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TranslationCenteredLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "FurnitureRecipeDetailsUserControl.\u003C\u003Ec::\u003COnCurrentRecipeChanged\u003Eb__28_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TranslationCenteredLabel::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.GameState::TryGetActiveInternalResourceStorage(System.Guid, Candide.GameModels.Models.InternalResourceStorage\u0026)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::.ctor(Candide.GameModels.Models.Jobs.Job, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)"
              ],
              "StringLiterals": [
                "Buildings_CitizenSkillRequired",
                "Buildings_FurnitureCraft"
              ],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5FF95FC0CFE51BB560D4F0711C72598C42571D3EC8E4A4CBA6E83D90030B3562",
              "Hash": "AC059AE2F6F16BBF9FBC085EABBD38FD27B938B81F45EA4128D2B14C835C8FF7",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::StopCrafting()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSuccess()-\u003ESystem.Void",
              "Name": "OnSuccess",
              "Signature": "private System.Void OnSuccess()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "44588E18FB237F211016E4E6A2A5073DDD0C886DDFEC920ABAAC3A69E4668BE7",
              "Hash": "5F414B035D4C914927C77AA091A74516D8B83C4399B0E47D9C612E04C5932B7B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectedFurnitureChanged(Candide.PlayerMode.Furniture.FurnitureListView, System.Boolean)-\u003ESystem.Void",
              "Name": "SelectedFurnitureChanged",
              "Signature": "public System.Void SelectedFurnitureChanged(Candide.PlayerMode.Furniture.FurnitureListView furnitureListView, System.Boolean canSelect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureListView",
                  "Type": "Candide.PlayerMode.Furniture.FurnitureListView",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canSelect",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5944B1D5D7F34246B5769435C816EE5B6BDCE008850A65F079EEFA546CE295D5",
              "Hash": "9364DAC44741B6EB4B7F13A656B897338C98801ED4C2227481D6822C6B0CDC22",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::SelectedFurnitureChanged(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectedFurnitureChanged(System.String)-\u003ESystem.Void",
              "Name": "SelectedFurnitureChanged",
              "Signature": "public System.Void SelectedFurnitureChanged(System.String selectedFurniture)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedFurniture",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "37495EEAF744E436918CB53E746C1180AFF099C1F8C939F591FC41EE1C166580",
              "Hash": "61A868BB766C25B89329E936267F1C8869E510AC5981AF48A65BDB8ABFF117BD",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::OnCurrentRecipeChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "67533BBE0368A74985CA43F7E17F55DEDB472CCE38D4DD89E7EA40BA3A5A2C7F",
              "Hash": "5D373FD9C89D6A8EE5361D36724FBFA29A77CBEA41149BE89DFD03A4B8B76A59",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::set_CharacterInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::set_StorageInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::InvalidateData()",
                "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay::set_ResourceStorageId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay::InvalidateData()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopCrafting()-\u003ESystem.Void",
              "Name": "StopCrafting",
              "Signature": "public System.Void StopCrafting()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "4756A869D097B19A562967EC65354C0F255D0CFC0F89EBAEDD4103051042A82D",
              "Hash": "4B838B3053110214EA39D123628FF4B87F7E9354B328CA7A0CE8A96BA2F24F06",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCraft()-\u003ESystem.Void",
              "Name": "UpdateCraft",
              "Signature": "private System.Void UpdateCraft()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "B8AECAA23802902C91C28F8559949B5EFFCC498EC0A56C972953A9CFA52E9182",
              "Hash": "E1DB55D601C3FFFF204706A2D76D52A9A2171DE4A5BC86CDCA9A3346A19CDE02",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::OnSuccess()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.JobUiNew.JobUiContext::OnClientFurnitureCraft(System.String, System.Action, System.Action\u003CSystem.Byte\u003E)",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::StopCrafting()",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Buildings_FurnitureCrafting"
              ],
              "Source": null
            },
            {
              "Id": "UpdateGhost(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "UpdateGhost",
              "Signature": "private System.Void UpdateGhost(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "C759DCC9DE27CEBEF30F3B1FDA6E7726EAC798F265F6E3B5E489925AC0A5E486",
              "Hash": "EE25C8C944906ABC254805EC9A95D39DAEB996111656F3BAFCE0180A14AFDB80",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Furniture.FurnitureListView::GetSelectionScreenPosition()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FDEE0AF8AA22CA9FFBCE1FA94C605E7CAC77E4B7FE24B41C3536220AD172A8F2"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
          "Name": "FurnitureUserControl",
          "DisplayName": "FurnitureUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnterSelection:System.Action",
              "Name": "EnterSelection",
              "Type": "System.Action",
              "Signature": "private System.Action EnterSelection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E058F8A8079A95C0421155A67B7DD25FD9D707523364C504B9D025190726663C"
            },
            {
              "Id": "FurnitureListView:Candide.PlayerMode.Furniture.FurnitureListView",
              "Name": "FurnitureListView",
              "Type": "Candide.PlayerMode.Furniture.FurnitureListView",
              "Signature": "public Candide.PlayerMode.Furniture.FurnitureListView FurnitureListView",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47398B0B0684F05958B800605346999ED28729720A31A84C58BB82C6E12D3683"
            },
            {
              "Id": "SelectedChanged:System.Action\u00603\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl,System.Nullable\u00601\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E\u003E,System.Boolean\u003E",
              "Name": "SelectedChanged",
              "Type": "System.Action\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Boolean\u003E",
              "Signature": "private System.Action\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Boolean\u003E SelectedChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "013A2622B00BCC4F3269BB781ACB34B13DB00C8DAE48ABBE00CC0481D5382AF1"
            },
            {
              "Id": "ToolTipGrowthDirection:Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Name": "ToolTipGrowthDirection",
              "Type": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Signature": "public Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection ToolTipGrowthDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B1A7B21934001A74C7CBBEBFF5A7DCE9871070207A6FF9E22CE6B1EA21E2DC9"
            },
            {
              "Id": "VerticalScrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "VerticalScrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "public Candide.CandideUI.Containers.CandideVerticalScrollViewer VerticalScrollViewer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212FEB8662D66E1028892D25392C971ACB8B75D6D84CFD9D891B91AE54F4603C"
            },
            {
              "Id": "_isNavigatingWithController:System.Boolean",
              "Name": "_isNavigatingWithController",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isNavigatingWithController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D5D84CA6AFD407E96F7A40FE0F2EF485F68C0CA3FE92052029DD6ABC1E50FCE"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [
            {
              "Id": "EnterSelection:System.Action",
              "Name": "EnterSelection",
              "Type": "System.Action",
              "Signature": "public System.Action EnterSelection",
              "Visibility": "public",
              "Hash": "DECEA2573C9666E5083F1C7DD78834AC0A7B1B6F32CFB743D5C83711B32DD2AB"
            },
            {
              "Id": "SelectedChanged:System.Action\u00603\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl,System.Nullable\u00601\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E\u003E,System.Boolean\u003E",
              "Name": "SelectedChanged",
              "Type": "System.Action\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Boolean\u003E",
              "Signature": "public System.Action\u003CCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControl, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Boolean\u003E SelectedChanged",
              "Visibility": "public",
              "Hash": "0249A0BA6AA787020C3F5BC1675E27A3E63BCB521E680AF51F0E24F92EF97C03"
            }
          ],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "176D11D86B9BDB2D5A11C6566AAD76D7CD7389A45EEE991C40F248D4CE703AED",
              "Hash": "A2D5961DEAE303CA9F2ACD3AEDF10C07FD1E9E79B6B23EA883D31562851C7D3C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Furniture.FurnitureListView::CanSelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "31C1DD891B148A00B8077D7CE0F8DFCE9D449E008651B7B011613EE939AE1BC6",
              "Hash": "CE595F199A8A9742DF77B21A709226AF0D0160E74A9350DCB76C017D43765783",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "AE132C2E2151F70B1633BFD410F64A4667CE422642EC770DC37D1DB66D5C71D8",
              "Hash": "E6C42114817BEA58B52583014636891BF36749316E6C2E7CA912FCF435D77287",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FBD8ADCD5F178A33C758485C92DA79B23A21F48C62580DF48D7EA3F2B91853EA"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl",
          "Name": "JobMiddleUserControl",
          "DisplayName": "JobMiddleUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentTab:JobMiddleUserControl\u002BTab",
              "Name": "_currentTab",
              "Type": "JobMiddleUserControl.Tab",
              "Signature": "private JobMiddleUserControl.Tab _currentTab",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BF42FC0BD8F9CEBB5C109A87A78C2F3DEB7A91D8095864029BCAE0BA46533FE"
            },
            {
              "Id": "_emptyUserControl:Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl",
              "Name": "_emptyUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl _emptyUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31E5F4AA9885752AB573FEECE9829EF0FA8A20EA4C3C1E802EF6C93193F5BFDA"
            },
            {
              "Id": "_furnitureControl:Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl",
              "Name": "_furnitureControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl _furnitureControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31ECC1FA3C19DB5DB9563ACB97A88C3EE2AD56D5C5C01B0EE612D3E4FBBEFE99"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_possibleTabs:System.Collections.Generic.HashSet\u00601\u003CJobMiddleUserControl\u002BTab\u003E",
              "Name": "_possibleTabs",
              "Type": "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E _possibleTabs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C2A6973F6D73F0F5F54386BAAFEA04D08284795EF9A74440C9079FD77F514ED"
            },
            {
              "Id": "_recipesControl:Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
              "Name": "_recipesControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl _recipesControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAEFFF13EA265DD3FDE0C7C81BE6F839362B30A4CD0AE0FF43A009679122797D"
            },
            {
              "Id": "_shopControl:Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl",
              "Name": "_shopControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl _shopControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44FE9095595449888BD11167304366E8A4175CA34E1FEE2857E479E17CB59ED4"
            },
            {
              "Id": "_tabGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_tabGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _tabGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3CCF6C7CC9F426B0152B00CC7B655CCC707C0686AD0A8BE363B07C1C33CD5D9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsShopMounted()-\u003ESystem.Boolean",
              "Name": "IsShopMounted",
              "Signature": "public System.Boolean IsShopMounted()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1EDC4E7B45358A1F1C84181EACB72355EC28251745F7EF6E302DC87A84A01896",
              "Hash": "04B6675A762A2422206B7AA19EB5314E1C25F34777F88F703FC770BA86C639E9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectTab(JobMiddleUserControl\u002BTab)-\u003ESystem.Void",
              "Name": "SelectTab",
              "Signature": "private System.Void SelectTab(JobMiddleUserControl.Tab tab)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tab",
                  "Type": "JobMiddleUserControl.Tab",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "AFC62FB4EE0F6BDD2D67927389800B8CC58E1DFB41F37310D1E12AB68F4C7252",
              "Hash": "BC2C8E0AD87E694DFF4C9F13FE72040B48791798C63D0C2D8C63BA0B82DBBAAD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::SetRecipesState(Candide.CandideUI.JobUiNew.State.JobRecipesState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::SetFurnitureState(Candide.CandideUI.JobUiNew.State.JobFurnitureState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl::SetShopState(Candide.CandideUI.JobUiNew.State.JobShopState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "D6BD6ECB7C5090C290608CC2FD862823B5F5DB4C10136A2AB7D96AB99047AC66",
              "Hash": "B3834FED3514439CC7B23E0F58FDF73044D546F890E4544E3D5CAFF39CB27775",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E::get_Count()",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.JobUiNew.State.JobRecipesState, Candide.CandideUI.JobUiNew.State.JobFurnitureState, Candide.CandideUI.JobUiNew.State.JobShopState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.JobUiNew.State.JobRecipesState recipesState, Candide.CandideUI.JobUiNew.State.JobFurnitureState furnitureState, Candide.CandideUI.JobUiNew.State.JobShopState shopState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipesState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobRecipesState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shopState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobShopState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 765,
              "BodyHash": "6DB5D8F54622F01EE3C129AB34A7F68B4949470943DB7FA47E23D1428BCBBE88",
              "Hash": "C24440ED27E5B0EB826517B3245A7F64E924E7EC91606B1B636F3CE6C82FFBEE",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E::Contains(!0)",
                "System.Collections.Generic.HashSet\u003CJobMiddleUserControl.Tab\u003E::GetEnumerator()",
                "JobMiddleUserControl.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "HashSet.Enumerator\u003CJobMiddleUserControl.Tab\u003E::get_Current()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "JobMiddleUserControl.\u003C\u003Ec::\u003CSetState\u003Eb__10_2()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton::set_Text(System.String)",
                "JobMiddleUserControl.\u003C\u003Ec__DisplayClass10_0::\u003CSetState\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "JobMiddleUserControl.\u003C\u003Ec__DisplayClass10_0::\u003CSetState\u003Eb__1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "HashSet.Enumerator\u003CJobMiddleUserControl.Tab\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::SetRecipesState(Candide.CandideUI.JobUiNew.State.JobRecipesState)"
              ],
              "StringLiterals": [
                "blacksmith",
                "Job_Recipes",
                "ui:furniture_mode",
                "Constructions_FurnitureMode",
                "coin",
                "Job_Shop"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1",
              "Hash": "04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5147A09964673BCAC42406492976A5529E8C6219E14BAD3236E9386F533903D1"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl",
          "Name": "JobResourcesAndItemsUserControl",
          "DisplayName": "JobResourcesAndItemsUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerInventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "PlayerInventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "public Candide.CandideUI.UserControls.InventoryControl PlayerInventoryControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8483E5702EECD8B6B0B57FD878B8A30DDD87B9D02AB56BC7EE5792E20260E6F7"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_inventoryStorageControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl",
              "Name": "_inventoryStorageControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl _inventoryStorageControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6F6D7C8151D7F7CA7401C847EB261D40F391B82FEBB86A13F7DA2AEDB72FCDD"
            },
            {
              "Id": "_inventoryStorageGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_inventoryStorageGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _inventoryStorageGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42B3D3B055B87E06DB069BB8A2CD00137ABB64289E4A6589356E90205E0805B6"
            },
            {
              "Id": "_jobWindow:Candide.CandideUI.JobUiNew.NewJobWindow",
              "Name": "_jobWindow",
              "Type": "Candide.CandideUI.JobUiNew.NewJobWindow",
              "Signature": "private Candide.CandideUI.JobUiNew.NewJobWindow _jobWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13087C56FF0D765D0A55480859E8D2970FEB7F695ED3B83083D8A8440D25D064"
            },
            {
              "Id": "_playerInventoryGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_playerInventoryGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _playerInventoryGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFA32E7C9E0E0BAEC381B3D3093BDC64033B1AFA21E51EEE0ABE273A0BDFB755"
            },
            {
              "Id": "_resourceDisplayControl:Candide.CandideUI.UserControls.ResourceDisplayControl",
              "Name": "_resourceDisplayControl",
              "Type": "Candide.CandideUI.UserControls.ResourceDisplayControl",
              "Signature": "private Candide.CandideUI.UserControls.ResourceDisplayControl _resourceDisplayControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "953CADFD002E069E9465B278CD2A85164E6BAE2111B3AE3FF089C9887531256D"
            },
            {
              "Id": "_resourceGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_resourceGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _resourceGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9BB14C9398E18F3922CE6B9B7C895D1D66A6ED47F11F017932BF8B770BDAE55"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnMouseRightClickFunc",
              "Signature": "private System.Boolean OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 521,
              "BodyHash": "1BC4AF77F7BB5678CB581F2AC32DC9672C7409B17675B631CB6E3A1E8686AD16",
              "Hash": "49FA4A726C0462FD27D2D0557C59B423367562DB3A1F45816491F32560D213ED",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::get_Inventory()",
                "Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::IsShopMounted()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "JobResourcesAndItemsUserControl: Couldn\u0027t find secondary inventory in the active inventories",
                "event:/interface/holder_drop"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "F26A6E9459BD6442F1015AC5FD63CF5849710CD81849E34D474571136F9F2B9F",
              "Hash": "BAAF3A7D37C4487A74ADE7EF02F66DDF22922FC343CB403ECA1BA173E9BA647A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::UpdateSlots()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)-\u003ESystem.Void",
              "Name": "SetWorkOrdersState",
              "Signature": "public System.Void SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState ordersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ordersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "BD582C37D2B9F0A1D71EBB1236189F00AC8A304B1A136004BB5951CAA4AF584D",
              "Hash": "42DBB6336B5DE60B88119D094259AD1A52E692F385A1BB4B07165C469A903E7A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::GetReservedResourceAggregate()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.UserControls.ResourceDisplayControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8B14788CF817ED140E535D4CAED4D47D41BD1BA50E18D1117A3FF2B7737E134"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl",
          "Name": "JobRightUserControl",
          "DisplayName": "JobRightUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl",
              "Name": "_citizenControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl _citizenControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54FFE7C2E1919D7C96F5297269C208B3088066F8BA36C0788F9A5357E84D4650"
            },
            {
              "Id": "_citizenStatsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_citizenStatsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _citizenStatsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EDC1BC645E2B1E57874B0A594281D23389FEF6866B80C9C53DF70296B17FCB1"
            },
            {
              "Id": "_contentPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_contentPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _contentPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E1C01A0F9CA21C15BAA67A381D41AC22386CE5CD9F71BFB7E003D832F85A72A"
            },
            {
              "Id": "_currrentTab:JobRightUserControl\u002BTab",
              "Name": "_currrentTab",
              "Type": "JobRightUserControl.Tab",
              "Signature": "private JobRightUserControl.Tab _currrentTab",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75212DB62F2471B5B0B9192216731872AB2EA712F81C97063E0C454CBDD3DE5C"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_ordersControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl",
              "Name": "_ordersControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl _ordersControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B476211863A4ACD5A28E61A619B5ED2D2B28E2F2AF288147212DF8538F920D84"
            },
            {
              "Id": "_outputControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl",
              "Name": "_outputControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl _outputControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B71E874AC6546FF77DB60F950DF5535FDAF689BCE6A33C03F289D97E4C598B28"
            },
            {
              "Id": "_sourcesControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl",
              "Name": "_sourcesControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl _sourcesControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "537C55113201E636D3B4362D40680D6A79D856861988BA10AFE42984511C4136"
            },
            {
              "Id": "_tagButtonsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_tagButtonsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _tagButtonsGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C24A8AF864F57DC5303B4DF6148433010B08EBFA4B48445143B162AD2E92A7A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnClickAction(JobRightUserControl\u002BTab)-\u003ESystem.Void",
              "Name": "OnClickAction",
              "Signature": "private System.Void OnClickAction(JobRightUserControl.Tab tab)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tab",
                  "Type": "JobRightUserControl.Tab",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 285,
              "BodyHash": "F929C6EF5DEB7F4F76B9088A77D189CAFB539229E1FD68BE15B02FAC2FD3FAD3",
              "Hash": "935A8D95A079F8243520CAA2DF4B0877744A0233480394C8DE834B878025F5DD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildActiveCitizenTooltipContent(Candide.GameModels.Models.Citizens.Citizen)",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState::.ctor(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView::SetState(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "tab"
              ],
              "Source": null
            },
            {
              "Id": "SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState, System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState, Candide.CandideUI.JobUiNew.State.JobOrdersState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Guid jobId, Candide.CandideUI.JobUiNew.State.JobSourcesState jobSourcesState, System.Nullable\u003CSystem.Guid\u003E citizenId, Candide.CandideUI.JobUiNew.State.JobInventoryOutputState outputInventoryState, Candide.CandideUI.JobUiNew.State.JobOrdersState workOrdersState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobSourcesState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobSourcesState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "7C31BCDC8C93C69789D3913975B207E526AD9A416EE7D08335E4E5761E99088C",
              "Hash": "7C4796916866E8FCB44C53578920A39320BB0100BE1FEAED65E248E2E7C61E62",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::\u003CSetState\u003Eg__CreateCategoryBtn|11_0(System.Int32, System.String, JobRightUserControl.Tab)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.JobUiNew.UserControls.JobRightUserControl::OnClickAction(JobRightUserControl.Tab)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl::SetState(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl::SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobOrdersState)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl::SetState(Candide.CandideUI.JobUiNew.State.JobInventoryOutputState)"
              ],
              "StringLiterals": [
                "quest_log",
                "ui:citizen",
                "player_house"
              ],
              "Source": null
            }
          ],
          "Hash": "0123292975032D91CADD4B2DB61BB7142353F8E1697066966C2336D327901D27"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl",
          "Name": "MiddleEmptyUserControl",
          "DisplayName": "MiddleEmptyUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.MiddleEmptyUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "102107E1EE2BBB5728645F8CED7CCDC88E3D4D4A640FADFA3F5BAC614EBB4947"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl",
          "Name": "MiddleFurnitureUserControl",
          "DisplayName": "MiddleFurnitureUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureUserControl:Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Name": "FurnitureUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl FurnitureUserControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D802FECA1341F2CC3DCA4CFE790FC44548A489262208585E4B13D74CD812BB9F"
            },
            {
              "Id": "RecipeDetails:Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl",
              "Name": "RecipeDetails",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl RecipeDetails",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "008B2176DF500BB97FC9BB022E48534317D55A84A07F1DD161627617D0080A2C"
            },
            {
              "Id": "_lastFurnitureState:Candide.CandideUI.JobUiNew.State.JobFurnitureState",
              "Name": "_lastFurnitureState",
              "Type": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
              "Signature": "private Candide.CandideUI.JobUiNew.State.JobFurnitureState _lastFurnitureState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0FEAFC435548AC5875E1FC22B2FFF3E523AEAF322F17906095D86181E28DD0A"
            },
            {
              "Id": "_searchBar:Candide.CandideUI.UserControls.SearchBar",
              "Name": "_searchBar",
              "Type": "Candide.CandideUI.UserControls.SearchBar",
              "Signature": "private Candide.CandideUI.UserControls.SearchBar _searchBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E328FDDE91A67D582DEECFAB74A1C9E850AC5D609061E400A283AC27C211746"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "8BC8FB55A3D3B98347D076C8BE9301B98F4A6AAC8D99451CA6975CEF018A9E4F",
              "Hash": "F14D07DBD361E584D20CC0092382338DF2C88CFE4CE5B5D4E425240D624183AE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::get_HasFocus()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::get_Crafting()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::StopCrafting()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnUiClosePressed()"
              ],
              "StringLiterals": [
                "event:/interface/cancel"
              ],
              "Source": null
            },
            {
              "Id": "SearchBarOnSearchUpdated(System.Object, Candide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "SearchBarOnSearchUpdated",
              "Signature": "private System.Void SearchBarOnSearchUpdated(System.Object sender, Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "72C32C9970846B618A19E9D4AA2B6E43B72F714FC10A9663E564C0D8531414A8",
              "Hash": "F21CFC4EAE543DE63D0C2FB4AF3C6A28D47C1C11E4911B4D34E968EBFFE37F61",
              "CalledMethods": [
                "Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E::get_NewValue()",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::SetFurnitureState(Candide.CandideUI.JobUiNew.State.JobFurnitureState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFurnitureState(Candide.CandideUI.JobUiNew.State.JobFurnitureState)-\u003ESystem.Void",
              "Name": "SetFurnitureState",
              "Signature": "public System.Void SetFurnitureState(Candide.CandideUI.JobUiNew.State.JobFurnitureState furnitureState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "BC3147D306511F8D84F7258AFA00333AE77A4A299FE0EB0A35DF8CBBE9050737",
              "Hash": "B43D17F760A3DE5C6BBB6FBA02F164A41A26A7E645B39990DC49D9E89039279D",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureListView::Clear()",
                "Candide.PlayerMode.Furniture.FurnitureListView::SetUpRecipeView(Candide.CandideUI.JobUiNew.State.JobFurnitureState)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "1692EA22A1A035BCBD627F9F5D528CEB5CEAB776F22EFA3646C204C9A0DA6A77",
              "Hash": "353ADAC8D31B357EBA8ADF6FE253E916DB6B90E5AF243ECC00DD4E6F09C170E1",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93B629651C61CAE736A4890A912FCB2E6EB9BE8DA00C9C68BB6842D7AA3FFADE"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
          "Name": "MiddleRecipesUserControl",
          "DisplayName": "MiddleRecipesUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SelectedRecipe:System.String",
              "Name": "SelectedRecipe",
              "Type": "System.String",
              "Signature": "public System.String SelectedRecipe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F807822A0D6440837BFFD2139C51CE574CC3C053C8E8F4ECD8D98A107DD40712"
            },
            {
              "Id": "_activeFilter:Candide.CandideUI.Helpers.WorkRecipeFilter",
              "Name": "_activeFilter",
              "Type": "Candide.CandideUI.Helpers.WorkRecipeFilter",
              "Signature": "private Candide.CandideUI.Helpers.WorkRecipeFilter _activeFilter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9361C95A353E8907756B982159941AE80387191524FCBFC776306762E0F93422"
            },
            {
              "Id": "_lastCitizenJobLevel:System.Int32",
              "Name": "_lastCitizenJobLevel",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastCitizenJobLevel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA334A889D035C81E83FC92B4D14C417CAD7F99D7D6606E430F3A24016FF191E"
            },
            {
              "Id": "_listItems:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E",
              "Name": "_listItems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E _listItems",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91194409FC9BC0EDCCAF45A8583AED1A05DA53C7BC140E5722BA183DE092D1DF"
            },
            {
              "Id": "_recipeDetailsView:Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl",
              "Name": "_recipeDetailsView",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl _recipeDetailsView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A73A4A77530EE8AE591C808A81ADCC794B4C4841DC36A8E717FC18E0A769DDE3"
            },
            {
              "Id": "_recipeList:Candide.CandideUI.Containers.CandideListView",
              "Name": "_recipeList",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _recipeList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE0F93EA917A1E6F63FA64BB45671DB83C18D772BE5E683835C18CDAC7729415"
            },
            {
              "Id": "_searchBar:Candide.CandideUI.UserControls.SearchBar",
              "Name": "_searchBar",
              "Type": "Candide.CandideUI.UserControls.SearchBar",
              "Signature": "private Candide.CandideUI.UserControls.SearchBar _searchBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E328FDDE91A67D582DEECFAB74A1C9E850AC5D609061E400A283AC27C211746"
            },
            {
              "Id": "_tagButtonsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_tagButtonsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _tagButtonsGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C24A8AF864F57DC5303B4DF6148433010B08EBFA4B48445143B162AD2E92A7A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckRecipeAvailability(Shared.Data.DataModels.WorkRecipeModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "CheckRecipeAvailability",
              "Signature": "private System.Boolean CheckRecipeAvailability(Shared.Data.DataModels.WorkRecipeModel recipe, System.Int32 newCitizenLevel)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newCitizenLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "84E5956B9857EAE224D855CE320AFAB3C9251DAE0FAD899556FEB58752E3D64A",
              "Hash": "7ECFA914A37EA2C6C511379442C5C37B101B05093922DB7F4D2A3A816F6897D5",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Controllers.JobsController::CanAffordWorkOrder(Shared.Data.DataModels.WorkRecipeModel, Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "582608B1C081AD2E3EC95A613F43787CBE9FC2515ADB46629BAADDE267F765EE",
              "Hash": "C01BE933ACD73B22C6B14E8B4A37FDCCD229EC1E4F14C1622DFADBC71230C22F",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRecipesChanged()-\u003ESystem.Void",
              "Name": "OnRecipesChanged",
              "Signature": "private System.Void OnRecipesChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1155,
              "BodyHash": "48980610DD1273A39AE2003EB2287885A2DD8D4727C556C3E1AF439A589743AE",
              "Hash": "F0253F89C64C26143FA43AE3DF3045663A7EF7BF931130C02346961F86610AB9",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.Helpers.WorkRecipeFilter::SatisfiesFilter(Shared.Data.DataModels.WorkRecipeModel)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.UserControls.SearchBar::MatchesText(System.String)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::ContainsKey(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::MoveNext()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Item(!0)",
                "Candide.CandideUI.Containers.CandideListView::RemoveItem(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::Deconstruct(!0\u0026, !1\u0026)"
              ],
              "StringLiterals": [
                "numeral:"
              ],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "15F55E575CE4D80FA29CA8F83F5F335010BC7115D85782B7F0A8B15D43B336D0",
              "Hash": "29B352DE075C27D6A04CF832BA7D04BFB7686A8FFA5B83D77FDB7F38294F8ADE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RecipeListOnSelectedChanged(System.Object, Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "RecipeListOnSelectedChanged",
              "Signature": "private System.Void RecipeListOnSelectedChanged(System.Object sender, Candide.CandideUI.CandideUiElement e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "EA2FE54348D46ACB5EEA215A7523F815E125F648A868E1CFD48DE0FDBA94C250",
              "Hash": "EC6B94857A1E9177C0BE359DA6433A5869A4C9FA62FB28A70F234E71FCEA171E",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::SelectedRecipeChanged(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SearchBarOnSearchUpdated(System.Object, Candide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "SearchBarOnSearchUpdated",
              "Signature": "private System.Void SearchBarOnSearchUpdated(System.Object sender, Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50E17CBEAE838D8F9FC061BCA4BDCA6F5D016761DD916226CC9D8E00724B182C",
              "Hash": "FB8CDC875542F397B006EF14B4975DE47688038416D8E04F38EF5A7E456D226E",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnRecipesChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "6B6255F4B849F2CB56F0B4FCF3DDD3B6E50AC82FB93B8DC70F03468ED9410F46",
              "Hash": "3FAC22E464E8BBD3AD43460D32C75445843D1AF586E243BA8F9CAAD9CFBB08B5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::CheckRecipeAvailability(Shared.Data.DataModels.WorkRecipeModel, System.Int32)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRecipesState(Candide.CandideUI.JobUiNew.State.JobRecipesState)-\u003ESystem.Void",
              "Name": "SetRecipesState",
              "Signature": "public System.Void SetRecipesState(Candide.CandideUI.JobUiNew.State.JobRecipesState recipesState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipesState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobRecipesState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "0DBB2E3D5B4432720B65C14561758E4068D8F42C7AF7E8B51F7A0C606A566FF8",
              "Hash": "3B7338A8FC0DA3DC34EE005A43AADF3E21AB04BFEEF6EB631A905780E811ABB5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "MiddleRecipesUserControl.\u003C\u003Ec__DisplayClass11_0::.ctor()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "MiddleRecipesUserControl.\u003C\u003Ec::\u003CSetRecipesState\u003Eb__11_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "MiddleRecipesUserControl.\u003C\u003Ec__DisplayClass11_0::\u003CSetRecipesState\u003Eb__2()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "MiddleRecipesUserControl.\u003C\u003Ec__DisplayClass11_0::\u003CSetRecipesState\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnRecipesChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A633573378D189F7AE0740F87FA4265CB431DECB6DB1BEA13577B5D2F0896EEA"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl",
          "Name": "MiddleShopUserControl",
          "DisplayName": "MiddleShopUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.MiddleShopUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_shopControl:Candide.CandideUI.UserControls.ShopDisplayControl",
              "Name": "_shopControl",
              "Type": "Candide.CandideUI.UserControls.ShopDisplayControl",
              "Signature": "private Candide.CandideUI.UserControls.ShopDisplayControl _shopControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12F0AFD10F64F6EBD81973822D1AC56335A7A239E47B9133CBB08BC79026CDA5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "85644794B43AA92646FB64D2A8D20C7926BD6D61681BE04266C521A0843E8B07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShopState(Candide.CandideUI.JobUiNew.State.JobShopState)-\u003ESystem.Void",
              "Name": "SetShopState",
              "Signature": "public System.Void SetShopState(Candide.CandideUI.JobUiNew.State.JobShopState shopState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shopState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobShopState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "AB6DF9069FA8C5EF2810797E4BC0F2A6BA649413A1C061782B42B043A11D44EF",
              "Hash": "FB60BD401B88E703FD892560D2EF9F015A98C8FAEB0C54B78F5A912DF36E4968",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "Candide.CandideUI.UserControls.ShopDisplayControl::SetShops(System.Collections.Generic.List\u003CSystem.String\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "105F1C6411850DDE47EA8A0E013A16F0D148857A43C6D473706811BBE6C8AECD"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView",
          "Name": "BuildingView",
          "DisplayName": "BuildingView",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_biomeHolder:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "_biomeHolder",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideHolderBase _biomeHolder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "193A564D08D8C437D61FEEA188FFFD4B900085935D57E0285A6F81FD6DCDB892"
            },
            {
              "Id": "_biomeIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_biomeIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _biomeIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5464B0A217B994475FE1A12FB8A32520EDBD7B8B18E6FDE582B852D52F004BF"
            },
            {
              "Id": "_buildingPortrait:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView",
              "Name": "_buildingPortrait",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView _buildingPortrait",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDEDC73CA49F0B55125DECAA95F860FE6F44BE9E4F68C40617E9EE7337051555"
            },
            {
              "Id": "_levelLabel:Candide.CandideUI.Components.RomanNumeral",
              "Name": "_levelLabel",
              "Type": "Candide.CandideUI.Components.RomanNumeral",
              "Signature": "private Candide.CandideUI.Components.RomanNumeral _levelLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EADFF590E3C79F98E486E83FCB5BEC98EAD143DDC4B34CBDC14BBD50A209FDBB"
            },
            {
              "Id": "_state:Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
              "Name": "_state",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "130BC740613EAAF813E425C8F8078F6706541DECCF585E2BDA84096C8BC66788"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnStateUpdated(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState, Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState)-\u003ESystem.Void",
              "Name": "OnStateUpdated",
              "Signature": "private System.Void OnStateUpdated(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState oldState, Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState newState)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldState",
                  "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newState",
                  "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "23E95AA89A292730313999FA615C80D3ACCA41FBA1472478472E8B71F63F5501",
              "Hash": "1FAB0093D35865607DE4D6C5AB10F6448D6FD3488EECC36C5C9AA6646FEB6480",
              "CalledMethods": [
                "BuildingView.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView::set_Icon(System.String)",
                "Candide.CandideUI.Components.RomanNumeral::set_Number(System.Int32)",
                "Shared.Data.BiomeCategoryDataBase::GetBiomeCategoryOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "BuildingView.\u003C\u003Ec__DisplayClass7_0::\u003COnStateUpdated\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEnabled(System.Boolean)-\u003ESystem.Void",
              "Name": "SetEnabled",
              "Signature": "public System.Void SetEnabled(System.Boolean enabled)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "enabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "54C036FFD5CBDB4E4CAAD84C9B36023E417367F744D58E127E82CC0EB7E116BE",
              "Hash": "34D5D3BF8745DE7F1B64496E209869FD1CDCA2B8B02F6D820D8173A7E9BEA573",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState::.ctor(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView::SetState(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "A425246180DBE8CC8D0D1E29851B07214FF18E7FC3AB381E4E8699DF73D8A8F5",
              "Hash": "8A1B1ACAD20F5438718DFA9F0701E8BB42A0B84BB3BCF0B90A90E873F4A6A3AE",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingView::OnStateUpdated(Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState, Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "862133C9D1B25138BAA12C7AB09AE388F1A750D30770638B67A6E793ECDF5982"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
          "Name": "BuildingViewDisplayState",
          "DisplayName": "BuildingViewDisplayState",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building.BuildingViewDisplayState",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Building",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeCategoryId:System.String",
              "Name": "BiomeCategoryId",
              "Type": "System.String",
              "Signature": "public System.String BiomeCategoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7118B4E6B3B23DE876CF42EE7C4A7B82C21B89080F6F661A957FCF8B3CD49307"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "WaitingForBuilding:System.Boolean",
              "Name": "WaitingForBuilding",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WaitingForBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E57D599040207F6A4C33203B1BA35D516B37498F6D9A1364FE225A978E52401"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "040B19B677CCD13872D8DDAE54433BE62EFDAE65D5AD2C37B350C5F52E840897"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2",
          "Name": "CandideQueueItem2",
          "DisplayName": "CandideQueueItem2",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HolderPanel:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "HolderPanel",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase HolderPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1349BBF6E06C70BE6BA9F2301C2A969EECF768177738D4D1AB9805D3B760C7D2"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_progressBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "_progressBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideHorizontalProgressBar _progressBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9EFF4BCAE713C4204DE5A1526E035CEAC9559DB1AFB89F74E4BB0439A688C0"
            },
            {
              "Id": "_repeatIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_repeatIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _repeatIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5DBA54276CC1D2562C53DBBC746DD15103476729A314D1FAE7CF3640A9A3DEA"
            },
            {
              "Id": "_state:Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
              "Name": "_state",
              "Type": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
              "Signature": "private Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CBAAF55668D8620A1C80948F62B5CB4ECE9DD7FA85F74E47460A5F9336E1E22"
            },
            {
              "Id": "_statusPanel:Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel",
              "Name": "_statusPanel",
              "Type": "Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel",
              "Signature": "private Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel _statusPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46D469F3340FC672ED8DE1FED92368460189C9E136ACDBB1FCECE97DC7576308"
            },
            {
              "Id": "_statusText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_statusText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _statusText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C15EC0AE4AA34F8645E83125549547F037B261CFEB78C276A4766B4BF4ABF9CD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "402D6AE32C163CEF9185C365DFCCCFE888746C4450A35DBC177D3B48EDF6FB31",
              "Hash": "9FC9C18FCBDFAFCC99C89AB4AFE09EEDEC13A91A908BBD279C1A1CD149E9C80A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClick(System.Guid)-\u003ESystem.Void",
              "Name": "OnClick",
              "Signature": "private System.Void OnClick(System.Guid workOrderId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "B671BC5027FB1B62FA599B80BC1C7F10CA49FB79ECBCA9D5590C03D4C9C9A03F",
              "Hash": "C3F0487980F5B3C7BFCA564266926C637E44B458B04678BCE72ED1A329F67EFB",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.JobUiNew.JobUiContext::UserRemoveWorkOrder(System.Guid)"
              ],
              "StringLiterals": [
                "event:/interface/cancel"
              ],
              "Source": null
            },
            {
              "Id": "OnStateUpdated(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState, Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState)-\u003ESystem.Void",
              "Name": "OnStateUpdated",
              "Signature": "public System.Void OnStateUpdated(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState oldState, Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState newState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldState",
                  "Type": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newState",
                  "Type": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "FB7A6B7B8ACC87AE901477BC47DF7F8106C1D1C06CF8888B504F0D3775F69049",
              "Hash": "E03DA7215E8B418BAA9A02CECA20E84DC5EC3DCAD6EC58BE2F72D2869097400B",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.JobUiNew.Components.QueueItemStatusPanel::UpdateData(System.Guid, System.Boolean)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "Job_Stopped"
              ],
              "Source": null
            },
            {
              "Id": "SetEnabled(System.Boolean)-\u003ESystem.Void",
              "Name": "SetEnabled",
              "Signature": "public System.Void SetEnabled(System.Boolean enabled)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "enabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "0B1501A190D83C426D57500CBB3104DA5F198F43751B64202089E3888CBD9D43",
              "Hash": "5A5DF22EDAA9F4C39539FFC32918EB599CAD14D897EBA47591164F27CEE40C7D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState::.ctor(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Jobs.WorkOrder, System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2::SetState(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "125656288D93A1E75C6C8329057D801B78E9C5D59D0837BF5FB7894502A0B8C5",
              "Hash": "35F6E9766605DCD42F0D6E35ACEB5CCE18CE648DE299BB9EA594EA69A23958C4",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2::OnStateUpdated(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState, Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1",
              "Hash": "04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3372804D24773E4911E493411DDFAB3C99D2B5CD01ECC3EF42F06E53AC759477"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
          "Name": "PortraitSize",
          "DisplayName": "PortraitSize",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Big:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "Big",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize Big",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77B404BA02104FFE5E4C766AC37511BC6D6D64AB9F7D9DEB5EBC9B2F50AEF84B"
            },
            {
              "Id": "Huge:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "Huge",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize Huge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16B544F2DAB7B5149DD09122B5E161630D84241867E341055C1FA3325359C38E"
            },
            {
              "Id": "Large:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "Large",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "800465036FE12FE45FF4314831BF3D5ABDDE12A69A80C54E4B07F6C4C2E73E9D"
            },
            {
              "Id": "Medium:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "Medium",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEC538CA96F1B5C526B3B8E7BFAA485A67EA3A9259347B59F851A870EB458402"
            },
            {
              "Id": "Small:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "Small",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2631AAFFF7C12416E6185E0C05209F7C28A24C6C72C999A2C4C0DD2B15756013"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D2BB8A2133596CCED5530294CE0B5A8F05611503F4A46E38EC6E97570C8CB46D"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView",
          "Name": "PortraitView",
          "DisplayName": "PortraitView",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BigSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BigSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D47261DA9CBB5ECFC728295915BED91BBC1D0C1886AB828E227B78108B1A08E3"
            },
            {
              "Id": "HugeSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HugeSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet HugeSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F6BFA288C7EFC8DCE5BA0163592F4B5BCE0E6F923C472154AEBA7500A2A4156"
            },
            {
              "Id": "LargeSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LargeSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LargeSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F29BA5B85E83B2ADA8C8F00F71876CBD722E6CEE94EAB40B1BAAF3C1E56E8742"
            },
            {
              "Id": "MediumSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet MediumSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B7D65429E407772168B8541B83C552128A7F8CE3506449CFEBA6964323513FF"
            },
            {
              "Id": "_candideIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_candideIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _candideIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A154EC7F7FB6B28A085CCF1E2BEE873E38A1038E740C6E1AE32BEDF1A382687"
            }
          ],
          "Properties": [
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5CF7003CBD27CE84470C6455D67E348169AE3B2D0847DBE19BF20AA31E058970"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "4D617B8F2761A1A97A632105435EED1AE35BD63B6D7C87B300D90E0AC0CCEBA2",
              "Hash": "FA33D60A8F26B25DC31497522E797137D9CB780A840398CFC116E1F783C0876F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.Components.CandideIcon::get_IconFlags()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "137EFD2F50344FBAEAA36CF9BBA3A890D00875B9F0ECD417E560A5B2535AB78A"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet",
          "Name": "PortraitViewSheet",
          "DisplayName": "PortraitViewSheet",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CandideImage:Candide.CandideUI.Components.CandideImage",
              "Name": "CandideImage",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "public Candide.CandideUI.Components.CandideImage CandideImage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31E870074C4A1822EBB5B8CEF3CD366FEB63ED4E3CBCA2413314F02E346946B"
            },
            {
              "Id": "DefaultSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DefaultSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DefaultSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A01B5A2523FE5FC42C9E634F8482BBB17DAEE90889EEF5CE57853BDA9F2F488"
            },
            {
              "Id": "SpacDisplay:Candide.MainMenu.Ui.Components.CandideSpacDisplay",
              "Name": "SpacDisplay",
              "Type": "Candide.MainMenu.Ui.Components.CandideSpacDisplay",
              "Signature": "public Candide.MainMenu.Ui.Components.CandideSpacDisplay SpacDisplay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36376EE672BF38CF6C1544B9C6BB9977500B634FB7A24227487C83C414D140BC"
            },
            {
              "Id": "_size:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Name": "_size",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitSize _size",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBFD6CEB361D4F3429A353C2E3D8E945354C90A8E6C390563BF7CD5DF16D1D1B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "44C8A66A45E36C77DECCD4B8D9910900F4CD25FB65DBB69EFF442B9930DC80F1",
              "Hash": "9FCA521B600938C5DCDCC7D07DF39A92A6B4082288330C19C9789022C0616CF3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDisplay(Candide.CandideUI.JobUiNew.Components.CitizenDisplayData)-\u003ESystem.Void",
              "Name": "SetDisplay",
              "Signature": "public System.Void SetDisplay(Candide.CandideUI.JobUiNew.Components.CitizenDisplayData displayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayData",
                  "Type": "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "EBAE11F435C38BA4280F2EEE097BB78389FFDF75484EEED898C9C850608EC96F",
              "Hash": "0F5A55AE0DEC776D1DDB8B84996B243CC1B6C2C92D6376C49B567EC140A1A67C",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideImage::set_Scale(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "91909D6248BB7587D522BECA0B173C79977DD19AD15E0A8DC1AACA15B5D1A3A0"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot",
          "Name": "FuelItemSlot",
          "DisplayName": "FuelItemSlot",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.ItemGiftSlot",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_sourceId:System.Guid",
              "Name": "_sourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _sourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFA99BDD21527296830044FDC4F236E27412F43690E1621BA9F0E4139A15990E"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetCommittedGift(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SetCommittedGift",
              "Signature": "public System.Void SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E inventoryId, Shared.Models.Items.ItemInstanceModel itemInstance, System.Nullable\u003CSystem.Int32\u003E stackAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "158C7D8723F9935FB33467A9F6E947BDB41862D875A6D7C7974F4603E9380EDC",
              "Hash": "BD927A9B550E8CDE0128DF6CF05EF21C054366064F6009496CE13438B59D6966",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiAnimationSystem::PlayHolderAnimation(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HolderAnimationType, System.Single)",
                "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage::.ctor()",
                "Candide.GameModels.Services.BuildingsService::Send_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "53A863AD040D9024D824E85B427BEEC5E8CB207CE84B08028D05845D7CCFEC71",
              "Hash": "56F816E256DFB7A2F1753DDB3086FBE86EAD509E67CF0DC71872A4F975E784B4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B1D246D95214E72DBD3D2EAD6B7E00BC356F8718EE4850DC82B8A949BDCD760B"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl",
          "Name": "FuelSourceUserControl",
          "DisplayName": "FuelSourceUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_fuelDisplay:Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
              "Name": "_fuelDisplay",
              "Type": "Candide.CandideUI.Components.Displays.ProgressBarIconDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.ProgressBarIconDisplay _fuelDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E438B33C0478B2AFDC13ADB6A31B50CEC03C01F0F6C4F70BB666AE0AE131B15C"
            },
            {
              "Id": "_giftSlot:Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot",
              "Name": "_giftSlot",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelItemSlot _giftSlot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2C4ED5D41C77FF602399472D41628B504A262141D302162F816ADACFC28DA28"
            },
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_sourceId:System.Guid",
              "Name": "_sourceId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _sourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFA99BDD21527296830044FDC4F236E27412F43690E1621BA9F0E4139A15990E"
            },
            {
              "Id": "_sourceValue:System.Single",
              "Name": "_sourceValue",
              "Type": "System.Single",
              "Signature": "private System.Single _sourceValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED7FC4AB9E3544A5F121712ACA7C91EF70ECC3B0321182D77507EAE9E17E8B94"
            },
            {
              "Id": "_stackText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_stackText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _stackText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "740EA317C28F2D79AB9605056576DE7F7D5160E6654EC15E42643826FA0220E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(CandideServer.Models.SourceModel)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(CandideServer.Models.SourceModel sourceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceModel",
                  "Type": "CandideServer.Models.SourceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "6CBEA8E80F5772C286206E43A55A4E5F0985287D6ECE84EC6F98122AC217FF64",
              "Hash": "2E869EF8BCEBE1C43D35C5C170E36FD3A2F7DE0310D69C3F36952B1C7D735787",
              "CalledMethods": [
                "System.MathF::Truncate(System.Single)",
                "System.Math::Ceiling(System.Double)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Double::ToString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"
              ],
              "StringLiterals": [
                "0."
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "CAAC3667AD5E16A1EA72485C32D8A8F365E513763DB6FF63995DCC5375860FEA",
              "Hash": "BB2F2FF530648FB02935BC92FD85742BE59AAFAEC8159E035A25BF8DE379729E",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.Models.SourceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl::SetState(CandideServer.Models.SourceModel)",
                "List.Enumerator\u003CCandideServer.Models.SourceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B704F2938F727FE4A7D73318784E21E85CFA6C557E95831DA27941CB0142F182"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl",
          "Name": "ISourceUserControl",
          "DisplayName": "ISourceUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(CandideServer.Models.SourceModel)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(CandideServer.Models.SourceModel sourceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceModel",
                  "Type": "CandideServer.Models.SourceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E2511E42A23E810598E0E1AD3C3455B74A37B9A9ABFF59DC18DDA0F2850CFA78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "749AA48AE24F9D703E994300FBDB1086D5C5382DABD6993876C9F345C5EBFBB7"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl",
          "Name": "JobCitizenUserControl",
          "DisplayName": "JobCitizenUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_citizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _citizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A256481EF4A76882A57AE627C2851660B51F617223A8DEAD97DEB04D6AAE7B0A"
            },
            {
              "Id": "_citizenPortrait:Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet",
              "Name": "_citizenPortrait",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet _citizenPortrait",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CF5AD63E1D2DDE86B5B44880BED2930668F3532062D350753447891B6E02673"
            },
            {
              "Id": "_hungerIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_hungerIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _hungerIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F30947F8C4D93D67AFEB61A0C3BAF17BDE7889C107AF411D9E941FE6A3206F0"
            },
            {
              "Id": "_levelLabel:Candide.CandideUI.Components.RomanNumeral",
              "Name": "_levelLabel",
              "Type": "Candide.CandideUI.Components.RomanNumeral",
              "Signature": "private Candide.CandideUI.Components.RomanNumeral _levelLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EADFF590E3C79F98E486E83FCB5BEC98EAD143DDC4B34CBDC14BBD50A209FDBB"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            },
            {
              "Id": "_nameLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_nameLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _nameLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8BB08990131ED4B6DCB57EAB8DC8C96A0E20E5150CA179349F98BCCCC25B82A"
            },
            {
              "Id": "_noCitizenPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_noCitizenPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _noCitizenPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEB0F16C8277F35CD61EA1B8FDC656162F374F370D72DE89114BC975A55A1288"
            },
            {
              "Id": "_statsPanel:Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid",
              "Name": "_statsPanel",
              "Type": "Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid",
              "Signature": "private Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid _statsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F2716348A4F92264C29663F7FD4561771401BA8263E77DA1B338AB2254E4C5B"
            },
            {
              "Id": "_titleLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_titleLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _titleLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "920DCBC230F841194E0932EE3F749287AB5424296CA8D6478340EB20341BFB3F"
            },
            {
              "Id": "_xpBar:Candide.CandideUI.Components.TooltipHorizontalProgressBar",
              "Name": "_xpBar",
              "Type": "Candide.CandideUI.Components.TooltipHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.TooltipHorizontalProgressBar _xpBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20F5924200C728FC47CB4964A151EF243CB7C77B271C9A48218D291D19EF4C17"
            },
            {
              "Id": "_xpLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_xpLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _xpLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD98A61AE52DB5EA6554F46E4AEB5F1125EDD571C8F81130B10C3921F3F9F4E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Nullable\u003CSystem.Guid\u003E citizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 602,
              "BodyHash": "B1BF1DE13EE85CCEC4185E82EB070AAF7D0D7E4E25239049B9D7DEF70ED8755C",
              "Hash": "7259C7E3FB642F8A0B6AFA0C05D9B78F413F1BB44CBCB5D59245F03ECBF8F0B9",
              "CalledMethods": [
                "JobCitizenUserControl.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.JobUiNew.Components.CitizenDisplayData::FromCitizen(Candide.GameModels.Models.Citizens.Citizen)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet::SetDisplay(Candide.CandideUI.JobUiNew.Components.CitizenDisplayData)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.RomanNumeral::set_Number(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Candide.CandideUI.Components.TooltipHorizontalProgressBar::set_TooltipHasBeenUpdated(System.Boolean)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "JobCitizenUserControl.\u003C\u003Ec__DisplayClass12_0::\u003CSetState\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TooltipHorizontalProgressBar::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.MathF::Ceiling(System.Single)",
                "Candide.CandideUI.Components.Displays.CitizenMinimalStatsGrid::UpdateStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [
                "Citizens_JobLevelBar",
                "Citizens_XP",
                "0."
              ],
              "Source": null
            }
          ],
          "Hash": "5087D056A3ECDB09BC6F044125704D9C26246A830562AA99D1DFA234CC6F1A17"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl",
          "Name": "JobInventoryStorageControl",
          "DisplayName": "JobInventoryStorageControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_inventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _inventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "903F0CAE35FEE26E56D1B2BB32957E5AB95BD28F130E198AFAB91595886AB4A7"
            },
            {
              "Id": "_quickActionsPanel:Candide.CandideUI.Components.InventoryQuickActionsPanel",
              "Name": "_quickActionsPanel",
              "Type": "Candide.CandideUI.Components.InventoryQuickActionsPanel",
              "Signature": "private Candide.CandideUI.Components.InventoryQuickActionsPanel _quickActionsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6038BCA815EF72557D8A55228E2162D229DC07F678320C97DACF763CD1C969E9"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "40C4DA8369B52337BBA8B68D7F22ACC5B8B14417D3363F22719271375DBF1C5F"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DE1951CFF3A2F8B14EC4D02641A7672EE69FE35AB78BD371E1925AEAACA57086"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateSlots()-\u003ESystem.Void",
              "Name": "UpdateSlots",
              "Signature": "public System.Void UpdateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A3069631C3BC9143A51ACDF03BDAD76DB0E5464B740850D8CD1E8781029685F4",
              "Hash": "D8F8621CB2BB834E143FDE1551BFC60873D28D61FF345C1EE1154A6592233206",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()",
                "Candide.CandideUI.Components.InventoryQuickActionsPanel::OnInventoryUpdated()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "39A0F612571777EF99D2CFA832FF48C41AD58F476CCDE9C9501EAC46898AEC50"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl",
          "Name": "JobOutputInventoryUserControl",
          "DisplayName": "JobOutputInventoryUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_inventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _inventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "903F0CAE35FEE26E56D1B2BB32957E5AB95BD28F130E198AFAB91595886AB4A7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnMouseRightClickFunc",
              "Signature": "private System.Boolean OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "CB568BDE25352486B661205CCEA4B9191BB04E719EABF50461E98E78012E619B",
              "Hash": "6BC9E66694DE4032E1B3BC7012038D4464823F2CAA75A9B19C01A7E3E52B2C25",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.JobUiNew.State.JobInventoryOutputState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.JobUiNew.State.JobInventoryOutputState outputState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "outputState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryOutputState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "AAC514F5D51DA47E33C984DAB29144A1EFCC40A66684EE07E19A5A46F455A58C",
              "Hash": "DBC6F7654D68C24149D1E48FE9EE97297A7B5FD5440B7FD04E179D00091F0276",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3C449F617ACD0B6DEC7F9D1FEA61C0BEDA84704653C719D5818DA8B280F53268"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl",
          "Name": "JobSourcesUserControl",
          "DisplayName": "JobSourcesUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_jobId:System.Guid",
              "Name": "_jobId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _jobId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B08E8E097E8E5A39FC1120540C384D85210027F0786C64194B66AEBAC753E89"
            },
            {
              "Id": "_sources:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E",
              "Name": "_sources",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E _sources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0722E44E3FA9370E5503995EF63AEAF42D2B6817BFC6A7348533D2D0DB360C4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobSourcesState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Guid jobId, Candide.CandideUI.JobUiNew.State.JobSourcesState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobSourcesState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "0370B97077553EE00DDD47B3BD51E44B1AA70868B73AAAB8B7FAEC25D9C73A3C",
              "Hash": "3E4A6435FC7012BB3AA4964E6EDDA37F10C5BE1635A4FA9A2A682B967B924DDD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.SourceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.SourceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E::TryGetValue(!0, !1\u0026)",
                "System.NotImplementedException::.ctor()",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl::.ctor(CandideServer.Models.SourceModel, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl\u003E::set_Item(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.ISourceUserControl::SetState(CandideServer.Models.SourceModel)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C5B626481EE0BA8F1559B029C10040C8EEF2D1B7B19093C6E7D447A58417E1D0"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl",
          "Name": "RecipeDetailsUserControl",
          "DisplayName": "RecipeDetailsUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OrderPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "OrderPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid OrderPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0604C4E7EC598A3E20E1F74397CDBE66C6AD258E3E9452269F72AF1F55BF18E"
            },
            {
              "Id": "RequirementsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "RequirementsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid RequirementsGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DBE0A29B3C06885FDAC431A181965DCD76754201D0F636BCEC782D92BD6106B"
            },
            {
              "Id": "_addButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_addButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _addButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC9DFE37FF32825A98D82BE4C1D08EC643BDC17712149EAFA84534A23CDEA26B"
            },
            {
              "Id": "_currentRecipe:System.String",
              "Name": "_currentRecipe",
              "Type": "System.String",
              "Signature": "private System.String _currentRecipe",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB6FD6BC61CFDFF52DDD67CD6A114D9D433352A2FCCF87E46EF02D2119639959"
            },
            {
              "Id": "_middleRecipesUserControl:Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
              "Name": "_middleRecipesUserControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl",
              "Signature": "private Candide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl _middleRecipesUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "493CD7DE33D55629F1ED4473C189BE8DA8F45E49FCDF3F5AFF6F6C0CCA7A131F"
            },
            {
              "Id": "_quantityPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_quantityPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _quantityPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F33C8A3B4B006F429BBC144EC6C786C9EA08CC138308EFF9FBE99216AB660580"
            },
            {
              "Id": "_quantityTextLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_quantityTextLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _quantityTextLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCB4ACA3DED7E7A31375B8E6FA45828052EE4833EA5CBA2B7A9361962695DCFE"
            },
            {
              "Id": "_recipeTitle:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_recipeTitle",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _recipeTitle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21218D4DD921A98781AC037DC5A4FD246EC15DD93FC21464D838B3CE003678E9"
            },
            {
              "Id": "_repeat:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_repeat",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _repeat",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5201A4432838EB6A09ED30BF8944C660675243EAB2612FD7312B663699E4E76C"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForInputs(System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.Jobs.Job)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "CheckForInputs",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E CheckForInputs(System.Collections.Generic.List\u003CSystem.Guid\u003E inputConnectionIds, Candide.GameModels.Models.Jobs.Job job)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "inputConnectionIds",
                  "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "91758A6F2269F4059711B3AF0828AE246CA5AA37E2334FD242F605758ECDF9D4",
              "Hash": "C90FC631D998F4251B0AC76CFCA772904EB1E0A1DA9C1420481E4D4E75F46D8D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Connection had destination building ID ",
                " but the job has building ID "
              ],
              "Source": null
            },
            {
              "Id": "OnCurrentRecipeChanged()-\u003ESystem.Void",
              "Name": "OnCurrentRecipeChanged",
              "Signature": "private System.Void OnCurrentRecipeChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1304,
              "BodyHash": "4A32947B38C643E69C65C0B64CB7A3B0690B36AB8E681340EBA5EEF80D9DF6A7",
              "Hash": "631FD6ACE2C748671231FB2853B6427C4E89EF63B4F5ECED322404DA533B0036",
              "CalledMethods": [
                "RecipeDetailsUserControl.\u003C\u003Ec__DisplayClass11_0::.ctor()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Icon(System.String)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "RecipeDetailsUserControl.\u003C\u003Ec::\u003COnCurrentRecipeChanged\u003Eb__11_0(System.Guid)",
                "System.Func\u003CSystem.Guid, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Data.DataModels.WorkRecipeModel::GetIcon()",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Shared.Data.DataModels.WorkRecipeModel::GetName()",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_StringId(Shared.Text.StringId)",
                "RecipeDetailsUserControl.\u003C\u003Ec__DisplayClass11_0::\u003COnCurrentRecipeChanged\u003Eb__1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "RecipeDetailsUserControl.\u003C\u003Ec::\u003COnCurrentRecipeChanged\u003Eb__11_2()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [
                "Buildings_CitizenSkillTooLow",
                "ui:no",
                "Buildings_Order",
                "anvil"
              ],
              "Source": null
            },
            {
              "Id": "SelectedRecipeChanged(System.String)-\u003ESystem.Void",
              "Name": "SelectedRecipeChanged",
              "Signature": "public System.Void SelectedRecipeChanged(System.String selectedRecipe)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedRecipe",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C62EF84F24C77E7DE1F98506424F6312CEB1D485F41B9E688E19EE88230DF17D",
              "Hash": "59CE8FBFBA2EBA717D4E2D3F61B33BB9B0151C2171401C537B05B8FBC5DCD30E",
              "CalledMethods": [
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::OnCurrentRecipeChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void",
              "Name": "SetInventoryState",
              "Signature": "public System.Void SetInventoryState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "980B52CB3EAD0E1FA540C8244EB4819A3924E120D0EEAF533B062B1A7B1A0A8F",
              "Hash": "60DFA5AF01414BF45A80B075151867700AB61B7AEF9FE7326B5FDA3D956D60BA",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::set_CharacterInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::set_StorageInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplay::InvalidateData()",
                "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay::set_ResourceStorageId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Components.Displays.WorkRecipeResourceIngredientDisplay::InvalidateData()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "71E4729EA8DFB86489B3BA3C658E3B5D4C77C501F31A54FF8FF42C8836A8C64F"
        },
        {
          "Id": "Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl",
          "Name": "WorkOrdersListUserControl",
          "DisplayName": "WorkOrdersListUserControl",
          "FullName": "Candide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl",
          "Namespace": "Candide.CandideUI.JobUiNew.UserControls.SubControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_scrollView:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollView",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD7C9CF7B3180E0CB177097DD03CDB354E662790A1D5CEE7AF34AAF567AFF128"
            },
            {
              "Id": "_workOrderStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_workOrderStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _workOrderStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91D766E85460A7B92FA67E51D83A6B58C0920C39374717D4AF40A0E87B4AB250"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "CD0B3156850AB5FC2784B4742544D2A2905561ECC7E503AD25E33745A0725315",
              "Hash": "400E011651EEC9D84EE72103DE5BC8171EF63799C1195A6242CCEE1263813945",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Guid, Candide.CandideUI.JobUiNew.State.JobOrdersState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Guid jobId, Candide.CandideUI.JobUiNew.State.JobOrdersState jobOrdersState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "924ECB0DC6307B9CACA7DB1DE53420DDEC438F757210013A90AA47CE597F05BD",
              "Hash": "BDDF07A75F8261EED28D7AF43AC6FC9EB93966AC20262AAE03ACA1469A2562BA",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState::.ctor(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Jobs.WorkOrder, System.Boolean)",
                "Candide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2::SetState(Candide.CandideUI.JobUiNew.Components.QueueItemDisplayState)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6310F3BEF4EDC021F6BC63D9514DE025536C9497E417E0BC578C00192522FBB"
        },
        {
          "Id": "Candide.CandideUI.LayoutUtils",
          "Name": "LayoutUtils",
          "DisplayName": "LayoutUtils",
          "FullName": "Candide.CandideUI.LayoutUtils",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Align(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HorizontalAlignment, Candide.CandideUI.VerticalAlignment)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "Align",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Align(Microsoft.Xna.Framework.Vector2 containerSize, Microsoft.Xna.Framework.Vector2 controlSize, Candide.CandideUI.HorizontalAlignment horizontalAlignment, Candide.CandideUI.VerticalAlignment verticalAlignment)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "containerSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controlSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "horizontalAlignment",
                  "Type": "Candide.CandideUI.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalAlignment",
                  "Type": "Candide.CandideUI.VerticalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "EA52879F9B22DEADBE843DE8A55CCB7505ABC25488D778A754A7C9C72E521948",
              "Hash": "37A72B895251C7629601E7595C36860581F6C23BB8C6F0AA2C4BACEBEE8D8755",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "horizontalAlignment",
                "verticalAlignment"
              ],
              "Source": null
            }
          ],
          "Hash": "D9D4897559E8AB35710B4D0258368964A24199999A5DE1B3F10DA6310D3E6CDB"
        },
        {
          "Id": "Candide.CandideUI.Logistics.LogisticsRouteUserControl",
          "Name": "LogisticsRouteUserControl",
          "DisplayName": "LogisticsRouteUserControl",
          "FullName": "Candide.CandideUI.Logistics.LogisticsRouteUserControl",
          "Namespace": "Candide.CandideUI.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_cancelBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_cancelBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _cancelBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FC15B1C38296BEFE9C7CBFBCFE2A0A83C448DFC0099239E75FAC6F6D20CB2F0"
            },
            {
              "Id": "_deleteBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_deleteBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _deleteBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2BB810B2079A7770AA1608FF88E213AB76134E3270157D139B1B2A3201574A5"
            },
            {
              "Id": "_repeatingCb:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_repeatingCb",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _repeatingCb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375216CD8697336E18F1D48E58271FE1EA787F43A137A72E0546B5F6672C2A53"
            },
            {
              "Id": "_repeatingItems:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_repeatingItems",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _repeatingItems",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DDFA19356FE802268B92666B700702474254E252E4C467AC6E379E1BD6D9985"
            },
            {
              "Id": "_repeatingResources:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_repeatingResources",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _repeatingResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92C35257D9CDCB3B7ABA62F383519E04512574B9E8D3FA1729DCB1205FCB342B"
            },
            {
              "Id": "_repeatingTooltip:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_repeatingTooltip",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _repeatingTooltip",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF4B0AC36B86368A823E7A973C5E06A57A1A4CDC784A038C719E6A9A3CE3BF60"
            },
            {
              "Id": "_requestCb:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_requestCb",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _requestCb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C57AD85E96A952A4CF06ACFCA9B104A4EEE47B5073F5B837C6172026C0FACCCA"
            },
            {
              "Id": "_requestingItems:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_requestingItems",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _requestingItems",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8CC1096AF4CC5FA1A9AC2D4150649A8CAD70E2566AC31111472AFF46F5C5349"
            },
            {
              "Id": "_requestingResources:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_requestingResources",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _requestingResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E5477B15B0AFB95C4F5C55CB780738DFA890B0D08EC0FB63ED5646CC07990C0"
            },
            {
              "Id": "_requestingTooltip:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_requestingTooltip",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _requestingTooltip",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E559E03C59DBCEC65EA7D44348E1E8F4F419DEFEAE46538A731074B5974D41C"
            },
            {
              "Id": "_saveBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_saveBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _saveBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B66F6CD1687EA694A36079BC793ABD6F119058A59C77A496AA8EF18BBF6E17AF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSelectedConfig()-\u003EShared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "GetSelectedConfig",
              "Signature": "private Shared.Models.Buildings.BuildingLogisticsConfig GetSelectedConfig()",
              "Visibility": "private",
              "ReturnType": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "C86DBE5C7339C89379882A93C3F9BA0FE12863E48DA59A4897F8A2708EF8A237",
              "Hash": "91BAB6B115033B98FE0A7B1DDB3B9DE868F6083EB2DB868813F879316246B0E4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetExistingConfig(Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Void",
              "Name": "SetExistingConfig",
              "Signature": "public System.Void SetExistingConfig(Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "00B2B6B15EEA8E5AC116F2F9658B2976C87851A114405C4496F83692B1E8D6E8",
              "Hash": "3C53AEE9D4B336255861BAD91966869E785EC219AD0DB6344E2B484DF3880FD7",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideCheckbox::set_IsToggledOn(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOnDelete(System.Action)-\u003ESystem.Void",
              "Name": "SetOnDelete",
              "Signature": "public System.Void SetOnDelete(System.Action onDelete)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "onDelete",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "7AA0CC5AD3BA1B704F344B95C7CF99CDF24F282611166E8B115DED32E763D111",
              "Hash": "906A7CD275E1FA82DDF93D13FB3F6A3515040D33A03281B54C37227403D981B3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "73489C7BB4EC3619BBB13185917312327F4CA4A47798A4041BE9EBF452273765",
              "Hash": "2689C8CE43C37788A2D1F87D1DDC2E1A29DE756BC46FAAA6C1E8970864E9BCED",
              "CalledMethods": [
                "Candide.CandideUI.Logistics.LogisticsRouteUserControl::GetSelectedConfig()",
                "Shared.Models.Buildings.BuildingLogisticsConfigExtensions::IsValid(Shared.Models.Buildings.BuildingLogisticsConfig)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4918B682C65A12D318CEF186EDD16E4FEB39283DF808939510B1B6FA264E2A82"
        },
        {
          "Id": "Candide.CandideUI.Models.StatInfo",
          "Name": "StatInfo",
          "DisplayName": "StatInfo",
          "FullName": "Candide.CandideUI.Models.StatInfo",
          "Namespace": "Candide.CandideUI.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Description:System.String",
              "Name": "Description",
              "Type": "System.String",
              "Signature": "public System.String Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "155DB241F2469C71C9BEF6B815C2E9A5CB2D19047A86926C82AF49184637DB35"
            },
            {
              "Id": "FormatProvider:System.IFormatProvider",
              "Name": "FormatProvider",
              "Type": "System.IFormatProvider",
              "Signature": "public System.IFormatProvider FormatProvider",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B7FBABCE05990DCB692CDAE7DD5B21ED53E201B2BA6597EBAC4ECEAD2694431"
            },
            {
              "Id": "GetValue:System.Func\u00602\u003CShared.Models.Stats.EntityStats,System.Single\u003E",
              "Name": "GetValue",
              "Type": "System.Func\u003CShared.Models.Stats.EntityStats, System.Single\u003E",
              "Signature": "public System.Func\u003CShared.Models.Stats.EntityStats, System.Single\u003E GetValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3211E398A59A385991CC22B0A444317893BC16257D40FDCA27A3D60F6E239255"
            },
            {
              "Id": "IconFrameIndex:System.Int32",
              "Name": "IconFrameIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IconFrameIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "836E01689A8BD1B9827B8D2AF722349810322377ECDEEE2F47E693FF7AB77CF6"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "StringFormat:System.String",
              "Name": "StringFormat",
              "Type": "System.String",
              "Signature": "public System.String StringFormat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4267592C2093B5C091FC94AF4D9EE8BCB84540ECB6DD0B309E40011854711AD3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B6CDF8852A32EE53BCA4AAC0C8F74A981231A82E8E228F0422EB6E82570B691E"
        },
        {
          "Id": "Candide.CandideUI.MouseUiInputSystem",
          "Name": "MouseUiInputSystem",
          "DisplayName": "MouseUiInputSystem",
          "FullName": "Candide.CandideUI.MouseUiInputSystem",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentHoveredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "CurrentHoveredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E CurrentHoveredElements",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49957F092C03C202340C34B43398AC450C921809BB95D58EA86C151C6599B333"
            },
            {
              "Id": "DoubleClickIntervalInMs:System.Int32",
              "Name": "DoubleClickIntervalInMs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DoubleClickIntervalInMs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52FC6831E81A1D5EE5096440004A99AEC35F9CEF98B022E08E987FF14BE76282"
            },
            {
              "Id": "DoubleClickRadius:System.Int32",
              "Name": "DoubleClickRadius",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DoubleClickRadius",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4196EBA3FF8A2CB6BA8D5C1EFA9F80339470A490A8ACBCF6D711C76B35782D3C"
            },
            {
              "Id": "EnteredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "EnteredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E EnteredElements",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B3EE530FEDD60C243B9E23888F596619EEBBA278B24DA6CA91856F4E91B9398"
            },
            {
              "Id": "LastFrameHoveredElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "LastFrameHoveredElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E LastFrameHoveredElements",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8F1DC0437DDC4A0582D5E224CC83AC711138819C638CE11ED6A38503BE63AC7"
            },
            {
              "Id": "LeftElements:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "LeftElements",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E LeftElements",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A4556492E82284EC95FC72FFB0DEDD4088500122A5F97482A1B8B1C5D4E42EF"
            },
            {
              "Id": "MousePressMove:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MousePressMove",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MousePressMove",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F915F908F3413889E4D1B596BD92B2E9C73C986A984A1D6C88F79C8703E52B7"
            },
            {
              "Id": "MousePressRelease:System.EventHandler",
              "Name": "MousePressRelease",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler MousePressRelease",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E558F212A0DD9F2DB8E2D5F7D55E7F8A10B0869E7FC6F5C5A8128B9407C67E2"
            },
            {
              "Id": "MousePrimaryPressed:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MousePrimaryPressed",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MousePrimaryPressed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F392CBF89E89FE6940662B51BDEDA9EE4EB20D2338DBAC4734CA90A368AB940C"
            },
            {
              "Id": "MouseSecondaryPressed:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MouseSecondaryPressed",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MouseSecondaryPressed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A3AE211B6DBFC98A8E450AFB81EB423041A785D71D2B425AFF08F1439A59F4DA"
            },
            {
              "Id": "SearchQueue:System.Collections.Generic.Queue\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "SearchQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E SearchQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F17FA13FD5B83B3BDE5D15BA03B18ADDC7CF2E8A89EE6753505BDF5AE5D534B1"
            },
            {
              "Id": "SoftLockMouseLeft:System.Boolean",
              "Name": "SoftLockMouseLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SoftLockMouseLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CAD405B0D530BF7060CB66616005592192EB4FD4EC00B242B2840357C58F41A1"
            },
            {
              "Id": "SoftLockMouseRight:System.Boolean",
              "Name": "SoftLockMouseRight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SoftLockMouseRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32F950BE03BBADD89EF0C205671A6CFEBABADB54CE1D3D555021466A7F5C2B86"
            },
            {
              "Id": "_clickStartedPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_clickStartedPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _clickStartedPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "64069841AF682E84013415DC0A24037918F6FFFEA83827C2E37184377E02B82E"
            },
            {
              "Id": "_draggedElement:Candide.CandideUI.CandideUiElement",
              "Name": "_draggedElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _draggedElement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C32688A016A630C6B9F4681C4775B106B5F57A639BAD43E6BCD7A66EFA044C5"
            },
            {
              "Id": "_draggedElementStartOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_draggedElementStartOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _draggedElementStartOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B72485370E907773468CE06AF7535E9A83186915236E0A252D1A60368667258"
            },
            {
              "Id": "_hasAppliedInputFocus:System.Boolean",
              "Name": "_hasAppliedInputFocus",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasAppliedInputFocus",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C1946810BFA0A7C1A0BD72CAFFC1D9904BF2FC14161D318F23E4B223A5AF7E4F"
            },
            {
              "Id": "_lastTouchDown:System.DateTime",
              "Name": "_lastTouchDown",
              "Type": "System.DateTime",
              "Signature": "private System.DateTime _lastTouchDown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2665F0F05C50DECD0AE281130CA30D95A27D8C21E2D66817C9C58B3B0448570"
            },
            {
              "Id": "_mousePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_mousePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _mousePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC9D8C04B1FEB4EAA30E8BA51D4BBEC2B39CA39C8F744286CBE5AB7E29E51CE5"
            },
            {
              "Id": "_mousePressStarted:System.Boolean",
              "Name": "_mousePressStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _mousePressStarted",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52F4B822C371A7344542576AFD1D11E3D7279D84E78847F38C9DFB6FC4B46E79"
            }
          ],
          "Properties": [
            {
              "Id": "DraggedElement:Candide.CandideUI.CandideUiElement",
              "Name": "DraggedElement",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement DraggedElement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2082F42B8BE8DCFBF81E3985E9C34E9A3989111FCCF2050C1160AA0A9B9811DE"
            },
            {
              "Id": "IsAltDown:System.Boolean",
              "Name": "IsAltDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAltDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "93666C8D633673B2B13CC448B7B988176D558612E632F82B1F131DF51DD5216B"
            },
            {
              "Id": "IsControlDown:System.Boolean",
              "Name": "IsControlDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsControlDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9526956C1A3D539CB749EB7852457320013FE3A398F8B148AD665D5A7EA0FF3E"
            },
            {
              "Id": "IsShiftDown:System.Boolean",
              "Name": "IsShiftDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsShiftDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "77425D895B35ED747A9737B3F733A63DABBECEEA7AFFE34D2E125E27EA737227"
            },
            {
              "Id": "MouseWindowPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MouseWindowPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MouseWindowPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3A19A50E7CB0A350F3DE38FB8D835E130AFF83DBC05E07F7243F74277EF7F292"
            }
          ],
          "Events": [
            {
              "Id": "MousePressMove:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MousePressMove",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MousePressMove",
              "Visibility": "public",
              "Hash": "FFD8A03E0E39C6EE19D4F5DB866A143B55B7E8E5A4E5F2AFE2D0E9EC24F99E15"
            },
            {
              "Id": "MousePressRelease:System.EventHandler",
              "Name": "MousePressRelease",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler MousePressRelease",
              "Visibility": "public",
              "Hash": "C884CEB4F8FD74D56618639B7E1D3B46B4EFF1F1DDA9AFAF9D1A432FBE65BE2C"
            },
            {
              "Id": "MousePrimaryPressed:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MousePrimaryPressed",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MousePrimaryPressed",
              "Visibility": "public",
              "Hash": "CACD9DE6823DD6F9D57E756A702B26F7A54C0BE086CD7A497013ADB5A1AC9251"
            },
            {
              "Id": "MouseSecondaryPressed:System.EventHandler\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "MouseSecondaryPressed",
              "Type": "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E MouseSecondaryPressed",
              "Visibility": "public",
              "Hash": "0427AFA335933DCF8B98BD6DD702DD5FA7479B2DD04241159915D72D29652038"
            }
          ],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EF1E24A6369872F597327762F84CF0DE9C909EBCD047E7422CBED0C082F8E9E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInputFocused(Candide.CandideUI.Input.IInputFocusable)-\u003ESystem.Void",
              "Name": "OnInputFocused",
              "Signature": "public System.Void OnInputFocused(Candide.CandideUI.Input.IInputFocusable element)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.Input.IInputFocusable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "ADBB230D6C39614D421F7B9B1F599555C8AA885B4E6CC9D24B8F3E1BF9746015",
              "Hash": "404D90EA86A2B67BAA73EE26FA6C09D73623452215B1538E301A1691E67CDE2A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.MouseUiInputSystem::OnStopInputFocused()",
                "Candide.CandideUI.Input.IInputFocusable::get_GetFocusableType()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.MouseUiInputSystem::OnKeyboardInputOnCharPressed(KeyboardInput.CharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.CharEnteredHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::add_CharPressed(KeyboardInput.CharEnteredHandler)",
                "Candide.CandideUI.MouseUiInputSystem::OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.KeyEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::add_KeyPressed(KeyboardInput.KeyEventHandler)",
                "MonoGame.IMEHelper.IMEHandler::StartTextComposition()"
              ],
              "StringLiterals": [
                "MouseUiInputSystem: Has applied Input Focused but we had already applied it before.",
                "MouseUiInputSystem"
              ],
              "Source": null
            },
            {
              "Id": "OnKeyboardInputOnCharPressed(KeyboardInput\u002BCharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "OnKeyboardInputOnCharPressed",
              "Signature": "private System.Void OnKeyboardInputOnCharPressed(KeyboardInput.CharacterEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState kd)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.CharacterEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kd",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "D4721931DA811F718C7CDCDDA3670281E3D4CE84A55ED2DA725D4E13F883DEC6",
              "Hash": "7AE42FB75E39E79DC809D0E79C3EA49DC0EF07E1E633A720DF47DF9078AF104E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "KeyboardInput.CharacterEventArgs::get_Character()",
                "Candide.CandideUI.Input.IInputFocusable::OnChar(System.Char)"
              ],
              "StringLiterals": [
                "Focusable element was null"
              ],
              "Source": null
            },
            {
              "Id": "OnKeyboardInputOnKeyPressed(KeyboardInput\u002BKeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "OnKeyboardInputOnKeyPressed",
              "Signature": "private System.Void OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState kd)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.KeyEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kd",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "81D67CB1EEF74A6D2167EAF34975ACDB3A90B1F7D48D0EEA679E5EBEC3C1481B",
              "Hash": "5BED2597A56100CED85066001B3738DA52FA5048BD13E770E763B235572B0711",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "KeyboardInput.KeyEventArgs::get_KeyCode()",
                "Candide.CandideUI.Input.IInputFocusable::OnKeyDown(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [
                "Focusable element was null"
              ],
              "Source": null
            },
            {
              "Id": "OnStopInputFocused()-\u003ESystem.Void",
              "Name": "OnStopInputFocused",
              "Signature": "public System.Void OnStopInputFocused()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "CC7ECAAFB645AAF44B1B71045EE9FE99D0BC4EFF97AFE1E81DDBEF7500190A00",
              "Hash": "8319F63063ECD1E64CD747112DAC5D95EE9618064C509F4961F67E8906A1D458",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.MouseUiInputSystem::OnKeyboardInputOnCharPressed(KeyboardInput.CharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.CharEnteredHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::remove_CharPressed(KeyboardInput.CharEnteredHandler)",
                "Candide.CandideUI.MouseUiInputSystem::OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "KeyboardInput.KeyEventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.Terminal.KeyboardInput::remove_KeyPressed(KeyboardInput.KeyEventHandler)",
                "MonoGame.IMEHelper.IMEHandler::StopTextComposition()"
              ],
              "StringLiterals": [
                "MouseUiInputSystem"
              ],
              "Source": null
            },
            {
              "Id": "PreUpdate()-\u003ESystem.Void",
              "Name": "PreUpdate",
              "Signature": "public System.Void PreUpdate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "2A1F41E6836E14D0123FD699D07028C2D41461FC227B0DFC364CE08F87E6FCFD",
              "Hash": "4A2E50A3C026013DAC803796AAEA1119C99D5E5DC076BA381AB63C3929D4D8C4",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiElement::OnUiClosePressed()",
                "Candide.Input.Keybinds::ConsumeAllNonMovement()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "4B9BCC9007B822F4C638CF7AB956779C88C05A9F662720885F28A8E51EB17242",
              "Hash": "7ACE3C956FAB5073C67DA35E00BF6C8412A98AFB74CBED52706A6C6C8BC0622E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopDrag()-\u003ESystem.Void",
              "Name": "StopDrag",
              "Signature": "private System.Void StopDrag()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "08FC6D2A04A8CD75BCB033B47CFCDA3C607946AC001E06AB1BE066FF72255A7A",
              "Hash": "87F3206816AA68BF29D262B0CDE149C278D782F403362EA8438F12D171164FCB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseDragEnd()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1362,
              "BodyHash": "CDD2D0002CCFD2A4FC2AFE65035A6F317A1E4209356EF6261C810A11036DFD94",
              "Hash": "D6D78EEAC57C293E913C99B6B7C6054715ED3BAD6A2950F0A73A725B9E2BBC90",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.CandideUI.Helpers.MouseUiFunctions::FindElementsWithMouseInside(Candide.CandideUI.CandideUiContainerMultipleItems, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.Queue\u003CCandide.CandideUI.CandideUiElement\u003E, System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::UnionWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::ExceptWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiElement::OnMouseEnter()",
                "HashSet.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()",
                "Candide.Input.InputManager::Held(Candide.Input.MouseButtons)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.Vector2\u003E::Invoke(System.Object, !0)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::OnMouseDragStart()",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Input.InputManager::Released(Candide.Input.MouseButtons)",
                "Candide.CandideUI.MouseUiInputSystem::StopDrag()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "System.DateTime::get_Now()",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDraggedElement()-\u003ESystem.Void",
              "Name": "UpdateDraggedElement",
              "Signature": "private System.Void UpdateDraggedElement()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "79D47C88E3C598CCBE8F4534B8EA2F44DB8F6D8B2A196050F5CF6F5FB3CA847E",
              "Hash": "D31EFAB4BEB3E73710CD01C6837586BB064795D30FC95C6213572ED67CF39C2B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsDraggable()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.MouseUiInputSystem::StopDrag()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.CandideUI.CandideUiElement::get_DragDirection()",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "System.MathF::Round(System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "689FD92BF1853666DBB96D0469EEA88F74AEB2DEC3FB90FE287F71594D0D93D2"
        },
        {
          "Id": "Candide.CandideUI.MouseUiUserSettings",
          "Name": "MouseUiUserSettings",
          "DisplayName": "MouseUiUserSettings",
          "FullName": "Candide.CandideUI.MouseUiUserSettings",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "WindowSettings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,MouseUiUserSettings\u002BCandideWindowSetting\u003E",
              "Name": "WindowSettings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E WindowSettings",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "97A0374FFE14CF339450B636F5CFD0D0E8FABB4EA662D482F1141A105A0369A0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "33D4D2E94F2E13913438B9E81EFFF2B2CBE8674F14B6AF4B9DA9FAC5DDF317D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplySettings\u00601(!T, Candide.CandideUI.CandideWindowDefaultPositioning)-\u003E!T",
              "Name": "ApplySettings",
              "Signature": "public T ApplySettings\u003CT\u003E(T window, Candide.CandideUI.CandideWindowDefaultPositioning defaultPositioning)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "window",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultPositioning",
                  "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 200,
              "BodyHash": "1208682D1C7A510DE43A4CC7B323DF54B403571348F20A5AE4AB921235A36953",
              "Hash": "80E41611593770FDA871C3FD5607F4A688FF5C2C56DB0A18E1BC9F99ED0D80D3",
              "CalledMethods": [
                "MouseUiUserSettings.\u003C\u003Ec__DisplayClass5_0\u003CT\u003E::.ctor()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::ContainsKey(!0)",
                "MouseUiUserSettings.CandideWindowSetting::.ctor(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::set_Item(!0, !1)",
                "MouseUiUserSettings.\u003C\u003Ec__DisplayClass5_0\u003CT\u003E::\u003CApplySettings\u003Eb__0(System.Object, Candide.CandideUI.CancellableEventArgs)",
                "System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closing(System.EventHandler\u003CCandide.CandideUI.CancellableEventArgs\u003E)",
                "MouseUiUserSettings.\u003C\u003Ec__DisplayClass5_0\u003CT\u003E::\u003CApplySettings\u003Eb__1(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Showed(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.CandideUI.MouseUiUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.CandideUI.MouseUiUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.MouseUiUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "9A0FF8A3919EC8D6020C726CCD04215960DD665D1793866D5DF6ED01529710B7",
              "Hash": "4A112960A8BCE80B6DCCF4A41661376D48A2795BD87AC8AFCDCED5DB00F9711C",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiUserSettings::.ctor()",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "Candide.CandideUI.MouseUiUserSettings::set_WindowSettings(System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.CandideUI.MouseUiUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.CandideUI.MouseUiUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.CandideUI.MouseUiUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FCC7DC4A78289D121B52DA857230A00F5B843431C6935AE6EEB5705658314682",
              "Hash": "EE8366930571BA53D91EB49CFF692400DC312E39673E14D014C3C03E970A1656",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "45CD5EF8366F97DCCB4E1FA67C5A8D80D7F38B1ADB4FAC8833A601BD98E38C6E",
              "Hash": "EB13B462AB5DF6C06FBF63E9515B82D44E5D868B8DFB2FD7B382EAA721B389F6",
              "CalledMethods": [],
              "StringLiterals": [
                "mouse_ui.json"
              ],
              "Source": null
            },
            {
              "Id": "GetWindowPosition(Candide.CandideUI.Containers.CandideWindow)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetWindowPosition",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWindowPosition(Candide.CandideUI.Containers.CandideWindow window)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 702,
              "BodyHash": "955F927A71167ECDE6373FB7870B66AF7AEA8A4916808FD6ED656C8C95B29FFC",
              "Hash": "E3B83C3CCD9BBACC2985084B8805951C0399805A56C3EFFC93E89813563CF30D",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideDesktop::InvalidateLayout()",
                "Candide.CandideUI.CandideDesktop::UpdateLayout()",
                "Candide.CandideUI.SavedWindowPositionSetting::get_SavedResolution()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Candide.CandideUI.SavedWindowPositionSetting::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(Candide.CandideUI.MouseUiUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.CandideUI.MouseUiUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.CandideUI.MouseUiUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "625528FB640DAE6636C2DEBBC534FABDFFCA18438A780B97293EB52EEFDFA3AD",
              "Hash": "2DA60023AFE90ADF99A99B173E93DC3040F83290AA8A37AF62EA1B4D97234569",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E::Load(T)",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "Candide.CandideUI.MouseUiUserSettings::set_WindowSettings(System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E905E6F15519EEE681327AE6F96AF43B940AC1AEF191E1C96B5365B9059FB36E",
              "Hash": "31C5B2F884FDCF27B8F1705C69D247D1044995BDFB3FE36164DEC22B58CD423B",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E::SetDefault()",
                "Candide.CandideUI.MouseUiUserSettings::get_WindowSettings()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, MouseUiUserSettings.CandideWindowSetting\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7EBC903A94FA5E10398EE4488BB1AA9431209B425DE0E86D338E4FCF59B6214"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow",
          "Name": "CandideObjectivesWindow",
          "DisplayName": "CandideObjectivesWindow",
          "FullName": "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DescriptionView:Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
              "Name": "DescriptionView",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
              "Signature": "public Candide.CandideUI.ObjectivesUi.QuestDescriptionView DescriptionView",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A758ABC46374531CC2EC1EB6EAD4EA006385A4F08DE843AA47E59FFADE7DC71F"
            },
            {
              "Id": "RememberedExpandedLists:System.Boolean[]",
              "Name": "RememberedExpandedLists",
              "Type": "System.Boolean[]",
              "Signature": "public System.Boolean[] RememberedExpandedLists",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60D6F5885C4767F13C3CA4C1A981041556C5922491990B4920C6228623B4ADFC"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44AF3083D2ECEB47A36589A0F282E3DC021E30DF9577978FEC3367D9A3B96AE9"
            },
            {
              "Id": "_questFinishedPersonalList:Candide.CandideUI.ObjectivesUi.QuestList",
              "Name": "_questFinishedPersonalList",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestList",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestList _questFinishedPersonalList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1F29A10C319EB7ED5A4983AEA2D3BD253258B7320D3D3AF3759170AB5394253"
            },
            {
              "Id": "_questFinishedWorldList:Candide.CandideUI.ObjectivesUi.QuestList",
              "Name": "_questFinishedWorldList",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestList",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestList _questFinishedWorldList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "826B2A4F775D3FA299B925461B66B91601495C1B2AF0307E5607A643418EE5CC"
            },
            {
              "Id": "_questPersonalList:Candide.CandideUI.ObjectivesUi.QuestList",
              "Name": "_questPersonalList",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestList",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestList _questPersonalList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "347C654DB715E7B1FBACEE14BF4431EB6AF5888B3854FD475E62B3216B944506"
            },
            {
              "Id": "_questWorldList:Candide.CandideUI.ObjectivesUi.QuestList",
              "Name": "_questWorldList",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestList",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestList _questWorldList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D97574789EB13D338D0F71E64E4928C8C12C4A346B82259B749346769F49F8F1"
            },
            {
              "Id": "_rememberedSelectedQuest:System.String",
              "Name": "_rememberedSelectedQuest",
              "Type": "System.String",
              "Signature": "private System.String _rememberedSelectedQuest",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8229B0785E56B912A4604C79A0EB6EF532A6964F4AC6FA40F2F0E276807ABB5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "QuestListOnSelectedChanged(System.Object, Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "QuestListOnSelectedChanged",
              "Signature": "private System.Void QuestListOnSelectedChanged(System.Object sender, Candide.CandideUI.CandideUiElement e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "B6EAF1EC04E4BF17707E4A6711A813B947E258B569A448536A77713EA13F81A7",
              "Hash": "B36B50AC315723CC2A3C5C81BAC8F910D38E2061C3596719CECD8E08AAEFBDDA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::SetSelectedQuest(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find quest ID in the element\u0027s tag"
              ],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnPersonalQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "5EACF3A349451BAED255A7EB43ABE9F58CE603D90EA3313FF003A8EF424DECAD",
              "Hash": "455FE6758C348E6AC97E4367590B9218C7F76D23470D250D0D8BC3B876E629F6",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnWorldQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "464762F75CF73F8611BD16B5E9B1F8853EE45D43AF4D0949F19D745EC1F8DE00",
              "Hash": "D0F1A19A978220C95FEAD56C6404BFC16F524A5FB28B9EB0AE000BD1A7B0C009",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetRemembered()-\u003ESystem.Void",
              "Name": "ResetRemembered",
              "Signature": "public System.Void ResetRemembered()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "DCC1A6A3D823DF595A320BD5695413D9D40E0C0CCE711E732A53E345D6D5D902",
              "Hash": "B998D8703CBCE5752EF3789CF13EE84A9986D3F558A0525E227934A2553F7668",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSelectedQuest(System.String)-\u003ESystem.Void",
              "Name": "SetSelectedQuest",
              "Signature": "private System.Void SetSelectedQuest(System.String questId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "47B8368CE9B42A34A1823D786E0FCCDFCD1ED857E8E3D58FF06770926855B267",
              "Hash": "371EFC34D09AB7435C5F77C6D38CF6D01DC837D5F7488F526A55746E2A6A421E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)",
                "Candide.CandideUI.ObjectivesUi.QuestList::SelectedHasChanged(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find quest from quest ID "
              ],
              "Source": null
            },
            {
              "Id": "UpdateQuests(System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "UpdateQuests",
              "Signature": "private System.Void UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E finishedQuests, System.Collections.Generic.List\u003CSystem.String\u003E failedQuests, System.Collections.Generic.List\u003CSystem.String\u003E addedQuests)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "finishedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "failedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 494,
              "BodyHash": "5C8A29D80612D11666647C5B6B8818530FBC5B8B1F4DF5BAF6EF9EA774B07DFE",
              "Hash": "606FDA7553E4F8E51EDE6431ACF45BA94EEC68CA1D49DF94683B869727E160AA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::get_SelectedQuestId()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::SetNoQuestSelected()",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)",
                "Candide.CandideUI.ObjectivesUi.QuestList::UpdateQuests(System.Boolean, System.Boolean, System.String)"
              ],
              "StringLiterals": [
                "We should not have citizen quests yet"
              ],
              "Source": null
            }
          ],
          "Hash": "3912CAD69E57BFE6523FF0616930A1ED7DA29CAA9F5885B433BE1508AC3AAC66"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.FinishedQuestDisplayControl",
          "Name": "FinishedQuestDisplayControl",
          "DisplayName": "FinishedQuestDisplayControl",
          "FullName": "Candide.CandideUI.ObjectivesUi.FinishedQuestDisplayControl",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2736E0E8E8B69DBDD6C902A8CF202A7E27E9157F3CD9612FDFB1F09C61E03C48"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "256D03223D2287957458C612EF8429971684ECD6D26CA607D263E89010A3FBBF"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent",
          "Name": "QuestDescriptionComponent",
          "DisplayName": "QuestDescriptionComponent",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_allowAltarTurnIn:System.Boolean",
              "Name": "_allowAltarTurnIn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _allowAltarTurnIn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61DB85A4FF995DAACDF6D7803E778B9C5254787287ACEC2D64F5CDBD2DE47754"
            },
            {
              "Id": "_contentPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_contentPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _contentPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E93FF6DAA0CE4D7D89ABDD85B2F5B7C8277D8A8E16962EFD6378861F84CB3BC2"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_objectivesPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_objectivesPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _objectivesPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85816B61792ECF9A6E380669BAA36837570BDEF60C0B7166E5FC0D29877B7A5C"
            },
            {
              "Id": "_quest:Shared.Models.Quests.QuestData",
              "Name": "_quest",
              "Type": "Shared.Models.Quests.QuestData",
              "Signature": "private Shared.Models.Quests.QuestData _quest",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "777100A66A9C054A285B213D1C9F56B3CD8DE1C3CD47F3EA3D95941AC1CA0460"
            },
            {
              "Id": "_rewardAndTurnInPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_rewardAndTurnInPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _rewardAndTurnInPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52E6D13C1DE3F001DCDF3CFF1BC606DF45378573246DAA4F50891BAE7EAAE86D"
            },
            {
              "Id": "_rewardsDisplay:Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
              "Name": "_rewardsDisplay",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay _rewardsDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D833472DD74CB66DEA293354E15962E8B4069F9DDB8672BB8123FB3DBBA1152D"
            },
            {
              "Id": "_scrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97AB05277376B831974C848A87B759FAA017A57AF7A210A975A09B6C7D3D1091"
            },
            {
              "Id": "_titleLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_titleLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _titleLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E91AAFF51F85098A235A82E6EAA88172E87DDAF4277D02C814B3F2DC09677790"
            },
            {
              "Id": "_turnInButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_turnInButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _turnInButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E24BA47757CFD4657FCE015ACA86C8F0FA093044DD830C31B3298908954A6AB"
            },
            {
              "Id": "_turnInText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_turnInText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _turnInText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A539CD603A7DE99CD76BE52603E7C184EF116C39A10C77633F1B3736039563A"
            }
          ],
          "Properties": [
            {
              "Id": "SelectedQuestId:System.String",
              "Name": "SelectedQuestId",
              "Type": "System.String",
              "Signature": "public System.String SelectedQuestId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A3818833F653247F6EED5B04EB88C72FBCC3792ECDBE69A8407BB41336D870"
            },
            {
              "Id": "TitleIcon:System.String",
              "Name": "TitleIcon",
              "Type": "System.String",
              "Signature": "public System.String TitleIcon",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "90CFF7AB0A9FCC054D4D20798BBBA4DCA0F4642ADB188DF4CE47BD75336D1040"
            },
            {
              "Id": "TitleText:System.String",
              "Name": "TitleText",
              "Type": "System.String",
              "Signature": "public System.String TitleText",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "17461AAB06AF37C3B0F08EF4DCCC7171F31B6065D64E6ADF9C1AAE63AC7B8521"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EnableTurnInButton()-\u003ESystem.Void",
              "Name": "EnableTurnInButton",
              "Signature": "private System.Void EnableTurnInButton()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "E55CD2EE22AA36BD048BEE214FD1F22CD2402B5B32FCDF6323FA1F200B1803F2",
              "Hash": "2CD63959BD65A2DCB7161F76636AE8A27E1D980DE5871540D877E63009B86D69",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableTurnInText(Shared.Text.StringId)-\u003ESystem.Void",
              "Name": "EnableTurnInText",
              "Signature": "private System.Void EnableTurnInText(Shared.Text.StringId text)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "0A41A9AEF94694F916954D21D728DA49081C5E31C88E765FD3A2C1C67E515FF8",
              "Hash": "F4AB9F6FB7F6C6EE1B68D86967D6C7D52E4C31295D6936DD6D37309AC5C0DCC2",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateInstanceData",
              "Signature": "public System.Void UpdateInstanceData(Shared.Models.Quests.QuestData quest, Shared.Models.Quests.QuestInstanceModel questInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questInstance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 590,
              "BodyHash": "1DDDB4CBAC93105C2504CBBB38950B26C4F5BFF58DD1C2F443C78BAA8DFE6239",
              "Hash": "8481DE5406870C8B612F03499C9D8E08D44B289A695DAE85FC4BDD90A3414032",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent::set_TitleText(System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent::set_TitleIcon(System.String)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay::SetQuest(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar::.ctor(Shared.Models.Quests.Objectives.QuestObjective)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar::UpdateData(Shared.Models.Quests.Objectives.QuestObjective, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Count()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent::EnableTurnInButton()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent::EnableTurnInText(Shared.Text.StringId)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "Quests_TurnInAtAnAltar",
                "Quests_NpcReadyForTurnIn",
                "No support yet for citizen quests"
              ],
              "Source": null
            }
          ],
          "Hash": "E845BCAC55D378CF9A6AA13081FDAA7DA18F6F2FC018EA134A544ED696A9079E"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDescriptionParseShit",
          "Name": "QuestDescriptionParseShit",
          "DisplayName": "QuestDescriptionParseShit",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDescriptionParseShit",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_contentString:System.String",
              "Name": "_contentString",
              "Type": "System.String",
              "Signature": "private System.String _contentString",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "421F01B4BF5AE36B53AF8C78D5E5C0F033AEA9F435F5C17F99D2AA4F6A2322C1"
            }
          ],
          "Properties": [
            {
              "Id": "ContentString:System.String",
              "Name": "ContentString",
              "Type": "System.String",
              "Signature": "public System.String ContentString",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "421EA463FC1573F04DBBBB3EECAFC3CA63B910E839E3486C58EB6B0DB853C357"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ParseString(System.String)-\u003ESystem.Void",
              "Name": "ParseString",
              "Signature": "private System.Void ParseString(System.String str)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "str",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 302,
              "BodyHash": "0EA460A5FE1F5CC36B1F7C16FA317AD185CB04FAF4B6B49F033CEF343395FC08",
              "Hash": "40A2D5D2552B90BA700016FAB2E8F1889CBD8C01D5805664FD90572C5FC8D449",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Text.StringBuilder::.ctor()",
                "System.String::get_Chars(System.Int32)",
                "System.String::get_Length()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionParseShit::\u003CParseString\u003Eg__IdentifyCommand|4_1(QuestDescriptionParseShit.\u003C\u003Ec__DisplayClass4_0\u0026)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionParseShit::\u003CParseString\u003Eg__FlushStringToBeAdded|4_0(QuestDescriptionParseShit.\u003C\u003Ec__DisplayClass4_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C79B7B95649D126660137B499D07570F5FC8562033BC6423C422E498948C6E5"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
          "Name": "QuestDescriptionView",
          "DisplayName": "QuestDescriptionView",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_descriptionComponent:Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent",
              "Name": "_descriptionComponent",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent _descriptionComponent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3B54BC89B614FDEAFF6BFDB0C89D4A9A53304329AF8EB51D08AF538BC3FC75B"
            },
            {
              "Id": "_placeholderPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_placeholderPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _placeholderPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4170068CC99C00D4BBA89432B7BCEC459A5F5C785A64D8E480D9C309BE733C35"
            }
          ],
          "Properties": [
            {
              "Id": "IsShowingPlaceholder:System.Boolean",
              "Name": "IsShowingPlaceholder",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean IsShowingPlaceholder",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B196DDB52C96E2337215D86E3C52DD049DBE4E6F54E982D371EC3D948A5495BD"
            },
            {
              "Id": "SelectedQuestId:System.String",
              "Name": "SelectedQuestId",
              "Type": "System.String",
              "Signature": "public System.String SelectedQuestId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A3818833F653247F6EED5B04EB88C72FBCC3792ECDBE69A8407BB41336D870"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetNoQuestSelected()-\u003ESystem.Void",
              "Name": "SetNoQuestSelected",
              "Signature": "public System.Void SetNoQuestSelected()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DB6783D4481E867A589A286A0B1846B46378F1B24FAA9E399F6A703CECBCBDA2",
              "Hash": "2B6CB80D12D60BDCFF05176B9AAA8151C58827DA0A50121D2D0590BCA86BD010",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::get_IsShowingPlaceholder()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateInstanceData",
              "Signature": "public System.Void UpdateInstanceData(Shared.Models.Quests.QuestData quest, Shared.Models.Quests.QuestInstanceModel questInstance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "questInstance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "1A825AEE2A96F4BAE7B42285650A26F524FDCCF7C0EC28AAB27E36F2E08E0CAB",
              "Hash": "1957054E90F46C5E0937EF6972DE1514A70259DFBA2F192E2594F7AB998A0E86",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::get_IsShowingPlaceholder()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionComponent::UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C970060A9BA6E53460FC1AB680A0881B5BB9DD9FC9709A1531DD9180ECFDE909"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDisplayControl",
          "Name": "QuestDisplayControl",
          "DisplayName": "QuestDisplayControl",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDisplayControl",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExtraIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "ExtraIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "protected Candide.CandideUI.Components.CandideIcon ExtraIcon",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6C4A64AE469A909C2089A899ACB3D0CDEB5C70700ABC21382CAC833D1152E25"
            },
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2736E0E8E8B69DBDD6C902A8CF202A7E27E9157F3CD9612FDFB1F09C61E03C48"
            },
            {
              "Id": "_debugTurnInButton:Candide.CandideUI.Components.Buttons.YesButton",
              "Name": "_debugTurnInButton",
              "Type": "Candide.CandideUI.Components.Buttons.YesButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.YesButton _debugTurnInButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F791301692E5F4C6905C0E6ACDABEB06DA9D314E6FDE1E997E53022B69981B2"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_iconStatusPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_iconStatusPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _iconStatusPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FE97EC30FDDBA80053833C493E3CC514C4286B598150601422900A71EBF490F"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71AF92A0953F9575D70E825118EAF61E0907C59A2655919852C06EC8EBF821C6"
            },
            {
              "Id": "_questData:Shared.Models.Quests.QuestData",
              "Name": "_questData",
              "Type": "Shared.Models.Quests.QuestData",
              "Signature": "private Shared.Models.Quests.QuestData _questData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA887EF78191334DA66A43AB4FBE2E3C650DA346EB32E3F5AABBB7888A729183"
            },
            {
              "Id": "_questInstance:Shared.Models.Quests.QuestInstanceModel",
              "Name": "_questInstance",
              "Type": "Shared.Models.Quests.QuestInstanceModel",
              "Signature": "private Shared.Models.Quests.QuestInstanceModel _questInstance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F056F660620BFF0EBD1FD5A912137F7C456CFB67D2E1F8393BA4EB3988C923"
            }
          ],
          "Properties": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "096A7F3219AC67D5D345597F7F194C915C774E602C63876A77A57B042225D3FB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C7BF69A37D2F9DC2D9F6F02FCB028EFF049EBD2D45377B0491B7A5CFB0615ED3",
              "Hash": "F2E70367011A827449EDC2E651004813981513B40E6DE771DDDD27A2F7C91D10",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "3432B1B17EC10E6B016049679D82E8B3BCA5A59469BE59B35A884A47D21E5DB4",
              "Hash": "C42506C928A442E646EEE15302CB462C2B0ADA238874EFF6F92EF687C95915D1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnQuestsUpdated()-\u003ESystem.Void",
              "Name": "OnQuestsUpdated",
              "Signature": "private System.Void OnQuestsUpdated()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "79426955CD0CF475802D72D21BC29A67497A492F786E18F561B6483A4642DFF8",
              "Hash": "8CC5E4113171F80E2262452E57FB31E44095B69C32636F8EA98EB389767F4E51",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_HideIcon(System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "ui:yes"
              ],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnPersonalQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "469A9EBE547694F85F481FEF1E0AF8ED0C8E2ACF5AFAA46FC4402DF701912005",
              "Hash": "633325669F0D105F1521AC9DFCBDC84D47E718CA60CBA52FF51C5E57CA3FD72D",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::OnQuestsUpdated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnWorldQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "469A9EBE547694F85F481FEF1E0AF8ED0C8E2ACF5AFAA46FC4402DF701912005",
              "Hash": "6E49B99491ED3C90112355167FF8765F3698BB373D96A168284078EA2AD12A96",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::OnQuestsUpdated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "85AAD394AF778814D23F79D04AD90D66B1C13130E6DAA594BD5B676275CBDA35",
              "Hash": "566A1DC9F58E545D0ACBF6B670D5FA4989D61EFF4FE8863E2E61AACDCDBBC381",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_HideIcon(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A68FB688ECFC53942C5A8DBF29139A41CE27E41AA270A6F4D942C137933CBBE"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController",
          "Name": "QuestDisplayTrackingController",
          "DisplayName": "QuestDisplayTrackingController",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_descriptionLabel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_descriptionLabel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _descriptionLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "543C5BBEBAB564560648CCB0E1D48E3E26440F6A472B6933B4A70BB121B4A5DD"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCF4E78983A66B0422DACA1F09318E3B7EDE61A01D3FD91D7AD9DBBB60FB0212"
            },
            {
              "Id": "_objectivesPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_objectivesPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _objectivesPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85816B61792ECF9A6E380669BAA36837570BDEF60C0B7166E5FC0D29877B7A5C"
            },
            {
              "Id": "_questInstance:Shared.Models.Quests.QuestInstanceModel",
              "Name": "_questInstance",
              "Type": "Shared.Models.Quests.QuestInstanceModel",
              "Signature": "private Shared.Models.Quests.QuestInstanceModel _questInstance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F056F660620BFF0EBD1FD5A912137F7C456CFB67D2E1F8393BA4EB3988C923"
            },
            {
              "Id": "_rewardDisplay:Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
              "Name": "_rewardDisplay",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay _rewardDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "174685D63934208CB01AFE8751BD1D87BA6F543B9198AC4974C0776B17CBAD08"
            },
            {
              "Id": "_titleLabel:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_titleLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _titleLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "920DCBC230F841194E0932EE3F749287AB5424296CA8D6478340EB20341BFB3F"
            },
            {
              "Id": "_turnInButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_turnInButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _turnInButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E24BA47757CFD4657FCE015ACA86C8F0FA093044DD830C31B3298908954A6AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C75E8162A8B6DC9D25DD5F44C78AB54A5CBCDD4ABA8CECDF40F226D9C511A415",
              "Hash": "FF7603C595E80DAC57C39E0F5B95462CC01C96A155DE1A26A8F3B7319F30122F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "DF6E65543C4E5707E499B52CCBC9507CB7818B8F68E9E86960BF116835AEC687",
              "Hash": "EFB4FF8C8E064C6487E56E0C7448C859AE49ACF34B68C53AC8167DCB7A9EFC62",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnQuestsUpdated()-\u003ESystem.Void",
              "Name": "OnQuestsUpdated",
              "Signature": "private System.Void OnQuestsUpdated()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "EAFDED53FEBF9222CBB9479021E70FCD85B45DDFC9E7405092D37D8975720D58",
              "Hash": "0917715FAAE7845B701FD90765E336B9F5FEE3AF74BB5A25012F3E692397DD72",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::SetQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnPersonalQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E4203677F7E99F6AF2AEC05F229912D94339DCB0378E7C71C4CC80A9DD8287E9",
              "Hash": "6F3A0EBB64F65C3084E2A89EC67FB92BF74DC4A21C1BC98FD02D606D78B79507",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::OnQuestsUpdated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnWorldQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E4203677F7E99F6AF2AEC05F229912D94339DCB0378E7C71C4CC80A9DD8287E9",
              "Hash": "EBB92BCC6F3D78EB668AFD2587E530C9256EABA4A6EB335FD25AAAE1F7A48E1F",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::OnQuestsUpdated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)-\u003ESystem.Void",
              "Name": "SetQuest",
              "Signature": "public System.Void SetQuest(Shared.Models.Quests.QuestData questData, Shared.Models.Quests.QuestInstanceModel quest)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 540,
              "BodyHash": "E5164193A9D59BFB5B688741D42364A60FF88EA9287649ED6955A16FB6C46A23",
              "Hash": "6C4B11338E4F7DABDC944B6C04963229A36BF2FBDEFADCF730FA589C072971E7",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Current()",
                "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar::.ctor(Shared.Models.Quests.Objectives.QuestObjective)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay::SetQuest(Shared.Models.Quests.QuestData)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar::UpdateData(Shared.Models.Quests.Objectives.QuestObjective, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "180C8B931BB13F88F1653FE191A59061F6AE7CA43BA791F125091F833CDCB103"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow",
          "Name": "QuestDisplayTrackingWindow",
          "DisplayName": "QuestDisplayTrackingWindow",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_firstUpdate:System.Boolean",
              "Name": "_firstUpdate",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _firstUpdate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A903F27A036F1F698383E53A4BB0CF6412D264B743C66F210AA26D003BE4E458"
            },
            {
              "Id": "_trackedQuestId:System.String",
              "Name": "_trackedQuestId",
              "Type": "System.String",
              "Signature": "private System.String _trackedQuestId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA4DE1E187F6AE85213453607E15C05A819513D50BE26BBE9425DF8CD4488281"
            },
            {
              "Id": "_trackingController:Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController",
              "Name": "_trackingController",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingController _trackingController",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3736EFBA9F06FB0878FCED8ADB1CB967827644C539F90163E98BDC5E1EAAEF1F"
            }
          ],
          "Properties": [
            {
              "Id": "TrackedQuestId:System.String",
              "Name": "TrackedQuestId",
              "Type": "System.String",
              "Signature": "public System.String TrackedQuestId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0D4C8C3B38A004EA2C6C203D159C0B1CDFEE03192D67E49CD7BD3767B4849963"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "FindNewQuest()-\u003ESystem.Void",
              "Name": "FindNewQuest",
              "Signature": "private System.Void FindNewQuest()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "1CEB5559669117C3246D67761B44D05EAD657C4EBDD720D05AB6B178634EA7CE",
              "Hash": "87C46ED0471AD74AEB9613912155327113365D314CBEEED07286889B5B0C3339",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::set_TrackedQuestId(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "1AD3212F7E1890F03CD3CFB49A1DE62EA73ED8A3DEBE9F11068011E519CC64E3",
              "Hash": "D26AF147F04101DC70750835E1C72D5CFDB848AF0E642494366461A89BA389DD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F6AC91BBF4AC9A959B2F475AC5A03E9BFBE1BF04BAA8D1EE3C58E11FAD6F7D90",
              "Hash": "1BA9CB00EEA7C9CE5CB22467DE1BA801573047CAD715F5C7B80AF94A0A98A1A4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnPersonalQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E7E3B026B8EF0825EBD80180DBC803AE2D2C7E6B3038D5D40409944F466325A3",
              "Hash": "C09DD6B6F3602B60CCA8F3CB5C11D5ED4A05A027BE5C70D01C44F00FB564E780",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::FindNewQuest()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetNoTrackingQuest()-\u003ESystem.Void",
              "Name": "SetNoTrackingQuest",
              "Signature": "public System.Void SetNoTrackingQuest()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E6C7BAA8D217658E96E6B4976D1159021AB3CD16A15606E20F5E67CFEBEF5978",
              "Hash": "107DA9CCF08A03DDAA9C281E1DF8BBF0284CEB6F0C393D4CA481129A5F02B056",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "5192DC61B80A0C9C3F4B0D12FE8E6043710B1C407CA3BBE854ACB345AEC064CF",
              "Hash": "7D3298C7DC646C9BE6EE4F744D5A0AB53ECF0752EC5308C5DE7946825B730F31",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "003BA89D22DDE3A868063A7216667F990EF3F36AB872E87348BDF9178E6154DE"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestList",
          "Name": "QuestList",
          "DisplayName": "QuestList",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestList",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SelectedChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "SelectedChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E SelectedChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0026B74464C85EC60C948A4520A2DE57D8BFF8E89C4A2D7AB4A77B348F25ED2"
            },
            {
              "Id": "_expanded:System.Boolean",
              "Name": "_expanded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _expanded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D891A92764DD2427CE94D61E4D345EDE148D70D5DA3977A8AF09EC96CA6F73C8"
            },
            {
              "Id": "_mainbutton:Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton",
              "Name": "_mainbutton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton _mainbutton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E92337449BD6E93175CC835E1C274406D5B24218EEFA37E91E4B66E5139FFFF"
            },
            {
              "Id": "_questListView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_questListView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _questListView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE1E5660F0DA467A3174F62B035DBE9794FBC9BA85E2C8C633DD18BE15538FD9"
            },
            {
              "Id": "_type:QuestList\u002BQuestListType",
              "Name": "_type",
              "Type": "QuestList.QuestListType",
              "Signature": "private QuestList.QuestListType _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEF3531FC4CD25C9F9EB6F1BA27B3851AE4002FDC7C0F5CAE84BF3A5AFCD076F"
            }
          ],
          "Properties": [
            {
              "Id": "Expanded:System.Boolean",
              "Name": "Expanded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Expanded",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8BB9DA4E308F012803C565D4B9904A0A44BCC0EB4CA910C040D9F50B89A9AEBF"
            }
          ],
          "Events": [
            {
              "Id": "SelectedChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "SelectedChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E SelectedChanged",
              "Visibility": "public",
              "Hash": "5397A5397729DEE9790B04EB50164489522249B36457206DEA214CF6871B6814"
            }
          ],
          "Methods": [
            {
              "Id": "SelectedHasChanged(System.String)-\u003ESystem.Void",
              "Name": "SelectedHasChanged",
              "Signature": "public System.Void SelectedHasChanged(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "DDE973D283E1861D551D2A05E700FACD4257F401AD269A514DA0BAE4D96B934B",
              "Hash": "81BD6B1BC2B0D8AC168FAA12335FD06B4C5D9822886659082D71586189A87B06",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateQuests(System.Boolean, System.Boolean, System.String)-\u003ESystem.Void",
              "Name": "UpdateQuests",
              "Signature": "public System.Void UpdateQuests(System.Boolean listChanged, System.Boolean selectedChanged, System.String selectedId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "listChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 881,
              "BodyHash": "C86ABBC54ABA50BB75B44D938ADEFA0FCCC053DFE7EFA6C1CEE51EAF70326057",
              "Hash": "63FC11306A7519E238FF604BEAD7153D033F9AD0330EC2A405B9D81F49539E62",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::.ctor(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Candide.CandideUI.ObjectivesUi.FinishedQuestDisplayControl::.ctor(Shared.Models.Quests.QuestData)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Ui_Empty"
              ],
              "Source": null
            }
          ],
          "Hash": "DD1EA30D0DCF27C579F16D940615CBC7292C0C602C11A8B99F59C6B6861A0A53"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar",
          "Name": "QuestObjectiveProgressBar",
          "DisplayName": "QuestObjectiveProgressBar",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkBox:Candide.CandideUI.Input.CandideCheckbox",
              "Name": "_checkBox",
              "Type": "Candide.CandideUI.Input.CandideCheckbox",
              "Signature": "private Candide.CandideUI.Input.CandideCheckbox _checkBox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FFBA4D444C6E198554D6459B3ADC13DF72C4D02DBB3B2E4E21F606B0DE29669"
            },
            {
              "Id": "_objectiveText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_objectiveText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _objectiveText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64C29EE8DD1DDE40D7F8C4FCC502CB5AA99451BD8649FC01DC35B3DA83B92A12"
            },
            {
              "Id": "_progressValue:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_progressValue",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _progressValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E3C374D847CCFE854624E307FADE661D343AD092C29F99A6B4D5CEFFDA0E3A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetProgressValueText(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetProgressValueText",
              "Signature": "private System.Void SetProgressValueText(System.Int32 current, System.Int32 target)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "current",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "04C7E4EF6A21F2A173F6B82A9252199ED18DDEDE74DAB31194ADFEF6A3C3E07A",
              "Hash": "6498D0C77DF046A0FDB418BE6EF41D6FB3A0EFAD29617AE5C866013DBA863E07",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [
                "[",
                "/",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "UpdateData(Shared.Models.Quests.Objectives.QuestObjective, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData(Shared.Models.Quests.Objectives.QuestObjective questObjective, System.Int32 currentAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questObjective",
                  "Type": "Shared.Models.Quests.Objectives.QuestObjective",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "5EB96237BB4238C1FDF86767855E042FDE05CCE040DB846B949513489964C51D",
              "Hash": "CE095D285CF08ED2AB63063374C688AEE6E7581FE4864DEE181F0A387193AA5F",
              "CalledMethods": [
                "Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBar::SetProgressValueText(System.Int32, System.Int32)",
                "Candide.CandideUI.Input.CandideCheckbox::set_IsToggledOn(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B953F55F58D8A6CF0A093F66A382C9E886F29B065A67A1FB11546AE4620BBEEE"
        },
        {
          "Id": "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
          "Name": "QuestRewardsDisplay",
          "DisplayName": "QuestRewardsDisplay",
          "FullName": "Candide.CandideUI.ObjectivesUi.QuestRewardsDisplay",
          "Namespace": "Candide.CandideUI.ObjectivesUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentQuestId:System.String",
              "Name": "_currentQuestId",
              "Type": "System.String",
              "Signature": "private System.String _currentQuestId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57B63E2216301EC9E71095509DB11231055669057580457445BF3DBB8740C48B"
            },
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetQuest(Shared.Models.Quests.QuestData)-\u003ESystem.Void",
              "Name": "SetQuest",
              "Signature": "public System.Void SetQuest(Shared.Models.Quests.QuestData quest)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "BA98422F60D1D9598BECA0CD23D4A75CF93CAA8FD8C87ADC28635DAB1621FD2C",
              "Hash": "91E046CBAE37EC32905F9F728097F0B865A42525235C453994C8DBE66EC27FC8",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.String::IsNullOrEmpty(System.String)",
                "CandideServer.Database.RewardDataBase::GetRewardOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildQuestRewardTooltipContent(CandideServer.Data.DataModels.RewardData)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildQuestRewardPlayerCraftingRecipes(Shared.Models.Quests.QuestData)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF18F1AA38A651D4A4511FBEF64AD8E440E94D3BA5AB992477EFEE0A623D319D"
        },
        {
          "Id": "Candide.CandideUI.Orientation",
          "Name": "Orientation",
          "DisplayName": "Orientation",
          "FullName": "Candide.CandideUI.Orientation",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Horizontal:Candide.CandideUI.Orientation",
              "Name": "Horizontal",
              "Type": "Candide.CandideUI.Orientation",
              "Signature": "public Candide.CandideUI.Orientation Horizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4992982688C7CF1200C145D66112BEF75E1B13CB16B57225926FBD2C6285889B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Vertical:Candide.CandideUI.Orientation",
              "Name": "Vertical",
              "Type": "Candide.CandideUI.Orientation",
              "Signature": "public Candide.CandideUI.Orientation Vertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EFE954208D2ACBF12A7498ECDBD2F99631BF76B57C7636AE2D10644855F6A6E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "068F2BFFC3EE3740832D4DFEE0D5B1D01AB18FED33749124C84A2EB44CF82F49"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideAboutPanel",
          "Name": "CandideAboutPanel",
          "DisplayName": "CandideAboutPanel",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideAboutPanel",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_scrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97AB05277376B831974C848A87B759FAA017A57AF7A210A975A09B6C7D3D1091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "729531F4F6ABB6D1BA6BD4545346EA1D85896C373E8C1297960D0D397AAA3217"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideControlsSettings",
          "Name": "CandideControlsSettings",
          "DisplayName": "CandideControlsSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideControlsSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isGamePad:System.Boolean",
              "Name": "_isGamePad",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isGamePad",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C40AC327829DC07A1940556A2CCB76D65EB61156BF6B73E1F2DFA3A10F93599C"
            },
            {
              "Id": "_originalSettings:Candide.UserSettings.ControlsUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.ControlsUserSettings",
              "Signature": "private Candide.UserSettings.ControlsUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2C18E457E7A5DA42ED66DB651CD8B8559304F452C7CBB5C6D79323459826B5A"
            },
            {
              "Id": "_settings:Candide.UserSettings.ControlsUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.ControlsUserSettings",
              "Signature": "private Candide.UserSettings.ControlsUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA92E10346E568DD71FBF0BE584662FC34EBD63A8AE4AD57E8369156E087B872"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "C1E5284A27750514092F6DD3ED6E5BA86C2E78654448FA789E4CBB5673F3800B",
              "Hash": "AF2A0AB364082AF47CFD7E0F7A712CDB97B8409303116F2DA2ED348FA4EE8718",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Value()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Key()",
                "Candide.CandideUI.PauseMenuUi.CandideControlsSettings::\u003CBuildUi\u003Eb__5_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateKeybindingInput(System.Boolean, Candide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds, System.Action)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "182A7550D8DFA758B7D273F6E8F1D54771E1ED68DB9F119074631FE120513E7F",
              "Hash": "357870DF316C96093922119C1CB74AE7F45F743807B9047904DF1C7B0F6C1D6E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "3F97F4AFE228AA060E989B55D082FEB36FF45F2998418616E722C3286524D514",
              "Hash": "3252DB14AB2A1D983F7C498A61A2E10F7CE183309FB80877902A7FACFF3D7DF8",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.PauseMenuUi.CandideControlsSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "9E7BCC854C9E06325F530DFBD5536AA455D3CE963ABDDB1A9F4A66A5DCBE6627",
              "Hash": "6AEAA209AB1CAEF8E05FD5E279A6F8A14986DC1947D2E27456EBE8BC3D3E0019",
              "CalledMethods": [
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.UserSettings.PlayerKeyActionExtension::GetName(Candide.UserSettings.PlayerKeyAction)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::GetValueOrDefault()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [
                "SettingsKeybindings_WarningMissingBindingController",
                "SettingsKeybindings_WarningMissingBindingMouse"
              ],
              "Source": null
            }
          ],
          "Hash": "BBAA2C34CA49B3A4F16AE4E662CE743DF23299DAECD5B7DA00DE57027229D911"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings",
          "Name": "CandideDisplaySettings",
          "DisplayName": "CandideDisplaySettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_modalHasFired:System.Boolean",
              "Name": "_modalHasFired",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _modalHasFired",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BDE137616BE456FC782E14974A99357500A8D1536DA3F7E02942CCE4B9C7702"
            },
            {
              "Id": "_originalSettings:Candide.UserSettings.DisplayUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.DisplayUserSettings",
              "Signature": "private Candide.UserSettings.DisplayUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A5472E309BD7276DF89B18AF64F6D40D3E1615DF6055BC7F19EA91638A04F69"
            },
            {
              "Id": "_settings:Candide.UserSettings.DisplayUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.DisplayUserSettings",
              "Signature": "private Candide.UserSettings.DisplayUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52CD35767AF4E397CBD2869FB7E6C7FD086BE348B1B5B701819A33D6378D8729"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1022,
              "BodyHash": "1473E584FE9EA930C8569B4085C96DB1C052A6FBBB1182E52A1A675742D47FC5",
              "Hash": "BD71A47E398497DA9BB33FCF91BDB7DCDA9BCF32E16279FAB11CA8D0FBE84B93",
              "CalledMethods": [
                "CandideDisplaySettings.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "CandideDisplaySettings.\u003C\u003Ec::\u003CBuildUi\u003Eb__4_0(Candide.UserSettings.ScreenResolution)",
                "System.Func\u003CCandide.UserSettings.ScreenResolution, Candide.CandideUI.Input.ValueSpinnerValue\u003CMicrosoft.Xna.Framework.Point\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideDisplaySettings.\u003C\u003Ec__DisplayClass4_0::\u003CBuildUi\u003Eb__1(Microsoft.Xna.Framework.Point)",
                "System.Action\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateEnumSpinnerSetting(T, System.String, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E, System.Action\u003CT\u003E)",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Input.ValueSpinnerValue\u003CCandide.UserSettings.CandideDisplayMode\u003E::.ctor()",
                "CandideDisplaySettings.\u003C\u003Ec__DisplayClass4_0::\u003CBuildUi\u003Eb__2(Candide.UserSettings.CandideDisplayMode)",
                "System.Action\u003CCandide.UserSettings.CandideDisplayMode\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.UserSettings.DisplayUserSettings::get_UiScale()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.UserSettings.DisplayUserSettings::GetMaxUiScale()",
                "CandideDisplaySettings.\u003C\u003Ec__DisplayClass4_0::\u003CBuildUi\u003Eb__3(System.Int32)",
                "System.Action\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateIntSpinnerSetting(System.Int32, System.Int32, System.Int32, System.String, System.String, System.Action\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "CandideDisplaySettings.\u003C\u003Ec__DisplayClass4_0::\u003CBuildUi\u003Eb__4(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action\u003CSystem.Boolean\u003E)",
                "Candide.UserSettings.DisplayUserSettings::get_CameraScale()"
              ],
              "StringLiterals": [
                "Settings_Display_WindowSize",
                "Settings_Display_Windowed",
                "Settings_Display_WindowedFullscreen",
                "Settings_Display_Fullscreen",
                "Settings_Display_DisplayMode",
                "Settings_Display_UiScale",
                "Settings_Display_AutomaticUiScale",
                "Settings_Display_AutomaticUiScale_Description",
                "Settings_Display_CameraScale",
                "Settings_Display_AutomaticCameraScale",
                "Settings_Display_AutomaticCameraScale_Description",
                "Settings_Display_CursorScale",
                "Settings_Display_AutomaticCursorScale",
                "Settings_Display_AutomaticCursorScale_Description"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "759EE1997A5A17C818A798F3FA3F85F97E241A7A40A6CF5E17ADE23027ECFD67",
              "Hash": "8623D4206081473F0760369EEC573A8D8E5BC161EF6A9A269A2563E4FF8D197E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "D37E9B9A0B8DFC6D799FAF2DAEBA062252F8FE3EC4FCFFAD6117CF86DF9B7F84",
              "Hash": "12FB65C1E6309305238666BF86D3E9741BD24D79F97F613BF35047877F895811",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::Load(T)",
                "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "35A45E736F8988B008D2B3715FE5FDAA6F1132E5EA4C0D5E267839AF42904555",
              "Hash": "F43DFD2DBD97C1DB85ACA271E853287F0302B8EE012CF36A47FC86B575E0660A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings::\u003CUserSave\u003Eg__ShowModal|8_0(System.Object, Candide.CandideUI.CandideDesktop)",
                "System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideDesktop::add_ResolutionChanged(System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.CandideDesktop::remove_ResolutionChanged(System.EventHandler\u003CCandide.CandideUI.CandideDesktop\u003E)"
              ],
              "StringLiterals": [
                "Don\u0027t know what to do if we don\u0027t have a Desktop to display the modal on"
              ],
              "Source": null
            }
          ],
          "Hash": "56598AEB1EDC24374422B7C53558E7B6FB5FE01FE455C475CF7F36278D8BE289"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings",
          "Name": "CandideGraphicsSettings",
          "DisplayName": "CandideGraphicsSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_originalSettings:Candide.UserSettings.GraphicsUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.GraphicsUserSettings",
              "Signature": "private Candide.UserSettings.GraphicsUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "275AAD4F3423BBFC83FB32728B8C889E7B02FBB889374CD667604CDFAF5D6DDB"
            },
            {
              "Id": "_settings:Candide.UserSettings.GraphicsUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.GraphicsUserSettings",
              "Signature": "private Candide.UserSettings.GraphicsUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE7B4D2D4FF6D14CC664F75654FD0770DF05244067C9C3B983880A15D7395DC5"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1396,
              "BodyHash": "0CB926862DD5F3272668AD8FF10EFEE471AE73F94F57491BE406147CDC7AC06A",
              "Hash": "FE4C51D0EE78837A88F471CA1C0CF96A2F56530AD4582D059EFED41759B853E0",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterCaustics()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_0(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterReflections()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_1(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_FogIntensity()",
                "Candide.CandideUI.Input.ValueSpinnerValue\u003CSystem.Int32\u003E::.ctor()",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CSystem.Int32\u003E\u003E::.ctor(T[])",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_2(System.Int32)",
                "System.Action\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateEnumSpinnerSetting(T, System.String, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E, System.Action\u003CT\u003E)",
                "Candide.UserSettings.GraphicsUserSettings::get_ParticleEffects()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_3(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_FloorNoise()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_4(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_GrassField()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_5(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_6(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_AmbientOcclusion()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_7(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfField()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_8(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfFieldStrength()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_9(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_ChromaticAberration()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::\u003CBuildUi\u003Eb__4_10(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_FilmGrain()"
              ],
              "StringLiterals": [
                "Settings_Graphics_WaterCaustics",
                "Settings_Graphics_WaterCaustics_Description",
                "Settings_Graphics_WaterReflections",
                "Settings_Graphics_WaterReflections_Description",
                "Settings_Graphics_FogIntensity",
                "Settings_Graphics_Value_Disabled",
                "Settings_Graphics_Value_Low",
                "Settings_Graphics_Value_Medium",
                "Settings_Graphics_Value_High",
                "Settings_Graphics_ParticleEffects",
                "Settings_Graphics_FloorNoise",
                "Settings_Graphics_GrassField",
                "Settings_Graphics_ShadowQuality",
                "Settings_Graphics_AmbientOcclusion",
                "Settings_Graphics_AmbientOcclusion_Description",
                "Settings_Graphics_DepthOfField"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "51D371A0B382F66C6C440666513581C1796FD30E6C478694A1CFBD8AEDF81993",
              "Hash": "9E66C140258C439FA0331D310EC64E6DBD1FFAC266BECB583C5E7DD24C436A7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "64912FA811F7F87C1222655ED5EACE8D18C43A0C04A5EABBFC995479EC4C84FB",
              "Hash": "702CF81F1637D46FC943E838E5508C38B7C58A915EC8B91EFB19A5F1DFE9BE2E",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "18456161CEC91D152C4DFC3E59BACFCBD3B7AC94B5B8F580F794DFA9B57840FE",
              "Hash": "9A525AED56AF5C7D2A458E4C753C91D4C56344CEB025D08A9D7A29F36A30E71B",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF0E3BDCBC163834A0FE538BAEC933CF1771E3985336EE400442E258448AC361"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings",
          "Name": "CandideLocalizationSettings",
          "DisplayName": "CandideLocalizationSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_originalSettings:Candide.UserSettings.LocalizationUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.LocalizationUserSettings",
              "Signature": "private Candide.UserSettings.LocalizationUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14752C213D9D86EB342D9A3ECA1530B673E7663B6BA97BBAC3402722DBD88C4D"
            },
            {
              "Id": "_settings:Candide.UserSettings.LocalizationUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.LocalizationUserSettings",
              "Signature": "private Candide.UserSettings.LocalizationUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DC3214D3F0C56344965918CFE7ABF5CC9D2770493F7D898C8069AA7C4CFCE8D"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "1CCEE184C76D9BC15E7DCDB9FC0444124046257BA02196FACF5FB2E94A532DFD",
              "Hash": "D642BA8DA44BACAAB48645929E9C87A6CFD3B3550D223DFDF89D77B0E1BC0F27",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.Input.ValueSpinnerValue\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CSystem.String\u003E\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.UserSettings.LocalizationUserSettings::get_LanguageCode()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings::\u003CBuildUi\u003Eb__4_0(System.String)",
                "System.Action\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateEnumSpinnerSetting(T, System.String, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E, System.Action\u003CT\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "Settings_Localization_Language"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C840AE9B5CE6D5AA4EA2A28C6162825909E43618C9A317F15E40EEE9B693C790",
              "Hash": "7F4165E7753C08A197C2D5EEFFCEF27A65F9E8C7A51E41C70C54336B24F6172B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "BD3971A641BFD81A5BFB4AFE3E0638A423216CA3010D10772EB3FDD909DAC994",
              "Hash": "832F01DAB15A13265D36DCAA6A90CA77833185FB9AFAD0DCBE1218A45FE8618F",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::Load(T)",
                "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "4CDB348289C6D47F3A2BB1CADDF8E9962D22AAE0410973695383FAAE3BFEDBA1",
              "Hash": "57DA9C6330E24FEEA0DEEAD6FE46EB93E33B23E244CABBD9227A05C8782C6970",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::SaveToFile(T)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.PauseUi::ReopenLocalizationSettings(Candide.CandideUI.CandideDesktop, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B9C479BC3DE9A142AAB47764F5AF076D93B697B16211A10C0D0AC250F71C25FD"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideMiscSettings",
          "Name": "CandideMiscSettings",
          "DisplayName": "CandideMiscSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideMiscSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_originalSettings:Candide.UserSettings.MiscUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.MiscUserSettings",
              "Signature": "private Candide.UserSettings.MiscUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "568FE29687D0D6225E6ED11AF32B197E6557D542CCF34159EF96DC04D819F82F"
            },
            {
              "Id": "_settings:Candide.UserSettings.MiscUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.MiscUserSettings",
              "Signature": "private Candide.UserSettings.MiscUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9119723340C7910BE8952066E2A35C7A7273C240BEDC41012C9C3D31B2D80809"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 730,
              "BodyHash": "70BC73A7C05014925360B28A0833D295EB4CD7E8195CE2152D59C03D66E79E1A",
              "Hash": "647D9C24B152D0F0A5F9B548634FB5711D5DBF784422786E38B00F1A8DA2B690",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.UserSettings.MiscUserSettings::get_ShowPlayerNames()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_0(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_DisableHud()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_1(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_DisableHighlights()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_2(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_HardwareCursor()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_3(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_HideMouse()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_4(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_EnableDeveloperConsole()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_5(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_RecordingMode()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_6(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_VisualDeveloperWarnings()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_7(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_AutoSave()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::\u003CBuildUi\u003Eb__4_8(System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)"
              ],
              "StringLiterals": [
                "Settings_Misc_ShowPlayerNames",
                "Settings_Misc_DisableHud",
                "Settings_Misc_DisableHighlights",
                "Settings_Misc_DisableHighlights_Description",
                "Settings_Misc_HardwareCursor",
                "Settings_Misc_HideMouse",
                "Settings_Misc_EnableDeveloperConsole",
                "Settings_Misc_EnableRecordingMode",
                "Settings_Misc_EnableRecordingMode_Description",
                "Settings_Misc_VisualWarnings",
                "Settings_Misc_AutoSave",
                "Settings_Misc_OtherUiSettings",
                "Settings_Misc_UnlockChat",
                "Settings_Misc_UnlockChat_Description",
                "Settings_Misc_UnlockHealthBar",
                "Settings_Misc_UnlockHealthBar_Description"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5E46B49AC5E25EF0B6D7BB716FDF194B5CA971BBF4CDD1E0F94DB5A6CA4C4D1B",
              "Hash": "6D286CCD77EA34C71766051CA452A2120BBFCCA00A7F38360D959F778BBD9BB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "B6A0FF63EEBE013661F7989DABB3AAB065959519CD1BF54614B934E7CFF2EDF6",
              "Hash": "E119CFBF06F3B5C5DD990016C1D453FB220A7384E2D6EA07E143E1027AAF03B1",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "EBF1F17CEAD37CE3C35BD98132554F267F3DF2559F88F6F9428033E947B47AE0",
              "Hash": "64A9BFD80390CD241FE8836A0F785B4CB6667D887C93373BD585980A25CC81F8",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6D774365926D36393436FC5CE0F3FC142BB861739B4A019F707861BD7135AA9"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideSoundSettings",
          "Name": "CandideSoundSettings",
          "DisplayName": "CandideSoundSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideSoundSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_originalSettings:Candide.UserSettings.SoundUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.SoundUserSettings",
              "Signature": "private Candide.UserSettings.SoundUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485A31E59C8157FDE435726F162893AA1F0A7F14BA5E170ABCB7CFAAB2299311"
            },
            {
              "Id": "_settings:Candide.UserSettings.SoundUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.SoundUserSettings",
              "Signature": "private Candide.UserSettings.SoundUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68754EB52E83A2287AD3E2147AF87B564D431E48AEAD452B0AC755EF2D8FCC07"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "9D4F216D1DC4FA6D015B5A0535EDD35E3315E930EAAD29129E826B03D6574497",
              "Hash": "7F5328238C20EBCF54302B09825BEC13C59CBE33AEBEDE1BBED85021036FE236",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.UserSettings.SoundUserSettings::get_MasterVolume()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::\u003CBuildUi\u003Eb__4_0(System.Single)",
                "System.Action\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateVolumeSlider(System.Single, System.String, System.Action\u003CSystem.Single\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.UserSettings.SoundUserSettings::get_MusicVolume()",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::\u003CBuildUi\u003Eb__4_1(System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_SoundEffectsVolume()",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::\u003CBuildUi\u003Eb__4_2(System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_AmbienceVolume()",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::\u003CBuildUi\u003Eb__4_3(System.Single)"
              ],
              "StringLiterals": [
                "Settings_Sound_MasterChannel",
                "Settings_Sound_MusicChannel",
                "Settings_Sound_SoundChannel",
                "Settings_Sound_AmbienceChannel"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "DD7CE9FC8FDD5C4B55C76D06B00AFA5A1259B0A9EF9C3D230793E5FB0B0869A3",
              "Hash": "4BFF45AB468E7974AFB39670EE6E4E21F96566B5700563B02CE423458E2C7468",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "189F500EC05A11E4149C6B612553E5BAF9144650D4D5BCEFA844BF98C8A5A6FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "5EAFBE51CD9D3CE09FBFC9EC163E312A807DBF19D3CD0613E338A11929BAA832",
              "Hash": "C7CD5C8B80360A3EF7A566C2B642ED1F7A0D0052924C0D8C003333E85D99159C",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "F3D1990EF52FC732ECC84648CF955094BCF7E0B04EAA8E2759F0D39405D7A854",
              "Hash": "5316E73C859DF23D54EFF35D2F0DCF778E14E4EAE480CDF9100113A7F1399801",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5D57095DB954BBF6B990F73FAD416D2A9EAA152AD44071BABA39396CD2F5A4A5"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings",
          "Name": "CandideTutorialSettings",
          "DisplayName": "CandideTutorialSettings",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [
            "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_originalSettings:Candide.UserSettings.TutorialUserSettings",
              "Name": "_originalSettings",
              "Type": "Candide.UserSettings.TutorialUserSettings",
              "Signature": "private Candide.UserSettings.TutorialUserSettings _originalSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C61CA8F73EBBD8C91A0A189B58257B90C98EB2E9FB0E4220CA2062EB0D69583"
            },
            {
              "Id": "_settings:Candide.UserSettings.TutorialUserSettings",
              "Name": "_settings",
              "Type": "Candide.UserSettings.TutorialUserSettings",
              "Signature": "private Candide.UserSettings.TutorialUserSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "837D629EC98397FFD4EA30909C3DB243A7D8F961BC5D46FE7FE55E50BE8ACAC3"
            },
            {
              "Id": "_settingsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_settingsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D39A6E3311C2983A032D3A22C7120CF5B290A8D1AA014DAA58BFA32BC30B189F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "867924AF87DE7B7C9A269DB373BEDBC2A6E344CFD740CA89FF9802D5C57A8B33",
              "Hash": "8F0904318A520C84EB9B85872CC1CE37B51ABCCC4BE7BE1DC0C890B1590E045D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings::\u003CBuildUi\u003Eb__4_0(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action\u003CSystem.Boolean\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.UserSettings.TutorialUserSettings::ResetTutorials()",
                "System.Action::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "Settings_Tutorial_ShowTutorial",
                "refresh",
                "Settings_Tutorial_ResetTutorial",
                "event:/interface/main menu/ui_mainmenu_click"
              ],
              "Source": null
            },
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4C46ACC3C6B993359329976C6580239B9445897AD7A304C2605E912617D42E34",
              "Hash": "A61C898CDDDCBABC3CA3147157694A4F9C19D5B8B1D174DB10DE241BFFC6062A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "12D28B3D682F777EE245D2C628EBD3D9DCD5C3D357218D1FBF2285E49495AB48",
              "Hash": "FAF425B1B32AC2627FDCD44A695FD09DB1E165A0B1C34B85ADE02560A82F7947",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings::BuildUi()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "C7337721D654939F3040FD5A2B5E276BAC3CB56794C0C8681097DDCBBB915054",
              "Hash": "2A7D92878C60576179B32DD63880720CE1DA91B9B3354B08A100EBB0BE53DBF8",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04DB0DAADC9603D836A27EE4D1A182E37286CD4240FA37D7AB5F2BB49A28B442"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper",
          "Name": "CandideUiSettingsHelper",
          "DisplayName": "CandideUiSettingsHelper",
          "FullName": "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultMargin:System.Int32",
              "Name": "DefaultMargin",
              "Type": "System.Int32",
              "Signature": "private System.Int32 DefaultMargin",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE4CA928D4D21EDAA92CEF1ECE901EA4A97AE4026CDE3EA67663285B666D6DAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action\u00601\u003CSystem.Boolean\u003E)-\u003ECandide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "CreateCheckboxSetting",
              "Signature": "public Candide.CandideUI.Input.CandideCheckboxLabel CreateCheckboxSetting(System.Boolean value, System.String label, System.String description, System.Action\u003CSystem.Boolean\u003E onValueChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action\u003CSystem.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "C8FEDF76FFC2E30B6D2049A0509517582C4D4963909CB54B474BF25434E28F56",
              "Hash": "ECF7EFF7E4351BA0ADF451AD269B69D7BEE45B540DD729797BC5A437918CD2B5",
              "CalledMethods": [
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Input.CandideCheckboxLabel::.ctor(Candide.CandideUI.Input.CheckboxType, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Candide.CandideUI.Input.CandideCheckboxLabel::set_Text(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass1_0::\u003CCreateCheckboxSetting\u003Eb__1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideCheckboxLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Input.CandideCheckbox::set_IsToggledOn(System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass1_0::\u003CCreateCheckboxSetting\u003Eb__0(System.Object, System.Boolean)",
                "System.EventHandler\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideCheckbox::add_Toggled(System.EventHandler\u003CSystem.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateEnumSpinnerSetting\u00601(!T, System.String, System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E\u003E, System.Action\u00601\u003C!T\u003E)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateEnumSpinnerSetting",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateEnumSpinnerSetting\u003CT\u003E(T value, System.String label, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E valueSpinnerValues, System.Action\u003CT\u003E onValueChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valueSpinnerValues",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 13,
              "BodyHash": "E31C4345FE4EBD0F8373CE13720EBEE2D84F12F8689922F8FD35410B45D72CF9",
              "Hash": "C6A84E107502EFF12D330B5C01CE8681CAA7188B8088EB3F2F049227885492B1",
              "CalledMethods": [
                "Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateEnumSpinnerSetting(T, System.String, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E, System.Action\u003CT\u003E, Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E\u0026, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateEnumSpinnerSetting\u00601(!T, System.String, System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandide.CandideUI.Input.ValueSpinnerValue\u00601\u003C!T\u003E\u003E, System.Action\u00601\u003C!T\u003E, Candide.CandideUI.Input.CandideValueSpinner\u00601\u003C!T\u003E\u0026, System.Action)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateEnumSpinnerSetting",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateEnumSpinnerSetting\u003CT\u003E(T value, System.String label, System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E valueSpinnerValues, System.Action\u003CT\u003E onValueChanged, out Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E\u0026 outSpinner, System.Action onRandomButtonClick)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valueSpinnerValues",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outSpinner",
                  "Type": "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "onRandomButtonClick",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 546,
              "BodyHash": "4F3F1CFBB80F71C2E406610E077D2FE2B14C7E0696FA2849865A97318122FB7E",
              "Hash": "66315F5928DC841C608377856F76CD4FCFD4D8CB545B78A69015370226FA9C3E",
              "CalledMethods": [
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass3_0\u003CT\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::.ctor(System.Collections.Generic.IReadOnlyCollection\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::set_Value(Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MinWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::set_OnClickLeftOrRightSoundEvent(System.String)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass3_0\u003CT\u003E::\u003CCreateEnumSpinnerSetting\u003Eb__0(System.Object, Candide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E)",
                "System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CT\u003E::add_OnValueChanged(System.EventHandler\u003CCandide.CandideUI.Input.ValueSpinnerValue\u003CT\u003E\u003E)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::set_DefaultColumnProportion(Candide.CandideUI.Proportion)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()"
              ],
              "StringLiterals": [
                "CreateEnumSpinnerSetting",
                ": The ",
                "ValueSpinnerValue",
                " array provided do not contain the already set Value ",
                "event:/interface/main menu/ui_mainmenu_click",
                "dice"
              ],
              "Source": null
            },
            {
              "Id": "CreateIntSpinnerSetting(System.Int32, System.Int32, System.Int32, System.String, System.String, System.Action\u00601\u003CSystem.Int32\u003E)-\u003ECandide.CandideUI.Input.CandideIntSpinnerLabel",
              "Name": "CreateIntSpinnerSetting",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinnerLabel CreateIntSpinnerSetting(System.Int32 value, System.Int32 min, System.Int32 max, System.String label, System.String description, System.Action\u003CSystem.Int32\u003E onValueChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Input.CandideIntSpinnerLabel",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "478D58334C6E74B1E9C4469D4DA0A5B43A261A1B539468462BB0D580AB6D3D6A",
              "Hash": "AECD3B4D9BA721B919D867743DD6492A0E8AE134B8B0062D4773D9E495B5206E",
              "CalledMethods": [
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Candide.CandideUI.Input.CandideIntSpinnerLabel::.ctor()",
                "Candide.CandideUI.Input.CandideIntSpinnerLabel::set_Text(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass4_0::\u003CCreateIntSpinnerSetting\u003Eb__1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideIntSpinnerLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Max(System.Int32)",
                "Candide.CandideUI.Input.CandideIntSpinner::set_Min(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass4_0::\u003CCreateIntSpinnerSetting\u003Eb__0(System.Object, System.Int32)",
                "System.EventHandler\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideIntSpinner::add_ValueChangedByUser(System.EventHandler\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateKeybindingInput(System.Boolean, Candide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds, System.Action)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateKeybindingInput",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateKeybindingInput(System.Boolean isGamePadKeybinding, Candide.UserSettings.PlayerKeyAction playerKeyAction, Candide.UserSettings.PlayerKeyBinds keyBind, System.Action onValueChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "isGamePadKeybinding",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerKeyAction",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keyBind",
                  "Type": "Candide.UserSettings.PlayerKeyBinds",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "631B83C12E2E8D1D5A56A70048DCDB1F0E57A626FCE5541C1D4ABE0DB13FED76",
              "Hash": "633DB6CB684A427F32C75E75CB318DAF336BB841EDDE4397DA1FE0F99B8233B0",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor()",
                "Candide.UserSettings.PlayerKeyActionExtension::GetName(Candide.UserSettings.PlayerKeyAction)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Input.CandideKeyBindingInput::.ctor(System.Boolean, Candide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateVolumeSlider(System.Single, System.String, System.Action\u00601\u003CSystem.Single\u003E)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateVolumeSlider",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateVolumeSlider(System.Single value, System.String label, System.Action\u003CSystem.Single\u003E onValueChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onValueChanged",
                  "Type": "System.Action\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "3F0C06589122A8C6B1271E51377C9E57E3B31C4AA6CE5FF93BF2B1C06671D6CA",
              "Hash": "7599136846CF996F2A83CB464BC17F9E28FF5EC24EAE81C16E3CFA4734185CAB",
              "CalledMethods": [
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "Candide.CandideUI.Components.HorizontalBar::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::.ctor()",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Value(System.Single)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Maximum(System.Single)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_Minimum(System.Single)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::set_StepValue(System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "System.Single::ToString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "CandideUiSettingsHelper.\u003C\u003Ec__DisplayClass5_0::\u003CCreateVolumeSlider\u003Eb__0(System.Object, System.Single)",
                "System.EventHandler\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideHorizontalSlider::add_ValueChangedByUser(System.EventHandler\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [
                "P0"
              ],
              "Source": null
            }
          ],
          "Hash": "992A3626005741970756862D625F60238DD509D7B303959DD0673B222B6A777D"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi",
          "Name": "ISettingsCategoryUi",
          "DisplayName": "ISettingsCategoryUi",
          "FullName": "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasChanges()-\u003ESystem.Boolean",
              "Name": "HasChanges",
              "Signature": "public System.Boolean HasChanges()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1B860782B66A6E27E7D9E9C1CCF035CD725B70E8A9231247C11A55C9F4E63DCA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Undo()-\u003ESystem.Void",
              "Name": "Undo",
              "Signature": "public System.Void Undo()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D3D6D2AA2B11354E235A4BD812B7593E4D74A104694F904A2CA40B1218507EBD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserSave()-\u003ESystem.Void",
              "Name": "UserSave",
              "Signature": "public System.Void UserSave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "89150E9F862CBB75E059C0D59923174579E94ECE923821503399E46862D62201",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "39366B22EACE7F1D531D53F15203126D54A0773FE9EC895E07DA0FFBA5DD55DE"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
          "Name": "PauseMenuWindow",
          "DisplayName": "PauseMenuWindow",
          "FullName": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplaySettings:Candide.CandideUI.Components.Buttons.CandideRadioListItem",
              "Name": "DisplaySettings",
              "Type": "Candide.CandideUI.Components.Buttons.CandideRadioListItem",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideRadioListItem DisplaySettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC98532EB7675D204610ED287C6C06F2FDDC5583FC8AD558D617420D36466597"
            },
            {
              "Id": "FromMainMenu:System.Boolean",
              "Name": "FromMainMenu",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FromMainMenu",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51BC8C76D7D68DBAB518C74F6753C67C774285BDF9E97E8805AFC9BE90AE4AA3"
            },
            {
              "Id": "LocalizationSettings:Candide.CandideUI.Components.Buttons.CandideRadioListItem",
              "Name": "LocalizationSettings",
              "Type": "Candide.CandideUI.Components.Buttons.CandideRadioListItem",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideRadioListItem LocalizationSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C51E38E47039B966DE5E2ECA37BC977FEADFCE455C464D508D4D2E8FF4625068"
            },
            {
              "Id": "ResumeAction:System.Action",
              "Name": "ResumeAction",
              "Type": "System.Action",
              "Signature": "public System.Action ResumeAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECCF4AAFDE3C6C739860C0AA99A1085D524576FA32F3BBCC101974BF8AB5B915"
            },
            {
              "Id": "SettingsPanel:Candide.CandideUI.PauseMenuUi.SettingsMainPanel",
              "Name": "SettingsPanel",
              "Type": "Candide.CandideUI.PauseMenuUi.SettingsMainPanel",
              "Signature": "public Candide.CandideUI.PauseMenuUi.SettingsMainPanel SettingsPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F22208A86C075F51871A7C14F914CF39FAB215EA3ABF9C66D6257AE6C5A41814"
            },
            {
              "Id": "_isInitialized:System.Boolean",
              "Name": "_isInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInitialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5840FCE8F1953EDB42A381BA0262CFA398857C7B93394AFDE6A96FF94E11CD24"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F2D00880CBD476EDED607795FA0959CD797D07DBAD21CEDA77266B7685B1C17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "public System.Void BuildUi()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2115,
              "BodyHash": "D433CD2C117367C1D57B10F0DC33D044205D44DA0EFE2C95F9386DDC7C33F725",
              "Hash": "6D57A4DA1AF33C53EBA402C63EE15FFCF36A6F223F8CAE56163E10087E964ABD",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::BuildUi()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor(System.Int32, System.Int32)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Components.Buttons.CandideRadioListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideRadioListItem::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_1()",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_2()",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_3()",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_4()",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_5()",
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::\u003CBuildUi\u003Eb__8_6()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_0::\u003CBuildUi\u003Eb__7(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_1::.ctor()",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_1::\u003CBuildUi\u003Eb__8(System.Object, System.EventArgs)",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_1::\u003CBuildUi\u003Eb__9(System.Object, System.EventArgs)",
                "PauseMenuWindow.\u003C\u003Ec__DisplayClass8_1::\u003CBuildUi\u003Eb__11(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings",
                "cog",
                "PauseMenu_Settings_Language",
                "event:/interface/main menu/ui_mainmenu_click",
                "PauseMenu_Settings_Display",
                "PauseMenu_Settings_Sound",
                "PauseMenu_Settings_Graphics",
                "PauseMenu_Settings_Controls",
                "PauseMenu_Settings_Misc",
                "PauseMenu_Settings_Tutorial",
                "PauseMenu_Links",
                "qq",
                "QQ",
                "ui_bugs",
                "PauseMenu_ReportABug",
                "ui_feedback"
              ],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "B0B9402F2AC7B253FFC54B72544655B19055E59A0EB31425282F68907E38A50A",
              "Hash": "4E309DA6AA65E940692DF9BE08E6DC11F81B979157982E611FFE26ED035B5A99",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "D2AB96BD740563CF75EEFABDBC17229273E4DBF7629D2F4C192EC82764F64697",
              "Hash": "C48F765B9516A62E626FDB8515E254E2B938F673D93E940AE91DC48412F8958D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EE318915F025F17A539591DD4BFF6E44C8951CE65641A23E9CEA8A3764501DDC"
        },
        {
          "Id": "Candide.CandideUI.PauseMenuUi.SettingsMainPanel",
          "Name": "SettingsMainPanel",
          "DisplayName": "SettingsMainPanel",
          "FullName": "Candide.CandideUI.PauseMenuUi.SettingsMainPanel",
          "Namespace": "Candide.CandideUI.PauseMenuUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreAutoResetOnClose:System.Boolean",
              "Name": "IgnoreAutoResetOnClose",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean IgnoreAutoResetOnClose",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC37D8914C0ED33FEE6834458733D87576EEE95B26F3DAD0615641A3E888108A"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanelSingleChild",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanelSingleChild",
              "Signature": "public Candide.CandideUI.Containers.CandidePanelSingleChild Panel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5EBF80FC9D073BF92F31AF7BD59BE047136FDFBEBE167ED65E0EC8C760A87F7"
            },
            {
              "Id": "_buttonPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_buttonPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _buttonPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44DAFA95E4EBEDCAD85EE6127072FE582861284FBA5A19A22DB4DF25EBCAF996"
            },
            {
              "Id": "_noButton:Candide.CandideUI.Components.Buttons.NoIconLabelButton",
              "Name": "_noButton",
              "Type": "Candide.CandideUI.Components.Buttons.NoIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.NoIconLabelButton _noButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10423BF715D0E331E8D2F0FC241038DBAFAA5C5DD9CE084388DCDC7A5802CD93"
            },
            {
              "Id": "_titleIconLabel:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_titleIconLabel",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _titleIconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADB2E52DBD3DAD1D7B5F15B057C7932E4B597C858C2783FC7571D36647DF6C20"
            },
            {
              "Id": "_yesButton:Candide.CandideUI.Components.Buttons.YesButton",
              "Name": "_yesButton",
              "Type": "Candide.CandideUI.Components.Buttons.YesButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.YesButton _yesButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2E19C2E698D31B6DC5F167B28E42E621AC18F3B9811D2D769885F245109F5F3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "public System.Void BuildUi()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "40297D6493CCD84E28D26AB2DFA0B038A484BECB6D0206D3728B3A36C16FF9BC",
              "Hash": "33EB342307EB836747CF35FA5A28F0BD5C80C7EA67665E690B9F129D8FF9C626",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Components.Buttons.YesButton::.ctor(System.Int32)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::Save()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.Buttons.NoIconLabelButton::.ctor(System.Int32)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::Reset()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "Ui_Apply",
                "event:/interface/navigate",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "EnableAbout()-\u003ESystem.Void",
              "Name": "EnableAbout",
              "Signature": "public System.Void EnableAbout()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "35EE91945AE09EB9FA3C5282FC7ED0CD48888E3F5BC0F5D61CCB2E622647263A",
              "Hash": "F4503AA4C2F7C70526A110CA84CCE0F9681E5B59B01EA78079359641780C6385",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideAboutPanel::.ctor()",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_About",
                "scroll:red"
              ],
              "Source": null
            },
            {
              "Id": "EnableControlsSettings(Candide.UserSettings.ControlsUserSettings)-\u003ESystem.Void",
              "Name": "EnableControlsSettings",
              "Signature": "public System.Void EnableControlsSettings(Candide.UserSettings.ControlsUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.ControlsUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "B2EE88C12C8885768653AD279F229F0FD896C62C355D9B68DF16DBBCC4C43551",
              "Hash": "3A910A69F97E38285DC803E89753EED184567E53D6138F497D8F183CB62C0147",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideControlsSettings::.ctor(Candide.UserSettings.ControlsUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Controls",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableDisplaySettings(Candide.UserSettings.DisplayUserSettings)-\u003ESystem.Void",
              "Name": "EnableDisplaySettings",
              "Signature": "public System.Void EnableDisplaySettings(Candide.UserSettings.DisplayUserSettings displaySettings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displaySettings",
                  "Type": "Candide.UserSettings.DisplayUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "0EC80065642C1C8F49042E3A7D314988BFAB70EFB11DB7133F06FBE9DEB8EBAA",
              "Hash": "1C9E8BF79F7B7CAB4EE776FA92DA331C8A20CDF4EC4513AA6B4436AE930AB306",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideDisplaySettings::.ctor(Candide.UserSettings.DisplayUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Display",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableGraphicsSettings(Candide.UserSettings.GraphicsUserSettings)-\u003ESystem.Void",
              "Name": "EnableGraphicsSettings",
              "Signature": "public System.Void EnableGraphicsSettings(Candide.UserSettings.GraphicsUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.GraphicsUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "B498529004479E4A8AA74BA1CE6EDAD874E7CFBD6F1C1508D307402033B60DC4",
              "Hash": "5D3627E9F6F40C5CD19B9BAC4C086D93E6D3451D1B6706A746C4960A1374AD0C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideGraphicsSettings::.ctor(Candide.UserSettings.GraphicsUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Graphics",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableLocalizationSettings(Candide.UserSettings.LocalizationUserSettings)-\u003ESystem.Void",
              "Name": "EnableLocalizationSettings",
              "Signature": "public System.Void EnableLocalizationSettings(Candide.UserSettings.LocalizationUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.LocalizationUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "5C8C5221EB1A437C667EC0B6C4F2191A073C2E52C8770C0937E5F9B70FA6F769",
              "Hash": "7CA45371A317032A4C67B209EB0A9BEA02D80CE11830915AFCF6C87426C2DDA9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideLocalizationSettings::.ctor(Candide.UserSettings.LocalizationUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Language",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableMiscSettings(Candide.UserSettings.MiscUserSettings)-\u003ESystem.Void",
              "Name": "EnableMiscSettings",
              "Signature": "public System.Void EnableMiscSettings(Candide.UserSettings.MiscUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.MiscUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "33825A6CA20B9875DF8938E81EC7D23856261AED62F8E9BE0E3414E778333352",
              "Hash": "3937893CF671C0423FAC24CF03B3D7A75D0BF3D540605931C7E021C017BA5BCD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideMiscSettings::.ctor(Candide.UserSettings.MiscUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Misc",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableSoundSettings(Candide.UserSettings.SoundUserSettings)-\u003ESystem.Void",
              "Name": "EnableSoundSettings",
              "Signature": "public System.Void EnableSoundSettings(Candide.UserSettings.SoundUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.SoundUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "CF22FC5F59702224A639956140DD78FEC21ACF5EEC4FDB352B8B3E42BA2419A9",
              "Hash": "AA77530BA4A6E0D13F6DF5DB546851E22B7DC25AE1D974FB1352FCF680AF1754",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideSoundSettings::.ctor(Candide.UserSettings.SoundUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Sound",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "EnableTutorialSettings(Candide.UserSettings.TutorialUserSettings)-\u003ESystem.Void",
              "Name": "EnableTutorialSettings",
              "Signature": "public System.Void EnableTutorialSettings(Candide.UserSettings.TutorialUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.TutorialUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "EFB319225906A543FF113036C0A549FB0D1BA482A556D851BEA91FDAF6E96D84",
              "Hash": "3D6B1FB85154058B074D93E90F6D27E70A701AEF7E5A524A3C5C977BF3C0B670",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.PauseMenuUi.CandideTutorialSettings::.ctor(Candide.UserSettings.TutorialUserSettings)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::SetCurrentSetting(Candide.CandideUI.CandideUiElement)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)"
              ],
              "StringLiterals": [
                "PauseMenu_Settings_Tutorial",
                "cog"
              ],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "D4E4847D4767130235CCD8CBC063850D77D561E1B963C6715608E889CC1E0D75",
              "Hash": "0E4D0492F719910D44632AA3E80853F3ED12C901F63C17B3FA541C1B51219C90",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "private System.Void Reset()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "7B201E82521E365AFE55D37C0B881CDAE7620F95AF709DA7B7EA2717A7F3515B",
              "Hash": "35E03F92C8BE8640B616E4656AE32641F4AB4BF64AEAE866E0D6E5D88F29B761",
              "CalledMethods": [
                "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi::Undo()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Save()-\u003ESystem.Void",
              "Name": "Save",
              "Signature": "private System.Void Save()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "CB936C93DEB938BA45ABF909D0BA1A4D2BF78E46EEC6E15F08EACFEAD077AF78",
              "Hash": "B8F567CF3F309E2C12C594FF0027BC19355C34CC57D4B4B86148E837A82DA510",
              "CalledMethods": [
                "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi::UserSave()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentSetting(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "SetCurrentSetting",
              "Signature": "private System.Void SetCurrentSetting(Candide.CandideUI.CandideUiElement settings)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "13FA348AD5D388E6AB092EA77974B857C1A430E93416EE080E2CFAF328283EC3",
              "Hash": "33FF18207B69C6F348F2C884D1AFACD009085FAC2D053827024ACCCEABA82B7C",
              "CalledMethods": [
                "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi::Undo()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.PauseMenuUi.SettingsMainPanel::UpdateFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "5FF61E88C3CA0009B9FD63F10F98095DFDD808A2D45862AAF288C6D0D62D4D36",
              "Hash": "4A604B44DE7A4FB0230890087AD4DDA19EACB374DA5E836379907392E2D58D54",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi::HasChanges()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFocusable()-\u003ESystem.Void",
              "Name": "UpdateFocusable",
              "Signature": "private System.Void UpdateFocusable()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A704790A0612528325296DF3790C4F67976BC7A93B0C0F8756F6201AF4253DC4",
              "Hash": "66C80359F24F124E57FD6C8C733E8D49AABEC4205C6FD3421840AD0AAF80C0FC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E53A74D5C4D92235EE83F0E1AB47F70F1162824E1309BB2315C9A6D54B176E23"
        },
        {
          "Id": "Candide.CandideUI.PauseUi",
          "Name": "PauseUi",
          "DisplayName": "PauseUi",
          "FullName": "Candide.CandideUI.PauseUi",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PauseMenuWindow:Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Name": "PauseMenuWindow",
              "Type": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Signature": "public Candide.CandideUI.PauseMenuUi.PauseMenuWindow PauseMenuWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C0F4304623481C244340B808C3E3DC6AD63519515677526A63FCA5967696C96"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CloseAll()-\u003ESystem.Void",
              "Name": "CloseAll",
              "Signature": "public System.Void CloseAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "CFE44C07314A81A00E3E98FF6CB722F0AACD5DA6CCBB795C9A96C7368CC0CEB4",
              "Hash": "6FD23D16497FC43C3DCFF7AFF9D8DF94C45ED777E107D707760AE8796EBDFD31",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateWindow(System.Boolean)-\u003ECandide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Name": "CreateWindow",
              "Signature": "private Candide.CandideUI.PauseMenuUi.PauseMenuWindow CreateWindow(System.Boolean fromMainMenu)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Parameters": [
                {
                  "Name": "fromMainMenu",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "DA12890EDE2C2E34505E5FB9F1171402D0411D8A6FF3EA9A45DCCA812B170D05",
              "Hash": "EBC02C6979F26F73890735D60D28E982A0880D439603C48CC7DB924EB4489AEF",
              "CalledMethods": [
                "Candide.CandideUI.PauseMenuUi.PauseMenuWindow::.ctor(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DesktopOnResolutionChanged",
              "Signature": "private System.Void DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A65F0E7E3DD0438117296BFBE342FB97223A1BC887DB8B1B4D9415E6D7811F8F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWindow(System.Boolean)-\u003ECandide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Name": "GetWindow",
              "Signature": "public Candide.CandideUI.PauseMenuUi.PauseMenuWindow GetWindow(System.Boolean fromMainMenu)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
              "Parameters": [
                {
                  "Name": "fromMainMenu",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "81A71DE60AC2ABAE3F0C54B49998E98E4DC960819788D4EE6C2B03F8F1718ADD",
              "Hash": "14F232F22FB6A22BE774CB4322576801F3F37E43C9E89A09E8F1DCD028816937",
              "CalledMethods": [
                "Candide.CandideUI.PauseUi::CreateWindow(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8278BDCE0B64DF2A4D20D63F5C7C7B06CB122B81975EB0FBB7F432259ACACA96",
              "Hash": "27B652BBA276049D716057864C5F3463CEC2967EA59B2E0518F284B563C04EAA",
              "CalledMethods": [
                "Candide.CandideUI.PauseUi::DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)",
                "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E::.ctor(System.Object, System.IntPtr)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReopenDisplaySettings(Candide.CandideUI.CandideDesktop, Candide.CandideUI.PauseMenuUi.PauseMenuWindow)-\u003ESystem.Void",
              "Name": "ReopenDisplaySettings",
              "Signature": "public System.Void ReopenDisplaySettings(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.PauseMenuUi.PauseMenuWindow window)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.PauseMenuUi.PauseMenuWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "AD58DE8E0A2DD2A8C313B238AC3970C9CFCD1AD3B3454DA46F2A0B4295A93FF5",
              "Hash": "F61B9B02016A452F3DCDA8907E849CB7B1A5858844DCA04A34A807E5902CAD0E",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReopenLocalizationSettings(Candide.CandideUI.CandideDesktop, System.Boolean)-\u003ESystem.Void",
              "Name": "ReopenLocalizationSettings",
              "Signature": "public System.Void ReopenLocalizationSettings(Candide.CandideUI.CandideDesktop desktop, System.Boolean fromMainMenu)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fromMainMenu",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "5723E7DC691BFA2CEF785BF5213A687B57BCF06BA6DF2934F3BE08A8D0ED6EA7",
              "Hash": "1BE46AEA7487FFD12C3062D9D100685A763682CF3524D3B103D03D0BAF9D5C1B",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.PauseUi::CreateWindow(System.Boolean)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF03D6AF39E429D124693D62A7A30C3D30C3659615B9ED57F0105B95440A0A70"
        },
        {
          "Id": "Candide.CandideUI.PlayerUi",
          "Name": "PlayerUi",
          "DisplayName": "PlayerUi",
          "FullName": "Candide.CandideUI.PlayerUi",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AltarWindow:Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow",
              "Name": "AltarWindow",
              "Type": "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow AltarWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D991123B62E70E177300FB7C572F8E64E1C635F2CD20F5C36EF65639498EFB3"
            },
            {
              "Id": "AuraWindow:Candide.CandideUI.Windows.AuraWindow",
              "Name": "AuraWindow",
              "Type": "Candide.CandideUI.Windows.AuraWindow",
              "Signature": "public Candide.CandideUI.Windows.AuraWindow AuraWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F998894D19D7F52A58F9EE9CC08F2E191F8B9C719D8654FD7A834977D6C6CD11"
            },
            {
              "Id": "ChatWindow:Candide.CandideUI.ChatWindow.CandideChatWindow",
              "Name": "ChatWindow",
              "Type": "Candide.CandideUI.ChatWindow.CandideChatWindow",
              "Signature": "public Candide.CandideUI.ChatWindow.CandideChatWindow ChatWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89224A28C6FD92CE08C2C45A059C0B73AF73CA7510B21531E01B3F886185A69A"
            },
            {
              "Id": "DialogueWindow:Candide.CandideUI.Windows.DialogueWindow",
              "Name": "DialogueWindow",
              "Type": "Candide.CandideUI.Windows.DialogueWindow",
              "Signature": "public Candide.CandideUI.Windows.DialogueWindow DialogueWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5BE32FBEC640EBC249C7CEE83BC1C8BA8142C55FA930A64E1171268A9395BEC"
            },
            {
              "Id": "EquipmentWindow:Candide.CandideUI.Windows.EquipmentWindow",
              "Name": "EquipmentWindow",
              "Type": "Candide.CandideUI.Windows.EquipmentWindow",
              "Signature": "public Candide.CandideUI.Windows.EquipmentWindow EquipmentWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "002267AC81941FE2E1E14D86192DC979678639559AB40751436881D1D1100358"
            },
            {
              "Id": "GiftWindow:Candide.CandideUI.Windows.CitizenGiftWindow",
              "Name": "GiftWindow",
              "Type": "Candide.CandideUI.Windows.CitizenGiftWindow",
              "Signature": "public Candide.CandideUI.Windows.CitizenGiftWindow GiftWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA6B0E720F740A252E9FE816BF6616716C8D3DEAE07EBF4DCC823CB5D6CA1464"
            },
            {
              "Id": "HotBarWindow:Candide.CandideUI.Hotbar.HotBarWindow",
              "Name": "HotBarWindow",
              "Type": "Candide.CandideUI.Hotbar.HotBarWindow",
              "Signature": "public Candide.CandideUI.Hotbar.HotBarWindow HotBarWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8BB76849440EBB53352C7388BB7AC2B57CD9FE888B4B2E6AAAF878174EE1F2B"
            },
            {
              "Id": "HudDisplay:Candide.CandideUI.Windows.ControllerHudDisplay",
              "Name": "HudDisplay",
              "Type": "Candide.CandideUI.Windows.ControllerHudDisplay",
              "Signature": "public Candide.CandideUI.Windows.ControllerHudDisplay HudDisplay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B3346D06AA465E6C1A7539926A1FE7317670FF923BBD75A43BBF2442242702C"
            },
            {
              "Id": "InventoryWindow:Candide.CandideUI.Windows.PlayerInventoryWindow",
              "Name": "InventoryWindow",
              "Type": "Candide.CandideUI.Windows.PlayerInventoryWindow",
              "Signature": "public Candide.CandideUI.Windows.PlayerInventoryWindow InventoryWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B0C0AC5F5296E368ECCE038DB7CA45ACF61980A45D72466C4664577C58B3088"
            },
            {
              "Id": "IsShowingPlayerUi:System.Boolean",
              "Name": "IsShowingPlayerUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsShowingPlayerUi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DB069DF68B8CB9B019489B38B09715478EAC4499CF41DF66FAAFD40154AA459"
            },
            {
              "Id": "ItemProcessingWindow:Candide.CandideUI.Windows.ItemProcessingWindow",
              "Name": "ItemProcessingWindow",
              "Type": "Candide.CandideUI.Windows.ItemProcessingWindow",
              "Signature": "public Candide.CandideUI.Windows.ItemProcessingWindow ItemProcessingWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F11956CCE28876381F30D966E9B5E9BC1FDE11F794A270CFB2B17A9728D708C"
            },
            {
              "Id": "JobWindow:Candide.CandideUI.JobUiNew.NewJobWindow",
              "Name": "JobWindow",
              "Type": "Candide.CandideUI.JobUiNew.NewJobWindow",
              "Signature": "public Candide.CandideUI.JobUiNew.NewJobWindow JobWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6E6A595137EC9470DDEFCFF01FD1EAB1D44649CCA2BF6628983936714C5A7279"
            },
            {
              "Id": "ObjectivesWindow:Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow",
              "Name": "ObjectivesWindow",
              "Type": "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow",
              "Signature": "public Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow ObjectivesWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "50EEF30927231A2A58198BAF58BB4F45BE68FE149120D7B1FE6BDE25CCF04E9D"
            },
            {
              "Id": "OverlayWindows:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "OverlayWindows",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E OverlayWindows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1180ED60B8510B071337F82C3EDD355824F0F5BDE260E072EB7F3B76F7F114A"
            },
            {
              "Id": "QuestDisplayTrackingWindow:Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow",
              "Name": "QuestDisplayTrackingWindow",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow",
              "Signature": "public Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow QuestDisplayTrackingWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5BF92E7C6A0211D4B8314C2424561BA67B720EF31525A84373CB788B68895A7A"
            },
            {
              "Id": "SecondaryCraftingWindow:Candide.CandideUI.Windows.SecondaryCraftingWindow",
              "Name": "SecondaryCraftingWindow",
              "Type": "Candide.CandideUI.Windows.SecondaryCraftingWindow",
              "Signature": "public Candide.CandideUI.Windows.SecondaryCraftingWindow SecondaryCraftingWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C511B704658EDE8E411DC96E8A280083CF8A24C0BA770816D83C7A4D3AB48BD"
            },
            {
              "Id": "SecondaryInventoryWindow:Candide.CandideUI.ProximityWindows.InventoryWindow",
              "Name": "SecondaryInventoryWindow",
              "Type": "Candide.CandideUI.ProximityWindows.InventoryWindow",
              "Signature": "public Candide.CandideUI.ProximityWindows.InventoryWindow SecondaryInventoryWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCAF12881BB229CA62043DC36EDFED74DCE422D34E8BA05D26F99A02F2171ED8"
            },
            {
              "Id": "SkillsAndFavourWindow:Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow",
              "Name": "SkillsAndFavourWindow",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow",
              "Signature": "public Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow SkillsAndFavourWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F988D3C7C1221E547492A97B797EAEB4CAC5DB52C82A6A1419E8FCE8A8D206FF"
            },
            {
              "Id": "StatsWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "StatsWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "public Candide.CandideUI.Containers.CandideWindow StatsWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "484D7B4BD3A89ADBC7AAE1185DB72DC8B5DF23EA944F27BFE616CE5D8D81772F"
            },
            {
              "Id": "TopBarWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "TopBarWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "public Candide.CandideUI.Containers.CandideWindow TopBarWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A6096720466C742967D9B22EBA5F13335EF6E863686460BB2CD1D1E5F9D8390"
            },
            {
              "Id": "TownOverviewWindow:Candide.CandideUI.TownOverview.TownOverviewWindow",
              "Name": "TownOverviewWindow",
              "Type": "Candide.CandideUI.TownOverview.TownOverviewWindow",
              "Signature": "public Candide.CandideUI.TownOverview.TownOverviewWindow TownOverviewWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8381B7351C6E4BA14920F6BB05E9B799B4A2ED7DE5A891E7D7F6535CF672F83"
            },
            {
              "Id": "TownReportWindow:Candide.CandideUI.TownReport.TownReportWindow",
              "Name": "TownReportWindow",
              "Type": "Candide.CandideUI.TownReport.TownReportWindow",
              "Signature": "public Candide.CandideUI.TownReport.TownReportWindow TownReportWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C19BE35EA55A8146DEF21517F23170881DAD3450CFDE396E814A4B10E76F7532"
            },
            {
              "Id": "TradingPostWindow:Candide.CandideUI.TradingPost.TradingPostWindow",
              "Name": "TradingPostWindow",
              "Type": "Candide.CandideUI.TradingPost.TradingPostWindow",
              "Signature": "public Candide.CandideUI.TradingPost.TradingPostWindow TradingPostWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D22BFE003271FBE0FCD2E67B90417467C3864521E3C50DDB28052917152B7583"
            },
            {
              "Id": "TutorialJournalWindow:Candide.CandideUI.Tutorial.TutorialJournalWindow",
              "Name": "TutorialJournalWindow",
              "Type": "Candide.CandideUI.Tutorial.TutorialJournalWindow",
              "Signature": "public Candide.CandideUI.Tutorial.TutorialJournalWindow TutorialJournalWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1376593EB1A079E9CD94472678DFC6890F2320798B0B59911036DFB4F761C508"
            },
            {
              "Id": "UiOpenedManually:System.Boolean",
              "Name": "UiOpenedManually",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UiOpenedManually",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E4DF6A06EE4AC60FB46BA4FE5914C1DF0956BAE4218AC6D3B920E6745C0FE7B"
            },
            {
              "Id": "UiTab:Candide.CandideUI.PlayerUiTab",
              "Name": "UiTab",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab UiTab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A58305FE079C9F6D781AD1EFDCAA98710294A510DCAC29D5525268BA74CDC63"
            },
            {
              "Id": "WorldOverviewWindow:Candide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Name": "WorldOverviewWindow",
              "Type": "Candide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Signature": "public Candide.CandideUI.WorldOverview.WorldOverviewWindow WorldOverviewWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "083417FDD2C2BEF123947AADF52F015C3ED43255D158489382216AC7F0B11894"
            }
          ],
          "Properties": [
            {
              "Id": "DisallowMoreInteractions:System.Boolean",
              "Name": "DisallowMoreInteractions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisallowMoreInteractions",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AFBF770F67187B633DF2400B94F2CF45E53E684D875B9DE93038BA07C3C6EBF4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildHud(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "BuildHud",
              "Signature": "private System.Void BuildHud(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "347759A4A3185BFFE956B3A6ED2E859CFE1426052F196CA66EF3FACC006C7B27",
              "Hash": "770786D7B0ACBA3C6793B9AC3D7819210C981E4621C30CB7A293E999535C5F42",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Clear()",
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayTrackingWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Left_Pixels(System.Nullable\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.ChatWindow.CandideChatWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.CandideUI.Windows.AuraWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.Hotbar.HotBarWindow::.ctor(Candide.Entities.PlayerState.HotBarSlot[])",
                "Candide.CandideUI.Windows.ControllerHudDisplay::.ctor()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "CandideChatWindow",
                "AuraWindow"
              ],
              "Source": null
            },
            {
              "Id": "CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CloseAllNonOverlay",
              "Signature": "public System.Boolean CloseAllNonOverlay(Candide.CandideUI.CandideDesktop desktop, System.Boolean skipTopBar)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipTopBar",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "131305634281E9E1A2F8BEB0A00BE3836173B3454CCEC2C7F5F8D873B253CC4E",
              "Hash": "39CF35DEDE6DBB4C05A38B8A7DBBABDA1340571D5FD6791627E976347EB63A3E",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/close_window"
              ],
              "Source": null
            },
            {
              "Id": "CloseSecondaryWindow()-\u003ESystem.Void",
              "Name": "CloseSecondaryWindow",
              "Signature": "private System.Void CloseSecondaryWindow()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "DA8BBA3747C3C5ECB410DB9534716A2BCA30E281DAA5B302592C77F5330282A2",
              "Hash": "03C25A23FD5969B98AEC86A750E9768713EFEE7DF3D4288019CCBFE20DB79CC1",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "CreatePlayerCharacterUi",
              "Signature": "private System.Void CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "FE6FAB431EF224C13CBFFB08C12304A268EB73CBB6877943452B2EF58480D4DA",
              "Hash": "8471906795F5DB6990B17F7A40484E0476FBDC9F53E751ADE5A56C715573A687",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Windows.PlayerInventoryWindow::.ctor(System.Boolean, System.Boolean)",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Windows.EquipmentWindow::.ctor()",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "PlayerInventoryWindow",
                "EquipmentWindow",
                "ui-inventory-opened"
              ],
              "Source": null
            },
            {
              "Id": "DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DesktopOnResolutionChanged",
              "Signature": "private System.Void DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "BE2ABB28FCB79BDF95AD7AEE05F2520396631C33B65BFCE385DF5D5A2E4A98EB",
              "Hash": "AE279B381D89370BEE1A0D673DB995FD322E32DA66DEA763175E5DA9EA47EF2A",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.PlayerUi::BuildHud(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "EnsureTopBarVisible",
              "Signature": "public System.Void EnsureTopBarVisible(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "198757BE31BDA06E11B7B21C1235F361626068D0EBDBF12E41EC688D94A75C09",
              "Hash": "D99B3E7B600C5F850D50B375F180430B54C9D470671F1246F045942E2475B12C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.TopPanelWindowConsole::.ctor(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Windows.TopPanelWindow::.ctor(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "A295D94DBCE04A4B5FEECECB52C0EADAA8BCD02BA0D6F27FE7B66520B25DC813",
              "Hash": "98E8ED7C1F434416602BF9077776134345FA57CD113E1C45F40BA1C1270984D4",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)",
                "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::BuildHud(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTabAvailable(Candide.CandideUI.PlayerUiTab)-\u003ESystem.Boolean",
              "Name": "IsTabAvailable",
              "Signature": "public System.Boolean IsTabAvailable(Candide.CandideUI.PlayerUiTab tab)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tab",
                  "Type": "Candide.CandideUI.PlayerUiTab",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "698DFE9770AB76565FF898D8ACBBE55127761A4498731D4FEC188994A2CADD6A",
              "Hash": "4C0C7CA39F35CA633428B4DA2836AEE5693FC9437604C1EECD0E18520874111B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::VerifyCanAccessFurnitureMode(System.Nullable\u003CSystem.Guid\u003E)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "tab"
              ],
              "Source": null
            },
            {
              "Id": "OpenInventory(Candide.CandideUI.CandideDesktop, System.Boolean)-\u003ESystem.Void",
              "Name": "OpenInventory",
              "Signature": "public System.Void OpenInventory(Candide.CandideUI.CandideDesktop desktop, System.Boolean openInventoryPressed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "openInventoryPressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "6B707FDBE2405FDFB309C7356817D3065F4EFD31E8187BD59701A58A930BADEA",
              "Hash": "CC449AD9A73E6E6DE8C6D86636F68B102EABE3430CDF5B56F573928266B6EC87",
              "CalledMethods": [
                "Candide.Globals::get_IsLocalPlayerDeadOrRemoved()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "event:/interface/open_window",
                "event:/interface/player inventory/ui_inventory_open"
              ],
              "Source": null
            },
            {
              "Id": "SetUiTab(Candide.CandideUI.PlayerUiTab)-\u003ESystem.Void",
              "Name": "SetUiTab",
              "Signature": "public System.Void SetUiTab(Candide.CandideUI.PlayerUiTab tab)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tab",
                  "Type": "Candide.CandideUI.PlayerUiTab",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 300,
              "BodyHash": "4CA971861F7DDCDDF9C079D96B9C95A401DD464385E5470AD949982C1C64733E",
              "Hash": "AFE88B43BB0AB883159050D46CCD70F386ABE563C7E3C1450607E7B1AEA193CF",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::OpenInventory(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.PlayerUi::ShowStatsWindow()",
                "Candide.CandideUI.PlayerUi::ShowObjectivesWindow(System.String)",
                "Candide.CandideUI.PlayerUi::ShowSkillsAndFavoursWindow(System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowTownReportWindow(CandideServer.MessageModels.Towns.TownsReportType, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.PlayerUi::ShowWorldMap()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowTutorialJournalWindow(System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/interface/open_window"
              ],
              "Source": null
            },
            {
              "Id": "ShowAltar(System.Guid)-\u003ESystem.Boolean",
              "Name": "ShowAltar",
              "Signature": "private System.Boolean ShowAltar(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "26C6B1CF2D2006EFC6DF7435E3EB3CF03A920F33EA16D3395D2039030F6651B5",
              "Hash": "B4EAF1DE9431FA9DFDB7594C91D6BC758F11682C80D05DC653EC14E48AA82123",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow::.ctor(System.Guid, Candide.GameModels.Models.ClientTownModel)",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Top_Pixels(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.GameModels.Services.QuestsService::SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the Altar window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowAltarWindow(Shared.Entity.EntityWrapper, System.Guid, System.Single)-\u003ESystem.Void",
              "Name": "ShowAltarWindow",
              "Signature": "public System.Void ShowAltarWindow(Shared.Entity.EntityWrapper attachedEntity, System.Guid buildingId, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "65C990AA4470504B4B61E5FE1DD50988D5B487F4DC9D63384AFAE623D38AC791",
              "Hash": "51E783C2B28EB1F0799DFFB287FB9A3503E0C3748DB930EEC7FC6B507A74BF41",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::ShowAltar(System.Guid)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowDialogueWindow(System.Nullable\u00601\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)-\u003ESystem.Void",
              "Name": "ShowDialogueWindow",
              "Signature": "public System.Void ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E dialogueContext, System.String dialogSubPath, Shared.Entity.EntityWrapper attachedEntity, System.Single distance, System.String startingNode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContext",
                  "Type": "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startingNode",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 313,
              "BodyHash": "524A45C75EF877CDD6820148144C40B7240FD0A22EDE476A4406D8FEB06F3259",
              "Hash": "7FD53F12123F6F09D2B53FFB8EB7637AD2E2E5863ED4FF3350C0AA18C89F1150",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::get_Value()",
                "Candide.GameModels.Managers.DialogueManager::SetDialogueContext(System.Guid, Candide.GameModels.Managers.CandideDialogueContext)",
                "Candide.CandideUI.Windows.DialogueWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Windows.DialogueWindow::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.CandideUI.Windows.DialogueWindow::ForceEnterNode(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Services.QuestsService::SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the DialogueWindow, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowFavoursWindow()-\u003ESystem.Void",
              "Name": "ShowFavoursWindow",
              "Signature": "public System.Void ShowFavoursWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "5D9971CB7A03BFF2A15939F59BB0A73B030D77D156B658587A341DE4F972AB84",
              "Hash": "08216BFC004A4E01C391C4737F119C1847CCE784D7D066EFCDD682B0D05A2F25",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow::.ctor(Shared.Models.Player.PlayerCharacterModel)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the Skills and Favours window, sorry.",
                "on-skills-and-favours-opened"
              ],
              "Source": null
            },
            {
              "Id": "ShowGiveCitizenGift(Candide.CandideUI.CandideDesktop, Candide.GameModels.Models.Citizens.Citizen, System.Action\u00601\u003CShared.Models.Citizens.CitizenGiftResult\u003E)-\u003ESystem.Void",
              "Name": "ShowGiveCitizenGift",
              "Signature": "public System.Void ShowGiveCitizenGift(Candide.CandideUI.CandideDesktop desktop, Candide.GameModels.Models.Citizens.Citizen citizen, System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E onCloseAction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onCloseAction",
                  "Type": "System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 380,
              "BodyHash": "F8E37FE396E087DE462FF831CAFA1D880CBA62D16CF844F27F8B0BE75EDD56F7",
              "Hash": "3267E91B85FEFC5520B5674E91EB1DD21F448630D7C76047FE15C8934D9E21BB",
              "CalledMethods": [
                "Candide.CandideUI.Windows.PlayerInventoryWindow::.ctor(System.Boolean, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Windows.CitizenGiftWindow::.ctor(Candide.GameModels.Models.Citizens.Citizen, System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "PlayerUi.\u003C\u003Ec::\u003CShowGiveCitizenGift\u003Eb__56_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "PlayerUi.\u003C\u003Ec::\u003CShowGiveCitizenGift\u003Eb__56_1(System.Object, System.EventArgs)",
                "PlayerUi.\u003C\u003Ec::\u003CShowGiveCitizenGift\u003Eb__56_2(System.Object, System.EventArgs)",
                "PlayerUi.\u003C\u003Ec::\u003CShowGiveCitizenGift\u003Eb__56_3()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "PlayerUi.\u003C\u003Ec::\u003CShowGiveCitizenGift\u003Eb__56_4()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowItemProcessing(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid, System.Func\u00601\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "ShowItemProcessing",
              "Signature": "public System.Void ShowItemProcessing(System.Nullable\u003CSystem.Guid\u003E storageInventoryId, System.Guid outputInventoryId, System.Func\u003CSystem.Single\u003E getProgressFunc, Shared.Entity.EntityWrapper attachedEntity, System.Single closeDistance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "getProgressFunc",
                  "Type": "System.Func\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "closeDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "6BC8C4DA78D94FE733AA027D870B1D95392E780770E8DDC7135A45D5DA9FD43B",
              "Hash": "8B89E15F30E9C1C5D1ABB2AC89A9D8E4DEC07D80E77ADF2D146D7BA276E35FD6",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Windows.ItemProcessingWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics, System.Func\u003CSystem.Single\u003E)",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)",
                "PlayerUi.\u003C\u003Ec::\u003CShowItemProcessing\u003Eb__40_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.Windows.ItemProcessingWindow::set_StorageInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.Windows.ItemProcessingWindow::set_OutputInventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the ItemProcessingWindow, sorry.",
                "ItemProcessingWindow",
                "event:/interface/open_window"
              ],
              "Source": null
            },
            {
              "Id": "ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "ShowItemStorage",
              "Signature": "public System.Void ShowItemStorage(System.Guid inventoryId, Shared.Entity.EntityWrapper attachedEntity, System.Single closeDistance, System.Int32 inventoryColumnCount, System.Boolean gravestoneUi, System.Boolean overrideAlreadyOpened, System.Boolean placedByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "closeDistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "inventoryColumnCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "gravestoneUi",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "overrideAlreadyOpened",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "placedByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 453,
              "BodyHash": "DD6874EACBD59C708EBE0E7A236B2152A66DDA344DBE217314F4DF8EA1BA8404",
              "Hash": "0248C584540A75BAF976542F9B95C6BFCCC3E4C43D15475C8C3E7D365E00CAA8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.GravestoneInventoryWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics, System.Int32)",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::.ctor(System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)",
                "PlayerUi.\u003C\u003Ec::\u003CShowItemStorage\u003Eb__39_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::set_InventoryId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::set_CanRenameInventory(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Parse(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Services.QuestsService::SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the SecondaryInventoryWindow, sorry.",
                "SecondaryInventoryWindow",
                "event:/interface/open_window",
                "9a331e84-de3b-426f-94b8-456140e8ea3a"
              ],
              "Source": null
            },
            {
              "Id": "ShowJob(System.Guid)-\u003ESystem.Boolean",
              "Name": "ShowJob",
              "Signature": "private System.Boolean ShowJob(System.Guid jobId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "1124064DBAEF9F3052BC8F7A015587131E484FCF631BFDE8EA0EEBEB941C12C0",
              "Hash": "A03FEE856A390E17241433A3C9CB26165DFC1DDF44A4DFE26E2771880DD9FEB2",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.JobUiNew.NewJobWindow::.ctor(System.Guid)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "PlayerUi.\u003C\u003Ec::\u003CShowJob\u003Eb__41_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the Job window, sorry.",
                "event:/interface/open_window"
              ],
              "Source": null
            },
            {
              "Id": "ShowJobWindow(System.Guid, CandideCreator.Shared.Models.RectangleF, System.Guid)-\u003ESystem.Void",
              "Name": "ShowJobWindow",
              "Signature": "public System.Void ShowJobWindow(System.Guid jobId, CandideCreator.Shared.Models.RectangleF attachedArea, System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedArea",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "E33394C91B822DBCA86F3E5B3C0902FBCA8BDC8F2C4BF491DA0F6DCA24C80DE4",
              "Hash": "5D7E6872E1EA6164F23A12BAB4A7405EE0DFEB9C0766D87607C2BAF2BE2B55F8",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::ShowJob(System.Guid)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Services.QuestsService::SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)"
              ],
              "StringLiterals": [
                "leatherworker"
              ],
              "Source": null
            },
            {
              "Id": "ShowObjectivesWindow(System.String)-\u003ESystem.Void",
              "Name": "ShowObjectivesWindow",
              "Signature": "public System.Void ShowObjectivesWindow(System.String targetSelectedQuestId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetSelectedQuestId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "47E816AEC0A8F2BB1D763FEB26C330519A28674F371B303D7560340B60EE5153",
              "Hash": "EBABBA59A2E2C7AA014169BF973F6F72ACA194F9796AF7D5AD8C20483088E57F",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::.ctor(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "PlayerUi.\u003C\u003Ec::\u003CShowObjectivesWindow\u003Eb__49_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager nor BigModeManager . Not opening the Quest window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowSecondaryCraftingWindow(System.String[], Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "ShowSecondaryCraftingWindow",
              "Signature": "public System.Void ShowSecondaryCraftingWindow(System.String[] craftingStations, Shared.Entity.EntityWrapper attachedEntity, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "craftingStations",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 333,
              "BodyHash": "2C9542F91FA682999719FD5CB40C62C858F085E367F7225FEEA53C33D54C5031",
              "Hash": "B3A50EAFE632D8F448D2F538B12BC5501CC3DB3E62CBF89F35C9929818CEE447",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::.ctor(System.String[])",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)",
                "PlayerUi.\u003C\u003Ec::\u003CShowSecondaryCraftingWindow\u003Eb__55_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the SecondaryCraftingWindow, sorry.",
                "SecondaryCraftingWindow",
                "event:/interface/open_window"
              ],
              "Source": null
            },
            {
              "Id": "ShowSkillsAndFavoursWindow(System.Boolean)-\u003ESystem.Void",
              "Name": "ShowSkillsAndFavoursWindow",
              "Signature": "public System.Void ShowSkillsAndFavoursWindow(System.Boolean openFavours)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "openFavours",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "342EAC198794213FE254EC99A7E7B78984EEEDD4B2CA06C4358A825AD53DF331",
              "Hash": "2253DF5A22EF2951131C956FBE5865A9E5DCAB086CE965AE5DDF69F9C5BCFAEF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::.ctor(Shared.Models.Player.PlayerCharacterModel, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "PlayerUi.\u003C\u003Ec::\u003CShowSkillsAndFavoursWindow\u003Eb__52_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the Skills and Favours window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowStatsWindow()-\u003ESystem.Void",
              "Name": "ShowStatsWindow",
              "Signature": "public System.Void ShowStatsWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "B3A1A611062B407EC7AEE8756830ADDF0DBCFB9BD891647E064CE0EA57441FC0",
              "Hash": "21E5998BC10A5A74B3C3C49AE9AB07C53C18DDAD290459E95EA1B3F33DA1D824",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Windows.StatsDetailsWindow_Console::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.Windows.StatsDetailsWindow::.ctor()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::CreatePlayerCharacterUi(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the StatsWindow, sorry.",
                "event:/interface/open_window"
              ],
              "Source": null
            },
            {
              "Id": "ShowTown(System.Guid)-\u003ESystem.Boolean",
              "Name": "ShowTown",
              "Signature": "private System.Boolean ShowTown(System.Guid townId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "1107F874032B4ED4AD427BD7B1521B52F8295555AE4C8B2B0222F5014BEFAE84",
              "Hash": "94D93E883603440A9BBDADEFC1F9F3F9AA485DE096C06D2C2FF39C28FC8C9E86",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.TownOverview.TownOverviewWindow::.ctor(Candide.GameModels.Models.ClientTownModel)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.GameModels.Services.QuestsService::SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "Failed to find town with ID ",
                "We\u0027re not in the StandardModeManager. Not opening the Town window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowTownReportWindow(CandideServer.MessageModels.Towns.TownsReportType, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "ShowTownReportWindow",
              "Signature": "public System.Void ShowTownReportWindow(CandideServer.MessageModels.Towns.TownsReportType type, System.Nullable\u003CSystem.Guid\u003E targetTownId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTownId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "4C113B7D4AAE2CE65461DBCADDCCB7BB2E94494FCDAA5C2F016058BCFE4803E1",
              "Hash": "111AE1E8BE8753F0001D5F93C63F9CBFFA5976D4FFB75ABFA3CADBB69CEF8023",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.TownReport.TownReportWindow::.ctor(CandideServer.MessageModels.Towns.TownsReportType)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "PlayerUi.\u003C\u003Ec::\u003CShowTownReportWindow\u003Eb__50_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TownReport.TownReportWindow::SetTarget(CandideServer.MessageModels.Towns.TownsReportType, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the TownReport window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowTownWindow(System.Guid, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "ShowTownWindow",
              "Signature": "public System.Void ShowTownWindow(System.Guid townId, Shared.Entity.EntityWrapper attachedEntity, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "E4096500E2129A0E172DA5FFCCF29056AA8853F5CCC4BA060EB871C536996116",
              "Hash": "CFA09D2ADE123A362EC579E3D13399ADD97ABC676B4596A6A7229508E935740A",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::ShowTown(System.Guid)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowTradingPost(System.Guid)-\u003ESystem.Boolean",
              "Name": "ShowTradingPost",
              "Signature": "private System.Boolean ShowTradingPost(System.Guid buildingId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "4101B137A4EA4918E858925152AF0D7A52317339A06B93544F3B38778E767AA8",
              "Hash": "34855D1E26E737ABC8D26C8185ABC743248EFB85126DB99E2D247C949E635045",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "trading_post",
                "We\u0027re not in the StandardModeManager. Not opening the Trading post window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowTradingPostWindow(System.Guid, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ShowTradingPostWindow",
              "Signature": "public System.Void ShowTradingPostWindow(System.Guid tradingPostBuildingId, CandideCreator.Shared.Models.RectangleF attachedArea)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradingPostBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachedArea",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "119F5CD97C841BE696052748418EB6A8388E8FFF4CC1E704BE823E0357499658",
              "Hash": "0A54853B76931F8FD7E882F0ACE0A20F09636C727D7C2E77D726CFDA9B2FA9F6",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::ShowTradingPost(System.Guid)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowTutorialJournalWindow(System.Nullable\u00601\u003CCandide.CandideUI.Tutorial.Tutorials\u003E)-\u003ESystem.Void",
              "Name": "ShowTutorialJournalWindow",
              "Signature": "public System.Void ShowTutorialJournalWindow(System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "EFE0A7493E8237E7590720DFA906876A58692CD1051B013322E7A432D4E58155",
              "Hash": "9580277D515B6DE816CAFBC12C863AB0724FC1E67ED03EA7352FC49CB873B30F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.Tutorial.TutorialJournalWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "PlayerUi.\u003C\u003Ec::\u003CShowTutorialJournalWindow\u003Eb__51_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::get_Value()",
                "Candide.CandideUI.Tutorial.TutorialJournalWindow::SetTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "We\u0027re not in the StandardModeManager. Not opening the Tutorial journal window, sorry."
              ],
              "Source": null
            },
            {
              "Id": "ShowWorldMap()-\u003ESystem.Void",
              "Name": "ShowWorldMap",
              "Signature": "public System.Void ShowWorldMap()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "DD400FB3828EA8CB65482430301A4B3AC942C0292385F5F3EBBFF10B6ED8A727",
              "Hash": "1AEEC4E9C6AB9DA956A8A636A06A9D39D945B0BFDDDE37E9995004CC41A000DB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "We are not in the StandardModeManager. Not opening the WorldOverviewWindow, sorry.",
                "event:/interface/open_map"
              ],
              "Source": null
            }
          ],
          "Hash": "F85DDDA1F6EF0EE8315A47408DB3A055DDE4E609F9772D7FDD43C8F07B7A44C9"
        },
        {
          "Id": "Candide.CandideUI.PlayerUiTab",
          "Name": "PlayerUiTab",
          "DisplayName": "PlayerUiTab",
          "FullName": "Candide.CandideUI.PlayerUiTab",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Furniture:Candide.CandideUI.PlayerUiTab",
              "Name": "Furniture",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC28D4C3D2E4612445BA0DF42F111EE71A2FB5D037F1003CE5D1349A2DF41A10"
            },
            {
              "Id": "Inventory:Candide.CandideUI.PlayerUiTab",
              "Name": "Inventory",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab Inventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D01D5782A97CC67158A5F83D97FBA7AA27F91A8DF3DDB8C1E39AD7A8EE86B75"
            },
            {
              "Id": "InventoryAndStats:Candide.CandideUI.PlayerUiTab",
              "Name": "InventoryAndStats",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab InventoryAndStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37E400198C38AF8A6991993375812BCD16962C79D09AAA0CBA118D116CA511B0"
            },
            {
              "Id": "Map:Candide.CandideUI.PlayerUiTab",
              "Name": "Map",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab Map",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E0A5B5DEC846285F148AA4677B50F4C24E2C42B8F2E4AF2414C5C9B554C7452"
            },
            {
              "Id": "Quests:Candide.CandideUI.PlayerUiTab",
              "Name": "Quests",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab Quests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B0DF894B40689BB19C5059EEE3BD4C5E3E526E0F55A84D1C7C6E6B2909E9F1E"
            },
            {
              "Id": "SkillsAndFavours:Candide.CandideUI.PlayerUiTab",
              "Name": "SkillsAndFavours",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab SkillsAndFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D005E2FC2F30BA94AEF81AB52578593F94C6F326DB0EFC6433408E75F80A66A"
            },
            {
              "Id": "TownReports:Candide.CandideUI.PlayerUiTab",
              "Name": "TownReports",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab TownReports",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "727A43EBF37C51975C500A2FA9099307E110856641A41112AED9C733AC3386D9"
            },
            {
              "Id": "Tutorials:Candide.CandideUI.PlayerUiTab",
              "Name": "Tutorials",
              "Type": "Candide.CandideUI.PlayerUiTab",
              "Signature": "public Candide.CandideUI.PlayerUiTab Tutorials",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C7408E425E2BD0D663D0440CF6844ECB5F53FE51BE5ED8AD5EDC2F864F48E2E2"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BEC521C8CA81C14A7D5C2DCBA860B9DC360F93D282E5CD3E784B562079D72E35"
        },
        {
          "Id": "Candide.CandideUI.PlayerWarningMessage",
          "Name": "PlayerWarningMessage",
          "DisplayName": "PlayerWarningMessage",
          "FullName": "Candide.CandideUI.PlayerWarningMessage",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WarningMessageDuration:System.Single",
              "Name": "WarningMessageDuration",
              "Type": "System.Single",
              "Signature": "private System.Single WarningMessageDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AF51E3A2C275FDB26FF393B105DAFC527B7B77F7B4C30596777E5BB9DDC46EA"
            },
            {
              "Id": "WarningMessageFadeout:System.Single",
              "Name": "WarningMessageFadeout",
              "Type": "System.Single",
              "Signature": "private System.Single WarningMessageFadeout",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CB9C11E42537075FBA1FF9709EC09B9C48A229609B7B771533A7B8866A3781F"
            },
            {
              "Id": "WarningMessages:System.ValueTuple\u00603\u003CSystem.String,System.Single,Microsoft.Xna.Framework.Vector2\u003E[]",
              "Name": "WarningMessages",
              "Type": "System.ValueTuple\u003CSystem.String, System.Single, Microsoft.Xna.Framework.Vector2\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, System.Single, Microsoft.Xna.Framework.Vector2\u003E[] WarningMessages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75F0E669619A0851C4D8D46136B9413251EF10EFAA423D7EA064763C99B090B3"
            },
            {
              "Id": "_activeMessages:System.Int32",
              "Name": "_activeMessages",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _activeMessages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8EB727DD1F843F4C6A47FED78498275732B5BB628C71F093D50FC1EB1ABE26E6"
            },
            {
              "Id": "_wmIndex:System.Int32",
              "Name": "_wmIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _wmIndex",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31BE27FFACD91D4FB77C2D0CB4717349B3F7FA99C2F331C79B91D4E306A022C8"
            }
          ],
          "Properties": [
            {
              "Id": "Font:FontStashSharp.SpriteFontBase",
              "Name": "Font",
              "Type": "FontStashSharp.SpriteFontBase",
              "Signature": "private FontStashSharp.SpriteFontBase Font",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2877AECE30A97559A6769DD0B832B4EC711672C339F5ABEA98844EE6CEB900B6"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "private System.Single Scale",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C4DB7006AF4F97D4A5626A6566E912F4445D7F7AD953241603EB555B83DE2E10"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.String)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "E405D895D52E94E70D58AF25D8AF676B706519D1B29B374DCC482443543A2189",
              "Hash": "4B1A08C01D3099CC2ADA628054BD72C22FFFBD108DF9B1C112AE54F0155FA0DA",
              "CalledMethods": [
                "Candide.CandideUI.PlayerWarningMessage::get_Font()",
                "Candide.CandideUI.PlayerWarningMessage::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.ValueTuple\u003CSystem.String, System.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 406,
              "BodyHash": "C3322352F07B9A398F53839E48B0FBF497A648A558143313D2390CBFC21BA895",
              "Hash": "8C42783B5A1B81FB2C05890476C7368AE8F9853215C1911976FC8A63F38BB2DA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.PlayerWarningMessage::get_Font()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.PlayerWarningMessage::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "8BDD939808AB7ECD92FC1F5E24FD744C485D0316D4B073334F5DF82EBB6E938B",
              "Hash": "E2258182C8ED8A4B8748F6FC793D214CE11CD5B33FEBA718D252FCA2E071E6F9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0A53315249285887B6658DFB652BBE4885BE234658552CE7F963A05EF3CCBDA7"
        },
        {
          "Id": "Candide.CandideUI.Proportion",
          "Name": "Proportion",
          "DisplayName": "Proportion",
          "FullName": "Candide.CandideUI.Proportion",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Auto:Candide.CandideUI.Proportion",
              "Name": "Auto",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion Auto",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49CA91E38A02EC3A416382F257CCDCAEA19B9C6008AC3A62B25331DC2C7A9F70"
            },
            {
              "Id": "Changed:System.EventHandler",
              "Name": "Changed",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler Changed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3BE8EF166B9E1FA7FC16C52885C55B3CCF11A929B38B0AE2600BF1069A0E39F"
            },
            {
              "Id": "Fill:Candide.CandideUI.Proportion",
              "Name": "Fill",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion Fill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "325235277C2C6205DF4AB303598EFDE6995062734E343CC103A18F7BD7089228"
            },
            {
              "Id": "GridDefault:Candide.CandideUI.Proportion",
              "Name": "GridDefault",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion GridDefault",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "125FAB2461C45C56E0E2692059715FE54E4BD6F0D533337A0367CDA78A0A539D"
            },
            {
              "Id": "StackPanelDefault:Candide.CandideUI.Proportion",
              "Name": "StackPanelDefault",
              "Type": "Candide.CandideUI.Proportion",
              "Signature": "public Candide.CandideUI.Proportion StackPanelDefault",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89C20222C2C574F16490D796996B785BF1B2C45E7DBA97E781A96D77BEFFFBAB"
            },
            {
              "Id": "_type:Candide.CandideUI.ProportionType",
              "Name": "_type",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "private Candide.CandideUI.ProportionType _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77DC0EEF9CEDC2D8A069117A917684B14CCA23F860F8A6810588853C4B60C273"
            },
            {
              "Id": "_value:System.Single",
              "Name": "_value",
              "Type": "System.Single",
              "Signature": "private System.Single _value",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26113174B1F104DFD40DE46632E88BD9BEE3BEBB594E282B2357563E8FA52752"
            }
          ],
          "Properties": [
            {
              "Id": "Type:Candide.CandideUI.ProportionType",
              "Name": "Type",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "public Candide.CandideUI.ProportionType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "22894FA3AA49EC92564D492B458ABFCEDEF9B255021B1F80C71015E1E7C25F77"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4A7E0B362ACB7AC1298B477B7111089BF1C868AFA28E38F069D8722212EEB365"
            }
          ],
          "Events": [
            {
              "Id": "Changed:System.EventHandler",
              "Name": "Changed",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler Changed",
              "Visibility": "public",
              "Hash": "2DE3CFD22F183E6F3C6A21828DEB61A1C3825B48CB4BBF270CDAF86128A8FFD9"
            }
          ],
          "Methods": [
            {
              "Id": "FireChanged()-\u003ESystem.Void",
              "Name": "FireChanged",
              "Signature": "private System.Void FireChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "B020E96EFFA4FBD87216F8A0D76954C8FE4ED7EE9C9CADF08E28C74FAE0D9A25",
              "Hash": "DC5867AFD4E3019BD2DBF00F2B281CA3EBED1A83D04DC4F3DB36DBB413408CFE",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "9D37B8E9A7620D67FADD0873D602D3B187C3BA5AF335D6FDCA318CC983C3BC06",
              "Hash": "98384695C7650A546157404194235CC63DE81F9F0F11958657686A42C52E1648",
              "CalledMethods": [
                "System.Object::ToString()",
                "System.String::Format(System.String, System.Object, System.Object)"
              ],
              "StringLiterals": [
                "{0}: {1:0.00}",
                "{0}: {1}"
              ],
              "Source": null
            }
          ],
          "Hash": "3E908A2A82A480664A511A12EE6D8EE33A94F2B5416D6285A900A110E3DF72B0"
        },
        {
          "Id": "Candide.CandideUI.ProportionType",
          "Name": "ProportionType",
          "DisplayName": "ProportionType",
          "FullName": "Candide.CandideUI.ProportionType",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Auto:Candide.CandideUI.ProportionType",
              "Name": "Auto",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "public Candide.CandideUI.ProportionType Auto",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C94A92FC8976133D453838B6FB00B444D46E91969CE1DBAEAB115A867EA86139"
            },
            {
              "Id": "Fill:Candide.CandideUI.ProportionType",
              "Name": "Fill",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "public Candide.CandideUI.ProportionType Fill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25667629D0AB0919617A74B1096F43628058CA6C737472D54F2202F56508576D"
            },
            {
              "Id": "Part:Candide.CandideUI.ProportionType",
              "Name": "Part",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "public Candide.CandideUI.ProportionType Part",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D26936A1050A40CE4A160FB7E55A5797D3E5460918D0FF9E82F1E516AED62C0"
            },
            {
              "Id": "Pixels:Candide.CandideUI.ProportionType",
              "Name": "Pixels",
              "Type": "Candide.CandideUI.ProportionType",
              "Signature": "public Candide.CandideUI.ProportionType Pixels",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFE17A01734D5593948239D97333520D7DB82030880C7957BDB9A7B5504B34FC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F715026873D9232A5FCBEFE69704303C1DABAF54CC6E77A48CD3C46059E88D51"
        },
        {
          "Id": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityExtendedWindow",
          "Name": "CustomGraphicsProximityExtendedWindow",
          "DisplayName": "CustomGraphicsProximityExtendedWindow",
          "FullName": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityExtendedWindow",
          "Namespace": "Candide.CandideUI.ProximityWindows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExitButton:Candide.CandideUI.Windows.WindowExitButton",
              "Name": "ExitButton",
              "Type": "Candide.CandideUI.Windows.WindowExitButton",
              "Signature": "public Candide.CandideUI.Windows.WindowExitButton ExitButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9011298124C9FA64E6089A7C68F5D2A5B24216A340F079992BD1BF0C98BAF77"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AE503ECEE9B5ABBDEAB5D06400A623A9BD2B3D155FBAD99C17051721A2344873"
        },
        {
          "Id": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityWindow",
          "Name": "CustomGraphicsProximityWindow",
          "DisplayName": "CustomGraphicsProximityWindow",
          "FullName": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityWindow",
          "Namespace": "Candide.CandideUI.ProximityWindows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachedArea:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "AttachedArea",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E AttachedArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBDA1A589A78C42550A918B218B4D35BA6646AFBF253C3B933CE75B360253180"
            },
            {
              "Id": "AttachedEntity:Shared.Entity.EntityWrapper",
              "Name": "AttachedEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper AttachedEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AAC8264B7B648AAB1F0B7446B8DA2F4100A4F0359475A58A294A857A21062E8"
            },
            {
              "Id": "CloseDistance:System.Single",
              "Name": "CloseDistance",
              "Type": "System.Single",
              "Signature": "public System.Single CloseDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06FF398C9AE1A83A1EA66AC554328987838C3C010EDB24B858BD35DA4FFC3E43"
            },
            {
              "Id": "IsOpen:System.Boolean",
              "Name": "IsOpen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOpen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D0EE04AE2AB22E4A28F7EF04D72B67237847AF1BD74CB0EE1CA7B3F1F91E29"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "C7EA0F711EF48B21F7F9EA46F860EEB1317A283545C0BEA41C4EDB3A6619DE57",
              "Hash": "DDD113A935C10737512AB6624632C1624F1813276B5E81B933FA3B5713E1A039",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4428124AFF7EDB322A455ECFC2DADFBE7A85C6C2FF6CBA9A2690C20C5AE46716"
        },
        {
          "Id": "Candide.CandideUI.ProximityWindows.InventoryWindow",
          "Name": "InventoryWindow",
          "DisplayName": "InventoryWindow",
          "FullName": "Candide.CandideUI.ProximityWindows.InventoryWindow",
          "Namespace": "Candide.CandideUI.ProximityWindows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Anchor:Candide.CandideUI.Components.CandideWindowAnchorDrag",
              "Name": "Anchor",
              "Type": "Candide.CandideUI.Components.CandideWindowAnchorDrag",
              "Signature": "protected Candide.CandideUI.Components.CandideWindowAnchorDrag Anchor",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC0A50B141482B963BC8E40C0FE696FF505E2DBB71871526A8195E535FC971BF"
            },
            {
              "Id": "InventoryStackPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "InventoryStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "protected Candide.CandideUI.Containers.CandideGrid InventoryStackPanel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BE5FA0643A5FDA4E97F8EC59BFE9CC59E255E369A94B4C85F7867A32E1630D5"
            },
            {
              "Id": "ManualGraphics:System.Boolean",
              "Name": "ManualGraphics",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ManualGraphics",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "881878EC1C1BC3C9B0294BFAFCC0331FADB7727F71642847136FE9E3F5AF380E"
            },
            {
              "Id": "Title:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "Title",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "protected Candide.CandideUI.Components.TranslationCenteredTextLayout Title",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E8AA5AA7594191AB45EDCFC61543006C516196270BF94D30BB36E133441F409"
            },
            {
              "Id": "_canRenameInventory:System.Boolean",
              "Name": "_canRenameInventory",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canRenameInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C11C78900880A68886380A95678C4D5CF4D8CC62931DBB3EB2B8EA83357500C"
            },
            {
              "Id": "_getCharacterInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getCharacterInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getCharacterInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1292365DD9CB92F409789262C3324DD8D7FF65FA5D473BE434726D92CD7573D7"
            },
            {
              "Id": "_inventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_inventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _inventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "903F0CAE35FEE26E56D1B2BB32957E5AB95BD28F130E198AFAB91595886AB4A7"
            },
            {
              "Id": "_inventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_inventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB37BDB679B87CCFE287245E197AEFC5646BC904829AD022E3F683E14C81C13B"
            },
            {
              "Id": "_quickActionsPanel:Candide.CandideUI.Components.InventoryQuickActionsPanel",
              "Name": "_quickActionsPanel",
              "Type": "Candide.CandideUI.Components.InventoryQuickActionsPanel",
              "Signature": "private Candide.CandideUI.Components.InventoryQuickActionsPanel _quickActionsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6038BCA815EF72557D8A55228E2162D229DC07F678320C97DACF763CD1C969E9"
            },
            {
              "Id": "_renameBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_renameBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _renameBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28ABED2384E89346D25FCFF65303EEC434DAEC8B72507613A033C99A31653A9F"
            }
          ],
          "Properties": [
            {
              "Id": "CanRenameInventory:System.Boolean",
              "Name": "CanRenameInventory",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanRenameInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6689F6841CDA1160D89164A66825FD1CE7FFB30667D76E2BD720E47D5CDD7C7E"
            },
            {
              "Id": "FetchInventoryDone:System.Boolean",
              "Name": "FetchInventoryDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FetchInventoryDone",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "667C9B0C80C13EBAA25DC1278DA116B41FEABB68167F9CC398CC75742F6DB83A"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2865FC64F755ABAC411A9E0B1F39EF1436FE52E7D8E30A5C37F58FE827DF9E9D"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "231AEE82BBD01AF0132C847FA0D039C813DFC746DD6F76FA00D06457592FCB9F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateInventoryId()-\u003ESystem.Void",
              "Name": "InvalidateInventoryId",
              "Signature": "private System.Void InvalidateInventoryId()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "14B8475DB95C22D8125F7798E7F3B6CFA186541A8F8F61440A7F59D8956C7CEC",
              "Hash": "149C2CAFA78B214EA273DB438CB2C17740F7AB0D70509D938C384AACBF541C67",
              "CalledMethods": [
                "Candide.CandideUI.Components.InventoryQuickActionsPanel::OnInventoryUpdated()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::set_FetchInventoryDone(System.Boolean)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::\u003CInvalidateInventoryId\u003Eb__26_0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.SimpleInventoryService::GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "No inventory id was set for the inventory window"
              ],
              "Source": null
            },
            {
              "Id": "OnClick_RenameChest()-\u003ESystem.Void",
              "Name": "OnClick_RenameChest",
              "Signature": "private System.Void OnClick_RenameChest()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "BC766D03573C2EED1311909B6C1442D08BCCDC66CF0E347FF0777B53AEF1B05A",
              "Hash": "78A700A8C5F8198E5800ABB6702D315154059F29BDA75C8B4F1E1763CDA48E7D",
              "CalledMethods": [
                "InventoryWindow.\u003C\u003Ec__DisplayClass30_0::.ctor()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_Inventory()",
                "InventoryWindow.\u003C\u003Ec__DisplayClass30_0::\u003COnClick_RenameChest\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)",
                "System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CBE19D38D5BF55091C70F35095133953E05D21750088DFA7F4D8E53F03EEE664",
              "Hash": "1AE15606905F3DAA3711D005F12CE829EC5B552607D0EA349E7CCFA3B1983BAF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte b)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "b",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "706F940E3701E836BFEC6A095AFA2F4EE75651071E652BBB6703459B700548D6",
              "Hash": "0DB6B07D00F25439AFE1BCC9B475FD0218FD81D88796FE07B4F4CFEB6CF12577",
              "CalledMethods": [
                "Candide.CandideUI.ProximityWindows.InventoryWindow::set_FetchInventoryDone(System.Boolean)",
                "Candide.CandideUI.Components.InventoryQuickActionsPanel::OnInventoryUpdated()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "5247228290868DA4D86843B02028CFCD952B76BBB221E8B16B419C21E73EB041",
              "Hash": "BF060364E0EF85560446B6F87892FE921BF28BDDCC6E13D9BBE59AFF219C3820",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::SetName(System.String)"
              ],
              "StringLiterals": [
                "Unexpected null Inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnMouseRightClickFunc",
              "Signature": "internal System.Boolean OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "00C039ECB83E34912D12799CCF0A8732283E0C6F4CC3669FE6B91D2A27ACE0D1",
              "Hash": "842A30FC6CF58079848CE4FB2D0497869E84A79D6E232E9D3323520BD28349D2",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/holder_drop",
                "event:/items/coin_pickup"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "A83A61265C34BBE2B10D98419ED56996C3D4A8E29682ADE4507E95276378695E",
              "Hash": "1A9578D16BAD7AE1A11B239594345D970ED5F85D9637799A8A00FDF12CC0342C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.CandideUI.UserControls.InventoryControl::ResetErrorMessage()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::set_FetchInventoryDone(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7A4A19FABBE3DA03B1D3BEE2F3A7D512AD39900DE6A756602AE74787090E2305",
              "Hash": "7BEC0A3A798200BCD7E5271D677BAE33B50C10F61687596BB7F5F73F299D634A",
              "CalledMethods": [
                "Candide.CandideUI.ProximityWindows.InventoryWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetName(System.String)-\u003ESystem.Void",
              "Name": "SetName",
              "Signature": "private System.Void SetName(System.String name)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "A4B66405AF8C4591B0ECE5FF10DDC7244965343D176F236E00B0A20A13191757",
              "Hash": "6C1F6AA0A3E3B36AC7FE0B7BA6123D90BA1DF9A0E9A3F204D65C48850DB605F4",
              "CalledMethods": [
                "Candide.CandideUI.Helpers.InventoryNameHelper::GetInventoryName(System.String)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.String::ToUpper(System.Globalization.CultureInfo)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C9709D055B81D30FF3E1BE54E58EA5D7B8F323AEE91035B8876E29D38735308"
        },
        {
          "Id": "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
          "Name": "ProximityExtendedWindow",
          "DisplayName": "ProximityExtendedWindow",
          "FullName": "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
          "Namespace": "Candide.CandideUI.ProximityWindows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExitButton:Candide.CandideUI.Windows.WindowExitButton",
              "Name": "ExitButton",
              "Type": "Candide.CandideUI.Windows.WindowExitButton",
              "Signature": "public Candide.CandideUI.Windows.WindowExitButton ExitButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9011298124C9FA64E6089A7C68F5D2A5B24216A340F079992BD1BF0C98BAF77"
            },
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "public Candide.CandideUI.Containers.CandidePanel MainPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52DEBD0BE68F5BB3E4773BEA82BCE722B08EEAE270FA211647EF37750ED36974"
            },
            {
              "Id": "_internalPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_internalPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _internalPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BDA0AE622FFCA9BFF3D77955FA71A62EF7960175B29400CB26DB64EF798E264"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveChild()-\u003ESystem.Void",
              "Name": "RemoveChild",
              "Signature": "public System.Void RemoveChild()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4810453DD2C8EE99AFA14F23AEA4DB3197D59AE448B3C8666C0AF541CEFEDD5C",
              "Hash": "1EB689760BD8DB4FE1325026A1E3A467EEE8425042F359085647945B91758F94",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "SetChild",
              "Signature": "public System.Void SetChild(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "87EBBB8BB84B6B49B3ACF4BC0C549BD0D5F6D47A03F585908223D1ED12D5CE2A",
              "Hash": "937E6E0F634F34FC312D8F049FB2E93CCC9B84AF3C5CC3CB5C23255F1B7FB50F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7DABF79EF9A13C48D1C30117F1EEC7797F2F9226B8B8328AEB004E9DF870551A"
        },
        {
          "Id": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Name": "ProximityWindow",
          "DisplayName": "ProximityWindow",
          "FullName": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Namespace": "Candide.CandideUI.ProximityWindows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachedArea:System.Nullable\u00601\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Name": "AttachedArea",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E AttachedArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBDA1A589A78C42550A918B218B4D35BA6646AFBF253C3B933CE75B360253180"
            },
            {
              "Id": "AttachedEntity:Shared.Entity.EntityWrapper",
              "Name": "AttachedEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper AttachedEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AAC8264B7B648AAB1F0B7446B8DA2F4100A4F0359475A58A294A857A21062E8"
            },
            {
              "Id": "CloseDistance:System.Single",
              "Name": "CloseDistance",
              "Type": "System.Single",
              "Signature": "public System.Single CloseDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06FF398C9AE1A83A1EA66AC554328987838C3C010EDB24B858BD35DA4FFC3E43"
            },
            {
              "Id": "IsOpen:System.Boolean",
              "Name": "IsOpen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOpen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D0EE04AE2AB22E4A28F7EF04D72B67237847AF1BD74CB0EE1CA7B3F1F91E29"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "44D6A0C5F1C1A797E9FF4F9DE1A9FE1309ED7C2A16A082E463627C7DC1F28374",
              "Hash": "2FD144BA531B3DE5B477408B5E2F110C39729CFA5A50BBEFBB379A57C68D907B",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Nullable\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Value()",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04831065C03B13527FAB702D4F153E261491087A0846A762D2481BAFB1C7F4A8"
        },
        {
          "Id": "Candide.CandideUI.RenderableIcon",
          "Name": "RenderableIcon",
          "DisplayName": "RenderableIcon",
          "FullName": "Candide.CandideUI.RenderableIcon",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.RichText.IRenderable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_icon:CandideCreator.Shared.Graphics.Icon",
              "Name": "_icon",
              "Type": "CandideCreator.Shared.Graphics.Icon",
              "Signature": "private CandideCreator.Shared.Graphics.Icon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AE5D82F31630E551F600F7F7E1CC7CB81A5918193F6CB8FCC9FDDF3A5E94E74"
            }
          ],
          "Properties": [
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "90921AA25EB3C27FAF2863C30A4E64D11DEC32B5BD55E2ABB46A5A6EC5821AD8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(FontStashSharp.RichText.FSRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(FontStashSharp.RichText.FSRenderContext context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "FontStashSharp.RichText.FSRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "3C2AF60AE70DF51524BC9BFB503B76A870531E2BFC4D05C13BA3B6C7EB73D9D4",
              "Hash": "3E8A432E003808E03C0ABF6E0EE0BDDABCDC9DBBF3DB26036FFF13B9DE9B6C42",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "FontStashSharp.RichText.FSRenderContext::DrawImage(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C159C4A36C94426A890C4E258F16426FD878E5F63D307C0EC007E77D60E4C771"
        },
        {
          "Id": "Candide.CandideUI.SavedWindowPositionSetting",
          "Name": "SavedWindowPositionSetting",
          "DisplayName": "SavedWindowPositionSetting",
          "FullName": "Candide.CandideUI.SavedWindowPositionSetting",
          "Namespace": "Candide.CandideUI",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ValueSet:System.Boolean",
              "Name": "ValueSet",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ValueSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E751A4B30A2AB390ED4526EE56D7AC7D149343251C7A19AA6FFA7FB7652123B"
            }
          ],
          "Properties": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BDEF4FB7239AA101BE90F51C77A4F9701EFBAC55385A4FB072DCEF3706EEF9F9"
            },
            {
              "Id": "SavedResolution:Microsoft.Xna.Framework.Point",
              "Name": "SavedResolution",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point SavedResolution",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "095F4AD4CB2A882C7061A857BB4E3D171A0C2AB09222557053B65146EE1849CB"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7E4343A5E97F4D25C271847EC0FEA48E18C3971AF93B7835B4D29F80A0EA4834"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel",
          "Name": "CandideLinesFavourPanel",
          "DisplayName": "CandideLinesFavourPanel",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Lines:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "Lines",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E Lines",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA125A77B303B3111C4DC2E6F12BC666AE215E0D24FDBE310C0913D2E52CA906"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "9AA8CFD67647A6AED750FA820E0A677FCDBC1988FA927D924FA25CFFE206A14B",
              "Hash": "CEE8D4597006884EDECAC2F937EA03E1359399A6BE9E41EB9D216F9D8208A479",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1",
              "Hash": "04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8E25FC9A3F0BC44D57F2515EC34A4332C355EA7CAB56D10F34A318289222E00A"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.FavourHolder",
          "Name": "FavourHolder",
          "DisplayName": "FavourHolder",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.FavourHolder",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "public System.Void UpdateState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D301CCD6CA7BA55504063BDA22079240F1E80E9DF4CBB5ABFC1B3DF0909A87EF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "41615F6B96C55201B3CB4F7AB79EB03B8083F0222E5108333011D30CB4A1DB55"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl",
          "Name": "FavoursUserControl",
          "DisplayName": "FavoursUserControl",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_favoursView:Candide.CandideUI.SkillsAndFavourUi.FavoursView",
              "Name": "_favoursView",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.FavoursView",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.FavoursView _favoursView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "171918BC3F27621719B88225DDB388DF20BA3FE94CB34AE251458D941DBFE83D"
            },
            {
              "Id": "_godList:Candide.CandideUI.SkillsAndFavourUi.SimpleGodList",
              "Name": "_godList",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.SimpleGodList",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.SimpleGodList _godList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C039F00108FB28D05FA72EF4A5A0496FDDACDE9F12FE59E9AB9CEFAE3836076"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GodListOnGodChanged(System.Object, System.String)-\u003ESystem.Void",
              "Name": "GodListOnGodChanged",
              "Signature": "private System.Void GodListOnGodChanged(System.Object sender, System.String godId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "08F45C4E42EF9EE3FA7B5C9A8A0A44862980EF084088D6C84831993A4166F25C",
              "Hash": "6392881BC647D63898D6E5AE6BC7A9B9B3FD51E0E293917A5C1E05DCDEC8F215",
              "CalledMethods": [
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursView::SetGod(Shared.Models.Gods.GodData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavoursChanged()-\u003ESystem.Void",
              "Name": "OnFavoursChanged",
              "Signature": "public System.Void OnFavoursChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "22EFE3E465C7D826D988FF9E61CA4366C4B77FF002D7D91E690B2FD0EE383E90",
              "Hash": "C60F2CD9E3DBD4CFFDEA8B05A4C3087B77301918CD687114FBCFD564EE22469E",
              "CalledMethods": [
                "Candide.CandideUI.SkillsAndFavourUi.FavoursView::OnFavoursChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "719DBCCF24385ECA221919A8207171EE3192FF8BFF44FFE3BDB8C9A97601BDF2"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.FavoursView",
          "Name": "FavoursView",
          "DisplayName": "FavoursView",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.FavoursView",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_godData:Shared.Models.Gods.GodData",
              "Name": "_godData",
              "Type": "Shared.Models.Gods.GodData",
              "Signature": "private Shared.Models.Gods.GodData _godData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49A5A93DA980CFF775AB8C19516ACC36348B60E249930475B07A8C9FE7C4A783"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnFavoursChanged()-\u003ESystem.Void",
              "Name": "OnFavoursChanged",
              "Signature": "public System.Void OnFavoursChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "9DA9ADCA8D85E07D8E036C398CF2013E0928BAD55B54A3F5F041472DACE857CA",
              "Hash": "7A45C6800BB0706ADAC66BEE8DEC465255C3F9E819AAAA87E443A30EB87084CB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.SkillsAndFavourUi.FavourHolder::UpdateState()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetGod(Shared.Models.Gods.GodData)-\u003ESystem.Void",
              "Name": "SetGod",
              "Signature": "public System.Void SetGod(Shared.Models.Gods.GodData godData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "godData",
                  "Type": "Shared.Models.Gods.GodData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 578,
              "BodyHash": "99DFCEE0CD40414F5AC5C0F139EC1D8D544B3BF62ABCBFAF5DA3815F4DF9B219",
              "Hash": "0DBE2A4B0127ACE220FC4F8D58FCF523E6629EFC88347E5CDB04B8D8A6AA169A",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.WorshipUi.Altar.RequiredPath\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E\u003E::.ctor()",
                "Shared.Data.FavourDataBase::GetFavoursForGod(System.String)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::get_Current()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.WorshipUi.Altar.RequiredPath\u003E::Add(!0)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursView::\u003CSetGod\u003Eg__AddToGrid|3_0(Shared.Data.FavourData, FavoursView.\u003C\u003Ec__DisplayClass3_0\u0026)",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Shared.Data.FavourData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Data.FavourData\u003E::get_Value()",
                "Candide.CandideUI.SkillsAndFavourUi.FavourHolder::.ctor(Shared.Data.FavourData)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Data.FavourData\u003E::get_Key()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Data.FavourData\u003E\u003E::get_Key()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Favour with id ",
                " doesn\u0027t exist but it is set as being unlocked by "
              ],
              "Source": null
            }
          ],
          "Hash": "1B4B6E48B0B778D7D3BFBD9A6A289181B90B9F0636D2E629FA7279CBBC63EBF2"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow",
          "Name": "FavoursWindow",
          "DisplayName": "FavoursWindow",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_characterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "_characterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "private Shared.Models.Player.PlayerCharacterModel _characterModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6F2AD6303E2A6F0E0095CA514F5BEBF44D460CBC315D0E5995BBACF3502107A"
            },
            {
              "Id": "_draggablePanel:Candide.CandideUI.Components.DraggablePanel",
              "Name": "_draggablePanel",
              "Type": "Candide.CandideUI.Components.DraggablePanel",
              "Signature": "private Candide.CandideUI.Components.DraggablePanel _draggablePanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6DFD710F46A83B056E8889FBA896D2008400990E5427A56CA54E9FA3F5C46B0"
            },
            {
              "Id": "_favoursControl:Candide.CandideUI.UserControls.NewFavoursUserControl",
              "Name": "_favoursControl",
              "Type": "Candide.CandideUI.UserControls.NewFavoursUserControl",
              "Signature": "private Candide.CandideUI.UserControls.NewFavoursUserControl _favoursControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCF13513A0B39871F4EB700F43664097FB65C214C2AC7058FBEF29455288AEB6"
            },
            {
              "Id": "_favoursOverheadInfo:Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
              "Name": "_favoursOverheadInfo",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl _favoursOverheadInfo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47E82C3526CDFC9B65EB73C82BD85F37B11162C6C9279913801DF545BFAD5C43"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "D753BBB22F20DBB4610A009729304F532F2890EF7F68BB29A954ABC7D503768A",
              "Hash": "27F1349E84EA70321BEEE90F4A4877466144DA273240B6930830B22F96108193",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.Components.DraggablePanel::get_DragOffset()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.DraggablePanel::set_DragOffset(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnFavourChanged",
              "Signature": "private System.Void OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.FavourChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "45B8236246307C3B5B286A16F3739C0774F65FFE5B5AD3385CB75D109A86E25F",
              "Hash": "DB99E645B8A25A0E260D5134B0C90A72A55C9353FB2917033316828EB66C8D1C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl::OnFavourChanged(Shared.Models.Skill.Skills)",
                "Candide.CandideUI.UserControls.NewFavoursUserControl::OnFavoursChanged()"
              ],
              "StringLiterals": [
                "Let Sam know about this"
              ],
              "Source": null
            },
            {
              "Id": "OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnSkillsChanged",
              "Signature": "private System.Void OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "75C031A9468E0D3ABFF547FA90FF9F74E9719241A581A02A3261A45A196B0644",
              "Hash": "6E77DF8DA16ECD3F54D80A6DB063D591A23E91EFEE0D3AE04641848E64EF4D6C",
              "CalledMethods": [
                "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl::OnSkillsChanged(Shared.Models.Skill.Skills)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "ED8846194EB1B2D4977A4072719549D7805A532E49F502651BABD889A27A55D9",
              "Hash": "95718ABD2420BA370E58025C50C92BCBBEE97BDAF0FE28221FBD03E034E785F4",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [
                "FavoursWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "A0F3E3FC2E09BE8AE013758E1505796AD4D6CC6DB7076D6F880F397E2C5EDE8F",
              "Hash": "5302DE953E6D049F2B4906FF189B4E42C2197E95FBBBF774848F546F1B9289DE",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [
                "FavoursWindow"
              ],
              "Source": null
            }
          ],
          "Hash": "82489F7D3041B90E89FD263C6B0CA3FCFB379106ACABACBBC6ADE7867615AEE2"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console",
          "Name": "FavoursWindow_Console",
          "DisplayName": "FavoursWindow_Console",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_characterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "_characterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "private Shared.Models.Player.PlayerCharacterModel _characterModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6F2AD6303E2A6F0E0095CA514F5BEBF44D460CBC315D0E5995BBACF3502107A"
            },
            {
              "Id": "_draggablePanel:Candide.CandideUI.Components.DraggablePanel",
              "Name": "_draggablePanel",
              "Type": "Candide.CandideUI.Components.DraggablePanel",
              "Signature": "private Candide.CandideUI.Components.DraggablePanel _draggablePanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6DFD710F46A83B056E8889FBA896D2008400990E5427A56CA54E9FA3F5C46B0"
            },
            {
              "Id": "_favoursControl:Candide.CandideUI.UserControls.NewFavoursUserControl",
              "Name": "_favoursControl",
              "Type": "Candide.CandideUI.UserControls.NewFavoursUserControl",
              "Signature": "private Candide.CandideUI.UserControls.NewFavoursUserControl _favoursControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCF13513A0B39871F4EB700F43664097FB65C214C2AC7058FBEF29455288AEB6"
            },
            {
              "Id": "_favoursOverheadInfo:Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
              "Name": "_favoursOverheadInfo",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl _favoursOverheadInfo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47E82C3526CDFC9B65EB73C82BD85F37B11162C6C9279913801DF545BFAD5C43"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "85BA2C08AD1829AEE5349676A2BF4D4C5326B89E935E2C731CEAB53F380B9AA7",
              "Hash": "62DE309EB6747EA17E175F4BD83960EB9839C6836A7CE21517E21E1350B58A89",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.Components.DraggablePanel::get_DragOffset()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.DraggablePanel::set_DragOffset(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnFavourChanged",
              "Signature": "private System.Void OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.FavourChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "D03FDC82FCB5CA15A9D936798010E28C473B6CCF1A0C0A834A7791A34F4BB34E",
              "Hash": "71B35EF6B9AD125117E36F7EFFA77499BC7D48046CC952E9CB517BAC9787EBA6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl::OnFavourChanged(Shared.Models.Skill.Skills)",
                "Candide.CandideUI.UserControls.NewFavoursUserControl::OnFavoursChanged()"
              ],
              "StringLiterals": [
                "FavoursWindow_Console Let Sam know about this"
              ],
              "Source": null
            },
            {
              "Id": "OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnSkillsChanged",
              "Signature": "private System.Void OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "069C88F3E9935C1EC6DD89C5B56D109DB670B37BF554D8FF2FEB7FF400EE6E93",
              "Hash": "41BE039EC073D5C662428EEFC47DE93E7282901CDA57EA7A55B3577EB66BC8F6",
              "CalledMethods": [
                "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl::OnSkillsChanged(Shared.Models.Skill.Skills)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "C7A821FAA850DC38A8955F0980DD5738D4422539AD093A7F57543C789B0D3C00",
              "Hash": "94A943BC7EAC9BB356CC21E1A4ABA42FC199331AFE350B34058839756BF44488",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [
                "FavoursWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "781256DDA21C1EAE3EA501509D93058068923FE5110D8BE7DB0459AB8882211D",
              "Hash": "27B13415C12662A47E699B9698F4B2319DFA8CC9F853A414F9073AB57AF244F7",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursWindow_Console::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [
                "FavoursWindow"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "908572921717C5E4C6EB0B5470DBC31CC5DA253461C21FD2A7790CC12450B89E",
              "Hash": "46093894C27F97BCC9B333180E17CE7AE51030852AE8FA827B4C8E88C3C26F61",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BB9B7015C7738B31562622B41F4680E4525940D358E10B577DB62EB2DB2EBB46"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.NewFavourHolder",
          "Name": "NewFavourHolder",
          "DisplayName": "NewFavourHolder",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.NewFavourHolder",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Favour:Shared.Data.FavourData",
              "Name": "Favour",
              "Type": "Shared.Data.FavourData",
              "Signature": "public Shared.Data.FavourData Favour",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B71ECF134ECE3426750D3ACD6AD58519EFA790915BD41DE7952C45B559E86CE"
            },
            {
              "Id": "_holder:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "_holder",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideHolderBase _holder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EB94F594D7D8C0F539267A908B8F8DF0B8F5D8A05B390D55D07562F94326BEF"
            },
            {
              "Id": "_icon2:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon2",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5655873C11A5901AD4527CAAC31A964D2879E7625FACC5FBC481EFA684E5E5B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "CEDD30AB072D7E1FD8631CFA664FBC834054F2472358F9E8E2907C456142473D",
              "Hash": "7A87F5DEFB06AC6A4BE69BA0D7D8FE1D992100273F3D351B1C8456743DE95233",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "public System.Void UpdateState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "551206FC0C3427EC07FB6D39F1891F8B620AF94D98F1F947C4471CF95C551081",
              "Hash": "14F12FEF23307104A8D67A740F92041D2F30BC6E39793E33B0288DA52E16C94B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.GameModels.Managers.FavourManager::IsFavourAvailable(Shared.Data.FavourData)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2E7B548C883F92FF4C3D721B31C4A9B893FFEE8E3DB5EEC798FBC417A0EAAA93"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
          "Name": "NewFavoursOverheadInfoControl",
          "DisplayName": "NewFavoursOverheadInfoControl",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.NewFavoursOverheadInfoControl",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_availableFavourPoints:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_availableFavourPoints",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _availableFavourPoints",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7C92B82E04774E91CF457291271667D98B2B79E6BEE38C8F1F4759CB6043493"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4894EA7B828D26AAE06824207FA7CC0C3493CFF9F625287D77D0C4F097C03EA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnFavourChanged(Shared.Models.Skill.Skills)-\u003ESystem.Void",
              "Name": "OnFavourChanged",
              "Signature": "public System.Void OnFavourChanged(Shared.Models.Skill.Skills skills)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skills",
                  "Type": "Shared.Models.Skill.Skills",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "42DCB1A7C4C1BDB8DA64770C080388149FD035B50B85D187D36EAC041F0F31AA",
              "Hash": "7A21DBCFD3DB3A540D398B22BE552B7E12287F022CA1FF0331EDB4431EB24D21",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [
                "Skills_FavoursAvailablePoints_Description"
              ],
              "Source": null
            },
            {
              "Id": "OnSkillsChanged(Shared.Models.Skill.Skills)-\u003ESystem.Void",
              "Name": "OnSkillsChanged",
              "Signature": "public System.Void OnSkillsChanged(Shared.Models.Skill.Skills skills)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skills",
                  "Type": "Shared.Models.Skill.Skills",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "428995FF7EC1566AA5B1439A1E261AE357977F28F6170A244C6330CB7BE39C6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "354E8797F7EC48CDE5C5D3C9DA54B1DFA4A44E8D688072CA3D2B7A48FDD98D86"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.SimpleGodList",
          "Name": "SimpleGodList",
          "DisplayName": "SimpleGodList",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.SimpleGodList",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GodChanged:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "GodChanged",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "private System.EventHandler\u003CSystem.String\u003E GodChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "047B6378DE1088BA4FBB575560891F4987187D525BB8D810E6936A3CB242F956"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_selectedGodId:System.String",
              "Name": "_selectedGodId",
              "Type": "System.String",
              "Signature": "private System.String _selectedGodId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69B3958089B1582901EC5E1885C28CE3A00BC22C2135318D778E02884BC95B75"
            }
          ],
          "Properties": [
            {
              "Id": "SelectedGodId:System.String",
              "Name": "SelectedGodId",
              "Type": "System.String",
              "Signature": "public System.String SelectedGodId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D1CFCAEAECD1208139726E4B8F67AEB7B5C3A0C231D7E48AF2F4990D508FCBBD"
            }
          ],
          "Events": [
            {
              "Id": "GodChanged:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "GodChanged",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "public System.EventHandler\u003CSystem.String\u003E GodChanged",
              "Visibility": "public",
              "Hash": "C4CCB0AF212C6F2B42D41516A1C97534F3E7B81EAAAF56DA9D74ACBA556975B2"
            }
          ],
          "Methods": [],
          "Hash": "A67AA853D5D452797B57A413748CE14535FCF252769A924A554EDEB7BEDF199F"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.SkillDisplay",
          "Name": "SkillDisplay",
          "DisplayName": "SkillDisplay",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.SkillDisplay",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_debugLevelUpButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_debugLevelUpButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _debugLevelUpButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42C5B43CE32C453C1151F9EB873B51244CCF87C4E71744FFEB670953F6DCF458"
            },
            {
              "Id": "_skillData:Shared.Data.SkillData",
              "Name": "_skillData",
              "Type": "Shared.Data.SkillData",
              "Signature": "private Shared.Data.SkillData _skillData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27D4369DCB9395726DDD1D810843220F1A999A929E41FBF963A8161C3B986B7C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "A766DE2B40D736B92B8D9C4261ECAC31C527C1D5AA346A86DF4B0B9CDD7CAD66",
              "Hash": "B1BBC0F4FAF97971153485FA622EDC1BEF303C764DBF7C9BBE66C87547B10DF5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8822D409D0C06940B3AC0724304E60ADDB907E8C32398655D970F3015DF341BB"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow",
          "Name": "SkillsAndFavourWindow",
          "DisplayName": "SkillsAndFavourWindow",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_availableFavourPoints:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_availableFavourPoints",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _availableFavourPoints",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7C92B82E04774E91CF457291271667D98B2B79E6BEE38C8F1F4759CB6043493"
            },
            {
              "Id": "_contentView:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_contentView",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _contentView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B7689C47CEBF3567F49D395FDE285E987DE6F25FEB0AFCA11E31FEFCE9C4003"
            },
            {
              "Id": "_currentContent:SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
              "Name": "_currentContent",
              "Type": "SkillsAndFavourWindow.SkillsAndFavourContentType",
              "Signature": "private SkillsAndFavourWindow.SkillsAndFavourContentType _currentContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A78CFBA2F32C9914812E8E9B693CBD43C8AA5AD467A5F4B8377323D0303290E"
            },
            {
              "Id": "_favourBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "_favourBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideHorizontalProgressBar _favourBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90BA98C5BCA5997341A81C9077BF1E8B683A6CB40C6917F256677648D70BDC42"
            },
            {
              "Id": "_favoursToggleButton:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_favoursToggleButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _favoursToggleButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75485EAA4CD52395E953E27457BE972B270B6CD16185CA53CF4814B90B7A2F9F"
            },
            {
              "Id": "_favoursUserControl:Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl",
              "Name": "_favoursUserControl",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl _favoursUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A023CBECBFF68FF4D99B5F63CAE6111E12AAAF014FE2402A43AEDF4307CF65E"
            },
            {
              "Id": "_levelIndicator:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_levelIndicator",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _levelIndicator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3D5318319F0AFA41BBB911B2E642AB4C415BFFFFF1032AD79FD41C7640432EE"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            },
            {
              "Id": "_playerModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "_playerModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "private Shared.Models.Player.PlayerCharacterModel _playerModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A2479E17E99D61C75EE8F6F0B12EDC7A5DB1F8175AACD2E50F5F6310AEBF769"
            },
            {
              "Id": "_skillsToggleButton:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_skillsToggleButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _skillsToggleButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7D51F67058052CBD058DD7CB1448A9B571E0E4EA3D0CBE45FAB8B45EE91D1B4"
            },
            {
              "Id": "_skillsUserControl:Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl",
              "Name": "_skillsUserControl",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl _skillsUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15CF21A36B3E9BA8937BEF08E4B905820ACA664CADF08ED6CA164DADB4B60E06"
            },
            {
              "Id": "_text:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_text",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D752641BCC75E079A1BD6BAC2C754FE70732D55B5502A5A44C1761058C792A"
            },
            {
              "Id": "_toggleButtonsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_toggleButtonsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _toggleButtonsGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D95AD14C8DF7462956F6BDAD6516D8A3106DE0A15CB713C118836D4F7F7610AC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnFavourChanged",
              "Signature": "private System.Void OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.FavourChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "862DE2EBF5B9F29F75248B9BFF099C74A7970DA2A35BD8D29E9CB4D1424AEBD9",
              "Hash": "F3445E1A5F2E95DD288439D080231A288F10B40897216261FFEA3B0448CB804B",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton::set_Text(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.SkillsAndFavourUi.FavoursUserControl::OnFavoursChanged()"
              ],
              "StringLiterals": [
                "Skills_FavoursAvailablePoints_Description",
                "Skills_FavoursAvailablePoints",
                "Skills_Favours"
              ],
              "Source": null
            },
            {
              "Id": "OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)-\u003ESystem.Void",
              "Name": "OnSkillsChanged",
              "Signature": "private System.Void OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "6381FD134CCBD233F6FA2188936EB0BAA92134AEF9C4174AB9A5FF9711DAC660",
              "Hash": "E962C866C15AD81308E7F36520A5447F084EDC81773B71AA59D28BEDF06B6D4F",
              "CalledMethods": [
                "Shared.Models.Skill.Skills::get_ExperienceRequiredForNextFavour()",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.MathF::Floor(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl::OnSkillsChanged()"
              ],
              "StringLiterals": [
                " / "
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2F9DA4E8B7AD3A8CB306F989D242C4D4BD87BB234D2235D3D1AD7506EDB10046",
              "Hash": "29C53EBD3DEDCA92B7AA2A18D44B12D9810AC722882E96A869F99C8A28CB0F9E",
              "CalledMethods": [
                "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::remove_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8A7734564781EF8373AD1EF8684BDC0044E2B1C2993DE999630D337ACDACD42A",
              "Hash": "9544B48D3BA0DE2C8F008B0FD4BBC58359C15940EC279F96F2815F3E844627F6",
              "CalledMethods": [
                "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::OnFavourChanged(Candide.GameModels.Managers.FavourChangedEventArgs)",
                "SkillsManager.CurrentFavourChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_FavourChanged(SkillsManager.CurrentFavourChanged)",
                "Candide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::OnSkillsChanged(Candide.GameModels.Managers.SkillSystemChangedEventArgs)",
                "SkillsManager.SkillSystemChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.SkillsManager::add_SkillsChanged(SkillsManager.SkillSystemChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetContent(SkillsAndFavourWindow\u002BSkillsAndFavourContentType)-\u003ESystem.Void",
              "Name": "SetContent",
              "Signature": "private System.Void SetContent(SkillsAndFavourWindow.SkillsAndFavourContentType type)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "SkillsAndFavourWindow.SkillsAndFavourContentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "C3795A3FF1DAFACEFFDB4A688452581F16A59286ED7F2C2C50200BF1E5834ACE",
              "Hash": "ADA079A4CA91D79A8E053D93B499DB1C923E69EFD31683A6A78CCAE0036BD8DD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl::set_PlayerCharacterModel(Shared.Models.Player.PlayerCharacterModel)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "on-skills-and-favours-opened",
                "type"
              ],
              "Source": null
            }
          ],
          "Hash": "A249C955154655028699BF344027F7E918426965B4AC82E96A3E2CA8B2ACB2BC"
        },
        {
          "Id": "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl",
          "Name": "SkillsUserControl",
          "DisplayName": "SkillsUserControl",
          "FullName": "Candide.CandideUI.SkillsAndFavourUi.SkillsUserControl",
          "Namespace": "Candide.CandideUI.SkillsAndFavourUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_playerCharacterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "_playerCharacterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "private Shared.Models.Player.PlayerCharacterModel _playerCharacterModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BAB0B37E147BE2BE003F7713ACC3D6A526D202179315EE33A416D6128FA8FFF"
            }
          ],
          "Properties": [
            {
              "Id": "PlayerCharacterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "PlayerCharacterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel PlayerCharacterModel",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4B9F20FD9D94BC4289E20D609A308DDDCC59AB5C863F0274381D71146E033E3D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnSkillsChanged()-\u003ESystem.Void",
              "Name": "OnSkillsChanged",
              "Signature": "public System.Void OnSkillsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "07804DA07799D3B5EEA4CA4E5323479B6670FBE363F2AD10B3548C98597FA22D",
              "Hash": "7EE512DC59E955566F82A86144EFD668C7421D87DCAD79398F35DB947D58E01D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Current()",
                "Candide.CandideUI.SkillsAndFavourUi.SkillDisplay::.ctor(Shared.Models.Skill.CharacterSkill)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "212279230DB7D88B1F329E61C25CB3CDB53BB0C8BB7631F7FB2106DCE6B5B309"
        },
        {
          "Id": "Candide.CandideUI.TestingUi",
          "Name": "TestingUi",
          "DisplayName": "TestingUi",
          "FullName": "Candide.CandideUI.TestingUi",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateTestingUi(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "CreateTestingUi",
              "Signature": "public System.Void CreateTestingUi(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 437,
              "BodyHash": "F26EAA10BDF876B5C4C7E2BE10D0226B467897C64FBA5064372D1761353E5F55",
              "Hash": "0881F47693759867A01F0A89B81D09AD3BDA5FD26F4B4F46D50A390C12DE89CC",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Containers.CandideListView::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor()",
                "Candide.CandideUI.Components.CandideIcon::GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::.ctor()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "sam",
                "Ui_Cancel"
              ],
              "Source": null
            }
          ],
          "Hash": "BB1F2B66BC00E7F6894EEB722A6C7A74EF5F84B9AA2E78ED889077D2A32A79E0"
        },
        {
          "Id": "Candide.CandideUI.TestUiThingy",
          "Name": "TestUiThingy",
          "DisplayName": "TestUiThingy",
          "FullName": "Candide.CandideUI.TestUiThingy",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "01786F19AA77165982FABA838CD33BFC492FF5023DE6DABD9959A5C0B2B11547",
              "Hash": "F2E16CCD2658326557383BD606BCB733E3BDBD3A2825C4337C7A9860661F71A7",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color[], System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "244972E235C053D929716A1C2A532BA9AD5BA21C2EAC8AC77DDD7BBA226003B2"
        },
        {
          "Id": "Candide.CandideUI.Text.Renderables.IconRenderable",
          "Name": "IconRenderable",
          "DisplayName": "IconRenderable",
          "FullName": "Candide.CandideUI.Text.Renderables.IconRenderable",
          "Namespace": "Candide.CandideUI.Text.Renderables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.RichText.IRenderable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_region:Microsoft.Xna.Framework.Rectangle",
              "Name": "_region",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _region",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A12269D99FA61DC8C0EDE28A08D6C4D87ECE80E243DD3A8E6C13B4977F1127F"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            },
            {
              "Id": "_texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _texture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0148E780839FCADB95804E8292457474EB7F3F4D68A46C54FBE13F99E925D545"
            }
          ],
          "Properties": [
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "90921AA25EB3C27FAF2863C30A4E64D11DEC32B5BD55E2ABB46A5A6EC5821AD8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(FontStashSharp.RichText.FSRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(FontStashSharp.RichText.FSRenderContext context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "FontStashSharp.RichText.FSRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "C608778F599C101218C212812F0624443B77B41E1B690384C51CEAEE003C8996",
              "Hash": "B54DE1BD5C5141846391DE13069FA73E604F2B91A61438AC12CC0BD9FC684E27",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::op_Equality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.UiRenderContext::GetTextureFiltering()",
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.RichText.FSRenderContext::DrawImage(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21356FB6BB077E5E29CF8C6E9BC51DC78E5EC416422B7AC7AF75DEB2082B404E"
        },
        {
          "Id": "Candide.CandideUI.Text.Renderables.KeyBindingRenderable",
          "Name": "KeyBindingRenderable",
          "DisplayName": "KeyBindingRenderable",
          "FullName": "Candide.CandideUI.Text.Renderables.KeyBindingRenderable",
          "Namespace": "Candide.CandideUI.Text.Renderables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.RichText.IRenderable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_frames:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E",
              "Name": "_frames",
              "Type": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E _frames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D0079330E5471066C2D6C32E39DBE8A63AB7D8913A524D7E73EBF8BA01F44E6"
            },
            {
              "Id": "_pressed:System.Boolean",
              "Name": "_pressed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _pressed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71539EF838E0523D98D53DE54B7CFAF02703B5BE2D44EB8CE6A89AE51AD4415B"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            },
            {
              "Id": "_texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _texture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0148E780839FCADB95804E8292457474EB7F3F4D68A46C54FBE13F99E925D545"
            }
          ],
          "Properties": [
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "90921AA25EB3C27FAF2863C30A4E64D11DEC32B5BD55E2ABB46A5A6EC5821AD8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(FontStashSharp.RichText.FSRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(FontStashSharp.RichText.FSRenderContext context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "FontStashSharp.RichText.FSRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "11656E740816568FCDF28373127538C676A17F3BF8804B8804C6CDA3EDEA4241",
              "Hash": "E7841CA0DF5C624798D72B4517724E2965397C3D846019A21B33E107D311BD4E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Color::op_Equality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.UiRenderContext::GetTextureFiltering()",
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.RichText.FSRenderContext::DrawImage(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ADCE63DD0C85FCA4062612E35A9647D2AE8EF1BC71B044744D85CBF9B15F9674"
        },
        {
          "Id": "Candide.CandideUI.Text.Renderables.RenderableCandideTexture",
          "Name": "RenderableCandideTexture",
          "DisplayName": "RenderableCandideTexture",
          "FullName": "Candide.CandideUI.Text.Renderables.RenderableCandideTexture",
          "Namespace": "Candide.CandideUI.Text.Renderables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.RichText.IRenderable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            }
          ],
          "Properties": [
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "90921AA25EB3C27FAF2863C30A4E64D11DEC32B5BD55E2ABB46A5A6EC5821AD8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(FontStashSharp.RichText.FSRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(FontStashSharp.RichText.FSRenderContext context, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "FontStashSharp.RichText.FSRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "6F46C26B74CE800520A250B035453647821E49BCA07C2C0B17662D7F68ECB2A7",
              "Hash": "FC35FC87663C4312391C98F22B1668A1A3104569D1C6321F4168E8BB67897912",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::op_Equality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.UiRenderContext::GetTextureFiltering()",
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.RichText.FSRenderContext::DrawImage(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C363F2B021929F5F637880EBE54BA7D02E8F5247CD466308038520394F2B381"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.BashRunner",
          "Name": "BashRunner",
          "DisplayName": "BashRunner",
          "FullName": "Candide.CandideUI.Text.TextCopy.BashRunner",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Run(System.String)-\u003ESystem.Void",
              "Name": "Run",
              "Signature": "public System.Void Run(System.String commandLine)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "commandLine",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "6277AF161D50EA621C4119B1244A0462F8289757D8D469EA51BFAC26A1F8E8A1",
              "Hash": "F68CACE9585A400B5F823AE442176BF82E0462CDC4FA69703858323F172ADA9E",
              "CalledMethods": [
                "BashRunner.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Diagnostics.Process::.ctor()",
                "System.Diagnostics.ProcessStartInfo::.ctor()",
                "System.Diagnostics.ProcessStartInfo::set_FileName(System.String)",
                "System.Diagnostics.ProcessStartInfo::set_Arguments(System.String)",
                "System.Diagnostics.ProcessStartInfo::set_RedirectStandardOutput(System.Boolean)",
                "System.Diagnostics.ProcessStartInfo::set_RedirectStandardError(System.Boolean)",
                "System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)",
                "System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)",
                "System.Diagnostics.Process::set_StartInfo(System.Diagnostics.ProcessStartInfo)",
                "System.Diagnostics.Process::Start()",
                "BashRunner.\u003C\u003Ec__DisplayClass0_0::\u003CRun\u003Eb__0(System.Object, System.Diagnostics.DataReceivedEventArgs)",
                "System.Diagnostics.DataReceivedEventHandler::.ctor(System.Object, System.IntPtr)",
                "System.Diagnostics.Process::add_OutputDataReceived(System.Diagnostics.DataReceivedEventHandler)",
                "System.Diagnostics.Process::BeginOutputReadLine()",
                "BashRunner.\u003C\u003Ec__DisplayClass0_0::\u003CRun\u003Eb__1(System.Object, System.Diagnostics.DataReceivedEventArgs)",
                "System.Diagnostics.Process::add_ErrorDataReceived(System.Diagnostics.DataReceivedEventHandler)",
                "System.Diagnostics.Process::BeginErrorReadLine()",
                "System.Diagnostics.Process::WaitForExit(System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)",
                "System.Diagnostics.Process::get_ExitCode()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "-c \u0022",
                "\u0022",
                "bash",
                "Process timed out. Command line: bash ",
                ".\r\nOutput: ",
                "\r\nError: ",
                "Could not execute process. Command line: bash "
              ],
              "Source": null
            }
          ],
          "Hash": "0C03699AF4ED2F28FDECFAE1B00B579D129271FE2F10E1E99AB3879CB794B5E5"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.Clipboard",
          "Name": "Clipboard",
          "DisplayName": "Clipboard",
          "FullName": "Candide.CandideUI.Text.TextCopy.Clipboard",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetFunc:System.Func\u00601\u003CSystem.String\u003E",
              "Name": "GetFunc",
              "Type": "System.Func\u003CSystem.String\u003E",
              "Signature": "private System.Func\u003CSystem.String\u003E GetFunc",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B33C40403EA56577BD27492FEE4E338E9950DA3BEEB5B8A75060BAA0463DF66F"
            },
            {
              "Id": "SetAction:System.Action\u00601\u003CSystem.String\u003E",
              "Name": "SetAction",
              "Type": "System.Action\u003CSystem.String\u003E",
              "Signature": "private System.Action\u003CSystem.String\u003E SetAction",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE02CB94E2CC60CAEA3E65BA0162A4B43E0B734781D558E5299EB969171CCE68"
            },
            {
              "Id": "UseLocalClipboard:System.Boolean",
              "Name": "UseLocalClipboard",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean UseLocalClipboard",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7E8BB38A2895AF6230FEE799B49D043A6BFD4B7FDE4B16CC09637CF3A55F30D"
            },
            {
              "Id": "_localTextClipboard:System.String",
              "Name": "_localTextClipboard",
              "Type": "System.String",
              "Signature": "private System.String _localTextClipboard",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0D81B3AACEDDB0B9AFECE10386EA7B3719B20AE58DAE7F0EE16B3E655674C91"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateGet()-\u003ESystem.Func\u00601\u003CSystem.String\u003E",
              "Name": "CreateGet",
              "Signature": "private System.Func\u003CSystem.String\u003E CreateGet()",
              "Visibility": "private",
              "ReturnType": "System.Func\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "273987D03E2BDD7F82046B261212E771DCAB7F8F33D3DB002680D7DED9E10141",
              "Hash": "E67D0EE66CF7854FE052D3C4B3B9B724EA0E27C89AC2DAD40F4D73E183CBF7BE",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.CurrentPlatform::get_Os()",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GetText()",
                "System.Func\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::GetText()",
                "Candide.CandideUI.Text.TextCopy.LinuxClipboard::GetText()",
                "Clipboard.\u003C\u003Ec::\u003CCreateGet\u003Eb__7_0()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSet()-\u003ESystem.Action\u00601\u003CSystem.String\u003E",
              "Name": "CreateSet",
              "Signature": "private System.Action\u003CSystem.String\u003E CreateSet()",
              "Visibility": "private",
              "ReturnType": "System.Action\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "8C81A7833B78842E32E2407FF69F9DAFD1B322AD3FC6343DF5B1EB3CFEE76DD0",
              "Hash": "F6DE9107AEEE2AF304522F23B304505C03330026932183F752BFCF8E4F78BE7E",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.CurrentPlatform::get_Os()",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::SetText(System.String)",
                "System.Action\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::SetText(System.String)",
                "Candide.CandideUI.Text.TextCopy.LinuxClipboard::SetText(System.String)",
                "Clipboard.\u003C\u003Ec::\u003CCreateSet\u003Eb__6_0(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetText()-\u003ESystem.String",
              "Name": "GetText",
              "Signature": "public System.String GetText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "A9326FAC93B0947F127406D9383369B82ECF481A84B0FADC7F3ADCFAC91907CA",
              "Hash": "4644E69B40FB428126F26D48C497333F4EEB0074A51CDA611EE5D90E517547F7",
              "CalledMethods": [
                "System.Func\u003CSystem.String\u003E::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetText(System.String)-\u003ESystem.Void",
              "Name": "SetText",
              "Signature": "public System.Void SetText(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "56320A0444A99846A9692CCCD3D61CACECCB36471A0AC1BC8F9B2FBB428BF378",
              "Hash": "D8EE2E571815E85CA5D844FB22444D9D7068F00855DA40C129C54662C49A9ABD",
              "CalledMethods": [
                "System.ArgumentNullException::.ctor(System.String)",
                "System.Action\u003CSystem.String\u003E::Invoke(!0)"
              ],
              "StringLiterals": [
                "text"
              ],
              "Source": null
            }
          ],
          "Hash": "B8F004889E20A4C7E51F07C4E2519B69A87CD56F76DB21690435BB9B842093AA"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.CurrentPlatform",
          "Name": "CurrentPlatform",
          "DisplayName": "CurrentPlatform",
          "FullName": "Candide.CandideUI.Text.TextCopy.CurrentPlatform",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_init:System.Boolean",
              "Name": "_init",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _init",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B959E3114AA7F0CC701D70C8FFA8BF94421648AFEAEDAB2ADB808134670F9CB"
            },
            {
              "Id": "_os:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "_os",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "private Candide.CandideUI.Text.TextCopy.Os _os",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DE90344F839318754051F5323FC5FF001331DA579AE05F1C462F4787BABD25E"
            }
          ],
          "Properties": [
            {
              "Id": "Os:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "Os",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "public Candide.CandideUI.Text.TextCopy.Os Os",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EC9D056B6DAC6A1DF118E9F9FD09A0AE9E89E721B9C1B79312C3F788D2849D82"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "private System.Void Init()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "E68ED88830843B0DC0A6378441743FF1AE494E1464A89907BABD3029B390469B",
              "Hash": "1A22CABD77B08D83AC0EB4ADEC87CDD28711CAB43815ECB82E59842B3F645C32",
              "CalledMethods": [
                "System.Environment::get_OSVersion()",
                "System.OperatingSystem::get_Platform()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "Candide.CandideUI.Text.TextCopy.CurrentPlatform::uname(System.IntPtr)",
                "System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [
                "Darwin"
              ],
              "Source": null
            },
            {
              "Id": "uname(System.IntPtr)-\u003ESystem.Int32",
              "Name": "uname",
              "Signature": "private System.Int32 uname(System.IntPtr buf)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "buf",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "335E34F74C6AE339303F867E4B3125659D22FABE9850AD85ABA18C69D15F479D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DEF53469379B1C8A135828CC1850EC4D2D7EA7B688C088CD661595D20273F734"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.LinuxClipboard",
          "Name": "LinuxClipboard",
          "DisplayName": "LinuxClipboard",
          "FullName": "Candide.CandideUI.Text.TextCopy.LinuxClipboard",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText()-\u003ESystem.String",
              "Name": "GetText",
              "Signature": "public System.String GetText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "9173E419B518DDC069F4329CDF5203BD75846A605A3ADD27123F1C586A7BFA4F",
              "Hash": "08181C6E62BA7DA70E66A183B87246F0DD5FA40CA44271064BD27B7679FA4383",
              "CalledMethods": [
                "System.IO.Path::GetTempFileName()",
                "System.String::Concat(System.String, System.String)",
                "Candide.CandideUI.Text.TextCopy.BashRunner::Run(System.String)",
                "System.IO.File::ReadAllText(System.String)",
                "System.IO.File::Delete(System.String)"
              ],
              "StringLiterals": [
                "xclip -o \u003E "
              ],
              "Source": null
            },
            {
              "Id": "SetText(System.String)-\u003ESystem.Void",
              "Name": "SetText",
              "Signature": "public System.Void SetText(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "61D3084BEDE393DDB6A50E48AB6169E4C2500DCC6AE396319F2F2CCAF73011AC",
              "Hash": "2CA80B6124839D79E2CFA7F29A610381F98C67400930D36D3595E504A8722243",
              "CalledMethods": [
                "System.IO.Path::GetTempFileName()",
                "System.IO.File::WriteAllText(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.CandideUI.Text.TextCopy.BashRunner::Run(System.String)",
                "System.IO.File::Delete(System.String)"
              ],
              "StringLiterals": [
                "cat ",
                " | xclip"
              ],
              "Source": null
            }
          ],
          "Hash": "07B73F9588CA0CE1FB9C9A2DFD1C921C1EB2248E29463C711B7AA992142A142E"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.Os",
          "Name": "Os",
          "DisplayName": "Os",
          "FullName": "Candide.CandideUI.Text.TextCopy.Os",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "enum",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Linux:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "Linux",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "public Candide.CandideUI.Text.TextCopy.Os Linux",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E83D849D71366BAEA3032D641FF197813555409EDA5C995F8F9882AC162DF645"
            },
            {
              "Id": "MacOsx:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "MacOsx",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "public Candide.CandideUI.Text.TextCopy.Os MacOsx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CCEDCD1FEF14DD4A7A6E8AC420C9E89C2FD80088A42FA3424453A6304ABFF1A"
            },
            {
              "Id": "Unknown:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "Unknown",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "public Candide.CandideUI.Text.TextCopy.Os Unknown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10D41ED329712B296F982C6330B4CC5EECFD78BC159D7A24FCF54E3EFC708E18"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Windows:Candide.CandideUI.Text.TextCopy.Os",
              "Name": "Windows",
              "Type": "Candide.CandideUI.Text.TextCopy.Os",
              "Signature": "public Candide.CandideUI.Text.TextCopy.Os Windows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C30D8C3166382176C5BF44FF0BA582C7CCAA14D64AC868C64A5FA37C0ACB42DB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7C75B16A2AE23FDB2DD06109A2C0A2042AF0E8AE68B3762AD69E6BCE4654BC75"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.OsxClipboard",
          "Name": "OsxClipboard",
          "DisplayName": "OsxClipboard",
          "FullName": "Candide.CandideUI.Text.TextCopy.OsxClipboard",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GeneralPasteboard:System.IntPtr",
              "Name": "GeneralPasteboard",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr GeneralPasteboard",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "00D2BE218DBCCA7FEACA67E7DA9B172E014CD7CED2F46BB2C8D11C5D96450689"
            },
            {
              "Id": "NsPasteboard:System.IntPtr",
              "Name": "NsPasteboard",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr NsPasteboard",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2C0F492ABF4D95EEA2DBA7818C9AA8CF65529E82E380236EAF94BFB2F80DD24"
            },
            {
              "Id": "NsString:System.IntPtr",
              "Name": "NsString",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr NsString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A2E2597F95381626CFA302B932C76985DC3381BD22B66C5E22A88D61D852FAA"
            },
            {
              "Id": "NsStringPboardType:System.IntPtr",
              "Name": "NsStringPboardType",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr NsStringPboardType",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51069200EC98D705C319BBED9ACDE4A47E419D1C8BCA74F52C8AA220D13228FF"
            },
            {
              "Id": "UtfTextType:System.IntPtr",
              "Name": "UtfTextType",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr UtfTextType",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5B2CBD208269E0705E24CBC29665AED946CB93971978A965A4691235996C509F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText()-\u003ESystem.String",
              "Name": "GetText",
              "Signature": "public System.String GetText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "90FAF12D78DE54FEF85A61547678B7683CB8DF6F6BD9CEE42FCEE483903115E2",
              "Hash": "3AD9C3F08BDC49E127333B1B4BAE4D8863C48277CA4DBC84382C16EA93B4282E",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::sel_registerName(System.String)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::objc_msgSend(System.IntPtr, System.IntPtr, System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::objc_msgSend(System.IntPtr, System.IntPtr)",
                "System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr)"
              ],
              "StringLiterals": [
                "stringForType:",
                "UTF8String"
              ],
              "Source": null
            },
            {
              "Id": "objc_getClass(System.String)-\u003ESystem.IntPtr",
              "Name": "objc_getClass",
              "Signature": "private System.IntPtr objc_getClass(System.String className)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "className",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5FC0A6A51019014DB791360EE3AB05086F37E80F0F35894C646E82C7FDABF3E0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "objc_msgSend(System.IntPtr, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "objc_msgSend",
              "Signature": "private System.IntPtr objc_msgSend(System.IntPtr receiver, System.IntPtr selector)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "receiver",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selector",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2CA4740E11300D555A561AE16650B893EB0FEC224F2500CA9E326EDF35793A37",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "objc_msgSend(System.IntPtr, System.IntPtr, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "objc_msgSend",
              "Signature": "private System.IntPtr objc_msgSend(System.IntPtr receiver, System.IntPtr selector, System.IntPtr arg1)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "receiver",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selector",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1FBA7ADDB690185DBAB0DDEA591531FD35A923DE76895FAC875EC181DBB67E19",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "objc_msgSend(System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "objc_msgSend",
              "Signature": "private System.IntPtr objc_msgSend(System.IntPtr receiver, System.IntPtr selector, System.IntPtr arg1, System.IntPtr arg2)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "receiver",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selector",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D79B7B0B2EFAB6295C8C0222732D71A7BB0AB7E3C68F9CB0B0ECE163018C99F6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "objc_msgSend(System.IntPtr, System.IntPtr, System.String)-\u003ESystem.IntPtr",
              "Name": "objc_msgSend",
              "Signature": "private System.IntPtr objc_msgSend(System.IntPtr receiver, System.IntPtr selector, System.String arg1)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "receiver",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selector",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1AA1C53D49D3C9BCC6197C997525717C04B890F7A735F3BAB99DDE13A12266A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "sel_registerName(System.String)-\u003ESystem.IntPtr",
              "Name": "sel_registerName",
              "Signature": "private System.IntPtr sel_registerName(System.String selectorName)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "selectorName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "351D1CB6E4ADD1E06B9AD1E9B3DD5F2AA4EF7FCC140639AD299BF8193628D3BD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetText(System.String)-\u003ESystem.Void",
              "Name": "SetText",
              "Signature": "public System.Void SetText(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "882B1923DE18AF32C842AAA707A1BC91DF145583D1C0A44CFDDCEF8934FE5D7E",
              "Hash": "6B44A3E025D5E34F1457EEC70E3933C708AD77C74A4613385FA924DB731BEBDE",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::sel_registerName(System.String)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::objc_msgSend(System.IntPtr, System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::objc_msgSend(System.IntPtr, System.IntPtr, System.String)",
                "Candide.CandideUI.Text.TextCopy.OsxClipboard::objc_msgSend(System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [
                "alloc",
                "initWithUTF8String:",
                "clearContents",
                "setString:forType:",
                "release"
              ],
              "Source": null
            }
          ],
          "Hash": "E81490D5D67CCB8ED24005D376DB4E1F6D61118FD77228707B76F46303283877"
        },
        {
          "Id": "Candide.CandideUI.Text.TextCopy.WindowsClipboard",
          "Name": "WindowsClipboard",
          "DisplayName": "WindowsClipboard",
          "FullName": "Candide.CandideUI.Text.TextCopy.WindowsClipboard",
          "Namespace": "Candide.CandideUI.Text.TextCopy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CfUnicodeText:System.UInt32",
              "Name": "CfUnicodeText",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 CfUnicodeText",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10ABEB193561E04DADF61FD5CAE453B7326A11F3AC0DF8BF6318B35CDEDB4DC8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CloseClipboard()-\u003ESystem.Boolean",
              "Name": "CloseClipboard",
              "Signature": "private System.Boolean CloseClipboard()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD317C4A01397A18A30ECE97F10A412A93ED4ADE1CFA230EFF59F6F2F492160F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmptyClipboard()-\u003ESystem.Boolean",
              "Name": "EmptyClipboard",
              "Signature": "private System.Boolean EmptyClipboard()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "309E6E36D2C6951159BAC96128E93C81B6C903EC2E1960FC961882E6541711FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClipboardData(System.UInt32)-\u003ESystem.IntPtr",
              "Name": "GetClipboardData",
              "Signature": "private System.IntPtr GetClipboardData(System.UInt32 uFormat)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "uFormat",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "66836066780239FA33F8BC7F0CFD8700D29AA8CDDF6B5F3D41230F3F0024C647",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetText()-\u003ESystem.String",
              "Name": "GetText",
              "Signature": "public System.String GetText()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "5A60FE558F1D198BB2249B1CD1EBFE169DED5A74377379A6760D926BEDEE3AC1",
              "Hash": "9B6F2A6ED349923321F1142A0886F8229AC1F9FB1F9F01F840C0A35DBE4FF55A",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::IsClipboardFormatAvailable(System.UInt32)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::OpenClipboard()",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GetClipboardData(System.UInt32)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GlobalLock(System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GlobalSize(System.IntPtr)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)",
                "System.Text.Encoding::get_Unicode()",
                "System.Text.Encoding::GetString(System.Byte[])",
                "System.String::TrimEnd(System.Char)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GlobalUnlock(System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::CloseClipboard()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GlobalLock(System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "GlobalLock",
              "Signature": "private System.IntPtr GlobalLock(System.IntPtr hMem)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "hMem",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0CC0D2D8E6841C2B64AD9F6B0C8B9B8225A797AE131108058318BA3C622C260",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GlobalSize(System.IntPtr)-\u003ESystem.Int32",
              "Name": "GlobalSize",
              "Signature": "private System.Int32 GlobalSize(System.IntPtr hMem)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "hMem",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "44817422E4F6746DCEC61FD110DAB3A82FF60BC0AF68F26B08938BB5CA2ADDAB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GlobalUnlock(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "GlobalUnlock",
              "Signature": "private System.Boolean GlobalUnlock(System.IntPtr hMem)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hMem",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7E4AAD512C7A32393D972B1461E3DCA23C28E24E1A7713FDC58534B4DF032A92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsClipboardFormatAvailable(System.UInt32)-\u003ESystem.Boolean",
              "Name": "IsClipboardFormatAvailable",
              "Signature": "private System.Boolean IsClipboardFormatAvailable(System.UInt32 format)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "format",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FA3EDE55297C9118822216DDB4639E7E695F0007272ED152C3E5F7809465F262",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenClipboard(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "OpenClipboard",
              "Signature": "private System.Boolean OpenClipboard(System.IntPtr hWndNewOwner)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hWndNewOwner",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1A6C17CA0C90A188265FBA38B8BCF13C1733F2BC47B2002508F0CED42D16E99E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenClipboard()-\u003ESystem.Void",
              "Name": "OpenClipboard",
              "Signature": "private System.Void OpenClipboard()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "471CD86DC4F3E576767BC3C4CBD3646275E0576DA77AAB8CC50ED850CBFC11EA",
              "Hash": "1705159924ED976AE9968491F65269050E7D7DA483F1804959C2124AE1420D2E",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::OpenClipboard(System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::ThrowWin32()",
                "System.Threading.Thread::Sleep(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetClipboardData(System.UInt32, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "SetClipboardData",
              "Signature": "private System.IntPtr SetClipboardData(System.UInt32 uFormat, System.IntPtr data)",
              "Visibility": "private",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "uFormat",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "655261474D05B52DC1ECBD5C422827CBA3D328D212E8CD9071E940CAA2161661",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetText(System.String)-\u003ESystem.Void",
              "Name": "SetText",
              "Signature": "public System.Void SetText(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "0A09C632F69A5ADD3F49E697BCB86127DC1031F29BD310813F92748CBBC6E308",
              "Hash": "72DE5F834CFEF1F132C35B18A8A451CBBF2B3DBD0D772B419EA1056D779CB80A",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::OpenClipboard()",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::EmptyClipboard()",
                "System.String::get_Length()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::ThrowWin32()",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GlobalLock(System.IntPtr)",
                "System.String::ToCharArray()",
                "System.Runtime.InteropServices.Marshal::Copy(System.Char[], System.Int32, System.IntPtr, System.Int32)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::GlobalUnlock(System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::SetClipboardData(System.UInt32, System.IntPtr)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "Candide.CandideUI.Text.TextCopy.WindowsClipboard::CloseClipboard()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowWin32()-\u003ESystem.Void",
              "Name": "ThrowWin32",
              "Signature": "private System.Void ThrowWin32()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "194AA42666C04217DE5DC835E85A8475D06561071AEDFA9E42FD70975D30A534",
              "Hash": "474899464376C0A1270EFB1065A5D2F1CB0F128AA9D95FCC6E08A9FCBEFD8795",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::GetLastWin32Error()",
                "System.ComponentModel.Win32Exception::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F33295A89178084EF4828CA180FB8382A1DB80AC8AF812CA37FB39EA2B74A96C"
        },
        {
          "Id": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
          "Name": "CandideTooltipGrowthDirection",
          "DisplayName": "CandideTooltipGrowthDirection",
          "FullName": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
          "Namespace": "Candide.CandideUI.Tooltip",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Left:Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Name": "Left",
              "Type": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Signature": "public Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BE5CFCE013C3FA25FB88F2DABBD9E323516105564218D1633FCC27F3FE8F367"
            },
            {
              "Id": "Right:Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Name": "Right",
              "Type": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Signature": "public Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F608AEF7083645A1542EACB5DB521E45263A870D3AF4FC1B1B60093DCDD89B77"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "409BAAE942BC5427478F44D9323D215C6111109350886A4B79A9FBCDE624A9CB"
        },
        {
          "Id": "Candide.CandideUI.Tooltip.CandideTooltipHelper",
          "Name": "CandideTooltipHelper",
          "DisplayName": "CandideTooltipHelper",
          "FullName": "Candide.CandideUI.Tooltip.CandideTooltipHelper",
          "Namespace": "Candide.CandideUI.Tooltip",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildActiveCitizenTooltipContent(Candide.GameModels.Models.Citizens.Citizen)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildActiveCitizenTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildActiveCitizenTooltipContent(Candide.GameModels.Models.Citizens.Citizen citizen)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1483,
              "BodyHash": "D8F2DDFA043F80CD9282C8A8A5A16169A5B725DB42A5F45229FCE1AECB3B0552",
              "Hash": "EB02CA807B1E2660D5928F779CE81894E3A623AD9C6E40565B4ADFDAC12E6087",
              "CalledMethods": [
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "Candide.CandideUI.Components.Displays.CitizenJobSkillDisplay::.ctor(System.String, CandideServer.Models.Citizen.JobProgress, System.Boolean)"
              ],
              "StringLiterals": [
                "Error",
                "job:unemployed",
                "Citizens_ActiveSkill",
                "stars",
                "Ui_Max",
                "Citizens_OtherSkills"
              ],
              "Source": null
            },
            {
              "Id": "BuildAuraDisplayTooltipContent(Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildAuraDisplayTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildAuraDisplayTooltipContent(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E auraInstance)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "auraInstance",
                  "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "0A847CB40B295EE3E95D3E0D750A045B01EBFC0B124741340091358D0602480D",
              "Hash": "9E6F0C3C6722B8DBEE076728F3E99B04CDB6A171A74A8D97D8465DBB18280E5B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Database.AuraDisplayInfoDataBase::GetDisplayInfoOrMissing(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Text.StringBuilder::.ctor()",
                "Shared.Aura.Args.AbstractAuraArgs::GetDescriptionText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildCitizenTooltipContent(CandideServer.MessageModels.Towns.CitizenTownOverviewData)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildCitizenTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildCitizenTooltipContent(CandideServer.MessageModels.Towns.CitizenTownOverviewData data)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1221,
              "BodyHash": "52E04D200A7EC2355C792424723634A3A0ACB588F74CD854239F3A7CF59DDFDF",
              "Hash": "0145960CD890C0CA0EB11E63406631CF1EAA4AC450CF28ED9B5A45B95414EAEE",
              "CalledMethods": [
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "Candide.CandideUI.Components.Displays.CitizenJobSkillDisplay::.ctor(System.String, CandideServer.Models.Citizen.JobProgress, System.Boolean)"
              ],
              "StringLiterals": [
                "Error",
                "job:unemployed",
                "Citizens_ActiveSkill",
                "Citizens_OtherSkills"
              ],
              "Source": null
            },
            {
              "Id": "BuildConstructionTooltip(Shared.Models.Construction.ConstructionModel, System.Boolean)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildConstructionTooltip",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildConstructionTooltip(Shared.Models.Construction.ConstructionModel construction, System.Boolean showMaterialCost)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showMaterialCost",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1137,
              "BodyHash": "FCFC18B54B10F650D235C70467EDCACFEFE95AD4A1AC1F884FDD9B618DEBD939",
              "Hash": "014ABFD57935D542AEDF2FFF096DE0FF4E3F547EE54633B1B8E7DBC2A908FB82",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.CandideIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Count()",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Data.DecorationsDataBase::GetDecorationOrMissing(System.String)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()"
              ],
              "StringLiterals": [
                "ui:citizen_slot",
                "Buildings_CitizenSlot",
                "Buildings_CitizenSlots",
                "building_appeal",
                "Buildings_BuildingAppeal",
                "ui:town_defence",
                "Buildings_TownDefence"
              ],
              "Source": null
            },
            {
              "Id": "BuildEntityTooltipContent(System.Guid)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildEntityTooltipContent",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildEntityTooltipContent(System.Guid entityGuid)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "entityGuid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "A457755AD388E91411F6FDB69A33DF74DA6A99A4329162BF74B901820BB154F0",
              "Hash": "A2DD3A4BDA68094C37F3B3DF06DC19B339610BADB55968B5BDB75DE2A613AFE8",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "Unable to find entity data",
                "Produce: "
              ],
              "Source": null
            },
            {
              "Id": "BuildFavourTooltipContent(Shared.Data.FavourData)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildFavourTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildFavourTooltipContent(Shared.Data.FavourData favour)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "favour",
                  "Type": "Shared.Data.FavourData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 481,
              "BodyHash": "799A99DC2384C994391751E70AE2609F528212C3C4DC6423A02FF4F15C1D6859",
              "Hash": "D71B6DAC20BB5F525988B9DE8A2F7582FD9F39A035DC681B1BA22E57D6BEECAF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::ToUpper()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Text.StringBuilder::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Data.FavourData::GetDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.GameModels.Managers.FavourManager::IsFavourAvailable(Shared.Data.FavourData)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Text.StringBuilder::Clear()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)"
              ],
              "StringLiterals": [
                "Skills_FavourAlreadyUnlocked",
                "$S",
                "Grid_FavourCost",
                "1",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "BuildFurnitureRecipeOutputTooltip(Shared.Data.Furniture.FurnitureData)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildFurnitureRecipeOutputTooltip",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildFurnitureRecipeOutputTooltip(Shared.Data.Furniture.FurnitureData furnitureData)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "furnitureData",
                  "Type": "Shared.Data.Furniture.FurnitureData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "13F00EF5BEC304AE58D4CF81A1456C935D1DBE63C0680CF736A27CC2B081377E",
              "Hash": "19100B4DA4C12036D76CEA9EAD2B6A0D0154B4E1FDA66D19716371278B7FE142",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildItemCraftingTooltipContent(Shared.Models.Items.ItemData, Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildItemCraftingTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildItemCraftingTooltipContent(Shared.Models.Items.ItemData item, Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe itemRecipe)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemRecipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "28F2F7F26A01FC08938F4CC361A8561D640716FCFBB00487030083741CC9D2BB",
              "Hash": "D1DA05ECEF131FB5B755228B85ACA96B0F7881DD37FB7B312E4CFFBB19E251BE",
              "CalledMethods": [
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildItemTooltipContent(Shared.Models.Items.ItemData, Shared.Models.Items.ItemInstanceModel, System.Boolean, Candide.CandideUI.Tooltip.ItemTutorialContext, System.Boolean, System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildItemTooltipContent(Shared.Models.Items.ItemData, Shared.Models.Items.ItemInstanceModel, System.Boolean, Candide.CandideUI.Tooltip.ItemTutorialContext, System.Boolean, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildItemTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildItemTooltipContent(Shared.Models.Items.ItemData itemData, Shared.Models.Items.ItemInstanceModel itemInstance, System.Boolean skipMoney, Candide.CandideUI.Tooltip.ItemTutorialContext context, System.Boolean includeItemId, System.Nullable\u003CSystem.Single\u003E priceMultiplier)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipMoney",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "includeItemId",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priceMultiplier",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2866,
              "BodyHash": "93D825ACFF26AF19BFD337AFABAFCC91FC811F859724D7BA41857F742F11091F",
              "Hash": "96E865826C1EE61ADCAF3B70144D5E8741FFB9D31E13C23C44C9016B28662A7B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.Graphics.StyleHelper::GetItemTierColor(System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "System.String::Format(System.String, System.Object)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "Shared.Models.Items.EquipmentTypeExtensions::GetName(Shared.Models.Items.EquipmentType)",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_Value()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Text.StringBuilder::.ctor()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildWeaponStatsContent(Shared.Models.Items.WeaponStats)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Equipment_Type_TwoHand",
                " \u002B ",
                "Item_BlockStrength",
                "Item_BlockDegrees",
                "$S",
                "$r",
                "spell:progression_unlock",
                "Skills_FavourAlreadyUnlocked",
                "Item_UsesLeft",
                "WorldStats_SellingFactor",
                "Item_Flag_OfferingDescription",
                "Item_Flag_Quest",
                "Item_Flag_Material",
                "Item_Flag_Food",
                "Item_Flag_Seed",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "BuildOnHitSpellTooltipContent(Shared.Models.Spells.SpellDataModel)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildOnHitSpellTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildOnHitSpellTooltipContent(Shared.Models.Spells.SpellDataModel spell)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 541,
              "BodyHash": "912E6E002554CAB2169A7A694D7E7CB38A3704F27FD0E6998A027323E83FB807",
              "Hash": "808F9762183C65E92CE90DF28BC9621D30FB4813462C1BD3CAEF329A0CEA8F06",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)"
              ],
              "StringLiterals": [
                "Spell_OnHit",
                "$G",
                "Grid_DealXDamageIcon",
                " - ",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "BuildQuestRewardPlayerCraftingRecipes(Shared.Models.Quests.QuestData)-\u003ESystem.String",
              "Name": "BuildQuestRewardPlayerCraftingRecipes",
              "Signature": "public System.String BuildQuestRewardPlayerCraftingRecipes(Shared.Models.Quests.QuestData questData)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "C3C26242B3A8A79BE11F1FAA44B09CC40A403AFF775C48846DBB3FCF8D3026D4",
              "Hash": "5F7CFB183D79E65F0D39A09C43E1501540BC7453CC64A7519F2DB24132405878",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "Shared.Data.ItemRecipeDataBase::GetItemRecipeOrMissing(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Object::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                ", ",
                "Quests_RewardRecipes"
              ],
              "Source": null
            },
            {
              "Id": "BuildQuestRewardTooltipContent(CandideServer.Data.DataModels.RewardData)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildQuestRewardTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildQuestRewardTooltipContent(CandideServer.Data.DataModels.RewardData reward)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "reward",
                  "Type": "CandideServer.Data.DataModels.RewardData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "6B2A4603F6A09001A8742ABC72A5D22BEC15C93DE2E81CF4340091DB53DBD130",
              "Hash": "EB45D619471B35D76D2B03EEE0D1CD2EC845D3D0F59FB0E49D7A4EF35FE1CD6C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "Candide.Text.RewardDataText::GetDescriptionText(CandideServer.Data.DataModels.RewardData, System.Text.StringBuilder)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildResourceTooltip(Shared.Models.Construction.ConstructionResourceDataModel)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildResourceTooltip",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildResourceTooltip(Shared.Models.Construction.ConstructionResourceDataModel resourceData)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "resourceData",
                  "Type": "Shared.Models.Construction.ConstructionResourceDataModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "8BA807CE7F3D17D4137EB9ACD998FDB65319C093D1FE7A9F7333860884274C42",
              "Hash": "F3B0B0C0133309219B282F14DED5D2AB8A3EABC6FCFFB2A06644B400A865A079",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildRewardTooltipContent(CandideServer.Data.DataModels.RewardData)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildRewardTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildRewardTooltipContent(CandideServer.Data.DataModels.RewardData reward)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "reward",
                  "Type": "CandideServer.Data.DataModels.RewardData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "2DD47F288FBD865938D922F390A4CB3C41637FF0539F57E901E5936C3799ACD0",
              "Hash": "71283E4252053110FF5C309F1678DD79E25CF2BB4F9E8F1EF84CC153944ABAF5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "Candide.Text.RewardDataText::GetDescriptionText(CandideServer.Data.DataModels.RewardData, System.Text.StringBuilder)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildSkillTooltip(Shared.Models.Skill.CharacterSkill, Shared.Data.SkillData)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildSkillTooltip",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildSkillTooltip(Shared.Models.Skill.CharacterSkill characterSkill, Shared.Data.SkillData skillData)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "characterSkill",
                  "Type": "Shared.Models.Skill.CharacterSkill",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillData",
                  "Type": "Shared.Data.SkillData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "8978B2EF315BB87CFBAFE22BCCDF957FF704F02AE0B41060936DB078684B501E",
              "Hash": "DD47220E03E63995882B763A8DA24B7359E4730083C83767F5A19201F382EA65",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::ToUpper()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::Format(System.String, System.Object)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)"
              ],
              "StringLiterals": [
                "\u0027\u002B\u0027#0.##%;\u0027-\u0027#0.##%;\u00270%\u0027",
                "Skills_CurrentSkillLevelField"
              ],
              "Source": null
            },
            {
              "Id": "BuildSpellTooltipContent(Shared.Models.Spells.SpellDataModel, System.Nullable\u00601\u003CSystem.Single\u003E, System.Nullable\u00601\u003CSystem.Single\u003E, System.Boolean)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildSpellTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildSpellTooltipContent(Shared.Models.Spells.SpellDataModel spell, System.Nullable\u003CSystem.Single\u003E energyCost, System.Nullable\u003CSystem.Single\u003E channelTime, System.Boolean isCharge)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "energyCost",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "channelTime",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isCharge",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 649,
              "BodyHash": "EDF5FD14960655809CDE82068DF97092CAA2F4C6B1C89BB34F74E85472A0876F",
              "Hash": "AEC218D88D1AEAA20D310F64085050607D25910A6E5ACF666AD9ED6D9677D1F5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.Components.CandideIconLabel::set_DisabledTextColor(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.Single::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)"
              ],
              "StringLiterals": [
                "ui:energy",
                "$G",
                "Grid_DealXDamageIcon",
                " - ",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "BuildStatsTooltip(Shared.Models.Stats.StatDescription, Shared.Models.Stats.Stat, System.Boolean)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildStatsTooltip",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildStatsTooltip(Shared.Models.Stats.StatDescription statDescription, Shared.Models.Stats.Stat stat, System.Boolean isLocalPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "statDescription",
                  "Type": "Shared.Models.Stats.StatDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stat",
                  "Type": "Shared.Models.Stats.Stat",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isLocalPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1458,
              "BodyHash": "CD54928B1C490A487AA60C48B3C3661CCE0712FAB7CE7077FB2DD4FFFFD04725",
              "Hash": "D0510FF704924F912F610B776C4C0947D048A193BB9823F6DD143E3B320E5B71",
              "CalledMethods": [
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.String::ToUpper(System.Globalization.CultureInfo)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Stats.StatModifierType, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Stats.StatModifierType, System.Single\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Stats.StatModifierType, System.Single\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Stats.StatModifierType, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__0(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "System.Func\u003CSystem.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E, System.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Aggregate(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!1, System.Func\u003C!!1, !!0, !!1\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__1(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__2(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__3(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__4(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__5(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)",
                "CandideTooltipHelper.\u003C\u003Ec__DisplayClass12_0::\u003CBuildStatsTooltip\u003Eb__6(System.Int32, System.Collections.Generic.KeyValuePair\u003CShared.Models.Stats.StatModifierType, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildWeaponStatsContent(Shared.Models.Items.WeaponStats)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildWeaponStatsContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildWeaponStatsContent(Shared.Models.Items.WeaponStats stats)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 883,
              "BodyHash": "215B239B428B8F72EF08ED6B19E59BBB59E3FD1F884CABD3F9C73BC29A96078C",
              "Hash": "F2F0B975EC69CF0A7D19FBBA1F7A150458D7594480E48E01E05DA3356998C761",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "Candide.Accessibility.ItemStatsHelper::GetAttackSpeedDescription(System.Single)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildOnHitSpellTooltipContent(Shared.Models.Spells.SpellDataModel)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildSpellTooltipContent(Shared.Models.Spells.SpellDataModel, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "$G",
                "Grid_DealXDamageIcon",
                " - ",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "BuildWildCitizenTooltipContent(CandideServer.Models.Citizen.WildCitizenInstanceModel)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildWildCitizenTooltipContent",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E BuildWildCitizenTooltipContent(CandideServer.Models.Citizen.WildCitizenInstanceModel data)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 933,
              "BodyHash": "E252AAD4FBAF0CD2AE7DCDA3F660F11838DADFB02A4AB74F07B4F4BC1D3F000D",
              "Hash": "39543DF55F6A896A0937FB5101A0B0BB7AD2A7644FFD4F36F251597D7B749985",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Count()",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.JobDataBase::GetJobOrMissing(System.String)",
                "Shared.Data.DataModels.JobDataExtensions::GetName(Shared.Data.DataModels.JobData, System.Boolean)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Shared.Text.StatDescriptionText::GetTextDescription(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Boolean, System.Text.StringBuilder)",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.UiArgs::.ctor(System.Boolean)",
                "System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "System.Text.StringBuilder::Clear()"
              ],
              "StringLiterals": [
                "ui:citizen",
                "Citizens_Skills",
                "Citizens_JobLevel",
                "Citizens_BaseStats",
                "Citizens_PositiveTraits",
                "Citizens_NegativeTraits"
              ],
              "Source": null
            },
            {
              "Id": "BuildWorkOrderOutputTooltip(Candide.GameModels.Models.Jobs.WorkOrder)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildWorkOrderOutputTooltip",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildWorkOrderOutputTooltip(Candide.GameModels.Models.Jobs.WorkOrder workOrder)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "workOrder",
                  "Type": "Candide.GameModels.Models.Jobs.WorkOrder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "CF7D92E5F519978C9837DE95BE03A7F3ABCA4C46C0303BABDC3D15E515437087",
              "Hash": "82B6381416F5FD3C1B8891189FB46D0D804DA68DFD5134680748F1265940AD02",
              "CalledMethods": [
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildWorkRecipeOutputTooltip(System.Nullable\u003CShared.Text.StringId\u003E, Shared.Data.DataModels.WorkOutputModel)",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Shared.Data.ItemDataBase::GetIconForItem(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::get_HasValue()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E::get_HasValue()"
              ],
              "StringLiterals": [
                "money",
                "Job_RequiresFuelSource",
                "Job_RequiresWaterSource"
              ],
              "Source": null
            },
            {
              "Id": "BuildWorkRecipeOutputTooltip(System.Nullable\u00601\u003CShared.Text.StringId\u003E, Shared.Data.DataModels.WorkOutputModel)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildWorkRecipeOutputTooltip",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildWorkRecipeOutputTooltip(System.Nullable\u003CShared.Text.StringId\u003E description, Shared.Data.DataModels.WorkOutputModel workOutput)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOutput",
                  "Type": "Shared.Data.DataModels.WorkOutputModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "02F3F65162687AD39C4040E21EF69F6440D9F1A238A66CA640A118331160524A",
              "Hash": "178794D7E7B80F2886FD46A4031A1003926FC0AC8E8D0644BCA28A9167A880DA",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildItemTooltipContent(Shared.Models.Items.ItemData, Shared.Models.Items.ItemInstanceModel, System.Boolean, Candide.CandideUI.Tooltip.ItemTutorialContext, System.Boolean, System.Nullable\u003CSystem.Single\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Guid::Parse(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildEntityTooltipContent(System.Guid)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "CandideServer.Database.RewardDataBase::GetRewardOrMissing(System.String)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildRewardTooltipContent(CandideServer.Data.DataModels.RewardData)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildWorshipUnlockTooltipContent(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "BuildWorshipUnlockTooltipContent",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E BuildWorshipUnlockTooltipContent(Shared.Models.Gods.WorshipUnlock worshipUnlock)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [
                {
                  "Name": "worshipUnlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 337,
              "BodyHash": "D1098DD1AAFFF18A71439DE354D9E042D211CE622160717DEC3BF83FC19E6BC6",
              "Hash": "928C7D7844E59B71EE53520F500DD476D41E2560BB885B96236BF56658C642E3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::ToUpper()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.Text.StringBuilder::.ctor()",
                "Candide.Text.WorshipUnlockText::GetDescriptionText(Shared.Models.Gods.WorshipUnlock, System.Text.StringBuilder)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)"
              ],
              "StringLiterals": [
                "worship_point",
                "\u003Cno-icon\u003E"
              ],
              "Source": null
            },
            {
              "Id": "Create(Candide.CandideUI.Containers.CandideGrid, System.Int32, System.Single, Shared.Models.Stats.StatDescription, System.Boolean, Shared.Models.Stats.StatModifierType, System.String)-\u003ESystem.Int32",
              "Name": "Create",
              "Signature": "private System.Int32 Create(Candide.CandideUI.Containers.CandideGrid statGrid, System.Int32 i, System.Single val, Shared.Models.Stats.StatDescription statDesc, System.Boolean isPercentage, Shared.Models.Stats.StatModifierType type, System.String statText)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "statGrid",
                  "Type": "Candide.CandideUI.Containers.CandideGrid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statDesc",
                  "Type": "Shared.Models.Stats.StatDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isPercentage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Stats.StatModifierType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 715,
              "BodyHash": "99FB90797343876B82FBE485960D4254CF87CAEFBC56FE6FF3F53A4F73DA4261",
              "Hash": "B60CB0C227BB0923FEA7B82B4FA469476B833B1C8658D88B97B16CC36477BB7A",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Math::Abs(System.Single)",
                "System.Single::ToString(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)"
              ],
              "StringLiterals": [
                " \u002B",
                " -",
                "P0",
                "Stats_ModifierType_EquippedItems",
                "Stats_ModifierType_Auras",
                "Stats_ModifierType_Blessings",
                "Stats_ModifierType_Ordinance",
                "Stats_ModifierType_Happiness",
                "Stats_ModifierType_Decorations",
                "Stats_ModifierType_Hunger",
                "Stats_ModifierType_Traits",
                "Stats_ModifierType_Loyalty",
                "Stats_ModifierType_Food",
                "Stats_ModifierType_Biome",
                "Stats_ModifierType_Gift",
                "Stats_ModifierType_BuildingAppeal"
              ],
              "Source": null
            }
          ],
          "Hash": "8A39066FB476E4AC47EABCA42E0FB7FE723FB53F1DB324CD4A13BF3313E2B859"
        },
        {
          "Id": "Candide.CandideUI.Tooltip.CandideTooltipWindow",
          "Name": "CandideTooltipWindow",
          "DisplayName": "CandideTooltipWindow",
          "FullName": "Candide.CandideUI.Tooltip.CandideTooltipWindow",
          "Namespace": "Candide.CandideUI.Tooltip",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseComponentPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "BaseComponentPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 BaseComponentPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03268BDBD9056B97C150676D34598963DFAFA86181E7165E56244B12CA8C2C63"
            },
            {
              "Id": "DefaultMaxWidth:System.Int32",
              "Name": "DefaultMaxWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultMaxWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "40A10331EFCE65F35A5D10320FEC1EE636D357F93CCA794F7585487DFDCAEBD1"
            },
            {
              "Id": "Instance:Candide.CandideUI.Tooltip.CandideTooltipWindow",
              "Name": "Instance",
              "Type": "Candide.CandideUI.Tooltip.CandideTooltipWindow",
              "Signature": "public Candide.CandideUI.Tooltip.CandideTooltipWindow Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C3729466F45223A6A2F372122F1A32178072BCB956BD431314247051D1564E4"
            },
            {
              "Id": "SkipOneFrame:System.Boolean",
              "Name": "SkipOneFrame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SkipOneFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA2FF8771E422BEC6DB1C5BE12894E1BCAD32D5FF251A2EE65D139E6469812B2"
            },
            {
              "Id": "_tooltipContent:Candide.CandideUI.Tooltip.ITooltipContent",
              "Name": "_tooltipContent",
              "Type": "Candide.CandideUI.Tooltip.ITooltipContent",
              "Signature": "private Candide.CandideUI.Tooltip.ITooltipContent _tooltipContent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4302D5D422ED4656B59595E1EBC6C967260806088FC3705B9999C1C0A39A60E8"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [
            {
              "Id": "TooltipContent:Candide.CandideUI.Tooltip.ITooltipContent",
              "Name": "TooltipContent",
              "Type": "Candide.CandideUI.Tooltip.ITooltipContent",
              "Signature": "public Candide.CandideUI.Tooltip.ITooltipContent TooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "374AA87B967841CBA932C5CEFB23C2437F1DC10F7CC02236BBE7E9DCF1AC9E98"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTooltipPosition(System.Boolean)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetTooltipPosition",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetTooltipPosition(System.Boolean preferLeft)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "preferLeft",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "5A48BB4C7EB154B44A8F72D585487F0ADBDDCE70CB562D3DA9F390CE2C6A6325",
              "Hash": "46D6F8E9AE613E8B59F48984C7C86299CCE7ED34A65AE9E64C93CB4B24849B81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Candide.CandideUI.Tooltip.CandideTooltipWindow::\u003CGetTooltipPosition\u003Eg__CalculateLeftPos|11_0(CandideTooltipWindow.\u003C\u003Ec__DisplayClass11_0\u0026)",
                "Microsoft.Xna.Framework.Vector2::Deconstruct(System.Single\u0026, System.Single\u0026)",
                "Candide.CandideUI.Tooltip.CandideTooltipWindow::\u003CGetTooltipPosition\u003Eg__CalculateRightPos|11_1(CandideTooltipWindow.\u003C\u003Ec__DisplayClass11_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F4315D3E0BFB1A4BCA58E8D0325717E48D0CE94808CDD5FCEFB47FDB135C74DA",
              "Hash": "355379C258B8C0ED1E90F3397118443B53F799B7174996A5B474A000526B1786",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "private System.Void Update()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "56657ABCCE38C8BBA6FFD067E8261D4036D7E847E4F78DFF32A9F9F99A562537",
              "Hash": "5B3E3CBC32E7206EC3C61210443BABB0C13AEE29472DDEA247F996545556D95D",
              "CalledMethods": [
                "Candide.CandideUI.Tooltip.ITooltipContent::get_GetTooltipContent()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::Invoke()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "B3A26E80B115B3BBF257BF225E34B6AB816802A89593CB20710BB19718504FC8",
              "Hash": "95E9BDF18B101C330CF572FEB4006B3D3350D2D2D469A1CE5BA0ACAFBC46F484",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Tooltip.ITooltipContent::get_GetPreferredTooltipGrowthDirection()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::Invoke()",
                "Candide.CandideUI.Tooltip.CandideTooltipWindow::GetTooltipPosition(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2CD647B52064DD1656508ECB6E05D311CC1B4A91ED64F2B7C345BB1A6A9DAB71"
        },
        {
          "Id": "Candide.CandideUI.Tooltip.ItemTutorialContext",
          "Name": "ItemTutorialContext",
          "DisplayName": "ItemTutorialContext",
          "FullName": "Candide.CandideUI.Tooltip.ItemTutorialContext",
          "Namespace": "Candide.CandideUI.Tooltip",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Name": "None",
              "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Signature": "public Candide.CandideUI.Tooltip.ItemTutorialContext None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBDEF4F1E5130034D17A7745077BEB3ECFB284653D8DE1BC4E7AF9EE9FA1EA5F"
            },
            {
              "Id": "OtherInventory:Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Name": "OtherInventory",
              "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Signature": "public Candide.CandideUI.Tooltip.ItemTutorialContext OtherInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F82E0C6240A2E9A6965F9B72AAC77851AFB14B0A4C3F0886B91D05C26D156020"
            },
            {
              "Id": "PlayerCrafting:Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Name": "PlayerCrafting",
              "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Signature": "public Candide.CandideUI.Tooltip.ItemTutorialContext PlayerCrafting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "190A5356E3E24F04B5F7A309B9AB8CE9FAD9C259B9FD8161C7A95A1C8B1FEC4F"
            },
            {
              "Id": "PlayerEquipment:Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Name": "PlayerEquipment",
              "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Signature": "public Candide.CandideUI.Tooltip.ItemTutorialContext PlayerEquipment",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98B11C5FC113FA9B8BBCBE0594E6CBC165F04A0CD846AD34132149F9B099D301"
            },
            {
              "Id": "PlayerInventory:Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Name": "PlayerInventory",
              "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
              "Signature": "public Candide.CandideUI.Tooltip.ItemTutorialContext PlayerInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D686998878DA08677F8CACF344BBE3C1BC4BA9CA341FE2DE00CFCDB6D25E46C4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "49FF902C31384EF2F421189B640AB720059E9D1C8A75A5779E8FF69AB3B3B9BB"
        },
        {
          "Id": "Candide.CandideUI.Tooltip.ITooltipContent",
          "Name": "ITooltipContent",
          "DisplayName": "ITooltipContent",
          "FullName": "Candide.CandideUI.Tooltip.ITooltipContent",
          "Namespace": "Candide.CandideUI.Tooltip",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SideMargin:System.Int32",
              "Name": "SideMargin",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SideMargin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B7E140CA75BAB34D043727F5B77681F254AD355A128D834DA774F34D299A528"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "334E3160615E491AD66B55D850FDFCD404D9DC14A25B63EACD79E6A38AD5DCBB"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
          "Name": "AbstractMapControl",
          "DisplayName": "AbstractMapControl",
          "FullName": "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
          "Namespace": "Candide.CandideUI.TownOverview.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Map:Candide.CandideUI.Components.CandideDraggableMap",
              "Name": "Map",
              "Type": "Candide.CandideUI.Components.CandideDraggableMap",
              "Signature": "public Candide.CandideUI.Components.CandideDraggableMap Map",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E98CC8CDAFD735D82458C7896D8CB088930CB7B2C81DF52BBEA1C5DDAAC1EC10"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0560EDEC5C543B0DC27BC167F7A9728D8A2D6F44FC63A5A1FCDC576814DDAF8"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent",
          "Name": "CitizenDraggableHolderContent",
          "DisplayName": "CitizenDraggableHolderContent",
          "FullName": "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent",
          "Namespace": "Candide.CandideUI.TownOverview.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            }
          ],
          "Properties": [
            {
              "Id": "ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Name": "ContentType",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderContentType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"
            },
            {
              "Id": "Parent:Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Name": "Parent",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderBase Parent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStackInfo()-\u003ESystem.String",
              "Name": "GetStackInfo",
              "Signature": "public System.String GetStackInfo()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "B708DD5F4DDE5E08AFA4BFB56483578E145806D0B60CA2CDEF9BC661A70A0BAC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase, System.Guid)-\u003ESystem.Boolean",
              "Name": "IsValidComponent",
              "Signature": "private System.Boolean IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.Guid citizenId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "010ADB51BAD5D63E09BF87D4FE6ACADF49791BF0CD6AAFAA330EA2724AEC389F",
              "Hash": "7534C92DFED55E1F7E7B221E997640774B922D5A56B87797979E6E7B7F50A4BD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "CitizenDraggableHolderContent: Parent is null"
              ],
              "Source": null
            },
            {
              "Id": "OnDropped()-\u003ESystem.Boolean",
              "Name": "OnDropped",
              "Signature": "public System.Boolean OnDropped()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "DEEB0AA3DC47D10CD6D9FC0967E3FC6A0A708CED7CB1FB2A483CE16FBC8FBA46",
              "Hash": "407CBD7F9830F8A18215492B5274B973CE0B2F460FA12FEDBDA0A73487FB991F",
              "CalledMethods": [
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::get_CitizenSlot()",
                "Candide.GameModels.Managers.TownsManager::UnassignCitizenFromSlot(System.Guid, System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean",
              "Name": "OnDroppedOnHolder",
              "Signature": "public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "holder",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHolderBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 419,
              "BodyHash": "D68C45B644FFF161492105C0EBECECE22253D3B5120874487026090A423DBBED",
              "Hash": "4CE2ED9156C5AB28209816A0B9417B39E5A0E7542E50B71228C86D3B12F6A570",
              "CalledMethods": [
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::get_Parent()",
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::IsValidComponent(Candide.CandideUI.Components.Holder.CandideHolderBase, System.Guid)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.GameState::TryGetCitizenSlotForCitizenId(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::get_CitizenSlot()",
                "Candide.GameModels.Managers.TownsManager::SwitchCitizenSlots(System.Guid, System.Guid, System.Guid, System.Guid, System.Guid)",
                "Candide.GameModels.Managers.TownsManager::AssignCitizenToSlot(System.Guid, System.Guid, System.Guid)"
              ],
              "StringLiterals": [
                "Target holder was of type ",
                " but not ",
                "CitizenSlotHolder",
                "TownOverviewCitizenHolder"
              ],
              "Source": null
            }
          ],
          "Hash": "2AC1FFC46DA51D207176D210B90FE09621B6CCA17299E3A3CCAAC7B024F37345"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder",
          "Name": "CitizenSlotHolder",
          "DisplayName": "CitizenSlotHolder",
          "FullName": "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder",
          "Namespace": "Candide.CandideUI.TownOverview.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "_citizenSlot:Candide.GameModels.Models.Citizens.CitizenSlot",
              "Name": "_citizenSlot",
              "Type": "Candide.GameModels.Models.Citizens.CitizenSlot",
              "Signature": "private Candide.GameModels.Models.Citizens.CitizenSlot _citizenSlot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE8712FB35D84836FFC825CE44D36AE199FCA7D638D9CB121A3325EA70365295"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_townOverviewControl:Candide.CandideUI.TownOverview.TownOverviewControl",
              "Name": "_townOverviewControl",
              "Type": "Candide.CandideUI.TownOverview.TownOverviewControl",
              "Signature": "private Candide.CandideUI.TownOverview.TownOverviewControl _townOverviewControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F8B330AD06E03596970D8870530E8FB481AEDB3927F9CE28F1198DDAD69AF3D"
            }
          ],
          "Properties": [
            {
              "Id": "CitizenSlot:Candide.GameModels.Models.Citizens.CitizenSlot",
              "Name": "CitizenSlot",
              "Type": "Candide.GameModels.Models.Citizens.CitizenSlot",
              "Signature": "public Candide.GameModels.Models.Citizens.CitizenSlot CitizenSlot",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DCB844577E579A788A21F49E820461626E82D7B8B4E8844D38FB11A7187BE7C9"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "7D208AB67EBF679A7F67F8B9BC925AFD8926E53EEC52C6347501FFF77CFC4897",
              "Hash": "24AAED3E24ABEFC683518AB7BFCA2D104641FF077F0AF54FC14C2E4CE3586F1A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, System.Guid, System.String)"
              ],
              "StringLiterals": [
                "CitizenId was set but Citizen was null? Client has missed updating the values"
              ],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 558,
              "BodyHash": "C779B9A292B8D88CB4BDE50A9AA406DCF50923409D67688CF872BFB7CC89790B",
              "Hash": "29878581D4018AB498D62FE9D8423DA574AEE2F7524D2681D2095EB218EFCC73",
              "CalledMethods": [
                "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::get_CitizenSlot()",
                "Candide.CandideUI.TownOverview.TownOverviewControl::get_HoveredCitizen()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenSlotChanged()-\u003ESystem.Void",
              "Name": "OnCitizenSlotChanged",
              "Signature": "private System.Void OnCitizenSlotChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "F87B9AACFA99C6369903A89857F027E27F7FA0FF3963B7920F981BEB4E0CB5EA",
              "Hash": "CD744E3E8F1C4D4C35AB13A3C28AA428D8C3E6B074E2B808CC5AD1697EB090E3",
              "CalledMethods": [
                "CitizenSlotHolder.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "CitizenSlotHolder.\u003C\u003Ec__DisplayClass10_0::\u003COnCitizenSlotChanged\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "7692666F742A44D645563516754055D33CC7575DF41F13CC0AB026B6764D2E9A",
              "Hash": "F190996F0EA561DF823D0794365CC4AFBC87B6706574389F95317C95659FC3C0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Models.Citizens.CitizenSlot::get_IsOccupied()",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D012BC9E88DAD2F89D609F9C56E6B4A9150786A32234B7DF339AB41470B37BD3"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder",
          "Name": "TownOverviewCitizenHolder",
          "DisplayName": "TownOverviewCitizenHolder",
          "FullName": "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder",
          "Namespace": "Candide.CandideUI.TownOverview.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenPickedUp:System.EventHandler\u00601\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E",
              "Name": "CitizenPickedUp",
              "Type": "System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E CitizenPickedUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "974F4ED5B51122A7BC663E19FBF4282DE7FC7B90374E368680BAA856FA9EA6C3"
            },
            {
              "Id": "_buildingIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_buildingIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _buildingIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F9729F9CC4EF4A146B30ECCC68F8CD9A0D084334A48BFE2877205C9B64A6D80"
            },
            {
              "Id": "_citizen:CandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Name": "_citizen",
              "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Signature": "private CandideServer.MessageModels.Towns.CitizenTownOverviewData _citizen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "787C4BDB744989937B6DB7B0F21020057E3CCC43550C738C3746242F83A3B03E"
            },
            {
              "Id": "_citizenIcon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_citizenIcon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _citizenIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFF5A0121EA9D732C6F3A98FE2E8DE85E3E9EE7AF820B0CEADBEE9205D7EA505"
            },
            {
              "Id": "_importantInfoText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_importantInfoText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _importantInfoText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFCD10FE5EFFFF5BAD3820AD6929DB7B2E5CE9E832B58EE86D4B6695427ACF23"
            },
            {
              "Id": "_name:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_name",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _name",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03E99389B561E80F2CBDB429FE954DEC76FB2E5327FC2E30DD6A99F5E516F610"
            },
            {
              "Id": "_secondaryAction:System.Action",
              "Name": "_secondaryAction",
              "Type": "System.Action",
              "Signature": "private System.Action _secondaryAction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D7732D3BDA97FA8D1A1458D0A1A190BDB36F47860DE03ABEA80881B0D63A3CD"
            },
            {
              "Id": "_townOverviewControl:Candide.CandideUI.TownOverview.TownOverviewControl",
              "Name": "_townOverviewControl",
              "Type": "Candide.CandideUI.TownOverview.TownOverviewControl",
              "Signature": "private Candide.CandideUI.TownOverview.TownOverviewControl _townOverviewControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F8B330AD06E03596970D8870530E8FB481AEDB3927F9CE28F1198DDAD69AF3D"
            }
          ],
          "Properties": [
            {
              "Id": "Citizen:CandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Name": "Citizen",
              "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
              "Signature": "public CandideServer.MessageModels.Towns.CitizenTownOverviewData Citizen",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FB67DD8143FC50556799AFFDC3A2DA492F572FE5D7A2A5A6A9D86A105C37280F"
            }
          ],
          "Events": [
            {
              "Id": "CitizenPickedUp:System.EventHandler\u00601\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E",
              "Name": "CitizenPickedUp",
              "Type": "System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E CitizenPickedUp",
              "Visibility": "public",
              "Hash": "A6960C1F8C747291C678CF35D1A5FC2D97FFAC6A28CD10A8332E20758C433735"
            }
          ],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "19261BA6047D7867A0230FF111ED56AB6889C504EFECDA71C17489F13986132C",
              "Hash": "EE7DFA276A05871F2B00336507C4966726FD6BA3CF2BA10B94B6A77547FE34DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, System.Guid, System.String)",
                "System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 435,
              "BodyHash": "3D0D5C73EC4012A217368FADC105DE81A588AF99B37BB8DBD19D4277E79F866F",
              "Hash": "558A4FB8E6D07AA47D891774A61AE8D43D0959C6D5BC0549DCC3FD774E40DDA5",
              "CalledMethods": [
                "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::get_Citizen()",
                "Candide.CandideUI.TownOverview.TownOverviewControl::get_HoveredCitizen()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCitizenChanged()-\u003ESystem.Void",
              "Name": "OnCitizenChanged",
              "Signature": "private System.Void OnCitizenChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 753,
              "BodyHash": "DCFD81FBC5AED8AB639ACF89BA3D0A43A0B10BD244AB38BDEAAB5B9B20426B24",
              "Hash": "F771BC9DDA7FA5C4D26A3C22BB467F54C467A141104CA0A1E3C3CDABEBBAD72F",
              "CalledMethods": [
                "CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Single::ToString(System.String)",
                "System.String::Format(System.String, System.Object)",
                "Candide.CandideUI.Components.CandideTextLabel::get_Text()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.GameModels.GameState::TryGetCitizenSlot(System.Guid, System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "Shared.Data.DataModels.JobDataExtensions::GetName(Shared.Data.DataModels.JobData, System.Boolean)",
                "System.String::Format(System.String, System.Object, System.Object, System.Object)"
              ],
              "StringLiterals": [
                "Not expected. If a home building is set, a citizen slot should be also site and vice versa",
                "Citizens_CurrentHunger",
                "P0",
                "Citizens_Unassigned",
                "Unexpected",
                "job:unemployed",
                "Citizens_NameAndCurrentJobLevel"
              ],
              "Source": null
            },
            {
              "Id": "OnControllerXPressed()-\u003ESystem.Void",
              "Name": "OnControllerXPressed",
              "Signature": "public System.Void OnControllerXPressed()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0FDFD7AE7BC8DACB17713347A92EC9982C47FC97E08DF294B8B9E8572C0661EE",
              "Hash": "227CBC135CBE63A8D173EFC77250539694626CC7023F3AF56E53A1A6F49B0557",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnControllerXPressed()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3994C4DF70CDCA5BDDF69BA365C44A109F374721E6FF8894E9BEA7DC3C059047",
              "Hash": "2BD363010111B7324E1C8DA9406D3C36FEAB4392E45851D0E293FBA4A57A1577",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "249EEC116ED77FB4C9211DF60E53E85F7C74BA88E41B75C08B83777F9EFAC294",
              "Hash": "D48AA863FDADAD0C9117D410A5FA33C0FBA517EEDE8E16665D979FC0E04E1342",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::get_Citizen()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22A6389BE2196C6B939997A250D8E1BAE504733FC18DBECF3BA13056F87A623D"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.Components.TownOverviewMap",
          "Name": "TownOverviewMap",
          "DisplayName": "TownOverviewMap",
          "FullName": "Candide.CandideUI.TownOverview.Components.TownOverviewMap",
          "Namespace": "Candide.CandideUI.TownOverview.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_displayData:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Name": "_displayData",
              "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Signature": "private Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData _displayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED158479896EFF86E58F7E8C80F98FFEE8241D3C41195D7DEC8D2AADC0418688"
            },
            {
              "Id": "_mouseSimulator:Candide.CandideUI.Helpers.ControllerMouseSimulator",
              "Name": "_mouseSimulator",
              "Type": "Candide.CandideUI.Helpers.ControllerMouseSimulator",
              "Signature": "private Candide.CandideUI.Helpers.ControllerMouseSimulator _mouseSimulator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48542157EB6BC92CEE15F6CD4D290DC7517C9DDBD0BA896AA5EF3A3A6EF9AC1C"
            },
            {
              "Id": "_slots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E",
              "Name": "_slots",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E _slots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AF3FC125D3C0932BA95F685ABB636BF26A4508745E2BB199D6E5B09458FE4E5"
            },
            {
              "Id": "_slotsPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_slotsPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _slotsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A8BB3F1282C20A2898C26C570B1D926E478FC5564BFA691C8EE74EF3808FC39"
            },
            {
              "Id": "_townOverviewControl:Candide.CandideUI.TownOverview.TownOverviewControl",
              "Name": "_townOverviewControl",
              "Type": "Candide.CandideUI.TownOverview.TownOverviewControl",
              "Signature": "private Candide.CandideUI.TownOverview.TownOverviewControl _townOverviewControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F8B330AD06E03596970D8870530E8FB481AEDB3927F9CE28F1198DDAD69AF3D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "785A6BF46D2043CD36A8AD0C7A4A857D192F307D41308AA52ADB085B1E2BA730",
              "Hash": "4B434A844866E2B25B7EADBF039C2A08D562E66BEEDA0E449BC2E33EE204E4ED",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::get_IconData()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)-\u003ESystem.Void",
              "Name": "OnTownsChanged",
              "Signature": "public System.Void OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData displayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayData",
                  "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "0B8B3527DAF84D6EEC27D5524CEA1C506E43B3D56B6D894ED1704AF62214A185",
              "Hash": "BF40A61CEC46EB557A59FB2C7596B64F3C2A7CE9FBCDC124481BD9EA7B4D9970",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::.ctor(Candide.CandideUI.TownOverview.TownOverviewControl)",
                "Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::set_CitizenSlot(Candide.GameModels.Models.Citizens.CitizenSlot)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::set_Item(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Never should have come here"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "C36D344CB06C3A23104439A8E755132D9CCA25F5378B1C0AD89A1169D2961886",
              "Hash": "9C4531151AD6584850737E585F0F0CDBF2F19A1ED9D646C45C5B574640986DE0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.ControllerMouseSimulator::SetCursorPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.Helpers.ControllerMouseSimulator::Update()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.TownOverview.Components.TownOverviewMap::UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel)-\u003ESystem.Void",
              "Name": "UpdateSlotPositions",
              "Signature": "private System.Void UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel town)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 449,
              "BodyHash": "1F934A8E3B99986E96D1718577F6D27A2EC1264EDF756F0B2840B42F2F3CF39A",
              "Hash": "435F93E3161AADED59832163CD8A646B74AA68EC4B344ECEDE34B849F05C7099",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "TownOverviewMap",
                ": Slots dictionary did not contain slot with ID ",
                ". Add it here again perhaps?"
              ],
              "Source": null
            }
          ],
          "Hash": "B4262A9C7678C84AFC4109277C52A0E064B57820C6ABE491DA7A58B4F8BE5DBE"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
          "Name": "TownOverviewDisplayData",
          "DisplayName": "TownOverviewDisplayData",
          "FullName": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
          "Namespace": "Candide.CandideUI.TownOverview.DisplayData",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Name": "Citizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E Citizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B3852A00F41FC8FF977FC5B1E0196800BA6F5E13674C1530047B75F0FE9F10A"
            },
            {
              "Id": "TotalCitizens:System.Int32",
              "Name": "TotalCitizens",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TotalCitizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DC6F89C555B47C1BC9AEEDB3E80E0B933F9AD6246A6E03052D804BC0062537F"
            },
            {
              "Id": "TotalCitizenSlots:System.Int32",
              "Name": "TotalCitizenSlots",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TotalCitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B85FBA2F6E0EA09054610302E92E93A5428739D4709B6C75662202C26F28A191"
            },
            {
              "Id": "Town:Candide.GameModels.Models.ClientTownModel",
              "Name": "Town",
              "Type": "Candide.GameModels.Models.ClientTownModel",
              "Signature": "public Candide.GameModels.Models.ClientTownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76F45A8DEF2ACB0AB03E041A8E0E5F5932FFBB0C99739730AC7E2451AF823E8"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.GameModels.Controllers.GameStateTownChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "4DFE28E390224845C2E4F4D7746C2325331366FB024A18279DA751C1189CAB86",
              "Hash": "1FB1179CDBF740A6EBB8D0251600F8CD450CB48E6A5048810D7254E1DE167ADA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "52E407C254C8D4FF3AE169EA06F8890210B99A3C4202A7B362F49D06689D8485"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.TownOverviewControl",
          "Name": "TownOverviewControl",
          "DisplayName": "TownOverviewControl",
          "FullName": "Candide.CandideUI.TownOverview.TownOverviewControl",
          "Namespace": "Candide.CandideUI.TownOverview",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DraggedCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DraggedCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DraggedCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F47022FE9E1567C8CF370A7BA184ACD7E00BBE12ED394E84F5AE35B137A5874F"
            },
            {
              "Id": "LockedHoveredCitizen:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LockedHoveredCitizen",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LockedHoveredCitizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD173CBF94061E06A7041FF632B1F00291E5BF2297778A833C7C2DFD8315067D"
            },
            {
              "Id": "SlotHoveredCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SlotHoveredCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SlotHoveredCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69E0F2186E0EEED02C8829F4C409A3C68F8772C7C76195DFE6C7BA3E8C2F6E10"
            },
            {
              "Id": "_citizenDetailsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_citizenDetailsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _citizenDetailsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DF37FAD74DEA5CF1D8930B379C5C7734BEF91E65C57B6E4AB383FB2C009F3C1"
            },
            {
              "Id": "_citizenPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_citizenPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _citizenPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E759D43A34B15195F1DE59035DBFA771DF8C16AD9DB4604AE729087E5F46EF3"
            },
            {
              "Id": "_displayData:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Name": "_displayData",
              "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Signature": "private Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData _displayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED158479896EFF86E58F7E8C80F98FFEE8241D3C41195D7DEC8D2AADC0418688"
            },
            {
              "Id": "_draggableFocusable:Candide.CandideUI.UserControls.DraggableMapFocusable",
              "Name": "_draggableFocusable",
              "Type": "Candide.CandideUI.UserControls.DraggableMapFocusable",
              "Signature": "private Candide.CandideUI.UserControls.DraggableMapFocusable _draggableFocusable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2379E0AEE86139C65050FBAA5E970A13320540BD70848435A4EFEFB135D9F27A"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_hoveredCitizen:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_hoveredCitizen",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _hoveredCitizen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "609F60E303F4198C05A599C4881C851E0B8AD0AFDEDEA1A0794A97D1B2BCBE4C"
            },
            {
              "Id": "_map:Candide.CandideUI.TownOverview.Components.TownOverviewMap",
              "Name": "_map",
              "Type": "Candide.CandideUI.TownOverview.Components.TownOverviewMap",
              "Signature": "private Candide.CandideUI.TownOverview.Components.TownOverviewMap _map",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9462B88D77942BB67976EE1583D77432D1C35803C19B0BCC92A8F9C2676D5835"
            },
            {
              "Id": "_modal:Candide.CandideUI.Windows.CandideModalWindow",
              "Name": "_modal",
              "Type": "Candide.CandideUI.Windows.CandideModalWindow",
              "Signature": "private Candide.CandideUI.Windows.CandideModalWindow _modal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A475C614590A4501CF007C9D4728A9EF5D19BE3755885AB721063B4046B0A6C0"
            },
            {
              "Id": "_renameBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_renameBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _renameBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28ABED2384E89346D25FCFF65303EEC434DAEC8B72507613A033C99A31653A9F"
            },
            {
              "Id": "_statsCitizenSlots:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_statsCitizenSlots",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _statsCitizenSlots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2CB5559DD75EC0831507E570F22C2D1152BCDAD85CA88EB5A9D6ACF49CB1726"
            },
            {
              "Id": "_statsTownDefence:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_statsTownDefence",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _statsTownDefence",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56923AA3110C934753396909AEDA450E89F94CE3AA92628AEBD20EE81C049FE"
            },
            {
              "Id": "_townDisplay:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_townDisplay",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _townDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F4602160EA5A41B3EEB5B4BC47A42AD671BF17812E13CAACB67E73313C17314"
            }
          ],
          "Properties": [
            {
              "Id": "HoveredCitizen:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HoveredCitizen",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HoveredCitizen",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B40D0D658968E18CBDBAE074BF65E2DDF0ACB89C31A50AEFFFF21718849E5B9C"
            },
            {
              "Id": "Town:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Name": "Town",
              "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Signature": "public Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData Town",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "196CA4C6D5432EFE84A293D355B491303F48D3A7D880E590C79E030FB0B8D699"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnCitizenPickedUp(System.Object, Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent)-\u003ESystem.Void",
              "Name": "OnCitizenPickedUp",
              "Signature": "private System.Void OnCitizenPickedUp(System.Object sender, Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent citizen)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "135BF5D7EB4FD7906D5BA3F47F6A649639610B256989E92EA848D5336CE576CA",
              "Hash": "CAC80968507A27D7704BB61ABA68C9A6F9CFDD8AD4F6FE11D2DF92C212CD0100",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.UserControls.DraggableMapFocusable::SetMapFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClick_RenameTown()-\u003ESystem.Void",
              "Name": "OnClick_RenameTown",
              "Signature": "private System.Void OnClick_RenameTown()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "40FB885FC82291DE0A68B3A954E2DFCB366629B322028085C7D5A1760DFDDC08",
              "Hash": "C6352A9084077238736456D3336BDDD50953A70A11165E02A6EC8A9F6888CFCE",
              "CalledMethods": [
                "TownOverviewControl.\u003C\u003Ec__DisplayClass20_0::.ctor()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.TownOverview.TownOverviewControl::get_Town()",
                "TownOverviewControl.\u003C\u003Ec__DisplayClass20_0::\u003COnClick_RenameTown\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)",
                "System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8D1A3A8977AFF1409659C10F13F77E57BDDF2EF9C623EE9F79ABCB22F599A5C4",
              "Hash": "E243BA37761F1DBA3903FB851C8E8F77CED3CC93A1BB3CF953495E6557A9D5AC",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHoveredCitizenChanged()-\u003ESystem.Void",
              "Name": "OnHoveredCitizenChanged",
              "Signature": "private System.Void OnHoveredCitizenChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "4F4B2C0D86C866C7D9C512CB6A7E679CBD4EDD2C115C5CBF9C31D332A52C48DE",
              "Hash": "41250695A66D1CF8291454739BF11057A03BE60B15CED838060EA11669591EDC",
              "CalledMethods": [
                "Candide.CandideUI.TownOverview.TownOverviewControl::get_HoveredCitizen()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildCitizenTooltipContent(CandideServer.MessageModels.Towns.CitizenTownOverviewData)",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTownChanged()-\u003ESystem.Void",
              "Name": "OnTownChanged",
              "Signature": "private System.Void OnTownChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "81729320ED8C74C08BC72C6E5F7376D84CFFE0D261A0AEBD1122638023F60670",
              "Hash": "DBF2C1F4312550DF64E4B02EAD6C23B9B67AF6C242959ECB0AC8DDEB05877D58",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)-\u003ESystem.Void",
              "Name": "OnTownsChanged",
              "Signature": "public System.Void OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData displayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayData",
                  "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 936,
              "BodyHash": "FF8871B35C7541E0E47C8A31F579B767241A11B6BB7CE95967FAF936DFA34394",
              "Hash": "7ABABC31247EAEE7CDBA05D4CB85133FE71123EB8224E853ED51E1DFE5967823",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::GetEnumerator()",
                "TownOverviewControl.\u003C\u003Ec__DisplayClass23_0::.ctor()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "TownOverviewControl.\u003C\u003Ec__DisplayClass23_0::\u003COnTownsChanged\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::.ctor(Candide.CandideUI.TownOverview.TownOverviewControl, System.Action)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::set_Citizen(CandideServer.MessageModels.Towns.CitizenTownOverviewData)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "TownOverviewControl.\u003C\u003Ec::\u003COnTownsChanged\u003Eb__23_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.TownOverview.TownOverviewControl::OnCitizenPickedUp(System.Object, Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::add_CitizenPickedUp(System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Candide.CandideUI.Components.Buttons.CandideIconButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag)"
              ],
              "StringLiterals": [
                "Not expected to happen",
                "town_core",
                "Town_Overview_NoCitizens",
                "Town_Overview_NoCitizens_Tips",
                "Town_Overview_NoCitizenSlots",
                "Town_AvailableAndUnavailableSlots"
              ],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "9863A50AD19AB74D80A8FF0FB6902A4079F776F92C31614600FA15EEFEA2A684",
              "Hash": "4796E495038D486BD789E8E3C8BE519E92D6D812F7E82535099BA27BC50684F0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendToTownButton_OnClick(CandideServer.MessageModels.Towns.CitizenTownOverviewData, System.Guid)-\u003ESystem.Void",
              "Name": "SendToTownButton_OnClick",
              "Signature": "private System.Void SendToTownButton_OnClick(CandideServer.MessageModels.Towns.CitizenTownOverviewData citizen, System.Guid sourceTownId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 660,
              "BodyHash": "75A50C865839B1E1BF656CEF9DEF6FDC2506131EF0435F6AB846702A53608C84",
              "Hash": "9A6F39F525BD35A0A7C1394C75904FF75D2C3389217EC5383886FEF1AF7EE7BC",
              "CalledMethods": [
                "TownOverviewControl.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MaxHeight(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "TownOverviewControl.\u003C\u003Ec__DisplayClass28_1::.ctor()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.TownsManager::GetAvailableBuildingAndSlotForOneCitizen(Candide.GameModels.Models.ClientTownModel)",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [
                "Citizens_SendToTown",
                "Citizens_SendToTown_Full",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "SetStatsTownDefence(Candide.CandideUI.Components.CandideIconLabel)-\u003ESystem.Void",
              "Name": "SetStatsTownDefence",
              "Signature": "private System.Void SetStatsTownDefence(Candide.CandideUI.Components.CandideIconLabel statsTownDefence)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "statsTownDefence",
                  "Type": "Candide.CandideUI.Components.CandideIconLabel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "0B47148D8BFCC7908225D7AF9EC37515A0E21396C4176FB75F4E7565C95115A7",
              "Hash": "4681C5FBE7B2140DA86A34F71D9AD9D52A7A2E3929AED65C01B7128CE5C474C6",
              "CalledMethods": [
                "Shared.Helpers.TownDefenceHelper::GetTownDefenceValues(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_TextColor(Microsoft.Xna.Framework.Color)",
                "TownOverviewControl.\u003C\u003Ec::\u003CSetStatsTownDefence\u003Eb__24_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.CandideIconLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "TownOverviewControl.\u003C\u003Ec::\u003CSetStatsTownDefence\u003Eb__24_1()",
                "TownOverviewControl.\u003C\u003Ec::\u003CSetStatsTownDefence\u003Eb__24_2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "1CA6F948167C426F7CF9944640D7E2D289B3DCD5A54717E0F5664A5CCCC14875",
              "Hash": "5AD3C249895E67AE66D5C0B528C76999473394EC3316F5E09B42824D86AA74D7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.TownOverview.TownOverviewControl::set_HoveredCitizen(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28EB98990C1391F7581FB0AC10AB0FA207326A3B9192AB4AA29E2A7DF468ADE2"
        },
        {
          "Id": "Candide.CandideUI.TownOverview.TownOverviewWindow",
          "Name": "TownOverviewWindow",
          "DisplayName": "TownOverviewWindow",
          "FullName": "Candide.CandideUI.TownOverview.TownOverviewWindow",
          "Namespace": "Candide.CandideUI.TownOverview",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayData:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Name": "DisplayData",
              "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Signature": "private Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData DisplayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F67D45AA79D560A8B4D44E534D2CDC551E87C9EEC6325828ACBE1A490F1A51E4"
            },
            {
              "Id": "_control:Candide.CandideUI.TownOverview.TownOverviewControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.TownOverview.TownOverviewControl",
              "Signature": "private Candide.CandideUI.TownOverview.TownOverviewControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D311A9A7B6840F904D67207051568C8C5D1EF1C96A38142D45D78E1E1341BDF0"
            },
            {
              "Id": "_getTownHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getTownHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getTownHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA0BA07B4A384E1D752BE3ED8F5D4AC224DFF1D7FABD117FA7F4B64D1A0F36D2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F1AA79FCB674E29C4076AEFD6A0553CAC69286281E130E5B5F810236959ECB8D",
              "Hash": "8140E4D9AD0A8CD19743FE9439FE29E92D5ED98B50DB0ECD47B74D54E479E5FF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse)-\u003ESystem.Void",
              "Name": "OnResponse_GetTown",
              "Signature": "private System.Void OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideServer.MessageModels.Towns.GetAndListenToTownResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "222D59D4096841CB5342FD0F7F5D48077FF023B1AF47618C285FE74BF526D812",
              "Hash": "4960E20B9ED85CE217EEFE8AEB52AEDD5B218B9AD5A000395C60EDAF6C401719",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::UpdateOverviewTown(CandideServer.MessageModels.Towns.TownOverviewListeningData)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.TownOverview.TownOverviewControl::OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)"
              ],
              "StringLiterals": [
                "Unexpected missing town in GameState"
              ],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "43D92EB5D8F7269E45FC427C0B945FE9877D46B443BB7AAD0D9D684754A39D95",
              "Hash": "ECC47A16EA20AFDD58E62E7F915A847189CCE719AB7881B36857701A3CFB1DE5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "612BBFEC9AB31B1761BEC51DD2C561AC5C37CB2CD230FEBB64923CAD062681E4",
              "Hash": "8F837B0B9DA29073A80F8E4897824BED08C4EF02D32C67CB979C03C080A56F54",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.TownOverview.TownOverviewWindow::TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::remove_TownsChanged(TownsController.GameStateTownsChanged)",
                "CandideServer.MessageModels.Towns.StopListeningToTownMessage::.ctor()",
                "Candide.GameModels.Services.TownsService::SendStopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage)"
              ],
              "StringLiterals": [
                "TownOverviewWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "39FAEFA98BEE11A213189FAD9AAF79A627C88FAD25E5E80E0C7791E34EA2DB91",
              "Hash": "82F248C2A184EC38868B4EC625ABABDCCB257D73E21CF7A907694B9CDEA700C5",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.TownOverview.TownOverviewWindow::TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::add_TownsChanged(TownsController.GameStateTownsChanged)",
                "CandideServer.MessageModels.Towns.GetAndListenToTownRequest::.ctor()",
                "Candide.CandideUI.TownOverview.TownOverviewWindow::OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse)",
                "System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TownOverview.TownOverviewWindow::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TownsService::GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest, System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "TownOverviewWindow"
              ],
              "Source": null
            },
            {
              "Id": "TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void",
              "Name": "TownsControllerOnTownsChanged",
              "Signature": "private System.Void TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "89D214EFC7B7EEB1EAD69463A59C2573630FEE25761A5A87B5BF4792CB401A62",
              "Hash": "0DFAD6676CAA89FB71D1B804C71EA23785FFC117D0B20EFBEDE086F4EDD6C534",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData::Update(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "Candide.CandideUI.TownOverview.TownOverviewControl::OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A38DB8C226153D5FD6229398D85CB53E1BCCD5C832AA55679DF4377384AD8EE"
        },
        {
          "Id": "Candide.CandideUI.TownReport.TownReportDescriptionComponent",
          "Name": "TownReportDescriptionComponent",
          "DisplayName": "TownReportDescriptionComponent",
          "FullName": "Candide.CandideUI.TownReport.TownReportDescriptionComponent",
          "Namespace": "Candide.CandideUI.TownReport",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_contentPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_contentPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _contentPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E93FF6DAA0CE4D7D89ABDD85B2F5B7C8277D8A8E16962EFD6378861F84CB3BC2"
            },
            {
              "Id": "_mainGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28CECD643352AD3DE40A7E27486DD136964948FCABF469B39CF0622693BFB829"
            },
            {
              "Id": "_report:Shared.Models.Town.TownReportSummaryModel",
              "Name": "_report",
              "Type": "Shared.Models.Town.TownReportSummaryModel",
              "Signature": "private Shared.Models.Town.TownReportSummaryModel _report",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AA3FDF843F141C2FB8172A5B70D3B45F490D35082A4B3CE9A955F678D165A23"
            },
            {
              "Id": "_scrollViewer:Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Name": "_scrollViewer",
              "Type": "Candide.CandideUI.Containers.CandideVerticalScrollViewer",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97AB05277376B831974C848A87B759FAA017A57AF7A210A975A09B6C7D3D1091"
            },
            {
              "Id": "_titleLabel:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_titleLabel",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _titleLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08100AE4C1A075EDB01A3B51BF8FCF56F7E8402F61F73A2CF12084AC62763C2E"
            }
          ],
          "Properties": [
            {
              "Id": "TitleText:System.String",
              "Name": "TitleText",
              "Type": "System.String",
              "Signature": "public System.String TitleText",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "17461AAB06AF37C3B0F08EF4DCCC7171F31B6065D64E6ADF9C1AAE63AC7B8521"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateCitizenSummaryDisplay(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateCitizenSummaryDisplay",
              "Signature": "private Candide.CandideUI.CandideUiElement CreateCitizenSummaryDisplay(System.Nullable\u003CSystem.Guid\u003E homeBuildingId, System.String text)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "homeBuildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "3A5C24C41586162A2B3B2D6972BC797D678D6BD59D7D46EB5C90B17EB8B4D604",
              "Hash": "3AB839282EAE23EF8BA902E5EBC6D2ED92EDF85221A3B195F27A8BB428AE9A52",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)"
              ],
              "StringLiterals": [
                "ui:citizen"
              ],
              "Source": null
            },
            {
              "Id": "UpdateView(CandideServer.MessageModels.Towns.TownsReportType, Shared.Models.Town.TownReportSummaryModel)-\u003ESystem.Void",
              "Name": "UpdateView",
              "Signature": "public System.Void UpdateView(CandideServer.MessageModels.Towns.TownsReportType type, Shared.Models.Town.TownReportSummaryModel report)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "report",
                  "Type": "Shared.Models.Town.TownReportSummaryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1794,
              "BodyHash": "445CD5B96471CCC93D6D5723DCCFB67ECC0865D859D32EA3DFA7816AE2DF03FA",
              "Hash": "5EF6BA110A73147E79A72AB5FACA3526AD27FF3054D932F3F4E4AAE61404573C",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E::get_Current()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.TownReport.TownReportDescriptionComponent::CreateCitizenSummaryDisplay(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Single::ToString(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.CitizenAuraDatabase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.JobDataBase::GetJobOrMissing(System.String)",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [
                "Town_TownDayReport_Success",
                "Town_TownDayReport_Fail",
                "Town_Report_CitizenStarvedToDeath",
                "Town_Report_CitizenLoyaltyGained",
                "0.#",
                "Town_Report_CitizenLoyaltyLost",
                "Unknown citizen aura ",
                "ERROR",
                "Town_Report_CitizenInjured",
                "Unexpected citizen aura ",
                "Town_Report_CitizenLeveledUp",
                "Town_Report_CitizenPeckish",
                "Town_Report_CitizenHungry",
                "Town_Report_CitizenStarving",
                "Town_TownRaidReport_Success",
                "Town_TownRaidReport_Fail"
              ],
              "Source": null
            }
          ],
          "Hash": "8CE7D31F5B4031D252CCED04A13E3B404E199DC49783F3DEFA2088D7C6F79C8D"
        },
        {
          "Id": "Candide.CandideUI.TownReport.TownReportDetailsView",
          "Name": "TownReportDetailsView",
          "DisplayName": "TownReportDetailsView",
          "FullName": "Candide.CandideUI.TownReport.TownReportDetailsView",
          "Namespace": "Candide.CandideUI.TownReport",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_descriptionComponent:Candide.CandideUI.TownReport.TownReportDescriptionComponent",
              "Name": "_descriptionComponent",
              "Type": "Candide.CandideUI.TownReport.TownReportDescriptionComponent",
              "Signature": "private Candide.CandideUI.TownReport.TownReportDescriptionComponent _descriptionComponent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A987FF0C0A05DA8756E742981C373588DB27B0FCE98B0F9363AC5A17107B71F"
            },
            {
              "Id": "_placeholderPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_placeholderPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _placeholderPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4170068CC99C00D4BBA89432B7BCEC459A5F5C785A64D8E480D9C309BE733C35"
            }
          ],
          "Properties": [
            {
              "Id": "IsShowingPlaceholder:System.Boolean",
              "Name": "IsShowingPlaceholder",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean IsShowingPlaceholder",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B196DDB52C96E2337215D86E3C52DD049DBE4E6F54E982D371EC3D948A5495BD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateInstanceData(CandideServer.MessageModels.Towns.TownsReportType, Shared.Models.Town.TownReportSummaryModel)-\u003ESystem.Void",
              "Name": "UpdateInstanceData",
              "Signature": "public System.Void UpdateInstanceData(CandideServer.MessageModels.Towns.TownsReportType type, Shared.Models.Town.TownReportSummaryModel report)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "report",
                  "Type": "Shared.Models.Town.TownReportSummaryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "EE19C62C8758FD8DE9EE417D8F93BD563D50546B3B3C8571E2A60C71DC4D81DF",
              "Hash": "68E69A01E253F31B843081194384EE8CF40CD37D6EA2637B7A991E94441CBDD8",
              "CalledMethods": [
                "Candide.CandideUI.TownReport.TownReportDetailsView::get_IsShowingPlaceholder()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.TownReport.TownReportDescriptionComponent::UpdateView(CandideServer.MessageModels.Towns.TownsReportType, Shared.Models.Town.TownReportSummaryModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "416AA13423EFBAF166BD1427249F19E1AB80FE0BB94AC027A66CE31E16758FF3"
        },
        {
          "Id": "Candide.CandideUI.TownReport.TownReportWindow",
          "Name": "TownReportWindow",
          "DisplayName": "TownReportWindow",
          "FullName": "Candide.CandideUI.TownReport.TownReportWindow",
          "Namespace": "Candide.CandideUI.TownReport",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dailyReportsBtn:Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Name": "_dailyReportsBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleButton _dailyReportsBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD27E3DDA62B5B9230DF5F20BFFC7CB03D22566F23003C58B9A02A00B6ED9AC1"
            },
            {
              "Id": "_defenseReportsBtn:Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Name": "_defenseReportsBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleButton _defenseReportsBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68FFE2342252569B8B60D533D1F2594207A05DFE7713A19267694156EA9379E2"
            },
            {
              "Id": "_descriptionView:Candide.CandideUI.TownReport.TownReportDetailsView",
              "Name": "_descriptionView",
              "Type": "Candide.CandideUI.TownReport.TownReportDetailsView",
              "Signature": "private Candide.CandideUI.TownReport.TownReportDetailsView _descriptionView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2527FE037912F06275825D82557F515373C9C9C9585946C58E076E5CD4FC9D1"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44AF3083D2ECEB47A36589A0F282E3DC021E30DF9577978FEC3367D9A3B96AE9"
            },
            {
              "Id": "_tabsWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_tabsWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _tabsWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43EB686B7A822E8640CDEFBC47F109C9294D220EF095030F80A3452CA29E9DDA"
            },
            {
              "Id": "_type:CandideServer.MessageModels.Towns.TownsReportType",
              "Name": "_type",
              "Type": "CandideServer.MessageModels.Towns.TownsReportType",
              "Signature": "private CandideServer.MessageModels.Towns.TownsReportType _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A72BFF0D9A24E8C579A36C373155C9D30FCDD2C80DCF634E8F09A1692ADE3AD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildUi()-\u003ESystem.Void",
              "Name": "BuildUi",
              "Signature": "private System.Void BuildUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 720,
              "BodyHash": "674BB0E9175D7C403926DA62B5BFBF34CAA2B1AAB726A70843F18E05C8B5D4D4",
              "Hash": "AF457D4DEFEAD5B881E2F70ABC1D7BE87C8E16620B7C8E855EC0DC6168780A44",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::get_Count()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::get_Item(System.Int32)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Town.TownReportSummaryModel\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_Text(System.String)",
                "System.Object::ToString()",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "List.Enumerator\u003CShared.Models.Town.TownReportSummaryModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E::get_Current()"
              ],
              "StringLiterals": [
                "on-day-reports-opened",
                "Town_DayReport_Empty",
                "Town_DayReport",
                "new_day",
                "town_core",
                "on-raid-reports-opened",
                "Town_RaidReports",
                "sword",
                "Town_RaidReports_Empty"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0F6E1D543AD23C43A5481C1C312FF1B3DB07F33E9B59A5D9B3AF27B28F8667B8",
              "Hash": "593B87E116201CC9B2EFCE534F4084AD80E4DBCFEA8791C5D302B1D3912B7C5A",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "7C05B25EB2B60C05D0EF97D55DB2E81F6221E26AA758E67A507DB7DC7A2F4117",
              "Hash": "50E5CC1FF082F09FE2A33FF8DD56A9096125F456ABA40A5B04D44E163A4A2DF5",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTarget(CandideServer.MessageModels.Towns.TownsReportType, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetTarget",
              "Signature": "public System.Void SetTarget(CandideServer.MessageModels.Towns.TownsReportType type, System.Nullable\u003CSystem.Guid\u003E targetTownId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetTownId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "04AA391B2E349A2520395C93F9B52B36E9279DE2042BD0E8FC07412FAE77D7CB",
              "Hash": "1D5F41C0B355B5C610675DD500CEF89E4B127F961CB23537D8D31FA72768913A",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "Candide.CandideUI.TownReport.TownReportWindow::BuildUi()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::get_Current()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "CA49B6C3D06767938438C879D8297417CE13E980D737C23EB42E5ED777F081C2",
              "Hash": "DB4652F51493744F86B09350B6772C7D5782218C787D66CBE38E1758B98F67D4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Left_Pixels(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1179E5DE082B859758868054FB9DF43D5FDC167B566E7AD57CE46672755877C4"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
          "Name": "ItemListTradeRoute",
          "DisplayName": "ItemListTradeRoute",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Name": "ItemAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E ItemAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A35C9C9C4AA899992D01EB8F50405EDBB16D2A4C70E2B898694B26C300CB83A"
            },
            {
              "Id": "_addBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_addBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _addBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFEC4EBB2DCA9448344A710702CBEF086FDB093EAF1451D70E1B93AD5724A5F5"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D158A05912871480391AE2871259B48D2085FFF6AAD757B0E74A1B910EE8BEE"
            },
            {
              "Id": "_tradingPostId:System.Guid",
              "Name": "_tradingPostId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _tradingPostId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E261E8B45936A6821822715FE1BC4FA7DC7BB4CB1D8F1CA471D0EB12C8951095"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNew()-\u003ESystem.Void",
              "Name": "AddNew",
              "Signature": "private System.Void AddNew()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "B4B9B6F0953B71303D136CC7D88F43C81F737DEC48EE9A1B50B7BA7266D1E410",
              "Hash": "ED41AEA746E2D8F11A926847E0E850C4C914AFDF7AAADAC4FECF0BA82965790D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute::OnItemSelected(Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount)",
                "System.Action\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow::.ctor(System.Guid, System.Action\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnItemSelected(Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount)-\u003ESystem.Void",
              "Name": "OnItemSelected",
              "Signature": "private System.Void OnItemSelected(Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount itemTradeRouteAmount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemTradeRouteAmount",
                  "Type": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "40D959CD9742B5F3316F4A90AB4B15945E75B69EF298E145DEC557A91E276DF4",
              "Hash": "E80A8609618E6F2608D134602ED97D8E53793941B4C7308639955F47E421B3F2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::TryAdd(!0, !1)",
                "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute::UpdateData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(System.String)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "private System.Void OnRemove(System.String dataId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F6B99465D1EC22E85620B2E33542064F69F258CFA139A16AE541ADCD377DB307",
              "Hash": "57B54EE69EDDE452ABFD1CF26C04F6C36702A70B479BA1E4F40A804ECF26FCEF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::Remove(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute::UpdateData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateData()-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "E53108164CF086172F7E683A3812E07AB9516B4E3E8087FBC4BFF477E33C3A03",
              "Hash": "3A324A14CB870A47946DCB7367E9C3092E8E0D90D5857D794186A5A285437EAA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::GetEnumerator()",
                "ItemListTradeRoute.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute::OnRemove(System.String)",
                "System.Action\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.Components.ItemResourceAmountInput::.ctor(Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount, System.Action\u003CSystem.String\u003E)",
                "ItemListTradeRoute.\u003C\u003Ec__DisplayClass5_0::\u003CUpdateData\u003Eb__0(System.Object, System.Int32)",
                "System.EventHandler\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Input.CandideIntSpinner::add_ValueChanged(System.EventHandler\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4821DE4A634C0D52151E98A5E01C14C59E91655ABE96DA038AAC94C757EB12DA"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemResourceAmountInput",
          "Name": "ItemResourceAmountInput",
          "DisplayName": "ItemResourceAmountInput",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemResourceAmountInput",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Spinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "Spinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinner Spinner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF17900B78AB1AFE99BA9683C338908D094583B8D16D9DDF39CCD457DC19E39B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "19DF620487F56F2860F64A1331327A0EB06032DF424ECD01619C5DEF3E9DB76E"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemSearchControl",
          "Name": "ItemSearchControl",
          "DisplayName": "ItemSearchControl",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemSearchControl",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
              "Name": "Grid",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA5F0AA066E947C84DDB91ADCF68F78B7879109082E38BB64441C27489FF1F1D"
            },
            {
              "Id": "SearchTextInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "SearchTextInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "public Candide.CandideUI.Input.CandideTextInputBox SearchTextInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F420EC423C396EB2376B373CABE8E85236E8787B6F64CDE642DADC40A7ACD32"
            },
            {
              "Id": "_craftBtnPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_craftBtnPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _craftBtnPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9EAF54A2A455990FBF52185B1516D8900EA7EB8CCAA755FD120E8B9B2BAD9B3"
            },
            {
              "Id": "_itemTradeRouteAmounts:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "_itemTradeRouteAmounts",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E _itemTradeRouteAmounts",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E8205C9C1AB3741DCCA9EA10814CE41C891286C5CBE7C02CE5DEB79C5139C49"
            },
            {
              "Id": "_lastSearch:System.String",
              "Name": "_lastSearch",
              "Type": "System.String",
              "Signature": "private System.String _lastSearch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30F4EE9E3E89A687ADF73D7D804C610B2C13ED99F7121BF002EC6933A3C6A19B"
            },
            {
              "Id": "_recipeName:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_recipeName",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _recipeName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29FE149CEBD122474868869AD1932463347929252447D7F41533805B7EDA26E9"
            },
            {
              "Id": "_searchButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_searchButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _searchButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F01CD6040F6EBCFE7F5CEE031D340F2463FAAFF311FE46E4A62CB3972F034CC"
            },
            {
              "Id": "_searchTimer:System.Single",
              "Name": "_searchTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _searchTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61AF453FADD8F25A87E52795189FB7A13CB01F78BA353C74ACCE8603CCA32821"
            },
            {
              "Id": "_storedSearchText:System.String",
              "Name": "_storedSearchText",
              "Type": "System.String",
              "Signature": "private System.String _storedSearchText",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82DB6A54A432AE7B544837478296A27D181ADE66FA31208C5BD3692919CAB500"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void",
              "Name": "CandideExtendedInteractionsHandlerOnDraggedContentChanged",
              "Signature": "private System.Void CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object sender, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "161C048E37C0AAC786616C0B7814FC7B3972708FCA33EA23C318B50B67D9B539",
              "Hash": "8B0AD7439FE03F1BC313863659BC9526C1E303A3A990807DC01504CF16572685",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "FFF0393B81BA94B5D84E4F95B69574CB0F711148780D390CA4981629D9D4807B",
              "Hash": "F480210065D8CA0A9359F5F0DE98206B6624AF024B4E78EE3EECD54BD96990AE",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.ItemSearchControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::remove_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "38E47411C546C8ED3891194AC162101EEA0DC7F648A93774F77340BDD4A02BC6",
              "Hash": "3B73E3F884F12285F5C37D733745764A9694DC63F45FF93B0D0240B0CD785C45",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.ItemSearchControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::add_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnShow()-\u003ESystem.Void",
              "Name": "OnShow",
              "Signature": "public System.Void OnShow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "E32D8B106D053761B637037329913583EF7AF563F410A142E44E9488A868EB71",
              "Hash": "2A9565143F22B255A1F32114EBE0D100F69A22F66AC0660BB7A3553C6F3942A4",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.ItemSearchControl::UpdateGrid(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "8F2BF7459F06215FD9AAEC8CC849CB9F6E7FEBDDCA009C898EE0A43A0C13578C",
              "Hash": "E65DC26634AB2F8EE8E740565FFA29DEAC84FE171BDA0D19E4BED26C4EA32617",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControl::UpdateGrid(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGrid(System.String)-\u003ESystem.Void",
              "Name": "UpdateGrid",
              "Signature": "public System.Void UpdateGrid(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "D7B5DC987D9E960880419C3B2ECDAA4A11428E00B2C97669F438F450A60FEC94",
              "Hash": "BC703C9B9AF13432BA3C1BE5803D620C9EDFDEB48505D4C15D4FBB6AF7241942",
              "CalledMethods": [
                "ItemSearchControl.\u003C\u003Ec__DisplayClass11_0::.ctor()",
                "System.String::op_Equality(System.String, System.String)",
                "ItemSearchControl.\u003C\u003Ec__DisplayClass11_0::\u003CUpdateGrid\u003Eb__0(Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount)",
                "System.Func\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView::SetItems(System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5859AF7D945E5C1917F87F7D5C77C942171AC66B21AC11E2533080913F4B6683"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder",
          "Name": "ItemSearchControlHolder",
          "DisplayName": "ItemSearchControlHolder",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dataId:System.String",
              "Name": "_dataId",
              "Type": "System.String",
              "Signature": "private System.String _dataId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E66F8F444A47095F1DE94E8DA744B4B80E29C0CE3A51480242F0EE15B9102FF5"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "836AD71554E9836ADF7204D7DB179E9678B0EA6B423DC47806ECC4836320AB86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetData(System.Nullable\u00601\u003CShared.Models.Items.ItemAmount\u003E)-\u003ESystem.Void",
              "Name": "SetData",
              "Signature": "public System.Void SetData(System.Nullable\u003CShared.Models.Items.ItemAmount\u003E itemAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemAmount",
                  "Type": "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "5C448E9D0C581D842ECDC18D2C31D604CCE02E0CE2D5675A4C52D0F9D16EB0D3",
              "Hash": "C24EBA1655FC8B53D3AC0A0D9F1B30648750F062655289F1D118556CEAD836B9",
              "CalledMethods": [
                "ItemSearchControlHolder.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E::get_HasValue()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetDataNull()",
                "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E::get_Value()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "ItemSearchControlHolder.\u003C\u003Ec__DisplayClass7_0::\u003CSetData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetData(System.Nullable\u00601\u003CShared.Models.Items.ResourceAmount\u003E)-\u003ESystem.Void",
              "Name": "SetData",
              "Signature": "public System.Void SetData(System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E resourceAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "resourceAmount",
                  "Type": "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "D63ACA31CCBF573862CECB10A3712C2514D42E3D1C024F09ECCA4B6E4459DA5F",
              "Hash": "9776209B9B2DC854434A13396AA6136066583C5836D24A9DFD04093A111BEF23",
              "CalledMethods": [
                "ItemSearchControlHolder.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E::get_HasValue()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetDataNull()",
                "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E::get_Value()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "ItemSearchControlHolder.\u003C\u003Ec__DisplayClass8_0::\u003CSetData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDataNull()-\u003ESystem.Void",
              "Name": "SetDataNull",
              "Signature": "private System.Void SetDataNull()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "DB3260B4BBB78A8659948ECEC3D0E3843E85A3B8ADFEB2941C429B911665001A",
              "Hash": "CA5763B7DE030A6DF6EFFBE60F04CF6D07E8F9E66F4A09A1AA9FF78174344266",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E5CC55C2F1452E8F17E6656322B2F073D936555B5150307348A41D3E02516608"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
          "Name": "ItemSearchControlHolderGridScrollView",
          "DisplayName": "ItemSearchControlHolderGridScrollView",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "GridColumnCount:System.Int32",
              "Name": "GridColumnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 GridColumnCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE175DD9FDB7E58E786BA71704AF1315274E02D0BF947466DB9D58D6F6EB60BC"
            },
            {
              "Id": "ItemSelected:System.EventHandler\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "ItemSelected",
              "Type": "System.EventHandler\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E ItemSelected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA2784D2E114FC7A63062251A09730B9D2B5970B36697B61E2DE081BE1110484"
            },
            {
              "Id": "_items:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "_items",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E _items",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E984CFAB94EEB3B0FE71EBFF8A8C236707B91A91D98AC297E6E498F5500B0C6F"
            },
            {
              "Id": "_rowCount:System.Int32",
              "Name": "_rowCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _rowCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "420CD951345BBD5E01E33EF02C53470E879F749ADDBE0EF21146A9BA8A992DAE"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "ItemSelected:System.EventHandler\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "ItemSelected",
              "Type": "System.EventHandler\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E ItemSelected",
              "Visibility": "public",
              "Hash": "B08B2D389A910F0E57A14A1C3663718D0403AAB17AFD728F23E158227278A47A"
            }
          ],
          "Methods": [
            {
              "Id": "InvalidateGrid()-\u003ESystem.Void",
              "Name": "InvalidateGrid",
              "Signature": "public System.Void InvalidateGrid()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "129AD029B6B4DAB1539DC09189AB8037E08E6FA41EBAA0F1F1685E3CD449A11C",
              "Hash": "D93075849D783AFC06F7FB8FB7F2A3349178CB64BBDFEE720906048525027EEE",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::GetEnumerator()",
                "ItemSearchControlHolderGridScrollView.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "List.Enumerator\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::get_Current()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "ItemSearchControlHolderGridScrollView.\u003C\u003Ec__DisplayClass9_0::\u003CInvalidateGrid\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)",
                "Shared.Models.Items.ResourceAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ItemAmount\u003E)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetItems(System.Collections.Generic.List\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E)-\u003ESystem.Void",
              "Name": "SetItems",
              "Signature": "public System.Void SetItems(System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E itemList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemList",
                  "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "0680D9358DC7D86EAF899CA69103724A9D796A964E03B9A6ECE499860A8B081C",
              "Hash": "1384270C2BB9B71E53A560DB0F3DBF393EEA39E1C98FB2FE304D256BC78613DB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::get_Count()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView::InvalidateGrid()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CF908DBB66C40A2AACAE5E6F3AA090DA8371146C042AE579B96CF0C00E455913"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow",
          "Name": "ItemSelectionWindow",
          "DisplayName": "ItemSelectionWindow",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_contentPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_contentPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _contentPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D173952D978505600DBBD94969B131014264F32A25B6B020DA4717A08177C7AA"
            },
            {
              "Id": "_getAvailableStuffHandler:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getAvailableStuffHandler",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getAvailableStuffHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD16A7DE6CFE1102EDD82510510801EEE225F70FA19ADA87E65E4C64E490B04D"
            },
            {
              "Id": "_iconLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_iconLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _iconLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA6620ECB2ABB51E9AB2AB190631746C2835F49242CB57E39DF69C3142D119CE"
            },
            {
              "Id": "_onItemSelected:System.Action\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "_onItemSelected",
              "Type": "System.Action\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Signature": "private System.Action\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E _onItemSelected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "213476EAA134BAA0F1832E5B7AA7DD70187A9DDF7F934AE83BD136B2CB4F3752"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D158A05912871480391AE2871259B48D2085FFF6AAD757B0E74A1B910EE8BEE"
            },
            {
              "Id": "_tradingPostId:System.Guid",
              "Name": "_tradingPostId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _tradingPostId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E261E8B45936A6821822715FE1BC4FA7DC7BB4CB1D8F1CA471D0EB12C8951095"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GridOnItemSelected(System.Object, Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount)-\u003ESystem.Void",
              "Name": "GridOnItemSelected",
              "Signature": "private System.Void GridOnItemSelected(System.Object sender, Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6E6A094F01FF4C7529F9CDD0A86749AFC03086D2CA1A8F5A16E94265BBACD32B",
              "Hash": "42D3688F700760B55D40082A1E8D61337DBA72FB447609853F53A545A06C189A",
              "CalledMethods": [
                "System.Action\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "74CDC2E827BB761BF059E1B149F5AE1407458B40F9F73123A99564BE79B16160",
              "Hash": "686FD4F723E68C2B0AA830EEA910DC99DC0A4CB690E04EB6A2133EB3CC165FB3",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "41E9639ABCB0652864308EE12AAB25803B516BB5A26A0E8F6DB40FA5C335FC39",
              "Hash": "EFA253747CEED646070138203859C50FC88F74C38B8E69CC3190D5B087FF3BC8",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "A7DECE514C039C19264829DCCFA03541E4AD489AB1D8088B29AE64B21D8DBF6D",
              "Hash": "C6DF104D3D079A961C205AEBE2F8BEB44B7D2D196CEF59F3F8642E6489710B47",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest::.ctor()",
                "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow::\u003COnWindowShown\u003Eb__8_0(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse)",
                "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TradeRoutesService::GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResponseToItemTradeAmounts(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Name": "ResponseToItemTradeAmounts",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E ResponseToItemTradeAmounts(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse response)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E",
              "Parameters": [
                {
                  "Name": "response",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "DA67938FF9E3F71CEFED7F81B6ACCBB90B6784E0383FCBDC526CCCEAA66D6A63",
              "Hash": "2853AB05A9EAE64E2A323F26200E9DFDDA53561F34D73D4E5F80525032C3E7A0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.TradingPost.Components.ItemTradeRouteAmount\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE32766E5F495547DE9D611CA1F437C51435710CF801DD66BECB35BA002CD847"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount",
          "Name": "ItemTradeRouteAmount",
          "DisplayName": "ItemTradeRouteAmount",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteAmount",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "SearchName:System.String",
              "Name": "SearchName",
              "Type": "System.String",
              "Signature": "public System.String SearchName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F166B904C689DC4F960DE2BA5A2AC50C9C0B6FD4EFABD522EC8F83FD27C4B07"
            },
            {
              "Id": "Type:Candide.CandideUI.TradingPost.Components.ItemType",
              "Name": "Type",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemType",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76275900DB3DD021DFBAA4FC79E78F6289EDFE4AEC32F204B9D1E114F6862535"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FFE70CB00E39AB9582CF291AA873EE6C3A1716B9293C0CA7D71371C73A96C10A"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount",
          "Name": "ItemTradeRouteUserAmount",
          "DisplayName": "ItemTradeRouteUserAmount",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "Type:Candide.CandideUI.TradingPost.Components.ItemType",
              "Name": "Type",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemType",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76275900DB3DD021DFBAA4FC79E78F6289EDFE4AEC32F204B9D1E114F6862535"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CB5A7F462602EC3D2ECCEEE4DDB6C20102CE3D5EF46AB10DB425B18D17642725"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.ItemType",
          "Name": "ItemType",
          "DisplayName": "ItemType",
          "FullName": "Candide.CandideUI.TradingPost.Components.ItemType",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Item:Candide.CandideUI.TradingPost.Components.ItemType",
              "Name": "Item",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemType",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemType Item",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F87B16C3B1AD2A6FCD2BBD92F83EC28D7D71C5419B561862E4B4350B55F688A1"
            },
            {
              "Id": "Resource:Candide.CandideUI.TradingPost.Components.ItemType",
              "Name": "Resource",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemType",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemType Resource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D72AF5572BEBA995D272CC96FE06D76A2C03C6DE35D97F8163FA824C8D460EE"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5004C84BB17B0D08D229958D1EB3B7148FB99BAB32A543F8FDCC7BFBA883F6C6"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TownHolder",
          "Name": "TownHolder",
          "DisplayName": "TownHolder",
          "FullName": "Candide.CandideUI.TradingPost.Components.TownHolder",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Highlight:System.Boolean",
              "Name": "Highlight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90F1290E7C4C4B2EB88A80CCB8BBF43A18F55039EA71C21E02262FCEEB31BCE2"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_mapUserControl:Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Name": "_mapUserControl",
              "Type": "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Signature": "private Candide.CandideUI.TradingPost.TradingPostMapUserControl _mapUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FE25E008503DFFAE78A67DAEA058BA96DAA030510D32502628C285452E3CCB3"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"
            },
            {
              "Id": "_townId:System.Guid",
              "Name": "_townId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _townId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F40D26D3228387996B4ADA423A3A6BCC2597A1B88E4A4A154D8F1EBA77C86A9"
            }
          ],
          "Properties": [
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DBD0F57E3D09B48354D5B3B7F4283A91FBB8F484DA1635BD811D0F457B107428"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "5B6425A805987112BD35F6D2B13AE8374DE03BB4FE2E6892B12B776FD4C91BDB",
              "Hash": "1012B7616DD3BE08DC8F349E7F15CF4566BFDFB6970811D6469BBD90D072160E",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTownChanged()-\u003ESystem.Void",
              "Name": "OnTownChanged",
              "Signature": "private System.Void OnTownChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "06ACBA4724360490333BE647C3709DB3C49D2993ABEFBE9B0B6F86FC439FB52B",
              "Hash": "1098E73C0FFB5472008B22CBC554D2E000F6B05AFC6BED494A8F8353A6BEDC43",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "TownHolder.\u003C\u003Ec::\u003COnTownChanged\u003Eb__9_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)"
              ],
              "StringLiterals": [
                "sam"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "FA03656C6F52C9B972E25837B27035BCE757547DC5B6492B372E66C024D3CF73",
              "Hash": "3359741F1D9BDB8D2C1BAE66631F71EFF992543BE3D273E2D2FBBDA3B41AF37A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "349CE44706ADEC091D479E25425A5E653F6EEC844F10AB2FABCFBCE2D0646229"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteModal",
          "Name": "TradeRouteModal",
          "DisplayName": "TradeRouteModal",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteModal",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData",
              "Name": "Data",
              "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData",
              "Signature": "public Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFC4A79248247F15AFDC9C5F8FC39370112F582D74D09B023C0BB3176F531061"
            },
            {
              "Id": "_carrierSelect:Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl",
              "Name": "_carrierSelect",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl _carrierSelect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD07A4F2295EF77B6C185639006143D6F5A12FFECFF592FBE72BEBF889A5492D"
            },
            {
              "Id": "_createBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_createBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _createBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "205767FA9035C88DB09759D9CCB5229913E5D9B01241D6FBCD613CDE7C9D5870"
            },
            {
              "Id": "_getTradeRouteHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getTradeRouteHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getTradeRouteHandle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "972E4AD0F4FAF312640EF6F8D762BDAD263BC0BC20FF98DED943BF15E1941B01"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            },
            {
              "Id": "_receiveItemList:Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
              "Name": "_receiveItemList",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
              "Signature": "private Candide.CandideUI.TradingPost.Components.ItemListTradeRoute _receiveItemList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0933BF6B3B6A469AA7DF1B5EB5325B01F0E0A511643CDCAD7D2B5B91FB1287AC"
            },
            {
              "Id": "_repeatingCheck:Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck",
              "Name": "_repeatingCheck",
              "Type": "Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck _repeatingCheck",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFDF69961A4E4AD0DF3EFD17176C7C73BDEF31DB2ED1AB7D02D24E8BF8E07223"
            },
            {
              "Id": "_repeatingReserveControl:Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl",
              "Name": "_repeatingReserveControl",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl _repeatingReserveControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC36B8D5D9A451FFA77722251BAD9C18F721D05DBECA7E063B846B02CCB59E6B"
            },
            {
              "Id": "_reserveSummaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Name": "_reserveSummaryDestination",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _reserveSummaryDestination",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0357071B03065EDD1E4CC8E7A34B57C3FAB7951F1389A9D87766F2C846A0B7FA"
            },
            {
              "Id": "_reserveSummarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Name": "_reserveSummarySource",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _reserveSummarySource",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A84B23C6E2F2189DC628B228DF84AAE9311B6B389A81F2C0E5869A37FBC28B79"
            },
            {
              "Id": "_sendItemList:Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
              "Name": "_sendItemList",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemListTradeRoute",
              "Signature": "private Candide.CandideUI.TradingPost.Components.ItemListTradeRoute _sendItemList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E659C5A54A15F97B7930663F7DAC7BB5BB631844D0BA7695BB2AEB943E4AB00"
            },
            {
              "Id": "_summaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Name": "_summaryDestination",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _summaryDestination",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01D86FC831E928511F9A982833E578F670772992D2FA4CDB815DE3138EDCC3F5"
            },
            {
              "Id": "_summarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Name": "_summarySource",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _summarySource",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B5E364E6F1598899BD964B0EC5ECB4AABF3690B3DD0E52D7ADFB7BAC535ED5E"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            },
            {
              "Id": "_tradeRouteUnitsControl:Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl",
              "Name": "_tradeRouteUnitsControl",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl _tradeRouteUnitsControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0802CA9C01C08EE52E4B7D989F7375C930AAB25FE5B33D23EA2D18137A4AE091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateBtn_OnClick()-\u003ESystem.Void",
              "Name": "CreateBtn_OnClick",
              "Signature": "private System.Void CreateBtn_OnClick()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 667,
              "BodyHash": "615B03A2BC237700C666FB74A8C1041500C6E01D4697C22A604940A7A8E9FDAE",
              "Hash": "9457D978D6B6E790E81BD73C5DBC15A98619BFBEB8AB81F51F70477CEC7A8B0E",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::IsTradeRouteComplete()",
                "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.NotImplementedException::.ctor(System.String)",
                "System.Guid::NewGuid()",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_2(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_3(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_4(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_5(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, Shared.Models.Items.ItemAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_6(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_7(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_8(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_9(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck::get_IsChecked()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::\u003CCreateBtn_OnClick\u003Eb__25_0(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse)",
                "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TradeRoutesService::GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "Use the existing ID on the trade route"
              ],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "2A3C2440A9ED5D4BF1C0CDA54A8CE65CB2D661E1A8409A1A3795C69EF6B9D5C2",
              "Hash": "00C616D2173886FF4994AD342EA6E1806B0F6C50AF3E3D9138C102832B32BB69",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [
                "Unexpected in TradeRouteModal"
              ],
              "Source": null
            },
            {
              "Id": "IsTradeRouteComplete()-\u003ESystem.Boolean",
              "Name": "IsTradeRouteComplete",
              "Signature": "private System.Boolean IsTradeRouteComplete()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "894895430CC25AA68A7D7112E4A50660FB976FEA2DB4528F6CADCAD1AF8CFF82",
              "Hash": "C98B499A3FA7B7B55B5BCC3C42DF3B8F66AFC4454E3F082841FA8EAA4084A858",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Count()",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "E17730448E534C2C80BDCB7BD7512D5414E174E55B59AA94423EB93D316DE92C",
              "Hash": "3C8F885744774A98EF441997474258FDE17B4F8987CCBF151CB1B2EE75B6189C",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C9F2FADA317C05B2AE9546A9B88B01252ACA4EB086F8139012CA1F292134C33C",
              "Hash": "00E3DB6230A9ED492BCFDBB85345E2BEEF66D6F9648A5D306D2CCE5A97C44A8B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRepeatingToggled(System.Boolean)-\u003ESystem.Void",
              "Name": "OnRepeatingToggled",
              "Signature": "private System.Void OnRepeatingToggled(System.Boolean isRepeating)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isRepeating",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "C8CB73AF928308640E250A5A0E1D89A6A0D9D0A91469CA18CFE3E7C7437D749F",
              "Hash": "D97034F7B0AE8B4EC07AB99A9581512A015DC9840B7EB6107834C15094D63241",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E townListDisplayData, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData selectedTownDisplayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townListDisplayData",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedTownDisplayData",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "DFDE58494614051A8CAE6CA57EF6832E437010A3D78F91F8E0E24FA74713297E",
              "Hash": "ECE9B4C80AE61B7823E98CC388B38A98DCDD27000A38E6B227FC045F65488B48",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TradeRouteUnitsChanged(System.Object, System.Int32)-\u003ESystem.Void",
              "Name": "TradeRouteUnitsChanged",
              "Signature": "private System.Void TradeRouteUnitsChanged(System.Object sender, System.Int32 units)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "units",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "29F783E5B93DA45002F9DD70C2E22D98A38296C750F7733693C2DB7D88BAD671",
              "Hash": "2A8C86D096323A7690326B8A0F78E1A669A9547454FF4B6C2D50DF1661DFF4EE",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::UpdateData()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::TradeUnitsChanged(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "F90CCCF3DDF3B7C94C9753A34DF8A17BFEFA45DC79725B16FF7B95C4D86CDC8A",
              "Hash": "B6703D32E83D87A11FE2AE91631D8794391E517FBE52A6323559EC67EBC9FF7D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::UpdateData()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::IsTradeRouteComplete()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateData()-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "93ED2AFAAF9711F9B4ABCD4EBCE1D36CF075063495955837A013F5D335E8A6D7",
              "Hash": "F4004ADB2F082F6B2FF6BAABB9294C8A2F9E3F0FED8DC746DB8EE452E4F61B4F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay::UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "784A7027C1F913855B7CEF9831CEAF9DB957381763049AEC94AD5A637BC7C152"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl",
          "Name": "TradeRouteReserveControl",
          "DisplayName": "TradeRouteReserveControl",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestinationReserveSpinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "DestinationReserveSpinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinner DestinationReserveSpinner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE1327A68A63CB0B4BE7FCA08FB1106C8AFBE0F2284E543A60115BF60EC51EB4"
            },
            {
              "Id": "SourceReserveSpinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "SourceReserveSpinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinner SourceReserveSpinner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17897FF761EF65538C2ECF7554F495BB76402B2CD776066BB0BEFA975EB2E78E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1AB3D86A6D45A94EFD666872AC66D5B8E48CA2E0383A497AFB91477C67B338FE"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl",
          "Name": "TradeRouteSelectCitizenControl",
          "DisplayName": "TradeRouteSelectCitizenControl",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SelectedCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SelectedCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SelectedCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A76D269D9F55F66CE19EF4AB957989BD19761997FBC9676FF799969F4599B5C2"
            },
            {
              "Id": "_citizenBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_citizenBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _citizenBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ACF3671926D8E385B328698532812FEAD97885F61C17036ACA3AA6E3E09178A"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"
            },
            {
              "Id": "_selectBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_selectBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _selectBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7245C86037CBA0069BABFF0736132CF101E23E541B5C93D60446533D50367F3"
            },
            {
              "Id": "_timeSummary:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_timeSummary",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _timeSummary",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D1A27A363AE8AC4311FDA354BEB08640E5ACB20F280A4F8E5CD72BA19D782BC"
            },
            {
              "Id": "_units:System.Int32",
              "Name": "_units",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _units",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C63105B19169EAEFDEBBFA255967A45A67F519FF28226C0490753849C7ABE0E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnCitizenSelected(System.Guid)-\u003ESystem.Void",
              "Name": "OnCitizenSelected",
              "Signature": "private System.Void OnCitizenSelected(System.Guid citizenId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EC46A0D9972FFF3914862138BB8DB32B74FACD2797E825865394DE28672D80A9",
              "Hash": "4E2440C1C0EF6E7B83977A2B69195F54B9576175FBDB3DCB63FD2745E3310449",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::UpdateData(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClickAction()-\u003ESystem.Void",
              "Name": "OnClickAction",
              "Signature": "private System.Void OnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "6250E3D2E37D034355D5EC744F52FDC386056AD9C79FD81ABCB5BC047AAD9CCD",
              "Hash": "9479CD0638D9CD0BF239252A24EE4E408894955EFBF7AFD9ACE426EE1E570159",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::OnCitizenSelected(System.Guid)",
                "System.Action\u003CSystem.Guid\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow::.ctor(System.Action\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCitizen(Candide.GameModels.Models.Citizens.Citizen)-\u003ESystem.Void",
              "Name": "SetCitizen",
              "Signature": "private System.Void SetCitizen(Candide.GameModels.Models.Citizens.Citizen citizen)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "FC0C0FB6AAF4ECB6371DCF785DE84D02816603CB94760CBC6EE8795ECD144922",
              "Hash": "CBA765D319D7026A07FFBBBDCACBCD07F41579BD46C5C2EAC4A77E677CD81D99",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.TradeRoutesHelper::Client_GetEstimatedRoundTripTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Int32, System.Single)",
                "Shared.Text.TimeTextHelper::GetTimeLeftDisplayCombined(System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "TradeRouteSelectCitizenControl: EditTradeRouteData is null",
                "WorldStats_TradeRouteSpeed",
                "Failed fetching world stat WorldStats_TradeRouteSpeed",
                "TradingPost_EstimatedRoundTripTime"
              ],
              "Source": null
            },
            {
              "Id": "SetError()-\u003ESystem.Void",
              "Name": "SetError",
              "Signature": "private System.Void SetError()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C53A508E69EED2D404D17A5FE1E21141D85DC7201B39E26BE578BE8623D80532",
              "Hash": "D981BC9F49074516CFDD7583D39F16C13DCECB14E33A1F882620FC3B29C2B629",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "SetNoCitizen()-\u003ESystem.Void",
              "Name": "SetNoCitizen",
              "Signature": "private System.Void SetNoCitizen()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "A0338EE26FAC9C078A6D5F676A5C08F28013B77706AEB8DF67DE3522140B3D56",
              "Hash": "99AC1A7A3292BC82BE5E8D842AFF11A42EF85113D7B306C750BC515005E45057",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TradeUnitsChanged(System.Int32)-\u003ESystem.Void",
              "Name": "TradeUnitsChanged",
              "Signature": "public System.Void TradeUnitsChanged(System.Int32 units)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "units",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "3890EE61F9F41F14C33C439A1438477F4F647649B86407AC035D66ADE3FF1B65",
              "Hash": "402173351F5F7F77E47E504AECAAC6FA723C38BEDCCB3120D9B4FECCE6C1C463",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::UpdateData(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateData(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData(System.Nullable\u003CSystem.Guid\u003E selectedCitizenId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedCitizenId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "36AB7C2282D0E107697F11556B8AB8F57E2AB4DFAC117A99E3D29B807B40A5B4",
              "Hash": "CCA5FBF1B7AA6CBF3B8C7CA79844C8C802FCB52B58D445D8492081490838CC6A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetNoCitizen()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetError()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetCitizen(Candide.GameModels.Models.Citizens.Citizen)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E5F6A05A9F35EE701EFBA7D336565675FFDBC55DA58C535D61BF6997067A57C"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
          "Name": "TradeRouteSendReceiveDisplay",
          "DisplayName": "TradeRouteSendReceiveDisplay",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxColumns:System.Int32",
              "Name": "MaxColumns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxColumns",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "457A03D4AA4447C84C6B93F93E5CF18AA11F02A6FEB0B3DDB1A4ECFF0265B7E8"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateData(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E receiveAmounts, System.Int32 units)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "receiveAmounts",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "units",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 502,
              "BodyHash": "DF248C2E348D6EEF046B73335087800B3C64A2A2462D6EDF45E706BF337B5BC9",
              "Hash": "D2F1858A2C92D3E12E66B599098490B85CED665E306B13D9F983F7951FA70092",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Models.Items.ResourceAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ItemAmount\u003E)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "134A7E0966639E8BA4E5477B8CE231776CD96DE36B97F32BBBDFDE7E28A1FBDF"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
          "Name": "TradeRouteSummaryDisplay",
          "DisplayName": "TradeRouteSummaryDisplay",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxColumns:System.Int32",
              "Name": "MaxColumns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxColumns",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "457A03D4AA4447C84C6B93F93E5CF18AA11F02A6FEB0B3DDB1A4ECFF0265B7E8"
            },
            {
              "Id": "_receiveGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_receiveGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _receiveGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D462A42A93933B4420841E31493187C074DE7CADF2A674C089DBE2C77FA7841B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateData(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateData",
              "Signature": "public System.Void UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E receiveAmounts, System.Int32 units)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "receiveAmounts",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "units",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "17447A8D4D6B47F1DFF61EC95AB959090DF4D9865526FD0491CED002F255322E",
              "Hash": "38F31336E158DF189B9DB7E15D73BBCA6454FD3817980B94E4CFF521D93C3AFB",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Shared.Models.Items.ResourceAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ResourceAmount\u003E)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "System.Nullable\u003CShared.Models.Items.ItemAmount\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolder::SetData(System.Nullable\u003CShared.Models.Items.ItemAmount\u003E)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "338B9C2DA7E374EA76F5238AF9A6C1C7D8F6364B416FDC1F898535A579E91C8A"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl",
          "Name": "TradeRouteUnitsControl",
          "DisplayName": "TradeRouteUnitsControl",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Spinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "Spinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "public Candide.CandideUI.Input.CandideIntSpinner Spinner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF17900B78AB1AFE99BA9683C338908D094583B8D16D9DDF39CCD457DC19E39B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0091A40297AEF9692236D51559EBDDA8F12A620B85CE01DB9E80A4FE11D08505"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck",
          "Name": "TradingPostRepeatingCheck",
          "DisplayName": "TradingPostRepeatingCheck",
          "FullName": "Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkBox:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_checkBox",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _checkBox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFCDD617C7E843E4D4A315B3B4522005511B9FF0140EB5D8B46270A67E630B68"
            }
          ],
          "Properties": [
            {
              "Id": "IsChecked:System.Boolean",
              "Name": "IsChecked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsChecked",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B0A5EDACE3D0419E1A2CAC94766A29C3135E94242B2F0865FDF1A76808E88BBB"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4AE011D07D9D718D4B8B54A6C5495C4422940693407CF958AD7F0ABBBB8D6451"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Components.UiTradeRouteLine",
          "Name": "UiTradeRouteLine",
          "DisplayName": "UiTradeRouteLine",
          "FullName": "Candide.CandideUI.TradingPost.Components.UiTradeRouteLine",
          "Namespace": "Candide.CandideUI.TradingPost.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentTradeRouteRouteTime:System.Single",
              "Name": "CurrentTradeRouteRouteTime",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentTradeRouteRouteTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6668413FC0AD3E5AC4740509B65E928DE2D9EB5AFFC82BDDB2CBB59D66DBCE8E"
            },
            {
              "Id": "CurrentTradeRouteStatus:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "CurrentTradeRouteStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus CurrentTradeRouteStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35F15F924CD42746077E1ED116176CD8EC2BA5AE5B2DB23FCBCA1D44713BE3B2"
            },
            {
              "Id": "CurrentTradeRouteTimer:System.Single",
              "Name": "CurrentTradeRouteTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentTradeRouteTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A1CF62ECBF79066ABECA6CDF8E310E75899F9B678C7D490D638007A2729602"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A77F6582700E1B0DF0241AAA037B60B821D13608EAAAC0629CCD47237899F19"
            },
            {
              "Id": "IsHighlighted:System.Boolean",
              "Name": "IsHighlighted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHighlighted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86B0CA2703C6438AD19486127CA1CE64580485F4FC146459659424E97332B515"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1C8B19CA2AF293E473ED5D093C0B5C4F85ABB168AB235CE9804DFDCB2C6136"
            },
            {
              "Id": "_angle:System.Single",
              "Name": "_angle",
              "Type": "System.Single",
              "Signature": "private System.Single _angle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B5944CFD5CEB45F077A7E7EAA4702EA7313537867BA00FF3BB827B6EAD161A7"
            },
            {
              "Id": "_arrowLength:System.Single",
              "Name": "_arrowLength",
              "Type": "System.Single",
              "Signature": "private System.Single _arrowLength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA21C51B7F4591D4F578BC6D806D33DF46A30AF762C73EE1523C0AB85F25BAE5"
            },
            {
              "Id": "_drawHighlighted:System.Boolean",
              "Name": "_drawHighlighted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _drawHighlighted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD0EA236DF893AD5972C2B1B988DAA6AC52273AF2978ECFD5AACC89C4515381C"
            },
            {
              "Id": "_end:Microsoft.Xna.Framework.Vector2",
              "Name": "_end",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _end",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6174D97CE82AFBB723D539FE270E56E19903946868C88763ED1A52A81C898755"
            },
            {
              "Id": "_isHovered:System.Boolean",
              "Name": "_isHovered",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isHovered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ECBF1CE50A1D2FDF906BA32A054B752A23D2859DB3C84DBDACF96B97B517D35"
            },
            {
              "Id": "_length:System.Single",
              "Name": "_length",
              "Type": "System.Single",
              "Signature": "private System.Single _length",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F94FEAE81B11DD591E15EA6CE5512DDC349D19A7B403C374B7D6C07467C16C6"
            },
            {
              "Id": "_mapUserControl:Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Name": "_mapUserControl",
              "Type": "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Signature": "private Candide.CandideUI.TradingPost.TradingPostMapUserControl _mapUserControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FE25E008503DFFAE78A67DAEA058BA96DAA030510D32502628C285452E3CCB3"
            },
            {
              "Id": "_scale:System.Int32",
              "Name": "_scale",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "092829762EA7FD4CA7D36B050BDF470AAD8AD50FF092E83B89323F2CB332A36C"
            },
            {
              "Id": "_start:Microsoft.Xna.Framework.Vector2",
              "Name": "_start",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _start",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB28D37B08E361DAB6984115173D74025DC72C59C198B238E3A21B95AC4B2C94"
            },
            {
              "Id": "_tradeRouteId:System.Guid",
              "Name": "_tradeRouteId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _tradeRouteId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64A4DD4BE5580BC07EC9856451372B14104E4D44FE603BED67C63258AB1C4881"
            },
            {
              "Id": "_unitVector:Microsoft.Xna.Framework.Vector2",
              "Name": "_unitVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _unitVector",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D74EF1B077A19E7EC8DC04283CE4B2F6CDB77A1E10DE312C360084E5DA64EB3A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 779,
              "BodyHash": "900E19765BB0FC2EB550E71B34EFA7E39DBA111E89D43B9F2F7D920B049049F1",
              "Hash": "C0678612305F0D443EDA9BFB8CFA4212979402F0C972D4F29EFA88D6C9CBC32D",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Ceiling()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "ui:citizen"
              ],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "D6B0C777ED2F8E9C4E70CFEFF6C969BE41FD4AC5841744FF32FB1DC72270E51A",
              "Hash": "68EE98415A21581519DE0FB3B967F3F44E6F8571730700F3E6394DA31432004D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "D7C094711521704C3FF55D6494E8814C9E43C257DF04F6A8A70ACA595D4E5B1E",
              "Hash": "5CF619BFFA1332FA02EA7742F54E626E241D835139AB206AC97F63F6D76B9F33",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DFCCEDADB2B32F26ADE655DB8FD9C725938242A02E48254BFD098F84FA4F1D9E"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.Contexts.TradingPostContext",
          "Name": "TradingPostContext",
          "DisplayName": "TradingPostContext",
          "FullName": "Candide.CandideUI.TradingPost.Contexts.TradingPostContext",
          "Namespace": "Candide.CandideUI.TradingPost.Contexts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StateUpdated_EditTradeRoute:System.EventHandler",
              "Name": "StateUpdated_EditTradeRoute",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_EditTradeRoute",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "48D355F61AAE4722492E25CA90F2CA0AAE15D5BA7D4C28838F8C40C2D6103539"
            },
            {
              "Id": "StateUpdated_Error:System.EventHandler",
              "Name": "StateUpdated_Error",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_Error",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E320B10E118C2EFB7C01938591040E883DABA1826831328682BF742F2292A314"
            },
            {
              "Id": "StateUpdated_SelectedTown:System.EventHandler",
              "Name": "StateUpdated_SelectedTown",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_SelectedTown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6E0852C48AFA4741420D70B004FB164AD5FB03163D8BAE9C05C959F3A5D96E5E"
            },
            {
              "Id": "StateUpdated_ToggleCreateNewTradeRoute:System.EventHandler",
              "Name": "StateUpdated_ToggleCreateNewTradeRoute",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_ToggleCreateNewTradeRoute",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "914E8DBAABB60AFA754CAD5C75D11E9BD95C6845A14D76F60FD839020F4397E9"
            },
            {
              "Id": "StateUpdated_TownList:System.EventHandler",
              "Name": "StateUpdated_TownList",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_TownList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20C5A8F74693515D213B64D81ECDD9F766B7EB3D66038C9CE0CC49E495B774C2"
            },
            {
              "Id": "StateUpdated_TradeRoutes:System.EventHandler",
              "Name": "StateUpdated_TradeRoutes",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_TradeRoutes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75E349D2AF1A66D4F9D818ADE7AEE0DC2A1530C07C5CEC501A5561EF6356D1BD"
            },
            {
              "Id": "_getCitizensHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getCitizensHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getCitizensHandle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4537B547D71DAF43BE42718B73957101D5272A7A3AB648AEA117B4ABF0C9855"
            },
            {
              "Id": "_getTradeRoutesHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getTradeRoutesHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getTradeRoutesHandle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F88AE813D9BB9860EB155C05014BB27AA502543E43C6322D0EFFA33966A0861C"
            },
            {
              "Id": "_isActivated:System.Boolean",
              "Name": "_isActivated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActivated",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"
            },
            {
              "Id": "_state:Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
              "Name": "_state",
              "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
              "Signature": "private Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState _state",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC39712D6F2C73CEE6B078436C17526576BA56291EB3367A5C122BC388672D9C"
            }
          ],
          "Properties": [
            {
              "Id": "State:Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
              "Name": "State",
              "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
              "Signature": "public Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E68365FAE9C2CF0E7CC9491F92C0F4DF85548CC1BCFF7583889A53347D050AD1"
            }
          ],
          "Events": [
            {
              "Id": "StateUpdated_EditTradeRoute:System.EventHandler",
              "Name": "StateUpdated_EditTradeRoute",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_EditTradeRoute",
              "Visibility": "public",
              "Hash": "CF1AFCA6230FFF76A998FBAE54BB6AA42BC8BC140451C08228C4353CBB90FDB0"
            },
            {
              "Id": "StateUpdated_Error:System.EventHandler",
              "Name": "StateUpdated_Error",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_Error",
              "Visibility": "public",
              "Hash": "0CB463EE51758FD9587AE7EC0C9A9FDF178CE9B75B796F211FC8AA083A7826E5"
            },
            {
              "Id": "StateUpdated_SelectedTown:System.EventHandler",
              "Name": "StateUpdated_SelectedTown",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_SelectedTown",
              "Visibility": "public",
              "Hash": "4F5EC084642FECE44C4DC83A78055ED924C05778F10B0623E58350996677D0AC"
            },
            {
              "Id": "StateUpdated_ToggleCreateNewTradeRoute:System.EventHandler",
              "Name": "StateUpdated_ToggleCreateNewTradeRoute",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_ToggleCreateNewTradeRoute",
              "Visibility": "public",
              "Hash": "21DB3DA6F6E62ECC4A44741885CD39EECD97DF40172CF48AF1F128794DC43277"
            },
            {
              "Id": "StateUpdated_TownList:System.EventHandler",
              "Name": "StateUpdated_TownList",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_TownList",
              "Visibility": "public",
              "Hash": "720431E3F75826A38384EA73CCE167697C537BDF6D6A4803AD739F8015920030"
            },
            {
              "Id": "StateUpdated_TradeRoutes:System.EventHandler",
              "Name": "StateUpdated_TradeRoutes",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_TradeRoutes",
              "Visibility": "public",
              "Hash": "4275A5E1233625EF193D809D799C9B5E5E2474DE1A2927F8FFC36C7155462554"
            }
          ],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "0A7436BCC859AA6C0ABA53A2DFF0D1EFFF747A6813BEE6150D83E6224FB39651",
              "Hash": "0B0AC121AD9EF16902AB2D46D3ADE753FB8E28B9F2841BDB86C252B5F633C414",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState::Clear()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)",
                "TradeRoutesController.GameStateActiveTradeRoutesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TradeRoutesController::add_TradeRoutesChanged(TradeRoutesController.GameStateActiveTradeRoutesChanged)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::add_TownsChanged(TownsController.GameStateTownsChanged)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::add_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateActiveTradeRoutes()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "83A8F098BF408C46568799CEBCDDC477601E6BA7158B249C72C3C564D7ACEA1C",
              "Hash": "FEA157F4185081B6AAB491AE25F1AC34532F30C65B485BB4468F71CCBAB1A632",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)",
                "TradeRoutesController.GameStateActiveTradeRoutesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TradeRoutesController::remove_TradeRoutesChanged(TradeRoutesController.GameStateActiveTradeRoutesChanged)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::remove_TownsChanged(TownsController.GameStateTownsChanged)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::remove_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::ResetGetters()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)-\u003ESystem.Void",
              "Name": "OnBuildingRemoved",
              "Signature": "private System.Void OnBuildingRemoved(System.Object sender, Candide.GameModels.Controllers.BuildingRemovedArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Controllers.BuildingRemovedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "4817BA35D14F5B5366BCDED83BB8F668D2CB36306BB1CE7F3C599CC8E0AA1390",
              "Hash": "51C818C65E6A040D3EC76B15A99402206586F1E15349F80E37B3C32FA15AC218",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void",
              "Name": "OnTownsChanged",
              "Signature": "private System.Void OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "593BA84248C4DE18D99213B03C31F005D3DE1F7CBCFA57DE273F09DDB44FAAEF",
              "Hash": "9E9316996FA3425D33DB6CC6BA730CA3BB5959119374933E85197BA8F011F4B7",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)-\u003ESystem.Void",
              "Name": "OnTradeRoutesChanged",
              "Signature": "private System.Void OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "CA38919F2E47833D6357D6CA9D9C79F5A98ABEC322A4FA6BD09AB1488A6FB1F5",
              "Hash": "37E5E0A1E7D66D925F701E4F4CAB4ECF936C066D4B8AAC3A2CA5FA041ABBA223",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetGetters()-\u003ESystem.Void",
              "Name": "ResetGetters",
              "Signature": "private System.Void ResetGetters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "E1FDBF4BA396F15EA096C4A456DFAFD2C21204829097B9AE1F5FCD6A24A4056B",
              "Hash": "3A68D976755BC09EAE513E0F760454676A44718D092C30914A8432AD38EC29ED",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.GameModels.Services.TradeRoutesService::Send_StopListeningOnTradeRoutes()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::GetValueOrDefault()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage::.ctor()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Services.CitizenService::SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEditTradeRouteData(Candide.GameModels.Models.ClientTownModel, System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SetEditTradeRouteData",
              "Signature": "public System.Void SetEditTradeRouteData(Candide.GameModels.Models.ClientTownModel homeTown, System.Nullable\u003CSystem.Guid\u003E homeTownTradingPostId, Candide.GameModels.Models.ClientTownModel destinationTown, System.Nullable\u003CSystem.Guid\u003E destinationTownTradingPostId, System.Boolean isNew)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "homeTown",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "homeTownTradingPostId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTown",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTownTradingPostId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isNew",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 656,
              "BodyHash": "15A08FDBC25D7C83027BFD5639F89AD5BB3B2470FDAB765A499943AE847A8890",
              "Hash": "8809105091AF417C018B52751CD96229827CDD811EE2DFE98D1F41D1C48B93BE",
              "CalledMethods": [
                "TradingPostContext.\u003C\u003Ec__DisplayClass30_0::.ctor()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::ContainsKey(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::GetValueOrDefault()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage::.ctor()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Services.CitizenService::SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "\u003C\u003Ez__ReadOnlyArray\u003CSystem.Guid\u003E::.ctor(T[])",
                "Candide.GameModels.Helpers.GameStateHelper::GetAllCarrierCitizenIdsForTowns(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest::.ctor()",
                "TradingPostContext.\u003C\u003Ec__DisplayClass30_0::\u003CSetEditTradeRouteData\u003Eb__0(CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse)",
                "System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "TradingPostContext.\u003C\u003Ec::\u003CSetEditTradeRouteData\u003Eb__30_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.CitizenService::GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest, System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "SetEditTradeRouteData: SelectedTownDisplayData town ID is not equal to the hometown ID"
              ],
              "Source": null
            },
            {
              "Id": "SetSelectedTown(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "SetSelectedTown",
              "Signature": "public System.Void SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E selectedTown, System.Guid tradingPostId, System.Boolean forceUpdate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedTown",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradingPostId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forceUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 493,
              "BodyHash": "A76EF5E074066D7AED9FA19BD84EB62A67D1B0B1D412634AA5DFB373C2A81F5D",
              "Hash": "1D92D504BC866365415F3132CC4540B3ABBFD1972BCFCD2C16C5B2610572780E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.GameModels.Services.TradeRoutesService::Send_StopListeningOnTradeRoutes()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Item(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData::.ctor(Candide.GameModels.Models.ClientTownModel, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetToggleCreateNewTradeRoute(System.Boolean)-\u003ESystem.Void",
              "Name": "SetToggleCreateNewTradeRoute",
              "Signature": "public System.Void SetToggleCreateNewTradeRoute(System.Boolean b)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "b",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "9E623F83FF0B326532B738FF57C2F72417111C2DB127E142562547ACB767B769",
              "Hash": "93AA26BC6B0BAAC9E6ECCFE58C8FEBC261745E7DAEE8FB6181560CE1A055D77B",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActiveTradeRoutes()-\u003ESystem.Void",
              "Name": "UpdateActiveTradeRoutes",
              "Signature": "private System.Void UpdateActiveTradeRoutes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "84D60E4FEC61001BB41BE0F47457C10061C74795607322D4AE1F12A821B14168",
              "Hash": "D3A7CC794016ECF5649817A26460359D01765667E4D735DC1514A27520380D6A",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest::.ctor()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Value()",
                "TradingPostContext.\u003C\u003Ec::\u003CUpdateActiveTradeRoutes\u003Eb__34_0(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse)",
                "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "TradingPostContext.\u003C\u003Ec::\u003CUpdateActiveTradeRoutes\u003Eb__34_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TradeRoutesService::GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "TradingPostContext: Town list count was null"
              ],
              "Source": null
            },
            {
              "Id": "UpdateTownList()-\u003ESystem.Void",
              "Name": "UpdateTownList",
              "Signature": "private System.Void UpdateTownList()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "8030E4DD1782FCAAC01621564EAF8F0637A168D2A80612E28C61164041B6A521",
              "Hash": "6D2E140AB790A2B5CC915AD6EEBDAFC6A9EF07D2BF28933B85159F823BE44FCB",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()",
                "System.String::op_Equality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData::.ctor(Candide.GameModels.Models.ClientTownModel, System.Int32, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "trading_post"
              ],
              "Source": null
            }
          ],
          "Hash": "282E696CD3AFA93492A626BECC952D5ED72E2943DEF062F2D5C237E31BF049EF"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
          "Name": "SelectedTownDisplayData",
          "DisplayName": "SelectedTownDisplayData",
          "FullName": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
          "Namespace": "Candide.CandideUI.TradingPost.DisplayStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            },
            {
              "Id": "TownName:System.String",
              "Name": "TownName",
              "Type": "System.String",
              "Signature": "public System.String TownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "728180F74E28426EC9BE2D5D4EBF0DADD89B42B662416AFE4BB2A25DE3018084"
            },
            {
              "Id": "TownTradeRoutes:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "TownTradeRoutes",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E TownTradeRoutes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D06FE0D28B7D73C903E48663392FE69B2C596DF0272F96C730573D9A2B908D"
            },
            {
              "Id": "TradingPostBuildingId:System.Guid",
              "Name": "TradingPostBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradingPostBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "403117D30AB480F41B5305C667B623FB3317B27E32B304D766A2F6DA27473B69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "89152F6E3A1BB797E9A2460305EA449486630A1FE39E7A948CD99BE180FBE909"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData",
          "Name": "TownListDisplayData",
          "DisplayName": "TownListDisplayData",
          "FullName": "Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData",
          "Namespace": "Candide.CandideUI.TradingPost.DisplayStates",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentCitizens:System.Int32",
              "Name": "CurrentCitizens",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentCitizens",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C0056BFCC6D45FF061E7BC6617BE49770EB912137E3AEB9E4C00A06FD51691"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "MaxCitizensForTown:System.Int32",
              "Name": "MaxCitizensForTown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxCitizensForTown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F79C719DC41EA75E61918E28AABF9C24B848343B1E76EF71C7D0F74C91C8F53D"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            },
            {
              "Id": "TownName:System.String",
              "Name": "TownName",
              "Type": "System.String",
              "Signature": "public System.String TownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "728180F74E28426EC9BE2D5D4EBF0DADD89B42B662416AFE4BB2A25DE3018084"
            },
            {
              "Id": "TradingPostBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TradingPostBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TradingPostBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4342CDEEFB314A9F88AC3D1FC9C6F95439F9B569040771EA0F8574562D364EF3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7581055C3B392F93A1E2B06118A3F7812E4B9EF98EED6ABF9173020D2AA6EB2C"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
          "Name": "TradeRouteDisplayState",
          "DisplayName": "TradeRouteDisplayState",
          "FullName": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
          "Namespace": "Candide.CandideUI.TradingPost.DisplayStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CalculatedRouteTime:System.Single",
              "Name": "CalculatedRouteTime",
              "Type": "System.Single",
              "Signature": "public System.Single CalculatedRouteTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01DC112A83C7B7B971513CE5E77B1012F39E088EC1946276479DF224E50E19B3"
            },
            {
              "Id": "CancelStatus:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "CancelStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus CancelStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28E78827CB7F260C1EB86C73B6871A11CEE6A88C73529484072C60A44EFDDC1"
            },
            {
              "Id": "CurrentStatus:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "CurrentStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus CurrentStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E58ECFEFFF900058D4B5E33A0211770F2AA9CC2DA4F4F29B69C08444B8B2A7DD"
            },
            {
              "Id": "DestinationTownName:System.String",
              "Name": "DestinationTownName",
              "Type": "System.String",
              "Signature": "public System.String DestinationTownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F90E1A4E8855B49E5FA943248D1DF15DFBBB9C4D8630884280DBF9FD8467FC2"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "ReceiveAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Name": "ReceiveAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E ReceiveAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8DB767CE89BEA1019B532753200EF8F1747983FBBAE69AF3BFE2886B5534BE0"
            },
            {
              "Id": "SendAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Name": "SendAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E SendAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91DE51E488F1304EA7ED769971B3330D0595D6EF75CF686CCA01194210678937"
            },
            {
              "Id": "SourceTownName:System.String",
              "Name": "SourceTownName",
              "Type": "System.String",
              "Signature": "public System.String SourceTownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32A0B8FB5F7CBF5AE09BD13BA6FBD1A7C609B3A2FE4F439B099F0040DCF55D58"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TradeRouteId:System.Guid",
              "Name": "TradeRouteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradeRouteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B87997FE09EFC3063602E1CF8B090B57D203A6199AE7E9E4F37B01CBDB0427"
            },
            {
              "Id": "UnitAmount:System.Int32",
              "Name": "UnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B59BE724597680C9490766527E6E38ED3D5AFDD181755AE2FD3024C68CD01C5B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6BC0C206BED87D53F2D63CCD98E14BC4181130D9EC7F92070138CE5727300A49"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData",
          "Name": "TradeRouteEditingData",
          "DisplayName": "TradeRouteEditingData",
          "FullName": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData",
          "Namespace": "Candide.CandideUI.TradingPost.DisplayStates",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E CitizenIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88331FA04E2DBC98E1685AEECDDB1923F398136A5263A2784C3623272DFEF2D4"
            },
            {
              "Id": "DestinationTownId:System.Guid",
              "Name": "DestinationTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD048EA9F2A9BE58CA72F9EE9BD8E9DE8AC466DA418E79CAC55997530688FA0D"
            },
            {
              "Id": "DestinationTownName:System.String",
              "Name": "DestinationTownName",
              "Type": "System.String",
              "Signature": "public System.String DestinationTownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F90E1A4E8855B49E5FA943248D1DF15DFBBB9C4D8630884280DBF9FD8467FC2"
            },
            {
              "Id": "DestinationTownTradingPostId:System.Guid",
              "Name": "DestinationTownTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTownTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C157808D74EA4C74573AC6AA09698192AC2241AC1C71D961754CF7502C36A8E"
            },
            {
              "Id": "HomeTownId:System.Guid",
              "Name": "HomeTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFD60B5325483C9CB781EE2DC498D885F627F042D9EEB88F5CB37F3AE8F95516"
            },
            {
              "Id": "HomeTownName:System.String",
              "Name": "HomeTownName",
              "Type": "System.String",
              "Signature": "public System.String HomeTownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64D460117122E4903D4A05D56316B3F12DA9CC6DB980098E9B144310BC8AACEE"
            },
            {
              "Id": "HomeTownTradingPostId:System.Guid",
              "Name": "HomeTownTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTownTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "077B571422C915A09F3BC22914F8D9AD288BBBFE5D50E61DF5EA0FD8FC5B9E83"
            },
            {
              "Id": "IsNewTradeRoute:System.Boolean",
              "Name": "IsNewTradeRoute",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNewTradeRoute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAB841DE2C765EB803EDFDAD655BB402A42320A5EBAA6AB96C15EAEEA532BA6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F1BE9B7F966488CA32DA01033766DADE1112D24AF48E2A4F6C80529F26CBDC6F"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
          "Name": "TradingPostDisplayState",
          "DisplayName": "TradingPostDisplayState",
          "FullName": "Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState",
          "Namespace": "Candide.CandideUI.TradingPost.DisplayStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EditTradeRouteData:System.Nullable\u00601\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E",
              "Name": "EditTradeRouteData",
              "Type": "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E",
              "Signature": "public System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E EditTradeRouteData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0812006BA86A5552C95502EB73C27BA9B1AD457BEA3F275E71C17131A268AA85"
            },
            {
              "Id": "Error:System.Boolean",
              "Name": "Error",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Error",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5118938A462A2D335531CC13BDE9833756CDEFA17F80AF3C4CC3F6D4E9D47C09"
            },
            {
              "Id": "SelectedTownDisplayData:Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
              "Name": "SelectedTownDisplayData",
              "Type": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
              "Signature": "public Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData SelectedTownDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D065ECBB65109069208A4047380D1962CA1FFF7C422AD949D18E192368F1852F"
            },
            {
              "Id": "ToggledCreatingNewTradeRoute:System.Boolean",
              "Name": "ToggledCreatingNewTradeRoute",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ToggledCreatingNewTradeRoute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A0A74A01F185772DAB4E4F01FDA0E4DA0B45836DC6521D636DABC5CEDC9B0D3"
            },
            {
              "Id": "TownListDisplayData:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E",
              "Name": "TownListDisplayData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E TownListDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD9CEDEFBE38CD0DB34F8A4E1EA49B58DD44FF1AA1741905978F220CCB08C870"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "BF62642C9CDA2663AD931614762725557592C2702DE31E61982C3826515AB242",
              "Hash": "21749189E9839D971940A197487A4B1828A46C0DFCD8EA2E553F655533A03975",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "20A117127ED4EFB9A134C158D1010BB6B1FE38116516676CB3C76B4928FAD14C"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow",
          "Name": "TradeRouteCitizenSelectionWindow",
          "DisplayName": "TradeRouteCitizenSelectionWindow",
          "FullName": "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_list:Candide.CandideUI.Containers.CandideListView",
              "Name": "_list",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _list",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17A35AFB8AC9A3BF17EA690C9161A62ED787EC56E6A44384F93883D2B43EE075"
            },
            {
              "Id": "_onCitizenSelected:System.Action\u00601\u003CSystem.Guid\u003E",
              "Name": "_onCitizenSelected",
              "Type": "System.Action\u003CSystem.Guid\u003E",
              "Signature": "private System.Action\u003CSystem.Guid\u003E _onCitizenSelected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AC71F9E24C2CED1D8F0AD2AC6D8C1DCD1A57DAD600628D7E48022639172DCF0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "B8A12D5D209E86B5246EBC204BCB401817F8628AE6FD8ADDB2F6B34DE0CEB18F",
              "Hash": "48187E6CDF022DFCD344E599FD50DFFC47D7A3406B8FC912386C9DED04CDB454",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow::SetData(System.Collections.Generic.HashSet\u003CSystem.Guid\u003E, System.String, System.Guid, System.String, System.Guid)"
              ],
              "StringLiterals": [
                "TradeRouteCitizenSelectionWindow: Tried opening but the trade route modal is not open."
              ],
              "Source": null
            },
            {
              "Id": "SetData(System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, System.String, System.Guid, System.String, System.Guid)-\u003ESystem.Void",
              "Name": "SetData",
              "Signature": "private System.Void SetData(System.Collections.Generic.HashSet\u003CSystem.Guid\u003E citizenIds, System.String homeTownName, System.Guid homeTradingPostId, System.String destinationTownName, System.Guid destinationTradingPostId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "homeTownName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "homeTradingPostId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTownName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationTradingPostId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 852,
              "BodyHash": "746ADABA2980770A044965F9E662B0DC9DD41330B4963079B493C24FF25C1DFE",
              "Hash": "49BDEF60E922638ED4A5DD1364CFCAED47CFA8FF1FD5A0D2C1202C8FE7FCD826",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::Add(!0, !1)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::GetEnumerator()",
                "TradeRouteCitizenSelectionWindow.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_Text(System.String)",
                "TradeRouteCitizenSelectionWindow.\u003C\u003Ec__DisplayClass4_0::\u003CSetData\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "TradeRouteCitizenSelectionWindow.\u003C\u003Ec__DisplayClass4_0::\u003CSetData\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "job:carrier",
                "town_core",
                "ui:citizen"
              ],
              "Source": null
            }
          ],
          "Hash": "A8D09C9853D291A4CB796B3248CE3B1ADEBF9B804B479B7D1094A3716EB12729"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradeRouteUserControl",
          "Name": "TradeRouteUserControl",
          "DisplayName": "TradeRouteUserControl",
          "FullName": "Candide.CandideUI.TradingPost.TradeRouteUserControl",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CartManSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CartManSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet CartManSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E42CBF0DC48F535D297723FA775A247C74146020E8260C2C64CCFB84271C8CD6"
            },
            {
              "Id": "_cancelBtn:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_cancelBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _cancelBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60240D6534B76EE4B3DCCF07B2B34060BD8049AF5A7074AD355370C529AE184C"
            },
            {
              "Id": "_cancelStatus:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_cancelStatus",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _cancelStatus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28FD604EB76F7B0F9EF6DB136CE690A4A0B12E4FD67AB67FE9F8E7A891F3BF05"
            },
            {
              "Id": "_countdownClock:Candide.Toolkit.PredictionCountdownClock",
              "Name": "_countdownClock",
              "Type": "Candide.Toolkit.PredictionCountdownClock",
              "Signature": "private Candide.Toolkit.PredictionCountdownClock _countdownClock",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E81B02C3F84F6B9F8A2E24F7EE234DB95DE21D0C2FBD187BD315AF98E20A36B"
            },
            {
              "Id": "_destinationTownLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_destinationTownLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _destinationTownLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB4FC87856B900F454AA5FA89355A50C8D45EEEFDFAEE9A238D82E0E943F11BF"
            },
            {
              "Id": "_roundTripTime:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_roundTripTime",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _roundTripTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E28E82B16D857E8B163D91B55372DEDD9F78D659BF02FAABE18668FAAADC64"
            },
            {
              "Id": "_sourceTownLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_sourceTownLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _sourceTownLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D20BB7D2FB666E54ED0FE717C4E085D3B9CE1F061608DBD0D5DCBF83B787B06"
            },
            {
              "Id": "_state:Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
              "Name": "_state",
              "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
              "Signature": "private Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B043CB23F3F3AD91ECD06667EDF549961FC05DE169B3ADEBC83B0536A856461C"
            },
            {
              "Id": "_status:Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Name": "_status",
              "Type": "Candide.CandideUI.Components.TranslationCenteredTextLayout",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredTextLayout _status",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F070056DF7AC877B0012176B1878F3D444905F36203DF3EFC81C6B9F3BCAA432"
            },
            {
              "Id": "_summaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
              "Name": "_summaryDestination",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay _summaryDestination",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105378D39418A06CD0102517EE6CA4774BD3AD608E4544A2DDCDA717AE67305B"
            },
            {
              "Id": "_summarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
              "Name": "_summarySource",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay",
              "Signature": "private Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay _summarySource",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C4C84E72731405B977046B740FB078C97B06FA6935CDEEB25DCCE674748F76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus)-\u003ESystem.String",
              "Name": "GetTextForCancelStatus",
              "Signature": "private System.String GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "cancelStatus",
                  "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "C25D80905941BF7A1D5914221579C49A06832080A147450C542D1A5F3C285B14",
              "Hash": "3987DEF123A540992593BD5875BF7B2FB99F8C208F442EA4B20EFD8500101FCD",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "TradingPost_Route_CancelledManually",
                "TradingPost_Route_CancelledError",
                "cancelStatus"
              ],
              "Source": null
            },
            {
              "Id": "GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus)-\u003ESystem.String",
              "Name": "GetTextForStatus",
              "Signature": "private System.String GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus status)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "CandideServer.SimulationModels.TradeRouteStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "D8D810235F8360571B502DBA2D2AA718A2F1DF3C73C3750507A75BFB18C2456D",
              "Hash": "010258A04535634A1A0EA38D29A99292B25A80B034863FAC508D32C014CF23A7",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "TradingPost_Route_Initializing",
                "TradingPost_Route_WaitingToLoadAtHome",
                "TradingPost_Route_TravellingToDestination",
                "TradingPost_Route_WaitingToUnloadAtDestination",
                "TradingPost_Route_WaitingToLoadAtDestination",
                "TradingPost_Route_TravellingToHome",
                "TradingPost_Route_WaitingToUnloadAtHome",
                "TradingPost_Route_Deleting",
                "status"
              ],
              "Source": null
            },
            {
              "Id": "OnCancelClick()-\u003ESystem.Void",
              "Name": "OnCancelClick",
              "Signature": "private System.Void OnCancelClick()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "11B012C7857968C0033C6C55E1AD4BE441CEAF4B37D009883DA93E7861244C1E",
              "Hash": "6ACA7C2C7B492BB8F890C921EBBF5F1497CF5C021F6F4EB84790E3F5DDF65684",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::\u003COnCancelClick\u003Eb__12_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)"
              ],
              "StringLiterals": [
                "TradingPost_CancelTradeRoute"
              ],
              "Source": null
            },
            {
              "Id": "OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)-\u003ESystem.Void",
              "Name": "OnStateUpdated",
              "Signature": "public System.Void OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState oldState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState newState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldState",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newState",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "D58EEADD58A48925C15B46105C3348FC5DC1B3B6D6BDB70C8FE93E7F5B02B22B",
              "Hash": "7DEA949BA864BA74318CDE6F9559366D3C956A91574061BDC6E6019F66A81D2E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay::UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)",
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus)",
                "System.MathF::Ceiling(System.Single)",
                "Candide.Toolkit.PredictionCountdownClock::SyncTimer(System.Single)",
                "Candide.Toolkit.PredictionCountdownClock::GetTimeString(Candide.Toolkit.ClockStringFormat)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "TradingPost_TravelTime"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "3F5D83794A1A751EC7AC02FCB547DEFB35DCE813040E7FA3E102D16E2A19A755",
              "Hash": "ACFEF6AC9E39E9722C58D6A60ABBA054C3077AE9F5B4507A2E7E76E777925326",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "347FC36F68E1EAC51625E748CD59653039889B99B771AE5685369321332C79F6",
              "Hash": "A6FFB52EF00A3A2E9C80783BF4F8FDA3C496A1ABCF6B1D55B8B73C21F9DBE5DC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::get_DarkSlateGray()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Candide.Toolkit.PredictionCountdownClock::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Toolkit.PredictionCountdownClock::GetTimeString(Candide.Toolkit.ClockStringFormat)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "TradingPost_TravelTime"
              ],
              "Source": null
            }
          ],
          "Hash": "186C1F4D56E6EE693A6F2F4DC78F9AD6F29719227101A4C6E59C7900123FB3A1"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
          "Name": "TradingPostMapUserControl",
          "DisplayName": "TradingPostMapUserControl",
          "FullName": "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "ActiveAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation ActiveAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B71533792765ED90E689640047481870E8F62763D87D354AD7FD918F5BD864BA"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "_hasUpdated:System.Boolean",
              "Name": "_hasUpdated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasUpdated",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F528486E0B74615CF27566D2F20980DCA65655C984B25F810A4ED321FD52FC02"
            },
            {
              "Id": "_mouseSimulator:Candide.CandideUI.Helpers.ControllerMouseSimulator",
              "Name": "_mouseSimulator",
              "Type": "Candide.CandideUI.Helpers.ControllerMouseSimulator",
              "Signature": "private Candide.CandideUI.Helpers.ControllerMouseSimulator _mouseSimulator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48542157EB6BC92CEE15F6CD4D290DC7517C9DDBD0BA896AA5EF3A3A6EF9AC1C"
            },
            {
              "Id": "_slots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.CandideUiElement\u003E",
              "Name": "_slots",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.CandideUiElement\u003E _slots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D29A0A3182F4269746018A2DA98BE9E2E993193D375405E66A1AC456D39CC61"
            },
            {
              "Id": "_slotsPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_slotsPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _slotsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A8BB3F1282C20A2898C26C570B1D926E478FC5564BFA691C8EE74EF3808FC39"
            },
            {
              "Id": "_tradeRoutes:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E",
              "Name": "_tradeRoutes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E _tradeRoutes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2703C2FE77FE5F000A32A7BEDC7BE185C4F336D73A12AA94EE0A77080DFB31B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E data, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData selectedTownDisplayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedTownDisplayData",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 851,
              "BodyHash": "599D4E8C842ED66BE05865BF7387066C2ABE6D521C6E626FCCCBBEFA6C69909B",
              "Hash": "3CAE79E703AD40B96CC2BE1727C41773A269E9C96DB16FB218C2267AD4B68592",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.CandideUiElement\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E::Clear()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "TradingPostMapUserControl.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "TradingPostMapUserControl.\u003C\u003Ec__DisplayClass8_1::.ctor()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.TradingPost.Components.TownHolder::.ctor(System.Guid, Candide.CandideUI.TradingPost.TradingPostMapUserControl)",
                "TradingPostMapUserControl.\u003C\u003Ec__DisplayClass8_1::\u003CSetState\u003Eb__1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "TradingPostMapUserControl.\u003C\u003Ec__DisplayClass8_0::\u003CSetState\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.CandideUiElement\u003E::set_Item(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::GetEnumerator()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlotOnClicked(System.Guid)-\u003ESystem.Void",
              "Name": "SlotOnClicked",
              "Signature": "private System.Void SlotOnClicked(System.Guid townId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "C2610C27D755741BCFB37D4E0514D13B41AD1B6478EFEF1AC50A683FBF2A4786",
              "Hash": "7A77932E37D8257E8649FE119F84664628AAA1786A5AB8B72F6673459D02D255",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Models.ClientTownModel::TryFindTradingPost(Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetEditTradeRouteData(Candide.GameModels.Models.ClientTownModel, System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "5D1321D3C87F3E1FAAEA9FEDD81B0B1B66F34225BF98DB21B1DC220D7165505B",
              "Hash": "F44638304B919FB36A93244CECCD0BB2956B33F376DC3F170515D77042625401",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiElement::GetFocusable()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.Helpers.ControllerMouseSimulator::SetCursorPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.CandideUI.Helpers.ControllerMouseSimulator::Update()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.TradingPost.TradingPostMapUserControl::UpdateSlotPositions()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlotPositions()-\u003ESystem.Void",
              "Name": "UpdateSlotPositions",
              "Signature": "private System.Void UpdateSlotPositions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 605,
              "BodyHash": "EE51055415F9ECEC671DA79E8BBD15A81A42D64D39CBA04AE2CEE1D41EA61DB8",
              "Hash": "82491898A57001B94DE17954F0307661EEBC6D2C1153C57A129F1465553D24F7",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.CandideUiElement\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.GameModels.GameState::TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026)",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "TradingPostMapUserControl",
                ": Slots dictionary did not contain town slot with ID ",
                ": Slots dictionary did not contain home town slot with ID ",
                ": Slots dictionary did not contain destination town slot with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "0636765B28A23C867F5551B3CAF5AACAAD0517758183B7C44C5328FB9ED6A538"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl",
          "Name": "TradingPostRoutesUserControl",
          "DisplayName": "TradingPostRoutesUserControl",
          "FullName": "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_btnPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_btnPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _btnPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7733AC3E29BCC87BD14D2529A8140E099772DD5FF268D0119C2D86D9A896E14"
            },
            {
              "Id": "_controls:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E",
              "Name": "_controls",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E _controls",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E513C542C6C78F26CF5CF2282B4D74551A3601545FD4A564957E668508D242C7"
            },
            {
              "Id": "_createBtn:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_createBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _createBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D4CA042FBF14AD938E4E4466CAF0EC64CFBF8E2EBE46B8D9D57B72EBAAA8075"
            },
            {
              "Id": "_itemsPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_itemsPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _itemsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCC47AED392152BDF9C9F76658C68DBDE87E81FC994ABA4D9CEE7423ABDFB3E2"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            },
            {
              "Id": "_previousTradeRoutesCount:System.Int32",
              "Name": "_previousTradeRoutesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _previousTradeRoutesCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2360107666E7A520AF28274B2A3B2F4528C51006A4F74AB0C712187B958678E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnToggledOn()-\u003ESystem.Void",
              "Name": "OnToggledOn",
              "Signature": "private System.Void OnToggledOn()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E1E8B8771564E78F018BAC73B4B34808FE7B886B983B3057A39382465AF3DF0A",
              "Hash": "CC67A03FFEBA4FE67A9F24DF01489C9671109FEEDA597026B7053B6009AD0477",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetToggleCreateNewTradeRoute(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData townDisplayData, System.Boolean toggledCreatingNewTradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townDisplayData",
                  "Type": "Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toggledCreatingNewTradeRoute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 591,
              "BodyHash": "B2B7764E9679824A7D1C8C12A56C46B44CEEC99F035F7B1A15FB3630657531F1",
              "Hash": "FEAB59DF2ED279C5E5718AB76255ED852E0BB103F02B2D561E4B7BA0078626F7",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::Clear()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState::.ctor(Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)",
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.TradingPost.TradeRouteUserControl::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.TradeRouteUserControl\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "TradingPost_SelectATown",
                "Select a town...",
                "CreateWorld_Create"
              ],
              "Source": null
            }
          ],
          "Hash": "BCCB3BB862B0DE0667956CDBC583677E427FD53C2B171D34565B9E872A8070ED"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradingPostTownsUserControl",
          "Name": "TradingPostTownsUserControl",
          "DisplayName": "TradingPostTownsUserControl",
          "FullName": "Candide.CandideUI.TradingPost.TradingPostTownsUserControl",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BtnOnToggledOn(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "BtnOnToggledOn",
              "Signature": "private System.Void BtnOnToggledOn(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "82566D716144F469B5281375097C0E60BBF102B1ACBE6C515032571CF4A8D520",
              "Hash": "340DAB2359B2630D24EA3D921C8610A7E0BC4E37D2873AE081D473929AE69ADE",
              "CalledMethods": [
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Models.ClientTownModel::TryFindTradingPost(Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E stateTownListDisplayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stateTownListDisplayData",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "E1C406517678B73C346AF4242EB4138753742D3E118A3E9213034C60B5F20DA0",
              "Hash": "3F64D20FDA66814FA02DB3BCDF824BFDA5EE6FC8A2E766475A350FFE2CC893CE",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_Text(System.String)",
                "System.Object::ToString()",
                "Candide.CandideUI.TradingPost.TradingPostTownsUserControl::BtnOnToggledOn(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "town_core"
              ],
              "Source": null
            }
          ],
          "Hash": "2435D25D2A74BD4A081A1430D540E4F928AD31B2AB290C9691AAA80477454ADA"
        },
        {
          "Id": "Candide.CandideUI.TradingPost.TradingPostWindow",
          "Name": "TradingPostWindow",
          "DisplayName": "TradingPostWindow",
          "FullName": "Candide.CandideUI.TradingPost.TradingPostWindow",
          "Namespace": "Candide.CandideUI.TradingPost",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenSelectionWindow:Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow",
              "Name": "CitizenSelectionWindow",
              "Type": "Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow",
              "Signature": "public Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow CitizenSelectionWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61AD31190EE2C6A7BF2F757BEA3021113467D9DE21630EC103EDEB7FF854CCE9"
            },
            {
              "Id": "HoveredTradeRouteIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "HoveredTradeRouteIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E HoveredTradeRouteIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5381480E26B6B929B05E91C4EE217A8953A49C514A2964DE5331398CEC290D6"
            },
            {
              "Id": "ItemSelectionWindow:Candide.CandideUI.TradingPost.Components.ItemSelectionWindow",
              "Name": "ItemSelectionWindow",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemSelectionWindow",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemSelectionWindow ItemSelectionWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D120D1B75EAC5C7CF3792A6BA497FD6C0E6CA65B052954B0502BA380444817CA"
            },
            {
              "Id": "TradeRouteModal:Candide.CandideUI.TradingPost.Components.TradeRouteModal",
              "Name": "TradeRouteModal",
              "Type": "Candide.CandideUI.TradingPost.Components.TradeRouteModal",
              "Signature": "public Candide.CandideUI.TradingPost.Components.TradeRouteModal TradeRouteModal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C80DAB11D65B64984B1347C30BFB7AF77DA497563A4540C20E8E7330227F62C9"
            },
            {
              "Id": "_draggableFocusable:Candide.CandideUI.UserControls.DraggableMapFocusable",
              "Name": "_draggableFocusable",
              "Type": "Candide.CandideUI.UserControls.DraggableMapFocusable",
              "Signature": "private Candide.CandideUI.UserControls.DraggableMapFocusable _draggableFocusable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2379E0AEE86139C65050FBAA5E970A13320540BD70848435A4EFEFB135D9F27A"
            },
            {
              "Id": "_mapControl:Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Name": "_mapControl",
              "Type": "Candide.CandideUI.TradingPost.TradingPostMapUserControl",
              "Signature": "private Candide.CandideUI.TradingPost.TradingPostMapUserControl _mapControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "740C942D01D094EE58DECE0F41F8A135B76F5A9CA30FCBE43DC5A2F4F8828CF4"
            },
            {
              "Id": "_routesControl:Candide.CandideUI.TradingPost.TradingPostRoutesUserControl",
              "Name": "_routesControl",
              "Type": "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl",
              "Signature": "private Candide.CandideUI.TradingPost.TradingPostRoutesUserControl _routesControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9BD129D5E2ED3DB62BFF7CEDD19866E48E81087F1BFE83EDE312E3DF3A1D20E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUpdate_EditTradeRoute(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_EditTradeRoute",
              "Signature": "private System.Void OnUpdate_EditTradeRoute(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "3D43402F595B627440D3B628CD1D7658CD3D3FCD30D4B37F986EB17AF24ABE44",
              "Hash": "F4C873781A08DC84A41C0F0B41D13A364C0A1F3CF9F9EC42BFA1739949D2865F",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()",
                "System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::.ctor(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Error(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Error",
              "Signature": "private System.Void OnUpdate_Error(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "41389BBCE0969A9B248556644537798FFD918B9A75F6065E8B8C46DA50D2BEA6",
              "Hash": "DC2E04DE73AF9B13446CFC84E522E37FA5F1600AA8CAA1FBAC91ABDEC08C5266",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_SelectedTown(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_SelectedTown",
              "Signature": "private System.Void OnUpdate_SelectedTown(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "716D2111660A6EA6233CAF741B711F9695062A022D98EA63983A37358A316D59",
              "Hash": "E193C2D35E1961962A829CC75A17B310CFB32322882DE070A2A40608536A7785",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)",
                "Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_ToggleCreateNewTradeRoute",
              "Signature": "private System.Void OnUpdate_ToggleCreateNewTradeRoute(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "D24A8DFA9BEBD4A870EDE148C4A4C2D44B0C6D39C4569A5CF60CB8677FC001DD",
              "Hash": "5206023998F405785725D0584A2C55F161040F94BFFB4D67FB9802FE6ADA2705",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_TownList(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_TownList",
              "Signature": "private System.Void OnUpdate_TownList(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "716D2111660A6EA6233CAF741B711F9695062A022D98EA63983A37358A316D59",
              "Hash": "C0F4D95862403DB08AEEBF5AA12F820D77A8788B7E9D44752B996AE9466C73EA",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)",
                "Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_TradeRoutes(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_TradeRoutes",
              "Signature": "private System.Void OnUpdate_TradeRoutes(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "E927B58F3422048C6AE20C6A6026E99564349319E9D9A7012E89CA649F447965",
              "Hash": "3DB0978F7ACF2FD080AFEFE038540C34D71A77FCC0245899F58A898C3A3B797A",
              "CalledMethods": [
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()",
                "Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)",
                "Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "10AEB6D1E2129FEB289BAF625D5F6D8E26D6628FC98856BCA8EEFB712F76A6BF",
              "Hash": "D5D94FDF93701D70C0B751DDB72EBF03161DB254820A8B342C2EAF5B820047B9",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_Error(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_Error(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_SelectedTown(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_SelectedTown(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TownList(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_TownList(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_EditTradeRoute(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_EditTradeRoute(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TradeRoutes(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_TradeRoutes(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_ToggleCreateNewTradeRoute(System.EventHandler)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::Deactivate()"
              ],
              "StringLiterals": [
                "TradingPostWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "1899D3D3EA1ABFF2D371DBD167D256373A409F42CE807DF23DA0E7D3B1200C6D",
              "Hash": "62F11E5F71DA4D7FB69322B5BF2DAB989DDB11D27D9BD1D628C59C411C64314B",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_Error(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_Error(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_SelectedTown(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_SelectedTown(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TownList(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_TownList(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_EditTradeRoute(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_EditTradeRoute(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TradeRoutes(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_TradeRoutes(System.EventHandler)",
                "Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_ToggleCreateNewTradeRoute(System.EventHandler)",
                "Candide.CandideUI.TradingPost.Contexts.TradingPostContext::Activate()",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [
                "TradingPostWindow"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "5C61C9C5CA45C51A0A6FB83FDA2E37DF445E5DD9DDC481654585007FC8CDC66A",
              "Hash": "D4E8D72D98BE0D023EB11DDDAF76AFC82F65A5F32F33026F382914492F74D121",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement)",
                "TradingPostWindow.\u003C\u003Ec::\u003CUpdate\u003Eb__16_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.ProximityWindows.ProximityWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FEFAD178599BA0F4A67909F62E3C5B00C861C3E71814316D90508A3B0D94DB6F"
        },
        {
          "Id": "Candide.CandideUI.Transform",
          "Name": "Transform",
          "DisplayName": "Transform",
          "FullName": "Candide.CandideUI.Transform",
          "Namespace": "Candide.CandideUI",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Matrix:Microsoft.Xna.Framework.Matrix",
              "Name": "Matrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix Matrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D6FE196FC0F86F746F6BD8DDA1413755891B8EBFD269C6073FA2425EB9E12B2"
            },
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector2",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2F8D064A8E656AC49ED278916DAD4A0968F10CB19234C4ECFF21BC0001CD233"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddTransform(Candide.CandideUI.Transform\u0026)-\u003ESystem.Void",
              "Name": "AddTransform",
              "Signature": "public System.Void AddTransform(Candide.CandideUI.Transform\u0026 newTransform)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newTransform",
                  "Type": "Candide.CandideUI.Transform\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "64BAC5C9B11CBB79E5B54BE9ED0AAB02239F9E2A2E1C541E01E27C5C32C4C859",
              "Hash": "2A7812C0CD81E7B3EB809698136B607AA9B7935CCB879F41C89CE6572DFC8C34",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Apply(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "Apply",
              "Signature": "public Microsoft.Xna.Framework.Point Apply(Microsoft.Xna.Framework.Point source)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "DF2E8B4C27D18CAFF0E3CD57AB78F4CAB63D8B7CC770A28DFBD5CBE9B576FBFC",
              "Hash": "40C8F787E1EDCFF3A821B4BF7CC2B47E0492B94ACC47778E837F0C89D8FCD93E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Apply(Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "Apply",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Apply(Microsoft.Xna.Framework.Rectangle source)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E999B9AA96252FE8D06E564B4CEA778D4B413FDFB2F86AC63D5FBA6F8652626D",
              "Hash": "56E9FF991453AAEA9623E23600628F3D8367F78085097824383EF4A63135AF5E",
              "CalledMethods": [
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Apply(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Apply",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Apply(Microsoft.Xna.Framework.Vector2 source)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3D2C2E46A8AB38DE601154E592A6821EBD45D7906338CC15748BA872BF63EEDE",
              "Hash": "E22A31E058C020B9868FB7F4A8E6C22DE3219DBBA8D8FD2B739A2B889C0770C3",
              "CalledMethods": [
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "BuildTransform",
              "Signature": "private System.Void BuildTransform(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, out Microsoft.Xna.Framework.Matrix\u0026 result)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "323BD46E3CAA2007263BBD8435290BD02C543CA9A00A62DA07E9B0F0D2774290",
              "Hash": "01F8EBA2A15E342D7DE1805E5CA0C0EAAAA1A3A6D686F3C4E826736C8EBED3B6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3AEC35D870D03FF9C31FA874E74A316D75C72390357EE3640E4A2E749292EA7B"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.NewTutorialManager",
          "Name": "NewTutorialManager",
          "DisplayName": "NewTutorialManager",
          "FullName": "Candide.CandideUI.Tutorial.NewTutorialManager",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveTutorials:System.Collections.Generic.HashSet\u00601\u003CCandide.CandideUI.Tutorial.Tutorials\u003E",
              "Name": "ActiveTutorials",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E ActiveTutorials",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BC06D31DF138A8DD03DC47D58EBD630B49838EE08EAD669A927C2ACEFDC0265E"
            },
            {
              "Id": "ImmediateTutorial:System.Collections.Generic.Dictionary\u00602\u003CCandide.CandideUI.Tutorial.Tutorials,Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E",
              "Name": "ImmediateTutorial",
              "Type": "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E ImmediateTutorial",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6D9E25DFDB6BF76837D0D2EF82D2904A6253EF686A75A0FB194A61F87011452"
            },
            {
              "Id": "ReuseImmediateTutorialsRemoveList:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Tutorial.Tutorials\u003E",
              "Name": "ReuseImmediateTutorialsRemoveList",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Tutorial.Tutorials\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Tutorial.Tutorials\u003E ReuseImmediateTutorialsRemoveList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEB57DE08EC7DEB99D88369B07E85F19FA08E992BF7AAD24903DA4AD85FCD69A"
            },
            {
              "Id": "TutorialWindow:Candide.CandideUI.Tutorial.TutorialWindow",
              "Name": "TutorialWindow",
              "Type": "Candide.CandideUI.Tutorial.TutorialWindow",
              "Signature": "public Candide.CandideUI.Tutorial.TutorialWindow TutorialWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7C94F16B91AC31DF7EC2937FE454620A7797C58A6F0EE66189F1D3996F72CBC"
            },
            {
              "Id": "_currentTutorial:System.Nullable\u00601\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E",
              "Name": "_currentTutorial",
              "Type": "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E",
              "Signature": "private System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E _currentTutorial",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67802F90EDCA8CEA297A0633099E83DC87F77FEB090F77EB3974B09D7F6AFCF0"
            },
            {
              "Id": "_oldDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "_oldDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "private Candide.CandideUI.CandideDesktop _oldDesktop",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F4A6FACF3443FA51D8BC02996FC56559F028030D04451E1050461B41889D73A"
            },
            {
              "Id": "_tutorialQueue:System.Collections.Generic.Queue\u00601\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E",
              "Name": "_tutorialQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E _tutorialQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6790B786173A87AE95EDC11E3FCD0331D25028F75B058757A5885F9952E64A96"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddImmediateTutorial(Candide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.TutorialDisplayData)-\u003ESystem.Void",
              "Name": "AddImmediateTutorial",
              "Signature": "public System.Void AddImmediateTutorial(Candide.CandideUI.Tutorial.Tutorials id, Candide.CandideUI.Tutorial.TutorialDisplayData data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.CandideUI.Tutorial.TutorialDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "1A7307609BD9636E3B9204F4CDF33B52508F3BC86ECDFF94E10A5B8186B6C604",
              "Hash": "C2546526347D3139C36A1EE25C30B5909D906C6D0119C4F6861F09FFBDEE0A42",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::ContainsKey(!0)",
                "Candide.CandideUI.Tutorial.SmallTutorialWindow::.ctor(Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)-\u003ESystem.Void",
              "Name": "AddTutorial",
              "Signature": "public System.Void AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData tutorialDisplayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorialDisplayData",
                  "Type": "Candide.CandideUI.Tutorial.TutorialDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "7A15C67A3F06001F89E643D0FC5165A87C7E8740BFCD49280563D2A405F2B819",
              "Hash": "C8031CA9BC9818487AD4A2850E67E615C597A98682539ADAE9B31F3BDFBE59D8",
              "CalledMethods": [
                "NewTutorialManager.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "NewTutorialManager.\u003C\u003Ec__DisplayClass9_0::\u003CAddTutorial\u003Eb__0(Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "System.Func\u003CCandide.CandideUI.Tutorial.TutorialDisplayData, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Value()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CloseWindow()-\u003ESystem.Void",
              "Name": "CloseWindow",
              "Signature": "private System.Void CloseWindow()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A151286055C68BBAE73E8C837FBBB4228303DD8745E69CB06828C442F4AAD5CD",
              "Hash": "8B4E32F6E43F5BD60B2F77928DAF06FEAC12EB312F37E85FC27E9F4DE1EA715B",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishCurrentTutorial()-\u003ESystem.Void",
              "Name": "FinishCurrentTutorial",
              "Signature": "public System.Void FinishCurrentTutorial()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "3EF50C9B1CD1BA92E9EB3C8EF4D07ABBCA485AB93672FD09D93A866E6FD3A1B5",
              "Hash": "9246FADE12F615F397532740EA48B2721D0F1B28D9B3FB0483056976AC17541B",
              "CalledMethods": [
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Value()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::.ctor(!0)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::CloseWindow()",
                "Candide.UserSettings.TutorialUserSettings::SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "FinishTutorial",
              "Signature": "public System.Void FinishTutorial(Candide.CandideUI.Tutorial.Tutorials id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "8CF1344770AAB0121052E036755CE885A889A6E72D15758F2CA33DDB99820A05",
              "Hash": "C7D6B512D1A6C595816E71AAC335E68B2E71D0D986A79E2A97CB40B4DCB8B85D",
              "CalledMethods": [
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Value()",
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishCurrentTutorial()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.TutorialUserSettings::SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SaveToFile(T)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotificationWindowTutorial(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "NotificationWindowTutorial",
              "Signature": "public System.Void NotificationWindowTutorial(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "AB6A0EB7BA75099507660CDB706C619098485018E1D18FCBE69C7C8B0DF8E0FD",
              "Hash": "E58196DE9C91A9D143C87D0E25226337D3CD2892E79F8214E0C7BD75074F1094",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UISystems.Notification.NotificationSystem::OnTutorialNotification(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialFound(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.TutorialUserSettings::SetTutorialFound(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTutorialSettingsLoaded()-\u003ESystem.Void",
              "Name": "OnTutorialSettingsLoaded",
              "Signature": "public System.Void OnTutorialSettingsLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "08BCBEA0E97514156FD7917A17C4C69946FF80BF5E6FA51A338C94239161759A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowCurrentTutorial()-\u003ESystem.Void",
              "Name": "ShowCurrentTutorial",
              "Signature": "private System.Void ShowCurrentTutorial()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "5558F9C631448BC59A4F4A3309DFA22D42176387DF2F706EE848CDD4FF1C4535",
              "Hash": "E02EF30F03CE29F8E034DD41304AE76033790ED9A1FBDDCF1F994B778A1565A0",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Value()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Tutorial.TutorialWindow::.ctor(Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "NewTutorialManager.\u003C\u003Ec::\u003CShowCurrentTutorial\u003Eb__10_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Showed(System.EventHandler)",
                "NewTutorialManager.\u003C\u003Ec::\u003CShowCurrentTutorial\u003Eb__10_1(System.Object, System.EventArgs)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "NewTutorialManager.\u003C\u003Ec::\u003CShowCurrentTutorial\u003Eb__10_2(System.Object, System.EventArgs)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideDesktop::UpdateLayout()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 733,
              "BodyHash": "25218EBB14C01FB50A1AE59E736FFB1FA5AF5B67E8BF85FC7BBFE0267723E7FE",
              "Hash": "C453B5DD5794A8FB4D343DA53B812A1313DA199D75B6327D3F33953DBC97F5CE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Tutorial.NewTutorialManager::CloseWindow()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::get_Value()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_HasValue()",
                "Candide.CandideUI.Tutorial.NewTutorialManager::ShowCurrentTutorial()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Count()",
                "System.Collections.Generic.Queue\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::Dequeue()",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::.ctor(!0)",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.TutorialDisplayData\u003E::get_Value()",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Tutorial.TutorialWindow::TutorialUpdate(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Tutorial.SmallTutorialWindow::TutorialUpdate(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Clear()",
                "Candide.CandideUI.Tutorial.TutorialHandler::Update()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Clear()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::get_Key()",
                "System.Collections.Generic.HashSet\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.SmallTutorialWindow\u003E::Remove(!0)",
                "List.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E6619E3CF64F40ED568409832E99F896CE9D6D9FE2AAAB48CC2CB3FB076499F8"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.SmallTutorialWindow",
          "Name": "SmallTutorialWindow",
          "DisplayName": "SmallTutorialWindow",
          "FullName": "Candide.CandideUI.Tutorial.SmallTutorialWindow",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentTutorialUpdate:System.Action\u00601\u003CSystem.Single\u003E",
              "Name": "_currentTutorialUpdate",
              "Type": "System.Action\u003CSystem.Single\u003E",
              "Signature": "private System.Action\u003CSystem.Single\u003E _currentTutorialUpdate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "108201580F576F1F9856B931023039DAFF0AB427AF842B6EB837AC1F20239CD5"
            },
            {
              "Id": "_hasAppliedOffset:System.Boolean",
              "Name": "_hasAppliedOffset",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasAppliedOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98ABAA6B11D548DD9D784E759BBF99C90ED28A28BC174136D756A5B9A09CF4FA"
            },
            {
              "Id": "_tutorialData:Candide.CandideUI.Tutorial.TutorialDisplayData",
              "Name": "_tutorialData",
              "Type": "Candide.CandideUI.Tutorial.TutorialDisplayData",
              "Signature": "private Candide.CandideUI.Tutorial.TutorialDisplayData _tutorialData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2D23239BDCBA7C94E1B4F9BC9AFDB0874AD234988FBA39C1828A54111765AED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "A7825C92000C332ADDF554660D457B277DC391170AF3920CD6E9C51AA9EA95BD",
              "Hash": "F853935B767160E0D33FAB74959DDFE045F69F86D6A17CE9D3684FDF24C1797E",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TutorialUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "TutorialUpdate",
              "Signature": "public System.Void TutorialUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "886C4971D7FF87A65797807231830484D97F3805A9A2CB309D768BDAE40E0A24",
              "Hash": "E32BCE056DA49FD92DE8419F98A305F6AD59EE007C73ABC3840C4EF86BC837E7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Action\u003CSystem.Single\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61E0987802AED4CC521D3C831BF4333A4E827193A150BDEA8B947831D1341105"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialData",
          "Name": "TutorialData",
          "DisplayName": "TutorialData",
          "FullName": "Candide.CandideUI.Tutorial.TutorialData",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UiElements:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "UiElements",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E UiElements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD5853A6A60D0B5ABD635C4FDBD2E014E9743232FCF777CF57D7A0B9AF07F085"
            },
            {
              "Id": "Update:System.Action\u00601\u003CSystem.Single\u003E",
              "Name": "Update",
              "Type": "System.Action\u003CSystem.Single\u003E",
              "Signature": "public System.Action\u003CSystem.Single\u003E Update",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31D9AA76C0F6D2DE694D0639B117913C2F0452E63DB7F6E97E516CB8A6250425"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C482E85851C0F7193348DF68E39ECE5F3C6F84D92739CB0F0366391AB3C9F75"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialDisplayData",
          "Name": "TutorialDisplayData",
          "DisplayName": "TutorialDisplayData",
          "FullName": "Candide.CandideUI.Tutorial.TutorialDisplayData",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachTarget:Candide.CandideUI.CandideUiElement",
              "Name": "AttachTarget",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "public Candide.CandideUI.CandideUiElement AttachTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "030186668D4C4FEBEAD3B8EDE3F92DE5F3C3D3CBEBD7CC013029D15DB0AF88EE"
            },
            {
              "Id": "IsQuestion:System.Boolean",
              "Name": "IsQuestion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsQuestion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2DD5460D40011763620E92843D52C67DB1498DB371AADB0A2B5C26D8F667C37"
            },
            {
              "Id": "PreferCenterWindow:System.Boolean",
              "Name": "PreferCenterWindow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PreferCenterWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90879A1D32BB2E6FF63A7514C0B033CF77F595FA51606C879004F2CD3B77E3F0"
            },
            {
              "Id": "Tutorial:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Tutorial",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Tutorial",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F837A1861A25C81CE84FD254E118560C0C050F5F7EB5F08803F2AC62B31AE31C"
            },
            {
              "Id": "TutorialWindowBlockInput:System.Boolean",
              "Name": "TutorialWindowBlockInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TutorialWindowBlockInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F5B98A6631C849B3BCC9CBC787E501D5961A13B6C9CAB77C7E4FD7C36FA3171"
            },
            {
              "Id": "ViewPortPercentageOffset:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ViewPortPercentageOffset",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E ViewPortPercentageOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D4A11C4E022A3BFE30A275E883A6654E43C72F1FAF42783862D2EA9C7AD3FB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "19A7906D2A0F542394716E0168C3EBEE934B626CE27C1EB5529E70976B389D90"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialHandler",
          "Name": "TutorialHandler",
          "DisplayName": "TutorialHandler",
          "FullName": "Candide.CandideUI.Tutorial.TutorialHandler",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "HideTutorial:System.Boolean",
              "Name": "HideTutorial",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideTutorial",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "842413832E521FEA2A833CC3BF036077A59635B8E204735777032D74DEC8C8C1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddTutorialItemTooltip(System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E, Shared.Models.Items.ItemData, System.Nullable\u00601\u003CSystem.Int32\u003E, Candide.CandideUI.Tooltip.ItemTutorialContext)-\u003ESystem.Void",
              "Name": "AddTutorialItemTooltip",
              "Signature": "public System.Void AddTutorialItemTooltip(System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E elementList, Shared.Models.Items.ItemData itemData, System.Nullable\u003CSystem.Int32\u003E stackSize, Candide.CandideUI.Tooltip.ItemTutorialContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "elementList",
                  "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackSize",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.Tooltip.ItemTutorialContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 774,
              "BodyHash": "5D6A391F709E78D1E51A27906C972F267F2C8EC50F4BD7E7CD6C58FF67128637",
              "Hash": "6FC40063221DAAA66697990AE87C2FFDA41AD656D7CE82BFC5DE22CCFC32AD4F",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.TutorialHandler::get_HideTutorial()",
                "Candide.CandideUI.Tutorial.TutorialHandler::IsTutorialActive(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.Components.Displays.CandideKeybindDisplay::.ctor(Candide.Input.SuperKeybind)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Tutorial.TutorialsDefinitions::CreateElementTuple(Candide.CandideUI.CandideUiElement, Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Tutorial_6_Content",
                "Tutorial_7_Content",
                "Tutorial_8_Content",
                "Ui_Split",
                "\u002B",
                "context"
              ],
              "Source": null
            },
            {
              "Id": "ControllerWasTurnedOn()-\u003ESystem.Void",
              "Name": "ControllerWasTurnedOn",
              "Signature": "public System.Void ControllerWasTurnedOn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "77073E9CE23F660A842F52D4D3BCCB4A205C94B5167BE872EE73F8A53271D064",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTutorialActive(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Boolean",
              "Name": "IsTutorialActive",
              "Signature": "private System.Boolean IsTutorialActive(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "0734B4436594468793AB92C84C20F1AB9988E60DBBD7D2EEF9ADE01EB0740B41",
              "Hash": "877BC508A8AB1381D6A6EC4914B5FC2EC5D454D0629145B426A4284D33302F98",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_ClientTreeFell(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_ClientTreeFell",
              "Signature": "private System.Void Tutorial_ClientTreeFell(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "AA5B79502ABEE5755E90A3BA246192C09E0A98FE6104DC2DFE91A3D1409BF2C7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_ConstructionUiOpened(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_ConstructionUiOpened",
              "Signature": "private System.Void Tutorial_ConstructionUiOpened(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "8C48F2572C5BC658A63DBA7992B9B4F23F7A7C5195B64EA024A11297A6203CDE",
              "Hash": "95874CEE238DD9DD1D4989DBCAA2962955612656A698FD4E3DCE0F08554C94C8",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_FurniturePlaced(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_FurniturePlaced",
              "Signature": "private System.Void Tutorial_FurniturePlaced(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "26E83BE75A1262973009127A29FBAA4B800687C02F75E3DD3734C2442C584723",
              "Hash": "CE4A6A175BD3464E50B179D520089F167DE7366E71333FF04D578404C1E10A59",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::NotificationWindowTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_InventoryItemPickedUp(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_InventoryItemPickedUp",
              "Signature": "private System.Void Tutorial_InventoryItemPickedUp(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "756339723580C2C7B61BFB49E4D73DC6729446A9C996186F2AA1689EDD02FCC4",
              "Hash": "6E8D5B37D269A2C2DB608B109EF0FF8724026E7CC9E20AFD1AC580C58FFC1506",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_InventoryItemQuickEquip(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_InventoryItemQuickEquip",
              "Signature": "private System.Void Tutorial_InventoryItemQuickEquip(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2C09BF8249E22F9AA39355A6336DCC2EEFCAA2608B6410ADF4E9693E00F079FF",
              "Hash": "D5F08B58209D0EBEE7591BA0BFF58CFAD57CDD71A256DE3361D92BFAC55964D7",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_InventoryItemUse(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_InventoryItemUse",
              "Signature": "private System.Void Tutorial_InventoryItemUse(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "91949570DBD2862090E03D55C1FE3D864D447E2C2C48D8FEC3F264ED500A505D",
              "Hash": "A106F0FFAE0D997A8CA22E1E92C4E65D790E7D9BE15C80ED459178ED7C2AB438",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_InventoryOpened(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_InventoryOpened",
              "Signature": "private System.Void Tutorial_InventoryOpened(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "349FF7452418FEB95153776F23876E5CB3ED18199BDAF4DA7840AD136CAF9145",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_ItemLooted(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_ItemLooted",
              "Signature": "private System.Void Tutorial_ItemLooted(System.String itemId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "7CA974AD8011EF9A266F7CFCB8D8F1962A16405789ADF449A552B61163EB5B62",
              "Hash": "091042D8660650E9AC5F03FFC0348B94CB020C40B007DD5F312847259A0B2218",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_PlayerBuiltConstruction(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_PlayerBuiltConstruction",
              "Signature": "private System.Void Tutorial_PlayerBuiltConstruction(System.String constructionId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "8DECE3201F9BFA13662124E6CEB2A390B76E45DCFAB272C4E0F50491C2084FC8",
              "Hash": "478AA22C920CEBEBFBA8C8293468A50F636B440D947D7B8803165C6C62A05B88",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::NotificationWindowTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.UserSettings.TutorialUserSettings::IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)"
              ],
              "StringLiterals": [
                "bucket:wood",
                "blacksmith:0",
                "blacksmith:1",
                "blacksmith:2",
                "town_core:0",
                "altar:0",
                "leatherworker:0",
                "lumber_yard:0"
              ],
              "Source": null
            },
            {
              "Id": "Tutorial_PlayerCharacterGrabbedSomething(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_PlayerCharacterGrabbedSomething",
              "Signature": "private System.Void Tutorial_PlayerCharacterGrabbedSomething(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "85003AFD9C6D29F8D513C391179E0DA064B15C0CF0E69F151F1A95C4126D00F8",
              "Hash": "9C43054582EA028875FE4707878FA09F62EACF0BAE5B07AAC8FA6EAB3C66548F",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_PlayerCharacterLoaded(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_PlayerCharacterLoaded",
              "Signature": "private System.Void Tutorial_PlayerCharacterLoaded(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "9CCD9C74D26186AEC0BC4CF605E12BF1FED6D69DB8BFB87D4926AFD507EC985B",
              "Hash": "91BF810E6C8B162BFEDE62DCC5420E4D4935284BEF9C00274A5C90D0865D7D2E",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "Candide.UserSettings.TutorialUserSettings::SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_PlayerDashed(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_PlayerDashed",
              "Signature": "private System.Void Tutorial_PlayerDashed(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "58BCE455C57765ED2B1E816374B41F7C97490CCE753EC5CF3711714A50A36B3F",
              "Hash": "C6CABA93E3D8CB37112A770B6DEA4326480B5F742665AAB93CBF450B9C727496",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Tutorial_QuestCompleted(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_QuestCompleted",
              "Signature": "private System.Void Tutorial_QuestCompleted(System.String questId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "138024EA2EEBF1897A36D27F1AF5A64FE8DA960A1BE73C73E7BE011466741355",
              "Hash": "FA53A45ACB6A36DD1A8706919F905A7BA7EBFF200785B585072975A6683E7FD8",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::NotificationWindowTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "minerva:tier:1",
                "create_town_core",
                "interact_with_citizen",
                "minerva:tier:3"
              ],
              "Source": null
            },
            {
              "Id": "Tutorial_SplitStackWindowOpened(System.String)-\u003ESystem.Void",
              "Name": "Tutorial_SplitStackWindowOpened",
              "Signature": "private System.Void Tutorial_SplitStackWindowOpened(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "42723829803059B80BE685C408E877C01BDFFFDE620991FB917063A05E8C848B",
              "Hash": "A9413E1D44F0E93810C1066CF86D27AC326153B47079F80F16AC755C3208E223",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "42418D90D93EB46C7E95BBD1F95580C8A2511ED543AF06C84A2AE4EAB0A9BF5B",
              "Hash": "CD998835948403A4F3229A6AFCD03CD0F450CC091EF3A86CF2829B6919D67F8F",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.TutorialHandler::get_HideTutorial()",
                "Candide.CandideUI.Tutorial.TutorialHandler::IsTutorialActive(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.Entities.PlayerState.GrabActionHelper::TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddImmediateTutorial(Candide.CandideUI.Tutorial.Tutorials, Candide.CandideUI.Tutorial.TutorialDisplayData)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DB9FF10016E6343168F4ED2141A4174B0C9B0912831AEE61FDB22DA3F7E37CD2"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialJournalView",
          "Name": "TutorialJournalView",
          "DisplayName": "TutorialJournalView",
          "FullName": "Candide.CandideUI.Tutorial.TutorialJournalView",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetTutorial(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "SetTutorial",
              "Signature": "public System.Void SetTutorial(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "4BDFAF775E9A425161D538587605E35F965295552AEB3A1B266C090A2D00CFDE",
              "Hash": "75DD8178928D71DBC1EAF43FC6064425BF03858E5972343D3F0FBD5D7D831C82",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Tutorial.TutorialsDefinitions::GetTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "Candide.CandideUI.Tutorial.NewTutorialManager::FinishTutorial(Candide.CandideUI.Tutorial.Tutorials)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "on-tutorial-journed-opened"
              ],
              "Source": null
            }
          ],
          "Hash": "11AF5BE37AD573C16FD559F43643909D5B301674A40071163FCE5607C4B8D8EC"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialJournalWindow",
          "Name": "TutorialJournalWindow",
          "DisplayName": "TutorialJournalWindow",
          "FullName": "Candide.CandideUI.Tutorial.TutorialJournalWindow",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_contentView:Candide.CandideUI.Tutorial.TutorialJournalView",
              "Name": "_contentView",
              "Type": "Candide.CandideUI.Tutorial.TutorialJournalView",
              "Signature": "private Candide.CandideUI.Tutorial.TutorialJournalView _contentView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E939725D42A50C767A1A2063485A793A3B465AA5679E70EF20D6D5D89FAC9F93"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90FCE6555088D74884D2F8F2E9E8FD3328D8BA9CD9FDD72B8A51D4E20E7EEC48"
            },
            {
              "Id": "_tutorialListView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_tutorialListView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _tutorialListView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12CFC43277A041747A99D80B44E6E77480FD5E322FDB200AB1901CF4E2A37B08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "45108321B1C5181D71B6F4B91F1FEE1A2B63B51D9E8DFC1872BFA1984BB90113",
              "Hash": "8CCF3B3AA576B8976CC31F3AB16A62AF269B57F209030A053C9FFCDC7851104E",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTutorial(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "SetTutorial",
              "Signature": "public System.Void SetTutorial(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "448BFE2A897B98ACC1C891C10D2C4458459AA4F39C15CDA6671B1603395C1CE0",
              "Hash": "7E73DE3EF21343392A59C2A627B4242E09A1F7501597066339D636B54858D8E4",
              "CalledMethods": [
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.Components.Buttons.CandideToggleButton\u003E::get_Current()",
                "System.Int32::TryParse(System.String, System.Int32\u0026)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B646D68750BA41C55DA2B068DE035CCE4E4A4CB41D5BC59216237753689026EE"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.Tutorials",
          "Name": "Tutorials",
          "DisplayName": "Tutorials",
          "FullName": "Candide.CandideUI.Tutorial.Tutorials",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Altar:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Altar",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Altar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8780C0629A5BF17ECBA6457ED443116D252D10D5844A2D6302E75C7867E9A6CD"
            },
            {
              "Id": "BaseTutorialComplete:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "BaseTutorialComplete",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials BaseTutorialComplete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CBFA051EABA3687CEEEEB65A1EF7B53C3F31C2099F8E9EEF3158FFF1F099C1E"
            },
            {
              "Id": "Buckets:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Buckets",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Buckets",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E60E092E54821E0F5635675973932507D1CFCC24B1D07A33A7F185EF947F569F"
            },
            {
              "Id": "ChopWood:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "ChopWood",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials ChopWood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "700F370B1DFD67763FFDA1D5B02E939C5D4B98E5767E954D2BB42C5E81AEC8BC"
            },
            {
              "Id": "Citizens:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Citizens",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Citizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1476F2C2041177C2FC89571E9E81B8B7420EC11070821D705D34F985F87AA5E3"
            },
            {
              "Id": "ConstructionUi:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "ConstructionUi",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials ConstructionUi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E4B7F135A5E26DB54FB608CAE30A82EFBE7B4F0A0F7BA4F5EA587322013180B"
            },
            {
              "Id": "ConstructionUpgradesUi:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "ConstructionUpgradesUi",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials ConstructionUpgradesUi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84A30BF4AC4B61B07E519F31FE97467A16B871B0D4D3E4EA5E2C336FBB7EDD6D"
            },
            {
              "Id": "CraftingJobs:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "CraftingJobs",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials CraftingJobs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "310DCCB2700EFAB61AE9EAD71ADD3B2D06B0AFF0ED7D41BB4751CDD430951621"
            },
            {
              "Id": "Dash:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Dash",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Dash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D803488127F087D7083C76DB8EA5B126C25A7364C6E7DEA03E5D0DC541DAB47"
            },
            {
              "Id": "EarlyAccessMainQuestlineComplete:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "EarlyAccessMainQuestlineComplete",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials EarlyAccessMainQuestlineComplete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD7BE5A4B8685F81A03F978479ED761BC1EA27A4042294B475082B644AC7C254"
            },
            {
              "Id": "Equipment:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Equipment",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Equipment",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1DA571EC9109A0898BF99DBC4F733525A5CE401AA6021498B1E3944EC0F329B"
            },
            {
              "Id": "FirstSetOfTools:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "FirstSetOfTools",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials FirstSetOfTools",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9900D67CFF8BBCBB283DE668F72946F4544F64B84DD24AB274ADA15CB89E77E"
            },
            {
              "Id": "FurnitureMode:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "FurnitureMode",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials FurnitureMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34F79A866480B6E53516912E6D2D3646458E89866829531834A4355461E23148"
            },
            {
              "Id": "GatheringJobs:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "GatheringJobs",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials GatheringJobs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "734034D17AA9C8245D94D3DDE933ADF26A768CB51B9B3BF4DCB451C6175F5907"
            },
            {
              "Id": "Introduction:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Introduction",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Introduction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5DE1DF741DE3A286E8DAE3C8B76558A14AE76397D80D8E61341C87C2FCDEBAFA"
            },
            {
              "Id": "Inventory:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Inventory",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Inventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1530C553A3DBF816118115D7847F0006C3F6250911A386C7D3B286090637BDAA"
            },
            {
              "Id": "PickupEntity:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "PickupEntity",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials PickupEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "933D60C35DCF8406C6C5FF0F5C04F69C318B5C426A960373EBAC006622EBF0F8"
            },
            {
              "Id": "PickupItem:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "PickupItem",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials PickupItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E50A38258E0A9498ADE71DFD155E606A0FE8391FB9CDDA03C0D57099133B5EFC"
            },
            {
              "Id": "PlayerCrafting:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "PlayerCrafting",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials PlayerCrafting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2383498044BD37EF2E3F8A1852B654581F51E42D937303D8B23B9794D672BC60"
            },
            {
              "Id": "QuickEquipItem:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "QuickEquipItem",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials QuickEquipItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "355DBF2DA36C8E3FEC5C84E06BDA23F66FAC27E6990FC7D1973EC0BAE005B6BF"
            },
            {
              "Id": "QuickUseItem:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "QuickUseItem",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials QuickUseItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D89D8F2742914DBB3F25133396CB5788120DE53B20B480F61E2030B86E50B069"
            },
            {
              "Id": "Resources:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Resources",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Resources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BEA737C20E7D4F7DA454FC10DAB2CA7B4BCEC864909B42649FB81708C221CDE"
            },
            {
              "Id": "SmeltingOres:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "SmeltingOres",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials SmeltingOres",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "459B1E0D21A5198A92D710D4300B4AA397AD7F596E0A7C90E1D2A261A32F4259"
            },
            {
              "Id": "SplitStack:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "SplitStack",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials SplitStack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "352B23AF35030E2D960DA322CC7B13152438B716FC83B875ECEE5BB57868A6CD"
            },
            {
              "Id": "Town:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "Town",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials Town",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8652219F01F9A66EBAE0DF82F069E1AB446E88F826C6BCBEE59B48CF6290674C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorldTiers:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "WorldTiers",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials WorldTiers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBAC6A60944AC27665BDB586CC7BA82F3A45B2718FDBF7D921003B657C72EC30"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D865103C86A18EB85B4325AC8931C937E5F96A1BD6E039563BDF733D7D7E5FA"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialsDefinitions",
          "Name": "TutorialsDefinitions",
          "DisplayName": "TutorialsDefinitions",
          "FullName": "Candide.CandideUI.Tutorial.TutorialsDefinitions",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JournalTutorials:Candide.CandideUI.Tutorial.Tutorials[]",
              "Name": "JournalTutorials",
              "Type": "Candide.CandideUI.Tutorial.Tutorials[]",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials[] JournalTutorials",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC7AF25237E17968283EF677F86490F9D61644AD8445C382595775A0FAD08C62"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateElementTuple(Candide.CandideUI.CandideUiElement, Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateElementTuple",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateElementTuple(Candide.CandideUI.CandideUiElement first, Candide.CandideUI.CandideUiElement second)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "593E4A32F377E6C24AF13077F7BAE6A68DC0B56EA97010A792559DC867BFF4B1",
              "Hash": "C6167B3BA904CD8B8043751F24E5BD9B6DD63A7DD332D241C99B1AF1291BABEC",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateIconLabelWrapping(Candide.CandideUI.CandideUiElement, Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateIconLabelWrapping",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateIconLabelWrapping(Candide.CandideUI.CandideUiElement first, Candide.CandideUI.CandideUiElement second)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "first",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "second",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "806ACA23350FA3FD9A4F48B168E7C775D731AC13E097669A5BBDD2B9F090A15A",
              "Hash": "112F7881DD0BCCDDE7333D2EEFBBB3783BDC8C3D03DA4F2893456C22117E6650",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Collections.ObjectModel.Collection\u003CCandide.CandideUI.Proportion\u003E::Add(!0)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateMultipleHorizontal(System.Collections.Generic.List\u00601\u003CCandide.CandideUI.CandideUiElement\u003E)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateMultipleHorizontal",
              "Signature": "public Candide.CandideUI.CandideUiElement CreateMultipleHorizontal(System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E elements)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "elements",
                  "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "EC0BB3FF1BD8232AB474FCEBBCA85731B27CCBCDEACFBE85368D614F7462511E",
              "Hash": "00ED7FB58C35CAC02AB2D978C9859FB578C73F396FD1FE939AF750CD80D3FE01",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTutorial(Candide.CandideUI.Tutorial.Tutorials)-\u003ECandide.CandideUI.Tutorial.TutorialData",
              "Name": "GetTutorial",
              "Signature": "public Candide.CandideUI.Tutorial.TutorialData GetTutorial(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Tutorial.TutorialData",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10028,
              "BodyHash": "14E0D592B32547E111025023793CEE0805670F9627B0C023BA14DADCD7F43E81",
              "Hash": "D52BE632F7B5F555BF4304B609DCC2952164E7F7BAB15CFE10607CB265AC21CE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.CandideUI.CandideUiElement\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor()",
                "Candide.CandideUI.Components.CandideImage::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::Add(!0)",
                "Candide.CandideUI.Components.Displays.CandideKeybindDisplay::.ctor(Candide.Input.SuperKeybind)",
                "Candide.CandideUI.Tutorial.TutorialsDefinitions::CreateMultipleHorizontal(System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.Components.CandideImage::set_Scale(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Tutorial_",
                "Tutorial_1_Content",
                "Tutorial_13_Content",
                "media/pictures/tutorial/tutorial_flint_1",
                "media/pictures/tutorial/tutorial_flint_2",
                "media/pictures/tutorial/tutorial_flint_3",
                "media/pictures/tutorial/tutorial_flint",
                "Tutorial_3_Content",
                "Tutorial_10_Content",
                "Tutorial_5_Content",
                "Tutorial_9_Content",
                "media/pictures/tutorial/tutorial_construction_sites",
                "Tutorial_9_Content_1",
                "town_core",
                "Tutorial_9_Content_2",
                "Tutorial_11_Content"
              ],
              "Source": null
            }
          ],
          "Hash": "ED3BE1D4276F30AE6FFC4BA7CF87E2F9A98E2462700CAD52F90B305117819899"
        },
        {
          "Id": "Candide.CandideUI.Tutorial.TutorialWindow",
          "Name": "TutorialWindow",
          "DisplayName": "TutorialWindow",
          "FullName": "Candide.CandideUI.Tutorial.TutorialWindow",
          "Namespace": "Candide.CandideUI.Tutorial",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentTutorialUpdate:System.Action\u00601\u003CSystem.Single\u003E",
              "Name": "_currentTutorialUpdate",
              "Type": "System.Action\u003CSystem.Single\u003E",
              "Signature": "private System.Action\u003CSystem.Single\u003E _currentTutorialUpdate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "108201580F576F1F9856B931023039DAFF0AB427AF842B6EB837AC1F20239CD5"
            },
            {
              "Id": "_hasAppliedOffset:System.Boolean",
              "Name": "_hasAppliedOffset",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasAppliedOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98ABAA6B11D548DD9D784E759BBF99C90ED28A28BC174136D756A5B9A09CF4FA"
            },
            {
              "Id": "_tutorialData:Candide.CandideUI.Tutorial.TutorialDisplayData",
              "Name": "_tutorialData",
              "Type": "Candide.CandideUI.Tutorial.TutorialDisplayData",
              "Signature": "private Candide.CandideUI.Tutorial.TutorialDisplayData _tutorialData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2D23239BDCBA7C94E1B4F9BC9AFDB0874AD234988FBA39C1828A54111765AED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D84A46759F3BF4A261300D832393CF0B8994707C135EED7D5C9F028BD7BC99E0",
              "Hash": "30524A0DCF968709F89CAC4BEA6B29586EE719D5A7D424AFAB37DBA7A38A04AB",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [
                "event:/interface/close_window"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TutorialUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "TutorialUpdate",
              "Signature": "public System.Void TutorialUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "7F21A83D0E05D4D54A9CAD3D669B68B47AF0AF07E274FE25A5B19A413A0984C4",
              "Hash": "585575EAAB04758A16227AD02059862A8B9E58A31C3C06204B247005A48FA5D6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Action\u003CSystem.Single\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5074A25348809CC3ADA918B0C0E08F1C4D74A519C0F6178F54070C9A86AEA1A7"
        },
        {
          "Id": "Candide.CandideUI.UiComponentState",
          "Name": "UiComponentState",
          "DisplayName": "UiComponentState",
          "FullName": "Candide.CandideUI.UiComponentState",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Disabled:Candide.CandideUI.UiComponentState",
              "Name": "Disabled",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "public Candide.CandideUI.UiComponentState Disabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E48CB66805CDBCD6A169CFC27EDCB42EE79F4F3DAD90D1E8C41DE4094F668AB2"
            },
            {
              "Id": "Hovered:Candide.CandideUI.UiComponentState",
              "Name": "Hovered",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "public Candide.CandideUI.UiComponentState Hovered",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7F35F361CF96A7F9A7E73DCA62D1BFC91D67897EC46F3DB8A44C54DA2DF6650"
            },
            {
              "Id": "Normal:Candide.CandideUI.UiComponentState",
              "Name": "Normal",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "public Candide.CandideUI.UiComponentState Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CC317D685695DE2A0003719172694E0904D98E4C2C26083B22B072F2E49229D"
            },
            {
              "Id": "Pressed:Candide.CandideUI.UiComponentState",
              "Name": "Pressed",
              "Type": "Candide.CandideUI.UiComponentState",
              "Signature": "public Candide.CandideUI.UiComponentState Pressed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2791C598D145698DBA3DF96805D4A6A2BA1D3C15870BB6EFCD8945246F8A1C5D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CADFE7E31B0D000580CD04CD2B433B86471EB70C270BC9BF6568CA44585DAD13"
        },
        {
          "Id": "Candide.CandideUI.UiDebugButton",
          "Name": "UiDebugButton",
          "DisplayName": "UiDebugButton",
          "FullName": "Candide.CandideUI.UiDebugButton",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "61DF4EFD24CB9ABAD0D33B0D7222CD33F192E05E5A1D464C7A8873F3DF16DCFF",
              "Hash": "CD7A6652E8E69C6BF1D498BDBC014A8BD2BB0494E11E5CC348D89ADA35F3B577",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "280D7F3AD2D01B79CACE92393A39887B3674DCC6B933C3C96025C2CC87166996"
        },
        {
          "Id": "Candide.CandideUI.UiMathExtensions",
          "Name": "UiMathExtensions",
          "DisplayName": "UiMathExtensions",
          "FullName": "Candide.CandideUI.UiMathExtensions",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EpsilonEquals(System.Single, System.Single, System.Single)-\u003ESystem.Boolean",
              "Name": "EpsilonEquals",
              "Signature": "public System.Boolean EpsilonEquals(System.Single left, System.Single right, System.Single epsilon)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "left",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "right",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "epsilon",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "86FD8ACD2720ABCF7DA52D578F2C37C9FFEDAB74C75FA766425CD9ECA4A40E81",
              "Hash": "E32A943E47B37EB296B21387C3D33673442290A511DD3DD49630BBF9BFF1BEB0",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsZero(System.Single)-\u003ESystem.Boolean",
              "Name": "IsZero",
              "Signature": "public System.Boolean IsZero(System.Single a)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C0934A5F327D0FD3DE74346782C23DD9C185B5B75E1F464F058669EEF5E54237",
              "Hash": "4C0E9AC3BB7B8C4CBF0056A93B4BA282E002D09036447073F309871F39D9AB0B",
              "CalledMethods": [
                "Candide.CandideUI.UiMathExtensions::EpsilonEquals(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Transform(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Matrix\u0026)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "Transform",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Transform(Microsoft.Xna.Framework.Rectangle r, Microsoft.Xna.Framework.Matrix\u0026 matrix)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "2D2F1F67F9C28AE9205EDCD2EA61B03F1EAB28D614418FB57AB3ED82C94306BA",
              "Hash": "819A83DDBC0679A8AA01AD4404AE2A0B6943D334D4E929AB052E40C4A343109A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Transform",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Transform(Microsoft.Xna.Framework.Vector2 v, Microsoft.Xna.Framework.Matrix\u0026 matrix)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "60F115308712566657112408949424ECD772C5A60E653B5C8BDFFC15C73C32C9",
              "Hash": "29049E30047D478F9920EED6302352582B1C95D766812D6CAFC3B02C7B89ED21",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "384E5D3B265250E54862BB5FA0182EF7A6974B5C97748E69878DF2B497607920"
        },
        {
          "Id": "Candide.CandideUI.UiRenderContext",
          "Name": "UiRenderContext",
          "DisplayName": "UiRenderContext",
          "FullName": "Candide.CandideUI.UiRenderContext",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Effect:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "Effect",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect Effect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1E32A2BDF579EDA9A3D62C0B429A41F4E7325BC22374D453566DCB5CC2EE4FF"
            },
            {
              "Id": "ScissorEnabled:System.Boolean",
              "Name": "ScissorEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ScissorEnabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC31E70B3D7F03846C0AF44ABF7DAE375C5AEC74ED62FED504782E9B436A6E89"
            },
            {
              "Id": "SpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "SpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch SpriteBatch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ACF8BAC2AA64ACD7F1968C4825D4A67FC81CAA8CBF72E006AB9389508404A51"
            },
            {
              "Id": "Transform:Candide.CandideUI.Transform",
              "Name": "Transform",
              "Type": "Candide.CandideUI.Transform",
              "Signature": "public Candide.CandideUI.Transform Transform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AD0EAE7CF76579E22F8CCD630BF082BCABBBAE43F3EAB279755C09E9C80E5B1"
            },
            {
              "Id": "UiRasterizerState:Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Name": "UiRasterizerState",
              "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RasterizerState UiRasterizerState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A93C67A94AEC575AFD0F5663909B8C04F69A44E29455357FBEBBE5F42143181E"
            },
            {
              "Id": "_beginCalled:System.Boolean",
              "Name": "_beginCalled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _beginCalled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4A806D7542EF4A39FA2CC8669CF780761AA74F51562A986E7EA2129E9E50A64"
            },
            {
              "Id": "_scissor:Microsoft.Xna.Framework.Rectangle",
              "Name": "_scissor",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _scissor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "618807DECB397272B3CCC9EAB3B65474BFBCFD528D37F8BCAB525D404ABACA3E"
            },
            {
              "Id": "_textureFiltering:UiRenderContext\u002BTextureFiltering",
              "Name": "_textureFiltering",
              "Type": "UiRenderContext.TextureFiltering",
              "Signature": "private UiRenderContext.TextureFiltering _textureFiltering",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD2308D51FF737BA29168643D814E03BBAE2340CFBC9CCAE5AA2754810EE8EBF"
            }
          ],
          "Properties": [
            {
              "Id": "IsDrawing:System.Boolean",
              "Name": "IsDrawing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDrawing",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "801122C98F0D504102785F53FEBF5CD7963170B531B91696426985099658D777"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4BD6D4EE74F47CC77EC2CBFFABE8D9B71D2C2FD4924F0906FF79268A3072CFDB"
            },
            {
              "Id": "Scissor:Microsoft.Xna.Framework.Rectangle",
              "Name": "Scissor",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Scissor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B8D5B8ABEF1FABF8278EAD87FC07C8E8D5E34CCC31F7FD56035D4A5684104CE6"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddOpacity(System.Single)-\u003ESystem.Void",
              "Name": "AddOpacity",
              "Signature": "public System.Void AddOpacity(System.Single opacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "opacity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "560D823B31B03D01B4E0960B2FAB1FE2428E782190630ECAAD852653A111C89E",
              "Hash": "3C7A6940131EA8B44E051461E2BCC87076B7118601B6BF6BC45EC11678409070",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::get_Opacity()",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin()-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "4485B70D51A3C33E86FC7DA585E6C6DD0A276E0CFEE5892719C43462C989A01A",
              "Hash": "43CFBC57098D49152484C6ABE8D1BCE51BB52C055DC6720BFFF96C6799F74135",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::End()",
                "Candide.CandideUI.UiRenderContext::set_IsDrawing(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawIcon",
              "Signature": "public System.Void DrawIcon(CandideCreator.Shared.Graphics.Icon icon, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icon",
                  "Type": "CandideCreator.Shared.Graphics.Icon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A7B561F05C297F2EFF0BB70BCD61B4BC3C159CEC9C4607C851272C8CFA09A14F",
              "Hash": "18FBF4C9FB9E729A9B1AD600E95915D69B6CF84DA139466801C22049B7D23AAC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawIcon",
              "Signature": "public System.Void DrawIcon(CandideCreator.Shared.Graphics.Icon icon, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icon",
                  "Type": "CandideCreator.Shared.Graphics.Icon",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "CEB881F00629F0F35A712EBD9C136F441191E057C78CBCA8B6244939FBCD93D1",
              "Hash": "CB5F8415C305F8EE9FDDE6A49FCE1CCC3582F8AF60C2313B71DE1E747D5B9673",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Vector2 actualPosition1, Microsoft.Xna.Framework.Vector2 actualPosition2, System.Single thickness, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualPosition1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualPosition2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "EBFF0B487E1F495A436E660706497277FD49073C612E04C6D5C13EB79C4D3C67",
              "Hash": "E0A63ED5A0B0E455F727257A3CA1D1D1B84DBA71F0793EBF11EEE6E604FEE55B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLine(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawLine",
              "Signature": "public System.Void DrawLine(Microsoft.Xna.Framework.Vector2 actualStartPosition, System.Single length, System.Single angle, Microsoft.Xna.Framework.Color color, System.Single thickness)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualStartPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thickness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "3E77604C103B64A8FAC4707035BEBFCD0AA05276ED955D44AAAB9C01A6278712",
              "Hash": "B5A68ECA266B55395A81B3E26ED1F26E97382757E91E70A952ECAA29C0A7B859",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawLine(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectangle(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawRectangle",
              "Signature": "public System.Void DrawRectangle(Microsoft.Xna.Framework.Rectangle actualBounds, Microsoft.Xna.Framework.Color color, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E124C6CA5A2F7E3EA6D559B7B12C37530E85415BE917EC94E6654FCD0ED4535E",
              "Hash": "67CE1BF1AA8E288CA3304E06BF99EF8E9EA4F0188C0DE3609545F38B30781EE2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRectangle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "DrawRectangle",
              "Signature": "public System.Void DrawRectangle(Microsoft.Xna.Framework.Vector2 position, System.Single actualWidth, System.Single actualHeight, Microsoft.Xna.Framework.Color color, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "F5A51598859174B1839C10632C5DA0D6CBCE92A700C6C39DD0A6E1BFE497035C",
              "Hash": "4313A0BEF114CCF99B472C37ED13460BE7DAC11B9B854D3E65D47CC631DEA5E4",
              "CalledMethods": [
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedX",
              "Signature": "private System.Void DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Rectangle sourceRectangle, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 actualScale, Microsoft.Xna.Framework.Color\u0026 color, System.Single actualWidth, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualScale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 374,
              "BodyHash": "4B823C92A0B2866CDEB99DC8D1E3157EE279CC1F955E2166E576D9B8497EEDF2",
              "Hash": "71A2CCF73B8D8E17AFAD24C56045388D06079E2833D4093A0ECE1B48543CD3BE",
              "CalledMethods": [
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Ceiling(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedX",
              "Signature": "private System.Void DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 actualScale, Microsoft.Xna.Framework.Color\u0026 color, System.Single actualWidth, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualScale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "368247F7CE307E3F9F9AB8C65F29632C2BDDD3255C551D55AA7B07DF4B6C7270",
              "Hash": "1D5739803B8A078D8B5E641B9DDA679AC16549BEDA5D1C53B1892205F6ED5445",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.CandideUI.UiRenderContext::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawRepeatedY",
              "Signature": "private System.Void DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Int32 frame, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 actualScale, Microsoft.Xna.Framework.Color\u0026 color, System.Single actualHeight, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualScale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 384,
              "BodyHash": "51405BFA13632B2C022680C8784DCE3BB021B43C1EEE46690AE2A33EA1DA2FB8",
              "Hash": "EA027F51F0596C2BA4DA2A4E47D8493AF0216B4B6A2EF16D2EABB0545FEBC748",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Ceiling(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRepeating(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawRepeating",
              "Signature": "public System.Void DrawRepeating(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "6B2A3B50CC92B92E79776206EDDEE9EDDD488358FC439CE9AC7F0E9280C80696",
              "Hash": "5A07866B57CA48F95E3AB9B63ED97082FA34D20A255A7C9AB3F29D1A54E18739",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRichText(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, FontStashSharp.RichText.TextHorizontalAlignment, System.Int32)-\u003ESystem.Void",
              "Name": "DrawRichText",
              "Signature": "public System.Void DrawRichText(FontStashSharp.RichText.RichTextLayout richText, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color shadowColor, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, System.Boolean smoothText, System.Single layerDepth, FontStashSharp.RichText.TextHorizontalAlignment horizontalAlignment, System.Int32 maxChars)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "richText",
                  "Type": "FontStashSharp.RichText.RichTextLayout",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shadowColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "smoothText",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "horizontalAlignment",
                  "Type": "FontStashSharp.RichText.TextHorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxChars",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "33856D0B48C061662E98E317B94B6D99383C452363AB1799CA0F0CC64AF6BB88",
              "Hash": "1A822C1C2622C6CC926C18EB1262D310BBB800E930BA2B2B8E51E3D6EE024FB9",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.RichText.RichTextLayout::get_IgnoreColorCommand()",
                "FontStashSharp.RichText.RichTextLayout::set_IgnoreColorCommand(System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, FontStashSharp.RichText.TextHorizontalAlignment, System.Int32)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, Microsoft.Xna.Framework.Vector2 rotationOrigin)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotationOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "98F792111F498B39C58945FACA22677E89BF578D697874659D33347EB2B29132",
              "Hash": "E9780C5B7E993B8E7644D5957198C7D88AF6327CD28C0AAA648B25AE3F196D10",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, System.Boolean drawSmooth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawSmooth",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "F78EE1D614D0B2352EAB7C5BE76121E1440E37FA3FCF9DBC65D82FCA12FA3452",
              "Hash": "0384EF70A181B1B151C2871CF4E139FDD933F348C01F81ED900C5B2CB09C7CE3",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E40AF365614F75D0951684FDA6549404633F1224B9F4C0AAA834E40ACC5D1FF1",
              "Hash": "B3F9D4267CB143B2BD3CB9FB35A4D30CD4C1C4A4D77CDB280EFDD0B654407E95",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::DrawSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, Microsoft.Xna.Framework.Vector2 rotationOrigin, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects effects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotationOrigin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "2A3B91B92C8E64422A6CCE56258874730D873DB89683D4A7E04660420C6444FB",
              "Hash": "645379793EF11ACE658E6A2D30419BF9831EC64268490970F797EA853954318C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(Microsoft.Xna.Framework.Graphics.Texture2D sourceTexture, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceTexture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "A91CB0784403D3024B6A9F0DD4868133094F96D46D02C60AF94B09BA38E365D2",
              "Hash": "B6C71DF9CD41DB0928748CD20D169BA4DD23E57F248C80CEC0F3F43643E1C598",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSprite9Box",
              "Signature": "public System.Void DrawSprite9Box(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 629,
              "BodyHash": "73200ECFA22798D40DD1AF2469159C11D50E918FBE4AE37A604352A18EC3DBA4",
              "Hash": "400AC545D8ECC97FB7F1D101D9A26827A006AF982B0E9CB4314038DDDB198EEE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::\u003CDrawSprite9Box\u003Eg__GetPartRectangle|30_0(System.Int32, UiRenderContext.\u003C\u003Ec__DisplayClass30_0\u0026)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSprite9Box",
              "Signature": "public System.Void DrawSprite9Box(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 509,
              "BodyHash": "D719DD949DDE805BCBC732BD8A4CC7A4EFFAAF7CEC3DB91E0FBDE55E0D0D39BE",
              "Hash": "A0B8BFF0B1605778396180651EF2F35973BEA84D0844051156213F55703789D4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteAllRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawSpriteAllRepeating",
              "Signature": "public System.Void DrawSpriteAllRepeating(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single actualWidth, System.Single actualHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "F232E6B855C146D05532AED83179BB197AC95DAFF147BA5E6923A28B3355FA4F",
              "Hash": "1CFD9DA265102004A1311486D4BFCA3AC17BF44C56B70F9050FC9295BC53DA42",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawSpriteVerticalRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteBoxOfManySprites(System.Single, System.Single, System.Int32, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSpriteBoxOfManySprites",
              "Signature": "public System.Void DrawSpriteBoxOfManySprites(System.Single actualWidth, System.Single actualHeight, System.Int32 frame, System.Int32 framesAmount, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "framesAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 628,
              "BodyHash": "DBE37C62168D1ECAEC4F2147FC0EB4D1519F9F06C70BA12925CC4AECC4BEDA16",
              "Hash": "2D8BFB92FFCD28E0E4BF6C82F641A600FEBB39087EEF1010EBD9E7FF2778EDCD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::\u003CDrawSpriteBoxOfManySprites\u003Eg__GetFrame|28_0(System.Int32, UiRenderContext.\u003C\u003Ec__DisplayClass28_0\u0026)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteHorizontalBox(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSpriteHorizontalBox",
              "Signature": "public System.Void DrawSpriteHorizontalBox(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "3E8BAF3F2612FCCF8700AD3EA24E557F3A34B8DA32F7983DD39B280FD55FB904",
              "Hash": "28A880A87CDB494B54C4548B27E32ADDB2AAFA71B28A46DCEB67EA4A2A55912E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteHorizontalRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawSpriteHorizontalRepeating",
              "Signature": "public System.Void DrawSpriteHorizontalRepeating(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single actualWidth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 438,
              "BodyHash": "CF420CDAAD03DC99B02EE550FC6762A4EB1048A17FA2EBA0D2DCE05B9F84911C",
              "Hash": "2E0FE65BB172B04FDFDD2F96B2E9133917A1A8DE22BE5413863A07F183A18966",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Round(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawSpriteRepeating",
              "Signature": "public System.Void DrawSpriteRepeating(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single xRepeat, System.Single yRepeat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yRepeat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "13EB65255FDE0E80C05D7D8C4984D1E2E88765874D501995CBE4F2A17B632D11",
              "Hash": "0B8F3C66BAB12E56CF998EB87928337BBF934005C0AFC8E3C8383B88752AFDE4",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteVerticalBox(System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSpriteVerticalBox",
              "Signature": "public System.Void DrawSpriteVerticalBox(System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C5FC058A501529324ED66BAA7628796A1B9FE28521646D64345070D8DE16D15D",
              "Hash": "5B72FA3F63DCD5E5371692BD42FBF9ED9A30B9C093C2B4BEC63558E44150087C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteVerticalBox2(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawSpriteVerticalBox2",
              "Signature": "public System.Void DrawSpriteVerticalBox2(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "579CF50FB782402C1300EBDB6ABBD7E94F1293D10D631F240809D8F9911E5446",
              "Hash": "C8E3FF1E2708C1528D1BDDEF6FA0F21BE13CEE1D36FC3EAF548C6A12E0F9645F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.UiRenderContext::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteVerticalRepeating(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawSpriteVerticalRepeating",
              "Signature": "public System.Void DrawSpriteVerticalRepeating(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Rectangle source, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale, System.Single actualHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 438,
              "BodyHash": "869B2BB61FFFE93294F9DC401F02F127DD3AE4C57B988A3CDA2C2C5EE24FC100",
              "Hash": "CB450D0396931603355A98530CEAE97AA9685DF5B8779FFE5D9071F91F9CD4B3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.MathF::Round(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawString(FontStashSharp.RichText.RichTextLayout, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)-\u003ESystem.Void",
              "Name": "DrawString",
              "Signature": "public System.Void DrawString(FontStashSharp.RichText.RichTextLayout layout, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, System.Boolean smoothText, System.Single layerDepth, System.Int32 maxChars)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "layout",
                  "Type": "FontStashSharp.RichText.RichTextLayout",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "smoothText",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxChars",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "7EB271290FB2A07A870C436A66C46BF662F6DC8D5B98BBC3D3BF36ED57BF756B",
              "Hash": "D4CAC91012D34002B1E84502B748403BBEFB6B2079282A2D917751B11B005EAF",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.RichText.RichTextLayout::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, FontStashSharp.RichText.TextHorizontalAlignment, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawString(FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)-\u003ESystem.Void",
              "Name": "DrawString",
              "Signature": "public System.Void DrawString(FontStashSharp.SpriteFontBase font, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, System.Boolean smoothText, System.Single layerDepth, System.Int32 maxChars)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "smoothText",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxChars",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "7AA28D28D60506404256FCD46C32037103AE02E4CDC02FEA4BEB9FC51FE22373",
              "Hash": "10625E2C6AB0DBA2E06E2285A77A214008A2A923D5E0E590E59062B27FC6439C",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWindowBox(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawWindowBox",
              "Signature": "public System.Void DrawWindowBox(System.Single actualWidth, System.Single actualHeight, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actualWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 509,
              "BodyHash": "D719DD949DDE805BCBC732BD8A4CC7A4EFFAAF7CEC3DB91E0FBDE55E0D0D39BE",
              "Hash": "8AF6AB6A5E1815A7FC86639E10C565E93A47C5594A50CF01B4420A581E317987",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_A()",
                "Candide.CandideUI.UiRenderContext::GetOpacityMultipliedAlpha(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedX(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRepeatedY(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "End()-\u003ESystem.Void",
              "Name": "End",
              "Signature": "public System.Void End()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "E6F20AAE584DFEE5384580101B3B65C6A19626967613AE7B6848051FB09E03CB",
              "Hash": "3EAB8EE70611EAB5C0F8A2189933DECAA9470D5623017C5245B7A935F8F04798",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::set_IsDrawing(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Flush()-\u003ESystem.Void",
              "Name": "Flush",
              "Signature": "public System.Void Flush()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F07171A45EE406AA36A1E761519670472C523976EBC9ED7AAEDE6DBD83505805",
              "Hash": "8DB0D9DE7563EA37970F21CDD155D8E6276FA80584AAFD4F32D5A731E72919EC",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::End()",
                "Candide.CandideUI.UiRenderContext::Begin()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOpacityMultipliedAlpha(System.Byte)-\u003ESystem.Byte",
              "Name": "GetOpacityMultipliedAlpha",
              "Signature": "private System.Byte GetOpacityMultipliedAlpha(System.Byte alpha)",
              "Visibility": "private",
              "ReturnType": "System.Byte",
              "Parameters": [
                {
                  "Name": "alpha",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "C8A67AC80337C570DCBB6E9EDF43E78420539E4B33D387A7736345AA8A2A10A6",
              "Hash": "6E0B86DE189EF1BB7AE7AD0DE29B49F9C94BA54879E9CDD40D46629A17DA1C0B",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::get_Opacity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTextureFiltering()-\u003EUiRenderContext\u002BTextureFiltering",
              "Name": "GetTextureFiltering",
              "Signature": "public UiRenderContext.TextureFiltering GetTextureFiltering()",
              "Visibility": "public",
              "ReturnType": "UiRenderContext.TextureFiltering",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3E7988A3B30C15593B10BC83800FFE27A4900C488A5A0575A789215F5D7E11AA",
              "Hash": "127FA0245983D42B1BB83A4D54E0A1C8B621FB606DB70B5B92609E20BB42F555",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShader(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetShader",
              "Signature": "public System.Void SetShader(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8E10ADBCB1A9DAC3F6E6959F08C405C4410162D996407CA42F856AE006043D0D",
              "Hash": "3FD5A6D304B5739889D0AFB09DA2337B9244CE5FE33BB20914A5C5DC04B22FC2",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::Flush()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTextureFiltering(UiRenderContext\u002BTextureFiltering)-\u003ESystem.Void",
              "Name": "SetTextureFiltering",
              "Signature": "public System.Void SetTextureFiltering(UiRenderContext.TextureFiltering value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "UiRenderContext.TextureFiltering",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "EF35E7DC86136AD1E06FDEE1CC64DA5D42E14D4B6287CFAEEFB81BF73DEB83B9",
              "Hash": "0CDEEA601D3A71B3E1FAD5FAC4F1D1B87C83E1DD1CD94C87F0449B13FF5B9B72",
              "CalledMethods": [
                "Candide.CandideUI.UiRenderContext::Flush()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "997624454F05E02D5E4A188430EF0EBAE2AF2EA40202E81BDA72F906D0F6957A"
        },
        {
          "Id": "Candide.CandideUI.UserControls.BuffsUserControl",
          "Name": "BuffsUserControl",
          "DisplayName": "BuffsUserControl",
          "FullName": "Candide.CandideUI.UserControls.BuffsUserControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxVisibleAuras:System.Int32",
              "Name": "MaxVisibleAuras",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxVisibleAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "972997250A3E512BA4179BC08473A5279F54B46A95D91ADC4ABC37CE68399996"
            },
            {
              "Id": "_auraBuffHolders:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Name": "_auraBuffHolders",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E _auraBuffHolders",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC5DF2135B142195CD6C805540D82DC838D588EB6E7185819545381AFEAE0834"
            },
            {
              "Id": "_buffs:System.Boolean",
              "Name": "_buffs",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _buffs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46ABF575A2B7E3FD4248FA3310FE445115CE24AD74968F53C60A75FD7421167"
            },
            {
              "Id": "_controllerFocusable:System.Boolean",
              "Name": "_controllerFocusable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _controllerFocusable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F52AD8AADC7659966B1527B36536409F951A1DC774D44DAC5CA7112BE6D165"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6E234D6109E4BDEC46C9CF6DF114D244B5205BEE559A0F45627E321510A3A124",
              "Hash": "B239106FE096206B1A9A8849918C6D8D44F680BE8F9C52A629EBC57081902DDE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "401FEC9636683890EFEAE1653FEC292CD9B536C874C1BBE996653F1328A79D97",
              "Hash": "4542A251ED76798B7054494DE833613B0EB2F14113B735008DE1ABD67756B19A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.AuraHolder::set_AuraInstance(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.UserControls.BuffsUserControl::\u003CUpdate\u003Eg__UpdateAuraInstances|5_0(System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E, System.Boolean, BuffsUserControl.\u003C\u003Ec__DisplayClass5_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ADA2113732A7A30400D448894F08D630C0B5AC63A020CEEC0BC2E635187C602D"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ColorSelector",
          "Name": "ColorSelector",
          "DisplayName": "ColorSelector",
          "FullName": "Candide.CandideUI.UserControls.ColorSelector",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_ignoreToggledActions:System.Boolean",
              "Name": "_ignoreToggledActions",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ignoreToggledActions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6EB1D33BDF63CDB588E715B6F6B338F83CFA8CF0DC1552A77A7484573F288DB"
            },
            {
              "Id": "_selectedChanged:System.Action\u00601\u003CSystem.Int32\u003E",
              "Name": "_selectedChanged",
              "Type": "System.Action\u003CSystem.Int32\u003E",
              "Signature": "private System.Action\u003CSystem.Int32\u003E _selectedChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8EF5043DFC9ADD5A9DC53148F4BBDECB14797F29C7D226516E0E063BAE020C9"
            },
            {
              "Id": "_selectedValue:System.Int32",
              "Name": "_selectedValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _selectedValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DB64F5283998F95BC2B8D608F269A5AD1EA9DA095BA178ABC2F8CE9DE430BD0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnToggledOnAction()-\u003ESystem.Void",
              "Name": "OnToggledOnAction",
              "Signature": "private System.Void OnToggledOnAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "8ECBEE413CB2D12FEDC65B16563F342A220B87B6CE3B1CB82741695E2D0413D1",
              "Hash": "703DA6EDD2C0849D5EF9DF1075302F774067CDEB86074EF45AF4DACE80A5FCFC",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Action\u003CSystem.Int32\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetColor(System.Int32)-\u003ESystem.Void",
              "Name": "SetColor",
              "Signature": "public System.Void SetColor(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "C8F7E0D0421E3CDB5083C668B68065D888FA5101EA9D507FCDBAF5791EE195D0",
              "Hash": "5AC109FDA9DF34892174894CFE64034B709D7170DBEF2C59BB463B01518552BE",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "62605F474B1890460E33969884CB0377F5A245136DBC61040DF6A3C31DDF58B3"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ControllerHotKeyBindingUserControl",
          "Name": "ControllerHotKeyBindingUserControl",
          "DisplayName": "ControllerHotKeyBindingUserControl",
          "FullName": "Candide.CandideUI.UserControls.ControllerHotKeyBindingUserControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "102107E1EE2BBB5728645F8CED7CCDC88E3D4D4A640FADFA3F5BAC614EBB4947"
        },
        {
          "Id": "Candide.CandideUI.UserControls.DraggableMapFocusable",
          "Name": "DraggableMapFocusable",
          "DisplayName": "DraggableMapFocusable",
          "FullName": "Candide.CandideUI.UserControls.DraggableMapFocusable",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerEntered:System.Boolean",
              "Name": "ControllerEntered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ControllerEntered",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "752ACCC136E09DB197F845AA5EDA10597664624E8850510FAA52FACED3058549"
            },
            {
              "Id": "_child:Candide.CandideUI.TownOverview.Components.AbstractMapControl",
              "Name": "_child",
              "Type": "Candide.CandideUI.TownOverview.Components.AbstractMapControl",
              "Signature": "private Candide.CandideUI.TownOverview.Components.AbstractMapControl _child",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31E864DB48D2FB46D20580ED68357973C53FA0457C5D0BA667976C9EBDCFE937"
            },
            {
              "Id": "_onControllerUiClose:System.Action",
              "Name": "_onControllerUiClose",
              "Type": "System.Action",
              "Signature": "private System.Action _onControllerUiClose",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A1236834E98C2E4F0D8A7437F709AFA57D551441A9CD8F4887D4FC388FBC493"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetChildFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetChildFocusable",
              "Signature": "private Candide.CandideUI.CandideUiElement GetChildFocusable()",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "CF789130FB8BA8A48BBF2970563BFF0D29B909D51C34652555701ADF49C11864",
              "Hash": "CBB55552D9553FD6EDDA5BD1C17986822235E7A462091EEBC3CDEA7C0C18E8A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7087330F366FB0F12CF8B1D9D820C794641EE59A5DB7405965A68E2A0B1ADB0A",
              "Hash": "0BFFD9AA9C124E0028A347E8DB6EE5ABC3C423CCEB64370A00646EBF0F1F510C",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.DraggableMapFocusable::GetChildFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerAFullClick()-\u003ESystem.Void",
              "Name": "OnControllerAFullClick",
              "Signature": "public System.Void OnControllerAFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "93E70D11251EA9905D2EF5EC5B6B86771A30BB2209400E8CA6318E4B4A93C69F",
              "Hash": "3A77E34A0A6F632B72B440275F6F7E335169DB9248FA664AA4168CB581231906",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.DraggableMapFocusable::SetMapFocus()",
                "Candide.CandideUI.CandideUiElement::OnControllerAPressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigated()-\u003ESystem.Boolean",
              "Name": "OnControllerNavigated",
              "Signature": "private System.Boolean OnControllerNavigated()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F36A558405B9B794FDE09803F2AB5E6B568A666F8FC6B6598A49C086D3A1CF97",
              "Hash": "830A062A9F096BA9465931678741AC5C61A9A334ACF8F72E41DA6F125BE165AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "25693107E6B27B46364731416DEA1FD8DA1EFAE28AC1B6623412E2E4493569DA",
              "Hash": "6423819415C49AE1AE15307D802F26AC73B4F763F2EC519FED1DE5999E37460C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.UserControls.DraggableMapFocusable::GetChildFocusable()",
                "System.Action::Invoke()",
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMapFocus()-\u003ESystem.Void",
              "Name": "SetMapFocus",
              "Signature": "public System.Void SetMapFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "93D4D14DB813A5D1E62AA8ABF1016AAAA72349CFA0AE28C69075FBDF37A4EE4A",
              "Hash": "BF1B938D294902EDAC9BE69401B907094AF4F87B0ACF18DCE702F9D73584D119",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B1DD19A0844953FFF45F99D675771DB9B46842AFF83308E370BD3F2CFA426D4"
        },
        {
          "Id": "Candide.CandideUI.UserControls.EquipmentControl",
          "Name": "EquipmentControl",
          "DisplayName": "EquipmentControl",
          "FullName": "Candide.CandideUI.UserControls.EquipmentControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnInventoryError:System.EventHandler",
              "Name": "OnInventoryError",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler OnInventoryError",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D70020829CB5EE172A32512A355DFB2407CC7EE55F7F4631D204A458798FE441"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "537F8CB8897A3625E816155B8D53064029822A016C7DF877021F8756D9380B90"
            },
            {
              "Id": "_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_entityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _entityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"
            },
            {
              "Id": "_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Name": "_errorTextWrapper",
              "Type": "Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Signature": "private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_slots:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E",
              "Name": "_slots",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E _slots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A13FA0FE79A6B1D5567946F12CAE84BA40099A8A81BE9AC2A6C2660700C82F2"
            },
            {
              "Id": "_slotsPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_slotsPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _slotsPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A8BB3F1282C20A2898C26C570B1D926E478FC5564BFA691C8EE74EF3808FC39"
            }
          ],
          "Properties": [
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EC6617D05D8163BAAA7EE781673D5DFAB4B9369C4D2CD3D37F6FB04C92B3232D"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [
            {
              "Id": "OnInventoryError:System.EventHandler",
              "Name": "OnInventoryError",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler OnInventoryError",
              "Visibility": "public",
              "Hash": "5183C44C68475386C8664E71AD2E3CDDD2B6AA2F7BC69B9B4106801C8BAC9AF3"
            }
          ],
          "Methods": [
            {
              "Id": "CreateSlot(System.Int32, System.Int32, System.Int32)-\u003ECandide.CandideUI.Components.Holder.CandideEquipmentSlot",
              "Name": "CreateSlot",
              "Signature": "private Candide.CandideUI.Components.Holder.CandideEquipmentSlot CreateSlot(System.Int32 x, System.Int32 y, System.Int32 i)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.Components.Holder.CandideEquipmentSlot",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "2E4FB1D43FAE3BA729DC937C1613DBEFC3238B1A77414792C9046896956129CF",
              "Hash": "008A5F105A00B8463FF3FAC55EA0CCCBE5E5BDA5D16EBE8860F1356E1CA03E33",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "Candide.CandideUI.Components.Holder.CandideEquipmentSlot::.ctor(Candide.GameModels.Models.Items.SimpleInventory, System.Int32)",
                "Candide.CandideUI.UserControls.EquipmentControl::Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.EquipmentControl::Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)",
                "EquipmentControl.\u003C\u003Ec::\u003CCreateSlot\u003Eb__15_0()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisplayErrorMessage(System.String)-\u003ESystem.Void",
              "Name": "DisplayErrorMessage",
              "Signature": "public System.Void DisplayErrorMessage(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F4AFA8EF300A22D6BCB3C62D9F312374FD96C3409F4BD9F15801A1FBDB7300C7",
              "Hash": "22690AF3CC10831FE0F039249131B8D38D10255BD9155E7F66299F360FF9AF94",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateSlots()-\u003ESystem.Void",
              "Name": "InvalidateSlots",
              "Signature": "private System.Void InvalidateSlots()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1774,
              "BodyHash": "81F7FB7BEE979ECE8E885E9A22F6B8F0C082FFB41DC28C44EF9607B61A72E0DA",
              "Hash": "8DBFEDAD536545418DDD52613BD55FD45103DB1A641F4E8F5BF9A395AF07E7EA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::Clear()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "Candide.CandideUI.UserControls.EquipmentControl::CreateSlot(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::get_Item(System.Int32)",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_1()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_2()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_3()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_4()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_5()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_6()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_7()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_8()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_9()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_10()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_11()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_12()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_13()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_14()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_15()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_16()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_17()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_18()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_19()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_20()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_21()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_22()",
                "Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_23()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "532BE4D9B0D32C04FEDCF0473EFC0872AD6CFCB45B2FEE4906F16F2A48BED79F",
              "Hash": "F000D764710F6FC6E00E72452983D356AF1F734F9E8525E37DF1D8CA844AB3DD",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.EquipmentControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "A50839E329CFB773F38015293B96DF89060DDE20142DD0A07AA06BC99D44A167",
              "Hash": "757DF947BDFE1505C29089BA0CCC424CB9184DDE058D2A3203FD42D9DA74B502",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "Candide.CandideUI.UserControls.EquipmentControl::UpdateSlots()"
              ],
              "StringLiterals": [
                "EquipmentWindow: Unexpected null Inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "04317B427458C22382B3F32CBF5310920A8FCB4265737DC6325242A832849F24",
              "Hash": "C241541B08CA59422BA20C4B26AE057E9FB0E9922637239940D1733450901484",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.UserControls.EquipmentControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.EquipmentControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean",
              "Name": "Slot_OnMouseRightClick",
              "Signature": "private System.Boolean Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "003949A5C69B3A806F0253E4C731314741DB139AC691DE03CCBF89FAF808D152",
              "Hash": "D1D9C4D1E222B2F4B2F24F605B2525CE8195224E7BD182A63D077A0227A42CC6",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.EquipmentManager::TryUnequipItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean",
              "Name": "Slot_OnMouseSpecialClick",
              "Signature": "private System.Boolean Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "D3C1F78293E4847A92B4C9B96EAF5665B1D237FEA5DDB64982C8587F1D8A6E56",
              "Hash": "F2C987487EFAC4C15D6A6E60CB8CF3CBBCA77B6C4559DABA1530F26771DBC5DC",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs::.ctor()",
                "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlots()-\u003ESystem.Void",
              "Name": "UpdateSlots",
              "Signature": "public System.Void UpdateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "02C004378E8F2899AA287A0986C996D614CF7FD18018B505EF2742D8F45BEB82",
              "Hash": "41DA25061AB56EBD71FCCAD29C9A32557006E2DCBA70A9581F92C4A61D65073B",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::Update()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_Value()",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Candide.CandideUI.Components.Holder.CandideEquipmentSlot::set_IsLocked(System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3101DAF1070800CA11EBFF0EE943D453628551B41A3CD16B09E91A2B570CF4F6"
        },
        {
          "Id": "Candide.CandideUI.UserControls.GridRadioIconButtons",
          "Name": "GridRadioIconButtons",
          "DisplayName": "GridRadioIconButtons",
          "FullName": "Candide.CandideUI.UserControls.GridRadioIconButtons",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideGrid",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SelectedIcon:System.String",
              "Name": "SelectedIcon",
              "Type": "System.String",
              "Signature": "public System.String SelectedIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "842F47EE53A21F6FD51B24DF846830C684C0F6FCB4C4E8DF479EFC745568A3EE"
            },
            {
              "Id": "_currentIndex:System.Int32",
              "Name": "_currentIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3D3D744A9A8CDD4AD444CC857F1B47E0030B9B765139E7263156D2834016EAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddButton(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Boolean, System.Action\u00601\u003CCandide.CandideUI.Components.Buttons.IconToggleButton\u003E)-\u003ESystem.Void",
              "Name": "AddButton",
              "Signature": "public System.Void AddButton(System.String icon, CandideCreator.Shared.Graphics.IconFlag sizeFlag, System.Boolean defaultSetToggled, System.Action\u003CCandide.CandideUI.Components.Buttons.IconToggleButton\u003E toggledOn)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icon",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizeFlag",
                  "Type": "CandideCreator.Shared.Graphics.IconFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultSetToggled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "toggledOn",
                  "Type": "System.Action\u003CCandide.CandideUI.Components.Buttons.IconToggleButton\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "9BB89F6C993BABD9B04D04218BB1A2F34854DFCCFAEE7C6B1DF8D2EDA8E64C9C",
              "Hash": "138688CC2F976E93121C7028B1B2FA8A6E80E656A3875A859600DB9ECD5A1297",
              "CalledMethods": [
                "GridRadioIconButtons.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "Candide.CandideUI.Components.Buttons.IconToggleButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Candide.CandideUI.UserControls.GridRadioIconButtons::OnToggledOnAction(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "GridRadioIconButtons.\u003C\u003Ec__DisplayClass3_0::\u003CAddButton\u003Eb__0(System.Object, System.EventArgs)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnToggledOnAction(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnToggledOnAction",
              "Signature": "private System.Void OnToggledOnAction(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "3CE8B8E288342EB91F2FD81E6B9DCCBE2E9F1EB791B8318555E3C57031704619",
              "Hash": "4103811E18454DD63D2BED2F59700CC48D02A03CC9E844F1A4801DF00458BD57",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.IconToggleButton::get_Icon()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "02EB697C02BAFDAA97C1A82662D6138BCA5B9E4F5952193A24E473CFBCA5E202"
        },
        {
          "Id": "Candide.CandideUI.UserControls.HealthBar",
          "Name": "HealthBar",
          "DisplayName": "HealthBar",
          "FullName": "Candide.CandideUI.UserControls.HealthBar",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_backgroundSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_backgroundSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _backgroundSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD762A5E741745CF1AED0E1DF1383670133E01628F404EE35B226AC7663758F"
            },
            {
              "Id": "_futureHealsSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_futureHealsSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _futureHealsSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6F19E38400F8BE8D17014C775F6AF45EA1542ECF779F4D9A82C5D056397223D"
            },
            {
              "Id": "_healthShadowSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_healthShadowSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _healthShadowSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAA89C2BF86A3D4FB600E9B231BFC39F241D27B42C2B66F56C4201F0262BE5CB"
            },
            {
              "Id": "_healthSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_healthSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _healthSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC65BC601D140FAF4CBFC68343AECF6C89DFC470B72BB088BD0C2D2A22AC571D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawBar(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawBar",
              "Signature": "private System.Void DrawBar(Candide.CandideUI.UiRenderContext context, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 offset, System.Single maxValue, System.Single currentValue, System.Single barLength)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "barLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "4BEE02153872DDEBD29E79F492EA8C330D13209ED411B1F5D774957A9C707C2F",
              "Hash": "8A0A54EC6B938E20C3EB1D7FEC8170A7064467C13C6ABEDEC6478EF2E5B9AD03",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 395,
              "BodyHash": "53F3F9B4480B3410489B86A104BB147066D6B87C0EFED272D77A3A966F0ACA70",
              "Hash": "AA4457D30FAB9A159A0CC5376AE1200F6A2719D6E1F61144C8289308443CF8AD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_ActualBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.UserControls.HealthBar::DrawBar(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.MathF::Ceiling(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                " / "
              ],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2D18D857695F4AE3733A73D62E71177F036F0A37015D199AFBF91C5A3DCEA256",
              "Hash": "096892C4482395D1A110226C6E194DEEBE3776904DB9A08228FC09F3A8F03FCB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0A6AADB49E58485CAFB911E21DA4453DB53B67FAD716C746A04DB73CC9D68727"
        },
        {
          "Id": "Candide.CandideUI.UserControls.HolderGridRecipesScrollView",
          "Name": "HolderGridRecipesScrollView",
          "DisplayName": "HolderGridRecipesScrollView",
          "FullName": "Candide.CandideUI.UserControls.HolderGridRecipesScrollView",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CraftingGridColumnCount:System.Int32",
              "Name": "CraftingGridColumnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 CraftingGridColumnCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "342F4576093A9786EF7B43DA38FBD23DF30BDFE0791BFFEADB9B4AFFBD88402F"
            },
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "HoveredRecipeChanged:System.EventHandler\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "HoveredRecipeChanged",
              "Type": "System.EventHandler\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "private System.EventHandler\u003CShared.Data.ItemRecipe\u003E HoveredRecipeChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB7A86F2AC235470B24355D80FD224B88A6607FFC4EB42F5BC6F724E3933EAA0"
            },
            {
              "Id": "SelectedRecipeChanged:System.EventHandler\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "SelectedRecipeChanged",
              "Type": "System.EventHandler\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "private System.EventHandler\u003CShared.Data.ItemRecipe\u003E SelectedRecipeChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B9E8773BF440ED5CB58819BB91BDF4A50D4B238BEB8D3B6168E9A384AE5AC6F"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_preSelectedRecipe:System.String",
              "Name": "_preSelectedRecipe",
              "Type": "System.String",
              "Signature": "private System.String _preSelectedRecipe",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08790A88D017DC4294ECD474010830A1ECB84EDBC81F08CD013198EAAB4DD89B"
            },
            {
              "Id": "_recipes:System.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "_recipes",
              "Type": "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E _recipes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A810DAE1220900DF4CF0BA7831CA89ED8EA9E5A4BE9300A6283E826CC8B5367"
            },
            {
              "Id": "_rowCount:System.Int32",
              "Name": "_rowCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _rowCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "420CD951345BBD5E01E33EF02C53470E879F749ADDBE0EF21146A9BA8A992DAE"
            },
            {
              "Id": "_selectedRecipe:System.String",
              "Name": "_selectedRecipe",
              "Type": "System.String",
              "Signature": "private System.String _selectedRecipe",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE5AA42D78A93BBA6B54C0B9211E080EA515867D05012C94198ED63FCCA74E45"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [
            {
              "Id": "HoveredRecipeChanged:System.EventHandler\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "HoveredRecipeChanged",
              "Type": "System.EventHandler\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "public System.EventHandler\u003CShared.Data.ItemRecipe\u003E HoveredRecipeChanged",
              "Visibility": "public",
              "Hash": "CA0024890C5C1C9A7547E504B52096B1A6B3DFDFF715A68FECA78048628A2BEE"
            },
            {
              "Id": "SelectedRecipeChanged:System.EventHandler\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "SelectedRecipeChanged",
              "Type": "System.EventHandler\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "public System.EventHandler\u003CShared.Data.ItemRecipe\u003E SelectedRecipeChanged",
              "Visibility": "public",
              "Hash": "2D193990FF5F4879954E0BE9DC27DC635F7680DCA25CCA2DE817EABFC033D962"
            }
          ],
          "Methods": [
            {
              "Id": "InvalidateRecipes()-\u003ESystem.Void",
              "Name": "InvalidateRecipes",
              "Signature": "public System.Void InvalidateRecipes()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 492,
              "BodyHash": "F87DCE8C6A2ADB6F2AABDB7E5A39028760DDEAD6376B7D6A646F60B035ED744E",
              "Hash": "1EB0892B9D0BB14946E1B5D66A4A8D7EA2B73D33610000D1E6A6493ADB103D57",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::GetEnumerator()",
                "HolderGridRecipesScrollView.\u003C\u003Ec__DisplayClass19_0::.ctor()",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::set_ItemRecipe(Shared.Data.ItemRecipe)",
                "Candide.CandideUI.UserControls.HolderGridRecipesScrollView::get_Inventory()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::set_SourceInventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "HolderGridRecipesScrollView.\u003C\u003Ec__DisplayClass19_0::\u003CInvalidateRecipes\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)",
                "HolderGridRecipesScrollView.\u003C\u003Ec__DisplayClass19_0::\u003CInvalidateRecipes\u003Eb__1(System.Object, System.EventArgs)",
                "Candide.CandideUI.CandideUiElement::add_MouseEntered(System.EventHandler)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E)-\u003ESystem.Void",
              "Name": "SetRecipes",
              "Signature": "public System.Void SetRecipes(System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E recipeList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipeList",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "3AA322A56F1D5BA88850E03D4DB433400799B768C2999B599DA42397E01EE3CF",
              "Hash": "BF0CC940C6EA9A72CF79A02FB1D339B49C15920FF37CCAD7AA923538C0C299C7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::get_Count()",
                "Candide.CandideUI.UserControls.HolderGridRecipesScrollView::InvalidateRecipes()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSelectedRecipe(System.String)-\u003ESystem.Void",
              "Name": "SetSelectedRecipe",
              "Signature": "public System.Void SetSelectedRecipe(System.String recipe)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipe",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "DA71A1B84A985B9E69B13655BC4F71FC644117B5A533042D6FA736A22A5A02F6",
              "Hash": "CB04B1074A3051CA87FFD9F3FFA37B03C5DB74E9DC4773E15FDA19E911FFD5E8",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_ItemRecipe()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EA732AA34C19CA80E3F536F1BBB623247F240196C2156C6BDA83D6AE60AFE95D"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryControl",
          "Name": "InventoryControl",
          "DisplayName": "InventoryControl",
          "FullName": "Candide.CandideUI.UserControls.InventoryControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "MoneyDisplay:Candide.CandideUI.Components.Displays.MoneyDisplay",
              "Name": "MoneyDisplay",
              "Type": "Candide.CandideUI.Components.Displays.MoneyDisplay",
              "Signature": "public Candide.CandideUI.Components.Displays.MoneyDisplay MoneyDisplay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5595E2694A665E8B4D76926B8656E66CC032EDEADA27B44D71D28C10059FEB78"
            },
            {
              "Id": "Money_OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs,System.Boolean\u003E",
              "Name": "Money_OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs, System.Boolean\u003E Money_OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6529E93BE0DCF67B29198B5E1BEC1374C4785457B2CAF9EDB7A1D4403351E3C4"
            },
            {
              "Id": "Money_OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs,System.Boolean\u003E",
              "Name": "Money_OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs, System.Boolean\u003E Money_OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76000A7F0C5263CE3E7CBEA0A535150C602A013F9355A9E619BE17596CC44EC7"
            },
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E598FC42C4699B8D6224E4BFB8EB8F85016CE7053747CEC8D4798DEFCB7A36CB"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "537F8CB8897A3625E816155B8D53064029822A016C7DF877021F8756D9380B90"
            },
            {
              "Id": "PreferredTooltipGrowthDirection:Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Name": "PreferredTooltipGrowthDirection",
              "Type": "Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection",
              "Signature": "public Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection PreferredTooltipGrowthDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "028C59A9A1EE76B2EE459BEC5FA1F59B8A1DEC6D832C6B1B583388BFC1F0A892"
            },
            {
              "Id": "ShowMoneyValue:System.Boolean",
              "Name": "ShowMoneyValue",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowMoneyValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "357B5A4252123B43B2AD4DA88AC38B3B918C5710CB7DE91568F34E381F889922"
            },
            {
              "Id": "_columnCount:System.Int32",
              "Name": "_columnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _columnCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F4D833593771DDD59FA71CFF781D2F8F236A9A8C7D3861DDE938C51F9A742DB"
            },
            {
              "Id": "_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Name": "_errorTextWrapper",
              "Type": "Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Signature": "private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            }
          ],
          "Properties": [
            {
              "Id": "ColumnCount:System.Int32",
              "Name": "ColumnCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColumnCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8D6E40E4CFFDD48CF96D294239D88847825100AB5849F35E2EE80BE3B74EA0A2"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DisplayErrorMessage(System.String)-\u003ESystem.Void",
              "Name": "DisplayErrorMessage",
              "Signature": "public System.Void DisplayErrorMessage(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2B76F14DEA394E610FED0E946473D837255F035E50ADE36673A2A8DDA3160D90",
              "Hash": "759C75B00B8B9E66583B1400CBB96B888E2AE208A95C1BA52A7287DB22D51444",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateMoneyDisplay()-\u003ESystem.Void",
              "Name": "InvalidateMoneyDisplay",
              "Signature": "private System.Void InvalidateMoneyDisplay()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 643,
              "BodyHash": "87E3340F587442864292A98D55D0FE9CD55226DD931EEDB68EE90FD29C247048",
              "Hash": "A71343D5D6732EE77617757B96820942B3AFE7C3A31CC64EA54592605B49CFB8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Candide.CandideUI.UserControls.InventoryControl::OnDropMoney(Candide.CandideUI.Components.Holder.CoinSlot, System.UInt64)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.InventoryControl::OnMoneyRightClick(Candide.CandideUI.Components.Holder.CoinSlot)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CoinSlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.InventoryControl::OnMoneySpecialClick(Candide.CandideUI.Components.Holder.CoinSlot)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateSlots()-\u003ESystem.Void",
              "Name": "InvalidateSlots",
              "Signature": "public System.Void InvalidateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "D22123F76B144295FF78050CA5174FFDD9CF0C06A035542912D92C639777F72A",
              "Hash": "4BD2F934730175D752D2AB8F066AA9C37FD523D6A99EAAE2ABDD33187B9BFF15",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_ColumnCount()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::.ctor(Candide.GameModels.Models.Items.SimpleInventory, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.UserControls.InventoryControl::Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.InventoryControl::Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)",
                "Candide.CandideUI.UserControls.InventoryControl::\u003CInvalidateSlots\u003Eb__23_0()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::Update()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_inventory_trash"
              ],
              "Source": null
            },
            {
              "Id": "OnDropMoney(Candide.CandideUI.Components.Holder.CoinSlot, System.UInt64)-\u003ESystem.Boolean",
              "Name": "OnDropMoney",
              "Signature": "private System.Boolean OnDropMoney(Candide.CandideUI.Components.Holder.CoinSlot arg1, System.UInt64 amount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "4598501CFAB5E24C470B910D968174B1236BBB32116D16E28FA302E65B0D78E3",
              "Hash": "A49B8505D7B457070DF916273B5E0B19A8838B3C9F93E1FF6FA468B46AD36776",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)",
                "Candide.GameModels.Managers.SimpleInventoryManager::DropMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMoneyRightClick(Candide.CandideUI.Components.Holder.CoinSlot)-\u003ESystem.Boolean",
              "Name": "OnMoneyRightClick",
              "Signature": "private System.Boolean OnMoneyRightClick(Candide.CandideUI.Components.Holder.CoinSlot arg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "337ECDA13F4D7D547AF3BE04DD1BC8F7094296146E9C658F119563C2C6118A27",
              "Hash": "AD17A2F65FE6C0BB285F81E34BB9621DF815DBE4004D3BEAA066958D52F78326",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs::.ctor()",
                "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMoneySpecialClick(Candide.CandideUI.Components.Holder.CoinSlot)-\u003ESystem.Boolean",
              "Name": "OnMoneySpecialClick",
              "Signature": "private System.Boolean OnMoneySpecialClick(Candide.CandideUI.Components.Holder.CoinSlot arg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "7BA27F411EA6C4B0796A3CD7FD58DB9D32E8279072B9B817A539D86BB89DDB88",
              "Hash": "9A98E5614D5A53855DECCA75F7079618D30DFA6AD0A63A94AABCECDD94B21F58",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs::.ctor()",
                "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetErrorMessage()-\u003ESystem.Void",
              "Name": "ResetErrorMessage",
              "Signature": "public System.Void ResetErrorMessage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1A28381FD10081E0AC2D479E37E357ABDE1EF90C62F39A6065F48C0FA06E55BC",
              "Hash": "8AABF3195778816325BF6D2AE2DE185170F1964571E4C67505B36621DEC4203D",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::set_ShowingError(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean",
              "Name": "Slot_OnMouseRightClick",
              "Signature": "private System.Boolean Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "67CC214E195642BFF08BFA8190C63B66F1CF5EB8D94C6E0EDFD7365A81E36A7C",
              "Hash": "1663227DECB5C270E37D8F8FCCC47E1DE410B00517B65CD7F580CE712088EF47",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs::.ctor()",
                "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean",
              "Name": "Slot_OnMouseSpecialClick",
              "Signature": "private System.Boolean Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "1F1EF16EF2746AC429815F9EB4E25605EEA81D50FBD4862CEC53F3148F052A83",
              "Hash": "3F0495CC56C35A73ACB78022332A75BF229AAEAC036FF09F45476CAF47E92C70",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs::.ctor()",
                "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlots()-\u003ESystem.Void",
              "Name": "UpdateSlots",
              "Signature": "public System.Void UpdateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "0B52451976D2FA282A3004B563624D83A276A21CE2CBA5975B584CDB99B9DE14",
              "Hash": "1AAE340BC9C3B12877B174AFF4D274132DD7D5C4F69F4C574F77C9DA36842FFD",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::Update()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [
                "InventoryControl: Child wasn\u0027t CandideInventorySlot"
              ],
              "Source": null
            }
          ],
          "Hash": "FB893BE1653884BD61AEC14BE95AE20509881E580D067D2AF4908543CC25CDF4"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs",
          "Name": "InventoryControlMoney_OnMouseRightClickArgs",
          "DisplayName": "InventoryControlMoney_OnMouseRightClickArgs",
          "FullName": "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "Slot:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Slot",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Slot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F18AF3F8CA523479C065A366793590EBB6092425BE8D520212ADB4BE1BCEA8D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80174C67EEBE1B1A15B6FF394AAEA568779F27B443ECD487C8D592D40DEC6814"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs",
          "Name": "InventoryControlMoney_OnMouseSpecialClickArgs",
          "DisplayName": "InventoryControlMoney_OnMouseSpecialClickArgs",
          "FullName": "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "Slot:Candide.CandideUI.Components.Holder.CoinSlot",
              "Name": "Slot",
              "Type": "Candide.CandideUI.Components.Holder.CoinSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CoinSlot Slot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F18AF3F8CA523479C065A366793590EBB6092425BE8D520212ADB4BE1BCEA8D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80174C67EEBE1B1A15B6FF394AAEA568779F27B443ECD487C8D592D40DEC6814"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
          "Name": "InventoryControlOnMouseRightClickArgs",
          "DisplayName": "InventoryControlOnMouseRightClickArgs",
          "FullName": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "Slot:Candide.CandideUI.Components.Holder.CandideInventorySlot",
              "Name": "Slot",
              "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideInventorySlot Slot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "429D315744D3A7E964AF7455C91095DAE31E113650A7AD8F6DFE04E4934F5373"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E7747E48231EADF55C190F9DFF2F9556A1DF6DF9DEC50960712E8262BF7791D8"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs",
          "Name": "InventoryControlOnMouseSpecialClickArgs",
          "DisplayName": "InventoryControlOnMouseSpecialClickArgs",
          "FullName": "Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            },
            {
              "Id": "Slot:Candide.CandideUI.Components.Holder.CandideInventorySlot",
              "Name": "Slot",
              "Type": "Candide.CandideUI.Components.Holder.CandideInventorySlot",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideInventorySlot Slot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "429D315744D3A7E964AF7455C91095DAE31E113650A7AD8F6DFE04E4934F5373"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E7747E48231EADF55C190F9DFF2F9556A1DF6DF9DEC50960712E8262BF7791D8"
        },
        {
          "Id": "Candide.CandideUI.UserControls.InventoryCraftingControl",
          "Name": "InventoryCraftingControl",
          "DisplayName": "InventoryCraftingControl",
          "FullName": "Candide.CandideUI.UserControls.InventoryCraftingControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LastSelectedRecipeId:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "LastSelectedRecipeId",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E LastSelectedRecipeId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DAE18D967AED591E7E5F912773D85FCF679BAEFDA0569622A8BC385B07F8238C"
            },
            {
              "Id": "RecipeGrid:Candide.CandideUI.UserControls.HolderGridRecipesScrollView",
              "Name": "RecipeGrid",
              "Type": "Candide.CandideUI.UserControls.HolderGridRecipesScrollView",
              "Signature": "public Candide.CandideUI.UserControls.HolderGridRecipesScrollView RecipeGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C77D23FB8B466F83C004772D8BF849EDF0B897D77A4A79A0886BEBC34110F8"
            },
            {
              "Id": "SelectedRecipe:Shared.Data.ItemRecipe",
              "Name": "SelectedRecipe",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "public Shared.Data.ItemRecipe SelectedRecipe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBD68551DF8966BB2B9FD51164769136A63069CB7F315C8E2597E6AE562B6024"
            },
            {
              "Id": "_craftBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_craftBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _craftBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A692E22CAF10CF581F334806BE3CDC4EFC6A07CB68355F5D4B34877A7017D0A3"
            },
            {
              "Id": "_craftBtnPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_craftBtnPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _craftBtnPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F835A7B5B2468596D75608B5A61F697D6C338D74803C78DD9B6B3684E8F50CC"
            },
            {
              "Id": "_craftingStations:System.String[]",
              "Name": "_craftingStations",
              "Type": "System.String[]",
              "Signature": "private System.String[] _craftingStations",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88235E9A73EC835F6D3357BBADB68C9813AFEB1CE4CA90BE62B0EA385A15386F"
            },
            {
              "Id": "_inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _inventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"
            },
            {
              "Id": "_quickCraftBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_quickCraftBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _quickCraftBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0FC8E79F669776379161C5FB63C0FF17605827BE16D797FF10E58AF5B271E4B"
            },
            {
              "Id": "_recipeName:Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Name": "_recipeName",
              "Type": "Candide.CandideUI.Components.TranslationCenteredIconLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredIconLabel _recipeName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B0C3CAD30A9E9292A4EFA3D0B312D5DD640399EC6E4E589D562F16054F48B69"
            },
            {
              "Id": "_requirementsGrid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_requirementsGrid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _requirementsGrid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F80E00800BBAE6C8E6F834F710F4CF6187EB44919BB23B4E65B0B15607CFF615"
            },
            {
              "Id": "_uniqueIdentifier:System.String",
              "Name": "_uniqueIdentifier",
              "Type": "System.String",
              "Signature": "private System.String _uniqueIdentifier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2D54A049B67D2014E11A534370912E371FD101122DAE601E46B614F961492CB"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void",
              "Name": "CandideExtendedInteractionsHandlerOnDraggedContentChanged",
              "Signature": "private System.Void CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object sender, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "194FD4F892B383583FD329D95A44428184D6B8FDCF4EE4588BDBEC22778FEA3F",
              "Hash": "FDEC19EAB1C36A6A989D61F7B80CA5D4E171AF430EF64E8E3CFEFA6DC1F69513",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::Extra()",
                "Candide.Input.SuperKeybind::Pressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Extra()-\u003ESystem.Void",
              "Name": "Extra",
              "Signature": "public System.Void Extra()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "DF3589FC0B8208FB3A5FB0691D99FC63A6818B4F12F4DDF661F434505A653C93",
              "Hash": "08A309E0929482AD4CA188F7B802F736251154581C90CDDBE798154492217193",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::UpdateRequirementsGrid(Shared.Data.ItemRecipe)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateInventory()-\u003ESystem.Void",
              "Name": "InvalidateInventory",
              "Signature": "private System.Void InvalidateInventory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "782F344B6B86EE48653F1FC64A33DCA27119BAAA1669D5C2634E329085A2E8D7",
              "Hash": "329E692A52441AB05FF1F65D3C98DD001C36838857357B076D10BA1B0724C804",
              "CalledMethods": [
                "Candide.GameModels.Managers.ItemRecipeManager::GetLocalPlayerRecipesForStation(System.String[])",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetRecipes(System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "0BAB930D9BDFFEED4FCC02040E3EE9B48B3536991675A37F06CED0B14C23BD8D",
              "Hash": "7DDC41B93BC32167088906352826418B0CA25E1DD3CA9775C809B505BF046987",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::remove_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged()-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "public System.Void OnInventoryChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "FFD3259F03BB480E86056B65473D1B540C8D2C264136787DD6B7FACC2D4B1E9E",
              "Hash": "A64CECCE5F8C0C13AA80DF51F75EF4F209CAEA4DF3A94ACF23EAC644DA759F85",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.HolderGridRecipesScrollView::InvalidateRecipes()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_ItemRecipe()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::Extra()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "C2E1EAFDF00210C29526C7A441CF0203D6823EC353847E20BDA5F23462511382",
              "Hash": "EFC3FAE21E20DF28E157E8FB8E341FFD08CDD628524CD8264CBCE50F10794645",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::add_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)",
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetSelectedRecipe(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnPersonalQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5954B4E260820ADF7DD84ED27B589D0B0A6714F448FB828F8FA42501E64D5E41",
              "Hash": "B90C4CE8253B300281D19860DA92327CFF9E20B97F46B7E6B08A4B0BBE9783B4",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::InvalidateInventory()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1",
              "Hash": "04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRecipes(Candide.CandideUI.Components.Holder.CandideItemRecipe)-\u003ESystem.Void",
              "Name": "UpdateRecipes",
              "Signature": "private System.Void UpdateRecipes(Candide.CandideUI.Components.Holder.CandideItemRecipe itemRecipeComponent)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemRecipeComponent",
                  "Type": "Candide.CandideUI.Components.Holder.CandideItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "9FB4FFD82FCBC6D25D8E4787009E8ACA800CA724F2CB9F4A8ACE720E08810A84",
              "Hash": "FCDFF18D9D51E3FBD95E438D4BEB34834E00C792253A15FEA63CB5F9ADB6A5FD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRequirementsGrid(Shared.Data.ItemRecipe)-\u003ESystem.Void",
              "Name": "UpdateRequirementsGrid",
              "Signature": "private System.Void UpdateRequirementsGrid(Shared.Data.ItemRecipe recipe)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "A12136210C7DC6DD7E976DD9002816121C5AC97199F94415FB59B82977C37A7D",
              "Hash": "997922515DDD48B79AF8A2984DC61F23954022695EFE4251DD6A5A51B8D0D3A6",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.UserControls.ItemRequirementControl::.ctor(Shared.Models.Items.ItemAmount)",
                "Candide.CandideUI.UserControls.ItemRequirementControl::set_MainInventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.UserControls.ItemRequirementControl::set_LabelWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9DE6F47AEF088B98DACC24B7D0C4FAF382BA1C1D4F801F8F00556CC18179ECB3"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ItemRecipeButton",
          "Name": "ItemRecipeButton",
          "DisplayName": "ItemRecipeButton",
          "FullName": "Candide.CandideUI.UserControls.ItemRecipeButton",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_control:Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryCraftingControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D07340DB129641995DB6B6D7516A15AA0561F6AE8CD85CEEDBD15D2C1732808"
            },
            {
              "Id": "_stackingUp:System.Boolean",
              "Name": "_stackingUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stackingUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A85F80571244CA7075222FD8B535846CAC18F612DA971D8BC8A5EE18CA4BF63F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "BF7D5128C101B97A18173E31592B26546184229C3D528B97893056997C60F37D",
              "Hash": "C14A27186FA13CD732CBCA712F1800671DC366B0CBC7B60798E8D8BADB04D348",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::OnMouseFullClick()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()",
                "Candide.Toolkit.UiItemPickupStacking::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseLeave()-\u003ESystem.Void",
              "Name": "OnMouseLeave",
              "Signature": "public System.Void OnMouseLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "D3C9B3A4C149870AFCCCCC3AABAFE22B0D7E07E49331B47A218123EBACDCCBC2",
              "Hash": "6023578D959C23EED1147DCA1C8262D08B287EF3F60C95864ACFF18B00F6C10B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()",
                "Candide.Toolkit.UiItemPickupStacking::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "E3F2427E994DDB9355AC3657E1B2FB66870D5390E22E5DF66F142CC2505E8E16",
              "Hash": "04F6520C05AD656744AAB4917D7040F3D025B40872632CA1AF4883670DFD13BD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.Toolkit.UiItemPickupStacking::Restart()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::get_ItemRecipe()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Shared.Data.ItemRecipe, System.Int32)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "260A54E30DA06920CA830D7723BB3F60019923BAFBDA9BF8E16D7607888E47D8",
              "Hash": "8EAAB9C7813FD53960D82D0BB44A3DAA1F0C1635F4CF7AB052E31E92E3B9CA27",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Toolkit.UiItemPickupStacking::GetExtraAmount()",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::set_Amount(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BB2C0CABFF31F1B14F9484E20DA01D1C793782B4B91CF872121107EDB1EA4A54"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ItemRequirementControl",
          "Name": "ItemRequirementControl",
          "DisplayName": "ItemRequirementControl",
          "FullName": "Candide.CandideUI.UserControls.ItemRequirementControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AdditionalInventories:System.Collections.ObjectModel.ObservableCollection\u00601\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E",
              "Name": "AdditionalInventories",
              "Type": "System.Collections.ObjectModel.ObservableCollection\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E",
              "Signature": "public System.Collections.ObjectModel.ObservableCollection\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E AdditionalInventories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1417600895999D48B34D49AA1619A40DDDD0B79CA6BF04875B0F38C2AAFCE277"
            },
            {
              "Id": "RequiredAmount:System.Int32",
              "Name": "RequiredAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RequiredAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3D1D1A6B11484006F8AAF107E1367C06BC96C257D8D5D8FDB4CE0EB608D0977"
            },
            {
              "Id": "RequiredItem:Shared.Models.Items.ItemData",
              "Name": "RequiredItem",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData RequiredItem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D53F9BF15A566E87D5ABB482F453B782D8C949572CC3306BA2FF0BCB369A3830"
            },
            {
              "Id": "_mainInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "_mainInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "private Candide.GameModels.Models.Items.SimpleInventory _mainInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECB2186894DD7F9F062E10DD7CD7D8D96DE986A75A04779BC0AA119CBAF6BB1E"
            }
          ],
          "Properties": [
            {
              "Id": "LabelWidth:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "LabelWidth",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E LabelWidth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B23645C100B48F4D3C6EBD8B774630EDF480B8D4E40308E1CF72E693C312448B"
            },
            {
              "Id": "MainInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "MainInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory MainInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A1749F43AF8105142F58D4BAD01815DA83D7F70F5537C6AFEE938D89B4D44EF7"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 864,
              "BodyHash": "B0B2F9D6A553626241BDF8920543D3413EA394A399933C0414141536CDFB7D8B",
              "Hash": "03A0077D495A39859DD1BF7E1E44ABD3BA9881467E62B5A8482B1FCDF02462FB",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.ItemRequirementControl::get_MainInventory()",
                "System.Collections.ObjectModel.Collection\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::get_Count()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.ObjectModel.Collection\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "/",
                "(",
                ") ",
                ")/"
              ],
              "Source": null
            }
          ],
          "Hash": "717FC01BF9F74756277E6FE34A1D6327943EEDAF79C4D59123CFAF30076CF651"
        },
        {
          "Id": "Candide.CandideUI.UserControls.NewFavoursUserControl",
          "Name": "NewFavoursUserControl",
          "DisplayName": "NewFavoursUserControl",
          "FullName": "Candide.CandideUI.UserControls.NewFavoursUserControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "_characterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "_characterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "private Shared.Models.Player.PlayerCharacterModel _characterModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6F2AD6303E2A6F0E0095CA514F5BEBF44D460CBC315D0E5995BBACF3502107A"
            },
            {
              "Id": "_favours:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E",
              "Name": "_favours",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E _favours",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "962BBF7C7061D9EE598F50C8CB2B647AAB00B219F0F0A37D806B5C0DFC637E6F"
            },
            {
              "Id": "_getResponseHandler:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getResponseHandler",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getResponseHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD387EEB5C899AA683DA4373FC57F9B3E34DBF3ADF8433F0CF2E9D8252B71AC8"
            },
            {
              "Id": "_linesPanel:Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel",
              "Name": "_linesPanel",
              "Type": "Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel",
              "Signature": "private Candide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel _linesPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EC05CCDA1BED0F17089AE804EFDEE1A64A9670EDF8A3519CFC092D6D1BD85BE"
            },
            {
              "Id": "_loadingModal:Candide.CandideUI.Windows.CandideModalWindow",
              "Name": "_loadingModal",
              "Type": "Candide.CandideUI.Windows.CandideModalWindow",
              "Signature": "private Candide.CandideUI.Windows.CandideModalWindow _loadingModal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1142B122514D700C888FDFC914AA435D30E5F78DF058577F5DCC8D401434FA02"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FavourHolder_OnClicked(System.Object)-\u003ESystem.Void",
              "Name": "FavourHolder_OnClicked",
              "Signature": "private System.Void FavourHolder_OnClicked(System.Object sender)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "F8229113A09F5714F712EF32FE5CF4CD4E31A2AC65EE92BD5C4CE27165A12177",
              "Hash": "FA91D820BD2C7637E4B8D456CDA1F9C8F436C3C5B0AACE46C0EC17B31AEA5E03",
              "CalledMethods": [
                "NewFavoursUserControl.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.GameModels.Managers.FavourManager::CanUnlockFavour(System.String)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "NewFavoursUserControl.\u003C\u003Ec__DisplayClass8_0::\u003CFavourHolder_OnClicked\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)"
              ],
              "StringLiterals": [
                "event:/interface/navigate",
                "Gods_BuyFavourConfirmation"
              ],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "92E89F3F86FD29685D098F21F1EA7119B6417CCC45955CE0E3BA2B2F451C5C43",
              "Hash": "9B1D2A9875C08188E322B1E3CC492E9165E6224A3910CB945C80D1AADCD4F632",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavoursChanged()-\u003ESystem.Void",
              "Name": "OnFavoursChanged",
              "Signature": "public System.Void OnFavoursChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "618D5534E64866A1B0BCFDF188AE2E5B6A5DB4899E1DBB8DFFEB32A196A1F786",
              "Hash": "9978E9C3D2E4E62F84BA5160F06023F06D91B0E25BDC84039BF3101DE588D293",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E::get_Current()",
                "Candide.CandideUI.SkillsAndFavourUi.NewFavourHolder::UpdateState()",
                "List.Enumerator\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "private System.Void Setup()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 559,
              "BodyHash": "058D6EE8C30279190E069E2757F0626D10B6BFF7AD235F57D0AA6A4354188E63",
              "Hash": "B7C6DCEF4C1B61B1430847FF33EC794FB76AB42594B5113E57CA84DF4DD06F9C",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Data.FavourTreeData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Current()",
                "Shared.Data.FavourDataBase::GetFavourOrNull(System.String)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.UserControls.NewFavoursUserControl::FavourHolder_OnClicked(System.Object)",
                "System.Action\u003CSystem.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.SkillsAndFavourUi.NewFavourHolder::.ctor(Shared.Data.FavourData, System.Action\u003CSystem.Object\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.SkillsAndFavourUi.NewFavourHolder\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.FavourTreeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E\u003E::Clear()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "sam"
              ],
              "Source": null
            }
          ],
          "Hash": "36632BF708E7A40E5AA9F90CB4C458804B84EA71ABC4D9F7536B89730E0677D6"
        },
        {
          "Id": "Candide.CandideUI.UserControls.PlayerInventoryUserControl",
          "Name": "PlayerInventoryUserControl",
          "DisplayName": "PlayerInventoryUserControl",
          "FullName": "Candide.CandideUI.UserControls.PlayerInventoryUserControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "InventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "public Candide.CandideUI.UserControls.InventoryControl InventoryControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D4AA7D3B586D9B5A702A8971B7162E15CF88252E1E0EC7474F7EB1C2D409C98"
            },
            {
              "Id": "OnCraftingBtnClicked:System.EventHandler",
              "Name": "OnCraftingBtnClicked",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler OnCraftingBtnClicked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB3A5FD3772AD5032C3BE1B7893A750E8DDC48EB9E587A32C0F146A0270FFD6B"
            },
            {
              "Id": "OnInventoryError:System.EventHandler",
              "Name": "OnInventoryError",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler OnInventoryError",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D70020829CB5EE172A32512A355DFB2407CC7EE55F7F4631D204A458798FE441"
            },
            {
              "Id": "OnPlayerInventoryFetched:System.EventHandler\u00601\u003CSystem.Guid\u003E",
              "Name": "OnPlayerInventoryFetched",
              "Type": "System.EventHandler\u003CSystem.Guid\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Guid\u003E OnPlayerInventoryFetched",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7A69ED70DC386F633562D07D7E541B576EC3D71F43A0DE56AB89C68A5BA3463"
            },
            {
              "Id": "_allowUsingItems:System.Boolean",
              "Name": "_allowUsingItems",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _allowUsingItems",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "622CF8D31F2295B356B6F8A4B718375A0442F78CC1EC87911FD6B9F5CB31E49A"
            },
            {
              "Id": "_equipmentControl:Candide.CandideUI.UserControls.EquipmentControl",
              "Name": "_equipmentControl",
              "Type": "Candide.CandideUI.UserControls.EquipmentControl",
              "Signature": "private Candide.CandideUI.UserControls.EquipmentControl _equipmentControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC573A58CC258C8E17DC05131CAD949A568022690865D34309F6644632CC0AE"
            },
            {
              "Id": "_getCharacterInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getCharacterInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getCharacterInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1292365DD9CB92F409789262C3324DD8D7FF65FA5D473BE434726D92CD7573D7"
            },
            {
              "Id": "_otherInventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_otherInventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _otherInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30E8FE8C222B8AD2A416FFC79D26710E80F97D31C300FEC0AD460DA7AF9A530D"
            },
            {
              "Id": "_trashInventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_trashInventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _trashInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E2AE2FABBF2939823040DE13040895AE9C8129BD6083CF9F661AED3DE66506B"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            },
            {
              "Id": "TrashInventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "TrashInventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory TrashInventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E49C079379C660938DD30C8DE779FE1AAEDCA739A53BD62554E01C52E37E7D13"
            }
          ],
          "Events": [
            {
              "Id": "OnCraftingBtnClicked:System.EventHandler",
              "Name": "OnCraftingBtnClicked",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler OnCraftingBtnClicked",
              "Visibility": "public",
              "Hash": "47A7F14126537DF5404D68951FD279277ADCADABE831EE2A87B167FEE4F66FD8"
            },
            {
              "Id": "OnInventoryError:System.EventHandler",
              "Name": "OnInventoryError",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler OnInventoryError",
              "Visibility": "public",
              "Hash": "5183C44C68475386C8664E71AD2E3CDDD2B6AA2F7BC69B9B4106801C8BAC9AF3"
            },
            {
              "Id": "OnPlayerInventoryFetched:System.EventHandler\u00601\u003CSystem.Guid\u003E",
              "Name": "OnPlayerInventoryFetched",
              "Type": "System.EventHandler\u003CSystem.Guid\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Guid\u003E OnPlayerInventoryFetched",
              "Visibility": "public",
              "Hash": "DF831FBB30EF606DC80A389E25E12E93D5A53212676A4826C9CF3CC8778EA64F"
            }
          ],
          "Methods": [
            {
              "Id": "InvalidateSlots()-\u003ESystem.Void",
              "Name": "InvalidateSlots",
              "Signature": "public System.Void InvalidateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "762B18B61CA1531A014C3B83B3DDEBE37669CA8801C1F6D3885DBBBFE5CE03FB",
              "Hash": "E0ADD074E0D8FB329DB2493B256DEB2F241B2A5F98E14FE3913FB93BC9FB7EA6",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::InvalidateSlots()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "79FE052028068051893329F302B64BBAB337D08E6DB3A84EAC102A715F13AF7E",
              "Hash": "FB75B40B20468E94E274ED8E4B631FDBF2DEE114983898E4BB9DF13B9C9ADEA1",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.UserControls.InventoryControl::ResetErrorMessage()",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Clear()",
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte b)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "b",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "1D70C9C00EA7E8D89286A4E158D537325373072AF26BC77F7EB4B033E560F9CC",
              "Hash": "22826B9F4CB366096E30203E2E426FD1F9CD0A395AA4FEB387805AE67312EB1D",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::DisplayErrorMessage(System.String)"
              ],
              "StringLiterals": [
                "Time-out fetching inventory data",
                "Something went wrong fetching the inventory data"
              ],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "28F3ADB8429543F1665727A2099C2DA8711449CEE41C86C101AECEE0151A88DC",
              "Hash": "37B1FC33C89419E6FE566ACDC3C27645F351F29F6A3D9C95FE2F545C3123DFD0",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()"
              ],
              "StringLiterals": [
                "Unexpected null Inventory",
                "Unexpected null trash Inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnMoneyRightClickFunc(Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnMoneyRightClickFunc",
              "Signature": "private System.Boolean OnMoneyRightClickFunc(Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs arg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "B5656C381B1FE409478374D32AC8882A796F0C445A9314173E089A633241EF78",
              "Hash": "3871AF3B1615961664827D008611AF133ECFDF165756E7BB2E4F9C888A605F5A",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "Candide.CandideUI.Windows.ItemProcessingWindow::get_StorageInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Models.Items.SharedInventoryModel::FindFirstSlotIndexWithBaseId(System.String, System.Boolean)",
                "Shared.Models.Items.SharedInventoryModel::FindFirstEmptySlotIndex(System.Boolean)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()",
                "Candide.GameModels.Managers.SimpleInventoryManager::MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [
                "CandideInventorySlot: Couldn\u0027t find secondary inventory in the active inventories",
                "event:/interface/holder_drop"
              ],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "F3BD61E22EAA4F88DF24F003562BD550F91F9C57F29D757BEA9B0E2C595ADB70",
              "Hash": "E6CFA12F641F9E6D76BFEDC4CC571E5D12E0BD4D5C0F771E6F71C317505946D7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "System.EventHandler\u003CSystem.Guid\u003E::Invoke(System.Object, !0)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::\u003COnMount\u003Eb__22_0(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.PlayerCharactersService::GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnMouseRightClickFunc",
              "Signature": "private System.Boolean OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 739,
              "BodyHash": "DAB2AFBD9EB64708DACDA6019312BA0C79A4CE804FD6BAB7508231F826E4F98B",
              "Hash": "2CC8FDFB310A88788C427A975D7764F5140635D821BABBB7EFE3D92AEEB134F3",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "Candide.CandideUI.Windows.ItemProcessingWindow::get_StorageInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()",
                "Candide.GameModels.Managers.EquipmentManager::TryEquip(System.Guid, System.Int32, System.Guid)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::IsNullOrEmpty(System.String)"
              ],
              "StringLiterals": [
                "CandideInventorySlot: Couldn\u0027t find secondary inventory in the active inventories",
                "event:/interface/holder_drop",
                "ui-inventory-item-quick-equip",
                "CandideInventorySlot: EquipmentWindow\u0027s inventory was null",
                "event:/interface/holder_pickup",
                "ui-inventory-item-quick-use"
              ],
              "Source": null
            },
            {
              "Id": "Trash_OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "Trash_OnMouseRightClickFunc",
              "Signature": "private System.Boolean Trash_OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "943B7B170CEF9AF1B0F17EAFAFAC893AB563A3963DBC9103A17372D91415DD2D",
              "Hash": "857C312620B83863F9EE09FAC9BCD2D1F9BABB43F9558AEDC7EABE07AFE87652",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/holder_drop"
              ],
              "Source": null
            }
          ],
          "Hash": "7BDA59C9363BF2EE8C7F3705A73E863542C6EECA9706E685052B035F10A4AD1B"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ResourceDisplayControl",
          "Name": "ResourceDisplayControl",
          "DisplayName": "ResourceDisplayControl",
          "FullName": "Candide.CandideUI.UserControls.ResourceDisplayControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_availableResources:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "_availableResources",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "private Shared.Models.Construction.ConstructionMaterialsAggregate _availableResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0440B61084DFA585D43CD3058204971972B9EFFA81AE5AE7C1EDEAF13E254C00"
            },
            {
              "Id": "_columnCount:System.Int32",
              "Name": "_columnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _columnCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F4D833593771DDD59FA71CFF781D2F8F236A9A8C7D3861DDE938C51F9A742DB"
            },
            {
              "Id": "_displays:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E",
              "Name": "_displays",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E _displays",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC379BE358F1FAB29F7F6090122ADA404C02BEC32FE17D3AA039A4D4802F283F"
            },
            {
              "Id": "_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Name": "_errorTextWrapper",
              "Type": "Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Signature": "private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_visibleResources:System.String[]",
              "Name": "_visibleResources",
              "Type": "System.String[]",
              "Signature": "private System.String[] _visibleResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BCB6809DB376A6A16021BDDDA781D57A43A45000F6E5DA093A83F47A3796262"
            }
          ],
          "Properties": [
            {
              "Id": "AvailableResources:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "AvailableResources",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate AvailableResources",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F3650D5F9E77E426C09FABB3C2AAA3BA570F1B109AB0299B2061CE194BF431C9"
            },
            {
              "Id": "ColumnCount:System.Int32",
              "Name": "ColumnCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColumnCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8D6E40E4CFFDD48CF96D294239D88847825100AB5849F35E2EE80BE3B74EA0A2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AvailableResourcesChanged()-\u003ESystem.Void",
              "Name": "AvailableResourcesChanged",
              "Signature": "private System.Void AvailableResourcesChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "1D0B11FBBB18D8B69965C66D41CEE19F053540DCF4F3C737C7574E6331F8424A",
              "Hash": "04DD735CDB7DD40663061A21C047431004E553EB86A8E60C81CBA0B9C93ACFE0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Key()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Value()",
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ResourceDisplayControl: AvailableResources is not set."
              ],
              "Source": null
            },
            {
              "Id": "DisplayErrorMessage(System.String)-\u003ESystem.Void",
              "Name": "DisplayErrorMessage",
              "Signature": "public System.Void DisplayErrorMessage(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D606299BF68E097D763E1BB4BFFA9C864F364300D62F1F4F7F8B4E493AB45844",
              "Hash": "CEAA4EC35085678962A2EC13AAD3912941BD53DC28551CF173B7B5D31DC3C62C",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisplaysChanged()-\u003ESystem.Void",
              "Name": "DisplaysChanged",
              "Signature": "private System.Void DisplaysChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "51149D9DA3E2EEC72E7E83F534C2C70557CA514647F0EDF8C898E97BD35C5764",
              "Hash": "1011F47375C65574BAECB1FB6B5353EA419D15A4DD148A37DC0474763C8EDCFB",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.ResourceDisplayControl::get_ColumnCount()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "ResourceDisplayControl.\u003C\u003Ec__DisplayClass13_0::.ctor()",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "ResourceDisplayControl.\u003C\u003Ec::\u003CDisplaysChanged\u003Eb__13_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "ResourceDisplayControl.\u003C\u003Ec__DisplayClass13_0::\u003CDisplaysChanged\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::Add(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "913FB59CC96E92493AF2651959D74757982CE3BA1D3193D3423829246FDFCF26",
              "Hash": "2158DAB98E67DBC417874C6BA143363332848447FA08C1EFD04EAB766245180C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetErrorMessage()-\u003ESystem.Void",
              "Name": "ResetErrorMessage",
              "Signature": "public System.Void ResetErrorMessage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "118B297097FA560F1556A9AADF1C52F637996880B1127BD7766378D9361E7652",
              "Hash": "96CF753D4DD5A0D6AA69AB40997AF237B8BD08B603DEF755C57943645EDDBE42",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::set_ShowingError(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF158959C0CD43A6254FD5B2AF0462AD602591E71DCF898E8A7AA3AA42EE5AAA"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ResourceRequirementsControl",
          "Name": "ResourceRequirementsControl",
          "DisplayName": "ResourceRequirementsControl",
          "FullName": "Candide.CandideUI.UserControls.ResourceRequirementsControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RequirementsMetChanged:ResourceRequirementsControl\u002BRequirementsMetChangedEvent",
              "Name": "RequirementsMetChanged",
              "Type": "ResourceRequirementsControl.RequirementsMetChangedEvent",
              "Signature": "private ResourceRequirementsControl.RequirementsMetChangedEvent RequirementsMetChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5D8F4F2C465C8AF342C9E37DC351752E909C38CBDF26641961A0A67AD592FC"
            },
            {
              "Id": "_availableResources:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "_availableResources",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "private Shared.Models.Construction.ConstructionMaterialsAggregate _availableResources",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0440B61084DFA585D43CD3058204971972B9EFFA81AE5AE7C1EDEAF13E254C00"
            },
            {
              "Id": "_columnCount:System.Int32",
              "Name": "_columnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _columnCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F4D833593771DDD59FA71CFF781D2F8F236A9A8C7D3861DDE938C51F9A742DB"
            },
            {
              "Id": "_displays:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E",
              "Name": "_displays",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E _displays",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC379BE358F1FAB29F7F6090122ADA404C02BEC32FE17D3AA039A4D4802F283F"
            },
            {
              "Id": "_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Name": "_errorTextWrapper",
              "Type": "Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Signature": "private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_requirementsMet:System.Boolean",
              "Name": "_requirementsMet",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _requirementsMet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B750F6678735E943E2651FF3D9957A6082AC973E37964861DC2538EC2BF26411"
            },
            {
              "Id": "_resourceRequirement:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "_resourceRequirement",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "private Shared.Models.Construction.ConstructionMaterialsAggregate _resourceRequirement",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07401663B80F07D67024D8DF2970C6019812C3AD7DEE840F06AF9F3039E0E37D"
            }
          ],
          "Properties": [
            {
              "Id": "AvailableResources:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "AvailableResources",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate AvailableResources",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F3650D5F9E77E426C09FABB3C2AAA3BA570F1B109AB0299B2061CE194BF431C9"
            },
            {
              "Id": "ColumnCount:System.Int32",
              "Name": "ColumnCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColumnCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8D6E40E4CFFDD48CF96D294239D88847825100AB5849F35E2EE80BE3B74EA0A2"
            },
            {
              "Id": "RequirementsMet:System.Boolean",
              "Name": "RequirementsMet",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RequirementsMet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B76D947023211379DC4D5A6F7A069EFFF6BE8AD137532CA7740EFAFB122C478A"
            },
            {
              "Id": "ResourceRequirement:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ResourceRequirement",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ResourceRequirement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F8D143C9081252A645F1C20205C268D7CBF2CEB6EB5504F99C1A91D2CADCCB5E"
            }
          ],
          "Events": [
            {
              "Id": "RequirementsMetChanged:ResourceRequirementsControl\u002BRequirementsMetChangedEvent",
              "Name": "RequirementsMetChanged",
              "Type": "ResourceRequirementsControl.RequirementsMetChangedEvent",
              "Signature": "public ResourceRequirementsControl.RequirementsMetChangedEvent RequirementsMetChanged",
              "Visibility": "public",
              "Hash": "30903A9B35755AF693686E4BF2F407373D2C85BC06EBC560FF22D5B66A6F7D58"
            }
          ],
          "Methods": [
            {
              "Id": "AvailableResourcesChanged()-\u003ESystem.Void",
              "Name": "AvailableResourcesChanged",
              "Signature": "private System.Void AvailableResourcesChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "431757EA837F55CDE84C83E34CCB3C6BC2EB4DA6DC6FEFE0770CD02DE36A85D2",
              "Hash": "A81EE1002F232DF1B379C3DA12C5B8DF2C182F34B795ED80A7E6A468D2F42998",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::set_RequirementsMet(System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ResourceRequirementsControl: ResourceRequirement is not set.",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "DisplayErrorMessage(System.String)-\u003ESystem.Void",
              "Name": "DisplayErrorMessage",
              "Signature": "public System.Void DisplayErrorMessage(System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B77E8F1B242D3CC6C8E3E85A7FF22556FA1AC30C88B63F357BF1048B0ADD31AD",
              "Hash": "381DCD0DE134E92EE6E38117D6F7AE12FF8E9028D29DA577C02A415231B30526",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "913FB59CC96E92493AF2651959D74757982CE3BA1D3193D3423829246FDFCF26",
              "Hash": "2158DAB98E67DBC417874C6BA143363332848447FA08C1EFD04EAB766245180C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetErrorMessage()-\u003ESystem.Void",
              "Name": "ResetErrorMessage",
              "Signature": "public System.Void ResetErrorMessage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9BA7DC07257B00E9E12A069C17DE4EC6D2DACE354741E2F03CFD4582EA1E57CE",
              "Hash": "BC5D29794E003A736689C3966E48B7D4638E89C8D1167597952C4A2A9063AD7A",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideErrorTextWrapper::set_ShowingError(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResourceRequirementChanged()-\u003ESystem.Void",
              "Name": "ResourceRequirementChanged",
              "Signature": "private System.Void ResourceRequirementChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "62470BFFB98D3A12B1093AF308AD8B74FCB53843276D1966F3EF4B9DFCD520EA",
              "Hash": "87A6A6EE4C46FD16929E875734F7364666725C6D2FC51E4DC453F33E72CD9DBC",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::get_ColumnCount()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "ResourceRequirementsControl.\u003C\u003Ec__DisplayClass24_0::.ctor()",
                "Candide.CandideUI.Components.Displays.MaterialRequirementDisplay::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "ResourceRequirementsControl.\u003C\u003Ec::\u003CResourceRequirementChanged\u003Eb__24_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "ResourceRequirementsControl.\u003C\u003Ec__DisplayClass24_0::\u003CResourceRequirementChanged\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::Add(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2955D76FA844AAC4287D39E96C218F488AFDCEE3FDAD765B137F168CBF1C7148"
        },
        {
          "Id": "Candide.CandideUI.UserControls.RomanyItemsControl",
          "Name": "RomanyItemsControl",
          "DisplayName": "RomanyItemsControl",
          "FullName": "Candide.CandideUI.UserControls.RomanyItemsControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView",
              "Name": "Grid",
              "Type": "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView",
              "Signature": "public Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A12CEAE1174B0EF3813AB74D6A2BB6D40754F194B9FD8DF93D6B2DC5471E919"
            },
            {
              "Id": "SearchTextInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "SearchTextInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "public Candide.CandideUI.Input.CandideTextInputBox SearchTextInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F420EC423C396EB2376B373CABE8E85236E8787B6F64CDE642DADC40A7ACD32"
            },
            {
              "Id": "_craftBtnPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "_craftBtnPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideHorizontalStackPanel _craftBtnPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9EAF54A2A455990FBF52185B1516D8900EA7EB8CCAA755FD120E8B9B2BAD9B3"
            },
            {
              "Id": "_lastSearch:System.String",
              "Name": "_lastSearch",
              "Type": "System.String",
              "Signature": "private System.String _lastSearch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30F4EE9E3E89A687ADF73D7D804C610B2C13ED99F7121BF002EC6933A3C6A19B"
            },
            {
              "Id": "_recipeName:Candide.CandideUI.Components.CandideIconLabel",
              "Name": "_recipeName",
              "Type": "Candide.CandideUI.Components.CandideIconLabel",
              "Signature": "private Candide.CandideUI.Components.CandideIconLabel _recipeName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29FE149CEBD122474868869AD1932463347929252447D7F41533805B7EDA26E9"
            },
            {
              "Id": "_searchButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_searchButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _searchButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F01CD6040F6EBCFE7F5CEE031D340F2463FAAFF311FE46E4A62CB3972F034CC"
            },
            {
              "Id": "_searchTimer:System.Single",
              "Name": "_searchTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _searchTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61AF453FADD8F25A87E52795189FB7A13CB01F78BA353C74ACCE8603CCA32821"
            },
            {
              "Id": "_storedSearchText:System.String",
              "Name": "_storedSearchText",
              "Type": "System.String",
              "Signature": "private System.String _storedSearchText",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82DB6A54A432AE7B544837478296A27D181ADE66FA31208C5BD3692919CAB500"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void",
              "Name": "CandideExtendedInteractionsHandlerOnDraggedContentChanged",
              "Signature": "private System.Void CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object sender, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "3E9BCA3BE4EB022ED550CACCD23E0357810DF62B09458D143732CE6CB01E87D3",
              "Hash": "5F552763F99C640182148A3DBEF2698B41804E16E78EBEB34E6C1A6F158ED165",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "CA4E7F8CF24830B8967F072126F8231E22EE66FE7950F2E4F33BE4F80A4FC0EB",
              "Hash": "1E132EA70684BD77441243BD947572034E9D963D46F51F706E8CD9B5BF7AEF91",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.RomanyItemsControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::remove_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FB84DE9C7120D70A1AB5B397E76D123640C1962FBCEBEA79CE3A36E277C44918",
              "Hash": "5770C37B87C54540A3655C8499F3FA62C2408E83927B0540CBB8AF55164BDC13",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.RomanyItemsControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)",
                "System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::add_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)",
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnShow()-\u003ESystem.Void",
              "Name": "OnShow",
              "Signature": "public System.Void OnShow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7A429815C0E9414F5084008717CC35B161F8BD70C14C85337815F1AFFDB44506",
              "Hash": "826C623981E016A0FB0B3495F8BE90A7F138DFE4ACF4A17C432F3E87742B8F68",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.RomanyItemsControl::UpdateGrid(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "FE96C7C0B728AEC686EE8428F75DF55D983C072683C506BA13A0E376C70CA9BB",
              "Hash": "18D52DD1814F681C5F3879F55746102421E429D1B88D7180CB309C199A7E052F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.CandideUI.UserControls.RomanyItemsControl::UpdateGrid(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGrid(System.String)-\u003ESystem.Void",
              "Name": "UpdateGrid",
              "Signature": "public System.Void UpdateGrid(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "55A5CF33779DF30FBD01018C9154ED606D7D1977C53DE7B4677EC94EFFD78D26",
              "Hash": "C18A4BB14786A5E87717C49A6E5FF032ABB9EFDF42A09AF8E48528D4996701EF",
              "CalledMethods": [
                "RomanyItemsControl.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::get_Values()",
                "RomanyItemsControl.\u003C\u003Ec__DisplayClass10_0::\u003CUpdateGrid\u003Eb__0(Shared.Models.Items.ItemData)",
                "System.Func\u003CShared.Models.Items.ItemData, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView::SetItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AECB9A7C080441528D7CF90B40BA827DC331873024E1804BFB81B89DA8C864C8"
        },
        {
          "Id": "Candide.CandideUI.UserControls.RomanyItemsHolder",
          "Name": "RomanyItemsHolder",
          "DisplayName": "RomanyItemsHolder",
          "FullName": "Candide.CandideUI.UserControls.RomanyItemsHolder",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_itemData:Shared.Models.Items.ItemData",
              "Name": "_itemData",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "private Shared.Models.Items.ItemData _itemData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F36EC84A2F723C42786E6FABC21A9131491B350776606B74EB39E091AC553C6"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "ItemData:Shared.Models.Items.ItemData",
              "Name": "ItemData",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData ItemData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6471469C221BB981984D6D4C9E693DA13DA86FB052B91DFD73775BB1BC3E1ECB"
            },
            {
              "Id": "Type:Candide.CandideUI.Components.Holder.CandideHolderType",
              "Name": "Type",
              "Type": "Candide.CandideUI.Components.Holder.CandideHolderType",
              "Signature": "public Candide.CandideUI.Components.Holder.CandideHolderType Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Name": "GetPickupContent",
              "Signature": "public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "836AD71554E9836ADF7204D7DB179E9678B0EA6B423DC47806ECC4836320AB86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "116CDB6E077861B9F78F9356CA1907AAFA86EDF898B25B3DA7850BE6687CBF68",
              "Hash": "D3F91924941A8FBE2D341C93FEB0DFDEAA7D0D24EEB413D96E078E52B63AED8D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseLeave()-\u003ESystem.Void",
              "Name": "OnMouseLeave",
              "Signature": "public System.Void OnMouseLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "204B515A8D90091C55C404CD59D90B49C91C2675ECB75A22909AE81BE6F15DBE",
              "Hash": "51D8A29C6699CC3F64FE816BDE25281DB5DEA8511FF6B52DBAFB5B2F341BD8BC",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseLeave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMousePrimaryDown()-\u003ESystem.Void",
              "Name": "OnMousePrimaryDown",
              "Signature": "public System.Void OnMousePrimaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "77BA47117B2B0DC929604F4C5EDA7B6A73FCCC5D167D4CAC5C6F79D635757947",
              "Hash": "B9C3FE9B120A2E8CFF5DB11642B151E28CD0521E4646FD9BAD6030C26BD31B82",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHolderBase::OnMousePrimaryDown()",
                "Candide.GameModels.Services.SimpleInventoryService::SendAddItemCheat(System.String, System.Int32, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseSecondaryDown()-\u003ESystem.Void",
              "Name": "OnMouseSecondaryDown",
              "Signature": "public System.Void OnMouseSecondaryDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "547237E491A9D0E639F5217C6232506D9192EFF63295D8FA528EB88558BBD337",
              "Hash": "24CF628A72C9E632FC8C62C1476A7987E2525C5CBE9E66BF425DDEF8F381B7FD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()",
                "Candide.GameModels.Services.SimpleInventoryService::SendAddItemCheat(System.String, System.Int32, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "C62909B96820140F96C8E4E9405D306B9C06261970D933073C164028584E6AD1",
              "Hash": "180D70A2D7932B6E1AAA10B977708F4C4E05EBC42768EA913D9105E96F0CD1B1",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.UserControls.RomanyItemsHolder::\u003CUpdate\u003Eb__14_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F13F86CE3294CEC7DD541D8B4C7A46D78F4E8E913A08702CE82C881CACBBAD6D",
              "Hash": "8AEF9F1AE8D62EFF4D58DC417FFBAA2A4324A827773771AFBD39915E76553A31",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C5CC67956AB01A4CB366587B1D960FF32D235AED8D357A7CB0540E413ED3A7FD"
        },
        {
          "Id": "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView",
          "Name": "RomanyItemsHolderGridScrollView",
          "DisplayName": "RomanyItemsHolderGridScrollView",
          "FullName": "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "Grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "public Candide.CandideUI.Containers.CandideGrid Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEF0493DA162E97B2B7401048D1A83C860DF5DB619937C3FFC1D6711B0E9A37A"
            },
            {
              "Id": "GridColumnCount:System.Int32",
              "Name": "GridColumnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 GridColumnCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE175DD9FDB7E58E786BA71704AF1315274E02D0BF947466DB9D58D6F6EB60BC"
            },
            {
              "Id": "_items:System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E",
              "Name": "_items",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E _items",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E890720315370949CFE5D6E5216D55721265B1F69696C1015A9EBD6037FD4576"
            },
            {
              "Id": "_rowCount:System.Int32",
              "Name": "_rowCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _rowCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "420CD951345BBD5E01E33EF02C53470E879F749ADDBE0EF21146A9BA8A992DAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateRecipes()-\u003ESystem.Void",
              "Name": "InvalidateRecipes",
              "Signature": "public System.Void InvalidateRecipes()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "6578C72788CFC5483B49D80CFDBC5CF5B43DD7D38439EC2C6764709F0BD98B49",
              "Hash": "4510D1E913451DE9D1A1C8C20C659E3EF5D0A6DD70EED5BAD9925F6A7CF73351",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::get_Current()",
                "Candide.CandideUI.UserControls.RomanyItemsHolder::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.UserControls.RomanyItemsHolder::set_ItemData(Shared.Models.Items.ItemData)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.Holder.CandideItemRecipe::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetItems",
              "Signature": "public System.Void SetItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E itemList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "B97A0B933FD331251F4895BFC17EB41B1C2BD88629EF87A2BFDFA67C9459ABCF",
              "Hash": "EC4BA535580627DFF60DB83DF7382FDF111360266AFC36D3460ED2E23A5A866D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::get_Count()",
                "Candide.CandideUI.UserControls.RomanyItemsHolderGridScrollView::InvalidateRecipes()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5F7B9E003B176EB100EC4EBCE92620B264965AD23D96F1C5C24D5E1A5FCC57BB"
        },
        {
          "Id": "Candide.CandideUI.UserControls.SearchBar",
          "Name": "SearchBar",
          "DisplayName": "SearchBar",
          "FullName": "Candide.CandideUI.UserControls.SearchBar",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grid:Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
              "Name": "Grid",
              "Type": "Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView",
              "Signature": "public Candide.CandideUI.TradingPost.Components.ItemSearchControlHolderGridScrollView Grid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA5F0AA066E947C84DDB91ADCF68F78B7879109082E38BB64441C27489FF1F1D"
            },
            {
              "Id": "SearchTextInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "SearchTextInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "public Candide.CandideUI.Input.CandideTextInputBox SearchTextInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F420EC423C396EB2376B373CABE8E85236E8787B6F64CDE642DADC40A7ACD32"
            },
            {
              "Id": "SearchUpdated:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "SearchUpdated",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E SearchUpdated",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCF398E83B8888396E986A6FDEEDDA078433F1D2D3DAA1666C37B6CD1376FB86"
            },
            {
              "Id": "_craftBtnPanel:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_craftBtnPanel",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _craftBtnPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F835A7B5B2468596D75608B5A61F697D6C338D74803C78DD9B6B3684E8F50CC"
            },
            {
              "Id": "_lastSearch:System.String",
              "Name": "_lastSearch",
              "Type": "System.String",
              "Signature": "private System.String _lastSearch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30F4EE9E3E89A687ADF73D7D804C610B2C13ED99F7121BF002EC6933A3C6A19B"
            },
            {
              "Id": "_searchButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_searchButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _searchButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F01CD6040F6EBCFE7F5CEE031D340F2463FAAFF311FE46E4A62CB3972F034CC"
            },
            {
              "Id": "_searchTimer:System.Single",
              "Name": "_searchTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _searchTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61AF453FADD8F25A87E52795189FB7A13CB01F78BA353C74ACCE8603CCA32821"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "SearchUpdated:System.EventHandler\u00601\u003CCandide.CandideUI.ValueChangedEventArgs\u00601\u003CSystem.String\u003E\u003E",
              "Name": "SearchUpdated",
              "Type": "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E SearchUpdated",
              "Visibility": "public",
              "Hash": "BE7B539C900AA42413BBF4BFA482BAA237D2588C6D04F7951DB8E28E11AB29BC"
            }
          ],
          "Methods": [
            {
              "Id": "MatchesText(System.String)-\u003ESystem.Boolean",
              "Name": "MatchesText",
              "Signature": "public System.Boolean MatchesText(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "50C4AE6A666B2E321C74F568E95BF24947EAB05EC28A8E29D645AB343D3C6F2D",
              "Hash": "E7E77E16A6A558E616AB722FE6D237FA8734FD46CCC8004DF1FC7FE8B4A57E42",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::Contains(System.String, System.StringComparison)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "19D00F91F5ED55468A0FC2D7243C22FA509420DD5C3E6E5057A77F0F335EE5DE",
              "Hash": "CC4BE601FCFF3FDAFC9A3BD2CF2539FA19466499BE764A5CA6D420496766EE6A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E::.ctor(T, T)",
                "System.EventHandler\u003CCandide.CandideUI.ValueChangedEventArgs\u003CSystem.String\u003E\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "88EC78A3D3EB478B6F5443046F3E0A60D81C298268DA504D71F49D79A64AF45F"
        },
        {
          "Id": "Candide.CandideUI.UserControls.ShopDisplayControl",
          "Name": "ShopDisplayControl",
          "DisplayName": "ShopDisplayControl",
          "FullName": "Candide.CandideUI.UserControls.ShopDisplayControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs,System.Boolean\u003E",
              "Name": "OnMouseRightClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs, System.Boolean\u003E OnMouseRightClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E598FC42C4699B8D6224E4BFB8EB8F85016CE7053747CEC8D4798DEFCB7A36CB"
            },
            {
              "Id": "OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs,System.Boolean\u003E",
              "Name": "OnMouseSpecialClickFunc",
              "Type": "System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E OnMouseSpecialClickFunc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "537F8CB8897A3625E816155B8D53064029822A016C7DF877021F8756D9380B90"
            },
            {
              "Id": "Shops:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Shops.Shop\u003E",
              "Name": "Shops",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E Shops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2183FA6A57CE3AF06DCFC4623968468256FD782EA60760C561C20B83346E4C26"
            },
            {
              "Id": "_coinsDisplay:Candide.CandideUI.Components.Displays.CoinsDisplay",
              "Name": "_coinsDisplay",
              "Type": "Candide.CandideUI.Components.Displays.CoinsDisplay",
              "Signature": "private Candide.CandideUI.Components.Displays.CoinsDisplay _coinsDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92C71ED4D29B84D69FD65F7381079A8ADFAA764729EBB4893551A6A8AA46D057"
            },
            {
              "Id": "_columnCount:System.Int32",
              "Name": "_columnCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _columnCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F4D833593771DDD59FA71CFF781D2F8F236A9A8C7D3861DDE938C51F9A742DB"
            },
            {
              "Id": "_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Name": "_errorTextWrapper",
              "Type": "Candide.CandideUI.Components.CandideErrorTextWrapper",
              "Signature": "private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_mainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"
            },
            {
              "Id": "_moneyLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_moneyLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _moneyLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EC883A65A680E1027BB6E1CAAAA1EC5B132C44484B7CA5606C2741DEB0E5F49"
            },
            {
              "Id": "_rowCount:System.Int32",
              "Name": "_rowCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _rowCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "420CD951345BBD5E01E33EF02C53470E879F749ADDBE0EF21146A9BA8A992DAE"
            }
          ],
          "Properties": [
            {
              "Id": "ColumnCount:System.Int32",
              "Name": "ColumnCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColumnCount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8D6E40E4CFFDD48CF96D294239D88847825100AB5849F35E2EE80BE3B74EA0A2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateSlots()-\u003ESystem.Void",
              "Name": "InvalidateSlots",
              "Signature": "public System.Void InvalidateSlots()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 383,
              "BodyHash": "15859520DBEF6C6224FBCB46078E6145D69C8FFDC8990325AC200EFB15E0FA63",
              "Hash": "3465C3143C0B3F8C8F1DC7B03BA28979824783A9C10D47FC49673209C743D4F8",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.ShopDisplayControl::get_ColumnCount()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.CandideUI.Components.Holder.CandideItemShopSlot::.ctor(Shared.Models.Shops.Shop, System.String, System.Guid)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.UserControls.ShopDisplayControl::Shop_OnMouseRightClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot)",
                "System.Func\u003CCandide.CandideUI.Components.Holder.CandideItemShopSlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.UserControls.ShopDisplayControl::Shop_OnMouseSpecialClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot)",
                "ShopDisplayControl.\u003C\u003Ec::\u003CInvalidateSlots\u003Eb__14_0()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.Holder.CandideEmptyShopSlot::.ctor()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShops(System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "SetShops",
              "Signature": "public System.Void SetShops(System.Collections.Generic.List\u003CSystem.String\u003E shopStateShops)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shopStateShops",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "97E4BD6DFCBE6F6A2EC4B231C3B62DBB8A95D50E52D54B1E846CA95F47FAB097",
              "Hash": "B73EB4BB8DC23C4806878058A4E4D4437A1B686C447643B595AC48FF7184E65E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Clear()",
                "Candide.CandideUI.UserControls.ShopDisplayControl::InvalidateSlots()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::ContainsKey(!0)",
                "Shared.Data.ShopDataBase::GetShopOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Shops.Shop\u003E::MoveNext()",
                "Candide.CandideUI.Components.CandideErrorTextWrapper::FinishedLoading()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Shop_OnMouseRightClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot)-\u003ESystem.Boolean",
              "Name": "Shop_OnMouseRightClickFunc",
              "Signature": "private System.Boolean Shop_OnMouseRightClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideItemShopSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "694E9DC0FF00FF6312F3E46C759D4C5B9381AB2F43F84B87BA2BA0E7ABB41DC5",
              "Hash": "36085A032F4854423DEDCEE971E1B6E709F7B93F588C58403A671EC3A8B140A0",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::ContainsKey(!0)",
                "Candide.CandideUI.Components.Holder.CandideItemShopSlot::get_IsEmptySlot()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "Candide.GameModels.Managers.ShopManager::TryBuyItem(System.Guid, System.String, System.String, System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Shop_OnMouseSpecialClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot)-\u003ESystem.Boolean",
              "Name": "Shop_OnMouseSpecialClickFunc",
              "Signature": "private System.Boolean Shop_OnMouseSpecialClickFunc(Candide.CandideUI.Components.Holder.CandideItemShopSlot slot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideItemShopSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "2A35683A760237E33C28E9BDAB583858AEAC2BE48B5B14A312D321548AE798F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 505,
              "BodyHash": "1C02655BB1FB67D54BF689D0466140A3106A23E25348EE16DFC5C85A0B3830C1",
              "Hash": "3FDD69660DCE23B22AA67A3125CF7436B931046655B5A0A796709A5239E57E58",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::get_Item(!0)",
                "Shared.Helpers.MoneyHelper::GetModifiedPriceValue(System.Int32, System.UInt64, System.Double)",
                "Candide.CandideUI.Components.Displays.CoinsDisplay::set_Money(System.UInt64)",
                "Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideServer.Helpers.ItemHelper::GetModifiedPriceStack(Shared.Models.Items.ItemInstanceModel, System.Single)",
                "Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideServer.Helpers.ItemHelper::GetModifiedPrice(Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E, System.Single)",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "Buildings_Shop_Cost",
                "WorldStats_VendorPriceFactor",
                "WorldStats_SellingFactor",
                "Buildings_Shop_Sell_NoSellValue",
                "Buildings_Shop_Sell"
              ],
              "Source": null
            }
          ],
          "Hash": "AD2E074EC817FF3A1D415CA3C9EEB995E2ADDDC783D492F4EF37CDE19AD42308"
        },
        {
          "Id": "Candide.CandideUI.UserControls.StatsControl",
          "Name": "StatsControl",
          "DisplayName": "StatsControl",
          "FullName": "Candide.CandideUI.UserControls.StatsControl",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentTab:StatsControl\u002BStatsControlTab",
              "Name": "_currentTab",
              "Type": "StatsControl.StatsControlTab",
              "Signature": "private StatsControl.StatsControlTab _currentTab",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F099FBFAF5A1D95092CB9FEA2EA058C47A6F2A02BB2A6FED51BF6BBB5D23CF"
            },
            {
              "Id": "_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_entityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _entityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"
            },
            {
              "Id": "_stats:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E",
              "Name": "_stats",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E _stats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21527E791CE7A0931D86D126FC946554E2758E8963808851B67449EB132FC80C"
            },
            {
              "Id": "_statsPanel1:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_statsPanel1",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51167E169BF2A5A83CA54C1436428CC9B545EBB6AF4DB0133BB847685DD30998"
            },
            {
              "Id": "_statsPanel2:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_statsPanel2",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C6AA656CB819E70C1C3C036A6F86D5CDB2F5356F24C18332F062729BF057ECF"
            }
          ],
          "Properties": [
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EC6617D05D8163BAAA7EE781673D5DFAB4B9369C4D2CD3D37F6FB04C92B3232D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateCombinedStatsSection(System.String[], System.String)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateCombinedStatsSection",
              "Signature": "private Candide.CandideUI.CandideUiElement CreateCombinedStatsSection(System.String[] statIds, System.String displayStatId)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "statIds",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "AB1D6DFC1CE0CC3DF45A7A678670A7FF788D714C13E8CF230403DE11CE6BCC51",
              "Hash": "6A3474EEBCC04AAC554D61D3300C04AE4F2D5DCC3B88B7301C907600B7211790",
              "CalledMethods": [
                "Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay::.ctor(System.String[], System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E, System.Boolean)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateStatsSection",
              "Signature": "private Candide.CandideUI.CandideUiElement CreateStatsSection(Shared.Text.StringId name, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E stats, System.Boolean showIcons)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showIcons",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "888EBECFD8CE20B99897E9243C8D35FB3706762A53B6C651DCA0E2B71F624B59",
              "Hash": "9318A8A7EBC6808637E0D8DF7EDF03F802957B8A68E70350D536ACAFF15F942D",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::.ctor(System.String, System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateStats()-\u003ESystem.Void",
              "Name": "InvalidateStats",
              "Signature": "private System.Void InvalidateStats()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1222,
              "BodyHash": "570C9A58BA57C7A25334E4401FE0E6AA215F3DE997168762910B2687604C43A1",
              "Hash": "61E1794D2D7A08918E1FE13118A6606A442E25D12157D1ACF4A302D97BA351E9",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.UserControls.StatsControl::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "\u003C\u003Ez__ReadOnlyArray\u003CSystem.String\u003E::.ctor(T[])",
                "Candide.CandideUI.UserControls.StatsControl::CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "StatsUi_StatsCategory_Melee",
                "MeleeDamage",
                "MeleeDamageModifier",
                "StatsUi_StatsCategory_Ranged",
                "RangedDamage",
                "RangedDamageModifier",
                "StatsUi_StatsCategory_Magic",
                "MagicDamage",
                "MagicDamageModifier",
                "StatsUi_StatsCategory_Throwing",
                "ThrowingDamage",
                "ThrowingDamageModifier",
                "StatsUi_StatsCategory_PhysicalDamageTypes",
                "SlashingDamageModifier",
                "BludgeoningDamageModifier",
                "PiercingDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "SetCurrentTab(StatsControl\u002BStatsControlTab)-\u003ESystem.Void",
              "Name": "SetCurrentTab",
              "Signature": "public System.Void SetCurrentTab(StatsControl.StatsControlTab tab)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tab",
                  "Type": "StatsControl.StatsControlTab",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "4A046336A4A5EC486C382C09858B99A2E2DC07F703D6B74F631692721504FC34",
              "Hash": "1799019B494FF43C39829F62DCB6AD936AF6622DE280C4514A898775659BE02C",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.StatsControl::InvalidateStats()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "6EBCC34EA61CAB61592496A17A58C08E55C7A368D9D6A3B8C95F86AAE168687E",
              "Hash": "3E07C9DE0391F9ED403FECEED9A14DD278E8CDD427DE56A05B35A1E288F2D8DF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.UserControls.StatsControl::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "14A08C76038CFBDE4FC2CF4D9FE1D4DD39F860A7A1EA6A1CF02F23C9D1804A17"
        },
        {
          "Id": "Candide.CandideUI.UserControls.StatsControl_Console",
          "Name": "StatsControl_Console",
          "DisplayName": "StatsControl_Console",
          "FullName": "Candide.CandideUI.UserControls.StatsControl_Console",
          "Namespace": "Candide.CandideUI.UserControls",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_entityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _entityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"
            },
            {
              "Id": "_stats:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E",
              "Name": "_stats",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E _stats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21527E791CE7A0931D86D126FC946554E2758E8963808851B67449EB132FC80C"
            },
            {
              "Id": "_statsPanel1:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_statsPanel1",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51167E169BF2A5A83CA54C1436428CC9B545EBB6AF4DB0133BB847685DD30998"
            }
          ],
          "Properties": [
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EC6617D05D8163BAAA7EE781673D5DFAB4B9369C4D2CD3D37F6FB04C92B3232D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E, System.Boolean)-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "CreateStatsSection",
              "Signature": "private Candide.CandideUI.CandideUiElement CreateStatsSection(Shared.Text.StringId name, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E stats, System.Boolean showIcons)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showIcons",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "A098AA2BE668C08890DED51FCBD0E55D50F0B466135170E1DC045AFBBD393AB2",
              "Hash": "9AD3540CD794BFA1B254CC3F766BB0ED9D0EAEFF69B6F329427D9E8AE4FA1FE4",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::.ctor(System.String, System.Boolean)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.UserControls.StatsControl_Console::\u003CCreateStatsSection\u003Eg__GetPreferredTooltipGrowthDirection|7_0()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateStats()-\u003ESystem.Void",
              "Name": "InvalidateStats",
              "Signature": "private System.Void InvalidateStats()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1163,
              "BodyHash": "CD4859713553DF6582A97A18500A5E276880D0C3626E3ABC0BD9BAFADFA2477E",
              "Hash": "94A4E5B6A7B3A1F2B12CA09813BE1E4EAA7C75B275B78E664B7406599D01B02C",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.UserControls.StatsControl_Console::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "\u003C\u003Ez__ReadOnlyArray\u003CSystem.String\u003E::.ctor(T[])",
                "Candide.CandideUI.UserControls.StatsControl_Console::CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "StatsUi_StatsCategory_Melee",
                "MeleeDamage",
                "MeleeDamageModifier",
                "StatsUi_StatsCategory_Ranged",
                "RangedDamage",
                "RangedDamageModifier",
                "StatsUi_StatsCategory_Magic",
                "MagicDamage",
                "MagicDamageModifier",
                "StatsUi_StatsCategory_Throwing",
                "ThrowingDamage",
                "ThrowingDamageModifier",
                "StatsUi_StatsCategory_PhysicalDamageTypes",
                "SlashingDamageModifier",
                "BludgeoningDamageModifier",
                "PiercingDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "7BFF2B18E8BFE25DE7094FFA5F21939A77A231B00A05B4D833D32A9A16F283A9",
              "Hash": "0D72EA19CCB26BE60FF13721621C0A503694344406F94D4FA02095AB09FA14EF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.UserControls.StatsControl_Console::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Update"
              ],
              "Source": null
            }
          ],
          "Hash": "839E9A1A86624563948E70EEBE7188A3FC1BA0227BF3A4A98B7ED954AE759F89"
        },
        {
          "Id": "Candide.CandideUI.ValueChangedEventArgs\u00601",
          "Name": "ValueChangedEventArgs\u00601",
          "DisplayName": "ValueChangedEventArgs",
          "FullName": "Candide.CandideUI.ValueChangedEventArgs",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.EventArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "NewValue:!T",
              "Name": "NewValue",
              "Type": "T",
              "Signature": "public T NewValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E5D4EB36DEED243762419E91B8F05EA209405A460181BF7EC5273040D0D8F262"
            },
            {
              "Id": "OldValue:!T",
              "Name": "OldValue",
              "Type": "T",
              "Signature": "public T OldValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4A485839D601874E200D9C86DEC8E7247FC09354EA10AC7A850F8FCDD1569BA4"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "1436638EF0755B05709D1661E93BA6A348E968BA9E8BEFAD439856E23EC68B5B"
        },
        {
          "Id": "Candide.CandideUI.ValueChangingEventArgs\u00601",
          "Name": "ValueChangingEventArgs\u00601",
          "DisplayName": "ValueChangingEventArgs",
          "FullName": "Candide.CandideUI.ValueChangingEventArgs",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CancellableEventArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "NewValue:!T",
              "Name": "NewValue",
              "Type": "T",
              "Signature": "public T NewValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E5D4EB36DEED243762419E91B8F05EA209405A460181BF7EC5273040D0D8F262"
            },
            {
              "Id": "OldValue:!T",
              "Name": "OldValue",
              "Type": "T",
              "Signature": "public T OldValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4A485839D601874E200D9C86DEC8E7247FC09354EA10AC7A850F8FCDD1569BA4"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "3F22B74D10067B615B89956BA678F79B232ECDB166E04BC2F71CA1B71FA8CE91"
        },
        {
          "Id": "Candide.CandideUI.VerticalAlignment",
          "Name": "VerticalAlignment",
          "DisplayName": "VerticalAlignment",
          "FullName": "Candide.CandideUI.VerticalAlignment",
          "Namespace": "Candide.CandideUI",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bottom:Candide.CandideUI.VerticalAlignment",
              "Name": "Bottom",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment Bottom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37BC822B2E1C5BEFD13475277232ED4FAEBD93882B031BEA1C4C851A049A5427"
            },
            {
              "Id": "Center:Candide.CandideUI.VerticalAlignment",
              "Name": "Center",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment Center",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C24962923624190C99ED913DCC7164ED0BCBF8ACFEC4B9F02F0F54396B193259"
            },
            {
              "Id": "Stretch:Candide.CandideUI.VerticalAlignment",
              "Name": "Stretch",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment Stretch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "469DAA8ECE68D3C48107FC18A289A8379B92B7638B30324E13C615186B5FB7E7"
            },
            {
              "Id": "Top:Candide.CandideUI.VerticalAlignment",
              "Name": "Top",
              "Type": "Candide.CandideUI.VerticalAlignment",
              "Signature": "public Candide.CandideUI.VerticalAlignment Top",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D10421E6B0267C736A150A1C7F9D65618319169651CA804212354D994EA5839B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "45D77DD169BC45415BA2CC94B9C2B068E7642F02F45AA64DE492BB9F0AB262ED"
        },
        {
          "Id": "Candide.CandideUI.Windows.AuraWindow",
          "Name": "AuraWindow",
          "DisplayName": "AuraWindow",
          "FullName": "Candide.CandideUI.Windows.AuraWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxVisibleAuras:System.Int32",
              "Name": "MaxVisibleAuras",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxVisibleAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "972997250A3E512BA4179BC08473A5279F54B46A95D91ADC4ABC37CE68399996"
            },
            {
              "Id": "_auraBuffHolders:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Name": "_auraBuffHolders",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E _auraBuffHolders",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC5DF2135B142195CD6C805540D82DC838D588EB6E7185819545381AFEAE0834"
            },
            {
              "Id": "_auraDebuffHolders:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Name": "_auraDebuffHolders",
              "Type": "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E _auraDebuffHolders",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEB2FCE77E2D3027D6189EA5D520A36D465D3B526BEF7FB0E79E222C3EE9F704"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "A532CE578FDC9102BCE9D1FFA51A85E6F9DAEE5812FEC5FB666F8E76D61D4E63",
              "Hash": "24451BCED3EB076F16EC5F61E18A3A45DE1E445F14FA107D8C995ABE278D7931",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::get_Current()",
                "Candide.CandideUI.Components.Holder.AuraHolder::set_AuraInstance(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E)",
                "List.Enumerator\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Windows.AuraWindow::\u003CUpdate\u003Eg__UpdateAuraInstances|4_0(System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.AuraHolder\u003E, System.Boolean, AuraWindow.\u003C\u003Ec__DisplayClass4_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8815E3E998B04693B4A68D3B8B3CDB4D41F41EED6503FC122C7A8DCE12C856D5"
        },
        {
          "Id": "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
          "Name": "CandideCustomGraphicsWindow",
          "DisplayName": "CandideCustomGraphicsWindow",
          "FullName": "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BottomRightOffset:Microsoft.Xna.Framework.Point",
              "Name": "BottomRightOffset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point BottomRightOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDD165C0E6787AC60299CFE9E1474DB09F9BEC2ED7C6F8E005E8DF5D92040496"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "protected Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"
            },
            {
              "Id": "TopLeftOffset:Microsoft.Xna.Framework.Point",
              "Name": "TopLeftOffset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point TopLeftOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E459D0983D2B98C86DE7FED8EBF20ACF3C2C9E8D284FBA8C212DD4D8EB592E29"
            },
            {
              "Id": "_backgroundImage:Candide.CandideUI.Components.CandideImage",
              "Name": "_backgroundImage",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _backgroundImage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33931840A58B5E1C5549CADF7ABADA27800B81C7418EB45DC976A3D1E27859A0"
            },
            {
              "Id": "_interactionPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_interactionPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _interactionPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78039A39B3516AAB83E7E50ADEC7FC63064024F690F46001A15207D6D5112636"
            },
            {
              "Id": "_internalChild:Candide.CandideUI.CandideUiElement",
              "Name": "_internalChild",
              "Type": "Candide.CandideUI.CandideUiElement",
              "Signature": "private Candide.CandideUI.CandideUiElement _internalChild",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78D91C76E85E162E6E554BEBF3998DC752A7DA2D714E0DAF800F33805A6E37DE"
            }
          ],
          "Properties": [
            {
              "Id": "BackgroundFrame:System.Int32",
              "Name": "BackgroundFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BackgroundFrame",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "35FB75306A494BC9DCCDF947E6667A8ED999E2E77D4BA9624E68F282FCAC1B5A"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6D1582B34F246D778E640714D96778F47065EEDE3AFE5E2AB614EDD7ABC94DC9"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveChild()-\u003ESystem.Void",
              "Name": "RemoveChild",
              "Signature": "public System.Void RemoveChild()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C0D254ED5C723306B50536F4FE5D8F5FE1D82A216906A73ADC9317CC5575F29E",
              "Hash": "7F24C35F57E1ABB343C8895D762D022569C4C124395575BE7AAC3F99F9D95968",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetArgs(Candide.CandideUI.Windows.CustomBackgroundArgs)-\u003ESystem.Void",
              "Name": "SetArgs",
              "Signature": "public System.Void SetArgs(Candide.CandideUI.Windows.CustomBackgroundArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.Windows.CustomBackgroundArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "4E0EE71DA5EC3916081EFDFE0BF9F9713057C7EFD8C94D8BE47042CEB9DE9E72",
              "Hash": "9C3C35612BD998FE70052D8F1D8CAFB5F7BBB232C28F33876A1A848478449A5C",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetChild(Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "SetChild",
              "Signature": "public System.Void SetChild(Candide.CandideUI.CandideUiElement child)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "child",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "7C6662B07FCCE2E248218E1628DC5A924D7F13AB34392C8C300727E54720D3AD",
              "Hash": "A4A8BF92127726D89DF5D4AA34854DB5E8AB9B814E8379FFBF34541ADD2A59F7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CCD57A50A3907C41971BAB69E69C94E864E48F697F422C03A8513C689F26EFD"
        },
        {
          "Id": "Candide.CandideUI.Windows.CandideModalWindow",
          "Name": "CandideModalWindow",
          "DisplayName": "CandideModalWindow",
          "FullName": "Candide.CandideUI.Windows.CandideModalWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreUiClosePressed:System.Boolean",
              "Name": "IgnoreUiClosePressed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreUiClosePressed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE96AA71C66414FBA5D5F568DD377926E67B6A90214A5B2BDBD2CE8B5940E51C"
            },
            {
              "Id": "Panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "Panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "public Candide.CandideUI.Containers.CandidePanel Panel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EF3C1D59EE4168CD99B420E8ADFCD994AFC5643D0D4ABCDF4FDC2FEBB4DF0AE"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "UseCloseTimer:System.Boolean",
              "Name": "UseCloseTimer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseCloseTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7E7DE459218E67800E0A003010F1629D78821D49FDA04A7800EA581F29E93C6"
            },
            {
              "Id": "_closeStatus:CandideModalWindow\u002BCandideModalWindowCloseStatus",
              "Name": "_closeStatus",
              "Type": "CandideModalWindow.CandideModalWindowCloseStatus",
              "Signature": "private CandideModalWindow.CandideModalWindowCloseStatus _closeStatus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93DEC218D8400BB18081896EBB3C894DC7CCEFF72A6FC56E611587370FCC6296"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ModalAlreadyExists(Candide.CandideUI.CandideDesktop)-\u003ESystem.Boolean",
              "Name": "ModalAlreadyExists",
              "Signature": "public System.Boolean ModalAlreadyExists(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "9C874E994ECD039E830139E9C531606A03A1283B712922E2B9200AB75DDBEED9",
              "Hash": "C939BF841B2065A7A1266CC37DD7C0F11D8E29B891ED67EA11A570D28A28B178",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "9FF785A93454E4B36B1877D04709A7EF411C740B866794575DBEC04098746A0B",
              "Hash": "B4623831DEC49D8235FD859FBC7FE8444CC044C88C2A16190AA3E358F5E0B860",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)-\u003ESystem.Void",
              "Name": "ShowConfirmationModal",
              "Signature": "public System.Void ShowConfirmationModal(Candide.CandideUI.CandideDesktop desktop, System.String errorMessage, System.Action onConfirm, System.Action onCancel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "errorMessage",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onConfirm",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onCancel",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "186DA7D182A407AF152AD3859148A384C9C88CCA23FAA0EBD89DDFA9538A0420",
              "Hash": "4E21E7F39FA9BDFF7D6D7BC3D02A7EB2CB54A1A692C02EDA83C7E184987C8002",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass11_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass11_0::\u003CShowConfirmationModal\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass11_0::\u003CShowConfirmationModal\u003Eb__2()",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass11_0::\u003CShowConfirmationModal\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "ui:yes",
                "Ui_Yes",
                "event:/interface/navigate",
                "ui:no",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "ShowCustomModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowCustomModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowCustomModal(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.CandideUiElement rootElement)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rootElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "4BCB37D7ACE64CAD426BB30E394A5D9CA17D32AF4C1F81CD7E1BF4853CD79DB9",
              "Hash": "E478F2AAA8DE2E6DFDEE62E7B9603B127FF4D58BD4B05E6E014ECEFAAC1A2BB5",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideExtendedWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowCustomModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement, System.Action, System.Action)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowCustomModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowCustomModal(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.CandideUiElement rootElement, System.Action onConfirm, System.Action onCancel)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rootElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onConfirm",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onCancel",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 462,
              "BodyHash": "DFAC1DBD13721C4EDEE7798C2D2E4C37E748C5A30E3C51AAA6A78924FAC101FA",
              "Hash": "1FBF971D4861899BC98F164B92243066186CD4FF8CA1F64381821FAD0FCFD27D",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass15_0::\u003CShowCustomModal\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass15_0::\u003CShowCustomModal\u003Eb__2()",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass15_0::\u003CShowCustomModal\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "ui:yes",
                "Ui_Yes",
                "ui:no",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Boolean, System.Action\u00602\u003CCandide.CandideUI.Windows.CandideModalWindow,Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowCustomModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowCustomModal(Candide.CandideUI.CandideDesktop desktop, System.Boolean showExitButton, System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E getRoot)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showExitButton",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "getRoot",
                  "Type": "System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "EE30B203BBF39F983C8F2019F7B0FCAE7E2D904018D1CB4266A0C54DAAB9BF8F",
              "Hash": "961F06314EB97272C7C6F0E0C0C75359183634C55F7472E0BDB833D7708BD0AA",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E::Invoke(!0, !1)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideExtendedWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Func\u00603\u003CCandide.CandideUI.Windows.CandideModalWindow,Candide.CandideUI.Containers.CandideVerticalStackPanel,System.ValueTuple\u00603\u003CSystem.Action,System.Action,Candide.CandideUI.CandideUiElement\u003E\u003E)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowCustomModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowCustomModal(Candide.CandideUI.CandideDesktop desktop, System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E createContents)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createContents",
                  "Type": "System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 487,
              "BodyHash": "B3CFDABC82BE2D39B6959A11AC7C430607078860787322EBB46BFB0284839658",
              "Hash": "1ABDF2389C96F9F3BF14EE451897AB387FF54C86EEB5EE34D7063E31F603B37A",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass16_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E::Invoke(!0, !1)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass16_0::\u003CShowCustomModal\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass16_0::\u003CShowCustomModal\u003Eb__2()",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass16_0::\u003CShowCustomModal\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "ui:yes",
                "Ui_Yes",
                "ui:no",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowErrorModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowErrorModal(Candide.CandideUI.CandideDesktop desktop, System.String errorMessage)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "errorMessage",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "9EB90F5F5A6FFFFA9AB89BC519FC086B09F38B237CC9323624AEF25FCC6B5836",
              "Hash": "B4F96932D0FF36AEB35F395B37618C5EFCF058ACECF8CAE4D14AC189EC49E1C5",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_StringId(Shared.Text.StringId)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass10_0::\u003CShowErrorModal\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "ui:yes",
                "Ui_Ok"
              ],
              "Source": null
            },
            {
              "Id": "ShowHotKeyBindingModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement, Shared.Models.Items.ItemInstanceModel)-\u003ECandide.CandideUI.Input.HotKeyAssignModalWindow",
              "Name": "ShowHotKeyBindingModal",
              "Signature": "public Candide.CandideUI.Input.HotKeyAssignModalWindow ShowHotKeyBindingModal(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.CandideUiElement rootElement, Shared.Models.Items.ItemInstanceModel itemInstance)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Input.HotKeyAssignModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rootElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstance",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "A952AEC1EFB7543C151EBD52B52E280371A4ABEB8DE14CA415AE550A28015A96",
              "Hash": "9A3AE4CA4309EA100E205ACB8A6B47EEE87BE4C546E9125CFAEB6BDC55F3892E",
              "CalledMethods": [
                "Candide.CandideUI.Input.HotKeyAssignModalWindow::.ctor(Shared.Models.Items.ItemInstanceModel)",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideExtendedWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowInputBindingModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement, System.Boolean, System.Func\u00602\u003CSystem.Nullable\u00601\u003CCandide.Input.MouseButtons\u003E,System.Boolean\u003E, System.Func\u00602\u003CMicrosoft.Xna.Framework.Input.Keys,System.Boolean\u003E, System.Func\u00602\u003CMicrosoft.Xna.Framework.Input.Buttons,System.Boolean\u003E)-\u003ECandide.CandideUI.Input.BindingInputModalWindow",
              "Name": "ShowInputBindingModal",
              "Signature": "public Candide.CandideUI.Input.BindingInputModalWindow ShowInputBindingModal(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.CandideUiElement rootElement, System.Boolean isGamePad, System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E onMouseKeyRegistered, System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E onKeyboardKeyRegistered, System.Func\u003CMicrosoft.Xna.Framework.Input.Buttons, System.Boolean\u003E onButtonRegistered)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Input.BindingInputModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rootElement",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isGamePad",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onMouseKeyRegistered",
                  "Type": "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onKeyboardKeyRegistered",
                  "Type": "System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onButtonRegistered",
                  "Type": "System.Func\u003CMicrosoft.Xna.Framework.Input.Buttons, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "33408D0D4FAFF8E11D568726267B8B506E10C0CC2691097F202E3318FAA07A8E",
              "Hash": "8D107FD2AFCF455FAAE1B7A3219CAC2D6085F55C592E1BDB282083EC5CD146FE",
              "CalledMethods": [
                "Candide.CandideUI.Input.BindingInputModalWindow::.ctor(System.Boolean, System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E, System.Func\u003CMicrosoft.Xna.Framework.Input.Keys, System.Boolean\u003E, System.Func\u003CMicrosoft.Xna.Framework.Input.Buttons, System.Boolean\u003E)",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideExtendedWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowLoadingModal(Candide.CandideUI.CandideDesktop, System.Single)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowLoadingModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowLoadingModal(Candide.CandideUI.CandideDesktop desktop, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "135C033BE26055F47473F58414B131F0FF48E1433804D20610556435EC11004D",
              "Hash": "8D87E51859B2D0B3FB7459392B99B637452EA4517BCE33DB07BA32D5D8DE7091",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Displays.Spinner::.ctor(System.Single)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowTimedOkayCancelModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action, System.Single)-\u003ESystem.Void",
              "Name": "ShowTimedOkayCancelModal",
              "Signature": "public System.Void ShowTimedOkayCancelModal(Candide.CandideUI.CandideDesktop desktop, System.String errorMessage, System.Action onConfirm, System.Action onCancel, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "errorMessage",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onConfirm",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onCancel",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "3A48832D0AF2B14C800EBFCC50DD4FF6125685AF7D6507F7D5361044B7A20AED",
              "Hash": "177822BC3568EE9859A41224424DCEA34D071066A5B9C06A6F11D6985EC36FB0",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass18_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass18_0::\u003CShowTimedOkayCancelModal\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass18_0::\u003CShowTimedOkayCancelModal\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass18_0::\u003CShowTimedOkayCancelModal\u003Eb__2()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "ui:yes",
                "Ui_Yes",
                "ui:no",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "ShowWindowAsModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.Containers.CandideWindow)-\u003ECandide.CandideUI.Windows.CandideModalWindow",
              "Name": "ShowWindowAsModal",
              "Signature": "public Candide.CandideUI.Windows.CandideModalWindow ShowWindowAsModal(Candide.CandideUI.CandideDesktop desktop, Candide.CandideUI.Containers.CandideWindow window)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Windows.CandideModalWindow",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "F35BF1088BE3D271EC45C9C438673BBA04603FDC4D84C305573E9CE43832FCF5",
              "Hash": "B2AE6D2B1538701CC74EFED43ED3C0E8DBC1529F325F8F5BB57163E6B042D09D",
              "CalledMethods": [
                "CandideModalWindow.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "Candide.CandideUI.Windows.CandideModalWindow::.ctor()",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass12_0::\u003CShowWindowAsModal\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Showed(System.EventHandler)",
                "CandideModalWindow.\u003C\u003Ec__DisplayClass12_0::\u003CShowWindowAsModal\u003Eb__1(System.Object, System.EventArgs)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "7CFE5B64E8445012C98FB03A27B09E355BB9B030CFDEF4F6E7EED40A14A73BEB",
              "Hash": "52A5A9EB34E3B8132FA14B727C6A2A0CA59F9F9794F9E25C929470274219DF99",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE8A80C0222FFED7A34E0D7E54E917823B0E4D57FDF4ABF08C29B918471BB8BD"
        },
        {
          "Id": "Candide.CandideUI.Windows.CandideStackSplitWindow",
          "Name": "CandideStackSplitWindow",
          "DisplayName": "CandideStackSplitWindow",
          "FullName": "Candide.CandideUI.Windows.CandideStackSplitWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_firstUpdateDone:System.Boolean",
              "Name": "_firstUpdateDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _firstUpdateDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3D03CB4B9AE9BF02F7F1D32769A6871C6C2BDCC3646ECA83E977B46AEB38237"
            },
            {
              "Id": "_maxValue:System.Int32",
              "Name": "_maxValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E96025891AE3B3953C5209D99BA87C5751F0C3D89671BB89E8B445C99F0B2140"
            },
            {
              "Id": "_minValue:System.Int32",
              "Name": "_minValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _minValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "665A3016F11CFB3B5DA12681D2BCA9791E3AFB2568F46416D38C918665BEA039"
            },
            {
              "Id": "_okay:System.Boolean",
              "Name": "_okay",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _okay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7243D1BC6CA3B37F1B1BD4A67A460CEB1E922C8F2C3633ACDFDD20B1329ADE46"
            },
            {
              "Id": "_okayButton:Candide.CandideUI.Components.Buttons.YesButton",
              "Name": "_okayButton",
              "Type": "Candide.CandideUI.Components.Buttons.YesButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.YesButton _okayButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A532E01C8CB1101C72E97CF124E254A5614DFEDF8856A3A2C52D72AD691ED365"
            },
            {
              "Id": "_onOkay:System.Action\u00601\u003CSystem.Int32\u003E",
              "Name": "_onOkay",
              "Type": "System.Action\u003CSystem.Int32\u003E",
              "Signature": "private System.Action\u003CSystem.Int32\u003E _onOkay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B40A86C5835113F3339D28AB125A98719735859147617FA8C400A42CED7EA21A"
            },
            {
              "Id": "_spinner:Candide.CandideUI.Input.CandideIntSpinner",
              "Name": "_spinner",
              "Type": "Candide.CandideUI.Input.CandideIntSpinner",
              "Signature": "private Candide.CandideUI.Input.CandideIntSpinner _spinner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34E7EB3934ED11B03EBF56AD625FB49603EB556E62063C731CDEE6502D42F9CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnOkayClicked()-\u003ESystem.Void",
              "Name": "OnOkayClicked",
              "Signature": "private System.Void OnOkayClicked()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "9F1DD53DCD3D1059F03E2B1010551EC4B8950AB13CAD49B39E6CDD0363F4E558",
              "Hash": "3CDE9CADD33899534866DD416C451C08EB648CEA76708FC31E15D99A5C6DCA44",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideIntSpinner::get_Value()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Action\u003CSystem.Int32\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "FA17266C75F029D247653832C49483597763A95C54F65C9DDDB0CEFBC08DB2C5",
              "Hash": "6D22C775FE0C29EE416DACB703176FDFE1E6143D865A355683799C0A36B84686",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "05A5931BF5CF1FF7EE34610307963865A1834632B3A71D086B2EFAD982238390",
              "Hash": "8BE66FA092EDE9B6B3579AC55D12BA00AA6ACE9D4EB3B8F9C7098FF4204F5F60",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "ui-inventory-split-stack-opened"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "6358318EE525DC331140EA4E7F502D7C73024E869A3717DA1C1280E905CC819B",
              "Hash": "D7E0673DAD7CA67B25D9760A97E406E37AD07A45C62924665B527BEA23D83853",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Input.CandideUiContainerSingleItemFocusable::Focus()",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.CandideUI.Windows.CandideStackSplitWindow::OnOkayClicked()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "217022BB96952606A5BAD3018FAE7E6BDE9D6E8783E47CDFF3441C22B7C33417"
        },
        {
          "Id": "Candide.CandideUI.Windows.CitizenDisplayWindow",
          "Name": "CitizenDisplayWindow",
          "DisplayName": "CitizenDisplayWindow",
          "FullName": "Candide.CandideUI.Windows.CitizenDisplayWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_citizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _citizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A256481EF4A76882A57AE627C2851660B51F617223A8DEAD97DEB04D6AAE7B0A"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D158A05912871480391AE2871259B48D2085FFF6AAD757B0E74A1B910EE8BEE"
            }
          ],
          "Properties": [
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "912C4C66D9364AF6F5A210202620284393681559E8824EEAE06A8EAB3D023D03"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CitizenController_CitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)-\u003ESystem.Void",
              "Name": "CitizenController_CitizensChanged",
              "Signature": "private System.Void CitizenController_CitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "F9AC9AA1DE267AEAC0CF151199CFB034113C58B537B697C3FFC1451E804D6758",
              "Hash": "8E609A9F3F81F0C08FA4C7C83521E4A4D4753D2D8780C409232A4C4D3B0F3C80",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildActiveCitizenTooltipContent(Candide.GameModels.Models.Citizens.Citizen)",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CitizenIdChanged()-\u003ESystem.Void",
              "Name": "CitizenIdChanged",
              "Signature": "private System.Void CitizenIdChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "5EB03D537085B543816928C4A93839904144713CE67B69043D518224D73295D9",
              "Hash": "3667F114F7875132FAD92BD23C5920DE29EAFBD3E84AA25615BA51C36425CA95",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CitizenDisplayWindow::CitizenController_CitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)",
                "CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.CitizenController::remove_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetWildCitizen(System.Nullable\u003CSystem.Guid\u003E, System.Boolean, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildWildCitizenTooltipContent(CandideServer.Models.Citizen.WildCitizenInstanceModel)",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildActiveCitizenTooltipContent(Candide.GameModels.Models.Citizens.Citizen)",
                "Candide.GameModels.Controllers.CitizenController::add_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)",
                "Candide.GameModels.GameState::TryGetOverviewCitizen(System.Guid, CandideServer.Data.Citizens.CitizenOverviewData\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "DialogueWindow",
                ": Couldn\u0027t find citizen with ID "
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D8AB68EB4E8BA019A6EDE01E07D8E34E651E76C049F9BEE7AC86D0F281372EE0",
              "Hash": "1298BF99A65D87B706866E3E130C7CE5CC9804A7C47D2BD29F0797EEF9371D7E",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CitizenDisplayWindow::CitizenController_CitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)",
                "CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.CitizenController::remove_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A42B225E8244BECC38C52FB34BFA9381A13CE8BFEE9376C5107FF31C58D97FD0"
        },
        {
          "Id": "Candide.CandideUI.Windows.CitizenGiftWindow",
          "Name": "CitizenGiftWindow",
          "DisplayName": "CitizenGiftWindow",
          "FullName": "Candide.CandideUI.Windows.CitizenGiftWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GiftSlot:Candide.CandideUI.Components.Holder.ItemGiftSlot",
              "Name": "GiftSlot",
              "Type": "Candide.CandideUI.Components.Holder.ItemGiftSlot",
              "Signature": "public Candide.CandideUI.Components.Holder.ItemGiftSlot GiftSlot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D51B0727099709A299F87BC7922EE0123306E9FC923ECE9749B8AE381C90545"
            },
            {
              "Id": "_callbackDone:System.Boolean",
              "Name": "_callbackDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _callbackDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2F5F8F6093AB4A4759FB997479C781E3CC50558D09F8335BDAA5513FB7487DE"
            },
            {
              "Id": "_citizenId:System.Guid",
              "Name": "_citizenId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _citizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A87CBC3D3D8DDAF24518A931B9D569C0B9907B36C825C641113B133BCBB7DBDC"
            },
            {
              "Id": "_onCloseAction:System.Action\u00601\u003CShared.Models.Citizens.CitizenGiftResult\u003E",
              "Name": "_onCloseAction",
              "Type": "System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E",
              "Signature": "private System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E _onCloseAction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F74CDF45352220B59DE7EE5B1B03876A54AD5732D64087C8414D86C033F0DE1"
            },
            {
              "Id": "_responseHandler:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_responseHandler",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _responseHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EC1BE0C753845FDE0958049525F3F07088B423989F0DAEBEDF6B6B23B9A1B9E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnClickGiveAction()-\u003ESystem.Void",
              "Name": "OnClickGiveAction",
              "Signature": "private System.Void OnClickGiveAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "1C495C1AF251E1913E19D876A204FF7EC6F8BCF397454B25A9B07F74183D357D",
              "Hash": "57B63ACBA2EA46E0FE9F77C5FFB7932D2A195404AA7577DB0BED5B3DC591448B",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::get_CommittedInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Windows.CitizenGiftWindow::\u003COnClickGiveAction\u003Eb__7_0(CandideServer.MessageModels.Citizens.GiveCitizenGiftResponse)",
                "System.Action\u003CCandideServer.MessageModels.Citizens.GiveCitizenGiftResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CitizenGiftWindow::\u003COnClickGiveAction\u003Eb__7_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.CitizenService::Get_GiveCitizenGift(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest, System.Action\u003CCandideServer.MessageModels.Citizens.GiveCitizenGiftResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [
                "event:/interface/navigate"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "9FA8B2B285D3BD4C00B9CFF8736CBB1228AE2748003115111BE863674ED3499A",
              "Hash": "24CC6234DAEDC6D2A3276B1EF3A1C1DACDFC7FFD5D4C29FFCDEC24F4AB14C686",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "3C1376410C3C761E0DF0A79EAC41E03E05C904557F9E3BA4C1EB9015B108436E",
              "Hash": "A894D146ADCDA558FBEFEF4AEB6B09E6D24375D256D57018538D1BFC84E6A699",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::get_CommittedInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "36601EB8CE0A928648D9B92C4BAFE33841EFB759AFB819C3CFB2CE9DF085E1C7"
        },
        {
          "Id": "Candide.CandideUI.Windows.ControllerHudDisplay",
          "Name": "ControllerHudDisplay",
          "DisplayName": "ControllerHudDisplay",
          "FullName": "Candide.CandideUI.Windows.ControllerHudDisplay",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "E624BEBE7477E5587053C74C5FFC550EC4B2D75F7B994AFDB5720E1B58786988",
              "Hash": "D4EE16777608783AE9BAA8236CBF02F6A4EC0339F07479A8918E9EAA4FC038C9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "Shared.Text.StringDefinitions::TryGetString(System.String, System.String\u0026)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "\u003C",
                "\u003E"
              ],
              "Source": null
            }
          ],
          "Hash": "731BCEDEEB20475B5395510C3AA5622B709C6C4DB98CB3A34047FCBC9CB7036F"
        },
        {
          "Id": "Candide.CandideUI.Windows.CustomBackgroundArgs",
          "Name": "CustomBackgroundArgs",
          "DisplayName": "CustomBackgroundArgs",
          "FullName": "Candide.CandideUI.Windows.CustomBackgroundArgs",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BottomRightPixelOffset:Microsoft.Xna.Framework.Point",
              "Name": "BottomRightPixelOffset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point BottomRightPixelOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "799FD2317A094DF191A27F22AABE613DCA091524D282E94153B8569367CA153A"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "TopLeftPixelOffset:Microsoft.Xna.Framework.Point",
              "Name": "TopLeftPixelOffset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TopLeftPixelOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71C53A1171217188498DE7EEB7F2DF153C38AD99981B55DDBF22C95CBC7750C8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "151310C4D0F4E4E93047B6382A4DDBC4F1E46B75C039BD908FB71EA92484AAE0"
        },
        {
          "Id": "Candide.CandideUI.Windows.DialogueWindow",
          "Name": "DialogueWindow",
          "DisplayName": "DialogueWindow",
          "FullName": "Candide.CandideUI.Windows.DialogueWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenWindow:Candide.CandideUI.Windows.CitizenDisplayWindow",
              "Name": "_citizenWindow",
              "Type": "Candide.CandideUI.Windows.CitizenDisplayWindow",
              "Signature": "private Candide.CandideUI.Windows.CitizenDisplayWindow _citizenWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1A185DAE54B655470D34398F3318F14A48D202C69D8CA4722479E92C1545C49"
            },
            {
              "Id": "_dialogue:Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
              "Name": "_dialogue",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent",
              "Signature": "private Candide.CandideUI.Components.Dialogue.CandideDialogueComponent _dialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4384D3BED3386796F40AF0837E1B904C769B9A9322644D27F599A814C89EC1DD"
            },
            {
              "Id": "_image:Candide.CandideUI.Components.CandideImage",
              "Name": "_image",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _image",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFF2F5DE2F75C64E8F023114F100D6C7F20072EBE402354D24DF816C4A6C69B8"
            },
            {
              "Id": "_nameWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_nameWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _nameWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C88A0389DFC71AE93CE7D352C11A5FD6474DEA5F053AF4247E9DFC0CFD82933C"
            },
            {
              "Id": "_oldShowOptions:System.Boolean",
              "Name": "_oldShowOptions",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _oldShowOptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E6F9D08966828C466C5BB9FD4C9982DF2E62D6E951329DF35FED33069D444A0"
            },
            {
              "Id": "_options:Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Name": "_options",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideOptionsComponent",
              "Signature": "private Candide.CandideUI.Components.Dialogue.CandideOptionsComponent _options",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFE6A2FD5CD8FBC288A0B2653C52669812B2C4BB16DAC528EB2DBF703D2E62F3"
            },
            {
              "Id": "_optionsWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_optionsWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _optionsWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00481CAA7B94BFA0736F98F7E2BC39FEDDC91D964C50666A4F953BFC418B005A"
            },
            {
              "Id": "_showOptions:System.Boolean",
              "Name": "_showOptions",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showOptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A86D9D592ABBC6B6883FB0ECFB6C6D8CC1E658BD8DCDBFEE0CEF8F15EA4EA8F8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ForceEnterNode(System.String)-\u003ESystem.Void",
              "Name": "ForceEnterNode",
              "Signature": "public System.Void ForceEnterNode(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2A6C1900A1ABA38075A22F4AEB7EC30CA79A34670866D3A215863A6298F5F16E",
              "Hash": "A1EBC57C67A868B39EE8347893E7347984472E1015564217EDCC6DBDBBEB102E",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::ForceEnterNode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "082C8DFF5260010695156DB44E1A6D1110511B9952F148B437CC7A4567D8F3CC",
              "Hash": "199823F465342C4B55853E92DA1198057515B085B32C23E458B928A648C67405",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOptionsWindowPosition()-\u003ESystem.Void",
              "Name": "SetOptionsWindowPosition",
              "Signature": "private System.Void SetOptionsWindowPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "E5C5F0DFA98295DE8A72DE584B81485FE66D555DFE80BBF744780DB9139C7BAB",
              "Hash": "4DA305A6726283FBC8575FA2DBECBC6FF912900904E85B0BAE3AFB3D8EBFFC51",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDialog(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Void",
              "Name": "StartDialog",
              "Signature": "public System.Void StartDialog(System.Nullable\u003CSystem.Guid\u003E dialogueContextId, System.String dialogueSubPath)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContextId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogueSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "05A2E238A090C82B97C3402AAA97E4ACD9B4A74BFEFE8B2A5B7425A40FBBAF1E",
              "Hash": "884C9FED5F1161CCA2B82DD1E9546BCB7C061A0792ECB15FCA1830522681E027",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "945EBC88D68B42EFC47B0C7C76AEDD37918191D611FEFAD03356551B654C207C",
              "Hash": "817285141EED5635537E9DDC5E9854DCCE050531CD1A5F3160BE99C91193D1CF",
              "CalledMethods": [
                "Candide.CandideUI.Windows.DialogueWindow::SetOptionsWindowPosition()",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.ProximityWindows.ProximityWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::ShowAndSkipFirstVisibleFrame(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9DE88C6F1A60C83628134069FAD49CDEEFFEC8C15E8E74BB68D67A4D795B16AB"
        },
        {
          "Id": "Candide.CandideUI.Windows.EquipmentWindow",
          "Name": "EquipmentWindow",
          "DisplayName": "EquipmentWindow",
          "FullName": "Candide.CandideUI.Windows.EquipmentWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.CandideCustomGraphicsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquipmentControl:Candide.CandideUI.UserControls.EquipmentControl",
              "Name": "EquipmentControl",
              "Type": "Candide.CandideUI.UserControls.EquipmentControl",
              "Signature": "public Candide.CandideUI.UserControls.EquipmentControl EquipmentControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8172D042229D912043C6EBB52E6BED0867C3BC39D65C8C742AF0089A5AC0723A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1DC31EED689E32580D32B2C61CDA39E353B56ED448E37F973772C88064D903DA"
        },
        {
          "Id": "Candide.CandideUI.Windows.GravestoneInventoryWindow",
          "Name": "GravestoneInventoryWindow",
          "DisplayName": "GravestoneInventoryWindow",
          "FullName": "Candide.CandideUI.Windows.GravestoneInventoryWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.InventoryWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A139B1CD3931A5AC20A06FA9B001A366A8321603460E9F2066A8C46E8271C18"
        },
        {
          "Id": "Candide.CandideUI.Windows.InventoryCraftingWindow",
          "Name": "InventoryCraftingWindow",
          "DisplayName": "InventoryCraftingWindow",
          "FullName": "Candide.CandideUI.Windows.InventoryCraftingWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_control:Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryCraftingControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D07340DB129641995DB6B6D7516A15AA0561F6AE8CD85CEEDBD15D2C1732808"
            },
            {
              "Id": "_owningParentWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_owningParentWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _owningParentWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C096273B7162277D26223F90C558A3A0E9740A87137B55E2239D4E79A2769A49"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInventoryChanged()-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "public System.Void OnInventoryChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "20BFFE3C3E3B40DEBBC61E1F1ACDF5C30F6FE51EE144F24715F4316962E77646",
              "Hash": "0832D9F3262BF402E32238EA71A5C61F4E995990368C2DE8A6C02A4A8489A7FC",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryCraftingControl::OnInventoryChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7BD5A688A1C454985211B6DDC7EE4B39F3717A3EB7FB9A8AF764F531C2FD999"
        },
        {
          "Id": "Candide.CandideUI.Windows.ItemProcessingWindow",
          "Name": "ItemProcessingWindow",
          "DisplayName": "ItemProcessingWindow",
          "FullName": "Candide.CandideUI.Windows.ItemProcessingWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_getOutputInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getOutputInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getOutputInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8513C2CDF943460879CEF1B72893A9ABDDB3444E767B7F2BCBBB6E07F3B720BA"
            },
            {
              "Id": "_getProgress:System.Func\u00601\u003CSystem.Single\u003E",
              "Name": "_getProgress",
              "Type": "System.Func\u003CSystem.Single\u003E",
              "Signature": "private System.Func\u003CSystem.Single\u003E _getProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DB27D8431BBD78C52ECCDEF3AABAF672870B3B5BE7C06288B9ABF7C9D65B036"
            },
            {
              "Id": "_getStorageInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getStorageInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getStorageInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2E95B9B7122D723EE026A02AE00560D52DBA7E994123BB39BE9F0345DC98931"
            },
            {
              "Id": "_outputInventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_outputInventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _outputInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37E3D3A8CBB062517B516BB73CDF1B55A52F8FFE05957EED33B2AEFB03B71B9C"
            },
            {
              "Id": "_outputInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_outputInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _outputInventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8143E8936CCE42DC3EDA07ADD63C601786926C701EF89238B57D3C0E1CE942C"
            },
            {
              "Id": "_progressBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "_progressBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideHorizontalProgressBar _progressBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9EFF4BCAE713C4204DE5A1526E035CEAC9559DB1AFB89F74E4BB0439A688C0"
            },
            {
              "Id": "_storageInventoryControl:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_storageInventoryControl",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _storageInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "812E16B1FBB541823ED85B0EE3E4F608B1716B097AEB1B18DDC3D26CAB19916B"
            },
            {
              "Id": "_storageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_storageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _storageInventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C9C50B71873F29B1AEA7AA4D81B54F3DCE037F8B96C1C777FF703153A042D6"
            }
          ],
          "Properties": [
            {
              "Id": "OutputInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OutputInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OutputInventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DBE5C563292362D43D3285535BD69DE43A3AE7246EC09C53A47BB9864140EC5C"
            },
            {
              "Id": "StorageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "StorageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E StorageInventoryId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7AA80745FAA8B4D4857C1C85510DC9254B984CBE28B5FE683A60E3AC2D5FFCC0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "InvalidateInventoryId()-\u003ESystem.Void",
              "Name": "InvalidateInventoryId",
              "Signature": "private System.Void InvalidateInventoryId()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "E770364A8630F4CB90F2AAAB05DE252ABB1DB392A68AD5BD4FF8B41ABD266FBB",
              "Hash": "A5D76F0142550624575A22C4B41523272B8C8BB3D781161AE76BA7A3AF78E110",
              "CalledMethods": [
                "Candide.CandideUI.Windows.ItemProcessingWindow::get_OutputInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.Windows.ItemProcessingWindow::get_StorageInventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()",
                "Candide.CandideUI.Windows.ItemProcessingWindow::\u003CInvalidateInventoryId\u003Eb__17_0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.ItemProcessingWindow::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.SimpleInventoryService::GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Windows.ItemProcessingWindow::\u003CInvalidateInventoryId\u003Eb__17_1(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte b)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "b",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "1E4BD01B4472152A89116F01350E2599A9405F676EAC3469680BAD6C82BE52E0",
              "Hash": "7056CD1201E6015235F1EBCF794B4314E77C2B5B807E5869471E1B4B128454FA",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::DisplayErrorMessage(System.String)"
              ],
              "StringLiterals": [
                "Time-out fetching inventory data",
                "Something went wrong fetching the inventory data"
              ],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "83565DF9894F2B851BD78F3A618B596C8F7E49C8188435BB246C14871BF5B143",
              "Hash": "9A63EAC7997716C547A1558C2F5B29235F24BF09D2F1080237CD8348319CDF36",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()"
              ],
              "StringLiterals": [
                "ItemProcessingWindow: Unexpected null storage inventory",
                "ItemProcessingWindow: Unexpected null output inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "6FDE93A4297A4C422484DFA608C4CEEF739F2D8C40D1DDFFBE63C3D42D344819",
              "Hash": "A509DDFFD5E6CA5CC3777D84707EAFC5890BDD8F1842FA061DE306E5B48B8A91",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.InventoryControl::ResetErrorMessage()",
                "Candide.CandideUI.Windows.ItemProcessingWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D999FDD3CD91A660C3615386961727A230B2BA1F9B779FC4711D83C255B3F799",
              "Hash": "669EA1182E67A706705096FC5A4B53FFD2CBCEB38D840317F53A85EF234BD182",
              "CalledMethods": [
                "Candide.CandideUI.Windows.ItemProcessingWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "E1CC193F705A610A387549AE0D02C96A7E52C9895B1B52E6774A203BFF07F07C",
              "Hash": "1DDF149856673B3D2778AB169EAB55D5BC519D0752B861896BE51B2DECDA5301",
              "CalledMethods": [
                "System.Func\u003CSystem.Single\u003E::Invoke()",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Candide.CandideUI.ProximityWindows.ProximityWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75952128A05F22BA7750FB094FA5904FADCD4F958BC29621A7E920311B4F270B"
        },
        {
          "Id": "Candide.CandideUI.Windows.PlayerInventoryWindow",
          "Name": "PlayerInventoryWindow",
          "DisplayName": "PlayerInventoryWindow",
          "FullName": "Candide.CandideUI.Windows.PlayerInventoryWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TitleBarSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TitleBarSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet TitleBarSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CF9EB4964C7A796CE892AC8A690F4AF328CC422290FD7BD759D318F963D8771"
            },
            {
              "Id": "_craftingWindow:Candide.CandideUI.Windows.InventoryCraftingWindow",
              "Name": "_craftingWindow",
              "Type": "Candide.CandideUI.Windows.InventoryCraftingWindow",
              "Signature": "private Candide.CandideUI.Windows.InventoryCraftingWindow _craftingWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62BD01E2B71DB5814AE4A64510FD3661D50FD049C49C3DF21DA457258B16CB6E"
            },
            {
              "Id": "_playerInventoryControl:Candide.CandideUI.UserControls.PlayerInventoryUserControl",
              "Name": "_playerInventoryControl",
              "Type": "Candide.CandideUI.UserControls.PlayerInventoryUserControl",
              "Signature": "private Candide.CandideUI.UserControls.PlayerInventoryUserControl _playerInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22B10CA3D6DF7F05A9D6FAF9AAE718D4185F2F089FCF36EB600694F0548DE55"
            },
            {
              "Id": "_romanyItemsWindow:Candide.CandideUI.Windows.RomanyItemsWindow",
              "Name": "_romanyItemsWindow",
              "Type": "Candide.CandideUI.Windows.RomanyItemsWindow",
              "Signature": "private Candide.CandideUI.Windows.RomanyItemsWindow _romanyItemsWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22DD2575489A9DED2D3F325CE6FC2CC2ABD868DEB9283B3B8166CC3588AFF03F"
            },
            {
              "Id": "_showExtensions:System.Boolean",
              "Name": "_showExtensions",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showExtensions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "817DFB7ABC29FC1E0D8FEDF2E45D92D8A17C81EC947FDF9568C6918B85C00871"
            }
          ],
          "Properties": [
            {
              "Id": "AnyRecipes:System.Boolean",
              "Name": "AnyRecipes",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean AnyRecipes",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "92BBFEFB3835900C03DC4200C0AE02B073680E14BAEA6F608B9681853F1A7CA4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckShowCraftingTutorial()-\u003ESystem.Void",
              "Name": "CheckShowCraftingTutorial",
              "Signature": "private System.Void CheckShowCraftingTutorial()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7ADCA3B6FF2B6B25696FCACD6E35A24646AD865CD137A05EDB4BCE845FAE335D",
              "Hash": "DEC4FFDA35E033A6EB7670A2B3B3E21F8345EA09C49FB3A7D68906750EFEDFDB",
              "CalledMethods": [
                "Candide.CandideUI.Windows.PlayerInventoryWindow::get_AnyRecipes()",
                "Candide.CandideUI.Tutorial.NewTutorialManager::AddTutorial(Candide.CandideUI.Tutorial.TutorialDisplayData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "FC0D8DD50881FEB7BC4904AB24198A09FB3871519B2516E9599D1543B2B30AA4",
              "Hash": "A78557E3BD5620CF12AAA588C02A249177DD49C96660740DA7264A86B060E3EA",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.InventoryCraftingWindow::OnInventoryChanged()"
              ],
              "StringLiterals": [
                "Unexpected null Inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnInventorySlotsChanged()-\u003ESystem.Void",
              "Name": "OnInventorySlotsChanged",
              "Signature": "public System.Void OnInventorySlotsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A19422E748B5458C29644C2CE33F23F946B7D62C884F65E7B313BDE72F5A5135",
              "Hash": "790FF850290195D8098ECF80B73E066F686D4A69E02B3FA00560D3769466D2AE",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::InvalidateSlots()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "5636D9EFC9F7E75EA5B1248041F03C7BB1CE10911C42BACFEBA049D9C31BBB9A",
              "Hash": "B1B57E312142EDF20C288B821B7EA97D15E7C22864B4877CF4ACDFCFEF490E65",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Windows.PlayerInventoryWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "F67E024A2500C35DA11BB12BCB4DF05C4A7808B302C86348B6EE397612F2C8D7",
              "Hash": "671076D939C9ED98B29D6920B53108A0C070223AD907DC24693710A4128DC415",
              "CalledMethods": [
                "Candide.CandideUI.Windows.PlayerInventoryWindow::CheckShowCraftingTutorial()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Windows.PlayerInventoryWindow::get_AnyRecipes()",
                "Candide.CandideUI.Containers.CandideWindow::GetUserSettingsParameter(System.String, System.String\u0026)",
                "System.Boolean::TryParse(System.String, System.Boolean\u0026)",
                "Candide.CandideUI.Containers.CandideWindow::ShowAndSkipFirstVisibleFrame(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.Windows.PlayerInventoryWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.CandideUiElement::ControllerTryNavigateInto()"
              ],
              "StringLiterals": [
                "ShowCraftingWindow",
                "ShowRomanyItemsWindow"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "884BC636EAAC84855A0DD4E69345D024064C97BF643793A6B4747147AFFAD1AB",
              "Hash": "6CA5D93A6B9D68F68796411B639EBBD53363995D9BC81AEEBE25A4B2E85B2FC2",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4022FFDF7D20FC7A68F047BB234AED26C4015566DA7422DB5A043023CE7D7C9"
        },
        {
          "Id": "Candide.CandideUI.Windows.RomanyItemsWindow",
          "Name": "RomanyItemsWindow",
          "DisplayName": "RomanyItemsWindow",
          "FullName": "Candide.CandideUI.Windows.RomanyItemsWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_control:Candide.CandideUI.UserControls.RomanyItemsControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.UserControls.RomanyItemsControl",
              "Signature": "private Candide.CandideUI.UserControls.RomanyItemsControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D141CF602B1106FEB78D98B2EBF44ADB9057F3B568125663796C57E622530E7D"
            },
            {
              "Id": "_owningParentWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "_owningParentWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideWindow _owningParentWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C096273B7162277D26223F90C558A3A0E9740A87137B55E2239D4E79A2769A49"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "1D59397CD93CB2028E3F73053042528AD4EDC8FF5B1D2BF0DC6E3B623E336AE3",
              "Hash": "6805EA6A0878C435230B20E3D59B09DCB2C4F6EE99AE7A9E61B20E571EC9CA32",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "3EE141710FF1E7B2F26FC38AA25652E2C0E10E2DD9BAE930A616F918BA89D749",
              "Hash": "8B565A4B08FF7320664ED5877923875F80E6824EFBBBFDF35B2FD84CF7E58E31",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.RomanyItemsControl::OnShow()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FB590647B67C47AE6D2FB83532E75CEE6A68C88E8358F6CA9C04119A5147C39B"
        },
        {
          "Id": "Candide.CandideUI.Windows.SecondaryCraftingWindow",
          "Name": "SecondaryCraftingWindow",
          "DisplayName": "SecondaryCraftingWindow",
          "FullName": "Candide.CandideUI.Windows.SecondaryCraftingWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.ProximityExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_control:Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.UserControls.InventoryCraftingControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryCraftingControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D07340DB129641995DB6B6D7516A15AA0561F6AE8CD85CEEDBD15D2C1732808"
            },
            {
              "Id": "_getCharacterInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getCharacterInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getCharacterInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1292365DD9CB92F409789262C3324DD8D7FF65FA5D473BE434726D92CD7573D7"
            }
          ],
          "Properties": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte b)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "b",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "B042CB2284169184DD54BE5D1067D999061EABBB0F89CDF346F91ADCD5D128B9",
              "Hash": "B20E844771744933E5B4216F87B6E10AB5D24B9E8E572988046915BBEF3C3865",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Error getting inventory SecondaryCraftingWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoryChanged",
              "Signature": "private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "E88E50866FB25EEA98A411B1B814BAF6B60C9F15A648F1A68D78AE923A578BF9",
              "Hash": "61022CFDA69F4752A18802CE2380D329BE4461DEE3E8BDE9C5AFA8C6701E92FA",
              "CalledMethods": [
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.UserControls.InventoryCraftingControl::OnInventoryChanged()"
              ],
              "StringLiterals": [
                "Unexpected null Inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "1A77BCCB220590713BA9BD97911D3D68F72E01B7342029727C1B62577479A2C1",
              "Hash": "F9097EA05BDD21083595C7F24DC86E65019F820D5E2BF44CB95510250DB40051",
              "CalledMethods": [
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "9F3BDDA1B51648B33A353128ACE5D115B51F0DA05E12824289B572101B00CC6B",
              "Hash": "01F8434560F96AC1DA1B483D6A8BE489EEB31418095153E3F071543DBAF8E2B3",
              "CalledMethods": [
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::\u003COnWindowShown\u003Eb__7_0(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.SecondaryCraftingWindow::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.PlayerCharactersService::GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6D150A3F40EAEFB618556EF670746653CFD78DC546D11C3DFB7D312A86B6D3E8"
        },
        {
          "Id": "Candide.CandideUI.Windows.StatsDetailsWindow",
          "Name": "StatsDetailsWindow",
          "DisplayName": "StatsDetailsWindow",
          "FullName": "Candide.CandideUI.Windows.StatsDetailsWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statsControl:Candide.CandideUI.UserControls.StatsControl",
              "Name": "_statsControl",
              "Type": "Candide.CandideUI.UserControls.StatsControl",
              "Signature": "private Candide.CandideUI.UserControls.StatsControl _statsControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B59EEE49E4D09A3483BA0F6B23A70F6614657CB0E29BF47BD3978B897F0CD47C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8F7F05B6E172EC9AFCD2DF52B054269815F8C3BD8993D4546132BCAA15AE7AAF",
              "Hash": "ADF81C0F530CF521F5C50E663249EE083B65A3974D0B51637732D3BBDC96C6AF",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.UserControls.StatsControl::set_EntityId(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FBF37CFF95ADC57D9AE4CAC72008D3EC22EA3DE93A2CE74EBFE756E377F8243B"
        },
        {
          "Id": "Candide.CandideUI.Windows.StatsDetailsWindow_Console",
          "Name": "StatsDetailsWindow_Console",
          "DisplayName": "StatsDetailsWindow_Console",
          "FullName": "Candide.CandideUI.Windows.StatsDetailsWindow_Console",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_equipmentControl:Candide.CandideUI.UserControls.EquipmentControl",
              "Name": "_equipmentControl",
              "Type": "Candide.CandideUI.UserControls.EquipmentControl",
              "Signature": "private Candide.CandideUI.UserControls.EquipmentControl _equipmentControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC573A58CC258C8E17DC05131CAD949A568022690865D34309F6644632CC0AE"
            },
            {
              "Id": "_playerInventoryControl:Candide.CandideUI.UserControls.PlayerInventoryUserControl",
              "Name": "_playerInventoryControl",
              "Type": "Candide.CandideUI.UserControls.PlayerInventoryUserControl",
              "Signature": "private Candide.CandideUI.UserControls.PlayerInventoryUserControl _playerInventoryControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22B10CA3D6DF7F05A9D6FAF9AAE718D4185F2F089FCF36EB600694F0548DE55"
            },
            {
              "Id": "_statsControl:Candide.CandideUI.UserControls.StatsControl_Console",
              "Name": "_statsControl",
              "Type": "Candide.CandideUI.UserControls.StatsControl_Console",
              "Signature": "private Candide.CandideUI.UserControls.StatsControl_Console _statsControl",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "723018A65D361026B06A7EEED4B01ECCF965A58BF6F4A258FF6BB902847DF6A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInventorySlotsChanged()-\u003ESystem.Void",
              "Name": "OnInventorySlotsChanged",
              "Signature": "public System.Void OnInventorySlotsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8587DB3274FBC8E4DBFC0979A710AAEF8AD9A4AF11B6DEBB102EF1E71B395E15",
              "Hash": "546737C9752F9C4E20CEB3618905882F517620FCF750FC77983B46168D5DB4F7",
              "CalledMethods": [
                "Candide.CandideUI.UserControls.PlayerInventoryUserControl::InvalidateSlots()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7390B38C7EB70CAF5DC9311FBBCDD450E0DC99A580393718DBF963EAF907EC57",
              "Hash": "8EA892D3CDE68EAC8BC4E25638D29FBF236F6C024A4AF3F1630DE586019C23E3",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::ControllerTryNavigateInto()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.UserControls.StatsControl_Console::set_EntityId(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A014D348CCA626D24A9F03C671B106DF40C9BC2BB689A3568A5D8B63CF86B81"
        },
        {
          "Id": "Candide.CandideUI.Windows.TopPanelWindow",
          "Name": "TopPanelWindow",
          "DisplayName": "TopPanelWindow",
          "FullName": "Candide.CandideUI.Windows.TopPanelWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClaspsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ClaspsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ClaspsSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A518D48EB4CE5CCE6168D1BD646BA15DB0ABC5DC6685E32B3F3CD6447F8A693B"
            },
            {
              "Id": "_favoursButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_favoursButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _favoursButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "889142DDCFDCDEB938BB54059E70CA61EEE4EAB5FD7AC919A0ED3BDF317430B4"
            },
            {
              "Id": "_furnitureModeButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_furnitureModeButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _furnitureModeButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F3F6F5434A217D9EBE782A667BAAA0D546E5550899000EC002FD1147BCE6A56"
            },
            {
              "Id": "_inventoryButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_inventoryButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _inventoryButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35334FC31BE635A009268586900F686491015811BE6416945C2C1DCE625753BE"
            },
            {
              "Id": "_mapButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_mapButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _mapButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2074EE084F7FA4B6FF67867AED49ABE73799EDF35E8D7408C4ACC541DB58A14F"
            },
            {
              "Id": "_questLogButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_questLogButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _questLogButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06AEAA2EC6FD08A261AB1AD89873757F8A6DCD06C54CB3B8AD738F3FAF6F98B7"
            },
            {
              "Id": "_settingsButton:Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Name": "_settingsButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconButton _settingsButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20D2FFBB76354B0F356CF663C106AC8C00CB269151A9A521A7030732E549938F"
            },
            {
              "Id": "_showReportsButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_showReportsButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _showReportsButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32D621255F04E63FC85D4A3B85CEF85B6D4BB8E3E04DEEDAEFC08D9D379A7B73"
            },
            {
              "Id": "_showStatsButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_showStatsButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _showStatsButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B6A891B7471CCCEA363638AC1091B2D8009939E44114F792A341298E7D05B96"
            },
            {
              "Id": "_tutorialJournalButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_tutorialJournalButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _tutorialJournalButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96ABD7B01EE0B093BB834C89997F68652FBDBD1A957E0C13E9FD0952261123D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "3D127A0AAD7B2FEE31ED614E6D62A81FECD70F90B24B81D2709E0CEB23D075A6",
              "Hash": "0828901EB4B7C8491DAB0DE1A6CBA2B704757CCA38D28DDF5AE378C65DF80151",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "123DAEA1F0B20FD2F72B50062CA00E4AB8F529510B65C143E21DCA96F64C11E5",
              "Hash": "6CAD41D5FDA62F779688CEB711D88276CE5074F57F4EE0D81BF93C4397DF328B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Components.Buttons.IconToggleButton::set_Highlight(System.Boolean)",
                "Candide.CandideUI.PlayerUi::IsTabAvailable(Candide.CandideUI.PlayerUiTab)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93C79A0EA77C990004119B4A32CDB05FFC45039ECF64FECEFA241CF9E93FC421"
        },
        {
          "Id": "Candide.CandideUI.Windows.TopPanelWindowConsole",
          "Name": "TopPanelWindowConsole",
          "DisplayName": "TopPanelWindowConsole",
          "FullName": "Candide.CandideUI.Windows.TopPanelWindowConsole",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TabCount:System.Int32",
              "Name": "TabCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TabCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E453B7E175E0488E54A2C5F53BC64D58D1391E2EB6DC72AC092102C6F5C2213"
            },
            {
              "Id": "_favoursButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_favoursButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _favoursButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "889142DDCFDCDEB938BB54059E70CA61EEE4EAB5FD7AC919A0ED3BDF317430B4"
            },
            {
              "Id": "_furnitureModeButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_furnitureModeButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _furnitureModeButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F3F6F5434A217D9EBE782A667BAAA0D546E5550899000EC002FD1147BCE6A56"
            },
            {
              "Id": "_inventoryButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_inventoryButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _inventoryButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35334FC31BE635A009268586900F686491015811BE6416945C2C1DCE625753BE"
            },
            {
              "Id": "_mapButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_mapButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _mapButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2074EE084F7FA4B6FF67867AED49ABE73799EDF35E8D7408C4ACC541DB58A14F"
            },
            {
              "Id": "_questLogButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_questLogButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _questLogButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06AEAA2EC6FD08A261AB1AD89873757F8A6DCD06C54CB3B8AD738F3FAF6F98B7"
            },
            {
              "Id": "_showReportsButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_showReportsButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _showReportsButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32D621255F04E63FC85D4A3B85CEF85B6D4BB8E3E04DEEDAEFC08D9D379A7B73"
            },
            {
              "Id": "_showStatsButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_showStatsButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _showStatsButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B6A891B7471CCCEA363638AC1091B2D8009939E44114F792A341298E7D05B96"
            },
            {
              "Id": "_tutorialJournalButton:Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Name": "_tutorialJournalButton",
              "Type": "Candide.CandideUI.Components.Buttons.IconToggleButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.IconToggleButton _tutorialJournalButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96ABD7B01EE0B093BB834C89997F68652FBDBD1A957E0C13E9FD0952261123D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "3D127A0AAD7B2FEE31ED614E6D62A81FECD70F90B24B81D2709E0CEB23D075A6",
              "Hash": "0828901EB4B7C8491DAB0DE1A6CBA2B704757CCA38D28DDF5AE378C65DF80151",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "93E3A4AC7DD85A1C7018AB2A7DCB7BDD1DABB8514B0BB8E618C074B9CD00B443",
              "Hash": "4E42540B483FEBBFA15825602C90818EE15E69408687F80194C0C3C5036E884F",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::IsTabAvailable(Candide.CandideUI.PlayerUiTab)",
                "Candide.CandideUI.PlayerUi::SetUiTab(Candide.CandideUI.PlayerUiTab)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "882B3298306E653C507FB4C731E0E9035C96D64E8E65BCAD354C8C99B1B642C0",
              "Hash": "4788C83ABC9C994E60D19F81666280195FE34B6B4CE2C919749A0EE94664E335",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Components.Buttons.IconToggleButton::set_Highlight(System.Boolean)",
                "Candide.CandideUI.PlayerUi::IsTabAvailable(Candide.CandideUI.PlayerUiTab)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::SetToggleSilent(System.Boolean)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4AD32C382E81464BC1E5A532BFC83C4475EB90C352937986D199038EB270AD55"
        },
        {
          "Id": "Candide.CandideUI.Windows.UpgradeBuildingWindow",
          "Name": "UpgradeBuildingWindow",
          "DisplayName": "UpgradeBuildingWindow",
          "FullName": "Candide.CandideUI.Windows.UpgradeBuildingWindow",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideExtendedWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WindowWidth:System.Int32",
              "Name": "WindowWidth",
              "Type": "System.Int32",
              "Signature": "private System.Int32 WindowWidth",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56FFFD98EA01A8DE8B4D0FAC18E859BFD421D01529DACE31A18717284DA76CD7"
            },
            {
              "Id": "_baseDisplayView:Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
              "Name": "_baseDisplayView",
              "Type": "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
              "Signature": "private Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _baseDisplayView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCDDB2873F0CE75BE9EF321372D89974168710051C52CD87F58C4FBED8CA0870"
            },
            {
              "Id": "_control:Candide.CandideUI.UserControls.ResourceRequirementsControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.UserControls.ResourceRequirementsControl",
              "Signature": "private Candide.CandideUI.UserControls.ResourceRequirementsControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FBE1DEC2D233E8417F32B58B862B0142318EBABEB9D7078C54939E968B439F3"
            },
            {
              "Id": "_highestLevelledCarpenterBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_highestLevelledCarpenterBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _highestLevelledCarpenterBuildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "247376DE5173FE14D46E0FCA1845534C746FA02D7738ECB7FD12B2F9559331F7"
            },
            {
              "Id": "_selectedConstructionDisplayData:System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Name": "_selectedConstructionDisplayData",
              "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Signature": "private System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E _selectedConstructionDisplayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F300167B4E96627EE5D40501F4E76EFB186DE9B244E7BB2A936BB47CB7374BE"
            },
            {
              "Id": "_upgradeBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_upgradeBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _upgradeBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1DE2036D86FCFC8CC55517B3D5058158DB24850A4AFB56E0AB781DAE6703468"
            },
            {
              "Id": "_upgradeDisplayView:Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
              "Name": "_upgradeDisplayView",
              "Type": "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView",
              "Signature": "private Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _upgradeDisplayView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B68F13C118EC53E5E44F312FAAD2EEDC2CC7BF1CFEE9F6760EEACC10F3613F63"
            },
            {
              "Id": "_upgradeText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_upgradeText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _upgradeText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D2364535A085F6C28B6BC270E32B4910E629287412EC4A57E8A829B1FB33D92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "2671EECC7FC72F423EAD5B582C8E9150B731470C860A2033DA40B1346250E85D",
              "Hash": "DEF51FE6D0D4B82D97D06967DB2721ACFFA32EC31E13E13C5FB29EA852D97E1F",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::set_ResourceRequirement(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7A49BA82D599D884D504658482A7AA67D734A19FCE5E4A8DF8EF76C5C97BBE25",
              "Hash": "75AF91B2CF101377EBA2B7A41EEE0859AD6DE91FD590E291C790ABA7A5C15067",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Shared.Models.Construction.ConstructionMaterialsAggregate availableResources, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E selectedConstructionDisplayData, System.Nullable\u003CSystem.Guid\u003E highestLevelledCarpenterBuildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "availableResources",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionDisplayData",
                  "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "highestLevelledCarpenterBuildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "961D7BAE47E4D3958D44ABB61A3B4F91B8897277D31B7B098D188DFE9B641061",
              "Hash": "1ED947B9DEEE4AF6F23391B0BF39B0BFF60826BF8AE96A2F226C21A75BEECF6D",
              "CalledMethods": [
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView::Update(Shared.Models.Construction.ConstructionModel)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object)",
                "System.String::ToUpper()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::set_ResourceRequirement(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Candide.CandideUI.UserControls.ResourceRequirementsControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [
                "UpgradeBuildingWindow: Selected construction was null",
                "UpgradeBuildingWindow: Upgrade was null",
                "Constructions_UpgradeBuilding"
              ],
              "Source": null
            },
            {
              "Id": "TryUpgrade_OnError(System.Byte)-\u003ESystem.Void",
              "Name": "TryUpgrade_OnError",
              "Signature": "private System.Void TryUpgrade_OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "81A9823858CBBC6F179A1F3F18A518D36AD915ADC9A74CB644195FA149B54C12",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse)-\u003ESystem.Void",
              "Name": "TryUpgrade_OnResponse",
              "Signature": "private System.Void TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "44BDF060BC96B26A21F335EFBD88292D99DAA3DB4AC82B2D39BEA3EAFD88B7D9",
              "Hash": "F45333FFFB226D1B72495F945E2836A29BEBF05D580058948F13F21C64A3368C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Upgrade_OnClickAction()-\u003ESystem.Void",
              "Name": "Upgrade_OnClickAction",
              "Signature": "private System.Void Upgrade_OnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "593C2918DAB48AE4BCEDF84255F206EAC12FE05A982135130CC216E469775E9D",
              "Hash": "74F55B1A3553A4A059B2FC81EE86C852D73566024DD86746A954206D521EE23B",
              "CalledMethods": [
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::TryUpgrade_OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.BuildingsService::Send_TryUpgradeBuilding(System.Guid, System.String, System.Guid, System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E, System.Action\u003CSystem.Byte\u003E)",
                "Candide.GameModels.Services.DecorationsService::Send_TryUpgradeDecoration(System.Guid, System.String, System.Guid, System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "76BC9235A5F67DCF041DADAE78B21A634DA124274462C5B11A1373CDF59A52BB"
        },
        {
          "Id": "Candide.CandideUI.Windows.WindowButtonBase",
          "Name": "WindowButtonBase",
          "DisplayName": "WindowButtonBase",
          "FullName": "Candide.CandideUI.Windows.WindowButtonBase",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiContainerSingleItem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "tileSize:System.Int32",
              "Name": "tileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 tileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03DC33491FBBBB97F2C8F89CA1BBD3129B6000CA2BA9D540577F7FB92364C589"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "8474897DD18ECED79AC1B38E676133C162DCFF26F05292679546BA1AFFF5F6EB",
              "Hash": "F8DB42F3D2E69BC23F77F70E23B47E047A83B3DD3CFBBCAEB804AD43C2CC9237",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B05B080374B6C45BCB1FFCD278F4E667D6F8613434493E1B7E8A7304DDEBA1A8"
        },
        {
          "Id": "Candide.CandideUI.Windows.WindowExitButton",
          "Name": "WindowExitButton",
          "DisplayName": "WindowExitButton",
          "FullName": "Candide.CandideUI.Windows.WindowExitButton",
          "Namespace": "Candide.CandideUI.Windows",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Windows.WindowButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonExitSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ButtonExitSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ButtonExitSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E573C0D91070179FB70736AB58BC78A9A4B91AB673BABBF0E5117AD5B490D49A"
            },
            {
              "Id": "exitButtonSize:System.Int32",
              "Name": "exitButtonSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 exitButtonSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D4E2BB97C7D2F917C06C54AAFB5504D149D1A0CA579690CF4B56FD10C547E0"
            },
            {
              "Id": "OnClickAction:System.Action",
              "Name": "OnClickAction",
              "Type": "System.Action",
              "Signature": "public System.Action OnClickAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "153778E3B1DF0E4CDC5B09AE26954EA1A0012AE7D9051C52D885E2F03D127541"
            },
            {
              "Id": "tileSize:System.Int32",
              "Name": "tileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 tileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03DC33491FBBBB97F2C8F89CA1BBD3129B6000CA2BA9D540577F7FB92364C589"
            },
            {
              "Id": "_image:Candide.CandideUI.Components.CandideImage",
              "Name": "_image",
              "Type": "Candide.CandideUI.Components.CandideImage",
              "Signature": "private Candide.CandideUI.Components.CandideImage _image",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFF2F5DE2F75C64E8F023114F100D6C7F20072EBE402354D24DF816C4A6C69B8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "3D4F0B315E3A0093A8D10327D0CF65F3C632621FF9F645156835EB486B6A799F",
              "Hash": "EEC04CEE4AB9D5F0C68F72A756FCAD14843BC9F8AE0A7CEE4C9FD5889A7E75B6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_BorderBounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Windows.WindowButtonBase::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "404E9A71D989807A75D77E45BF0D21003D61243C13EEA257C86182C5613248E6",
              "Hash": "B19D141259327B263A684CEF3D839C2373DB4F714011DFE2F2E5A9B700B2FFC6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "A07069B577F2CF7DDBC96F4EA09C2094BEFED51CE47DE291C0153DC74AA3CD0F",
              "Hash": "AAD7E3E03BEE49A2287AD375DC21BBE1744813E3F366144CBAC3CC28999F316D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E9BEBFD842D474D1039F82E9E2CC1DE917A6931D0E654588DF1C2A589A9BC5B8"
        },
        {
          "Id": "Candide.CandideUI.WorldMapUi",
          "Name": "WorldMapUi",
          "DisplayName": "WorldMapUi",
          "FullName": "Candide.CandideUI.WorldMapUi",
          "Namespace": "Candide.CandideUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldMenuWindow:Candide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Name": "WorldMenuWindow",
              "Type": "Candide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Signature": "public Candide.CandideUI.WorldOverview.WorldOverviewWindow WorldMenuWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE2217E2D788889F07A9F873B5928A70C7027148000F42352571B1B8585FD380"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CloseAll()-\u003ESystem.Void",
              "Name": "CloseAll",
              "Signature": "public System.Void CloseAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "0B632757B27B7FDC78F34C5571113F3D44051FC0A28CC581585A82925EEB911D",
              "Hash": "77FA14018E2583B2C3C6FF2773C8D4FC5ED8E72B25F952161366F9BC23576315",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWindow()-\u003ECandide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Name": "GetWindow",
              "Signature": "public Candide.CandideUI.WorldOverview.WorldOverviewWindow GetWindow()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.WorldOverview.WorldOverviewWindow",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "A1F320F3CF05C723B96B16D8651ED0B92FC7F6B788F1F56A62870A99A4EB060F",
              "Hash": "BDE9BACAB619A94A712ED042B106D2429BF6259BF76A6653125138831273D512",
              "CalledMethods": [
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6A8B9D0B71469F1B8064B97ED288C417094FB9794EA1485772ED6792A16D655",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4260F80DBA7949EFE445F40F87F5A9086C963ED51BFC6BFE7A134E9097CF165A"
        },
        {
          "Id": "Candide.CandideUI.WorldOverview.WorldOverviewWindow",
          "Name": "WorldOverviewWindow",
          "DisplayName": "WorldOverviewWindow",
          "FullName": "Candide.CandideUI.WorldOverview.WorldOverviewWindow",
          "Namespace": "Candide.CandideUI.WorldOverview",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_initial:System.Boolean",
              "Name": "_initial",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initial",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98EF63E503631A7FEA2417EA7D0CC05B9EFEECFEA9E9212778C2ED4DF0B3B1E1"
            },
            {
              "Id": "_map:Candide.CandideUI.Components.CandideDraggableMap",
              "Name": "_map",
              "Type": "Candide.CandideUI.Components.CandideDraggableMap",
              "Signature": "private Candide.CandideUI.Components.CandideDraggableMap _map",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2162F87BB707B1B0157B99C9BC9ADBA7AE9963E47C31AF09B6D43A947283EBCB"
            }
          ],
          "Properties": [
            {
              "Id": "WorldMap:Candide.World.WorldMap",
              "Name": "WorldMap",
              "Type": "Candide.World.WorldMap",
              "Signature": "private Candide.World.WorldMap WorldMap",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "84AA55EC3473256CCD7C66651D919A423829A0D512BDBBEA21FFC697202F047A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CursorClickOnMap(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CursorClickOnMap",
              "Signature": "private System.Boolean CursorClickOnMap(Microsoft.Xna.Framework.Vector2 tilePosition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "2274BB6F2FC69ABFBC214587DA25C40B67219A16FA98F96DF10993EBA1FB2FCB",
              "Hash": "A2ACF95DE11EB3B4BEF34D19CAF48E9F4E0F59B35C6A787FC45B0D0206083316",
              "CalledMethods": [
                "WorldOverviewWindow.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::get_WorldMap()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "WorldOverviewWindow.\u003C\u003Ec__DisplayClass8_0::\u003CCursorClickOnMap\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)",
                "System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Func\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel, System.ValueTuple\u003CSystem.Action, System.Action, Candide.CandideUI.CandideUiElement\u003E\u003E)",
                "WorldOverviewWindow.\u003C\u003Ec__DisplayClass8_2::.ctor()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.ChunkedWorld::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "WorldOverviewWindow.\u003C\u003Ec__DisplayClass8_2::\u003CCursorClickOnMap\u003Eb__3(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFocusable()-\u003ECandide.CandideUI.CandideUiElement",
              "Name": "GetFocusable",
              "Signature": "public Candide.CandideUI.CandideUiElement GetFocusable()",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.CandideUiElement",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "3B1F84AE1AF5FEA9B9E6399A3A8DCE98E82F9365FFCA982D29D8E1B11509455D",
              "Hash": "7805B50D77D97EE4CD741B5F5689C6B0C50A26D1DD2475A45A72A84A93785938",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::GetFocusable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMapClicked(System.Object, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnMapClicked",
              "Signature": "private System.Void OnMapClicked(System.Object sender, Microsoft.Xna.Framework.Vector2 tilePosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "9EA919E3CE26FDC472FDAF1E9805E55180D822BB44460CD2A9E2844FEADF3732",
              "Hash": "DF28B68764900E51254AE5F4F824D3FB9FDB8CB43E27023AA261207C83FAFDE4",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_GravityScale()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)",
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::CursorClickOnMap(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "CBD8493905A7C3A330150EFE72D046EC19E4812137CCB8CAEB44FA4E6C880F12",
              "Hash": "4ACA7CB773B995354965FB6392A5233831A3286DB83EB699D9792054A004855D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "BD726B4EEA76ECFB4FADF63F5116CDD33ACBF1BA048310882B90FB09A8630543",
              "Hash": "6C9E41E00097749845DA1379282286350422BCFE0615D26AFA0F82E3DF0AC1CD",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::get_WorldMap()"
              ],
              "StringLiterals": [
                "WorldOverviewWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "ED9CA2E3C7434916B455FC4325062AD74A7F982283468C36C3ACF1730231F110",
              "Hash": "6B6DD2E541683E24A730458D804DCF60603BB2ED3BAD46F313EC319DBF5D254C",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "WorldOverviewWindow",
                "event:/interface/open_map"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 284,
              "BodyHash": "871A67249305ABFAA8CF0FAEC31FE7520CB4D2EAED5218CD4B33C87E7B93CA8D",
              "Hash": "D6B26281A1CCC8794CB5CB443ADCF7AC066F117FD063A95A9256A029C12BE490",
              "CalledMethods": [
                "Candide.CandideUI.WorldOverview.WorldOverviewWindow::get_WorldMap()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.PlayerUi::OpenInventory(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.PlayerUi::ShowObjectivesWindow(System.String)",
                "Candide.CandideUI.PlayerUi::ShowSkillsAndFavoursWindow(System.Boolean)",
                "Candide.CandideUI.PlayerUi::ShowWorldMap()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4AE0BFD7AD8D2A2C85D67D67A1EB78BBE49CD8E2F4314DF9273F6C8A9735F26D"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.AltarState",
          "Name": "AltarState",
          "DisplayName": "AltarState",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.AltarState",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlessingsArgs:Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
              "Name": "BlessingsArgs",
              "Type": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
              "Signature": "public Candide.GameModels.Managers.AvailableBlessingsChangedArgs BlessingsArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0D8C97BE82A43A3D45C5B400ED6674A7D309AC426D2C7D5C798E28E8ACAECF"
            },
            {
              "Id": "BlessingsHasChanged:System.Boolean",
              "Name": "BlessingsHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BlessingsHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6253272B7346113793F793509D5BB8E24CB3819C7F7C1FC6E000DE4B98563CE"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "CurrentOfferingsArgs:Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
              "Name": "CurrentOfferingsArgs",
              "Type": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
              "Signature": "public Candide.GameModels.Managers.CurrentOfferingsChangedArgs CurrentOfferingsArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367F2B967F895008B2B537C6F416441F27754E79150E084068CDAB04E71BF493"
            },
            {
              "Id": "InventoriesArgs:Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
              "Name": "InventoriesArgs",
              "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
              "Signature": "public Candide.GameModels.Controllers.GameStateActiveInventoriesArgs InventoriesArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4869895B18702686D90905B1866970BCA788B1FC9692CCA396F1495AE25BE8E"
            },
            {
              "Id": "InventoriesHasChanged:System.Boolean",
              "Name": "InventoriesHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InventoriesHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "988C6B72C2307D8AEF1128A8ACCD6DA26D309869B62569B0E966F4A384B98D0C"
            },
            {
              "Id": "OfferingsHasChanged:System.Boolean",
              "Name": "OfferingsHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OfferingsHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55703531C8BAB7DA812550F8A00E4D3A9017B8B8449BB91C960FA8F840C51159"
            },
            {
              "Id": "OrdinancesArgs:Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
              "Name": "OrdinancesArgs",
              "Type": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
              "Signature": "public Candide.GameModels.Managers.AvailableOrdinancesChangedArgs OrdinancesArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9398F30C9E9D1D08C305D4BB3F68456AEF255CF64786A35F24AA3B2635516B0"
            },
            {
              "Id": "OrdinancesHasChanged:System.Boolean",
              "Name": "OrdinancesHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OrdinancesHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20C629385017668CA3AEC9CEB18EFAF3F76E7E7C544487D3F4D352B72E381794"
            },
            {
              "Id": "QuestsArgs:Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
              "Name": "QuestsArgs",
              "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
              "Signature": "public Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs QuestsArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8479A37534DEB4812EF5B33AFE796AD7798F82BCD45FDC082E79290DCC1C8D1"
            },
            {
              "Id": "QuestsHasChanged:System.Boolean",
              "Name": "QuestsHasChanged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean QuestsHasChanged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB06EBD6430752F9D5B2C639DD8131852C58B939A7CC94147CEC6380638B7782"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "43F97FA36256F270BB11F59943A4EC9776A0247DD4FEE536C8BC971613ED4D9B"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.BlessingsView",
          "Name": "BlessingsView",
          "DisplayName": "BlessingsView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.BlessingsView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_applyButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_applyButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _applyButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6F06C9B4C94028B4B654942756C0309A27878C3975EF38A3A2586C08E6856CE"
            },
            {
              "Id": "_currentBlessing:Shared.Models.Gods.Blessing",
              "Name": "_currentBlessing",
              "Type": "Shared.Models.Gods.Blessing",
              "Signature": "private Shared.Models.Gods.Blessing _currentBlessing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE33516E1706FC63323A70CE40743BDC7FFA735D420A37B4966915516FF4627D"
            },
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentBlessing:Shared.Models.Gods.Blessing",
              "Name": "CurrentBlessing",
              "Type": "Shared.Models.Gods.Blessing",
              "Signature": "public Shared.Models.Gods.Blessing CurrentBlessing",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CD484A8D767017D042B704B6B8500B7D209A6358D709A8A17FB8C39F3A5ED442"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BlessingsManagerOnLocalPlayerBlessingHasChanged(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)-\u003ESystem.Void",
              "Name": "BlessingsManagerOnLocalPlayerBlessingHasChanged",
              "Signature": "private System.Void BlessingsManagerOnLocalPlayerBlessingHasChanged(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "9CDE82584C24006F8937952F7F23767E45368F67AC5E861D6EBE82690D3BC1D2",
              "Hash": "3688DE61703E896CB589B55EB4A41C15770251913945B1B6CD203680E825A55D",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.BlessingsDataBase::GetBlessingOrMissing(System.String)",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::ForceEnterNode(System.String)",
                "Candide.CandideUI.WorshipUi.Altar.BlessingsView::UpdateState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "0D905C8DFB9918C567CE7806C77D3DF029DDC689D376074C964689983040589E",
              "Hash": "7973824D470E648054C2B19CA67816028466E70BF41EDEE8DA03C59656B6B8F2",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.BlessingsView::BlessingsManagerOnLocalPlayerBlessingHasChanged(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)",
                "BlessingsManager.LocalPlayerBlessingChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.BlessingsManager::remove_LocalPlayerBlessingHasChanged(BlessingsManager.LocalPlayerBlessingChanged)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3181DB139951AF773E086DAA00A61D3CADEBFF0B54BA4FF0FEAFF2EECF706886",
              "Hash": "22B1EA1A2F2B010AE5644813026292522BC5E58F65702FC990C6F2D0A6692548",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.BlessingsView::BlessingsManagerOnLocalPlayerBlessingHasChanged(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)",
                "BlessingsManager.LocalPlayerBlessingChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.BlessingsManager::add_LocalPlayerBlessingHasChanged(BlessingsManager.LocalPlayerBlessingChanged)",
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "private System.Void UpdateState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "83B25C0B542B391FD5D6ECA1E82B51684B47AD5BE98EECDF76EEA11410B3AE59",
              "Hash": "B6E0BF194CC5F588D041BE90A4009E5EDD80E9A159053636DFE0604F2E2173F5",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.BlessingsView::get_CurrentBlessing()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Text.StringBuilder::.ctor()",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E::Invoke(!0)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_Value()",
                "Shared.Data.AuraDataBase::GetAuraOrNull(System.String)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Candide.CandideUI.Helpers.TextToUiElementsHelper::ParseString(System.String, System.Nullable\u003CCandide.CandideUI.Helpers.UiArgs\u003E)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.GameModels.Managers.BlessingsManager::CanApplyBlessing(Shared.Models.Gods.Blessing)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1D7B37063F8817F0FD4AF5D347B7E9134E863718EEBEF6E69DF390596CDE8F3"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow",
          "Name": "CandideAltarWindow",
          "DisplayName": "CandideAltarWindow",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.ProximityWindows.CustomGraphicsProximityWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AltarLevellingSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AltarLevellingSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AltarLevellingSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCD8D0D2E96A2899AA73AD87CC0F404012A8F73D8DB7B06DAB04C4ADB5D786C1"
            },
            {
              "Id": "AltarOfferingSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AltarOfferingSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AltarOfferingSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "77C7491A463889E838D8638F742232915DF06C6E7F03871DD521BA85F6DCED29"
            },
            {
              "Id": "AltarTopBar:Candide.CandideUI.WorshipUi.Altar2.AltarTopBar",
              "Name": "AltarTopBar",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar2.AltarTopBar AltarTopBar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF699FA894CACC344350ADD6ACAD964FCC2C9FD5AA1151854F57D01973EF438C"
            },
            {
              "Id": "CurrentViewingGodId:System.String",
              "Name": "CurrentViewingGodId",
              "Type": "System.String",
              "Signature": "public System.String CurrentViewingGodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F3DC459C643AC03307CB613E1F21FAB51651AB8D57FAD19AC4BD081E93D9797"
            },
            {
              "Id": "Dialogue:Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent",
              "Name": "Dialogue",
              "Type": "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent",
              "Signature": "public Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent Dialogue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2ACAFFC9D478426DF9E5C1ADEEF6F6B7D5F104D221CD678030E30D07D6C1C7C1"
            },
            {
              "Id": "_altarMainMenu:Candide.CandideUI.WorshipUi.AltarMainMenu",
              "Name": "_altarMainMenu",
              "Type": "Candide.CandideUI.WorshipUi.AltarMainMenu",
              "Signature": "private Candide.CandideUI.WorshipUi.AltarMainMenu _altarMainMenu",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "256AB40EF3E2B5ABCB40FD75D76FD784CFF7C3D54A1B2F2162EF2A76C4F966D7"
            },
            {
              "Id": "_contextElement:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_contextElement",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _contextElement",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F51DBB7F211E2DD1E105B159ABB88327C6126507A5770EB70C0CDA1D2ADD300E"
            },
            {
              "Id": "_godView:Candide.CandideUI.WorshipUi.Altar.GodView",
              "Name": "_godView",
              "Type": "Candide.CandideUI.WorshipUi.Altar.GodView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar.GodView _godView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE5F362DF9CF808FCEEC2F083C8632E9F8E41F50644803C842D34BC640508B5D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnAltarMainMenuOnContextChanged(System.Object, Candide.CandideUI.CandideUiElement)-\u003ESystem.Void",
              "Name": "OnAltarMainMenuOnContextChanged",
              "Signature": "private System.Void OnAltarMainMenuOnContextChanged(System.Object sender, Candide.CandideUI.CandideUiElement element)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "element",
                  "Type": "Candide.CandideUI.CandideUiElement",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "148855259F04DE6A9E6A955FBE9127759EF436E7C53AD339A5A248190679A8C7",
              "Hash": "30C72671D54D19BFB01B9744BD167F390C79EE5B12AA966C867E591E8FFFE50A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.WorshipUi.IAltarContext::get_GetBackground()",
                "Candide.CandideUI.Windows.CandideCustomGraphicsWindow::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::ResetSelection()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean",
              "Name": "OnControllerNextWindowNavigation",
              "Signature": "public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "E1575A76B4ECE66ED1EB511055070FEBE32199C0DB39EC2AE20643DB4CD60B86",
              "Hash": "538EF0228B07D1B5515418D999CF15D72CEF1E9C732AE7B9A2AFB65887D203CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::get_Item(!0)",
                "Candide.CandideUI.CandideUiElement::get_Enabled()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "36B972DA87C38592CD27059C33A2DC7A809322407E442F80EE4D5447700373C3",
              "Hash": "400AD6C1718C67B4630261C156D68C0BBD8B2792A1D6B1EFBD153627BD034CC7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "73DB59E992E2BD1F2E1A52ED24E0A5CD7739753B56D3B4992AF4B8D0F3070D2E",
              "Hash": "72026C17053A374C4884FA3ECDF48A7C4AF34394138D1EC555EEA2F1080A1190",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()",
                "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow::RewardsControllerOnRewardsChanged(Candide.GameModels.Controllers.GameStateRewardsChangedArgs)",
                "RewardsController.GameStateRewardsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.RewardsController::remove_RewardsChanged(RewardsController.GameStateRewardsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "D8A965A1528986C818588849946082F55700D8806838701B2EACF332F925FF1D",
              "Hash": "F241D26DC6424E61A1ABADE6F81C9FC6525F91A31BF90DC7C1F75578F3ED65C2",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow::RewardsControllerOnRewardsChanged(Candide.GameModels.Controllers.GameStateRewardsChangedArgs)",
                "RewardsController.GameStateRewardsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.RewardsController::add_RewardsChanged(RewardsController.GameStateRewardsChanged)"
              ],
              "StringLiterals": [
                "event:/interface/offering/ui_interface_worship_interact"
              ],
              "Source": null
            },
            {
              "Id": "PlayDialogueReaction(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String, System.String)-\u003ESystem.Void",
              "Name": "PlayDialogueReaction",
              "Signature": "public System.Void PlayDialogueReaction(System.Nullable\u003CSystem.Guid\u003E dialogueContextId, System.String dialogueSubPath, System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueContextId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dialogueSubPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D8057F5F3D5351C308D8843D768A16ECA94C10D095B12ECBB3313D501A5D2CAF",
              "Hash": "6F53E6F2054B39836F7D0BC046A6601DA54143652FAC95F7669649DCD856AD4A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String, System.String)"
              ],
              "StringLiterals": [
                "Can\u0027t play dialogue reaction. Altar Window is not visible."
              ],
              "Source": null
            },
            {
              "Id": "RewardsControllerOnRewardsChanged(Candide.GameModels.Controllers.GameStateRewardsChangedArgs)-\u003ESystem.Void",
              "Name": "RewardsControllerOnRewardsChanged",
              "Signature": "private System.Void RewardsControllerOnRewardsChanged(Candide.GameModels.Controllers.GameStateRewardsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "F96570700942F8034C8D5A9FF7881527AF882CE25C79939471C882C0056369EF",
              "Hash": "58AB038207DA363EA65C2AA55049CB49338C8307B8E8B172B274F08A90529738",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::UpdateTeleportBtn()"
              ],
              "StringLiterals": [
                "reward:mercury:altar_teleport"
              ],
              "Source": null
            }
          ],
          "Hash": "EC097E7F29550EA9F3250DB347694AEAED8EF33491C0845820FEECFB5B33B584"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.GodView",
          "Name": "GodView",
          "DisplayName": "GodView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.GodView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ListView:Candide.CandideUI.Containers.CandideListView",
              "Name": "ListView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "public Candide.CandideUI.Containers.CandideListView ListView",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77E3A821847419B448CA01B22F2BE63C2B71B75131BFCB8A47B07ED619D78143"
            },
            {
              "Id": "SelectionChanged:System.EventHandler\u00601\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E",
              "Name": "SelectionChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E SelectionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6B2912600ED89F58097B80D97B60F58284BCF6A3EDA1E1A1CF8FF460BD3D961"
            },
            {
              "Id": "_unlocksView:Candide.CandideUI.WorshipUi.Altar.UnlocksView",
              "Name": "_unlocksView",
              "Type": "Candide.CandideUI.WorshipUi.Altar.UnlocksView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar.UnlocksView _unlocksView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C64F2CB52FFA97B2A74FA6567B4E6024ECCCD52820B1D9254313A17E878AE75"
            }
          ],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [
            {
              "Id": "SelectionChanged:System.EventHandler\u00601\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E",
              "Name": "SelectionChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs\u003E SelectionChanged",
              "Visibility": "public",
              "Hash": "7EA48A3AF2CFFC7B56712272C9C13FA4521410FC060F98300E459A0E5AD03ADF"
            }
          ],
          "Methods": [
            {
              "Id": "SetSelectedGod(Shared.Models.Gods.GodData)-\u003ESystem.Void",
              "Name": "SetSelectedGod",
              "Signature": "public System.Void SetSelectedGod(Shared.Models.Gods.GodData godData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "godData",
                  "Type": "Shared.Models.Gods.GodData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "B70D64F31C03B18E0D2A81C07AB634FCD2BD9CACA0982E264C9123712F536F90",
              "Hash": "9129F40FDB2941BD0107E9FF2BB518A84623447BA0D90833EF029F9CA9B9839E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String, System.String)",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_Text(System.String)",
                "Candide.CandideUI.WorshipUi.Altar.GodView::\u003CSetSelectedGod\u003Eb__8_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::add_ToggledOn(System.EventHandler)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::SetGod(Shared.Models.Gods.GodData)"
              ],
              "StringLiterals": [
                "altar/",
                "/",
                "Start",
                "cog",
                "Overview"
              ],
              "Source": null
            }
          ],
          "Hash": "096158F0DEF9EB60F3A680A0AFBBEF79657DAE83D903A7FBFB69ECBED39CFBB2"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs",
          "Name": "GodViewSelectionArgs",
          "DisplayName": "GodViewSelectionArgs",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgs",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:System.Object",
              "Name": "Args",
              "Type": "System.Object",
              "Signature": "public System.Object Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51E74BB3474E4DD99970E2C62B8A510C50B9E5AF86D6AD9E3CF4F2EA20CFB8C"
            },
            {
              "Id": "Type:Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Name": "Type",
              "Type": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26E46B253EC4CB5A3D8842B6884E39667766C2DFD07BDB5C0BEC4B425CF04BA9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7DDD9997C452229D7FD3C72D39B50971AA768D38C2DB17FF666E066636305A38"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
          "Name": "GodViewSelectionArgsType",
          "DisplayName": "GodViewSelectionArgsType",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Overview:Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Name": "Overview",
              "Type": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType Overview",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63BD6B40808BBDC47D6DF3848C99D336CBC56154062BD530D2C826B9C7C04EB5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorldQuest:Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Name": "WorldQuest",
              "Type": "Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar.GodViewSelectionArgsType WorldQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C19BBCB64E45F5AE5E415E1F953514B869FF6C343A18B6FDC0F356634942196"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6932979A0AA8A3A71C4C0E54EBCC12FE6A9E84D604BAB54C2FB46BBD4F7B0B96"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.OrdinanceView",
          "Name": "OrdinanceView",
          "DisplayName": "OrdinanceView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.OrdinanceView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_alreadyAppliedText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_alreadyAppliedText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _alreadyAppliedText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "482AC40586E0B5F0CAD3103001F27BD960251634E0AFEB7959C81A561D448DC0"
            },
            {
              "Id": "_applyButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_applyButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _applyButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7F6646A46BE339341B155311C689F8B60E0B8A941DCEEC40F7336512D5A8C7B"
            },
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            },
            {
              "Id": "_worldOrdinance:Shared.Models.Gods.WorldOrdinance",
              "Name": "_worldOrdinance",
              "Type": "Shared.Models.Gods.WorldOrdinance",
              "Signature": "private Shared.Models.Gods.WorldOrdinance _worldOrdinance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A911F85E9E171DC5B611B2606718DFFE52B3A7A644CDEAE66C42874F9F14E32"
            }
          ],
          "Properties": [
            {
              "Id": "WorldOrdinance:Shared.Models.Gods.WorldOrdinance",
              "Name": "WorldOrdinance",
              "Type": "Shared.Models.Gods.WorldOrdinance",
              "Signature": "public Shared.Models.Gods.WorldOrdinance WorldOrdinance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C632AEB6E1A83CB39B3A9E99DE2D1B7DB8A1E2F11F58C9F2D144043BB9C98CEB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "public System.Void UpdateState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 302,
              "BodyHash": "C54C7A318871E819CD3D1C71353D3A994E99867C9ABF7BCF55184EC2CEDCD3C2",
              "Hash": "35C86E2EA7399771CB61DE1C253DB0D9CCCBACE01EFC5E776AEC401EAF63934E",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.OrdinanceView::get_WorldOrdinance()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "Candide.CandideUI.Components.CandideIconLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Managers.OrdinanceManager::CanApplyOrdinance(Shared.Models.Gods.WorldOrdinance)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [
                "Ui_Description"
              ],
              "Source": null
            }
          ],
          "Hash": "2E0A3134955B69399C2CAD6F11F78FEB1DDF45403A3F749FD92C7A01AC2CEE0F"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.RequiredPath",
          "Name": "RequiredPath",
          "DisplayName": "RequiredPath",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.RequiredPath",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndColumn:System.Int32",
              "Name": "EndColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EndColumn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C169CC1528C03AB1830CE4BD8C27683A97FD29C913CBD4944F613F1288D735F8"
            },
            {
              "Id": "EndRow:System.Int32",
              "Name": "EndRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EndRow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92858CE0CDF31A58C41A3D9E930A1C0B2047C15E44B286490A5D76AA30503085"
            },
            {
              "Id": "StartColumn:System.Int32",
              "Name": "StartColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartColumn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "061898599074B83E0D5E12595C6F675BF8374590961C82180B76677D37F0DA33"
            },
            {
              "Id": "StartRow:System.Int32",
              "Name": "StartRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartRow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E9A8E39D5D7FB1AB3D4732C61A0E39E4A4AF80550E0B018215DE5689E2168E0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E0BD791E0AC2663D2D0AFB5EC4B4026DC1640690E40A98B997805CDA26B6D7A"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.UnlocksView",
          "Name": "UnlocksView",
          "DisplayName": "UnlocksView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.UnlocksView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArrowSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ArrowSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ArrowSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "547355E9364C41353BE8EFE616F015437436C5227C06F481103212F4FF4B5B34"
            },
            {
              "Id": "LockedPillarsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LockedPillarsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LockedPillarsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C1EBDD90EFF2B19FCAA977A599F1928F0545294B32DDF7892F7E15383C88605"
            },
            {
              "Id": "PillarsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PillarsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PillarsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "836DE23367A6BCF1EDFEC83E77BF2CCBDE66BA5C64D73E9728636AC58684ECA3"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79ED8ED2335B6ED84A4AEB4A02EF61B01721574D6AFC0E6E50238301435B49E5"
            },
            {
              "Id": "_godData:Shared.Models.Gods.GodData",
              "Name": "_godData",
              "Type": "Shared.Models.Gods.GodData",
              "Signature": "private Shared.Models.Gods.GodData _godData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49A5A93DA980CFF775AB8C19516ACC36348B60E249930475B07A8C9FE7C4A783"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_pillars:Candide.CandideUI.Components.CandideImage[]",
              "Name": "_pillars",
              "Type": "Candide.CandideUI.Components.CandideImage[]",
              "Signature": "private Candide.CandideUI.Components.CandideImage[] _pillars",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8534E7869BCE4C470827B9FCC866365A538968492AA1C29E519EA45905D1EF14"
            },
            {
              "Id": "_unlockedColumns:System.Int32",
              "Name": "_unlockedColumns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _unlockedColumns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A77AF19641C523DB402C6B1430F5BE8F041C002C6192433B15493EC445921E9"
            },
            {
              "Id": "_unlockMargin:Candide.CandideUI.CandideThickness",
              "Name": "_unlockMargin",
              "Type": "Candide.CandideUI.CandideThickness",
              "Signature": "private Candide.CandideUI.CandideThickness _unlockMargin",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F45C575D9CC9B928F144EC60A07945A4C0B6FB4EBD3E0B4D6D07592AA8285F75"
            },
            {
              "Id": "_visibleColumns:System.Int32",
              "Name": "_visibleColumns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _visibleColumns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D2F33C7DE77A61F49FB00E2E7C509633CBAE6FEBAEF794DEFEF7C9F02F3C27D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildPath(Candide.CandideUI.WorshipUi.Altar.RequiredPath, Candide.CandideUI.Containers.CandideGrid)-\u003ESystem.Void",
              "Name": "BuildPath",
              "Signature": "public System.Void BuildPath(Candide.CandideUI.WorshipUi.Altar.RequiredPath path, Candide.CandideUI.Containers.CandideGrid grid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.RequiredPath",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "grid",
                  "Type": "Candide.CandideUI.Containers.CandideGrid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 813,
              "BodyHash": "3D441A0A55E2224A5904D759E2F7E1125B2D5A1BF7539F25CB3A221B5BB7B3B9",
              "Hash": "584ACF094A5CB888F7B02D87BF5B77A44FDE7620BA0FC48281E7FEA379D73B03",
              "CalledMethods": [
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor()",
                "Candide.CandideUI.Components.CandideImage::.ctor()",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "70A2FA22D6130021C8A8E088C7ED7DC9C49AA63992C3282A6A5B2A12D0873BE1",
              "Hash": "20925C6A5B4B88D1DFA6A09089D42915DFDA94CCF89A0442C48A447C283BF778",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::WorshipManagerOnAcquiredWorshipUnlocksChanged(System.String)",
                "WorshipManager.GameStateAcquiredWorshipUnlocksChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::remove_AcquiredWorshipUnlocksChanged(WorshipManager.GameStateAcquiredWorshipUnlocksChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2C554D19F11EB2BC06085320EBD101F56FA9EE8CF48CCE0904936B1F703C95BE",
              "Hash": "DFCEB9DD10B5867047D6DB94E080E9C51518BA0553F9453CD9D6EB2B9890A2A5",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::WorshipManagerOnAcquiredWorshipUnlocksChanged(System.String)",
                "WorshipManager.GameStateAcquiredWorshipUnlocksChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::add_AcquiredWorshipUnlocksChanged(WorshipManager.GameStateAcquiredWorshipUnlocksChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetGod(Shared.Models.Gods.GodData)-\u003ESystem.Void",
              "Name": "SetGod",
              "Signature": "public System.Void SetGod(Shared.Models.Gods.GodData godData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "godData",
                  "Type": "Shared.Models.Gods.GodData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 662,
              "BodyHash": "B47B0A7F87A4007E6AD6504D10E5075BF1FC24688A65B4D607E80D9778B99842",
              "Hash": "55870A85F4136D954D506500141DF1A9C361EA7EC688DBBFE574FA09D8716715",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::UpdatePillars()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandide.CandideUI.WorshipUi.Altar.RequiredPath\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E\u003E::.ctor()",
                "Shared.Data.WorshipUnlocksDataBase::GetWorshipUnlocksForGod(System.String)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::get_Current()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Data.WorshipUnlocksDataBase::TryGetWorshipUnlock(System.String, Shared.Models.Gods.WorshipUnlock\u0026)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandide.CandideUI.WorshipUi.Altar.RequiredPath\u003E::Add(!0)",
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::\u003CSetGod\u003Eg__AddToGrid|12_0(Shared.Models.Gods.WorshipUnlock, UnlocksView.\u003C\u003Ec__DisplayClass12_0\u0026)",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E::get_Value()",
                "Candide.CandideUI.WorshipUi.Altar.WorshipUnlockHolder::.ctor(Shared.Models.Gods.WorshipUnlock, System.Boolean)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E::get_Key()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.Gods.WorshipUnlock\u003E\u003E::get_Key()",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.CandideUI.CandideUiElement\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Worship with id ",
                " doesn\u0027t exist but it is set as being unlocked by "
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1",
              "Hash": "04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePillars()-\u003ESystem.Void",
              "Name": "UpdatePillars",
              "Signature": "private System.Void UpdatePillars()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "380A3AA0D946B03249B795C42D8F69C0CF0C6151C21638F636820053FE5E9B56",
              "Hash": "A99DBF6E0CB3767BC5C5715EBA13534CBBB8CEFEC447BDED5B9642EA57961D05",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorshipManagerOnAcquiredWorshipUnlocksChanged(System.String)-\u003ESystem.Void",
              "Name": "WorshipManagerOnAcquiredWorshipUnlocksChanged",
              "Signature": "private System.Void WorshipManagerOnAcquiredWorshipUnlocksChanged(System.String worshipId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "C91BF0FDE5EC5ABD504BF7ED21E8F7AAACC61408E6B6ABC0D2B85CD4544EAD86",
              "Hash": "EA4579D92AB926626A865BD115649D6405DF5F1FB9DAC71C9784BEC0D0DC68BB",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar.UnlocksView::UpdatePillars()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.WorshipUi.Altar.WorshipUnlockHolder::UpdateState()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9CA1029377057B9EEC8C8189DF61B1785B9F555D13EED9AC5E2DDDA6B6393317"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar.WorshipUnlockHolder",
          "Name": "WorshipUnlockHolder",
          "DisplayName": "WorshipUnlockHolder",
          "FullName": "Candide.CandideUI.WorshipUi.Altar.WorshipUnlockHolder",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Holder.CandideHolderBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorshipUnlock:Shared.Models.Gods.WorshipUnlock",
              "Name": "WorshipUnlock",
              "Type": "Shared.Models.Gods.WorshipUnlock",
              "Signature": "public Shared.Models.Gods.WorshipUnlock WorshipUnlock",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBDE09FB7785A5A7F569EBDE3C01480B9693AFE0BF244B6829D004B8A368FEBF"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_isAcquired:System.Boolean",
              "Name": "_isAcquired",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isAcquired",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B9F9F16BB931DA624117CF49CCE356F7A35E388FE36B6E317E18121CEF6302A"
            },
            {
              "Id": "_locked:System.Boolean",
              "Name": "_locked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _locked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "719BE3B0A0BEAE56BF3A461150F0F3429190240A90DD65FA90FCF7E222496075"
            },
            {
              "Id": "_panel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_panel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _panel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "public System.Void UpdateState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "39FE781CF7411E23E1576C285AD2F13B0D5EBB9662198112C4827F3DAB45AAFD",
              "Hash": "1F0285C4251AFA6BA3E20A7088379EB08BD4AD9092E9D38DC71EEFE021D57449",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.GameModels.Managers.WorshipManager::IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"
              ],
              "StringLiterals": [
                "ui:yes",
                "ui:lock"
              ],
              "Source": null
            }
          ],
          "Hash": "7B34B5C94EA329FCCC46E839C660BC3CB84971813F333158B3B5FA81532CFBC0"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView",
          "Name": "AltarQuestsView",
          "DisplayName": "AltarQuestsView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [
            "Candide.CandideUI.WorshipUi.IAltarContext"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_descriptionView:Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
              "Name": "_descriptionView",
              "Type": "Candide.CandideUI.ObjectivesUi.QuestDescriptionView",
              "Signature": "private Candide.CandideUI.ObjectivesUi.QuestDescriptionView _descriptionView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065D0D5EEBB62A022DEB33A5FF12224EA6A4842F2872EDF9DC67871ECAA63E46"
            },
            {
              "Id": "_questListView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_questListView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _questListView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE1E5660F0DA467A3174F62B035DBE9794FBC9BA85E2C8C633DD18BE15538FD9"
            }
          ],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A970F37018B8DA7C8D79CFB5213E0750B39BA34476141DBC717C2B96E2AFCCFD",
              "Hash": "4AC597089841A1ED43E25F7F7D881DF1FC6521E09EEA53FDEC0801180399754A",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView::UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "altar/quests/quests"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "D0DABFF4926390C330B8B569A2F1C74BADA07C55624094236C4C805B7E60AEEC",
              "Hash": "ABBB243EFA9BBC6D4E9DF3225DDF06C3838F19EB9AFB131960E96025F2F91B7B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView::UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateQuests(System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Collections.Generic.List\u00601\u003CSystem.String\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateQuests",
              "Signature": "private System.Void UpdateQuests(System.Collections.Generic.List\u003CSystem.String\u003E finishedQuests, System.Collections.Generic.List\u003CSystem.String\u003E failedQuests, System.Collections.Generic.List\u003CSystem.String\u003E addedQuests, System.Boolean firstUpdate)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "finishedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "failedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addedQuests",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstUpdate",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 873,
              "BodyHash": "2FFDD55DBF7AF8B0C4E7A88506FA206990BF020D1760C09C77A427A02012E047",
              "Hash": "2DC626EA3837C6D64198081B4ED2CDB0D8E8F5DD69914502B6490419B7A5452B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::get_SelectedQuestId()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::SetNoQuestSelected()",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.NotImplementedException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.CandideUI.ObjectivesUi.QuestDescriptionView::UpdateInstanceData(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Count()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.ObjectivesUi.QuestDisplayControl::.ctor(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)"
              ],
              "StringLiterals": [
                "We should not have citizen quests yet",
                "Ui_Empty",
                "minerva",
                "Gods_Other"
              ],
              "Source": null
            }
          ],
          "Hash": "D5B4725B1B3AC6DE51FEB31BE9413182D2B37AF3426C519B7086C437F5F340BE"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView",
          "Name": "AltarSacrificeView",
          "DisplayName": "AltarSacrificeView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [
            "Candide.CandideUI.WorshipUi.IAltarContext"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_citizenListView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_citizenListView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _citizenListView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A384CE038261D21A49B3988D975E377E2A43D325A3484562E5E02A729B1A3B33"
            },
            {
              "Id": "_descriptionView:Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView",
              "Name": "_descriptionView",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView _descriptionView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B03259958971767A5A5C233AB4B1F5E86FD31AFF20C4EC51E5C24BF8C65E36A0"
            },
            {
              "Id": "_displayData:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Name": "_displayData",
              "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
              "Signature": "private Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData _displayData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED158479896EFF86E58F7E8C80F98FFEE8241D3C41195D7DEC8D2AADC0418688"
            },
            {
              "Id": "_getTownHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getTownHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getTownHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA0BA07B4A384E1D752BE3ED8F5D4AC224DFF1D7FABD117FA7F4B64D1A0F36D2"
            },
            {
              "Id": "_selectedCitizen:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_selectedCitizen",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _selectedCitizen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B88D7632EE506D5E37DD1E38B96B0D114F6E4AE18E5BFA1BE860B1BBA7FBD91"
            },
            {
              "Id": "_worshipChangeDisplay:Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay",
              "Name": "_worshipChangeDisplay",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay _worshipChangeDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7540C3ED76C9113E4BE5B29CA65C81623B296D6C3D8D02B217B94C8DD10E32C"
            }
          ],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "3EE856332C36071169BF1E6374FB4173DA4EBC66DCD129948EBB6959DADDEF78",
              "Hash": "C3BCC0072498C1C03074F096B58B58DA930B3F105FA6685C1F338ED4586DA9D6",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::remove_TownsChanged(TownsController.GameStateTownsChanged)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "CandideServer.MessageModels.Towns.StopListeningToTownMessage::.ctor()",
                "Candide.GameModels.Services.TownsService::SendStopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage)",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "FF7FB5D5BDE8658A0B09E882E63C3D98FE9807B0232C1BCA14043F828DBAA8A5",
              "Hash": "758366A4F52E6A01A4DD8DF15B609764E9FF7C810FE9FDDE4FFA2703C138794E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "2DD1CBFF9914C4380E87A906D29EE7F17CDEDDA4ED7DA69F4C7889AAABF2F6ED",
              "Hash": "C8C28FDED071933BC509E0568A2318EF89352D66F0BC5901BBDE7EDD02DEDF81",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.TownsController::add_TownsChanged(TownsController.GameStateTownsChanged)",
                "CandideServer.MessageModels.Towns.GetAndListenToTownRequest::.ctor()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse)",
                "System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.TownsService::GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest, System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "altar/sacrifices/sacrifices"
              ],
              "Source": null
            },
            {
              "Id": "OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse)-\u003ESystem.Void",
              "Name": "OnResponse_GetTown",
              "Signature": "private System.Void OnResponse_GetTown(CandideServer.MessageModels.Towns.GetAndListenToTownResponse obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideServer.MessageModels.Towns.GetAndListenToTownResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "3F1853F0219EAACDB399C8717F66DBAB61EE3C7FEA3303F38E2C76104E66F7F2",
              "Hash": "0D445007C313C6C6D9960F63AF793726CA0C82DA3E3D804F9314348C148E4295",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::UpdateOverviewTown(CandideServer.MessageModels.Towns.TownOverviewListeningData)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::UpdateCitizens(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)"
              ],
              "StringLiterals": [
                "Unexpected missing town in GameState"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "06FADAE224A03C94A07809DC2CAB0A1CC9DA541EEB98A46EC7EDEF5F9095E3ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void",
              "Name": "TownsControllerOnTownsChanged",
              "Signature": "private System.Void TownsControllerOnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "FACC575E9E13919E12D9EFB4F73ADC50846DE6397E38D59714CBFEF2AB7E7B6B",
              "Hash": "B3F3C46A960B6AF524C079E5C717F5F49020A3AC84B5640813BE7BC7ECBF2132",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData::Update(Candide.GameModels.Controllers.GameStateTownChangedArgs)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView::UpdateCitizens(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)"
              ],
              "StringLiterals": [
                "Error in updating town TownsControllerOnTownsChanged for altar"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCitizens(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)-\u003ESystem.Void",
              "Name": "UpdateCitizens",
              "Signature": "private System.Void UpdateCitizens(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData displayData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayData",
                  "Type": "Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "7D4A30FD78A3AE5719807C6371E955F302BEBC8F2CA73455F43CC23835010CC4",
              "Hash": "B5707FA504D1362C4BA1704784260BE38C4727616E05C60A150E7587FA6AC307",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_Text(System.String)",
                "System.Object::ToString()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)"
              ],
              "StringLiterals": [
                "Not expected to happen",
                "ui:citizen",
                "Town_Overview_NoCitizens"
              ],
              "Source": null
            }
          ],
          "Hash": "83E28E31E9F0B4267286D4A228D4763CE1847FCD6342CF4064161081CEA8726B"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar",
          "Name": "AltarTopBar",
          "DisplayName": "AltarTopBar",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Name": "ButtonPanel",
              "Type": "Candide.CandideUI.Containers.CandideHorizontalStackPanel",
              "Signature": "public Candide.CandideUI.Containers.CandideHorizontalStackPanel ButtonPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "782BD2388D1AAA46AAA99DA4CD1D90F51233273A217FA20EED888838426C73A0"
            },
            {
              "Id": "GodChanged:System.EventHandler\u00601\u003CShared.Models.Gods.GodData\u003E",
              "Name": "GodChanged",
              "Type": "System.EventHandler\u003CShared.Models.Gods.GodData\u003E",
              "Signature": "private System.EventHandler\u003CShared.Models.Gods.GodData\u003E GodChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A1F3331C8EC4793A58DE703B3FA5615C3B4FD722622840DC512410C823C1B1F"
            },
            {
              "Id": "GodProgressViews:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E",
              "Name": "GodProgressViews",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E GodProgressViews",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12FB104B88E0F50CEAFEA17273D334DE769E76156B4E5ADA520BC4361CC8C165"
            },
            {
              "Id": "WorshipPointsIconLabel:Candide.CandideUI.Components.HolderIconLabel",
              "Name": "WorshipPointsIconLabel",
              "Type": "Candide.CandideUI.Components.HolderIconLabel",
              "Signature": "public Candide.CandideUI.Components.HolderIconLabel WorshipPointsIconLabel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4988DB4A151B5D61336B0DDCB46FFC861C61F50D21F8307E3FF39C512D6AFB1A"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "GodChanged:System.EventHandler\u00601\u003CShared.Models.Gods.GodData\u003E",
              "Name": "GodChanged",
              "Type": "System.EventHandler\u003CShared.Models.Gods.GodData\u003E",
              "Signature": "public System.EventHandler\u003CShared.Models.Gods.GodData\u003E GodChanged",
              "Visibility": "public",
              "Hash": "77A3D3E5FCB3A01F76F3D82BCC93095F0D6FA2F897103832E8A12954EA55892F"
            }
          ],
          "Methods": [
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "6F68AEF9E3A28D92B613D3F9E7A8546D1F3B11DFB0F23078B341F637E84E0A28",
              "Hash": "F85DEF3D327E676E59D480116A8DE4B7BF9658D537A098EE120B82FC7D418F3B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::WorshipManagerOnWorshipPointsChanged(Candide.GameModels.Managers.WorshipPointsChangedArgs)",
                "WorshipManager.GameStateWorshipPointsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::remove_WorshipPointsChanged(WorshipManager.GameStateWorshipPointsChanged)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)",
                "WorshipManager.GameStateGodProgressionChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::remove_GodProgressionChanged(WorshipManager.GameStateGodProgressionChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "479C65A865E5B33E34E776684BD787F0090939101EFF6B81C476A6B99434B440",
              "Hash": "7ACC0E444B18F99061870C486F3D725AA7DFB0865191B19A0CFAAC78EE9A0E87",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)",
                "WorshipManager.GameStateGodProgressionChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::add_GodProgressionChanged(WorshipManager.GameStateGodProgressionChanged)",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::WorshipManagerOnWorshipPointsChanged(Candide.GameModels.Managers.WorshipPointsChangedArgs)",
                "WorshipManager.GameStateWorshipPointsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::add_WorshipPointsChanged(WorshipManager.GameStateWorshipPointsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetSelection()-\u003ESystem.Void",
              "Name": "ResetSelection",
              "Signature": "public System.Void ResetSelection()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "EA25EE718614D05A550906F9810CF018660806F5EEAA5FF6BA6F4378931572C8",
              "Hash": "F7F26DDD97ED0F105CCDDE9C6FEFFF7CD1558922F523290B9C44FC335A247DDB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.Components.Buttons.CandideToggleButton::set_IsToggled(System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)-\u003ESystem.Void",
              "Name": "WorshipManagerOnGodProgressionChanged",
              "Signature": "public System.Void WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GodProgressionChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "EC53AE4A141816992FF8434211ACF3C4E824C0560C3962DF79FA1E11B5C24BAB",
              "Hash": "F80A09990DE9DD1543018223CCA8DB29442D0AD135BEBB11C0E044165F316B9E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.WorshipUi.Altar2.GodProgressView\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Value()",
                "Shared.Models.Gods.GodProgression::ExperienceRequiredToLevelUp(System.Int32)",
                "Candide.CandideUI.WorshipUi.Altar2.GodProgressView::set_Progress(System.Single)",
                "Candide.CandideUI.WorshipUi.Altar2.GodProgressView::set_Level(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Candide.CandideUI.WorshipUi.Altar2.GodProgressView::set_IsGodUnlocked(System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "minerva",
                "reward:minerva:tier:1"
              ],
              "Source": null
            },
            {
              "Id": "WorshipManagerOnWorshipPointsChanged(Candide.GameModels.Managers.WorshipPointsChangedArgs)-\u003ESystem.Void",
              "Name": "WorshipManagerOnWorshipPointsChanged",
              "Signature": "private System.Void WorshipManagerOnWorshipPointsChanged(Candide.GameModels.Managers.WorshipPointsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.WorshipPointsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "FDDDF8748BD1ACBAB87764E3732AB0FCBC360509E800140156FAD256D7FC2440",
              "Hash": "D2E81EA0717E794F4673C85830FAB433E6AFBB2F0ABF1539A628D78EE61B328F",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Candide.CandideUI.Components.HolderIconLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9073CFE622BEF81DEFABF361CDEB0C03B6C85FDD7ECF926C56054AEAB751DE70"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.GodProgressView",
          "Name": "GodProgressView",
          "DisplayName": "GodProgressView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.GodProgressView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideToggleButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_noUnlocks:System.Boolean",
              "Name": "_noUnlocks",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _noUnlocks",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "966DC04136077EEA23DB81A1E694EFBC7D01311B7C4D05DE8B67C56D2EBB3675"
            },
            {
              "Id": "_progressBar:Candide.CandideUI.Components.CandideVerticalProgressBar",
              "Name": "_progressBar",
              "Type": "Candide.CandideUI.Components.CandideVerticalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideVerticalProgressBar _progressBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF236F954103F19466E55D11F9AA251867F1439DDCA624EF6C83DB9C724761C7"
            },
            {
              "Id": "_textLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_textLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _textLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04FEECAED6427FF7FA6C7F9B2E2BA428AE3897876EAC2F7DC489CABDD1FEF3D"
            }
          ],
          "Properties": [
            {
              "Id": "IsGodUnlocked:System.Boolean",
              "Name": "IsGodUnlocked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsGodUnlocked",
              "Visibility": "public",
              "HasGetter": false,
              "HasSetter": true,
              "Hash": "CE13F82F43E3A76540BDD1C28940C5A99233FCFCBCFB1A4C67295F83C50BBD7C"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "HasGetter": false,
              "HasSetter": true,
              "Hash": "1DE7134787B4625C7C7E51057D30EC6AD29801B7E7148EDD6076F9D24D295EA6"
            },
            {
              "Id": "Progress:System.Single",
              "Name": "Progress",
              "Type": "System.Single",
              "Signature": "public System.Single Progress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A5E64D313041056BBF9C7D6335147AC06BFA1618CE2179B7E66E1EE1A14F5930"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7EAB5975F408C92BC960BB074A9947AB208BF138A5A440180A731974C11E081C"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView",
          "Name": "NewOfferingView",
          "DisplayName": "NewOfferingView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [
            "Candide.CandideUI.WorshipUi.IAltarContext"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FetchInventoryDone:System.Boolean",
              "Name": "FetchInventoryDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean FetchInventoryDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DCFEB173DC3BA305561F40C514E62F2AB706BAE86902660F9116FF52CB4045B"
            },
            {
              "Id": "_altarBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_altarBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _altarBuildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D880F29585A2FEC4D76032F6321E68A722567BF7AB81A14D213FDC7DB9D0BFD"
            },
            {
              "Id": "_getInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getInventoryHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getInventoryHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "711EBEC1A27228A76CFEC5892BC66C2B8A5D29B34361480A577E536AFEFB5EF1"
            },
            {
              "Id": "_offerButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_offerButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _offerButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75EDEF5362CC8E066356FD38F0CF0FAAECE57C7E893BE8580CEFF8AE11955A43"
            },
            {
              "Id": "_offeringInventory:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_offeringInventory",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _offeringInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1757171E603FC4A77D82180628A9A35869F49542B32C12975BEC9761EAD12F2C"
            },
            {
              "Id": "_offeringInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_offeringInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _offeringInventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DA8883C191A5A245005A9131C58C9EC0D2637BCF339E20550D7A0B243274B9A"
            },
            {
              "Id": "_playerInventory:Candide.CandideUI.UserControls.InventoryControl",
              "Name": "_playerInventory",
              "Type": "Candide.CandideUI.UserControls.InventoryControl",
              "Signature": "private Candide.CandideUI.UserControls.InventoryControl _playerInventory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32D1740A390FF205BAEFB79103F7CB043D29B04E138F187D0CDA42A23451880E"
            },
            {
              "Id": "_worshipChangeDisplay:Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay",
              "Name": "_worshipChangeDisplay",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay _worshipChangeDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F878AACFC7887E52672FC80FC54651E95721C979D15FE6DE20F5B3067781C1"
            }
          ],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OfferingInventorySet()-\u003ESystem.Void",
              "Name": "OfferingInventorySet",
              "Signature": "private System.Void OfferingInventorySet()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "D9D25E8AA838276E50D1BB1A7CFE6F1CAB66299B81F0755EFC30852D6E582EA6",
              "Hash": "42E576CAE300A4B429C3565FCB57466FF0FAA29FD3D2AA25E37D652B3EBA6455",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::OnOfferingInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()",
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::\u003COfferingInventorySet\u003Eb__15_0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.SimpleInventoryService::GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "99D897A25F19DB15C94139B02B50EF067E56584E95C06A367F6F5F348E75C345",
              "Hash": "275C9841AF5471F05C4BBA0028155E69ED284FB1E8D6DEC72AFBE3C00D23DF8D",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::OnOfferingInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "Candide.CandideUI.CandideUiElement::OnDismount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "534DB4F632AA4333E7008CD526C9E0F09E9930AB7BA0070B72A0DA3CFFEDBE5C",
              "Hash": "8C7C96142E4E140164E4E355E049D6CE18B70C7B9A47A310195CC144850486FC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "NewOfferingView: Failed getting offering inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "839F34887D4B2BFDFDF76E916F3EDF1ABE6DD5CD8D5C7075BC495DDDEA10CF61",
              "Hash": "CB23A8394A34D57A4D0E063E5FFB9217A649EE56845FA932A5B20D37E881D153",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.CandideUI.CandideUiElement::OnMount()"
              ],
              "StringLiterals": [
                "altar/offerings/offerings"
              ],
              "Source": null
            },
            {
              "Id": "OnOfferingInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnOfferingInventoryChanged",
              "Signature": "private System.Void OnOfferingInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "1A915DF51FEFF87E056465CED9F584C3D064CE5B72ACB4BA86D2F5672BA715CA",
              "Hash": "EA44BDE0B5AB1159FED461C4CABDD04F78076F3DD39DDA74FA4C83EB8867B196",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay::UpdateInventory(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerInventoryMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean",
              "Name": "OnPlayerInventoryMouseRightClickFunc",
              "Signature": "private System.Boolean OnPlayerInventoryMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "516B81601F4B1756E511586FA04081FB5C065E86BE8951C55D40BBD2F7A33EFB",
              "Hash": "CC67C187F89DDC690A86A7DB82B9E6581E82E61C57C9A44415210BAEB7CFEF1C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.UserControls.InventoryControl::get_Inventory()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)"
              ],
              "StringLiterals": [
                "CandideInventorySlot: Couldn\u0027t find secondary inventory in the active inventories"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState altarState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "altarState",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "6B0D6BB3A1A4CD2129BEFF40843E565F09D7CB38386DC671F4C5B21078701492",
              "Hash": "51CE7D8DA607AD6B855AF305DE2D800B425DC59AA6C7F6ED611E8D1D3FC3A6C1",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Item(!0)",
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::OfferingInventorySet()",
                "Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)-\u003ESystem.Void",
              "Name": "WorshipManagerOnGodProgressionChanged",
              "Signature": "public System.Void WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GodProgressionChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "2FFDA69F31818FFC4980056E3318FD8514702C3E5FC89C007ED8EC3519F33269",
              "Hash": "F041CC200D74BCEF2C32590BC27B3D524C90D6344E6BC5E8318858D6A054E7C5",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Count()",
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::ForceEnterNode(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Value()",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::get_Key()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "altar/offerings/offerings",
                "NoReaction",
                "minerva",
                "mercury",
                "ceres",
                "diana",
                "venus",
                "mars",
                "vulcan",
                "MinervaReaction_1",
                "Unexplored_CeresReaction_1",
                "CeresReaction_1",
                "Unexplored_DianaReaction_1",
                "DianaReaction_1",
                "Unexplored_MarsReaction_1",
                "MarsReaction_1"
              ],
              "Source": null
            }
          ],
          "Hash": "39292514E58B81FB91FA1BAE8854A54348FBF0FC2714A02A22966468CDD75389"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay",
          "Name": "OfferingsWorshipChangeDisplay",
          "DisplayName": "OfferingsWorshipChangeDisplay",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.OfferingsWorshipChangeDisplay",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_godWorship:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "_godWorship",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _godWorship",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEEE86B59919556A1DB33906D9594B7FA419BEDB26321495F33D1C36033EDF1F"
            },
            {
              "Id": "_hasUnknownItem:System.Boolean",
              "Name": "_hasUnknownItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasUnknownItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81CBC10B06C34B3D023F5C2E08AD35727168216003C4697FF7D2217EC0F1319D"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateInventory(Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "UpdateInventory",
              "Signature": "public System.Void UpdateInventory(Candide.GameModels.Models.Items.SimpleInventory inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 767,
              "BodyHash": "0D6382000E8050AF63FF757872362B80968671374F7E78F8632E4100CA19E02D",
              "Hash": "A9B3E84B84E38F4AC50A716E0C605F5ACBE223540C0AA59ACD63A050791C6ABA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::IsNullOrEmpty(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "*all*",
                "Unknown associated god ID ",
                "\u002B ",
                "0.#",
                "Gods_Undiscovered",
                "Gods_Worship"
              ],
              "Source": null
            }
          ],
          "Hash": "5A171F474ED8BE372650C35D0119DDAA0071A4E282C904439FCC2CBB37400FDA"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView",
          "Name": "SacrificeCitizenView",
          "DisplayName": "SacrificeCitizenView",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.SacrificeCitizenView",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnSacrifice:System.Action\u00602\u003CSystem.Guid,System.String\u003E",
              "Name": "OnSacrifice",
              "Type": "System.Action\u003CSystem.Guid, System.String\u003E",
              "Signature": "public System.Action\u003CSystem.Guid, System.String\u003E OnSacrifice",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48C098C3CA111F97C4EC73895974C17BF84E627E78849583584E338E237CF76A"
            },
            {
              "Id": "_citizenId:System.Guid",
              "Name": "_citizenId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _citizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A87CBC3D3D8DDAF24518A931B9D569C0B9907B36C825C641113B133BCBB7DBDC"
            },
            {
              "Id": "_citizenName:System.String",
              "Name": "_citizenName",
              "Type": "System.String",
              "Signature": "private System.String _citizenName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C93AE94C47A265F1E38FE5EA8D2661D67C7603A36949DF128E770CE0C2071718"
            },
            {
              "Id": "_sacrificeBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_sacrificeBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _sacrificeBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5967C56D076C3E0FA2C25CD9D89B9DE4E86136EDEDE71C17807BF9C0F52DBEB6"
            },
            {
              "Id": "_stackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_stackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _stackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "004B0803E1C72F72CFAE1A5A54F3D9B820327676FF06A012ABA13FACEBF3553B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateCitizenData(CandideServer.MessageModels.Towns.CitizenTownOverviewData)-\u003ESystem.Void",
              "Name": "UpdateCitizenData",
              "Signature": "public System.Void UpdateCitizenData(CandideServer.MessageModels.Towns.CitizenTownOverviewData citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "B68F0A385188522766AA6E904C894CA2B884E0F7AE3CA13AB633BE5B22BAD684",
              "Hash": "9209BA8C80111F441CE3AF61EF883BA2BD8E208F6C264C408F2A244B86FB4334",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildCitizenTooltipContent(CandideServer.MessageModels.Towns.CitizenTownOverviewData)",
                "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69431FB5F2D28A539B24DB5B1EC1CD3B0E4647A7F2E24C18C29E456E484E59EB"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay",
          "Name": "SacrificesWorshipChangeDisplay",
          "DisplayName": "SacrificesWorshipChangeDisplay",
          "FullName": "Candide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay",
          "Namespace": "Candide.CandideUI.WorshipUi.Altar2",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_godWorship:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "_godWorship",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _godWorship",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEEE86B59919556A1DB33906D9594B7FA419BEDB26321495F33D1C36033EDF1F"
            },
            {
              "Id": "_verticalStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_verticalStackPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _verticalStackPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7B0FD90C268B06AF6E76E1EEE3402EC2536D70DC34AA454074B62700D38E2CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateCitizen(CandideServer.MessageModels.Towns.CitizenTownOverviewData)-\u003ESystem.Void",
              "Name": "UpdateCitizen",
              "Signature": "public System.Void UpdateCitizen(CandideServer.MessageModels.Towns.CitizenTownOverviewData citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 788,
              "BodyHash": "066E4BBF4EC360A0C145469F79FC13958657C077B0EFEC0282CEFF95516348F9",
              "Hash": "F9E7DE3C731E989B62A86126F891E1545D3D0B999A35B121D2D3335D4C7FA7B7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::ContainsKey(!0)",
                "Dictionary.Enumerator\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::MoveNext()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.Components.CandideIconLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideIcon::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "minerva",
                "Couldn\u0027t find job with ID ",
                "*all*",
                "Unknown associated god ID ",
                "\u002B ",
                "0.#",
                "Gods_Worship"
              ],
              "Source": null
            }
          ],
          "Hash": "6C17D982D394476EDCAF726ACB4EE7951CB1DECD408D7FA25BBEDBC54C5A52E7"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.AltarMainMenu",
          "Name": "AltarMainMenu",
          "DisplayName": "AltarMainMenu",
          "FullName": "Candide.CandideUI.WorshipUi.AltarMainMenu",
          "Namespace": "Candide.CandideUI.WorshipUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AltarState:Candide.CandideUI.WorshipUi.Altar.AltarState",
              "Name": "AltarState",
              "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar.AltarState AltarState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDD6FF9460F12690884EE22FBCDEAF3218ECFE0B910923A969EE8BEE68274849"
            },
            {
              "Id": "ContextChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "ContextChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "private System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E ContextChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C82B91C188E77D5720BBD1B6DF099530807ED0822C29AF5C1DBACC7A9FCD4518"
            },
            {
              "Id": "Offerings:Candide.CandideUI.WorshipUi.Altar2.NewOfferingView",
              "Name": "Offerings",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView",
              "Signature": "public Candide.CandideUI.WorshipUi.Altar2.NewOfferingView Offerings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85B1307791813DC82A9532EC9D24E2E60FCB55BA7B3861FA3152D9CCCB127835"
            },
            {
              "Id": "OptionOfferings:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "OptionOfferings",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton OptionOfferings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "306BA58E9DF7CD5B108936240D4504A7251043CE6A071076FED2F4D9FC28BCF7"
            },
            {
              "Id": "_altarQuests:Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView",
              "Name": "_altarQuests",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView _altarQuests",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAB4E3AD5F1320FF4F7BA9950BD03DB4E2BC081BB160BFF81E0FA30580495CB7"
            },
            {
              "Id": "_blessings:Candide.CandideUI.WorshipUi.BlessingsList",
              "Name": "_blessings",
              "Type": "Candide.CandideUI.WorshipUi.BlessingsList",
              "Signature": "private Candide.CandideUI.WorshipUi.BlessingsList _blessings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1905ED338FA9A25E5012BD773925843A9AB7AE30E01A2B3A6B5C7D0A961B4708"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_modal:Candide.CandideUI.Windows.CandideModalWindow",
              "Name": "_modal",
              "Type": "Candide.CandideUI.Windows.CandideModalWindow",
              "Signature": "private Candide.CandideUI.Windows.CandideModalWindow _modal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A475C614590A4501CF007C9D4728A9EF5D19BE3755885AB721063B4046B0A6C0"
            },
            {
              "Id": "_optionBlessings:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_optionBlessings",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _optionBlessings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D5ED912C4F214A968D695CA5FA4B575850D421A8C84F18E11193EF52C0A6FED"
            },
            {
              "Id": "_optionQuests:Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Name": "_optionQuests",
              "Type": "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton _optionQuests",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B41EE55FEDE52B47BBC359408F3D19ECC02C6E56229D4EC4AF992307397502C1"
            },
            {
              "Id": "_optionTeleport:Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton",
              "Name": "_optionTeleport",
              "Type": "Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton _optionTeleport",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6DCE8C5C3F9DBFA16672DF96469D07BBE245C191560134CD4841CC8F58AD19"
            },
            {
              "Id": "_ordinances:Candide.CandideUI.WorshipUi.OrdinanceList",
              "Name": "_ordinances",
              "Type": "Candide.CandideUI.WorshipUi.OrdinanceList",
              "Signature": "private Candide.CandideUI.WorshipUi.OrdinanceList _ordinances",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "689E1C641027522C21B81315F5849CF2BF1399A7588E71404857402D5B6B682D"
            },
            {
              "Id": "_sacrifices:Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView",
              "Name": "_sacrifices",
              "Type": "Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar2.AltarSacrificeView _sacrifices",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F815A717983E5DB8FDAC087B4295F5EBCBBB1EC49D90E5187233F9E6FB75616"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "ContextChanged:System.EventHandler\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "ContextChanged",
              "Type": "System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Signature": "public System.EventHandler\u003CCandide.CandideUI.CandideUiElement\u003E ContextChanged",
              "Visibility": "public",
              "Hash": "D0A21F79B602BD853ADC061A809A60C2B732E6376E031BEB009A6557FCF470E7"
            }
          ],
          "Methods": [
            {
              "Id": "BlessingsManagerOnAvailableBlessingsChanged(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)-\u003ESystem.Void",
              "Name": "BlessingsManagerOnAvailableBlessingsChanged",
              "Signature": "private System.Void BlessingsManagerOnAvailableBlessingsChanged(Candide.GameModels.Managers.AvailableBlessingsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "37C22039449788759312A6750B92503263B88FA8D8283593EA23F0282CCB2984",
              "Hash": "E1103D28C7B5424B7218930E42FDA104DC65DD302B1B55172D47C2F8456ED0C5",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.BlessingsList::SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OfferingsManagerOnCurrentOfferingsChanged(Candide.GameModels.Managers.CurrentOfferingsChangedArgs)-\u003ESystem.Void",
              "Name": "OfferingsManagerOnCurrentOfferingsChanged",
              "Signature": "private System.Void OfferingsManagerOnCurrentOfferingsChanged(Candide.GameModels.Managers.CurrentOfferingsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "F43C2B4F410F832246314F26A6FB4440E3361E01D10047ABD04ECBDB50F4BAFF",
              "Hash": "DBA457330D932924C6538347D121E9CA6C8A59A831D441AB3A367489E4E214FE",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDismount()-\u003ESystem.Void",
              "Name": "OnDismount",
              "Signature": "protected System.Void OnDismount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "B30258F9B3485B6082E3F4D89FF285B4B5A02348E7C4350D1C8A40BF6CFC7244",
              "Hash": "0C1B5EBE358DA0E39F498DF9996AFF1189419650BC5321526906E9260E8AE10B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnDismount()",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)",
                "WorshipManager.GameStateGodProgressionChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::remove_GodProgressionChanged(WorshipManager.GameStateGodProgressionChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::BlessingsManagerOnAvailableBlessingsChanged(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)",
                "BlessingsManager.GameStateAvailableBlessingsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.BlessingsManager::remove_AvailableBlessingsChanged(BlessingsManager.GameStateAvailableBlessingsChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)",
                "OrdinanceManager.GameStateAvailableOrdinancesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.OrdinanceManager::remove_AvailableOrdinancesChanged(OrdinanceManager.GameStateAvailableOrdinancesChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::remove_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnInventoriesChanged",
              "Signature": "private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "7464616A274F27E4AB35363AEC1AA16D422AE2672D270510316FC10716456769",
              "Hash": "E6219843851AF9EFA707EB25057FEF0A651CA2E5F6402DC976EB72F1A7FD4B9C",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "FB0C049D76A3B3596A205A4F2FDD36AB41DEF160615FAF037DB542DA2CA52928",
              "Hash": "D0273230828A6046552C32F1BEB0FD13F8B7BAEED7C5B0156B3AC44EFE0F1303",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)",
                "WorshipManager.GameStateGodProgressionChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.WorshipManager::add_GodProgressionChanged(WorshipManager.GameStateGodProgressionChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::BlessingsManagerOnAvailableBlessingsChanged(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)",
                "BlessingsManager.GameStateAvailableBlessingsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.BlessingsManager::add_AvailableBlessingsChanged(BlessingsManager.GameStateAvailableBlessingsChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)",
                "OrdinanceManager.GameStateAvailableOrdinancesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.OrdinanceManager::add_AvailableOrdinancesChanged(OrdinanceManager.GameStateAvailableOrdinancesChanged)",
                "Candide.CandideUI.WorshipUi.AltarMainMenu::QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "QuestsManager.GameStateWorldQuestsChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.QuestsManager::add_WorldQuestsChanged(QuestsManager.GameStateWorldQuestsChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)-\u003ESystem.Void",
              "Name": "OrdinanceManagerOnAvailableOrdinancesChanged",
              "Signature": "private System.Void OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "0B58E191D9E5254F2EEE414CF04F30C6EBA2EE3BE12748A962505B205008E752",
              "Hash": "15BB1A11AA8E1D93D3923DEAE8AD6CCE2BFBC16F73D2564BBE9D08509AB10E08",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.OrdinanceList::SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "QuestsManagerOnWorldQuestsChanged",
              "Signature": "private System.Void QuestsManagerOnWorldQuestsChanged(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "8ECE2C74E7B434CCA3CBEAC2ECE1C2D84A9CE664A97034900D413F99CE6BA6D6",
              "Hash": "64A5A6F50EFC69FB99B9F2330A7E8815085ECDA8A2EAC6D624C4B9DE2F6A7C78",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Value()",
                "Candide.CandideUI.Components.Buttons.CandideToggleIconLabelButton::set_ExtraIcon(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarQuestsView::SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)"
              ],
              "StringLiterals": [
                "ui:exclamation"
              ],
              "Source": null
            },
            {
              "Id": "ResetSelection()-\u003ESystem.Void",
              "Name": "ResetSelection",
              "Signature": "public System.Void ResetSelection()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0834E3B812388322969962F4F44740806084DD6FC16A02C0D8A2886163059E3F",
              "Hash": "8D7976EDA97DD129CE57F4FB78371443D175BB78C3E764723DB01FDE89B7B607",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TeleportButton_OnClick()-\u003ESystem.Void",
              "Name": "TeleportButton_OnClick",
              "Signature": "private System.Void TeleportButton_OnClick()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 903,
              "BodyHash": "25130898098760CD1C0114C720C95FF1973D644D88A2823F2961B82E669788A6",
              "Hash": "4B4DB1128F659302443E8BF164B6C0427899410FE72652D847E8EFE4EA695886",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MaxHeight(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideGrid::set_DefaultColumnProportion(Candide.CandideUI.Proportion)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "AltarMainMenu.\u003C\u003Ec__DisplayClass26_0::.ctor()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)"
              ],
              "StringLiterals": [
                "Gods_Teleport_Title",
                "altar",
                "Gods_Teleport_YouAreHere",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "UpdateTeleportBtn()-\u003ESystem.Void",
              "Name": "UpdateTeleportBtn",
              "Signature": "public System.Void UpdateTeleportBtn()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "A82C3534CC5DEE1A8C6E4FD4C86B178E4653DB739716DC99576B19093959259C",
              "Hash": "FC365AC2B36D5CB32935FBE3D0695593D9F910414E8004C68AD37C4B57D2F99D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Shared.Data.WorshipUnlocksDataBase::GetWorshipUnlockOrNull(System.String)",
                "AltarMainMenu.\u003C\u003Ec::\u003CUpdateTeleportBtn\u003Eb__15_0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.TooltipGridIconLabelButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "AltarMainMenu.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "AltarMainMenu.\u003C\u003Ec__DisplayClass15_0::\u003CUpdateTeleportBtn\u003Eb__1()"
              ],
              "StringLiterals": [
                "worship_flag:altar_teleport",
                "mercury_unlock:altar_teleport",
                "altar:1"
              ],
              "Source": null
            },
            {
              "Id": "WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)-\u003ESystem.Void",
              "Name": "WorshipManagerOnGodProgressionChanged",
              "Signature": "private System.Void WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GodProgressionChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "CB02A60388DA72749D4A3AE64F6D0F4405167F2670D7E5F7D625A087712808B9",
              "Hash": "2A754094914F4C06979438D452B0A2E4515B7335E69A1776C109A2224E9B61B7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.CandideUI.WorshipUi.Altar2.NewOfferingView::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13D8F28ABE8429B40A674D84D1525F2C2D6739C469C4BC15606854A467FEEB99"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.BlessingsList",
          "Name": "BlessingsList",
          "DisplayName": "BlessingsList",
          "FullName": "Candide.CandideUI.WorshipUi.BlessingsList",
          "Namespace": "Candide.CandideUI.WorshipUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [
            "Candide.CandideUI.WorshipUi.IAltarContext"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_blessingsView:Candide.CandideUI.WorshipUi.Altar.BlessingsView",
              "Name": "_blessingsView",
              "Type": "Candide.CandideUI.WorshipUi.Altar.BlessingsView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar.BlessingsView _blessingsView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84A89AB79222C4633D676C2BC96353F4429EE6CED2EA711E4710C1F8AD5B8EB7"
            },
            {
              "Id": "_context:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_context",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _context",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A60EC56FEC0B33F1C486D724A663417E662EBE3DBC6CA2E0EFA841D53737A3B8"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_placeholder:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_placeholder",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _placeholder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22A7DE99F807097036E3C4BA548650896647C0BB02A99CF3B255184445A669F9"
            }
          ],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BlessingsManagerOnAvailableBlessingsChanged()-\u003ESystem.Void",
              "Name": "BlessingsManagerOnAvailableBlessingsChanged",
              "Signature": "private System.Void BlessingsManagerOnAvailableBlessingsChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "C303D1BB6C3F4F72EAC08AE9DF4E99A3A6CD224BFCD6FA77B7134A31CA1A34FF",
              "Hash": "046CCF8639AFF7909919F79F695A066D68AE2B0FE3A027BD53BD0459A239EE42",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::get_SelectedItem()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.JobUiNew.Components.CandideRecipeListItem::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Blessings"
              ],
              "Source": null
            },
            {
              "Id": "OnMount()-\u003ESystem.Void",
              "Name": "OnMount",
              "Signature": "protected System.Void OnMount()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "FC935D72AE43DF574F223B06AA7F760A63058F277B6F875CB60224E87887F59E",
              "Hash": "BC092E275913EF64FCAFA04FA03CBEE59C124C3131ED01BDCD6F16D29F627F63",
              "CalledMethods": [
                "Candide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::StartDialog(System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.CandideUI.CandideUiElement::OnMount()",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "altar/blessings/blessings"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "8A1F0FF160AD2DEF36FEF5FA8562A77C0429388139F88FD3A08F82FCD0FB3C7F",
              "Hash": "F4528B6D62C15822D06E430CB694DB6C16445BD079C721F2F01226CB83AE2D11",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.BlessingsList::BlessingsManagerOnAvailableBlessingsChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6ADADF3E3093AF765CA60814220C3FC049E5C3E5616EDFB76162030E83C8B38"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.IAltarContext",
          "Name": "IAltarContext",
          "DisplayName": "IAltarContext",
          "FullName": "Candide.CandideUI.WorshipUi.IAltarContext",
          "Namespace": "Candide.CandideUI.WorshipUi",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "GetBackground:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetBackground",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetBackground",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "32A414F31A73124D68549E0FFA37E22C8969E580F1016BCD227C7396C5C4EFFF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6D338DB4E621FB67D1A4FA4641484825C1056FD7E345E668DCB31A5C1B039DE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2F51899986644190A14538F3E605578C1EEE789086F90808F4F223C8B5C5349"
        },
        {
          "Id": "Candide.CandideUI.WorshipUi.OrdinanceList",
          "Name": "OrdinanceList",
          "DisplayName": "OrdinanceList",
          "FullName": "Candide.CandideUI.WorshipUi.OrdinanceList",
          "Namespace": "Candide.CandideUI.WorshipUi",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_context:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_context",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _context",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A60EC56FEC0B33F1C486D724A663417E662EBE3DBC6CA2E0EFA841D53737A3B8"
            },
            {
              "Id": "_grid:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_grid",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _grid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"
            },
            {
              "Id": "_listView:Candide.CandideUI.Containers.CandideListView",
              "Name": "_listView",
              "Type": "Candide.CandideUI.Containers.CandideListView",
              "Signature": "private Candide.CandideUI.Containers.CandideListView _listView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A540A85AB9F607397E5FED04B86D4473C5ACD3D5DFC898185698047E681CE16E"
            },
            {
              "Id": "_ordinanceView:Candide.CandideUI.WorshipUi.Altar.OrdinanceView",
              "Name": "_ordinanceView",
              "Type": "Candide.CandideUI.WorshipUi.Altar.OrdinanceView",
              "Signature": "private Candide.CandideUI.WorshipUi.Altar.OrdinanceView _ordinanceView",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE24DD05A36EC837CBB142690E7F68FB96E137E26A44D3367ECAEB75E12B523C"
            },
            {
              "Id": "_placeholder:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_placeholder",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _placeholder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22A7DE99F807097036E3C4BA548650896647C0BB02A99CF3B255184445A669F9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)-\u003ESystem.Void",
              "Name": "OrdinanceManagerOnAvailableOrdinancesChanged",
              "Signature": "private System.Void OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "A2D7D94C91B8054E415E9E298037945F1FE532C8F9567E5D7F97A7DC5CEE393F",
              "Hash": "D10713FD3675EBB9A44ACFB095E73C2E139F35E34A11FD4B7D696D1FD442DB42",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideListView::get_SelectedItem()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideListView::set_SelectedItem(Candide.CandideUI.Components.Buttons.CandideToggleButton)",
                "Candide.CandideUI.Containers.CandideListView::ClearAllItems()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddNonItem(Candide.CandideUI.CandideUiElement)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.WorldOrdinancesDataBase::TryGetWorldOrdinance(System.String, Shared.Models.Gods.WorldOrdinance\u0026)",
                "Candide.CandideUI.Components.Displays.CandideListItem::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideListView::AddItem(Candide.CandideUI.Components.Buttons.CandideToggleButton, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Ordinance_Ordinances"
              ],
              "Source": null
            },
            {
              "Id": "SetState(Candide.CandideUI.WorshipUi.Altar.AltarState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.CandideUI.WorshipUi.Altar.AltarState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.CandideUI.WorshipUi.Altar.AltarState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "320B66B9674F86A39FDFDB8F85E431DF572FB4A37F53601EB193778B7BB1473A",
              "Hash": "9DA06D18E300267D0B277029B0C1E054D4F3227C4A7F82CD1697D2ECFE3F3DF2",
              "CalledMethods": [
                "Candide.CandideUI.WorshipUi.OrdinanceList::OrdinanceManagerOnAvailableOrdinancesChanged(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "522465F47B6D51F9A2860D771EB11661347D2C8135E01D0E0013EC8E1BFD6350"
        },
        {
          "Id": "Candide.CitizenAura.CitizenStatsChangeAura",
          "Name": "CitizenStatsChangeAura",
          "DisplayName": "CitizenStatsChangeAura",
          "FullName": "Candide.CitizenAura.CitizenStatsChangeAura",
          "Namespace": "Candide.CitizenAura",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CCandideServer.Models.Citizen.CitizenModel\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(CandideServer.Models.Citizen.CitizenModel, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(CandideServer.Models.Citizen.CitizenModel target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FB3228308F9C82AD577B4A59F44F2EDF3D7283D91F089D205E418FD799FC9749",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(CandideServer.Models.Citizen.CitizenModel)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(CandideServer.Models.Citizen.CitizenModel target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "928A70E6FC7B0C523762AD2D1A6AE648A3C5E3093055FDD6247C8A83CE755ED2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(CandideServer.Models.Citizen.CitizenModel, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(CandideServer.Models.Citizen.CitizenModel target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "CandideServer.Models.Citizen.CitizenModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B9CB87D0D0535B5CA97B5011E57965A09FBACA038E95D5A0D20EB3020A623094",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "92B6544B77639CAA5347A5BBCE4EB2C090279B8657B4999B70A0B5A76C4FF8A3"
        },
        {
          "Id": "Candide.ClientKeys",
          "Name": "ClientKeys",
          "DisplayName": "ClientKeys",
          "FullName": "Candide.ClientKeys",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossFightEnding:System.String",
              "Name": "BossFightEnding",
              "Type": "System.String",
              "Signature": "public System.String BossFightEnding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6FCD04E79D2A83769C52DE3F86E2D9AE899008B72D73F99878D7810A0016B67F"
            },
            {
              "Id": "BossFightStarted:System.String",
              "Name": "BossFightStarted",
              "Type": "System.String",
              "Signature": "public System.String BossFightStarted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26B7377FBBE523CFFC907F0746028F5DDA83CAE4539112617010CE9DA06C3EB8"
            },
            {
              "Id": "EventBusName:System.String",
              "Name": "EventBusName",
              "Type": "System.String",
              "Signature": "public System.String EventBusName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF865EF8C24FF361F929593D581A34AFA9302D5FB4FBCB1CBDA2C706610CDEEE"
            },
            {
              "Id": "FurniturePlaced:System.String",
              "Name": "FurniturePlaced",
              "Type": "System.String",
              "Signature": "public System.String FurniturePlaced",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45DCF7C0EAE2ECC25A8A9DF2BFE513D7CEB98A79DEBE270F5132A256FAE4D8C8"
            },
            {
              "Id": "GainedFavour:System.String",
              "Name": "GainedFavour",
              "Type": "System.String",
              "Signature": "public System.String GainedFavour",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18E68F5FA477E6CACC060695F60DE889434746EF2611FA20B34B95970BEA1ED2"
            },
            {
              "Id": "ItemLooted:System.String",
              "Name": "ItemLooted",
              "Type": "System.String",
              "Signature": "public System.String ItemLooted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96AACF3FA5F266BB2C114F9E9C487E92E742E144BAF756EB31F50EC340E71B0C"
            },
            {
              "Id": "LocalClientDisconnected:System.String",
              "Name": "LocalClientDisconnected",
              "Type": "System.String",
              "Signature": "public System.String LocalClientDisconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16A9FC6E3F6E5DA1E203A5BE1B896083B89DD12C5023033AC9B5E522BFED2A61"
            },
            {
              "Id": "LogGeneratingTreeFelled:System.String",
              "Name": "LogGeneratingTreeFelled",
              "Type": "System.String",
              "Signature": "public System.String LogGeneratingTreeFelled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6137FE9F76796693E87107A0B3D0A106B385166703A2E38E6D381C72730A4F4"
            },
            {
              "Id": "NewDayReport:System.String",
              "Name": "NewDayReport",
              "Type": "System.String",
              "Signature": "public System.String NewDayReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3634CB4CA90F3D7A5F6BE18146406C9A29E2705B98D886E5B7928639608D6D9C"
            },
            {
              "Id": "NewPersonalQuestsAdded:System.String",
              "Name": "NewPersonalQuestsAdded",
              "Type": "System.String",
              "Signature": "public System.String NewPersonalQuestsAdded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB7EE0D4B2713FF18E92CD4B2C9EDE74CDF50A1FF7F5AD46868144F7050CECA4"
            },
            {
              "Id": "NewRaidReport:System.String",
              "Name": "NewRaidReport",
              "Type": "System.String",
              "Signature": "public System.String NewRaidReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A05A380A10E2AD0F7CC83F605F161F2E0DB4D0D742CCF6D424D0662E2ACB6B9"
            },
            {
              "Id": "NewWorldQuestsAdded:System.String",
              "Name": "NewWorldQuestsAdded",
              "Type": "System.String",
              "Signature": "public System.String NewWorldQuestsAdded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F56D73F5CAA023ED2C2A722EBC7AEE5C57D8F6A8BFA4C5DF81571F77182348A"
            },
            {
              "Id": "OpenedDayReports:System.String",
              "Name": "OpenedDayReports",
              "Type": "System.String",
              "Signature": "public System.String OpenedDayReports",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E3F33DD781741309D6C3D49A1DD8597B5CB1E8B20D1458E4BCE881E4FDA2615"
            },
            {
              "Id": "OpenedFavours:System.String",
              "Name": "OpenedFavours",
              "Type": "System.String",
              "Signature": "public System.String OpenedFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C02920CC9E934B6B16DB1A0F63D38CAC4236B19ECB5E13A64AC724E038765F23"
            },
            {
              "Id": "OpenedRaidReports:System.String",
              "Name": "OpenedRaidReports",
              "Type": "System.String",
              "Signature": "public System.String OpenedRaidReports",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B191B43128B890ABA9CAC6F49682C5A7E037AA507E1A85DE0626457ED82CACA5"
            },
            {
              "Id": "OpenedTutorialJournal:System.String",
              "Name": "OpenedTutorialJournal",
              "Type": "System.String",
              "Signature": "public System.String OpenedTutorialJournal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6606CCAD2BD750AA6C474AB4842F3964F0D0CFD600AED61EA9CC303CF1136DF"
            },
            {
              "Id": "PlayerBuiltConstruction:System.String",
              "Name": "PlayerBuiltConstruction",
              "Type": "System.String",
              "Signature": "public System.String PlayerBuiltConstruction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06E638FF49E237D6F963A72901F9F608AD31811D94ABC2184E1675665AA3DBED"
            },
            {
              "Id": "PlayerCharacterGrabbedSomething:System.String",
              "Name": "PlayerCharacterGrabbedSomething",
              "Type": "System.String",
              "Signature": "public System.String PlayerCharacterGrabbedSomething",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2444567E8762CF61BC3D3A6B9419D7B09A4C208FA0CE8DC7575F73944132FC43"
            },
            {
              "Id": "PlayerCharacterLoaded:System.String",
              "Name": "PlayerCharacterLoaded",
              "Type": "System.String",
              "Signature": "public System.String PlayerCharacterLoaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20FF57A8E5145E9DEF8A36B952923794E2E1FA23C2F1AD3FBEB324C6A4CEA805"
            },
            {
              "Id": "PlayerDashed:System.String",
              "Name": "PlayerDashed",
              "Type": "System.String",
              "Signature": "public System.String PlayerDashed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0AFFFC33736949D916A69E90835584CDE7E1BC760253B03324488DC18CB1A9BE"
            },
            {
              "Id": "PlayerKilledEntity:System.String",
              "Name": "PlayerKilledEntity",
              "Type": "System.String",
              "Signature": "public System.String PlayerKilledEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1D06C89BA576E85024D5014BF2CEE647D64BE466B2CA668588FF56AEDB00ED2"
            },
            {
              "Id": "QuestCompleted:System.String",
              "Name": "QuestCompleted",
              "Type": "System.String",
              "Signature": "public System.String QuestCompleted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CEDF70BFE9CC055F42055B24920FE16D889CCE60F96ABFFA456B34B90BC3131"
            },
            {
              "Id": "ReceivedSpellCast:System.String",
              "Name": "ReceivedSpellCast",
              "Type": "System.String",
              "Signature": "public System.String ReceivedSpellCast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D3CE76A4D9548DD2D1FE71425E7AD5626B6B107901908C7635AF06DB53CFA000"
            },
            {
              "Id": "RewardUnlocked:System.String",
              "Name": "RewardUnlocked",
              "Type": "System.String",
              "Signature": "public System.String RewardUnlocked",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2747D27EF14B65CFB507C9F33756917F2CC578EEF6C8AEA8C15B49F065B6237"
            },
            {
              "Id": "Ui_ConstructionUiOpened:System.String",
              "Name": "Ui_ConstructionUiOpened",
              "Type": "System.String",
              "Signature": "public System.String Ui_ConstructionUiOpened",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2AC99C0FAAF22822F72301E2FD21A03ACC5B9D40BADCF6A646B7C2837BA7345D"
            },
            {
              "Id": "Ui_InventoryItemPickedUp:System.String",
              "Name": "Ui_InventoryItemPickedUp",
              "Type": "System.String",
              "Signature": "public System.String Ui_InventoryItemPickedUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8B5692A121A0DA3EA061783B805A0BAB127C6F90DB8BFAB8A7F56776A4CD24C"
            },
            {
              "Id": "Ui_InventoryItemQuickEquip:System.String",
              "Name": "Ui_InventoryItemQuickEquip",
              "Type": "System.String",
              "Signature": "public System.String Ui_InventoryItemQuickEquip",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07F848FE861B9687B7DD5CA19BD6B9425257011324AF444CD9A1E1AA43CAA807"
            },
            {
              "Id": "Ui_InventoryItemQuickUse:System.String",
              "Name": "Ui_InventoryItemQuickUse",
              "Type": "System.String",
              "Signature": "public System.String Ui_InventoryItemQuickUse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E42FC9C3235F02B1FD45C9E83EC02CD1700B8F9ADA5B90E30FAA2842BB728879"
            },
            {
              "Id": "Ui_InventoryOpened:System.String",
              "Name": "Ui_InventoryOpened",
              "Type": "System.String",
              "Signature": "public System.String Ui_InventoryOpened",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C1866C06E9B1F05B942627FA1FCF16A46452EACFB965489B64A7702C6B8866E"
            },
            {
              "Id": "Ui_SplitStackWindowOpened:System.String",
              "Name": "Ui_SplitStackWindowOpened",
              "Type": "System.String",
              "Signature": "public System.String Ui_SplitStackWindowOpened",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27FCC18DD6F52C1C3877F83A1BFFD2F026A9CF3AD7D1E531C06D8CDDE42220BA"
            },
            {
              "Id": "Ui_WorkbenchCraftingRecipeSelected:System.String",
              "Name": "Ui_WorkbenchCraftingRecipeSelected",
              "Type": "System.String",
              "Signature": "public System.String Ui_WorkbenchCraftingRecipeSelected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "534F092233AD28C853C9E596DBAFCE1C8ED9BD71421297F6318C1DA2EED15872"
            },
            {
              "Id": "WorldFlagUpdated:System.String",
              "Name": "WorldFlagUpdated",
              "Type": "System.String",
              "Signature": "public System.String WorldFlagUpdated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60DC1C05A5CA28016DDD400BF956E19B61D2EA8C399FA065297A2DBA98499D71"
            },
            {
              "Id": "WorldItemLooted:System.String",
              "Name": "WorldItemLooted",
              "Type": "System.String",
              "Signature": "public System.String WorldItemLooted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF007029EF69432C3D1DED285668A8E2A6CD93580420ABC5F53E75B6D657F370"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF313157985F5AA2A2C183E318B9A0D4ACEF4B4AA7BE97C81463C1A49AE5BF3D"
        },
        {
          "Id": "Candide.Combat.ClientProjectileSystem",
          "Name": "ClientProjectileSystem",
          "DisplayName": "ClientProjectileSystem",
          "FullName": "Candide.Combat.ClientProjectileSystem",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Combat.Projectiles.ProjectileSystem",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvent:Candide.Combat.ProjectileAudioEventComponent[]",
              "Name": "AudioEvent",
              "Type": "Candide.Combat.ProjectileAudioEventComponent[]",
              "Signature": "public Candide.Combat.ProjectileAudioEventComponent[] AudioEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0960537A47EB66BE04EA9ABEB83A34567B4FCD3FB4C6E9D35D870AB66188B33C"
            },
            {
              "Id": "Emitter:Candide.Combat.ParticleEmitterProjectileComponent[]",
              "Name": "Emitter",
              "Type": "Candide.Combat.ParticleEmitterProjectileComponent[]",
              "Signature": "public Candide.Combat.ParticleEmitterProjectileComponent[] Emitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E47DE1338B292BFCA8C3A4106C518996F9E4A02E2FD3C5ED4A221D366DC627"
            },
            {
              "Id": "OnRemoveAudio:Candide.Combat.ProjectileOnRemoveAudioComponent[]",
              "Name": "OnRemoveAudio",
              "Type": "Candide.Combat.ProjectileOnRemoveAudioComponent[]",
              "Signature": "public Candide.Combat.ProjectileOnRemoveAudioComponent[] OnRemoveAudio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9797B4C4636C851CBB63B1936D1B570A154785C4DFF62F6C009EF104295DBCBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCropCollision(System.Single)-\u003ESystem.Void",
              "Name": "CheckCropCollision",
              "Signature": "private System.Void CheckCropCollision(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 663,
              "BodyHash": "C6404B3E69AFECB9C9DEF76B59903F813A24989FAB516440EFC98EFA8EB15C6F",
              "Hash": "C23FC81DBAA9D1178B8389BBE38E089B2B1E0774A0B8633844358F204D5DC4B4",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Candide.Combat.ClientProjectileSystem::\u003CCheckCropCollision\u003Eg__TryHarvestTile|8_0(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::ToGridRectangle(System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugDraw()-\u003ESystem.Void",
              "Name": "DebugDraw",
              "Signature": "public System.Void DebugDraw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 440,
              "BodyHash": "F5338805EC8DFFF0565B87572B9E1F8F5E4203A399AC97AFAB747F0913B96C98",
              "Hash": "BFBD588AE81B47EB65C2F8A5FE66A527D00636A3AAE370B52F6E1321E19A06BA",
              "CalledMethods": [
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_ShowHitBoxes()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.VisualDebug::Polygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Lines(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveProjectile(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveProjectile",
              "Signature": "public System.Void RemoveProjectile(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "B9E9A43B4D75BF2243D6477E5BC993EA3257B9AD5F3963DEB2C1DFD0B6E8652A",
              "Hash": "648B1899AF3A961C805066A087943FA1BB7A8E19AEB04CA9CDBF9543B8FABE0A",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Particles.ParticleEmitter::Unload()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "60550BE405C94C3910277F82F908EE54A5D931A451EAF84C4365E5449559CD73",
              "Hash": "884444E6A50A27E003CBA56E71E9B12AE654B725BFA0957AD9792DD038E8C12B",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Combat.ClientProjectileSystem::UpdateEmitter(System.Single)",
                "Candide.Combat.ClientProjectileSystem::UpdateAudio(System.Single)",
                "Candide.Combat.ClientProjectileSystem::CheckCropCollision(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAudio(System.Single)-\u003ESystem.Void",
              "Name": "UpdateAudio",
              "Signature": "private System.Void UpdateAudio(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "34EDC7877CF2B70F6B2646A43D3647F4B529F3EFF0600CC16A06C9676C3AAEF0",
              "Hash": "0A1D4F8FF7C60E38B9D0B55DDBC264C6CC97E9E9EB20AF687E2D14D577D7E316",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEmitter(System.Single)-\u003ESystem.Void",
              "Name": "UpdateEmitter",
              "Signature": "public System.Void UpdateEmitter(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "17B21766CF7D4BFD46E0753115A772ADC1C9FC120B520DB8565E4798151154A9",
              "Hash": "F1E7667A6109DD8CE02F4E283ED7331521C34FF1AC9464985EB6BD4D77D17B30",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "59DC0B78B1F0E1AE2D778EA0EABAD4747D276379F869A022092636C20C234A57"
        },
        {
          "Id": "Candide.Combat.ClientSpellManagerBridge",
          "Name": "ClientSpellManagerBridge",
          "DisplayName": "ClientSpellManagerBridge",
          "FullName": "Candide.Combat.ClientSpellManagerBridge",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.Projectiles.ISpellManagerBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Combat.ClientSpellManagerBridge",
              "Name": "Instance",
              "Type": "Candide.Combat.ClientSpellManagerBridge",
              "Signature": "public Candide.Combat.ClientSpellManagerBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13BBE2ED794050E444BBED7AD65BF97067BC4748BB04C48C4E8F3705D916C6D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E6B40E50C21CB2AF679DD70191C542763AB2571E898876C7EC4571510696C104",
              "Hash": "4ADE3DCD583DE5058E21B1A3DDF3738539DAB2BC966CD976947554D99A97FCE1",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityFromId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityFromId",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E entityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "83B9251CA6F328FA8995D2483C551BAB8118C0986DB3A9E5EFC9862BF000EB29",
              "Hash": "2C033CA3ED8340683DB641CA6A513CF3031FBCE86B291F10B8A82EF45E4196D8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerFlagValue(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Nullable\u00601\u003CShared.Models.Player.CharacterFlag\u003E",
              "Name": "GetPlayerFlagValue",
              "Signature": "public System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E GetPlayerFlagValue(System.Nullable\u003CSystem.Guid\u003E contextOwnerEntityId, System.String flagName)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E",
              "Parameters": [
                {
                  "Name": "contextOwnerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "DBCFFBEA44C9A82A63F48671800A9B97818CF0AC17DAA225B5ED86EC0017222C",
              "Hash": "19A849DBF9085F872DC16D8D7306FD01583C6531F753FD009C9513FBE210FD1B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "81BBB03D27613E53E227413DA36FA9B37FEFDBE12FB945D87EC596E40AE92F76",
              "Hash": "B7C099F21F5D7DCEF92872F5EDD078604937A1E1785A03A60F58EBEA068129E2",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeaponTypeBaseDamage(System.Guid, Shared.Models.Items.WeaponTypeEnum, System.Single, Shared.Combat.AttackType, System.Single)-\u003EShared.Combat.DamageTypesArray",
              "Name": "GetWeaponTypeBaseDamage",
              "Signature": "public Shared.Combat.DamageTypesArray GetWeaponTypeBaseDamage(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType, System.Single scale, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "7045E80235B6B54A18CD059158C7E5B807E1F9D6DC1ACB390F88F3542B4417AD",
              "Hash": "23D452C8194AC669FDAC92C320E9F94CDF5A2389397B8511595F05C34B0D8EA1",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.DamageTypeRanges::GetAverage()",
                "Shared.Combat.DamageTypesArray::Scale(System.Single)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)"
              ],
              "StringLiterals": [
                "GetWeaponTypeBaseDamage"
              ],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "80F7DBFFE3991981A8CE79C03CE07DACD2A1FC070F9D643F70F1C01E6AEA19E3",
              "Hash": "84761B36B18E526C5D79479566D55749448EFD092E9B50D9409F15DEDE18CEAF",
              "CalledMethods": [
                "Candide.GameModels.GameState::GetWorldStat(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasWeaponEquipped(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Boolean",
              "Name": "HasWeaponEquipped",
              "Signature": "public System.Boolean HasWeaponEquipped(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "FCF560D5FCABED3FD617A445F10BD7D5383033DC48FE689DE32D76057FC0FE89",
              "Hash": "80583DAE1DD276CD6FECCA8D30DB86ABAE6840A7CD7DD7CACE0D63A51EFAA6BC",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell, System.Int16, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "RemoveCastSpell",
              "Signature": "public System.Void RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell castSpell, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B1BC86E881A6BB74C65AF8C4B697C3CB8C55A42459EEBFD099374CDE4934CD15",
              "Hash": "8054CBB5E9AED10B14B6885C2772A88CE9B66A57D4B3F24A0BE9A02CD8DB4AF4",
              "CalledMethods": [
                "Candide.GameModels.Services.SpellService::SendRemoveCastSpell(System.UInt16, System.Int16, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleDamageWithMagicStats(System.Guid, Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)-\u003ESystem.Void",
              "Name": "ScaleDamageWithMagicStats",
              "Signature": "public System.Void ScaleDamageWithMagicStats(System.Guid castingEntityId, Shared.Combat.DamageTypesArray damageArray, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageArray",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "A45E85AE13B296F1DAED2AA6880D56E6273085B6F3BD174DFAE4C41747CC309B",
              "Hash": "6905C99C31CB81EBB0E57D4C295F8C21A76BCB2BE103FAA013660F25D995954E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "ShouldApplyDamage",
              "Signature": "public System.Boolean ShouldApplyDamage(System.Boolean ownedByOtherPeer, Shared.Entity.EntityWrapper victim)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ownedByOtherPeer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5C54C38852C15CC62304D7BC5A9C8E374DF0FE140A1E30866C2E91EB52F8FF59",
              "Hash": "2401FDED18D475C459D5D5C2B229BC52AABF2E086BBADCE3A3534E84583D2403",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07A54F9DF16D99AC9C6E6A203CB9A8F4FBA8AB1E9F963286BECAE28541D1B807"
        },
        {
          "Id": "Candide.Combat.CombatHandler",
          "Name": "CombatHandler",
          "DisplayName": "CombatHandler",
          "FullName": "Candide.Combat.CombatHandler",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Explosion3:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Explosion3",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Explosion3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29D8604546E2495E9D8FC80676706B7D8A19391C66ACAD7A1EC0DC1B50115AD9"
            },
            {
              "Id": "Explosion3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Explosion3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Explosion3Animation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44B8DCD5CDB5788E9057666DEA07AAEACB8517D7289C8149CAB28145C5953A37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MakeDamageExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Shared.Combat.DamageTypesArray, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "MakeDamageExplosion",
              "Signature": "public System.Void MakeDamageExplosion(Microsoft.Xna.Framework.Vector3 position, System.Single radius, System.Single strength, Shared.Combat.DamageTypesArray damage, System.Boolean vfx, System.Boolean screenshake, Shared.Entity.EntityWrapper source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vfx",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "screenshake",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 826,
              "BodyHash": "EE82D02316C6C2B76EF94D47B3DE1DD4877E4D32C8BB157856FF3B3A33D64214",
              "Hash": "F31BC09551D944C226E7DE3DA5E182391E52EFA387021DC0453A370050BC3218",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)",
                "Candide.Graphics.ParticleMasksExtensions::SetFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxShockwave::.ctor()",
                "Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "event:/hits/explosive/bombs"
              ],
              "Source": null
            }
          ],
          "Hash": "605B088F9FE8B306BBBF2F576264E8E7155CCC867C7E221860D940807839EE8E"
        },
        {
          "Id": "Candide.Combat.DeathHelper",
          "Name": "DeathHelper",
          "DisplayName": "DeathHelper",
          "FullName": "Candide.Combat.DeathHelper",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseBlockedFrameList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "ReuseBlockedFrameList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E ReuseBlockedFrameList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7C3EB2ECFE979FF9AAF43946FAC3307A15C840B47E24806E019D90DB753265D"
            },
            {
              "Id": "ReuseFrameList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "ReuseFrameList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E ReuseFrameList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C331A97A0A0A459EF60B7BC10B401CA077813ECB8B4112F34B13D425123D1324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnDeathParts(DeathHelper\u002BDeathPartsArgs, Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnDeathParts",
              "Signature": "public System.Void SpawnDeathParts(DeathHelper.DeathPartsArgs args, Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult, System.String palettePath, System.Int32 paletteRow)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "DeathHelper.DeathPartsArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 736,
              "BodyHash": "68C70F4E022BF11FA950EA87674056EB2E0F66EFA1EB387F45547533C3F8342F",
              "Hash": "C52AC528C5FE2EC0282E5DC9B03CBAE854C75C20D563B3DD5408FEB3483CC6EF",
              "CalledMethods": [
                "Candide.Combat.DeathHelper::\u003CSpawnDeathParts\u003Eg__GetPartsAmount|5_0(DeathHelper.\u003C\u003Ec__DisplayClass5_0\u0026)",
                "Candide.Entities.SpriteSheetPaletteCache::Get(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.Combat.DeathHelper::\u003CSpawnDeathParts\u003Eg__SpawnParticle|5_1(System.Int32, System.Boolean, DeathHelper.\u003C\u003Ec__DisplayClass5_0\u0026)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Random::Shuffle(System.Span\u003C!!0\u003E)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnDeathParts",
              "Signature": "public System.Void SpawnDeathParts(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult, System.Single baseVelocity, CandideCreator.Shared.Graphics.SpriteSheet partsSpriteSheet, System.Int32 maxFrames, Microsoft.Xna.Framework.Vector3 spriteOffset, System.Boolean drawAsVerticalPlane, System.Int32 headFrame, System.Int32 frameOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseVelocity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "partsSpriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxFrames",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawAsVerticalPlane",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "headFrame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "C321DD631DE978CBABED8085B0364DD379D5C70ADA3082D770B58D05F16AC2AB",
              "Hash": "64E3A903DEEDE3D48635318543F530F87647F6630280CCC2AB75E0BD6CD86708",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32[], System.Int32, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32[], System.Int32, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SpawnDeathParts",
              "Signature": "public System.Void SpawnDeathParts(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult, System.Single baseVelocity, CandideCreator.Shared.Graphics.SpriteSheet partsSpriteSheet, System.Int32 maxFrames, Microsoft.Xna.Framework.Vector3 spriteOffset, System.Boolean drawAsVerticalPlane, System.Int32[] rollingFrames, System.Int32 frameOffset, System.Nullable\u003CSystem.Int32\u003E rollFrame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseVelocity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "partsSpriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxFrames",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawAsVerticalPlane",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rollingFrames",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "rollFrame",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 559,
              "BodyHash": "179308FAFFD3B6B9DD48EA03B3D007D968A2B281E6295E744005292B900744A8",
              "Hash": "E2685AF6024D78F3F708EB60F32AB2E597B6AE7251FE35C0BD869D73D7AC9E6E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "SyncExplodeAsParts",
              "Signature": "public System.Void SyncExplodeAsParts(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult lastDamageResult, System.Single baseVelocity, System.Single velocityLengthMin, System.Single velocityLengthMax, CandideCreator.Shared.Graphics.SpriteSheet partsSpriteSheet, System.Int32 maxParts, Microsoft.Xna.Framework.Vector3 spriteOffset, System.Boolean drawAsVerticalPlane)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lastDamageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseVelocity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "partsSpriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxParts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawAsVerticalPlane",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "59A2DAE0A06D545E3A4FBD807007BDFCDFD907B712156CAEEE4CC464CD8B5CFF",
              "Hash": "E71AFA6B2789C9E71281FD6A886DEA75E69E898B266C69EADA7EA075D1AA312A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Render3D(System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "99010EA5C28605A5258516E7EFC0B6CF5463754BADCBC5A15BD63E9810131691"
        },
        {
          "Id": "Candide.Combat.ParticleEmitterProjectileComponent",
          "Name": "ParticleEmitterProjectileComponent",
          "DisplayName": "ParticleEmitterProjectileComponent",
          "FullName": "Candide.Combat.ParticleEmitterProjectileComponent",
          "Namespace": "Candide.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Emitter:Candide.Particles.ParticleEmitter",
              "Name": "Emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter Emitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A6364975898B88E8BE91C5B601AED5439A3F02C9A009C1EC7452C6CBA383BFB"
            },
            {
              "Id": "RotateEmitter:System.Boolean",
              "Name": "RotateEmitter",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RotateEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A21723C1B0281BC7F661477BA9C5AD5007C90BC0584BE488DA83DEC4D0B8105"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8FF3F9F7EEAF32236E9605604D38EAC8997C3570A5F71017CB434BE36292F011"
        },
        {
          "Id": "Candide.Combat.ProjectileAudioEventComponent",
          "Name": "ProjectileAudioEventComponent",
          "DisplayName": "ProjectileAudioEventComponent",
          "FullName": "Candide.Combat.ProjectileAudioEventComponent",
          "Namespace": "Candide.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "AudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.AudioEvent AudioEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C38C57063363C7B378D9465072986E9E23CD31F8F8AE68254625293AFF5E1765"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1E08EF2F68773D3AEA5D0004415BF362E7059F6CF8171C5D1818B4B8C3DACF75"
        },
        {
          "Id": "Candide.Combat.ProjectileOnRemoveAudioComponent",
          "Name": "ProjectileOnRemoveAudioComponent",
          "DisplayName": "ProjectileOnRemoveAudioComponent",
          "FullName": "Candide.Combat.ProjectileOnRemoveAudioComponent",
          "Namespace": "Candide.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEventArgs:Candide.Data.ProjectileAudioEventArgs",
              "Name": "AudioEventArgs",
              "Type": "Candide.Data.ProjectileAudioEventArgs",
              "Signature": "public Candide.Data.ProjectileAudioEventArgs AudioEventArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02ADA78667735A9B8737D85BAD6E3CEC3057CA3903BFF50AD91E4C13D4FA3AB0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3E1A624C20190B8A20793E0C9401248D9A8DB68815D47DE2D4803CAF8A9BE72B"
        },
        {
          "Id": "Candide.Combat.Projectiles.ClientProjectileFactory",
          "Name": "ClientProjectileFactory",
          "DisplayName": "ClientProjectileFactory",
          "FullName": "Candide.Combat.Projectiles.ClientProjectileFactory",
          "Namespace": "Candide.Combat.Projectiles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int32)-\u003ESystem.Void",
              "Name": "ApplyClientProjectileData",
              "Signature": "public System.Void ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, System.Int32 hitProjectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitProjectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 842,
              "BodyHash": "217AB6EF4CE2D294630076FD031213801AE5B61C1A2FC0012BC5EA88973DB442",
              "Hash": "27451DA078ABBFD369139E963F5A4E12ED7530AC5529CD75366818652F17FD39",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, System.Int32, Candide.Graphics.VFX.SpacRenderingArgs)",
                "Candide.Database.ProjectileDisplayDataBase::GetProjectileDisplayDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Candide.Data.ProjectileDisplayData::get_Offsets()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E::get_Value()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::get_Value()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "System.Nullable\u003CCandide.Data.ProjectileLightSourceArgs\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Data.ProjectileLightSourceArgs\u003E::get_Value()",
                "System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E::get_Value()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find projectile display with ID "
              ],
              "Source": null
            },
            {
              "Id": "CreateAreaOfEffectProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateAreaOfEffectProjectile",
              "Signature": "public System.Int32 CreateAreaOfEffectProjectile(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs aoeProjArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aoeProjArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "F539E7B5537C3B4B331C09554AB67ED14046E7DE0E7CDB841FD0F9977D8718FF",
              "Hash": "E063FCE998AA695CF03873A9777D90EACDEA7F29C3B4D7A8D620225CA884D35E",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int32)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateConeProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateConeProjectile",
              "Signature": "public System.Int32 CreateConeProjectile(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs coneArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coneArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "AFA645D268E4B6D887F1A85134C13836C9376FEA6F1022CA1847D8BE9AABB3A8",
              "Hash": "A81C7D2B3131C70F9FCE43DA82AFA8655F0032A14FFB2CE14D9D3D4D8FC7AF02",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateConeProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateLineProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateLineProjectile",
              "Signature": "public System.Int32 CreateLineProjectile(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs lineArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DB5EA196494993B7A601F829487DD2A204EBF05C2BE8375571EE77D5C5675103",
              "Hash": "8EF74344C3E963248044FA729722523E13B9D586E8CEDFF1D7D875E2E39D1256",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateLineProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)-\u003ESystem.Int32",
              "Name": "CreateSingleProjectile",
              "Signature": "public System.Int32 CreateSingleProjectile(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs singleProjArgs, System.Int16 partIndex)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "singleProjArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "partIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "F66F3CEA2B088941E57AE2A6F96656842FB9C933E33353ADC9D68CB4D2A048C2",
              "Hash": "B5CBD3CD05524008AB30C761AF6C05390C39E4FD2FD9832D8729007DF52D05D0",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::ApplyClientProjectileData(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int32)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A12C6B4D471DDB676F14262DD25930E5716813D5F438FC77769B840841F9B5C1"
        },
        {
          "Id": "Candide.Combat.VfxHelper",
          "Name": "VfxHelper",
          "DisplayName": "VfxHelper",
          "FullName": "Candide.Combat.VfxHelper",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSparkVelocity()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetSparkVelocity",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetSparkVelocity()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "AFEEAD678AD3283D062FCACC512C4CBD0D6A233B414709ABAB5DB0BD3A7A28F9",
              "Hash": "BDE3B0E20B323A7BD2DA4FC71C639A26DFE7A32B6BF6AC6807E9770793E0FE78",
              "CalledMethods": [
                "System.MathF::Cos(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Sqrt(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSparks(System.Int32, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnSparks",
              "Signature": "public System.Void SpawnSparks(System.Int32 amount, Microsoft.Xna.Framework.Vector3 pos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "A57942AA2A6C90F362A87E713534B76909B41C1EB497B837F187F92BD089D8EC",
              "Hash": "12BB4A88EB9D6B7CA32ECB597100C2E154942ADF0EF50A6C0B4F12FC85962856",
              "CalledMethods": [
                "Candide.Combat.VfxHelper::GetSparkVelocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "physical_spark"
              ],
              "Source": null
            }
          ],
          "Hash": "747BDAA3D33B1A6F4B0B40E1F86C555B049E8715B2E5D427C7A2962B34CD6425"
        },
        {
          "Id": "Candide.Combat.VisualExplosionHelper",
          "Name": "VisualExplosionHelper",
          "DisplayName": "VisualExplosionHelper",
          "FullName": "Candide.Combat.VisualExplosionHelper",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:Candide.Combat.VisualExplosionData",
              "Name": "Data",
              "Type": "Candide.Combat.VisualExplosionData",
              "Signature": "public Candide.Combat.VisualExplosionData Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "463FECAD3297E70B61393747964746F89C6494FC2698DFAE8D41C4DE38308FA5"
            },
            {
              "Id": "DebugEnabled:System.Boolean",
              "Name": "DebugEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EBE5007A58365FBDB1116D4287123D52BE7C4E058B86329E8BA88917F71B65FB"
            },
            {
              "Id": "DirtPartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DirtPartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DirtPartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D120777431D3D884BC0F2A4EEC3E17DBA4A3C2F45FBE8D6F8C11EDA19D61C613"
            },
            {
              "Id": "Explosion3:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Explosion3",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Explosion3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29D8604546E2495E9D8FC80676706B7D8A19391C66ACAD7A1EC0DC1B50115AD9"
            },
            {
              "Id": "Explosion3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Explosion3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Explosion3Animation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44B8DCD5CDB5788E9057666DEA07AAEACB8517D7289C8149CAB28145C5953A37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 389,
              "BodyHash": "94D3A7DDCCD2C99F0D53458DF3150DE8184A99C229B54C3A7B0C7F3CA2C888E5",
              "Hash": "25A377EED8D9A9EA7EB5706189C8EC1E7178025E2C573EAAA3B4E7828722D899",
              "CalledMethods": [
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Toolkit.ImGuiAssist::InputFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026)",
                "ImGuiNET.ImGui::InputInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026)",
                "ImGuiNET.ImGui::DragFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)"
              ],
              "StringLiterals": [
                "Use direction",
                "Direction",
                "Use lightsource",
                "Light color",
                "Make dirt particles",
                "Make spark particles",
                "Particle amount",
                "Use Smoke",
                "Make Sound",
                "Use explosion sprite animation",
                "Add screenshake",
                "Leave crack",
                "Radius",
                "Strength",
                "Speed"
              ],
              "Source": null
            },
            {
              "Id": "DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)-\u003ESystem.Void",
              "Name": "DoExplosion",
              "Signature": "public System.Void DoExplosion(Microsoft.Xna.Framework.Vector3 pos, Candide.Combat.VisualExplosionData data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Combat.VisualExplosionData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "F2B923E42902F023400CEB703A1CDD646A2303D9A6374C07A5E798548366B840",
              "Hash": "BB135EBC197CF950AB76B694B73593049F6C937E6554458D9245F7F6B14D4297",
              "CalledMethods": [
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "DoExplosion",
              "Signature": "public System.Void DoExplosion(Microsoft.Xna.Framework.Vector3 pos, System.Single radius, System.Single strength, System.Single speed, System.Boolean makeSound, System.Boolean smokeInShockwave, System.Boolean drawExplosionSprites, System.Boolean makeLight, System.Boolean spawnDirtParticles, System.Boolean spawnSparkParticles, System.Boolean leaveCrack, System.Boolean makeScreenshake, Microsoft.Xna.Framework.Vector3 lightColor, System.Boolean spawnParticlesInSpecificDirection, Microsoft.Xna.Framework.Vector3 specificParticleDirection, System.Int32 particleAmount, System.Int32 sparkParticleAmount, System.Single groundCrackLifeLength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "makeSound",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "smokeInShockwave",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "drawExplosionSprites",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "makeLight",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spawnDirtParticles",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spawnSparkParticles",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "leaveCrack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "makeScreenshake",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lightColor",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spawnParticlesInSpecificDirection",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "specificParticleDirection",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "particleAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sparkParticleAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "groundCrackLifeLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 639,
              "BodyHash": "EB98415703B7FA65372C8E4A3D97F3EDF450D9E03AD686B16F9700D4D25B6295",
              "Hash": "2EE76B62DDCF775C59489AA11BFF9EA68EEBE4741CC4B78B4A7F73DCB7DD7F87",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxShockwave::.ctor()",
                "Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)",
                "Candide.Combat.VisualExplosionHelper::ExplodeDirtDirectional(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Combat.VisualExplosionHelper::ExplodeDirt(Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Combat.VfxHelper::SpawnSparks(System.Int32, Microsoft.Xna.Framework.Vector3)",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "event:/hits/explosive/bombs",
                "explosion",
                "smash_crack"
              ],
              "Source": null
            },
            {
              "Id": "ExplodeDirt(Microsoft.Xna.Framework.Vector3, System.Int32)-\u003ESystem.Void",
              "Name": "ExplodeDirt",
              "Signature": "public System.Void ExplodeDirt(Microsoft.Xna.Framework.Vector3 position, System.Int32 particleAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particleAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 383,
              "BodyHash": "80E1AE7D21996CF8ED9B71218C17B9DD52BC478FD59C20281C76BB91DAD05C24",
              "Hash": "C994B715DDF328F058AEF60A785EBF6B5D4EBE54BDA5D4BD9AB8C0411EFCB23D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeDirtDirectional(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Int32)-\u003ESystem.Void",
              "Name": "ExplodeDirtDirectional",
              "Signature": "public System.Void ExplodeDirtDirectional(Microsoft.Xna.Framework.Vector3 direction, Microsoft.Xna.Framework.Vector3 position, System.Int32 particleAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particleAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 357,
              "BodyHash": "46C85247CE6A676C6B536075F7074993DF4187D721E74F35BD341F5624A70C69",
              "Hash": "28405F0B2191069790B586794D420EE5F1CF5CE940635458171FB52E5136ACBA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E47DE2967FD7440D7A14F71FA38ACD635BA8F80BE6BB8E5BCCD5C1F422D93537"
        },
        {
          "Id": "Candide.Data.AmbienceTrackData",
          "Name": "AmbienceTrackData",
          "DisplayName": "AmbienceTrackData",
          "FullName": "Candide.Data.AmbienceTrackData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E42122028A3F0DD8C7C0700AD0D8F6DA7FE643CE15DCFCDA7DCB55A8D0119C8D"
        },
        {
          "Id": "Candide.Data.AuraDisplayInfo",
          "Name": "AuraDisplayInfo",
          "DisplayName": "AuraDisplayInfo",
          "FullName": "Candide.Data.AuraDisplayInfo",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LoopingSpacAnimation:Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Name": "LoopingSpacAnimation",
              "Type": "Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Signature": "public Candide.Data.AuraDisplayInfoSpacAnimationData LoopingSpacAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CD5C2D0AE7B63AA95233AA273B82021EAAAD8CD6378FA096409B4224F154D63"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "OnApplyParticleEmitterId:System.String",
              "Name": "OnApplyParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String OnApplyParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C2CC4F680BCDAA8775E94F6C58EE8E56568F0F3D991959DD57BDDC3B9544095"
            },
            {
              "Id": "OnApplySoundEvent:System.String",
              "Name": "OnApplySoundEvent",
              "Type": "System.String",
              "Signature": "public System.String OnApplySoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26D34A6BE2F0F816509D196C29D17A0F71227B32680DEEB00A3E4048341C7D7"
            },
            {
              "Id": "OnApplySpacAnimation:Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Name": "OnApplySpacAnimation",
              "Type": "Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Signature": "public Candide.Data.AuraDisplayInfoSpacAnimationData OnApplySpacAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B3CDAB908A0609F1C1198C6A17CC84DB6CBC0F67439F2C32702C52AE0AE8C3E"
            },
            {
              "Id": "OnApplyVfxSpritesAnimation:System.String",
              "Name": "OnApplyVfxSpritesAnimation",
              "Type": "System.String",
              "Signature": "public System.String OnApplyVfxSpritesAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73032CA5FFC8C0C92E101EC4206EC46F04CE73EB2AE30F339777FF1AEF9346D9"
            },
            {
              "Id": "OnRemoveParticleEmitterId:System.String",
              "Name": "OnRemoveParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String OnRemoveParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0F6CBFDB7AAE581B239CC31803A4C2BB8EC2609D164A4E494CF02E5DE07EC0F"
            },
            {
              "Id": "OnUpdateParticleEmitterId:System.String",
              "Name": "OnUpdateParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String OnUpdateParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9BE2B6103B9FC2C44B4A082C92938190171D65252A8678E09907F064574DAB8"
            },
            {
              "Id": "SimplifiedItemTooltip:System.Boolean",
              "Name": "SimplifiedItemTooltip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SimplifiedItemTooltip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42EE09C4268E97D8ADD1711D64D49DA1AC6C7445248DFE0FBC19A568154C4149"
            },
            {
              "Id": "SoundEvent:System.String",
              "Name": "SoundEvent",
              "Type": "System.String",
              "Signature": "public System.String SoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCC0EE67425C258F1698B7A598CE680888384E8F9AB6284F4D650529B1CED6D8"
            },
            {
              "Id": "VfxLightSource:System.Nullable\u00601\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E",
              "Name": "VfxLightSource",
              "Type": "System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E",
              "Signature": "public System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E VfxLightSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7D499DFEFC05DA8C6897AA546ED3E36BDF9783F9BF166FE6AC3EED5C5A02509"
            },
            {
              "Id": "VfxSpringData:Candide.Data.VfxSpringData",
              "Name": "VfxSpringData",
              "Type": "Candide.Data.VfxSpringData",
              "Signature": "public Candide.Data.VfxSpringData VfxSpringData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0FAD3226B2D7A83DF7767B25C3F928B030F358B69A1B41D51052686620A49C2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3C48AD2069E819D25475A0D5C41ED9FCE8AF25CA2695AF2D6FA26EF4D5F02D30"
        },
        {
          "Id": "Candide.Data.AuraDisplayInfoSpacAnimationData",
          "Name": "AuraDisplayInfoSpacAnimationData",
          "DisplayName": "AuraDisplayInfoSpacAnimationData",
          "FullName": "Candide.Data.AuraDisplayInfoSpacAnimationData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "SpacId:System.String",
              "Name": "SpacId",
              "Type": "System.String",
              "Signature": "public System.String SpacId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71F1A958D46B60785DB29680625BE7768D7F4656BFA6DDC7A695EE7631A18C6E"
            },
            {
              "Id": "SpacRenderingArgs:Candide.Graphics.VFX.SpacRenderingArgs",
              "Name": "SpacRenderingArgs",
              "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
              "Signature": "public Candide.Graphics.VFX.SpacRenderingArgs SpacRenderingArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCD52C1E96387F165F19BEF8D4D043B80B5EBEAE8B2DF8A8F0D4588494C05E26"
            },
            {
              "Id": "TimeScale:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "TimeScale",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CFD97CD9109EDB6699138C9F5234F7BAE33679DE1BA21AF77FA29489FBE2B06"
            },
            {
              "Id": "UniqueId:System.String",
              "Name": "UniqueId",
              "Type": "System.String",
              "Signature": "public System.String UniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF35377A271933156C9A02172BAB183BB25BDC497B4D232991CCA3E44274F40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "36C62A8C3A8D542DF42C177533F6D6E752EE91A56EF866C6E9FC20C98D7336B8"
        },
        {
          "Id": "Candide.Data.CharacterDisplayData",
          "Name": "CharacterDisplayData",
          "DisplayName": "CharacterDisplayData",
          "FullName": "Candide.Data.CharacterDisplayData",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Color",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119308C52F7AA8FDF7FBAC368F22217AB1F0E8B339AC983B3EE866302054FF25"
            },
            {
              "Id": "Fragments:Candide.Data.CharacterDisplayFragment[]",
              "Name": "Fragments",
              "Type": "Candide.Data.CharacterDisplayFragment[]",
              "Signature": "public Candide.Data.CharacterDisplayFragment[] Fragments",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1F0262C495465A400AAB8F23BBCF91DAEB7822F583BF9C53FDA0D4F49D648D8"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SpacTagsToHide:System.Int32[]",
              "Name": "SpacTagsToHide",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SpacTagsToHide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D00626ACC91FCE5A2FE58AB60D6B19A886EE004BCE99C5FEAC0723A139CD627"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D70E6788163E11EBA954AF345512FDBC7DC245FF50B56C384C2C5E1A0AD6645D"
        },
        {
          "Id": "Candide.Data.CharacterDisplayDataOld",
          "Name": "CharacterDisplayDataOld",
          "DisplayName": "CharacterDisplayDataOld",
          "FullName": "Candide.Data.CharacterDisplayDataOld",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Color",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119308C52F7AA8FDF7FBAC368F22217AB1F0E8B339AC983B3EE866302054FF25"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Layer:System.Single",
              "Name": "Layer",
              "Type": "System.Single",
              "Signature": "public System.Single Layer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C69E05E066240F48565A55D1A986392D6F1A0B21940AABBB1FCC3EA63C420BEB"
            },
            {
              "Id": "SkinName:System.String",
              "Name": "SkinName",
              "Type": "System.String",
              "Signature": "public System.String SkinName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36D107B43BE6C81EE9BD671FCFFF45BB223815F61B4391E4D41D2B78084FDDE9"
            },
            {
              "Id": "SkinTag:System.Int32",
              "Name": "SkinTag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkinTag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "419872D4A7F9FEE02C615CB2614CADDA026EDF9904EC1DB9373231C0B7A71A05"
            },
            {
              "Id": "SpacTagsToHide:System.Int32[]",
              "Name": "SpacTagsToHide",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SpacTagsToHide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D00626ACC91FCE5A2FE58AB60D6B19A886EE004BCE99C5FEAC0723A139CD627"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "55420EC3F6FE4829BD36EA015534B0B0545A90AD3F8E29446ECC65E2F7A877FA"
        },
        {
          "Id": "Candide.Data.CharacterDisplayFragment",
          "Name": "CharacterDisplayFragment",
          "DisplayName": "CharacterDisplayFragment",
          "FullName": "Candide.Data.CharacterDisplayFragment",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Layer:System.Single",
              "Name": "Layer",
              "Type": "System.Single",
              "Signature": "public System.Single Layer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C69E05E066240F48565A55D1A986392D6F1A0B21940AABBB1FCC3EA63C420BEB"
            },
            {
              "Id": "Palette:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "Palette",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] Palette",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D8F67FF7575703831A89FAFA2D06AB359DF9C8CC3761C6E2B27F5AF97BE331A"
            },
            {
              "Id": "SkinName:System.String",
              "Name": "SkinName",
              "Type": "System.String",
              "Signature": "public System.String SkinName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36D107B43BE6C81EE9BD671FCFFF45BB223815F61B4391E4D41D2B78084FDDE9"
            },
            {
              "Id": "SkinTag:System.Int32",
              "Name": "SkinTag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkinTag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "419872D4A7F9FEE02C615CB2614CADDA026EDF9904EC1DB9373231C0B7A71A05"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5B6C12CD24BD43EE613BEEDA93C3CA06E790095176B10EAE18A007F5C9BAB01E"
        },
        {
          "Id": "Candide.Data.ClientDataSetup",
          "Name": "ClientDataSetup",
          "DisplayName": "ClientDataSetup",
          "FullName": "Candide.Data.ClientDataSetup",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobDisplayData:System.Collections.Generic.List\u00601\u003CCandide.Data.JobDisplayData\u003E",
              "Name": "JobDisplayData",
              "Type": "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E JobDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "572F90EA6B05996F7EDFE339B3B6EA539E427A13164FDC79F185A2DCE756769C"
            },
            {
              "Id": "_ignoreDroptableValidation:System.Boolean",
              "Name": "_ignoreDroptableValidation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ignoreDroptableValidation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F9C47BB07412E55C83942B779EE53266275DB151C902394E69CA7AC138D5D3EE"
            },
            {
              "Id": "_ignoreIconIdValidation:System.Boolean",
              "Name": "_ignoreIconIdValidation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ignoreIconIdValidation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4120A67F9DE0E9DA8A596E0F286A691ACE66191B183E905DCF23DE776A708FA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddParticlesFromSpriteSheet(System.Collections.Generic.List\u00601\u003CCandide.Data.DebrisParticleData\u003E, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Boolean, System.ValueTuple\u00603\u003CSystem.String,System.Int32,System.Int32\u003E[])-\u003ESystem.Void",
              "Name": "AddParticlesFromSpriteSheet",
              "Signature": "private System.Void AddParticlesFromSpriteSheet(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E particles, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector3 offset, System.Boolean vertical, System.ValueTuple\u003CSystem.String, System.Int32, System.Int32\u003E[] mapping)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "particles",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mapping",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "1B3BEF68133D17A807B1B51DB541B61C8D98B9A7A679AB0C4851FBCEBA063084",
              "Hash": "DDCCE46FC363429855B7D30DD6F2C4061482DA520BD6A143E5FFA41BDAD85144",
              "CalledMethods": [
                "Candide.Data.DebrisParticleData::.ctor()",
                "Candide.Data.DebrisParticleFrames::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearAllClientDataBases()-\u003ESystem.Void",
              "Name": "ClearAllClientDataBases",
              "Signature": "public System.Void ClearAllClientDataBases()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "520617311056DB30F2E914A61C011ED44E01CEE81C7226C71C7600A7D549CF0D",
              "Hash": "5ACA063F4873981C462DD6C6B6B149A3D444558B3A109572DD3DBCAB872B2EB0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicGroupData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFlashingAnimation(System.String, System.Single, System.Int32, System.Single, System.Int32, System.Int32)-\u003ECandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "CreateFlashingAnimation",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel CreateFlashingAnimation(System.String animationName, System.Single timeScale, System.Int32 flashCount, System.Single rampPower, System.Int32 startDuration, System.Int32 endDuration)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Parameters": [
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flashCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "rampPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "startDuration",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "endDuration",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "90ECC273CB758A09C0FDF12FF7BC2416674580BE869D52AE3551D885EFC51704",
              "Hash": "BF5B03FB8E8FC00D8D3AEED530664D5E5FE1FB57224D9A718579B60C17FB5B77",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::.ctor()",
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.Math::Max(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::Add(!0)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1630,
              "BodyHash": "830C2AAED838AC35C102917DF4F40D2CB459F9A99D70326D4E1022B64EC89CD3",
              "Hash": "DD6175DF09B5B03B7AA5F06606868B62A5139D6D46F50B04C0395E325569A75E",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Data.ClientDataSetup::ValidateData(System.Boolean, System.Boolean)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Data.ClientDataSetup::ClearAllClientDataBases()",
                "Candide.Data.ClientDataSetup::SetupClientData()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupParticles()",
                "Candide.Database.ParticleDataBase::AddParticles(System.Collections.Generic.List\u003CCandide.Data.Particle\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupDebrisParticles()",
                "Candide.Database.DebrisParticleDataBase::AddData(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupProjectileDisplayData()",
                "Candide.Database.ProjectileDisplayDataBase::Add(System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupIcons()",
                "Candide.Database.IconDataBase::AddIcons(System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupCharacterDisplayData()",
                "Candide.Database.CharacterDisplayDataBase::AddCharacterDisplayData(System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupVfxSpritesAnimations()",
                "Candide.Database.VfxSpritesAnimationDataBase::AddVfxSpriteAnimations(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupSpacVfx()",
                "Candide.Database.VfxSpacAnimationDataBase::AddVfxSpacAnimations(System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E::Clear()",
                "Candide.Data.ClientDataSetup::SetupCropDisplays()",
                "Candide.Database.CropDisplayDataBase::Add(System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E::Clear()"
              ],
              "StringLiterals": [
                "Welcome to the Hot Reload Zone!",
                "Validate Data",
                "Validate Data (except droptables and icons)",
                "Client",
                "All Client",
                "Particle",
                "DebrisParticles",
                "ProjectileDisplay",
                "Icon",
                "CharacterDisplay",
                "VfxSpritesAnimation",
                "VfxSpacAnimation",
                "CropDisplayData",
                "AuraDisplayInfo",
                "EntityAuraTypes",
                "SpellTypes"
              ],
              "Source": null
            },
            {
              "Id": "ParticleSetup()-\u003ESystem.Void",
              "Name": "ParticleSetup",
              "Signature": "public System.Void ParticleSetup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "196C1BCAFCD42BB397C9EE13AC7386C7C34545DC19F297D9C8AEDD951D6A217C",
              "Hash": "2FBF6672B8AD17F4CC6CD8028ED659D13246EC569EEF1FCE635D64F9E9DFBFAB",
              "CalledMethods": [
                "Candide.Data.ClientDataSetup::SetupParticles()",
                "Candide.Database.ParticleDataBase::AddParticles(System.Collections.Generic.List\u003CCandide.Data.Particle\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupAmbienceTrackData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.AmbienceTrackData\u003E",
              "Name": "SetupAmbienceTrackData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E SetupAmbienceTrackData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "4C44D89D202BEF218222A7B10EAE095EE5F148551021DD7A2B3E8102AED1E8D1",
              "Hash": "87C0F992AC17D63FEA024810AB31600647B6121C4295DD9862498E042AC180D5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E::.ctor()",
                "Candide.Data.AmbienceTrackData::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "*none*",
                "*biome ambience*",
                "cave",
                "event:/biomes/dungeon/dungeon_cave_ambience",
                "crypt",
                "event:/biomes/dungeon/dungeon_crypt_ambience",
                "volcanic workshop",
                "event:/biomes/dungeon/dungeon_volcanic_workshop",
                "pyzifax arena",
                "event:/biomes/dungeon/pyzifax_arena_ambience",
                "talos arena",
                "event:/biomes/dungeon/talos_arena_ambience"
              ],
              "Source": null
            },
            {
              "Id": "SetupAuraDisplayInfo()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.AuraDisplayInfo\u003E",
              "Name": "SetupAuraDisplayInfo",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E SetupAuraDisplayInfo()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6217,
              "BodyHash": "C359AE44DE45EC9198BECCAC42E78DF32F720987E738C5EA70676F141A21C3AC",
              "Hash": "AC63B769F5FC7677346B1AF90F4EBC34F28E5A9F43B64B30841ACD9AA767B513",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E::.ctor()",
                "Candide.Data.AuraDisplayInfo::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E::.ctor(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E::Add(!0)",
                "Candide.Data.AuraDisplayInfoSpacAnimationData::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_DarkRed()",
                "Microsoft.Xna.Framework.Color::ToVector3()",
                "Candide.Data.VfxSpringData::.ctor()",
                "Microsoft.Xna.Framework.Color::ToVector4()"
              ],
              "StringLiterals": [
                "aura_display_burning",
                "event:/effects/ignite",
                "flame_small2",
                "fire",
                "Burning",
                "aura_display_poisoned",
                "event:/effects/poisoned",
                "poisoned",
                "poison",
                "Poisoned",
                "aura_display_petrified",
                "event:/effects/petrification",
                "nature",
                "Petrified",
                "aura_display_stunned",
                "event:/effects/stun"
              ],
              "Source": null
            },
            {
              "Id": "SetupBloodParticles(System.Collections.Generic.List\u00601\u003CCandide.Data.Particle\u003E)-\u003ESystem.Void",
              "Name": "SetupBloodParticles",
              "Signature": "private System.Void SetupBloodParticles(System.Collections.Generic.List\u003CCandide.Data.Particle\u003E particles)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "particles",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1694,
              "BodyHash": "AFD79D9796669C4B06CD2B044A35CE00F0559902E6C6AF3FE7A4C43184DAC3D2",
              "Hash": "503E07E6626D1387436C2A15026F160E955E00CA3E2DE5173F02755F1BDAB312",
              "CalledMethods": [
                "Candide.Data.Particle::.ctor()",
                "Candide.Data.Particle::set_Id(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "blood_explosion:ground",
                "media/particles/vfx/bloodexplosion_ground",
                "blood_slash:ground",
                "media/particles/vfx/bloodslash_ground",
                "blood_splatter:ground",
                "media/particles/vfx/bloodsplatter_ground",
                "blood_spray:ground",
                "media/particles/vfx/bloodspray_ground",
                "blood_spurt:ground",
                "media/particles/vfx/bloodspurt_ground",
                "blood_pool:ground",
                "media/particles/vfx/bloodpool"
              ],
              "Source": null
            },
            {
              "Id": "SetupBloodVfxSpritesAnimations(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E)-\u003ESystem.Void",
              "Name": "SetupBloodVfxSpritesAnimations",
              "Signature": "private System.Void SetupBloodVfxSpritesAnimations(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E spritesAnimations)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spritesAnimations",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3603,
              "BodyHash": "D9335629A6A228A53C3142ECF0E52A5EF51E525F1336BA303D77FB1A47C859D6",
              "Hash": "29BF47D77B818FFB5540A327ADAE73F1219D72E936235148AA5C7D2CA8A71A2C",
              "CalledMethods": [
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "blood_explosion",
                "media/particles/vfx/bloodexplosion",
                "blood_slash",
                "media/particles/vfx/bloodslash",
                "blood_splatter",
                "media/particles/vfx/bloodsplatter",
                "blood_spray",
                "media/particles/vfx/bloodspray",
                "blood_spurt",
                "media/particles/vfx/bloodspurt"
              ],
              "Source": null
            },
            {
              "Id": "SetupCharacterDisplayData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E",
              "Name": "SetupCharacterDisplayData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E SetupCharacterDisplayData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16376,
              "BodyHash": "90087E1FF4A18446A05575A3173B10A86061A3C80A680FA4D02E9F097769992C",
              "Hash": "B318A8D8D17C4DBCC64B6A10EA1C275B7898358B5BEBEAD06E836661290D05D1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::.ctor()",
                "Candide.Data.CharacterDisplayFragment::.ctor(System.Int32, System.String, System.String, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)",
                "Candide.Data.CharacterDisplayFragment::.ctor(System.Int32, System.String, System.String, System.Int32, System.String, System.Int32)",
                "Candide.Data.CharacterDisplayFragment::.ctor(System.Int32, System.String, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])"
              ],
              "StringLiterals": [
                "cdd:pants:copper",
                "pants_metal",
                "metal",
                "cdd:pants:bronze",
                "cdd:pants:iron",
                "cdd:pants:darkiron",
                "cdd:pants:silver",
                "cdd:pants:gold",
                "cdd:pants:leather",
                "pants_leather",
                "leather",
                "cdd:pants:leather:tough",
                "cdd:pants:leather:chitin",
                "cdd:pants:leather:bonesplint",
                "cdd:pants:leather:firescale",
                "cdd:pants:leather:spectral"
              ],
              "Source": null
            },
            {
              "Id": "SetupClientData()-\u003ESystem.Void",
              "Name": "SetupClientData",
              "Signature": "public System.Void SetupClientData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "13FC60AC917DF437ED631FDF9A26C9035F9DBA88D2B98ED28A6DD2B160E7F259",
              "Hash": "8DD97CEAECF04DF6976DF29D0ACBCEA9E850179EBBEAA5F14B31256C30EB1FEF",
              "CalledMethods": [
                "Candide.Data.ClientDataSetup::ParticleSetup()",
                "Candide.Data.ClientDataSetup::SetupDebrisParticles()",
                "Candide.Database.DebrisParticleDataBase::AddData(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E)",
                "Candide.Data.ClientDataSetup::SetupProjectileDisplayData()",
                "Candide.Database.ProjectileDisplayDataBase::Add(System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E)",
                "Candide.Data.ClientDataSetup::SetupIcons()",
                "Candide.Database.IconDataBase::AddIcons(System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.ClientDataSetup::SetupCharacterDisplayData()",
                "Candide.Database.CharacterDisplayDataBase::AddCharacterDisplayData(System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E)",
                "Candide.Data.ClientDataSetup::SetupVfxSpritesAnimations()",
                "Candide.Database.VfxSpritesAnimationDataBase::AddVfxSpriteAnimations(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E)",
                "Candide.Data.ClientDataSetup::SetupSpacVfx()",
                "Candide.Database.VfxSpacAnimationDataBase::AddVfxSpacAnimations(System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E)",
                "Candide.Data.ClientDataSetup::SetupCropDisplays()",
                "Candide.Database.CropDisplayDataBase::Add(System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E)",
                "Candide.Data.ClientDataSetup::SetupAuraDisplayInfo()",
                "Candide.Database.AuraDisplayInfoDataBase::AddAuraDisplayInfo(System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E)",
                "Candide.Data.ClientDataSetup::SetupEntityAuraTypes()",
                "Candide.Database.EntityAuraTypesDataBase::AddEntityAuraTypes(System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E)",
                "Candide.Data.ClientDataSetup::SetupSpellTypes()",
                "Candide.Database.SpellTypesDataBase::AddSpellTypes(System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E)",
                "Candide.Data.ClientDataSetup::SetupJobDisplayData()",
                "Candide.Database.JobDisplayDataBase::AddJobDisplayData(System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E)",
                "Candide.Data.ClientDataSetup::SetupMusicGroupData()",
                "Candide.Database.MusicGroupDataBase::AddMusicGroupData(System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E)",
                "Candide.Data.ClientDataSetup::SetupClientWeatherData()",
                "Candide.Database.ClientWeatherDatabase::AddWeatherDatas(System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E)",
                "Candide.Data.ClientDataSetup::SetupAmbienceTrackData()",
                "Candide.Database.AmbienceTracksDataBase::AddAmbienceTracks(System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E)",
                "Candide.Data.ClientDataSetup::SetupMusicTrackData()",
                "Candide.Database.MusicTracksDataBase::AddMusicTracks(System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupClientWeatherData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E",
              "Name": "SetupClientWeatherData",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E SetupClientWeatherData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "8EBADE014CF6486B79133D2ABDACD88CC373DCB12A8239E64FA16EB0CA619D17",
              "Hash": "6FEFF40C5B3020ABDF64000D48FF5B2CFCC13313BD068BD18DE4923F985F9143",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E::.ctor()",
                "Candide.GameModels.Models.Weather.ClientWeatherData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E::Add(!0)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupClientWeatherData\u003Eb__31_0()",
                "System.Func\u003CCandide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController\u003E::.ctor(System.Object, System.IntPtr)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupClientWeatherData\u003Eb__31_1()"
              ],
              "StringLiterals": [
                "normal",
                "Clear skies",
                "rainy",
                "Rain",
                "event:/biomes/weather/rain",
                "thunder",
                "Thunderstorm",
                "event:/biomes/weather/storm",
                "fog",
                "Fog",
                "owl_shadow"
              ],
              "Source": null
            },
            {
              "Id": "SetupCropDisplays()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.CropDisplayData\u003E",
              "Name": "SetupCropDisplays",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E SetupCropDisplays()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11666,
              "BodyHash": "617A65D751E7BCB58D6F3CCC2B544DC37ACC77C48562BF9C95B1238090CB3D17",
              "Hash": "B6E177206F67F8E06D37C0D3A051379A508EB5A5A23A7D030A7A317A93A9C53F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, System.Single, System.Single)",
                "Candide.Data.CropDisplayData::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Single, System.Int32[], System.Boolean)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/general/itemsheet2",
                "media/sprites/flora/cabbage",
                "media/interface/icons/survival_alchemy/iconset_16x16_01_standalone",
                "media/sprites/flora/wheat_animated",
                "media/sprites/flora/plants_animated",
                "media/interface/icons/fantasy/iconset_16x16_01_standalone",
                "media/sprites/flora/planted_olive_tree1",
                "media/sprites/flora/planted_olive_tree4",
                "media/sprites/flora/planted_grapevine",
                "media/sprites/flora/planted_grapevine2",
                "media/sprites/flora/planted_tree",
                "media/sprites/flora/apple_tree_growth",
                "media/sprites/flora/apricot_tree_growth",
                "media/sprites/flora/desert/palmtree",
                "media/sprites/flora/stone_pine_growth",
                "media/sprites/flora/planted_bayleaf"
              ],
              "Source": null
            },
            {
              "Id": "SetupDebrisParticles()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.DebrisParticleData\u003E",
              "Name": "SetupDebrisParticles",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E SetupDebrisParticles()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3562,
              "BodyHash": "10929463EFB6E16F60CE72443EBD6C078BEFD6299606F622EEE4C541ABFCFDF5",
              "Hash": "7D1B66A10C35AA45A59DB2DB9C74D9FA7E6DE68870602F23DB9DE4C9BEC8A181",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Data.ClientDataSetup::AddParticlesFromSpriteSheet(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Boolean, System.ValueTuple\u003CSystem.String, System.Int32, System.Int32\u003E[])"
              ],
              "StringLiterals": [
                "media/particles/variable_particles/exploded_tree1",
                "leaf_green",
                "leaf_dry1",
                "leaf_dry2",
                "leaf_dry3",
                "leaf_sulfur",
                "leaf_dry_brown1",
                "leaf_dry_brown2",
                "media/particles/debris/exploded_tree2",
                "bark_fragments",
                "media/particles/debris/exploded_tree3",
                "wood_splinters",
                "media/particles/variable_particles/bark_parts_1",
                "bark",
                "bark_burnt",
                "media/particles/variable_particles/twigs"
              ],
              "Source": null
            },
            {
              "Id": "SetupEntityAuraTypes()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.EntityAuraTypeData\u003E",
              "Name": "SetupEntityAuraTypes",
              "Signature": "private System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E SetupEntityAuraTypes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 793,
              "BodyHash": "40427A8FA0BC697533798CD7A82FF7E1D6908163D108E806D40D3B1BC27E2A98",
              "Hash": "5CD78A35FA30C3103F675D0A0E5051FEE7F2E77A52263162EB784484095F3AAA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E::.ctor()",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_0(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Data.ClientDataSetup::\u003CSetupEntityAuraTypes\u003Eg__Map|17_18(System.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E, ClientDataSetup.\u003C\u003Ec__DisplayClass17_0\u0026)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_1(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_2(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_3(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_4(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_5(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_6(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_7(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_8(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_9(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_10(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_11(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_12(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_13(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_14(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_15(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_16(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)",
                "ClientDataSetup.\u003C\u003Ec::\u003CSetupEntityAuraTypes\u003Eb__17_17(Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [
                "auratype:damage_over_time",
                "auratype:ignore_collisions",
                "auratype:do_not_generate_threat",
                "auratype:simple_aura",
                "auratype:enraged",
                "auratype:elite",
                "auratype:stats_change",
                "auratype:base_stats",
                "auratype:flag_based_stats_change",
                "auratype:onhitcastspell",
                "auratype:healing_over_time",
                "auratype:stun",
                "auratype:petrified",
                "auratype:root",
                "auratype:set:character:flag",
                "auratype:loot"
              ],
              "Source": null
            },
            {
              "Id": "SetupIcons()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Name": "SetupIcons",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E SetupIcons()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7413,
              "BodyHash": "1F2FF0B68BCD99289DE27DCD2875687BF7B375573069E82F55770C06063A9AEA",
              "Hash": "B260627570709CE8AE356C2DED09D639E9E1674F7B1A9DE1046DCD691E3EF51A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.ClientDataSetup::SetupAlchemyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupBuildingsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupCookingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupFantasyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupFarmingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupFishingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupFurnitureIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupGeneralIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupGodIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupNewStatsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupStatsAndSkillsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupSurvivalAlchemyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupSystemIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupUiIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupUiPartsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupSkillIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupBiomesIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "Candide.Data.Icons.ClientDataSetup::SetupMiscIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)"
              ],
              "StringLiterals": [
                "media/interface/citizens_sheet_white",
                "media/interface/icons/logos",
                "media/interface/icons/logos_24x24",
                "media/interface/icons/shovels",
                "shovel",
                "sam",
                "media/faces/placeholder/sam16",
                "media/faces/placeholder/sam24",
                "media/faces/placeholder/sam32",
                "media/faces/placeholder/sam96",
                "vic",
                "media/faces/placeholder/vic16",
                "media/faces/placeholder/vic24",
                "citizen_blacksmith",
                "media/faces/blacksmith",
                "citizen_lumberjack"
              ],
              "Source": null
            },
            {
              "Id": "SetupJobDisplayData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.JobDisplayData\u003E",
              "Name": "SetupJobDisplayData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E SetupJobDisplayData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "4FB0AC6316236480FA8C580EB025A9632E222C537F5FB7E1460FD79420A5062F",
              "Hash": "F9B11AF13B5F39B8F6E630273527BA5EADE59DAE0D7A41C0993D462689132EE9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E::.ctor()",
                "Candide.Data.JobDisplayData::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "job:blacksmith",
                "job:lumberjack",
                "job:leatherworker"
              ],
              "Source": null
            },
            {
              "Id": "SetupMusicGroupData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.MusicGroupData\u003E",
              "Name": "SetupMusicGroupData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E SetupMusicGroupData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 531,
              "BodyHash": "8CCFAFE2F86AFFF3D9D753C8A4C720EEF0757C5B167DFA59FACC65173F4546E8",
              "Hash": "22F9CB75532FF035A38ACC84B9DC241DF6C7176F43A8D8A65AFCB7109FDBBAA8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E::.ctor()",
                "Candide.Data.MusicGroupData::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "music_group:day",
                "event:/music/day/village",
                "event:/music/day/melancholic_3",
                "event:/music/day/peaceful_exploration",
                "music_group:hopeful",
                "event:/music/dawn/dawn",
                "music_group:night",
                "event:/music/night/village_night",
                "music_group:night_rain",
                "event:/music/night_rain/night_rain",
                "music_group:boss:default",
                "event:/music/bossfight/Bossfight - Additive",
                "music_group:boss:pyzifax",
                "event:/music/pyzifax/pyzifax_additive",
                "music_group:dungeon",
                "event:/music/dungeon/Dungeon"
              ],
              "Source": null
            },
            {
              "Id": "SetupMusicTrackData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.MusicTrackData\u003E",
              "Name": "SetupMusicTrackData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E SetupMusicTrackData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "1397CEE9332BC063F310586110B16629B24297504608112DD099DFA86C59AA1F",
              "Hash": "8128072596C2995F6C2AF9DFBEC4EABCC497DF8F53B5E9EAF1565D31990F1934",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E::.ctor()",
                "Candide.Data.MusicTrackData::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "*none*",
                "dungeon",
                "event:/music/dungeon/Dungeon",
                "dungeon_volcanic_additive",
                "event:/music/volcano/Volcano Dungeon - Additive"
              ],
              "Source": null
            },
            {
              "Id": "SetupParticles()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.Particle\u003E",
              "Name": "SetupParticles",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.Particle\u003E SetupParticles()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19969,
              "BodyHash": "B3A2A7EC713438ED2BAA2A8C3322E2F5724B2B2CB725990D9DA54613DD388308",
              "Hash": "CDFA69B25E17CCA8AE4F81DD2C4E783B7211DB6D7752C04002280EBA230430E3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::.ctor()",
                "Candide.Data.ClientDataSetup::SetupBloodParticles(System.Collections.Generic.List\u003CCandide.Data.Particle\u003E)",
                "Candide.Data.Particle::.ctor()",
                "Candide.Data.Particle::set_Id(System.String)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_LightYellow()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Graphics.TemperatureComponent::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "push_dust:side",
                "media/particles/dust7",
                "dust:small",
                "media/particles/dust3",
                "dust:small:black",
                "dust:small:green",
                "footstep:human",
                "media/particles/vfx/footprint",
                "dust:construction",
                "media/particles/dust2",
                "fire_spark",
                "media/particles/laser_effect",
                "fire_spark:1",
                "fire_spark:2",
                "dust:poof:32",
                "media/particles/vfx/poof"
              ],
              "Source": null
            },
            {
              "Id": "SetupProjectileDisplayData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.ProjectileDisplayData\u003E",
              "Name": "SetupProjectileDisplayData",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E SetupProjectileDisplayData()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5126,
              "BodyHash": "9FFFBAF32AC5F5C489123090FBB0A5347BE660B31D604CD8F838BF364B0E16C2",
              "Hash": "26D992951F889F83AAED71805C55927D74EBF680E09324E516DD817B09C74281",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E::.ctor()",
                "Candide.Data.ProjectileDisplayData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E::Add(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E::.ctor(!0)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [
                "arrow",
                "media/particles/vfx/arrow2",
                "boulder",
                "media/sprites/boss/satyr/brittle_rock",
                "big_boulder",
                "media/sprites/biomes/lake/round_rocks_big",
                "satyr_boss_boulder",
                "media/sprites/boss/satyr/boulder",
                "dagger",
                "media/particles/vfx/dagger1",
                "arrow_skeleton",
                "fallen_spear",
                "media/particles/vfx/fallen_javelin",
                "talos_chain_cannon_projectile",
                "media/particles/vfx/vfx_talos_cannon",
                "arrow_satyr_ranger"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpacVfx()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.VfxSpacAnimationData\u003E",
              "Name": "SetupSpacVfx",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E SetupSpacVfx()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2091,
              "BodyHash": "756D876DFD95C0DAB3F2219CC5A3B37D08B8BDC88E2CA38AB33635BAB9195875",
              "Hash": "372BCB731BB361690BA4EAF5817DB34F4E95651351D06422A530BD7003D5DFE0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E::.ctor()",
                "Candide.Data.VfxSpacAnimationData::.ctor()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "player_attack1",
                "combat/vfx_attack1",
                "variant1",
                "shockwave_small",
                "shockwave",
                "explosion",
                "new_animation",
                "vfx_explosion1",
                "dust_poof_big",
                "poof_big",
                "vfx_dust",
                "vfx:dustcircle",
                "dustcircle",
                "vfx_dustcircle",
                "hit:thud",
                "thud"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpellTypes()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.SpellTypeData\u003E",
              "Name": "SetupSpellTypes",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E SetupSpellTypes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 732,
              "BodyHash": "5D92B38347941D762AACE7823196D13FEDBE3F538DC14CE4C8CCC7FF5D0C7960",
              "Hash": "A12D1B17097FE77EFC2F211A44F8CBE8FF7DFC0F6B0D2BC98B35D8E91AEB4271",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E::.ctor()",
                "Candide.Data.SpellTypeData::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E::Add(!0)",
                "Candide.GameModels.Models.Spells.Offensive.LineAttackSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.ExplosionSpell::.ctor()",
                "Candide.GameModels.Models.Spells.PlaceTileSpell::.ctor()",
                "Candide.GameModels.Models.Spells.PlaceCropSpell::.ctor()",
                "Candide.GameModels.Models.Spells.PlaceConstructionSpell::.ctor()",
                "Candide.GameModels.Models.Spells.HealSpell::.ctor()",
                "Candide.GameModels.Models.Spells.MassHealSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell::.ctor()",
                "Candide.GameModels.Models.Spells.SummonCreatureSpell::.ctor()",
                "Candide.GameModels.Models.Spells.UnlockProgressionSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.LineGrappleHookSpell::.ctor()",
                "Candide.GameModels.Models.Spells.Offensive.HookSpell::.ctor()",
                "Candide.GameModels.Models.Spells.ScriptedSpell::.ctor()",
                "Candide.GameModels.Models.Spells.ActionInProgressSpell::.ctor()",
                "Candide.GameModels.Models.Spells.ResetBossSpell::.ctor()",
                "Candide.GameModels.Models.Spells.StartRaidSpell::.ctor()",
                "Candide.GameModels.Models.Spells.WeatherSpell::.ctor()"
              ],
              "StringLiterals": [
                "spelltype:cone_attack",
                "spelltype:line_attack",
                "spelltype:single_projectile_attack",
                "spelltype:multiple_projectile_attack",
                "spelltype:area_of_effect",
                "spelltype:linear_shockwave",
                "spelltype:explosion",
                "spelltype:place_tile",
                "spelltype:place_crop",
                "spelltype:place_construction",
                "spelltype:heal",
                "spelltype:mass_heal",
                "spelltype:instant_single_target",
                "spelltype:summon_creature",
                "spelltype:progression_unlock_spell",
                "spelltype:line_grapple_hook"
              ],
              "Source": null
            },
            {
              "Id": "SetupVfxSpritesAnimations()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Name": "SetupVfxSpritesAnimations",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E SetupVfxSpritesAnimations()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3707,
              "BodyHash": "B9E588E988C3DFDBFC69FFCD4FE5ACDA78700017F84D2DE530240165D62D7BB2",
              "Hash": "A6C3633B76751CBD4DC4D405B22F921B9F9806F8DD1FDEF1973B834CBDB50796",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::.ctor()",
                "Candide.Data.ClientDataSetup::SetupBloodVfxSpritesAnimations(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::Add(!0)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Data.ClientDataSetup::CreateFlashingAnimation(System.String, System.Single, System.Int32, System.Single, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "player:on_damage_slash",
                "media/combat/player_hit",
                "hit:physical",
                "media/combat/attack_effect",
                "stealth",
                "damaged",
                "phoenix_revive",
                "buffed",
                "fuse",
                "death",
                "crit",
                "zombie_attack_warning"
              ],
              "Source": null
            },
            {
              "Id": "ValidateData(System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "ValidateData",
              "Signature": "private System.Void ValidateData(System.Boolean ignoreIcons, System.Boolean ignoreDroptables)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ignoreIcons",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreDroptables",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5947,
              "BodyHash": "E5C25941845DC77B189E8FFB7D5A606F9F8C519F0539B3E3672B7FC76AEE7557",
              "Hash": "35847A62BB49B988373C0A614A73A10FB08F38655A940DCE62FBD272AFD22C3E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Items.ItemData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Items.ItemData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.String::StartsWith(System.String)",
                "Candide.Data.ClientDataSetup::ValidateIcon(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::ContainsKey(!0)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::ContainsKey(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Items.ItemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E::ContainsKey(!0)",
                "Candide.Data.ClientDataSetup::ValidateDroptable(Shared.Models.DropTables.DropTableSystem, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.CropData\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Current()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)"
              ],
              "StringLiterals": [
                "item \u0027",
                "\u0027",
                "tile:",
                "*all*",
                "Invalid god id \u0027",
                "\u0027 for ",
                "Invalid display id \u0027",
                "Invalid spell id \u0027",
                "for crop \u0027",
                "\u0027 ",
                "for droptable \u0027",
                "for entity \u0027",
                "\u0027 (",
                ")",
                "Invalid crafted item id \u0027",
                "\u0027 for recipe \u0027"
              ],
              "Source": null
            },
            {
              "Id": "ValidateDroptable(Shared.Models.DropTables.DropTableSystem, System.String)-\u003ESystem.Void",
              "Name": "ValidateDroptable",
              "Signature": "private System.Void ValidateDroptable(Shared.Models.DropTables.DropTableSystem dropTable, System.String suffix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dropTable",
                  "Type": "Shared.Models.DropTables.DropTableSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "suffix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "340B52A031FEEF79B92D48064161851387924945BDA22434E9D2011E62A17D6F",
              "Hash": "AE073A8D67C9536FE02473A12AE0422DE87E3FDB640ECF8AA7DD134E85CAB514",
              "CalledMethods": [
                "Candide.Data.ClientDataSetup::ValidateItemDrops(Shared.Models.DropTables.ItemDrop[], System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateIcon(System.String, System.String)-\u003ESystem.Void",
              "Name": "ValidateIcon",
              "Signature": "private System.Void ValidateIcon(System.String iconId, System.String suffix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "suffix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "8839CB2965B2A59327EF614585723610126EAEB1F93C887DA959FD6A755379C8",
              "Hash": "37CCFCA83CBA201BD5259AB306CB7FF84B919A52047D294F2F75BDC2ADDE5467",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Invalid icon id \u0027",
                "\u0027 for "
              ],
              "Source": null
            },
            {
              "Id": "ValidateItemDrops(Shared.Models.DropTables.ItemDrop[], System.String)-\u003ESystem.Void",
              "Name": "ValidateItemDrops",
              "Signature": "private System.Void ValidateItemDrops(Shared.Models.DropTables.ItemDrop[] itemDrops, System.String suffix)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemDrops",
                  "Type": "Shared.Models.DropTables.ItemDrop[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "suffix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "0DE6E2F8D8037B09E65E345EF507D573C140CCB62327481542DBC8D024B5E99C",
              "Hash": "42094ECE114F7BC0133A29126318DBBCC06F360C427A9326EF17C8E48CE154D6",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "(empty)",
                "Invalid item id \u0027",
                "\u0027 in droptable ",
                "Invalid droptable id \u0027"
              ],
              "Source": null
            },
            {
              "Id": "ValidateSpawnTable(System.ValueTuple\u00602\u003CSystem.Single,CandideServer.Models.SpawnSystem.SpawnModel\u003E[], System.String)-\u003ESystem.Void",
              "Name": "ValidateSpawnTable",
              "Signature": "private System.Void ValidateSpawnTable(System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[] spawns, System.String parentId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spawns",
                  "Type": "System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parentId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "852F5FDE19D13AA09C8DB7EE410F780B1E827108F3C65E31C6450DB7BC5DE904",
              "Hash": "F32333166520B12624E963A7D7FF51C32CE08B57376C3E1BB55EA20D08A66E5A",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Data.ClientDataSetup::ValidateSpawnTable(System.ValueTuple\u003CSystem.Single, CandideServer.Models.SpawnSystem.SpawnModel\u003E[], System.String)"
              ],
              "StringLiterals": [
                "Invalid entity id \u0027",
                "\u0027 in spawn table \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "79EAABB07ED9E7DEC8102C41D3D5EB406BD81F765719DC14ED8010CC48DED5AF"
        },
        {
          "Id": "Candide.Data.CropDisplayData",
          "Name": "CropDisplayData",
          "DisplayName": "CropDisplayData",
          "FullName": "Candide.Data.CropDisplayData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisableRandomSpriteFlip:System.Boolean",
              "Name": "DisableRandomSpriteFlip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableRandomSpriteFlip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D1718FF20D77CCC02ADCC5CEBC48636F938FDC782EB8B44592696AAD0EF4503"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Offset3D:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset3D",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620D8F1AF2D0B5A823A0AD604317D21E773C5C0C4BB891F62CAF71A7FF3A6955"
            },
            {
              "Id": "Stages:Candide.Data.CropDisplayStage[]",
              "Name": "Stages",
              "Type": "Candide.Data.CropDisplayStage[]",
              "Signature": "public Candide.Data.CropDisplayStage[] Stages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C46DE2D26ED599A3324368C77C634EEB4E1FC6D9E6B0999F4E6AA5C60216FD9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E8D57595B3D8B507845EE3A54BB958714502D2D4ED6621A653D0AF5A9A29E361"
        },
        {
          "Id": "Candide.Data.CropDisplayStage",
          "Name": "CropDisplayStage",
          "DisplayName": "CropDisplayStage",
          "FullName": "Candide.Data.CropDisplayStage",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B97924BD5885BF79AFAC84136E65B9863C113AE2AC440E807ECD452381AAB1D"
            },
            {
              "Id": "Horizontal:System.Boolean",
              "Name": "Horizontal",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Horizontal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "113E12093120287EEEEB2EE25042E6D33E6C5D8E58AA57C3BD4D957E57714441"
            },
            {
              "Id": "Offset3D:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset3D",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620D8F1AF2D0B5A823A0AD604317D21E773C5C0C4BB891F62CAF71A7FF3A6955"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FB33D061E956C93C3D0A96A78EFC7E12369C1E29D87BD715713C54114B9804A"
        },
        {
          "Id": "Candide.Data.DebrisParticleData",
          "Name": "DebrisParticleData",
          "DisplayName": "DebrisParticleData",
          "FullName": "Candide.Data.DebrisParticleData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:Candide.Data.DebrisParticleFrames",
              "Name": "Frames",
              "Type": "Candide.Data.DebrisParticleFrames",
              "Signature": "public Candide.Data.DebrisParticleFrames Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35A738BE030C71B49E5E84DCA82879EEF90173C7D7B7EAD55A49EE2D1FA2DC19"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "Vertical:System.Boolean",
              "Name": "Vertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Vertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "870DD902786053518AA77AC60DCF49E8BBCAA756916E264C89501F80486440FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D968D24FB0D0C80AE9646A71515271AA5C3F07BB821869346E8CE30FF2DDABD"
        },
        {
          "Id": "Candide.Data.DebrisParticleFrames",
          "Name": "DebrisParticleFrames",
          "DisplayName": "DebrisParticleFrames",
          "FullName": "Candide.Data.DebrisParticleFrames",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxIndex:System.Int32",
              "Name": "MaxIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A13540146CDE62534DF34073D177F69CAC6E1561556BE92C6BF74EEC52725C2"
            },
            {
              "Id": "MinIndex:System.Int32",
              "Name": "MinIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3557EB334F7D105B1421FAE0CA254C2ABDDE986411511474E24AFF444FA7D613"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Next(System.Random)-\u003ESystem.Int32",
              "Name": "Next",
              "Signature": "public System.Int32 Next(System.Random r)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "ABFFC6C969AA4DAF02466FB1CC4BA99C0A4F12B49C6FE5C390580FD9932A345F",
              "Hash": "3408AEDE594709858D338FFD83B5321AA3C325A6DF8503BC06143A9C1FAB0855",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CAA739B749D5972FEE6155ABDA7E920EC541075371E6AFE8F6DEDDBC4E98128A"
        },
        {
          "Id": "Candide.Data.Icons.ClientDataSetup",
          "Name": "ClientDataSetup",
          "DisplayName": "ClientDataSetup",
          "FullName": "Candide.Data.Icons.ClientDataSetup",
          "Namespace": "Candide.Data.Icons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupAlchemyIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupAlchemyIcons",
              "Signature": "public System.Void SetupAlchemyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2011,
              "BodyHash": "A5381D8603EA1326C8ED155EB220EA8DADDC84D8E52F4A89AA82ABF14B5B77C8",
              "Hash": "A89F9F5D178D7CD3068FDE82168641ECD599A77818C03714450033C89C8A80DD",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/alchemy/iconset_16x16_01_standalone",
                "media/interface/icons/alchemy/iconset_16x16_02_standalone_selected",
                "media/interface/icons/alchemy/iconset_24x24_01_standalone",
                "media/interface/icons/alchemy/iconset_24x24_02_standalone_selected",
                "scales",
                "roots",
                "mushroom_poison",
                "quest_log",
                "ordinance",
                "empty_pot",
                "sludge",
                "schematic",
                "plan",
                "recipe",
                "research_paper",
                "green_jar"
              ],
              "Source": null
            },
            {
              "Id": "SetupBiomesIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupBiomesIcons",
              "Signature": "public System.Void SetupBiomesIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 393,
              "BodyHash": "4B8943A36A7A577C5E6E3E9FDCD1F16AF1B2B43CDEB53212E007FE15BDEA9A73",
              "Hash": "64E3A6C50A42F67F905C25A2492C4C4ABFA054FAF78E939579468BEAD2B4404A",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData2::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/biomeicons_32x",
                "media/interface/icons/biomeicons_24x",
                "other",
                "plains",
                "forest",
                "desert",
                "swamp",
                "volcanic",
                "ghost_land",
                "interior"
              ],
              "Source": null
            },
            {
              "Id": "SetupBuildingsIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupBuildingsIcons",
              "Signature": "public System.Void SetupBuildingsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4873,
              "BodyHash": "B55E6970EA290D88ABAFB3D28930697DD70AD668F80AABE964346D01DD3FEFCA",
              "Hash": "F9FD149DCD814C813A2E8D0933898DC060D7698D846092DF76FC99FD3D6E1AA8",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData2::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/constructions/constructions32",
                "media/interface/icons/constructions/constructions24",
                "media/interface/icons/constructions/constructions16",
                "altar",
                "leatherworker",
                "player_house",
                "lumber_yard",
                "food_storage",
                "manual_mill",
                "material_storage",
                "blacksmith",
                "carpenter",
                "market",
                "brick_oven",
                "university",
                "logistics_tent"
              ],
              "Source": null
            },
            {
              "Id": "SetupCookingIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupCookingIcons",
              "Signature": "public System.Void SetupCookingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1210,
              "BodyHash": "47E0B34615FF1CBC2AEA6F0772677930B12871F8F7FB4031E3FE3EED6DDCAA3F",
              "Hash": "F153ECC51DB18C493F34DC91627A9CE6F27BA99048C75BD3E80C9FB0F6D5C736",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/cooking/iconset_16x16_01_standalone",
                "media/interface/icons/cooking/iconset_16x16_02_standalone_selected",
                "media/interface/icons/cooking/iconset_24x24_01_standalone",
                "media/interface/icons/cooking/iconset_24x24_02_standalone_selected",
                "pork_cooked",
                "goat_raw",
                "goat_cooked",
                "venison_raw",
                "venison_cooked",
                "bird_raw",
                "bird_cooked",
                "rat_raw",
                "rodent_cooked",
                "rabbit_raw",
                "rabbit_cooked",
                "food"
              ],
              "Source": null
            },
            {
              "Id": "SetupFantasyIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupFantasyIcons",
              "Signature": "public System.Void SetupFantasyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10813,
              "BodyHash": "6C67368223AC14CFFB5659EE0820A79BC04DF5CFFC1AD787FECD92E6F735ACD4",
              "Hash": "3DA4BFB44E8DCF9708410B0DC6BCC34810B7DA215CB4A638EC29E2FB5BEDF482",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData2::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "Candide.Data.Icons.ClientDataSetup::SetupIconRow(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E, Candide.Data.Icons.IconSheetMetaData2, System.String[], System.String, System.Int32)"
              ],
              "StringLiterals": [
                "media/interface/icons/fantasy/iconset_16x16_01_standalone",
                "media/interface/icons/fantasy/iconset_16x16_02_standalone_selected",
                "media/interface/icons/fantasy/iconset_24x24_01_standalone",
                "media/interface/icons/fantasy/iconset_24x24_02_standalone_selected",
                "media/interface/icons/fantasy/iconset_32x32_01_standalone",
                "media/interface/icons/fantasy/iconset_32x32_02_standalone_selected",
                "bread:white",
                "bread:black",
                "crossbow_bolt",
                "crossbow",
                "crossbow_copper",
                "crossbow_bronze",
                "crossbow_silver",
                "crossbow_iron",
                "crossbow_steel",
                "bow_red"
              ],
              "Source": null
            },
            {
              "Id": "SetupFarmingIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupFarmingIcons",
              "Signature": "public System.Void SetupFarmingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1530,
              "BodyHash": "D18C62FED6FAEA1AAB37110C5E30921784F482AF854F38EEEAB301937099AC9B",
              "Hash": "6D211C45F3C567C021ECD215EF0C47227A0F1D53FB2FCBF808F41428CEDA5525",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData2::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)"
              ],
              "StringLiterals": [
                "media/interface/icons/farming/iconset_16x16_01_standalone",
                "media/interface/icons/farming/iconset_16x16_02_standalone_selected",
                "media/interface/icons/farming/iconset_24x24_01_standalone",
                "media/interface/icons/farming/iconset_24x24_02_standalone_selected",
                "media/interface/icons/farming/iconset_32x32_01_standalone",
                "media/sprites/flora/seeds",
                "media/sprites/flora/seeds_24",
                "trowel",
                "candle",
                "thread_spool",
                "wheat",
                "flour",
                "barrel",
                "beer_glass",
                "wine",
                "pitchfork"
              ],
              "Source": null
            },
            {
              "Id": "SetupFishingIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupFishingIcons",
              "Signature": "public System.Void SetupFishingIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 542,
              "BodyHash": "D669A5816F3E7BEF2B454141A82C2D4388187A61962C27C98C31C9D731E7FF20",
              "Hash": "D5623EECA8C27238FE43F19C2DB31D74335ED1FB7765E3EA1B28866B457B6669",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/fishing/iconset_16x16_01_standalone",
                "media/interface/icons/fishing/iconset_16x16_02_standalone_selected",
                "media/interface/icons/fishing/iconset_24x24_01_standalone",
                "media/interface/icons/fishing/iconset_24x24_02_standalone_selected",
                "lobster",
                "fish_1",
                "eel",
                "trophy_fish_copper",
                "trophy_fish_silver",
                "trophy_fish_gold",
                "metal_box",
                "fishing_reel",
                "worm",
                "larvae"
              ],
              "Source": null
            },
            {
              "Id": "SetupFurnitureIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupFurnitureIcons",
              "Signature": "public System.Void SetupFurnitureIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 430,
              "BodyHash": "763048BEC2BF24EE84E637EA3927409872C991925436773661CDACC2B450AB33",
              "Hash": "0CD8B4404030981343D35636DC8241121CA7458986B87C432ED25E4A3B01EF0C",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/furniture1",
                "media/interface/icons/furniture2",
                "media/interface/icons/furniture1-24x24-export",
                "furniture:shelf",
                "furniture:shrine",
                "furniture:banner",
                "furniture:sack",
                "furniture:dog",
                "furniture:crow",
                "furniture:ferret",
                "furniture:wood_bed"
              ],
              "Source": null
            },
            {
              "Id": "SetupGeneralIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupGeneralIcons",
              "Signature": "public System.Void SetupGeneralIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21648,
              "BodyHash": "E0DF438A47889814AFDD147BF72A86BBFFE8325E8E51192F0B84221BED4C8BBA",
              "Hash": "275C661751B9C8006654C8053AE28DA23C45599267AABAFD4593231A79B7BA5C",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "media/interface/icons/general/itemsheet2",
                "media/interface/icons/general/itemsheet2_24x24",
                "media/interface/icons/skills/7",
                "olives",
                "furniture_frame",
                "furniture_style_select",
                "furniture_rotate",
                "furniture_remove",
                "guardians_feather",
                "wheat_seeds",
                "book_closed",
                "book_open",
                "bronze_dodecahedron",
                "worship",
                "worship_point",
                "blessing"
              ],
              "Source": null
            },
            {
              "Id": "SetupGodIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupGodIcons",
              "Signature": "public System.Void SetupGodIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1391,
              "BodyHash": "14E1A33ED9BC80BFF34900FEFAAB7BBE3C96123A103172405B7833B987481534",
              "Hash": "07784FB7DDD9D0243911D8C13C003BB48627012EFFFAB190BDAB7E2267A0764E",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/gods_small",
                "media/interface/gods_small_black",
                "media/interface/gods_big",
                "media/interface/gods_big_black",
                "mars",
                "diana",
                "minerva",
                "vulcan",
                "venus",
                "vesta",
                "mercury",
                "ceres",
                "neptune",
                "juno",
                "jupiter",
                "apollo"
              ],
              "Source": null
            },
            {
              "Id": "SetupIconRow(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E, Candide.Data.Icons.IconSheetMetaData2, System.String[], System.String, System.Int32)-\u003ESystem.Void",
              "Name": "SetupIconRow",
              "Signature": "public System.Void SetupIconRow(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons, Candide.Data.Icons.IconSheetMetaData2 iconSheet, System.String[] colors, System.String prefix, System.Int32 startIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconSheet",
                  "Type": "Candide.Data.Icons.IconSheetMetaData2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "colors",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prefix",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "5336398D90BABD75BA2F66F19949CC25B67FC7B37F72C4078F7FD5E0473B6E38",
              "Hash": "6AC5DD0B9906EF396D425053DD9D39F93D4430E413EB3AE2E6DD4DFD74184D4E",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupMiscIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupMiscIcons",
              "Signature": "public System.Void SetupMiscIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 555,
              "BodyHash": "79B0B419CED4743815A6540C093F4E998CE4BA9D24631BA196F151452C6DA52F",
              "Hash": "ABCA603CDEC6F2979EC213B68BC4B9C46374F4EF568F621B1E82F6B4F8C1D35A",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/misc/misc_18x18",
                "media/interface/icons/misc/misc_24x24",
                "numeral:1",
                "numeral:2",
                "numeral:3",
                "numeral:4",
                "numeral:5",
                "numeral:6",
                "numeral:7",
                "numeral:8",
                "numeral:9",
                "numeral:10",
                "numeral:11",
                "numeral:12"
              ],
              "Source": null
            },
            {
              "Id": "SetupNewStatsIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupNewStatsIcons",
              "Signature": "public System.Void SetupNewStatsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 985,
              "BodyHash": "EF36A8BA2E4B1A0A07EB2672B64CC278491C198B80A499A21947D622D9692904",
              "Hash": "0C3790E82231B11B8765A81050D406ADB81151E155E37B41A11AAAE1C040064A",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/new_stats/new_stats_16",
                "media/interface/icons/new_stats/new_stats",
                "ui:energy_regeneration",
                "ui:crit_damage",
                "ui:attack_speed",
                "ui:crit_chance",
                "ui:equipment",
                "ui:armor",
                "ui:knockback_resistance",
                "ui:magic_damage_bonus",
                "ui:piercing_damage",
                "ui:sledgehammer_skill",
                "ui:dagger_skill",
                "ui:attack_range",
                "ui:resistance_piercing",
                "ui:resistance_fire"
              ],
              "Source": null
            },
            {
              "Id": "SetupSkillIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupSkillIcons",
              "Signature": "public System.Void SetupSkillIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5628,
              "BodyHash": "1A3056661A44DC93EF6FD93D7AF5E63DD13D50293D09AC1566096308F77EB79D",
              "Hash": "84FC49BF8CF3CEAF30488E46BE4BD5C804AF6A18DE54F86B74C5FBD9F0EC0F69",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/skills/1",
                "media/interface/icons/skills/2",
                "media/interface/icons/skills/3",
                "media/interface/icons/skills/4",
                "media/interface/icons/skills/5",
                "media/interface/icons/skills/6",
                "media/interface/icons/skills/7",
                "media/interface/icons/general/itemsheet2_24x24",
                "media/interface/icons/system/system_icons_medium",
                "skill:shield:plus",
                "skill:shield:blue",
                "skill:shield:green",
                "skill:shield:red",
                "skill:boots:0",
                "skill:boots:1",
                "skill:dagger:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupStatsAndSkillsIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupStatsAndSkillsIcons",
              "Signature": "public System.Void SetupStatsAndSkillsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3221,
              "BodyHash": "7726265E462328FCF0495F859005F17AD26B57C927AAA3957E60C05D3E6BC46A",
              "Hash": "710EF6F795BD0663A981637D1C48AE079A147980E6D3B10AA59F81AA4544A2AE",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData2::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/stats_and_skills/iconset_16x16_01_standalone",
                "media/interface/icons/stats_and_skills/iconset_16x16_02_standalone_selected",
                "media/interface/icons/stats_and_skills/iconset_24x24_01_standalone",
                "media/interface/icons/stats_and_skills/iconset_24x24_02_standalone_selected",
                "media/interface/icons/stats_and_skills/iconset_32x32_01_standalone",
                "ui:health",
                "sell",
                "paranoia",
                "shield_stance",
                "ninja",
                "fist_clutched",
                "bow",
                "chest",
                "sword_plus",
                "sword",
                "shield"
              ],
              "Source": null
            },
            {
              "Id": "SetupSurvivalAlchemyIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupSurvivalAlchemyIcons",
              "Signature": "public System.Void SetupSurvivalAlchemyIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1416,
              "BodyHash": "B4FCF07485E0F94F68185E3B436890DFA29E11F43BB88CB63D598A70603DE281",
              "Hash": "D6774D3DD77CD8416BE5EFB177316B4EBA344DCE1FEC49E45F7B411762C4DCDF",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/survival_alchemy/iconset_16x16_01_standalone",
                "media/interface/icons/survival_alchemy/iconset_16x16_02_standalone_selected",
                "media/interface/icons/survival_alchemy/iconset_24x24_01_standalone",
                "media/interface/icons/survival_alchemy/iconset_24x24_02_standalone_selected",
                "media/sprites/flora/ember_orchid_icon_18",
                "media/sprites/flora/ember_orchid_icon_24",
                "knife",
                "satchel",
                "coal",
                "cabbage_seeds",
                "spring",
                "cog",
                "looking_glass",
                "screw",
                "bone",
                "nail"
              ],
              "Source": null
            },
            {
              "Id": "SetupSystemIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupSystemIcons",
              "Signature": "public System.Void SetupSystemIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 567,
              "BodyHash": "76D686188D99C565D7DC12BB14C994E42AE1ABCC8E8C986DBA80B8CF2F556D84",
              "Hash": "2DCCA67770FE78E7A28F283A6C94F93F9594A997BD5453450F20374110157119",
              "CalledMethods": [
                "Candide.Data.Icons.IconSheetMetaData::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.Icons.IconSetupHelper::CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/system/system_icons",
                "media/interface/icons/system/system_icons_medium",
                "resource_lumber",
                "resource_stone",
                "resource_brick",
                "resource_clay",
                "resource_concrete",
                "resource_marble",
                "world_map",
                "plus_sign",
                "minus_sign",
                "ui:furniture_mode",
                "ui:sort",
                "building_appeal"
              ],
              "Source": null
            },
            {
              "Id": "SetupUiIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupUiIcons",
              "Signature": "public System.Void SetupUiIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E Icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "Icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1617,
              "BodyHash": "D18293CFF0C1584B2F03107B6C864B0082E1AE5E9452B7E5E2E0ECFA63214D57",
              "Hash": "01EC5D0AB962F4A8C309D5530BAC6D420495D533EB822D81A1D18EF72DC6ABD3",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/icons/ui/Iconset_16x16_01_standalone",
                "media/interface/icons/ui/Iconset_16x16_02_standalone_selected",
                "media/interface/icons/ui/Iconset_16x16_05_standalone_outline",
                "media/interface/icons/ui/Iconset_24x24_01_standalone",
                "media/interface/icons/ui/Iconset_24x24_02_standalone_selected",
                "media/interface/icons/ui/Iconset_24x24_05_standalone_outline",
                "media/interface/icons/ui/Iconset_32x32_01_standalone",
                "media/interface/icons/ui/Iconset_32x32_02_standalone_selected",
                "media/interface/icons/ui/Iconset_32x32_05_standalone_outline",
                "save",
                "refresh",
                "arrow:red:up",
                "arrow:green:up",
                "ui:settings",
                "ui:edit"
              ],
              "Source": null
            },
            {
              "Id": "SetupUiPartsIcons(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "SetupUiPartsIcons",
              "Signature": "public System.Void SetupUiPartsIcons(System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E icons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "icons",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 926,
              "BodyHash": "78C338A07898A363BD6E9CB825D5ACB976600792CA4905F3FE85931B2FF837D8",
              "Hash": "A1BC142B9C561AFB2A9DEB2B13C020F3432880583ED1CE2C0D18F37F84F62C90",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.IconData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/interface/new_ui_parts/inventory_equipment_icons",
                "ui:equipment_sword",
                "ui:equipment_shield",
                "ui:equipment_trinket",
                "ui:equipment_arrow",
                "ui:equipment_chest",
                "ui:equipment_legs",
                "ui:equipment_head",
                "ui:equipment_pickaxe",
                "ui:equipment_lumber_axe",
                "ui:equipment_light_source",
                "ui:equipment_back",
                "ui:filter_pot",
                "ui:filter_trash"
              ],
              "Source": null
            }
          ],
          "Hash": "064B147BDD0A6FD0FA6FAF9B45D9BBEBA4EC3070A682EF11AA390D2CDEB3C161"
        },
        {
          "Id": "Candide.Data.Icons.IconSetupHelper",
          "Name": "IconSetupHelper",
          "DisplayName": "IconSetupHelper",
          "FullName": "Candide.Data.Icons.IconSetupHelper",
          "Namespace": "Candide.Data.Icons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2, System.Int32)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Graphics.IconFlag,CandideCreator.Shared.Graphics.Icon\u003E",
              "Name": "CreateIconLargeVariations",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E CreateIconLargeVariations(Candide.Data.Icons.IconSheetMetaData2 spriteSheetMetaData, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E",
              "Parameters": [
                {
                  "Name": "spriteSheetMetaData",
                  "Type": "Candide.Data.Icons.IconSheetMetaData2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "38F9F852FF763FAA8D3DC64E2538D735B277AED683F1BD944A2FA2BD4B8CFBEB",
              "Hash": "03C04AAF221290E8309ED566A842ED341A6D299733F8260853AC6992C85336EC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateIconVariations(Candide.Data.Icons.IconSheetMetaData, System.Int32)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CCandideCreator.Shared.Graphics.IconFlag,CandideCreator.Shared.Graphics.Icon\u003E",
              "Name": "CreateIconVariations",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E CreateIconVariations(Candide.Data.Icons.IconSheetMetaData spriteSheetMetaData, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E",
              "Parameters": [
                {
                  "Name": "spriteSheetMetaData",
                  "Type": "Candide.Data.Icons.IconSheetMetaData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "D46DDA8AEC513CE3F04E948E0AC1AE9AFD464A4A9C696B9D33717C0E8424130C",
              "Hash": "E60B0BCEBF79CC9A09C23A0949AC1BD5C7A75DA24B159F17F513743C5EBD31C4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::.ctor()",
                "CandideCreator.Shared.Graphics.Icon::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Graphics.IconFlag, CandideCreator.Shared.Graphics.Icon\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E0BC7753DEA293B0CF56E79885CFD467323C496A7B235F868B990FD35BF5100"
        },
        {
          "Id": "Candide.Data.Icons.IconSheetMetaData",
          "Name": "IconSheetMetaData",
          "DisplayName": "IconSheetMetaData",
          "FullName": "Candide.Data.Icons.IconSheetMetaData",
          "Namespace": "Candide.Data.Icons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Medium:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Medium",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Medium",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AAA9A97376C387D0582E9A6A758EE30F8AFCDE42046F2EFA5682ECAE1F3236A"
            },
            {
              "Id": "MediumWhiteOutline:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumWhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet MediumWhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE8C3C3E8BC8534DEE1417FC9533B65B47E616291E9CC8BB36335E50F553A9CD"
            },
            {
              "Id": "Small:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Small",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Small",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9565461B220DFC444A3E8D93E323E340F968A1DE048A6359D21F66E9D7669FDC"
            },
            {
              "Id": "SmallWhiteOutline:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallWhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SmallWhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "053FCEDC070008D19A48B72E1E108BE2A440582B23B72399EAEB3E6F544539D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9121DDD786E70B84060310E76CA27D5264341FD46C39E0535543F00F1FCBEAA5"
        },
        {
          "Id": "Candide.Data.Icons.IconSheetMetaData2",
          "Name": "IconSheetMetaData2",
          "DisplayName": "IconSheetMetaData2",
          "FullName": "Candide.Data.Icons.IconSheetMetaData2",
          "Namespace": "Candide.Data.Icons",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Large:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Large",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Large",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A796FD6A39646ABF561417CEF3F78F9C0B869227ACFE42765A02ED53183D1F67"
            },
            {
              "Id": "LargeWhiteOutline:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LargeWhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LargeWhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3722A5FB27009F708DA7CF268641A047011D331C2DC8DFDADA8C6EA893561E9B"
            },
            {
              "Id": "Medium:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Medium",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Medium",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AAA9A97376C387D0582E9A6A758EE30F8AFCDE42046F2EFA5682ECAE1F3236A"
            },
            {
              "Id": "MediumWhiteOutline:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MediumWhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet MediumWhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE8C3C3E8BC8534DEE1417FC9533B65B47E616291E9CC8BB36335E50F553A9CD"
            },
            {
              "Id": "Small:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Small",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Small",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9565461B220DFC444A3E8D93E323E340F968A1DE048A6359D21F66E9D7669FDC"
            },
            {
              "Id": "SmallWhiteOutline:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmallWhiteOutline",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SmallWhiteOutline",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "053FCEDC070008D19A48B72E1E108BE2A440582B23B72399EAEB3E6F544539D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9C810CFA0396A9076EA9EFE0E77DCD8CCE85EA27717E54AEC8A5BBD5A0CB16A0"
        },
        {
          "Id": "Candide.Data.JobDisplayData",
          "Name": "JobDisplayData",
          "DisplayName": "JobDisplayData",
          "FullName": "Candide.Data.JobDisplayData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Filters:Candide.CandideUI.Helpers.WorkRecipeFilter[]",
              "Name": "Filters",
              "Type": "Candide.CandideUI.Helpers.WorkRecipeFilter[]",
              "Signature": "public Candide.CandideUI.Helpers.WorkRecipeFilter[] Filters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECBD70F929647B6468F7E2A1DF70E02775D4EAF45234A09F5A253F181513EA61"
            },
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D410E307380261264F787047EFC7A445F29A71CBDF6B661418FA3A95B28DFE86"
        },
        {
          "Id": "Candide.Data.MusicGroupData",
          "Name": "MusicGroupData",
          "DisplayName": "MusicGroupData",
          "FullName": "Candide.Data.MusicGroupData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossMusicPriority:System.Int32",
              "Name": "BossMusicPriority",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BossMusicPriority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D122DF3AAD7749FF0A34A0D934100E1623D103B4514751E637A6D837E01468A"
            },
            {
              "Id": "EventNames:System.String[]",
              "Name": "EventNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] EventNames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C84B7919EB4916F4B55D4764E4ACF98EEC68A2D1978B0F68DD0CD08004073281"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "60DC9E9787CE91FD2D759F40D3A44A6145BDC24D836A710E56A16E6446873BC5"
        },
        {
          "Id": "Candide.Data.MusicTrackData",
          "Name": "MusicTrackData",
          "DisplayName": "MusicTrackData",
          "FullName": "Candide.Data.MusicTrackData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E42122028A3F0DD8C7C0700AD0D8F6DA7FE643CE15DCFCDA7DCB55A8D0119C8D"
        },
        {
          "Id": "Candide.Data.Particle",
          "Name": "Particle",
          "DisplayName": "Particle",
          "FullName": "Candide.Data.Particle",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:Candide.Graphics.ParticleAnimation",
              "Name": "Animation",
              "Type": "Candide.Graphics.ParticleAnimation",
              "Signature": "public Candide.Graphics.ParticleAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7124EA4038010CCED22D628A5CC465C842CF9624E00B6638A079EFF98C615D1"
            },
            {
              "Id": "Coin:Candide.Graphics.CoinComponent",
              "Name": "Coin",
              "Type": "Candide.Graphics.CoinComponent",
              "Signature": "public Candide.Graphics.CoinComponent Coin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B47BF9587D457862A0C8CC8B2724AF52513AA39AA80A3D4EC056BC9E8D78D9F1"
            },
            {
              "Id": "Collision:Candide.Graphics.Collision",
              "Name": "Collision",
              "Type": "Candide.Graphics.Collision",
              "Signature": "public Candide.Graphics.Collision Collision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA3698103E6E2A105CB35CE43E6BBA2F851BD6A0CC4791AF86848A861D2A1451"
            },
            {
              "Id": "Drawable:Candide.Graphics.Drawable",
              "Name": "Drawable",
              "Type": "Candide.Graphics.Drawable",
              "Signature": "public Candide.Graphics.Drawable Drawable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDEBB339F83C1B85E64BFCC0A4A8F0820AB2F415F0E8D82FA3710EDB96D885C"
            },
            {
              "Id": "Fade:Candide.Graphics.Fade",
              "Name": "Fade",
              "Type": "Candide.Graphics.Fade",
              "Signature": "public Candide.Graphics.Fade Fade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20365481552FDB8425D19B425E1D5886003B442AC206237E80DB7ACE53CFE3A6"
            },
            {
              "Id": "Friction:Candide.Graphics.Friction",
              "Name": "Friction",
              "Type": "Candide.Graphics.Friction",
              "Signature": "public Candide.Graphics.Friction Friction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4013FF55249B7BA791E8CCDE4E214B7F7481257B9D37F927ED7A97BCBF29B375"
            },
            {
              "Id": "General:Candide.Graphics.General",
              "Name": "General",
              "Type": "Candide.Graphics.General",
              "Signature": "public Candide.Graphics.General General",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0B68FEA8D4CF5325E120E9876D7FCF77B5D69A4861B9563895C3CF5B26AEBD5"
            },
            {
              "Id": "Gravity:Candide.Graphics.Gravity",
              "Name": "Gravity",
              "Type": "Candide.Graphics.Gravity",
              "Signature": "public Candide.Graphics.Gravity Gravity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C7126DB9E2B2E6EE6B8DC67B495FE6BDAAD6862F9BC4E56401D925CAF7557C7"
            },
            {
              "Id": "HslDrift:Candide.Graphics.HslDrift",
              "Name": "HslDrift",
              "Type": "Candide.Graphics.HslDrift",
              "Signature": "public Candide.Graphics.HslDrift HslDrift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD358CD38E5641A09FBE1F1EA1E94E43B97240A938ED977A3092C38EDFCE24B8"
            },
            {
              "Id": "LightSourceComponent:Candide.Graphics.LightSourceComponent",
              "Name": "LightSourceComponent",
              "Type": "Candide.Graphics.LightSourceComponent",
              "Signature": "public Candide.Graphics.LightSourceComponent LightSourceComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0CAF27BACD4F841863C956B6AAD5FE84643EFC126085ED49382F3F540C82573"
            },
            {
              "Id": "Mask:Candide.Graphics.ParticleMasks",
              "Name": "Mask",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBF82EF781F525939C029B7E7BEEBD666C90E680F172C5A12080EF39B86EE959"
            },
            {
              "Id": "Temperature:Candide.Graphics.TemperatureComponent",
              "Name": "Temperature",
              "Type": "Candide.Graphics.TemperatureComponent",
              "Signature": "public Candide.Graphics.TemperatureComponent Temperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BBA18083E403A61C63DEE10FB8DA0A2C8634751AB182071850CE2A1C57168B3"
            }
          ],
          "Properties": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC2E7D765E5CA0F47970057511CB56DA8F579DBAF06A8336AC0B17B83CAF6EB5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ToParticleData()-\u003ECandide.Particles.ParticleData",
              "Name": "ToParticleData",
              "Signature": "public Candide.Particles.ParticleData ToParticleData()",
              "Visibility": "public",
              "ReturnType": "Candide.Particles.ParticleData",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "9D9D01505B18CF2FDF50A1933E406345FF647429151F7D2C00F23B0D94A76DCC",
              "Hash": "5538613D7BCFD275E7E80E663ABCA03ACA83A4ED99CB3E3EBB350A4D6BA8F8F8",
              "CalledMethods": [
                "Candide.Particles.ParticleData::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C32653AFB7092A963D048FA8779D581AD2CB75F478890959E33FC3144FE9C0C5"
        },
        {
          "Id": "Candide.Data.ParticleEmitterData",
          "Name": "ParticleEmitterData",
          "DisplayName": "ParticleEmitterData",
          "FullName": "Candide.Data.ParticleEmitterData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmitterProperties:CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
              "Name": "EmitterProperties",
              "Type": "CandideCreator.Shared.Models.Particle.ParticleEmitterProperties",
              "Signature": "public CandideCreator.Shared.Models.Particle.ParticleEmitterProperties EmitterProperties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C5F31E4DC5D5248A65E23852C1094CCAD14FECF08667ED4739F0888E7641765"
            },
            {
              "Id": "WeightedParticles:Candide.Particles.WeightedParticle[]",
              "Name": "WeightedParticles",
              "Type": "Candide.Particles.WeightedParticle[]",
              "Signature": "public Candide.Particles.WeightedParticle[] WeightedParticles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10F5BF551A85657E0C49FED93705A89FB31176173D8004418DEDF6DBD6F58109"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1717E16C5DD3909BB1F05E758ACB0EA4CE8BF778373E42C82914D7D1DABFECB"
        },
        {
          "Id": "Candide.Data.ProjectileAudioEventArgs",
          "Name": "ProjectileAudioEventArgs",
          "DisplayName": "ProjectileAudioEventArgs",
          "FullName": "Candide.Data.ProjectileAudioEventArgs",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Pitch:System.Single",
              "Name": "Pitch",
              "Type": "System.Single",
              "Signature": "public System.Single Pitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "605B2B899DD2A3B17792E7CD2DC153A39C19E3039AE4CF7D856D7B96E1A58D61"
            },
            {
              "Id": "Volume:System.Single",
              "Name": "Volume",
              "Type": "System.Single",
              "Signature": "public System.Single Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA60E0C197427D1DE6F002C8CE621FB767D33CD52B7D478FE76821A6934F5580"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "971DA8EECC13FF870130FEB59C56D71BC37E3BB407BFE2D29BEF22B852DF78E7"
        },
        {
          "Id": "Candide.Data.ProjectileDisplayData",
          "Name": "ProjectileDisplayData",
          "DisplayName": "ProjectileDisplayData",
          "FullName": "Candide.Data.ProjectileDisplayData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:System.Nullable\u00601\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E",
              "Name": "Animation",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Graphics.FrameAnimation\u003E Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EF4DEEEE451A74A99985BACAEB4F32EEFC18D42992FB6A2056998D1C3A737BC"
            },
            {
              "Id": "AnimationTimeScale:System.Single",
              "Name": "AnimationTimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single AnimationTimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6815C56AD353B9D1230ECCC2428F93C46137AB52FFD4AD690C6BCF38A71F038F"
            },
            {
              "Id": "AudioEventArgs:System.Nullable\u00601\u003CCandide.Data.ProjectileAudioEventArgs\u003E",
              "Name": "AudioEventArgs",
              "Type": "System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E",
              "Signature": "public System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E AudioEventArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "508D13CB092F1E09F0B0B243571473A28A9403220EA0825CC0BEA2492BAD301D"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "DoNotRotateMeshTransform:System.Boolean",
              "Name": "DoNotRotateMeshTransform",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotRotateMeshTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B327090D2D7EFD3917EEA7FCD7A4B28774B603EEA22481A0E50A3F24DE3F6100"
            },
            {
              "Id": "DoNotRotateSprite:System.Boolean",
              "Name": "DoNotRotateSprite",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean DoNotRotateSprite",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6270C44C3D23A3980165B6182D6637317D5C4F3EE8F18443B833CA1A546F64AF"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LightSource:System.Nullable\u00601\u003CCandide.Data.ProjectileLightSourceArgs\u003E",
              "Name": "LightSource",
              "Type": "System.Nullable\u003CCandide.Data.ProjectileLightSourceArgs\u003E",
              "Signature": "public System.Nullable\u003CCandide.Data.ProjectileLightSourceArgs\u003E LightSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D3344E0697F3D3DDAF469138DB117A35432DF2F5B08E4BC85F6C1D230E537DA"
            },
            {
              "Id": "MeshTransform:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Matrix\u003E",
              "Name": "MeshTransform",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E MeshTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64D736268036EBADA2C54D6E8073E6DC1B9B391BF2E783A1E0197806F202F24B"
            },
            {
              "Id": "Offset:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Offset",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0717C3EE57CE41334F4F10D960C097FD2AB051368174DE651A2B54E2ADCC1638"
            },
            {
              "Id": "ParticleEmitterId:System.String",
              "Name": "ParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D41430AE5F7BB5AD0BC019F75571F09C4C6A9B05D92335E388DD14FC23C159"
            },
            {
              "Id": "RotateParticleEmitter:System.Boolean",
              "Name": "RotateParticleEmitter",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RotateParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD94357A911C869110FC0E3F1D2CAEA3880E7DB37BC1531A2E644C06CE2A7AA0"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "TerrainHitSound:System.Nullable\u00601\u003CCandide.Data.ProjectileAudioEventArgs\u003E",
              "Name": "TerrainHitSound",
              "Type": "System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E",
              "Signature": "public System.Nullable\u003CCandide.Data.ProjectileAudioEventArgs\u003E TerrainHitSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B02410E1AE52D6D64AB766A3092A33A581EF915841F880675B1713BD5C07F243"
            },
            {
              "Id": "Vertical:System.Boolean",
              "Name": "Vertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Vertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "870DD902786053518AA77AC60DCF49E8BBCAA756916E264C89501F80486440FD"
            },
            {
              "Id": "_offsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "_offsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] _offsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8199A2E5A6190304C46411A0A57B8DD62CBB44CB737B3C3A092AEDD3C6004B8"
            }
          ],
          "Properties": [
            {
              "Id": "Offsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "Offsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] Offsets",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BDE6ADD8F2D26AF473E6D130859FA158801389C7F4D5C76706205449FCA3C992"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "AF19F3546F9BAAB8053CDF9E0FE2B0A11AC206664DC9F90B8F1DB6D13506EB9D"
        },
        {
          "Id": "Candide.Data.ProjectileLightSourceArgs",
          "Name": "ProjectileLightSourceArgs",
          "DisplayName": "ProjectileLightSourceArgs",
          "FullName": "Candide.Data.ProjectileLightSourceArgs",
          "Namespace": "Candide.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECDF07F92BD3B7A0F9AB433F362FC85FD54E32D51868AD8A0532EE1DF618AB5D"
        },
        {
          "Id": "Candide.Data.SpellTypeData",
          "Name": "SpellTypeData",
          "DisplayName": "SpellTypeData",
          "FullName": "Candide.Data.SpellTypeData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Spell:Candide.GameModels.Models.Spells.AbstractSpell",
              "Name": "Spell",
              "Type": "Candide.GameModels.Models.Spells.AbstractSpell",
              "Signature": "public Candide.GameModels.Models.Spells.AbstractSpell Spell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA06D69B2F900978ECD60A4286F961B5DACC3F9E5B72E0A323C4A9936DABA763"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E77457315A7F2AFF478E3D7DFD89E77D49CD3500141BA4B2D48478A782B1894"
        },
        {
          "Id": "Candide.Data.SpringType",
          "Name": "SpringType",
          "DisplayName": "SpringType",
          "FullName": "Candide.Data.SpringType",
          "Namespace": "Candide.Data",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityToEntity:Candide.Data.SpringType",
              "Name": "EntityToEntity",
              "Type": "Candide.Data.SpringType",
              "Signature": "public Candide.Data.SpringType EntityToEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F07FE3F536DF5E075E5D4CE818F8BC106068E86FD1A9E0DC3901BDC31F376A0D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F279EBB50DCAA95DFCAFD873392C52D871C810BDC013BE7A3ECCA05E7B5A2940"
        },
        {
          "Id": "Candide.Data.VfxSpacAnimationData",
          "Name": "VfxSpacAnimationData",
          "DisplayName": "VfxSpacAnimationData",
          "FullName": "Candide.Data.VfxSpacAnimationData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SpacId:System.String",
              "Name": "SpacId",
              "Type": "System.String",
              "Signature": "public System.String SpacId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71F1A958D46B60785DB29680625BE7768D7F4656BFA6DDC7A695EE7631A18C6E"
            },
            {
              "Id": "SpacRenderingArgs:Candide.Graphics.VFX.SpacRenderingArgs",
              "Name": "SpacRenderingArgs",
              "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
              "Signature": "public Candide.Graphics.VFX.SpacRenderingArgs SpacRenderingArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCD52C1E96387F165F19BEF8D4D043B80B5EBEAE8B2DF8A8F0D4588494C05E26"
            },
            {
              "Id": "TimeScale:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "TimeScale",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CFD97CD9109EDB6699138C9F5234F7BAE33679DE1BA21AF77FA29489FBE2B06"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C8850547A5A098AF622913A67E651E75FA08F8ABDF4AE15703B862AFCED0D1F1"
        },
        {
          "Id": "Candide.Data.VfxSpringData",
          "Name": "VfxSpringData",
          "DisplayName": "VfxSpringData",
          "FullName": "Candide.Data.VfxSpringData",
          "Namespace": "Candide.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RetractingTime:System.Single",
              "Name": "RetractingTime",
              "Type": "System.Single",
              "Signature": "public System.Single RetractingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D06616B7E8090238B092F31CAF2AB8A3E92E22F12FC17CE967B5F4E2BB464A9A"
            },
            {
              "Id": "Type:Candide.Data.SpringType",
              "Name": "Type",
              "Type": "Candide.Data.SpringType",
              "Signature": "public Candide.Data.SpringType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46DAAA1C782853D32491B2D63F9989011E3A0B8886726058645E68BF2A649E08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC32BEB7A83E1A9D1E285DD792DC522C2D10BADBF8028A056FE43F8F9B768502"
        },
        {
          "Id": "Candide.Database.AmbienceTracksDataBase",
          "Name": "AmbienceTracksDataBase",
          "DisplayName": "AmbienceTracksDataBase",
          "FullName": "Candide.Database.AmbienceTracksDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbienceTracksDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.AmbienceTrackData\u003E",
              "Name": "AmbienceTracksDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E AmbienceTracksDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02AEEDF6E37FD28A9D0702CA72BA547615E09B0F9C143F6243FA2D24DCA2DC4C"
            },
            {
              "Id": "MissingData:Candide.Data.AmbienceTrackData",
              "Name": "MissingData",
              "Type": "Candide.Data.AmbienceTrackData",
              "Signature": "public Candide.Data.AmbienceTrackData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76F98872BCC4CC00FF10B40B5F99977E2326C65CCA8C232F48BBDA77A37F3ACC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAmbienceTracks(System.Collections.Generic.List\u00601\u003CCandide.Data.AmbienceTrackData\u003E)-\u003ESystem.Void",
              "Name": "AddAmbienceTracks",
              "Signature": "public System.Void AddAmbienceTracks(System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E infos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "infos",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "E8CAF807616817B28A837882901A084B474DF43C56E44CBC967084D55D2862AF",
              "Hash": "5F56598A2E5062BEEE0ED49D022B780613EE5DC75CD62CC0A125903E6824DC99",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.AmbienceTrackData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.AmbienceTrackData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.AmbienceTrackData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllAmbienceTrackIds()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "GetAllAmbienceTrackIds",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetAllAmbienceTrackIds()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "8E989F00541AB53CB0147A347EF855C68B748DE6B1166C0B28701454591807B6",
              "Hash": "ADFBDE265A5486EFF61C8BAB207A3575C54B75928644C1C57CE1B4237002674D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E::get_Keys()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbienceTrack(System.String)-\u003ECandide.Data.AmbienceTrackData",
              "Name": "GetAmbienceTrack",
              "Signature": "public Candide.Data.AmbienceTrackData GetAmbienceTrack(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.AmbienceTrackData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "CBC2AF9287E3D2F03DDB4ACEC64B998BA2578F04DE46328185ED590FFA357A75",
              "Hash": "75382167BEBB309F6156E9AA488AFC7549DEACFE9A5DC6D3F619690CB7E6CB73",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbienceTrackOrNull(System.String)-\u003ECandide.Data.AmbienceTrackData",
              "Name": "GetAmbienceTrackOrNull",
              "Signature": "public Candide.Data.AmbienceTrackData GetAmbienceTrackOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.AmbienceTrackData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "20CB5394D9E8E66F03B6CE23DA66AF937484F928A45F33D2CCA9CF63F7F7053A",
              "Hash": "F4BBC84F296D20E29C15AE00611943ADDFB0DFA7BCF596F96F65589AE3D4D107",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AmbienceTrackData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "056A7A06567F9DE5154374E2A319374573A6F0CE8B543BDF237BBBCA40D99F87"
        },
        {
          "Id": "Candide.Database.AuraDisplayInfoDataBase",
          "Name": "AuraDisplayInfoDataBase",
          "DisplayName": "AuraDisplayInfoDataBase",
          "FullName": "Candide.Database.AuraDisplayInfoDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.AuraDisplayInfo\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A613AB1691583A1018BF83FF4EDB8EFB3D5E567947BCCF04787A9346536B7EC"
            },
            {
              "Id": "MissingDisplayInfo:Candide.Data.AuraDisplayInfo",
              "Name": "MissingDisplayInfo",
              "Type": "Candide.Data.AuraDisplayInfo",
              "Signature": "public Candide.Data.AuraDisplayInfo MissingDisplayInfo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7AE50736E159A5016C0B5BBAC18E23BD33FBE9034E5236456DB4187F25A4D80"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAuraDisplayInfo(System.Collections.Generic.List\u00601\u003CCandide.Data.AuraDisplayInfo\u003E)-\u003ESystem.Void",
              "Name": "AddAuraDisplayInfo",
              "Signature": "public System.Void AddAuraDisplayInfo(System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E infos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "infos",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "C89B256E11201F1247AA1342B0CF4EA0D144F3AC2C6C00DE04E73A6A9CB46F03",
              "Hash": "1547FE960C0EFEE0BC96FD04F7DD85E31AD8021030DF506E84EB5519F1D6597E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.AuraDisplayInfo\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.AuraDisplayInfo\u003E::get_Current()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.AuraDisplayInfo\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*display_aura:name"
              ],
              "Source": null
            },
            {
              "Id": "GetDisplayInfoOrMissing(System.String)-\u003ECandide.Data.AuraDisplayInfo",
              "Name": "GetDisplayInfoOrMissing",
              "Signature": "public Candide.Data.AuraDisplayInfo GetDisplayInfoOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.AuraDisplayInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "B70AA5407A169C1DA7129E44E706DA6C427894D3C550E913315FAEBB1A5D7A11",
              "Hash": "76DCF253399F086421A6525DBF1CE13CE0CD4FC3459D4F81EE5B58E9C6F1580E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDisplayInfoOrNull(System.String)-\u003ECandide.Data.AuraDisplayInfo",
              "Name": "GetDisplayInfoOrNull",
              "Signature": "public Candide.Data.AuraDisplayInfo GetDisplayInfoOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.AuraDisplayInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "29351BC131D916FE841F45A944602F6EE4F8B4BF823C8422464A5BD2CDD50AEE",
              "Hash": "4CE02844CE6C21C85CFDD6AEF0EB4C9297E26533B17D6D518C162FC051F825D5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.AuraDisplayInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "603FCF868FA696E4DDF7CCB9E3466D2689F9075C0E695A6AB9816CE7BC9C1E4A"
        },
        {
          "Id": "Candide.Database.CharacterDisplayDataBase",
          "Name": "CharacterDisplayDataBase",
          "DisplayName": "CharacterDisplayDataBase",
          "FullName": "Candide.Database.CharacterDisplayDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.CharacterDisplayData\u003E",
              "Name": "DisplayDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E DisplayDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "225662F5DEFA5E6ABAF204C116782AE35DABA27D8F4E4D13640520B6047E49B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCharacterDisplayData(System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E)-\u003ESystem.Void",
              "Name": "AddCharacterDisplayData",
              "Signature": "public System.Void AddCharacterDisplayData(System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E displayDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayDatas",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "AB35F095E24B9928A4BF58CFBD9AE59C0B0B20762AC1B506CD3049A88BE741CD",
              "Hash": "9D38E064BAD6CB8F516133C327FD5143EE28FB9EC819328ACE9F63C92C75D964",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate display data id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetDisplayDataOrNull(System.String)-\u003ESystem.Nullable\u00601\u003CCandide.Data.CharacterDisplayData\u003E",
              "Name": "GetDisplayDataOrNull",
              "Signature": "public System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E GetDisplayDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "20C549AFDF89CD64BCACE84C8DE14A3C64CEFA5C7426A827A218DBE420681E25",
              "Hash": "E36ADA7B5BEF7466C3694F09ADC2FF746CB8CCC2FD8D832AA229665BCBE997E5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "089682BFD2634B26A9EF6415BECE339436328C95FC00FED16A1AAECE34E0794B"
        },
        {
          "Id": "Candide.Database.ClientWeatherDatabase",
          "Name": "ClientWeatherDatabase",
          "DisplayName": "ClientWeatherDatabase",
          "FullName": "Candide.Database.ClientWeatherDatabase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Models.Weather.ClientWeatherData\u003E",
              "Name": "Data",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E Data",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "577E23A6278A2A9A483C8192595BE12A86074254805E765C04E13A5132177DE4"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWeatherDatas(System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E)-\u003ESystem.Void",
              "Name": "AddWeatherDatas",
              "Signature": "public System.Void AddWeatherDatas(System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E datas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "datas",
                  "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "DA15E5B4984BA4757F71616DC751EAD88091979B35334701389D708148994CE1",
              "Hash": "1F460EE3A15FE1BCB52C03C631048F2BCCB2AF8BAF769DCD66C7C0FB4CC11FB6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate weather type id \u0027",
                "\u0027.",
                "*weather:name"
              ],
              "Source": null
            }
          ],
          "Hash": "8EE6D134FD4FC6FC0748CC807EBE54CC31953E9A98E35F451EF2836B6AFC858A"
        },
        {
          "Id": "Candide.Database.CropDisplayDataBase",
          "Name": "CropDisplayDataBase",
          "DisplayName": "CropDisplayDataBase",
          "FullName": "Candide.Database.CropDisplayDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.CropDisplayData\u003E",
              "Name": "DisplayDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E DisplayDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "042A3C8A33EDF81E03BD7E7DE7EF9E50FC44CF8ED90C02D4A0E3990804AB8564"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.Collections.Generic.List\u00601\u003CCandide.Data.CropDisplayData\u003E)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E dataList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataList",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "BAF8431B39B429CC49F096083F4351B13FA996BC644AEBD36292EF83D29520F8",
              "Hash": "09F7E4A15D3818A56490AD2A13973664A00DA4C10669C370D8A32D46A1F67811",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CropDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.CropDisplayData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.CropDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCropDisplayDataOrNull(System.String)-\u003ECandide.Data.CropDisplayData",
              "Name": "GetCropDisplayDataOrNull",
              "Signature": "public Candide.Data.CropDisplayData GetCropDisplayDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.CropDisplayData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "51A57D98E6CCAEB2A52B5615A142C5680A73644966C40CE4A749B3875C01AEFA",
              "Hash": "002AAB05B0E9D035673A684CA8EC4E1372DD511CC553F1E613076ABAAEAC8231",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CropDisplayData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C63DE37D02690771A0B89440455CEE3B5BB568E7E35B7D006D4ADB91B3B5EDD0"
        },
        {
          "Id": "Candide.Database.DebrisParticleDataBase",
          "Name": "DebrisParticleDataBase",
          "DisplayName": "DebrisParticleDataBase",
          "FullName": "Candide.Database.DebrisParticleDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.DebrisParticleData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B67A1B2B3A77FDC3D52A2EE1BC390E0D9EA2775FD4309B1DE381F93DAEF035F6"
            },
            {
              "Id": "MissingDrawable:Candide.Graphics.Drawable",
              "Name": "MissingDrawable",
              "Type": "Candide.Graphics.Drawable",
              "Signature": "private Candide.Graphics.Drawable MissingDrawable",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41340F242C00EF58C2DE028901635E691ED7DBFE2FA1523BBA1AFC06B94B21BD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CCandide.Data.DebrisParticleData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E particles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "particles",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "0AC993DE6AC4A196BF6C57F373CF6B7564E3830973EBFB24EFE9B1E9B46EF1EF",
              "Hash": "B382F09E1C884CBFBF5534FA28D8276B0FDC06402434B1F3129904C975876E0D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.DebrisParticleData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.DebrisParticleData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate debris particle id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetDataOrNull(System.String)-\u003ECandide.Data.DebrisParticleData",
              "Name": "GetDataOrNull",
              "Signature": "public Candide.Data.DebrisParticleData GetDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.DebrisParticleData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "CFAB453A8D59C57774D086F3694F127B38BF93D9BC01B975C9A19F574E99B065",
              "Hash": "27746B9BC599408C0E76076F05227A51AB29FF0BA408195A540024726721BF3E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDebrisDrawable(System.String)-\u003ESystem.ValueTuple\u00602\u003CCandide.Graphics.Drawable,Candide.Data.DebrisParticleFrames\u003E",
              "Name": "GetDebrisDrawable",
              "Signature": "public System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E GetDebrisDrawable(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "2DF3AD3709C8C41837A0832B443FEF1FD0EA0387ED436CC89BEA95EFADBEB98D",
              "Hash": "DDCE311715E10BF80CFFBB600FE127393BF780FFE1333E060A72403A8DA3CA63",
              "CalledMethods": [
                "System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [
                "Could not find debris particle \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDebris",
              "Signature": "public System.Void SpawnDebris(System.String id, Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, System.Single zVelocityMin, System.Single zVelocityMax)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "baseVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "zVelocityMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "zVelocityMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "435F33438EA8355B5B3D25225DE1FC2939FCCEA91D4DA9C516A48662716A4E86",
              "Hash": "98422C86ED4BC90F7B86CF2946617ACF56D8B444028B97A0AC44E585C47169E5",
              "CalledMethods": [
                "Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90C7B0A35E115B1672A872839263DEE5CDC3AE2B5A729F07D6A3ECD254EFD152"
        },
        {
          "Id": "Candide.Database.Doodad.ControllerTypeHandler",
          "Name": "ControllerTypeHandler",
          "DisplayName": "ControllerTypeHandler",
          "FullName": "Candide.Database.Doodad.ControllerTypeHandler",
          "Namespace": "Candide.Database.Doodad",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GenericTypeHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Name": "GenericTypeHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E GenericTypeHandlers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BC0EDF47C7259B9CD4F313B149E6894044C186A0D5054502B826B88CCE83DCE"
            }
          ],
          "Properties": [
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            },
            {
              "Id": "Version:System.Int32",
              "Name": "Version",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Version",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean",
              "Name": "CanHandle",
              "Signature": "public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3B18FBBD5C4C6E375551889DE366E800B5644F462B80AE8BA58A533587ABB869",
              "Hash": "E3B5277AAEEF4296215C8362F4C535643321DDAF4740DA8394352964B8E8D3A8",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object",
              "Name": "Clone",
              "Signature": "public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "F02312BA6618D24041289166B1F050D4C3AF782BEB37A6B87B007DD01B31FA29",
              "Hash": "252D79447734D9D0D6E73DA5B0E79C7336B129D04D37B4F1353E9C275007D82D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object",
              "Name": "CustomDeserialize",
              "Signature": "public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object _, System.Int32 version)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "E369FBD6708962265696B5F1738FA6CCB22FF7553DD61DE03638451C68C61690",
              "Hash": "62850D0E63DDC565644F770149046C52C4C1C0C56A7C3F1B81C1827ACD8B0E82",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "CandideCreator.Shared.Serialization.CandideReflection::GetTypeFromName(System.String)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadParameters()",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Deserialized EntityController into non EntityController type. \u0027",
                "\u0027 -\u003E \u0027",
                "\u0027",
                "Unhandled Controller type handler version."
              ],
              "Source": null
            },
            {
              "Id": "CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "CustomSerialize",
              "Signature": "public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "4CFFCF416BDB90B30C44B8EED4E7380624EB34D0DB7DAB2EF6A11D7733686ED6",
              "Hash": "2D6278686F4B84D51B9E645FCE39850F6404A3D4BE8E9A320513766D32CD2CAD",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler::get_Version()",
                "System.Object::GetType()",
                "System.Type::get_AssemblyQualifiedName()",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ECED085772241867687A1655FAC31B33DF48CB3D300FFCF6B6EE591BF0FEDCD8"
        },
        {
          "Id": "Candide.Database.Doodad.DoodadDatabaseManager",
          "Name": "DoodadDatabaseManager",
          "DisplayName": "DoodadDatabaseManager",
          "FullName": "Candide.Database.Doodad.DoodadDatabaseManager",
          "Namespace": "Candide.Database.Doodad",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AiFieldString:System.String",
              "Name": "AiFieldString",
              "Type": "System.String",
              "Signature": "private System.String AiFieldString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEC66EB4365DAEC1CB615081F011EE4338C2E5FA183C43C8D7565090A37103A0"
            },
            {
              "Id": "BaseDoodads:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Name": "BaseDoodads",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E BaseDoodads",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F3548D4E170868364D5D8E02B3833554E857B93A538999F556E3F91E2E5D938"
            },
            {
              "Id": "ControllerFieldString:System.String",
              "Name": "ControllerFieldString",
              "Type": "System.String",
              "Signature": "private System.String ControllerFieldString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3036EADCF1740482A4E19BEDA082675ED82C1FB3155D71CC7F69919E476EF581"
            },
            {
              "Id": "Databases:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Name": "Databases",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E Databases",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFF510AD9D232703CF7E366E3AB5C12004FD3E5A5EEEDAED3BD8324CF004985F"
            },
            {
              "Id": "EntitySystems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Entity.EntitySystem\u003E",
              "Name": "EntitySystems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E EntitySystems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FEFCD490347EA497047FDC0E024B355DF4D85351CD410A8C6C00EAA24B17BE6"
            },
            {
              "Id": "LuaInstance:NLua.Lua",
              "Name": "LuaInstance",
              "Type": "NLua.Lua",
              "Signature": "public NLua.Lua LuaInstance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C27781A50D219AD7B797477D27B17E664EC703A9C6F8D1019B00F0899EF8AAC6"
            },
            {
              "Id": "Names:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Guid\u003E",
              "Name": "Names",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Guid\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Guid\u003E Names",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "533D9EEB4A8CFF1062D74C61DD2D3E8BD3CDDD0354F91A07E7E04111F306E030"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyCustomPropertiesAndScript",
              "Signature": "public System.Void ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "4AAAD2702AFD007BE1C149C6FC629102817FF6380C3AE7B4D7E75AF30DEBFD99",
              "Hash": "C425DFE3C84426F548B1649ADDEAB6CDE4B602FA06284C7809061A5C5DB6C872",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "ConfigureReflection",
              "Signature": "public System.Void ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "FBC9DF0DEE45AB2BAE352D4E4158C6E0197F92C2B55C3C45EE5ACF3A09C341F3",
              "Hash": "5F70E234DCCD9638708F490F2F3F47B3123A3B70D64504CCF888F0893A7FD690",
              "CalledMethods": [
                "Candide.Database.Doodad.EntityWrapperSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeSerializer)",
                "Candide.Database.Doodad.ControllerTypeHandler::.ctor(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeHandler)",
                "CandideCreator.Shared.Serialization.CandideReflection::Configure()",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::SetExtraDataType()",
                "DoodadDatabaseManager.\u003C\u003Ec::\u003CConfigureReflection\u003Eb__7_0(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::AfterDeserialize(System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, !!0\u003E)",
                "DoodadDatabaseManager.\u003C\u003Ec::\u003CConfigureReflection\u003Eb__7_1(CandideCreator.Shared.Serialization.CandideDeserializer, Shared.Models.Items.ItemInstanceModel)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, Shared.Models.Items.ItemInstanceModel\u003E::.ctor(System.Object, System.IntPtr)",
                "DoodadDatabaseManager.\u003C\u003Ec::\u003CConfigureReflection\u003Eb__7_2(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World)",
                "System.Action\u003CCandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CountDoodads(CandideCreator.Shared.Models.World)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "CountDoodads",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32\u003E CountDoodads(CandideCreator.Shared.Models.World worldData)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "worldData",
                  "Type": "CandideCreator.Shared.Models.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "9A97C94DFEF614118A5058782998F81765CE8D58C1CB9659E210BF6B5E007D26",
              "Hash": "4DDCC424B179F837429551141472F2E4D081E919FF55AD46CD930DD95DC6CFE2",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::IsComplexEntity(Shared.Entity.EntitySystem)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsComplexEntity(Shared.Entity.EntitySystem)-\u003ESystem.Boolean",
              "Name": "IsComplexEntity",
              "Signature": "public System.Boolean IsComplexEntity(Shared.Entity.EntitySystem entityData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityData",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "F7ED7408B2AE2FC6F900539A544A3132E8EC358EE77E9E49D4B280A1C1E04704",
              "Hash": "84A9C68179CF7E496D7D18A60DE8837A3C05076A3DC0BBBDCE4C8FCC1ABD38B9",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadComplexDoodads(Candide.World.ExteriorWorldData, Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "LoadComplexDoodads",
              "Signature": "public System.Void LoadComplexDoodads(Candide.World.ExteriorWorldData worldData, Shared.Entity.EntitySystem entitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldData",
                  "Type": "Candide.World.ExteriorWorldData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entitySystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "9328CAB06A373F8941B62E8BBC9287554BAE05B7BE0A1F387774DE0CD3A66A54",
              "Hash": "388795F044D4CCE90188E2741CCE063FD8927F4EF5C8BF999E5D2060052EDF5F",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::IsComplexEntity(Shared.Entity.EntitySystem)",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "System.Guid::.ctor(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)",
                "Shared.Entity.EntityWrapper::set_Id(System.Guid)",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Models.WorldDoodad::get_FrameOverride()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideCreator.Shared.Models.WorldDoodad::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Database.Doodad.DoodadDatabaseManager::ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadDoodadDatabase(Microsoft.Xna.Framework.Content.ContentManager, System.String, System.String)-\u003ESystem.Void",
              "Name": "LoadDoodadDatabase",
              "Signature": "public System.Void LoadDoodadDatabase(Microsoft.Xna.Framework.Content.ContentManager content, System.String directoryPath, System.String fileName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "content",
                  "Type": "Microsoft.Xna.Framework.Content.ContentManager",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directoryPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "0A5E49EEFE3A1BDFC59BF1A9A663094596AA7C896DDF8EF86FF706920DE6EFEE",
              "Hash": "AB9D8A399D12AD4E3E41C8632686B0EC081FB1537DC5446ED485C2D4A1DABE87",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Storage.DoodadDatabaseReader::ReadDatabase(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, CandideCreator.Shared.Serialization.CandideReflection)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.DoodadDatabase\u003E::set_Item(!0, !1)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [
                "/",
                ".cdb",
                "Failed to load doodad database "
              ],
              "Source": null
            },
            {
              "Id": "LoadDoodads(Candide.World.World)-\u003ESystem.Void",
              "Name": "LoadDoodads",
              "Signature": "public System.Void LoadDoodads(Candide.World.World world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "84940CA9F1709C23B3766569C0F2AA3A4EF2510EF940F5228B2C41DFBE3911D0",
              "Hash": "E3F091041A401EB32508250DB92FF476312E3AE40306D7F9CF7AC48737AE6590",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Database.Doodad.DoodadDatabaseManager::ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadNonComplexDoodads(Candide.World.ExteriorWorldData)-\u003ESystem.Void",
              "Name": "LoadNonComplexDoodads",
              "Signature": "public System.Void LoadNonComplexDoodads(Candide.World.ExteriorWorldData worldData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldData",
                  "Type": "Candide.World.ExteriorWorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "C193382B8F3836DE58F55F3BC43648A21DDF2F826639628D56DB869FE7BAC97E",
              "Hash": "A75604C122F5A000A92A29E862CD255C1CCB0FF78C92891220DF398B8D0FCB11",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Doodads()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WorldDoodad\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::IsComplexEntity(Shared.Entity.EntitySystem)",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Models.WorldDoodad::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Models.WorldDoodad::get_FrameOverride()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideCreator.Shared.Models.WorldDoodad::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Database.Doodad.DoodadDatabaseManager::ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad, Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "RunEntityLoadScript",
              "Signature": "public System.Void RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "doodad",
                  "Type": "CandideCreator.Shared.Models.WorldDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 637,
              "BodyHash": "A45A5D74E5495293F7512DD9DF8597E2A10647705D02A8F55E6E82CB4A188495",
              "Hash": "1C84C70083EA482A3FB8332DC395F00A9DF9EC0F45BB5A3E8040C17D6640301B",
              "CalledMethods": [
                "NLua.Lua::get_State()",
                "KeraLua.Lua::LoadString(System.String, System.String)",
                "KeraLua.Lua::SetGlobal(System.String)",
                "KeraLua.Lua::NewTable()",
                "NLua.Lua::set_Item(System.String, System.Object)",
                "Candide.Scripts.LuaMethods::Vec2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Scripts.LuaMethods::Vec3(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Scripts.LuaMethods::Vec4(System.Single, System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector4\u003E::.ctor(System.Object, System.IntPtr)",
                "KeraLua.Lua::GetGlobal(System.String)",
                "KeraLua.Lua::SetUpValue(System.Int32, System.Int32)",
                "NLua.Lua::GetFunction(System.String)",
                "System.Array::Empty()",
                "NLua.LuaFunction::Call(System.Object[])",
                "NLua.Lua::GetTable(System.String)",
                "NLua.Lua::GetTableDict(NLua.LuaTable)",
                "System.Collections.Generic.Dictionary\u003CSystem.Object, System.Object\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Object, System.Object\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Object, System.Object\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Object, System.Object\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "doodad_load",
                "doodad_load_env",
                "doodad_load_env.entity",
                "doodad_load_env.Entity",
                "doodad_load_env.vec2",
                "doodad_load_env.vec3",
                "doodad_load_env.vec4",
                "doodad_load_env.params",
                "doodad_load_env.Params",
                "params",
                "Params",
                "entity",
                "Entity",
                "Exception when running entity load script.\n"
              ],
              "Source": null
            },
            {
              "Id": "SetBaseDoodadData(CandideCreator.Shared.Models.BaseDoodad, Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "SetBaseDoodadData",
              "Signature": "public System.Void SetBaseDoodadData(CandideCreator.Shared.Models.BaseDoodad baseDoodad, Shared.Entity.EntitySystem data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "baseDoodad",
                  "Type": "CandideCreator.Shared.Models.BaseDoodad",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B19F00EB94D54CC7A05BFBC3727363815B36E77414AA042463F1B37937BBC8B7",
              "Hash": "9C479AF8880D47783F0EC8385C716FCA1A47D4C8E4E9E4D43A5B9F70473A0F11",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnDoodad",
              "Signature": "public Shared.Entity.EntityWrapper SpawnDoodad(System.Guid guid, Shared.Entity.EntitySystem targetSystem, System.Boolean initializeAi, System.Boolean ignoreControllers)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initializeAi",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreControllers",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "712C4631AAA77494754B04E27C6CFC725571A29D2942D8912812DF1CFC6B5F18",
              "Hash": "FD68D4A843AC67BF129D64AD1E508AD7281BF6931995E2590B050C2123E7FA7A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntitySystem::NewEntity()",
                "Shared.Entity.EntityCopyHelper::DeepCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32, System.Boolean, System.Boolean, CandideCreator.Shared.Serialization.CandideReflection)",
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)"
              ],
              "StringLiterals": [
                "Failed to spawn doodad because doodad data could not be found.",
                "Failed to spawn doodad because target entity system is full."
              ],
              "Source": null
            },
            {
              "Id": "TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetEntityBaseData",
              "Signature": "public System.Boolean TryGetEntityBaseData(System.Guid baseId, out Shared.Entity.EntityWrapper\u0026 entityWrapper)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "F89AA2D1424956149456D63170E9D8E4D5A9E6F9C20DB009A077344E9E2B2690",
              "Hash": "77F447BF0CD41FBE7E2C3C7A22FA5F5F9EDCBD2B1A6ED07BC881EE9D62B9D3FE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "484C737F0F441B992A059F74D3FDD87CF346FF08E7ABEC853533C8462A0CEC42"
        },
        {
          "Id": "Candide.Database.Doodad.EntityWrapperSerializer",
          "Name": "EntityWrapperSerializer",
          "DisplayName": "EntityWrapperSerializer",
          "FullName": "Candide.Database.Doodad.EntityWrapperSerializer",
          "Namespace": "Candide.Database.Doodad",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Serialization.ITypeSerializer"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Type:System.Type",
              "Name": "Type",
              "Type": "System.Type",
              "Signature": "public System.Type Type",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6AE03E717600CB5A4E01098529EFEA1EC8BC99D9BFBC1DD3797F1EFABFA367EE"
            },
            {
              "Id": "TypeCode:System.Byte",
              "Name": "TypeCode",
              "Type": "System.Byte",
              "Signature": "public System.Byte TypeCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Type)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Type type)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deserializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "94C57F2B63452C586F9CC639118AB0B38AAF5BCDE74F5FAE68AE31B0E3314F2B",
              "Hash": "A90474C1DA67DC6C99B9DDEA724CAFDACC0F79D03E8E7210D650579701E1E83E",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::Read7BitEncodedInt()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "serializer",
                  "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "594808BD299BCA16CA024F4EF60DAA3DF0C3B5AB9BEA6CD77D94D9EB6BADBE72",
              "Hash": "2D86BEA899AE855CC3E8D0CA53EAE61D5F8F8A630EE93AEAA73B101BC4AFA0D4",
              "CalledMethods": [
                "CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write7BitEncodedInt(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7EDBF367B2084965DF09036122FD0F3DD48DC130897455C77B8CC0941D8A113"
        },
        {
          "Id": "Candide.Database.EntityAuraTypesDataBase",
          "Name": "EntityAuraTypesDataBase",
          "DisplayName": "EntityAuraTypesDataBase",
          "FullName": "Candide.Database.EntityAuraTypesDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityAuraTypeDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Func\u00604\u003CShared.Models.Auras.EntityAuraInfo,Shared.Models.Auras.ApplyAuraContext,Shared.Aura.Args.AbstractAuraArgs,Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Name": "EntityAuraTypeDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E EntityAuraTypeDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E431E90BE88C884EFD7828A9D55AB3227A89B5ECA927850C51CAA0297AAD8306"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddEntityAuraTypes(System.Collections.Generic.List\u00601\u003CShared.Data.EntityAuraTypeData\u003E)-\u003ESystem.Void",
              "Name": "AddEntityAuraTypes",
              "Signature": "public System.Void AddEntityAuraTypes(System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "20D3F37FF207CE28A4E2149CE0532861B3A884952CC14B101FDBD5DBAD5C2B3B",
              "Hash": "91A54C82875577FA4FD77CB6AA803477E2B41BF8EFFBB9F47F37E6989A15658C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.EntityAuraTypeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.EntityAuraTypeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.EntityAuraTypeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate aura type id \u0027",
                "\u0027."
              ],
              "Source": null
            }
          ],
          "Hash": "A246ABEBDA95DCC11D71A4A94DC968B0AC6D659B630EC8E780B3773C2578C902"
        },
        {
          "Id": "Candide.Database.IconDataBase",
          "Name": "IconDataBase",
          "DisplayName": "IconDataBase",
          "FullName": "Candide.Database.IconDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Graphics.IconData\u003E",
              "Name": "IconDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E IconDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "24A430AF2264492225BC196410337A225F7E49512710E645040D42B6B5A546C6"
            },
            {
              "Id": "MissingIconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "MissingIconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData MissingIconData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951654CD3B6A467B3356D241373B4B2526B0868C028523582E7CDF9A8FB916E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddIcons(System.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E)-\u003ESystem.Void",
              "Name": "AddIcons",
              "Signature": "public System.Void AddIcons(System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Graphics.IconData\u003E newIcons)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newIcons",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Graphics.IconData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "4481EA173F9F9FDAA361861CA27A9FB1B4DB98E12A40428AC3332274950C1EEA",
              "Hash": "C8D403D48B630F89E2688C18D438274F54EF1584898D4E81CCF732912D7753A1",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Graphics.IconData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Current()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected empty icon id \u0027",
                "\u0027.",
                "Detected duplicate icon id \u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetIconOrMissing(System.String)-\u003ECandideCreator.Shared.Graphics.IconData",
              "Name": "GetIconOrMissing",
              "Signature": "public CandideCreator.Shared.Graphics.IconData GetIconOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.IconData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "9440D4DE6B057BED24B0F5A85EDB390BC7CBC6CF72DF1F47708065E183EF2056",
              "Hash": "0292CD450E3B0617557C6E3A708CE1C66FD306CBD6666398024F5FC37CEA34E5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIconOrNull(System.String)-\u003ESystem.Nullable\u00601\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Name": "GetIconOrNull",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E GetIconOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "E4C3539FF3D93A01AD56F4E61EADE254A576BD7CCCF1504CD81FB62B75E321FF",
              "Hash": "C654021528050D805C1EE746120C5D955D9F8F01122A46813E7321EBCFBE9E45",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.IconData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D48749DA8C18C4224197ED983989176DB1753AB10F758F9188461B3AA37CD781"
        },
        {
          "Id": "Candide.Database.Importers.ScriptImporter",
          "Name": "ScriptImporter",
          "DisplayName": "ScriptImporter",
          "FullName": "Candide.Database.Importers.ScriptImporter",
          "Namespace": "Candide.Database.Importers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ImportEvent(System.String, Shared.Entity.EntityWrapper)-\u003ECandide.Scripts.Script",
              "Name": "ImportEvent",
              "Signature": "public Candide.Scripts.Script ImportEvent(System.String fileName, Shared.Entity.EntityWrapper owner)",
              "Visibility": "public",
              "ReturnType": "Candide.Scripts.Script",
              "Parameters": [
                {
                  "Name": "fileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D142F945C6C37B6C4D1DEE56BCAFEAE6362CB5F4F53FD6A8931BBF1CF1396EA6",
              "Hash": "C40A42F8D91903282589AFF4F6C478A265C609100B07603C0D1C4768B6B16011",
              "CalledMethods": [
                "Candide.Database.Importers.ScriptImporter::ImportScript(System.String)",
                "Candide.Scripts.Script::.ctor(System.String, System.String, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ImportScript(System.String)-\u003ESystem.String",
              "Name": "ImportScript",
              "Signature": "public System.String ImportScript(System.String fileName)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "fileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "24EF414991E1B9E1E964DDC40939E108297A8D7110641C066F674C7DB0FCE02C",
              "Hash": "7C08D16BFB1CA70EB6402E8AE62FFF471CD9FA71C2F946806798B2F781B26FE9",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)"
              ],
              "StringLiterals": [
                "scripts/"
              ],
              "Source": null
            }
          ],
          "Hash": "48790D60351A5FAF972CB7D4758AD321814DBC65F2BFE53A91D6D5A0BC707123"
        },
        {
          "Id": "Candide.Database.JobDisplayDataBase",
          "Name": "JobDisplayDataBase",
          "DisplayName": "JobDisplayDataBase",
          "FullName": "Candide.Database.JobDisplayDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobDisplayDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.JobDisplayData\u003E",
              "Name": "JobDisplayDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E JobDisplayDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A94A2619096A870458AE545717A3605DDF8A73F4DC4ECB4418FDE97AD295BF4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddJobDisplayData(System.Collections.Generic.List\u00601\u003CCandide.Data.JobDisplayData\u003E)-\u003ESystem.Void",
              "Name": "AddJobDisplayData",
              "Signature": "public System.Void AddJobDisplayData(System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E displayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayData",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "982D6350CE1A2136B26902B81A98C05E86538D6A627C7EC63C68CD49F092A509",
              "Hash": "82FE2C5B6B580C1F4739B73B31B91E19A6E30A8B3B52778071A3A3F7BF76463B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.JobDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.JobDisplayData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.JobDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate job display data id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetDisplayDataOrNull(System.String)-\u003ECandide.Data.JobDisplayData",
              "Name": "GetDisplayDataOrNull",
              "Signature": "public Candide.Data.JobDisplayData GetDisplayDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.JobDisplayData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9B9B7144F9C81B862E3327A0488B173423AF881FA46F11EBF084DF8506A8C3C5",
              "Hash": "7B5D218B697FC4236C4AD14313D9FFF6B6ABC201943AD781EB67A45DB59B3A2C",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.JobDisplayData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D510797F75EBCBA5553615005D57425539077AC4AFA7447DC425A4228CD2BED1"
        },
        {
          "Id": "Candide.Database.LootManager",
          "Name": "LootManager",
          "DisplayName": "LootManager",
          "FullName": "Candide.Database.LootManager",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChanceSum:System.Single",
              "Name": "ChanceSum",
              "Type": "System.Single",
              "Signature": "public System.Single ChanceSum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73D552F5343445DAB3CCF1091C8DD98E7BCFA4B29707B1AFC8051116C091372E"
            },
            {
              "Id": "Coins:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Coins",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Coins",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B84359D2B77F5075F3F81E6B0DE83B40613784B2CFACF969064F6FD5E4C38F4F"
            },
            {
              "Id": "Gems:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Gems",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Gems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A27686984573B4E2648A93E1293CF28DB23DF4F907324516AB573EA4D5AB922C"
            },
            {
              "Id": "LootRandom:System.Random",
              "Name": "LootRandom",
              "Type": "System.Random",
              "Signature": "public System.Random LootRandom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFED0E835F028FBFA92FF5119893C9B21AA9917D4CC59C3C33E8A514099FC722"
            },
            {
              "Id": "LootTable:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,Shared.Models.Items.ItemData\u003E\u003E",
              "Name": "LootTable",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E LootTable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D8F34F4E651DBAA61538CAB133F9762B84D6E9A38CF7865CC3AE13C6419F909"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomLoot()-\u003EShared.Models.Items.ItemData",
              "Name": "GetRandomLoot",
              "Signature": "public Shared.Models.Items.ItemData GetRandomLoot()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemData",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "5FD5E57B6046B79BBCB485EE414B588B5DE3DA889993648987C17A5BA845A8B7",
              "Hash": "87F0E363B8B2C8E4BF5FDADA9D7CEB8E68C1E479858676625AFAE0AD4F7DB17E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, Shared.Models.Items.ItemData\u003E\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomLoot(System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E",
              "Name": "GetRandomLoot",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E GetRandomLoot(System.Single value, System.Single minValue)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "B28A27CA3F722D7D2664AECD2E8F8268644186315E334352467181F052F0E6A9",
              "Hash": "7094ECBFD5D451A465FE3D56C61C5903126215D8EFAAE2D5092DB9001456E071",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnCoin(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnCoin",
              "Signature": "public System.Void SpawnCoin(Microsoft.Xna.Framework.Vector3 positon, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "positon",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F9B92DADCD6801ECFF829E6B08D7551C775E0A35FE70F5DBCA4DF1D62D3742DF",
              "Hash": "8461881A2517E26530718DB5BED254845A72A1DE9D554E77D1109A99634B75B8",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "Candide.Database.LootManager::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnGem(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnGem",
              "Signature": "public System.Void SpawnGem(Microsoft.Xna.Framework.Vector3 positon, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "positon",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "CFACCCD74438C047FE1D8B250977933A567BA5AE96B76784A6A55734E92B03B4",
              "Hash": "7C88290351BFCC9E01CA09828C3A16501A6179F763116159044E4FE310B1D86B",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "Candide.Database.LootManager::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnParticle",
              "Signature": "private System.Void SpawnParticle(Microsoft.Xna.Framework.Vector3 positon, Microsoft.Xna.Framework.Vector3 velocity, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Int32 frame, System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "positon",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "0B69872FC6F8DBE99E3C7E36F0173050ED20849FE80D2C6FAEAE23401D94D893",
              "Hash": "84E3AE08E915AEFFCE06872CABEDD2F7AABBD73D6E9C2E0E25E891D6E59741E1",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSmallLoot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnSmallLoot",
              "Signature": "public System.Void SpawnSmallLoot(Microsoft.Xna.Framework.Vector3 positon, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "positon",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "BFFFF03EA701465ACA5AFAC837B6BE70B7A99A240F870213F5F2CF70AFBA51EE",
              "Hash": "2C6574F0C86D673787EEA3567B736E9252D1C075847149CB0AC2AD70C7F6E25C",
              "CalledMethods": [
                "System.Random::NextDouble()",
                "Candide.Database.LootManager::SpawnGem(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Database.LootManager::SpawnCoin(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9AFE712C1744FC01A0B3CE6F80E35E704BA6DD67105F90B8527D482E74C477EC"
        },
        {
          "Id": "Candide.Database.MusicGroupDataBase",
          "Name": "MusicGroupDataBase",
          "DisplayName": "MusicGroupDataBase",
          "FullName": "Candide.Database.MusicGroupDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MusicGroupDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.MusicGroupData\u003E",
              "Name": "MusicGroupDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicGroupData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicGroupData\u003E MusicGroupDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B81529FB4F8146C2EFE8722B017DD352C1CC857FC3FC819E9BAAABCA7CCF9BA5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMusicGroupData(System.Collections.Generic.List\u00601\u003CCandide.Data.MusicGroupData\u003E)-\u003ESystem.Void",
              "Name": "AddMusicGroupData",
              "Signature": "public System.Void AddMusicGroupData(System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "6EC864639EA359E2A9F0E691774DCB00897B07B4075115A42FEA17A96F3E427A",
              "Hash": "DBB2099A49F1FC619C40DA6121D617E8039CDEFA47A3B9C966CF618648F45812",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.MusicGroupData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.MusicGroupData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicGroupData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.MusicGroupData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMusicGroupDataOrNull(System.String)-\u003ECandide.Data.MusicGroupData",
              "Name": "GetMusicGroupDataOrNull",
              "Signature": "public Candide.Data.MusicGroupData GetMusicGroupDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.MusicGroupData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "22C7FD5057014B0A15029A9482EAD8580FCF6E7B2C7E71571D5234195C54346D",
              "Hash": "281034A18F586203F5578D75504FE9DE106D716A2286A86A41F086D8EB34CA60",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D68A9C109D3230B924A42F2159EEDCDBC5EDEBF28002F8A0EB39AC130A941DF3"
        },
        {
          "Id": "Candide.Database.MusicTracksDataBase",
          "Name": "MusicTracksDataBase",
          "DisplayName": "MusicTracksDataBase",
          "FullName": "Candide.Database.MusicTracksDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:Candide.Data.MusicTrackData",
              "Name": "MissingData",
              "Type": "Candide.Data.MusicTrackData",
              "Signature": "public Candide.Data.MusicTrackData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E03B5B349F2E6FAC549FF2EE206FE4E54A3751A04BA09CA8B365684430E6C67"
            },
            {
              "Id": "MusicTracksDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.MusicTrackData\u003E",
              "Name": "MusicTracksDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E MusicTracksDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BDBEAD5DDE778DF82B428B332F2DD56B20C1CB755EBA2DBE6AC2F953EA31A4E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMusicTracks(System.Collections.Generic.List\u00601\u003CCandide.Data.MusicTrackData\u003E)-\u003ESystem.Void",
              "Name": "AddMusicTracks",
              "Signature": "public System.Void AddMusicTracks(System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E infos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "infos",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "871D2D9053CEB81D31DD7987C52241EA5728943C6096CCB8FF6BBABF6F1DF6B3",
              "Hash": "D3DBE58B35C437BBDEE17F6A6001E9E142B2312426824F95F8F01F82BBF73035",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.MusicTrackData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.MusicTrackData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.MusicTrackData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllMusicTrackIds()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "GetAllMusicTrackIds",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetAllMusicTrackIds()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "D7B26DB0EC60552302AFC37A718CAB70140E0DA69A177518D6285A3D060EE354",
              "Hash": "2AF0CD6362CAAEC4A483744971D06DC56E690E62B688D45F9D6C1B91D3C3B946",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E::get_Keys()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMusicTrack(System.String)-\u003ECandide.Data.MusicTrackData",
              "Name": "GetMusicTrack",
              "Signature": "public Candide.Data.MusicTrackData GetMusicTrack(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.MusicTrackData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "328B7EC7D52DB72BE97C9CB4E42B7B2C6DB5AFA9B5C99AF4E32F526AA935686F",
              "Hash": "989967623FD3DFD77750511BDF4D60ACD2A9C01CDED5187D7BE2FFD5AEF1601C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMusicTrackOrNull(System.String)-\u003ECandide.Data.MusicTrackData",
              "Name": "GetMusicTrackOrNull",
              "Signature": "public Candide.Data.MusicTrackData GetMusicTrackOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.MusicTrackData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B44E1D9C0E84110029F68265BB74519CB89BEE63B101C91B6C17611D1354034C",
              "Hash": "09DBB47563A8EA46740BA76914A0DB6B2B131F8113E298066313605FF8A5BE4A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.MusicTrackData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F35096FC4AC7CB08F14B3306D780E763FC6B5BA85E613E4521EEB113859F4F7D"
        },
        {
          "Id": "Candide.Database.ParticleDataBase",
          "Name": "ParticleDataBase",
          "DisplayName": "ParticleDataBase",
          "FullName": "Candide.Database.ParticleDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:Candide.Particles.ParticleData",
              "Name": "MissingData",
              "Type": "Candide.Particles.ParticleData",
              "Signature": "public Candide.Particles.ParticleData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1174B03CA941EE0FC3D38E11B9E373135B38AEA9FE5E2983ACEE3D6B85B2C4DB"
            },
            {
              "Id": "ParticleDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.Particle\u003E",
              "Name": "ParticleDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E ParticleDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "406F228C6436FACB1296BFAF77685E33504859CD862B64C0D2205B62EDC9434C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddParticles(System.Collections.Generic.List\u00601\u003CCandide.Data.Particle\u003E)-\u003ESystem.Void",
              "Name": "AddParticles",
              "Signature": "public System.Void AddParticles(System.Collections.Generic.List\u003CCandide.Data.Particle\u003E particles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "particles",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "A40B3A38799964A954D8ABEC4946FFD0D4E4E215896EA9F525F5867F660EEF8E",
              "Hash": "6E3A90F61851BE3C623FEAA5F3A20DD9D9AF8093B3D3D8FAA8331EA306294C4F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.Particle\u003E::get_Current()",
                "Candide.Data.Particle::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.Particle\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate particle id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAllParticles()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.Particle\u003E",
              "Name": "GetAllParticles",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Data.Particle\u003E GetAllParticles()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "4ED45314FBDC23AE98D36AF1B784B2D0AC93436D1592E9665863EECFFA1AA1CA",
              "Hash": "18EABDF06EBFFD107A208B3FC2409CC0CB722D0DA62744AD05875CCCC095549E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.Particle\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Data.Particle\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandide.Data.Particle\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.Particle\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParticle(System.String)-\u003ECandide.Data.Particle",
              "Name": "GetParticle",
              "Signature": "public Candide.Data.Particle GetParticle(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.Particle",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "F1DF068605307F8CE9EE806C954AA02A7818AF62F0ECA4EF4FE976B100C161C1",
              "Hash": "C3E8D164FC29C6D6C639E74D9F2C448455D577DFE86DDBD90F83726565251176",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParticleData(System.String)-\u003ECandide.Particles.ParticleData",
              "Name": "GetParticleData",
              "Signature": "public Candide.Particles.ParticleData GetParticleData(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Particles.ParticleData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "864B33C61D1B0ED6AEC59E99C7E653EBBB295548B748B245AF16F6A616E592BE",
              "Hash": "4D011D5702A292EAF5FA0D4F5D87557985BCA4E56481C49A2AC782AD0AAE03D5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.ParticleDataBase::MapData(Candide.Data.Particle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParticleDataOrNull(System.String)-\u003ECandide.Particles.ParticleData",
              "Name": "GetParticleDataOrNull",
              "Signature": "public Candide.Particles.ParticleData GetParticleDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Particles.ParticleData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FBE2D51A2AA05A9E52D8568E1C1A221E9912276FD68623961420E6D4D8DC507B",
              "Hash": "6AFCEC378C7B4C94B57ADC5BF868830DF41E76111CF8F9D24C366D5D26A71BBD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.Particle\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.ParticleDataBase::MapData(Candide.Data.Particle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MapData(Candide.Data.Particle)-\u003ECandide.Particles.ParticleData",
              "Name": "MapData",
              "Signature": "private Candide.Particles.ParticleData MapData(Candide.Data.Particle particle)",
              "Visibility": "private",
              "ReturnType": "Candide.Particles.ParticleData",
              "Parameters": [
                {
                  "Name": "particle",
                  "Type": "Candide.Data.Particle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7C1E53C392C7A790359E414161BEEED2CB5FBE343F73203409833B274F7E23E9",
              "Hash": "8A2051C1542F0566F2B8B74E21FAB575E78E516080A01B77C12D07D24995C851",
              "CalledMethods": [
                "Candide.Data.Particle::ToParticleData()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "174477933F4B202D2F6D68F9ACF94B5D147D71DC1DE1A96C2EE719C87BA0025A"
        },
        {
          "Id": "Candide.Database.ParticleEmitterDataBase",
          "Name": "ParticleEmitterDataBase",
          "DisplayName": "ParticleEmitterDataBase",
          "FullName": "Candide.Database.ParticleEmitterDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:Candide.Data.ParticleEmitterData",
              "Name": "MissingData",
              "Type": "Candide.Data.ParticleEmitterData",
              "Signature": "public Candide.Data.ParticleEmitterData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2CC770138E9EB0DB4A52ECA687DA62EF8E9C838E5169DE44DBD2E87BADF129CB"
            },
            {
              "Id": "ParticleEmitterDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.ParticleEmitterData\u003E",
              "Name": "ParticleEmitterDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E ParticleEmitterDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE9014DCE5688FF7FC3157EEEFBDEF44D904D8C0E4F309F906583C0DDBC0E47C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllParticleEmitterData()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Data.ParticleEmitterData\u003E",
              "Name": "GetAllParticleEmitterData",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Data.ParticleEmitterData\u003E GetAllParticleEmitterData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Data.ParticleEmitterData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "B8DBC24D8BC729C5151E2E1E7B1F6564D46054603DAAAC18D6D1B394DE38C238",
              "Hash": "D72317C7B59897A39CFD72758DAAA7EB7FB87FE3CAE9FDD56F0E4B53A10D0126",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.ParticleEmitterData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandide.Data.ParticleEmitterData\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNewParticleEmitter(System.String)-\u003ECandide.Particles.ParticleEmitter",
              "Name": "GetNewParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter GetNewParticleEmitter(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Particles.ParticleEmitter",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D179755175D70C96D5DB76C9C04BBDE25E6FC81B5C321025478748CA3EFBF29B",
              "Hash": "64068B54BF24BEA971D33A4A6FBD15AAAF5DD300ABD10B20848BD2E9EBC1884B",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetParticleEmitterData(System.String)",
                "Candide.Particles.ParticleEmitter::.ctor(Candide.Data.ParticleEmitterData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParticleEmitterData(System.String)-\u003ECandide.Data.ParticleEmitterData",
              "Name": "GetParticleEmitterData",
              "Signature": "public Candide.Data.ParticleEmitterData GetParticleEmitterData(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.ParticleEmitterData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "24E7A3BE0C2C0AA763FBEDEA4BB84B1AA18356C2FA86DE5F461A48D5244CCEDC",
              "Hash": "BC95FB32B0F3E02A91DD9CB1D35BB33C71ED281D9CA6DCE100822110B48E1B01",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetParticleEmitterDataOrNull(System.String)-\u003ECandide.Data.ParticleEmitterData",
              "Name": "GetParticleEmitterDataOrNull",
              "Signature": "public Candide.Data.ParticleEmitterData GetParticleEmitterDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.ParticleEmitterData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E061DB116EB527BF7EC795E0EE8D2627728BFAE1614ADD37061FDEEAC86C0C59",
              "Hash": "1160E4B96939BDB7F020DB7920FC82FACF5331DCBBC4BBB988E34F053FAB19F1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadParticleEmitters()-\u003ESystem.Void",
              "Name": "LoadParticleEmitters",
              "Signature": "public System.Void LoadParticleEmitters()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "8E2622C0522C294982A413CEA7F59789593F27236D565EE79F089A53F58BFF6A",
              "Hash": "4EB61A09CA8B11F7DF5B11650366D0DCC030B65680439268251516DC5ECD9E5F",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Load(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.Particles.WeightedParticle\u003E::.ctor()",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "Candide.Particles.WeightedParticle::.ctor(Candide.Particles.ParticleData, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Particles.WeightedParticle\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Particles.WeightedParticle\u003E::ToArray()",
                "Candide.Data.ParticleEmitterData::.ctor(Candide.Particles.WeightedParticle[], CandideCreator.Shared.Models.Particle.ParticleEmitterProperties)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ParticleEmitterData\u003E::Add(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.Particle.ParticleEmitterStorageModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.ParticleHelper::EmittersLoaded()"
              ],
              "StringLiterals": [
                "db/particle_emitters/particle_emitters",
                "Could not load particle emitter database"
              ],
              "Source": null
            }
          ],
          "Hash": "9A7392EDE71D9BD20AF17E25B0CBCA7D9CE48A047CE87FD8A0C15B0FC11600CF"
        },
        {
          "Id": "Candide.Database.ProjectileDisplayDataBase",
          "Name": "ProjectileDisplayDataBase",
          "DisplayName": "ProjectileDisplayDataBase",
          "FullName": "Candide.Database.ProjectileDisplayDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.ProjectileDisplayData\u003E",
              "Name": "DisplayDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E DisplayDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C96D6066C485217D9FACE5362F4C66DA5961D5812CDABC3C14B02173723BF78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.Collections.Generic.List\u00601\u003CCandide.Data.ProjectileDisplayData\u003E)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E dataList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dataList",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8EE4E404AF861B35353387FDE9962FF7B94CF70013577EEBBE054661237F510D",
              "Hash": "AB480D965BF4AD77DF60F9C0A203BF4453F9D123AD22C3138B9F085BEEA0AFD2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.ProjectileDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.ProjectileDisplayData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.ProjectileDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileDisplayDataOrNull(System.String)-\u003ECandide.Data.ProjectileDisplayData",
              "Name": "GetProjectileDisplayDataOrNull",
              "Signature": "public Candide.Data.ProjectileDisplayData GetProjectileDisplayDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.ProjectileDisplayData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "22A35964B4D5B23F6914DEBBA2D2419221FEA26E53C0A9163BCCDF2AD60E40D0",
              "Hash": "C2DF7E7D871DBFDF1457789FE0099E40EEDCD2007634DE1BDAD609094A331370",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.ProjectileDisplayData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE91DE6EC80050AE317D95634768F0368A2221188C0337E46738B66D81CEBDA5"
        },
        {
          "Id": "Candide.Database.SpacDataBase",
          "Name": "SpacDataBase",
          "DisplayName": "SpacDataBase",
          "FullName": "Candide.Database.SpacDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpacMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Name": "SpacMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E SpacMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AA14FF478E57961A8F760AC34D9D4F2EFC94746AF3857B01B44684E1EA78DEE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpacs(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)-\u003ESystem.Void",
              "Name": "AddSpacs",
              "Signature": "public System.Void AddSpacs(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E spacs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacs",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "C0ABD2963D1DE46C79C56F743149F79E377B4ABFC1B2A04FC2A3C0589EEE2174",
              "Hash": "7A6A45F374E9EFFD3A17227B11E10B8070D8FAE2AFF3AC6689F1BC1CF8803D91",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::get_Current()",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::ParseSpacData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate spac id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetSpacOrCrash(System.String)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpacOrCrash",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpacOrCrash(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "12222EEF575188138B62E5BC1047B78F7CB47F30050E251FE23216108E542B45",
              "Hash": "A538F7AF372DF227E7B45F54E9FE29E12E14097A12EB51AA954F740E9A817056",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)"
              ],
              "StringLiterals": [
                "Could not find spac \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetSpacOrNull(System.String)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpacOrNull",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpacOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6EF3C56CE1DF38D381662619EADD434C3FC2BD00F29B3F5C6E152F2E39896510",
              "Hash": "BE25E25A3DD66E88D62F0CB54F9C55FE061E99EFCF8B8F7C11773879C5A952D0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadSpacs()-\u003ESystem.Void",
              "Name": "LoadSpacs",
              "Signature": "public System.Void LoadSpacs()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "1657FEC1813AAA0E020211D0952612D3D13808B4AA266E7E905F6EA9421D87AD",
              "Hash": "53C178A74C13F4FB9DAA95997A8266ED4409B772D58AE8CA2CB07F9C44C580FD",
              "CalledMethods": [
                "CandideCreator.Shared.Content::Load(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Database.SpacDataBase::AddSpacs(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacData\u003E)"
              ],
              "StringLiterals": [
                "db/spacs/spacs",
                "Failed to load spacs database."
              ],
              "Source": null
            }
          ],
          "Hash": "EE44EFAC1F0FC937D7C2B23FE4F7B5193B1336BFF8564BB64850F18B2FF6B5AD"
        },
        {
          "Id": "Candide.Database.SpellTypesDataBase",
          "Name": "SpellTypesDataBase",
          "DisplayName": "SpellTypesDataBase",
          "FullName": "Candide.Database.SpellTypesDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:Candide.GameModels.Models.Spells.AbstractSpell",
              "Name": "MissingData",
              "Type": "Candide.GameModels.Models.Spells.AbstractSpell",
              "Signature": "public Candide.GameModels.Models.Spells.AbstractSpell MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C15B913F807FB6818D8018F36DBE1A5CEFCBDBA71781B027D4C8530C7AC33C3B"
            },
            {
              "Id": "SpellTypeDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Models.Spells.AbstractSpell\u003E",
              "Name": "SpellTypeDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E SpellTypeDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81F829D9A7E730112A085059198362B64E42300C6A857F71A60F78B2C6C5DCB2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpellTypes(System.Collections.Generic.List\u00601\u003CCandide.Data.SpellTypeData\u003E)-\u003ESystem.Void",
              "Name": "AddSpellTypes",
              "Signature": "public System.Void AddSpellTypes(System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "84FBB0C2411972A8F348872EA8C17539C77FCAC3887577AFFC43DA1185DE1338",
              "Hash": "D300EAF27FC64D1DECFAEEDC89D2AC30408757844CEA2D083E02B7871B64F356",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.SpellTypeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.SpellTypeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.SpellTypeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate spell type id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetSpellOrMissing(System.String)-\u003ECandide.GameModels.Models.Spells.AbstractSpell",
              "Name": "GetSpellOrMissing",
              "Signature": "public Candide.GameModels.Models.Spells.AbstractSpell GetSpellOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Spells.AbstractSpell",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3730ACA4A49DAB3C48A65EA1AFE1EEEF81C31AED5D307DF7963275EC2422E27E",
              "Hash": "80345DEDA809CF5227A045EDED4C5B98FC13FBD9D20CA750EACCA325A69D760C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellOrNull(System.String)-\u003ECandide.GameModels.Models.Spells.AbstractSpell",
              "Name": "GetSpellOrNull",
              "Signature": "public Candide.GameModels.Models.Spells.AbstractSpell GetSpellOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Spells.AbstractSpell",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "EB1DC1CF9B8D445C4D3D366C6B383B97B03E52BF4F548F032B0959E3555D5FCE",
              "Hash": "6EADD5F170E44BC6FC12D7043A0F4EF3755C8B150C2AEF92079C505FAC2218DC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A329FAE440E98FDF1EDD2240ECB05C1409EFE93D4443A7C2420601423BAE0BA"
        },
        {
          "Id": "Candide.Database.VfxSpacAnimationDataBase",
          "Name": "VfxSpacAnimationDataBase",
          "DisplayName": "VfxSpacAnimationDataBase",
          "FullName": "Candide.Database.VfxSpacAnimationDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.VfxSpacAnimationData\u003E",
              "Name": "AnimationDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E AnimationDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4EAAE2C9C5827142AFDFAC5C66DD2D153B304DBC8C2EB58F4CC9488503FD0DFC"
            },
            {
              "Id": "MissingData:Candide.Data.VfxSpacAnimationData",
              "Name": "MissingData",
              "Type": "Candide.Data.VfxSpacAnimationData",
              "Signature": "public Candide.Data.VfxSpacAnimationData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7B15AB66908654715EE14FB04E34B57BB3D05848C784EC732F1DD6405376D08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddVfxSpacAnimations(System.Collections.Generic.List\u00601\u003CCandide.Data.VfxSpacAnimationData\u003E)-\u003ESystem.Void",
              "Name": "AddVfxSpacAnimations",
              "Signature": "public System.Void AddVfxSpacAnimations(System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E animations)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animations",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "B8B274D4135DB79AD77B77A96BEF4295F3CBEACDD020CC4CAF4DB0C6AEAEF143",
              "Hash": "A4D1A677E2B08C93EC15F1E7EF75F9613B9E2B41AED503FA0C7A65E2358226C9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.VfxSpacAnimationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.VfxSpacAnimationData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandide.Data.VfxSpacAnimationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate spac animation id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAnimation(System.String)-\u003ECandide.Data.VfxSpacAnimationData",
              "Name": "GetAnimation",
              "Signature": "public Candide.Data.VfxSpacAnimationData GetAnimation(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.VfxSpacAnimationData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "45A8BF804BD537DA289B39CB5BA249FAD8C087C2316DB02D50E001FFDDE150FA",
              "Hash": "3A0AA18B3113D6E62126E40CFE7300F726C3D1C6630FF858B73FF137F44B9A1A",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAnimationOrNull(System.String)-\u003ECandide.Data.VfxSpacAnimationData",
              "Name": "GetAnimationOrNull",
              "Signature": "public Candide.Data.VfxSpacAnimationData GetAnimationOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.VfxSpacAnimationData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "95443CA5A19EC713435B5FD9A5163DBECDD19444B8BED56661093EE55EEBFFF7",
              "Hash": "3F4346DEF7F8CED9FF7C5116564DE5BE7E517A2A4C39AFD55D71B9DDB3751464",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.VfxSpacAnimationData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "27E23A6FA9F1FE713DBCA83FEFBCB0B5AF70CD3EF67077E2A43D797A4F0E5055"
        },
        {
          "Id": "Candide.Database.VfxSpritesAnimationDataBase",
          "Name": "VfxSpritesAnimationDataBase",
          "DisplayName": "VfxSpritesAnimationDataBase",
          "FullName": "Candide.Database.VfxSpritesAnimationDataBase",
          "Namespace": "Candide.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Name": "AnimationDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E AnimationDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A02964EB62DF010E08341FFB23273F4CE12196599B7CAC427ADE625D44AA5D23"
            },
            {
              "Id": "MissingData:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "MissingData",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5B441A837531B419168C5E0627F0F5F4369273062D38E6337E3D15D692D25D5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddVfxSpriteAnimations(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E)-\u003ESystem.Void",
              "Name": "AddVfxSpriteAnimations",
              "Signature": "public System.Void AddVfxSpriteAnimations(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E animations)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animations",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "DEB008286C201D6E8C4327A70770F414499EA7845D3BA0FDF8DD577E99096E02",
              "Hash": "A4CC7FB4E47935F089BDB1B3E364EA88262E774420851CE823593F9041ED8A0D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate animation id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAllVfxSpritesAnimations()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Name": "GetAllVfxSpritesAnimations",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E GetAllVfxSpritesAnimations()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "6883C66D91B0A9C0B2F6CF69F0968A9543D3A66B98B19BF6B84D01A3591016FC",
              "Hash": "C21A344423BA13D2A91AD2A7CBAED279777D5EF6A9B5B77AA2CC65799E18488D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::get_Value()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVfxSpritesAnimation(System.String)-\u003ECandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "GetVfxSpritesAnimation",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel GetVfxSpritesAnimation(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C25A698119C5ADC74879B15E6EDF698096765743E650860B364C7E0814E1E89C",
              "Hash": "C24229ECF57F5FE94887F3B6D793827C2953EB2ED1B4EB29867FF1ED85934750",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVfxSpritesAnimationOrNull(System.String)-\u003ECandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "GetVfxSpritesAnimationOrNull",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel GetVfxSpritesAnimationOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "72255B0FC918001C10E57875A53880E2E4EA3F8B38F58C015EC971846B1A53B2",
              "Hash": "D456ECBE8C7569A55929C8FC00CC9FC62B3507C3D09C6EC104E92179DA5897F6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A7CE84589DD846678DBB17E9597FF8719440F033054BDC1348A01F9D70291B3"
        },
        {
          "Id": "Candide.DebugTools.CheatsImgui",
          "Name": "CheatsImgui",
          "DisplayName": "CheatsImgui",
          "FullName": "Candide.DebugTools.CheatsImgui",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "67B283F8F45218AE37BD3B0E3EC531E52F281FE292F8F70E58E21D2A65DB02D3",
              "Hash": "CC519AE527413CF89A8E53B94145E1A3D8183DD459D1579910EC422D98B95CA3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Instant Build",
                "Ignore Placing Requirements",
                "Player Gravity"
              ],
              "Source": null
            }
          ],
          "Hash": "F6231D959A092534C85A33C637390B55A177BFD9EF684EC6ECFCD85F8EE9CE6C"
        },
        {
          "Id": "Candide.DebugTools.CinemaTool",
          "Name": "CinemaTool",
          "DisplayName": "CinemaTool",
          "FullName": "Candide.DebugTools.CinemaTool",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AutoRepeat:System.Boolean",
              "Name": "AutoRepeat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoRepeat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38DE169BC96D052DC050CF5333B22F1BC0BC8ADD91084F68FA54598F9528FC2C"
            },
            {
              "Id": "AutoRepeatSpacing:System.Single",
              "Name": "AutoRepeatSpacing",
              "Type": "System.Single",
              "Signature": "public System.Single AutoRepeatSpacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FBBA4838EA02481259757FAB17A36683752201133C9A294CB1E786B0DC208078"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "EntitySearch:System.String",
              "Name": "EntitySearch",
              "Type": "System.String",
              "Signature": "public System.String EntitySearch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9DDC8A4EB9B90A6FE821396937190474357A386DD19B58F8CBBC9C504FB22F2"
            },
            {
              "Id": "LastPlace:Microsoft.Xna.Framework.Vector2",
              "Name": "LastPlace",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastPlace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01FD2A7D7D5076643F26D2448C9B8FBA3085A25D050C99BAA5AC9909D8DC0E0B"
            },
            {
              "Id": "PlaceType:System.Int32",
              "Name": "PlaceType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlaceType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67405E2FF9EF70CE56C3B5A588824741BF851C1F0E0C8FCF1DFB4C65726EF938"
            },
            {
              "Id": "PlacingTypes:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "PlacingTypes",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] PlacingTypes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F4E51BF1A7B5968E1F4FCC81C67FA2C7DB770312060743CADA2DD3678D6A56B"
            },
            {
              "Id": "PlayerCinemaToolImgui:System.Boolean",
              "Name": "PlayerCinemaToolImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayerCinemaToolImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5421CF4A508AF812357B42274F476B9EEDBE8B3A1C348744DDB768C534C3FE48"
            },
            {
              "Id": "RandomizationRadius:System.Single",
              "Name": "RandomizationRadius",
              "Type": "System.Single",
              "Signature": "public System.Single RandomizationRadius",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BE8A6E690D69D99DBB4D84E0B460082068A69299D25A93CFB7B90C6A586459B"
            },
            {
              "Id": "RandomizePlacing:System.Boolean",
              "Name": "RandomizePlacing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RandomizePlacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A7AD0194F0C091064EE55CB21AC6BF4A66DB0AFDE76A9AD243D216C619CFAB3"
            },
            {
              "Id": "SpawnEntityBaseGuid:System.String",
              "Name": "SpawnEntityBaseGuid",
              "Type": "System.String",
              "Signature": "public System.String SpawnEntityBaseGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E2005DE9E8573D71773017D1FA91ED35FF693101478F831D15A7A7B51833F57"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "797569451B4FB6DF6323BCF6F4578F2584E08E1CC01F83718DA65BF637222CCE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 770,
              "BodyHash": "C5226B177DB753AAF3BB7A6ADA92CD7BD8AB80FA0F9F2F0B1C8F1BEED2FE407A",
              "Hash": "43F83261FA89E20251F0652BF21CDA5420403443E50B429C5BFFB3AA0B5FEA32",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.DebugTools.CinemaTool::CreatePlayerImgui()",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "ImGuiNET.ImGui::DragFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single, System.Single)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Graphics.ParticleSystem::RemoveAll()",
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Current()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Contains(System.String, System.StringComparison)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Object::ToString()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()",
                "ImGuiNET.ImGui::RadioButton(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026, System.Int32)"
              ],
              "StringLiterals": [
                "Player Controls",
                "Enable Cinematic Fires",
                "Enable",
                "When Enabled hold down Left Alt and use Left Click to place",
                "Auto Repeat",
                "Auto Repeat Spacing",
                "Randomize Placing",
                "Randomization Radius",
                "Particle System controls:",
                "TimeScale",
                "Freeze Particles",
                "Clear Particles",
                "Extend Particle Life",
                "Entity Search",
                "Select Entity Id",
                "Spawn Entity Id"
              ],
              "Source": null
            },
            {
              "Id": "CreatePlayerImgui()-\u003ESystem.Void",
              "Name": "CreatePlayerImgui",
              "Signature": "private System.Void CreatePlayerImgui()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "1884DCF4E873F2CD2BF84BA9BD5C21BCA8750A4A318951E7B1F977B46DB3D203",
              "Hash": "8490EBD8C4B053526AB36CC6FF0329F7267E47F24E5D1D52F2F8266DD82D08F4",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::BeginChild(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Separator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndChild()"
              ],
              "StringLiterals": [
                "Player Controls",
                "Show nameplates",
                "Players",
                "Visible (",
                ")",
                "Offscreen"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 707,
              "BodyHash": "9C9C287FD8414FA267848EC76E33887BC79F5C9213C159AD2CCD2D2E72644B9B",
              "Hash": "22A893F58C715F7BE76A544011B215A22BA7BAD0DF5A5A0AFECB40A06C3A7D38",
              "CalledMethods": [
                "Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Up(Candide.Input.MouseButtons)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBloodSplatter(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)",
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.GameModels.Services.EntityService::SendRequestSpawnEntity(CandideServer.MessageModels.Entities.RequestSpawnEntityMessage)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.Graphics.VisualDebug.VisualDebugText::Draw(Microsoft.Xna.Framework.Vector2, System.String, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()"
              ],
              "StringLiterals": [
                "Invalid entity id \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "0DBC7C2C4B86B1D8F5E56C6CF8960953C7EF311815A137960B41DA3150C27FBB"
        },
        {
          "Id": "Candide.DebugTools.DebugTool",
          "Name": "DebugTool",
          "DisplayName": "DebugTool",
          "FullName": "Candide.DebugTools.DebugTool",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoBetweenServerUpdates(System.Action)-\u003ESystem.Void",
              "Name": "DoBetweenServerUpdates",
              "Signature": "public System.Void DoBetweenServerUpdates(System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C46063C30080B0342AD7F242FE31C4D5BFD71267C55B33A155C0DD9910438A1D",
              "Hash": "520791560DE1B7383A03649D8F6D63C2FEB2CCAA6345BE97F6BABD82C030CC86",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RunOnClient(System.Action)-\u003ESystem.Void",
              "Name": "RunOnClient",
              "Signature": "public System.Void RunOnClient(System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7575E134D0E9863197294F02925211726EDA616C966EEF4205428C5E842F9CFC",
              "Hash": "113038FA5D682B669F24D32CC10DB9DDE22D1067C96335ED2FB59C6FD5202925",
              "CalledMethods": [
                "Candide.GameModels.Systems.DebugSystem::Queue(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RunOnServer(System.Action)-\u003ESystem.Void",
              "Name": "RunOnServer",
              "Signature": "public System.Void RunOnServer(System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "4DC645F0FA1F61077110ACF59DC4EC77D692251FCAB430D0ADB3DBE9606ACC45",
              "Hash": "A56F6E03AC509218B18DE081A57A2AD1D92EAC24455E7F66AF4567FD0B67829B",
              "CalledMethods": [
                "CandideServer.ServerSystems.ServerDebugSystem::Queue(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "56233E69A5F09AAE2726CD617E0677AC2458903F2B8888286FA6308463589939"
        },
        {
          "Id": "Candide.DebugTools.FrameStepper",
          "Name": "FrameStepper",
          "DisplayName": "FrameStepper",
          "FullName": "Candide.DebugTools.FrameStepper",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockStateChange:System.Int32",
              "Name": "BlockStateChange",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BlockStateChange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A74FF5308525B8C63B43A1E81DE82F2BC13718D32D0894FB5CC5690753985C1C"
            },
            {
              "Id": "CustomSkipCount:System.Int32",
              "Name": "CustomSkipCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CustomSkipCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDFC57E3F1E526BD023DCB75715FD9211302FA7815ABA749F6D34045781977AF"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "FrameCounter:System.Int64",
              "Name": "FrameCounter",
              "Type": "System.Int64",
              "Signature": "public System.Int64 FrameCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D2EAF2F237A067ED7CDB6048427E5EC53276A7CE2A2B05C9DDF4064D53BD2B"
            },
            {
              "Id": "FramesToRun:System.Int32",
              "Name": "FramesToRun",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FramesToRun",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F54F6B7E07F9986B50CA3ACA1AAD719CF0EF90098B7145BBEA9E074AFC3576ED"
            },
            {
              "Id": "OldKeyboardState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "OldKeyboardState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "public Microsoft.Xna.Framework.Input.KeyboardState OldKeyboardState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AEEF0A1A5F876E00806C6672A2FA925796EF6329F775BD1771E5E0CD9390603"
            },
            {
              "Id": "ServerStepping:System.Boolean",
              "Name": "ServerStepping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerStepping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2193310A9570AC043EE74229CCE0617EEC36DCFA97FBE45AC01695395E657B92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Disable()-\u003ESystem.Void",
              "Name": "Disable",
              "Signature": "public System.Void Disable()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "F5ECAA350E0325AC7AE27201EB886406F95BBD25B59AC609429E1BF1A82C11D3",
              "Hash": "BAB4DE4005D005921A891F3BE02B2AE53B13C6ABF9D0CAB3116BEA66BE43B5F4",
              "CalledMethods": [
                "Candide.Input.InputManager::StoreStates()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUi",
              "Signature": "public System.Void DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "CDAF2E3C630B0AEAE4DE2E85E50574D0D02BC14A6799852B293CE77DB67FD5B0",
              "Hash": "FB33458513C53E3B1785DB4936EAE0CC157349DA5D99B8C705BAFDCD7D3657C7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [
                "Frame stepper enabled. \r\nUse F8, F9 and F10 to step frames\r\nFrames stepped: ",
                "Running frames: ",
                "Paused"
              ],
              "Source": null
            },
            {
              "Id": "Enable()-\u003ESystem.Void",
              "Name": "Enable",
              "Signature": "public System.Void Enable()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C63D24F3AD6BA7D9E5974E4F50F7B31970B80EF1069F01C845BCE6405E3625E9",
              "Hash": "89B519770B50B35EE3341B788A04854411B04BCBCF658C1133670DE6C182168A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldPauseCurrentFrame()-\u003ESystem.Boolean",
              "Name": "ShouldPauseCurrentFrame",
              "Signature": "public System.Boolean ShouldPauseCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "F85F018FCC28F8575F0BB9FCBB08166CE8F45F209C42C44EFC7763F7B5CA5E31",
              "Hash": "6DC1FE16816C22B041AD0FD2560CF23E0F224FF6EEBFB5AE36BF90478B7B6605",
              "CalledMethods": [
                "Candide.DebugTools.FrameStepper::Update()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Toggle()-\u003ESystem.Void",
              "Name": "Toggle",
              "Signature": "public System.Void Toggle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "5792ECB0F63A8E754408C4C19EEFE5216EA5325493FC0AB3230C0BFC0E92FF5A",
              "Hash": "427F36C55F8CE170CEB8A7DC09C2E5620EA4610D175B1708FB03681D80E7A1B7",
              "CalledMethods": [
                "Candide.DebugTools.FrameStepper::Disable()",
                "Candide.DebugTools.FrameStepper::Enable()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "8EE071D137181B982CCC5C11599822DE7609F996E6BBD12B8F1FA8BF7821B215",
              "Hash": "B243AF2EA351B06C8233689AAD7E82955D5B5F93C309E3FAF727F48A629EF95A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.DebugTools.FrameStepper::Disable()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9AC680ADF919501FDC9E8AD0681C9EED60360B061A236D2DE5839B24B01EA571"
        },
        {
          "Id": "Candide.DebugTools.MemoryUsageDebugger",
          "Name": "MemoryUsageDebugger",
          "DisplayName": "MemoryUsageDebugger",
          "FullName": "Candide.DebugTools.MemoryUsageDebugger",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.DebugTools.MemoryUsageDebugger",
              "Name": "Instance",
              "Type": "Candide.DebugTools.MemoryUsageDebugger",
              "Signature": "public Candide.DebugTools.MemoryUsageDebugger Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38105E3523A74DBFFCC2345F442201D78F0299152DC7D0B39C51A3630CCE9350"
            }
          ],
          "Properties": [
            {
              "Id": "PrivateMemory:System.Int64",
              "Name": "PrivateMemory",
              "Type": "System.Int64",
              "Signature": "public System.Int64 PrivateMemory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "431F9F263174D5BF78E243237674C6EAF4299A8BC6909AAFAA0E9CE0356A7830"
            },
            {
              "Id": "VirtualMemory:System.Int64",
              "Name": "VirtualMemory",
              "Type": "System.Int64",
              "Signature": "public System.Int64 VirtualMemory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4DCB34D4ADF6132F6A3FD62DB3D1550344113777CB988F7B161E292DD1A3C85D"
            },
            {
              "Id": "WorkingSet:System.Int64",
              "Name": "WorkingSet",
              "Type": "System.Int64",
              "Signature": "public System.Int64 WorkingSet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7E672D3BEC95C84CA18F4B8B833197B92C0A7AC757B0C273A3E706C5DF08113E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 492,
              "BodyHash": "BE40A6E70D6A91555A6ED0C74490396DBC88EF68EBB0BE68E37D1DD139735FE9",
              "Hash": "4B4CBA4E8B005301F1ED18179C8164C0F82AB9EC8F97FD58A853ABB3D6A58B24",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.GC::GetTotalMemory(System.Boolean)",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Candide.DebugTools.MemoryUsageDebugger::get_WorkingSet()",
                "Candide.DebugTools.MemoryUsageDebugger::get_PrivateMemory()",
                "Candide.DebugTools.MemoryUsageDebugger::get_VirtualMemory()",
                "System.GC::GetTotalAllocatedBytes(System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [
                "Memory usage: ",
                "\r\nWorking set: ",
                "\r\nPrivate memory: ",
                "\r\nVirtual memory: ",
                "\r\nLifetime Allocated: ",
                "Memory usage: 9999.999 MB"
              ],
              "Source": null
            },
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D08BA595383015E105F5AAA976AB85EE172593B9AA79F98FB2ABF4ADF2A8C296",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8505C316D7F21E773B2BE63E2D267D48E39296C6361F871C20545E696D21D9B7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD79263A9BEB540D9149773F922F89553CB6D3ED0D9040913C54B7C53D7B24D5"
        },
        {
          "Id": "Candide.DebugTools.PathFindImgui",
          "Name": "PathFindImgui",
          "DisplayName": "PathFindImgui",
          "FullName": "Candide.DebugTools.PathFindImgui",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FromBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FromBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FromBuildingId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22AEDE149EDA401A0D9706C6AAB92D97A08217C4B4CED57160746A36BBC49761"
            },
            {
              "Id": "LastPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LastPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 LastPoint",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DF160DA5E661089169C727D5E1D7218419CDB2568DF08D08DA7D1962CF3483D5"
            },
            {
              "Id": "Testing:System.Boolean",
              "Name": "Testing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Testing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CB0939A1C89DE3F19BCBE2310C131EADA0A7964A5F846CF63205C8ECF25FA2A6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CollisionTest(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindArgs)-\u003ESystem.Boolean",
              "Name": "CollisionTest",
              "Signature": "private System.Boolean CollisionTest(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.PathFinding.PathFindArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "EE4B96DFC3F7347C8154F751FF50394BB8A402880E1CA714681FDB33A3E623CD",
              "Hash": "5402216019A424604AB641AE0061BF648462FE30A499FCC4DC26DCD28B97BB78",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.QueryRectBox::.ctor()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionTerrainGroup::CheckForCollision(Shared.Collision.QueryRectBox, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "AabbTree.QueryRect\u003CCandideServer.Models.Worlds.ServerExteriorWorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "A30759764D08101658D8D9C9CAD1A7872C23F317922B43709014B511609EADAA",
              "Hash": "19C1754EBCE3C070C92C5C61DCF98D2448AEA12D9FBBAC33A6A17F05DB279406",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "CandideServer.PathFinding.PathFindSystem::get_Time()",
                "CandideServer.PathFinding.PathFindTaskInfo::get_IsActive()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.DebugTools.PathFindImgui::Test()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Object::ToString()",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()"
              ],
              "StringLiterals": [
                "Task Debug",
                "Active tasks:",
                ". Time: ",
                "F2",
                "Pathfind Testing",
                "Testing",
                "From Building",
                "None"
              ],
              "Source": null
            },
            {
              "Id": "Test()-\u003ESystem.Void",
              "Name": "Test",
              "Signature": "private System.Void Test()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "7279441BC2BC39D098C41A9BEC3B6117A332B70DBA0FC6A23B9F3CBD7D1A6B61",
              "Hash": "8E8E4AA8CC689A041CDC2A220CC30D7387EC5F38D0995ACD650A21A925071822",
              "CalledMethods": [
                "PathFindImgui.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.PathFinding.PathFindArgs::.ctor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "PathFindImgui.\u003C\u003Ec__DisplayClass4_0::\u003CTest\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::RunOnServer(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Test2()-\u003ESystem.Void",
              "Name": "Test2",
              "Signature": "private System.Void Test2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "3AB9FD9B6430C076A3372D60043D62C6EF23CBF5F96640BDE2A5E0C1C9343FD6",
              "Hash": "9314896A4776CD8A4C60C1C614459CA6539C79CA18F04C3CA7973529DC3AB644",
              "CalledMethods": [
                "PathFindImgui.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "PathFindImgui.\u003C\u003Ec__DisplayClass5_0::\u003CTest2\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::RunOnServer(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "18F852299CA29E05754F4C48AB6B0325A845554AD331894F872E947FC0641556"
        },
        {
          "Id": "Candide.DebugTools.SamuelsCinematicHelper",
          "Name": "SamuelsCinematicHelper",
          "DisplayName": "SamuelsCinematicHelper",
          "FullName": "Candide.DebugTools.SamuelsCinematicHelper",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartOwlMovement:System.Boolean",
              "Name": "StartOwlMovement",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StartOwlMovement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0E82CD5816A3E9E82813C87515CBD40A9A161AE355E92857BFFB2D4F8D7826B"
            },
            {
              "Id": "TurnOnBuildingFires:System.Boolean",
              "Name": "TurnOnBuildingFires",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TurnOnBuildingFires",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F3E0107DC12AA6A8B967C3CFAD698E081B5A8CEA8FA18125C4EDEAC2F5FCCF3F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "68D04146DE9A647EE65A5D1C2D2C2BEEE1421F7129F4FFF22DC562450E9749B0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1A6CD572CF501D56A43D4DCCCD353A2DA129306D3A2EEDDC7EDBE40C1CC2C12E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6D26F54C4ACAF7E1829EFF46C3F82061A9F8D7E60B7E5E2E4401FEBB8B0D12BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90A106F7F83716163D27D174C1DCCBE896F8AB118EE0D987606E51DA923F5F07"
        },
        {
          "Id": "Candide.DebugTools.StopwatchLog",
          "Name": "StopwatchLog",
          "DisplayName": "StopwatchLog",
          "FullName": "Candide.DebugTools.StopwatchLog",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "Diff:System.Collections.Generic.List\u00601\u003CSystem.Int64\u003E",
              "Name": "Diff",
              "Type": "System.Collections.Generic.List\u003CSystem.Int64\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int64\u003E Diff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E656343B4A03920ED7AE24E0E4C442E710CED5CDADB5CBB1A48033CB9334615A"
            },
            {
              "Id": "Log:System.Collections.Generic.List\u00601\u003CSystem.Int64\u003E",
              "Name": "Log",
              "Type": "System.Collections.Generic.List\u003CSystem.Int64\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int64\u003E Log",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC54D9A0F12E8184DBE278CD2F37B7FC8A9649D8730E90823DBE814A14D45363"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Analyze(System.Diagnostics.Stopwatch)-\u003ESystem.Void",
              "Name": "Analyze",
              "Signature": "public System.Void Analyze(System.Diagnostics.Stopwatch s)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.Diagnostics.Stopwatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "EDBF2160A743993F8502FB538CBA0858E04DEB33EF9C3F826E7FE68EC6E0D56C",
              "Hash": "9B83F8FA2089BA5E82745D6ECD134A0B9BA18B3A23E709E460AB5C47CF848B72",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int64, System.Int64\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Int64\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int64, System.Int64\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int64, System.Int64\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CSystem.Int64\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::get_Count()",
                "Candide.DebugTools.TimeAnalyzer::TicksPerMs()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int64, System.Int64\u003E::get_Keys()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::Sort()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int64, System.Int64\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "EF61229D820116DD35A91330AC8DC9669F98C0779277EF2E5AB0FE02B3393733",
              "Hash": "563CA530B7EA35CEA8610E9FF0A6CD7A837ED22ACB7957B9C5EC0CA55D6DD79D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Diagnostics.Stopwatch)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Diagnostics.Stopwatch s)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.Diagnostics.Stopwatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "F529C58AA1981538E9898B26A4F41A119B0051187130D6600E3CFFD6E6B49F09",
              "Hash": "89A754D5B5A1C86339235E5F2189A1C4866042C265B3460F866A5AE79C4B59B2",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::get_ElapsedTicks()",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int64\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E1566439FC9EC97186BF58D3D13A8C3856EEBF9BA0228950D109B4E2A427310E"
        },
        {
          "Id": "Candide.DebugTools.TamperChecker",
          "Name": "TamperChecker",
          "DisplayName": "TamperChecker",
          "FullName": "Candide.DebugTools.TamperChecker",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SuspiciousProcesses:System.String[]",
              "Name": "SuspiciousProcesses",
              "Type": "System.String[]",
              "Signature": "private System.String[] SuspiciousProcesses",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8C4C837D52484254F27BF3675EB934F7A45B31488A76CEE876B5F33E2A5FBB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckRemoteDebuggerPresent(System.IntPtr, System.Boolean\u0026)-\u003ESystem.Boolean",
              "Name": "CheckRemoteDebuggerPresent",
              "Signature": "private System.Boolean CheckRemoteDebuggerPresent(System.IntPtr hProcess, System.Boolean\u0026 isDebuggerPresent)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "hProcess",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isDebuggerPresent",
                  "Type": "System.Boolean\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5069C4A385905C716C87AF207093A75121791BE040CC61079C062A685EA6775E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDebuggerPresent()-\u003ESystem.Boolean",
              "Name": "IsDebuggerPresent",
              "Signature": "private System.Boolean IsDebuggerPresent()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E4B357F54E00893CAE593B840A8D28659CDA03F83EE056DE4442B59563AD4173",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsGameLikelyTamperedWith(System.Exception)-\u003ESystem.Int32",
              "Name": "IsGameLikelyTamperedWith",
              "Signature": "public System.Int32 IsGameLikelyTamperedWith(System.Exception exception)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "exception",
                  "Type": "System.Exception",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "78C41362DEF18085C142C061F331C135113A358FC7A2E4F2C12C63A29EB25330",
              "Hash": "A570D832F82348F57C3D4975749ACE843F5C13D5844CA3C51F5A4824C5107DB7",
              "CalledMethods": [
                "System.Diagnostics.Debugger::get_IsAttached()",
                "System.Runtime.InteropServices.OSPlatform::get_Windows()",
                "System.Runtime.InteropServices.RuntimeInformation::IsOSPlatform(System.Runtime.InteropServices.OSPlatform)",
                "Candide.DebugTools.TamperChecker::IsDebuggerPresent()",
                "System.Diagnostics.Process::GetCurrentProcess()",
                "System.Diagnostics.Process::get_Handle()",
                "Candide.DebugTools.TamperChecker::CheckRemoteDebuggerPresent(System.IntPtr, System.Boolean\u0026)",
                "System.Diagnostics.Process::GetProcesses()",
                "System.Diagnostics.Process::get_ProcessName()",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0, System.Collections.Generic.IEqualityComparer\u003C!!0\u003E)",
                "TamperChecker.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "TamperChecker.\u003C\u003Ec__DisplayClass3_0::\u003CIsGameLikelyTamperedWith\u003Eb__0(System.String)",
                "System.Func\u003CSystem.String, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7268F59EF0236C304E5591A96152E83DD72B2740C238DB8C15D2A6E58FC9A603"
        },
        {
          "Id": "Candide.DebugTools.TimeAnalyzer",
          "Name": "TimeAnalyzer",
          "DisplayName": "TimeAnalyzer",
          "FullName": "Candide.DebugTools.TimeAnalyzer",
          "Namespace": "Candide.DebugTools",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stopwatches:System.Collections.Generic.List\u00601\u003CSystem.Diagnostics.Stopwatch\u003E",
              "Name": "Stopwatches",
              "Type": "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E Stopwatches",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0B4847E825DCE98C5209B026F42BE9D867DF4920B7E119228C19E6C5131A75E"
            },
            {
              "Id": "StopwatchLogs:System.Collections.Generic.List\u00601\u003CCandide.DebugTools.StopwatchLog\u003E",
              "Name": "StopwatchLogs",
              "Type": "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E StopwatchLogs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FC4E03E67F34762306618EC209106762B975FF5BE38C82AF89B404AC2F68B07"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Analyze(System.Int32)-\u003ESystem.Void",
              "Name": "Analyze",
              "Signature": "public System.Void Analyze(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "5B90F3F23A8400CA477F39CF8BFAB4C699FE53287B8B1FF429DAFF079FFA43A1",
              "Hash": "F807C5B28F9EB3B6943A8B44A2086E7E90D5365391330E8D555A59ED5DA9D83A",
              "CalledMethods": [
                "Candide.DebugTools.TimeAnalyzer::DisplayTimerProperties()",
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E::get_Item(System.Int32)",
                "Candide.DebugTools.StopwatchLog::Analyze(System.Diagnostics.Stopwatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear(System.Int32)-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "45E99FE35250B0D948BD7B69F3B135D51F6586914691F586B6C2FD3E6BD87F38",
              "Hash": "AD5BE25D703712942721CD5E634CBC410722306CA775FCD08FE352AA0A6D8EA8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)",
                "Candide.DebugTools.StopwatchLog::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateTimer()-\u003ESystem.Int32",
              "Name": "CreateTimer",
              "Signature": "public System.Int32 CreateTimer()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "2EF236393090A55460E9B6A9BE1F84B8FE75689AC4A66C84C60DE2192F455DE2",
              "Hash": "D5A03EA1366B4E607FC5DE2772027DC2A45736B52D4A5E4D5E03A8DABFB273D9",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E::Add(!0)",
                "Candide.DebugTools.StopwatchLog::.ctor()",
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Disable(System.Int32)-\u003ESystem.Void",
              "Name": "Disable",
              "Signature": "public System.Void Disable(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3D3722B8A620854894A583D932B82461AEB1AA49B0FD1AD0CBDD016A5D8017A4",
              "Hash": "3DB870AF0B72BC62330EACCA0B33F7F7514B0D0794C9055D6EC39113855006FD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisplayTimerProperties()-\u003ESystem.Void",
              "Name": "DisplayTimerProperties",
              "Signature": "public System.Void DisplayTimerProperties()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B6DF83A57BEC6CDB4AF41F9259BE63201B62CCA61E3BE250C78D1A990CE4E5BC",
              "Hash": "529C4AF3A329AEB777DC44D51CC0092267675BBF253E5997267FD4BAFA57EFEC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Enable(System.Int32)-\u003ESystem.Void",
              "Name": "Enable",
              "Signature": "public System.Void Enable(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EB09CFEA6EFE12FAADA44F46395E524E7D49E6A2A7503F0F410276645EA8D453",
              "Hash": "6B981585DCF70FF04EDD50126E0183CDC4D1516603325352087B79D1F80E62EB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Init(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2F0A56BEB61BE975F0164C1840AFD6854367EFD4CBC53BC9856E3E228D9B383C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start(System.Int32)-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "044E81BC272C8F5584444429223C0123D8D886F3E4E2DA1BF018B40FED2FD149",
              "Hash": "DCC98B613B8134173444CD343154A65AA16AF23A0AC5048CEF035DD227EBEB2A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E::get_Item(System.Int32)",
                "System.Diagnostics.Stopwatch::Start()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Int32)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "B33DC0E6993DAF997A3190C9E211C06F7116186DDA2BFA759AF6B0B232ABC74E",
              "Hash": "38A8023B49FF1B58077A38936ED06AD19597344BB6412AA2BBCC95A077032C73",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.DebugTools.StopwatchLog\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Diagnostics.Stopwatch\u003E::get_Item(System.Int32)",
                "System.Diagnostics.Stopwatch::Stop()",
                "Candide.DebugTools.StopwatchLog::Update(System.Diagnostics.Stopwatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TicksPerMs()-\u003ESystem.Double",
              "Name": "TicksPerMs",
              "Signature": "public System.Double TicksPerMs()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "222C83F7105C8ABA63ED5862BB17B119A0A001A9A1CCA3305D47076B408976B9",
              "Hash": "C365D3D34C825325B0A1F1F9752EE584B3068C8950A7FB3959237C1B52234327",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED6B3DF08E7DF20C8334AF8F74015F110A60B0E39FB3605A94FB10D6AAD6D8DB"
        },
        {
          "Id": "Candide.DebugTools.Timelapse.GameTimelapseManager",
          "Name": "GameTimelapseManager",
          "DisplayName": "GameTimelapseManager",
          "FullName": "Candide.DebugTools.Timelapse.GameTimelapseManager",
          "Namespace": "Candide.DebugTools.Timelapse",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "LastShot:System.DateTime",
              "Name": "LastShot",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime LastShot",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3C1EDEF631F8A04F7AC6E297524B752F83D0B685CB2BD44D9FFD2F239CD2ED79"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ImageFromRawBgraArray(System.Byte[], System.Int32, System.Int32, System.Int32)-\u003ESystem.Drawing.Image",
              "Name": "ImageFromRawBgraArray",
              "Signature": "private System.Drawing.Image ImageFromRawBgraArray(System.Byte[] arr, System.Int32 arrSize, System.Int32 width, System.Int32 height)",
              "Visibility": "private",
              "ReturnType": "System.Drawing.Image",
              "Parameters": [
                {
                  "Name": "arr",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "E2D24B12554361015F7FD90849E049E1551DC94D64A7601F68816BB8FF84654A",
              "Hash": "4F5561CBEDEACECBD5936449F2B807875BBDA27E013E6561FEB40BFE0A930265",
              "CalledMethods": [
                "System.Drawing.Bitmap::.ctor(System.Int32, System.Int32)",
                "System.Drawing.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Drawing.Image::get_PixelFormat()",
                "System.Drawing.Bitmap::LockBits(System.Drawing.Rectangle, System.Drawing.Imaging.ImageLockMode, System.Drawing.Imaging.PixelFormat)",
                "System.Drawing.Imaging.BitmapData::get_Scan0()",
                "System.Runtime.InteropServices.Marshal::Copy(System.Byte[], System.Int32, System.IntPtr, System.Int32)",
                "System.Drawing.Bitmap::UnlockBits(System.Drawing.Imaging.BitmapData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ImageFromRawBgraArray(System.Byte[], System.Int32, System.Int32, System.Drawing.Imaging.PixelFormat)-\u003ESystem.Drawing.Image",
              "Name": "ImageFromRawBgraArray",
              "Signature": "private System.Drawing.Image ImageFromRawBgraArray(System.Byte[] arr, System.Int32 width, System.Int32 height, System.Drawing.Imaging.PixelFormat pixelFormat)",
              "Visibility": "private",
              "ReturnType": "System.Drawing.Image",
              "Parameters": [
                {
                  "Name": "arr",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pixelFormat",
                  "Type": "System.Drawing.Imaging.PixelFormat",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "5BD18D1A7F3BBEBC1524B78585EEBA10CE9A381E85412B28DBAAC1E3DFC634FB",
              "Hash": "E645B260119C81A16CE7A6C657C2334970BB2918F92B0B86D08A0A12B03097FE",
              "CalledMethods": [
                "System.Drawing.Bitmap::.ctor(System.Int32, System.Int32, System.Drawing.Imaging.PixelFormat)",
                "System.Drawing.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Drawing.Image::get_PixelFormat()",
                "System.Drawing.Bitmap::LockBits(System.Drawing.Rectangle, System.Drawing.Imaging.ImageLockMode, System.Drawing.Imaging.PixelFormat)",
                "System.Drawing.Image::GetPixelFormatSize(System.Drawing.Imaging.PixelFormat)",
                "System.Drawing.Imaging.BitmapData::get_Scan0()",
                "System.Runtime.InteropServices.Marshal::Copy(System.Byte[], System.Int32, System.IntPtr, System.Int32)",
                "System.Drawing.Imaging.BitmapData::get_Stride()",
                "System.Drawing.Bitmap::UnlockBits(System.Drawing.Imaging.BitmapData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveImage(System.String, System.Byte[], System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SaveImage",
              "Signature": "private System.Void SaveImage(System.String filePath, System.Byte[] screenData, System.Int32 dataSize, System.Int32 width, System.Int32 height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "filePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "screenData",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dataSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "CBD3AEE545F1C166408875B525B9DA89D0C2F628695B8CE3B028B23F80B59C03",
              "Hash": "9AE843DCFB51E4233898BC1D4A72D4482954A7D525CCA2D8E73727FB01BF8A43",
              "CalledMethods": [
                "Candide.DebugTools.Timelapse.GameTimelapseManager::SwapRandB(System.Byte[], System.Int32)",
                "Candide.DebugTools.Timelapse.GameTimelapseManager::ImageFromRawBgraArray(System.Byte[], System.Int32, System.Int32, System.Int32)",
                "System.Buffers.ArrayPool\u003CSystem.Byte\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CSystem.Byte\u003E::Return(!0[], System.Boolean)",
                "System.Drawing.Imaging.ImageFormat::get_Png()",
                "System.Drawing.Image::Save(System.String, System.Drawing.Imaging.ImageFormat)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Screenshot(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "Screenshot",
              "Signature": "public System.Void Screenshot(System.String subFolder, Microsoft.Xna.Framework.Graphics.GraphicsDevice device)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "subFolder",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "device",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "EB5D6F6E94D8924DC93D2B3301850918B587B2A4DB525CDF58C683E047CDD270",
              "Hash": "622E98DF2A7F2312263E704B4DC4FC694A1CDC0A62297CF6EF5D395E16739BA1",
              "CalledMethods": [
                "GameTimelapseManager.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseDirectory()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.DateTime::get_Now()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.IO.Directory::CreateDirectory(System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_PresentationParameters()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferWidth()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferHeight()",
                "System.Buffers.ArrayPool\u003CSystem.Byte\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CSystem.Byte\u003E::Rent(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::GetBackBufferData(!!0[], System.Int32, System.Int32)",
                "GameTimelapseManager.\u003C\u003Ec__DisplayClass5_0::\u003CScreenshot\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)"
              ],
              "StringLiterals": [
                "yyyy-MM-ddTHH-mm-ss",
                ".png"
              ],
              "Source": null
            },
            {
              "Id": "SwapRandB(System.Byte[], System.Int32)-\u003ESystem.Void",
              "Name": "SwapRandB",
              "Signature": "private System.Void SwapRandB(System.Byte[] rgba, System.Int32 arrSize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rgba",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arrSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "2A651C5536A62D6BFA3221974937EA1EE404EC64B061B1BFC1F3AB0C101224B2",
              "Hash": "DE328DE1A1B5E70BC66E1984AA1F50C4E57E7F4C6270145F011F3FB726FD84B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "FBC2B95F6FE09CB8C5F1548B26B338771E9D8264E919280D0C681DE586554AB8",
              "Hash": "A5E6FBA46C9C3C8AC786D062972D3351B462D7D712AC51C18F422CBB54DB7A3F",
              "CalledMethods": [
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseEnabled()",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseDirectory()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.IO.Directory::Exists(System.String)",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseTime()",
                "System.TimeSpan::op_Equality(System.TimeSpan, System.TimeSpan)",
                "System.DateTime::get_UtcNow()",
                "Candide.DebugTools.Timelapse.GameTimelapseManager::get_LastShot()",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)",
                "Candide.Scene.GameScene::get_IsActive()",
                "Candide.DebugTools.Timelapse.GameTimelapseManager::set_LastShot(System.DateTime)",
                "Candide.DebugTools.Timelapse.GameTimelapseManager::Screenshot(System.String, Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [
                "ingame"
              ],
              "Source": null
            }
          ],
          "Hash": "26B81504691E81D800CB4BB0862A687BF2DCE9FD33D46E81D3F2DBCB65C45599"
        },
        {
          "Id": "Candide.Dialogue.CandideDialoguePresenter",
          "Name": "CandideDialoguePresenter",
          "DisplayName": "CandideDialoguePresenter",
          "FullName": "Candide.Dialogue.CandideDialoguePresenter",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.CandideTextLabel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SoundEvent:System.String",
              "Name": "SoundEvent",
              "Type": "System.String",
              "Signature": "public System.String SoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCC0EE67425C258F1698B7A598CE680888384E8F9AB6284F4D650529B1CED6D8"
            },
            {
              "Id": "Speed:System.Int32",
              "Name": "Speed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A5FC6CEEF948F18E26285FCAA1A09D74C219BAFCAA6ED0715CB959E063A078"
            },
            {
              "Id": "_dialogue:Candide.Scripts.CandideDialogue",
              "Name": "_dialogue",
              "Type": "Candide.Scripts.CandideDialogue",
              "Signature": "private Candide.Scripts.CandideDialogue _dialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "554813603FB5E4D5E18B3465B4229D409754FCDB4960BDEFBC41EF216F1AA7CF"
            },
            {
              "Id": "_line:Candide.Dialogue.LocalizedLine",
              "Name": "_line",
              "Type": "Candide.Dialogue.LocalizedLine",
              "Signature": "private Candide.Dialogue.LocalizedLine _line",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B4FC0AD9D5B45F30B38F4A25F0C5B3DE2B77804CCB35C06AAF313CB02AAE6D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Empty()-\u003ESystem.Void",
              "Name": "Empty",
              "Signature": "public System.Void Empty()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "8816E90767F6BED8132BA421254C3E8C37A7CB7D5337B502FFC42F71CBF88751",
              "Hash": "BE0A93EE74047B59F8B7DFFB88C67281AD0BC13C239048FE4B15204EBE6A5D3A",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PresentLine(Candide.Dialogue.LocalizedLine)-\u003ESystem.Void",
              "Name": "PresentLine",
              "Signature": "public System.Void PresentLine(Candide.Dialogue.LocalizedLine dialogueLine)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dialogueLine",
                  "Type": "Candide.Dialogue.LocalizedLine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "ED3FF07DDDDEDCC826FB419FCEB84B3A014BFAB7247E918646085D52AFC34BE4",
              "Hash": "B0D727C23F1E2D2BEEA1134C63DD83AFC513032CB2AFD80CBE774E4184E2A59A",
              "CalledMethods": [
                "Candide.Dialogue.LocalizedLine::get_TextWithoutCharacterName()",
                "Candide.Scripts.CandideDialogue::.ctor(System.Int32, System.String)",
                "Candide.Scripts.CandideDialogue::ConvertText()",
                "Candide.Scripts.CandideDialogue::get_TextWithoutCommands()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "E103C1F34B74467E96B264430ADC706EC4DDFAAC686E1183A495BEF26BEB595C",
              "Hash": "3F5E65AC424C1C9388B7F4FF2C20CD29632FB0E53010A01147CEDE1F93DFBDB7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Scripts.CandideDialogue::Update(System.Double\u0026)",
                "Candide.Scripts.CandideDialogue::GetVisibleCharacters()",
                "Candide.CandideUI.Components.CandideTextLabel::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8EA79173EFA225BFADF272BA894DB76A54F77896DCF49E879148583AAFAF9DEC"
        },
        {
          "Id": "Candide.Dialogue.CustomYarnCommands",
          "Name": "CustomYarnCommands",
          "DisplayName": "CustomYarnCommands",
          "FullName": "Candide.Dialogue.CustomYarnCommands",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBuildingAmount(System.String)-\u003ESystem.Int32",
              "Name": "GetBuildingAmount",
              "Signature": "public System.Int32 GetBuildingAmount(System.String buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "60D6195C0880730EEBC43D88EE4425194CA60DCAB4EB1695F2D659F3CEDA38D1",
              "Hash": "AB3470B7893F5F1D7581D3468B71CCA753EF264ECFDDC4A2B54901748F8B40C6",
              "CalledMethods": [
                "CustomYarnCommands.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "CustomYarnCommands.\u003C\u003Ec__DisplayClass1_0::\u003CGetBuildingAmount\u003Eb__0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingTypeAmount(System.String)-\u003ESystem.Int32",
              "Name": "GetBuildingTypeAmount",
              "Signature": "public System.Int32 GetBuildingTypeAmount(System.String buildingTypeId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D6C0A79FEF8BCC82D809E45D6E94302AB0E3D2CEF9BC3DCC03F690A3E2438BBE",
              "Hash": "7CF3213A6AF781B9F4249BC047E7A5B0B6A26837E5508AD8633402BE13673FA4",
              "CalledMethods": [
                "CustomYarnCommands.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "CustomYarnCommands.\u003C\u003Ec__DisplayClass2_0::\u003CGetBuildingTypeAmount\u003Eb__0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCitizenRequestDialogueLine(System.String)-\u003ESystem.String",
              "Name": "GetCitizenRequestDialogueLine",
              "Signature": "public System.String GetCitizenRequestDialogueLine(System.String citizenRequestId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "citizenRequestId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "7AC867715C56089214B9C1EDB170CE0AE8D9EF2D579542031DA4495BFD43EC01",
              "Hash": "33D43464A5A6FD69FF8FFFC73CA5A7AC492A18E79E1A2F98D9591975BB145641",
              "CalledMethods": [
                "Shared.Data.CitizenRequestDataBase::TryGetCitizenRequestData(System.String, Shared.Models.Citizens.CitizenRequestData\u0026)",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "FontStashSharp.RichText.ColorStorage::ToHexString(Microsoft.Xna.Framework.Color)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "ERROR",
                "/i[i_",
                "] /f[MainBold]/c[",
                "]",
                "/cd/fd",
                "Citizens_Dialogue_DoYouHaveAny",
                "Citizens_Dialogue_ISeemToHaveLostMy",
                "Citizens_Dialogue_LifeWouldBeALotEasierWithSome",
                "Citizens_Dialogue_GodToldMeIShouldGet",
                "Citizens_Dialogue_TryingToGetMyHandsOn",
                "Citizens_Dialogue_IfYouRunIntoAny"
              ],
              "Source": null
            },
            {
              "Id": "GetGodSpentWorshipPoints(System.String)-\u003ESystem.Int32",
              "Name": "GetGodSpentWorshipPoints",
              "Signature": "public System.Int32 GetGodSpentWorshipPoints(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "33E0D6594D1569EDBA9C3516193EB89243318F3ABD85E7694444E8B8AFE06223",
              "Hash": "CB33064BF13EA2A224D76AED3E87669F8F1724F6D60DBD7DBCD24E574CA0BD1C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGodWorshipLevel(System.String)-\u003ESystem.Int32",
              "Name": "GetGodWorshipLevel",
              "Signature": "public System.Int32 GetGodWorshipLevel(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7733BC421EB399F2D51B0DD88BA6D4ED3ADB72C3F02D820461863B9BB2D573EB",
              "Hash": "6F3E50C117577ADE132390E1CCA8E83EF854DD925EF519E460544103D963E6CB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInventoryItemAmount(System.String)-\u003ESystem.Int32",
              "Name": "GetInventoryItemAmount",
              "Signature": "public System.Int32 GetInventoryItemAmount(System.String itemId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2E6064E5ED153EB59686E562B9483BAFDECE33EC83DBEE2BEBE12FBFA4E5D7F0",
              "Hash": "A6CF608EE950FE0A7CA7E1DCAD70B760C82E002A676DA4E676238D7102A7F4E8",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerFavoursAmountForGod(System.String)-\u003ESystem.Int32",
              "Name": "GetPlayerFavoursAmountForGod",
              "Signature": "public System.Int32 GetPlayerFavoursAmountForGod(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "32A3DB98824B9A06E20B981654E3DE03850F5F078403A9AA5BFBB10EFD01C9B5",
              "Hash": "FC626D026455FAC849930D0D2099F77A3A5B3BF4E8AF35F2D8A34AAA94DBFA61",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldFlagValue(System.String)-\u003ESystem.Int32",
              "Name": "GetWorldFlagValue",
              "Signature": "public System.Int32 GetWorldFlagValue(System.String flagName)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B5590A8D9F4B715247EB11CF7922D12CD3A519BDB3D62998C3115A8F5C36A2EF",
              "Hash": "A84DE58AA7238FF518644108E69D3CF33FC5292F7040F113CA7819C41D421291",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTier()-\u003ESystem.Int32",
              "Name": "GetWorldTier",
              "Signature": "public System.Int32 GetWorldTier()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "43457BB4F9668AA7995B21B9DD71E0BF680CDCC320752B313961F82C0268B347",
              "Hash": "E27D9C47A07420E1276E4BE08CB7450F25129CC23EE1BAC3ED03E565906BEFE8",
              "CalledMethods": [
                "Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasCharacterFlag(System.String)-\u003ESystem.Boolean",
              "Name": "HasCharacterFlag",
              "Signature": "public System.Boolean HasCharacterFlag(System.String characterFlagId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "characterFlagId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "28602D3B220EA81998ED8C1FD161E57457829D8266B459B3A6855F9DCE94644F",
              "Hash": "B33A0BD410E499EFD35E348A00FBA0FA83DC6BB95ED9A5DBB38F04A21D474552",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasEquipmentForSlot(System.Int32)-\u003ESystem.Boolean",
              "Name": "HasEquipmentForSlot",
              "Signature": "public System.Boolean HasEquipmentForSlot(System.Int32 slotId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slotId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "06B98E6E5D597CA4660BB3E2B1A56AE5E4F0B2511C27311138BAC7944D31975F",
              "Hash": "746675673D850898B4449A453F52F82D4F320352FF325CC35AB157E9AE4CB655",
              "CalledMethods": [
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::get_EquipmentSlotsCount()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [
                "HasEquipmentForSlot",
                ": Illegal slot ID provided "
              ],
              "Source": null
            },
            {
              "Id": "HasRoomForCitizen()-\u003ESystem.Boolean",
              "Name": "HasRoomForCitizen",
              "Signature": "public System.Boolean HasRoomForCitizen()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "F9E7529D13581F2A618EBC0C624B2233CB40043593085F90C2F1960C840C773C",
              "Hash": "A359CF818FD6099CA30DEBF617205C82D87D1CF22DC10845E428B0D5428A215A",
              "CalledMethods": [
                "Candide.GameModels.Managers.TownsManager::GetClosestTownWithAvailableSlot()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasUnlockedReward(System.String)-\u003ESystem.Boolean",
              "Name": "HasUnlockedReward",
              "Signature": "public System.Boolean HasUnlockedReward(System.String rewardId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2264EFEB2B4045150C234A8E24AF52E98A4A15AD52F65DB160C9D855B721EA5D",
              "Hash": "D08FEAA194DBD66AC70BFB2AC74E747DEE5CC680B4A764FE91D5797F3BE190CB",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsQuestActive(System.String)-\u003ESystem.Boolean",
              "Name": "IsQuestActive",
              "Signature": "public System.Boolean IsQuestActive(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "4342F13F2DE7C7D7D8F5ECDCF31568922D6F2AC4FB310AC6B0EEF0C6030AF46D",
              "Hash": "552DA15A558A2A17023AD50341829D31A626CE3432E7FED958EF693543A43843",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsQuestAvailable(System.String)-\u003ESystem.Boolean",
              "Name": "IsQuestAvailable",
              "Signature": "public System.Boolean IsQuestAvailable(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "C63FBBF4F97A716D959CB69B2B85E8F6752A5201E558E69AA5B68A8E08998EB5",
              "Hash": "4E345ACA0A91E554B594B44E5DB7CC2CF6B27B5BED531D39C27ACFAF9D448C07",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.QuestsManager::IsNpcQuestAvailable(Shared.Models.Quests.QuestData)"
              ],
              "StringLiterals": [
                "IsQuestAvailable: Quest ",
                " doesn\u0027t exist in the database"
              ],
              "Source": null
            },
            {
              "Id": "IsQuestFinished(System.String)-\u003ESystem.Boolean",
              "Name": "IsQuestFinished",
              "Signature": "public System.Boolean IsQuestFinished(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1BE364447DAA9805FEAB3D5CDD2FFAC0A3994643AA85A6F468A3A704E4B0492D",
              "Hash": "C4D6B05FEED998AEEC59D72BDEEA65E1197F26C5C4538F5C30C5C9A60F03C24E",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::TryGetValue(!0, !0\u0026)"
              ],
              "StringLiterals": [
                "\u003C\u003C",
                "IsQuestFinished",
                "\u003E\u003E Quest ID \u0027",
                "\u0027 doesn\u0027t exist in the database"
              ],
              "Source": null
            },
            {
              "Id": "IsQuestObjectivesComplete(System.String)-\u003ESystem.Boolean",
              "Name": "IsQuestObjectivesComplete",
              "Signature": "public System.Boolean IsQuestObjectivesComplete(System.String questId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "29A9FB21D5DD8B3C04259B2443EDA40986C42909D5E9A39CFF81B8033589B25F",
              "Hash": "8A93715D0357E52BC658177DF080DD8F4542301EFE774110E84FEA3BBA752BC7",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "\u003C\u003C",
                "IsQuestObjectivesComplete",
                "\u003E\u003E Quest ID \u0027",
                "\u0027 doesn\u0027t exist in the database"
              ],
              "Source": null
            },
            {
              "Id": "RegisterCustomCommands(Yarn.Library)-\u003ESystem.Void",
              "Name": "RegisterCustomCommands",
              "Signature": "internal System.Void RegisterCustomCommands(Yarn.Library yarnLibrary)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "yarnLibrary",
                  "Type": "Yarn.Library",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 647,
              "BodyHash": "7ABC7C4623C18DDD508E0E57A8B3A437778F6353F8095B69CAAA7697C10B5A8F",
              "Hash": "6AE7DD4F1F03F98CD618B20BF959316D84B0DA098318EA78171E73D1599F227F",
              "CalledMethods": [
                "Candide.Dialogue.CustomYarnCommands::GetBuildingAmount(System.String)",
                "System.Func\u003CSystem.String, System.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Yarn.Library::RegisterFunction(System.String, System.Delegate)",
                "Candide.Dialogue.CustomYarnCommands::GetBuildingTypeAmount(System.String)",
                "Candide.Dialogue.CustomYarnCommands::HasUnlockedReward(System.String)",
                "System.Func\u003CSystem.String, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.CustomYarnCommands::GetWorldTier()",
                "System.Func\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "Yarn.Library::RegisterFunction(System.String, System.Func\u003C!!0\u003E)",
                "Candide.Dialogue.CustomYarnCommands::IsQuestActive(System.String)",
                "Candide.Dialogue.CustomYarnCommands::IsQuestAvailable(System.String)",
                "Candide.Dialogue.CustomYarnCommands::HasRoomForCitizen()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.CustomYarnCommands::GetGodWorshipLevel(System.String)",
                "Candide.Dialogue.CustomYarnCommands::GetGodSpentWorshipPoints(System.String)",
                "Candide.Dialogue.CustomYarnCommands::GetPlayerFavoursAmountForGod(System.String)",
                "Candide.Dialogue.CustomYarnCommands::HasEquipmentForSlot(System.Int32)",
                "System.Func\u003CSystem.Int32, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Dialogue.CustomYarnCommands::HasCharacterFlag(System.String)",
                "Candide.Dialogue.CustomYarnCommands::GetWorldFlagValue(System.String)",
                "Candide.Dialogue.CustomYarnCommands::GetInventoryItemAmount(System.String)",
                "Candide.Dialogue.CustomYarnCommands::IsQuestObjectivesComplete(System.String)",
                "Candide.Dialogue.CustomYarnCommands::IsQuestFinished(System.String)",
                "Candide.Dialogue.CustomYarnCommands::GetCitizenRequestDialogueLine(System.String)",
                "System.Func\u003CSystem.String, System.String\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "GetBuildingAmount",
                "GetBuildingTypeAmount",
                "HasUnlockedReward",
                "GetWorldTier",
                "IsQuestActive",
                "IsQuestAvailable",
                "HasRoomForCitizen",
                "GetGodWorshipLevel",
                "GetGodSpentWorshipPoints",
                "GetPlayerFavoursAmountForGod",
                "HasEquipmentForSlot",
                "HasCharacterFlag",
                "GetWorldFlagValue",
                "GetInventoryItemAmount",
                "IsQuestObjectivesComplete",
                "IsQuestFinished"
              ],
              "Source": null
            }
          ],
          "Hash": "CBB06CD51A1B89B74A7C2F56830007F7D71235D7986194CED353CC951ECEE0F9"
        },
        {
          "Id": "Candide.Dialogue.DialogueActor",
          "Name": "DialogueActor",
          "DisplayName": "DialogueActor",
          "FullName": "Candide.Dialogue.DialogueActor",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayName:System.String",
              "Name": "DisplayName",
              "Type": "System.String",
              "Signature": "public System.String DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7592B09C91F9692DE3F38EB9680DB9C96951FF1F87EC5CDD3C53354DDCB03DA"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SpriteSheetPath:System.String",
              "Name": "SpriteSheetPath",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheetPath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE56ADEF18DAE63EF603A5C485379A813E60FC7248EAAC0D83C46CD9A3D5415A"
            },
            {
              "Id": "Title:System.String",
              "Name": "Title",
              "Type": "System.String",
              "Signature": "public System.String Title",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4777AF48189BB094A014150A799062BCCEFF7B6C4B275E5FC664C9216B10DE3E"
            },
            {
              "Id": "TypeWriterEffect:Candide.Dialogue.TypeWriterEffect",
              "Name": "TypeWriterEffect",
              "Type": "Candide.Dialogue.TypeWriterEffect",
              "Signature": "public Candide.Dialogue.TypeWriterEffect TypeWriterEffect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EED20E224E5FAB031F64BB1CB6AC3AA416256E531EBC58B9774454DE5EB75AEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "885AB10AA283D55E4D8547DD3BF1D9E98200DEE5439277C71B0BD6CC447573EE"
        },
        {
          "Id": "Candide.Dialogue.DialogueOption",
          "Name": "DialogueOption",
          "DisplayName": "DialogueOption",
          "FullName": "Candide.Dialogue.DialogueOption",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "DialogueOptionID:System.Int32",
              "Name": "DialogueOptionID",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DialogueOptionID",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "15BF2395AD8447E3462E496AD69E6A9EAE28B62748603CAEE79F25CEDC9EA892"
            },
            {
              "Id": "IsAvailable:System.Boolean",
              "Name": "IsAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAvailable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D1F82CED92A2C2A2365F0C34F2E8F6586D9D4A61B68445705F4630BE2BD62783"
            },
            {
              "Id": "Line:Candide.Dialogue.LocalizedLine",
              "Name": "Line",
              "Type": "Candide.Dialogue.LocalizedLine",
              "Signature": "public Candide.Dialogue.LocalizedLine Line",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EF3C18D637A4F37361DFA705520B41DD69839EE3F2EE74043AE4B5203FCC3829"
            },
            {
              "Id": "TextID:System.String",
              "Name": "TextID",
              "Type": "System.String",
              "Signature": "public System.String TextID",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FC6A92A048A6BBB661F67FB46444A35E8FC2825CEB2BEEE4F6075AB7B5D2EAC7"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "5E81CEF5B05EBFE4F7CE2C6A3E0A666BFA5B813A3F7D126C742F8FAD5C1DEAA9"
        },
        {
          "Id": "Candide.Dialogue.DialogueRunner",
          "Name": "DialogueRunner",
          "DisplayName": "DialogueRunner",
          "FullName": "Candide.Dialogue.DialogueRunner",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Dialogue.MinimalDialogueRunner",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentActorChanged:System.EventHandler\u00601\u003CCandide.Dialogue.DialogueActor\u003E",
              "Name": "CurrentActorChanged",
              "Type": "System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E",
              "Signature": "private System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E CurrentActorChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC411B67ED47C01BA5BCB3BD18A5B829225001F757E5FA91505EF970C4326DE0"
            },
            {
              "Id": "DisplayCitizen:System.EventHandler\u00601\u003CSystem.Nullable\u00601\u003CSystem.Guid\u003E\u003E",
              "Name": "DisplayCitizen",
              "Type": "System.EventHandler\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E DisplayCitizen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71699AC7C5F642E8B5DB176C6FB543C858616E2818F41D9BCD98A3187FCCFABA"
            },
            {
              "Id": "TextChanged:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "TextChanged",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "private System.EventHandler\u003CSystem.String\u003E TextChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAA5758F26A3DCE9C079FFC9EE2E9F4322CBA004CB6F0D5FADF37923ABDF41AD"
            },
            {
              "Id": "VisibleCharactersChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "VisibleCharactersChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "private System.EventHandler\u003CSystem.Int32\u003E VisibleCharactersChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89A7179012F28A48732747CB72C40AD539C88954C4A6E47BB32716BF89B72FE0"
            },
            {
              "Id": "_characterSpeed:System.Int32",
              "Name": "_characterSpeed",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _characterSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4583F612E85FBDAF26D7B6FC5BB94CF4B7B81FD464155F1719ACAB86452AFB7D"
            },
            {
              "Id": "_currentActor:Candide.Dialogue.DialogueActor",
              "Name": "_currentActor",
              "Type": "Candide.Dialogue.DialogueActor",
              "Signature": "private Candide.Dialogue.DialogueActor _currentActor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20357EB1903B5875A4B66E6335A8CD4CEDC0DAF129B6AE774F20E7145FCA185C"
            },
            {
              "Id": "_currentActors:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Dialogue.DialogueActor\u003E",
              "Name": "_currentActors",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E _currentActors",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D9C962650C71B80AFDAF9377745D035DC24E9774A5C2663C01D9A20EABD266D"
            },
            {
              "Id": "_currentVisibleCharacters:System.Int32",
              "Name": "_currentVisibleCharacters",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentVisibleCharacters",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3630B6601B3E0E817FFCFCD0099A8839B4799346FBB36EDDDEE4C7232ACE18A7"
            },
            {
              "Id": "_dialogue:Candide.Scripts.CandideDialogue",
              "Name": "_dialogue",
              "Type": "Candide.Scripts.CandideDialogue",
              "Signature": "private Candide.Scripts.CandideDialogue _dialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "554813603FB5E4D5E18B3465B4229D409754FCDB4960BDEFBC41EF216F1AA7CF"
            },
            {
              "Id": "_isLastLine:System.Boolean",
              "Name": "_isLastLine",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLastLine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8183B157193469DF2FFA3B24BFFB66BE12C750CA540AD6B53CFFDB890CB4A548"
            },
            {
              "Id": "_isLineDone:System.Boolean",
              "Name": "_isLineDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLineDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "144E234E6EFC32AE7E9A06233DA78F5965925E11CBECFF3755B15094180954AB"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentVisibleCharacters:System.Int32",
              "Name": "CurrentVisibleCharacters",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentVisibleCharacters",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0AF6AE1828A73405F57BD40FF46BBC1B26E5756863AD24763B886F23419F16F2"
            },
            {
              "Id": "IsWaitingForInput:System.Boolean",
              "Name": "IsWaitingForInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWaitingForInput",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9FEF29348248C196590D5DC012A0DD2864CC3F1E0E6333F1E0BF2A377D450AC1"
            },
            {
              "Id": "IsWaitingForOptions:System.Boolean",
              "Name": "IsWaitingForOptions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWaitingForOptions",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "184006575DDE31B4897D3DCC88C01DB0C751E3249AABA30C025B4AE5666AA2EE"
            },
            {
              "Id": "_dialogueContext:Candide.GameModels.Managers.CandideDialogueContext",
              "Name": "_dialogueContext",
              "Type": "Candide.GameModels.Managers.CandideDialogueContext",
              "Signature": "private Candide.GameModels.Managers.CandideDialogueContext _dialogueContext",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "20302E5095839A186905BF544DD10473929658D8B843F3CFBC735FD4B9B71D0E"
            }
          ],
          "Events": [
            {
              "Id": "CurrentActorChanged:System.EventHandler\u00601\u003CCandide.Dialogue.DialogueActor\u003E",
              "Name": "CurrentActorChanged",
              "Type": "System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E",
              "Signature": "public System.EventHandler\u003CCandide.Dialogue.DialogueActor\u003E CurrentActorChanged",
              "Visibility": "public",
              "Hash": "FE7EED5B61C1F1A5B2663BE02E94F489281704A1D09F2B2A2AE1954E3456F7BD"
            },
            {
              "Id": "DisplayCitizen:System.EventHandler\u00601\u003CSystem.Nullable\u00601\u003CSystem.Guid\u003E\u003E",
              "Name": "DisplayCitizen",
              "Type": "System.EventHandler\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E DisplayCitizen",
              "Visibility": "public",
              "Hash": "94B013FFD558145B5C94371434458FF77A0B4ABC62E3DBAC85A5CC032D067492"
            },
            {
              "Id": "TextChanged:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "TextChanged",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "public System.EventHandler\u003CSystem.String\u003E TextChanged",
              "Visibility": "public",
              "Hash": "3A6813E8D9DEA3020DF69BAB8B9449C136741ACC3AB8454C3D2B457D0D8E27F5"
            },
            {
              "Id": "VisibleCharactersChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E",
              "Name": "VisibleCharactersChanged",
              "Type": "System.EventHandler\u003CSystem.Int32\u003E",
              "Signature": "public System.EventHandler\u003CSystem.Int32\u003E VisibleCharactersChanged",
              "Visibility": "public",
              "Hash": "90C5129148524DBE146F1805D8442BC4E0E91857507DA54A13E28C8A6BF0F488"
            }
          ],
          "Methods": [
            {
              "Id": "Actor(System.String[])-\u003ESystem.Void",
              "Name": "Actor",
              "Signature": "public System.Void Actor(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "7CBC7994C6D66D35FEA2AE4E7FBAE47300BF44102FD10DD313A3E4CDC32DCEF7",
              "Hash": "0597F47EBE1013EF459729BB46D47B9DFB24435CEE986E9E90C9C6A79BEC29FD",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::get_Item(!0)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Dialogue.DialogueActor::.ctor(System.String, System.Int32, System.String, System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::TryAdd(!0, !1)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "null",
                "Actor: Failed to parse the frame argument. Defaulting to frame 0"
              ],
              "Source": null
            },
            {
              "Id": "ActorTypeWriter(System.String[])-\u003ESystem.Void",
              "Name": "ActorTypeWriter",
              "Signature": "public System.Void ActorTypeWriter(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2C1F73B9845B44B8D23B80E989A1E8CECE12CC9B0CA8B9FA17196A22AD29A07A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Citizen(System.String[])-\u003ESystem.Void",
              "Name": "Citizen",
              "Signature": "private System.Void Citizen(System.String[] args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 315,
              "BodyHash": "A586F1D37A238222567D0D0FB2E80C74494295DC604607FFD7111445AE8BF125",
              "Hash": "6AD783488501AC81462D803C44425E595FEB09179F20860E6BBF2A72E14E34EB",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetWildCitizen(System.Nullable\u003CSystem.Guid\u003E, System.Boolean, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::get_Item(!0)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.Dialogue.DialogueActor::.ctor(System.String, System.Int32, System.String, System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.DialogueActor\u003E::TryAdd(!0, !1)",
                "System.EventHandler\u003CSystem.Nullable\u003CSystem.Guid\u003E\u003E::Invoke(System.Object, !0)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "Citizen"
              ],
              "Source": null
            },
            {
              "Id": "Continue()-\u003ESystem.Void",
              "Name": "Continue",
              "Signature": "public System.Void Continue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "92E22F107160DA21C69467CEABB3980916364FABC477EFF75BAE3920D6AA19EB",
              "Hash": "850E1C74B86EF5CF988CE9DEC8B4CF24CF31C6F3129B8B55A60EA324890A5F20",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()",
                "Candide.Scripts.CandideDialogue::IsReady()",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()",
                "Candide.Scripts.CandideDialogue::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "252C67F22CD7FEF83A8246B2A52FB15D136B2372F1D98004C951F0AFF4D5FF06",
              "Hash": "C902F73E4069E40B452DA7838F7A59C522F75648437600E212431BD9142EEC9B",
              "CalledMethods": [
                "Candide.GameModels.Managers.DialogueManager::RemoveDialogueContext(System.Guid)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceEnterNode(System.String)-\u003ESystem.Void",
              "Name": "ForceEnterNode",
              "Signature": "public System.Void ForceEnterNode(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "B6992F3F684695E12C05E971BE353106D186A88A6084113A3F452E6C0EEC7793",
              "Hash": "33BFE7A8C67213DE9919DEF17B483011E33429A5BB925CD398EB670D5B6C8755",
              "CalledMethods": [
                "Yarn.Dialogue::get_CurrentNode()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()",
                "Candide.Dialogue.MinimalDialogueRunner::StopDialogue()",
                "Candide.Dialogue.MinimalDialogueRunner::ForceEnterNode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GiveCitizenGift(System.String[])-\u003ESystem.Void",
              "Name": "GiveCitizenGift",
              "Signature": "public System.Void GiveCitizenGift(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "075CFB9B81AFCCC18C7F28B9AEDED40CCFFD841F536EF9192385D502BD5A4B71",
              "Hash": "E7CEE5967FD558ECDA1D725B32EC83727D33D955C932935F9EAFFDF5C2B536EB",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.Dialogue.DialogueRunner::\u003CGiveCitizenGift\u003Eb__5_0(Shared.Models.Citizens.CitizenGiftResult)",
                "System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::ShowGiveCitizenGift(Candide.CandideUI.CandideDesktop, Candide.GameModels.Models.Citizens.Citizen, System.Action\u003CShared.Models.Citizens.CitizenGiftResult\u003E)"
              ],
              "StringLiterals": [
                "Dialogue command GiveCitizenGift was used but no entity ID is set on the dialogue context",
                "Dialogue command ",
                "GiveCitizenGift",
                " was used but the active citizen ID ",
                " was not found in the game state",
                "Dialogue command GiveCitizenGift was used but for some reason we were not in the StandardModeManager. Aborting",
                "Dialogue command GiveCitizenGift was used but no citizen ID is set on the dialogue context"
              ],
              "Source": null
            },
            {
              "Id": "GiveCurrentCitizenAura(System.String[])-\u003ESystem.Void",
              "Name": "GiveCurrentCitizenAura",
              "Signature": "public System.Void GiveCurrentCitizenAura(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "C5D38B06169BA356A28CEB4FE9802CFD43F225227D8E77F2D475CAE6E1B582C3",
              "Hash": "7F75E80EE31D8BC2DD237B4EC0B5FECA311786D505A3B44BC7F51CDDF77834A3",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Services.CitizenService::SendApplyCitizenAura(CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "Dialogue command ",
                "GiveCurrentCitizenAura",
                " was used but the aura with ID: ",
                " doesn\u0027t exist in the Database",
                "Dialogue command GiveCurrentCitizenAura was used but no citizen ID is set on the dialogue context"
              ],
              "Source": null
            },
            {
              "Id": "HandInItem(System.String[])-\u003ESystem.Void",
              "Name": "HandInItem",
              "Signature": "public System.Void HandInItem(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 426,
              "BodyHash": "B27956E085C3C69F59A5272FA6182A1F013DE602F4C783908E27CA366A1A88AD",
              "Hash": "AC859303CF2A043237BA943A6655F6FBDA60139004B0D6C3A64EB7D05B4A54D0",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Int32::TryParse(System.String, System.Int32\u0026)",
                "System.Boolean::TryParse(System.String, System.Boolean\u0026)",
                "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage::.ctor()",
                "Candide.GameModels.Services.QuestsService::Send_TryPerformHandInObjective(CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "\u003C\u003C",
                "HandInItem",
                "\u003E\u003E Expected 4 arguments but received ",
                "\u003E\u003E Quest ID \u0027",
                "\u0027 doesn\u0027t exist in the database",
                "Haven\u0027t properly handled quest types which ARE NOT set to Npc for yarn command HandInItem",
                "\u003E\u003E Failed parsing int amount from \u0027",
                "\u0027",
                "\u003E\u003E Failed parsing bool tryHandInQuest from \u0027"
              ],
              "Source": null
            },
            {
              "Id": "HandleCommand(Yarn.Command)-\u003ESystem.Void",
              "Name": "HandleCommand",
              "Signature": "protected System.Void HandleCommand(Yarn.Command command)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "command",
                  "Type": "Yarn.Command",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 553,
              "BodyHash": "EFEEBDC4D2E23D7D155A16F1B5DE0F7489701DB0F83FC0BFAA0DCBA84DBA9542",
              "Hash": "4555C4BA73514848A7DC68C1359688AC6E3CDB783DE08716E0513533670E0C90",
              "CalledMethods": [
                "Yarn.Command::get_Text()",
                "Candide.Dialogue.DialogueRunnerHelper::SplitCommandText(System.String)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Dialogue.DialogueRunner::Actor(System.String[])",
                "Candide.Dialogue.DialogueRunner::Citizen(System.String[])",
                "Candide.Dialogue.DialogueRunner::SendCitizenToTown(System.String[])",
                "Candide.Dialogue.DialogueRunner::GiveCitizenGift(System.String[])",
                "Candide.Dialogue.DialogueRunner::GiveCurrentCitizenAura(System.String[])",
                "Candide.Dialogue.DialogueRunner::KillEntity(System.String[])",
                "Candide.Dialogue.DialogueRunner::RunServerScript(System.String[])",
                "Candide.Dialogue.DialogueRunner::OpenTutorial(System.String[])",
                "Candide.Dialogue.DialogueRunner::StartNpcQuest(System.String[])",
                "Candide.Dialogue.DialogueRunner::HandInItem(System.String[])",
                "Candide.Dialogue.DialogueRunner::TryFinishQuest(System.String[])",
                "Candide.Dialogue.DialogueRunner::OpenQuestLog(System.String[])",
                "Candide.Dialogue.MinimalDialogueRunner::DefaultCommandHandle(System.String, System.String[])"
              ],
              "StringLiterals": [
                "Actor",
                "Citizen",
                "SendCitizenToTown",
                "GiveCitizenGift",
                "RunServerScript",
                "GiveCurrentCitizenAura",
                "KillEntity",
                "HandInItem",
                "OpenTutorial",
                "OpenQuestLog",
                "StartNpcQuest",
                "TryFinishQuest"
              ],
              "Source": null
            },
            {
              "Id": "InstantText()-\u003ESystem.Void",
              "Name": "InstantText",
              "Signature": "public System.Void InstantText()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "9052E76A8A8F59DD2019487922F52975486159DED7E29BACAF6B434A1479E984",
              "Hash": "B3191BB1137AE3BCB60FABA9AB5C3DFB245DCCA957644DF0664BAAF13263B46F",
              "CalledMethods": [
                "Candide.Scripts.CandideDialogue::Update(System.Double\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "KillEntity(System.String[])-\u003ESystem.Void",
              "Name": "KillEntity",
              "Signature": "public System.Void KillEntity(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "E60D5DDC2560BBB32F4D564E8460C0AEAB6CADCAF4B4AAF928069DF0A6A56D2C",
              "Hash": "4C1BFAD07DAB37D6FA36E5A002395092495BE735047800EF351808FAE9666C33",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "KillEntity: DialogueContext doesn\u0027t have EntityId set.",
                "KillEntity: DialogueContext\u0027s EntityId doesn\u0027t exist in the GameState"
              ],
              "Source": null
            },
            {
              "Id": "OpenQuestLog(System.String[])-\u003ESystem.Void",
              "Name": "OpenQuestLog",
              "Signature": "public System.Void OpenQuestLog(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "323121D85B78E244117EAE4A5D2193483C029C57BE7A8FD03D017E569C6487A9",
              "Hash": "F2029B8A317BB91BDCFD43CCC048AC5BC9F7C787C1E3560AA0CFAA8C1B5CD3CA",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::Continue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.PlayerUi::ShowObjectivesWindow(System.String)"
              ],
              "StringLiterals": [
                "\u003C\u003COpenQuestLog\u003E\u003E Expected 1 argument for quests but received 0",
                "\u003C\u003C",
                "OpenQuestLog",
                "\u003E\u003E Tried opening quest log with quest id \u0027",
                "\u0027 but it was not found."
              ],
              "Source": null
            },
            {
              "Id": "OpenTutorial(System.String[])-\u003ESystem.Void",
              "Name": "OpenTutorial",
              "Signature": "public System.Void OpenTutorial(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "DA867364E098DA963ED4493435CB0E5238B67DCF63DE108F22DBB0FC2B37468F",
              "Hash": "9B868FAFD834B3F34312FC6AC5EBB8DC86B1F54F21EEBE568CEDF269E1CCE7C5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Enum::TryParse(System.String, System.Boolean, !!0\u0026)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()",
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::ContainsKey(!0)",
                "Candide.UserSettings.TutorialUserSettings::SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials)",
                "System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowTutorialJournalWindow(System.Nullable\u003CCandide.CandideUI.Tutorial.Tutorials\u003E)"
              ],
              "StringLiterals": [
                "\u003C\u003COpenTutorial\u003E\u003E Expected 1 argument for tutorial but received 0",
                "\u003C\u003COpenTutorial\u003E\u003E Could not parse the argument to a corresponding Tutorials enum"
              ],
              "Source": null
            },
            {
              "Id": "RunServerScript(System.String[])-\u003ESystem.Void",
              "Name": "RunServerScript",
              "Signature": "public System.Void RunServerScript(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "1EB33E235A06814AFD11E661C7611449BAC609002BA958A5667501A8709B4B07",
              "Hash": "3ED07A8C29D85A0B984792608B3C25BE52FD01A449D68E15BE5EBE6CDBCABE86",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.RunServerScriptMessage::.ctor()",
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "Candide.GameModels.Services.ServerScriptsService::Send_RunServerScript(CandideServer.MessageModels.RunServerScriptMessage)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "\u003C\u003CRunServerScript\u003E\u003E Expected 1 argument for scriptId but received 0"
              ],
              "Source": null
            },
            {
              "Id": "SendCitizenToTown(System.String[])-\u003ESystem.Void",
              "Name": "SendCitizenToTown",
              "Signature": "public System.Void SendCitizenToTown(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "5B5828D795E8E834991189F10E96074F5824175A27831319CBB43277A58D8CA2",
              "Hash": "5952EC25A78B237D9E1433C679B8B0464333A2085448D287BAE6107897A48933",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::get__dialogueContext()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage::.ctor()",
                "Candide.GameModels.Services.CitizenService::SendWildCitizenToClosestTown(CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage)"
              ],
              "StringLiterals": [
                "Dialogue command SendCitizenToTown was used but no entity ID is set on the dialogue context",
                "Dialogue command SendCitizenToTown was used but the given Entity ID no longer exists in the GameState",
                "Dialogue command SendCitizenToTown was used but no citizen ID is set on the dialogue context"
              ],
              "Source": null
            },
            {
              "Id": "SetSelectedOption(System.Int32, System.String)-\u003ESystem.Void",
              "Name": "SetSelectedOption",
              "Signature": "public System.Void SetSelectedOption(System.Int32 optionIndex, System.String debugTextId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "optionIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debugTextId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "911FC5601E6FE761DAF48BD3EAFF6C6B3FCBAA2639D7BD06CF23D54980970629",
              "Hash": "A362124035EADC05C611E3085041915BB1F1D77759B1C1C31600BC9081E2AE9A",
              "CalledMethods": [
                "Candide.Dialogue.DialogueRunner::set_IsWaitingForOptions(System.Boolean)",
                "Candide.Dialogue.MinimalDialogueRunner::SetSelectedOption(System.Int32, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartNpcQuest(System.String[])-\u003ESystem.Void",
              "Name": "StartNpcQuest",
              "Signature": "public System.Void StartNpcQuest(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "B0CC5E6A58A35C6DE53CF9A7960A1FF744EA89298ACEB4DE486915BE2527C5ED",
              "Hash": "77BFE75C1C7F070AE97381CB63A58239C512AAFF04EA62B3C28984488FE733DF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage::.ctor()",
                "Candide.GameModels.Services.QuestsService::Send_TryAddNpcQuest(CandideServer.MessageModels.Quests.TryAddNpcQuestMessage)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "\u003C\u003CStartNpcQuest\u003E\u003E Expected 1 argument for tutorial but received 0",
                "\u003C\u003C",
                "StartNpcQuest",
                "\u003E\u003E Quest ID \u0027",
                "\u0027 doesn\u0027t exist in the database",
                "Haven\u0027t properly handled quest types which ARE NOT set to Npc for yarn command StartNpcQuest"
              ],
              "Source": null
            },
            {
              "Id": "TryFinishQuest(System.String[])-\u003ESystem.Void",
              "Name": "TryFinishQuest",
              "Signature": "public System.Void TryFinishQuest(System.String[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "969B5B1B373DE484D11A99182E62A236FD6D9209BB26C7749C456EFDAAA7DC8B",
              "Hash": "00280AC25887AB247422C1E35680CB1CE8C05CD8345F2B9DB1319D3F621BD102",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.MessageModels.Quests.FinishQuestMessage::.ctor()",
                "Candide.GameModels.Services.QuestsService::SendTryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage)",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [
                "\u003C\u003CTryFinishQuest\u003E\u003E Expected 1 argument for tutorial but received 0",
                "\u003C\u003C",
                "TryFinishQuest",
                "\u003E\u003E Quest ID \u0027",
                "\u0027 doesn\u0027t exist in the database",
                "\u003E\u003E Can\u0027t find \u0027",
                "\u0027 in either active personal quests or active world quests",
                "\u003E\u003E Can\u0027t finish \u0027",
                "\u0027. Its objectives are not completed."
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "5D1C6C1FDADAEC7C767EF01E00CECC45C39AE72815D0D01222E94EBCFA9D5D25",
              "Hash": "70BC2B39B0A85DE4E477046CA410D4541257034C413A5C3A6CC1A881E160B037",
              "CalledMethods": [
                "Candide.Scripts.CandideDialogue::Update(System.Double\u0026)",
                "Candide.Scripts.CandideDialogue::GetVisibleCharacters()",
                "Candide.Dialogue.DialogueRunner::set_CurrentVisibleCharacters(System.Int32)",
                "Candide.Scripts.CandideDialogue::IsReady()",
                "Candide.Dialogue.MinimalDialogueRunner::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AFFFCC198BC6A0E0792A0BD7F54B574DD69F350A136E03BAA886BF65FC08F7C7"
        },
        {
          "Id": "Candide.Dialogue.DialogueRunnerHelper",
          "Name": "DialogueRunnerHelper",
          "DisplayName": "DialogueRunnerHelper",
          "FullName": "Candide.Dialogue.DialogueRunnerHelper",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SplitCommandText(System.String)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "SplitCommandText",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E SplitCommandText(System.String input)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "FC2E0D184DDC3AF07396BE4B6F340E0991C20BF556885C676FE58A61CF1E44F5",
              "Hash": "281E8F5B739A9D6C2ADE1F663026AE3B1DD757C4FB109DF361BDD282C4502876",
              "CalledMethods": [
                "System.String::Normalize()",
                "System.IO.StringReader::.ctor(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Text.StringBuilder::.ctor()",
                "System.Char::IsWhiteSpace(System.Char)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Text.StringBuilder::Clear()",
                "System.IO.TextReader::Read()",
                "System.IO.TextReader::Peek()",
                "System.Text.StringBuilder::Append(System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F94E75E6FC5DDA867C7DFD89722E20D66666D3FC42B40BEDC75A5C3164C1E84"
        },
        {
          "Id": "Candide.Dialogue.LineMetaData",
          "Name": "LineMetaData",
          "DisplayName": "LineMetaData",
          "FullName": "Candide.Dialogue.LineMetaData",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lineMetadata:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String[]\u003E",
              "Name": "_lineMetadata",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E _lineMetadata",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "263EDABC804B8B46EF9D2A92604DD99284A30CBA2F60B03217F38C7BBBCA1BCA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetMetadata(System.String)-\u003ESystem.String[]",
              "Name": "GetMetadata",
              "Signature": "public System.String[] GetMetadata(System.String lineId)",
              "Visibility": "public",
              "ReturnType": "System.String[]",
              "Parameters": [
                {
                  "Name": "lineId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "5E87984923CD598EBAE55D1E26C7D7EE97D4AA4E68DB4CDA44671A3943CFA5FB",
              "Hash": "ED581C9B89AA7541C80C476BAD18F59EC9CFDF10B1865F306766EF2361B63273",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "777F30CF2078BA6EED4850E59DC0759A46026F4EDB905088FD6BDBF70CB3700F"
        },
        {
          "Id": "Candide.Dialogue.LineMetadataTableEntry",
          "Name": "LineMetadataTableEntry",
          "DisplayName": "LineMetadataTableEntry",
          "FullName": "Candide.Dialogue.LineMetadataTableEntry",
          "Namespace": "Candide.Dialogue",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "File:System.String",
              "Name": "File",
              "Type": "System.String",
              "Signature": "public System.String File",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4CE231415CFF6811B81253FF9D94ECBD8F939E068528EA1C0B21B71E95B6560"
            },
            {
              "Id": "ID:System.String",
              "Name": "ID",
              "Type": "System.String",
              "Signature": "public System.String ID",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9B34F51448A90C0C63886E2AC984E483416C0B2A78604B0CD69D075DE18160D"
            },
            {
              "Id": "LineNumber:System.String",
              "Name": "LineNumber",
              "Type": "System.String",
              "Signature": "public System.String LineNumber",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E81FFA6B8B15834A76EBA3A508FF004EB7879A786DCCEBDDA84ABA987B73450"
            },
            {
              "Id": "Metadata:System.String[]",
              "Name": "Metadata",
              "Type": "System.String[]",
              "Signature": "public System.String[] Metadata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2C9AE1BF0E8A9C6006091F42D209B3C1D441C9F6EB4C412B9B5838F98F52BC7"
            },
            {
              "Id": "Node:System.String",
              "Name": "Node",
              "Type": "System.String",
              "Signature": "public System.String Node",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECEEECBA553A1FB7F75E1D5DAD4F83E1934006CB739AF8F4E59882A0F26A20AC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "CE91AB6FF4294276FC39D171D8B7228F1048F214D81F0C3CB5E569027ACFB583",
              "Hash": "05B896D65F8CCF37B702661E2E1E3CD32BDCB8502EBDD2F95673883389E487CB",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Linq.Enumerable::SequenceEqual(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "1D5DDAC2AA6E4F2E95F7F452ADE2B7478A5F0D07DED31F2A78B54847CB8F4CFE",
              "Hash": "53D4056A9EBACE07DAE5EC286413760ECF86CF94A3511833BE14E060C212894E",
              "CalledMethods": [
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "09880B6C750A95FC738DF97BFD7333C6EE2132CB3BF1554B9FD0E2B3AB932305",
              "Hash": "AC0A5EE9B206B5FFFA13520143EB6C068666EF132B9D4857CDC634D61505C90A",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.String::Join(System.String, System.String[])",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "LineMetadataTableEntry: id=",
                " file=",
                " node=",
                " line=",
                " metadata="
              ],
              "Source": null
            }
          ],
          "Hash": "59CB2B15CE055E697B281B2F6AFABC8F0EE1F48EC9DED49ADA2261BEEF61CFD1"
        },
        {
          "Id": "Candide.Dialogue.LineProviderBehaviour",
          "Name": "LineProviderBehaviour",
          "DisplayName": "LineProviderBehaviour",
          "FullName": "Candide.Dialogue.LineProviderBehaviour",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "LinesAvailable:System.Boolean",
              "Name": "LinesAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LinesAvailable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BE954642D17D0D90718A757E0CA6B1E555049A5259DBEA0D043C5F7875EFCF5E"
            },
            {
              "Id": "LocaleCode:System.String",
              "Name": "LocaleCode",
              "Type": "System.String",
              "Signature": "public System.String LocaleCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6248C577BC11409C4122ABA50C1AD59B6253F6F5CBF08F49E5332DB9057E7EEE"
            },
            {
              "Id": "YarnProject:Candide.Dialogue.YarnProject",
              "Name": "YarnProject",
              "Type": "Candide.Dialogue.YarnProject",
              "Signature": "public Candide.Dialogue.YarnProject YarnProject",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AD0AE1899F56A99A049354616BAA38F88FA154BB3A797AF8C110BEC6095BF04B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetLocalizedLine(Yarn.Line)-\u003ECandide.Dialogue.LocalizedLine",
              "Name": "GetLocalizedLine",
              "Signature": "public Candide.Dialogue.LocalizedLine GetLocalizedLine(Yarn.Line line)",
              "Visibility": "public",
              "ReturnType": "Candide.Dialogue.LocalizedLine",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "Yarn.Line",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "17BE04BEED9316F30B7DB17EDEA3D05F28A97C4BA30EDB1425C419EBCA3995F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareForLines(System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "PrepareForLines",
              "Signature": "public System.Void PrepareForLines(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E lineIDs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "lineIDs",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F09AE5EA2E44945020C44476498DB09515A8FF066892EB356ADC866F5029A897",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "45536E34F41D1F782BAF25E7D271607CCCE39B3BCFA3078FBA7DE27AE6526895",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A239521424600B9BA142A27E8477B66F10436FD7FFE87AF51B98039CC34889C1"
        },
        {
          "Id": "Candide.Dialogue.Localization",
          "Name": "Localization",
          "DisplayName": "Localization",
          "FullName": "Candide.Dialogue.Localization",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssetsFilePath:System.String",
              "Name": "AssetsFilePath",
              "Type": "System.String",
              "Signature": "public System.String AssetsFilePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFEB6A4DFCD058EF2A1FE75A6B7BD6D15B7F77BDBE3157860214EE3223BF392B"
            },
            {
              "Id": "HasLoadedStringTable:System.Boolean",
              "Name": "HasLoadedStringTable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasLoadedStringTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9342B5866676580A2155B28E118CF078AA73B665B933BEE84384AC700F19F21"
            },
            {
              "Id": "StringsFilePath:System.String",
              "Name": "StringsFilePath",
              "Type": "System.String",
              "Signature": "public System.String StringsFilePath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4B2AC1B0EFA3024A2A659B09D61DD79D0D328F7F7171B20EADC0F2519E944AC"
            },
            {
              "Id": "_assetTable:Localization\u002BAssetDictionary",
              "Name": "_assetTable",
              "Type": "Localization.AssetDictionary",
              "Signature": "private Localization.AssetDictionary _assetTable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D831427C04735A56330FFCA2D64662E8835D71B6283DE9F871D87D511C4373"
            },
            {
              "Id": "_containsLocalizedAssets:System.Boolean",
              "Name": "_containsLocalizedAssets",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _containsLocalizedAssets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC5B78735350A25DC36DF4EE31A389FF4109A4665ED81BF48F86A5174D2A7840"
            },
            {
              "Id": "_LocaleCode:System.String",
              "Name": "_LocaleCode",
              "Type": "System.String",
              "Signature": "private System.String _LocaleCode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D1248FD4F8E3D10616072E21884E10376064CBCB7D698D46AB863435B532CA7"
            },
            {
              "Id": "_runtimeStringTable:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "_runtimeStringTable",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E _runtimeStringTable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4475F10395E91C35F26FB2723C1094B61AD9E605903060FA73620693BED5A08"
            },
            {
              "Id": "_stringTable:Localization\u002BStringDictionary",
              "Name": "_stringTable",
              "Type": "Localization.StringDictionary",
              "Signature": "private Localization.StringDictionary _stringTable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02CF3868DC82A9C06F684161F725B750270D22AA6DAAAE4F68D9326CA7272EEF"
            },
            {
              "Id": "_usesAddressableAssets:System.Boolean",
              "Name": "_usesAddressableAssets",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _usesAddressableAssets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D1295997FAA102E14F10E4812910772A7CDF76A0D6C170AE413D640C5F1C405"
            }
          ],
          "Properties": [
            {
              "Id": "ContainsLocalizedAssets:System.Boolean",
              "Name": "ContainsLocalizedAssets",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ContainsLocalizedAssets",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E97BA94DF03F6DB3B744047FC1619877839121F605D81745C10F84ACCF04B935"
            },
            {
              "Id": "LocaleCode:System.String",
              "Name": "LocaleCode",
              "Type": "System.String",
              "Signature": "public System.String LocaleCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D36CE258818640DC963BC126C963AB8D00EC82408FADC9558445521E1EBD2219"
            },
            {
              "Id": "UsesAddressableAssets:System.Boolean",
              "Name": "UsesAddressableAssets",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsesAddressableAssets",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F0A49650CC44CF7E33C5F4D181CCCD6A4FEBDDCD2FD3C6BD05691FA78F425640"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddLocalisedStringToAsset(System.String, System.String)-\u003ESystem.Void",
              "Name": "AddLocalisedStringToAsset",
              "Signature": "internal System.Void AddLocalisedStringToAsset(System.String key, System.String value)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AB410D6F0A5D4FE9DCC5A02120ADECD53D8051BF250CBB05D6D77463EF72FFCB",
              "Hash": "67130487DA8069C40944BE33283611926EEF3AB6C2FCC78F9A4731DC36CC5BC3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLocalizedObject\u00601(System.String, !T)-\u003ESystem.Void",
              "Name": "AddLocalizedObject",
              "Signature": "public System.Void AddLocalizedObject\u003CT\u003E(System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 19,
              "BodyHash": "F1A5F861B4C636717603CCCE16EFB8422BFCFFF3DA5AB5DBA9C081DD1517C40C",
              "Hash": "C48BBF46EAE70ECFBFC3BA65F261317675B1C2FAE8F20F0CDAD9EECD313FDDCA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLocalizedObjects\u00601(System.Collections.Generic.IEnumerable\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CSystem.String,!T\u003E\u003E)-\u003ESystem.Void",
              "Name": "AddLocalizedObjects",
              "Signature": "public System.Void AddLocalizedObjects\u003CT\u003E(System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E\u003E objects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objects",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 67,
              "BodyHash": "E2307BD7A350D1209E5DCE2BA0C96BC88DBBD2C6C00A6BB2D557C7ED4A95B47A",
              "Hash": "8B8BEE4B14D1583757F0F3DAC8E3510A674BFC3CAD3F28CC18A5DF1D6322DB45",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, T\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLocalizedString(System.String, System.String)-\u003ESystem.Void",
              "Name": "AddLocalizedString",
              "Signature": "public System.Void AddLocalizedString(System.String key, System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "81E91C35D1D31CD8F130B77DCDD85CDEBA360F3E342FD06A194B930639025DED",
              "Hash": "6EB757E4319E5487319207C8BA3994A39A6B88D60AE458E3F7ADC810E720B848",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLocalizedStrings(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E)-\u003ESystem.Void",
              "Name": "AddLocalizedStrings",
              "Signature": "public System.Void AddLocalizedStrings(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E strings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "15B16D9910BFD6DBFF43678C1CCE9282A09B2297C9A6C94D3E9609C2534A08A0",
              "Hash": "2DBD62C1E7F4C28E02A66FBB7635AC2EFECD0588ADC99872B9D5C70893FF88EB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "Candide.Dialogue.Localization::AddLocalizedString(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLocalizedStrings(System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E)-\u003ESystem.Void",
              "Name": "AddLocalizedStrings",
              "Signature": "public System.Void AddLocalizedStrings(System.Collections.Generic.IReadOnlyCollection\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E strings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "9212446EE00CB92F59B26B5D1D132F329E864A1003CB246923DF3BDB23660ADA",
              "Hash": "C33F92328C50A11F4B6452C9BB0EB63F21DDF57E9B96ADF7EF3224DAC0B185DB",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E::get_Current()",
                "Candide.Dialogue.Localization::AddLocalizedString(System.String, System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "C7DE01E823751719F90A244D004E0F7C3425D68E837F734ECE98C37B2F20B1C1",
              "Hash": "D1EBFB53969592CEC500879FBA58825110C19DB562DD0E74C411FABA39834041",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ContainsLocalizedObject\u00601(System.String)-\u003ESystem.Boolean",
              "Name": "ContainsLocalizedObject",
              "Signature": "public System.Boolean ContainsLocalizedObject\u003CT\u003E(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 37,
              "BodyHash": "6C486852FEA1130E009B0CA97E7624605A9399906E1BB075FDC6EB5ECE15721A",
              "Hash": "0BF405C332F349500B106B132007D53F167EED1B08885DA812E901292B917897",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ContainsLocalizedString(System.String)-\u003ESystem.Boolean",
              "Name": "ContainsLocalizedString",
              "Signature": "public System.Boolean ContainsLocalizedString(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5CF0F293D9D0F5D8DFF10EEC0B2624658FC694C79240FA5862B26B27275BE30F",
              "Hash": "79EAAA44C5E10A93B1E5E0DC4261E862729568B506FA6A2783BDAD2F6015F199",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAddressForLine(System.String, System.String)-\u003ESystem.String",
              "Name": "GetAddressForLine",
              "Signature": "internal System.String GetAddressForLine(System.String lineID, System.String language)",
              "Visibility": "internal",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "lineID",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "language",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "78F725B96257AA0E047936B3C27A7BA3073273EE0116FB35E66246E46219BC8C",
              "Hash": "8C98085FD664E9192F925B1399FA9838CB8EFA5F4502E5EFC3C4CD582D845F0D",
              "CalledMethods": [
                "System.String::Replace(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "line_",
                "_",
                "line:"
              ],
              "Source": null
            },
            {
              "Id": "GetLineIDs()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "GetLineIDs",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetLineIDs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "91E20A1CAB2C647AE3AB1CE2EF78879614CDA3B7C5773D4E21885629581CEEEE",
              "Hash": "57E910B42C99AE5334655B8D05410CEEA327E949781A6E4F0BD92B5519DD9584",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Keys()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalizedObject\u00601(System.String)-\u003E!T",
              "Name": "GetLocalizedObject",
              "Signature": "public T GetLocalizedObject\u003CT\u003E(System.String key)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 54,
              "BodyHash": "9D6B7D7777566CDD552A7C6A5F9DD2174BA6AB1F1227B219805FF5853749DD4F",
              "Hash": "ACD428AB31359FD82541FE8484576B6519C34E62BCF8FF85F73999B44B6B7BB0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalizedString(System.String)-\u003ESystem.String",
              "Name": "GetLocalizedString",
              "Signature": "public System.String GetLocalizedString(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "97AF3BC325C75130DE23FE4456E2EF699A0C6F86DE99235B3AAD45E6B2EEE73F",
              "Hash": "0DBDEB30F6A0226B5BAE6CCCD19FC6C9D2508348014388CA82CB59B53948B0A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLocalizedObject\u00601(System.String, !T)-\u003ESystem.Void",
              "Name": "SetLocalizedObject",
              "Signature": "public System.Void SetLocalizedObject\u003CT\u003E(System.String key, T value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 19,
              "BodyHash": "F1A5F861B4C636717603CCCE16EFB8422BFCFFF3DA5AB5DBA9C081DD1517C40C",
              "Hash": "C7CA1C40333BC74F6D81ABF77C74B67EB12BAB6652B42286154236E21F01FB30",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A69A9DB268B78004E42FB6A3B0E832A8FA9E6B3BD35B4D79AB9C24974D15C9E8"
        },
        {
          "Id": "Candide.Dialogue.LocalizationType",
          "Name": "LocalizationType",
          "DisplayName": "LocalizationType",
          "FullName": "Candide.Dialogue.LocalizationType",
          "Namespace": "Candide.Dialogue",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Unity:Candide.Dialogue.LocalizationType",
              "Name": "Unity",
              "Type": "Candide.Dialogue.LocalizationType",
              "Signature": "public Candide.Dialogue.LocalizationType Unity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7806672D83A1C8C5874F3E56D166185F9D2BAD0319D458D9B4DC84C53B2FB799"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "YarnInternal:Candide.Dialogue.LocalizationType",
              "Name": "YarnInternal",
              "Type": "Candide.Dialogue.LocalizationType",
              "Signature": "public Candide.Dialogue.LocalizationType YarnInternal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0089B11D4A3068213908D96CEA5EAFDFE1A384067A78C2B0AE49148A2EB39820"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0D41010E4C641C6AE9F653BE70430EDC69E5F34F5271AD352F428A34DD623AE7"
        },
        {
          "Id": "Candide.Dialogue.LocalizedLine",
          "Name": "LocalizedLine",
          "DisplayName": "LocalizedLine",
          "FullName": "Candide.Dialogue.LocalizedLine",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Asset:Candide.Dialogue.UnityObjectTemp",
              "Name": "Asset",
              "Type": "Candide.Dialogue.UnityObjectTemp",
              "Signature": "public Candide.Dialogue.UnityObjectTemp Asset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EBF5C7E957C100A2B15B8AD06DFBA58EB387C112C12B481D604B6A85C2FCAF"
            },
            {
              "Id": "Metadata:System.String[]",
              "Name": "Metadata",
              "Type": "System.String[]",
              "Signature": "public System.String[] Metadata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2C9AE1BF0E8A9C6006091F42D209B3C1D441C9F6EB4C412B9B5838F98F52BC7"
            },
            {
              "Id": "RawText:System.String",
              "Name": "RawText",
              "Type": "System.String",
              "Signature": "public System.String RawText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34680D261002248AE687574E9DE38A447BC271810558CCA5F216C7C8F4F1C6E9"
            },
            {
              "Id": "Substitutions:System.String[]",
              "Name": "Substitutions",
              "Type": "System.String[]",
              "Signature": "public System.String[] Substitutions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C88B1692C4051F8BC401DCE93EB4FBBE89F0874166D9FA5C44CF1393B5932F01"
            },
            {
              "Id": "TextID:System.String",
              "Name": "TextID",
              "Type": "System.String",
              "Signature": "public System.String TextID",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD6764E82637AD1CBE29B602622417651013E9CE6C6A568A8491E0534AC5ECF6"
            }
          ],
          "Properties": [
            {
              "Id": "CharacterName:System.String",
              "Name": "CharacterName",
              "Type": "System.String",
              "Signature": "public System.String CharacterName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1FDB4F41893686EB305ACC11B5A93715B26AB6FF5EDAB82B61166788DB883381"
            },
            {
              "Id": "Text:Yarn.Markup.MarkupParseResult",
              "Name": "Text",
              "Type": "Yarn.Markup.MarkupParseResult",
              "Signature": "public Yarn.Markup.MarkupParseResult Text",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "20C2F2419DE5D9F1555FB6EFB5306564D731D120634FDE1BF1D4657E270AD545"
            },
            {
              "Id": "TextWithoutCharacterName:Yarn.Markup.MarkupParseResult",
              "Name": "TextWithoutCharacterName",
              "Type": "Yarn.Markup.MarkupParseResult",
              "Signature": "public Yarn.Markup.MarkupParseResult TextWithoutCharacterName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5AC75C85805082898AE90909B5ED417DFB164EBA8F1EF085EF1B32DA44F6E69E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "CD6BC066D92351E785B826654079490277FA99F18B98762AFE8E53A8AB4A48FE"
        },
        {
          "Id": "Candide.Dialogue.MinimalDialogueRunner",
          "Name": "MinimalDialogueRunner",
          "DisplayName": "MinimalDialogueRunner",
          "FullName": "Candide.Dialogue.MinimalDialogueRunner",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CommandNeedsHandling:System.EventHandler\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String[]\u003E\u003E",
              "Name": "CommandNeedsHandling",
              "Type": "System.EventHandler\u003CSystem.ValueTuple\u003CSystem.String, System.String[]\u003E\u003E",
              "Signature": "private System.EventHandler\u003CSystem.ValueTuple\u003CSystem.String, System.String[]\u003E\u003E CommandNeedsHandling",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "321E882D94E8ECCEA2FE5B92B0200298AC8E3C39DDAAD4586697F4C2DEB6B21B"
            },
            {
              "Id": "DialogueComplete:System.EventHandler",
              "Name": "DialogueComplete",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler DialogueComplete",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD9FFBA26D3CAEBE786A4AF0BF12ECBB8C320CE0DB66A1B86646A817653C9997"
            },
            {
              "Id": "DialogueContextId:System.Guid",
              "Name": "DialogueContextId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DialogueContextId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DD93944B2565A3B26537887B7B9F2806C6F7AF67EC70839B41BBBE5C066D29"
            },
            {
              "Id": "LineNeedsPresentation:System.EventHandler\u00601\u003CCandide.Dialogue.LocalizedLine\u003E",
              "Name": "LineNeedsPresentation",
              "Type": "System.EventHandler\u003CCandide.Dialogue.LocalizedLine\u003E",
              "Signature": "private System.EventHandler\u003CCandide.Dialogue.LocalizedLine\u003E LineNeedsPresentation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5391E60FED8978F4D4C4C6B177E828DCAD5830EC58E700DF57AB9468A8FD8CBD"
            },
            {
              "Id": "LineProvider:Candide.Dialogue.LineProviderBehaviour",
              "Name": "LineProvider",
              "Type": "Candide.Dialogue.LineProviderBehaviour",
              "Signature": "public Candide.Dialogue.LineProviderBehaviour LineProvider",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2278A236CE3E5A67C595E37F543BB6C3619A6992031D8B7E2FA3393EFAB9C465"
            },
            {
              "Id": "NodeEnded:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "NodeEnded",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "private System.EventHandler\u003CSystem.String\u003E NodeEnded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4539BF39A4B1E9FD51026A8755CD1FA34434AD9BEA4A3A13870B93C3C7ED708D"
            },
            {
              "Id": "NodeStarted:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "NodeStarted",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "private System.EventHandler\u003CSystem.String\u003E NodeStarted",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2473EB796F665D1BD14572771AC85BF8E071E46B39507856039636D891779A5"
            },
            {
              "Id": "OptionsNeedPresentation:System.EventHandler\u00601\u003CCandide.Dialogue.DialogueOption[]\u003E",
              "Name": "OptionsNeedPresentation",
              "Type": "System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E",
              "Signature": "private System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E OptionsNeedPresentation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36D4CF4988AC2368A8DC40DA9FAAAB2D02A8EA61BEA7D4A284F0285C400D9A13"
            },
            {
              "Id": "Project:Candide.Dialogue.YarnProject",
              "Name": "Project",
              "Type": "Candide.Dialogue.YarnProject",
              "Signature": "public Candide.Dialogue.YarnProject Project",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E7DD31134913A67A81E21A137440F7AA314A36D9F4C1FDE98E78A3E6E7A6194"
            },
            {
              "Id": "VariableStorage:Candide.Dialogue.Storage.VariableStorageBehaviour",
              "Name": "VariableStorage",
              "Type": "Candide.Dialogue.Storage.VariableStorageBehaviour",
              "Signature": "public Candide.Dialogue.Storage.VariableStorageBehaviour VariableStorage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF3770FEA54AD59C52E129D3BA522B92A5C993AEF93A8F93979E940868B279F2"
            },
            {
              "Id": "YarnDialogue:Yarn.Dialogue",
              "Name": "YarnDialogue",
              "Type": "Yarn.Dialogue",
              "Signature": "protected Yarn.Dialogue YarnDialogue",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83FB00D10E04AAE5FBCFED8722980C54A33A1EA47DDC7E1ACE6CF7584FE2E2A3"
            }
          ],
          "Properties": [
            {
              "Id": "IsRunning:System.Boolean",
              "Name": "IsRunning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRunning",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3E80014D6025BD72153FF84AAF9BC702B9EAF989B3E0486E568C1F6DA7B2E09B"
            }
          ],
          "Events": [
            {
              "Id": "CommandNeedsHandling:System.EventHandler\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String[]\u003E\u003E",
              "Name": "CommandNeedsHandling",
              "Type": "System.EventHandler\u003CSystem.ValueTuple\u003CSystem.String, System.String[]\u003E\u003E",
              "Signature": "public System.EventHandler\u003CSystem.ValueTuple\u003CSystem.String, System.String[]\u003E\u003E CommandNeedsHandling",
              "Visibility": "public",
              "Hash": "0313D3364C3F8D63DBAE2C5872DA8CF90DBF40E7983334883739D660C93E97BC"
            },
            {
              "Id": "DialogueComplete:System.EventHandler",
              "Name": "DialogueComplete",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler DialogueComplete",
              "Visibility": "public",
              "Hash": "15FC7E79A5C5301525BDF78593F30308CD7805FE955B6503A969D6991989EE7B"
            },
            {
              "Id": "LineNeedsPresentation:System.EventHandler\u00601\u003CCandide.Dialogue.LocalizedLine\u003E",
              "Name": "LineNeedsPresentation",
              "Type": "System.EventHandler\u003CCandide.Dialogue.LocalizedLine\u003E",
              "Signature": "public System.EventHandler\u003CCandide.Dialogue.LocalizedLine\u003E LineNeedsPresentation",
              "Visibility": "public",
              "Hash": "6600C2C0CCE0F60839EA32160CE150D1E205D0FBF7D18CE022D8C15050D22B86"
            },
            {
              "Id": "NodeEnded:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "NodeEnded",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "public System.EventHandler\u003CSystem.String\u003E NodeEnded",
              "Visibility": "public",
              "Hash": "B9646223EB53FF384A86415D266B8E44701144099AB084DCC9DB259F9E7A1A8A"
            },
            {
              "Id": "NodeStarted:System.EventHandler\u00601\u003CSystem.String\u003E",
              "Name": "NodeStarted",
              "Type": "System.EventHandler\u003CSystem.String\u003E",
              "Signature": "public System.EventHandler\u003CSystem.String\u003E NodeStarted",
              "Visibility": "public",
              "Hash": "DB28764B8EF47AB38067BA5996FB3003553BB17D192A18B6F19A242AF9B97BEB"
            },
            {
              "Id": "OptionsNeedPresentation:System.EventHandler\u00601\u003CCandide.Dialogue.DialogueOption[]\u003E",
              "Name": "OptionsNeedPresentation",
              "Type": "System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E",
              "Signature": "public System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E OptionsNeedPresentation",
              "Visibility": "public",
              "Hash": "C1069C64453FACD4449258C9B02F30FBD04B27E7D05A6A51820F5CDA427582F8"
            }
          ],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Void",
              "Name": "Continue",
              "Signature": "public System.Void Continue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "425680808658ACB2D88ABA34638D41F58ECA0C3932C9AD2CAF855F82824DE309",
              "Hash": "852C6BDAB0788215A08ACBEB9E85CD20D345168B6E16D89B0AE36DF16AB3E5D0",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::get_IsRunning()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Yarn.Dialogue::Continue()"
              ],
              "StringLiterals": [
                "Can\u0027t continue dialogue when we aren\u0027t currently running any"
              ],
              "Source": null
            },
            {
              "Id": "DefaultCommandHandle(System.String, System.String[])-\u003ESystem.Void",
              "Name": "DefaultCommandHandle",
              "Signature": "protected System.Void DefaultCommandHandle(System.String funcName, System.String[] args)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "funcName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "2B72613B551F270DCD4334B1493CF6B67098CC411238BB557778B3AB9C374AD3",
              "Hash": "FAC92CD11C2318CCF26439489D73A3FF6955762C6A3DC3D9C9A4379E77065876",
              "CalledMethods": [
                "Yarn.Dialogue::get_Library()",
                "Yarn.Library::FunctionExists(System.String)",
                "Yarn.Library::GetFunction(System.String)",
                "System.Delegate::DynamicInvoke(System.Object[])",
                "System.ValueTuple\u003CSystem.String, System.String[]\u003E::.ctor(!0, !1)",
                "System.EventHandler\u003CSystem.ValueTuple\u003CSystem.String, System.String[]\u003E\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceEnterNode(System.String)-\u003ESystem.Void",
              "Name": "ForceEnterNode",
              "Signature": "public System.Void ForceEnterNode(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "CF3CA8556C43A5A1EE3EF2094FF1F9A1900BE0D531787F9E99319F9887D38A4A",
              "Hash": "E63898FBBA6DADAE39A8CCD01C50178927ADE39DB9C5E2898625E5D6351365B9",
              "CalledMethods": [
                "Yarn.Dialogue::get_CurrentNode()",
                "System.String::op_Equality(System.String, System.String)",
                "Yarn.Dialogue::get_NodeNames()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Dialogue.MinimalDialogueRunner::set_IsRunning(System.Boolean)",
                "Yarn.Dialogue::SetNode(System.String)",
                "Yarn.Dialogue::Continue()"
              ],
              "StringLiterals": [
                "MinimalDialogueRunner",
                ": Tried to ",
                "ForceEnterNode",
                " to node ",
                " but the node does not exist in the current dialogue."
              ],
              "Source": null
            },
            {
              "Id": "HandleCommand(Yarn.Command)-\u003ESystem.Void",
              "Name": "HandleCommand",
              "Signature": "protected System.Void HandleCommand(Yarn.Command command)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "command",
                  "Type": "Yarn.Command",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "C8D0BDAFE4F17F566B426FA07FE5A6D784409EDCE9E0A5E0DE79C97070C7B0C2",
              "Hash": "202A1AD8358D816BE42196F2C6E578E1684494A77667BC584CC7D234178F597A",
              "CalledMethods": [
                "Yarn.Command::get_Text()",
                "Candide.Dialogue.DialogueRunnerHelper::SplitCommandText(System.String)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "Candide.Dialogue.MinimalDialogueRunner::DefaultCommandHandle(System.String, System.String[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleDialogueComplete()-\u003ESystem.Void",
              "Name": "HandleDialogueComplete",
              "Signature": "protected System.Void HandleDialogueComplete()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "E3937F09A1A2FA4BF1D668BFB6A7EA4DBC0E08CF9DD5F1FCD9BE6DDDDC9A6B82",
              "Hash": "2C77C58329559391C9D7FDC8781D57A9BEB322AC7EE51BD8314EDBD587D9C636",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::set_IsRunning(System.Boolean)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleLine(Yarn.Line)-\u003ESystem.Void",
              "Name": "HandleLine",
              "Signature": "protected System.Void HandleLine(Yarn.Line line)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "Yarn.Line",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "76DF9D40C475F283E701EBD9580D59F8B58EDB3CB799B2E80EEE9E2443C10D94",
              "Hash": "20156CF287095935D576BD628268E9662272BE22BED0930CA797D6181FFF0FE2",
              "CalledMethods": [
                "Candide.Dialogue.LineProviderBehaviour::GetLocalizedLine(Yarn.Line)",
                "Yarn.Dialogue::ExpandSubstitutions(System.String, System.Collections.Generic.IList\u003CSystem.String\u003E)",
                "Candide.Dialogue.LineProviderBehaviour::get_LocaleCode()",
                "Yarn.Dialogue::set_LanguageCode(System.String)",
                "Yarn.Dialogue::ParseMarkup(System.String)",
                "Candide.Dialogue.LocalizedLine::set_Text(Yarn.Markup.MarkupParseResult)",
                "System.EventHandler\u003CCandide.Dialogue.LocalizedLine\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleNodeEnded(System.String)-\u003ESystem.Void",
              "Name": "HandleNodeEnded",
              "Signature": "protected System.Void HandleNodeEnded(System.String nodeName)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "D677226BA50623C89D3B494D182E41ECC2B8F99003B53E27D77C3C7B041C4EEF",
              "Hash": "2BF88FA0E8E1AD15545AAC602D92C6F2676A179CEA0D702C0635892D48C2A206",
              "CalledMethods": [
                "System.EventHandler\u003CSystem.String\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleNodeStarted(System.String)-\u003ESystem.Void",
              "Name": "HandleNodeStarted",
              "Signature": "protected System.Void HandleNodeStarted(System.String nodeName)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "21C5E1A19E45CE8AA0F8D379133D7EA26D05F997ED16C83DD2E4E8845545CFFA",
              "Hash": "37517A9F9E090EFA62FDDC3E24BA074D94D43132B0D0856B0E9566DE993F479D",
              "CalledMethods": [
                "System.EventHandler\u003CSystem.String\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleOptions(Yarn.OptionSet)-\u003ESystem.Void",
              "Name": "HandleOptions",
              "Signature": "protected System.Void HandleOptions(Yarn.OptionSet options)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "options",
                  "Type": "Yarn.OptionSet",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "55E133833465A7338071F9A17A23A4655187D4E0928DD9AF365B9D13F840A829",
              "Hash": "411163DF2B210ED68C485CC17BBE5A3226968C9AE7C1E0A2DD9B9C31C53BC095",
              "CalledMethods": [
                "Yarn.OptionSet::get_Options()",
                "OptionSet.Option::get_Line()",
                "Candide.Dialogue.LineProviderBehaviour::GetLocalizedLine(Yarn.Line)",
                "Yarn.Dialogue::ExpandSubstitutions(System.String, System.Collections.Generic.IList\u003CSystem.String\u003E)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Globalization.CultureInfo::get_Name()",
                "Yarn.Dialogue::set_LanguageCode(System.String)",
                "Yarn.Dialogue::ParseMarkup(System.String)",
                "Candide.Dialogue.LocalizedLine::set_Text(Yarn.Markup.MarkupParseResult)",
                "Candide.Dialogue.DialogueOption::.ctor()",
                "Candide.Dialogue.DialogueOption::set_TextID(System.String)",
                "OptionSet.Option::get_ID()",
                "Candide.Dialogue.DialogueOption::set_DialogueOptionID(System.Int32)",
                "Candide.Dialogue.DialogueOption::set_Line(Candide.Dialogue.LocalizedLine)",
                "OptionSet.Option::get_IsAvailable()",
                "Candide.Dialogue.DialogueOption::set_IsAvailable(System.Boolean)",
                "System.EventHandler\u003CCandide.Dialogue.DialogueOption[]\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NodeExists(System.String)-\u003ESystem.Boolean",
              "Name": "NodeExists",
              "Signature": "public System.Boolean NodeExists(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3C78E55400924E2A62F3CAE3644CAC32152DD52F4FCF2CEA85575C68077F88CB",
              "Hash": "EF3CB146FD59529C9DDB0C35DDFE8C4D70A4363E38B3D7EE44A75584827F8EF9",
              "CalledMethods": [
                "Yarn.Dialogue::NodeExists(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareForLines(System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "PrepareForLines",
              "Signature": "protected System.Void PrepareForLines(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E lineIDs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "lineIDs",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1C388A2259A582858D5EAD15D727E7E457DD3CFF41F254413A00F531D325D86D",
              "Hash": "94F5712548D76948A05AF2D3AE4F4424EFC6B344936680DF45D249D5635C2791",
              "CalledMethods": [
                "Candide.Dialogue.LineProviderBehaviour::PrepareForLines(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSelectedOption(System.Int32, System.String)-\u003ESystem.Void",
              "Name": "SetSelectedOption",
              "Signature": "public System.Void SetSelectedOption(System.Int32 optionIndex, System.String debugTextId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "optionIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debugTextId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "37E4FCF8429A5743DC2F4A86DFB5BE2CE6B05F03463482A5179FCA80CC1CCBDB",
              "Hash": "C39B0E715050B2FD0B6690F2529B8266A7D78B767BD33EEEB0D12D24A65E5FA0",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::get_IsRunning()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Yarn.Dialogue::SetSelectedOption(System.Int32)",
                "Yarn.Dialogue::Continue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Yarn.Dialogue::get_CurrentNode()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Yarn.Dialogue::get_IsActive()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Yarn.Dialogue::get_LanguageCode()",
                "Yarn.Dialogue::get_NodeNames()",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Exception::get_StackTrace()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "Can\u0027t select an option when not currently running dialogue",
                "Current node: ",
                "\r\nIsActive: ",
                "\r\nLanguageCode: ",
                "\r\nNodeNames: ",
                ", ",
                "\r\nPlaying on controller: ",
                "\r\nMultiplayer: ",
                "\r\nIs host: ",
                "\r\n\r\nOption index and text ID: ",
                "\r\n\r\nFull exception:\r\n"
              ],
              "Source": null
            },
            {
              "Id": "StartDialogue(System.String)-\u003ESystem.Void",
              "Name": "StartDialogue",
              "Signature": "public System.Void StartDialogue(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "61A40E8ED2C953C9A4B4B9FCEF18A31A503714DB7CB43AB01459082C81A27BD4",
              "Hash": "A628FA776EE240E34987570ED03FE532E9E3F1D78D4A6EE787FA95B7D1F58F85",
              "CalledMethods": [
                "Candide.Dialogue.MinimalDialogueRunner::get_IsRunning()",
                "Candide.Dialogue.MinimalDialogueRunner::set_IsRunning(System.Boolean)",
                "Yarn.Dialogue::SetNode(System.String)",
                "Yarn.Dialogue::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopDialogue()-\u003ESystem.Void",
              "Name": "StopDialogue",
              "Signature": "public System.Void StopDialogue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "33A606436224A269F44B3C1C10A03BC93637A6DC169C453287234F6BE66F7BF5",
              "Hash": "BEAB02F71A54588110EDD4A760CA3DBA4459168124DAEDD3C72B585ECD8271E5",
              "CalledMethods": [
                "Yarn.Dialogue::Stop()",
                "Candide.Dialogue.MinimalDialogueRunner::set_IsRunning(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9BA785B158BA78ACC27F9D026AA6B7FD5F5702AA58870395DB738AFF144E0593"
        },
        {
          "Id": "Candide.Dialogue.Storage.RomesteadVariableStorageBehaviour",
          "Name": "RomesteadVariableStorageBehaviour",
          "DisplayName": "RomesteadVariableStorageBehaviour",
          "FullName": "Candide.Dialogue.Storage.RomesteadVariableStorageBehaviour",
          "Namespace": "Candide.Dialogue.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Dialogue.Storage.VariableStorageBehaviour",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InvalidVariableNameMessage:System.String",
              "Name": "InvalidVariableNameMessage",
              "Type": "System.String",
              "Signature": "private System.String InvalidVariableNameMessage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F760A3D7DA6386616336D476B4488B3C4978E902B5F38128A436FC353AB6FCC"
            },
            {
              "Id": "_inMemoryVariableStorage:Candide.Dialogue.Variables.InMemoryVariableStorage",
              "Name": "_inMemoryVariableStorage",
              "Type": "Candide.Dialogue.Variables.InMemoryVariableStorage",
              "Signature": "private Candide.Dialogue.Variables.InMemoryVariableStorage _inMemoryVariableStorage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28D62251E101521F53A22E1494CFFC343119ADD8F72A152A8E1296BD91F7EC23"
            },
            {
              "Id": "_playerWorldFlags:Candide.Dialogue.Variables.PlayerWorldFlagsStorage",
              "Name": "_playerWorldFlags",
              "Type": "Candide.Dialogue.Variables.PlayerWorldFlagsStorage",
              "Signature": "private Candide.Dialogue.Variables.PlayerWorldFlagsStorage _playerWorldFlags",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE98F80AB93CDFDD19B2C78713DFFE7F4ED1F5A2DECB28229C51786C70A2F9FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "50BE785DB1696AD3AB7B1A87DA127E2286C3C7D7FF72410D8D8D4083207973E9",
              "Hash": "41878D4F6865BB93B361DDA1AE0628C0CACA7ED692EFD8C2B24C40D31BB1942D",
              "CalledMethods": [
                "Candide.Dialogue.Storage.VariableStorageBehaviour::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(System.String)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(System.String variableName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "18062583B16DA533159FB6DC3773A00B840049F5918D8D5357DA52B41785FC14",
              "Hash": "6C7B6911CFFDF04F7B25DBE7CDBFFB8A2074DC912988928F78945D4FDA027514",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::Contains(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$g_",
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetAllVariables()-\u003ESystem.ValueTuple\u00603\u003CSystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "GetAllVariables",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E GetAllVariables()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "CB5296F4E6BCF805107B7695C76EC23F555F108B95D90DB7655E9B3F3678D5CA",
              "Hash": "FC4A704F1DF0CEE4047C8586DCD8A04C7C7397F8D76BEBF8EF65E450A6815CCB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::.ctor()",
                "Candide.Dialogue.Variables.InMemoryVariableStorage::CombineAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E)",
                "Candide.Dialogue.Variables.PlayerWorldFlagsStorage::CombineAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E)",
                "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SetAllVariables",
              "Signature": "public System.Void SetAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floats, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E strings, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E bools, System.Boolean clear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bools",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "5D5822ADA28CCCC3B0BEC3CF562A9AAA2766D75121DB29A2E54674D50AC8798D",
              "Hash": "99EAC349A36E465296F10F64AEE76F0D852DDBF02569311586102FBD3EECC43C",
              "CalledMethods": [
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Boolean boolValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolValue",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "3587D845DD98D4C7513361E5BEF95ADC39C28DDA23079DAFEDF24AA9DF344C2E",
              "Hash": "41BA3F848B44873F76959C1C1066F1D40953B53F6C91816B4E5B44DDC0342C10",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Boolean)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$g_",
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Single floatValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "82646C6D02102C9F3F93753049842F60EDCFC3A315985134216140DF1F0035DA",
              "Hash": "3A20B40D59DE1859526843578808B6700401BB02598292D3B374818E766FC277",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Single)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$g_",
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027"
              ],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.String stringValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "459615D0599F2DFBDE98DDD9A771E19880F9D625A0C4DB9F8C5112A47562780D",
              "Hash": "52A99AACF1C28CEED80359F1B3BC0A8DE180EA0D2D2FC2E71C32038CE3CA2C35",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$g_",
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027"
              ],
              "Source": null
            },
            {
              "Id": "TryGetValue\u00601(System.String, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetValue",
              "Signature": "public System.Boolean TryGetValue\u003CT\u003E(System.String variableName, out T\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 71,
              "BodyHash": "6DB9F40A36CD56B444E4260A92FA4EA73293F61038854EF710B99FCE76EBF9DD",
              "Hash": "1784F81309F9A3C01C9DB87FCB0D51D6A17E8F56F6E6389BB801022510CDC832",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::TryGetValue(System.String, T\u0026)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$g_",
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "D33DC0C5D967BECBC53B85C55FE8D1B651A0D18F9AC1CD6E4855624BBC573F69"
        },
        {
          "Id": "Candide.Dialogue.Storage.VariableStorageBehaviour",
          "Name": "VariableStorageBehaviour",
          "DisplayName": "VariableStorageBehaviour",
          "FullName": "Candide.Dialogue.Storage.VariableStorageBehaviour",
          "Namespace": "Candide.Dialogue.Storage",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Yarn.IVariableStorage"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "89E4884F5500082A6196E2CEE7248A6E07D4DB640BF0E76CD70DBAF3AC62DDAA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(System.String)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(System.String variableName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "21FD3C3663C82DF88C92D04E254A65F37D68B711AA536C64C646ECD9CBA60DC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllVariables()-\u003ESystem.ValueTuple\u00603\u003CSystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "GetAllVariables",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E GetAllVariables()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6F8FACC84DA2B803C576C3F7175ED691053806FDBA6BFD216BD227F26134CEDE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SetAllVariables",
              "Signature": "public System.Void SetAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floats, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E strings, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E bools, System.Boolean clear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bools",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "67E6761B6ECAC483525499517B0635C82245748D292670D9395A3553CE9C1A4A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Boolean boolValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolValue",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5542D4BFA0D7E6C5479183903A75DBF2832FACCC83054D1DCEF129EA46F1730F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Single floatValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D1071425F963304B84D519F7C960A491A27AA3E114A4898F516DC03DCA70F865",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.String stringValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BFBF3D55B1A1179033A31CC4CC5E199FB6E8D05E379EFE73DEB9F37CD5340583",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetValue\u00601(System.String, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetValue",
              "Signature": "public System.Boolean TryGetValue\u003CT\u003E(System.String variableName, out T\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "470AA575EF637FB22266CDA90AA6F63070975EE266BAF4670D1EF952974CE74F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AB93B0161C97C2C36901EB3D647797284D8A383E08E3261ACD2B3515796BBE52"
        },
        {
          "Id": "Candide.Dialogue.TextLineProvider",
          "Name": "TextLineProvider",
          "DisplayName": "TextLineProvider",
          "FullName": "Candide.Dialogue.TextLineProvider",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Dialogue.LineProviderBehaviour",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_textLanguageCode:System.String",
              "Name": "_textLanguageCode",
              "Type": "System.String",
              "Signature": "private System.String _textLanguageCode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87C40F46A8F7C0A883B1366B1A1D60BB8E853CA2169AC931BE58A94326308310"
            }
          ],
          "Properties": [
            {
              "Id": "LinesAvailable:System.Boolean",
              "Name": "LinesAvailable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LinesAvailable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BE954642D17D0D90718A757E0CA6B1E555049A5259DBEA0D043C5F7875EFCF5E"
            },
            {
              "Id": "LocaleCode:System.String",
              "Name": "LocaleCode",
              "Type": "System.String",
              "Signature": "public System.String LocaleCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6248C577BC11409C4122ABA50C1AD59B6253F6F5CBF08F49E5332DB9057E7EEE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetLocalizedLine(Yarn.Line)-\u003ECandide.Dialogue.LocalizedLine",
              "Name": "GetLocalizedLine",
              "Signature": "public Candide.Dialogue.LocalizedLine GetLocalizedLine(Yarn.Line line)",
              "Visibility": "public",
              "ReturnType": "Candide.Dialogue.LocalizedLine",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "Yarn.Line",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "515DFE32A21761646DCEBE8FCF016DFD192F353613ACBAF6B0424AF50C80B0C9",
              "Hash": "A7CDF2CDD0982720A6500D2F084CE553AA682983D37AE50862D1ABB7A5D8F862",
              "CalledMethods": [
                "Candide.Dialogue.LineProviderBehaviour::get_YarnProject()",
                "Candide.Dialogue.YarnProject::GetLocalization(System.String)",
                "Candide.Dialogue.Localization::GetLocalizedString(System.String)",
                "Candide.Dialogue.LocalizedLine::.ctor()",
                "Candide.Dialogue.LineMetaData::GetMetadata(System.String)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareForLines(System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "PrepareForLines",
              "Signature": "public System.Void PrepareForLines(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E lineIDs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "lineIDs",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F09AE5EA2E44945020C44476498DB09515A8FF066892EB356ADC866F5029A897",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4085C4DA724DFFB155245285EFACD4E6B33AD1E5AABFDD01EA0F1C4EC84880C7"
        },
        {
          "Id": "Candide.Dialogue.TypeWriterEffect",
          "Name": "TypeWriterEffect",
          "DisplayName": "TypeWriterEffect",
          "FullName": "Candide.Dialogue.TypeWriterEffect",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "Candide.Dialogue.UnityObjectTemp",
          "Name": "UnityObjectTemp",
          "DisplayName": "UnityObjectTemp",
          "FullName": "Candide.Dialogue.UnityObjectTemp",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "Candide.Dialogue.Variables.InMemoryVariableStorage",
          "Name": "InMemoryVariableStorage",
          "DisplayName": "InMemoryVariableStorage",
          "FullName": "Candide.Dialogue.Variables.InMemoryVariableStorage",
          "Namespace": "Candide.Dialogue.Variables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Dialogue.Storage.VariableStorageBehaviour",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E\u003E",
            "System.Collections.IEnumerable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "variables:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E",
              "Name": "variables",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E variables",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC1FA17401C3C7F39105DDDE05C54EBE5795A7E2680F614953E90896AFF0EE69"
            },
            {
              "Id": "variableTypes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "variableTypes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E variableTypes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB010385924A4EA24A95C339B8B1186BD1CA94ECAC0167A3E3E64EC943F0A7C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "39C797EADF59C4B5FDF7937B2ACF2B51C66CE22E82B55A28ABEECF7079BBCCD4",
              "Hash": "48FDCD150BCB18EBF523F985BC67FE5DD531E4F1F135429C8D9952D3F2283216",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CombineAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E)-\u003ESystem.Void",
              "Name": "CombineAllVariables",
              "Signature": "public System.Void CombineAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floatVariables, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E stringVariables, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E boolVariables)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floatVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "E475339122AEDAB626F7841CF66FBEA2A50B63B9531E1A8577B5BC7DA1D7A756",
              "Hash": "40C7758357514FB7DF4D6BBE4C58A047FDAF20F410C09FFF9728680D4989AB01",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::get_Item(!0)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Value()",
                "System.Convert::ToSingle(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "System.Convert::ToString(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Convert::ToBoolean(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(System.String)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(System.String variableName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B61D0D388D29C05698F4C409EB36DD6320183CF820EECE3DC546292CDD536ED2",
              "Hash": "73234BEEDB40370AA8D54E3BACCF79DB127B25BB7AB4F1D9B83E742FD19771B2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllVariables()-\u003ESystem.ValueTuple\u00603\u003CSystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "GetAllVariables",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E GetAllVariables()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 249,
              "BodyHash": "99EEF4505ADBC304766721EA29BB5784EDDFDCE7BA21F9A9A7925EA328E51D84",
              "Hash": "2E17786FEF8101601D4F64AA2094A674C266971DC16789801C2241B335083D13",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::get_Item(!0)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Value()",
                "System.Convert::ToSingle(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "System.Convert::ToString(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Convert::ToBoolean(System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDebugList()-\u003ESystem.String",
              "Name": "GetDebugList",
              "Signature": "public System.String GetDebugList()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "515532EC968C80031F6F8D3817C373331C3F5367584ACFB7B803211770AC6551",
              "Hash": "547ADE9AA0E0C385B4595BC03DF86B845C6145E98B9CA1C3403CCC4F67053034",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E::get_Value()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::get_Item(!0)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32)",
                "System.String::Format(System.String, System.Object, System.Object, System.Object)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.Object\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "{0} = {1} ({2})",
                "System."
              ],
              "Source": null
            },
            {
              "Id": "SetAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SetAllVariables",
              "Signature": "public System.Void SetAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floats, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E strings, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E bools, System.Boolean clear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bools",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "15B9E39B51302DDF7402ABD45FAE6BBD83DFBEBDB3D2AC8CAA5434E934C15211",
              "Hash": "39785B8CE55E59035FFA5FBF3940C654C839BEE53182046F154E3E2E0B70651F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Single)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Value()",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Boolean boolValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolValue",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "50A01073049D37C1BC3C5B21B4F4628C9B655C8E4447EC87975E0B8A677E9E26",
              "Hash": "C3F3D8852477D72AF20A551C2E1AC2F937FAAB6043B12879DCB71D1879A9FF4D",
              "CalledMethods": [
                "Candide.Dialogue.Variables.InMemoryVariableStorage::ValidateVariableName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Single floatValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5ABF1DFE79F5B572760DDC3CECBF99FD169328B78FBE5241C7A3584DA5DBEF32",
              "Hash": "15C45C8442524C2B76B3129F95478129225CA234FB3C0817D4C74AFEFF023AE3",
              "CalledMethods": [
                "Candide.Dialogue.Variables.InMemoryVariableStorage::ValidateVariableName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.String stringValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C4690D58CA2A4CDCDAC95B61C8CE1345D6E31F97BC8F8596383E05ECAF5A0D34",
              "Hash": "0945A82184875A80002B27F4556C0BD1EA8789F5D52CB66B4BDFCD55201477E2",
              "CalledMethods": [
                "Candide.Dialogue.Variables.InMemoryVariableStorage::ValidateVariableName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVariable(System.String, Yarn.IType, System.String)-\u003ESystem.Void",
              "Name": "SetVariable",
              "Signature": "private System.Void SetVariable(System.String name, Yarn.IType type, System.String value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Yarn.IType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "E210059149878ECAC5CCCE12081A53C2832C0511C4C17889712243E855272B20",
              "Hash": "8D5E8FDB6AB14BD1A75DCF2A8559A2C5743A8796D9D584A1073346F71EFD6116",
              "CalledMethods": [
                "Yarn.BuiltinTypes::get_Boolean()",
                "System.Boolean::TryParse(System.String, System.Boolean\u0026)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.InvalidCastException::.ctor(System.String)",
                "Yarn.BuiltinTypes::get_Number()",
                "System.Single::TryParse(System.String, System.Single\u0026)",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.Single)",
                "Yarn.BuiltinTypes::get_String()",
                "Candide.Dialogue.Storage.VariableStorageBehaviour::SetValue(System.String, System.String)",
                "Yarn.IType::get_Name()",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t initialize default variable ",
                " with value ",
                " as Bool",
                " as Number (Float)",
                "Unsupported type "
              ],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "31D1787EF882468A54AC12F7124F51AD4100FB4D05A86122FA26DFEAAD7ED7D3",
              "Hash": "3799F1B1288398DA4B896E75B6BDAB015361AA133EEABE8EEBEF3936F7FB446E",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Object\u003E\u003E::GetEnumerator()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetValue\u00601(System.String, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetValue",
              "Signature": "public System.Boolean TryGetValue\u003CT\u003E(System.String variableName, out T\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 177,
              "BodyHash": "E6AB5C5BBA2C88106040AB7CEA0A060FD4C2979448C4BF91645AC009B28D70F6",
              "Hash": "0811B3AA52467DED801C879F28A19D7771518F90E850FA26A031CAA38D453642",
              "CalledMethods": [
                "Candide.Dialogue.Variables.InMemoryVariableStorage::ValidateVariableName(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::get_Item(!0)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Object::GetType()",
                "System.Type::IsAssignableFrom(System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.InvalidCastException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Variable ",
                " exists, but is the wrong type (expected ",
                ", got "
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DDF64609CAC492DD25527BA412D7E34583C659EE440EECB91054A89DDE20ADD6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateVariableName(System.String)-\u003ESystem.Void",
              "Name": "ValidateVariableName",
              "Signature": "private System.Void ValidateVariableName(System.String variableName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "F331C4E4039EBEBA9652DCA1E8343F53401D02DBADE39E539C1717C4E8735CF1",
              "Hash": "4D3A0474F6E572D5B7735FB45220EC023F2897316DB525F8EB4C120E66D37862",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "$",
                " is not a valid variable name: Variable names must start with a \u0027$\u0027. (Did you mean to use \u0027$",
                "\u0027?)"
              ],
              "Source": null
            }
          ],
          "Hash": "3C093F8CF8D62D218896C16988D340A6D70D43D199319FE4A7A7685336BD0D9A"
        },
        {
          "Id": "Candide.Dialogue.Variables.PlayerWorldFlagsStorage",
          "Name": "PlayerWorldFlagsStorage",
          "DisplayName": "PlayerWorldFlagsStorage",
          "FullName": "Candide.Dialogue.Variables.PlayerWorldFlagsStorage",
          "Namespace": "Candide.Dialogue.Variables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Dialogue.Storage.VariableStorageBehaviour",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "AC4837EFD643DB0E95E89E10E2C5804A4B2D6DE20443FC2129B587F8D3CC5458",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CombineAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E)-\u003ESystem.Void",
              "Name": "CombineAllVariables",
              "Signature": "public System.Void CombineAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floatVariables, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E stringVariables, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E boolVariables)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floatVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolVariables",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "C5607DBB97BAAA248444A3AAFE775877F3BF0155B2D56809B99EDFA7D9A3CF9C",
              "Hash": "7D974C0C19366439D9076D2AA54A12EDD67E7707D08AAFFA9974E8D338C9D5C4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Contains(System.String)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(System.String variableName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "E9DCB51D2727A313E6323B0296A7145C2E12A41C234520FA599CBB6D3810928F",
              "Hash": "88044051A202A6870717EFCA29F829993C412126E76CB3A8B6D0D1958B49E815",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllVariables()-\u003ESystem.ValueTuple\u00603\u003CSystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "GetAllVariables",
              "Signature": "public System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E GetAllVariables()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "DA8FD70AF5722056D4B7C1F659681DB3E901C8C2FBC9465D5DC42D62595E3BEB",
              "Hash": "99752AAEA97F2BD1502A836CAE786FB8729C72044518BBC7F22C7F6BB1F09EF3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.ValueTuple\u003CSystem.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAllVariables(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SetAllVariables",
              "Signature": "public System.Void SetAllVariables(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E floats, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E strings, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E bools, System.Boolean clear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bools",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "F22F855FDBA215534E55D70E6C17F5BED3CDE31ADCC6115D53C64DF8653B2F83",
              "Hash": "B5A3E76ED6EC7D605EE4D1D8C6F1195232A2532056846F836CBC06BA270D088A",
              "CalledMethods": [
                "Candide.Dialogue.Storage.VariableStorageBehaviour::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Boolean boolValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "boolValue",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "EE9E986B2936DC8DB94DC3C166F7DA740DE0D88DD97F36CF96507C882C60C4D0",
              "Hash": "A699A69B4C7A098C8F573EEA4F6E3C89C00375EEBA43EBFFA3AA03258FED34F5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.Single floatValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "floatValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "84577BA9346804B1F5147345550A62C354DB58A6C51771BB2F02689CB4044241",
              "Hash": "F3084AF5B8FF16EB163D4CD436871E4501BA6CC506BDF050F6DBCF4075B7364A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String variableName, System.String stringValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stringValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "59D9CE4157C3F92BECD0BFC5F271A31D1E3E6725360E7FA5EAFC5BC84D24B59B",
              "Hash": "D3E79912254576839ABC9FC453646DB77DC44F565344D373092B7258080EF959",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetValue\u00601(System.String, !T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetValue",
              "Signature": "public System.Boolean TryGetValue\u003CT\u003E(System.String variableName, out T\u0026 result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "variableName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 481,
              "BodyHash": "E2A0657E293796349D9E819C2AB58BE623A43920029050E131A68848DDC3AB68",
              "Hash": "D3828DD38944443E99B89303B69DE5326A52F2A8293CC22500356631D634648A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::IsAssignableFrom(System.Type)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Boolean\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, System.Boolean\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F5F66AA45A9DED03564DEFCCF67EAA743CA1AC4EE6EAC066938D21EFD2D73C8"
        },
        {
          "Id": "Candide.Dialogue.YarnProject",
          "Name": "YarnProject",
          "DisplayName": "YarnProject",
          "FullName": "Candide.Dialogue.YarnProject",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseLocalization:Candide.Dialogue.Localization",
              "Name": "BaseLocalization",
              "Type": "Candide.Dialogue.Localization",
              "Signature": "public Candide.Dialogue.Localization BaseLocalization",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4722C5744F69FBEBADAA31C49DB77D966646DD286EFBA40121454E99438CC3C9"
            },
            {
              "Id": "LineMetadata:Candide.Dialogue.LineMetaData",
              "Name": "LineMetadata",
              "Type": "Candide.Dialogue.LineMetaData",
              "Signature": "public Candide.Dialogue.LineMetaData LineMetadata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B95239530AAEF170C24C0AB5030172861B3C4F2B8EB3C3A20600DA99B589DE2"
            },
            {
              "Id": "localizations:System.Collections.Generic.List\u00601\u003CCandide.Dialogue.Localization\u003E",
              "Name": "localizations",
              "Type": "System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E localizations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D558C115FDA9C48B059CFF110A8A5BF38812C3DB55905ABAADD8B70A18D864E1"
            },
            {
              "Id": "localizationType:Candide.Dialogue.LocalizationType",
              "Name": "localizationType",
              "Type": "Candide.Dialogue.LocalizationType",
              "Signature": "public Candide.Dialogue.LocalizationType localizationType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60EC97DD1D34870395B93386C86443BE146F3ED08E802884216B606C27157ED4"
            },
            {
              "Id": "nodeHeaders:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E\u003E",
              "Name": "nodeHeaders",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E nodeHeaders",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFC2F4FF78B45A7904B84809253CC7DAB1FEC7414FF9A256B85497D60822744F"
            },
            {
              "Id": "Program:Yarn.Program",
              "Name": "Program",
              "Type": "Yarn.Program",
              "Signature": "public Yarn.Program Program",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF8A53B0C7B658902D1F6B0F5454FF146862D911069B70F83E7E9A489A0A6A55"
            },
            {
              "Id": "SearchAssembliesForActions:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "SearchAssembliesForActions",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E SearchAssembliesForActions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "330B0A36CE1C35881DA2EE1EC87758CFC33DD711ADE6C506633C7B14D21E8D4A"
            },
            {
              "Id": "_directoryName:System.String",
              "Name": "_directoryName",
              "Type": "System.String",
              "Signature": "private System.String _directoryName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "002198C636B340D0419CE3D92B516B545510BD3A3B813CD387352B288C8B21F4"
            },
            {
              "Id": "_initialValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.IConvertible\u003E",
              "Name": "_initialValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E _initialValues",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CC0B053EC931FE46EFC49DB3F8575349CDBD3F47DE23448E2E962534B681013"
            }
          ],
          "Properties": [
            {
              "Id": "InitialValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.IConvertible\u003E",
              "Name": "InitialValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E InitialValues",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A8DBA210A8EB08CFB507F16B3743645826E71047EFF7A2F8107A2685511798F5"
            },
            {
              "Id": "NodeNames:System.String[]",
              "Name": "NodeNames",
              "Type": "System.String[]",
              "Signature": "public System.String[] NodeNames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "39FFCCE2601ABD9575FD5D575F90A423B2574DD6B95E004F6B4B3F73D2C23233"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Awake()-\u003ESystem.Void",
              "Name": "Awake",
              "Signature": "private System.Void Awake()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "30E440567241F566A3AE20ADB4FC1A7837A5FEC90DF82B39804FB3F5EE590F7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureLocaleLoaded(System.String)-\u003ESystem.Void",
              "Name": "EnsureLocaleLoaded",
              "Signature": "public System.Void EnsureLocaleLoaded(System.String languageCode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "languageCode",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "C66EC8D87F5470A7702716F1F71EC78BE6255F3BD0A28C8E0E878A59E96A79E1",
              "Hash": "F636CF6C4E88BC465F9CDDDCBB2A46B5DBF9935F2B4414314C8E8F7213142453",
              "CalledMethods": [
                "Candide.Dialogue.YarnProject::GetLocalization(System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadString()",
                "Candide.Dialogue.Localization::AddLocalizedString(System.String, System.String)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "GetHeaders(System.String)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "GetHeaders",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E GetHeaders(System.String nodeName)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Parameters": [
                {
                  "Name": "nodeName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "3A267A22A0A40B140313F43B05ED8553019C847F7D0977B1C7EF1E4BB08608E2",
              "Hash": "61F80D4CFDD9E3F325E0BF26A213200A498AA2F1802CD471BA3DAF7B394CAE2A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Yarn.Program::get_Nodes()",
                "Google.Protobuf.Collections.MapField\u003CSystem.String, Yarn.Node\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "Yarn.Node::get_Headers()",
                "Google.Protobuf.Collections.RepeatedField\u003CYarn.Header\u003E::get_Count()",
                "Google.Protobuf.Collections.RepeatedField\u003CYarn.Header\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CYarn.Header\u003E::get_Current()",
                "Yarn.Header::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "Yarn.Header::get_Value()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLineIDsForNodes(System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "GetLineIDsForNodes",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetLineIDsForNodes(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E nodes)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "nodes",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "F8E5DD65AE187DE8ECB79B6574BD2423AE65F8A47A7D2B91BEC80293C80FA525",
              "Hash": "72D38EADE5E210F3C14E5F596B0D3F2934AF96BA7013D34D8EFDDDF463328BD9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "Yarn.Program::LineIDsForNode(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalization(System.String)-\u003ECandide.Dialogue.Localization",
              "Name": "GetLocalization",
              "Signature": "public Candide.Dialogue.Localization GetLocalization(System.String localeCode)",
              "Visibility": "public",
              "ReturnType": "Candide.Dialogue.Localization",
              "Parameters": [
                {
                  "Name": "localeCode",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "1A23E4AA0AE15646EC8EEDCD55C577D51E59FD993339AF4B2E6E8CF585F79854",
              "Hash": "9188ECD5680C9034B7353128AA3BE0FDE0BE810283427A84785E785CA8AA3585",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Dialogue.Localization\u003E::get_Current()",
                "Candide.Dialogue.Localization::get_LocaleCode()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CCandide.Dialogue.Localization\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33883952DF631B97599FDBE877A9DC79B5D961F7AC53B97DAE5F2093BECF8D01"
        },
        {
          "Id": "Candide.Dialogue.YarnStrings",
          "Name": "YarnStrings",
          "DisplayName": "YarnStrings",
          "FullName": "Candide.Dialogue.YarnStrings",
          "Namespace": "Candide.Dialogue",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StringTable:System.ValueTuple\u00602\u003CSystem.String,System.String\u003E[]",
              "Name": "StringTable",
              "Type": "System.ValueTuple\u003CSystem.String, System.String\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.String\u003E[] StringTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4561208890AE2352F98E2ABA07182B2859A1CB1C2D97CEBCBF792149259123CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4C5BC26F5579B995F6DE2799774C30CC13C8B525A663BEFB7B65D8FA1275424"
        },
        {
          "Id": "Candide.Entities.Ai.ClientAiBase",
          "Name": "ClientAiBase",
          "DisplayName": "ClientAiBase",
          "FullName": "Candide.Entities.Ai.ClientAiBase",
          "Namespace": "Candide.Entities.Ai",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractAi",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "BDA1D1FB5468136004F160551B97BD743DEEB161BE5A15060F217641F1448A79",
              "Hash": "FE4C458EEBD1CA59E05D36B415CF5BC021075AFD642B0E174291409E99B3DACF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Count()",
                "System.String::op_Implicit(System.String)",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "ImGuiNET.ImGui::BeginChild(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.String::Concat(System.String, System.String, System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndChild()"
              ],
              "StringLiterals": [
                "parameters",
                ": "
              ],
              "Source": null
            }
          ],
          "Hash": "6E603CE63BE62F1BACE53B6808652FD6042D8A69382592A0E790AA7A54C15275"
        },
        {
          "Id": "Candide.Entities.Ai.NoActionsAi",
          "Name": "NoActionsAi",
          "DisplayName": "NoActionsAi",
          "FullName": "Candide.Entities.Ai.NoActionsAi",
          "Namespace": "Candide.Entities.Ai",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Ai.ClientAiBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "FCCF5C4A6A9CB2764BC005F63B9F7EEBB06A3526665D812BB4E407212A5ADEA1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9C79193C9632AF3BC048F102E356C5D4D08D4C6282871656E5198B0CDFAEE4A4"
        },
        {
          "Id": "Candide.Entities.Animations.AnimationState",
          "Name": "AnimationState",
          "DisplayName": "AnimationState",
          "FullName": "Candide.Entities.Animations.AnimationState",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Entities.Animations.IAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B97924BD5885BF79AFAC84136E65B9863C113AE2AC440E807ECD452381AAB1D"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "_exitTime:System.Single",
              "Name": "_exitTime",
              "Type": "System.Single",
              "Signature": "private System.Single _exitTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A3E68A939C6DAFBE4D333E575288407C51C8DF99ED44779CCBDFCEF9FEC90A5"
            },
            {
              "Id": "_exitTimeHasBeenEvaluated:System.Boolean",
              "Name": "_exitTimeHasBeenEvaluated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _exitTimeHasBeenEvaluated",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A74054D01AA829D57B5C01C776BE94969C8FFE569A7BB5F621E725A7B6BC654"
            },
            {
              "Id": "_hasExitTime:System.Boolean",
              "Name": "_hasExitTime",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasExitTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB07928B63C469896AE6BFDCCB3B8CB16FB2641762CCF8B08962E85ECC54A3DC"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3900DED2487973A91C953982AAF9D35166BA9F3399319F6D0EEEFA418BEDE9E3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentFrame()-\u003ESystem.Int32",
              "Name": "GetCurrentFrame",
              "Signature": "public System.Int32 GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FC908D62AE28FA201D1E1C27F6378971B3B407F445A85FB1C6A8117F6DF38C3D",
              "Hash": "087E6578BECEB35801B49D1E87126B7ACF358BC70BB7266CCC2A07529F27D086",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "709A90538A5E609A2789479259AA98CB0A5793FAD0F19A9A9A47792B30575CFE",
              "Hash": "8B39E47D2ED2E37A742EBD449CC2B7A3AE16AC0C583F3636DB09BA8C61458503",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C18719ECC67EB8004AF7EAE7251B6853AF08E6750770A4E7CA98E4B976DCC327",
              "Hash": "FB59052860D32A365B921E02E63A972E448ECAA5757876A613CEF74F9D866347",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1DAD595AEA87DDFB63B036A5F2517106DED9753714EABD449A20597A68F0CE1E",
              "Hash": "C746C79E91F99CD79B6C71974FA1C7F894A8F340FE3A18942A081E67E9B99FB0",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPropertiesForEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetPropertiesForEntity",
              "Signature": "public System.Void SetPropertiesForEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "DE3FA48F45D745A7FCA351C073C650A1E1D4FF48FB2B72BEB7B8CE4BB162E71F",
              "Hash": "3CFD8D14041F26A17C6CB449705BA7B2F305A22A3BCB1693CC072367DD4DDC34",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "D45ACB76F11449F141D3176A050C2A3F3582930AA378C1FA872B2975538A2186",
              "Hash": "F6A01665CF6C91BC0AA35A21D849F5CE5D6D9587458F57AE315169699D8307CF",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationState::get_TimeScale()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::TimeLength()",
                "CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EEDB1B4DD310DEEBB80893DA1D7F1EEF50B10C20D686CEA936759281A3825730"
        },
        {
          "Id": "Candide.Entities.Animations.AnimationStateMachine",
          "Name": "AnimationStateMachine",
          "DisplayName": "AnimationStateMachine",
          "FullName": "Candide.Entities.Animations.AnimationStateMachine",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnyState:Candide.Entities.Animations.AnimationState",
              "Name": "AnyState",
              "Type": "Candide.Entities.Animations.AnimationState",
              "Signature": "public Candide.Entities.Animations.AnimationState AnyState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "161AE5B87569C9FA8C444D9CA88C8240D3EDE1DC3AF627B0A41DB6E3F8BF3FA8"
            },
            {
              "Id": "PreviousFrame:System.Nullable\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Name": "PreviousFrame",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E PreviousFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0860F561AF298C13BD1F01BF775CA2C894F69AE9E9738B722C25C2E1A5063555"
            },
            {
              "Id": "States:Candide.Entities.Animations.IAnimationState[]",
              "Name": "States",
              "Type": "Candide.Entities.Animations.IAnimationState[]",
              "Signature": "public Candide.Entities.Animations.IAnimationState[] States",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0618685A96048098A7DCA290225109204EAA37201FC878E3AFA93569DA9DB211"
            },
            {
              "Id": "_transitions:Candide.Entities.Animations.AnimationStateTransition[]",
              "Name": "_transitions",
              "Type": "Candide.Entities.Animations.AnimationStateTransition[]",
              "Signature": "private Candide.Entities.Animations.AnimationStateTransition[] _transitions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB7036C0E9EB6B41382889849D74B2D6C90CC20CEB4525CB0F3D87CAC52148FE"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentState:Candide.Entities.Animations.IAnimationState",
              "Name": "CurrentState",
              "Type": "Candide.Entities.Animations.IAnimationState",
              "Signature": "public Candide.Entities.Animations.IAnimationState CurrentState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C3ECFE8AC92327D1C66984357AB699B05CA2EACDCDEF68A36C687EBB54C0DE4C"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetState(Candide.Entities.Animations.IAnimationState)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(Candide.Entities.Animations.IAnimationState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.Entities.Animations.IAnimationState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "02B3F3F3A03D6A57AFD2C0A28AB0FDFF8FC923EC18DB5B18B02AC3EC1D27FFB1",
              "Hash": "906B682EF43F3FE1B8CED68BEED5DB9B158F8471B88C89DDC4EC9A789E56223F",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::set_CurrentState(Candide.Entities.Animations.IAnimationState)",
                "Candide.Entities.Animations.IAnimationState::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.String)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.String stateName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stateName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "B35BBB3DFCFA81602E80D52715DFD0DF9584598B347E6F179D96AF67F5D8339C",
              "Hash": "99D38916806EE8F94473111D9CB16D4A70B4D9A2720F5D2B6E16D31DA903026E",
              "CalledMethods": [
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.AnimationStateMachine::SetState(Candide.Entities.Animations.IAnimationState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "44008A419A1BC6E00C356D3E369C042AF917E74A4D5C213724936EFF2C6C47E4",
              "Hash": "3F0BD04A4E3C9AE99D823BE8CC912A3932EBFE6D399F6ACEBFC210D09ED0DF1D",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::IsDone()",
                "Candide.Entities.Animations.AnimationStateTransition::get_CanTransition()",
                "Candide.Entities.Animations.AnimationStateTransition::Invoke()",
                "Candide.Entities.Animations.IAnimationState::Update(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_Value()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::.ctor(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F102651300C6CA4F767C93CA15D4DDE6A07F584AE4FDC57E7F09D835086CF38F"
        },
        {
          "Id": "Candide.Entities.Animations.AnimationStateModel",
          "Name": "AnimationStateModel",
          "DisplayName": "AnimationStateModel",
          "FullName": "Candide.Entities.Animations.AnimationStateModel",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "04530F4F2789F14513837CD4376F980FD4B5DB3680AC3A49E6E25192C62844DC"
            },
            {
              "Id": "ExitTime:System.Single",
              "Name": "ExitTime",
              "Type": "System.Single",
              "Signature": "public System.Single ExitTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1B7E9C6A6C8416FF712DBAC3E238571E9D81DBC85C556D5A27D1EF0D74EB7286"
            },
            {
              "Id": "HasExitTime:System.Boolean",
              "Name": "HasExitTime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasExitTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C5DFCDC39F8325E183417F8D7FF1E7010EC56A061D69A9E8DB1EDC763A79D232"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6D1582B34F246D778E640714D96778F47065EEDE3AFE5E2AB614EDD7ABC94DC9"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "EB6FBF058CD91CF4BBF15809DD6B098A875F8D72C88FC3B45449B76CCC99339C"
        },
        {
          "Id": "Candide.Entities.Animations.AnimationStateTransition",
          "Name": "AnimationStateTransition",
          "DisplayName": "AnimationStateTransition",
          "FullName": "Candide.Entities.Animations.AnimationStateTransition",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FromState:Candide.Entities.Animations.IAnimationState",
              "Name": "FromState",
              "Type": "Candide.Entities.Animations.IAnimationState",
              "Signature": "public Candide.Entities.Animations.IAnimationState FromState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F94AD4B8D45A8C4B96759883CE2CE6401A315B486488497F90527F22EC32A257"
            },
            {
              "Id": "ToState:Candide.Entities.Animations.IAnimationState",
              "Name": "ToState",
              "Type": "Candide.Entities.Animations.IAnimationState",
              "Signature": "public Candide.Entities.Animations.IAnimationState ToState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6CD6B039A4C1481E4EE18E8380356717EBD2814A7A317967032CE7CA4A0B957"
            },
            {
              "Id": "_canTransitionFunc:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_canTransitionFunc",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _canTransitionFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8837FC322F814A9C1035A6671937494888AAEB1FF33E03A9E6ED7231ED86227"
            },
            {
              "Id": "_stateMachine:Candide.Entities.Animations.AnimationStateMachine",
              "Name": "_stateMachine",
              "Type": "Candide.Entities.Animations.AnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.AnimationStateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95740220BCDBC083DBB3687B5E2AE0F8734FC0ABABAE4A8E74C370DD3BB5ACA7"
            }
          ],
          "Properties": [
            {
              "Id": "CanTransition:System.Boolean",
              "Name": "CanTransition",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanTransition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "634D9FDFEC37501C79D02E5A0A9E540284E9D33487EF8FE4D1DD6423F13D86D5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "ADD67344CAE8F9ADCF409EE4A14554B7A24F2A8646326998F6336D04791DB69B",
              "Hash": "01390B45405D8484AAA9481A34EC101378162A3F7AE10E5B0A5E35A306D07A24",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.AnimationStateMachine::SetState(Candide.Entities.Animations.IAnimationState)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Illegal state transition! Expected ",
                " but got "
              ],
              "Source": null
            }
          ],
          "Hash": "56D39A7F4A91F548EBBA92ECD3D1CB26E6B9525365DC911C681F4BCB4635EC72"
        },
        {
          "Id": "Candide.Entities.Animations.AnimationTransitionModel",
          "Name": "AnimationTransitionModel",
          "DisplayName": "AnimationTransitionModel",
          "FullName": "Candide.Entities.Animations.AnimationTransitionModel",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "CanTransitionFunc:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "CanTransitionFunc",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Boolean\u003E CanTransitionFunc",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5B9313AF1889D7B5B5752252F0FB9B7BD49E99939FF7D5B305ABC1A195461F20"
            },
            {
              "Id": "From:System.String",
              "Name": "From",
              "Type": "System.String",
              "Signature": "public System.String From",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6DF5351B8B17CB91757210D58E5B7B0E4BC280DEB18105005E3ACA9E6F588746"
            },
            {
              "Id": "To:System.String",
              "Name": "To",
              "Type": "System.String",
              "Signature": "public System.String To",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C3D10B554D37A1ADBA3ACB30397D5CF5338CA1ACEC799DD3AD1D998BC5D6092A"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "9BE74FBEFDAFA7B8EBD03623E8C0901F7EEF9DB31603A00724A230AE4E0CDF38"
        },
        {
          "Id": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
          "Name": "EntitySpacAnimationStateMachine",
          "DisplayName": "EntitySpacAnimationStateMachine",
          "FullName": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Candide.Graphics.VFX.SpacRenderingArgs",
              "Name": "Args",
              "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
              "Signature": "public Candide.Graphics.VFX.SpacRenderingArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E4A3D8E27D0F7709FB8A53E1089E2C37CF76B1ADB271AF3D01C2DB048C226D9"
            },
            {
              "Id": "LockFrameIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "LockFrameIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E LockFrameIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "075404114F799E9A8D29964A9CBDE8C599AE3EA4ED9E7A51DC34093BB60E89DF"
            },
            {
              "Id": "PreviousFrame:System.Nullable\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Name": "PreviousFrame",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E PreviousFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0860F561AF298C13BD1F01BF775CA2C894F69AE9E9738B722C25C2E1A5063555"
            },
            {
              "Id": "Skins:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "Skins",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01EFC30EF5223945515FE79CCED5EEDA8D463DBC21950059CFF4CC73246990A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.Graphics.VFX.CreatureDeathHandler)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.Graphics.VFX.CreatureDeathHandler creatureDeathHandler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "creatureDeathHandler",
                  "Type": "Candide.Graphics.VFX.CreatureDeathHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "EC5077055DDDEE5AA24C6CEBE0FBE5842750C5CD7C0156A23A6343F59DD2956D",
              "Hash": "8D8F8BFC39AA4FBDB0FBDFC5AA32D495B57D04112D6E656841F1B241A833F546",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::RegisterDeathSpac(Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "5EE70A5254153198CC6B0EA6760D1E35FF5753349D4D53155A6485AA0D4D1E75",
              "Hash": "4DE216E283824D6B5CC494538E9EA81244FBA7CBFFEBB588B7113B15ED336EC1",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::RegisterEntitySpac(Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Entity ",
                " with controller ",
                " does not have proper spac args set up."
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentSpacFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentSpacFrame",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentSpacFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "106367C0518A1059391C1C0E156C1AB87E91BA69451B82DB4B74DABCFA8F55E2",
              "Hash": "F78069EE443872AF3D9BE14B18124C6906BACA9A833066FAE0A19DFD871135CC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::SetIndex(System.Int32)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "88189129F1FBBCF4BE7A110588AD3A23588DDF179E058A119CEDEF410CCB2C29",
              "Hash": "BE4077C6C82D2AB8E1779856C2C4F36909C9457B1796222D226F95072A20935C",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_Value()",
                "System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::.ctor(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DFA7AC2E7F66AA0C600AF526443917A2A11CC83216CF5B77F3CFCE56ED560679"
        },
        {
          "Id": "Candide.Entities.Animations.IAnimationState",
          "Name": "IAnimationState",
          "DisplayName": "IAnimationState",
          "FullName": "Candide.Entities.Animations.IAnimationState",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3900DED2487973A91C953982AAF9D35166BA9F3399319F6D0EEEFA418BEDE9E3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentFrame()-\u003ESystem.Int32",
              "Name": "GetCurrentFrame",
              "Signature": "public System.Int32 GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "421956DE6A1DD42756EE15ACE5BCAEEB60139862157B543078D11B42210511B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "18A555E803FB76F80FFB291129254DCE84E6D7334E3F1ACBA83BAFE0D08924CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "154C7D97236E9B07E37F51EDDAA4E1B0CD698CAC063B776BEE589D5FFFBB545A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "10E5A3E6757523C77E27A1C9AD639C845F99873A019DB81CFA5F08E509DE26DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPropertiesForEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetPropertiesForEntity",
              "Signature": "public System.Void SetPropertiesForEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E6A4BF3CDDF672C706F3CB77DA4FEEB22060D33DC851E494D3D8CEFFDB34174D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B925E1D3880D5076037064DC66596C822EC8005DE44E373A21C321978610B0FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "85B0C0FDC054514B6A9120D815CF1E219EAD94E6DAF4687AACF830E3DCC7CF56"
        },
        {
          "Id": "Candide.Entities.Animations.PlayerSpacState",
          "Name": "PlayerSpacState",
          "DisplayName": "PlayerSpacState",
          "FullName": "Candide.Entities.Animations.PlayerSpacState",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Entities.Animations.IAnimationState",
            "CandideCreator.Shared.SpacSystem.ISpacAnimationState"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Spac:CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "Spac",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75AF6944D27689D51E4CAD41ECE27279699907D50E1A04822CB66969E80399C9"
            },
            {
              "Id": "SpacState:CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Name": "SpacState",
              "Type": "CandideCreator.Shared.SpacSystem.ISpacAnimationState",
              "Signature": "public CandideCreator.Shared.SpacSystem.ISpacAnimationState SpacState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B09857D4F3113FB867F61FE15A6B2B772775358E46096309457362D5A2D675E"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentDirection:System.Int32",
              "Name": "CurrentDirection",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96B359C5ACF28A3B3B847689DD9F6C60DACBADF1F2F83FAE0A569E8F9C38669B"
            },
            {
              "Id": "IsBlending:System.Boolean",
              "Name": "IsBlending",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBlending",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8A8D6D6AF17953DA07E921677F7017A66AEB9D621A5534947901DA18A0B0C09F"
            },
            {
              "Id": "StateName:System.String",
              "Name": "StateName",
              "Type": "System.String",
              "Signature": "public System.String StateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3900DED2487973A91C953982AAF9D35166BA9F3399319F6D0EEEFA418BEDE9E3"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D50D97FC162437B16DCB30B72A3599E3C41B76E1A38BCDBABA05697A50C0C503"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CandideCreator.Shared.SpacSystem.ISpacAnimationState.GetCurrentFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "CandideCreator.Shared.SpacSystem.ISpacAnimationState.GetCurrentFrame",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame CandideCreator.Shared.SpacSystem.ISpacAnimationState.GetCurrentFrame()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B9AD6233F0F216AA113B3DD96FA6E89F98E3974E88FF1949CF3C38B6E9ABF918",
              "Hash": "8D289C73E49D5545A585661F2BAC817DFAB17793E41261723CE866A17C0E7BDF",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlayer(Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)-\u003ESystem.Void",
              "Name": "DrawPlayer",
              "Signature": "public System.Void DrawPlayer(Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 476,
              "BodyHash": "A795843C9FC296F171446E675720D0D76DA0D2A65596840319FB84237A7D3140",
              "Hash": "4605284398A06D03795A76892A60011E6B05C12F4668E142DE6BDFE180858EA8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "Candide.Entities.Animations.PlayerSpacState::GetSpriteSheet(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::ContainsKey(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAnimationProgress()-\u003ESystem.Single",
              "Name": "GetAnimationProgress",
              "Signature": "public System.Single GetAnimationProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B232DF1210BDACC31B6D3633FEF26B923164D18FF15B9C24ADF32EEFF589CA8B",
              "Hash": "3BB2AF6DB50977123DE3CE0E7F17DE28B94915ECA239C89DA18DD33BD7A30554",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseDuration()-\u003ESystem.Single",
              "Name": "GetBaseDuration",
              "Signature": "public System.Single GetBaseDuration()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "03C7F6C8D7FE38A31AE24D995AF3E0810AE94B40A773B67ECE3391517FF12811",
              "Hash": "A8BD56FAF02B9DF72BADACCEEB109E38C0026CB4AAF12F6C23F7DDACC902D4FC",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetBaseDuration()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrame()-\u003ESystem.Int32",
              "Name": "GetCurrentFrame",
              "Signature": "public System.Int32 GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FC41A6D2D2E9267477F6320716543F88C9FFF98875B5C79695FA27FB4814B9B8",
              "Hash": "EAB008B75B5D1C60FDFCDF168FC6E6F936815FD5D3B998AC204E3D830E5E170D",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameForDirection(System.Int32)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Name": "GetCurrentFrameForDirection",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrameForDirection(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5A5FCE9159DC1D1CB8E4CD33E3856037A316391574DDE80C6F1730A5744EEA88",
              "Hash": "33D5EFE13179B39C4722B4E829F2DF3B12B260BC408C1CD3EBE9644D86199790",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentFrameIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentFrameIndex",
              "Signature": "public System.Int32 GetCurrentFrameIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FC41A6D2D2E9267477F6320716543F88C9FFF98875B5C79695FA27FB4814B9B8",
              "Hash": "1AFBECDB531B1C6A12C1068B0BFD92348F0D125193B65F1AE7DDE2CC38E785A4",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpriteSheet(System.Int32)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetSpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetSpriteSheet(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "02B3E6064B82A45AEC7144C4C244DCE944533BD4D429BF55E8FD1FB836E611D1",
              "Hash": "F4807E97F3D15DEB7B7F8E6689E07A59CA42D039C2F13ABC0CE3C63D0CEC1162",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B85F41377A83638F29CA4BE447FDCD8DB726C52E34AD62B12747BF17312B492E",
              "Hash": "ABDD4697624E2BF321B9A8A3647F77F2FCFE193A84DC9F0757C7E58A0D845ED9",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CEA033F709D0E914AEAF4C5E1D194AE77F827F259D1D51AFD18962B0EC0B5F40",
              "Hash": "6FA583DE31223A18FB64739832608BDF4CCC71B84B2D2BF08B7999A3328BB511",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetIndex",
              "Signature": "public System.Void SetIndex(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "83FFF11227F8056DC040AEC28EC9D76387481694B432DAA78CE6EDC993D08FA6",
              "Hash": "B1F32031E83B121F93BCB3B1339CF8FF747DC254F4DFF4D75464C4400AE971FB",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::SetIndex(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPropertiesForEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetPropertiesForEntity",
              "Signature": "public System.Void SetPropertiesForEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "9424C11C330C1FCCA9A054BFB185B73F8DD755DBC6C2B52FCF7473185408782C",
              "Hash": "073FAF211FF2C14C0A543E7A0ED40EC5552E3062A920292CE6964CA48412EF59",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "B0E25CEE5AA6C337C4C674D8CC4A0C024F1F470432F7C876C911D387A4758015",
              "Hash": "B8CE807BC57AA3260235929C14535FE028E04D2E85AFC02F6B3278DAC905B1E7",
              "CalledMethods": [
                "Candide.Entities.Animations.PlayerSpacState::get_TimeScale()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F824809DF91E17175C5A0F8E7D872FBC320A8B2ADFD411A89D469E00C9F227F5"
        },
        {
          "Id": "Candide.Entities.Animations.SimpleSpacAnimationPlayer",
          "Name": "SimpleSpacAnimationPlayer",
          "DisplayName": "SimpleSpacAnimationPlayer",
          "FullName": "Candide.Entities.Animations.SimpleSpacAnimationPlayer",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "55F3B48A0ADBBD3A67F98F7996FAD8FF298E6F670B12A75877A06BE4A2392F23"
        },
        {
          "Id": "Candide.Entities.Animations.SpacAnimationArguments",
          "Name": "SpacAnimationArguments",
          "DisplayName": "SpacAnimationArguments",
          "FullName": "Candide.Entities.Animations.SpacAnimationArguments",
          "Namespace": "Candide.Entities.Animations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationName:System.String",
              "Name": "AnimationName",
              "Type": "System.String",
              "Signature": "public System.String AnimationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AACD1DB08248F44E0D3D60771F1D7C0F322A0EA66858BC075D3F38A0469556"
            },
            {
              "Id": "BaseAnimationSpeed:System.Single",
              "Name": "BaseAnimationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single BaseAnimationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27EF01DC543B30C9EC8F8098ECA3A17D9A6ADCC4D5CCE4F9F3112CEED35CAF1C"
            },
            {
              "Id": "ExitTime:System.Single",
              "Name": "ExitTime",
              "Type": "System.Single",
              "Signature": "public System.Single ExitTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F90C90F902E39C1D84E6E398B14F150FAA4DC2050DE5374432DE49833FC88E85"
            },
            {
              "Id": "HasExitTime:System.Boolean",
              "Name": "HasExitTime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasExitTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33D5699D5D4FA6E6575DE4614B2A602419283949C7BBC650601DCDB3C79388A7"
            },
            {
              "Id": "Loop:System.Boolean",
              "Name": "Loop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Loop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50A2CB62E96D7728AD74DE729E65276E3973FF66B61A130296AE3FD84F61C33"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25123034D9F5FDD5C67B665626617CD5C9B25615CB8BC98C198C84A965EECE27"
        },
        {
          "Id": "Candide.Entities.Auras.BaseStatAura",
          "Name": "BaseStatAura",
          "DisplayName": "BaseStatAura",
          "FullName": "Candide.Entities.Auras.BaseStatAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.BaseStatsAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.BaseStatsAuraArgs",
              "Signature": "private Shared.Aura.Args.BaseStatsAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0CAFA45A83DC4EBE73262A6D8AD46C904851EDA5207C90B863AA64ABBFD2F3BA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "598DE04011105FFC69AC5CD1C5D63A7B4960DE39F19EE4C4D72AA9C8782D1A92",
              "Hash": "F871861AD9F0314DA491BEC166764B3234912DDB9C6899F40FCB39907FADBA1D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.Auras.BaseStatAura::get_Args()",
                "Shared.Models.Stats.EntityStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C8E2ACB3D51D39CB55F6B4A0DBF5221F432B906476B277D68FA1D95091D5C133",
              "Hash": "A5A814DB6142DD0A8D6D2D6EAA3FEEE9421B9397FBC061E3A0CCB431F57FB663",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B7483308102655D7CE7DBB3D2EA2F861F1B76331CC9430B93DE16E0A0A43E49"
        },
        {
          "Id": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Name": "ClientEntityAuraBase",
          "DisplayName": "ClientEntityAuraBase",
          "FullName": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "VisualAura:Candide.Entities.Auras.VisualEntityAura",
              "Name": "VisualAura",
              "Type": "Candide.Entities.Auras.VisualEntityAura",
              "Signature": "protected Candide.Entities.Auras.VisualEntityAura VisualAura",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "094C51EFE1D9F83E967F58A6957D037F4DA5155AAC3EB2A6650FB10ED544AF41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9EDDC600255BAD1C477D25D8A6BB9B67ADC0E5F9E8FE7AE336ABB6DF2D554258",
              "Hash": "D094129FD0423CDF973F8D6BD4392729C9D4D2D4A0A37AE8CD891FAC01184393",
              "CalledMethods": [
                "Candide.Entities.Auras.VisualEntityAura::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraFinished(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAuraFinished",
              "Signature": "public System.Void OnAuraFinished(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "373C2AF80E0E2DAA81D9A99460E180D6ADA567C7F6F09186EEA53DD9B318A21B",
              "Hash": "2EE892549EA5B629A1FB26698FB26B35629A126A0AF934527E69E809E9880207",
              "CalledMethods": [
                "Candide.Entities.Auras.VisualEntityAura::OnAuraFinished(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "8CA624EB600DB5CD0F2F385AC35A9B601E0A86BE9047C5830C074E5F4F724D9E",
              "Hash": "A13104DFA3CC1F454B0B5DDE9E278793D3601EEC954FA37613EF25D82A499E7F",
              "CalledMethods": [
                "Candide.Entities.Auras.VisualEntityAura::OnAuraFirstApplyVisuals(Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.Auras.VisualEntityAura::OnAuraApplyVisuals(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "E85A9308DA10A851171BFA8258F400A6C293AFB00A28BAA1C673024285CDCB29",
              "Hash": "86F51153EAEC6E403B76AD80944FAF3C3AB6DCEBEF3D118E721386886B6034EB",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)",
                "Candide.Entities.Auras.VisualEntityAura::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CC762E954DA0EEF6B1E2F41CF07429A5707BC2B873FCDF34A02436AFF96DB13F"
        },
        {
          "Id": "Candide.Entities.Auras.ControlPotmenAura",
          "Name": "ControlPotmenAura",
          "DisplayName": "ControlPotmenAura",
          "FullName": "Candide.Entities.Auras.ControlPotmenAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E760D6991B91B737202B72EE5DD65CB35447974FFFD9ECC96F4634B0D7494C6F"
        },
        {
          "Id": "Candide.Entities.Auras.ControlVulturesAura",
          "Name": "ControlVulturesAura",
          "DisplayName": "ControlVulturesAura",
          "FullName": "Candide.Entities.Auras.ControlVulturesAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E760D6991B91B737202B72EE5DD65CB35447974FFFD9ECC96F4634B0D7494C6F"
        },
        {
          "Id": "Candide.Entities.Auras.DamageOverTimeAura",
          "Name": "DamageOverTimeAura",
          "DisplayName": "DamageOverTimeAura",
          "FullName": "Candide.Entities.Auras.DamageOverTimeAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.DamageOverTimeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.DamageOverTimeAuraArgs",
              "Signature": "public Shared.Aura.Args.DamageOverTimeAuraArgs Args",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7DB800E2A68A4ACB819162C9F02540E5B6A6E468EF3A891C2E19F27B28A83518"
            },
            {
              "Id": "State:Shared.Aura.State.DamageOverTimeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.DamageOverTimeAuraState",
              "Signature": "public Shared.Aura.State.DamageOverTimeAuraState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A42CE3877F05902638C029BD8F8BDFB1EBB4F07F2AEBDE6C378C30E2D5477925"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "EA488A089CF1254F21A934C4EF14ED54E1B9BB5C5B100625425BEA2C911B9E41",
              "Hash": "3C6ADB158C9176462B9750F205F72447FCC60792BDBA8459630787A65D22EB06",
              "CalledMethods": [
                "Candide.Entities.Auras.DamageOverTimeAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u0026)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2A1BCBCB1DBE681DCD57AC832C1CD99281CB6FD29C30CB3BDE1097A3D685424"
        },
        {
          "Id": "Candide.Entities.Auras.DoNotGenerateThreatAura",
          "Name": "DoNotGenerateThreatAura",
          "DisplayName": "DoNotGenerateThreatAura",
          "FullName": "Candide.Entities.Auras.DoNotGenerateThreatAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E760D6991B91B737202B72EE5DD65CB35447974FFFD9ECC96F4634B0D7494C6F"
        },
        {
          "Id": "Candide.Entities.Auras.EliteAura",
          "Name": "EliteAura",
          "DisplayName": "EliteAura",
          "FullName": "Candide.Entities.Auras.EliteAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statModifierGuid:System.Guid",
              "Name": "_statModifierGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8E26B5BA4F03FFC358FDCDEDB239C307D66B7D53C25B6213F34875B39DBE9F1"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.EliteAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.EliteAuraArgs",
              "Signature": "private Shared.Aura.Args.EliteAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "66A369288D8B26DC563202903A76FC675E330596582DE6F60BC1E0B07D7E1EE0"
            },
            {
              "Id": "State:Shared.Aura.State.EliteAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.EliteAuraState",
              "Signature": "private Shared.Aura.State.EliteAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "340493577F08DD29E4B890646F9F7D78F4D0E503BCE0FE768A2B224BB0F50940"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "D0A6541591A62617861A61EEE04C036B5AEAF4E46C57FF79F72836B0494BE723",
              "Hash": "CD15400AB0AFAB51D308A044FC2A23F9A74A00EB2687598D58FACD7A8D4C900E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.Entities.Auras.EliteAura::get_Args()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Candide.Entities.Auras.EliteAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)",
                "System.NotImplementedException::.ctor(System.String)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "This Elite does not exist"
              ],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "9D5BB15949629FFF65B2C3227D0E4C8776DA47B19E17BCAFB46D363B248325C8",
              "Hash": "4F6D7F31804CE59C9F8AF4176BADEB2A4D80F579050415FDED263F30C5BF3651",
              "CalledMethods": [
                "Candide.Entities.Auras.EliteAura::get_Args()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Candide.Entities.Auras.EliteAura::get_State()",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8D24596A2E21F5540A8235880F13BC6A555C16637C0058486411D4920423BB69"
        },
        {
          "Id": "Candide.Entities.Auras.EnragedAura",
          "Name": "EnragedAura",
          "DisplayName": "EnragedAura",
          "FullName": "Candide.Entities.Auras.EnragedAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_damageMultiplier:System.Single",
              "Name": "_damageMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _damageMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0606D1E4B1E09A79CB63EE0D387D7B63FCFC8C87A044A1E165DF09A716CF848C"
            },
            {
              "Id": "_statModifierGuid:System.Guid",
              "Name": "_statModifierGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierGuid",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8E26B5BA4F03FFC358FDCDEDB239C307D66B7D53C25B6213F34875B39DBE9F1"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.EnragedAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.EnragedAuraArgs",
              "Signature": "private Shared.Aura.Args.EnragedAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "000564CDD0ECB6D340A9AB802CB4F9D08C00C777B068D9D0BAA6CED8E77D0312"
            },
            {
              "Id": "State:Shared.Aura.State.EnragedAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.EnragedAuraState",
              "Signature": "private Shared.Aura.State.EnragedAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F3158159A67C3C4D41D840ADB506FDE84155AF6AFEE694E8B7707975B33A4C2A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "3E69200DB560655C42E97946AAF3B1AFDA8B457031423C26E5AFE80BA06364A2",
              "Hash": "52AF8E441B907EC3FD70733331BE9784E8F51B44E4C1EB0579E45B128EA20E76",
              "CalledMethods": [
                "Candide.Entities.Auras.EnragedAura::get_Args()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Candide.Entities.Auras.EnragedAura::get_State()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)",
                "Shared.Entity.EntityWrapper::get_UsesSpac()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "MeleeDamage"
              ],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "09D5113E6BB4F5D9084C7708B481BFEAF774E7C8D8A211F3F47B0C6371A98943",
              "Hash": "5E3A950BB2B9B04E32C693F974EE622E9C37C4EDC5DB266A920603B0867A23CB",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::RemoveEffect(!0)",
                "Candide.Entities.Auras.EnragedAura::get_Args()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::SetVisuals(!0, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "1CCF359DA6721C369EB591E9FA1C869FAFED74C71650A04EF4AAAC57D4ADDA8E",
              "Hash": "74A56410964AF3751B697A6DD2DEA41E2F451AC4FB8789B561D3D7E48837D810",
              "CalledMethods": [
                "Candide.Entities.Auras.EnragedAura::get_Args()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Candide.Entities.Auras.EnragedAura::get_State()",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C2275FF67A193D0025055C8099397EBE0F8F974E0AE6DD334D5C8521DC6F0850"
        },
        {
          "Id": "Candide.Entities.Auras.FlagBasedStatsChangeAura",
          "Name": "FlagBasedStatsChangeAura",
          "DisplayName": "FlagBasedStatsChangeAura",
          "FullName": "Candide.Entities.Auras.FlagBasedStatsChangeAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statModifierId:System.Guid",
              "Name": "_statModifierId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EFDFD677B941BEB51B8261852DD074C35E41F190C610B69A9CFF839502B5626"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
              "Signature": "private Shared.Aura.Args.FlagBasedStatsChangeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E98DB950322120044968368FC1C2C0688723A28E1FC9B813B86511206E709F22"
            },
            {
              "Id": "State:Shared.Aura.State.FlagBasedStatsChangeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.FlagBasedStatsChangeAuraState",
              "Signature": "private Shared.Aura.State.FlagBasedStatsChangeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2DF758F20BC12CC5D67A510AA731B3630E0FD495680E5C47DBD0279EFDE83070"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "94B0E7918D800A07C46A4DA405BD1011A7DAE64CB91D19444061B84A3C200953",
              "Hash": "2B26625B493C788D9BA6964C7CCC7098DE93EF932DDCC406CAF2FB97F7993734",
              "CalledMethods": [
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::get_Args()",
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)-\u003ESystem.Boolean",
              "Name": "CheckRequirement",
              "Signature": "private System.Boolean CheckRequirement(Shared.Entity.EntityWrapper target, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9DC1C5AF21607D688121514E5B1A12C35A7105CF485ACCA442E5AB856AA47F5F",
              "Hash": "3ADBC740C0B97BA48E483D604FE30B2CBF911F2FA6F3E8408F8E0CB7754E4ECD",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs, Shared.Models.Player.PlayerCharacterModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "242905506BC72E24CF671BA89F330FFE2150937678AAA7F669ADEC8D20DAB43B",
              "Hash": "C3A78A781E8D4E53FAB4E82380EBDCF50F232EB320461DBCEB7A491DDFA62B5E",
              "CalledMethods": [
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::get_Args()",
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "94B0E7918D800A07C46A4DA405BD1011A7DAE64CB91D19444061B84A3C200953",
              "Hash": "7BBA3928F3383F808780018CC70834BAD6CE52152C89B188CAF6FDF75E5C2C2E",
              "CalledMethods": [
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::get_Args()",
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.Auras.FlagBasedStatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD0AB7E8FF4E04F21AD28A08F9B6BA60865B26B04A0324ED41339AF82ADB621F"
        },
        {
          "Id": "Candide.Entities.Auras.HealingOverTimeAura",
          "Name": "HealingOverTimeAura",
          "DisplayName": "HealingOverTimeAura",
          "FullName": "Candide.Entities.Auras.HealingOverTimeAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.HealingOverTimeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.HealingOverTimeAuraArgs",
              "Signature": "public Shared.Aura.Args.HealingOverTimeAuraArgs Args",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "61F670BA6C89E7CFB588C8B4CEEEB3489BDB7B56A3F348D2CC84602A87039F74"
            },
            {
              "Id": "State:Shared.Aura.State.HealingOverTimeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.HealingOverTimeAuraState",
              "Signature": "public Shared.Aura.State.HealingOverTimeAuraState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B7568BBE6FBE8D66642282330F1852E150F3C5BAC75B0F271CC2C1FA626CB248"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HealTarget(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HealTarget",
              "Signature": "private System.Void HealTarget(Shared.Entity.EntityWrapper target)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "ACA0671B1A2851CDFEA9AF48255EA7B89E650283110FF0C41E87A1870D84A771",
              "Hash": "CEDDC07E5472EF9992FCA3BB978A9B50721A40F3318FE1F30F98408B9EAFF1D2",
              "CalledMethods": [
                "Candide.Entities.Auras.HealingOverTimeAura::get_State()",
                "Candide.Entities.Auras.HealingOverTimeAura::get_Args()",
                "Shared.Entity.EntityWrapper::Heal(System.Single)",
                "System.MathF::Round(System.Single)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.FloatingTextSystem::AddNewHealText(System.Single, Shared.Entity.EntityWrapper)",
                "Candide.LegacyUI.OverheadHealthbar::Healed(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "B7F1A2225E9172CE09BAE049EA233E5D999056E1272F62DFA428A6E7BD49A36A",
              "Hash": "A6DE1053AABC1B5C692323F77080A54065FAF426EB3A73522B5F5F249CEEF589",
              "CalledMethods": [
                "Candide.Entities.Auras.HealingOverTimeAura::get_State()",
                "Candide.Entities.Auras.HealingOverTimeAura::get_Args()",
                "Candide.Entities.Auras.HealingOverTimeAura::HealTarget(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "BD69156103C1CDFC38FD2F696369790DE99CC13BD57FD1C253225707ED73C365",
              "Hash": "639E31E4D71CA641DFE44F4636F2858BB9DE1049C4FD6037E365C32664D8AD2E",
              "CalledMethods": [
                "Candide.Entities.Auras.HealingOverTimeAura::get_State()",
                "Candide.Entities.Auras.HealingOverTimeAura::HealTarget(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Auras.ClientEntityAuraBase::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8353E064861DC09A2D3209CDC82BC51E0764BC0DC85CD8B0BF1FBB2817CDA754"
        },
        {
          "Id": "Candide.Entities.Auras.HitCastSpellAura",
          "Name": "HitCastSpellAura",
          "DisplayName": "HitCastSpellAura",
          "FullName": "Candide.Entities.Auras.HitCastSpellAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.HitCastSpellAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.HitCastSpellAuraArgs",
              "Signature": "private Shared.Aura.Args.HitCastSpellAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E3330502B4940A45B474996CCDFF43183E1299239AF0560ED69B02F980EE1C48"
            },
            {
              "Id": "State:Shared.Aura.State.HitCastSpellAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.HitCastSpellAuraState",
              "Signature": "private Shared.Aura.State.HitCastSpellAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD4CEB097AE0DCB750206C24E528268F2026563C7D2E673928EB4FA7382921F1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "CheckCanProcAndSetCooldown",
              "Signature": "private System.Boolean CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E7064C7A064B9FEC9A11056EE9E73F344873F95446121C0B7C833CD6DA5BAD79",
              "Hash": "3777E9CC182E9E90B2A8DAA18D90E35BC82BF534C1B5CBD0B6ED321A60D9FC0C",
              "CalledMethods": [
                "Candide.Entities.Auras.HitCastSpellAura::get_State()",
                "Candide.Entities.Auras.HitCastSpellAura::get_Args()",
                "Shared.Combat.Spells.SharedHitCastSpell::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo, Shared.Aura.State.HitCastSpellAuraState, Shared.Aura.Args.HitCastSpellAuraArgs, System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HandleProc",
              "Signature": "private System.Void HandleProc(Shared.Combat.DamageInfo damageInfo, Shared.Entity.EntityWrapper targetEntity, Shared.Entity.EntityWrapper selfEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selfEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "75C2ECC17F3BC3AA83284369E2AF9359787013ADF09324BC8E335AF4E36129A1",
              "Hash": "7E309D7F3A7E1D5AC11D05FAA459D9CF4BF75292D16535C58432EA7BE4E720BE",
              "CalledMethods": [
                "Candide.Entities.Auras.HitCastSpellAura::get_Args()",
                "Candide.Entities.Auras.HitCastSpellAura::get_State()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "Aura \u0027",
                "\u0027 proc failed. Expected a target entity.",
                "spell:hit_cast_spell_generic"
              ],
              "Source": null
            },
            {
              "Id": "OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitDealtTriggerFire",
              "Signature": "public System.Void OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 444,
              "BodyHash": "975667EB625DD8BD06D85903F196D30918E513AA2728B095E1B45EEC08818132",
              "Hash": "858FEC2969F12ACC5C6574827EA9657B055CCD075A15F6AC779D7EAEBB38D8DD",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.SpellTomeState::Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "aura:favour:tome_melee_cast",
                "aura:favour:deep_wounds_applicator",
                "sword_bleed_damage_reduction",
                "spell:hit_cast_spell_generic",
                "aura:favour:deep_wounds:damage_reduction"
              ],
              "Source": null
            },
            {
              "Id": "OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitTakenTriggerFire",
              "Signature": "public System.Void OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "DD8CCCADE85E45F50948C8E48041BE7F930C0318752C97E07E5BCCA63826B134",
              "Hash": "0F7782A8C120F08DA344D42B2633C54B4A94FFB59B30B6AEF6D8BD629387963A",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)",
                "Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "769393D47460B8A03226043CD94594C567F316B8B001F26A07305599D3A78745",
              "Hash": "73378F28667FE94AFE75FFBC8544D0D656A9DEDBDB7E94B8410C50FFF4756EB8",
              "CalledMethods": [
                "Candide.Entities.Auras.ClientEntityAuraBase::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Auras.HitCastSpellAura::get_State()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DD199E0F445EF5BC59A2CB543B10D7DEE9CFE7A5BE48E57EF2109A539AE31DF8"
        },
        {
          "Id": "Candide.Entities.Auras.IgnorePlayerAura",
          "Name": "IgnorePlayerAura",
          "DisplayName": "IgnorePlayerAura",
          "FullName": "Candide.Entities.Auras.IgnorePlayerAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_reapplyPlayerCollision:System.Boolean",
              "Name": "_reapplyPlayerCollision",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _reapplyPlayerCollision",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D6ED623DFA179EEF3120A94F017E21B762CBAB90FCC0DE4F5DDF551A5355C55"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "74339C526DA49E552106F58E828FEDC173EA750F4C1547F5FD7E8BCA3A10DBC2",
              "Hash": "0763E9F07285794F8BF27FF3DFEC450C495E33A71F50D1D1B9DA153C372121A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::HasFlags(CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks)",
                "Shared.Entity.EntityWrapper::get_CollisionMaskRef()",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A22FF6CD1D29196935762308E4A17E9FBB9745B24B1B98C73AB9A0F8F57B5DD6",
              "Hash": "B0F9A0948D99DD3A2C01AB698336F7F437261658FB7D94C35FD08F98BDD6B884",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CollisionMaskRef()",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::RemoveFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "BA8C24D9581CFD556BB672B2F995340EEE93007CDF73E532FAA0B17DD21B41F1",
              "Hash": "8AF33F7D7B668693F1EFD11E5BE52CEBA610152D2B3C2541E27ED4CAF81558C0",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)",
                "Shared.Entity.EntityWrapper::get_ThrowerId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "308B3B7A0BB92818555A10CD87AFDBB0C5413915A3A434A80A3499DFD584F954"
        },
        {
          "Id": "Candide.Entities.Auras.PetrifiedAura",
          "Name": "PetrifiedAura",
          "DisplayName": "PetrifiedAura",
          "FullName": "Candide.Entities.Auras.PetrifiedAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.PetrifiedAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.PetrifiedAuraArgs",
              "Signature": "private Shared.Aura.Args.PetrifiedAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "78EF907150241A962BCFAA17D3A8394DE177D5D253F65EDD32051F11D42BEC5E"
            },
            {
              "Id": "State:Shared.Aura.State.PetrifiedAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.PetrifiedAuraState",
              "Signature": "private Shared.Aura.State.PetrifiedAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "015E44143248CD21EF3E91CF87B94B2A20C60EE3906138C42A809FF0C8D65069"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2F73B79E6855FEE338BC06A40B6ADE1D59B2EB0607A160169958CA3198ADB74C",
              "Hash": "87D6456C19272FF1319D5E81B38C36EBA2CCEBA182130B84FA7112EC26F97D0A",
              "CalledMethods": [
                "Candide.Entities.Auras.PetrifiedAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2F73B79E6855FEE338BC06A40B6ADE1D59B2EB0607A160169958CA3198ADB74C",
              "Hash": "92408E1A020599741C04F6593C5C8C6B6B48C2329EE6D0FD3D1652574CC41111",
              "CalledMethods": [
                "Candide.Entities.Auras.PetrifiedAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "7EBBF85CF324F3D19BA883DE81B9D4124D47896B5E427B9C914E721863654843",
              "Hash": "2FE5933F79F620823E004BFC1F480F5306B38FBA68B65C897E0EEB2C06FEECC4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "1AA8702D1963D876B84F4785912699D0194D5AF103E576570A8ED8C646965A03",
              "Hash": "7DF99BBE73521E16A5395324772B63325BEFB28DA0177B1EA48BCC45C0B41728",
              "CalledMethods": [
                "Candide.Entities.Auras.ClientEntityAuraBase::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8D81190CC38098CDEA236E752975C27EBA973AE3E375C64FCAE305B87027942"
        },
        {
          "Id": "Candide.Entities.Auras.RootAura",
          "Name": "RootAura",
          "DisplayName": "RootAura",
          "FullName": "Candide.Entities.Auras.RootAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_immovableWasApplied:System.Boolean",
              "Name": "_immovableWasApplied",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _immovableWasApplied",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5402DA2EBA9C796CD25AD8FE51B4770D94DA1495FCB0188C366D83B1168F87CF"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.RootAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.RootAuraArgs",
              "Signature": "private Shared.Aura.Args.RootAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4093C1446CA08EA8A628DFF0FFCBDE9E5CF93CA0100B3DD96586E3ABCECF7062"
            },
            {
              "Id": "State:Shared.Aura.State.RootAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.RootAuraState",
              "Signature": "private Shared.Aura.State.RootAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6362B50A49F488F7AAF10AB595A757C30504B002B76E6841325A0FBA60625BAE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "5709C2FB388B500E4E8E92910AF33C188100982DD74EDEC9655AA256B31A60D7",
              "Hash": "677699CD60D5D09DD8A1939F86CC2E9F93625E984519E32A349D41AF8F51C545",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_DistanceWalked(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "71452F38F46CA131461DCE2C5FACE31E08F6D45056B08FD1D9C13B770E62C214",
              "Hash": "EF86F74AA32D1DB921C8F60790B3F6A4D96B7EBF8BC37CE15172DCBA54B2F45D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_DistanceWalked(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FB6C6D3184F93BC922B58F7223E95EE804A649528F1616ACD08C7A390A50B30"
        },
        {
          "Id": "Candide.Entities.Auras.SetCharacterFlagAura",
          "Name": "SetCharacterFlagAura",
          "DisplayName": "SetCharacterFlagAura",
          "FullName": "Candide.Entities.Auras.SetCharacterFlagAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.SetCharacterFlagAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.SetCharacterFlagAuraArgs",
              "Signature": "private Shared.Aura.Args.SetCharacterFlagAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EF84A00F9B8A89368B161C777F69EFC06BCDB33F6556FF0C1EBF54750DD34E81"
            },
            {
              "Id": "State:Shared.Aura.State.SetCharacterFlagAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.SetCharacterFlagAuraState",
              "Signature": "private Shared.Aura.State.SetCharacterFlagAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EE3B58316705E593273E55C94FDB0E0C0E6EB677BDDD9CBC951E254F1D37F1B3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "3797211DC89CEF607268AA769E459D101413CD68A1AE712874C1CFE5862210D6",
              "Hash": "2E0D26F24DCAB02102AB65D458BB91083CAE12120051B5369F45751F8EF4A762",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.Auras.SetCharacterFlagAura::get_Args()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "SetCharacterFlagAura: Tried to set Character flag through aura but there already exists flag set for ",
                ". Did you want to do an aura merge perhaps instead?"
              ],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "7C16E79DF80A6D0493D373C607DE5F93F05C3664D9EA2C96914CCFFAC9DE83BF",
              "Hash": "0BFF9208D0CFE40EAE61EEF87B2A6CA4D8A19B423A823BA5C20C62BF64926A11",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.Auras.SetCharacterFlagAura::get_Args()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "SetCharacterFlagAura: Tried to remove Character flag through aura but it was already gone. Flag ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "5773D041DD951A42325D1EEB7DEE12A2229118D61F806EF3F2124661EA14D703"
        },
        {
          "Id": "Candide.Entities.Auras.SimpleAura",
          "Name": "SimpleAura",
          "DisplayName": "SimpleAura",
          "FullName": "Candide.Entities.Auras.SimpleAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E760D6991B91B737202B72EE5DD65CB35447974FFFD9ECC96F4634B0D7494C6F"
        },
        {
          "Id": "Candide.Entities.Auras.StatsChangeAura",
          "Name": "StatsChangeAura",
          "DisplayName": "StatsChangeAura",
          "FullName": "Candide.Entities.Auras.StatsChangeAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_statModifierId:System.Guid",
              "Name": "_statModifierId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _statModifierId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EFDFD677B941BEB51B8261852DD074C35E41F190C610B69A9CFF839502B5626"
            }
          ],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.StatsChangeAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.StatsChangeAuraArgs",
              "Signature": "private Shared.Aura.Args.StatsChangeAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A97A2C51EA832D2DC1CCA01D6CBF4B767FB65BB238A44999EABB950C360550ED"
            },
            {
              "Id": "State:Shared.Aura.State.StatsChangeAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.StatsChangeAuraState",
              "Signature": "private Shared.Aura.State.StatsChangeAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7B26BA3E217D5098EE6EE812E7B38E24E0C8D275B88108BEE001933E397B2643"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "1652320886530156AD7B6717D7EB9A003903677AEB5D96CE9C2ED6F5780D8238",
              "Hash": "E4B6F294455F464FAFA35229FA78BB12650E18872E7F30CFBD9422C4C913C785",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.Auras.StatsChangeAura::get_Args()",
                "Candide.Entities.Auras.StatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C8E2ACB3D51D39CB55F6B4A0DBF5221F432B906476B277D68FA1D95091D5C133",
              "Hash": "A5A814DB6142DD0A8D6D2D6EAA3FEEE9421B9397FBC061E3A0CCB431F57FB663",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "1652320886530156AD7B6717D7EB9A003903677AEB5D96CE9C2ED6F5780D8238",
              "Hash": "DFC93152DFE2627C799897D4E93019CAA8FFD3408C1708CD393BA7350E797E46",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.Auras.StatsChangeAura::get_Args()",
                "Candide.Entities.Auras.StatsChangeAura::get_State()",
                "Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FE8D51170A1174D647AA491579C48B136951F0BDB15983C6F27123E3A7AE2ACD"
        },
        {
          "Id": "Candide.Entities.Auras.StunAura",
          "Name": "StunAura",
          "DisplayName": "StunAura",
          "FullName": "Candide.Entities.Auras.StunAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Auras.ClientEntityAuraBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.StunAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.StunAuraArgs",
              "Signature": "private Shared.Aura.Args.StunAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F458242627D22C71F209343D4C2C5EF7A1100A21999E41B4928579904ECBC3D5"
            },
            {
              "Id": "State:Shared.Aura.State.StunAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.StunAuraState",
              "Signature": "private Shared.Aura.State.StunAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0F98161469D53F4A5A2E55F04BA9C99E351846200805095F899A0E34CFD040F3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "76F8BEF4E3F22114832A6C5980881748F76360C79BE1C85BEAC0A944E4D90F36",
              "Hash": "6A4284158A89A02E1678803AB2DB02582D18E0074C1E1FE2320726A6D260F12C",
              "CalledMethods": [
                "Candide.Entities.Auras.StunAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "76F8BEF4E3F22114832A6C5980881748F76360C79BE1C85BEAC0A944E4D90F36",
              "Hash": "7A8FF3CB67B18F1C73EE23BE29BA3B9902690003E8034DA94C99E60D3390E4FA",
              "CalledMethods": [
                "Candide.Entities.Auras.StunAura::get_Args()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "A8E99118736D5F7EF70516F3EC5059A8EA8D370BB9811461CFC5F61BBFEAA554",
              "Hash": "EE73B2995DB2F74A43F58120E385D9D98899B31DBBDCF75B4C5B22C54DA849B6",
              "CalledMethods": [
                "Candide.Entities.Auras.ClientEntityAuraBase::SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.Auras.StunAura::get_Args()",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [
                "vfx:stun",
                "stun"
              ],
              "Source": null
            }
          ],
          "Hash": "B2B33E33AB1704BC1C7EA3C6709AD12892AD9FFA07A7DA320871BC4EAC08E257"
        },
        {
          "Id": "Candide.Entities.Auras.VisualEntityAura",
          "Name": "VisualEntityAura",
          "DisplayName": "VisualEntityAura",
          "FullName": "Candide.Entities.Auras.VisualEntityAura",
          "Namespace": "Candide.Entities.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_auraInstanceId:System.String",
              "Name": "_auraInstanceId",
              "Type": "System.String",
              "Signature": "private System.String _auraInstanceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC7EFEB79F1A75322A47D17431816D52F82415BD541C866B56474E8AEFCD061A"
            },
            {
              "Id": "_auraTypeId:System.String",
              "Name": "_auraTypeId",
              "Type": "System.String",
              "Signature": "private System.String _auraTypeId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CCC3EAFC7C4B7DCA035CADAC4C367595C705B3EEE24AFA6468D6648241FEFC9"
            },
            {
              "Id": "_displayInfoId:System.String",
              "Name": "_displayInfoId",
              "Type": "System.String",
              "Signature": "private System.String _displayInfoId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89742EC6C1F9E77EEFFDA2F004C47E793378A312D2BC1397DA28FE041E48619B"
            },
            {
              "Id": "_lightSource:Candide.Graphics.VFX.VfxLightSource",
              "Name": "_lightSource",
              "Type": "Candide.Graphics.VFX.VfxLightSource",
              "Signature": "private Candide.Graphics.VFX.VfxLightSource _lightSource",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02EFD29D3841CF8D4772A1FA3C8166BD96DE5D0F43BD98093DC32770792DC745"
            },
            {
              "Id": "_lightSourceArgs:System.Nullable\u00601\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E",
              "Name": "_lightSourceArgs",
              "Type": "System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E",
              "Signature": "private System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E _lightSourceArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C47502957FAD5AC65869555D85DE343D28C624E88294BC7F424658E4B43C9D7"
            },
            {
              "Id": "_onApplyAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_onApplyAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _onApplyAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C3ADD72EC3D6298BDB954E01555F80D57100F63143E3093EDF26AB60CCF7E3A"
            },
            {
              "Id": "_onApplyParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_onApplyParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _onApplyParticleEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B220B0EE522BE5DA41C128AABE2DB758CA746831EADC7E3368B172EA4FD6402"
            },
            {
              "Id": "_onApplyVfxSpacAnimation:Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Name": "_onApplyVfxSpacAnimation",
              "Type": "Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Signature": "private Candide.Data.AuraDisplayInfoSpacAnimationData _onApplyVfxSpacAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C05E2D33F8CC7A35B1767CBAE7968B7D6ED3B4F5B42E5A1E26B7CDB429F569B"
            },
            {
              "Id": "_onApplyVfxSpritesAnimation:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "_onApplyVfxSpritesAnimation",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Signature": "private CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel _onApplyVfxSpritesAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8181AA7A9784F820614DBA6B3B9653AF5BA49B38CEA08324A16405101E663B6"
            },
            {
              "Id": "_onFinishParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_onFinishParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _onFinishParticleEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834BA02C6882D764E73BED66107984DD4F4F79F6DA679E38DE00E982C483C622"
            },
            {
              "Id": "_onUpdateParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_onUpdateParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _onUpdateParticleEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB44CEB8DFBA6665111CD650E5C41B76AABBCE1A971BF895F8BA0E1CF7F9962E"
            },
            {
              "Id": "_ownerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_ownerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _ownerEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECDCB4ECDFB7A2BB97B39A9D69512348B9BCAB0AB463A91701D0BF88212D886C"
            },
            {
              "Id": "_spawnArea:CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea",
              "Name": "_spawnArea",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea",
              "Signature": "private CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea _spawnArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0FB755DFA716FA052C299072F0EB6BF8FD89EE9237F33DAABF247AE4FCF53A6"
            },
            {
              "Id": "_spring:Candide.Graphics.VFX.VfxSpring",
              "Name": "_spring",
              "Type": "Candide.Graphics.VFX.VfxSpring",
              "Signature": "private Candide.Graphics.VFX.VfxSpring _spring",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9904B08780327767C6FE1C03453921D0179AE16DA0112CBE5F4C8DCAAF6D8D0"
            },
            {
              "Id": "_vfxLoopingSpacAnimation:Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Name": "_vfxLoopingSpacAnimation",
              "Type": "Candide.Data.AuraDisplayInfoSpacAnimationData",
              "Signature": "private Candide.Data.AuraDisplayInfoSpacAnimationData _vfxLoopingSpacAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7461BFB406CAD15ACC17C7138BC6D58071976591FB514690E92DE71DE27F692B"
            },
            {
              "Id": "_vfxLoopingSpacInstance:Candide.Graphics.VFX.VfxSpacAnimation",
              "Name": "_vfxLoopingSpacInstance",
              "Type": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Signature": "private Candide.Graphics.VFX.VfxSpacAnimation _vfxLoopingSpacInstance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71E60D02A66C7BC3D29CC35C0E832D2CB7A2DB06EEB6DB0263FB28CC8D6BA5FA"
            },
            {
              "Id": "_vfxSpringData:Candide.Data.VfxSpringData",
              "Name": "_vfxSpringData",
              "Type": "Candide.Data.VfxSpringData",
              "Signature": "private Candide.Data.VfxSpringData _vfxSpringData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8ADB9B97E67D64193868FC9C3CF6E9551D4250D2B31BF78F419072E491093860"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "F4227FE837B1A5B4B2666C2B86CCB9A215086AB729A3259AD5CB4BE0BB2B65D5",
              "Hash": "9023EE216BAE5A4ED0E4225E88613744F89E2DF938FDB74D43AA9E9430046F82",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::Unload()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Graphics.VFX.VfxSpacAnimation::SetFinished()",
                "Candide.Graphics.VFX.VfxSpring::SetFinished()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraApplyVisuals(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAuraApplyVisuals",
              "Signature": "public System.Void OnAuraApplyVisuals(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "DE7475C3EBAD1E933187E4CB9BBC945A96E9CBB92C41FB4FBF598503AE3CD320",
              "Hash": "61A10743C7B083D7E70628417479AB8E20C52F47B853B0F8AF48733E6DBBA0C2",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Nullable\u003CSystem.Single\u003E, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.Graphics.VFX.VfxSpring::.ctor(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Candide.Graphics.VFX.VfxPlayer::CreateSpring(Candide.Graphics.VFX.VfxSpring)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E::get_HasValue()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Nullable\u003CCandide.Graphics.VFX.VfxLightSourceArgs\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::ToString()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Shared.Entity.EntityWrapper, System.String)"
              ],
              "StringLiterals": [
                "OnAuraApplyVisuals"
              ],
              "Source": null
            },
            {
              "Id": "OnAuraFinished(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAuraFinished",
              "Signature": "public System.Void OnAuraFinished(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "82333B7A0C82F1F487B8EF1A08255622F80C0D33FCC0B973267BC5698EDB2562",
              "Hash": "74151857682D2ED327566FE0837A29FA7A60538A160CACD76E3DFB2B58B5F0DE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Particles.ParticleEmitter::Trigger()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraFirstApplyVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnAuraFirstApplyVisuals",
              "Signature": "public System.Void OnAuraFirstApplyVisuals(Shared.Entity.EntityWrapper target, System.Boolean isStatic)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isStatic",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "33B550276945B39C72D46276A5DFFD46E0221AC80DE6326B026F87714A0EF210",
              "Hash": "A6921BD2E1074E8F51F62195F36B0580FAA8E0E193307F94E87AB4AB63B9C7A6",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Particles.ParticleEmitter::Trigger()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::op_Inequality(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "Candide.Entities.Auras.VisualEntityAura::OnAuraApplyVisuals(Shared.Entity.EntityWrapper)",
                "Candide.Database.AuraDisplayInfoDataBase::GetDisplayInfoOrNull(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "1FAB5FBC206DB47DF7A95C4403CBB79330B416E13A5A700F02DA2F2C09FE0B23",
              "Hash": "8A292F119D2149E9E13FE9AADCE5AED7028C90372367A4E2E44FE99D784765D7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "91199F7237B7E8A38A5EB47FD55BEEC5353B72290E8241069FFC78B0A7D89ECD"
        },
        {
          "Id": "Candide.Entities.Bridge.ClientEntitySystemBridge",
          "Name": "ClientEntitySystemBridge",
          "DisplayName": "ClientEntitySystemBridge",
          "FullName": "Candide.Entities.Bridge.ClientEntitySystemBridge",
          "Namespace": "Candide.Entities.Bridge",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.Entity.IEntitySystemBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Entities.Bridge.ClientEntitySystemBridge",
              "Name": "Instance",
              "Type": "Candide.Entities.Bridge.ClientEntitySystemBridge",
              "Signature": "public Candide.Entities.Bridge.ClientEntitySystemBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C61FCF34EA2FB998444E52D48C33B38A3846C56F84F5DF17D76B5BBD90A66F27"
            },
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A95CC535EF85C085F549BB30AC7497298B7536EBB30A5C8D10239E0F46AB80E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockBackVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D0511508B9F2076633CC19930DEADB22664A52F32663FA91D837B7225BAFEB5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSnapshotSpell(Shared.Helpers.CastSpellArgs, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "EAC7B33A6C706B2CA1A790C12077E6929065E44DF87C3F5EA21AE045EB662F47",
              "Hash": "16497A581B1683D7F5285FA06E8A049A502FD9F873DB2E3C9D37FAE6ADE2E3CC",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSpell(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "E91D070A29AC34346F013DB60AE17EE6B93DF5F3F5A6BE1AB3CE9EBCCC3964FA",
              "Hash": "8D3DE9D84C180BC7AF0E978C43FEF273308C7FF3C85BA4E1A3018C425A2EE0BD",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntityAuraInstance",
              "Signature": "public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "auraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "A465B09A3E87C97760033B8637DFD556B0C6FD10C6C0D92F8DA1143AC0E23978",
              "Hash": "773440BFB920C5AE02A068BE6B6952391E898FD55B0034293E4F34D4C11C4FC7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItems(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "GetEquippedItems",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E GetEquippedItems(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "60BB7D91B3E777444AAEF9F692C301918181AE6F5912DCABFF43826A0EC2AB5A",
              "Hash": "C504BFF8965315B66302157A79E54A0B149F33FB285116C5404CE8725D6D614E",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "GetFavourAndGlobalAuras",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "8A4D921BA7B50E258CE93792629409334BD87960BDB1C0BA163806765AB4A52E",
              "Hash": "F39941C7B70EEECF0D00BEEDA08541296FAA010F532EDF8D785BF8037A550947",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "Candide.GameModels.Managers.BlessingsManager::GetCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)-\u003ESystem.Single",
              "Name": "GetSkillDamageMultiplier",
              "Signature": "public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "8D936A008362C4AFB217703F3B0FD9804B4871CA0F18F1126137BCFD0A36242B",
              "Hash": "B62BE9329AC564413E47307F5D27725230481E8F0994C993F179D19E27A74353",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "80F7DBFFE3991981A8CE79C03CE07DACD2A1FC070F9D643F70F1C01E6AEA19E3",
              "Hash": "84761B36B18E526C5D79479566D55749448EFD092E9B50D9409F15DEDE18CEAF",
              "CalledMethods": [
                "Candide.GameModels.GameState::GetWorldStat(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IgnoreDoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "IgnoreDoDamage",
              "Signature": "public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "0CB4A4A0D4D083678171D10E8953847B218D47535FDF4A20DEC6E4883CD28C81",
              "Hash": "02E9231A96A9A29401E6E253E63C913D92FBBBA9CA3633FF7A7A2CE610F32552",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsOtherPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)-\u003ESystem.Void",
              "Name": "OnEntityKilled",
              "Signature": "public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handledInfo",
                  "Type": "Shared.Entity.Base.OnKilledBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageDone",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6533D7D527503AA87D233D28370AD73E488BD1790D3259E1BA0CABB06121151F",
              "Hash": "1F5AC4EF60E04B467E84E4E8B408403374A25D8A99E960B61D5670B0B2C1A199",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.GameModels.Managers.EntityManager::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "player-killed-entity"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnEntityRemove",
              "Signature": "public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "F6926FC13D8C9A193518723982D59ECA2255ABA43CA3185CD51F0F23919ECB1F",
              "Hash": "87B48B403EEC0D11552AC13B6435523FE31405946F534686B4A902FCCAA7C1FA",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "OnEntityTookDamage",
              "Signature": "public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeDamagedHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "countAsHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3794,
              "BodyHash": "19B2E68CAFF8E6CB4E0B237B7C10A613C3D0B53869CABF12E4BFB3B4A437E968",
              "Hash": "BC20499F13BC531F9D53138F410B32E44F8C89DCA6EE53732C7393AEE11331CA",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(Candide.Data.VfxSpacAnimationData, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Graphics.CombatVfxHelper::HandleFleshHitBlood(Shared.Combat.DamageInfo, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.String, System.Single, System.Single, System.Single)",
                "Candide.Graphics.FloatingTextSystem::AddNewDamageText(System.Single, Shared.Combat.DamageInfo)",
                "Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.MessageModels.DealDamageMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "event:/player/crit",
                "hit:thud",
                "hit:crit",
                "hit:med",
                "hit:small",
                "crit",
                "damaged",
                "event:/items/sledgehammer/sledgehammer_thud",
                "event:/hits/weapons/blunt/blunt_hit_shield",
                "event:/hits/weapons/blunt/blunt_hit_furniture",
                "event:/hits/weapons/blunt/blunt_hit_wood",
                "event:/hits/impact/impact_shrubbery",
                "event:/hits/weapons/blunt/blunt_hit_flesh",
                "event:/hits/weapons/blunt/blunt_hit_stone",
                "event:/hits/weapons/blunt/blunt_hit_bone",
                "event:/hits/weapons/blunt/blunt_hit_ethereal"
              ],
              "Source": null
            },
            {
              "Id": "OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrownHit",
              "Signature": "public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4CFFCE6375BF2EBEFFAAC0D9B9AA1D42B1B6A75A83571B3D27DB9B6B8083031A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A7C07868B7A2B5DFC49B9EC1280CF0DEDA6164E0DDE7D55786BE7F8D631E646"
        },
        {
          "Id": "Candide.Entities.ClientEntityControllerLoader",
          "Name": "ClientEntityControllerLoader",
          "DisplayName": "ClientEntityControllerLoader",
          "FullName": "Candide.Entities.ClientEntityControllerLoader",
          "Namespace": "Candide.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AiMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "AiMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E AiMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F73C36888D2A5E84C19A0B0D057FDD173173ED4B4766ED1750F8AD7E87469AF"
            },
            {
              "Id": "ControllerMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Type\u003E",
              "Name": "ControllerMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E ControllerMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF894D39D1208B615B77FC96FBD864577AD3978AF1CCADF8A0AFE3C4A7903E37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAi(System.String, Shared.Entity.Base.EntityControllerBase)-\u003EShared.Entity.Base.AbstractAi",
              "Name": "CreateAi",
              "Signature": "public Shared.Entity.Base.AbstractAi CreateAi(System.String name, Shared.Entity.Base.EntityControllerBase controller)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAi",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Shared.Entity.Base.EntityControllerBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "736D6583E2A4284543A7FC5D6AC46E50A47C8FEED024E1970D21B7EF3A4C2A1C",
              "Hash": "126D9595DAD3FCA2260939166D6913F9B3E40C8730B133D736BCDB325B17230B",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::ToLowerInvariant()",
                "System.String::EndsWith(System.String)",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "Shared.Entity.Base.AbstractAi::AttachEntityController(Shared.Entity.Base.EntityControllerBase)"
              ],
              "StringLiterals": [
                "ai"
              ],
              "Source": null
            },
            {
              "Id": "CreateController(System.String, Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "CreateController",
              "Signature": "public Shared.Entity.Base.AbstractController CreateController(System.String name, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "7B63ED4C0CEA4504619BA7C4A10A03956C9E7139C9CF4CE2FFC15EF10826C303",
              "Hash": "6CDB769E44177A317B7A5F2D8AF6069EB5F3030081FAAAB405C02058D2D0D033",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::ToLowerInvariant()",
                "System.String::EndsWith(System.String)",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "controller",
                "Unknown Controller \u0027",
                "\u0027 for entity \u0027",
                "\u0027 (",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "6D1107F9FE311B6A87F81082A63A27E70D3425304F94D0181DA13E56E49546E7",
              "Hash": "69267713771501EDEE541B832AA2B28C97D8542B215229DBAE60B43A27330668",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::.ctor()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::get_Assembly()",
                "System.Reflection.Assembly::GetTypes()",
                "System.Type::get_IsAbstract()",
                "System.Type::IsSubclassOf(System.Type)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.String::ToLowerInvariant()",
                "System.String::EndsWith(System.String)",
                "System.String::get_Length()",
                "System.String::Remove(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Type\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "controller",
                "ai"
              ],
              "Source": null
            }
          ],
          "Hash": "55467496D838437CD6994B099CFFA7F4E3C43E94B263A7232CA599FF33A6FEDB"
        },
        {
          "Id": "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController",
          "Name": "AlphaWolfController",
          "DisplayName": "AlphaWolfController",
          "FullName": "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController",
          "Namespace": "Candide.Entities.Controllers.AlphaWolfController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_footstepTimer:System.Single",
              "Name": "_footstepTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8BEF577B55772AF9E57F4F79A26ED376B2F7500B3CA7CB91B286E1740EE501C4",
              "Hash": "7A231A69BEB064B81F62652FD57A9EA525A2CEB9B5D38AAB38355CFDB5E5FA1C",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 380,
              "BodyHash": "91AB87DF90BF9045E71C2C183C8226B75868A914715CD84E161ADB06E69E8EEC",
              "Hash": "A815C39502F2548E755104F0DB6F8693DE49178289E8E84EB0B0F1CFC7F4EA62",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::\u003CEntityInitialize\u003Eb__4_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::\u003CEntityInitialize\u003Eb__4_1()",
                "Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::\u003CEntityInitialize\u003Eb__4_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "footstep_poof",
                "wolf_new_animations",
                "idle",
                "walk",
                "run",
                "*",
                "event:/creature/wolf/wolf_run"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "D3FF6B727702C400B1E93AAB1DEBDC1F33B92E5E66D322FAFB7C992FF4F2FB74",
              "Hash": "B6F9018D33D0838C229F9EEABF01EE0F417A9ECE2F5B541D17C04672B8DCCAC5",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "B820CC44ECB486EA042ED0B1DF98D56890AA72F86AF7AABDE4E9614F6D38920C",
              "Hash": "C80A0F9A97E140101B63650166AC680833113735489F98C9159353DB3F70F50F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run",
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "79C18C458BA01F021EA91918CCF68B7EA55047F6AF35D50DDDD90CD20BEA838D"
        },
        {
          "Id": "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController",
          "Name": "OldAlphaWolfController",
          "DisplayName": "OldAlphaWolfController",
          "FullName": "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController",
          "Namespace": "Candide.Entities.Controllers.AlphaWolfController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49C11560B648DE523F51BB9C582030D752C85F49239D946D89491AC945D92131"
            },
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "IsAttacking:System.Boolean",
              "Name": "IsAttacking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAttacking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92C4FA3DA9C36B980AC507B5877C2CD6C43DADF200E04770C99A9861FC54B73"
            },
            {
              "Id": "IsHowling:System.Boolean",
              "Name": "IsHowling",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHowling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF074044110883010B93241FD04CAF9B29056E5A83A457625FEC08C57A41131"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_footstepTimer:System.Single",
              "Name": "_footstepTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"
            },
            {
              "Id": "_isDiagonal:System.Boolean",
              "Name": "_isDiagonal",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDiagonal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6601F9AA4BC7C830BC3E4E2D9B97EEF6FC34448B507E9A144DB187E91E246EF"
            },
            {
              "Id": "_oldDirection:System.Int32",
              "Name": "_oldDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _oldDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A73C5814DECA8C25F26DD0591C3D601CB2A0FFAEA94C93EDB852735BC1BA02B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "42C6220F53165393A90185AC9C2491C810D068F398D9D4ED50820E1B1273EBA1",
              "Hash": "BF9DF6752E9170C67FF7695D26E2BDC811267B59E7CBD58F7D3EAA6A9479BC2D",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "EFFB2F5AA3363B5CF1D44827BA614297E1D67FE4755217827351AB901E5A48DE",
              "Hash": "A7DE55DDCAD90547BA36FD8D03E8B755FD72CA6E31B563B23A2CA73B2B0CD1D7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::Concat(System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Animation State: ",
                "Is StartAttacking: "
              ],
              "Source": null
            },
            {
              "Id": "DoFootstep()-\u003ESystem.Void",
              "Name": "DoFootstep",
              "Signature": "public System.Void DoFootstep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5FAC39D9CA6FBC6BF5C9263919031C2A0B7F5C7FF4929A2A39BA0A74B713A0AE",
              "Hash": "825C0ECB94CCE7A24249ABFF7E165F6E80E8C869FB8C337448EF73B19E868E31",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 621,
              "BodyHash": "5AC900391BEAE97B628A53C286127F02866DF947FAA26E445929A563FA56D080",
              "Hash": "CF7A7A2FC80F240FB65C802BEFCF848EC9A8397D784E2A5696910ED8F8A10D17",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_5()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_6()",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_7()",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::\u003CEntityInitialize\u003Eb__10_8()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "blood",
                "footstep_poof",
                "HowlTask",
                "ApproachTask",
                "AttackSingleTarget1Task",
                "WanderingTask",
                "IdleTask",
                "wolf_new_animations",
                "idle",
                "run",
                "walk",
                "event:/creature/wolf/wolf_run"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "7D8CF81438E24EA167E7BB194B8F0492CF6E66C5B416C33C150CAA77AE95C50E",
              "Hash": "3E06DB5F42CC4ADA8D8D2374E7120B2CD761AA3A9B9E928A336B563E89B2F84D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "20361DF1CA67555F86D684ACB5D30849CD9D7F22720E6595992A26F9C97E22CF",
              "Hash": "91A3773406C78B6A4E69096452556938C9F26190201A5318C1F9101128D01B65",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::DoFootstep()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run",
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "A36C6375793B121993FDA7E81AC18E8DC913D83E1530A691DF263F1A28D427D2"
        },
        {
          "Id": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaController",
          "Name": "AutoBallistaController",
          "DisplayName": "AutoBallistaController",
          "FullName": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaController",
          "Namespace": "Candide.Entities.Controllers.AutoBallistaController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryId:System.Guid",
              "Name": "_inventoryId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A63D6CBFE1C4B31C5497EF79BB59CF82406CAF1A8068D25D0244FE434B7ACE0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "ABD3F6CC1F3C83317E991C3FE29B0D5BBF4703416D4375C9CABE9CA9FB852E65",
              "Hash": "DBC5387D963EFD86A1EA31FCB3BA59C5F6E82F285F06230AA2050B1FE8787C2C",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::BeforeRender()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [
                "ui:no"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "2E260E7EE52C48B612F941BBB1F6DAB4A9273F7832C2A9CFCD877BF7CBBF1829",
              "Hash": "B1839FDC19BF7B71178CD9AF8E2964190A90B134AF614A6B297E204D127F092E",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "2ECBCBDBEEB3D76EE2F3855A6A1902413E64FF3026542402CA6CED6A37356886",
              "Hash": "D32CB57B0C03921B131096A0B0003CAFE14D9CAB01A2BF72D5879B594A0CF134",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.GameModels.GameState::GetWorldStat(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_ArmamentsDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "5DB3EA6F69827A79B8CA6B670A0F5D31CC6A9A9D95DA21D4BA303C9BE6AD6322",
              "Hash": "BD3BA292AF412BFC3637EF326DCF8B580ABEF31DB438ECF7B1412551976A2C60",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean, System.Single)",
                "Candide.ActionInProgress.RepairActionInProgress::StartRepair(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EFC9EAEB20225E1FF72AEFC5E3D185439A19D99F2965817E6FE604A958F87F3B",
              "Hash": "5250D15F2CE46B93FB437A6D926F09C2C44A55B08DE23F30DF0BC14259061AFF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E981DAA09904F98F34A6280072D4FC3F670AB6983D39E0E10D68E1488EF59674",
              "Hash": "6807D01728FC4C68FE257E6C9831B4AB75EC7DC433FAC362A87BE04181CEC0A5",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaController::\u003CUpdate\u003Eb__3_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "059AC109A96B2D69EC6BDA595231EE14835BC339241D4FCEB2C94FF2EACC2174"
        },
        {
          "Id": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase",
          "Name": "AutoBallistaControllerBase",
          "DisplayName": "AutoBallistaControllerBase",
          "FullName": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase",
          "Namespace": "Candide.Entities.Controllers.AutoBallistaController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "AnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6A36BB75091951A70B2983F03D34C124551FC7B46F78317C5EFF213EC82AD39"
            },
            {
              "Id": "DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "DustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation DustAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6BF540A141F046EB3CC59C54CDFC8CF1AF87A303AEBD80B95DEA3D526CA7E0A1"
            },
            {
              "Id": "DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CA69FE1901E2321E9770B54F2CF1764408206AF023B758397ED1FF6A559CC0E"
            },
            {
              "Id": "ScorpioSkinCount:System.Int32",
              "Name": "ScorpioSkinCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScorpioSkinCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E1D00535B0486B021CCB09E3273D02C743A864C3B4AE0058467275B9B51DBA6"
            },
            {
              "Id": "ScorpioSkins:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E[]",
              "Name": "ScorpioSkins",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E[]",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E[] ScorpioSkins",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "235EE9B772B13AC73BF0D583F2E1150F396AD2BD486214B9FB0B7A927CD7A3C7"
            },
            {
              "Id": "_setupSkins:System.Boolean",
              "Name": "_setupSkins",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _setupSkins",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0E8B2F8E7CE7C3A862D10121CF71C74B2D06EE6A8542E8D86193559E48E7366C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "08B1CC4BFD54B5DDE629782FC22889CA08F737E25DE4D88985C68CF96505F2DB",
              "Hash": "A7EEA50970133ABD32CF41025E008FC7F91B57FCAC0A0EE71F9E04489606D187",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 466,
              "BodyHash": "79D5D5EE19DEAA0979DFDD75DE508689EE2C00E95D76C638F2E1F6A0C096BA59",
              "Hash": "ACEFD1EA34F02640DBFA5AAEFAFBC5DF943738813899A15FA0492E55F6351A37",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::\u003CEntityInitialize\u003Eb__6_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::\u003CEntityInitialize\u003Eb__6_1()",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::\u003CEntityInitialize\u003Eb__6_2()",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::\u003CEntityInitialize\u003Eb__6_3()",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::\u003CEntityInitialize\u003Eb__6_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::SetUpSkins()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::GetSkin(System.Int32)"
              ],
              "StringLiterals": [
                "auto_ballista_animations",
                "idle_empty",
                "idle_loaded",
                "shoot",
                "build_start",
                "build_mid",
                "*",
                "scorpio_level"
              ],
              "Source": null
            },
            {
              "Id": "GetSkin(System.Int32)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "GetSkin",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins GetSkin(System.Int32 scorpioLevel)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Parameters": [
                {
                  "Name": "scorpioLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0C047BC2D4EB19D1E7C18130AEA7C2DCFD2F35732BAE20A423D30C2D04DC97ED",
              "Hash": "FC051D1DFC733177A99CB6DAE5A62BA9CD671601CDE6407D287E8D13214BDC90",
              "CalledMethods": [
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins::.ctor()",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0898E9605C294A8A3F8F3ACB5B049A0575DFDCF6FCD79534354EBDB3A7FBD884",
              "Hash": "6D7DFC84735E5CC5CD737E0DE1A786F311C28A08A7D7396A69D3F6F683C33F1A",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "CB011E49BD38EAE67D56C68F82676E7D119E7B411FDAE89683ADC8FE011A8EE0",
              "Hash": "EC9B401A34375903FFC91B7D54D8EF7BEBE9828D4EBAF7C989D3BE8F4F663FD9",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::SpawnParticles(Shared.Combat.DamageResult)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/barricade_break"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "2275A4458276005CDA419521CB23C4DCC6E07ECB1FD4E3EFC36C3BD1D7818D8C",
              "Hash": "C3F04051ABA89A4A5C025247E14539DB8B0C2ED8C0BCCED4DAD9CC15077BC777",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/buildings/ballista/ballista_fire",
                "event:/buildings/ballista/ballista_chargeup"
              ],
              "Source": null
            },
            {
              "Id": "SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, System.Int32)-\u003ESystem.Void",
              "Name": "SetSkin",
              "Signature": "public System.Void SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, System.Int32 skinIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skinIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D4AA3F040C9A54D042CFFF0CB844795FA0AB09D50BE39090B7A250231C0A0F2F",
              "Hash": "7EFDDA361B45525EA51EC924E07EE8F2CFC045741ADC77EEB9B86B107F6A334A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpSkins()-\u003ESystem.Void",
              "Name": "SetUpSkins",
              "Signature": "public System.Void SetUpSkins()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "E2A98205217A68D9BAD9A5BA2DA055A62DBBF275E2895E92739718FF9125945C",
              "Hash": "DFE2CD50296ECD47EBA533683C11E660FB776E901D6C91FA2B254386ED6E3FD3",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "media/sprites/constructions/ballista/",
                "ballista_",
                "ballista",
                "media/sprites/constructions/ballista/ballista_engineer"
              ],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "46C4CE4119EDA764A4E5A04457E84A11766727B5CFEE5FC135A81D17E4BD4C0A",
              "Hash": "38B5AF34F93BF40A48B3EA4C02B7ED44B2DC2DA54D63EBB38D91245E2B104540",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "17C00B4D66C6774B8D23B6DB0634ACA77C75C464A3B905C54774C6D11BE6100D",
              "Hash": "8B910B56573A40E4A8F048379404037428C6E04EDBE1016E6729C6B715B464BF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FF2C223977C7695BD6792A4950EEDEF5DF199EBDB8CD54596E01C33079D161FB"
        },
        {
          "Id": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaEnemyController",
          "Name": "AutoBallistaEnemyController",
          "DisplayName": "AutoBallistaEnemyController",
          "FullName": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaEnemyController",
          "Namespace": "Candide.Entities.Controllers.AutoBallistaController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "6D036005E4097ABD219B2D009D1C11D5B39D06BDC65D01D5209539673D7D93F7",
              "Hash": "A1966B0C7B32D39A0E593B12C69331E57B0BC8C8AEEDA185D615D2159E1FB163",
              "CalledMethods": [
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController::GetConstructionState(System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::GetSkin(System.Int32)"
              ],
              "StringLiterals": [
                "requires_construction",
                "required_construction_progress",
                "current_construction_progress",
                "build_start",
                "build_mid",
                "idle_empty"
              ],
              "Source": null
            }
          ],
          "Hash": "925DE6AE032373E5CE6D148405AC1B4D2AEB39CA81221026E1573EB07F8E1391"
        },
        {
          "Id": "Candide.Entities.Controllers.BarbequeController.HarvestableObjectController",
          "Name": "HarvestableObjectController",
          "DisplayName": "HarvestableObjectController",
          "FullName": "Candide.Entities.Controllers.BarbequeController.HarvestableObjectController",
          "Namespace": "Candide.Entities.Controllers.BarbequeController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7C7A897DD9C9385101CB3D759F95FDF550B2F584C61EE91837A51F9F1747C19B",
              "Hash": "E7267593A8436D2E10C231959955740EA3D72F393C78091BAA2BEC897421F1CE",
              "CalledMethods": [
                "Candide.Entities.Controllers.BarbequeController.HarvestableObjectController::SetLooted()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "DA0CF092D90F904E381155B4E8B047937633A0BD24747186C982708621673C4E",
              "Hash": "BD8A1086165F859C642636048053E3F8FBA626CCA92DEBD3C0FA3240C3EA7DF3",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Entities.Controllers.BarbequeController.HarvestableObjectController::SetLooted()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLooted()-\u003ESystem.Void",
              "Name": "SetLooted",
              "Signature": "private System.Void SetLooted()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "7D8279895583116358E893216BCAC9436E50F44A8F35A4BD98C8542C52704ECD",
              "Hash": "2F40EFE268A3CDFD3015C689BB724B556687E03654554132D39A20356E2F86B8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F42F0F36D43E89A908D5266E36A1700E11E6F238CF14E91A9F7D508994347D1"
        },
        {
          "Id": "Candide.Entities.Controllers.BearController.BearController",
          "Name": "BearController",
          "DisplayName": "BearController",
          "FullName": "Candide.Entities.Controllers.BearController.BearController",
          "Namespace": "Candide.Entities.Controllers.BearController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_footstepTimer:System.Single",
              "Name": "_footstepTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "806BA4C359659286D6C6508C875FA24F021B8A632728CC5222E468327A369943",
              "Hash": "885DBAF7D0AE197048E9D46A344B5D35E941639503C66C853C40472097238B5C",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoFootstep()-\u003ESystem.Void",
              "Name": "DoFootstep",
              "Signature": "public System.Void DoFootstep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "026DD842CAF535C372FDEA903999DAFBE4AFCB3BF7CEAC87DE688DDDEB88DA32",
              "Hash": "0963BC54E334B5491A1D1A82EEA5CAF762BF0BA41D2B5E735790F78390985C97",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "A8475141ED916A7E652175C1AEFF8E9290659574E4A64BFD0CF192E7B83AD63C",
              "Hash": "985F6C1FE5B3C6D5BFBA718D5A7BC22EA5897B0E777C20C2BA645FDA06FD1F52",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BearController.BearController::\u003CEntityInitialize\u003Eb__4_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BearController.BearController::\u003CEntityInitialize\u003Eb__4_1()",
                "Candide.Entities.Controllers.BearController.BearController::\u003CEntityInitialize\u003Eb__4_2()",
                "Candide.Entities.Controllers.BearController.BearController::\u003CEntityInitialize\u003Eb__4_3()",
                "Candide.Entities.Controllers.BearController.BearController::\u003CEntityInitialize\u003Eb__4_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "footstep_poof",
                "bear_new_animations",
                "idle",
                "walk",
                "run",
                "attack",
                "bite",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "3677EC385F47CD10EF74D3B83E2F3F538A586158B3F08F4156DE11CCD0C27FE2",
              "Hash": "0033E6373BFDD1AACD2E9084D0DE22EC9EAD99667F05EAADA553F40DE0AC94FF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/bear/bear_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "31766D75FEFB4AB8F8232B76E4205BCB5ACA9C00712A00D1F9DBBEE568E79EC6",
              "Hash": "BDF0637B46F801E7C2A4FA5E7088C45EB9A1CDF54EAB3A8E8C57D1969869F05D",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bear/bear_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 552,
              "BodyHash": "9320D40E0231EDC076CC98E1813DD1682C7C08EC858CFC9F4742BBBB5DB90E8B",
              "Hash": "1B339CC8488FF96CD8D2CC3FF3B56D58289E8EDE3A4C6873D6AA629001D4B26D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx_claw",
                "claw_swipe",
                "event:/creature/generic beast/beast_bite_large",
                "vfx_bear_bite",
                "bear_bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "1288EFB5E7F3A41FB2B91A559D8D81E4C6F10AB0D4C3625990B6D60E0D900FAE",
              "Hash": "77F39805DBF437F32E551FFC154FD9130FFC99713935C5FAE061F5F86F8A0930",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.BearController.BearController::DoFootstep()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk",
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "3129FE4AD2F1EC923EDB179A6C79CB48F8A416751BE7FE2808E70002A37C33CB"
        },
        {
          "Id": "Candide.Entities.Controllers.BearController.BearCubController",
          "Name": "BearCubController",
          "DisplayName": "BearCubController",
          "FullName": "Candide.Entities.Controllers.BearController.BearCubController",
          "Namespace": "Candide.Entities.Controllers.BearController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F675E8CD8F811A5EA7AFCE7332BB46F56ADB56AAE74A126BF311DE5BB065C15A",
              "Hash": "023D5E638B6159AEA27B92C96BEE8F1C8746A87BCBC02FEFFAAA6544C41056F5",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 314,
              "BodyHash": "73E1B7657203E03284713B724668C570B0D545461BB7F11F083E59B7B7C6E70B",
              "Hash": "B76A1D2D5E6C15B0F5DC513DA2D3D2D9F9257D57A7D4EE565F607E6BE42FB2AF",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "bear_cub_new_animations",
                "idle",
                "walk",
                "run",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "6C29DBEE12956B9AD81F7A653AAFF2F4E4906C6BEDA1ED60870819E050217D66",
              "Hash": "409894BB036F57F7777301CD83A90108EB7B3585792FD3F7D935CDD41F47B164",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/bear/bear_cub_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "E1348518B8F3084120D51C3F4A5AD87BDDD9648F70962B98852991E989B2C0BB",
              "Hash": "DEAC5867723B27586A5F9EB7136F8B7E12B9959A44539ECEE109DFB1B2B44720",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bear/bear_cub_die",
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "97CA62F5B41D54B329AEBB3312FABF5EE956FFF53D465FE5C9049F0DFD82D5B0",
              "Hash": "F598BCB37C288DE6BD26FEABF7BDAB35D1D4352B8905B09FBF221DC67B78BC4B",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bear/bear_cub_noise"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "2C6856531C98CEB29D272070410C2B02D2FBE55FFEB16B8CCC100B76D46A0A26",
              "Hash": "E48ACB6A3BBAC383E1F2B2443604552851046576001D068113093A79B6921C1D",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk",
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "D55A39848FE3E58A3797E4E3CD45D450DF32D5953E156C599B82D9B2CDD08690"
        },
        {
          "Id": "Candide.Entities.Controllers.BirdController.BirdController",
          "Name": "BirdController",
          "DisplayName": "BirdController",
          "FullName": "Candide.Entities.Controllers.BirdController.BirdController",
          "Namespace": "Candide.Entities.Controllers.BirdController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "659782E385BB17051386C5CED587228F2A9AA3782B4E1298C2DE9989BD42E70D",
              "Hash": "21349ABB48AC691D540EE391D0A9EC447DE85854787C8C05B69E86431D20A548",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "929B7E1EAF5AE13BE42F4F08E336BB29418AF0B7D27FF76FF72C1457CAA08748",
              "Hash": "028D67A74499204B9F04160923FAE91DEDA21335566D2F48E57A6A7117C0CA51",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BirdController.BirdController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BirdController.BirdController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.BirdController.BirdController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Controllers.BirdController.BirdController::\u003CEntityInitialize\u003Eb__1_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "bird_animations",
                "idle",
                "hop",
                "fly",
                "peck",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "18FF888CC5D4C1DC5CD7524EA7AAD476E0C04732B7ACD96024394093F3CCFF3B",
              "Hash": "4212C5220AB12F4B341F59A9A42FAE5D77741BF048D3CF93696B670B95A7DA69",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "DFCA6FFAEE519425C984EDE9E316EA1338E82E522389701D728A8C099231BCF1",
              "Hash": "20FFA74D88CE8A6AB10FC871FC1250A8667934B0F9600A1867FC5DA676838D56",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/critters/critter_squeek",
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "309AD7184E3139DF26A889DCDCEA837C01DED6DBF4B3937ADDC3CE4BE2414E49",
              "Hash": "343E5ACD7C9B97AAECC5410EB50E7A0A20B552C01B8F1E95811F393EDDFAA414",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CFCBB17B6A8385FBD95902FE3E6827D9703D797A9FE89217B3010C4E612121FA"
        },
        {
          "Id": "Candide.Entities.Controllers.BirdController.OldBirdController",
          "Name": "OldBirdController",
          "DisplayName": "OldBirdController",
          "FullName": "Candide.Entities.Controllers.BirdController.OldBirdController",
          "Namespace": "Candide.Entities.Controllers.BirdController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F9FD51F01728F33215A799BB2D6F78AE306BB7978304F091FEC043A07E978E64",
              "Hash": "2E35A86BD678C43017CA5F653115E41D4AD5082105DB3978C36968FAB30032CB",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 541,
              "BodyHash": "31AD20D9F47F0046C4BBE5B4E5ABFF1A13CD5DBFC34711883229CACA6F42A268",
              "Hash": "B15A83A4CC1F34A7FAD2CBDF0F215DC77A50445716259B90EF114FE4678A67BF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_3()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_4()",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_5()",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_6()",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_7()",
                "Candide.Entities.Controllers.BirdController.OldBirdController::\u003CEntityInitialize\u003Eb__1_8()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "FleeTask",
                "bird_animations",
                "idle",
                "hop",
                "fly",
                "peck"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "8DB1336AF64F59E95FA3DAA18890CF5C91BEE04E5DE826196C0C1A2313382E99",
              "Hash": "FF5F1A833384B2CF1DDBF3383B8EAA9179BBCF3AEB64AFE1B6CA924BF91BC38C",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "A6F71483E479B441DACDDE21B201E4F9A6E07974677948F1E97FE2E04C6DAD23",
              "Hash": "0BF87F8BEA77E5ACBE9BA2BB14903CB20AC917295BDBE0977CD030F8E43F9992",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0DBF0CDD4A4120607D487985D2F9D5EAC15CA2834C089A97F9F54472FABD6E1E"
        },
        {
          "Id": "Candide.Entities.Controllers.BoarController.BoarController",
          "Name": "BoarController",
          "DisplayName": "BoarController",
          "FullName": "Candide.Entities.Controllers.BoarController.BoarController",
          "Namespace": "Candide.Entities.Controllers.BoarController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_bodyAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_bodyAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _bodyAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646400700AC3F20F4ABFA0C938096565C4CDF8BC843F204EB30B620C2C50D250"
            },
            {
              "Id": "_chargeVfxInterval:System.Single",
              "Name": "_chargeVfxInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23945790736A64ACEB30673B85F49B2F55EA9C455387E8130BC5E070D239594"
            },
            {
              "Id": "_chargeVfxTimer:System.Single",
              "Name": "_chargeVfxTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BD3FB7281E19A3F54B25C1E6678F2A767E15AF8961780148CDA989EA1678A23"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_headAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"
            },
            {
              "Id": "_playChargeVfx:System.Boolean",
              "Name": "_playChargeVfx",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playChargeVfx",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C92253E06759535293B500855EA59A1C3D6191B10FF185C796BBB4B0DAF7EB14"
            },
            {
              "Id": "_stunDuration:System.Single",
              "Name": "_stunDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF54964276D5CDEFEC2053DA4EEAA6B7B31C694ADEAE1E4394D804A14446CB18"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "C85BE4A24953FA4F6F92543979B97200C169590ABFB4691F70103C266A2667D8",
              "Hash": "D96CF34A1540151515FC6A8CCB0818B447D781C84AA0A63C15DDFDD851FA88D2",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "run",
                "attack",
                "charge"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 835,
              "BodyHash": "980DC13092BF8CB9B7704AC432B70D79321D825372AF948D18C623BC12191D88",
              "Hash": "7E262B3E657992249EEBA1BDC7746C1E1B4DE119211638F8DBC817A8FE85B3A9",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_1()",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_2()",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_4()",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_5()",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_6()",
                "Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_7()",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "boar_body_animations",
                "boar_head_animations",
                "footstep_poof",
                "idle",
                "walk",
                "run",
                "attack_to_idle",
                "*",
                "charge",
                "attack",
                "event:/creature/boar/boar_run",
                "dazed_duration"
              ],
              "Source": null
            },
            {
              "Id": "HandleChargeVfx()-\u003ESystem.Void",
              "Name": "HandleChargeVfx",
              "Signature": "public System.Void HandleChargeVfx()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "A784249BA4F1C90DB61C448E2AC2917D0CB15FE9BFAF013B54DB6D1B42463B18",
              "Hash": "DB5112958A32060A0F980152922F3EC50DD507357A2AC6FE6824B267DA62CE0A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "9090794409581176FF69AA7B4383BA811CD52DC5F96509AD50059A70453AC5E2",
              "Hash": "69E64FE7B53829C07F7A5A6672305DEB659F3362E6FC4C4C1DA90961E4518D22",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Item(System.Int32)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/boar/boar_die",
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "8DE791BA73CA913C355BCB326F3A1E33F532509D18622F67BB5D74669AE27B61",
              "Hash": "0D2A30329BE7B548CEBD8670CCF97EBEE53679429153ABFD1EEDC0344E282B42",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "charge",
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "801076A69B8E2A2609F668313F5612A021AD0D5F7E9238C54BA380E820CD63B2",
              "Hash": "3887D45CCBD4CEB784F3AA36A31F901BDE5590C0FA9A32A765E2A173745A4BB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "9B563844C23E6658057A61BF8D4E6F212305662D24A43382D36F83FBFEE6F33F",
              "Hash": "55E76AF8B693A188F8C3FEA6873E82F5CCF20314A228F72DDB099113E6274779",
              "CalledMethods": [
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx:stun",
                "boar_stun_vfx",
                "stun",
                "event:/effects/stun"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 445,
              "BodyHash": "7BB9BC2042739F005DC42C88DBE530C05AEEDF6C0CC5C97F718C695C95E00A6B",
              "Hash": "5D81DBA0CEC0E92BAF3059502BE7B76E53E9FEA1E58B6A74DE7E4FAC0585D35C",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_TimeScale()",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Controllers.BoarController.BoarController::HandleChargeVfx()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43B78E493D03D3370EAD92340D917F3C2636D3606365EB36DF402BB04EAC4A18"
        },
        {
          "Id": "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController",
          "Name": "BulletHellTrapController",
          "DisplayName": "BulletHellTrapController",
          "FullName": "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController",
          "Namespace": "Candide.Entities.Controllers.BulletHellTrapController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "0ACA3C321B806F2B74B912BDE4C3308683D882AEEDBC69D6880F8FE32460AA49",
              "Hash": "BEEF6C708DAED1D54C5FA606EDA04957A1213D4988E35F2C54A44D9642389635",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 623,
              "BodyHash": "E677E777FE17AED60037C2F6A13DBAB6F4808ACB88AD162A02E0696058309CE3",
              "Hash": "835E981ADFA74FEFFBFA472EAF8DC2053073722558290B222EE58BE6ECDD5AC4",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_3()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_4()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_5()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_6()",
                "Candide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::\u003CEntityInitialize\u003Eb__1_7()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "laser_statue_animations",
                "idle_passive",
                "idle_aggressive",
                "open_eyes",
                "close_eyes",
                "open_mouth",
                "close_mouth",
                "mouth_stay_open",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "7785C92A4FFD66648710701125714461ED0FEA1A6E95FDFF3DAB3F9AA4F90D60",
              "Hash": "65411841A876356BBFC96EF3974753E1B4E3B7C7E20349D7B3A11C5B8DC82869",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AD304462BC2755DFC6E59579C042007D2FB4AA06BA926775921BD6869A5EF70C"
        },
        {
          "Id": "Candide.Entities.Controllers.BushCrabController.BoneCrabController",
          "Name": "BoneCrabController",
          "DisplayName": "BoneCrabController",
          "FullName": "Candide.Entities.Controllers.BushCrabController.BoneCrabController",
          "Namespace": "Candide.Entities.Controllers.BushCrabController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.CrabController.CrabController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateBoneCrabSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "CreateBoneCrabSpac",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateBoneCrabSpac()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "AC7BA46E4E5584C27AC375245FF230623A971DFACF147E5B822DA8196E48AEDC",
              "Hash": "4E4847AC9401E80A1B98F2828BE4B61372D7634C0374D03116A43C2BA055E66F",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"
              ],
              "StringLiterals": [
                "bushcrab_new_animations",
                "media/sprites/creatures/wildlife/bushcrab/",
                "bonecrab_alert",
                "bonecrab_ambush",
                "bonecrab_attack",
                "bonecrab_hidden",
                "bonecrab_idle",
                "bonecrab_run"
              ],
              "Source": null
            },
            {
              "Id": "GetSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpac()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "0234524DFBCADAD9715EF68307C7FF727B002B8640EEEAB967D311462919C1EF",
              "Hash": "BA5CD6D2B2F77D9125ECDA1D4F2DAE93738BDD7D051EFC6E71F51BD1C44947AD",
              "CalledMethods": [
                "Candide.Entities.Controllers.BushCrabController.BoneCrabController::CreateBoneCrabSpac()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)"
              ],
              "StringLiterals": [
                "bone_crab"
              ],
              "Source": null
            }
          ],
          "Hash": "EEE9AA2169036D4E68AAB3CA5CBF5185A050CDF146CA1350A4DEFAD7786CBB08"
        },
        {
          "Id": "Candide.Entities.Controllers.BushCrabController.BushCrabController",
          "Name": "BushCrabController",
          "DisplayName": "BushCrabController",
          "FullName": "Candide.Entities.Controllers.BushCrabController.BushCrabController",
          "Namespace": "Candide.Entities.Controllers.BushCrabController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.CrabController.CrabController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpac()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "267B415D6C823279A33CED512E5A622E7CFC8B758C500F58E22C3946DB0F6848",
              "Hash": "73E9E66D08EFF05767E05DF16CDD5ADC580A72B2854F7083464ACA3B2B214104",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)"
              ],
              "StringLiterals": [
                "bushcrab_new_animations"
              ],
              "Source": null
            }
          ],
          "Hash": "C7EDE60B6913C52B049BDA2BC13F342FC0CED2D29010CD3F44EF46DA047F3547"
        },
        {
          "Id": "Candide.Entities.Controllers.BushCrabController.RockCrabController",
          "Name": "RockCrabController",
          "DisplayName": "RockCrabController",
          "FullName": "Candide.Entities.Controllers.BushCrabController.RockCrabController",
          "Namespace": "Candide.Entities.Controllers.BushCrabController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.CrabController.CrabController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpac()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "F35FB0669A14C74E50DD89AA2CF35D9E4B4A6E8D4B0D2A860194260F27CEB890",
              "Hash": "0A7C0EF4D39305505BC99C754DCC45F8D65F14BACEB30D904F62EF15E198AD69",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)"
              ],
              "StringLiterals": [
                "rockcrab_animations"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "9C25895B434D86282D6EE8B58AD036806AAA4DE3012E86CE4C600E7CC92AA7C9",
              "Hash": "1D62FBE5C43C543C1DBD176F8F5DE4DEA6656934BECE2F60BB88DAADC9F2D0AA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Entities.Controllers.CrabController.CrabController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "is_hidden",
                "hidden_damage_reduction"
              ],
              "Source": null
            }
          ],
          "Hash": "3E4C940FA0CF1CAEE5BB1EA2E5E4B35E4FB43684006926EDAE331DF6AC54BCC5"
        },
        {
          "Id": "Candide.Entities.Controllers.CitizenController.CitizenController",
          "Name": "CitizenController",
          "DisplayName": "CitizenController",
          "FullName": "Candide.Entities.Controllers.CitizenController.CitizenController",
          "Namespace": "Candide.Entities.Controllers.CitizenController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.CitizenController.CitizenControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "_currentStatus:CandideServer.Models.Citizen.CitizenRequestStatus",
              "Name": "_currentStatus",
              "Type": "CandideServer.Models.Citizen.CitizenRequestStatus",
              "Signature": "private CandideServer.Models.Citizen.CitizenRequestStatus _currentStatus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58C21D94F022A4E7F36C2A3ADE571E078859E492A83248AEBCE93A36AB967282"
            },
            {
              "Id": "_getCitizenHandle:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getCitizenHandle",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getCitizenHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "180DC240E2647FF2D22EA9A48A041F20A171288E6ABB252220E2EA14665C333B"
            },
            {
              "Id": "_questMarkerAnimation:Candide.Graphics.VFX.VfxSpacAnimation",
              "Name": "_questMarkerAnimation",
              "Type": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Signature": "private Candide.Graphics.VFX.VfxSpacAnimation _questMarkerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9833906E389DBA2F639E18E45776A0FDA79A570493824C7C9F1A1E13EB27E5E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "0CFAD4D25ADE23B990A505028F68C7EE0CBF9C5CFBEB2115BDA6488057093BE5",
              "Hash": "0C9DF60AC3E0DD175F7F05C83D1F97C8C2173579B5C9D684C4FB8E7D27F9C732",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::EntityInitialize()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Entity.EntityWrapper::set_Name(System.String)",
                "CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenAppearance(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::GetSkin(Shared.Models.Citizens.CitizenAppearance)",
                "Candide.Entities.Controllers.CitizenController.CitizenController::UpdateQuestStatus()"
              ],
              "StringLiterals": [
                "citizen "
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "155785073C047DA6A057BE5355820861E24864D3FD75E6673BD8039FC9197DA0",
              "Hash": "3FF5A302152E57FEAD9152369BF1AC1C64018FFE2ABEB94E037812B8DA133CF7",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Data.JobDataBase::GetJobOrNull(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Min(System.Single, System.Single)",
                "System.Math::Ceiling(System.Double)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Object::ToString()",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "CFC6F3272432AC71A6261741CA03488AE424EEDAE6B4B79381E4F0B50E4DC05B",
              "Hash": "BE98C2716108333153E0EA69E8CD2D4175AA55FF78964B864296D7671C52F8A9",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::OnDamaged(Shared.Combat.DamageResult)",
                "Candide.GameModels.GameState::GetWorldStat(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_CitizenDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "0764C4BE23447FAD6B5C4140D9BC28E57FF97A3C4626F66AE8B989F4519822F9",
              "Hash": "6F2A402B1A43EC42BF10C8D6C6B8076A242EF8185426DD83CB4E5D43767E97A4",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest::.ctor()",
                "Candide.Entities.Controllers.CitizenController.CitizenController::\u003COnInteract\u003Eb__3_0(CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse)",
                "System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.Controllers.CitizenController.CitizenController::\u003COnInteract\u003Eb__3_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.CitizenService::GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest, System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "51D351312853568EF0405C64B2F93576E669792084EDBF3670FAB6F703916826",
              "Hash": "E382A69EFC8C41F4BD1316E36B50749D1C145ABBAEF78B8D4E2C0502A6E80CDC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Entities.Controllers.CitizenController.CitizenController::UpdateQuestStatus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5656ECCEF23ECEC78F79E7D2F3626782207EEA71077399C0E43E8B7222037704",
              "Hash": "9B805BEACD2605E2FC95AAB99B4A1629A4CBBE9C0BC5CAF4D00C6A863AF502A8",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateQuestStatus()-\u003ESystem.Void",
              "Name": "UpdateQuestStatus",
              "Signature": "private System.Void UpdateQuestStatus()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 375,
              "BodyHash": "309A5F7282E6793AE42AA42FD884AA15450835825CDD5786C205F229355F557D",
              "Hash": "810C31CEAECA2BC9B0BE5EDCBA7527117BC3913E2303D307FCBA4ADCE2F1C25C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Candide.Graphics.VFX.VfxSpacAnimation::SetFinished()",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "active_request_status",
                "vfx:quest_exclamation",
                "big_boi",
                "vfx:quest_question"
              ],
              "Source": null
            }
          ],
          "Hash": "F662E606CC89CB868D8BB90EEA4A442C4515B062FAAE427E6CD31FE730D93A9E"
        },
        {
          "Id": "Candide.Entities.Controllers.CitizenController.CitizenControllerBase",
          "Name": "CitizenControllerBase",
          "DisplayName": "CitizenControllerBase",
          "FullName": "Candide.Entities.Controllers.CitizenController.CitizenControllerBase",
          "Namespace": "Candide.Entities.Controllers.CitizenController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "AnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5E6120C46EF8CAA36009FB9CFFE0E4C622D89CF0A5C5B0D5C49FC9EDCAC7B7C"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "DefaultCarryingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "DefaultCarryingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DefaultCarryingOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5E3728E50A11ED9091DECB04F9609237E9795CC3E1AF3700178DE15685221D56"
            },
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            },
            {
              "Id": "LastPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "LastPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53C6BE746590EAB180D33DB823D8874200A473A963D96E369037EFA8ACD071EF"
            },
            {
              "Id": "NameId:Shared.Text.StringId",
              "Name": "NameId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId NameId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDD9860DE1E0A2F4E8B8146A9160496BD62689E5D3F2AA6784E02C8E3C3A49FF"
            },
            {
              "Id": "RunningTimer:System.Single",
              "Name": "RunningTimer",
              "Type": "System.Single",
              "Signature": "public System.Single RunningTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375F2AE2FB3F60AF9FE89A44EAF6697B4B1567C083EBE66918115677111E1379"
            },
            {
              "Id": "ShouldPlayStopAnimation:System.Boolean",
              "Name": "ShouldPlayStopAnimation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldPlayStopAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C60FDE11BB9974F7902BAD8212A123BBBCAF44C64BD0DCDB6589EF80EFD7CE38"
            },
            {
              "Id": "_grabbedEntityDepthOffset:System.Single",
              "Name": "_grabbedEntityDepthOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _grabbedEntityDepthOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C9CDB79CD8147757145C0E3EB527B900C1095A73C00723461357ABE31B0279D"
            },
            {
              "Id": "_grabbedEntityOffsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "_grabbedEntityOffsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] _grabbedEntityOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "093307012DC5BD4A5BFDC817D732EADA471BCF47924F65050B50DE59FD9E5F66"
            }
          ],
          "Properties": [
            {
              "Id": "Spac:CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "Spac",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "56F30031175341EE77C8FD42CBA6D6B5D10160B333B14E2B3DECB20DC3D42C68"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5BADCEC983B3A36B3A5010F8831D395E9AEE72405DDA68F6DED6D61916956263",
              "Hash": "333E2A0C53629F6728C954D1A8951AA70F2B36EEA21D1EAD42BB68508C8E954E",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3386,
              "BodyHash": "005F201AC5508CF9B7FF6A6EB6B81EC8C2B4FA28CBD76BB835CC30A8433F96E4",
              "Hash": "658E3327AF4688066ECB2AA1BD18ED2578FDDB244FE023725D804D0F952557F4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::get_Spac()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_1()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_2()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_3()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_4()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_5()",
                "CitizenControllerBase.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__13_6()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_7()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_8()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_9()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_10()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_11()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_12()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_13()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_14()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_15()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_16()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_17()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_18()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_19()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_20()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_21()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_22()"
              ],
              "StringLiterals": [
                "citizen_id",
                "wild_citizen_id",
                "citizen_name",
                "citizen_job",
                "idle",
                "run",
                "stopping",
                "attack1",
                "attack2",
                "attack3",
                "lifting",
                "lifting_running",
                "lifting_walking",
                "lifting_idle",
                "bow_pull",
                "bow_hold"
              ],
              "Source": null
            },
            {
              "Id": "GetIntDirection()-\u003ESystem.Int32",
              "Name": "GetIntDirection",
              "Signature": "public System.Int32 GetIntDirection()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "99EA6F0C32DD10BF5C4C72830AB9443CB8B494587BBBFC934A6A20BB17BBC5F9",
              "Hash": "9B153873BA1886080F79B4CADE6C5BEFB602400C39C37F4023D763080D211694",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkin(Shared.Models.Citizens.CitizenAppearance)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "GetSkin",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins GetSkin(Shared.Models.Citizens.CitizenAppearance appearance)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Parameters": [
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Citizens.CitizenAppearance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C05292C1CBFB89C20DE12AD2450E5F9B0C6DD9FB2F5432A6207D1B08AFBCA22A",
              "Hash": "59A98AB653599020539542690094C4739FF293A255BD68B1D709D4FB8C7C0AE7",
              "CalledMethods": [
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins::.ctor()",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "2B6BE74EE9A7F3D92AEFA132E3D14F2065805E0EA48E652D187ABE890A818797",
              "Hash": "BD4C5FBF679722DE014428F3AB226FCD0677653FBCEA68A83695E9D84E309655",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Multiplayer.PlayerHelper::IsOtherPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "EE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C",
              "Hash": "5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/human_death"
              ],
              "Source": null
            },
            {
              "Id": "SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)-\u003ESystem.Void",
              "Name": "SetSkin",
              "Signature": "public System.Void SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Citizens.CitizenAppearance appearance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Citizens.CitizenAppearance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9A7BB04F4CCD8287676BBFD82AB3FEC8AF9DD0288B8E4E8CC628DA98EDD34768",
              "Hash": "5B89C6346574FDDF27AB87C02A70F70F4D49EB02C968E14BB00365D177D10397",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerSkinManager::ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1893,
              "BodyHash": "49B02B443F39AFE1F9E7252E8C87F6E62FCECD35471F4E6B8F4264A286DEA9A0",
              "Hash": "D46080371ACA4018B65757D72EC4AA9EB584D436561C8541B63070A922628D21",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::GetIntDirection()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "run",
                "walking",
                "lifting",
                "lifting_running",
                "lifting_walking",
                "lifting_idle"
              ],
              "Source": null
            }
          ],
          "Hash": "908D094517D250619D5BD403A328055E35852F2BD9D5BE70C1A086BA360202EF"
        },
        {
          "Id": "Candide.Entities.Controllers.CitizenController.WildCitizenController",
          "Name": "WildCitizenController",
          "DisplayName": "WildCitizenController",
          "FullName": "Candide.Entities.Controllers.CitizenController.WildCitizenController",
          "Namespace": "Candide.Entities.Controllers.CitizenController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.CitizenController.CitizenControllerBase",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "_appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "private Shared.Models.Citizens.CitizenAppearance _appearance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC5327041E74EE98ED53CF9F37BC5D7F882DC4E895EA72FB4D8099D9D94CA72E"
            },
            {
              "Id": "_questMarkerAnimation:Candide.Graphics.VFX.VfxSpacAnimation",
              "Name": "_questMarkerAnimation",
              "Type": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Signature": "private Candide.Graphics.VFX.VfxSpacAnimation _questMarkerAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9833906E389DBA2F639E18E45776A0FDA79A570493824C7C9F1A1E13EB27E5E3"
            },
            {
              "Id": "_specialInteraction:System.String",
              "Name": "_specialInteraction",
              "Type": "System.String",
              "Signature": "private System.String _specialInteraction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "825157E131D836A56448D24E06D5AB2391B81D18B7BCCE614C32D635F659FBFE"
            },
            {
              "Id": "_wildCitizenGetter:Candide.Toolkit.Getters.WildCitizenInstanceModelGetter",
              "Name": "_wildCitizenGetter",
              "Type": "Candide.Toolkit.Getters.WildCitizenInstanceModelGetter",
              "Signature": "private Candide.Toolkit.Getters.WildCitizenInstanceModelGetter _wildCitizenGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "892540C8511D8B658C16B58D45DB20E83FBB2496E5BEB5C7CFD61BE368EC1164"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "DCC5375F8B50DEBE610CFDC352C28047A57EDACAD9470F636C230A6761577EE4",
              "Hash": "780E528E2B337D6E77C8342971971E7A0E430A3334FC4093E092C0E5E3BE43FF",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::EntityInitialize()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenAppearance(System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::GetSkin(Shared.Models.Citizens.CitizenAppearance)"
              ],
              "StringLiterals": [
                "special"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "37EC3DE00C92AAB05B01880033D494989FDB3A243F47B65AA539F96B3213BBB6",
              "Hash": "AA829FFCC7D8CE891EBDFA9041FFD3A36A872EF4E78A25FE50E3B7EE075E4E0B",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Dispose()",
                "Candide.Graphics.VFX.VfxSpacAnimation::SetFinished()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "33A69B132F9DAA5710122BB30E3AC9437BB709C11490C9A3B636054F634B44AC",
              "Hash": "C049DE0F9DE360B10E0D6E3A9BE0D999D317C5482DE6DAB5763A92F894BACBC8",
              "CalledMethods": [
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "C029E795F4CE4593BF9ECD74D50DFA3B1DA56218B47BE4BDAAF1FA1819E3CA62",
              "Hash": "2A1FDD464F12F5CD5993587301AD8E454C1EB22F8CC47F6CCD07C816BD9EC1CB",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Candide.Entities.Controllers.CitizenController.WildCitizenController::get_HasData()",
                "Candide.Toolkit.Getters.Getter\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetRecent(T\u0026)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)"
              ],
              "StringLiterals": [
                "event:/citizens/citizen_generic_vocalization_female",
                "event:/citizens/citizen_generic_vocalization_male",
                "solinus",
                "citizens/wild_citizen/generic_wild_citizen",
                "Solinus"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9BBAD018F3BD46B6568E72F1D08EB35CF77EEBBF87A88DCF15D17A77C7E56E32",
              "Hash": "7C57CF07049A45C983679EA233BDB09FC018D19117CC7F8D6F4BD0AE6804F413",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 652,
              "BodyHash": "2C01B0CDDF570BCF57BE2EC9193CE3D49BD9AC6E2C3F335BB8638ACD0B263B44",
              "Hash": "736CB388D516B9BED7F8F8403C69CC4466E98AE43F8EFDBFBAA4A8C6419CD75B",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.Controllers.CitizenController.CitizenControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::get_CurrentStateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Graphics.VFX.VfxSpacAnimation::SetFinished()",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [
                "solinus",
                "solinus:phoenix",
                "exclamation",
                "vfx:quest_exclamation",
                "big_boi",
                "question",
                "vfx:quest_question"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "AA798ADAC29484B38B4F49583922B362181679DA38C7FA1009ECFEC28E2BA0D9",
              "Hash": "93501B855B722BB0AC4FDE1EE6D78E54BCA4F97689239257E22A053D9288653A",
              "CalledMethods": [
                "Candide.Toolkit.Getters.WildCitizenInstanceModelGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E, System.Guid, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "305C19608A36F4E411237F3D38530445A73F182739AF009CDFC262BA77C93F7D"
        },
        {
          "Id": "Candide.Entities.Controllers.CrabController.CrabController",
          "Name": "CrabController",
          "DisplayName": "CrabController",
          "FullName": "Candide.Entities.Controllers.CrabController.CrabController",
          "Namespace": "Candide.Entities.Controllers.CrabController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ambushSoundEvent:System.String",
              "Name": "_ambushSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _ambushSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6909F3B24250734D24D40D36F6A9471C5A036A50BB8F2AD429530E73FC56F55"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_attackSoundEvent:System.String",
              "Name": "_attackSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _attackSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB2F10F4A1DD21845AD020B0729B5C7EA59631113AFD1F5297D157580FE334B0"
            },
            {
              "Id": "_deathSoundEvent:System.String",
              "Name": "_deathSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _deathSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAE3930CFC483D11FC8F79F2C8937E3F5283F7980DB4D7172177EB85677A5D5A"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_footStepSoundEvent:System.String",
              "Name": "_footStepSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _footStepSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C14B7ED8B2B4897CE8EE9B9C05538C0EECD71C12C5526FCF066359411B97B48"
            },
            {
              "Id": "_footstepTime:System.Single",
              "Name": "_footstepTime",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "080925FF654588F33387D31E2EAF948E6CC4CA1171A1E0D5E6C743737D0156F8"
            },
            {
              "Id": "_footstepVolume:System.Single",
              "Name": "_footstepVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D210FE7AA9DD689270427A1B3733B8E4221C7204C3FE0C4F525C44D01BEDBF4E"
            },
            {
              "Id": "_hurtSoundEvent:System.String",
              "Name": "_hurtSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _hurtSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F605BC49F163973B3A56CF1E514D73D58F9BFA3E625F743C598D1CCAD6ADCE86"
            },
            {
              "Id": "_normalAttackAnimationTimeScale:System.Single",
              "Name": "_normalAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73CF78414042EAF728064BC81BB6BC3C932289270CB6305C5D292BCEDAF1E2DA"
            },
            {
              "Id": "_particlesSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_particlesSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _particlesSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B3600693D95BFFC9F8BF368137D34AE65D7FBEF2177C097C3280B22264C6D54"
            },
            {
              "Id": "_particleTimer:System.Single",
              "Name": "_particleTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _particleTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6D162A4769F43D381B8DD4D8C74493E775A09BAE9AE4A2B6EA4B550E9166EBA"
            },
            {
              "Id": "_sneakAttackAnimationTimeScale:System.Single",
              "Name": "_sneakAttackAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _sneakAttackAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9995D381EAFD5AC6D8A8F96C5D2821156F9B09A2DECE229FA0E365A4E7013F37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4C6330328BB1027D053B972995F67997118ED257F8E3529D8916E02A8DCDD017",
              "Hash": "45CE2DD440E72452572F60703D996CAF549D33B310675CB73F844204BCE73925",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 762,
              "BodyHash": "654834BE3F2F230E6CA588DDC75E97CA63985AA60F9B208A4E164AC048DE748E",
              "Hash": "31DCD0AC205CC1DB0EFFF189CB7142D035C8999AC27D52D288DDC52FC01C2426",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Entities.Controllers.CrabController.CrabController::GetSpac()",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_1()",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_2()",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_3()",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_4()",
                "Candide.Entities.Controllers.CrabController.CrabController::\u003CEntityInitialize\u003Eb__13_5()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "ambush_sound_event",
                "attack_sound_event",
                "hurt_sound_event",
                "death_sound_event",
                "footstep_sound_event",
                "particles_sheet",
                "normal_attack_animation_time_scale",
                "sneak_attack_animation_time_scale",
                "idle",
                "walk",
                "attack",
                "sneakattack",
                "hidden",
                "hidden_eyes",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "GetSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSpac",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSpac()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C8F93CDFF6165A481E508DC2EC478FE0F9F9FC4161504BC6FE462497661DDED6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 349,
              "BodyHash": "30EAF6A1FCCFBCCFF121430CB897A9FE20BBE8979D6A9AE8B843A5152B9F1944",
              "Hash": "CB0898384A34D7EC01D9E6BBAC6966462873ED6B5866C55F56233AA9BB60E776",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "6E77DF51A537CBAEAF1E1909E7B6C513BED1A089962C1B425248CB6EC7F14F3E",
              "Hash": "A79EBD5A98D295F6D902CE9CB352C5EC6A459F67CE4D555CD0A72E511E6DEB16",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.Controllers.CrabController.CrabController::SpawnDeathParticles()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "905CB6C65003DB3FDCFBA7FC972EC23B06D6AFD537EA39ECB4754DC1AE770719",
              "Hash": "227974DA8FEE04359E584AD43CA4B287FBC460A062CBFDE1947327719CE1A052",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 584,
              "BodyHash": "3DA97900CFC5BAA0C2FB7F3275C8DB3314DB6283B190F135B8B21724FD34FD85",
              "Hash": "526597687DFB75934107A1DB16BBB48489B9CC949404FD1E5B61556A701E9A18",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnAngle(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Right()",
                "Microsoft.Xna.Framework.Vector3::get_Left()",
                "Candide.Entities.Controllers.CrabController.CrabController::SpawnSneakAttackParticles()"
              ],
              "StringLiterals": [
                "vfx_crab_snap",
                "crab_snap"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDeathParticles()-\u003ESystem.Void",
              "Name": "SpawnDeathParticles",
              "Signature": "public System.Void SpawnDeathParticles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "6A61416D1CDA746944EF7D1A89DB1C36B940E6A93122D67F2670644476A87003",
              "Hash": "7618A05C9EDD65D053B993403DB2BFE9C07A2CE7EFC440B6E5E0F336350B6687",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSneakAttackParticles()-\u003ESystem.Void",
              "Name": "SpawnSneakAttackParticles",
              "Signature": "public System.Void SpawnSneakAttackParticles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "00013D781724EBAA3FF95206C98931BE39CD72F451B1413D3E0F1A3507917271",
              "Hash": "F17DD79C6A67D7B06F84F1C1AA287906B9C847B941072243B06BEEE6DF8822C6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 439,
              "BodyHash": "40F789D199EE6D25F3ACC024C165B4DB22DD7179612A331C7F65D6C8C0B15BB3",
              "Hash": "D412A099DAE7E302FFD228EBDD74B2B7B754F4BB85ED8DFF40185DDB6B0F6A64",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "9DB04B0408A960583DE487FA8E85BFD4EB9FC07DA402B298DC585221FA428D38"
        },
        {
          "Id": "Candide.Entities.Controllers.Creatures.AshManController",
          "Name": "AshManController",
          "DisplayName": "AshManController",
          "FullName": "Candide.Entities.Controllers.Creatures.AshManController",
          "Namespace": "Candide.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_liftingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_liftingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _liftingAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1139D0CA1F08D6676788CB597687A4EF7E996A2529B7404C9CD67CD19B194CED"
            },
            {
              "Id": "_liftingHorizontalOffsets:System.Single[]",
              "Name": "_liftingHorizontalOffsets",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _liftingHorizontalOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCDC40FD027901160C003726B9D9476C19297367C5E61FBCA8947867AA80A77C"
            },
            {
              "Id": "_liftingVerticalOffsets:System.Single[]",
              "Name": "_liftingVerticalOffsets",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _liftingVerticalOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EBD6EFD2F809B60C9771AFE85EAD61938AF88F893DF1F8CAF7295B65E9CCBAC"
            },
            {
              "Id": "_potmanParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_potmanParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _potmanParticleSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D08361AEB55F4B239DAAC28019747B2936F8A40990C9312F2675FB027A18DF9A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1753C122750E371A1FB4CCAC87769E101BC7BB46D6245190013CAF4C0F19DB8C",
              "Hash": "F91DCB16766902D3C2818A018D4D9AB18CC98875C89A7A010E6FBDBFF19F5649",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "5F80C50807614D6AC290C2CE099E8C375E2C68B0622A3DA78A2C4327F66A1268",
              "Hash": "D0843CC18BC9504794F0FB554DC16F3089E0480622689359DE026EC786B5141B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "potman_parts",
                "potman_new_animations",
                "idle",
                "walk",
                "run",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "A963B2B036AC153A498C9F01ADDC96728F83C24BA293089FB84B56F5F8F29D52",
              "Hash": "988A1654D2636AD36776C6FB64285D3CB701516CA51A03E7BE908B4BF6AAEF57",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "B0E0FF74DF462948B63E70B70CA47BA3E60A13366E516A8C2A9CF7B157AFA9F8",
              "Hash": "40E6234D0380DCDFA189A3E6847722F63B07DF2E512EC55944EA94FD4271675E",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/potman/potman_die",
                "event:/hits/destruction/pot_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "B67E9DC403A88D92247C7FF4C7C2E402BC5DC78CADF1C31DEF27C8D055E859DE",
              "Hash": "E4B70815F55066B9E0511E88123464E75EBEE29816BDCD39020B5911AC7A52CA",
              "CalledMethods": [
                "System.Random::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "media/particles/debris/pot_parts"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "0CD43D9B4C35D5F83CA626C5D51F740FD5D91DFFFB5FF694AD708FB6782FD3D5",
              "Hash": "3F65BEBDDDEBCFA51C0FD50E54792E6EB10741168885A0A12B558CD1F9ABE669",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 586,
              "BodyHash": "F8735054B5D485A6FDF92EEAD9DF81A4EE3EB11C36F3CFC368CF45D33E9AEBDD",
              "Hash": "FA01826DEAC337C22488A2ED763CC9F0068B807A52592EAD37B253522493C66E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B8D31FF181107654AB698BFB3200187156649922268EBB0E7C71217A34CFD59C"
        },
        {
          "Id": "Candide.Entities.Controllers.Creatures.FireStatueController",
          "Name": "FireStatueController",
          "DisplayName": "FireStatueController",
          "FullName": "Candide.Entities.Controllers.Creatures.FireStatueController",
          "Namespace": "Candide.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_attackSpellTriggerDelay:System.Single",
              "Name": "_attackSpellTriggerDelay",
              "Type": "System.Single",
              "Signature": "private System.Single _attackSpellTriggerDelay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitFlames:System.Boolean",
              "Name": "_emitFlames",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitFlames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE9305461ED09F3FA1D0D4127A98D81756A204D610CA7FCE2EB45D6CFC167901"
            },
            {
              "Id": "_emitFlamesDuration:System.Single",
              "Name": "_emitFlamesDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitFlamesDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D7363BC1B004199F7F43BA720B1E662F5623B5B35905325D30BE41B5773AF21"
            },
            {
              "Id": "_emitFlamesDurationTimer:System.Single",
              "Name": "_emitFlamesDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitFlamesDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9083CF52B847CD2CBEA0C6F10C129E8B4E9C0E63EA855E1DEFA63FE78E67A4B8"
            },
            {
              "Id": "_flameThrowerEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_flameThrowerEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _flameThrowerEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E277430F0E9050FC0FFE7BDB8B25F202A8AD2970E69C8EE9415047D5C0E3765B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "FAE4AEB4B192E250F13D6BF39984063AA9D01DB560E635D4182A9B4480B185B2",
              "Hash": "54EB81D7BED5DDC25FDE3A3888117F53CA6FE9A151271CFACD44B9B2C797B49A",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "5DF09A01DB388713ABAD2EEB6C2CFF1896F72E06A76A67B921309E9F51E84552",
              "Hash": "E9C79EFCFCB810E85E6F8E96A21F2A9366B966C941B86B9ED6EB0F1420F97B3B",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.FireStatueController::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.FireStatueController::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "fire_statue_animations",
                "inactive",
                "active",
                "*",
                "flamethrower_4",
                "attack_spell_trigger_delay",
                "attack_duration"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "EEF4150469D8F196BE56687999237F1F78B6E780274BD34D15547191F70F4FC6",
              "Hash": "892CC10ECC189712BA0191F14D79CEC1E0AF65A52CAD817205D58617C7C51AC7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/fire statue/fire_statue_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "6725DF4F02B877354C786E850E2CBEA254C5D93D34CD9D5FC566256069C770DD",
              "Hash": "2F06C2CCABA9FD2AB5C996754C4210AC49881A5BEF7E39ED1653B69EB85A7C8E",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/rock_smash",
                "event:/creature/fire statue/fire_statue_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "C04F0F48D0BF34175A6EAB18B116A7822300D91E646267828E228448A5ED239B",
              "Hash": "7624CBE207D9ED318118ECFBE26E7FB89FD07B88C183E4781F7D2A0746923270",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/creature/fire statue/fire_statue_attack",
                "event:/spells/spell_fire_looping"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 435,
              "BodyHash": "165DE771F08535CE1D97B3DF1C25C24C37689BFDD04D911DAC39314B05DBD5BA",
              "Hash": "8A757D7FF6FEDFEDCCA894EEC8AA28CBFC3FE55E235B6E6979B84A4D66646E12",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A02DAD77FF3BE54EC7E21938608CD554AF39DEA29520174D4BDE880E5FCE56EF"
        },
        {
          "Id": "Candide.Entities.Controllers.Creatures.LavaConstructController",
          "Name": "LavaConstructController",
          "DisplayName": "LavaConstructController",
          "FullName": "Candide.Entities.Controllers.Creatures.LavaConstructController",
          "Namespace": "Candide.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "LegDirection:System.Single",
              "Name": "LegDirection",
              "Type": "System.Single",
              "Signature": "public System.Single LegDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CF1ED29BA65C0550016CD2BF7F6EE1F7EC5DC425C498AE61C303CE915F02B2F"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "SpinChargeDuration:System.Single",
              "Name": "SpinChargeDuration",
              "Type": "System.Single",
              "Signature": "private System.Single SpinChargeDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F32D755FE55243FA6B2226960C653D204D9B30ED5C31E8E3DA9EFB247DFF6BF2"
            },
            {
              "Id": "SpinRampDownDuration:System.Single",
              "Name": "SpinRampDownDuration",
              "Type": "System.Single",
              "Signature": "private System.Single SpinRampDownDuration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2B90E032343B6FAF2848B90603F2D720A47723C5EBEDB9842B829AFFCE8439B"
            },
            {
              "Id": "_chargeTimer:System.Single",
              "Name": "_chargeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09D3808C989BB51E033693EEE1B9E33E84BA94FA6CB35993AE5372344F249044"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_idleLoopAudio:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_idleLoopAudio",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _idleLoopAudio",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFAA4BBC57A9114FD7506165DA578AB6D40E258D6EDA099BAEFA17155CEFA796"
            },
            {
              "Id": "_lowerAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_lowerAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BD63EABAA0A7FF431F4A39E5D5A9CA718224CF1C06D50B09C1B3FCD17CC2122"
            },
            {
              "Id": "_spinLoopAudio:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_spinLoopAudio",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _spinLoopAudio",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE6EB190448771F965ED258DC48A425D595563B6969EE90826569693D54D5D74"
            },
            {
              "Id": "_upperAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_upperAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42544EF1FB4E7100CE4A7ECB68C2DD643AFDB1610C22B94A4628D0AE4E71387A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "33AEE82A2141D87BE1C0E1883C99373F6D20D0FF3767B7C331DD00F73894D566",
              "Hash": "A7C6977B3C48426703F2564B5EDC8EFC96A25211E6CA3C9EF308EF5759EFA7ED",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1369,
              "BodyHash": "049CC42B521637461C92CD4908AB14ECD7BDC11D356A5D4BDCB95EBB9A855249",
              "Hash": "CF012319DBF683BE6E3779504755E91F5DEB4FB541F8634B93EFB45ADAF398C1",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_1()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_2()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_3()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_4()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_5()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_6()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_7()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_8()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_9()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_10()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_11()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_12()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_13()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_14()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_15()",
                "Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_16()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "lava_construct_upper_animations",
                "lava_construct_lower_animations",
                "dormant",
                "wake_up",
                "idle",
                "attack",
                "walk",
                "start_spin",
                "spin",
                "stop_spin",
                "aoe_start",
                "aoe_windup",
                "aoe_attack",
                "*",
                "smoke",
                "event:/creature/lava construct/lava_construct_footstep"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "7FC5DC385F07FE53897631E7CC6C86122ACF6B52C18C52927B0C442932CFD7CA",
              "Hash": "CCF8B889DB56DD5D596903F06208663C0955DBC9F7B30D4CA14748C907B50056",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "092EA7966045CD844152B00481B85467B6AE84E2AB586A452F1E6B3C0FFBDE26",
              "Hash": "D69EF593B404E666D9723F697F4C24C7D8124B6B3EE223F2AFCC60EACEF3D5D6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/lava construct/lava_construct_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "0550EB805012DFC26816691196A5090F1928D34F0576BFBD92D85843A37B2904",
              "Hash": "ADD734E4E2BB6B196160E0283FD87C2AD44A2FA56FBFF3D7E7F2EC46283C1E11",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "D08B76B4AE21EA74CCA29D4D42EB14A3D33BA546D42A71D29467889ADCAB9C61",
              "Hash": "1CF867DEBCA8F041F32413F64DF1E5F54B2835F1C2454D6CBA816F73178343ED",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/creature/lava construct/lava_construct_die",
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "646462D921B3CC4E89150655CF12C602FE8BB19BBC69D3E8464C74E6349F1B0F",
              "Hash": "787045FCC4EA509EE8550A82FBE35A1A4636678AA9D4BC2B490D10ED62469F0C",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "DDC995E042BB18D0171E2B9B93D8DD3EA1ABE462186D26DE3061DCEBB3152EAA",
              "Hash": "1B5801B7C12659AD1AB1F965884EEAA2A42804BA4C441564771146114535EB35",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "D4871AE4739065C81F574EE9F89DABBC68BD253DC72734FDC320DB2FBCDDBFA8",
              "Hash": "59454A548781D23336F4B04E504D1CE89456A17A10266704D396BF0185A6C084",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "stop_spin"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "1372E0A47915B059F97DFE0339D0DA01B493057BD45561B848C29C6CDE1D10A2",
              "Hash": "F5F8AEDAAD4753C3CB91A4FC083531909C215EC5B94191CE19CA2923F061136C",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [
                "event:/creature/lava construct/lava_construct_spin_attack_chargeup",
                "event:/creature/lava construct/lava_construct_spin_attack_start",
                "event:/effects/exploding_flash_warning",
                "fuse"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1380,
              "BodyHash": "0DC554DD36694971452E3D23A9B1EA00A6E7DDB83D80BE360D321C906D84DFBA",
              "Hash": "DBC3C781D3B58A0FF9B1AFE78CB3F26C58910E2309A11B6954CBA9494B2CC7B4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::HasStoppedPlaying()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "walk",
                "event:/creature/lava construct/lava_construct_idle_looping",
                "event:/creature/lava construct/lava_construct_spin_attack_looping",
                "IsSpinning"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E1FF82DB427EE206DC5E24BD69F6E1D197DAEB0C1D8BDBBA4990E25B94489FA3"
        },
        {
          "Id": "Candide.Entities.Controllers.Creatures.MagusDianaController",
          "Name": "MagusDianaController",
          "DisplayName": "MagusDianaController",
          "FullName": "Candide.Entities.Controllers.Creatures.MagusDianaController",
          "Namespace": "Candide.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A5CF9F8BCD95F4FEBA662B6222CA90DC79C0DBBF5788B966ECD6B61AB03B9B5E",
              "Hash": "BBC504D9A466075A04EDFB152CF235112F0C78BB7A089B5B94CD65A1B18C815A",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "5F6350AD04EEF5C9FC5C77C628F3955D094C80D1A0A9188B483265FBE0112D23",
              "Hash": "C1EB59713EB01BA9A3997AFD7E0A2652275448DA6DE5EE93DC45116AC5282FBC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_1()",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_2()",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_3()",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_4()",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_5()",
                "Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "black_sparks",
                "green_sparks2",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "D192C6BEBF8027BB131A71BBA381B6D7F0F7CE38286EEED8F4FF550F55E69CFE",
              "Hash": "561F9870960BC68D71B8F5A0275E9D924796352EF2B7EB41019C40BB4C9E5B58",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "6EFA76211CF1D8500A033A060035BDF6E62626D1EB942B6855D8BD60B426EC52",
              "Hash": "D963A49F4D532B29CB8A8595D1F9DB15E7BEE1AFD7786F8BD9FC4E9AB59D773C",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "D8D31509C2A3A820464D23936F18489B9A0AD7077E04AA8D339A1B16809E9FD9",
              "Hash": "727E87F3C0F08860266F37C0DECFAC8CCB57C97109BBC0DA508E8FB985E2F014",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/spells/cast_spell_cosmo",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "8ABFE6FEFB4896737C8468461708EED38D5C9D64D802DA35DCB3C2919053EC80",
              "Hash": "BF281DF4A4BB95E798B4248E552FDC6B8242E8FF91BF022A023F2C7282E46D67",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "A81726BABCC6CEA6FFE0CCD03D8AA14DEB9DEE03155173BAD9997F6CAC2E4772"
        },
        {
          "Id": "Candide.Entities.Controllers.Creatures.MinervaProjectionController",
          "Name": "MinervaProjectionController",
          "DisplayName": "MinervaProjectionController",
          "FullName": "Candide.Entities.Controllers.Creatures.MinervaProjectionController",
          "Namespace": "Candide.Entities.Controllers.Creatures",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "FBC0D724FD0913EA8AAE625233627598DE74A18FB0AA70CAFEF48DFF8FB07C48",
              "Hash": "31AAD77E199FFFF52B46C9589A26B69CE179184D7CD684ABAE54095179FF4365",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)"
              ],
              "StringLiterals": [
                "event:/voiceovers/vx_minerva_interact",
                "world/minerva_projection/minerva_projection"
              ],
              "Source": null
            }
          ],
          "Hash": "5C88B1CF7AC6F3FFB7DB677798BA4CF2E987ABC89B8FFBC694D18C826B298B40"
        },
        {
          "Id": "Candide.Entities.Controllers.DeerController.DeerController",
          "Name": "DeerController",
          "DisplayName": "DeerController",
          "FullName": "Candide.Entities.Controllers.DeerController.DeerController",
          "Namespace": "Candide.Entities.Controllers.DeerController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49C11560B648DE523F51BB9C582030D752C85F49239D946D89491AC945D92131"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_bleedInterval:System.Single",
              "Name": "_bleedInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _bleedInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D68D90AC6EB24A4165C413ABFB494FDD0292013A955DE7807E1B30025AD05E"
            },
            {
              "Id": "_bleedTimer:System.Single",
              "Name": "_bleedTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bleedTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC0E2FD5C2D6E8BCFE9C8AC2F3972AFFF487034D575ABE519039511EBE7DC712"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_isBleeding:System.Boolean",
              "Name": "_isBleeding",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBleeding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D3BBF938CBE69906FEE91B67C870299D089817672253F34F63A19032AA0D5B"
            },
            {
              "Id": "_palettePath:System.String",
              "Name": "_palettePath",
              "Type": "System.String",
              "Signature": "private System.String _palettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "798226DE377A96F9A15C05454F3E7BA1983511A4186B3A27411BE5FF92B53DE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "31FEB85C2E4A01DB54DE8C6E4890D139CFB6461F13EFF566C53FA526E4E678B0",
              "Hash": "23393A701AF105BEC81CCB76A4897B0480B30F12D21ED9A028985D5CA95CFB42",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateMaleDeerSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "CreateMaleDeerSpac",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateMaleDeerSpac()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "111AECFE24E371F4FDE183435402BB3A73CD6A99977A4906815873F2198151B2",
              "Hash": "1A5D342DDA64F7B1E87220678B12E8A4E9438FC86476EB5ACF3FAB6C9A02229D",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"
              ],
              "StringLiterals": [
                "deer_female_animations",
                "media/sprites/creatures/wildlife/deer/",
                "deer_male_alert",
                "deer_male_idle",
                "deer_male_run",
                "deer_male_walk",
                "deer_male_alert_loop"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 628,
              "BodyHash": "25D025A83918B2190B3A55C7D9173FF28A6FDC4AB6A26E2DFB44125710E38E53",
              "Hash": "78A326D8CD1CA60FFD9D99D619A8A278169C702D984B28754184B7B5E6768467",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Entities.Controllers.DeerController.DeerController::CreateMaleDeerSpac()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetSkinnedPaletteVersion(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E, System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_2()",
                "Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_3()",
                "Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "blood",
                "palette_row",
                "spacId",
                "deer_female_animations",
                "isMale",
                "deer_male",
                "idle",
                "run",
                "alert",
                "alert_loop",
                "walk",
                "*",
                "event:/creature/deer/deer_run",
                "bleed_interval"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "29E5E23891518C601486E8BAC26306AE2C21FC354D17EF52543923D457762AD9",
              "Hash": "E23FDBB32E0BA3DBDF728BC305F9EAC38E7A32E0DF420900AEF92D95D7FED2CE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "BC6F079EE285BBD58A39CB01135D41BF4768EE3828826D03DE1449668A5DF304",
              "Hash": "608268BF1F4077171F24FEF6BE3BB5D24D1595BC2A4A7A6064EEF866768FA233",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "0F7333157C2208FB248CAD612CB1B7B3F204A25B48E240BAA2B4F3BA65603531",
              "Hash": "EE3FF5BE2DA1579BB5934FACC7A1FE97C199E5B15AA189AF386C942939BC78DD",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.ParticleHelper::SpawnBloodSplatter(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk",
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "6D23541C3A9BA2F77CD10174CC4BC004D3430D8E3F52209209B7D9C41EE3D278"
        },
        {
          "Id": "Candide.Entities.Controllers.DungeonDoors.DungeonDoorController",
          "Name": "DungeonDoorController",
          "DisplayName": "DungeonDoorController",
          "FullName": "Candide.Entities.Controllers.DungeonDoors.DungeonDoorController",
          "Namespace": "Candide.Entities.Controllers.DungeonDoors",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_locationId:System.Guid",
              "Name": "_locationId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _locationId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B291C15CCBEA100EDE9BE78C165ECD58A3C5D44619ACBD3C3D377DD622F6DF7"
            },
            {
              "Id": "_nextRoomId:System.Guid",
              "Name": "_nextRoomId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _nextRoomId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F6167645855DBF6C3A6BD41139043D7B4D14BDDE1B43A762F455E179D76C760"
            },
            {
              "Id": "_rectangle:CandideCreator.Shared.Models.RectangleF",
              "Name": "_rectangle",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _rectangle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C68A111F3583643A99ACDB9AAF64FE70346BA24BBA05DC564F1191041371AB7E"
            },
            {
              "Id": "_targetDoor:System.String",
              "Name": "_targetDoor",
              "Type": "System.String",
              "Signature": "private System.String _targetDoor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E9BCA2AF8F9726DD3A8800301F1204652691185D55CE0425CB601005D6B5AB"
            },
            {
              "Id": "_unlocked:System.Boolean",
              "Name": "_unlocked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _unlocked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0875A6E596BD2D99A635D0BA503CCC00B12C7A05262BC6471A6BDDC7F58429FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EnterRoom()-\u003ESystem.Void",
              "Name": "EnterRoom",
              "Signature": "public System.Void EnterRoom()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "DC9C34C1D06EC76F2FC2DFA981C68D8C3FBDDA0A667799CA5223855069DE7D7C",
              "Hash": "1336B19C0E335C0B3A54C4DF253F1AC36D72FD4F7723F94942288A23595676AE",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "63A0FD268FFA677572C7915E3099012340ECDE1F6AC4C7ABD56B254E921E58C3",
              "Hash": "69969B74A6DFDC975A3C6C25661BE0613AB14FDB98A1E7B9B858E8D36B13B211",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "locationId",
                "door-id",
                "target-door-id",
                "object-unlocked"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "88A2CF8AE972EB29112F2A50A5DFB01ED4265779A28B3FA3933203999EF4CF20",
              "Hash": "CE32071D9C85900CB3E10336EE3CD85237249A05E14D566119B9C1FD1667BED5",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Array::Empty()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Boolean::ToString()",
                "Candide.GameModels.Managers.EntityManager::UpdateParameter(System.Guid, System.String, System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.DungeonDoors.DungeonDoorController::\u003COnInteract\u003Eb__7_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.ActionInProgress.StandardOpenObjectActionInProgressController::.ctor(System.Action, System.Action, System.Guid, System.Func\u003CSystem.Single, System.Single\u003E)",
                "Candide.ActionInProgress.OpenObjectActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.Entity.Base.AbstractController, Shared.ActionInProgress.ActionInProgressAnimation, Shared.ActionInProgress.IActionInProgressController, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "object-unlocked"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B6173B6D7F572D96DA29CB705D2462FFC537B2626A9A15B76574DB1331EC2D4F"
        },
        {
          "Id": "Candide.Entities.Controllers.DungeonDoors.DungeonExitPortalController",
          "Name": "DungeonExitPortalController",
          "DisplayName": "DungeonExitPortalController",
          "FullName": "Candide.Entities.Controllers.DungeonDoors.DungeonExitPortalController",
          "Namespace": "Candide.Entities.Controllers.DungeonDoors",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_unlockingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_unlockingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _unlockingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "476E363E4EF05F2C4538661AEC548EF8F52961D0919F3105AE193E754FA177BF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EnterRoom()-\u003ESystem.Void",
              "Name": "EnterRoom",
              "Signature": "public System.Void EnterRoom()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "37508C46C74510A79B9EF77081CDF51A3789380959D7BA9F915A9C1997936E49",
              "Hash": "E19EC375F46C229C4A85C844AFA01210D12017879643B108F9B60998C315F17B",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.WorldManager::ExitDungeon()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "52C7C4EA7219220E1C5BCE5C28D5F47B2708CE5EF73164167E6A591F082D0564",
              "Hash": "242074307A55292498D50AD8CAF028323D228404A05C3D7945441014030DFBDB",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "871E45437EC8C2887C1D2A462072794D83E99C6612C5C64ED045DA96A4C932ED",
              "Hash": "9890036749BF7C60916F9BCCAB526F63D107D86DCCB5539FC7C64517D9E384F4",
              "CalledMethods": [
                "System.Array::Empty()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::PlayIfStopped(Candide.Sound.FmodParameter)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.DungeonDoors.DungeonExitPortalController::\u003COnInteract\u003Eb__4_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.Controllers.DungeonDoors.DungeonExitPortalController::\u003COnInteract\u003Eb__4_1()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.ActionInProgress.StandardOpenObjectActionInProgressController::.ctor(System.Action, System.Action, System.Guid, System.Func\u003CSystem.Single, System.Single\u003E)",
                "Candide.ActionInProgress.OpenObjectActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.Entity.Base.AbstractController, Shared.ActionInProgress.ActionInProgressAnimation, Shared.ActionInProgress.IActionInProgressController, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "event:/items/chests/chest_unlock",
                "stoploop"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "79DD8E744E7BF3189469BF49E184121DA7610B3669FA37CC01820DF930BC5909",
              "Hash": "6296E27427EB96B36DECFA5714A7F5C41F67832B1BBE18AEA372B048F4D1FFD2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7BEE056A708BF6A89BD7F5706B44070B8E40B2EA854677284C7295ADE7C0CCEC"
        },
        {
          "Id": "Candide.Entities.Controllers.DungeonDoors.DungeonGateController",
          "Name": "DungeonGateController",
          "DisplayName": "DungeonGateController",
          "FullName": "Candide.Entities.Controllers.DungeonDoors.DungeonGateController",
          "Namespace": "Candide.Entities.Controllers.DungeonDoors",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_closeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_closeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _closeAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15CF9192A85EB29ACDD65694F678B4F46737C68BD1E9AEAA0BF85C0159B1263E"
            },
            {
              "Id": "_closedFrame:System.Int32",
              "Name": "_closedFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _closedFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19DA1A2757EF9C99077AF81EC095BED538C239838687B72BB7C2C111C84946CA"
            },
            {
              "Id": "_openAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_openAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _openAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E259987FC625FA918473AD319319120BB9FF1602D2C3D1CFFD5B846528CBB2B4"
            },
            {
              "Id": "_openFrame:System.Int32",
              "Name": "_openFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _openFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF4E57EC632116F924BF4F04D8020F67B6B10FD5E8FC1FAFDC91CC6E3EC662EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "E928C3E4728DE1D6C747E1B3A173588ACC4452BD772C93F456B6E858BD5001E3",
              "Hash": "4ACC854750C156EDDE86EA27404C08EAB6711B28BF78DA7A0B347820C160EBFE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.Base.AbstractController::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "E760EDB054827054D0FC630EF66833E2D771F106A2124104A9D10184FFE58729",
              "Hash": "D4599673AC51645966026ED6C87A1A22B8D94D85286B00D7007B216A4759BCF8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "openframe",
                "closedframe"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "A5A8AFED5FBF8719CEEDD4038B3A7F17402A5F4BDB8EB3DD0BF0CF146A262C50",
              "Hash": "4228608FCFA6521878B7AEE9C06DE747ACD59E322EBE9907F1B028AFD309066F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "event:/environment/dungeon/dungeon_gate_open"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "AB832065B4626E602865F453A3C364171C4F56F67121CCF60275842AE73DDACA",
              "Hash": "2C82E462851286063E8EA8D61E91B076B4C36C0D54A688CCEDF45C9E60D8E31C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Dt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AB59CE6386E9C01B3381D39F47D89B1DF034276A6F17FA014E9716BE76A2C8EF"
        },
        {
          "Id": "Candide.Entities.Controllers.FrogController.FrogController",
          "Name": "FrogController",
          "DisplayName": "FrogController",
          "FullName": "Candide.Entities.Controllers.FrogController.FrogController",
          "Namespace": "Candide.Entities.Controllers.FrogController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "951FD3D50839C8E1C7C42BD539508C7F8160E127042A8BE609CB2363AD916F1C",
              "Hash": "C95CA8459543DCBAB10A36A9224E574C536984A04EC0FBB1FD8C1B10E8D2803C",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 400,
              "BodyHash": "6465A5EB8B4A4308C2595B60FF1E6B4C5EEE0E5101632E6B3D4E79859B809526",
              "Hash": "00A66058F82F913ACCA2A07F3DECA9F52B8E4301AAAC2CEC27503D0E13A51116",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.FrogController.FrogController::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.FrogController.FrogController::\u003CEntityInitialize\u003Eb__2_1()",
                "Candide.Entities.Controllers.FrogController.FrogController::\u003CEntityInitialize\u003Eb__2_2()",
                "Candide.Entities.Controllers.FrogController.FrogController::\u003CEntityInitialize\u003Eb__2_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "frog_new_animations",
                "idle",
                "croak",
                "jump",
                "tongue",
                "*",
                "event:/creature/deer/deer_run"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "B562DF2CC16C84ED87C24A764F1CD7017C567475DE8E2136C5829152D5E4B7E9",
              "Hash": "306FD2908177850FE2CD29308A3BB166E9A306B7126B2606AB39871AF367576D",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/critters/frog_ribbit"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF",
              "Hash": "A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "6D7BEF1C493393410F14E6A2E055E012EB4CA68B5D82E1263564797FB7A53851",
              "Hash": "014E42BB15E759DFF918A119668AB2DE9AF9FF39B77E48928F2E1A204B782E81",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "6D58971A732CC7019B29ABEC0C76C50D5E6083958887A90135F0D2592B69636D",
              "Hash": "4E09907DE5F0F327704D634D3D11FD12A0117F16CDE19F5FD95DF211AB031421",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "jump"
              ],
              "Source": null
            }
          ],
          "Hash": "451951ED4D879FB6B0994FDA48CF2A18845367E01D32E69FECC87CA29EDAF8DE"
        },
        {
          "Id": "Candide.Entities.Controllers.GoatController.GoatController",
          "Name": "GoatController",
          "DisplayName": "GoatController",
          "FullName": "Candide.Entities.Controllers.GoatController.GoatController",
          "Namespace": "Candide.Entities.Controllers.GoatController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_bodyAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_bodyAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _bodyAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646400700AC3F20F4ABFA0C938096565C4CDF8BC843F204EB30B620C2C50D250"
            },
            {
              "Id": "_chargeVfxDistance:System.Single",
              "Name": "_chargeVfxDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AA80AEC93219AB0EB65340F3A69B619AD2D68D67DCAD6DD197B3D70FB347281"
            },
            {
              "Id": "_chargeVfxIntervalDistance:System.Single",
              "Name": "_chargeVfxIntervalDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxIntervalDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EBE7A9C93E2C53817130FAB93019C8686829DC6B29910C7D1E2803034D50C34"
            },
            {
              "Id": "_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_headAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"
            },
            {
              "Id": "_isMale:System.Boolean",
              "Name": "_isMale",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isMale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35198396BE6897BB194711550597F4BE010193E4E120F2761BB24D5D3B00FC7E"
            },
            {
              "Id": "_playChargeVfx:System.Boolean",
              "Name": "_playChargeVfx",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playChargeVfx",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C92253E06759535293B500855EA59A1C3D6191B10FF185C796BBB4B0DAF7EB14"
            },
            {
              "Id": "_stunDuration:System.Single",
              "Name": "_stunDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF54964276D5CDEFEC2053DA4EEAA6B7B31C694ADEAE1E4394D804A14446CB18"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "E2B18A838ED4087C336DC8F48406124C27862767053D4D52B292FCF9595161D6",
              "Hash": "10B70CF4EA22238462940920069F9216FB7DA292CA4767473CD42FA705730426",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 824,
              "BodyHash": "8EC8B7ADD2AF058BA82C4C37D45EA49D2F260CDF153A8F241EE07057D3B74ADA",
              "Hash": "B58A2C0A659696568F84AA950FE3A8E5AA4B0A58240B68529DE6AFB7371369CC",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_1()",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_2()",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_4()",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_5()",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_6()",
                "Candide.Entities.Controllers.GoatController.GoatController::\u003CEntityInitialize\u003Eb__8_7()",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "goat_body_animations",
                "is_male",
                "goat_female_head_animations",
                "goat_male_head_animations",
                "footstep_poof",
                "idle",
                "walk",
                "run",
                "charge",
                "*",
                "dazed_duration"
              ],
              "Source": null
            },
            {
              "Id": "HandleChargeVfx()-\u003ESystem.Void",
              "Name": "HandleChargeVfx",
              "Signature": "public System.Void HandleChargeVfx()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "14EB0F1B6E5BB85FA3A1047D31B4DC51DCE0B9C3810DAFC0A787D01EF771A438",
              "Hash": "CEE99830EB9AD5D2D543DFD74F29F22B937DC0FEB7CC77C2D3E0DEAAA802823B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "E0AD17A96D0A1112C871046C1A3F3F3C404934B150D9D4B3961595AF0813E564",
              "Hash": "ADB3D95C86CF9ADD9EDF2FE3C852163D76BD8CFEBC178AB0C92BEF0C14681EE0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/goat/goat_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "B4D0CE5C6797E0591D0AADD101EA4E64C4C5C7301180F470639C08D7D45AFA74",
              "Hash": "EAE2C0BA02F83131783B30500EA86E08BC58136461A8FDFC7FE74056A1A601DC",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Item(System.Int32)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/goat/goat_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "5A274587322CD3748A65C6263A38DE46EC3AB9511735987BF0D03FEC1E559576",
              "Hash": "2732E1B7FFA7CE825194D90042DB5F3DA1628E5612B4947ED8335246D80A6A49",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/goat/goat_charge"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "4696003A4BB8CB6253BDA6FF2692E459750710BBD6CEFA0437DF751DC0B669B7",
              "Hash": "6EE4260712DF0695F8159A3F93C588AB45768EB31BA162381327DE0FECD20625",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx:stun",
                "goat_stun_vfx",
                "stun",
                "event:/creature/goat/goat_stunned"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "FD6B378CE22E3845201985F666661EC16A87A9895802F140564487025A79C510",
              "Hash": "C98DF5756F9E838EBD43463F9EA648124B4C11B239C0E75160D028D8478EDF53",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Controllers.GoatController.GoatController::HandleChargeVfx()",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk",
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "6CFEE169995F721BCD2D7F2FC648BD92A84B06176B011B10C5DEBCA5878D4C5D"
        },
        {
          "Id": "Candide.Entities.Controllers.JumpingSkullController.BilianController",
          "Name": "BilianController",
          "DisplayName": "BilianController",
          "FullName": "Candide.Entities.Controllers.JumpingSkullController.BilianController",
          "Namespace": "Candide.Entities.Controllers.JumpingSkullController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "9FC48BCB256F5E0418D222CCA06B5FCC097358D690CB37CA5B941898C21CAD06",
              "Hash": "02C7E3BD2DF08595F09E6EE400DE60E847CA4758AB0113625DF1F37F71FC9773",
              "CalledMethods": [
                "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::EntityInitialize()",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "flame_smallest",
                "bilian"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2DA214BD3E1ACD9984E51879282CC22F026596816C9705E192E5332661C7BF33",
              "Hash": "E7305A1E507BF5BF6BD77E1D302CF293565A3952A8AADD1A550807976380E18A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Particles.ParticleEmitter::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "6EFBE2065C0B177C1278B3A1DE44C479057C4C569354FD8BB16565825444CE5C",
              "Hash": "1F8944C0CDB5CBAE1F9FCEC332A30FE71FAADDC8B671E07934F935DBA77BC646",
              "CalledMethods": [
                "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CFC16CB6A979E8D7177974F0ADD644AEE1FF42E07E2CBA6D3E8E7A35BBBED55C"
        },
        {
          "Id": "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController",
          "Name": "JumpingSkullController",
          "DisplayName": "JumpingSkullController",
          "FullName": "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController",
          "Namespace": "Candide.Entities.Controllers.JumpingSkullController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PaletteRowKey:System.String",
              "Name": "PaletteRowKey",
              "Type": "System.String",
              "Signature": "public System.String PaletteRowKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A17873C3E9EE3F10339AAEAF0B146443E80525C86433C28EB1D5337BFC2A20E5"
            },
            {
              "Id": "SummonerFactionMask:Shared.Entity.Components.FactionMask",
              "Name": "SummonerFactionMask",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask SummonerFactionMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E1A678BC670CD26097EE2327E10B74C27BE98D37C2CFF4B52C9C8F58D6D92F9"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8754A9E36141C068CBFF3E2FC7B33B634C7D6FE722F9A172C4EF2FB987E7871C",
              "Hash": "BB50A4AB2EC743179D0182783CB9EE752678F03A872ADC05E1E6E072C0A17DB9",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 481,
              "BodyHash": "5833A57874CFA2ADDAD0365E9DDE7E76E069FC32E1BFAF07DC9437036113F7BA",
              "Hash": "58121994F219C7181FD8EDD4C9497F9EE70FF53D026E662C700D86FA4030A37C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_FactionComponentRef()",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::RemoveFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::set_FactionMask(Shared.Entity.Components.FactionMask)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetVersionWithPalette(System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)"
              ],
              "StringLiterals": [
                "summoner-faction",
                "skull_animations",
                "Palette Row",
                "media/sprites/creatures/hostiles/cursed_skull3/skull_palette",
                "idle",
                "jump",
                "bite",
                "*",
                "stun"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "F3059BE35F621F4360ACEEDF3E795C7CD06238DF98D3CE161D5B5A580471F31F",
              "Hash": "6110946436FB48D2DD0635AA582696422262BE030677F73322BAAAD5EDE67CEA",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/jumping_skull/jumping_skull_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "E52720D7E7C05C652CD1F8FC85AA4FFDA7A0FE5EEFB386D23467DDE924A308C5",
              "Hash": "1E9F1E67A76B1AC2FD535969ED7BAB0F87D55E96237BCB23C0021A493F242AEC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "3A63A0FFDBB5E5F2D9D653A9C99F34621DC28DBD4E976F502CE456E98CE4644F",
              "Hash": "DB777009D1B78205813952C3B32FAD7D3C2682BCF3370BEF2AFE5FA719E780D0",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "35ABA74E41AEB85E797CA396ABFAD0DFAE9BD49483E1354430EE5FDDCAF627B8"
        },
        {
          "Id": "Candide.Entities.Controllers.LaserStatueController.LaserStatueController",
          "Name": "LaserStatueController",
          "DisplayName": "LaserStatueController",
          "FullName": "Candide.Entities.Controllers.LaserStatueController.LaserStatueController",
          "Namespace": "Candide.Entities.Controllers.LaserStatueController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Laser:Candide.Entities.Controllers.Legacy.LaserBeam",
              "Name": "Laser",
              "Type": "Candide.Entities.Controllers.Legacy.LaserBeam",
              "Signature": "private Candide.Entities.Controllers.Legacy.LaserBeam Laser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63FC3F10CADA7AE8A40A17EC6236B3E465DA37687038DB8340B7A22695E017B3"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_attackRange:System.Single",
              "Name": "_attackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _attackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"
            },
            {
              "Id": "_laserSparksDelayAfterMouthOpened:System.Single",
              "Name": "_laserSparksDelayAfterMouthOpened",
              "Type": "System.Single",
              "Signature": "private System.Single _laserSparksDelayAfterMouthOpened",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04FB775CDD9C17503B39DA339EDAA3EEBF8ACF51A351126115FC9B92F36E0877"
            },
            {
              "Id": "_openAndCloseEyesAnimationTimeScale:System.Single",
              "Name": "_openAndCloseEyesAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _openAndCloseEyesAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "290A1E98BA9619F656883EE74EA0E8A2649BA381C8615DDE0E5A5136BD0723CA"
            },
            {
              "Id": "_openAndCloseMouthAnimationTimeScale:System.Single",
              "Name": "_openAndCloseMouthAnimationTimeScale",
              "Type": "System.Single",
              "Signature": "private System.Single _openAndCloseMouthAnimationTimeScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A21F61BBE5D71270196876758DFE5B64A682C22CB79E9796DC49BF22CDBD7FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9DE4AB1475057310A751E2D5086FD256E4363AFC460F677BC0366D125959D27C",
              "Hash": "50368AB292D51FA4D1CEB1336435229D31BC0492C98EA3463F34E912C931686A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1047,
              "BodyHash": "E7BD5CCE0C604A9E0D67F3915BD27473B0D07130CC03BD4A28655E9944387EBB",
              "Hash": "8498AE34466FB82FAF122FD578B6ACBA761DEA985A594170207990B668EED5D8",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_1()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_2()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_3()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_4()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_5()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_6()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::\u003CEntityInitialize\u003Eb__6_7()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector2Nullable(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "laser_statue_animations",
                "open_and_close_mouth_animation_timescale",
                "open_and_close_eyes_animation_timescale",
                "idle_passive",
                "idle_aggressive",
                "open_eyes",
                "close_eyes",
                "open_mouth",
                "close_mouth",
                "mouth_stay_open",
                "attack",
                "*",
                "attack_range",
                "open_and_close_eyes_duration",
                "laser_sparks_delay_after_mouth_opened",
                "beam_width"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "5681128C1F2155034CC418BD654413920164E52FD0AAAAEE355EEBD97E275E28",
              "Hash": "09FF8E19996D967C9F5245A23A863F55EEF57FFF1FA7671D745C19AC0ABC442D",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A3601ABFED82388C384C2E75CA69DEB8D906D8FDB394E51426D41742B6819E33",
              "Hash": "70B4A39C132621DD2FF5EDAA6CBCB59D32556F2764281FCF075064EAF0C871DE",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "A193E4CD419297EF1C811E7F725DDBCFE88017A85067D8649DD67E8221E09026",
              "Hash": "563395407A77CB7CF4D0B21437A1B80A6CEEBD45242F9381842565CC00AC3E8E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::SetLength(System.Single, Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::SetShootSparks(System.Boolean, Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Entities.Controllers.LaserStatueController.LaserStatueController::UpdateLaserOffsetPosition()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserOffsetPosition()-\u003ESystem.Void",
              "Name": "UpdateLaserOffsetPosition",
              "Signature": "private System.Void UpdateLaserOffsetPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "7A2A47A393D5661C711F8A90E4C9BB0735B2C105E222350D6535C679F2EDE5A0",
              "Hash": "DCC9FE5D7C83FC449966FD2F3C3CC917E6B769A6C4CC28771E27616D6CA08AF5",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()"
              ],
              "StringLiterals": [
                "laser_statue_mouth"
              ],
              "Source": null
            }
          ],
          "Hash": "80B8237E582EF6CBD65E58B82222909A7A8E5E1F5B058DEA1CEC7BD03BBCE244"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.AnimatedController",
          "Name": "AnimatedController",
          "DisplayName": "AnimatedController",
          "FullName": "Candide.Entities.Controllers.Legacy.AnimatedController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LightAnimationTimer:System.Single",
              "Name": "LightAnimationTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LightAnimationTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CED7DB16F96CF154BAEF82E1A3DC32BEA10FDA81DFF7EE0BDDF4983A91F7659"
            },
            {
              "Id": "SlideDustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SlideDustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation SlideDustAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3947FB30AC38B02718A031C2245DCAC98A5949255EC23D49CE1844AE98AA1C93"
            },
            {
              "Id": "SlideDustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SlideDustSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SlideDustSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4003C3E6E3F7997E00A0E0AB933A76B7D0889D555EEE57888A94279A38B6FB6E"
            },
            {
              "Id": "_animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _animation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C3CE27131936CE648CD58761B5079D0D1328117B9ED2B3715CFB4D0BB65E5F7"
            },
            {
              "Id": "_animationSpeed:System.Single",
              "Name": "_animationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _animationSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCF952A425352425F07D606F1074F393E5CEC8F84E7BB619C3FA1A90666CD150"
            },
            {
              "Id": "_animationType:System.Int32",
              "Name": "_animationType",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _animationType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DB79F5560D422006BD8FF98AAEBD555F5FF34D62EE81697DB53660725C9DDFB"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_fireEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_fireEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _fireEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "859F182F6C8786606608F763D9881CFD1C640DCA22BDD48B73B244DF9F348744"
            },
            {
              "Id": "_isLitFire:System.Boolean",
              "Name": "_isLitFire",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLitFire",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "251EE823FC70822C3EAD054119EEA30366EBF134916A804AD0EC345DB0BF8C3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 629,
              "BodyHash": "6E7D391C91252FC7E3261549A70A83BBCBFC5FAC60F16F426F19208066017B59",
              "Hash": "7EF8D3FA965E321E4C4A70BC82297B25F398444C2B9417870C22939F7F8DBE04",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "Candide.Particles.WeightedParticle::.ctor(Candide.Particles.ParticleData, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E::.ctor(!0)",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E::.ctor(!0)",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E::.ctor(!0)",
                "Candide.Particles.ParticleEmitter::.ctor(Candide.Particles.WeightedParticle[], System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea, System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E, System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomTime(System.Random)"
              ],
              "StringLiterals": [
                "animationtype",
                "animationspeed",
                "is_lit_fire",
                "flame_small",
                "dust:small"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "E9A9FC552C5D9D7E487A3A5A20277C3023D87CAFB9BE103B0732D72DD974020B",
              "Hash": "A491195721BB378D2CE6E0C849AFC18722A7E959E68D3A731BEE016DA0FE7BFC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 390,
              "BodyHash": "83F32379FB26B2D8E096C7624DBFFDC969C84738D6B09327EC8FE63A61970DB9",
              "Hash": "68EC18B1D7DACD0BC62EE2D3B3B21F28FF44EBE7BF4064BA05B10A24DA80CE17",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "E9A9FC552C5D9D7E487A3A5A20277C3023D87CAFB9BE103B0732D72DD974020B",
              "Hash": "4BEF6DD1CBFC9F623303E6B80BF7B6669EA26CB139D59234255A4B7A35AFCF59",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B40795ECC0EE607F3DED64D205EF371AF7864546AE1BB9EBF97F55AE68CA67C"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.BanditBruteController",
          "Name": "BanditBruteController",
          "DisplayName": "BanditBruteController",
          "FullName": "Candide.Entities.Controllers.Legacy.BanditBruteController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BloodSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E064CFAC6D87F61DEB75AA1A3C16592FDBEE7A40C370DE4EBBAD725A3A23AC0"
            },
            {
              "Id": "GroundPoundSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GroundPoundSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GroundPoundSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51C87096F66814A809622E84CEDA597275BEEECC9862DE7A0034865E86C9696"
            },
            {
              "Id": "GroundPoundUpAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "GroundPoundUpAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation GroundPoundUpAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "967E17C59F70CBC8E1D395A90F12832D9A9FA5744A96153FC1A6EE92D85AEF60"
            },
            {
              "Id": "IdleAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "IdleAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation IdleAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32794DE59E8DD88436A3E9B66EE10F130081AB79A6760E12D1A1EC6817CCADA3"
            },
            {
              "Id": "IdleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "IdleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet IdleSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B5AFF185D8DE8CB3BEDC868FA58E7035C8257E62CD059CAFA7EBA413FB01D58"
            },
            {
              "Id": "SmashCracksSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmashCracksSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3302576461C91E31BE73ABD49F6C1399303B69E937D7B49828792527D6E47AB6"
            },
            {
              "Id": "ThrowingHeight:System.Single",
              "Name": "ThrowingHeight",
              "Type": "System.Single",
              "Signature": "private System.Single ThrowingHeight",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E53467CEE9914753A06ADBB033E3CCD0AA9F3A09F9C21C81C5A5E5AE724F1A37"
            },
            {
              "Id": "ThrowSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ThrowSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ThrowSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B247945053691F1E12353C59D31C2F4C0F03B3727A0FCE317F50C46FC19B9ACF"
            },
            {
              "Id": "WalkAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "WalkAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation WalkAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D29732254960BFC9745E7F96E067BFA64198AFC4B7B3A3AA18D1BBC6338A3528"
            },
            {
              "Id": "WalkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WalkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WalkSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10DF824191B3AF7A318121C6E3594261BFE8B534E3F5B4704A14F9AC9A15C19B"
            },
            {
              "Id": "_attackAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attackAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attackAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "215B37A2E6A586E0BAF79F1D74842F6660B1BCCC5D7684D1DA82436B6FE019EA"
            },
            {
              "Id": "_cooldownTimer:System.Double",
              "Name": "_cooldownTimer",
              "Type": "System.Double",
              "Signature": "private System.Double _cooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "608FC3588E010F7DD0A7D8CDB0F977CF302D7D024F3A8C0E0BDE7DC026D69587"
            },
            {
              "Id": "_deathSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_deathSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _deathSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3361E7DB0B429DE65DB746A877D54A1CFE45B52938ACC58BF0101CA095524B4"
            },
            {
              "Id": "_destination:Microsoft.Xna.Framework.Vector2",
              "Name": "_destination",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _destination",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB3F7D16028B2D547A6A821ED7FD95CC1B0D91B88A360DB8249B387FB464C956"
            },
            {
              "Id": "_nextState:System.Int32",
              "Name": "_nextState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDB771E72E06C025A7818DC83DEC29A19CB8CF7E8294C98EE00F201C422BFACD"
            },
            {
              "Id": "_prepareThrowAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_prepareThrowAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _prepareThrowAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F08EB0B60C80A54F69C6ECBE3A04B5345AF2BA4705A3B632C1F755106FD6DF35"
            },
            {
              "Id": "_runningAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_runningAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _runningAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47094A2163EE189602FF1270317DF1AECE645BF448C572CDAFE116A76DFA94C7"
            },
            {
              "Id": "_throwingDepthOffsets:System.Single[][]",
              "Name": "_throwingDepthOffsets",
              "Type": "System.Single[][]",
              "Signature": "private System.Single[][] _throwingDepthOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C3B9CFE74D2C102BE4E454A7A0A3768C3039FDC8487ED25EBB0E05ECD63B061"
            },
            {
              "Id": "_throwingOffsets:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "_throwingOffsets",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[][] _throwingOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FD25309F6CB0A67F4EEAC3875B6904720C0B89456BF9064F0BFCCFDA2AD94AB"
            },
            {
              "Id": "_throwingStrength:System.Single",
              "Name": "_throwingStrength",
              "Type": "System.Single",
              "Signature": "private System.Single _throwingStrength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F29F92214727E056F76942711663AF3724A2A7095502A2251681E3319EB61A81"
            },
            {
              "Id": "_thrownEntity:Shared.Entity.EntityWrapper",
              "Name": "_thrownEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _thrownEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "507023549EF75A41AF73597C42A58D85BBA0A8F1C828620A0BB05D9C597937E0"
            },
            {
              "Id": "_throwStartTime:System.Double",
              "Name": "_throwStartTime",
              "Type": "System.Double",
              "Signature": "private System.Double _throwStartTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FE8D2081F89C46CD1F0C112CDB6D832B80DD5E2F3418F289B8CAC2542E5AFAD"
            },
            {
              "Id": "_throwTimer:System.Double",
              "Name": "_throwTimer",
              "Type": "System.Double",
              "Signature": "private System.Double _throwTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAC2304DCC1AA1DEF270B20F4D0D587B085628A69B4DDD48E5DAA77EFC3D700E"
            },
            {
              "Id": "_throwTimeWindow:System.Double",
              "Name": "_throwTimeWindow",
              "Type": "System.Double",
              "Signature": "private System.Double _throwTimeWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77D5DE8FB3CDA98734AD0A2B5B0D54A43009DA984F79C879A2D67F9504F4C755"
            },
            {
              "Id": "_timer:System.Double",
              "Name": "_timer",
              "Type": "System.Double",
              "Signature": "private System.Double _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6AB6726B5B5EF4D308E8A86C50F9D9C8DCFD393AE614C7A57457BA1FF2DCF6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "518D6BE248EE44CA7469872368FCDADF9EBED06D3B7E82534146BA055D45A356",
              "Hash": "C6CCD65A73ED61CF1B16A5CACA1E7D974C68222C5BB53CF10581D1037CC9BA72",
              "CalledMethods": [
                "System.Object::MemberwiseClone()",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cooldown(System.Double, System.Int32)-\u003ESystem.Void",
              "Name": "Cooldown",
              "Signature": "public System.Void Cooldown(System.Double time, System.Int32 nextState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextState",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "54F6D9BA968E15D09B845C41255511B0710B7F8E97186588897B304A995B5E33",
              "Hash": "8DE70AF7DC9E3640BC1E2CCE9F9C38C167C83B14492161975DE74B6E3AA41CB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoGroundPound()-\u003ESystem.Void",
              "Name": "DoGroundPound",
              "Signature": "public System.Void DoGroundPound()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "6D95DA22ACCDCC97C059416A9335D4701DD86D1C999069EE7F97D6B52982C5B5",
              "Hash": "7D5A9212446EDABDD823A7906DB5EB691457998B2835992E34065C48F42F8318",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "92E76E9940AB029B9746E38644BCAF7DC8D9174E4690EC2314EF6D8BA32760D8",
              "Hash": "04ABB7C5F35E4D0A7FB062FBF82D1D001454AE62059637E8D26CB5D9FFD9E668",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetDouble(System.String, System.Double)"
              ],
              "StringLiterals": [
                "throwStartTime",
                "throwTimer",
                "throwTimeWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "1EA4FC094840DE8AC79D5B2BD35645616D03A893C28033130D27E4177E4855D1",
              "Hash": "0464C1A1E5C822E78B47FFFE7CBED526EBF3A64CDB1DCCABE7D30897840FC919",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_DepthOffset(System.Single)",
                "Shared.Entity.EntityWrapper::Detach()",
                "Candide.Entities.Controllers.Legacy.BanditBruteController::Cooldown(System.Double, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "C40676A44D390BC7D130E934EBDEB6AAFE304C895CFDB21453C2B38CB60B99D7",
              "Hash": "008D785C47E6600FDC2F78A7276C93373BCB71AFC103F976D983D9BF0B235901",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "9491BDBB7318872CBA0106ADA208E240117597C3DEBECCABED92DD16830C31A6",
              "Hash": "50A05D63FE2A1559BD0AFAD706CCD048CB5630050E95E3FBB0CF07395DD63490",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/human_death"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "EB33922F063EFDF4FC3F51910F8437599DB064CDE0786C5C386C013AEC47151B",
              "Hash": "E786C1CD5FEE45F44C579DC929AA8D6ECB31080FE1DE74D2076AD9A449485FCA",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/flesh_impact"
              ],
              "Source": null
            },
            {
              "Id": "StartThrow()-\u003ESystem.Void",
              "Name": "StartThrow",
              "Signature": "public System.Void StartThrow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "A65D77B2A2EF2A51587B7A184A6C94277DC56FDB3694DAB2CEF5D7C24DF51603",
              "Hash": "91491143E14C42C0C59425126C3AE953E99DDD76C21953254453480C7554790D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Guid::Parse(System.String)",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::TryAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_DepthOffset(System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/stretch",
                "b57a9322-cb44-42ff-8819-38b625e9ddf6"
              ],
              "Source": null
            },
            {
              "Id": "Throw()-\u003ESystem.Void",
              "Name": "Throw",
              "Signature": "public System.Void Throw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "27064460F2B194229E6EA730381ED75396AACEE5E4A0BAD530CF0ECBEE234FEF",
              "Hash": "7520F6A68F4652D70ABBB6AB0E10DE82B59CBD0133C3BD0D3AD6055F246D350E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)",
                "Shared.Entity.EntityWrapper::set_DepthOffset(System.Single)",
                "Shared.Entity.EntityWrapper::Throw(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/long_swing"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1856,
              "BodyHash": "5AACEB9607B9EC4D1EDEA29F4CD2D0CB75E9C325B05D9994C488129E24135BED",
              "Hash": "D99914E30BD73E083D671D04514758960750D3CC22DBACE66F7034EA7A3488C5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.EntityWrapper::get_Dt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Legacy.BanditBruteController::VerifyTargetAndSetDestination()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::set_HeightFromFloor(System.Single)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Entities.Controllers.Legacy.BanditBruteController::DoGroundPound()",
                "Candide.Entities.Controllers.Legacy.BanditBruteController::StartThrow()",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/long_swing",
                "event:/hits/impact/impact_flesh"
              ],
              "Source": null
            },
            {
              "Id": "VerifyTargetAndSetDestination()-\u003ESystem.Boolean",
              "Name": "VerifyTargetAndSetDestination",
              "Signature": "private System.Boolean VerifyTargetAndSetDestination()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "EB9E0F56CB785151AEE2B22895A2B094D4CF7D95C133D33D693C1A035546A897",
              "Hash": "FCA0764447D3B0F3791DC0953E7C1FAC29F7BC52CC4B71EF15CE21FA1127DA21",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6487B4112A83E7FF5779814C94E58E072B518636F39C35A23EBEBDA272B03BCE"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.BanditController",
          "Name": "BanditController",
          "DisplayName": "BanditController",
          "FullName": "Candide.Entities.Controllers.Legacy.BanditController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackKnifeSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackKnifeSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet AttackKnifeSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E3DDB2F2C80B6F03DF86DA8163CEE0835908D9821867F0A7432021C3E312FD24"
            },
            {
              "Id": "BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BloodSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E064CFAC6D87F61DEB75AA1A3C16592FDBEE7A40C370DE4EBBAD725A3A23AC0"
            },
            {
              "Id": "DeathSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DeathSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DeathSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "028E819F24790EDA2276B8C5AB1214043200336DCBBD82CCD5DCAE719D5D0202"
            },
            {
              "Id": "DefaultSpriteSheetOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "DefaultSpriteSheetOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 DefaultSpriteSheetOffset",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "144EBFDAAD97089602E671D7D814526F0AF72B83C0D238498065EEAF9C8E64DF"
            },
            {
              "Id": "IdleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "IdleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet IdleSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "577090360D2E9689469BE1716D0EB1D5E04EB632319B3642C5E0C41BBFB02016"
            },
            {
              "Id": "RunSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RunSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RunSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28C9F72796FD077C6DCA183EE34953DD9F237823F04A2695BD648F1979900005"
            },
            {
              "Id": "_attackAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attackAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attackAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "215B37A2E6A586E0BAF79F1D74842F6660B1BCCC5D7684D1DA82436B6FE019EA"
            },
            {
              "Id": "_destination:Microsoft.Xna.Framework.Vector2",
              "Name": "_destination",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _destination",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB3F7D16028B2D547A6A821ED7FD95CC1B0D91B88A360DB8249B387FB464C956"
            },
            {
              "Id": "_idleAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_idleAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _idleAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4F22443686D9299FAEDB123BB60A43BDE26AD925179D5F8F9FA2B8112AAF046"
            },
            {
              "Id": "_runningAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_runningAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _runningAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47094A2163EE189602FF1270317DF1AECE645BF448C572CDAFE116A76DFA94C7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7FDCE56901BD1B504167B722A1F81F179D7473EA66087B3F885DF405C086E54E",
              "Hash": "678D7EAA56D34492A706439B838BC6D4B496C200E4776F2D1E84011241E31FFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "290EED60225780289B822D307BCB0FA9F8E2DD88F4FEF70946810D28E61C9AE1",
              "Hash": "379128CA2AB1979B9FCC308D9F03297C0C5DA269762CB7E70D2B3E51430EBF64",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "EE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C",
              "Hash": "5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/human_death"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "D8DA614B60A56A7D895B445F6A748B08EFE2019C9973284410D70D5DDE082034",
              "Hash": "957BACE5722D3FD10A6B648857689C8AABC37CF6762B9256CC869A75AD112B7F",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_flesh"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 941,
              "BodyHash": "C0D5C9F94B10134B74797F1BE19B7317C3C5A6974EE3C0971BCE12E461565D5D",
              "Hash": "ADA8173390B811B76810BB3AF7947E04995201EA56E18B3C650F348E60C4B40C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Dt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Legacy.BanditController::VerifyTargetAndSetDestination()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::set_HeightFromFloor(System.Single)",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/unsheathe",
                "event:/creature/bandit/bandit_charge"
              ],
              "Source": null
            },
            {
              "Id": "VerifyTargetAndSetDestination()-\u003ESystem.Boolean",
              "Name": "VerifyTargetAndSetDestination",
              "Signature": "private System.Boolean VerifyTargetAndSetDestination()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "BD2A0DD1B860BB26A80DF62D20668DB9AB8EF619274E183EA7A564C77FECCD8D",
              "Hash": "CA1E07DC38B5183480A3E68D4C78B3A2331304920D8DFDA3B0CF9C7665F08987",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4F16D368850AF5765EB1C81BEB7850A8678CA8C71D2BB2E5320FB17B881925FE"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.BreakableController",
          "Name": "BreakableController",
          "DisplayName": "BreakableController",
          "FullName": "Candide.Entities.Controllers.Legacy.BreakableController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BarrelAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "BarrelAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation BarrelAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65C1E1952AB5E7327BB91D54E55E20081F59E60BCB8962AC0AF5CBB5C8FFBD47"
            },
            {
              "Id": "CrateSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CrateSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet CrateSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D19FD85602B59B20A0AF2C082ED6CF5352EA47A84349A210A73355D2F6EAC92"
            },
            {
              "Id": "DebrisSpriteSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DebrisSpriteSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DebrisSpriteSheet1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBC0882BED952156CCD29C9536BF011DB3082C0FCC3124A5D6C4522CAD085940"
            },
            {
              "Id": "DebrisSpriteSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DebrisSpriteSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DebrisSpriteSheet2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CD1D39C1658B935546FADBFAE73418170D5DD762A90C85903A43355B506E066"
            },
            {
              "Id": "Died:System.Boolean",
              "Name": "Died",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Died",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A4921056A15122B87F46E49BB86DA26DF43D27569297FD8B6CD697F29D2BAF0"
            },
            {
              "Id": "FruitJuiceSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FruitJuiceSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FruitJuiceSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9021B440B0AE86547BE371FED0DE96BD1009D8D66931A0DA40168D598548DA2"
            },
            {
              "Id": "FruitParticleSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FruitParticleSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FruitParticleSheet1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F3DDD63EB25D42FEDB57545B4A6FD379A308943C4C4B18F9F06A20C52C684DBD"
            },
            {
              "Id": "FruitParticleSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FruitParticleSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FruitParticleSheet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15EB3480FE8247D14062322363321065079364F67E0F93D4C812F73122AC20F5"
            },
            {
              "Id": "LeafSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LeafSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LeafSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "776CBAD9AAA84E91A00435183231B62AB510EAC87A8375F0BA05F9F7F97A4F3E"
            },
            {
              "Id": "PotParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PotParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PotParticleSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0CC2996CE245F77428C0C320D9CB94B738106C1A775580EA65553E2E6089D288"
            },
            {
              "Id": "PotParticleSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PotParticleSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PotParticleSheet2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "687FD19455C938EA78B6434C8FE43A28BF34D064C7BD720C0B42149941F4EC8A"
            },
            {
              "Id": "SootSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SootSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SootSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7D6A13D445E8590020121CD53C0EF09345CA7F638B68F18CF6F28A6CC505272"
            },
            {
              "Id": "VinesAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "VinesAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation VinesAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE1B32761F895A82B1DDB7982232370F983502E7ACC319EE819CA60AE58CC588"
            },
            {
              "Id": "VinesSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "VinesSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet VinesSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "40D607AEB55BD5438B0BC4910D6610538416A161926704365884F6CB2E0DA932"
            },
            {
              "Id": "VolcanicBoulderSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "VolcanicBoulderSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet VolcanicBoulderSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3D8BBBD01FCB77C03B7CACDD7D60BA91DD58E8A1FF0B5181D09D55575DB4904"
            },
            {
              "Id": "_animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _animation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C3CE27131936CE648CD58761B5079D0D1328117B9ED2B3715CFB4D0BB65E5F7"
            },
            {
              "Id": "_deadSortOffset:System.Int32",
              "Name": "_deadSortOffset",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _deadSortOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5C58020A826E05E6738331F9D7A19B302A911337C2A91D21D79F5EC3FD32BA3"
            },
            {
              "Id": "_isBreakable:System.Boolean",
              "Name": "_isBreakable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBreakable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B3D890A56DBE379900CA7068F65C33D40B5B84F2D4D5C212F7B804E2F73EE89"
            },
            {
              "Id": "_playDeathAnimation:System.Boolean",
              "Name": "_playDeathAnimation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playDeathAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7A9AED50CE65A9919CD2870A4BED10715B4012B713FCEF4966FE74FFD366F8B"
            },
            {
              "Id": "_type:System.String",
              "Name": "_type",
              "Type": "System.String",
              "Signature": "private System.String _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D640F55A67246BD63C18B2A9BF822A8C0F1D5F80B0310DEB1704B453D111C76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Die(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Die",
              "Signature": "private System.Void Die(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4132,
              "BodyHash": "C6757AE2471BC12080E837E4BDA9F4A8529D4E709281B6EC41971C21538E32E3",
              "Hash": "2E2C53CB637AA77CE4224BDFAB4F35AD1FACEF4010D7DBEDDD5C1F6D6994D3EE",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_SortOffset(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBreakableParticles(Shared.Entity.EntityWrapper, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()"
              ],
              "StringLiterals": [
                "vines",
                "grass",
                "plant",
                "small_rocks",
                "thick_crate",
                "small_bush",
                "barrel",
                "pot",
                "brittle_rock",
                "volcanic_boulder",
                "explosive_fruit",
                "wood",
                "event:/hits/destruction/crate_smash",
                "event:/effects/small_red_rock_break",
                "event:/hits/impact/impact_shrubbery",
                "event:/hits/impact/impact_wood"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "720262463A7A345BD2BBEE9BA79A5AFCD342F2C511B0D6BFF1987B9DB6EB900F",
              "Hash": "C6EC5185DE3DFCD8A1AE7DB639D52C515390A4070297AEAC0C7252E406DB86E3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "type",
                "none",
                "is_breakable",
                "vines",
                "small_rocks",
                "small_bush",
                "pot",
                "volcanic_boulder"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "89D3B62ECFC59AD3ED76BDECDA482F105BA1F959006F5038DD12F37854A000A6",
              "Hash": "5C34E8EFB6859D89FDA1629F40FC5D47E121593CA464C7F9327683049E795075",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "pot",
                "small_bush",
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "221BD04394C7A175E785D2EEB0FB8BFA689DF6C311EB04511BCBD160C4CCE5BD",
              "Hash": "D68287A10A592231B4E473910C74EE28969D2B2375065D5ABE236D11D50EBF9E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "D562428AF1B5C7A10D17AEB945952E6D1EDC2CE7DA67E19B09E9CA575AE5F0DB",
              "Hash": "44D950B6F7A7BE797EDB6C281BA14E20CD144FD7AB343A6C033B3B7ABDE2D895",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BreakableController::Die(Shared.Combat.DamageResult)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "small_rocks",
                "event:/hits/impact/impact_stone",
                "thick_crate"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "1287323F84B4DA73660F611062A9C00B00C58A1567910059C9B795C14ED21567",
              "Hash": "94CD68FD6FC0984E7154F4C610363740BFDD29094B4DA99EF5207BEF4C2A4527",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.BreakableController::Die(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "thick_crate",
                "event:/hits/destruction/crate_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D40E7A2A6E4BE931584B922067505A60CEFC51A1644027376E4A7616CBCC8794",
              "Hash": "F2D222E2462B3820518F73B9B5A02374EF153E826EFE598F9F76C609399336B1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "pot",
                "small_bush",
                "explosive_fruit",
                "volcanic_boulder"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "5612778F431CCC5268C45BFAF490D0BEE413FFE0CF08C1F84661E47B8DB73170",
              "Hash": "4164C06262E0FF36FA35245BB9482E504E4E09B0E1605998D2AD0E6B3C7BAA56",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Done()",
                "Shared.Entity.EntityWrapper::set_SortOffset(System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Legacy.BreakableController::\u003CUpdate\u003Eb__26_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Frame()"
              ],
              "StringLiterals": [
                "explosive_fruit",
                "brittle_rock"
              ],
              "Source": null
            }
          ],
          "Hash": "8A0219873FD233B33B8D1028988C30B493B3455BA03668244C14653E7856CB67"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.BucketController",
          "Name": "BucketController",
          "DisplayName": "BucketController",
          "FullName": "Candide.Entities.Controllers.Legacy.BucketController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PuddleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PuddleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PuddleSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59CF06ACC51B0C464A29CCD2483A6FDB3442EA6A1CADD2C7A1A63CBB2589D2E4"
            },
            {
              "Id": "_shouldPlayEntityHitSound:System.Boolean",
              "Name": "_shouldPlayEntityHitSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldPlayEntityHitSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A25DA629E7A2BCC7D3EC49132FAD73BEF0BAF6CF57DD88D4ED39CBAA5AD778C5"
            },
            {
              "Id": "_shouldPlayTerrainHitSound:System.Boolean",
              "Name": "_shouldPlayTerrainHitSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldPlayTerrainHitSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E98A82434F333BB997E0BE41FB72185084CEB868240AC9504934913D762E917"
            }
          ],
          "Properties": [
            {
              "Id": "Content:BucketEntityHelperShared\u002BBucketContentType",
              "Name": "Content",
              "Type": "BucketEntityHelperShared.BucketContentType",
              "Signature": "public BucketEntityHelperShared.BucketContentType Content",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1E555ECB6F24825CEEFBCD4B738C7B9D42CE618D4F02CA0B4D88719BBAA622B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Empty(System.Boolean)-\u003ESystem.Void",
              "Name": "Empty",
              "Signature": "public System.Void Empty(System.Boolean sendToServer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sendToServer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "4FF6400253B4224C5FB77F39763D9DFA976D35BAB384149BC2E48FE2A14ADB25",
              "Hash": "F9AE26906135530799BE91098C24FF129109AB148B4D5243E456FA8547273D03",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "CC433747C2BDA8FCD2D3FB6712202DD81CB0FF0FC2F8373A5069908D0782A7A0",
              "Hash": "F3A94D7982091D7C8AACB9AF4041E656700B5A192A49835D0DC39B73767B5D33",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "F654E8D41B043B7E2E10AE5C91DD89FBEC07A1827A15B3FF34E8EA152A887A27",
              "Hash": "8893E1E94B4A379DD9B773D50EB2453D2F55C0423FF8B1031C89925E911CCB80",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Object_Bucket",
                "bucket_content_resource_id",
                " (",
                "bucket_content_amount",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "HitGround()-\u003ESystem.Void",
              "Name": "HitGround",
              "Signature": "public System.Void HitGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "606D5205DEC626C226A2C3CB1621635ADC64E44B2FBF8465789D023BDE823CEB",
              "Hash": "BBB04BBF21DDC87250308927DE867674D05A66928022018B67424941919324A1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Color::get_Aqua()",
                "Candide.Entities.Controllers.Legacy.BucketController::Splash(System.String, System.String, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "resource:water",
                "event:/items/bucket/bucket_splash",
                "*Splash*"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "E7C8432A4F1270D94757DB820C2FD4FAC28E785D974BB0F156D1292419EFBCA4",
              "Hash": "8721F6A451F37B6216A052A89CA5E3EC8F18C7600AC853263E9973D2E569E80D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_wood",
                "event:/hits/impact/generic_impact_wood",
                "event:/hits/impact/generic_impact_stone"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "CC433747C2BDA8FCD2D3FB6712202DD81CB0FF0FC2F8373A5069908D0782A7A0",
              "Hash": "FC5DC4134C5EC9EEF4FF1719586F83B506FB4A3F579AF7FC9B2C88FAC2ED964D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "bucket_content_type",
                "bucket_content_resource_id",
                "bucket_content_amount"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "2766F51E46846AE3C4CC5242910125DE0C80B63E2FF0A845090E99E4CEEEA0D1",
              "Hash": "DCA42E3A4DE3F9E24E95D651C8E434C6F4FBCF81C383120108BA6A5C8E028CF2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/hits/impact/generic_impact_wood",
                "event:/hits/impact/generic_impact_stone"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "47FB2A088A09B5978510BA0138F26DC5B7EE82130A52EF6DAAF1A2AB7FBDF8C8",
              "Hash": "AD438D6BDDC80CDE3C60D3A55DBD98EF699D43D3351639982A7A7EF74B78A5DE",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::HitGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetContentType(BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "SetContentType",
              "Signature": "public System.Void SetContentType(BucketEntityHelperShared.BucketContentType contentType, System.String resourceId, System.Int32 amount, System.Boolean sendToServer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "contentType",
                  "Type": "BucketEntityHelperShared.BucketContentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendToServer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 569,
              "BodyHash": "0C1EBE4196175ED4B9B2D70F990862B6407340B250BA726D05756EA094398D63",
              "Hash": "01BEF4ECE25B74D72C47893BF48B5BC3FBA8459D5F5376081B252CF676FD96E2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "CandideServer.Helpers.BucketEntityHelper::IsBucketEmpty(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)",
                "Shared.Helpers.BucketEntityHelperShared::get_GetNewDefaultConstructionMaterials()",
                "Shared.Entity.EntityWrapper::set_ConstructionMaterials(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "System.Int32::ToString()",
                "System.Object::ToString()",
                "CandideServer.MessageModels.Entities.GetSetBucketContentRequest::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "BucketController.\u003C\u003Ec::\u003CSetContentType\u003Eb__8_0(CandideServer.MessageModels.Entities.GetSetBucketContentResponse)",
                "System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.Controllers.Legacy.BucketController::\u003CSetContentType\u003Eb__8_1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.EntityService::SendGetSetBucketContent(CandideServer.MessageModels.Entities.GetSetBucketContentRequest, System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E, System.Action)"
              ],
              "StringLiterals": [
                "resource:bucket",
                "resource:ash",
                "event:/items/bucket/fill_bucket_sand",
                "resource:water",
                "event:/items/bucket/fill_bucket_water",
                "event:/items/bucket/fill_bucket_construction_material",
                "bucket_content_resource_id",
                "bucket_content_amount",
                "0",
                "bucket_content_type"
              ],
              "Source": null
            },
            {
              "Id": "Splash(System.String, System.String, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Splash",
              "Signature": "private System.Void Splash(System.String sound, System.String text, Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "45AC0A421D5501C64691E3BCEE0553A4614E501BADE699D47F633833050D7853",
              "Hash": "607C2918F4E953FA9DE383685EAD92FDF65DC165A4B2397D15048F27CBFEF9DA",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::Empty(System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "A620E5188F77BD757DB2DAE3E1145F0B5632F53AAF34E4FA631D2989CC0D0383",
              "Hash": "F4063E65943B72FC0CEC27CC202DDBBFD20AAE2C9252611E1DD40865A0DEFF21",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_IsThrown()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F895732601AE074398D7D101A058E55C1625981F8A488C2DF13E0BB518F3CF4"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerActionTransition",
          "Name": "ControllerActionTransition",
          "DisplayName": "ControllerActionTransition",
          "FullName": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerActionTransition",
          "Namespace": "Candide.Entities.Controllers.Legacy.ControllerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_action:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_action",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _action",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "788A2365C9D5EB7D957174F16206E759E8CFD41113EE3E46F35D613AD084896D"
            },
            {
              "Id": "_transition:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transition",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBDDB43511ED2271CAD1B365E0384B481B374DD0402DB91274DB49708D299255"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "16FDB2B15A370A075D5DD7C8290EFD6BA9A1B4A9156E512A90A82AD1117DE764",
              "Hash": "F4E3BD4D662860D2127BDCDC67C6ADE85338A05C6655F6F78F78C2C3763D66F9",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "InvokeAndUpdate",
              "Signature": "public System.Void InvokeAndUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9967D42C314B6E7971F0E2F2DD905A0F467A4044AB9A3232475AF5EB956921D2",
              "Hash": "4A38187A5AE89BE6DC7B5D0BE1B4DDEA48DBD9AB70A672652D98C59E64B856D2",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "807EEEF26814B632A9E140B5DD0EE97A0113E341D724E6A9441018AB36A2EF7F"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Name": "ControllerState",
          "DisplayName": "ControllerState",
          "FullName": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Namespace": "Candide.Entities.Controllers.Legacy.ControllerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Shared.Entity.Base.AbstractController",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.AbstractController",
              "Signature": "protected Shared.Entity.Base.AbstractController Controller",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "580DA32DE6CF747A33A263C0321AE7564C7CD175563686BC1DDB1E1F29830244"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper\u0026",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper\u0026",
              "Signature": "protected Shared.Entity.EntityWrapper\u0026 Entity",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C70F48A4ACE65FADEE3C52279D6223DA42B171898B59FFCB801AEA45CA103498"
            },
            {
              "Id": "Timer:System.Single\u0026",
              "Name": "Timer",
              "Type": "System.Single\u0026",
              "Signature": "protected System.Single\u0026 Timer",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "76579480A0A36C8C51A7DCC44846E5661F0BD60F9FF6F4C292870117FCA13DAF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EA17CF40096D3A0CF01366422EC5D0660AF1828BF21D165A14052826B2DB8766",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4686258D89512B0B93FE23DC3B3063922DF1A98642D802E3A099B30D55567BAD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "46F3CF4FA39FAA5438B9517CB4A57780059DED7CDE3F781C05502AFF433C1C9A"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
          "Name": "ControllerStateMachine",
          "DisplayName": "ControllerStateMachine",
          "FullName": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
          "Namespace": "Candide.Entities.Controllers.Legacy.ControllerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_states:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E",
              "Name": "_states",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E _states",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECD43DB9FCAAD766315869B6FA11EE5495223F384F8F350BE89214FF8773AE41"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentState:Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
              "Name": "CurrentState",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
              "Signature": "public Candide.Entities.Controllers.Legacy.ControllerState.ControllerState CurrentState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "09DCE90E6444E216BF84D507845FF155A4C791FD0F40694E45E6B3A49EC33815"
            },
            {
              "Id": "CurrentStateName:System.String",
              "Name": "CurrentStateName",
              "Type": "System.String",
              "Signature": "public System.String CurrentStateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4C41EE162DF4913E4DE945225F9ADDB26D9034A88D02A66649300B03683C90A5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddState(Candide.Entities.Controllers.Legacy.ControllerState.ControllerState)-\u003ESystem.Void",
              "Name": "AddState",
              "Signature": "public System.Void AddState(Candide.Entities.Controllers.Legacy.ControllerState.ControllerState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "11BCC8BF0522AD7318E2085A6EFA962F2D279479E79B06591ECF5E58DC06A995",
              "Hash": "6D0B4BEEB266ACB54F4878D82ECD318F1BC0BA1836E17B6E6A5B925BD2329F71",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddState(System.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState)-\u003ESystem.Void",
              "Name": "AddState",
              "Signature": "public System.Void AddState(System.String name, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5B3C826061FFDD44DF15C39F40B8BED543BFD229E8A62A493AC08C2B6CA03CE0",
              "Hash": "72A5A8D5AFB426F742191E8BE66C76D0C5DD1EE5B91C1D7DCDF38AA7F8114837",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.String)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "69960DE75AE47A4952D95708C05EA7B9E339AB04BEF54070D2DA131C427C96C0",
              "Hash": "A01DABDCF0E4BCF99A054B694F4CA0215162FE1FF50DBC8080E71ECDEC76896D",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::get_CurrentState()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::OnLeave()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState\u003E::get_Item(!0)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::set_CurrentState(Candide.Entities.Controllers.Legacy.ControllerState.ControllerState)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::set_CurrentStateName(System.String)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::OnEnter()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "35EC89FAA2A76675AA7F6318A9C90352A0D1E78FA3F405CB61930B7BF50CFF97"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
          "Name": "ControllerStateTransition",
          "DisplayName": "ControllerStateTransition",
          "FullName": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
          "Namespace": "Candide.Entities.Controllers.Legacy.ControllerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_newState:System.String",
              "Name": "_newState",
              "Type": "System.String",
              "Signature": "private System.String _newState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E61D32B155F1FC1454BF1CAEB5584DDDD28A9DE090DE656866319A51D50EC35F"
            },
            {
              "Id": "_oldState:System.String",
              "Name": "_oldState",
              "Type": "System.String",
              "Signature": "private System.String _oldState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D118246AA48CFF4913DB938BB9B8B15FE936DCAA53967DC893AEF2FBD4775DC1"
            },
            {
              "Id": "_stateMachine:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
              "Name": "_stateMachine",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD11186F56CF2D25072B7827DD6EA52D4C64B18F8BD01C0ECD880FA44F0EEC6C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "4AEB8CF890A1EE30B2E3841BA543682D89B35D2DD77B1045F0F11D2ED8F39140",
              "Hash": "B8478F289CAD387971A56080F2DCFE305CBA5D9F8AC7F70218D97E1751B0FE92",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::SetState(System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Illegal player state transition! Expected stateMachine.CurrentStateName == ",
                " but got "
              ],
              "Source": null
            },
            {
              "Id": "InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "InvokeAndUpdate",
              "Signature": "public System.Void InvokeAndUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "46394FDD5E1F16F0063009781294BAE01D23E6221C7195774716D695F4828B0D",
              "Hash": "2AC53D58C648513DFF86547501D7C6C184F4E5CAE0E61BE01DE07D58B4A160E3",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::get_CurrentState()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D27992B0ACE7A4E6BC9B6D0C23CBCF38D7821DF2BCF66EC6969C8FF99A34A693"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ConveyorController",
          "Name": "ConveyorController",
          "DisplayName": "ConveyorController",
          "FullName": "Candide.Entities.Controllers.Legacy.ConveyorController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlwaysActive:System.Boolean",
              "Name": "AlwaysActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AlwaysActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A148AB4603BC7DCD6D795858A4DCFE9FDB38BEBF5A9614DBD33B2F34D9CDA34"
            },
            {
              "Id": "PulseOn:System.Boolean",
              "Name": "PulseOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PulseOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFF8D09F86049D6A1AC2F9E9DED31A19C65A492639788BDDBE9835EBD37D1337"
            },
            {
              "Id": "PulseTimeOff:System.Single",
              "Name": "PulseTimeOff",
              "Type": "System.Single",
              "Signature": "public System.Single PulseTimeOff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00A1EFEE4555EC527FEB30B3631D046E65BA0A84B46B9BCD67D9666C980410F7"
            },
            {
              "Id": "PulseTimeOn:System.Single",
              "Name": "PulseTimeOn",
              "Type": "System.Single",
              "Signature": "public System.Single PulseTimeOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25744FFA35BB8F808E1698583783A5E92C2500499ACDF87607D48F8EB20B2CD8"
            },
            {
              "Id": "Pulsing:System.Boolean",
              "Name": "Pulsing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pulsing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD79280335BAAB1FF12DB12F6B28395706E9752A0EE53EC409B48273E4109901"
            },
            {
              "Id": "RollingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "RollingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation RollingAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36BFCD404D79E6DC88B260D73A568B5E973F736BA7FE57DC416BA82B67ABB820"
            },
            {
              "Id": "RollSpeed:System.Single",
              "Name": "RollSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single RollSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45FFEC0DA842FF15A7DECC8D70FF29024E14DEFC12D279EE6654D892A8342955"
            },
            {
              "Id": "Rotating:System.Boolean",
              "Name": "Rotating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Rotating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E916CD8F914493BA4230530994F1088D4863B6A1003117D4CBC546A584F4A6BD"
            },
            {
              "Id": "RotationSpeed:System.Single",
              "Name": "RotationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single RotationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D8E4DD0756BECB44678B2C8CB7632B27AAD8E79DFC0F7E0463F9707A0E4286"
            },
            {
              "Id": "_condition:System.String",
              "Name": "_condition",
              "Type": "System.String",
              "Signature": "private System.String _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46BB05F21FCC142F512F1CE158AE9A840137E0B4D3EF887F97F4809D2EDAA3C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "F3C8B6C6D959FCFEB747A4B72EAE4B1A9780B43F69B27F8E1DA4C2DE3082755F",
              "Hash": "E5B7E8891E661E246C5BD2B38609A03C760DC50F472D8079F05EBA66AB95CF23",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "start_time",
                "condition",
                "crystals",
                "always_active",
                "pulsing",
                "pulse_time_on",
                "pulse_time_off",
                "pulse_start_on",
                "rotating",
                "seconds_per_rotation",
                "pixels_per_second"
              ],
              "Source": null
            },
            {
              "Id": "IsActive()-\u003ESystem.Boolean",
              "Name": "IsActive",
              "Signature": "public System.Boolean IsActive()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "FED9D1CF84670D802FA8374C6F726D30A355D1704C06B4E6AAFE388ADDE9C0DA",
              "Hash": "5F471605DE59292FCD68A3A91B3C9FEF1C5D04969C566EB22217E91EA185A615",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldRoll()-\u003ESystem.Boolean",
              "Name": "ShouldRoll",
              "Signature": "public System.Boolean ShouldRoll()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "8858FE636FCBF7C827B2042ABE714E2742A04B71E5F2436A2F224A63C0327B41",
              "Hash": "30BBF712F2C3958F4361110DA1C840F754616F4381A214CF2E20F25C3D65AC24",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "2A2532043A98FB84FB317E5B36F388D7FC60E02A5CD133A90594DCFD7A9BA5A9",
              "Hash": "C0864FDCB5FED445F18CD59BBA23ADCB858DD2C9F5D6A6A9A8D0A0BA0DE84BD4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Entities.Controllers.Legacy.ConveyorController::IsActive()",
                "Candide.Entities.Controllers.Legacy.ConveyorController::ShouldRoll()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_ExtraVelocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5DFCCB45CFC181F372400B53B69EACEC0D4075ED460BC80ED17B2FB58EAC4D44"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.FireController",
          "Name": "FireController",
          "DisplayName": "FireController",
          "FullName": "Candide.Entities.Controllers.Legacy.FireController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LaserEffectSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserEffectSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserEffectSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15BEF670498DDE8C665AC3D5961B8DB1E68D3A631E6F50F5D07E115DB6AE9E6A"
            },
            {
              "Id": "SmokeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SmokeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation SmokeAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "555FF617ED94DA54FFAB49A694ADB05E2AECB2D19B13EA8112FF52FD3E6A1B2F"
            },
            {
              "Id": "SmokeSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmokeSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SmokeSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "013E0FD0C8F31DC93A0F19FCEFFAD30B70862B3A2EA1A2D3CC7937ABC2434654"
            },
            {
              "Id": "_fireAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_fireAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _fireAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F57AD0D05178714F4E527355D19C0A612271796046622918408092F3426413"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "BB3BEF7395985925193B154E0AC6657FD5836504FBFC3E641EEE66266A945CCA",
              "Hash": "DD49257635D1B9DE5113130B6F32DF48E934DEBDD85EBB4490BA769CADA4AEDE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "B931CC59624BE9E9579ED5BC672D30B3AF5E7D5BD1ECB7055C378BEE02D1B7A2",
              "Hash": "ABC43104E257EA2B093C3F244FD47A8F6EEB57DB8A6CEF437B3C9342AF9944C5",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.FireController::SpawnFireSpark()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "EAFF5C59AA9CBF152ABAEC9FF6A71F9CF7467B67A13B76131CDE47976CB559DE",
              "Hash": "491A70E3F2AB153A6E85C31EA1B7F9258C2420CDB3DE3C580B859B12D98E88CE",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFireSpark()-\u003ESystem.Void",
              "Name": "SpawnFireSpark",
              "Signature": "public System.Void SpawnFireSpark()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 850,
              "BodyHash": "D3F3138B5BC6B26904C72797AE73343640997C458B8368CF2F0E26C86DE6518B",
              "Hash": "F885CD2232E16A816FE76394C64C5119E96EDF571046C1D8B1FF014DC876FB44",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSmokeParticle()-\u003ESystem.Void",
              "Name": "SpawnSmokeParticle",
              "Signature": "public System.Void SpawnSmokeParticle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 464,
              "BodyHash": "798E7C18D8187375D38145BA06E8192247DB3ABC2D09B493B32161CB9ACBAD19",
              "Hash": "EBB5EC32E7730C6A09A2A9637E31776A3316DD09091472927F20181BC5FC51E3",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "F5580C6B1DFD997B469E70F452358DF080B01D7C7FA18E8D9F5360AB4DF4DFFC",
              "Hash": "D4F29CA146A3B45321A872664EBA070ADC37A8A85428A8E3941128F6385B721A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Dt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Legacy.FireController::SpawnSmokeParticle()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Entities.Controllers.Legacy.FireController::SpawnFireSpark()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F64404D15CF5F3E936E2AC9BF4DD88B278999E74F626E410EBA88FA6E12D6E39"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.FishController",
          "Name": "FishController",
          "DisplayName": "FishController",
          "FullName": "Candide.Entities.Controllers.Legacy.FishController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EffectTimer:System.Single",
              "Name": "EffectTimer",
              "Type": "System.Single",
              "Signature": "public System.Single EffectTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE07EFFC831F07B954AED7AFCBA9877629133C38E05937C024F6C0D9BB9925BC"
            },
            {
              "Id": "ScareTimer:System.Int32",
              "Name": "ScareTimer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScareTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C81CB2EFD3BC06CAF14111EEBB1E20EF1A75B5F8FDFADF0DBC97F3A4436D16A"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1C8B19CA2AF293E473ED5D093C0B5C4F85ABB168AB235CE9804DFDCB2C6136"
            },
            {
              "Id": "TargetChaseMaxDuration:System.Single",
              "Name": "TargetChaseMaxDuration",
              "Type": "System.Single",
              "Signature": "public System.Single TargetChaseMaxDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C574E3CDD7A38EB4A852F827FD5DBD53C73B0430DCAF06126251775CB8F62D88"
            },
            {
              "Id": "TargetPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TargetPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFA90C6AF8ADFF4FABB4D838AEC03C386AC966B180FAB20D16FF16EA094C25C2"
            },
            {
              "Id": "TargetRotationSpeed:System.Single",
              "Name": "TargetRotationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single TargetRotationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C924036F8A50C1F2B6C2B7F620DC6E01FBE7E51D2B0049BA64A37C1FA702B6C2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeScared(Shared.Entity.EntityWrapper, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "BeScared",
              "Signature": "public System.Void BeScared(Shared.Entity.EntityWrapper scaryEntity, System.Single distance, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "scaryEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "B86D2F3C0B0C852520CB1E5C07706A55C7FAC791B816D66C49B62564FE34559A",
              "Hash": "0FE207ACAD0835413DBAA123BE00A4B6CDA80084AE9275BF923B22961DC5B7DA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForScaryEntities()-\u003ESystem.Void",
              "Name": "CheckForScaryEntities",
              "Signature": "public System.Void CheckForScaryEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 300,
              "BodyHash": "431A807A6A1F5B8FBCEABB2DB9D4D69344B6218E05F548997788F9F51E4A7701",
              "Hash": "F6ECC1B57376D8ACA75F3B3ED1F2A8EB8AC3412A596F9A313EE1BE6F85E8D01B",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.FishController::BeScared(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "A160F7D2CF8183CAE74812A1E5DC997798DFE295D439D80992476AB05361F661",
              "Hash": "62B6815B5FD0AFAEF1BB5ADEB90EFD83E72F6593A50CBCE9DB0167721731BCAF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "color"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "30AF4A7E6FDBEA377E937AA1EA57B37F070366144CB1FEB7D0A0C4A7D9FC6DFF",
              "Hash": "83F183349852EA1D795939BFAACBAE718FDA7C6BE1605F71517F09F118A7C0F3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.FishController::BeScared(Shared.Entity.EntityWrapper, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "DC1BC924DC53785020D22956034B5574D0E05F48DDB6068152EB72198F0EB817",
              "Hash": "74DD93706D4F8B6B468766FC2E6427DC0938E63D3D6BFD1F08CEE0038528ACA6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Sign(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwitchToIdle()-\u003ESystem.Void",
              "Name": "SwitchToIdle",
              "Signature": "public System.Void SwitchToIdle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "27A888C75E221A5B4EFDAAC9AF0CE91E54A9F9F34D9D0FC7B1862D1801C6EF81",
              "Hash": "0F9670AE741B0E207C5ED9255DBC270AE8BC5D1AA7C3BD8E7D53D6F00E005F7C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 920,
              "BodyHash": "9EB4C6EB90E183ABE98BEB2457D388C5FB4A20868F608F4202CCC383D69537AB",
              "Hash": "1AE752E0CAB4AD290304AB0349DA5098943DF5A44084BFF6080858368660FFC8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.FishController::CheckForScaryEntities()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Candide.Entities.Controllers.Legacy.FishController::SwitchToIdle()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C9212501F004FB12437DF97B8B83FD484251306528FB1690D2AD2FCBBB9E13E"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.FlintController",
          "Name": "FlintController",
          "DisplayName": "FlintController",
          "FullName": "Candide.Entities.Controllers.Legacy.FlintController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SharpFlintFrameDown:System.Int32",
              "Name": "SharpFlintFrameDown",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SharpFlintFrameDown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "656E36D4D32A02D6DC077CB8FC5DD90E30E5CE88E91AB80E7F7FECCA17B2C618"
            },
            {
              "Id": "SharpFlintFrameLeft:System.Int32",
              "Name": "SharpFlintFrameLeft",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SharpFlintFrameLeft",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36247082BCDCFCE8C69CAED43AF259768B2A6EFDECA5CE9716EEA319AD38CAFD"
            },
            {
              "Id": "SharpFlintFrameRight:System.Int32",
              "Name": "SharpFlintFrameRight",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SharpFlintFrameRight",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41AEAF8C285698D1B1242382EFB72F9E64774407C27AAB151EE3BB63C5459EB5"
            },
            {
              "Id": "SharpFlintFrameUp:System.Int32",
              "Name": "SharpFlintFrameUp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SharpFlintFrameUp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01B7AF9734570633543C83A205877ACEADFBA34580436E93302E0369D7715235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "15E25EA3F4094B796E90A4873D7D0E6FF4A5B4D985747D606582BFCA68CB74A8",
              "Hash": "9A7C687F605EE638343E3B9CEC45B4A6884BF2D9F80C813D517E163325FB81A2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5F1A07CB1AD46A20647B46545D436B9699CAA7FC22C46E2808FA06971F015F22",
              "Hash": "366BD64CD8906BB49E6343E5B9D17CB6B217CC8241258F20A51C79277D0DCEA7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "7C8BC4CA8992193C4DEA3947D2198B5B4002A3B37E6BD9C0278B1BA1B1DC449B",
              "Hash": "1DC7AD1B7AD4BDB72F977E7CBC6DABAA648AECD7677351EB0D640FFC67ECDEB7",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)",
                "Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "hit:pick"
              ],
              "Source": null
            },
            {
              "Id": "OnPickedUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickedUp",
              "Signature": "public System.Void OnPickedUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "550CFB175D512FB4BD80C6D575B025BF4DC925DB5F7DA8DF155834EAA518EBA2",
              "Hash": "6671C9E2E20953668B1DDB03D5FA983B226D60D9A4E30A081D3F30795C8CB8EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPickingUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickingUp",
              "Signature": "public System.Void OnPickingUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "49DA1C546BF5CD981D02DE22AD033BD7C066878BABF488EA93F68D9D3D428988",
              "Hash": "1C4B4893AA75636975E1DB3508730D9D23ED6CDC5CB6F69362BC128C8D50ABEC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnPickingUp(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "6685E669782B9FD1CD079C929BF922B7B5F58E4191E367ECE1D82F42DB650D89",
              "Hash": "106844EFF595C75B467E3CB08767517794A4C0BCCBBA0865F12D307A9F9CC3F3",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/effects/flint_break"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "B1F0E000170F566D94F8B9D37B31039E8B157B368D5D6D22AE65D51CBA8A9D1F",
              "Hash": "059D3992C275C8BA8B8E46C48B26527011559A1A4413EC5741053595C2B28DFE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_DamageVfxType(Shared.Combat.DamageVfxType)",
                "Shared.Entity.EntityWrapper::get_MovableDamage()",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "Shared.Combat.DamageTypesArray::SetDamages(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/effects/sharpen_flint"
              ],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "AF6ADEFBA323F1DBC47A72EBED491A3273F824334010E0A4BED5203E3C7105FC",
              "Hash": "2F2B26F1E4CFE48289F238287F2D918BC1BC8B90E4EB3F6A59746030AB8F5C90",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "FFD0961445C1A598A34F7BAC721A6FA053C76CFB10EA4C78F82F4DE26E19908A",
              "Hash": "89E263660E3D69543A94727BC211930F29BC9DA197096C4A52EDD6997CF3E231",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04E09B0A19FB3B72CA99712A7186ED855036405184EF753AB783F457DB4AE5C5"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.FogController",
          "Name": "FogController",
          "DisplayName": "FogController",
          "FullName": "Candide.Entities.Controllers.Legacy.FogController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fog:Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Name": "Fog",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.FogInstance",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.FogInstance Fog",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F96F4409A0A77CD55AF5F25F4CE06410E6B5901BA7EEB2499572192F9B17043"
            },
            {
              "Id": "FogArea:Microsoft.Xna.Framework.Vector2",
              "Name": "FogArea",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 FogArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "588AE831E253AE033343C30BE5EB67F30E42EA09C0834B5C0D218489508C62EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "628ADEF064D5A0883CA9CFCA3A3BBB605BDBE91475D3846F9BB0746F2C347A55",
              "Hash": "7722239DEA4BDE5F4611756E2A8123869B4413BD8117D40FDB2860481904EC0B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "581EDF4FCD574AF34D0D3CA62F9B65B7CB38378AFDD7E5E45B5B75E186BA3E33",
              "Hash": "F72DD8832ACBDDA66306D4B4A35F9699F0B1F6191AC27DA28D29D9648823C545",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::Initialize(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "3EE068103921A75C37D20B86E9C5968CF8A94FFD83B3A5A5590FCA9B511B3AA4",
              "Hash": "E3550E51946C34333B983AC568C97D375150B7DC4A129C7599A75E6FCE4B7A28",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Ambience.WeatherAmbienceHandlers.FogInstance::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F1EA430103A1C6750BEF63D831F58C0E65B0804BAC4B8AACF578AA494B11197A"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.GiantHandController",
          "Name": "GiantHandController",
          "DisplayName": "GiantHandController",
          "FullName": "Candide.Entities.Controllers.Legacy.GiantHandController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E646362EE1100B25DCA881C306024B77C2820F8E0A88DFA726A7941A423ED815"
            },
            {
              "Id": "Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust2SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36F91D149AB6C96243403181FC66FA64C3550C23F72BABF8B5D82EA78AC1DA94"
            },
            {
              "Id": "Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE36DF3A592A66A7DE604938A7315E5124436EFDC53C906E27177C458D19A916"
            },
            {
              "Id": "Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust3SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1501A3AA17F849C8A91B3C7FC4759C4A5134F26F82264059B149DA78909811CA"
            },
            {
              "Id": "DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "DustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation DustAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1296A7A50903E3898136D6595C3EE4A2E987A2A7C3B5B21958EFF047AED0084A"
            },
            {
              "Id": "DustParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DustParticleSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD9638D6A379250223A3F7F5EEBB44FC62013CF96F60D77FFDE5925874E7CBAA"
            },
            {
              "Id": "DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2971DF0D094F6E0E156628A096175952F334CB98F054DE69C2B013B9565B3A1"
            },
            {
              "Id": "StoneParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "StoneParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet StoneParticleSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CFC9EF53B264436E871AB5A49364FDFCF792D66D5C7B42BC49C38E67F79B105"
            },
            {
              "Id": "_amountMoved:System.Single",
              "Name": "_amountMoved",
              "Type": "System.Single",
              "Signature": "private System.Single _amountMoved",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46FE520505BF861D0DDC37ED163E169B62A6F87A1E054DCDBBF7C93B6FCA9C3D"
            },
            {
              "Id": "_destroyedWall:System.Boolean",
              "Name": "_destroyedWall",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _destroyedWall",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F0911F7F3AC8E927AA8CC109B1009BAF06FF92BA9154FDA44DB742CDFB2A050"
            },
            {
              "Id": "_startingPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_startingPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _startingPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63169CE6243BED1111D0E7BB9D671E4E81E6011E41628B169CA89DA7E6842D26"
            },
            {
              "Id": "_triggerDistance:System.Single",
              "Name": "_triggerDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _triggerDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B9D08E9D7B4BFBF65C406A953406D5CAB72E0511970204C7190CF5531FFA511"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4ED324F404CEC0956292062EA3CB3FA88CFC53A507857CEBD7DADED9FA63E13C",
              "Hash": "6E89D160FEF452B1E67D50A1D25B6986078F9ADF0E0FC046BB71E7853C22D6DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnDust2Particle",
              "Signature": "private System.Void SpawnDust2Particle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "A807BD5CD5DA725B330D94F2E694F4645AED0A0D3E8DFB30826470A6078120C7",
              "Hash": "7FCF6EA5DF8061E5AF87280E50CA9CBA6E676C397C42142ACD1301E34B8B4220",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDustParticle",
              "Signature": "private System.Void SpawnDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "F156B32CCF6C28F65527A54DF38B6F1569B1823EEE83D609635A9A5750D039CA",
              "Hash": "02004D720ED501E3BC15C1A05BA7757B44E485E85DD645C31CAE07E9EB79F971",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "SpawnWallParticle",
              "Signature": "private System.Void SpawnWallParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean bigBlocks)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bigBlocks",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 546,
              "BodyHash": "E21136410F9A900344B17CCC496BC8062163FDA5CD80D9A08AEFAE4998056BB3",
              "Hash": "0355BACAAEDB648DC5C5BDD8440F3018BBBAE7B296FEA7FC19D63B3E84EF7DD4",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.ParticleMasksExtensions::RemoveFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1597,
              "BodyHash": "393A28229E5757034F13CCDA4761A7CDB9733336ABBFFA52F8065927E2253CFD",
              "Hash": "12C0F7CA8A3FECF4DC94B427F4F7BF618252F74DE6B06722B756D3598969E886",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Math::Abs(System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Legacy.GiantHandController::SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Entities.Controllers.Legacy.GiantHandController::SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.GiantHandController::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Matrix::get_Identity()"
              ],
              "StringLiterals": [
                "event:/hits/explosive/bombs"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B867DF9C28793CE32B7538378FB5BDD3A6BCA22D65F217D52D13046ED20456A4"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.GrassFieldController",
          "Name": "GrassFieldController",
          "DisplayName": "GrassFieldController",
          "FullName": "Candide.Entities.Controllers.Legacy.GrassFieldController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChangeBottom:System.Int32",
              "Name": "ChangeBottom",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChangeBottom",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA2A25E2D36405C95C55A5A596BECCEA0D6CC2CE1F0E6CFA44600E239EB50159"
            },
            {
              "Id": "ChangeLeft:System.Int32",
              "Name": "ChangeLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChangeLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "977467FFBA2EB1774FAAA251A0A1133CFD3676E4FC12151BD9957969787AD533"
            },
            {
              "Id": "ChangeRight:System.Int32",
              "Name": "ChangeRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChangeRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45E33111CCB33D78E28E3E0193EBDDBBAED0E624A1882FA189FA037B23850C02"
            },
            {
              "Id": "ChangeTop:System.Int32",
              "Name": "ChangeTop",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChangeTop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAB216BF4A689836D627CD30A116592B6CBAE20FE865B900B62D51FDA21A0C0F"
            },
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CD40EC46C1C7EEE29DC371995E08AE34678A89C7A7A2D4F89C7E9E3D360A207"
            },
            {
              "Id": "FieldArea:Microsoft.Xna.Framework.Rectangle",
              "Name": "FieldArea",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle FieldArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A8A65779505C7DA6B0DCB0259F0B3B1225EEC00530D33329FAC1E62E7A1E68D"
            },
            {
              "Id": "FieldHeight:System.Single",
              "Name": "FieldHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FieldHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F551A4FF8AA10EA4AEED59BD26C039EC0844820C78D4306A620E8CDC194A285E"
            },
            {
              "Id": "GrassSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GrassSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GrassSprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "743489EE0D31DA470B10274BBC69BF4AB92625377A400D43976D1E6E327E584F"
            },
            {
              "Id": "HeightMap:System.Single[]",
              "Name": "HeightMap",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] HeightMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "780FC5E596A280675D24C9B92414F3FCB2FA921165CBF4AA58760A80AC0ABAE0"
            },
            {
              "Id": "HeightMapHasChanges:System.Boolean",
              "Name": "HeightMapHasChanges",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HeightMapHasChanges",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B039DB2E76601428FABA3045B5529678FB808853132E89A204CA768FED8A488"
            },
            {
              "Id": "SoundDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "SoundDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E SoundDict",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD889148D299F88D1849816990C5B556172DA495488523CD5A4D22B7B4E08D2B"
            },
            {
              "Id": "StrawParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "StrawParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter StrawParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FCF72E42F27409888EEDD10AAEC4970279AB675948E42776DF81852FF41B38A"
            },
            {
              "Id": "StrawPool:System.Collections.Generic.Queue\u00601\u003CGrassFieldController\u002BGrassFieldStraw\u003E",
              "Name": "StrawPool",
              "Type": "System.Collections.Generic.Queue\u003CGrassFieldController.GrassFieldStraw\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CGrassFieldController.GrassFieldStraw\u003E StrawPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDF7DF41F9450948A3549EE0AF1D04D00228A3C39E1840DD83E443807E7BC6D1"
            },
            {
              "Id": "Straws:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,GrassFieldController\u002BGrassFieldStraw\u003E",
              "Name": "Straws",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E Straws",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E557D1F3DE5EC05CF7503DC3A5AF280F74E85626155CA4F3BF6FAFADD802DDC6"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8A38C245C75571E5EA91A4BA68F076EB41A0FCE6BBF865FF50DAB4A36DD6ADC"
            },
            {
              "Id": "UpdateBuffer:System.Single[]",
              "Name": "UpdateBuffer",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] UpdateBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C0B26C285CB99CE4BA796B73859B6E66CA14A833813C596D7EA1CD26A3593A5"
            },
            {
              "Id": "WindSway:Candide.GameModels.Systems.Weather.WindSway",
              "Name": "WindSway",
              "Type": "Candide.GameModels.Systems.Weather.WindSway",
              "Signature": "public Candide.GameModels.Systems.Weather.WindSway WindSway",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B55A06E33C896A1137B74DD037AE9CDD24EEC30F3AD4867214818BE1910F11D"
            },
            {
              "Id": "_soundDictUpdatedThisFrame:System.Boolean",
              "Name": "_soundDictUpdatedThisFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _soundDictUpdatedThisFrame",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1918E59346773743038FB55E0C111ADFA88EAB7AC7F5C1C66881F4769D89F159"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChanges(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "AddChanges",
              "Signature": "public System.Void AddChanges(Microsoft.Xna.Framework.Rectangle area)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "E2A8A322FF94AC89390AF3B3A0F1DF30DDCF41D13F4997D4023D95978AA42C3E",
              "Hash": "EEBD63D7C300FBB10EFF8692558C6B030EEFF5B5BCD048C827707AB19211174C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "D893C92FF79E49C0BFA3FBE238446E52FE189C2E5C14E791A9B3FADC22F22588",
              "Hash": "24ECEF0E925BBB0E39E15A4CF5909DAD92DF28A07CFEAFF6C7C1BB1D9A842F90",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.GrassFieldController::UpdateTexture()",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 568,
              "BodyHash": "0E1C80D9CBE103883064B6E4C2741555C052F39EDB1A5CC372E5FF8417C9BABE",
              "Hash": "4E3EA4BD68EB48C14E10899277329D1F1CC146DBA8BAB586AC981998CD1FCED4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::Inflate(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::.ctor()",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::GenerateNoisySquare()"
              ],
              "StringLiterals": [
                "biome:plains_dry",
                "biome:plains",
                "media/sprites/flora/wheatfield3",
                "wheat_straw_emitter",
                "media/sprites/flora/grassfield",
                "grass_straw_emitter"
              ],
              "Source": null
            },
            {
              "Id": "FillCircle(System.Single, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Single",
              "Name": "FillCircle",
              "Signature": "public System.Single FillCircle(System.Single cx, System.Single cy, System.Single radius, System.Single height, System.Boolean reRaise)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reRaise",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 512,
              "BodyHash": "357749F88E279A946F2B24129EE919103A4D9DA0D9A58F5161F00884FB951D2B",
              "Hash": "BD9B6516CF327A7CEADC3CCF3B994190F6480A22801F1526216A49EF8C7BEA0F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::GetStraw()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Add(!0, !1)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Single",
              "Name": "FillRectangle",
              "Signature": "public System.Single FillRectangle(System.Single rx, System.Single ry, System.Single width, System.Single height2d, System.Single height, System.Boolean reRaise)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "rx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height2d",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reRaise",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 585,
              "BodyHash": "2F00575573580984C3CA53490989DACBE2262883873385147E34B0A4A2B4B6E7",
              "Hash": "3C3F87C52BACA07E55E86543D438B1D7596EBF8CF673B035094B4F56313F0A6F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::GetStraw()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillStaticCircle(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "FillStaticCircle",
              "Signature": "public System.Void FillStaticCircle(System.Single cx, System.Single cy, System.Single radius, System.Single height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "4303A5A99AD38C69C8CC87B384187F5E6A5C9EC14F0DD814D500D429B86449A8",
              "Hash": "0D3EB9F5F068A198D7ACDD5D0D060368D4E81FE982B5B7842E2E2480A88F40CC",
              "CalledMethods": [
                "System.MathF::Sqrt(System.Single)",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillStaticCircleWithStraws(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "FillStaticCircleWithStraws",
              "Signature": "public System.Void FillStaticCircleWithStraws(System.Single cx, System.Single cy, System.Single radius, System.Single height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cx",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "100EEC02A3AB49210DD6A1FFF47F3645B31411A44E09915DBEB40BE213910864",
              "Hash": "BD358B1CEFE07C9C87A80B4D04495E7B4CE94898F542ED8263D7ECBCD0765742",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateNoisySquare()-\u003ESystem.Void",
              "Name": "GenerateNoisySquare",
              "Signature": "public System.Void GenerateNoisySquare()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2382,
              "BodyHash": "D876281A9EC9C92122E00C2228A665D4490DAB053F418313B01B97616C25C482",
              "Hash": "4F666FD477CA977307B1A11F7D486BE27221E5F49F45F53D7B072FA1D83BA74C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "System.Random::.ctor(System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::Inflate(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::ExpoOut(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.GC::AllocateUninitializedArray(System.Int32, System.Boolean)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "System.Array::Clear(System.Array)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStraw()-\u003EGrassFieldController\u002BGrassFieldStraw",
              "Name": "GetStraw",
              "Signature": "public GrassFieldController.GrassFieldStraw GetStraw()",
              "Visibility": "public",
              "ReturnType": "GrassFieldController.GrassFieldStraw",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "568A8FFB327CF2AE1764B050039EB0DBEB0E8CE5EE31B56C2A9E690F3C8386BF",
              "Hash": "FB210A37A6960F63B08F31AF54A4D021BC1B1C8255E09A932ED9ECD9A0BE107F",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CGrassFieldController.GrassFieldStraw\u003E::TryDequeue(!0\u0026)",
                "GrassFieldController.GrassFieldStraw::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeHolesForStaticEntities()-\u003ESystem.Void",
              "Name": "MakeHolesForStaticEntities",
              "Signature": "public System.Void MakeHolesForStaticEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "788ECA10908057DAD7343239E0CEA4EAE9FC856D6F610B217427590AAE7EF106",
              "Hash": "B32140DDAC1BE889F91081EF5DBE99B3CCC5AC932A85736EED401E69ED7B0C0B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::FillStaticCircle(System.Single, System.Single, System.Single, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeParticleHole(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MakeParticleHole",
              "Signature": "public System.Void MakeParticleHole(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector3 pos, Microsoft.Xna.Framework.Vector3 particleDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particleDirection",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1074,
              "BodyHash": "ACAF613D73C6CB73BA5F005E80AF8780180647ED6E95D3C82C9DD36EBCCD3A85",
              "Hash": "8494C8E5458627F264197C252470A840333B791B0DE3BA5B287E573FAB904D0C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.GrassFieldController::FillCircle(System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::FillRectangle(System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Remove(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 482,
              "BodyHash": "60A96085B8067307D9371956D3DC328F450679B37370AE874313884CDCD55069",
              "Hash": "680DA3D0000D4B4B9D27C9CE3DBFF9A13FBC8B5CEBB923E3A450872A799324FC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::MakeParticleHole(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::FillCircle(System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Legacy.GrassFieldController::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "03D0A639F68B62AB93C403E750960D21B54D97439A2BF8734E433FED9F8F32EA",
              "Hash": "5761AAC6E7DBC190D7685C7CAD643C32686EBA03A750FE2E252D82CB2A6DB42C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SpawnParticle",
              "Signature": "private System.Void SpawnParticle(Microsoft.Xna.Framework.Vector3 pos, Microsoft.Xna.Framework.Vector3 dir, System.Single speedScale)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dir",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speedScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "CB7E5B2C085CEBBE64811A5FCDA6D4A532807C07AB087278EAA2933CD5F722A5",
              "Hash": "14C2A4A84949EDAC53CBC68BD2979A7FA33201BD338D66399EBF0266D6579461",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector3\u0026)",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1170,
              "BodyHash": "AEA8A9A97213505614AB4129E2B7A63F1A9F0AB18E1BA0323F4383E962C22A50",
              "Hash": "FC72D6355E5F5CB131F91E20F0F1F7A3DFC3D352F0B3306974E17BBADB14691C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::Remove(!0)",
                "System.Collections.Generic.Queue\u003CGrassFieldController.GrassFieldStraw\u003E::Enqueue(!0)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CollisionInRest()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [
                "event:/player/footsteps/fields/footsteps_field"
              ],
              "Source": null
            },
            {
              "Id": "UpdateTexture()-\u003ESystem.Void",
              "Name": "UpdateTexture",
              "Signature": "private System.Void UpdateTexture()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "907F69E0A2C2AD866D094B73711BCFBA518F5F7F691826999AF4A0BEC5375C20",
              "Hash": "24FFC04D2C5157AE73F9F5E0D13EB2F6000EC5CA4F5A624B33E6DCC217470A2A",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "System.Array::Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(System.Int32, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, !!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "72B7AEEE31AF4F8A88A223E4F37000C7C66BE55BC833C3EF0B46DC5A089E4869"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.LaserBeam",
          "Name": "LaserBeam",
          "DisplayName": "LaserBeam",
          "FullName": "Candide.Entities.Controllers.Legacy.LaserBeam",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Modules.SharedLaserBeam",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeamColor:Microsoft.Xna.Framework.Vector3",
              "Name": "BeamColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BeamColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2ED487053B4B252854FA92A1747AF0BB2769760C486E2A37158AE07C1FB009DF"
            },
            {
              "Id": "EffectTime:System.Single",
              "Name": "EffectTime",
              "Type": "System.Single",
              "Signature": "public System.Single EffectTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE47414854C640E4B5FF860A41FC14BA5139CEC1A59C2F3AE312DBEEBE5F1F8"
            },
            {
              "Id": "LaserChargingAudioEventName:System.String",
              "Name": "LaserChargingAudioEventName",
              "Type": "System.String",
              "Signature": "public System.String LaserChargingAudioEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18C03E2A464AC8BF05A63A7D6BDA02A06A5F91F3665E67159C832C487E0F0C13"
            },
            {
              "Id": "LaserEffectSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserEffectSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserEffectSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15BEF670498DDE8C665AC3D5961B8DB1E68D3A631E6F50F5D07E115DB6AE9E6A"
            },
            {
              "Id": "LaserHitWallAudioEventName:System.String",
              "Name": "LaserHitWallAudioEventName",
              "Type": "System.String",
              "Signature": "public System.String LaserHitWallAudioEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF1522DAD2C9FD0BA996FC754D044267E241AABDF1F22F552965435CBB23ACBC"
            },
            {
              "Id": "LaserSourceAudioEventName:System.String",
              "Name": "LaserSourceAudioEventName",
              "Type": "System.String",
              "Signature": "public System.String LaserSourceAudioEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC7886D605960C7042F280408CAE42141FB3CF7D9235ECC9AE0C1FD492E6D89E"
            },
            {
              "Id": "LaserTrail2Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserTrail2Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserTrail2Sprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C44D5E6B433E97FAF93F02A5203938F5C8EE6762B0412401F698E23FDE66574"
            },
            {
              "Id": "LaserTrail3Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserTrail3Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserTrail3Sprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6EC4BCBF3AFDDAC1A5DE5D61005A4E4C0137371F43A2D3D271F82333B7327B39"
            },
            {
              "Id": "LaserTrail4Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserTrail4Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserTrail4Sprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93EB6E91AB265B577A7F85CBA8FF90F01201368509B0DAF1E9A6C5688EF54D06"
            },
            {
              "Id": "LaserTrailSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LaserTrailSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LaserTrailSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDCF735831603839491D77723C9BA817E455F313D77025F90306DAAB03A68D5A"
            },
            {
              "Id": "LeaveTrail:System.Boolean",
              "Name": "LeaveTrail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeaveTrail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8540469F56601F0FCE1ED850B9A96B70E5942C8031BEC1D16A86E52ED85BC7A"
            },
            {
              "Id": "LightColor:Microsoft.Xna.Framework.Vector3",
              "Name": "LightColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "109477C6D63E1C1601B0098A9FAB4414EEEF7B66A016854BF765FF0B7AEB7C49"
            },
            {
              "Id": "LightStrength:System.Single",
              "Name": "LightStrength",
              "Type": "System.Single",
              "Signature": "public System.Single LightStrength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C52368637034646EB9FCA4BCB3C5798034ED3420487C1AEF5C0B43DAEB27F062"
            },
            {
              "Id": "ShootSparks:System.Boolean",
              "Name": "ShootSparks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShootSparks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D36846610FF2FE39D23893EA31D5D9E8E4BCBFEA7C98C39F09128FFCA4B0FA40"
            },
            {
              "Id": "VisualOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "VisualOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 VisualOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3ADA18ABCE658123C2193705260176D5B0CA7268F3E5207578B5630B6952045"
            },
            {
              "Id": "_laserChargingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserChargingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserChargingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28D23301C7C2BE8C3E2E749AFC6BD78303CB0B03788FC27D3E46329A5B2C7B60"
            },
            {
              "Id": "_laserHitWallAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserHitWallAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserHitWallAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41E2B45357314023AA490552718B5F22AF6BD5FE8493256757E208FF1AF886C0"
            },
            {
              "Id": "_laserSourceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserSourceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF9D591DE52D08252326762D4FD86C7165569242031F8B0787FBD4C313F8EC1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 333,
              "BodyHash": "437405D14B92C18DAC3D59B1D7AAC9F163F1C79597D7357CAE2F771DA90596A1",
              "Hash": "D93CC54B47B38F8D6A52B39537517C6EB4CBF2914BD3C6585C7184EE668032BD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.LineLight::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.CollisionHelper::GetLineRectangleIntersectionAmount(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.RectangleF)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BlockProjectiles(System.Single)-\u003ESystem.Void",
              "Name": "BlockProjectiles",
              "Signature": "private System.Void BlockProjectiles(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 813,
              "BodyHash": "1D08E8AC3ECECC4633DC4632EC7617B8AE0112C7366A540954399B5B4ACD864A",
              "Hash": "2AE09F70388A42FF8AE039C86AC49C61ADAE5D7DE4E7AB94125BFA58CEB04AB2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Min(System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::TryFindLineSegmentVsCapsuleIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single\u0026)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell, System.Int16, Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::SpawnWallSmokeEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Candide.Combat.VfxHelper::SpawnSparks(System.Int32, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "vfx_death2",
                "small2",
                "event:/hits/hit_lazer"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityHit(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "OnEntityHit",
              "Signature": "protected System.Void OnEntityHit(Microsoft.Xna.Framework.Vector3 hitPosition)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "AD9D285311B4B244B99831B68320C50FDCB46D51E503E2091522F8F79E88721F",
              "Hash": "ACEFE1386B0BBFC2F4D7D84FCFE7E032BB680085FF1A7542E0CEE003F858F99F",
              "CalledMethods": [
                "LaserBeam.\u003C\u003Ec__DisplayClass22_0::.ctor()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "LaserBeam.\u003C\u003Ec__DisplayClass22_0::\u003COnEntityHit\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLength(System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetLength",
              "Signature": "public System.Void SetLength(System.Single value, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "57A7381AA22EC58050C3DCFAEAAD294C4170AF992C55B9ACC417B5D5D3E47DA6",
              "Hash": "2757B0CB09EADD0DE77366C17041C12E5F8890BB1B49EE6FECEC084477C32374",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShootSparks(System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetShootSparks",
              "Signature": "public System.Void SetShootSparks(System.Boolean value, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "3ADDE1CEC3B85608DBCE7629982CD24D6A742174799691F25A537DF9C7EFFEBA",
              "Hash": "C1B01E7BDE8159F9AB127A2021B03B28A19657E9662B0A211B3D07F243326C6A",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntityHitSmoke(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnEntityHitSmoke",
              "Signature": "public System.Void SpawnEntityHitSmoke(Microsoft.Xna.Framework.Vector3 hitPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 494,
              "BodyHash": "E76E127EB55178D03C81CCFF835224433A908E2B42848A39A33998093025E12B",
              "Hash": "997293F5CA7BA2F62C7D3021CEB6F8A93670DA7E02B321EED981B6305672052E",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.Random::NextDouble()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLaserStartEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnLaserStartEffect",
              "Signature": "public System.Void SpawnLaserStartEffect(Microsoft.Xna.Framework.Vector3 laserStartPosition, Microsoft.Xna.Framework.Vector3 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "laserStartPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 723,
              "BodyHash": "3D7DD39F5C210C7DB5B4627CB916C74CEF18A43C8E535E3BEE66766CC6359AA9",
              "Hash": "4AEDBE87D824F6AE0D6D4EF83FB851484D5A120AD298AD77086FAD3FE02C7BB6",
              "CalledMethods": [
                "System.MathF::CopySign(System.Single, System.Single)",
                "System.MathF::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Random::NextDouble()",
                "Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnLaserTrailEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnLaserTrailEffect",
              "Signature": "public System.Void SpawnLaserTrailEffect(Microsoft.Xna.Framework.Vector3 hitPosition, Microsoft.Xna.Framework.Vector3 hitNormal, Microsoft.Xna.Framework.Vector3 hitTangent, Microsoft.Xna.Framework.Vector3 up)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitNormal",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitTangent",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "E773B73550EBCC1535095777B9D3A16620807D90A7C7C98229A707082B18A793",
              "Hash": "20B375875D9A928067389A6ED94BCD2839E9052DB2BE7C7F405B1B781F5CAA50",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWallHitEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SpawnWallHitEffect",
              "Signature": "public System.Void SpawnWallHitEffect(Microsoft.Xna.Framework.Vector3 hitPosition, Microsoft.Xna.Framework.Vector2 hitNormal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitNormal",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "40941D9D3BDC84AAEB864E93101954155D3B8DD0654E9F5F203C75E61D2E25D2",
              "Hash": "C77248BADE9D7B608E3D2CB9F781CD2EC89B47B763D144C8F078106F2AA66D21",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::SpawnLaserStartEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWallSmokeEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SpawnWallSmokeEffect",
              "Signature": "public System.Void SpawnWallSmokeEffect(Microsoft.Xna.Framework.Vector3 hitPosition, Microsoft.Xna.Framework.Vector2 hitNormal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitNormal",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 515,
              "BodyHash": "9D141D59A8CED9513CD72294C64D235670D7B01F1ED251D62666F9F19E0772C0",
              "Hash": "830F730F67171ABA1590B5A3074900A799B29A4E7FF739D1853968CCCF3D25DC",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "System.Random::NextDouble()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 655,
              "BodyHash": "FE0588E641F3579241B25F1D77879582FBBA288547C664BC3D11F12E2824242F",
              "Hash": "D03F9449B66018DDC3D696002E24BA44B21042650A9D46BDB04F13592C6CABCC",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::SpawnLaserStartEffect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "LaserBeam.\u003C\u003Ec__DisplayClass20_0::.ctor()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "LaserBeam.\u003C\u003Ec__DisplayClass20_0::\u003CUpdate\u003Eb__2()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "LaserBeam.\u003C\u003Ec__DisplayClass20_0::\u003CUpdate\u003Eb__3()",
                "LaserBeam.\u003C\u003Ec__DisplayClass20_0::\u003CUpdate\u003Eb__4()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Abs(System.Single)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::\u003CUpdate\u003Eb__20_0()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::\u003CUpdate\u003Eb__20_1()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::BlockProjectiles(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B99B9AC5DDC2AA7D92DEF51156CBD5BCA109E4DE79A0A8A17BC3C50D5E1E1FC2"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.LaserController",
          "Name": "LaserController",
          "DisplayName": "LaserController",
          "FullName": "Candide.Entities.Controllers.Legacy.LaserController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlwaysActive:System.Boolean",
              "Name": "AlwaysActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AlwaysActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A148AB4603BC7DCD6D795858A4DCFE9FDB38BEBF5A9614DBD33B2F34D9CDA34"
            },
            {
              "Id": "Beams:System.Collections.Generic.List\u00601\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E",
              "Name": "Beams",
              "Type": "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E Beams",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5227A442CD076695F9FB7D721B74D0C6C160075A8E9B40881376EA861F8BE9EF"
            },
            {
              "Id": "FiredLastFrame:System.Boolean",
              "Name": "FiredLastFrame",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FiredLastFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ADF47320B5BAB9850E22A76B048C22D07BED9D9716959BB18F34C4FE2225D73"
            },
            {
              "Id": "FiringTimestamp:System.Single",
              "Name": "FiringTimestamp",
              "Type": "System.Single",
              "Signature": "public System.Single FiringTimestamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3DCF3DB3ED98643876E9526BE10E4DDC70EE3CDD1089600640D245B43969256"
            },
            {
              "Id": "PulseOn:System.Boolean",
              "Name": "PulseOn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PulseOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFF8D09F86049D6A1AC2F9E9DED31A19C65A492639788BDDBE9835EBD37D1337"
            },
            {
              "Id": "PulseTimeOff:System.Single",
              "Name": "PulseTimeOff",
              "Type": "System.Single",
              "Signature": "public System.Single PulseTimeOff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00A1EFEE4555EC527FEB30B3631D046E65BA0A84B46B9BCD67D9666C980410F7"
            },
            {
              "Id": "PulseTimeOn:System.Single",
              "Name": "PulseTimeOn",
              "Type": "System.Single",
              "Signature": "public System.Single PulseTimeOn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25744FFA35BB8F808E1698583783A5E92C2500499ACDF87607D48F8EB20B2CD8"
            },
            {
              "Id": "Pulsing:System.Boolean",
              "Name": "Pulsing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pulsing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD79280335BAAB1FF12DB12F6B28395706E9752A0EE53EC409B48273E4109901"
            },
            {
              "Id": "Rotating:System.Boolean",
              "Name": "Rotating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Rotating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E916CD8F914493BA4230530994F1088D4863B6A1003117D4CBC546A584F4A6BD"
            },
            {
              "Id": "RotationSpeed:System.Single",
              "Name": "RotationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single RotationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D8E4DD0756BECB44678B2C8CB7632B27AAD8E79DFC0F7E0463F9707A0E4286"
            },
            {
              "Id": "_alignWithEntity:System.Boolean",
              "Name": "_alignWithEntity",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _alignWithEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D45DC192828AA6B8846C8A2E2E82B1F8AEA962EE3A8EFD456B3974BE92763510"
            },
            {
              "Id": "_forwardOffset:System.Single",
              "Name": "_forwardOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _forwardOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DE61B2667D5990E3D61228CF2079B7908B957F558246CC12ED734D29C140B33"
            },
            {
              "Id": "_heightOffset:System.Single",
              "Name": "_heightOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _heightOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D40C6383FF5F79150A9DC77EF010F3FECF4B48072413127EE076B9363E6DCF5A"
            },
            {
              "Id": "_isActive:System.Boolean",
              "Name": "_isActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"
            },
            {
              "Id": "_laserAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF8095FC2FABC1563A2E6E91C444B390A06AD7B66CECDDCC1DA9133D6AF66E3A"
            },
            {
              "Id": "_parameter:System.String",
              "Name": "_parameter",
              "Type": "System.String",
              "Signature": "private System.String _parameter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32CF070FFD1FE8B29B23A7721C433A95F7F84B0DDDBBE12002FB4B4347EE12CB"
            },
            {
              "Id": "_parameterValue:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_parameterValue",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _parameterValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5F07D28BFCD9E79809C56FEF7836A159F9D506C8AFF02D3A718FE73E59EDCF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Asdf()-\u003ESystem.Void",
              "Name": "Asdf",
              "Signature": "public System.Void Asdf()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "DF76D27D8B5EBAFEFC29A06FBBE9A08B87905531B59703B9AC778713F6673D98",
              "Hash": "181C711A114D4BC9D9FAE1C5A040DD7F304EA8516EBE614ED3E355E46E3A3522",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::.ctor()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::get_Current()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "2F67CCAB98D19CFA829F1A21D4CDC826D0F7E3F6731FC7CD1DA9B0C320172139",
              "Hash": "D0ECA06CD105B2380C54EE5BE9AE9E27FD169AA8B2DC9888F356F0AAFE9F6931",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)",
                "Candide.Entities.Controllers.Legacy.LaserController::IsActive()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::get_Current()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "11283254804514EC7CCC3B9C6D83496D36B270C75F8959B9068D9036C774EE69",
              "Hash": "115B2C23B025F72F88B95C692EAEB36335EB649374DCCC78A966E5B7EAC1CEBF",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::.ctor(CandideCreator.Shared.Serialization.CandideReflection, System.Type)",
                "CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1454,
              "BodyHash": "0B2E129BA21503BE54B1DD69B0650394961EA9B9F822EE534A0C6B1732AF2640",
              "Hash": "EB32048A152051BC0861EC88EC65078D5386D0A91207065A481884EA26C56D0B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::Clear()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "start_time",
                "parameter",
                "crystals",
                "parameter_value",
                "always_active",
                "pulsing",
                "pulse_time_on",
                "pulse_time_off",
                "pulse_start_on",
                "rotating",
                "seconds_per_rotation",
                "spawn_trail",
                "laser_length",
                "light_strength",
                "laser_damage",
                "height_offset"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C37D24BF582669C0F5A678AAC8B4052B86A01E08774E5E17C0BFA053C989A2AF",
              "Hash": "ACBF047E5F9EB4353CFB992AA52266264BE18CAE0BB38A989E85A899D3AA9114",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsActive()-\u003ESystem.Boolean",
              "Name": "IsActive",
              "Signature": "public System.Boolean IsActive()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3D5F3266DE4BFA7263CC2B70A29AE3200E5FE7CA556F8CC4465180B8FCB228FD",
              "Hash": "93A8515FC70B3E9743EDDC5F7EDA0A566CF5F9F8FA680B422F8EDB35559738D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "82ACC664ADA93EED4A5A20C1545A822A6986B5CEC0F635A95227E285F9E92803",
              "Hash": "1F9B3CCE3ED9DCBC14940A54C58522ED1EC154BE374B00B2151250338ADA6702",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldFire()-\u003ESystem.Boolean",
              "Name": "ShouldFire",
              "Signature": "public System.Boolean ShouldFire()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "5DD9A22EBE474C48255A38A8214BAD0EE1362F13CCFDCCA517B5E470D3564DAC",
              "Hash": "BCFABD17ABFED5F233809369AA58544C04598D7E15690ED25040BB42FEFEC8A9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 544,
              "BodyHash": "DBA2D6C5AB7A9C7AF12FA5735F4297C753BEE1092224A81A4077B6BFFB5F7803",
              "Hash": "F8A8C1179F6E59CD4D24FECB306EEB7EDDE0554A2DA432B77A28E9D68515D316",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.LaserBeam\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Candide.Entities.Controllers.Legacy.LaserController::IsActive()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Entities.Controllers.Legacy.LaserController::ShouldFire()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "54213AE455CDB835D0354DD2C672DD42ED7CD18E96BF91E817D83F0938417222",
              "Hash": "327894D91179A94CC095CC030D754A2E398E439623FAE0020CE456588DA576D3",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Legacy.LaserController::IsActive()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/Lazer"
              ],
              "Source": null
            }
          ],
          "Hash": "C645803680B2B197C97D3877A656CB3CD565B1BF0F3DD79EE3A29B3BEDAA0CA6"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.LightbenchController",
          "Name": "LightbenchController",
          "DisplayName": "LightbenchController",
          "FullName": "Candide.Entities.Controllers.Legacy.LightbenchController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "32C5EDB15C745DCB253054BB75A05CB1A6E2A9197DCE8891639DB5C7E546097D",
              "Hash": "48C488DA65A3E6A70CDD36B1C267E2A783BEFADE85C4C3D272F3917083158263",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12F838FAD9DE266823CC908298B08202589A6F3D9624DCE35E113A479BA1FB46"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.PlaceableChestController",
          "Name": "PlaceableChestController",
          "DisplayName": "PlaceableChestController",
          "FullName": "Candide.Entities.Controllers.Legacy.PlaceableChestController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_chestType:PlaceableChestController\u002BChestType",
              "Name": "_chestType",
              "Type": "PlaceableChestController.ChestType",
              "Signature": "private PlaceableChestController.ChestType _chestType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC455B1D241357A7C25CC9344E4122E64AA45823C277654CD1F0E2E5DD738DE6"
            },
            {
              "Id": "_inventoryId:System.Guid",
              "Name": "_inventoryId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A63D6CBFE1C4B31C5497EF79BB59CF82406CAF1A8068D25D0244FE434B7ACE0"
            },
            {
              "Id": "_shouldBeOpen:System.Boolean",
              "Name": "_shouldBeOpen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldBeOpen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B904DFFB3C50AEE16436C91E2668E4A223310655229243ED908106233995A20"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "C35337CB7790B2767AA52CD4BDA46C47CFAF06665DCF7EBD9968E34CA35444E2",
              "Hash": "F92EFAECBAF9E0D97294FC87111F36779CE0CC93327E62E31E8FEA9CF12E6EDF",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 527,
              "BodyHash": "ECF6959A45A05BE80F980120C2ACF35E75ED284F6181C872C2B58E1A39E8338F",
              "Hash": "B6B8061F537485CCC8FC5583F0DBF2B00708B85315A3CCC63BBB73DCD65EB7A7",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])",
                "Candide.Entities.Controllers.Legacy.PlaceableChestController::\u003CEntityInitialize\u003Eb__4_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "PlaceableChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__4_1()",
                "Candide.Entities.Controllers.Legacy.PlaceableChestController::\u003CEntityInitialize\u003Eb__4_2()",
                "PlaceableChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__4_3()",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "inventory_id",
                "chest_type",
                "chest_bulky_animations",
                "closed",
                "opening",
                "open",
                "closing",
                "This chest uses the placeable chest controller but does not have its Chest Type set"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "B16E82F648D56A815B115E4FDAFFDB05E7876CB8ABEAD2DC42E310733279D265",
              "Hash": "7C260E60C9AF25F4E8762965B0E117CF37A5E9464294E20923D149E8A6D617B2",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Min(System.Single, System.Single)",
                "System.Math::Ceiling(System.Double)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Object::ToString()",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "name",
                "inventory_name",
                "Object_AbandonedChest",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "6353C62A0E36FC26C5A4730C787CEA149E0022BBD96FC0C3EF560235C248C639",
              "Hash": "1519ABF63980ABE0DCE3936717848E9AB9E0F668132662FF5A7CAE1BB5BAF9B4",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/chests/chest_open"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "4B254FC253FF25FC4AB799651228E0E327C6F38D6CE668E56CEFA4162F53D467",
              "Hash": "12013C73B21F4644329FD8E3E899D14AAEAD706AB0234049A8BB38D644DFB7EF",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/chests/chest_close"
              ],
              "Source": null
            }
          ],
          "Hash": "2A4C931E4012B37DB7B4ABF67978A747281619C92ABAC1289F4833550D1484A5"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.PlayerAssets",
          "Name": "PlayerAssets",
          "DisplayName": "PlayerAssets",
          "FullName": "Candide.Entities.Controllers.Legacy.PlayerAssets",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackSpearSlashSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSpearSlashSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AttackSpearSlashSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C78F4E3F98491A9728CEED7018A9A1D4055E15591E7F587E070A2E17C7079C8B"
            },
            {
              "Id": "AttackSpearThrustSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSpearThrustSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AttackSpearThrustSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B66CB4113862AB51593937170E7312AA22D9B3330F349330BC5CE247A104CE37"
            },
            {
              "Id": "AttackSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AttackSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1C1AEC670B4E305C0F1344E910FDC51D375D43EF7C4A7447D4BC4F6E575CEDA"
            },
            {
              "Id": "AttackSwingFlipSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSwingFlipSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AttackSwingFlipSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BBB59F31EED30B99AF98916AEDC8EF48036E8CB88E00F0369AD5223C9CA89A1"
            },
            {
              "Id": "AttackSwingSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSwingSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AttackSwingSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "06E68EF209EC58F250222513B87290BE37503A6E0A71A272A958D31D377135C1"
            },
            {
              "Id": "AxeSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AxeSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet AxeSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B12D487123C630B3D135207B27725298ED486E8E321D6C3262538A49EAF15291"
            },
            {
              "Id": "ConstructingSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ConstructingSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ConstructingSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D41453DC5DD0097D56059401FC11B9324E433FBAEDEF4E20F5C13C1B35B5AADB"
            },
            {
              "Id": "DefaultCarryingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "DefaultCarryingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DefaultCarryingOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5E3728E50A11ED9091DECB04F9609237E9795CC3E1AF3700178DE15685221D56"
            },
            {
              "Id": "DefaultSpriteSheetOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "DefaultSpriteSheetOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DefaultSpriteSheetOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9D77B64298392B467AAD5089F24109C08E90CB2B7C30086DB4140E06B948E69"
            },
            {
              "Id": "HandCrossbowSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HandCrossbowSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet HandCrossbowSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FB187F45DA3F11B27A078A9E855F57CAF04CA87F64563757D59F89D12D48B75"
            },
            {
              "Id": "IdleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "IdleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet IdleSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "25F8A612083A0A33B6D2727B75688A5EF40D968BACE9DD3F5B03CCBD05CFC4DB"
            },
            {
              "Id": "LiftingSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LiftingSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet LiftingSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7208005EA8CDED1D43A83C7A20AC5A537D0A75BA03EE186F0D03FBDF9BEF2611"
            },
            {
              "Id": "PullSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PullSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PullSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3173BC4DA2BCFD60C0CC009233C31523CCF3500A6ECF747943DA5C4C8DF4DCAB"
            },
            {
              "Id": "PushSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PushSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PushSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C269B4FF5B10155723FEBF45E37ABA387E2CB35ECB005D105B0003434523784"
            },
            {
              "Id": "RunCarrySpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RunCarrySpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet RunCarrySpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79EFF560C767B2C364BED75ECEB626A10183C36CEAD26540A7C848808CC66A06"
            },
            {
              "Id": "RunSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RunSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet RunSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "09CB43B15CA5C550DD66977A09FBFA3032D0F2DC18182E816D13CA5C6441B5A9"
            },
            {
              "Id": "ShieldSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ShieldSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ShieldSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F9074F3A88FA201C1FF88B114A756CBD329803B5BD3D5F9B77D47B016EA1334"
            },
            {
              "Id": "SpearSlashSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpearSlashSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpearSlashSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEEB9E011C0FF592F921B912509E3A598E828730AA7E244EBEB737088A9C2563"
            },
            {
              "Id": "SpearThrustSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpearThrustSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpearThrustSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1AB5A90781DEE5BE1A51A056043F391F4BECEA7F00D483FB3140853FC5CB720"
            },
            {
              "Id": "SwordSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SwordSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SwordSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2919870314728483F8BB8C19E8202CE659EA616147CB979D9F800367B39D78F6"
            },
            {
              "Id": "ThrowSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ThrowSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ThrowSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "906225E7F51FE0672B97937BDBDD3AFDFB9B9F1F997BA4B18EF5223FDF7E0E38"
            }
          ],
          "Properties": [
            {
              "Id": "Attack1Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack1Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack1Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "55FC9DB52D2C126B6D3BDD40E5AE40C3ED370F8565E403562213D9A16CC2411C"
            },
            {
              "Id": "Attack1SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack1SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack1SwoshAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "932816E6CC62DBD88C5C3058B996142BEE3A5696DCF6746D73BEB3922313BBB9"
            },
            {
              "Id": "Attack2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack2Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "369D4EEC67B0F03D94D2CA716D3473DAFE1B4690F15D6C1A9C5533A12651E934"
            },
            {
              "Id": "Attack2SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack2SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack2SwoshAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2E9DD386D17C7DB2FD192714F3AA4A680A5F7909F34DDD593D135DB0F2490322"
            },
            {
              "Id": "Attack3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack3Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BD3FDDE39054661C19684B99DAE9F8C31269F367A58642A7A8AF369CD9F65EA8"
            },
            {
              "Id": "Attack3SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Attack3SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Attack3SwoshAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD09EB796078AB09692CBE0E9B1F59B6711A3000712835C8D4F6F35B557EACF6"
            },
            {
              "Id": "AttackSpearThrustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "AttackSpearThrustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation AttackSpearThrustAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D94B60825CB652A3CCD0E57A44F49A2835605D6F99A1F7F54871C1AEF1B5038C"
            },
            {
              "Id": "GrabbingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "GrabbingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation GrabbingAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "43A9D9953ED5667EA8ACA3F2BDEB7D122AF3D072D36BE4D4E17F5E41C53AA7D8"
            },
            {
              "Id": "HandCrossbowAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "HandCrossbowAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation HandCrossbowAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D61F609714AC956C76CA9F24CA53FC2DF028660F091D134A0D5DC2170AB60EE9"
            },
            {
              "Id": "IdleAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "IdleAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation IdleAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5FB08B0C038F313901D79DA0EC01AE8ACEF1234DC33E690F41BCED879945EA3C"
            },
            {
              "Id": "LiftingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "LiftingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation LiftingAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "78D653B775DECDA56895E55297D388699937D4242FB32536EC1B74A7B47AE2B5"
            },
            {
              "Id": "PullAnticipationAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "PullAnticipationAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation PullAnticipationAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E54A411B72B04C6A61AB48E1106F5D495F61E14CE74C09CC54E09DA8D0414121"
            },
            {
              "Id": "PushAnticipationAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "PushAnticipationAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation PushAnticipationAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A0A3C931BE6A90B707D923CC92273CE6F90FE355431B78CD04BD883892C50362"
            },
            {
              "Id": "PushPullAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "PushPullAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation PushPullAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C3D486035E39646FE23A04E9AF02AB19E48F82CEB5EFBE12AD8DAED04BEDD92E"
            },
            {
              "Id": "RunningAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "RunningAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation RunningAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6D472B9CB6527CE1B818746549ED15FEB31DFDB9752B869ABE8BCDC6D7050623"
            },
            {
              "Id": "SledgehammerAttack1Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SledgehammerAttack1Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation SledgehammerAttack1Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2F582BA4D1457B819DEA5FBAD696396FFB173517D84506D5D33659AC09097418"
            },
            {
              "Id": "SledgehammerAttack2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SledgehammerAttack2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation SledgehammerAttack2Animation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "39A38EABE93DF79AA8FB4E644BFA380E208C7BEC8B0417A29AD593E26D58E858"
            },
            {
              "Id": "StoppingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "StoppingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation StoppingAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1AD7F06B48A50B0F2ADEE6CB69AA8E4F4E57C64E1250A4D21336550A892F609"
            },
            {
              "Id": "ThrowingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "ThrowingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation ThrowingAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A38FBBEDC36C6CD44EA63C358FE69F0C69BFF0C1FACFA24928B02AECE17B3406"
            },
            {
              "Id": "WoodCuttingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "WoodCuttingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation WoodCuttingAnimation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9EF3F3BC20F665AD5355164AFBCA71B7C8D3A5D2B4B90F2F237DE9406C046930"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "B5571F5EF0FF61145B27D19BE08A26D789D4345D0A441F23CD280C8CB1D8BA2E"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.RangedController",
          "Name": "RangedController",
          "DisplayName": "RangedController",
          "FullName": "Candide.Entities.Controllers.Legacy.RangedController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationPhysicalHit:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Name": "AnimationPhysicalHit",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
              "Signature": "private CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel AnimationPhysicalHit",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE1432C6138D7104BE97B9D572D6652A1272CFB0B788C41DD2C836583C00EB87"
            },
            {
              "Id": "BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49C11560B648DE523F51BB9C582030D752C85F49239D946D89491AC945D92131"
            },
            {
              "Id": "DeathSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DeathSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DeathSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28D379D020B4D4E6259AD610B019ED715D062D38B742D6B5113818C2B4781C5E"
            },
            {
              "Id": "DefaultSpriteSheetOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "DefaultSpriteSheetOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DefaultSpriteSheetOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9D77B64298392B467AAD5089F24109C08E90CB2B7C30086DB4140E06B948E69"
            },
            {
              "Id": "FlashHit:CandideCreator.Shared.Models.VFX.VfxFlashModel",
              "Name": "FlashHit",
              "Type": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxFlashModel FlashHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6CC1AA7CA2618587EDE4E43204A69AD3D7EE8D9100A87502957193ED0B278A6C"
            },
            {
              "Id": "SpriteSheetName:System.String",
              "Name": "SpriteSheetName",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheetName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F773F4036944E681DF878D360A0755DFCA12CB373DD5183756AF2BC6F581215B"
            },
            {
              "Id": "StateMachine:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
              "Name": "StateMachine",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine",
              "Signature": "public Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine StateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAC45D8473301117C780B417870F7C98E7F08E95F16A967ED5DC84CAB7236587"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "37C136C0C966B884FF2C8C32CBE8CA52EEE9FD8313D28A44657ADE6622696306",
              "Hash": "AA497D13FFFB3A85CA2817791DB5B3318D7E1B50B5ABD07C948D56EE0CADD3AB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::.ctor()",
                "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedIdleState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)",
                "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAggroedState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)",
                "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAimingState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)",
                "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedBackingState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::AddState(System.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::SetState(System.String)"
              ],
              "StringLiterals": [
                "RangedIdleState",
                "RangedAggroedState",
                "RangedAimingState",
                "RangedBackingState"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "12FA5477C7A1541D497FCFC3817934A8228538D1FEAB6A840C47533AF18FF024",
              "Hash": "EF2476166C41A0560FCF12B968271FBDD286D53AA7A9F41138BDFEF6DF72A229",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_SortOffset(System.Single)",
                "Shared.Entity.EntityWrapper::set_Render3D(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_HeightFromFloor(System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "event:/creature/bandit/human_death"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "6FBC2DCC46FC002CF1DE02389D8961A3A443CC3D0E57D1E830380CB3432233DF",
              "Hash": "62FC21B2D7EE5DD9C1C7F2FEB2C5E5C276525EF04ED8A385A8445C9DCD8FFCAB",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_flesh"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "03F27CB74ABB0DD4BED3B9DDE2A44D140B4F22847C3E915410B687B3C3E6F712",
              "Hash": "C25251CF5A0EC8DA5B60E1DA0C858C4D52262E650BD5A0E46F69DCE71162AD46",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::get_CurrentState()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8ADC7B5C1ED466CD75063315F887104D60FAC8FF619457C2475D4AA07817C641"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAggroedState",
          "Name": "RangedAggroedState",
          "DisplayName": "RangedAggroedState",
          "FullName": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAggroedState",
          "Namespace": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RunSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RunSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RunSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28C9F72796FD077C6DCA183EE34953DD9F237823F04A2695BD648F1979900005"
            },
            {
              "Id": "_runningAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_runningAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _runningAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47094A2163EE189602FF1270317DF1AECE645BF448C572CDAFE116A76DFA94C7"
            },
            {
              "Id": "_transitionAiming:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionAiming",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionAiming",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11CFF9C5A869C4F0CBCFDFE44FB1E3D835784798EC9152C62E8F3E95C6BC00E0"
            },
            {
              "Id": "_transitionBacking:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionBacking",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionBacking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27F9E00F7CADF436175DCF85BA3ED14887A96D3AE6FE6EED1F4B66C196A974EE"
            },
            {
              "Id": "_transitionIdle:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionIdle",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionIdle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "969340649F29D196ACC1F1E396FB575A2C96EDDCA2C5D4B46FBE8957C755CA17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "E4A7693A8D29879531C9720C4B8DDB402220493A5810EA86653A0218DC6E58DC",
              "Hash": "4202E7C13DEC2C0AFA3DADE62F1EE0D2CD02B112564E33D88B8EDC41090B100F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Timer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "A828E274CD1EB76EF0937AE6F56AF079D6D355F47C9E38AEDA4D78D29E0E3F9C",
              "Hash": "00BF81B42F663FBD73B28A10B44857BB1C8CDC8BD344D79037A7EE3CF41A3DDB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A8F1142444046E6809936300005CA191066FFAECA59ABCF5F6465EF4AE382AB2"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAimingState",
          "Name": "RangedAimingState",
          "DisplayName": "RangedAimingState",
          "FullName": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAimingState",
          "Namespace": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AimTime:System.Single",
              "Name": "AimTime",
              "Type": "System.Single",
              "Signature": "private System.Single AimTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE9FDDF7951D40F5C75C0D88DEAB63A6551C38E4CE1A0F5622BF01C1FC2BABC3"
            },
            {
              "Id": "AttackCooldown:System.Single",
              "Name": "AttackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single AttackCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "201ABBE56345315AEFA3FAF36C806287EB410032B22BC0F2426029EA4037D382"
            },
            {
              "Id": "AttackSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AttackSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet AttackSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "535FF3FD314260E2E82455873E5666A0392F17B37BFFCC71DFC92B6C4BEF455E"
            },
            {
              "Id": "_justAttacked:System.Boolean",
              "Name": "_justAttacked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _justAttacked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC2E8706EFB69AE70CFB24BF2206A30C8FABE105B82CF8A0ECBAF1EA71DC356E"
            },
            {
              "Id": "_transitionAggroed:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionAggroed",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionAggroed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DA73992E365F98C63C75017FD9E270D9FF5DFBB25A3F10D260EB9B804EF7CD6"
            },
            {
              "Id": "_transitionBacking:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionBacking",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionBacking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27F9E00F7CADF436175DCF85BA3ED14887A96D3AE6FE6EED1F4B66C196A974EE"
            },
            {
              "Id": "_transitionIdle:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionIdle",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionIdle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "969340649F29D196ACC1F1E396FB575A2C96EDDCA2C5D4B46FBE8957C755CA17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "14E9DC3675402DA8727CC770CAFAD0F6B40862B261064AC4DD187A39F52073DB",
              "Hash": "4B33F6C39755A560D98E6623DF5803C1722DA05D750A50418DB1EAF8DD6103D2",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Timer()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "6794F432BAAD3ACFFA6109C70E67C9C447126CAAA3D170B4383DC00A334CB094",
              "Hash": "578E0EB991E9E7B08EB09C78C9AB622A5FCA35B000671D6018711A4F1B4865EA",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Timer()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AD939F4D06FE89DCA6F9AC8834921ECB7D47DB5B8DBEFA4F6058EE68F02016CC"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedBackingState",
          "Name": "RangedBackingState",
          "DisplayName": "RangedBackingState",
          "FullName": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedBackingState",
          "Namespace": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RunSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RunSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RunSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28C9F72796FD077C6DCA183EE34953DD9F237823F04A2695BD648F1979900005"
            },
            {
              "Id": "_backingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_backingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _backingAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE9E0C8F14EDE8C29DE4E51A1A4EFB6D1DDE8E16DEEB234B12C3B00A4CCC2EE2"
            },
            {
              "Id": "_oldAccelerationScale:System.Single",
              "Name": "_oldAccelerationScale",
              "Type": "System.Single",
              "Signature": "private System.Single _oldAccelerationScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "822408EA4CC535D9F3B24E16DC0CB22DBF6F5AD809950D299B6C359D463741FA"
            },
            {
              "Id": "_transitionAggroed:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionAggroed",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionAggroed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DA73992E365F98C63C75017FD9E270D9FF5DFBB25A3F10D260EB9B804EF7CD6"
            },
            {
              "Id": "_transitionAiming:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionAiming",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionAiming",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11CFF9C5A869C4F0CBCFDFE44FB1E3D835784798EC9152C62E8F3E95C6BC00E0"
            },
            {
              "Id": "_transitionIdle:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionIdle",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionIdle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "969340649F29D196ACC1F1E396FB575A2C96EDDCA2C5D4B46FBE8957C755CA17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "CFDA74985CD2386B82F90DE9DFEABBB68D88F5C3B1FC9062BD218E07AE39232B",
              "Hash": "69604BC0DF2B6342012A96A013AC6785D7BB4C6FE4C34E1A6E3C65FAAB622EB4",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Timer()",
                "Shared.Entity.EntityWrapper::get_AccelerationScale()",
                "Shared.Entity.EntityWrapper::set_AccelerationScale(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "BDDBF719EE655FE61D8B059FF29A0C45E59D62E1D3B175AFB6C600A1BA6C8120",
              "Hash": "E795D89FCB426C3504B005CA310CD91E73BC6A0000FCAE1CFF265E27466AE136",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_AccelerationScale(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "F210CC477D7198C5F293A333832521BF0FC6C5C1CBE6A683C267BF4B5762EE79",
              "Hash": "1159518C475FF7CB0A035E91FDE003D6ADA80B5524F8476A6BD46AD398F58CA8",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0295E7C5AC672D8F2D9DCE56F56D4A7535599478A2B4A3714B3CA81C08D7C040"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedIdleState",
          "Name": "RangedIdleState",
          "DisplayName": "RangedIdleState",
          "FullName": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedIdleState",
          "Namespace": "Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IdleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "IdleSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet IdleSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "577090360D2E9689469BE1716D0EB1D5E04EB632319B3642C5E0C41BBFB02016"
            },
            {
              "Id": "_idleAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_idleAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _idleAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4F22443686D9299FAEDB123BB60A43BDE26AD925179D5F8F9FA2B8112AAF046"
            },
            {
              "Id": "_transitionAggroed:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Name": "_transitionAggroed",
              "Type": "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition",
              "Signature": "private Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition _transitionAggroed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DA73992E365F98C63C75017FD9E270D9FF5DFBB25A3F10D260EB9B804EF7CD6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "335E518F43F6D8541FC0725505FD660151E53A7A25A7929A60B23D1695D3AE90",
              "Hash": "F2E92BA79EA0CEA6FA4EBBBC2647C57248D61F0F0D7E9D90304967B1893876A5",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "C9DC60E2B179A0D7028FC077E177A5AAB07885BE60C5C3E4303F97681069DB85",
              "Hash": "3674006ED89381D02DEB4BA4B1BD70C9EC1A9487A36B842D29E01261D04B9A24",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Dt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4AE8D94BF130946E0FF1D2CAAD6A70A94D7213F8011702E376477DB5B38B10AC"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ScriptedController",
          "Name": "ScriptedController",
          "DisplayName": "ScriptedController",
          "FullName": "Candide.Entities.Controllers.Legacy.ScriptedController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_script:Candide.Scripts.Script",
              "Name": "_script",
              "Type": "Candide.Scripts.Script",
              "Signature": "private Candide.Scripts.Script _script",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB02417F094CBFC783E60309461CE59D02F3FD24B40B41EAA986AC949FEA922D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "D7C02461668A54A995FBDB372786B419DF4CE58FE34CD113DF3D68C753D90A09",
              "Hash": "0C7DE1DA8DFF0C3951F32A38C56CD8D77FAF261BACA497CAF8F01F9ECC8F120B",
              "CalledMethods": [
                "System.Object::MemberwiseClone()",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "AF63B719C521DDBB99DFC5CE9122932A6F366DF35818A79884A5925464B28B55",
              "Hash": "64AC38AE564833169901A3A995EF77C24C75C50E62AA50FFBF16F280AF745D6E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::get_Length()",
                "Candide.Database.Importers.ScriptImporter::ImportEvent(System.String, Shared.Entity.EntityWrapper)",
                "Candide.Scripts.Script::.ctor(System.String, System.String, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "script",
                "no script"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "4242BD931ED7FCB685829EC6D21409CC3BE66462AD8BFF4F91CF579951DDB237",
              "Hash": "DC41AA8F7AE33E495E56A36A3ED1DD197B60D8CEC5FB36A44B767A8700D7FE6B",
              "CalledMethods": [
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "9EE59B903ADC4121EE0174106F38784EA7CA9A865EDA0B724ABACAE517373C0C",
              "Hash": "8E50666E5BFDEC486085BBC32D909151086C295FF39D7B4EA993C9FE7320EBD3",
              "CalledMethods": [
                "Candide.Scripts.Script::Call(NLua.LuaFunction, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "6E79627094554A9F66C2D4BE9CECA33F7B861B736BA0AA6D7016C27E04D7F740",
              "Hash": "6D03C3835975D45722064C14D2A4E5BE9FEE405726622C0C39194315DB572C3E",
              "CalledMethods": [
                "System.Array::Empty()",
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "B906C2CFB183E48C070CFBC5903A2C4A8ED0EDBE93BDA61E0A46DF75938EC27F",
              "Hash": "C2C86B52528391C0462593F50E89C93F1BCADC217C0F3E2CC6AE33066B81AADB",
              "CalledMethods": [
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C7AA170CC9B3F277053A2006D1180D5653F2A7A56F62395840FF86E66BB15E3C",
              "Hash": "49C8E3AA01063237247B573DC8BF56F1F1CD68D4C8C53897CED0C302CADFD06A",
              "CalledMethods": [
                "System.Array::Empty()",
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F5BC7124D3179F5C973799B11A323118889973BD60ACF2AB75D161EBB89B3105",
              "Hash": "A87F421A611B6053837C890F75B7B9F0CE67CC2AA80B95164BE10DACC131F988",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2DEDC0D4646F8E3F51F581CC4F6307D89FCE8A6A53692101EC1F29802273E921"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.SlidingController",
          "Name": "SlidingController",
          "DisplayName": "SlidingController",
          "FullName": "Candide.Entities.Controllers.Legacy.SlidingController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CratesPartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CratesPartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet CratesPartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0ADEE281BE4B4F386DAFF642CE051ED6C7AFAF3C4C1A3EEA9A927F12AF9E2C3A"
            },
            {
              "Id": "DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "DustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation DustAnimation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6BF540A141F046EB3CC59C54CDFC8CF1AF87A303AEBD80B95DEA3D526CA7E0A1"
            },
            {
              "Id": "DustParticle:Candide.Particles.ParticleData",
              "Name": "DustParticle",
              "Type": "Candide.Particles.ParticleData",
              "Signature": "private Candide.Particles.ParticleData DustParticle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE9674AB68145E640CA8AA64D4D651B3D61F269C39C54D71C13F9627DC2867D2"
            },
            {
              "Id": "DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CA69FE1901E2321E9770B54F2CF1764408206AF023B758397ED1FF6A559CC0E"
            },
            {
              "Id": "PushDustSideParticle:Candide.Particles.ParticleData",
              "Name": "PushDustSideParticle",
              "Type": "Candide.Particles.ParticleData",
              "Signature": "public Candide.Particles.ParticleData PushDustSideParticle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86EA24A8D0E5D1B07F5A0A40D627FCC972F4D44C928C9C38B9FDA3A016AE72D4"
            },
            {
              "Id": "_pushDustCooldown:System.Single",
              "Name": "_pushDustCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _pushDustCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42F0A8CD09F174C509739C890F067D85390F36768ADFC4198ACD6A2F8571C33D"
            },
            {
              "Id": "_pushPullAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_pushPullAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _pushPullAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F9D8973C50E99C3B333FA60A51998AC6036C6B1299E4B61E3F075AE55620AA3"
            },
            {
              "Id": "_sliding:System.Boolean",
              "Name": "_sliding",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sliding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D5A8F1FC7183DEA22DF4A054DF4A32A3874448D4BE5C68BBC96AF8035F4D2EE"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            },
            {
              "Id": "_type:System.String",
              "Name": "_type",
              "Type": "System.String",
              "Signature": "private System.String _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D640F55A67246BD63C18B2A9BF822A8C0F1D5F80B0310DEB1704B453D111C76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateDustStop(System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "CreateDustStop",
              "Signature": "private System.Void CreateDustStop(System.Int32 intDirection, System.Boolean invert)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "intDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "invert",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "7F69F0024364E3FC72DD1E12245E3FC1CA9EFD0EA03222031602FD9F83F17BDE",
              "Hash": "215EF4D397719B6BC3308E60A94E73168E7ACECBE93724070D8587B8C5F8AC98",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "0EFC60A5DCAF864CC156F9A49F4ADBF0EBFAA097F8879D1A42C372BE2F4B32E4",
              "Hash": "BCCFE9A5701A2861F4F88757C993F889D6C994CF76F48400CED2CF716D5DBAA6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"
              ],
              "StringLiterals": [
                "type",
                "none"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A57A46F43A26DC39088A7FE7CDC9B702763714177C11A64A48948805F7179926",
              "Hash": "F01F9CA22BFA89EA886006802ADD08D406B1FF7B5947F3622FBDC8FBBA1ED067",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateRandomPushDust()-\u003ESystem.Void",
              "Name": "GenerateRandomPushDust",
              "Signature": "private System.Void GenerateRandomPushDust()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "7672941980C5EBA167956F7E49DFDB260EF986F6567B9E9155A4AB03AD532254",
              "Hash": "817B6A14F75B923A9EA80D6949C5632E6CB29F0C93371BB369E682C24B009A5A",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load()-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "private System.Void Load()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "E139419D892731D0DBBFD015934D17BBC553070C3942DC8E61F865C6C24EABBE",
              "Hash": "3E6FAC1856F0F479E2BCB519266D9A99577AF13043171654D431A335B001F324",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "stone",
                "box",
                "event:/player/interact/push_stone"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1",
              "Hash": "E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 475,
              "BodyHash": "9B3B84FE648B740D75D89B641A5C77089360EA69AB73A17768847BB89DD21667",
              "Hash": "90F10443ECBB801E51ED10D2A0D50EBE7053C0D84325E7DCC8536A6320A6301C",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "box",
                "event:/hits/destruction/crate_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "D93D7A6B2B5CC86ECBCBB1B78B91EE44EC678FDDAAE70867510674D10BE125A0",
              "Hash": "115BF122E22B0F9BB81086D78B5C03AE48E212D3BD9268FD0803CE7F47139A4B",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "box"
              ],
              "Source": null
            },
            {
              "Id": "OnPushPull(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnPushPull",
              "Signature": "public System.Void OnPushPull(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pulling",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "47FB0874CC5B2BC2EEE6EFDC2B5A9255FFF7BF6A02CE83D68E87E9060B479083",
              "Hash": "103623AAB0ECBE59CFAA3B19DE084F6D79133C32A2EACB2D19EF604CB3C73694",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Play(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "stone",
                "box",
                "Pushing"
              ],
              "Source": null
            },
            {
              "Id": "OnPushPullStopped(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnPushPullStopped",
              "Signature": "public System.Void OnPushPullStopped(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pulling",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "5A4C8D0B7713C5BAC13EB9951C8CFA5B146DE6801BF1C5B86AFAE0FF258AEBF2",
              "Hash": "6D15312FFC5B5494E79A9558F187C7CFFABF2F68E84B7256EB52E5605D02C537",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "stone",
                "box",
                "Pushing"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "E9822261E741B9AD0A22AEF894D062C3EA65409C795D137DFC5FC1C4048AA1ED",
              "Hash": "9F611B5DD914E1F66CED050670633C7B4CBEE5FA4BBB81255109635D64B62F11",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Legacy.SlidingController::GenerateRandomPushDust()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [
                "stone",
                "box"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3B28B72656F88BF23CDBC823E5B7A64980E04A658848F90727CC748E6371D9B8",
              "Hash": "681F7B84D28187879B85180E8900F15DDC0C8F2E8A9C69408FCF4139FE789998",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.SlidingController::Load()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61CB21D06A634AFCE7078FCA6516A6A33C46A91160BBAC607CB8CC8751F19DEB"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.TargetDummyController",
          "Name": "TargetDummyController",
          "DisplayName": "TargetDummyController",
          "FullName": "Candide.Entities.Controllers.Legacy.TargetDummyController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "ActiveTimer:System.Single",
              "Name": "ActiveTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ActiveTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32FE522622D68AAF3CB235ADEC22E3D357C157C6939892D516BADF36A183AE87"
            },
            {
              "Id": "DamageCounter:System.Single",
              "Name": "DamageCounter",
              "Type": "System.Single",
              "Signature": "public System.Single DamageCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63131388052FD5D1D815896CCCCC43D794689AE8AB2D1204F338073BEE9BFB07"
            },
            {
              "Id": "DamageHistory:System.Single[]",
              "Name": "DamageHistory",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] DamageHistory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C15738F2380EAF817AC06816164C721C24BD9BC0D4071C4F86F7E297B0C8DAF8"
            },
            {
              "Id": "DamageTimer:System.Single",
              "Name": "DamageTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DamageTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC2D4F063A6E95352BD2B36CFC8E869E1B705E1630B93BDBCE1888E192E098B0"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "715EA9AC3D99E4A6D912F5D17AC7E74B719F26305E44CE259E1E1F7C233501C3",
              "Hash": "FD434D67B915D345F5979E1AF2DD67BF2B0FC9FC452FB3D471F96C001FD5A65A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.Graphics.VisualDebug.VisualDebugText::.ctor(Microsoft.Xna.Framework.Vector2, System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "CandideCreator.Shared.Graphics.VisualDebug::Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)"
              ],
              "StringLiterals": [
                "DPS: ",
                "0.0"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 394,
              "BodyHash": "BAE9317B2E9FD22D1294856512DDC8FCEF9AC62A897197BDA70B01543DC39F4E",
              "Hash": "EE284EE749505520A8B6154F6F2705EDF529394D36557CA75AA3D263975D92F5",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "TargetDummyController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "TargetDummyController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Controllers.Legacy.TargetDummyController::\u003CEntityInitialize\u003Eb__7_2()",
                "Candide.Entities.Controllers.Legacy.TargetDummyController::\u003CEntityInitialize\u003Eb__7_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "target_dummy",
                "idle",
                "hit",
                "critical",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "3DE63734B95DA7467B0CBED39061560617FA1C72EC202F48746B29AA939E26CB",
              "Hash": "1127F698D72BFC78733EF2795EA641CC0A0B063FD170302A219CF49082DA7D60",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0C0EFAAB169714ECE9801A196C2061142EA74410BD57EB3CAB5BFDF237AD7FC3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "D310E9970CE634595B970C6591F984ABF3BC80AE552B7115F2F8B7F836C34C74",
              "Hash": "F5884A98857D18FB7201449761AC6435C78D1419696AE5E1468E75CB72D64FCE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Controllers.Legacy.TargetDummyController::UpdateDamageHistory()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDamageHistory()-\u003ESystem.Void",
              "Name": "UpdateDamageHistory",
              "Signature": "public System.Void UpdateDamageHistory()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "5A8BAE5B499B7745D991B4D6FEFC99625EC96CAD5DFA0EB2F3CCFA3E1840B04E",
              "Hash": "9906F3647ACF6219DD584836CA816921FB873D5078650A2AC0EAD7E129332595",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "2C7AD7B80EB532ADFFB5E4A6EFDFAAA37ADECC73FC73E1F59BFEB8E49C7AD20B",
              "Hash": "A775D172BC601D106AB70700922150D5E440D85D76794B648E89A4F8F0E4F3A7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9EC3E61F8DB3F238EDAE512D852D94943CB843E65208CDC6CBCC37A3164D8080"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.ThrowableSourceController",
          "Name": "ThrowableSourceController",
          "DisplayName": "ThrowableSourceController",
          "FullName": "Candide.Entities.Controllers.Legacy.ThrowableSourceController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "Closing:System.Boolean",
              "Name": "Closing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Closing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE5C6DC6A5DA60CFF2AF12CFEBF27BD7EDEE2A935FC2E30E67666CC49B7B58E3"
            },
            {
              "Id": "HoldingLastSpawn:System.Boolean",
              "Name": "HoldingLastSpawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HoldingLastSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E410B03A5FB819ABABC08D4108F72E276237B299F86467A4239B1975F6F47AFC"
            },
            {
              "Id": "LastSpawn:Shared.Entity.EntityWrapper",
              "Name": "LastSpawn",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper LastSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DF7D90464B57ED19038A981C0CFE18863A9A4BB3FD2E16141718345C010638D"
            },
            {
              "Id": "LastSpawnStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LastSpawnStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LastSpawnStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DB40CB1B607C16C3422296833013DD80332B2A27A50DD702B87190330460B14"
            },
            {
              "Id": "Spawning:System.Boolean",
              "Name": "Spawning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Spawning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4AA34FEC3391952138F39AE857F8BFAC5E5869B4DE585FA9557076C90A62667"
            },
            {
              "Id": "SpawnTime:System.Single",
              "Name": "SpawnTime",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFCFD08C5E7592435F44AA94FED027142EE8519750D3F6D325DF26E93E499EB6"
            },
            {
              "Id": "_aliveSpawns:System.Int32",
              "Name": "_aliveSpawns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _aliveSpawns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6781D024A4AF517A5D9065357FAB55A8D7C8184B0787601689266E95A8E42AF"
            },
            {
              "Id": "_closeAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_closeAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _closeAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15CF9192A85EB29ACDD65694F678B4F46737C68BD1E9AEAA0BF85C0159B1263E"
            },
            {
              "Id": "_condition:System.String",
              "Name": "_condition",
              "Type": "System.String",
              "Signature": "private System.String _condition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46BB05F21FCC142F512F1CE158AE9A840137E0B4D3EF887F97F4809D2EDAA3C6"
            },
            {
              "Id": "_counter:System.Int32",
              "Name": "_counter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _counter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38D5F0C202885A41426E66A607C9B1046A20765263E89044AD2B4C5EF969D71B"
            },
            {
              "Id": "_maxSpawns:System.Int32",
              "Name": "_maxSpawns",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _maxSpawns",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDEAF930CB32A8E84F60EB28FFE274E5D5D0120CACD3016EF02977C5C2962DCA"
            },
            {
              "Id": "_openAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_openAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _openAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E259987FC625FA918473AD319319120BB9FF1602D2C3D1CFFD5B846528CBB2B4"
            },
            {
              "Id": "_spawned:Shared.Entity.EntityWrapper[]",
              "Name": "_spawned",
              "Type": "Shared.Entity.EntityWrapper[]",
              "Signature": "private Shared.Entity.EntityWrapper[] _spawned",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C42547527BE21A8D2D2B1EAE94978A3D3E5376EAACFC22769A8EDC0587CD98E"
            },
            {
              "Id": "_spawnEntityId:System.Guid",
              "Name": "_spawnEntityId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _spawnEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "148785013E49C0D19BC3FC0BA4392D984DBACD1F80F58BE0359D796B150A6697"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "D09E324933F5D92B7C577478D87FA5444482CA373B917503B8B07830928B422F",
              "Hash": "50F8436201FB9E413394DC3DCC9737D00437774CD5B0F0DFDC41F78DD799469C",
              "CalledMethods": [
                "System.Object::MemberwiseClone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "EDF4E158C0D0F3C2A83FA9D4B04D0BD2FECFD0E37A4965A17C66E77FCC429A19",
              "Hash": "6A426766A26CB8C89115965A2F7FF36D3BF5F4E71A94033942B8AB98DCD7E495",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "spawn_id",
                "SpawnTime",
                "start_time",
                "condition",
                "crystals",
                "enabled",
                "max_spawns"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 970,
              "BodyHash": "6C766FF819D3E1D0C1066F3C6E80D2125364D55AA7DF7F54753D7BB09C6C2B21",
              "Hash": "995917AAAA7E913E77BF60DD810E56D0DBD64934A27EB10CC9ADD2C9F99A864C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_ChoppyProgress()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single)",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "direction",
                "_spawned_"
              ],
              "Source": null
            }
          ],
          "Hash": "A998247385975B72629070E1F679CA82272F724C032BD6AFDCD10E18077DFB7A"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.TreeController",
          "Name": "TreeController",
          "DisplayName": "TreeController",
          "FullName": "Candide.Entities.Controllers.Legacy.TreeController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityOnStubId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"
            },
            {
              "Id": "LeafParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "LeafParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter LeafParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34B95393CE4BA7E879831D9A4CDB1CF882A32A2A217E551CEC1990F76EDEA14E"
            },
            {
              "Id": "SwayTime:System.Single",
              "Name": "SwayTime",
              "Type": "System.Single",
              "Signature": "private System.Single SwayTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AE32DC7BEC2049C837FE6D8FB01FA0C798404295F88EE85B0CADEECE979D3EC"
            },
            {
              "Id": "TopSpriteBigTree:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TopSpriteBigTree",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet TopSpriteBigTree",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF04919020620D042E127952478006B9E127F9D551E72E734B056C9DA83D788E"
            },
            {
              "Id": "TopSpriteMediumTree:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TopSpriteMediumTree",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet TopSpriteMediumTree",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60C31DCB350BD906D66915B295EB5F35054A6C39D1AF4313651F0183243373B3"
            },
            {
              "Id": "_emitterTimer:System.Single",
              "Name": "_emitterTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitterTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA6B34CAFB58D855D47065277AB5FF82A338AE6ACD51D879F3CE51E77BC886A"
            },
            {
              "Id": "_swayDirection:System.Int32",
              "Name": "_swayDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _swayDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F6C05E31EC38E8FA3BB7F4F00DEEBFD03781998F141A03FC246E7EC084C1AE3"
            },
            {
              "Id": "_swayIntensity:System.Single",
              "Name": "_swayIntensity",
              "Type": "System.Single",
              "Signature": "private System.Single _swayIntensity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DC0306422D41A40114A74A063CD58458CC0A135D5207D1D199651E2B1D147C"
            },
            {
              "Id": "_topSpriteFrame:System.Int32",
              "Name": "_topSpriteFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _topSpriteFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCB9296EE2A4BEA7D5183ECE18A35A6F269F639A7AFB551B970BD87A1EBBD9EC"
            },
            {
              "Id": "_topSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_topSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _topSpriteSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D6C0EF4AD0608A1F8F49F3F9D66AADE09DCDC6DA50F73CE58F602D0CAE352C0"
            },
            {
              "Id": "_treeVariant:TreeController\u002BTreeVariant",
              "Name": "_treeVariant",
              "Type": "TreeController.TreeVariant",
              "Signature": "private TreeController.TreeVariant _treeVariant",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30E5ED134B073FD6E53EA7EB4C45A42DC93FCC63B80CED4446BE7484824F4D22"
            },
            {
              "Id": "_windSway:Candide.GameModels.Systems.Weather.WindSway",
              "Name": "_windSway",
              "Type": "Candide.GameModels.Systems.Weather.WindSway",
              "Signature": "private Candide.GameModels.Systems.Weather.WindSway _windSway",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49D3EFFE1AE4893D4F400E7A8FC28B164009B6679DC23F5ED9CF8AB190C3DCB5"
            }
          ],
          "Properties": [
            {
              "Id": "EntityOnStub:Shared.Entity.EntityWrapper",
              "Name": "EntityOnStub",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntityOnStub",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 752,
              "BodyHash": "5924274E988C7B75DB85B8A2E72AED3B845211F5BC76BDEEC17964614EACBD05",
              "Hash": "DE80FAF3D09BD64BB9F632AFFB6EE1B37F686119A0FBD54E31AD6E9F8B46C47B",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChopWood()-\u003ESystem.Void",
              "Name": "ChopWood",
              "Signature": "private System.Void ChopWood()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "56E9D1456230BAD3E07B0F01A3045FC827C961A82FFF17443A312F59DF22D32D",
              "Hash": "B93159CE5B2C567C0337DA74002A8C7A476EA4FC372BEA967826E27588F0418B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::Add(!0)",
                "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::ToArray()",
                "Candide.World.WorldHandler::GetCurrentWorldId()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Services.EntityService::SendEntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "hit:small",
                "material:wood_plank"
              ],
              "Source": null
            },
            {
              "Id": "ClearEntityOnStub()-\u003ESystem.Void",
              "Name": "ClearEntityOnStub",
              "Signature": "private System.Void ClearEntityOnStub()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "3EDB5E583F945DE143AA9D8B0BA4FDDA71E01C9781B751CD4CA46301063212B1",
              "Hash": "A4BF43CCBF2D80DDBDD79ABD7E4E84775798195F95542DFD1105173FF6C7D6AD",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "EmptyStubCheckForWood()-\u003ESystem.Void",
              "Name": "EmptyStubCheckForWood",
              "Signature": "private System.Void EmptyStubCheckForWood()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "6326588C5BE6761DA9DC83A100EDDD2D0AD4C83B7734EC6F227AD5C3C2828F25",
              "Hash": "2903686133910C727FDEABB2E13EFD12330767C9B88E39DA1A14AC23CADD44BB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "6AEE962D61678E64478F873BEEB1D032B06BFF38E2BF8EB1A7146F01284C2FB6",
              "Hash": "CBE5EEDFCD43CAF15112B103EA25D0FDF76150C63A4E6FCAB40AAFD48FE5664B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"
              ],
              "StringLiterals": [
                "texture",
                "top_sprite"
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "DE3F2D435D95B2851F3364AEE4FC5308BAA4A7C44020E52A25F826A29C07D66C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "092DA9A57E2AB235ABE133D43D0F50B7F510DF1DEAC21AF8A01788DB5EEF1FAA",
              "Hash": "5F0B7AE771007E26E8A4EBB8AB3CBBC01A81DDD03E977D84EE982BDD734E7975",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.TreeController::ChopWood()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DE38D3C1B9B4A7345258FEDABF4BE820D2EB2866F9516B41C725FC90B4A0F3BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "73BB6563FE0AE227ED66A785EE5751C5FC2557D7ED251E3BB251F76B5179C61F",
              "Hash": "F7803F1FA6F4C35C93A28D448D14B11104AE8E970C91BB029FAEB57FA02DC443",
              "CalledMethods": [
                "Candide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Candide.Entities.Controllers.Legacy.TreeController::SpawnFallingLeafParticles(Shared.Combat.DamageResult)",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "bark"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D83265DCDEE1A982C94A62AFA510475608A1FA4E745CDB20F04D47EF48F6B186",
              "Hash": "DBCCD388385838CC669E53D76D3AE157F2301439CA7AEE2D955B86B820A0CB45",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "E8EA87F3FD9F4EEF5EEC23AFBE2ECE7EF15B6269140DF12449EBC09D39AE4238",
              "Hash": "31B87BC3CAD1F2AEE7F033DFBD72DD57B2A3C0A6879825C9E91D1D4D682A6B18",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.ActionInProgress.WoodChoppingActionInProgress::.ctor(Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "Gui_Warning_NoLumberAxe"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "57650A470D276FE7B6C9DB0512D6DF214EF7C67CE2917CF91ABD25A04245BF8F",
              "Hash": "39827F1024D2F497BE1F7D4FC229C01B6AF7D73587E4309BED7BFE943D231EF1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "DBD662D51796712894A97A82AD68914BFE394261416B1E798D704E32B5B68675",
              "Hash": "290631A28F90C760AFF8E3ED1F71A5AD9046806F9EF356C20E49D6E41309E22D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "37507422FC6D3693130CB886EDD7038BFEB437F8835BFA764B3514823859E810",
              "Hash": "66EA9482E65E0318859DDA3291509EDB44CCC6474A22DE25B4F32B0B98762BC6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "27DC3B12D0E1C06C5F5D8D521D6259FE469F841CC99D395334521969FFE8F241",
              "Hash": "C8B5B40B84E315E11C042B37CF3FBC1D10E806EA176291B72005BCE16E397479",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 609,
              "BodyHash": "65F7365F01A44BAF43F5B17ED5F54B2CC47A43DC4D27C14F3735BC50990CACB7",
              "Hash": "9FFCBCB273E0956A11450ADFA2753CA215C5BEC1FE759B8972C0842690758B47",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideServer.Entities.Controllers.ServerTreeController::SetStumpCollision(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Standable(System.Boolean)",
                "Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "client-tree-fell",
                "event:/environment/tree/tree_falling",
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "SpawnFallingLeafParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnFallingLeafParticles",
              "Signature": "private System.Void SpawnFallingLeafParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "7AE4D6DD0768E5A5DA3C0B8A646E060F9F82E3AF46CAF45DF52183C82F3F89BE",
              "Hash": "C857D17D5CEBB07AF1E71C754080F807524343E1B252F6F330599C0604BE432B",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Candide.Particles.ParticleEmitter::SetOverrideParticle(Candide.Data.DebrisParticleData)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [
                "hit_tree_leaf_emitter",
                "leaf_particle"
              ],
              "Source": null
            },
            {
              "Id": "TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "TryPutEntityOnStub",
              "Signature": "private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "7CC8DE179FF8EB87B5C96D2042AAA881ECA7B332ABC9B99AA398F98FF0A0F70E",
              "Hash": "8E20A6E44E8863420B4BCC724F0DB7C6FFA0427D54F44D6907B66948D6ECC974",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "38CE9080F8359978E4B9C97AF2172EDC590FE16CCB49D8179CCA4E6A4FC589CA",
              "Hash": "A9594555D75F496B40D9B049AD62496F746015BA9A23D8D3961C61E56AC9CDCB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "278CF45D89F02A8A42D0927B5BA4F7BAF1294278544E0583711D48F77BAC10DF",
              "Hash": "05A1FE7C858888F3318B4822C8B54274A8BF10F665EA4EE9A50C161DA84702E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "99701F38129CC9C846D8DFCA04D3C356204D39280885A96ECA0BDBD94267148C"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.WaterWheelController",
          "Name": "WaterWheelController",
          "DisplayName": "WaterWheelController",
          "FullName": "Candide.Entities.Controllers.Legacy.WaterWheelController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "SpinSpeed:System.Single",
              "Name": "SpinSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SpinSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C2D833ADF73328F0D72833F089891C0A22EA6613FAD1121173B3BDBF0FD21FB"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "2E7E71B16219B4306D31274B29E6430809647D569CF6C52ADB3A9AC4F75E1BA9",
              "Hash": "E89490899339C5AA718E1278A65021F88BA8E21BBC8A920CFFD13A9F19CBC5EC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "spin_speed"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "614111EFE5F4E0ED7AC822C866FE5B1820BA8BC9E0B07894EB0A6D8A1901AB48",
              "Hash": "28240503523AAD6667EEE80AC88335983185A4067267A562AEDDAAE557648843",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "38C822154B779A34A338FDF12F884DB965BBD2C33E029700B80F016DD4231CF0",
              "Hash": "A3865D6ABABB94C08F80D760D17AE44F585BA9B2A1A9E13528F4DEA42F2E53D5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "1A18F84E05BA5571FB3156B72A0CA23011B51763E441C33F66F08E01F024CE2E",
              "Hash": "E3323A3B9A74B6EF9CF0F74CAD561F48381496010B1A6D898CA766553967C112",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/water_wheel"
              ],
              "Source": null
            }
          ],
          "Hash": "B8C953EA5249884F8CA054E312D21045E4CFCCC42C7FC5B4F910B461F7CCDC9D"
        },
        {
          "Id": "Candide.Entities.Controllers.Legacy.WorkbenchController",
          "Name": "WorkbenchController",
          "DisplayName": "WorkbenchController",
          "FullName": "Candide.Entities.Controllers.Legacy.WorkbenchController",
          "Namespace": "Candide.Entities.Controllers.Legacy",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "89545AFFF062013F07C45A7810BB19EFF5FB6A02980262AF32B009ED7C1D85FC",
              "Hash": "E71DA8940201C309A58E1541A264AAB4F05835AE3E3F89C9F08ED998A14EFFEB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CB8735B9CA3B05010BCA544A8FEB0A0B687BE8F87C725BD9911CAB624610AB60"
        },
        {
          "Id": "Candide.Entities.Controllers.LockedDoor.LockedDoorController",
          "Name": "LockedDoorController",
          "DisplayName": "LockedDoorController",
          "FullName": "Candide.Entities.Controllers.LockedDoor.LockedDoorController",
          "Namespace": "Candide.Entities.Controllers.LockedDoor",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "069C70B5074666D4F9F2F44E4ADC48AAA9783A20F9057656D9F3691A3BE39BCE",
              "Hash": "5C948E102FAFBC813681D4366332747D60065867F029C162F372CD59565B54AF",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "construction_poof_small"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "886324A0A5CBD5F3710D5C415F7B0170FDE0AB3D00F78A7C93B0CF92C163F9FF",
              "Hash": "C703570768FA4E2CCCB5B5C53E29E88A264D7DFF89EDFFA5F6133F78A8B98805",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/environment/dungeon/door_dungeon_unlock"
              ],
              "Source": null
            }
          ],
          "Hash": "BF65F55AFF94ECE6B702607BBE2EF460C1D53816343A08EDD0849B1E0E26B198"
        },
        {
          "Id": "Candide.Entities.Controllers.LootableChestController.LootableChestController",
          "Name": "LootableChestController",
          "DisplayName": "LootableChestController",
          "FullName": "Candide.Entities.Controllers.LootableChestController.LootableChestController",
          "Namespace": "Candide.Entities.Controllers.LootableChestController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.ChestController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA557DD1B4992715F770B7C8FF70135F99A7E27BBA5C214BAFC4F89BD19499AC"
        },
        {
          "Id": "Candide.Entities.Controllers.MaximusMemeus.MaximusMemeiusController",
          "Name": "MaximusMemeiusController",
          "DisplayName": "MaximusMemeiusController",
          "FullName": "Candide.Entities.Controllers.MaximusMemeus.MaximusMemeiusController",
          "Namespace": "Candide.Entities.Controllers.MaximusMemeus",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "MagusOrcusController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "69E4A2736BF4E16D1135C0E099E82C936D71C9D1DC25EC6ECDEAE5F7527FF90C",
              "Hash": "8518FB60C66158E0FBC4AFB88AEE7DEB28E18CA114CAD115ED3C004D74407124",
              "CalledMethods": [
                "MagusOrcusController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7C9B06FC02EC362444DAA53BF29178AE98AEE747E4A14EA56B8079C443E4BA03",
              "Hash": "3EB0CFFFC80BCAD7D35EB7E950C1B9C2385DA8D6C0AAF2034342D551DD9529F9",
              "CalledMethods": [
                "MagusOrcusController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "157AF99429ABA6DFA1C8F22E7C2E3B896589D69D6BA4FC84DCFF3211AF0E2AA5"
        },
        {
          "Id": "Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler",
          "Name": "LaserHandler",
          "DisplayName": "LaserHandler",
          "FullName": "Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler",
          "Namespace": "Candide.Entities.Controllers.MinervasOwlBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Charging:System.Int32",
              "Name": "Charging",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Charging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09D1920BFDE7AF1BA45E6C3CE001CB270F5D9C888D4182419AE99442A08D53F6"
            },
            {
              "Id": "EyePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "EyePositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E EyePositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A9A0D54A1E0B4AA04B3793C3A88BB318B624314AD8B6F3A22D411BA613A8D2C"
            },
            {
              "Id": "Firing:System.Int32",
              "Name": "Firing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Firing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704F2328CC7AC625E45994EAFBE50A60970DBA47D2D114F63A65AEF26A8EA323"
            },
            {
              "Id": "Idle:System.Int32",
              "Name": "Idle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"
            },
            {
              "Id": "LaserBeams:System.Collections.Generic.List\u00601\u003CLaserHandler\u002BLaserBeamWrapper\u003E",
              "Name": "LaserBeams",
              "Type": "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E LaserBeams",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C69CB88291BFAC51176D65A5747EA3C4C9BD3A4092C937AAF0CB607AD564DA"
            },
            {
              "Id": "LaserTargetIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E",
              "Name": "LaserTargetIds",
              "Type": "System.Collections.Generic.List\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Guid\u003E LaserTargetIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "751AD8B0B9C1ECCAAF40F7FD0FEE82A2522101B317E47CAD68FC19941612A0A9"
            },
            {
              "Id": "LaserTargets:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "LaserTargets",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E LaserTargets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8E9C214DCCBA819897E60D4B464281B368E2011FAD83E0D72164F791F0D555F"
            },
            {
              "Id": "OwlEntity:Shared.Entity.EntityWrapper",
              "Name": "OwlEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper OwlEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4789FCC8B435F6817CD3235916F8D795EE82FFE18B6528C33A105C76928076CA"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Sweeping:System.Int32",
              "Name": "Sweeping",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sweeping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A71C603053898D601683E7F62C4EFEBE4E7A8690BB6644F7E94DB72212BDCE96"
            },
            {
              "Id": "_laserSourceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserSourceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF9D591DE52D08252326762D4FD86C7165569242031F8B0787FBD4C313F8EC1"
            },
            {
              "Id": "_laserWallSparkAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserWallSparkAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11042DB6876169A618457E7B7C5E5BCF00CED4D68EE670949932533659532976"
            },
            {
              "Id": "_singlePlayerFight:System.Boolean",
              "Name": "_singlePlayerFight",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _singlePlayerFight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A79D7CC764FCF7A99441378717E09BC71AB559DADCAEF64BF14DC85731A3BD33"
            },
            {
              "Id": "_velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "_velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _velocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A274ADB4F606FB39C3FF6C28B0E1725DC6A869CE2ABEB7BCAC54713292378303"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "EE21CB0DEDE96E0C3CE918842BADFDF98593DCD6F3F6F826B9945CD42D542A40",
              "Hash": "45D54C28CA9BE1358643DD0EA750AB4FDF117AE8FE3FEBA736E81826CF05A239",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 375,
              "BodyHash": "ECEBC23C2CF836EA0D6D1F1D4DEBB2144AAA424E0DE732D237908147B729D9C5",
              "Hash": "C46CD43D90656E4721D17CD459CF67450E929B376FB1E3AB4D23C8BBB3D7BD14",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::Clear()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "LaserHandler.LaserBeamWrapper::.ctor()",
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFiring()-\u003ESystem.Void",
              "Name": "StartFiring",
              "Signature": "public System.Void StartFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "66D50ACF26799416B69B04F4FC9F1A475B0FA97CC7FB77BB578972B1DF87BA47",
              "Hash": "BFAC003E2AB0166CC5F91F57613ECA6C08B2B109AF52EFDE5F77E7B1EF25A123",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartSparking(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartSparking",
              "Signature": "public System.Void StartSparking(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "672B528EB2AC33399447BA7BA5F750C96D55A03EA6CD9981AE6081A54B543710",
              "Hash": "5C7BBB5D479591FFC7EDCAF47536D2630FADB3D5DF6D211E7C1C6A58BF69E4ED",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopFiring()-\u003ESystem.Void",
              "Name": "StopFiring",
              "Signature": "public System.Void StopFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "CF7D1478F44793A5432F532194CCE942C2C06D28D1A2E41C1EEAA9CBE454216E",
              "Hash": "B67E87FD2AC21755C82BF1F43A065EC08DF32B4EB67E3179F673F53274F812F7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "B3F2144C5F384341B73919BFEE21E6B0DD4BA6062914542ACE3907DA67B08F05",
              "Hash": "D2FF5D6BA23C780C1C94812F2CFC59422896B4839C0251F71099E4636722F1AB",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 804,
              "BodyHash": "9BC4AC04B315CFA5BF85C78C7956EEB66E5EC445A859FF4C4BA81F254FF8E17E",
              "Hash": "BCFDFD09332373AB792C3FFAE1EF9A91873BE7301C89E47B545E576AEB714825",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()",
                "List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::get_Item(System.Int32)",
                "LaserHandler.\u003C\u003Ec__DisplayClass18_0::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Abs(System.Single)",
                "LaserHandler.\u003C\u003Ec__DisplayClass18_0::\u003CUpdate\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "LaserHandler.\u003C\u003Ec__DisplayClass18_0::\u003CUpdate\u003Eb__1()",
                "System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "B687309FE068A37DD38311832854B6B5CD8450FDEE98DF93E76FB8274A23BCB0",
              "Hash": "756EF27B4687A8E93F4DEECA92B7D01935A275EE18F2F80550402AF56A3E1FDB",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/lazer",
                "event:/environment/ancient_temple/lazer_wall_sparks"
              ],
              "Source": null
            }
          ],
          "Hash": "F1ACE25C64BC2A34ECEE7041FA84DD3422DA2C4789671701C02A324B68352D05"
        },
        {
          "Id": "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController",
          "Name": "MinervasOwlBossController",
          "DisplayName": "MinervasOwlBossController",
          "FullName": "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController",
          "Namespace": "Candide.Entities.Controllers.MinervasOwlBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "FeatherParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "FeatherParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter FeatherParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E245CD8C70B63876697EB0A49814659023F7448B2FBC6DDAD675B3AD1320035"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8162D1324F9B6F816D45591F43BF4869DDC2C868A31572E2F448513D1790666"
            },
            {
              "Id": "OwlOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "OwlOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 OwlOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27BF0ECAB05ECD8DE254F817345382C46C84754F8A052FBCFD98B74C3ACF0E0F"
            },
            {
              "Id": "PartSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B8D281A652A0E7A41AFBB29352A57A2DC090E4EC9F173185DD6B70B4B0BA51A"
            },
            {
              "Id": "SmashCracksSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmashCracksSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3302576461C91E31BE73ABD49F6C1399303B69E937D7B49828792527D6E47AB6"
            },
            {
              "Id": "_clawTimer:System.Single",
              "Name": "_clawTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _clawTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E689EA022E87CB7C95577F899470ACDCFB391ACD231471DADF2375CB85E44F15"
            },
            {
              "Id": "_deathTimer:System.Single",
              "Name": "_deathTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _deathTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D27F7D3CE7F5CFB025978E7179177E0F04819A12582A97B33225A5950F28202A"
            },
            {
              "Id": "_emitterTimer:System.Double",
              "Name": "_emitterTimer",
              "Type": "System.Double",
              "Signature": "private System.Double _emitterTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3A1ADA2CA37794C73797B95698C21415F9F3F96F62182F8E54893DE0B50E3EB"
            },
            {
              "Id": "_explosionTimer:System.Single",
              "Name": "_explosionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _explosionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB93B03309991506CE261F8C7A6E59444376D9C6B01BB025473964D69A4F757F"
            },
            {
              "Id": "_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_headAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"
            },
            {
              "Id": "_mini:System.Boolean",
              "Name": "_mini",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _mini",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FC232BBC637B3F0B8AA4ED8146F43E85A47413E335A38CEF325C9776B3278CF"
            },
            {
              "Id": "_owlAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_owlAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _owlAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3B04C0B985AB91B9B779678E9F8EFD122081204A876F4E562C6B80374D4F6B2"
            },
            {
              "Id": "_peckPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_peckPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _peckPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B4A8B37D48844A1912EB0398BFA67EACA585AED375AD65B5D31E4AFBA86A35B"
            },
            {
              "Id": "_wingFlapTimer:System.Single",
              "Name": "_wingFlapTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _wingFlapTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E62AA3A16087C9D0E92AF50744DC31DBDC34FAC2844EFF922A5F23399DAAB1E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "6A709357048465BC0746D245BD199343099D65B7DE665FB1F73A551E8C9A0EDC",
              "Hash": "A6070AD1BD5265166AC870C583303BDCB5D85190D251C48BE585E9E3FFF4D07A",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoFootStepParticles(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DoFootStepParticles",
              "Signature": "private System.Void DoFootStepParticles(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "C07BE48E76437BCA426E84F0DC7684748A8BB76600A862E7B6044EBECABF3F03",
              "Hash": "7E02CD6F43E02F84437D96B85C83097A81A0383FB4927567219AD042FD213051",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/npc_generic_footstep_heavy"
              ],
              "Source": null
            },
            {
              "Id": "DoPeckEffect()-\u003ESystem.Void",
              "Name": "DoPeckEffect",
              "Signature": "private System.Void DoPeckEffect()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "EAFEA9825B5F637D0E107FA0C16F190DD5D32A0E4CAF6CD46E5C9E1EDD4F7F9F",
              "Hash": "F5E3C04F444F6ADD39AF58EF738F4847EB306B783D5D22E0FAB6F82578C62B7A",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "960E7C8743AE86CA2FAA11FBBEB693C1306A74FD58183CEF196373408FFBB9AD",
              "Hash": "2721469FE509190C07CFA59311939B5E4C5D4356CB464551AC2928808935929B",
              "CalledMethods": [
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::SetupBodyParts()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CEntityInitialize\u003Eb__15_5(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::SetupSpacs()",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "BossAttack1",
                "BossAttack2",
                "BossAttack3",
                "BossAttack4",
                "BossAttack5",
                "ApproachTask",
                "big_feather_emitter",
                "construction_poof_small"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean longLife)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "longLife",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 600,
              "BodyHash": "A96B088AF159A3179CAC1903DA5927C8B0960B19B4399CA4D72A25E72FE63AAB",
              "Hash": "F4F770659BD6A3B3ECF61F1009892FCAE7741FF99FDBA89BA06F3BDAF4E3C781",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "ADCE118755635D84756430CECABB26369CCF98778BFCFFD7D1FDEEDB976B9B49",
              "Hash": "160C8C86EEB99DCDABBBF5300000D6CC7A4C32275E65387E3634D0A3F11F29EE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/minerva_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2D8FBC71C845E46E8F1FC58EFCCBC4E86BD9EB03848C9745A71E641637C51146",
              "Hash": "4DD684960B533B3CBBA29C22B9824412045BDDC1C1180B8C0986E79AAFD3CBFF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "DB6E0B58A3AFBD7FC97FF00341E677ADE7BACE9B45E0408C7A927815F86CFDE5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 847,
              "BodyHash": "24497EE3F6698B7AD6BEC6CBA59A03A5A01F21232F4DDF38B1655AEB8DDA1DCB",
              "Hash": "CCEA15985D1E6D2C5AF8B38156F193CAB1E29A92F8CFF8A689C918FDB3905724",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::SetSpacFlip()"
              ],
              "StringLiterals": [
                "event:/creature/minerva/minerva_wingflap",
                "minerva/minerva_vfx",
                "gust",
                "peck_charge",
                "peck",
                "slam",
                "idle",
                "death",
                "event:/creature/minerva/minerva_death"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "0108A3245609BFBA3653A40480C3A09C6CEE0AD352AF52348E1454D6B3F36639",
              "Hash": "7EA4E9314D6476DB3366CCC94FA0EF05DDD08E29135081FC631F37BA6AC905AF",
              "CalledMethods": [
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::DoPeckEffect()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSpacFlip()-\u003ESystem.Void",
              "Name": "SetSpacFlip",
              "Signature": "public System.Void SetSpacFlip()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "D46E013CE5AF69C24C99FCD5CFDE90AEBFA86048877B73BE4AD803D897C8FA55",
              "Hash": "B569B66CE3CB60C02EB5B11BA2CB1F57FEB08E164C64980562B9C1485AF0ED53",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBodyParts()-\u003ESystem.Void",
              "Name": "SetupBodyParts",
              "Signature": "private System.Void SetupBodyParts()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "BC01688DB09D073C21C3BFD9A67E8B31EA22538BDE49F86C67C6D6F93CE1DEFE",
              "Hash": "C2F3DBF276BBCB6D8D0EA25FC588F92A8305DE754C35D5D819B00C677BB5DFA0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSpacs()-\u003ESystem.Void",
              "Name": "SetupSpacs",
              "Signature": "private System.Void SetupSpacs()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1553,
              "BodyHash": "578C1D5D8924CDA1F5BF659E2ACFB74F0622732F1171E7FD66883A87008D8057",
              "Hash": "0BD06FAA47591168A642111EC92F565E8A4298C72CF04752A78816CA122FDFA1",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_1()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_2()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_3()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_5()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_6()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_7()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_8()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_9()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_10()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_11()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_12()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_13()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_14()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_15()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_16()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_17()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_18()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::\u003CSetupSpacs\u003Eb__19_19()",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [
                "minerva/minerva_head_animations",
                "idle",
                "peck_charge",
                "peck",
                "lightning_charge",
                "lightning",
                "*",
                "minerva/Minerva_animations",
                "blur",
                "walk",
                "fly",
                "flap_charge",
                "flap",
                "fly_charge",
                "charge_lightning",
                "fly_end"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1103,
              "BodyHash": "E22CC04EEE38B0E9419B25A9F8794E6A9210047AD5B9858D08B278B3F2BB50E9",
              "Hash": "713071DD7A9380BEB695E40D3351140330C4D5FA2C1A95AA147FC81C501EBD3E",
              "CalledMethods": [
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Systems.Weather.WeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::SetSpacFlip()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Candide.Graphics.ParticleSystem::Suck(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::DoFootStepParticles(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/minerva_wingflap"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C33E6C76F350FCE4D8CC947B1ADE0605BDBB931B86F40E08561BFCA648EBCA4"
        },
        {
          "Id": "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossEggController",
          "Name": "OwlBossEggController",
          "DisplayName": "OwlBossEggController",
          "FullName": "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossEggController",
          "Namespace": "Candide.Entities.Controllers.MinervasOwlBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EggSplatSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "EggSplatSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet EggSplatSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2207B8277867B613AA68F4B96986BD41A925904900B078AB1EDF9FF184030C8F"
            },
            {
              "Id": "ShellSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ShellSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ShellSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89F4FCE73274FD125A99DF42B077894AD67975FF97B2E6614F05AA81584A82CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "E76FB93F12C2E504FE5A5A63CB3328CA439C0AD6B12DC96105670DB846F99335",
              "Hash": "A7B84F1AD3690FDF6CD4A1194379FD97267AE7AEA749B2F9F9BFB1143C436A23",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.MathF::Round(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 474,
              "BodyHash": "9042B1C08644DCE373AA0E1642186D883B9C3B13965C6BF017AAB27805F32616",
              "Hash": "935A61611DFF1224578D8E74E7A49D01604F2FD617BCD0DF1300CD40325A920E",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.MathF::Round(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossEggController::SpawnDeathParticles()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/egg_crack",
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDeathParticles()-\u003ESystem.Void",
              "Name": "SpawnDeathParticles",
              "Signature": "private System.Void SpawnDeathParticles()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "14C990FD33D811090816E6DCB269BA2C6E391637B1074EB5F506358548639219",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A2F5E1F702AAE79F70DFDE19A7DB4F0A7ADBA3F58BACCFB9A5C74E47CBA7562"
        },
        {
          "Id": "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossNestController",
          "Name": "OwlBossNestController",
          "DisplayName": "OwlBossNestController",
          "FullName": "Candide.Entities.Controllers.MinervasOwlBossController.OwlBossNestController",
          "Namespace": "Candide.Entities.Controllers.MinervasOwlBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "D297C6DC1498B88E581DD1DDF193045870DFB78D00BBF3C19738CCA3A7C35CD2",
              "Hash": "C973604154ECECAC80F5C06A31FDDF388614DC3AA61CA4375B5D0B225BDBB8F5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "boss:minervas_owl"
              ],
              "Source": null
            }
          ],
          "Hash": "65957BE25E27A1BE76ADC2CADA95F1393F1A02E4A516401566CB66899960CC55"
        },
        {
          "Id": "Candide.Entities.Controllers.MouseController.MouseController",
          "Name": "MouseController",
          "DisplayName": "MouseController",
          "FullName": "Candide.Entities.Controllers.MouseController.MouseController",
          "Namespace": "Candide.Entities.Controllers.MouseController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "FC6A14462A385BC700D1CA9EABBBD855EF31879886481E0BBB1D8EFD600906AA",
              "Hash": "3660E74760A9D1395F5C94CC96231A0B008145757939144743C97B14F3DCB5A8",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "89BDAC2B5B6412BA27B38E2EB560979654E628A540E89EE30743EDD16240EDB6",
              "Hash": "571A621275AD7645D4A28D0DA76EC9AF17E458CBF2FEA4E62919D1D3E47A3440",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.MouseController.MouseController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.MouseController.MouseController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.MouseController.MouseController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "mouse_new_animations",
                "idle",
                "idle_tail",
                "run",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5D55BD339487F23078C6C692ED20B45BA1E264DECDDDC9B1736EE634CEE9BD12",
              "Hash": "B4F2F475FD76A58E77CF6CC13028CBF7C281B85417B2628808FD88257B44BD42",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF",
              "Hash": "A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "F2D24D8AF9E64BAA56BE34FD045342ED55B8596B6C3380CD93FDDEA21319A677",
              "Hash": "CDC1627005934075719AA10F245973F27B4D8E78A52DB463FFCBABF09CDE145F",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "069E0B32F28404204072CDACADEEEB8913408EEF28938D46A8315FB5B902ABDA",
              "Hash": "2321FB5E8730B77D1D478AB981D9FFE7C05938DDCA5F9BF3FD38897557D57B79",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "7A7931903AAD335026B541759CAB85CA257FED505E7F3C6A2405D4A6B9A12257"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ActivatedSpikeTrapController",
          "Name": "ActivatedSpikeTrapController",
          "DisplayName": "ActivatedSpikeTrapController",
          "FullName": "Candide.Entities.Controllers.Other.ActivatedSpikeTrapController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_localState:System.Int32",
              "Name": "_localState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _localState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2CF93F13963A51381EC07478E725B8BFC6680B9D4109A9D45793DE52FB3FCA5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A4B546D866802E6233BDD5C7BEF83DAE92337EC27716A92D0808D446F6D17080",
              "Hash": "4798F2D524E486F7CD48E66A93B4C5A063A4ADFFE777847CE2E1D5953E9DF5AB",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "B82835EEEBB5A213F9D0415846A1A90709203F923CABC4258B14E77D7525DD06",
              "Hash": "7C2205B8D840A9DBC7E2847E894D1FC65D3C9B6A96084704AE45E8DBB3CCEF5F",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "System.Array::Empty()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [
                "spike_trap",
                "inactive",
                "opening",
                "active",
                "closing"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 537,
              "BodyHash": "2ED0C267F78889F931ED63A82EE2BC51D48A3006936AEEA12FC198595DB12659",
              "Hash": "030CB14BA1260209659404F25E7DF1CF72558AD55D0473EDC054B2DECD183DF6",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "closing",
                "inactive",
                "opening",
                "active"
              ],
              "Source": null
            }
          ],
          "Hash": "147DCEA1EAB481909804BFDB5E0F2C6ECC87DD4A9F204E2700E7E87186A194C1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.AltarInteractionAreaController",
          "Name": "AltarInteractionAreaController",
          "DisplayName": "AltarInteractionAreaController",
          "FullName": "Candide.Entities.Controllers.Other.AltarInteractionAreaController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_buildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C106F9BE6BA11443CB9102529BE1EDE54E0207F5A6977B88DCBD45BD030EA69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "240FCB494C157F5D17E8EC185244E58602CA51FDAC29A45BDFA1E393374B87A9",
              "Hash": "C79CCBEC3DC9F7F10B344713E8DBF5A3D6FD19BF13F31E7AD9DD956E0D1D49F6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "72E5CF73875E88EB9BA41AD7A2EFD6F2F5F11BAC8B9BD7117C32A19568DA0381",
              "Hash": "E92C069D7C69D696FEAFBB187C709D1C42E26F9894F8C26EA532A6D45C05D446",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "BA1A05D301954F1EBAAFC60DFB17EC6398C1CDE11031D6C6839ED29485732E1C",
              "Hash": "873C62BA68408CC50449E62DF72FCBD85414CA174FAC0267E2D9D5E005486F08",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.PlayerUi::ShowAltarWindow(Shared.Entity.EntityWrapper, System.Guid, System.Single)"
              ],
              "StringLiterals": [
                "Currently updating building in tempstate was null"
              ],
              "Source": null
            }
          ],
          "Hash": "83ACBC59A2CA22582F55AB1AC661CF75D7A28A15BDA7F6B56D2E067EDA8FBEA5"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.AutomaticMillController",
          "Name": "AutomaticMillController",
          "DisplayName": "AutomaticMillController",
          "FullName": "Candide.Entities.Controllers.Other.AutomaticMillController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpinnerGuid:System.Guid",
              "Name": "SpinnerGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid SpinnerGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8EB6611ABA725EA0D27D5D6C1374AB66A26407DBF277C51645CFA7828217D94"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_bottom:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_bottom",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _bottom",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E66EE57A6789EFCA9B11AB7FC16D31250FD8AB35CB3E7485BA894FA758AE01E"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingIsInitialized:System.Boolean",
              "Name": "_buildingIsInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _buildingIsInitialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF5CCA041B5D9F5ADEF73B12B4A190DCBCF698E66F0380FCC608A5DC7D208F20"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_localProgress:System.Single",
              "Name": "_localProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _localProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D661C362B90B7D6E7E88FFBD4F07741BF3A1177B8DCCE13E35565D98E4AD749"
            },
            {
              "Id": "_localPushDir:System.Int32",
              "Name": "_localPushDir",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _localPushDir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14AFE156BF4BB36B1C5D1F5F9A25C3238605333084E277EC2115875A66662766"
            },
            {
              "Id": "_localPushTimer:System.Single",
              "Name": "_localPushTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _localPushTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5368ABC77633F4D5231171F261830F7574ECDE8D277244D0C416FF0856A46E9"
            },
            {
              "Id": "_localSpinnerRotation:System.Single",
              "Name": "_localSpinnerRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _localSpinnerRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22E2A43524C51A88CB46A2C4A7948F1F4341BE097080F9F9EA2BC4B9FCCE638C"
            },
            {
              "Id": "_outputId:System.Guid",
              "Name": "_outputId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _outputId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B0AC9825CD9CD4DC33B46AF26898CD79A6C02A68A67755C4FEC2EF0011D04D8"
            },
            {
              "Id": "_progressScale:System.Single",
              "Name": "_progressScale",
              "Type": "System.Single",
              "Signature": "private System.Single _progressScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D3AFB2367A654EB6A67ED7652914CECB886149449E50B102DE1D800490EAAB"
            },
            {
              "Id": "_pushDir:System.Int32",
              "Name": "_pushDir",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pushDir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C9BA00B56363EA063A1E1267B549558DD78A0E3DE3BD33E1C631110A001850C"
            },
            {
              "Id": "_reuseCollisionList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Name": "_reuseCollisionList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E _reuseCollisionList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74680AE8BE083EE68DF556801E1A90184A03EC0F09CC221D047873F1A75DC3C2"
            },
            {
              "Id": "_rotatedLine:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_rotatedLine",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _rotatedLine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18BB3E57946B53FBF012DC5BC5DCA280C52F04AFDDFEC8D2F1C011F09FB94144"
            },
            {
              "Id": "_spinnerEntityData:Shared.Entity.EntityWrapper",
              "Name": "_spinnerEntityData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _spinnerEntityData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D666CF213DD25658D959A4ED52ADDE7DEC89ACE21D18EF23FA975451082B52D8"
            },
            {
              "Id": "_spinnerMesh:CandideCreator.Shared.Models.EntityMesh",
              "Name": "_spinnerMesh",
              "Type": "CandideCreator.Shared.Models.EntityMesh",
              "Signature": "private CandideCreator.Shared.Models.EntityMesh _spinnerMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C88B8763689F8C6A250EEC7298FF60EF4BC1DE4CDDBAB115594AABAFB803777"
            },
            {
              "Id": "_storageId:System.Guid",
              "Name": "_storageId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _storageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B02DD49D0F5325C36E9470828D9BD668E70670EAB2B3DF073E4DB9813F9D2397"
            },
            {
              "Id": "_top:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_top",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _top",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EC58B239C77F3C44278D8D520F9055CEC0417CE03F8D0181D3F053A0B48948C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "174A69EA03CC3E24AF8950ED25FCB31DCD15896B1237CED7C1D20C26CDB4103D",
              "Hash": "CE1A32A902991BEBDD400B07B94B45DD934246CD76E5D60E332E28026DE937E3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollision(Microsoft.Xna.Framework.Vector2[], System.Boolean)-\u003ESystem.Void",
              "Name": "CheckCollision",
              "Signature": "private System.Void CheckCollision(Microsoft.Xna.Framework.Vector2[] line, System.Boolean isDown)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isDown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 635,
              "BodyHash": "833FA656B0D977AE56F8F438389819279941A20F6A245E526A8C9201011B56C8",
              "Hash": "95C78F5B1C8CE9C6D748D80CBAA0CCE837215017D947BDF0A11B7E2B0415DD1C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionPolyLine::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Current()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Velocity2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Abs(System.Single)",
                "System.MathF::Sign(System.Single)",
                "Candide.Entities.Controllers.Other.AutomaticMillController::SetLocalPushDirection(System.Int32)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "F08516B7752D5941F62330E9EA4B4CC35E177828603811173315EDA58F300E77",
              "Hash": "DFB5975BEB2FF9F3E0BDAC775BF83E02FF5AAAD10EF758D3791474D9C09D6B56",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Entities.Controllers.Other.AutomaticMillController::UpdateParameters()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "64BAD5921392ED45417D14F4EB01F848390E88E9F49F5A17FB00E68DB0E8D21C",
              "Hash": "770783E04BE945B253BC5AA1339F93254881784DAD4C14403667AE07C693B23D",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "93161D6DDE6D4CDB595C6F9C03A30C925038C79073875F512129B556B945F8F0",
              "Hash": "9547824F6BB3AF116FC461BBC81DCEC89BA4E55D9BF534D042C58E63D70717BD",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.Other.AutomaticMillController::\u003COnInteract\u003Eb__19_0()",
                "System.Func\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::ShowItemProcessing(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Func\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "420ED6D87F5B4A03E3C9091FB385A7FC3586923F7D1C84A03C6518097E4D0E74",
              "Hash": "46EEADC8EE5A51F77B07D5E15C9FDB9F76E3E3BCC1DEAAC225337A9C42536CA4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "push_direction",
                "has_item",
                "progress_scale",
                "spinner_rotation",
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "SetLocalPushDirection(System.Int32)-\u003ESystem.Void",
              "Name": "SetLocalPushDirection",
              "Signature": "private System.Void SetLocalPushDirection(System.Int32 pushDirection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pushDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "A1CF0F45DFEF1D2E5687CEC7027E097F65374DBC65AEF2B64BC4767D58E8E0C9",
              "Hash": "F44F0737BEC182A81793EA0D917FA7A45BF4B40DEDDF16C2DF79E1B1C69F5229",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 333,
              "BodyHash": "28FF51754B542743B8C96DB4FBE77F6B036060A0C330D5D646C5B45E38BD9500",
              "Hash": "0216CC6A2E93D346BC9420B43ECF498AD23BB25FEC891AEC4A7F2123EC9544C8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "Candide.Entities.Controllers.Other.AutomaticMillController::CheckCollision(Microsoft.Xna.Framework.Vector2[], System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.AutomaticMillController::SetLocalPushDirection(System.Int32)",
                "CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::CalculateProgress(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Sound.AudioEvent.AudioEvent::HasStoppedPlaying()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Play(Candide.Sound.FmodParameter)",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "Pushing"
              ],
              "Source": null
            },
            {
              "Id": "UpdateParameters()-\u003ESystem.Void",
              "Name": "UpdateParameters",
              "Signature": "private System.Void UpdateParameters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "8A4CF47F68DE5286FF051249048EF7A5DBD456DFDEF11C10C472F19371B13394",
              "Hash": "95346E2FA771F24C4EC2297533C6F980F0A643D443DD5D021BA767A5531C1F17",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [
                "building_id",
                "AutomaticMillController: Can\u0027t find storage inventory ID",
                "AutomaticMillController: Can\u0027t find output inventory ID"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "E4F5B9A588FBCD53A15B254329B044689B72819BF20E3C834B126CC5B015B959",
              "Hash": "29A9FE91DB94019B0D4F793D36B0CE7D88323024CADDE5FF937DF09A7DCF467E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/buildings/manual_mill_push"
              ],
              "Source": null
            }
          ],
          "Hash": "008A6E2D9B54388AE1C6072FC5C7EBA63E2F506AC43346EA937D4D77B9550AA4"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BakeryFurnaceController",
          "Name": "BakeryFurnaceController",
          "DisplayName": "BakeryFurnaceController",
          "FullName": "Candide.Entities.Controllers.Other.BakeryFurnaceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            },
            {
              "Id": "_emitterSmoke:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E16C25AEA5D5DAAF4423D82DFC1D4804332E68A8743989569697DF4340B1575"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "83D0A51412F44341A54460E9CF942AEC185C46E662EF2DE2C48B38CEE785D722",
              "Hash": "8F880FB538605E6D65F5256D8763F899DFBB763254887B956FE30EE97308FF21",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CylinderSpawnArea::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "bakery_upgrade_level",
                "furnace_chimney_smoke"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "70400116AF69DB47CF4C5FAE6E93897DEE6EA7E56EA4736A1EB12C6A5658BBEF",
              "Hash": "EF8DF868AC365FDCD1629C5782521E3522ABC8E92A9FE5D1E2C7EA0B341CB927",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A83E40C4D961DF7600989570BD4548A85F2B0C58D1AD4592831B8D878CCED679"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BarricadeController",
          "Name": "BarricadeController",
          "DisplayName": "BarricadeController",
          "FullName": "Candide.Entities.Controllers.Other.BarricadeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DestructionSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DestructionSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DestructionSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C5D54C1FA2F349A53E2DB32B3FA94914D449DB349C7B421E8A532FF62F8AEFB"
            },
            {
              "Id": "DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "DustAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation DustAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1296A7A50903E3898136D6595C3EE4A2E987A2A7C3B5B21958EFF047AED0084A"
            },
            {
              "Id": "DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2971DF0D094F6E0E156628A096175952F334CB98F054DE69C2B013B9565B3A1"
            },
            {
              "Id": "PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "1C448B7253D71D9837B6099708FDD5C0CF47D0E2E0FFEF4E022F7D0B88FE4EEA",
              "Hash": "65A0108A9CCACC0E9B37BF86F5FFC5149118B442A2D45E437CC9211E93CF19E7",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "9A2F4A6660823C2FA911C6CFDEB403C678AACFC5379C2B2177F75346A2CD25D8",
              "Hash": "EFA8A0FDEC0D0255D4B0750A241AA283DF5A285652BBF9039BFA86B45CAB0A8C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "6B5EB81CDA1BD8477A000E8362BF577DBC790CF839C0EA44303632BDCA8A78FE",
              "Hash": "AEB70F5AACBB92D811E2A890F25EB2CCAE2F9FF0C178DEB60F835B5BB722C761",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/barricade_break"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "6C016964C957122DB1AA44A10BE844192946FF8934E5E3B1C14DBD511BB13D74",
              "Hash": "DA25DA2FF2F1552AFB40CB9E2B59D15A79B07A5BD43B55B40733885A9BA966FB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E275A66DED9C24BF50F3279B930E4CE948B24AA8EA5AE1B35EC8F0FB015EFBFD"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Name": "BasicFurnaceController",
          "DisplayName": "BasicFurnaceController",
          "FullName": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CookArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "CookArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF CookArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E266BAB268F4C001BF5AE9588CB9F81B01BADA4E264A212F6661A33EF1125D59"
            },
            {
              "Id": "FurnaceFlameEmitterPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "FurnaceFlameEmitterPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FurnaceFlameEmitterPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46A0558BE936392BE7054DF76C8E05F4B66EDEFB4A81F9869BF37BF152CCD56B"
            },
            {
              "Id": "FurnaceFlameEmitterSize:Microsoft.Xna.Framework.Vector3",
              "Name": "FurnaceFlameEmitterSize",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FurnaceFlameEmitterSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B181B033963D25E5DC190BE5DDDBA727D97656C641A35E71AE5A534F21A90537"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_flameEmitterIndex:System.Int32",
              "Name": "_flameEmitterIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _flameEmitterIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFB2AC8CFCC480708FCF32E8BEDC94AE15EBDD4786D50634551EB3F232D0470B"
            },
            {
              "Id": "_flameEmitters:System.ValueTuple\u00603\u003CCandide.Particles.ParticleEmitter,Shared.Entity.EntityWrapper,Shared.Models.Items.WorldItemModel\u003E[]",
              "Name": "_flameEmitters",
              "Type": "System.ValueTuple\u003CCandide.Particles.ParticleEmitter, Shared.Entity.EntityWrapper, Shared.Models.Items.WorldItemModel\u003E[]",
              "Signature": "private System.ValueTuple\u003CCandide.Particles.ParticleEmitter, Shared.Entity.EntityWrapper, Shared.Models.Items.WorldItemModel\u003E[] _flameEmitters",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F8A1A9C52FBB71760BE0AFF5AE42A69F95A6F85A48529A0BFF463ED605D8A62"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AssignFlameEmitterToEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AssignFlameEmitterToEntity",
              "Signature": "private System.Void AssignFlameEmitterToEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "F81F5842D75E714200FE1BC5B4FC0258E95DF4FF79188C87A9723789A0AA3BE9",
              "Hash": "F107DEC68A26A662533CD957B0A046A9D8F35462C9BCCA4F5CE188D62F2CD428",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AssignFlameEmitterToWorldItem(Shared.Models.Items.WorldItemModel)-\u003ESystem.Void",
              "Name": "AssignFlameEmitterToWorldItem",
              "Signature": "private System.Void AssignFlameEmitterToWorldItem(Shared.Models.Items.WorldItemModel worldItem)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItem",
                  "Type": "Shared.Models.Items.WorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "AF3C86035959125046D068A795DCBBC970C493C858E3B9433CAE4986A29449FD",
              "Hash": "4A1B7B6CA159339BFB3230566390360EE88E1CE3B63D7BE873E26EB51EC2279A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCookEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CanCookEntity",
              "Signature": "public System.Boolean CanCookEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "6CB19F0EFF384B656250268452694078EA8AB23F98FCC73128A06DF6DC4636D2",
              "Hash": "C52F317C8F5F054A7753733A6E953CF789380FBEFE8CE4890E026F8391B4C70F",
              "CalledMethods": [
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)"
              ],
              "StringLiterals": [
                "worship_flag:volcanic_furnaces",
                "volcanic",
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "DefaultOff()-\u003ESystem.Void",
              "Name": "DefaultOff",
              "Signature": "private System.Void DefaultOff()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0",
              "Hash": "0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "8B4BD853F55BC19378E39C11046FD682F786C204E5CB1370AD6EB0B583796680",
              "Hash": "A700A774E7351A6D2B6C0993563EE4CED0D4B6D77197007F837D78755674B450",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "System.ValueTuple\u003CCandide.Particles.ParticleEmitter, Shared.Entity.EntityWrapper, Shared.Models.Items.WorldItemModel\u003E::.ctor(!0, !1, !2)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [
                "furnace_flame",
                "furnace_burn_item",
                "area_width",
                "area_height"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B76690A88EE789A92919222C948C0BEFC029AF152D8B6E99A9C721B8A144B79E",
              "Hash": "4312FD02C0EBB170DFBB0EA6FCA2E14EFF854804B1781C90F58A2F9323EC47A4",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "FF0778997063772D83A55DC4CE72D343AFAF8B0AE032E9477D09EED65AF04683",
              "Hash": "FC3E3E1E0521DB79160459F25AF843A8CDF231054B3EC786F4D242D133C8FE1E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/buildings/blacksmith/blacksmith_furnace_outside"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 981,
              "BodyHash": "CC00A59A8DA5E05BE3B486CFEB96FA35C3768E5F9F5DBC76493F22B5301652E5",
              "Hash": "7217E5E4B3F6D0306868FA38D7BBA8562AC16C0C235D706D07D828F8FE004D93",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Entities.Controllers.Other.BasicFurnaceController::DefaultOff()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.Entities.Controllers.Other.BasicFurnaceController::AssignFlameEmitterToWorldItem(Shared.Models.Items.WorldItemModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.WorldHandler::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Candide.Entities.Controllers.Other.BasicFurnaceController::CanCookEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "worship_flag:volcanic_furnaces",
                "volcanic",
                "furnace",
                "on",
                "off"
              ],
              "Source": null
            }
          ],
          "Hash": "8C220491D37CE755B6EE4FF3C1050A6A0CDC7894CA9A3C02181C198D78F2268B"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BedController",
          "Name": "BedController",
          "DisplayName": "BedController",
          "FullName": "Candide.Entities.Controllers.Other.BedController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyBedAura(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyBedAura",
              "Signature": "public System.Void ApplyBedAura(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "C9092DC073C92185BDD0ECC24E9B579A62ACCDF6867232648DB4050D52208A5A",
              "Hash": "714BDC9C9EC87BE0F869E71F10BAA712DE2D6D99125197993F8CE581F88672E5",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Shared.Aura.Args.HealingOverTimeAuraArgs::.ctor()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "bed_hp_regen",
                "aura:favour:power_napper"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "B2ED9E0E1DE00DC0B0ABDB2B23A6386C9456855030A82C74C32015B83F555BA5",
              "Hash": "20C3A5E407C4EDB7B85C7ACAD2A1A1F0EEA89200757ED75925BFEA5CF3652595",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::GetInteraction(Shared.Entity.EntityWrapper)",
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A2ABA1D1CAB2DFD4F35191D7F42BD61EE024574031ADA18E2E3BEEB8FBCEBFF1",
              "Hash": "479AF90A06F9456B48DC565DC6F653A14DF4B7EEDD214ACBC0883A09B31F4EB0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "0B783CF4AB3290AD74AA28A921B36394D842CE85358C0E346BD272FD775DD42D",
              "Hash": "BEFC4CA638C2D4F4722D02929875D1679850B77601BE4487A6756FC0879B92AA",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "746B8011B89C4C4825481F9876A5D6EBB20942691395FB79FFA63EA9D8BEBBE9",
              "Hash": "F253336573A6681D86C5643FFFCF2F164DFAFD009F018C15AFF135D63D507BE2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.Entities.Controllers.Other.BedController::ApplyBedAura(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F57965C5D8A759616DC0B99A0442DC84F5CCC54BD8468E0B172AD163C1E2A3CC"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BeehiveEntityController",
          "Name": "BeehiveEntityController",
          "DisplayName": "BeehiveEntityController",
          "FullName": "Candide.Entities.Controllers.Other.BeehiveEntityController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_beehive:Candide.GameModels.Models.Constructions.Building",
              "Name": "_beehive",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "private Candide.GameModels.Models.Constructions.Building _beehive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96EBB20F889CC69CD6C2F54D14CEC126E1AC28F1064C904C77BC6CE84616E64E"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingIsInitialized:System.Boolean",
              "Name": "_buildingIsInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _buildingIsInitialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF5CCA041B5D9F5ADEF73B12B4A190DCBCF698E66F0380FCC608A5DC7D208F20"
            },
            {
              "Id": "_localProgress:System.Single",
              "Name": "_localProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _localProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D661C362B90B7D6E7E88FFBD4F07741BF3A1177B8DCCE13E35565D98E4AD749"
            },
            {
              "Id": "_outputId:System.Guid",
              "Name": "_outputId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _outputId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B0AC9825CD9CD4DC33B46AF26898CD79A6C02A68A67755C4FEC2EF0011D04D8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "2170966E782D3D66FD678DFCEC4D53AFC9A00753250123B65BE16DA53618EA5F",
              "Hash": "49562CF4ADEEB30CC364694E72A989FB3B30714E34C702ADB9FFFECA7C125ADF",
              "CalledMethods": [
                "BeehiveEntityController.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "BeehiveEntityController.\u003C\u003Ec__DisplayClass8_0::\u003COnInteract\u003Eb__0()",
                "System.Func\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::ShowItemProcessing(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Func\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "recipe:honey:beehive"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "171AA079A7E07DD7E680786D5956A6211138FB6C616DEF73FCBA1137E104ACCC",
              "Hash": "64599332A4F00933D7D3F3A7AE162AD95124961241173373B7FB8AD927E1DF61",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 379,
              "BodyHash": "455A27F782BC8D654CEB2D18A844B417775DFCDE2C2D28E6967F1921C1EDADAB",
              "Hash": "EF126464BF237D40E44DE88933DB3C7C27F5388B92BC146EBEC98AE4373ADBDB",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.SharedInventoryModel::HasAnEmptySlot()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "event:/environment/beehive_looping",
                "building_id",
                "ServerBeehiveController: Can\u0027t find output inventory ID"
              ],
              "Source": null
            }
          ],
          "Hash": "77884F30F33C471EDBF38258F92F7163D834BC1E818A6D6B2BF281D985C67C9E"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController",
          "Name": "BigScorpionController",
          "DisplayName": "BigScorpionController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_emitPoisonChargeUp:System.Boolean",
              "Name": "_emitPoisonChargeUp",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitPoisonChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89950747FF01A45D1A303DDA83BC96AF0604A3F3C3CBAE93A04832DAEC52E4B5"
            },
            {
              "Id": "_emitPoisonChargeUpDuration:System.Single",
              "Name": "_emitPoisonChargeUpDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitPoisonChargeUpDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E42FBBA63BEEC09188AAB150B68EAE812E7A71F1025F03942CAD33D27CABCC5F"
            },
            {
              "Id": "_emitPoisonChargeUpDurationTimer:System.Single",
              "Name": "_emitPoisonChargeUpDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitPoisonChargeUpDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C447CBA34F616A0A9339A4A89DE39653F77D20A312B812F92573A5A01BE58A25"
            },
            {
              "Id": "_poisonChargeUpEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_poisonChargeUpEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _poisonChargeUpEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "210A84DA6B2A6CB83E7DA3B99021464C18B20521A55D3CAD0113CE8D742B3C65"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "3336B16D9A25910A564CBBE168B354D590B60ECC6511317456F560662B8FA11C",
              "Hash": "E3310A47BFBB47336FB443E6C0CC7F2EC45688380574E4C4487E3CC8255F9F71",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 647,
              "BodyHash": "5723F78D90C95D2512CB03954F297B8AB75F9E13A3E3BADC838C23C31A9E39D7",
              "Hash": "109D25C2953F298546CF6086FC00E3853FC7F72A310DC87E3EAD7BC6FF7A7599",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_5()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::\u003CEntityInitialize\u003Eb__5_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "big_scorpion_animations",
                "idle",
                "walk",
                "walk2",
                "attack_right_pincer",
                "attack_left_pincer",
                "attack_sting",
                "attack_double_pincer",
                "*",
                "poison_flame2",
                "ranged_attack_spell_trigger_delay",
                "ranged_attack_charge_duration"
              ],
              "Source": null
            },
            {
              "Id": "HandleEmitter()-\u003ESystem.Void",
              "Name": "HandleEmitter",
              "Signature": "private System.Void HandleEmitter()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "287BE548E95EC989FA7E22648D3F55506FEE5167A24E88585DF500EBE4F4B40A",
              "Hash": "C2B6E3341716AE11EF9A8A20512422EDBF023BBAAE9A490EED3E1910537DB951",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "big_scorpion_poison_charge_up"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "FC5A708A292D5E643D504EC703398B8007ABA32FDB59FE61741671F454F7B7A8",
              "Hash": "1743AD78C7918B7ECB8201003726289E142A9F6C34562FB91DAEC3066F8ABEA5",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/scorpions/scorpion_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "D4D03BB7BC9FFBBC8AE6DE22AB68985359157B5EA9DDAEFFC17201004F07EB40",
              "Hash": "BF791085D288827D658A2E57C57D4295FC271689FA33A1A7BE6C2B29BA3C1CB7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "27F524EB47BBE3563632862C31B08724B8C1A5FACCCE4697E795646BAC237853",
              "Hash": "6E2C43D779C97FEA65C573CB719A86230CD269730B493DDAC8B0B2C8DADC65E9",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::HandleEmitter()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5355216B51CB55EF518BCA2D257AC8944BA0E1F3CF132E94EEFDE8769891EFBC"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.EnemySpawnerController",
          "Name": "EnemySpawnerController",
          "DisplayName": "EnemySpawnerController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.EnemySpawnerController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController",
          "Name": "EngineerController",
          "DisplayName": "EngineerController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F5A656956A0CF08D2E886FBBCAA35EA5E8BDC8A83E4F7C09A983945ED908B4CA",
              "Hash": "4BAC30FC3CCB2E3336E86FEE83F5211D389599D2A66F8CDAA6AB4A83ADC3A228",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "A57171460C868DD31DC2383F4F03FBC7DA63C33CA2C8CB5CA4DEE117018F53C7",
              "Hash": "A26256415B5910FBD2CA038CF6228B57B4A6BF2401B9D73CF4DF7CF31F90E176",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.EngineerController::\u003CEntityInitialize\u003Eb__3_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "engineer_animations",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "158CB9B5717337C597B667E5C1D8AEF95167303E4EEEFB65E5334DDC86F9060D",
              "Hash": "126365E41B7412D6DE18478D12F837CA928453D0FC5800F3BE3EB70F82C933C8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/engineers/engineer_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "6614A76C1773D684D1577AA0B27525447807D8C53B0819D34072FF7A393A8D7E",
              "Hash": "210872D905115C92E9898638D1F37DA3AA38088233907CA48B6EDA7937AA9A06",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/engineers/engineer_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "88EDB43C37BC5E73D08EFC08126DF55276D86DF9604F6289CE16FDA402E470FA",
              "Hash": "5D8572BE1301A2CE3C03DD51FE6A828C24A29B10DD7D18D01624989F7FFC6996",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE969734B816BB1C780D2400C7F1B665F0AD13AE61590D75EC366E955DC0B6A6"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController",
          "Name": "FireElementalController",
          "DisplayName": "FireElementalController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_loopingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_loopingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _loopingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E258D968B372D7694B92923C061F624524B7F816EEEDB36DEC7A7FC19C0C48E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C208B75A49C7C0DB3B23F3C732F1A15BC1D4724A02CB25E2F492CBA052ECD63D",
              "Hash": "2BDF01F95B1823B420567894F5E2D6FA4FAFE2987525A562A2FAEFFE01193E32",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 398,
              "BodyHash": "B271F3392BAF2A4601D6A1068B506AC7472E4102C946DA140E56B8154D90CBFB",
              "Hash": "35E0419F71097DE5041AACC3C312B31443D42CD63AB97E59687322F2FD2F69BF",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::\u003CEntityInitialize\u003Eb__4_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::\u003CEntityInitialize\u003Eb__4_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::\u003CEntityInitialize\u003Eb__4_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::\u003CEntityInitialize\u003Eb__4_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "fire_elemental_animations",
                "idle",
                "melee_windup",
                "melee",
                "ranged",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "FEF582822153986848FE9EFF4FE6BB11C2CFBD1FD20A790E24A6D4ABC6A23BBE",
              "Hash": "A613684779237F4526BE82E17EE127FF4C86936C7F8E9F30A3088964B890B536",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/fire elemental/fire_elemental_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "14741C2E2B2E80D71EBBC2F55019F151614758B0E124E28C512FBB9E5980AEAA",
              "Hash": "147BB618CC8A42C9623C19BF79528F28D2C436D37F66D2139D8B318A95897F26",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/rock_smash",
                "event:/creature/fire elemental/fire_elemental_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "A8CCF1582AEC6C6C3C6FE2D9D923254249CDFC3303D1424C04C0FC786623F4DC",
              "Hash": "BF6A3D8731B874EEBF881D168CC375287B204ADF64F92FED8FF9023AD7E58BF0",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "event:/creature/fire elemental/fire_elemental_crackle_looping"
              ],
              "Source": null
            }
          ],
          "Hash": "3A4F7372A957E3B10733E5BAAC3E6E77971A54974D1B6849C0670CF7E1E6D9C1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController",
          "Name": "GhostlyWomanController",
          "DisplayName": "GhostlyWomanController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1370DF65EC95E57C6198D56E0B69CBC309D357ABAB823A862E33E4A2CB950F03",
              "Hash": "FB0ECD141CF4685E9FA50A72479A744BD4BEC7A938C265444AA8264D6CC4AB5B",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "8AA23D9811858708FF99056EA6FD242C3BF1720049DB9FDEFC01961FC905283E",
              "Hash": "A580408E8D812CC857A847362581002575AD4F4624671B48BA3C94DF9A6D412E",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "ghostly_woman_animations",
                "idle",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "CE350D07B17D793EDC1187F1569F1FFE6708AC99FBF1DA3D2FC1D8D1A95E85BD",
              "Hash": "FDD2C8C6EF5C5B3067E12400B871216D51373FB378EB950D179C025B1AEF18C7",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "B344B8101FC5AC6507DD01141250E590E28D18ED953533B6B4036C761AEDC043",
              "Hash": "8A126658C533656FBEB181DDF1CB4DF8A964047D3601807231211226F3CE98DC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2D8F2F536CB04135AFF76A7B9DF01A34738FF2988423108964C158FF9D5307D1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController",
          "Name": "LavaSpitterController",
          "DisplayName": "LavaSpitterController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ColliderChangeTimer:System.Single",
              "Name": "ColliderChangeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single ColliderChangeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12BCACAFF0F839C02375D2E8ED5F4412BF08E6D6649855EDEBCBD14BE4DD7519"
            },
            {
              "Id": "ColliderGrowDuration:System.Single",
              "Name": "ColliderGrowDuration",
              "Type": "System.Single",
              "Signature": "private System.Single ColliderGrowDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F3B187462385A5B21F452EDC01D0CF61E5FF277527B845FAAD8977DC2DC4826"
            },
            {
              "Id": "ColliderShrinkDuration:System.Single",
              "Name": "ColliderShrinkDuration",
              "Type": "System.Single",
              "Signature": "private System.Single ColliderShrinkDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F54F8737D533BF738F7C04BA48FFC35828A8BD11643FC8B21B2D5BF6D057D1F2"
            },
            {
              "Id": "TargetColliderHeight:System.Single",
              "Name": "TargetColliderHeight",
              "Type": "System.Single",
              "Signature": "private System.Single TargetColliderHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "845C86EC3B888D7E4D24B72AA7913383262B188507CD5574087AB54BDBA97C46"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E73E61C89359B7B3E185DAF46114923C8C77E68966787847DBE27C8491441CFE",
              "Hash": "2BA65E3654CD1C2C37AF81433EC617B73EFF97C5A920568BD3C8495276F21139",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 478,
              "BodyHash": "75BC9CABB9EBE721ADF1A24EAC74036943CAAE23813825F875B979B263A1D488",
              "Hash": "3D75266E8892A0BE8BB29B8770E84B5F1DF6DAD875C7463B6F4C5FE0CE56CDA2",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.State::AddTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other.IsServerStateTransitionPending::.ctor(BM.State)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "BM.BTBuilderPool::Get()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(!0)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.Sequence::.ctor()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CCreateStateMachine\u003Eb__7_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CCreateStateMachine\u003Eb__7_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.Transition::set_OnTransitionBT(BM.BehaviorTree)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CCreateStateMachine\u003Eb__7_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CCreateStateMachine\u003Eb__7_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])"
              ],
              "StringLiterals": [
                "base",
                "passive",
                "aggro",
                "idleEmerged",
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 599,
              "BodyHash": "73D95A53A2D49875B074512A17A316EBACABE7DB379B5C13074575AD1744A0C4",
              "Hash": "A396828917A017EAFDBB10676309576B4DF273A7C4D58E23C868F2B161FDCC24",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Shared.Entity.EntityWrapper::set_CollisionHeight(System.Single)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "BM.BehaviorMachine::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::CreateStateMachine()",
                "BM.BehaviorMachine::set_StateMachine(BM.StateMachine)"
              ],
              "StringLiterals": [
                "lava_spitter_animations",
                "hidden",
                "idle",
                "emerge",
                "submerge",
                "attack",
                "*",
                "temporary_spawn"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "3F07DEF55BAC4837EB3E032AABE78E233C926C559FCDE70803D75DD7220DE661",
              "Hash": "525A052D1A690DCECA0DF192ED7E650055E9F2D007A7135369CB359AAE385BAB",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/lava spitter/lava_spitter_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "2FBBD38A56DB2ADA702378177742FC202A3A0C124927547716F83B7A351029C0",
              "Hash": "1CC7775296D08633ECACC9DA80142443B7E86A9CD74F1D35848CD399643E1619",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/lava spitter/lava_spitter_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "BA4F753B8168D74F43B746246FEF46409466D4636478668DBAB9CAC7079CEAAC",
              "Hash": "C214E32BE9925E6E2423D227433D2247980DB9C143696A6516BDD97B3514031E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A46CEADA616C42C77F34D0D94316C0A25A925AC605EF417166B3840B87C204A9"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController",
          "Name": "MasterEngineerController",
          "DisplayName": "MasterEngineerController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A6F8AE7FD2BB22806A91AD8AC53DC1113629A6A55F20F35EBCDEC029679CBDF2",
              "Hash": "02D68A03EC13855E023D602693AFD4A6842B5392272575F852413C046A4CB327",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateMasterEngineerSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "CreateMasterEngineerSpac",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateMasterEngineerSpac()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "79FFB232231F0C73088E89838D672190B4E4B6DAC6003E71E519830F6DA1BCB5",
              "Hash": "F50F02D8EE9D9AD46E2B10545A55A7888A1F7D7D128A9C1D5D3FABD646A9860B",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"
              ],
              "StringLiterals": [
                "engineer_animations",
                "media/sprites/creatures/hostiles/engineer/",
                "engineer_master_idle",
                "engineer_master_attack",
                "engineer_master_walk"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 325,
              "BodyHash": "DC9B2D983C412B431D519079FAC21C4D6C7AF3012A35FC2D120AFBF125936F0E",
              "Hash": "89BFB8A91D2B5353D5A40CDF79E0CBE8E824C3AC36E3E5CC8FA65421BFC8BB62",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::CreateMasterEngineerSpac()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::\u003CEntityInitialize\u003Eb__3_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "master_engineer",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "158CB9B5717337C597B667E5C1D8AEF95167303E4EEEFB65E5334DDC86F9060D",
              "Hash": "126365E41B7412D6DE18478D12F837CA928453D0FC5800F3BE3EB70F82C933C8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/engineers/engineer_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "3B99E9F82F37573D4C5A1F502B274FF1098E44E7CE4D437378952C717D535363",
              "Hash": "F48F9BC27CB9C58987F35F0A71529C9B138AB73246A8C0C82C6E8E78FD700D66",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/engineers/engineer_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "E295DBA2C18E44F39D7724B45910C74E4ED02BB66B06F1CD6ECF9929D3C3972D",
              "Hash": "9A84505D8427B8341AEA8B5F4B21B8C1EF920ADF1DBC5A4F4995957BAFFA71EC",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "211551BA6C6E661E6D61C00C3083A9D3F2AC9F9E00BB9475B35D24E7FA9B0883",
              "Hash": "F9E6F0A90217708951440E1417F0CF464EBBF2A7EE5470865322FC216797E1CF",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7069D2C6DEDF9F855DE2AD597BE8CB79618AB84D8D089A78A50E325E11F6B74"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController",
          "Name": "MedusaController",
          "DisplayName": "MedusaController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "public System.String PalettePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A19F0C99BFCD9FA95C9837A83251BFE544AC3A7F166168059CC7D6D4DA05D47"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "256B846B18F95728F89EEEEF69DD68AAB754239F155D65C4A8EF2EA7C2C36E9E",
              "Hash": "DD44F907D2A93A552536FDB1D292A71A8D06B8797E6A938ACA28A51F10BBCF36",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 478,
              "BodyHash": "23966E8A7BCA1A0C94EEAED2111D32A5FE6A313FB798F07D213632BA7E835977",
              "Hash": "F1B0161760DD7AF3B66E472A8C2FD2853872517DA4E5AE5AB77B9CBCD63AAF22",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController::\u003CEntityInitialize\u003Eb__3_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController::\u003CEntityInitialize\u003Eb__3_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.MedusaController::\u003CEntityInitialize\u003Eb__3_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "palette_row",
                "medusa_new_animations",
                "media/sprites/creatures/hostiles/medusa1/medusa_palette",
                "idle",
                "slither",
                "petrify",
                "whip",
                "summon",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "B2AE969CB904A21DBD96FB3A800419694C17913C80EB94EB0C65DB87487D3BB0",
              "Hash": "8AE7E4AA4C0A9B441D986EBFD7194ACCB3E9719073BB6C4E24C5A027B568D74B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/medusa/medusa_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "F9755F89254F07786DD7C19853D3FD81D7E92CFC94BA8D3C01C07531E93BB350",
              "Hash": "76B8E651BE4BAFB66B17E751929066E66F55EF9BA3C9E90F0F6BFB7D0BA74B28",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/medusa/medusa_die",
                "media/sprites/creatures/hostiles/medusa1/medusa_palette"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "AD7E4944BC7AD4BC1B19CCE7797E98F63C8C51A2041B83884CD25EEA9F208EDE",
              "Hash": "FD0EA0078807B584060AEEE99240E358E33A1FC2FB1B6CDC97671B3C61CAB9C8",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CD13914F30BC2CD80A7EA26A50E8FC4123982BEEB8AC22EE735959FADFDAB6D"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.PhoenixController",
          "Name": "PhoenixController",
          "DisplayName": "PhoenixController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.PhoenixController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_stunDuration:System.Single",
              "Name": "_stunDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF54964276D5CDEFEC2053DA4EEAA6B7B31C694ADEAE1E4394D804A14446CB18"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "265CE9CEBA304BD3951B880D45F7DFA678FAA674C959E54A4FC84BA8E6382484",
              "Hash": "27155D84999A03F030BF87E0AD7D885E724302C40B7A7474CEE63026AFCDB934",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "9342AD87056292EE5E3C417EC3D862E6844970E57AD1CA7C3A2B635D1AF51221",
              "Hash": "3B414BF2EF1A783D9C7CF128212527EDC4888A988E3E79F305E76A421EF0FDD9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PhoenixController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PhoenixController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "new_phoenix_animations",
                "fly",
                "attack",
                "*",
                "phoenix_fire",
                "stunned_duration"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "D88BFAB47F6D517BA0809A400A7D673364FBAE9B93A814B068E496001437D63A",
              "Hash": "0C507CA227C9DF68579FB89275E0E1941494734ADA3D4FEE2336AE335C87BEEA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/birds/bird_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "6649A16D6814F1AC91F923AB0521278433B71EF829BC9265340544A514FC381E",
              "Hash": "294A2470CF3484E84D6B89FDEE742740606EE571A4002F3CAD9120FA9491DEDA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "status:stun",
                "event:/creature/birds/bird_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "25E2BBBBFB1B0DDB34A50E53529FBECD298E9B65910B323DD7DE74C64736909A",
              "Hash": "AF8FC158A461CD4E2577C0D861D998125B53C19B5541A7AA8160DEAD4A94FA7F",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "D040D9614F355FFCE68FF129A90F1AFB89463002F4CD5A36EF3A90BA52E122B9",
              "Hash": "F311C3D6E0890EA9C569CDB75098DEFC0D2630446AC0D9225D1DE37A3C6A7606",
              "CalledMethods": [
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx:stun",
                "boar_stun_vfx",
                "stun",
                "event:/effects/stun"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "88423A53DB6DFBF56EE0BE052058D526C4FB9A8AF7E025892CA6D4B266FB65F8",
              "Hash": "1EF488D0512202D6A3723E66A5F24E91EFCF3FAA71B59CA68965FF70BFD33C92",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DCA03F65AE25093CCB9193F1DD1224469AEFD95BE88D55C0AEEB56533E4920F1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController",
          "Name": "PotManController",
          "DisplayName": "PotManController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_liftingAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_liftingAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _liftingAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1139D0CA1F08D6676788CB597687A4EF7E996A2529B7404C9CD67CD19B194CED"
            },
            {
              "Id": "_liftingHorizontalOffsets:System.Single[]",
              "Name": "_liftingHorizontalOffsets",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _liftingHorizontalOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCDC40FD027901160C003726B9D9476C19297367C5E61FBCA8947867AA80A77C"
            },
            {
              "Id": "_liftingVerticalOffsets:System.Single[]",
              "Name": "_liftingVerticalOffsets",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _liftingVerticalOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EBD6EFD2F809B60C9771AFE85EAD61938AF88F893DF1F8CAF7295B65E9CCBAC"
            },
            {
              "Id": "_potmanParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_potmanParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _potmanParticleSheet",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D08361AEB55F4B239DAAC28019747B2936F8A40990C9312F2675FB027A18DF9A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9423AF2A8A7667DA7894DDA8142C34C3275AE7E53A79DD903C6A8CF6EB397DF6",
              "Hash": "F241331A57530E0B08100957C037968546507802D66CCFCD34788F89681CEB7C",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 524,
              "BodyHash": "D11F1404C6AD7B441EA3AD81064DD1882EA693FD47CE5BB07A1DC2845A68DD3A",
              "Hash": "D40758470C9D2D224539D43FD06C48A6339E0E167E1B14201038493CE62AC5F6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PotManController::\u003CEntityInitialize\u003Eb__5_5()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "potman_parts",
                "potman_new_animations",
                "idle",
                "run",
                "walk",
                "pickup",
                "throw",
                "idle_still",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "714D7E0B56EC88297C71D04A9FCC60D919F925F0727CCB06B35236791EDAF95D",
              "Hash": "34EBBCBADBA2588DEB0BCF38658B31EA13B39493277B1444DF4772D82042B202",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "95A689C0DDED1F6A486FFE6139D5265C720393EC21BA777733D7931C9A2563A5",
              "Hash": "E972CE33C50FB525C94BC2545F0F23428297AC4EE66D8570A3813BCDE12299D9",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/potman/potman_die",
                "event:/hits/destruction/pot_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "1A2D120FA2C60311FBA2D676F164A1A577712BDE82BD3F58EE517EAFFCA16300",
              "Hash": "6F3091589C52AA79ED18362F61A1567504FE0D4F7474AE3929316BD0CC00953E",
              "CalledMethods": [
                "System.Random::.ctor()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "media/particles/debris/pot_parts"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "0CD43D9B4C35D5F83CA626C5D51F740FD5D91DFFFB5FF694AD708FB6782FD3D5",
              "Hash": "3F65BEBDDDEBCFA51C0FD50E54792E6EB10741168885A0A12B558CD1F9ABE669",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "2DCF0A269E86C04321B62A8BE08487AD3AA36EC74BA8878E3DA3BFFB8202A2E8",
              "Hash": "3503C539E38467267B2D08BD2B9CA2D3EFE7BBDFB62BEE8C0C577088620FE359",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 751,
              "BodyHash": "D326E3C1C32BB94E23F8CAAAE252099B86D02FBAB5C6E12B655EEE5BB4C23DCB",
              "Hash": "7792113EE65F27DCAD402349FC3909A4841C4A3529B8C7A7CDA4D10B77D75CA3",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "walk",
                "run",
                "potman_carrying_offset"
              ],
              "Source": null
            }
          ],
          "Hash": "C381A25E4D962AD6B8AC3666F7703FC51CC9FD557A57EEC4F507A5202061C0F0"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController",
          "Name": "PyzifaxController",
          "DisplayName": "PyzifaxController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_dustCircleAnimation:Candide.Graphics.VFX.VfxSpacAnimation",
              "Name": "_dustCircleAnimation",
              "Type": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Signature": "private Candide.Graphics.VFX.VfxSpacAnimation _dustCircleAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B60661CBE89F57DD2347EBE5212368FF26709FA468C782C9865935FD80CED75"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_isRed:System.Boolean",
              "Name": "_isRed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isRed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C9D1AEEE878597D17B9255AE2DC7525C40358497AD8F6620BCD655CE2781ABD"
            },
            {
              "Id": "_spawnDebriInterval:System.Single",
              "Name": "_spawnDebriInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnDebriInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "603365EE867B0DB920909570D3A850E27235D99B1B984D3172C7B1DB8A4529FD"
            },
            {
              "Id": "_spawnDebriTimer:System.Single",
              "Name": "_spawnDebriTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnDebriTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB0D5E039D436EE3D6B29A97E399B47C964482D1F8BB5CA6B7269F457A0CC954"
            },
            {
              "Id": "_spinAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_spinAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _spinAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6527EB58CF560690E9B964094C8EB8A17333DF1583EE0315E39E9000D2FCA22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B3F32629AC865080EF8B5E5A1DB39937672E0EB00B0D11DECC5044AC9765EB7D",
              "Hash": "2C56C541366C529BB6D1D6470F7866667C7E5D16C67B8FE894C7FD47B5470043",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "BE3D1791EBD4A23BE4D03EDF5D79AF40781AEE6625F23B0CA8FED7B4E9732147",
              "Hash": "2EBC9E8EDDD782F196FD341D5D3B35E4838BEFDB430D963B4FEC685589615A7D",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::SetupAnimationStateMachine(System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "steam"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "79ABEFE3618577B1EC8EA82F2BACBB516645B7B9DB701C5622B128D44B060652",
              "Hash": "CE303746CB6AEAEA4A4B17B2BEDE3AA0A3BC6B834C8C3B909CFB0B7DD046A38C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/large/satyr_large_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "D1B7A108CFA6AE02032CC262E89008E39ECF4B51A8C47C0F4EA2E765E3E46CC1",
              "Hash": "26CE2332C2EA179C2803A8BA876EAF8F575EAB5F2D78EA5448C458CA69240867",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/boss/satyr_boss_death"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "B7C5E219FC052E5ADD969641770A88309A206D81B46AC3D4A72E5AE421DFB0A9",
              "Hash": "BC1220C09279F7C98D5F86A67918EFF34F435C2332F533643D19A4A6AC91DD27",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/boss/satyr_boss_wirlwind_looping"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "92CE53DA6E4E39C1804267F4CB192BB2B53491FCA0303B8F49B5180827715CFD",
              "Hash": "A0601E22786BD9152D6CD762A2AFE37C9AB84110784EAADB88E35A315B9035A2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::SetupAnimationStateMachine(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "stone_red"
              ],
              "Source": null
            },
            {
              "Id": "SetupAnimationStateMachine(System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SetupAnimationStateMachine",
              "Signature": "private System.Void SetupAnimationStateMachine(System.Nullable\u003CSystem.Int32\u003E paletteRow)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "paletteRow",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1083,
              "BodyHash": "35610CE9AE02C2D2E2D21BE911112341EA9439FCA5B94F722DB3B9903059E051",
              "Hash": "CA2D899B0D6CF3012A9FD718B363D284CFF32A8C715AA9655D16BFACB29AA3C8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_4()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_5()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_6()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_7()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_8()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_9()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_10()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_11()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_12()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::\u003CSetupAnimationStateMachine\u003Eb__11_13()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "satyr_boss_animations",
                "attack_windup",
                "attack",
                "attack_recover",
                "grab",
                "idle",
                "point",
                "spin_start",
                "spin",
                "spin_end",
                "throw_windup",
                "throw",
                "walk",
                "jump",
                "jump_land",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 459,
              "BodyHash": "EE6FEB4B6FF94E31DCC2684DD606527E8D10F69AAFB3C2C92469B607A63396DD",
              "Hash": "7D4EF2DFB7BC772992483EE73846DCF82C9EE676338CDA24708F9D20CD3EA2A5",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "walk",
                "stone_red"
              ],
              "Source": null
            }
          ],
          "Hash": "E3CF73D5182C9CE65BA0BD1FAA3C3CA7D915B2C3BFE199FDA43FC131FFCB5ACC"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController",
          "Name": "SatyrBarbarianController",
          "DisplayName": "SatyrBarbarianController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4876F6C733033CCF97A36F76E79ADD075AC83579831C157A64A4BF3FC5C99978"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4E0F238A4CE31BE8520AE885CF139B73788D515BA1C6043BF5B748D38621E496",
              "Hash": "A28A27554DA4E0A0CF2EF2276975E048E68D4CEC9A6A2BB86EF49C5EE31D2960",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "5B84037C304DEE10C139458191E6DE0E914F2C105B0D877B6C205DFCEDC07BD7",
              "Hash": "FA76F6C837E4625E1568E64DC9DD2121C289B92E7BF4E73C1F37527B638AD702",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)"
              ],
              "StringLiterals": [
                "satyr_bandit_animations",
                "palette_row",
                "idle",
                "walk",
                "attack",
                "die",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "CC260322363D8FD58BBDE4D9BA3D73D3493E8FCC3DD6519B4C912D963E0D66A2",
              "Hash": "82143B164E3212F2CC3A5EA0A5EAD10A487341CFA8B30856288FD64F08D204FA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/medium/satyr_medium_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "C56658F88EEFE60285C22CADC86FA50DA5D43D6AB9AD4E617D36B57684102E37",
              "Hash": "1F8EA90DFE49D91315DA68906F96E5497C3B8D6CD820B046FF1A69A802278F12",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "die",
                "event:/hits/destruction/gore",
                "event:/creature/Satyr/medium/satyr_medium_die"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "880EC67F22FC18DE0C95A85CEC25639E37435645E5C98151448DF77578AB7C21",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "B22D4EEC2E4BBA5BC4F8394AD7AFA974524245BD82C03CB76EBAF797BDCA6C30",
              "Hash": "8AF166A11D47C32CD4A2BA7307DACC230C3C0703BD7CA46F650DEC7EDE8C6D49",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "E5C3312BCFE680309EBA2B4EAFA40A4A1F7CF05D8B86AA09D84C84ACED7331E3",
              "Hash": "A7833D2FA0E9D20E837305D383B709B183232C331DE81A9EAB10CE7BCBEDA08E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "walk",
                "attack"
              ],
              "Source": null
            }
          ],
          "Hash": "F3FD2CA08022550780876B65C8ECC6A1F0CB0343FA7331D94F52D22FB9B9F1C9"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController",
          "Name": "SatyrBruteController",
          "DisplayName": "SatyrBruteController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EC3CE2CADBE8D819516B0EA19642146D787113EBC531002AB0B0A2311EB57F90",
              "Hash": "21E99F3A507A9E782AC2285F849D2FEC0A03AECC731DCAEF02CA2B391D0FC01D",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 394,
              "BodyHash": "AF5B5CE2D89A538D2F30E21101E76D68E8D6095B6B0FD085583C0CC3472760D3",
              "Hash": "3273BC3BE20162FA2BC2FF69C627F36B013E8959852CF0D8AEFB6B9103971AE1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController::\u003CEntityInitialize\u003Eb__4_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController::\u003CEntityInitialize\u003Eb__4_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController::\u003CEntityInitialize\u003Eb__4_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "satyr_brute",
                "media/sprites/creatures/hostiles/goblin_brute2/satyr_palette",
                "idle",
                "walk",
                "punch",
                "die",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "2E53A7F566F52B07951529D7BAB52BA4DD08FED2DCB86E207595D5E5F2836197",
              "Hash": "4C8629F3801F18108C54CF7E07DFF94293A0E5CEAC4D632F8554ED108397533F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/large/satyr_large_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "B73E105EC8C2EBF4EE8CA61E3EF00F9677BC1DE23F3DA064D4219D5D3B82859C",
              "Hash": "CA422130B41F0C8CD7936D082013E674FA6538912024D3360F73AD0CFF261BDF",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "die",
                "media/sprites/creatures/hostiles/goblin_brute2/satyr_palette",
                "event:/hits/destruction/gore",
                "event:/creature/Satyr/large/satyr_large_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "C4499A36DBAAE7FE8CF69D99F47BCDCE72C989FBAA83C7522AB811FAB56182E1",
              "Hash": "0AAB2E0394344CF9BB5883F9B6169087BD3F2170979BB47EF0C0ED9A49C21501",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "34B956FE956355F7F6D2F5D07D76F50B84A6B9CBB22BAA71386E51D4A8D64A0F",
              "Hash": "85D82AC19994BA9DB6BC602F6D729A5F149E709028D97E09AAE0B9D7E78D4579",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "637A64AA1E86D10307F1244FBFFE685974AA5EBAD4AB983793638C0D45900F23"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController",
          "Name": "SatyrRangerController",
          "DisplayName": "SatyrRangerController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4729E61E5B480C23C3596C132135CC5E1708D21833B23F893C858630BFFB1038",
              "Hash": "9A8582C2334C92AC02398EA7012E551205CE0B18FC9667412299F2C0A27E75A3",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 426,
              "BodyHash": "F255FC31F06A882B79791F52C7F31107EF789AB589108444573F4C7E4056DAA3",
              "Hash": "7F1378C867169B86D30956D431D2282773BA2CF4AD4BDB9B28F692635AF50B31",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController::\u003CEntityInitialize\u003Eb__3_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController::\u003CEntityInitialize\u003Eb__3_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "palette_row",
                "satyr_ranger_animations",
                "media/sprites/creatures/hostiles/goblin_ranger2/satyr_palette",
                "idle",
                "walk",
                "aim",
                "attack",
                "die",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "37C28608E7ADEB95A9D824F93F9BDF3114B2C76E4276353B8E7F11351311D022",
              "Hash": "ABF9EC18EFC3F48BB6BBB57B1AC5E0D3900128A29923087D2B461BD63FD1E850",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/small/satyr_small_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "EE8038570BBE887455B98C82EE30F18C309FC0801F93E812494360C9CAB1FC3E",
              "Hash": "6F7982DE5B9A56C114AD99FAE9379C42F68186623670EC051D643F8D94F19074",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "die",
                "media/sprites/creatures/hostiles/goblin_ranger2/satyr_palette",
                "event:/hits/destruction/gore_small",
                "event:/creature/Satyr/small/satyr_small_die"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "880EC67F22FC18DE0C95A85CEC25639E37435645E5C98151448DF77578AB7C21",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "FA73B45D060F69A161BB3BFC7C11302CFF81B9F677D1D630283865C848B94C44",
              "Hash": "CF0AFF5610FACC5D8EAE1B9FA5E0432C1051EB0459466747E7271DCEF4E64E4E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "B14BC7BD7DD455E0756716CEDF545744164D2BD2D6EAE7C08CE3CC2942FC011C",
              "Hash": "945E1A576701253EE38475D6A2F5C1E904744CA1E7EBF1F5D9908C9E2F6D8404",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5698F70A608C694A2838F9433D53625A6688C29B9E0F8A1F479206B6CBABE554"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController",
          "Name": "SatyrTinyController",
          "DisplayName": "SatyrTinyController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_bodyAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_bodyAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _bodyAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646400700AC3F20F4ABFA0C938096565C4CDF8BC843F204EB30B620C2C50D250"
            },
            {
              "Id": "_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_headAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "510B91CDC509A543F87B6E450B603FD02B0C4A5B58F04DB83C9D79EF61231738",
              "Hash": "A3A848B7F4EAC5E5A3EAE7E751BF5A2A8FFC83CD7254801E56E6B18A17844417",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 708,
              "BodyHash": "E80EE6F0EB4989C25D95E8ADD086ED1B7CE731105B9B67165329DA72897332F1",
              "Hash": "C017C39EA55D7B50EA09781EDE4102F5FEB9EAA9D8CD471C7D4323B9F775BCC9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_3()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_4()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SatyrTinyController::\u003CEntityInitialize\u003Eb__6_5()",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetBaseDuration()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "satyr_tiny_body_animations",
                "satyr_tiny_head_animations",
                "idle",
                "run",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "A1664FBD8372F1F588C1C19D527740AA1D30CD1173DDA3C3344B69F4EC375586",
              "Hash": "ED1DA0704649C7FB70A4538DF446CFF1CB76B35A5A5513A5A777C4C29182E121",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/small/satyr_small_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "3464999EDCD9261A08DFC8E452DC5DD8D935432353E575F194BFCEC2522E60EF",
              "Hash": "95C62574BED95936B5EE2B243A611D0685A7DD4527C53BD52A0E9F55EAAFBB0F",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/Satyr/small/satyr_small_die",
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "98CE08A9B6C89E81C43782065A19BAD91B56DCCF92CA01B27996FA229A6E0C20",
              "Hash": "0408368FE181FF0C58EA435F418B872EE8B3D526565C3E3885674771E32B1E11",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "84FEF710D438FD83CDBD3A796943C482BC543271F82C733A5AFF3B02CA0CDEC9"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController",
          "Name": "SmallScorpionController",
          "DisplayName": "SmallScorpionController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "ED343D53D19E37CB1495E0E0C2A2F965380150EB65941819198EACF74F6E4853",
              "Hash": "1D240A515469E84D66AC003DAAC493A165B058D7CAC9C3C99EEA1AA260ADD322",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "135FB96642BB87DD601B09FF9DC2507B91D9CD47905C6CAF3F1B7866C141F88C",
              "Hash": "FB101F76146D6C712B8CEB40A912863ADD5B6DE1A214CF06A04327C83EEF2C0A",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "small_scorpion_animations",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "D4EEFFA6481511EEECAB7A395685ED8233A07C4B9F88FF769A61865F76C602DF",
              "Hash": "22B0FB817DC0B6F88E0B67DD0B1E2548CEAD3D9AB0FB68AE5AD80264C861E797",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/scorpions/scorpion_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "FFC6834C7781A0FAFCF4BA5460DB3E88C6AEE3874BF3C246D0DA475BFD27B422",
              "Hash": "CFD9532CA65CA364B66216EE7AF9E0A5F8900985816DD12CD1B96B28377F93B7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnAngle(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "vfx_crab_snap",
                "crab_snap"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "2D935E3B4F9350122BF5E78FFBA03227E898A397CD9D6946E8C7533022F73904",
              "Hash": "21927D82CA7A5AACEC61B3BCA0E6D4B988E95742AEC2AB3DADDB93EB45CA9976",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B2201EA878771516F57816B305A3FA058C303A66C62EEB39E4139215607D37A0"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController",
          "Name": "SnakeController",
          "DisplayName": "SnakeController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "43A72658702F98BA971FF8CEAAF00EA892BDCE18876EE2E95F0135D87A698877",
              "Hash": "BFEC08C61EB4B5F8032EF837DB322B911861993AE21A336650C0B6BDF2A5C3E1",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateLavaSnakeSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "CreateLavaSnakeSpac",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateLavaSnakeSpac()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "173D78CCAE385197A46C6EE6F6C919D5B872AD72D1E8205271D526F187006699",
              "Hash": "108E01740BF267D2523093E83DC8210D8AE290C92F43FF8224C5930A13800D4F",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"
              ],
              "StringLiterals": [
                "snake_animations",
                "media/sprites/creatures/hostiles/snake1/",
                "lavasnakeidle",
                "lavasnakeslither"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "15BAB4745F619950D9F7B25D68C1E4E8EAFF6A929CBDE2E90C360BE18CF33993",
              "Hash": "B0AAC44C0363635C2D795C9E44D962CB80E947BAFF58F91F56A2371D8695336B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController::CreateLavaSnakeSpac()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.SnakeController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "is_lava_snake",
                "snake_animations",
                "lava_snake",
                "idle",
                "slither",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "FA3D78C86252F73DFA0ECE56F6BA6DD6E5FEFF0981F24D154C48BE165981C648",
              "Hash": "F280FB4CA741AE3DA9CBE49B51770D7656B36AA92F6DF34E3ECEF73DAA56A33C",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/snakes/snake_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "5CCF84152834671F9C529F1D378D8C07150E768CC40D605739CB8537004AFAEB",
              "Hash": "5DB078FA2AA07967BF1502CEB740041D0B693FA109514BDA2428A8DEA6F57B8F",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "snake_bite_vfx",
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "49648D0A0D1C307C1310368817CAE11C8525EA5CBE2E7C2D5BF9E2FA753F52DD",
              "Hash": "AF9F1AAB3C1004760F36F34338E89F55C1FD3346BB8B145E2D6E795C2428CA19",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F2FDCA0BE301F662CD55206711209B88ED21A0375120911149F37679A9068FFD"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController",
          "Name": "VultureController",
          "DisplayName": "VultureController",
          "FullName": "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController",
          "Namespace": "Candide.Entities.Controllers.Other.BehaviorMachine",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_stunDuration:System.Single",
              "Name": "_stunDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _stunDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF54964276D5CDEFEC2053DA4EEAA6B7B31C694ADEAE1E4394D804A14446CB18"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6F3441896247EF7A30EF937E5139A3CFD4ECFB803CCE46FBC7579A646B009365",
              "Hash": "BBF2BAF859F97F8DA681682AD6F2FBF489E7E5974717EDE462214323DA006D89",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 440,
              "BodyHash": "F5F5CDE3D11222AEAF674C0818066E7ADF75428195D229436108B9FE5B79A459",
              "Hash": "89B566299842EAACE41B61459F8ECCF11829AFEEF78CE268026FB6BAEEB6270B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController::\u003CEntityInitialize\u003Eb__2_1()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController::\u003CEntityInitialize\u003Eb__2_2()",
                "Candide.Entities.Controllers.Other.BehaviorMachine.VultureController::\u003CEntityInitialize\u003Eb__2_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "vulture_animations",
                "idle",
                "fly",
                "glide",
                "attack",
                "eat",
                "*",
                "stunned_duration"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "D88BFAB47F6D517BA0809A400A7D673364FBAE9B93A814B068E496001437D63A",
              "Hash": "0C507CA227C9DF68579FB89275E0E1941494734ADA3D4FEE2336AE335C87BEEA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/birds/bird_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "B00F9C2A1FD88793A379FE821C3565683FB461C1A7830A7213DC686A21F72648",
              "Hash": "014BA532DA1AF3B40398C9382135D86B18871B9D911C2358EE8CFF4DD96270C2",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/birds/bird_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D8745F2C147653A886D681B120D7C7EE3D7BB373B9CA4B0630C74901859A4690",
              "Hash": "ABE8BBF66876A7EF706BD10A45270A747AC1B101D481A1ABD4E808C4AE8F77B9",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "60C96290476A6CD434753DE00EC58C2BBB6D9D6C0C0D8884926EB6F4B24E0AF5",
              "Hash": "16E368BD85FC20A128AA0637A8061DAB65F8E46E28E875EA3BD55694EDF0C43F",
              "CalledMethods": [
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "vfx:stun",
                "vulture_and_phoenix_stun_vfx",
                "stun",
                "event:/effects/stun"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "324A96F7EB191809253678475ED2DE1CF4E21A2774211E9584A38C1FE267FF5D",
              "Hash": "D96098AC33664C21BFA617A55DBDD9ED1E12B8D4236FF9C4DA9A660102C5A032",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FCC5B27AA10FCBF25FCCFA1A5A836ECB1FA224384E4B5EA8F32CA5CCF7CD5D0E"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BerryBushController",
          "Name": "BerryBushController",
          "DisplayName": "BerryBushController",
          "FullName": "Candide.Entities.Controllers.Other.BerryBushController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BerryRow:System.Int32",
              "Name": "BerryRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BerryRow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7D9211CA0859C3A3FAC64502BD29E12EEFBEEB71DA7B900131883355C01E290"
            },
            {
              "Id": "BerryType:CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Name": "BerryType",
              "Type": "CandideServer.Entities.ControllerSets.BerryBush.BerryType",
              "Signature": "public CandideServer.Entities.ControllerSets.BerryBush.BerryType BerryType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F35F51698F2D0B27693DF4908B4231D475EF17AC69FB4582073DA4C3352B13B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "9140E2BACF09E86449E3EE292C7D1203BC20341CD571870FA033883B81F85968",
              "Hash": "15F336C4B6AF355E2EDB585390C0FAC915AEF984EA84922DA46E1D1E4770A5B3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Candide.Entities.Controllers.Other.BerryBushController::GetBerryFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "berry"
              ],
              "Source": null
            },
            {
              "Id": "GetBerryFrame()-\u003ESystem.Int32",
              "Name": "GetBerryFrame",
              "Signature": "private System.Int32 GetBerryFrame()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "9533DD50B5B51D08C1CF8D40FE31919498EF4618554E4A138F5478FE271D9F61",
              "Hash": "425CE93DBB80A4C30778B8795705B0ECB7AC2AD3F1E356E0291DB5DEA1CB96FF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Entities.Controllers.Other.BerryBushController::GetBerryFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "AF771B5E4966047EB4C626E176CA7DB70407424640F9D503DEC00FD9D21ACD92",
              "Hash": "36AC33416DF52346AADA3D576902558973A12791F7A7505107C4F5DB66E7F407",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "C6389B079180DCCFDFB256B3B88F5FBD86C2AADC25A5461E6EC26266A3053C8D",
              "Hash": "5D15F4613DC0C2CC7365CA2D778F05BF32623C5984E53A1C2AA88CB70DCA2685",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE8DBD34CEFC3DD93FC1F3541A9238260AE295D86FD5CB34A584BC0E2F9723DC"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BoatController",
          "Name": "BoatController",
          "DisplayName": "BoatController",
          "FullName": "Candide.Entities.Controllers.Other.BoatController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BoatSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BoatSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet BoatSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78506ED2BFAC63F27D46F3347A2AACDA905062A03BF28F28241D449EE88F3FD1"
            },
            {
              "Id": "CurrentSpeedPercentage:System.Single",
              "Name": "CurrentSpeedPercentage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentSpeedPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D43A1EA60086602B8799BF20A6F36AEB85DA080D2A0E3F90DFBACF996507EBA"
            },
            {
              "Id": "_boatFrames:System.Int32",
              "Name": "_boatFrames",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _boatFrames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C4B8632A244EB743A6BFA370388B151A02C061524436507F83986821A45468D"
            },
            {
              "Id": "_frame:System.Int32",
              "Name": "_frame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5BF93A0C941B9EB361766E63E4E58D63093B2711AA0ED091AA95CAA12FED2BF"
            },
            {
              "Id": "_usingEntity:Shared.Entity.EntityWrapper",
              "Name": "_usingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _usingEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9EF7625B4D984833D0C63DFDFD6B57A2D5D8FE9800AC48241D6ACF6E409EED7E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "C426DE09F9FC308C9DEDC3DA2FAC86660D2EB110A6495ED1625F0C002F72B330",
              "Hash": "52E0F9BF78E275135F7F6547A7D08169874FA6150A197CC6DDF659A1640CFFEF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "69C15D76CF26C849A973EAE1DF8B7C35B1629AAF028566BA4E2DA089FA392FC6",
              "Hash": "8E5B1E6EA900BFB10E12A62A8209CBC68DA8BA8CED78CDD2429DE51576ECBF6E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50D9CCBD925B3D5CAD706C9E80553F0D9C056AB97273766B2AE65BF93E959BFE",
              "Hash": "B277F52E356C686271A3D5ED477C358F9E0429D235907D3483ED08230E3D1B0C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8F6C6ECE144B3D34CA4DED7A4DBF3E36E5DE2A46392D3F8070F92482D77511DE",
              "Hash": "290E84F316682BF45D0DD92712A19D0DE7096F14BD571E7CE54730D652C8B693",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "AE559E8130C7A7A760FE5F0A6D36A1E0C5C4CCCDD7E7F50EF5B2A27064F696DF",
              "Hash": "9A88837A8C9524CA6305A0AF65873C40638E553688E431D1F31C80A56300444E",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "636A225438BF92EE611814CF13D3BF7A089C674CB45183F2E9A712B59F651B47",
              "Hash": "57B054D85B4BA7375EE66DA11B1CCE4CDFA5A590562F960B8519AA58656B7849",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "DDD6D07CD248F3BA938C8CF886E89313BE2317EBAACE6375FF1CB070E0FAF116",
              "Hash": "EEE1EDAD8EDDEE0A3FA2A85658F32C5A0388B7B2100FF7A163FD72BB2DED6A53",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BoatController::UpdateParameters()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "5F587C41D145A1DA182D475294F6E08F63FCC4D5548C32335ADE77FA664E4F86",
              "Hash": "0668AF99E8E083F04461B13B3B6522D37CCFEEC6D0204BE13BD1C98563E480BD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.MathF::Floor(System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateParameters()-\u003ESystem.Void",
              "Name": "UpdateParameters",
              "Signature": "private System.Void UpdateParameters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "5099DF7FF24473521BCE8D55E3216030BD3755E7CC60E7504044F9BFFE90E6E9",
              "Hash": "64D5E2BF54A0397835833829D5A6E70546755EEBA88BC33C1851BED7BC25B0FD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::Exit()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "vehicle_driver"
              ],
              "Source": null
            }
          ],
          "Hash": "EB0F93E40CF85C259B739E8D32F5476B121D8D1EAD6A3324C2F243265BF4E988"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BombBreakableController",
          "Name": "BombBreakableController",
          "DisplayName": "BombBreakableController",
          "FullName": "Candide.Entities.Controllers.Other.BombBreakableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "2A8D7EB157DED107F2EEDB663D27A1CD24EF8750972C514D858DA9D2E88A4C36",
              "Hash": "294C337DD3B0EE7873A9130ADA7B7E4B9ED40F8D1C1D59DF34AFB2DF3740660F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66E39F155DCD918D9F75601D5FF9828C83ECA02460DD1BD706522B4FE48D2279"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BrickOvenController",
          "Name": "BrickOvenController",
          "DisplayName": "BrickOvenController",
          "FullName": "Candide.Entities.Controllers.Other.BrickOvenController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_emitterSmoke1:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke1",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE915377384F23C0B3AF6CBDD7E5AFCAB08B60230241DC1D8D26E6322FB0C09E"
            },
            {
              "Id": "_emitterSmoke2:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke2",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9540C848F15F5DBCB31C7359675B6E5745325BF98B9AE4E907E663773D47BDA7"
            },
            {
              "Id": "_emitterSmoke3:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke3",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke3",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E28FF65FF56059B27841C993BFBB7D20A5F7163AB66CB4215B730035ED94787"
            },
            {
              "Id": "_internalResourceStorageGetter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "_internalResourceStorageGetter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F303EC18CA4DD486809534D8A32B7427269AF160DC4CA8FCFFE3A9A46E487F"
            },
            {
              "Id": "_isBurningClay:System.Boolean",
              "Name": "_isBurningClay",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isBurningClay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105F98E5DEA365D0DA53F39F542ACAF42799114B64EF7D1E726EA33FAA07A344"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "private System.Void Dispose()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "03AE1BC8E1D582D1866B44DA9A78B29BB04D7283B860BE0D837DF246C8D0E506",
              "Hash": "072401C75B5E6F3EB1A4623694691D0209FB0DEAD5A5E83E7F4DF931DCB0F54C",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "DEA1104BE6A1F92D2AC2AFCD6D81CA3E1D73388CBBC8F82ADE15C69023A328CF",
              "Hash": "57010E497758B261D3027D8BF931D2F4749F7DAE83BC153B7073A63140B4654C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::EntityInitialize()",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "furnace_chimney_smoke_single"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "24ABC6618C7CE55A7F9F8E2211B9D666178E202A6DF932361601520CBF0BAE52",
              "Hash": "E087BA4FEC0201FE229F98D7ADBC263D983898F3141944F8BC98BDEBEA0E6ADE",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::EntityUnload()",
                "Candide.Entities.Controllers.Other.BrickOvenController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "CACF2B15B1371B461F6685D8941AD2CCE20EAC91B24A941653F983F118F8C3B9",
              "Hash": "A9B89D21AB6972DC0660024141EDD4F1CDB2773D93F71BF39C4981EDE6C13990",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Candide.Entities.Controllers.Other.BrickOvenController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage storage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "CBCA2820ABB9824F49E89FBFAED259A50BE35091C57A003876C0F9942DEC28B7",
              "Hash": "0B752CB3069DA522F218A22E8B2D1E61CA9AD1CDDC12A81E61264083BC724505",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BrickOvenController::set_HasData(System.Boolean)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)"
              ],
              "StringLiterals": [
                "resource:clay"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "33E9BFE9B0A75C20D3215B4E08AC04FB1B6E088FB94883C30854BE1798491B10",
              "Hash": "F0C801FEA429D025CE1437C1CE645F37EF4BDB727ABEB7DEE6C09DA72F7E40A9",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "55AE89AAD749B313FB00F48AA3374D2F58C4BFCF2D93FF293649DCDAF30747B6",
              "Hash": "9D66E3CFC714EE971064B9E6C7A0F54A6DE1A115E631663D7628E7BF815ECFE2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E, System.Guid, CandideServer.Models.IOStorageType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69E78E34EF0CAB722CAC581FD6122525CD2B25101630A1FE42E253D1C94FD65D"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController",
          "Name": "BuildingDayNightController",
          "DisplayName": "BuildingDayNightController",
          "FullName": "Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController",
          "Namespace": "Candide.Entities.Controllers.Other.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "B5401C0036BDA6D457D6888E63C346E8D76DF26EAB38BB9542C221E91D1321C4",
              "Hash": "C472E4B517FB8F0A4992189A0B08D2759D396B8F3ADEB57BE086735FB5FA7405",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "Shared.Entity.EntityWrapper::set_TextureTransformSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "NightSheet"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D4339EAEE04A0F095189677E18798A7B1D0B56938F578924DF932BD2326F66BB",
              "Hash": "CD79A89091BC0459E69B41905D6DB27A5BFDD864589EE820BB6F4C4C91D8BAB3",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "66B6DDDEF99EB3536A14B65646C7F47F44DE749F4DE598678D11F11ABD1B7C54",
              "Hash": "2C37F1F27B0731B4C36D1F8924E6484282F15DF073230D0058C6781140945185",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "46C4CE4119EDA764A4E5A04457E84A11766727B5CFEE5FC135A81D17E4BD4C0A",
              "Hash": "38B5AF34F93BF40A48B3EA4C02B7ED44B2DC2DA54D63EBB38D91245E2B104540",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EC422BCBD378206F80FBB3893C670924C50CF9BE5FD6A0A5B321BB5D84DDE648",
              "Hash": "2CBFD96D35744E0B885BAB54CE5654F98C19DAE86D95A4889B554044D28DE238",
              "CalledMethods": [
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Shared.Entity.EntityWrapper::set_TextureTransformValue(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE8C06F9B5785491804F08E8FF1E6756561CED8B03CFC0941F939FB63DADACE7"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Buildings.BuildingNightLightController",
          "Name": "BuildingNightLightController",
          "DisplayName": "BuildingNightLightController",
          "FullName": "Candide.Entities.Controllers.Other.Buildings.BuildingNightLightController",
          "Namespace": "Candide.Entities.Controllers.Other.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lightSourceColor:Microsoft.Xna.Framework.Vector3",
              "Name": "_lightSourceColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _lightSourceColor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD944AD404EDCF4DF77337A0D8A489B0B13F11D0BFC1B109EB6D9B036AFC4F00"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C80B13E7CD10E4CDDD450C6DE8BAEBA8D61163EA1DCB069B3D02CD1D48EFDBE6",
              "Hash": "4E7E60212735DF7ADE8F560FAC3F51F932C795C504190FD4FDB2F34CDCFF0C93",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_LightSourceColor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "CADAB97FC9DF9E23695F3806777004576AF4ECF81E51F39A89722AB3AD4D3F08",
              "Hash": "24A2165F935E2F42C0BBC8676674BC438193AE20074C5875DB8F8E09FEDB3C80",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F81EB155140BB7AB0B644530F4CC94399B4A883091E0953DF8DDB80C08169D30"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Buildings.PermanentStubController",
          "Name": "PermanentStubController",
          "DisplayName": "PermanentStubController",
          "FullName": "Candide.Entities.Controllers.Other.Buildings.PermanentStubController",
          "Namespace": "Candide.Entities.Controllers.Other.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [
            "Shared.ActionInProgress.IActionInProgressController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityOnStubId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"
            },
            {
              "Id": "EntityOnStubKey:System.String",
              "Name": "EntityOnStubKey",
              "Type": "System.String",
              "Signature": "public System.String EntityOnStubKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB6C4D370A9003776D3BDB4DDCE601C2FF1CAA3D1E17DF66B2E5BEB482A4409E"
            }
          ],
          "Properties": [
            {
              "Id": "EntityOnStub:Shared.Entity.EntityWrapper",
              "Name": "EntityOnStub",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntityOnStub",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ChopWood()-\u003ESystem.Void",
              "Name": "ChopWood",
              "Signature": "private System.Void ChopWood()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "F395CEE275A04E2C95AC813C06790F9BA3524FF3BE67F14EEB8BCB4A4E4E7D08",
              "Hash": "3E4958AF1A87D21258D6F2D33E465D12F9F03766C7DCBC3801120E755C66B72A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::get_EntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::Add(!0)",
                "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::ToArray()",
                "Candide.World.WorldHandler::GetCurrentWorldId()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Services.EntityService::SendEntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "hit:small",
                "material:wood_plank"
              ],
              "Source": null
            },
            {
              "Id": "ClearEntityOnStub()-\u003ESystem.Void",
              "Name": "ClearEntityOnStub",
              "Signature": "private System.Void ClearEntityOnStub()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "C88ADBC6D064E1B94FF1591D24E3BD6D1316FB4FD7CA315DB905F4289EF3F284",
              "Hash": "EB1030C83753F1A05EE1007BBED8582EF85A9B2F09BE0DA99B042273DF63D893",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "DE3F2D435D95B2851F3364AEE4FC5308BAA4A7C44020E52A25F826A29C07D66C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "1980C55B93AE176EB4DE363F975CC62A9C35CD45938DFB3830E31055B067F194",
              "Hash": "FCFD24A3B9C9C83E998B06BF71FAA395004F602F6E1445B076BF44E249A2C0EE",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::ChopWood()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DE38D3C1B9B4A7345258FEDABF4BE820D2EB2866F9516B41C725FC90B4A0F3BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "26322A59955056FE0D26AFD5DD50CCC0D1A30F9AC3E53E286BA53D7DE1882EB3",
              "Hash": "2E0293C2F0058A4135EFC15E782195779E0C0091FE79EA5D5A767D25549FB1EC",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "E8EA87F3FD9F4EEF5EEC23AFBE2ECE7EF15B6269140DF12449EBC09D39AE4238",
              "Hash": "31B87BC3CAD1F2AEE7F033DFBD72DD57B2A3C0A6879825C9E91D1D4D682A6B18",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.ActionInProgress.WoodChoppingActionInProgress::.ctor(Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "Gui_Warning_NoLumberAxe"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1E0535559DAF29AE78BA72524EF282235313FE35FF9CF335AA38DC8AAEF6A982",
              "Hash": "A091476B0ABC5822B94F231008E3E35D7352D32B8FFAEF920D569A5301B892BB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::ClearEntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "812F9B16311B315FCFA8C59AC5C942A4C77755450F6AD66444DF4135E89428F3",
              "Hash": "024BA39781BA0376C937349276C15E9F9E5F92ABF78B878042479A10D8EEF95C",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::ClearEntityOnStub()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::get_EntityOnStub()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "eos",
                "resource:lumber"
              ],
              "Source": null
            },
            {
              "Id": "TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "TryPutEntityOnStub",
              "Signature": "private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "C918766ED82B2C005EA6055BD884422240188E9C9C62CA085587F1A9401689FF",
              "Hash": "CFC3FB05D713C280A2165BFF8F61DCBFEB89CE66AA147305DBF02A21CFDF24C3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "D016671CC840818A2FD95C63B81D46D9F327B205407649B09D00A8A5AFDA79C3",
              "Hash": "0A56BF54FC70C7792DF8ECB6EB5A03B9841A5A813AE21663FB283C50ED62CABD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::get_EntityOnStub()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Candide.Entities.Controllers.Other.Buildings.PermanentStubController::ClearEntityOnStub()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "eos"
              ],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "278CF45D89F02A8A42D0927B5BA4F7BAF1294278544E0583711D48F77BAC10DF",
              "Hash": "05A1FE7C858888F3318B4822C8B54274A8BF10F665EA4EE9A50C161DA84702E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "18A670FE680B63F8E40BCCCDF10D52A3A182FC28AC840E6556A4305525A85F70"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BuildingStorageController",
          "Name": "BuildingStorageController",
          "DisplayName": "BuildingStorageController",
          "FullName": "Candide.Entities.Controllers.Other.BuildingStorageController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_inventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB37BDB679B87CCFE287245E197AEFC5646BC904829AD022E3F683E14C81C13B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "B61FE112DCAE2B64EEA7DA664C47233F29DCB9AD3B250B2EA1D0C7247E822468",
              "Hash": "4703EE03DC5FB3B6D5B0BDC990739EAE7D321D3B5F2A442D52E5C449DCC99D50",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "4476F3AEB4D33C30CD06079739F36DC2F1108362E2C9A1B12BBB7EF86EE13701",
              "Hash": "5FE6CE683B107C8867271750C0D14E85EA82DB618DFB57FF1EBD8BDBC9EA1075",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33143C7C05AD117E9507CD450A5844CAF59921CA32E98C3DEBE92D4423B7218C"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BushController",
          "Name": "BushController",
          "DisplayName": "BushController",
          "FullName": "Candide.Entities.Controllers.Other.BushController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Swaying:System.Boolean",
              "Name": "Swaying",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Swaying",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "072D0206DEA8BA92EF79A495CE6605F3AEBAF629D54E299BE789B6EE84CE0CA7"
            },
            {
              "Id": "_damageTimer:System.Single",
              "Name": "_damageTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _damageTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45A84B094165EE8B8A6C789EFAFB31B6190EA0B8DA040D792519BDA0BC08B67A"
            },
            {
              "Id": "_windSway:Candide.GameModels.Systems.Weather.WindSway",
              "Name": "_windSway",
              "Type": "Candide.GameModels.Systems.Weather.WindSway",
              "Signature": "private Candide.GameModels.Systems.Weather.WindSway _windSway",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49D3EFFE1AE4893D4F400E7A8FC28B164009B6679DC23F5ED9CF8AB190C3DCB5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "BEA11C95F9BF82FF04F590C43F6F613C8E205BF38019706EBB567AF6CD883874",
              "Hash": "434BE17574B284B8B5343202579D99B3BE931FDEB6C2BA200A3E9DE9FDBA64F6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)",
                "Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"
              ],
              "StringLiterals": [
                "swaying",
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "9D8C282702C8D7DDD4C4E5A41E38254574273B0268E8AC41198332FB8980A14F",
              "Hash": "5CD393BCAD9F72D73BDF874E3B4318E6166DAE7111E13C3FE63256DE0DB4EDE7",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BushController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "678BF90225911D6BDE84371E654B989416757684CCB5C3574AE55F6866D8A33E",
              "Hash": "2DCC0AF15A31CBA8BD46085473836C16DBA9C5A7B2CCA433A9210CB06C46D1AA",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BushController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "E30F582FECDDDF0647C6F86896932358FC2D60BF90C96E4A5A1EEABA0BA63361",
              "Hash": "BD71D57E2E189519F5181B15AC7FF9B8B94A32B2B63893A83432A5D8C189D192",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "50357B6A1DAD2FAE58FB427B3CF3BFC91D699580D2AF6D904988A10DA3FD5AF0",
              "Hash": "13F0876BEF65050F68C755A943A30322838453AA46CE77CA1819BBD5E57132F2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)",
                "Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C85DFA0F385C5D163E4BE0CA4F73BDD2A52D1102EBD02EDC5B8C2A40721D66B"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.BushLiftableController",
          "Name": "BushLiftableController",
          "DisplayName": "BushLiftableController",
          "FullName": "Candide.Entities.Controllers.Other.BushLiftableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BushController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E5013D81A8805B56B51878006CE35B79B556FAA86A777E30DEB5CAC2155776A5",
              "Hash": "ED748CC2C56C2FDFAE63FEFC922C36271CA601D5D72C0564EA868CA943392C5C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BushController::EntityInitialize()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "1B855BF56201CE3243B9CCF7EF7D72975F3BCD942A46AE64DDA722459EB94779",
              "Hash": "B83ED6BC57EAFB6939C6AB0B596C4103C1B63815459CE44D7CD577459004EE9F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "FD51B80C74DDF132C589C62414FB2EA77B309A30BAD3A14FCDC02CE7568D65D7",
              "Hash": "A03DEECEA19C6332865932DB313F921E813BCA1F52393CCAC4FEA9AB81177870",
              "CalledMethods": [
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "501E43C15E168D77A6CD7A20DA4C356303DC4E038366088A26A5F28C6AEB75F5",
              "Hash": "00482FFA2BBCD7B826841924903E6691D63057FF176CAC01AF3D9CA2AEF76B83",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_shrubbery"
              ],
              "Source": null
            },
            {
              "Id": "OnPickingUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickingUp",
              "Signature": "public System.Void OnPickingUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "5B9CEC8AF3EF8A8DE47B24FEB08CEC6E23E0B15B27A2182F598080687BF25287",
              "Hash": "C07550C1CBAEBB4012750FE17C7CFF95089004C1D6E4C39ADDD4835EA26016B2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "C1369B01B22BA9F0AE5A465CEE195592C026F7DE43BA2323D97339A420B9A843",
              "Hash": "FE4533A5F31DC39B07A1DFBBDD16A2511DA7AD4C3440F24655AFA7230FBFEFAC",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_shrubbery"
              ],
              "Source": null
            }
          ],
          "Hash": "6D19D0918E0DFEC5692FCF3C2B06FBE96DA7D19AE540DDE122C832867757088F"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CameraBenchController",
          "Name": "CameraBenchController",
          "DisplayName": "CameraBenchController",
          "FullName": "Candide.Entities.Controllers.Other.CameraBenchController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "988B2658D7566107E72482BAEAB0A07DC1F99E471F9448F2E918644A89C0038A",
              "Hash": "257A87F71B0F9DAEE3F34ACC0069B6EB6E4B5FFC3D9071FB0E5B682A6D541755",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22D0305CA05E4B2AB570BD36245DB36DBE6DBDF878EAFD12C9C4B2DCECA65781"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CampfireController",
          "Name": "CampfireController",
          "DisplayName": "CampfireController",
          "FullName": "Candide.Entities.Controllers.Other.CampfireController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_fireTimer:System.Single",
              "Name": "_fireTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _fireTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "758DE455692B3DB5221D7837329FEE87A3575A1A23EB6E26C20BDC98FE82A623"
            },
            {
              "Id": "_isInSpawn:System.Boolean",
              "Name": "_isInSpawn",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInSpawn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A19370688A393FDD5FD4D304C1333C68315A3A37E45AB88867F59CEE11DC601B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "79A4FA855FCE01162827AF09C4D78AEAC2E915298BF13BFE5F6779C0BA7BEB9E",
              "Hash": "A4593AF696276C70453B94FCDB01CBCCC7D2598253E7D73B965C1FF5BDAA28FF",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "IsInSpawn",
                "flame_small"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "B70ABF34DAA529A54759A8CC4B4CD1B075FD20B591E005C1F11BA7CBC6E8D6DC",
              "Hash": "EFC0AC3998207E518EF83B362C79D057BFF320B070FA030E08BD7888FFFD4027",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "35417BCC0AE3E4C95EA68139716F31FF53C8B5AED2A9326BE845FFF1FF348360",
              "Hash": "54C0F48CFA957F6E92727EF160A81EEDC2B43AFFFF011A571DD86E9EB8FAC57C",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Array::Empty()",
                "Shared.Entity.EntityWrapper::get_CraftingStationFlags()",
                "Candide.CandideUI.PlayerUi::ShowSecondaryCraftingWindow(System.String[], Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 513,
              "BodyHash": "BC6370488875523D75716AE37A37072E486546029036D015EA104DAA339C65F2",
              "Hash": "CA496429A8F16025C7AE9780E6516C6C10ABB24461F7E081BA3A953092A43F0C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [
                "event:/effects/flames"
              ],
              "Source": null
            }
          ],
          "Hash": "66572BE68EB3453DA7F7E82AA93F9B7AEDB44A9658E28A992E3E839695242FA4"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cart2Controller",
          "Name": "Cart2Controller",
          "DisplayName": "Cart2Controller",
          "FullName": "Candide.Entities.Controllers.Other.Cart2Controller",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Carried1:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried1",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE96903CC9861B7A493F5AB008B086634299E17DEB421512D42BFEB368BA794F"
            },
            {
              "Id": "Carried2:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried2",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45852700C193E356CE417B519C0717444D1311449EF97095010F7082725D8E2B"
            },
            {
              "Id": "Carried3:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried3",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE7AE4C98CF051EA4583A4BDFEBA058586D27F107DE835A08F1500D08DBB1A93"
            },
            {
              "Id": "Carried4:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried4",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "667D570CBC413723A38D4C09FE415124982072149417FAAF6FC9EC244406AC4F"
            },
            {
              "Id": "Carried5:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Carried5",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Carried5",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C0B39688C83F0AAE8ADC07AD87449BC9512881AAE462F97FEC7C17214CED5E7"
            },
            {
              "Id": "DefaultWheelsGuid:System.Guid",
              "Name": "DefaultWheelsGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid DefaultWheelsGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A5353044F4E483A52745112F462D2965123EB111545630EC68597C9D14BC056D"
            },
            {
              "Id": "FollowingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FollowingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FollowingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8CC71AED1C4B5DF39CB52CAD580E35086B3A6E7FD7027F67F75F2A399FAA945"
            },
            {
              "Id": "WheelRotation:System.Single",
              "Name": "WheelRotation",
              "Type": "System.Single",
              "Signature": "public System.Single WheelRotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2EDEFD3D7108EE1E886ACCF50D0D5E5CB048C8AC0F323E2347C1B665F8C77DB"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_interactPressCanDetach:System.Boolean",
              "Name": "_interactPressCanDetach",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _interactPressCanDetach",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D756321AE1746A0CE143A17F6E3EDA2D4181643A7827B6DC8CDD952296956DC"
            },
            {
              "Id": "_lastPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97F510CA678FB54E8506FE2BF65558DF1AF6A22CF5BA4C50FBEE6673A74A6DA2"
            },
            {
              "Id": "_startTimer:System.Single",
              "Name": "_startTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _startTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D267E04C8E68525F9C4FCC9A48723A1A6B57AF6A9D32EC78C4E6B3F2AF5C21EC"
            },
            {
              "Id": "_stopTimer:System.Single",
              "Name": "_stopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E31ED2C229418CE613EFA9FA1D92B8D91F87CD3B6313476E717523D692172B66"
            },
            {
              "Id": "_wheelsData:Shared.Entity.EntityWrapper",
              "Name": "_wheelsData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _wheelsData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D43EFB47F8252020863985AB2010E797BC60109080E6A26C79AA81143A68BE2B"
            },
            {
              "Id": "_wheelsMesh:CandideCreator.Shared.Models.EntityMesh",
              "Name": "_wheelsMesh",
              "Type": "CandideCreator.Shared.Models.EntityMesh",
              "Signature": "private CandideCreator.Shared.Models.EntityMesh _wheelsMesh",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6887DCFA9EA8574CBED95078F85CA724983A245FBC4A14F39CD7BD834CF3DD16"
            },
            {
              "Id": "_zRotation:System.Single",
              "Name": "_zRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _zRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8EBFEC2916BD3E687F66439ACABAA35AC6EE4B4010D63A6F8EF6839108BD582"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 551,
              "BodyHash": "4D41CDEEB29D8F4C35AB04841EC95FE61362881D4888EE751E01BDABDB18B7A3",
              "Hash": "3AAE2E94C81A8AC00F4EDACA2E7DCDCA2644FCB45132E084256449A330954D4E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "System.Random::NextDouble()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::Equals(System.Object, System.Object)",
                "Candide.Entities.Controllers.Other.Cart2Controller::UpdateHeldEntityPosition2(System.Nullable\u003CSystem.Guid\u003E\u0026, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearSlot(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026)-\u003ESystem.Void",
              "Name": "ClearSlot",
              "Signature": "private System.Void ClearSlot(System.Nullable\u003CSystem.Guid\u003E\u0026 slot)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "C7445252E93FF8A6F3806FF867A7274A3477B9C75517B21E767C128FB5A3C604",
              "Hash": "AF31CDA0A94CDDAD2368CAB4D2A3FAD39E3BC77BA9FB2314D2DD5266D1DED253",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.Controllers.Other.Cart2Controller::RemoveEntityFromCart(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "7ABCDE14F8D46499298D75035833D52A1167B5F400D71FD9D1B0B85B753D645F",
              "Hash": "6EB493DCD9FA8052E07674492D8B11E3C6F45329BAB1E21BFB8AD682E1B85BF6",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position2()"
              ],
              "StringLiterals": [
                "wheels_guid",
                "following",
                "c1",
                "c2",
                "c3",
                "c4",
                "c5"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "7A6041B053BEDF724BE34DD68433D35F26BA5162D7EA4DA61765C1D671DD8635",
              "Hash": "85C0DA18262F2A847F4D372401A17B7468FB1AAFAD31753292AD3822E01F6971",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "AC53F8DA28CA774E97F95E11D38C60BA3D092F69C1986C6500ADACCD55BE0808",
              "Hash": "EA2FE6E96245EDA958EF2ECF591E693200AFBE5227B7AF453413C0A33E8B035B",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "EDDBCB52CB8E33DA3641A2C19CC9050A3E68E9745B9609D755368C631EDCBF62",
              "Hash": "24AEA2280E67010612412CBDC97A8F072C077F8603830BA8FB88E1CCC210A62B",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerCart2Controller::CanBeAutoPicked(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)"
              ],
              "StringLiterals": [
                "worship_flag:cart_capacity"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "66BFB7DA6FE890929F0CF4926C6D4229730F3BB491EAF74C70CDA60F7E0EC755",
              "Hash": "256B77B743C175E4729F87280F4D5786AD52C3703ED3F6D7E52E3D7D8A14C07B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "A43F59F52162F72C223660F088983A38DE37B3B629C9C2E11650D74FEAA00B7F",
              "Hash": "53D7F3355B5987D5BCD3D44583FAD03B27686896FC537759F516E8FB1DF34626",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cart2Controller::ClearSlot(System.Nullable\u003CSystem.Guid\u003E\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "D4B94E502AB77CC09D3D3AF6158C0368ECF6A22893F1DBA3E75F6BBD25986A99",
              "Hash": "437479796A600372F4EE6A11435B13A9143272F337FF12D0133286C5AA062F1E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cart2Controller::UpdateSlot(System.Nullable\u003CSystem.Guid\u003E\u0026, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "c1",
                "c2",
                "c3",
                "c4",
                "c5",
                "following"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "59F1DB6D35D55327ACF8A1B1E39DE173ED2D99979C477B3076DF62B20AF230C4",
              "Hash": "1ADBF7016F21B64DA79DA895A87F3CA614E405997EF925E9DB33507930DD9B49",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/Cart/cart_start"
              ],
              "Source": null
            },
            {
              "Id": "RemoveEntityFromCart(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEntityFromCart",
              "Signature": "private System.Void RemoveEntityFromCart(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "3B11DAF2EBC8B5D7711B397C64EA4768E9EA4999D69F4445EBC058899122DB8A",
              "Hash": "F7103EA31AD6B6CB0F32342716C5DB33B54D8898492A669B7BD6624C15BF1662",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1259,
              "BodyHash": "13F81592F0A4B2A0FC746ADBE5A318F69DE1BEE06DB04F7FB6B0C31EC58DCA25",
              "Hash": "340ABC1D77821D2722426B41E9D81DE7DFC91F27AEB9014159DEE9FF101447FD",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.Controllers.Other.Cart2Controller::UpdateHeldEntities()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Multiplayer.PlayerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "Shared.Entity.EntityWrapper::set_EntityStepHeight(System.Single)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)",
                "CandideServer.Entities.Controllers.ServerCart2Controller::UpdateCartVelocity(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::PlayIfStopped(Candide.Sound.FmodParameter)",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "cart_wheel",
                "event:/items/Cart/cart_move",
                "Pushing"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntities()-\u003ESystem.Void",
              "Name": "UpdateHeldEntities",
              "Signature": "private System.Void UpdateHeldEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "4FA1D71147FD82DAEA4E828C8E1AFFCF7DAE5EBB0004AFC481AB0A9CF1BB1661",
              "Hash": "DED4CAB8A7BDF8BC9A01373BED23A62098AD716F5E484636CE9015AF8AA23E5A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cart2Controller::UpdateHeldEntity(System.Nullable\u003CSystem.Guid\u003E\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntity(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026)-\u003ESystem.Void",
              "Name": "UpdateHeldEntity",
              "Signature": "private System.Void UpdateHeldEntity(System.Nullable\u003CSystem.Guid\u003E\u0026 slot)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "E0263E60C8FE0C470642BBC8AC95E14F7840992505F6EFDFA9F66517A0F11E00",
              "Hash": "04274EEA9F9DB425BBE473AE35E104FE883A8FFBDE2999EABAAB066E3FD75221",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Entities.Controllers.Other.Cart2Controller::ClearSlot(System.Nullable\u003CSystem.Guid\u003E\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Id()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntityPosition(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateHeldEntityPosition",
              "Signature": "private System.Void UpdateHeldEntityPosition(System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.Single i, System.Boolean disablePickup)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disablePickup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "C2FC0510B93208A69E03644D0D2B577FA9FE48C9C380906860268F2E3831DCAD",
              "Hash": "9D3757CA69C55B5D35313FAD452A83DB70C836DF7FEF397B06175BFD07343611",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntityPosition2(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateHeldEntityPosition2",
              "Signature": "private System.Void UpdateHeldEntityPosition2(System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.Single i, System.Boolean disablePickup)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "i",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disablePickup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "191D374ED0DDE97BC71A1D0049557F1AA175EB99B5EE199713CDAB7A405948AD",
              "Hash": "E002442D8A62DBE8F814E802F88ED7404B6246BDF54F6A85C1A145D366AA302C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateHeldEntityPositionBonus(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateHeldEntityPositionBonus",
              "Signature": "private System.Void UpdateHeldEntityPositionBonus(System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.Boolean disablePickup)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disablePickup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "39E1D385610240239BC13DC04787AEF711831F6800E59E4D1F34B826499DFD78",
              "Hash": "83108C6FF2E809A2F615820B8B9E0CFD0F8CFA7557F5D698FD7EDB8DC70D44AA",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSlot(System.Nullable\u00601\u003CSystem.Guid\u003E\u0026, System.String)-\u003ESystem.Void",
              "Name": "UpdateSlot",
              "Signature": "private System.Void UpdateSlot(System.Nullable\u003CSystem.Guid\u003E\u0026 slot, System.String key)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slot",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "9ED4A85E12F00DAE7CED2EE559FC3DDA749D20B9C1B69FE3727563B70BBFC006",
              "Hash": "94D6B4D5B81FD46412CC39CB9D664A5FCFE0D128BF23EC4BE5BA9827F52E2242",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.Cart2Controller::RemoveEntityFromCart(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_storage"
              ],
              "Source": null
            }
          ],
          "Hash": "123295ED62060E4A116BFC79B85FCEE60BEF835C20B541BF7418D486BC825857"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CatapultController",
          "Name": "CatapultController",
          "DisplayName": "CatapultController",
          "FullName": "Candide.Entities.Controllers.Other.CatapultController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AimRange:System.Single",
              "Name": "AimRange",
              "Type": "System.Single",
              "Signature": "public System.Single AimRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38BA092661B77FB4BAC752126ACA6281B0ABA2A169A23E18190D5F1C9E87E58D"
            },
            {
              "Id": "DriverRelativeAimPos:Microsoft.Xna.Framework.Vector2",
              "Name": "DriverRelativeAimPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 DriverRelativeAimPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA3173B43B98F991F6B869C089CD3A670E3D80A7107262B0207E99F34F2C1E4"
            },
            {
              "Id": "ScoopBaseGuid:System.Guid",
              "Name": "ScoopBaseGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid ScoopBaseGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F416B14D1DE68BDFC9068FBB9BF7A7BD7269FE83188E21EF96DC7DE9543E9CA2"
            },
            {
              "Id": "ScoopRotation:System.Single",
              "Name": "ScoopRotation",
              "Type": "System.Single",
              "Signature": "public System.Single ScoopRotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6B6EF49A1B2BAE13F40D7AB676B9D33F91E5744A497CE67FDF1EFB32CFD524C"
            },
            {
              "Id": "_angle:System.Single",
              "Name": "_angle",
              "Type": "System.Single",
              "Signature": "private System.Single _angle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B5944CFD5CEB45F077A7E7EAA4702EA7313537867BA00FF3BB827B6EAD161A7"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_audioStopDuration:System.Single",
              "Name": "_audioStopDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _audioStopDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCD30E4A6E8EA41B7A21A8CBF178FA8D995D91D1DB1B729E5E04EB0D78B04013"
            },
            {
              "Id": "_audioStopTimer:System.Single",
              "Name": "_audioStopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _audioStopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EA6766F9017EAEC115A51C874FBF37A76630221C815F2245C17657B40B50409"
            },
            {
              "Id": "_countDownStopSound:System.Boolean",
              "Name": "_countDownStopSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _countDownStopSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "242647CC4CDFBDE6B344981066204D3EB5E45F98767E91E5F31B2E4173446778"
            },
            {
              "Id": "_hasFiredOnce:System.Boolean",
              "Name": "_hasFiredOnce",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasFiredOnce",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96143579FF11A371520941E95080FEF5B1F957AE9260279B270E7B3E65746E52"
            },
            {
              "Id": "_isRotating:System.Boolean",
              "Name": "_isRotating",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isRotating",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7B8883618E23DD7C6EF3B103010191E2EFCA17B92F4362B35A50AE92E28AE82"
            },
            {
              "Id": "_scoopEntityData:Shared.Entity.EntityWrapper",
              "Name": "_scoopEntityData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _scoopEntityData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C9B58A2B57DC679FB9E993559A67F7772329745FBB4744AF68D19FD4B16B385"
            },
            {
              "Id": "_scoopMesh:CandideCreator.Shared.Models.EntityMesh",
              "Name": "_scoopMesh",
              "Type": "CandideCreator.Shared.Models.EntityMesh",
              "Signature": "private CandideCreator.Shared.Models.EntityMesh _scoopMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BF368279D29EDFF65CC9A090AEEB9FA0161CE1BAD4AB571102DA2E2D8194833"
            },
            {
              "Id": "_upgradeLevel:System.Int32",
              "Name": "_upgradeLevel",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _upgradeLevel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9810EF4DF22739B305584A2096C7205A8FD9F9DD90351660D4EE00563D5B03E"
            },
            {
              "Id": "_usingEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_usingEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _usingEntityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B56349080647B30EA8E235C0A0951E4D57BFD5D2A3F34D2AB251431B24D90F0"
            },
            {
              "Id": "_usingEntityStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_usingEntityStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _usingEntityStartPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C6568CF53ECD818CFB750DF80DB9A51BB508E9D626E1DD0B78FF7E833D1AF30"
            }
          ],
          "Properties": [
            {
              "Id": "GetRotationAngle:System.Single",
              "Name": "GetRotationAngle",
              "Type": "System.Single",
              "Signature": "public System.Single GetRotationAngle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0F91588DB8DA40A342562DF160752382608E28800FCFA28C3AB43A8A0AF4A6BE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "2370BD1BE660BABB7322551FE22A30DA8041145A05FFA9311F419E5D83F01CA9",
              "Hash": "8F48928A096A650A0ADC5993B3D7A725EE2F05E97BEFE36A462115E8AA613F38",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.CatapultController::get_GetRotationAngle()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "22DBD47DAA4A028478B3DA8D2F5B6F107EC10588177A6DF3136FB962FC900AAC",
              "Hash": "B559AA96418A91480056E3516EB6EC8A9BCDFAB7AC250412C89E067B320CA6C9",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Entities.Controllers.Other.CatapultController::UpdateParameters()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "upgrade_level"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "27076240CDC53D8AD32CE0BF21A6BB0BB833710BB9BC89688FB13B4BDAE67927",
              "Hash": "B8C281CE2F975058FCD53370150FAC45D8740F8AA6D6DDBFA171B051A7C42096",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAimWorldPos()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetAimWorldPos",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetAimWorldPos()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "34B5A4E1EF0EC1AC0CCB6D5229BC1AB23723A5C4D181458F79BEB943EA8E6D44",
              "Hash": "3D557E37110F060530475797508CA6DA5856EF3DA4FF649AD6CE8A217C17F675",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "4250311F665ECD1C904D0AA8E7A7F7830611A23E8C977C66852F795ABC892ECC",
              "Hash": "282758D60B0D05B62484457ABE7F472E3A15DFD86299BD87221EB58AAB08F7E0",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8CE88E8C434C693157942463BAA785798FA7BC98858FB2FE2C5D2A18A74A5532",
              "Hash": "6FDF91D32F1CBD7E4B7C6A48D19E2322472D01B0845472C80C5D2CC643906D45",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "Candide.GameModels.GameState::GetWorldStat(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_ArmamentsDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "8118AFC17856A1A627E7BB5142D0D86F809AA6431DC52D85331B696ABECD9E61",
              "Hash": "1E15C410F0D1A7E3F21B57F4E37443FBBEA68FDE9AEE3E17815405710C4BEEB2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "2C542739B94C27CBDC417CEC38B51CB5983447F28E5333B1EAEFDCB3237E4EF0",
              "Hash": "C9444E05DFFDD9CEF74FA5A0F46DA2159E17C2A8DC3FD5FCBDC1DC1A56EBF275",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::SendExit(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "B35966376E63ECB2CF5797D6868F10D1772B1827D260CA4E64D708CD4F4EAAA6",
              "Hash": "CADB423C7AE5762C62FA37804469AFFE39F1FE078422F1AA9B588E59A66AEC16",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Entities.Controllers.Other.CatapultController::UpdateParameters()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/catapult/catapult_fire",
                "event:/buildings/catapult/catapult_lower_scoop"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "8FDB193EB61E65FB862B236FBE82B67F3AD1D39147171EDF34868F0162128BCC",
              "Hash": "FD44A3FC46DE3D09F5E3CD9A3DB74EF80882F2464CAC4596CACA36163120EAE2",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1111,
              "BodyHash": "2F125AA380C6DAC4B5F9B7594AA901C10FE56DDF719C7BCDEA2031587B305F52",
              "Hash": "5FAFC49B9B46EF883ECDEB1BF1A5F5E512533048FD1B258DBA164C54E32199C2",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.CatapultController::get_GetRotationAngle()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::SendExit(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::UpdateCatapultDirection(Microsoft.Xna.Framework.Vector2, System.Single\u0026, Shared.Entity.EntityWrapper, System.Single, System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.EntityWrapper::get_CarrierId()"
              ],
              "StringLiterals": [
                "vehicle_driver",
                "event:/buildings/catapult/catapult_turning"
              ],
              "Source": null
            },
            {
              "Id": "UpdateParameters()-\u003ESystem.Void",
              "Name": "UpdateParameters",
              "Signature": "private System.Void UpdateParameters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "1DC67823DF5FABD39C1D1C410FAAC2013C05B85E6E8C7559D1F64080BEBC5618",
              "Hash": "00061289EDB8EFB13504D426C3AAA70F2AF1B73A4F85925C65BB41D97BACBC7B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::Exit()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "vehicle_driver"
              ],
              "Source": null
            }
          ],
          "Hash": "EED6990682E29F20219EFF4B8E5644A25B594D5749C94C39D2B89BA708DED34A"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CauldronController",
          "Name": "CauldronController",
          "DisplayName": "CauldronController",
          "FullName": "Candide.Entities.Controllers.Other.CauldronController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "BFC8855955BC46218C8C0FDC7F3D9D330ADDCCFCDB7CB505FEBF75B6522E6C0D",
              "Hash": "5ACFD2449059DA151CBE607E90413621BE99675C0428B6752EC4DB0CB58B8C04",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "3F88F6E65CA2E1A2AB0B84926545B3776D9FBEFC87E51EB87F097F19B9C5A598",
              "Hash": "51B4EA092F7CB14B9BD7F6575598CB6229302BFBB342F2E3B35DF2E9DA55CC05",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "CauldronController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [
                "cauldron_animations",
                "active",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "6B47131BD1CE6D13FD9FD8B4DAF5141D19C282FE7BD85BF5B267FF2CB61027A5",
              "Hash": "9F8FE10A78161917F6CEEB7D76A99E1625017F55C43D9F4E9A5868E761410A2C",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0E5D02095169174EC36356E72616471D354D3E091B611C69810909E5F55BCB68",
              "Hash": "EC47FD81CAFACBDCDD282194A4DF6B751D5C9B1E15EFEDEE06BE3070B058E89C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A8E11678E6338DC861FA3AC777FC62C2DBFA1CA4814AFDB1E48BDD7C88C85288",
              "Hash": "94F536AEEBC84608F62734A0C740B8ABB2923B2B858F8258F928E301C2CB6C2F",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Array::Empty()",
                "Shared.Entity.EntityWrapper::get_CraftingStationFlags()",
                "Candide.CandideUI.PlayerUi::ShowSecondaryCraftingWindow(System.String[], Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "720ED12E8F3403A4FD83FEB9FF139E66E57B0B39DC1FBF5F38A59286D471AA78",
              "Hash": "50D3815C41E24CFBFBF07DEB4EAB4CA1DE1504CC4F6B8CB096DFF8254A1605EF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "DD67622C5FB0D1E5A640B52733AD4ECEF5EF94044110ADCC05F35968B1989234",
              "Hash": "7A7433E73352C86CCCD7F10B7D45F9ABC13DAC41B2A0C3607B113BE85340262A",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/buildings/cauldron_cooking"
              ],
              "Source": null
            }
          ],
          "Hash": "6263F84AA9D23C53EC529C3BFECCD0F1FFFC2BF6C32E3B394CC0E4F0DCE9C953"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ChairFurnitureController",
          "Name": "ChairFurnitureController",
          "DisplayName": "ChairFurnitureController",
          "FullName": "Candide.Entities.Controllers.Other.ChairFurnitureController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "C1818ACF1C0C7510DC8064D5A9408AAF188C10ACE32B996E894A36CC8DFB6489",
              "Hash": "04366162F823D0F26056555715F5776A4B92D75935C42FB44858B9EA0AE36FD2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "3E291F5B2E05693278AD70248DB3555DE5B757D5021B43909B5349583F56CA8A",
              "Hash": "536DF659B71644513B9752BA1EBD70932D4323E7A990F0469CA644265B686B32",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "9D335C79663452F23BF09D2F01E0E566CF8E64D626940D68DDAB4FCEC798A0FA",
              "Hash": "028EEBBE1719493077D322BEF6ADD6F6C5A528045D89C364563947F197A907FD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68671DE4B50B41799BC798853BA3C49248DFB4B5649A8457FA048ACBA1F8C311"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ChestController",
          "Name": "ChestController",
          "DisplayName": "ChestController",
          "FullName": "Candide.Entities.Controllers.Other.ChestController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChestStyleMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "ChestStyleMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Graphics.SpriteSheet\u003E ChestStyleMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F3C2C9CD0029D95BE01DCCC9C01CD6B931A8C338AD1BEB371D8E422CFA686E0"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "protected System.Guid InventoryId",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93F73D97C4B1A29397E920155882E6C2D4186252597A3356D92EE01FC1D648F0"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_glowing:System.Boolean",
              "Name": "_glowing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _glowing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98C47A8760FAFD48F100565FDCB7D8D4F97EFD310C69C8928C4077390DF69D2"
            },
            {
              "Id": "_openChestSoundEvent:System.String",
              "Name": "_openChestSoundEvent",
              "Type": "System.String",
              "Signature": "private System.String _openChestSoundEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DF2C07F0D2CBCA9D3C35D3DF4457738032716F9F8CCBD873ED1010C5E757557"
            },
            {
              "Id": "_shouldBeOpen:System.Boolean",
              "Name": "_shouldBeOpen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldBeOpen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B904DFFB3C50AEE16436C91E2668E4A223310655229243ED908106233995A20"
            },
            {
              "Id": "_unlockingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_unlockingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _unlockingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "476E363E4EF05F2C4538661AEC548EF8F52961D0919F3105AE193E754FA177BF"
            }
          ],
          "Properties": [
            {
              "Id": "IsPlayerUsingChest:System.Boolean",
              "Name": "IsPlayerUsingChest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlayerUsingChest",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "30CFC4B5956EA2536A9ADA2AEE3CD4CE82E7047E7D9002495524D509CBA02198"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4B415CE2BAC9964E30B87C63214FD2F42F463AFF301A8C914EAF3664345DBDCB",
              "Hash": "38CD6DDA96E6C62897A1975160C2577612BF2E844BDFE446AAC062EFB064ED98",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1126,
              "BodyHash": "8289AAE30E0CAB1BDE80AB28BD62F5A183BC5C1C612F54F66B0D0FBFBBF1E570",
              "Hash": "8B1D74394FE9B917664DB31B259693C6C7BC7A798AFC192F80AC2DB270E34BB8",
              "CalledMethods": [
                "ChestController.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Item(!0)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__0()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__1()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__2()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__3()",
                "ChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__9_4()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__5()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__6()",
                "ChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__9_7()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__8()",
                "ChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__9_9()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__10()",
                "ChestController.\u003C\u003Ec__DisplayClass9_0::\u003CEntityInitialize\u003Eb__11()",
                "ChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__9_12()",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [
                "style",
                "chest:",
                "event:/items/chests/chest_open",
                "event:/items/chests/chest_stone_open",
                "closed",
                "opening_glowing",
                "open_glowing",
                "closing_glowing",
                "opening",
                "open",
                "closing"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E0A25C041F5DCE34EC5B5492CDBA0CF100016CE54B372E51880E40C54211F5AF",
              "Hash": "E2B83585B484132DB4E4A6DE64798ECDB144D14F613E86B163CD6A7F842CB24A",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "D1CB53D8B4C646FC9999F5B942C29B34F8926EA141C0569AE764F1FC08526853",
              "Hash": "F8B2AC116E1445B46AF6B9B95FB1D27626401CA9544F34269236A090FDC179EA",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Candide.CandideUI.Helpers.InventoryNameHelper::GetInventoryName(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Min(System.Single, System.Single)",
                "System.Math::Ceiling(System.Double)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Object::ToString()",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "name",
                "inventory_name",
                "Object_AbandonedChest",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "E726FD6A3C85F1D3993A558D3B26E2CD9223E60D68221E83D5DFF09F237FA986",
              "Hash": "53FC92BC50F5B2506810A059B64BE69026B1501CCDAF7D82FB4453877DE2CEDD",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "2DE5FB677D026ADFE60E1F48F7F86637163AF198CA206827964E0EE92103BE57",
              "Hash": "38638B4CB02BCDA8835CFD21E2B4A5A76B40F7DF1A84F57D34ECE21FA3A0253C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Candide.Entities.Controllers.Other.ChestController::get_IsPlayerUsingChest()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::PlayIfStopped(Candide.Sound.FmodParameter)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Array::Empty()",
                "Candide.Entities.Controllers.Other.ChestController::\u003COnInteract\u003Eb__11_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.Controllers.Other.ChestController::\u003COnInteract\u003Eb__11_1()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Entities.Controllers.Other.ChestController::\u003COnInteract\u003Eb__11_2(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.ActionInProgress.StandardOpenObjectActionInProgressController::.ctor(System.Action, System.Action, System.Guid, System.Func\u003CSystem.Single, System.Single\u003E)",
                "Candide.ActionInProgress.OpenObjectActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.Entity.Base.AbstractController, Shared.ActionInProgress.ActionInProgressAnimation, Shared.ActionInProgress.IActionInProgressController, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "inventory_id",
                "event:/items/chests/chest_unlock",
                "stoploop"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 376,
              "BodyHash": "E65A854D76A7C891C32E953D114DAF58CA952171D6C9C770A464FFBA7FFD5083",
              "Hash": "8DB2A27008D904723D175CF0A7E0AE826C60B1D50DD1E95C9E836E32C647B039",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.Controllers.Other.ChestController::get_IsPlayerUsingChest()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetBaseDuration()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "opening_glowing",
                "opening",
                "event:/items/chests/chest_close"
              ],
              "Source": null
            }
          ],
          "Hash": "D65A60BF75E4D9F929439C23C79C5A794161A3FE8ECC9BABA3B4CD7B0ADEED2F"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CinematicBuildingFireController",
          "Name": "CinematicBuildingFireController",
          "DisplayName": "CinematicBuildingFireController",
          "FullName": "Candide.Entities.Controllers.Other.CinematicBuildingFireController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_amount:System.Int32",
              "Name": "_amount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _amount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8505BAE458C947F59C50EB811B9BFEFBAC184F5197BDC678A53A3A3D7983CFE3"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_emitter2:Candide.Particles.ParticleEmitter",
              "Name": "_emitter2",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010E563B074CB7D60EB54239F1F7020E263F00E99F7750D60AD0E89C1B66DE70"
            },
            {
              "Id": "_fireTimer:System.Single",
              "Name": "_fireTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _fireTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "758DE455692B3DB5221D7837329FEE87A3575A1A23EB6E26C20BDC98FE82A623"
            },
            {
              "Id": "_size:Microsoft.Xna.Framework.Vector3",
              "Name": "_size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _size",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA489C16FAACCE91FEEA96EF47E1ED3C207FDE8CB4957CB00A312287893F603C"
            },
            {
              "Id": "_useLight:System.Boolean",
              "Name": "_useLight",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useLight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B37A0C4CE1BDCEDB99BF46DF49D61A0C96C79009F18563FB968273F7962C7ADD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "905416EC255B902445C1C68DA77AD96CF3FE687B3C5FDEAAAF2CF2324DBD8582",
              "Hash": "BE81FDC197EA514509AE164CB857E3E196B4664BBEE555FE439B89F11415D32E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "flame_small_cube",
                "furnace_chimney_smoke",
                "width",
                "depth",
                "height",
                "particle_amount",
                "use_light"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 733,
              "BodyHash": "11955ECC890BC5A42E8E8B5736A1E88335581EA5891B44B82B6D54F336693596",
              "Hash": "0E27D29B8464D5D1113C9B14F0CFE69C7C1EACC8D54A7B1C00EF02E430D26704",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Render3D(System.Boolean)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D31BC984F9C6B2558B8C2BDFB4C5583855835D594812C17A0614552116696849"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CinematicCorpseController",
          "Name": "CinematicCorpseController",
          "DisplayName": "CinematicCorpseController",
          "FullName": "Candide.Entities.Controllers.Other.CinematicCorpseController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_frame:System.Int32",
              "Name": "_frame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5BF93A0C941B9EB361766E63E4E58D63093B2711AA0ED091AA95CAA12FED2BF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "905070A4C1C9F70C749D8A68043E1F090552549096E7411A7A91907D780DEDD1",
              "Hash": "158A79B69B1966CBA6BC6B7AF0E0D0FA09F73E55A91F988381E63058223DC30B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0BA3AAA00FAE10EB99B4D2BF7BB83B93B4390EBD58235C27A0E9B264E8F584B2"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CinematicOwlShadowController",
          "Name": "CinematicOwlShadowController",
          "DisplayName": "CinematicOwlShadowController",
          "FullName": "Candide.Entities.Controllers.Other.CinematicOwlShadowController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwlShadow:Candide.Graphics.ImmediateSprite",
              "Name": "OwlShadow",
              "Type": "Candide.Graphics.ImmediateSprite",
              "Signature": "private Candide.Graphics.ImmediateSprite OwlShadow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C2A10BAE93A21942C9AA1F58297C91E5ACAD5C0E534C34DA1724EA875F355F8"
            },
            {
              "Id": "owlShadowSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "owlShadowSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet owlShadowSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D58C656973FA0A154916112F6B441B5C6C98B9330918E904FA8EC6F46DFD321"
            },
            {
              "Id": "_directionToEgg:System.Single",
              "Name": "_directionToEgg",
              "Type": "System.Single",
              "Signature": "private System.Single _directionToEgg",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "984AFDBDB8B4121403C78AD84035FC9551E7BC94E62DF5B19217CC171B8874F3"
            },
            {
              "Id": "_startPos:Microsoft.Xna.Framework.Vector3",
              "Name": "_startPos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _startPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3BE9742DDC033048C8A7E56B2930E7AD756877134BD49F008DEA0BDAFED0A4B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "01A6ADCCFBDFFD787F42420B83318A805B05C3DDA6928B630E14C7C3426BD8BE",
              "Hash": "3BAFBB59BAE32A49E46C6107FC9BB9F471477FCF880F48E4946F136BF9CC9159",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateStartPos()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "CalculateStartPos",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CalculateStartPos()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "C9B7E646CF4EEA421A757D9958009EDE57FC702671819D73FB61DD1193D667BC",
              "Hash": "2DBEDBDB38BF329FD8787ED67935934ABF8A3E871F665172C5961C4C2AFAF7CE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "28C84EE7E9188C71573F9230AB4A156BC23D3E0328B6EDF796D9FAAD79BE44B5",
              "Hash": "7517F74C8799F1F0DD90E506A3297888ED55E2E782F05A7780900C0B5739A152",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.CinematicOwlShadowController::CalculateStartPos()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "4D6FAB1AF48C471DCB9ECC3D3801B6B441F34CF9EF430792962D13AAFD1D62A0",
              "Hash": "878F57F21EA3420006ACF53EE8134E3842068E5E23FAE21ADC42FB465B153BBA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.CinematicOwlShadowController::CalculateStartPos()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D00B0A97F1475ABF4C59A9D962AA143A305F4C63A93EA572290F4933182C6F64"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CoalTrapController",
          "Name": "CoalTrapController",
          "DisplayName": "CoalTrapController",
          "FullName": "Candide.Entities.Controllers.Other.CoalTrapController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_fireColor:Microsoft.Xna.Framework.Vector3",
              "Name": "_fireColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _fireColor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1507F690E2EAAAB037038BF306EAB1375AA651031DA1B76CD00D5BCBE6E19003"
            },
            {
              "Id": "_fireTimer:System.Single",
              "Name": "_fireTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _fireTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "758DE455692B3DB5221D7837329FEE87A3575A1A23EB6E26C20BDC98FE82A623"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "62EAD227CACBF40A0A0B753DBC4B18AD756EBB37C88AC2E182A75E5791E634BC",
              "Hash": "69DB29DF86F210F80BB6B9C738F6CF2B95AFBC612E0BFFF4BF26E2D7A23AF26A",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 601,
              "BodyHash": "735B151983301E034B699D862B1877AE45DACABF43442C17B0EA43D1A32B6523",
              "Hash": "FFA1FE0C2452066611B6BB4F6512A215B9E9AD10C3DB5DE1931286471FA40795",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.CoalTrapController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.CoalTrapController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "coal_trap",
                "inactive",
                "active"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "A7847658DDB81E1B46D976935FE4B26FFE5310D56B8B455454759395A28EA1AE",
              "Hash": "20DF7863185322BF81A2C1DC592025F01B9382FAAC012612DE73B00951FB0FC5",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/buildings/traps/coal_trap_active"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 505,
              "BodyHash": "DA1B8FDEB674249BCDB05506E5488C2823FAA36B1F82D4CB1524A55F055AAF49",
              "Hash": "CA70C8D1D62CA85CFF6CADECC1C12548840E9D109739F9B267F2DE866BCD704B",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5FE060CF2DA0F117E1A7D56E18AABD34E2C267B651193268E3FA240332F77CF"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ConcreteMixerController",
          "Name": "ConcreteMixerController",
          "DisplayName": "ConcreteMixerController",
          "FullName": "Candide.Entities.Controllers.Other.ConcreteMixerController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConcreteMixerBarrelBaseGuid:System.Guid",
              "Name": "ConcreteMixerBarrelBaseGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid ConcreteMixerBarrelBaseGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45A7D22CCA80C4C9EC2E54DFE8210AE945916102F48C4306466EC13B53FD2AF4"
            },
            {
              "Id": "ConcreteSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ConcreteSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ConcreteSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "880475A3D0CFA37DF6CE6677C46A83B168B3323FC570B5DD9B7B8DC224B3FAA2"
            },
            {
              "Id": "PoolSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PoolSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PoolSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E995E77B51E2C7CA17A3F52DFF49A8575647DE024563764AD69150DD7DE60AFE"
            },
            {
              "Id": "_ashClaySpinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_ashClaySpinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _ashClaySpinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6381E150B67F353E1A8A32E6505D06A1B5A672703DDF88252F02E7FCEFD434"
            },
            {
              "Id": "_ashSpinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_ashSpinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _ashSpinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA58CE6E3942EE59EEBA16F362CC337DD058A343C4C19D0D90096919B7D6C554"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_buildingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _buildingOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C02C98FB6CDB61743AF628F2E204859A45A604B345D2A4F50D35A3DF66B9D58"
            },
            {
              "Id": "_claySpinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_claySpinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _claySpinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E830A9EE117996760C1829E4F16D38285F95564901C4383CF639D274999140A9"
            },
            {
              "Id": "_concreteLeft:System.Int32",
              "Name": "_concreteLeft",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _concreteLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E505CC2A8A4FB399A6F27743D1AE8C6ECC794191593CA9B0EFA7C0FE5A7FD40C"
            },
            {
              "Id": "_concreteMixerBarrelData:Shared.Entity.EntityWrapper",
              "Name": "_concreteMixerBarrelData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _concreteMixerBarrelData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B6877F283369111B6F5BE5592D0472C278CE746486EDCC22FCABDAD2F7F54E5B"
            },
            {
              "Id": "_concreteMixerBarrelMesh:CandideCreator.Shared.Models.EntityMesh",
              "Name": "_concreteMixerBarrelMesh",
              "Type": "CandideCreator.Shared.Models.EntityMesh",
              "Signature": "private CandideCreator.Shared.Models.EntityMesh _concreteMixerBarrelMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A79886FA17AAA60DC19BFEE18330A3E37A4C362D7B189150802B8044C2E14B68"
            },
            {
              "Id": "_concreteSpinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_concreteSpinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _concreteSpinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "842C572F1C733126AABF73541EF14DBD7E2AD0E526161567EB7B8B7FFBEDAB89"
            },
            {
              "Id": "_internalResourceStorageGetter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "_internalResourceStorageGetter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F303EC18CA4DD486809534D8A32B7427269AF160DC4CA8FCFFE3A9A46E487F"
            },
            {
              "Id": "_mixerRotation:System.Single",
              "Name": "_mixerRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _mixerRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E247510E98BEBD5AA83EA7F5EB0CA82221952F0E379ED266C28C420739E410D"
            },
            {
              "Id": "_mixerTilt:System.Single",
              "Name": "_mixerTilt",
              "Type": "System.Single",
              "Signature": "private System.Single _mixerTilt",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "104DB238165341C8227571E492AB59ACE409362B55EA13F48A0D3D645B10322E"
            },
            {
              "Id": "_outputResourceStorageGetter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "_outputResourceStorageGetter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter _outputResourceStorageGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "687DAE2AB2253B1AD3EE41028EE6C7936A365E03A1F7A18B23B7CA97C6CCF85D"
            },
            {
              "Id": "_resourceId:System.String",
              "Name": "_resourceId",
              "Type": "System.String",
              "Signature": "private System.String _resourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253776BBA115D304E6B7C4FE0D64DFD99BDAC9A479E529B555AC1EF80D049190"
            },
            {
              "Id": "_resourceStoragesHasData:System.ValueTuple\u00602\u003CSystem.Boolean,System.Boolean\u003E",
              "Name": "_resourceStoragesHasData",
              "Type": "System.ValueTuple\u003CSystem.Boolean, System.Boolean\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Boolean, System.Boolean\u003E _resourceStoragesHasData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94EC88C2C997D38D9D7501D1265FB63F1218BEFBBFFA36A2F5E22763A0D01C24"
            },
            {
              "Id": "_rotationSpeed:System.Single",
              "Name": "_rotationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _rotationSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94352988B2670B79E4C73C6DF63903327EA682C31F816C2AAF206E570AFC9AE0"
            },
            {
              "Id": "_spinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_spinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _spinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DB2738F3592F22588E0AEB1F874CABC24758753FE22842311BFE75FB2414366"
            },
            {
              "Id": "_state:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "_state",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "private ConcreteMixerController.ConcreteMixerState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67431627B0EDDC653B8D3EFA9A0DD16AEEB4ECA1DD49FFCA61C4AA245F3FF785"
            },
            {
              "Id": "_waterSpinAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_waterSpinAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _waterSpinAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63B0C5A1FEF160DBC98B4C1DBEA268104D5BD2566FB20F6F8FD3A823D1243B10"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1255,
              "BodyHash": "EA1DFB4F73250F3F2F137F6AB8EA018069095CA7144243D66B17DEFC28A2FBCA",
              "Hash": "F37C0603E09082F84054B2FECF00DB95CE04ABC79D5E7BF0199EF53EEB76B943",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanInteractEmptyBucket(Candide.Entities.Controllers.Legacy.BucketController)-\u003ESystem.Boolean",
              "Name": "CanInteractEmptyBucket",
              "Signature": "private System.Boolean CanInteractEmptyBucket(Candide.Entities.Controllers.Legacy.BucketController bucket)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucket",
                  "Type": "Candide.Entities.Controllers.Legacy.BucketController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "37CC31DA2CC6B899466CB31D736BF315DE100193B97D40DFB3E854052F44FFCF",
              "Hash": "D798C6EA3D438391F12A577D041F14130FF29960E5DF863CE6C6AC83CCD3F0A6",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::TryGetRecent(T\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)"
              ],
              "StringLiterals": [
                "bucket_content_resource_id",
                "resource:clay",
                "resource:ash",
                "resource:water"
              ],
              "Source": null
            },
            {
              "Id": "CanInteractFillBucket(Candide.Entities.Controllers.Legacy.BucketController)-\u003ESystem.Boolean",
              "Name": "CanInteractFillBucket",
              "Signature": "private System.Boolean CanInteractFillBucket(Candide.Entities.Controllers.Legacy.BucketController bucket)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bucket",
                  "Type": "Candide.Entities.Controllers.Legacy.BucketController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "A06218B702D356E32CE6198B1A59D5D455AF1189B9F20C7EF963E6BE2AC82946",
              "Hash": "0BA0C7F80F9B5F95770CDB6FAC754976294E0412922A186E14E2A7C8C3173687",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "private System.Void Dispose()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "796C0B8C68421DA9319C5CE3450009EDA2231C3E12546FC131055F728E810147",
              "Hash": "EA307A276EB84B880181BA684706302AB26012D23F7A50F3BA205A4FC1315E50",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "F18410AEDD48283182C1875140D00BA2B4808D499BBF59000275701E94939873",
              "Hash": "41913E9920E6657BCDE1D7716D598E6184D14A14992A41BA1C51313D056DF463",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ConcreteMixerController: Take a look at this"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A09A43C4D7FF42341F60BFA80DBFF12C21E945CACB4F9A891889CA1C08C9B19F",
              "Hash": "CE0534D4740C3F882D8E2144443D282BF59E9EBB5A16D70437E9829C1A0C3713",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "4B3FFC6111CCB30DE268D3574CE71A6C67F2F5E23E6188C6F3795F7DC1C9245C",
              "Hash": "01FABC440D70EB5AA931A74B4EF345D4F6F5B0143A50DED889F1BADB608E342D",
              "CalledMethods": [
                "Candide.Globals::CheckIsLocalPlayerAndGetBucket(Shared.Entity.EntityWrapper, Candide.Entities.Controllers.Legacy.BucketController\u0026)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::CanInteractFillBucket(Candide.Entities.Controllers.Legacy.BucketController)",
                "Candide.Entities.PlayerState.BucketInteractionTarget::.ctor()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::CanInteractEmptyBucket(Candide.Entities.Controllers.Legacy.BucketController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetResourceName(System.String)-\u003ESystem.String",
              "Name": "GetResourceName",
              "Signature": "private System.String GetResourceName(System.String resourceId)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "241D8245C7448172BD82E65F19A21E3C1FCE7C023D493E499AA17FD9A93FAF6C",
              "Hash": "FA27C6232AE821BC1D51484BBE1B14235353B781CA947E09F0D11D9EAD278127",
              "CalledMethods": [
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "DBA6EF34273230F4555C0FEE7F4A55A6CF7F7C76022254400529995A8910990E",
              "Hash": "E73AB39A025F789C5D81B9B867EC17FA0801CE69C42100946518CD41D72CE180",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.ConcreteMixerController::GetResourceName(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "1 ",
                "resource:concrete",
                "2 ",
                "resource:clay",
                "resource:water",
                "resource:ash",
                " | ",
                "Ui_Empty",
                "Unknown contents"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "AEBE09905C6BC24C1D452CA26A4D229B7883766A06535AA3D9D5484F95E5EFF5",
              "Hash": "10F9BD8E83933DF38384C137B7BD349966FF75F5D577C620E6C651D8A5B89AC9",
              "CalledMethods": [
                "ConcreteMixerController.\u003C\u003Ec__DisplayClass29_0::.ctor()",
                "Candide.Globals::CheckIsLocalPlayerAndGetBucket(Shared.Entity.EntityWrapper, Candide.Entities.Controllers.Legacy.BucketController\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::get_HasData()",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::CanInteractFillBucket(Candide.Entities.Controllers.Legacy.BucketController)",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "ConcreteMixerController.\u003C\u003Ec__DisplayClass29_0::\u003COnInteract\u003Eg__OnResponse|1(CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "ConcreteMixerController.\u003C\u003Ec__DisplayClass29_0::\u003COnInteract\u003Eg__OnError|0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.BuildingsService::SendGetBucketDepleteResourceStorageEndpoint(System.Guid, System.Guid, System.String, System.Int32, System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E, System.Action)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::CanInteractEmptyBucket(Candide.Entities.Controllers.Legacy.BucketController)",
                "ConcreteMixerController.\u003C\u003Ec__DisplayClass29_1::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "ConcreteMixerController.\u003C\u003Ec::\u003COnInteract\u003Eb__29_2(CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "ConcreteMixerController.\u003C\u003Ec__DisplayClass29_1::\u003COnInteract\u003Eg__OnError|3()",
                "Candide.GameModels.Services.BuildingsService::SendGetDepositBucketContentIntoResourceStorageEndpoint(System.Guid, System.Guid, System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E, System.Action)"
              ],
              "StringLiterals": [
                "bucket_content_resource_id"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "41D5835AFA0D9DD9FC44B614D7BA9186F76F6232E34F5F53BCB5EDA94ED9FF1C",
              "Hash": "6DD5A227018596961CBB81E44890BC2BAE802643DACE7E4F3EE5159CA1623EC6",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "41EFBACD3190E4837043F3DD19A64EA7EB9FB6AABCB8F51BE22884AC3B32E09D",
              "Hash": "048CFE166C52FE20A8586C4F8617385CDA2074677095F6B03C16E45AFA25321F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.ConcreteMixerController::set_HasData(System.Boolean)",
                "Candide.Entities.Controllers.Other.ConcreteMixerController::SetAmountsLeft(System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::TryGetRecent(T\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "resource:concrete",
                "resource:water",
                "resource:ash",
                "resource:clay",
                "ConcreteMixerController: Concrete amount was set above 0 but water, clay or ash was not set to 0. Synching issue."
              ],
              "Source": null
            },
            {
              "Id": "SetAmountsLeft(System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "SetAmountsLeft",
              "Signature": "private System.Void SetAmountsLeft(System.Nullable\u003CSystem.Int32\u003E clay, System.Nullable\u003CSystem.Int32\u003E water, System.Nullable\u003CSystem.Int32\u003E ash, System.Int32 concrete)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "clay",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "water",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ash",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "concrete",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "EF6B71C23F39C8DD1720C1DE1458D5542CFB4088CD521988DEF553E6689D3532",
              "Hash": "73B4D805E59E5AD2173685FA095AEE0D2DC194043CE46D3191CCC18F3EDE66F2",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "66F32330CBDF4AB85F54E933DD2C3EC6EA3B2E4901ED6F4FE65F099BED926E27",
              "Hash": "B7C07B6473F2086610CD756567D947ECC2A4F8AD590694FB31EB7A29D653DC2E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "008E68CB44D691B58E1CB7B401244DBF9B7E64CD4FE8F4D041BD82A3D84B9C82",
              "Hash": "BC2F95F27AC5DABC5D32C94A7799550F43372CE2F235D93A6AD153073A5A0420",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E, System.Guid, CandideServer.Models.IOStorageType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C6CE6D212D4C2BE42B62F44C27E8886385A2C66F3B88D611214C0D86E5AC7068"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
          "Name": "CyclopsArenaController",
          "DisplayName": "CyclopsArenaController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController",
              "Name": "Body",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87F8C6D7C3018FC34361ABE04077691AEFCBC44086C409A983258774F3A2887B"
            },
            {
              "Id": "Eye:Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController",
              "Name": "Eye",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController Eye",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84CC749D75100D06ADF8D1A5BF1F50CE9BFD384244FFE49AF74FD25D411B9951"
            },
            {
              "Id": "FallingRockSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FallingRockSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FallingRockSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D897FD06D0B315840F019E84D8690B96783DC2F5E324DA07FE4BB53C9BE9BFB2"
            },
            {
              "Id": "LeftArm:Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Name": "LeftArm",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController LeftArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3447CF75065F61D37BF0B4627FDB3E7C0C4E2CE6F7B602C1335A10B33AFDB2BA"
            },
            {
              "Id": "PopOutEye:Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController",
              "Name": "PopOutEye",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController PopOutEye",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B2E39A08149024499434FAF4B9AEFA61CE1857493F0F368AE71A41723CB8B84"
            },
            {
              "Id": "RightArm:Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Name": "RightArm",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController RightArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "342E89D7592E0580CD4863F3DEFB73A771B1B9F732966CB84F9535F2864D1DFA"
            },
            {
              "Id": "_baseDamageToTriggerSlamAttack:System.Single",
              "Name": "_baseDamageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _baseDamageToTriggerSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "167714E09B24D7A6FBFE3AA8C83032547B0022A77B89572A5E6C9B2134520E05"
            },
            {
              "Id": "_damageToTriggerSlamAttack:System.Single",
              "Name": "_damageToTriggerSlamAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _damageToTriggerSlamAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0BA7C7455BE909D62DCF3E662FEA8F4E43C065FD27EF0C9DC424801CCF6AA87"
            },
            {
              "Id": "_deathTimer:System.Single",
              "Name": "_deathTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _deathTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D27F7D3CE7F5CFB025978E7179177E0F04819A12582A97B33225A5950F28202A"
            },
            {
              "Id": "_explosionTimer:System.Single",
              "Name": "_explosionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _explosionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB93B03309991506CE261F8C7A6E59444376D9C6B01BB025473964D69A4F757F"
            },
            {
              "Id": "_musicParameterValue:System.Int32",
              "Name": "_musicParameterValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _musicParameterValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1B2D34111176BEAB7A0800F8055DE8DB69C3DDEB43B63B299A763595B69BE0A"
            },
            {
              "Id": "_playedEntranceBlockVfx:System.Boolean",
              "Name": "_playedEntranceBlockVfx",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playedEntranceBlockVfx",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20047CDD6B90F1D2932E695E6F6DA3E7C2512D8F2D30F623D8D2C2AEFCABC34F"
            },
            {
              "Id": "_slamAttackHeight:System.Single",
              "Name": "_slamAttackHeight",
              "Type": "System.Single",
              "Signature": "private System.Single _slamAttackHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C492793E5B39ACBB3979EAF833D7FFD698D95BEC29CC1E1196B2DD6F71FB4A85"
            },
            {
              "Id": "_squeezeAttackArmSpeed:System.Single",
              "Name": "_squeezeAttackArmSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeAttackArmSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "050DBB070190625A786DDE151C0896ED2367441C172D0345F0DF74CB82CA7654"
            },
            {
              "Id": "_waitDurationBeforeSqueezeAttack:System.Single",
              "Name": "_waitDurationBeforeSqueezeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _waitDurationBeforeSqueezeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C98BDFF78102790EF3EAFDB79288B8AB4C0D5C200FAD86C4C603262E016FB7C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 951,
              "BodyHash": "14FF6F49C662B3A9E4E48BB7039DB48F9BF5037A7E3AE3A61A6F414E974E37FA",
              "Hash": "189C3EE63F760B7D950865FD50609611A2859142DA181BFFAE00F22AC3444748",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::BeforeRender()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::RemoveParticlesInHole(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::GetBossFightModel()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1006,
              "BodyHash": "4359D8D75B2EB140A245C87A02ECDA391DC36F220D9DAADA5861F0BF2FC3608C",
              "Hash": "E78A761F27BB55FDDF2AE4774F84E3D47F7CA997803346F43AA4C2423105E282",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddTransition(BM.State)",
                "CandideServer.Entities.BehaviorMachine.Modules.Nodes.Other.IsServerStateTransitionPending::.ctor(BM.State)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "CyclopsArenaController.\u003C\u003Ec::\u003CCreateStateMachine\u003Eb__16_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_4(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_5(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::\u003CCreateStateMachine\u003Eb__16_6()"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "phase1",
                "phaseA",
                "phaseB",
                "phaseC",
                "phase2",
                "phase3",
                "phase4",
                "phase5",
                "dead"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "9A1E48E76A54B261D4D18ED02DEDCBE2321E92A2F93C15124E4896915217D268",
              "Hash": "C51E2509E489DF8A6F7463510A1C2B46972E13C7E0F7253AE6C54BA287710A08",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [
                "base_damage_to_trigger_slam_attack",
                "slam_attack_height",
                "squeeze_attack_arm_speed"
              ],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean heavy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "heavy",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "011D297653112E82637B6001F50C0A49193DC3665AB8E58B37E1F0D4804F9932",
              "Hash": "5BFF1C88C132723197CCA9A18419E7C55BC5B26B9FAA3483E7FB3131292713BB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnParticlesHorizontallyDownwards(Microsoft.Xna.Framework.Vector3, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBossFightModel()-\u003ECandideServer.Models.Boss.BossFightModel",
              "Name": "GetBossFightModel",
              "Signature": "public CandideServer.Models.Boss.BossFightModel GetBossFightModel()",
              "Visibility": "public",
              "ReturnType": "CandideServer.Models.Boss.BossFightModel",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "C6DC93BBE7D9A505B80FA6011AC0A20F9CED58A41C9401364ED2D8181D1055AA",
              "Hash": "786F88E203AB296B17EC15ABEB594AE41A31EFA0D27194A5D94626A0E520163F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityInEntrance(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnEntityInEntrance",
              "Signature": "private System.Void OnEntityInEntrance(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "A9CABEFF8A0C25464635C7DAD75D0913FDCB760DCEA132FE98DEC289567C1BA7",
              "Hash": "EC1CE9DAEF1AA7505ED6B6701A8343B312D63C93D15EEC96AF5EDFDA21659A01",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::EntranceBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::BounceSound()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityInHole(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "OnEntityInHole",
              "Signature": "private System.Void OnEntityInHole(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 holeCollisionCenter)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holeCollisionCenter",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "4430A870693A573068E6D97D722C36FB97A46650D628DEC5983C3E90B821C02A",
              "Hash": "2CFA6F17AAE842DCF018DA358B473907BF171611A52AF5E3191FE329BD52395C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::HoleBounce(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::BounceSound()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayBodyEmergyEndVfx(System.Int32)-\u003ESystem.Void",
              "Name": "PlayBodyEmergyEndVfx",
              "Signature": "private System.Void PlayBodyEmergyEndVfx(System.Int32 side)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "side",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "E60168F81287D1B65517132650F1CF5B551C5B0FD4E8D172EC7BC0E7E1897976",
              "Hash": "BD2695E6478B613F207962E14383A0CD31A311A9ED87630100A701F04277155E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnFloorParticles2(CandideCreator.Shared.Models.RectangleF, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "cyclops_slam",
                "cyclops_slam_flip"
              ],
              "Source": null
            },
            {
              "Id": "PlayEntranceBlockVfx()-\u003ESystem.Void",
              "Name": "PlayEntranceBlockVfx",
              "Signature": "private System.Void PlayEntranceBlockVfx()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 722,
              "BodyHash": "7F950B063F7CCA27F0BCD028CDE675FFDD9E3BC189AA9824D95101AAD90E317F",
              "Hash": "CA8B5205F9D45C5AAB7D77E93F87AF152E2E6CE423059D00605530B928C5D93E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Combat.VisualExplosionData::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "94311B3C486091803D43612377FAE9F064F1F2C5B2D9113D0F57B76EDD4FA6E4",
              "Hash": "8BDFD29241637DE29D10744B7B21B578B54BD0C979E7F9521DA2A40E789F4941",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::PlayBodyEmergyEndVfx(System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_cave_rumble",
                "event:/creature/cyclops/cyclops_handsmash"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage)-\u003ESystem.Void",
              "Name": "ReceiveSync",
              "Signature": "public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncCyclopsArenaMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C12CD3649B16E046FE69BA61D33794E8E6A56DB9DB8AFAE6268391E9CD744DBC",
              "Hash": "7EB21E93C31AD81B9A66B3E492BFBF04EB64E72E1EBFABDD95481226D3ED9F1D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveParticlesInHole(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveParticlesInHole",
              "Signature": "public System.Void RemoveParticlesInHole(Shared.Entity.EntityWrapper arenaEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arenaEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "5090336AA3366FB1E0436BE5430E6EDF66A7E87495A4726077DF51DC09C72445",
              "Hash": "D5CF94CA5B0EC98668BA21F0A7A229C77A494354D99568CB47C78E2CFB8F101E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "3638A280B4548C4F33C503DA8F02E035DF635E71460580897C2D1661FB96BA23",
              "Hash": "74BB826436675613EB70F204F8BB3C8B484CE23A1C063EBC7EDBDBDB88DE4E70",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMusicParameterValue(System.Int32)-\u003ESystem.Void",
              "Name": "SetMusicParameterValue",
              "Signature": "private System.Void SetMusicParameterValue(System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "14FC042B005D24BC0684F0B2F0D659B082F42F7BC6F4E6DBD03880E8C7E115B2",
              "Hash": "EB4A914517ED7D5FB50FC1386AE105EF6E339E92DF46E3031B778E8545EBFF68",
              "CalledMethods": [
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::SetBossMusicFMODParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "Transition"
              ],
              "Source": null
            },
            {
              "Id": "SetUpBody()-\u003ESystem.Void",
              "Name": "SetUpBody",
              "Signature": "public System.Void SetUpBody()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "8A85C9B71A71BE5486C5B684BBE3C9C66D7B98EB34591ECF0F381D2B54CA6A0D",
              "Hash": "693C7DEE6E2BE09EC9534C324DFEFF8612E73603F6AEBB6BDFE94B2867F60E0C",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpEye()-\u003ESystem.Void",
              "Name": "SetUpEye",
              "Signature": "public System.Void SetUpEye()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "5045E172757F8831F7783ACE1BE438FDB86F45440590AE1526E44629134890BF",
              "Hash": "4D2F0331FF79589022A375184E0E97AE7B2E1C66E84B4D49D373DEFA4D82E6EA",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController::Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpPopOutEye()-\u003ESystem.Void",
              "Name": "SetUpPopOutEye",
              "Signature": "public System.Void SetUpPopOutEye()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "60C73B4501FB26B979ADAD6769FEFC2F6CA9151DD1D65477570AFCA367370711",
              "Hash": "75039C6EFDB6FAA27CC5E163C2134A64B168E3CDC68830339AA67F31E695F870",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetUpLeftArm()-\u003ESystem.Void",
              "Name": "TrySetUpLeftArm",
              "Signature": "public System.Void TrySetUpLeftArm()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "C3138B335FF3DC4EFD0D0228A4EF53620A690400064A51F7A0FDEBA309B19C03",
              "Hash": "7D505D7DE94E5BF3250098002AD159E002BCFF4EEB22898D480E541EA6A30BE9",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetUpRightArm()-\u003ESystem.Void",
              "Name": "TrySetUpRightArm",
              "Signature": "public System.Void TrySetUpRightArm()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "4020D650DEA732F9CA7511B2708CE30E99973F316A671F17E03EA2E38D8DD6FA",
              "Hash": "169BD69539BD103645BFFB63A1ACE48A3D1CBAFC57A8405B8EA389FC2DB48AE0",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "83FBE82E7CB30FB050F2533A6C869BC74BC0E905AF43F59D2A51ED598E338762",
              "Hash": "E0302AED341C285F8F8F5405493ADA3B61826C9BB857522BA7EDF8F54C947BBD",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::SetUpBody()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::TrySetUpLeftArm()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::TrySetUpRightArm()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::SetMusicParameterValue(System.Int32)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::SetUpEye()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::OnEntityInHole(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E::.ctor(System.Object, System.IntPtr)",
                "CyclopsArenaController.\u003C\u003Ec::\u003CUpdate\u003Eb__24_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SharedHandleHoleCollision(Shared.Entity.EntityWrapper, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::GetBossFightModel()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::OnEntityInEntrance(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SharedHandleEntranceCollision(Shared.Entity.EntityWrapper, System.Action\u003CShared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u003E)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::PlayEntranceBlockVfx()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDeathExplosions()-\u003ESystem.Void",
              "Name": "UpdateDeathExplosions",
              "Signature": "private System.Void UpdateDeathExplosions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 696,
              "BodyHash": "92203170138CEB5D2D44CF77A9582AEAA991DD4A565BFDAF03C0232FBF70B0F0",
              "Hash": "F62F705486A6D778ADDF5F55CF18D40DB1C704C7F348D5449F0343AC9CD1A875",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::ExplodeArms(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F068E2947F0F872D8065EF96E325C354E034C386114035EC3386A1346B3E1089"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
          "Name": "CyclopsArmController",
          "DisplayName": "CyclopsArmController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arena:Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Name": "Arena",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController Arena",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDAD4F1B06D54E6A87D40CF47A51A839F47E97D86E334CCCCCC720842E6D552A"
            },
            {
              "Id": "DamageTakenDuringSqueezeAttack:System.Single",
              "Name": "DamageTakenDuringSqueezeAttack",
              "Type": "System.Single",
              "Signature": "public System.Single DamageTakenDuringSqueezeAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6609F5EF109E2F197584F714C2FC8D9D65A50D238E15EF82B9ACD093B2750586"
            },
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CD40EC46C1C7EEE29DC371995E08AE34678A89C7A7A2D4F89C7E9E3D360A207"
            },
            {
              "Id": "HurtSoundCooldown:System.Single",
              "Name": "HurtSoundCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single HurtSoundCooldown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A02CFF38D95A0A0071807E1E63A402D576433867279DEABF10AF7F9F8B180253"
            },
            {
              "Id": "IdlePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "IdlePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 IdlePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83AD534BB193AAA9258BB51BAF7098DFCDB6EB206B8526F9B4BABC28DEAA442D"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "SpawnGroundParticles:System.Boolean",
              "Name": "SpawnGroundParticles",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpawnGroundParticles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE5BB326F572A9EBFF1E016244A082FAA79802DE27946D165EA4507E818445A0"
            },
            {
              "Id": "SqueezeAttackArmHealth:System.Single",
              "Name": "SqueezeAttackArmHealth",
              "Type": "System.Single",
              "Signature": "public System.Single SqueezeAttackArmHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "370E05FAF010FEF17E11CA5F9F1F33AC82126550D54DB809C101FA7CCC8448B6"
            },
            {
              "Id": "Squeezing:System.Boolean",
              "Name": "Squeezing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Squeezing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "458BEC2662913DF2F9EEDBCA2E462888599E196D020678B7DF70BF8D4D748EBE"
            },
            {
              "Id": "_squeezeAttackArmSpeed:System.Single",
              "Name": "_squeezeAttackArmSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeAttackArmSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "050DBB070190625A786DDE151C0896ED2367441C172D0345F0DF74CB82CA7654"
            },
            {
              "Id": "_squeezeDamageMultiplier:System.Single",
              "Name": "_squeezeDamageMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeDamageMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AB4390FE63A3BCE4593DBB2D835B63D0AB1AD7042BA9DEA44B8F8EC11CC76FF"
            },
            {
              "Id": "_waitDurationBeforeSqueezeAttack:System.Single",
              "Name": "_waitDurationBeforeSqueezeAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _waitDurationBeforeSqueezeAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C98BDFF78102790EF3EAFDB79288B8AB4C0D5C200FAD86C4C603262E016FB7C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1941,
              "BodyHash": "0D8F9420B77A30F3B6435CF4DE6740D0581E3E142373F0D614111A89B55D2D7A",
              "Hash": "0FF2331E81CF7B6772C5858AC2F6BCEEBEECE8A7F8830AEDFCDEEB03775AE456",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.CustomVoid::.ctor(System.Action\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[]\u003E, System.Object[])",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "BM.CustomVoid::.ctor(System.Action)",
                "BM.State::set_ExitBehaviorTree(BM.BehaviorTree)",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_2()",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(!0)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_3()",
                "BM.BTBuilder::End()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_4()",
                "CyclopsArmController.\u003C\u003Ec::\u003CCreateStateMachine\u003Eb__14_5()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::\u003CCreateStateMachine\u003Eb__14_6()",
                "BM.Running::.ctor()"
              ],
              "StringLiterals": [
                "base",
                "phase1",
                "phase2",
                "idle",
                "slamAttack",
                "phase3",
                "phase4",
                "phase5",
                "squeeze",
                "WaitDurationBeforeSqueeze",
                "SqueezeTargetPosition",
                "SqueezeArmSpeed"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "B59DF0E7CB8CE73DAC746F5D2F8DD2AFC90EAB84A5E5F955369D7EEFED547374",
              "Hash": "9600F8A5AA09C71D1E4B40C14670C8BB6B93F87075B0B41B28EA18B34770A695",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_TerrainStepHeight(System.Single)",
                "CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::SetPhase2Collision(Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "side",
                "left"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MovePlayerOutUnderHand()-\u003ESystem.Void",
              "Name": "MovePlayerOutUnderHand",
              "Signature": "private System.Void MovePlayerOutUnderHand()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 567,
              "BodyHash": "A8024F49318487BB5D8A4157B427C6AD77FD0704315F9B623322DC70510D821C",
              "Hash": "7C9376600789C61E06B8A4FC68151791DDE1155B8DFD1CA56C4BCC22A6B1F681",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "455EF07DD2D5215D1EE2D077EE82B840BED2BDD8E201F00BF40A515A891CB878",
              "Hash": "9D34AC58BC92F851F0D56C7F94FC6D04510CDF5E9004D24DF2ACECFA0697A636",
              "CalledMethods": [
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "aura:cyclops_hand:armor",
                "event:/creature/cyclops/cyclops_hurt_above"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "869CED566F901833BD6CF0D87B49F565DF0E4CF22FA97F0F5A05E9365558E4CF",
              "Hash": "DDA5A822C3139D200D9AA28C6E274BD2FC9A8CB5A556379DB21A4AC0636A356E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::ReceiveEntityControllerMessage(System.Object)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "B7EEBBFF5406B839C94B57E5747256C8DB1EE1C393AE5CA5FEE7554B7CA2543F",
              "Hash": "119063D1C19822952F189C2961816593C2C1439BC0DD7D2B6F11425787EE85CC",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController arenaController, Microsoft.Xna.Framework.Vector3 idlePosition, System.Single waitDurationBeforeSqueezeAttack, System.Single squeezeAttackArmSpeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arenaController",
                  "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "idlePosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "waitDurationBeforeSqueezeAttack",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "squeezeAttackArmSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "EB9F8211146D0977A9E168EBC8CC911E4D5A707A60BB206D9E19C0072E318174",
              "Hash": "892DEC5C61398A634A0C187F06853A79304ABE9939895871472D11D0D9DAC699",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "1BDCA3D7495E1FBB44462ED57541B32A19737E1D65713AEEE14BE1E2517CEB9A",
              "Hash": "517958571DFC0B68D7027434D3B80FC732955F58830C4EA98E8EA417C9648EAE",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController::MovePlayerOutUnderHand()",
                "CyclopsArmController.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CyclopsArmController.\u003C\u003Ec__DisplayClass15_0::\u003CUpdate\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "14ED39D6CB62F3019BD398384FCF553A9CDC73A4C3075E845DB615BA33576081"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController",
          "Name": "CyclopsBodyController",
          "DisplayName": "CyclopsBodyController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Byte,System.ValueTuple\u00602\u003CSystem.String,CyclopsBodyController\u002BAnimationStateMachine\u003E\u003E",
              "Name": "AnimationMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Byte, System.ValueTuple\u003CSystem.String, CyclopsBodyController.AnimationStateMachine\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Byte, System.ValueTuple\u003CSystem.String, CyclopsBodyController.AnimationStateMachine\u003E\u003E AnimationMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6995369EE544B70484471DB0D48CA4AFEEA6B6EA36ECA127CEB9EDEEB584E66"
            },
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "DeathExplosionCounter:System.Int32",
              "Name": "DeathExplosionCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DeathExplosionCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81A76E38F74DA5622207DBFF2CEB04DC70822F124EB39FE683E0817877490E37"
            },
            {
              "Id": "HandShadowSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "HandShadowSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet HandShadowSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "679DC674E62E314CE71921B28C9634512663ED67F08784CDB86F08FD883D8A3B"
            },
            {
              "Id": "InHoleOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "InHoleOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 InHoleOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8315D5E5ABB152565D5F5A38E63DCC642C5BDB3A021622A713FA8BB2C7F0047"
            },
            {
              "Id": "LeftArm:Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Name": "LeftArm",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController LeftArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3447CF75065F61D37BF0B4627FDB3E7C0C4E2CE6F7B602C1335A10B33AFDB2BA"
            },
            {
              "Id": "LeftArmDied:System.Boolean",
              "Name": "LeftArmDied",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeftArmDied",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B18824217165CF909BAD11F56E2C78B2BC59ADC45FA32D3B224C9E72F61C78A0"
            },
            {
              "Id": "PlayedShakeSound:System.Boolean",
              "Name": "PlayedShakeSound",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayedShakeSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E4558436D2DFA62444DEAD60A8429016965F7E80BF06608F76A151D1B292BD8"
            },
            {
              "Id": "RightArm:Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Name": "RightArm",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.CyclopsArmController RightArm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "342E89D7592E0580CD4863F3DEFB73A771B1B9F732966CB84F9535F2864D1DFA"
            },
            {
              "Id": "ShakeTimer:System.Single",
              "Name": "ShakeTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ShakeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A16C3E9C6474799602297D73C12906A0FD45C2BE3FBF7434C611B5CB944B5D0"
            },
            {
              "Id": "_bodyAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_bodyAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _bodyAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646400700AC3F20F4ABFA0C938096565C4CDF8BC843F204EB30B620C2C50D250"
            },
            {
              "Id": "_leftArmAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_leftArmAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _leftArmAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BF066530ACBB5DBFB46DFEE31DAA6F9F76CFD377796B9BF043868377EE086A7"
            },
            {
              "Id": "_rightArmAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_rightArmAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _rightArmAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8F0BBFDE73182CA26DB46F11001EA8B8EF506CE4D6A40AABA6CD7725B363054"
            },
            {
              "Id": "_squeezeTime:System.Single",
              "Name": "_squeezeTime",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7385385D388D10BB1DA8F6578EFADD1AD35A4A529BECB20D3E560F788BE2DE96"
            },
            {
              "Id": "_squeezeTimer:System.Single",
              "Name": "_squeezeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _squeezeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFFF0F50C6054F15F15B6F6D396B1EC129844CB9C1191ED7DD801B78D86CEF1B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1954,
              "BodyHash": "0B18B3C33330CC264B8F967EEA64C341716CF7FD2FC83288E92BF32CC34C149F",
              "Hash": "61FC82DB6F431136AE24B75F2431C1908F1D622588D409D3963665E47D7FAAC1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircleBiased(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::QuadraticInterpolation(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::DrawHorizontalSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "hidden",
                "hidden_shake",
                "emerge",
                "emerge_2",
                "hide",
                "in_hole",
                "in_hole_shout",
                "raise_arm",
                "slam_arm"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1182,
              "BodyHash": "E5C4AD4F0DC48886AEFFA497569CB2983C1CBC19E20E707B14AC599B86DAB3F1",
              "Hash": "539CB4F8185260CCA2D5CEEB7255301010CDDF37180CD687A68C593FA279D230",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_TerrainStepHeight(System.Single)",
                "Shared.Entity.EntityWrapper::set_IsAllowedInPits(System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "System.Array::Empty()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::OnReceivedSpellCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.EventBus.EventBusManager::SubscribeUnsubscribable(System.String, System.Action\u003C!!0\u003E)"
              ],
              "StringLiterals": [
                "cyclops_animations",
                "body_idle",
                "stun",
                "prepare_squeeze",
                "squeeze",
                "shoot_laser",
                "recover_laser",
                "recover",
                "hidden_body",
                "hidden_shake",
                "emerge",
                "hidden",
                "in_hole",
                "hide",
                "emerge_2",
                "in_hole_shout"
              ],
              "Source": null
            },
            {
              "Id": "ExplodeArms(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ExplodeArms",
              "Signature": "public System.Void ExplodeArms(System.Single deathTimer, System.Single explosionTimer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "deathTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "explosionTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2530,
              "BodyHash": "9EBAC257BF36BA471F36FA7AC0020B22E7B4852055EF3660772C67BB296889BD",
              "Hash": "44565D569C52D028CF9FCD3C204F7517F2B14C0DD075C6848AB0C21FEA291785",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::.ctor(System.Int32)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::Add(!0, !1)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "System.MathF::Cos(System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::\u003CExplodeArms\u003Eg__GetArm1Position|24_0(System.Single, CyclopsBodyController.\u003C\u003Ec__DisplayClass24_0\u0026)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::\u003CExplodeArms\u003Eg__ShowPart|24_4(System.Int32, CyclopsBodyController.\u003C\u003Ec__DisplayClass24_0\u0026)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::\u003CExplodeArms\u003Eg__HidePart|24_3(System.Int32, CyclopsBodyController.\u003C\u003Ec__DisplayClass24_0\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::\u003CExplodeArms\u003Eg__GetArm2Position|24_1(System.Single, CyclopsBodyController.\u003C\u003Ec__DisplayClass24_0\u0026)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuartIn(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [
                "death"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceivedSpellCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003ESystem.Void",
              "Name": "OnReceivedSpellCast",
              "Signature": "private System.Void OnReceivedSpellCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "2F8978BC4F97C81CEBE750D266DF5E0ED395B4E66CFC18AD34DBC688655BD8B0",
              "Hash": "673F32A9831751FDA36949ACB997CA4475A43E0909633B46C57FC0CF67A8994B",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Sqrt(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnParticlesHorizontallyDownwards(Microsoft.Xna.Framework.Vector3, System.Int32)"
              ],
              "StringLiterals": [
                "cyclops_eye_attack:0",
                "event:/creature/cyclops/cyclops_lazerballs_normal",
                "cyclops_eye_attack_arrow:0",
                "event:/creature/cyclops/cyclops_lazerballs_normal_single",
                "cyclops_eye_attack:1",
                "event:/creature/cyclops/cyclops_lazerballs_enraged",
                "cyclops_eye_attack_arrow:1"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "E7B7D8702CB98ACED5E75FA15A46B581AE38E194B4BB861BB640347DF88CF1FD",
              "Hash": "E81718609A7867D8226F4ED6243ACF631FDDB3177556AE852669E4CBB4CA71A1",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::OnReceivedSpellCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.EventBus.EventBusManager::Unsubscribe(System.String, System.Action\u003C!!0\u003E)"
              ],
              "StringLiterals": [
                "received-spell-cast"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "C23F5E0DED8A5E64695C4FD0CA9E9953EBC6F68C87E72B884428BFF725EA143A",
              "Hash": "FC5EC86BA0C301469C56F1252E23D448DE0675BB3B282B1935BBEBC2665B3E7B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Byte, System.ValueTuple\u003CSystem.String, CyclopsBodyController.AnimationStateMachine\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSqueeze(System.Single)-\u003ESystem.Void",
              "Name": "SetupSqueeze",
              "Signature": "public System.Void SetupSqueeze(System.Single squeezeTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "squeezeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "60BF994B85FB3A0FB85E1BA470056FD2735A5B47B18D9FD81BFD41137F1B19CD",
              "Hash": "7A717415DF7D445F50552F53D74AF22D8757F43E619AD7F6A0B583C6F8ABE065",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1559,
              "BodyHash": "A27CAF0BF0DE27C1F3B72FF772B8E428310B6B0334515872C3F3C2590790A5EB",
              "Hash": "7B0743DC87A9B1399A9B63A319C1963417D93BCB7DAEE0EBC1A5A280C8E75E4C",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsBodyController::UpdateSqueeze()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetBaseDuration()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Sqrt(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnParticlesHorizontallyDownwards(Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)"
              ],
              "StringLiterals": [
                "squeeze",
                "hidden_shake",
                "event:/creature/cyclops/cyclops_cave_rumble",
                "emerge",
                "hide",
                "in_hole_shout",
                "shoot_laser"
              ],
              "Source": null
            },
            {
              "Id": "UpdateSqueeze()-\u003ESystem.Void",
              "Name": "UpdateSqueeze",
              "Signature": "public System.Void UpdateSqueeze()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "0BDA3FEFFA6982803CA9BB0A4FADAD20E497C5C96ADE90AACB59F36336BAE8A9",
              "Hash": "54A05A4B31F79FECB286083E4285B0BFE43AE5E62D97D8AFCDF174E3F0EDD737",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadInOut(System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityY()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E28FD1733D0E9D7C6E7027D437820CE54B787D16E010488B938668927A715FB7"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController",
          "Name": "CyclopsEyeController",
          "DisplayName": "CyclopsEyeController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_arena:Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Name": "_arena",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Signature": "private Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController _arena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "837D3B9A5E4115ACB6E8F9AA1B2F44899B2DE9D4972212457F1CC64FC3D3B611"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 620,
              "BodyHash": "9398A31F14A87F85127B1C5418B41A69FD3530BD0C7A52987BD8EA3086F9FDBF",
              "Hash": "A8863E9426105761C9F2D545ADFDAE47627F5E84BA85864BAD0DAAD54A44C788",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController::DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "boss:cyclops"
              ],
              "Source": null
            },
            {
              "Id": "Damaged(System.Single, Shared.Combat.DamageVfxType)-\u003ESystem.Void",
              "Name": "Damaged",
              "Signature": "public System.Void Damaged(System.Single damage, Shared.Combat.DamageVfxType vfxType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "A9F83EAE5AD8EE0B5979C00B9F48911A9CF4E4E8686859E975EC5028E46C0A20",
              "Hash": "B5D192C22B419DFB3B2889E69428F65E07313DB7F0840FBD12A28EC50183B2AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector4, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawImmedateSprite",
              "Signature": "private System.Void DrawImmedateSprite(System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, System.Single depthOffset, Microsoft.Xna.Framework.Vector4 color, System.Boolean flash)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flash",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "9696682DAE38743A4211758C2A38A3A66995C5B53DE66113CBBF47F501E08FD0",
              "Hash": "B2217C22A49559BBDAE8219641490CC1316F5569B0F37E31A8F4E4FFCC0D12E9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "7FE8489BB73E96F412FCDDEA667BC970271E0DEB37284D6D495BE574F2C8C4E1",
              "Hash": "B4545D6BFD9850363F2C3984A8697E08BC48BF8C4ED03D4F3DF61F7DBBB4D9F7",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsEyeController::Damaged(System.Single, Shared.Combat.DamageVfxType)"
              ],
              "StringLiterals": [
                "explosive_pot_explosion",
                "event:/creature/cyclops/cyclops_hurt_below",
                "event:/creature/cyclops/cyclops_hurt_above",
                "boss:cyclops",
                "boss:cyclops_eye"
              ],
              "Source": null
            },
            {
              "Id": "Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController arena)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arena",
                  "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "EA6D6F47AC22066FAB8D8C179C5F495C9AACA353EE0085D2CFF8E0FA20DE9834",
              "Hash": "B11C1559CDA127FD7513C40184E590F37FA5E0AE7F3A653835A84FE006D3B3D9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13C10427BE121A0AD102403FAD991F8BE1B5A850846C494B6CFB10002F2B9A1A"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller",
          "Name": "CyclopsLaserPhase2Controller",
          "DisplayName": "CyclopsLaserPhase2Controller",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.Controllers.ServerBehaviorMachineController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EyeSprites:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "EyeSprites",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet EyeSprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12D1AAAA3832C66E244B32AF4C5FA2377F5F71E00B54B82261987BAFC7A472C4"
            },
            {
              "Id": "Laser:Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam",
              "Name": "Laser",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam",
              "Signature": "public Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCDCBE083A4EC57CBE402683D5A2F8186796EAC8DDFBAE47BE7AB6954074ED8E"
            },
            {
              "Id": "LaserOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4048BA450EDDB711A630507CF5717FC2224F23DF1492F7783FAD0F9F663880DE"
            },
            {
              "Id": "StartAttack:System.String",
              "Name": "StartAttack",
              "Type": "System.String",
              "Signature": "private System.String StartAttack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "617606C7E87AE278898C076426FCAED8B6BEA65B1EF82FC858C61BC1A4D2F05C"
            },
            {
              "Id": "_laserSourceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserSourceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF9D591DE52D08252326762D4FD86C7165569242031F8B0787FBD4C313F8EC1"
            },
            {
              "Id": "_laserWallSparkAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserWallSparkAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11042DB6876169A618457E7B7C5E5BCF00CED4D68EE670949932533659532976"
            },
            {
              "Id": "_slowDownDuration:System.Single",
              "Name": "_slowDownDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _slowDownDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC0A98C96E18F0240AE7EF569C6A51629D06CF61D870CD681458ED25256CE2C1"
            },
            {
              "Id": "_slowDownTimer:System.Single",
              "Name": "_slowDownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _slowDownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7884FFFB0E2700795CD180870F8D9D2D0A5276C1A6C3BE3BE86F43D3F8BD7315"
            },
            {
              "Id": "_source:Shared.Entity.EntityWrapper",
              "Name": "_source",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _source",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3AE36AFEFD6727ED2E7E562D31991E14C4C841D0C1ED4698AC7AA426074ED51"
            },
            {
              "Id": "_startMaxSpeed:System.Single",
              "Name": "_startMaxSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _startMaxSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F583ADDCCB6B7CF6F4DF72BB6829C5001EDDBFA32BD4DD6BB9496D8AE8FF0A0"
            },
            {
              "Id": "_target:Shared.Entity.EntityWrapper",
              "Name": "_target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5B895D6FC3EEAFCDDD01A239F597175EFA457C1B84EC6C249365AAF25E13C03"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 474,
              "BodyHash": "46E443412431DA66E757AB553BE92109FD8899D5D91393455C6BA425E2ADD1E6",
              "Hash": "8E09E75DA295F6A970C1F1F2B48C79C609092EF9B7C2E9E614E92A284254A539",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateStateMachine()-\u003EBM.StateMachine",
              "Name": "CreateStateMachine",
              "Signature": "public BM.StateMachine CreateStateMachine()",
              "Visibility": "public",
              "ReturnType": "BM.StateMachine",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 583,
              "BodyHash": "269C5EEBBCE7DBC93DBD9DCD6FB58A92C2266819D4D90E72306EC4B778501895",
              "Hash": "E82BD8D6A20B589479C747161EE3376E7C47253B4B4AF6F996221288E55E3B72",
              "CalledMethods": [
                "BM.SMBuilder::.ctor()",
                "BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)",
                "BM.StateBuilder\u003CBM.SMBuilder\u003E::End()",
                "BM.SMBuilder::Build()",
                "BM.BTBuilderPool::Get()",
                "BM.Sequence::.ctor()",
                "BM.BTBuilder::Composite(BM.Composite)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(!0)",
                "BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003C!0\u003E)",
                "BM.BTBuilder::Leaf(BM.Leaf)",
                "BM.BTBuilder::End()",
                "BM.BTBuilder::Build()",
                "BM.State::set_EnterBehaviorTree(BM.BehaviorTree)",
                "BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(!0)",
                "BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__15_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Array::Empty()",
                "BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__15_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.ParallelSequence::.ctor(System.Boolean)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__15_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__15_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__15_4(BM.BTUpdateContext, BM.Blackboard, System.Object[])",
                "BM.State::set_ExitBehaviorTree(BM.BehaviorTree)",
                "BM.State::AddTransition(BM.State)",
                "BM.NodeArg\u003CSystem.Boolean\u003E::op_Implicit(System.String)",
                "BM.BoolCondition::.ctor(BM.NodeArg\u003CSystem.Boolean\u003E, BM.NodeArg\u003CSystem.Boolean\u003E)",
                "BM.ConditionHelper::Leaf(BM.Leaf)",
                "BM.Transition::set_Condition(BM.IBaseCondition)"
              ],
              "StringLiterals": [
                "base",
                "inactive",
                "active",
                "StartAttack"
              ],
              "Source": null
            },
            {
              "Id": "DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "DrawImmedateSprite",
              "Signature": "private System.Void DrawImmedateSprite(System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, System.Single depthOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "1501EC4E9A107737BD1C7DFBD29717595C422DA7C02530E14FC244E521D48289",
              "Hash": "FBC35058D62ABF9639880924221DB6FAA2E3B38A078687EEB397E90F0284AE23",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "D7A6ECD3176A5B3BCDEB778171631CA3909E9B47E6712C938D758A526FB005E7",
              "Hash": "EEB45409CAA4ADE16EC9E1E9676F34468E12D8844691FDAE4DC76E5414C5F8AF",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam::.ctor(Candide.Entities.Controllers.Legacy.LaserBeam)",
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "9B3A82AA6174C2AABD0FA9E850680FF4C0492D0A9455464687BBDA7181C83913",
              "Hash": "31548E3FEB2F202257873FAF9558B52087B4E3E9C5C5F610FBB49F022368414D",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "1148BB953ADE2F3F8419D34187A292BEC2F1CAFA77D96A597CE0BCB37983603C",
              "Hash": "FAD0A2C892C7D9C224E0FBAEA3E28F6391DC641DAA3AC5E22109EADEB59B06DC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "BM.Blackboard::SetValue(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "BM.BehaviorMachine::Reset()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::StopShooting()"
              ],
              "StringLiterals": [
                "StartAttack"
              ],
              "Source": null
            },
            {
              "Id": "StopShooting()-\u003ESystem.Void",
              "Name": "StopShooting",
              "Signature": "private System.Void StopShooting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "8D8A6FDE16C67874127978EBB7A03C4CCA64A6B6BA504C4B6E130492E58587E3",
              "Hash": "E1489E2BCFAA0CD0691EC3D2B8B4B02732201E12D733752CF4F19392470AD37E",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9C47F1CB3AECE694C57C97E418658179C1F7AA1F31CB1893E29863D85AAAB22D",
              "Hash": "5DBB83C82D149FDBE5C0CE17C2EBE71B887D9768CA598840659C0E0E79E24C4E",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserAudio(System.Single, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateLaserAudio",
              "Signature": "private System.Void UpdateLaserAudio(System.Single dt, System.Boolean sparksAudio, System.Boolean sourceAudio)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sparksAudio",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sourceAudio",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "ACAA9A50F30A20D9642BA764361E39C6ABD45E6AF705E7F8079008557D176C84",
              "Hash": "FE63AE5E0291037EBF51AD03E40E1E50990C7FE70FE0E3CCB906B70BA4BA08C7",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "80A119C706D8920154A828E5D75A3B33E0B6DCB6A92266A2A3ABEA47DD36DA1C",
              "Hash": "37B2546010AD1C49103746D3708F9F0E1CC060FA9DA7F57A7BCFCAB21C5C2C14",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::WorldLoad()"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_lazerbeam",
                "event:/environment/ancient_temple/lazer_wall_sparks"
              ],
              "Source": null
            }
          ],
          "Hash": "83596B0294DA62FA2F1B9F2AFAC08FF1949006D93ECAAE7D73CE7AA25ED066F2"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController",
          "Name": "CyclopsPopOutEyeController",
          "DisplayName": "CyclopsPopOutEyeController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SharedCyclopsPopOutEyeBehavior:CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
              "Name": "SharedCyclopsPopOutEyeBehavior",
              "Type": "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior",
              "Signature": "public CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior SharedCyclopsPopOutEyeBehavior",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93924510641DBDD3F194D680FF622387AFF12529B6A76773F901C274566CF42B"
            },
            {
              "Id": "_arena:Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Name": "_arena",
              "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
              "Signature": "private Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController _arena",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "837D3B9A5E4115ACB6E8F9AA1B2F44899B2DE9D4972212457F1CC64FC3D3B611"
            },
            {
              "Id": "_bounceTimer:System.Single",
              "Name": "_bounceTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bounceTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A0A012AB1262FF8E0F8675308E9B5FD2E34BD89E00BADDEB5D62411CD750316"
            },
            {
              "Id": "_counter:System.Single",
              "Name": "_counter",
              "Type": "System.Single",
              "Signature": "private System.Single _counter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7D246F91C0D4AF6FC408D78C1751E4F6509EACE5E3192E0B5484028A4762307"
            },
            {
              "Id": "_rollingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_rollingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _rollingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA0498ADB75E82D8D69077F7E31A7428FB3F22C91F7D701A8EDBF12949DC6984"
            },
            {
              "Id": "_spawnBloodDistanceInterval:System.Single",
              "Name": "_spawnBloodDistanceInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _spawnBloodDistanceInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9633479124B9AE72CD91DAFEE8533313884E085B605310591E1352BD4A2B2836"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "3A2E1D88AAC8B2C8615CAE2628C2818AFD41B1AA6850350D9E06387BB6206B69",
              "Hash": "48A033ECC329DECB6E89D24CE6D376466E1503B6A949E3DCB800073B4F64B8E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BounceSound()-\u003ESystem.Void",
              "Name": "BounceSound",
              "Signature": "public System.Void BounceSound()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "5EEA0BFF07FF99799034041D099FBC77F772F4981ED0482B27322A3FA6472942",
              "Hash": "78A7D17560653BE8B66226516F29727AE5AF7445F7D8EB106FBB8E24AF05EB4B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::GetHealthRemaining()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.String, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_eye_bounce",
                "parameter:/cyclops_eye_bounce"
              ],
              "Source": null
            },
            {
              "Id": "DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DrawImmedateSprite",
              "Signature": "private System.Void DrawImmedateSprite(System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, System.Single depthOffset, Microsoft.Xna.Framework.Vector3 forward, Microsoft.Xna.Framework.Vector3 side1, Microsoft.Xna.Framework.Vector3 side2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "side1",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "side2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "7187E244DC96D2F4DF0C36D3D306B54DE8D5DAC580FC7075C0923E3600D563BE",
              "Hash": "08E6752C92F2F783642E67A5747F6B9FE27B327B20CA80A45BDBD64A7ECCE6D8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector4(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_UnitW()",
                "Microsoft.Xna.Framework.Matrix::.ctor(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawImmedateSprite(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawImmedateSprite",
              "Signature": "private System.Void DrawImmedateSprite(System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, System.Single depthOffset, System.Single angle)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "D0E8AD7EF77619EC3833F82681CAC3165E503BEE19553BEC7545524C48F8F6C0",
              "Hash": "E5CDB35C7FC5B1EE7A58358D54BE5FACDD4F7D07DC5DCC9C9443D79B9F1FFB9E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "7E6BD87BA954872D4F0785D93B40F9288C4A0B906E3F5DEFB962BA0F43F5741F",
              "Hash": "AB89979812FE3EF3B65903DE3CF85AFEB72655AA03B80D8D9F50B709B5DDB947",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_eye_move"
              ],
              "Source": null
            },
            {
              "Id": "GetHealthRemaining()-\u003ESystem.Single",
              "Name": "GetHealthRemaining",
              "Signature": "private System.Single GetHealthRemaining()",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "F36851A3054E773C3AB7C094F6CC31688EFA95A2F5517BC0A89FC1D2EB3FE5BF",
              "Hash": "BC055062E5825C0B6AA12AA033708EBB7309868C773F2408A763C86CCED153A6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "boss:cyclops"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "38F8AD0F7FFC2866CC905FA74BC7B492C97B09E9949B08468EA081D1F769A3D8",
              "Hash": "956BBC6013FC89C47DB32AB0EC35BCDD8B1658CEB22B9E97252543FFE7930802",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::GetHealthRemaining()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "C874BDAA77026E9749A4BA2E6F849C6AEC5BDD2AE785CDFF8E93B5CFE59820CA",
              "Hash": "736F17386A1CA7F4CD7BA7FCA4E92C747F331C3BCA9DD9B802A77F2CF549E93C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::BounceSound()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "A0E6495B0889DD197B60582954FD141C47C6F2D066C6D7015FE630BF1A438D6C",
              "Hash": "1637CF8362AEDC588ADC9781853FF47B68A0A7A16AD5CBB8DBF834F3AB975B76",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "9BDB97DFF4027A238415C42BC67384E5E22072539B7F36D152BF30D646D0CE20",
              "Hash": "A25998DAD4343009F35B49A64E5F66A72CB9B9F08A15578F42D1DEDEF363199C",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::BounceSound()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController arena)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arena",
                  "Type": "Candide.Entities.Controllers.Other.Cyclops.CyclopsArenaController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B7143ED3682309C264AEDB68D33DB71EBA968C0C44340B141875AEDA445B602D",
              "Hash": "CAA65397DFE82B054E0FD8C7EF34A69B112BA79C22141AAA561F00E6A0BF9824",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 429,
              "BodyHash": "BFAC11D7A39A72F4A62798AD6FA5E7A6424B8138FB046AAD3AF23C11FEE29DE0",
              "Hash": "D0FB7B2CD51CAAFC322C112B63406F1F9F131BE2CB4AB70DCDE44B86F9408C70",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::BounceSound()",
                "Candide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::GetHealthRemaining()",
                "CandideServer.Entities.ControllerSets.Cyclops.SharedCyclopsPopOutEyeBehavior::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3C83322066DAF22457A2BB38432CDD2D3CB94A00A2C671B7CC0AF406F80C7F45"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController",
          "Name": "FallingRockProjectileController",
          "DisplayName": "FallingRockProjectileController",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParticleSprites:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ParticleSprites",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ParticleSprites",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7C59D292FF0C335FDDA7D351853C5368DE9FACF7F529CBCD57786D3881F38219"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "6B95B8ECB280045A32973AB49A6EAD67B62F2418A9B16FF5F8DC40A9343F166A",
              "Hash": "EEDA241AAEEDBA716C7CFC2BD9423BDFC440167CD496D1E365B6B354D075505E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::DrawHorizontalSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "F512B1347F081330835813DC4743511DF00B160CA83DCA7F02E208267C07ADCD",
              "Hash": "DFD0F73888B033BB55FEF1132EF0F269D760902CB5DF680D6596942898160DF5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::set_HasNoShadow(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "1D690E350A0328ECA6CA2D4A04C981C8836A6C633446C7CA12D08A85C1D86100",
              "Hash": "EAABB197842ED8F722FCF4AE8EB570A58297ED94D06AF1D024179B7F4CF75462",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "54054ADF813D9D3F2BDE14B5B35F1A7245A530D6FA35C009146F2ABDD29072CC",
              "Hash": "ADFC83C28435B2E326D4048CA2B362D172EFB82FABAD2D4499887E4E3D3F3951",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Entities.Controllers.Other.Cyclops.FallingRockProjectileController::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFloorParticles(CandideCreator.Shared.Models.RectangleF, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnFloorParticles",
              "Signature": "public System.Void SpawnFloorParticles(CandideCreator.Shared.Models.RectangleF area, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "1EB880E13199F207E76BB2D349657EA2BD466A6DC43322A64DA5FC872461EE20",
              "Hash": "A580A68419FF4B5ED6FC9797A7B2A70AF7643797D8B2CF404BADE1E040E2A458",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFloorParticles2(CandideCreator.Shared.Models.RectangleF, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnFloorParticles2",
              "Signature": "public System.Void SpawnFloorParticles2(CandideCreator.Shared.Models.RectangleF area, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "D2F82F50F5D9FE9AB1B460FDBD044F5E298D7CB7CDD2AD5CA7EBA22D177D3322",
              "Hash": "B977BA0ADF24A5BD27A654DB98D362C17D18B4C5461AA4C0804E1E3C18E6F3FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Microsoft.Xna.Framework.Vector3 position, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "8E441C65D363BAD7C7E59427258F206BDFBEB14DACA183252F8BB9FE9BC51787",
              "Hash": "AB4E8688B5A8601D77CA93E7A21C6F4AA10D80E0E3B74A7D62347562C00CD388",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticlesHorizontallyDownwards(Microsoft.Xna.Framework.Vector3, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnParticlesHorizontallyDownwards",
              "Signature": "public System.Void SpawnParticlesHorizontallyDownwards(Microsoft.Xna.Framework.Vector3 position, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "8265A306BCA82CAFDCAB833F1D8F2C71509AD1199A553ECBEB54EA8092B1212C",
              "Hash": "EFF225BDD0818373B9EC86D89A89326AF169F4CDC8FB92763C5C1700E21D030C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "87DB3CD354B635D386A9C35A3A5A8B7E60391A5E7D507B7DE75F1C64431C53A3"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam",
          "Name": "MovingLaserBeam",
          "DisplayName": "MovingLaserBeam",
          "FullName": "Candide.Entities.Controllers.Other.Cyclops.MovingLaserBeam",
          "Namespace": "Candide.Entities.Controllers.Other.Cyclops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LaserBeam:Candide.Entities.Controllers.Legacy.LaserBeam",
              "Name": "LaserBeam",
              "Type": "Candide.Entities.Controllers.Legacy.LaserBeam",
              "Signature": "public Candide.Entities.Controllers.Legacy.LaserBeam LaserBeam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01B2E2E00AF6D51509E5F6748AC6B0D0A9F0ADFA7EFCC26835B68E8583C83C02"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0D4963E90D81E5DDC4EBAB9313C8DCABF1A37990B896FD20ACA1ED240D8823FE"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.CyclopsPreDungeonRockSpawner",
          "Name": "CyclopsPreDungeonRockSpawner",
          "DisplayName": "CyclopsPreDungeonRockSpawner",
          "FullName": "Candide.Entities.Controllers.Other.CyclopsPreDungeonRockSpawner",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "93154302F002AACDF1D0FAFE45D58EB6557FA99202EF35AACDD4D67926949745",
              "Hash": "7B11071AF11707325CEA28486F3508641048D29F1D400AA1F3E1D7886AF4BA73",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/cyclops/cyclops_roar_intro",
                "event:/creature/cyclops/cyclops_handsmash"
              ],
              "Source": null
            }
          ],
          "Hash": "F42E57B12E048083010B5DC5D063504FDABCFB7D609E84BF0F4700452C546F27"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.DoliumEntityController",
          "Name": "DoliumEntityController",
          "DisplayName": "DoliumEntityController",
          "FullName": "Candide.Entities.Controllers.Other.DoliumEntityController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingIsInitialized:System.Boolean",
              "Name": "_buildingIsInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _buildingIsInitialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF5CCA041B5D9F5ADEF73B12B4A190DCBCF698E66F0380FCC608A5DC7D208F20"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_localProgress:System.Single",
              "Name": "_localProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _localProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D661C362B90B7D6E7E88FFBD4F07741BF3A1177B8DCCE13E35565D98E4AD749"
            },
            {
              "Id": "_outputId:System.Guid",
              "Name": "_outputId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _outputId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B0AC9825CD9CD4DC33B46AF26898CD79A6C02A68A67755C4FEC2EF0011D04D8"
            },
            {
              "Id": "_storageId:System.Guid",
              "Name": "_storageId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _storageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B02DD49D0F5325C36E9470828D9BD668E70670EAB2B3DF073E4DB9813F9D2397"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EF95EA577F9F0312F04716A60AD55A52DE5F9912A48C3CE10DDBA092BF00C053",
              "Hash": "09BF3E57E663508DC0DEEFEC082A5BC1349FBF31044928DBDC507CC553774CCD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "CB98B8FF3E01816E3347C901D417F6D29C710EE11FE071F897EA2C5B012175A5",
              "Hash": "AC1DE20823BB3FF0772D3D267035412A88E3CCFB3B6DDE08D6926D52C383EFD8",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.Other.DoliumEntityController::\u003COnInteract\u003Eb__8_0()",
                "System.Func\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::ShowItemProcessing(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Func\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "1BCA93BA07315EEC832BB4235681C54139A9F6519A0ABBFA752CB970AF3EAB61",
              "Hash": "C23024A179D59F5397FDE28518325C46FD60A844B0C96D3CC1D823403EBF7D37",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "has_item",
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "0570EB2F5559A309A44CAE9C199AE95F20E5719B89EC9099311B3BE7FCBA2F40",
              "Hash": "B5152CA92600F3A64E16F7F076FDC52B71D4448C7DC8C2EDAB737D2208D5193C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [
                "building_id",
                "DoliumEntityController: Can\u0027t find storage inventory ID",
                "DoliumEntityController: Can\u0027t find output inventory ID"
              ],
              "Source": null
            }
          ],
          "Hash": "B0C0C78DD2F521B9F92A83017404F172D47A5C8BEB20DD4447F31BD0CEB99A8A"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.DungeonCollisionController",
          "Name": "DungeonCollisionController",
          "DisplayName": "DungeonCollisionController",
          "FullName": "Candide.Entities.Controllers.Other.DungeonCollisionController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 548,
              "BodyHash": "5AC7443C5ABBD92B8A720208AAB9431C3FCD35EA8C4F5915C7B82FBCA2A2F32D",
              "Hash": "A861C76B7A57AE2B8A8958BBB805D8F96D773110BFA2D2355C1564C660CA857A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "Shared.Entity.EntityWrapper::set_Shape(CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F6A9F367ECB07DABEC30B6DCBBCA9D5078B16BDB2BC4EFFFAAFC5A08FDAA90C"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.DungeonEntranceController",
          "Name": "DungeonEntranceController",
          "DisplayName": "DungeonEntranceController",
          "FullName": "Candide.Entities.Controllers.Other.DungeonEntranceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_canEnter:System.Boolean",
              "Name": "_canEnter",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canEnter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6219732BD871A30E6F201D8D01FEDD433BDB882A5C04FB74D0CDACAE3D606951"
            },
            {
              "Id": "_enterTimer:System.Single",
              "Name": "_enterTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _enterTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9E26B5E69E152C9B3F07E703F1158E44A650202FFC25875BD5221B7D7EE6A3D"
            },
            {
              "Id": "_hasSentDiscover:System.Boolean",
              "Name": "_hasSentDiscover",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasSentDiscover",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B09EB9F11ED72703DE7CA31054F63DA95B18D004BE9A1DED63687AA3F7BA6C29"
            },
            {
              "Id": "_hidden:System.Boolean",
              "Name": "_hidden",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hidden",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D1B66F3AE30E00E6DBA95FDE822902468FD819EF5768B9CF9E6F6029596DB3E"
            },
            {
              "Id": "_locationId:System.Guid",
              "Name": "_locationId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _locationId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B291C15CCBEA100EDE9BE78C165ECD58A3C5D44619ACBD3C3D377DD622F6DF7"
            },
            {
              "Id": "_rectangle:CandideCreator.Shared.Models.RectangleF",
              "Name": "_rectangle",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _rectangle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C68A111F3583643A99ACDB9AAF64FE70346BA24BBA05DC564F1191041371AB7E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DiscoverDungeon()-\u003ESystem.Void",
              "Name": "DiscoverDungeon",
              "Signature": "private System.Void DiscoverDungeon()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "216F76A0529720D26C420F7B9E170F444E34E53E2FBA519ABF550C9630F6CB19",
              "Hash": "492259E3C98D564BE6663ADCA8D4CD1F0F6868F51A0D8BE639B6484B1663F41B",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Services.DungeonService::Send_DiscoverDungeonLocation(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterDungeon()-\u003ESystem.Void",
              "Name": "EnterDungeon",
              "Signature": "public System.Void EnterDungeon()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "CA1EE1B8D9A33CF0F1858F3DB1F89AE2F4443DAE4FEC9B692C2DC7FA82F08CB7",
              "Hash": "CC7519126DE5D712EA215FC852DA7960FDC8C634E5F9BD2BF0FCF8C5504F5F40",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.DungeonManager::TryEnterDungeon(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "9FE4120990E7EF8C5150DB044CC0B8DE420A376898E6A67743A0BF26DE902F9C",
              "Hash": "335F16883B734DF2CA3C2F0B549DE3545E7F908421100D567E07C9EF748D945D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "locationId",
                "hidden"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "7E768C701AF11424DB62B8CA465F779023C72C28190F6779EB4623CF92891CCB",
              "Hash": "D174BC9C5911B8ECD09C05E561113951B8771942D2183BC87862A0E6AB114E82",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.Controllers.Other.DungeonEntranceController::DiscoverDungeon()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "System.Math::Abs(System.Single)",
                "Candide.Entities.Controllers.Other.DungeonEntranceController::EnterDungeon()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EA99BA0D2BE12D3F9992B47B04ED7302281B712732F8DBE6D40A24E8B0585259"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.DungeonKeyController",
          "Name": "DungeonKeyController",
          "DisplayName": "DungeonKeyController",
          "FullName": "Candide.Entities.Controllers.Other.DungeonKeyController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPickingUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickingUp",
              "Signature": "public System.Void OnPickingUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "2012E4BAA5B9C47F57AE850DEF8675429F0D4885DB6A04F59E4D8C91547DE507",
              "Hash": "514977D6185C29CFB7367DAF299B6726C65B058845FE0168271851A4D4841E1A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnPickingUp(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_key"
              ],
              "Source": null
            }
          ],
          "Hash": "667478C786E6AB85A939A49191577505673C1B7D120F8ABFB8BACE832EF91261"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FadeOutController",
          "Name": "FadeOutController",
          "DisplayName": "FadeOutController",
          "FullName": "Candide.Entities.Controllers.Other.FadeOutController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadeCenter:Microsoft.Xna.Framework.Vector2",
              "Name": "FadeCenter",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 FadeCenter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "308EB18093D94F16D94E190742429F4450B59DA066DE167270B5AE971F32E8A6"
            },
            {
              "Id": "FadeDistance:System.Single",
              "Name": "FadeDistance",
              "Type": "System.Single",
              "Signature": "public System.Single FadeDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "249D4845639E482C0467C6019E86E9F6CD949E832DBCBEAF120D03FAACF7289D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "E6A0BB6507E3CB5DF1C4FCB209DA3AE61500CDBACC0291BF10FC7D33F25F2C0D",
              "Hash": "CAF6419195B1312B4B3FD14EC90C32553DDB97B8A60DFE4C638CEDCFCC397D20",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "9692CC7398F2714086A7C75BB144EEE06D3678B34BC3D17913C0932B7E9E12A1",
              "Hash": "7722B795F5D35FEF03384D2CECF99A6219C30FA4BF76688EA0EBEC8FD515F814",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector2(System.String, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "auto_config",
                "fade_distance",
                "fade_center"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A57BB4C8634D758E98611780562EE38E214F25378880FDC23642B58554F0351"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FallenTreeController",
          "Name": "FallenTreeController",
          "DisplayName": "FallenTreeController",
          "FullName": "Candide.Entities.Controllers.Other.FallenTreeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BarkParticlesSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BarkParticlesSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BarkParticlesSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CF5DFF5566EC1754C3F38FFF756927AE14A2D69F22ADB11C0F8C798E7820451"
            },
            {
              "Id": "DebrisParticles1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DebrisParticles1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DebrisParticles1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D305786F215DE524AE38BB7F556FE995A62FCA7DFC804886A8BF54D36477BF39"
            },
            {
              "Id": "DebrisParticles2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DebrisParticles2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DebrisParticles2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D70FFE6B814B34867CAE49CF3B16733D4EF14CBC9A1FB9BCE78E44606233E069"
            },
            {
              "Id": "_damageTimer:System.Double",
              "Name": "_damageTimer",
              "Type": "System.Double",
              "Signature": "private System.Double _damageTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57A51380601FDF5E34AAA06DED40009BFA23311783A443BEB09B2D82C889BD03"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F7972697E944E0A14FDBFE10488033350B5BEFF7F5A899509EE06DA28A71E0FB",
              "Hash": "8807CE47300B2243B5A2131F4879D686B78CE7515DF8A1AE620106CE5409379D",
              "CalledMethods": [
                "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "2B58EBE86BDFCB72D8F4E8C4C16F432372FFE28C0ADF5A3D25D7A99A772F93C8",
              "Hash": "7C9A0C6FFA92E9F25CC29CD1C46EAE6346B4679929C99997D755386C775A4BDE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "7BDDD741B25B80FE4527F5F087FD5B629AC53AB53529BE421A9C1447FC47A7AA",
              "Hash": "FD827761DA1A4D7CE3AB333476A612C122A387EC4DCBA2C13EC42793FB0BD361",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "FE43BF19993B47AA877ED072AB628E599377959043E8A948424F3480D4A64144",
              "Hash": "4A966783951947D1D6B985BE0A4FC17C33225024451E71080B2FF355C2D13481",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E847E6D77A3849A7AC68D0D6178F687A21056CE2DF428922CE4876A2D5D4BB23"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FountainController",
          "Name": "FountainController",
          "DisplayName": "FountainController",
          "FullName": "Candide.Entities.Controllers.Other.FountainController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "CCF81AD70EA652545D02DAAB991C451C816E50A6E384FA6DF3530A6A4A2694C5",
              "Hash": "CE44B371AC242D3F782A46A087935088AE45AC5BFE98AA22CC68ADE73FC197A3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8E41A3F901867056F6CEE7A9158F9759966A4156735BD42563471150E0016536",
              "Hash": "6E3590587B4CFD0C17027F6F1495A9AECA145C25A33048AA5F13707CA5B65F65",
              "CalledMethods": [
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "4CAAA0FAFBACB8A58E9A0E55A04E629237B8326DB35114E11DE76624E6C2B080",
              "Hash": "535E08C65F176EB3A73C6BE3773A7A436A08157746197B1F2410CFD3F2B79F49",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21A5E3F1AE0BE249FEF2CFFC6CB75CE326E28A4CBAAAF07CB92A6B69B9A950DA"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FruitSpawnerController",
          "Name": "FruitSpawnerController",
          "DisplayName": "FruitSpawnerController",
          "FullName": "Candide.Entities.Controllers.Other.FruitSpawnerController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "7FAE48F4BA74E7269AA96960C17D6F83880E15ADA15AEC4AD194CE711BE14809",
              "Hash": "882879FEFD787B7E7C64CE2249EC6864827A686B0B8DDDC3AEF018747ADBE25C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableCollision()-\u003ESystem.Void",
              "Name": "DisableCollision",
              "Signature": "private System.Void DisableCollision()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "36051AD15F2AE55CB42F29D0C65FFE43D187887C45A75CBC517AC0C050D82038",
              "Hash": "EFEB3A8FFDF3A90DD7A86909993BB7C73693EA497AF04D0366ECD8108B31E5AB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Collision.CollisionSpecialGroup::RemoveEntity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableCollision()-\u003ESystem.Void",
              "Name": "EnableCollision",
              "Signature": "private System.Void EnableCollision()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A0AECD1E28ABDC27D339B7A2D9E3045CCC2982B09A1EC9C646830EFC612DD675",
              "Hash": "7F9286CF2988B96130C50C5FE2C9A6FA2B1F7C023D5E41A534070E97411C53FA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "84F40F10E200C1E15BE73E92EBEE0C0C5D2630814B332981D9013A229CD37267",
              "Hash": "951F18402ADF1AFD2383C171A26AABD4974C25AE5456820DC03D48D5C54947C0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "BACB65A50FA48E64E7C85C12E90B6B6BED2DC95237810EBF25876D6FC7CEC159",
              "Hash": "5028970417DC2A3FC4D04F6EE480F8B6B9982D3922FC4F515B61C4BDD23D4F4F",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Entities.Controllers.Other.FruitSpawnerController::DisableCollision()",
                "Candide.Entities.Controllers.Other.FruitSpawnerController::EnableCollision()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6479ADD5BD77FDDE658320E32C8FBB47453ECA442ECF5BEB0641D0A2F1E106CE",
              "Hash": "28282E7133C2FF9072DD20102A1061190F023EE8FAD5E6DA9A58BE1D381A1DA2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9635ECF6D23742127DCDF253575015A972979993354D07EC265EC507D6E0E648"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FruitTreeController",
          "Name": "FruitTreeController",
          "DisplayName": "FruitTreeController",
          "FullName": "Candide.Entities.Controllers.Other.FruitTreeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LeafParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "LeafParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter LeafParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34B95393CE4BA7E879831D9A4CDB1CF882A32A2A217E551CEC1990F76EDEA14E"
            },
            {
              "Id": "SwayTime:System.Single",
              "Name": "SwayTime",
              "Type": "System.Single",
              "Signature": "private System.Single SwayTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AE32DC7BEC2049C837FE6D8FB01FA0C798404295F88EE85B0CADEECE979D3EC"
            },
            {
              "Id": "_emitterTimer:System.Single",
              "Name": "_emitterTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitterTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA6B34CAFB58D855D47065277AB5FF82A338AE6ACD51D879F3CE51E77BC886A"
            },
            {
              "Id": "_fadeOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_fadeOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _fadeOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A53F3920E274B501176CA40C5B9613B26B9E23255942F032B139574E58D5B757"
            },
            {
              "Id": "_pivotOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_pivotOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _pivotOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F01831CE5B6F492555276048EF972DEAC4CA267B1102E56B81C629761DFC5C5E"
            },
            {
              "Id": "_swayDirection:System.Int32",
              "Name": "_swayDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _swayDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F6C05E31EC38E8FA3BB7F4F00DEEBFD03781998F141A03FC246E7EC084C1AE3"
            },
            {
              "Id": "_swayIntensity:System.Single",
              "Name": "_swayIntensity",
              "Type": "System.Single",
              "Signature": "private System.Single _swayIntensity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DC0306422D41A40114A74A063CD58458CC0A135D5207D1D199651E2B1D147C"
            },
            {
              "Id": "_topSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_topSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _topSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E2992E5DEB03A5AFBA32784C98627E54496AACEDE81C896135555862CB1C46"
            },
            {
              "Id": "_topSpriteBaseFrame:System.Int32",
              "Name": "_topSpriteBaseFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _topSpriteBaseFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "298171E496A3CCEA581BA32AD09C73581D2187BD1A9687A799775ED61509DAF1"
            },
            {
              "Id": "_topSpriteOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_topSpriteOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _topSpriteOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CE496CB04C6F17552E4913D7FDD27EFCA94767D3A02D330B4EE386B7B69F1BC"
            },
            {
              "Id": "_windSway:Candide.GameModels.Systems.Weather.WindSway",
              "Name": "_windSway",
              "Type": "Candide.GameModels.Systems.Weather.WindSway",
              "Signature": "private Candide.GameModels.Systems.Weather.WindSway _windSway",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49D3EFFE1AE4893D4F400E7A8FC28B164009B6679DC23F5ED9CF8AB190C3DCB5"
            }
          ],
          "Properties": [
            {
              "Id": "TopSpriteFrame:System.Int32",
              "Name": "TopSpriteFrame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TopSpriteFrame",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6CF7C94E4B3518EACE4F881C24376B031C80510DC54BF2BE9FA8C3F2BA5F9FBE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 922,
              "BodyHash": "E9927F550442AB13A11353BB27A356E69D08E95A67B09637D010B7BE04DD6D79",
              "Hash": "29AB9E7245EC5A9EAE1A52DE80412EA4CDE1768AF5345960A3E06C39A496BAC1",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Other.FruitTreeController::get_TopSpriteFrame()",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "FBF17DEB68288F3AFB9223773EEEA1B3C3B1EA59058C0A64C2DED7106426F83B",
              "Hash": "9B0F57FB33596E969FA452C1E5CC7CA0717D3B785993DF5D0F97CA9CC4B320B6",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector2(System.String, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"
              ],
              "StringLiterals": [
                "texture",
                "top_sprite",
                "top_sprite_offset",
                "pivot_offset",
                "fade_offset"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 238,
              "BodyHash": "D7259B665EFF041926980A36ADD2539F405BDE56A49FF09A82F034AC4BD39884",
              "Hash": "834C6DC6FC0FC5D45D92538B29A1C90E2B1F1E5FCC0B792E29BCA5B821606114",
              "CalledMethods": [
                "Candide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Candide.Entities.Controllers.Other.FruitTreeController::SpawnFallingLeafParticles(Shared.Combat.DamageResult)",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "bark"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "FA570E232DE9F379327D529987BEB644133F514B9041534B3471BFEEACB90591",
              "Hash": "C9067869E0E751DC795D29442357218FBD42B3C46184E1F3EF11FE8239ECC0B9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.FruitTreeController::get_TopSpriteFrame()",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "B603FBF9395DD52D4E091A67E7F5A1BB538E1D1AD844988FD98115CC3CB47DB6",
              "Hash": "A9EDAB7E03F2D06EA305D53D5E1477282EF0029C9ADD5B7EAC44014FEE47FBDC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "DA45C1A4F57F35DAB6E682CB54A12B8EBE74FCDB71BFC5DA668FE44E5E5ACB16",
              "Hash": "FF17CE6279204F23C1CA472DFB0591FB2BC3D2811A201B57303169E6DC297323",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideServer.Entities.Controllers.ServerFruitTreeController::SetStumpCollision(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "client-tree-fell",
                "event:/environment/tree/tree_shake",
                "event:/environment/tree/tree_falling"
              ],
              "Source": null
            },
            {
              "Id": "SpawnFallingLeafParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnFallingLeafParticles",
              "Signature": "private System.Void SpawnFallingLeafParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "9C8E73C977939A265DF2EC28E65A28673368603E86A146EF59982595FC31AB1A",
              "Hash": "B8D2891E226E54CDDDD0BA5A6F1A2A3290E9C5B5B20884B328EA823F15806FBD",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Candide.Entities.Controllers.Other.FruitTreeController::get_TopSpriteFrame()",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Candide.Particles.ParticleEmitter::SetOverrideParticle(Candide.Data.DebrisParticleData)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [
                "hit_tree_leaf_emitter",
                "leaf_particle"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "39AC19905EF5DD3D970F5C0EE393036590C5F0A9CA9E51772C454828119E1E3B",
              "Hash": "FFF0D6822445063C9DC81D480D4E8DC5B8A49EDA8F7123182D865C3D7EC64F05",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73697436092944FC40BF24AC86C36DF37A65912D5D72E3690786853CC8D1303C"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FurnaceController",
          "Name": "FurnaceController",
          "DisplayName": "FurnaceController",
          "FullName": "Candide.Entities.Controllers.Other.FurnaceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            },
            {
              "Id": "_emitterSmoke:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E16C25AEA5D5DAAF4423D82DFC1D4804332E68A8743989569697DF4340B1575"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCookEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CanCookEntity",
              "Signature": "public System.Boolean CanCookEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "2F20310A8A2006127035CD9B63B0ACD4968CB0D5A490B9B7FD02389E0A2AF006",
              "Hash": "88B0CC2F50467C2156E4F9B48E091C60FE2B7EE85F77FF7CFD1886EAEC8AC20B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::CanCookEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "C0FB92C189D4318D3617BD2DF908A8C2C90909EF8A5E76122E150BFD4BC0682D",
              "Hash": "B553F0383950033923BBC80DEA15DA0AF336333536E57A8EDDBE3058653AFC9E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "blacksmith_upgrade_level",
                "furnace_chimney_smoke"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "2B9FED0DED9C5DF0D2AEC89FCA74D11647AEEDCFB40E74E9F8DEB0005591779F",
              "Hash": "BD7D75EB4A6D4912054BD18F5C1C4AC9243E54600A3F674A35018E8CE0E69C49",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "784B2C35275AABE47D80899B9B33CEC0EA0D1A30053D151C2F8B5AF3284E9798"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.FurnitureController",
          "Name": "FurnitureController",
          "DisplayName": "FurnitureController",
          "FullName": "Candide.Entities.Controllers.Other.FurnitureController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageShakeTimer:System.Single",
              "Name": "DamageShakeTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DamageShakeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "014CFE6C5BA579668C8B62471A3CAD5892E4B529256E9A9547939576ABF0929E"
            },
            {
              "Id": "MaxShakeTranslation:System.Single",
              "Name": "MaxShakeTranslation",
              "Type": "System.Single",
              "Signature": "public System.Single MaxShakeTranslation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C8426B044525950BAE14AA5CA70250D94BECCE92104E7F6B67E03A2871F6B5D"
            },
            {
              "Id": "PlacedByPlayer:System.Boolean",
              "Name": "PlacedByPlayer",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean PlacedByPlayer",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8965923B49ECCE141922457088F3F54F1712557992DEA25DD7ECFB1C5444C1FA"
            },
            {
              "Id": "Trauma:System.Single",
              "Name": "Trauma",
              "Type": "System.Single",
              "Signature": "public System.Single Trauma",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3C6F06D6068F06B26A91B81DF79DC71960264E427526AB866EEF8B9A77A1143"
            },
            {
              "Id": "TraumaDecayRate:System.Single",
              "Name": "TraumaDecayRate",
              "Type": "System.Single",
              "Signature": "public System.Single TraumaDecayRate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A427F1E0C44E325038F284E2087346C83AF0474711F6C4DD5587114A7C6A1DB"
            },
            {
              "Id": "Untargetable:System.Boolean",
              "Name": "Untargetable",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean Untargetable",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "297FAABDB9E033FD6E17F0E088C8E572CDC27885257D625D2FCBDFCB1BAD4097"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DamagedAsFurniture()-\u003ESystem.Void",
              "Name": "DamagedAsFurniture",
              "Signature": "public System.Void DamagedAsFurniture()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9ED3E2C2484E022BA286CE5FE279D8051A4C4E5BD3FE1168C6F6B0BDD575269B",
              "Hash": "B65E06B3F83673E9DD81DA4FE8BC3223A95E8BFF4B5B712CD15AAE835F7AB3FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "F080D70D6C466204145A14B8638CDEC83CFFB170B0D431093D2D2222C9B770EE",
              "Hash": "A2207F560330F5458D7114303C8A6CA6A1E602F5947D7B9F54988A4AA09DD5D1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [
                "owner_character_id"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "99038F3ACD615D663539BD56537A1A127F1CC11C96417F9252F46BA0B50DACEE",
              "Hash": "651FB25FE4D14DDA33925BB187144406DD952DE7AFFB1C8ED111AC8129E32C46",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 288,
              "BodyHash": "EE3CEBBFA4832459BB25B29C7B32C9A410F4CA1A0F66856090CCE07FDB64080C",
              "Hash": "FF640F21C6E9E1A3A260E7313F691E99F5D13CE893B99AB01219949BAB713910",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.Other.FurnitureController::DamagedAsFurniture()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_RequiredFurnitureModeHits()",
                "Candide.Multiplayer.PlayerHelper::IsOtherPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "11F128BDBEAEADFBA3030CB5905E9A7F899CAB9C11CAEF41B0153E4B94474D54",
              "Hash": "CC5860050B39524FBAD2FD32FF8C9EB229C3D0AB825DBA46574EAFFC319055AB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4F7F3010686868A5D3BAC736F1A517CA93DEF0CA16883138A8755DD0AABF824"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.GateController",
          "Name": "GateController",
          "DisplayName": "GateController",
          "FullName": "Candide.Entities.Controllers.Other.GateController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConcreteDebrisSpriteSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ConcreteDebrisSpriteSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ConcreteDebrisSpriteSheet1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B43F58E89D5A61FE4D5A51C0E6C9C9D2001956F10BD0316B3ECDA6E1AB556AEA"
            },
            {
              "Id": "MarbleDebrisSpriteSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "MarbleDebrisSpriteSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet MarbleDebrisSpriteSheet1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5226A89F7B3F62236848778CE495B3386E7D1A160E4C2F5A1F2198739C0A296A"
            },
            {
              "Id": "StoneDebrisSpriteSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "StoneDebrisSpriteSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet StoneDebrisSpriteSheet1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2D3D775475F1C599130531890E0101C04807091A8B6A210FEEC437E62A190AD"
            },
            {
              "Id": "WoodDebrisSpriteSheet1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WoodDebrisSpriteSheet1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet WoodDebrisSpriteSheet1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02FB93E9B313B22A718D64F2A6D8E8B7F6212F6175BCE483A2CC7397A942883C"
            },
            {
              "Id": "WoodDebrisSpriteSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WoodDebrisSpriteSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet WoodDebrisSpriteSheet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E462501AB4788FBD6F87E8EB32DD1023849CD813E4E6BFCA69AB34DD61036EB3"
            },
            {
              "Id": "_wallMaterial:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "_wallMaterial",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "private Candide.Entities.Controllers.Other.WallMaterial _wallMaterial",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F9959F0B41E7CEB7ABBB88E7CD1E236BE7B73A99E2384F58B26CE5DD52B03AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "321733EEAF36900D01C7A8C6CFF83F36A4A417489691A279F33723B69407B1CC",
              "Hash": "27AE00EBEF0732A9B7A22DC1333355C948181710F5A358DCC4F652B67C0A5253",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.GateController::SetHealthFrame()",
                "Shared.Entity.Base.AbstractController::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "CA08701AC835F931875646885B5DDF621771753B29C927CF29007A9BA8F1F431",
              "Hash": "D5DA912E14FDE750660095E1AB210B384E034DDF0C704D6A5D1F6B7E4DFCB3C5",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "wall_material"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "AC53F8DA28CA774E97F95E11D38C60BA3D092F69C1986C6500ADACCD55BE0808",
              "Hash": "EA2FE6E96245EDA958EF2ECF591E693200AFBE5227B7AF453413C0A33E8B035B",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "31E7BE6C63D3F2923D1AB891E01BC7A4F8D7ECCF5735870DDF83DEF24B2A2DD0",
              "Hash": "6161781B34E5EC24F0B98C884FE3C5B1B9C101D37DFD428CC804C908C3DDF151",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "195C1AA0ED34C3EDDA6C6641DA56E6C9E67F93EC6CA4F1D654BB9667F4DF7EBF",
              "Hash": "1739EF448EFFF65647B248BB6C0BF498AE5199A814DAD816585A91935D764101",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EFC9EAEB20225E1FF72AEFC5E3D185439A19D99F2965817E6FE604A958F87F3B",
              "Hash": "5250D15F2CE46B93FB437A6D926F09C2C44A55B08DE23F30DF0BC14259061AFF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "D1B190D525BC1BC4F0BB63D8EB07A8E77AA3A4924257A93E20CB81AE20964D24",
              "Hash": "3015F5FA28B62A05225B0AB3515EE17CDA6BF1C680420A4A1CE483215DBC2BB5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "8C1D7E15C031BAD98F23C0554963F64442B7C2D698DCC34A627AEBCCDF5CF1D2",
              "Hash": "C05DEC4DA488427D671FF2F3AB7ADC68D3B01AE9999A664A9CBE3AB0DAEAB278",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_wood"
              ],
              "Source": null
            },
            {
              "Id": "SetHealthFrame()-\u003ESystem.Void",
              "Name": "SetHealthFrame",
              "Signature": "private System.Void SetHealthFrame()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "9DBF5BE3E3B12A6A8D56152D7443C9F942224AD79DEA4C561BADA887F964A3DA",
              "Hash": "0ADA5B05741358B74D1FF134E9ED97707BD6943E1666231FF9197569E08B02F6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9444A79492B81A80132241024ADD5B64A81BBC9830285595B6402B38511BDA40",
              "Hash": "5D48F091A8EA801AC6B6FA91FD74E0D3599061EC6F123C6F939B1BDFF294CC28",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E25EDAA32FB8017578C94D22514B3DEF8A59EFA1B414FBF3EA0079F013BBA2D"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.GeodeController",
          "Name": "GeodeController",
          "DisplayName": "GeodeController",
          "FullName": "Candide.Entities.Controllers.Other.GeodeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.Veins.VeinController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_geodeType:CandideServer.Entities.Controllers.GeodeType",
              "Name": "_geodeType",
              "Type": "CandideServer.Entities.Controllers.GeodeType",
              "Signature": "private CandideServer.Entities.Controllers.GeodeType _geodeType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE476E032B9C3C4EDADB7154A37E7ED2ECECE70891821E5706E7D2EEA51219A4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "4591270F1668B59AC1BC8C18B8298E9EE7F80BDE67E2596A1AEEA3538632E398",
              "Hash": "49CB6687BEE41E912EF248968358920861E44A8F2DC29FB68F702F6478668BA9",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Veins.VeinController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Entities.Controllers.Other.GeodeController::SetGeodeAppearance(System.Single)"
              ],
              "StringLiterals": [
                "content"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "2A4E119B72AA9AE19AD1D7C0D2D4430D51EDA16E99C150486EA2A370AC855C1B",
              "Hash": "02DDFE6D4E84987F6E25659FB730DD938648664367B136AA58C96BD411BEC476",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.Veins.VeinController::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Entities.Controllers.Other.GeodeController::SetGeodeAppearance(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/chests/chest_special_open"
              ],
              "Source": null
            },
            {
              "Id": "SetGeodeAppearance(System.Single)-\u003ESystem.Void",
              "Name": "SetGeodeAppearance",
              "Signature": "private System.Void SetGeodeAppearance(System.Single health)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "health",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "0EB46E910EFF5E8F07A136A9E5636ED2AEB24E8AF45AAE9167F20E42AEF8707F",
              "Hash": "94BF861E199DB3CB924182ABB01E62A02B03B9396058ACDFDFFF70C29ACBF4D1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9376E47F07BAD2E7051F6ECF3D33BD2864B11F8F3A1A5B45B2E5CE5DC7DE6CD1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.GoKartController",
          "Name": "GoKartController",
          "DisplayName": "GoKartController",
          "FullName": "Candide.Entities.Controllers.Other.GoKartController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentSpeedPercentage:System.Single",
              "Name": "CurrentSpeedPercentage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentSpeedPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D43A1EA60086602B8799BF20A6F36AEB85DA080D2A0E3F90DFBACF996507EBA"
            },
            {
              "Id": "GoKartSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GoKartSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet GoKartSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "467275D9E11CFE95A065D10C683FC70EDF12022F062FBDE4DB44880B5B07A38E"
            },
            {
              "Id": "_frame:System.Int32",
              "Name": "_frame",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5BF93A0C941B9EB361766E63E4E58D63093B2711AA0ED091AA95CAA12FED2BF"
            },
            {
              "Id": "_goKartFrames:System.Int32",
              "Name": "_goKartFrames",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _goKartFrames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CFD5DA974CC0652DFE3EF608A08C8D3CE91CB650A9800A5F1180A62734E06FA"
            },
            {
              "Id": "_usingEntity:Shared.Entity.EntityWrapper",
              "Name": "_usingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _usingEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9EF7625B4D984833D0C63DFDFD6B57A2D5D8FE9800AC48241D6ACF6E409EED7E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "64A15C0E36AEEF034434F4B509564B3127F992713B0D83CD3007B7B428E0EA3E",
              "Hash": "7D7617E486E0BBFDF5FBDD84A4EFFF536AD4AC689C5FF0B8BE9A87EBFD59CBEB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "69C15D76CF26C849A973EAE1DF8B7C35B1629AAF028566BA4E2DA089FA392FC6",
              "Hash": "8E5B1E6EA900BFB10E12A62A8209CBC68DA8BA8CED78CDD2429DE51576ECBF6E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CDB872A91E7B5A5D88A1C75B0979CD9C4F2E1C9E2921A145D20C71AD42AD4E5F",
              "Hash": "4FBFFAA1DFD77329EF6A95061FA96D161F8FEC59EB85895F60C97ECD12391AFD",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "457718FEBB9C76B9CDC153CEE8BD2EC583ED6DAF9849AA7B7F02C39BA795FC98",
              "Hash": "00A64B3238F08340C68AAFB106BDAB381B6F19D5BCFCFF382DB98723A913E59C",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "BFD9B6771B452937A9293862A55612B2C323D8B2D16230D8B5770C0F1CBD9809",
              "Hash": "74528CF1CC9817856DAEF1F63A0466FE320927D24D67AB9E6E7B71CD8D560DFB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.GoKartController::UpdateParameters()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "B70DC54621E2B1A27AB0BEFE581AE7A94A3F7F1A828A6B09D85ED47330729B63",
              "Hash": "1079D660B231DD7A92E6678839B56B59DBA24533C0B50C89DCBA8675D963FC68",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.MathF::Floor(System.Single)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateParameters()-\u003ESystem.Void",
              "Name": "UpdateParameters",
              "Signature": "private System.Void UpdateParameters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "2D884E63350F34EBFAE2C4AB1B5CE4C407AE00D32ABDFEF8CC96F1A347CC4224",
              "Hash": "791986CB4A8269776F04E8C3F23E2F95EE88D842075E36D2F793FECF2AB730DF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::Exit()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "vehicle_driver"
              ],
              "Source": null
            }
          ],
          "Hash": "389A15530017CE623AF4FA5A22724B653B10320A87E94FA8BEC33B371F2BFC83"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.InstrumentController",
          "Name": "InstrumentController",
          "DisplayName": "InstrumentController",
          "FullName": "Candide.Entities.Controllers.Other.InstrumentController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_instrumentType:CandideServer.Entities.Controllers.InstrumentType",
              "Name": "_instrumentType",
              "Type": "CandideServer.Entities.Controllers.InstrumentType",
              "Signature": "private CandideServer.Entities.Controllers.InstrumentType _instrumentType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1C8CF26E35CABA0D17AFA7F05474ED18FFE1BC98C94F674ED463E5D7E2FCA31"
            },
            {
              "Id": "_note:System.Int32",
              "Name": "_note",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _note",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66937527F1A2BBF42056C329A668D6E81CA415D99D04C8897BE16D892C61746B"
            },
            {
              "Id": "_resetTimer:System.Single",
              "Name": "_resetTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _resetTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "280BEF8FD172D53ECD4CEE47AFBCE343143A966C09FD35528AB0F86A62099062"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "D12C2913585F48FE6A177E09CAD8877175E6C407679773905EAE3B3705E306E5",
              "Hash": "D59C899FF49C75B22ED035D1B4375F85886D55109F53FCA6AC2B6EDB1BBB3CBF",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)"
              ],
              "StringLiterals": [
                "instrument"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "AC53F8DA28CA774E97F95E11D38C60BA3D092F69C1986C6500ADACCD55BE0808",
              "Hash": "EA2FE6E96245EDA958EF2ECF591E693200AFBE5227B7AF453413C0A33E8B035B",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "9F9454299349F1AE663F4B89303B3E0E7C8D10EC08BD57305C2A82F1E53F9FC7",
              "Hash": "5B4B53B90DE94003CF94DAAE8C4052E4F8FD7D5326FB6888EF4DED69B93FA738",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerInstrumentController::GetDrumPitch(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideServer.Entities.Controllers.ServerInstrumentController::GetLyrePitch(System.Int32)"
              ],
              "StringLiterals": [
                "event:/effects/drum_hit",
                "event:/effects/lute_hit"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "B5B97D4C544537219BB3128F55C7E44A018D7E538BA88B00923A6F93AD94B3F4",
              "Hash": "B388E59CC402C4EC0EB41BBAEF0E0B87EB2B0DED92DC93C107F0E6D29FA35C75",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8C365D83F5710200C82B1C4FD05C52D5DADB799D816BA4EB92EEAB06860B4A1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Name": "InteractableFurnitureController",
          "DisplayName": "InteractableFurnitureController",
          "FullName": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "6DF4A2A68B48C072A556AA341438CFF900CFEC149E887707BF2131A18B2CA3A8",
              "Hash": "75C7CE35DAA35D5F74CB70F8E6D861BFE65531FE3793BB8A70912DEDB811D95C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::GetInteraction(Shared.Entity.EntityWrapper)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7B5B82083AE38B822E51D38CEB97CB5D641BAFFB50B886956A48A1346299AEC8"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.InteriorWindowController",
          "Name": "InteriorWindowController",
          "DisplayName": "InteriorWindowController",
          "FullName": "Candide.Entities.Controllers.Other.InteriorWindowController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Mode:System.Int32",
              "Name": "Mode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28DC1D14BFDB476E0E180948A85835F9DC969F84E9D1D1719E893A526229C788"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "42151C2DCDDC2B12598EC8294E546FFF26070B432685ED92625CCF2D9F51BBDF",
              "Hash": "3E46A61F955B2EE9CC662A5CC950C5245D75F341F0B46AB98183FA76EA164590",
              "CalledMethods": [
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "00E5678F2500099422BC48BF409AC5273C946961453E29BFDF508D785155E958"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ItemStandController",
          "Name": "ItemStandController",
          "DisplayName": "ItemStandController",
          "FullName": "Candide.Entities.Controllers.Other.ItemStandController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "9370061D48B8F1447ED50A49C75CD798B8FE45D978EA027AEED828C228E5A94E",
              "Hash": "67752D1C0E239F80DBA24A894D41A2D8C8F92B9E6DEC0153039C2637880083D0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [
                "held-id"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "73BC7DD023649A963585DEB4027A7F173600A3BB02118C5AC77EC786D3517523",
              "Hash": "1EB59E81AD50EE169269E39BA2BDE9B2455A25742DC65F84B06391CC5A307A2C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "held-id"
              ],
              "Source": null
            }
          ],
          "Hash": "4E97DF85CB9E3D40453DDA2A4787C8B19882A9DB4638D0971BB741C1FDB1F824"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ItemStorageController",
          "Name": "ItemStorageController",
          "DisplayName": "ItemStorageController",
          "FullName": "Candide.Entities.Controllers.Other.ItemStorageController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.ChestController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_storageType:CandideServer.Models.IOStorageType",
              "Name": "_storageType",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _storageType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7D985565901EB1494B682428289084BACF5B7EB3BDCA0F62EFD416D3CA6346"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "5EB087AD9233A0D847DC5BE3BD477D8E47C9FB85E465D4CE2B24E10FAC67C572",
              "Hash": "814E3783029D126B9F5E1C0618C1225F8DB10E3DC21A0889B7535C5DE65BCF6A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.ChestController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [
                "type"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "7CA22743B4FE263E5DA74E66762FD825636D071EE0BFD8D5818E6E481FE8CEA5",
              "Hash": "A2DE0AFFDA9C4883255EBEFCF7D9A47DE70752766124630A7D8B79638774D894",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.ChestController::get_IsPlayerUsingChest()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "event:/items/chests/chest_open"
              ],
              "Source": null
            }
          ],
          "Hash": "ED5023065D3734D5E8C0EBF375C64974F4295957AE42A948AF667A400A4E49B1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.JobInteractionAreaController",
          "Name": "JobInteractionAreaController",
          "DisplayName": "JobInteractionAreaController",
          "FullName": "Candide.Entities.Controllers.Other.JobInteractionAreaController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_buildingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _buildingOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C02C98FB6CDB61743AF628F2E204859A45A604B345D2A4F50D35A3DF66B9D58"
            },
            {
              "Id": "_citizenSlotId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_citizenSlotId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _citizenSlotId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A49112810589A83E8C154F8E6EDD128D3EE0A9CCA53F170B334442BFC74DF0C"
            },
            {
              "Id": "_targetCitizenSlotIndex:System.Int32",
              "Name": "_targetCitizenSlotIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _targetCitizenSlotIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA123F76E0C051BC05CD217C5066D6045B3A81692A26EEEE0F179868804FA10C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8F1F1B7C9E1285E7D3D051C3EDE54C92994473646DF250B7972E5F2DDE9C2C24",
              "Hash": "840F432D6B2D2F003F09990D6C0996AB3D437FFA0A256C955CEFF71322174D81",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "target_citizen_slot_index"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "76E4C0034CAFB4E9222B8A629D967DD2B2E918CAAAA1A859FB720E9925E3AB56",
              "Hash": "F91809946B5A1CABF6318F7E55E2B71C14ABAE8EDC11B12FA70657FD64319728",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetCitizenSlot(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "4E9B162D1218A2000E75A61343316141EC268BFA34F1474DE94DFAE8C04E2465",
              "Hash": "728FB84B4AE24953D847F0C50E0EAD065183B35CA566A95B40DEBDCB8C344FDC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetCitizenSlot(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Candide.CandideUI.PlayerUi::ShowJobWindow(System.Guid, CandideCreator.Shared.Models.RectangleF, System.Guid)"
              ],
              "StringLiterals": [
                "Citizen slot doesn\u0027t have a job ID"
              ],
              "Source": null
            },
            {
              "Id": "TryGetCitizenSlot(Candide.GameModels.Models.Citizens.CitizenSlot\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenSlot",
              "Signature": "private System.Boolean TryGetCitizenSlot(out Candide.GameModels.Models.Citizens.CitizenSlot\u0026 citizenSlot)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizenSlot",
                  "Type": "Candide.GameModels.Models.Citizens.CitizenSlot\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "3E53CA4C767408FE19A796F3C7626D7B3EFF1B801126F74B13868C27CF833EAB",
              "Hash": "03A329FCAB1B2E0F8EA7D8A5AD7A75C95E86FCFB53C8923AEAEBC5570D4CD815",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "Tried to get slot index for interaction but slot index was out of range."
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "24B5A4A053B054FB9699F98667DA941231FB7F272077E6FFBB79F1032DECC17D",
              "Hash": "618C2C72562E7254352F268F3B5830F807022C7E313B71B45DF1C6C8FEC1CEE4",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.JobInteractionAreaController::TryGetCitizenSlot(Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "19789D299FF182E71613FAC8891D3FF5482A9DBCE16033B7A4E3C5EB306CA684"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.LightningStrikeController",
          "Name": "LightningStrikeController",
          "DisplayName": "LightningStrikeController",
          "FullName": "Candide.Entities.Controllers.Other.LightningStrikeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PreThunderSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PreThunderSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PreThunderSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B077F34E1194887DC3BCCEAC275532375890B5A0ABADAB647AD7C12E0B72AED"
            },
            {
              "Id": "Strike:Candide.GameModels.Systems.Weather.LightningStrike",
              "Name": "Strike",
              "Type": "Candide.GameModels.Systems.Weather.LightningStrike",
              "Signature": "public Candide.GameModels.Systems.Weather.LightningStrike Strike",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C99B59F8EC8B5CF17626720ABE555136417DA872531BE3E1EF7452263ED40F51"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "2C142575385E267356652A3AAFF5F5EADD4E9814290BCCE182FBE60E10F2770C",
              "Hash": "60F0BF42820132ADCE740148A072850DA9D3AE3A252617115E737BFC0A585D75",
              "CalledMethods": [
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::BounceIn(System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)",
                "Candide.GameModels.Systems.Weather.LightningStrike::DrawInWorld()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "087C0C161B5A181AF39BB082CA4BB373A6B3F3D20B25A1E6766E9A3AE6A4048B",
              "Hash": "5316BA64A3A8043ABD9E90AE3CB6CD4159259D61D25282C45022DC8A02A6F02D",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.LightningStrike::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "A3CAE2DB9D339A4E7970B93D90F69F1121130A2C3BA3A4CE2F11F811163D899B",
              "Hash": "BC5BD97795E6EF5B7065462581749911797F3D4A4F441E25A4F6116FB4565CA0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.Weather.LightningStrike::Strike(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "9D67BF28EDDC0C534B5C638AB7D2FAB30C0AF5EC84FE11D9CA1E43B806D49F71",
              "Hash": "4EBB5D15D75AFA1EE6AD3BBFB9AFB466141F76063141D9E1EE2179C0B5B71594",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.LightningStrike::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D837CF1873D9AE2074D693CC5630B452BE4214E860538DADB934E2D10A503DD4"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.LogisticsTableController",
          "Name": "LogisticsTableController",
          "DisplayName": "LogisticsTableController",
          "FullName": "Candide.Entities.Controllers.Other.LogisticsTableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_buildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C106F9BE6BA11443CB9102529BE1EDE54E0207F5A6977B88DCBD45BD030EA69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "D77EE735B0A8DC6E09F4FC664BD6D0721A2A4A3FF9F880878AF01F8901CEB3D5",
              "Hash": "DC8B24833B574F32055A81FC3F1944AE27DEC8FF3A8137067133F4477345E5E1",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "0284B1A251BF46F95757DB94B7A920D7235CA2BF60585D14773C36E107A0545F",
              "Hash": "0CC390BBB71F2F51B55497BB244643595921910C11CEA95634E319E9DC62206F",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "Candide.PlayerMode.BigModeManager::EnterSubMode(Candide.PlayerMode.SubMode)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/open_table"
              ],
              "Source": null
            }
          ],
          "Hash": "E7D91241468D14532BFD80209D576A2BE240BADC8582D27F6A59F63F1667A0A7"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ManualMillController",
          "Name": "ManualMillController",
          "DisplayName": "ManualMillController",
          "FullName": "Candide.Entities.Controllers.Other.ManualMillController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpinnerGuid:System.Guid",
              "Name": "SpinnerGuid",
              "Type": "System.Guid",
              "Signature": "private System.Guid SpinnerGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8EB6611ABA725EA0D27D5D6C1374AB66A26407DBF277C51645CFA7828217D94"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_bottom:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_bottom",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _bottom",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E66EE57A6789EFCA9B11AB7FC16D31250FD8AB35CB3E7485BA894FA758AE01E"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingIsInitialized:System.Boolean",
              "Name": "_buildingIsInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _buildingIsInitialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF5CCA041B5D9F5ADEF73B12B4A190DCBCF698E66F0380FCC608A5DC7D208F20"
            },
            {
              "Id": "_hasItem:System.Boolean",
              "Name": "_hasItem",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasItem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F969AC0AE492FFDA182AA0CEDF718955F6632335895C362FA113CF65FD93FC14"
            },
            {
              "Id": "_localProgress:System.Single",
              "Name": "_localProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _localProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D661C362B90B7D6E7E88FFBD4F07741BF3A1177B8DCCE13E35565D98E4AD749"
            },
            {
              "Id": "_localPushDir:System.Int32",
              "Name": "_localPushDir",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _localPushDir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14AFE156BF4BB36B1C5D1F5F9A25C3238605333084E277EC2115875A66662766"
            },
            {
              "Id": "_localPushTimer:System.Single",
              "Name": "_localPushTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _localPushTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5368ABC77633F4D5231171F261830F7574ECDE8D277244D0C416FF0856A46E9"
            },
            {
              "Id": "_localSpinnerRotation:System.Single",
              "Name": "_localSpinnerRotation",
              "Type": "System.Single",
              "Signature": "private System.Single _localSpinnerRotation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22E2A43524C51A88CB46A2C4A7948F1F4341BE097080F9F9EA2BC4B9FCCE638C"
            },
            {
              "Id": "_outputId:System.Guid",
              "Name": "_outputId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _outputId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B0AC9825CD9CD4DC33B46AF26898CD79A6C02A68A67755C4FEC2EF0011D04D8"
            },
            {
              "Id": "_progressScale:System.Single",
              "Name": "_progressScale",
              "Type": "System.Single",
              "Signature": "private System.Single _progressScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83D3AFB2367A654EB6A67ED7652914CECB886149449E50B102DE1D800490EAAB"
            },
            {
              "Id": "_pushDir:System.Int32",
              "Name": "_pushDir",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pushDir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C9BA00B56363EA063A1E1267B549558DD78A0E3DE3BD33E1C631110A001850C"
            },
            {
              "Id": "_reuseCollisionList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Name": "_reuseCollisionList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E _reuseCollisionList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74680AE8BE083EE68DF556801E1A90184A03EC0F09CC221D047873F1A75DC3C2"
            },
            {
              "Id": "_rotatedLine:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_rotatedLine",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _rotatedLine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18BB3E57946B53FBF012DC5BC5DCA280C52F04AFDDFEC8D2F1C011F09FB94144"
            },
            {
              "Id": "_speedUpTimer:System.Single",
              "Name": "_speedUpTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _speedUpTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E87D93C98D54AC508AB47349299AEA73DE4B4D42EB558F0C32BF946E4AFFB0AB"
            },
            {
              "Id": "_spinnerEntityData:Shared.Entity.EntityWrapper",
              "Name": "_spinnerEntityData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _spinnerEntityData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D666CF213DD25658D959A4ED52ADDE7DEC89ACE21D18EF23FA975451082B52D8"
            },
            {
              "Id": "_spinnerMesh:CandideCreator.Shared.Models.EntityMesh",
              "Name": "_spinnerMesh",
              "Type": "CandideCreator.Shared.Models.EntityMesh",
              "Signature": "private CandideCreator.Shared.Models.EntityMesh _spinnerMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C88B8763689F8C6A250EEC7298FF60EF4BC1DE4CDDBAB115594AABAFB803777"
            },
            {
              "Id": "_storageId:System.Guid",
              "Name": "_storageId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _storageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B02DD49D0F5325C36E9470828D9BD668E70670EAB2B3DF073E4DB9813F9D2397"
            },
            {
              "Id": "_top:Microsoft.Xna.Framework.Vector2[]",
              "Name": "_top",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] _top",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EC58B239C77F3C44278D8D520F9055CEC0417CE03F8D0181D3F053A0B48948C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "FDE98D0520528056D3D51E21D99100EBF511290A53EFE965DF9655420207163F",
              "Hash": "1F5829548DD250373408AC0DCF63E92AB975B1435C3DF58BB4F870A5F43D844D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollision(Microsoft.Xna.Framework.Vector2[], System.Boolean)-\u003ESystem.Void",
              "Name": "CheckCollision",
              "Signature": "private System.Void CheckCollision(Microsoft.Xna.Framework.Vector2[] line, System.Boolean isDown)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isDown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 646,
              "BodyHash": "9FF1A669A25D6092987703BAB7CD4E59BB5E4E2E44F4D354703E977D274F85FE",
              "Hash": "9EFDA845CD3E2F0C21F697EA3EA613CBB702E0339C5E518A8BCEFFD97534C88D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionPolyLine::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Current()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Velocity2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Abs(System.Single)",
                "System.MathF::Sign(System.Single)",
                "Candide.Entities.Controllers.Other.ManualMillController::SetLocalPushDirection(System.Int32)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "759F7E371D5694EA1BE532601C16796177190F0DF93E3800C6032BF827266A4F",
              "Hash": "A8EC7E2E62CE3B6A66EC9E8E959831081541F6AC4F3DD8D163C680007F83FD9D",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Entities.Controllers.Other.ManualMillController::UpdateParameters()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "17B19CE0F0B76BCC97EB8312B2EF9CECDE77FAC802AA52EEC1F73660B3BC1509",
              "Hash": "E76D2C465D7565A80C6B8B3B422500326ADBF5882408B7F0AD9C892E1D2C1FC2",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "4F5C6D48BAE7915AE39A760934E83792076BBAFDC90527432CF0BCFFA40CFB9A",
              "Hash": "2A338410492ECF9CE47F0454F4F1BED928F3E4A814A7783F3604DC998C2B4ACF",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.Other.ManualMillController::\u003COnInteract\u003Eb__20_0()",
                "System.Func\u003CSystem.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.PlayerUi::ShowItemProcessing(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Func\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "372C9302AC3A8AF05D8F23BA8C6061D4B5F09A82CE7EA720559B80068B321CDA",
              "Hash": "C31C86B41C8DBC8E82C877839B3D644F846E90EF9755DA32F98084C2889BA896",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "push_direction",
                "has_item",
                "progress_scale",
                "spinner_rotation",
                "progress"
              ],
              "Source": null
            },
            {
              "Id": "SetLocalPushDirection(System.Int32)-\u003ESystem.Void",
              "Name": "SetLocalPushDirection",
              "Signature": "private System.Void SetLocalPushDirection(System.Int32 pushDirection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pushDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "78E59F87668BA8A8A2C5663A3FF50F58BE1B550F9EF26C500D0CD0E3DE53E015",
              "Hash": "9E3A303EC6318F252FD45D116A6CFF84F76AACA0D4C808AB9059F432CB541628",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "A3734E36C845EC9AB3CEEA2FF17F2EFC9B231629EF1111E746FA0AA10EACB6C2",
              "Hash": "341F9A088BF4F245A8F892B52CF8A599F6EFF8D871540F9A81C6E3BB6A1EEA20",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "Candide.Entities.Controllers.Other.ManualMillController::CheckCollision(Microsoft.Xna.Framework.Vector2[], System.Boolean)",
                "Candide.Entities.Controllers.Other.ManualMillController::SetLocalPushDirection(System.Int32)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoost(System.Single)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedCalculateProgress(System.Single, System.Single)",
                "CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoostDecay(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Sound.AudioEvent.AudioEvent::HasStoppedPlaying()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Play(Candide.Sound.FmodParameter)",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "Pushing"
              ],
              "Source": null
            },
            {
              "Id": "UpdateParameters()-\u003ESystem.Void",
              "Name": "UpdateParameters",
              "Signature": "private System.Void UpdateParameters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "829073AF048A72884F2C03F29067CADED1BB9CE0F3C00779CB60B6F0F27A94E4",
              "Hash": "82273B5B03388E651ADB96CE2DB4CB7DF3BF326ECD8DCA3ECA42F932BBEE6584",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()"
              ],
              "StringLiterals": [
                "building_id",
                "ManualMillController: Can\u0027t find storage inventory ID",
                "ManualMillController: Can\u0027t find output inventory ID"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "CD6DC2A9385E5DA919E4C4BB2517F2A44B4922ADFCB29BBB6DEA8DC9465EC586",
              "Hash": "2653A9D35B1A020F7A6CBCA268BA0FA4D0FDEAA809A6A25F986038ED0B3DC260",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/buildings/manual_mill_push"
              ],
              "Source": null
            }
          ],
          "Hash": "801BF5287E344DACB5EB1ED553534C8997542E5183B8B9B8E2AC1E858E39A1BF"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.MassivePotController",
          "Name": "MassivePotController",
          "DisplayName": "MassivePotController",
          "FullName": "Candide.Entities.Controllers.Other.MassivePotController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "520422BD4E8D90ADB5022BE702BBF0AB6837EDCA6491AF62952CD313655AC81A",
              "Hash": "FB41BE438080B17C22A134B80D0F047045ABC8C9C655868432C94D8DA0B5D41E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Die()-\u003ESystem.Void",
              "Name": "Die",
              "Signature": "private System.Void Die()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 508,
              "BodyHash": "A66C2E549F1E8DB15DF768221772E6986135B60F15F8D32A962746F60D829DE8",
              "Hash": "9619801BED8703C421415B3B7D77F6623D4D2CB6BA6B88FC28A8E805B18F87A3",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/pot_smash"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "3C9949F2688E1E9D3FE76D43979C4A221FBBF5680703C5755E839F5CF484204E",
              "Hash": "8917EDB8D5811A7A6A5CEEE2B28C08D5796A31DB61277AA72CF2D88C98762AD4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2",
              "Hash": "1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DA560A13A0AAD8EA6BBCA029A30425D1D1831EC1666C2E50A81CB0BE4E57D21A",
              "Hash": "3D897EAF35E6996E1A18F0160E21F7C903D2BE124A90005D55B2597B7F3DA543",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "3E291F5B2E05693278AD70248DB3555DE5B757D5021B43909B5349583F56CA8A",
              "Hash": "536DF659B71644513B9752BA1EBD70932D4323E7A990F0469CA644265B686B32",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1E80CAFB45DB539DD623B6C4441E8E8CF73776C5DC06F9FA70E006CA8A373526",
              "Hash": "FE5AD496F1E6A8C171ACBE5D9CBCF11B298EBCAA8D5C8FCFCCF62357C285D839",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MassivePotController::Die()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "991B02BE9297CF6DFB52536770B106BEF1050452B3FD9FB896DAAD6EEB14A7A8",
              "Hash": "FC13707E45DF533312C5B7D95339F7969DBB4017E8C93D94B3E41F11A249DF8B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MassivePotController::Die()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "3A8A54E3ED3FAD85496E2A3E846F7620DD048D6CE41F457A77EB2E3F05A511AD",
              "Hash": "DBE7A880570D1C4AE9F4AEE107300F1D61CC158D576D678E50483493F5668CE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "799B9D8DEB69CC294EDB30797EC002267F0AFC41E86C12622EB0BAD007525941"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController",
          "Name": "MaterialStorageFluidContainerController",
          "DisplayName": "MaterialStorageFluidContainerController",
          "FullName": "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PoolSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PoolSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PoolSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E995E77B51E2C7CA17A3F52DFF49A8575647DE024563764AD69150DD7DE60AFE"
            },
            {
              "Id": "_amountLeft:System.Int32",
              "Name": "_amountLeft",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _amountLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D6479BC08966646CFF220DF385A3F6FF8249A765EF7B40FEB2B3AEB82DE669E"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_buildingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_buildingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _buildingOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C02C98FB6CDB61743AF628F2E204859A45A604B345D2A4F50D35A3DF66B9D58"
            },
            {
              "Id": "_internalResourceStorageGetter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "_internalResourceStorageGetter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F303EC18CA4DD486809534D8A32B7427269AF160DC4CA8FCFFE3A9A46E487F"
            },
            {
              "Id": "_resourceId:System.String",
              "Name": "_resourceId",
              "Type": "System.String",
              "Signature": "private System.String _resourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253776BBA115D304E6B7C4FE0D64DFD99BDAC9A479E529B555AC1EF80D049190"
            },
            {
              "Id": "_storageType:CandideServer.Models.IOStorageType",
              "Name": "_storageType",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _storageType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7D985565901EB1494B682428289084BACF5B7EB3BDCA0F62EFD416D3CA6346"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "96F04AE97CC04C9A83C04912E895E7D7C63862A221F9F27E6E0D7A6041455FEC",
              "Hash": "7D9864E6C75CF241E8DE8C22DDB2173A976C52E6C92F302EB47CBBA5534A8B82",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::get_HasData()",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::TryGetRecent(T\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Models.InternalResourceStorageModel::GetMaximumAmount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.DeferredRenderer::DrawSpriteWithMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "resource:clay",
                "resource:concrete",
                "resource:ash"
              ],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "private System.Void Dispose()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6F9CD9297EAAB4A341A1CACD34F7417EE3149EE6751439C6B724310FCB777DD9",
              "Hash": "B9A6440D01F9A4C8D931B044CD2B075B85621107C0EAEA648F049D2912784EFF",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "B1F3708C6E39256A0620E05925BEAB189D2A81D40F877A48F12C0ACFABEA2307",
              "Hash": "DF14BEC3F0EBF0DCE0EFD772085421521197D5DC76785F7CA8CAA8071597EF59",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Candide.GameModels.TempState::LogUpdatingWorldError(System.String)",
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [
                "resource_id",
                "type",
                "Material storage fluid container initialize"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2A88FC1C8A7F1A69BD5DEE693C53F8486DC86FA236EF01040A2889917DD517F0",
              "Hash": "A8EFF17F99F478E13E585F691E6EC057125EC13611404838D6AAA2396DFA23F0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "30DF32EA4F7EDF52AD11F8F0D77702BA100278197B4ECEBB905A760187137653",
              "Hash": "0179F7269DD2F3D6669CAD610888A972B974EFB1D9B93053E438CA9E544146C4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Candide.Entities.PlayerState.BucketInteractionTarget::.ctor()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "EB3FAEC213D28036366591F4934D2D8E391C0F3EA2F3A42C4F618D7BDEA4B92B",
              "Hash": "CD8C62FDE03046D4D73534B1F437A3897447B36CC7ABA168EF42DB08BE42816F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::get_HasData()",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::TryGetRecent(T\u0026)",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "CandideServer.Models.InternalResourceStorageModel::GetMaximumAmount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "EE4C1823D43196A8A25F6D7EDD735657C2B8CE16F0BB764A9C8C21B2C89EA0DA",
              "Hash": "F735BF9ACDBEB5450A8926EBA05CFA78E5DD561315ACD76A27A3D29FB70FD41E",
              "CalledMethods": [
                "MaterialStorageFluidContainerController.\u003C\u003Ec__DisplayClass21_0::.ctor()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::get_HasData()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "MaterialStorageFluidContainerController.\u003C\u003Ec__DisplayClass21_0::\u003COnInteract\u003Eg__OnResponse|1(CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "MaterialStorageFluidContainerController.\u003C\u003Ec__DisplayClass21_0::\u003COnInteract\u003Eg__OnError|0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.BuildingsService::SendGetBucketDepleteResourceStorageEndpoint(System.Guid, System.Guid, System.String, System.Int32, System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "40D2EB7671071C564919E5EEA0774BBACE286B5FD46CE516EB3816D394460A33",
              "Hash": "A75FB0B27D782C15E8C5FB89F56AFE5951887DAB0842713C34B4B5327FF762B9",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage storage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "2F569E9188605C0A3454EB87708AF2AAD738ECEE20B5FB9945898CAA44572C9F",
              "Hash": "06A0F5D01300A5D9FA00247D3087FE81E10B190CE20A2DD3FB114CF2FA1A21EA",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::set_HasData(System.Boolean)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "Candide.Entities.Controllers.Other.MaterialStorageFluidContainerController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAmountLeft(System.Int32)-\u003ESystem.Void",
              "Name": "SetAmountLeft",
              "Signature": "private System.Void SetAmountLeft(System.Int32 newAmount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5AF32EB9E5DE17905E5CDE5E81D525165F163651BE332DFCAB7DD87D76D2053F",
              "Hash": "7ACB906AA82FA78C2BBE99DB75CEA15CAC4EE761D3F684F0FB82EAE7168CD252",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "EFA90A65AE86EA7547968CDB470BE4D740D35C0FFAB3A6E0989090DD30EB1153",
              "Hash": "AB104E4E081082C7AC1EA20BF4D90C220109895C6ABC8B8336987A2F262B157B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "CB08362A6ED44112FD4AD55950DFD44C5153DF67BFE03965A5B219B6566235E6",
              "Hash": "61B498E9ADED027177B1458882AFF1667C48D682082DC93E57FE1AA5F7C9D44D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E, System.Guid, CandideServer.Models.IOStorageType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3CA482356A6769A557FF15EDD42187E32BDB2316206C70D9F2ADAC70CA779041"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.MaterialStoragePitController",
          "Name": "MaterialStoragePitController",
          "DisplayName": "MaterialStoragePitController",
          "FullName": "Candide.Entities.Controllers.Other.MaterialStoragePitController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.MaterialStorageStackController",
          "Name": "MaterialStorageStackController",
          "DisplayName": "MaterialStorageStackController",
          "FullName": "Candide.Entities.Controllers.Other.MaterialStorageStackController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fibonacci:System.Int32[]",
              "Name": "Fibonacci",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] Fibonacci",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF42CCC5A56A9742A1DADDE1767D5777532163BF0647DD748AE963A0A7867FAF"
            },
            {
              "Id": "_amountLeft:System.Int32",
              "Name": "_amountLeft",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _amountLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D6479BC08966646CFF220DF385A3F6FF8249A765EF7B40FEB2B3AEB82DE669E"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_internalResourceStorageGetter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "_internalResourceStorageGetter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F303EC18CA4DD486809534D8A32B7427269AF160DC4CA8FCFFE3A9A46E487F"
            },
            {
              "Id": "_resourceId:System.String",
              "Name": "_resourceId",
              "Type": "System.String",
              "Signature": "private System.String _resourceId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "253776BBA115D304E6B7C4FE0D64DFD99BDAC9A479E529B555AC1EF80D049190"
            },
            {
              "Id": "_storageType:CandideServer.Models.IOStorageType",
              "Name": "_storageType",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _storageType",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E7D985565901EB1494B682428289084BACF5B7EB3BDCA0F62EFD416D3CA6346"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "private System.Void Dispose()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1AFF0B166F1F5E80E8905FE42CDB2CA73048987EDD1DD4EB60C07C1D1080399C",
              "Hash": "EBDF3502A9B0598629C0578C295F4D37BC24502F64B0F0AF9D8398C4817487E7",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "E61CADD6C4B8031AF33240C1D20DAA86375E69DDC23D73481791AD4F46794C4E",
              "Hash": "754A90AE76BAA81447BE10952FF2A49CEABD8FBA71677613AF3A3FE1C3184625",
              "CalledMethods": [
                "Candide.GameModels.TempState::LogUpdatingWorldError(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [
                "Material storage stack container initialize",
                "resource_id",
                "type"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3588E7BE39609AEFAEBEC62026974C9D1D1A129EE2FD233DB9FDD2CDE151AE69",
              "Hash": "6849C199427316E9B9C77A9093AE98BF5230BD710A46D61362BCBA9681C6BEA8",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "9ACBEA32AE7CB3A655301CA1E58769E8EE09EE1F6D2C162C908FDFF841824D16",
              "Hash": "EE952E3201226DF1086018C041E2BC0A9F471FFB3A7FC32181CDC898E14BADBA",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::get_HasData()",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::TryGetRecent(T\u0026)",
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "CandideServer.Models.InternalResourceStorageModel::GetMaximumAmount(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "6FEF64F06A096E5200E3A5FEFDCCD82C4D0318DB25A305110BEDED76DC4C2FF5",
              "Hash": "B3709DC9F52AD5A98FCE3504DC213837B7A2F731AEC31242D58D8AFB0E36405E",
              "CalledMethods": [
                "MaterialStorageStackController.\u003C\u003Ec__DisplayClass19_0::.ctor()",
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::get_HasData()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrNull(System.String)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Guid::NewGuid()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterLiftingState(Shared.Entity.EntityWrapper)",
                "MaterialStorageStackController.\u003C\u003Ec__DisplayClass19_0::\u003COnInteract\u003Eg__OnResponse|0(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "MaterialStorageStackController.\u003C\u003Ec__DisplayClass19_0::\u003COnInteract\u003Eg__OnError|1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.PlayerActionService::SendGetPlayerDepleteResourceStorageEndpointAndGrabLifting(System.Guid, System.Guid, System.String, System.Int32, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FD2BD27AC2BFE0EE5AC9F4A00F4EFD84543821183A7EE6B31D0AEEF276A986A7",
              "Hash": "BC98B771B1D9ED158860D5E3B6FACD92519B77475EEB21F47271FBBA7CCB0C00",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage storage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "BD528D0ED87F78304A5BD576A3078A7307464F0F6AF5195E10E292A16D569683",
              "Hash": "45F02C5588B54EC5B7A393B93B1592896BAB087769E702171A5A367B2BB16D4F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::set_HasData(System.Boolean)",
                "CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)",
                "Candide.Entities.Controllers.Other.MaterialStorageStackController::SetAmountLeft(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAmountLeft(System.Int32)-\u003ESystem.Void",
              "Name": "SetAmountLeft",
              "Signature": "private System.Void SetAmountLeft(System.Int32 newAmount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "DC2C145B6427FA05D5181950DA3FD92AEC9CEEB1E61CB415D1E1E116CEC6E7C4",
              "Hash": "F3DDCC6A5FA4F45BB087C631B1DC73E61F25A0EC3383A17A90B5C9791A28F60C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "935B6DFD855339C3E3C8206A485DEDB1DF24B51ECD85A66E6E13266A4EE75068",
              "Hash": "D74DD953681C93519C0D8965E2F39A45F504AC2B9DF7BDD05FFCA3F8B2627048",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "139FD51F6FCF8E5EA076820A2B8EA803AE46D84C74008805686999F082432A34",
              "Hash": "72ED8357D4CC7844E38890A697B1E7527891ABB04BA93501A713720311AEA7C4",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E, System.Guid, CandideServer.Models.IOStorageType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E667243C64DCB5DDC9C46B8FAC1BE7423B591C806B184E7D3F2BD93AC5AF3AF3"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.NewWaterWheelController",
          "Name": "NewWaterWheelController",
          "DisplayName": "NewWaterWheelController",
          "FullName": "Candide.Entities.Controllers.Other.NewWaterWheelController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "SpinSpeed:System.Single",
              "Name": "SpinSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SpinSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C2D833ADF73328F0D72833F089891C0A22EA6613FAD1121173B3BDBF0FD21FB"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "051C4F9BCCCC3E6E72F0471ECC54B5A5EAD7DC7CF390E836BF834C243796471C",
              "Hash": "3E8CA41D575086C840A1AEA2F33FBDF0D858BD04392DFE4631B6B0C1176DECA4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "spin_speed"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F2839F0CB3FA6C980FC9846CD036A6CA7AF5A620952D6064A34CFD30AA40FE95",
              "Hash": "01A46A875E3969AD4F42DEF32AD88F71AF17D94759A9C0A757735104E3C8B6D2",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "C595AF9692B5803670715BDEF2FD8456D894EC74EAF013C6A911025B98430FCE",
              "Hash": "646E9659AAD06CC04C1BBD70070649C7743A7552CE303BE9F88D7ED83075AB4D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "D09427A871A98298B2AA998F8A638D2C158067E173D67B9090CDDF65ADE24B71",
              "Hash": "2CB3320C90B6E65590B6E7DC7175EF826317F142054B592894E5AE3F9D4A466D",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/water_wheel"
              ],
              "Source": null
            }
          ],
          "Hash": "3AC6BC5F47D68421884B2B3821E35DD5D825EA62CA86129CDBE4AC858B7EAF6F"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.OliveTreeController",
          "Name": "OliveTreeController",
          "DisplayName": "OliveTreeController",
          "FullName": "Candide.Entities.Controllers.Other.OliveTreeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FruitTreeController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F380C746005D8B20713C73C0FFEFCA100A133299DA51F0A87CE9AB8E347A23D2",
              "Hash": "BEF6D4E10987737750B9BD8227E3CADF9651E54C5E79914B7445EE2D872BF109",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FruitTreeController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B3CEEF9BB1FD6D99ED73CD45EA7DC329D7DFF312ECF7132D46C3CCCFC2D854B2",
              "Hash": "65A0C1B5B1805FE9411D3689C85DCDFC286811830777E128413566E516CDFECD",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FruitTreeController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "88EA7C5A59E888CD36252841E7C5D5A21F2642A873C41A97F381A005FC3C2802",
              "Hash": "33B06C356351A4DC8DE2766B83F1C332F17092CDCF57A441BA91661FF54068DE",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FruitTreeController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "087ED9F78734BBFE0AD2705F4B50BE000B7635249D52541D68DC9D057EF32E22"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.ParticleEmittingEntityController",
          "Name": "ParticleEmittingEntityController",
          "DisplayName": "ParticleEmittingEntityController",
          "FullName": "Candide.Entities.Controllers.Other.ParticleEmittingEntityController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_particleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_particleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _particleEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B77A8B871EA95F84CD92F87EFB52251BF762884F3F369C0C3BB5241670BF2A0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7C22C6D9F884AA6D50062AEBB4EE202473C337D9C50E1328B6808F2FD3A91843",
              "Hash": "9D6A6DCA191183C1003DADE6CC63BB82C2D7C72A7366C0A7125C17CE10FADC21",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "particle_emitter_id"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "55EE3D9242BED95F35D2B79FF67865D2B8A6EDB29F284BB1A09BD5E762116EB5",
              "Hash": "DF00D6AEC97ADBBDC818F257FADB7E8CDF963009555C73794094047E76AA92E4",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "4E8F153ACED7EEFA78ABBB9CD463C1E1BA172BE24A082622FE3415BDB32B1E6A",
              "Hash": "7688EED7CDB3B681FF44D383FE7AD5CE09A2C7F53CECB616A1E7A46737D42D92",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4D91552E7AC3A40688E94A50F2E51A11A13C25E29FFF7C50920479175A9FFFC"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.PlayerGraveController",
          "Name": "PlayerGraveController",
          "DisplayName": "PlayerGraveController",
          "FullName": "Candide.Entities.Controllers.Other.PlayerGraveController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_inventoryId:System.Guid",
              "Name": "_inventoryId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _inventoryId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A63D6CBFE1C4B31C5497EF79BB59CF82406CAF1A8068D25D0244FE434B7ACE0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "2B92C0CF7EAEBE4B2E1B088A3C9BDCEB49D3CC401B420E42E80735D011D32AD8",
              "Hash": "3540174C13A47C2F887DA49D846F678AF60F32E1140E5CE5B71981640289E32C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "16D05FEB49D558CC18DA79B8C93B14CDB37E8E11409071A03E8D4F4DB2D5DD67",
              "Hash": "11408C526FD657A498CCFAF16E791B4F7CF7E22F0ED037AD4D13739045DBED76",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.PlayerGraveController::SimpleInventoryControllerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AFF577E572E305FCBFE65423BB137C5457BC42ACBDDEC0AC06004A83391DE45C",
              "Hash": "5A69E311CF9F2708ABCC4B1F576AC8BD92B72EDA51D5DAD31C0C80394DA5E043",
              "CalledMethods": [
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "879C5F5FE2E11787EBE492A6AE1535A0B69E062F9FE00DA9DE5AF823D2D597E0",
              "Hash": "9C06DDE72D04CCE7BADF4A3DDCA0F9D554A7C7C3F35C5FA7F57F68E322A5A500",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "inventory_id"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E9E49A698717F52E8BBBADF609EF1A9467A5375F1ACD788E434175B3D4808E81",
              "Hash": "13B7A6EB234FB9245D098850AF80B198D967BF0CB1417BD75DEF252BCC1194EE",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SimpleInventoryControllerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "SimpleInventoryControllerOnInventoriesChanged",
              "Signature": "private System.Void SimpleInventoryControllerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "1F25053BF9003B216B3B732E3DFD87EC09F7CE050E74C0B6C2F878491C1F865F",
              "Hash": "D7D282AC398DE88CA206A408807760075F0D9D33B136692DB1EF607978BD3A06",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_FetchInventoryDone()",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "D7BD5023949B294398F0B4353BAE52913C6EF4BB5271718263E5D3036C314B81",
              "Hash": "70B5661C81146A846132414CA338FAAD25942C1C7C452B89DB58E8E7DE6DB15E",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_FetchInventoryDone()",
                "Candide.CandideUI.ProximityWindows.InventoryWindow::get_Inventory()",
                "Shared.Models.Items.SharedInventoryModel::IsEmpty()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9B05801EA87167589E7BBB6632876CC423A87EBC08ADE65CBCB16BBE524D1E17",
              "Hash": "B82546142064CE52AFA0DE95A2A3EAE44E0768F6C3D3AEBDF9AD1049CE061D33",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.PlayerGraveController::SimpleInventoryControllerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E0E2E5BF307BEF2EBBE4F155BEC507BEFF2E14C263E6BB46F6AF207C777A991A"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.PotController",
          "Name": "PotController",
          "DisplayName": "PotController",
          "FullName": "Candide.Entities.Controllers.Other.PotController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Died:System.Boolean",
              "Name": "Died",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Died",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A4921056A15122B87F46E49BB86DA26DF43D27569297FD8B6CD697F29D2BAF0"
            },
            {
              "Id": "_changeFrame:System.Boolean",
              "Name": "_changeFrame",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _changeFrame",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F060ADAA8FBC4D629419CAF1CD9B308067DC8801B7AA8F99F03C7AD3F6EAA23D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Die(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Die",
              "Signature": "private System.Void Die(Shared.Combat.DamageResult damage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "74FED7C93DF6FD8C5DB6BE8D585A020B7459EBDD3089178F9898B7610433C280",
              "Hash": "FC36A34087C0D7BBC9AC050729C675674919B914A17A102968EB7D32274C04C7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/pot_smash"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "F69AA69270E642489DDB63EE1628FFDFAF1F80664D69F3156726F83D1FCD0488",
              "Hash": "56492AA5B6056EC25201A0BD7929E34AB042A0ACDE30FC6A46046A2BAB636299",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Candide.Entities.Controllers.Other.VariableTextureController::EntityInitialize()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "5342664E5F725032778B3C6F280C5589D5025341D2F2BCADCE10FD0A7378F455",
              "Hash": "E89762438019FD99F01A8A894F438F7D22A4021D71CC7DB82C471260A4715A19",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1",
              "Hash": "E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnDetached",
              "Signature": "public System.Void OnDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5311E20A773F6FA45A4EEE1C47B0108019AF74847ACE6400564916F8B42D5B78",
              "Hash": "FEEFB0C63D1C74C00794360BAA8E93BB2FCAF63CCA2092C82BF9BAE92934F1E5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4FF286ADD7CF9D4AA37C9A11DDF0EDDEDAE2AAF430A3E723E0C3F6B70F0E8AFA",
              "Hash": "C374F5E014688DD45AB9C8AF3A1F76029D0F12C042A65B006DC4EAF5ECB5F52A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.PotController::Die(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "348D2C0FACE881E0E6ECB76528770B836EA22BF35613FA4F233CE3391929B2F7",
              "Hash": "5BF2F057984A29A7DC1F1F21E4112EB04CE775CC05D5FE895E9E7EED7EAC243A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.PotController::Die(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "DCB04B3C62415143F491B421CBD1F7BB21AF3DCCA653F921AE86D8060D4451FF",
              "Hash": "F425FE7DE198844FF601D2167AB6B670920698631C6999C92BB47FE150133D5F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.PotController::Die(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "11D2406EABA3C01833D6EC6072C06DFE569B38A7A9E474158ACE348EADB9FE9A",
              "Hash": "4234435F91A8C45B9824BB8C8E7BA566D14B2DE3ED603F78708673EF28101EF1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Candide.Entities.Controllers.Other.PotController::Die(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A2040C2373E2974C990125C2A8FC198B1404D7A05E41B9B2C69947DAC0CC385B"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.PotteryFurnaceController",
          "Name": "PotteryFurnaceController",
          "DisplayName": "PotteryFurnaceController",
          "FullName": "Candide.Entities.Controllers.Other.PotteryFurnaceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BasicFurnaceController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            },
            {
              "Id": "_emitterSmoke:Candide.Particles.ParticleEmitter",
              "Name": "_emitterSmoke",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitterSmoke",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E16C25AEA5D5DAAF4423D82DFC1D4804332E68A8743989569697DF4340B1575"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "F8FDE30CAF111077B022D25CFAA77A93415853F6E7A8F1C63DC0E4460B7F0AC3",
              "Hash": "2E3FA88387367E55B2EE801F45FD458EF041688B60D229F4976E3073DD5EAEDB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::.ctor(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning)"
              ],
              "StringLiterals": [
                "pottery_upgrade_level",
                "furnace_chimney_smoke"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "A2FFC2F5BFAAEA5D2E5E9D7885FEF3DBD3D8DB086F67A07E8DC79467BE694191",
              "Hash": "32F4F70FEC79693AF0C37864C19EF30C8538D783252A311718DE75C8960D497C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.BasicFurnaceController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "887DF3D6AEC74D2CF3EFBE294C1386643449B8868EE264A694CA5C72C51F1325"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.RandomFrameDecorController",
          "Name": "RandomFrameDecorController",
          "DisplayName": "RandomFrameDecorController",
          "FullName": "Candide.Entities.Controllers.Other.RandomFrameDecorController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "8EADB296170277043412A5B6758C4411CF35EEF9A8140F391D41A6801BAB1099",
              "Hash": "AFD7B8528D5426AB7ACF54F7EDD53A307776598B3CE9FA6143FD164D6A43211E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "min-frame",
                "max-frame"
              ],
              "Source": null
            }
          ],
          "Hash": "B222A1D9F109FB12EADA3E93BA0AB01CCF3145CD33B127F2C63E9EF624F97856"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.RegularResourceController",
          "Name": "RegularResourceController",
          "DisplayName": "RegularResourceController",
          "FullName": "Candide.Entities.Controllers.Other.RegularResourceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_shouldPlayEntityHitSound:System.Boolean",
              "Name": "_shouldPlayEntityHitSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldPlayEntityHitSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A25DA629E7A2BCC7D3EC49132FAD73BEF0BAF6CF57DD88D4ED39CBAA5AD778C5"
            },
            {
              "Id": "_shouldPlayTerrainHitSound:System.Boolean",
              "Name": "_shouldPlayTerrainHitSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldPlayTerrainHitSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E98A82434F333BB997E0BE41FB72185084CEB868240AC9504934913D762E917"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "0947E3F28E48F31AB6A0955DDC52FEB5E4E8E69962FA4846F20C31D64FFD5B4D",
              "Hash": "831CAFBCBA1BAE1FE1644DF27AB0C65BD2E8F90198FEC798509D2FE32C59005C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "min_frame",
                "max_frame",
                "Max value can not be lower than min value"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "906FE7F7FC96F8CFE12017825391E5E3D0F2ADEBBE5B45A04F532F947D147203",
              "Hash": "68B71F1684DC687D47055371BCF72DEF069F5EF177347EF3201ACEF65506F52E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/hits/impact/generic_impact_wood",
                "event:/hits/impact/generic_impact_stone"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "FD02B3D772F86FDDB67F3F314D7E91351DBA2618955857196F122A911021BE4E",
              "Hash": "4AECA5B24854B43D6A0ED0CB41291BA4093864D4E2C415E1CDA98734ACF74E92",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarrierEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "53ED27830EB6BBE1C24F05D477936EFACD9E0C78F71AFCA48ECA3A8DA50DB120",
              "Hash": "AEC34676421D1CAB55B37DF24A1E1AD0E6EBB881C78311BDA3FB0209EF22C0C8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "stone_grey"
              ],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "688242497C3DA3568FCD09513724B35D773502ED7C6163F6B9D2535A47CA1AB5",
              "Hash": "BA8BB6C3305A8D67ED40092F0C225B53A10C40E7FE75E6D1F24DBDF207F7E2E5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/hits/impact/generic_impact_wood",
                "event:/hits/impact/generic_impact_stone"
              ],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "00E0B3EAB5E933FB696FE20C46741750B6FBF9B6EBA81D2D27BC0DDDF4844E9C",
              "Hash": "A123F821EC4819C68EFF7ACDB727F103A0D939AF11B39A2736CD31107D377483",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "3C5E7069E9E09D541BB0F2D6A1D35F939855A67E204ABE42C399800B84092A69",
              "Hash": "26AC10F60D787C2D841D75A7656C4F73E876681183382EB38F683E3E707E098D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CBE0F822EA518CF4FD521A4F3570E835608B201DCC974EB9D7C17CEA8668B708"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.RoundArenaController",
          "Name": "RoundArenaController",
          "DisplayName": "RoundArenaController",
          "FullName": "Candide.Entities.Controllers.Other.RoundArenaController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaMode:System.Int32",
              "Name": "ArenaMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ArenaMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "025261CB80436B2EDD7119E669684C80C881EAA1C0C41D3D48703883A6B6AE8B"
            },
            {
              "Id": "CameraMode:System.Int32",
              "Name": "CameraMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CameraMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "626C563161C8F1A0E7ABF512B02DC7A16913C5794F6C82B325DCCB887CF399D9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "86B6CC52417F0AE5E559E0F21536A733A596269A0BEBD735531386C57511AD17",
              "Hash": "A4F5A07123DAFBF444D1C3DD6077E669B731A28E38B3C1935B8964FF1DACC8E3",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.RoundArenaController::GetRadius()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Color::get_Brown()",
                "CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Black()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRadius()-\u003ESystem.Single",
              "Name": "GetRadius",
              "Signature": "public System.Single GetRadius()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "CB4D09912EC2B80BDB2673B5EBA728882138632F4446BEDDE92704E3CFC87FDF",
              "Hash": "EC78FBDD2E9E2A1FBEE71B8EF4B6663C2E81879DEDD29AD07C8DA2C1704344D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1218,
              "BodyHash": "4CE9B7B4EDEDB7D03564C55A4FECFBF0E8366A806A2E0A3C1F0F3AC1738CA883",
              "Hash": "5F400B45B0E2D9D904E78E279BFF5DF0DF53C7F16418567A5A2BCDB21AC82AE5",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Entities.Controllers.Other.RoundArenaController::GetRadius()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "System.Random::NextSingle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "System.Math::Sign(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "arrow"
              ],
              "Source": null
            }
          ],
          "Hash": "A1BBE9D91272526CA434C883C6679FDF9675C402EABF3E4999E72A87B5795901"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController",
          "Name": "SatyrBossArenaController",
          "DisplayName": "SatyrBossArenaController",
          "FullName": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController",
          "Namespace": "Candide.Entities.Controllers.Other.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_hasRemovedHealthComponentsOnDecoration:System.Boolean",
              "Name": "_hasRemovedHealthComponentsOnDecoration",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasRemovedHealthComponentsOnDecoration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5446DC4EF9E0256CD2DCC4C2AF7B76DD6DB10C177EC150797B129E7CAED6643D"
            },
            {
              "Id": "_incremented:System.Boolean",
              "Name": "_incremented",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _incremented",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52965509F7496E3CDAAA3BB11CE59F143A1B7479E69920D1B938423A0F1524B4"
            },
            {
              "Id": "_parameterValue:System.Int32",
              "Name": "_parameterValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _parameterValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "424D12255BB9FCFAB134BEDD1CA904C9681E3FE2DBF3AEA04C7D726C4F30C3FD"
            },
            {
              "Id": "_startedEndTimer:System.Boolean",
              "Name": "_startedEndTimer",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _startedEndTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FC6144347F10641FD76F56025EB5AAA37913D7279C66F8E4C4C7794CCBE7549"
            },
            {
              "Id": "_stopTimer:System.Single",
              "Name": "_stopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E31ED2C229418CE613EFA9FA1D92B8D91F87CD3B6313476E717523D692172B66"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckBossMusic()-\u003ESystem.Void",
              "Name": "CheckBossMusic",
              "Signature": "private System.Void CheckBossMusic()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "FDB74C8648B3E72D6174A58A5E81308F92B82E3D90FAEC7DDAFD9574F82E12C5",
              "Hash": "5D03F2D8EC13EBADC2BB68209A86E304DCFD8ED8E9FF2C0A1C4AFE8A03FF29F1",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::Increment()",
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::SetParameterValue(System.Int32)",
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::Decrement()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Decrement()-\u003ESystem.Void",
              "Name": "Decrement",
              "Signature": "private System.Void Decrement()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "EE1415E97EC6B9D578A94EDBB4AA4CC86F0E71CBDD9AA7D75C82094D1C4B0D19",
              "Hash": "73AF75D0BBE97B581DD1787B09C6C8481BCA034A12A87EF600CB25A4A3B7745A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "C423D75F35AFA0131E86D8A999308001E2943119498026140432D3F3C7FF0314",
              "Hash": "8AC3B2BF2360FE501B6A9BB6D517C4840C99C7A45244FF8A02308FC838B83D69",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "850721A0FB4E0172D20C6DCE8060FC3B1468C5DFB89D0916066A56DFCFF2EC9A",
              "Hash": "B48AEDC3D71A0B28C9F94BF36F39681EDB1CDA16359782F217966586005AA796",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::Decrement()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Increment()-\u003ESystem.Void",
              "Name": "Increment",
              "Signature": "private System.Void Increment()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C7F3F9FD41AE6B7687CC41ACCE6E7D8422AB0AF6EE18AB76CB74E4892AE8D878",
              "Hash": "88F76960F028C293F506E1A14647F2EEC35621DED6323FEDBFE4318A5C564DBF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetParameterValue(System.Int32)-\u003ESystem.Void",
              "Name": "SetParameterValue",
              "Signature": "private System.Void SetParameterValue(System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "55ABB262EFEB82C8FE4480FE2ABA3A381E249557C44680F6DB3D62CE9CA3556C",
              "Hash": "4FD312A49B8978BC3C564DF23183E88070CAB5370B914510D75C9EAE69EEDAF7",
              "CalledMethods": [
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::SetBossMusicFMODParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "Transition"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "489E31661CEECA570CD5114451906257FC6BD638416FBB58BBCEF3161FB8562B",
              "Hash": "26302F97CDD622D94A411047F8D3A46AE9A3C796214F6D37085FBD84AC809D61",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::CheckBossMusic()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "ECB244D881B4DE34C9EAE4002BF389FA0E4DF8720D254598D0248CB0DACA76B6",
              "Hash": "3D1FC8231FFEB620CBB9481A4B4ADA43D94318A5D3EC0A286F6C6C487EFB4E16",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaController::CheckBossMusic()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C4F2DB2A3A8FDE0D0FAEF0ABFD63DD6A48C6BE8E6D1C657C5A782559C6F7896"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaDummyThrower",
          "Name": "SatyrBossArenaDummyThrower",
          "DisplayName": "SatyrBossArenaDummyThrower",
          "FullName": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaDummyThrower",
          "Namespace": "Candide.Entities.Controllers.Other.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaTurretSpawner",
          "Name": "SatyrBossArenaTurretSpawner",
          "DisplayName": "SatyrBossArenaTurretSpawner",
          "FullName": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossArenaTurretSpawner",
          "Namespace": "Candide.Entities.Controllers.Other.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossBattleStandard",
          "Name": "SatyrBossBattleStandard",
          "DisplayName": "SatyrBossBattleStandard",
          "FullName": "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossBattleStandard",
          "Namespace": "Candide.Entities.Controllers.Other.SatyrBoss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "160D4A1743B88F2B50E3A2A7BB0EEEFB778158D4088D821BEF147D2E29D67070",
              "Hash": "08A18F4633DD82FDBAE1446CFAFA076161AF0B340F1F3E013692B85FC3372C8E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsProjectileHitByPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsProjectileHitByPlayer",
              "Signature": "private System.Boolean IsProjectileHitByPlayer(Shared.Entity.EntityWrapper projectileOwner)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "projectileOwner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "68EAB7FE4C42C41F82764402D64EE03CD0017CD16858C130DA7AEEF2BEF6A031",
              "Hash": "88262A0BCA694BC0127D5C16CC90F2C3FC74EBC907E197C3CD21B787E5B29EFD",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GameStateHelper::GetPlayersInWorld()",
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "A61188E6A594441E0D7AA2F01657C150580C7A608EC7719CBB7D21666E0F9490",
              "Hash": "C1726A2654397398A4EF09D8A3DCBD90181E5107568D91934BC6C4290DD7599B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.SatyrBoss.SatyrBossBattleStandard::IsProjectileHitByPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E5F3C18AD37CBB185338BB44E4A432005741170F0ABF18F5FA5AFB573D48AA14"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SecretBreakableController",
          "Name": "SecretBreakableController",
          "DisplayName": "SecretBreakableController",
          "FullName": "Candide.Entities.Controllers.Other.SecretBreakableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_playedDamageStinger:System.Boolean",
              "Name": "_playedDamageStinger",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playedDamageStinger",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF0B26513940C9164910AD689D227319EC58A13A7D81AA0857E8EDA05F9597DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "8C867E012264B93309EB4FB4225B1F77B8EC8D6301C66CB1FC5A4F2BAF18940E",
              "Hash": "D598FA628156980E7595964C33C736C96A9ACB2CBDF01653AD7D63F08A767CA9",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/music/stingers/secret_hint_spatialized"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "D3AF53D59881B92AFCAF69FCC22CE6CD9F815E35B89B08A899B7A87B121A478F",
              "Hash": "0770E20D3C7EE65AB8FACA0D2416D3AB85818DFCCE77CFD439EF8F50B5DD0C1D",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/music/stingers/secret_big_discovered_spatialized_dungeon"
              ],
              "Source": null
            }
          ],
          "Hash": "232765819D9C13C0148EC23B5E0BB72C48EAC0615E3C3960EEB7A8552A4BB6A8"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SimpleAnimationController",
          "Name": "SimpleAnimationController",
          "DisplayName": "SimpleAnimationController",
          "FullName": "Candide.Entities.Controllers.Other.SimpleAnimationController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FramesPerSecond:System.Single",
              "Name": "FramesPerSecond",
              "Type": "System.Single",
              "Signature": "public System.Single FramesPerSecond",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C61B42D04977C4978B9390611BB5599C87B1CA6CBDD51A8AE377204E7F1C778"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "6EABF9E605A31452A7ED999800ECA687707223D7F0D54DC055BD35A383ED1349",
              "Hash": "F1011F32BBA744B2853713664294DB2A5412E9BFFA5602AF83F8754C722901B1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "8DAC46F89AFD65F97A81E79723C7E617A67BC5C7AEA18DFC384FB0645B80EE97",
              "Hash": "47CBC03B5DA838FB18312E856DC34011353870BDD8A90BB8F247D9BEAA955B92",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Entities.Controllers.Other.VariableTextureController::EntityInitialize()"
              ],
              "StringLiterals": [
                "fps"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "9DD074868FDF4750D8B04837D4BDA062D17A7B6F15CC9BCE056B4D9AF87D8BE5",
              "Hash": "3531D8262A584AB52D68BE83BD75F3FDDC12DC38BEF3CA3A89A1EF25AB9D8821",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.VariableTextureController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75549C16E9CA744B582F7C19CA765C3321E13B434796D5C4D2F71512A3104664"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SkinnyTreeController",
          "Name": "SkinnyTreeController",
          "DisplayName": "SkinnyTreeController",
          "FullName": "Candide.Entities.Controllers.Other.SkinnyTreeController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LeaveStump:System.Boolean",
              "Name": "LeaveStump",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeaveStump",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A597E749ECEA3DA7D71ED09C1909E2645C0E56AC6F05F0876D9473470A028302"
            },
            {
              "Id": "Swaying:System.Boolean",
              "Name": "Swaying",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Swaying",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "072D0206DEA8BA92EF79A495CE6605F3AEBAF629D54E299BE789B6EE84CE0CA7"
            },
            {
              "Id": "SwayTime:System.Single",
              "Name": "SwayTime",
              "Type": "System.Single",
              "Signature": "private System.Single SwayTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AE32DC7BEC2049C837FE6D8FB01FA0C798404295F88EE85B0CADEECE979D3EC"
            },
            {
              "Id": "_swayDirection:System.Int32",
              "Name": "_swayDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _swayDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F6C05E31EC38E8FA3BB7F4F00DEEBFD03781998F141A03FC246E7EC084C1AE3"
            },
            {
              "Id": "_swayIntensity:System.Single",
              "Name": "_swayIntensity",
              "Type": "System.Single",
              "Signature": "private System.Single _swayIntensity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DC0306422D41A40114A74A063CD58458CC0A135D5207D1D199651E2B1D147C"
            },
            {
              "Id": "_windSway:Candide.GameModels.Systems.Weather.WindSway",
              "Name": "_windSway",
              "Type": "Candide.GameModels.Systems.Weather.WindSway",
              "Signature": "private Candide.GameModels.Systems.Weather.WindSway _windSway",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49D3EFFE1AE4893D4F400E7A8FC28B164009B6679DC23F5ED9CF8AB190C3DCB5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "112663FE23D7C45C06494F058049D614D3DDA3B60D1949286220D76C498BEB26",
              "Hash": "DD5D411A0D9E1CE58B7043AD9DCB480888A4002B0B9EC932A6643CFEB4EF5A48",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "0569F2AB640D829CC6CF2499378BF6D804D48FB6DBE039D45896EA92538F646A",
              "Hash": "E1F0E09C385198CDEC34D4C1CD3C008D19480DEB43B904E93227EA157ED20A67",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"
              ],
              "StringLiterals": [
                "leave_stump",
                "swaying",
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "DE148C8AA6D7F4E7557049016668CC5BAB4D3F6E79A10098EFA3F176C0446239",
              "Hash": "7EEB0575FE7D8C0A37745B7EDA214C811EFAC96B4C8AC7965DA3B3D5275F9FDA",
              "CalledMethods": [
                "Candide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)",
                "Candide.Entities.Controllers.Other.SkinnyTreeController::SpawnParticles(System.Single)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 648,
              "BodyHash": "95A37C1B836AA7AB769C0F6BC2D7012FD08A3F7E973A9BC61FF145AAA2F7C86E",
              "Hash": "34B6882F4F8E7D5EBB3CF7FC2E408E5F7B894DEC67B99FB1A5A7BC11466DCDCB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [
                "stump_sprite",
                "stump_texture"
              ],
              "Source": null
            },
            {
              "Id": "SpawnParticles(System.Single)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResultTotalDamageTaken",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "252FB08A56E5BC438D1B69C232497F7C58D3A6DF32F232FFD99A7FDD069DBCEC",
              "Hash": "B9732556B523C94CA97E1B54A499D8B36E588D73996AB45B7BC37DD918902F35",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "446B2D4E34A5EB7F9E3E8D168BB737117ACCE0C50B286C817C6B1CC38ADFFF27",
              "Hash": "71D889D7A6F9CD5E3131397142A6FF83AB3AE4DD1EF3532C05F661191ABEB6C1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E249527E6AAC70D00902F2B6087BF7C40B89FD705517BBB2694C9CAD4B6A4C90"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SmallPlantController",
          "Name": "SmallPlantController",
          "DisplayName": "SmallPlantController",
          "FullName": "Candide.Entities.Controllers.Other.SmallPlantController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BushController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4B3E3CD823A27EA0AE9E8043775AD18F0F041B008F8E68CFFEFB2F41E5AA1F57"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SpikeTrapController",
          "Name": "SpikeTrapController",
          "DisplayName": "SpikeTrapController",
          "FullName": "Candide.Entities.Controllers.Other.SpikeTrapController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_attackCooldown:System.Single",
              "Name": "_attackCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _attackCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BB05AC63CFACD4612C2487A858FFBCBCB4451609E6720D51139D5CA4E6C967B5",
              "Hash": "A5EEB260192E013110579D851329A1C6D0D5AE0F906B6C62B35A127B181373C9",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "6343396AF2C1CC3C2545B1C45CD8C38A245721B60E3B54675E5ED6A390F0AAFC",
              "Hash": "F59EFBCF67C85E47A6E42E94E74AFADF13C5EDD209A8CCBD62F8DA0F93CAAC48",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Other.SpikeTrapController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "SpikeTrapController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Controllers.Other.SpikeTrapController::\u003CEntityInitialize\u003Eb__3_2()",
                "SpikeTrapController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__3_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [
                "spike_trap",
                "inactive",
                "opening",
                "active",
                "closing"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "40E36B4F83A316E3F1A84ACC6EC4EB8E89CBA6F5F414587C8C72AA6CD9034120",
              "Hash": "9D024430D8269F4EBD8408E24F76EF59942F000379A0712C3697EA13E7524DE3",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/buildings/traps/knife_trap_active"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "9CF9E1151E176064EF7A796163EDF2C3536C0299571FB8BE05CFED4034465419",
              "Hash": "AFC80F1D722C93AF414661A2BFBEACD435FF68F6FAB13821F9075FA3CD1A7054",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7AC7A806ED53883E3B83072C0412A7F7EC569A477A992120F9603269FFDC1063"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SpikyBushController",
          "Name": "SpikyBushController",
          "DisplayName": "SpikyBushController",
          "FullName": "Candide.Entities.Controllers.Other.SpikyBushController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.BushController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4B3E3CD823A27EA0AE9E8043775AD18F0F041B008F8E68CFFEFB2F41E5AA1F57"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.SulphurVentController",
          "Name": "SulphurVentController",
          "DisplayName": "SulphurVentController",
          "FullName": "Candide.Entities.Controllers.Other.SulphurVentController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E646362EE1100B25DCA881C306024B77C2820F8E0A88DFA726A7941A423ED815"
            },
            {
              "Id": "Dust2Animation2:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation2",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "503E3060B3687D024674684CD12E20A5877EB62D12ADFC2CEA0DDCF924B31131"
            },
            {
              "Id": "Dust2Animation3:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation3",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation3",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "905D2BB7CCBA0B685846FF9C53007DA6B7912BCBC677501036A970805152524E"
            },
            {
              "Id": "Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust2SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36F91D149AB6C96243403181FC66FA64C3550C23F72BABF8B5D82EA78AC1DA94"
            },
            {
              "Id": "Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE36DF3A592A66A7DE604938A7315E5124436EFDC53C906E27177C458D19A916"
            },
            {
              "Id": "Dust3Animation2:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation2",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "916D53A3662971A56F7C348FBE2A235BD5C19C2E0E347215467D9447FA4887CA"
            },
            {
              "Id": "Dust3Animation3:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation3",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation3",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A59058BB626D03914A546C347D57D46D5F9C7EB58DE2AAB25296E1AA6A2D4C3"
            },
            {
              "Id": "Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust3SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1501A3AA17F849C8A91B3C7FC4759C4A5134F26F82264059B149DA78909811CA"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_bigVent:System.Boolean",
              "Name": "_bigVent",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _bigVent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A887E649DCA058C85BAB74791603623C9805354FAA54FA4E88A7002B8346FFD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "60F49E28E4C5FEAC4691DF30BE1E7872DC464DFEA4398ECD5D0BEBFE3CD71036",
              "Hash": "53051E16BFCC389F4DC996B43EF821209F1C7A909154719F5A8FF49676BBE211",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)",
                "Candide.Entities.Controllers.Other.SulphurVentController::SetLightProperties(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "inactive",
                "erupt_to_inactive",
                "erupt"
              ],
              "Source": null
            },
            {
              "Id": "CreateLowerDustParticles(System.Boolean)-\u003ESystem.Void",
              "Name": "CreateLowerDustParticles",
              "Signature": "private System.Void CreateLowerDustParticles(System.Boolean big)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "big",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 484,
              "BodyHash": "DE89E913910E3B0D7FEBF1EA0EA88E84B5A6510A516DD4E87AA3C35B664D0F87",
              "Hash": "4897216FBE7664A742879B25D3B3AF799BFF5067CE025C0BE58CCE802A9366C4",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateLowerDustParticles2(System.Boolean)-\u003ESystem.Void",
              "Name": "CreateLowerDustParticles2",
              "Signature": "private System.Void CreateLowerDustParticles2(System.Boolean big)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "big",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 484,
              "BodyHash": "528206A9A5E7431F134D2C5843642EC5FB66666CAD3101B390005F89F7E1F668",
              "Hash": "D97866916BA29699FA29A825A9D1745C9BB8EAD77DFA8B5DE4E22FA808D17B0E",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "40A095DE052599030B72693F796DEA973DA762B9934263969ABAB90F4902E761",
              "Hash": "A41D7D38F73F1D155EC5D1BBF0CCE481DDB664D41E00027D43ADB6E19F1FC088",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_1()",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_2()",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_3()",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_4()",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_5()",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "big_vent",
                "environment/sulphur_vent",
                "environment/sulphur_vent_large",
                "inactive",
                "erupt",
                "erupt_loop",
                "erupt_to_inactive"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "F9D23069A2CE6B4D5B504CD50D5AE7B9B23DFC3C97A4426AD70F42DAEC6AD7E7",
              "Hash": "4935F576917F7856F536486949FAA820E78EEC76A0437D8468B3249580A371C1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/biomes/volcanic/volcanic_geyser",
                "event:/biomes/volcanic/volcanic_geyser_large"
              ],
              "Source": null
            },
            {
              "Id": "SetLightProperties(System.Single)-\u003ESystem.Void",
              "Name": "SetLightProperties",
              "Signature": "private System.Void SetLightProperties(System.Single strength)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "E5DD1380207F3E0E41490517F2E53E896C28EF2BC80622BDB92A41952C518F26",
              "Hash": "5C7C5B6F78B02F0D79B36785F85AF7C0D8F6A403DFDE29ABCD13CE55430960E7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawEntityShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideServer.Entities.ControllerSets.ServerSulphurVentController::GetRadius(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "319CCAAFD4FD39B590366B6AB2932A6532078085B376BF8499FE51C6E0A5D6CE",
              "Hash": "9C05D79F00F8DFEC9108BA2FCD24B9B71F14763EF00B37952CF9598CAB09955F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CUpdate\u003Eb__4_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Entities.Controllers.Other.SulphurVentController::\u003CUpdate\u003Eb__4_1()"
              ],
              "StringLiterals": [
                "erupt_loop"
              ],
              "Source": null
            }
          ],
          "Hash": "BDDECC69F15E43EE5FBCF2D717CDB2021CB1E75178C86BDDC171ECDB76DA31C4"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TentFurnitureController",
          "Name": "TentFurnitureController",
          "DisplayName": "TentFurnitureController",
          "FullName": "Candide.Entities.Controllers.Other.TentFurnitureController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "C3B92A4D130C90CEFE70868FDB821091141B58A954806E033A54E6F4B026850E",
              "Hash": "CD6276DC5C405F4BF056F15B78D1AED230319EAF71B5ADC6C2C2BB15193D31F3",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "0B783CF4AB3290AD74AA28A921B36394D842CE85358C0E346BD272FD775DD42D",
              "Hash": "BEFC4CA638C2D4F4722D02929875D1679850B77601BE4487A6756FC0879B92AA",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "12B2E13DCED2F2B9A1E5EAF2ED65843D29AC8A08E039477EF5118C224599781B",
              "Hash": "1679492CB857610671700C4E155BB5D01DF2735BCADDD9FD1D1FCD6BBB810F50",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.BedController::ApplyBedAura(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C53C52C245703BA5DFFFC644FC2360B6C767EAE7A68AF07B660895CE9FA97CC4"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TestPbrController",
          "Name": "TestPbrController",
          "DisplayName": "TestPbrController",
          "FullName": "Candide.Entities.Controllers.Other.TestPbrController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "RotX:System.Single",
              "Name": "RotX",
              "Type": "System.Single",
              "Signature": "public System.Single RotX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "586B665C38D57D786E8157A1B8BF67F6E85307E5A88738A9DD7DFABF75BADCCB"
            },
            {
              "Id": "RotY:System.Single",
              "Name": "RotY",
              "Type": "System.Single",
              "Signature": "public System.Single RotY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4F092B7FD9F9D511D079A10C94D803E2E2932F842EAAEB7F114642BB84913E0"
            },
            {
              "Id": "WidthX:System.Single",
              "Name": "WidthX",
              "Type": "System.Single",
              "Signature": "public System.Single WidthX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF5FD8E2DBE7BA6717976AF9D58DE7BFD2A185234CCD3783EF9ED7CF4132060F"
            },
            {
              "Id": "WidthY:System.Single",
              "Name": "WidthY",
              "Type": "System.Single",
              "Signature": "public System.Single WidthY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EFB2DA498B30025D79E2D3A69B760327493B8C66EFF0C4CF1C743D7E81CF3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "9052D18958966453A81B20DFDA59206E7B25A9F3F34E64232C75EA80F9788CBE",
              "Hash": "9833EA695ACAD708A40337335CC36EB3AF8FEDA3DD60BDB6011FFEA8CC891BDC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "5196A3458BA360A838BBB3242941F98B53EE9E078FB6900C2AEAA0C52AE341E4",
              "Hash": "25311C6E6026BE5AD5E970D5516B5379C91188FC6D50C62EB89E40BB8C92D9E6",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Content::ReloadSpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "ImGuiNET.ImGui::DragFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)",
                "ImGuiNET.ImGui::DragInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026)"
              ],
              "StringLiterals": [
                "Reload Spritesheet",
                "Scale X",
                "Scale Y",
                "Scale Z",
                "Rot X",
                "Rot Y",
                "Frame"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "C8D3C4E4F64A6E8E8A5E49D84CA34A362F0EB14740502A0E92A4AE59FB55DD25",
              "Hash": "A61ACF2EF58FF31E022F33103576291BC40957C44A3226D99797B5F23DDB817F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2522C1D3BF85D26C5C5909D47901766772BAC5018172920944FC5C732F029349"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TileAndBiomeBasedAppearanceController",
          "Name": "TileAndBiomeBasedAppearanceController",
          "DisplayName": "TileAndBiomeBasedAppearanceController",
          "FullName": "Candide.Entities.Controllers.Other.TileAndBiomeBasedAppearanceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_defaultRow:System.Int32",
              "Name": "_defaultRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _defaultRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95648FCB73FFFEBBD27363DFE9ED8644B9221ABA9D35E44E262FFA0DFB2BC451"
            },
            {
              "Id": "_detailRow:System.Int32",
              "Name": "_detailRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _detailRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "733CBFB30CA7FF090E28AC80F736E45C0DF5053575569F41524AD2A1FC827F2A"
            },
            {
              "Id": "_randomizeAppearance:System.Boolean",
              "Name": "_randomizeAppearance",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _randomizeAppearance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0BDA9A72481CB005215197B19BC208FE824A4379A1F7594E40DDD628E1791C1"
            },
            {
              "Id": "_tallDetailRow:System.Int32",
              "Name": "_tallDetailRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _tallDetailRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39CC1789B3F6A0568FB77F822FCD3111EDAB7A04C054B1452F385A43868A8CCA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "28D89A9FDB9890E589EEC4E179C209C28A746293BE4815ABAFBC05F604491311",
              "Hash": "6C87E0EAB628B926F662A09DF6FC24C5D21FCFA909C389C9047C7E770DC6CAD1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetFrameFromBiomeVariationWithDetailRows(Shared.Entity.EntityWrapper, System.Int32, System.Int32, System.Int32, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [
                "biome_default_row",
                "biome_detail_row",
                "biome_talldetail_row",
                "randomize_appearance"
              ],
              "Source": null
            }
          ],
          "Hash": "1A865FB7571AE8FAD4883E4C009F3DFDCF3867203E6C1660E30DC1F5881FA584"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TorchBearerStatueController",
          "Name": "TorchBearerStatueController",
          "DisplayName": "TorchBearerStatueController",
          "FullName": "Candide.Entities.Controllers.Other.TorchBearerStatueController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_fireOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_fireOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _fireOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B8CA8BC647600F692F7450B01D01D5E07C9DEBF96B605F8A7AC4AD3EB9C72115"
            },
            {
              "Id": "_flameIgnited:System.Boolean",
              "Name": "_flameIgnited",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flameIgnited",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2019E1E0F7D3C99D912D471EAE082F312F125B9A94C2649118D7BAEC28AC8EB8"
            },
            {
              "Id": "_isLit:System.Boolean",
              "Name": "_isLit",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10FF80EC2170CC1FF5EC0D7C2901DDA6CC90C79732187653BC1508BF47702CEE"
            },
            {
              "Id": "_locationId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_locationId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _locationId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E6A9235637947F1D177E88DD5A590874323C6AF6DDEACF346FC06ECCDE42E8D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "D73677208208F4298003D2F287527476C0ECD41D64DB1111A408B4F2877B56BC",
              "Hash": "BA8F9EADCC802626497462E042146B0D3604B851C17894B3A85E7ACD4697B6D4",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "fire_offset"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1",
              "Hash": "E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "4DD8559EECC5E2A1AB3F1659F1F88DBD36DF9595F63B54551CEB3F26D810E4E6",
              "Hash": "55766240BC08DC752AB0CFB5896C10C4EA68233D3AFC82D0309EED6C6D399321",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)"
              ],
              "StringLiterals": [
                "world/interactables/interactables",
                "TorchBearerStatue"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "C7901E22D5CA9F824134B2C9D91965B45AF25DB72FFD139F27E54293BFDE07C6",
              "Hash": "DC434A8BAE052C7CFAFBA06D10B137AD85DC0537C251054150E105EF9A220AE0",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "locationId"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 407,
              "BodyHash": "58C07795C23EE6AB31EBE65017CEC8E367B0BBD07E7433935D989FCB6E1BF977",
              "Hash": "A3EFCAEF38E37D874CE4EB74E9EA72B2A393A334ECD1E86609607AEBA65B44BC",
              "CalledMethods": [
                "TorchBearerStatueController.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "TorchBearerStatueController.\u003C\u003Ec__DisplayClass8_0::\u003CUpdate\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "flame_small"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0418B51F575D11AEC194BC0116A4EA96BE5680B4654BCB90A3F024255076E103"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TownCoreInteractionAreaController",
          "Name": "TownCoreInteractionAreaController",
          "DisplayName": "TownCoreInteractionAreaController",
          "FullName": "Candide.Entities.Controllers.Other.TownCoreInteractionAreaController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_townId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_townId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _townId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CDC2195B53B107A547F0861A10945A6E8D924C53FA9331E255726C895BC8DEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "60F3090B23CAC83BBF910F8093FCFA44602D8B6F479FC42868A41B1B3993DB93",
              "Hash": "1EC8AA6085370D79E82A9CCA5EF12D1D168B71ADCC7F5C59ED412499F452B7CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "72E5CF73875E88EB9BA41AD7A2EFD6F2F5F11BAC8B9BD7117C32A19568DA0381",
              "Hash": "E92C069D7C69D696FEAFBB187C709D1C42E26F9894F8C26EA532A6D45C05D446",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "FE1BD8173FF6B355992319CFEBB1B0E39CAD3806B340EAB1F159904ADCDB676B",
              "Hash": "7FE832DDA54DC04A9767992C82CC1812868390315CB6BC14D5AFBF386731BC91",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.PlayerUi::ShowTownWindow(System.Guid, Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "Town ID is not set"
              ],
              "Source": null
            }
          ],
          "Hash": "32CBC910BF76BB3300741643075601D9961000D8617576427DDB407E733019AF"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TradingPostInteractionController",
          "Name": "TradingPostInteractionController",
          "DisplayName": "TradingPostInteractionController",
          "FullName": "Candide.Entities.Controllers.Other.TradingPostInteractionController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_buildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C106F9BE6BA11443CB9102529BE1EDE54E0207F5A6977B88DCBD45BD030EA69"
            },
            {
              "Id": "_buildingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_buildingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _buildingOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C02C98FB6CDB61743AF628F2E204859A45A604B345D2A4F50D35A3DF66B9D58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "9AB2CC55DD791E104784AB04C9506FF2C54DAAC7FBADEF5C8DDB1D3E9158E261",
              "Hash": "43A7B3686C9747FD1235FD831C15DFAA29AA7BD80620D706439942E2543B8C4F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DA2CF9ADA54BA33D0CE9DDFE31ACD2F635ED6768AC294BB0AA16315352AF800D",
              "Hash": "D13AD9D7A3BCE8F43C6FD2AC86F0FDB1617E5D7738667488DC683B74CF5FCA50",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "B5C90768884E93E785E167752F7731C113462B156C1F38A92A7CC74A140737F1",
              "Hash": "03331AECE1C1E6BE8173C18D028AE5E965FE14BAE5A182B58EEB13E67CA7029A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.CandideUI.PlayerUi::ShowTradingPostWindow(System.Guid, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [
                "TradingPostInteractionController: Building ID is not set"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F67258D525E2EA904107FA83B740318BC977D802C78EDF3E569C2C91DAE9109C",
              "Hash": "C0F05CCD0D5F217DF525229167CEE3E1B20416F6FC2EF06A7922AA51801B2EFB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D9A66E186EDA62466670A0ED5473022C26DBC77713DCC95CB2F84EFB8DC0269"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.TutorialBuildingArrowIndicatorController",
          "Name": "TutorialBuildingArrowIndicatorController",
          "DisplayName": "TutorialBuildingArrowIndicatorController",
          "FullName": "Candide.Entities.Controllers.Other.TutorialBuildingArrowIndicatorController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OffsetAmount:System.Single",
              "Name": "OffsetAmount",
              "Type": "System.Single",
              "Signature": "private System.Single OffsetAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A8541547B25FE8477A3BD2172CD7BA87F326C9827FABE373D28B567443CA848"
            },
            {
              "Id": "TickRate:System.Single",
              "Name": "TickRate",
              "Type": "System.Single",
              "Signature": "private System.Single TickRate",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21D2EDF00C31664CB21C627618AE49626FDEE43B9D5C15A6B913DBB8785D4B44"
            },
            {
              "Id": "_isOffset:System.Boolean",
              "Name": "_isOffset",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A3EDE59B6BA8186B72CDEA99B22116A8CF9E0B254D176DA4955E87D3609AB71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckVisibleStatus()-\u003ESystem.Void",
              "Name": "CheckVisibleStatus",
              "Signature": "private System.Void CheckVisibleStatus()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "51357EC6902DFB77A2ABF4097DEF61384DB38D09967F04D69C43068D9C17A673",
              "Hash": "5C957C7877C0553D0764B845A2ED0B1319606AD5FAD647FB583CF713820F5AEB",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "blacksmith",
                "furnace",
                "on"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "E14B5E797919858FD0E07550ECF588E9A9B8EA51D78020DCAA113FAC4B702CB4",
              "Hash": "796943F0F35DEB40E6F0337AA35658145F734717B75E264B355B9F9C38FF5DF8",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [
                "blacksmith",
                "furnace",
                "on"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "2F882ABC7E53E6F319C69688495561917944510931D50BE758BBA0648C310160",
              "Hash": "870326923A4941E49D62DC9A6901C793740BB41AB66416BD6BFFD8575FBE991F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.TutorialBuildingArrowIndicatorController::CheckVisibleStatus()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_PositionZ()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4149A71993BA3C5D2FDFC71494E5138440AB1E00CFFD2236D283212B0B95B5E"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.UnifiedLightSourceController",
          "Name": "UnifiedLightSourceController",
          "DisplayName": "UnifiedLightSourceController",
          "FullName": "Candide.Entities.Controllers.Other.UnifiedLightSourceController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbienceEventKey:System.String",
              "Name": "AmbienceEventKey",
              "Type": "System.String",
              "Signature": "public System.String AmbienceEventKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C5D1B7E359E7DDF1A6F484924A28964FED2A80A56C5A48223D3240F7663047A"
            },
            {
              "Id": "CinematicFireKey:System.String",
              "Name": "CinematicFireKey",
              "Type": "System.String",
              "Signature": "public System.String CinematicFireKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F038E99E4121037B430C825996057D46CD8D1CE7E5B7C544558D2CA3668429A6"
            },
            {
              "Id": "ColorProfile:System.Int32",
              "Name": "ColorProfile",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ColorProfile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "780BB075FF3B9F0952B61288EC25A2DBF676DC0D74395DFA95246CEE32A7E0A9"
            },
            {
              "Id": "ColorProfileKey:System.String",
              "Name": "ColorProfileKey",
              "Type": "System.String",
              "Signature": "public System.String ColorProfileKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "865779D995D73970A2FEF847AE28D9D4BD5D668738E3061764BA2DF41B8C49B4"
            },
            {
              "Id": "CubeSpawnAreaOverrideKey:System.String",
              "Name": "CubeSpawnAreaOverrideKey",
              "Type": "System.String",
              "Signature": "public System.String CubeSpawnAreaOverrideKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D0AA851B6578E47040A7F88A9A0D93322A6EAF3F1D7ACC71D6E16A5A67F48B7"
            },
            {
              "Id": "DetachLightPositionFromEmitterKey:System.String",
              "Name": "DetachLightPositionFromEmitterKey",
              "Type": "System.String",
              "Signature": "public System.String DetachLightPositionFromEmitterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A762ADC7F3194861EE74B3B5720564BFB774CA4696011BCB18BEB4033E1DEFF6"
            },
            {
              "Id": "Emitter:Candide.Particles.ParticleEmitter",
              "Name": "Emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter Emitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A6364975898B88E8BE91C5B601AED5439A3F02C9A009C1EC7452C6CBA383BFB"
            },
            {
              "Id": "EmitterAmountKey:System.String",
              "Name": "EmitterAmountKey",
              "Type": "System.String",
              "Signature": "public System.String EmitterAmountKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D294764B10D741B323C64F8A7F31ACD19D7AF8DDF8166D7749F8C1456CFFC3AA"
            },
            {
              "Id": "EmitterNameKey:System.String",
              "Name": "EmitterNameKey",
              "Type": "System.String",
              "Signature": "public System.String EmitterNameKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6759001A1BD7BD647231407324FF62DC75047188A5A2A0489E3A76C4A810D923"
            },
            {
              "Id": "EmitterOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "EmitterOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EmitterOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB22DCDC63858D8BD6717C978E90A87D1C4EBAFFDF428C6BE7DE0177180CD075"
            },
            {
              "Id": "EmitterOffsetKey:System.String",
              "Name": "EmitterOffsetKey",
              "Type": "System.String",
              "Signature": "public System.String EmitterOffsetKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F01481CFCBD933B8402B05CB4E994503536C81FC38D46C8DE59EB5FD3BB412E"
            },
            {
              "Id": "EmitterSpawnFrequencyKey:System.String",
              "Name": "EmitterSpawnFrequencyKey",
              "Type": "System.String",
              "Signature": "public System.String EmitterSpawnFrequencyKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44B810C14B6F36748A00547F44923B7BBF4D6BF53D143C6F8F7AC235EDF65EFF"
            },
            {
              "Id": "FireSize:System.Single",
              "Name": "FireSize",
              "Type": "System.Single",
              "Signature": "public System.Single FireSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E439D412A8B2790D8643D288567F02535A50871F749FF0D4921D16ED49BBC7CC"
            },
            {
              "Id": "FireSizeKey:System.String",
              "Name": "FireSizeKey",
              "Type": "System.String",
              "Signature": "public System.String FireSizeKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5677BF925C98B22FF534894714D261996E53A7E72CEB5A0AE398F7FC53E82233"
            },
            {
              "Id": "FireSmokeKey:System.String",
              "Name": "FireSmokeKey",
              "Type": "System.String",
              "Signature": "public System.String FireSmokeKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8019999DD670AC7BDC741D9D147C6B501D78FDFDFDB93A34372E214ED9AEBB37"
            },
            {
              "Id": "FireSparkKey:System.String",
              "Name": "FireSparkKey",
              "Type": "System.String",
              "Signature": "public System.String FireSparkKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26645DF4B51A4D6F8B9342438EBA95E90B7D9726C66A1618216BE0ED4E6457ED"
            },
            {
              "Id": "FireSparkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FireSparkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet FireSparkSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2114CCF4E0D7B1870D13DBE67D683394EF30215CDB5935EB96052B5DB39280A5"
            },
            {
              "Id": "FireSparksUpScale:System.Single",
              "Name": "FireSparksUpScale",
              "Type": "System.Single",
              "Signature": "public System.Single FireSparksUpScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0953361A0B0546E8061A061FCB3B2F0C3E62EE4B4318591703E00A3E3B5D5DF"
            },
            {
              "Id": "FireSparksUpScaleKey:System.String",
              "Name": "FireSparksUpScaleKey",
              "Type": "System.String",
              "Signature": "public System.String FireSparksUpScaleKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A98B46639E66A88D449971E8DCEBA3CE8BD0AC4E94CE72EB710EC7F15D015A96"
            },
            {
              "Id": "Flicker:System.Boolean",
              "Name": "Flicker",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flicker",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82F64B1FA4C03EA7514E7CE79D0B002AC6F479034D3C0FC9179E1598A9B35CAF"
            },
            {
              "Id": "FlickerKey:System.String",
              "Name": "FlickerKey",
              "Type": "System.String",
              "Signature": "public System.String FlickerKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9CE866AFA49BC45773A2B0C814E89E2B17D00494ED831478269A514E0E8E28BF"
            },
            {
              "Id": "FlickerTimer:System.Single",
              "Name": "FlickerTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FlickerTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "110097DE60861460857B78E60E9919D54FC68F19583C94B1D8FF909F056FC2A3"
            },
            {
              "Id": "HasEmitter:System.Boolean",
              "Name": "HasEmitter",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E249142D58E9BEF4E38BAEBCDC16C9EE23541E87DE0AC12ED25B4C3B05329213"
            },
            {
              "Id": "HasEmitterKey:System.String",
              "Name": "HasEmitterKey",
              "Type": "System.String",
              "Signature": "public System.String HasEmitterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4917AAACB26A11F558939149BF0811A8170A6E6FB878109383CE17BFA8315657"
            },
            {
              "Id": "HasFireSmoke:System.Boolean",
              "Name": "HasFireSmoke",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasFireSmoke",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C2E59C66B13C695036C185819E590FFB7EA5BA6F814775C3619548041A8C52"
            },
            {
              "Id": "HasFireSparks:System.Boolean",
              "Name": "HasFireSparks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasFireSparks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "257ACBA58D7F76C87062CCF7163DEEE8897550C28070FFEC086B9D90AD901870"
            },
            {
              "Id": "HasSpriteAnimation:System.Boolean",
              "Name": "HasSpriteAnimation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSpriteAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6466C27B12A93DF21D9FE57EE611C75C48B92EBB91047B496A01C6E38BC286B"
            },
            {
              "Id": "HasSpriteAnimationKey:System.String",
              "Name": "HasSpriteAnimationKey",
              "Type": "System.String",
              "Signature": "public System.String HasSpriteAnimationKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D222C4CD2C3DF1F3E0F146BE7F183E1495E1871EE6752C2807CBD71F930095B6"
            },
            {
              "Id": "IsCinematicFireEntity:System.Boolean",
              "Name": "IsCinematicFireEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsCinematicFireEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28E6A546D9E5BE3858296F0132A9BE673811D46DD64A0B5AE15743B3381835FA"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "LightColor:Microsoft.Xna.Framework.Vector3",
              "Name": "LightColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "109477C6D63E1C1601B0098A9FAB4414EEEF7B66A016854BF765FF0B7AEB7C49"
            },
            {
              "Id": "LightOffFrame:System.Int32",
              "Name": "LightOffFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightOffFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60BCC4B084E5B47D51C53BBAA4AF714068A7D8B92DC4BE1D1AE291A501FD2503"
            },
            {
              "Id": "LightOffFrameKey:System.String",
              "Name": "LightOffFrameKey",
              "Type": "System.String",
              "Signature": "public System.String LightOffFrameKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "372AB0EB39592730DCDB9F9119176923B87E76DCB06EA52DB20C980D4620533F"
            },
            {
              "Id": "LightOnFrame:System.Int32",
              "Name": "LightOnFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightOnFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CBCE3B15AF36A67BB38B4FA2676D9A9B9F9AD388F1CB2EB113944CCBD84F135"
            },
            {
              "Id": "NightOnly:System.Boolean",
              "Name": "NightOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NightOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82B69D219BF814CA6B9E15F9A0AE809DE111CF2A901EB8A2F9D08B957379B530"
            },
            {
              "Id": "NightOnlyKey:System.String",
              "Name": "NightOnlyKey",
              "Type": "System.String",
              "Signature": "public System.String NightOnlyKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F3BB7E609F2FE9A8F8EB60B673774A7812F694F91A89BC518C36E764224DD4F"
            },
            {
              "Id": "Smoke1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Smoke1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Smoke1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03A28B1F1827A6A34E884CC2CE945D720112B28EA6DF25FC0492F0D52090109E"
            },
            {
              "Id": "Smoke2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Smoke2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Smoke2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "941831A88F136AB973CED5D5B6362D75C105938BD135E1266B8B9FD1B953DC2F"
            },
            {
              "Id": "SmokeFrames:System.Int32[]",
              "Name": "SmokeFrames",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] SmokeFrames",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60DC0F8DEF8B8551628C80B1A641C84D84E73C9AFAEC44A82E1C23C70C8781DE"
            },
            {
              "Id": "SpriteAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "SpriteAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation SpriteAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "675B3F527F3FD373D98BC858AF8FCE9146BDEFBEEAFA8E4C4BAAE3EF6BFABFE4"
            },
            {
              "Id": "SpriteAnimationFrameDurationKey:System.String",
              "Name": "SpriteAnimationFrameDurationKey",
              "Type": "System.String",
              "Signature": "public System.String SpriteAnimationFrameDurationKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C34842B29B02FF2BCF3E86AA8F156DE4A9EE902DB73DDBAFCFE735FB0DF111D1"
            },
            {
              "Id": "SpriteAnimationFramesKey:System.String",
              "Name": "SpriteAnimationFramesKey",
              "Type": "System.String",
              "Signature": "public System.String SpriteAnimationFramesKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45CBA36F716993CCC0FE0CF8FDB849D2749BFDC126E8521B8C7C8B433D580B0A"
            },
            {
              "Id": "SpriteAnimationOffsetKey:System.String",
              "Name": "SpriteAnimationOffsetKey",
              "Type": "System.String",
              "Signature": "public System.String SpriteAnimationOffsetKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A02B1B74B6D580E175B22C3984D50FD6B486818893BBA369EE4DC3900BBCDE4"
            },
            {
              "Id": "TurnOnOffOffset:System.Single",
              "Name": "TurnOnOffOffset",
              "Type": "System.Single",
              "Signature": "public System.Single TurnOnOffOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEAFE613EF5DF8D5A6F525BA41DB8E5088315EC34E0B8B0C2C3A1444843345D5"
            },
            {
              "Id": "UseColorProfile:System.Boolean",
              "Name": "UseColorProfile",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseColorProfile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A555762B3817A5F5D447E2D0B9D051E24A1CE5DC339403CE336D65249E5D2C"
            },
            {
              "Id": "UseColorProfileKey:System.String",
              "Name": "UseColorProfileKey",
              "Type": "System.String",
              "Signature": "public System.String UseColorProfileKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3EB03D22A0F21DEC41AFC82A8A5E7A9A13B4266C669D37C3D7322DC935461DD"
            },
            {
              "Id": "_ambienceEvent:System.String",
              "Name": "_ambienceEvent",
              "Type": "System.String",
              "Signature": "private System.String _ambienceEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27329F3D83F99CD62823DCD492032D8032E2295466551A58A32B88CC9FB96313"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 846,
              "BodyHash": "3310C476C2A12B744C1CB94918FAA59C28FBE9F7A5CCA9C1DB982C7EF33CF50B",
              "Hash": "3088D566F7E7B97A04D814D79C05544B32AC8EB98CAD2893D24E8B046E3A7869",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::BeforeRender()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "7EA28CDD76099A7C72DD8E3EAAC8386D008D30A555C5F328ADAF8DDCF6D8D9E4",
              "Hash": "FBCA0BC2AA9AE4B64B5D8351EE5576A08B9EE35D5DBAE7404824017A17909134",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()",
                "Candide.Toolkit.ImGuiAssist::ColorEdit(System.String, Microsoft.Xna.Framework.Vector3\u0026, ImGuiNET.ImGuiColorEditFlags)"
              ],
              "StringLiterals": [
                "Light Color"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1152,
              "BodyHash": "C87A755689B6775AC106ACE28735C41BE6C1EC8DA9DB3254259074A871F78BB9",
              "Hash": "F5B5FAE8292E0D354ADEF8B1FDC6D0AE5708673364964EF95E4671BEB4027A0E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::.ctor(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning)",
                "Candide.Particles.ParticleEmitter::SetTimer(System.Single)",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass45_0::.ctor()",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass45_0::\u003CEntityInitialize\u003Eb__0(System.String)",
                "System.Func\u003CSystem.String, System.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomTime(System.Random)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.Int32)"
              ],
              "StringLiterals": [
                "Is cinematic fire entity",
                "Night Only",
                "Flicker",
                "Use Color Profile",
                "Color Profile",
                "Use Emitter",
                "Emitter Offset",
                "Emitter Name",
                "Emitter Amount Spawned",
                "Emitter Time Between Emits",
                "Detach Light Position From Emitter",
                "Cube Spawn Area Override",
                "Has Sprite Animation",
                "Sprite Animation Offset",
                "Sprite Animation Frames",
                "Sprite Animation Frame Duration"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "3430D28F979C8AE2C580300BECB3ECAC26153D134B4088B48E195289270F9CBA",
              "Hash": "897225F3165371FDC006DDCA0B1A0FF7F354EBF5451A0830AB22B7A397CB60BD",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFireSpark(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SpawnFireSpark",
              "Signature": "public System.Void SpawnFireSpark(Microsoft.Xna.Framework.Vector3 pos, System.Single upScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 650,
              "BodyHash": "16EC9687C6F1B338CD3C94DB3321C4F43F0FCDC42FED39458FDCB995C504E5EB",
              "Hash": "94CD135337A1C95A6CA12252CCACF30067E4636C185CA2E298E7E2E27EA9A95A",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Candide.Combat.VfxHelper::GetSparkVelocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFireSparkWithVelocity(Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnFireSparkWithVelocity",
              "Signature": "public System.Void SpawnFireSparkWithVelocity(Microsoft.Xna.Framework.Vector3 pos, System.Single upScale, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "upScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 635,
              "BodyHash": "A1741BA95EB561D0335C826F8CCF0B56D1621D351B25F9330779324C3D9213E1",
              "Hash": "3824FEE6B167965691663707F6869B22966190DCF32AA2548226D4EF7317F412",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Candide.Combat.VfxHelper::GetSparkVelocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSmoke(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnSmoke",
              "Signature": "public System.Void SpawnSmoke(Microsoft.Xna.Framework.Vector3 pos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 491,
              "BodyHash": "BA7027F414E02458A51C594E1F4F672967FCC2990E9BBC5C1AA3F68FEFF0EBFD",
              "Hash": "1494436552872E8A5DE08333B12B6468FFA67A8F55DC7CDD50E9A810B189FF4B",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "9DC7AA64679E392B4F15CCE6EB29728675C30DC7797E2A8D160D82902A593B92",
              "Hash": "70D70BCD88E44583464CB5EF2B7DC8BB2B93506F02D8A8BAE0A8A890FAE1134B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass46_0::.ctor()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass46_0::\u003CUpdate\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass46_1::.ctor()",
                "UnifiedLightSourceController.\u003C\u003Ec__DisplayClass46_1::\u003CUpdate\u003Eb__1()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B34FE1F3710C5859ACF462281BAE051644274785DA0B9BA4F2E418F3A98F2150"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.UpgradesTableController",
          "Name": "UpgradesTableController",
          "DisplayName": "UpgradesTableController",
          "FullName": "Candide.Entities.Controllers.Other.UpgradesTableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_buildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_buildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C106F9BE6BA11443CB9102529BE1EDE54E0207F5A6977B88DCBD45BD030EA69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "44913197291B6CE58F0C72A8B98C895B739A89B5113CE57FED96FA3EC06C51DB",
              "Hash": "17EA2AE23B8802044D1D2C3EEA424ABA8F6082F484ECA2D9139FE0276D22A104",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "F6306B836CCCF8F8E4000BE545CD1A54BB24312345BC4C484B678FFD85D644A7",
              "Hash": "8294A8E53EDBC2F403CD8E634B88D459002D528E6EA5828867A682CF99E3A403",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/open_table"
              ],
              "Source": null
            }
          ],
          "Hash": "A1443D0CF9D79774CCC1C1E982189FF02D7E4E5C98AABA6643F25680C527B275"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VariableBreakableController",
          "Name": "VariableBreakableController",
          "DisplayName": "VariableBreakableController",
          "FullName": "Candide.Entities.Controllers.Other.VariableBreakableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BreakOnTouch:System.Boolean",
              "Name": "BreakOnTouch",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BreakOnTouch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0EB0F3B473E986FD4A92C489817F78A6B61F0CF0D9A24E839A5D7C97099BA96"
            },
            {
              "Id": "_shouldDie:System.Boolean",
              "Name": "_shouldDie",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldDie",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E8D573C887DD2599F8632418B81724A7322BC81D26023F8E475D09A3E2792E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "235CA2AE1191A74B93D113FEE80CA5C5F536521F95DF95DCC6576B44B75FF925",
              "Hash": "4113AB2524B5633954A655999DF40BD256534A68ACA6D16ABBF6FAEF99871508",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "break_on_touch"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5CF2E34982DED938E87379F13DDAB23D143B0928D8EDFA874D50AFCFF6E0A80D",
              "Hash": "B828DCC841D6736C0147EEA03D5F2122A3FA2D0B646B8E325A415D179F148BA2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "4D5CBFE0A8FACF9FA32BC580BA3ECAD5939639280B7308B9CCFF84E8CA04301B",
              "Hash": "7BED1B662C2615360310D551716E39309ADF960D45D15FB22E6BCD53CFF5D358",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Candide.Entities.Controllers.Other.VariableTextureController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4805570A15441139F1A788B80055E2584AB3F9672854C375C638BCE77AEE7F0E"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Name": "VariableTextureController",
          "DisplayName": "VariableTextureController",
          "FullName": "Candide.Entities.Controllers.Other.VariableTextureController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_damageTimer:System.Single",
              "Name": "_damageTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _damageTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45A84B094165EE8B8A6C789EFAFB31B6190EA0B8DA040D792519BDA0BC08B67A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B408727C933977BAA1E0787AC0F35A4014EA710C631958B38A8220587680F030",
              "Hash": "D403373C28D0B01246F669A931D7E5690C4529C50C939DA9E2EC60D8D685FAFF",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)"
              ],
              "StringLiterals": [
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "245246DCD983DCD67FB827BF79FC6B0906217575905855EE780FBEC36BDD4B27",
              "Hash": "C552AF6345897125736A80B231E817374BAD62025FC5D3C24702588A3392322A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "69505A2278E5D8037EEE5FDA5B2B777076A9F7AEA0C3D674820D73BEF4458B27",
              "Hash": "46C89DC74B3FD6D58EBE6ABFAC1B9E30D62FD7A5DDAF43D8AEA40345E850343E",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureController::SpawnParticles(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "AD1889C294AC8DD13EE8651270C80C4CD2EA458B51C90083EE91C9DF08B38D63",
              "Hash": "C15F02C89E51E4407CC42F212078777AF73ABD6867CC97480F1A4748DE1D4D1B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.MathF::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "7F4F5FEEA86D57858039F14D3CA2515AFB329364682BD2CED742AEA4CBF7029E",
              "Hash": "DA0A79DB9B994A9777340B101E5C6F70B72C74B723CA2DF1B607E1CBAEB21EF1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D407511CD0C5D56C4629F90FDC5830136F6E708DE3C56D38E3CF23788FA0D215"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Name": "VariableTextureControllerBase",
          "DisplayName": "VariableTextureControllerBase",
          "FullName": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCondition(System.ReadOnlySpan\u00601\u003CSystem.Char\u003E)-\u003ESystem.Boolean",
              "Name": "CheckCondition",
              "Signature": "private System.Boolean CheckCondition(System.ReadOnlySpan\u003CSystem.Char\u003E condition)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "condition",
                  "Type": "System.ReadOnlySpan\u003CSystem.Char\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1770,
              "BodyHash": "E18A7A8FAF993EE0988032DB5EA05D8A948C6A1BD396F1FF2EABA2C5E6F8DB2D",
              "Hash": "8EAF2D94718E0E3F447E66E14661D0B2D2640474F3C7070A662C095E76EB3F54",
              "CalledMethods": [
                "System.MemoryExtensions::AsSpan(System.String)",
                "System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan\u003C!!0\u003E, System.ReadOnlySpan\u003C!!0\u003E)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Length()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Item(System.Int32)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetEntityWorldTile(Shared.Models.WorldTile[,], Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::GetValueOrDefault()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetEntityBiomeId(System.String[,], Shared.Entity.EntityWrapper)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "default",
                "copy",
                "dry_grass",
                "dry_tall_grass",
                "any_dry_grass",
                "desert_dry_grass",
                "grass",
                "short_grass",
                "green_grass",
                "burnt_grass",
                "desert_edge",
                "tall_grass",
                "low_basalt",
                "dry_plains",
                "sand",
                "basalt"
              ],
              "Source": null
            },
            {
              "Id": "GetMesh(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)-\u003ESystem.Nullable\u00601\u003CBaseDoodad\u002BExtraMesh\u003E",
              "Name": "GetMesh",
              "Signature": "public System.Nullable\u003CBaseDoodad.ExtraMesh\u003E GetMesh(System.String key, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CBaseDoodad.ExtraMesh\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1352,
              "BodyHash": "EE0A4D883E4B1C180813063F7050763F7C28048CE557FD4AEB5342778AD59BDC",
              "Hash": "C9DE7C01993F5753D9CF717457D04596D3D0EEE7100BB983A87FAC79E00F2077",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Models.BaseDoodad\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.MemoryExtensions::AsSpan(System.String)",
                "System.Span\u003CSystem.Range\u003E::.ctor(System.Void*, System.Int32)",
                "System.MemoryExtensions::Split(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Span\u003CSystem.Range\u003E, System.Char, System.StringSplitOptions)",
                "System.Span\u003CSystem.Range\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Length()",
                "System.Range::get_Start()",
                "System.Index::GetOffset(System.Int32)",
                "System.Range::get_End()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::Slice(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan\u003C!!0\u003E, System.ReadOnlySpan\u003C!!0\u003E)",
                "System.MemoryExtensions::IndexOf(System.ReadOnlySpan\u003C!!0\u003E, !!0)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseDoodad.ExtraMesh\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CBaseDoodad.ExtraMesh\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "index_by_row",
                "Failed to understand mesh line \u0027",
                "\u0027",
                "Failed to understand mesh conditions \u0027",
                "default",
                "Failed to understand mesh condition min number \u0027",
                "Failed to understand mesh condition max number \u0027",
                "Failed to understand mesh condition \u0027",
                "Failed to understand mesh indices \u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)-\u003ECandide.Data.DebrisParticleData",
              "Name": "GetParticle",
              "Signature": "public Candide.Data.DebrisParticleData GetParticle(System.String key, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "Candide.Data.DebrisParticleData",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1755,
              "BodyHash": "DEE40DC506092F869DD7648D40ADE64A8E3FF4D130729BA7C7DFA3C752F4ACDF",
              "Hash": "DEAC2F857BD1562DBFDEB9356862DA55CBF75F01E5CA25054DC6752CAAE4695F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.MemoryExtensions::AsSpan(System.String)",
                "System.Span\u003CSystem.Range\u003E::.ctor(System.Void*, System.Int32)",
                "System.MemoryExtensions::Split(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Span\u003CSystem.Range\u003E, System.Char, System.StringSplitOptions)",
                "System.Span\u003CSystem.Range\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Length()",
                "System.Range::get_Start()",
                "System.Index::GetOffset(System.Int32)",
                "System.Range::get_End()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::Slice(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.MemoryExtensions::Trim(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan\u003C!!0\u003E, System.ReadOnlySpan\u003C!!0\u003E)",
                "System.Guid::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Guid\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.MemoryExtensions::IndexOf(System.ReadOnlySpan\u003C!!0\u003E, !!0)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)",
                "System.Random::Next()",
                "System.Object::ToString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "index_by_row",
                "Failed to understand particle line \u0027",
                "\u0027",
                "copy",
                "Variable texture particle copy target entity \u0027",
                "\u0027 does not have a controller",
                "Failed to find variable texture particle copy target entity \u0027",
                "Failed to parse variable texture particle copy id \u0027",
                "Failed to understand particle conditions \u0027",
                "default",
                "Failed to understand particle condition min number \u0027",
                "Failed to understand particle condition max number \u0027",
                "Failed to understand particle condition \u0027",
                "Failed to understand particle indices \u0027",
                "Failed to understand particle percentage number \u0027"
              ],
              "Source": null
            },
            {
              "Id": "GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.ValueTuple\u00602\u003CCandideCreator.Shared.Graphics.SpriteSheet,System.Int32\u003E",
              "Name": "GetVariableTexture",
              "Signature": "public System.ValueTuple\u003CCandideCreator.Shared.Graphics.SpriteSheet, System.Int32\u003E GetVariableTexture(System.String key, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CCandideCreator.Shared.Graphics.SpriteSheet, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1604,
              "BodyHash": "967EACDAA1F2B2E7DBE348BFECC262FA09E1F9D672174CD3D40232196A8587C7",
              "Hash": "662514A907FA770BCDB02941B392D10C1C57D4A7AFAF82C2AA29C9942DCFD617",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.ValueTuple\u003CCandideCreator.Shared.Graphics.SpriteSheet, System.Int32\u003E::.ctor(!0, !1)",
                "System.MemoryExtensions::AsSpan(System.String)",
                "System.Span\u003CSystem.Range\u003E::.ctor(System.Void*, System.Int32)",
                "System.MemoryExtensions::Split(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Span\u003CSystem.Range\u003E, System.Char, System.StringSplitOptions)",
                "System.Span\u003CSystem.Range\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Length()",
                "System.Range::get_Start()",
                "System.Index::GetOffset(System.Int32)",
                "System.Range::get_End()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::Slice(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.MemoryExtensions::Trim(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::CheckCondition(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan\u003C!!0\u003E, System.ReadOnlySpan\u003C!!0\u003E)",
                "System.Guid::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Guid\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.TileRandom::RandomPositiveInt(System.Int32, System.Int32)",
                "System.MemoryExtensions::IndexOf(System.ReadOnlySpan\u003C!!0\u003E, !!0)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)"
              ],
              "StringLiterals": [
                "Failed to understand texture line \u0027",
                "\u0027",
                "Failed to understand conditions \u0027",
                "copy",
                "Variable texture copy target entity \u0027",
                "\u0027 does not have a controller",
                "Failed to find variable texture copy target entity \u0027",
                "Failed to parse variable texture copy id \u0027",
                "Failed to understand indices \u0027",
                "Failed to understand min number \u0027",
                "Failed to understand max number \u0027",
                "Failed to understand index number \u0027",
                "index_by_row"
              ],
              "Source": null
            },
            {
              "Id": "SetVariableMesh()-\u003ESystem.Void",
              "Name": "SetVariableMesh",
              "Signature": "public System.Void SetVariableMesh()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "6C89240E00520C4B5E17B471400681992F4155079C4CD41D4D52765471EA2D6E",
              "Hash": "2EA147D660C19A2556B67242268948B7AD1DEBDEBB82FFA002AF033DD7B65819",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetMesh(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32)",
                "System.Nullable\u003CBaseDoodad.ExtraMesh\u003E::get_HasValue()",
                "System.Nullable\u003CBaseDoodad.ExtraMesh\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Models.IndexedMesh::ConvertToTbnTexture()",
                "Shared.Entity.EntityWrapper::set_EntityMesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Shared.Entity.EntityWrapper::set_UsePositionBasedUvs(System.Boolean)"
              ],
              "StringLiterals": [
                "mesh"
              ],
              "Source": null
            },
            {
              "Id": "SetVariableTexture(System.String)-\u003ESystem.Void",
              "Name": "SetVariableTexture",
              "Signature": "public System.Void SetVariableTexture(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "B4FFC6374109DCD803BDC67233EDB6638508E92CFE5806D6BCFD952AD035BDC7",
              "Hash": "32886F496C1E41964FF370DB89F60C2B482CD81DB062EDE94DB86C9DFDA3710D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::TryGetInt(System.String, System.Int32\u0026)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [
                "override_frame"
              ],
              "Source": null
            },
            {
              "Id": "SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "public System.Void SpawnParticles(Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "baseVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "FAC57263CADDB883D7A4EA73AF67E370D184D16CF42A78F99858F6EFA2F37307",
              "Hash": "A44CD028852AF5102BB8D139D2386CDF5C7E00CEA322051EE2BCE8B1B151261D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnParticlesBase",
              "Signature": "public System.Void SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters, Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, System.Single zVelocityMin, System.Single zVelocityMax)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocityLengthMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "yMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "baseVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "zVelocityMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "zVelocityMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1884,
              "BodyHash": "F383BC722418AAB89B5CFB1D4B0A89053CA6B17F50E886F5A6B1FFAE2A72C08D",
              "Hash": "817FB896CFF849D5E86BE92EA741C17493C7D49D5646332991B560976E0B48FB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "System.MemoryExtensions::AsSpan(System.String)",
                "System.Span\u003CSystem.Range\u003E::.ctor(System.Void*, System.Int32)",
                "System.MemoryExtensions::Split(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Span\u003CSystem.Range\u003E, System.Char, System.StringSplitOptions)",
                "System.Span\u003CSystem.Range\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::get_Length()",
                "System.Range::get_Start()",
                "System.Index::GetOffset(System.Int32)",
                "System.Range::get_End()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::Slice(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.MemoryExtensions::Trim(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan\u003C!!0\u003E, System.ReadOnlySpan\u003C!!0\u003E)",
                "System.Guid::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Guid\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.MemoryExtensions::IndexOf(System.ReadOnlySpan\u003C!!0\u003E, !!0)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)",
                "System.Object::ToString()",
                "Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)",
                "System.Random::Next()",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "particle",
                "index_by_row",
                "Failed to understand particle line \u0027",
                "\u0027",
                "copy",
                "Variable texture particle copy target entity \u0027",
                "\u0027 does not have a controller",
                "Failed to find variable texture particle copy target entity \u0027",
                "Failed to parse variable texture particle copy id \u0027",
                "Failed to understand particle conditions \u0027",
                "default",
                "Failed to understand particle condition min number \u0027",
                "Failed to understand particle condition max number \u0027",
                "Failed to understand particle condition \u0027",
                "Failed to understand particle indices \u0027",
                "Failed to understand particle percentage number \u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "D75B57B54B55F65DF99A25B25BF029AC651CF3DFDFB42A816AA8076EBC61C446"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.Veins.VeinController",
          "Name": "VeinController",
          "DisplayName": "VeinController",
          "FullName": "Candide.Entities.Controllers.Other.Veins.VeinController",
          "Namespace": "Candide.Entities.Controllers.Other.Veins",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.VariableTextureControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureBehaviour:CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
              "Name": "FurnitureBehaviour",
              "Type": "CandideServer.Entities.Controllers.BasicFurnitureBehaviour",
              "Signature": "public CandideServer.Entities.Controllers.BasicFurnitureBehaviour FurnitureBehaviour",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35039D3D7C191041AC743992B206BCB39AC9AF71306A83F37DF852FC5A4D0B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2453A9552E2B0E3B03148A820DDFB016F4A2DC08556D0D6451CF70C98092D96B",
              "Hash": "FFEA3011EB1C0EEBCA54EA44BB1393DF4355C5DAAFF31505D9C1A8C0BEB8D4EB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableMesh()",
                "CandideServer.Entities.Controllers.BasicFurnitureBehaviour::Initialize(Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [
                "texture"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "3408BD13CBC9FA218A955FBBAA4F1E594FBC65A497BF2A4D4B62A98E818C9076",
              "Hash": "200CD4D5DD676B69C35DEE8DD8EA7B57CE74DDA3D534D4C9901383E7AA7C7DC3",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Entities.Controllers.BasicFurnitureBehaviour::OnDamaged(Shared.Combat.DamageResult, System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E)",
                "Candide.Toolkit.ClientToolDamageHelper::HandleRockToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)",
                "Candide.Entities.Controllers.Other.Veins.VeinController::SpawnParticles(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(System.Single)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResultTotalDamageTaken",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 984,
              "BodyHash": "17DB7ECC1B4790E1C4890BF197A7B76B16F2A423D04F991D1451BF86BFF2E04B",
              "Hash": "C00A7A9EADFA9882F3C061860B371FAEBAE26D8340792C2DF3CFF1346F545438",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Floor(System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::SquareDir(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [
                "extra_particles",
                "particle"
              ],
              "Source": null
            }
          ],
          "Hash": "0526172F6E9559355A7623373B724CD37FE661EA90D41056F47771F45BA9C66A"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VolcanicVentController",
          "Name": "VolcanicVentController",
          "DisplayName": "VolcanicVentController",
          "FullName": "Candide.Entities.Controllers.Other.VolcanicVentController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "677714F4D6CF79CF7E374B94AB8684A612184C673DDCB4ACC990ABFF98CCD08F",
              "Hash": "70EA18713304479C0DFCAC504FDFF75A054BDCDE39FC1B82CED4D8F74DED2C8A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D978711F47345C3F87826B8EDE137779E696E2261A5D07C0DB1AC4FD6138EC50",
              "Hash": "A5440029B4559A4CBA67CDD006348DECFDC7D24E71D4D91D1BAA6B8E7104B3C6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Other.VolcanicVentController::\u003CUpdate\u003Eb__1_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A94632FBE277996F54781576718CBE70C5A5599665044930C405C3FC38FBB75"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VulcanOfferingPlatformController",
          "Name": "VulcanOfferingPlatformController",
          "DisplayName": "VulcanOfferingPlatformController",
          "FullName": "Candide.Entities.Controllers.Other.VulcanOfferingPlatformController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DD62C2181F4A9DF471FD9DF08CACC1CA80458DD942F7737AA8D3FB1C1575F247",
              "Hash": "9BDDFB53FF66509617FA2A02A44260A9D2324FF47135B3FE54E8E7358F9A1D7D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEFA5B218CC77FDC2A9E097A1FFF24F0351D4CFB91A7FBE83894225A543638E1"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.VulcanPotPlatformController",
          "Name": "VulcanPotPlatformController",
          "DisplayName": "VulcanPotPlatformController",
          "FullName": "Candide.Entities.Controllers.Other.VulcanPotPlatformController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "370952FF7CC1A05BA69369CA0CCB4EFD7620C7772D1D935763022F72943B3F39"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.WallController",
          "Name": "WallController",
          "DisplayName": "WallController",
          "FullName": "Candide.Entities.Controllers.Other.WallController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_wallMaterial:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "_wallMaterial",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "private Candide.Entities.Controllers.Other.WallMaterial _wallMaterial",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F9959F0B41E7CEB7ABBB88E7CD1E236BE7B73A99E2384F58B26CE5DD52B03AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "3EF8738160A47B57AD4BFED9C1F0F1492210C42B9A88910AE2658AC44DB71AD1",
              "Hash": "9FF60377BC4BF02B040FB44A96546E14A8D429A1BF87E9FFC7BDB873D10B873D",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()",
                "CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "wall_material"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "0909234F97808272350472ADE253C22EA74927695E1D24639415EDED89414AC3",
              "Hash": "0C68C85A939DEE3284984576BEBA9F47296C797852C48BE31D7896B5B8676D68",
              "CalledMethods": [
                "CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F933B3E1CC9210514DEC31EA9AA8A60814A2A6E524E2286A48B9F7ED12D3A1F5",
              "Hash": "952C506391A70242775FCE111F4682C576A142B7FC4633EB94162C24DE4A1B9B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)",
                "Candide.GameModels.GameState::GetWorldStat(System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_WallDamageResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 755,
              "BodyHash": "FDCEA1C67190608E7E3EDF1AE5F884B2955469160C416AC4AF4291871DE902D7",
              "Hash": "DBC18535C869C53F703FFFF0CD976896C3E680B9AE2854C1A5D84A53911B1589",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "wood_splinters",
                "bark_fragments",
                "stone_grey",
                "stone_red",
                "concrete",
                "marble_white"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "6C016964C957122DB1AA44A10BE844192946FF8934E5E3B1C14DBD511BB13D74",
              "Hash": "DA25DA2FF2F1552AFB40CB9E2B59D15A79B07A5BD43B55B40733885A9BA966FB",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4AFB41B5387752C33F39E04735AA9A90A205423098FCBA9CD32FC4A439D0E9C"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.WallMaterial",
          "Name": "WallMaterial",
          "DisplayName": "WallMaterial",
          "FullName": "Candide.Entities.Controllers.Other.WallMaterial",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Concrete:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "Concrete",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "public Candide.Entities.Controllers.Other.WallMaterial Concrete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6448B8EB46D56342D5F51F8E490FA7A33F357233053AFD23923ABF301808259D"
            },
            {
              "Id": "Marble:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "Marble",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "public Candide.Entities.Controllers.Other.WallMaterial Marble",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3FB3C377A57B842A8F0EA0AE1299AFB7EA7D593BDF85FEB6265E792586D32E64"
            },
            {
              "Id": "Stone:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "Stone",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "public Candide.Entities.Controllers.Other.WallMaterial Stone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4097151C61814D17F2339897EF650D7A669C2617B8133BBAE9578A42B6A42E30"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Wood:Candide.Entities.Controllers.Other.WallMaterial",
              "Name": "Wood",
              "Type": "Candide.Entities.Controllers.Other.WallMaterial",
              "Signature": "public Candide.Entities.Controllers.Other.WallMaterial Wood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83AB63EB9CCD00F7E6E91DD0A134FEAE68DA55BA2B2EADB1983B6BB3D7AE4FAA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2A41EE5484135E2A3574015910FCCDEA38B1F60C9A0A50D911C61038838A5E75"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.WarTableController",
          "Name": "WarTableController",
          "DisplayName": "WarTableController",
          "FullName": "Candide.Entities.Controllers.Other.WarTableController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.InteractableFurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A8E11678E6338DC861FA3AC777FC62C2DBFA1CA4814AFDB1E48BDD7C88C85288",
              "Hash": "94F536AEEBC84608F62734A0C740B8ABB2923B2B858F8258F928E301C2CB6C2F",
              "CalledMethods": [
                "Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Array::Empty()",
                "Shared.Entity.EntityWrapper::get_CraftingStationFlags()",
                "Candide.CandideUI.PlayerUi::ShowSecondaryCraftingWindow(System.String[], Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8714A61A46D75DEBB9C5874593C85FAA0E05946493B557DA5503344D1CDB4697"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.WellController",
          "Name": "WellController",
          "DisplayName": "WellController",
          "FullName": "Candide.Entities.Controllers.Other.WellController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "17D15734E4543F85182D5977FA5092FD50344363EAE63A9E4E66B79B2B190012",
              "Hash": "DF4384014CBC94C35C870012476C90415AD77B0F5750FC7B58642E2CAE616FC7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Candide.Entities.PlayerState.BucketInteractionTarget::.ctor()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [
                "resource:water"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "26F0021F4DE3DE015933BD3CF9ACEDF2EFC2E6155E0EA388F2F5CD9C8EF8E25D",
              "Hash": "0FE8B0427EAC1E0BDE6B0F177081871467FEE9C0C2C9064DB8288FC9FCEB512E",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "resource:water"
              ],
              "Source": null
            }
          ],
          "Hash": "B3AEB7352410951D47E0EDB00B3028BD4C1D541C0C730978245CEBFCBF4BDAE3"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.WildPlayerDecorationController",
          "Name": "WildPlayerDecorationController",
          "DisplayName": "WildPlayerDecorationController",
          "FullName": "Candide.Entities.Controllers.Other.WildPlayerDecorationController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Other.FurnitureController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_type:System.String",
              "Name": "_type",
              "Type": "System.String",
              "Signature": "private System.String _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D640F55A67246BD63C18B2A9BF822A8C0F1D5F80B0310DEB1704B453D111C76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoParticles(Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void",
              "Name": "DoParticles",
              "Signature": "private System.Void DoParticles(Shared.Combat.DamageResult damageResult, System.Boolean dead)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dead",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 955,
              "BodyHash": "B0DE68E0423D9F699CEF4780AD6A9F2975FEF2CD8DEF1D036C2EDCF72291D32A",
              "Hash": "D1D147331507831085729A2A95D7FF1DD5F56C4020D9B8E2483F327AF22063E8",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.FurnitureController::DamagedAsFurniture()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)"
              ],
              "StringLiterals": [
                "wood_bush",
                "event:/hits/impact/impact_shrubbery"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2692EFBF277D4B606B67FB2A7307A26E833AB89E02EB651089C7B1BB5208008F",
              "Hash": "BB3FD8369B57CA747CB3193A7AB5BCB210E84225BBDDC96D2FE61398C44C0864",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "0971CDBC14E0A96A552E42DCD87E132F10CB180C453783EA261170B11F0B5E5D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "3A25A784C62D94554EAFB5AFB5BD1613E0B9496007A2FE2D279BA7B2EBC67515",
              "Hash": "F050035FD3987B99044F84A065317201DA101A6675CD8B0950A5481980467C9A",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.WildPlayerDecorationController::DoParticles(Shared.Combat.DamageResult, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "4E928BAEB32C6137334D092B106C1A9252E45BAFE91109AC88981474E51EA968",
              "Hash": "2A2B4A74ECCBE2B3AE7C73252BB6BCF6F80B49D5ADA5C4E6A513E9897DEC495B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Other.WildPlayerDecorationController::DoParticles(Shared.Combat.DamageResult, System.Boolean)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "wood_bush",
                "event:/hits/destruction/crate_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3B2DD6F5BEAE452941FF37CC52C37F91304359CB5D290B5E5D17ED11F05E52F8"
        },
        {
          "Id": "Candide.Entities.Controllers.Other.YarnNeutralNpcController",
          "Name": "YarnNeutralNpcController",
          "DisplayName": "YarnNeutralNpcController",
          "FullName": "Candide.Entities.Controllers.Other.YarnNeutralNpcController",
          "Namespace": "Candide.Entities.Controllers.Other",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dialogueDistance:System.Single",
              "Name": "_dialogueDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _dialogueDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E9861FB4C024973100D7581FAEE97EA94A0309C7406C434F08FCFB396CA8"
            },
            {
              "Id": "_dialogueSubPath:System.String",
              "Name": "_dialogueSubPath",
              "Type": "System.String",
              "Signature": "private System.String _dialogueSubPath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "656D57D1F37E22B28BB33EBFF3E2367688F6A4C9E8F1F3483594E648742ED245"
            },
            {
              "Id": "_specialBehaviour:System.String",
              "Name": "_specialBehaviour",
              "Type": "System.String",
              "Signature": "private System.String _specialBehaviour",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F1B0D3C8A4ADEF9C5A218B9CBDF86DA1BC2AF16CCAF6E47EDA2B1E29B35F991"
            },
            {
              "Id": "_startingNode:System.String",
              "Name": "_startingNode",
              "Type": "System.String",
              "Signature": "private System.String _startingNode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CE850B42FBCC46055B8406C8754646240DAA074F439DE70CEBD979D6C68A6CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "85416BABD1666960A7161D31FC088C286DBD275B0CB14ED6E3A8A17CB5B5A2AE",
              "Hash": "B68D70EBFF0CC4C32A4C720FB1A480225BEDDA2ADE148318CF3F1127803E0041",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)"
              ],
              "StringLiterals": [
                "yarn_dialogue_path",
                "dialogue_distance",
                "yarn_starting_node",
                "special_behaviour"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "AB35E1F460C1D95817EDDCB28A985CF6F84F329BB1B768F644DC39A25736B263",
              "Hash": "AEEE79F7D404405BD1B0D91B40BF6BB3D748C5F21279DE96750831B7569A85C9",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "F17DD87EB6BDE5B54FE5854971F2B730C44EDEB3397E4DC986C06B0C8871CA3D",
              "Hash": "4CB570ED6D3A46EB16B7882042C952EA936187B73A46D793C2168DDF1E3EA398",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A1D49C68083E9A15D1BCDC10B187A85DD6A255DEF284AE80F8C72412FF27DB62",
              "Hash": "25835D27A27F125D8B9FD7A859A84D44F7891A67487F4743C778248337DE7F4E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "711E13EEFD5C3C0E2E581FF1AA0CDE45BF4B36461A93908F5A73749F050F0E18",
              "Hash": "4175B926A6311ACC0A77369FEC669DC00221A6378B373D3E23571CABBF07E397",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "unarmed_satyr",
                "event:/creature/Satyr/medium/satyr_medium_die",
                "event:/hits/destruction/gore",
                "event:/hits/destruction/split_wooden_log"
              ],
              "Source": null
            }
          ],
          "Hash": "216AA40C4F5956E9EF7D4E74B7B908BFEBD78DB396CD1CC75EBD51827578FBBA"
        },
        {
          "Id": "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController",
          "Name": "PhoenixBossController",
          "DisplayName": "PhoenixBossController",
          "FullName": "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController",
          "Namespace": "Candide.Entities.Controllers.PhoenixBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "EscapeFlameParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "EscapeFlameParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter EscapeFlameParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C8CF79DEC4962FE0017828ACBB6F4E0AAE5477733C1EBB3F66AC44BE2453A56"
            },
            {
              "Id": "FeatherParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "FeatherParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter FeatherParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E245CD8C70B63876697EB0A49814659023F7448B2FBC6DDAD675B3AD1320035"
            },
            {
              "Id": "FlameParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "FlameParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter FlameParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF2CB3E49BF9397F30606B5C9D0D1ABCD8AB6DA7D36BF2BEA4E5547BB0BCE641"
            },
            {
              "Id": "GasParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "GasParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter GasParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AA7AC5D176EE1E6855082C61CD4F5E4E985B4D5A398731215369B9AE63052ED"
            },
            {
              "Id": "PartSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B8D281A652A0E7A41AFBB29352A57A2DC090E4EC9F173185DD6B70B4B0BA51A"
            },
            {
              "Id": "PhoenixOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "PhoenixOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 PhoenixOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21AACC82107BA63C0EC81177BAEE419F43C8DA152AF8EF09BC9D62460747D027"
            },
            {
              "Id": "PowerUpParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "PowerUpParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter PowerUpParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9A8B6B8B632E689358744D0ABEB3ACBB58FC77FBC73C261131258A0E068E879"
            },
            {
              "Id": "SmashCracksSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmashCracksSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3302576461C91E31BE73ABD49F6C1399303B69E937D7B49828792527D6E47AB6"
            },
            {
              "Id": "_clawTimer:System.Single",
              "Name": "_clawTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _clawTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E689EA022E87CB7C95577F899470ACDCFB391ACD231471DADF2375CB85E44F15"
            },
            {
              "Id": "_deathTimer:System.Single",
              "Name": "_deathTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _deathTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D27F7D3CE7F5CFB025978E7179177E0F04819A12582A97B33225A5950F28202A"
            },
            {
              "Id": "_eggCrackTimer:System.Single",
              "Name": "_eggCrackTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _eggCrackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B63CCB7041758D6DD157F7B7641C5D7F29EB2C6ABD2186050186E2E231FC86C"
            },
            {
              "Id": "_emitterTimer:System.Double",
              "Name": "_emitterTimer",
              "Type": "System.Double",
              "Signature": "private System.Double _emitterTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3A1ADA2CA37794C73797B95698C21415F9F3F96F62182F8E54893DE0B50E3EB"
            },
            {
              "Id": "_explosionTimer:System.Single",
              "Name": "_explosionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _explosionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB93B03309991506CE261F8C7A6E59444376D9C6B01BB025473964D69A4F757F"
            },
            {
              "Id": "_fireBreathSoundCooldown:System.Single",
              "Name": "_fireBreathSoundCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _fireBreathSoundCooldown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE4D6DC25638D9413967F94143BA7AFB801CA32A27C3DB54846BC03A93BE1574"
            },
            {
              "Id": "_gasBreathAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_gasBreathAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _gasBreathAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81DE8608C6A3938979C0BBC8A156E15CE6123ECA6DA7F4EB7C20C1B139860F5D"
            },
            {
              "Id": "_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_headAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"
            },
            {
              "Id": "_peckPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_peckPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _peckPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B4A8B37D48844A1912EB0398BFA67EACA585AED375AD65B5D31E4AFBA86A35B"
            },
            {
              "Id": "_phoenixAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_phoenixAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _phoenixAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96E28DC867BD792CFF67FEFF0CED12BD96D8F8EE3EEECA1E6D4C60AC53757E15"
            },
            {
              "Id": "_wingFlapTimer:System.Single",
              "Name": "_wingFlapTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _wingFlapTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E62AA3A16087C9D0E92AF50744DC31DBDC34FAC2844EFF922A5F23399DAAB1E"
            }
          ],
          "Properties": [
            {
              "Id": "BeakOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BeakOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BeakOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8F45AE6565335B5B28D8EF754E3845A698AD4AA0096A707616DE1D7A35C2ECE5"
            },
            {
              "Id": "FacingRight:System.Boolean",
              "Name": "FacingRight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FacingRight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "619839DBC6FEDD9BE0EE848F271A8A659D2398FBB299E756A1ABB75BA2237D5A"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "316BB85DCBE72BCFFAD9A0FDC5DDF977791D1608500C5A976B4B8C20A04C7B68"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "DA6F6C83713B6304AFC4A68029E5C77FB58BF081E9BB7CC33C83B2D4B7EF7270",
              "Hash": "1563B4FBEEF2767C1C70289DF5282B35DA5A94D34BF005CF58AB43A684E1019B",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoFootStepParticles(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DoFootStepParticles",
              "Signature": "private System.Void DoFootStepParticles(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "5EC878182099C5CA61182F3B5339BB5894F275EF7CE331400C430315B726DCC9",
              "Hash": "A98EB04F359A0A024F96D11238A1744B6D8E937D7117AA81A839CA4952EEF1EC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/minerva/npc_generic_footstep_heavy"
              ],
              "Source": null
            },
            {
              "Id": "DoPeckEffect()-\u003ESystem.Void",
              "Name": "DoPeckEffect",
              "Signature": "private System.Void DoPeckEffect()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "673BDE765EE9DC312F328F6F6715AC8E1B4177EF3A2A0F050DA7FC0E14DF2C08",
              "Hash": "5539BA9F12820FD3CEB6D9D9D4B99B222B64F6DD7E36F3DF9672840765E19986",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "49522220EFEB2F1AA6BE3C760350C48E98431DFE52934DDF1049889D8C337332",
              "Hash": "49A59570698ACC4C31D90646944B006C598E360D59F43D20F9839D3DC198893B",
              "CalledMethods": [
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupBodyParts()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupSpacs(System.Boolean)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "big_feather_emitter_phoenix",
                "construction_poof_small",
                "flamethrower_3",
                "flamethrower_5",
                "phoenix_escape_flame",
                "fire_burst"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean longLife)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "longLife",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 600,
              "BodyHash": "8E11C1D65CFDF16920FB45D3F432D35FEA0F417DE65D8621B6C12E914A528ABF",
              "Hash": "10E6AAE68ACC6A24FDCD731F2057B77FDF79A17E7DBD40F4B36F2DD78CE7D79C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeFireAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "ExplodeFireAt",
              "Signature": "public System.Void ExplodeFireAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean longLife)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "longLife",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "BB419E81D295FB4E290DCF1133A34DE030A919876132F267217631630664E18B",
              "Hash": "38D799D3BF3ABBB5A7FE2C74B951CDEEBA18CE0529C1102C09D17E68E5461ABF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPredictedDirectionFromPosToTarget(Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPredictedDirectionFromPosToTarget",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionFromPosToTarget(Microsoft.Xna.Framework.Vector2 start, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2\u0026 shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shootDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "predictionStrength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "78BC1BC3C919570CD0A6168ADF1138B739C83BD23CBB5F48127B85ED8188D697",
              "Hash": "BD99993AA76CDAE2C35756F75B999BDFB80057F22DF5A97280FC1ABC17DCFA1A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPredictedDirectionToTarget(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPredictedDirectionToTarget",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionToTarget(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2\u0026 shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "checkingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shootDirection",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "predictionStrength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "heightFromGround",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "33F5CE62F6EAD163EA1A66DC83AB659F594C0C40E0AB9E18158C8DA32C431616",
              "Hash": "0AD5D002174ADCD642883504175F4F2B4DA5C25CFC721074AC45CF06E5B6EE0A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "D5FE03062FC71E22888578D4891E1E7755F7F4606C7213E71C98D8496F8AA558",
              "Hash": "790942EFBFBC865E035DA4888646D49F10BA950E7E30FA316A0B2F390331391F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/Phoenix/boss_phoenix_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2D8FBC71C845E46E8F1FC58EFCCBC4E86BD9EB03848C9745A71E641637C51146",
              "Hash": "4DD684960B533B3CBBA29C22B9824412045BDDC1C1180B8C0986E79AAFD3CBFF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "DB6E0B58A3AFBD7FC97FF00341E677ADE7BACE9B45E0408C7A927815F86CFDE5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1567,
              "BodyHash": "E999B94ED72C15C7DD6A7ABD218B6B95611B2098F16E9110927D21E12F4051E3",
              "Hash": "4316538120EDFAF152D9FCA410F9DB47B586673C112511CFEAA57D5ADAF79DAD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_BeakOffset()",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetSpacFlip()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupSpacs(System.Boolean)"
              ],
              "StringLiterals": [
                "peck_charge",
                "peck",
                "event:/creature/Phoenix/boss_phoenix_breath_attack_start",
                "fire",
                "minerva/minerva_vfx",
                "gust",
                "event:/creature/Phoenix/boss_phoenix_breath_attack_looping",
                "event:/creature/Phoenix/boss_phoenix__firebeath_start",
                "event:/creature/Phoenix/boss_phoenix_meteor_attack",
                "event:/creature/Phoenix/boss_phoenix_heal",
                "death",
                "event:/creature/Phoenix/boss_phoenix_die",
                "event:/creature/Phoenix/boss_phoenix_rebirth_scream",
                "boss/phoenix/phoenix_vfx",
                "slam",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "73F2797CB2A1AE061CEAB58639515EA64EDA47AF27B633740360FB4710DC2B4F",
              "Hash": "0F30DAF2279AA655456542E0BC7B45BA598CDC8A70FDD3BE55E37CEA6FE250CE",
              "CalledMethods": [
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::DoPeckEffect()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSpacFlip()-\u003ESystem.Void",
              "Name": "SetSpacFlip",
              "Signature": "public System.Void SetSpacFlip()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "3B588EFEC3EC7138ADD88B93B562BF68E40F8B5BF5C2DD444B8536DE95D200CB",
              "Hash": "6F85AAF33A01DB79FF88E4D26CA1A30E39BCF924868029A315A2307F59870045",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_FacingRight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBodyParts()-\u003ESystem.Void",
              "Name": "SetupBodyParts",
              "Signature": "private System.Void SetupBodyParts()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "952986340FDDFE00D1EDAD80A05DC7E305553031C02B61E4AA6A4FDF1AD8E824",
              "Hash": "DA210415E193EC60A82DDAADEAADCAE7A8C78E03CD3B9F82555AAD9AE11ACD4B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSpacs(System.Boolean)-\u003ESystem.Void",
              "Name": "SetupSpacs",
              "Signature": "private System.Void SetupSpacs(System.Boolean phaseTwo)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "phaseTwo",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3337,
              "BodyHash": "6329E2E30DCBB9E3664EEB173708911F321F9D89A1F39F80B476508D73C3EC74",
              "Hash": "DD7F9A5E67AC78D54273CDB07E5153F8F5633CCFED06BFCA5CD8FE2C6CD65DDF",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_1()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_2()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_3()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_4()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_5()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_6()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_7()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_8()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_9()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_10()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_11()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_12()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_13()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_14()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_15()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_16()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_17()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_18()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_19()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_20()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_21()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_22()"
              ],
              "StringLiterals": [
                "boss/phoenix/phoenix_head_animations",
                "idle",
                "peck_charge",
                "peck",
                "fire_charge",
                "fire",
                "escape",
                "*",
                "boss/phoenix/phoenix_animations",
                "egg_crack",
                "egg",
                "walk",
                "fly",
                "flap_charge",
                "flap",
                "fly_charge"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1902,
              "BodyHash": "9FB8A7E7CA7D85C8E0FFA8045B996D7A16B7858115D38ECD91DBE6D426C8AC2A",
              "Hash": "CDE8129CF552EADEC65D3348B01648C5C6B1FCDF155B77487C2794291B920009",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_BeakOffset()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Candide.Particles.ParticleEmitter::Unload()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Systems.Weather.WeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Candide.Particles.ParticleEmitter::Trigger()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetSpacFlip()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()"
              ],
              "StringLiterals": [
                "escape",
                "event:/creature/minerva/minerva_wingflap",
                "event:/creature/Phoenix/phoenix_boss_hatching_pulse"
              ],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D66808ED4D654D38ADF48C0C287BE5EEA203E30F211217C5AA5986A4D37E1F87"
        },
        {
          "Id": "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossEggController",
          "Name": "PhoenixBossEggController",
          "DisplayName": "PhoenixBossEggController",
          "FullName": "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossEggController",
          "Namespace": "Candide.Entities.Controllers.PhoenixBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EggSplatSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "EggSplatSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet EggSplatSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2207B8277867B613AA68F4B96986BD41A925904900B078AB1EDF9FF184030C8F"
            },
            {
              "Id": "StatueSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "StatueSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet StatueSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B64E5B91678FD053204B7EEEDE5980D644F53EC91362EBF60DCEEDBB1FD0C0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "6FB1D1DAB060065DA7A6CC559C14A384018810294152F328340F60C361722233",
              "Hash": "676E0415A91FA24049979D8E2732015C95AED39E5A857B077BA3A4B74CEBA9C9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.MathF::Round(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 489,
              "BodyHash": "3AF0B4F77EC7BA5E3BBFA9EECDDB123A36E149885B8DD39FFD7A99C02AED4298",
              "Hash": "F1957A9D1531A494DC569E149BEA98113FFE228E3C79FEB30E084E458A9B5F08",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.MathF::Round(System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Entities.Controllers.PhoenixBossController.PhoenixBossEggController::SpawnDeathParticles()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/egg_crack",
                "event:/creature/Phoenix/phoenix_boss_hatching_pulse",
                "event:/creature/Phoenix/boss_phoenix_intro",
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDeathParticles()-\u003ESystem.Void",
              "Name": "SpawnDeathParticles",
              "Signature": "private System.Void SpawnDeathParticles()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "14C990FD33D811090816E6DCB269BA2C6E391637B1074EB5F506358548639219",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BC49842800C2990A24FAF371C59BEEF779E6D1865F6409BEBBE2DFE998F75B5E"
        },
        {
          "Id": "Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController",
          "Name": "PhoenixEggController",
          "DisplayName": "PhoenixEggController",
          "FullName": "Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController",
          "Namespace": "Candide.Entities.Controllers.PhoenixEggController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EggSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "EggSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet EggSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C5B2E8E45A2A01E0EE7BE406D71D8940DF6E56A621E14645FE71FA2A0B83B18"
            },
            {
              "Id": "ShellSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ShellSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ShellSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89F4FCE73274FD125A99DF42B077894AD67975FF97B2E6614F05AA81584A82CE"
            },
            {
              "Id": "_hasPlayedSoundForCurrentPulse:System.Boolean",
              "Name": "_hasPlayedSoundForCurrentPulse",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasPlayedSoundForCurrentPulse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D73FD56A77F6844294C4F9FB62F033D7676D326EC2241F162D00FE500A9A9805"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "D16E73C3627B6AAC82E22ECDC247557E1D5CC76E60EF69CA5400F2CB295306B7",
              "Hash": "3E5D87985A8652E41A0084CA8CFB9E2A071F3F3D31F34401C6625E092F88E4AB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [
                "phoenix_revive"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "0C5090C535D0B5DD613A5D47609E43134CEE7E02FF413FD630E2AE6C035A8683",
              "Hash": "5212E4F59AC6A23CFC644F67E8DB564FD803BDE13113A2BFDCA659D1C3C6EC13",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "3B6971E0A86E4481E49B034D1D7A5C3843F779C543A7D074A1417EED89800A7E",
              "Hash": "50A528608E7C3ADB5B37AFC0719B8DF522494C3D82ECB7C9AC561C6867E80DBD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/egg_crack"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 489,
              "BodyHash": "F2A3629DB991978BDD4CBE15566D1A727CA692FBDF147A65BE782B69C6B0E4B3",
              "Hash": "35CD6CEEDD6965038AE320CA8028DC1425CC980EEE8D66CF4A4382A9444FE4F8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "event:/creature/birds/phoenix_egg_pulse",
                "event:/hits/destruction/egg_crack"
              ],
              "Source": null
            }
          ],
          "Hash": "38E9913AFE8A8533B5B5A82CE16F2ACF74DE5B4B49246BADB85E94DF38EA56B5"
        },
        {
          "Id": "Candide.Entities.Controllers.PotController.ExplosivePotController",
          "Name": "ExplosivePotController",
          "DisplayName": "ExplosivePotController",
          "FullName": "Candide.Entities.Controllers.PotController.ExplosivePotController",
          "Namespace": "Candide.Entities.Controllers.PotController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FlashSoundInterval:System.Single",
              "Name": "FlashSoundInterval",
              "Type": "System.Single",
              "Signature": "private System.Single FlashSoundInterval",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF35874AE00450BC5F15FF3969D5BC4377F7313C8DD9BE02A84209386CF5A848"
            },
            {
              "Id": "PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"
            },
            {
              "Id": "SootSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SootSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SootSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7D6A13D445E8590020121CD53C0EF09345CA7F638B68F18CF6F28A6CC505272"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_flashSoundTimer:System.Single",
              "Name": "_flashSoundTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _flashSoundTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F7D89B97D6B86BC6BB054586FF4309836F32983771D7051F5134A1D2EDC312A"
            },
            {
              "Id": "_fuseAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_fuseAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _fuseAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0E0FFFF36A62D7CCF0084F4BE14FB584C98148EE4EEF6260023F5C03AB6019A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 473,
              "BodyHash": "E5F9AF45AF60CE2E3741A5B96C09CD837BCF1550FF01604E1E78F25AED7A3A31",
              "Hash": "770048C463CE918278B099CAA80C74762FA5B84DF4559D2917F6F08ECA51FC6C",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "1793F3930336855C4CB1A4221286D9A8AACDD0F0B8C8EFCF2F308CCBD05C1427",
              "Hash": "2FC793BC14FC378F33E85AD92CF9A2C4431B20C293681702CD84E9ED86DC3294",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_1()",
                "Candide.Entities.Controllers.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "exploding_pot",
                "inactive",
                "active",
                "flashing",
                "*",
                "event:/effects/exploding_pot_fuse"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2",
              "Hash": "1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "1183E0C67A9CD52C45DBD33380AB1EE27186BDBFCEBB34C6E1D3E3F9A32A8873",
              "Hash": "9A48E9E4C8520D591AA9F6A57DE246B167590BEF73BAC805E1EA5DD152652EAE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarryingEntity()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "1E5608FC6CC9F53623F8DA1B69D9FF5BEEAA351D3DD81A4AE84EF865A8F3AB86",
              "Hash": "08524AC90522B895BBBF4BEBA4976A8C0F139286338DC9599825A0FAD831BE47",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarryingEntity()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 376,
              "BodyHash": "1CF79683612DB67D63CAB6279160C28E540D49017D2A1ABDE513880EB3F35B0F",
              "Hash": "679443A0D635A8BB739B55ADE0E0EC63235C47DE69AC6198379B2AB7CB56720E",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "B01C7D972138CBC2FBD20BB08443DAF880B34D3C3A6ABDCBF66B9F9C91F0861B",
              "Hash": "AC8A58F3833D5BC732AC341043087292068F0D45EAC31CB6CD76FCC5EDDD2AE4",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "8B8A0D5E803C2811D5954042BA37C2CA7EDFF8EE23C0CE9C40233777F2FE637A",
              "Hash": "184567A4DA19220E121A4A5B7A4F2B6C88E0EE3EA2FBD3BC91F6D87014EA53FD",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "407CE7B2B81BF00FA3AAC3ACB6A1E4AEB0CA4E841AA725AE5CC2F935628BE008"
        },
        {
          "Id": "Candide.Entities.Controllers.PotController.IncendiaryPotController",
          "Name": "IncendiaryPotController",
          "DisplayName": "IncendiaryPotController",
          "FullName": "Candide.Entities.Controllers.PotController.IncendiaryPotController",
          "Namespace": "Candide.Entities.Controllers.PotController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Exploded:System.Boolean",
              "Name": "Exploded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Exploded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F9211271732186C9FA5CFBC8C87A7370FA9B07F79946B085C0CA9CF271DAE39"
            },
            {
              "Id": "PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "60B0F3CF418AE8F61236901CCF8487DA8AB778893718AA1F8458EC0CE212B740",
              "Hash": "2E77099FFD183D6B36DB58F28C77FA32288433F5C893B0E4383F872E2FC9925E",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "06A66673A5137171C264F80506B4DDC0AA18F0D68AB783597EDD7A81034A1795",
              "Hash": "4FCA68FB0887ED15941A330E4AB78B726438C9F16AE5575F2877427B6E371E5B",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PotController.IncendiaryPotController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PotController.IncendiaryPotController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "incendiary_pot",
                "inactive",
                "active"
              ],
              "Source": null
            },
            {
              "Id": "Explode(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "4A12D566C02A6E99E7C0100D621A2A6DC5D24E65092E9DCA17F19DF52500D303",
              "Hash": "5F39D87A23BBEE825BFC32C4DDC8BAB65FA049DCF9A9E67CCB9B3E7D065C34FF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2",
              "Hash": "1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "70A3985BE4CEC54FEA32926B585B03CBFE1705EEF7DEC1FBBDFFF31A587E9193",
              "Hash": "41D22B0B5F30AE1B4E249E7941431E88925E3428E857B65D08CF95AEC40BE9F8",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.IncendiaryPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "5DA29792949F96889436B46C9B69AEFC57A41EC13E6F8CD06E8E19E61BD53BFC",
              "Hash": "4561908D9C0E4B37E3543350B081C1446F125375BE69D8440139F843970C3922",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/hits/hit_fire",
                "event:/hits/destruction/pot_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F51B5ED74C0E2BFC0A21BCF6BE5B2259935A877C7AE0177C986D63B926B2F344",
              "Hash": "2981ADF9F8C9E15EBA2520D2754024253438E5AB64E94D119DA561F6C84AF6B6",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.IncendiaryPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "B3B36CAFC735AD83D5936BCF3A2D0E90354543FC36D20A47AE7A5DCBDFB93B3D",
              "Hash": "4EEC68A3EBBE24A974599F60E77DE53EBC3FBCCDCB625ED51ED59A3C3DD55EC8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57130CF7533BA2E86E4C0F3E6C7B2F005F67CDD872B432B5C5DA75704CCED0C1"
        },
        {
          "Id": "Candide.Entities.Controllers.PotController.LightningPotController",
          "Name": "LightningPotController",
          "DisplayName": "LightningPotController",
          "FullName": "Candide.Entities.Controllers.PotController.LightningPotController",
          "Namespace": "Candide.Entities.Controllers.PotController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Exploded:System.Boolean",
              "Name": "Exploded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Exploded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F9211271732186C9FA5CFBC8C87A7370FA9B07F79946B085C0CA9CF271DAE39"
            },
            {
              "Id": "PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "AD3A3F51F2F769CA1F006B932B738807988AA2226DBD370D09854CC6B041AC1F",
              "Hash": "7996405FA957E7F5F7F0DAF1456F87FAEB688B0D14076D3762CEDF9C3E19DB38",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "73BE0EBD900FF15E4EC98B8DF93137F63E67118EDA18567CD6F936812A9FC89A",
              "Hash": "F7F4A7993CA165CF40F5D2442472E20B3DE74DBA5218B8815C58B067D60C3CBD",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PotController.LightningPotController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PotController.LightningPotController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "lightning_pot",
                "inactive",
                "active"
              ],
              "Source": null
            },
            {
              "Id": "Explode(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "0275CF9B089DAC9DA1500FBB2D3464B92013C4F7054DE9818E364B4B78B2145A",
              "Hash": "9ECE6EC7726FC7BC12915B8DF3423197D1A373092BBED31E0266F2F766FB3E09",
              "CalledMethods": [
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)",
                "Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2",
              "Hash": "1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "CC43ABA07F0D27DB3CBCF07D508B733567E8F9928FEBB9603972F2912693DC00",
              "Hash": "4651F128D461C19D1924D7461846DE011A0B295E841A9B7778FA44C994855E97",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.LightningPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "D548563B4EA051A4143D3D71C7D3581FC00CBBD7808009499D0333F53F1EB196",
              "Hash": "7CA78E37D8F48F1C6E70060EE30B0EC69BD3E3FEDB7F75D2C1B7CDC659FA0FF8",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/glass_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "E618A8FD9059AB95E723E016E4BD78F2328B1186CA6C18C214C41305E6551C36",
              "Hash": "46FD53AD8B805C33E7422785A2877988359F42E3D895428502C649C7430D94F2",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.LightningPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "90DD2194BA84FC80E59F7511B170303AF718D20F819D39CFAFA484470D1475FC",
              "Hash": "843CCC4D3B362DB612C4F94518C09D4800D6D2236F492FC205FC4626DC6009E7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "023EBB3FED6FDB072D8B17D2B4848550DEACF30B1EA11A6751CA252A1542FEE0"
        },
        {
          "Id": "Candide.Entities.Controllers.PotController.PoisonPotController",
          "Name": "PoisonPotController",
          "DisplayName": "PoisonPotController",
          "FullName": "Candide.Entities.Controllers.PotController.PoisonPotController",
          "Namespace": "Candide.Entities.Controllers.PotController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Exploded:System.Boolean",
              "Name": "Exploded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Exploded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F9211271732186C9FA5CFBC8C87A7370FA9B07F79946B085C0CA9CF271DAE39"
            },
            {
              "Id": "PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "757347E1C3A65237916F81D4E91EE78A51090C1644A776EB9A55EC4192D3C24E",
              "Hash": "CB1557B635CED8A41B57F7B037242E659C3BD081ED8FCFFB921F81626E97E976",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "05A7B08CDCD27AA6D6E94275469471613FFCE449A3627DA3DF38FE00536374C6",
              "Hash": "8389978AD592099F4FCCBA04EF71D4B76783CFFD5018408A537DB9A46A742DBA",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PotController.PoisonPotController::\u003CEntityInitialize\u003Eb__3_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PotController.PoisonPotController::\u003CEntityInitialize\u003Eb__3_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "poison_pot",
                "inactive",
                "active"
              ],
              "Source": null
            },
            {
              "Id": "Explode(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "Explode",
              "Signature": "private System.Void Explode(Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "FA45D72F7217FD6EF7821B644B39D62A5EAF75DB2A6F05CF47A2D08086AD2DDC",
              "Hash": "0AF78C8AAA6DD7B059AF0D09EAB93F4D4430F72D41143DFCCD9614ACC163065F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2",
              "Hash": "1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/player/interact/pick_up_pot"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "DE9E808C72056D4E94620F8A00FDDD569BE8F1A297B10F66153B0178B7A879F6",
              "Hash": "58566DB297630C20606B6E1EF8DAA991FED2BAB882BB2D5E74DD23E90A231C24",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.PoisonPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "D548563B4EA051A4143D3D71C7D3581FC00CBBD7808009499D0333F53F1EB196",
              "Hash": "7CA78E37D8F48F1C6E70060EE30B0EC69BD3E3FEDB7F75D2C1B7CDC659FA0FF8",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/glass_smash"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "9A80248C9FFD67A130F14213222DCF83122674C52DEC04354053CA7F39B88351",
              "Hash": "9515B5C899CF9D2C386B4B02AA0912D236135E3384BB835A3D9BEABBDE7D2E79",
              "CalledMethods": [
                "Candide.Entities.Controllers.PotController.PoisonPotController::Explode(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "6EF11E1FC903E6E2AC59D123A66E12F0A203FCD63BC61FCC7033FFEF5B4F9D96",
              "Hash": "0FC42895D25778350B342960EC525EA292A20D97275C4605B46391AB10F809C7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F003FFBBF9416A13622A309EEDBED28A6CAD6BC7622D16EAB78B247279503767"
        },
        {
          "Id": "Candide.Entities.Controllers.ProjectileController",
          "Name": "ProjectileController",
          "DisplayName": "ProjectileController",
          "FullName": "Candide.Entities.Controllers.ProjectileController",
          "Namespace": "Candide.Entities.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "86DC1C84F47422768D653B3287B6C556F786F5CEEECEC8F4021BEC833A49620A",
              "Hash": "322EBC4B3AEDD9E996BB7369DB15DEF7B6ABA992D1A72C0D9E310907D7310C9A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "emitter_id"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "0D8B60E952A372FAACDF88DE243B0117F20F2F754C88299D4BECA087A95A0479",
              "Hash": "0F89D84F76D47FDD2BBC9269DB19F6AA1AE2F9D629321EEE1C2262906C23CD3E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A5EAE0A59FA6AA3069AAAFCA93E98F9C5BFAD3620B574D911A55CEEB380C58D7"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.FallingPressurePlateController",
          "Name": "FallingPressurePlateController",
          "DisplayName": "FallingPressurePlateController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.FallingPressurePlateController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_blink:System.Boolean",
              "Name": "_blink",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _blink",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3150CA2DEC36C5FE8B378B90F2CA98D79B594D25A1E190CC5B37DB4FA8A84E0C"
            },
            {
              "Id": "_startPos:Microsoft.Xna.Framework.Vector3",
              "Name": "_startPos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _startPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3BE9742DDC033048C8A7E56B2930E7AD756877134BD49F008DEA0BDAFED0A4B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 400,
              "BodyHash": "212B4CB9BC27F3AF2764D5B8E6FE5633CFA1D104890FE11DFBEF38714E3C40FB",
              "Hash": "9548175DEABC23DDBCF8FA6BFB9EBCB9A3E4710651873C818EA23885589ADC46",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "399CD75FD2B3EDBAC8A76DA0E3990437141EFD4EF4516B703DBFE33DAA5B4A6C",
              "Hash": "24AE929E70747572FF8C32143A6A8B2CF759FBDA241F9D2F26FD4B35FB7F8B03",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "z"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AD516C979339A08C5266CE6278D4FEABC406B39B38388802B490AFDF6481A90",
              "Hash": "8DF9081C48D07CB07AFA8A9FEB255F162300F4760F0AF03026483616AFA97A9E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "AE895572A13D599B3A4FAA63F8DFFBCC52FFD20E991911A9D3C783CCFCFBAA9A",
              "Hash": "62D6EE5FDD6B509B00325AA35ED31F9BB79D2A4F249939CDFCAC619FA2D60B90",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/buildings/traps/falling_platform_trap"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "1D67160A509DCB84534A9747FD2684BBD62A97987F01D672F513928171B1FAE9",
              "Hash": "9BCC48E87B09381D1802F2118C0015C1F21B533CE1646337C9638609F33A12E4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "030B903C2A4B7F22C8EB5A49ECDFE2CF6CF10C24C655C1F279239E806FAA108A"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController",
          "Name": "GateSwitchLeverController",
          "DisplayName": "GateSwitchLeverController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E2E41FB9146EFAB1240D8C974EA56AE9BB4C50D665EF225BF6EAF8FA3D809690",
              "Hash": "47787751A3D7B8E226EB8976CC93E5DCD91921BF909853F3D0A8264F1B0C9873",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1034,
              "BodyHash": "48A2BC2A2CF15F5AC93BB4D8F01A9E031826ED39F8FC42764127B07A1B727B2A",
              "Hash": "36B0E1BE70F863A3EB5F5E7E54DEC0F392A1C716702B14AC0D3A429923074F75",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_2()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_3()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_4()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_5()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_6()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_7()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_8()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_9()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_10()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_11()",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::\u003CEntityInitialize\u003Eb__1_12()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "lever_animations",
                "on",
                "off",
                "flip_on",
                "flip_off",
                "flip_on_retract",
                "flip_off_retract",
                "off_retracted",
                "on_retracted",
                "on_missing_rod",
                "off_missing_rod",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AD516C979339A08C5266CE6278D4FEABC406B39B38388802B490AFDF6481A90",
              "Hash": "8DF9081C48D07CB07AFA8A9FEB255F162300F4760F0AF03026483616AFA97A9E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "D0C079E7495C49B8D5EAC296B6C683D0D746F54523F3981946C95C96AC1E210B",
              "Hash": "979D9240F977FC7EB989426B6F4AE46345AEEA60FC5099692A1C76D87DE8464E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "06FFC7DACF8A65A106226FC299860CC2CD61F06C3C37567DA3405A70143FED24",
              "Hash": "BB94F69E6FCDDABEEE0760010167D09934EFC6E296BF40E9C22E8C9BB59F3636",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/environment/objects/lever1_on",
                "event:/environment/objects/lever1_off"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "E3F482D58BBCEE63245CB5134625C7CF9DA140C765ABDDC711E252BB7674C815",
              "Hash": "3898CA87A8631555B50EF359D9370A7FA41804C289C3FE5C0A8853DAF9F6B215",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "166D8CA6F1183B574FFEA9CAA1AA0AE64C8DC0D47BBD7EF56635716BA3020066"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.LeverController",
          "Name": "LeverController",
          "DisplayName": "LeverController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.LeverController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CooldownTime:System.Single",
              "Name": "CooldownTime",
              "Type": "System.Single",
              "Signature": "private System.Single CooldownTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5372184A9FBBF8CBFF34E63ECBDB651A2756A064DB1191A46AFA6AD38F32DB11"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_cooldownTimer:System.Single",
              "Name": "_cooldownTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _cooldownTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53524E1659D175126B6D860C82A810C98D9C6AC1D7D73328F0C3B39A952B939B"
            },
            {
              "Id": "_hitDetectionTimer:System.Single",
              "Name": "_hitDetectionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _hitDetectionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FD9E88A600F6121983153E47E69092C4AD782BE7D88DD4CAAFCEE609BD47B2B"
            },
            {
              "Id": "_interactOnly:System.Boolean",
              "Name": "_interactOnly",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _interactOnly",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B3101E3BFCC53262B18EE495F7641AAC499F3FF14DDA3F24280A893C2DFA6A4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0643E334150DFD88A49261C1A5F892187F40C4B3F5EBF0A10715DB9E110B3A16",
              "Hash": "F60CEE6AF5F3B914A2178BAEAFC39476C7FDFCF08CA4B1D946FE46DFC262F274",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 937,
              "BodyHash": "D625B3B5E912CA2F4D882FB9166783B8411C0184724093232DAE481F6D65303E",
              "Hash": "8E464770953EF09BD04DFC61BBEF36B2A327754E2C86C526735AE2CD35500947",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_5()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_6()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_7()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_8()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_9()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_10()",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::\u003CEntityInitialize\u003Eb__5_11()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::ResetCooldown()"
              ],
              "StringLiterals": [
                "interact_only",
                "lever_animations",
                "on",
                "off",
                "flip_on",
                "flip_off",
                "flip_on_retract",
                "flip_off_retract",
                "off_retracted",
                "on_retracted",
                "on_retracted_extend_flip_off"
              ],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "9426E7A49B7227976C48CBD2DA83A2B499EA223E4BB9217DE2437E34EA903A11",
              "Hash": "2ADC0231E97A636D93ADEF5FE5BF5308F7E2159FD3A3A6CC51501CC8F31A4395",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AD516C979339A08C5266CE6278D4FEABC406B39B38388802B490AFDF6481A90",
              "Hash": "8DF9081C48D07CB07AFA8A9FEB255F162300F4760F0AF03026483616AFA97A9E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "891A20C5D2C1BA7CBA7F68A9D2D26349AA8E2F6B447F2BA582AF032EB36AD326",
              "Hash": "7161E98F69B25FDA880380BE48DA8B51A56606ABF6D34FF010BDD28E15497F6A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()",
                "Candide.GameModels.Services.EntityService::SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 newState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newState",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "D834D80FBBEB4C556011F35A028AA9B150EF807F05D6BF44BE45F9C00349CB17",
              "Hash": "2811E692287D40104B0045EA5E23AE8F3C402E77BA2D1091EDAF20AE144E9424",
              "CalledMethods": [
                "Candide.Entities.Controllers.PuzzleMechanics.LeverController::ResetCooldown()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/environment/objects/lever1_on",
                "event:/environment/objects/lever1_off"
              ],
              "Source": null
            },
            {
              "Id": "ResetCooldown()-\u003ESystem.Void",
              "Name": "ResetCooldown",
              "Signature": "private System.Void ResetCooldown()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8E572A554CA2EC958247182A412CE0645F4AC457E307BE384553C6FB6BB18C09",
              "Hash": "3F6D4A54DCFC8801AA7F965AFF00944A6DDECC57C12E2EA507413F22701244BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "AFBD055656ED1F940E0D30C09A910323DBE0F68A2366BFDC8467023CFE2E7529",
              "Hash": "73ADFE0ED050C489FFB6C106538A5680EC44073E56F7B3BF9C716A260A299FBE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3F07E3284B84F11765DCB1C91B898E018989658B5899C28FBCC2059F3DD0E743"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.LeverMissingRodController",
          "Name": "LeverMissingRodController",
          "DisplayName": "LeverMissingRodController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.LeverMissingRodController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "10A6F74408E3483F863E2BDE9570D442332E10263143B036CB4E5917780B3371",
              "Hash": "8A1A99F2FC096BFED9C703B40988A7460B23905D8BC6F08DFA57E45D40203753",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)",
                "Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "world/interactables/interactables",
                "LeverWithMissingRod"
              ],
              "Source": null
            }
          ],
          "Hash": "014EEBE743ED78FAB1AD8EE345AB053E3F00D24A42050E4F668918D7EAD2B791"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.PathMemoryPuzzleController",
          "Name": "PathMemoryPuzzleController",
          "DisplayName": "PathMemoryPuzzleController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.PathMemoryPuzzleController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LightPlatformSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LightPlatformSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LightPlatformSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67E5C4982F55BBB9BFD0A2EDAD483EAFD5964995BBC14C5E4D3EDF221EC0F078"
            },
            {
              "Id": "_platforms:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Name": "_platforms",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E _platforms",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E073B47CA1A7DB7367A8459FF5BA39CD18F9C5D8CA73666EC069CC3C1FE3EEB"
            },
            {
              "Id": "_puzzleFailed:System.Boolean",
              "Name": "_puzzleFailed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _puzzleFailed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DE6014F79C9F86E909653AC8563993E83CCF949822FD4D53FF864574AF2F7C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "A749B143A27B4158D1AAD770620649170A22B8326BFD9603D09DC62A55B2528E",
              "Hash": "6866C80D1AACB50E4E0EB49EF883986D1E814907774132D737213D423AA41E65",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.AbstractController::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "CAF89FB23BE577A0F3A2A662F096A6368D4CCB1471456B369A7690F871E1E55F",
              "Hash": "C8F4DDBF6EB73AF8B14AD042F69B917BEA68E3C1B0109A6329563DFF687B8BE8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::SpawnBoard(System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Point[]\u0026)"
              ],
              "StringLiterals": [
                "tile_width",
                "tile_height"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "1C5F5BBEF3593D8C40AE5986E86164397A07919D677B6545B44395992AB2AF30",
              "Hash": "F6EF3F83513949D5254E52339AE2C8880250DEA8ADAB38612750E17BE1D1EB5E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "22361A68532CDDADCF46B2E61D62C57E72DB9C0CCD30FDDA1BB6073A402A7B9A",
              "Hash": "0D70DD05B90111B411948C8DB331CA4C165FCA57B9BEC48F4AEA2F3A577CB2D5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1DE1D0F7847B3E08B75DE093E603E84E59368AD69557BAC94164BB23AC099822"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.PressurePlateController",
          "Name": "PressurePlateController",
          "DisplayName": "PressurePlateController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.PressurePlateController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AD516C979339A08C5266CE6278D4FEABC406B39B38388802B490AFDF6481A90",
              "Hash": "8DF9081C48D07CB07AFA8A9FEB255F162300F4760F0AF03026483616AFA97A9E",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "76A9F1DB841231A7EC869A6C8AE18D2DAA0327B9AFD5D98CD4DD672F9DEE4E88",
              "Hash": "E4653DC0E91A0DFC60BDD1A5FE07F7AD6DB95930605E5134912216109D1731F4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/environment/objects/lever1_on",
                "event:/environment/objects/lever1_off"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6479ADD5BD77FDDE658320E32C8FBB47453ECA442ECF5BEB0641D0A2F1E106CE",
              "Hash": "28282E7133C2FF9072DD20102A1061190F023EE8FAD5E6DA9A58BE1D381A1DA2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0AA93EA005DCB6DD3A91DF7C5B41F46237479E2AB676004A2FD76A10F59BD08F"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.PuzzleMovableController",
          "Name": "PuzzleMovableController",
          "DisplayName": "PuzzleMovableController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.PuzzleMovableController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_moveTime:System.Single",
              "Name": "_moveTime",
              "Type": "System.Single",
              "Signature": "private System.Single _moveTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7647600A8E2D1484838B7007A45756371A84252BD33D36E7384829D69AC846FC"
            },
            {
              "Id": "_offsetPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_offsetPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _offsetPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A29FC074370B5F4B99ED88F1321773C37FDE9BDED4538BE0766662F2BAAAE430"
            },
            {
              "Id": "_returnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_returnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _returnPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22D1741691299337D98CA7465BC7E95C5216C729F8CAF89438A69949C0847135"
            },
            {
              "Id": "_targetPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_targetPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _targetPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B180BE7C1F228BDA5DCB727CECB1301E70EE5436BE07E54E88A31BEF0D9CD88"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "BC556C94CDF8EB2B883675E71CACAD730462421540F2C5972C6F44EF64696B20",
              "Hash": "138C9369120668EA6084EAD24D0EE832A4DAE21FDEB3817187FB0EBCC8D9E6E8",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "target_position",
                "time"
              ],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "14FF6E95F04F67BA108F6592C2D1A2BF96663EB31120C0B92C73C35BBD384995",
              "Hash": "477A52FED48E73F7C207B9F8F3257F852DE89576677029CA49FFFEEB34B34E1A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "5C25BE3858E20B1A709FBD4BBD5374B0B54179CC6A556346E46325C832627F32",
              "Hash": "FA41DB2DB0D73D91DF680867121639DBD0FFEA5812A4E8261F122F0FDF8CC2D1",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "8E8ACCEDE6A96AC683F7F8EF88E3165B60165006F3ACCD8FE12B05BE61BE4822",
              "Hash": "D8C1053500B29D9A28DC0097B6FD48BA56D14EE8AE4A09F42C5AB4E17611FADC",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BounceOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F730966D087C00454867C633EE9D2019CEF94BE2203DDD3F9CB81F736810AA5F"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.SequencePuzzleController",
          "Name": "SequencePuzzleController",
          "DisplayName": "SequencePuzzleController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.SequencePuzzleController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LightPlatformSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "LightPlatformSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet LightPlatformSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67E5C4982F55BBB9BFD0A2EDAD483EAFD5964995BBC14C5E4D3EDF221EC0F078"
            },
            {
              "Id": "_platforms:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Name": "_platforms",
              "Type": "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E _platforms",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E073B47CA1A7DB7367A8459FF5BA39CD18F9C5D8CA73666EC069CC3C1FE3EEB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "FEA474473ED9FD35DF7DBE491A3FF257BE7A15A938879158637A8A5A35255AC7",
              "Hash": "9FB7CB5A2B70CD604B3AC705303AD1B04B1AF6441DC931BF10D71E9B192354D3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.AbstractController::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckVictory()-\u003ESystem.Void",
              "Name": "CheckVictory",
              "Signature": "private System.Void CheckVictory()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "51F32FA07A41F8D7F9E9DF3F1071BD4B40A55C9DDA9D78B347986EEA8F38B415",
              "Hash": "48C8397BD85C280CCA49A1F4099D8A08C42471F8AB3C81AE1585D7B5A15F98CC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/environment/puzzles/puzzle_complete"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "7A662EB85FBEE44B3AE2ECE33557BF929A2E2DCFE8660FAD525528F9B1E48C44",
              "Hash": "26F56229CB6C185922DD59E799DC09E0B22D2883780A6E4FBAC93EB5E8C78246",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::SetupPoints(System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Count()"
              ],
              "StringLiterals": [
                "a"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "DCF58B30D8AF027AC73C02764BC7995891EDC73F3135179CC301E6A759787259",
              "Hash": "C8B7E6915D5591489C6E69F522B5C17B989A11586AB57FB8D94CCA2FC74B0587",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Current()",
                "List.Enumerator\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ControllerSets.PuzzleMechanics.SequencePuzzlePlatform\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Entities.Controllers.PuzzleMechanics.SequencePuzzleController::CheckVictory()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/pressure_plate"
              ],
              "Source": null
            }
          ],
          "Hash": "54543CF0A7436CE160CF68BD44DAA3668699E4BED18EECE73DDFB6237AB40D12"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.VulcanPotController",
          "Name": "VulcanPotController",
          "DisplayName": "VulcanPotController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.VulcanPotController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.Controllers.Legacy.BreakableController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "88D0479EA536141B6AD9FFFF9912D18A137DA0E2E724AF63E8359F6C319C2C8F",
              "Hash": "2B57A3AF3295F664BE868B1F8656F6E171164A5815B73CE6AB9E8EB4A087DC35",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.BreakableController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "560AE17594D2994399205C9A973271359633225AC314B7682B5E6634DC180088",
              "Hash": "3A616411B28D9489ADD44E108CD879C514837E037CD176BD585458A0E4BAEC97",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::EmitParticles(System.String, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.Legacy.BreakableController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [
                "vulcan_released",
                "blue_sparks6"
              ],
              "Source": null
            }
          ],
          "Hash": "67628A27030388E5C03666CA0275B9CFFF137757DA8B711C32C292EBE2412D0B"
        },
        {
          "Id": "Candide.Entities.Controllers.PuzzleMechanics.VulcanTempleBlackTrapController",
          "Name": "VulcanTempleBlackTrapController",
          "DisplayName": "VulcanTempleBlackTrapController",
          "FullName": "Candide.Entities.Controllers.PuzzleMechanics.VulcanTempleBlackTrapController",
          "Namespace": "Candide.Entities.Controllers.PuzzleMechanics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "A9857D902DCDD82CBD6EE26EB1047547718C0D323AFC74A0664424645B06938F",
              "Hash": "C470502AF4A90D72ED4DC514EDC5DFBF90DDDE5E3B1EE53F95EBB349F42B22F3",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/rock_smash"
              ],
              "Source": null
            }
          ],
          "Hash": "A6899B77FFFE945610381F8115476D7680F00D80D5D44EE2DCD51BD6674E9FEA"
        },
        {
          "Id": "Candide.Entities.Controllers.RabbitController.LizardController",
          "Name": "LizardController",
          "DisplayName": "LizardController",
          "FullName": "Candide.Entities.Controllers.RabbitController.LizardController",
          "Namespace": "Candide.Entities.Controllers.RabbitController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_isLavaLizard:System.Boolean",
              "Name": "_isLavaLizard",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLavaLizard",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6F36F73459EEC8589FFFF0AE32051CF7FC9C229E94022405AB7323307107A54"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CBA3F8BD4F82ACDFC2FA7BE0E1A9637F324015F04FEABEF35AD45CFCA91E6B0E",
              "Hash": "7A102450E321399D3223B9F3EC5641A3F18EF6366C19125757EFDAB102919D69",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 371,
              "BodyHash": "6F818E2786D85C7FB2FE600AAD479FE89210FD182DBB9B6D7CB12DB4AFC462F9",
              "Hash": "B3E619A9A6B5BD31712F41A6147C0FD5B35D70B1A2388DCD69C13C771423F5CC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.LizardController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.LizardController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.RabbitController.LizardController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "palette_row",
                "lizard_animations",
                "is_lava_lizard",
                "idle",
                "walk",
                "run",
                "*",
                "lava_lizard_sparks"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2BB489DE792CCCF72F8E154B526F8D774862873D140A4368D964D50B2F062E07",
              "Hash": "F996841F09750B367842866D2A886126B4769178F3E5AE054DAD49A70CB0F889",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF",
              "Hash": "A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "5E9376563085B5C7D69CEFCFB6DFBE5C6F14192B7E6F0C6CA46B24515309A94D",
              "Hash": "D83AE75D2A66B422F5EC7DA3B51F884F928F6D3F707BE7A7895F93BF3EA85DBE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "D670C1C9D88C93A07F2B31B43A3A2BB2C75E98C97DD943076CA32F940177A14F",
              "Hash": "C226E65BE1DFD59AB3355A9B42CF110517588447B46ABBE6456D5309618065AF",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "345F83191688EF6372D54CED742C74BAEE7E778EDD74FD6DF23A18DAF8786BB7"
        },
        {
          "Id": "Candide.Entities.Controllers.RabbitController.RabbitController",
          "Name": "RabbitController",
          "DisplayName": "RabbitController",
          "FullName": "Candide.Entities.Controllers.RabbitController.RabbitController",
          "Namespace": "Candide.Entities.Controllers.RabbitController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4C522F23B4F677EAEEA84559EC7BA911AF6DC026B4035E71C2AA3A3DC787A625",
              "Hash": "1EDD67A89C3CC50E730C71FAC18F49CB74360AA1FE7FC5A7128641522A57A257",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "679BB08CB08034189503FB878E173C5F7621C673A607348CFA924A0BF8378543",
              "Hash": "8463026C446E5E21F6A18F5EF796DA975E68658DF214761E555CBE9C044A7F24",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.RabbitController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.RabbitController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "rabbit_new_animations",
                "idle",
                "run",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5D55BD339487F23078C6C692ED20B45BA1E264DECDDDC9B1736EE634CEE9BD12",
              "Hash": "B4F2F475FD76A58E77CF6CC13028CBF7C281B85417B2628808FD88257B44BD42",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF",
              "Hash": "A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "4C21C20C990E34C6EE71EA732452111C4EFC39DE95DE82C4C3784D559911C5BA",
              "Hash": "CF070298AC499D50A81BB377D561787B2DF97BEB8089A1CFFFE393A968D03261",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "11EFAC5CC4593CFE453EB6F3A74D53BFD174316848BC951BF1EF56B2581F1155",
              "Hash": "0BA9535E4A9E4B794B46EDACE109574EB6E6AA41E4850B3AC056B1698446F9D6",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "D245D6126C6CEE335FE7109761E448A45192C9290A6A02111FAD67185B7B2C89"
        },
        {
          "Id": "Candide.Entities.Controllers.RabbitController.ScarabController",
          "Name": "ScarabController",
          "DisplayName": "ScarabController",
          "FullName": "Candide.Entities.Controllers.RabbitController.ScarabController",
          "Namespace": "Candide.Entities.Controllers.RabbitController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_flyingAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_flyingAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _flyingAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB47AE535C979D65A88AB9A95661723B30A3DFD2A39E862A8A2F50234037975E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B2CF4A4C011C69F441E62BC90301A753686DB7B1E0E6CC70EEB26C1BE0188EED",
              "Hash": "2040BBA693AEB148F2CF5D3F9D5D1CD7752C58F5F1F506190E82E4C215C696C2",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "29B8199F7C19E4821B12279160ADD96601F70751984A9399B1F32F4AF8138C96",
              "Hash": "0BDDEDF75F2C75EA540FBBCADAF11ED9A5E6F7C120C48D3A7DD2353C50E6F51B",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.ScarabController::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.RabbitController.ScarabController::\u003CEntityInitialize\u003Eb__2_1()",
                "Candide.Entities.Controllers.RabbitController.ScarabController::\u003CEntityInitialize\u003Eb__2_2()",
                "Candide.Entities.Controllers.RabbitController.ScarabController::\u003CEntityInitialize\u003Eb__2_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "scarab_animations",
                "idle",
                "walk",
                "fly",
                "wings",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2BB489DE792CCCF72F8E154B526F8D774862873D140A4368D964D50B2F062E07",
              "Hash": "F996841F09750B367842866D2A886126B4769178F3E5AE054DAD49A70CB0F889",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A61D379765B25544AD24E01015F0A353CFD0D45B2B3A16D68AA83C9554B24CF2",
              "Hash": "76D6F973F6BA59C84F928B527071C4958204CC3277B6CAF66CD81F4956574D5C",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntitySignalMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntitySignalMessage",
              "Signature": "public System.Void ReceiveEntitySignalMessage(System.Byte message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "03037CCA6E3F8C5B2B891477CD067AB5B896F2CFBCA485D56BC25FAA911A0C07",
              "Hash": "ED1044E5721C5BCD00FB43888DD50FD5358F0505ACB1825F653ACB7534DE986F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_AirFriction(System.Double)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_AirFriction()",
                "Shared.Entity.Base.AbstractController::ReceiveEntitySignalMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 379,
              "BodyHash": "4B2B20CA5D7C81E51B7023254E6CFC025C43C30FCA929BEAEFD887B09FEEC245",
              "Hash": "632554B7D749D127D0CBDA3F1C121FE0C4BA3108B61B482625B09E58960DD363",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "fly",
                "wings",
                "event:/creature/critters/scarab_fly_looping"
              ],
              "Source": null
            }
          ],
          "Hash": "1D5AF5B0B4DEDAB75CD468E1A21073A8DC2225B508E3EF46371D50517C5A832E"
        },
        {
          "Id": "Candide.Entities.Controllers.RatController.RatController",
          "Name": "RatController",
          "DisplayName": "RatController",
          "FullName": "Candide.Entities.Controllers.RatController.RatController",
          "Namespace": "Candide.Entities.Controllers.RatController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_chargeVfxInterval:System.Single",
              "Name": "_chargeVfxInterval",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxInterval",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23945790736A64ACEB30673B85F49B2F55EA9C455387E8130BC5E070D239594"
            },
            {
              "Id": "_chargeVfxTimer:System.Single",
              "Name": "_chargeVfxTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeVfxTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BD3FB7281E19A3F54B25C1E6678F2A767E15AF8961780148CDA989EA1678A23"
            },
            {
              "Id": "_playChargeVfx:System.Boolean",
              "Name": "_playChargeVfx",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _playChargeVfx",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C92253E06759535293B500855EA59A1C3D6191B10FF185C796BBB4B0DAF7EB14"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "09A56069577A00A8D2F0E026AD73F11761BDD5EA259B5C648016D8A4AF2E16C7",
              "Hash": "6E85CAC86D4BA266342303CE20032346BB10A802020763759D8D0EBFD4967F92",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "BE3348C8382DA4F9359F4F24D272A133B483240828A59FD67F2119E5477D4C9E",
              "Hash": "9C02090F838EA75E77FC0E2508CBDAC1F606E3113259A8F900E6471C7F6DDA33",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.RatController.RatController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.RatController.RatController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.RatController.RatController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.RatController.RatController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.RatController.RatController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "rat_animations",
                "idle",
                "run",
                "attack",
                "land",
                "tail_wag",
                "*",
                "scale",
                "footstep_poof"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "A00CF1238B2B9061D373995D56BE6A523372C78B6774610B0566B93FD2EEEF24",
              "Hash": "20106DE0356DE2325542FED5FCF50FA30267597A650EF6ED61D97C32D0921CF4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/Large Rat/large_rat_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "D90CC095C7D6993A84F50A1BECED43F593F8533326F059F803A1C625C7F2B4F1",
              "Hash": "CAB04BC40C2756D4DCE59B12B64911E98017C6BED9EAC7BAC181B5C6373B1D68",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/Large Rat/large_rat_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 381,
              "BodyHash": "B1C0B424FAB8320C290720C341AFE031BD1BC63BB7253D823CA138AB505B0ACE",
              "Hash": "9065733E97BCCB4454EAE7321FBA6AD74C5CC795DC1C2419D6E8D8AC8798AD66",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/creature/generic beast/beast_bite_small",
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "C2502DCA6D39334056BB63239F3224AEAB08983315E4985E15408DB455644848",
              "Hash": "328D3F8A7E3189D5FE41F74037C160ABB305E1B3855153682FFC7F8EFED3DDA7",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "843AE310AA87290AACC81DC69E373389C8921260BC7C8926AA923349BB679F0B"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
          "Name": "RobotBossController",
          "DisplayName": "RobotBossController",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveAttacks:System.Int32",
              "Name": "ActiveAttacks",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActiveAttacks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3466E50F8847E2BC30E7536B4C00803EEEAAB0B81D4419A9FB646624D87C855B"
            },
            {
              "Id": "AttackCounter:System.Int32",
              "Name": "AttackCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AttackCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1FA878774761F07FD513627BE0E9D737272EE08F9A279636D139696B3827C3F"
            },
            {
              "Id": "AttackTimer:System.Single",
              "Name": "AttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "105E1BAD1156542CB97192EB5AB6FA6D72F076F0057B2A5226EA24A289658D44"
            },
            {
              "Id": "BossSyncTime:System.Single",
              "Name": "BossSyncTime",
              "Type": "System.Single",
              "Signature": "public System.Single BossSyncTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5606FFA774F06C102F961B262D06D0E41AF761F1E67DB303C354E5D558DB4B34"
            },
            {
              "Id": "BossSyncTimer:System.Single",
              "Name": "BossSyncTimer",
              "Type": "System.Single",
              "Signature": "public System.Single BossSyncTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "697AA00DC30A4C1C016A08A46F9AC4986C27075093161ADD96842ADD57F99616"
            },
            {
              "Id": "CurrentPhaseDamage:System.Single",
              "Name": "CurrentPhaseDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPhaseDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B285D76DF1B8F8135A49D80907207095A7A6A8A70B280AA970C79A96CD5E97C9"
            },
            {
              "Id": "DonePhase1:System.Boolean",
              "Name": "DonePhase1",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DonePhase1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86B8F50210CA88490D916DF311C7E370F9CE6D8D96566DE845A797B66584E5F5"
            },
            {
              "Id": "DroppedEntranceBlocks:System.Boolean",
              "Name": "DroppedEntranceBlocks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DroppedEntranceBlocks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88BB8111A81AB4FE4CF6F014501B8A37F704C499ED27AD246D720E29FCFB139E"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "ExplodedHead:System.Boolean",
              "Name": "ExplodedHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplodedHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36706B95C96B374B8A64A3EAE4073B235C3F6DCE679E6FCF52CB411C4DE8CCAA"
            },
            {
              "Id": "ExplosionTimer:System.Single",
              "Name": "ExplosionTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExplosionTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC7C44E9F8806F29B448AB1776EDF4C54AB505E343E31D17EA3DEF3D3E4334B"
            },
            {
              "Id": "ExtraAttackTimer:System.Single",
              "Name": "ExtraAttackTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ExtraAttackTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "305FDD25713AAE1BBB05D62C22BED7032E414D93606D16D775FAEBCB099D4FB0"
            },
            {
              "Id": "ExtraAttackType:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ExtraAttackType",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ExtraAttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4B68918CDA8C75DBF7398AC8FC1F22855EF105589933B7A4434D6CB33B98D0C"
            },
            {
              "Id": "FightDuration:System.Single",
              "Name": "FightDuration",
              "Type": "System.Single",
              "Signature": "public System.Single FightDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A6FA21C18D6D377BC069425BEF3D49C98D72A7A0CE370CB1F75FEB0B91DFE9"
            },
            {
              "Id": "FightState:System.Int32",
              "Name": "FightState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FightState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A84CB0952A99E538006C0BD6A0C673E7616DA651E263A593A3B09A65A90E60B4"
            },
            {
              "Id": "HasSplitHead:System.Boolean",
              "Name": "HasSplitHead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasSplitHead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "283000528B50DDFC0712788C4325D217E3AB7F9344C70CACB7C7DA741A4183BD"
            },
            {
              "Id": "Head:Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
              "Name": "Head",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossHeadController Head",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E4FDA71D9D92A5B48E2275FA32C92956FF2080B5C436CD3C18E2941D7788B9A"
            },
            {
              "Id": "HeadNoJaw:Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
              "Name": "HeadNoJaw",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossHeadController HeadNoJaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE61F9E6DE459DCDFB556E44C9FA35450E8BCADC43CF61A6094776BDE3A9A368"
            },
            {
              "Id": "HeadOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "HeadOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 HeadOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8162D1324F9B6F816D45591F43BF4869DDC2C868A31572E2F448513D1790666"
            },
            {
              "Id": "Jaw:Shared.Entity.EntityWrapper",
              "Name": "Jaw",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Jaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B85530D853F017BC096E7411F5312C8FD1A4B881F44C7C58AF0A41F44A58B16C"
            },
            {
              "Id": "LaserDisabled:System.Boolean",
              "Name": "LaserDisabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserDisabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B84653B7922E15E2DCDB25D851D30B12A5B26CBADDAB019DAC4AE43EFBC03CD"
            },
            {
              "Id": "LaserHandler:Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler",
              "Name": "LaserHandler",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler LaserHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEA57E2547B23EDFA6E2624C0CED1A9A6DF9D32D0F516AB1960058EFE97E47D4"
            },
            {
              "Id": "LaserSweepEndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepEndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A249FA5F491DEB557B9FAA24BDF6BB0CA5FE53145CEA7AEBCE0EAFCB352CF2C9"
            },
            {
              "Id": "LaserSweepFromLeft:System.Boolean",
              "Name": "LaserSweepFromLeft",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweepFromLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142991C8EBDEFCE948C22E2F3CE00933A63DEF9B2CAE413E8F9F0E2EE3AEF590"
            },
            {
              "Id": "LaserSweeping:System.Boolean",
              "Name": "LaserSweeping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LaserSweeping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF8AA435AB9F0D2BC2C383B940E48D39DAEE71E949C329AAA3E7ECCA7455F364"
            },
            {
              "Id": "LaserSweepMoveTime:System.Single",
              "Name": "LaserSweepMoveTime",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepMoveTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48ACD31D60A5D36FA396D0B1FB77E653CF1826DED563A4E220B354602C19DA55"
            },
            {
              "Id": "LaserSweepStartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserSweepStartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E593ADD1C353D1611FF063E56F889E4DF895842D4B229EC96ECA372BFB87C43"
            },
            {
              "Id": "LaserSweepState:System.Int32",
              "Name": "LaserSweepState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LaserSweepState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1CAD127109608AB1A7DBC2D4478F287BDF0ECE56261A4F79684598143EA8EF9"
            },
            {
              "Id": "LaserSweepTimer:System.Single",
              "Name": "LaserSweepTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LaserSweepTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9554B5BB1641900350BB93A0611BF65F71E1F0DB1AE7090C2D0DFFB77983208"
            },
            {
              "Id": "LastRandomAttack:System.Int32",
              "Name": "LastRandomAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LastRandomAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE8FBBDC1DA02BDA8C7A92E8CCE630550BFF669B49F50B2C775F3ADB3A45639D"
            },
            {
              "Id": "LeftFist:Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
              "Name": "LeftFist",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossFistController LeftFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB36A8FBECC36A724447CD4B849C431D830DA69C69ED7D5E569728F0F3F6B97D"
            },
            {
              "Id": "LeftFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LeftFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LeftFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8B9900B7241C6B06699A49DA8595C10C81DD8624441C017CE2A8DDB65FD3ECC"
            },
            {
              "Id": "NextAttack:System.Int32",
              "Name": "NextAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NextAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42DE51A6C4B048E36B8B959EC7BD9D455F39A9BCAF3075919CC94BC8ABA46DD7"
            },
            {
              "Id": "RightFist:Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
              "Name": "RightFist",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossFistController RightFist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF5E6062E602F844C55823C9A1BE7CB235BB169E78ACB474B83C653B6E29A9E3"
            },
            {
              "Id": "RightFistOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "RightFistOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RightFistOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15D38965C7DC4EDDC5FF4B910904F28B43690ECD4FDC358B92660AA247DD097C"
            },
            {
              "Id": "SpawnCount:System.Single",
              "Name": "SpawnCount",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAEF090BF93556C18140A943D7C2F6CEDA27AD984ED477F397D854F79831A0B4"
            },
            {
              "Id": "SpawnTimer:System.Single",
              "Name": "SpawnTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0517A01BB488C7A5D976F1D7852836300B6AC838FCB581E2493BD46469C9A250"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "TransitionStage:System.Int32",
              "Name": "TransitionStage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TransitionStage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB54E76ACA8FECB0F2904C440F4D920415BC5E4B5AD804A8A79CB6B9EECAA36B"
            },
            {
              "Id": "WorldOwnerSyncTime:System.Single",
              "Name": "WorldOwnerSyncTime",
              "Type": "System.Single",
              "Signature": "public System.Single WorldOwnerSyncTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2E12B59C09D488347C039015E3329C03BEEF24E77A34F79A6109C4AFE70B2C8"
            },
            {
              "Id": "WorldOwnerSyncTimer:System.Single",
              "Name": "WorldOwnerSyncTimer",
              "Type": "System.Single",
              "Signature": "public System.Single WorldOwnerSyncTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5AF6327F80F8BF7E4F1F9ADC8AACFAB914992C7DBBBD8FCA62D3B2712B640EB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7E00747FCAE922400DFDE193896199DBFBC7EBBB092FD0D66D146270F31BC6FD",
              "Hash": "9C0066C694B9415874961E9C037396FECBF7A0644AC4E3C56EE3A23694040CBE",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropEntranceBlocks()-\u003ESystem.Void",
              "Name": "DropEntranceBlocks",
              "Signature": "public System.Void DropEntranceBlocks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "6A0556361C4D9232D683844EF6C3DCDD4869432EDD798026B914A13D7EDE4AA5",
              "Hash": "C3323E6B1F239935E44AC5003CEE039365EDE8C1AF4BB4CE920557CF72BB1E7A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::InArena(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9A0FF7C44B1C287F6D6415E0743F4B9E1080B50BCE6E0252A9590C75F796E172",
              "Hash": "BAB48226692603576FC48AC411F556E4AEFDCCFB39967C983F511D4475AC767F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "3C8781F34EB682D466B74EAF7207A1D38B7AF2EDA27A0B1CB7466401341FE3F6",
              "Hash": "16335C7F2FE6A06F94C1D65B3ECBE58E8494FD136A937FDD138C490A824A16F0",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ExplodeAt",
              "Signature": "public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "85663CBF95FD52588A9DA27D9D119AB84DDD8C94ECEDD95FBDC9C5AFBCC28473",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeAt2(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ExplodeAt2",
              "Signature": "public System.Void ExplodeAt2(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "step",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "8EACDF0833CF4B1951EC84D9B60B784ED4D10C0368B8EE532264F562A621334E",
              "Hash": "1E4D172D030BD1E239165CC6DCB820D71E9EF550A8C271AB7D73977B0EA4E630",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExplodeHead()-\u003ESystem.Void",
              "Name": "ExplodeHead",
              "Signature": "public System.Void ExplodeHead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "9359C0A92C1DE3AD4342B0128A53CBFCF89561B6BCE50C008C7062D7D1959679",
              "Hash": "8EA6C4D81935E16C57AF4EA918CE773750D9A937BB71BAB908CDA80417AF8F3F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishAttack()-\u003ESystem.Void",
              "Name": "FinishAttack",
              "Signature": "public System.Void FinishAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "AA73CAA264DF4B63DEF387AD2A01DBB45A9B4EE47E7EDAA99D458C1B00882D88",
              "Hash": "3AB8F278218C6384720BD85AF66B4621F75D5C9DBA2395FAA230260CD09DF3AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishLaserSweepAttack()-\u003ESystem.Void",
              "Name": "FinishLaserSweepAttack",
              "Signature": "public System.Void FinishLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "18400A85E121AC77AC02D8D7CA906CEBF387F878D180542FCAB78E04FDF5EBBD",
              "Hash": "0C756B648244C76D2002790F918AB2E5FB702837DC0A35BBE77D66EA9FFEBE93",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTarget(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetTarget",
              "Signature": "private Shared.Entity.EntityWrapper GetTarget(System.Nullable\u003CSystem.Guid\u003E guid)",
              "Visibility": "private",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "683005B5E2C1541B71A8C44CC9F2644C8F523A0E70437DB2C0325CFD43CCC4B1",
              "Hash": "BAA8AD1ACE18EAF9F83A1E2EB03CA23FCCCF394625DA47C5E5CDA786DCB3448E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InArena(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "InArena",
              "Signature": "private System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "0EBFF770DF70A4D5CB872BDB095CAD924B51795AB04AFE8839CBA7326B0CC3BA",
              "Hash": "C272D5539B2A89B1F8BAB7725174C313AC221D749961281C87846652F88BEFF6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeExtraAttack()-\u003ESystem.Void",
              "Name": "InvokeExtraAttack",
              "Signature": "private System.Void InvokeExtraAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "027EC9529CAD008C1B7933AF6158327EE2710ECB90C370C4EA558AB1CE9C1B6B",
              "Hash": "13A4D7756E2A8A2086304987E452E15B0096FBE0A2E031266297E7377DD7C213",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "RobotBossController.\u003C\u003Ec::\u003CInvokeExtraAttack\u003Eb__54_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()"
              ],
              "StringLiterals": [
                "potman"
              ],
              "Source": null
            },
            {
              "Id": "RandomBasicAttack()-\u003ESystem.Void",
              "Name": "RandomBasicAttack",
              "Signature": "private System.Void RandomBasicAttack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "A9747206B01CCAD84B0A60B37FDA087CEEA02CEF0F3A34619282AAF82EEFCE13",
              "Hash": "E29B8F934C880B6C28A3CE679EEAB30E9020CC10789D13D909DF89E7FBC08F45",
              "CalledMethods": [
                "System.Random::Next(System.Int32)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "roughMessage",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "021736F5F711DD8614D242FBE0D1104116938E7116BE8A01F931198B2CA9DB97",
              "Hash": "60289B4ABDCBFA0D06D627DBB246DE8E39FBB02E81923199F4A4C05832A865BB",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::GetTarget(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartHeadSlamAttack(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLaserTwistAttack()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLaserSweepAttack()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::Reset()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartTransitionPhase3ToDead()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt2(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage)-\u003ESystem.Void",
              "Name": "ReceiveSync",
              "Signature": "public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1949,
              "BodyHash": "BF1AA4CBB4D50933474E57C290ADCC49A4C58B3DE49C4FCD7ACE040816BD5ABF",
              "Hash": "FD365AAB7501E78CADC67DD5F3C784EB4B68BA99858A040B2AD29DC9EE7FAD3D",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::SetUpBodyParts()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::GetTarget(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "8C9D58697E8F192CC802FD12A65A0B1879DB84DCE358E86F794671CD108F9B0C",
              "Hash": "A80A82FB4E1D8038F2405CA213ABF00EBA3875D564D24EB5682B2036C60258AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendSync()-\u003ESystem.Void",
              "Name": "SendSync",
              "Signature": "public System.Void SendSync()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1820,
              "BodyHash": "E7F08D3E82D013E7818115943A8685B3121BFFCF8EEAB0BBD5741B7CC60B1A99",
              "Hash": "572FF5DFD4206840BCC9C8B2365CF9CB7736965E492A29F14D0C19420B3906FE",
              "CalledMethods": [
                "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "CandideServer.MessageModels.RobotBoss.RobotBossPartMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideServer.MessageModels.RobotBoss.SlamHandlerMessage::.ctor()",
                "CandideServer.MessageModels.RobotBoss.LaserHandlerMessage::.ctor()",
                "CandideServer.MessageModels.RobotBoss.SweepHandlerMessage::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPartPositions()-\u003ESystem.Void",
              "Name": "SetPartPositions",
              "Signature": "public System.Void SetPartPositions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "0DB8E30EBB4E71558BC4ED472608C4D113CFD7CD7F3D025915736C4521B3AD24",
              "Hash": "A3D5A62E541B38C3F8F5987FF5301F8AAB46D898341F962FC551E06B059859AC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpBodyParts()-\u003ESystem.Void",
              "Name": "SetUpBodyParts",
              "Signature": "public System.Void SetUpBodyParts()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 622,
              "BodyHash": "582E135654F666A0BB7B6A8AEC8C50AC53FC0CDF43E962AB43B9BF17A736FDCA",
              "Hash": "A1B46D05A0D74F0971702417AC1C849587C26657BBB8710F13E6AA5DD9FF191C",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "robot_boss_jaw"
              ],
              "Source": null
            },
            {
              "Id": "StartDoubleHandSweep()-\u003ESystem.Void",
              "Name": "StartDoubleHandSweep",
              "Signature": "public System.Void StartDoubleHandSweep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "2CDB39349F38B842FF9B28CB1E3FD899501705A2F6B7DAD672F5DC5ED4E90F2E",
              "Hash": "8877521C7C065E7EA31E3CC7C5C8756E9067B69A70C80F4114C5E97CC7D126B1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossFistController::SweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartHeadSlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartHeadSlamAttack",
              "Signature": "public System.Void StartHeadSlamAttack(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "93EFF43CA13F58DAFFE821A283EE2AE84A1BA30B30DB1A28A6E4B1E2F4637BC1",
              "Hash": "BF031BD755E6B772899CF22850275C5733E820DF676D41368AEF21C69D40699A",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserSweepAttack()-\u003ESystem.Void",
              "Name": "StartLaserSweepAttack",
              "Signature": "public System.Void StartLaserSweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "BEE21A3A6DF118B7EB02CE6A7AE5E13866E4E3C7C8CAACF8863F47C9A3EF5230",
              "Hash": "CF0BC6327B102BBBD442E4FC9C195B870155C634863AAD651A511385858AB29D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLaserTwistAttack()-\u003ESystem.Void",
              "Name": "StartLaserTwistAttack",
              "Signature": "public System.Void StartLaserTwistAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "6B3906138653AA4B22752A5528B96ABBF12CBF2896F578BCCB1006B27083AACC",
              "Hash": "95DC4D53DE3F2C4FA5F84F17978F917301A5501B817E55E07BD0BAEC0F3BEF9B",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartLeftHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartLeftHandSmash",
              "Signature": "public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "B217967D56F15FC0369849BC1F0AB0DCE9DC0DE3E1A79154536949140FDDFF43",
              "Hash": "73A1A3110A1F4870954AD5AEE0C5A6C400F4DA463A837544CD8F14CAE18A5F41",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartRightHandSmash(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartRightHandSmash",
              "Signature": "public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "AEEA6CCBC809724EBB711DBC019F16115213C5B71589EC88D43A6E09796C6700",
              "Hash": "867D552BDB72DEDF708CC486114FAD86ED31C4997BB1ADD1FFC4DD42F359BDF2",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossFistController::SlamAttack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartTransitionInactiveToPhase1",
              "Signature": "public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "701284EE4197472E3EE0A97FC669A4C41871B1E779400E0490A1B1BC236217F0",
              "Hash": "43A347482F81553218CB77048DA194A45C3D57F7F9AA48E217EF201E785C146B",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::Reset()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::DropEntranceBlocks()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::SetUpBodyParts()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase1ToPhase2()-\u003ESystem.Void",
              "Name": "StartTransitionPhase1ToPhase2",
              "Signature": "public System.Void StartTransitionPhase1ToPhase2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "80C4D568918C9CA76033FD1F7F7482434301E7D0BF6C76B1F47DE9558EB59696",
              "Hash": "55449D81F382DA5D9C87E1C42A9C39ECC79F5504D987D7882C9F8AFE7C0BC2FE",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnHealthPotion(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase2ToPhase3()-\u003ESystem.Void",
              "Name": "StartTransitionPhase2ToPhase3",
              "Signature": "public System.Void StartTransitionPhase2ToPhase3()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "18DE7F852F2E6C5F02023841983163CECA2DD81AA445E36A62103769130641C0",
              "Hash": "3C7DC7BE4D57405F8BB26AF40AF90B33A8FCE0B10FB744AD4CCA5AEFD79FAA14",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnHealthPotion(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransitionPhase3ToDead()-\u003ESystem.Void",
              "Name": "StartTransitionPhase3ToDead",
              "Signature": "public System.Void StartTransitionPhase3ToDead()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "599C6D824CBDE5ED67C2C0105AF6BB968230DDBF4F5E38D157AFDDBBED402341",
              "Hash": "AAF13659F4067BF520E558FD0618E6576FC40AACF4A8A1C4DD90FD707FFCE3E1",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_GravityScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2364,
              "BodyHash": "AF69492039E2056B98B435822381D4F6A3F0E0436603CCA5FD2026EBF227CF2D",
              "Hash": "1361427015C6F1774DE7AEECEF62A70296A7DA39A43357879F54902FD8501DD6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdateLaserSweepAttack(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::DropEntranceBlocks()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::SetPartPositions()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase1(System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdateExtraAttack(System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase2(System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase3(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt2(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeHead()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntitiesByName(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "block"
              ],
              "Source": null
            },
            {
              "Id": "UpdateExtraAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateExtraAttack",
              "Signature": "private System.Void UpdateExtraAttack(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "62F0CB2FF2C5BAC6A400AC9938D15928D33A36CC9E64E62EC4D5EB8828746C9F",
              "Hash": "C8F4F1108B54051DDD57F6D061F89BA9E6985BE47839CC14D1A16E85D115C261",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::InvokeExtraAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLaserSweepAttack(System.Single)-\u003ESystem.Void",
              "Name": "UpdateLaserSweepAttack",
              "Signature": "public System.Void UpdateLaserSweepAttack(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 779,
              "BodyHash": "0620D0FB1E32777E5EFCBD4E357BE16FCEB448B32B7B3223EBD099F91ACEEE2C",
              "Hash": "13D783030AF7D45B27A54EC0C84991B589F1E156675375FFD1CD984436852810",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::SetPartPositions()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartSparking(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartFiring()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StopFiring()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::FinishLaserSweepAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1",
              "Signature": "private System.Void UpdatePhase1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B0FD459CF1A9F0399EA8EEDFCB44764CDD1D9B718C6AEEB6E086E35186E2ECE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase2",
              "Signature": "private System.Void UpdatePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "84A37FD10DE590A22607DFE98EC2A37F311168271B10772A1D3A471F422D53AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase3(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase3",
              "Signature": "private System.Void UpdatePhase3(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9350BB5C4D3C331EBE444FA47A5212E6179725D56231F3D461D62E30840C449D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "UpdateSpawns",
              "Signature": "private System.Void UpdateSpawns(System.Single dt, System.Int32 spawnCount, System.Single timeBetweenSpawns, System.Single cooldownTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenSpawns",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cooldownTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "B6125029C4D7E19ADD0A8D84CA823984D0CE3E43B94B3CA51AB1CE11628905E6",
              "Hash": "5F6CF2FD3FEECE5181A150DE1AF4EA080121ECEDF377BB4595F59C40ED2A8D4E",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "System.Random::NextDouble()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnHealthPotion(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ValidateSituation()-\u003ESystem.Void",
              "Name": "ValidateSituation",
              "Signature": "public System.Void ValidateSituation()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "78EFBBBDC4A52993A7A5FD76DA2E2AAE991B7304FF91B140417C69ABAC1477FA",
              "Hash": "C639DC9A37D681141823ECF85382532B11223BEF5A0E309C8C22589070C1A703",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "42EA81B45FFCF276D85E9DCAB19390716F8D1BE18723F424050D3485CCF7ACA1",
              "Hash": "99A4BFC80A227B20DB9518755720FF92A0D60FFF42FD342E656C180980C45652",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::WorldLoad()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::SetUpBodyParts()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E95EEFB1B0AF76B70E03DDA85E47840EE8DF00103F0936F9004848ED52DFF36"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
          "Name": "RobotBossFistController",
          "DisplayName": "RobotBossFistController",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossFistController",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Name": "Body",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossController Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A0E8BC145C2D8044A84FFF50C6D48D1C6E5A0E3FAD34EBB7643E29FF9AB790D"
            },
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "PositionOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "PositionOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 PositionOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16F1128EC9B3B4C6C45FC3095796D14480753D70DEA842EF27245E3290DE3E89"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "SlamHandler:Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
              "Name": "SlamHandler",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler SlamHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EAB4B11371C9F6FA57A34D31AF9AFA7BFB377709B02F93C32D892EA509218CB"
            },
            {
              "Id": "SweepHandler:Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler",
              "Name": "SweepHandler",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler SweepHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5588432C58F5230014707331FF479C473AFB39E1B5378695D62909FB056A9E9D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "978AC78325B00C651609DCF491903D49AA42FED7A6FFA2296C266C65A248643E",
              "Hash": "F3DCAD7C823A48E9503277F29FB41ED8D4249A799AAFC89103928E3ADE6782B7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::.ctor()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::.ctor()"
              ],
              "StringLiterals": [
                "side",
                "left"
              ],
              "Source": null
            },
            {
              "Id": "SlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SlamAttack",
              "Signature": "public System.Void SlamAttack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "0769316DC9175946D7A3F814682B3CC090082880FC97B0CEC05ED5F5C45451E3",
              "Hash": "BCC7316D23BC613A819135857409725EA6E286B7264FD6C9E1A5666C9D7D117A",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SweepAttack()-\u003ESystem.Void",
              "Name": "SweepAttack",
              "Signature": "public System.Void SweepAttack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "79765806805697CBAAE8BF94D1DEBC6F46F1CDFBF4C3DD07267C333F6A5A2DAC",
              "Hash": "36246693F700ABD94A406DE7BD23A133DC83CF40C5F045C026782B312F0A6FAA",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::Attack(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "65F5833448E06D8C4EAB5BD7C17135C26575EF55E82E43CAA81A7BB80C1D920D",
              "Hash": "EEC9795D3EC1AFC592ACF900F263C0554105D79B25BAC4ACF89F8675A83081B4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "518360E69347AD61966469BC261ADFFF23E320DF959040BB919C00B0ED6EB2C8"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
          "Name": "RobotBossHeadController",
          "DisplayName": "RobotBossHeadController",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Name": "Body",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossController Body",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A0E8BC145C2D8044A84FFF50C6D48D1C6E5A0E3FAD34EBB7643E29FF9AB790D"
            },
            {
              "Id": "HasJaw:System.Boolean",
              "Name": "HasJaw",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasJaw",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F4ABAAAC8310085FBA26CEA46D989D5868651D0C69334A733CA8B0A11768945"
            },
            {
              "Id": "LastEyeSwitch:System.Single",
              "Name": "LastEyeSwitch",
              "Type": "System.Single",
              "Signature": "public System.Single LastEyeSwitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C79EF1D9FE4B5A63165304C8D1587E796D5CF9F6DCF729BAD34F2BF7D86CF2F"
            },
            {
              "Id": "OverrideFrame:System.Int32",
              "Name": "OverrideFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OverrideFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F69263C4CEA0BE6F98E2B846078B913E26AE8ADE7C41F3DDD36B8310F1C7F7B1"
            },
            {
              "Id": "OverrideFrameTimer:System.Single",
              "Name": "OverrideFrameTimer",
              "Type": "System.Single",
              "Signature": "public System.Single OverrideFrameTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73FD1AE99EC497300E20DD9FE0E22FE4972040C63BAD1229B456B3E4C239BEC5"
            },
            {
              "Id": "SlamHandler:Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
              "Name": "SlamHandler",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler SlamHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EAB4B11371C9F6FA57A34D31AF9AFA7BFB377709B02F93C32D892EA509218CB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Damaged(System.Single, Shared.Combat.DamageVfxType)-\u003ESystem.Void",
              "Name": "Damaged",
              "Signature": "public System.Void Damaged(System.Single damage, Shared.Combat.DamageVfxType vfxType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "18CCB9D16BF6E94C178B6F790BED60DEA8CB3C384DDBD4D6E0EFB8FCDCE5D4D3",
              "Hash": "AC510AAD372E990C50A704A46A2539009EAD9BC795DFCD697F14B0DC6D492183",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel, Shared.Entity.EntityWrapper)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_stone"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "181A2CF78D88F39178EF1E7C098EFAAB328373ED7143A9DD053D363525E2F93C",
              "Hash": "7E84544CD91DFA94B1D58AB45FA924EA11E00A2859769142033A8BFBCD17DBE2",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::.ctor()"
              ],
              "StringLiterals": [
                "jaw"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "2CE6F12EB975928024EA6DB0F3092D4E87F0D23B630884FBF7462AB4EB7A1F06",
              "Hash": "A248F64A56CBE5270C6F6BAE85E0C15A3E557753E72CC8513D58448F47280AD1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController::Damaged(System.Single, Shared.Combat.DamageVfxType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlamAttack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SlamAttack",
              "Signature": "public System.Void SlamAttack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1DD7AD93F4F6C763B704615C863690464CE7EE9B274BAECAE97D02176385FCAA",
              "Hash": "BF0A8431FFE4C9DFE0DC4B74BDB189981439AC90929B7BF4EBC4069A33B813C0",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Attack(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Swap(Candide.Entities.Controllers.RobotBossController.RobotBossHeadController)-\u003ESystem.Void",
              "Name": "Swap",
              "Signature": "public System.Void Swap(Candide.Entities.Controllers.RobotBossController.RobotBossHeadController other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "4FB588D48B8E2C6F5FE366F94D04D36E6AA4A7E0E4BA7BAC4297026025102B20",
              "Hash": "31DB1C3E9D85B43ABA66F7CE335184CA3E3E410E4DE4EEFB73B1A165061043E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Controller(Shared.Entity.Base.AbstractController)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "C4BB5C621DE4540C40FD13BC80A7D93BF0C6CCE95EE1756B4FA4F320999897A7",
              "Hash": "F6C791A989D96E29C7380A570940E4E61A59CEB0ED3B2A161C786892C010E301",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Math::Abs(System.Single)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3603A6AA05A681D07E455D170DCDF21E772C8756B6BE654ECBCD3E9EC939740C"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler",
          "Name": "RobotBossLaserHandler",
          "DisplayName": "RobotBossLaserHandler",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Name": "BossController",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67DF3D86436661C17FD9EC63ECDDAEF2D4B9848A096EC278746C009385880232"
            },
            {
              "Id": "ChargeTime:System.Single",
              "Name": "ChargeTime",
              "Type": "System.Single",
              "Signature": "public System.Single ChargeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "012E109417B262B416D8A929D869E98A29273ED6BBAE76E8B90BCE67112C6EE0"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "Laser:Candide.Entities.Controllers.Legacy.LaserBeam",
              "Name": "Laser",
              "Type": "Candide.Entities.Controllers.Legacy.LaserBeam",
              "Signature": "public Candide.Entities.Controllers.Legacy.LaserBeam Laser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DD7CC12CD04605B85D5BDAD09F1DE8FF0FE65B16D1C18AB55DAD40CAAB1739F"
            },
            {
              "Id": "LaserOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LaserOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LaserOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4048BA450EDDB711A630507CF5717FC2224F23DF1492F7783FAD0F9F663880DE"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "_laserSourceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserSourceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF9D591DE52D08252326762D4FD86C7165569242031F8B0787FBD4C313F8EC1"
            },
            {
              "Id": "_laserWallSparkAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_laserWallSparkAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11042DB6876169A618457E7B7C5E5BCF00CED4D68EE670949932533659532976"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "B933E09EDBDBFBF1AECB7C55BA2CA52976D1A3EDBB11360934454BCD89221680",
              "Hash": "659E405C93A559A5B8E35A364CD364F90125BFCB20668DB9D328EB437593B28D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5C7C8731EFAC8DED60123E62AEF52CF7E36F4506442F5153DDC28E2D4D29C6BA",
              "Hash": "CD860E777A5B58C9FBBECC0C30C4150EE51A03C57245B732103DB81AC0D3F431",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartFiring()-\u003ESystem.Void",
              "Name": "StartFiring",
              "Signature": "public System.Void StartFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "3094C13DDC52C8DEF6348772FF4B8A410202EBDF56ADC2542D59A4FEF32A8AB5",
              "Hash": "D827179B7C5319EC56F59A6310672245F4C4FB270D4009403FA205E21D2E4224",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartSparking(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "StartSparking",
              "Signature": "public System.Void StartSparking(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "D0FF0640D03FA39F791DF225971D6451BD3B0DECBE474B07D166AF446392DC96",
              "Hash": "CB49841E3EBCA154AD5F6C69C69B09BDE57AA5818CD9D672ED0E29F93F6257BB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopFiring()-\u003ESystem.Void",
              "Name": "StopFiring",
              "Signature": "public System.Void StopFiring()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "84D30411F46F93F02FD9EDC6260CF4067020FC95E581ECDE4FAFBFE191932C81",
              "Hash": "5BFE2B9DFAFFA79E8DD03E51B9623425768830E2397EC66DA695ED38176F05F3",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "06618A89AD5122E17A9265331D1EE2531C3264F453DF0716A18EB097437EA4B5",
              "Hash": "C264817DAFEE35244640C95747B21EEE1314A80C07DC1A0B4BAE2F465ADED7F0",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 560,
              "BodyHash": "700F09CF02670305EB350EBD5483A547FD751EB6E338B285DC4878D51B582E1E",
              "Hash": "07DB7F8F2159FB91799B12786D4EF79CB882E1512D42D528716C0C389A668D35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::CatmullRom3(System.Single, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::FinishAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "4F6C935994205AAFC363F1AEABB3207D961FA455F6ABABABBE8C1AA35808DF96",
              "Hash": "7489012A354047CCC5E5384C28743D5DDB41E839CD53D13194344D5D4C5F5247",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/environment/ancient_temple/lazer",
                "event:/environment/ancient_temple/lazer_wall_sparks"
              ],
              "Source": null
            }
          ],
          "Hash": "8AFE930A982B320E8E875CC38D465B8E5F75A786A31D56D174815B48734B39E0"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
          "Name": "RobotBossSlamHandler",
          "DisplayName": "RobotBossSlamHandler",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Name": "BossController",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67DF3D86436661C17FD9EC63ECDDAEF2D4B9848A096EC278746C009385880232"
            },
            {
              "Id": "Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE36DF3A592A66A7DE604938A7315E5124436EFDC53C906E27177C458D19A916"
            },
            {
              "Id": "Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust3SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1501A3AA17F849C8A91B3C7FC4759C4A5134F26F82264059B149DA78909811CA"
            },
            {
              "Id": "EndHeight:System.Single",
              "Name": "EndHeight",
              "Type": "System.Single",
              "Signature": "public System.Single EndHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00C66A3B97BD3D776C792C42AB3DAF7D55DAEEEC5B63623F6100992FF3C07FAB"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "FloatHeight:System.Single",
              "Name": "FloatHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloatHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "119FCF7E5D308D8593844C1C64591551C623BD754DDFB28EFF8C0926F88D45AD"
            },
            {
              "Id": "PredictionScale:System.Single",
              "Name": "PredictionScale",
              "Type": "System.Single",
              "Signature": "public System.Single PredictionScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D917E4C36E76F5897B8398F214C6C5483729C0EA6893882E8180F30DAFFD15F"
            },
            {
              "Id": "RecoveryTime:System.Single",
              "Name": "RecoveryTime",
              "Type": "System.Single",
              "Signature": "public System.Single RecoveryTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE1754A7081865C34C26273FE07684CF0669555CCDD0EC6ED4A5AF4B8AB7F0E9"
            },
            {
              "Id": "ReturnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "ReturnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ReturnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A84EDA83CDBA2F645F57897019D2A5FED37F009F02C65300860F643E86CD05"
            },
            {
              "Id": "SlamTime:System.Single",
              "Name": "SlamTime",
              "Type": "System.Single",
              "Signature": "public System.Single SlamTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E008D4B4C4C5D8C2DC48B99C6B54387FAAD9A9F8632EEC2174373BC18BDE2098"
            },
            {
              "Id": "SmashCracksSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SmashCracksSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3302576461C91E31BE73ABD49F6C1399303B69E937D7B49828792527D6E47AB6"
            },
            {
              "Id": "StartHeight:System.Single",
              "Name": "StartHeight",
              "Type": "System.Single",
              "Signature": "public System.Single StartHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C19159A3114D947FB6A1784E6772E1AF29EA16DFB27106CB5CEC9CC8E5ACA6BC"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "774803A4B54068CCB54299E29A5EEDAB6ECBEA904265294C250964CAB9403805",
              "Hash": "0A5C64B3BF96B908F63DE4DCC5176C3B8379C4BA2936D8BD1034F120457B491B",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::ResetState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Finish()-\u003ESystem.Void",
              "Name": "Finish",
              "Signature": "public System.Void Finish()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "8B0B774D554AFC94C5BEDA916BA3ABDC2E8C33D5F0B985446E477225B294B19E",
              "Hash": "157F7B5C2B0A2881335EDAA897FB922578435ADC5F058A6DDC75F1C7BE7E6CAF",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::ResetState()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::FinishAttack()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7EB7E643C900E1BE237C406970CEB6DCC33B783FAE0AE69D642FE86080D906D0",
              "Hash": "9F7857B2ACEAADC2D382474A78D0F19835E39C230421478B2EA8B14A165F44E0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnDust2Particle",
              "Signature": "private System.Void SpawnDust2Particle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "FC09D86D969D93571642C88030469F0A3109EEE9BF87847447BF8EB7022F6C19",
              "Hash": "EC6296FDE5906D4A7C56FEE39A7ECBB48F6F0258C6D5AF153FBE397A1DC7C6B6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1691,
              "BodyHash": "E3E5FA6C74133398A4F7A4366BE73D672AEDB0458804585C1CDDF0A5A3216F78",
              "Hash": "3CF583897400159D463E3FC590E2A291C371E331FB751E9CAA994E2F60FBD2E0",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Finish()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::ResetState()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.VFX.VfxShockwave::.ctor()",
                "Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/explosive/bombs"
              ],
              "Source": null
            }
          ],
          "Hash": "07F4C2BC229C7E4CA26EBF107100C103F88DD706E095DB02D11E2D019A671ECE"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler",
          "Name": "RobotBossSpawnHandler",
          "DisplayName": "RobotBossSpawnHandler",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockId:System.Guid",
              "Name": "BlockId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BlockId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "84B3088DAF4C8061C1FE45C482FB49ACAD57A93CEEBD382C87C21CC79B1ADDA4"
            },
            {
              "Id": "BombId:System.Guid",
              "Name": "BombId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BombId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A53863622B2BAC77683AF0DF903029A4B7956495EBA904470E171F8842EB7881"
            },
            {
              "Id": "CrateId:System.Guid",
              "Name": "CrateId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CrateId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "594530187C2DA363F31B270689279D5F4557B8DA439EFDE128F2B1CDA6DF88D2"
            },
            {
              "Id": "EntityStunParameter:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "EntityStunParameter",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E EntityStunParameter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2AE21F22D61BD1237CA186B2F8E90C71BBAA6880214AD02459A72C93D05B9E5"
            },
            {
              "Id": "JumpingSkullId:System.Guid",
              "Name": "JumpingSkullId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JumpingSkullId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9ED70246FB75D2DD467562ADF29116776FCBA7DE126C22A58172C7E8ED3D8D41"
            },
            {
              "Id": "StoneParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "StoneParticleSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet StoneParticleSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "265DF5FED21F60E014BEC1C246CC84C833FFBB516D89C5FEEDC558915306BC71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRandomSpawnPosition()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomSpawnPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomSpawnPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "9655223823CE7EE0DDD6CD29B6B885882E357FA360DA972134E89BB6398AC1F4",
              "Hash": "E80878FC593098378FECA099CB018CBF6FABA1F13FE45A757E1A30DCADC51DFF",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnHealthPotion(Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "SpawnHealthPotion",
              "Signature": "public System.Void SpawnHealthPotion(Shared.Entity.EntitySystem entitySystem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entitySystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6ABB3050E781FD6382869D2B3FCBFCE199CF5AFC43179CE07A5FFE1E1166B2E5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnRubble(System.Int32)-\u003ESystem.Void",
              "Name": "SpawnRubble",
              "Signature": "public System.Void SpawnRubble(System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "BB646E6DD8C634EB8AC906422411F46639C4F4BAAE6F1F32F138502BD58CB3A7",
              "Hash": "5E309E5BDCB1E431974D56A12140F6ECCA80F061468E71D6B7F59E3FF72AC824",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "SpawnWallParticle",
              "Signature": "public System.Void SpawnWallParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean bigBlocks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bigBlocks",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "BAF450301F29A2B58F8DD4CE74A7DC20ADCCA14F8150B78D263E5799C2C04BD4",
              "Hash": "8B365B185CA835CC7C20B795A0F5CB4D27FC67C929B4F621CB79D1D46E858AD0",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleMasksExtensions::RemoveFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "318418E7CAE7D2B7D0B45EBE243899DA92EC6F9560B726EE476EF1DC68E8EF83"
        },
        {
          "Id": "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler",
          "Name": "RobotBossSweepHandler",
          "DisplayName": "RobotBossSweepHandler",
          "FullName": "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler",
          "Namespace": "Candide.Entities.Controllers.RobotBossController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossController:Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Name": "BossController",
              "Type": "Candide.Entities.Controllers.RobotBossController.RobotBossController",
              "Signature": "public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67DF3D86436661C17FD9EC63ECDDAEF2D4B9848A096EC278746C009385880232"
            },
            {
              "Id": "EndPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "EndPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 EndPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3C130AAC840CF7AFE0746FD0D07A55234EAB2D917EFE757BBF74CF63A093F7"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "LeftIsTop:System.Boolean",
              "Name": "LeftIsTop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeftIsTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7BA8805E7D39BA0066CA5AD40D5B1961422D718CCED08EFE0F3349F3A9D4DBA"
            },
            {
              "Id": "Side:System.Int32",
              "Name": "Side",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Side",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4728B46CB174F10738FED392AA54CBA23288B492D3C9C9722D95944E3B1B52C5"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "SweepTime:System.Single",
              "Name": "SweepTime",
              "Type": "System.Single",
              "Signature": "public System.Single SweepTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C4EC868422E165C74D4FE07EBDCD01E3EFABDBC89B4243426B9389D24355762"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TopSide:System.Boolean",
              "Name": "TopSide",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TopSide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C0D9571AB447914E1D68A676511EC48689D8933CD515494F6AE5DDA6148BA55"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "_entityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entityReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49B4E07DB1883AD06E49995A5652D538101B1462C4B05743BF4738E8DBDB27C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack(System.Int32)-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "public System.Void Attack(System.Int32 side)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "side",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "18D1F1822D786F2127724F6D936F4F61512F33D825FC2EB1180CA05664CB8AF2",
              "Hash": "83BD28B91FCC64B998BFC91821DDF48EFC39C054EBB2FE8546352877CE88F278",
              "CalledMethods": [
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::ResetState()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::SetUpSweep()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8F97D9AFD9DF5DA43B6DFCC53B81DBB3DAB1FD2234A73FA519F30628F9370F3D",
              "Hash": "F99C640E0D3660E997F2830348D338CC041291326F49F9FC531673A526CA3048",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpSweep()-\u003ESystem.Void",
              "Name": "SetUpSweep",
              "Signature": "public System.Void SetUpSweep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 486,
              "BodyHash": "EC480E8D62BA27CC15E5361830FB370576B1EF98B2BF0CEF98A252BB8B1D2AD2",
              "Hash": "E318BC569354FFCC0E5AC89C004F8ACC5A71B12B7777A143F7A2A84308FE0125",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1705,
              "BodyHash": "948786909DB00EC5BBEAAF4A6F37CA783EDD377DA5366425ED23066E7E756DB9",
              "Hash": "027C0F1D08FA99CE7C6CB47548D9BE0C1E3C6AC4F67EA59D6814EAC81201A8CC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::ResetState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::SetUpSweep()",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_Id()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F23989831EAE08773B2402C0622D13029A5C724B855709FD6010A456F3AECFA5"
        },
        {
          "Id": "Candide.Entities.Controllers.SatyrControllers.SatyrWatchtowerController",
          "Name": "SatyrWatchtowerController",
          "DisplayName": "SatyrWatchtowerController",
          "FullName": "Candide.Entities.Controllers.SatyrControllers.SatyrWatchtowerController",
          "Namespace": "Candide.Entities.Controllers.SatyrControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StoneParticlesSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "StoneParticlesSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet StoneParticlesSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6944897F22F8B555171AFCD030895C3F808096B4D22198EC80CC8FB7FEE2E805"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0B52E5158B1CD9ECD20BF454B5012283D5CF7B693350DF492554195D754C64E2",
              "Hash": "B8AB77B7C42CD455561F82FB414D3DA22894AA52BE1F280E8B6C3148D14F30B9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "3DF1531EBCE92DF2DA9D25FF1E1F495B9AAF681924D5C163ADC7005DE541BDA0",
              "Hash": "18333A559F4D356C9DF73C00DD3C849E114D2067A5E318495EF1D62C119E3717",
              "CalledMethods": [
                "Candide.Entities.Controllers.SatyrControllers.SatyrWatchtowerController::SpawnParticles(System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticles(System.Single)-\u003ESystem.Void",
              "Name": "SpawnParticles",
              "Signature": "private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResultTotalDamageTaken",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 884,
              "BodyHash": "6FF44D17405F9C1AB234B7C4120F78ED7D441F019239184DE2377B5E981F0089",
              "Hash": "B3C881AA0A09B158BBF09E84F6163C1826BEC43EA1692CA0F947576E0DFF191A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::NextSingle()",
                "System.MathF::Floor(System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "System.Random::Next(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E2DEAC150BF095567020E09058D341EFA5B8B2A57F081A50D97B62D5FF02B31"
        },
        {
          "Id": "Candide.Entities.Controllers.SquirrelController.SquirrelController",
          "Name": "SquirrelController",
          "DisplayName": "SquirrelController",
          "FullName": "Candide.Entities.Controllers.SquirrelController.SquirrelController",
          "Namespace": "Candide.Entities.Controllers.SquirrelController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B4D8B4B67802D57DBBE02A19914FD290AD5DDE2B0C317D755ED7366410178574",
              "Hash": "E60A9365868FEAC8C98CA4AB92FA53E5A94FE6990A2421C0E0C0BD1CBC6FAEC4",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 249,
              "BodyHash": "EC07511E42ECFF56B806D298C345EFFBCA251C35AF65444103A68A5707689AB5",
              "Hash": "F3BD5F3AA346C2CA6C07185E35A777E1BFE127AA334097C8C8CA2D82F0FAAB77",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.SquirrelController.SquirrelController::\u003CEntityInitialize\u003Eb__1_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.SquirrelController.SquirrelController::\u003CEntityInitialize\u003Eb__1_1()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "squirrel_new_animations",
                "idle",
                "run",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5D55BD339487F23078C6C692ED20B45BA1E264DECDDDC9B1736EE634CEE9BD12",
              "Hash": "B4F2F475FD76A58E77CF6CC13028CBF7C281B85417B2628808FD88257B44BD42",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/critters/critter_squeek"
              ],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF",
              "Hash": "A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "AC730A2DF883E53666988070D8BCFC7EF4A4E214D5CC0E358EF5CAB35DDECBA0",
              "Hash": "21FDA98E64A1E63003CE4613DD7A89466911C407F343B96D1C4D575CC48F2522",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "D84E63396D7571A476DC1AAB74876741DE30DA6D154F827E158E98B585695E52",
              "Hash": "F2F5B0539FBC7A4999BFB23EFE7E6B2C532395D33D839ACE9DCEB79B04ECA1A6",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "BE9E0EDDE834CCEEE01F239B64F595F0ACF110E0584B8272F1E7622729FA1444"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosArenaController",
          "Name": "TalosArenaController",
          "DisplayName": "TalosArenaController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosArenaController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArenaArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "ArenaArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ArenaArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66479067D7071F7F2AFB9AF6B39E313754AE0F65B4DC1136D77627CC3241B903"
            },
            {
              "Id": "BackChainsSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BackChainsSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BackChainsSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4A8C52209A3C5223AFEE3722949E8A8890F2DF808B0501EE6DD22AB5FEEEE705"
            },
            {
              "Id": "BaseOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BaseOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BaseOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A75607D30F1ECC7F15C6F1E9582EFD469CE5E1A022588F4CB75CB7B76652834"
            },
            {
              "Id": "BodySprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BodySprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BodySprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AFC99C61AE3B1FF7FCFE44832A600AC539224E450B6C0E44A247719CD1920EB2"
            },
            {
              "Id": "ChainsSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ChainsSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ChainsSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8741519F8CD3783A2DBD1A9CCB10EEFB7C63B3E28732A1E41659637BD015E8F6"
            },
            {
              "Id": "EntranceBlockEntity:Shared.Entity.EntityWrapper",
              "Name": "EntranceBlockEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper EntranceBlockEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "757EC7DC77C4E63ADC831C3BBDDDD18A3F45A54B03F7543F916A2F2161650144"
            },
            {
              "Id": "EntranceCollisionBlockId:System.Guid",
              "Name": "EntranceCollisionBlockId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntranceCollisionBlockId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D872019D6A944D07A63CC61E280F3E6C58408925463C69B5170DC624AFA5DBA7"
            },
            {
              "Id": "TimeInState:System.Single",
              "Name": "TimeInState",
              "Type": "System.Single",
              "Signature": "public System.Single TimeInState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F825B8FAB70E491F806FD075DB6DDF5ABFFBC333FCA78CA92B0CFDB5CE7C28C1"
            },
            {
              "Id": "_bossChain:Candide.Entities.Controllers.Talos.TalosBossChainController",
              "Name": "_bossChain",
              "Type": "Candide.Entities.Controllers.Talos.TalosBossChainController",
              "Signature": "private Candide.Entities.Controllers.Talos.TalosBossChainController _bossChain",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C23518AFE6394BD205D00ED0EC793494360A57CC41AE93F2CDC5586B22FB0380"
            },
            {
              "Id": "_currentChainNotch:System.Int32",
              "Name": "_currentChainNotch",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentChainNotch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF71A2CE9B84734A16FBAE8150B1CDE90BE8652757DA2968AF617170A1EBC6D8"
            },
            {
              "Id": "_deathSequence:System.Int32",
              "Name": "_deathSequence",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _deathSequence",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "634CD19F32CC8BDE7FE0C1D2B86A7FA5DC0B1C6C1793C6BF616ACB30124336CF"
            },
            {
              "Id": "_lastHitWeakSpot:System.Int32",
              "Name": "_lastHitWeakSpot",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastHitWeakSpot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D85D9C1FCEAB30715D435B3DBDBED5518E032D386518FC08FC3228A958B1D05"
            },
            {
              "Id": "_musicParameterValue:System.Int32",
              "Name": "_musicParameterValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _musicParameterValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1B2D34111176BEAB7A0800F8055DE8DB69C3DDEB43B63B299A763595B69BE0A"
            },
            {
              "Id": "_setup:System.Boolean",
              "Name": "_setup",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _setup",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27D3E2511798DDD5085EB820F0C2A33EEAE81B34E4B8051A6B349FE6E599D432"
            },
            {
              "Id": "_shoulders:System.Collections.Generic.List\u00601\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E",
              "Name": "_shoulders",
              "Type": "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E _shoulders",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C7FDB54691BA73EC1491A5F2FFD789248679E0679D70850F4D584BB45B94BEA"
            },
            {
              "Id": "_weakSpots:System.Collections.Generic.List\u00601\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E",
              "Name": "_weakSpots",
              "Type": "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E _weakSpots",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE6E7DF14CA6284B343526822445D6CEA4A167516AC2B1C87A15E88A5413D763"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "01979F1B84AB6918352F7818C83CC0C1466730E85DC1105C5DD1742CC15D5B1F",
              "Hash": "EA5578ACE370879FF04B56B614EDEBB77626B851133F97E645AA9CA84D1653F5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::\u003CBeforeRender\u003Eg__Draw|31_0(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "B6A9070BD80ED0357363FAFB0676CD865A989D96C9B85042F6FA5D376378BF9B",
              "Hash": "0D09337E9A69A5D7C9F6E452B71513D61A694FA566EA1F844709F81941D02CC3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "AFF7A8B3377A06F13E53617AA49F8D95BFEFECAC1710B72A54745203CFC8A962",
              "Hash": "CE4171DA39F497100888F650251D182602275F278BC4DDE26766E17CEC1ECEF3",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_cave_rumble"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "951EB22F5C60E48891FDC9AE998783A8976455BE4A1A19761130F4261073E2CE",
              "Hash": "5127FC7627C7F313824334FE36555701B47B5CF310E1609EFE905D6B7B817A1D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMusicParameterValue(System.Int32)-\u003ESystem.Void",
              "Name": "SetMusicParameterValue",
              "Signature": "private System.Void SetMusicParameterValue(System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "05ED821DFD6930370879794A744C08A8B892BE08F0D832B3B0DD84FBE9F01B1D",
              "Hash": "626DBF82E0A26F1E72E067FF54DCD8E8CA89758EF94FE6108A159433DFB2F9FB",
              "CalledMethods": [
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::SetBossMusicFMODParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [
                "Transition"
              ],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "156BB5C639D40B4271D7B4B9C9A6B09BD48BEF8FCF4F643F1DF7E8D3C6CBF187",
              "Hash": "BD63A22788887704E93C2D839715B6BF425831C587A7E54A773B37AC97FCD479",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E::Add(!0)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "615FF71F70CA0E74308E6C49925077ECBE5731D3B41ACDF52F4536B895DA0EA7",
              "Hash": "AA479ED66A8F82BA18B55DA30B11931DF61B2B033995DECD6AFF4423B5684BE9",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosArenaController::Setup()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetBaseOffset(System.Int32, System.Single)",
                "Candide.GameModels.Systems.WorldItemSystem::StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::SpeedUpFadeOfParticles(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateInactive(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition1(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePhase1(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2A(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2B(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2C(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2D(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePrePhase2(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePhase2(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition3(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosArenaController::UpdateDead(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDead(System.Single)-\u003ESystem.Void",
              "Name": "UpdateDead",
              "Signature": "private System.Void UpdateDead(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "A5487C226C340AD96AE05133E7F1512EFFE0BA89EE03B3C7FA726694968CDC72",
              "Hash": "2C6D11FA2E25F17B7B0F1EF06FB2F59B6624A5ABACFAA1160DD506F7CE77ADF6",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)",
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInactive(System.Single)-\u003ESystem.Void",
              "Name": "UpdateInactive",
              "Signature": "private System.Void UpdateInactive(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6DC1DE6F1A82BC9F825F3DE7BFA79B2953D56ACBFDD1CCDA281078407252FBB8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase1(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase1",
              "Signature": "private System.Void UpdatePhase1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "32D95A752C7FB4AF293AA35F68095B4EE00E2DF236ED4F4D898D0326B93A1E18",
              "Hash": "16DC7AA8BEE76B7AC53BA523A21759701E6A4A301E2AED15C58BD2883756E6E2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePhase2",
              "Signature": "private System.Void UpdatePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "0146598A15EC738A145AF91633A2B4504322BC61FEB5D888925F6D46EC766A23",
              "Hash": "3CACF398612D0C4C679E6B98667FFAC75D8EFA5C94E466A9F5EB821F8B94213D",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePrePhase2(System.Single)-\u003ESystem.Void",
              "Name": "UpdatePrePhase2",
              "Signature": "private System.Void UpdatePrePhase2(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "366B6D002B1083C19F98064A255CAE52C566DCEBF0B77AFB0CCA697B1D4F0F29",
              "Hash": "6A339D7FF9020FC8B587ECDBE415240F0E6FBF125BD9F2559E1D98534138E998",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)",
                "System.MathF::Floor(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::BounceOut(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_chain_big",
                "event:/creature/Talos/talos_cave_rumble"
              ],
              "Source": null
            },
            {
              "Id": "UpdateTransition1(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition1",
              "Signature": "private System.Void UpdateTransition1(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9C52885C2FB8C6996C8AD5E2A5BAF11C18FD2B543FEF9AF83F0AF45C8CBEEB6C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2A(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2A",
              "Signature": "private System.Void UpdateTransition2A(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "58C0517F10CF56D7FCA025C95A3B4AAD9F2C31D5DAE940F6DE64CD494DF61B56",
              "Hash": "52485CD720DE1ADC04EC017A7150E15453D53C0E1879F34C5A208AD617E2D4F2",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_chain_big",
                "event:/creature/Talos/talos_cave_rumble"
              ],
              "Source": null
            },
            {
              "Id": "UpdateTransition2B(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2B",
              "Signature": "private System.Void UpdateTransition2B(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D8BD085220AF71CA29219EFA07FE005EA7799704382967B3F82629417E3103EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2C(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2C",
              "Signature": "private System.Void UpdateTransition2C(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "23C5B265FE8CDD93ABD05DBCFCCE3844182941BDAAA2645057A81059ADC1D566",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition2D(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition2D",
              "Signature": "private System.Void UpdateTransition2D(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "5A09D9778A3F8293B833A75B9F40457571130B2F9349DBA9C0CBA28A608625B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTransition3(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTransition3",
              "Signature": "private System.Void UpdateTransition3(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1103,
              "BodyHash": "7DCFA18864D1D2009E15D57B4EC54CA25492C28B7C3EAC1BE24443C5BCD513BB",
              "Hash": "E3A43A03320888449194E3CD424ECFF2FE4729E7E9450D752A224524C21A5B5B",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosWeakSpotController\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Talos.TalosShoulderController\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_cave_rumble",
                "event:/creature/Talos/talos_chain_big",
                "event:/creature/Talos/talos_death",
                "event:/creature/Talos/talos_death_chain_break",
                "event:/creature/Talos/talos_chain_end",
                "event:/creature/Talos/talos_crash"
              ],
              "Source": null
            }
          ],
          "Hash": "C7239F017CFA3938C4C4236FB1B2E71DE4DE584E2ECEB9A9724CB7957BF908A7"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosBossChainController",
          "Name": "TalosBossChainController",
          "DisplayName": "TalosBossChainController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosBossChainController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "Parent:Candide.Entities.Controllers.Talos.TalosArenaController",
              "Name": "Parent",
              "Type": "Candide.Entities.Controllers.Talos.TalosArenaController",
              "Signature": "public Candide.Entities.Controllers.Talos.TalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F06F8080BCEEC85FA1A4DBA0FB7D7AA5F6146C5472DFF48A4734C25ABFBDB64"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "39BA5AF193E799130897AA35B0E20EDC7091FBCAB05FD98BAFE8C62B869E96BC",
              "Hash": "80D6FF024B370A41737C36F15058FE6988B9B8FD7EE63827DBB3111D9F9884B9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "2583E072C2FC6FCAAD80BEF25C1DDD9A843A2D88F0B13B23DCC26C870AD767FA",
              "Hash": "DD68DC8F377DE575C6F831F10984A01DCF4DF9F170C7756F1A6640E2019EE152",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "A46F62D9CEE587FB65E696D5BCAD8B26635232A66D5031E1D72BDAC13D6E842C",
              "Hash": "64B78DC162A0046382BB9043D341D3925D66B08100186C0068449CE3348F2D27",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7147F842D7FFD5FBCE724F131318B6A6F1E70998BDFA946300BFE96DA680C8D"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosChainCannonController",
          "Name": "TalosChainCannonController",
          "DisplayName": "TalosChainCannonController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosChainCannonController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "AnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5E6120C46EF8CAA36009FB9CFFE0E4C622D89CF0A5C5B0D5C49FC9EDCAC7B7C"
            },
            {
              "Id": "_previousState:System.Int32",
              "Name": "_previousState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _previousState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C077DB69198AC652694E5A746F76A7063BE88BCAD7F438F73C608398206F9BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B11980F19809B991F4AC5785BCDDE7B85B6E5EB61C2ED0AC28D357158AC4E457",
              "Hash": "634409ECCBFA156F5A1BA55E1CD68EDCB5D423309C445A3A0370E15F423CAD41",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "85F484D1A9E4AC61DD50BCC727B62649D7DEF01AA7410635DB388172432B7CC6",
              "Hash": "FD1F1807213E342099E2118EF736A5D60353996E9D8881ACA1008E27ED830089",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.Talos.TalosChainCannonController::\u003CEntityInitialize\u003Eb__2_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Talos.TalosChainCannonController::\u003CEntityInitialize\u003Eb__2_1()",
                "TalosChainCannonController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__2_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [
                "boss/talos/chain_cannon",
                "idle",
                "charging",
                "shoot"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "00752008A79240D8035E176AB298C9CA796BC041F0C4A3EE88C36417DF586935",
              "Hash": "5D6734A1D8003722393F554C7C4E6DECB6078938844E69D8E005C786ABFC3F9F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_cannon_charge",
                "event:/creature/Talos/talos_cannon_shoot"
              ],
              "Source": null
            }
          ],
          "Hash": "6EFA400E5E2ACFE53B7C73A6991E5C9C3E82C2BF8EB7A59233D1AD9B7E49A03D"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosFloorPitController",
          "Name": "TalosFloorPitController",
          "DisplayName": "TalosFloorPitController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosFloorPitController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Lift:System.Single",
              "Name": "Lift",
              "Type": "System.Single",
              "Signature": "public System.Single Lift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94206150CDC4647FB9167D4708C5E5964FB63FDDFA43E13945DADD007E9ECB23"
            },
            {
              "Id": "_masterBridgeAudioPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_masterBridgeAudioPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _masterBridgeAudioPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8BF7F9019C0A50577B097889208D7D1AF2CE18812D63288ADE361AFB675A0B9"
            },
            {
              "Id": "_masterBridgeLoop:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_masterBridgeLoop",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _masterBridgeLoop",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E3786D0D7AFB6E3F484A8F0DC419A5CBEA891F748E7503A24B92FF44937A2F6"
            },
            {
              "Id": "_movingBridgeTilesCount:System.Int32",
              "Name": "_movingBridgeTilesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _movingBridgeTilesCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D3A35ED1A1E6468EF2C640C99D7732CFC71B2082A0B301D5848F031DF90D4E8"
            }
          ],
          "Properties": [
            {
              "Id": "IsSuper:System.Boolean",
              "Name": "IsSuper",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSuper",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C99DA9D021DD7BF05DA1364333FCCE3A0A92C5267915DACEC96ADE4301675199"
            },
            {
              "Id": "LiftHeight:System.Single",
              "Name": "LiftHeight",
              "Type": "System.Single",
              "Signature": "public System.Single LiftHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6E5EA73359F7F34F69CF7552C41D19047A8B781A9233E3BCBEAA41EE86C33189"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 499,
              "BodyHash": "9FD58B163FA0B6D5073C3CA5760CECC18C97331A4508472493A8A023BC7FADE3",
              "Hash": "96DA62EECE0C327610C0464164543F294F85F7E06ED5BC413ACA926A7E9FF78C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_IsSuper()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::SetLightProperties(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8D750897077D214B3320FAD3D2E8CD0B7C63FA61FEF4911EB137D618C0FA3CF2",
              "Hash": "3BE8CAA40946F4C22669EB8682E012EC424B5D93A6BA021EE5A143108479A36C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C77AE181B5CBEE9E3C1045DF3C351CCFEC593FF322CB474B974D9834B5C579CF",
              "Hash": "E35835ACDF41511D47ABEAF102B4F4AF5BB559D9A89FF5E906BFBCB83947AF40",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "6B21410D09888F16A7AAC7C548717FFADB79BCA9621CB7621BD8A9CD69405063",
              "Hash": "1E614F104A1A85B140A4FC4BA279AD76D01571FF41DAB58998537C7C25EBA41B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_IsSuper()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_elevator_light_up",
                "event:/creature/Talos/talos_elevator_moving",
                "event:/creature/Talos/talos_bridge_platform_looping"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "5F2C07FB834E613210E106CB8E947E3C85F8560BFB68C345DD1FCED1243EC24D",
              "Hash": "1558CB1EF3E2D55E5D8305FA8A91F199ACFD104EBE8C6FC0323F7E9F6F52756C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLightProperties(System.Single)-\u003ESystem.Void",
              "Name": "SetLightProperties",
              "Signature": "private System.Void SetLightProperties(System.Single strength)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "FB1D9793D1F6AA4E6E006E9B6CB97E42A4B29A267722D622D66B311FF4EF0FEF",
              "Hash": "A7784F5843A9989DEDB02CBEDC14F27D6D131521D6F1F77CEA3237FE2D0F2DF1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawEntityShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_LiftHeight()",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 496,
              "BodyHash": "3F4E3375B5AC0A26481C61FD933677768E9F93B091A220DF887283B9A1274D2F",
              "Hash": "1B06FF97A3F9B6458A7D480BD55DFAE318F24AA68F955FE30EE9F353D09B814F",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_IsSuper()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Candide.Entities.Controllers.Talos.TalosFloorPitController::get_LiftHeight()",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A02700AA9BD824AFE425623D5D565E1CF4746EB7BD26075E600491117C5B6C7"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosShoulderController",
          "Name": "TalosShoulderController",
          "DisplayName": "TalosShoulderController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosShoulderController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "Parent:Candide.Entities.Controllers.Talos.TalosArenaController",
              "Name": "Parent",
              "Type": "Candide.Entities.Controllers.Talos.TalosArenaController",
              "Signature": "public Candide.Entities.Controllers.Talos.TalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F06F8080BCEEC85FA1A4DBA0FB7D7AA5F6146C5472DFF48A4734C25ABFBDB64"
            },
            {
              "Id": "_previousState:System.Int32",
              "Name": "_previousState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _previousState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C077DB69198AC652694E5A746F76A7063BE88BCAD7F438F73C608398206F9BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "1520D12B65E8D6F651C2699D5D4C85133F141AE247E36EF3A057EF5A84833C6D",
              "Hash": "5FDA5BF1DDFD9394317A9C41AECA785FFD9E7A67DEE3116A847B413B96F994CE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Visible(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "C48660FAC67B8BD974A4804B8378FF4001616707AFD15656CBBB6CDE85D028C2",
              "Hash": "40747CFC106EB9E18742231E51A6EB9C6B8FFA478585A520F0C9699F71DFEC25",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_MeshOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "784D9D2773CC6E3B6B2DD979088B3AD4CCF0F4ACE865FFCB7303F666EDBF16A7",
              "Hash": "17071A882B9415EEF2BE31B4B41BD824A96901E94DD93B793891E6C4078B91F6",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13C3D7FE6470B0291134A484C48281D42308E1FE4FC7DCA6DABFAF5EDA7ED093"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosSideChainController",
          "Name": "TalosSideChainController",
          "DisplayName": "TalosSideChainController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosSideChainController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Lift:System.Single",
              "Name": "Lift",
              "Type": "System.Single",
              "Signature": "public System.Single Lift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94206150CDC4647FB9167D4708C5E5964FB63FDDFA43E13945DADD007E9ECB23"
            },
            {
              "Id": "_chainMovementAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_chainMovementAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _chainMovementAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24EAA65500C978320224CAC6D7645B1D247295B1240B691AB872423FBFE6C62C"
            },
            {
              "Id": "_hasPlayedEndSound:System.Boolean",
              "Name": "_hasPlayedEndSound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasPlayedEndSound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1739B37812BEB8086F1A7EB6D8E0AF9EF5B0A17B38C5066C33D572F0D69383F"
            }
          ],
          "Properties": [
            {
              "Id": "LiftHeight:System.Single",
              "Name": "LiftHeight",
              "Type": "System.Single",
              "Signature": "public System.Single LiftHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6E5EA73359F7F34F69CF7552C41D19047A8B781A9233E3BCBEAA41EE86C33189"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "E9932CB8E06DBC889B99598111198C5A67C71D332E69AD15394A71EABA422B74",
              "Hash": "B207BB3AB1F4C416715DA9341D946958C1AF26F4F23FCE4BAAB4C7DB80F3BA13",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MeshOffsetY()",
                "Candide.Entities.Controllers.Talos.TalosSideChainController::get_LiftHeight()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Candide.Entities.Controllers.Talos.TalosSideChainController::\u003CBeforeRender\u003Eg__Draw|8_0(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "918EA72A327AA5A91B9504A7447F5FE274DD17EC7E07C028ACE572E195195833",
              "Hash": "ADFD0309FA8E6FB9AB5265EE66DDED2C3FC26B015BE0C2E3E70842C3E6451A83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "3F2824EE8595E82D48AA930BF336650C7A39C7F01056726B4AB766D2A26FC3D8",
              "Hash": "D9294B0AD4B8C25C3A7144F4D26888F762DE021DE82924D3BC7E980E53E1D4BA",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_chain_looping"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "6305432BDD8434C1056B11958DDFAE77F22E555401AF9CCA016B084137491096",
              "Hash": "40757A8653561390113AEF94DECFC9F4EA7D8F64EBE36FB18908441C67D97741",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.Controllers.Talos.TalosSideChainController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_IsAllowedInPits(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMaskRef()",
                "Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "A4C3DAC3AA0F58BCA79434CAEDD4DB76DD96FCD304F4802CE5662883C1F67737",
              "Hash": "71ACDA5B902416D26B6445CD3AB697D71DB9986DC77D121B4DF7F1AE033EE688",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Candide.Entities.Controllers.Talos.TalosSideChainController::get_LiftHeight()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_chain_end"
              ],
              "Source": null
            }
          ],
          "Hash": "CA297BED5DDB98F8D04F7D9586AF4F66DC5D3D70B8A1BF9BC6432852960E548C"
        },
        {
          "Id": "Candide.Entities.Controllers.Talos.TalosWeakSpotController",
          "Name": "TalosWeakSpotController",
          "DisplayName": "TalosWeakSpotController",
          "FullName": "Candide.Entities.Controllers.Talos.TalosWeakSpotController",
          "Namespace": "Candide.Entities.Controllers.Talos",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseMeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "BaseMeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BaseMeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD7327BF1926E9730003F046B50F6D8E2D0C5310E8A0B97CA6FEA5FF352F99C1"
            },
            {
              "Id": "BasePos:Microsoft.Xna.Framework.Vector3",
              "Name": "BasePos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BasePos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"
            },
            {
              "Id": "FrameOffset:System.Int32",
              "Name": "FrameOffset",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FrameOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C77BE160925817884FD26222E554E6EF32F7F61273D84F6A783442666916D7A"
            },
            {
              "Id": "LitTimer:System.Single",
              "Name": "LitTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LitTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C6FB05448F7E2AD60A45CF2C590B1934B6AC4E936684D864C201A66393E74BD"
            },
            {
              "Id": "Parent:Candide.Entities.Controllers.Talos.TalosArenaController",
              "Name": "Parent",
              "Type": "Candide.Entities.Controllers.Talos.TalosArenaController",
              "Signature": "public Candide.Entities.Controllers.Talos.TalosArenaController Parent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F06F8080BCEEC85FA1A4DBA0FB7D7AA5F6146C5472DFF48A4734C25ABFBDB64"
            },
            {
              "Id": "_steamAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_steamAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _steamAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EC689695C60126087A00A47C93BA4036CE750DDD71F1A2692E9CECA6CA87BC0"
            }
          ],
          "Properties": [
            {
              "Id": "IsArmoured:System.Boolean",
              "Name": "IsArmoured",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsArmoured",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2D31A912BEE3C19CBC1EDF11A16FA8E46F16C69DC0043E39FCBCDC55E52C5BD8"
            },
            {
              "Id": "IsDamaged:System.Boolean",
              "Name": "IsDamaged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDamaged",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4E77A2A6B84C9EEFD2681F97787BE8C46E76F72A45CD1F6B69892BDD7BFCFF57"
            },
            {
              "Id": "IsDying:System.Boolean",
              "Name": "IsDying",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDying",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "85F9BEBC90297A9EB9FB9183D5BEFAA93702BD4C280C31CD33C073B46E141418"
            },
            {
              "Id": "IsLit:System.Boolean",
              "Name": "IsLit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLit",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5D488F10B11ABFB26F0437B84A4405F77B55C174067E8ABAB1384C7566C571F"
            },
            {
              "Id": "VisualState:System.Int32",
              "Name": "VisualState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VisualState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "57ACE0B30660EAFA750414B7E76A4C9D0FEDC454C821A677321779A37CB740A0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1418,
              "BodyHash": "BB6AA2CC87990B6552B40822789372EC8C2CF192B4DC57598D6F15CAE9395B2D",
              "Hash": "6DC3B19C8B872E408FEDABBE504F94123E889D8372DBCCAAAE00386258349600",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::SetLightProperties(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsLit()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [
                "inactive",
                "erupt_to_inactive",
                "erupt"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 533,
              "BodyHash": "CAD09E3AA3C9CB9EBE70ACF9F124CD16337D26A4F08EC830A49AFBBEC6326475",
              "Hash": "F16073B834C183F4109E133DF5B7203EDF59C33945B4F3A7FBCB828A00171524",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_1()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_2()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_3()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_4()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_5()",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_VisualState()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "boss/talos/steam_vent",
                "inactive",
                "erupt",
                "erupt_loop",
                "erupt_to_inactive",
                "event:/creature/Talos/talos_weak_spot_steam"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A",
              "Hash": "4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "6926771331AC239F023DB2D0DB38DFE7B5253ED915878ED456FD68BC9FEEA100",
              "Hash": "B106B46D684B69057AE07D6961B9FDCC98A7774788AD8894A3C8701F299656E0",
              "CalledMethods": [
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()",
                "Candide.Toolkit.ClientToolDamageHelper::HandleRockToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/Talos/talos_weak_spot_hit"
              ],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "1C5207C65C52DD443828E89D285DEC6D8988FFE447F05ACDA1397104853AA015",
              "Hash": "B031075E39665663921175B353FC38ADBC1A72FB3EBB376A61E3338F4901CF2B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B",
              "Hash": "02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLightProperties(System.Single)-\u003ESystem.Void",
              "Name": "SetLightProperties",
              "Signature": "private System.Void SetLightProperties(System.Single strength)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "BAD755BB2AC473A49584DC7FEE1EA89559B2A6F188D9DCDDA2E3C136018D0744",
              "Hash": "40A89EDB0CD8A90D1002A621B6463957B5160DC52112E65C4521FC3B793BA006",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawEntityShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 496,
              "BodyHash": "DDCF118FB5AC846C1E55F620186FE8C7D393FD27453825A6B9C50E09E93500F1",
              "Hash": "31C55739E5F7E5BAC6B02B162D0E078F6A6DDDB25CACF421543508929A529316",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsLit()",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsDying()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "erupt",
                "event:/creature/Talos/talos_weak_spot_steam",
                "erupt_loop"
              ],
              "Source": null
            }
          ],
          "Hash": "1B8B291A8EDCE8A291073742C9887167B94A85B44CD66D1BBF2066EE9F7A332A"
        },
        {
          "Id": "Candide.Entities.Controllers.TestEntity.TestEntity",
          "Name": "TestEntity",
          "DisplayName": "TestEntity",
          "FullName": "Candide.Entities.Controllers.TestEntity.TestEntity",
          "Namespace": "Candide.Entities.Controllers.TestEntity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Noise:System.Single[]",
              "Name": "Noise",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] Noise",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E75279B53C66CFB5189CDBEE1EE6B51478798022DB2ABF713E9E7A6434796DD8"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_collisions:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "_collisions",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E _collisions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "126BFA16EF3EFA54BC329B6455B2E2EE61ABB0EEC370C0C5EE48307B847B7811"
            },
            {
              "Id": "_direction:System.Single",
              "Name": "_direction",
              "Type": "System.Single",
              "Signature": "private System.Single _direction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00765226B8973D80E5A69D03AA17DB44FF90165C724FF2E425A226792F942BE2"
            },
            {
              "Id": "_directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E _directions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A78B965318A05C534C6EAF4285335EF5A2F02182236248D3A4BEE72DB2FB4E4"
            },
            {
              "Id": "_wanderRoundPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "_wanderRoundPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _wanderRoundPoint",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFAB17F4359C0F295E28F6CBB2BD9E4503D1C97CB9EA0A23DEEDED394737CADE"
            },
            {
              "Id": "_wanderSeed:System.Int32",
              "Name": "_wanderSeed",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _wanderSeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18F41B20472BB8C10C182FEBDE7BA18C1E607E72E36C04C8D1D1446A7BDACFD5"
            },
            {
              "Id": "_wanderTimer:System.Single",
              "Name": "_wanderTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _wanderTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A6DEBE2B51D3AF590569635672B4812535EE6A247420A0002F6BE1C36B98D7F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "C133B1BEA3F1F04345E8A7E0F89AB0D898D3A4F55ABAA7CDCBE1E6B42D7700B0",
              "Hash": "1F7994C7ABFBC77D35B671A51E848DA966BE72C2BF0E8FB908F6B4EA92B663C8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EB0037B3FB1CE8675E7C4ED9B57A6FE950E79857ACEFB785CA48E1BA0C1D9F1D",
              "Hash": "F4F76E26F87AB1CCEC53878BE1341A96DC7679F9D93417C538D616DE123CF9F7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 878,
              "BodyHash": "94AC09798EBDAF1534F1CD5C89265CD5EE073E7CA0C94E99C40C0CBE21895765",
              "Hash": "91EDC5816FDC5886604F3AFA4994266EA5C989886E17F008368AC36E93D40503",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Random::Next()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_4()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_5()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_6()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_7()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_8()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_9()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_10()",
                "Candide.Entities.Controllers.TestEntity.TestEntity::\u003CEntityInitialize\u003Eb__7_11()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"
              ],
              "StringLiterals": [
                "WanderingTask",
                "IdleTask",
                "ApproachTask",
                "AttackSingleTarget1Task",
                "wolf_animations",
                "idle",
                "run",
                "walk",
                "charge",
                "attack",
                "howl",
                "diagonals",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "CF48A73BFD81574EFDAAF2575D96775098F0EA13214F19547FD19C904E3D2331",
              "Hash": "05B8F3550B136B6548EC3B513030294DEA818F014C77B951F28516DAEDD57EAA",
              "CalledMethods": [
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "70E9A27CD54374A94F540D60EDBD529EEABB70625C2A2F18AFD203798952F440"
        },
        {
          "Id": "Candide.Entities.Controllers.TurtleNewController.TurtleController",
          "Name": "TurtleController",
          "DisplayName": "TurtleController",
          "FullName": "Candide.Entities.Controllers.TurtleNewController.TurtleController",
          "Namespace": "Candide.Entities.Controllers.TurtleNewController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_isConsideredThrownDurationTimer:System.Single",
              "Name": "_isConsideredThrownDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _isConsideredThrownDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A3B2AEE5AA9A4786DAE9952C927D804B3FE43A35D776FF52698DD52C57B7876"
            },
            {
              "Id": "_isExplosive:System.Boolean",
              "Name": "_isExplosive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isExplosive",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A93F256198506C09EC327A4B93EA311BD6837F1F69225787B1E8F23CB9DA5C24"
            },
            {
              "Id": "_isThrown:System.Boolean",
              "Name": "_isThrown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isThrown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0C37F2935F15D7C83B8B8F1FE22880D3B650741E1BB7BB8735A6BAD78C80002"
            },
            {
              "Id": "_velocityThresholdForExplosion:System.Single",
              "Name": "_velocityThresholdForExplosion",
              "Type": "System.Single",
              "Signature": "private System.Single _velocityThresholdForExplosion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F33D7463367C4A792DE1B77C38288C5EAB5D3F0E42EAE70EDE062096B5942C41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "63A1F2DF9F6503F1AA22362773DC533B55ECED3D50EFEDD66EA1FB09F6CBA5C4",
              "Hash": "7B408C84F8558B433A77CB15DFBF4EB7624102664CD736BFCF44ED5F49456F7D",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateExplodingTurtleSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "CreateExplodingTurtleSpac",
              "Signature": "private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateExplodingTurtleSpac()",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "9A8D56782F74C689A6CFDA57715EF53161A9D3C273BD774D73ABB294B88F9D49",
              "Hash": "BBF959FB7DFF97B77B687FE562570C0470C15410F45EAA4BAB1A49499134A10F",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"
              ],
              "StringLiterals": [
                "new_turtle_animations",
                "media/sprites/creatures/wildlife/turtle1/",
                "turtle_bomb_idle",
                "turtle_bomb_shell",
                "turtle_bomb_walk",
                "turtle_bomb_withdraw"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 525,
              "BodyHash": "7A1DF0EB6A386BAB8B1987382C4752B4996183783B908295235B1B9643C9F433",
              "Hash": "B109CCBD6B3A9500CAF52E78D853BED61CE299214837ECB3870A4B0F9A685A56",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::CreateExplodingTurtleSpac()",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.TurtleNewController.TurtleController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "is_explosive",
                "new_turtle_animations",
                "explosive_turtle",
                "idle",
                "walk",
                "shell",
                "withdraw",
                "emerge",
                "*",
                "velocity_threshold_for_explosion"
              ],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "BB9F0A8B4F23635104C6FB0A3D8C6D8643DF2135D2D1FF9CC873279670FBD501",
              "Hash": "CC4DCC2C05A7B96E1282101222DA37390075DA0BDBB766CFF2F063688DFE444A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "D25DB2FED2D27AE32D79F6B78C0E0B76D36E9B6F4409A92EA1C365F4569B8F94",
              "Hash": "8D7F73DBA14837E76300C795825FEE9E784CA9D0E8B2155A0CA74437D4698F36",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::ShouldExplode(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::OnEntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A317E1CF35F5D010710093CA8D3EF5E30DE09AEFD10B322B7F34C1CC15927BD5",
              "Hash": "7A87B2962DC53A8AC29D599B7B65D22417D6E980726AA33C2A2B9C42E298E0EE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B1BCC4BA2872109943FCBD9FF90152B60944067CEF4A2C498B7E14EBF258C343",
              "Hash": "02C201434A964DC5FB524A91DAE4F09EEA03ECDA63CFCF9495260E1FC0EFBE7C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "7CAF235051EC375A9175DF0F7684339DE6362028ECEFBB1CC620F4C9680A7CAE",
              "Hash": "155567A654424BB3B84D61E6E91C3722192C6B441BE14EB72AEB3C472A3A301D",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::ShouldExplode(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "DDF27B73F202BC50738AC1F7ADA1D4A8BB3BB077FC6199805089A3BD5076BC89",
              "Hash": "A4FDCBDD7F144EBCD59B3119643A4AC09BEF92EC20AA794F2233378B0AFBBFCF",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 248,
              "BodyHash": "4F302DD80C1073EA4E09746169AFBD4649C497443C2FBD4A841B4BEEA647BA3F",
              "Hash": "FFAB260DE2AEEDF9A141C969D85AB8CDDCA7D00EDCA2B8641823E1E1DBB2ACDE",
              "CalledMethods": [
                "CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour::Update(Shared.Entity.EntityWrapper, System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity2()",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "BD0B51AB679860E7AD6583C7F5A5AB90944D63DA56DF26D098ABB981E622D544"
        },
        {
          "Id": "Candide.Entities.Controllers.WolfController.OldWolfController",
          "Name": "OldWolfController",
          "DisplayName": "OldWolfController",
          "FullName": "Candide.Entities.Controllers.WolfController.OldWolfController",
          "Namespace": "Candide.Entities.Controllers.WolfController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.EntityControllerBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "IsAttacking:System.Boolean",
              "Name": "IsAttacking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAttacking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92C4FA3DA9C36B980AC507B5877C2CD6C43DADF200E04770C99A9861FC54B73"
            },
            {
              "Id": "IsHowling:System.Boolean",
              "Name": "IsHowling",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHowling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF074044110883010B93241FD04CAF9B29056E5A83A457625FEC08C57A41131"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_footstepTimer:System.Single",
              "Name": "_footstepTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"
            },
            {
              "Id": "_isDiagonal:System.Boolean",
              "Name": "_isDiagonal",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDiagonal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6601F9AA4BC7C830BC3E4E2D9B97EEF6FC34448B507E9A144DB187E91E246EF"
            },
            {
              "Id": "_oldDirection:System.Int32",
              "Name": "_oldDirection",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _oldDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A73C5814DECA8C25F26DD0591C3D601CB2A0FFAEA94C93EDB852735BC1BA02B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C45D1E23920887EEE97077BB773286D9F936FD2A1A34885B72CC902669058A24",
              "Hash": "F44DE407EAF147B9C1EF36F49E3D0E4007A1A08521ED5B338EDB9544D1E4C661",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "134514B6F85E07F53C185A234F7ACA3858AF42408340F77058A7550D24BA8989",
              "Hash": "EDA938BF26BB6107E84597E7FBFAB76168AA8A6A105F91994FCF7D420D75D0EB",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::Concat(System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Animation State: ",
                "Is StartAttacking: "
              ],
              "Source": null
            },
            {
              "Id": "DoFootstep()-\u003ESystem.Void",
              "Name": "DoFootstep",
              "Signature": "public System.Void DoFootstep()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "BC9F2134D58D82E142C257DD3586BBF42F4FFB5156EB10C6EAA4A87A2C7B3DEE",
              "Hash": "50A4889E4E60DF903FD5C96BCA3C2C49A9A5448BF73BC6E1589DEAC6C0ACB2B6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 592,
              "BodyHash": "467AAF5E8BA5E73CC403AD855B4505639240C26F87C6F65487901A921B072F22",
              "Hash": "45D1BA79C578E70A91C023B47E263BF1144574BC3AC936DFB58BFDBF6977E980",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_5()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_6()",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_7()",
                "Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_8()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "footstep_poof",
                "WanderingTask",
                "IdleTask",
                "ApproachTask",
                "AttackSingleTarget1Task",
                "HowlTask",
                "wolf_new_animations",
                "idle",
                "run",
                "walk",
                "event:/creature/wolf/wolf_run"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "D43F1BC4E59850C444E0A7107E1B7FCFB49AE955912E5CA658E7EA869121D356",
              "Hash": "EE57437AF906B560B73FD2B33E5E6E71B9CE0FA8FDEB8E4A7B043B30029C1C14",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/wolf/wolf_die"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "25B5BD4E6D177D11A9CDECFFB367FB958D581DAEB61B2C8CF68A985A7625F350",
              "Hash": "244BD6FB0CBD9C8BED50E4D5E62494E2CF7FC606464E6190E1070972744DEDEB",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/generic beast/generic_beast_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "BD50CB7318B6950A8C66F104B3A8A5EDAAA4647A02DE2A71AF9093241735DE92",
              "Hash": "2CC7A1B0A2FDA1664107449E5EDBE9D829142EC09F3CB7ECBB3C5F9498F02A63",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/creature/generic beast/generic_beast_aggro",
                "event:/creature/wolf/wolf_howl",
                "event:/creature/generic beast/generic_beast_attack",
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "388CA7CA2D27A5D7DCBB85EA7217CD077F533CA1A1F6A4F3B4407CDDCD0D6532",
              "Hash": "9532214A60AD1D25B56C5BD9775D877A661985C9A9FEDA0AE8257871EAE00340",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.Controllers.WolfController.OldWolfController::DoFootstep()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "run",
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "2CC1E501AE7ABF2C81CB2AECC7A95776B77FB45DBB1666DBA62FB5ABE49E1627"
        },
        {
          "Id": "Candide.Entities.Controllers.WolfController.WolfController",
          "Name": "WolfController",
          "DisplayName": "WolfController",
          "FullName": "Candide.Entities.Controllers.WolfController.WolfController",
          "Namespace": "Candide.Entities.Controllers.WolfController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "DustParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustParticleEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepTimer:System.Single",
              "Name": "_footstepTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"
            },
            {
              "Id": "_runFootstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_runFootstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _runFootstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8BFFA04985553DA21AB89D2C76D33BC952C66262FAD8EE7A4680483FAF03CE0"
            },
            {
              "Id": "_runFootstepName:System.String",
              "Name": "_runFootstepName",
              "Type": "System.String",
              "Signature": "private System.String _runFootstepName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76B9AEDA8F56E5E3816A19C3E165CE8C0C502409D61466558E4037E3092AD279"
            },
            {
              "Id": "_runFootstepTime:System.Single",
              "Name": "_runFootstepTime",
              "Type": "System.Single",
              "Signature": "private System.Single _runFootstepTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "495B3E18B05D3607C47B30C1A192C936690447F70247C7199166201925ADE15C"
            },
            {
              "Id": "_walkFootstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_walkFootstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _walkFootstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5048481F0518901102397FFDB94402CC16DA2501F1FA1EC388A1C19927182D0"
            },
            {
              "Id": "_walkFootstepName:System.String",
              "Name": "_walkFootstepName",
              "Type": "System.String",
              "Signature": "private System.String _walkFootstepName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D93EDC9C3D13D4FB8AF7928EF7503D84392CD8B58BDBFDA093E071204E87757E"
            },
            {
              "Id": "_walkFootstepTime:System.Single",
              "Name": "_walkFootstepTime",
              "Type": "System.Single",
              "Signature": "private System.Single _walkFootstepTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F5C9640B7D02A52CFD99F30B51735E4AAE8744ADE545874E221AF8E1A8C5307"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B3E38A28389AC861169430AB6995B24556B67CCBCA60601FC4FEAE11B358BCE7",
              "Hash": "A859A2D3A4BAB2B04F2E36702F8D5D84717FED6C1A667E4354E9F62FC2201FF0",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 404,
              "BodyHash": "2405379534E15E637C9E314E2B1B9A319BE7FEFFF90AC65CACFCAE6737952A78",
              "Hash": "AC77895D40DD7A556B302FBF314072AFBAE0D0114CB5AAB9B2152A87B7041E98",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.WolfController.WolfController::\u003CEntityInitialize\u003Eb__9_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.WolfController.WolfController::\u003CEntityInitialize\u003Eb__9_1()",
                "Candide.Entities.Controllers.WolfController.WolfController::\u003CEntityInitialize\u003Eb__9_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "footstep_poof",
                "wolf_new_animations",
                "idle",
                "run",
                "walk",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "3AA2A0257CE3DE508402DF45C4AE50BB72C85027F644DB3AA5DA07AC2C794EE0",
              "Hash": "75BFB5CE9387F1FA20BEB6362D9CEBF9A465AE5EBED02405403F03BEA7EF2637",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "event:/creature/wolf/wolf_hurt"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "737DC3FE16636CE003B0EACCE6450AB4A58EB0C49DC2C4AC7123C997F02CB733",
              "Hash": "78AC3627C49C682C2F72CA443A1FE1648A52CE66A23C947DC19183270E5536EC",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/wolf/wolf_die",
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "270EEFA4551887C3535AD1D5055C9DF0E9E7250498E4A16C39D8E9BD982BED79",
              "Hash": "26F7833484228A71FDAAFE8CCCAB67FBC873769DC92F98DA13CF9AF3E7229849",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/creature/generic beast/beast_bite_medium",
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "E47205943C6F49D32D48C7E1F82978FFB7BB7ABD137900CB544C0FD2088C95C1",
              "Hash": "D042722A3170E206F30AF7E1D3A0E4C2F5B0819EA4412D3155515ACEC58E2788",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "walk",
                "run"
              ],
              "Source": null
            }
          ],
          "Hash": "4AA2D29E061032F5BC4FDE0F5D723D4C102F10CE8EFAB9AE36923FC0F79378AF"
        },
        {
          "Id": "Candide.Entities.Controllers.WraithController.WraithController",
          "Name": "WraithController",
          "DisplayName": "WraithController",
          "FullName": "Candide.Entities.Controllers.WraithController.WraithController",
          "Namespace": "Candide.Entities.Controllers.WraithController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.FootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.FootstepHandler",
              "Signature": "private Candide.Sound.FootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"
            },
            {
              "Id": "_footstepName:System.String",
              "Name": "_footstepName",
              "Type": "System.String",
              "Signature": "private System.String _footstepName",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3F8E64811F0B35741D6ABF8847FA66B5ABD5DDAB17408A0CB91510ECD858BD8"
            },
            {
              "Id": "_footstepTime:System.Single",
              "Name": "_footstepTime",
              "Type": "System.Single",
              "Signature": "private System.Single _footstepTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "080925FF654588F33387D31E2EAF948E6CC4CA1171A1E0D5E6C743737D0156F8"
            },
            {
              "Id": "_lowerAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_lowerAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BD63EABAA0A7FF431F4A39E5D5A9CA718224CF1C06D50B09C1B3FCD17CC2122"
            },
            {
              "Id": "_upperAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_upperAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42544EF1FB4E7100CE4A7ECB68C2DD643AFDB1610C22B94A4628D0AE4E71387A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "1847D64471B73DC54FA82A867600BAD7A27C56C3AD4BBB52FFDB79E6D8F2AA93",
              "Hash": "3BAA32B6FB5EED1EA731DB92033E73619A5ED14F1E827DC963634E5C6599597B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 525,
              "BodyHash": "418874BB8C69C85D6B79CA07814D171BE19DEA6774D02531D9FB1811EE4F4E5E",
              "Hash": "BDCE25489E39BFAB877BF74C8A5E031CF20AF2B2AD90C49299FC46A79EF3D649",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "System.Array::Empty()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_2()",
                "Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_3()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"
              ],
              "StringLiterals": [
                "wraith_new_animations",
                "wraith_lower_animations",
                "hover",
                "idle_neutral",
                "idle_aggro",
                "attack1",
                "attack2",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "DBEFC2396ED351B1CB92ED256EAE935BF76B344C29FA5D1616EF80474B00C4B6",
              "Hash": "259587C59AF0F4FC6C4E642D39A53E4210EA330E2CF9BC53600EA8D38FC8B0E8",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "F59608CEFB63CE32C625F41A6891D63E0342BED9181C842B1BBB1ACE2D6911EC",
              "Hash": "0815DCCCD0C050649079F18EC3DDBB1491BB6D1B4B882DF5654115FE07449FA4",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Item(System.Int32)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/wraith/wraith_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AFC6FD9B396DBABF8DEC61ECB977FB82360DADC3587706E7F7844C089032B862",
              "Hash": "4C3CE882806598FF1C307078D00FDC3F0C6AC9314069E3FA63173CBFFA4620ED",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"
              ],
              "StringLiterals": [
                "attack1"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "E95EDB0A3160F0038FE01BF5283FAD029788E45C1633373376BC469C9F9BBC38",
              "Hash": "80E6C4E874CC9B5DCA800E076B37336A17E3197D137915385BC4A6E5846043E0",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "vfx_wraith",
                "slash3"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 399,
              "BodyHash": "8B05A6F0A7D17CA6663273F104A6EC30D266C6B8DA005E427C596C90D35A0D70",
              "Hash": "B5673211C33FC4D9C847A77F2FE1F57904F249CACA5049D7A15B95A35E4BFD9A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.MathF::Cos(System.Single)",
                "Candide.Graphics.ParticleSystem::SuckAndBlow(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "AD2B1263B41B59E45C53E5DC2549249C4241544EFC7BB4D95B5EEE842DD79C08",
              "Hash": "C6EDFE18CCE77994C59231AB3891333D9B2DF3B2A0F07B5646C4F9B61E214B25",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "event:/creature/wraith/wraith_move"
              ],
              "Source": null
            }
          ],
          "Hash": "8195BEC057195439241463CAFD877ADE954545CACA5CC457FF9B633A8605C44F"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.FallenController",
          "Name": "FallenController",
          "DisplayName": "FallenController",
          "FullName": "Candide.Entities.Controllers.ZombieController.FallenController",
          "Namespace": "Candide.Entities.Controllers.ZombieController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsAttacking:System.Boolean",
              "Name": "IsAttacking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAttacking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92C4FA3DA9C36B980AC507B5877C2CD6C43DADF200E04770C99A9861FC54B73"
            },
            {
              "Id": "NextVoiceSound:System.Single",
              "Name": "NextVoiceSound",
              "Type": "System.Single",
              "Signature": "public System.Single NextVoiceSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "803B94C7B498F7FC803464DE28CFBA2BAF1B7E88237E0BBFF2C53286A412DDED"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "WalkSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "WalkSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet WalkSpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE56ACA72B82593BD31C749141E5C97BAA7457E79180B5FEADD57542970A1265"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_isDead:System.Boolean",
              "Name": "_isDead",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDead",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521F3D636FCC76EC888DBFDF0EB0964BB69E200F512C9804022E5D26DC2E335D"
            },
            {
              "Id": "_voiceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_voiceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _voiceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E394731FA229EFB50FB4C3E7C3AAA8122B30A486FFFA1C6B92039E786D0253EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "32F9A64680CE7951AA29340AA40145F3C4878F5C13A8D8EC23DC83323D7C63E8",
              "Hash": "E487FC4BA7C3CC0D2089FE3CFECBA933C373980894375BB58AAF1EE9AAC2CE02",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 613,
              "BodyHash": "044D97E596746018FCAAD00D3ADB1C793192A9037B4E23799F03281C1BB43B04",
              "Hash": "EA0BE0AF9694F04FC12687036FE5ECF90C082C7334937FC333455CE389670735",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(!!0)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.FallenController::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.FallenController::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Controllers.ZombieController.FallenController::\u003CEntityInitialize\u003Eb__7_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/creature/zombie/zombie_grunt",
                "is_burning_fallen",
                "newfallen",
                "firefallen",
                "media/sprites/creatures/hostiles/new_fallen/",
                "_parts",
                "fallen",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0A069DE512C6398832ECF30BBCCC52F84F98E12D792DF5F8B13A11CAED154BFD",
              "Hash": "0ABD21D0AD523DFE99BB7C11C76079838A525023A306D781A002FD1F3DC49F43",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "90C6C0C7452FE67BFE12917BB77ED79B91AF7A6B66D5ED16499F83BB0F3AC072",
              "Hash": "70FF88E32C744E64D1FDD4EBD5B9531F900706164EFBC98445582815712F7238",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/zombie/zombie_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "41564B1A7A00A5D4A03F15D56B42CEAEA4F51A6F14D24BE49F96933CB12D4135",
              "Hash": "F9500054FB1926F866592FF8C1FA7A8617D787AAD57DE137882AD4CBF1098CFE",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "B8E4F548B74643621468D171E666D91EEBED93FFE74D83B2D95043EF074C8584"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.FallenSwordController",
          "Name": "FallenSwordController",
          "DisplayName": "FallenSwordController",
          "FullName": "Candide.Entities.Controllers.ZombieController.FallenSwordController",
          "Namespace": "Candide.Entities.Controllers.ZombieController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "IsAttacking:System.Boolean",
              "Name": "IsAttacking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAttacking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92C4FA3DA9C36B980AC507B5877C2CD6C43DADF200E04770C99A9861FC54B73"
            },
            {
              "Id": "NextVoiceSound:System.Single",
              "Name": "NextVoiceSound",
              "Type": "System.Single",
              "Signature": "public System.Single NextVoiceSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "803B94C7B498F7FC803464DE28CFBA2BAF1B7E88237E0BBFF2C53286A412DDED"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_isDead:System.Boolean",
              "Name": "_isDead",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDead",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521F3D636FCC76EC888DBFDF0EB0964BB69E200F512C9804022E5D26DC2E335D"
            },
            {
              "Id": "_voiceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_voiceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _voiceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E394731FA229EFB50FB4C3E7C3AAA8122B30A486FFFA1C6B92039E786D0253EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "55801972F2816B3B5E2108DC037CA8FD2610E12E511655B8AF0AB4AFD9330695",
              "Hash": "BEA030ADEB738F586173D3831DF9AD4CD585E134E6FD7BDBB95E543871669517",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "B281A70DC3F51DAFC6755A5E3BC756C41CCDA7BB0BF6CFAE9AF4A535585B6AA9",
              "Hash": "BE280802C4B4955D57B21C83633E7EC6B2216D5A9D8B2A650CE4EBD4ECC6AA5C",
              "CalledMethods": [
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.FallenSwordController::\u003CEntityInitialize\u003Eb__7_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.FallenSwordController::\u003CEntityInitialize\u003Eb__7_1()",
                "Candide.Entities.Controllers.ZombieController.FallenSwordController::\u003CEntityInitialize\u003Eb__7_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/creature/zombie/zombie_grunt",
                "fallen_sword_animations",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "00A791E7EFB4A8ACA44BF136AF11296B31440F3270AD69162D63192BB51A7CD1",
              "Hash": "CB99071F4F72E36F29B867F465FEBFA681922AFA073B997BE6958897F725FEB2",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "61FF8AE30B2C55BD92337CCCCFC840A47B68B5528292A48570FF47518AE1E598",
              "Hash": "1AF7D1CEDFDFDC28A681B06495C335A49D05D0916E95C5952059AD3F523C6368",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/zombie/zombie_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "A214F0C80AB2990613A1289BD66559B298403AEFCB35856C054D397174AF45BF",
              "Hash": "E3AAB5DF181EAC6F9675CF91B99DA325321920FD73A0AF8FAAE9842635F8372D",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "879CD23A15ADFFD06C06AF4AF85747E4726BEC646F0B0C7A2F11665EF7E4CAA4"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController",
          "Name": "FallenSpearController",
          "DisplayName": "FallenSpearController",
          "FullName": "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController",
          "Namespace": "Candide.Entities.Controllers.ZombieController.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_isDead:System.Boolean",
              "Name": "_isDead",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDead",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521F3D636FCC76EC888DBFDF0EB0964BB69E200F512C9804022E5D26DC2E335D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F420FC66D7FBB01091B6C168C575E8441C862F3EB5D7B05D91618B4972C9366E",
              "Hash": "4985212D095C6966686E8668CA8717A04838EFD80A2E60CC6D69FEEE85057959",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 315,
              "BodyHash": "4F9C04EC0636D8AEBA534B04F17A2DF5AD42E465A6668792EDFB8530EBF6FEDF",
              "Hash": "FF66F5D57FEDFED88D79338FD22F1E342A0B15AC821EDBD23F1BB4CD2A70F502",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.FallenSpearController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "fallen_spear_animations",
                "idle",
                "walk",
                "throw",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "AC36F1D9A78A5FD41526F9D1206C1F3851B53E5B9B4819F70489D01B881A775A",
              "Hash": "AEE2D922791B5231CD3A40BBF49DC9CA2238E43A952FE713B932BB87CC4657C8",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/zombie/zombie_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "96E276C1F3798CA76D8DE70698CEF8732864105EC90627F9E55B65DB02661FE9",
              "Hash": "E43D6DC8958043656DBCFF943839EE539871D8825B74392C95AF956F6C5B1C1E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D47D7FCAFE1BC98DE3BA2E789FF1760214A857273B2034F1A453062F239B18CE"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController",
          "Name": "SkeletonArcherController",
          "DisplayName": "SkeletonArcherController",
          "FullName": "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController",
          "Namespace": "Candide.Entities.Controllers.ZombieController.SkeletonArcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AshenPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AshenPartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet AshenPartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54D937D67602EBAA5B13745DDD95143DFBAC23706D01B19052A9BBA33D2CCD05"
            },
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "NormalPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "NormalPartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet NormalPartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "305821DEE338F16AFF51FDA1885B1215D7E09B0AA21EAD7B5D5EDC975ED01755"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CF1CC0936F41EB3162EB0F3D3DA1E9976E2B724CB73004427E7115DF8754A7CC",
              "Hash": "33DB32C9E37A1EA59126492D27840909F769DC2987C21D96C7330497F1B3B545",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 734,
              "BodyHash": "BBD8546D1A35198F357E1F09428719E9094AE068887E43ADC949AA2718702759",
              "Hash": "0B9E03D9131F4B992FA19E1772087FDF5322CC60321C9DAEB0F8BD714F54EE2B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_1()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_2()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_3()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_4()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_5()",
                "Candide.Entities.Controllers.ZombieController.SkeletonArcher.SkeletonArcherController::\u003CEntityInitialize\u003Eb__5_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "is_ashen",
                "skeleton_ranger_animations",
                "skeleton_ranger_ash_animations",
                "idle",
                "walk",
                "grab_arrow",
                "load_arrow",
                "draw_bowstring",
                "shoot_arrow",
                "shoot_arrow_blend",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "D718BE863EE3F3A6414522C62AF7B83E4E8853B1B279D59E0396D1E9F31BBB48",
              "Hash": "564365CE2048CE83677068BD105191EF443879E82D1613E64C7C381D800E4477",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/skeletons/skeleton_die"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "598D381A53A158E156D51BFD2B970A26231BE7700AA4ECD2D3FE043A6401D117",
              "Hash": "4A17B0446F894A50E5669E2456986DA88C508D28E820F387696E2E3842F31AE1",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E63FCD06073EE843DCFCB0524D9AA94A38E1857AB3B4ACA5D9042A8D096F0BD"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController",
          "Name": "FallenBloatController",
          "DisplayName": "FallenBloatController",
          "FullName": "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController",
          "Namespace": "Candide.Entities.Controllers.ZombieController.ZombieBloatController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "NextVoiceSound:System.Single",
              "Name": "NextVoiceSound",
              "Type": "System.Single",
              "Signature": "public System.Single NextVoiceSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "803B94C7B498F7FC803464DE28CFBA2BAF1B7E88237E0BBFF2C53286A412DDED"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "SootSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SootSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet SootSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7D6A13D445E8590020121CD53C0EF09345CA7F638B68F18CF6F28A6CC505272"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_chargingExplosion:System.Boolean",
              "Name": "_chargingExplosion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _chargingExplosion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3959F28219BDFB557DF4FC5A6D00BAF266BC04A45C48FDCD526AC13E8E9FC88A"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_voiceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_voiceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _voiceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E394731FA229EFB50FB4C3E7C3AAA8122B30A486FFFA1C6B92039E786D0253EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7E27C149FA0748675906815F8FFE4A8E2741F5A7FFB67239E2FD0A3CBF76590D",
              "Hash": "AE2B035A293D376DF396FEA24938D401D075C54E774A401139E7AF44034FC975",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "4952A40DEABB73B02D0B862FE03387DC58761B4DE446EBA657E21E6E3E98AB6B",
              "Hash": "6AD4F1ED5004758666B0C314A551A73890E2D3C0A46BF52A44911BF86CA62966",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::\u003CEntityInitialize\u003Eb__10_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::\u003CEntityInitialize\u003Eb__10_1()",
                "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::\u003CEntityInitialize\u003Eb__10_2()",
                "Candide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::\u003CEntityInitialize\u003Eb__10_3()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "palette_row",
                "event:/creature/zombie/zombie_grunt",
                "fallen_explosive",
                "idle",
                "walk",
                "attack",
                "explode",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "33B1249BF1F6B0D72CE211737A02D82B782AD4FC23BC897A10E91951FA9C7C09",
              "Hash": "29DA0D6A8A3C8ACF024068D381DE41FB7D99922316B2554E1B1B21AA5DC5D59B",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "56DE5694E51F0D660693791E4551E2D19DCC8275D74BBEA19B9D3E383141ACA0",
              "Hash": "151E8AA63E4C59AE490DFBFC960ADED55ADA687C3D62DAC574F2B8624E1C4C06",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "status:stun",
                "event:/creature/zombie/zombie_die",
                "event:/creature/zombie/zombie_bloat_swell"
              ],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 371,
              "BodyHash": "257B45FBF3DA8C6F67D19CC43C52002339855AC51D631DE50DD572A7FECD5A1F",
              "Hash": "BF3D06B702723C0E3CFEF40BDF61257B514043273D684E34CA6A17299C7F1D05",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "BF35379D4102EB38D2CB715D1A67F47429AA54F7F0C8DBD0CF42E7EAFDB4D0C5",
              "Hash": "0C00FD9F9FE1435F7AD2B7CA50C88233474D88778E63CE504A5DBE63D9DED85A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [
                "vfx_bite",
                "bite",
                "fuse"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "AC66283CE3562DA75C6F67D0E91888CD915311C04FA27F16F5C03FB0E6F1BC94",
              "Hash": "E4CB2238E2B1FCDB3195F4FD2768686A8311B59EDDF2E2B81254B0AC34D162E4",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "FC91E908E5752E7DF3AF60B0C7C7165E5A0CFD0B1504A9609CBD3C08D67BE0D6"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController",
          "Name": "FallenCrawlerController",
          "DisplayName": "FallenCrawlerController",
          "FullName": "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController",
          "Namespace": "Candide.Entities.Controllers.ZombieController.ZombieCrawlController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4876F6C733033CCF97A36F76E79ADD075AC83579831C157A64A4BF3FC5C99978"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_isDead:System.Boolean",
              "Name": "_isDead",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDead",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521F3D636FCC76EC888DBFDF0EB0964BB69E200F512C9804022E5D26DC2E335D"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "DE7FACA5DAF1A127B4F9E786A48E3F79E1CDAF6389B04081590E18E173268A92",
              "Hash": "456DBE6F9E22A97ED8D859790B040865BDB87D47B2FF91BB142983ABC5ED1F7D",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 332,
              "BodyHash": "7AE5A364D8B7FF70BECF8A1561232D9DC54D64F5CA50EBF1E7EEBE2976E7254A",
              "Hash": "5200D5D0592A0441842F60C1E4EAA1A3882F9C50B7E31DE357D4323145D84C95",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController::\u003CEntityInitialize\u003Eb__6_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController::\u003CEntityInitialize\u003Eb__6_1()",
                "Candide.Entities.Controllers.ZombieController.ZombieCrawlController.FallenCrawlerController::\u003CEntityInitialize\u003Eb__6_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "palette_row",
                "fallen_crawler_animations",
                "idle",
                "crawl",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "939041BD769BE937ABBB95187DF99B42BD2E5FD1BDDAB2E7A3C3FC4C91991D84",
              "Hash": "DD7806B652B767F9E686A06ADD841FEC103857B0D790F912CBE22A5BEE3B54DE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore_small",
                "event:/creature/zombie/zombie_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3,
              "BodyHash": "CF1D01DA7404F6CC2F768788FFCE599FCA8F59C069FAF7966079133881D66DA8",
              "Hash": "76ED4F20F6D0BC17CB5ECB111486B7D24BD559A18C68933FB3770F17EF46397D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "5D6CE1BC0704AA3C5E815E2B3B8CF092003928A453BFF55F9ADC58193C29769A",
              "Hash": "EA3E2BD10E2A32285A0C36216F77B6F2879B9B5BD873B44CF7BFDA15F80D8795",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "crawl"
              ],
              "Source": null
            }
          ],
          "Hash": "8826A4334189112141E8A4B3F95F7CCADC2D8238FFB86922C01BEC23D3278C9A"
        },
        {
          "Id": "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController",
          "Name": "FallenCenturionController",
          "DisplayName": "FallenCenturionController",
          "FullName": "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController",
          "Namespace": "Candide.Entities.Controllers.ZombieController.ZombieEliteController",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E646362EE1100B25DCA881C306024B77C2820F8E0A88DFA726A7941A423ED815"
            },
            {
              "Id": "Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust2SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36F91D149AB6C96243403181FC66FA64C3550C23F72BABF8B5D82EA78AC1DA94"
            },
            {
              "Id": "Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE36DF3A592A66A7DE604938A7315E5124436EFDC53C906E27177C458D19A916"
            },
            {
              "Id": "Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust3SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1501A3AA17F849C8A91B3C7FC4759C4A5134F26F82264059B149DA78909811CA"
            },
            {
              "Id": "NextVoiceSound:System.Single",
              "Name": "NextVoiceSound",
              "Type": "System.Single",
              "Signature": "public System.Single NextVoiceSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "803B94C7B498F7FC803464DE28CFBA2BAF1B7E88237E0BBFF2C53286A412DDED"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_isDead:System.Boolean",
              "Name": "_isDead",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDead",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "521F3D636FCC76EC888DBFDF0EB0964BB69E200F512C9804022E5D26DC2E335D"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_voiceAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_voiceAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _voiceAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E394731FA229EFB50FB4C3E7C3AAA8122B30A486FFFA1C6B92039E786D0253EE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "9BEA0417C9874DD8418A8485A6F8DEA3BABE521FBC26C5BBC5AB47894E347A7F",
              "Hash": "68F51E876D491EEE51FFF6492B6ED962D869DF3CB1B7DB60ED2A2C23A54D9E2D",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::BeforeRender()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 405,
              "BodyHash": "204E6C3FE08267528EF7F3A5AF228010A7785DC8122402AFF4ACCBB137B21E39",
              "Hash": "114B83F2344BF7D74058F30D2F1F02791AF1A9FFBCEBBA4FE2017993E739A5DD",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::\u003CEntityInitialize\u003Eb__13_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::\u003CEntityInitialize\u003Eb__13_1()",
                "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::\u003CEntityInitialize\u003Eb__13_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "palette_row",
                "event:/creature/zombie/zombie_grunt",
                "fallen_elite",
                "idle",
                "walk",
                "attack",
                "*"
              ],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D280D8585DF046E11D3FCF96293CD7940E901F3102D20717EB1421828DC26B7F",
              "Hash": "0EF1AB24F1636DC0CE9C0A24FD50C6BB6971D36A7708205CE9430135F543A5C7",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "6FB7C85BC3B4A18D625E54133E3BB8D42B01259F32ACFAA7AA26D7ED04EDAEA4",
              "Hash": "1F2AEC7B252C59461C69E05AE6D34BC31E2A6194AF16264CB6F80CF66DAA7A5D",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/destruction/gore",
                "event:/creature/zombie/zombie_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "FAF3CD4DB45EF87A59E59D4653FFEF4DF50E0EB2459AE56E82C084D6E2CAC088",
              "Hash": "58A69109D486F8452C3C27C7A38EF1CF596F3C51AEC47399F1EA7C3E5854D4F3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)"
              ],
              "StringLiterals": [
                "vfx_bite",
                "bite"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDustParticle",
              "Signature": "private System.Void SpawnDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "5DB4F1A37B8FBD7E50D10C599DDECB5EC0548C59FB28E6A23F7BE802A4BD4741",
              "Hash": "6F3B2F23A20304BC5ED42369169E381DA9B1EF43028B6C19EEEFD91E8F855470",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "SpawnSmallDustParticle",
              "Signature": "private System.Void SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "F232F38AEBD7EF9D4709AF0F5E444A18BE25FE1D81F6E8B74B32A305156DFF80",
              "Hash": "80055F4762E78E6F7895C25AE7B5086974C543DF8A652C0C2B42507424E4C78D",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 279,
              "BodyHash": "B8B429F90C63095B1A7F2578A0204ED8B683E42266CD609C720D80E2B036BCCD",
              "Hash": "687F02456D164AE44D2A0FB274064EA1F0D5C278B322FE4D19AEACB92E53C949",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            }
          ],
          "Hash": "1CEE76843355C79F135A1A0913B01235598A0EB45EBDA38F41DBFC758A46165A"
        },
        {
          "Id": "Candide.Entities.EntitySystemImGui",
          "Name": "EntitySystemImGui",
          "DisplayName": "EntitySystemImGui",
          "FullName": "Candide.Entities.EntitySystemImGui",
          "Namespace": "Candide.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAuraImguiInfoBoxes(Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "CreateAuraImguiInfoBoxes",
              "Signature": "public System.Void CreateAuraImguiInfoBoxes(Shared.Entity.EntitySystem system)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 438,
              "BodyHash": "21BFE89E09F341E2E82ECF62344BD2004DC5527D063391DFB02E801B197F6C71",
              "Hash": "F49D6424408447612D4ED501407433CF9F2FBF3B8DA6C247A06968B3EBA91F56",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "System.Numerics.Vector2::op_Subtraction(System.Numerics.Vector2, System.Numerics.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Numerics.Vector2::op_Addition(System.Numerics.Vector2, System.Numerics.Vector2)",
                "System.Numerics.Vector2::op_Multiply(System.Numerics.Vector2, System.Numerics.Vector2)",
                "ImGuiNET.ImGui::SetNextWindowPos(System.Numerics.Vector2)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiWindowFlags)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.Object::ToString()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Eid: "
              ],
              "Source": null
            },
            {
              "Id": "CreateControllerImGui(Shared.Entity.Base.AbstractController)-\u003ESystem.Void",
              "Name": "CreateControllerImGui",
              "Signature": "public System.Void CreateControllerImGui(Shared.Entity.Base.AbstractController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "Shared.Entity.Base.AbstractController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "AFA4546668874CE5CF9BCD0EAD4718C94B11891FDD2C7DA01C7CFE6345CCE68C",
              "Hash": "CF5A0B50C3C7A1EB51B888AAD419E15B3BEBAE959105ACA4DB30A43AC11E740A",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::get_Count()",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "ImGuiNET.ImGui::BeginChild(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.String::Concat(System.String, System.String, System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndChild()",
                "Shared.Entity.Base.AbstractController::CreateImGui()"
              ],
              "StringLiterals": [
                "State",
                "Timer",
                "parameters",
                ": "
              ],
              "Source": null
            },
            {
              "Id": "CreateImGui(Shared.Entity.EntitySystem, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui(Shared.Entity.EntitySystem system, System.String search, System.Boolean server)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "search",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "server",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4005,
              "BodyHash": "F33B272F4E287F25D1C7EEC036647A080BBEED62DBA977478945891A2870FCB8",
              "Hash": "CE10794CC8A8BD4F33524C719B965506F4E56A1F691A072E4E0DCE1D77DEAE08",
              "CalledMethods": [
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Contains(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::SameLine()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "EntitySystemImGui.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "Candide.Toolkit.ImGuiAssist::DragFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "EntitySystemImGui.\u003C\u003Ec__DisplayClass0_0::\u003CCreateImGui\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::RunOnServer(System.Action)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::BeginPopupContextItem(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Enum::GetValues(System.Type)",
                "System.Object::ToString()",
                "System.ReadOnlySpan\u003CSystem.Char\u003E::op_Implicit(!0[])",
                "ImGuiNET.ImGui::MenuItem(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "[",
                "]: ",
                "Remove",
                "Name",
                "Position3d",
                "Direction",
                "Components: ",
                "component context menu",
                "The components used by an entity determine what systems it uses. Right click to change them. WARNING: enabling an unused",
                "Movement",
                "Immovable",
                "IsAllowedInPits",
                "FloorHeight",
                "Velocity",
                "ExtraVelocity",
                "Acceleration"
              ],
              "Source": null
            },
            {
              "Id": "CreateImguiInfoBoxes(Shared.Entity.EntitySystem, System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "CreateImguiInfoBoxes",
              "Signature": "public System.Void CreateImguiInfoBoxes(Shared.Entity.EntitySystem system, System.String search, System.Boolean server)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "search",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "server",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1225,
              "BodyHash": "37C15AFD9E8E63CACED7CAC3DF62EDAE5FF48CEAF3CAB305172E718373CF3DC3",
              "Hash": "B5C36951B159233951B4A44F63CF943A01A46ED58758D887462FCD1F59520705",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Contains(System.String)",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "System.Numerics.Vector2::op_Subtraction(System.Numerics.Vector2, System.Numerics.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Numerics.Vector2::op_Addition(System.Numerics.Vector2, System.Numerics.Vector2)",
                "System.Numerics.Vector2::op_Multiply(System.Numerics.Vector2, System.Numerics.Vector2)",
                "ImGuiNET.ImGui::SetNextWindowPos(System.Numerics.Vector2)",
                "ImGuiNET.ImGui::SetNextWindowBgAlpha(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiWindowFlags)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "Candide.Toolkit.ImGuiAssist::DragFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)",
                "ImGuiNET.ImGui::SameLine()",
                "System.Object::GetType()"
              ],
              "StringLiterals": [
                "Client",
                "Server",
                " Eid ",
                "Name",
                "Position3d",
                "Velocity",
                "Velocity:",
                "n3",
                " (",
                ")",
                "Direction",
                "IsThrown:",
                "Carrier:",
                "Carried:",
                "/",
                "Health"
              ],
              "Source": null
            },
            {
              "Id": "CreateImguiThreatBoxes(Shared.Entity.EntitySystem, System.String)-\u003ESystem.Void",
              "Name": "CreateImguiThreatBoxes",
              "Signature": "public System.Void CreateImguiThreatBoxes(Shared.Entity.EntitySystem system, System.String search)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "search",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 722,
              "BodyHash": "2A55EB12D1D6CA6CDD6E96E2DC9D1C07A9D538E074F935835C622201A1211A19",
              "Hash": "D8B260A5C659C61C328C737473126C739B69120A14902171921ED16460FA3443",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Contains(System.String)",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "System.Numerics.Vector2::op_Subtraction(System.Numerics.Vector2, System.Numerics.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Numerics.Vector2::op_Addition(System.Numerics.Vector2, System.Numerics.Vector2)",
                "System.Numerics.Vector2::op_Multiply(System.Numerics.Vector2, System.Numerics.Vector2)",
                "ImGuiNET.ImGui::SetNextWindowPos(System.Numerics.Vector2)",
                "ImGuiNET.ImGui::SetNextWindowBgAlpha(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiWindowFlags)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "System.String::Concat(System.String, System.String)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Eid: ",
                "Name ",
                ", Eid ",
                ", Removed ",
                ", Id ",
                "Threat ",
                "----------------------------"
              ],
              "Source": null
            }
          ],
          "Hash": "E051EB319EA297DB33FB92C38DE5D3A80ECB6FB937808D0DDE30B4110B6B30A0"
        },
        {
          "Id": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
          "Name": "ActionInProgressStopStatus",
          "DisplayName": "ActionInProgressStopStatus",
          "FullName": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Damaged:Candide.Entities.PlayerState.ActionInProgressStopStatus",
              "Name": "Damaged",
              "Type": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
              "Signature": "public Candide.Entities.PlayerState.ActionInProgressStopStatus Damaged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BF886D89C1A634370AA1490B9A62060223AD95A0C3F4FEE84B322946FE3E420"
            },
            {
              "Id": "Default:Candide.Entities.PlayerState.ActionInProgressStopStatus",
              "Name": "Default",
              "Type": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
              "Signature": "public Candide.Entities.PlayerState.ActionInProgressStopStatus Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64EA490701BA244DCB7DF6C06B931C461BA04D607E5AEAF01FEBA7A5D8386338"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5BD93E74E160B334E92514117FF98018B58AB947FD1EDB71B354B908084523C"
        },
        {
          "Id": "Candide.Entities.PlayerState.AttackButton",
          "Name": "AttackButton",
          "DisplayName": "AttackButton",
          "FullName": "Candide.Entities.PlayerState.AttackButton",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainHandLeftClick:Candide.Entities.PlayerState.AttackButton",
              "Name": "MainHandLeftClick",
              "Type": "Candide.Entities.PlayerState.AttackButton",
              "Signature": "public Candide.Entities.PlayerState.AttackButton MainHandLeftClick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B36B4E4C8C974CF004F686175C5284EE88F42EBFB184E76C381DFCB3D7078DFC"
            },
            {
              "Id": "OffHandRightClick:Candide.Entities.PlayerState.AttackButton",
              "Name": "OffHandRightClick",
              "Type": "Candide.Entities.PlayerState.AttackButton",
              "Signature": "public Candide.Entities.PlayerState.AttackButton OffHandRightClick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97584166F2A5DFC3110E8C0283E027DA15867CF89199EB3BB2464ABD870FA81C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B17AD56AB7114D04D78F297A17E089ED3EA2CEFE0A839A1838B17CFD18817A6C"
        },
        {
          "Id": "Candide.Entities.PlayerState.BowAttackVariant",
          "Name": "BowAttackVariant",
          "DisplayName": "BowAttackVariant",
          "FullName": "Candide.Entities.PlayerState.BowAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cone:Candide.Entities.PlayerState.BowAttackVariant",
              "Name": "Cone",
              "Type": "Candide.Entities.PlayerState.BowAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.BowAttackVariant Cone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA515CAF29988D965B22667A85B91AE842BEFD1D862DA474E018944940DA8364"
            },
            {
              "Id": "FullyCharged:Candide.Entities.PlayerState.BowAttackVariant",
              "Name": "FullyCharged",
              "Type": "Candide.Entities.PlayerState.BowAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.BowAttackVariant FullyCharged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7986B76C5FCE597F2DCFC2E2B6388668FBC40BCE2714608E1E938D31A14B0082"
            },
            {
              "Id": "Normal:Candide.Entities.PlayerState.BowAttackVariant",
              "Name": "Normal",
              "Type": "Candide.Entities.PlayerState.BowAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.BowAttackVariant Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "510D1569EAC6DEF046039AB3179D81675F426CBB599BD177C30C2D5413199A68"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CE7C20955E57E8BE837CCB097F3A16CB6E5C3BD6197BCC691D6B22AC4084EB9B"
        },
        {
          "Id": "Candide.Entities.PlayerState.BucketInteractionTarget",
          "Name": "BucketInteractionTarget",
          "DisplayName": "BucketInteractionTarget",
          "FullName": "Candide.Entities.PlayerState.BucketInteractionTarget",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ContentType:BucketEntityHelperShared\u002BBucketContentType",
              "Name": "ContentType",
              "Type": "BucketEntityHelperShared.BucketContentType",
              "Signature": "public BucketEntityHelperShared.BucketContentType ContentType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B9FF45CDBD5448782E65018B20F9DD42656B5299DD7046651CEA4A53FBE08E7"
            },
            {
              "Id": "InteractionEntity:Shared.Entity.EntityWrapper",
              "Name": "InteractionEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper InteractionEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7B5F9F55145B9E63E25C48C3B63F1B7848AA522D7F619EC0E5DC4D5A0CAF388"
            },
            {
              "Id": "ResourceId:System.String",
              "Name": "ResourceId",
              "Type": "System.String",
              "Signature": "public System.String ResourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0082C8909D97252403963F031E5EF53C9A6A1AD2855E3CBA9B678A76E654EEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7C562102FA8EB2C7AAC9F9B9A34AD982672B7876EB192C4C60574DDD939136B2"
        },
        {
          "Id": "Candide.Entities.PlayerState.EntityUtility",
          "Name": "EntityUtility",
          "DisplayName": "EntityUtility",
          "FullName": "Candide.Entities.PlayerState.EntityUtility",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAttachedEntity(Shared.Entity.EntityWrapper)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetAttachedEntity",
              "Signature": "public Shared.Entity.EntityWrapper GetAttachedEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "007DC7D3EF01DEB5A7ECFA1767F58A5A90A245750B40B89CF1AF3D7A51195B9A",
              "Hash": "4456E1A00D35F4A7626626AA81228208FC513EC11472BBEA2356C516F0CEB6E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCarrierEntity(Shared.Entity.EntityWrapper)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetCarrierEntity",
              "Signature": "public Shared.Entity.EntityWrapper GetCarrierEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "92F1793928E66A1E5480963967353B8972B6BB9EF1EAA3179FFEFEEBA7CE18BA",
              "Hash": "B22213CD5AA155E145F49C8E020C3093B9831555E1CB08350F827A69816C6806",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4DF008AA05F9F405CEDEAC4A81A1237CAD95EE8AEB06045E0D6896F5E19847F"
        },
        {
          "Id": "Candide.Entities.PlayerState.GrabActionHelper",
          "Name": "GrabActionHelper",
          "DisplayName": "GrabActionHelper",
          "FullName": "Candide.Entities.PlayerState.GrabActionHelper",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CD40EC46C1C7EEE29DC371995E08AE34678A89C7A7A2D4F89C7E9E3D360A207"
            },
            {
              "Id": "GrabTestList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GrabTestList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GrabTestList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E7EF76985E7163C655D310FA8CC842580379621691078413079988749688D0B"
            },
            {
              "Id": "HeightTolerance:System.Single",
              "Name": "HeightTolerance",
              "Type": "System.Single",
              "Signature": "private System.Single HeightTolerance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4218C5256E61E8D23AC96683DC61DB29C55D1395DC1521D8E2399154E377DF3F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryGrabAction(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "TryGrabAction",
              "Signature": "public Shared.Entity.EntityWrapper TryGrabAction(Shared.Entity.EntityWrapper grabbingEntity, Microsoft.Xna.Framework.Vector2 directionVector, System.Single collisionLength, System.Boolean mustBePushPull, System.Boolean mustBeCarriable)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "grabbingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mustBePushPull",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mustBeCarriable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 755,
              "BodyHash": "E850F772DA48EC476435C4DCC3BA9DA1FA9613161ACE5BD7670B76888B124D6B",
              "Hash": "5DA8361118F7A9C0AC35C282414D98D91921AD74A37F998E180C6032BD556784",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Offset(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper, System.Single)-\u003EShared.Entity.EntityWrapper",
              "Name": "TryPlayerGrabActionProximity",
              "Signature": "public Shared.Entity.EntityWrapper TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper grabbingEntity, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "grabbingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 394,
              "BodyHash": "30F9C91CA31E3047CF33C38C68B4DF65E28D686AAD836F6FFD87726B6E33953A",
              "Hash": "A4AE7154BCF8C75CAF6536347C310BF29C442D43BE1A8631D1CC09AFF09EA4A3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Item(System.Int32)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.IEnumerator::MoveNext()",
                "Shared.Entity.EntityWrapper::CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0DC2B20C57817FB96ABC9D8B3F756B509679D0997FFF7F05E7B4FCD89031AD8F"
        },
        {
          "Id": "Candide.Entities.PlayerState.HotBarSlot",
          "Name": "HotBarSlot",
          "DisplayName": "HotBarSlot",
          "FullName": "Candide.Entities.PlayerState.HotBarSlot",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Type:Shared.Models.Player.HotBarSlotType",
              "Name": "Type",
              "Type": "Shared.Models.Player.HotBarSlotType",
              "Signature": "public Shared.Models.Player.HotBarSlotType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31781EE9438337D00E9D97B8CB13A7C48500CDA870D27680D0D117745ECF183"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetHotBarIcon()-\u003ESystem.String",
              "Name": "GetHotBarIcon",
              "Signature": "public System.String GetHotBarIcon()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8571846924BFFB907DCFD7C5B5F9BB83A84EBC65CC4771DC261CF96525E4C8D4",
              "Hash": "BCBD8816514B2D8273C55525FDE03AE5DF483C84C126779F4CE5B9B7248F2F2C",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A7AC6C448B465239773DA8C56714D4A1B9A81F8BF2C4399D65BAC0F3DAC18CD9"
        },
        {
          "Id": "Candide.Entities.PlayerState.MovementKeysStatus",
          "Name": "MovementKeysStatus",
          "DisplayName": "MovementKeysStatus",
          "FullName": "Candide.Entities.PlayerState.MovementKeysStatus",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:Candide.Entities.PlayerState.MovementKeysStatus",
              "Name": "Default",
              "Type": "Candide.Entities.PlayerState.MovementKeysStatus",
              "Signature": "public Candide.Entities.PlayerState.MovementKeysStatus Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903E5F2F0E90C0F490A97D5B3FDE32142B6D30B96A541C1ECCD555B47B36984D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2960D0178DD738A591A0252C837BE86B798EE000102E0264E34477E935FD96E5"
        },
        {
          "Id": "Candide.Entities.PlayerState.NetworkPlayerController",
          "Name": "NetworkPlayerController",
          "DisplayName": "NetworkPlayerController",
          "FullName": "Candide.Entities.PlayerState.NetworkPlayerController",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerAnimationController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Healthbar:Candide.LegacyUI.OverheadHealthbar",
              "Name": "Healthbar",
              "Type": "Candide.LegacyUI.OverheadHealthbar",
              "Signature": "public Candide.LegacyUI.OverheadHealthbar Healthbar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D5A70B5EB3177F2737BE886B73A7B81274F1A923D2B4D81C8707909D86A2010"
            },
            {
              "Id": "_actualHealth:System.Single",
              "Name": "_actualHealth",
              "Type": "System.Single",
              "Signature": "public System.Single _actualHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86FBC7D54D5073C27B5A818F78676BCA5163EECC305847433C560F44E017454A"
            },
            {
              "Id": "_healthShowTimer:System.Single",
              "Name": "_healthShowTimer",
              "Type": "System.Single",
              "Signature": "public System.Single _healthShowTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B257EA31A37643932BF2F054D25627800C8340B31CD340D2AB6F11302CEB56A8"
            },
            {
              "Id": "_maxHealth:System.Single",
              "Name": "_maxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single _maxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C07F3F7FD2F29A5639DA71435727BFE7627B5D0B4074EB6C28DEF53318FD70F6"
            },
            {
              "Id": "_overheadMessages:System.Collections.Generic.List\u00601\u003CNetworkPlayerController\u002BOverheadMessage\u003E",
              "Name": "_overheadMessages",
              "Type": "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E _overheadMessages",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "648BDDD85A736C228C13973EB1F78269BDF95C014950E863D11932ACE728A340"
            },
            {
              "Id": "_prevHealth:System.Single",
              "Name": "_prevHealth",
              "Type": "System.Single",
              "Signature": "public System.Single _prevHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4113D05EAD6B3F227AD068913B514EF246BB5DA6D4A9891AE682AFCD3355BBA4"
            },
            {
              "Id": "_shownHealth:System.Single",
              "Name": "_shownHealth",
              "Type": "System.Single",
              "Signature": "public System.Single _shownHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "442E30874F378D1EC1296EB1B57762BF80E37D31386B751530DA141CCFF41EB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddChatMessage(CandideServer.MessageModels.PlayerChatLogMessage)-\u003ESystem.Void",
              "Name": "AddChatMessage",
              "Signature": "public System.Void AddChatMessage(CandideServer.MessageModels.PlayerChatLogMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "8D4D13374510A76043962AAD8343376F07C7AF56BDE9C6FACC304C62775966AB",
              "Hash": "A06DBB19E6823A809F45857771A33925C4F355210B9432E5722FCD48B100517E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::get_Count()",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::RemoveAt(System.Int32)",
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "NetworkPlayerController.OverheadMessage::.ctor()",
                "System.String::get_Length()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Received empty text message from: ",
                " at "
              ],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Boolean showNameplates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showNameplates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 832,
              "BodyHash": "2F76A22831DF4192EA3F12314B9378FB2142ED6ECB454D6ACC034D5639F90CDF",
              "Hash": "EF9DD0A318F62E6F9B65BC31C3F7AB300AB7D6076532475B751A849DFC47EADD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.Graphics.Fonts.IFontProvider::GetRenderFont(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_Yellow()",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::get_Count()",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPixelUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawPixelUI",
              "Signature": "public System.Void DrawPixelUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Boolean showNameplates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showNameplates",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "FE34066CC364F94F59852654F0E9C047E12202D3F0D68D083D5C3575DDEB24C7",
              "Hash": "5034AFB6A4BD83878293F319DE22CBC20FA810D7C803E5EBEAB0C0F743BE24DD",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "76FFC6AA3D24E1ED42AF0766160D6A935BEC01F78F4178681CF079D35646F0D9",
              "Hash": "4614A6DC0A1A1A9EF152CC147B529480C0B99BA67C404C4072528C9CE3DB930C",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.LegacyUI.OverheadHealthbar::Damaged(System.Single)"
              ],
              "StringLiterals": [
                "event:/hits/impact/impact_shield"
              ],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell1)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell1",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "C1549243D2336EED9D710284D53AB7B74BFEC86611C3E0D23E3AC4EBDB1C139D",
              "Hash": "82B6C411BCE3A0C251914A9968DBB117DC6EED3C55DD18F6DBE574AC3DB0DA0F",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)-\u003ESystem.Void",
              "Name": "ReceivePlayerAction",
              "Signature": "public System.Void ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1099,
              "BodyHash": "2EB1185BB5BC1A2B70615591EFE8618C04A6D9E4F2BDA28D05B1014EBBDE2747",
              "Hash": "04646979551DBCF86CE9380DB7F0B2486E27E91E40BB6EBFC96BACB3F7EA9EC6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysReleased()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSitting(System.Guid)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnDaggerAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowSecondaryAttack(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerSecondary(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnChargeSpellTome(System.Int32, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShieldSpear()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnFireHandCrossbow()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnIdle()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearHolding()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearHoldingStop()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUseSpellTome(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShield()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnLifting(System.Guid)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnCarrying(System.Guid)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopLifting()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSpecialAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopCarrying()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnThrowing()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSwordAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)"
              ],
              "StringLiterals": [
                "ReceivePlayerAction",
                ": Unknown ",
                "ActionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerAction(System.Int32)-\u003ESystem.Void",
              "Name": "ReceivePlayerAction",
              "Signature": "public System.Void ReceivePlayerAction(System.Int32 actionType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "25A86EB4BCD0EC7B05B31ABF584FA9193C0FA3227116A93C5E4020DCE91BBDAE",
              "Hash": "F757D1FAE56750A66BF0E9920EFDB6D22296C9CF2207984A04CE232DEC190906",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysReleased()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnFireHandCrossbow()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnIdle()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopLifting()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearHolding()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearHoldingStop()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShield()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShieldSpear()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerAction",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionFloat(System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionFloat",
              "Signature": "public System.Void ReceivePlayerActionFloat(System.Int32 actionType, System.Single arg1)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "423941798C2EB3205332402E589B86591AA2B0FFFE232D89CAA125AE10B2C3F6",
              "Hash": "8463BCC93345B8F1B94837397D4879A117D6078D469B0AF020A05F94214A323E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowSecondaryAttack(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerSecondary(System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionFloat",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionFloatFloat(System.Int32, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionFloatFloat",
              "Signature": "public System.Void ReceivePlayerActionFloatFloat(System.Int32 actionType, System.Single arg1, System.Single arg2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "5983A988CB883B33E5AF83CB7BC291D605807B26990D87817454CAA64FBA4242",
              "Hash": "AABA75AF818E633A104C7177468431092AC6CF76D9CFB3793ECDD454A24B447F",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionFloatFloat",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionFloatFloatFloat(System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionFloatFloatFloat",
              "Signature": "public System.Void ReceivePlayerActionFloatFloatFloat(System.Int32 actionType, System.Single arg1, System.Single arg2, System.Single arg3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "49416D10353FC7E7529DB2DD7C8F178C752B39FF4FD9B6E0F2B54A00E3A0DE96",
              "Hash": "0EF3268F191BFEDDB0682AA548DC75A362DDA602D303BC3620EDF5F4A3482DDC",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSpecialAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnDaggerAttack(System.Single, System.Single, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionFloatFloatFloat",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionGuid(System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionGuid",
              "Signature": "public System.Void ReceivePlayerActionGuid(System.Int32 actionType, System.Guid arg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "4FC72667E2F97CA2FDAC1B8599AFFBA4A32C2EE2038C2F8E4DED15449524DC91",
              "Hash": "4717A09295322A200238AD219739075A07AB2E25A5FE2A01C612DFB729C1BB6C",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnLifting(System.Guid)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnCarrying(System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionGuid",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionGuidVector3(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionGuidVector3",
              "Signature": "public System.Void ReceivePlayerActionGuidVector3(System.Int32 actionType, System.Guid arg1, Microsoft.Xna.Framework.Vector3 arg2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "B5AADB7695E2969457BA46E4C01B5687746775801628C09C7E3AF7F686B862D3",
              "Hash": "24065AF05AF5E994111B89488CB7B235828F2919D18B6EF799FE5DD69F22307F",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionGuidVector3",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionInt(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionInt",
              "Signature": "public System.Void ReceivePlayerActionInt(System.Int32 actionType, System.Int32 arg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "889386668AEF1132C471382CC80282B77F3E745ECF88A084E24D9FA63ECA7E07",
              "Hash": "F2CC408DDF53C0F95CADF3D072B54AEAA7A52B46FCADF2F3790290C45044F16A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUseSpellTome(System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionInt",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionIntFloat(System.Int32, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionIntFloat",
              "Signature": "public System.Void ReceivePlayerActionIntFloat(System.Int32 actionType, System.Int32 arg1, System.Single arg2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "6E9933017B9AC8C11BC79F33A4C6AA7F7E63D3F60F7A1FA53B5D38F3B56D8FBF",
              "Hash": "3449F81A5DBE8FCDF5D7B167FC53C466C25036F568DA9ACCF64AC96C2B01A0F9",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSwordAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnChargeSpellTome(System.Int32, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionIntFloat",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionIntFloatFloat(System.Int32, System.Int32, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionIntFloatFloat",
              "Signature": "public System.Void ReceivePlayerActionIntFloatFloat(System.Int32 actionType, System.Int32 intArg1, System.Single arg1, System.Single arg2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "intArg1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "1EEE4C8693C0B465F02573393DC96D4E0C4D87EDFBE9DFC9E9D1E997906BA868",
              "Hash": "9DFC0321ADCB1279C5C78C159444A5E5221BDB773614BC7940F238EF3ABB3617",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionIntFloatFloat",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionIntFloatVector3(System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionIntFloatVector3",
              "Signature": "public System.Void ReceivePlayerActionIntFloatVector3(System.Int32 arg1ActionType, System.Int32 arg1, System.Single arg2, Microsoft.Xna.Framework.Vector3 arg3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1ActionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg3",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "F82E1EBEA5FF45169FDF3D90D136D36DA867D08CC43C6959C4DA96818B36DC47",
              "Hash": "8440C8BC7B7C54E6A2691BB94A89DF28AD2EC67843CA7D48F701F200DA0253D0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionIntGuid(System.Int32, System.Int32, System.Guid)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionIntGuid",
              "Signature": "public System.Void ReceivePlayerActionIntGuid(System.Int32 actionType, System.Int32 arg1, System.Guid arg2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "B818E6A2D876C33CC7A6DF5679B5488F9EC0268D87C6A64D48F7B949D101ABED",
              "Hash": "FB562645D6AE49DBD130FAADD32CC451E046FBB0C27EECB0268BCD260284C3D4",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionIntGuid",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "ReceivePlayerActionPlacing(System.Int32, Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)-\u003ESystem.Void",
              "Name": "ReceivePlayerActionPlacing",
              "Signature": "public System.Void ReceivePlayerActionPlacing(System.Int32 actionType, Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters arg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "9999D409355DF2D7E0E8669FB23FE6776E3835CAA9C4033BD789817DA53A6833",
              "Hash": "351DF7F6A3E866309D9D1BA2A9AE5D5D967EE5DAABDE311E2CE7E94D8734674D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "ReceivePlayerActionPlacing",
                ": Unknown ",
                "actionType",
                " for ",
                "PlayerId"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "5D48235E073B9CC0608DFDC736FF749BB3461AA2048C068F95DD11D5B019579C",
              "Hash": "ADC0A703379B8AAE3F31E806D68E0DDBF8EE47C25A21E05C0065C1C09DCAFCC9",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CNetworkPlayerController.OverheadMessage\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "List.Enumerator\u003CNetworkPlayerController.OverheadMessage\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "NetworkPlayerController.\u003C\u003Ec::\u003CUpdate\u003Eb__24_0(NetworkPlayerController.OverheadMessage)",
                "System.Predicate\u003CNetworkPlayerController.OverheadMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CNetworkPlayerController.OverheadMessage\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.LegacyUI.OverheadHealthbar::Damaged(System.Single)",
                "Candide.LegacyUI.OverheadHealthbar::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BBB08DF29487A560A2ECB7901651DF9F88707B46DCEC338B8AB77BB137638503"
        },
        {
          "Id": "Candide.Entities.PlayerState.NullPlayerState",
          "Name": "NullPlayerState",
          "DisplayName": "NullPlayerState",
          "FullName": "Candide.Entities.PlayerState.NullPlayerState",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Entities.PlayerState.NullPlayerState",
              "Name": "Instance",
              "Type": "Candide.Entities.PlayerState.NullPlayerState",
              "Signature": "public Candide.Entities.PlayerState.NullPlayerState Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20917BFB04D036939F5AE827E9A0815FF0ED159004E36421366964BC0400AB42"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9F61A95DB16C79B010C7548ED38D02AE95965506A09742E0447751C70782E798",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6C3C95C39F1B87572342E76175C72D8B627E5572549E774BFCFF2F0F1BD44FB"
        },
        {
          "Id": "Candide.Entities.PlayerState.OnAttackCastArgs",
          "Name": "OnAttackCastArgs",
          "DisplayName": "OnAttackCastArgs",
          "FullName": "Candide.Entities.PlayerState.OnAttackCastArgs",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsDash:System.Boolean",
              "Name": "IsDash",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDash",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B646BAEB50045EC8B3CA38112F8AF50FE5BEBEE9938A690644F9C2D9130FFBBC"
            },
            {
              "Id": "IsSpecialAttack:System.Boolean",
              "Name": "IsSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSpecialAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30638585E772C9461A14FAA3B42A3A3BFCF92A8D49B04CD16702EC339CCD8E87"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "WeaponType:Shared.Models.Items.WeaponTypeEnum",
              "Name": "WeaponType",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum WeaponType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C940709EF2EC7458059A14CE4664EE1B45C9BB04EDFD22B21202AB85EFC35AFD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3FD80CF8DB856BD4F059EC65639583E9CD9F297642481D2E4D2D58387FBC8BC0"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerActionException",
          "Name": "PlayerActionException",
          "DisplayName": "PlayerActionException",
          "FullName": "Candide.Entities.PlayerState.PlayerActionException",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerActionTransition",
          "Name": "PlayerActionTransition",
          "DisplayName": "PlayerActionTransition",
          "FullName": "Candide.Entities.PlayerState.PlayerActionTransition",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_action:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_action",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _action",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "788A2365C9D5EB7D957174F16206E759E8CFD41113EE3E46F35D613AD084896D"
            },
            {
              "Id": "_transition:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transition",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3076513CB4CCC87D448C1A854D61322006954B5A6609565E04F21929EE7C82E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FAE2E58F56327A6BEC312C3550101056934C30B980FCD0ED693AA4DCBD915525",
              "Hash": "096AB1CEA5804538F7FB61EE1860F002C35402D2F8338686801BBF3D815BD506",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "InvokeAndUpdate",
              "Signature": "public System.Void InvokeAndUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "5EFF87B666F2C5EDE1511AA697E7BFA005C1454310EBEA07A0674CC3B3B7C76C",
              "Hash": "DDE2ED0261D1AC803A0890BCE46E23EA395B0E0F5087BAAC21C61958AA195D20",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "Candide.Entities.PlayerState.PlayerTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6E2B1CC946815390750287FEDA0A946DAB1E400C670618B0F31C886FFB5DD6F3"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerAnimationController",
          "Name": "PlayerAnimationController",
          "DisplayName": "PlayerAnimationController",
          "FullName": "Candide.Entities.PlayerState.PlayerAnimationController",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationStateMachine:Candide.Entities.Animations.AnimationStateMachine",
              "Name": "AnimationStateMachine",
              "Type": "Candide.Entities.Animations.AnimationStateMachine",
              "Signature": "public Candide.Entities.Animations.AnimationStateMachine AnimationStateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C782457C54D585C730CDB8F2C36B7A46A3298AFB397F739592D2636123660E8"
            },
            {
              "Id": "LastAttack:System.Single",
              "Name": "LastAttack",
              "Type": "System.Single",
              "Signature": "public System.Single LastAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19684F05F6A585D0E27D9169F6ED37F79E1433F269EB8B85DA4F9E19AD02035C"
            },
            {
              "Id": "LightAnimationTimer:System.Single",
              "Name": "LightAnimationTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LightAnimationTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CED7DB16F96CF154BAEF82E1A3DC32BEA10FDA81DFF7EE0BDDF4983A91F7659"
            },
            {
              "Id": "MovementKeysPressed:System.Boolean",
              "Name": "MovementKeysPressed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MovementKeysPressed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE9ABEE1D0BB9AA13D270D072AEDF091B511E2CF0E6DC9F9AE6A2753EA0A036C"
            },
            {
              "Id": "MovementVelocityThreshold:System.Single",
              "Name": "MovementVelocityThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single MovementVelocityThreshold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "25BA99F2A492BB72AB5E7BCFE297C47480AC5CDE4B3D289CCD4D6899212EEAC9"
            },
            {
              "Id": "PlacingParameters:Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
              "Name": "PlacingParameters",
              "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
              "Signature": "public Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters PlacingParameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5654ED6690A254A7631DE24F7C05670BB4CA5A8ABB52551823F7A770F6900C73"
            },
            {
              "Id": "PlayedShieldReady:System.Boolean",
              "Name": "PlayedShieldReady",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayedShieldReady",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "042586E48A7A347868EB0EC3F77138982C3245478CD104A2CCF9E47136BE434C"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "PullingCart:System.Boolean",
              "Name": "PullingCart",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PullingCart",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F61B314FFCF8F47C02C211359FE11F0C4C88779976E62C2A85E937A3D370BD52"
            },
            {
              "Id": "RunningTimer:System.Single",
              "Name": "RunningTimer",
              "Type": "System.Single",
              "Signature": "public System.Single RunningTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375F2AE2FB3F60AF9FE89A44EAF6697B4B1567C083EBE66918115677111E1379"
            },
            {
              "Id": "ShouldPlayStopAnimation:System.Boolean",
              "Name": "ShouldPlayStopAnimation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldPlayStopAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C60FDE11BB9974F7902BAD8212A123BBBCAF44C64BD0DCDB6589EF80EFD7CE38"
            },
            {
              "Id": "ShouldPlayStopAnimationRunningTimerThreshold:System.Single",
              "Name": "ShouldPlayStopAnimationRunningTimerThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single ShouldPlayStopAnimationRunningTimerThreshold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23321952638EA0BB3B2C945EA7D95680E525363D94705AFC372C101A6A6E79C0"
            },
            {
              "Id": "Skins:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "Skins",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01EFC30EF5223945515FE79CCED5EEDA8D463DBC21950059CFF4CC73246990A5"
            },
            {
              "Id": "StopAnimationHasPlayed:System.Boolean",
              "Name": "StopAnimationHasPlayed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopAnimationHasPlayed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A036CB961EDBCDC8092D7C41558C09FBDE63E4DFD364DC3BFF5CFAE04CBB4876"
            },
            {
              "Id": "TimeBeforeIdleAfterAttack:System.Int32",
              "Name": "TimeBeforeIdleAfterAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TimeBeforeIdleAfterAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40CED76F8B58A53F1BED9CDECDD92F18405C2EBFF1E60888B98EEAB6A7A0ADBF"
            },
            {
              "Id": "TimeBeforeIdleAfterWeaponSwitch:System.Int32",
              "Name": "TimeBeforeIdleAfterWeaponSwitch",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TimeBeforeIdleAfterWeaponSwitch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93C28DFD15FA1C696C3D073CF3DD3A75B54C48500CB76142450B46644308BFAE"
            },
            {
              "Id": "WalkingVelocityThreshold:System.Single",
              "Name": "WalkingVelocityThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single WalkingVelocityThreshold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C4B21ADAA7A495D0D40C1F98CAC6DEA1868B4D0DA7A0496E8663DE5E280B200B"
            },
            {
              "Id": "_attack1SwordAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack1SwordAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack1SwordAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D650B5C81B408B3C1ABC8B0B17C35CFDBD99E164011B1139A31FB461A4FF3F8"
            },
            {
              "Id": "_attack1SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack1SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack1SwoshAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F81C8BD2E0F6973F2DCEA1F04F44E54DB3FAA3E5D47D8A87EC9991CE24DEAF"
            },
            {
              "Id": "_attack2SwordAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack2SwordAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack2SwordAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C04B6C36987D6B32696B9FE706086AC47A9B6EE30635C8B79EC4009ED938794"
            },
            {
              "Id": "_attack2SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack2SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack2SwoshAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4482D070BDFC81208F06B15A0153A5CBE0F6ACB113CDF4EA5EDA99F2BD751F1C"
            },
            {
              "Id": "_attack3SwordAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack3SwordAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack3SwordAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97DAA8EA87366ACDBC03865AC5AC0E277268252A0DDE13DE8D1A9B3059B57E62"
            },
            {
              "Id": "_attack3SwoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_attack3SwoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _attack3SwoshAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBE952B6064728EE30287EAB8A38B853AF86803927AA2AA43F749970559C228A"
            },
            {
              "Id": "_daggerAttackSpeed:System.Single",
              "Name": "_daggerAttackSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _daggerAttackSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BE882491F354CFB5B65E68A94255494DD3BC0DEEA70CC7D7340685CEBF9F5BD"
            },
            {
              "Id": "_daggerDirection:System.Single",
              "Name": "_daggerDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _daggerDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DD88342A14E4C0037185EEA17CAAC13CC55551EF3F15C0660C0D678D02BC9B8"
            },
            {
              "Id": "_daggerRange:System.Single",
              "Name": "_daggerRange",
              "Type": "System.Single",
              "Signature": "private System.Single _daggerRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37369731CA31DB83B4B620DDDDA7F227309678AFB54CBA41DED14AF9D27F2A59"
            },
            {
              "Id": "_daggerTimer:System.Single",
              "Name": "_daggerTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _daggerTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "047B8BE1684BFFF1C691D430BF6B31132556DE985E44A14ABBE72EA42DC1EC79"
            },
            {
              "Id": "_dodgeTimer:System.Single",
              "Name": "_dodgeTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _dodgeTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF1C1748919A1A2558B2E9AAC6D360C163F4647246BDAD1BDBCE14437ABAF273"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_grabbedEntityDepthOffset:System.Single",
              "Name": "_grabbedEntityDepthOffset",
              "Type": "System.Single",
              "Signature": "private System.Single _grabbedEntityDepthOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C9CDB79CD8147757145C0E3EB527B900C1095A73C00723461357ABE31B0279D"
            },
            {
              "Id": "_grabbedEntityOffsets:Microsoft.Xna.Framework.Vector3[]",
              "Name": "_grabbedEntityOffsets",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] _grabbedEntityOffsets",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "093307012DC5BD4A5BFDC817D732EADA471BCF47924F65050B50DE59FD9E5F66"
            },
            {
              "Id": "_secondaryEntity:Candide.Entities.PlayerState.PlayerSecondaryEntity",
              "Name": "_secondaryEntity",
              "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntity",
              "Signature": "private Candide.Entities.PlayerState.PlayerSecondaryEntity _secondaryEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "182C46A2F7410655E51BB505EB160F3494F8D8CF5C82D0324B38C40B65C6437A"
            },
            {
              "Id": "_slackAnimation:System.Boolean",
              "Name": "_slackAnimation",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _slackAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F94B146DA985F0373DCFD893FB6B0F946D6D1B6799B82615863BDB68BAC8E6"
            },
            {
              "Id": "_spearSpecialCounter:System.Single",
              "Name": "_spearSpecialCounter",
              "Type": "System.Single",
              "Signature": "private System.Single _spearSpecialCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFF2BDC24F4B95AAC539906861D3D275F560544F6C5BA9DF637B5B4AB0ADB959"
            },
            {
              "Id": "_spearSpecialDirection:System.Single",
              "Name": "_spearSpecialDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _spearSpecialDirection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB71BCA39CF570BB50F76EA29559E4F2BE471AC53C29E81055068526D9EF820A"
            },
            {
              "Id": "_spearSpecialRange:System.Single",
              "Name": "_spearSpecialRange",
              "Type": "System.Single",
              "Signature": "private System.Single _spearSpecialRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49FE7D2BE8168290515DE10B51795BED2D125E5D9204C325AEBCBE8020A3CF69"
            },
            {
              "Id": "_spearSpecialTimer:System.Single",
              "Name": "_spearSpecialTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _spearSpecialTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0875627E51364C6C478D1D83261B833E0B0A3CBA382480881D0444AF5AB10BE"
            },
            {
              "Id": "_swoshAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_swoshAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _swoshAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D502EE6F61865491EF9EEE39682AAAB3EE900613F0457D602CBF64A7CC435F43"
            },
            {
              "Id": "_useItemSpecialIndex:System.Int32",
              "Name": "_useItemSpecialIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _useItemSpecialIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E61F099D89E411E5BE90F221908585E92872AC6F0AC044CC9DEA4F603ED8C7A"
            },
            {
              "Id": "_weaponAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "_weaponAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation _weaponAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "766DC4526DC0626F7D8BC34C669ED1B04A70681A5EEBEBCE4E599DDB5E985654"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AttackWasPerformed()-\u003ESystem.Void",
              "Name": "AttackWasPerformed",
              "Signature": "private System.Void AttackWasPerformed()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F8A6ADF6A0A8D89E32F166C2A7942355E2F3C011D342723DD6411D2675CF4BF2",
              "Hash": "4F0EECA11B8382B6F6C090813D5FC4865D7A1C00B264B2724BDB5CA3850D1200",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1902,
              "BodyHash": "33EDCABF180974D3A90724CC32912B788896D756AC9C7E1E159237F2820AE21A",
              "Hash": "BC6231FC8945E38916987DB1A1D7CEFAEA791F3BDF5434CB38FF8B670C24AB8F",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::SetPropertiesForEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(System.Int32, Shared.Models.Items.EquipmentType)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_NeutraliseLighting()"
              ],
              "StringLiterals": [
                "LightSource"
              ],
              "Source": null
            },
            {
              "Id": "CreateDaggerAttackVfx(System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "CreateDaggerAttackVfx",
              "Signature": "private System.Void CreateDaggerAttackVfx(System.Single direction, System.Single range, System.Boolean isLeft)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isLeft",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 357,
              "BodyHash": "2F31530FDB3EAF925AA9BE427E63CF0B0DE9DA98174747E2723999AC95DCD3DF",
              "Hash": "208236DC2DE0156B85CE4980286F1D6081A2DF0DC4192E7BCCA402A29F450193",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/dagger_swing",
                "vfx_dagger",
                "stab2",
                "stab1"
              ],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "A5D704EB40A313372B8BF620C851C1C3EC4DF1C80FDA34039CCD3E8E31EEB5E9",
              "Hash": "BCA91341EE61A15FEF2CA573D17D3A7EEA9D4601755F34F0F2612B47D3FD3712",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::CreateImGui()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::Concat(System.String, System.String)"
              ],
              "StringLiterals": [
                "Controller State: ",
                "Animation State: "
              ],
              "Source": null
            },
            {
              "Id": "DrawItemIconOverPlayer(System.String)-\u003ESystem.Void",
              "Name": "DrawItemIconOverPlayer",
              "Signature": "private System.Void DrawItemIconOverPlayer(System.String iconId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "ED3A27AEFED77C67000144F6E8B14A6F1CBA0C02DEAE09F43D55AF1DB1D7D549",
              "Hash": "335E8586E1F89A12D98B0D537E8E689395EB00B435A7901340DE3438D0BECF21",
              "CalledMethods": [
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlacingIconOverPlayer()-\u003ESystem.Void",
              "Name": "DrawPlacingIconOverPlayer",
              "Signature": "private System.Void DrawPlacingIconOverPlayer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "3231D23A53CE861502055D20880590BF9ECBDD8FEA3A57977431D831CDB31A25",
              "Hash": "A0BDD6BB300AEF03C66C9C091B82183D2D71EC63F69E6AC2CB13AE1DBF35A753",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::DrawItemIconOverPlayer(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_PlacingItem()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1430,
              "BodyHash": "571ED20AD45C708FC21430782AA9C2FDC980D8A6544C2AA3C8150F609E8403B6",
              "Hash": "4CA6FC79A99B8C8DC1840DFEEB2E8E1A0A0FF9F1F86583DFFE45987E1CA7B6A4",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrNull(System.String)",
                "Candide.Entities.Animations.SpacAnimationArguments::.ctor(System.String, System.Boolean, System.Single, System.Nullable\u003CSystem.Single\u003E)",
                "System.Array::Empty()",
                "Candide.Entities.Animations.AnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, Candide.Entities.Animations.SpacAnimationArguments[], Candide.Entities.Animations.AnimationTransitionModel[])",
                "Candide.Entities.Animations.AnimationStateMachine::SetState(System.String)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "player_new_animations",
                "run",
                "walking",
                "running_cart",
                "lifting_running",
                "hammer_walk",
                "bow_walk",
                "shield_walk",
                "shield_walk_spear",
                "idle",
                "lifting_idle",
                "construction_ready",
                "attack_idle",
                "construction_performing",
                "chopping_performing",
                "attack1"
              ],
              "Source": null
            },
            {
              "Id": "GetIntDirection()-\u003ESystem.Int32",
              "Name": "GetIntDirection",
              "Signature": "public System.Int32 GetIntDirection()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "99EA6F0C32DD10BF5C4C72830AB9443CB8B494587BBBFC934A6A20BB17BBC5F9",
              "Hash": "9B153873BA1886080F79B4CADE6C5BEFB602400C39C37F4023D763080D211694",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Direction()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)-\u003ESystem.Void",
              "Name": "OnActionInProgressPerform",
              "Signature": "public System.Void OnActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 284,
              "BodyHash": "70F888E9BE4A416E6CE1826BD33DE3A97AB9890D63680F954191BA7C1DA79427",
              "Hash": "2DD1D9EC90A76B1F49DCB4AB2E74866B0227EF8CED563FCA0EED41F9C09CA14F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Combat.VfxHelper::SpawnSparks(System.Int32, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.IAnimationState::Restart()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "event:/buildings/construction_hammer_fail",
                "event:/buildings/construction_hammer_hit",
                "construction_performing",
                "event:/hits/destruction/split_wooden_log",
                "animation"
              ],
              "Source": null
            },
            {
              "Id": "OnActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)-\u003ESystem.Void",
              "Name": "OnActionInProgressStart",
              "Signature": "public System.Void OnActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "0EA44944463C315B878A18C2DBCEAFAF7FE53AFE93DFDDB3D1418F06744A56AD",
              "Hash": "F881ED5101F14C492A87941B817F6D07919AF060254039CC09817B022039E3C0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "construction_ready",
                "animation"
              ],
              "Source": null
            },
            {
              "Id": "OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)-\u003ESystem.Void",
              "Name": "OnActionInProgressStop",
              "Signature": "public System.Void OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "13E07EFA0DD77AA9C2C26A44C55715B730278D9E49BDE1B67FC0737AAD46E76B",
              "Hash": "9004AF47417BBF34F5A971E2EDD929ADE727DA0D73A971473FC4ED1163E12837",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "status"
              ],
              "Source": null
            },
            {
              "Id": "OnBowChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "OnBowChargeUp",
              "Signature": "public System.Void OnBowChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "738C3B6CEA76B6CDC7E3A9AD292736AAAFE540BEC90125695DFB6CB0C66D1EC5",
              "Hash": "1DD5A64A5CB30DE6789D81303F4BBD9A6D467BFC984E83B44398AF746BCA1716",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/items/bow/bow_string_tighten"
              ],
              "Source": null
            },
            {
              "Id": "OnBowSecondaryAttack(System.Single)-\u003ESystem.Void",
              "Name": "OnBowSecondaryAttack",
              "Signature": "public System.Void OnBowSecondaryAttack(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "2850B4525CB6179C8632C4320EB928A2EA028C879F5CC4581AFA18EE6B92DC7C",
              "Hash": "7CAD8A886FEB8BCBCC94CEF921E25D5BB4FCC120C6165BF1F710AF2A957CF236",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [
                "event:/items/bow/bow_shove"
              ],
              "Source": null
            },
            {
              "Id": "OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "OnBowShoot",
              "Signature": "public System.Void OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant shootType, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shootType",
                  "Type": "Candide.Entities.PlayerState.BowAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 532,
              "BodyHash": "0899660EAEF8B5A73D9E59346E564D3F344EE65D9F1F06BB6ACC01F86247BC73",
              "Hash": "EF4AABE5D11A782981947B64F36A227C5E2851EACA864F5267C36C4EA048FBB7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "bow_shoot",
                "event:/items/bow/bow_shoot",
                "vfx_arrow",
                "arrow_shoot",
                "event:/items/bow/bow_shoot_full_charge",
                "arrow_critshoot",
                "arrow_cone",
                "shootType"
              ],
              "Source": null
            },
            {
              "Id": "OnCarrying(System.Guid)-\u003ESystem.Void",
              "Name": "OnCarrying",
              "Signature": "public System.Void OnCarrying(System.Guid carryingEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carryingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "EF33EF584480361CC312361054B61D5C856EC7080ACE047029501ED98D91AADD",
              "Hash": "728AC3BF2657DA13D4571769DE563A6A71D8ADAF252313D349B2881EBB1FB2C8",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEntity(Shared.Entity.EntityWrapper, System.Guid, Candide.Entities.PlayerState.PlayerSecondaryEntityType)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnPickedUp(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnChargeSpellTome(System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "OnChargeSpellTome",
              "Signature": "public System.Void OnChargeSpellTome(System.Int32 index, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8E31DE9406AC7576C3E339D1F604775F00E7BE9A93D9D5DE63304BB853772206",
              "Hash": "95BED9C9D6967CC77040CA05B42E50F8E2FE7F94EE4BDA9BC0A4D1E71674C695",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDaggerAttack(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "OnDaggerAttack",
              "Signature": "public System.Void OnDaggerAttack(System.Single direction, System.Single range, System.Single attackSpeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "885ACCC8A4913756C76496E55B6B17B3E91353253719F6839564E20AB009846E",
              "Hash": "76BD8A5071275B6BB6F189045E05B2742893A21FF915589BAAF64D231C4C5471",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.IAnimationState::Restart()",
                "Candide.Entities.PlayerState.PlayerAnimationController::CreateDaggerAttackVfx(System.Single, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "dagger_attack"
              ],
              "Source": null
            },
            {
              "Id": "OnDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "OnDodge",
              "Signature": "public System.Void OnDodge(System.Int32 faced8Direction, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faced8Direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "11233529E6F93C471D2163DBA56A18930E4739440B33F41558AF57E33C581EB4",
              "Hash": "65702F695D424CE6740C355D6159CFB17E49B94CE5A2BE89D2748EFD5AF2594B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "event:/player/movement/dash",
                "dash2"
              ],
              "Source": null
            },
            {
              "Id": "OnFireHandCrossbow()-\u003ESystem.Void",
              "Name": "OnFireHandCrossbow",
              "Signature": "public System.Void OnFireHandCrossbow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "EC565571B0B09ECB7ABBDDB5239F51250F880E2A11B19DB157C4FB15B9E01A9B",
              "Hash": "78570A55C67BD2EF9C387ABE691C470F33B6AAC4B295F1A9B0A6FE8C334FD0FE",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/hand_crossbow/hand_crossbow_shoot"
              ],
              "Source": null
            },
            {
              "Id": "OnHoldingShield()-\u003ESystem.Void",
              "Name": "OnHoldingShield",
              "Signature": "public System.Void OnHoldingShield()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "3252D3154BEBC3F68A43E8F067348772107E539B9BF6967B6C844BA500ED13EC",
              "Hash": "D17005102EEE57F8976F26DA11E247754A34102088E990CD56E9A06B161C23AB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "shield_ready"
              ],
              "Source": null
            },
            {
              "Id": "OnHoldingShieldSpear()-\u003ESystem.Void",
              "Name": "OnHoldingShieldSpear",
              "Signature": "public System.Void OnHoldingShieldSpear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "FFB01C0C182EB4C82219EEC19A744635ABA1778350B95A819F9FE60CC611D830",
              "Hash": "191116A88C060488ADCF8EAE400E2533D118E574ADA482B9743A837931842588",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "shield_ready_spear"
              ],
              "Source": null
            },
            {
              "Id": "OnHoldingSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)-\u003ESystem.Void",
              "Name": "OnHoldingSpearThrustAttack",
              "Signature": "public System.Void OnHoldingSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "81D88A4E93B67F63122821BD10BFEDC589DDA9835DC80148352FF8D3A58C6513",
              "Hash": "2103B4F14D305333F2B5612DF9D79FE4A9108D92F3E155A5BEECC47B2A37D2B8",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnIdle()-\u003ESystem.Void",
              "Name": "OnIdle",
              "Signature": "public System.Void OnIdle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "ABA0C1B78622A1CF753D18660D9F857E3ACD34D565D4CF982192DC9711896C9E",
              "Hash": "521771D78D56ADF34CFA4021137608AB5666540F374A5611DE69AF2B371E81B0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnJavelinChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "OnJavelinChargeUp",
              "Signature": "public System.Void OnJavelinChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "73E4CFC73FFA15BFDBAF7FC6E72E6BDCE4BC007616EA3B88EDAFE2742F3BD20A",
              "Hash": "51FCE89BB3DF99FEEDC140412DA859E6A8672D2CD5EE83237F7D05009B50495E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "12FCD7486F0C8460A42393FB56E81802D913CF7FD35E0F17E09477E9A2748DB9",
              "Hash": "3E54A2C5AD96067C6B92108B4E44CB350C3B53AD8393A8B37820FBCAFB07A744",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SpawnDeathParts()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLifting(System.Guid)-\u003ESystem.Void",
              "Name": "OnLifting",
              "Signature": "public System.Void OnLifting(System.Guid carriedEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 633,
              "BodyHash": "394282738779AA0C3C42CAD83A7E347D49CD434910325FC9F833314F74A405BB",
              "Hash": "E68C3029DD34A9F63686F618F1A290E79B04B5C3A4AD568B6E6EC6E3717E41C5",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEntity(Shared.Entity.EntityWrapper, System.Guid, Candide.Entities.PlayerState.PlayerSecondaryEntityType)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysReleased()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnPickingUp(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "Player tried to enter OnLifting but CarriedId is not set.",
                "event:/player/interact/player_grab",
                "lifting"
              ],
              "Source": null
            },
            {
              "Id": "OnMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)-\u003ESystem.Void",
              "Name": "OnMovementKeysPressed",
              "Signature": "public System.Void OnMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "Candide.Entities.PlayerState.MovementKeysStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "583D280E910FC4329E3249837D78E17B7ED820783F1CE0F3BC7D98AF458208DE",
              "Hash": "E2FED649A27540119A50637FC17946DABECE61B55EC8997079F45002EE230F2F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMovementKeysReleased()-\u003ESystem.Void",
              "Name": "OnMovementKeysReleased",
              "Signature": "public System.Void OnMovementKeysReleased()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "354124459C4F96D2441994445E40BE86376B5E496A063183FAE28CCC23F07335",
              "Hash": "28658B6D4A6BE4EC0C9441A53CC4DB8C14BB248EEFD51C609B23A31A912D1A98",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)-\u003ESystem.Void",
              "Name": "OnPlacing",
              "Signature": "public System.Void OnPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "C5FFBBFFE84260E36980DEFECEC7B3F26744C705C9BC6F6531813130DEF24ACA",
              "Hash": "37C5A47C5A00E498887FA9B7F60E6E8E67979F6EBDA8D48EC99F8A40E1F18F98",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::GenerateRenderingPreviewArgs()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "OnShieldDash",
              "Signature": "public System.Void OnShieldDash(System.Int32 faced8Direction, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity, System.Boolean holdingSpear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faced8Direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "holdingSpear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "C45A9A75DD2707A91C90F6CBA9202B1BB7136231D042264EC40448A5F1DFE1C9",
              "Hash": "62CB94E39C89B09419929F51ABE729810A6C52F6CBD28DA58EC56490B73CFFD3",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.DashState::SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "event:/player/movement/dash",
                "shield_walk",
                "shield_walk_spear"
              ],
              "Source": null
            },
            {
              "Id": "OnSitting(System.Guid)-\u003ESystem.Void",
              "Name": "OnSitting",
              "Signature": "public System.Void OnSitting(System.Guid chairEntityGuid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chairEntityGuid",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "EE5ECE624FD8F299C3CA8B219C47FC9D9DD34FBD278AF952A05A1AEC22C06C1C",
              "Hash": "0C6AB5DBC8DFD6EB4E34A83CCD99449CCEEAD882A039A0B558C00ADC55642EB2",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEntity(Shared.Entity.EntityWrapper, System.Guid, Candide.Entities.PlayerState.PlayerSecondaryEntityType)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "OnSledgehammerAttack",
              "Signature": "public System.Void OnSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "99D785D90CB88DF87A43789F9A13D18492C4A404878C91D07B7352A05028AE5E",
              "Hash": "210622FBE2E2BD46AD7A75E16839DEEC9528B20D7D016A4F35C1E091E594112E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "vfx_sledgehammer",
                "swing",
                "event:/items/sledgehammer/sledgehammer_swing",
                "event:/items/sledgehammer/sledgehammer_swing_charged",
                "variant"
              ],
              "Source": null
            },
            {
              "Id": "OnSledgehammerChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "OnSledgehammerChargeUp",
              "Signature": "public System.Void OnSledgehammerChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "503949FBA2EF93E2A4AAF9A567501B4F51DD5C3284C52956C0228D9D64713DFC",
              "Hash": "7BC3FBF66DD86823B465458C3483D9C4FB7FC593D292786D19C58B8ECAF6673A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/items/sledgehammer/sledgehammer_start_charging"
              ],
              "Source": null
            },
            {
              "Id": "OnSledgehammerSecondary(System.Single)-\u003ESystem.Void",
              "Name": "OnSledgehammerSecondary",
              "Signature": "public System.Void OnSledgehammerSecondary(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "4C5B2A72C1BD5749E41FB3120E129B45213C6DFB0C6F162D158FF396E2A09413",
              "Hash": "F03BDA2C50A24099F596D75363144FC73D962402433A488DB86EC370336490EF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [
                "event:/items/sledgehammer/sledgehammer_shockwave"
              ],
              "Source": null
            },
            {
              "Id": "OnSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "OnSpearDash",
              "Signature": "public System.Void OnSpearDash(System.Int32 faced8Direction, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faced8Direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "65B1E0463F08E9F2CCEF30413BE4074ED4F5436F2F4B91426D9D7DDBB601EC0C",
              "Hash": "14BD3438259DDD9F16675313B22A36D80107E6BF04C927BD2E41033DB8164DCD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.DashState::SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "event:/player/movement/dash",
                "spear"
              ],
              "Source": null
            },
            {
              "Id": "OnSpearHolding()-\u003ESystem.Void",
              "Name": "OnSpearHolding",
              "Signature": "public System.Void OnSpearHolding()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "41FA13E0CC84355D9AA6D933443E0967BA9BE17CFFC9FB34C2EA844FB0C9B36A",
              "Hash": "97A697FD241C8EDB2C5FCF7D155F2854D038239D5D26B11A7F30A3D532E07479",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpearHoldingStop()-\u003ESystem.Void",
              "Name": "OnSpearHoldingStop",
              "Signature": "public System.Void OnSpearHoldingStop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "ABA0C1B78622A1CF753D18660D9F857E3ACD34D565D4CF982192DC9711896C9E",
              "Hash": "DFC4774E5255246C5FEC7C5F047ED57ECA38039BAEFE1A11E915DAF8B5208E86",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "OnSpearShieldAttack",
              "Signature": "public System.Void OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 472,
              "BodyHash": "066C429A5D60D251EA1B5355A8F2846E0A74E1F6949FE88BE6BF7BA9836FAC4F",
              "Hash": "8738654CAAF9CE2913F040FE4A3302E06DFE8083A795133DD73575B517172D3D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.IAnimationState::Restart()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "spear_shield",
                "event:/items/spear/spear_pierce_swing",
                "vfx_spear",
                "spear",
                "variant"
              ],
              "Source": null
            },
            {
              "Id": "OnSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "OnSpearSlashAttack",
              "Signature": "public System.Void OnSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 444,
              "BodyHash": "BFE98071E3BB6497E7E0B1B81FC98089376B737C06990BA9DE68A6C33C5BAACF",
              "Hash": "25C534CB0B49621E2C5F4DAA807C479856F9378B4E2422E3001C3F11C7083D4B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "event:/items/spear/spear_pierce_swing",
                "vfx_spear",
                "spear",
                "variant"
              ],
              "Source": null
            },
            {
              "Id": "OnSpearSpecialAttack(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "OnSpearSpecialAttack",
              "Signature": "public System.Void OnSpearSpecialAttack(System.Single time, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "26BEC2D75CC0ED7800B4D0EB600045CBA7436187E84AF8B34FE579A9C158EB2F",
              "Hash": "B76D6FF6388EE231832BBCED893363E757C385946BF52D435AB754E62B32547A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.IAnimationState::Restart()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [
                "event:/items/spear/spear_pierce_swing",
                "vfx_spear",
                "spear"
              ],
              "Source": null
            },
            {
              "Id": "OnSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)-\u003ESystem.Void",
              "Name": "OnSpearThrustAttack",
              "Signature": "public System.Void OnSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "4A0664F05D698BD5026D0D7E4FE100B6BA862ED7B94FF7BC9B1CF475C0D173C9",
              "Hash": "8147231477BF2ACCECE99E397D1026EDB17602F0C1E3E4B09637766E9F0F166E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnStopCarrying()-\u003ESystem.Void",
              "Name": "OnStopCarrying",
              "Signature": "public System.Void OnStopCarrying()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "07C3A8CCAA92DC31DC25CBAEFC9C5D8DCAB80CB879E65B7B61E2AAD13090B69A",
              "Hash": "0B00F0E2386BA2BD6C0DA6FAE79F9EF6D0E2C4FA617C33E6FFF7CD98B75CDBD3",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Entities.PlayerState.PlayerActionException::.ctor(System.String)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [
                "Carried entity should already be set to null!"
              ],
              "Source": null
            },
            {
              "Id": "OnStopLifting()-\u003ESystem.Void",
              "Name": "OnStopLifting",
              "Signature": "public System.Void OnStopLifting()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "10C3DCA88B269B81C8212AD30A78C296610A3FCEAA8A4706C5C4B74500F4FBA5",
              "Hash": "CB5E8BCE32F16E377E196284D2F92A0082AB98D8CF2420B0232EB0AFD0C15D5A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Entities.PlayerState.PlayerActionException::.ctor(System.String)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [
                "Carried entity should already be set to null!"
              ],
              "Source": null
            },
            {
              "Id": "OnSwordAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "OnSwordAttack",
              "Signature": "public System.Void OnSwordAttack(Candide.Entities.PlayerState.SwordAttackVariant variant, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1198,
              "BodyHash": "DCC7F3E9A8E339E41E77ADD5990ACA8D480FD52D04344A903A120D47F0DC2176",
              "Hash": "6E2F4546AB8BA0C2BAA00F6FA00E9EFE8E1D2656C4F71714F96D58822FFE4E3D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/sword/sword_swing",
                "vfx_swordslash",
                "slash",
                "slash2",
                "bigslash",
                "event:/items/sword/sword/sword_whirlwind",
                "whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "OnThrowing()-\u003ESystem.Void",
              "Name": "OnThrowing",
              "Signature": "public System.Void OnThrowing()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "E4A32E146C98B8A590698134311635869366BFEE1F508D40D58469BA3E0E3937",
              "Hash": "1795471B0B74532527BE6A4E69F4E6F46EF7772BB9F9AA6CAECF877827F21DC6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Entities.PlayerState.PlayerActionException::.ctor(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Carried entity should already be set to null!",
                "event:/player/interact/throw"
              ],
              "Source": null
            },
            {
              "Id": "OnThrowJavelin()-\u003ESystem.Void",
              "Name": "OnThrowJavelin",
              "Signature": "public System.Void OnThrowJavelin()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "F95AB1C496F0D0F812E42E15D64F645C340A5C5BF50846C2848B78F9E4AF1A80",
              "Hash": "ADD04601DADD7163C600F8E29B8365D9860E6E0BBD9A9F60DFE334DCD02B661F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/player/interact/throw"
              ],
              "Source": null
            },
            {
              "Id": "OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "OnUnarmedAttack",
              "Signature": "public System.Void OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant variant, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.UnarmedAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "635F47B89DE54A0064D24792EF423EB2F6987D97BF3C7E3C0C0DFDE4B9591705",
              "Hash": "3513CDC31C4AD3AA36E4D4D23DF7CE766CE206A4350F6D06CD9A5DDC14A3255B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::Restart()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "event:/items/fist_swing",
                "variant"
              ],
              "Source": null
            },
            {
              "Id": "OnUseSpellTome(System.Int32)-\u003ESystem.Void",
              "Name": "OnUseSpellTome",
              "Signature": "public System.Void OnUseSpellTome(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "5F846210F8D8414D2C5A7E440B3006A5E7F73CBF51DF427644292962D43CBBDA",
              "Hash": "A292A0A174636F35E46B53DAD979BA864DA7C13927743E4764EAEEF51C780D17",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::SetEmpty(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::AttackWasPerformed()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDepthOffset(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ResetDepthOffset",
              "Signature": "private System.Void ResetDepthOffset(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "541137ABE9CD9F189365130ADC13AC1B4F7B20431CAC8F37CACF805FCAD065A6",
              "Hash": "DC1023F30D23497DE2B75353214622E7D57A9FFD99D136E53620261C565B0DF4",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_DepthOffset(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAnimationState(System.String)-\u003ESystem.Void",
              "Name": "SetAnimationState",
              "Signature": "public System.Void SetAnimationState(System.String animationState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animationState",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "715D0C8E5F6C31BA54CB6767CBB9A88E57D1CF5A0FD5CA894DD0A856675F366C",
              "Hash": "78D267237F3BBC2964E47487D24350BAFBC8975B3A2C2465E010B8F8AB3BE9D1",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.AnimationStateMachine::SetState(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDepthOffset(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetDepthOffset",
              "Signature": "private System.Void SetDepthOffset(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DD03B6E3608B46A6D2439C08FCBEC41B18542DF43611A64DE3ECED93A7BEF87B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState(System.Int32)-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState(System.Int32 newState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newState",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "6ACD7940034882BB3C43E7703CC3308C179E8E92B6C2D139DF8C3430751E039C",
              "Hash": "4CE32E981485C680ABF6B3C6F440C4F4E4406B469EACB7FA9550E8C2347BE185",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWalking()-\u003ESystem.Void",
              "Name": "SetWalking",
              "Signature": "private System.Void SetWalking()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7AA0A22D4CCA9B1715E69FDB74E85C1EFB15E7DDC4A1FD8EFF5783EA0705A906",
              "Hash": "1A8543D73F46C50082A8A54E83B091656C65061E25B8AEFE42DFE06D5D792626",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)"
              ],
              "StringLiterals": [
                "walking"
              ],
              "Source": null
            },
            {
              "Id": "SpawnDeathParts()-\u003ESystem.Void",
              "Name": "SpawnDeathParts",
              "Signature": "public System.Void SpawnDeathParts()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "381153EF1CD702249498A23A8BC0450DC7CD115B6A9B20FE5905B05BB83FF772",
              "Hash": "15E34AB50383706F6230EC9CFA11380699850BEECEEB7A96FFC3AC8C9108E904",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "vfx_death2",
                "three2light"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5360,
              "BodyHash": "35D1E21C4296415E83941B515EA32C54F2F236F9D45CC4A7423694413AE9DA94",
              "Hash": "EED1E3F7E9A22FF7D4FE0991C1019CC4B7A4CE5522A4B55FF04785D235982FC5",
              "CalledMethods": [
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Candide.Entities.Animations.IAnimationState::set_TimeScale(System.Single)",
                "Candide.Entities.Animations.IAnimationState::GetCurrentFrameIndex()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.Entities.Animations.AnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::Update(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Entity.EntitySystem::GetEntityById(System.Guid)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetAnimationState(System.String)",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetWalking()",
                "Candide.Entities.Animations.IAnimationState::IsDone()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Entities.PlayerState.PlayerAnimationController::SetDepthOffset(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Dt()"
              ],
              "StringLiterals": [
                "run",
                "lifting_running",
                "running_cart",
                "javelin_hold",
                "hammer_ready",
                "shield_ready",
                "walking",
                "shield_walk_spear",
                "shield_hold_spear",
                "shield_walk",
                "hammer_walk",
                "hammer_hold",
                "bow_walk",
                "spear_walk",
                "spear",
                "dash2"
              ],
              "Source": null
            }
          ],
          "Hash": "2802720BE938E59A90223F7224D04D47E89ACBAD66882C5599C0E46238794799"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerController",
          "Name": "PlayerController",
          "DisplayName": "PlayerController",
          "FullName": "Candide.Entities.PlayerState.PlayerController",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerAnimationController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionDirection:System.Single",
              "Name": "ActionDirection",
              "Type": "System.Single",
              "Signature": "public System.Single ActionDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "492FF915924E02924D08756140033925F13D6BC42184330129B70676BABB1A32"
            },
            {
              "Id": "AltAttackHeldLock:System.Boolean",
              "Name": "AltAttackHeldLock",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AltAttackHeldLock",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D09123E71B3BBC18B4960C70F3F2783F76A0907FE20E3B12397C4DA4CFC0DAE"
            },
            {
              "Id": "AttackCooldown:System.Single",
              "Name": "AttackCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single AttackCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAFDDE10275DDF9FCA772EA120D5F5F59DB037C5524BC47437CEC6B7DDE6F342"
            },
            {
              "Id": "AttackHeldLock:System.Boolean",
              "Name": "AttackHeldLock",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttackHeldLock",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39D1D3D9BDE339CD475552ECB9BFE812352A1793967124187B8915939DEACC4C"
            },
            {
              "Id": "AttackIsFullyCharged:System.Boolean",
              "Name": "AttackIsFullyCharged",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttackIsFullyCharged",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAC27E2AF286540F61059909006CFC7C6D4EA1468CBFADFE1513D2ADB4FA61F8"
            },
            {
              "Id": "AttackNewStateTimer:System.Single",
              "Name": "AttackNewStateTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AttackNewStateTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C7B3857B5C04266A58AC85D707BEC9F67D9F30792B5EB66668AEF470318DD04"
            },
            {
              "Id": "BowChargeStartTimer:System.Single",
              "Name": "BowChargeStartTimer",
              "Type": "System.Single",
              "Signature": "public System.Single BowChargeStartTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "516A3B57FF94224941A627248C0519DAD93DE0C63665C09B3D4F74F51CBBA17E"
            },
            {
              "Id": "BowChargeTimer:System.Single",
              "Name": "BowChargeTimer",
              "Type": "System.Single",
              "Signature": "public System.Single BowChargeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "264B15B809097EAEAD9AB4F72103946DBA2B70FA55B79EC0853E16420E23B107"
            },
            {
              "Id": "ChairEntityCandidateTuple:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,System.Boolean\u003E\u003E",
              "Name": "ChairEntityCandidateTuple",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E ChairEntityCandidateTuple",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAFC8018549E49318726C173F168CC7C14A8987A8C1FAFA3D862F40F564CBFC2"
            },
            {
              "Id": "CoolerActionInProgress:Shared.ActionInProgress.AbstractActionInProgress",
              "Name": "CoolerActionInProgress",
              "Type": "Shared.ActionInProgress.AbstractActionInProgress",
              "Signature": "public Shared.ActionInProgress.AbstractActionInProgress CoolerActionInProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F92530A999A0F51749BA7C59A4584D14A9C448F8DF3C5F61B33E3C92DF5C604"
            },
            {
              "Id": "DashEnergyCost:System.Single",
              "Name": "DashEnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single DashEnergyCost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B351584265DDD290BBB444395BBE933AEA3B2A26B0084839A6BA363A5EE08E2D"
            },
            {
              "Id": "EnergyFailFloatingTextUniqueId:System.String",
              "Name": "EnergyFailFloatingTextUniqueId",
              "Type": "System.String",
              "Signature": "public System.String EnergyFailFloatingTextUniqueId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10A0E698D24D8911064B6707B81AA8D0524E817390B0DF6DD38D433DF7460FA0"
            },
            {
              "Id": "ForceWalk:System.Boolean",
              "Name": "ForceWalk",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ForceWalk",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54265853EABADD428A4F47B9EDC35BE14F007642CDFFD72445250B41A0AC9985"
            },
            {
              "Id": "InteractionLock:System.Boolean",
              "Name": "InteractionLock",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InteractionLock",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C949A353BCD1B06F73EFE511E18F37A8AC333DEB958B3799F70088E083A84253"
            },
            {
              "Id": "IsWalking:System.Boolean",
              "Name": "IsWalking",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWalking",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CD8BDD1CFDFF55AF3947B67901D695BA2AFE00B34AE44597CE5DDAE4797B5D8"
            },
            {
              "Id": "JavelinChargeStartTimer:System.Single",
              "Name": "JavelinChargeStartTimer",
              "Type": "System.Single",
              "Signature": "public System.Single JavelinChargeStartTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A1E022AD5EDE92D269CA1EEC81B41B940E989646363EF6CF674440B0289A1E6"
            },
            {
              "Id": "JavelinChargeTimer:System.Single",
              "Name": "JavelinChargeTimer",
              "Type": "System.Single",
              "Signature": "public System.Single JavelinChargeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE36E162588DD02CE4B096560F18452456A9EA7F38A7C4449B39B8107C4DA485"
            },
            {
              "Id": "JustCancelledAction:System.Boolean",
              "Name": "JustCancelledAction",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean JustCancelledAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "790E113F0B85C96757D1833857FDD8FF9AFEF20EB914F8DF8B0C2AAC4137B397"
            },
            {
              "Id": "JustDroppedCarried:System.Boolean",
              "Name": "JustDroppedCarried",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean JustDroppedCarried",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B7212A64CF4EECF90885057F2582EC8C91670801DF113FEDE0190872A393E82"
            },
            {
              "Id": "LastSafeResetPoint:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "LastSafeResetPoint",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E LastSafeResetPoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A444B06FD92A8C6A2AD8CDE0B2FD02790973A9ABA7AD4F335611A431461F09E6"
            },
            {
              "Id": "LockDirection:System.Boolean",
              "Name": "LockDirection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LockDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "976E985528DC8B5646F96FCF56C31B2ABEBE04733F79EE0AC0A6BEA1E7626CF6"
            },
            {
              "Id": "NextGrabInteraction:Shared.Models.Interaction.Interaction",
              "Name": "NextGrabInteraction",
              "Type": "Shared.Models.Interaction.Interaction",
              "Signature": "public Shared.Models.Interaction.Interaction NextGrabInteraction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD3702D29D54D0C041C20E19621E090424224BA12E511EEB4CE9ECE8AFBD2CC7"
            },
            {
              "Id": "NextInteraction:Shared.Models.Interaction.Interaction",
              "Name": "NextInteraction",
              "Type": "Shared.Models.Interaction.Interaction",
              "Signature": "public Shared.Models.Interaction.Interaction NextInteraction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CB0B5EA80D88303D80A14894E739E86CE6AFAED6A5C60E9C08A1ED910A023C2"
            },
            {
              "Id": "NextInteractionHighlightedEntity:Shared.Entity.EntityWrapper",
              "Name": "NextInteractionHighlightedEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper NextInteractionHighlightedEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "399ADF0120B405C415785121E7AA63CDAE58FC1C7CDFB821FF74B31AFCE8860A"
            },
            {
              "Id": "ResetTimer:System.Single",
              "Name": "ResetTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ResetTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE28049C610D53FD023DDEDE3ADD48BE7FE661F632D665A1E8A2961324841B4C"
            },
            {
              "Id": "ReuseEntityWrappers:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ReuseEntityWrappers",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ReuseEntityWrappers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E0D71F3F8273F81E9735E4CDFED787BC39F53B47458A24A8F1274CD6FC906D"
            },
            {
              "Id": "ReuseInteractionsList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Entity.EntityWrapper,Shared.Models.Interaction.Interaction,System.Single\u003E\u003E",
              "Name": "ReuseInteractionsList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Shared.Models.Interaction.Interaction, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Shared.Models.Interaction.Interaction, System.Single\u003E\u003E ReuseInteractionsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "62B7C9C2211A626FB940E0502B0EF296E83D2BD9914A4D201B2E8C5CD8F12184"
            },
            {
              "Id": "SafeResetPointIndex:System.Int32",
              "Name": "SafeResetPointIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SafeResetPointIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F814C0CFCDDA27F00E5D7AAB7FFC1AB40CCF0F662EFA2B236865C9F8B40772F"
            },
            {
              "Id": "SafeResetPoints:Microsoft.Xna.Framework.Vector3[]",
              "Name": "SafeResetPoints",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] SafeResetPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF8E6649EE60CDD44B9583D2A99970BE5A34E5DFB33A3DF598B4E91435A19EEC"
            },
            {
              "Id": "SecondaryCooldown:System.Single",
              "Name": "SecondaryCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single SecondaryCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02CF01AE030EB16C0BD8305E2AC9432B292D9CAEE869C3D7C8D301E0230AC3D7"
            },
            {
              "Id": "SoftLockDir:System.Boolean",
              "Name": "SoftLockDir",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SoftLockDir",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "197F0D860E6DA5744271208BD571B139DB42B0B87D966F4B6236FF95E7D31912"
            },
            {
              "Id": "SoftLockKey:Candide.Input.SuperKeybind",
              "Name": "SoftLockKey",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind SoftLockKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE7360C1E61A11FAA4F3E522B6DDADAA3E42FCD4ABB99F38595C608D4D4CF617"
            },
            {
              "Id": "StateMachine:Candide.Entities.PlayerState.PlayerStateMachine",
              "Name": "StateMachine",
              "Type": "Candide.Entities.PlayerState.PlayerStateMachine",
              "Signature": "public Candide.Entities.PlayerState.PlayerStateMachine StateMachine",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "975770839FB7FD3BCCC4FBBDF997F8C20914AE05367A086B28FD0F2A9B012D1C"
            },
            {
              "Id": "WeaponAttackState:Candide.Entities.PlayerState.WeaponAttackState",
              "Name": "WeaponAttackState",
              "Type": "Candide.Entities.PlayerState.WeaponAttackState",
              "Signature": "public Candide.Entities.PlayerState.WeaponAttackState WeaponAttackState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FD50D99FECAC06885CFDC24C4412EC2FCBCE80C355A47998F0729F08C186A1C"
            },
            {
              "Id": "WeaponSwitchCooldown:System.Single",
              "Name": "WeaponSwitchCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single WeaponSwitchCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E80B5161CBDD6C5CAFC10516141791D7D4E94FBC24F84BEA63C67F3D2BDDDE0"
            },
            {
              "Id": "WeaponSwitchCooldownTime:System.Single",
              "Name": "WeaponSwitchCooldownTime",
              "Type": "System.Single",
              "Signature": "public System.Single WeaponSwitchCooldownTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "458EA9D28E64AE5BAFE5F025C88E61E77FEE628910E5AB55C8951122182526A0"
            },
            {
              "Id": "WeaponSwitchQueued:System.Boolean",
              "Name": "WeaponSwitchQueued",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WeaponSwitchQueued",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4026F4DE485A2A27A946446A08F72F356A861D0CB382CDAE3CBC982D9B17EE5A"
            },
            {
              "Id": "_attachRequest:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_attachRequest",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler _attachRequest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BC3355E19B5E326E30F8D9B176385542CF8EEFEB7A94D22EBB964696D42B860"
            },
            {
              "Id": "_canPlaySound:System.Boolean",
              "Name": "_canPlaySound",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canPlaySound",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61A097218F17D0CB811CC7C4D423E1BB343E8FB2DB016306AEC64845F743486B"
            },
            {
              "Id": "_carriedAttachTargetId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_carriedAttachTargetId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E _carriedAttachTargetId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF25880ED9B387BA60A017459FE6C53821C080D4A06CF9F5F48D9FD0B6E504"
            },
            {
              "Id": "_hurtSoundTimer:System.Single",
              "Name": "_hurtSoundTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _hurtSoundTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "109A850FE0315C7A61CB188D390AF9CE862F86268177594DA74C85FC7778C0F3"
            },
            {
              "Id": "_skipRequestAttachEntity:System.Boolean",
              "Name": "_skipRequestAttachEntity",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _skipRequestAttachEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B916F63DA9686CC83BE981B46E74BF33ABF9887447A70D4061F365B37192804E"
            }
          ],
          "Properties": [
            {
              "Id": "AttachAndThrowFunctionalityFunc:System.Func\u00603\u003CSystem.Single,Shared.Entity.EntityWrapper,System.Boolean\u003E",
              "Name": "AttachAndThrowFunctionalityFunc",
              "Type": "System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E AttachAndThrowFunctionalityFunc",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FF355780161E74666F4DF3E3BB2B2A941E68D16DFDAB0D292094A9250047EEAD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "EA54D8D4CAE2E2EF8585EE1EF56DF40CB85C2E7B1AF7AF43FB3C9797907AE18F",
              "Hash": "F9A6020F62B633264414D051BA0D64DE980BE659F705B7868BF9164C953335D7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::BeforeRender()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForInteractions()-\u003ESystem.Void",
              "Name": "CheckForInteractions",
              "Signature": "public System.Void CheckForInteractions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A73F1245970FD484B939E11780FC9E987639B2A700F14EEF3CA7CD2E0CCA544D",
              "Hash": "D7AAC7835F8733517620A3280210E43DF1D9865074221D194AF6B1A43A0B24A7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::GetInteraction()",
                "Candide.Entities.PlayerState.PlayerController::GetGrabInteraction()",
                "Shared.Models.Interaction.Interaction::GetEntityOrNull()",
                "Shared.Entity.EntityWrapper::set_Highlight(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "CheckMovementKey",
              "Signature": "public System.Void CheckMovementKey(Candide.Input.SuperKeybind key, Candide.Input.SuperKeybind counterKey, Microsoft.Xna.Framework.Vector2\u0026 delta, System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "counterKey",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "DC4978CE382E7C5F80012ABAC1596E4CD0E9FE633FC92D88B2C70C81933C2EA1",
              "Hash": "E733F83363C151431F1ADC448884DD93D04005D3ADB3F6F0E17D62A3F3B6A426",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()",
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.SuperKeybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovementKeys(Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "CheckMovementKeys",
              "Signature": "public System.Void CheckMovementKeys(Microsoft.Xna.Framework.Vector2\u0026 delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "D34F01141B1B7CE179F4CDE3483EF1A75022210A6C6DB077D111F4AFBD729443",
              "Hash": "8C52195F24CA630A918F42DEC3BF907BE6A1332A427225AFBD995E60540D9BAD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClientHook_TryEnterLiftingState(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "ClientHook_TryEnterLiftingState",
              "Signature": "public System.Boolean ClientHook_TryEnterLiftingState(Shared.Entity.EntityWrapper entityToLift)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityToLift",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "182DC56AB1F23EB1D61D591CB8FFE79448E2C5F49D67ADBD3B697C84C9DB289E",
              "Hash": "19DF8458BA6E97B537C1B649C867BDA535B80B475A9D4F854D8E8635143C655A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStateMachine::GetAndSetState()"
              ],
              "StringLiterals": [
                "Failed attaching entity to local player in ClientHook_TryEnterLiftingState"
              ],
              "Source": null
            },
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "44166E8C16DF32A70B2312D6DBAF7853CF3A020101C21896F322C879ED5A7B3F",
              "Hash": "5691DFE2B46FD91DB74879D262838B618307207CB8F34B1D2F91797BC6606E68",
              "CalledMethods": [
                "System.Object::MemberwiseClone()",
                "Candide.Entities.PlayerState.PlayerController::InitializeStateMachine()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreatePlayerImGui()-\u003ESystem.Void",
              "Name": "CreatePlayerImGui",
              "Signature": "public System.Void CreatePlayerImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 783,
              "BodyHash": "42EAE06F0B20C1CA1CFA2D482A499907A0D7F864E9376D46EBBF39AACC109F65",
              "Hash": "A730E1A0B2106A47852AA263DCA21722351A5E2E221155DA389EEB1B55424890",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::Concat(System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Entities.Animations.IAnimationState::get_TimeScale()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Candide.Toolkit.ImGuiAssist::InputFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026)",
                "ImGuiNET.ImGui::InputFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026)",
                "ImGuiNET.ImGui::InputDouble(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Double\u0026, System.Double, System.Double, System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [
                "State: ",
                "Animation State: ",
                "Animation TimeScale: ",
                "Direction: ",
                "Speed: ",
                "0.00",
                "Position",
                "Tile position",
                "FloorHeight",
                "Velocity",
                "Acceleration",
                "GravityScale",
                "Friction",
                "%.24f",
                "AirFriction"
              ],
              "Source": null
            },
            {
              "Id": "DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)-\u003ESystem.Void",
              "Name": "DoActionInProgress",
              "Signature": "public System.Void DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress actionInProgress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionInProgress",
                  "Type": "Shared.ActionInProgress.AbstractActionInProgress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "CDECD0EAA69CCA3EDC31FCB96DBB36C481C1EC2934F89F5A9F1F59F55FF3FC26",
              "Hash": "99A3482D6C734B8FB73F6990DB9FC932910E70F73CE9002EA88D6833680614FD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStates.CarryState::Drop(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)"
              ],
              "StringLiterals": [
                "ActionInProgressState"
              ],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "F451FEA34F117323A4351C282DDBFC6F3E39F526283CC9C2095E89F0D8F75D06",
              "Hash": "ED09354FD6968D3D7D6D7BC8E821747638061D8A3F71E61B10DC498F42A739D6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.Multiplayer.Services.ConnectionState::get_Step()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.String, System.IFormatProvider)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_DimGray()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_YellowGreen()",
                "Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "F"
              ],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "9AC77D64F8F0E8D6FCA9CDE2CEFB067A6A3CD5316609E961CA9CE92EF5060623",
              "Hash": "6A91FF0985A53922831F9331F70262796C5B6CC1B8E8D66C79E7FA9EF6B6981B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::EntityInitialize()",
                "Candide.Entities.PlayerState.PlayerController::InitializeStateMachine()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityIsInFrontOfPlayer2D(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "EntityIsInFrontOfPlayer2D",
              "Signature": "public System.Boolean EntityIsInFrontOfPlayer2D(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "B2C578126998DB5451F0E4D92641AE7445BB4549923612EE6E8E7705E861CAA6",
              "Hash": "C84A0C6CBE840AE601C8EDB53B4D77B8AD6D60E0611F375984346372DE4C7A1B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, System.Single\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.CollisionHelper::GetEdgeToEdgeVector2(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox)",
                "Microsoft.Xna.Framework.Vector2::Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EquipmentManagerOnEquipmentsChanged(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs)-\u003ESystem.Void",
              "Name": "EquipmentManagerOnEquipmentsChanged",
              "Signature": "private System.Void EquipmentManagerOnEquipmentsChanged(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "612BB6CBBDF14FF21AE8DB2BCC9094F12F714B5720875DC56C134B73B8EA77A9",
              "Hash": "CB392FE94DC31237FBE3062A54E2EF80AA981AFDED3412F0A813C1D11E062276",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::OnEquipmentsChanged(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindSafeResetPosition()-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "FindSafeResetPosition",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E FindSafeResetPosition()",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 407,
              "BodyHash": "11C26E27C8204B62D909ACF63CCF094CEFC29C9168522F74FE0D17030F11A9F0",
              "Hash": "EC13EB98A66C728A5BF7AFA1584BC23C9625F2EEDE14BB5C3F2FCB3B27A94EF1",
              "CalledMethods": [
                "PlayerController.\u003C\u003Ec__DisplayClass70_0::.ctor()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "PlayerController.\u003C\u003Ec__DisplayClass70_0::\u003CFindSafeResetPosition\u003Eb__0(Microsoft.Xna.Framework.Vector3)",
                "System.Func\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGrabInteraction()-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetGrabInteraction",
              "Signature": "private Shared.Models.Interaction.Interaction GetGrabInteraction()",
              "Visibility": "private",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 478,
              "BodyHash": "8F4C7A23B590DB64BE66D09A9D2DF81F66FB7EF338E366A697118EBE8BC5D2EC",
              "Hash": "C20B72E6ACD8625F6A571DB06108D3DD1B6F96BBCB9BDD7EB1AF5A7021851508",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_InteractionType()",
                "Shared.Entity.EntityWrapper::get_IsInteractionArea()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "PlacingState"
              ],
              "Source": null
            },
            {
              "Id": "GetInputMovementDelta()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetInputMovementDelta",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetInputMovementDelta()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "F0D66303F5A51C73511539619793298068F50B54824D107630A0982B24132F22",
              "Hash": "25048F9337DF46D6A6C4B3DFD6B096CA3160C864769BBBB1D970D3E22A7CF6B0",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Double)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.InputManager::GetMouseAngleFromEntity(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::CheckMovementKeys(Microsoft.Xna.Framework.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction()-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1911,
              "BodyHash": "68BF20ABD43A66FA6F453D0773394CA511484E35EDA8BBB4BF07ABABA9330457",
              "Hash": "87EB1D4525AD743496A0558D47C01D37F559F2BE82AC95C57BED8D56F407999D",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8DirVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.Legacy.BucketController::get_Content()",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.Entities.PlayerState.BucketInteractionTarget::.ctor()",
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)",
                "CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_InteractionType()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "PlacingState",
                "resource:clay",
                "resource:ash",
                "resource:water",
                "bucket_content_resource_id"
              ],
              "Source": null
            },
            {
              "Id": "InitializeStateMachine()-\u003ESystem.Void",
              "Name": "InitializeStateMachine",
              "Signature": "private System.Void InitializeStateMachine()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "7FABC4125623E6F269496E96538503C76956044AADDD3C2251C0DCCCEFCF3E81",
              "Hash": "E8F43EE9D5A6DC43D9BD1011434E43FC51FA20FA4F1A39B8B1B96870B1EBAEAD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::.ctor()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::get_Assembly()",
                "System.Reflection.Assembly::GetTypes()",
                "System.Type::get_IsClass()",
                "System.Type::get_IsAbstract()",
                "System.Type::IsAssignableTo(System.Type)",
                "System.Type::op_Equality(System.Type, System.Type)",
                "System.Type::GetConstructor(System.Type[])",
                "System.Reflection.ConstructorInfo::op_Equality(System.Reflection.ConstructorInfo, System.Reflection.ConstructorInfo)",
                "CandideCreator.Shared.Helpers.ReflectionHelper::GetActivator(System.Reflection.ConstructorInfo)",
                "ReflectionHelper.ObjectActivator\u003CCandide.Entities.PlayerState.PlayerState\u003E::Invoke(System.Object[])",
                "Candide.Entities.PlayerState.PlayerStateMachine::AddState(Candide.Entities.PlayerState.PlayerState)",
                "Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)"
              ],
              "StringLiterals": [
                "NormalState"
              ],
              "Source": null
            },
            {
              "Id": "Interact(System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "Interact",
              "Signature": "public System.Boolean Interact(System.Boolean repeated, System.Boolean grabInteraction)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "repeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "grabInteraction",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 535,
              "BodyHash": "602D279AE991E907862FE5270CD7877A0E65EC75C85201BC1D3E55F9E451F1E9",
              "Hash": "1C851AA0BEB5192E32B931B0777C3726681F35031DD0045F00E8565B53C89141",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Shared.Models.Interaction.Interaction::GetEntity()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendEntityInteract(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)",
                "Candide.ActionInProgress.RepairActionInProgress::StartRepair(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.ConstructionSitesManager::EntityDoConstructConstructionSite(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.CropManager::HarvestCrop(Candide.GameModels.Models.ClientCropModel)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Entities.Controllers.Legacy.BucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Candide.Entities.PlayerState.PlayerStateMachine::SetState()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Entities.PlayerState.PlayerController::TrySendThrowing(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnThrowing()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseClicksAvailable()-\u003ESystem.Boolean",
              "Name": "MouseClicksAvailable",
              "Signature": "public System.Boolean MouseClicksAvailable()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "E986F0925A9EF57974A28A645003E9BD3B977DA7B0C568DC9C273DDB6E307EAF",
              "Hash": "1C0B10B426B9C9584D3DDC1EA81651972467A9014CD3F6A078153B265EADF0D6",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.CandideUI.MouseUiInputSystem::get_DraggedElement()",
                "Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)-\u003ESystem.Void",
              "Name": "OnAttackCast",
              "Signature": "public System.Void OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Entities.PlayerState.OnAttackCastArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "3F4F494944C1DBC0977900130FC61F62231853FE71E849B74B386FF49CE246A7",
              "Hash": "6CB3822AA1549A67A8D074BB50A424445F61AEF2E5D74AFB32D5F1EBA310346E",
              "CalledMethods": [
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Analytics.AnalyticsHandler::GetWeaponKey(Shared.Models.Items.WeaponTypeEnum)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"
              ],
              "StringLiterals": [
                "aura:special:player_shield_buff",
                "attack:",
                ":count"
              ],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 928,
              "BodyHash": "788B00EA1C2D1AB5AE9F35CEB0D38F22758F25172FED2A8F9B991E860B200EBD",
              "Hash": "E08EB1A51EC147CCEF0E39789B2C0EBBA07799DC113FF27484563D0B601921E0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::OnDamaged(Shared.Combat.DamageResult)",
                "CandideServer.Entities.Controllers.ServerPlayerEntityController::OnDamaged_Shared(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult)",
                "Candide.PlayerMode.AbstractModeManager::OnPlayerDamaged(Shared.Combat.DamageResult)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.LegacyUI.OverheadHealthbar::Damaged(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::Add(!0)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationSprite::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame\u003E::ToArray()"
              ],
              "StringLiterals": [
                "event:/player/damage/player_hit",
                "event:/player/damage/player_massive_damage",
                "player:on_damage_slash",
                "media/combat/player_hit2",
                "media/combat/player_hit3",
                "media/combat/player_hit4",
                "damaged"
              ],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "E1AACE7F0D17F4AE737505EE8718D6BB2A2713D2686B55EA119FD1C43564EE3A",
              "Hash": "8DED9D1790842140C62DB02E3767515C5530467EA20AE6002D8D1570B6444EDB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CollisionWeight()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F6F90D00744495CCF31D58453430FD451161777761686A71AD42EE1BF8374627",
              "Hash": "995515771282E098B6A148E53FD2AE5BCD743A5394F1AD31E470C33DD97FCEEA",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::OnKilled(Shared.Entity.EntityKillInfo)",
                "Candide.Multiplayer.PlayerManager::LocalPlayerDied()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "14A71C420EDD70464D63494512546FF9D17A9AD940725B0BA98A1FB2619E61CB",
              "Hash": "3C040B2F1D30FBC4F6BE18D248429B33AC64633229099090F8503FE7A48C8DBE",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedTrinkets()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.ItemInstanceManager::Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "phoenix_Feather",
                "item:phoenix_feather:protection"
              ],
              "Source": null
            },
            {
              "Id": "OnPlayerKilledEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPlayerKilledEntity",
              "Signature": "private System.Void OnPlayerKilledEntity(Shared.Entity.EntityWrapper killedEntity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "killedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "1CA824E4E34186E76E75CB6E7C07C6431DB060D5A971245451DC889BB9F46FB1",
              "Hash": "B62AD2B966F20CB7112398121DD94FD9DF18DC657D44DBEA1DD03D10E03F6EDA",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "dagger_movement_speed",
                "OnPlayerKilledEntity",
                "aura:favour:dagger_movement_speed"
              ],
              "Source": null
            },
            {
              "Id": "PlayerIsAboutToFall()-\u003ESystem.Boolean",
              "Name": "PlayerIsAboutToFall",
              "Signature": "public System.Boolean PlayerIsAboutToFall()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "3E0F39C6EAA0B6B86533F6DE52838262104D8B42DC166880BC2A4EC4A9278C2C",
              "Hash": "CC0506A07B29AE2F7E5DF9C7C719988ED339B169CDDA44BC8FF541EDB551AA87",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueWeaponSwitch()-\u003ESystem.Void",
              "Name": "QueueWeaponSwitch",
              "Signature": "public System.Void QueueWeaponSwitch()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "CD848A7397F382AB869B373161FD2312E35DFB6AD5147A391F25A26D3CA9E82A",
              "Hash": "8FA7B52C96651FEF2CAEF037287AE5D0ABF622579C9D258B029BE5B095DFC899",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "132DA7AF3CCEBF6409351AAE025F9C55E1DDAAFD973C0ACA90B9AAEBDAE53DDC",
              "Hash": "EABA55892C9618DEDAF94DBEF7073EF7310566224F8BE3650E482666393F1678",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Reset()",
                "System.Array::Clear(System.Array, System.Int32, System.Int32)",
                "Candide.Entities.PlayerState.PlayerStateMachine::SetState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetAttachRequest()-\u003ESystem.Void",
              "Name": "ResetAttachRequest",
              "Signature": "private System.Void ResetAttachRequest()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "30971960AFC61E4A309358D1423ECF258E9149E8BCAD8467507C807358CFD0B1",
              "Hash": "43820A4CF81FC0305D022C704D0B49973FBBDBAFA3821FC1EC910E51B7895774",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetPlayerToSafePosition()-\u003ESystem.Void",
              "Name": "ResetPlayerToSafePosition",
              "Signature": "public System.Void ResetPlayerToSafePosition()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "A6CEA1A84B80141CBD9CCCD39D089F32E538FF5CE5284E6326B832693969CA5C",
              "Hash": "21503C1CA6A6ACDBBA2A5F463A8EAD4289C2016904586F94184B6DA7D0890C46",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::FindSafeResetPosition()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::FixFloorHeight()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame::.ctor()",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDetach(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "SendDetach",
              "Signature": "public System.Void SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E carriedPos, System.Boolean isInLifting)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedPos",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isInLifting",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "54001A42BED5DBD26F8EB53B6006910E7BC30F0F792F9A939C9784822B106DE9",
              "Hash": "05D8BE8C3106D5B71EC7CBC40F60F26F51C31740490F2A02CF6616F477108B0B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::ResetAttachRequest()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.GameModels.Services.PlayerActionService::SendDetachAction(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLifting(System.Guid, Shared.Combat.EntityAttachPriority)-\u003ESystem.Void",
              "Name": "SendLifting",
              "Signature": "public System.Void SendLifting(System.Guid carriedId, Shared.Combat.EntityAttachPriority priority)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "CEBEE17F4048600489527008B5184C8F5EBC2107AA8A36106D594B163DB827DC",
              "Hash": "FA29B73CB01CB452DC03B7CCB83C7B7189D6712EC70F4EC0F6F5887C48F576BE",
              "CalledMethods": [
                "PlayerController.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Entities.PlayerState.PlayerController::ResetAttachRequest()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "PlayerController.\u003C\u003Ec__DisplayClass10_0::\u003CSendLifting\u003Eb__0(CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "PlayerController.\u003C\u003Ec__DisplayClass10_0::\u003CSendLifting\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.PlayerActionService::SendRequestLifting(System.Guid, Shared.Combat.EntityAttachPriority, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Server_ForceEnterLiftingStateAndAttach(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Server_ForceEnterLiftingStateAndAttach",
              "Signature": "public System.Void Server_ForceEnterLiftingStateAndAttach(Shared.Entity.EntityWrapper entityToLift)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityToLift",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "65F8013EDC7F068FBEF24492D0229E20316F0124D7774A15D3BE2EE52F145EC1",
              "Hash": "5DDBCAC64F99AB048EC98CE41ED9D14410392FE5675C9612F8B20370F5D44C37",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStateMachine::GetAndSetState()"
              ],
              "StringLiterals": [
                "Failed attaching entity to local player and I don\u0027t know what the fuck to do about it"
              ],
              "Source": null
            },
            {
              "Id": "TryEnterLiftingState(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "TryEnterLiftingState",
              "Signature": "public System.Boolean TryEnterLiftingState(Shared.Entity.EntityWrapper entityToLift)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityToLift",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "8B2B1C6ECACCD447253AEB0BD58EBD433237165ACEC2FCC28C3DAB0929BE13B0",
              "Hash": "034E9309AA83E7FA8769F8FDD35C2A3618D4B1DFCC8430CD553BDF25E4C0B858",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStateMachine::GetAndSetState()"
              ],
              "StringLiterals": [
                "NormalState",
                "Failed attaching entity to local player in TryEnterLiftingState but we should have succeeded. Unexpected :("
              ],
              "Source": null
            },
            {
              "Id": "TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)-\u003ESystem.Boolean",
              "Name": "TryEnterPlacingState",
              "Signature": "public System.Boolean TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F52794AD6E168B474312A753D921CA0AA685CB5102DF31D00983CBB372ECFED9",
              "Hash": "239CBD24B07BFF314F5B84FBA536A6D5759320130C06B9C4C2757F5DA71A05B7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::GenerateRenderingPreviewArgs()",
                "Candide.Entities.PlayerState.PlayerStateMachine::GetAndSetState()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingState::SetParameters(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryEnterSittingState",
              "Signature": "public System.Boolean TryEnterSittingState(Shared.Entity.EntityWrapper entityToSitOn, System.Boolean saveBeforeSittingPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityToSitOn",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "saveBeforeSittingPosition",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "8C30B9851AB6016C7004D8062F9441D9F9E34D3DB68C91347B77788DC5EA713E",
              "Hash": "58D5C6D4B9805AA2DC0D0F3ED9BA03D8E2428614F7174DB5EB98FD0FC908E3EA",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStateMachine::GetAndSetState()"
              ],
              "StringLiterals": [
                "NormalState"
              ],
              "Source": null
            },
            {
              "Id": "TryLeaveSittingState()-\u003ESystem.Boolean",
              "Name": "TryLeaveSittingState",
              "Signature": "public System.Boolean TryLeaveSittingState()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "1CE2F5438CA2EEFB2B4B0873B0A2402D038F82AEF138FA13A25ADA4D01398DDD",
              "Hash": "7E80B44A9443545B5B7D58E0EA03ADCFB7A212AB4B5CD50A9BE5D5C2EFACBA48",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerStates.SittingState::ForceLeave()"
              ],
              "StringLiterals": [
                "SittingState"
              ],
              "Source": null
            },
            {
              "Id": "TrySendThrowing(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "TrySendThrowing",
              "Signature": "public System.Boolean TrySendThrowing(Shared.Entity.EntityWrapper carriedEntity, Microsoft.Xna.Framework.Vector3 pos, Microsoft.Xna.Framework.Vector3 throwVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "3B6CFC0D849228514E8E114771FE89A29E99225B75D6BC92D49EB4D26291F9E6",
              "Hash": "861791DA4D4824505954EC41B5ACF39B37CDA220CB1758FF2B16B13D92B846AA",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::TryThrow(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_KillWhenThrown()",
                "Candide.GameModels.Services.PlayerActionService::SendThrowing(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage)"
              ],
              "StringLiterals": [
                "thrown:"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1095,
              "BodyHash": "CEE7FDA93AFD2F541B55E42B537B77BB6A135CB612CDEAD3DFC43A0152EAD694",
              "Hash": "EC1470015CF44A93DFD336842FFBEF099987599C0C40259C2934DB64346FDBD9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Entities.PlayerState.PlayerController::QueueWeaponSwitch()",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Candide.Entities.PlayerState.PlayerController::get_AttachAndThrowFunctionalityFunc()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E::Invoke(!0, !1)",
                "Candide.Entities.PlayerState.PlayerController::set_AttachAndThrowFunctionalityFunc(System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::set_Highlight(System.Single)",
                "Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()",
                "Shared.Entity.EntityWrapper::get_VelocityZ()",
                "Candide.Input.SuperKeybind::Released()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Entities.PlayerState.PlayerController::UpdatePlayerResetTimer()",
                "Candide.Multiplayer.Services.PlayerService::SendSetFurnitureMode(System.Boolean)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "player:distance_walked",
                "event:/player/damage/player_drown",
                "vfx_water_splash",
                "big_splash",
                "Player_FurnitureModeOff",
                "Player_FurnitureModeOn",
                "furnituremode"
              ],
              "Source": null
            },
            {
              "Id": "UpdateAndCheckCarriedEntityStatus()-\u003EPlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "UpdateAndCheckCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus UpdateAndCheckCarriedEntityStatus()",
              "Visibility": "public",
              "ReturnType": "PlayerController.PlayerCarriedEntityStatus",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 445,
              "BodyHash": "599830E318E91CC5CACFE8B1767AB370069D27CF21CE46F999172B0B400F7CAE",
              "Hash": "D23571B15A92E612ABAFAC823A9A2877C7FB7DF117C2D5DB2902B9AE67399367",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "UpdateAndCheckCarriedEntityStatus: CarriedId was -1",
                "UpdateAndCheckCarriedEntityStatus: We\u0027ve lost knowledge of the carried entity with ID ",
                "UpdateAndCheckCarriedEntityStatus: CarriedEntity has been removed",
                "UpdateAndCheckCarriedEntityStatus: Carried\u0027s CarrierId was not set to the player\u0027s, but set to null. Desync?",
                "UpdateAndCheckCarriedEntityStatus: Carried\u0027s CarrierId was not set to the player\u0027s, but set to ",
                " (",
                "). Desync?",
                "UpdateAndCheckCarriedEntityStatus: Carried entity has lost its Movable component"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePlayerResetTimer()-\u003ESystem.Void",
              "Name": "UpdatePlayerResetTimer",
              "Signature": "public System.Void UpdatePlayerResetTimer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "0A756293FCEEF031E3DFCA73F16F205454EAAFA7309C41112ED1BFAA69AA5676",
              "Hash": "ECE7D72B4F039BEBDB0D9ECDBC4843A4D0B31BF16DB614B0568DB3441187F1A1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Combat.SharedCombatHandler::ApplyTrueDamage(Shared.Entity.EntityWrapper, System.Single, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType)",
                "Candide.Entities.PlayerState.PlayerController::ResetPlayerToSafePosition()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateSafeResetPoints()-\u003ESystem.Void",
              "Name": "UpdateSafeResetPoints",
              "Signature": "public System.Void UpdateSafeResetPoints()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "0198B6205112F5BE91428F7B9FF99DEA129B92AFAC6A387D01B2F97F1489815E",
              "Hash": "8C6D8F6A19EABB8A6989B34D68B178DEF76D0C16F59414599B63239E484422A3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_StandingOnEntityId()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6D7AEDC5C70B0938A20C84A2E49338E34634F30D20EA4EE7CB55461E97DA272"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerDashHandler",
          "Name": "PlayerDashHandler",
          "DisplayName": "PlayerDashHandler",
          "FullName": "Candide.Entities.PlayerState.PlayerDashHandler",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DashDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "DashDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 DashDirection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "196E960A8D50167815B120633C3A1B26B4810947FF84E7E189192C3BDE9FB5B9"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "WindDownTime:System.Single",
              "Name": "WindDownTime",
              "Type": "System.Single",
              "Signature": "public System.Single WindDownTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FA7CBA89B84FC5B83E2BCEB7DD16A604C5289ECAEDEC421848522CA8904E940"
            },
            {
              "Id": "_dashSpeed:System.Single",
              "Name": "_dashSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _dashSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC4082EC3C7B435E5014A8281C282F37D94AD1054EBE85D5E0731F1F36573A46"
            },
            {
              "Id": "_oldAcceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "_oldAcceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _oldAcceleration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DE027CB3DC5503A4CCDEF27BAD15F9E734BD4E93B5CABBEDFC4591F5B778A6F"
            },
            {
              "Id": "_windingDown:System.Boolean",
              "Name": "_windingDown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _windingDown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBFC2F0C080808984B3D2A0DAF4B6162B9999EE7D2764F237FE3DBFA6A9AF8FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "1308E220723F1296536F8624ADC213580A652DBEC572677A7F7C90BB4EB8056F",
              "Hash": "775703B4D6278E95DED5071AAF1D21692EA9FCBCFF7B832FA232ACC57A9FC656",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)"
              ],
              "StringLiterals": [
                "MovementSpeed"
              ],
              "Source": null
            },
            {
              "Id": "HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void",
              "Name": "HandleFireDash",
              "Signature": "public System.Void HandleFireDash(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "B97A09D41DBBFADE4360BCDA5AFBF6EB8F0EA0D58C1492A175116747D69299DF",
              "Hash": "D3E8BCF5BFB85EA45C57CD2A312FD8E72247A7D33A87F8E6122F1A2D1D9C651A",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "fire_dash",
                "MovementSpeed",
                "dash_fire_trail:0",
                "earthquake_tiny"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "B838141D61C6188632245A494C1FCBDBBA5D81856BFA938F724F4A7869499086",
              "Hash": "76934AFA1F0E04BB92E7AC8A628A14BA65555B321A1E54754E9B5D09B011AE57",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.MathF::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::Move(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerDashHandler::SetDashDirection(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)"
              ],
              "StringLiterals": [
                "MovementSpeed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "3D20C65EC28C1FA648082ADF0078DDE652E44D44275704FA514BF491BA90D0E5",
              "Hash": "2280F696FBB0142C0789FD1E9DC56A8B4D08E995F5A5823903D9AA5C8223A2EE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::RemoveFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)",
                "System.Object::Equals(System.Object, System.Object)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::SetSpeed(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDashDirection(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)-\u003ESystem.Void",
              "Name": "SetDashDirection",
              "Signature": "public System.Void SetDashDirection(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller, System.Single speed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "0DFCD2F78E50B06489D5B1592145EE44ED546260B2241E37FECB6E1CBE1321AD",
              "Hash": "311AEE7A74B57F31301D97F57E2A82FEB1E0CAB5D76ABE98AAD11EB333C21055",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "UpdateAndCheckIfShouldTransition",
              "Signature": "public System.Boolean UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "0871EF63C549D1EB3311FDCC97754D5D3DB4485F96FA92DE9818A278E39E3346",
              "Hash": "3AC05696A10FFA4026F64EA8E93ED87ADCCB8615083A37C72529C15B6FF8FEAA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.MathHelper::SmoothStep(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::SetSpeed(System.Single)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D2C9510F6585955E3F17E1851BA63378F083268ABB30E00AD7A09A31A4B1B10F"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerSecondaryEntity",
          "Name": "PlayerSecondaryEntity",
          "DisplayName": "PlayerSecondaryEntity",
          "FullName": "Candide.Entities.PlayerState.PlayerSecondaryEntity",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entityId:System.Guid",
              "Name": "_entityId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _entityId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5D99D69CF49261FC4D8F78D8F0449FF3C4E2A2490653AE0BB7BF6139BEC46BA"
            },
            {
              "Id": "_isLoaded:System.Boolean",
              "Name": "_isLoaded",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLoaded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F1AA699EF44C79AA3920E098BB343AB507D6508205A491187FFEA143F7A6F95"
            },
            {
              "Id": "_type:Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Name": "_type",
              "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Signature": "private Candide.Entities.PlayerState.PlayerSecondaryEntityType _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E49249EFCC79F96D5C37CD0265BEBAD871F9531052C1C6CE8EAB630D120AEFA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetEmpty(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetEmpty",
              "Signature": "public System.Void SetEmpty(Shared.Entity.EntityWrapper mainEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mainEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "B477123F2976BB8B89CDA7C41E9E0E2143974FD6175889ED0E1E14D3BED2E723",
              "Hash": "DD9558259F7ACE5D6DE18059AA584484021E285C8FC148F8AABA814D6D5AD34F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Entities.PlayerState.EntityUtility::GetCarrierEntity(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "SetEmpty"
              ],
              "Source": null
            },
            {
              "Id": "SetEntity(Shared.Entity.EntityWrapper, System.Guid, Candide.Entities.PlayerState.PlayerSecondaryEntityType)-\u003ESystem.Void",
              "Name": "SetEntity",
              "Signature": "public System.Void SetEntity(Shared.Entity.EntityWrapper mainEntity, System.Guid entityId, Candide.Entities.PlayerState.PlayerSecondaryEntityType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mainEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "2C078A0DB565BEF0016F3AFB41E378DAD8E72935AA429B77B29E229BD2D9E756",
              "Hash": "F5FBC5C3C2C42E108CE9E819BDF58A57764E1CAB8DF611F529911C0C0446B415",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Entities.PlayerState.PlayerSecondaryEntity::Update(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper mainEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mainEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "56C7426C019EB41FBBC920FEB7FD088AAF101881A121A2AE5808BAF8B2E12829",
              "Hash": "FA053EA90432359965D4F33BBDFAE5FD303A64A74E83D71D7336BDA05699B186",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A823DBC48F9476D40A3ECEEAA24439ABFFD6C5AFB38C935D4181C04ABEA2D13C"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
          "Name": "PlayerSecondaryEntityType",
          "DisplayName": "PlayerSecondaryEntityType",
          "FullName": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CarriedEntity:Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Name": "CarriedEntity",
              "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Signature": "public Candide.Entities.PlayerState.PlayerSecondaryEntityType CarriedEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06D1413FAE2E9A0DC5399558E2079AD8CB5831A8D5AFE71F6D30456D2A2423BD"
            },
            {
              "Id": "Chair:Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Name": "Chair",
              "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Signature": "public Candide.Entities.PlayerState.PlayerSecondaryEntityType Chair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7480A8E247BB8C186D2984DCC41391A9D578A8D7CA12A97B36E24933F787EC8"
            },
            {
              "Id": "Unknown:Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Name": "Unknown",
              "Type": "Candide.Entities.PlayerState.PlayerSecondaryEntityType",
              "Signature": "public Candide.Entities.PlayerState.PlayerSecondaryEntityType Unknown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5605B87CFC379B742A8500BF3FD1F06C2AC380865DACCF187B35452E992F8B9B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "542967CE160D8B9FA31516C238040D0A5BD256E40C6B5C11142ED9A445329D92"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerState",
          "Name": "PlayerState",
          "DisplayName": "PlayerState",
          "FullName": "Candide.Entities.PlayerState.PlayerState",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Candide.Entities.PlayerState.PlayerController",
              "Name": "Controller",
              "Type": "Candide.Entities.PlayerState.PlayerController",
              "Signature": "protected Candide.Entities.PlayerState.PlayerController Controller",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F9BD09BF2ED0BBAADB007EB6EA92B3E441B172CCF898C2211C188187482B0EE"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "protected System.Single Timer",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C54E1B6280B3822629C0794F574EC6E78C76DCFD32C9EC6314BDB16001035E6"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper\u0026",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper\u0026",
              "Signature": "protected Shared.Entity.EntityWrapper\u0026 Entity",
              "Visibility": "protected",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C70F48A4ACE65FADEE3C52279D6223DA42B171898B59FFCB801AEA45CA103498"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9124DD879ED33E1F2C27CEED3B96EDB33157FE2E45BC542805199898956616B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1ABCF00CAD823918530E03D2D00509728FC556E61BC238BF7B92B5EC6E20914E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EA17CF40096D3A0CF01366422EC5D0660AF1828BF21D165A14052826B2DB8766",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4686258D89512B0B93FE23DC3B3063922DF1A98642D802E3A099B30D55567BAD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F844891759F8F4067285FA81AA43E927F5645077841300A4E3CB9405CEC400E9"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStateHelper",
          "Name": "PlayerStateHelper",
          "DisplayName": "PlayerStateHelper",
          "FullName": "Candide.Entities.PlayerState.PlayerStateHelper",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionData:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "CollisionData",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E CollisionData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0BF0FF188F8696198B222CB58CB8E47C094CD7A2DFBFCB5008C2E240DCC35B7B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckCollision(Microsoft.Xna.Framework.Vector2 n1, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "n1",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "619651F7357452916157C2C763922E6190F55B60F2388AB8D19123F0F2B2158D",
              "Hash": "69F3D9F9C5C30A78BA3D06DC09DC209607F7468DDB9138B6AD0637BC93B1F6E9",
              "CalledMethods": [
                "Candide.World.WorldHandler::CheckCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionData::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void",
              "Name": "DrawInteractionsUI",
              "Signature": "public System.Void DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "54430E741DABF587F036B1AECDA3F443DC8676CA63A79A0AF94737F70E8C02BF",
              "Hash": "D4F8C5EC2BD8713E642A8ACB49B591ABB67FDAF2A53CDCAD043B309E38D51ADB",
              "CalledMethods": [
                "Candide.CandideUI.Helpers.PlayerInputDisplayHelper::DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawShootPreview(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "DrawShootPreview",
              "Signature": "public System.Void DrawShootPreview(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "EE4ED94CEB4A6A194BF6D0AF051AEB78E4FAC4C9895554F11929D97CB8B11B39",
              "Hash": "483CBC7AA95960545DA635AB32A128F970D2ACE3EF227F1C7A8C8119821B46B6",
              "CalledMethods": [
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void",
              "Name": "StopMovement",
              "Signature": "public System.Void StopMovement(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "EBB6B17CD4A1EA1BA8B369857C8A28420FD42406C6E081D029E84888E8853519",
              "Hash": "D6B16056855534F3B311858CED5BC7A046BF3D2E0415D6FC9832528A6FB3EAEE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.GameModels.Services.PlayerActionService::SendMovementKeysReleased()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysReleased()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "UpdateMovement",
              "Signature": "public Microsoft.Xna.Framework.Vector2 UpdateMovement(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "767460F74AF06379FB6EC7854F47B4D5334BECFA7D01B6AFAF8753D271946515",
              "Hash": "14B1D4EC53BC362ED73D8984D9D913400D94BEDBD4A3FABD8853429DBBF5EC33",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Services.PlayerActionService::SendMovementKeysReleased()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysReleased()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Services.PlayerActionService::SendMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53AB9882600B73D4B78F7B022A90561969EFF77496B266D70ECC50E7B8DC902F"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStateMachine",
          "Name": "PlayerStateMachine",
          "DisplayName": "PlayerStateMachine",
          "FullName": "Candide.Entities.PlayerState.PlayerStateMachine",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_states:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Entities.PlayerState.PlayerState\u003E",
              "Name": "_states",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E _states",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA8B3F9DCCA8C66445224168EE38D3B4EAD93ADC051693011AB01F2747541361"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentState:Candide.Entities.PlayerState.PlayerState",
              "Name": "CurrentState",
              "Type": "Candide.Entities.PlayerState.PlayerState",
              "Signature": "public Candide.Entities.PlayerState.PlayerState CurrentState",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "78D0094EE56DFE6442B69E13C0F8AE943172A8032C52E7375054AA711DFEAF2F"
            },
            {
              "Id": "CurrentStateName:System.String",
              "Name": "CurrentStateName",
              "Type": "System.String",
              "Signature": "public System.String CurrentStateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4C41EE162DF4913E4DE945225F9ADDB26D9034A88D02A66649300B03683C90A5"
            },
            {
              "Id": "PreviousStateName:System.String",
              "Name": "PreviousStateName",
              "Type": "System.String",
              "Signature": "public System.String PreviousStateName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6A4F68B5BC6779E49C1B9CFEEB4D57E86D048ED626D0EB67CFD818FA7B5FA71D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddState(Candide.Entities.PlayerState.PlayerState)-\u003ESystem.Void",
              "Name": "AddState",
              "Signature": "public System.Void AddState(Candide.Entities.PlayerState.PlayerState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.Entities.PlayerState.PlayerState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "85561A840B48DCE5BFE499B71DCD685EB4659E38E9A17AD0070F7FAB2454B6A9",
              "Hash": "504C13AE8F368304DBEB7BD010D3C8023D532A801BE19B094BC6FA25B516D4A4",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAndSetState\u00601()-\u003E!T",
              "Name": "GetAndSetState",
              "Signature": "public T GetAndSetState\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 84,
              "BodyHash": "52C61BFE3DDE599DE7A407A7B86799103F2DDC440C7EA2AB83A09263A16451B5",
              "Hash": "D28B3F61F6488CE93DD95B8DAC08CB1043039793EF7E87A2B5621F5B29B9F23A",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E::get_Item(!0)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_PreviousStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::OnLeave()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentState(Candide.Entities.PlayerState.PlayerState)",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetState\u00601()-\u003ESystem.Void",
              "Name": "SetState",
              "Signature": "public System.Void SetState\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 78,
              "BodyHash": "50A51C4D9B6357D7253406A78E190FACE11F33D2AF798B9E027D39A8B4EF9D24",
              "Hash": "073F6E7BEB92DA896B2055BDFFE245AB716F39AA9EA4BB24D0814B1171A56530",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E::get_Item(!0)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_PreviousStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::OnLeave()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentState(Candide.Entities.PlayerState.PlayerState)",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySetState(System.String)-\u003ESystem.Boolean",
              "Name": "TrySetState",
              "Signature": "public System.Boolean TrySetState(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "EE0618A7FFE3DD19AC1508DCCC1303FB5AA957A50AD76FA47A2649BB17164DED",
              "Hash": "751672B7CAE29C29B44E8529B903220E7223DE6DAEB584B960C2694E4FA93705",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Entities.PlayerState.PlayerState\u003E::get_Item(!0)",
                "Candide.Entities.PlayerState.PlayerState::CheckCanEnter()",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_PreviousStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::OnLeave()",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentState(Candide.Entities.PlayerState.PlayerState)",
                "Candide.Entities.PlayerState.PlayerStateMachine::set_CurrentStateName(System.String)",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5DE78C9EB23B568F432301470C1B273E8509D76737F1E00ADCF30120901EC709"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState",
          "Name": "ActionInProgressState",
          "DisplayName": "ActionInProgressState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_prevMoveDelta:Microsoft.Xna.Framework.Vector2",
              "Name": "_prevMoveDelta",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _prevMoveDelta",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1A5A14EFF27E76D721848BFEABEA694481175BB03E9D2201C2A9CA58B6C28DB"
            },
            {
              "Id": "_transitionAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B09121B11FB6810C3A8BA2EC9075F56DB221EBC0054CAE087BAF51F318B86D76"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionShootCrossbow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShootCrossbow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShootCrossbow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A9A037CD42A3EAFEC62378172438153FF0BE72EA6FAF2B55C0604ED7FC7EFD5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "F01F1CBEEC408451264B44DBA0E779836F97F5166DF28F3B961C55152FC60148",
              "Hash": "3B472B4A6C8D4C035AD760E37173D835C6C7BE3A508630B4C38DAD093F65C1CE",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "0BAADDECFF8CD78EA80E6362CCF53E8A2E27F08607CC37F3FED866AB46665C09",
              "Hash": "99741DBFBAE0F6240C5477B15C7161FA3F279A9865B1C985132D2D74C1968E79",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::SendActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "4E908E86B673723084D98488762314D5BA0DD4C73C85A6C11FBCEBBF2441AB03",
              "Hash": "05AAE26B569DEDA2219B8920BEEAB49B1B4223916FCE4BF2F0D76159FA09A360",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Services.PlayerActionService::SendActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "991DA51E93132E5FACF573E3DAC708F374375ED2CA3623452EF05D3E7A9CE751",
              "Hash": "89FF2D82ED3396599806A8410BAC4E49006C31EC637EB0B29485E843C180A738",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState::SetActionToNull()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PerformProgress(System.Boolean)-\u003ESystem.Void",
              "Name": "PerformProgress",
              "Signature": "private System.Void PerformProgress(System.Boolean isHit)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "05DA0CD5ADD69CC3F53620888D2CEE439F02DA03D57A54BEC45959B90658D81A",
              "Hash": "9A382569D9365E9BA1B3D6066E645B1BD06AF27375554EE4F8FD8D438C68CCBE",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::SendActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActionToNull()-\u003ESystem.Void",
              "Name": "SetActionToNull",
              "Signature": "private System.Void SetActionToNull()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "5151AE7CC8F7DAEDF778E5F8CA2D4D851DA268BEE4BF4B2C82FA9ABD2444E7B4",
              "Hash": "1CEF8CD5199FE0AA165D04FA6C6B3804378B89FD4C5850FAFF88ED1339421FF6",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::OnActionLeft()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopDefault()-\u003ESystem.Void",
              "Name": "StopDefault",
              "Signature": "public System.Void StopDefault()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "EF6321FB193A62D3A7D8DABF882FBD1DB8AF689C0FCE31B830A3B5DAA3CEA083",
              "Hash": "C5B9845A60A1502B41D0DA0D9CAB03C9DD48F2B671C41AF8A73086A08FF3F4FD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState::SetActionToNull()",
                "Candide.GameModels.Services.PlayerActionService::SendActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 475,
              "BodyHash": "1381171E10CC979BCB1C78A9F8D74B7478F0D1CA648A4607FABD910892459CFF",
              "Hash": "A611C18BACCB30E52C4166445F4EF6291C6DBF4CA7F0ED8A8F84008C158CB699",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState::StopDefault()",
                "Shared.ActionInProgress.IActionInProgressController::VerifyCanPerformAction()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState::PerformProgress(System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.PlayerControllerKeyBind::Released()",
                "Candide.Entities.PlayerState.PlayerStates.ActionInProgressState::SetActionToNull()",
                "Candide.GameModels.Services.PlayerActionService::SendActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.ActionInProgress.AbstractActionInProgress::get_CurrentProgress()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CC0BED1E811EBFE87143A963A832C1E5A1004E5BFB4F0A69B436D3467D9167F5"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Name": "AttackState",
          "DisplayName": "AttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackIsBuffered:System.Boolean",
              "Name": "AttackIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean AttackIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31360ADC6CCC1C3D91C74CB838ABD177D15C1C7C22D8CFDA1407799FA6E5CBAD"
            },
            {
              "Id": "AttackStanceState:System.Int32",
              "Name": "AttackStanceState",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 AttackStanceState",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EC1164AD4C21E835D17FAA70A457344FA69F2D4E026ACDCA14C1834889F1FEE"
            },
            {
              "Id": "DashIsBuffered:System.Boolean",
              "Name": "DashIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean DashIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector2",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 Direction",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C15AA258AEE0423F5B8413F10DEDD372C004BF27787B92FBCEEC40F5D6F1A97"
            },
            {
              "Id": "ShieldIsBuffered:System.Boolean",
              "Name": "ShieldIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ShieldIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F61245BBBF6431E4C843B65E4E7BFB41B40D0FC7FD0C6E6F166FBC51857C5034"
            },
            {
              "Id": "TransitionDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionDash",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078A86778DA7C3E2A7A083901677B78341CE333BAB7B6BBC94E9A9D4D941A6C8"
            },
            {
              "Id": "TransitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionNormal",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09706CB501A0B4521B1CAD1F02496E245EA1FF0453E90370A971AE86DAA2773C"
            },
            {
              "Id": "TransitionShield:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionShield",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionShield",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A20BD286F701303722D5690AA32929D2E1171B2292850E21BEF3A50842CA6AFF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast()-\u003ESystem.Boolean",
              "Name": "CanCast",
              "Signature": "public System.Boolean CanCast()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "322B72C8A6AB9A7A426A679A04F7B95157865565E16A98001C681A2BE2DF5725",
              "Hash": "AF977892A960949D591346D42D0FFD75B52AC76BF21D1E740F070B007640AE4D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 732,
              "BodyHash": "76F3F379E5769F0251819F2F0BCAEE9BB64D7B184E17DE5373D0AE72457F6A10",
              "Hash": "6701F72762B174D1E1387125FBCAED1880375A5FCA0ACB3A7981524896B951D2",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraDamage(Shared.Models.Items.EquippableItem)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageMultiplier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellDuration()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellChain()",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfx()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfxModifier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraKnockback()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetArmorPiercing()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetProjectileSpacVfxId()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDirection()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraAngularWidth()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetAttackDistanceOffset()",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "AttackState: Failed creating CastSpellArgs",
                "dagger_backstab"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "EE9458AA447C18DF22C59E254B6B7926F1E65917776776D733F36E05353EF986",
              "Hash": "3C9D0A2412CBA43D107CEB67B63091F6143AFAC577DACE19DBEF8759E1BEABB4",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckDash(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckDash",
              "Signature": "public System.Boolean CheckDash(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "440C2613304BAF3C8D26E030E35EF13E0352B39CD882A01F8C4D5AE90FFA20E9",
              "Hash": "9EB5C558A24AD5E1CBB5CB9FA67FD63487618F1DFCBBCFE1177A0E7D7CAC7937",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Energy()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckShield()-\u003ESystem.Boolean",
              "Name": "CheckShield",
              "Signature": "public System.Boolean CheckShield()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "BA838495610C62EFAD168AEA143935DFBB012FD72F21D536BE09B8B50CE174D8",
              "Hash": "3C5D80375CAE951F892BA7D89BD2B35BFC7B4450D466A6D469E2FCCB75B6FD43",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoBufferedTransitions()-\u003ESystem.Void",
              "Name": "DoBufferedTransitions",
              "Signature": "protected System.Void DoBufferedTransitions()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "378C3EE53C227FE7EEE47D94B6CBD2BB78E76DF5F8CAFC30621C87D6EA64ACF3",
              "Hash": "E00E9FF66784482CA08F592904535D467A4621ED6316284D1717677CF2F8629B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetArmorPiercing()-\u003ESystem.Single",
              "Name": "GetArmorPiercing",
              "Signature": "protected System.Single GetArmorPiercing()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "2842CA676C686F7B01CCFD674060A7D8B7368997A7D788B6FABB63D1DAE5B08C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAttackDistanceOffset()-\u003ESystem.Single",
              "Name": "GetAttackDistanceOffset",
              "Signature": "protected System.Single GetAttackDistanceOffset()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "90ABCB073CB600FD4EA9B6C5A9A14D7BA226706402345B8B791C0C76E6B785B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageMultiplier()-\u003ESystem.Single",
              "Name": "GetDamageMultiplier",
              "Signature": "protected System.Single GetDamageMultiplier()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "460F6957F09151BC8CB5CA8E41EA9C2DC2C931178C7902ADABED69E755005D82",
              "Hash": "B32591F6CDEEA52F1CD9E0333039A427B943A52308B98CA0699A921751F2938A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "CD5CC96131CDB7C9B939D53B290970F0AE44CF65A41918292C6CBDF497DA3431",
              "Hash": "BD9653E84C21E5D6B85EE7C1191B11DFA2ABD0167DCCA3C98DC437447BD204B6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageVfxModifier()-\u003EShared.Combat.DamageVfxModifier",
              "Name": "GetDamageVfxModifier",
              "Signature": "protected Shared.Combat.DamageVfxModifier GetDamageVfxModifier()",
              "Visibility": "protected",
              "ReturnType": "Shared.Combat.DamageVfxModifier",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "43E9ACBE1066CFC6BB405DA3780BDA3F83D519EFBA20950DF8AD9A24BD64D0D0",
              "Hash": "F4BB1596E674B2C8D4C6A43815FADB327133241797B656C08C5EE25A3DA4ECCC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirection()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetDirection",
              "Signature": "protected System.Nullable\u003CSystem.Single\u003E GetDirection()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0DA7E19889930A45B24FAFAC8478C8B763CD954B1B59E8EB2F6230E0067D1AB6",
              "Hash": "4D211406FD502D4CF84064BC9E05EF80758BD2CD902BD9C133F714E1093A477C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnergyCost()-\u003ESystem.Single",
              "Name": "GetEnergyCost",
              "Signature": "protected System.Single GetEnergyCost()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "63EB87E0B994CC2227DA8209B04D63F4DE274B6BC1EB2C8F0532FB959BB5FDD4",
              "Hash": "C48BDFA86C19E9B406461B44F358840C1DA15589EFB5D79144EC9CB67BAEF37F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)"
              ],
              "StringLiterals": [
                "WeaponEnergyCost"
              ],
              "Source": null
            },
            {
              "Id": "GetExtraAngularWidth()-\u003ESystem.Single",
              "Name": "GetExtraAngularWidth",
              "Signature": "protected System.Single GetExtraAngularWidth()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "537C50AB00F88DD991DAA0FDFB43D949FAFA81223B341DFE1D7BF43E1BEF642A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraDamage(Shared.Models.Items.EquippableItem)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E\u003E",
              "Name": "GetExtraDamage",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E GetExtraDamage(Shared.Models.Items.EquippableItem weaponEquippable)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E",
              "Parameters": [
                {
                  "Name": "weaponEquippable",
                  "Type": "Shared.Models.Items.EquippableItem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "F217011EB0D5262B796C839374F0CEC6508E60B841843A8AA3EC464530A31A46",
              "Hash": "38A1D2A7AED747FB95C67763BE526E55D6CB98790311DD882CBDBC72B48A8D39",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)",
                "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "tome_spell_blade"
              ],
              "Source": null
            },
            {
              "Id": "GetExtraKnockback()-\u003ESystem.Single",
              "Name": "GetExtraKnockback",
              "Signature": "protected System.Single GetExtraKnockback()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "D1046B1D2C9C8E7D43B4E9BEB4429AB74FD870F035249A9A6AE638F4FE06F39A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "4AC221E4FB4A27683EDC55888E43F6E9E9594C12D92A340D094E83E2C0435FE8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "E2F2F9B555D8FC0EA749C0BEE2B445429A904D9D9AD5C289D3DCC8E07E0EF58B",
              "Hash": "EDA741918DD6E3926670DA43907A2653AF9FC0AC32428C64A72472C47B4A7133",
              "CalledMethods": [],
              "StringLiterals": [
                "player_attack1"
              ],
              "Source": null
            },
            {
              "Id": "GetSpellChain()-\u003ESystem.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[]",
              "Name": "GetSpellChain",
              "Signature": "protected System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] GetSpellChain()",
              "Visibility": "protected",
              "ReturnType": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "CD2A4F9E479817337B9199586B2B24E9E24CA580741A77FBCBE26F1E35C2258B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellDuration()-\u003ESystem.Single",
              "Name": "GetSpellDuration",
              "Signature": "protected System.Single GetSpellDuration()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "A5FC5438B45E24B93C60D7E1B1C2E862CE1D9FEE680C0519DC184F886C2B3717",
              "Hash": "AE6CF20907BDE20B09D74FA6FDA0535383AF1E82E596F1198801397621EB58D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "C0499FB6586B6918C1B846DA0707C5F075217770B933980B7C04482D9414FCAE",
              "Hash": "AAD14B575B1EB678FCA169D281A7415E5278D27ED1BB3CD09398DF409A992165",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "1D67C580A4B01DF317956449091BD41CF447876DF76162144D53CC36326C8C4D",
              "Hash": "EAAD8E15EF8C10BCC023ADB65D9A2E6D9C4C7BF1F51BB1B950D90B21D3F19AE3",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "B02F4B1956379CA3B7B64873296FA8AA719ED6D59B0983AA1C5FE3DD5E2ABFE3",
              "Hash": "761551BD3AEFC037AB79775C95C3AEF5A453C705C85A6238FE0F175032957C04",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "63B224659D2E6D2E9F02E70113CAB973A0DD0C728D0FC9417DFAFAEB672658DC"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.BowChargeUpState",
          "Name": "BowChargeUpState",
          "DisplayName": "BowChargeUpState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.BowChargeUpState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_transitionBowHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDDF5A32888048F12C067958ED2C64DCCF2109118E9D53EA55F7BE0E1C4A288F"
            },
            {
              "Id": "_transitionBowShoot:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowShoot",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowShoot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D71777B2707AA34EEAC6D6F0BCB57592D4AFDF9BF79C9A6FFE01856136ED20C"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "88C81041DAD7330224F3ADD328347B89DE5A41F194CF16CCF69717D101A0B7CA",
              "Hash": "A95F535EB831037F17220EDD16ECFFCFF4FC018EFAB0A86D89C4594C1CAC33BD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "A47073D2B146B6D8E2B1BCE4A04DC24A3A5A0E0E45D9FB68B1FB8A3B5AC07DCC",
              "Hash": "8F63D904959D3D7AC8C3E3F546F50B5EA01812B2E63C07A23EB8E9234507A392",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendBowChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowChargeUp(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "16DFA17C9CEFD57B8BD96EFB9D967B6A2186D09BB21ADFB655A6A2467079A769",
              "Hash": "7E66AA2EE5BF5753930EC34A1E78280CD028B9E4A013831BB10CB35767437E48",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [
                "bow_range_and_speed",
                "Player_NoAmmo"
              ],
              "Source": null
            }
          ],
          "Hash": "969D9B59FAAAE01BE719B0D863D4D045688D5EA227EC0D58AA276CBE7D68F4B6"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.BowHoldingState",
          "Name": "BowHoldingState",
          "DisplayName": "BowHoldingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.BowHoldingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PerfectTimeWindow:System.Single",
              "Name": "PerfectTimeWindow",
              "Type": "System.Single",
              "Signature": "private System.Single PerfectTimeWindow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CA2C90E1C1149A46ACFE771C1E7BF0B26EBC6C2103049DE0BF4DA6C147F5E99"
            },
            {
              "Id": "_perfectTimer:System.Single",
              "Name": "_perfectTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _perfectTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B891F1CCA1C923A97A536D784653E97B3BC7D304F7D7811DB29B0EE862122F28"
            },
            {
              "Id": "_transitionBowAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AECFB26FAA29E55B5DEA176B6D49941DBB51536AF81086263BA01049CBE0F2C"
            },
            {
              "Id": "_transitionBowSecondary:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowSecondary",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondary",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "565E14C43FC365DCB3314C99DEB7BC11D68D54ECF0262C08455815328DC7ECAA"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_wasFullyCharged:System.Boolean",
              "Name": "_wasFullyCharged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasFullyCharged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E191684E166B4B55E8D5962603949025292DE9CF65382C267885A399B601333E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "379DF09BECEF0C3FEFAC0E7BFD3F79AD928FCBC5937533B3E9CBACE0A38EC648",
              "Hash": "5E5784F1FF20B8C5AB42401F9EBDD665D0538DD9661B23A7EAAFE34903F40615",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 459,
              "BodyHash": "F3414B86A3D68F301B543EA1A0C8EF0651217C50B4ACA33351EE56DAC5AB333F",
              "Hash": "9A3AF14294F787C61BCA27606D084BD2DB908A4EFB79BD7C2E55A03F000B90DA",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Down()"
              ],
              "StringLiterals": [
                "bow_range_and_speed",
                "Player_NoAmmo",
                "bow_perfect_shot",
                "buffed",
                "event:/items/bow/bow_full_charge"
              ],
              "Source": null
            }
          ],
          "Hash": "6553FAC3D81087C051254FADCC86F1385DDDCE33EDCA554AC64E9815A5E6DC55"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState",
          "Name": "BowSecondaryChargeUpState",
          "DisplayName": "BowSecondaryChargeUpState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_transitionBowSecondary:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowSecondary",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondary",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "565E14C43FC365DCB3314C99DEB7BC11D68D54ECF0262C08455815328DC7ECAA"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "18AB2F93AA05241902AA81E59943EA40BDF2D573CF547F822F553D707648CC49",
              "Hash": "1BB6224567956B6126B25E8F2E82B7F77B48D696E3BF019402DB963B4E2C9096",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::GetEnergyCost()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "GetEnergyCost()-\u003ESystem.Single",
              "Name": "GetEnergyCost",
              "Signature": "protected System.Single GetEnergyCost()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7AF591EFB6EA02B72B42CA5FD08735DF53C4978C18B04A8251F6D375900C1B13",
              "Hash": "F144B6CBCD376822167A0F3C7E3EC6D6EE009F4FECE977426FA27B6109CD27E7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)"
              ],
              "StringLiterals": [
                "WeaponEnergyCost"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "BE1DBAC5A2A3095BAC945F6879A9FED00B78E1C3F03E5CBC0668DD558E56D4AA",
              "Hash": "E51139801D5D9726786FB7C0CA7F73C3BA63E9F0DB926372EA1B418E188F7487",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::GetEnergyCost()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendBowChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowChargeUp(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "BB4CC9887738A3BB98A7865D74D11B9CCC5F7449B51FD2398E97ABE094D5F91F",
              "Hash": "0AEFBC192F3E965F2EE5E8165FA578BA23AC4B3990C4B5E1D7939DE6637CE266",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Fdt()"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            }
          ],
          "Hash": "0BA2C3DAFE2459FCCDA8379E89D09CB028DB328DD33948550A920C0F7E2A6DE6"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.BowSecondaryState",
          "Name": "BowSecondaryState",
          "DisplayName": "BowSecondaryState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.BowSecondaryState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DashIsBuffered:System.Boolean",
              "Name": "DashIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean DashIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"
            },
            {
              "Id": "_transitionDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69E18D1E1A653F469286FAC83C63B723B9E740DC055FD6FFA21EE0DA8E7D76D3"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Models.Items.ItemInstanceModel arrowItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arrowItem",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 492,
              "BodyHash": "1D1A64D153C4EB70E62314F78BAEB776377E53CB0206998872305D1D64C9CBBD",
              "Hash": "F091BF65E9927F1F3392438B2C9BD7E6C69755C0EAF7658EBF79D0A23498B89C",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateArrowConeSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "bow_range_and_speed",
                "BowShootingState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "DDA1DF0290BE1FF03702D90CA0521FF1D7012D80FD36D859D54BA04566D37ACC",
              "Hash": "2AA542E2D5E13A497179A4D2169910A713DB3CC36B05A2ED2E595F3BD999FAA8",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 303,
              "BodyHash": "5CF5066DB10C0C6C623ADD462F7239F79EF7018A6F7125F33E2EE15B38C8176B",
              "Hash": "D768EC3C179BFBDEB738F898B5810D4E8E2185A7F63CF25DCF7747B72B167711",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.BowSecondaryState::TryShootBow()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Services.PlayerActionService::SendBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "event:/interface/navigate"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryShootBow()-\u003ESystem.Boolean",
              "Name": "TryShootBow",
              "Signature": "private System.Boolean TryShootBow()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "5FC99C386F938DBF76F981298A5956B23848001E8976B225681E0B76C6E68D3E",
              "Hash": "CF967636DA294EAB6AE71677523354FB7DA7E1B927ED45FE8F5E826D6B177009",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.BowSecondaryState::Cast(Shared.Models.Items.ItemInstanceModel)",
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.ItemInstanceManager::ExpendAmmo(Shared.Models.Items.ItemInstanceModel[], System.Int32, Shared.Models.Items.WeaponTypeEnum)"
              ],
              "StringLiterals": [
                "arrow_not_consume",
                "arrow_not_consume_2"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "048E4C046ABF7BB239E295296035255ECB41053FD1DDF4BD2722F1FC091AC9BB",
              "Hash": "A7B30B147D58A2BA9FEE8DCA12D6A0F600EF82CA1BD367BB610FD3AFBC70F9E5",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "40FC851FF1FE90F1A3684E213CC44FE0A1B3807F970C0AEA1D72898BDA3B7374"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.BowShootingState",
          "Name": "BowShootingState",
          "DisplayName": "BowShootingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.BowShootingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DashIsBuffered:System.Boolean",
              "Name": "DashIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean DashIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"
            },
            {
              "Id": "_chargeLeft:System.Single",
              "Name": "_chargeLeft",
              "Type": "System.Single",
              "Signature": "private System.Single _chargeLeft",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67A2F967318230272E2B5F7BA38838365D554559AED550E5D58A6A5368BB7B2D"
            },
            {
              "Id": "_isFullAttack:System.Boolean",
              "Name": "_isFullAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFullAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C155670D033FEAA4285BB78CCD67273CF449808FE5AA535ECC5A22113894C264"
            },
            {
              "Id": "_startTimer:System.Single",
              "Name": "_startTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _startTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D267E04C8E68525F9C4FCC9A48723A1A6B57AF6A9D32EC78C4E6B3F2AF5C21EC"
            },
            {
              "Id": "_transitionDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69E18D1E1A653F469286FAC83C63B723B9E740DC055FD6FFA21EE0DA8E7D76D3"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Models.Items.ItemInstanceModel arrowItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arrowItem",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 794,
              "BodyHash": "883C6377A20D8D6120F27634D195C93C701AAB716E539FF4E27ED0750A48A19B",
              "Hash": "247D0904B814CC61F3A335AE8513FAF2C650457B683F2F27AE3C606AC752DD57",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "bow_damage_stack",
                "aura:favour:bow_damage_stack",
                "bow_range_and_speed",
                "BowShootingState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "EF596F50236B84EA656C783C10388F0E91EABF0A6C4D77A8D8CD5F6094F0A7FE",
              "Hash": "D7BBB2BA116A9D89393041628F45340A040FF7D07BF89FC0F86F218AC69DD7DB",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "1D53B293B17156C30FE3A23895A82EB02D2C4B9D52161232D76BBEFAA193B452",
              "Hash": "F244725D009798A18B66FA56E1B2795D1F67B6B84274CE8125642A1BDE0CE5C6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.BowShootingState::TryShootBow()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Services.PlayerActionService::SendBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "event:/interface/navigate"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryShootBow()-\u003ESystem.Boolean",
              "Name": "TryShootBow",
              "Signature": "private System.Boolean TryShootBow()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "7B29B9F0959501A2C0840B44E38B1B027E93FA8124D448778673D515827EF488",
              "Hash": "3F47066F4ADF2373211C14B9C7A2C8545C8050A35D21F7362256E09B564E07FB",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.BowShootingState::Cast(Shared.Models.Items.ItemInstanceModel)",
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.ItemInstanceManager::Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [
                "arrow_not_consume",
                "arrow_not_consume_2"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "7054F6B337FA180CEC5E44085507D9843FCF708B7146D9614C4D3E6825498702",
              "Hash": "598CE7DBB2EB23570285072FC98FC69BDC99FCA113707E5BFC914942D64C0262",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "097E6E43452377BCC205630C03A7C627CBB85F9C87AC6DD6D45DB5C452BF3B4C"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.CarryState",
          "Name": "CarryState",
          "DisplayName": "CarryState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.CarryState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_actionDrop:Candide.Entities.PlayerState.PlayerActionTransition",
              "Name": "_actionDrop",
              "Type": "Candide.Entities.PlayerState.PlayerActionTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerActionTransition _actionDrop",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8D35BC5C1388A11A242685F8A06D035CDC7CA68DF3A31C92701CAB5A0AE436D"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionThrow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionThrow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionThrow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D43AA52A30D1864A035C39BBDC9A7537B0F2C8D669C7796242F914CD110D6DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActionDrop()-\u003ESystem.Boolean",
              "Name": "ActionDrop",
              "Signature": "private System.Boolean ActionDrop()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1174,
              "BodyHash": "D4F316877D6A2E46BD7CABE83B45223BF20303350832D412D2CD8CC895672913",
              "Hash": "FC9833D01E3B631D297A4A05056176E966084E876A30D2D8A7AE0AB0D88308FF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_TerrainStepHeight()",
                "System.MathF::Max(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::CheckCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.CarryState::Drop(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::Abs(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "9ED60439DF3C849DC67A416E66B50F4752AED70E4D9BAAD8A104494A8179704A",
              "Hash": "8FCE7B89554CD114CB547FB5E71F6FB3BA8B81C5803689F0A2084EE6CEB26E30",
              "CalledMethods": [
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "EA4400C34BB4E8AA337B3FFAFCF66955BE71212AB1FEA79DB5B84A0F32F45A30",
              "Hash": "DA3398A416699B634E7C650A005194F619927C1C8E97925045DEC60F92FCF136",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8541FE567C4F7CAD903EFC4A50136873CE6ABD5968EB36274CD2D3FA84C30B31",
              "Hash": "9A608E22C6B097040DDF67A282987440B3D92222846DAED97F60944A717EA491",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Drop(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Drop",
              "Signature": "public System.Void Drop(Microsoft.Xna.Framework.Vector3 carriedPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "6F43070F9937D715D44394E69A596BA56423975C5C63155AF6A92CFFE946A64E",
              "Hash": "A392B5AE8FCB27C926B34F714C5D04F79746F4FD6F26A69664D61F978E2714A8",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A4C87F7A6C4081EEFCB4174FC067A2293175C589B9A85B5C0FE783106B8D61EC",
              "Hash": "E1D9EE0F89CF3B748AC89325D55B9C734AFE1C61367AE9BD30E15E5FC49C18B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "D878F61EB170C82EC551494D0A4CCAD3F1485C4774DECF58E94412D6354573DE",
              "Hash": "7B0C76937258BAA6D48AADA7740403A773FE68B0C7C1FC4BB92F0D693DA37663",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::SendCarrying()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnCarrying(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "E6DB3291C93BD53DF94E0F381C0D23CF6416EB1B7E73A551753AD67210EAFF78",
              "Hash": "1C4ADDB32FA6E3CF3800572C2D77E45253D6043B1F9FBD0C6CA60B34EF0F8540",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::UpdateAndCheckCarriedEntityStatus()",
                "Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopCarrying()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Candide.Entities.PlayerState.PlayerController::CheckForInteractions()",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerController::Interact(System.Boolean, System.Boolean)",
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.PlayerControllerKeyBind::Released()",
                "Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Entities.PlayerState.PlayerActionTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E347A8D98D00C101733959FD16F2603670E1387593DEF29FB0705D258EC6F914"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.DaggerAttackState",
          "Name": "DaggerAttackState",
          "DisplayName": "DaggerAttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.DaggerAttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_attackCounter:System.Int32",
              "Name": "_attackCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B870A3AFFEC263C8A37F273773A704677A7783C47E843CB4C394747571921DAE"
            },
            {
              "Id": "_attackDone:System.Boolean",
              "Name": "_attackDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _attackDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB0037DB7DF2BD551DCD9A38527DCD0B4F61CB05ACB66B01D22751C6B874FC26"
            },
            {
              "Id": "_attackTimer:System.Single",
              "Name": "_attackTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _attackTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8D027C22F88D0EBE2E73F85A81803922DD113C670EFA89C8982EE72C3F4C83A"
            },
            {
              "Id": "_dir:System.Single",
              "Name": "_dir",
              "Type": "System.Single",
              "Signature": "private System.Single _dir",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "073D0703D9516808A5785CF9B799C41895B4446EE0008318DB1446DBC11A3C89"
            },
            {
              "Id": "_skipCounterReset:System.Boolean",
              "Name": "_skipCounterReset",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _skipCounterReset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42FAED761709BDB9E592E80B284E6A49EB0926A4D8227CDE8AE6E571C4345F65"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 455,
              "BodyHash": "FDCA411F94A4FB07CE7FD85F7BF699514ABCF64B960CC092AC512CA0E905BABB",
              "Hash": "BCEE786F0434AEBD6F74F9A9FBE94E06B3E55B03DA31A0E122F9E482DC66A880",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfx()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfxModifier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetArmorPiercing()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetProjectileSpacVfxId()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "dagger_projectile",
                "DaggerAttackState: Failed creating CastSpellArgs for dagger projectile"
              ],
              "Source": null
            },
            {
              "Id": "GetArmorPiercing()-\u003ESystem.Single",
              "Name": "GetArmorPiercing",
              "Signature": "protected System.Single GetArmorPiercing()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2A23C5622A37B4AB412B184E4E6572E4479C849D81F49D592C8D8F33FCD9580C",
              "Hash": "69F8FA46CB3120846E58A9EA92F3501A2E71C3D39E6BE0AE4741402857A0BEED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAttackDistanceOffset()-\u003ESystem.Single",
              "Name": "GetAttackDistanceOffset",
              "Signature": "protected System.Single GetAttackDistanceOffset()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "8400D1B497286ADD4775C65940A04B9274BE0CAA53291158F0504970D4F1237A",
              "Hash": "41AFF71A50CB212F4A2635BF883C5F7DC6D70B63E4F55239EAD84472D6C00CB7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "8E5D42D59E7D35A22C861956426459E521BE0B1958F23659225A70DD6E6DBE10",
              "Hash": "5BFA49A3F3B6A27985D43093554C71B6071C9BF49ED9B1EB36E26653ED4391C6",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirection()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetDirection",
              "Signature": "protected System.Nullable\u003CSystem.Single\u003E GetDirection()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CE1EDD6D902AA99E49B10671C5C5C59B0BC700ACBC2765F098F5E75936693890",
              "Hash": "FDC5193E66A2165CBCD3DCDEA2E40B9EA71873636E9E65D95B10627B8F5A324D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraAngularWidth()-\u003ESystem.Single",
              "Name": "GetExtraAngularWidth",
              "Signature": "protected System.Single GetExtraAngularWidth()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "722CE82924FFA99251BD68ED49184AFB017EC40A40F6835415660D26CD8C88DE",
              "Hash": "858F2F45022A4ECDFC57B323D470BEF7F5F1D5FCC293EF77AB37201C093E2E57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "64D46A14DF23690B299988089132320227F783DF11FC59C8623ECF140A9C0872",
              "Hash": "54133F99BFBAE3CF52821CCFA70E0BF72F66323D0E849B7D9A523B30F35315C2",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "dagger_range_and_speed"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "087155163EEEDDE9CC8B79E31715492AD6B8FE37BFA02A7AA85F80A60C5DAF70",
              "Hash": "64B70BFA9B3A6B9F8F6255F0CCFA23279AD683CAEF572C774F6F212BC5200773",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendDaggerAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnDaggerAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "dagger_range_and_speed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "14E5304027F447C4B3627C4CAA9960DEF19715E35760C8CA87E6D3D532D0C929",
              "Hash": "C2E48F0E03F66507FB030B9A49EB20F784805BC5622E1115A7B12A5D6A6E24F3",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::OnLeave()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "7D276CAEB36CA5245279A497D6D7F45E3F4907841A80CC226864441D7E2B55CD",
              "Hash": "A5B56264FA1C0C50CB46623616FAD8F9FEDB6DB253F79549E4EC0DD1FAAFDC13",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E76AA2AD35975A187DF96674AEFBF44E6BFAECA907859446D927974155075857"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.DashState",
          "Name": "DashState",
          "DisplayName": "DashState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.DashState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "24A494746762E31E476E1D6A4568D8315283DAD7CF94D11EDE42D9E3385E6DA9"
            },
            {
              "Id": "Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust2SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "542160CD2C618550874D3A5373FB16334C1DC9B83B003C0E64312C39A0B21B15"
            },
            {
              "Id": "Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust3Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "933E6735A26CE8DE0D3DB3DF90567A202860D2336BB39C2BCF6319D35016331A"
            },
            {
              "Id": "Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust3SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4BC9BBA9F79BF38F084EC0B034A8E688F7A07DBD1ED082F4ED5761B636109BF"
            },
            {
              "Id": "_dashEndTransition:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_dashEndTransition",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _dashEndTransition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CF4A7E6E48FE1A2A97BDCD30DC7AFBB475A68DBD48565D43994AA49A796D34F"
            },
            {
              "Id": "_transitionBowChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "563B93CB8BE2C4597A9E0C0BB3CD6F98F715E3B44C888B0A5A77966999AAAA66"
            },
            {
              "Id": "_transitionBowSecondaryChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowSecondaryChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondaryChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E78F29F7843B7ACB7FD040CC4F3CC9E98B19749E362B3A106D4601F858AA0FA2"
            },
            {
              "Id": "_transitionDaggerAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionDaggerAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionDaggerAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "777558BAB74FEB428CB8B8C458F4B347346DFFB82779C97C5ADAD51988B82CB2"
            },
            {
              "Id": "_transitionShield:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShield",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A677A39F1DAB214E3786A1F146312D4EF7302C15DCB5DD00F3FAF713AB5B253"
            },
            {
              "Id": "_transitionShieldSpear:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShieldSpear",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShieldSpear",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFEF9DC31A4A123D1F12C2CB1CAB529D52A4458FE838DD6C663053CE06AAAD6B"
            },
            {
              "Id": "_transitionShootCrossbow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShootCrossbow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShootCrossbow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A9A037CD42A3EAFEC62378172438153FF0BE72EA6FAF2B55C0604ED7FC7EFD5"
            },
            {
              "Id": "_transitionSledgehammerChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7667202A3FE209CB41F58EA103B7E5F5B54ECC4FA4339827510BC5843311B1FF"
            },
            {
              "Id": "_transitionSledgehammerSecondary:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerSecondary",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerSecondary",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAB128C1116AB628AEBE55E8693884C504C190E8A7078AC1CB99D49205935388"
            },
            {
              "Id": "_transitionSpear:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpear",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpear",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66AA64D5126FA6654E08A603D2AE7973270030236AA055CD884017C40AB3ECF8"
            },
            {
              "Id": "_transitionSpellTomeHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpellTomeHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpellTomeHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CDB156EBED5BD657499707D7F22DA0FD815A141E554DEB7B053D7C6FB0F2626"
            },
            {
              "Id": "_transitionSwordAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSwordAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSwordAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FEC32061EE3E6C2014CDEE5792AE9CD1C0CAEDE656AF39D668D65AFCE6F09B6"
            },
            {
              "Id": "_transitionThrowJavelin:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionThrowJavelin",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionThrowJavelin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EA31877422846AE90176CB2B80D7ACFA101A1B28B6DED3E7B9FAAD6C8525D1A"
            },
            {
              "Id": "_transitionUnarmed:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionUnarmed",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionUnarmed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E146EB80F4E407631B374D05D6C22F0A9F630BB07A32BB185073132158B3EF53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastPhoenixDash()-\u003ESystem.Void",
              "Name": "CastPhoenixDash",
              "Signature": "private System.Void CastPhoenixDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "B66C297FF81D13CA7E135B8BD4E577F71A2A9B733E8ADA3210F718B7AEADD142",
              "Hash": "28F33F65BDF16D1409DB99D6A4254093FD215F2138CA33DAD0C02478246056E6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "spell:phoenix_cape:fireline"
              ],
              "Source": null
            },
            {
              "Id": "CastPyzifaxDash()-\u003ESystem.Void",
              "Name": "CastPyzifaxDash",
              "Signature": "private System.Void CastPyzifaxDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "97617957D59A6FC8489179C5EE395FA333E766AC72CB5908BA67F584A69698E6",
              "Hash": "A09CED126F8CE3DFCC5F10185D0DA273706C1DE87BA78B9FDE3BE56F008ACE16",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "item:pyzifax:bladestorm",
                "vfx_swordslash",
                "whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "CastUnarmedDash()-\u003ESystem.Void",
              "Name": "CastUnarmedDash",
              "Signature": "private System.Void CastUnarmedDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 834,
              "BodyHash": "7AAF33C652D96F3D47C5B4210AE0C2C4885DBBF4E285ACD3076B0C046CB8830B",
              "Hash": "EB4FDB77E9EB3CC226703CAAB6CB7B97A57F4EAF5346E26E39AEBEC713184F81",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasWeaponOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single[])",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::.ctor(!0)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "unarmed_armor_damage",
                "Armor",
                "skill:unarmed",
                "DashState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckAltAttack()-\u003ESystem.Boolean",
              "Name": "CheckAltAttack",
              "Signature": "private System.Boolean CheckAltAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1019,
              "BodyHash": "B1A37AEDFEEB762202AD6D74F919E98DB85F2BC3AE92BD547BEC02B1C7FA78EA",
              "Hash": "293693BF3703AB8F58AC05067DF2769697B4053ED8C0A5D123B38EA30869E9EE",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.String, System.IFormatProvider)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxFloatingText::.ctor(System.String, Microsoft.Xna.Framework.Vector4, System.Int32, Shared.Entity.EntityWrapper, FontStashSharp.StaticSpriteFont, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::PlayFloatingText(Candide.Graphics.VFX.VfxFloatingText)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "0.0",
                "EnergyFailFloatingTextUniqueId",
                "grappling_hook_speed_range",
                "NormalState: Failed creating Grappling Hook spell"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1CBBB5570D53A4F0773AAB67A0504320C49EF4BA9E7C484D8E100E62DA042991",
              "Hash": "2708994FBFAEFF7678E7EB5009F61394603D1C92844DE4A1FF271575582E2460",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMainAttack()-\u003ESystem.Boolean",
              "Name": "CheckMainAttack",
              "Signature": "private System.Boolean CheckMainAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "B1CB3E50A649CEE5416C7A1EAC191D89CB885DD797D32AEC411A2B78290F146A",
              "Hash": "ED95222E4DDE8B99BF150A567583510692100C5DCF7F167F9D0C30A485208363",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)"
              ],
              "StringLiterals": [
                "tome_equip_in_main_hand",
                "crossbow_equip_in_main_hand"
              ],
              "Source": null
            },
            {
              "Id": "GetVal(System.Single)-\u003ESystem.Single",
              "Name": "GetVal",
              "Signature": "public System.Single GetVal(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "A46965951562771AA3F6E331BE758D3ECC09E93E099406B9BF45441C23B9BD45",
              "Hash": "D0242E8231829A6401AC6CF0C538C2764F25541A97738DE683B18DB0E101448D",
              "CalledMethods": [
                "System.Math::Pow(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 382,
              "BodyHash": "896CD1866E7CDF4C5243021D6842EAD3DD0CE8C55C3276F0C20F695F0A4EB070",
              "Hash": "096AAB64CF9CB18C19237DB74DFCC77C4902DB40BDEBBC7237B9188F674AFCC7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)",
                "Candide.Entities.PlayerState.PlayerDashHandler::HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForTypeSlot(Shared.Models.Items.EquipmentType)",
                "Candide.Entities.PlayerState.PlayerStates.DashState::CastUnarmedDash()",
                "Candide.Entities.PlayerState.PlayerStates.DashState::CastPyzifaxDash()",
                "Candide.Entities.PlayerState.PlayerStates.DashState::CastPhoenixDash()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "tome_dash_energy",
                "aura:favour:tome_dash_energy",
                "unarmed_knockout_reset",
                "aura:favour:knockout_countdown",
                "dash_invincibility",
                "unarmed_dash",
                "pyzifax_cape",
                "phoenix_cape",
                "player-dashed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9B7268D8EF95762DAEEA31BE94BDD529E124380B330C0811120C906409D59F97",
              "Hash": "E51FE3716CB64D1F20F117A1B455A342CDDFBDBF667AE56FFED4873122EB3665",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDustParticle",
              "Signature": "public System.Void SpawnDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8F161A3B56B1F28BCE2FA10DE9010AB9A7BEA3CB3387EB22584C2B6C56972BE5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "SpawnSmallDustParticle",
              "Signature": "public System.Void SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6FA8F9EEA8399B155B678B0E6FFF09FD2B249CA27284049F2EB5F9FC9B78DA7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "E7A5B817004D7C8DA6B47FC6F6E8EB1C8A3E1692A4D2573574DF6AC12C1BFD57",
              "Hash": "8636FCA40A04C12E14247F42534694614BF90AAC6BA297F1C6952C57BB573256",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()",
                "Candide.Entities.PlayerState.PlayerStates.DashState::CheckMainAttack()",
                "Candide.Entities.PlayerState.PlayerStates.DashState::CheckAltAttack()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0877F5EB079A2A049662603A971878F9AAEE782C6540B441916FD3323B199E7F"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener",
          "Name": "IPlacingStateListener",
          "DisplayName": "IPlacingStateListener",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanKeepPlacing()-\u003ESystem.Boolean",
              "Name": "CanKeepPlacing",
              "Signature": "public System.Boolean CanKeepPlacing()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F419F5B1D0BF723A0C084C5696FEAB5640DD4C8FC932DA777DBB43862351D3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlace()-\u003ESystem.Void",
              "Name": "OnPlace",
              "Signature": "public System.Void OnPlace()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D8264BF0B0173B55E04E265694F172B77760F97EE7D076429F2D1F5440EA815B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnStateLeft(Candide.Entities.PlayerState.PlayerStates.PlacingStateResult)-\u003ESystem.Void",
              "Name": "OnStateLeft",
              "Signature": "public System.Void OnStateLeft(Candide.Entities.PlayerState.PlayerStates.PlacingStateResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3A77C6C250135D41C72C8AADD87AFF007FC17AE94F5AA95FE59EB40BCA5B93E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C84AD8941A1E8D1D221A2851A6A4C5EB149066B46D58C04337595177C8D36C28"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.JavelinChargeUpState",
          "Name": "JavelinChargeUpState",
          "DisplayName": "JavelinChargeUpState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.JavelinChargeUpState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_transitionJavelinHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionJavelinHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionJavelinHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55392213ADCFC33221B651F6F39D327598AD4C7A164B8D2D288D3300F4FEBC96"
            },
            {
              "Id": "_transitionJavelinThrow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionJavelinThrow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionJavelinThrow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEA4A43F42387BE5AF0FEC9D6042ABD36E6839CC76B2DB55FEE430874B87A048"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "5F3261C5C4FBBCA6CFA148EBCFCF3CDADC542F9E735574218BFAF9244894E077",
              "Hash": "AAE20AC65535290F511BE4624BB04BC71A523CFB0034E60FA6F9A509153D179F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "472DFA46F57AC7308B553027EFFBF06D53AF7D88D91165ED6CBB7670B2482CA8",
              "Hash": "BF463DCBD44CF5B2474F0AC35DA6ABB5131A0DE444FE5D3FC1616A795435EB17",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendJavelinChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnJavelinChargeUp(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "B30AFA8EC38EFFDC4F6ADD599349077AB129EA523B0645691822A403C0CC25EF",
              "Hash": "3283C4A9BAF237BE1F42C21FB3574834C20F1F53A8064437F6FE5CC9449F1897",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [
                "javelin_range_and_speed",
                "Player_NoAmmo"
              ],
              "Source": null
            }
          ],
          "Hash": "4382683624FCE7AF22FA6F060F9207A9CB361066522E03CC1470CACE81280DA2"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.JavelinHoldingState",
          "Name": "JavelinHoldingState",
          "DisplayName": "JavelinHoldingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.JavelinHoldingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PerfectTimeWindow:System.Single",
              "Name": "PerfectTimeWindow",
              "Type": "System.Single",
              "Signature": "private System.Single PerfectTimeWindow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CA2C90E1C1149A46ACFE771C1E7BF0B26EBC6C2103049DE0BF4DA6C147F5E99"
            },
            {
              "Id": "_perfectTimer:System.Single",
              "Name": "_perfectTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _perfectTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B891F1CCA1C923A97A536D784653E97B3BC7D304F7D7811DB29B0EE862122F28"
            },
            {
              "Id": "_transitionJavelinAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionJavelinAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionJavelinAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A96C3EC51444104B4BDD988340FD420E37664D570606D63F8715A732AA7C0BCB"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_wasFullyCharged:System.Boolean",
              "Name": "_wasFullyCharged",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _wasFullyCharged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E191684E166B4B55E8D5962603949025292DE9CF65382C267885A399B601333E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "F624F5923B750BA9D1C016A7291EE6E4875A05FDC664D0899D298239A0047CFD",
              "Hash": "E8FFCFAB762AE10B347040656374B55CA72D9ABB3B86DAF9659D2194CB3B8D45",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "26B2A77C40D173399BC3756613CD11B7426D1AE7B651B099EDB6DA7CDF556911",
              "Hash": "1B0EC269C0B80E19F33AC9A8CD398D2C9E89C8714C3DE05E243F534007AA56FB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Input.PlayerControllerKeyBind::Up()"
              ],
              "StringLiterals": [
                "javelin_range_and_speed",
                "Player_NoAmmo"
              ],
              "Source": null
            }
          ],
          "Hash": "C4BCDCCC3F35D5D10C729D52F40E6CC2A8C710B7BC578DF3993C8E84E926A651"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState",
          "Name": "JavelinThrowState",
          "DisplayName": "JavelinThrowState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Spell:Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
              "Name": "Spell",
              "Type": "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
              "Signature": "protected Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell Spell",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CEDE8CC4C7970D5286050C368F0F237825AA876C91E38A076FBBC680E10C10C"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Models.Items.ItemInstanceModel javelinItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "javelinItem",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 591,
              "BodyHash": "EA0DBADD306972FFA9A93D242F9B8011E138B9EEA9B99A3966588F8FE7A3CF6E",
              "Hash": "23F03D9E69D547CF11AA12F9099D4E9D1FA88D723DDC975766B1D3ECCD159160",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateJavelinSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "ShootingState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "A0568FBA768EB757A19C8A13824BF39D34EA699621692AD534C838E9B39F1C9C",
              "Hash": "6843090391F8A2A41A2100EC228B08C55D3803665FFCAB70333B51FBB91EFB63",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState::GetEnergyCost()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "Player_NoJavelins"
              ],
              "Source": null
            },
            {
              "Id": "GetEnergyCost()-\u003ESystem.Single",
              "Name": "GetEnergyCost",
              "Signature": "protected System.Single GetEnergyCost()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "B965346C74E3B32D704AA53D659A675954352AA97E158B623813D9A660D745E9",
              "Hash": "9552101BBE57ACAF79F3D8211C4CC9300589E1E1A32CC68E4BD1E7B7C9435AC4",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "WeaponEnergyCost",
                "javelin_energy_cost"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "BF4875457BB971252EDD61956A2C731426EBE33E8D8600FFCDACC1C29EE46170",
              "Hash": "3927ECB6352A83773C18861A8E474A752F295D613E3FA022378638925BFCE762",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState::TryThrowJavelin()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Services.PlayerActionService::SendThrowJavelin()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnThrowJavelin()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryThrowJavelin()-\u003ESystem.Boolean",
              "Name": "TryThrowJavelin",
              "Signature": "private System.Boolean TryThrowJavelin()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "26FBF423ADD82BF9048B7E160BF8837D637D32A075929F9FA05EFA2F886F1B89",
              "Hash": "8A83B78D3E052CBBDDAC8DA929500A294C4CB918A47BD64E8C3363BB91B46FD7",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.JavelinThrowState::Cast(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.ItemInstanceManager::Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "ammo:unique:holy_trinity",
                "arrow_not_consume",
                "arrow_not_consume_2",
                "javelin_downtime"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "1D3C93ACB47FE224EBEEC0BC03A3A7F8AB2A57B342975ECEE6B9E42818A16A7E",
              "Hash": "E69B73C3CA60126032E0292952AF5A35FE036FE3607821EBED1810E6A6CDD8AF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4570DA3BB2B7F8CBC5BF5CDBBF5AF9D51E8A2618FC842F8EE57E219E80757992"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.LiftingState",
          "Name": "LiftingState",
          "DisplayName": "LiftingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.LiftingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LiftTime:System.Single",
              "Name": "LiftTime",
              "Type": "System.Single",
              "Signature": "private System.Single LiftTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A518E891399829681525CF54BB192F8CEADC8FB43595FE071BCCB495B8DC2AD"
            },
            {
              "Id": "_transitionCarry:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionCarry",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionCarry",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCD02635A391C4A6DF647FD549654CD7D7DFDDEFF30000BB2B2C851E4E7C82FA"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "13681FBDC18C221B7E915C8724EE2C5B66E57D817110BB13B4BAD367781AD87D",
              "Hash": "980CC23B7E265D886ADEF793EF8778573BF49AE60B790DA2F82FA81A503EC63F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "97E6E0D30840052CDA6BA95046252AA5E798B139DBC17E3CD51A7AA27AE4606C",
              "Hash": "EA2E93E5C837C8E09E6CC2C8D10A0022A9A8F83B8FC7CA7E0D8B388605155D33",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.GameModels.Services.PlayerActionService::SendStopLifting()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopLifting()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "FBFDE0B44D11D011AF799DDA102A2555DAF73CB4821A5A17B38C6557D11F6036",
              "Hash": "13BE20E29DD482E96BF3E1D3F9A05E4BA5D35DE92FFEE3B57E414EF08844A092",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Entities.PlayerState.PlayerController::SendLifting(System.Guid, Shared.Combat.EntityAttachPriority)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnLifting(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "D6E8B06FD9BD15AC34F69230490E82D9AA7A31BE5DCB8F35E4064B0C8A95BF7B",
              "Hash": "77B0009886DB3A8301D973DEB9FEC37068376CA0FD8A1FF83779B8D73941B6CE",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::UpdateAndCheckCarriedEntityStatus()",
                "Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnStopLifting()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.Animations.IAnimationState::IsDone()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Candide.Entities.PlayerState.PlayerTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)",
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "lifting",
                "Should\u0027ve transitioned out before coming here"
              ],
              "Source": null
            }
          ],
          "Hash": "7D90D3AD8123BF35EB7D5F10A910F8B3DD37EB0FC7F05B3660BBCBA57A0ABB15"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.NormalState",
          "Name": "NormalState",
          "DisplayName": "NormalState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.NormalState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GrabBufferTimeWindow:System.Double",
              "Name": "GrabBufferTimeWindow",
              "Type": "System.Double",
              "Signature": "private System.Double GrabBufferTimeWindow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5868C586A50F78267D5CBFC329C843E825F7D30B2260AAFBE58DD04DA7649AD"
            },
            {
              "Id": "GrabCollisionLength:System.Int32",
              "Name": "GrabCollisionLength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GrabCollisionLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22CE3FADEC227D7B636CD11C6F2A3943F5AB89C09984008BA4DDB517B366B0C2"
            },
            {
              "Id": "_actionDash:Candide.Entities.PlayerState.PlayerActionTransition",
              "Name": "_actionDash",
              "Type": "Candide.Entities.PlayerState.PlayerActionTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerActionTransition _actionDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8F41CDDEEF5A697FF4CD7E856C6DFF6EEA93E4269132DB3300C1BB9B9689AD4"
            },
            {
              "Id": "_grabLockKey:System.Boolean",
              "Name": "_grabLockKey",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _grabLockKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B2DEB4E780918C54B62C315948B886192846E16FED45CF90A1B706B26538407"
            },
            {
              "Id": "_transitionBowChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "563B93CB8BE2C4597A9E0C0BB3CD6F98F715E3B44C888B0A5A77966999AAAA66"
            },
            {
              "Id": "_transitionBowSecondaryChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionBowSecondaryChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondaryChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E78F29F7843B7ACB7FD040CC4F3CC9E98B19749E362B3A106D4601F858AA0FA2"
            },
            {
              "Id": "_transitionDaggerAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionDaggerAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionDaggerAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "777558BAB74FEB428CB8B8C458F4B347346DFFB82779C97C5ADAD51988B82CB2"
            },
            {
              "Id": "_transitionJavelinChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionJavelinChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionJavelinChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6FAE9494D516B49EDA08B3C37C855027F3B9A27322F2B21180604059CF401E6"
            },
            {
              "Id": "_transitionLifting:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionLifting",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionLifting",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666F1E93AB0053E98EC221F5B04BB83661329EB273C18753872DEE3360715A64"
            },
            {
              "Id": "_transitionShield:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShield",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A677A39F1DAB214E3786A1F146312D4EF7302C15DCB5DD00F3FAF713AB5B253"
            },
            {
              "Id": "_transitionShieldSpear:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShieldSpear",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShieldSpear",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFEF9DC31A4A123D1F12C2CB1CAB529D52A4458FE838DD6C663053CE06AAAD6B"
            },
            {
              "Id": "_transitionShootCrossbow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShootCrossbow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShootCrossbow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A9A037CD42A3EAFEC62378172438153FF0BE72EA6FAF2B55C0604ED7FC7EFD5"
            },
            {
              "Id": "_transitionSledgehammerChargeUp:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerChargeUp",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerChargeUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7667202A3FE209CB41F58EA103B7E5F5B54ECC4FA4339827510BC5843311B1FF"
            },
            {
              "Id": "_transitionSledgehammerSecondary:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerSecondary",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerSecondary",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAB128C1116AB628AEBE55E8693884C504C190E8A7078AC1CB99D49205935388"
            },
            {
              "Id": "_transitionSpear:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpear",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpear",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66AA64D5126FA6654E08A603D2AE7973270030236AA055CD884017C40AB3ECF8"
            },
            {
              "Id": "_transitionSpellTomeHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpellTomeHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpellTomeHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CDB156EBED5BD657499707D7F22DA0FD815A141E554DEB7B053D7C6FB0F2626"
            },
            {
              "Id": "_transitionSwordAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSwordAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSwordAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FEC32061EE3E6C2014CDEE5792AE9CD1C0CAEDE656AF39D668D65AFCE6F09B6"
            },
            {
              "Id": "_transitionUnarmed:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionUnarmed",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionUnarmed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E146EB80F4E407631B374D05D6C22F0A9F630BB07A32BB185073132158B3EF53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActionDash()-\u003ESystem.Boolean",
              "Name": "ActionDash",
              "Signature": "public System.Boolean ActionDash()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C51DE586B24C9AB067F37D13C4FDC5A0D3B736BBFCB6BF321E527CC64C03476F",
              "Hash": "02E5B3C00978D245A3F814C44714C3274602BA7B5E6CBBA5F657E63D01FFFC6F",
              "CalledMethods": [
                "Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "4FCE2C2A88A87580F619ACD2F7E20FC2816F89AA41AFC88264536C0C6BF667F7",
              "Hash": "27D224E1CF24F656FF745F39BE9BD9DB46444F4416B8FFAF2FB0C4D46F31E56D",
              "CalledMethods": [
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::NewActionGrab(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckAltAttack()-\u003ESystem.Boolean",
              "Name": "CheckAltAttack",
              "Signature": "private System.Boolean CheckAltAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 939,
              "BodyHash": "76BE5E7F29DC567B8C2F52E08B9BE947A05061B141F9325167D760926487F8CA",
              "Hash": "C1B66CE05F94AA3E160569725B07332715E45162FF174C4DF9D4516AD28AE151",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "grappling_hook_speed_range",
                "NormalState: Failed creating Grappling Hook spell"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckDashBind(Candide.Entities.PlayerState.PlayerActionTransition)-\u003ESystem.Boolean",
              "Name": "CheckDashBind",
              "Signature": "public System.Boolean CheckDashBind(Candide.Entities.PlayerState.PlayerActionTransition transition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "transition",
                  "Type": "Candide.Entities.PlayerState.PlayerActionTransition",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "B8B89FF002F540995889DB07273BD875229CC4145C395528EB03C1C50AD7994D",
              "Hash": "A0D01DC2EE6007535E35EBB8ADFFDA4BF332335C17ED32E56E2F40622124B68A",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Entities.PlayerState.PlayerActionTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMainAttack()-\u003ESystem.Boolean",
              "Name": "CheckMainAttack",
              "Signature": "private System.Boolean CheckMainAttack()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 401,
              "BodyHash": "AB30E8050B0374AF31729756D529FCCBE0D9FF30EB492E51E16753CF10C401D3",
              "Hash": "21B17B3EB90575E6A781E0B2101E1CC54AF72E5A1DF652F1A0C4EB85416FD042",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)"
              ],
              "StringLiterals": [
                "tome_equip_in_main_hand",
                "crossbow_equip_in_main_hand"
              ],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8541FE567C4F7CAD903EFC4A50136873CE6ABD5968EB36274CD2D3FA84C30B31",
              "Hash": "9A608E22C6B097040DDF67A282987440B3D92222846DAED97F60944A717EA491",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GrabEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "GrabEntity",
              "Signature": "private System.Boolean GrabEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "9686008DAEF446FC365A569979FA19E3C344D69F6BDD1C6E06B382BB718C658C",
              "Hash": "F66E3217578053113E24566B069B854C31EFC873B6CDC6A7991CFDA5390AAF9D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.EntityManager::TryAttachNoSynch(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.EntityAttachPriority, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewActionGrab(System.Boolean)-\u003ESystem.Boolean",
              "Name": "NewActionGrab",
              "Signature": "private System.Boolean NewActionGrab(System.Boolean checkOnly)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "checkOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "94CFFDF78F6F9C8DA260654CAEC9B6084CB07F2A88F1256831E3238CC6BDA920",
              "Hash": "11BB8DE2E881F9C348613B482E87EF62E11241A356FE7769BBA8D30732B27126",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.GrabActionHelper::TryGrabAction(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::GrabEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.GrabActionHelper::TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "DEB464C2C4D2022902E51270A5BCD932CBB40C58E5C20F83BA7BDDAC5B0AF678",
              "Hash": "78AB9535EF63824674706E1362BAD7D3286A2D974E36C19C7C23C036ABAB6D05",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Candide.Multiplayer.Network.NetworkManager::GetRoundTripTimeMilliseconds()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.GameModels.Services.PlayerActionService::SendIdle()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnIdle()"
              ],
              "StringLiterals": [
                "NormalState",
                ": ",
                "OnEnter",
                " with Entity.CarriedEntity not set to null.\r\nLatency: ",
                "ms\r\nIs host: ",
                "\r\nPrevious player state: ",
                "\r\nCarried entity: "
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 396,
              "BodyHash": "B3BDE1F144E864844713B2EB02955394B794818F552C7BBB4F26CF63FE76B982",
              "Hash": "456A55EE5D3E90D2C8B4703583E3A5F899C9A414E840FCB3C622121F780367ED",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBind::Released()",
                "Candide.GameModels.Managers.PlayerCharacterManager::SwitchWeapons()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()",
                "Candide.Entities.PlayerState.PlayerController::CheckForInteractions()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerController::Interact(System.Boolean, System.Boolean)",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::NewActionGrab(System.Boolean)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::CheckMainAttack()",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::CheckAltAttack()",
                "Candide.Entities.PlayerState.PlayerStates.NormalState::CheckDashBind(Candide.Entities.PlayerState.PlayerActionTransition)"
              ],
              "StringLiterals": [
                "player-grabbed-something"
              ],
              "Source": null
            }
          ],
          "Hash": "DC5E51E191B43E6E3FFE9F7FF4D9B148EB7C25A4C69B9E9970BEDD128542C0A0"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.PlacingState",
          "Name": "PlacingState",
          "DisplayName": "PlacingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.PlacingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LastPlaceAttemptTime:System.Single",
              "Name": "LastPlaceAttemptTime",
              "Type": "System.Single",
              "Signature": "public System.Single LastPlaceAttemptTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3484C5B0683E13BDBCDB27D5341AC1B2F496403600B51324B8C946A47537ADA"
            },
            {
              "Id": "LastPlacedPosition:Microsoft.Xna.Framework.Point",
              "Name": "LastPlacedPosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point LastPlacedPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BA693A994D12BBFE6E49128FC19EF39A982A84DA6BE3340243190CC848BFC97"
            },
            {
              "Id": "PlacingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "PlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PlacingPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F530FDC94FB1FA922A5AF40642ED930C047A1D461E7BAF2A406BE352FCF78D7"
            },
            {
              "Id": "PlacingTilePosition:Microsoft.Xna.Framework.Point",
              "Name": "PlacingTilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PlacingTilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "190100AA244A1EACB24C7F0B64DF9987FB8A4AC69AAA60A5BE02F80B1747038A"
            },
            {
              "Id": "ValidPlacementDistance:System.Boolean",
              "Name": "ValidPlacementDistance",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ValidPlacementDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48779724A0C587B522C8A995D394E95BD203087B73F8C560EAEB17156793D4F1"
            },
            {
              "Id": "_actionDash:Candide.Entities.PlayerState.PlayerActionTransition",
              "Name": "_actionDash",
              "Type": "Candide.Entities.PlayerState.PlayerActionTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerActionTransition _actionDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8F41CDDEEF5A697FF4CD7E856C6DFF6EEA93E4269132DB3300C1BB9B9689AD4"
            },
            {
              "Id": "_grabLockKey:System.Boolean",
              "Name": "_grabLockKey",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _grabLockKey",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B2DEB4E780918C54B62C315948B886192846E16FED45CF90A1B706B26538407"
            },
            {
              "Id": "_result:Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Name": "_result",
              "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Signature": "private Candide.Entities.PlayerState.PlayerStates.PlacingStateResult _result",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEBAC2CA36CFC6E1381BA3F56C2665D8183BFC9981827AEB2D8F23FFCEC424CB"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionShootCrossbow:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShootCrossbow",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShootCrossbow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A9A037CD42A3EAFEC62378172438153FF0BE72EA6FAF2B55C0604ED7FC7EFD5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActionDash()-\u003ESystem.Boolean",
              "Name": "ActionDash",
              "Signature": "private System.Boolean ActionDash()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "B2C71B511F41AD6752F5B2B7FECDC4613527BACA8C5069F13B5DCBC26720C045",
              "Hash": "D2FB472C26CAA58D9D153D242E4EEFE87DE0CBD8E596D5577060BBAEA355FFB8",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ActionPlace(System.Boolean)-\u003ESystem.Boolean",
              "Name": "ActionPlace",
              "Signature": "public System.Boolean ActionPlace(System.Boolean firstPress)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "firstPress",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1159,
              "BodyHash": "2FCA9C57A650A439B4D066C4FF751DABE936ECA2D7D11F1F2B70C8724A3F722B",
              "Hash": "809823FFE1E10DE7561303EB4D55BF1D355A27EEF215A9F4707CE7769C64F0AB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingConstruction()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::TryGetWorldTile(System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo, Microsoft.Xna.Framework.Point)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_PlacingItem()",
                "Candide.GameModels.Managers.ConstructionsManager::TryPlaceConstruction(Microsoft.Xna.Framework.Point, Shared.Models.Construction.ConstructionModel, Shared.Models.Items.ItemInstanceModel)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingCrop()",
                "Candide.GameModels.Managers.CropManager::CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "PlacingState.\u003C\u003Ec::\u003CActionPlace\u003Eb__13_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Candide.GameModels.Managers.CropManager::TryPlaceCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, Shared.Models.Items.ItemInstanceModel)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingTile()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.GameModels.Services.WorldTileService::SendFillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener::OnPlace()",
                "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener::CanKeepPlacing()",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Boolean\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [
                "Player_Placement_OutOfRange",
                "Player_Placement_InvalidGround",
                "Player_Placement_InvalidBiome",
                "Player_Placement_InvalidPosition"
              ],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 498,
              "BodyHash": "AF371C8F39357A250670B3107914898792D314F24071DDF046FF194058206385",
              "Hash": "49B7BB52A2F2C30843144973D165DABF58D77CEA0A83F7F7FD2A1D1969A5A8FA",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingConstruction()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1053,
              "BodyHash": "DFCAEAA6A6707C25918EC06072221C0285EEB4E353A8709AFC1788AB446FC75A",
              "Hash": "C3538653BD3FE8CF9B969F8913EA2DE77125A21204AFD0FA9692EC62F0AF9B27",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingConstruction()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::TryGetWorldTile(System.Int32, System.Int32, Shared.Models.WorldTile\u0026)",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingCrop()",
                "Candide.GameModels.Managers.CropManager::CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "PlacingState.\u003C\u003Ec::\u003CDrawInWorldUI\u003Eb__18_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingTile()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leave()-\u003ESystem.Void",
              "Name": "Leave",
              "Signature": "public System.Void Leave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "674ED20BDB89FAC712895244E1DDAF3D93ADA249B54060DF3F04FBC2F3E03229",
              "Hash": "93E7FD75C90F2E8AA5B92BE0291DBC52DFDAD267298644A5A9F9043B9A6C21B7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "531B97ED7466E11E6FB80ED6FE490E75B3B24E81EA2E42FFC3377E033C478FAE",
              "Hash": "B4585EFE3FBF4C4AB8E6581F277FED36BDA7B73941AD7D39837614853C0E71BF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "909A02902DC475F2304D69E5EB1B56EE0D6B5881BF1C4DE3776286807487300A",
              "Hash": "EA0E2C0C079BE5C7941BFDC48F6A2AC5B78ECAE834B157C4AF0E6ABD2547557F",
              "CalledMethods": [
                "Candide.Input.PlayerPlacingControllerManager::Activate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "C6BBF95D3023BB24B389B0B5E7E8BE3CB0DFFA750B0E76DA0A943C78A9BE5B7B",
              "Hash": "59F81667AE22EC264C01723C70AB0549688B47DF78B9F2E98940C5DE729FD93B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener::OnStateLeft(Candide.Entities.PlayerState.PlayerStates.PlacingStateResult)",
                "Candide.Input.PlayerInputControllerManager::get_CurrentController()",
                "Candide.Input.StandardPlayerInputController::Activate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetParameters(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)-\u003ESystem.Void",
              "Name": "SetParameters",
              "Signature": "public System.Void SetParameters(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "B12BE0FD8C849E79F05568C13120DFDFC1905E8AB93B835BEAE365C3C1C209B6",
              "Hash": "FC51C7DCC58260536ABE9FD59BCDF9A42AA64CBB817B00C298CDA914A1C04F7D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_NotPlacing()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.GameModels.Services.PlayerActionService::SendPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 882,
              "BodyHash": "503CE6631F219D4383072A00120496AAD91C0F01963736A6D7A37B2A4079A3B7",
              "Hash": "2187284B874DD01E93506E434D01A679DA4EDB8B602541EF86B7BA192550311A",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBind::Released()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_NotPlacing()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_PlacingItem()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.PlayerPlacingControllerManager::get_PlacingPosition()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_IsPlacingConstruction()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()",
                "Candide.Entities.PlayerState.PlayerController::CheckForInteractions()",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Candide.Input.PlayerControllerKeyBind::Held()"
              ],
              "StringLiterals": [
                "PlacingState"
              ],
              "Source": null
            }
          ],
          "Hash": "D110EEFBC97798C68EBE6D64DEF129FF8555F337815FE70648DDBE3B2D423DF3"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
          "Name": "PlacingStateParameters",
          "DisplayName": "PlacingStateParameters",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Construction:Shared.Models.Construction.ConstructionModel",
              "Name": "Construction",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel Construction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0BBAF50C2578F342AFD237FF3F1900399A3677537A7FCFB05F30F277CD39694"
            },
            {
              "Id": "CropData:CandideServer.Data.DataModels.CropData",
              "Name": "CropData",
              "Type": "CandideServer.Data.DataModels.CropData",
              "Signature": "public CandideServer.Data.DataModels.CropData CropData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EAD87CE5B40D26DEE860FDAB067725C31C91866AA34EA7279662F130CC63CF1"
            },
            {
              "Id": "CropDisplayData:Candide.Data.CropDisplayData",
              "Name": "CropDisplayData",
              "Type": "Candide.Data.CropDisplayData",
              "Signature": "public Candide.Data.CropDisplayData CropDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F10740526A69364D60F186C217D9A808625DCEB6FC1A46FDAE281F4F21D338A"
            },
            {
              "Id": "Ground:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "Ground",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E Ground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "129638E7A75EBF12E72FBFED92900F11531B4FEB79F48F660986AB9C602A4314"
            },
            {
              "Id": "Listener:Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener",
              "Name": "Listener",
              "Type": "Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener",
              "Signature": "public Candide.Entities.PlayerState.PlayerStates.IPlacingStateListener Listener",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EDC0303114D0C1FEAF0D121ED5C41BC99F8CB7C74DA9739BA0D30F96E0FA4C7"
            },
            {
              "Id": "MaxDistance:System.Int32",
              "Name": "MaxDistance",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5F4075ACE1A9AC8AC5DF26BA4A1FF75118E0FA5704264ACE871AEF9B8AB26E3"
            },
            {
              "Id": "PlacingItemIconId:System.String",
              "Name": "PlacingItemIconId",
              "Type": "System.String",
              "Signature": "public System.String PlacingItemIconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "325D2AC9BAE3F5EE297C35238C4BAAFC643212F56B385B62CD9D758DF5765D78"
            },
            {
              "Id": "PlacingItemInstanceId:System.Guid",
              "Name": "PlacingItemInstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlacingItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDA17793968CCBC3CC90A664337D8B2F6BE62DB96E6FE595CB9D5AB5BD9BFA45"
            },
            {
              "Id": "PlacingItemInventoryId:System.Guid",
              "Name": "PlacingItemInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlacingItemInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90A2A786E404A5602718E2A6755DA807287C651055E92056B851F0B3F582A566"
            },
            {
              "Id": "RenderingPreviewArgs:Candide.GameModels.MeshSpriteSheetRenderingArgs",
              "Name": "RenderingPreviewArgs",
              "Type": "Candide.GameModels.MeshSpriteSheetRenderingArgs",
              "Signature": "public Candide.GameModels.MeshSpriteSheetRenderingArgs RenderingPreviewArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8589E788061E81B45C96554B35A6EC33800CCFA2B04876B48078DA321911B238"
            },
            {
              "Id": "Structure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "Structure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E Structure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA7F177380F5FA2631316608E41D75DA64FD8427FCA4C295D7480F74AB931A73"
            }
          ],
          "Properties": [
            {
              "Id": "IsPlacingConstruction:System.Boolean",
              "Name": "IsPlacingConstruction",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlacingConstruction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "326077A5108F206A6DA659E5A43DC0D291FDDFC052FC1DA4330E2A56EEF65913"
            },
            {
              "Id": "IsPlacingCrop:System.Boolean",
              "Name": "IsPlacingCrop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlacingCrop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A281330177D93FA8D01FDB08D9EEBF07D4C08B2DFA8A822319DFE3AB0CCB7231"
            },
            {
              "Id": "IsPlacingTile:System.Boolean",
              "Name": "IsPlacingTile",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlacingTile",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E545C995C2BA258821656C859675C05D5A5D056A84AFFE8777AB933A1C1F9C6E"
            },
            {
              "Id": "NotPlacing:System.Boolean",
              "Name": "NotPlacing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotPlacing",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2CF7450B1386840119819843DCFB1B2A84EC9B0028D6909183D3E69FF3EBA300"
            },
            {
              "Id": "PlacingItem:Shared.Models.Items.ItemInstanceModel",
              "Name": "PlacingItem",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel PlacingItem",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "27C410DD845FD256237D8B590376E35A95D66A99516F8C66BDD986FECEC5724D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateRenderingPreviewArgs()-\u003ESystem.Void",
              "Name": "GenerateRenderingPreviewArgs",
              "Signature": "public System.Void GenerateRenderingPreviewArgs()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "9E6345DA106240F5821740B9AFBC4394075B31E193AB14D82BE61169E936FA9E",
              "Hash": "FDB497FA3FDF4D6BF07453C90CECF93B219CBEE27CEE6A554B93597F0122D7B0",
              "CalledMethods": [
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.MeshSpriteSheetRenderingArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "CandideCreator.Shared.Models.EntityMesh::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "52EC64E62DA72C9995C5A1FEE21F940EA81F53789A8A9F8AF6F39663112A8427"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
          "Name": "PlacingStateResult",
          "DisplayName": "PlacingStateResult",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aborted:Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Name": "Aborted",
              "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Signature": "public Candide.Entities.PlayerState.PlayerStates.PlacingStateResult Aborted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE5250C7017BF7B926A7497DFC32D47612729471D80F640B3F3FA34E75ABF93B"
            },
            {
              "Id": "Success:Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Name": "Success",
              "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateResult",
              "Signature": "public Candide.Entities.PlayerState.PlayerStates.PlacingStateResult Success",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0CD219C97FB3A8E096D44F34898B877A61310A2504435EB231DD64683637033"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E8FDAD1ECEE896A8E58126F6D290A47F7598AFB7629B3403F229652FB7DE5E73"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ShieldDashState",
          "Name": "ShieldDashState",
          "DisplayName": "ShieldDashState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ShieldDashState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_shieldHandler:Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Name": "_shieldHandler",
              "Type": "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Signature": "private Candide.Entities.PlayerState.PlayerStates.ShieldHandler _shieldHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC8F53D2190F0E62F30197433F176532CDCC86908D20C7FED5903102C26CF81F"
            },
            {
              "Id": "_shieldStats:Shared.Models.Items.ShieldStats",
              "Name": "_shieldStats",
              "Type": "Shared.Models.Items.ShieldStats",
              "Signature": "private Shared.Models.Items.ShieldStats _shieldStats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AC5247394733665F22BEB4E37F3E584031C46909B84E3B0E77377DA08210376"
            },
            {
              "Id": "_shouldGoToSpearShieldState:System.Boolean",
              "Name": "_shouldGoToSpearShieldState",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldGoToSpearShieldState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29C52EFC6488D337BDF036FFBF6081B15A98F7A9816634DD0BF178206940AAF6"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionShield:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShield",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A677A39F1DAB214E3786A1F146312D4EF7302C15DCB5DD00F3FAF713AB5B253"
            },
            {
              "Id": "_transitionShieldSpearState:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShieldSpearState",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShieldSpearState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2CACA23EE3CE07124F820BFF95539BA97E6FA3093E61EA8004F115BDA2B7E37"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "4DBAC747440AB16404BE2A3D24CDA331813E5B5FBDF04B802EE4CDBE591D62A7",
              "Hash": "FA77096BD6ACF0C23A87739DB65087D459473E147E8C9F4E000D6853ADA7C607",
              "CalledMethods": [
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats, System.Single, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[])",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "skill:shields",
                "ShieldDashState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CastPhoenixDash()-\u003ESystem.Void",
              "Name": "CastPhoenixDash",
              "Signature": "private System.Void CastPhoenixDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "B66C297FF81D13CA7E135B8BD4E577F71A2A9B733E8ADA3210F718B7AEADD142",
              "Hash": "28F33F65BDF16D1409DB99D6A4254093FD215F2138CA33DAD0C02478246056E6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "spell:phoenix_cape:fireline"
              ],
              "Source": null
            },
            {
              "Id": "CastPyzifaxDash()-\u003ESystem.Void",
              "Name": "CastPyzifaxDash",
              "Signature": "private System.Void CastPyzifaxDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "149EC759DE61E4E2C922E3C841E689E0682BABF80DF1B84C230EE3D28C9D0950",
              "Hash": "9E958F1D99AD264D2AE9E2F806934AA6E8C59D64A54EE1BD460C52E66518D40D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "item:pyzifax:bladestorm",
                "vfx_swordslash",
                "whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "DE6DCEBC8548EF971B24E0B750E7CE9B069712EB9CCEDCBB27EE7C2CEDDCB353",
              "Hash": "021190BCF699091C48EF2031DC07FEF3E5B5962B5AD23703C62FCDEFDD5E931F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::CanTurnOn(Shared.Models.Items.ShieldStats)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "352D83642BAC74603E880C04966BDC51A0700C0495FD46680241079554C014B5",
              "Hash": "5E87BBF12B70DB08A2114EBD5E051C44D4E8B8D7AF52EB5D37B3FE738D32828C",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 462,
              "BodyHash": "FA07C304BD88838E58BDBB8E6A40C64E56344BF278A17217D004A295B698D9C2",
              "Hash": "19C76A6E369450FCB5B874273D4BD744EC20C5212C57456042C8EFBEBF4BFF1D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)",
                "Candide.Entities.PlayerState.PlayerDashHandler::HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::TurnOn(Shared.Models.Items.ShieldStats)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendShieldDashSpear(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Candide.GameModels.Services.PlayerActionService::SendShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldDashState::Cast()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldDashState::CastPyzifaxDash()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldDashState::CastPhoenixDash()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "SpearShieldState",
                "tome_dash_energy",
                "aura:favour:tome_dash_energy",
                "dash_invincibility",
                "pyzifax_cape",
                "phoenix_cape",
                "player-dashed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9B7268D8EF95762DAEEA31BE94BDD529E124380B330C0811120C906409D59F97",
              "Hash": "E51FE3716CB64D1F20F117A1B455A342CDDFBDBF667AE56FFED4873122EB3665",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "C8722A5C80CA52722C82ECC307EEF685A11728C0EE79F9B8ABC25725AEB7DC20",
              "Hash": "472399E4DDFB86B6468003F67D7BB66D83D29C8339E3A46EFFC8CA5F7F5B90BD",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [
                "EnergyRegeneration"
              ],
              "Source": null
            }
          ],
          "Hash": "6557BF321C1B2FC0C27A3595A235EC4F5F3C21951BBAD06FA48B086ACA173A3C"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
          "Name": "ShieldHandler",
          "DisplayName": "ShieldHandler",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_controller:Candide.Entities.PlayerState.PlayerController",
              "Name": "_controller",
              "Type": "Candide.Entities.PlayerState.PlayerController",
              "Signature": "private Candide.Entities.PlayerState.PlayerController _controller",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B534EE45EB33473A2032B73C65ACE8F52FCF606C33AEC3E1AC2F311CDD3978E"
            },
            {
              "Id": "_firstBlock:System.Boolean",
              "Name": "_firstBlock",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _firstBlock",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6A3D8D7DAD6CDB31651474F67EEF4418750E673ED7B69A2FF21F4F1DCCAF731"
            },
            {
              "Id": "_onStanceBreak:System.Action",
              "Name": "_onStanceBreak",
              "Type": "System.Action",
              "Signature": "private System.Action _onStanceBreak",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDE3FA7BC166BE038D4DE027A05E694B6BE76D796F5CC1367003182AFB11939E"
            },
            {
              "Id": "_shieldStats:Shared.Models.Items.ShieldStats",
              "Name": "_shieldStats",
              "Type": "Shared.Models.Items.ShieldStats",
              "Signature": "private Shared.Models.Items.ShieldStats _shieldStats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AC5247394733665F22BEB4E37F3E584031C46909B84E3B0E77377DA08210376"
            },
            {
              "Id": "_stanceBroken:System.Boolean",
              "Name": "_stanceBroken",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stanceBroken",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8F103572AE087ADD1717E521B1A7DEA418674D049A40F05FEC43A3F55493E7F"
            },
            {
              "Id": "_timeWithShield:System.Single",
              "Name": "_timeWithShield",
              "Type": "System.Single",
              "Signature": "private System.Single _timeWithShield",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA9DE9FAD938F148936628205C28B06873016040A8C92429A176804476659550"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper Entity",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3323A5AD31AAE6D16D237C0CBB6CBCA92B980E7203E36325C9AA61C9D55932F4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BlockDamage(Shared.Combat.DamageResult, System.Single)-\u003ESystem.Void",
              "Name": "BlockDamage",
              "Signature": "public System.Void BlockDamage(Shared.Combat.DamageResult damageResult, System.Single blockLevel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 668,
              "BodyHash": "DC5026E2BA2F1034C6DCF97EC8F44D243196224B133EACC8CEC21D20D49A390B",
              "Hash": "7B5E0D55730111D3FCC152C1A7E6AD4DB5688F488093F1167F7AE7971FA6599C",
              "CalledMethods": [
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(Candide.Data.VfxSpacAnimationData, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::MedusaBlock(Shared.Models.Items.ItemInstanceModel, Shared.Combat.DamageResult)",
                "System.MathF::Cos(System.Single)",
                "CandideServer.ServerServices.ShieldBlockMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.CombatService::SendShieldBlock(CandideServer.ServerServices.ShieldBlockMessage)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::StanceBreak()"
              ],
              "StringLiterals": [
                "hit:thud",
                "skill:shields",
                "shield_enrage",
                "aura:favour:shield_enrage",
                "shield_perfect_block_window",
                "aura:special:player_shield_buff",
                "shield_perfect_block_speed",
                "aura:special:shield_perfect_block_speed",
                "weapon:medusa:shield",
                "shield_arc_increase",
                "event:/hits/impact/impact_shield"
              ],
              "Source": null
            },
            {
              "Id": "CanTurnOn(Shared.Models.Items.ShieldStats)-\u003ESystem.Boolean",
              "Name": "CanTurnOn",
              "Signature": "public System.Boolean CanTurnOn(Shared.Models.Items.ShieldStats shieldStats)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "shieldStats",
                  "Type": "Shared.Models.Items.ShieldStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "14155E2A47AB8363EC9C88F288BB45700A03B633A013CC158F9CA59818D46238",
              "Hash": "C1629AB6BD553D2CF5994F396E8336D4DE1609E77198703973F7E21A311DACA6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "ShieldDashState",
                "ShieldState",
                "SpearShieldState"
              ],
              "Source": null
            },
            {
              "Id": "MedusaBlock(Shared.Models.Items.ItemInstanceModel, Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "MedusaBlock",
              "Signature": "private System.Void MedusaBlock(Shared.Models.Items.ItemInstanceModel shield, Shared.Combat.DamageResult damageResult)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shield",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "D9F3E67721FDE68FB747309F3B81C6D1DBC44E459367AD81F26D250D3115A7F0",
              "Hash": "E6CFF6A5A9FDA12C1B2863FB73570811B3E62B8C40F391BB3AB20D9030469B6D",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "D409F77765D4FADC1C39FC27D5F44E3E2880AE828D6C78B247D33FA894406202",
              "Hash": "628FD89551349A0F4053EF58CAA88EA54FB1C1EBAF85A36BE580771DB1908002",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::BlockDamage(Shared.Combat.DamageResult, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "shield_arc_increase"
              ],
              "Source": null
            },
            {
              "Id": "StanceBreak()-\u003ESystem.Void",
              "Name": "StanceBreak",
              "Signature": "private System.Void StanceBreak()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "099546496F8E5438E4D6CCE3342B13D252EC68711A6F62C1D69EA9D22FD28A67",
              "Hash": "492765D2A60F7DB5271C34D2C85E4E83A822C060D84C16148F974CCA1BCEE0E0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [
                "event:/items/shield_defense_break"
              ],
              "Source": null
            },
            {
              "Id": "TurnOn(Shared.Models.Items.ShieldStats)-\u003ESystem.Void",
              "Name": "TurnOn",
              "Signature": "public System.Void TurnOn(Shared.Models.Items.ShieldStats shieldStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shieldStats",
                  "Type": "Shared.Models.Items.ShieldStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "1952ED36A72E936C1EA83F00805F6EE5E8A9693E4EF8676C19B2DD567CF7BC00",
              "Hash": "37E8E46A4D5D57782E389C236FDFEDA98AD768A9EE0143B6515ED038AE37F6CF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)"
              ],
              "StringLiterals": [
                "ShieldDashState",
                "ShieldState",
                "SpearShieldState"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "597EB4AF8EF078CA26E4FDE232F727BC93738AC63DAFA3DD3C476E7E0B304B0E",
              "Hash": "4F13BB4316F355422049A4740E667E4E7A37A1516F67053264465FB68BED5375",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "77B85195923E839F93FED22CF0065EAC9EC0913DE2B488B62FDD557B1E3F2417"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ShieldState",
          "Name": "ShieldState",
          "DisplayName": "ShieldState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ShieldState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_eternalWatchEquipped:System.Boolean",
              "Name": "_eternalWatchEquipped",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _eternalWatchEquipped",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F18BE6F67BDAEB20D6795DD7ADACCCD2E5C3257D5817D92C9ED114985DEE49B2"
            },
            {
              "Id": "_shieldHandler:Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Name": "_shieldHandler",
              "Type": "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Signature": "private Candide.Entities.PlayerState.PlayerStates.ShieldHandler _shieldHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC8F53D2190F0E62F30197433F176532CDCC86908D20C7FED5903102C26CF81F"
            },
            {
              "Id": "_stopTimer:System.Single",
              "Name": "_stopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E31ED2C229418CE613EFA9FA1D92B8D91F87CD3B6313476E717523D692172B66"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionShieldDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShieldDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShieldDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41DB46FCFAF310533EF507C254DB1B6D828A12BFA87156D6D6EA16B9CC07AD58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "90A640AA0B9196DF09EBDEEF6A3510B8D4A8CD6F9BA64BA99C064ED061422014",
              "Hash": "DBDDF87F89CEB896A0CAB3D23DB3E5A72A8BF8D2C9E9E4B2C81A75E48380B7FE",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::CanTurnOn(Shared.Models.Items.ShieldStats)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E14B4BD50E3A05215E88ED0732C7A219337463DD75E0448B03615017F1D15BC9",
              "Hash": "E76B68696EADF2FC51F8FBE5924C3AAB43EAD60C56C513D3C3C019D3F9A220F5",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "03033F06B2BBEA109D2DD2867CFA6CA41098281BB33CD3CA2C471242002B63D1",
              "Hash": "257C1F1443A19C055AF101ACE62E7854BEB6A581F7576BEB819872E662F70B0C",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::TurnOn(Shared.Models.Items.ShieldStats)",
                "Candide.GameModels.Services.PlayerActionService::SendHoldingShield()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShield()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "weapon:vigiles_manium:shield"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "C4AE90526CE36266D9DBD99A3A8495725A89BF8BAEFB8A8FF2BF4DF55EB51C37",
              "Hash": "5B96D45F483411BC7F314AF627BC46E284DCD60D028CBD614554D0B285BDB135",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::StopMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [
                "EnergyRegeneration",
                "shield_energy_reg",
                "shield_double_tap"
              ],
              "Source": null
            }
          ],
          "Hash": "F64EFA12DB0EDC79B473020543F0515FEA7670037F1E54D9E64E5CE4BB4A7D06"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ShootingState",
          "Name": "ShootingState",
          "DisplayName": "ShootingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ShootingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FullCooldownTimer:System.Single",
              "Name": "FullCooldownTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FullCooldownTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DB58C998E9D72B84177B40A462D4F342CEF6EF8720D51821BD62BA44F380EC1"
            },
            {
              "Id": "Spell:Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
              "Name": "Spell",
              "Type": "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
              "Signature": "protected Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell Spell",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CEDE8CC4C7970D5286050C368F0F237825AA876C91E38A076FBBC680E10C10C"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Models.Items.ItemInstanceModel arrowItem)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arrowItem",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 560,
              "BodyHash": "CF27816FE4CAB87897CB11CAFC2A32591E0694E85BE7FF2258AC9B144B4F53AA",
              "Hash": "D8F682A14136B890927A53E0479B17AF89AA9FE2A453578150376F19CAEBE75A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.ShootingState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "crossbow_hit_speed",
                "favour:crossbow_hit_speed",
                "ShootingState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "B98A31AF5B4F8E4E3904F7686318F03BCACDC278EF4B0F659C5203F888A4E98C",
              "Hash": "2B8F5B195718F6134F874461BDC4BFD68387DCD33B8A0C08CC3DB190E9E9BB4D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.ShootingState::GetEnergyCost()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "Player_NoAmmo"
              ],
              "Source": null
            },
            {
              "Id": "GetEnergyCost()-\u003ESystem.Single",
              "Name": "GetEnergyCost",
              "Signature": "protected System.Single GetEnergyCost()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "BB8892FF060C92C0D32178E4F9965F67033FAD7E54444E448AE07AD66EFA7064",
              "Hash": "C44EB40EF2EBA59FF9D00EB990C9AA785197789E8EA2576E7C62F985364DBA8D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "WeaponEnergyCost",
                "crossbow_energy_cost"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "289014EB6013D8F42A5A203EA5B1FE6E38C5E39EEE6EA2CF2F46492708C04CE3",
              "Hash": "5E80E46A4E5979DC7BD4ACD40F68C2E147173B6E2C3520F83DB8E4AC5740CADB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.ShootingState::TryShootCrossbow()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Services.PlayerActionService::SendFireHandCrossbow()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnFireHandCrossbow()",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryShootCrossbow()-\u003ESystem.Boolean",
              "Name": "TryShootCrossbow",
              "Signature": "private System.Boolean TryShootCrossbow()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "21D2776B19BF8AC33E767507B5C02F22AA435A7A1030A0A2A27CB24E58AD8E90",
              "Hash": "66E1F494A87ADE02146DA0417F395B3E260E224C848B0C3AD4D240E00591D95F",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.ShootingState::Cast(Shared.Models.Items.ItemInstanceModel)",
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Managers.ItemInstanceManager::Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [
                "arrow_not_consume",
                "arrow_not_consume_2",
                "crossbow_downtime"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "F3FAE5D80E56B025FA6ABD768F87041E96E5EC795639B29E69C1DDA9F752BABD",
              "Hash": "66E5FBC4F417E19EE91506045A4C226C637C8E4D27272D29B678E0315D16CA22",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3ABE86CF3F771464E3F221D6D9BE89A29663C256620C0F2DC39CC8B8D385A89"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SittingState",
          "Name": "SittingState",
          "DisplayName": "SittingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SittingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_positionBeforeSitting:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_positionBeforeSitting",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E _positionBeforeSitting",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEF71E832AB6F4C01E7381E9C2E337D29766C928051C04D6EE4E4B7EC6174A9C"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceLeave()-\u003ESystem.Void",
              "Name": "ForceLeave",
              "Signature": "public System.Void ForceLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C85FE8409CF86F88BF736AC7FBF33F6939C5C2820B044289AC96533B4E1681D5",
              "Hash": "A21DF1360B8DEE8C4C0A49AFC2B4FBB56540537509DBC9EDCC13BB9899EE71B9",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C85FE8409CF86F88BF736AC7FBF33F6939C5C2820B044289AC96533B4E1681D5",
              "Hash": "8139F9829F692E08430D9D65F0C484A54F466206DC882C1D29DA30A975926A0B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "6CDADF1CCBEB4D3834D7394227E3B70C0379826BE44C2D61045DB5F477FCF79F",
              "Hash": "27411A2157799CCC071E3EE4BBEA7B1A26E42D8F189D8D6D083B4FD8EF1A01F4",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E::get_HasValue()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E::get_Value()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.EntityManager::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.EntityAttachPriority, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.PlayerActionService::SendSitting(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSitting(System.Guid)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "649785AD3754369E85ADC040297383C030E642895888073FA525B0993B90E3E5",
              "Hash": "5F8E1A71FC9698F002AC2CA90D3D927753E2A2E65E4F6177A9D38183B5962F52",
              "CalledMethods": [
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.EntityUtility::GetCarrierEntity(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Helpers.VehicleHelper::GetVehicleExitPosition(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "9E502BED96B3A27B064B708BE4EFC22CAC730C75CCB0BA70985C0820DD0CA478",
              "Hash": "DE7FD332B18D7FFBBECA64B971533DC4D73E89F2663566207E7C9B8A74C6660B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.EntityUtility::GetCarrierEntity(Shared.Entity.EntityWrapper)",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean\u003E\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_CarryingOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9156AB632BD5757C578B67C53D4DAB1CC6A5054A9E1A3141E9B6AF950090C4CA"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SledgehammerAttackState",
          "Name": "SledgehammerAttackState",
          "DisplayName": "SledgehammerAttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SledgehammerAttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isFullAttack:System.Boolean",
              "Name": "_isFullAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFullAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C155670D033FEAA4285BB78CCD67273CF449808FE5AA535ECC5A22113894C264"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDamageMultiplier()-\u003ESystem.Single",
              "Name": "GetDamageMultiplier",
              "Signature": "protected System.Single GetDamageMultiplier()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "0E9165926AF56F83DE5E269484E816934C4F1872C42FB2BB2CD7875AC3C26DF5",
              "Hash": "C98AF43748DD0BBD142F887A4E144039EE57AB7547E06BA8C4C68DFEF75CB30D",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)"
              ],
              "StringLiterals": [
                "sledgehammer_damage"
              ],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BC5EB9E7516E8A044AF1C4D090D60C156AB2259FD4970BBB2A91DE4C685192C2",
              "Hash": "F7E87D5702BEEC4F75D6A350939C80883E1AFA1F8D8A4A8553D2A09CCA75FFAA",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraKnockback()-\u003ESystem.Single",
              "Name": "GetExtraKnockback",
              "Signature": "protected System.Single GetExtraKnockback()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "B3E9FB676A92B9C76C71F7F94B2DF6591E3F81226D79E5CA47B55BDE42550AE2",
              "Hash": "F337720BF6E558DEBCC4080C1F92CC78C8C37D316612B7DCE9988744A5D94E7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "11AA5E6786C516E26EC7763CCF588ECE668F8432975F246F489226D380073F3E",
              "Hash": "5A5A1EBD215020D669B613AE5CD9F737D80D8B1044ADA5D0100DC3EB1A19FC33",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "sledgehammer_movement_range"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "6A8AC5765340DEB0AE43E8CD9D2EC5FFD11AE6909CC45BE9600116C71255F363",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 367,
              "BodyHash": "BE6F62C0097C562C88EE95AE661BC86EB593007E721167CDACB62E9217F12ADD",
              "Hash": "B7F761D3D4D991219059C7DAA2B22A3FE96C1F8AC1FC97943959EA65D495086C",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "3207EC5444A259BB52B7E6BB85C5F5A8531A1441BD2E00C385104BABEA522DC8",
              "Hash": "ADA9646B930028120C466058560C8A5990577CEE52A60BE815B4E499713E7F94",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C76E66D883D68445423622DAEEBEA72B8F8ED5AF217AA8C53A0F943C0E1DE9FB"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SledgehammerChargeUpState",
          "Name": "SledgehammerChargeUpState",
          "DisplayName": "SledgehammerChargeUpState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SledgehammerChargeUpState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionSledgehammerAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88A588F14436DEEE762F2C6A7C9849F13081F81E2CC909189558914C86D54B6F"
            },
            {
              "Id": "_transitionSledgehammerHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF4ED01315FEB8C68BE46C587312B01D803FCC44E2E4808F3346F52BF526AFD9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "3008AE5CC5E4266E6CD53A974A981651364A1C3DAFFD87799E2A3B933111602F",
              "Hash": "188B25D79AB2A897526C2DAD38D2E3BC77B827810E140A23D99B9F3E108F6BF1",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSledgehammerChargeUp(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerChargeUp(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "AB48FA0D941D26CD144EEB3ABB3F3DBF16F8CE156E700CCDBB357FB13AEB026E",
              "Hash": "75A0B7B227AB244A6CEB8580D513F8AB6E93B77CACA9B11E4065748BDF7ED87E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:player_sledgehammer_buff"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "C1FE75AA3D180E3F913D4F3373C8A44E9E1F6C453D9C9C0395C1FF74A44CF3E6",
              "Hash": "6715A6ADD8687386964B868614201FF2FF11AC4DB1F462B622FA4966725625DB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Up()"
              ],
              "StringLiterals": [
                "sledgehammer_movement_range"
              ],
              "Source": null
            }
          ],
          "Hash": "5BE5F2FCAABA9BA6249D59CC45CD25D936DAC3E89C613372554675130710F548"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SledgehammerHoldingState",
          "Name": "SledgehammerHoldingState",
          "DisplayName": "SledgehammerHoldingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SledgehammerHoldingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isFullAttack:System.Boolean",
              "Name": "_isFullAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFullAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C155670D033FEAA4285BB78CCD67273CF449808FE5AA535ECC5A22113894C264"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionSledgehammerAttack:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSledgehammerAttack",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88A588F14436DEEE762F2C6A7C9849F13081F81E2CC909189558914C86D54B6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "FBAB218624580DE4F939D4A42A4BA4327843E4D7608834725E874EF913B2D934",
              "Hash": "C2941AC2160BE023AA33F6844250BB422A9B18DF2D806A435C6C426CF34AA175",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "sledgehammer_charge_speed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "AB48FA0D941D26CD144EEB3ABB3F3DBF16F8CE156E700CCDBB357FB13AEB026E",
              "Hash": "75A0B7B227AB244A6CEB8580D513F8AB6E93B77CACA9B11E4065748BDF7ED87E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:player_sledgehammer_buff"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "B6C5F0514E04EF457B5B19D9D97911FA5FAE7CB123EB39162E8E1C9CDDAEEE27",
              "Hash": "15EDA83DD8A1D49141EB030B76D282E50AC6CA3750FE74196581FDC95D02A37B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "sledgehammer_movement_range",
                "aura:special:player_sledgehammer_buff"
              ],
              "Source": null
            }
          ],
          "Hash": "791420E09FA330FF5A3FF0968FEDE2DF572147550A83342B8437FBBFB11791E7"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SledgehammerSecondaryState",
          "Name": "SledgehammerSecondaryState",
          "DisplayName": "SledgehammerSecondaryState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SledgehammerSecondaryState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 728,
              "BodyHash": "4C3B5873A4368F507E1296198D3D0B9BAF3E02935913504B6871A9DAAEF91A9A",
              "Hash": "56DCC665F29CA8C98EE2BEBC182C8561DA0E80D45F16436D08567B2A5DAE4156",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageMultiplier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellChain()",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateLinearShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDirection()",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "tectonic_maul",
                "item:tectonic_hammer:projectile",
                "sledgehammer_shockwave",
                "SledgehammerSecondaryState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "GetEnergyCost()-\u003ESystem.Single",
              "Name": "GetEnergyCost",
              "Signature": "protected System.Single GetEnergyCost()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7AF591EFB6EA02B72B42CA5FD08735DF53C4978C18B04A8251F6D375900C1B13",
              "Hash": "48F944748CB0FBC6806B866592812CB3DA83E098283C3CB8B3C8AB4F9819AA5E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)"
              ],
              "StringLiterals": [
                "WeaponEnergyCost"
              ],
              "Source": null
            },
            {
              "Id": "GetExtraKnockback()-\u003ESystem.Single",
              "Name": "GetExtraKnockback",
              "Signature": "protected System.Single GetExtraKnockback()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "61391B5970A4327F0DD09F1DB44743CE5CDEE0D0F7A7F2C4293DE3C6830671F5",
              "Hash": "971ECE096C581861AE84785C68077BAC52F565E3A9F4D8D8F3D0A98E8F55ECF3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "11F659A57DC2E3F8789217ABB3212E22DD259A4D8CAA90A161140C8B4E8DEB66",
              "Hash": "CC74F20E20B1D15989CC63F079A8EE3404AFC03AE605761ED68A293CF8D89DBE",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.GameModels.Services.PlayerActionService::SendSledgehammerSecondary(System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerSecondary(System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "2CBD35848305637771DB613602579F98BD0B09FDEE53CAF62A948D794F2B45F9",
              "Hash": "2CF37BDC9D690634851B7FEF50BBFACB1A88DB12B5F0BE62426DC5D830EFC8C5",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12D3F6570508E4D364DF748B45D595FBD709B09DBB75FA04E16112BB80DB4983"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpearAttackState",
          "Name": "SpearAttackState",
          "DisplayName": "SpearAttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpearAttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasDoneAttack:System.Boolean",
              "Name": "HasDoneAttack",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean HasDoneAttack",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BADF1EAFCF8AF97E7DB8708C292AAB9164FB9AC36537996903319E3EC84367E7"
            },
            {
              "Id": "_transitionIntoHolding:System.Boolean",
              "Name": "_transitionIntoHolding",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transitionIntoHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B813CD678B42816EE593E68B7C6489275E6BCA5E4B95BE7490B1C412262AC43C"
            },
            {
              "Id": "_transitionSpearHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpearHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpearHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFF584287633D03EA5B37E479281A0DF55FECFC511199940F5E3684567F3A05F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 691,
              "BodyHash": "195A2D222F55533A2B8461D87560283A2CEB4AFAF86D9F4EC3BEFCA32FC9385A",
              "Hash": "927FCA4AE7DD5BF3634AC1330BD490BAB1D6CD45A9174B0A649ED14D3568C361",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraDamage(Shared.Models.Items.EquippableItem)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageMultiplier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellDuration()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellChain()",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateLineAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfx()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfxModifier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraKnockback()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetProjectileSpacVfxId()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDirection()",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "SpearAttackState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "77601115295270990B2753C74CB619938454B0169C226B6A0DC11B304BF86F60",
              "Hash": "AB376A90BFC82A3B8CAD25C5575E67E16268D48D58B3E29F24D37E3D0E7EB61A",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraAngularWidth()-\u003ESystem.Single",
              "Name": "GetExtraAngularWidth",
              "Signature": "protected System.Single GetExtraAngularWidth()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "8D1A6B6FF35BAB3045B0A0E1076B57E64AE2691A79469EA25E213102403C233A",
              "Hash": "A4DED302D63D72CECBE21B422CE1591AB4D041348E9C4769E3C1D4E65DC84D8C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "93B8AD19FA276D35C7B86AE8BB5F1EF23D27F188E7900B7840EF4D324EA85CA5",
              "Hash": "ACA8268D580A62BECB16C5F883B90875D6352E9F0BA58EA0E718574B9A12F146",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "spear_range_speed"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellDuration()-\u003ESystem.Single",
              "Name": "GetSpellDuration",
              "Signature": "protected System.Single GetSpellDuration()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3A39711669D90706D718645B32F7359A1F4E7C51E7618230EAE7B6AB1A9F43D4",
              "Hash": "9C10E6A7B58C67B3953BF7068CC118EA11BB5550C270590E609147837AC7BD9C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "B7B79B68849278F10EECF3F245837A190795E7DAD837A0C0C2054D37E820A31B",
              "Hash": "F5CEB8118CC1A5927CC1225CE1F7568DAA2C84D04106140FD846B6358C8A6A5F",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "B9CB2115A396C4132AABB4769DC2141B1A4BFD84BCCC40E4914B6C9ADF53008F",
              "Hash": "DBEE3CC787F2E269BF180FA1A051F7A57F6B91B97E51587B2FB7053A88A3552A",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::GetCurrentFrame()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::DoBufferedTransitions()"
              ],
              "StringLiterals": [
                "Player_NotEnoughEnergy"
              ],
              "Source": null
            }
          ],
          "Hash": "7B6EEDED8558FBA0EC980CCB73A2F442A4DCFA347DD456EE2B0320DEF7794FFD"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpearDashState",
          "Name": "SpearDashState",
          "DisplayName": "SpearDashState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpearDashState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionSpearHolding:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpearHolding",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpearHolding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFF584287633D03EA5B37E479281A0DF55FECFC511199940F5E3684567F3A05F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "AD83727ADA5C7A5DEC58DFF0CBD1E00EA0A8300D916DD491F4B32B257EA9CCAD",
              "Hash": "516DA61F4425B081272975977A7006FE06B642650EFDCB045C682EF81C8BA266",
              "CalledMethods": [
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "spear_dash",
                "skill:spears",
                "SpearDashState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CastPhoenixDash()-\u003ESystem.Void",
              "Name": "CastPhoenixDash",
              "Signature": "private System.Void CastPhoenixDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "B66C297FF81D13CA7E135B8BD4E577F71A2A9B733E8ADA3210F718B7AEADD142",
              "Hash": "28F33F65BDF16D1409DB99D6A4254093FD215F2138CA33DAD0C02478246056E6",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "spell:phoenix_cape:fireline"
              ],
              "Source": null
            },
            {
              "Id": "CastPyzifaxDash()-\u003ESystem.Void",
              "Name": "CastPyzifaxDash",
              "Signature": "private System.Void CastPyzifaxDash()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "149EC759DE61E4E2C922E3C841E689E0682BABF80DF1B84C230EE3D28C9D0950",
              "Hash": "9E958F1D99AD264D2AE9E2F806934AA6E8C59D64A54EE1BD460C52E66518D40D",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_WorldId()",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "item:pyzifax:bladestorm",
                "vfx_swordslash",
                "whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "BF6109B4778C87FCE29B606129A17746DAEF9A75C3CB605F8B88B33BB35AA90A",
              "Hash": "2DFF087F60E8C970E8C9EF8EF8D22792EE8389E22C3C7A808E031FBED1F651BC",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "spear_dash"
              ],
              "Source": null
            },
            {
              "Id": "GetVal(System.Single)-\u003ESystem.Single",
              "Name": "GetVal",
              "Signature": "public System.Single GetVal(System.Single x)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "A46965951562771AA3F6E331BE758D3ECC09E93E099406B9BF45441C23B9BD45",
              "Hash": "D0242E8231829A6401AC6CF0C538C2764F25541A97738DE683B18DB0E101448D",
              "CalledMethods": [
                "System.Math::Pow(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "3FBF0D3C4BB548E59525B00775317FB8EACD8B3E8BCB5C03001D8F90EC95957D",
              "Hash": "00E068ADB0407B307D2C75132A18AFB73DD54C6EACAAFE015CC028908B41C2FF",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)",
                "Candide.Entities.PlayerState.PlayerDashHandler::HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStates.SpearDashState::Cast()",
                "Candide.Entities.PlayerState.PlayerStates.SpearDashState::CastPyzifaxDash()",
                "Candide.Entities.PlayerState.PlayerStates.SpearDashState::CastPhoenixDash()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "tome_dash_energy",
                "aura:favour:tome_dash_energy",
                "dash_invincibility",
                "pyzifax_cape",
                "phoenix_cape",
                "player-dashed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9B7268D8EF95762DAEEA31BE94BDD529E124380B330C0811120C906409D59F97",
              "Hash": "E51FE3716CB64D1F20F117A1B455A342CDDFBDBF667AE56FFED4873122EB3665",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "8CE07550B75E082E0DE89C1E1377EC7EC1631204E6D8D5F6B02F8721B0752C80",
              "Hash": "9980E92BE79759DF5199E9B2FD61B80AEC1CF68A272174B592505E59FFAE9CA0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51D57C9A6DB35D5F8344AA3BDEFFD2A55BD40A038456E93ABDB966F2E1D362E1"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpearHoldingState",
          "Name": "SpearHoldingState",
          "DisplayName": "SpearHoldingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpearHoldingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_checkDashHeld:System.Boolean",
              "Name": "_checkDashHeld",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _checkDashHeld",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDC90BB133AB674AE1A5166D95AC33C7C7ED498845FC1F6C36EA9A142AF8D877"
            },
            {
              "Id": "_isFullAttack:System.Boolean",
              "Name": "_isFullAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFullAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C155670D033FEAA4285BB78CCD67273CF449808FE5AA535ECC5A22113894C264"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionSpearDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpearDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpearDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57E5502050F4C4AA664F093524FAA8D47278B406EA89663590193B8582CC5309"
            },
            {
              "Id": "_transitionSpearSpecial:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpearSpecial",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpearSpecial",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7EB9E1917F77F996B2877757A7A53CCE9FCFF32BA3FC6B8BBC3737DDF02F2A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "87973EC74ACE4E704374ACDE7C002F1409E7A932BAD95BBD6CB171FBE81E3701",
              "Hash": "6AF0E2BF0DAA18F04EFB076ED12A1287B85680F3318688EEDF27C116FB2E0123",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "8E6BE6CB4C688C7406895DCD3C9712CAFC75DAD0BA3F75B6522C5C6EA2B375A2",
              "Hash": "4EA325FA81A3E4D667826321A0C91B7FC34940701DA957B1F1F557B49BC1CD96",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Services.PlayerActionService::SendSpearHolding()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearHolding()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "aura:special:player_sledgehammer_buff",
                "spear_charge_speed"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "AB48FA0D941D26CD144EEB3ABB3F3DBF16F8CE156E700CCDBB357FB13AEB026E",
              "Hash": "75A0B7B227AB244A6CEB8580D513F8AB6E93B77CACA9B11E4065748BDF7ED87E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:player_sledgehammer_buff"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 330,
              "BodyHash": "8341FC34F8BF7F186D983F15ABA3A42B9470B90E117A5E3D53A50602B355D4C1",
              "Hash": "37FE67A0D4E3EA2CD19023C8F3242967300BB42EEDAF0383175CD59B50725B67",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "spear_range_speed",
                "aura:special:player_sledgehammer_buff",
                "spear_dash"
              ],
              "Source": null
            }
          ],
          "Hash": "C47096B1681E6EACC57C2DBFD3A36FF90BC3ABFAA3255F33254D60E57453FFE9"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpearShieldState",
          "Name": "SpearShieldState",
          "DisplayName": "SpearShieldState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpearShieldState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.SpearAttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_isAttacking:System.Boolean",
              "Name": "_isAttacking",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isAttacking",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4617BC7A589E7A1E9EF603A03544BA9577ED1A7DB22D9B4F88BFB4FED0301C51"
            },
            {
              "Id": "_shieldHandler:Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Name": "_shieldHandler",
              "Type": "Candide.Entities.PlayerState.PlayerStates.ShieldHandler",
              "Signature": "private Candide.Entities.PlayerState.PlayerStates.ShieldHandler _shieldHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC8F53D2190F0E62F30197433F176532CDCC86908D20C7FED5903102C26CF81F"
            },
            {
              "Id": "_stopTimer:System.Single",
              "Name": "_stopTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _stopTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E31ED2C229418CE613EFA9FA1D92B8D91F87CD3B6313476E717523D692172B66"
            },
            {
              "Id": "_transitionDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69E18D1E1A653F469286FAC83C63B723B9E740DC055FD6FFA21EE0DA8E7D76D3"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionShieldDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionShieldDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionShieldDash",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41DB46FCFAF310533EF507C254DB1B6D828A12BFA87156D6D6EA16B9CC07AD58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Attack()-\u003ESystem.Void",
              "Name": "Attack",
              "Signature": "private System.Void Attack()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "A420BDFE0025BF556F12FF70B64537141F85657286259C6E9E593CD7E4E482D0",
              "Hash": "79792C328336C2627999A29944A46196051FFF371B9E3B73C38A8DED67252254",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "2ED1FD1D1619D4694C578FD4478257902CF9195CCF231435AD013DF240D371D5",
              "Hash": "823C0DD4FFCAC8F8283DA635003B593037594A8B1CFD89907EBC02CCCA0FF118",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::CanTurnOn(Shared.Models.Items.ShieldStats)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterOnlyShield()-\u003ESystem.Void",
              "Name": "EnterOnlyShield",
              "Signature": "private System.Void EnterOnlyShield()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "CF8AC69EC529B25441C5315E8D6E485EBE4B708699A9484CCD724CD5512FFD4F",
              "Hash": "F063B779609019DC548A315A0272899F0C123B98A4DAA55ABB9F1BA29AD45884",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::SendHoldingShieldSpear()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShieldSpear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "66F9B004718DD4F4DE82013D498C95BBFCBCBB5019E33B5190A84E2D9B4ACD0E",
              "Hash": "4F2A0647EDF51C7049FEC0F96BA3174C6157FFDD11E9999B654FF79ED36C3D55",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "6BBCBC25337E904CBB87103B24D756293EA5656B109670900AA942AA1936AE6B",
              "Hash": "5CE37477A9E9C142779E5EDD5F7FED984B728BFA4F6EC43CA8137E7A378EC8F5",
              "CalledMethods": [
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::TurnOn(Shared.Models.Items.ShieldStats)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Entities.PlayerState.PlayerStates.SpearShieldState::EnterOnlyShield()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 893,
              "BodyHash": "E4971087E7DAAFE2CE2467DED9C31880798EF22E5E95E437BAF139729BC43A15",
              "Hash": "F851F2A8F87CD74955ADDAA679208DC9B3DE62D754C1EA86019493785A5C7868",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.PlayerState.PlayerStates.ShieldHandler::Update(System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::GetCurrentFrame()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.PlayerControllerKeyBind::Down()",
                "Candide.Entities.PlayerState.PlayerStates.SpearShieldState::EnterOnlyShield()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)"
              ],
              "StringLiterals": [
                "EnergyRegeneration",
                "shield_energy_reg",
                "Player_NotEnoughEnergy",
                "shield_double_tap"
              ],
              "Source": null
            }
          ],
          "Hash": "A16D7D7AB7BEF8FFD5F1B29F8CADE1326D6847B28C533C45E5BA3E159BF9438C"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpearSpecialState",
          "Name": "SpearSpecialState",
          "DisplayName": "SpearSpecialState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpearSpecialState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxAttackCounter:System.Int32",
              "Name": "MaxAttackCounter",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxAttackCounter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0429B9BDACF9DF62238B19B10590758D48C8C066ED097BE52D5FB0432055E8C2"
            },
            {
              "Id": "TimeForEachTick:System.Single",
              "Name": "TimeForEachTick",
              "Type": "System.Single",
              "Signature": "public System.Single TimeForEachTick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A27B0814FC83E89E52B681E3A4E0A1EA930829A09651E600477CEB7D2D49AE24"
            },
            {
              "Id": "_attackCounter:System.Int32",
              "Name": "_attackCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _attackCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B870A3AFFEC263C8A37F273773A704677A7783C47E843CB4C394747571921DAE"
            },
            {
              "Id": "_hasDoneAttack:System.Boolean",
              "Name": "_hasDoneAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B45082351BF8BD3646A8F0D66FC6A42F56F404F7F82A8EC8F4CE9DBC54F8C4EF"
            },
            {
              "Id": "_timeForEachAttack:System.Single",
              "Name": "_timeForEachAttack",
              "Type": "System.Single",
              "Signature": "private System.Single _timeForEachAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD367203749F952A6B3137ACFF12A4E900F94F3BD6AA8921B5C2B416770A6ECA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 841,
              "BodyHash": "825FA609C9F7E64EA39EEF49570DAD8F7A601EFDB7B0A7FB2B6352BE1120F5B9",
              "Hash": "4320C1CFF467A57542ABB5371D176A3D9B6F622C3BEC9A1348BEFC9EC53838A8",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetEnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraDamage(Shared.Models.Items.EquippableItem)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageMultiplier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellDuration()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetSpellChain()",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateLineAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Combat.DamageTypesArray::op_Division(Shared.Combat.DamageTypesArray, System.Int32)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfx()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfxModifier()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetProjectileSpacVfxId()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetDirection()",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "SpearSpecialState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "77601115295270990B2753C74CB619938454B0169C226B6A0DC11B304BF86F60",
              "Hash": "AB376A90BFC82A3B8CAD25C5575E67E16268D48D58B3E29F24D37E3D0E7EB61A",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDirection()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetDirection",
              "Signature": "protected System.Nullable\u003CSystem.Single\u003E GetDirection()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0DA7E19889930A45B24FAFAC8478C8B763CD954B1B59E8EB2F6230E0067D1AB6",
              "Hash": "4D211406FD502D4CF84064BC9E05EF80758BD2CD902BD9C133F714E1093A477C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraAngularWidth()-\u003ESystem.Single",
              "Name": "GetExtraAngularWidth",
              "Signature": "protected System.Single GetExtraAngularWidth()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "8D1A6B6FF35BAB3045B0A0E1076B57E64AE2691A79469EA25E213102403C233A",
              "Hash": "A4DED302D63D72CECBE21B422CE1591AB4D041348E9C4769E3C1D4E65DC84D8C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "93B8AD19FA276D35C7B86AE8BB5F1EF23D27F188E7900B7840EF4D324EA85CA5",
              "Hash": "ACA8268D580A62BECB16C5F883B90875D6352E9F0BA58EA0E718574B9A12F146",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "spear_range_speed"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellDuration()-\u003ESystem.Single",
              "Name": "GetSpellDuration",
              "Signature": "protected System.Single GetSpellDuration()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3A39711669D90706D718645B32F7359A1F4E7C51E7618230EAE7B6AB1A9F43D4",
              "Hash": "9C10E6A7B58C67B3953BF7068CC118EA11BB5550C270590E609147837AC7BD9C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "F9C6450C27710A3D1B237A70499C15DFFA76F5255A8BEFC41BA9F2ADE8472F32",
              "Hash": "32F3B409169A7CD64A5618481C06F5DE91E84F5E4ED28BEE0407465ED07B15D7",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendSpearSpecialAttack(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSpearSpecialAttack(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 350,
              "BodyHash": "324D74EB079CA8EE0D95396DD2D7FC670E4EBBE1574A3686CB7598423851756A",
              "Hash": "24887DB42D59D2351A68CA40255C974E148569215A687F0A40FFD07D4D633E48",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::DoBufferedTransitions()"
              ],
              "StringLiterals": [
                "Player_NotEnoughEnergy"
              ],
              "Source": null
            }
          ],
          "Hash": "6A794D16B82C45CF12179B2612CE2DBF4F5EA7055E44862283775FBF583EF709"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState",
          "Name": "SpellTomeHoldingState",
          "DisplayName": "SpellTomeHoldingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_channelSpellAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_channelSpellAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _channelSpellAudioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31659A2121224312917FFD99438397EC29D99D1CEC8E9EB3CFC0C04E0736E46D"
            },
            {
              "Id": "_hasAppliedChargingAura:System.Boolean",
              "Name": "_hasAppliedChargingAura",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasAppliedChargingAura",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41DA8C6CCB5BC326F6858410746F811DAC98EF937ADDF3E74EE021913A054E74"
            },
            {
              "Id": "_isFullAttack:System.Boolean",
              "Name": "_isFullAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isFullAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C155670D033FEAA4285BB78CCD67273CF449808FE5AA535ECC5A22113894C264"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            },
            {
              "Id": "_transitionSpellTome:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionSpellTome",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionSpellTome",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDAA9D65115AB399AA8F9570A2E50443D3F26855B44BE4B58A69C14F4FCDA3B1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "85ED4AA3007089C5877EB10611AACC32DE82390EA71DF6D77E78E719D30EC497",
              "Hash": "C91FB2688257F3BE6D20A4107873420029AEF620F80C5AAF9B667740C6273009",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "aura:favour:tome_dash_energy",
                "tome_dash_energy"
              ],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "8389FB1CC65BA1BEE20C9407A2DE600CB8230BB2148661C7AE296E743B861A14",
              "Hash": "6F6D6ECC0D725AAB51FCD0FB3197CC31A6ACE3BC6137615A01966FCAC4066109",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendChargeSpelltome(System.Int32, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnChargeSpellTome(System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "aura:favour:tome_dash_energy",
                "tome_dash_energy",
                "event:/spells/cast_spell_start"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "F26CC2F7C5F870EB339884F022974593ECF704B0CF846765EBC46DE28613B227",
              "Hash": "B5C3A7E59C42B3880DDF1295140C82E2E73BE1A1BED829A6B45EE809B836C0CA",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [
                "aura:special:player_spelltome_charged",
                "aura:special:player_spelltome_charging"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 697,
              "BodyHash": "44E1C0E758DEA856418197A34B599FFA49BC92E32B317877BC76FBCC578C6AF3",
              "Hash": "6B117637C9EB1B7EA7E9528C135F9B3DD9E72CBCBF795C885804DA3C5559992B",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Candide.Input.PlayerControllerKeyBind::Up()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [
                "tome_charge_faster",
                "aura:favour:tome_dash_energy",
                "tome_dash_energy",
                "aura:special:player_spelltome_charging",
                "aura:special:player_spelltome_charged",
                "event:/spells/channel_spell"
              ],
              "Source": null
            }
          ],
          "Hash": "627AA0DC828B706F4FBBD29FD451CF4A81451841B9FB147AD09E14A3CE0374E9"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SpellTomeState",
          "Name": "SpellTomeState",
          "DisplayName": "SpellTomeState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SpellTomeState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_timerStartValue:System.Single",
              "Name": "_timerStartValue",
              "Type": "System.Single",
              "Signature": "private System.Single _timerStartValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "822A3A600E2C4FDDA25580ED98DCB2C622A633876A2BD9E1C1D59501BDFC151B"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Candide.Entities.PlayerState.PlayerController controller, Shared.Entity.EntityWrapper entity, System.Single actionDirection, Shared.Models.Items.WeaponStats weaponStats, Shared.Models.Items.ItemInstanceModel item, System.Boolean attackIsFullyCharged)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actionDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponStats",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackIsFullyCharged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 459,
              "BodyHash": "79BD26BF4A2005F018D319CD8B732B72B54AACEE58EF5ABFFFECCB7B89011071",
              "Hash": "322B8A0DC82BBA7A708BF7E6198E5F4E9964C53750E790F5516D8D9919491AB1",
              "CalledMethods": [
                "System.Random::NextSingle()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateTomeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "tome_magic_penetration",
                "favour:tome_magic_penetration",
                "SpellTomeState: Failed creating SpellTomeState"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 366,
              "BodyHash": "6657DEB7CF4435B185A9B91C055838DBF6A1CC814DB8021B99C39D893FEAC269",
              "Hash": "78B13ACA0978A526FBD44992FC79C7021D1F8CC092C08237E34AF77FE321F5C0",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.GameModels.Services.PlayerActionService::SendUseSpelltome(System.Int32)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUseSpellTome(System.Int32)",
                "Candide.Entities.PlayerState.PlayerStates.SpellTomeState::Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "916AC5BA615DCA65BADD2726EAC12149F1BE3BD36FD1E76C1D115ABC7B18CE40",
              "Hash": "049C49CA16DFA407EB261690955FF3D6CDBAB5CB87648AADF235F5AD19EABC5D",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD7FCA87E265DEEE52124725D7EB02AE14E807BBE132D932C3229E84B2CBED42"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.SwordAttackState",
          "Name": "SwordAttackState",
          "DisplayName": "SwordAttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.SwordAttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerStates.AttackState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDamageMultiplier()-\u003ESystem.Single",
              "Name": "GetDamageMultiplier",
              "Signature": "protected System.Single GetDamageMultiplier()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "A192847D8914830EBD1049699F5BA2996CB2B6045671D11EBB2BAEC98D087C8D",
              "Hash": "3B75CCB2691BBD66A8008F0B8D4CFD2094129FF39EACB3C6535549588C178A88",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "GetDamageVfx",
              "Signature": "protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()",
              "Visibility": "protected",
              "ReturnType": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "FD1BF154FED46783A4DEFAD47CEDD1F079F6B8786487DE34833E743A003B7379",
              "Hash": "E9F9714ED5B518FF4A28E972FCFCF5EAE47C5E44FF5500B3FBF0F3F124807EDD",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraAngularWidth()-\u003ESystem.Single",
              "Name": "GetExtraAngularWidth",
              "Signature": "protected System.Single GetExtraAngularWidth()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "BBBD524BB5591AF948B4E25F2D5244A4839FB3BBAA7705D1E45FA3B4DEF1B198",
              "Hash": "30D5E65100EBD00504419418499897A5AD77453EF40808E925551F7D29C93D3B",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)"
              ],
              "StringLiterals": [
                "sword_whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "GetExtraKnockback()-\u003ESystem.Single",
              "Name": "GetExtraKnockback",
              "Signature": "protected System.Single GetExtraKnockback()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "DDF28C88323B52C9C820BE0BECA236FAADD0965FE6E3267B94C7B15C41EF3AF4",
              "Hash": "8A467CC43A435CB77261BE13FCDE40ABBD8D48218BFB13526A55123EB1EE8459",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetExtraRange()-\u003ESystem.Single",
              "Name": "GetExtraRange",
              "Signature": "protected System.Single GetExtraRange()",
              "Visibility": "protected",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "A9DFEDDF71B3E34A38FF838230BBBEE69DE55D7BAB977DBD3725C2313D2E056A",
              "Hash": "3ED724AD70FD3BDF68A4A7F65ECB3FD5CD01DEE00950998B5F39754C16602E71",
              "CalledMethods": [
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)"
              ],
              "StringLiterals": [
                "sword_downtime_and_range",
                "sword_whirlwind"
              ],
              "Source": null
            },
            {
              "Id": "GetProjectileSpacVfxId()-\u003ESystem.String",
              "Name": "GetProjectileSpacVfxId",
              "Signature": "protected System.String GetProjectileSpacVfxId()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "6A8AC5765340DEB0AE43E8CD9D2EC5FFD11AE6909CC45BE9600116C71255F363",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 537,
              "BodyHash": "B3BE1471B0BB9CFF54AAE5A656D07DA826FD682CD21C793165F1177F11F3F63E",
              "Hash": "1201415425EAA216204174E40C296A5DE5F9383C7E80DA2BD0DE4CFE8474B459",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Services.PlayerActionService::SendAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnSwordAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)"
              ],
              "StringLiterals": [
                "sword_downtime_and_range"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "03A5A9AE7021097F725689D66AF33D6D77298DBFDDF0683754B9EF80981FCCFF",
              "Hash": "F03F62A4B8FB957FC19348EF0E0650A4F468FF829BBD6B65EB84220A9F14EC57",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::DoBufferedTransitions()"
              ],
              "StringLiterals": [
                "sword_whirlwind"
              ],
              "Source": null
            }
          ],
          "Hash": "D6521E47D54AA0731EC3D466183B2215D791C9F658CAAB2135AED00A115C4840"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.ThrowingState",
          "Name": "ThrowingState",
          "DisplayName": "ThrowingState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.ThrowingState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AimLine:CandideCreator.Shared.Collision.CollisionPolyLine",
              "Name": "AimLine",
              "Type": "CandideCreator.Shared.Collision.CollisionPolyLine",
              "Signature": "private CandideCreator.Shared.Collision.CollisionPolyLine AimLine",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BC6EA5338993296B14950BE748EB1BECF9521660E26489EC1762B65BD01CFC1"
            },
            {
              "Id": "AimLinePoints:Microsoft.Xna.Framework.Vector2[]",
              "Name": "AimLinePoints",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "private Microsoft.Xna.Framework.Vector2[] AimLinePoints",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CED3470B36EB601D4A98D55CF3A1BF2AC18100F8C5D3B7050C171D7C796C01A"
            },
            {
              "Id": "ReuseEntityWrappers:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "ReuseEntityWrappers",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ReuseEntityWrappers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7E0D71F3F8273F81E9735E4CDFED787BC39F53B47458A24A8F1274CD6FC906D"
            },
            {
              "Id": "_transitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "_transitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "private Candide.Entities.PlayerState.PlayerTransition _transitionNormal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "EA4400C34BB4E8AA337B3FFAFCF66955BE71212AB1FEA79DB5B84A0F32F45A30",
              "Hash": "DA3398A416699B634E7C650A005194F619927C1C8E97925045DEC60F92FCF136",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindTarget(Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00603\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3,System.Single\u003E\u003E",
              "Name": "FindTarget",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single\u003E\u003E FindTarget(Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single\u003E\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1460,
              "BodyHash": "26F56750BED5266594F98A2B21ED837F61B5961291490E6BCE74253D86F1DAE5",
              "Hash": "04D694DEE5746A40DD39F8A8761EB825CCC9E925A89195CCF4CB6E60C0F58E1F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Math::Cos(System.Double)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::UpdateCollisionBox()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Collision.CollisionMasksExtension::HasFlags(CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HelpAim(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "HelpAim",
              "Signature": "public System.Void HelpAim(Microsoft.Xna.Framework.Vector3 startPosition, Microsoft.Xna.Framework.Vector3\u0026 throwVelocity, Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "6729C9EF4753B38E7E9FDD3A167611539547DE3B0EC07BD597446D3434218F8C",
              "Hash": "D3D447BD49D17F6C55A9991F24AB2511F350DB3876A16C6F6F38F4D66A30CE6E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Candide.Entities.PlayerState.PlayerStates.ThrowingState::FindTarget(Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single\u003E\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "0A4F13033E50B88E55400D896AD85A4B2428E0F589916DC712EE4DC441EE6EB6",
              "Hash": "BDA20CE13E4FC3A2FF8181FCD6143BC7CF9197F98D27F5EB46DB343249D57552",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Entities.PlayerState.PlayerStates.ThrowingState::HelpAim(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026, Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::TrySendThrowing(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnThrowing()"
              ],
              "StringLiterals": [
                "Failed player throw"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F",
              "Hash": "DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7F40FA14DA9A8FBFDCBD228BF3D28D1C9BC29F6E74DCDDAC8DEE5ABDA2312009",
              "Hash": "856C9AF838B70A01404EF57B8366B2325BAA710BF4642391935DA3D2327C112C",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3F6904F04704FE8F4DB37A98C97DA0360A02B63818C3375923A0DA94CB493CF"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState",
          "Name": "UnarmedAttackState",
          "DisplayName": "UnarmedAttackState",
          "FullName": "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState",
          "Namespace": "Candide.Entities.PlayerState.PlayerStates",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Entities.PlayerState.PlayerState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackIsBuffered:System.Boolean",
              "Name": "AttackIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean AttackIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31360ADC6CCC1C3D91C74CB838ABD177D15C1C7C22D8CFDA1407799FA6E5CBAD"
            },
            {
              "Id": "AttackStanceState:System.Int32",
              "Name": "AttackStanceState",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 AttackStanceState",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EC1164AD4C21E835D17FAA70A457344FA69F2D4E026ACDCA14C1834889F1FEE"
            },
            {
              "Id": "DashIsBuffered:System.Boolean",
              "Name": "DashIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean DashIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector2",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 Direction",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C15AA258AEE0423F5B8413F10DEDD372C004BF27787B92FBCEEC40F5D6F1A97"
            },
            {
              "Id": "Range:System.Single",
              "Name": "Range",
              "Type": "System.Single",
              "Signature": "public System.Single Range",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C18DC10DC9F199EDBCD2361CFD11431EBAA1C986355DFE64E2D1A7EB48C85A74"
            },
            {
              "Id": "ShieldIsBuffered:System.Boolean",
              "Name": "ShieldIsBuffered",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ShieldIsBuffered",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F61245BBBF6431E4C843B65E4E7BFB41B40D0FC7FD0C6E6F166FBC51857C5034"
            },
            {
              "Id": "SwingTimer:System.Single",
              "Name": "SwingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SwingTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A245EA1A03D6B3386610EA7416138C9962E7CCCAB7887C96D4EF413DC5ABE87"
            },
            {
              "Id": "TransitionDash:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionDash",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionDash",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "078A86778DA7C3E2A7A083901677B78341CE333BAB7B6BBC94E9A9D4D941A6C8"
            },
            {
              "Id": "TransitionNormal:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionNormal",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionNormal",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09706CB501A0B4521B1CAD1F02496E245EA1FF0453E90370A971AE86DAA2773C"
            },
            {
              "Id": "TransitionShield:Candide.Entities.PlayerState.PlayerTransition",
              "Name": "TransitionShield",
              "Type": "Candide.Entities.PlayerState.PlayerTransition",
              "Signature": "protected Candide.Entities.PlayerState.PlayerTransition TransitionShield",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A20BD286F701303722D5690AA32929D2E1171B2292850E21BEF3A50842CA6AFF"
            }
          ],
          "Properties": [
            {
              "Id": "EnergyCost:System.Single",
              "Name": "EnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single EnergyCost",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B4F8E4C08525325FBFB09CC6F5A7CF7BA334B5EB7E0D206A456C0C285F6B53E8"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast()-\u003ESystem.Boolean",
              "Name": "CanCast",
              "Signature": "public System.Boolean CanCast()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "94B5C8D2583DADCF638BAA73CA5405A44C1E9B6F7D77EC616D86EE89A799C0FB",
              "Hash": "34BC5627F8B286432016D3A6229D0793A3C14E0F4BE832218D0A997B96A4ECE5",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast()-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 939,
              "BodyHash": "89D75C0F252BFFA71AB8B6F2AE73F1A9E58E1D52DED35651E564F7C89EF3EA19",
              "Hash": "40AA1C8AD2FE5D88DF937DA46BBC8467C6565251379D934CDAB8E625E1978FB1",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasWeaponOfType(Shared.Models.Items.WeaponTypeEnum)",
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single[])",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)",
                "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::.ctor(!0)",
                "Shared.Helpers.SharedWeaponSpellHelper::CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "unarmed_powerful_strike",
                "aura:favour:knockout_countdown",
                "unarmed_armor_damage",
                "Armor",
                "skill:unarmed",
                "UnarmedAttackState: Failed creating CastSpellArgs"
              ],
              "Source": null
            },
            {
              "Id": "CheckCanEnter()-\u003ESystem.Boolean",
              "Name": "CheckCanEnter",
              "Signature": "public System.Boolean CheckCanEnter()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "94B5C8D2583DADCF638BAA73CA5405A44C1E9B6F7D77EC616D86EE89A799C0FB",
              "Hash": "46159382FE5CEAE895CA17F2401CABDE934476D52626C17F0893B165FBD463BE",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoBufferedTransitions()-\u003ESystem.Void",
              "Name": "DoBufferedTransitions",
              "Signature": "private System.Void DoBufferedTransitions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "B63783211D664D62729C1616B9D189C9ABB6FC31F713AF6953D6C0BA6E79C43E",
              "Hash": "2F81C3FBBE799006272E226701F02660A50845E87C58F8818A75FB016501474E",
              "CalledMethods": [
                "Candide.Entities.PlayerState.WeaponAttackState::Validate()",
                "Candide.Entities.PlayerState.PlayerState::OnEnter()",
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEnter()-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "8A00DBFA0C83F1CB02E93E36D42368B7B9F521B2068C27A38AC2A29698F5E9EB",
              "Hash": "92CD32B7DDCB74BB83CBF0F4F886F1A7E8167DCA0CD71121712DFDD7C3FFF303",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::CanCast()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Candide.Entities.PlayerState.PlayerTransition::Invoke()",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::Cast()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.GameModels.Services.PlayerActionService::SendUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)",
                "Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"
              ],
              "StringLiterals": [
                "Player_NotEnoughEnergy"
              ],
              "Source": null
            },
            {
              "Id": "OnLeave()-\u003ESystem.Void",
              "Name": "OnLeave",
              "Signature": "public System.Void OnLeave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "1D67C580A4B01DF317956449091BD41CF447876DF76162144D53CC36326C8C4D",
              "Hash": "EAAD8E15EF8C10BCC023ADB65D9A2E6D9C4C7BF1F51BB1B950D90B21D3F19AE3",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "F89E047634D1C997CF9D64E36FE640082AFE728FA1BA3A3486E5B8D9B11F709F",
              "Hash": "B0327BC879BEB7346AE6C096F224CBE55C21AE3EA41D6F7D99150386CF4C14EB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerState::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()",
                "Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)",
                "Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::DoBufferedTransitions()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7058E6698ACA1DE386D9E16CFE3413D17E5815D029072934933A20A75157403"
        },
        {
          "Id": "Candide.Entities.PlayerState.PlayerTransition",
          "Name": "PlayerTransition",
          "DisplayName": "PlayerTransition",
          "FullName": "Candide.Entities.PlayerState.PlayerTransition",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_newState:System.String",
              "Name": "_newState",
              "Type": "System.String",
              "Signature": "private System.String _newState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E61D32B155F1FC1454BF1CAEB5584DDDD28A9DE090DE656866319A51D50EC35F"
            },
            {
              "Id": "_oldState:System.String",
              "Name": "_oldState",
              "Type": "System.String",
              "Signature": "private System.String _oldState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D118246AA48CFF4913DB938BB9B8B15FE936DCAA53967DC893AEF2FBD4775DC1"
            },
            {
              "Id": "_stateMachine:Candide.Entities.PlayerState.PlayerStateMachine",
              "Name": "_stateMachine",
              "Type": "Candide.Entities.PlayerState.PlayerStateMachine",
              "Signature": "private Candide.Entities.PlayerState.PlayerStateMachine _stateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53D745945E873DC837FBC0064EC6977943FC64B003C30A8BE99B0EE7257FF0F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "64FF1F1415E4FAE08280D3793BCB8D460899B75700E1F9FB48A9BDEB4C165BBF",
              "Hash": "CAC185F2CEF3EB1D47744D2DFFE2963B6098ECF980740E141C316E8E34811134",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Illegal player state transition! Expected stateMachine.CurrentStateName == ",
                " but got "
              ],
              "Source": null
            },
            {
              "Id": "InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "InvokeAndUpdate",
              "Signature": "public System.Void InvokeAndUpdate(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "570E725066AB5D3A5B96F1E0E2520DDD9122DB1D1C82C24F5801D0CCFE4E6D79",
              "Hash": "6ED32658563A2D50CB379FCE7A77F3EFB6ABE9D01841814CD447C8F640F35EFB",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()",
                "Candide.Entities.PlayerState.PlayerState::Update(Microsoft.Xna.Framework.GameTime)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Illegal player state transition! Expected stateMachine.CurrentStateName == ",
                " but got "
              ],
              "Source": null
            }
          ],
          "Hash": "7519D3F6BFEA659745EBA01E4DB047D0D1DE313A9F4FA6E72C070952621143DE"
        },
        {
          "Id": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
          "Name": "SledgehammerAttackVariant",
          "DisplayName": "SledgehammerAttackVariant",
          "FullName": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FullyCharged:Candide.Entities.PlayerState.SledgehammerAttackVariant",
              "Name": "FullyCharged",
              "Type": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SledgehammerAttackVariant FullyCharged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "129023DA7892E5CF1513134E104EA731A352D4E32F5D3CD4ACD88C5216A656E0"
            },
            {
              "Id": "Normal:Candide.Entities.PlayerState.SledgehammerAttackVariant",
              "Name": "Normal",
              "Type": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SledgehammerAttackVariant Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A1C8EFF12FE114030519F2867406B4D474BE5CE2A6AF6F7AA861D9B84016DFC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EAD7309566F5BD0279CAE6BE15054537B7872FFD63A973144F3DB9FFA712E24C"
        },
        {
          "Id": "Candide.Entities.PlayerState.SwordAttackVariant",
          "Name": "SwordAttackVariant",
          "DisplayName": "SwordAttackVariant",
          "FullName": "Candide.Entities.PlayerState.SwordAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "First:Candide.Entities.PlayerState.SwordAttackVariant",
              "Name": "First",
              "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SwordAttackVariant First",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E101A5A7280ED6C316DEF9CE8753C774EBE5D8AF11EDE35BB2B387A71E445720"
            },
            {
              "Id": "Second:Candide.Entities.PlayerState.SwordAttackVariant",
              "Name": "Second",
              "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SwordAttackVariant Second",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C575BFF749136D194D9D795177CF9CF9B79B778FC1639402FDBC854F33D91114"
            },
            {
              "Id": "Third:Candide.Entities.PlayerState.SwordAttackVariant",
              "Name": "Third",
              "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SwordAttackVariant Third",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "447A9C8B6A37811310FF86E692BB847EA6A5752658B4F4BF70092B78677F8DD9"
            },
            {
              "Id": "ThirdWhirlwind:Candide.Entities.PlayerState.SwordAttackVariant",
              "Name": "ThirdWhirlwind",
              "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.SwordAttackVariant ThirdWhirlwind",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4A18F8D96D43825EF429F4F8876B490BDF174871E219816C3F502DDCDF47A83"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0ACC0FDB7914763FF262194275FFED8978478085BA6AAEC0AA38606270CF2E80"
        },
        {
          "Id": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
          "Name": "TwoHandedPierceAttackVariant",
          "DisplayName": "TwoHandedPierceAttackVariant",
          "FullName": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "First:Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Name": "First",
              "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedPierceAttackVariant First",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A28F56742DB26B73303F7B8D778EA2F53A6BC1A2C3FC42228E2D26D2BF1EF06"
            },
            {
              "Id": "Second:Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Name": "Second",
              "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedPierceAttackVariant Second",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B32F01FE4BC85F6E3C2F6F7ED747246B92E4D72E1977B45C41B1DA2A3811E4A"
            },
            {
              "Id": "Third:Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Name": "Third",
              "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedPierceAttackVariant Third",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C184C8D8C53768A7232853BFF416F64958D179CD292B8B59D69BC8D52165EAD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "418DF57A8D5EC2498207161E85E9A548AA50748F33FC6AC1DB0C725D48532344"
        },
        {
          "Id": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
          "Name": "TwoHandedSlashAttackVariant",
          "DisplayName": "TwoHandedSlashAttackVariant",
          "FullName": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "First:Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Name": "First",
              "Type": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedSlashAttackVariant First",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17B783D37E5F63D3D327C94B7F991BB9E49F5E9678678E80F601055EE566AC3D"
            },
            {
              "Id": "Second:Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Name": "Second",
              "Type": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedSlashAttackVariant Second",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42A4E5CD6D3CC43F557D42A0ACAC1FA6A8C73B839BFED05867565F238A6BFA66"
            },
            {
              "Id": "Third:Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Name": "Third",
              "Type": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.TwoHandedSlashAttackVariant Third",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D9FAB24F1472A7D225BF54A53F77325CC048A0D2172A23014929C43730D455C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "05C253A4352D670B7B13A8316C7FF6C75659E5D6F4ADD4BF5077BDFEA4A83115"
        },
        {
          "Id": "Candide.Entities.PlayerState.UnarmedAttackVariant",
          "Name": "UnarmedAttackVariant",
          "DisplayName": "UnarmedAttackVariant",
          "FullName": "Candide.Entities.PlayerState.UnarmedAttackVariant",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Left:Candide.Entities.PlayerState.UnarmedAttackVariant",
              "Name": "Left",
              "Type": "Candide.Entities.PlayerState.UnarmedAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.UnarmedAttackVariant Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57AE1E311F78CD514B5DC98A072C84942A1F2F60F24A17AB8C48181D39D54FC1"
            },
            {
              "Id": "Right:Candide.Entities.PlayerState.UnarmedAttackVariant",
              "Name": "Right",
              "Type": "Candide.Entities.PlayerState.UnarmedAttackVariant",
              "Signature": "public Candide.Entities.PlayerState.UnarmedAttackVariant Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FACBB87A8739EE2B98CD88FF3480B471510C7C8BAB9B979883337BA9F1630D90"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0844E4F91B3476B401A5D8D9E6D894972E7C87A0C33F96F5DAE1187BB6F3E6B"
        },
        {
          "Id": "Candide.Entities.PlayerState.WeaponAttackState",
          "Name": "WeaponAttackState",
          "DisplayName": "WeaponAttackState",
          "FullName": "Candide.Entities.PlayerState.WeaponAttackState",
          "Namespace": "Candide.Entities.PlayerState",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseEnergyCost:System.Single",
              "Name": "BaseEnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single BaseEnergyCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "217356D50EB6948F5A70B3C426618EE04600C59048802729A638DA97F364A245"
            },
            {
              "Id": "BaseSpecialEnergyCost:System.Single",
              "Name": "BaseSpecialEnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single BaseSpecialEnergyCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD11466E64E8F9FC2778C23E663F097686AEF7EF7C2D57B7EB642CB28C493369"
            },
            {
              "Id": "Button:Candide.Entities.PlayerState.AttackButton",
              "Name": "Button",
              "Type": "Candide.Entities.PlayerState.AttackButton",
              "Signature": "public Candide.Entities.PlayerState.AttackButton Button",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55B5EBE667CEAAC4FF655A37A3DFD1AB37565EDB828A27E717824F01C6303A00"
            },
            {
              "Id": "Equippable:Shared.Models.Items.EquippableItem",
              "Name": "Equippable",
              "Type": "Shared.Models.Items.EquippableItem",
              "Signature": "public Shared.Models.Items.EquippableItem Equippable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD3BD9195432B4FD81A46AC667716F7C154AE673A4C51C7C22DA620649EEABBD"
            },
            {
              "Id": "IsValid:System.Boolean",
              "Name": "IsValid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsValid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70F577FC662033C1BE23CAAE3CA7F506EDFEA8549196ABAC9CA76E070E220996"
            },
            {
              "Id": "Item:Shared.Models.Items.ItemInstanceModel",
              "Name": "Item",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel Item",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E70AAA600BC617704FC82D45BDE663021FA96763E39DD3697F65729C73A84DDD"
            },
            {
              "Id": "WeaponStats:Shared.Models.Items.WeaponStats",
              "Name": "WeaponStats",
              "Type": "Shared.Models.Items.WeaponStats",
              "Signature": "public Shared.Models.Items.WeaponStats WeaponStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86FA43546A73F00A74A9D0B0D0CB2970A0CC38D3E7D956FDB07EA3890FDF6C85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEquipmentsChanged(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs)-\u003ESystem.Void",
              "Name": "OnEquipmentsChanged",
              "Signature": "public System.Void OnEquipmentsChanged(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "D32655D7CDB7788A356E57333DB23293EC34CB634BD828346B3B8D79F9BA7A71",
              "Hash": "999ED83E09C9672F62C05BB188463517EA87652CAE3B93046030828EEA9B080C",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(Shared.Models.Items.ItemInstanceModel item, Candide.Entities.PlayerState.AttackButton attackButton)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackButton",
                  "Type": "Candide.Entities.PlayerState.AttackButton",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "85EDCD28EDA3AF73260169D60DB61C25CB8278D9C7096BF28DFB0253442AEC3B",
              "Hash": "D671ADA2C77BA24F2A0C31635B967C9E247A60FD27CF4FFE215AEFEE95775F1F",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Validate()-\u003ESystem.Boolean",
              "Name": "Validate",
              "Signature": "public System.Boolean Validate()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "49622DEE00EBBFBB533E097C09603012CB223DDAB9ABD9CF240FDFB35950AB5C",
              "Hash": "38222FD92AB4381E1D5C7F7ED8A12830C63489481B58030A6227CC6048B971EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AFBBADA2DB18EDA9ED01714A1990F24DBE8BCB2334CA7EE93BD0D2EE3543FCBD"
        },
        {
          "Id": "Candide.Entities.SpacCopyManager",
          "Name": "SpacCopyManager",
          "DisplayName": "SpacCopyManager",
          "FullName": "Candide.Entities.SpacCopyManager",
          "Namespace": "Candide.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PaletteVersions:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00603\u003CSystem.String,System.String,System.Int32\u003E,CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Name": "PaletteVersions",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E PaletteVersions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B87888D79CFE0E53EDD65EE6380F2099B6B48BD4AE58493671345BAB0E6FBB73"
            },
            {
              "Id": "Skins:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Name": "Skins",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E Skins",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD9190D106405ECE5CCFA9738E30C5801E1F557E2DA19B300B029C9D80D4BB00"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCachedSkin(System.String, System.Func\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetCachedSkin",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetCachedSkin(System.String cacheId, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E createSpacSkin)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "cacheId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createSpacSkin",
                  "Type": "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "542B28EC9EF2AB153CA6B7577A2D55D6610A551376F4322E4BB306FAD289F05E",
              "Hash": "F90318DAEF2EFBAF12C24B3F7480AC4EE4DFA21FB096A7686ED8DB47EB3A4F79",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::TryGetValue(!0, !1\u0026)",
                "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::Invoke()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPaletteVersion(System.String, System.String, System.Int32)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetPaletteVersion",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetPaletteVersion(System.String spacId, System.String palettePath, System.Int32 paletteRow)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "spacId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "2FE42F89C03CF9C6E830C86E6A3B043767BBBB1EFB2769F46A5A1436D05477D0",
              "Hash": "96F742364ACB3D639F392BD59F423E2AE48204C474CCD421D03717636A4F3650",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetVersionWithPalette(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkinnedPaletteVersion(System.String, System.Func\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E, System.String, System.Int32)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Name": "GetSkinnedPaletteVersion",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac GetSkinnedPaletteVersion(System.String cacheId, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E createSpacSkin, System.String palettePath, System.Int32 paletteRow)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
              "Parameters": [
                {
                  "Name": "cacheId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createSpacSkin",
                  "Type": "System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "A88792165D90EA5DCB21BA9F5AA956A6D30C82100B7A2FE2BB4A42183F64873A",
              "Hash": "C8FAC725EBB393FA7D4A07A7D86BACAC701BAA162D7C22561B58C19AD574D90B",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.SpacCopyManager::GetCachedSkin(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetVersionWithPalette(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.String, System.Int32\u003E, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4AFA81088B8CF2CFCDC77B9B8A1C542A5356646D27E9A246A5FDCC2C2B529909"
        },
        {
          "Id": "Candide.Entities.SpriteSheetPaletteCache",
          "Name": "SpriteSheetPaletteCache",
          "DisplayName": "SpriteSheetPaletteCache",
          "FullName": "Candide.Entities.SpriteSheetPaletteCache",
          "Namespace": "Candide.Entities",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_paletteVersions:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E,CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "_paletteVersions",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E, CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E, CandideCreator.Shared.Graphics.SpriteSheet\u003E _paletteVersions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6BF90EA32897E87090951B732B222FE25A3028B84198EEECB0519479DE01B988"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get(CandideCreator.Shared.Graphics.SpriteSheet, System.String, System.Int32)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Get",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Get(CandideCreator.Shared.Graphics.SpriteSheet originalSheet, System.String palettePath, System.Int32 paletteRow)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "originalSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "A58C36CE1BA5A2C43EE545D86236A84D48D55AAC248744AAB7F33EB97DBA9AB6",
              "Hash": "44C53A651112A1B3AF0491A31C2DEB09F68EE81E5B46F3EE2EDD618AD57B194D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E, CandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Content::GetTextureWithPaletteSwap(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String, System.String, System.Int32, System.Boolean)",
                "CandideCreator.Shared.Graphics.SpriteSheet::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E, CandideCreator.Shared.Graphics.SpriteSheet\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "01D8E600AE2A3988CB447D94D5983C9DAF06E59A7CDE0A3CEC908B1DECB063BB"
        },
        {
          "Id": "Candide.Events.Condition",
          "Name": "Condition",
          "DisplayName": "Condition",
          "FullName": "Candide.Events.Condition",
          "Namespace": "Candide.Events",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Done()-\u003ESystem.Boolean",
              "Name": "Done",
              "Signature": "public System.Boolean Done()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0E806B51677FAF92E9D5AD50335E2950D6FA523B5690E76BBDC14011E2D059AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7AB568C689C3F96E8274579C335DC1511BA893D9D8171127B3EDAADCD99AC0A"
        },
        {
          "Id": "Candide.Events.ConditionDelegate",
          "Name": "ConditionDelegate",
          "DisplayName": "ConditionDelegate",
          "FullName": "Candide.Events.ConditionDelegate",
          "Namespace": "Candide.Events",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Boolean",
              "Name": "EndInvoke",
              "Signature": "public System.Boolean EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B5A03F0A5C78FAE4D424BDBC71157FDC76EF2E87C9B549BBC55E3B3B40F829B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Boolean",
              "Name": "Invoke",
              "Signature": "public System.Boolean Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "745A983092425967B3AAD3C0A0E44DCF0AE3FD9A811032A7011D75477EA4FFC3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E8D705142E9A26CF431AC59FFC7E3A777B4C2B543BAC2C1894A98BEB7C8AC14"
        },
        {
          "Id": "Candide.Events.LambdaCondition",
          "Name": "LambdaCondition",
          "DisplayName": "LambdaCondition",
          "FullName": "Candide.Events.LambdaCondition",
          "Namespace": "Candide.Events",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Events.Condition",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Del:Candide.Events.ConditionDelegate",
              "Name": "Del",
              "Type": "Candide.Events.ConditionDelegate",
              "Signature": "public Candide.Events.ConditionDelegate Del",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91ACDD8C7533141B792A3163D1129EEC60293339E531E6FDE1DD69D5B3746EA8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Done()-\u003ESystem.Boolean",
              "Name": "Done",
              "Signature": "public System.Boolean Done()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B548707A41213E40B7B4EBF76C5741FEFDE85EE7A903C718F2869322BB1DBFB7",
              "Hash": "D2CC89E479AB4001845DEB7F81E59B98BA4EED70AE1733161EA9D872F0543FE0",
              "CalledMethods": [
                "Candide.Events.ConditionDelegate::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3EA5B91875398E640390C008DCD7CB8DE263B858A8C5AAB7DF1D6DCB458B4158"
        },
        {
          "Id": "Candide.Events.TimerCondition",
          "Name": "TimerCondition",
          "DisplayName": "TimerCondition",
          "FullName": "Candide.Events.TimerCondition",
          "Namespace": "Candide.Events",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Events.Condition",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_startTime:System.Double",
              "Name": "_startTime",
              "Type": "System.Double",
              "Signature": "private System.Double _startTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D9D7AC792D0F8105D5DA2F3251070637BF35F0C544F5702A5744F0E5957290"
            },
            {
              "Id": "_time:System.Double",
              "Name": "_time",
              "Type": "System.Double",
              "Signature": "private System.Double _time",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9646EE8946026AFC1D4C2365081F151A80EAB62B588DA9ECC814D8E312398B01"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Done()-\u003ESystem.Boolean",
              "Name": "Done",
              "Signature": "public System.Boolean Done()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "F0EC6481707A6D7573EA7711BD1473C60B6418D9D5DB330596222E817C3C6095",
              "Hash": "DFD944AB61B9D477ECE6D2B1515DCFD04B9AACFC9AF807C19151A2589AB2030E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "59808FA61F3A1EB1D8E5F16A3B6BB3CE04F9623E9F70C8B7FBDB0532D2208173"
        },
        {
          "Id": "Candide.Events.Trigger",
          "Name": "Trigger",
          "DisplayName": "Trigger",
          "FullName": "Candide.Events.Trigger",
          "Namespace": "Candide.Events",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Activated:System.Int32",
              "Name": "Activated",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Activated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F7F74B0FF6332857B62DA44998CDC96C9BE47BBA7F04F207618C05F7AE9BFC9"
            },
            {
              "Id": "Callback:Candide.Scripts.LuaFunctionWrapper",
              "Name": "Callback",
              "Type": "Candide.Scripts.LuaFunctionWrapper",
              "Signature": "public Candide.Scripts.LuaFunctionWrapper Callback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4549039F033ECCB0F77A4035A96BD7B7F13C36386F7B88B1CB8A8A0533FB9675"
            },
            {
              "Id": "Onetime:System.Boolean",
              "Name": "Onetime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Onetime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64FA3C24A27DC6F1F37933A00C02C1C0AEE8A15F9554046B22D9BE47458E8D6E"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector2",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C490334D12508550FEB9546B510D49E2F94B830A1B4EEA85A78C97839E2782D"
            },
            {
              "Id": "_tiledObject:CandideCreator.Shared.Tiled.TiledObject",
              "Name": "_tiledObject",
              "Type": "CandideCreator.Shared.Tiled.TiledObject",
              "Signature": "private CandideCreator.Shared.Tiled.TiledObject _tiledObject",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4779A1D400A3B7F81E9B680D54D6DA11D9660045B5E680313B90817A015D0730"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEnter(NLua.LuaFunction)-\u003ESystem.Void",
              "Name": "OnEnter",
              "Signature": "public System.Void OnEnter(NLua.LuaFunction callback)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "NLua.LuaFunction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "965FE9382BE92A02015A0A6F82C05DE7FA7629756CA88919E971FCAEC3597D1D",
              "Hash": "123480454463E2F5FE8EC2D4AA9D767564DAADEE8891E84DE621B6604778E2EA",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::GetFunctionWrapper(NLua.LuaFunction)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "11996641DD7FF331745D124459D6075AD9F5193F3FFF3DDE6B1672F8268AB744"
        },
        {
          "Id": "Candide.Events.TriggerHandler",
          "Name": "TriggerHandler",
          "DisplayName": "TriggerHandler",
          "FullName": "Candide.Events.TriggerHandler",
          "Namespace": "Candide.Events",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Triggers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Events.Trigger\u003E",
              "Name": "Triggers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E Triggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0C730C6810D6FAABC2136A00F38E37F862CD0D1CBB776D66D6951CF82A5190E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "internal System.Void Add(CandideCreator.Shared.Tiled.TiledObject o)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "o",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8F09A5F3D5A495A79B2CA205B918C4B2C3250473EA6AB738E33FE95CB7A394CD",
              "Hash": "F4743A85E1E005CC62D345FFDDDBACBDF67AC1651AABF2FEC06536DECD0E2EF7",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledObject::get_Name()",
                "Candide.Events.Trigger::.ctor(CandideCreator.Shared.Tiled.TiledObject)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load()-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "internal System.Void Load()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D50DA5F32F8BEDA0B66001697595AA9E35F7666A61BBFE6D29B3B35019702B23",
              "Hash": "07E5CB1D8737046DE5A87AE7453CB3F28F023E23C3512A465CA185C924356D4E",
              "CalledMethods": [
                "Candide.Events.TriggerHandler::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "internal System.Void Unload()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "8EB83B8253E9536EA34D60C1A1CED8724AE2F75D23C9A9AD40207E02208A3459",
              "Hash": "FA37173C6845A3A62865658039544047BE67454F7688420F2733CA0CFDAB8F8C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Events.Trigger\u003E::get_Value()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "822DE961BA29A042D1CD15C3FE4CC0E7703CE9514EA1D94C1D3839444D030E23",
              "Hash": "E225027D874F8E623D3CEB338D21E82E26A231141C5A27116857537B4B57923F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Events.Trigger\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Array::Empty()",
                "Candide.Scripts.LuaFunctionWrapper::Call(System.Object[])",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteIntoTable(NLua.LuaTable)-\u003ESystem.Void",
              "Name": "WriteIntoTable",
              "Signature": "internal System.Void WriteIntoTable(NLua.LuaTable tbl)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tbl",
                  "Type": "NLua.LuaTable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "7C376A36FB61C0E1D27E89A8D8A63897E4C2D88058DB4A370BA789183E52C477",
              "Hash": "64917912906B31D85C07B82EE784760BDBB514739F17AB14FB7A20E3AF1F6187",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Events.Trigger\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Events.Trigger\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Events.Trigger\u003E::get_Value()",
                "NLua.LuaTable::set_Item(System.String, System.Object)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Events.Trigger\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84103207A5DE554EB696E5F05816D64F615D8805A175FECC2540373E8292DE6A"
        },
        {
          "Id": "Candide.Exceptions.EntityGameStateException",
          "Name": "EntityGameStateException",
          "DisplayName": "EntityGameStateException",
          "FullName": "Candide.Exceptions.EntityGameStateException",
          "Namespace": "Candide.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.Exceptions.ExceptionHandler",
          "Name": "ExceptionHandler",
          "DisplayName": "ExceptionHandler",
          "FullName": "Candide.Exceptions.ExceptionHandler",
          "Namespace": "Candide.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HandleException(System.Exception)-\u003ESystem.Boolean",
              "Name": "HandleException",
              "Signature": "public System.Boolean HandleException(System.Exception e)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "System.Exception",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "BB103B7899F88BCF8116DD7D97C8BF0A81EAEDAE9F828E7928AC634C4099FC25",
              "Hash": "E270A3B47DFAD544EEF1864A903DD0F66FAFF275870854F3C888E6EE5BE439F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BEB3969572BCF4655B6E82B0D4E9A5E1191CBFA9D50182BABE3A6EC0B7B2C247"
        },
        {
          "Id": "Candide.GameModels.Controllers.BossController",
          "Name": "BossController",
          "DisplayName": "BossController",
          "FullName": "Candide.GameModels.Controllers.BossController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveBossFight(System.Guid, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveBossFight",
              "Signature": "public System.Void RemoveBossFight(System.Guid bossFightId, System.Boolean despawned, System.Boolean defeated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossFightId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "despawned",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defeated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "F6F73A9FEDCDC0A61D9823A37DB8AAEE75C20D9679307EEA5B994D7424238322",
              "Hash": "E2D639B7224310C5A6E2C26E14336F53E7FE3AC31DAFD364258FBF7EA388D33B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Remove(!0, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::KeepPlayingCurrentSoundFor(System.Single)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "CandideServer.MessageModels.ChatLogMessage::AsStringId(Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.Boolean, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [
                "boss:minervas_owl"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullSyncGameState",
              "Signature": "public System.Void SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse gameStateResponse)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameStateResponse",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "6F3E7C0FC16DDB7A6516985554E977FD36F17E059A310F523F6445D0A386DF1F",
              "Hash": "B3B619944C9274CF93DFF58F5CC4E30BFDAD84338C989083835E70CF7C4EDDE6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBoss(CandideServer.MessageModels.Bosses.BossUpdateMessage)-\u003ESystem.Void",
              "Name": "UpdateBoss",
              "Signature": "public System.Void UpdateBoss(CandideServer.MessageModels.Bosses.BossUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "05A827E7F7CA6AF716713A0C9F5F2E39DF9D8046CA61848B7BE1FE827E9FFDB3",
              "Hash": "316ED76C790907264A42D94E7BEE5C05FC74C8F0DF3751AD446E8FE31990C0E6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBoss(CandideServer.MessageModels.Bosses.BossWorldLockMessage)-\u003ESystem.Void",
              "Name": "UpdateBoss",
              "Signature": "public System.Void UpdateBoss(CandideServer.MessageModels.Bosses.BossWorldLockMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossWorldLockMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "BB30733F0267F126D4589CE3102705D470D53B21FFDA1E10E50F61E04C7EC9F9",
              "Hash": "C3F214732FA4EE8BFA6AD9BAABA7D7AF6F70D780129E90F5B14AB06AA5049130",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBossFight(CandideServer.Models.Boss.BossFightModel)-\u003ESystem.Void",
              "Name": "UpdateBossFight",
              "Signature": "public System.Void UpdateBossFight(CandideServer.Models.Boss.BossFightModel msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.Models.Boss.BossFightModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "841D18980E261612D7D8181CD16F94B5DC96D772F80E0C15DF1F677524237E4C",
              "Hash": "30550BAA358EF95B86835464731E1B36777461E6D3095337586BD2921C8DDB42",
              "CalledMethods": [
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::ContainsKey(!0)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "Candide.Graphics.VFX.CinematicHandler::PlayZoneIntro(System.String, CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Controllers.BossController::UpdateBossLocation(CandideServer.Models.Boss.BossLocationModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "ConnectionError_Content2",
                "0x1"
              ],
              "Source": null
            },
            {
              "Id": "UpdateBossLocation(CandideServer.Models.Boss.BossLocationModel)-\u003ESystem.Void",
              "Name": "UpdateBossLocation",
              "Signature": "public System.Void UpdateBossLocation(CandideServer.Models.Boss.BossLocationModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Boss.BossLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8CC4E8265F496408D9FB94DB5EC0B314D8BDEFAC80D27D6A9ED28AD42E3DDB22",
              "Hash": "3379CA9DA10762360D73C736EF94A4C824D91FFE9B7E3BC4A421AAC0DF90915C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMusicBoss(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)-\u003ESystem.Void",
              "Name": "UpdateMusicBoss",
              "Signature": "public System.Void UpdateMusicBoss(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "6423E1E36CDD8B98F26EFAE28B33C98CF320375F281216326AEFA4318BBA4DF1",
              "Hash": "57FD09857B6C07C289F8191333EF70A7EA1A13F7D73BC30717E6D0754882F97C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2CF6666CBE16A8D40AA3E0A49B89D95698F14D6ADC8866A1D40E395ECC48AEE5"
        },
        {
          "Id": "Candide.GameModels.Controllers.BuildingAddedArgs",
          "Name": "BuildingAddedArgs",
          "DisplayName": "BuildingAddedArgs",
          "FullName": "Candide.GameModels.Controllers.BuildingAddedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingDataId:System.String",
              "Name": "BuildingDataId",
              "Type": "System.String",
              "Signature": "public System.String BuildingDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2537898EC15FE3E1527F837FDAC4F8FB6CA21B97B4C87380D4B58F21DCA38B3"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AD940A0634D7325F2D27880216AAB0A0439D754D2CCAB08CCA9B0C91F610B773"
        },
        {
          "Id": "Candide.GameModels.Controllers.BuildingChangedArgs",
          "Name": "BuildingChangedArgs",
          "DisplayName": "BuildingChangedArgs",
          "FullName": "Candide.GameModels.Controllers.BuildingChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4D9D44F708F1DF694FA37D669FDBFA163AD33869B6181310E798F5894F122065"
        },
        {
          "Id": "Candide.GameModels.Controllers.BuildingRemovedArgs",
          "Name": "BuildingRemovedArgs",
          "DisplayName": "BuildingRemovedArgs",
          "FullName": "Candide.GameModels.Controllers.BuildingRemovedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingDataId:System.String",
              "Name": "BuildingDataId",
              "Type": "System.String",
              "Signature": "public System.String BuildingDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2537898EC15FE3E1527F837FDAC4F8FB6CA21B97B4C87380D4B58F21DCA38B3"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "RemovedBuildingId:System.Guid",
              "Name": "RemovedBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid RemovedBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "763E4363AFCB3BDE4456E212C7BDBFB28F4081415EE00C3FA0680DDF74C1B801"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8597792101A2E6EE8A6376D6EFD67568988823DF67C11888940054850D60492F"
        },
        {
          "Id": "Candide.GameModels.Controllers.BuildingsController",
          "Name": "BuildingsController",
          "DisplayName": "BuildingsController",
          "FullName": "Candide.GameModels.Controllers.BuildingsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingAdded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E",
              "Name": "BuildingAdded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E BuildingAdded",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8C64128BFB9FE7BE8B34573A51A96D19305A67E2CD6D189E852768BFA3CAE717"
            },
            {
              "Id": "BuildingChanged:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E",
              "Name": "BuildingChanged",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E BuildingChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CC378077013D1A5D69A43BBF805422E4B50703124D67877355204614DFFC720"
            },
            {
              "Id": "BuildingRemoved:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E",
              "Name": "BuildingRemoved",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E BuildingRemoved",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E42BDB697F173A3C3C7CB74529D86FA3381409AF71570AA66DED131FE797D3DE"
            },
            {
              "Id": "BuildingUpgraded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E",
              "Name": "BuildingUpgraded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E BuildingUpgraded",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C94E4216A75C8EA65B8735CE834DE7243ECC1C3FFCB644AF0D9FAF4612E57AD8"
            },
            {
              "Id": "ReuseCitizenSlotList:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E",
              "Name": "ReuseCitizenSlotList",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E ReuseCitizenSlotList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DD45DD3D328D9E3D5566CFC24E52D8ABD32F83972EB55C8AA649509492A79E3"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "BuildingAdded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E",
              "Name": "BuildingAdded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E BuildingAdded",
              "Visibility": "public",
              "Hash": "A17821339418AD6A2C41896D3461A3E4919908C6892B35BEC402C6BC5D3FA3CB"
            },
            {
              "Id": "BuildingChanged:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E",
              "Name": "BuildingChanged",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E BuildingChanged",
              "Visibility": "public",
              "Hash": "3FED06B687269B371E6DC76DD5297A6BF992C94114B8B89B9B1E80D810492DE7"
            },
            {
              "Id": "BuildingRemoved:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E",
              "Name": "BuildingRemoved",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E BuildingRemoved",
              "Visibility": "public",
              "Hash": "7D0BA4774050D302202AAE6E03712C122FBD6CCF6BC08D63401EB81B7D449AC3"
            },
            {
              "Id": "BuildingUpgraded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E",
              "Name": "BuildingUpgraded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E BuildingUpgraded",
              "Visibility": "public",
              "Hash": "EA98B7A20E4DD12F2D181C8AB6E35F83D20D96E9D46683B7069E99AB7450E944"
            }
          ],
          "Methods": [
            {
              "Id": "BuildingSpawned(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)-\u003ESystem.Void",
              "Name": "BuildingSpawned",
              "Signature": "public System.Void BuildingSpawned(CandideServer.Models.Buildings.BuildingInstanceModel instanceModel, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E buildingCitizenSlots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceModel",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingCitizenSlots",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "5E6F6F529E006C968E7A2EB5F4C902A147DDDC154456FB536E6F815CF4274548",
              "Hash": "37A574E32F327C8A838985B965BBA4898BF1FF421B25A69334920FF0A5BA4B10",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.Constructions.Building::.ctor(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::set_Item(!0, !1)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "Building spawned with ID: ",
                " but a building with that id already exists."
              ],
              "Source": null
            },
            {
              "Id": "RemoveBuilding(Candide.GameModels.Controllers.BuildingRemovedArgs)-\u003ESystem.Void",
              "Name": "RemoveBuilding",
              "Signature": "public System.Void RemoveBuilding(Candide.GameModels.Controllers.BuildingRemovedArgs removeArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "removeArgs",
                  "Type": "Candide.GameModels.Controllers.BuildingRemovedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "EF39F8EAE53B7D0D525B22D0D92697F76B145BA5526B9A308A34E036954C46EC",
              "Hash": "F8F9248D7462251B8BF484BD8E389A01AAE29A44C0A6B2675ABEA46343456118",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Remove(!0)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveSlotReferencesToCitizenExceptSlotId(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "RemoveSlotReferencesToCitizenExceptSlotId",
              "Signature": "private System.Void RemoveSlotReferencesToCitizenExceptSlotId(System.Guid citizenId, System.Guid slotId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "C6220CFF2D9CBADC23CB43A2806DA5D94A263F7FCB1CAC06DCB58583E46F27CB",
              "Hash": "9DB4AAF7B08366F8AF831458AA04D6EF43D0D9C5353D40C1B61D10688FBC785E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::Add(!0)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "13FC8F10F0FF06FDE8B7334C0ED0DCD447EFFFB1DCB4030138E5AF716772F06D",
              "Hash": "4647AE4A37A1695D01E296233C3E852BCB80399A41026C7CDE921524B70D802D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Models.Constructions.Building::.ctor(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::FillBounds(System.Int32, System.Int32, System.Int32, System.Int32, WorldTile.StructureType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage)-\u003ESystem.Void",
              "Name": "SyncUpdateBuildingAppeal",
              "Signature": "public System.Void SyncUpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "9B0F87CF29A47E4D3A2F767B6D2168C49D9F22BC2F6994F4E0400CDE950E3103",
              "Hash": "8DD4A79260EE2F1A4778AF6C9005B1147674B338BD2680CB61E8A82DE23676A6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingChangedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)-\u003ESystem.Void",
              "Name": "UpdateBuildingParameters",
              "Signature": "public System.Void UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "612A658826B973C27D973867E0A066B86B1F7CC21A8E28E7A2C3F22332449B12",
              "Hash": "6CC846B10C423FD4FF6CF07A4E53240CAF03CFF9D14AB23FCD069B1AB4941150",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCitizenAssignments(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)-\u003ESystem.Void",
              "Name": "UpdateCitizenAssignments",
              "Signature": "public System.Void UpdateCitizenAssignments(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E citizenUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenUpdates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 355,
              "BodyHash": "59C2C312C659FA033543E5F1BE8CA8E930267A628B889D14E0125DE1283E5B9A",
              "Hash": "3F6C332A902F49BFA2DD394E3B384B78645E72D869760027BC72C4959A16D97E",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.BuildingsController::RemoveSlotReferencesToCitizenExceptSlotId(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Data.Citizens.CitizenOverviewData::FromTownOverviewData(CandideServer.MessageModels.Towns.CitizenTownOverviewData)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.GameModels.GameState::TryGetCitizenSlotForCitizenId(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "This should never be possible. Missed setting the values somewhere?",
                "Couldn\u0027t find the slot for the citizen set to building "
              ],
              "Source": null
            },
            {
              "Id": "UpgradeBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)-\u003ESystem.Void",
              "Name": "UpgradeBuilding",
              "Signature": "public System.Void UpgradeBuilding(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E updatedBuildingCitizenSlots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updatedBuildingCitizenSlots",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "3F582330FF9D27FAECA52B31515A3B996C7ECDB5827AB1BFBDE3B4C4E5ECD95F",
              "Hash": "C11A340DB284E90A279EC383FA03DC052383CE8EE27E9C0F845DD00A1344FECB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.Constructions.Building::UpdateFromModel(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "Got message to upgrade building ",
                ", but we did not have it."
              ],
              "Source": null
            }
          ],
          "Hash": "87FAC5FD7541DCF76439735145ABE2B55625A043AA6D35E2106B33660124062B"
        },
        {
          "Id": "Candide.GameModels.Controllers.BuildingUpgradedArgs",
          "Name": "BuildingUpgradedArgs",
          "DisplayName": "BuildingUpgradedArgs",
          "FullName": "Candide.GameModels.Controllers.BuildingUpgradedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingDataId:System.String",
              "Name": "BuildingDataId",
              "Type": "System.String",
              "Signature": "public System.String BuildingDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2537898EC15FE3E1527F837FDAC4F8FB6CA21B97B4C87380D4B58F21DCA38B3"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AD940A0634D7325F2D27880216AAB0A0439D754D2CCAB08CCA9B0C91F610B773"
        },
        {
          "Id": "Candide.GameModels.Controllers.CitizenController",
          "Name": "CitizenController",
          "DisplayName": "CitizenController",
          "FullName": "Candide.GameModels.Controllers.CitizenController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizensChanged:CitizenController\u002BGameStateActiveCitizensChanged",
              "Name": "CitizensChanged",
              "Type": "CitizenController.GameStateActiveCitizensChanged",
              "Signature": "private CitizenController.GameStateActiveCitizensChanged CitizensChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BA7D09CADBAECEFC01C17D91678C6B707B7516EC3E3C45952BE00DB383AC80CF"
            },
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "CitizensChanged:CitizenController\u002BGameStateActiveCitizensChanged",
              "Name": "CitizensChanged",
              "Type": "CitizenController.GameStateActiveCitizensChanged",
              "Signature": "public CitizenController.GameStateActiveCitizensChanged CitizensChanged",
              "Visibility": "public",
              "Hash": "289326730C523ACE45556DC4964348FC4C417A5862FB4F8B3492CDF7175B9FA2"
            }
          ],
          "Methods": [
            {
              "Id": "CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage)-\u003ESystem.Void",
              "Name": "CreateOverviewCitizenForTown",
              "Signature": "public System.Void CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "F3E454E362843AA1CA3D5A3F4A9EBF452B9FD5E0DECB28BAA5AA84D48B596226",
              "Hash": "658D5D85B8B323BDD662D5DC72F20938E9315D70068AD28F4DCD64CF444A8991",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::AddCitizen(System.Guid, CandideServer.Data.Citizens.CitizenOverviewData)",
                "Candide.GameModels.GameState::GetJobIdForCitizen(CandideServer.Data.Citizens.CitizenOverviewData)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.JobUiNew.JobUiContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateServerGameStateImGui()-\u003ESystem.Void",
              "Name": "CreateServerGameStateImGui",
              "Signature": "public System.Void CreateServerGameStateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "5E1DF12097213902C6C38FAD920164B56D58690D4758F879F71E2CC265B5554F",
              "Hash": "7F8872FE9F306492487360300B483C9CC0B1F902F75D55880525B48D420B54E7",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "TOWNS",
                "Quest status: "
              ],
              "Source": null
            },
            {
              "Id": "InvokeCitizensChanged(Candide.GameModels.Models.Citizens.Citizen)-\u003ESystem.Void",
              "Name": "InvokeCitizensChanged",
              "Signature": "public System.Void InvokeCitizensChanged(Candide.GameModels.Models.Citizens.Citizen citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C051B5497F9C182C6EBEE72F231114F9184A9320F029CB9C09FDC1EE0008CB5D",
              "Hash": "C9E854AFA4675268530D3E7103342D276F21ABE0DF3E743D770322D3070530A9",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CitizenController::InvokeCitizensChanged(System.Guid, Candide.GameModels.Models.Citizens.Citizen)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeCitizensChanged(System.Guid, Candide.GameModels.Models.Citizens.Citizen)-\u003ESystem.Void",
              "Name": "InvokeCitizensChanged",
              "Signature": "public System.Void InvokeCitizensChanged(System.Guid id, Candide.GameModels.Models.Citizens.Citizen citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C0B8E9DB36F5DB1A97D351882FC2561C64B28DF116CA644FA7184A111FB1667D",
              "Hash": "677D1441E1B89F955E5AB1DE916C1B9740068EB2EBE39729DDF7B1E9699B706D",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.Citizens.Citizen)",
                "CitizenController.GameStateActiveCitizensChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)-\u003ESystem.Void",
              "Name": "RemoveCitizen",
              "Signature": "public System.Void RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 664,
              "BodyHash": "E13DA6D9A1B5526CE8636AAFCCE2AB4FC83CA0C8F4BFE6D6DBCD17B4DBE28311",
              "Hash": "A261534832498DB6F36F22ED9BC2EC845F8092C584636D4AC6B6DC60B2F760A8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Controllers.TownsController::CitizenController_RemoveCitizen(System.Guid, Candide.GameModels.Models.ClientTownModel)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.CitizenController::InvokeCitizensChanged(System.Guid, Candide.GameModels.Models.Citizens.Citizen)",
                "System.Nullable\u003CShared.Models.Citizens.CitizenDeathType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "System.Nullable\u003CShared.Models.Citizens.CitizenDeathType\u003E::get_Value()",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)"
              ],
              "StringLiterals": [
                "Citizens_Died_Default",
                "Citizens_Died_Starvation",
                "Citizens_Died_Sacrificed"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 175,
              "BodyHash": "ED60148BB3C9DA4B7C19F9DB46049805A0802F7E94F9399181FC794302D80A73",
              "Hash": "0DDF6FF03BC118F28E0315C544219AAE02FD69AA12396C8C3299935A44974448",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Data.Citizens.CitizenOverviewData::FromCitizenData(CandideServer.Models.Citizen.CitizenModel)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse)-\u003ECandide.GameModels.Models.Citizens.Citizen",
              "Name": "SyncRegisterOrUpdateActiveCitizen",
              "Signature": "public Candide.GameModels.Models.Citizens.Citizen SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse citizen)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Citizens.Citizen",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "72737B83C8CF30F5871C32A0C228A90AEABA354E37CDBFE93893F2484C7455F9",
              "Hash": "355A879270E9EA6E1A5E390123ED2DEDA843ADA181B8D584D3D71872DBE31207",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::ContainsKey(!0)",
                "Candide.GameModels.Models.Citizens.Citizen::.ctor(CandideServer.MessageModels.Citizens.GetCitizenResponse)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Citizens.Citizen::UpdateFromGetResponseAndBuilding(CandideServer.MessageModels.Citizens.GetCitizenResponse)",
                "Candide.GameModels.Controllers.CitizenController::InvokeCitizensChanged(Candide.GameModels.Models.Citizens.Citizen)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterOrUpdateActiveCitizens(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E)-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "SyncRegisterOrUpdateActiveCitizens",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SyncRegisterOrUpdateActiveCitizens(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E getResponses)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "getResponses",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "4E708E1DC273A0E5333FD1FC35EE36E8A57FAA224F688FA172C5BC933B7A5789",
              "Hash": "03267A9DD808508C58B0279EC74CAE3ED6B3BAB70236A7D76CA0615A4BE0AB67",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Citizens.GetCitizenResponse\u003E::get_Current()",
                "Candide.GameModels.Controllers.CitizenController::SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Unexpected duplicated citizen IDs in SyncRegisterOrUpdateActiveCitizens"
              ],
              "Source": null
            },
            {
              "Id": "SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SyncUnregisterActiveCitizens",
              "Signature": "public System.Void SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E citizenIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "15893C27D11DD95EA0CB106897C8C2752DAE8993279620DBB9E20D4EF3C01E26",
              "Hash": "A5A941767AABF8580851E4F7123B80577E007122895D861EF3AD2ABBD6BB84F5",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.CitizenController::InvokeCitizensChanged(System.Guid, Candide.GameModels.Models.Citizens.Citizen)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCitizens(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E)-\u003ESystem.Void",
              "Name": "UpdateCitizens",
              "Signature": "public System.Void UpdateCitizens(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E updates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 193,
              "BodyHash": "8F8FC8B55D262A8BEF21B03E4AE36929273823F28C986E428F9E5014FC6A322A",
              "Hash": "FE6DC8531682D73FBA609B52DD951A335B043C40F3894395C52DFE1F77D06051",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.Models.Citizens.Citizen::UpdateFromUpdateMessage(CandideServer.MessageModels.Citizens.UpdateCitizenMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.GameModels.Controllers.CitizenController::InvokeCitizensChanged(Candide.GameModels.Models.Citizens.Citizen)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "386B91E666BA9AE9E3C2F4B000FE46DAD9BD04CA1B0DD542A262021E9CF63859"
        },
        {
          "Id": "Candide.GameModels.Controllers.ConstructionRecipesController",
          "Name": "ConstructionRecipesController",
          "DisplayName": "ConstructionRecipesController",
          "FullName": "Candide.GameModels.Controllers.ConstructionRecipesController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddConstructionRecipe(CandideServer.MessageModels.AddConstructionRecipeMessage)-\u003ESystem.Void",
              "Name": "AddConstructionRecipe",
              "Signature": "public System.Void AddConstructionRecipe(CandideServer.MessageModels.AddConstructionRecipeMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.AddConstructionRecipeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3BFD9925CBFE2E5EB0457A94E156007E9597CA4B5CD7AE9A04EDA2DBB0E549C2",
              "Hash": "74E9EDF514847512A0825F2645CF68BB0A94128E6C29386CFD3AE8479AB975DA",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Tried to add construction recipe ",
                " but it was already unlocked."
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "070CF9C173DC7EBD1FE8F92183420C3AC592C4B002B7980DB0C058FB47FEF395",
              "Hash": "011B1D4C07355EA59B3F7205D231A050A0645FF10F74CA14704E751D2C59A591",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F3AA8BEEE908924F86496FD2D80C9A3F11EFA232A7F078F1D8DB851A81910213"
        },
        {
          "Id": "Candide.GameModels.Controllers.ConstructionSitesController",
          "Name": "ConstructionSitesController",
          "DisplayName": "ConstructionSitesController",
          "FullName": "Candide.GameModels.Controllers.ConstructionSitesController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Void",
              "Name": "CreateConstructionSite",
              "Signature": "public System.Void CreateConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite newSite)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newSite",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "4E6AB3CCB93F015C8C2110B42AE6F3FD6B519FF6991BE36189E4E824D8A824AD",
              "Hash": "B007F727ECFABD11B3F5ED27B9A92B603640796A689BA3E3C1C658F4224AD663",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::Add(!0, !1)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::Render()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveConstructionSite(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveConstructionSite",
              "Signature": "public System.Void RemoveConstructionSite(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "611DE1E4612A6BA767D6588BD04D9F98CCC8C7E4C067544964C7E075C96F6EAC",
              "Hash": "8ADD1CBC361F3BA3EE3D69595B81426ADEE9E7DD317E35A04077F35FF2E18496",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetConstructionSite(System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::Remove(!0, !1\u0026)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "0D4EF4F80BB43B2B5709518BBC1A06A2F2168760E3903AB3261E60B2B8CD60A5",
              "Hash": "A14BDCBF771C2C7AEA468141D248AFA95564246BDD7F49F6B6603B8DD4DBDC0C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Candide.GameModels.Models.Constructions.ConstructionSite::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::.ctor(Microsoft.Xna.Framework.Point, System.Int32, System.Int32, Shared.Models.Construction.ConstructionModel, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::Render()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::Add(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.ConstructionSiteModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1271E0B1EB4DCBD3C4D97A3BDD9585FECBB7FF9630543EF27071786B5DA14D3C"
        },
        {
          "Id": "Candide.GameModels.Controllers.CropController",
          "Name": "CropController",
          "DisplayName": "CropController",
          "FullName": "Candide.GameModels.Controllers.CropController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CleanUp()-\u003ESystem.Void",
              "Name": "CleanUp",
              "Signature": "public System.Void CleanUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "354C8613EB7B4E3D099618791FBC037C5D30FDAD32688180F328E4C277697DC7",
              "Hash": "4289EF76E26490BDF3EEF32CF358B3A8F20B4355B271D99CF7B6B19B61B012FB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DryFarmland(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "DryFarmland",
              "Signature": "public System.Void DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "5EE9910811F4F34CACD72B10A458BEB53E9D34B4360073509EC2A095EA858810",
              "Hash": "D57E92FB93277F83DB7BDE406124674FC36279FF19E2AAAFE196523ECB1515EB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetCrops(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "ForgetCrops",
              "Signature": "public System.Void ForgetCrops(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "352CF7AEFE6945BFE97ABC01F0310B6936613D26A6D010A2A350FDA31773017A",
              "Hash": "2DB2A09187075F563F3B99ADA83E724866454BE767223494F36C2C733BCFCCA4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Remove(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "PlaceCrop",
              "Signature": "public System.Void PlaceCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Int32 stage, System.Boolean isWild, System.Boolean plantedByPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isWild",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plantedByPlayer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "23C74DC0F165BEF4418373295CC665A2E03CB48FE5296E57B3DEAC9E4B98D9CD",
              "Hash": "BCA1BF767A8488F6A5E205CF67CF444A85529025BE9594FD463C49D395A7D813",
              "CalledMethods": [
                "Candide.GameModels.Models.ClientCropModel::.ctor()",
                "Candide.GameModels.Controllers.CropController::SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/environment/plant_seed"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveCrop(CandideServer.MessageModels.Crops.CropDataMessage)-\u003ESystem.Void",
              "Name": "ReceiveCrop",
              "Signature": "public System.Void ReceiveCrop(CandideServer.MessageModels.Crops.CropDataMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Crops.CropDataMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "E19B1AB5D4689FF59CB03C0757756A89BAB9F8CF15AC10C25010AF6BCDE8EF42",
              "Hash": "355B4D991E6C8CE20F69900C2933EAD14A880536721B2ACCBDA0B07B0B28139E",
              "CalledMethods": [
                "Candide.GameModels.Models.ClientCropModel::.ctor()",
                "Candide.GameModels.Controllers.CropController::SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "RemoveCrop",
              "Signature": "public System.Void RemoveCrop(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "7A1131295D049CC6AEC6AF1CA033BD6B759F9C015020686A644ACA99879E2C53",
              "Hash": "694392FE307889E41B87A9024496ECBDF2F2DC893B5BF2BB81B602DAEB152BAE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Remove(!0)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.WorldTileController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)-\u003ESystem.Void",
              "Name": "SetCrop",
              "Signature": "private System.Void SetCrop(System.String cropId, System.Int32 stage, Candide.GameModels.Models.ClientCropModel crop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "crop",
                  "Type": "Candide.GameModels.Models.ClientCropModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "6AEF11DB6C2347C9AB57489990BAF2EA8E035C5AC584CD7AFA44365867E70BC9",
              "Hash": "1397359F851A0D865C5ECE76FC602FD2BB5CBCD411DFFC6BC5549371B4EA6FD8",
              "CalledMethods": [
                "CandideServer.Database.CropDataBase::GetCropOrNull(System.String)",
                "Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)",
                "Candide.GameModels.Models.ClientCropModel::SetStage(System.Int32)",
                "Candide.GameModels.Models.ClientCropModel::Water()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::set_Item(!0, !1)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "45DC6ACEB526950DA9D4D3D1EE6CEEAE25783325C64E712784F0C0CFCBF2F231",
              "Hash": "01CBF0BED7099481A9E8723F35C9976101E446D2BACA772E5E4BD93988595681",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CropController::CleanUp()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCrop(Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateCrop",
              "Signature": "public System.Void UpdateCrop(Microsoft.Xna.Framework.Point tilePosition, System.Int32 stage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "DA2D294C3BBC62B92188ED6D5A82BD5B38F234E7D5620AEBA49F8872B3D864EC",
              "Hash": "27BF4BDA0EE1B09F27FCDC23305092ECD15F9BD5553151DD6EB599CEA0A27D4A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Models.ClientCropModel::SetStage(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaterCrops(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "WaterCrops",
              "Signature": "public System.Void WaterCrops(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "43C4053604926054005672F513CB08DB2F5410FDEF61AF2E2BFCFB1BD8A2537B",
              "Hash": "8597DA0723B3354DA5EA82BDDED5271DB8878DB4A412E6BEE4C50702432C9F9C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Models.ClientCropModel::Water()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "347BE75ACE6046B18F94E7CC8C7200BDBA49E9A332F74B6642C4420B59F161FB"
        },
        {
          "Id": "Candide.GameModels.Controllers.DecorationRemovedArgs",
          "Name": "DecorationRemovedArgs",
          "DisplayName": "DecorationRemovedArgs",
          "FullName": "Candide.GameModels.Controllers.DecorationRemovedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "DecorationDataId:System.String",
              "Name": "DecorationDataId",
              "Type": "System.String",
              "Signature": "public System.String DecorationDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17478446EE5CD147DB3060994B0B8E5DE029294C8F6BC294283C49EF149A75C2"
            },
            {
              "Id": "DecorationId:System.Guid",
              "Name": "DecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BD585164167B630F3B14ABBB0C41B33D77CAC88160F39BDC25B3935FD733974"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A9D869767DDF6F10924C6C5A0CF7BC0C55B5153C80699FA236BBCED03A18E30"
        },
        {
          "Id": "Candide.GameModels.Controllers.DecorationsController",
          "Name": "DecorationsController",
          "DisplayName": "DecorationsController",
          "FullName": "Candide.GameModels.Controllers.DecorationsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecorationRemoved:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E",
              "Name": "DecorationRemoved",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E DecorationRemoved",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F848A0F57C18252A216991E9494046F2471B03A6F09CE915F7137364D3DD0CC"
            },
            {
              "Id": "DecorationUpgraded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E",
              "Name": "DecorationUpgraded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E DecorationUpgraded",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "740C1E1AE907452EA80A6E6EA1C9B26BDA900B1D54EA17B84EF81F1299943F7E"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "DecorationRemoved:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E",
              "Name": "DecorationRemoved",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E DecorationRemoved",
              "Visibility": "public",
              "Hash": "3C8540C6D70620E003CCA726CDA7C4E8946CFE73592BA99C83BDB9F53B4FCADC"
            },
            {
              "Id": "DecorationUpgraded:System.EventHandler\u00601\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E",
              "Name": "DecorationUpgraded",
              "Type": "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E DecorationUpgraded",
              "Visibility": "public",
              "Hash": "E1A4771D3DB1C1EAE06B7B403836DDD2A87C7AF93553594FB48A7BE1D81B43F3"
            }
          ],
          "Methods": [
            {
              "Id": "DecorationSpawned(CandideServer.Models.Decorations.DecorationInstanceModel)-\u003ESystem.Void",
              "Name": "DecorationSpawned",
              "Signature": "public System.Void DecorationSpawned(CandideServer.Models.Decorations.DecorationInstanceModel instanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceModel",
                  "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "342C739B58D02D9F150C9F432D1C7697D89773C9B80D666D6D72FEA526769A12",
              "Hash": "97EF30EF2A6D1F9F212620A01CE2FE6769C71DDF959AEC9BDF765924DFC25738",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.Constructions.Decoration::.ctor(CandideServer.Models.Decorations.DecorationInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "DecorationsController",
                " Decoration spawned with ID: ",
                " but a decoration with that id already exists."
              ],
              "Source": null
            },
            {
              "Id": "RemoveDecorationSilent(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveDecorationSilent",
              "Signature": "public System.Void RemoveDecorationSilent(System.Guid decorationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "19BCAE7F1EC533BB6E9806F88D7AB726F85FDE360AA14F9BAE67F7929C4FFEE9",
              "Hash": "D25691C962F0A082A970D1A30D3173420D2ED4CA6A8A77BB0DC5929FC00ED2ED",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::SyncRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo, Shared.Combat.DamageResult)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncDecorationRemoved(Candide.GameModels.Controllers.DecorationRemovedArgs)-\u003ESystem.Void",
              "Name": "SyncDecorationRemoved",
              "Signature": "public System.Void SyncDecorationRemoved(Candide.GameModels.Controllers.DecorationRemovedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.DecorationRemovedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "4EE33DCCA88BFB0EF4691C72714DC6152843EF40A911B2A68FFE5F9857F3AC4C",
              "Hash": "801F177EF19FC954B9D2F3A2D891AC3EA55EC223DD63303F25F952538490E48A",
              "CalledMethods": [
                "Candide.GameModels.Controllers.DecorationsController::RemoveDecorationSilent(System.Guid)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "EAABCBFA0B9CCADD3BE9C7B2ED3EAF261BBCA5CFEB95C676FC6DB2E5FC649B16",
              "Hash": "252A473C21AB651CACD4BA3F7FB2C942E05225EB90565D5C3246F54E7EA28BC6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::get_Current()",
                "Candide.GameModels.Models.Constructions.Decoration::.ctor(CandideServer.Models.Decorations.DecorationInstanceModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::Add(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Decorations.DecorationInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpgradeDecoration(Candide.GameModels.Controllers.DecorationUpgradedArgs)-\u003ESystem.Void",
              "Name": "UpgradeDecoration",
              "Signature": "public System.Void UpgradeDecoration(Candide.GameModels.Controllers.DecorationUpgradedArgs upgradeArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "upgradeArgs",
                  "Type": "Candide.GameModels.Controllers.DecorationUpgradedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2A4D5DB010214E84BA8ADD66C8E8FFBD094B04149FB84E72A698BF50F430C3B2",
              "Hash": "7FE81D024DF89319B8E0966FA3341EA189551524038425E756F43F5D2A581156",
              "CalledMethods": [
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A5CD6C26B50068D18F8DD9F9339FB6F5E3A9E2E638EDFAA10B47F65FC2B71C8"
        },
        {
          "Id": "Candide.GameModels.Controllers.DecorationUpgradedArgs",
          "Name": "DecorationUpgradedArgs",
          "DisplayName": "DecorationUpgradedArgs",
          "FullName": "Candide.GameModels.Controllers.DecorationUpgradedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "DecorationDataId:System.String",
              "Name": "DecorationDataId",
              "Type": "System.String",
              "Signature": "public System.String DecorationDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17478446EE5CD147DB3060994B0B8E5DE029294C8F6BC294283C49EF149A75C2"
            },
            {
              "Id": "NewDecorationId:System.Guid",
              "Name": "NewDecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewDecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C8BAD1CBA1422ED457AD10E6A16B089FE6A1AC8D76FD0B843F3B103DF51D935"
            },
            {
              "Id": "OldDecorationId:System.Guid",
              "Name": "OldDecorationId",
              "Type": "System.Guid",
              "Signature": "public System.Guid OldDecorationId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A5FB54BCDBBA034C98CC25EE765E1FFDD03FC7B9930D37B7DB09AA2A0F603F4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3213112CA9567A8953177090A020C6E2937072C48F887F3222ED31082CF6AD97"
        },
        {
          "Id": "Candide.GameModels.Controllers.DungeonController",
          "Name": "DungeonController",
          "DisplayName": "DungeonController",
          "FullName": "Candide.GameModels.Controllers.DungeonController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearActiveDungeon()-\u003ESystem.Void",
              "Name": "ClearActiveDungeon",
              "Signature": "public System.Void ClearActiveDungeon()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2B15A13C849899361C342E5257A19772C0A8C2B8A84C97A8774E28675A0C7DB1",
              "Hash": "9FA771151E22D1EA424A7129BFB4B210B73E91B833F3F51545960C199F1E9571",
              "CalledMethods": [
                "Candide.Graphics.VFX.CinematicHandler::StopDungeonIntro()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DiscoverDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DiscoverDungeonLocation",
              "Signature": "public System.Void DiscoverDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel location, System.Nullable\u003CSystem.Int32\u003E discoveringPlayerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "discoveringPlayerId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "33A8DAECE67E63091A7E4578ADABA90F574B1DA7BD9DFD6A5F4649103DC3D4BC",
              "Hash": "0B56E4AEAFFBB7F4153338A0C166C58E716BC20AEFC78A8164A63AF24A7D3D82",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "event:/music/stingers/secret_big_discovered"
              ],
              "Source": null
            },
            {
              "Id": "SetActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)-\u003ESystem.Void",
              "Name": "SetActiveDungeon",
              "Signature": "public System.Void SetActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeDungeon",
                  "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F61B3BF46ED7E24AE6147F7C1426652AF14D41E6DDE03121E524A901F8F41829",
              "Hash": "C773D621A768E33995797F1583F2F4CBCCC6D3E115939FBFF91FC4C20455CABA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullSyncGameState",
              "Signature": "public System.Void SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse gameStateResponse)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameStateResponse",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "06A9D944E07B365AF945993AED663371B62D9D799E6C21172B6319A5A5E06FAA",
              "Hash": "4A17F519AEEC6F1EABAAA7608B953B64C572ECA418480D1BE96C80CC7C1A67A1",
              "CalledMethods": [
                "Candide.Graphics.VFX.CinematicHandler::StopDungeonIntro()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void",
              "Name": "UpdateDungeonLocation",
              "Signature": "public System.Void UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel location)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "location",
                  "Type": "CandideServer.Models.Dungeons.DungeonLocationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E79D4F82FE00EB249408454DEBC7C433A0139AF21E83E88C986884D0E02237CC",
              "Hash": "F9BD29954C15CE688ED46B650DE7299D4F168AB589BA2FC7DB7282679E1A9852",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F883A037E3781461ED7F188D32269CFDB744FBF2F947975EDAED13FDC55441F2"
        },
        {
          "Id": "Candide.GameModels.Controllers.EntityController",
          "Name": "EntityController",
          "DisplayName": "EntityController",
          "FullName": "Candide.GameModels.Controllers.EntityController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityInfoPool:System.Collections.Generic.Stack\u00601\u003CSystem.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E\u003E",
              "Name": "EntityInfoPool",
              "Type": "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E\u003E EntityInfoPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA5D0039E4FAD48854AC288F20AD33BB1B9F4195F313B8431F5A7DFCC9153DC2"
            },
            {
              "Id": "ImmovableEntityInfoPool:System.Collections.Generic.Stack\u00601\u003CSystem.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E\u003E",
              "Name": "ImmovableEntityInfoPool",
              "Type": "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E\u003E ImmovableEntityInfoPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB84DEB72628A33EAC2362CB0574A649D1B663148CCEC43A7259FD7AFBD5F05F"
            },
            {
              "Id": "MissingEntitiesReuseList:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "MissingEntitiesReuseList",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E MissingEntitiesReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6BC6C10C293C0FA5162F57E3E0D076311F008EB2D9968008F6D32E9A098E3E7B"
            },
            {
              "Id": "Packages:System.Collections.Generic.List\u00601\u003CEntityController\u002BEntityInfoPackage\u003E",
              "Name": "Packages",
              "Type": "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E",
              "Signature": "private System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E Packages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D785873E3ABA689163F457038E8546B9D5C54346090BA53DDE06B80613AE96D"
            },
            {
              "Id": "TimestampedMessages:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,EntityController\u002BEntityInfoTimeStampedMessage\u003E",
              "Name": "TimestampedMessages",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E TimestampedMessages",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85507DF7620E8EBD0DAF8A19854AB71993B46A176228903D6D1A7114AE441F1B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AttractWorldItemEntity(CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage)-\u003ESystem.Boolean",
              "Name": "AttractWorldItemEntity",
              "Signature": "public System.Boolean AttractWorldItemEntity(CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.ItemInstances.AttractWorldItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "11DE84A41F57192B4E08E887032A51968FFC98BF47F21F4146882E881F8A27B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CleanUp()-\u003ESystem.Void",
              "Name": "CleanUp",
              "Signature": "public System.Void CleanUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "FA31FBE65F2AB7677FC6859F38781E1BDECC2B7AF9DC042C34C2EA5CED6AF038",
              "Hash": "BD15ECCA21A503C09003052CB84DBB4A60B55A40CAE956E490E5F7972A388AAE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Clear()",
                "Candide.GameModels.Systems.EntityNetworkSystem::CleanUp()",
                "Shared.Entity.EntitySystem::Clear()",
                "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E::Clear()",
                "Candide.GameModels.Systems.DeadReckoningSystem::ClearEntityData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndOfFrameCleanup()-\u003ESystem.Void",
              "Name": "EndOfFrameCleanup",
              "Signature": "public System.Void EndOfFrameCleanup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "AD4F7791E0B66FF19FF2C82D57B6FDEF59B7167C4DE3AC4E456BC11DC420D450",
              "Hash": "BF44334899B86585A04619FE884D13EBBBA6CE167E893F5D5DF1C9D0A40F698A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetEntities(Shared.Entity.EntitySystem, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ForgetEntities",
              "Signature": "public System.Void ForgetEntities(Shared.Entity.EntitySystem system, CandideCreator.Shared.Models.RectangleF rect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "ABBCDAA18459D17D2597670EA07DDEDE4D55C4D61BD6963DD3CD5BCBD7F86C3D",
              "Hash": "B4D1E247C9AC52D0092D51FE2E3BB85A5C9C63159A6D545E12C2464C6AC3E9B5",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)-\u003ESystem.Void",
              "Name": "ForgetEntity",
              "Signature": "public System.Void ForgetEntity(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo, System.Boolean calledByEntityRemove)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "calledByEntityRemove",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0374D2761F78EE6A4ADDC42FF779D0FA0638A35E00BF19704A37B822D18F51E5",
              "Hash": "566638AFE7FAC6B9F7E01C9B8BCFFC7B82212332481A019C52EB7BD7DD791A60",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Remove(!0)",
                "Candide.GameModels.Systems.DeadReckoningSystem::Remove(System.Guid)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleUpdateEntityPositionMessage(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "HandleUpdateEntityPositionMessage",
              "Signature": "public System.Void HandleUpdateEntityPositionMessage(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "693710B2D588248C9AA058EF9588819D108D6F7330320147BFAFFEF565CD6707",
              "Hash": "22B016FBB12FA93AAB166B55D2E4912E6003654330EEF122AC6C12872C8BDDA5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MoveEntity",
              "Signature": "public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E33A6FEF52C728EE5DBE08C23702BD605A51A13FD4F80AB2B259BCBBD68700A6",
              "Hash": "0F69BDB18E7327C0FD5E5CAAA348D59760656326231CCA208E62343B7DAF345D",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "MoveEntity"
              ],
              "Source": null
            },
            {
              "Id": "QueueUpdateEntitiesInfo(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)-\u003ESystem.Void",
              "Name": "QueueUpdateEntitiesInfo",
              "Signature": "public System.Void QueueUpdateEntitiesInfo(System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E entityInfo, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E immovableEntityInfo, System.TimeSpan updateTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "immovableEntityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "2D6ECE7AA5B24FADC5592F18E10D9817659410D1E9993189625FB549E6F7B03C",
              "Hash": "EA3570F610E7C96DD7934B72B895557ECF208F9DBC72134BAF321B091F4EF45E",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E\u003E::TryPop(!0\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E\u003E::TryPop(!0\u0026)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::.ctor(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnEntity(CandideServer.Entities.ServerEntityModel)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnEntity",
              "Signature": "public Shared.Entity.EntityWrapper SpawnEntity(CandideServer.Entities.ServerEntityModel model)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 851,
              "BodyHash": "A176A43BE26222F7BBE519C5FB3A89D566BB811581F1C2C3EFC09691D81ADD4A",
              "Hash": "FB5BD7C102AD14E4075FB1F337902D8FB43FA0A34AE624D39BFD22E1BFC13F60",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_KillWhenThrown(System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Object::ToString()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "Shared.Entity.Base.AbstractController::WorldInitialize()",
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "override_frame",
                "vehicle_driver"
              ],
              "Source": null
            },
            {
              "Id": "SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "SpawnEntityBase",
              "Signature": "public Shared.Entity.EntityWrapper SpawnEntityBase(System.Guid baseId, Microsoft.Xna.Framework.Vector3 position, System.Guid id, System.Guid worldId, System.Boolean initializeController, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initializeController",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "F196CAFFD5AEEC4175FB42DA69A045DF60653F02B43231268990A7266E717421",
              "Hash": "B11C31E6ED58AAD63ED25092DF301289BF6712DD7FB8A5F5BD9F50C7F6FA9A29",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Id(System.Guid)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_CollisionInRest(System.SByte)",
                "Shared.Entity.EntitySystem::UpdateFloorHeight(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::OnLoad()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "Shared.Entity.Base.AbstractController::WorldInitialize()",
                "Shared.Entity.Base.AbstractController::WorldLoad()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::set_Item(!0, !1)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "3B2AD33B53A0C94B8CE70E7CA2D463BDBF8F00C6AA3B1F28D2343070DABC082B",
              "Hash": "D662277AA4EB2E482B6E54D050CC15CE4B5D79E72F656A33B1F995BE55E8003B",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::RemoveAll(Shared.Entity.Components.Component, Shared.Entity.EntityRemoveInfo)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntitiesInfo(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,EntityController\u002BEntityInfoTimeStampedMessage\u003E, System.TimeSpan)-\u003ESystem.Void",
              "Name": "UpdateEntitiesInfo",
              "Signature": "private System.Void UpdateEntitiesInfo(System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E entityInfo, System.TimeSpan updateTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityInfo",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "2B29B59E598FE1224008564062CAFF1D3E1E69E120A1BB7AF3B2BBE7F6D7EBBD",
              "Hash": "1030AE16BA48EB3FFF871BC3DFFA8B3A828BA845BEECA4C3FFB42D7984EFDFA5",
              "CalledMethods": [
                "Candide.GameModels.Systems.DeadReckoningSystem::NewGroupOfData(System.TimeSpan)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Candide.GameModels.Systems.DeadReckoningSystem::AddData(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.TimeSpan)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_AccelerationScale(System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)-\u003ESystem.Void",
              "Name": "UpdateEntitiesInfo",
              "Signature": "public System.Void UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "5AD5A1672E2CEF1BD37342F419035801ECFD2E91E01273F1F58FFB4C88A44D16",
              "Hash": "D828E9EC28C0067BD6E8F43F9BEEBAE94F75D730830DABFBA96DB4BA9542F473",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage)-\u003ESystem.Void",
              "Name": "UpdateEntityAnimationMessage",
              "Signature": "public System.Void UpdateEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "734FB5C83DC30362408E9EE04FC4005854971163B6D882026714940E8E44B454",
              "Hash": "E3F573320BCF81B35C7E77A07B69D8761311B24C87AE7B2CC06AB4F6755257E8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)-\u003ESystem.Void",
              "Name": "UpdateEntityControllerMessage",
              "Signature": "public System.Void UpdateEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "53306B4F1AE46DAC285F7F7EEDE5D9C01D7C8C34D3EBAD29C681B99A608DEC94",
              "Hash": "F88C8A6217408F2E80D59981BB0BEC58E3D6C43990C9D4825745845863F49963",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityHealth(System.Guid, System.Single)-\u003ESystem.Void",
              "Name": "UpdateEntityHealth",
              "Signature": "public System.Void UpdateEntityHealth(System.Guid entityId, System.Single health)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "health",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3A72EC821D34DC6E085E3B8CF2C9A47016C2CEBC9062D9ACB5C00F16786B18C4",
              "Hash": "5AF5DD897F424C21843B48150AE8E39E826B1FA7195A83C3395C3BA244779A17",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [
                "UpdateEntityHealth"
              ],
              "Source": null
            },
            {
              "Id": "UpdateEntityInfos()-\u003ESystem.Void",
              "Name": "UpdateEntityInfos",
              "Signature": "public System.Void UpdateEntityInfos()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1026,
              "BodyHash": "4E42202859A3582786FD25BB25DD49D2554728DFA2C230E1E715E866E0399DD9",
              "Hash": "5808035480771230145D0AB41FC854A31E0AEDB96A5C103CBBBBA2FD8EA1FB51",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::Clear()",
                "EntityController.\u003C\u003Ec::\u003CUpdateEntityInfos\u003Eb__10_0(EntityController.EntityInfoPackage, EntityController.EntityInfoPackage)",
                "System.Comparison\u003CEntityController.EntityInfoPackage\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CEntityController.EntityInfoPackage\u003E::GetEnumerator()",
                "List.Enumerator\u003CEntityController.EntityInfoPackage\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::set_Item(!0, !1)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, EntityController.EntityInfoTimeStampedMessage\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameter(System.Guid, System.String, System.String, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "UpdateEntityParameter",
              "Signature": "public System.Void UpdateEntityParameter(System.Guid entityId, System.String key, System.String value, System.Nullable\u003CSystem.Int32\u003E state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "3A40FBCFCC2F8C80BE65BB01C43729235A19E5209B4FFA28A5389449D195D7B8",
              "Hash": "1606B3452E543B26ABCEF3F52C74CE29B6C8FF741046685E74B3C7C0AC48C4F3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityParameters(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateEntityParameters",
              "Signature": "public System.Void UpdateEntityParameters(System.Guid entityId, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "54CC65E1BA756009CD012332D6B08425921ECE7613FECF7FEB43152AE85A0670",
              "Hash": "B753DCB6ADD4856D8C5298D18DDB46CAD8A8843D208ACFEA15570D3FC383C9AB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage)-\u003ESystem.Void",
              "Name": "UpdateEntitySignalMessage",
              "Signature": "public System.Void UpdateEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitySignalMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "8F746E9E7EC9773168B81ACAB29B8DA94BE9FBD3CD519EFF3BCDF6CC10077F29",
              "Hash": "020CC1FBE0FC743B70A27FED139AAA69211A0FB9FE495B01E768E25A2F477F1F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::ReceiveEntitySignalMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityState(System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateEntityState",
              "Signature": "public System.Void UpdateEntityState(System.Guid entityId, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "5E5ED3D8685706BD1F1A040182CCB621979B004E2F72D6EFCCB30BCDAE4A8EC8",
              "Hash": "ADE25379260DFD2AF68A93DEB0BBB3E0D147772D8E4C7A4B3A6978114D4462CA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage)-\u003ESystem.Void",
              "Name": "UpdateEntityVfxMessage",
              "Signature": "public System.Void UpdateEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityVfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "46DB3C336AA00291E35B3CE19647F3D834C2E44C197624DFC4FAAC28B0F2E05C",
              "Hash": "1561A0221A98E5C16137970BB3DAF6E9441B26F58C2872E01CABBA935C5F42EF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF0179034A059883A2B7F71346EA9CEFB39CF6E78596223BD0540A2184975E05"
        },
        {
          "Id": "Candide.GameModels.Controllers.FurnitureGameStateController",
          "Name": "FurnitureGameStateController",
          "DisplayName": "FurnitureGameStateController",
          "FullName": "Candide.GameModels.Controllers.FurnitureGameStateController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ModifyFurnitureAmount(System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "ModifyFurnitureAmount",
              "Signature": "public System.Int32 ModifyFurnitureAmount(System.String furnitureId, System.Int32 change)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "change",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "62D25C7E7F3087319019B5A0FF3BAF7A4D487F61BBA189D2ACBB9ECB95D2302C",
              "Hash": "15C48463261B8BE1CED68BA9B101EDB33A989AD1896C189CB6161F753D3047C9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2F346BA145569E33398117CDF5ACC532E8246FE8D281BF23409FE63A4D280F9"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
          "Name": "GameStateActiveCitizensChangedArgs",
          "DisplayName": "GameStateActiveCitizensChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizen:Candide.GameModels.Models.Citizens.Citizen",
              "Name": "Citizen",
              "Type": "Candide.GameModels.Models.Citizens.Citizen",
              "Signature": "public Candide.GameModels.Models.Citizens.Citizen Citizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B353A3B1C9A364DE5B3F7A21D6917EE238932707C7F376671351324EAE89C171"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "17CFAADDB2A784879C1A77077CA01E83ACDF4B8DBB93BF6A2E01FD7A8C542A44"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
          "Name": "GameStateActiveInternalResourceStorageChangedArgs",
          "DisplayName": "GameStateActiveInternalResourceStorageChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Storage:Candide.GameModels.Models.InternalResourceStorage",
              "Name": "Storage",
              "Type": "Candide.GameModels.Models.InternalResourceStorage",
              "Signature": "public Candide.GameModels.Models.InternalResourceStorage Storage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09BD6E92EECD421CC877BF608D75036038901721BB6AE22148190535DCF2E088"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "268346E4EB29C858BFC043A8607F344B20A05A0252B28451E2F6E40EC7A92AB5"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
          "Name": "GameStateActiveInventoriesArgs",
          "DisplayName": "GameStateActiveInventoriesArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "350BA07BA6DBEE67140F1D6A34C9FAC33FB31AEDF110770221A526FDFB2645FF"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
          "Name": "GameStateActiveJobFinishedOrderArgs",
          "DisplayName": "GameStateActiveJobFinishedOrderArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "RecipeId:System.String",
              "Name": "RecipeId",
              "Type": "System.String",
              "Signature": "public System.String RecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D2CC414769FD893843DDE39DA943CF4F54ACF11BD79F529E4E93E6CCAB0F24E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "263881DF7634CB6A2486C24F7CD6FEBC6D080A5CDF53B23EADBEBA2F1EECAE92"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
          "Name": "GameStateActiveJobsChangedArgs",
          "DisplayName": "GameStateActiveJobsChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Job:Candide.GameModels.Models.Jobs.Job",
              "Name": "Job",
              "Type": "Candide.GameModels.Models.Jobs.Job",
              "Signature": "public Candide.GameModels.Models.Jobs.Job Job",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "022B81E267E0D09D63080A1A7BB6F5642C09C8CCB2FAC81149980306D28EE38B"
            },
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1FB51AF9FE18670F288C19A1844E6B1B704B217DBDEC954C02B29FCA2CA4FE82"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
          "Name": "GameStateActiveJobsWorkOrdersChangedArgs",
          "DisplayName": "GameStateActiveJobsWorkOrdersChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.Guid",
              "Name": "JobId",
              "Type": "System.Guid",
              "Signature": "public System.Guid JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C159B2ABD44D660923FF3F04B13815688798E3C4DE54A6114F2BCBB95752AC22"
            },
            {
              "Id": "WorkOrders:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Name": "WorkOrders",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E WorkOrders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83C8D7E39379F27C270EEB310F27FD14B2B7824828E2BF1EF6056F61711D63F4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "095C282B7CC6AF63D88E23F2E3B26416491AE37C111837CB4E5C5C3F77CF9974"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
          "Name": "GameStateActiveTradeRoutesChangedArgs",
          "DisplayName": "GameStateActiveTradeRoutesChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TradeRoute:Candide.GameModels.Models.TradeRoutes.ClientTradeRoute",
              "Name": "TradeRoute",
              "Type": "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute",
              "Signature": "public Candide.GameModels.Models.TradeRoutes.ClientTradeRoute TradeRoute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27535E9C369305D9E7B0F5236511E07DD54F76D1ACCCCC9AD6C5B54786744CFD"
            },
            {
              "Id": "TradeRouteId:System.Guid",
              "Name": "TradeRouteId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TradeRouteId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B87997FE09EFC3063602E1CF8B090B57D203A6199AE7E9E4F37B01CBDB0427"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0C41988CA1ABA3E3EB87F7A02B6B64A5459EFAE413D7648FEF588CBAB8E0B68"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
          "Name": "GameStateJobRecipesChangedArgs",
          "DisplayName": "GameStateJobRecipesChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobRecipes:System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Name": "JobRecipes",
              "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E JobRecipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2347294146D312123291EA680A7A8766713CEDEC6C565D1FE7253C596CAB1E72"
            },
            {
              "Id": "Shops:System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E",
              "Name": "Shops",
              "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E Shops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "791E43E2267CD4705FB077D3E241F0748452ABEDF12CB8E33ECB556CF6A423ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D8F3FC1AAD44BDE42D53F0B0708335EF3119A9F0BBB3D4ED6C55F8C5F355E50B"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
          "Name": "GameStateRewardsChangedArgs",
          "DisplayName": "GameStateRewardsChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RewardId:System.String",
              "Name": "RewardId",
              "Type": "System.String",
              "Signature": "public System.String RewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40A47423680CFB8B2F35B8B5E6AB9BC1B794ADD1E2861E3AB5BAB0A14F5F3F8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "714AD43871F32BB2A43D134788E1CE33CC075D59FD2548E1F409C1B405B5E4C8"
        },
        {
          "Id": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
          "Name": "GameStateTownChangedArgs",
          "DisplayName": "GameStateTownChangedArgs",
          "FullName": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenUpdates:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Name": "CitizenUpdates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E CitizenUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9087B18B55AB730C37063AF3C147DBCFB4367571898B09CC8374751700C0B304"
            },
            {
              "Id": "Town:Candide.GameModels.Models.ClientTownModel",
              "Name": "Town",
              "Type": "Candide.GameModels.Models.ClientTownModel",
              "Signature": "public Candide.GameModels.Models.ClientTownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76F45A8DEF2ACB0AB03E041A8E0E5F5932FFBB0C99739730AC7E2451AF823E8"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5ED31203748C684BF723B8802959EA431A3515EC12DD0A4F58A1FD98BA313500"
        },
        {
          "Id": "Candide.GameModels.Controllers.InternalResourceStorageController",
          "Name": "InternalResourceStorageController",
          "DisplayName": "InternalResourceStorageController",
          "FullName": "Candide.GameModels.Controllers.InternalResourceStorageController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "ServerListenerAmount:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Int32\u003E",
              "Name": "ServerListenerAmount",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E ServerListenerAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "116523645888A2BF26C230F0D59943F31065901C5FA4E328993F530A63E6B598"
            },
            {
              "Id": "StorageChanged:InternalResourceStorageController\u002BGameStateActiveInternalResourceStorageChanged",
              "Name": "StorageChanged",
              "Type": "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged",
              "Signature": "private InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged StorageChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51AFDD0C1F21F90C29B484DADD869F61104B8BD536498640601AD3FC294FDC76"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "StorageChanged:InternalResourceStorageController\u002BGameStateActiveInternalResourceStorageChanged",
              "Name": "StorageChanged",
              "Type": "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged",
              "Signature": "public InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged StorageChanged",
              "Visibility": "public",
              "Hash": "6977560B4BAB2DC3685A444C8FE495A900E1B6C37AC2803C4B4FAB52D76262BD"
            }
          ],
          "Methods": [
            {
              "Id": "DecreaseListenerAmount(System.Guid)-\u003ESystem.Void",
              "Name": "DecreaseListenerAmount",
              "Signature": "private System.Void DecreaseListenerAmount(System.Guid storageId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "5ECD73399A68E10C767F78967E39F120AB5B88B8FC38F2061B3909D252383DFC",
              "Hash": "21F94DB5AD979D6DE88EEC2A080EEE19512D4FA0AE2761F1F59F26E9DDE6465D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::set_Item(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "InternalResourceStorageController",
                ": Server listener amount for storage ID ",
                " went to less than 0"
              ],
              "Source": null
            },
            {
              "Id": "IncrementListenerAmount(System.Guid)-\u003ESystem.Void",
              "Name": "IncrementListenerAmount",
              "Signature": "public System.Void IncrementListenerAmount(System.Guid storageId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storageId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "F05548E590BD8BD3D7C47B406705B9C513CA26D51319E19E45214501E1902FAA",
              "Hash": "C0DD95117343F03E0E55D60EE6B676B28C1E1ED677AFE3AF3BBC9E9651332877",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeStorageChanged(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "InvokeStorageChanged",
              "Signature": "public System.Void InvokeStorageChanged(Candide.GameModels.Models.InternalResourceStorage storage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D1259D3E9ADC7C15849E28595FC7205D5B34A1154F03BDFBEE00C62188A5B018",
              "Hash": "4745D29608604B10E5888A952F2469D6908CAF65793F447864E8196AD40B0AF1",
              "CalledMethods": [
                "Candide.GameModels.Controllers.InternalResourceStorageController::InvokeStorageChanged(System.Guid, Candide.GameModels.Models.InternalResourceStorage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeStorageChanged(System.Guid, Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "InvokeStorageChanged",
              "Signature": "public System.Void InvokeStorageChanged(System.Guid id, Candide.GameModels.Models.InternalResourceStorage storage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1A9389D22F40AC66C84C9028464C5C88FC22579A31193945CDFA5CFF65F0B86A",
              "Hash": "A806B727CAD201BDF39B5FF92099F7D97F77C425FFEF9D9785E3E3053B743C7C",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.InternalResourceStorage)",
                "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterOrUpdateActiveStorage(CandideServer.Models.InternalResourceStorageModel, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ECandide.GameModels.Models.InternalResourceStorage",
              "Name": "RegisterOrUpdateActiveStorage",
              "Signature": "public Candide.GameModels.Models.InternalResourceStorage RegisterOrUpdateActiveStorage(CandideServer.Models.InternalResourceStorageModel model, System.Nullable\u003CSystem.Guid\u003E homeBuildingId)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.InternalResourceStorage",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "homeBuildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "48FEEA8751F8FAFD977411E1063C93A72829D076E6B32FC951CD8CE7146EDD9D",
              "Hash": "D3EEC1296D3674672BD3FEE3409ED265B82C38FBA888BE02F4C83D17754F3591",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::ContainsKey(!0)",
                "Candide.GameModels.Models.InternalResourceStorage::.ctor(CandideServer.Models.InternalResourceStorageModel, Candide.GameModels.Models.Constructions.Building)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::get_Item(!0)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.GameModels.Models.InternalResourceStorage::UpdateFromModelAndBuilding(CandideServer.Models.InternalResourceStorageModel, Candide.GameModels.Models.Constructions.Building)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::IncrementListenerAmount(System.Guid)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::InvokeStorageChanged(Candide.GameModels.Models.InternalResourceStorage)"
              ],
              "StringLiterals": [
                "RegisterOrUpdateActiveStorage",
                ": InternalResourceStorage requested home building ID set but we could not find it in the local game state. Storage ID ",
                " and Building ID ",
                "We lost the building but didn\u0027t lose the resource storage"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "2857E71B95DB5247F50A4D4AB1086B039F4BD7C28CE437C4F92602367D15048A",
              "Hash": "C3F7EAB005B8A028431E3CA6DA893B0441C930AF4B1CE1724CBB5A0475163BDE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncStorageRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "SyncStorageRemoved",
              "Signature": "public System.Void SyncStorageRemoved(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C03FD3B9D3392389C4AC31EA6E36231A2941B012B4E0DB1EC63166A780321310",
              "Hash": "19D884B1951DEA93860D4E93D356705E45DD7623664131A95BE93C92F8C99222",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnregisterActiveStorage(System.Guid)-\u003ESystem.Void",
              "Name": "UnregisterActiveStorage",
              "Signature": "public System.Void UnregisterActiveStorage(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "3B7EF3FDB8FBA22B6CE8CE440D34634616D61060192808E73E66E45A048F5F3E",
              "Hash": "A3489DD5332CAA585AF57219F2BC72A80EE85C55A3CDEB6E07D7014319E47AAB",
              "CalledMethods": [
                "Candide.GameModels.Controllers.InternalResourceStorageController::DecreaseListenerAmount(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::InvokeStorageChanged(System.Guid, Candide.GameModels.Models.InternalResourceStorage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActiveStorage(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage, System.Boolean)-\u003ECandide.GameModels.Models.InternalResourceStorage",
              "Name": "UpdateActiveStorage",
              "Signature": "public Candide.GameModels.Models.InternalResourceStorage UpdateActiveStorage(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage update, System.Boolean sendInvokeStorageChanged)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.InternalResourceStorage",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendInvokeStorageChanged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "9A978FF9CAA623D2EE58C5B8444F4758F9D9CD6D283032DD868E2010FE4454B7",
              "Hash": "D3381D4BCF36F53274824ECD8A514597D7DC7F12F6F243497CAECDDF94EAF67F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::InvokeStorageChanged(Candide.GameModels.Models.InternalResourceStorage)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find InternalResourceStorage with ID ",
                "We received an update for MaximumResourceAmountsUpdates but the storage in the local GameState does not have a MaximumRe"
              ],
              "Source": null
            },
            {
              "Id": "UpdateActiveStorages(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)-\u003ESystem.Void",
              "Name": "UpdateActiveStorages",
              "Signature": "public System.Void UpdateActiveStorages(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E updates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "A05F4BACD3A4C90D0C769905DB6B447B87DEC71DD145DC16B8643E777B03EC22",
              "Hash": "776F4F89C8A74213F962667120C9EFCF44ADE52F465DCE9C44D5B90DF827F06E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E::get_Current()",
                "Candide.GameModels.Controllers.InternalResourceStorageController::UpdateActiveStorage(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::get_Current()",
                "Candide.GameModels.Controllers.InternalResourceStorageController::InvokeStorageChanged(Candide.GameModels.Models.InternalResourceStorage)",
                "List.Enumerator\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5E2DCCFA0E4AD0540CF25FC5317F12444040197E4FF65498DDC7A91949234355"
        },
        {
          "Id": "Candide.GameModels.Controllers.JobsController",
          "Name": "JobsController",
          "DisplayName": "JobsController",
          "FullName": "Candide.GameModels.Controllers.JobsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "JobFinishedOrder:JobsController\u002BGameStateActiveJobFinishedOrder",
              "Name": "JobFinishedOrder",
              "Type": "JobsController.GameStateActiveJobFinishedOrder",
              "Signature": "private JobsController.GameStateActiveJobFinishedOrder JobFinishedOrder",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4206251D6C894087B559DDB1E504E832BC205F0B1FF2C1B84446CA61DA1E5285"
            },
            {
              "Id": "JobRecipesChanged:JobsController\u002BGameStateActiveJobRecipesChanged",
              "Name": "JobRecipesChanged",
              "Type": "JobsController.GameStateActiveJobRecipesChanged",
              "Signature": "private JobsController.GameStateActiveJobRecipesChanged JobRecipesChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22B8F4A0384F6C1881A65893C0EB05F76D18A5017DCABD2698E21B1C6B003CBA"
            },
            {
              "Id": "JobsChanged:JobsController\u002BGameStateActiveJobsChanged",
              "Name": "JobsChanged",
              "Type": "JobsController.GameStateActiveJobsChanged",
              "Signature": "private JobsController.GameStateActiveJobsChanged JobsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB739329D9B3863A3F4A3375822F3E5EE6E1DCB0FBBE974C0AFC442E75EE8DE6"
            },
            {
              "Id": "WorkOrdersChanged:JobsController\u002BGameStateActiveJobsWorkOrdersChanged",
              "Name": "WorkOrdersChanged",
              "Type": "JobsController.GameStateActiveJobsWorkOrdersChanged",
              "Signature": "private JobsController.GameStateActiveJobsWorkOrdersChanged WorkOrdersChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "071D5C8E9A94DEE6328E1CBC7653FEF3CA5F01E22CB1EB25949D39AC22DA2107"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "JobFinishedOrder:JobsController\u002BGameStateActiveJobFinishedOrder",
              "Name": "JobFinishedOrder",
              "Type": "JobsController.GameStateActiveJobFinishedOrder",
              "Signature": "public JobsController.GameStateActiveJobFinishedOrder JobFinishedOrder",
              "Visibility": "public",
              "Hash": "8F1BB2E0BCE17C227CF00A93969BE05047CAE985E6D60CF7E481623FE6C0DB43"
            },
            {
              "Id": "JobRecipesChanged:JobsController\u002BGameStateActiveJobRecipesChanged",
              "Name": "JobRecipesChanged",
              "Type": "JobsController.GameStateActiveJobRecipesChanged",
              "Signature": "public JobsController.GameStateActiveJobRecipesChanged JobRecipesChanged",
              "Visibility": "public",
              "Hash": "E2C2597B6221681C57310E2BAB23306D16FE272296D30E05A14ACCA6D24A1997"
            },
            {
              "Id": "JobsChanged:JobsController\u002BGameStateActiveJobsChanged",
              "Name": "JobsChanged",
              "Type": "JobsController.GameStateActiveJobsChanged",
              "Signature": "public JobsController.GameStateActiveJobsChanged JobsChanged",
              "Visibility": "public",
              "Hash": "FCCCF5BB5AC45384E2B48EA6556A5A65C9E0E6706878B0F2AC39079BE6E5A867"
            },
            {
              "Id": "WorkOrdersChanged:JobsController\u002BGameStateActiveJobsWorkOrdersChanged",
              "Name": "WorkOrdersChanged",
              "Type": "JobsController.GameStateActiveJobsWorkOrdersChanged",
              "Signature": "public JobsController.GameStateActiveJobsWorkOrdersChanged WorkOrdersChanged",
              "Visibility": "public",
              "Hash": "0CDAA405AB674375003EFC564E6411A2C9D5E22B3DE78C4AA957C62D0586E737"
            }
          ],
          "Methods": [
            {
              "Id": "CanAffordWorkOrder(Shared.Data.DataModels.WorkRecipeModel, Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)-\u003ESystem.Boolean",
              "Name": "CanAffordWorkOrder",
              "Signature": "public System.Boolean CanAffordWorkOrder(Shared.Data.DataModels.WorkRecipeModel workRecipe, Candide.GameModels.Models.Items.SimpleInventory characterInventory, Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobOrdersState jobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "workRecipe",
                  "Type": "Shared.Data.DataModels.WorkRecipeModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "characterInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobInventoryStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 437,
              "BodyHash": "FD5AC64C42F183A80C81BD2DB771B170F169BCBF5CAF1B5AB49FF3C2F66A9FF3",
              "Hash": "FE9FBC94CA13DECF60D96032C30FEC473703CEC3637C0C1B00653314E764F37C",
              "CalledMethods": [
                "Shared.Models.Items.ItemMaterialsAggregate::.ctor()",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::GetReservedItemsAggregate()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.SharedInventoryModel::ToItemAmountsDictionary()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "Candide.CandideUI.JobUiNew.State.JobOrdersState::GetReservedResourceAggregate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCanPerformFurnitureCraft(System.Guid, System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.GameModels.Models.Jobs.Job\u0026, System.Boolean\u0026, Shared.Inventory.DeltaModels.DeltaComplexResult\u0026)-\u003ESystem.Boolean",
              "Name": "CheckCanPerformFurnitureCraft",
              "Signature": "public System.Boolean CheckCanPerformFurnitureCraft(System.Guid jobId, System.String furnitureId, System.Nullable\u003CSystem.Guid\u003E playerInventoryId, System.Nullable\u003CSystem.Guid\u003E storageInventoryId, Candide.CandideUI.JobUiNew.State.JobOrdersState jobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, out Candide.GameModels.Models.Jobs.Job\u0026 job, out System.Boolean\u0026 sendDeltaResult, out Shared.Inventory.DeltaModels.DeltaComplexResult\u0026 deltaResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "sendDeltaResult",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "deltaResult",
                  "Type": "Shared.Inventory.DeltaModels.DeltaComplexResult\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1333,
              "BodyHash": "B0D2A1C3AE6D5D86989A73FA447DD1EFC764CC2627013D5E7757891262D9998A",
              "Hash": "E7C70FD9B139FBAFE3F5C5D9D7BFA53076493276DB4BB04D7AB98BE0A99162F3",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Count()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::.ctor()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::Add(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, System.Boolean, System.Nullable\u003CSystem.UInt64\u003E)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()"
              ],
              "StringLiterals": [
                "Storage inventory with id ",
                " doesn\u0027t exist on job with ID ",
                "Gui_Warning_WorkQueueFull",
                "Job_NoCitizenAssigned",
                "Ui_Error",
                "Failed to find recipe for furniture with ID: ",
                "Job_CitizenLevelTooLow",
                "Gui_Warning_NotEnoughMaterials",
                "Wtf happened here!?"
              ],
              "Source": null
            },
            {
              "Id": "InsertRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E, System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "InsertRecipes",
              "Signature": "private System.Void InsertRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E list, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E groupIds, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E unlockedIds)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groupIds",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "unlockedIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "D68717BED8B3F8997A95109BA45612C61C8301BD627BDFB3BDD6678A9DB25C05",
              "Hash": "4429013337186D873E1C023AD226816BCCD11E919D6E2FA8F635E7BDC994D82D",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "CandideServer.Database.WorkRecipeGroupDataBase::GetRecipesOrMissing(System.String)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeJobFinishedOrder(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "InvokeJobFinishedOrder",
              "Signature": "public System.Void InvokeJobFinishedOrder(System.Guid jobId, System.String recipeId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "15B745241AFA368DACCF6FF41C3F3D87342EB5FFCC927518E61665E7D3E51F9C",
              "Hash": "A11215515CDBA28A13614BE6892E154CD362249670A7812248F741FC1CD0266F",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs::.ctor(System.Guid, System.String)",
                "JobsController.GameStateActiveJobFinishedOrder::Invoke(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)-\u003ESystem.Void",
              "Name": "InvokeJobsChanged",
              "Signature": "public System.Void InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job job)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "773CFF742EE619DBAE83A8CC94D414AE3106855B9981C3FFBE53A03E1071CCCA",
              "Hash": "6458231DE8553B6346BA385E032FD5A67A93ED254756E965E0D2E1B38A70C8C8",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(System.Guid, Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeJobsChanged(System.Guid, Candide.GameModels.Models.Jobs.Job)-\u003ESystem.Void",
              "Name": "InvokeJobsChanged",
              "Signature": "public System.Void InvokeJobsChanged(System.Guid id, Candide.GameModels.Models.Jobs.Job job)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "A1CC7E206F121BB697E54A65E699F39BC28B47552A6E681D87AEDD59922471EC",
              "Hash": "9238D23D66BED8B5F149C93143A51F02376D0500D0D9612E9B8E149AB8ABC990",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.Jobs.Job)",
                "JobsController.GameStateActiveJobsChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeRecipesChanged(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "InvokeRecipesChanged",
              "Signature": "private System.Void InvokeRecipesChanged(System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E jobRecipes, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E shops)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobRecipes",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shops",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "AD04F0D5013B249D691725E00524A93A2EC1C3A7F75B13480BEA18690152EE4C",
              "Hash": "F3B9472D87B2171CB7A66123BE4CA8F389DC28BAEBFD3D573E811DDBDBE686B8",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs::.ctor(System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E)",
                "JobsController.GameStateActiveJobRecipesChanged::Invoke(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeWorkOrdersChanged(System.Guid, System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E)-\u003ESystem.Void",
              "Name": "InvokeWorkOrdersChanged",
              "Signature": "public System.Void InvokeWorkOrdersChanged(System.Guid jobId, System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E workOrders)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrders",
                  "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "29D5916AB95F4158F2FB473E8D637D21DFE2377F4D37BFBBC83C2F87A03D12D3",
              "Hash": "31450156C19E485D9002D18432B758A103A14E0E8177CBE4AC30462A71370C7C",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs::.ctor(System.Guid, System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E)",
                "JobsController.GameStateActiveJobsWorkOrdersChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeFurnitureCraft(System.Guid, System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, System.Action\u00601\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Boolean",
              "Name": "MakeFurnitureCraft",
              "Signature": "public System.Boolean MakeFurnitureCraft(System.Guid jobId, System.String furnitureId, System.Nullable\u003CSystem.Guid\u003E playerInventoryId, System.Nullable\u003CSystem.Guid\u003E storageInventoryId, System.Nullable\u003CSystem.Guid\u003E internalResourceStorage, Candide.CandideUI.JobUiNew.State.JobOrdersState jobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E onSuccess, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "internalResourceStorage",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onSuccess",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "5F09B0D4EFF20DC3CF5387F5F7E48447D35FB444D91DC952EF01329332581633",
              "Hash": "EABD48D9D5903C3359D496E3D897A6510DF79C179BB93F12D90EB044D6B5F3D9",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::CheckCanPerformFurnitureCraft(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.GameModels.Models.Jobs.Job\u0026, System.Boolean\u0026, Shared.Inventory.DeltaModels.DeltaComplexResult\u0026)",
                "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage::.ctor()",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.JobsService::SendCraftFurnitureMessage(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage, System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeWorkOrder(System.Guid, System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)-\u003ESystem.Boolean",
              "Name": "MakeWorkOrder",
              "Signature": "public System.Boolean MakeWorkOrder(System.Guid jobId, System.String recipeId, System.Nullable\u003CSystem.Guid\u003E playerInventoryId, System.Nullable\u003CSystem.Guid\u003E storageInventoryId, System.Nullable\u003CSystem.Guid\u003E internalResourceStorage, System.Boolean repeat, Candide.CandideUI.JobUiNew.State.JobOrdersState jobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storageInventoryId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "internalResourceStorage",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "repeat",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "jobOrdersState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobOrdersState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceStorageState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobResourceStorageState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1533,
              "BodyHash": "37A71035B2EB03507A68C08F1CDC676BF2738B3AB5DDA71F4F27017DFAEC9944",
              "Hash": "091F0AF8E036B3004ABF6A85D88D0352154B9DBB5B4BA9700850BC8E3CB53E4D",
              "CalledMethods": [
                "JobsController.\u003C\u003Ec__DisplayClass22_0::.ctor()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Count()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)",
                "JobsController.\u003C\u003Ec__DisplayClass22_0::\u003CMakeWorkOrder\u003Eb__0(Candide.GameModels.Models.Jobs.WorkOrder)",
                "System.Predicate\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Exists(System.Predicate\u003C!0\u003E)",
                "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage::.ctor()",
                "System.Guid::NewGuid()",
                "Candide.GameModels.Services.JobsService::SendCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage)",
                "Candide.GameModels.Controllers.JobsController::PlayWorkOrderSound(System.String)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Storage inventory with id ",
                " doesn\u0027t exist on job with ID ",
                "Gui_Warning_WorkQueueFull",
                "Job_NoCitizenAssigned",
                "Ui_Error",
                "Failed to find work recipe with ID: ",
                "Job_CitizenLevelTooLow",
                "Gui_Warning_NotEnoughMaterials",
                "Wtf happened here!?"
              ],
              "Source": null
            },
            {
              "Id": "PlayWorkOrderSound(System.String)-\u003ESystem.Void",
              "Name": "PlayWorkOrderSound",
              "Signature": "public System.Void PlayWorkOrderSound(System.String jobBaseId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobBaseId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "250524C8E9F974340BC59B34D5E2FE6A0B263C4D207AC10F3B5950AC4B548C96",
              "Hash": "C14C0A79CC930660DDEEEE16777F223EE4056A7CF0509E5F408A11450754EC6A",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "event:/interface/Crafting/ui_crafting_order_start",
                "job:blacksmith",
                "job:lumberjack",
                "job:carpenter",
                "job:leatherworker",
                "job:digger",
                "job:potter",
                "job:philosopher",
                "job:miner",
                "job:sculptor",
                "event:/interface/Crafting/ui_crafting_blacksmith",
                "event:/interface/Crafting/ui_crafting_sawmill",
                "event:/interface/Crafting/ui_crafting_leatherworker",
                "event:/interface/Crafting/ui_crafting_claypit",
                "event:/interface/Crafting/ui_crafting_university",
                "event:/interface/Crafting/ui_crafting_pottery"
              ],
              "Source": null
            },
            {
              "Id": "RequestCancelWorkOrder(System.Guid, System.Guid)-\u003ESystem.Boolean",
              "Name": "RequestCancelWorkOrder",
              "Signature": "public System.Boolean RequestCancelWorkOrder(System.Guid jobId, System.Guid workOrderId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "0D62F7C194303960D470C43126DF72422FA004772502E3EBCF9908CD947F6290",
              "Hash": "0BA5599E93BA5C6C0E76EBDE932D0F4C54249532887B435E0B044BA90A709AB4",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage::.ctor()",
                "Candide.GameModels.Services.JobsService::SendCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)-\u003ESystem.Void",
              "Name": "SetUserSettings",
              "Signature": "public System.Void SetUserSettings(System.Guid jobId, CandideServer.Models.Job.JobUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "settings",
                  "Type": "CandideServer.Models.Job.JobUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C3C4D1B6090BB6273536F6402AA2D16AC20DDF426E7F02AEE95536F6578CE491",
              "Hash": "DE5E4F41D7CDDF786A425A2596B4B1F14A4C192D562D06BF276CEFF74DD264F8",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)-\u003ESystem.Void",
              "Name": "SyncCancelWorkOrder",
              "Signature": "public System.Void SyncCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "84252C60E6325880A769C5369EF30730B6C5F5A40E5785D0FD987DA02F3F5186",
              "Hash": "41C7100DE482AB3227C7A6A7C29A751DF9F7C9A704DC36E96027F10ED0E9635A",
              "CalledMethods": [
                "JobsController.\u003C\u003Ec__DisplayClass35_0::.ctor()",
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "JobsController.\u003C\u003Ec__DisplayClass35_0::\u003CSyncCancelWorkOrder\u003Eb__0(Candide.GameModels.Models.Jobs.WorkOrder)",
                "System.Predicate\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Find(System.Predicate\u003C!0\u003E)",
                "Candide.GameModels.Models.Jobs.Job::get_CurrentWorkOrder()",
                "JobsController.\u003C\u003Ec__DisplayClass35_0::\u003CSyncCancelWorkOrder\u003Eb__1(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Predicate\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage)-\u003ESystem.Void",
              "Name": "SyncCreateWorkOrder",
              "Signature": "public System.Void SyncCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage createWorkOrderMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "createWorkOrderMessage",
                  "Type": "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "92539E4B89A6F19C352A0769869E310A3D227A37ADF7172C709556B986567281",
              "Hash": "D330404267742489C1F629716762ECF3713B55C2502FCC76C520BB374FB88C9D",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Count()",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "CandideServer.Models.WorkOrders.WorkOrderModel::FromRecipe(Shared.Data.DataModels.WorkRecipeModel)",
                "JobsController.\u003C\u003Ec::\u003CSyncCreateWorkOrder\u003Eb__30_0(Candide.GameModels.Models.Jobs.WorkOrder)",
                "System.Predicate\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::FindIndex(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Item(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::RemoveAt(System.Int32)",
                "Candide.GameModels.Models.Jobs.WorkOrder::FromModel(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Insert(System.Int32, !0)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "BC8F365E5C03744DABE2966EF3E3A14D890B077AABA75313F16BBE8CC9F9B009",
              "Hash": "956100C41FB25FAA05A6758D87CA5FF9DEE50C3764CA64DAC1CEE1DE6EF336A5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::get_Value()",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(System.Guid, Candide.GameModels.Models.Jobs.Job)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncJobFinishedWOrkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage)-\u003ESystem.Void",
              "Name": "SyncJobFinishedWOrkOrder",
              "Signature": "public System.Void SyncJobFinishedWOrkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "F5F8484CA3590553E2DA0BDCB6C36BFC79AB10E712999CC48D2B562712A06E0A",
              "Hash": "44CA5FB46D66E35A21FF9748857E1B87F4A43C750B43F4FB5219AB18186AD8EF",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.GameModels.GameState::TryGetWorkOrderForJob(Candide.GameModels.Models.Jobs.Job, System.Guid, Candide.GameModels.Models.Jobs.WorkOrder\u0026)",
                "Candide.GameModels.Controllers.JobsController::InvokeWorkOrdersChanged(System.Guid, System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobFinishedOrder(System.Guid, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterActiveJob(CandideServer.MessageModels.Jobs.GetJobResponse)-\u003ECandide.GameModels.Models.Jobs.Job",
              "Name": "SyncRegisterActiveJob",
              "Signature": "public Candide.GameModels.Models.Jobs.Job SyncRegisterActiveJob(CandideServer.MessageModels.Jobs.GetJobResponse msg)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Jobs.Job",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetJobResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "47F0B08DCE78A6B15FFAD2767BFC58A939B5B3D7EEBF83DE8E292A90170840E0",
              "Hash": "270AC348E01BA812A6AF4833FBCA41960AFE29F6A08A955ACFAC0C81DE1DC2A4",
              "CalledMethods": [
                "CandideServer.MessageModels.Jobs.GetJobResponse::ToJobModel()",
                "Candide.GameModels.Models.Jobs.Job::.ctor(CandideServer.Models.JobModel)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::.ctor()",
                "Candide.GameModels.Controllers.JobsController::InsertRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::Add(!0, !1)",
                "Candide.GameModels.Controllers.CitizenController::SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncRegisterOrUpdateActiveInventory(Shared.Models.Items.SharedInventoryModel)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::RegisterOrUpdateActiveStorage(CandideServer.Models.InternalResourceStorageModel, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUnregisterJob(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "SyncUnregisterJob",
              "Signature": "public System.Void SyncUnregisterJob(System.Guid jobId, System.Boolean stopListeningOnCitizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopListeningOnCitizen",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "B6DD092DBB4C428D0BF323F9B6C8C52F734AB588057853AF9A486207837326FA",
              "Hash": "6F41C89EECBF22C1A13AC70FBDB9D4A75DD70023A44A2582F49D622F9B790907",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.Guid\u003E::.ctor(T)",
                "Candide.GameModels.Controllers.CitizenController::SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(System.Guid, Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)-\u003ECandide.GameModels.Models.Jobs.Job",
              "Name": "SyncUpdateJob",
              "Signature": "public Candide.GameModels.Models.Jobs.Job SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Jobs.Job",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "6BC3F0EBFDBED5FD04E8EED65E9607D522AA1BD3929C75EC934DA436C0391AD2",
              "Hash": "90814152B54B08C7E452B7172A8091B5C3D7B90F914EB7F6B5EFF14E990D5ADD",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "Candide.GameModels.Models.Jobs.Job::UpdateFromMessage(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.Guid\u003E::.ctor(T)",
                "Candide.GameModels.Controllers.CitizenController::SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Controllers.JobsController::InvokeJobsChanged(Candide.GameModels.Models.Jobs.Job)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)-\u003ESystem.Void",
              "Name": "SyncUpdateJobRecipes",
              "Signature": "public System.Void SyncUpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "07DABDFDC7192A9D4A34B51606C80F665764967DDE96E1D41595A9D90716C957",
              "Hash": "8356543EDC0C24A303ECA96034A1EAF5C26E3F784B205BD4B183E7AD5085FCE1",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Clear()",
                "Candide.GameModels.Controllers.JobsController::InsertRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)",
                "Candide.GameModels.Controllers.JobsController::InvokeRecipesChanged(System.Collections.Generic.IReadOnlyCollection\u003CShared.Data.DataModels.WorkRecipeModel\u003E, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "649CBF021FCCEC7D5C3F4068305E917348D809E58B063DE9CEF66570D7D12583"
        },
        {
          "Id": "Candide.GameModels.Controllers.LogisticsController",
          "Name": "LogisticsController",
          "DisplayName": "LogisticsController",
          "FullName": "Candide.GameModels.Controllers.LogisticsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel)-\u003ESystem.Void",
              "Name": "ConnectionCreated",
              "Signature": "public System.Void ConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel connectionModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionModel",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "84F497ABC8C911DD7D6F2EE1B4DB2AA3AADC626FB2A2AC7C4F23E8C721FD68C3",
              "Hash": "2DE604B512B8DB02DD5A9968A9B44F6021D45402F3780CBD4B11348A4CFDCAAF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConnectionRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "ConnectionRemoved",
              "Signature": "public System.Void ConnectionRemoved(System.Guid connectionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "799D640C26A6F195D2CBC4E4EAC353F717359856E0DA68A6C3AA9951F48F1A03",
              "Hash": "5FF2C0390E57C838A1FD512C72A9149F2B1DDC28444DBCDE5885F15460127BD7",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConnectionUpdated(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Void",
              "Name": "ConnectionUpdated",
              "Signature": "public System.Void ConnectionUpdated(System.Guid connectionId, Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B460B5F16F1D5D0ADCB3E44BBE4087A1CB962583149BB81A1FE6E56A7C4C9EA0",
              "Hash": "032EA69E97C378FBCA14AD10CE96C2640AB968CA797DDF4C968C6DCDF93BFE09",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "4808B81535B3457D0F61A9F46952D856F0CBE2877AF81B70F0C9AD6E78BA782A",
              "Hash": "3B7369A595BEC2B838716F38A218E74F858B63689F5343684544C432ECF4763D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "38363BB4FD2C9B6F8820642AE92809DF8CBFFB4BF5B0BAB96029FAFBE8D8825C"
        },
        {
          "Id": "Candide.GameModels.Controllers.PlayerCharacterController",
          "Name": "PlayerCharacterController",
          "DisplayName": "PlayerCharacterController",
          "FullName": "Candide.GameModels.Controllers.PlayerCharacterController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)-\u003ESystem.Void",
              "Name": "SetCurrentBlessing",
              "Signature": "public System.Void SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel characterModel, System.String currentBlessing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentBlessing",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4AF38E69A4D8E54369C74365B6CFB830CEFD3DB60AE69C1BEFDD3779885315AE",
              "Hash": "DB3C430A97134783E389C53C1490AE16D4EEEADC5AD37E36D2BC2897B8554635",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, System.String, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Candide.Multiplayer.Models.ClientPlayerCharacter player, System.String flagId, System.Single value1, System.Single value2, System.Boolean isStatic)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isStatic",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "F5ABB6D3DF19F236AA39445D716DABDB778C9190E69688A7B5AB8D482939D3E8",
              "Hash": "924872B90F8F856EE17844B86FD6D17ABA72F59694511BFD87469DD274222B9A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FBD1C45F0FAAC7F531D4AC3EC25ABC9FA3C1B282B5CBC7A2BFDA3565D7C7ED23"
        },
        {
          "Id": "Candide.GameModels.Controllers.QuestsController",
          "Name": "QuestsController",
          "DisplayName": "QuestsController",
          "FullName": "Candide.GameModels.Controllers.QuestsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)-\u003ESystem.Void",
              "Name": "AddPersonalQuests",
              "Signature": "public System.Void AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "0E6952C1BC1DF0FCE80BDCC65DA23E56F297D8E3AA95FFD258275E9E5E922AFE",
              "Hash": "E3952653DC941C596D9743EB6ADD99B1056F78CC949D902AB27C0499EAE1575E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)",
                "Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void",
              "Name": "AddWorldQuests",
              "Signature": "public System.Void AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "210C60BDDE61CD7F8F7FB5B5B10E2E715B7F3E9C6026ABC88888A3A64B8532D4",
              "Hash": "FAE6C9CB8B925B4204DD5EA656D852EC24F4D5791404319EEB6C8C22D2B7C4B2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)",
                "Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckAutoPin(System.String)-\u003ESystem.Boolean",
              "Name": "CheckAutoPin",
              "Signature": "private System.Boolean CheckAutoPin(System.String questId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E88CBA5C8258C31451EEA74877E228087C0C8DD69489378924CA938890B6E327",
              "Hash": "4A7A8FBCAE1BBF45D49DF358748C97C686500DAB5D413D32690E6A054F206642",
              "CalledMethods": [
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "5DAFC626EF1B026ABF756AA59A8ACE0C22CA7D9EC9922B55E05510EF9C29A7F0",
              "Hash": "FAFAFF811D75C493600ACD206496D4A71DE53C48E2CE4CA51F671473FF4FCECC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullLocalPlayerCharacter(CandideServer.MessageModels.Players.ServerPlayerMessage)-\u003ESystem.Void",
              "Name": "SyncFullLocalPlayerCharacter",
              "Signature": "public System.Void SyncFullLocalPlayerCharacter(CandideServer.MessageModels.Players.ServerPlayerMessage playerMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerMessage",
                  "Type": "CandideServer.MessageModels.Players.ServerPlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 353,
              "BodyHash": "342F186FBCB410863D81E7C021B3C646D5D68CE8E41482C945D5826C69AF7B92",
              "Hash": "8393C08E0B27296FFE50E9DFA6A0C05C71F00637606C224699DC9044E9D181B6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::set_Item(!0, !1)",
                "Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)-\u003ECandide.GameModels.Controllers.UpdateQuestsResult",
              "Name": "UpdatePersonalQuests",
              "Signature": "public Candide.GameModels.Controllers.UpdateQuestsResult UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Controllers.UpdateQuestsResult",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 664,
              "BodyHash": "5A597FECE30F252BD45316D910C9AAC978A12572124A059CAA7EA4F554BD7DCB",
              "Hash": "090724D0624521B40FADA7ED169B65E848F6A93295C7E590F04384EC03C203CC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Shared.Analytics.AnalyticsHandler::ToIdString(System.String)",
                "Candide.GameModels.GameState::GetCharacterPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find active world quest with ID: ",
                "Tried to mark a personal quest as finished, but it\u0027s already finished. ID: ",
                "Quests_Chat_PersonalQuestCompleted",
                "quest:completed:",
                "quest-completed",
                "event:/interface/offering/ui_complete_quest_objective"
              ],
              "Source": null
            },
            {
              "Id": "UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ECandide.GameModels.Controllers.UpdateQuestsResult",
              "Name": "UpdateWorldQuests",
              "Signature": "public Candide.GameModels.Controllers.UpdateQuestsResult UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Controllers.UpdateQuestsResult",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 578,
              "BodyHash": "1E1A972CAE937F28D6AFE7930D534C35321DD758CFBB4EBFBCE473351606C652",
              "Hash": "1B947CE3078CE965AC5083DCA41DF7C92E8B9836245334B2A1B536710BE44D62",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Data.GodsDataBase::GetGodOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find active world quest with ID: ",
                "Couldn\u0027t find Quest ",
                " in the DataBase",
                "Quests_Chat_QuestCompleted",
                "Quests_Chat_GodQuestCompleted",
                "quest-completed",
                "event:/music/stingers/quest_complete",
                "event:/interface/offering/ui_complete_quest_objective"
              ],
              "Source": null
            }
          ],
          "Hash": "603A4E1DDB3CAF2A51D5CB165B82441B345D998F0AA7B0F8AAB6CF7911DA109F"
        },
        {
          "Id": "Candide.GameModels.Controllers.RaidController",
          "Name": "RaidController",
          "DisplayName": "RaidController",
          "FullName": "Candide.GameModels.Controllers.RaidController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DirectionApproachKeys:Shared.Text.StringId[]",
              "Name": "DirectionApproachKeys",
              "Type": "Shared.Text.StringId[]",
              "Signature": "public Shared.Text.StringId[] DirectionApproachKeys",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "91BD54F62F1956BAC76178287483FF2D200CE533F3FE2AFC4A235769C9A187F9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2)-\u003EShared.Text.StringId",
              "Name": "GetDirectionApproachKey",
              "Signature": "public Shared.Text.StringId GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2 directionVector)",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "directionVector",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3748B71AF46660DC3CA5B45CAC58B31DEBA250D269FE594315BFDDB7601FDC8B",
              "Hash": "DFEF2484C60030BD49E133B98C70D2921607184E04D885C76E04CFBB46411926",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleRaidMessage(System.Guid, System.Byte)-\u003ESystem.Void",
              "Name": "HandleRaidMessage",
              "Signature": "public System.Void HandleRaidMessage(System.Guid raidId, System.Byte messageId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageId",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "BA11E349A8803404A9A9F0A3FA1177890472E1890B59E8A0142B83113E8C145C",
              "Hash": "075D9449376139E02F6DF7EAB30F3F1BBCBE802075E85E945818F08AE6802826",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Controllers.RaidController::GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "event:/environment/Village raids/village_raid_announce",
                "Raid_Chat_Arrived",
                "event:/environment/Village raids/village_raid_start",
                "Raid_Chat_Beaten",
                "event:/environment/Village raids/village_raid_end_success",
                "Raid_Chat_Failed",
                "event:/environment/Village raids/village_raid_end_fail"
              ],
              "Source": null
            },
            {
              "Id": "NewRaid(Shared.Models.Raids.RaidInstanceModel)-\u003ESystem.Void",
              "Name": "NewRaid",
              "Signature": "public System.Void NewRaid(Shared.Models.Raids.RaidInstanceModel raid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raid",
                  "Type": "Shared.Models.Raids.RaidInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2715C5C00F03F4AB7B6A82A64384FA63EB27A971AD3F51846FE3942518BD317A",
              "Hash": "61C4A4D932BAB2986DA6DA14079B353DE1B8012B7D44EDFD71300326CC594D20",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveRaid(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveRaid",
              "Signature": "public System.Void RemoveRaid(System.Guid raidId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B7B633969784A9281D1D6BC2ABB8C7C4932FC272AE2D4D815CC85F6645231175",
              "Hash": "D2EAF999D7058089CBD06649348580A1DF1AAFD2465E541140D89A7CCB9C47CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "297F526635F21ED305B24FEE2D9BD81F7EC5B34054331007D003EF54754D2A92",
              "Hash": "5264AD59E38A6567E1F75F045CC685F5D2F898153248C4D9C20A0550A6F3A25B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::set_Item(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage)-\u003ESystem.Void",
              "Name": "UpdateRaid",
              "Signature": "public System.Void UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.UpdateRaidMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "662530D8309C49B6BFF94B1467BF9A175F8A0E3193639D88C761520FFEDCD18E",
              "Hash": "E512403CCF1039666BA378FC12C7638EED2875385E3AF12D451A1FF099BC1E2B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8D03A17189C4D33211A2AA79238A8206C8C326E4DA3B64DADF0B5B0205507273"
        },
        {
          "Id": "Candide.GameModels.Controllers.RewardsController",
          "Name": "RewardsController",
          "DisplayName": "RewardsController",
          "FullName": "Candide.GameModels.Controllers.RewardsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "RewardsChanged:RewardsController\u002BGameStateRewardsChanged",
              "Name": "RewardsChanged",
              "Type": "RewardsController.GameStateRewardsChanged",
              "Signature": "private RewardsController.GameStateRewardsChanged RewardsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED2129CBA22012C36E2B407076EBE052E4D161D981E231E22D77686C930EE13C"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "RewardsChanged:RewardsController\u002BGameStateRewardsChanged",
              "Name": "RewardsChanged",
              "Type": "RewardsController.GameStateRewardsChanged",
              "Signature": "public RewardsController.GameStateRewardsChanged RewardsChanged",
              "Visibility": "public",
              "Hash": "3B42C9667E4E1C81A695DC301415CCB0EF564EA13F7E32965C15C903F13BB94D"
            }
          ],
          "Methods": [
            {
              "Id": "InvokeRewardsChanged(System.String)-\u003ESystem.Void",
              "Name": "InvokeRewardsChanged",
              "Signature": "public System.Void InvokeRewardsChanged(System.String rewardId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "DF41A3559D16370F34B637AE38E77DC7BBBC6023FBF5DB34621FC20026DC8EBC",
              "Hash": "6474AC5536F18CA16059B154DF16DDA1FA358DB00A25E1018F82D291FDB97CE6",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateRewardsChangedArgs::.ctor(System.String)",
                "RewardsController.GameStateRewardsChanged::Invoke(Candide.GameModels.Controllers.GameStateRewardsChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "82D06A6EB4E3D8D80E7168021110A7AAEF52A78FC7291CBF99F0218FBCF6C2E1",
              "Hash": "91B11F21D177BE6971B660AA17A5AAD7FE3EE06A7BE66EE3FBF7CD34E2DD4F48",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRewardWasUnlocked(System.String)-\u003ESystem.Void",
              "Name": "SyncRewardWasUnlocked",
              "Signature": "public System.Void SyncRewardWasUnlocked(System.String rewardId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "19F9EB27F5DD5E46F5AC0FD04E62755091CBD3F59BEC1A0BACF3465C8394E5B9",
              "Hash": "C6BA6F32DABB69B339C9B82F1F0217264859ED9411B28150423EBD24271E5D67",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.GameModels.Controllers.RewardsController::InvokeRewardsChanged(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6167442C2A4DD47219A3C318F0DD1BE5883915E6CDAC7026747C227809B6D7B"
        },
        {
          "Id": "Candide.GameModels.Controllers.SimpleInventoryController",
          "Name": "SimpleInventoryController",
          "DisplayName": "SimpleInventoryController",
          "FullName": "Candide.GameModels.Controllers.SimpleInventoryController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "InventoriesChanged:SimpleInventoryController\u002BGameStateActiveInventoriesChanged",
              "Name": "InventoriesChanged",
              "Type": "SimpleInventoryController.GameStateActiveInventoriesChanged",
              "Signature": "private SimpleInventoryController.GameStateActiveInventoriesChanged InventoriesChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DF8EEBB9E892AAD26B814AF1F3CA4C11877468CAA7C742518DF4FD7565C5E51"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "InventoriesChanged:SimpleInventoryController\u002BGameStateActiveInventoriesChanged",
              "Name": "InventoriesChanged",
              "Type": "SimpleInventoryController.GameStateActiveInventoriesChanged",
              "Signature": "public SimpleInventoryController.GameStateActiveInventoriesChanged InventoriesChanged",
              "Visibility": "public",
              "Hash": "383D9E03F0B28EE60A65F517CAEAD9FE6178DAFACFA8EED9E382CF4EDDF2C5C8"
            }
          ],
          "Methods": [
            {
              "Id": "ClearActiveInventories()-\u003ESystem.Void",
              "Name": "ClearActiveInventories",
              "Signature": "public System.Void ClearActiveInventories()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F0BFC07E4AE70CF6E6F4749DC583058630D1B6BBB3DC00DBC1AFD42B5F16AEC2",
              "Hash": "51F048C6B93BB9B1DB33407A171B1E901C9EFEA24810CA37D9CBD221BBA8E645",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpendItem(System.Guid, Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Void",
              "Name": "ExpendItem",
              "Signature": "public System.Void ExpendItem(System.Guid inventoryId, Shared.Models.Items.ItemInstanceModel item, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "54F60E669B4F33EDA7E0CF4E39E10AE7D871828612F80AD00874BB052AAADC9C",
              "Hash": "11AE5380D09B65976659B683332B4D2F02DD4E05769302786E8CA73605F296BA",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "InvokeInventoriesChanged",
              "Signature": "public System.Void InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7450A025663FE5F297B5B40E8BF0AA0393A13D694568C7BE85E9BF68AA7F17A0",
              "Hash": "32A98CB7564B1AC37E11E58729294462F7F12AF0A322FCAE5123DD1D50628966",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeInventoriesChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "InvokeInventoriesChanged",
              "Signature": "public System.Void InvokeInventoriesChanged(System.Guid id, Candide.GameModels.Models.Items.SimpleInventory inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "3E833A2E5306BAD1CC020034C9A80A80AAD5B957C4BBAC7BC4959FBF30265CBB",
              "Hash": "42C83A730DCB3BBE388E2127C10A3817B5F10E3CD6FBFF82A15C5C3C2541CD3B",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.EquipmentManager::OnEquipmentInventorySynced(Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs::.ctor(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadItemInstances()-\u003ESystem.Void",
              "Name": "ReloadItemInstances",
              "Signature": "public System.Void ReloadItemInstances()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "4EB2D407D520900709BA3D5594C71BB4BEDF89A8A91987331D38B5B877C25CBD",
              "Hash": "4993D2697D1A94A29A9350EBCB2D3FD328A54BE751E19993EFF690D70E5E242E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::get_Current()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64)-\u003ESystem.Void",
              "Name": "SetMoney",
              "Signature": "public System.Void SetMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 money)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "3E1D9486B298EF63825D5CFE461AC624B693BF3C811C5C1B04D772E766AFB4B0",
              "Hash": "8A4459F18B4332EDB63F52129BBC658CC67AF0BF4D21736B06847BF75DE7FD66",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterActiveInventory(Shared.Models.Items.SharedInventoryModel)-\u003ECandide.GameModels.Models.Items.SimpleInventory",
              "Name": "SyncRegisterActiveInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory SyncRegisterActiveInventory(Shared.Models.Items.SharedInventoryModel model)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Items.SimpleInventory",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "04C75D485155C9309B61F771982083C7C73B7E3A143AA3CE9619F2AECA61C47C",
              "Hash": "7440CA0E0BE27C73B169780B446C762EE5F38581AC5F5058B82B2E37D9A6D7B3",
              "CalledMethods": [
                "Candide.GameModels.Models.Items.SimpleInventory::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::Add(!0, !1)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterOrUpdateActiveInventory(Shared.Models.Items.SharedInventoryModel)-\u003ECandide.GameModels.Models.Items.SimpleInventory",
              "Name": "SyncRegisterOrUpdateActiveInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory SyncRegisterOrUpdateActiveInventory(Shared.Models.Items.SharedInventoryModel model)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Items.SimpleInventory",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "4DB47D0FFF58CFFB50D3308E4BB1348B962EF3431652BB6F480C18A4A3D5B792",
              "Hash": "CEE76CD89855FB4561A4885D52D80BA8EE85D749C84C65DF4A367743D2064E02",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::ContainsKey(!0)",
                "Candide.GameModels.Models.Items.SimpleInventory::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Items.SimpleInventory::UpdateFromInventoryModel(Shared.Models.Items.SharedInventoryModel)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRenameInventory(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "SyncRenameInventory",
              "Signature": "public System.Void SyncRenameInventory(System.Guid inventoryId, System.String newName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "DF34E1BB02517124C74E5B8E8CBF7F8CC31097E32519DDE8540A38F6EE0CBFAD",
              "Hash": "F481ED5D8D5E741C99DC106671182CDCFDA0A33ADBD24D046DE39C4E2CD876F4",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUnregisterActiveInventory(System.Guid)-\u003ESystem.Void",
              "Name": "SyncUnregisterActiveInventory",
              "Signature": "public System.Void SyncUnregisterActiveInventory(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "EA8647611FF81AFC977D877569A9E14A29F266B196E9A5F826E07631104C386F",
              "Hash": "FC8F1A7AD722A30BE045547B476E87C4116900DF9EB014CC74AEDD50130FF6CC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncUpdateActiveInventory(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)-\u003ESystem.Void",
              "Name": "SyncUpdateActiveInventory",
              "Signature": "public System.Void SyncUpdateActiveInventory(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage update)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "0E6582C1953E541ABFCD93AA36E20970042282C7C3D5FF1254377E84A35345E9",
              "Hash": "0EF6B7F0DD238C982A3F2DC342537028C30C37408D73F0713520A3BD4B658A5E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find inventory with ID "
              ],
              "Source": null
            },
            {
              "Id": "SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E, System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)-\u003ESystem.Void",
              "Name": "SyncUpdateActiveInventory",
              "Signature": "public System.Void SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E updates, System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E moneyUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyUpdates",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 701,
              "BodyHash": "BFBC0D83CB7168981D370E2F60554E1C48326907207D140244054ECEAEAD13AC",
              "Hash": "B0DFE8469534A027A0138D724AB403778A413D76DA05B92FA977D2AF47450360",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E::get_Current()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::get_Current()",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)",
                "List.Enumerator\u003CCandide.GameModels.Models.Items.SimpleInventory\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Couldn\u0027t find inventory with ID "
              ],
              "Source": null
            },
            {
              "Id": "Sync_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)-\u003ESystem.Void",
              "Name": "Sync_InventoryListenerUpdate",
              "Signature": "public System.Void Sync_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "B171B8D0586FB899CF0BE8E808A115192FE7BA3A9E4ADB941218E2E053D1552C",
              "Hash": "CE8804BF9D9A82DA653BB41344644C132EEDDF0C0883EAADA74F9770B71957ED",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.ItemInstanceModel::CalculateStats()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)-\u003ESystem.Void",
              "Name": "Sync_PlayerInventoriesDesynced",
              "Signature": "public System.Void Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "26FAFDBD5720DCA4EE07C16DC3F7C1FA7D6FEB579E1B875D64E22A6D0477943A",
              "Hash": "C82DDBC1ACC0FF48AA679D419F11E54AB72E79D88B5CF4A3E64DA879D2897832",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Models.Items.SimpleInventory::UpdateFromInventoryModel(Shared.Models.Items.SharedInventoryModel)",
                "Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA3DF5CC7FB3D6ED8823D1A5C783F87740E278708568D0378BC2A4082D2A92E1"
        },
        {
          "Id": "Candide.GameModels.Controllers.TimeController",
          "Name": "TimeController",
          "DisplayName": "TimeController",
          "FullName": "Candide.GameModels.Controllers.TimeController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetTime(System.DateTime)-\u003ESystem.Void",
              "Name": "SetTime",
              "Signature": "public System.Void SetTime(System.DateTime time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.DateTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "16B72C91707B525E292A79249570978096F2A4B13AF2EC7337B90A92F31E5B6F",
              "Hash": "2F891AC28B729944B4205DA0C29391B75759D6A26B806EC75669328CB9672A2A",
              "CalledMethods": [
                "System.DateTime::op_LessThan(System.DateTime, System.DateTime)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "Candide.GameModels.Systems.Weather.WeatherController::TimeSkipped(System.TimeSpan, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8CBDCE097720195D44292D28B4AB3E0A3DC9564B87C4DB8CFA1749F020B3B6A9"
        },
        {
          "Id": "Candide.GameModels.Controllers.TownReportsController",
          "Name": "TownReportsController",
          "DisplayName": "TownReportsController",
          "FullName": "Candide.GameModels.Controllers.TownReportsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "E1496FB051E8E61387DC52976BBD7F35F6973C4168973897FF0933D0C5769735",
              "Hash": "813815A30FC1E67DE7B3E0768B69D0AD473CF5159550758B2EC06EAFFA0DD687",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegisterReports(CandideServer.MessageModels.Towns.TownsReportType, System.Collections.Generic.List\u00601\u003CShared.Models.Town.TownReportSummaryModel\u003E)-\u003ESystem.Void",
              "Name": "SyncRegisterReports",
              "Signature": "public System.Void SyncRegisterReports(CandideServer.MessageModels.Towns.TownsReportType type, System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E reports)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reports",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "E87ED52DA3A56667C8C12476A6B48159ED7F2044846655A5E2106FA8B1C88C31",
              "Hash": "7E35C95DFC2BB12CC2A3A0007EE1A84711807B06B467619E079F6D1FE40D3BDA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::get_Count()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Town.TownReportSummaryModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Town.TownReportSummaryModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "new-day-report",
                "new-raid-report"
              ],
              "Source": null
            }
          ],
          "Hash": "E41043F485CFCD27E6FCB8610177FF19E38CB95BDE759391A53E4D0784B89A0A"
        },
        {
          "Id": "Candide.GameModels.Controllers.TownsController",
          "Name": "TownsController",
          "DisplayName": "TownsController",
          "FullName": "Candide.GameModels.Controllers.TownsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "TownsChanged:TownsController\u002BGameStateTownsChanged",
              "Name": "TownsChanged",
              "Type": "TownsController.GameStateTownsChanged",
              "Signature": "private TownsController.GameStateTownsChanged TownsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "55678F28EAE73D4A229DF37A750EB1AB37C91FB4145B82EF318FF64125609CDE"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "TownsChanged:TownsController\u002BGameStateTownsChanged",
              "Name": "TownsChanged",
              "Type": "TownsController.GameStateTownsChanged",
              "Signature": "public TownsController.GameStateTownsChanged TownsChanged",
              "Visibility": "public",
              "Hash": "C79E537FF35705064A87F682E5ADA985A5988A26879BC902D5F4F4C42F2F6A7C"
            }
          ],
          "Methods": [
            {
              "Id": "AddCitizen(System.Guid, CandideServer.Data.Citizens.CitizenOverviewData)-\u003ESystem.Void",
              "Name": "AddCitizen",
              "Signature": "public System.Void AddCitizen(System.Guid townId, CandideServer.Data.Citizens.CitizenOverviewData citizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Data.Citizens.CitizenOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "3C8F6F1B16EC516185464DFAC49E701343CD4026A4EC2F544CC1D7A0CBFA2184",
              "Hash": "E918408F0F5EDF8614945FADB58D3AC48DB0926D1AA4BB94C245528AF4F29C69",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "AddCitizen",
                ": Town with ID ",
                " doesn\u0027t exist",
                ": Town already had citizen with ID ",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "CitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)-\u003ESystem.Void",
              "Name": "CitizenAssignmentsChangeForTown",
              "Signature": "public System.Void CitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "974597A6729DEEFD2D2AA88CDD670ABD046DBC55455EFB5E2D70112B422CC3F9",
              "Hash": "2AB90BB9B4BD467D0623C7A16071784B161639FE81ED668E9C64B14E53161167",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Count()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Values()",
                "Candide.GameModels.Controllers.BuildingsController::UpdateCitizenAssignments(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CitizenController_RemoveCitizen(System.Guid, Candide.GameModels.Models.ClientTownModel)-\u003ESystem.Void",
              "Name": "CitizenController_RemoveCitizen",
              "Signature": "public System.Void CitizenController_RemoveCitizen(System.Guid citizenId, Candide.GameModels.Models.ClientTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "99BD2CBDBC9BEBC8E9F2D13DB41BCA2C005138389F9EB6FCB2BB5DB78F9AE6B2",
              "Hash": "FCCAD6005D4DCCA89F979F0D7155FBA7BA8DE20A2C2F5B717B7C8E71F71D7B42",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::Add(!0, !1)",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)-\u003ESystem.Void",
              "Name": "InvokeTownsChanged",
              "Signature": "public System.Void InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel town, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E citizenUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenUpdates",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "5CB128252641F6A599A1EF90F98C16E3EA4F3C2EE7978C27E7B6EC26BE6722F4",
              "Hash": "1AE2006E37212A387EA3AFA6E93D30C5A5F2E6F0987F150F7D23EE85CB907425",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(System.Guid, Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeTownsChanged(System.Guid, Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)-\u003ESystem.Void",
              "Name": "InvokeTownsChanged",
              "Signature": "public System.Void InvokeTownsChanged(System.Guid id, Candide.GameModels.Models.ClientTownModel town, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E citizenUpdates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenUpdates",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "1E61B60EFC8E20E76A434563443AFF6992BE6DA10890CEEF062B48C92131A2CE",
              "Hash": "550037D880B74F54470FC0BD9B85F2BEE4BD17DC7C8C32C88C2C6BDB32139D82",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateTownChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)",
                "TownsController.GameStateTownsChanged::Invoke(Candide.GameModels.Controllers.GameStateTownChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveTown(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveTown",
              "Signature": "public System.Void RemoveTown(System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "4D0ACC5AF9E47D0C8B961CCE9FAC35C559DADEBAA5CE665381DE4579D3D0CEB0",
              "Hash": "0DEB28823330254623847877A3640875CA35023E31EAF02F9FC48F9F15126ADD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.BigModeManager::TownRemoved()",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(System.Guid, Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "9EF88346C868876EA064408FC5CB4269B073D25D8F19C8C3A6A8E4F2B2F9FAF9",
              "Hash": "6B236C8529C6CE19819D8446ABDA2368356203DC69B290F6A1CEE9AF6C36E6C3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Clear()",
                "Candide.GameModels.Models.ClientTownModel::.ctor(CandideServer.Models.Town.TownModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchRemoveCitizens(System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel)-\u003ESystem.Void",
              "Name": "SynchRemoveCitizens",
              "Signature": "public System.Void SynchRemoveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E citizenIds, Candide.GameModels.Models.ClientTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "F7485EAEBD3E1DA4A385C9981537F60B0B54F4F7AE16ED119DBC2BDDA4D9A00A",
              "Hash": "0397D4B2C1B9FC1F151EE6195A214187953BB3E854D22D4CFEF719ADD114550E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::set_Item(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::get_Count()",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchTownDefenseValueChanged(System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "SynchTownDefenseValueChanged",
              "Signature": "public System.Void SynchTownDefenseValueChanged(System.Guid townId, System.Int32 defenseValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defenseValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "80406291B911818ABEDECB35788B8AD5429B569103E0269D41497C0DA25AF3B7",
              "Hash": "10897C66732BA69AB59FE7167FD7C17D4769C4E8AD88243BF58326291EBC6514",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Synch_SetTownName(System.Guid, System.String)-\u003ESystem.String",
              "Name": "Synch_SetTownName",
              "Signature": "public System.String Synch_SetTownName(System.Guid townId, System.String name)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "25D850B8AEE2D31EAD0D056E261575A1A6AE29AE3BC9FEB32F7BE55B6F1D6150",
              "Hash": "44E239F12777EA959C1C6D5B1215B75A6798F57A147B2C500C42AA415A594EC9",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TownBuildingsUpdated(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "TownBuildingsUpdated",
              "Signature": "public System.Void TownBuildingsUpdated(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "A801F5414AA5C6B033164347FDA5E3A8222C55DB3FEF1210DFD15DD4B7C3D108",
              "Hash": "E69B2B9AED788EB2AADCDC153E1E55DDA84C26DB88BB0C117B5E96C5B02AD42A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Controllers.TownsController::TownCreated(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TownCreated(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "TownCreated",
              "Signature": "public System.Void TownCreated(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "D4E21007861FAB3AF9626348EC2F038CA55490AE034FE098B80EED3006BFEBAD",
              "Hash": "FF7AAA53C81DC4715B8BF5276CB40A29F12904D94BA7E027CE80AB0729D3A92D",
              "CalledMethods": [
                "Candide.GameModels.Models.ClientTownModel::.ctor(CandideServer.Models.Town.TownModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateOverviewTown(CandideServer.MessageModels.Towns.TownOverviewListeningData)-\u003ESystem.Void",
              "Name": "UpdateOverviewTown",
              "Signature": "public System.Void UpdateOverviewTown(CandideServer.MessageModels.Towns.TownOverviewListeningData msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownOverviewListeningData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "24A2CC2BD3369191265105C63ED899E1AC74CF03546A2FEC37579B1E97990AFC",
              "Hash": "9746C5EF1CB6CD11483F2DE2029E459FC68E49CCD2EE4A45059B1D78E5CB73E8",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E::.ctor()",
                "Candide.GameModels.Controllers.TownsController::InvokeTownsChanged(System.Guid, Candide.GameModels.Models.ClientTownModel, System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.MessageModels.Towns.CitizenTownOverviewData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateOverviewTowns(CandideServer.MessageModels.Towns.UpdateOverviewTowns)-\u003ESystem.Void",
              "Name": "UpdateOverviewTowns",
              "Signature": "public System.Void UpdateOverviewTowns(CandideServer.MessageModels.Towns.UpdateOverviewTowns msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.UpdateOverviewTowns",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "72CA3E08DEDBA7B06E2229832A53626481AD4CD7F50E6D14E6C1941B2AF46E89",
              "Hash": "257DDB504833850F5EEFF030C30BC803CB3DC7EE715C7DC5DE1994B2C32E9829",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::get_Current()",
                "Candide.GameModels.Controllers.TownsController::UpdateOverviewTown(CandideServer.MessageModels.Towns.TownOverviewListeningData)",
                "List.Enumerator\u003CCandideServer.MessageModels.Towns.TownOverviewListeningData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F89E6E16919C348FDC6A8D1FE0A6D0C3FF3841C3B57E6C4C5A48ACC7AAC7D3DF"
        },
        {
          "Id": "Candide.GameModels.Controllers.TradeRoutesController",
          "Name": "TradeRoutesController",
          "DisplayName": "TradeRoutesController",
          "FullName": "Candide.GameModels.Controllers.TradeRoutesController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "TradeRoutesChanged:TradeRoutesController\u002BGameStateActiveTradeRoutesChanged",
              "Name": "TradeRoutesChanged",
              "Type": "TradeRoutesController.GameStateActiveTradeRoutesChanged",
              "Signature": "private TradeRoutesController.GameStateActiveTradeRoutesChanged TradeRoutesChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5908F5EEFB222D022F264E6116194D6AFDE8DEF08151945EFE6FBF94E0494969"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "TradeRoutesChanged:TradeRoutesController\u002BGameStateActiveTradeRoutesChanged",
              "Name": "TradeRoutesChanged",
              "Type": "TradeRoutesController.GameStateActiveTradeRoutesChanged",
              "Signature": "public TradeRoutesController.GameStateActiveTradeRoutesChanged TradeRoutesChanged",
              "Visibility": "public",
              "Hash": "3F5B60313701887B015D2E5B8862B00807C7C27AF823753F7C6C54AEDED0198F"
            }
          ],
          "Methods": [
            {
              "Id": "InvokeTradeRoutesChanged(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)-\u003ESystem.Void",
              "Name": "InvokeTradeRoutesChanged",
              "Signature": "public System.Void InvokeTradeRoutesChanged(System.Guid tradeRouteId, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeRoute",
                  "Type": "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "AA5EC3C60FAD73D6D7D73CA69DB7E3AB767C9BFC6CFE20460F18D7AB3728631D",
              "Hash": "53C24189A1D6AEA2106F190656954635C4D61B69312B2F899A2BF97BB295BE3D",
              "CalledMethods": [
                "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)",
                "TradeRoutesController.GameStateActiveTradeRoutesChanged::Invoke(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterActiveTradeRoute(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "RegisterActiveTradeRoute",
              "Signature": "public System.Void RegisterActiveTradeRoute(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRoute",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "EF1DFA6ACE2C7F7CD886440CB7FCBF9F461631DD6E8C482510F0C46B61E0827A",
              "Hash": "4209064ABB542C282F1AA8C1278B53AF55423CAA7957D4C1ABA3DD0E4FAAB8CA",
              "CalledMethods": [
                "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute::.ctor(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "RegisterActiveTradeRoute",
                ": Already added trade route with ID "
              ],
              "Source": null
            },
            {
              "Id": "RegisterActiveTradeRoutes(System.Collections.Generic.List\u00601\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E)-\u003ESystem.Void",
              "Name": "RegisterActiveTradeRoutes",
              "Signature": "public System.Void RegisterActiveTradeRoutes(System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E responseTradeRoutes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "responseTradeRoutes",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "D6A9AE28A853D37F878320C8DE35E86E721AA1B37EB717727F712DCEC4B7007B",
              "Hash": "E64E1A7BE030C5F6D0B34C15F0F0A74EA3845599317ABCA3B9553F3D22094CAE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.TradeRoutesController::RegisterActiveTradeRoute(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "List.Enumerator\u003CCandideServer.SimulationModels.TradeRouteSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAllActiveTradeRoutes()-\u003ESystem.Void",
              "Name": "RemoveAllActiveTradeRoutes",
              "Signature": "public System.Void RemoveAllActiveTradeRoutes()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "CFCC8BE35A8031A4843221755AA14B3BF39BF16987DACD9DC326CBD27A418473",
              "Hash": "A8BF6CFB583ADD8EABC952A4A4CE7D82DC598AE26E654685ED40871CBD48C6EB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Sync_ActiveTradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage)-\u003ESystem.Void",
              "Name": "Sync_ActiveTradeRouteChanged",
              "Signature": "public System.Void Sync_ActiveTradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "FDF8AE30C67DD43D697D64D13A25D19283C3F590659EF60BEAF56CF3855FC573",
              "Hash": "C26FF9A17C13DB4485165AECFEB03857EEFEAF0CE0C6BCF5A7A13813B4220DE1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::get_Item(!0)",
                "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute::UpdateFromMessage(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage)",
                "Candide.GameModels.Controllers.TradeRoutesController::InvokeTradeRoutesChanged(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)"
              ],
              "StringLiterals": [
                "Sync_ActiveTradeRouteChanged",
                ": Received update for trade route ",
                " but we don\u0027t have it as an Active instance. Server doesn\u0027t know we have stopped listening to it."
              ],
              "Source": null
            },
            {
              "Id": "Sync_NewTradeRouteCreatedAndListenerAdded(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "Sync_NewTradeRouteCreatedAndListenerAdded",
              "Signature": "public System.Void Sync_NewTradeRouteCreatedAndListenerAdded(CandideServer.SimulationModels.TradeRouteSimulationModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "159AC847CA142A043B1174B73EB7EE9D366FD6F48908DDE08D767F21113A8E3F",
              "Hash": "174C4E7AD3C83069095608178D065462180C1E46AB5BFAD821F1CD07FDF76619",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TradeRoutesController::RegisterActiveTradeRoute(CandideServer.SimulationModels.TradeRouteSimulationModel)",
                "Candide.GameModels.GameState::TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026)",
                "Candide.GameModels.Controllers.TradeRoutesController::InvokeTradeRoutesChanged(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Sync_TradeRouteRemoved(System.Guid)-\u003ESystem.Void",
              "Name": "Sync_TradeRouteRemoved",
              "Signature": "public System.Void Sync_TradeRouteRemoved(System.Guid tradeRouteId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "BBD659DC0B42A2D814F8829916C3F0F94FFE860D98A859F580B0F72E36D985D1",
              "Hash": "95335ADF5D489DEC07391A094D0868EA52E17982C28E9981A02A4C7D98187EBD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::SyncStorageRemoved(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.TradeRoutesController::InvokeTradeRoutesChanged(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8BE72591025FC7CB24CE6D5ADCA4077DBCC621C848D3E6FBA2F0DF9547AE5BAD"
        },
        {
          "Id": "Candide.GameModels.Controllers.UpdateQuestsResult",
          "Name": "UpdateQuestsResult",
          "DisplayName": "UpdateQuestsResult",
          "FullName": "Candide.GameModels.Controllers.UpdateQuestsResult",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FailedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FailedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FailedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05D5F58398631B807AF36E01D55F047E1C8667DA746F2C7AEF267C92B5E0F557"
            },
            {
              "Id": "FinishedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FinishedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FinishedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C04DDAB02D6D508B1A829BFB627C405A2249BF0D47B1B2708FCB056573BD9FA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D9FFE17116C1E2C66A5E270E684F4CB7E0C9B5CE0302E480C55B7D689A20A0CC"
        },
        {
          "Id": "Candide.GameModels.Controllers.WildCitizensController",
          "Name": "WildCitizensController",
          "DisplayName": "WildCitizensController",
          "FullName": "Candide.GameModels.Controllers.WildCitizensController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWildCitizen(CandideServer.Models.Citizen.WildCitizenInstanceModel)-\u003ESystem.Void",
              "Name": "AddWildCitizen",
              "Signature": "public System.Void AddWildCitizen(CandideServer.Models.Citizen.WildCitizenInstanceModel wildCitizen)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wildCitizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "C5FAF499772A8FFFCDF64CE85993EA73170B1F2C157DF591E9D7FDC02120DD55",
              "Hash": "9245368390A46F29847D0D25DA5A2CF08117F01B43D253CB1028BCBA8489554E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryAdd(!0, !1)",
                "Shared.Models.Stats.CitizenStats::OnLoad()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "AddWildCitizen",
                ": Citizen already exists in the GameState. Id "
              ],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "176E4D7818C43FAC2121873F713AF6A9EEB0886BBBD82021B39BDDB63CDAC5D9",
              "Hash": "7A33D0399749A34DE419E0AA9EF371238046BDAA6BD28BDC00ABF74AD1F1B4E5",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "-Nearby wild citizens-",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SynchFullGameState",
              "Signature": "public System.Void SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "8882F8039DBA7151A3F9F9DDF0FC563CE6CF22B6E3086C8AF186962FD7B5311E",
              "Hash": "5E9F1297B3F77505773CBD5350FDCC78F2EEBD45CDF018B262912AAF1EA005C7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)-\u003ESystem.Void",
              "Name": "SynchRemoveWildCitizen",
              "Signature": "public System.Void SynchRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "42488BFD6D3E52D91C6F49FC367CF268F02EBAF02CCEE9BE19C2E7AE9D951A7F",
              "Hash": "6553B3923CE9EBE119A077A7B0116BC795A8805BF6BF8974732D0AA747D34F43",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0CCB2E43046B359EDCFF17F2A517E899B049C19611B74F5ABC3E9778B9491390"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldController",
          "Name": "WorldController",
          "DisplayName": "WorldController",
          "FullName": "Candide.GameModels.Controllers.WorldController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWorld(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "AddWorld",
              "Signature": "public System.Void AddWorld(CandideServer.Models.Worlds.WorldModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "3EFEE2DD3B17501E5960B374479686215F3210BCE484D16C9262685947E1505C",
              "Hash": "5B0F6C74E022027D49B85E32DEA54BBFFF3C96D9F9F4DBB29AE987A85E80FCE8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryAdd(!0, !1)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.World.ExteriorWorldHandler::AddExteriorWorld(CandideServer.Models.Worlds.WorldModel, Candide.GameModels.Models.Constructions.Building)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String)-\u003ESystem.Void",
              "Name": "ChangeWorldMap",
              "Signature": "public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5BD2BBA594ADD8C8DA91028AE338223FBF7EC308E32BF9B43F16B136F3B6A0AD",
              "Hash": "521215DCA10C2BE550DFA47853DD644A62EC2024D9E01943F3054284F4E3499D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorld(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3A300AECC27237BFC697F4A2722DC4CAA68692AACD04B6695B62EEAE0D33AF26",
              "Hash": "B283A2754506830A7EEF1F80E2A85F66A48C76A4EF91FF68CFE1F5F30A927110",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "B4817A10E349C3D9F965BD50BBB57B77C390B8B030DC69A522097BF73C6030B2",
              "Hash": "FB8198C868C19B8639D899D010CB27B703FAC0FE87A5D56C66F60D626798E7FD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.WorldController::AddWorld(CandideServer.Models.Worlds.WorldModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "464002381C32C533A6E6C7E2C5505CC8B9A44DE36288DC504F9A3BA3150F70F4"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldFlagsController",
          "Name": "WorldFlagsController",
          "DisplayName": "WorldFlagsController",
          "FullName": "Candide.GameModels.Controllers.WorldFlagsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6E90402BBFC9EFC9A18E777EAE478F8D3140F0B00123578B77B38DFBF94585C3",
              "Hash": "4F2E4E193D30F0B14A75F5EBECC6E2AC8026D4C33486F07025044FCFB37BCD8B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.WorldFlag\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.WorldFlag\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.WorldFlag\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchWorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage)-\u003ESystem.Void",
              "Name": "SynchWorldFlagChanged",
              "Signature": "public System.Void SynchWorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.WorldFlagChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "1B19E721BF008B153BA1B2652AB566F03C137832B8F4C3C7D8F4C1F825D8F332",
              "Hash": "D02E92226F314CE61BE2983165682A352971E1FFCE13CE78777CA44F1E6CA640",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::set_Item(!0, !1)",
                "Candide.GameModels.Controllers.WorldFlagUpdatedArgs::.ctor(System.String, Shared.Models.WorldFlag)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "world-flag-updated"
              ],
              "Source": null
            }
          ],
          "Hash": "9F1D391A528E06CE872287A9F873F101B1365222F0E153BEB964744EB01F08C5"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldFlagUpdatedArgs",
          "Name": "WorldFlagUpdatedArgs",
          "DisplayName": "WorldFlagUpdatedArgs",
          "FullName": "Candide.GameModels.Controllers.WorldFlagUpdatedArgs",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Value:Shared.Models.WorldFlag",
              "Name": "Value",
              "Type": "Shared.Models.WorldFlag",
              "Signature": "public Shared.Models.WorldFlag Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E39D806C6E377A8C66E313855709EBE13B37F1735B84973D1C972FEB0D40D464"
            },
            {
              "Id": "WorldFlagId:System.String",
              "Name": "WorldFlagId",
              "Type": "System.String",
              "Signature": "public System.String WorldFlagId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860F749CC0D5C5E6A5C2975719825F342735AC083AAAA0F455CE3DFBB912670D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5A28F692A1B9E4749A99F9A05D35004742678D7EBAE04ABB1FCA2782A64EF685"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldItemController",
          "Name": "WorldItemController",
          "DisplayName": "WorldItemController",
          "FullName": "Candide.GameModels.Controllers.WorldItemController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CleanUp()-\u003ESystem.Void",
              "Name": "CleanUp",
              "Signature": "public System.Void CleanUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "025CB0DAD401E304DDC1E207C74C3B5C00C305F63470B6E3A58F1E9FCEEFF051",
              "Hash": "1A7E167CAAD6034CB0E668EDCA3717A389476B231C280296E984A4B93C5C7BA9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetWorldItems(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "ForgetWorldItems",
              "Signature": "public System.Void ForgetWorldItems(CandideCreator.Shared.Models.RectangleF chunkWorldRectangle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunkWorldRectangle",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "3F67A6DFA3E0F3E2E99BCE3F39DF32239B438A1BFE55B5946F273F479D236DB2",
              "Hash": "C74704054FB97471C1E43089DAE388AF797F0C1B10A966543F3D888AA86600BE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Controllers.WorldItemController::RemoveWorldItem(System.Guid)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LootWorldItem(System.Guid, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "LootWorldItem",
              "Signature": "public System.Void LootWorldItem(System.Guid worldItemId, System.Guid lootingEntityId, System.Int32 stackCountRemaining)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackCountRemaining",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 454,
              "BodyHash": "81AA800906F80197DEC81F82F77E9E9E8DD7D4753FCC13835B6EFEFF72557E7B",
              "Hash": "93895781F6B054D5018D74F4AE666D067760341856AF845B565B6C446D19B0C8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::Remove(!0)",
                "Candide.GameModels.Models.Items.LootedWorldItemModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::set_Item(!0, !1)",
                "Shared.Models.Items.WorldItemModel::.ctor()",
                "System.Guid::NewGuid()"
              ],
              "StringLiterals": [
                "world-item-looted",
                "furniture_frame"
              ],
              "Source": null
            },
            {
              "Id": "MoveWorldItems(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E)-\u003ESystem.Void",
              "Name": "MoveWorldItems",
              "Signature": "public System.Void MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E worldItemModels)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemModels",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "005051274614E77407D70118390286F8FBCE44AE0A5F073169DAF7DE3A2A4C8F",
              "Hash": "219DBD020CE76F8810010132AE2535D0EBE59953367052327DA37636961E8D3B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::TryGetValue(!0, !1\u0026)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorldItem(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorldItem",
              "Signature": "public System.Void RemoveWorldItem(System.Guid worldItemId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "353B1CACF8F7B99CBA436EDFC499C7C74864627A811C9E6D92847F4D935161C4",
              "Hash": "650213E7E48836AC2E80591E033B8C2DF65BFB4E01F1DA82A34E74FEFF0EB134",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWorldItem(Shared.Models.Items.WorldItemModel)-\u003ESystem.Void",
              "Name": "SpawnWorldItem",
              "Signature": "public System.Void SpawnWorldItem(Shared.Models.Items.WorldItemModel worldItemModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemModel",
                  "Type": "Shared.Models.Items.WorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "4DF0D12FEE55EEBC174EE19F0365E909B26791AF8DE3B303315A8F769F1C3F97",
              "Hash": "90AEC13B615FA820D25CC86EB6EBFFBC7101605E037C81408CB8770246C3893F",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.GameModels.Models.Items.ClientWorldItemModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "furniture_frame"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "025CB0DAD401E304DDC1E207C74C3B5C00C305F63470B6E3A58F1E9FCEEFF051",
              "Hash": "1EE22CFD1F126D7B681064DB52DF6F27B2501EB6B5203662469CC43EE486D657",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8D50F4C91A784A6F906172951A6C7AE38FC9A4EE67A5CCF4335B8AB2E2A67C6E"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldStatsController",
          "Name": "WorldStatsController",
          "DisplayName": "WorldStatsController",
          "FullName": "Candide.GameModels.Controllers.WorldStatsController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SynchFullGameState",
              "Signature": "public System.Void SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7C93675BF41470D8F84340CD727FD425C8684E2E43A789F053ECA8C8E84FAEDA",
              "Hash": "A3665C4A4808EECBAA72AFF020339FFF850A0264F6ABF77679FF0FB3B5AF9A18",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldStatsController::SynchUpdateWorldStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchUpdateWorldStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SynchUpdateWorldStats",
              "Signature": "public System.Void SynchUpdateWorldStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E calculatedWorldStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "calculatedWorldStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "CD1D9A1F75BAD88AE6BC60A9A6581C4FBCCF9451C829502FB7A45F4C85E671CC",
              "Hash": "CCCB6ED7F869BC86AE31B329A57629B1647899B131896D8002E6EE834A369718",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A07ECECDCA900A81DBD4215B42343E0AE14F74B160E054884585554B0BE53CBB"
        },
        {
          "Id": "Candide.GameModels.Controllers.WorldTileController",
          "Name": "WorldTileController",
          "DisplayName": "WorldTileController",
          "FullName": "Candide.GameModels.Controllers.WorldTileController",
          "Namespace": "Candide.GameModels.Controllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile)-\u003ESystem.Boolean",
              "Name": "FillRectangle",
              "Signature": "public System.Boolean FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, Shared.Models.WorldTile worldTile)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "AD7639B41CFA4EA7A6C6CAE8F465F55333619E625FB3230EBEA2E5E712E52DF0",
              "Hash": "91D2D2DCE6EA6A40221A5250B702A6DAD016AA55C3AA42DDE5ABC3922F8492DF",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangleShared(Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Boolean",
              "Name": "FillRectangle",
              "Signature": "public System.Boolean FillRectangle(Microsoft.Xna.Framework.Rectangle tileBounds, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "DCAF0F69A0BD9A08888F3580FB7F6DA94A3E85808CDED2F6F90E64FA9CC92FA9",
              "Hash": "B4628A4DC69F5B01A7EDE7AED40D48C8AD97CB84F9A795904961284712F34820",
              "CalledMethods": [
                "CandideServer.ServerControllers.WorldTilesServerController::FillRectangleShared(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E, Shared.Models.WorldTile[,], System.String[,], System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetGroundTile(Microsoft.Xna.Framework.Point, WorldTile\u002BGroundType)-\u003ESystem.Void",
              "Name": "SetGroundTile",
              "Signature": "public System.Void SetGroundTile(Microsoft.Xna.Framework.Point point, WorldTile.GroundType groundType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "78D599835DCEFA531A2563C3C707C21044FC88F30B91808DB99C9654A0D3EAEB",
              "Hash": "F636BBC05E0DF6CCEFB9067FDA0B06281E84B2EC4AB17B6480F18BC16191606C",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "713EACBC80A965C709CE9424A18B03AE9AF8D3B41A142E070058DCBCF2C31B6B"
        },
        {
          "Id": "Candide.GameModels.GameState",
          "Name": "GameState",
          "DisplayName": "GameState",
          "FullName": "Candide.GameModels.GameState",
          "Namespace": "Candide.GameModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcquiredWorshipUnlocks:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AcquiredWorshipUnlocks",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AcquiredWorshipUnlocks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E3F97CFD92D6D9EF5AB81AAF2F64259F5D79EF0365772493BD7A2045D677C42"
            },
            {
              "Id": "ActiveBossFights:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossFightModel\u003E",
              "Name": "ActiveBossFights",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E ActiveBossFights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C328B4CD5AF710BF6E063F3342926FD67EDE5A6D2C8F834352C3B428985CC70"
            },
            {
              "Id": "ActiveCitizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Citizens.Citizen\u003E",
              "Name": "ActiveCitizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E ActiveCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CF58528C665888D7B710AA5895B36C6F9273AD24029CBF52696C69FD56C5868"
            },
            {
              "Id": "ActiveDungeon:CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Name": "ActiveDungeon",
              "Type": "CandideServer.Models.Dungeons.ActiveDungeonModel",
              "Signature": "public CandideServer.Models.Dungeons.ActiveDungeonModel ActiveDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4F7047483D21266679CCC6EE52A52007558BDA1894D7201A58E031C3636D346B"
            },
            {
              "Id": "ActiveInternalResourceStorages:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.InternalResourceStorage\u003E",
              "Name": "ActiveInternalResourceStorages",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E ActiveInternalResourceStorages",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6FE3BBCA5E7126B6B9BA67AE4D63054016CDE69C31C2EA525AC89A5315B2069A"
            },
            {
              "Id": "ActiveInventories:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Items.SimpleInventory\u003E",
              "Name": "ActiveInventories",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E ActiveInventories",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54946B67D997E531D0F617603644E4B5A59FDCF049270C656E56EF622B032616"
            },
            {
              "Id": "ActiveJobs:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Jobs.Job\u003E",
              "Name": "ActiveJobs",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E ActiveJobs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9125F7BFD696FCBC977D349B4CC4AE80A83F17DE106DF43D4E9C52B06E028FA"
            },
            {
              "Id": "ActiveTradeRoutes:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E",
              "Name": "ActiveTradeRoutes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E ActiveTradeRoutes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74046677B6633BFBAB39A37563C3B11FA557DCE7F24FE41D55FED4DF50CBB244"
            },
            {
              "Id": "ActiveWorldQuests:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E",
              "Name": "ActiveWorldQuests",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E ActiveWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8474073D52F23BEDB8D1B3CB58E44B526F0E22A0D999152E0C4C8119B896E8A0"
            },
            {
              "Id": "BiomeIds:System.String[,]",
              "Name": "BiomeIds",
              "Type": "System.String[,]",
              "Signature": "public System.String[,] BiomeIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DF9132779174CD6244E6AAB2CC3D398EBC012E01EC9C5B223533CD11FCD763E"
            },
            {
              "Id": "BossLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Boss.BossLocationModel\u003E",
              "Name": "BossLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E BossLocations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "362E578C98E8A6255D473D80FECBC125331F760B3966AF12474A26B9B2365A7F"
            },
            {
              "Id": "Buildings:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Constructions.Building\u003E",
              "Name": "Buildings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E Buildings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "345C58077FD3D4B9822CAF7F49E13B71077AA967FAEE38B31F2ED14D374AB742"
            },
            {
              "Id": "CalculatedWorldStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "CalculatedWorldStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E CalculatedWorldStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13F487497744AEC99F3550157D6D83C0C928C22D9C27767B5843F2C7834B9048"
            },
            {
              "Id": "Config:CandideServer.Game.GameConfig",
              "Name": "Config",
              "Type": "CandideServer.Game.GameConfig",
              "Signature": "public CandideServer.Game.GameConfig Config",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4054BC50C1E8A4626403DA67D33F167F0F2485FEB0FE6915EC7D04A48BF3C82"
            },
            {
              "Id": "Connections:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Name": "Connections",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E Connections",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F917FBC42C199A04A0EDA4FE3DE550CF7BAAB8EE05C7E33A7C926D70DD3E34D"
            },
            {
              "Id": "ConstructionRecipes:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "ConstructionRecipes",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E ConstructionRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D4002FC2AD57BC25CD7D5A0D774997A795415E05C953B93C86CE150B4725962"
            },
            {
              "Id": "ConstructionSites:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Constructions.ConstructionSite\u003E",
              "Name": "ConstructionSites",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E ConstructionSites",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20CAF3DA0CC2661BD110BB4DFDAE3459BB6EC86C311F51E5B1C1E5DD427AE176"
            },
            {
              "Id": "Crops:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,Candide.GameModels.Models.ClientCropModel\u003E",
              "Name": "Crops",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E Crops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DB45717C8194BBC9CACE355FDBFF4C22978C2F1DCDE9AD1413F7147387AD6465"
            },
            {
              "Id": "CurrentOfferings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Models.Gods.ClientOffering\u003E",
              "Name": "CurrentOfferings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E CurrentOfferings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB43E7816BC1F1151D4729992D6243318CA696F448F6BEB94C468737BFAFD2F2"
            },
            {
              "Id": "CurrentOrdinance:System.String",
              "Name": "CurrentOrdinance",
              "Type": "System.String",
              "Signature": "public System.String CurrentOrdinance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66AFA6E88CC1C6236214C745126DF5031E3E067E6086133D0274E39F289E6DD4"
            },
            {
              "Id": "CurrentWorld:CandideServer.Models.Worlds.WorldModel",
              "Name": "CurrentWorld",
              "Type": "CandideServer.Models.Worlds.WorldModel",
              "Signature": "public CandideServer.Models.Worlds.WorldModel CurrentWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54291A9ED014DBA1EA12191B8683D9549CB5DF222C84D0F462C4A1250A5BB1F1"
            },
            {
              "Id": "Decorations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Constructions.Decoration\u003E",
              "Name": "Decorations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E Decorations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02115DCF7337FC8BD70BBA4F92AEF9EE3C6F6BE4B703048A9698E933734FB6DE"
            },
            {
              "Id": "DungeonLocations:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Name": "DungeonLocations",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E DungeonLocations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DA551F270A923A9AB715304F1695F300B6F3B323891ADE8897F3B8AC6EAC737"
            },
            {
              "Id": "Entities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Entity.EntityWrapper\u003E",
              "Name": "Entities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E Entities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2076087C724CA153B06BB1DEC92C324BEDAB9F882A53D75CDAA130FA93802405"
            },
            {
              "Id": "EntitiesToRemoveList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntitiesToRemoveList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntitiesToRemoveList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F65CC76067D971B712E84E11F36712CE61A53A97A35E686C310EA9EF0CCD4DDD"
            },
            {
              "Id": "EntitySystem:Shared.Entity.EntitySystem",
              "Name": "EntitySystem",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem EntitySystem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D319E91097F27377284AFEE4F7921134EAF853D4BB7FFAC59929627D9A174913"
            },
            {
              "Id": "FinishedWorldQuests:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FinishedWorldQuests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FinishedWorldQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28CCC8B8C8234A3C07A9CCB92AC7D6DD275E911B5CF13CCBE1503DD7678F05B0"
            },
            {
              "Id": "FurnitureMode:System.Boolean",
              "Name": "FurnitureMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FurnitureMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD8CE50A3A0141B6974A7DE9B699270197A7145D1CAD03AD0A73B090B231BF19"
            },
            {
              "Id": "GameDescription:CandideServer.GameDescription",
              "Name": "GameDescription",
              "Type": "CandideServer.GameDescription",
              "Signature": "public CandideServer.GameDescription GameDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "58007772989DB5B49ACC0D9E97FC0ADABDD4212169F65FC4A3234B8783835EFB"
            },
            {
              "Id": "GlobalPlayerAuras:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "GlobalPlayerAuras",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E GlobalPlayerAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5552CAFBF9180E22C4FC6B7050ED319D6DDF35D2B0E347E50F943478D58E067B"
            },
            {
              "Id": "GodProgression:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgression",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgression",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "187C52B7C912C0530C43F9BB6A25440E7FF36C3FE8338368EBB3DDF26758DEFA"
            },
            {
              "Id": "ItemRecipes:Candide.GameModels.Models.Items.ItemRecipes",
              "Name": "ItemRecipes",
              "Type": "Candide.GameModels.Models.Items.ItemRecipes",
              "Signature": "public Candide.GameModels.Models.Items.ItemRecipes ItemRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E2789D5A3C309E5E36BAED43243EA57A375D05C734A1B5B9CE41FF8357AAE683"
            },
            {
              "Id": "LastDayReports:System.Collections.Generic.List\u00601\u003CShared.Models.Town.TownReportSummaryModel\u003E",
              "Name": "LastDayReports",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E LastDayReports",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "934D22B8BDA7A38DDB3BBAB87CD5D3BA981C68F435CEC26C5503EEE1CAE27078"
            },
            {
              "Id": "LocalPlayer:Candide.Multiplayer.Models.LocalPlayer",
              "Name": "LocalPlayer",
              "Type": "Candide.Multiplayer.Models.LocalPlayer",
              "Signature": "public Candide.Multiplayer.Models.LocalPlayer LocalPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FDC2D540EDECD0E318851D72623E11BF52005FB10220E7300BBA413E13A5EF0"
            },
            {
              "Id": "LocalPlayerId:System.Int32",
              "Name": "LocalPlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LocalPlayerId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C5D6E76FF1AE0075EBB8234F28F9902A418FEF4005102DA0A82E4ECB4984E46"
            },
            {
              "Id": "LootedWorldItems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Items.LootedWorldItemModel\u003E",
              "Name": "LootedWorldItems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E LootedWorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "083A1B3B8ACD99A3E388A413C4346171D9BAE9848436964BD2C5F7EA860EA713"
            },
            {
              "Id": "MappedTiles:System.Boolean[,]",
              "Name": "MappedTiles",
              "Type": "System.Boolean[,]",
              "Signature": "public System.Boolean[,] MappedTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A31835A5FBCED50B83DD7A7B065E29EAB4A264499928515E11CCC4EE5B6A6B5F"
            },
            {
              "Id": "NearbyWildCitizens:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E",
              "Name": "NearbyWildCitizens",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E NearbyWildCitizens",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1BD6AB29F379670BCD732F27C808D4884F61656028F2137A8310474A9E7D5CF6"
            },
            {
              "Id": "OutsideWorldId:System.Guid",
              "Name": "OutsideWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid OutsideWorldId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FE6AA422F867E9C7401D41BEB60AAB29899D270716649EBFB7485E20F963BC0"
            },
            {
              "Id": "PlayerCharacters:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Candide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Name": "PlayerCharacters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E PlayerCharacters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4FFC9E378355AEC7FF52FD269535841DC2B39B5AE50E177EC8EEEA41DF9CBC53"
            },
            {
              "Id": "PlayerViewArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "PlayerViewArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF PlayerViewArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52C800A1D2C4E3298F752F845489596345DC250EDEFA55D57D374AF8A9F2F986"
            },
            {
              "Id": "ProjectileSystem:Candide.Combat.ClientProjectileSystem",
              "Name": "ProjectileSystem",
              "Type": "Candide.Combat.ClientProjectileSystem",
              "Signature": "public Candide.Combat.ClientProjectileSystem ProjectileSystem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "252ABDA76AE03E4A5AC50E6728EAA90886E8C0BC0216E0BB1F262AADAF5A44DE"
            },
            {
              "Id": "RaidReports:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Town.TownReportSummaryModel\u003E",
              "Name": "RaidReports",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Town.TownReportSummaryModel\u003E RaidReports",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "950422B39C70BE5386CA882A319A377451BC77CF62EF578325E561F52374500B"
            },
            {
              "Id": "Raids:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Raids.RaidInstanceModel\u003E",
              "Name": "Raids",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E Raids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "658188828E72EF5C102E0A6FF5820E44FF6EB67F5F71365F8E0F815D6DFD6A9A"
            },
            {
              "Id": "TileHeights:System.SByte[,]",
              "Name": "TileHeights",
              "Type": "System.SByte[,]",
              "Signature": "public System.SByte[,] TileHeights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "940CFB05C858B5EE63181922DB3486DA4CDA3ECF476789CC005154E11D86094B"
            },
            {
              "Id": "Time:System.DateTime",
              "Name": "Time",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime Time",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EFDB6CD47CE6FE3F932061319679CD43A4AE05DAB73A6F0B7AE20566D0EF690B"
            },
            {
              "Id": "Towns:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.ClientTownModel\u003E",
              "Name": "Towns",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E Towns",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1F0517D763322E31D206C5B1632779C6330E1FC83CC0D818CBA95E3519B78718"
            },
            {
              "Id": "UnlockedBlessings:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedBlessings",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedBlessings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D80A5FD10AAEEA521015C8B862EDF2D07F683F8660CE5B71FB715ACB7AF9639A"
            },
            {
              "Id": "UnlockedOrdinances:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedOrdinances",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedOrdinances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DE2271C0F7D8516A34FFF3549BF865A74346684B0341ED050B7E991E4D2FF24"
            },
            {
              "Id": "UnlockedRewards:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "UnlockedRewards",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E UnlockedRewards",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "385739EE2E40C37D611B080100E0106D641F025BD6DDAEAD85BB3A75DEFDF2E1"
            },
            {
              "Id": "Weathers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E",
              "Name": "Weathers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E Weathers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "809767AC232AC3EC0EA3F5DF54051215E4A24EC808C56EB72BDE14960E248D13"
            },
            {
              "Id": "Wetness:System.Single",
              "Name": "Wetness",
              "Type": "System.Single",
              "Signature": "public System.Single Wetness",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30CFB1DA8BE9DD3C9537BED44644D9978A1D448911CF58A8271CE8E6EF46174B"
            },
            {
              "Id": "Wind:System.Single",
              "Name": "Wind",
              "Type": "System.Single",
              "Signature": "public System.Single Wind",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3813DAD5C26048398813EF7A05234EDCD5BFCF0141AB96DEF29AF57F1AE1BAA4"
            },
            {
              "Id": "WorldFlags:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E",
              "Name": "WorldFlags",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E WorldFlags",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDD3C591A6E4443F0787E26CBC8A63815D207C4A79B5DA993B411311F6A25CA8"
            },
            {
              "Id": "WorldItems:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Models.Items.ClientWorldItemModel\u003E",
              "Name": "WorldItems",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E WorldItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "706C6428309C6284C55BF0B1242251D2B5A1AFDAE9C76D2E1D09C626A8FDE5E7"
            },
            {
              "Id": "WorldMapMarkers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.World.ClientWorldMapMarker\u003E",
              "Name": "WorldMapMarkers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E WorldMapMarkers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4672744100A8D1A61DE549255D484FF0F1DF0A4AF2C7B902AAD71A0F99005CC1"
            },
            {
              "Id": "Worlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,CandideServer.Models.Worlds.WorldModel\u003E",
              "Name": "Worlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E Worlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4080EAF6BD36CBAD70C1931F8E4410BAC7D26C52194AC95E2D40DEE1E9D08741"
            },
            {
              "Id": "WorldTiles:Shared.Models.WorldTile[,]",
              "Name": "WorldTiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] WorldTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A637420930A532E60D1BEE784329E71E72DE524545251237A90445BEFA9B8EF9"
            },
            {
              "Id": "WorshipPoints:System.Int32",
              "Name": "WorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPoints",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5973FF0838D0A9B64846A9B6D3436F8AC74156EDB847CB55D8A24A5D9ABA286F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoWeOwnCurrentWorld()-\u003ESystem.Boolean",
              "Name": "DoWeOwnCurrentWorld",
              "Signature": "public System.Boolean DoWeOwnCurrentWorld()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "8A6EEB69E73AB86E581169FB289B455C73148B72EA5F48D247F75DC93E6006D5",
              "Hash": "07C50F25CF263BD011E598A14F800CE34D1CAE482E8BAB1C45EF71709C92FC18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingsInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.GameModels.Models.Constructions.Building\u003E",
              "Name": "GetBuildingsInCircleArea",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E GetBuildingsInCircleArea(Microsoft.Xna.Framework.Vector2 middlePos, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E",
              "Parameters": [
                {
                  "Name": "middlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F9EDBF5F7F709021ACCA099052885F629D4377FAB537844E3F4A8AC6F050BE1F",
              "Hash": "35BDCC37C4D8BD04CFAEE7D47C5A4884D584F0A806BD71091217FD41C9CD7C94",
              "CalledMethods": [
                "GameState.\u003CGetBuildingsInCircleArea\u003Ed__84::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.GameModels.Models.Constructions.Building\u003E",
              "Name": "GetBuildingsIntersectingCircleArea",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2 circlePos, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9A86C7A8FA0C4F3D8F03736604C17CCD27BBB4FF3A69A442E0A3FD2007FD9ABD",
              "Hash": "D7168E9279A8C01ED0032F594B8F798D3C231E7F4BC387B8991AFEA522FE9965",
              "CalledMethods": [
                "GameState.\u003CGetBuildingsIntersectingCircleArea\u003Ed__85::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCharacterPlayTimeHours()-\u003ESystem.Double",
              "Name": "GetCharacterPlayTimeHours",
              "Signature": "public System.Double GetCharacterPlayTimeHours()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "B1F7DDCAB060F274A9A6321468398572C6F9E51E357DC532AF87920E73FAC72A",
              "Hash": "2ED73EDEA6834412CFECDE18361101E752972503DBC67AAA864D9F6D3124E43E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCharacterPlayTimeSeconds()-\u003ESystem.Double",
              "Name": "GetCharacterPlayTimeSeconds",
              "Signature": "public System.Double GetCharacterPlayTimeSeconds()",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "9B5313F79F6BDCE7A66257861ECDE6346A1CA728A53F67055E0C7CE32FDF2CA5",
              "Hash": "5615A69CF1A68CE4D3A39667F5A574568643A865534ED619E99F708430C94A2C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJobIdForCitizen(CandideServer.Data.Citizens.CitizenOverviewData)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "GetJobIdForCitizen",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E GetJobIdForCitizen(CandideServer.Data.Citizens.CitizenOverviewData citizen)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Data.Citizens.CitizenOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "6C24EFBC14E27640E8AA205D8152AAC27432DA2B97F77FCEC8D96C8FA8D50C54",
              "Hash": "856AD1B9E4A293D8722200D41673E397E248685D4A9C9E601D9D61268C869331",
              "CalledMethods": [
                "GameState.\u003C\u003Ec__DisplayClass69_0::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "GameState.\u003C\u003Ec__DisplayClass69_0::\u003CGetJobIdForCitizen\u003Eb__0(Candide.GameModels.Models.Citizens.CitizenSlot)",
                "System.Predicate\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::Find(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOverviewCitizens()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Data.Citizens.CitizenOverviewData\u003E",
              "Name": "GetOverviewCitizens",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Citizens.CitizenOverviewData\u003E GetOverviewCitizens()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Citizens.CitizenOverviewData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "1A8B27C6592521B84DF03ACF7174A70C05B23BE0450A18265BD4AF782FC78AF9",
              "Hash": "F07931AB9E9E9C935300FCEDABAD6211C7F66473D5CE75E0ED9DDCD251B88C2F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "GameState.\u003C\u003Ec::\u003CGetOverviewCitizens\u003Eb__64_0(Candide.GameModels.Models.Constructions.Building)",
                "System.Func\u003CCandide.GameModels.Models.Constructions.Building, System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::SelectMany(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Collections.Generic.IEnumerable\u003C!!1\u003E\u003E)",
                "GameState.\u003C\u003Ec::\u003CGetOverviewCitizens\u003Eb__64_1(Candide.GameModels.Models.Citizens.CitizenSlot)",
                "System.Func\u003CCandide.GameModels.Models.Citizens.CitizenSlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "GameState.\u003C\u003Ec::\u003CGetOverviewCitizens\u003Eb__64_2(Candide.GameModels.Models.Citizens.CitizenSlot)",
                "System.Func\u003CCandide.GameModels.Models.Citizens.CitizenSlot, CandideServer.Data.Citizens.CitizenOverviewData\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStat(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStat",
              "Signature": "public System.Single GetWorldStat(System.String statId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "40E4521DBDA705D6490D9464E1E0635E09265B6F27037C99F8BB7170668F4DE7",
              "Hash": "368C8C14CD74229794121ABB85716605B739C0A4C15F072E24820D70B50086B3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)"
              ],
              "StringLiterals": [
                "Failed fetching world stat ",
                ". Returning default value."
              ],
              "Source": null
            },
            {
              "Id": "LoadGameState()-\u003ESystem.Void",
              "Name": "LoadGameState",
              "Signature": "public System.Void LoadGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B74BE9D7AF1CC94EDAC87287D495BDD3E06AF10BE2DFECCC7662ED761CFB62B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupNewGameState()-\u003ESystem.Void",
              "Name": "SetupNewGameState",
              "Signature": "public System.Void SetupNewGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "CA77BA0EAAA296D1A79253B00319093FC36DD5B73D7E471594B2D1209D4FF44F",
              "Hash": "D0BECC71D2439467FB1291CB3159331265459644D0E772C19A8DD2117E2E6A15",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "Candide.GameModels.Models.Items.ItemRecipes::.ctor()",
                "Candide.GameModels.Models.Items.ItemRecipes::Add(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::.ctor()"
              ],
              "StringLiterals": [
                "torch:0",
                "food:bread",
                "food:meat_small",
                "food:meat_medium",
                "food:meat_large",
                "consumable:antidote",
                "consumable:aloe_salve",
                "consumable:poison:major",
                "torch:2",
                "potion:health:minor:1",
                "potion:health:minor:2",
                "potion:health:base:1",
                "potion:health:base:2",
                "potion:health:major:1",
                "potion:health:major:2",
                "wardeclaration:satyr:desert"
              ],
              "Source": null
            },
            {
              "Id": "TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetActiveCitizen",
              "Signature": "public System.Boolean TryGetActiveCitizen(System.Guid id, out Candide.GameModels.Models.Citizens.Citizen\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "Candide.GameModels.Models.Citizens.Citizen\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "32EAD7A9BB59A8781797435ED260194FC3F3D7D34A67A53B6F22C148394E73A9",
              "Hash": "38F7EC26AC27EADD6F2CA3E47948EED39AB4E097738C700A3FA7238222D7C864",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Citizens.Citizen\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Active citizen doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetActiveInternalResourceStorage(System.Guid, Candide.GameModels.Models.InternalResourceStorage\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetActiveInternalResourceStorage",
              "Signature": "public System.Boolean TryGetActiveInternalResourceStorage(System.Guid id, out Candide.GameModels.Models.InternalResourceStorage\u0026 storage)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "C246D586366C89533BD89FA33C411D0C5ECA63C958AB3E15F8F8F1040FFC2CF2",
              "Hash": "94CAF02934FD29B3E6B36D225D19609CEB65E11FC639159CF010C9472BBF1549",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Active internal resource storage doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetActiveInventory",
              "Signature": "public System.Boolean TryGetActiveInventory(System.Guid id, out Candide.GameModels.Models.Items.SimpleInventory\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "1DFFACF8C4B556476CD39F886CDCAA49DC6D2A8397E71CFE383C83A8CCCB1A14",
              "Hash": "F08106D40C42E463D25684299DCA1B365B74D5DAF3BCAA76A7DD1CE6FF3076FA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetActiveJob",
              "Signature": "public System.Boolean TryGetActiveJob(System.Guid id, out Candide.GameModels.Models.Jobs.Job\u0026 job)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "94ACCF31B90D6CEB7F86842D44D7E5307ED0B66CD1500C078208FEA3AEB99612",
              "Hash": "61F8D3AC6F22E5875D162984C771CE1EA00DE398EEADD432BB9F69730497E205",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Jobs.Job\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Job doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetActiveTradeRoute",
              "Signature": "public System.Boolean TryGetActiveTradeRoute(System.Guid id, out Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026 tradeRoute)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tradeRoute",
                  "Type": "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "517BAA94011314C153702864A1F89D56CE7556E0A593CDC4191D81A44020B265",
              "Hash": "781F0A07A5F91580CFEBF1C596C5A9B9A92756D6961F6DC6F9045F14C522A1CD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Active trade route doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetAvailableOffering(System.String, Candide.GameModels.Models.Gods.ClientOffering\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetAvailableOffering",
              "Signature": "public System.Boolean TryGetAvailableOffering(System.String offeringId, out Candide.GameModels.Models.Gods.ClientOffering\u0026 offering)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "offeringId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offering",
                  "Type": "Candide.GameModels.Models.Gods.ClientOffering\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "4609BB748E3964D71AF7F2025201733B0B09E6D5A48B85E87CB2B5C9CD3EB18C",
              "Hash": "F0733328640263A4C1810CB539AA3392991B09A2C86721D4818DAE422CF37EB1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Offering doesn\u0027t exist in GameState. Id: ",
                ". Could be that the offering is no longer available."
              ],
              "Source": null
            },
            {
              "Id": "TryGetBuilding(System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuilding",
              "Signature": "public System.Boolean TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E id, out Candide.GameModels.Models.Constructions.Building\u0026 building)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "Candide.GameModels.Models.Constructions.Building\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "11C87138CDB0AC26E06E3719A468F0F2DF86437C82798B193B5719C14EAF9952",
              "Hash": "29E4EF0362E51651BC63E87759AB35E1FE7FB17A078C9EAEA42F85663A4402B1",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Building doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetCitizenSlot(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenSlot",
              "Signature": "public System.Boolean TryGetCitizenSlot(System.Guid id, out Candide.GameModels.Models.Citizens.CitizenSlot\u0026 slot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "Candide.GameModels.Models.Citizens.CitizenSlot\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "B059CD1A41870A349AEA481D23D1F03F466A154388F461C197BCA366D61D1893",
              "Hash": "E9580D4DF645D86DC24BAC50626FEACB61E3494D6A8FE71BF7CE51BCDF9F95BE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Slot doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetCitizenSlot(System.Guid, System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenSlot",
              "Signature": "public System.Boolean TryGetCitizenSlot(System.Guid slotId, System.Guid buildingId, out Candide.GameModels.Models.Citizens.CitizenSlot\u0026 slot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "slotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "Candide.GameModels.Models.Citizens.CitizenSlot\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "57FF081978BA6353C3A07F684EAB47852C95D6F925ADABC21D8F4E6C40054F06",
              "Hash": "9DCC9C61BC39B63D9C6C30AFBA34A99140267CF30619DBD66CEE94F635F4147D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Can\u0027t find slot the gamestate. Id: ",
                ", and building ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetCitizenSlotForCitizenId(System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenSlotForCitizenId",
              "Signature": "public System.Boolean TryGetCitizenSlotForCitizenId(System.Guid id, out Candide.GameModels.Models.Citizens.CitizenSlot\u0026 slot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slot",
                  "Type": "Candide.GameModels.Models.Citizens.CitizenSlot\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "051850C59214BBE4198E843170C9484D58628563EF6446B8DFB0B44B1A76DB34",
              "Hash": "B2E11DC432F996B5451D49DFE4819311E4C4200F8B39653F036AA344F3431FAD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unable to find citizen slot for citizen with id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetConstructionSite(System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetConstructionSite",
              "Signature": "public System.Boolean TryGetConstructionSite(System.Guid id, out Candide.GameModels.Models.Constructions.ConstructionSite\u0026 constructionSite)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionSite",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "2C73B4940C483320E2F836D573488C302B034157FD5356EA705236C82FE194E9",
              "Hash": "04BCDDAA6ADE8E47A0B924EC25E5F6293DC637F684F3B5A5D18BF46588DE4E31",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Construction site doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetDecoration(System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Decoration\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDecoration",
              "Signature": "public System.Boolean TryGetDecoration(System.Nullable\u003CSystem.Guid\u003E decorationId, out Candide.GameModels.Models.Constructions.Decoration\u0026 decoration)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decoration",
                  "Type": "Candide.GameModels.Models.Constructions.Decoration\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "FB487D10F99D00583D2E5889F1489E3564DE0582936CCCBE994AA4BE37214BF1",
              "Hash": "7B28D6D5591E3C43FA396203432BF9C481B68099F852FB0030AEF480D7133A8B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Decoration doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetEntity(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "TryGetEntity",
              "Signature": "public Shared.Entity.EntityWrapper TryGetEntity(System.Nullable\u003CSystem.Guid\u003E guid)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "B5B1FE76E206C23224B3CC63DC9A98B7FE0B703AD47D46A398527D60DA38494F",
              "Hash": "9A6308AFF113F730410917AD98BAA4F155BC02D756649398D6CE09F4852AB9EC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)-\u003ESystem.Boolean",
              "Name": "TryGetEntity",
              "Signature": "public System.Boolean TryGetEntity(System.Guid id, out Shared.Entity.EntityWrapper\u0026 entity, System.String callingMethodName)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "callingMethodName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "3A126BB3D0DD373CD4745CE1744D9B6C3C9BF23B1667C329790F89B28C7A1E73",
              "Hash": "3CD81DB414037D63BA3DA58AF0C0C4ECC885FB46F4DA6192153F7D123A90FFF0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Entity doesn\u0027t exist in the gamestate. Id: ",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLocalPlayerEquipmentInventory",
              "Signature": "public System.Boolean TryGetLocalPlayerEquipmentInventory(out Candide.GameModels.Models.Items.SimpleInventory\u0026 equipment)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "equipment",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "B001FF78F888033A430347BFC1E16AC87EF2FE9B2C65857D3DF8705812C90EA1",
              "Hash": "2E909E141BFFE64F3E82EF4D0BED8C76824628A5DBF44718E3EC8727CB030A7B",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Local player equipment inventory doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLocalPlayerInventory",
              "Signature": "public System.Boolean TryGetLocalPlayerInventory(out Candide.GameModels.Models.Items.SimpleInventory\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "817C22BB9860FB5DF4B7656249217A617E7339413BCFA3B7968E1055AF7CC65B",
              "Hash": "B471091BAEBE7C5ABDBBA41369548FF633011345E53226DB2E5C92710AD6AC48",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Local player inventory doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetLocalPlayerSecondaryEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLocalPlayerSecondaryEquipmentInventory",
              "Signature": "public System.Boolean TryGetLocalPlayerSecondaryEquipmentInventory(out Candide.GameModels.Models.Items.SimpleInventory\u0026 secondaryEquipment)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "secondaryEquipment",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "76D38CCB8A3F1B4237E0EBCE1BA4574468EB7D3692CE61F3A894E5E8EEE565AF",
              "Hash": "9682422AE58B1B9E450B151CD7CF68B5B4E331A7248FF59576241F748A31ADFF",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Local player secondary equipment inventory doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetLogisticsConnection",
              "Signature": "public System.Boolean TryGetLogisticsConnection(System.Guid connectionId, out CandideServer.Models.Logistics.LogisticsConnectionModel\u0026 connection)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "DF61B97695526A8DC5BAE39174424A8EAAC4978E9834A4E54A3BBB3127554EDF",
              "Hash": "16F5E225291FAC2505F7F0B5C6111DC3E56040E8033113E92191BC4C03AAADBE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Logistics connection doesn\u0027t exist in GameState. Id: ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "TryGetOverviewCitizen(System.Guid, CandideServer.Data.Citizens.CitizenOverviewData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetOverviewCitizen",
              "Signature": "public System.Boolean TryGetOverviewCitizen(System.Guid id, out CandideServer.Data.Citizens.CitizenOverviewData\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Data.Citizens.CitizenOverviewData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "E9EB260D5AAC27FFC7FD68217A738819B764C0A1A728101B88169E63946D97A8",
              "Hash": "8E2222C6AC04292CFD4C752313452D5516642A9467554047E1E8C6FE8EB003CC",
              "CalledMethods": [
                "Candide.GameModels.GameState::GetOverviewCitizens()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Data.Citizens.CitizenOverviewData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Data.Citizens.CitizenOverviewData\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Overview citizen doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerForEntityId",
              "Signature": "public System.Boolean TryGetPlayerForEntityId(System.Guid entityId, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 player)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "21C31A041DBEC239B6F95774E6342119ABFFE25023B627BE5047713E12F55413",
              "Hash": "F7E94413A6E80DA6039F4A83074A4AF8D9454CCF2AC9B8926353DF520862BD68",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerFromCharacterId",
              "Signature": "public System.Boolean TryGetPlayerFromCharacterId(System.Guid id, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 player)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "BFA126635C79BFC7BA39950E43D57824681BCA14ECB1FE1B848D2BE2D9B57567",
              "Hash": "DF163F9922B7B1F87B5CD2FDBD76291D906E30AC8B53438FD22E988AB1029CBA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find player from Character ID in the GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetTown",
              "Signature": "public System.Boolean TryGetTown(System.Guid townId, out Candide.GameModels.Models.ClientTownModel\u0026 town)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "7C602FEDA6FC82221F405781E0B358D7A8BF948FA039B3142AF035D978A437A0",
              "Hash": "40F19760811AFEE27307B535D7C996926365A0EEAEA2DB43A22CD6BED5C31A3C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Town doesn\u0027t exist in GameState. Id: ",
                ". Could be that the town has been removed?"
              ],
              "Source": null
            },
            {
              "Id": "TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetUnlockedBlessing",
              "Signature": "public System.Boolean TryGetUnlockedBlessing(System.String id, out Shared.Models.Gods.Blessing\u0026 blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "6197D7A3BAC209AA30CB44449DD02CF9E1BC09955A301C25D21F1C9D0750A63E",
              "Hash": "ABAF13BF1BB4D389CE3D803642EBCE42D3B0D3B5D5AE55BC21D54AC637EBA5AA",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.BlessingsDataBase::GetBlessingOrMissing(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Unlocked Blessing with ID "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWildCitizen(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean, CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWildCitizen",
              "Signature": "public System.Boolean TryGetWildCitizen(System.Nullable\u003CSystem.Guid\u003E id, System.Boolean skipWarning, out CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipWarning",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "D1BE2186368F1971C8FEE3CA5FA5514A080A20B61D6D27F7B2E1A8FD8E54EC41",
              "Hash": "F74C1BE19D92C2E0876E89B6BCF79B9F71922432289189BDD4FA82115B3557F8",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Wild citizen doesn\u0027t exist in the gamestate. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWorkOrderForJob(Candide.GameModels.Models.Jobs.Job, System.Guid, Candide.GameModels.Models.Jobs.WorkOrder\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorkOrderForJob",
              "Signature": "public System.Boolean TryGetWorkOrderForJob(Candide.GameModels.Models.Jobs.Job job, System.Guid workOrderId, out Candide.GameModels.Models.Jobs.WorkOrder\u0026 workOrder)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "job",
                  "Type": "Candide.GameModels.Models.Jobs.Job",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrderId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "workOrder",
                  "Type": "Candide.GameModels.Models.Jobs.WorkOrder\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "9E4F8609AEB8B5F78BFBCEB33804836BDB72DFA1B262CCA376B7FDEAF5858D88",
              "Hash": "F44FCBDA5F7420FC656A9DA90D622BBFCD1F9399B2FD14522AF56D818C0A8B8E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Work order doesn\u0027t exist in the job. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorld",
              "Signature": "public System.Boolean TryGetWorld(System.Guid id, out CandideServer.Models.Worlds.WorldModel\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "6E2E1A40E2499A0F579FB50E77AA27FB23DE765ECC4C0A7F990B30D57123BF01",
              "Hash": "BFCAFF26E50A82686D418CAD4CB1A159C20B038ABF5EE78883E6BE8CFABF07B0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "World doesn\u0027t exist in GameState. Id: "
              ],
              "Source": null
            },
            {
              "Id": "TryGetWorldStat(System.String, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldStat",
              "Signature": "public System.Boolean TryGetWorldStat(System.String statId, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "534EFC2FA91DE8C1B074D5BB56289FC8612985733FC2AA153162D26C3382CEDD",
              "Hash": "99DD8729EC384429D258E24525AB693D815F91E5D00BA44F21E48AB030DE9E63",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)"
              ],
              "StringLiterals": [
                "Failed fetching world stat "
              ],
              "Source": null
            }
          ],
          "Hash": "963A656B617CE7D71DB5EFA49428C3559137692288E06D5CD53F57F0FC4E04F3"
        },
        {
          "Id": "Candide.GameModels.Helpers.ClientWorldTileHelper",
          "Name": "ClientWorldTileHelper",
          "DisplayName": "ClientWorldTileHelper",
          "FullName": "Candide.GameModels.Helpers.ClientWorldTileHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DummyWorldTiles:Shared.Models.WorldTile[,]",
              "Name": "DummyWorldTiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "private Shared.Models.WorldTile[,] DummyWorldTiles",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "140869B64BD6E41BACC4CFDD7D737CB31484FB007517F2E610205D1C1B7B36BF"
            },
            {
              "Id": "TileHighlightSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TileHighlightSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet TileHighlightSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "58203EC2FD2C02EAF0D9672FC50AD4DB78C02B1E8A749C778FA0E23A8F5306A9"
            },
            {
              "Id": "_dummyWorldTile:Shared.Models.WorldTile",
              "Name": "_dummyWorldTile",
              "Type": "Shared.Models.WorldTile",
              "Signature": "private Shared.Models.WorldTile _dummyWorldTile",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "18813C510FA3A3717761D6E7B4F917A5BE91BAE3E21A855591C8AAB2DC745354"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Rectangle bounds, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "C32EC6653F4FA7AF6C0782F1EB5B0CFC347ABF27B500D6F994FE4FAAE61A54B5",
              "Hash": "58796553888D0B14CCF38A2616E8062E79863347E86945E2CBCC80046FC2B31C",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Array::GetLength(System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTileColor(Shared.Models.WorldTile)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,])-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 359,
              "BodyHash": "5EC9E8927BB714EAB4E3DF5B1C159A48DAE4BC8AA7EEB3CB0B4677B561CD8295",
              "Hash": "65447DE0D95687E43180221168556E0DFB36FAF7486173742F2D7845D6927F02",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Array::GetLength(System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTileColor(Shared.Models.WorldTile)",
                "System.Math::Abs(System.Single)",
                "System.MathF::Pow(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FillBounds(System.Int32, System.Int32, System.Int32, System.Int32, WorldTile\u002BStructureType)-\u003ESystem.Void",
              "Name": "FillBounds",
              "Signature": "public System.Void FillBounds(System.Int32 topLeftX, System.Int32 topLeftY, System.Int32 bottomRightX, System.Int32 bottomRightY, WorldTile.StructureType structureType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "topLeftX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topLeftY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomRightX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomRightY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "CDC8907DF4166173B477DF32068E36D578E78F02E7307B30A49E27C019F4433A",
              "Hash": "B59AAADA5CFBCE2823D40E6D279E44035BB358D22CE02FFBDF4AFC7A0908223F",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Array::GetLength(System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCameraCenterWorldTile(Shared.Models.WorldTile[,])-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetCameraCenterWorldTile",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetCameraCenterWorldTile(Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "EE63F76688AABF5D30D81653E20D339971C22B91079886FD363BA5EEB96C0E4A",
              "Hash": "F688C553046495A769E2AA0BD373F18F1CE5A0120ED4A08F426404D370C02D01",
              "CalledMethods": [
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Array::GetLength(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityBiomeId(System.String[,], Shared.Entity.EntityWrapper)-\u003ESystem.String",
              "Name": "GetEntityBiomeId",
              "Signature": "public System.String GetEntityBiomeId(System.String[,] biomeIds, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "biomeIds",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "A9A5D0966B6A4E77BD728B6C80F66A0DE2288ACA94DF5D8C8FF6581A8E2CFFAB",
              "Hash": "F97A3A20AD4734EAB2985CDADBB407327136F946B981FC3E01CFFAFAB231DC5F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(System.String[,], Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()",
                "System.String[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityWorldTile(Shared.Models.WorldTile[,], Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CShared.Models.WorldTile\u003E",
              "Name": "GetEntityWorldTile",
              "Signature": "public System.Nullable\u003CShared.Models.WorldTile\u003E GetEntityWorldTile(Shared.Models.WorldTile[,] tiles, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.WorldTile\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "60E377F175070BF31BA48D3C1400F5A6B13AD5AA1325FC0E668A09F2DAB5DDEA",
              "Hash": "5E45F05B98C8AD15727EC5BD3A015A4FE3AC06DD1953A4C3164869B2BD433840",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetLocalPlayerWorldTile",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetLocalPlayerWorldTile(Shared.Models.WorldTile[,] tiles)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C05E45A3D18977F27F32F34B892C834F26DF93C1614352A9B0046C37024F8A74",
              "Hash": "143754EB61B516AFC39D2986D05D1CF7D99242465B0946F6DBB4AFAD43419992",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTiles()-\u003EShared.Models.WorldTile[,]",
              "Name": "GetTiles",
              "Signature": "public Shared.Models.WorldTile[,] GetTiles()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.WorldTile[,]",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "46D5EAC66F63B660AB9EE6118F4897D3F515305AEE0CCF4C3EA5234B40725B1A",
              "Hash": "D24CEB8D250E08A534A764060D18CD0A01275C674E6282F152FB16CA64BE79AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTile(System.Int32, System.Int32)-\u003ESystem.Nullable\u00601\u003CShared.Models.WorldTile\u003E",
              "Name": "GetWorldTile",
              "Signature": "public System.Nullable\u003CShared.Models.WorldTile\u003E GetWorldTile(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.WorldTile\u003E",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "87796AAB65CFD05776645DB4FD2C1E2903434D71FA8615013BE3FBD9B6D6A9A6",
              "Hash": "BCB803506434489B192949D7FC1C722A4A45E47DDEB26369CCD50B839A13236C",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTileColor(Shared.Models.WorldTile)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,Microsoft.Xna.Framework.Color\u003E",
              "Name": "GetWorldTileColor",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E GetWorldTileColor(Shared.Models.WorldTile tile)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "549287C0F00FF77E508EF5671407DF04BA0781CAF43327560203D4210B9C45DC",
              "Hash": "C531DAAF06A78FD660EF288ED45673DD2E4C867BF7E1ED7A67ECE50D02DB6379",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetWorldTilePos",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWorldTilePos(Shared.Models.WorldTile[,] tiles, Microsoft.Xna.Framework.Vector2 worldPos)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "61993033121490FDD63EE4B7A77B28DA668E84CCFA3C44FE31E99B0339E747D0",
              "Hash": "FD1F0501D3B521012178011AC66FF3ECEAC10510A9AF36EAC0A6A28FEDCC519E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Array::GetLength(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTilePos(System.String[,], Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "GetWorldTilePos",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWorldTilePos(System.String[,] tiles, Microsoft.Xna.Framework.Vector2 worldPos)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "61993033121490FDD63EE4B7A77B28DA668E84CCFA3C44FE31E99B0339E747D0",
              "Hash": "8896E8BD1583CA15958FBA49E1C4766DCDD70F98BD2DA07E3C3EA82F3013CFBD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Array::GetLength(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldTileRef(System.Int32, System.Int32)-\u003EShared.Models.WorldTile\u0026",
              "Name": "GetWorldTileRef",
              "Signature": "public Shared.Models.WorldTile\u0026 GetWorldTileRef(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.WorldTile\u0026",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "3173E63C1463790072A8C6232A4D589479289BA3B3EE4F57B050CD2B9C4DB48F",
              "Hash": "2A1F8EBC2227A231B918215CE2DD0E0D9794C869159C3B55A65FE9F496C90682",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorldTile(System.Int32, System.Int32, Shared.Models.WorldTile\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldTile",
              "Signature": "public System.Boolean TryGetWorldTile(System.Int32 x, System.Int32 y, out Shared.Models.WorldTile\u0026 tile)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "FDA308A246A36A895CE2B8E8CD9939305E73E42B6449D42BFCAF53FE5166B425",
              "Hash": "A8BC40EF5BEC172F9321C5DD27591190D750E179CAC1850221C003091C65B0EF",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7EC8B733C4A4DA4DF00CE06CAD8B45D649C83D08FE9D9A90291EACFBBB2D607C"
        },
        {
          "Id": "Candide.GameModels.Helpers.ConstructionHelper",
          "Name": "ConstructionHelper",
          "DisplayName": "ConstructionHelper",
          "FullName": "Candide.GameModels.Helpers.ConstructionHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockingEntityPositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "BlockingEntityPositions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E BlockingEntityPositions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA4A1515997647F021E08C5C3EBEBE12A2251DA89E4EF0E03114442067158247"
            },
            {
              "Id": "InvalidTile:System.Byte",
              "Name": "InvalidTile",
              "Type": "System.Byte",
              "Signature": "public System.Byte InvalidTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F73C8A3549CC09FE65B0A6E83E1C522EBBCBF96A8FB68499E4643B507CE2655"
            },
            {
              "Id": "ObstructedTile:System.Byte",
              "Name": "ObstructedTile",
              "Type": "System.Byte",
              "Signature": "public System.Byte ObstructedTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32DC236E1DC216E808C0D9B0AD716A7930F36691D2271966B98F4DEE1E064B4C"
            },
            {
              "Id": "ValidTile:System.Byte",
              "Name": "ValidTile",
              "Type": "System.Byte",
              "Signature": "public System.Byte ValidTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8481609027EEE0ACB40B67B37E3221FF1B2E5F5481AF9A172CCD8B8F2683ECA4"
            },
            {
              "Id": "ValidTiles:System.Byte[]",
              "Name": "ValidTiles",
              "Type": "System.Byte[]",
              "Signature": "public System.Byte[] ValidTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20D63099DB2A1C9D7E5821B8E42219B5E19E96A108F0536570C971F62A45C8B2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "CalculateValidTiles",
              "Signature": "public System.Void CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea tileArea, Microsoft.Xna.Framework.Point placedTopLeftPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileArea",
                  "Type": "Shared.Models.Construction.ConstructionTileArea",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placedTopLeftPos",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2323,
              "BodyHash": "8BAE5094E9C1239004DF005943564EB98953ED51FD741BB2E2A6BC51CE44AD91",
              "Hash": "28BAC9A55AD58E29ED47306BE387ADEC04F15362935DAFFE4BB7E69262182CCC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.Construction.PlacementRequirementsExtension::HasFlags(ConstructionSpaceInfo.PlacementRequirements, ConstructionSpaceInfo.PlacementRequirements)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.GroundTileFlagsExtension::HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Shared.Models.InteriorTile[,]::Get(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::HasAnyFlag(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo, Microsoft.Xna.Framework.Point)-\u003EConstructionHelper\u002BConstructionValidEnum",
              "Name": "IsValidConstructionPosition",
              "Signature": "public ConstructionHelper.ConstructionValidEnum IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo spaceInfo, Microsoft.Xna.Framework.Point topLeftCornerTile)",
              "Visibility": "public",
              "ReturnType": "ConstructionHelper.ConstructionValidEnum",
              "Parameters": [
                {
                  "Name": "spaceInfo",
                  "Type": "Shared.Models.Construction.ConstructionSpaceInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topLeftCornerTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "F26EDB2ED3B6111F525B2FAC143AE0D1B9176712D2684737B8B168EDF59A9717",
              "Hash": "3DC66A3E1B03E2A67D103BFC8EAAEB6E7491D789F730196CB8FA98F6DADEE2AD",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)-\u003EConstructionHelper\u002BConstructionValidEnum",
              "Name": "IsValidConstructionPosition",
              "Signature": "public ConstructionHelper.ConstructionValidEnum IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea tileArea, Microsoft.Xna.Framework.Point placedTopLeftPos)",
              "Visibility": "public",
              "ReturnType": "ConstructionHelper.ConstructionValidEnum",
              "Parameters": [
                {
                  "Name": "tileArea",
                  "Type": "Shared.Models.Construction.ConstructionTileArea",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placedTopLeftPos",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1478,
              "BodyHash": "6F2679341E7C9832000A2ABC87E70051F6C0AD7C3F9D2BF9C0E793330D084DA7",
              "Hash": "29CAD8AB39A13CF0CBC41885D7A43C5867C528FEA179EBB749550193F12598E3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Shared.Models.Construction.PlacementRequirementsExtension::HasFlags(ConstructionSpaceInfo.PlacementRequirements, ConstructionSpaceInfo.PlacementRequirements)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::ContainsKey(!0)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.GroundTileFlagsExtension::HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Shared.Models.InteriorTile[,]::Get(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::HasAnyFlag(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E97827A38721D06B8528A38A21BB4ADD5B7F189B1A7FC11A8A8F84E0D8297164"
        },
        {
          "Id": "Candide.GameModels.Helpers.GameFolder",
          "Name": "GameFolder",
          "DisplayName": "GameFolder",
          "FullName": "Candide.GameModels.Helpers.GameFolder",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasePath:Candide.GameModels.Helpers.GameFolder",
              "Name": "BasePath",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder BasePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6849FF4B47796F386A43F8E03DEABE39CEF61BECA7D35E1445E07207D1B69382"
            },
            {
              "Id": "Characters:Candide.GameModels.Helpers.GameFolder",
              "Name": "Characters",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder Characters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "72ED41DA8C9B71D42BCC02255E490DF73BD70CE1E4F6DACE3E832D2A970CDDCF"
            },
            {
              "Id": "CurrentProfile:Candide.GameModels.Helpers.GameFolder",
              "Name": "CurrentProfile",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder CurrentProfile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8134175503D963EF3FFECF464F2372A02D4DFA95655CE82038E25942B1B4E74F"
            },
            {
              "Id": "PortOverBasePath:Candide.GameModels.Helpers.GameFolder",
              "Name": "PortOverBasePath",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder PortOverBasePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2275E52653B8211E007A4A6280EC263E1AB88B425C793B795A251CFCF224FBD8"
            },
            {
              "Id": "SavedWorlds:Candide.GameModels.Helpers.GameFolder",
              "Name": "SavedWorlds",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder SavedWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "656EC458037818E9C8430BA4992ACDADEB672F5F2C27CDFA5A1E5CA710059BEC"
            },
            {
              "Id": "Settings:Candide.GameModels.Helpers.GameFolder",
              "Name": "Settings",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder Settings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93CC5131E62FD6166DB38C2A9F3922F71D1C59D6E9354EF6FFA4EF9B623DBB07"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorldMaps:Candide.GameModels.Helpers.GameFolder",
              "Name": "WorldMaps",
              "Type": "Candide.GameModels.Helpers.GameFolder",
              "Signature": "public Candide.GameModels.Helpers.GameFolder WorldMaps",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CC0599D8B311EAA28DAFF75449AF4A5DF96EB448FFAF4BA68785BAF4A54F60E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "68F7E6F1FF2F27FAB82AAD7322A00BC4CB4A89FC03B302A342092457912C5CFF"
        },
        {
          "Id": "Candide.GameModels.Helpers.GamePathHelper",
          "Name": "GamePathHelper",
          "DisplayName": "GamePathHelper",
          "FullName": "Candide.GameModels.Helpers.GamePathHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultBaseSavePath:System.String",
              "Name": "DefaultBaseSavePath",
              "Type": "System.String",
              "Signature": "private System.String DefaultBaseSavePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05F03DED5AC37AF6384D9173562F50F7D9850151FFD75CB792B78F8312E45AC8"
            },
            {
              "Id": "WindowsBaseSavePath:System.String",
              "Name": "WindowsBaseSavePath",
              "Type": "System.String",
              "Signature": "private System.String WindowsBaseSavePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "94AA9EFC793EB6C60B474FB9EB04F401E7A715595048731300A6EF40738F18CD"
            },
            {
              "Id": "WindowsBaseSavePortOverPath:System.String",
              "Name": "WindowsBaseSavePortOverPath",
              "Type": "System.String",
              "Signature": "private System.String WindowsBaseSavePortOverPath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7C299FFC5C7D788EBFFE595EA8323D9FE41A5F0184BB548EB780073157BEF8F"
            }
          ],
          "Properties": [
            {
              "Id": "ProfilePath:System.String",
              "Name": "ProfilePath",
              "Type": "System.String",
              "Signature": "private System.String ProfilePath",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "80C2EBBF1C5E12B5F385177776FB651714892A34A5496FCAF4239274FA11009E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)-\u003ESystem.String",
              "Name": "GetFolderPath",
              "Signature": "public System.String GetFolderPath(Candide.GameModels.Helpers.GameFolder folder, System.Boolean createDirectory)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "folder",
                  "Type": "Candide.GameModels.Helpers.GameFolder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "createDirectory",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "DBF69BC43B6107DDC1EFA0505AED51891D62E279614748E5EC929E94B6EE5CA7",
              "Hash": "9619DD7B54AB693DC84B9647E1B82AA62F2567D83D13FD5E7DDD7C34DDB9111E",
              "CalledMethods": [
                "MonoGame.Framework.Utilities.PlatformInfo::get_MonoGamePlatform()",
                "Candide.GameModels.Helpers.GamePathHelper::get_ProfilePath()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "System.IO.Directory::CreateDirectory(System.String)"
              ],
              "StringLiterals": [
                "settings",
                "characters",
                "world_maps",
                "saved_worlds",
                "folder"
              ],
              "Source": null
            }
          ],
          "Hash": "B8A4D3CECEF77A9AFBA649116858F95C8CED0329E11670B8D04F5956DEDC4997"
        },
        {
          "Id": "Candide.GameModels.Helpers.GameStateHelper",
          "Name": "GameStateHelper",
          "DisplayName": "GameStateHelper",
          "FullName": "Candide.GameModels.Helpers.GameStateHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetPlayersList:System.Collections.Generic.List\u00601\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Name": "GetPlayersList",
              "Type": "System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E GetPlayersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5BBE15C467C5B81E353AE544939A5FA2A11A06D23C9F95E201F6453C2AFD786"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllCarrierCitizenIdsForTowns(System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "GetAllCarrierCitizenIdsForTowns",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E GetAllCarrierCitizenIdsForTowns(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E townIds)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "townIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "A4B2B4CCD6C38B333683D79EC8D7AD0F4E3756EDFA68AEAA797CEF8F8F2752B9",
              "Hash": "1592DE14B97F86491FC7AE0573D5EC82C180189B0B2768F6B37BE360C7CC3060",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "job:carrier",
                "Unexpected duplicated citizen ids in GetAllCarrierCitizenIdsForTowns"
              ],
              "Source": null
            },
            {
              "Id": "GetPlayersInWorld()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Name": "GetPlayersInWorld",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E GetPlayersInWorld()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "7F06656D2FAF4F8F6FB9FBCFF88F7B6ED19E1120686A91E4335047348697EDC4",
              "Hash": "5037E8F761ABB4F6B54438772224DECFB92B837A619A6CD426120D0E858124DD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5FB77F9CD0D590E8E3C86BCC454A57A5424F21CA134B29A99F2CD102A56C53FD"
        },
        {
          "Id": "Candide.GameModels.Helpers.LocalPlayerFlags",
          "Name": "LocalPlayerFlags",
          "DisplayName": "LocalPlayerFlags",
          "FullName": "Candide.GameModels.Helpers.LocalPlayerFlags",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFlagValue1(System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFlagValue1",
              "Signature": "public System.Single GetFlagValue1(System.String id, System.Single defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1EF1B1DCA615E9F63F0610250BBD75B77A6769055A1B283AF7C7B3322FEFE892",
              "Hash": "99B1C75C680C17706D2A8917A3F05C3D11B189DEE1DB6F9F4C9A646AE6A778F0",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFlagValue2(System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFlagValue2",
              "Signature": "public System.Single GetFlagValue2(System.String id, System.Single defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F1842180974D555983081DD875BC46EDD51D15FD57AAF7F3C0E8AFFD6B58DFFC",
              "Hash": "4147C5AB17D663F96FEDE4BA3CD65164216FE4990AF485C6585B9C84427BB9C3",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue2(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFlagValues(System.String, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "GetFlagValues",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E GetFlagValues(System.String id, System.Single defaultValue1, System.Single defaultValue2)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "001B645A52193FCDF4C4AA6F2D6CA3265931E39EF67895D2F77562F0FF052E10",
              "Hash": "DB817121A336F1DE12CAA863787CF6C8CEB7B27714356B9581AC98AA088CEB5D",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValues(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlag(System.String)-\u003ESystem.Boolean",
              "Name": "HasFlag",
              "Signature": "public System.Boolean HasFlag(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "7C40ADAB22ABF9348BCB6CF9881F1A37FB9D64D08487A970AA142FC06EF2CC67",
              "Hash": "D75E4736ABD56BC60AD76DE2EC3FFDB8E6B1917F7BFCFBA92BCD9C7A97CD2E41",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6D26BA5E71DDAA9E132A00D9C790EE00B0FCC38650020194995A5A0E75C5005E"
        },
        {
          "Id": "Candide.GameModels.Helpers.PlayerEquipmentHelper",
          "Name": "PlayerEquipmentHelper",
          "DisplayName": "PlayerEquipmentHelper",
          "FullName": "Candide.GameModels.Helpers.PlayerEquipmentHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseTrinketItems:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "ReuseTrinketItems",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "private Shared.Models.Items.ItemInstanceModel[] ReuseTrinketItems",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB25D09200863F51DD3872F27F0A4A1BE35EC9115DB9C7B814DC3C579F87AC5A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEquippedItemForType(Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "B6B11BABCB14386770680A8FB7B7B768E24957E6EB157B0EEAD299A5DEB5C687",
              "Hash": "DA80B799D30AC3A02004518D4642F209CCF053DB86DAC372C8DE7123DBE6A0E8",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForType(System.Int32, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(System.Int32 playerId, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "69A21B19F356A949F07B0195224845E42CBA49813176CD6CD976D788B7379E27",
              "Hash": "2ED2E30B087CC2FA39265CCDF87EAB8821C9E3AFE7B56D7FDE237B0D822EEE4F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForTypeSlot(Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForTypeSlot",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForTypeSlot(Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "6422B3636BC514975753D90477907BAE4344C1E21E10B2B9E6F8531518F8FB09",
              "Hash": "BD53B409A27D8BDA01D262A567EC8C73F774F5F6483015CF3615B6BC79487BFA",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForTypeSlot(System.Int32, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForTypeSlot",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForTypeSlot(System.Int32 playerId, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "D89B1A1AC93B4E0A98F7388BA3FE6AD67F8D1D0331F5B6F37E2929F3E2851AEC",
              "Hash": "D7BCA159158D25D4B55E0D4819FE4757CE6991866DA7CEA5B5E293EA281AC9A5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemForWeaponType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemForWeaponType(System.Guid equipmentInventoryId, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "B524F8DB5700845D3AA1A31803EF1102BAB3A1BFCBDBCC903F5F32E9220ED231",
              "Hash": "2F961E2F3921355102F703631824F8887A9DBC4F6AB0786A373672375B11972C",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItemFromSlot(System.Int32, System.Int32)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetEquippedItemFromSlot",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetEquippedItemFromSlot(System.Int32 playerId, System.Int32 itemSlot)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemSlot",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "18ABB8D5C294F41189024A109230EF6CF4550BD89BE20235CEA2AE120A1B77A0",
              "Hash": "0CECED7D31D22E97B3C6B7C6753F88BE841FAF23395A68F6DA78F50253F7F6F4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedTrinkets()-\u003EShared.Models.Items.ItemInstanceModel[]",
              "Name": "GetEquippedTrinkets",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] GetEquippedTrinkets()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel[]",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "B38CEDC96FCB307582B987051FA8BC5266161798E02C8F7E762482B2D15CB2A3",
              "Hash": "CC122AA2EB43704BAA3926016DDB3DF2008DE8F132F4C7E978193B9964CC4F41",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "System.Array::Empty()",
                "System.Array::Clear(System.Array)",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetFirstLocalPlayerAmmoOfType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "0863590B2D239A35C84102CEEF06435FEF81F6C081984C256F88F25702EAD2B9",
              "Hash": "C2DE0D471D2E2F70267A94AF9CE060D9E1DDA232A4B069ADC38909900D2B1A8D",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFirstLocalPlayerAmmoSlot(Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Int32",
              "Name": "GetFirstLocalPlayerAmmoSlot",
              "Signature": "public System.Int32 GetFirstLocalPlayerAmmoSlot(Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "D73F78C961C539D8E7B70CD788F7F2F19F4F7FB9A1B06685B0426CDEB9720289",
              "Hash": "E6EB1CD3E2B7B3E0AB524D8CF753007F1A537FA2BC3F33F573926EC62372D0C2",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMainHandWeapon()-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetMainHandWeapon",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetMainHandWeapon()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "74A5AC449A226E4F59243A194F46E92AF76F222BD8966C14A8C3D26E8A56753D",
              "Hash": "F07E05A51C47DE8AD9F4B27C2EA93755BFF849E9888F04FCB2851DF0D256FC43",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOffHandWeapon()-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetOffHandWeapon",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetOffHandWeapon()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "01B40D1C5D9D805F9FACB321B82C0451443C06C99B808E81349C1F9AD23B89D8",
              "Hash": "D28B24EB18EF9D46FBDF4110427B45103A7C01673CFBF65371D7BFFC188DD782",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSecondaryMainHandWeapon()-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetSecondaryMainHandWeapon",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetSecondaryMainHandWeapon()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "9C5044EC16C2979F7B0B02E0D18B02281D68E7E4BEAFC405E92F37EC10FE99A7",
              "Hash": "EE77E4F8960B709834744485F691DBDED282DA4B68090B87A48045BBD5F874ED",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSecondaryOffHandWeapon()-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetSecondaryOffHandWeapon",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetSecondaryOffHandWeapon()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "DD9148EDF5FCB5FADB756E2B94CA9CF6C69DC965430C1DD4B3F320EF8C1496B3",
              "Hash": "DC05C1CE9915428C728D1DBE761D56AB323EEBD03C46694C39319DBDD35CC8C4",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)-\u003ESystem.Boolean",
              "Name": "LocalPlayerHasAmmoOfType",
              "Signature": "public System.Boolean LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum weaponType, System.Int32 amountToExpend)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amountToExpend",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "A6F861868F0DB6310CE45EF69F5DAC63BDA5DBA1CC95A90B940DDA062EEAB107",
              "Hash": "5CAC59ADB751412AF239D7FFD5949B2E763AC751A3C1914DD0AF25E6206776D4",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LocalPlayerHasWeaponOfType(Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Boolean",
              "Name": "LocalPlayerHasWeaponOfType",
              "Signature": "public System.Boolean LocalPlayerHasWeaponOfType(Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "890A42581F8AAFAD8C07FEAEF9C7A414912521FFF40D776E6E69F84DDCD37204",
              "Hash": "43D2A2D671436BB550AE2D689E6A68D9246A31D5C016D3BD5349895DF57BE9CF",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4D6024999F100907CF719477BA5F47484F91B81B031E79367E37680BC104BB67"
        },
        {
          "Id": "Candide.GameModels.Helpers.SimpleInventoryMessagesHelper",
          "Name": "SimpleInventoryMessagesHelper",
          "DisplayName": "SimpleInventoryMessagesHelper",
          "FullName": "Candide.GameModels.Helpers.SimpleInventoryMessagesHelper",
          "Namespace": "Candide.GameModels.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SmashMessage(CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage)-\u003ESystem.Void",
              "Name": "SmashMessage",
              "Signature": "public System.Void SmashMessage(CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Inventories.SimpleInventoryManyUpdatesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "ECBE7F32AA644F2F40DA337E3FF39843E9B78476F55E2B57E18C182E897A3832",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3C8DC3C3C3909CD3E913890A1D6BFC7FD3DBCD8A7355D58FD56A707497D62DCE"
        },
        {
          "Id": "Candide.GameModels.Managers.AppliedPlayerSkinSlice",
          "Name": "AppliedPlayerSkinSlice",
          "DisplayName": "AppliedPlayerSkinSlice",
          "FullName": "Candide.GameModels.Managers.AppliedPlayerSkinSlice",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseSlice:Candide.GameModels.Managers.PlayerSkinSlice",
              "Name": "BaseSlice",
              "Type": "Candide.GameModels.Managers.PlayerSkinSlice",
              "Signature": "public Candide.GameModels.Managers.PlayerSkinSlice BaseSlice",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A01EDA78CB7D9059A518DA076065BEE898EF32DBE759E414674CAE07FA3CC7D"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Palettes:System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]",
              "Name": "Palettes",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] Palettes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECB93EFDA25F0B81204969DE74EDAEC93C1EBC07177A20594078B9620D5EDDA4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "79BAEC5093C672102F59174E0AA09D5261A3A7CC277062D976F4DC3195D2F08C"
        },
        {
          "Id": "Candide.GameModels.Managers.AuraManager",
          "Name": "AuraManager",
          "DisplayName": "AuraManager",
          "FullName": "Candide.GameModels.Managers.AuraManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityHasAura(System.String, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "EntityHasAura",
              "Signature": "public System.Boolean EntityHasAura(System.String auraId, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "6239389B9F86B0ECB2162A44BBE8EB8AE15E3956DC14189B0DF38B64943582C6",
              "Hash": "202F89674FE9A2DD06C29A238E1347945FFA02BE3FF33331FB48B671D77EF61F",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBaseStateForAura(System.String, Shared.Entity.EntityWrapper)-\u003EShared.Aura.State.AuraBaseState",
              "Name": "GetBaseStateForAura",
              "Signature": "public Shared.Aura.State.AuraBaseState GetBaseStateForAura(System.String auraId, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Aura.State.AuraBaseState",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "2B35A38EC26AA8E9B51D685006559EFFA946065A5161E85C16BC095621550C59",
              "Hash": "680E42B8FA3A9BD4B502F2CD4CC9D109DF476C2BA0BC50D5815FC908A87F98BB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReapplyEntityAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E)-\u003ESystem.Void",
              "Name": "ReapplyEntityAuras",
              "Signature": "public System.Void ReapplyEntityAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "D4C6E195E126DDEEDD799260684AEB6D1CDA7EFCF6A34D3A69DB7B3E478BBD83",
              "Hash": "A88EBCD758F8EA3AB735BCA5326B2D928D6CBFC963D4673EDE97DE528347280F",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)",
                "Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)-\u003ESystem.Void",
              "Name": "SyncApplyAuraToEntity",
              "Signature": "public System.Void SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "C6D5F845BA0C221E87C60899510DACA2728169193E32CF583872BB4EA5140796",
              "Hash": "2FEE5AA6277E332105A208BAA6B118D9CEFC1FD95226D8BD058EA465C766472F",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [
                "SyncApplyAuraToEntity"
              ],
              "Source": null
            },
            {
              "Id": "SyncReapplyEntityAuras(System.Guid, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E)-\u003ESystem.Void",
              "Name": "SyncReapplyEntityAuras",
              "Signature": "public System.Void SyncReapplyEntityAuras(System.Guid entityId, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C9D9BE326E04407A65447BAB754D3621C8CC77134E7D50717F9A094DD7E2D779",
              "Hash": "F08395F22DF64E3B3C4E6B2F9DD1E7739A49168FBCAA6141B524A12DA2DFE8F2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Managers.AuraManager::ReapplyEntityAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E)",
                "Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)-\u003ESystem.Void",
              "Name": "SyncRemoveAuraFromEntity",
              "Signature": "public System.Void SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "2B5E8864D9B4FF01CB54FEE39D96A7C564728C87BC47379AA30E3CE26935A496",
              "Hash": "C246CA845FDE7125B30018BD3C4734F88AE70C53303BAB5AFA81974C4F733164",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [
                "SyncRemoveAuraFromEntity"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryApplyAuraToEntity",
              "Signature": "public System.Boolean TryApplyAuraToEntity(System.String auraId, Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideArgs, System.Boolean sendSync, System.Boolean delayCalculateState, System.Boolean skipResistanceCheck)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideArgs",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delayCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skipResistanceCheck",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "D1E22D43555C4B0DF6EA32EEDB435FA2FE52BA47DE863CAADFC7D4FA23F961C4",
              "Hash": "D1E95BE648CECE50979C2379907A6E26F7A44E9EC889E43CD2B023730C839666",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Data.AuraDataBase::GetAuraOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single\u0026)",
                "System.Random::NextSingle()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::IsDone()",
                "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.AuraService::Send_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)",
                "Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "Tried to apply aura id \u0027",
                "\u0027 but could not find it",
                "status:system"
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryRemoveAuraFromEntity",
              "Signature": "public System.Boolean TryRemoveAuraFromEntity(System.String auraId, System.String auraInstanceTypeId, Shared.Entity.EntityWrapper entity, System.Boolean sendSync)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraInstanceTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "32BD3090B3A53A2DF1A96BA126AB944EEF46D82C9A99FEA4C5F39A9437414331",
              "Hash": "9F634B530E025867AB7C6778482A418064C4C780121196B7ED1ABB202DB279DF",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.SharedEntityAuraManager::TryRemoveAura(Shared.Entity.EntityWrapper, System.String, System.String)",
                "CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.AuraService::Send_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "13A0A03CB1C7C2CF725415BF742815A6AEE6046DB6E8CF317A1DCA8A264EC5B3"
        },
        {
          "Id": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
          "Name": "AvailableBlessingsChangedArgs",
          "DisplayName": "AvailableBlessingsChangedArgs",
          "FullName": "Candide.GameModels.Managers.AvailableBlessingsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewBlessings:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewBlessings",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewBlessings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0145A1AFE0BE030DAF53562A05ECB5D967DC6DE7E3C1FF8BFF6813CC70C201D"
            },
            {
              "Id": "RemovedBlessings:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "RemovedBlessings",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E RemovedBlessings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D24ACD31EA3A73200E1F2131930DF99D635B94284931B5E73AFFFEEBDCFB547"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5C56866B7D9D55C7BE3ACEF2A1FF4807B6E73B7FA32F66F42769AA3D573920A1"
        },
        {
          "Id": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
          "Name": "AvailableOrdinancesChangedArgs",
          "DisplayName": "AvailableOrdinancesChangedArgs",
          "FullName": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewOrdinances:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewOrdinances",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewOrdinances",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18E84DE8EC1C0BBC2C3CD4550816404FAC68616A4B96B96AE0E5F660E25C1DAA"
            },
            {
              "Id": "RemovedOrdinances:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "RemovedOrdinances",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E RemovedOrdinances",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CA6B834092CF560A90718AD372FD222E26D602045FBF0F3E2614CE1383476AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48FCC5D65EE059D4A6A14BCACFEB10299A5AE86B6666D6F8CC41ED5D1B839110"
        },
        {
          "Id": "Candide.GameModels.Managers.BlessingsManager",
          "Name": "BlessingsManager",
          "DisplayName": "BlessingsManager",
          "FullName": "Candide.GameModels.Managers.BlessingsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableBlessingsChanged:BlessingsManager\u002BGameStateAvailableBlessingsChanged",
              "Name": "AvailableBlessingsChanged",
              "Type": "BlessingsManager.GameStateAvailableBlessingsChanged",
              "Signature": "private BlessingsManager.GameStateAvailableBlessingsChanged AvailableBlessingsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6542A4AFF5C7C642452B2CAEBAB2E02C5CFD74AC8A3FB5D054C1E1E2D0FA459A"
            },
            {
              "Id": "LocalPlayerBlessingHasChanged:BlessingsManager\u002BLocalPlayerBlessingChanged",
              "Name": "LocalPlayerBlessingHasChanged",
              "Type": "BlessingsManager.LocalPlayerBlessingChanged",
              "Signature": "private BlessingsManager.LocalPlayerBlessingChanged LocalPlayerBlessingHasChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8F9C6F2365E2702CE39CF0F4BC6116E7EC4DB7C3E9EDAC779A1B3E99A8651DA"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "AvailableBlessingsChanged:BlessingsManager\u002BGameStateAvailableBlessingsChanged",
              "Name": "AvailableBlessingsChanged",
              "Type": "BlessingsManager.GameStateAvailableBlessingsChanged",
              "Signature": "public BlessingsManager.GameStateAvailableBlessingsChanged AvailableBlessingsChanged",
              "Visibility": "public",
              "Hash": "A20E6416D155F96D886B786773A28AD17784AAF79D1132CA94D7028D03925E0B"
            },
            {
              "Id": "LocalPlayerBlessingHasChanged:BlessingsManager\u002BLocalPlayerBlessingChanged",
              "Name": "LocalPlayerBlessingHasChanged",
              "Type": "BlessingsManager.LocalPlayerBlessingChanged",
              "Signature": "public BlessingsManager.LocalPlayerBlessingChanged LocalPlayerBlessingHasChanged",
              "Visibility": "public",
              "Hash": "1AA6BBD975D7143DCB33FB16266187291DA934BA30277F89FD1AB2F2E85D7BAE"
            }
          ],
          "Methods": [
            {
              "Id": "CanApplyBlessing(Shared.Models.Gods.Blessing)-\u003ESystem.Boolean",
              "Name": "CanApplyBlessing",
              "Signature": "public System.Boolean CanApplyBlessing(Shared.Models.Gods.Blessing blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "0DFAEBE3A02511D75ED200AF9EF5E1BC60B14350AA5EEBFBFA6C7F6931BB6658",
              "Hash": "8FAA86956ADDC4FA936E876F36309D0AC31705B386389D3C7D0C0FAFE78898D1",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "BlessingsManager: Blessing with ID ",
                " is not in the unlocked blessings."
              ],
              "Source": null
            },
            {
              "Id": "GetCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.Args.AbstractAuraArgs\u003E\u003E",
              "Name": "GetCurrentBlessing",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E GetCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter character, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "457E1E0AE8945A00CC7488E6EFFE8877E93D3896F560EE49C39D10A2F3D7532D",
              "Hash": "2742607DCE9F410855C5FB0630D10561F328038019167F1FC598FC2B1BD7C394",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "Candide.GameModels.Controllers.PlayerCharacterController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter)-\u003ESystem.Void",
              "Name": "RemoveCurrentBlessing",
              "Signature": "public System.Void RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter playerCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E24CFC138E1398376DD26A5650210930F5D7ED0F2A2EBEC862A720D097D5CE94",
              "Hash": "D882B1EA4E2BE10B9A599E846283B57D80683BBE972A3A8AD0082F7FA3EBEC05",
              "CalledMethods": [
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs::.ctor()",
                "BlessingsManager.LocalPlayerBlessingChanged::Invoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "33D3F07EFB95D71549EF3188A2A522138F2826E7179199AD77906C62358BC579",
              "Hash": "4EA3CE1AAAC944FE44EBB64E18F3F04F508EC46B20F54F3423C62CCDB9F920D7",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchApplyBlessing(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "SynchApplyBlessing",
              "Signature": "public System.Void SynchApplyBlessing(System.Guid playerCharacterId, System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "CE0C3820F63CE7D91824B2E04C6AC2921FFD2DA88FA820A8B80D270BF7E99FBB",
              "Hash": "B6E77420A6BD1223B5E8D7CC530DA3230F91468DF8124FFBA7A7F714589B8BE1",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing\u0026)",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs::.ctor()",
                "BlessingsManager.LocalPlayerBlessingChanged::Invoke(Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchUpdateUnlockedBlessings(System.String[])-\u003ESystem.Void",
              "Name": "SynchUpdateUnlockedBlessings",
              "Signature": "public System.Void SynchUpdateUnlockedBlessings(System.String[] ids)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ids",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "D9D39A6367F6CD07DA4FB9E257767B813D7DCD8D4238F66D190FF7BB1DC57D8F",
              "Hash": "6BA3BEAC0D6CB893446FC5EE1E3DC3D0B4F0310A7C681F1BF06D42F4FD6C7139",
              "CalledMethods": [
                "Candide.GameModels.Managers.AvailableBlessingsChangedArgs::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.GameModels.Managers.BlessingsManager::RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "BlessingsManager.GameStateAvailableBlessingsChanged::Invoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryApplyBlessing(Shared.Models.Gods.Blessing)-\u003ESystem.Boolean",
              "Name": "TryApplyBlessing",
              "Signature": "public System.Boolean TryApplyBlessing(Shared.Models.Gods.Blessing blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "34985FD46908C75399FAC94D9D370F195B2D4FF6082D018D65D85663BF251578",
              "Hash": "695C4C57C66704A6229FC969CB28F0D8F0CF71C5AA0A9DE0800041713BEC8F91",
              "CalledMethods": [
                "Candide.GameModels.Managers.BlessingsManager::CanApplyBlessing(Shared.Models.Gods.Blessing)",
                "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage::.ctor()",
                "Candide.GameModels.Services.BlessingsService::Send_RequestApplyBlessing(CandideServer.MessageModels.Gods.RequestApplyBlessingMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3FEC799C85BE6E2FDE693BC7464B09865B91B6AA9C0DA2CB8463D6FF09BDDE77"
        },
        {
          "Id": "Candide.GameModels.Managers.BossManager",
          "Name": "BossManager",
          "DisplayName": "BossManager",
          "FullName": "Candide.GameModels.Managers.BossManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "Candide.GameModels.Managers.BuildingsManager",
          "Name": "BuildingsManager",
          "DisplayName": "BuildingsManager",
          "FullName": "Candide.GameModels.Managers.BuildingsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)-\u003ESystem.Void",
              "Name": "BuildingSpawned",
              "Signature": "public System.Void BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "9264EE1BC3879B11511FAF85D92243DF5A9AD58D33F7DB447ED6976312A472AB",
              "Hash": "8B500B72207EAA1E8D739D517ED48532E7597D0A222262CF98F505756D9E1ABC",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.GameModels.Controllers.WorldController::AddWorld(CandideServer.Models.Worlds.WorldModel)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "event:/buildings/building_built",
                "event:/buildings/infrastructure_built",
                "player-built-construction"
              ],
              "Source": null
            },
            {
              "Id": "BuildingUpgraded(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)-\u003ESystem.Void",
              "Name": "BuildingUpgraded",
              "Signature": "public System.Void BuildingUpgraded(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E updatedBuildingCitizenSlots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstance",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updatedBuildingCitizenSlots",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "F922BB2B62C8017B8161FBA6ABF2D087D2C975B1BCD22E9B247C9CF0EFAD024D",
              "Hash": "A9F997C9EE8ED3D1366F6A538DEBEAF6C6D1F342E594DD1A7D3D1049EEB2745A",
              "CalledMethods": [
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)",
                "Candide.GameModels.Controllers.BuildingsController::UpgradeBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)"
              ],
              "StringLiterals": [
                "altar",
                "event:/buildings/upgrade_building",
                "event:/interface/altar/ui_altar_upgrade"
              ],
              "Source": null
            },
            {
              "Id": "CreateGameStateOverview()-\u003ESystem.Void",
              "Name": "CreateGameStateOverview",
              "Signature": "public System.Void CreateGameStateOverview()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1353,
              "BodyHash": "6274FEC95767AC72527FEC7C3B7850EB9EA65C59026E9C9E56A0DA79C18885BE",
              "Hash": "73589972B8DBBA906617C9BD91276F93975326497ABF06FE57F891FB1052E8D8",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()",
                "BuildingsManager.\u003C\u003Ec::\u003CCreateGameStateOverview\u003Eb__2_0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E, System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.Collections.IEnumerator::MoveNext()",
                "BuildingsManager.\u003C\u003Ec::\u003CCreateGameStateOverview\u003Eb__2_1(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "TOWNS",
                "BUILDINGS",
                "CONNECTIONS",
                "SLOTS",
                "TOWN CITIZENS",
                "DECORATIONS",
                "ACTIVE INVENTORIES",
                " - ",
                "ACTIVE INTERNAL RESOURCE STORAGES",
                "ACTIVE CITIZENS",
                "ACTIVE JOBS"
              ],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 401,
              "BodyHash": "D3806F324F6BF782EB2A2A32C083803BEA8A999B948C70828FFB0DE06C6D0803",
              "Hash": "A52BE9BC387D516BD6A2CE6FCBC8DEDFCD22E01D6E4F5E8C42335B1A5A23C728",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::SameLine()",
                "Shared.Data.ConstructionDataBase::GetUpgradesForBuilding(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Services.BuildingsService::Send_UpgradeBuildingCheat(System.Guid, System.String)",
                "CandideServer.MessageModels.Buildings.RemoveBuildingMessage::.ctor()",
                "Candide.GameModels.Services.BuildingsService::Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Level up to level ",
                " (",
                ")",
                "Maximum upgrade reached",
                "Demolish ("
              ],
              "Source": null
            },
            {
              "Id": "CreateOverviewImGui()-\u003ESystem.Void",
              "Name": "CreateOverviewImGui",
              "Signature": "public System.Void CreateOverviewImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1174,
              "BodyHash": "B4FBF36468C2F994AE80C2388ACE8E36449211CD621C3B0646FF42DF41DA666E",
              "Hash": "0D9D72424E8262E5650F2B0E351DB4C4A92294CE8130EBEB5A0D924AE9F8BFCC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Numerics.Vector4::.ctor(System.Single)",
                "System.Numerics.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::ToUpper()",
                "System.String::Concat(System.String, System.String, System.String)",
                "ImGuiNET.ImGui::TextColored(System.Numerics.Vector4, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "Candide.GameModels.Models.Citizens.CitizenSlot::get_IsOccupied()",
                "ImGuiNET.ImGui::SameLine(System.Single)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "ImGuiNET.ImGui::SameLine()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)"
              ],
              "StringLiterals": [
                "-",
                "[",
                "] - ",
                "[ ] - ",
                "\u003C-",
                "-\u003E",
                "Internal resource storage\n",
                "Output resource storage\n",
                "Storage inventory\n",
                "Output inventory\n"
              ],
              "Source": null
            },
            {
              "Id": "CreateServerGameStateOverview()-\u003ESystem.Void",
              "Name": "CreateServerGameStateOverview",
              "Signature": "public System.Void CreateServerGameStateOverview()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2990,
              "BodyHash": "096E5DB955B965A1EFCC7247F24F5FF65B2AC3D0A49F6214299D02446261760D",
              "Hash": "6A7092286EB6C0EB37A1487DE1CC30CF03CA9A46D40F1C54A68289EAE310E1FE",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::MoveNext()",
                "BuildingsManager.\u003C\u003Ec::\u003CCreateServerGameStateOverview\u003Eb__3_0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Deconstruct(!0\u0026, !1\u0026)"
              ],
              "StringLiterals": [
                "TOWNS",
                "BUILDINGS",
                "CONNECTIONS",
                "SLOTS",
                "TOWN CITIZENS",
                "INVENTORIES",
                " - ",
                "INTERNAL RESOURCE STORAGES",
                "CITIZENS",
                "SOURCES",
                "FOOD SOURCES",
                "WORLDS",
                "DECORATIONS",
                "TRADE ROUTES",
                "  Home: ",
                "  Destination: "
              ],
              "Source": null
            },
            {
              "Id": "SyncBuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)-\u003ESystem.Void",
              "Name": "SyncBuildingRemoved",
              "Signature": "public System.Void SyncBuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 630,
              "BodyHash": "16BD423D464189ECEAECF549215D08D7504424B7DD64117DEDA7D68626FA14BF",
              "Hash": "6E7BCC4580625744D8A7A329CC9803F9642A016075BD6504A23ED13FBB9851CD",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.Controllers.LogisticsController::ConnectionRemoved(System.Guid)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Controllers.TownsController::CitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)",
                "Candide.GameModels.Controllers.JobsController::SyncUnregisterJob(System.Guid, System.Boolean)",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::get_Current()",
                "Candide.GameModels.Controllers.JobsController::SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)",
                "List.Enumerator\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E::get_Keys()",
                "Candide.GameModels.Controllers.CitizenController::SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Managers.WorldManager::RemoveWorld(System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Exception::.ctor(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "Candide.GameModels.Controllers.TownsController::SynchRemoveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel)",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::SyncStorageRemoved(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Text.StringId\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Text.StringId\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Text.StringId\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "SyncBuildingRemoved: Building doesn\u0027t exist in the game state",
                "Town ID is set on the building but the town doesn\u0027t exist",
                "Citizens_Chat_LostHome"
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveBuilding(System.Guid)-\u003ESystem.Boolean",
              "Name": "TryRemoveBuilding",
              "Signature": "public System.Boolean TryRemoveBuilding(System.Guid buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "70E8453FA99C995429D28D44EA90D3AEE5671CF396414E6B15C0F3F406E480E8",
              "Hash": "48DD416A800CA38382F81ACC3524B89E4228AF9A85B52A33662668B737683E88",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "CandideServer.MessageModels.Buildings.RemoveBuildingMessage::.ctor()",
                "Candide.GameModels.Services.BuildingsService::Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            }
          ],
          "Hash": "F13B41DB5E2DE345BB1527793C6075FB520D000605803E69B3B00CA7C8A4AD80"
        },
        {
          "Id": "Candide.GameModels.Managers.CandideDialogueContext",
          "Name": "CandideDialogueContext",
          "DisplayName": "CandideDialogueContext",
          "FullName": "Candide.GameModels.Managers.CandideDialogueContext",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CurrentCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CurrentCitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "579F105366B784C239559D93CC121A5D409EAC5243FEBCF47C06107F0071A30A"
            },
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31FA526941CB9E074EC662E862F1BE2A14ADB7F553DDC8F646DA6D3DE5878BE7"
            },
            {
              "Id": "OnDialogueClosing:System.Action",
              "Name": "OnDialogueClosing",
              "Type": "System.Action",
              "Signature": "public System.Action OnDialogueClosing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19E4A228743DFEC6B3245E10739EAA38B016873FBBE6ADB67B0A8937CF2606E8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "98C36C038BA746F1F3445CCAAFB19A156806BF12A938188077E1810321915631"
        },
        {
          "Id": "Candide.GameModels.Managers.ClientAnalyticsManager",
          "Name": "ClientAnalyticsManager",
          "DisplayName": "ClientAnalyticsManager",
          "FullName": "Candide.GameModels.Managers.ClientAnalyticsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_analyticEventPostion:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_analyticEventPostion",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E _analyticEventPostion",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D7922BC4A5759DCB8F7EF217433CE245AF8C6FB36AC1DABD7D8E2CCC6B941059"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearAnalyticEventPos()-\u003ESystem.Void",
              "Name": "ClearAnalyticEventPos",
              "Signature": "public System.Void ClearAnalyticEventPos()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A0D140C78B0BD2CF9809295705EA09624502EF6939777BA826A953929F348463",
              "Hash": "26D602DD09179BC73322DF468D52B028EC83892E6D353AC7758F3BAD1997898A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndAnalyticsSession()-\u003ESystem.Void",
              "Name": "EndAnalyticsSession",
              "Signature": "public System.Void EndAnalyticsSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "57859A1AFF68E0B77DFC70DE901D3C395005D5BC66C7972EFAA40F9CA8E14B5F",
              "Hash": "271BB0AF80AC862109D97CCB5C911E968C0BDB93F1ECCB5F0274040201509286",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsManager::ClearDimensions()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Shared.Analytics.AnalyticsHandler::EndSession()"
              ],
              "StringLiterals": [
                "time_played"
              ],
              "Source": null
            },
            {
              "Id": "SetAnalyticEventPos(Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SetAnalyticEventPos",
              "Signature": "public System.Void SetAnalyticEventPos(Microsoft.Xna.Framework.Vector2 worldPosition, System.Nullable\u003CSystem.Guid\u003E worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "450B0C5DBDFC64E9496681936B572A89F55B95523A57412CF13293EADEA34F4F",
              "Hash": "9BCB46C31B875E5EAEF209FBBF0CBC3FB2718CF37A937FBF6A894D96A151A4A9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAnalyticsDimensions()-\u003ESystem.Void",
              "Name": "SetAnalyticsDimensions",
              "Signature": "private System.Void SetAnalyticsDimensions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "A423CD3953F00DAFAE2B35D990237012A810A440B7412C0011B4C3A5C475B0D7",
              "Hash": "C958CBAB5558D45B39D2C8D3D27B855D928E70AAA2150AEAB7D9079614AE21F6",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()",
                "Shared.Analytics.AnalyticsManager::SetDimension1(System.String)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "Shared.Analytics.AnalyticsManager::SetDimension2(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "Shared.Analytics.AnalyticsManager::SetDimension3(System.String)"
              ],
              "StringLiterals": [
                "0players",
                "1players",
                "2players",
                "3players",
                "4players",
                "5players",
                "6players",
                "7players",
                "8players",
                "9players",
                "10players",
                "11players",
                "12players",
                "13players",
                "14players",
                "15players"
              ],
              "Source": null
            },
            {
              "Id": "StartAnalyticsSession(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "StartAnalyticsSession",
              "Signature": "public System.Void StartAnalyticsSession(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "D7C44F0DCA0B29DCEC316B95BC056878FE8475A574AA80E4ACBFD93967392E33",
              "Hash": "65DBFC8E9C6FF01A973AA844E263C39FAF837C89982BADACFF77280105124EEB",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::StartSession(System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E)",
                "Candide.GameModels.Managers.ClientAnalyticsManager::SetAnalyticsDimensions()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.GameStateService::Send_DebugActivated(System.Boolean)",
                "Candide.GameModels.Services.GameStateService::OnReceive_DebugActivated(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "031BB0B906033B1AD8729A0C70C01C20BE6D0A79EFF4E58B2C8E8D1759130F35"
        },
        {
          "Id": "Candide.GameModels.Managers.ClientPathFindManager",
          "Name": "ClientPathFindManager",
          "DisplayName": "ClientPathFindManager",
          "FullName": "Candide.GameModels.Managers.ClientPathFindManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndPos:Microsoft.Xna.Framework.Vector2",
              "Name": "EndPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EndPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9D3099E546841B2B33531430A80F04CA01B9DE217A36A2030B270DF7689DD28"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "EntityCollisions:Shared.Collision.CollisionSpecialGroup",
              "Name": "EntityCollisions",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup EntityCollisions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B42703C1CCC09590652D43FC932630FD43E640E99B36D7EF07494F7AF42556E0"
            },
            {
              "Id": "SearchCollisionHalfSize:Microsoft.Xna.Framework.Vector2",
              "Name": "SearchCollisionHalfSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B97ED7860AA711B3C37BCEDC799CBE96020CCF103676CBBD2A17A2DC4FBFE59"
            },
            {
              "Id": "SearchCollisionShape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "SearchCollisionShape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape SearchCollisionShape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "952423A9F0B6E0464854BE95960316905158BE99299F7327E94EDB81D2071007"
            },
            {
              "Id": "SearchQueue:System.Collections.Generic.PriorityQueue\u00602\u003CCandide.GameModels.Managers.PathFindNode2,System.Single\u003E",
              "Name": "SearchQueue",
              "Type": "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E",
              "Signature": "private System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E SearchQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F4ED06D7B434312B191FAC9DF6813ACE71F4325F61E20EBC8CACDA7FE72B5E5E"
            },
            {
              "Id": "StartPos:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF04BFA6A65BB978002529ED7FCB0EC85EFFFB8748A14BC95E8A825556EFF08E"
            },
            {
              "Id": "StepSize:System.Single",
              "Name": "StepSize",
              "Type": "System.Single",
              "Signature": "public System.Single StepSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A32E2DCD1DF7DBD488FFEEB742D546D1527F89FC69797D08010086A878BCCB6"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TemporaryPathStorage:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "TemporaryPathStorage",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E TemporaryPathStorage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D55F18D4F626AB6D59A906A8D0E1A2574CA1EFA7A6ECF934345B37C550BE82DF"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            },
            {
              "Id": "Visited:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector2,Candide.GameModels.Managers.PathFindNode2\u003E",
              "Name": "Visited",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E Visited",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FA77583086161866DAC429FDA0EFCF43AD7A122105707A60C7D0A2715C06338"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNeighbor(Microsoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2, System.Single)-\u003ESystem.Boolean",
              "Name": "AddNeighbor",
              "Signature": "private System.Boolean AddNeighbor(Microsoft.Xna.Framework.Vector2 point, Candide.GameModels.Managers.PathFindNode2 previous, System.Single cost)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previous",
                  "Type": "Candide.GameModels.Managers.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 354,
              "BodyHash": "B8A2ECBF66CC9E32A613ACF000E88256DCDFBBF66DE2E7C5E6AF6161A14BAE20",
              "Hash": "7ED23A758F64CA516D026CD2DF4689B53875451A0D48163A5C6EB2AFCBB20F33",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Candide.GameModels.Managers.ClientPathFindManager::CanVisitTile(WorldTile.StructureType)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Managers.ClientPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildPath(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, Candide.GameModels.Managers.PathFindNode2)-\u003ESystem.Void",
              "Name": "BuildPath",
              "Signature": "private System.Void BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E pathOut, Candide.GameModels.Managers.PathFindNode2 node)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "node",
                  "Type": "Candide.GameModels.Managers.PathFindNode2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "B4515AB7339564162E8360D52269FDFB4E196C830088A9FED60FB7ACB2E5DC86",
              "Hash": "18038213F2D258A74B45AF02E125971023B4A26FEB73CE93B8ADC2E07D2FDBD0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanVisitTile(WorldTile\u002BStructureType)-\u003ESystem.Boolean",
              "Name": "CanVisitTile",
              "Signature": "private System.Boolean CanVisitTile(WorldTile.StructureType type)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0F2301D48ECE2398431AFA0740D5CF3DC0A0C657F5238737CE972B064CAAACBF",
              "Hash": "7FBBF9006A60734B0878373232D8E430F53C910A8EC844E25835A61477E6FDEC",
              "CalledMethods": [
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Distance",
              "Signature": "private System.Single Distance(Microsoft.Xna.Framework.Vector2 point, Microsoft.Xna.Framework.Vector2 other)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "102C853B35AED3CF986BBE8E847D95CD982ED53B86F39A116910E9CABAA92178",
              "Hash": "D5080BEF77917DBEA39635344EC7E1A05BA0406B015F4718B3BCA7144F77B8AB",
              "CalledMethods": [
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Boolean",
              "Name": "FindPath",
              "Signature": "public System.Boolean FindPath(Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E reversePathOut)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reversePathOut",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 831,
              "BodyHash": "926DB1A62903E98F1569717D9DA8A5D2262D10AAD5461EAF270FB7311222F385",
              "Hash": "E40F1DBB7A751ACD5915E959242DBFF479E0443FDF258F85B72C5471E114C6CF",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::CheckBounds(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Managers.ClientPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::Clear()",
                "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)",
                "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E::Dequeue()",
                "Candide.GameModels.Managers.ClientPathFindManager::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Managers.ClientPathFindManager::AddNeighbor(Microsoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.PriorityQueue\u003CCandide.GameModels.Managers.PathFindNode2, System.Single\u003E::get_Count()",
                "Candide.GameModels.Managers.ClientPathFindManager::BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E, Candide.GameModels.Managers.PathFindNode2)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Vector2, Candide.GameModels.Managers.PathFindNode2\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Heuristic(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "Heuristic",
              "Signature": "private System.Single Heuristic(Microsoft.Xna.Framework.Vector2 point)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "7EDD57A14C80B1F6C72E6A3D2F60B986D9D565826F2EA271418FC72DFB80AA30",
              "Hash": "8E8B552E8582894487FE61AEB2E2B6337B51292CDB9EED33017D6EB7475B6100",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSearchingEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetSearchingEntity",
              "Signature": "public System.Void SetSearchingEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "F699BDE0F2CA0BA430D2834D20AC89FD38ABB80EE25FD8FCE234CAE6012200F2",
              "Hash": "E5F0BE9C0C81A89F29B2DEE25185F42F3CC1460C4988A585CA88260579377C0B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "34057D47F6D527B7905092119E7BB49FE29724E360C2E301915F971ABFA21451"
        },
        {
          "Id": "Candide.GameModels.Managers.ConstructionSitesManager",
          "Name": "ConstructionSitesManager",
          "DisplayName": "ConstructionSitesManager",
          "FullName": "Candide.GameModels.Managers.ConstructionSitesManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateConstructionSite(Shared.Models.Construction.ConstructionModel, Microsoft.Xna.Framework.Point, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "CreateConstructionSite",
              "Signature": "public System.Boolean CreateConstructionSite(Shared.Models.Construction.ConstructionModel construction, Microsoft.Xna.Framework.Point tilePosition, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "FC40EB7F66B125D54471669389757A9D381A485AC7E6DAA0C860DEB07B976C0B",
              "Hash": "197B1F6DD2376E3F114EC50D2D9449DFF650544BF2F7C13925C6E0D90C8AD2D0",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionSpaceInfo, Microsoft.Xna.Framework.Point)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage::.ctor()",
                "System.Guid::NewGuid()",
                "Candide.GameModels.Services.ConstructionSitesService::CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Gui_Warning_InvalidPosition"
              ],
              "Source": null
            },
            {
              "Id": "EntityDoConstructConstructionSite(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "EntityDoConstructConstructionSite",
              "Signature": "public System.Void EntityDoConstructConstructionSite(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "B8B630A778E3181E1896DA911DD976133272847E19E3DA36932EAEF5241A6F36",
              "Hash": "F2FCEB0B558D01BE58D64F2CD8D06CB93F310EB003FEEE8F80B816F5BBB01F70",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.ActionInProgress.ActionInProgressHitArea::.ctor(System.Single, System.Single, Shared.ActionInProgress.ActionInProgressEventType)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.GameModels.Managers.ConstructionSitesManager::FinishConstruction(Candide.GameModels.Models.Constructions.ConstructionSite)",
                "System.Action\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.ActionInProgress.StandardConstructActionInProgressController::.ctor(Candide.GameModels.Models.Constructions.ConstructionSite, System.Action\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E, System.Boolean)",
                "Candide.ActionInProgress.ConstructActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, Candide.GameModels.Models.Constructions.ConstructionSite, System.Single)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"
              ],
              "StringLiterals": [
                "construct_crit_area",
                "skill:construction",
                "construct_hit_area_progress"
              ],
              "Source": null
            },
            {
              "Id": "FinishConstruction(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Void",
              "Name": "FinishConstruction",
              "Signature": "private System.Void FinishConstruction(Candide.GameModels.Models.Constructions.ConstructionSite site)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "site",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "1480AD606ACB64843D38B2E9C915F014D9051CF0B486195EFD5909DA6EC0B6BA",
              "Hash": "36A53E23B906ED5ECE9305D6E7B9EC5B526D5793055BE0C7719073882D7D9690",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveConstructionSiteAtPosition(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "TryRemoveConstructionSiteAtPosition",
              "Signature": "public System.Boolean TryRemoveConstructionSiteAtPosition(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "C2E89F39F1753D1AFCA1F9CBEDD4F0A411F22153C41AACD0CED2CFEA2BA47933",
              "Hash": "49FBED8ADA7DE7E500401C5CA185AE48AFDA5518D96B11A4B5EC1E5E8CC68203",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Value()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)",
                "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Key()",
                "Candide.GameModels.Services.ConstructionSitesService::SendRemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            }
          ],
          "Hash": "7ADBD7F9668018FEBF99FA9DD7A54DD40F88E91024A3417A69B571F67A0745B8"
        },
        {
          "Id": "Candide.GameModels.Managers.ConstructionsManager",
          "Name": "ConstructionsManager",
          "DisplayName": "ConstructionsManager",
          "FullName": "Candide.GameModels.Managers.ConstructionsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnConstructionCheat(System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SpawnConstructionCheat",
              "Signature": "public System.Void SpawnConstructionCheat(System.String id, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7AFC805DE354251A949F65CD912FB4BBFCCBD03E65C85EE6A2AA6F53E78E2405",
              "Hash": "1F2BA69528E24292C643E1C7152B3DB80B15A5E2563365E21826CEAA3101F041",
              "CalledMethods": [
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Services.ConstructionsService::SendCreateConstructionCheat(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPlaceConstruction(Microsoft.Xna.Framework.Point, Shared.Models.Construction.ConstructionModel, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "TryPlaceConstruction",
              "Signature": "public System.Void TryPlaceConstruction(Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Construction.ConstructionModel construction, Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "976FAA2A8A321CE5E18E0601561158F38F713D945BAA489424F342205893D403",
              "Hash": "AA1BB0A800BC7707D7407EEF8BBB2A98C6FD3105B34050EB8A2BC6B77D2FB216",
              "CalledMethods": [
                "ConstructionsManager.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "System.Guid::TryParse(System.String, System.Guid\u0026)",
                "System.Guid::NewGuid()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)",
                "ConstructionsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceConstruction\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.ConstructionSitesService::SendGetPlaceConstruction(System.Guid, Microsoft.Xna.Framework.Point, System.Guid, System.Action)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "furniture-placed"
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveConstructionAtTile(Microsoft.Xna.Framework.Point, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryRemoveConstructionAtTile",
              "Signature": "public System.Boolean TryRemoveConstructionAtTile(Microsoft.Xna.Framework.Point point, System.Guid townId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "D0FBAFC47845B6142676580D8D8B5E56C99A8DDB86E22F6A8B6920B56ECC8088",
              "Hash": "6B9DF50B81902A851DB951F553C15E9429AD8814F1A8B81A58326B86D2911AAF",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Managers.BuildingsManager::TryRemoveBuilding(System.Guid)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "173A308DAA2E2567D00AA23438A8E72201E07522280A1E8D865185ECED5BE32F"
        },
        {
          "Id": "Candide.GameModels.Managers.CropManager",
          "Name": "CropManager",
          "DisplayName": "CropManager",
          "FullName": "Candide.GameModels.Managers.CropManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point)-\u003ECropServerController\u002BCanPlantCropResult",
              "Name": "CheckIsValidPlantLocation",
              "Signature": "public CropServerController.CanPlantCropResult CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "CropServerController.CanPlantCropResult",
              "Parameters": [
                {
                  "Name": "cropData",
                  "Type": "CandideServer.Data.DataModels.CropData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B161E37831D86CA731C34170C42FC422F67453D1B8675884E6B3DD288395888B",
              "Hash": "A2B25F1B26312C457B44A5CAAC4DFE1C9FF5FCF194A78942C46A17D0B6D0175B",
              "CalledMethods": [
                "CandideServer.ServerControllers.CropServerController::SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HarvestCrop(Candide.GameModels.Models.ClientCropModel)-\u003ESystem.Void",
              "Name": "HarvestCrop",
              "Signature": "public System.Void HarvestCrop(Candide.GameModels.Models.ClientCropModel crop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "crop",
                  "Type": "Candide.GameModels.Models.ClientCropModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A5209F9126EF812443DB7B15276DA3F599CE1EFCE144FF65682CE8F3F4EBCBA2",
              "Hash": "4F301AC5AE7D529D6AE4A779BB55CF075D1F70EF556A1ABBCDFDD479BE725720",
              "CalledMethods": [
                "Candide.GameModels.Models.ClientCropModel::get_IsGrown()",
                "Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Services.CropService::SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "OnPlayerHarvestedCrop",
              "Signature": "public System.Void OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "C306464FB59F440F4042B111F7FC1B9746A63E64F317BB6703B40A46BFAAC9F1",
              "Hash": "BB73520AC8E484F304CE8C071995A11431808F569B2EE477F3774A1C495EE1CE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/environment/harvest"
              ],
              "Source": null
            },
            {
              "Id": "TryPlaceCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "TryPlaceCrop",
              "Signature": "public System.Void TryPlaceCrop(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cropData",
                  "Type": "CandideServer.Data.DataModels.CropData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "46BBF4A8914BF530247B06D5F6D58522092AB3476E683F5DB8BD825433A32486",
              "Hash": "10B6DE9B18915D185143B9D8ACBCD9F9F27A6CF640DE8E363859350BD5C6400D",
              "CalledMethods": [
                "CropManager.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)",
                "Candide.GameModels.Controllers.CropController::PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)",
                "CropManager.\u003C\u003Ec__DisplayClass2_0::\u003CTryPlaceCrop\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.CropService::SendGetPlaceCrop(System.Guid, Microsoft.Xna.Framework.Point, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "TryRemoveCrop",
              "Signature": "public System.Void TryRemoveCrop(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "7C574B12410327826664000E23FBDB01396A98BEB2AFBAE2D38C1F3D30E3AF94",
              "Hash": "CA3D2E075B69B335B8BFAB714F07D07179057EA2BAC3006EF6D8053D05560BB1",
              "CalledMethods": [
                "Candide.GameModels.Services.CropService::Send_TryRemoveCrop(Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            }
          ],
          "Hash": "2F7916E1E3C0948E27645B89A69D0B75451A134147E8B4D46D425787A3062D92"
        },
        {
          "Id": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
          "Name": "CurrentOfferingsChangedArgs",
          "DisplayName": "CurrentOfferingsChangedArgs",
          "FullName": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewOfferings:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewOfferings",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewOfferings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1208C218531B97A6C4598AF0447E096CDB7076708ACD4EC0BA2C5437AF89001E"
            },
            {
              "Id": "RemovedOfferings:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "RemovedOfferings",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E RemovedOfferings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B75AFEB76E2087D3BC3BAF2186288C3533F60F24E245225A08F1401A3AD3FBB"
            },
            {
              "Id": "UpdatedRepeatableOfferings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "UpdatedRepeatableOfferings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E UpdatedRepeatableOfferings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14A4D632A2278657B29770A308E2A2A1B7492E1A73537E2252247FA8F64B7CED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "61601112DCD66E4841DA395F627A494D75BBF956B6E520CC3CFE22FAA842C176"
        },
        {
          "Id": "Candide.GameModels.Managers.DecorationsManager",
          "Name": "DecorationsManager",
          "DisplayName": "DecorationsManager",
          "FullName": "Candide.GameModels.Managers.DecorationsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "FEDB69C9A5990D2BCD1930C8734B6D3D9F0F08847431CAEA6C7EFE9085916986",
              "Hash": "2D1A63C6C283888CFBF85801AE01954A122EC065B41F74DFE7A4D39E3C69C162",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::TreePop()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncDecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)-\u003ESystem.Void",
              "Name": "SyncDecorationSpawned",
              "Signature": "public System.Void SyncDecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "8244F0B83D49BCB9772741CE4C87A894D39BBD3DA5ECBA660D57505D5A16D8BD",
              "Hash": "49AB62833B03C53BA26D274547132CC412FDA50A0A0FC8895E0D4DE944C1798C",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.GameModels.Controllers.DecorationsController::DecorationSpawned(CandideServer.Models.Decorations.DecorationInstanceModel)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [
                "event:/buildings/infrastructure_built"
              ],
              "Source": null
            },
            {
              "Id": "SyncDecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage)-\u003ESystem.Void",
              "Name": "SyncDecorationUpgraded",
              "Signature": "public System.Void SyncDecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "71EF5FFF42069CBC89E5E8057A1024DCA7FEEF8BD84E88F9CF636C55CDF293C6",
              "Hash": "DA6D4ABCD13BF07D6BFF24C7A0D1482E50ECDD7FAA3E287D8EAC2A09FB0F1799",
              "CalledMethods": [
                "Candide.GameModels.Controllers.DecorationsController::RemoveDecorationSilent(System.Guid)",
                "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage::.ctor()",
                "Candide.GameModels.Managers.DecorationsManager::SyncDecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)",
                "Candide.GameModels.Controllers.DecorationsController::UpgradeDecoration(Candide.GameModels.Controllers.DecorationUpgradedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveDecoration(System.Guid)-\u003ESystem.Boolean",
              "Name": "TryRemoveDecoration",
              "Signature": "public System.Boolean TryRemoveDecoration(System.Guid decorationId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "97276B3F29BAD36E2E859D196D3C09AFF1506658F4533CB196337DC676975434",
              "Hash": "7C880DD0D904A5AFDF6D68B0F5ED3CCCECB4B254282F76FBAD3705F107E1A44B",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetDecoration(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Decoration\u0026)",
                "CandideServer.MessageModels.Decorations.RemoveDecorationMessage::.ctor()",
                "Candide.GameModels.Services.DecorationsService::Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            }
          ],
          "Hash": "5885D106AE90F64CAC921851B555FC39602E8112B9755355AA034A21044BC926"
        },
        {
          "Id": "Candide.GameModels.Managers.DetailsPaletteRows",
          "Name": "DetailsPaletteRows",
          "DisplayName": "DetailsPaletteRows",
          "FullName": "Candide.GameModels.Managers.DetailsPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlternativeGray:System.Int32",
              "Name": "AlternativeGray",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AlternativeGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6D9EE32E9711C6ECEB5833BC895532BFB97320489F4741BA35BD87E079AC709"
            },
            {
              "Id": "BestRed:System.Int32",
              "Name": "BestRed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BestRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3F1A835415FB3CCF384E1E52A93B9ADC1FB3106AA33A503F391C6ED74DC230E"
            },
            {
              "Id": "BetterRed:System.Int32",
              "Name": "BetterRed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BetterRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1FE5734E551E3E33B706186B9E71FB63EC7F97108DB853BA04DA6D862420426D"
            },
            {
              "Id": "Black:System.Int32",
              "Name": "Black",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Black",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "439F9FD22B11A58CDA009AE71E437564CAC40D7A77BC8C9483A5FB5946D6E75E"
            },
            {
              "Id": "Blacker:System.Int32",
              "Name": "Blacker",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blacker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F16693AD85217E78A367D96560A9604C033841276EE6DBFAE84CB9DEEECB38E"
            },
            {
              "Id": "Blue:System.Int32",
              "Name": "Blue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2EF4DF320A63A7EAF3AEE6B2183E158FC0448277A469CE26BD5B7273E64E49"
            },
            {
              "Id": "Gold:System.Int32",
              "Name": "Gold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1CE4097DF44F93E3D5E2C1274741AD95B1D13DF1021D5D9028E4A434141BF9"
            },
            {
              "Id": "Gray:System.Int32",
              "Name": "Gray",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A43F582747A9D511E1849235849377502FC733FE14398297D7E71B8A530F774"
            },
            {
              "Id": "Purple:System.Int32",
              "Name": "Purple",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Purple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A288D9D4E55FB94C61A2306B18D7AE4DF9A370838D040C089DFAF1850FCEBC7F"
            },
            {
              "Id": "Red:System.Int32",
              "Name": "Red",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D7D23F546E42BB3DA4D3D8AB95C49C926F1B5997A1F315ACA0A6C00CB8277F3"
            },
            {
              "Id": "White:System.Int32",
              "Name": "White",
              "Type": "System.Int32",
              "Signature": "public System.Int32 White",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D7C7817B61D22114C98257E1321F52EF1E3CCBA29D317D842E388B9725D21DA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A7961929EA4F85D856BA6D9E6C965D795202977705D6153806B3DAE14AF6436"
        },
        {
          "Id": "Candide.GameModels.Managers.DialogueManager",
          "Name": "DialogueManager",
          "DisplayName": "DialogueManager",
          "FullName": "Candide.GameModels.Managers.DialogueManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DialogueContexts:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Managers.CandideDialogueContext\u003E",
              "Name": "DialogueContexts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E DialogueContexts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "21ECA613B5680704A68DEAB6AE618CFFF243A75C6AD07369944128662CD01DE9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RemoveDialogueContext(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveDialogueContext",
              "Signature": "public System.Void RemoveDialogueContext(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "E74B4E535C514579C7DAD06AB68EEC27BD4CC3714E588875E137FEFE4C2498DF",
              "Hash": "76DD9067041D535A94EA09B661CE1D9D901414D2805F962CD6ACAE5565174937",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E::TryGetValue(!0, !1\u0026)",
                "System.Action::Invoke()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDialogueContext(System.Guid, Candide.GameModels.Managers.CandideDialogueContext)-\u003ESystem.Void",
              "Name": "SetDialogueContext",
              "Signature": "public System.Void SetDialogueContext(System.Guid id, Candide.GameModels.Managers.CandideDialogueContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Candide.GameModels.Managers.CandideDialogueContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4B14BDED5AA044F9BDFECD2C3199821675A8BD118E1DEE3377FF5138972E26B0",
              "Hash": "5D288C722528521E6D2D1B63BF4C2269ABADD0F652E5719037DEC5BAC0125FC5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchFullGameState()-\u003ESystem.Void",
              "Name": "SynchFullGameState",
              "Signature": "public System.Void SynchFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E8F5BF1ACFF5D248C874FDD0AB4AB20AD50F68838A8B9C44E58028B5EAF0B68C",
              "Hash": "FB51D1F8479C2738B3B54061054120CF0AF290D7DBD6C451CA46261DF3B39716",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Managers.CandideDialogueContext\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D70D456D9C9B7FCF655CC89CE1B79A9DBE29649EF46FEAFF38BFE6D8C7048935"
        },
        {
          "Id": "Candide.GameModels.Managers.DungeonManager",
          "Name": "DungeonManager",
          "DisplayName": "DungeonManager",
          "FullName": "Candide.GameModels.Managers.DungeonManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanEnterDungeonRoom(System.Guid)-\u003ESystem.Boolean",
              "Name": "CanEnterDungeonRoom",
              "Signature": "private System.Boolean CanEnterDungeonRoom(System.Guid roomId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "roomId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "BEA3BA2280C6D3CD304837B8C0B967BF89D32F66763ECEB5DCE6670E20C785C7",
              "Hash": "D87DB4630FFB55BB6D7FCDFEB59AAE0C1479A9A436A2CDD99D48E0FC10987CD6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Gui_Warning_BossArenaEntryError"
              ],
              "Source": null
            },
            {
              "Id": "TryEnterDungeon(System.Guid, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "TryEnterDungeon",
              "Signature": "public System.Void TryEnterDungeon(System.Guid dungeonLocationId, System.Guid nextRoomId, System.Int32 nextExitDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dungeonLocationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextRoomId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextExitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9B137AA954937194C5DEE9A50D1E13279C98AC22F876AAE6A365A1D069320AFA",
              "Hash": "AD5B9B138794824A29087AE2EE92CA9BACB4DF49716380EEB7F680EEB672DD68",
              "CalledMethods": [
                "Candide.GameModels.Managers.DungeonManager::CanEnterDungeonRoom(System.Guid)",
                "Candide.GameModels.Services.DungeonService::Send_TryEnterDoor(System.Guid, System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryEnterDungeon(System.Guid)-\u003ESystem.Void",
              "Name": "TryEnterDungeon",
              "Signature": "public System.Void TryEnterDungeon(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "37753E497C77F7BFCB8484405DAE21E12690B8D1D1184FE1271803FABB27E4F9",
              "Hash": "DE84295E4917EE51E2DC1E2A65F78C664DB2DF225430A650FD51FEED36EC9729",
              "CalledMethods": [
                "Candide.GameModels.Managers.DungeonManager::CanEnterDungeonRoom(System.Guid)",
                "Candide.GameModels.Services.DungeonService::Send_TryEnterDungeon(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C2B89E21B59F83A5CBC14FCC557FEC7690FA8AEAF2D1C2CD8D273AF59D40A34F"
        },
        {
          "Id": "Candide.GameModels.Managers.EntityManager",
          "Name": "EntityManager",
          "DisplayName": "EntityManager",
          "FullName": "Candide.GameModels.Managers.EntityManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Catapult(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Catapult",
              "Signature": "public System.Void Catapult(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 409,
              "BodyHash": "2561A26437C04F88565224D506ED13C58D6D0A67F0F4F6FE47128F2FD9F792C4",
              "Hash": "116095D9CA210100FF0A2A30935E7DAA932A22FEA962C3062CEDC4FE8A79A00D",
              "CalledMethods": [
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)",
                "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage::.ctor()",
                "Candide.GameModels.Services.EntityService::SendCatapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage)"
              ],
              "StringLiterals": [
                "shockwave_small",
                "throw_object_catapulted",
                "aura:special:catapult_ignore_collisions"
              ],
              "Source": null
            },
            {
              "Id": "CreateCatapultSnapshotData(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "CreateCatapultSnapshotData",
              "Signature": "public Shared.Helpers.CastSpellArgs CreateCatapultSnapshotData(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 267,
              "BodyHash": "DF2691B9A8F39728E3A1B6FECB566D823C7F7AD43B64AA2CF8E29D506567AF8A",
              "Hash": "B785D46F0E9F693A9E7A098E2FF26DE69E86CA946E8B70B8F48A3BFCD7C1FD07",
              "CalledMethods": [
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)"
              ],
              "StringLiterals": [
                "shockwave_small",
                "WorldStats_ArmamentsDamageModifier",
                "Failed fetching world stat WorldStats_ArmamentsDamageModifier",
                "throw_object_catapulted",
                "Failed creating catapult snapshot spell args."
              ],
              "Source": null
            },
            {
              "Id": "DealDamage(CandideServer.MessageModels.DealDamageMessage)-\u003ESystem.Void",
              "Name": "DealDamage",
              "Signature": "public System.Void DealDamage(CandideServer.MessageModels.DealDamageMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.DealDamageMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "8B4CFE6A3EA374C673D60A2ED7B95C5CDFDD7F78C2EC9169A4B3D2DB5E6AEA58",
              "Hash": "5124FFCE8758250CCD0C1335FEFE7309E711F3CC9CA4121DEBA2CF416B7FBD80",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)-\u003EShared.Entity.EntityWrapper",
              "Name": "Detach",
              "Signature": "public Shared.Entity.EntityWrapper Detach(Shared.Entity.EntityWrapper carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition, System.Boolean sendSync)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "6F41A50D90BEB291A008FE57B945C1DC61D24E3A3AD2DB181993943F5F59CBB8",
              "Hash": "F3B17B901676324D069E571B535B93A914CF5CE132DA59849860A9E3B49C7E05",
              "CalledMethods": [
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendDetach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetAllExceptPlayer()-\u003ESystem.Void",
              "Name": "ForgetAllExceptPlayer",
              "Signature": "public System.Void ForgetAllExceptPlayer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E5EE14B145F77AEEB0A3B7C39218846A2379F3CF6975ECD98136EC492B86F8B7",
              "Hash": "0AAF4A1767A7EED2F2E856E3BFDE7A0EC7860876EF8CC3E6413C726EDE71B361",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForgetEntity(System.Guid, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "ForgetEntity",
              "Signature": "public System.Void ForgetEntity(System.Guid entityId, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "75A0E5B6690B729D13ED7FD4A9F3C2B4FDB6B08669C3F8C2BDE247D708A3FD42",
              "Hash": "843CA02121AE7892EFF0E0D635A114FECEDF6E29BA5F826D86F4B3E1569573B9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage)-\u003ESystem.Void",
              "Name": "HandleEntityAnimationMessage",
              "Signature": "public System.Void HandleEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C871CBB341D23E047E9B09EB25CDE2EAB611979D2FC58968B97005E2EFA36F2E",
              "Hash": "2ACE06C08FC884268987AA43B52169C5818C448C004161800D483ED5D7DFF9EA",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)-\u003ESystem.Void",
              "Name": "HandleEntityControllerMessage",
              "Signature": "public System.Void HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7C0CC7D7270314E33F1849749AD3DAF704BF16A3EC3943A6A07E4CB091F7B37C",
              "Hash": "6D198C36885F7AE525FBF9DD26D497A04D96E16592EA5DB5B15B714E38C8AE00",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage)-\u003ESystem.Void",
              "Name": "HandleEntitySignalMessage",
              "Signature": "public System.Void HandleEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitySignalMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C3796B6F1974C38473CD2B256A5E4BC999CBDA3960EAB878BE124C7ECFA1ACA2",
              "Hash": "FA12563E65901D5B43F371CB334E87144FE4C568AEC7E2EDACD3F45D29D21EAE",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage)-\u003ESystem.Void",
              "Name": "HandleEntityVfxMessage",
              "Signature": "public System.Void HandleEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityVfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7D3E0DB3D134901D8EE27E62B57F54B612C05842FBF92073332DE43B0B3D5DF9",
              "Hash": "C437F31B3AB2332D072C5FC0B45CA6B41B8FECB748D522460D59D1250264E465",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MoveEntity",
              "Signature": "public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D1475569C039EA6207ED29D43D0CB3598F467CCE4BF4817F1A50267EED674A8A",
              "Hash": "578C0F5F0F78D6C82906EDA1A5F77BA9B993D6EB10134ECB12522AF7B960D559",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour)-\u003ESystem.Void",
              "Name": "OnEntityKilled",
              "Signature": "public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour behaviour)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "behaviour",
                  "Type": "Shared.Entity.Base.OnKilledBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "C6C66BF865A808C2341F63B0B55ED51768D83ACDB4EC2C88248D8FA1A363C5D3",
              "Hash": "69983DC91D2BC963AA230375EFE8A59C7264B203B0036F24BFC97B9AB42C4F59",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Material()",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/hits/destruction/armor_smash",
                "event:/hits/destruction/crate_smash",
                "event:/hits/destruction/split_wooden_log",
                "event:/hits/destruction/shrubbery_smash",
                "event:/hits/destruction/gore_small",
                "event:/hits/destruction/gore",
                "event:/hits/destruction/rock_smash",
                "event:/hits/impact/impact_bone",
                "event:/hits/impact/impact_ethereal"
              ],
              "Source": null
            },
            {
              "Id": "SyncDisconnected(Candide.Multiplayer.Services.DisconnectReason)-\u003ESystem.Void",
              "Name": "SyncDisconnected",
              "Signature": "public System.Void SyncDisconnected(Candide.Multiplayer.Services.DisconnectReason reason)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "4F31991C283DB620B55569738B292B4E83D56ABD8AA03680B56200AE12F033D4",
              "Hash": "BE0E87CBAD49EB9F5A35C2987865435E1EFF0FBFAB5647448662BC977E51C83D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRegister(System.Guid, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SyncRegister",
              "Signature": "public System.Void SyncRegister(System.Guid id, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "B3DA8642740FB94320609A1723BB72309E9C5B70080E139CF4CED18F72824266",
              "Hash": "87F404AAB143F19CC6A99C95FC38B5DD8743AF4AED56BB0B37B9B22A90510556",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage)-\u003ESystem.Void",
              "Name": "SyncRemoveEntities",
              "Signature": "public System.Void SyncRemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "8CA7373B36F522CDBC2AB56C158B19EEA8B916C2F042AE672CC1E97777C0E89C",
              "Hash": "A96CA69055C5AB1DF0E7F7F2C7A219A17123E85A3F41A0F3780141EB1B40D02B",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::SyncRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo, Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo, Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "SyncRemoveEntity",
              "Signature": "public System.Void SyncRemoveEntity(System.Guid id, Shared.Entity.EntityRemoveInfo info, Shared.Combat.DamageResult messageDamageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageDamageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "70A625A83A4E10674D7821D5DCD6CA3F44EDB77418256BCFFAA348287408FB3C",
              "Hash": "409C3674C6F1096D521170904EC6EA0983E44753C6CA0518FBAA56B47ADAEC91",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "System.MathF::Ceiling(System.Single)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)",
                "Candide.GameModels.Managers.EntityManager::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)-\u003ESystem.Void",
              "Name": "SyncThrow",
              "Signature": "public System.Void SyncThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "F9CA50804DCFA9AFC35E829F083FAEFC62654C7BB53E76D1996DBD75CFA6B996",
              "Hash": "1B54B84AA56DB098845275E10A288D948608B532920051903E8EE405047ED702",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)"
              ],
              "StringLiterals": [
                "SyncThrow",
                "aura:special:catapult_ignore_collisions"
              ],
              "Source": null
            },
            {
              "Id": "TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.EntityAttachPriority, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAttach",
              "Signature": "public System.Boolean TryAttach(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, Shared.Combat.EntityAttachPriority priority, System.Boolean localForceAttach, System.Boolean sendSync)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "localForceAttach",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "CC2F8DA4147755C65F542C73173A933A2637FB1C90EBEB220D3061D36E141F8D",
              "Hash": "CD09C10182BCBC3F3C28EB23DEB36105F26BA88F317961E1AA9EF07BA160DFE8",
              "CalledMethods": [
                "EntityManager.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "EntityManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryAttach\u003Eb__0(CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse)",
                "System.Action\u003CCandideServer.MessageModels.Entities.Carrier.AttachEntityResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "EntityManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryAttach\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.EntityService::Send_TryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest, System.Action\u003CCandideServer.MessageModels.Entities.Carrier.AttachEntityResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAttachNoSynch(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.EntityAttachPriority, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAttachNoSynch",
              "Signature": "public System.Boolean TryAttachNoSynch(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, Shared.Combat.EntityAttachPriority priority, System.Boolean localForceAttach)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "localForceAttach",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "6D5E9FEDFF7A1B7633A17B90F6EE57DF4EF372F7A0EC3602D1915399BE577EEF",
              "Hash": "D98D3EF0954DD0C972FC4F138930709E4B63BCDDB7F241F7D4E39E3874959249",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_AllowPlayerSteal()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Samuel exception would have triggered! Reason: Target is not movable.",
                "TryAttachNoSynch",
                "Samuel exception would have triggered! Reason: Target was already carried by a \u0027",
                "\u0027 (",
                ") and did not allow player steal.",
                "Samuel exception would have triggered! Reason: Player already had something attached."
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveFortificationInTileBounds(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "TryRemoveFortificationInTileBounds",
              "Signature": "public System.Boolean TryRemoveFortificationInTileBounds(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "EFA34A39AFA68AD8775C0BD607789413B96F0478FC9B794499D5CA2CB427A99F",
              "Hash": "D348A2ACE0DFFFD2F7D76C0ABD21D8CF92E15476787EBD5E5B6B4D6ED3B1B171",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveStubInTileBounds(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Boolean",
              "Name": "TryRemoveStubInTileBounds",
              "Signature": "public System.Boolean TryRemoveStubInTileBounds(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "2F861E76268B876E713FE1276BD0100015D934476D45BF27B717EA01577B1279",
              "Hash": "11DBB211660491EA4A0E4F1031E0C45D41E14418A6496F99D1E235153C8EBD75",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            },
            {
              "Id": "TryRemoveWallAtPoint(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean",
              "Name": "TryRemoveWallAtPoint",
              "Signature": "public System.Boolean TryRemoveWallAtPoint(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "5311FD832089DDFEAD14FE8FD366533054CC211150983DF97C47EF63FAD9CE8D",
              "Hash": "8B8B7A17845AF509EA97747D88BC6DCE217041F607F8C7A882354B7695707ED6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "event:/buildings/construction_remove"
              ],
              "Source": null
            },
            {
              "Id": "TryThrow(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryThrow",
              "Signature": "public System.Boolean TryThrow(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwPosition, Microsoft.Xna.Framework.Vector3 throwVelocity, System.Boolean sendSync)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 361,
              "BodyHash": "77D869776D56CFF9A1FE73153F48496946170E5E07018F834F0A20C4EBAEBA36",
              "Hash": "0C33DB5FBDA317649E7B90D9E0AB8FF70B0B7FF5092E2D42AAE21595EF5FE117",
              "CalledMethods": [
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_KillWhenThrown()",
                "Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)",
                "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage::.ctor()",
                "Candide.GameModels.Services.EntityService::SendThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.GameModels.Systems.DeadReckoningSystem::PredictData(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "throw_object"
              ],
              "Source": null
            },
            {
              "Id": "UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)-\u003ESystem.Void",
              "Name": "UpdateEntitiesInfo",
              "Signature": "public System.Void UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2FECAAEB3BD3ED7F5257C7965550717F9796556810AFA0F3E7C9FB8B1A02AE7E",
              "Hash": "434808FD3B8A61410CC2E4EBF82F6B0651D864B6DA865F9CC2B3F23D6E706926",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntitiesInfo(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)-\u003ESystem.Void",
              "Name": "UpdateEntitiesInfo",
              "Signature": "public System.Void UpdateEntitiesInfo(System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E entityInfo, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E immovableEntityInfo, System.TimeSpan updateTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "immovableEntityInfo",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "7E213D854128E78B2F74266724E4C05B888E64C2CED84AE0AD19BB800FFCAFA3",
              "Hash": "370617105CF234FB1CF497C3C471FE9E6C2165D0EC0A753D641DD618168D530A",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::QueueUpdateEntitiesInfo(System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateParameter(System.Guid, System.String, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateParameter",
              "Signature": "public System.Void UpdateParameter(System.Guid entityId, System.String parameterName, System.String parameterValue, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B0D31523C1C725849B69F4F35E32867EBEA191054070DEEF18DEECEA04222191",
              "Hash": "16E1FDB2312A68419F4A8A4510844CF30BE9AAC43E5FF78FE68BED18B4F4D77A",
              "CalledMethods": [
                "Candide.GameModels.Services.EntityService::SendUpdateEntityParameter(System.Guid, System.String, System.String, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.EntityController::UpdateEntityParameter(System.Guid, System.String, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0B291380F6CCD4B9D39D580EEBD7211C2728291A2434F516247060235D840030"
        },
        {
          "Id": "Candide.GameModels.Managers.EquipmentManager",
          "Name": "EquipmentManager",
          "DisplayName": "EquipmentManager",
          "FullName": "Candide.GameModels.Managers.EquipmentManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquipmentsChanged:EquipmentManager\u002BGameStateEquipmentsChanged",
              "Name": "EquipmentsChanged",
              "Type": "EquipmentManager.GameStateEquipmentsChanged",
              "Signature": "private EquipmentManager.GameStateEquipmentsChanged EquipmentsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B95400C8971378F6E4EDA010DBE8A9E44F59F6BFC13DCE43863B6777E27029A"
            },
            {
              "Id": "IgnoreEvents:System.Boolean",
              "Name": "IgnoreEvents",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreEvents",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED924E62FE9C34EBC6C26F42B004B5DD23ADF92AB4B712C6528FEB7F7472B57A"
            },
            {
              "Id": "_lastInventoryModel:System.Nullable\u00601\u003CSystem.Guid\u003E[]",
              "Name": "_lastInventoryModel",
              "Type": "System.Nullable\u003CSystem.Guid\u003E[]",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E[] _lastInventoryModel",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47DC8D28FF435D1C22FBE8C441D8350C1029B1BA5F7A7AB27DFD8A052D39FC99"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "EquipmentsChanged:EquipmentManager\u002BGameStateEquipmentsChanged",
              "Name": "EquipmentsChanged",
              "Type": "EquipmentManager.GameStateEquipmentsChanged",
              "Signature": "public EquipmentManager.GameStateEquipmentsChanged EquipmentsChanged",
              "Visibility": "public",
              "Hash": "906491548FA9EED6C743C6986EAEC827AB17EA9A4640C84C59CB22D804E9D1CF"
            }
          ],
          "Methods": [
            {
              "Id": "AnalyticsPrintSourceAndTargetInventories(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "AnalyticsPrintSourceAndTargetInventories",
              "Signature": "private System.Void AnalyticsPrintSourceAndTargetInventories(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Text.StringBuilder sb)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "1B0B780A77DD5BA68E8D3F6F161925478064F6DF74C2B45DE361BEF46771B733",
              "Hash": "6BC215CE6EE5F626260ED901A0723DF55BFDC5A77F58F042836EC61A8F6EF30B",
              "CalledMethods": [
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Globals::get_LanguageCode()",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Text.StringBuilder::Append(System.Object)",
                "System.Text.StringBuilder::AppendLine()",
                "System.Object::ToString()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "AnalyticsPrintSourceAndTargetInventories()\r\nLanguage: ",
                "\r\nPlaying on controller: ",
                "\r\nMultiplayer: ",
                "\r\nIs host: ",
                "SOURCE INVENTORY",
                "TARGET INVENTORY"
              ],
              "Source": null
            },
            {
              "Id": "InvokeEquipmentsChanged(Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E)-\u003ESystem.Void",
              "Name": "InvokeEquipmentsChanged",
              "Signature": "public System.Void InvokeEquipmentsChanged(Candide.GameModels.Models.Items.SimpleInventory inventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E equippedItems)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equippedItems",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "733D07AC6830F405277E7CA0BDE7AFD251EA9C2CEB287A080353760FEBC5CAE8",
              "Hash": "BE9A567418D71D91F575C909606BDA0947E8AF9EBFF00A528F16CA194860F211",
              "CalledMethods": [
                "Candide.GameModels.Managers.EquipmentManager::InvokeEquipmentsChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeEquipmentsChanged(System.Guid, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E)-\u003ESystem.Void",
              "Name": "InvokeEquipmentsChanged",
              "Signature": "public System.Void InvokeEquipmentsChanged(System.Guid id, Candide.GameModels.Models.Items.SimpleInventory inventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E equippedItems)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equippedItems",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "2E0F92B294B7FED8F5B40F9E610C76FCE8B9EA0EC01C762F83F42A82E340EE4C",
              "Hash": "8592F5AC81B533E0AE762F3DEE24D4FA14172E07D8DFA2EDDAE234CECDFC7664",
              "CalledMethods": [
                "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Count()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Array::Empty()",
                "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs::.ctor(System.Guid, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E)",
                "EquipmentManager.GameStateEquipmentsChanged::Invoke(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs)"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_inventory_equip_general",
                "event:/interface/player inventory/ui_inventory_equip_weapon",
                "event:/interface/player inventory/ui_inventory_equip_armor"
              ],
              "Source": null
            },
            {
              "Id": "OnEquipmentInventorySynced(Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "OnEquipmentInventorySynced",
              "Signature": "public System.Void OnEquipmentInventorySynced(Candide.GameModels.Models.Items.SimpleInventory simpleInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "simpleInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 302,
              "BodyHash": "502D010FD462F38C7E53F03802AFB77B6388C237807169B45CC761A5151245B6",
              "Hash": "B5C156A2B483B7510D35CF97B5BE4282AA52BD24F92E72995EEC3A1832149588",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Count()",
                "Candide.GameModels.Managers.EquipmentManager::InvokeEquipmentsChanged(Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayUnequipSound(Shared.Models.Items.EquipmentType)-\u003ESystem.Void",
              "Name": "PlayUnequipSound",
              "Signature": "private System.Void PlayUnequipSound(Shared.Models.Items.EquipmentType equipmentType)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "equipmentType",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "FFC0B9405E2118D669046EED82AE3D2FEA2BFAC127B4127F2E9C001DF32FFD30",
              "Hash": "75F2036254CADF06E968E32FCACFBD4EE997E7C06595C392E288F76F1C98FC1C",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_inventory_unequip_weapon",
                "event:/interface/player inventory/ui_inventory_unequip_armor"
              ],
              "Source": null
            },
            {
              "Id": "SwitchWeapons()-\u003ESystem.Void",
              "Name": "SwitchWeapons",
              "Signature": "public System.Void SwitchWeapons()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 364,
              "BodyHash": "6045BFCC22B591D6E6F756522DC5F81494F1B829278C2F34F041B8E9D621930E",
              "Hash": "2CC126D066C5B235F1FB20D2E87F8CB9A6D886A42B0FFC30309659D961B51A4D",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::TryFindSlotMatchingEquipmentType(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.EquipmentType, System.Int32\u0026)",
                "Shared.Inventory.ComplexInventoryDeltaEngine::Equipment_SimultaneousSwap(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32[], System.Int32[])",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage::.ctor()",
                "Candide.GameModels.Services.EquipmentService::Send_SwitchWeapons(CandideServer.MessageModels.Equipment.SwitchWeaponsMessage)"
              ],
              "StringLiterals": [
                "SwitchWeapons",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "TryEquip(System.Guid, System.Int32, System.Guid)-\u003ESystem.Boolean",
              "Name": "TryEquip",
              "Signature": "public System.Boolean TryEquip(System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid equipmentInventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "6EEACF9779C205171DE86D9CBAB9D2BB344C4B155A429A67181EC04D91E3BB5C",
              "Hash": "C1047CAA35DD8392C42407766095445E0B2BCBEFCA91C4D753FE4F88790D0B99",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::DebugAssertSourceItemEquippable(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.DeltaModels.InventoryHelper::TryFindFirstSlotAcceptingItemData(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Boolean, System.Int32\u0026)",
                "Candide.GameModels.Managers.EquipmentManager::TryEquipAndSwapAction(System.Guid, System.Int32, System.Guid, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "TryEquip",
                ", arrows: Result was ",
                "TryEquip: Failed TryEquipAndSwapAction"
              ],
              "Source": null
            },
            {
              "Id": "TryEquipAndSwapAction(System.Guid, System.Int32, System.Guid, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryEquipAndSwapAction",
              "Signature": "public System.Boolean TryEquipAndSwapAction(System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid equipmentInventoryId, System.Int32 equipmentSlotIndex, System.Boolean sourceToEquipment)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceToEquipment",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 425,
              "BodyHash": "A206DE239EA48536C0107AF9698303F453C321063DF6198F6E9F3B66B7A54D32",
              "Hash": "20F2F03B2A15A92C2CFE4F10DEFB42C870F0A4BCABA4D636A975264097D70296",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.SimpleInventoryManager::ItemSwapAction(System.Guid, System.Int32, System.Guid, System.Int32)",
                "Candide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32)",
                "Shared.Inventory.DeltaModels.InventoryHelper::DebugAssertSourceItemEquippable(Shared.Models.Items.ItemInstanceModel)",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_Value()",
                "Shared.Inventory.DeltaModels.InventoryHelper::TryFindSlotMatchingEquipmentType(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.EquipmentType, System.Int32\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Inventory.ComplexInventoryDeltaEngine::Player_LootItemEquipment(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"
              ],
              "StringLiterals": [
                "TryEquipAndSwapAction: Item in equipment is not equippable?",
                "TryEquipAndSwapAction",
                ": Couldn\u0027t find slot for extra equipment type ",
                "TryEquipAndSwapAction: Failed to equip."
              ],
              "Source": null
            },
            {
              "Id": "TryUnequipItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryUnequipItem",
              "Signature": "public System.Boolean TryUnequipItem(Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Int32 equipmentSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "equipmentInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "9642954238C07ACCF80E03D1EE73B71DDF93C83245144EF11DD126155F4AB09E",
              "Hash": "C68F81DBAD99E4E81EACB586E8CD33A539A0BECB6864ACAE2EADE18CC2ED756D",
              "CalledMethods": [
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "Candide.GameModels.Managers.EquipmentManager::PlayUnequipSound(Shared.Models.Items.EquipmentType)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"
              ],
              "StringLiterals": [
                "Gui_Warning_InventoryFull",
                "TryUnequipItem",
                ": Result was "
              ],
              "Source": null
            }
          ],
          "Hash": "592D6B3839E6168155964F82F6C914D83E81D9C04D78D2C6C72117C8DDC0A991"
        },
        {
          "Id": "Candide.GameModels.Managers.EyePaletteRows",
          "Name": "EyePaletteRows",
          "DisplayName": "EyePaletteRows",
          "FullName": "Candide.GameModels.Managers.EyePaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blue:System.Int32",
              "Name": "Blue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2EF4DF320A63A7EAF3AEE6B2183E158FC0448277A469CE26BD5B7273E64E49"
            },
            {
              "Id": "Brown:System.Int32",
              "Name": "Brown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Brown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "822E3E6A63DC6218AE835624698E9A1DAF28851EA19A3FDEA01E597C19C26FFC"
            },
            {
              "Id": "Cyan:System.Int32",
              "Name": "Cyan",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Cyan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDD809E95F75B29CC2900036BCB00563A9C76D09E03B20E2469F7321568AF540"
            },
            {
              "Id": "DarkBrown:System.Int32",
              "Name": "DarkBrown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DarkBrown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8F4A543D957686F7483F5B8EC1BC93268EB992D380542D044E592045630F55E"
            },
            {
              "Id": "Green:System.Int32",
              "Name": "Green",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D706E97BC3824EF36C1844EBD330BD9ABCE3479E1937FAACE33072BA0D76F5F6"
            },
            {
              "Id": "Grey:System.Int32",
              "Name": "Grey",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Grey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AEA0428E8C5938CFE14DE9ED31B9EFAE6C04B7769627C401F35B0907E2C9E09"
            },
            {
              "Id": "LightBrown:System.Int32",
              "Name": "LightBrown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightBrown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A8FABCE35E6BEB2857211BE485F3DE40F61BA9F24A835F9AD885CAE3B53DBE5"
            },
            {
              "Id": "LightCyan:System.Int32",
              "Name": "LightCyan",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightCyan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E1D15C37A941FEC3579D9A82F7C5707A967538EC5EC05155170A7D55C092407"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "757892842FE7C7A40D36599FFDBDC1A20749FC3288B5D726231D73A3863D0645"
        },
        {
          "Id": "Candide.GameModels.Managers.FabricPaletteRows",
          "Name": "FabricPaletteRows",
          "DisplayName": "FabricPaletteRows",
          "FullName": "Candide.GameModels.Managers.FabricPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Black:System.Int32",
              "Name": "Black",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Black",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "439F9FD22B11A58CDA009AE71E437564CAC40D7A77BC8C9483A5FB5946D6E75E"
            },
            {
              "Id": "Blue:System.Int32",
              "Name": "Blue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2EF4DF320A63A7EAF3AEE6B2183E158FC0448277A469CE26BD5B7273E64E49"
            },
            {
              "Id": "Brown:System.Int32",
              "Name": "Brown",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Brown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "822E3E6A63DC6218AE835624698E9A1DAF28851EA19A3FDEA01E597C19C26FFC"
            },
            {
              "Id": "DirtyGray:System.Int32",
              "Name": "DirtyGray",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DirtyGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66F02A3103F095F8326B5885942D6F02F5AF08CEDDC8FC094E3FFC8EEDA49F26"
            },
            {
              "Id": "Gold:System.Int32",
              "Name": "Gold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1CE4097DF44F93E3D5E2C1274741AD95B1D13DF1021D5D9028E4A434141BF9"
            },
            {
              "Id": "Gray:System.Int32",
              "Name": "Gray",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A43F582747A9D511E1849235849377502FC733FE14398297D7E71B8A530F774"
            },
            {
              "Id": "Green:System.Int32",
              "Name": "Green",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D706E97BC3824EF36C1844EBD330BD9ABCE3479E1937FAACE33072BA0D76F5F6"
            },
            {
              "Id": "LightBlue:System.Int32",
              "Name": "LightBlue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightBlue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77F76369DE3A722D091B3557B95A376D8FF068099071A2A5CE264418DE7F5071"
            },
            {
              "Id": "Orange:System.Int32",
              "Name": "Orange",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Orange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED56059B3D57816B4FEF17F25058C698EAB552F0158E8282AB19B7DAE44C7475"
            },
            {
              "Id": "Purple:System.Int32",
              "Name": "Purple",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Purple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A288D9D4E55FB94C61A2306B18D7AE4DF9A370838D040C089DFAF1850FCEBC7F"
            },
            {
              "Id": "Red:System.Int32",
              "Name": "Red",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D7D23F546E42BB3DA4D3D8AB95C49C926F1B5997A1F315ACA0A6C00CB8277F3"
            },
            {
              "Id": "Scarlet:System.Int32",
              "Name": "Scarlet",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Scarlet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21998F96C6F7DA436416DDC750D1C197549B0D2F100CAE00E5671B39851FA08B"
            },
            {
              "Id": "Silver:System.Int32",
              "Name": "Silver",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C53D298DD2F415155B44F5A579CF2B33C76304E6F3BD2493D70899159B70CDF"
            },
            {
              "Id": "White:System.Int32",
              "Name": "White",
              "Type": "System.Int32",
              "Signature": "public System.Int32 White",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D7C7817B61D22114C98257E1321F52EF1E3CCBA29D317D842E388B9725D21DA"
            },
            {
              "Id": "Yellow:System.Int32",
              "Name": "Yellow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Yellow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "72D2850777FD31FEB2FC86C7FCF87BF9137F0562F9C5CEB2906E6B15F2255E14"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "41B9657140FA2BC36E7E272C216719F2460C014CC4D0D6EEB36F874D30ADCDDE"
        },
        {
          "Id": "Candide.GameModels.Managers.FavourChangedEventArgs",
          "Name": "FavourChangedEventArgs",
          "DisplayName": "FavourChangedEventArgs",
          "FullName": "Candide.GameModels.Managers.FavourChangedEventArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "CharacterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel CharacterModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9B95F5F6630C8FE56F221B17C96319105256C255E03B99014F509381F2924A9"
            },
            {
              "Id": "FavourChange:System.Int32",
              "Name": "FavourChange",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FavourChange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B501D9C7807FDF3519707A5FC8A4B3512E77F742C3C7B62294184E5EE5DD74FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FFC7F64F5359D064612E4163FC84910DA780B7AF1973FF173B896F5F9C338C5F"
        },
        {
          "Id": "Candide.GameModels.Managers.FavourManager",
          "Name": "FavourManager",
          "DisplayName": "FavourManager",
          "FullName": "Candide.GameModels.Managers.FavourManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Data.FavourData)-\u003ESystem.Void",
              "Name": "ApplyFavourFlag",
              "Signature": "private System.Void ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter character, Shared.Data.FavourData favour)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "favour",
                  "Type": "Shared.Data.FavourData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "89D4ED1C47DC0AFFEE938A18347A995F996EAAC5C85983542D204DA470FD4EA2",
              "Hash": "FA901CA2A9331D00C514880A589E0753118D3EDDFFE8BB7976F86AF75549A0CA",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanUnlockFavour(System.String)-\u003ESystem.Boolean",
              "Name": "CanUnlockFavour",
              "Signature": "public System.Boolean CanUnlockFavour(System.String favourId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "favourId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "7E101A50884BF6C4BE5ED68BA1E84CBE3EDD73BD2BDF4869B3ECA12DCF56AC7E",
              "Hash": "0BA14A82D485EF68CFF971008EA9FBFB803738499D780E543A11589DA6D8E7E8",
              "CalledMethods": [
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.Managers.FavourManager::IsFavourAvailable(Shared.Data.FavourData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8A50ADBFCD8AA7C281C01AAECCBFF681882171EA70AB54F1F23B7E9709714238",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFavourAvailable(Shared.Data.FavourData)-\u003ESystem.Boolean",
              "Name": "IsFavourAvailable",
              "Signature": "public System.Boolean IsFavourAvailable(Shared.Data.FavourData favour)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "favour",
                  "Type": "Shared.Data.FavourData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "C030628CA893D41095B7F713B4E93667496EB5AC62388257C4ACE969162C5FC4",
              "Hash": "C135A98F01892A54C19C71985494191110F7A51B7EEC3018A19BCCD8477BE65F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "Candide.GameModels.Managers.FavourManager::\u003CIsFavourAvailable\u003Eg__Search|5_0(System.String, FavourManager.\u003C\u003Ec__DisplayClass5_0\u0026)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void",
              "Name": "OnFavoursChanged",
              "Signature": "private System.Void OnFavoursChanged(Shared.Entity.EntityWrapper playerEntity, Shared.Models.Player.PlayerCharacterModel character)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "B2C1258B605F0B9C889CD04E326A7DE323AB8C71263A99D39DFC6B5009835E30",
              "Hash": "0E62EBBCAE91811ADA4CDE8555937C5191EC10B6FA4E47817FF3A342706B788B",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Inventory.DeltaModels.InventoryHelper::SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "OnFavoursChanged: Failed to retrieve equipment and secondary equipment"
              ],
              "Source": null
            },
            {
              "Id": "SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage)-\u003ESystem.Void",
              "Name": "SynchRemoveFavours",
              "Signature": "public System.Void SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "0D2D97D6CF367179D9FE78622DBE0E9DE88BF85903CABCDE53FB8845E134200E",
              "Hash": "3E496A2532ECB995596B0CDDC59A0EE2259760BD32E067EEEA037EBA11108B56",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Candide.GameModels.Managers.FavourManager::OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchUpdateFavoursAndCurrentFavourPoints(System.Guid, System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[], System.Int32)-\u003ESystem.Void",
              "Name": "SynchUpdateFavoursAndCurrentFavourPoints",
              "Signature": "public System.Void SynchUpdateFavoursAndCurrentFavourPoints(System.Guid characterId, System.ValueTuple\u003CSystem.String, System.Int32\u003E[] updatedFavours, System.Int32 newCurrentFavourPoints)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "characterId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updatedFavours",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newCurrentFavourPoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "4AD47A3A3BFB4E93B41FF53C0398E45A214F797097EA85CA7A805F2949D88E32",
              "Hash": "06946885C50ADAFED8A9694E7E1B2E73445D0A1B89317B10AD3C4B845EADE793",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)",
                "Candide.GameModels.Managers.FavourManager::ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Data.FavourData)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Candide.GameModels.Managers.FavourManager::OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)",
                "Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnlearnAllFavours()-\u003ESystem.Void",
              "Name": "UnlearnAllFavours",
              "Signature": "public System.Void UnlearnAllFavours()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "71D4C05E33CD52407309EF592B5CACEAE1E081C6F55F3BC8CA4AF3FD8892323E",
              "Hash": "F7CC93DC0585BBF643D4D70D739D4BE83ED360B01273CF9187BFFD7D5C7085DB",
              "CalledMethods": [
                "Candide.GameModels.Services.FavourService::Send_UnlearnAllFavours()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1FB8193CA6029B93BD5BBCB9400E92052A8466A6A1265620B45BBECE18EB4BA4"
        },
        {
          "Id": "Candide.GameModels.Managers.FurnitureManager",
          "Name": "FurnitureManager",
          "DisplayName": "FurnitureManager",
          "FullName": "Candide.GameModels.Managers.FurnitureManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChangeFurnitureStyle(Shared.Entity.EntityWrapper, Shared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "ChangeFurnitureStyle",
              "Signature": "public System.Void ChangeFurnitureStyle(Shared.Entity.EntityWrapper entity, Shared.Data.Furniture.FurnitureData furnitureData, System.Int32 currentRotation, System.Int32 currentAlternate, System.Int32 rotation, System.Int32 alternate, System.Int32 style)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureData",
                  "Type": "Shared.Data.Furniture.FurnitureData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentRotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentAlternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "1B080425EB2FA83A687579E8E651D805550B3A2FCAAA52D44F8CED3D2FA36915",
              "Hash": "785BB6544376B42C0D89E603345FAFF3193FC388022D8367C4DB227927ABB164",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.FurnitureService::Send_FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PickupFurniture(System.Guid)-\u003ESystem.Void",
              "Name": "PickupFurniture",
              "Signature": "public System.Void PickupFurniture(System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "FDFCB4DC819B1BBBC62B3856372A180D791D33FA417D04119A433F6075EA991F",
              "Hash": "FB33629F9B1EA5C04A2B1A62E54A1A83D2FEF859AF8ACA1621917917F093386E",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__2_0(CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse)",
                "System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__2_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.FurnitureService::Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E, System.Guid[], System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PickupFurniture(System.Guid[])-\u003ESystem.Void",
              "Name": "PickupFurniture",
              "Signature": "public System.Void PickupFurniture(System.Guid[] entityIds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityIds",
                  "Type": "System.Guid[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "5631BE4C7C135FCAB9B63943505E03DD21D33056CBF7FBC79E01884153938D5F",
              "Hash": "9D330B658F12CDB35E221E984B6BEB0CE61A29BF26D3CC07E1EF84C3824CAAB9",
              "CalledMethods": [
                "FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__1_0(CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse)",
                "System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__1_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.FurnitureService::Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E, System.Guid[], System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFurniturePickupText(System.String, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SpawnFurniturePickupText",
              "Signature": "public System.Void SpawnFurniturePickupText(System.String furnitureId, System.Int32 amount, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "8EE768DE2B1CE8A9EAE08AD25881B59C14B14E60897E97D8E6FFED4105269261",
              "Hash": "08A10029EC7B365FF1E9E4B8910E18318F31F9E78497778B7ADA8592363AAF8A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SyncFurnitureStyle",
              "Signature": "public System.Void SyncFurnitureStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "222CEDD79A7593713FBB0B1E0EE3A090CA7E916FF00EBB6E2C6FBA3FE8B9BD58",
              "Hash": "376211A4A075EB7CA9EE40D5A3224FD0A1B7DEA4473CB5FF0BD1FDE11B6A7AB0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "TryPlaceFurniture",
              "Signature": "public System.Void TryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 placingPosition, System.Int32 rotation, System.Int32 alternate, System.Int32 style)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "2933964664D9CBE31D9D123DD29CB434A39ED44EF6DD80C75BDF0E595134FE9D",
              "Hash": "9F82283324B3B0F08E83DAE022B7AD54139FA5A43612C9F9B256EBB5BDAE58DD",
              "CalledMethods": [
                "FurnitureManager.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Guid::NewGuid()",
                "Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)",
                "Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)",
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Candide.GameModels.Controllers.FurnitureGameStateController::ModifyFurnitureAmount(System.String, System.Int32)",
                "FurnitureManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceFurniture\u003Eb__0(CandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse)",
                "System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "FurnitureManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceFurniture\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.FurnitureService::Send_GetTryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "50189C6138DB13E180D98C5D625F0803DAC219EEB86CB898AEDB6492EAC0B028"
        },
        {
          "Id": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
          "Name": "GameStateEquipmentsChangedArgs",
          "DisplayName": "GameStateEquipmentsChangedArgs",
          "FullName": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquippedItems:System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "EquippedItems",
              "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E EquippedItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B41ECCA3C42BAEB22F64070FED011DC016EF9159C0247343D330B20D4CA9088C"
            },
            {
              "Id": "Inventory:Candide.GameModels.Models.Items.SimpleInventory",
              "Name": "Inventory",
              "Type": "Candide.GameModels.Models.Items.SimpleInventory",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E2FD70996350D5B1C01A344752B5E45FE2143342A73DCE4CA641BFED81DA808"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3735A9E39BB5E09B222CB8794FFFF414C2188387644F161F9420F02110751F86"
        },
        {
          "Id": "Candide.GameModels.Managers.GameStateManager",
          "Name": "GameStateManager",
          "DisplayName": "GameStateManager",
          "FullName": "Candide.GameModels.Managers.GameStateManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnGameEnd()-\u003ESystem.Void",
              "Name": "OnGameEnd",
              "Signature": "public System.Void OnGameEnd()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "78AF2B09EA38D3D1C46A51DA024538359383FEFEBDC10F743AEE4FEEBF7CCE53",
              "Hash": "E3D0661D7FC8656C039D0CCD19BE71900917D5080E409A11E38E61C5ED3DB11D",
              "CalledMethods": [
                "Candide.GameModels.Managers.ClientAnalyticsManager::EndAnalyticsSession()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "ReceiveFullGameState",
              "Signature": "public System.Void ReceiveFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "96C6CE19274E9D3C6D0D6F5CBCB0E613C2761FE089195495968097112156EB5E",
              "Hash": "EE1AE78351B804152D690F155F0F6EC0A52DA3A4FD96BD3DF6446803250ED3DF",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::ClearActiveInventories()",
                "Candide.GameModels.Controllers.InternalResourceStorageController::SyncFullGameState()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "CandideServer.Models.Worlds.WorldModel::.ctor()",
                "Candide.Multiplayer.Chat.ChatLogManager::SyncFullGameState()",
                "Candide.GameModels.GameState::SetupNewGameState()",
                "Candide.Multiplayer.PlayerManager::UpdatePlayerViewArea(System.Boolean)",
                "Candide.GameModels.Controllers.EntityController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.CropController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Managers.TimeManager::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.Multiplayer.PlayerDataController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.JobsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.BuildingsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.DecorationsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.ConstructionSitesController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.ConstructionRecipesController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.World.ExteriorWorldHandler::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.WorldController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.CitizenController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.TownReportsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.QuestsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.TownsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.LogisticsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.WorldItemController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.BossController::SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.DungeonController::SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Systems.Weather.WeatherController::SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.RewardsController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.WorldStatsController::SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Controllers.WildCitizensController::SynchFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.GameModels.Managers.DialogueManager::SynchFullGameState()",
                "Candide.GameModels.Controllers.RaidController::SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "359877041E127AE0CEEA76DE50D9E2E76E28498AC64A72DD911979BB3E0C0163"
        },
        {
          "Id": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
          "Name": "GameStatePersonalQuestsChangedArgs",
          "DisplayName": "GameStatePersonalQuestsChangedArgs",
          "FullName": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FailedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FailedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FailedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05D5F58398631B807AF36E01D55F047E1C8667DA746F2C7AEF267C92B5E0F557"
            },
            {
              "Id": "FinishedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FinishedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FinishedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C04DDAB02D6D508B1A829BFB627C405A2249BF0D47B1B2708FCB056573BD9FA"
            },
            {
              "Id": "NewQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ECDE8EBD138AFAB7513AF2FD24FB759648A41D976C114C54E09DE2100207B60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D48D5E0A9D12A8E4A37DC6569DF233EBD3B812214C158F9D951AA2D5AFDDF2BC"
        },
        {
          "Id": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
          "Name": "GameStateWorldQuestsChangedArgs",
          "DisplayName": "GameStateWorldQuestsChangedArgs",
          "FullName": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FailedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FailedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FailedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05D5F58398631B807AF36E01D55F047E1C8667DA746F2C7AEF267C92B5E0F557"
            },
            {
              "Id": "FinishedQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FinishedQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FinishedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C04DDAB02D6D508B1A829BFB627C405A2249BF0D47B1B2708FCB056573BD9FA"
            },
            {
              "Id": "NewQuests:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewQuests",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3ECDE8EBD138AFAB7513AF2FD24FB759648A41D976C114C54E09DE2100207B60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D48D5E0A9D12A8E4A37DC6569DF233EBD3B812214C158F9D951AA2D5AFDDF2BC"
        },
        {
          "Id": "Candide.GameModels.Managers.GlobalPlayerAurasManager",
          "Name": "GlobalPlayerAurasManager",
          "DisplayName": "GlobalPlayerAurasManager",
          "FullName": "Candide.GameModels.Managers.GlobalPlayerAurasManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddGlobalPlayerAura(System.String)-\u003ESystem.Void",
              "Name": "AddGlobalPlayerAura",
              "Signature": "public System.Void AddGlobalPlayerAura(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "EA3FAD1BA987AEC4EDDF7A2C30871BC95FA9CF14DBF0FF029C53A973B80566E5",
              "Hash": "AEFBAD037EEA75BBECB1F016E4570B403C9F412D50EBE86952A0520E02BAF7C8",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "GlobalPlayerAurasManager: ",
                " is already added to global auras.",
                "AddGlobalPlayerAura"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "46B640213CBED630DCCADF5D3B57661591C51BE6B65D1E79D1F39C8F1D37F278",
              "Hash": "B4CE4DA1DF49C923F60B1F4BD869E414B5EED8970422756BDFC42401BD6EAE44",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Candide.GameModels.Managers.GlobalPlayerAurasManager::AddGlobalPlayerAura(System.String)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8EC7A5A8D114A92C641A1D2FF42DBBE86A536EEF7D55606D344F2859B31A0E29"
        },
        {
          "Id": "Candide.GameModels.Managers.GodProgressionChangedArgs",
          "Name": "GodProgressionChangedArgs",
          "DisplayName": "GodProgressionChangedArgs",
          "FullName": "Candide.GameModels.Managers.GodProgressionChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeltaWorship:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E",
              "Name": "DeltaWorship",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E DeltaWorship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FF4CDFCF8C56E1764C60E46FE5BF432B3F37FBD5958BD02BD3270368663D30"
            },
            {
              "Id": "GodProgression:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgression",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgression",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "187C52B7C912C0530C43F9BB6A25440E7FF36C3FE8338368EBB3DDF26758DEFA"
            },
            {
              "Id": "OfferedItemAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "OfferedItemAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E OfferedItemAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485D5BB24047561A02B29CBE78909A31710523C234F73F35514913C816AE7DE9"
            },
            {
              "Id": "SacrificedCitizen:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SacrificedCitizen",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SacrificedCitizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFE670A28D067F840038D2E73ED571116B71B92207444C9930029BA522343033"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "194105DDD40AE232BAF3CADEFE03D2E8A2B2A25C7F9D681AD267514AA8FC23F1"
        },
        {
          "Id": "Candide.GameModels.Managers.GodProgressionManager",
          "Name": "GodProgressionManager",
          "DisplayName": "GodProgressionManager",
          "FullName": "Candide.GameModels.Managers.GodProgressionManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "562942FB5FEAC96197288233050EE5E45BC3C9E7360E093435801D19FC2A7750",
              "Hash": "3F1D4B88443BE65E3F4B1E83F137B52E2DB8033B9F35954BBCDF35F5E86E0839",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchWorshipWasBoughtForGod(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage)-\u003ESystem.Void",
              "Name": "SynchWorshipWasBoughtForGod",
              "Signature": "public System.Void SynchWorshipWasBoughtForGod(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "90C9431B1C7D9B18BBF51671A487317E43139118770F9439E95C78EF392A4C94",
              "Hash": "1EC11CEB8FBDF3A7066ECB4F7E8D51EB9549990CC15DFD46E9FE26A7A085A920",
              "CalledMethods": [
                "Shared.Data.WorshipUnlocksDataBase::TryGetWorshipUnlock(System.String, Shared.Models.Gods.WorshipUnlock\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find god with ID ",
                "Gods_Chat_WorshipUnlocked",
                "event:/interface/offering/ui_offering_unlock_worship_reward"
              ],
              "Source": null
            }
          ],
          "Hash": "FF690D9D2D536986985C8607AEE62A6CD7FF743F8B056A75948AB1C9C354DB59"
        },
        {
          "Id": "Candide.GameModels.Managers.HotBarManager",
          "Name": "HotBarManager",
          "DisplayName": "HotBarManager",
          "FullName": "Candide.GameModels.Managers.HotBarManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AssignSlot(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "AssignSlot",
              "Signature": "public System.Boolean AssignSlot(Candide.CandideUI.Components.Holder.CandideHotBarSlot targetHotBarSlot, Shared.Models.Items.ItemInstanceModel inventorySlot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetHotBarSlot",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventorySlot",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6E913D384BA1D9817735FF55D367AA3854EAA909FE9513BEF0B4119E96B2F149",
              "Hash": "386D8312FA584A5DEE1451849D62373DE1E61B9067E540A60403020E0DF8E3D2",
              "CalledMethods": [
                "Candide.GameModels.Managers.HotBarManager::AssignSlot(System.Int32, Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AssignSlot(System.Int32, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "AssignSlot",
              "Signature": "public System.Boolean AssignSlot(System.Int32 index, Shared.Models.Items.ItemInstanceModel inventorySlot)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventorySlot",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "D2D823B80BEB12FEA24394412AF097C6AF926CC9C0014831458DF96F81CD8E50",
              "Hash": "D9E7F6F3AF4C7F7A05E94BECF3F627462AAD6B702700EDF62D13A0B1C1E6DE39",
              "CalledMethods": [
                "Candide.Entities.PlayerState.HotBarSlot::.ctor(Shared.Models.Player.HotBarSlotType, System.String)",
                "Candide.CandideUI.Hotbar.HotBarWindow::UpdateSlotHasChanged(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwitchSlots(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Candide.CandideUI.Components.Holder.CandideHotBarSlot)-\u003ESystem.Boolean",
              "Name": "SwitchSlots",
              "Signature": "public System.Boolean SwitchSlots(Candide.CandideUI.Components.Holder.CandideHotBarSlot source, Candide.CandideUI.Components.Holder.CandideHotBarSlot target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Candide.CandideUI.Components.Holder.CandideHotBarSlot",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "C6BE942AD9F892E7C709CF51BF0605C3FF00B9509EA831921EA2AA424A10C328",
              "Hash": "D109186F2C7E5937D23FAE144711B097709F7D798FD4871D38A31EE9836BF4DC",
              "CalledMethods": [
                "Candide.CandideUI.Components.Holder.CandideHotBarSlot::SlotHasChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7CF522E7F103FC3FD84EE13F2A6BDAF5F5B0B28F639D1461C0CB4B6430C9BF6"
        },
        {
          "Id": "Candide.GameModels.Managers.InternalResourceStorageManager",
          "Name": "InternalResourceStorageManager",
          "DisplayName": "InternalResourceStorageManager",
          "FullName": "Candide.GameModels.Managers.InternalResourceStorageManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "32374F9E675F650EB44F9EDFE02289FC7C42404D124D220110D2B36F57149A1B",
              "Hash": "A05AA4AEC722482A51092CCCDDE885444FB6442E8FFD85952545C8CD8582AD03",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ActiveInternalResourceStorages (Client)"
              ],
              "Source": null
            },
            {
              "Id": "CreateImGuiServer()-\u003ESystem.Void",
              "Name": "CreateImGuiServer",
              "Signature": "public System.Void CreateImGuiServer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "432C41D9000F30404AA3951A198B0375A26A3765F838B70C5726B9FD6B27A317",
              "Hash": "59545A1BFF10F6A831C2265C65DD646274DD7BBE149F65559306E3EDB513701B",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.InternalResourceStorageModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "InternalResourceStorages (Server)"
              ],
              "Source": null
            },
            {
              "Id": "StopListeningOnServerInternalResourceStorage(System.Guid)-\u003ESystem.Void",
              "Name": "StopListeningOnServerInternalResourceStorage",
              "Signature": "public System.Void StopListeningOnServerInternalResourceStorage(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "DCBDCA7F80EBEE640C01DB2D512EE4C767E3AC4394E896A047FB25515FAF4B88",
              "Hash": "31DB17732BCAD5C68149C594638972D0091FE95A480024E85596D08D1FCB77FB",
              "CalledMethods": [
                "Candide.GameModels.Controllers.InternalResourceStorageController::UnregisterActiveStorage(System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage::.ctor()",
                "Candide.GameModels.Services.InternalResourceStorageService::SendStopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1EE3A4E314E73C923CF9C0A08E2075BAE13354B0E00A26ED872E6B8AB9FCCE6C"
        },
        {
          "Id": "Candide.GameModels.Managers.ItemInstanceManager",
          "Name": "ItemInstanceManager",
          "DisplayName": "ItemInstanceManager",
          "FullName": "Candide.GameModels.Managers.ItemInstanceManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Void",
              "Name": "Expend",
              "Signature": "public System.Void Expend(Shared.Models.Items.ItemInstanceModel item, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "2774C7D0825860925A55FF7C49FFFEE0E60AF8B1F5C622DA32CBF43FB67B8143",
              "Hash": "E30CA86CC78070C5E11383DB9504BD1EAA93690E041EBA3BA55A7D769BE53D01",
              "CalledMethods": [
                "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()",
                "Candide.GameModels.Services.ItemInstanceService::SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::ExpendItem(System.Guid, Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExpendAmmo(Shared.Models.Items.ItemInstanceModel[], System.Int32, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Void",
              "Name": "ExpendAmmo",
              "Signature": "public System.Void ExpendAmmo(Shared.Models.Items.ItemInstanceModel[] arrowInstances, System.Int32 amount, Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arrowInstances",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "DF1FF16D7C9196D138C7B06D8B8B6FCD13C55E1C2AD2438F88F1ABBCCA93C958",
              "Hash": "A88FC645F13F460B8C6FE2EF00024BF75FBD7544C9810C21475FAFB27EBACF19",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::get_HasValue()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::ExpendItem(System.Guid, Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()",
                "Candide.GameModels.Services.ItemInstanceService::SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)"
              ],
              "StringLiterals": [
                "Tried to expend arrows but the arrow instance ",
                " does not have an inventory ID set"
              ],
              "Source": null
            },
            {
              "Id": "TryUseItem(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "TryUseItem",
              "Signature": "public System.Boolean TryUseItem(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "4B180F0F9343FC1A7EF876532A82E91849BE7B7B2FC08B6C144796B73DA090F6",
              "Hash": "9DCEF68B0D9EE5CB30EB8D44200AEF113826DC1B666D766FFD8EF86CC75C5043",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::CanUseItem()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::ContainsKey(!0)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find spell with ID ",
                "Unknown spell type: "
              ],
              "Source": null
            }
          ],
          "Hash": "D195AF200E85F889448CDEB40D89B84A85D02B7E223531C827BEBC13C2C58CD6"
        },
        {
          "Id": "Candide.GameModels.Managers.ItemRecipeManager",
          "Name": "ItemRecipeManager",
          "DisplayName": "ItemRecipeManager",
          "FullName": "Candide.GameModels.Managers.ItemRecipeManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe)-\u003ESystem.Boolean",
              "Name": "CanCraftItem",
              "Signature": "public System.Boolean CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe recipe)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "33A9C107A23242ACD3E946520E281DD221F33454F72EEFF46AAAB7E9F1092BEB",
              "Hash": "039A7A9CDA6F387A3565316D96FFB70E49909C89DCBEFCFB7EEC59DC26A3373A",
              "CalledMethods": [
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])-\u003ESystem.Boolean",
              "Name": "CanCraftItem",
              "Signature": "public System.Boolean CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Models.Items.ItemAmount[] itemAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "872AD7D7C8C6D457A0598060E03E4993FD0FAEFF805775D3F55E64D0FFF62806",
              "Hash": "4051E9449ABB2B103B32A8BD5D5C6B6CFB1954F25C51128558905FD7C32E3973",
              "CalledMethods": [
                "Candide.GameModels.Managers.SimpleInventoryManager::CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanCraftManyItem",
              "Signature": "public System.Boolean CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe recipe, System.Int32 craftAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmounts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "DA0FD2392BF5E5A3EDB15D72B50C7F019219431BEB335AC2B05578DA5F23072E",
              "Hash": "0EBFB951217445557A6D19CEFA165A9F7708716B9575B1BCC09B7F76E29115CB",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "System.Array::Clone()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])"
              ],
              "StringLiterals": [
                "craftAmounts can\u0027t be less than 1"
              ],
              "Source": null
            },
            {
              "Id": "GetAllAltarQuestsRecipes()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "GetAllAltarQuestsRecipes",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E GetAllAltarQuestsRecipes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2D77E0E8B62B48CD0F1D0ABCACDE0E637A14D74D07A9F4FA636CF360C09F566E",
              "Hash": "2CE75A17DB632FD9AFEA76BF6BDA2C2B9EB38776F56E3F2C88755F8515A2CCAA",
              "CalledMethods": [
                "ItemRecipeManager.\u003CGetAllAltarQuestsRecipes\u003Ed__9::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllFavourRecipes()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "GetAllFavourRecipes",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E GetAllFavourRecipes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "9C89BE177397DDCFF15FB54BA50B69E4AFB42E3045B3B7F6CB783DF30BDCA516",
              "Hash": "D37169946EEFE171C14AD2E5EA4A65691BB213BA977C1DC9B7E2C9FDCC263548",
              "CalledMethods": [
                "ItemRecipeManager.\u003CGetAllFavourRecipes\u003Ed__7::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllPersonalQuestsRecipes()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "GetAllPersonalQuestsRecipes",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E GetAllPersonalQuestsRecipes()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "22D0727F3ACCC3607B7B93D5CA9678A89E7B00DAF96C1A7274DE9D1A2DAA2136",
              "Hash": "3E7D2732A52913A91C1F1C7F58D6E3F1F4C89ECAF21C461E8BD9E42EF66DD20E",
              "CalledMethods": [
                "ItemRecipeManager.\u003CGetAllPersonalQuestsRecipes\u003Ed__8::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalPlayerRecipes()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E\u003E",
              "Name": "GetLocalPlayerRecipes",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E GetLocalPlayerRecipes()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 347,
              "BodyHash": "30E92F64CFBC423AAB92A2943742C1C71FC54C5ED8974E5DE2F58FC541134F06",
              "Hash": "1BAA6246C25B111DD7AACDA5D0AEF72BD4A3E7C6B0CF9CA8DFBE600ECF28D3BC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::get_Current()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Managers.ItemRecipeManager::GetAllFavourRecipes()",
                "System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Data.ItemRecipe\u003E::get_Current()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLocalPlayerRecipesForStation(System.String[])-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "GetLocalPlayerRecipesForStation",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E GetLocalPlayerRecipesForStation(System.String[] stationIds)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.ItemRecipe\u003E",
              "Parameters": [
                {
                  "Name": "stationIds",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DC97DB0BFD04D5DEBF9A9F80FADE19634574DCC1BBF20240FE3D44BCCD38B507",
              "Hash": "DA15A612BAFB5DAB48A54120B82CDF23A4FFAA73724970BA2367B425D00E3262",
              "CalledMethods": [
                "ItemRecipeManager.\u003CGetLocalPlayerRecipesForStation\u003Ed__6::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryCraftItem",
              "Signature": "public System.Boolean TryCraftItem(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe recipe, System.Nullable\u003CSystem.Int32\u003E slotIndex, System.Int32 craftAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmounts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "38BC7C625A836766752D3BDEA7D49F0881BC0AC870305AB497CF58618EA4E278",
              "Hash": "E841CEF87FB2356FFF0BFF63A20FD0612C1F8DC2199CBA007B81CF2B39BA0537",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "System.Array::Clone()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32)",
                "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.Services.PlayerCharactersService::SendCraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage)"
              ],
              "StringLiterals": [
                "craftAmounts can\u0027t be less than 1",
                "Gui_Warning_NotEnoughMaterials",
                "Gui_Warning_InventoryInsufficientRoom"
              ],
              "Source": null
            },
            {
              "Id": "TryCraftItemAndDrop(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Single, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryCraftItemAndDrop",
              "Signature": "public System.Boolean TryCraftItemAndDrop(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe recipe, System.Single direction, System.Int32 craftAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmounts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "DDE2981E1A02BB2670A286EF4FF794867F1B24BF1DDE9746990957D4C8BE5428",
              "Hash": "6618931C12CC9BC3C7AAE727E4B4C648CA20F8C759E85F86A12BA23EB6D91E60",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "System.Array::Clone()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Candide.GameModels.Services.PlayerCharactersService::SendCraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage)"
              ],
              "StringLiterals": [
                "craftAmounts can\u0027t be less than 1",
                "Gui_Warning_NotEnoughMaterials"
              ],
              "Source": null
            },
            {
              "Id": "TryCraftItemAndEquip(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryCraftItemAndEquip",
              "Signature": "public System.Boolean TryCraftItemAndEquip(Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Data.ItemRecipe recipe, System.Int32 slotIndex, System.Int32 craftAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "equipmentInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recipe",
                  "Type": "Shared.Data.ItemRecipe",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "craftAmounts",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 472,
              "BodyHash": "3BF0EE72AA12DFD2FBFFEDC145D74CBAB52333FCDE46F009C29A71D9F9E3DF2F",
              "Hash": "4A95C304EFAF89DFD772C854D089D095B91A24A7CA26B56BD8A9EBFC7DA52150",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.ArgumentException::.ctor(System.String)",
                "System.Array::Clone()",
                "Candide.GameModels.Managers.ItemRecipeManager::CanCraftItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Enum::HasFlag(System.Enum)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "HashSet.Enumerator\u003CSystem.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "Candide.GameModels.Services.PlayerCharactersService::SendCraftItemAndEquip(CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Illegal slot index for equipment inventory ",
                "craftAmounts can\u0027t be less than 1",
                "Gui_Warning_NotEnoughMaterials",
                "Currently, the only equipment which can have as stack size above 1 should be ammunition. We haven\u0027t made code to handle "
              ],
              "Source": null
            }
          ],
          "Hash": "24AACEB62568258C49EE910274A1A76FB040FE5FFED433DEEF219EB81E1D35CA"
        },
        {
          "Id": "Candide.GameModels.Managers.LeatherPaletteRows",
          "Name": "LeatherPaletteRows",
          "DisplayName": "LeatherPaletteRows",
          "FullName": "Candide.GameModels.Managers.LeatherPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Basic:System.Int32",
              "Name": "Basic",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Basic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D83AB44289E501AC9111C01EC9FC099827C8D0A6D09FE4FCC7B91C8F431A97CC"
            },
            {
              "Id": "BlackRed:System.Int32",
              "Name": "BlackRed",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BlackRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F3DD83F4D0DB247797349443B2593C6437294A559D044977092B18E3136D207"
            },
            {
              "Id": "Blue:System.Int32",
              "Name": "Blue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2EF4DF320A63A7EAF3AEE6B2183E158FC0448277A469CE26BD5B7273E64E49"
            },
            {
              "Id": "Ghost:System.Int32",
              "Name": "Ghost",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Ghost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25504CD1D64CF2E8FCE922643BEAC706ECA84ACE3BF2FB370ABB6C4653A3456E"
            },
            {
              "Id": "Green:System.Int32",
              "Name": "Green",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D706E97BC3824EF36C1844EBD330BD9ABCE3479E1937FAACE33072BA0D76F5F6"
            },
            {
              "Id": "HighTier:System.Int32",
              "Name": "HighTier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighTier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F020D0029C5353BACFF921C2D7BCF7E773D1981214A3CF3101D3A441B382656"
            },
            {
              "Id": "Red:System.Int32",
              "Name": "Red",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D7D23F546E42BB3DA4D3D8AB95C49C926F1B5997A1F315ACA0A6C00CB8277F3"
            },
            {
              "Id": "Stealth:System.Int32",
              "Name": "Stealth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA88E379C502487627FC09B174004B1432FCDB6935490A09BA44531A7755C1D2"
            },
            {
              "Id": "Studded:System.Int32",
              "Name": "Studded",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Studded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FFB1F0624C16531862FB6195434FE5C62AF852E90F3310C80A3A211EB50A679"
            },
            {
              "Id": "Tough:System.Int32",
              "Name": "Tough",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tough",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B4C048926B092AB85B3A1BC315EA8E0603D636D942894BFA16D5239D10932D0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2D98BC5FAF573531D43C3A31742B9EE52CB7BE48D7000899F19F499160859D18"
        },
        {
          "Id": "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
          "Name": "LocalPlayerBlessingHasChangedArgs",
          "DisplayName": "LocalPlayerBlessingHasChangedArgs",
          "FullName": "Candide.GameModels.Managers.LocalPlayerBlessingHasChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NewBlessingId:System.String",
              "Name": "NewBlessingId",
              "Type": "System.String",
              "Signature": "public System.String NewBlessingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF8048741170D88A72649A6C21A3A36663FC869DAC2FB192DF14676934C07DA1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78D37EEBF7487E88499C001EF9498332726A34A0E920ACC6067AB06C1B5AFE2E"
        },
        {
          "Id": "Candide.GameModels.Managers.LogisticsManager",
          "Name": "LogisticsManager",
          "DisplayName": "LogisticsManager",
          "FullName": "Candide.GameModels.Managers.LogisticsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_editInt1:System.Int32",
              "Name": "_editInt1",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _editInt1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C89B4436CCFE7C6FA228526EFFB6A8379DC81DB6E496A24E270BEA14291256A"
            },
            {
              "Id": "_editText1:System.String",
              "Name": "_editText1",
              "Type": "System.String",
              "Signature": "private System.String _editText1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AD8D658E4B435E5ECAE3E4364E5740CB5543BCA42C4A5FE01032D2C8C835847"
            },
            {
              "Id": "_modal:Candide.CandideUI.Windows.CandideModalWindow",
              "Name": "_modal",
              "Type": "Candide.CandideUI.Windows.CandideModalWindow",
              "Signature": "private Candide.CandideUI.Windows.CandideModalWindow _modal",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A475C614590A4501CF007C9D4728A9EF5D19BE3755885AB721063B4046B0A6C0"
            },
            {
              "Id": "_selectedDestinationGuid:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_selectedDestinationGuid",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _selectedDestinationGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61A67F136A5154E16ED0E020FC5F34FCBA4CDEEA66EC95D45B8E4A2108BAF5C4"
            },
            {
              "Id": "_selectedSourceGuid:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_selectedSourceGuid",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _selectedSourceGuid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "521FD0B4F4795DC7E2C5582E440EA13484120857548A6B8E8DB38D820B665A7F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B0788D03D6E0A1AC0F665181CE09F15C4D2E0AF7BD7F10F2F1E50A9E9240B802",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCreateNewConnection(Candide.CandideUI.CandideDesktop, System.Guid, System.Guid, System.Action)-\u003ESystem.Boolean",
              "Name": "TryCreateNewConnection",
              "Signature": "public System.Boolean TryCreateNewConnection(Candide.CandideUI.CandideDesktop desktop, System.Guid sourceBuildingId, System.Guid destinationBuildingId, System.Action onClose)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onClose",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "B52BDF4B95EB52A9AF6A5851A277EB99F4B619B4A80198427D6E67A816A6E7CB",
              "Hash": "E0BBED8B79E5507123705B589F654B919400AF6B67EE69ED857FC6FA510C0165",
              "CalledMethods": [
                "LogisticsManager.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "LogisticsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryCreateNewConnection\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)",
                "System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Boolean, System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E)",
                "LogisticsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryCreateNewConnection\u003Eb__1(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"
              ],
              "StringLiterals": [
                "Expecting only to receive logistics desktop"
              ],
              "Source": null
            },
            {
              "Id": "TryEditConnection(Candide.CandideUI.CandideDesktop, System.Guid, System.Action)-\u003ESystem.Boolean",
              "Name": "TryEditConnection",
              "Signature": "public System.Boolean TryEditConnection(Candide.CandideUI.CandideDesktop desktop, System.Guid connectionId, System.Action onClose)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onClose",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 313,
              "BodyHash": "F7E87013818703760195C2867A8C1E316556CF79E6CD1EC69AA740D3F19A1DFB",
              "Hash": "458217E3B143C1D3AD66D02355E0D0FBE4F52DDA3FD04A2030A4FB9879A1BA9B",
              "CalledMethods": [
                "LogisticsManager.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "LogisticsManager.\u003C\u003Ec__DisplayClass7_0::\u003CTryEditConnection\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)",
                "System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Boolean, System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E)",
                "LogisticsManager.\u003C\u003Ec__DisplayClass7_0::\u003CTryEditConnection\u003Eb__1(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"
              ],
              "StringLiterals": [
                "Expecting only to receive logistics desktop"
              ],
              "Source": null
            }
          ],
          "Hash": "F7E1808B56B7B62B0468E9CC0C1570666E5A188EC20A4C91AF7A0959ACD4BBB5"
        },
        {
          "Id": "Candide.GameModels.Managers.MetalPaletteRows",
          "Name": "MetalPaletteRows",
          "DisplayName": "MetalPaletteRows",
          "FullName": "Candide.GameModels.Managers.MetalPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bronze:System.Int32",
              "Name": "Bronze",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bronze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6063DED2FA8113AD863233AB1857B09D2CE2DC97FFF5452B2105B78D9454E336"
            },
            {
              "Id": "Copper:System.Int32",
              "Name": "Copper",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Copper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8868ECDAE425612A99F84DC7435843B8711DFA621D8CE7EA14B19BB6ED515D72"
            },
            {
              "Id": "DarkIron:System.Int32",
              "Name": "DarkIron",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DarkIron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D10EE1CA4A115302C5B6AA0632EF5CEE5AC7AD20AC423BCB1B8E50C6BA648036"
            },
            {
              "Id": "Gold:System.Int32",
              "Name": "Gold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1CE4097DF44F93E3D5E2C1274741AD95B1D13DF1021D5D9028E4A434141BF9"
            },
            {
              "Id": "Green:System.Int32",
              "Name": "Green",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D706E97BC3824EF36C1844EBD330BD9ABCE3479E1937FAACE33072BA0D76F5F6"
            },
            {
              "Id": "Iron:System.Int32",
              "Name": "Iron",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Iron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12B97339492AC80DC290478D4DA3774E139070B6F8AAA9D1121CCB64895FC439"
            },
            {
              "Id": "Silver:System.Int32",
              "Name": "Silver",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C53D298DD2F415155B44F5A579CF2B33C76304E6F3BD2493D70899159B70CDF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9A1F163C44B6486796276424B891B9D55919977BB8E4ACD4B248F8E8B546566C"
        },
        {
          "Id": "Candide.GameModels.Managers.OfferingsManager",
          "Name": "OfferingsManager",
          "DisplayName": "OfferingsManager",
          "FullName": "Candide.GameModels.Managers.OfferingsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentOfferingsChanged:OfferingsManager\u002BGameStateCurrentOfferingsChanged",
              "Name": "CurrentOfferingsChanged",
              "Type": "OfferingsManager.GameStateCurrentOfferingsChanged",
              "Signature": "private OfferingsManager.GameStateCurrentOfferingsChanged CurrentOfferingsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8E3E2CE1BD3F026AAF774F5E5C8E778C291AFE59192A1B2573B6F7E7E254194"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "CurrentOfferingsChanged:OfferingsManager\u002BGameStateCurrentOfferingsChanged",
              "Name": "CurrentOfferingsChanged",
              "Type": "OfferingsManager.GameStateCurrentOfferingsChanged",
              "Signature": "public OfferingsManager.GameStateCurrentOfferingsChanged CurrentOfferingsChanged",
              "Visibility": "public",
              "Hash": "97F4FE03D6BF964B58220C45A3FAE834A7C8A46AB3EF17AA3B0B102C2C85F0F8"
            }
          ],
          "Methods": [
            {
              "Id": "CanDoOffering(Shared.Models.Gods.Offering, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Boolean",
              "Name": "CanDoOffering",
              "Signature": "public System.Boolean CanDoOffering(Shared.Models.Gods.Offering offering, Candide.GameModels.Models.Items.SimpleInventory inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "offering",
                  "Type": "Shared.Models.Gods.Offering",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "2041B131F2542AB21819EC0051CD820202B21760559B67A93D0A7CB18460AC04",
              "Hash": "3CC87988D832DFA66F04E6C4BAB872396568536BD1D2CD978223487046F344D9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.SimpleInventoryManager::CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])",
                "System.ArgumentOutOfRangeException::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Offering with ID ",
                " does not exist in the GameState",
                "Failed doing offering with ID ",
                ". Insufficient items.",
                "Fix this. Check connected sources etc."
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "F1A265A705AA08D1F86E7C5DCB1044913A94D463013D40E4E50A56822665170C",
              "Hash": "696B0389FBBC1569DB567AB9F4CF090DA832AB93D18082F87A28C01A7BCEF9F7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "Candide.GameModels.Models.Gods.ClientOffering::.ctor(System.Int32, Shared.Models.Gods.Offering)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchCurrentOfferings(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E)-\u003ESystem.Void",
              "Name": "SynchCurrentOfferings",
              "Signature": "public System.Void SynchCurrentOfferings(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E offerings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offerings",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "12FD03BCA2AEEA9BA9C54ABAF4B26C421EF095EF2AE9969437BAF5FA24AB215B",
              "Hash": "87E891B2C6A1965D904489EFCED4FBF1EB2199A947C13043CFB2DE274DB7B516",
              "CalledMethods": [
                "Candide.GameModels.Managers.CurrentOfferingsChangedArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.OfferingsManagerException::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)",
                "Candide.GameModels.Models.Gods.ClientOffering::.ctor(System.Int32, Shared.Models.Gods.Offering)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::get_Key()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Gods.ClientOffering\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "OfferingsManager.GameStateCurrentOfferingsChanged::Invoke(Candide.GameModels.Managers.CurrentOfferingsChangedArgs)"
              ],
              "StringLiterals": [
                "Received multiple offerings with the same key: "
              ],
              "Source": null
            },
            {
              "Id": "TryDoOffering(System.Guid)-\u003ESystem.Boolean",
              "Name": "TryDoOffering",
              "Signature": "public System.Boolean TryDoOffering(System.Guid altarBuildingId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "altarBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "778A579ADE978A6B26E795FD6E505765D64E95926FCCC5AA3B2D2A02911F225B",
              "Hash": "7022596D31939D0190E526E60DDB5EE1B8FF64E2B4C446FCC8E9EB414CA0C725",
              "CalledMethods": [
                "CandideServer.MessageModels.Gods.HandInOfferingMessage::.ctor()",
                "Candide.GameModels.Services.OfferingsService::Send_HandInOffering(CandideServer.MessageModels.Gods.HandInOfferingMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryDoSacrifice(CandideServer.MessageModels.Towns.CitizenTownOverviewData, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "TryDoSacrifice",
              "Signature": "public System.Boolean TryDoSacrifice(CandideServer.MessageModels.Towns.CitizenTownOverviewData citizen, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.MessageModels.Towns.CitizenTownOverviewData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "DDD576A727063E6961B309D58C3FB0EAFB6D2C83B1B69BEBEC8B1B6757714B09",
              "Hash": "BD6885D3CC83A0467FC7A7551ACDAAB787BC3BA85F298AE625061D3AA4D60704",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Gods.SacrificeCitizenMessage::.ctor()",
                "Candide.GameModels.Services.OfferingsService::Send_SacrificeCitizen(CandideServer.MessageModels.Gods.SacrificeCitizenMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/offering/ui_worship_sacrifice"
              ],
              "Source": null
            }
          ],
          "Hash": "D993C1901F70FAA248F3E84A172E0363B97E313F0CECA7F81E667E49E5AD297B"
        },
        {
          "Id": "Candide.GameModels.Managers.OfferingsManagerException",
          "Name": "OfferingsManagerException",
          "DisplayName": "OfferingsManagerException",
          "FullName": "Candide.GameModels.Managers.OfferingsManagerException",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.GameModels.Managers.OrdinanceManager",
          "Name": "OrdinanceManager",
          "DisplayName": "OrdinanceManager",
          "FullName": "Candide.GameModels.Managers.OrdinanceManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableOrdinancesChanged:OrdinanceManager\u002BGameStateAvailableOrdinancesChanged",
              "Name": "AvailableOrdinancesChanged",
              "Type": "OrdinanceManager.GameStateAvailableOrdinancesChanged",
              "Signature": "private OrdinanceManager.GameStateAvailableOrdinancesChanged AvailableOrdinancesChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A60A40A2FD0499D4AC1F3A321FEC3BAF6F9BDD271B0F6BBB8655E58F7200B2D2"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "AvailableOrdinancesChanged:OrdinanceManager\u002BGameStateAvailableOrdinancesChanged",
              "Name": "AvailableOrdinancesChanged",
              "Type": "OrdinanceManager.GameStateAvailableOrdinancesChanged",
              "Signature": "public OrdinanceManager.GameStateAvailableOrdinancesChanged AvailableOrdinancesChanged",
              "Visibility": "public",
              "Hash": "9D09007F4F1842F93C1201B5F1D47AB6B5B7EC174DC6588BBAD76ED9ADF951C6"
            }
          ],
          "Methods": [
            {
              "Id": "CanApplyOrdinance(Shared.Models.Gods.WorldOrdinance)-\u003ESystem.Boolean",
              "Name": "CanApplyOrdinance",
              "Signature": "public System.Boolean CanApplyOrdinance(Shared.Models.Gods.WorldOrdinance ordinance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ordinance",
                  "Type": "Shared.Models.Gods.WorldOrdinance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "EA2099D45F4E35E47CF45DBE0733770D07B9EEDC3AD2C0B8C451812AF3A6AED1",
              "Hash": "25D5CDB3F226DED69C3A16FC373D6E9FFE6A04E6849E466116C88F77EA8F6B58",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "The ordinance with ID ",
                " is not unlocked"
              ],
              "Source": null
            },
            {
              "Id": "RemoveCurrentOrdinance(System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveCurrentOrdinance",
              "Signature": "public System.Void RemoveCurrentOrdinance(System.Boolean skipRp)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skipRp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "47DAD50E89D4FC53ACE916A63860891900E0F601F5A40BEDC3BFDBC3189E54B8",
              "Hash": "770777A8F0293F03F4C73431B5703715A1D2B9BBA9F5D34476CBE3FC412B804B",
              "CalledMethods": [
                "Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrNull(System.String)",
                "Shared.Data.GodsDataBase::GetGodOrNull(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)"
              ],
              "StringLiterals": [
                ": I see you no longer trust my power. Very well, mortals."
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "13C62CFECC018CC0B1E6CB7D1C562C13537C4163CF685DE7ABF901C39FCA4F7A",
              "Hash": "B3DA80BFFA7F4A7297A0712D353DFADFFDBC98D0BFFA6A1D2357212718C087B9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Managers.OrdinanceManager::RemoveCurrentOrdinance(System.Boolean)",
                "Candide.GameModels.Managers.OrdinanceManager::SynchApplyOrdinance(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchApplyOrdinance(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SynchApplyOrdinance",
              "Signature": "public System.Void SynchApplyOrdinance(System.String id, System.Boolean skipRp)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipRp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "D321A2A00A5780B595D171CF0609D93A055795631DABEA04DD332D1674E11863",
              "Hash": "C83CD0613201DFBEA1F7A7D793432D8CC6354806E71F1F1F9DC830E388AB492D",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrMissing(System.String)",
                "Candide.GameModels.Managers.OrdinanceManager::RemoveCurrentOrdinance(System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "Shared.Data.GodsDataBase::GetGodOrNull(System.String)"
              ],
              "StringLiterals": [
                "The ",
                " has been applied to the world."
              ],
              "Source": null
            },
            {
              "Id": "SynchUnlockedOrdinances(System.String[])-\u003ESystem.Void",
              "Name": "SynchUnlockedOrdinances",
              "Signature": "public System.Void SynchUnlockedOrdinances(System.String[] ids)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ids",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "B61E7D5A83413DE311BAB80F7BB0A9B7E6E28A32CDF93F6F23ECEC3C571521CA",
              "Hash": "DD8206D37C78A06767AE78D1122AEB5FAF5CC1C16DADB4CF0B02C1359D10C677",
              "CalledMethods": [
                "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "Candide.GameModels.Managers.OrdinanceManager::RemoveCurrentOrdinance(System.Boolean)",
                "OrdinanceManager.GameStateAvailableOrdinancesChanged::Invoke(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryApplyOrdinance(Shared.Models.Gods.WorldOrdinance)-\u003ESystem.Boolean",
              "Name": "TryApplyOrdinance",
              "Signature": "public System.Boolean TryApplyOrdinance(Shared.Models.Gods.WorldOrdinance ordinance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ordinance",
                  "Type": "Shared.Models.Gods.WorldOrdinance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "5C97EC4B423BE92D3B3C9F604244288D508DAA87FF60E32B568C0A2F3E5E5316",
              "Hash": "B7F88C5CBFD487BD4C69C1C22608E49553C9A92B623E373DE010F083E7B7F4F3",
              "CalledMethods": [
                "Candide.GameModels.Managers.OrdinanceManager::CanApplyOrdinance(Shared.Models.Gods.WorldOrdinance)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage::.ctor()",
                "Candide.GameModels.Services.OrdinancesService::Send_RequestApplyOrdinance(CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage)"
              ],
              "StringLiterals": [
                "Current ordinance is already set to ",
                "The ordinance with ID ",
                " is not unlocked"
              ],
              "Source": null
            }
          ],
          "Hash": "1883FCC651034D229C3B2B6174715862EE91D49A6CE96854FAC5BB9ED4DF5675"
        },
        {
          "Id": "Candide.GameModels.Managers.PaletteIds",
          "Name": "PaletteIds",
          "DisplayName": "PaletteIds",
          "FullName": "Candide.GameModels.Managers.PaletteIds",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Details:System.String",
              "Name": "Details",
              "Type": "System.String",
              "Signature": "public System.String Details",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A3CB30CA52479CC5BA0625C3EC17FE5F44AD7CC0F931772D82DB6CFC7D359D5"
            },
            {
              "Id": "Eyes:System.String",
              "Name": "Eyes",
              "Type": "System.String",
              "Signature": "public System.String Eyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "530413AA5768B5CDEE2F2254E6764EAF98D319487FD54EF5349EDF33950B0975"
            },
            {
              "Id": "Fabric:System.String",
              "Name": "Fabric",
              "Type": "System.String",
              "Signature": "public System.String Fabric",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C39D2158E3EFD85C6F472524BFF72ABF7B2F3047A7E578CA54D6999F711A0E04"
            },
            {
              "Id": "Hair:System.String",
              "Name": "Hair",
              "Type": "System.String",
              "Signature": "public System.String Hair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A67926A47D503F4135107C51220B251623C1FF437C3C289CA2DEBADBFBBAAE87"
            },
            {
              "Id": "Leather:System.String",
              "Name": "Leather",
              "Type": "System.String",
              "Signature": "public System.String Leather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE342E4596F34192A3A8DF479979C4F372B06A2DD0697C81EC3FA707742622CE"
            },
            {
              "Id": "Metal:System.String",
              "Name": "Metal",
              "Type": "System.String",
              "Signature": "public System.String Metal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5EA0B38B90CF8301A448A55A56E04017AE93561A406714F6FAE11183996779C3"
            },
            {
              "Id": "Skin:System.String",
              "Name": "Skin",
              "Type": "System.String",
              "Signature": "public System.String Skin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9273C3EAA4600F6CA5FC1237B30848B73326E59619623D828CB0DCEB788D9C59"
            },
            {
              "Id": "Weapon:System.String",
              "Name": "Weapon",
              "Type": "System.String",
              "Signature": "public System.String Weapon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0ECDB97362EC10002117473537440753E5E000AAE866A5CB0DCD184B62C59FA6"
            },
            {
              "Id": "Wood:System.String",
              "Name": "Wood",
              "Type": "System.String",
              "Signature": "public System.String Wood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "873C3EACBB4DCB8F6A89EABACDE0F78143D885B1425663DEBB9445B83E874C52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7180EC78B953554C85F3D239D27D39DDDD7F660B74E555A59659611ECFF2D848"
        },
        {
          "Id": "Candide.GameModels.Managers.PathFindNode2",
          "Name": "PathFindNode2",
          "DisplayName": "PathFindNode2",
          "FullName": "Candide.GameModels.Managers.PathFindNode2",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Distance:System.Single",
              "Name": "Distance",
              "Type": "System.Single",
              "Signature": "public System.Single Distance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8226AE8778208AD7B26A5D5CEBF85CC54EE210BAF880AFC1F584FAB6E2A3F55"
            },
            {
              "Id": "Heuristic:System.Single",
              "Name": "Heuristic",
              "Type": "System.Single",
              "Signature": "public System.Single Heuristic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73587A53360136B0B989114BD8B43BC7FAE7C3AD2079C6ED188AA5E15926F68B"
            },
            {
              "Id": "Pos:Microsoft.Xna.Framework.Vector2",
              "Name": "Pos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Pos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "453D6C5B7158EAF135678896CA7394A0AEDAFB23157AB4CA44B4A47934DA57F7"
            },
            {
              "Id": "Previous:Microsoft.Xna.Framework.Vector2",
              "Name": "Previous",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Previous",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFD57E39AF689E5E8A8F2926A3F778EFE780DB29A7BA92D02B47E83BE5A7C1A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B3458B946545F7BDEC35911C335AD46C8F63AD593017CC5AD3B9188980AE0CF0"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerCharacterManager",
          "Name": "PlayerCharacterManager",
          "DisplayName": "PlayerCharacterManager",
          "FullName": "Candide.GameModels.Managers.PlayerCharacterManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Disconnected(Candide.Multiplayer.Services.DisconnectReason)-\u003ESystem.Void",
              "Name": "Disconnected",
              "Signature": "public System.Void Disconnected(Candide.Multiplayer.Services.DisconnectReason reason)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "DD9385E36C36CB135C59BB3852F5CDA28CE4D8393024A3D517CBD42B63A91DFF",
              "Hash": "18C78737BF12ABFF14ED9941310522ED8A8E5EE15011DFD1F270FD4238F8A7F6",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerCharacterManager::OnSimpleInventoryManagerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLocalPlayerCharacterLoaded()-\u003ESystem.Void",
              "Name": "OnLocalPlayerCharacterLoaded",
              "Signature": "private System.Void OnLocalPlayerCharacterLoaded()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D4880C023C03FF6CE715B7CB1AEA8A95F5D6405A26DF2F1C156F31D5C31FAE9C",
              "Hash": "985E07899D3F70DC57A662E372274ADF8CAFABB22B49622090586D5A228FC0C5",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "player-character-loaded"
              ],
              "Source": null
            },
            {
              "Id": "OnSimpleInventoryManagerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "OnSimpleInventoryManagerOnInventoriesChanged",
              "Signature": "private System.Void OnSimpleInventoryManagerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "FA753953A2D407E29DE1424A5539A12ADE9C2BFFA383A318AD6AAC92B4F4E0AD",
              "Hash": "EF25DF00E316365285E70DF871EAB522D4660A054F2C946A8DECFE8A2AAA44DE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDynamicFlag(System.Guid, System.String, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SetDynamicFlag",
              "Signature": "public System.Void SetDynamicFlag(System.Guid playerId, System.String flagId, System.Single flagValue1, System.Single flagValue2, System.Boolean sync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagValue1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagValue2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "B1151F808406C9C460E3078FA5E3E150EB908A28ED600DD31285F2A0F143B5DC",
              "Hash": "75E17555DDFD574C028324E99D83D9C8530F5433C11BD6B62F1B9CB8E4F6645D",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.Controllers.PlayerCharacterController::SetFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, System.String, System.Single, System.Single, System.Boolean)",
                "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage::.ctor()",
                "Candide.GameModels.Services.PlayerCharactersService::SendSetFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "1B3C74F6B7CE311B093E0BBCE54B2125BDFDEA54A2BD53075DEEF03B50D02ABF",
              "Hash": "4DAFCC01FC45654EF3FBCAD4AFDBD8AA680BA8385838CF539E5D857BBDF28674",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerCharacterManager::OnSimpleInventoryManagerOnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)",
                "SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)",
                "Candide.GameModels.Managers.PlayerCharacterManager::OnLocalPlayerCharacterLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwitchWeapons()-\u003ESystem.Void",
              "Name": "SwitchWeapons",
              "Signature": "public System.Void SwitchWeapons()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "BEE0B6FDAB770E704199CF696E1FD47F0CCBA49D94A4219864FDA6D8A67AEDB3",
              "Hash": "B106C96C9CEB982060F5AADFBA87972F68486E909EEEFFE7115A14560C05E815",
              "CalledMethods": [
                "Candide.GameModels.Managers.EquipmentManager::SwitchWeapons()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage)-\u003ESystem.Void",
              "Name": "SyncMovePlayer",
              "Signature": "public System.Void SyncMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "E546D95C81A22450961A7388BDB40AA4BF1185054D119FBE678D23951D465D03",
              "Hash": "D6DE7FB58252B56BC98C6059DAF44AB9B69791099D38B72D6AEB0D070E34AECF",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Controllers.EntityController::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Tried to move player character with ID ",
                " but character was not the local player."
              ],
              "Source": null
            },
            {
              "Id": "SyncUpdatePlayerCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse)-\u003ESystem.Void",
              "Name": "SyncUpdatePlayerCharacterInventory",
              "Signature": "public System.Void SyncUpdatePlayerCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "25E26B4E000A957A22172CF12579A12904F98A1D9A8D6746AAE43497D820FC72",
              "Hash": "76CFB6450FDDC9D1EF22142D68B349E3EE5315B24CF33BB6ADB1BD45E7D23DED",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncRegisterOrUpdateActiveInventory(Shared.Models.Items.SharedInventoryModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find player character with ID "
              ],
              "Source": null
            }
          ],
          "Hash": "89B703EB32DC5FF933AD7B26D4A39F8E365BAD397E8ED5373F54D8BA30029915"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerSkinBuilder",
          "Name": "PlayerSkinBuilder",
          "DisplayName": "PlayerSkinBuilder",
          "FullName": "Candide.GameModels.Managers.PlayerSkinBuilder",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_slices:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.List\u00601\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E",
              "Name": "_slices",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E _slices",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "593CEC7BF286B983F5D956E8B416BEA992D676A350A232488055EF1B641C6517"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(Candide.GameModels.Managers.AppliedPlayerSkinSlice)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(Candide.GameModels.Managers.AppliedPlayerSkinSlice slice)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slice",
                  "Type": "Candide.GameModels.Managers.AppliedPlayerSkinSlice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "93113F38A0174C65AE792F2A19F9EA4BC80082F69BA1970CA72125A47236270A",
              "Hash": "575D2B2011697133903CE6281623CDCAE73B271B7216301C2FA9F836524EFF9F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Add(System.Collections.Generic.IEnumerable\u00601\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E slices, Microsoft.Xna.Framework.Vector3 color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slices",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "771C9C2DF6448AE7509FEC14282B31D18CB9C084C13BF1A96A7D33CEACDEDFEE",
              "Hash": "C7E0A36C4DD46F69C72EB542CDFDDAB8DE3A72342DB2952C80A34A0AE75E6087",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::get_Current()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(Candide.GameModels.Managers.AppliedPlayerSkinSlice)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Add(System.Collections.Generic.IEnumerable\u00601\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.String, System.Byte)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E slices, System.String paletteId, System.Byte paletteIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slices",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteIndex",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "A5FD8AD561A3BAF569CEB7E93175534B7B8C880115F8F740B56311A049467AE7",
              "Hash": "DC4BC7D01990B783D927C1AA7D753AF12C2B0088163F1DC2D566D5DF264AEE00",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::get_Current()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(Candide.GameModels.Managers.AppliedPlayerSkinSlice)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Add(System.Collections.Generic.IEnumerable\u00601\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[])-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E slices, System.ValueTuple\u003CSystem.String, System.Int32\u003E[] palettes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slices",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettes",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "D45BAE1AC79884DA12933AFDF2ABFADDDE13ABB0A9B80456AA549AB341C78267",
              "Hash": "CAC2C2C8D4D4E840B76A904BA0F1BFD8C3AD72B1FC335FEEA5F26595D62DEF75",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E::get_Current()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(Candide.GameModels.Managers.AppliedPlayerSkinSlice)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FCB3844CA52BD08DB9D9B0992FBE89D92356CCE7CB2FDCCBD51C5D6BB6B5EA38",
              "Hash": "AB881440B7BB31E56533EA70B938FAA18CDD0269AAC61375425FA46CDCDD5CC3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HideSkins(System.Int32[])-\u003ESystem.Void",
              "Name": "HideSkins",
              "Signature": "public System.Void HideSkins(System.Int32[] displayDataSpacTagsToHide)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayDataSpacTagsToHide",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "A034EBF3AA716EFA1F958B3FB8DFA748DD4008C34E3A0DE8B80F48D3463AE61F",
              "Hash": "81EF1499FADCE8A02EFCF6E6C2FA3190221DA8CBA410502265A36879A2B54F87",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)-\u003ESystem.Void",
              "Name": "SetSkins",
              "Signature": "public System.Void SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "A2636A15563F910D357318D1301EC201B2AE1183589904918B0793A172636C5F",
              "Hash": "A8DB46FD98E61A0DEC1ED3AC9966CC2091458FDA4BBE5D8148AE9A9B563DCD9D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "PlayerSkinBuilder.\u003C\u003Ec::\u003CSetSkins\u003Eb__6_0(Candide.GameModels.Managers.AppliedPlayerSkinSlice)",
                "System.Func\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "PlayerSkinBuilder.\u003C\u003Ec::\u003CSetSkins\u003Eb__6_1(Candide.GameModels.Managers.AppliedPlayerSkinSlice)",
                "System.Func\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.AppliedPlayerSkinSlice\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AC82A878FFDD8855FE58D0A13E537E4FD1F37134A9EE9121A1B60C5E3A9C08FF"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerSkinImgui",
          "Name": "PlayerSkinImgui",
          "DisplayName": "PlayerSkinImgui",
          "FullName": "Candide.GameModels.Managers.PlayerSkinImgui",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AutoApply:System.Boolean",
              "Name": "AutoApply",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoApply",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B787EECCF34FD69717911DD2F300DA986B758180590E034E2552FA02189970A"
            },
            {
              "Id": "DisplayDatas:System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E",
              "Name": "DisplayDatas",
              "Type": "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E DisplayDatas",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7C7F8FBDD30EC1D711325AC57C63298C22984C9C16F2EB486001E0955C8B2B9F"
            },
            {
              "Id": "HideHair:System.Boolean",
              "Name": "HideHair",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideHair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B9C546DB327C9BD5E9B517C2E0BDC908A9DF8E35C7D44DDF3AD913EDDEC604C"
            },
            {
              "Id": "LoadDisplayDataId:System.String",
              "Name": "LoadDisplayDataId",
              "Type": "System.String",
              "Signature": "public System.String LoadDisplayDataId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89DEC127B44B9A8593D3ABDA4EDF06E2A00B62DD5A2BBEA97790425C0FB3548C"
            },
            {
              "Id": "PaletteId:System.String",
              "Name": "PaletteId",
              "Type": "System.String",
              "Signature": "public System.String PaletteId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0FACE699594494395AC1E6FF422F662A9AA3B7503E71B31D33364ACF149B410"
            },
            {
              "Id": "PaletteIdsNameMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "PaletteIdsNameMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E PaletteIdsNameMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28F2DF0E346663741EB38BD52794B04597E31D83871187FCC51EC1B89E70B4C2"
            },
            {
              "Id": "PaletteIdToRowClass:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "PaletteIdToRowClass",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E PaletteIdToRowClass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEEE626583917BDF7595178960927F768704598E3C4EEC7799F223C5FC85928F"
            },
            {
              "Id": "PaletteRow:System.Int32",
              "Name": "PaletteRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PaletteRow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "906D3F6BC1EB62813D0F433E586E62CE173221215A34632F804AFECB28DC860F"
            },
            {
              "Id": "PaletteRowNames:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.String\u003E\u003E",
              "Name": "PaletteRowNames",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E PaletteRowNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BC226B8CC86F89BE39A0C214B88795FB0B6EDC738DD7EED5B5E84B4982D05000"
            },
            {
              "Id": "SkinName:System.String",
              "Name": "SkinName",
              "Type": "System.String",
              "Signature": "public System.String SkinName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36D107B43BE6C81EE9BD671FCFFF45BB223815F61B4391E4D41D2B78084FDDE9"
            },
            {
              "Id": "Skins:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "Skins",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01EFC30EF5223945515FE79CCED5EEDA8D463DBC21950059CFF4CC73246990A5"
            },
            {
              "Id": "SkinTag:System.Int32",
              "Name": "SkinTag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkinTag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "419872D4A7F9FEE02C615CB2614CADDA026EDF9904EC1DB9373231C0B7A71A05"
            },
            {
              "Id": "SkinTagsIdNameMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.String\u003E",
              "Name": "SkinTagsIdNameMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E SkinTagsIdNameMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5B8BB0FC162FD1662BE323454CCDF4D522F905BD951AAA2F05E17C15FC271D1"
            },
            {
              "Id": "WorkingData:Candide.Data.CharacterDisplayData",
              "Name": "WorkingData",
              "Type": "Candide.Data.CharacterDisplayData",
              "Signature": "public Candide.Data.CharacterDisplayData WorkingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2D5BF436117105D28F7B7E678700DB8E0633BB8E0A68C7E978841071B5B321E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Apply()-\u003ESystem.Void",
              "Name": "Apply",
              "Signature": "private System.Void Apply()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "3398D8F68DFDF8B3702BB3B9CA5DAC830D72329D0ECE45CE5E1BF72B26D44C74",
              "Hash": "B80FFF2BFF1C9757E0E55169E170F6C40739131BE9D83DEFD37D371B0D006ABD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDisplayDataCombo(System.String\u0026, System.String)-\u003ESystem.Void",
              "Name": "CreateDisplayDataCombo",
              "Signature": "private System.Void CreateDisplayDataCombo(System.String\u0026 displayDataId, System.String label)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayDataId",
                  "Type": "System.String\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "D988B2DA1D79EFF18FCF8E12B27F20E2D8DF4C267EA3A538B5DA9E11B0C55E58",
              "Hash": "CE75041E0BBE194DFEC97C7D2474FAD491191097FB35912890BEFD2BBA0023A6",
              "CalledMethods": [
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiComboFlags)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean)",
                "ImGuiNET.ImGui::SetItemDefaultFocus()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1865,
              "BodyHash": "F6563B39616340E2F4D588F9F7653F24A2687FA7A0F9B31ECA1C7E61921CD855",
              "Hash": "14E9534B882EEA59E900AFC2E7A357AC4B3B7B1A5F14914D09FB5F3DF70F86ED",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Managers.PlayerSkinImgui::Apply()",
                "ImGuiNET.ImGui::SameLine()",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.GameModels.Managers.PlayerSkinImgui::CreateDisplayDataCombo(System.String\u0026, System.String)",
                "Candide.Database.CharacterDisplayDataBase::GetDisplayDataOrNull(System.String)",
                "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::GetValueOrDefault()",
                "System.Array::Clone()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.Array::Resize(!!0[]\u0026, System.Int32)",
                "System.Array::Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)",
                "Candide.GameModels.Managers.PlayerSkinImgui::ExportDisplayData()",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Managers.PlayerSkinImgui::CreateSkinTagCombo(System.Int32\u0026, System.String\u0026, System.String)",
                "Candide.GameModels.Managers.PlayerSkinImgui::CreateSkinNameCombo(System.Int32, System.String\u0026, System.String)",
                "Candide.Data.CharacterDisplayFragment::.ctor(System.Int32, System.String, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])",
                "Candide.GameModels.Managers.PlayerSkinImgui::CreatePaletteCombo(System.String\u0026, System.Int32\u0026, System.String)",
                "Candide.GameModels.Managers.PlayerSkinImgui::CreatePaletteColorSelect(System.String, System.Int32\u0026, System.String)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiTreeNodeFlags)",
                "PlayerSkinImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__14_0(System.ValueTuple\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "ImGuiNET.ImGui::BeginDisabled()"
              ],
              "StringLiterals": [
                "Apply display data",
                "Auto Apply",
                "Load display data",
                "Replace current",
                "Add to current",
                "Export",
                "Settings",
                "Hide hair",
                "New Fragment",
                "SkinTag",
                "SkinName",
                "Add Fragment",
                "New Palette",
                "PaletteId",
                "Working Data",
                "DisplayDataId"
              ],
              "Source": null
            },
            {
              "Id": "CreatePaletteColorSelect(System.String, System.Int32\u0026, System.String)-\u003ESystem.Void",
              "Name": "CreatePaletteColorSelect",
              "Signature": "private System.Void CreatePaletteColorSelect(System.String paletteId, System.Int32\u0026 currentRow, System.String label)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentRow",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "7A0F2CB0AD82B5424C184AB27CB77043E4F0247B2FEF94A64A1C0786BEB1F532",
              "Hash": "A16C87EF46B816989E2724AD2D987641451DB5AAF632A267F8778A042C6D9D68",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Content::GetRawImageCached(System.String)",
                "System.Numerics.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "ImGuiNET.ImGui::PushStyleColor(ImGuiNET.ImGuiCol, System.Numerics.Vector4)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Color::.ctor(System.UInt32)",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector4::op_Division(Microsoft.Xna.Framework.Vector4, System.Single)",
                "ImGuiNET.ImGui::SameLine()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Int32::ToString()",
                "System.String::Concat(System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "Microsoft.Xna.Framework.Vector4::ToNumerics()",
                "System.Numerics.Vector2::get_One()",
                "System.Numerics.Vector2::op_Multiply(System.Numerics.Vector2, System.Single)",
                "ImGuiNET.ImGui::ColorButton(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4, ImGuiNET.ImGuiColorEditFlags, System.Numerics.Vector2)",
                "ImGuiNET.ImGui::PopStyleColor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreatePaletteCombo(System.String\u0026, System.Int32\u0026, System.String)-\u003ESystem.Void",
              "Name": "CreatePaletteCombo",
              "Signature": "private System.Void CreatePaletteCombo(System.String\u0026 currentPaletteId, System.Int32\u0026 currentPaletteRow, System.String label)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "currentPaletteId",
                  "Type": "System.String\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPaletteRow",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "15B6C656DB4D6AFF6081B57569866AE5C494B7818A621A0C34FFD647263DB394",
              "Hash": "5BD51F659858430765F9DADAB46049012505B32E896C4926CA2BDF9880D5208C",
              "CalledMethods": [
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiComboFlags)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean)",
                "ImGuiNET.ImGui::SetItemDefaultFocus()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSkinNameCombo(System.Int32, System.String\u0026, System.String)-\u003ESystem.Void",
              "Name": "CreateSkinNameCombo",
              "Signature": "private System.Void CreateSkinNameCombo(System.Int32 tag, System.String\u0026 skinName, System.String label)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skinName",
                  "Type": "System.String\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "FF7EAB33209745D19921EF7F639FA659EDC48D3C3457757E575784DAA4056591",
              "Hash": "2C85C74A58C2208EDD0A306D562A33DB22214D1FE087B1808C6E8F5E692A70BB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiComboFlags)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean)",
                "ImGuiNET.ImGui::SetItemDefaultFocus()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSkinTagCombo(System.Int32\u0026, System.String\u0026, System.String)-\u003ESystem.Void",
              "Name": "CreateSkinTagCombo",
              "Signature": "private System.Void CreateSkinTagCombo(System.Int32\u0026 tag, System.String\u0026 currentSkinName, System.String label)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentSkinName",
                  "Type": "System.String\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "E1B040098CEC9F108A3899AF8F8C2842926048084E6CE0A77CAD569C84FDA8A6",
              "Hash": "FF58A6BE9085709FDE7ACF8BF8DE5E1A2D36868D506BBDC2CCA3A8965EEA03E0",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)",
                "ImGuiNET.ImGui::SetNextItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan\u003CSystem.Char\u003E, System.ReadOnlySpan\u003CSystem.Char\u003E, ImGuiNET.ImGuiComboFlags)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "ImGuiNET.ImGui::Selectable(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Key()",
                "ImGuiNET.ImGui::SetItemDefaultFocus()",
                "Dictionary.Enumerator\u003CSystem.Int32, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::EndCombo()"
              ],
              "StringLiterals": [
                "Unknown"
              ],
              "Source": null
            },
            {
              "Id": "ExportDisplayData()-\u003ESystem.Void",
              "Name": "ExportDisplayData",
              "Signature": "private System.Void ExportDisplayData()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1065,
              "BodyHash": "9B6393CE594C1E440CACC59DBB3B3B72968FB34451DAE6AD17803254E4007122",
              "Hash": "004544CC38A06D5C43DC548B6CE9F8EEB16BEE0FAF66C10D47A1FFEEB14CAB27",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Int32::ToString()",
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.PlayerSkinImgui::GetPaletteIdString(System.String)",
                "Candide.GameModels.Managers.PlayerSkinImgui::GetPaletteRowString(System.String, System.Int32)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)"
              ],
              "StringLiterals": [
                "CharacterDisplayDatas.Add(new CharacterDisplayData",
                "   {",
                "       Id = \u0022",
                "\u0022,",
                "       SpacTagsToHide = hideHair,",
                "       Fragments = [",
                "SkinTags.",
                "           new(",
                ", \u0022",
                "\u0022),",
                "\u0022, ",
                ", ",
                "),",
                "\u0022, [",
                "(",
                "), "
              ],
              "Source": null
            },
            {
              "Id": "GetPaletteIdString(System.String)-\u003ESystem.String",
              "Name": "GetPaletteIdString",
              "Signature": "private System.String GetPaletteIdString(System.String paletteId)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "C2AAB6B01E2A7F47C6E9DC23A350C99E598EB2B6088E8EDB04CF68474469EA14",
              "Hash": "A5BC0F1C1AD410F634D06A5EF444D7046DDB9A9EC7F46F4C92E1E06F74124070",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "PaletteIds.",
                "\u0022"
              ],
              "Source": null
            },
            {
              "Id": "GetPaletteRowString(System.String, System.Int32)-\u003ESystem.String",
              "Name": "GetPaletteRowString",
              "Signature": "private System.String GetPaletteRowString(System.String paletteId, System.Int32 paletteRow)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "9EDDD35BE55CAAA3F8AD262C976C50F811C8522BCD3F46298A5E78655D3AC061",
              "Hash": "D0E6FA148A3B4C767FAD76DE25EF7DD2583C6B68144CC1979C420CEC259C50B4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "."
              ],
              "Source": null
            },
            {
              "Id": "GetStaticClassFieldsStringInt(System.Type)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "GetStaticClassFieldsStringInt",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E GetStaticClassFieldsStringInt(System.Type t)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "42122479090B2D613586242D252B855442944308C22E83870BC46C356D40AD60",
              "Hash": "60DDB555F33D1BE359575CED733E32C18648715C9883C9D92BDD656213140F55",
              "CalledMethods": [
                "System.Type::GetFields(System.Reflection.BindingFlags)",
                "PlayerSkinImgui.\u003C\u003Ec::\u003CGetStaticClassFieldsStringInt\u003Eb__24_0(System.Reflection.FieldInfo)",
                "System.Func\u003CSystem.Reflection.FieldInfo, System.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStaticClassFieldsStringString(System.Type)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E",
              "Name": "GetStaticClassFieldsStringString",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E GetStaticClassFieldsStringString(System.Type t)",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.String\u003E\u003E",
              "Parameters": [
                {
                  "Name": "t",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "E01F0A2E15E709B7386A02B5A37B2F462C2DC46DFF96D9184307D84858DC4BE7",
              "Hash": "C7A5815C73C1483397793B484DAF77318B2BD747DCF165DF942490DFCDD05702",
              "CalledMethods": [
                "System.Type::GetFields(System.Reflection.BindingFlags)",
                "PlayerSkinImgui.\u003C\u003Ec::\u003CGetStaticClassFieldsStringString\u003Eb__25_0(System.Reflection.FieldInfo)",
                "System.Func\u003CSystem.Reflection.FieldInfo, System.ValueTuple\u003CSystem.String, System.String\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2920D44A6F7163047E68B4E0ABBD043ABDD64BCF606101C5E7A13C80613413AC"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerSkinManager",
          "Name": "PlayerSkinManager",
          "DisplayName": "PlayerSkinManager",
          "FullName": "Candide.GameModels.Managers.PlayerSkinManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Builder:Candide.GameModels.Managers.PlayerSkinBuilder",
              "Name": "Builder",
              "Type": "Candide.GameModels.Managers.PlayerSkinBuilder",
              "Signature": "private Candide.GameModels.Managers.PlayerSkinBuilder Builder",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9828417E21E9B42D604C273F343D625B35705D1C92B9012DFA21AB93839206A1"
            },
            {
              "Id": "CharacterFolder:System.String",
              "Name": "CharacterFolder",
              "Type": "System.String",
              "Signature": "private System.String CharacterFolder",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5AAB8B189D9AA4213446F882E39A550CBD88E814DBDE356CE2C9263481C1F638"
            },
            {
              "Id": "PalettesMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "PalettesMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E PalettesMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEDC989586377AD6D8234149D6FD5353E37AD9745B5B07F2ABB37387EE6FEC18"
            },
            {
              "Id": "Parts:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E",
              "Name": "Parts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E Parts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF3D0F6B48C75129CE32D54CF3C50819ECAD27DF84D65C713A66085557C0F75E"
            },
            {
              "Id": "ReuseDisplayDataList:System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E",
              "Name": "ReuseDisplayDataList",
              "Type": "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E ReuseDisplayDataList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FCBEE55385E5777B29FD76B17CD47C47F3813EB8C5B47E4BF22DA72F85D5F83D"
            },
            {
              "Id": "TagNameRegex:System.Text.RegularExpressions.Regex",
              "Name": "TagNameRegex",
              "Type": "System.Text.RegularExpressions.Regex",
              "Signature": "private System.Text.RegularExpressions.Regex TagNameRegex",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "983FD8D4BAD7B07A34C48EAEB9A32C3B14033EBA41DD49A88930E98E12CF753B"
            }
          ],
          "Properties": [
            {
              "Id": "ContentBase:System.String",
              "Name": "ContentBase",
              "Type": "System.String",
              "Signature": "private System.String ContentBase",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5376C1CE4C3228B395234CC70D84768832D04C59AEA99470C4FECA3C8545BB72"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.Int32, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "private System.Void Add(System.Int32 tag, System.String tagName, System.Int32 baseLayer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseLayer",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1170,
              "BodyHash": "4418371939D59083F995C97FDE1E6E5351B700A3FC8E26CC931F80237D751E8A",
              "Hash": "C80E5A747E3CC2A2EC00EF1437C1768C18C0F6CC1BBD70AE0AA3AB811D0AB086",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::GetDirectories()",
                "PlayerSkinManager.\u003C\u003Ec::\u003CAdd\u003Eb__11_0(System.IO.DirectoryInfo)",
                "System.Func\u003CSystem.IO.DirectoryInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)",
                "Candide.GameModels.Managers.PlayerSkinPart::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Add(!0, !1)",
                "System.IO.DirectoryInfo::GetFiles()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.Text.RegularExpressions.Regex::Match(System.String)",
                "System.Text.RegularExpressions.Group::get_Success()",
                "System.Text.RegularExpressions.Match::get_Groups()",
                "System.Text.RegularExpressions.GroupCollection::get_Item(System.Int32)",
                "System.Text.RegularExpressions.Capture::get_Value()",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)"
              ],
              "StringLiterals": [
                "legs",
                "arms",
                "back",
                "shirt",
                "torso",
                "arm_left",
                "arm_right",
                "upperbody",
                "lowerbody",
                "sleeves",
                "/",
                "2"
              ],
              "Source": null
            },
            {
              "Id": "AddPalettes(System.String)-\u003ESystem.Void",
              "Name": "AddPalettes",
              "Signature": "private System.Void AddPalettes(System.String folderName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "folderName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "466247120F5CD5A422A9B861AEA1948B79037D4665DF825B19784F910F8B0260",
              "Hash": "AE3C9EB54240C287AC7C08F095932197E5F982B13AF7080F42C5B425AD919533",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::GetFiles()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "AddSimple(System.Int32, System.String, System.Int32, System.Boolean, System.Single, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Single)-\u003ESystem.Void",
              "Name": "AddSimple",
              "Signature": "private System.Void AddSimple(System.Int32 tag, System.String folderName, System.Int32 spacTag, System.Boolean hideBaseSkin, System.Single layer, System.Nullable\u003CSystem.Int32\u003E spriteWidth, System.Nullable\u003CSystem.Int32\u003E spriteHeight, System.Single depthOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "folderName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spacTag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hideBaseSkin",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteWidth",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteHeight",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 670,
              "BodyHash": "2DFAA75EED1920EC3CE09F48B47FA92069C8CC50E5002C18458A64A34C9197EF",
              "Hash": "214F6BD92659D9B208926CB5C911F64D7F0F8EE505CD242C1F881409344E9E60",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "System.IO.DirectoryInfo::GetFiles()",
                "PlayerSkinManager.\u003C\u003Ec::\u003CAddSimple\u003Eb__8_0(System.IO.FileInfo)",
                "System.Func\u003CSystem.IO.FileInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.String::EndsWith(System.String)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "Candide.GameModels.Managers.PlayerSkinPart::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Add(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "-2",
                "-3",
                "Bald",
                "CreateCharacter_Hair_Bald",
                "Eyes",
                "CreateCharacter_Eyes",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "AddSimpleSubDirectories(System.Int32, System.String, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "AddSimpleSubDirectories",
              "Signature": "private System.Void AddSimpleSubDirectories(System.Int32 tag, System.String folderName, System.Int32 spacTag, System.Boolean hideBaseSkin)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "folderName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spacTag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hideBaseSkin",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 636,
              "BodyHash": "5A3C925360C95F2CA62691B392FCADB89CA25DF30B041595007BE77946D2DE25",
              "Hash": "BD65B1C97940F2213060C2ADA0A53E701384425B4CA5E936EF1E6613D13D1EBE",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::GetDirectories()",
                "PlayerSkinManager.\u003C\u003Ec::\u003CAddSimpleSubDirectories\u003Eb__9_0(System.IO.DirectoryInfo)",
                "System.Func\u003CSystem.IO.DirectoryInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "System.IO.DirectoryInfo::GetFiles()",
                "PlayerSkinManager.\u003C\u003Ec::\u003CAddSimpleSubDirectories\u003Eb__9_1(System.IO.FileInfo)",
                "System.Func\u003CSystem.IO.FileInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.String::EndsWith(System.String)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "-2",
                "-3",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)-\u003ESystem.Void",
              "Name": "ApplyCitizenSkinAndDisplayData",
              "Signature": "public System.Void ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Citizens.CitizenAppearance appearance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Citizens.CitizenAppearance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 504,
              "BodyHash": "1865C84362DE0247468BA33EC686FD564BEC37181908E2E9B28BF389E4881CE2",
              "Hash": "B169779EA5BD4218A65F5A39222927560D757896F1570FA479CF75E1C7944D23",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerSkinBuilder::Clear()",
                "Candide.GameModels.Managers.PlayerSkinManager::SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::get_Current()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::HideSkins(System.Int32[])",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])",
                "Candide.GameModels.Managers.PlayerSkinBuilder::SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"
              ],
              "StringLiterals": [
                "hair",
                "eyes",
                "skin",
                "fabric",
                "leather"
              ],
              "Source": null
            },
            {
              "Id": "ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "ApplySkin",
              "Signature": "public System.Void ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController controller, Shared.Models.Player.PlayerAppearanceData appearance, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerAnimationController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Player.PlayerAppearanceData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "63A7F8A012E02E8ABBB8187BAC77BFB3C9CE22F78C5ECF19A1D465EFA486F1DD",
              "Hash": "0E25FCE5306C28E1D31FA60E0577DE8C5A5BF06D71033D7D7B6CE59CAD81F789",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E)-\u003ESystem.Void",
              "Name": "ApplySkin",
              "Signature": "public System.Void ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController controller, Shared.Models.Player.PlayerAppearanceData appearance, System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E displayData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerAnimationController",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Player.PlayerAppearanceData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayData",
                  "Type": "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E69F731D45B157149651C535AB3AEC450EA7040A6A392B458D25C055672771F5",
              "Hash": "6520BFC49EC5D27CC6EFBE7B95ECFBACBCCDE939BE30307D9186B77B621CF23C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplySkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "ApplySkin",
              "Signature": "public System.Void ApplySkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Player.PlayerAppearanceData appearance, System.Collections.Generic.List\u003CSystem.String\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Player.PlayerAppearanceData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "F6630FDB3FA98EBD7A0DEBC3FCE2ACA7332ACA7C0A68078BD813EBC223EDA556",
              "Hash": "40D7CB1A79C2C3C9FCD26C56C5CB163B31F7EAD2A083DF3358978453E075251F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.Database.CharacterDisplayDataBase::GetDisplayDataOrNull(System.String)",
                "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"
              ],
              "StringLiterals": [
                "Could not find equipment display data for id \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)-\u003ESystem.Void",
              "Name": "ApplySkinAndDisplayData",
              "Signature": "private System.Void ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Player.PlayerAppearanceData appearance)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "appearance",
                  "Type": "Shared.Models.Player.PlayerAppearanceData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "C8507ECB6B593524FB305A9F02DB01BDB9EDAAB56874FD10A694E343C55B8C8B",
              "Hash": "EA8B12F348E8BF4F4A2214266CC1B42D0DB2CA1C5A5E383698E61F82F85FA646",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerSkinBuilder::Clear()",
                "Candide.GameModels.Managers.PlayerSkinManager::SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)",
                "System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::get_Current()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::HideSkins(System.Int32[])",
                "List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])",
                "Candide.GameModels.Managers.PlayerSkinBuilder::SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"
              ],
              "StringLiterals": [
                "hair",
                "eyes",
                "skin"
              ],
              "Source": null
            },
            {
              "Id": "GetColorsFromPalette(System.String, System.Int32, System.Boolean)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Microsoft.Xna.Framework.Color\u003E",
              "Name": "GetColorsFromPalette",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E GetColorsFromPalette(System.String paletteId, System.Int32 column, System.Boolean includeFirstRow)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E",
              "Parameters": [
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "column",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "includeFirstRow",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "241E04FC8E72FE1FE1872C137BCC47B5D05D322238E7280946B307E5E957D277",
              "Hash": "9DF653DDB91ACECD7BA0D6DF4AE9D51CB5111D4D121077075379B006F3E35C82",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor()",
                "CandideCreator.Shared.Content::GetRawImageCached(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor(System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.UInt32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetName(System.Int32, System.Byte\u0026)-\u003ESystem.String",
              "Name": "GetName",
              "Signature": "public System.String GetName(System.Int32 tag, System.Byte\u0026 index)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Byte\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "3D3F6FE987D94782A37A374DB3170A7EF29564E347CCAA2257EEA909A7ACAE31",
              "Hash": "6E9EFAEB65D7B93DE1106C7B3D0FA068FF5CBF0AB091E1511857E09B020B4E04",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "PlayerSkinManager.\u003C\u003Ec::\u003CGetName\u003Eb__21_0(Candide.GameModels.Managers.PlayerSkinPart, Candide.GameModels.Managers.PlayerSkinPart)",
                "System.Comparison\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSpacSkin(System.Int32, System.Byte, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetSpacSkin",
              "Signature": "public System.Void SetSpacSkin(System.Int32 tag, System.Byte index, Microsoft.Xna.Framework.Vector3 color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "6256698B4146A7D0B48C975C20ED90C1042937B99FAF549C7C1FCF64FC233EBC",
              "Hash": "A2A2B488454F7D7A57E599DEAAC4D0A640DCB3A192197BAA26D1F5B433B47DD9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)-\u003ESystem.Void",
              "Name": "SetSpacSkin",
              "Signature": "public System.Void SetSpacSkin(System.Int32 tag, System.Byte index, System.String paletteId, System.Byte paletteIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tag",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paletteIndex",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "D3CAC933B782580403811F2FE714FE554D01AB00C2514BE6FAE606E5606CC02B",
              "Hash": "0BB70549D32AA051DED68E5693E5FBA37934902B3374E78D5968204B0CC96F1F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()",
                "Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.String, System.Byte)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1122,
              "BodyHash": "9419F66C6761141C635A7456228A72F9592A5575AC4B5D6950F6036E8C1175AD",
              "Hash": "ABCC07C9CA3D9697A865C78545E6474438383293590C40F2040278BF1AE2A136",
              "CalledMethods": [
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::.ctor(System.Collections.Generic.IEqualityComparer\u003C!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::set_Item(!0, !1)",
                "Candide.GameModels.Managers.PlayerSkinManager::AddPalettes(System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::Add(System.Int32, System.String, System.Int32)",
                "Candide.GameModels.Managers.PlayerSkinManager::AddSimple(System.Int32, System.String, System.Int32, System.Boolean, System.Single, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::Contains(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Key()",
                "System.String::Concat(System.String, System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "palettes",
                "skin",
                "hair",
                "headwear/back",
                "headwear/middle",
                "headwear/front",
                "eyes",
                "top/tunic",
                "top/armour",
                "top/shoulders",
                "top/decoration",
                "top/sleeves",
                "sleeveless",
                "sleeves_tunic",
                "sleeves_",
                "bottom/legwear"
              ],
              "Source": null
            }
          ],
          "Hash": "3F2514BC1F51A2B45A3F215155122C795A38C6C9E50AD185CDD19249E1A499D1"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerSkinPart",
          "Name": "PlayerSkinPart",
          "DisplayName": "PlayerSkinPart",
          "FullName": "Candide.GameModels.Managers.PlayerSkinPart",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "NameKey:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "NameKey",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E NameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8F3D660E9FB59D1C2A0A07001631C1BFBC70792C36C27C549DB3B0D8F9F850A"
            },
            {
              "Id": "Slices:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Managers.PlayerSkinSlice\u003E",
              "Name": "Slices",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E Slices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95B5B330ADE9AAB05766CC7BC3C34B8E50DBDA3519F1E58EA99E291D94DF75FA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D3A7B4EB41CB17B7E3BB1B1913953233271DCD24964CBD94BF826697FD69C370"
        },
        {
          "Id": "Candide.GameModels.Managers.PlayerSkinSlice",
          "Name": "PlayerSkinSlice",
          "DisplayName": "PlayerSkinSlice",
          "FullName": "Candide.GameModels.Managers.PlayerSkinSlice",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "HideBase:System.Boolean",
              "Name": "HideBase",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideBase",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDA83C290295EFAFF1F068BDF14874A549EB0110A7257F8838E9525A4E355F21"
            },
            {
              "Id": "Layer:System.Single",
              "Name": "Layer",
              "Type": "System.Single",
              "Signature": "public System.Single Layer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C69E05E066240F48565A55D1A986392D6F1A0B21940AABBB1FCC3EA63C420BEB"
            },
            {
              "Id": "SpacTag:System.Int32",
              "Name": "SpacTag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpacTag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FB36AAECACA7ED5BAF801E9A5A906FE57AFE91BA9B07D4F08BFD0F87EB3C6A2"
            },
            {
              "Id": "SpriteSheet:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "SpriteSheet",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E9268E1A8E6C03CD2787EF3FE455D582653BC9904041497CC75F64A9ED274FA"
            },
            {
              "Id": "SpriteSheetPath:System.String",
              "Name": "SpriteSheetPath",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheetPath",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE56ADEF18DAE63EF603A5C485379A813E60FC7248EAAC0D83C46CD9A3D5415A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FAAE2D11DF4A4799B83B5B2EB8FE98EDF0E9DE7C3A6EBF286C3C8EFD7DF6984"
        },
        {
          "Id": "Candide.GameModels.Managers.QuestsManager",
          "Name": "QuestsManager",
          "DisplayName": "QuestsManager",
          "FullName": "Candide.GameModels.Managers.QuestsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PersonalQuestsChanged:QuestsManager\u002BGameStatePersonalQuestsChanged",
              "Name": "PersonalQuestsChanged",
              "Type": "QuestsManager.GameStatePersonalQuestsChanged",
              "Signature": "private QuestsManager.GameStatePersonalQuestsChanged PersonalQuestsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E510D7B8E653C91ACE0EC6CE371428B3C1BCC5DC1EF67CF7A0C0D7DFDD7773B5"
            },
            {
              "Id": "WorldQuestsChanged:QuestsManager\u002BGameStateWorldQuestsChanged",
              "Name": "WorldQuestsChanged",
              "Type": "QuestsManager.GameStateWorldQuestsChanged",
              "Signature": "private QuestsManager.GameStateWorldQuestsChanged WorldQuestsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C123FC7279900E2E1F9E7C96DBF4BFD1878C2343BEE6B22B24C2087ADD411FF8"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "PersonalQuestsChanged:QuestsManager\u002BGameStatePersonalQuestsChanged",
              "Name": "PersonalQuestsChanged",
              "Type": "QuestsManager.GameStatePersonalQuestsChanged",
              "Signature": "public QuestsManager.GameStatePersonalQuestsChanged PersonalQuestsChanged",
              "Visibility": "public",
              "Hash": "B52C947C05B1DF8A4043C25847BD2BEAF1E42FCD8DC1B7D6C41ECE559F7E488D"
            },
            {
              "Id": "WorldQuestsChanged:QuestsManager\u002BGameStateWorldQuestsChanged",
              "Name": "WorldQuestsChanged",
              "Type": "QuestsManager.GameStateWorldQuestsChanged",
              "Signature": "public QuestsManager.GameStateWorldQuestsChanged WorldQuestsChanged",
              "Visibility": "public",
              "Hash": "F61AB51789E96FBDA17000B8554771CDCA001A5E88EC8EF8502E36D697E8A4FC"
            }
          ],
          "Methods": [
            {
              "Id": "AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)-\u003ESystem.Void",
              "Name": "AddPersonalQuests",
              "Signature": "public System.Void AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "5A02A9D27BC551AC983F28D701507C055A2AEE245869FEE2F1FA0161DA99F298",
              "Hash": "59ED9359D7D6008D7E3994C28BD2B1B0F9C633E032D8C14066157210ECAED04C",
              "CalledMethods": [
                "Candide.GameModels.Controllers.QuestsController::AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "QuestsManager.\u003C\u003Ec::\u003CAddPersonalQuests\u003Eb__9_0(Shared.Models.Quests.QuestInstanceModel)",
                "System.Func\u003CShared.Models.Quests.QuestInstanceModel, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "QuestsManager.GameStatePersonalQuestsChanged::Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)"
              ],
              "StringLiterals": [
                "new-personal-quests"
              ],
              "Source": null
            },
            {
              "Id": "AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void",
              "Name": "AddWorldQuests",
              "Signature": "public System.Void AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "A35F68A1238AF8B12DB76071C608CF752512DB7B5E6158CC8E56F1CBEAC7515E",
              "Hash": "CF9BF8C5A1724A61BD5CC5670629BC3B5BB7B947A65AD3D74F78076FF0825BF5",
              "CalledMethods": [
                "Candide.GameModels.Controllers.QuestsController::AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "QuestsManager.\u003C\u003Ec::\u003CAddWorldQuests\u003Eb__8_0(Shared.Models.Quests.QuestInstanceModel)",
                "System.Func\u003CShared.Models.Quests.QuestInstanceModel, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "QuestsManager.GameStateWorldQuestsChanged::Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)"
              ],
              "StringLiterals": [
                "new-world-quests"
              ],
              "Source": null
            },
            {
              "Id": "HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[])-\u003ESystem.Void",
              "Name": "HandleQuestUpdates",
              "Signature": "public System.Void HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[] messages)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "messages",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestMessage[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9444E3505716D5F256D6D459243AAA22601812DAD0B49FD175A48E1B12397B67",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsNpcQuestAvailable(Shared.Models.Quests.QuestData)-\u003ESystem.Boolean",
              "Name": "IsNpcQuestAvailable",
              "Signature": "public System.Boolean IsNpcQuestAvailable(Shared.Models.Quests.QuestData questData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "questData",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 244,
              "BodyHash": "C7E7EA2A356B9AF8DF6A23ABFAB259A89F081D49D2708216C14E09CBBD766222",
              "Hash": "FD3D3C2959009AB05DC7E8922B4533E2437FB5489A0EAF027D3F703AB459FBD0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()",
                "Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)",
                "List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)-\u003ESystem.Void",
              "Name": "UpdatePersonalQuests",
              "Signature": "public System.Void UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "B9F0482D0601765D5C2A1E4628D25C36E9600D558A236EB42C3882F2E295F7D7",
              "Hash": "6AD74B61B32F939D1F7E17E37FF0D44F424D1A8201A18B472BDADAEC6555834B",
              "CalledMethods": [
                "Candide.GameModels.Controllers.QuestsController::UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "QuestsManager.GameStatePersonalQuestsChanged::Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)",
                "Candide.GameModels.Managers.QuestsManager::HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ESystem.Void",
              "Name": "UpdateWorldQuests",
              "Signature": "public System.Void UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "17C4B053CE668C5F98C2550B803DCD4F0FFF2D5036100A4A4FA38AD1A95A1710",
              "Hash": "7AF36964D5120A95D072F0F1830889727FDA3395EC2B0DE8245075D79C738043",
              "CalledMethods": [
                "Candide.GameModels.Controllers.QuestsController::UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs::.ctor(System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "QuestsManager.GameStateWorldQuestsChanged::Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)",
                "Candide.GameModels.Managers.QuestsManager::HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4FB71039453CC14D00F9B22242F3ADBC03191926882A5F73B97AF1F7C4DCB05"
        },
        {
          "Id": "Candide.GameModels.Managers.ShopManager",
          "Name": "ShopManager",
          "DisplayName": "ShopManager",
          "FullName": "Candide.GameModels.Managers.ShopManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryBuyItem(System.Guid, System.String, System.String, System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Int32)-\u003ESystem.Boolean",
              "Name": "TryBuyItem",
              "Signature": "public System.Boolean TryBuyItem(System.Guid jobId, System.String store, System.String itemData, System.Guid targetInventoryId, System.Nullable\u003CSystem.Int32\u003E targetSlotIndex, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "jobId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "store",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "C35D7568B662CCC7D445191582176B393912A6AB64158E5F9FD26BBAD7F22B00",
              "Hash": "C3F83EFC9CEE7F5F1655D9B7CB2B7A99CC0040DCC95CFF82CBFF0DC4D6BAD450",
              "CalledMethods": [
                "Shared.Data.ShopDataBase::GetShopOrNull(System.String)",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "CandideServer.MessageModels.Store.BuyItemMessage::.ctor()",
                "Candide.GameModels.Services.ShopService::Send_BuyItem(CandideServer.MessageModels.Store.BuyItemMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/items/coin_drop"
              ],
              "Source": null
            },
            {
              "Id": "TrySellItem(System.Guid, System.Int32, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "TrySellItem",
              "Signature": "public System.Boolean TrySellItem(System.Guid sourceInventoryId, System.Int32 sourceIndex, System.Nullable\u003CSystem.Int32\u003E amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "8212386909F1621286A64EDF1E311EA9A9ED07236EDA7A3F77127200AE96CB39",
              "Hash": "47ABC654FFB99B766830E85CC7AABF3A500B15AAFEAEBBA74902CFD62124EE44",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::get_Item(!0)",
                "CandideServer.Helpers.ItemHelper::GetModifiedPrice(Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E, System.Single)",
                "CandideServer.MessageModels.Shop.SellItemMessage::.ctor()",
                "Candide.GameModels.Services.ShopService::Send_SellItem(CandideServer.MessageModels.Shop.SellItemMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "WorldStats_SellingFactor",
                "event:/items/coin_pickup"
              ],
              "Source": null
            }
          ],
          "Hash": "22AF0312861F58A5167261800C9D196B9B3415BCACD9CF4BD86D878901F680D5"
        },
        {
          "Id": "Candide.GameModels.Managers.SimpleInventoryManager",
          "Name": "SimpleInventoryManager",
          "DisplayName": "SimpleInventoryManager",
          "FullName": "Candide.GameModels.Managers.SimpleInventoryManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItemCheat(System.String, System.Int32, System.String)-\u003ESystem.Void",
              "Name": "AddItemCheat",
              "Signature": "public System.Void AddItemCheat(System.String id, System.Int32 count, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "82F670A73182CA724A100226C5517BC1193DDF130D85E5B9173B486BE62F42D6",
              "Hash": "BB7091B0A41A34BFDB625ED5FBD9FEC566951364AF003171D0A0F9AC10BF25DD",
              "CalledMethods": [
                "Candide.GameModels.Services.SimpleInventoryService::SendAddItemCheat(System.String, System.Int32, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)-\u003ESystem.Boolean",
              "Name": "AddItemFromSourceAction",
              "Signature": "public System.Boolean AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Int32 sourceIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "8AA27B085F93EF5D82D46FE37D1721BFA72D19EC6996912D065A8A72F009F941",
              "Hash": "68931FD292F325714E23FADE6EB1259DA0FE8E1CF71CFB7E72E2E18EB9F2FD25",
              "CalledMethods": [
                "Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)",
                "Shared.Inventory.ComplexInventoryDeltaEngine::LootItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Models.Items.SharedInventoryModel, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"
              ],
              "StringLiterals": [
                "AddItemFromSourceAction",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid)-\u003ESystem.Void",
              "Name": "ASSERT_NOT_EQUIPMENT_INVENTORY",
              "Signature": "private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "425C68841D6469CCDA1F1A5CBC781815D98691169AD365CD624B612F0B86DE3A",
              "Hash": "ACDF1FE805895E690C8BD6DA6217020D3298A3B628143003FA119137F6D1F146",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Use EquipmentManager instead."
              ],
              "Source": null
            },
            {
              "Id": "ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "ASSERT_NOT_EQUIPMENT_INVENTORY",
              "Signature": "private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId, System.Guid targetInventoryId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "6DF973A30D60A0DD0D886E2583A09DF087898D5FF155D64C29BDB04E16836B25",
              "Hash": "5B584116FBE14D2B74AB4BBDF1D5D395A3C1C05ECC5ADD0B63ECD7DF76DE76F7",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_Inventory()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Use EquipmentManager instead."
              ],
              "Source": null
            },
            {
              "Id": "CanAddItemInstance(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemInstanceModel, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CanAddItemInstance",
              "Signature": "public System.Boolean CanAddItemInstance(Candide.GameModels.Models.Items.SimpleInventory targetInventory, Shared.Models.Items.ItemInstanceModel item, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "FB2907717FE24A236E5616813D7802868CF31BFABB38CB0DB1BD2D0EEF34E3A3",
              "Hash": "D6E7C5C13509A02BAC8AA8C7C29A0F5D2F342C7C010F98E1EF4C90A253D56A92",
              "CalledMethods": [
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])-\u003ESystem.Boolean",
              "Name": "CanRemoveItems",
              "Signature": "public System.Boolean CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Models.Items.ItemAmount[] itemAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmounts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "7C39BF61FE3B3BAB3CE0ADEDF641BAB9AE304B206099AB8E4AE5F0482E9E52CA",
              "Hash": "93086FFB8E8B16CD2BB6B2051A152829C2E7FDD8757CB0565051BDCD6B8013F7",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DropMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Single)-\u003ESystem.Void",
              "Name": "DropMoney",
              "Signature": "public System.Void DropMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 droppedMoney, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "droppedMoney",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "857358F39E32CAF8220000D9C4FEAF4ADEB8789397C40E9FBB7046422308C06A",
              "Hash": "6FDE258C6BF159BD7CDF087913CCE1C8A5A67FFE82374FFB171B52F1F8574EB6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Candide.GameModels.Controllers.SimpleInventoryController::SetMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64)",
                "CandideServer.ServerServices.DropMoneyMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendDropMoney(CandideServer.ServerServices.DropMoneyMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "DropMoney: Inventory doesn\u0027t have any money defined",
                "DropMoney: Tried dropping more money than we have",
                "event:/items/coin_drop"
              ],
              "Source": null
            },
            {
              "Id": "EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "EmptyTrashAndSplitStack",
              "Signature": "private System.Boolean EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory trashInventory, System.Int32 sourceSlotIndex, System.Int32 trashSlotIndex, System.Int32 splitAmount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "trashInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "trashSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "splitAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "C8CAD5E3F8BA32560FB1E18C0FF4FBB0938B1D1E35CEB405B586DDD79E950837",
              "Hash": "41E0664C4376818AF9BF46E368A0B75BEB12F9BB00A9E7336427838B6EE78F63",
              "CalledMethods": [
                "Shared.Inventory.InventoryDeltaEngine::MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Item(System.Int32)",
                "Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)"
              ],
              "StringLiterals": [
                "SplitStack",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "EmptyTrashAndSwapInItem",
              "Signature": "public System.Boolean EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory trashInventory, System.Int32 sourceSlotIndex, System.Int32 trashSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "trashInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "trashSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "7D2A15AEED84FFB51D4C751414E9CBA7B5C8467FAD40A4863E4D1A0663B414C3",
              "Hash": "D5C1C3E442D473ABED322FD3CCE7050E4B5F2B02D42094D52EB0F0DC50B184AE",
              "CalledMethods": [
                "Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Item(System.Int32)",
                "Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)"
              ],
              "StringLiterals": [
                "CanAddItemInstance",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "ItemSwapAction(System.Guid, System.Int32, System.Guid, System.Int32)-\u003ESystem.Boolean",
              "Name": "ItemSwapAction",
              "Signature": "public System.Boolean ItemSwapAction(System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "20ADEBA77E6C908C297957DD70700AC5E4C6BE981E366989030F30598B499AA5",
              "Hash": "1CC7EA32D63AAF580272DBD0296CEA43D82C2C03B42686CA59FD83BB82A1FD64",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"
              ],
              "StringLiterals": [
                "CanAddItemInstance",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "LootAll(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Shared.Inventory.Models.LootAllStrategy)-\u003ESystem.Void",
              "Name": "LootAll",
              "Signature": "public System.Void LootAll(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, Shared.Inventory.Models.LootAllStrategy lootStrategy)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootStrategy",
                  "Type": "Shared.Inventory.Models.LootAllStrategy",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "99C5EEC71618E47AA8304EEC85FCEB288D94666E702CA6E4FF6022E01BD20BFC",
              "Hash": "6D6E90DD93B93F2F72426C297F887CBFCA62D78CB7D9F0A1FCF896F6D163A0B9",
              "CalledMethods": [
                "Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.LootAllMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Services.SimpleInventoryService::SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)-\u003ESystem.Void",
              "Name": "LootItemAmountIntoMoney",
              "Signature": "public System.Void LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Int32 sourceSlotIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Int32 splitValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "splitValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "DB97C6E0BFD62E593207391C3FC62F9BCE4105420000F56EB5E918C7CFF2E68D",
              "Hash": "7EF04B46975C58F6AB8B575989BA7D27DAB2D695165089C4533E600A62F6418B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor()",
                "Shared.Inventory.InventoryDeltaEngine::MoveAmountIntoExistingStacks(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "QuickStack",
                ": Result was ",
                "event:/items/coin_pickup"
              ],
              "Source": null
            },
            {
              "Id": "MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "MoneySwapAction",
              "Signature": "public System.Boolean MoneySwapAction(System.Guid sourceInventoryId, System.UInt64 coinAmount, System.Int32 coinType, System.Guid targetInventoryId, System.Int32 slotIndex, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "C1BE58E1E19A326CBF7D97C665B11D2AA52533283614F7954258E4A3E8E704DB",
              "Hash": "DF3E39F2A6F182621F364D860C7EEB4072DE7F9FC0190E0B78C36726CFC3B1A1",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Helpers.MoneyHelper::GetMaxItemStackForCoinType(System.Int32)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryDeltaEngine::MoveMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"
              ],
              "StringLiterals": [
                "MoneySwapAction: Coin amount exceeded its item max stack",
                "CanAddItemInstance",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemAmount\u003E, System.Boolean, System.Nullable\u00601\u003CSystem.UInt64\u003E)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "MoveItemsFromInventoryToInventory",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E moveItems, System.Boolean allowPartialStack, System.Nullable\u003CSystem.UInt64\u003E specialMoveMoneyAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveItems",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "specialMoveMoneyAmount",
                  "Type": "System.Nullable\u003CSystem.UInt64\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "9E0BFF9565597A2EA69642C5122E4A27058F857A7425BBB887DC22EB17C2A2D3",
              "Hash": "72E0A4414899FC1C8D7A8D6C49C95BDA57653AF159DA44C49732DF5FFC7C28B0",
              "CalledMethods": [
                "Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)",
                "Shared.Inventory.ComplexInventoryDeltaEngine::MoveItemAmountsFromInventoryToInventory(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.UInt64\u003E, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "MoveItemsFromInventoryToInventory",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u00601\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "PlaySound",
              "Signature": "private System.Void PlaySound(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Nullable\u003CSystem.Int32\u003E sourceIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Nullable\u003CSystem.Int32\u003E targetIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "0AACA76DB06D849FCDEDF9E7805CB15CE3AFA2FEF1421F68904A14E1F3B92A7F",
              "Hash": "3102DE5A0B1A2A9E7A8CED746BE05451AD60D34E8F41B155184B259CEF96D7AA",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_player_loot"
              ],
              "Source": null
            },
            {
              "Id": "QuickStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void",
              "Name": "QuickStack",
              "Signature": "public System.Void QuickStack(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Candide.GameModels.Models.Items.SimpleInventory",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "EF1DCAB6B27B14B2BB6BEB5FF9AA4756E0E7EA4FBDDA6012B22A2B79BFB8030F",
              "Hash": "ECB529C902AD5E334F120E4195296E900AEDFC39FE6712392F778A3EB2FBF050",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::ContainsKey(!0)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::Add(!0, !1)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::get_Values()",
                "SimpleInventoryManager.\u003C\u003Ec::\u003CQuickStack\u003Eb__14_0(Shared.Models.Items.ItemAmount)",
                "System.Func\u003CShared.Models.Items.ItemAmount, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, System.Boolean, System.Nullable\u003CSystem.UInt64\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"
              ],
              "StringLiterals": [
                "QuickStack",
                ": Result was "
              ],
              "Source": null
            },
            {
              "Id": "SortInventory(System.Guid)-\u003ESystem.Void",
              "Name": "SortInventory",
              "Signature": "public System.Void SortInventory(System.Guid inventoryId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "AB9C0C2E80CBF80313BCC63EAD24899040224027587268DA13E2F35800E48A62",
              "Hash": "0477E1282B4EB0367AA1B9B30ED9BDB19D894BC522407A832FAD4709211B91FD",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Shared.Inventory.InventorySortHelper::SortInventory(Shared.Models.Items.SharedInventoryModel)",
                "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SplitStack(System.Guid, System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SplitStack",
              "Signature": "public System.Void SplitStack(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 splitAmount, System.Int32 sourceIndex, System.Int32 targetIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "splitAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "8C460909D8D7D4612A73C86F674CC3C4DA4A97F540BD8D21B4B2A03F361CF07C",
              "Hash": "761C90CD612CD8A863BA94A2CB523D4541467C154C095A159B7801188CCE37AF",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)",
                "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"
              ],
              "StringLiterals": [
                "SplitStack",
                ": Result was "
              ],
              "Source": null
            }
          ],
          "Hash": "035E9422AE29FE8842053D7AFBCEAF6F8EE06A409BEBE27374B6BC57BC64BC9F"
        },
        {
          "Id": "Candide.GameModels.Managers.SkillsManager",
          "Name": "SkillsManager",
          "DisplayName": "SkillsManager",
          "FullName": "Candide.GameModels.Managers.SkillsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FavourChanged:SkillsManager\u002BCurrentFavourChanged",
              "Name": "FavourChanged",
              "Type": "SkillsManager.CurrentFavourChanged",
              "Signature": "private SkillsManager.CurrentFavourChanged FavourChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AAC2E71B3B7C0E06D1A75BE453E4A5E9A71C4D15004990BC2C64BA869501B09C"
            },
            {
              "Id": "SkillsChanged:SkillsManager\u002BSkillSystemChanged",
              "Name": "SkillsChanged",
              "Type": "SkillsManager.SkillSystemChanged",
              "Signature": "private SkillsManager.SkillSystemChanged SkillsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34E2EB985AA1F3A719B462F75A65F939B1AD37796B0F3BEE38472EFFBAAD05C8"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "FavourChanged:SkillsManager\u002BCurrentFavourChanged",
              "Name": "FavourChanged",
              "Type": "SkillsManager.CurrentFavourChanged",
              "Signature": "public SkillsManager.CurrentFavourChanged FavourChanged",
              "Visibility": "public",
              "Hash": "529D2F6A1DD5868376EDF81B37D45B2D4B030491229E184A6E1BD00D6709ADD9"
            },
            {
              "Id": "SkillsChanged:SkillsManager\u002BSkillSystemChanged",
              "Name": "SkillsChanged",
              "Type": "SkillsManager.SkillSystemChanged",
              "Signature": "public SkillsManager.SkillSystemChanged SkillsChanged",
              "Visibility": "public",
              "Hash": "39B881B51A616C3206BAB20BC89554B5DE9CCC5B01BADE1DAADBF3ECB266CC52"
            }
          ],
          "Methods": [
            {
              "Id": "AddExperienceForWeaponHit(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.WeaponClass, System.Single)-\u003ESystem.Void",
              "Name": "AddExperienceForWeaponHit",
              "Signature": "public System.Void AddExperienceForWeaponHit(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Items.WeaponClass weaponClass, System.Single weaponStatsAttackSpeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponClass",
                  "Type": "Shared.Models.Items.WeaponClass",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponStatsAttackSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "282A9654A060D82F13997DEC6E4B15A15118435136A2DBCAB3207DCEA9C99390",
              "Hash": "088CD86CAA1A0FD1C65E66E77B17A201FE47FED2E2DCA06086E67E8FDB740402",
              "CalledMethods": [
                "Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)-\u003ESystem.Void",
              "Name": "AddExperienceToSkillType",
              "Signature": "public System.Void AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel playerCharacter, System.String skillId, System.Single experience)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "experience",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "BCB150C5C6C3C1C773CFFA8DFA0D8EBD65B8BCE9C3FF81A07C4028925ADBF8B3",
              "Hash": "4F2F6F1FD6B271D59765F4C2D649F758E54FF448EA85D87EDABD0C998FF1AD22",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Models.Skill.CharacterSkill::get_ExperienceGainFactor()",
                "Shared.Models.Skill.CharacterSkill::get_ExperienceRequiredToLevelUp()",
                "Shared.Models.Skill.CharacterSkill::ExperienceRequiredToLevelUpAtLevel(System.Int32)",
                "Candide.GameModels.Managers.SkillsManager::LevelUpSkill(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Skill.CharacterSkill, System.Int32)",
                "Candide.GameModels.Managers.SkillSystemChangedEventArgs::.ctor(Shared.Models.Skill.CharacterSkill, System.Int32)",
                "SkillsManager.SkillSystemChanged::Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LevelUpSkill(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Skill.CharacterSkill, System.Int32)-\u003ESystem.Int32",
              "Name": "LevelUpSkill",
              "Signature": "private System.Int32 LevelUpSkill(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Skill.CharacterSkill skill, System.Int32 amountOfLevels)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skill",
                  "Type": "Shared.Models.Skill.CharacterSkill",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amountOfLevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "4FF63D8A7738FD8F53DACBB0CFE8A51A0CCFC38AEA0B6209194261F4F4B460DB",
              "Hash": "AD5A9650701F23F9B1C923439EC424BE1B3A4FA56ADE17D262DD783AA51F2394",
              "CalledMethods": [
                "Shared.Models.Skill.CharacterSkill::get_ExperienceRequiredToLevelUp()",
                "Shared.Models.Skill.Skills::get_ExperienceRequiredForNextFavour()",
                "Candide.GameModels.Managers.SkillsManager::OnLevelUp(Shared.Models.Skill.CharacterSkill, System.Int32)",
                "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage::.ctor()",
                "Candide.GameModels.Services.SkillsService::Send_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage)",
                "Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/player/player_gain_favourpoint"
              ],
              "Source": null
            },
            {
              "Id": "OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "OnFavourChanged",
              "Signature": "public System.Void OnFavourChanged(Shared.Models.Player.PlayerCharacterModel playerCharacter, System.Int32 currentPointsDelta, System.Boolean sendMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPointsDelta",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendMessage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "8F9E537DE41D28FC697563D4D4323F91C4374D04FD833893D88C4C7BBD2B5D93",
              "Hash": "AA2F553DEB31565456A4F2E81800EF6E2FE33BFEC25AA7EBED1E24C2170CA5BB",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.Single, CandideServer.Models.ChatMessageType)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)",
                "Candide.GameModels.Managers.FavourChangedEventArgs::.ctor(Shared.Models.Player.PlayerCharacterModel, System.Int32)",
                "SkillsManager.CurrentFavourChanged::Invoke(Candide.GameModels.Managers.FavourChangedEventArgs)"
              ],
              "StringLiterals": [
                "gained-favour",
                "Skills_NewFavourPoint_Chat"
              ],
              "Source": null
            },
            {
              "Id": "OnLevelUp(Shared.Models.Skill.CharacterSkill, System.Int32)-\u003ESystem.Void",
              "Name": "OnLevelUp",
              "Signature": "private System.Void OnLevelUp(Shared.Models.Skill.CharacterSkill arg1, System.Int32 arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "Shared.Models.Skill.CharacterSkill",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "AE557100AE3333866BD6BEB5CC233A2499B171736D88A44FD8784425583E09F8",
              "Hash": "9565D4EC9F01ECED67505449659C73CF4F3A372B0E4FF396A4F0F9F8A63174FE",
              "CalledMethods": [
                "Shared.Models.Skill.CharacterSkill::get_NameStringId()",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, System.Single, CandideServer.Models.ChatMessageType)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)",
                "Candide.GameModels.Managers.SkillSystemChangedEventArgs::.ctor(Shared.Models.Skill.CharacterSkill, System.Int32)",
                "SkillsManager.SkillSystemChanged::Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs)"
              ],
              "StringLiterals": [
                "Skills_LevelUp_Chat"
              ],
              "Source": null
            }
          ],
          "Hash": "5D36F11A5A645EE3452FDB4A52D5B303E897D08E62C046CE8ECE456BD19687A7"
        },
        {
          "Id": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
          "Name": "SkillSystemChangedEventArgs",
          "DisplayName": "SkillSystemChangedEventArgs",
          "FullName": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterSkill:Shared.Models.Skill.CharacterSkill",
              "Name": "CharacterSkill",
              "Type": "Shared.Models.Skill.CharacterSkill",
              "Signature": "public Shared.Models.Skill.CharacterSkill CharacterSkill",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D11D9A1F74FD14279876D0CFBFD107B4339F3D05C99BCB43781BD002AAACA48B"
            },
            {
              "Id": "LevelChange:System.Int32",
              "Name": "LevelChange",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LevelChange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC52932F63108CA86759FE0E5E6108DD7E124A2C4504EA6945E0ACB619AE7627"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F78F2954E545493DCD796482ADDFEA3899FEAB5AB1504EEF1AA90A6AC5C4196A"
        },
        {
          "Id": "Candide.GameModels.Managers.SkinPaletteRows",
          "Name": "SkinPaletteRows",
          "DisplayName": "SkinPaletteRows",
          "FullName": "Candide.GameModels.Managers.SkinPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Carthaginian:System.Int32",
              "Name": "Carthaginian",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Carthaginian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0AEDA7B957C1A497DB8E7493E44BFD165ECF124BA548E04C285C12DB14B50CDF"
            },
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Egyptian:System.Int32",
              "Name": "Egyptian",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Egyptian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8963E180B6F739BA5DDC625F995E3B2E780335CF559A22892232F175AC83D22"
            },
            {
              "Id": "Moroccan:System.Int32",
              "Name": "Moroccan",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Moroccan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D899FC7C94E0A396CF4FF35BEBB8B6AB1A7217108743285EEE43A69BE0874E9C"
            },
            {
              "Id": "Pale:System.Int32",
              "Name": "Pale",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Pale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56522275CEE296D6EFF8464D034231D110A0C25107FCA0D710A5EDE478B049D6"
            },
            {
              "Id": "Persian:System.Int32",
              "Name": "Persian",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Persian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3FF2D796708A5575BB0EB68038B097858EC64690BB71E06A8C9E5FCCC6700874"
            },
            {
              "Id": "Tanned:System.Int32",
              "Name": "Tanned",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tanned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8365A7DA751519E43C83383F4C9CB3B465AEBAB0400B7F34494EE54219E7B228"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC27F24626C79756C90B756133616DF6582C6743C9E507458522569C0A5B3171"
        },
        {
          "Id": "Candide.GameModels.Managers.SkinTags",
          "Name": "SkinTags",
          "DisplayName": "SkinTags",
          "FullName": "Candide.GameModels.Managers.SkinTags",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Armour:System.Int32",
              "Name": "Armour",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Armour",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A642E5F0A7377F4EDEBC8AA6751C26BC11A7A385980FD5A91BFE8BD859FA06A"
            },
            {
              "Id": "Back:System.Int32",
              "Name": "Back",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Back",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD143956E6644C6AEEDF39BE489A4C77C5E5D04DA95DDA14B4D8DE1664AEEF51"
            },
            {
              "Id": "Body:System.Int32",
              "Name": "Body",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Body",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C56EDDE9713F2D3E76216CD9D1C2CC607C15E1C6E39FB88F59A448564715703B"
            },
            {
              "Id": "Eyes:System.Int32",
              "Name": "Eyes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eyes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D0A0797C94C73F264032B6B62325525F4E1225D154D8695F78AAB4DB2FFCC0A"
            },
            {
              "Id": "Hair:System.Int32",
              "Name": "Hair",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5B0A71873F58DB5D967765EC54441FDAEA655F266892980315256CE395A5A79"
            },
            {
              "Id": "HeadwearBack:System.Int32",
              "Name": "HeadwearBack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HeadwearBack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E64C906EEB38D2599F6025F39B52E9652395FC32921343A97AC41D96D20C76BB"
            },
            {
              "Id": "HeadwearFront:System.Int32",
              "Name": "HeadwearFront",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HeadwearFront",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA19AC3E32F65DBA26EC98F5B8902AC787E7B4E706973260F18FB211039D491C"
            },
            {
              "Id": "HeadwearMiddle:System.Int32",
              "Name": "HeadwearMiddle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HeadwearMiddle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FC6B1B04A11F93697FD6CDA80A7597CEAD58A4B6D9808047B889E57098CBBCD"
            },
            {
              "Id": "Pants:System.Int32",
              "Name": "Pants",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Pants",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63B611464A7D7BC4042B54FC52FD7CAC52A10FF2AC7311D0779F2BA59D483F87"
            },
            {
              "Id": "Shield:System.Int32",
              "Name": "Shield",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2448FDFA5D2CC23782EDFCFFBE19BE65CA9394F7CB184D25695D20010D5346C"
            },
            {
              "Id": "Shirt:System.Int32",
              "Name": "Shirt",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shirt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D06CFFB9C984FF8F8A1D5EB8FAE84ADD114518132C7081F7D3E070143C3DC43"
            },
            {
              "Id": "Shoes:System.Int32",
              "Name": "Shoes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shoes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D61D5A82ACBC8B5B727C731F6496846AD612CFF285C5FABF051646A98F246670"
            },
            {
              "Id": "Shoulder:System.Int32",
              "Name": "Shoulder",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Shoulder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E821380D1379467C2ED7F3D39A45A67746568B73A6B6B37D960A27BEBBB3D2BE"
            },
            {
              "Id": "SkinTagsCount:System.Int32",
              "Name": "SkinTagsCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkinTagsCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CCE78B00945AB8F36313328EF4E1BBD22AB06564580DEF94F448B34C4C2B98FE"
            },
            {
              "Id": "Sleeves:System.Int32",
              "Name": "Sleeves",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sleeves",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32B44318857751F1B8F5B1482844459D0C86ED84FDC99D6D33AB5AE2D0A44EAA"
            },
            {
              "Id": "Tool:System.Int32",
              "Name": "Tool",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A072145268EFED81A87054FB1D6AE61036C385E15C1455AEA0292C45FE271611"
            },
            {
              "Id": "ToolOffhand:System.Int32",
              "Name": "ToolOffhand",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ToolOffhand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AAB525FB84BD282D73D20AE384BF832734F098C5D9E6226222BD8935B8E0CD1"
            },
            {
              "Id": "TopDecoration:System.Int32",
              "Name": "TopDecoration",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TopDecoration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3ABA795FB559591E98179CCF446413BDCD690132FF5C82CBDB7653D795360DAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A180D15FC9527EF4E379B35F13FCDBDD1B7592D189D573007A56B0C369495E49"
        },
        {
          "Id": "Candide.GameModels.Managers.SpellManager",
          "Name": "SpellManager",
          "DisplayName": "SpellManager",
          "FullName": "Candide.GameModels.Managers.SpellManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NextSpellCastId:System.UInt16",
              "Name": "NextSpellCastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 NextSpellCastId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A745B2B931176511D7C20CAD508BBE095870BC9B6ECDE48F426CFE46F11EB998"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)-\u003ESystem.Void",
              "Name": "CastPlayerWeaponSpell",
              "Signature": "public System.Void CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Models.Spells.SpellDataModel spell, Shared.Combat.Spells.Casting.SpellCastingContext spellCastingContext, Shared.Helpers.CastSpellArgs args, System.Guid worldId, Shared.Models.Spells.ProjectileHitFlags canHit, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellCastingContext",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 430,
              "BodyHash": "EF559A8AC65B06A70AFF6A9E5D94AF49674BAD91CCC070C6188A5CCDB6A3C07A",
              "Hash": "B7E700A5147EE48BA4447799B2DE0A69E3B92A140FB1B3369F8E9005F40657A9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Spell.PlayerCastSpellMessage::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.GameModels.Services.SpellService::SendCastPlayerSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [
                "SpellManager",
                ".",
                "CastPlayerWeaponSpell",
                ": Failed to cast spell ",
                " - Caster: ",
                " - ArgsType: "
              ],
              "Source": null
            },
            {
              "Id": "CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 464,
              "BodyHash": "10659B2AB30220E853E4A24438DA02CB6D08A46DC06728B50D231DDEC0062470",
              "Hash": "85DBB6C955423D1F747B55F20E58301128741104D513D18E815E95CF9039E391",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideServer.MessageModels.Spell.PlayerCastSpellMessage::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.GameModels.Services.SpellService::SendCastPlayerSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [
                "SpellManager",
                ".",
                "CastSnapshotSpell",
                ": Failed to cast spell ",
                " - Caster: ",
                " - ArgsType: "
              ],
              "Source": null
            },
            {
              "Id": "CastSpell(System.String, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "public System.Void CastSpell(System.String spellId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position, System.Nullable\u003CSystem.Single\u003E direction, Shared.Entity.EntityWrapper castingEntity, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E itemData, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Guid worldId, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "237EE9D071380BCE187CBED2DB6D496F2A2933BFCB5A9F77D3ED69AEAC8B78ED",
              "Hash": "97C7B4489B20DFED10258D01DCBDDB5BB62C194AB16E81BEC09276C3E2E3B13C",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Environment::get_StackTrace()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideServer.MessageModels.Spell.PlayerCastSpellMessage::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.GameModels.Services.SpellService::SendCastPlayerSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage)",
                "System.Exception::.ctor(System.String)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [
                "Error creating spell args for spell with ID ",
                "SpellTypeArgs has ended upp null in the casting context for spell ",
                "SpellManager",
                ".",
                "CastSpell",
                ": Failed to cast spell ",
                " - Caster: ",
                " - ArgsType: ",
                "The GameState projectile system has become null"
              ],
              "Source": null
            },
            {
              "Id": "CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "CreateSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CreateSpellArgs(Shared.Models.Spells.SpellDataModel spell, Shared.Entity.EntityWrapper castingEntity, System.String skillId)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "99D977895EF949893AD4213A6DE1411EB5BF95BDE206D45DA20FAF721994BB39",
              "Hash": "800554EAA0693A3548A43B550E3EF35C6F3FFF1D659A19915E1FC1A68372F576",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "CreateSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CreateSpellArgs(Shared.Models.Spells.SpellDataModel spell, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, Shared.Entity.EntityWrapper castingEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "119D59CAF4A058CB862ADF20C86769EBE3A684803D8E0A1E1A6663D8C937006C",
              "Hash": "6CFB71835071C55083FEC372F2E8910D53C815DD079E44F39529ED6B97A68C15",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::.ctor()",
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::Add(!0)",
                "Shared.Helpers.CastSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "Shared.Helpers.SharedSpellHelper::CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "296BBADAA4DE875DFDCD5A94F80C7C614F5F5B452CD65771CE200F5A5BF0F287",
              "Hash": "F0B2408982F6A54AB81219FBE70937EF02FAD01B34A2B8E7E5B48384872E6D76",
              "CalledMethods": [
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "SpellManager: Could not find spell with ID ",
                "SpellManager",
                ": Override arguments are not compatible with the cast spell. Got ",
                ", expected ",
                "SpellManager: Unknown spelltype "
              ],
              "Source": null
            },
            {
              "Id": "SyncOnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage)-\u003ESystem.Void",
              "Name": "SyncOnSpellCast",
              "Signature": "public System.Void SyncOnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.OnSpellCastMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 576,
              "BodyHash": "ADD41C44FA34AD82F0BC2B1466D44788A88916E9E7E80CC2280E00AF3FF565B6",
              "Hash": "6C4D93201ABDEB7C246541E5AEAD8E8B43A1EB4998E6D32948FE9B8D9DCD0CF5",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::get_Item(!0)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.Object, System.Int32, System.String)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.Spells.AbstractSpell::CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "SpellManager",
                ".",
                "SyncOnSpellCast",
                ": Failed to cast spell ",
                " - Caster: ",
                "Unknown",
                " - ArgsType: ",
                "received-spell-cast"
              ],
              "Source": null
            },
            {
              "Id": "SyncRemoveCastEntitySpell(CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage)-\u003ESystem.Void",
              "Name": "SyncRemoveCastEntitySpell",
              "Signature": "public System.Void SyncRemoveCastEntitySpell(CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "818DDA0837E7C94C932735D002D50B2A7E72E7728699ED9847ABFCF8CC79C832",
              "Hash": "B147C47C79D00C53028386A59D99C9881E8255AAD2F4FCB38F5120DA16D0874E",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveCastSpellProjectile(System.UInt16, System.Int16, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncRemoveCastPlayerSpell(CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage)-\u003ESystem.Void",
              "Name": "SyncRemoveCastPlayerSpell",
              "Signature": "public System.Void SyncRemoveCastPlayerSpell(CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "BC0E2A6A9405384CCFAE7A1A19D2FA29ECE3C29F4D3751C105C258F931F21F16",
              "Hash": "AA9C23D5D89CB4E02745A96239F6671EEE6960C8982731B2B20EF15D2ED51E74",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveCastSpellProjectile(System.UInt16, System.Int16, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "775C9CE0835AE487FA17D90E992FAA4238EF261A6414DDB6046550D6D752FD7A"
        },
        {
          "Id": "Candide.GameModels.Managers.TimeManager",
          "Name": "TimeManager",
          "DisplayName": "TimeManager",
          "FullName": "Candide.GameModels.Managers.TimeManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "46DDE4A1EF106A16E758C698D73881906D599EE1BE792D6CBABAAA248E81DD9A",
              "Hash": "2A24087A852E79D4788EF9773930078BF64BD5268A8B07C874E04F8AEF267D65",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TimeController::SetTime(System.DateTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F108FCEDC96765D508C7DBC32AD3471CDBD021DCE9446F23BD7B8D34368F7AF5"
        },
        {
          "Id": "Candide.GameModels.Managers.TimeSystem",
          "Name": "TimeSystem",
          "DisplayName": "TimeSystem",
          "FullName": "Candide.GameModels.Managers.TimeSystem",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "EveningEnd:System.Single",
              "Name": "EveningEnd",
              "Type": "System.Single",
              "Signature": "public System.Single EveningEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B5A17CC9CAE809FBAA5A353AED182F5968EFF374473B30A0212628A53DAABBB"
            },
            {
              "Id": "EveningStart:System.Single",
              "Name": "EveningStart",
              "Type": "System.Single",
              "Signature": "public System.Single EveningStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "028F1588B87982A3EF88CA7A8F85423516C41B2A9B1273CA67FAE2D94FD8EF40"
            },
            {
              "Id": "MorningEnd:System.Single",
              "Name": "MorningEnd",
              "Type": "System.Single",
              "Signature": "public System.Single MorningEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8407E65D8D2E5CFA9ED6A6B693B6F685FB3353F517DA8C31D1A0D2943F6D5B74"
            },
            {
              "Id": "MorningStart:System.Single",
              "Name": "MorningStart",
              "Type": "System.Single",
              "Signature": "public System.Single MorningStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAAAF68496D4F687DB0BAF4DCDFB4362B6CD972DED84DD0E3D8AC3A9DB5C08C3"
            }
          ],
          "Properties": [
            {
              "Id": "Day:System.Int32",
              "Name": "Day",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Day",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A7F6E8AC23A0E1FCF16CFAA161D6768049FE7C78F6770E21715FF3BA9425E5FC"
            },
            {
              "Id": "Hour:System.Single",
              "Name": "Hour",
              "Type": "System.Single",
              "Signature": "public System.Single Hour",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E2B9887F9DB5D64DCDD44F582B5A2B83831F25854B1C8B45A4E5AD993ED0B797"
            },
            {
              "Id": "IsNight:System.Boolean",
              "Name": "IsNight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "41B1C891B68532D52E0B4AF902ACEEFA9380B6D8B403526207BD8252AD0FA2B4"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawColorTest()-\u003ESystem.Void",
              "Name": "DrawColorTest",
              "Signature": "public System.Void DrawColorTest()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "832C98D91EFF44CAD7B83B4B1E6AED684179C78786F800F3E87BD1DD78565B90",
              "Hash": "66D6184A131212551530645BCDD3638D52DD43B9661B57510C40D5787BCE5DEA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbientColor(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector3\u0026, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.VisualDebug::Circle(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.DateTime::get_TimeOfDay()",
                "System.TimeSpan::get_TotalHours()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Candide.GameModels.Managers.TimeSystem::get_Day()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.Graphics.VisualDebug.VisualDebugText::Draw(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [
                "Hour: ",
                "F",
                ", Day: ",
                ", Night: "
              ],
              "Source": null
            },
            {
              "Id": "HandleNewDay()-\u003ESystem.Void",
              "Name": "HandleNewDay",
              "Signature": "public System.Void HandleNewDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A6A1FD2A96BA865BFFF7654689C884ED56583FFC87572ECD9236DC1F3B2E409",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetHour(System.Double)-\u003ESystem.Void",
              "Name": "SetHour",
              "Signature": "public System.Void SetHour(System.Double hour)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "48D6E229D4CC08EE4A6F4B0B373905A21BE7741902A39052A3CD0F7627B64451",
              "Hash": "E0CB6B09F7B1382C7FB57313CD6E58996D2656855275CA837C19CEC97EB46F89",
              "CalledMethods": [
                "System.DateTime::get_Date()",
                "System.TimeSpan::FromHours(System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SkipDay()-\u003ESystem.Void",
              "Name": "SkipDay",
              "Signature": "public System.Void SkipDay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "1BBFBE04C09D4836C78A1C344724B2A549520B8B4810BDF687408E30A52CC652",
              "Hash": "CF9DB18B59E8B8FB436149A71C5174C125F032337BD9E70FFB09AF720B99FB43",
              "CalledMethods": [
                "System.DateTime::get_Date()",
                "System.DateTime::AddDays(System.Double)",
                "Candide.GameModels.Managers.TimeSystem::HandleNewDay()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "0A3A12C5815FDF5923A5106D0C5E2D51867BCBE312B42ABC8293A5577AAD560D",
              "Hash": "841FBE83EE5785900CB0EB6798C45702DBAB169AAA559492B05A8B77A1D62560",
              "CalledMethods": [
                "System.DateTime::get_Day()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)",
                "Candide.GameModels.Managers.TimeSystem::HandleNewDay()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.GameModels.Managers.TimeSystem::DrawColorTest()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTimeBasedLight(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "UpdateTimeBasedLight",
              "Signature": "public System.Void UpdateTimeBasedLight(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "B538C50900ED3FB204DDFB4352F94D7C07637EF4E684C123B55B01A3A185E68C",
              "Hash": "AE2883758EC59EA3C5BB839966CD90A3B3216FDAE51EBB9146DB73A727FF8004",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_LightSourceColor()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1106E4E63EA554BE425EE6EB19AA57CDCA335FCE006E86E65739F1256A16DA25"
        },
        {
          "Id": "Candide.GameModels.Managers.TownsManager",
          "Name": "TownsManager",
          "DisplayName": "TownsManager",
          "FullName": "Candide.GameModels.Managers.TownsManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AssignCitizenToSlot(System.Guid, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "AssignCitizenToSlot",
              "Signature": "public System.Void AssignCitizenToSlot(System.Guid citizenId, System.Guid citizenSlotId, System.Guid citizenSlotBuildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenSlotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenSlotBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "EC52F232DFF51FE6B108293F6E0231DDE2743C4EB3BB7A72AD6825767BC19FDC",
              "Hash": "41B87E1359F738E245DE31334F93E822D14857CED367F8D371F754DB2742A963",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage::.ctor()",
                "Candide.GameModels.Services.TownsService::SendAssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindAnyLogisticsTentForTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FindAnyLogisticsTentForTown",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FindAnyLogisticsTentForTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "C39497D15C43AD07D6F4FF1FC4B6D993259A1EDBE8F19B6DBBEBBD2AE76F0490",
              "Hash": "45335E499E15B161FDD3DBBE056E283DEEC99F8B49B2B2AA08E9434E94B4F21E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "logistics_tent"
              ],
              "Source": null
            },
            {
              "Id": "FindHighestLevelledCarpenterForTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "FindHighestLevelledCarpenterForTown",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E FindHighestLevelledCarpenterForTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "56AAA01401E7A626136D9277AEED5F5F290C00552FC4147690FB8687ACCF5212",
              "Hash": "2B3A72F379794CA3E79411DF45602ADF3FCA75B3F43296EDCCBB5A5FEB3FA1BE",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "carpenter"
              ],
              "Source": null
            },
            {
              "Id": "GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "GetAllMaterialStoragesForTown",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "CF4EB8D7A3018399F289DD26A47899D1701EEE1044156C71C47BDEB884C4DCD2",
              "Hash": "F569121F378098A0F7B990EAEDB0CA16F2D26CFB4CECE2086BDE35E2C88966D3",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "material_storage"
              ],
              "Source": null
            },
            {
              "Id": "GetAvailableBuildingAndSlotForOneCitizen(Candide.GameModels.Models.ClientTownModel)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CCandide.GameModels.Models.Constructions.Building,Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E",
              "Name": "GetAvailableBuildingAndSlotForOneCitizen",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E GetAvailableBuildingAndSlotForOneCitizen(Candide.GameModels.Models.ClientTownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "Candide.GameModels.Models.ClientTownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "62ED0DE79BA0CEAD05600CE7B69AFB9A5A8E25726554A76013A1B04200D24AF8",
              "Hash": "7E4071F254D3CC379B4F0B448B4107E245152DF9B0EF056FB9A7D6A1E68BF1E5",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "Candide.GameModels.Models.Citizens.CitizenSlot::get_IsOccupied()",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::get_HasValue()",
                "System.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CCandide.GameModels.Models.Constructions.Building, Candide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "GetAvailableBuildingAndSlotForOneCitizen: We have more citizens than slots for some reason. Unexpected"
              ],
              "Source": null
            },
            {
              "Id": "GetClosestTown(Microsoft.Xna.Framework.Vector2)-\u003ECandide.GameModels.Models.ClientTownModel",
              "Name": "GetClosestTown",
              "Signature": "public Candide.GameModels.Models.ClientTownModel GetClosestTown(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.ClientTownModel",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "9C11AC8C18F6DE60F6B7D7C86EF037A1E8DF18D328EE27B2ADD24709D3F357F0",
              "Hash": "AE7894707AFEAB3BD9ABB8F485478F16E94C69A76072EE02330631AE2A22B163",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetClosestTownWithAvailableSlot()-\u003ECandide.GameModels.Models.ClientTownModel",
              "Name": "GetClosestTownWithAvailableSlot",
              "Signature": "public Candide.GameModels.Models.ClientTownModel GetClosestTownWithAvailableSlot()",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.ClientTownModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "18E5203F0D2686E479E3EC4160ACCAC47FFEB17E6317F760FDB4211EC186C010",
              "Hash": "9F2D32B863E857595CD3AB19CCF1BC6D7227A8294915ABE8DF008FD3C9CECC0E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "Candide.GameModels.Models.Citizens.CitizenSlot::get_IsOccupied()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "GetClosestTownWithAvailableSlot: We have more citizens than slots for some reason. Unexpected"
              ],
              "Source": null
            },
            {
              "Id": "SwitchCitizenSlots(System.Guid, System.Guid, System.Guid, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "SwitchCitizenSlots",
              "Signature": "public System.Void SwitchCitizenSlots(System.Guid sourceCitizenId, System.Guid sourceCitizenSlotId, System.Guid sourceCitizenSlotBuildingId, System.Guid targetSlotId, System.Guid targetSlotBuildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceCitizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceCitizenSlotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceCitizenSlotBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "C811AC1FF3317AEBD4E102A5FDC8E0D5F40260E93E40BB32B8DDE97DF5079250",
              "Hash": "E154A64B48162109ECFDF766831ABA922495B044E5BE86569B34C7E4CEAEACA4",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage::.ctor()",
                "Candide.GameModels.Services.TownsService::SendSwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnassignCitizenFromSlot(System.Guid, System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "UnassignCitizenFromSlot",
              "Signature": "public System.Void UnassignCitizenFromSlot(System.Guid citizenId, System.Guid citizenSlotId, System.Guid citizenSlotBuildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenSlotId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "citizenSlotBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "85CF410FD3D9FBF17B5B61FBA776D64571182E4323C9A1598A23630D71D193BF",
              "Hash": "453DDD85CFDDA70BB1A8C157C2D0EC3CCC09AFE884D089C29151A3B22E74B583",
              "CalledMethods": [
                "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage::.ctor()",
                "Candide.GameModels.Services.TownsService::SendUnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "93C324E751EB2CAAE294E1650029181E12AA30D34E3FD62BE87F969E775CB6EA"
        },
        {
          "Id": "Candide.GameModels.Managers.TradeRouteManager",
          "Name": "TradeRouteManager",
          "DisplayName": "TradeRouteManager",
          "FullName": "Candide.GameModels.Managers.TradeRouteManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 401,
              "BodyHash": "39F856C0068AB3649D588D60617DC5AA6AFE699B626AB27B159A154E1FE7F098",
              "Hash": "37546D27F0F7688E7F93B604120CAB4A08CCDA5767A718AD19C1FF346D8D8690",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Separator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "TradeRoutes (Client)",
                "Status: ",
                "CancelStatus: ",
                "Timer: ",
                "Inventory: ",
                "Storage: "
              ],
              "Source": null
            },
            {
              "Id": "CreateImGuiServer()-\u003ESystem.Void",
              "Name": "CreateImGuiServer",
              "Signature": "public System.Void CreateImGuiServer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 764,
              "BodyHash": "EC9EE04E1F73E52599462C8891D35A8C94F2EED3D29585F5DDB36E6C0F2E3D98",
              "Hash": "9B80AC19CCE35CE09989500763752464791E3B3448045AF639B2075F5ACA4FFE",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Separator()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)",
                "CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel\u0026)",
                "CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)",
                "System.Object::ToString()",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "TradeRoutes (Server)",
                "[",
                "] ",
                "    |",
                "Citizen: ",
                "Status: ",
                "CancelStatus: ",
                "Timer: ",
                "Inventory: ",
                "Storage:   "
              ],
              "Source": null
            },
            {
              "Id": "TryCancelActiveTradeRoute(System.Guid)-\u003ESystem.Boolean",
              "Name": "TryCancelActiveTradeRoute",
              "Signature": "public System.Boolean TryCancelActiveTradeRoute(System.Guid tradeRouteId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tradeRouteId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "91C77ECF60C72C12FBF9FBEF18EE67D0567C32BD119A3342E7FCD60047A8EA78",
              "Hash": "7989B02C0418B6A65FC8487A4AF170DF6B8FDB7DAA04E9906A3D937F77A1CB60",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute::IsCancellable()",
                "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage::.ctor()",
                "Candide.GameModels.Services.TradeRoutesService::Send_CancelTradeRoute(CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage)"
              ],
              "StringLiterals": [
                "TradeRouteManager",
                ": Trade route ",
                " is already cancelled."
              ],
              "Source": null
            }
          ],
          "Hash": "F185B9441E4DFEB61F6F3C4D7D4613434C15EE60CFDB1225650BA17AE8FACB78"
        },
        {
          "Id": "Candide.GameModels.Managers.VehicleManager",
          "Name": "VehicleManager",
          "DisplayName": "VehicleManager",
          "FullName": "Candide.GameModels.Managers.VehicleManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EnterVehicle(System.Int32, Shared.Entity.EntityWrapper, Shared.Models.Vehicles.VehicleMode)-\u003ESystem.Void",
              "Name": "EnterVehicle",
              "Signature": "public System.Void EnterVehicle(System.Int32 playerId, Shared.Entity.EntityWrapper vehicleEntity, Shared.Models.Vehicles.VehicleMode vehicleMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleMode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FCF266746E76E2F34BE7E3F466710C9E0A0303A4B86E03236F0220D4998428D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMovement(System.Single, System.Single, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Models.Vehicles.VehicleMode)-\u003ESystem.Void",
              "Name": "UpdateMovement",
              "Signature": "public System.Void UpdateMovement(System.Single value1, System.Single value2, Shared.Entity.EntityWrapper driver, Shared.Entity.EntityWrapper vehicleEntity, Shared.Models.Vehicles.VehicleMode vehicleMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driver",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleMode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 461,
              "BodyHash": "8F4F4B6E62ED8449D34D1F516F2C5CA541ABC975DEB76BB8106ED1B8C5A17D0C",
              "Hash": "37E6A8380E6B3BEF738B0648414D1B5F421B3BE69F37A0EB65C23067F57A0868",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.VehicleService::Send_UpdateVehicle(CandideServer.MessageModels.Vehicles.UpdateVehicleMessage)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Vehicle mode is Catapult but we did not get CatapultController",
                "speed_percentage_velocity",
                "angle_rotation_velocity",
                "Vehicle mode is GoKart but we did not get GoKartController",
                "Vehicle mode is Boat but we did not get BoatController",
                "vehicleMode"
              ],
              "Source": null
            },
            {
              "Id": "UsePrimary(System.Int32, Shared.Entity.EntityWrapper, Shared.Models.Vehicles.VehicleMode)-\u003ESystem.Void",
              "Name": "UsePrimary",
              "Signature": "public System.Void UsePrimary(System.Int32 playerId, Shared.Entity.EntityWrapper vehicleEntity, Shared.Models.Vehicles.VehicleMode vehicleMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleMode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "65D2C27738E1B4E03C66A1DC2389EC093F925503EC811AF9B4318DA225BC9B64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D13D4562F38A57383BEF433388FEBB39F41F70C95E3E0A5AC3E96D42AB02A0C5"
        },
        {
          "Id": "Candide.GameModels.Managers.WeaponPaletteRows",
          "Name": "WeaponPaletteRows",
          "DisplayName": "WeaponPaletteRows",
          "FullName": "Candide.GameModels.Managers.WeaponPaletteRows",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Base:System.Int32",
              "Name": "Base",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Base",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F3B76023CA2DFF5B1A34A88C1125DB94125705B56FE158DAF7183230C24F810"
            },
            {
              "Id": "Blue:System.Int32",
              "Name": "Blue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2EF4DF320A63A7EAF3AEE6B2183E158FC0448277A469CE26BD5B7273E64E49"
            },
            {
              "Id": "Bronze:System.Int32",
              "Name": "Bronze",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bronze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6063DED2FA8113AD863233AB1857B09D2CE2DC97FFF5452B2105B78D9454E336"
            },
            {
              "Id": "Copper:System.Int32",
              "Name": "Copper",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Copper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8868ECDAE425612A99F84DC7435843B8711DFA621D8CE7EA14B19BB6ED515D72"
            },
            {
              "Id": "DarkIron:System.Int32",
              "Name": "DarkIron",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DarkIron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D10EE1CA4A115302C5B6AA0632EF5CEE5AC7AD20AC423BCB1B8E50C6BA648036"
            },
            {
              "Id": "Flint:System.Int32",
              "Name": "Flint",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Flint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F30A8E6963B2A2BCEB1EDF3D2CE1174C008C5934309591BE026222DF1426E201"
            },
            {
              "Id": "Gold:System.Int32",
              "Name": "Gold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1CE4097DF44F93E3D5E2C1274741AD95B1D13DF1021D5D9028E4A434141BF9"
            },
            {
              "Id": "Green:System.Int32",
              "Name": "Green",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D706E97BC3824EF36C1844EBD330BD9ABCE3479E1937FAACE33072BA0D76F5F6"
            },
            {
              "Id": "Iron:System.Int32",
              "Name": "Iron",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Iron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12B97339492AC80DC290478D4DA3774E139070B6F8AAA9D1121CCB64895FC439"
            },
            {
              "Id": "Silver:System.Int32",
              "Name": "Silver",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C53D298DD2F415155B44F5A579CF2B33C76304E6F3BD2493D70899159B70CDF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8232A99806EDA66B225F32B70CDFEAA2F7F2422CE7B90669C8857760FF68677E"
        },
        {
          "Id": "Candide.GameModels.Managers.WorldItemManager",
          "Name": "WorldItemManager",
          "DisplayName": "WorldItemManager",
          "FullName": "Candide.GameModels.Managers.WorldItemManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 439,
              "BodyHash": "2C982E88CBF31040DCA9B5A6BDDA3AD62B620318379F466A3EA8442C35A14BD6",
              "Hash": "4A91E703FF77674D4AEDC9B913D37AAF0D48541AE14A0EBB705ADB4B70D2E16C",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Available:",
                " (",
                ") - ",
                " - Id: ",
                " - ItemInstance: ",
                "Looting:"
              ],
              "Source": null
            },
            {
              "Id": "LootWorldItem(System.Guid, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "LootWorldItem",
              "Signature": "public System.Void LootWorldItem(System.Guid worldItemId, System.Guid lootingEntityId, System.Int32 stackCountRemaining)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lootingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackCountRemaining",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "4DF2084E25D769769A2FCF48D881FD25D59FB68497E3BABBCCFBEED1A1471680",
              "Hash": "1E8F5382A244B375644228F9D701FCA607AC36D983A5A93B6834F3C0C29F6C7B",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldItemController::LootWorldItem(System.Guid, System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveWorldItems(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,Microsoft.Xna.Framework.Vector3\u003E\u003E)-\u003ESystem.Void",
              "Name": "MoveWorldItems",
              "Signature": "public System.Void MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E worldItemModels)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemModels",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B925A372079689307A44AFEC08F2F5434CC7582A3F69E5DC62A91D1DDEE20776",
              "Hash": "65055A669129244240D1C1F0C0470E40CC32FD602C5CC645B742574BD89F00D9",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldItemController::MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWorldItem(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorldItem",
              "Signature": "public System.Void RemoveWorldItem(System.Guid worldItemId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "8416CA00F3DC7F43A2E1ED7DFD21B019784FDF0FBFBD961E1AB18BBABC56496E",
              "Hash": "556B0E8A10CDDA9B5D3EC9FB7E7E514320C7C23ED0CEADD1AC70622C14C2E3DC",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldItemController::RemoveWorldItem(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWorldItem(Shared.Models.Items.WorldItemModel)-\u003ESystem.Void",
              "Name": "SpawnWorldItem",
              "Signature": "public System.Void SpawnWorldItem(Shared.Models.Items.WorldItemModel worldItemModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemModel",
                  "Type": "Shared.Models.Items.WorldItemModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "FB555300B13DDE8ED60235376517A4CEEFF51226687C7DD0FA6EEADB63620630",
              "Hash": "DA39F957E93775C97A37860CD82E96E1DAECF5BE7CA4C10130E25F153A9DB5D3",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldItemController::SpawnWorldItem(Shared.Models.Items.WorldItemModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWorldItems(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.WorldItemModel\u003E)-\u003ESystem.Void",
              "Name": "SpawnWorldItems",
              "Signature": "public System.Void SpawnWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.WorldItemModel\u003E worldItemModels)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldItemModels",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.WorldItemModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "D31E51DC1B219A173D61B385658C0FE8FE307127DAB71F11812C18AA50DEF7B4",
              "Hash": "2D0FDCB9995D2A070E103F0F4406ABF48EE2F325A237F34BAB475E85B622E924",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.WorldItemModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.WorldItemModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.WorldItemController::SpawnWorldItem(Shared.Models.Items.WorldItemModel)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "788E555691127ED3FAA489EB26CA14F3300FB49ACBB0AF7A8EFDBBA3DD26CA25"
        },
        {
          "Id": "Candide.GameModels.Managers.WorldManager",
          "Name": "WorldManager",
          "DisplayName": "WorldManager",
          "FullName": "Candide.GameModels.Managers.WorldManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String)-\u003ESystem.Void",
              "Name": "ChangeWorldMap",
              "Signature": "public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "7171BD123C284C54552918A15B7618EE7E583F4EAB1C7494E899DD2C6531F450",
              "Hash": "5E41B135A7218D239AA6E89D9A51204A2BBDE412DD48A44251FD37D31660C9DE",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldController::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String)",
                "Candide.World.ExteriorWorldHandler::ChangeExteriorWorldMap(CandideServer.Models.Worlds.WorldModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterBuilding(Candide.GameModels.Models.Constructions.Building)-\u003ESystem.Void",
              "Name": "EnterBuilding",
              "Signature": "public System.Void EnterBuilding(Candide.GameModels.Models.Constructions.Building building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "8BE4449F02C6DB833155D26B28578D861F1C6DB798FE9B71F0E764FAA8982306",
              "Hash": "81A8EF2A44DAD3364276C5544E71DD66A4E5060A026E27A92A0A55C402E35F5A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.GameModels.Managers.WorldManager::GetBuildingEnterPosition(System.Guid)",
                "Candide.GameModels.Managers.WorldManager::EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterBuilding(System.Guid)-\u003ESystem.Void",
              "Name": "EnterBuilding",
              "Signature": "public System.Void EnterBuilding(System.Guid exteriorWorldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "exteriorWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "0ED2B7458DE6A1B45B3CFFCA8D60955A7152E932061A5B883AE718310999C8F2",
              "Hash": "49455B7FB286665AD78CFDFE12142BBF74CF55B53997356B1A6687A90A3E7CF8",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.GameModels.Managers.WorldManager::EnterBuilding(Candide.GameModels.Models.Constructions.Building)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "EnterInterior",
              "Signature": "public System.Boolean EnterInterior(System.Guid worldId, Microsoft.Xna.Framework.Vector3 enterPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enterPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BD531A0E08EDB5A8F147742A0EF3E47A633B984007689C66D272E1F478C9BB26",
              "Hash": "4188520992D33A4B98451759CA992F4F6416E01629AF20EC00E883137DD8015E",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterInteriorWithDungeonIntro(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "EnterInteriorWithDungeonIntro",
              "Signature": "public System.Void EnterInteriorWithDungeonIntro(System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "836D332292BFD69494335E616CBCA9AFD609B1F15B87EB8FDB591DB2685B9DED",
              "Hash": "D3009C2E7B387251EB9B095EF18ADE5B6328ED8B54B22D6E5C7CAA3D8AF28D8A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Graphics.VFX.CinematicHandler::PlayDungeonIntro(System.String)",
                "Candide.GameModels.Managers.WorldManager::EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitBuilding(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "ExitBuilding",
              "Signature": "public System.Void ExitBuilding(System.Nullable\u003CSystem.Guid\u003E buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "D9A17808E81B0611568970AC9E78A223187DD94C88DCEC9FCABB30C1EB41F951",
              "Hash": "589D33117765691EF3415EE547002200F1498848DB65606CD61D781134D1CED1",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Models.TransportNode::get_Data()",
                "CandideCreator.Shared.Models.TransportNodeData::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Center()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Size()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.AxisAlignedBox::get_Bottom()",
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExitDungeon()-\u003ESystem.Void",
              "Name": "ExitDungeon",
              "Signature": "public System.Void ExitDungeon()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "A295E8B989F54F82D9C7CD6B6AC03C733F43196799B0373FE49F4E5DFC098DF1",
              "Hash": "3CBF1E609D3F8D547B5A0EF263C171417DE24146C7AE9F5C6F7B030BF40F9465",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "ConnectionError_InvalidState",
                "0x3",
                "0x2"
              ],
              "Source": null
            },
            {
              "Id": "GetBuildingEnterPosition(System.Guid)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetBuildingEnterPosition",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetBuildingEnterPosition(System.Guid worldId)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "3AA210F837D64251951D36CE27D8C55B68D253A07ACC00C5483000609E7DFA52",
              "Hash": "9D8CE915742EA4891229D6641112B6B366506E1084A27C33768CF14DBBC7BFE6",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::get_Values()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [
                "Tried to enter interior world ",
                " using \u0027",
                "\u0027 but found no entry node"
              ],
              "Source": null
            },
            {
              "Id": "MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "MovePlayerToWorldAndPosition",
              "Signature": "public System.Boolean MovePlayerToWorldAndPosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "131B6169F049EE44B2B760838991143600FF3B91A7E99904ECF3CCF32C333540",
              "Hash": "228CC77765EB2A0970BD52B36AE3E23C2350C4DC96E3EEC58FB23658A0D5F1A1",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Multiplayer.PlayerManager::SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.WorldManager::SwitchWorld(System.Guid)",
                "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-switch-world"
              ],
              "Source": null
            },
            {
              "Id": "RemoveWorld(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "31D986BCCAB8FCBAACDC3F353AC8F45F0947344778C39FEA680BB52A9950F7D5",
              "Hash": "D3F42B55F11B55818EA187709B4E7CE8E7DFBA027264F4327204FBCE5D0D7F5C",
              "CalledMethods": [
                "Candide.World.ExteriorWorldHandler::RemoveWorld(System.Guid)",
                "Candide.GameModels.Controllers.WorldController::RemoveWorld(System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_InvalidState",
                "0x1"
              ],
              "Source": null
            },
            {
              "Id": "SwitchWorld(System.Guid)-\u003ESystem.Boolean",
              "Name": "SwitchWorld",
              "Signature": "public System.Boolean SwitchWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 430,
              "BodyHash": "BF5C4CE188357DECE275AB41C3DE7D9C1EB9ED28E8FD9C1DBAF7D26C9D06035F",
              "Hash": "C62B374A62407968E0E4FEC74647EAB6662FD9CD0303B868BF169C86BEF14E67",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Controllers.EntityController::CleanUp()",
                "Candide.GameModels.Controllers.CropController::CleanUp()",
                "Candide.GameModels.Controllers.WorldItemController::CleanUp()",
                "Shared.Combat.Projectiles.ProjectileSystem::Clear()",
                "Candide.Graphics.ParticleSystem::RemoveAll()",
                "Candide.Graphics.VFX.VfxPlayer::RemoveAll()",
                "Candide.LegacyUI.PickupTextManager::Clear()",
                "Candide.Graphics.FloatingTextSystem::Clear()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.GameModels.Controllers.DungeonController::ClearActiveDungeon()",
                "Candide.Sound.SoundPlayer::SetIsIndoors(System.Boolean)",
                "Candide.World.WorldTransitionHandler::StartTransition(WorldHandler.WorldMode, WorldHandler.WorldMode)",
                "Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredInteriorWorld()",
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "Candide.World.OldInteriorWorldHandler::SetMainWorldAndClearActive(Candide.World.World)",
                "Candide.GameModels.Services.InteriorService::GetInteriorData(System.Guid)",
                "Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredOutsideWorld()",
                "Candide.World.ExteriorWorldHandler::Reload()",
                "Candide.World.WorldMap::CancelOverlay()",
                "Candide.Sound.AudioWorld::Unload()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetNearestOutsidePosition",
              "Signature": "public System.Boolean TryGetNearestOutsidePosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 positionInWorld, out Microsoft.Xna.Framework.Vector3\u0026 outsidePosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionInWorld",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidePosition",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "7ECD27275746B2068E8477E5AA63C8D7E70A9607139325FD7E1F4A0A5AFE94D9",
              "Hash": "F810425B2DE99F7CA9D6A6AA988D88EA504D0BE461A3B9CD9F8DC00D91FE625C",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7CAE6249B596503B46E3E02DB8EDA9D21082FD767D3F80DE4A5755080FB76AA9"
        },
        {
          "Id": "Candide.GameModels.Managers.WorldTileManager",
          "Name": "WorldTileManager",
          "DisplayName": "WorldTileManager",
          "FullName": "Candide.GameModels.Managers.WorldTileManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DryFarmland(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "DryFarmland",
              "Signature": "public System.Void DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "6180A54600B15A612472860900C23FA15CAC6F788AB575167AADA53DFF316AD7",
              "Hash": "571189E4DD48E828DD942FD7F83930F9CB0E3604C820C80BC8028A89DFA5D2A2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "CandideServer.Toolkit.TileBoundsHelper::GetTileBoundsFromPoints(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "Candide.GameModels.Controllers.WorldTileController::SetGroundTile(Microsoft.Xna.Framework.Point, WorldTile.GroundType)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.ExteriorWorldHandler::UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage)-\u003ESystem.Void",
              "Name": "InternalFillRectangle",
              "Signature": "public System.Void InternalFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldTilesFillRectangleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "2750278F6EFAD49073EED75972FF913A69263187C3F7F95EE5CC8E3EAC7F1F97",
              "Hash": "DA3CAC2CC98FA5E1082593E3766FCE601912FCB4BF3DF80382E75AAB350C58C0",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldTileController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)",
                "Candide.World.ExteriorWorldHandler::UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaterFarmland(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void",
              "Name": "WaterFarmland",
              "Signature": "public System.Void WaterFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePositions",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "B61FF0D5A9388BBFD92CB56ED2215B244C2B246C8579F50C3432982E87703866",
              "Hash": "FD3FD422351F4BCBEC4D55C229FDA4063243DC655E215C2C189FD1E712C83928",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Candide.GameModels.Controllers.WorldTileController::SetGroundTile(Microsoft.Xna.Framework.Point, WorldTile.GroundType)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.ExteriorWorldHandler::UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A722B494B0852FFFFF443F152A42A2695E372E3A755FED1A0FAD0FAA385C1AF"
        },
        {
          "Id": "Candide.GameModels.Managers.WorshipManager",
          "Name": "WorshipManager",
          "DisplayName": "WorshipManager",
          "FullName": "Candide.GameModels.Managers.WorshipManager",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcquiredWorshipUnlocksChanged:WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged",
              "Name": "AcquiredWorshipUnlocksChanged",
              "Type": "WorshipManager.GameStateAcquiredWorshipUnlocksChanged",
              "Signature": "private WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "131120E968B02261012628FFC095C198B02CB05D305DC6DDD8CEF8738B463091"
            },
            {
              "Id": "GodProgressionChanged:WorshipManager\u002BGameStateGodProgressionChanged",
              "Name": "GodProgressionChanged",
              "Type": "WorshipManager.GameStateGodProgressionChanged",
              "Signature": "private WorshipManager.GameStateGodProgressionChanged GodProgressionChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0E78237BA45CD99A5D55F9793EF72977E45811548747AFA2F8D8D5B0D467F30"
            },
            {
              "Id": "WorshipPointsChanged:WorshipManager\u002BGameStateWorshipPointsChanged",
              "Name": "WorshipPointsChanged",
              "Type": "WorshipManager.GameStateWorshipPointsChanged",
              "Signature": "private WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8A693D89E7ECF48A92A2952C2278230593820F211FA7007DDC859063EA4F4D6"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "AcquiredWorshipUnlocksChanged:WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged",
              "Name": "AcquiredWorshipUnlocksChanged",
              "Type": "WorshipManager.GameStateAcquiredWorshipUnlocksChanged",
              "Signature": "public WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged",
              "Visibility": "public",
              "Hash": "9FBE4B69787C4618F7EB9EBF2A345F52CCC00DA5118CB6636C5093E067038F87"
            },
            {
              "Id": "GodProgressionChanged:WorshipManager\u002BGameStateGodProgressionChanged",
              "Name": "GodProgressionChanged",
              "Type": "WorshipManager.GameStateGodProgressionChanged",
              "Signature": "public WorshipManager.GameStateGodProgressionChanged GodProgressionChanged",
              "Visibility": "public",
              "Hash": "C6F2B8E8628E563C58D3C75AD3EDF937871B4153E7262BBE5F2E296856954D66"
            },
            {
              "Id": "WorshipPointsChanged:WorshipManager\u002BGameStateWorshipPointsChanged",
              "Name": "WorshipPointsChanged",
              "Type": "WorshipManager.GameStateWorshipPointsChanged",
              "Signature": "public WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged",
              "Visibility": "public",
              "Hash": "809E0AD7C4C5C8B32B2E43B775C3D8FDEE3AEB8FFE9963E1AF4D7ABAD3F67391"
            }
          ],
          "Methods": [
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "4C457CAAD57B75F3CFE9419C9CA304D6CE52D6F58AC5CD3F9110EA2C16FF6523",
              "Hash": "23B4A853242AA829B5533D00DDC40C9E64C7731001C015B1E1B972F105229786",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "Shared.Data.BlessingsDataBase::GetBlessingOrMissing(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Managers.BlessingsManager::TryApplyBlessing(Shared.Models.Gods.Blessing)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrMissing(System.String)",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "ImGuiNET.ImGui::SameLine()",
                "Candide.GameModels.Managers.OrdinanceManager::TryApplyOrdinance(Shared.Models.Gods.WorldOrdinance)"
              ],
              "StringLiterals": [
                "-- Blessings --",
                "B:",
                "-- Ordinance --",
                "O:"
              ],
              "Source": null
            },
            {
              "Id": "IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Boolean",
              "Name": "IsWorshipUnlockAvailable",
              "Signature": "public System.Boolean IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock worshipUnlock)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worshipUnlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "53FB8C5BD42764A8E165CB9612AE5316550168C1A368983CE87126DBA024EDB2",
              "Hash": "61EAF34EB21BE103EE25EA3BE95B04E537EA4925D497554E96F463F56F2AF861",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "61CB73540AB6FD27A6279AAAFC66F124C2D1F4BFFB566E749A66731A03E43EC9",
              "Hash": "8A5BB1C89C8B47CF25BBCFEE6E234A54E5B95FD7BE7179EBD1158476CB8ADB2C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SynchCurrentWorshipPoints(System.Int32)-\u003ESystem.Void",
              "Name": "SynchCurrentWorshipPoints",
              "Signature": "public System.Void SynchCurrentWorshipPoints(System.Int32 worshipCurrency)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipCurrency",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "9D844524F7B845828A0A8868AC94487F3779186791BDCC64B638C0319C0CAD54",
              "Hash": "210741DB4D9954E60CDEAEE1AD0DD2BF12979E66B719C8385216990855BE9F98",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.GameModels.Managers.WorshipPointsChangedArgs::.ctor()",
                "WorshipManager.GameStateWorshipPointsChanged::Invoke(Candide.GameModels.Managers.WorshipPointsChangedArgs)"
              ],
              "StringLiterals": [
                "event:/interface/offering/ui_offering_unlock_worship_reward"
              ],
              "Source": null
            },
            {
              "Id": "SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)-\u003ESystem.Void",
              "Name": "SynchGodProgressionChanged",
              "Signature": "public System.Void SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 549,
              "BodyHash": "7C075FBD50D0CF43F575896105F6767DBAB2CFADF877567FBA86B0D3EF4119A0",
              "Hash": "0EFD868C0CFDA49F597343EC08880E0C17BB83605F2898E945CE109C32F14E8F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::MoveNext()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "CandideServer.MessageModels.Citizens.RemoveCitizenMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.CitizenController::RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)",
                "Candide.GameModels.Managers.GodProgressionChangedArgs::.ctor()",
                "WorshipManager.GameStateGodProgressionChanged::Invoke(Candide.GameModels.Managers.GodProgressionChangedArgs)"
              ],
              "StringLiterals": [
                "Gods_Chat_GodDiscovered",
                "event:/interface/offering/ui_offering_unlock_god"
              ],
              "Source": null
            },
            {
              "Id": "SynchWorshipUnlocked(System.String)-\u003ESystem.Void",
              "Name": "SynchWorshipUnlocked",
              "Signature": "public System.Void SynchWorshipUnlocked(System.String worshipUnlockId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipUnlockId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "FAA06535AFBF0C71FCD8A0E3D835EB153514CC22299C902CA2C0F6B2A3376BB4",
              "Hash": "B296779A36F006AACCB28F35E4F99C44E7CF3DBCE8AC9E2D641476BB702ED5A1",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "WorshipManager.GameStateAcquiredWorshipUnlocksChanged::Invoke(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryBuyWorshipUnlock(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Boolean",
              "Name": "TryBuyWorshipUnlock",
              "Signature": "public System.Boolean TryBuyWorshipUnlock(Shared.Models.Gods.WorshipUnlock worshipUnlock)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worshipUnlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "5EF386DF716DA19B7A44A9AD9E327F079393D394F790F0BEFF18A4C138F15E91",
              "Hash": "2C163295C03BE10B0A1BAB8046D70D646A3590BFB2BED36137C15600F40E1861",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage::.ctor()",
                "Candide.GameModels.Services.WorshipService::Send_UnlockWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage)"
              ],
              "StringLiterals": [
                "Tried to buy WorshipUnlock with ID ",
                " but not enough worship currency was found.",
                "WorshipUnlock with ID ",
                " is already aquired."
              ],
              "Source": null
            }
          ],
          "Hash": "58752DF3FA1F4032579FE7DB0AD70B553CA1740E1891C76174C3FDD281423CEA"
        },
        {
          "Id": "Candide.GameModels.Managers.WorshipPointsChangedArgs",
          "Name": "WorshipPointsChangedArgs",
          "DisplayName": "WorshipPointsChangedArgs",
          "FullName": "Candide.GameModels.Managers.WorshipPointsChangedArgs",
          "Namespace": "Candide.GameModels.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentWorshipPoints:System.Int32",
              "Name": "CurrentWorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentWorshipPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3105CC9DBFF0B7409BEFCDC1D6F4E9332BBA08FB475DC281A2489830DA62E06A"
            },
            {
              "Id": "PreviousWorshipPoints:System.Int32",
              "Name": "PreviousWorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PreviousWorshipPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65CAD170628B7E3BEA292F172442D7B8197F6827BF575A6FEC56EDAA1DD0F318"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "44FF7F94C138A8EFBB6562F8055EADE7B34A625E47255A2CBADA213707CD10F8"
        },
        {
          "Id": "Candide.GameModels.MeshSpriteSheetRenderingArgs",
          "Name": "MeshSpriteSheetRenderingArgs",
          "DisplayName": "MeshSpriteSheetRenderingArgs",
          "FullName": "Candide.GameModels.MeshSpriteSheetRenderingArgs",
          "Namespace": "Candide.GameModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityMesh:System.Nullable\u00601\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Name": "EntityMesh",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E EntityMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A5D9C872E7F1027E852CFEB682BC53D9A599FE47C268DE3C5A47F0790CCDB7A"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "UsePositionBasedUvs:System.Boolean",
              "Name": "UsePositionBasedUvs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsePositionBasedUvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36BC2986B1AACB30392DCFC4EB6B39CF36237D3E8D980F8F03E53E6FAEDC549E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "858AA2D91554E1EBB7F945AEEACFB82966BC72601AC84803084A066FFA4D7010"
        },
        {
          "Id": "Candide.GameModels.Models.Citizens.Citizen",
          "Name": "Citizen",
          "DisplayName": "Citizen",
          "FullName": "Candide.GameModels.Models.Citizens.Citizen",
          "Namespace": "Candide.GameModels.Models.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "CitizenStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E CitizenStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE44FAA0993160680E858A02D4111E1E9C0BDF8281CCBC8031797D30E54AE6AF"
            },
            {
              "Id": "Model:CandideServer.Models.Citizen.CitizenModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Citizen.CitizenModel",
              "Signature": "public CandideServer.Models.Citizen.CitizenModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A699B901E56F322799ED36DE65AE503CD20AE7687AFCBAE14911249BD6A7E573"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromGetResponseAndBuilding(CandideServer.MessageModels.Citizens.GetCitizenResponse)-\u003ESystem.Void",
              "Name": "UpdateFromGetResponseAndBuilding",
              "Signature": "public System.Void UpdateFromGetResponseAndBuilding(CandideServer.MessageModels.Citizens.GetCitizenResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.MessageModels.Citizens.GetCitizenResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "9C279B449AC0CCCDD25EF6723E4B4B3419FA5071F5008DCFEA7C0646C4937A69",
              "Hash": "622055956BF9158B7E1158F90F0EB45EF05E711D39614305A822005874232A51",
              "CalledMethods": [
                "CandideServer.MessageModels.Citizens.GetCitizenResponse::ToCitizenModel()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFromUpdateMessage(CandideServer.MessageModels.Citizens.UpdateCitizenMessage)-\u003ESystem.Void",
              "Name": "UpdateFromUpdateMessage",
              "Signature": "public System.Void UpdateFromUpdateMessage(CandideServer.MessageModels.Citizens.UpdateCitizenMessage update)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "D644F2241C80DE5FD6AE125D3F72F59F51CA924B7F213F08F2E00A86F61B691F",
              "Hash": "792FE4C63BBA5B8CA33FC81B2BB05AB132108967A75628C4C79255EE61F5085D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4B58FB22967D84D6A6D198680301868442052182326B91CA4F3C16AE03E56E3"
        },
        {
          "Id": "Candide.GameModels.Models.Citizens.CitizenSlot",
          "Name": "CitizenSlot",
          "DisplayName": "CitizenSlot",
          "FullName": "Candide.GameModels.Models.Citizens.CitizenSlot",
          "Namespace": "Candide.GameModels.Models.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedJobId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedJobId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedJobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30D753303B12F03B2A5C260D17745F581E0BBEEA190AAA59FD39F5902BE49A2A"
            },
            {
              "Id": "BuildingId:System.Guid",
              "Name": "BuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFD3CF3AAE7B6C2E67E8C8B846595FFDA558E5882705A1C5E4676588807FECE"
            },
            {
              "Id": "Citizen:CandideServer.Data.Citizens.CitizenOverviewData",
              "Name": "Citizen",
              "Type": "CandideServer.Data.Citizens.CitizenOverviewData",
              "Signature": "public CandideServer.Data.Citizens.CitizenOverviewData Citizen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "658035B90A73C6E3BE2CA10548C6BD24FABCFC93F2940399CEC6F674D704FCE7"
            },
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "JobBaseId:System.String",
              "Name": "JobBaseId",
              "Type": "System.String",
              "Signature": "public System.String JobBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEC02F1398BC60FC019504884CF0BD51021F0154CB69A15637AB9DC16FA830D"
            }
          ],
          "Properties": [
            {
              "Id": "IsOccupied:System.Boolean",
              "Name": "IsOccupied",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsOccupied",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BC0B59F518BAC1E02E7FA04EF5C2E0043B4C8523812BA0C62EC9D98831717519"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "832FFC3D758F75EE56D3CCFC6465D21989F504324A610529EF1974797335486A"
        },
        {
          "Id": "Candide.GameModels.Models.ClientCropModel",
          "Name": "ClientCropModel",
          "DisplayName": "ClientCropModel",
          "FullName": "Candide.GameModels.Models.ClientCropModel",
          "Namespace": "Candide.GameModels.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B97924BD5885BF79AFAC84136E65B9863C113AE2AC440E807ECD452381AAB1D"
            },
            {
              "Id": "Data:CandideServer.Data.DataModels.CropData",
              "Name": "Data",
              "Type": "CandideServer.Data.DataModels.CropData",
              "Signature": "public CandideServer.Data.DataModels.CropData Data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A77E52294840E0C731A454B1E505584E9FEAD6811640CFF4BFDF75C2F48E927F"
            },
            {
              "Id": "DisplayData:Candide.Data.CropDisplayData",
              "Name": "DisplayData",
              "Type": "Candide.Data.CropDisplayData",
              "Signature": "public Candide.Data.CropDisplayData DisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9923DEAA93ED240E965E4EAE5E41D3324155D9809317B4F8B8F0EAA4FB1E6A50"
            },
            {
              "Id": "GrowthTime:System.TimeSpan",
              "Name": "GrowthTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan GrowthTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8F9A2D6D32D75721D2B282346B85A6899EE1750CF7C527D0437AA35F6D5ACAB"
            },
            {
              "Id": "Height3D:System.Single",
              "Name": "Height3D",
              "Type": "System.Single",
              "Signature": "public System.Single Height3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BF8B573B0A0214AF72ECA36D9FC97053A16F4865134B44C30CE24ED1AE96957"
            },
            {
              "Id": "IsWatered:System.Boolean",
              "Name": "IsWatered",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWatered",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "678880424DCF29158C3F75C35DB708B6EC1B23EF3E0B81C3DE4C65C508EFF922"
            },
            {
              "Id": "IsWild:System.Boolean",
              "Name": "IsWild",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWild",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "166D89F75F95F039D290F8A3A0BB284D288FF99E962A9FAE54AEDD6F39974FA2"
            },
            {
              "Id": "PixelOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "PixelOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PixelOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA81B5780A3255983FDAEC6B8DE3E7EE3B46D5BA4AD8FA2DE87A7F06993C8DE"
            },
            {
              "Id": "Removed:System.Boolean",
              "Name": "Removed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Removed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC42901A52E7149BA50B5431AFB7A9232A5CE526FC22B635B320ADD40827C04"
            },
            {
              "Id": "Stage:System.Int32",
              "Name": "Stage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12359E2846360CD86EBBD117F52F55DB2FBD2811A8571E0498FA73E33ACA4BBE"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Point",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "666FFEE1F1B082A67E274258E9D461C24FBA422E95B0D4602063386895C7621F"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentStage:Candide.Data.CropDisplayStage",
              "Name": "CurrentStage",
              "Type": "Candide.Data.CropDisplayStage",
              "Signature": "public Candide.Data.CropDisplayStage CurrentStage",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "CC3483C2B4B3CF1A7C72700974761C91DBF0EC09C3A2795A11F2D17B7D6E3B2B"
            },
            {
              "Id": "IsGrown:System.Boolean",
              "Name": "IsGrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsGrown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "17ADFD9B023BC3108FF3283A00AA8CFD9D34628FAE47EAFAEEB7C5BE4B8C93D5"
            },
            {
              "Id": "WateredTimeMultiplier:System.Single",
              "Name": "WateredTimeMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single WateredTimeMultiplier",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7FE89073ACEBF97595D9C1A74D1B4488C1E25E65713B11021C5010A43657447B"
            },
            {
              "Id": "WorldPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "WorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WorldPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ACEAC679D4B008A8A8881AFA4BBB3F5F1D6F287B71296331CC46C063EE55E9CF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Grow()-\u003ESystem.Void",
              "Name": "Grow",
              "Signature": "public System.Void Grow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "8F74D297FEE6DA84232D956EAB381EB9FEFCAF1049EBF28EFA656FA3CF73B057",
              "Hash": "5868760EDB0F677A3E8786A406A8F5349048387A0502511C0E2F003D2EBACAFC",
              "CalledMethods": [
                "CandideServer.Data.DataModels.CropData::get_StageGrowthTime()",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "Candide.GameModels.Models.ClientCropModel::get_CurrentStage()",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomTime(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStage(System.Int32)-\u003ESystem.Void",
              "Name": "SetStage",
              "Signature": "public System.Void SetStage(System.Int32 stage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "4C1E73F5E233C666CB7400571F49DBDF7DBE48F2665B73DD66B23CA467C528D0",
              "Hash": "1619BE73DF15B1EB86F31D5005A4A779714ECC57DA742E8BC1C7B2756E01C389",
              "CalledMethods": [
                "Candide.GameModels.Models.ClientCropModel::get_CurrentStage()",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomTime(System.Random)",
                "Candide.GameModels.Models.ClientCropModel::get_IsGrown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Water()-\u003ESystem.Void",
              "Name": "Water",
              "Signature": "public System.Void Water()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "E76C6E614B3DE9E22A942AA56B314866703F53EAB35556D6408D91C0F722082B",
              "Hash": "EC833E74DCE52CEE2C476D897C8D810BC5974070A1CC9F7A48F8D4C1B1756281",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "00869B102E652DA90D76A32125A645E069B95CAFBB766D517383C0A9611BE4A6"
        },
        {
          "Id": "Candide.GameModels.Models.ClientTownModel",
          "Name": "ClientTownModel",
          "DisplayName": "ClientTownModel",
          "FullName": "Candide.GameModels.Models.ClientTownModel",
          "Namespace": "Candide.GameModels.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.Town.TownModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60AA5E4301B884E6809C2D28F71706EDEF6EEDED8C2200A7680CB644BF7523A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TryFindTradingPost(Candide.GameModels.Models.Constructions.Building\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindTradingPost",
              "Signature": "public System.Boolean TryFindTradingPost(out Candide.GameModels.Models.Constructions.Building\u0026 tradingPostBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tradingPostBuilding",
                  "Type": "Candide.GameModels.Models.Constructions.Building\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "7E3289848DFFF2A87BEE858A6439A50F4221D7D0392EAE9965238ECDEE17FEC7",
              "Hash": "58830E46E69D1E54331F602DE0B25C2493054F7DB163A48D53B77744E4CEC72E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "trading_post"
              ],
              "Source": null
            }
          ],
          "Hash": "E5657FFCEF0D16117BBC0249323E4B9271AE042F9E183301D9CE2959385EFCDA"
        },
        {
          "Id": "Candide.GameModels.Models.ConstructionRecipes",
          "Name": "ConstructionRecipes",
          "DisplayName": "ConstructionRecipes",
          "FullName": "Candide.GameModels.Models.ConstructionRecipes",
          "Namespace": "Candide.GameModels.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Constructions:System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "Constructions",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E Constructions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C12D3BB7E6E2E2C1F51F5E1F8C70B713E05490D347E804E4D5CDD5C912D26431"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.String)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "10B9407620D4FC5DDB4C989B487C780A2B74D7E49AE99B198D65A1E56761C2B3",
              "Hash": "DB4A106A06D946CD038E97FE69A9B20E1AD944E7865368EF0F1C93BB1ECCBE17",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E3F4BBE3DCF5AF8B1B5EE5B5892BC0EA5A31F5514C6B583440BC6247C28DC320"
        },
        {
          "Id": "Candide.GameModels.Models.Constructions.Building",
          "Name": "Building",
          "DisplayName": "Building",
          "FullName": "Candide.GameModels.Models.Constructions.Building",
          "Namespace": "Candide.GameModels.Models.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenSlots:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200C3B25248D99A8D40C5CEDD622CBF6084B03AE4E8510464F50A49145057447"
            },
            {
              "Id": "Model:CandideServer.Models.Buildings.BuildingInstanceModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
              "Signature": "public CandideServer.Models.Buildings.BuildingInstanceModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A02E8EED6624DAC005CBBF6FF4B96D6745EE4E33EA8F9A590CDE8462F04A801"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromModel(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)-\u003ESystem.Void",
              "Name": "UpdateFromModel",
              "Signature": "public System.Void UpdateFromModel(CandideServer.Models.Buildings.BuildingInstanceModel model, System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E buildingCitizenSlots)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Buildings.BuildingInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingCitizenSlots",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "8A60CE913641D3D767A8FD4D3CD27CDDD0D7C10950CA812AB31F366E09A4A293",
              "Hash": "9234676EB8490C1F850A3E504514F27428B848123F1F5E5115E73AD8CDE9CA31",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E::GetEnumerator()",
                "Building.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E::get_Current()",
                "Building.\u003C\u003Ec__DisplayClass4_0::\u003CUpdateFromModel\u003Eb__0(Candide.GameModels.Models.Citizens.CitizenSlot)",
                "System.Predicate\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::Find(System.Predicate\u003C!0\u003E)",
                "Candide.GameModels.Models.Citizens.CitizenSlot::.ctor(CandideServer.Models.Citizen.CitizenSlotModel, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9356151473513F42E1A181B3FF56A0912E6DD7223FD1C029B08365950BDDBE1"
        },
        {
          "Id": "Candide.GameModels.Models.Constructions.ConstructionSite",
          "Name": "ConstructionSite",
          "DisplayName": "ConstructionSite",
          "FullName": "Candide.GameModels.Models.Constructions.ConstructionSite",
          "Namespace": "Candide.GameModels.Models.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CCandide.GameModels.Models.Constructions.ConstructionSite\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AreaBottomRight:Microsoft.Xna.Framework.Vector2",
              "Name": "AreaBottomRight",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 AreaBottomRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2B664586503D4939AB0120CE1E1518A88A0E7829A460B25263C0DFAB6902E2"
            },
            {
              "Id": "AreaTopLeft:Microsoft.Xna.Framework.Vector2",
              "Name": "AreaTopLeft",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 AreaTopLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB33931984B5EC02521504D9F79020C323876A24C352744CF1B308B5048C3E11"
            },
            {
              "Id": "CanBuild:ConstructionHelper\u002BConstructionValidEnum",
              "Name": "CanBuild",
              "Type": "ConstructionHelper.ConstructionValidEnum",
              "Signature": "public ConstructionHelper.ConstructionValidEnum CanBuild",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2D8DA74D6B4E3EF631FD94472C07E97418852AA6B461C152A5A281489A8EB6E"
            },
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "ConstructionModel:Shared.Models.Construction.ConstructionModel",
              "Name": "ConstructionModel",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel ConstructionModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B957B3BCE1C5961B9EE2CF16956911DE7928F631757E8BD87E9D9B2910EF5C9F"
            },
            {
              "Id": "CurrentConstructionProgress:System.Single",
              "Name": "CurrentConstructionProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentConstructionProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3292CFCE7977244B1357B9033A19070B1768BACC8D9F38EDAD2F64A3E875DC23"
            },
            {
              "Id": "GroundTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "GroundTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D GroundTexture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BB513A9AD64F97D0CFFCDBB6C9F4B1C10D0981E10FA79B15BE593368D8FB04DC"
            },
            {
              "Id": "GroundTextureFrame:Microsoft.Xna.Framework.Rectangle",
              "Name": "GroundTextureFrame",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GroundTextureFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "71311A4F1E70B6D0A3DA5ABA086A558C361A1D803D3852D96FC63F962E774EBA"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "LatestCalculatedMaterialsCount:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "LatestCalculatedMaterialsCount",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate LatestCalculatedMaterialsCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97D0977E26C843C91159C0CE70C65D2F8AB8B57D301EA98FFD58389D1807881A"
            },
            {
              "Id": "OuterAreaBottomRight:Microsoft.Xna.Framework.Vector2",
              "Name": "OuterAreaBottomRight",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 OuterAreaBottomRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D3ACA0FB5FB3617E9DF8CB2631136297202DEB4C4A69838CC0B21EDDCC35B6"
            },
            {
              "Id": "OuterAreaTopLeft:Microsoft.Xna.Framework.Vector2",
              "Name": "OuterAreaTopLeft",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 OuterAreaTopLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC24C5780913F6135AF04E7E4E031C8CB03E5082B4C29697857B051D8ED7BE67"
            },
            {
              "Id": "RandomMiddleTileType:System.Int32[]",
              "Name": "RandomMiddleTileType",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] RandomMiddleTileType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F441DAA6EABD2911E9D05B1DBFDFC22FCE4BA90662D9B17304A84A860A46064"
            },
            {
              "Id": "RenderTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "RenderTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D RenderTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67561B01FE3B44766BB87E87FA4898BA58EA3E46BBC3A448F7778E580FBE4C60"
            },
            {
              "Id": "RequiredConstructionProgress:System.Single",
              "Name": "RequiredConstructionProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredConstructionProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4A4420D8C32685CA4EF77C5CA02C88572F6834B997019FE6DD1C1D5E54A1967"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TileHeight:System.Int32",
              "Name": "TileHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8597F63C13FC60EEE13AFD2F46BF0E4A0657192304AB60044153054981ABB60"
            },
            {
              "Id": "TileWidth:System.Int32",
              "Name": "TileWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DB91AB6C98D2A5AE7C155853ADCE40F38C132CB2F31B7ED38321E2E85BE6ECA"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            },
            {
              "Id": "_disposed:System.Boolean",
              "Name": "_disposed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7385871656962853AE84EC7E86B9310624203C2527C1C67B56919BD64B64F508"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "3650F6F5724B8C565B99E4CD3D5D315203C1BCF2228E019E259BB3FCBBFCF68F",
              "Hash": "750EF738CED3F8DAFAD4CB4C16A82B693E8DB13218670DDF95FE83AA5D2AA056",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Candide.GameModels.Models.Constructions.ConstructionSite other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "A7847C12970DD0248439026F69279E7146163D3ED268A7C2ECFB5CD4429E4CDF",
              "Hash": "8351A6BEF8F331CEDFE630A7AD3D01F46E35A0EB830592EE04327D5C41869F9C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::Equals(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "D8DFD7D0CF49C45B25709701C64718837060FAAF494358170C7AF52822E1F4AF",
              "Hash": "61578A395BAEB4BDC7C31EA6E66134699E948C4E2FA766A910AB26687CC95282",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::Equals(Candide.GameModels.Models.Constructions.ConstructionSite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "295874C29112ED99E340B13E57AB1A4A70726C2920201CEE80B57874EF7658D0",
              "Hash": "7BD11921F7CB3BE4CBCFBF2BF081396E206CE6A37E1D011AE744FA90393F39E6",
              "CalledMethods": [
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render()-\u003ESystem.Void",
              "Name": "Render",
              "Signature": "public System.Void Render()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "0466C8C9565CF305D737A4FD3A327483CCB9C26DA9A500B6F838580C8E1D041E",
              "Hash": "65CB86D68F1AEB78D76C4D2B821ACE6B95B5615E566B669604AECDD49C6CDFB0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerConstructionSite::RenderConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9EA86886291DD7E180988DF420D2D29DA166E82398096E65B5F9915956C45331"
        },
        {
          "Id": "Candide.GameModels.Models.Constructions.Decoration",
          "Name": "Decoration",
          "DisplayName": "Decoration",
          "FullName": "Candide.GameModels.Models.Constructions.Decoration",
          "Namespace": "Candide.GameModels.Models.Constructions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.Decorations.DecorationInstanceModel",
              "Name": "Model",
              "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
              "Signature": "public CandideServer.Models.Decorations.DecorationInstanceModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97ECE00A362948668A3EA30A46F9EDB793FABFC971BB1A3CFB82DD6EF807CA79"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromModel(CandideServer.Models.Decorations.DecorationInstanceModel)-\u003ESystem.Void",
              "Name": "UpdateFromModel",
              "Signature": "public System.Void UpdateFromModel(CandideServer.Models.Decorations.DecorationInstanceModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.Decorations.DecorationInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "CD0CBB5DD9FA6211A941FCEF6ED01984E6613686CCBEE1F07C9587E911931879",
              "Hash": "D3F5FCF24558D11E10C5C9DB6FBA6E1D12C0B302412444BCE6E06DD976ADE1ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8529CAC8BA3F150E4F9C1FD71E56FCA74FEF3FB4E2FC64543F72F66574EA62CB"
        },
        {
          "Id": "Candide.GameModels.Models.EntityNetworkData",
          "Name": "EntityNetworkData",
          "DisplayName": "EntityNetworkData",
          "FullName": "Candide.GameModels.Models.EntityNetworkData",
          "Namespace": "Candide.GameModels.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LastUpdate:System.TimeSpan",
              "Name": "LastUpdate",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan LastUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2008D587629CD05EDB4C73AFA80C2142E9AF98DBF11A79EE25D97B44280F688D"
            },
            {
              "Id": "OwnerId:System.Int32",
              "Name": "OwnerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OwnerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95387D8BE5BAB1CDC389A4438993B52580AFDC8C7340A0231211D3E2D867DDAF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D352626BA46CFA4029AB51FA55D51830962668F39A82EC8AB7E538F6D84AB1F3"
        },
        {
          "Id": "Candide.GameModels.Models.Gods.ClientOffering",
          "Name": "ClientOffering",
          "DisplayName": "ClientOffering",
          "FullName": "Candide.GameModels.Models.Gods.ClientOffering",
          "Namespace": "Candide.GameModels.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentRepeats:System.Int32",
              "Name": "CurrentRepeats",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentRepeats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2727E7CD1FCB72091332D587794C8013EADF51F164453A241D59A905FF27C6F3"
            },
            {
              "Id": "Offering:Shared.Models.Gods.Offering",
              "Name": "Offering",
              "Type": "Shared.Models.Gods.Offering",
              "Signature": "public Shared.Models.Gods.Offering Offering",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7649896F424686E4786CC94C484000DCE7947FAA0D3DBC8EA3AA318E57F1E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0016DBF2080F24A3263DA39084CF0E6B5283B2686ADECBEA0DC28EDBDFA182A3"
        },
        {
          "Id": "Candide.GameModels.Models.InternalResourceStorage",
          "Name": "InternalResourceStorage",
          "DisplayName": "InternalResourceStorage",
          "FullName": "Candide.GameModels.Models.InternalResourceStorage",
          "Namespace": "Candide.GameModels.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.InternalResourceStorageModel",
              "Name": "Model",
              "Type": "CandideServer.Models.InternalResourceStorageModel",
              "Signature": "public CandideServer.Models.InternalResourceStorageModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A82EFCD3DC9032CE9FC2B1A0929A155784AC8F7880AE249E6FB44F08BBB7EE"
            },
            {
              "Id": "OwnerBuilding:Candide.GameModels.Models.Constructions.Building",
              "Name": "OwnerBuilding",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building OwnerBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "538859528CE61FBFF18C1236A2E4F2276604006BAF94E37F90FD5F33E827C7F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromModelAndBuilding(CandideServer.Models.InternalResourceStorageModel, Candide.GameModels.Models.Constructions.Building)-\u003ESystem.Void",
              "Name": "UpdateFromModelAndBuilding",
              "Signature": "public System.Void UpdateFromModelAndBuilding(CandideServer.Models.InternalResourceStorageModel model, Candide.GameModels.Models.Constructions.Building ownerBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.InternalResourceStorageModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerBuilding",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "884B66C089007C4AEFD3BD217A87D8BB542253BC7F8FC2A50A3C7AB417228E8C",
              "Hash": "F45B2DBF4058956F91C194F14F55EB5036EB783440ECF4ADE3E0A3F8171A86C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFromUpdateMessage(CandideServer.MessageModels.Citizens.UpdateCitizenMessage)-\u003ESystem.Void",
              "Name": "UpdateFromUpdateMessage",
              "Signature": "public System.Void UpdateFromUpdateMessage(CandideServer.MessageModels.Citizens.UpdateCitizenMessage update)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "update",
                  "Type": "CandideServer.MessageModels.Citizens.UpdateCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D916FEDEE8777B7CFD65E0BA45BBA604E5D2E5EF76B66EDCB1AA819D09CB84C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3864EE2D681C77B1BC6AB23C7778F3DBE16D0D9920A1D87A03A7374104F4AE4F"
        },
        {
          "Id": "Candide.GameModels.Models.Items.ClientWorldItemModel",
          "Name": "ClientWorldItemModel",
          "DisplayName": "ClientWorldItemModel",
          "FullName": "Candide.GameModels.Models.Items.ClientWorldItemModel",
          "Namespace": "Candide.GameModels.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropShadow:System.Boolean",
              "Name": "DropShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DropShadow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CA2357C92844AFAD2AB05542FE88560001C21E9292724CDBFF3D77A21DB1409"
            },
            {
              "Id": "Icon:CandideCreator.Shared.Graphics.IconData",
              "Name": "Icon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D6840AC2210744B74E8C33C99A7F57284D1B3D9F63FA79AAB9AD5C5F75AA604"
            },
            {
              "Id": "WorldItem:Shared.Models.Items.WorldItemModel",
              "Name": "WorldItem",
              "Type": "Shared.Models.Items.WorldItemModel",
              "Signature": "public Shared.Models.Items.WorldItemModel WorldItem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95329DB13805E7D48EED8D0A83C9E75DA3177B8540D84BC20509799AA2B9016E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2DE32E3D2D9672A55FE2396C05628B94FB5A79CFF245D2EA5FF9F031AEAA78DB"
        },
        {
          "Id": "Candide.GameModels.Models.Items.ItemRecipes",
          "Name": "ItemRecipes",
          "DisplayName": "ItemRecipes",
          "FullName": "Candide.GameModels.Models.Items.ItemRecipes",
          "Namespace": "Candide.GameModels.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Recipes:System.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E",
              "Name": "Recipes",
              "Type": "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E Recipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C8D1DA058CB5B74A1506B04B9FB8C4DBEBB1F85843409BF959352AD78A8B30F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(System.String)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(System.String recipeId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "078A1242121A6EF6E1E68393811E9CBA5FCB8623C7EFB862310921BC62A94C01",
              "Hash": "B1B1DE8DA7A0BC4042A48565168B6EF530CD36E7A3BB0351B72229CBEDE84724",
              "CalledMethods": [
                "Shared.Data.ItemRecipeDataBase::GetItemRecipeOrMissing(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D72F6A7970DAFE79BA4D17893A9217DF7E3FE418C0A4988E0CB86DFEAB0D9F71"
        },
        {
          "Id": "Candide.GameModels.Models.Items.LootedWorldItemModel",
          "Name": "LootedWorldItemModel",
          "DisplayName": "LootedWorldItemModel",
          "FullName": "Candide.GameModels.Models.Items.LootedWorldItemModel",
          "Namespace": "Candide.GameModels.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Icon:CandideCreator.Shared.Graphics.IconData",
              "Name": "Icon",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D6840AC2210744B74E8C33C99A7F57284D1B3D9F63FA79AAB9AD5C5F75AA604"
            },
            {
              "Id": "LootedAmount:System.Int32",
              "Name": "LootedAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LootedAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A0CAA8CC1B756BD67B75FDC4609ACB9C1F5E79389146C8CA47CA523388BCA9A"
            },
            {
              "Id": "LootingEntityId:System.Guid",
              "Name": "LootingEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LootingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BF41E299DE937F0EEF926248ADF53F7A22F4A0F4A8EEB273CC45E40F3EE847C"
            },
            {
              "Id": "LootingTimer:System.Single",
              "Name": "LootingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single LootingTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23A1DE4C93E8E6CE703042ADEC0172A6CEE694AA1B8CE5E853BF391A79D80A2C"
            },
            {
              "Id": "StartingPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "StartingPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 StartingPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14759C4DD86D690C8C9EB68483AC0E338F64A4CF866EB45E259B4394DBBFF85A"
            },
            {
              "Id": "WorldItem:Shared.Models.Items.WorldItemModel",
              "Name": "WorldItem",
              "Type": "Shared.Models.Items.WorldItemModel",
              "Signature": "public Shared.Models.Items.WorldItemModel WorldItem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95329DB13805E7D48EED8D0A83C9E75DA3177B8540D84BC20509799AA2B9016E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C537A5A9C693FCA712C60F52E85C1712CFEFF5D23A4EC873D1F47E871F02ABF3"
        },
        {
          "Id": "Candide.GameModels.Models.Items.SimpleInventory",
          "Name": "SimpleInventory",
          "DisplayName": "SimpleInventory",
          "FullName": "Candide.GameModels.Models.Items.SimpleInventory",
          "Namespace": "Candide.GameModels.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HighlightedIndices:System.Collections.Generic.HashSet\u00601\u003CSystem.Int32\u003E",
              "Name": "HighlightedIndices",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Int32\u003E HighlightedIndices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4233B99B2799AD5855E0F057F15BE3CCBDA925133A9CE6123E3E533E348DA37B"
            },
            {
              "Id": "Model:Shared.Models.Items.SharedInventoryModel",
              "Name": "Model",
              "Type": "Shared.Models.Items.SharedInventoryModel",
              "Signature": "public Shared.Models.Items.SharedInventoryModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF5685F5546F8B06E71CB95885DE8DFFE404C9EAF66518FB424BD4392E7B3A27"
            },
            {
              "Id": "UiImmediateHighlightIndex:System.Int32",
              "Name": "UiImmediateHighlightIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UiImmediateHighlightIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82488E98C0E4DE719338E46638E84CE777C203C96B20C99040956B9B90B78206"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromInventoryModel(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "UpdateFromInventoryModel",
              "Signature": "public System.Void UpdateFromInventoryModel(Shared.Models.Items.SharedInventoryModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "2F8D1BC3AD336F949EC60CA52D6D3B6AE762C58DA5EE7D71A41C6BD72D949FA0",
              "Hash": "F7F8B81B9D056E7E46ADAEF49C19E01B808660E35EBF9C428B748138E4982ECC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CAA038CD53CC577B7DBC7B06B6332652D7188FBB6436362E40EB6CD37D807311"
        },
        {
          "Id": "Candide.GameModels.Models.Items.UsableItemExtension",
          "Name": "UsableItemExtension",
          "DisplayName": "UsableItemExtension",
          "FullName": "Candide.GameModels.Models.Items.UsableItemExtension",
          "Namespace": "Candide.GameModels.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SB:System.Text.StringBuilder",
              "Name": "SB",
              "Type": "System.Text.StringBuilder",
              "Signature": "public System.Text.StringBuilder SB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DA538BA4FF4B4E13801D414EDF83FAB17CCE865CF7D13007CA2792878B908A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetExtraToolTipText(Shared.Models.Items.EquippableItem, System.String)-\u003ESystem.String",
              "Name": "GetExtraToolTipText",
              "Signature": "public System.String GetExtraToolTipText(Shared.Models.Items.EquippableItem item, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.EquippableItem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "F9D4145AC6CB0B1877595C64C0AE9BD0FD71E7B2BF0D5771D157C598B16C6B8C",
              "Hash": "DEA8DEE64FD183CE2A07D8BFA5B565670A99419CD796C363B63B5BE4208C16C6",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Item_OnEquip"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTipText(Shared.Models.Items.EquippableItem)-\u003ESystem.String",
              "Name": "GetToolTipText",
              "Signature": "public System.String GetToolTipText(Shared.Models.Items.EquippableItem item)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.EquippableItem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "37C31817964BFC1DB96DE5F9D7FAD6735A9BCC63218E40F7CB39B9E41B7716B0",
              "Hash": "256D76E10D012E82614CF46CD9FE7F6280E5A9C93A769DA48A047A5777D2E092",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Object::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Item_OnEquip"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTipText(Shared.Models.Items.UsableItem)-\u003ESystem.String",
              "Name": "GetToolTipText",
              "Signature": "public System.String GetToolTipText(Shared.Models.Items.UsableItem item)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.UsableItem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "C2810C3F1A1C9CF693D5F740A442295FE67E4F570DAEF8DE4D32F52EFEBAED87",
              "Hash": "50E42174BC5AEC3B12B8DE5E5022971FAA20A2910857CBFD06945989956D9139",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "Candide.Database.SpellTypesDataBase::GetSpellOrMissing(System.String)",
                "Candide.GameModels.Models.Spells.AbstractSpell::GetToolTipText(System.Text.StringBuilder, System.Object)",
                "System.Object::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Item_OnUse"
              ],
              "Source": null
            }
          ],
          "Hash": "5C3F3FE793749C07154D7F2A8D1EC5602F9EB06386C28CEEC4E5E52A9839EF6C"
        },
        {
          "Id": "Candide.GameModels.Models.Jobs.Job",
          "Name": "Job",
          "DisplayName": "Job",
          "FullName": "Candide.GameModels.Models.Jobs.Job",
          "Namespace": "Candide.GameModels.Models.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Model:CandideServer.Models.JobModel",
              "Name": "Model",
              "Type": "CandideServer.Models.JobModel",
              "Signature": "public CandideServer.Models.JobModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E10D4EE950DBB8B1B4505F1749B60496D24AA1F7DDA4F498A89698288E0A0AE"
            },
            {
              "Id": "OutputInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OutputInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OutputInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E21804DF68245A17D07F01896FB3F89C216AD66FCC717917AF5D4F51CCA75AF"
            },
            {
              "Id": "Recipes:System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Name": "Recipes",
              "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E Recipes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6343C3EE75DFAFED52FBE3CCA8E18F4BDEA8552CC3B0E806A655F67257745E4"
            },
            {
              "Id": "StorageInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "StorageInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E StorageInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDA5B7A88FADA1DC4BCA4F5768BC5732F67EC704846CB461EBC1FE5FC5F6E021"
            },
            {
              "Id": "WorkOrders:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Name": "WorkOrders",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E WorkOrders",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83C8D7E39379F27C270EEB310F27FD14B2B7824828E2BF1EF6056F61711D63F4"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentWorkOrder:Candide.GameModels.Models.Jobs.WorkOrder",
              "Name": "CurrentWorkOrder",
              "Type": "Candide.GameModels.Models.Jobs.WorkOrder",
              "Signature": "public Candide.GameModels.Models.Jobs.WorkOrder CurrentWorkOrder",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A8F636E0474B7FAD14216FAD23805CCFFA41B7397BFBF9362027ABB47E59F291"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateFromMessage(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)-\u003ESystem.Void",
              "Name": "UpdateFromMessage",
              "Signature": "public System.Void UpdateFromMessage(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 249,
              "BodyHash": "2E56E93EF7E0C9E38484AAD0FE395DD590A34B8C8771F5F90A697179736DC941",
              "Hash": "536D5191411DDFAD3FE915B40924A3EBBF13AFC8FF098B756F301CDCDFB1BF5A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::.ctor()",
                "Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)",
                "CandideServer.Models.WorkOrders.WorkOrderModel::FromRecipe(Shared.Data.DataModels.WorkRecipeModel)",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::Add(!0)",
                "CandideServer.Models.JobModel::.ctor()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Models.Jobs.Job::UpdateFromModel(CandideServer.Models.JobModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFromModel(CandideServer.Models.JobModel)-\u003ESystem.Void",
              "Name": "UpdateFromModel",
              "Signature": "public System.Void UpdateFromModel(CandideServer.Models.JobModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Models.JobModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "F5337DC7D20D06CD06AB5976F2E2DDAE5051C2B5699B9B1CDF218C3538A8FEF1",
              "Hash": "F3D338EB2B8424D0C1A9E53E96274B32F591CA1E72B727DF0DB9A28093405AA9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::get_Current()",
                "Candide.GameModels.Models.Jobs.WorkOrder::FromModel(CandideServer.Models.WorkOrders.WorkOrderModel)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::Add(!0)",
                "List.Enumerator\u003CCandideServer.Models.WorkOrders.WorkOrderModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "461FD0D9225B36544EED065F617F83BD58958C600B71F78332551007CC891580"
        },
        {
          "Id": "Candide.GameModels.Models.Jobs.WorkOrder",
          "Name": "WorkOrder",
          "DisplayName": "WorkOrder",
          "FullName": "Candide.GameModels.Models.Jobs.WorkOrder",
          "Namespace": "Candide.GameModels.Models.Jobs",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7AE98C0815729DEAEC4744423B25CF0BA2220369E5483EB0AE24B23C508F764"
            },
            {
              "Id": "IsSetForDeletion:System.Boolean",
              "Name": "IsSetForDeletion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSetForDeletion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48D0F88871F63E231765FBAD1B5854310B1E85A93BCAA948DDEB366435DD2FF3"
            },
            {
              "Id": "Model:CandideServer.Models.WorkOrders.WorkOrderModel",
              "Name": "Model",
              "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
              "Signature": "public CandideServer.Models.WorkOrders.WorkOrderModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E3CDCFC28FEC9E8F220DC1050F87E7C9F43908B5F23893E03257DDD9DEDCC6E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromModel(CandideServer.Models.WorkOrders.WorkOrderModel)-\u003ECandide.GameModels.Models.Jobs.WorkOrder",
              "Name": "FromModel",
              "Signature": "public Candide.GameModels.Models.Jobs.WorkOrder FromModel(CandideServer.Models.WorkOrders.WorkOrderModel workOrderModel)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Jobs.WorkOrder",
              "Parameters": [
                {
                  "Name": "workOrderModel",
                  "Type": "CandideServer.Models.WorkOrders.WorkOrderModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D8EAFFA632C112432AF9C182DD949D3FEC55AE5EA8DBA24BA82FBB95215F7FA9",
              "Hash": "1FA2EF572B6D0B39E02A4CC7F8CA9C03DD19AF95B3091E24CC696F13FE23E35D",
              "CalledMethods": [
                "Candide.GameModels.Models.Jobs.WorkOrder::.ctor(CandideServer.Models.WorkOrders.WorkOrderModel)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "79C9B0B6893D1977A73764722CC230A001B719A4D92E6EEFABE066D254BB3B03"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Name": "AbstractSpell",
          "DisplayName": "AbstractSpell",
          "FullName": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "19F01B4310BE2884F708190130C722591119C618231F11A7A848BEB44852F343",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0CCE7614AACF30231F5B83764A1BDEA8C8B160F3405BE816FD7D4CA4A9B02BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "CastWithoutCanCastCheck",
              "Signature": "public System.Void CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "BF5EE7348CCA75B731F81589341CB8C8A72B5B9CA26527113BB868B84869753E",
              "Hash": "8A3D0DF11EB37BDBEB97592198793832B4871E070D5F55659DDF447D8862B5E7",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.AbstractSpell::PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "Candide.GameModels.Models.Spells.AbstractSpell::Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "DoCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult DoCast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "AC88DF8DFEBC9E18A14C7A98A10CBF2C239E23C8157A480EE32C639BD79A0618",
              "Hash": "23740D71612E42695E465D7EB12C928C680A7668FFEDE82F4720AA0DEA7BAF53",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "Candide.GameModels.Models.Spells.AbstractSpell::PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "Candide.GameModels.Models.Spells.AbstractSpell::Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB9D3B43C3827C662F0A6E78856E8F267825E1021A3C05B92A16B4D749F598B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003ESystem.Void",
              "Name": "PlayCastSound",
              "Signature": "private System.Void PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "60C2DC69B1DED3A2B0F5343075DCC9E4B900051836B226FE5936699B4B798D5C",
              "Hash": "04415AE40FBCD6BDC7C894252E36EAE9AFDFF9B613A298BD919E560EE153E0AE",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.AbstractSpell::\u003CPlayCastSound\u003Eg__Play|5_0(System.String, AbstractSpell.\u003C\u003Ec__DisplayClass5_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F72BE3C7D69EF713A46D446306653DCF14C693D77BB2937A0784E29147386B3F"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.ActionInProgressSpell",
          "Name": "ActionInProgressSpell",
          "DisplayName": "ActionInProgressSpell",
          "FullName": "Candide.GameModels.Models.Spells.ActionInProgressSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "E394313ED090C745CF409387109709A5C2709D59D482CCDDF86C0706D174BA11",
              "Hash": "EBA9D3DA555D03379B4829BDA7F7DB5FF6CA049713A178AA841FF4FF4A18F23A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "9E196C7BA283F677196FA884B4B8F5D419663B0004D75EB43BE2B8480CCFC9BE",
              "Hash": "AB0E86F7E9FC2335881B73FB07C4CF35B62300851E1A9ED70A58FE002B3002E7",
              "CalledMethods": [
                "ActionInProgressSpell.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_Value()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Array::Empty()",
                "ActionInProgressSpell.\u003C\u003Ec__DisplayClass2_0::\u003CCast\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.ActionInProgress.SpellActionInProgressController::.ctor(System.Action)",
                "Candide.ActionInProgress.SpellActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, System.String, Shared.ActionInProgress.ActionInProgressAnimation, Shared.ActionInProgress.IActionInProgressController, System.Single, System.String)",
                "Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "Error in ActionInProgressSpell.\n"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "E22E0F8F442C9F0377A813CE6C4F42132A14041BC64F0D859C9F7564FD9033A5",
              "Hash": "99BDF8002069C7FB32DF630850858ABC6AA5C8939B46DB9A1AB30DE7CF7AD807",
              "CalledMethods": [
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Models.Spells.AbstractSpell::GetToolTipText(System.Text.StringBuilder, System.Object)",
                "System.Text.StringBuilder::AppendLine(System.String)"
              ],
              "StringLiterals": [
                "MISSING SPELL TYPE DATA"
              ],
              "Source": null
            },
            {
              "Id": "OnFinished(Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E)-\u003ESystem.Void",
              "Name": "OnFinished",
              "Signature": "private System.Void OnFinished(Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs args, Shared.Entity.EntityWrapper entity, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E contextItemData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "contextItemData",
                  "Type": "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "79DE08E4185579F82278E4931AA351B7AFC19CDD8DB33A38B6CB8493E203C561",
              "Hash": "7927EB431AFD1EC8B23CF04D811BE44BFA9455DC450656BB32CB01B9C6882FAB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A840C7205F71B67D63EE1E32C7D698B2BF263B4B81B2FC40632042251452C537"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.HealSpell",
          "Name": "HealSpell",
          "DisplayName": "HealSpell",
          "FullName": "Candide.GameModels.Models.Spells.HealSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "D7903D0C267FEC254ED9660DB1C61FD191D9725F81A6EFE20497B55E1C415827",
              "Hash": "907F21F16F009E7584BDEB5434F821EA478EACB0C2EB1E4077A5BACE7DED52D0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 567,
              "BodyHash": "E8B18C025F2B111E9661FA87053EAF512973959A1823E0A58E8F6B5FF76E39D5",
              "Hash": "6A8198AFEEB01870F2F740A0B526C36C15341FAC7B0906C54EA5C37780265E4D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Entity.EntityWrapper::Heal(System.Single)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.FloatingTextSystem::AddNewHealText(System.Single, Shared.Entity.EntityWrapper)",
                "Candide.LegacyUI.OverheadHealthbar::Healed(System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [
                "HealingDoneModifier"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 472,
              "BodyHash": "420250AD739D0F354FDDDC92FBE2D05530541CD3C84BB9EBE94D4A419FDAC13D",
              "Hash": "C46F251B3BEC1BFD58F08FE044625141027BDEC88FA190BFE954038C4312BE1A",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Format(System.String, System.Object)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Data.AuraDataBase::GetAuraOrNull(System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Text.TimeTextHelper::SecondsToDescriptionText(System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Candide.Database.AuraDisplayInfoDataBase::GetDisplayInfoOrNull(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "Spell_Heal",
                "aura:slow_heal",
                "Aura_HealOverTime",
                "Spell_List_Item_Gain",
                "Spell_List_Item_Effect"
              ],
              "Source": null
            }
          ],
          "Hash": "4B2E6A5C427F8984B9436BAC0C8C2F57E537C0CDC3954BE4730C07EF9179125F"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.MassHealSpell",
          "Name": "MassHealSpell",
          "DisplayName": "MassHealSpell",
          "FullName": "Candide.GameModels.Models.Spells.MassHealSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "18301439C58270FE2C3653CD6905B327ABFDA3BB4C83B9EE3B71AB3CB84F8FA1",
              "Hash": "FA022AAD791C5032AFA91525E22A5F6591FA1F2E4426EBCC49A9E3CEFF53B22E",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 937,
              "BodyHash": "336FC7DC164C7E9D1C0ACB7516EFEE84BCD0D48DC9A94A0B8910D8AC7E299DC9",
              "Hash": "F58812956D97BAA8A2004A78DEF91E9B8376DF926D5C570E4B3EF34E62688654",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::Heal(System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E73765A6BB2BBB4FE312B0F731ABD9C809B7266C49A6789B2327F97A08D6E18B"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell",
          "Name": "AreaOfEffectSpell",
          "DisplayName": "AreaOfEffectSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DD77BB6D93FDC6A9802E5AB7107991189E0770E59FB065490F07D0C977436363",
              "Hash": "CB6634CBA370BD6EC35E7B6116D94A3CFB38D89DFF26D5A1F936E1A1327B53E1",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedAreaOfEffectSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "D9694312DB49AB6C54CFA0F4FA3AFE52CF5295B416D3BA516C4F289BBC288B20",
              "Hash": "C5FAC025C94E5B09266620CCE0AF2D271DB1227A655726FB9FF411E5CBFD20F4",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedAreaOfEffectSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateAreaOfEffectProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "DA1E9F77E74510C5679E6E2BC641F0A62417067036EFA20FF23C80730F1CD6FC",
              "Hash": "8FB2D0541877632FE6844F13C8AC4796D51A1441B362A74195D7ABC8AF38A3C9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2D03FEA97266F3ACEC870100363865724CCFC16C91977C268F0B6E9EF3B22225"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell",
          "Name": "ConeAttackSpell",
          "DisplayName": "ConeAttackSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9197475018594461B312392BD98A7F9FA2548DF0523612B1B095BBAC0293379F",
              "Hash": "7F10D50899493EBBCB652A7259FAC71D554B57B64DD0B69CA4D98271DF62B851",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedConeAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "4DF1DB3C06D6172105705FBFAD768095E51849A5AB5E25D4485E2416A5ED1F6F",
              "Hash": "0CFDDB7F3F97A4DE2C3BCFA680081349CC1CC12F96432D10E21A8BAB9D1060AF",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Models.Spells.Offensive.ConeAttackSpell::OnHit_Sword(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedConeAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateConeProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)"
              ],
              "StringLiterals": [
                "skill:swords"
              ],
              "Source": null
            },
            {
              "Id": "OnHit_Sword(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit_Sword",
              "Signature": "private System.Void OnHit_Sword(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell castSpell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "992DB0F3094A6BF2A2AE5A0CEBF96F98AECB40DCA8A407A153F0B4671885DF2B",
              "Hash": "7D159FB684EAFC6309ACFB217A1C59507C6374E876051D27606048676DF4D91D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "ConeAttackSpell.\u003C\u003Ec::\u003COnHit_Sword\u003Eb__2_0(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Predicate\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Exists(System.Predicate\u003C!0\u003E)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"
              ],
              "StringLiterals": [
                "sword_bleed_bonus_damage"
              ],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B67D846AEC36057D0F7B7B3DB486499FCEFF4C4F949C0E1B045DFB35D4E543A6",
              "Hash": "F378945D2C9E4E62D65EAC4FB52BAF82B2E05760BFCAAB9E8DE794596134E53B",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedConeAttackSpell::Rotate(Shared.Combat.Spells.Casting.CastSpell, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "720F8E7F6376D9A9A8FD45AA6C0C41B9A33F996FE1C696E3C2A5D575C9EFE9C6"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.ExplosionSpell",
          "Name": "ExplosionSpell",
          "DisplayName": "ExplosionSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.ExplosionSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultExplosionData:Candide.Combat.VisualExplosionData",
              "Name": "DefaultExplosionData",
              "Type": "Candide.Combat.VisualExplosionData",
              "Signature": "public Candide.Combat.VisualExplosionData DefaultExplosionData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6874EA702E3573EBEA41E16AD6F24F864F0A7F2A04C7137B8155CB7502BE4A5A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F1C3A7C1E97DC4AFDEF5B9179BDF2EFB1AA8B376FC0E6FB7C953EFFDBDAFFADE",
              "Hash": "840A2CF59298AEE60E0C2B835ABD8BF6593E53200B8B27261DB8B4F8377382B7",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedExplosionSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 243,
              "BodyHash": "088CF342376D96B41F9A4445EE1F95F99D58B3AFF3344389D1C42CF9EA480286",
              "Hash": "9E5C2BA792B87D312BF73E7E5A03FF610B60FBF9073684A42B4384AFF3D07407",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedExplosionSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateAreaOfEffectProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)",
                "System.String::op_Inequality(System.String, System.String)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)"
              ],
              "StringLiterals": [
                "no_vfx"
              ],
              "Source": null
            }
          ],
          "Hash": "CAFBD1B483C4A4DBC0D765C0AA6300AF017C020C5A6DE4C6172E284FB38B78B9"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.HookSpell",
          "Name": "HookSpell",
          "DisplayName": "HookSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.HookSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_localPlayerPrevMousePos:Microsoft.Xna.Framework.Vector2",
              "Name": "_localPlayerPrevMousePos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _localPlayerPrevMousePos",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "77BC6300A1D621FA9E8715498455E7B935FF6FABAD049337949C77B006FBDB2F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3B0EFCE2E86D0A29C96CD7EB1180E9AAB63E9479C64C954D0AE35436B4A2C147",
              "Hash": "651D519E9C6C84BB5E6E27EECC52BABA8757213AA53DF8C1528F2427C9131523",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedHookSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "2B83C54BC52BD124E0EB7F4E95FDD1ADABD54E17EEC47B5897D06A3FC41D7E92",
              "Hash": "8B8DC5F3ACDE83B4D6F3C8C9C593CF3B37F474F7EF88E6A7DA5BD9382323A6C8",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Models.Spells.Offensive.HookSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedHookSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData arg1, Shared.Combat.Spells.Casting.CastSpell arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "E60030A17E32B458E049AF759D252C2BAF4BE18DF85905B600299B86172010AD",
              "Hash": "DDE10103F9951B196F3107097EB07945A4B8EDF868349BCDDF7A4553FDB65444",
              "CalledMethods": [
                "HookSpell.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Carriable()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerController::ClientHook_TryEnterLiftingState(Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)",
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "HookSpell.\u003C\u003Ec__DisplayClass2_0::\u003COnHit\u003Eb__0(System.Single, Shared.Entity.EntityWrapper)",
                "System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Entities.PlayerState.PlayerController::set_AttachAndThrowFunctionalityFunc(System.Func\u003CSystem.Single, Shared.Entity.EntityWrapper, System.Boolean\u003E)"
              ],
              "StringLiterals": [
                "grappling_hook_hold_attach",
                "aura:special:visual_hook_attach"
              ],
              "Source": null
            },
            {
              "Id": "Update_LocalPlayerAttachAndThrowFunctionality(System.Single, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "Update_LocalPlayerAttachAndThrowFunctionality",
              "Signature": "private System.Boolean Update_LocalPlayerAttachAndThrowFunctionality(System.Single dt, Shared.Entity.EntityWrapper localPlayerEntity, Shared.Entity.EntityWrapper victim)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "localPlayerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "CBE9C7FB35B9CE95E47F37C666815E017D642EC9CCB38823AD8E535769AB6E21",
              "Hash": "FF58288E3FAC8706F470C8C45F8BF40BD1577D92795A0DD81FD1E182482F2E14",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBind::Held()",
                "Shared.Entity.EntityWrapper::CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)",
                "Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.AuraManager::GetBaseStateForAura(System.String, Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Managers.EntityManager::TryThrow(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.PlayerState.PlayerController::ClientHook_TryEnterLiftingState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "aura:special:visual_hook_attach"
              ],
              "Source": null
            }
          ],
          "Hash": "41D282A9B4ADE8A9CDA81736409153BD55097426EF61FFA592EC61A49C1BBEF5"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell",
          "Name": "InstantSingleTargetSpell",
          "DisplayName": "InstantSingleTargetSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "514512064776E82E2D5875FB757B01917470989925136D731F84995298C50BFC",
              "Hash": "C3792257579546B739B81E092E8775CAD5D2D16EECDC9637F32E3939BAA0CA2B",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedInstantSingleTargetSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "AE954BE12FE336B785BBA2B435A2BA4DBB36F710590410EE644CBD8DBC6C2053",
              "Hash": "1E83F69719AB6DC1521E5494E7498FBAA8D3FCB2270B58F19B7C359FA7F1C2D7",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedInstantSingleTargetSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "87EFF03E9290C08FF9835304E1F49531023D96797DFDBFA0E031FD464C6B00FF",
              "Hash": "0A35DD01B2B9CBE60CB8F904DB858C39C3DD6C04C3EBE1A16E5B91F58FF87561",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::get_Current()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "public System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "810931A3379E9B15C29A52221F03ADDDB78BBFA4EAC7B123630720AD3F5C8B83",
              "Hash": "2BADA7F7BF602ED8539AADC8C491D7E64F1A67AC8188BDBACFDDA8B4B0EBF6CA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::get_Current()",
                "List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E0AF8A62C1904C13C1AE8B751438AD9EAF9C8971B0182B3E5E825E5B5E269E7"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell",
          "Name": "LinearShockwaveSpell",
          "DisplayName": "LinearShockwaveSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50B51E6D0F888C2B385D9CDEC0DB1F7251B69E59E5EC7F8C85460306C4381939",
              "Hash": "038695951EB982CAA42AC16CBBA7D43A10FA0191898D61DE05E6B56743A94E80",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLinearShockwaveSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "31C14DA0BEBB582EE8B8486238A1D70B24A388FF4AC31140EBA8F1F24D5A182E",
              "Hash": "4DD8888031DD6792F7FEACC287490905B498735D881974F19AC0B9F73B98EE40",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedLinearShockwaveSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 657,
              "BodyHash": "A0CBF93A18804DB09AABE9C0D5C2AA8CEB02736C1948A7D7F425DAF975CC497B",
              "Hash": "A52F9C7C8FC58DE60E0A6EF5A1538D9A0E71555FE1CF29C08390232BF6435855",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)",
                "Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Candide.Combat.VisualExplosionHelper::ExplodeDirtDirectional(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Combat.VisualExplosionHelper::ExplodeDirt(Microsoft.Xna.Framework.Vector3, System.Int32)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxShockwave::.ctor()",
                "Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "event:/spells/shockwave",
                "shockwave",
                "media/combat/ground_cracks"
              ],
              "Source": null
            }
          ],
          "Hash": "EF82992ECC0BEEEC3C7F52D4FAF7CBD24F014F274D607FFABDEF8658022B6E1F"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.LineAttackSpell",
          "Name": "LineAttackSpell",
          "DisplayName": "LineAttackSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.LineAttackSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7AC47E844856E7E05A582451C291D024AB92A397E2E60503BBE1AE22DAA4F97C",
              "Hash": "D8DE5ECBDE5FB9CB11A1CE9069D6349A98AC76E7BA8DA0DFA785FF94C959B4B9",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "C7D2260EC3AD37EC03AC8E468938C6BE14869346B4C11A41928C7456264AE1EC",
              "Hash": "B8D5AD0BA750B32015156090197F54F40CAA95885A50470B5084110C9DA31A78",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.LineAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedLineAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateLineProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.LineSpawnArea::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "3FB160BEB535677F053A7DAFC8B5073B4DF090DE27551A3604F4AF7CEB5C0C44",
              "Hash": "CA2EB4294D41FC8339AF3C24E78F1F7AD1C4ECA75F8656775225309485626649",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Combat.Spells.SharedLineAttackSpell::UpdateLineCollision(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "Shared.Combat.Spells.SharedLineAttackSpell::CalculateLineProperties(Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.LineAttackSpellArgs, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC3C5DDB53EE3767CC372F5A03DA1D400988E09AA3D17EE1C4D05C8525E09A91"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.LineGrappleHookSpell",
          "Name": "LineGrappleHookSpell",
          "DisplayName": "LineGrappleHookSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.LineGrappleHookSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "75E5359F90B5F998D809190F634C5B66170066580C2EF66F3F7D79D2DA43785D",
              "Hash": "46458F10B132B3863E747082A52D6B5832D963D99C1794764D64E335158BB78D",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineGrappleHookSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "C99DCF67BD7B25C480B22E5D622F0C60AB8219CB6495937B7D5FEE496B3E69B8",
              "Hash": "43FF98FDD2F387863A49A180E7554F003FA90188B9DC72EE4E942080CF545E25",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineGrappleHookSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxSpring::.ctor(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.Graphics.VFX.VfxPlayer::CreateSpring(Candide.Graphics.VFX.VfxSpring)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A458F81A4C0FB23A6EFB50D70CB0362BCB0AE2D5DFCE0403A6876808A338C2E"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell",
          "Name": "MultipleProjectileAttackSpell",
          "DisplayName": "MultipleProjectileAttackSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_reUseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
              "Name": "_reUseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E _reUseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367B8DB4FF9F21EF91A5F5AC01ACF209E14EEB667D2A99D24DF6125118AA9236"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7385760EA6FC431674B1B653996558D200CAC90C66D4F5A74F7A35318DEFEB82",
              "Hash": "58EF1B7D43B88CE71207BCDC5507434A8B2CC5B07A6F36FAFCDA1A0149B16DEF",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "82F05A42644FF96671F88D4480AFAB4004CDE471E7447BDD75CDF09BD442F8C7",
              "Hash": "873856E292E4DF8A3BDE6F8B065CB7CFE43B4A76D726D603F8A81C4F8EADCDB5",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell::CreateProjectiles(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::get_Current()",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "LeaveStuckProjectile",
              "Signature": "private System.Void LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "A2DF56D434A90F7C4650F5F637FB3CEABC4D498DF1A542600CBBCAE87793680D",
              "Hash": "0B31D0C27CF225292DE722D2189183950D92EED018BD84D1F485717D03459188",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::GetValueOrDefault()",
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "B537D6B968CF9F7AB66C05D49BEB5766522E7ABAE2AE284194030B6FBC24450D",
              "Hash": "1BF42519ABFDED6BAAE79FB803772F2BCF9FDF75436E68C2BAA580F6F2CE38FD",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell::LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "42568BC78F85F7D49C3D772074C1B258005D4143A0BB906597537FABDDDE0C58"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
          "Name": "SingleProjectileAttackSpell",
          "DisplayName": "SingleProjectileAttackSpell",
          "FullName": "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell",
          "Namespace": "Candide.GameModels.Models.Spells.Offensive",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B77A8203E62E7F5BCCEC12FE99413D4D64FC333BE48081CE40B53903B12094C4",
              "Hash": "05D6E53E6B94713D1D4BF51D737F78B418A133D9F91A3DF27F8898D2AF230A30",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedSingleProjectileAttackSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "A2E2A215B1342EDDAD44B3167ADD5AC3AFF6197A2E16B7020815EA530931F448",
              "Hash": "67E78FED80D793C87D4E9BFD24BA99210C5AD6E36F837F7680EBA2D91C636399",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)",
                "CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)",
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Combat.Spells.SharedSingleProjectileAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate)",
                "Candide.Combat.Projectiles.ClientProjectileFactory::CreateSingleProjectile(Candide.Combat.ClientProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "LeaveStuckProjectile",
              "Signature": "private System.Void LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "8DCB432E2796C1E8A007DE92EB70C1D4F0917B7A3430BCDC4AE14A75C3269261",
              "Hash": "010E9F0F8F5F81AB8C3B525A6DA7546564B5EF42841C563DF43933A63806DAA2",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::GetValueOrDefault()",
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit)-\u003ESystem.Void",
              "Name": "LeaveStuckProjectile",
              "Signature": "public System.Void LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell, Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit persistentProjectileArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "persistentProjectileArgs",
                  "Type": "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 809,
              "BodyHash": "CE03DCDE53789C595A6AD659C49D48A60D2AF65A706EEC1D83EE7BB8E5EF6002",
              "Hash": "C1D60D903526AEBD785C44353F4AEF121BC7F52995D683432A723A5EA55DDD6B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "vfx_arrow",
                "arrow_impact"
              ],
              "Source": null
            },
            {
              "Id": "OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "OnHit",
              "Signature": "private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "37B2A7A31070593C79F34A4D3259393610E6EEB87178D411F09BFC9B25D65B13",
              "Hash": "5B9CC299E93FDF8F9857633BFDC594DFB126983B8EA2D0893EDF525F6A3EC5BA",
              "CalledMethods": [
                "Candide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::LeaveStuckProjectile(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileid)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 624,
              "BodyHash": "A68E218022DB2A592FDB17C78A6105A8A5A2F7EE0A0293DD9347EC6A46A1F22C",
              "Hash": "88B704E436F74F2D3645EB2D4A5F23B4838B0D70AD1D451DD532D6DB719A42FF",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::TurnDirection(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "Candide.Database.ProjectileDisplayDataBase::GetProjectileDisplayDataOrNull(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::get_Value()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A1C482A7D07A2600C54825DD424BA3CCF35036B91E8C113D8E303DCB1BB6BE2"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.PlaceConstructionSpell",
          "Name": "PlaceConstructionSpell",
          "DisplayName": "PlaceConstructionSpell",
          "FullName": "Candide.GameModels.Models.Spells.PlaceConstructionSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "B69F60A99572FA7AE86DC9C57B6AAF69C9A810198D7FEADFE93551134F41EDE0",
              "Hash": "6585CDF4A0134C7F81610CCF5F4BD54899A691CD728174372C2B95CB9EFD2440",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "BCA301D22680DEBB3696A68B89AD84131CA3B49E60E63EABF499F98D00F350F8",
              "Hash": "5BB9E0612BBEF82844D00A4A6114F03BF727802DAD8DD08A47C75ECE9A4E8E44",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::set_PlacingItem(Shared.Models.Items.ItemInstanceModel)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)"
              ],
              "StringLiterals": [
                "Gui_Warning_PlacingInBuilding",
                "Gui_Warning_PlacingInside",
                "Gui_Warning_FailForNow"
              ],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "4A01C140182577E97DA90D43936912E897716BB16D35F5B8D2D006693C00ED9D",
              "Hash": "C89A1E65817258F3A183C15C5E9F20FF549F6B8945DC7C77A0125BC8F97E3E12",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [
                "Spell_PlaceConstruction"
              ],
              "Source": null
            }
          ],
          "Hash": "1C49DE75135C11A540D6C2701F202EA810E3CAA9BB1DB88F0F212013D011D01F"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.PlaceCropSpell",
          "Name": "PlaceCropSpell",
          "DisplayName": "PlaceCropSpell",
          "FullName": "Candide.GameModels.Models.Spells.PlaceCropSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "05DC373A1601DB77B2DAE5ABA1C793A24944711AB66321EEBF1F3DBE098ECC15",
              "Hash": "3940C17A20CC112BBDCD03261753C0146C359E342CCC9F05C0CA706E48F5412C",
              "CalledMethods": [
                "CandideServer.Database.CropDataBase::GetCropOrNull(System.String)",
                "Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "A4EFA8BB34FE56247713E88235F5E06860DCC13EC0CB7EF4E8EAFE5FF1EC5E85",
              "Hash": "AA8C52FC39863EC990CF2AEED8BF5A687F39261299F39EB2FD1B00111CC64AAE",
              "CalledMethods": [
                "CandideServer.Database.CropDataBase::GetCropOrNull(System.String)",
                "Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::set_PlacingItem(Shared.Models.Items.ItemInstanceModel)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Gui_Warning_FailForNow"
              ],
              "Source": null
            }
          ],
          "Hash": "68B3EDFDC7F708AE0C84D0BF544E6E6C28325BFD62150C439490CDE5FBDDB6E2"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.PlaceTileSpell",
          "Name": "PlaceTileSpell",
          "DisplayName": "PlaceTileSpell",
          "FullName": "Candide.GameModels.Models.Spells.PlaceTileSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "52493E6700A3E8059450322EAEC2DE96D03CE34DDEE515ED3A09F84374B816C1",
              "Hash": "71ABBA4E831BB7BC28BCE65FE809E1E84E71E6F2C099F1FD19CFC457D3F2C863",
              "CalledMethods": [
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "5DF3E805D1D32615BA68405B59B63C98ACEEC3FE547A51810DA5704C4FC13E02",
              "Hash": "88F243B7C1A26F02F3B65C5E0A59F0529A78E4D0FE8881F293B2100FEE3D9860",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::set_PlacingItem(Shared.Models.Items.ItemInstanceModel)",
                "Candide.Entities.PlayerState.PlayerController::TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.PlayerWarningMessage::Add(System.String)"
              ],
              "StringLiterals": [
                "Gui_Warning_FailForNow"
              ],
              "Source": null
            }
          ],
          "Hash": "4F98534392944FF9DDDCEC117288102A17DB1FE6EB55BE54DCE5137124C1E2BF"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.ResetBossSpell",
          "Name": "ResetBossSpell",
          "DisplayName": "ResetBossSpell",
          "FullName": "Candide.GameModels.Models.Spells.ResetBossSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "53292D181456C37365BFEDDF563A47D61AC3F97AB61364EABAB3254B17A3A446",
              "Hash": "A22B7830445C96387053E9276AAF7CEA94317B5B151D3DFBA61733C03DC04071",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "boss:cyclops",
                "boss:cyclops_eye"
              ],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A9F4CF5DABCAE80F379BA33C2BD0E8EEF686BDD88BC26019F47358B643AFDB97",
              "Hash": "774256DEBF61A1462F630822AE7288E8361B2C2554D6000E367222F713F21AE1",
              "CalledMethods": [
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Spell_Respawn"
              ],
              "Source": null
            }
          ],
          "Hash": "AC0E2BD2BC0F9D985651A51D30568EEC7A30F83AE4974FDB671FE521C6D4058D"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.ScriptedSpell",
          "Name": "ScriptedSpell",
          "DisplayName": "ScriptedSpell",
          "FullName": "Candide.GameModels.Models.Spells.ScriptedSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "C824123786E6A546FACE1CA79A70D58642632F64659F96B3A09CC59B8C3083B8",
              "Hash": "EA5E9E805AB4B538D0020C9EEC803E228F8A9F48A88024AF29E3FF25F5CBD446",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Models.Spells.ScriptedSpell::TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)",
                "Shared.Combat.Spells.SharedScriptedSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"
              ],
              "StringLiterals": [
                "player-bag-space-increase-lvl1",
                "player-reset-favours",
                "player-teleport-home"
              ],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "CFB2CAE51CA5C4C706D3A3603B9A0DB81549075D146405E50E460CB8EF4C66D1",
              "Hash": "4BABA15D6689DEBB65F5B5CE4A32A6E9FF43F7A41163D5E01438D41EB3209CC3",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Int32::ToString()",
                "Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "player-bag-space-increase-lvl1",
                "player-reset-favours",
                "player-teleport-home",
                "Spell_Scripted_BagIncrease",
                "bag_space_increase_lvl1",
                "Spell_Scripted_ResetFavours",
                "Spell_Scripted_CoinTeleportHome"
              ],
              "Source": null
            },
            {
              "Id": "TryGetPlayer(System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayer",
              "Signature": "private System.Boolean TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E targetEntityId, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 playerCharacter)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "targetEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacter",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "9F032B519134F8DF2BFBE4D6D95ED9307AD85531705C80C4CAD88FE38FBA3534",
              "Hash": "3F54138F6D41A83959790EA65F1BBDEF12213C2A5A7BDEE462BF5F616CE3EDC9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A31460E6DDF2C7E522138E14C8CC2DB63777FCC9D5CEE01C5DD29996BDA2AC1C"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.SimpleSpell",
          "Name": "SimpleSpell",
          "DisplayName": "SimpleSpell",
          "FullName": "Candide.GameModels.Models.Spells.SimpleSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:Candide.GameModels.Models.Spells.SimpleSpell",
              "Name": "Empty",
              "Type": "Candide.GameModels.Models.Spells.SimpleSpell",
              "Signature": "public Candide.GameModels.Models.Spells.SimpleSpell Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34B1F069104DB84CE046B5C2F80F5F20E3C4B0C5963207F4665C3C33E7334B0D"
            },
            {
              "Id": "_canCastCheck:System.Func\u00602\u003CShared.Combat.Spells.Casting.SpellCastingContext,Shared.Combat.Spells.CanCastSpellResult\u003E",
              "Name": "_canCastCheck",
              "Type": "System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E",
              "Signature": "private System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E _canCastCheck",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6424B50BE8101C2ED158D48F36C84D68F9CEA84061560A832D88C8435614CE7"
            },
            {
              "Id": "_onCast:System.Action\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E",
              "Name": "_onCast",
              "Type": "System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E",
              "Signature": "private System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E _onCast",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AEBD7875EE43694E39234AAB4EE4AA6C3624709667C37DA9D9079AE0DFA4FF9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "286B5FD0C9928141F08B4F764827458197789AAA03D7D5E39A026B292A0D9F5D",
              "Hash": "C565923EC16D9D904C80BB2FC7C11AE1115E878374598A5C569FBF389925FE68",
              "CalledMethods": [
                "System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7E3BA26F5BA80CE468B9493705A8B7F4EBB0BE98F5BBB832FEC08EB48C4088DE",
              "Hash": "AF3A01057393E5476E5894703237C6FF5918EA375AFC9192F59652912A4E4222",
              "CalledMethods": [
                "System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5DD7A6BE0743D4DECACD6B81A39203C831C996F2FDCF823C07FEAB6E2B906FA"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.SpellHelper",
          "Name": "SpellHelper",
          "DisplayName": "SpellHelper",
          "FullName": "Candide.GameModels.Models.Spells.SpellHelper",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PlayerExperienceSpellHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ESystem.Void",
              "Name": "PlayerExperienceSpellHit",
              "Signature": "public System.Void PlayerExperienceSpellHit(Shared.Combat.Projectiles.Models.ProjectileHitData data, Shared.Combat.Spells.Casting.CastSpell spell, System.Nullable\u003CSystem.Single\u003E expAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "expAmount",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "98DC636650F326CC76A4F9FA4A261B1C745A715A79C24A382336D8B5E26B8006",
              "Hash": "3E134C4AC0AF817A9857BC639EACA2893C47108E45BFC7592AFFF3A6800EEA4B",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DA1887D684703BC354B3944559388F69B4FB5CDF8CF4025E57E2EBDD09E8A336"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.StartRaidSpell",
          "Name": "StartRaidSpell",
          "DisplayName": "StartRaidSpell",
          "FullName": "Candide.GameModels.Models.Spells.StartRaidSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 419,
              "BodyHash": "9286E8A54E8A99DE7779251CA652494E98663ECC1E0028E28EDEB286DD872A50",
              "Hash": "30396AED7D7CFAD8E44017F9B51871428217A2C45D4768200B16B96AA97D276F",
              "CalledMethods": [
                "StartRaidSpell.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "StartRaidSpell.\u003C\u003Ec__DisplayClass0_0::\u003CCanCast\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "StartRaidSpell.\u003C\u003Ec::\u003CCanCast\u003Eb__0_1()",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement, System.Action, System.Action)"
              ],
              "StringLiterals": [
                "Raid_StartRaidQuestion",
                "Raid_StartRaidQuestion_Warning"
              ],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "76E3E8205BEC5BFBEED9DC85F0D66CCB2C401827929F5A78C52F367627697CF2",
              "Hash": "48D780D8E3A0FCD0574E955EC454FEE7D6F87AADEA236556F323A2597D37E018",
              "CalledMethods": [
                "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "C93B81F99FC3D2D5A260D3F588C9FA1F8E136113FDF410B912B21CF75EF518B8",
              "Hash": "A4D750F9B3A54E91DEA6A207B7DFA0ED3326962B85067146A71ED7814B69E19E",
              "CalledMethods": [
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Spell_RaidStart"
              ],
              "Source": null
            }
          ],
          "Hash": "CAF76E08EBC061CBB4133B604EA198C85E1D953771DE57B3A6CDD44F3433A6AE"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.SummonCreatureSpell",
          "Name": "SummonCreatureSpell",
          "DisplayName": "SummonCreatureSpell",
          "FullName": "Candide.GameModels.Models.Spells.SummonCreatureSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "23B9894AA1593E72B44978858F29E386C3D988F138700AE0080A4C84601D5D9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB9D3B43C3827C662F0A6E78856E8F267825E1021A3C05B92A16B4D749F598B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90CE0DDC56D2FD69FD675092F32C7034329417E7B24A2765A0C190FB29758B37"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.UnlockProgressionSpell",
          "Name": "UnlockProgressionSpell",
          "DisplayName": "UnlockProgressionSpell",
          "FullName": "Candide.GameModels.Models.Spells.UnlockProgressionSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "8B4A3C45E487635C46A864AACF741EC77099F334975F8B0FBA78E29E1E39EE8B",
              "Hash": "5A5F3A4198D291CC4F36C2068DAF145EBF5517348BF0E17922D6D9C2D8C290EB",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "1616EF55C651F35642C4DD2D260F6DF82F482BDF66A6AE36F03A8D7D3A7900BD",
              "Hash": "7A89B04F4036EBE47E41F420F0992576220AC09E91EA480215D847B24A0D6349",
              "CalledMethods": [
                "CandideServer.Database.RewardDataBase::GetRewardOrMissing(System.String)",
                "CandideServer.Data.DataModels.RewardData::GetTooltipText()",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7EF3F9EE155CDBC358C12BD67FC4AB1FC2E32830E676203D2A71BD56F1C8B1CF"
        },
        {
          "Id": "Candide.GameModels.Models.Spells.WeatherSpell",
          "Name": "WeatherSpell",
          "DisplayName": "WeatherSpell",
          "FullName": "Candide.GameModels.Models.Spells.WeatherSpell",
          "Namespace": "Candide.GameModels.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.GameModels.Models.Spells.AbstractSpell",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "721DF2BA3751531715A3604FDE5B5FF81BDF3A399E80510E98A0906FFDB3A338",
              "Hash": "8F349EFC055780A9113C7D4377CF0C1B475926E79B03E059D55A02A6127F11FB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Candide.Combat.ClientProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void",
              "Name": "GetToolTipText",
              "Signature": "public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "F0FAFD96F8BF8B30C63F943842A1A947A49AF606AC2FCC46EBE430CE50EFAB42",
              "Hash": "8E7DCDBD5A19FA28207CE611CCC16F96FA49A79EA475D84C537CDE32A97C15FF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.TimeTextHelper::SecondsToDescriptionText(System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Spell_SummonWeather"
              ],
              "Source": null
            }
          ],
          "Hash": "AD645B4FFD9322D6D39B136400ADB71CFB303947FCFCDA75C86347CE7013F91B"
        },
        {
          "Id": "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute",
          "Name": "ClientTradeRoute",
          "DisplayName": "ClientTradeRoute",
          "FullName": "Candide.GameModels.Models.TradeRoutes.ClientTradeRoute",
          "Namespace": "Candide.GameModels.Models.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedInventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedInventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64E2CD3657A7CD22C1EE5A9F405D74DA870BAF4311359D498487B8EA99B61314"
            },
            {
              "Id": "AssociatedResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "AssociatedResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E AssociatedResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9226F84361C71416E31613844B5C1F1A3BBAE1131058DC0AAE84FDFEC24A106A"
            },
            {
              "Id": "CalculatedRouteTime:System.Single",
              "Name": "CalculatedRouteTime",
              "Type": "System.Single",
              "Signature": "public System.Single CalculatedRouteTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01DC112A83C7B7B971513CE5E77B1012F39E088EC1946276479DF224E50E19B3"
            },
            {
              "Id": "CancelStatus:CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Name": "CancelStatus",
              "Type": "CandideServer.SimulationModels.TradeRouteCancelStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteCancelStatus CancelStatus",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F28E78827CB7F260C1EB86C73B6871A11CEE6A88C73529484072C60A44EFDDC1"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "DestinationTownId:System.Guid",
              "Name": "DestinationTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD048EA9F2A9BE58CA72F9EE9BD8E9DE8AC466DA418E79CAC55997530688FA0D"
            },
            {
              "Id": "DestinationTradingPostId:System.Guid",
              "Name": "DestinationTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA2C6E82581EBE96592B154948866EBA936F629E8626948F5C75628B96643EB9"
            },
            {
              "Id": "FulfilledUnits:System.Int32",
              "Name": "FulfilledUnits",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FulfilledUnits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2ADCFCC47D1A9738453CEEA441C80B3DCC6E34189BAE3F187D4AECEA47BE97"
            },
            {
              "Id": "HomeTownId:System.Guid",
              "Name": "HomeTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFD60B5325483C9CB781EE2DC498D885F627F042D9EEB88F5CB37F3AE8F95516"
            },
            {
              "Id": "HomeTradingPostId:System.Guid",
              "Name": "HomeTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC74BB80DC9AA4EE03FC314F605A0B68B3EE18B47C8B5EA517BE83C2A77FF679"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsRepeating:System.Boolean",
              "Name": "IsRepeating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRepeating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C831F50BDA0CEBE71D277EF6DA5D83DE6E4B3AB250FF9126CEBA1816A6A77959"
            },
            {
              "Id": "ReceiveItemRatios:Shared.Models.Items.ItemAmount[]",
              "Name": "ReceiveItemRatios",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ReceiveItemRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C0AC9E04813573F40526821156D3183330E0A98EDACE20266655D4992148C7"
            },
            {
              "Id": "ReceiveResourceRatios:Shared.Models.Items.ResourceAmount[]",
              "Name": "ReceiveResourceRatios",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ReceiveResourceRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F259DBB69673EC28049453A4D45AAC0EF22913B563E0D1D800AE6349293E2BED"
            },
            {
              "Id": "SendItemRatios:Shared.Models.Items.ItemAmount[]",
              "Name": "SendItemRatios",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] SendItemRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C26A40F2512E5181F32256C7465D1A57E829218051B5E9D2AA14AAE31742125"
            },
            {
              "Id": "SendResourceRatios:Shared.Models.Items.ResourceAmount[]",
              "Name": "SendResourceRatios",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] SendResourceRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C08851A9F7B27496810B975263558FA3AA4FC5A021E839995EE82740B2082B4C"
            },
            {
              "Id": "Status:CandideServer.SimulationModels.TradeRouteStatus",
              "Name": "Status",
              "Type": "CandideServer.SimulationModels.TradeRouteStatus",
              "Signature": "public CandideServer.SimulationModels.TradeRouteStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "40FB69BDE6541D8F1892EA610596F247ABBA93C9EDEDF22197FBE1712133F35B"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "UnitAmount:System.Int32",
              "Name": "UnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B59BE724597680C9490766527E6E38ED3D5AFDD181755AE2FD3024C68CD01C5B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsCancellable()-\u003ESystem.Boolean",
              "Name": "IsCancellable",
              "Signature": "public System.Boolean IsCancellable()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "DD358894F4A3CECF92F456F5F1AB62631E4F71AB6ED8B34D59779CEA001DCC6B",
              "Hash": "CDD7D4450404F3B866662F5000C640F539578289F401FEEE1A587312C6EFA9EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFromMessage(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage)-\u003ESystem.Void",
              "Name": "UpdateFromMessage",
              "Signature": "public System.Void UpdateFromMessage(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "050998EB1716282E6F6EBC2A14E0A4DC237FE328D9A046C1C18DC99819B437B8",
              "Hash": "93FA165902BDFC8F62596D9D3C009E42ED74605737C71B1892102903383C17EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFromModel(CandideServer.SimulationModels.TradeRouteSimulationModel)-\u003ESystem.Void",
              "Name": "UpdateFromModel",
              "Signature": "public System.Void UpdateFromModel(CandideServer.SimulationModels.TradeRouteSimulationModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.SimulationModels.TradeRouteSimulationModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "368BD9C14B5F022D4A108C79D5CAA443267EF1165C7AD8DC341A84719C1381AC",
              "Hash": "E02B845694B0852CCCC334640F8A42B2D0453ACE07970219E689598E23B0FBAD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE99A1BCA0E0B33958881FE6AF4BD8DDF71127836D3E940AAECC43CDBC042BB5"
        },
        {
          "Id": "Candide.GameModels.Models.Weather.ClientWeatherData",
          "Name": "ClientWeatherData",
          "DisplayName": "ClientWeatherData",
          "FullName": "Candide.GameModels.Models.Weather.ClientWeatherData",
          "Namespace": "Candide.GameModels.Models.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbienceEvent:System.String",
              "Name": "AmbienceEvent",
              "Type": "System.String",
              "Signature": "public System.String AmbienceEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E21FDB680ACDE0ADD3703F4DAC1AEA48A16106933EC3C43137752C00862B5D3"
            },
            {
              "Id": "AmbienceHandler:Candide.Ambience.IBiomeAmbience",
              "Name": "AmbienceHandler",
              "Type": "Candide.Ambience.IBiomeAmbience",
              "Signature": "public Candide.Ambience.IBiomeAmbience AmbienceHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB08DC96A037B697DD7310F9B035A3B8643E1BC296FC67BE708C7308FB83741F"
            },
            {
              "Id": "CreateController:System.Func\u00601\u003CCandide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController\u003E",
              "Name": "CreateController",
              "Type": "System.Func\u003CCandide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController\u003E",
              "Signature": "public System.Func\u003CCandide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController\u003E CreateController",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E574BACA9C0ED388F3182DC33CF4C74018F4259D01E7DB736EFCAA1693AAFD31"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "WeatherId:System.String",
              "Name": "WeatherId",
              "Type": "System.String",
              "Signature": "public System.String WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D45162B32DE379792CF2CF922CD04264591F45776BDA07D0FB3D3A855B3F024"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D324F06753E81059A5B9ECEA74F5AC1B33138E739B291FEA58075A2990E60EE"
        },
        {
          "Id": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
          "Name": "ClientWeatherInstanceModel",
          "DisplayName": "ClientWeatherInstanceModel",
          "FullName": "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel",
          "Namespace": "Candide.GameModels.Models.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController",
              "Name": "Controller",
              "Type": "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController",
              "Signature": "public Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC651BD36AE7F2929776A99E05FDDB297ADC8DF32D1D105DDD2441891F315690"
            },
            {
              "Id": "HasAmbienceHandler:System.Boolean",
              "Name": "HasAmbienceHandler",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAmbienceHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A2B159AD320FA8DBC7816BD96E55ACFA0A5F8E1AC98337B2A435703629E09EB"
            },
            {
              "Id": "Model:Shared.Models.Weather.WeatherInstanceModel",
              "Name": "Model",
              "Type": "Shared.Models.Weather.WeatherInstanceModel",
              "Signature": "public Shared.Models.Weather.WeatherInstanceModel Model",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D5B216AF7232E5E1EEBCE9E8CC5DDD9B015EE4244AD61FC2ADE929A9B029955"
            },
            {
              "Id": "Strength:System.Single",
              "Name": "Strength",
              "Type": "System.Single",
              "Signature": "public System.Single Strength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128B21E0D3F2199D4079269331F0CE44111B98A035B307D7E835A744908FEB54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4E38B826331AB4E5041926B1F27E7660CF8F0D7BCCEC474D2EC1883E97698F14"
        },
        {
          "Id": "Candide.GameModels.PlayerGameState",
          "Name": "PlayerGameState",
          "DisplayName": "PlayerGameState",
          "FullName": "Candide.GameModels.PlayerGameState",
          "Namespace": "Candide.GameModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Analytics:Shared.Analytics.AnalyticsHandler",
              "Name": "Analytics",
              "Type": "Shared.Analytics.AnalyticsHandler",
              "Signature": "public Shared.Analytics.AnalyticsHandler Analytics",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F704E66C2359768EAB831A3EFFB3A996EDA8607B6FC8F8B58E62D700BB31786"
            },
            {
              "Id": "FurnitureAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "FurnitureAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E FurnitureAmounts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ACBB816DDC9A5527171B0743AA54FBF33ADD715291F3D2EAA5F21E5807D4A74E"
            },
            {
              "Id": "HotBar:Candide.Entities.PlayerState.HotBarSlot[]",
              "Name": "HotBar",
              "Type": "Candide.Entities.PlayerState.HotBarSlot[]",
              "Signature": "public Candide.Entities.PlayerState.HotBarSlot[] HotBar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E080CA13A6DEA819D16076F77AE47DC1ABCC32D05E659CD2B795597435971F30"
            },
            {
              "Id": "PlayerWorldFlagsBooleans:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "PlayerWorldFlagsBooleans",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E PlayerWorldFlagsBooleans",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C76CC84E271CB506A90ADF8A262418A8F092BFF435840FA2F9AC73AC9F820F4"
            },
            {
              "Id": "PlayerWorldFlagsFloats:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E\u003E",
              "Name": "PlayerWorldFlagsFloats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E PlayerWorldFlagsFloats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C84449C8AA5BDF92D64BFAB18E3135C79B734E15F480D405F55C357C15801DF9"
            },
            {
              "Id": "PlayerWorldFlagsStrings:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E\u003E",
              "Name": "PlayerWorldFlagsStrings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E PlayerWorldFlagsStrings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E67D1A04CDD19876601BD4763963C334F88CAC3106DC64CAA0D66141C03D03B"
            },
            {
              "Id": "TimePlayedInSession:System.Double",
              "Name": "TimePlayedInSession",
              "Type": "System.Double",
              "Signature": "public System.Double TimePlayedInSession",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "852DA3D7DA5D467C76C2CC83D1D0F8D5DF7E6A0C539FDB343A08075267C689E3"
            },
            {
              "Id": "TrackedQuestId:System.String",
              "Name": "TrackedQuestId",
              "Type": "System.String",
              "Signature": "public System.String TrackedQuestId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2905068F1841FD5ED06590A259EF28C912BC573E4BF7882C4B549DF2362A10FD"
            },
            {
              "Id": "WorshipOfferedItemAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "WorshipOfferedItemAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E WorshipOfferedItemAmounts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15B04239429BBA97900F9125AD895D5089CAD48456F175B6F743DA358DA8B675"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PlayerLoaded(CandideServer.ServerServices.GetFullGameStateResponse, Shared.Models.Player.PlayerCharacterSaveModel)-\u003ESystem.Void",
              "Name": "PlayerLoaded",
              "Signature": "public System.Void PlayerLoaded(CandideServer.ServerServices.GetFullGameStateResponse gameState, Shared.Models.Player.PlayerCharacterSaveModel saveModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameState",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "saveModel",
                  "Type": "Shared.Models.Player.PlayerCharacterSaveModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "A2F2447270B3D82F25590DEAF734B869E8A811A705D5634013D7F8E8CAF5FADA",
              "Hash": "2B8A6C5E805E27970B30CE15BB6990FB95624D8D6A33CB9897A38112D43E6157",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E::get_Value()",
                "Candide.Entities.PlayerState.HotBarSlot::.ctor(Shared.Models.Player.HotBarSlotType, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "68DA25019A7DB93747C9F77DC4AA44AED7E2C8790683E9AC5D5315B2E3A5E407"
        },
        {
          "Id": "Candide.GameModels.Services.AuraService",
          "Name": "AuraService",
          "DisplayName": "AuraService",
          "FullName": "Candide.GameModels.Services.AuraService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ApplyEntityAura",
              "Signature": "public System.Void OnReceive_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C94AFE47404C8AB52A41127ABDF1EF09B6B162A3C4B0A345E202DC59CBAFDFB3",
              "Hash": "199AECAACAD9F377D55B6AB0EBF4BA4E1BDB6010D43239761C10DEDF405E8BC0",
              "CalledMethods": [
                "Candide.GameModels.Managers.AuraManager::SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_ReapplyEntityAuras(CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ReapplyEntityAuras",
              "Signature": "public System.Void OnReceive_ReapplyEntityAuras(CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "47E571846442DFE45B99AFB8C3AADDF6F3FF8FC9457B1AB7BB0E54501505A698",
              "Hash": "6111D32B9C800F3E02BCA8CA7CA0E72CBEC2C9DBF8080B4920DE7C9526585BB1",
              "CalledMethods": [
                "Candide.GameModels.Managers.AuraManager::SyncReapplyEntityAuras(System.Guid, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveAuraFromEntity",
              "Signature": "public System.Void OnReceive_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2503536BF7312A08741006C69D8176DBD78EA539BFE34EEE9A447CCB47A72B2C",
              "Hash": "64DECF7D89F82C08430051A381D4FF5DCECF55F26A0C15637EDD212DD9A9BF4D",
              "CalledMethods": [
                "Candide.GameModels.Managers.AuraManager::SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)-\u003ESystem.Void",
              "Name": "Send_ApplyEntityAura",
              "Signature": "public System.Void Send_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.ApplyEntityAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2E815F9E6765C6B1AF39C56E8C184E3F86B7D5469515609A7098D93E2578CF1C",
              "Hash": "7B418719687F079B4F12B01E8CAD5A9F99ED3BBE36E25C9A883D7A13A255DC4B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "auras-apply-entity-aura"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)-\u003ESystem.Void",
              "Name": "Send_RemoveAuraFromEntity",
              "Signature": "public System.Void Send_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Auras.RemoveAuraFromEntity",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A9871763F9CD9F22AC32220A92EFB03A1CF5B8C965F329E64E7433CE5BEB11E5",
              "Hash": "AD9189EC8010AEFD77B64076780210091398B445E1D1C1789C7793A3DDDF5827",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "auras-remove-aura-from-entity"
              ],
              "Source": null
            },
            {
              "Id": "TryGetEntityAuras(System.Guid, System.Action\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E\u003E)-\u003ESystem.Void",
              "Name": "TryGetEntityAuras",
              "Signature": "public System.Void TryGetEntityAuras(System.Guid entityId, System.Action\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E\u003E onReponse)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onReponse",
                  "Type": "System.Action\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3CC5A369623C6B072F62366FC6E075B594515BC1BD2DBCAC85B8F61FFB1212DC",
              "Hash": "C0A54F7A1A1C466AC1F79647DDEC10525608CD0D4DC7E7A6FAFFE836F3C80AD7",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-entity-auras"
              ],
              "Source": null
            }
          ],
          "Hash": "1CBFF8BBB9B70DAE241A9B76B8ABBF3E1D3966F08A8BAB53FD222D3BA08A1AAC"
        },
        {
          "Id": "Candide.GameModels.Services.BlessingsService",
          "Name": "BlessingsService",
          "DisplayName": "BlessingsService",
          "FullName": "Candide.GameModels.Services.BlessingsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdatePlayerCurrentBlessing",
              "Signature": "private System.Void OnReceive_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "E0742917B216F1E1740DAA148EC3C7E825E077AB3157586E4EFBFAD4533376C0",
              "Hash": "03744C27D2D1FEBA1A292797F1EA0C0D324CD388DABAD994FB1CA63210C12DBC",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.Managers.BlessingsManager::RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter)",
                "Candide.GameModels.Managers.BlessingsManager::SynchApplyBlessing(System.Guid, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateUnlockedBlessings",
              "Signature": "private System.Void OnReceive_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FD16595CDDE4BD84B0AF4BB51395A8D8FAEF92A08F249CCB1D2920EA0BA59585",
              "Hash": "488E2395A2B26EE2E8E74CFBD9CC7D35928D37B0910A9609580F694AC7960E20",
              "CalledMethods": [
                "Candide.GameModels.Managers.BlessingsManager::SynchUpdateUnlockedBlessings(System.String[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RequestApplyBlessing(CandideServer.MessageModels.Gods.RequestApplyBlessingMessage)-\u003ESystem.Void",
              "Name": "Send_RequestApplyBlessing",
              "Signature": "public System.Void Send_RequestApplyBlessing(CandideServer.MessageModels.Gods.RequestApplyBlessingMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.RequestApplyBlessingMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4C101D18E6FB7635D406B8955B460497922BCB5D107E96E0A3F4D8D90488BB1C",
              "Hash": "113D9F6D1DA2D67FD2B1A2D3768924EACC1C9A3347B274D4DAE071F5305F0211",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "gods-request-apply-blessing"
              ],
              "Source": null
            }
          ],
          "Hash": "805C389D060283178C73E42B78C0760EF26C588A528E2B3EF18C1866A914B24F"
        },
        {
          "Id": "Candide.GameModels.Services.BossService",
          "Name": "BossService",
          "DisplayName": "BossService",
          "FullName": "Candide.GameModels.Services.BossService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_BossDiscoverSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossDiscoverSpawnLocation",
              "Signature": "public System.Void OnReceive_BossDiscoverSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "176BB2E57F3310EFAE878F084B4489EA984DA25888230CC66AE6D53A237CF5B2",
              "Hash": "95EBC76AD0FE0223A95BFB3108BC34811CD2C278CB28D1FB7E7992AE50068143",
              "CalledMethods": [
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(Shared.Text.StringId, CandideServer.Models.ChatMessageType)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.Graphics.VFX.CinematicHandler::PlayDungeonIntro(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.GameModels.Controllers.BossController::UpdateBossLocation(CandideServer.Models.Boss.BossLocationModel)"
              ],
              "StringLiterals": [
                "event:/music/stingers/guardian_of_minerva_nest_discovered_2"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossFightUpdate",
              "Signature": "public System.Void OnReceive_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossFightMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B453331D980F51D3EBA4A5B7E4061FBBFD77EF97A74DDDEA0C44A06764513F20",
              "Hash": "3B2B889304CCEF4D99F63F636C98ABAD363FCBCF54EAA5C4D07E22AC2D509E13",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::UpdateBossFight(CandideServer.Models.Boss.BossFightModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossMusicUpdate",
              "Signature": "public System.Void OnReceive_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossMusicUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2C92C0F452D6A90D6B519275FA8B59F2BAAD96AB3A2E94EDC89396F468335338",
              "Hash": "E974BF42106D1E3A30648CE156AB755D67777CEC4960C1A0966D53EE41490F60",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::UpdateMusicBoss(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossSpawnLocation",
              "Signature": "public System.Void OnReceive_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8D254EA09E69F102E85C47CD05B439EB4C1CABCE83B5411F7F518869FEABAD24",
              "Hash": "C990DF6BAEA40E874BD31E400C7CE6F3F78B4B30F84013E92572AEFB5E03C530",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::UpdateBossLocation(CandideServer.Models.Boss.BossLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossUpdate",
              "Signature": "public System.Void OnReceive_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "67F92E485E942D474BFB2F23510E0342BE09D3DE66F81C0A7934CD364358F2E3",
              "Hash": "255454CAB372A65D89836E5A3E5894787B2E7B4692226E0CB1FBD488F6F5F65D",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::UpdateBoss(CandideServer.MessageModels.Bosses.BossUpdateMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BossWorldLock(CandideServer.MessageModels.Bosses.BossWorldLockMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BossWorldLock",
              "Signature": "public System.Void OnReceive_BossWorldLock(CandideServer.MessageModels.Bosses.BossWorldLockMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.BossWorldLockMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C25ADB4860AB151FB00B03605F9E950A100EBA6FED4454E26102B04E1E332574",
              "Hash": "970FAB8CD038E480C57A588E519B0F6F61029066FC49B21A81AFCBEE83B0267A",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::UpdateBoss(CandideServer.MessageModels.Bosses.BossWorldLockMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveBossFight(CandideServer.MessageModels.Bosses.RemoveBossFightMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveBossFight",
              "Signature": "public System.Void OnReceive_RemoveBossFight(CandideServer.MessageModels.Bosses.RemoveBossFightMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Bosses.RemoveBossFightMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "55BB2968D1C20627C709F4E9D920EC7629DF6F803C9E493CD4B7C4F350E6FCD1",
              "Hash": "C83A078C0D23F69A4804046CAA557CE824CB1D7B322F5CBB21A37E2B9670DCB9",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BossController::RemoveBossFight(System.Guid, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_SpawnBossCheat(System.String, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Send_SpawnBossCheat",
              "Signature": "public System.Void Send_SpawnBossCheat(System.String bossId, Microsoft.Xna.Framework.Vector3 playerPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "898C3F125427487C06FB3BDFE01F6E0E831FF4612D7CC7ECDFD21872736CF4E1",
              "Hash": "10FFE33C10A9969521A0E05722DAAE383076C0C0B3C9CBE93B2DAF04667762AD",
              "CalledMethods": [
                "CandideServer.MessageModels.Bosses.BossSpawnCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "boss-spawn-cheat"
              ],
              "Source": null
            }
          ],
          "Hash": "225978F46941F33529D429508A856E0478330746CE45521EFFA17A736F8510F4"
        },
        {
          "Id": "Candide.GameModels.Services.BuildingsService",
          "Name": "BuildingsService",
          "DisplayName": "BuildingsService",
          "FullName": "Candide.GameModels.Services.BuildingsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, System.Action\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenOnInternalResourceStorageForBuilding",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "82558BADB9D225BD1BCEE05BE21AB5C79790A775F020D52DF9F97973082728AD",
              "Hash": "6B7B2A484C7823E3899E6CD2F7E231919A81FDF952E272F539D1B4BB2C3FB32D",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "buildings-get-and-listen-internal-resource-storage"
              ],
              "Source": null
            },
            {
              "Id": "GetInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, System.Action\u00601\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetInternalResourceStorageForBuilding",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "ABAD2FED361559E66C06CB2AE513C68510C4879871CE2D41706C0C0A12D04985",
              "Hash": "FBA66D6FD67FB9583FDD809C6ABA699874EAEF4D2D9B45DB050117F30D861D56",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "buildings-get-internal-resource-storage"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BuildingSpawned",
              "Signature": "private System.Void OnReceive_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5DA6E0AD990C6A763D8971860B12C744E8721BB472E8D63E331D3676B7F1F643",
              "Hash": "7698A0C66FCECC00C117FA479F3B41DF7EE51946EDCDB9AE5235EA4D831D965F",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BuildingsController::BuildingSpawned(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)",
                "Candide.GameModels.Managers.BuildingsManager::BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_BuildingUpgraded",
              "Signature": "public System.Void OnReceive_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingUpgradedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2F650D8E9F0DD05B91AA89B1BEC16A16E8743A1FDA7412A7F406BEDE673BF59A",
              "Hash": "FF7E591D19F45466F92C6DB9AF1E4995ACB3C38713F01BB18BEAE9F233058733",
              "CalledMethods": [
                "Candide.GameModels.Managers.BuildingsManager::BuildingUpgraded(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveBuilding",
              "Signature": "public System.Void OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.BuildingRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3EC8EFCC7A9C3F06691735EAFA8AE0721B44FF04161DDB0790FE7234C4AC844C",
              "Hash": "59B9E67E62FFC73184DB7C42E3E765E89E47314DD9A9A28FB4C3127766062A26",
              "CalledMethods": [
                "Candide.GameModels.Managers.BuildingsManager::SyncBuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateBuildingAppeal",
              "Signature": "public System.Void OnReceive_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "31DC3B079B82C440116EAEF709DFB395552A4657FB34848A260D36F5FDC9937C",
              "Hash": "3762B46A90CB5D97CF2063019A497279F416A28911719E9DC38F548F75E87F76",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BuildingsController::SyncUpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateBuildingParameters",
              "Signature": "private System.Void OnReceive_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "00EBC997BCBEC7A5D8C5E82E64CE0954925BC23D3D38C0AD5D5FF30BA4942659",
              "Hash": "58D4914B79DAB9A9E9892F70E49313883AC1442EAB9C60EB721E08DC7DB71EBD",
              "CalledMethods": [
                "Candide.GameModels.Controllers.BuildingsController::UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendDepositEntityIntoStorage(System.Guid, System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "SendDepositEntityIntoStorage",
              "Signature": "public System.Void SendDepositEntityIntoStorage(System.Guid entityId, System.Guid buildingId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E onErrorEntityPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onErrorEntityPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "A55C634D5FF967E89187F894383AC728C4E13430C70A35EA779A3FFF14C1C964",
              "Hash": "6885AEDC51324E88E9608ED45DFBDAA19859A6B08C5C2C6B4FA3576EA53305FF",
              "CalledMethods": [
                "CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "buildings-deposit-resource-into-storage"
              ],
              "Source": null
            },
            {
              "Id": "SendGetBucketDepleteResourceStorageEndpoint(System.Guid, System.Guid, System.String, System.Int32, System.Action\u00601\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E, System.Action)-\u003ESystem.Void",
              "Name": "SendGetBucketDepleteResourceStorageEndpoint",
              "Signature": "public System.Void SendGetBucketDepleteResourceStorageEndpoint(System.Guid bucketEntityId, System.Guid buildingId, System.String resourceId, System.Int32 amount, System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E onResponse, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bucketEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "72AE1362FBC20C015FF1E3DE3ECCB4C228D7DB7B3608FDD5AA623EA676CBBD0D",
              "Hash": "59F96944D33B3195F4128DABE6FC433A6AEE5D4C6FF15F19234DB5ADE01C45E4",
              "CalledMethods": [
                "BuildingsService.\u003C\u003Ec__DisplayClass5_0::.ctor()",
                "CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest::.ctor()",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E::Invoke(!0)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "BuildingsService.\u003C\u003Ec__DisplayClass5_0::\u003CSendGetBucketDepleteResourceStorageEndpoint\u003Eb__0(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "buildings-try-deplete-into-bucket"
              ],
              "Source": null
            },
            {
              "Id": "SendGetDepositBucketContentIntoResourceStorageEndpoint(System.Guid, System.Guid, System.Action\u00601\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E, System.Action)-\u003ESystem.Void",
              "Name": "SendGetDepositBucketContentIntoResourceStorageEndpoint",
              "Signature": "public System.Void SendGetDepositBucketContentIntoResourceStorageEndpoint(System.Guid bucketEntityId, System.Guid buildingId, System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E onResponse, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bucketEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "3F779BB79B0C8E850C0B2513A9198E00F083210BEEC8EFD1FB6B45904C81C072",
              "Hash": "6A5EDFD0998982970E6FD4FF6D745645FF67CA393C04CFEF0DFD9424B6B3A200",
              "CalledMethods": [
                "BuildingsService.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest::.ctor()",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E::Invoke(!0)",
                "System.Action\u003CCandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "BuildingsService.\u003C\u003Ec__DisplayClass6_0::\u003CSendGetDepositBucketContentIntoResourceStorageEndpoint\u003Eb__0(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "buildings-bucket-try-deposit"
              ],
              "Source": null
            },
            {
              "Id": "Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveBuilding",
              "Signature": "public System.Void Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.RemoveBuildingMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A61F5844D2C0A5A0434FA7626C56D678E9162F92A47DE778E4420B0D84E8C667",
              "Hash": "D839BD8D25482D019D9C4D01840B643B3B4818361CB0841817CB3B0E70DFC5F0",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "buildings-remove-building"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage)-\u003ESystem.Void",
              "Name": "Send_TryTurnItemIntoFuelForSource",
              "Signature": "public System.Void Send_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "65C3B3B9851AB1E05BE40061FB8B81F5D09A3D5E2B9EE6F3AC34D0F7D44D536C",
              "Hash": "30344E62873B4AB223ABADBE3ACE727858EC5EB061BF83A00DFB10464D6F2A31",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "buildings-item-to-fuel"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryUpgradeBuilding(System.Guid, System.String, System.Guid, System.Action\u00601\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Send_TryUpgradeBuilding",
              "Signature": "public System.Void Send_TryUpgradeBuilding(System.Guid buildingInstanceId, System.String constructionId, System.Guid carpenterBuildingId, System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carpenterBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "D6B5541385357BAC61ACC782E509C70B68DB165D0090C9F66B7AEFE52967B6D9",
              "Hash": "A9E52D781E98BDC2F5429DC4AF7910D77D1251761EA3DB11494BF335FBFD71E5",
              "CalledMethods": [
                "CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "try-upgrade-building"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpgradeBuildingCheat(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "Send_UpgradeBuildingCheat",
              "Signature": "public System.Void Send_UpgradeBuildingCheat(System.Guid buildingInstanceId, System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5328370272A6BECC412C8BDEE2EC258886E671067000898C56C1E71A2513C6F2",
              "Hash": "714DCF8D218CB11A6AE9DCE9BCFAF0407D7E71D6B1C00D5A98746F9A7ECBC8BC",
              "CalledMethods": [
                "CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "upgrade-building-cheat"
              ],
              "Source": null
            }
          ],
          "Hash": "520F282AFE79AE4310CB59FF749C7F4E0C33B16747136B293FE71CC309055A5C"
        },
        {
          "Id": "Candide.GameModels.Services.CitizenService",
          "Name": "CitizenService",
          "DisplayName": "CitizenService",
          "FullName": "Candide.GameModels.Services.CitizenService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest, System.Action\u00601\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenToCitizens",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest msg, System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "B2D99880A06C4E5E7DB846E8F7CE06C73AE7508046034A65EEEE57116715C7F9",
              "Hash": "F6EC89CD917B13DD0131A0AFB399E023A19195DB83C27E7F271CF01D6D4E7F20",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "citizens-get-and-listen-to-citizens"
              ],
              "Source": null
            },
            {
              "Id": "Get_GiveCitizenGift(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest, System.Action\u00601\u003CCandideServer.MessageModels.Citizens.GiveCitizenGiftResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "Get_GiveCitizenGift",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler Get_GiveCitizenGift(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest msg, System.Action\u003CCandideServer.MessageModels.Citizens.GiveCitizenGiftResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Citizens.GiveCitizenGiftResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "B7D3C6B1C77BBEB02F9E6127A28E27A0F8ED8DD55458CA230540E909D7D6A879",
              "Hash": "A9271CB0777F7F7D0E16E08BEAED044A19CD66FEE8E7D86B04217DDE8E6A5C71",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "citizens-get-give-citizen-gift"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage)-\u003ESystem.Void",
              "Name": "OnReceive_CreateOverviewCitizenForTown",
              "Signature": "private System.Void OnReceive_CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "88616B14976FB35D8A4866FDD3F5F5EE564CCCECEDD5CFD8A44B932360DCC747",
              "Hash": "403FFC7D57303F14A4538F3DB7980FA6047ABE6F92675A85E502599B2EF9DFCE",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CitizenController::CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCitizen",
              "Signature": "private System.Void OnReceive_RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.RemoveCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "01ED3A645A8A361370E251C2045AD3A4E0CAFDCC0CC54EB0E57B471408E0C2DF",
              "Hash": "88FB3330BBF469F921208FC22A296EB21DD2AF6F926130DBBAB8F287D675EF54",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CitizenController::RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateCitizens(CandideServer.ServerServices.UpdateCitizensChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateCitizens",
              "Signature": "private System.Void OnReceive_UpdateCitizens(CandideServer.ServerServices.UpdateCitizensChangedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.UpdateCitizensChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "56E839E74C543D1757BD246F22026FF37B15D2ABB07B6098B1412F888BAACC9E",
              "Hash": "66AD10E9B74CEE35C67C63160B68FB67893FE504707111C11E672C8510362FDB",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CitizenController::UpdateCitizens(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendApplyCitizenAura(CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage)-\u003ESystem.Void",
              "Name": "SendApplyCitizenAura",
              "Signature": "public System.Void SendApplyCitizenAura(CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.ApplyCitizenAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "66FCE0BF7169B1D298FC40CFF112FB4141684D71990178CC6CDD34D22BA2DCCE",
              "Hash": "BE1694FB5F940B32BCF0BBC888CC020C314A0260938CEDF3D5470B650CFADED5",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "citizen-apply-citizen-aura"
              ],
              "Source": null
            },
            {
              "Id": "SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage)-\u003ESystem.Void",
              "Name": "SendStopListeningToCitizens",
              "Signature": "public System.Void SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "570FE6CAFB02372DA8305518DDE95C9FD7408C957B63C1D78F6D78E09795B817",
              "Hash": "921379F4E1D0E3ECBA3EB6EBD19424D0E783B2E9264A3899CE02C45E4BB3A5DE",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Controllers.CitizenController::SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "citizens-unregister-listener-for-citizens"
              ],
              "Source": null
            },
            {
              "Id": "SendWildCitizenToClosestTown(CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage)-\u003ESystem.Void",
              "Name": "SendWildCitizenToClosestTown",
              "Signature": "public System.Void SendWildCitizenToClosestTown(CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.SendWildCitizenToClosestTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D40F30307753C540A4141F9CBA7C45733E574F41A92CE64D34D6D066AE138F32",
              "Hash": "A18326A0A313CD18C6EAD55C92CDBDAD9FCE7B93A420524634BD90E933449846",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "citizens-send-wild-citizen-to-closest-town"
              ],
              "Source": null
            },
            {
              "Id": "Send_AcquireQuest(CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage)-\u003ESystem.Void",
              "Name": "Send_AcquireQuest",
              "Signature": "public System.Void Send_AcquireQuest(CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6A5A574D8B2CF2C73ECF27559A60D01C2688C6A7AE7B543DE8AA3D3FDE12D753",
              "Hash": "6C077A64ADDA3DA36370197C41B29112FE9602BB2AA78BD13C7AACA0708D5EEC",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "citizens-acquire-quest"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatAddGenericCitizen()-\u003ESystem.Void",
              "Name": "Send_CheatAddGenericCitizen",
              "Signature": "public System.Void Send_CheatAddGenericCitizen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CFBA7CF1167EC895DF4A28B9BC3F73E75CEBCB618C6C8994DFAE8967F1F5879D",
              "Hash": "D97AA2F303CD3B798B21C01861CE52A5FC55A6FC21C82DC26DB28FBBD88CCB9A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "citizens-add-generic-citizen"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatKillAllCitizens()-\u003ESystem.Void",
              "Name": "Send_CheatKillAllCitizens",
              "Signature": "public System.Void Send_CheatKillAllCitizens()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B3F673A3624F6806F49A9E59941F66EFE537F62AC46B6445644E23EC7181E9E5",
              "Hash": "CD16ECD0DD609CA7131B42D3614F2A63E4B5A9173C65B7F42B1957317723E547",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "citizens-kill-all-citizens"
              ],
              "Source": null
            }
          ],
          "Hash": "54DB4EB1F54B1E013335D734AA96AD5CAEC69E2EF6F86A52A1D0D0FC6B7E469F"
        },
        {
          "Id": "Candide.GameModels.Services.CombatService",
          "Name": "CombatService",
          "DisplayName": "CombatService",
          "FullName": "Candide.GameModels.Services.CombatService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendShieldBlock(CandideServer.ServerServices.ShieldBlockMessage)-\u003ESystem.Void",
              "Name": "SendShieldBlock",
              "Signature": "public System.Void SendShieldBlock(CandideServer.ServerServices.ShieldBlockMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.ServerServices.ShieldBlockMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "354E9DFCD54EFC89EBCBFC951358A293AB2A7EA2F674A6BC4A1E1D4978235C52",
              "Hash": "C6982BDADAB15FB3F2686B7179619225372B002A6C43AED3466E7455C53FBA7E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "shield-block"
              ],
              "Source": null
            }
          ],
          "Hash": "8534F70A09A52AD077D8F42BBC7550904BDD11A7AB0627A3B9908A649F334622"
        },
        {
          "Id": "Candide.GameModels.Services.ConstructionRecipesService",
          "Name": "ConstructionRecipesService",
          "DisplayName": "ConstructionRecipesService",
          "FullName": "Candide.GameModels.Services.ConstructionRecipesService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_AddConstructionRecipe(CandideServer.MessageModels.AddConstructionRecipeMessage)-\u003ESystem.Void",
              "Name": "OnReceive_AddConstructionRecipe",
              "Signature": "private System.Void OnReceive_AddConstructionRecipe(CandideServer.MessageModels.AddConstructionRecipeMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.AddConstructionRecipeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0863C5CED6C2CB7F5E17AC067F53ABBABB467B2E78C11BB97A81D421E0360088",
              "Hash": "99965779CA705D8689DAB01F78FBCA67C2A2AEEFA3F434F2AD2E80B26931B384",
              "CalledMethods": [
                "Candide.GameModels.Controllers.ConstructionRecipesController::AddConstructionRecipe(CandideServer.MessageModels.AddConstructionRecipeMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "39C70058C93028FA2330F8233F2A4A962FFC6C9573B92C75C6BE9BCE5603FD09"
        },
        {
          "Id": "Candide.GameModels.Services.ConstructionSitesService",
          "Name": "ConstructionSitesService",
          "DisplayName": "ConstructionSitesService",
          "FullName": "Candide.GameModels.Services.ConstructionSitesService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "BuildConstructionSite",
              "Signature": "public System.Void BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE6CA62436B1E11FAC62103CACFE38ECCB1AF3AB0FE43B9159447EFB2291CD2C",
              "Hash": "5BDCF1131A3A90FE6A61D3FB97E65EF4EC2EF06D0813169FFD4741B75E81BE3B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "build-construction-site-building"
              ],
              "Source": null
            },
            {
              "Id": "CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "CreateConstructionSite",
              "Signature": "public System.Void CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "F270FB62077B4C8F94836E5CB55F34CE039D0880825216009D6546CD5E9EE832",
              "Hash": "92BED1DCE717F611FB58BC5A1573219E2B52D237CC652AD221E0002D3152AC7D",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Services.ConstructionSitesService::OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage)"
              ],
              "StringLiterals": [
                "construction-sites-create"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "OnReceive_CreateConstructionSite",
              "Signature": "private System.Void OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "D4CCD1298792C3BED120599EF859D74127D781631A38ECD6BE0DFEE2DA6218EA",
              "Hash": "E6299DA33A37901C4FB2211125AEF5401EC8F83CC22D37ED519D930420D4DC16",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Multiplayer.Network.NetworkManager::Desynced(System.String)",
                "Candide.GameModels.Models.Constructions.ConstructionSite::.ctor(Microsoft.Xna.Framework.Point, System.Int32, System.Int32, Shared.Models.Construction.ConstructionModel, System.Guid, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.GameModels.Controllers.ConstructionSitesController::CreateConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite)"
              ],
              "StringLiterals": [
                "event:/buildings/create_construction_site",
                "Network player placed a construction site for construction ID ",
                ", but we could not find that id.",
                "OnReceive_CreateConstructionSite"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveConstructionSite",
              "Signature": "private System.Void OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "59090616C65E0B96C2212DA3F480134E8758199E44A67C6AAFA61745D4D8A9A6",
              "Hash": "07C2ECC7CFC9DA9FFCEF14473B8E95F3C5FA6543CC46E13FEFEAD198D023E98B",
              "CalledMethods": [
                "Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveConstructionSites",
              "Signature": "private System.Void OnReceive_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "3A759361D6BAEFD2ACFC2E924A3323E51A484872308F5F52AE8C51A0997CE179",
              "Hash": "52C2EFD0A7F90F1C5D94540090C3C0C2A69999AD7E56215477960D1F7A7372D2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)",
                "List.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateConstructActionInProgress",
              "Signature": "private System.Void OnReceive_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "148E327389FE7B8B7C16CADA56CBE6B703D485EF33587A69269404C27C9B314F",
              "Hash": "9105AB37CBDCD1D35B35B74D6602B20AB21F5DF5EE55A2CFB9707C5259DC0E5E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Received UpdateConstructActionInProgressMessage but the current ActionInProgress does not have a type of StandardConstru"
              ],
              "Source": null
            },
            {
              "Id": "SendGetPlaceConstruction(System.Guid, Microsoft.Xna.Framework.Point, System.Guid, System.Action)-\u003ESystem.Void",
              "Name": "SendGetPlaceConstruction",
              "Signature": "public System.Void SendGetPlaceConstruction(System.Guid itemInstanceId, Microsoft.Xna.Framework.Point tilePosition, System.Guid entityId, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "A3D86171FA4130C7EB3E407892DAE6DA89BC09FE0756DC278F77213E47C256F6",
              "Hash": "42895D7038319FB15B94A32FA9EF7F8C5AB35304FE0BA0758973082347BC7F2C",
              "CalledMethods": [
                "ConstructionSitesService.\u003C\u003Ec__DisplayClass2_0::.ctor()",
                "CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest::.ctor()",
                "ConstructionSitesService.\u003C\u003Ec::\u003CSendGetPlaceConstruction\u003Eb__2_0(CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse)",
                "System.Action\u003CCandideServer.MessageModels.Constructions.GetPlaceConstructionResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "ConstructionSitesService.\u003C\u003Ec__DisplayClass2_0::\u003CSendGetPlaceConstruction\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-place-construction"
              ],
              "Source": null
            },
            {
              "Id": "SendRemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)-\u003ESystem.Void",
              "Name": "SendRemoveConstructionSite",
              "Signature": "public System.Void SendRemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "ED342A1DAFC7D5F87F3C971C7645D9EB69D34AA58F6F8E3814C2C46B5262E1A6",
              "Hash": "9376F1F50DE06D77784621B82E26B775DFCC1838E178F041A24138183E4BAC65",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Services.ConstructionSitesService::OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)"
              ],
              "StringLiterals": [
                "construction-sites-remove-construction-site"
              ],
              "Source": null
            },
            {
              "Id": "Send_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage)-\u003ESystem.Void",
              "Name": "Send_ConstructActionInProgressDoProgress",
              "Signature": "public System.Void Send_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D40E788828058EA185D512B4E86F65467A32D9E4E506B2A7D81E424845E44095",
              "Hash": "59EEDCB750B5B6E12CE4CC88B0C7711C008ACA442EA97FA75F0F6928F6E5CB80",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "construct-action-in-progress-do-progress"
              ],
              "Source": null
            },
            {
              "Id": "Send_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage)-\u003ESystem.Void",
              "Name": "Send_StartConstructActionInProgress",
              "Signature": "public System.Void Send_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AE3F4567AD0A15B673BB53AF67D05A72EE89C9DB28E5D2ABA803030882818BFE",
              "Hash": "A67B05DF3DF097DC64A0BBD408981220EF39F624B04F2732ADB3AB7D05C73B5B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "start-construct-action-in-progress"
              ],
              "Source": null
            },
            {
              "Id": "Send_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage)-\u003ESystem.Void",
              "Name": "Send_StopConstructActionInProgress",
              "Signature": "public System.Void Send_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CE05D7BC652B2E3DFEFC02D563997D76E9B93BDF4FEFB78128C55A6F8C30176A",
              "Hash": "5E183C49C02165C1C87567353941883B8F1F4DB606921B8590B856866BE4E212",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "stop-construct-action-in-progress"
              ],
              "Source": null
            }
          ],
          "Hash": "0E49831525513B9E3FAE58B66AB8EDEBA0E9889E6C24C3191A10D8D762CBC277"
        },
        {
          "Id": "Candide.GameModels.Services.ConstructionsService",
          "Name": "ConstructionsService",
          "DisplayName": "ConstructionsService",
          "FullName": "Candide.GameModels.Services.ConstructionsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendCreateConstructionCheat(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "SendCreateConstructionCheat",
              "Signature": "public System.Void SendCreateConstructionCheat(System.String id, Microsoft.Xna.Framework.Vector2 position, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "8269D4EF4AD7E1CC5DD35ABDA47EAC99E50E7736E3E1889C715223C5B6157019",
              "Hash": "644D92F62A33CF7F099FDBC0A712A83B864AB1D490605A4F354F97E6260BFE0D",
              "CalledMethods": [
                "CandideServer.MessageModels.Constructions.CreateConstructionCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "create-construction-cheat"
              ],
              "Source": null
            }
          ],
          "Hash": "265212714C4CE17A6F997AC9DEE3FFB4BAF66F213E004F730E2E877551CA0673"
        },
        {
          "Id": "Candide.GameModels.Services.CropService",
          "Name": "CropService",
          "DisplayName": "CropService",
          "FullName": "Candide.GameModels.Services.CropService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DryFarmland(CandideServer.MessageModels.Crops.DryFarmlandMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DryFarmland",
              "Signature": "public System.Void OnReceive_DryFarmland(CandideServer.MessageModels.Crops.DryFarmlandMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.DryFarmlandMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "078411E4EA2E03F2430F3550D302ECB15D1110DDB3B068691D53601CFD614B71",
              "Hash": "812E4098E67578985D6FA0D5F883CBAC9E1A1E3C768CC9E1B71C506A9121FE51",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldTileManager::DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "Candide.GameModels.Controllers.CropController::DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaceCrop",
              "Signature": "public System.Void OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.SpawnCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "FBE17170F53AD9A176AC68407C3A42EE59CBDBD06A952CF3C51EA0961DC01EF6",
              "Hash": "C7241D88B02DFB1B488A928C565C65D2826038E94A100DAF64BC7E4B551A4A3C",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CropController::PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCrop(CandideServer.MessageModels.Crops.RemoveCropMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCrop",
              "Signature": "public System.Void OnReceive_RemoveCrop(CandideServer.MessageModels.Crops.RemoveCropMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.RemoveCropMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "806BA87AE27C939256AF387347703401F890B61ADEAAC7B7DC020909E7CA272A",
              "Hash": "F65D58845B7D8F7917ACD6346C46509FDE95AACFE252CC5B9BF24D8B319DCF14",
              "CalledMethods": [
                "Candide.GameModels.Managers.CropManager::OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateCrop(CandideServer.MessageModels.Crops.CropUpdateMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateCrop",
              "Signature": "public System.Void OnReceive_UpdateCrop(CandideServer.MessageModels.Crops.CropUpdateMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.CropUpdateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "7829A9A0906C987DA4C3CD07C203EFC11579332B8807788563F074FDFDD86759",
              "Hash": "15F5EFF19810E7C0A87C1A3887D2C33BB8E86C946234CA7B8C4658E265F81F09",
              "CalledMethods": [
                "Candide.GameModels.Managers.CropManager::OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Controllers.CropController::UpdateCrop(Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_WaterCrop(CandideServer.MessageModels.Crops.WaterCropsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_WaterCrop",
              "Signature": "public System.Void OnReceive_WaterCrop(CandideServer.MessageModels.Crops.WaterCropsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Crops.WaterCropsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "02618AF7D200760CFCEDC08D264E35982D25C3189B10BF05F521AA103E7B6104",
              "Hash": "E48B634FE239A474CA8C8EFEC5D4A48257EEFE1BA01296EC168FB88AB5CD66B9",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldTileManager::WaterFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "Candide.GameModels.Controllers.CropController::WaterCrops(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendGetPlaceCrop(System.Guid, Microsoft.Xna.Framework.Point, System.Action)-\u003ESystem.Void",
              "Name": "SendGetPlaceCrop",
              "Signature": "public System.Void SendGetPlaceCrop(System.Guid itemInstanceId, Microsoft.Xna.Framework.Point tilePosition, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "A39B3CBA1046FE5C98649B6704F44B85E0B7D71252923C2AF290CDDF719F277C",
              "Hash": "49B5E7958E30FFF2559E5F1B7172B843C0AC4A456EB0D235C7F1785B541A379C",
              "CalledMethods": [
                "CropService.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "CandideServer.MessageModels.Crops.GetPlaceCropRequest::.ctor()",
                "CropService.\u003C\u003Ec::\u003CSendGetPlaceCrop\u003Eb__7_0(CandideServer.MessageModels.Crops.GetPlaceCropResponse)",
                "System.Action\u003CCandideServer.MessageModels.Crops.GetPlaceCropResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "CropService.\u003C\u003Ec__DisplayClass7_0::\u003CSendGetPlaceCrop\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-place-crop"
              ],
              "Source": null
            },
            {
              "Id": "SendPlaceCrop(Microsoft.Xna.Framework.Point, System.String)-\u003ESystem.Void",
              "Name": "SendPlaceCrop",
              "Signature": "public System.Void SendPlaceCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cropId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "7128759C678D1E9C7FC8D9F57C43EDB0BD4F80EEDDE0D2C78DAF8F5EAA3814C1",
              "Hash": "274CED9E4857F8401F72060BEF2759A1B08A63FCE9130A0EADBB6984A180F82D",
              "CalledMethods": [
                "CandideServer.MessageModels.Crops.SpawnCropMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "spawn-crop"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "SendPlayerHarvestCrop",
              "Signature": "public System.Void SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "72FE90CF1331ACED2ABDA1BEF652DD67A94899C8E026A7E5C37098520103861F",
              "Hash": "F340418CDA9A832ED414782B5D959FC10AFA022FCE88A5743313BC121C307F2F",
              "CalledMethods": [
                "CandideServer.MessageModels.Crops.HarvestCropMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "harvest-crop"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryRemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "Send_TryRemoveCrop",
              "Signature": "public System.Void Send_TryRemoveCrop(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "AF6CAE07D4C09FFDC999761FE37F6509136E6EC3A07FFD12481EAC4DEEF80ED2",
              "Hash": "27294F0C15393C8A053FB00B3106F54BE2E46A09D229FA7B6B08D0F9F4A890A3",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "clear-crop"
              ],
              "Source": null
            }
          ],
          "Hash": "A0DBAC2D136325CC0CD281635E1CEEBFC043094F5459C66A9326A9A795D0E107"
        },
        {
          "Id": "Candide.GameModels.Services.DecorationsService",
          "Name": "DecorationsService",
          "DisplayName": "DecorationsService",
          "FullName": "Candide.GameModels.Services.DecorationsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DecorationRemoved(CandideServer.MessageModels.Decorations.RemoveDecorationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DecorationRemoved",
              "Signature": "private System.Void OnReceive_DecorationRemoved(CandideServer.MessageModels.Decorations.RemoveDecorationMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "21C673B4F307EA2A20176FFF403D46B14F48F5C26E64D598F1FB4FED20623E08",
              "Hash": "C57F22A8CA454D971E2E476B56BE34C451B0F77A13A4265DF7935C373967AB6F",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetDecoration(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Decoration\u0026)",
                "Candide.GameModels.Controllers.DecorationsController::SyncDecorationRemoved(Candide.GameModels.Controllers.DecorationRemovedArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_DecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DecorationSpawned",
              "Signature": "private System.Void OnReceive_DecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationSpawnedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B97E163092F850567BA30954E9AC74D139DEB9D335252DBD0CAA7A196325F5F5",
              "Hash": "C83E236C45DE6C02F4DD7F1C440D433DF661D16A9138BDCC4C85173C4542960C",
              "CalledMethods": [
                "Candide.GameModels.Managers.DecorationsManager::SyncDecorationSpawned(CandideServer.MessageModels.Decorations.DecorationSpawnedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_DecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DecorationUpgraded",
              "Signature": "private System.Void OnReceive_DecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.DecorationUpgradedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D6CE2577B49795FE3A38276C76BC03530E1903313869889E27A214A805CFC0ED",
              "Hash": "D96B937A371CC821FE038D84BA7A3D8F3B73985474FBA02F71911CFD566AABDD",
              "CalledMethods": [
                "Candide.GameModels.Managers.DecorationsManager::SyncDecorationUpgraded(CandideServer.MessageModels.Decorations.DecorationUpgradedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage)-\u003ESystem.Void",
              "Name": "Send_RemoveDecoration",
              "Signature": "public System.Void Send_RemoveDecoration(CandideServer.MessageModels.Decorations.RemoveDecorationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Decorations.RemoveDecorationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C6C1A6BA9C832BC03EABC777FDAFEE51E3A66D9730E667A1E98330FDBD416D3D",
              "Hash": "4397254A781AF8FAA1BD98AF0DD7671091895C18A6AD117191085372A57CCF5A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "decorations-remove-decoration"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryUpgradeDecoration(System.Guid, System.String, System.Guid, System.Action\u00601\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Send_TryUpgradeDecoration",
              "Signature": "public System.Void Send_TryUpgradeDecoration(System.Guid decorationInstanceId, System.String constructionId, System.Guid carpenterBuildingId, System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decorationInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carpenterBuildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "51CD6E913A36C135FC8BB1CBC6BF774535160BE86F7C63B367AECD4448DDA357",
              "Hash": "FB4581C3174D4C642A8F575462425CEBB177C873954241BFB428124E9ED9EF17",
              "CalledMethods": [
                "CandideServer.MessageModels.Decorations.TryUpgradeDecorationRequest::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "try-upgrade-decoration"
              ],
              "Source": null
            }
          ],
          "Hash": "5926833EDF0D12D04C5EA66ECA3A2F4B9D165022E9CE547556821ECB7346398D"
        },
        {
          "Id": "Candide.GameModels.Services.DungeonService",
          "Name": "DungeonService",
          "DisplayName": "DungeonService",
          "FullName": "Candide.GameModels.Services.DungeonService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DiscoverDungeonLocation(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DiscoverDungeonLocation",
              "Signature": "public System.Void OnReceive_DiscoverDungeonLocation(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B615362E1AA19C342DB4612B1C8BD06F4F6D64A06DE2F32ED0F2A2909620FA2F",
              "Hash": "62E7E0C622AD1ADB2E2332440F25B3CD6E0B921FAF1F22189746532DD54F20E1",
              "CalledMethods": [
                "Candide.GameModels.Controllers.DungeonController::DiscoverDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateActiveDungeon",
              "Signature": "public System.Void OnReceive_UpdateActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.ActiveDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "D1B20C970A8BE102EC81FC30C84A60D90E6F55C775CC611F5311C2E5B269BCD8",
              "Hash": "B5447AEB66A1E6701D9D3406F1918140A1ABF4D7F6E942F2FE7167A3031DFBB1",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldController::AddWorld(CandideServer.Models.Worlds.WorldModel)",
                "Candide.GameModels.Controllers.DungeonController::SetActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/music/stingers/dungeon_discovered"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateDungeonLocation(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateDungeonLocation",
              "Signature": "public System.Void OnReceive_UpdateDungeonLocation(CandideServer.MessageModels.Dungeons.DungeonLocationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Dungeons.DungeonLocationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A0AD5B70EDD1754E536D8C45C718DEB2315A080520627434F96C0AFBB71995B9",
              "Hash": "8E8AEBB73055599EDC9C6B8CAD6B051B4F57D328231E20C332FB345D382CA643",
              "CalledMethods": [
                "Candide.GameModels.Controllers.DungeonController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_DiscoverDungeonLocation(System.Guid)-\u003ESystem.Void",
              "Name": "Send_DiscoverDungeonLocation",
              "Signature": "public System.Void Send_DiscoverDungeonLocation(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D6E481914520FFBF1A4E4F4E410B3C705EBB23586EC26179465CE6392D9351D3",
              "Hash": "8A372D23C7552C1A408BC101BEB3201841F544A5FE3295B0A9FB7A11F688A06E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "discover-dungeon"
              ],
              "Source": null
            },
            {
              "Id": "Send_SpawnDungeonCheat(System.String, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Send_SpawnDungeonCheat",
              "Signature": "public System.Void Send_SpawnDungeonCheat(System.String challengeDungeonId, Microsoft.Xna.Framework.Vector3 playerPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "challengeDungeonId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "BD6D29F992861BC17412E195E4625EDCAE7995AE262432F74320B1C79C6CC8B9",
              "Hash": "5001001E291EF5D66B914706B1C8A9700653935C6C74A5185DC934CB5CB70F33",
              "CalledMethods": [
                "CandideServer.MessageModels.Dungeons.SpawnDungeonCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "spawn-dungeon-cheat"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryEnterDoor(System.Guid, System.Guid, System.Int32)-\u003ESystem.Void",
              "Name": "Send_TryEnterDoor",
              "Signature": "public System.Void Send_TryEnterDoor(System.Guid locationId, System.Guid roomId, System.Int32 nextExitDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "roomId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextExitDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "C35D7B0D52394EEDB2CBB4310AFDA72E4E9F132290EA96AB06EBB79C791F156A",
              "Hash": "A3189CCB47945478287EB190268256EF60DA3F5F043B1E57C1119E13F9BB1429",
              "CalledMethods": [
                "CandideServer.MessageModels.Dungeons.TryEnterDungeonRoomMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "try-enter-room"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryEnterDungeon(System.Guid)-\u003ESystem.Void",
              "Name": "Send_TryEnterDungeon",
              "Signature": "public System.Void Send_TryEnterDungeon(System.Guid locationId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locationId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7FFDC2CAA4F3E8CFCFCD7B0418CE727C7AB5B8B777C5344FD842944214BB4619",
              "Hash": "82D49243102981EFABFCC0EC5CA4C99F09512DD1B83A773592B1CB21EA8BA351",
              "CalledMethods": [
                "CandideServer.MessageModels.Dungeons.TryEnterDungeonMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "try-enter-dungeon"
              ],
              "Source": null
            }
          ],
          "Hash": "C6C3F0C21C518FFE2B9BF540A2BD797541D4D837F11F98E7FC007153683FF76B"
        },
        {
          "Id": "Candide.GameModels.Services.EntityService",
          "Name": "EntityService",
          "DisplayName": "EntityService",
          "FullName": "Candide.GameModels.Services.EntityService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetWorldEntities(System.Guid)-\u003ESystem.Void",
              "Name": "GetWorldEntities",
              "Signature": "public System.Void GetWorldEntities(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "A9B2A424326B23D84AC8E896E61107DAAB3788DA68B3DB441D53643977341BEC",
              "Hash": "29D445928340433AD7D1D9B3BD066AD79D797BA97F9701FF6792A6E25AFA782F",
              "CalledMethods": [
                "EntityService.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "CandideServer.MessageModels.Entities.GetWorldEntitiesMessage::.ctor()",
                "EntityService.\u003C\u003Ec__DisplayClass7_0::\u003CGetWorldEntities\u003Eb__0(CandideServer.MessageModels.Entities.GetWorldEntitiesResponse)",
                "System.Action\u003CCandideServer.MessageModels.Entities.GetWorldEntitiesResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-world-entities"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_Attach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest)-\u003ESystem.Void",
              "Name": "OnReceive_Attach",
              "Signature": "public System.Void OnReceive_Attach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "54BA55488D5C3B59FD4934C4A99B85D9EC38FF1CDF7DD645054913C82E52EE7D",
              "Hash": "EFCADF1455C0F629261128FB29AB279D947D091C76E932A11642E9E234E33489",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Managers.EntityManager::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.EntityAttachPriority, System.Boolean, System.Boolean)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ConstructionSpawnEntity",
              "Signature": "public System.Void OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Constructions.ConstructionSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "E0517C2166C7F16F9D6A76C3B15CA78F3119AF446ACCADC9CF0351C9CEBEC75B",
              "Hash": "5D5192893349758D663AF4B050FF8AD251F21B28CDEAB970C0575FAE4B9FCF64",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "event:/buildings/place_entity",
                "player-built-construction"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_DealDamage(CandideServer.MessageModels.DealDamageMessage)-\u003ESystem.Void",
              "Name": "OnReceive_DealDamage",
              "Signature": "public System.Void OnReceive_DealDamage(CandideServer.MessageModels.DealDamageMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.DealDamageMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "78CDBF67D6DEB3E3CBC8D6676E170B8BD1CD17289AEFAD38FBD94D79F603637A",
              "Hash": "46E2CCC1D4FC3B2133D182892DD5F2943545ED27FE66D0D92442739275EEC18C",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::DealDamage(CandideServer.MessageModels.DealDamageMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Detach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_Detach",
              "Signature": "public System.Void OnReceive_Detach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "5CFD42C1020DC7FA39774342D74FAF331317996540EFF0E7066BA830870C5D5E",
              "Hash": "B9903ED7651461736307EFE953AC05E85B149AB7C8B7B1EBB29D079CFCDD9681",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "OnReceive_Detach"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_EntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntitiesInfo",
              "Signature": "public System.Void OnReceive_EntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2C3AF6BF7E51ABBE862F164FF098D7BF052A9730C369EA27082A96EA2E4230F4",
              "Hash": "10B453AAA11F3C6ECA7FD21E7F8D8754B774EE57433DA69FCCFF30BBC94FAEB0",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntitiesInfo2(System.IO.Stream)-\u003ESystem.Void",
              "Name": "OnReceive_EntitiesInfo2",
              "Signature": "public System.Void OnReceive_EntitiesInfo2(System.IO.Stream memoryStream)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "memoryStream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "EB670A27EC85C55AC212791F04E9E800BF0E36E92824085AC9D597A2BCCCB332",
              "Hash": "073DAD97244E925EB6351D6407FEA82BC02F215EF255596FD143BBFD647D47A1",
              "CalledMethods": [
                "CandideServer.Entities.Serialization.EntityInfoSerializer::Read(System.IO.Stream)",
                "System.TimeSpan::.ctor(System.Int64)",
                "Candide.GameModels.Managers.EntityManager::UpdateEntitiesInfo(System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E, System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntityAnimationMessage",
              "Signature": "public System.Void OnReceive_EntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityAnimationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "81F13F7E92E94E2DEEC59A4FEDAE3AF905E4237D147681BB4D6C78CF9BDEE6DE",
              "Hash": "F0A54FC294A9AD670E443911817F1DB66C049EC7032ED015F2789B7D6F2B3575",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::HandleEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityAnimationMessage(CandideServer.MessageModels.Entities.UpdateEntityPositionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntityAnimationMessage",
              "Signature": "public System.Void OnReceive_EntityAnimationMessage(CandideServer.MessageModels.Entities.UpdateEntityPositionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "742980F88E78DEBF280C3E58C018ED6CD84A3CF0C5F560FDB8E36E9F9592A5A2",
              "Hash": "0CBD35393768A4EE48736057185C9C518A6840F05BB115B01C819FB8844FE5B3",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::HandleUpdateEntityPositionMessage(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntityControllerMessage",
              "Signature": "public System.Void OnReceive_EntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EEB40190A66B8F96B8397B8914928A92415C5FD5E1A3316C6DE9A7DB1DAC7252",
              "Hash": "EFDBADC25C5274DCFD9392886312FCA4839C311A426274D01A2F9B59BEE20A97",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntitySignalMessage",
              "Signature": "public System.Void OnReceive_EntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitySignalMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D404BF99BC8917A0CB0C942DD879C58989552B8E4C7EA6831BC7D51637F5B9DC",
              "Hash": "7F7FE3D21B3EEAA8FD2F75299A180B365D5B3FB626ADDE06E5E9E86B19B99AEF",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::HandleEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EntityVfxMessage",
              "Signature": "public System.Void OnReceive_EntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntityVfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "91CD2F0ECE791454F1AA4FC7025FB33FD2C241697D55EC8325BDACFA526360FB",
              "Hash": "4FB4E666998ABE7D3934735F8C6B7CC71FF7BE19DA027BEEB0190C123EF2286E",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::HandleEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_GetWorldEntitiesResponse(System.Guid, System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E)-\u003ESystem.Void",
              "Name": "OnReceive_GetWorldEntitiesResponse",
              "Signature": "public System.Void OnReceive_GetWorldEntitiesResponse(System.Guid worldId, System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.Entities.ServerEntityModel\u003E entities)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entities",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.Entities.ServerEntityModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "4C435DC8BB2B336E4E40BD5E6E61B5F88F7AEFFCD3E7A1EE4F56CF87B04B354E",
              "Hash": "1B60D7C3F3991230FC83E40AE60DFC9E28455E7A193EB39D22C5ACA696E72474",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveEntities",
              "Signature": "public System.Void OnReceive_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "8E7476BD99452CB93186A3EC7FAE9DA4696BBDA5F537C9227A7AF9DED19D5D8A",
              "Hash": "BE4C08D5896109C7FE24EE236F7D0578AE152DF87D6D016A14EAC3257913EDF1",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::SyncRemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveEntity",
              "Signature": "public System.Void OnReceive_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RemoveEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "4597A5F507AB0EC190C1D6D21815F63929E0046404B0FAB133C911483B93F204",
              "Hash": "D23D1C3C74CB5DCC314ED39EC2089B125F26C08DB04E7F889FEDBEF9C0C98B9B",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::SyncRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo, Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnEntities(CandideServer.MessageModels.Entities.SpawnEntitiesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnEntities",
              "Signature": "public System.Void OnReceive_SpawnEntities(CandideServer.MessageModels.Entities.SpawnEntitiesMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.SpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "26E42134ED2F5FCE3A80EDA39552BD8D722E5631B6760D3D5B19C7DAC004574B",
              "Hash": "64B45677CC2873CF69DDA7E6A1E48B6171C535EC5487D5C92377101DD511A76A",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnEntity(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnEntity",
              "Signature": "public System.Void OnReceive_SpawnEntity(CandideServer.Entities.ServerEntityModel model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.Entities.ServerEntityModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D06ACBE18473B8CB16D790AC9961439307CE84795979452F3E48FA4456B28043",
              "Hash": "332739709FFDA5401E59829FCFDB6B9A39C84E14D74C4060DB6846C3DC98AED3",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_Throw(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_Throw",
              "Signature": "public System.Void OnReceive_Throw(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2802DF0ABEF3314ED19209DE8B176AE68DD55530351C1DE49B30CC2F36209411",
              "Hash": "AAFE626F0BE5F1A9F4E5E9EC6E5EA2EFCAB02EB3421F730148FE1C5CB13D28AD",
              "CalledMethods": [
                "Candide.GameModels.Managers.EntityManager::SyncThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateEntityHealth(CandideServer.MessageModels.Entities.UpdateEntityHealthMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateEntityHealth",
              "Signature": "public System.Void OnReceive_UpdateEntityHealth(CandideServer.MessageModels.Entities.UpdateEntityHealthMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityHealthMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "69C014DF417E68AB8D0DD808CD8A124A58320A6E00BA9C01A9F286E700E746F4",
              "Hash": "BDAB3822EFCB51B4EF4410F10FA5D9FB806C9AE9C0C0C53F4F2D5C19445A32D8",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityHealth(System.Guid, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateEntityParameter",
              "Signature": "public System.Void OnReceive_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "6C0FF1675455ACE3446F1E41240CA366C73F58344D3264E567C3ABD55CD77AE9",
              "Hash": "67B568934904E69AC62C25168A8C0EB0796F510A5A2BD33584E9175712A1E7CC",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.GameModels.Controllers.EntityController::UpdateEntityParameter(System.Guid, System.String, System.String, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateEntityParameters",
              "Signature": "public System.Void OnReceive_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D5903B7A5938D72BB5D1534888E98CC09AE6FF4F1AF56FF766CFFB07034B89DB",
              "Hash": "E1043DA4DDD340769143B343D9D8897FFD3AAB050E0C37326F2D9780619A4CAA",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityParameters(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateEntityState",
              "Signature": "public System.Void OnReceive_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.UpdateEntityStateMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CC09EA97CB0101AA2BE94DD08571332E49CC9B6754AF1A8652329A50BB8A9F7B",
              "Hash": "674B6B10FE913448B408954B5FE94F6E5D88E4B915AAE3CF426795E562C6AB97",
              "CalledMethods": [
                "Candide.GameModels.Controllers.EntityController::UpdateEntityState(System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCatapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage)-\u003ESystem.Void",
              "Name": "SendCatapult",
              "Signature": "public System.Void SendCatapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "22337F5D976062BEBF4C8DB82B95C2AFCF64A4CCC6738C28BE4B6AE8DA760C5D",
              "Hash": "B8498F98D98A53D07F175F6550E82294D452BB12259F72CDA36A16E78F80A644",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-catapult"
              ],
              "Source": null
            },
            {
              "Id": "SendDetach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage)-\u003ESystem.Void",
              "Name": "SendDetach",
              "Signature": "public System.Void SendDetach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "61F8E467C8D9F1D7F7D30F7625176AAB3185BA040D352DB6145F8524583F4311",
              "Hash": "8B9830845566CC1809DD80C356D5A060AFC107A1763C9DB7BC920F4924153ACC",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-detach"
              ],
              "Source": null
            },
            {
              "Id": "SendEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)-\u003ESystem.Void",
              "Name": "SendEntitiesInfo",
              "Signature": "public System.Void SendEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C24A1E6604D18F10CE68978C50B33C8C389460EB5FB489EC082D4A7FA9BD48C6",
              "Hash": "33128F71AFA616013A8D5316FAEF23EE6BC4EC6B3E72023BF43E4F05DF04E54E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entities-info"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage)-\u003ESystem.Void",
              "Name": "SendEntityControllerMessage",
              "Signature": "public System.Void SendEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.EntitiesControllerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B8BD37230407EAC642253553AFAEF807D9ABBB12972E6C5B993384548D38C357",
              "Hash": "E1EABA0B1CA5F79F25776CDA943E709364DF5CE4DE7473F797C98E0D7AFEB871",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "ecm"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityDieAndDropGoods(CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage)-\u003ESystem.Void",
              "Name": "SendEntityDieAndDropGoods",
              "Signature": "public System.Void SendEntityDieAndDropGoods(CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndDropGoodsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "33506B6BF7025B667EFAE747D55B7158677FA7958DB904E0C35BED79F6B67C61",
              "Hash": "581DE503EBB7ED72EE5277F0214B8C404662485726FC9F338E1202C429FEBBF2",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "droptable-entity-die-and-drop-goods"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityDieAndDropInventory(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage)-\u003ESystem.Void",
              "Name": "SendEntityDieAndDropInventory",
              "Signature": "public System.Void SendEntityDieAndDropInventory(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8FBAA22E346C20CD203568F79955014D4FADE345F293D775B022A0EE7D24C3C2",
              "Hash": "29C36BF5B75B4F6CFAE3577C308CC0EF5B53E3676B441E0926C24683F66736F4",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-die-and-spawn-world-items"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityDieAndSpawnEntities(CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage)-\u003ESystem.Void",
              "Name": "SendEntityDieAndSpawnEntities",
              "Signature": "public System.Void SendEntityDieAndSpawnEntities(CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E4659124F14AF2AE284D0CBE65A96D5ADCECBAA6278FBE0B6A6F21AD278F6752",
              "Hash": "E86F2F0F70352615E05AEBB2ADBD7F952EFB353C564D92CA8752308BEB04F6F1",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-die-and-spawn-entities"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage)-\u003ESystem.Void",
              "Name": "SendEntityDieAndSpawnWorldItems",
              "Signature": "public System.Void SendEntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8FBAA22E346C20CD203568F79955014D4FADE345F293D775B022A0EE7D24C3C2",
              "Hash": "F5891F301F569C7192283E7066CA92E7E17603C15CC8FD643851D513729D099C",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-die-and-spawn-world-items"
              ],
              "Source": null
            },
            {
              "Id": "SendEntityInteract(System.Guid, System.Guid)-\u003ESystem.Void",
              "Name": "SendEntityInteract",
              "Signature": "public System.Void SendEntityInteract(System.Guid interactedEntityId, System.Guid interactedWorldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "interactedEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "interactedWorldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "0B9DD9077DA4A14F8A9E7CA7C99785E53A32547EB1B3BD473A7BF69DBB0B9BED",
              "Hash": "5962E825BC06E710A86B05CC24D49003C847F157488C1B593B800BDF183B995A",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.EntityInteractMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-interact"
              ],
              "Source": null
            },
            {
              "Id": "SendGetSetBucketContent(CandideServer.MessageModels.Entities.GetSetBucketContentRequest, System.Action\u00601\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E, System.Action)-\u003ESystem.Void",
              "Name": "SendGetSetBucketContent",
              "Signature": "public System.Void SendGetSetBucketContent(CandideServer.MessageModels.Entities.GetSetBucketContentRequest msg, System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E onResponse, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.GetSetBucketContentRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "CD7D6F59EE3D6BC91DAEA7E5CEA370475E752A1F990FCD45796A5292A559B620",
              "Hash": "95F27A2F35F2B238073F5945EF9D0A437182DBB2C52E79A7CE44548047DC3772",
              "CalledMethods": [
                "EntityService.\u003C\u003Ec__DisplayClass13_0::.ctor()",
                "System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E::Invoke(!0)",
                "System.Action\u003CCandideServer.MessageModels.Entities.GetSetBucketContentResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "EntityService.\u003C\u003Ec__DisplayClass13_0::\u003CSendGetSetBucketContent\u003Eb__0(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "set-bucket-content"
              ],
              "Source": null
            },
            {
              "Id": "SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "SendRequestRemoveEntity",
              "Signature": "public System.Void SendRequestRemoveEntity(System.Guid id, Shared.Entity.EntityRemoveInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "063F681553E03A5DEF980EB8BDB6FF000E6B5E09F4CCE01AF5AF928563988B5E",
              "Hash": "62302EE6E485FFC7EC52DB7DD2948C1CD2617321F339E8AA30D5FBC9C6CC43FD",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "request-remove-entity"
              ],
              "Source": null
            },
            {
              "Id": "SendRequestRemoveEntitySilent(System.Guid)-\u003ESystem.Void",
              "Name": "SendRequestRemoveEntitySilent",
              "Signature": "public System.Void SendRequestRemoveEntitySilent(System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "C58920396C8C772C37BB724B9D11E4F677BE32C15771D5B3B7FD66D6F5CABC15",
              "Hash": "E5BCF97F13EA374C24BD0795112945023A9A8B6905113854F04CBABF9AE0852D",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "request-remove-entity-silent"
              ],
              "Source": null
            },
            {
              "Id": "SendRequestSpawnEntities(CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage)-\u003ESystem.Void",
              "Name": "SendRequestSpawnEntities",
              "Signature": "public System.Void SendRequestSpawnEntities(CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8DA785D3F89D4A256332462EDB9F914FA1278457760484643E1DE24AF53D727D",
              "Hash": "A3BC8BAB24070AD68BC94BD9BBD3FF596B8CF6D800DC52A4608E82877E2FA596",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "request-spawn-entities"
              ],
              "Source": null
            },
            {
              "Id": "SendRequestSpawnEntity(CandideServer.MessageModels.Entities.RequestSpawnEntityMessage)-\u003ESystem.Void",
              "Name": "SendRequestSpawnEntity",
              "Signature": "public System.Void SendRequestSpawnEntity(CandideServer.MessageModels.Entities.RequestSpawnEntityMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.RequestSpawnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "858159C395FCA4FDEBF88C1F0F761740D3564B7F75B48B95B943BA4DF10C8A44",
              "Hash": "BAEB189DACCA5FE34AD606666CFDE304701BAC4DB424684E1A88F25901E5B2E2",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "request-spawn-entity"
              ],
              "Source": null
            },
            {
              "Id": "SendSetExclusiveParameterValueAndSpawnEntities(CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage)-\u003ESystem.Void",
              "Name": "SendSetExclusiveParameterValueAndSpawnEntities",
              "Signature": "public System.Void SendSetExclusiveParameterValueAndSpawnEntities(CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Entities.SetExclusiveEntityParameterValueAndSpawnEntitiesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F0FCA73D45C384BEB3857BB349977BB809D796A41665E06937A839614C3FB0E5",
              "Hash": "C6D939780F05D4BFD6569DCD07F712214DD394318F8D00D49AAB6B1A8397AE1C",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-set-exclusive-parameter-value-and-spawn-entities"
              ],
              "Source": null
            },
            {
              "Id": "SendSetKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SendSetKnockback",
              "Signature": "public System.Void SendSetKnockback(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector3 velocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7ED0AE5AFA792947FA5E1D30C66D8EE140FEAA304C79A94E7F4C4D3A5B8DC047",
              "Hash": "AC4299ABA5613D67AD3861CD7DFCC197B30A49CBEFE4B7B5A623D385F6FBC241",
              "CalledMethods": [
                "CandideServer.MessageModels.Entities.SetKnockbackMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "set-knockback"
              ],
              "Source": null
            },
            {
              "Id": "SendThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)-\u003ESystem.Void",
              "Name": "SendThrow",
              "Signature": "public System.Void SendThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4FD9E15B785BFBD46380C78BE32371FDEC5141AFDDAEFD77762590A2CCA5B4B1",
              "Hash": "826EC094A984DCB83A92C4238FE1105276436E171E7EC5C82ACF72F48716695E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "entity-throw"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdateEntityParameter(System.Guid, System.String, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "SendUpdateEntityParameter",
              "Signature": "public System.Void SendUpdateEntityParameter(System.Guid entityId, System.String parameterName, System.String parameterValue, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "30BA1073660DCF36D519C1D89F9EEC25D023D5ADE1637DDCF94491724F6F6402",
              "Hash": "0DF81E86AB5A2768F73AEE1BEE784E9AB10A911B07156245453FFE84F7A44C07",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "update-entity-parameter"
              ],
              "Source": null
            },
            {
              "Id": "SendUpdateEntityParameters(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "SendUpdateEntityParameters",
              "Signature": "public System.Void SendUpdateEntityParameters(System.Guid entityId, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E parameters, System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "6A962E9CB1C95FE1DCFE98A6500C7332FBD58705470BE69A692E7ECAC40EB63A",
              "Hash": "34E2B50CBD91D9CF0181D1BD1B4B198498BAA96E4C4CF262C912DA24600570DC",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.MessageModels.Entities.UpdateEntityParametersMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "update-entity-parameters"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest, System.Action\u00601\u003CCandideServer.MessageModels.Entities.Carrier.AttachEntityResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Send_TryAttach",
              "Signature": "public System.Void Send_TryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest msg, System.Action\u003CCandideServer.MessageModels.Entities.Carrier.AttachEntityResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Entities.Carrier.AttachEntityResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "09FE0DF49C50AAE1DADACC409321EA9D89798DA2078BEB067D74DABC0A2C4CAB",
              "Hash": "1281E3285FAC18F9D882BE916375D98AFBF36C21630695DD62D49DB9B92DD344",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "try-attach"
              ],
              "Source": null
            }
          ],
          "Hash": "DD6563B8E7A63EF5BCE147E536F61076AE89AAD8DB010ACA411B5C289E800A80"
        },
        {
          "Id": "Candide.GameModels.Services.EquipmentService",
          "Name": "EquipmentService",
          "DisplayName": "EquipmentService",
          "FullName": "Candide.GameModels.Services.EquipmentService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_SwitchWeapons(CandideServer.MessageModels.Equipment.SwitchWeaponsMessage)-\u003ESystem.Void",
              "Name": "Send_SwitchWeapons",
              "Signature": "public System.Void Send_SwitchWeapons(CandideServer.MessageModels.Equipment.SwitchWeaponsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Equipment.SwitchWeaponsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4FCC141BC0009FAE9C95976BE59B3E793312D01A55341CA2F7C62B2A15A312A4",
              "Hash": "C4BAF46941C5EDE9F71127B340F0A6F478590D6F1849165857280935DC3AB200",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "equipment-switch-weapons"
              ],
              "Source": null
            }
          ],
          "Hash": "73AB863A8BF68CAFBEF52E3C1AD4D72E0D2CD8997631900F7773FE505EE27553"
        },
        {
          "Id": "Candide.GameModels.Services.FavourService",
          "Name": "FavourService",
          "DisplayName": "FavourService",
          "FullName": "Candide.GameModels.Services.FavourService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Get_UnlockFavour(CandideServer.MessageModels.Favour.GetUnlockFavourRequest, System.Action\u00601\u003CCandideServer.MessageModels.Favour.GetUnlockFavourResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "Get_UnlockFavour",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler Get_UnlockFavour(CandideServer.MessageModels.Favour.GetUnlockFavourRequest msg, System.Action\u003CCandideServer.MessageModels.Favour.GetUnlockFavourResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.GetUnlockFavourRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Favour.GetUnlockFavourResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "C6696E580E234B098D8C9E67600E2BA871047171246515D587B723EB8D561BF4",
              "Hash": "3A300EC0D1DCF4559DD24AFB07564F8A8F00A01E81C0E057570ECB3D1670E884",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "unlock-favour-get"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveFavours",
              "Signature": "private System.Void OnReceive_RemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.RemoveFavoursMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "4611E0A12433FA3BC2DD281615D239912FAE6FFC4C0B42CA50143DEEAD7F01F5",
              "Hash": "2BB5186CAEFD7B2B90D5FBB01CB25304BBEB4416525507905B0E69129177A45B",
              "CalledMethods": [
                "Candide.GameModels.Managers.FavourManager::SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateFavour(CandideServer.MessageModels.Favour.UpdateFavourMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateFavour",
              "Signature": "private System.Void OnReceive_UpdateFavour(CandideServer.MessageModels.Favour.UpdateFavourMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Favour.UpdateFavourMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "4C799BF5EAD3196CDE58C73B62E6943E15DCB3019A06DE3D7300CA43BAC9DD56",
              "Hash": "8103EDDD2606BB78EDCA2262BD9C79E40889E15619305F7796D7186943463AAE",
              "CalledMethods": [
                "Candide.GameModels.Managers.FavourManager::SynchUpdateFavoursAndCurrentFavourPoints(System.Guid, System.ValueTuple\u003CSystem.String, System.Int32\u003E[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_UnlearnAllFavours()-\u003ESystem.Void",
              "Name": "Send_UnlearnAllFavours",
              "Signature": "public System.Void Send_UnlearnAllFavours()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "AD8D55DE89358B6A55D40E0E8C75B29F453FF153D35FB95EE1515E6881112DA7",
              "Hash": "BB1D80140E322FEA4676F0BA5884D24BEBCB6D9B4E4448A34B11491EDADAEE5A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "unlearn-all-favours"
              ],
              "Source": null
            }
          ],
          "Hash": "A5EDDF40D6CF9982BE350CC65CA9742B3B81CEC0BE822EEEA641BE3966CC9AA1"
        },
        {
          "Id": "Candide.GameModels.Services.FurnitureService",
          "Name": "FurnitureService",
          "DisplayName": "FurnitureService",
          "FullName": "Candide.GameModels.Services.FurnitureService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ConstructionSpawnEntity",
              "Signature": "public System.Void OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Furniture.FurniturePlacedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.FurniturePlacedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "57EF98BC5903341A7EE200846D866CA5CCDCAA11D688D499A6AFCE8405335A22",
              "Hash": "82B5139A5A825C7D68835281E443510E2784F05F177223847CC8B4342D32A8DE",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/place_entity"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_FurnitureLooted(CandideServer.MessageModels.Furniture.FurnitureLootedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_FurnitureLooted",
              "Signature": "public System.Void OnReceive_FurnitureLooted(CandideServer.MessageModels.Furniture.FurnitureLootedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.FurnitureLootedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E829B7E00178BDA342C259520C322941B8D598AB2B9D969F2E74F3879E257A26",
              "Hash": "5E53B980B0449E81757521E7534E184DFC47CC4C3BA6A1E50DE4501328E90D53",
              "CalledMethods": [
                "Candide.GameModels.Controllers.FurnitureGameStateController::ModifyFurnitureAmount(System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_FurnitureStyle(CandideServer.MessageModels.Furniture.FurnitureStyleMessage)-\u003ESystem.Void",
              "Name": "OnReceive_FurnitureStyle",
              "Signature": "public System.Void OnReceive_FurnitureStyle(CandideServer.MessageModels.Furniture.FurnitureStyleMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Furniture.FurnitureStyleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C8DFB13F50341B76156E5CDCFE3D7E4B44527C612B3DDE54C103117F72C219F2",
              "Hash": "38FBD6E1486E217708C183E5D825D255A7FD142EC7EF91EA97EBDDC2D0DAA25B",
              "CalledMethods": [
                "Candide.GameModels.Managers.FurnitureManager::SyncFurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Send_FurnitureChangeStyle",
              "Signature": "public System.Void Send_FurnitureChangeStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "F1D25062ABF03911BF49FB6E12B138249C678899A40866EBBA34F193AF461D23",
              "Hash": "B3C0E1EBD69C655A652962E250E38A0D8413956B1C872E350648D29B2B21F0D9",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "furniture-change-style"
              ],
              "Source": null
            },
            {
              "Id": "Send_GetPickupFurniture(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid[], System.Action\u00601\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Send_GetPickupFurniture",
              "Signature": "public System.Void Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E pickupEntityId, System.Guid[] pickupList, System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pickupEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pickupList",
                  "Type": "System.Guid[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "6278716B1ECF1031AC856396DDA2BEA31CC0747F79ADCCE354ACD29F4C691B3C",
              "Hash": "C5F35FFAE9B37F034D529D3E465D162CC0AD9C09DFE980506D5CCCBF6061141E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-pickup-furniture"
              ],
              "Source": null
            },
            {
              "Id": "Send_GetTryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Action\u00601\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Send_GetTryPlaceFurniture",
              "Signature": "public System.Void Send_GetTryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 placingPosition, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Guid entityId, System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "7D3C8C44BF23C084A9D5CAAE36C55BBAF674700A57E2963B0340F5C786FBA62C",
              "Hash": "364E1DA60FAB84805DF0FFF0950FA3BB1007BFCAB974940841423240BD76DC9A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-place-furniture"
              ],
              "Source": null
            }
          ],
          "Hash": "5A6181F05E3DC6D23A773252A0D88497D4BB0DCA590565EFC6755447E619E100"
        },
        {
          "Id": "Candide.GameModels.Services.GameStateService",
          "Name": "GameStateService",
          "DisplayName": "GameStateService",
          "FullName": "Candide.GameModels.Services.GameStateService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_DebugActivated(System.Boolean)-\u003ESystem.Void",
              "Name": "OnReceive_DebugActivated",
              "Signature": "public System.Void OnReceive_DebugActivated(System.Boolean activated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "4EF3C9DA4ED7A625B457F013BB1C4098E0385D25A93788F78E9F299B471FCCD5",
              "Hash": "B4165E5A67F9B99E3767F942DF2AFE480F815F1FCB42F70D995D1A55AECFD45D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateGameConfig(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateGameConfig",
              "Signature": "public System.Void OnReceive_UpdateGameConfig(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "4B8E98A6166795B020C58763E7B93ED42320882AF8ECA033EB25928F7E814C29",
              "Hash": "3BE1CDD149EF757F5A3051A16020F59148BEC42911946A1C1F973C3F77CCA98F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_DebugActivated(System.Boolean)-\u003ESystem.Void",
              "Name": "Send_DebugActivated",
              "Signature": "public System.Void Send_DebugActivated(System.Boolean activated)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activated",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "92F43515697276068887D6F719F52E7442DCF60122BC4FEE301DF5C39E0DF9A5",
              "Hash": "67B942D67940D550012E7CE894A316988C69B71222A3B4ECCCCED6D93EADDECA",
              "CalledMethods": [
                "Candide.GameModels.Services.GameStateService::OnReceive_DebugActivated(System.Boolean)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "debug-activated"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateGameConfig(CandideServer.Game.GameConfig)-\u003ESystem.Void",
              "Name": "Send_UpdateGameConfig",
              "Signature": "public System.Void Send_UpdateGameConfig(CandideServer.Game.GameConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Game.GameConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D07BA2CABE48D7F246C1524B2EEE296BF3998524A086DBECB4BB73188709DBD0",
              "Hash": "AF1E6EBEE36F49EE45827B4190A303319CCD717D65B63EAC7AFB5761BBCFB6D5",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "update-gameconfig"
              ],
              "Source": null
            }
          ],
          "Hash": "9CAF5CE75E5DE9799BE2C4424F2DA3FF9E031C136AB57C692968B48E130BF362"
        },
        {
          "Id": "Candide.GameModels.Services.GlobalPlayerAurasService",
          "Name": "GlobalPlayerAurasService",
          "DisplayName": "GlobalPlayerAurasService",
          "FullName": "Candide.GameModels.Services.GlobalPlayerAurasService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_AddGlobalPlayerAura(CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage)-\u003ESystem.Void",
              "Name": "OnReceive_AddGlobalPlayerAura",
              "Signature": "private System.Void OnReceive_AddGlobalPlayerAura(CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.AddGlobalPlayerAuraMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F1D2525BEEDFD427A402FCC0BB021B4358E6DF309895DA710389556FA56E74E8",
              "Hash": "2C98721FFC59A10BA13F0C0351BF4F0731E87D27350CDD2A3809F4CBE029E261",
              "CalledMethods": [
                "Candide.GameModels.Managers.GlobalPlayerAurasManager::AddGlobalPlayerAura(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "337E4B0B9EA6AE9C41EC6FE62F767DE1BE025F52B6D1AF0BDE48B99ED24D719A"
        },
        {
          "Id": "Candide.GameModels.Services.InteriorService",
          "Name": "InteriorService",
          "DisplayName": "InteriorService",
          "FullName": "Candide.GameModels.Services.InteriorService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetInteriorData(System.Guid)-\u003ESystem.Void",
              "Name": "GetInteriorData",
              "Signature": "public System.Void GetInteriorData(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "DCAF621FC13BBC72EA9A8B08BBB5CB6796CD95CF7D025B2DCBD7D11E3222D66D",
              "Hash": "A6AA4C5F79847F196F341100F9D75E73A3AEA4CA054F0ECB9B2C5B4A8B9506C0",
              "CalledMethods": [
                "Candide.GameModels.Services.InteriorService::OnInteriorGetDataResponse(CandideServer.MessageModels.Interiors.InteriorDataGetResponse)",
                "System.Action\u003CCandideServer.MessageModels.Interiors.InteriorDataGetResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.InteriorService::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-interior-data"
              ],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "private System.Void OnError(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "2FEEF6EB26D30184D878124E9F9FB3A760182D15392C15F2103D2976EB36459E",
              "Hash": "16F893380ABCB6038860615ED34CA130CFC10D9086E1FA56C3E7203E0EA711CC",
              "CalledMethods": [
                "Candide.GameModels.Services.InteriorService::OnInteriorGetDataResponse(CandideServer.MessageModels.Interiors.InteriorDataGetResponse)",
                "System.Action\u003CCandideServer.MessageModels.Interiors.InteriorDataGetResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.InteriorService::OnError2(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [
                "get-interior-data",
                "ConnectionError_InvalidState",
                "0x0"
              ],
              "Source": null
            },
            {
              "Id": "OnError2(System.Byte)-\u003ESystem.Void",
              "Name": "OnError2",
              "Signature": "private System.Void OnError2(System.Byte obj)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A1B9868DEC638FB4ADB20EC6C8503B27C9488E8C6DD3EC5EA40CEEFCAF40DD44",
              "Hash": "75E3791B6EE618C616DA08A29808A06B2E14683E56D87D86B455906CDE1A2ED6",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_TimeOut"
              ],
              "Source": null
            },
            {
              "Id": "OnInteriorGetDataResponse(CandideServer.MessageModels.Interiors.InteriorDataGetResponse)-\u003ESystem.Void",
              "Name": "OnInteriorGetDataResponse",
              "Signature": "private System.Void OnInteriorGetDataResponse(CandideServer.MessageModels.Interiors.InteriorDataGetResponse response)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "response",
                  "Type": "CandideServer.MessageModels.Interiors.InteriorDataGetResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "BEBAE3DE5D61FCB142F6D044750B94B620D8AA39E6FC24260008FFA9296C2604",
              "Hash": "AC5FA8BCFF2E094FB03CA887C12BCD6D4AD6B960E8923AD243696703F1C44C12",
              "CalledMethods": [
                "Candide.GameModels.Services.EntityService::OnReceive_GetWorldEntitiesResponse(System.Guid, System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.Entities.ServerEntityModel\u003E)",
                "Candide.GameModels.Controllers.WorldItemController::CleanUp()",
                "Candide.GameModels.Managers.WorldItemManager::SpawnWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.WorldItemModel\u003E)",
                "Candide.World.InteriorWorldHandler::EntitiesLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "77D6F0880865D40EC846CF4A4BE367836988EAB9770FF0A8F4162E6B49F80D73"
        },
        {
          "Id": "Candide.GameModels.Services.InternalResourceStorageService",
          "Name": "InternalResourceStorageService",
          "DisplayName": "InternalResourceStorageService",
          "FullName": "Candide.GameModels.Services.InternalResourceStorageService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_UpdateInternalResourceStorages(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateInternalResourceStorages",
              "Signature": "public System.Void OnReceive_UpdateInternalResourceStorages(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C773C0007DBE65992D90AF51B500C7BC6520676441DB3CBCC2C1489A848DF117",
              "Hash": "13B1E73E5F1315F3A414E987377039E5478A7B22649C1302CDB9661EA9CA9241",
              "CalledMethods": [
                "Candide.GameModels.Controllers.InternalResourceStorageController::UpdateActiveStorages(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateOneInternalResourceStorages(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateOneInternalResourceStorages",
              "Signature": "public System.Void OnReceive_UpdateOneInternalResourceStorages(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "53DAEF63A6281FF6D3A421987346C863C0A8D3C952537339685F6904736B4DBF",
              "Hash": "D27B51FCB286F780735D7407C01E173DE1A41E7411728CD7EDD27FC266A2871A",
              "CalledMethods": [
                "Candide.GameModels.Controllers.InternalResourceStorageController::UpdateActiveStorage(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendStopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage)-\u003ESystem.Void",
              "Name": "SendStopListeningOnInternalResourceStorage",
              "Signature": "public System.Void SendStopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "BD9D897CFF4F7213C582AF80068FA1B014C64C72400D6DC9BCB1F58609D3E270",
              "Hash": "5AFF60AD8F997B0DCD0AC9DF5460E5669447426EA41A4EC4E140A71B00D249C5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Int32\u003E::get_Item(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "Sent stop listening on IRS with ID: ",
                " but ",
                "ServerListenerAmount",
                " wasn\u0027t 0 for ",
                "!",
                "internal-resource-storage-unregister-listener"
              ],
              "Source": null
            }
          ],
          "Hash": "41B5EA457D93103589D483D24551D4EE7271F7C0AFC08AE9248FED8A6633365A"
        },
        {
          "Id": "Candide.GameModels.Services.ItemInstanceService",
          "Name": "ItemInstanceService",
          "DisplayName": "ItemInstanceService",
          "FullName": "Candide.GameModels.Services.ItemInstanceService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)-\u003ESystem.Void",
              "Name": "SendExpend",
              "Signature": "public System.Void SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0E9C58276A01AB9D108070192108F1A7E7AC3133F4376A61EF28FCAC5EE9706C",
              "Hash": "FBCF91EEAA017F0C16C856914C0A2F7BBCBDB93B2A01F403280E38F1F6DFBB05",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "item-instances-expend-item-instance"
              ],
              "Source": null
            }
          ],
          "Hash": "1FCBAE3E5009445CDAD9FF59762DDD62FD81876EC285EC0DAF13A6C672055BED"
        },
        {
          "Id": "Candide.GameModels.Services.JobsService",
          "Name": "JobsService",
          "DisplayName": "JobsService",
          "FullName": "Candide.GameModels.Services.JobsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage, System.Action\u00601\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenOnJob",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage msg, System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8B8143E3456CBAA957D807298BE64E2B2B8B5943DA590964B10FCC78511D9E28",
              "Hash": "C7108BBB3E73144629A9E06812440F0CA7355407030CA32FBE57C417D1F267D6",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "job-get-and-listen-on-job"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)-\u003ESystem.Void",
              "Name": "OnReceive_CancelWorkOrder",
              "Signature": "private System.Void OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "82CEF89DC0F144373336C2248D92C0AF2E0D30BD5485F5C9B0E59020FBBD4830",
              "Hash": "1C4F0A791CF640DF23E68D1AD1A299293D1D43870FB15B62B831A07200FFD1E3",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::SyncCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage)-\u003ESystem.Void",
              "Name": "OnReceive_JobChangedWithNewCitizen",
              "Signature": "private System.Void OnReceive_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "B9B00CDCED034DB16312028169323A56056D190B779CA18A1465E4B00110867D",
              "Hash": "FB73AB7A05833C2D1F4F32694200BA141C80C371E419447F931DDF0945550398",
              "CalledMethods": [
                "Candide.GameModels.Controllers.CitizenController::SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse)",
                "Candide.GameModels.Controllers.JobsController::SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)",
                "Candide.GameModels.Controllers.JobsController::SyncUpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_JobFinishedWorkOrder",
              "Signature": "private System.Void OnReceive_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "8AD32DD21911C45C2E888856FA38A0D69C67561DCDEE41B73D450ABF85E85567",
              "Hash": "E700E8374E6D27D9199CDBE99B0BC223DBBD9A08471741C969AD8174B29E4779",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::SyncJobFinishedWOrkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::UpdateActiveStorages(System.Collections.Generic.IEnumerable\u003CCandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateJob",
              "Signature": "private System.Void OnReceive_UpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DD7C590FF85A90345EC7749F81B0CAC5A4706B812E904570FC0B9E0029545B3E",
              "Hash": "F422748CF7AEC0642C4CFF61990F032203A11CF840BFF5A85E390DAD562CB1DF",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateJobRecipes",
              "Signature": "private System.Void OnReceive_UpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "E4B2AE8E5EE930DE678B5EEB0E40DB40789B38CACB7D86B2BB7AA24C0A78B107",
              "Hash": "FE23DC2F72496CDCD905E3F9B3BFC18F5CE57735B8F602D9A4C2BA1C282FBAD5",
              "CalledMethods": [
                "Candide.GameModels.Services.RewardService::OnReceive_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage)",
                "Candide.GameModels.Controllers.JobsController::SyncUpdateJobRecipes(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateJobUserSettings(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateJobUserSettings",
              "Signature": "public System.Void OnReceive_UpdateJobUserSettings(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9E5AC0284ADF307BEDD14BAC253F6255BE0F951563F2819556390CC73E31AD93",
              "Hash": "36F92250209C1E237D0896C39E1BFB4C640D262EFC784D56DCC677B156AFC268",
              "CalledMethods": [
                "Candide.GameModels.Controllers.JobsController::SetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)-\u003ESystem.Void",
              "Name": "SendCancelWorkOrder",
              "Signature": "public System.Void SendCancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.CancelWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7E02436810D7FA10AA047F381EE5E3A817D73BC28C3E1B8B078A75A6C68AAAC4",
              "Hash": "FEE8A09BDE39F560E2103C8693EBE58DC7EBFA4F3F31DED04D826BD53D77D5ED",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Services.JobsService::OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)"
              ],
              "StringLiterals": [
                "job-cancel-work-order"
              ],
              "Source": null
            },
            {
              "Id": "SendCraftFurnitureMessage(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage, System.Action\u00601\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "SendCraftFurnitureMessage",
              "Signature": "public System.Void SendCraftFurnitureMessage(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage msg, System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E onSuccess, System.Action\u003CSystem.Byte\u003E onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onSuccess",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "CFC30BCBF758B0642676712B9C1CA11AA9E774F5FC61BB00057F9A8E7A1E114E",
              "Hash": "AC9DED1E279682246ECD79E9ACD1BE2675A7A759D2CC0899460B0288DCDE3721",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "try-get-craft-furniture"
              ],
              "Source": null
            },
            {
              "Id": "SendCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage)-\u003ESystem.Void",
              "Name": "SendCreateWorkOrder",
              "Signature": "public System.Void SendCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage createWorkOrderMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "createWorkOrderMessage",
                  "Type": "CandideServer.MessageModels.Jobs.CreateWorkOrderMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "20F7EF2C38FFD061EBFE6916991CA1B136F62E7FC66C59871055A5C1EFAA83AE",
              "Hash": "E16415D52546580841CCB7EB36E4EE3A24D674FDC805B9F5008BC721AD7AD8EE",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Controllers.JobsController::SyncCreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage)"
              ],
              "StringLiterals": [
                "job-create-work-order"
              ],
              "Source": null
            },
            {
              "Id": "SendStopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage)-\u003ESystem.Void",
              "Name": "SendStopListeningOnJob",
              "Signature": "public System.Void SendStopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.StopListeningOnJobMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BC21564A32187DC2BC716BC5204196B8E901E06180E709F56D4C1DB3E0DF169E",
              "Hash": "98F2C0C0C18E319FD69C8062958298C92248C2C78C05791A3519CCC84BA837F4",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "job-unregister-listener-for-job"
              ],
              "Source": null
            }
          ],
          "Hash": "78E292C3FEF69A0821D19551CA2EB3B0543277F4AA97961FE8279BBCA57E6569"
        },
        {
          "Id": "Candide.GameModels.Services.LogisticsService",
          "Name": "LogisticsService",
          "DisplayName": "LogisticsService",
          "FullName": "Candide.GameModels.Services.LogisticsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_LogisticsConnectionCreated(CandideServer.MessageModels.Logistics.LogisticsConnectionCreated)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsConnectionCreated",
              "Signature": "public System.Void OnReceive_LogisticsConnectionCreated(CandideServer.MessageModels.Logistics.LogisticsConnectionCreated msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsConnectionCreated",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C44B7733531A83F706B60654D91A0390552C1964B93C3033C922F7F4934A7733",
              "Hash": "139C986AE1C34D983D38D4F2F51775CB31F3485F2E083F998266736343E75ECF",
              "CalledMethods": [
                "Candide.GameModels.Controllers.LogisticsController::ConnectionCreated(CandideServer.Models.Logistics.LogisticsConnectionModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LogisticsConnectionRemoved(CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsConnectionRemoved",
              "Signature": "public System.Void OnReceive_LogisticsConnectionRemoved(CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsConnectionRemoved",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A3FAEB8283398F88F860B0DDE2863A6A5A93C0BC8B4C638A279F3C2E67284730",
              "Hash": "F0287E612C362D85ABB354246FD1EB7EBB7D22913E2D5AF93C93573B6DA17E4C",
              "CalledMethods": [
                "Candide.GameModels.Controllers.LogisticsController::ConnectionRemoved(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_LogisticsConnectionUpdated(CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated)-\u003ESystem.Void",
              "Name": "OnReceive_LogisticsConnectionUpdated",
              "Signature": "public System.Void OnReceive_LogisticsConnectionUpdated(CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsConnectionUpdated",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C4CA7D567750D3D2120BA1598DA37EBF048AE069859510838EBB4D2115A3451E",
              "Hash": "97BCF3D2B1B00B36B6FB83EFD9C421559A1EBBA5AAE1E235681C36A36E20C872",
              "CalledMethods": [
                "Candide.GameModels.Controllers.LogisticsController::ConnectionUpdated(System.Guid, Shared.Models.Buildings.BuildingLogisticsConfig)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_LogisticsCreateConnection(CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage)-\u003ESystem.Void",
              "Name": "Send_LogisticsCreateConnection",
              "Signature": "public System.Void Send_LogisticsCreateConnection(CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsCreateConnectionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "80A20735DD12D091613520ECF53D8CF075312DD8FDAEA1F581A372487AE9CBF8",
              "Hash": "99FF76033F225AA97F8FF9C42FC40AF052B4FDD1E6C5D25FB0CA16DED35C2C67",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "logistics-create-connection"
              ],
              "Source": null
            },
            {
              "Id": "Send_LogisticsRemoveConnection(System.Guid)-\u003ESystem.Void",
              "Name": "Send_LogisticsRemoveConnection",
              "Signature": "public System.Void Send_LogisticsRemoveConnection(System.Guid connectionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectionId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A0F6BD27899E0A7F127C907A63080FD0D0823735ED1E4A1ED45F891B160C4BB3",
              "Hash": "9F56A7319D68816FED764C2FC52A502DBAD068EFFF4C8A5E5BA0C5F6C55CF29E",
              "CalledMethods": [
                "CandideServer.MessageModels.Logistics.LogisticsRemoveConnection::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "logistics-remove-connection"
              ],
              "Source": null
            },
            {
              "Id": "Send_LogisticsUpdateConnection(CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage)-\u003ESystem.Void",
              "Name": "Send_LogisticsUpdateConnection",
              "Signature": "public System.Void Send_LogisticsUpdateConnection(CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Logistics.LogisticsUpdateConnectionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C008C5865E48ED41C3E3669AC989145978C9459CE3DADB9AE373A6C5A51F11DB",
              "Hash": "CF08DAA8DFB9023489A25E6531583F1642E8EF09B82350AB3283E6FA38C09F56",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "logistics-update-connection"
              ],
              "Source": null
            }
          ],
          "Hash": "B972203FFBEAA2F44EB61F6FE01D035D7F36C36362395490B8F5920802770E50"
        },
        {
          "Id": "Candide.GameModels.Services.OfferingsService",
          "Name": "OfferingsService",
          "DisplayName": "OfferingsService",
          "FullName": "Candide.GameModels.Services.OfferingsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateCurrentOfferings",
              "Signature": "private System.Void OnReceive_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "82F9C2CC7163CE1EDE0F0819A49DB3AFBCD2AEBFEE8D67543D59F0A6B52CF4AB",
              "Hash": "05B735AA6E42C5732C0EB10CB9982559316E1A19C29499B2700ABC41A3CD708D",
              "CalledMethods": [
                "Candide.GameModels.Managers.OfferingsManager::SynchCurrentOfferings(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_HandInOffering(CandideServer.MessageModels.Gods.HandInOfferingMessage)-\u003ESystem.Void",
              "Name": "Send_HandInOffering",
              "Signature": "public System.Void Send_HandInOffering(CandideServer.MessageModels.Gods.HandInOfferingMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.HandInOfferingMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "88471C78B7B564B94BBD7F225B5ABC1E70D5FEDD7B2E33ECB6A91FF29F3E0B0D",
              "Hash": "EA11896AE13E2FA75D4102CC4ED45D570F14DF1905C1A2B81D733F104614810C",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "gods-hand-in-offering"
              ],
              "Source": null
            },
            {
              "Id": "Send_SacrificeCitizen(CandideServer.MessageModels.Gods.SacrificeCitizenMessage)-\u003ESystem.Void",
              "Name": "Send_SacrificeCitizen",
              "Signature": "public System.Void Send_SacrificeCitizen(CandideServer.MessageModels.Gods.SacrificeCitizenMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.SacrificeCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "100CB7789EF122C37B1819D03997F948663216781C9CD437EAEF0A08F1F2C5B2",
              "Hash": "71A2D3949A2F5E05FA0766B045E5708F9085DB035FFCADE78E51AA8923E18206",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "gods-sacrifice-citizen"
              ],
              "Source": null
            }
          ],
          "Hash": "34DF10959127D85A2CEA664492A7BEDC618125D109D502381D3C7E3B081E9D47"
        },
        {
          "Id": "Candide.GameModels.Services.OrdinancesService",
          "Name": "OrdinancesService",
          "DisplayName": "OrdinancesService",
          "FullName": "Candide.GameModels.Services.OrdinancesService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ApplyOrdinance(CandideServer.MessageModels.Gods.ApplyOrdinanceMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ApplyOrdinance",
              "Signature": "private System.Void OnReceive_ApplyOrdinance(CandideServer.MessageModels.Gods.ApplyOrdinanceMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.ApplyOrdinanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5C7839BB3FFD9A747D552F183577D263E9E68EBDA4B9C3B33246974B8A72877A",
              "Hash": "3B175F4A0AB8E2252A7F1958A7CE621B3F00D371F1CF5C798F4DABF7A56D3179",
              "CalledMethods": [
                "Candide.GameModels.Managers.OrdinanceManager::SynchApplyOrdinance(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateUnlockedOrdinances(CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateUnlockedOrdinances",
              "Signature": "private System.Void OnReceive_UpdateUnlockedOrdinances(CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateUnlockedOrdinancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "15C5D1D5BEFB8E0C9CA1A45719A17A1BEAAB1F2DE65EA248150AB858F59BDD8D",
              "Hash": "BFFAF4326173C5EA88C69A9041ECB29EBFD886ABC65F2C13EBE157146424BDE0",
              "CalledMethods": [
                "Candide.GameModels.Managers.OrdinanceManager::SynchUnlockedOrdinances(System.String[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_RequestApplyOrdinance(CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage)-\u003ESystem.Void",
              "Name": "Send_RequestApplyOrdinance",
              "Signature": "public System.Void Send_RequestApplyOrdinance(CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.RequestApplyOrdinanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "16BBF41BA244E13C1EC2D1DCDB9C6FD42F517BC6C3A979D5A20B348BED58CF27",
              "Hash": "37FD0FC2D1A98D7569490D2C85644507D686A2DF018DB521962330763ADBFBC4",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "gods-request-apply-ordinance"
              ],
              "Source": null
            }
          ],
          "Hash": "78E45D3ED69C9605B99D80039ABAB765646D56441192B063B996A9D40F3CCDF8"
        },
        {
          "Id": "Candide.GameModels.Services.PlayerActionService",
          "Name": "PlayerActionService",
          "DisplayName": "PlayerActionService",
          "FullName": "Candide.GameModels.Services.PlayerActionService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DebugPlayerSendActionsAndState:System.Boolean",
              "Name": "DebugPlayerSendActionsAndState",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugPlayerSendActionsAndState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E4AF568F479C6BF943D03AFE9CBB58FB6473E7CB6B4EAF35D56B3A22D217F48"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "GetAndValidatePlayer",
              "Signature": "private System.Boolean GetAndValidatePlayer(System.Int32 playerId, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 player)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "player",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 220,
              "BodyHash": "6098A70FF6F87F9EBE277DBC0B52B694E4B0D415C910058D9B1D3FA2F46A1EFA",
              "Hash": "C544CF1D22044BD902038672F868431D3BC41FC5986CDB1C8F1E2ECD47E6A4CE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()"
              ],
              "StringLiterals": [
                "Player ",
                " did action, but we don\u0027t know about them",
                " did action, but we don\u0027t have them loaded in",
                " did action, but we have never loaded them"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerAction(System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerAction",
              "Signature": "private System.Void OnReceive_PlayerAction(System.ValueTuple\u003CSystem.Int32, System.Int32\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7287F26C2808907F33CBACFC724D14035C574F3C32A73A0F087C3CFBACAB83C9",
              "Hash": "1B99BE1A6F281CC04C5B4451C674F74A2E71FF2CFE1EB32FB41D4BEB3794E170",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionFloat(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionFloat",
              "Signature": "private System.Void OnReceive_PlayerActionFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "993482AC8B4DB9C7B620C1DD1FF19B21AAF289D6523A5C31D5831655350E484F",
              "Hash": "296EBEB1E3D07A8719ACC61F5BD82DC420CE21D782DF8B485B38E9ED21186434",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionFloat(System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionFloatFloat(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "D38F61A5296DD83472DF4F56688659A734842E3001D42524517C108532B74C21",
              "Hash": "3AAAEBA58DD5E7D6842FE8A54309DAF4349C67A4AEE4B2E3D6FB6AE883E00FBE",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionFloatFloat(System.Int32, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionGeneral(CandideServer.ServerServices.PlayerCharacterActionState)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionGeneral",
              "Signature": "public System.Void OnReceive_PlayerActionGeneral(CandideServer.ServerServices.PlayerCharacterActionState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "CandideServer.ServerServices.PlayerCharacterActionState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "07F02317D21051427737676F71F823630997B7DC1743D1C2476118740B88AD42",
              "Hash": "D0D1DC6DF527A29BE571EEA3E946BFBBA5256D3109628F4C24F717AD8C4C08ED",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionGuid(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Guid\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionGuid",
              "Signature": "private System.Void OnReceive_PlayerActionGuid(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "74E1820FB92D72B0BAC030268992FABB8D4E56965CCC57F634DE9FDF88F578B3",
              "Hash": "4C99577F9EDB79CFF5285951F70D174FBF17FCE03C362C1F9B5C5F6D88E2AFCF",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionGuid(System.Int32, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionGuidVector3(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Guid,Microsoft.Xna.Framework.Vector3\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionGuidVector3",
              "Signature": "private System.Void OnReceive_PlayerActionGuidVector3(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "E1D78169C822AFEB15393AC3C76C9C67BF37B6CFF00D63B89F5718EDEDF130F7",
              "Hash": "0173285195F123D2349DD492DF9BC4DEEEC670695D1910B0BBD2D4E2C3EAB300",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionGuidVector3(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionInt(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionInt",
              "Signature": "private System.Void OnReceive_PlayerActionInt(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "BF54340724A6BF41C7058188364DF2ADF7AA9AC2400D3327A4CCB1246E199136",
              "Hash": "9D434308D75F7E51FEC42490F084EC6635CF0A226C3DADCA00A97195BFF2BC37",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionInt(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloat(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "F35B4F80A0139E880E010A7633FB0C5AA2E30B165A032D4A7AB99E3317232390",
              "Hash": "1EF2D4ECE6D2572B6F626CF0633DB54F4CE7C06D81C038D69C73AA2B252C2DFF",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionIntFloat(System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Int32,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "2CD97FAF0C3817E13FA1A0D956DAB0499A4D066D64F035B720DEBB659CAD2CFB",
              "Hash": "6920AF916DEDF0BCE791152F64A65B0BCB84FE3B2886F8BED4325F31EED340E6",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionIntFloatFloat(System.Int32, System.Int32, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Single,System.Single,System.Single\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatFloat",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatFloat(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "E2757050A5E5F2B920B69ADB23B3C23C6BF66126F9B854C8FFC880AB028AF96D",
              "Hash": "B071E4D11C318EEA5B2CCBF8B5CB3A20E27661F875F17AFDEE52FC6B39D46582",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionFloatFloatFloat(System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntFloatVector3(System.ValueTuple\u00605\u003CSystem.Int32,System.Int32,System.Int32,System.Single,Microsoft.Xna.Framework.Vector3\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntFloatVector3",
              "Signature": "private System.Void OnReceive_PlayerActionIntFloatVector3(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "FF1CC6D1DF87960B36105D5B329D1CA1AC309F53E8D7C96F697A9EA81AF7A3D1",
              "Hash": "DBB621197E3B01C755D94D9D75E78C617A0DF7AD96B09473BF8A0965E4BBC74D",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionIntFloatVector3(System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionIntGuid(System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Guid\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionIntGuid",
              "Signature": "private System.Void OnReceive_PlayerActionIntGuid(System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Guid\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "936ABE2AC7C9F29CAEF90466452B81138601E8690A081B743AB05C47184C1C73",
              "Hash": "BE5093892EF9D4E591B63C1BAB7969D260D6CFFC0F91319FE9288E0E7840C828",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionIntGuid(System.Int32, System.Int32, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerActionPlacing(System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters\u003E, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerActionPlacing",
              "Signature": "private System.Void OnReceive_PlayerActionPlacing(System.ValueTuple\u003CSystem.Int32, System.Int32, Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters\u003E arg1, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg1",
                  "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "143FB2BA2A0F9053763263099FC9956F921B290798F6AD779C36716B52421B53",
              "Hash": "04F0DBC58B1360CC3944047AFE7C03DEA2845D6851F5F9150ECFA244AE97726D",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerActionPlacing(System.Int32, Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerAttachedEntityAndAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerAttachedEntityAndAction",
              "Signature": "public System.Void OnReceive_PlayerAttachedEntityAndAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerAttachedEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "903989A470706DE069AD22630BE6F4E61732C80D18E2B76945861E1E4BC69B5B",
              "Hash": "D4ECDABC1631AFCD419EE5A0CA59E3390414013F503AA6BAB08E5C0C10B8D0CB",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerAttachedEntityAndAction"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerDetachAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerDetachAction",
              "Signature": "public System.Void OnReceive_PlayerDetachAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachedEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "A5FF50072F9821F436885F077C89784E7D6D3BCFBAD2105A848F6D10F9955915",
              "Hash": "3E4F0329EBB03124F8865B65C6C3B19DB86A6F5CBA055CFC7B571B1B1A2FC9D7",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSatAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSatAction",
              "Signature": "private System.Void OnReceive_PlayerSatAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage msg, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSatActionMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "9E93B469A2DC9F7387824D7B0E411CC51A579E23F17CAC8CF07B75B4CE504F96",
              "Hash": "EBBD420CAF45D4D84468C9BC4FA0DB71044544B56CDF6AF8C269275E4D03311B",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerSatAction"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerThrowAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerThrowAction",
              "Signature": "private System.Void OnReceive_PlayerThrowAction(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage msg, CandideServer.EventBus.EventBusArgs arg2)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrewEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "356C0F925E41AFE5E6BF97BFD2122DC520DAB04D5C87A08D5C083790E1992B92",
              "Hash": "74D7F1AB5EC38855B2A4FDC72ED3A8D97B161EF53FBAC52AF8BC3437869ED3E4",
              "CalledMethods": [
                "Candide.GameModels.Services.PlayerActionService::GetAndValidatePlayer(System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)",
                "Candide.Entities.PlayerState.NetworkPlayerController::ReceivePlayerAction(CandideServer.ServerServices.PlayerCharacterActionState)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerThrowAction"
              ],
              "Source": null
            },
            {
              "Id": "SendActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation)-\u003ESystem.Void",
              "Name": "SendActionInProgressPerform",
              "Signature": "public System.Void SendActionInProgressPerform(Shared.ActionInProgress.ActionInProgressAnimation type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "FD340DC380557342A4D43F6873A85595EAE5D41739C183B38D0DE734D16DA67B",
              "Hash": "99E8036D38E72BE2015391AA61BCB44314E10EE0E012498427DB5ABC4399F2A7",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation)-\u003ESystem.Void",
              "Name": "SendActionInProgressStart",
              "Signature": "public System.Void SendActionInProgressStart(Shared.ActionInProgress.ActionInProgressAnimation actionType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionType",
                  "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D2DAC78FE5D844E08607D1985924A0B53C3DA66C042D885F1EF4920A041F8CD2",
              "Hash": "A2EF455F86F1A8908D074D63E9B4849E7B0CDEA2ECB16BE69B546C6A218FFE74",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus)-\u003ESystem.Void",
              "Name": "SendActionInProgressStop",
              "Signature": "public System.Void SendActionInProgressStop(Candide.Entities.PlayerState.ActionInProgressStopStatus damaged)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damaged",
                  "Type": "Candide.Entities.PlayerState.ActionInProgressStopStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "476E554A1DF1319A8010691601E93967FBE31425331F1E1B5956285E32FB2E89",
              "Hash": "E243B4AC4C42800062EB8615D89788C0FB31801AD13CC11230CB867267FCF95B",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendAttack(Candide.Entities.PlayerState.SwordAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "SendAttack",
              "Signature": "public System.Void SendAttack(Candide.Entities.PlayerState.SwordAttackVariant variant, System.Single controllerActionDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.SwordAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controllerActionDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "D13BDDC5E43B777FBF3D9F41A0FFA97CCBC7251CEBF835ED6450DECDA4B4F53F",
              "Hash": "F7B680419FE27FFE5A74447BB98F4FA2F6C7B22031B12396C22ECEB7740B3CFE",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2, !3)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float"
              ],
              "Source": null
            },
            {
              "Id": "SendBowChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "SendBowChargeUp",
              "Signature": "public System.Void SendBowChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "71733FDF154CEC089D0BE147E54F46CBAE63A215B686564D6DD75E0A1A7D0392",
              "Hash": "EC42616A74B64562A53C22F40FF92ACE872EE8D71337AE8904963D2FB364ED09",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendBowSecondaryAttack(System.Single)-\u003ESystem.Void",
              "Name": "SendBowSecondaryAttack",
              "Signature": "public System.Void SendBowSecondaryAttack(System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A4E07C84C06395FB0D7404ADC3AC504A7F8DC4B77B75F0B374474CD71139DEBD",
              "Hash": "BFCB1B0B5F0756113CE5630524B1D435733F871D487FA7486B84F539E7342613",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-float"
              ],
              "Source": null
            },
            {
              "Id": "SendBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "SendBowShoot",
              "Signature": "public System.Void SendBowShoot(Candide.Entities.PlayerState.BowAttackVariant shootType, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shootType",
                  "Type": "Candide.Entities.PlayerState.BowAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "ADA5A5BA03A2A6D68A886FE9A9680C8D6DC74D9B41D874A281EE689D6974B310",
              "Hash": "6C576B21A6263124EFE7E6417B229E8287A252CBEE2E720F61AE2119B1B172EE",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2, !3)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float"
              ],
              "Source": null
            },
            {
              "Id": "SendCarrying()-\u003ESystem.Void",
              "Name": "SendCarrying",
              "Signature": "public System.Void SendCarrying()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "7ABC063BF5614E2CB2403198CF37DB5DEAAB52DB0419F5797678468D409C9C16",
              "Hash": "4A287DA878243F885090ACB8F4D98410C54A995A9AF8C08FA32AECD36B735B3E",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendChargeSpelltome(System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "SendChargeSpelltome",
              "Signature": "public System.Void SendChargeSpelltome(System.Int32 index, System.Single direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "33575D8B578D252F9773BC263C0B56D3E8878A2C5FC0748B2128D00B14A6E369",
              "Hash": "7EE0BA9090D5CE625E38ADA8A9E5898D10334D8AECA8143EA56788AD72AEF7F8",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2, !3)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float"
              ],
              "Source": null
            },
            {
              "Id": "SendDaggerAttack(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendDaggerAttack",
              "Signature": "public System.Void SendDaggerAttack(System.Single direction, System.Single range, System.Single attackSpeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "D772FB47B7C505597C1940353BDC8026C8383FBF5A80164DA091DFF5E3685781",
              "Hash": "6E3E12246AED78ED7289ADCC8699DBC5FF8EA85E2E589F14A1B01AF10DBD1172",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-float-float-float"
              ],
              "Source": null
            },
            {
              "Id": "SendDetachAction(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "SendDetachAction",
              "Signature": "public System.Void SendDetachAction(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition, System.Int32 actionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actionId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "2CA20AA32A97D29DA7461DEFE8D1A0867003CB4358DA862BE300265E13CD76B8",
              "Hash": "68B8F751944A5877A189A359D7F1AA06082BFCE9263016B5E40AF3E17AC90177",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-player-detach"
              ],
              "Source": null
            },
            {
              "Id": "SendDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SendDodge",
              "Signature": "public System.Void SendDodge(System.Int32 intDirection, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "intDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "62612302A801B38713196D30D5E57D40369A9B08E0958A429FE04146A5637D21",
              "Hash": "A7503FC773E5C06C0498B2DC4B13A16C48AE2CE3AC53C19EC24736A2068692BA",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-vector3"
              ],
              "Source": null
            },
            {
              "Id": "SendFireHandCrossbow()-\u003ESystem.Void",
              "Name": "SendFireHandCrossbow",
              "Signature": "public System.Void SendFireHandCrossbow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "766744EC7FD278C1F5CCA0ADF5C5D3D45EF2B0216EAB547C9DB271E772A160AA",
              "Hash": "FE8FCADA819C62B326169136BED98BBE6FC83C1686C136BBDCEC14B0303E63F3",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendGetPlayerDepleteResourceStorageEndpointAndGrabLifting(System.Guid, System.Guid, System.String, System.Int32, System.Action\u00601\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E, System.Action)-\u003ESystem.Void",
              "Name": "SendGetPlayerDepleteResourceStorageEndpointAndGrabLifting",
              "Signature": "public System.Void SendGetPlayerDepleteResourceStorageEndpointAndGrabLifting(System.Guid newEntityId, System.Guid buildingId, System.String resourceId, System.Int32 amount, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E onResponse, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "026A6EC589E8BDF2685BAE9EF453EBA256FDF3FCB0AEF42742845C7D3A1FEE8A",
              "Hash": "BEB3529F5C7EA715C4F61A4ED4FECCDE4C96BD6002382269907BDDD7199F9EA0",
              "CalledMethods": [
                "PlayerActionService.\u003C\u003Ec__DisplayClass42_0::.ctor()",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerDepleteResourceStorageEndpointAndActionRequest::.ctor()",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E::Invoke(!0)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetDepleteResourceStorageEndpointResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "PlayerActionService.\u003C\u003Ec__DisplayClass42_0::\u003CSendGetPlayerDepleteResourceStorageEndpointAndGrabLifting\u003Eb__0(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "player-try-grab-lifting-deplete-resource-storage-endpoint"
              ],
              "Source": null
            },
            {
              "Id": "SendHoldingShield()-\u003ESystem.Void",
              "Name": "SendHoldingShield",
              "Signature": "public System.Void SendHoldingShield()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "B5616D3FC4D6D4CC3F64AAF4068E63AA7D6619789CFBB252F07BD72EB43A0D14",
              "Hash": "7AD9DD5BF215C10FFF9071DAFD625ECB9A88E6981FEEFCBCC852485AFE5AEECA",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendHoldingShieldSpear()-\u003ESystem.Void",
              "Name": "SendHoldingShieldSpear",
              "Signature": "public System.Void SendHoldingShieldSpear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "29E48F0C385302F53E09E51A232D01EBDBA07BC74C0278FF187582511FBDCB92",
              "Hash": "36B086F9C7A3CDF0A1228B921A2FD2A45A54CAF48B742B5764F887E981EAF622",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendIdle()-\u003ESystem.Void",
              "Name": "SendIdle",
              "Signature": "public System.Void SendIdle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "F8908D3CC0D37AA5F621570558BD16DE9D602AC30E5B045EE2FC13823022D51B",
              "Hash": "5A5C4D5EB3A77D9AF1852355136BD8721DADCCD22C336C16E492F46612C055D1",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendJavelinChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "SendJavelinChargeUp",
              "Signature": "public System.Void SendJavelinChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "039AA5C1A1F0E5CD585BE1042A1E4415EC14E2C3BB0C4AE50589C4AD303CEFED",
              "Hash": "75F60BC150B412A2681FE6885C0ED7344CA8F9F01FF9125765DD2A1EC7DFFD8B",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus)-\u003ESystem.Void",
              "Name": "SendMovementKeysPressed",
              "Signature": "public System.Void SendMovementKeysPressed(Candide.Entities.PlayerState.MovementKeysStatus movementKeysStatus)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "movementKeysStatus",
                  "Type": "Candide.Entities.PlayerState.MovementKeysStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "57A00ACA8567DF47ECDBEE6FC196842DFB8925E5CC0CAED180BA592B1BA2E28A",
              "Hash": "14D18F7C5A3B1BBA07E6FE29BCEB7723EB185A21521D966F0B3399661DA4B949",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendMovementKeysReleased()-\u003ESystem.Void",
              "Name": "SendMovementKeysReleased",
              "Signature": "public System.Void SendMovementKeysReleased()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "97137D0FDFAA9E55985F58B660028FF78C3CEB9B2A8C037709897E4FC60E759E",
              "Hash": "81ADFFAAABAB3449A71091328F220EB6ED2AD3241F1743AA80C73C463631F04E",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)-\u003ESystem.Void",
              "Name": "SendPlacing",
              "Signature": "public System.Void SendPlacing(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "74655AFE81D098D83AD200F85777003A5E8E795AF418497E79CB201F803AC58E",
              "Hash": "0BE3F4A5933C53CA52787E093BED555E1F22C5B2D680E6EECBAD4FD32CEA9FC5",
              "CalledMethods": [
                "CandideServer.MessageModels.PlacingStateParametersMessage::.ctor()",
                "Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::get_PlacingItem()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.ValueTuple\u003CSystem.Int32, System.Int32, CandideServer.MessageModels.PlacingStateParametersMessage\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-placing"
              ],
              "Source": null
            },
            {
              "Id": "SendRequestLifting(System.Guid, Shared.Combat.EntityAttachPriority, System.Action\u00601\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E, System.Action)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "SendRequestLifting",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler SendRequestLifting(System.Guid targetId, Shared.Combat.EntityAttachPriority attachPriority, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E onResponse, System.Action onError)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "targetId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attachPriority",
                  "Type": "Shared.Combat.EntityAttachPriority",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6612949D9EAE916DFF53B356CE205DBE858311964F3E2989822894972529CBAC",
              "Hash": "EE147EE87E3789B6499DA1223BC179FD615FB862C78F22F8A3D55EBB997E3673",
              "CalledMethods": [
                "PlayerActionService.\u003C\u003Ec__DisplayClass10_0::.ctor()",
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachRequest::.ctor()",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E::Invoke(!0)",
                "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.ComplexActions.GetPlayerAttachResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "PlayerActionService.\u003C\u003Ec__DisplayClass10_0::\u003CSendRequestLifting\u003Eb__0(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "player-get-player-attach-request"
              ],
              "Source": null
            },
            {
              "Id": "SendShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SendShieldDash",
              "Signature": "public System.Void SendShieldDash(System.Int32 intDirection, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "intDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "2370A195384F8C6BAFC1FBED1B19E2D52DA9523A899360A24328BE43F7C9BF68",
              "Hash": "901F7574F298732ABC6C81E83F0AF72D16E8E5AA10C4DFB38CE42E6537786FFC",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-vector3"
              ],
              "Source": null
            },
            {
              "Id": "SendShieldDashSpear(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SendShieldDashSpear",
              "Signature": "public System.Void SendShieldDashSpear(System.Int32 intDirection, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "intDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "95B133E0050DE0ACB9AA24FE810CBAEE107625849F85A0BCE7EA04C3E5322B9D",
              "Hash": "20AB0155867FAE583F3F1C26B2D6C5220E73AA8657BB3BA265D689ECC7B2718E",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-vector3"
              ],
              "Source": null
            },
            {
              "Id": "SendSitting(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "SendSitting",
              "Signature": "public System.Void SendSitting(System.Guid chairEntityId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E positionBeforeSitting)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chairEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionBeforeSitting",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "F388F0E9B8B3A7E54ECF54B1DAD7D035E8497E5E4EED76FB2E150B704ABEE12A",
              "Hash": "00B053314DCB6BAA7309984160A0CE2302A29A8C9589B44EBBA8639A5A910C22",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerSittingActionMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-sitting"
              ],
              "Source": null
            },
            {
              "Id": "SendSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendSledgehammerAttack",
              "Signature": "public System.Void SendSledgehammerAttack(Candide.Entities.PlayerState.SledgehammerAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.SledgehammerAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "55BBCF175CEFF93D21D2AF94439DA4EBE3E1F173D3431173230EFE350C44EC5A",
              "Hash": "2F0E8AF512C8E5768254567643F04F5CC491DF858F747186C54ED219A2F2C4D7",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-float"
              ],
              "Source": null
            },
            {
              "Id": "SendSledgehammerChargeUp(System.Int32)-\u003ESystem.Void",
              "Name": "SendSledgehammerChargeUp",
              "Signature": "public System.Void SendSledgehammerChargeUp(System.Int32 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "C09A06CA92E3E7B6EEF640B7D8294199A876E18EB68AD75E821B1C1021A77540",
              "Hash": "325069DBE3BD314AC46F07F9D544C432E63AC329AD22BE632C039C672FC77274",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendSledgehammerSecondary(System.Single)-\u003ESystem.Void",
              "Name": "SendSledgehammerSecondary",
              "Signature": "public System.Void SendSledgehammerSecondary(System.Single controllerActionDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "controllerActionDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "E99D93560C197DA1FCEFBFABB548FA3D63889BF53540470B31C829FABAA8C062",
              "Hash": "7885BB77C38EF44D6C21B5725BB8426EEC9F63EF99349145E2BC1F80BEDC47F2",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-float"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SendSpearDash",
              "Signature": "public System.Void SendSpearDash(System.Int32 intDirection, System.Single dashTime, Microsoft.Xna.Framework.Vector3 dashVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "intDirection",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dashVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "943648976654E72C4D8616432F84479CD467322B7DC1A27F60FCF65E339A6462",
              "Hash": "418AB5A9CCA395A196403666D46E4F344A4B91CC9BD29032040B15590497D7D2",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-vector3"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearHolding()-\u003ESystem.Void",
              "Name": "SendSpearHolding",
              "Signature": "public System.Void SendSpearHolding()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "993694C8DA9C31C51A2F3710AB9F6EF96DB698A2B64140B69472EFE20FBDDB1D",
              "Hash": "AC22EC0470958D77E0F79F50A04921D7D6526214FE013DC790DDC916880BA267",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearHoldingStop()-\u003ESystem.Void",
              "Name": "SendSpearHoldingStop",
              "Signature": "public System.Void SendSpearHoldingStop()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "63F2E62833E1762940738F12B03B5CB299D01FE9C6026E418C7FDEAA1AECDE56",
              "Hash": "AF06D5354918912710C64ED1B2FFDB8FEAF159BFA62AA9B5B7BA4AAD7632903A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearHoldingThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)-\u003ESystem.Void",
              "Name": "SendSpearHoldingThrustAttack",
              "Signature": "public System.Void SendSpearHoldingThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "2BEBE02277862EA416A280FE1A05464CD0235C1A6CF8952FA71252807196D729",
              "Hash": "23117123680B85BFB8B228A8CDBE9F1E53CDAEA459C6224122FF233ADEAB777C",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendSpearShieldAttack",
              "Signature": "public System.Void SendSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "B844D13037E383D92F568E8CB926B17FC2E5F1D5F83AB1FA467EF6D8B0A1452D",
              "Hash": "67C02F0433FE088CF2714C7526A15AEB5B18559D14C762EAC4958300D4D0BE2C",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-float"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendSpearSlashAttack",
              "Signature": "public System.Void SendSpearSlashAttack(Candide.Entities.PlayerState.TwoHandedSlashAttackVariant variant, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedSlashAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "C312CDD2B4B51495FE5053069188B8DB0679C43C2207DB246013F1A41EF46BC2",
              "Hash": "4A14FDBFE48280F4A2F1B9998A72C53C0DF9438ABCDCAC7656BF6690E9FFB21D",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single, System.Single\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float-float"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearSpecialAttack(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SendSpearSpecialAttack",
              "Signature": "public System.Void SendSpearSpecialAttack(System.Single time, System.Single direction, System.Single range)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "range",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "3D945CD1D1CB06CD325E4582A415C463C6C909854A2ECF709C7C8128769F8D35",
              "Hash": "1FE7D1171C63CBC704067DB48F8030DA089428CF5AFBC8DA770FA83D3D559F57",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Single, System.Single, System.Single\u003E::.ctor(!0, !1, !2, !3, !4)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-float-float-float"
              ],
              "Source": null
            },
            {
              "Id": "SendSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant)-\u003ESystem.Void",
              "Name": "SendSpearThrustAttack",
              "Signature": "public System.Void SendSpearThrustAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant variant)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.TwoHandedPierceAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "61ACF9FCF8436F6EF7FC76458FCD8CBC5A0EEBFC6E44939CBE4B4E943F17DAF6",
              "Hash": "D0237495AA32C3BB420314C8A1CAB55C9F57E86847C2AD6693E04DBCDA232C1A",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            },
            {
              "Id": "SendStopLifting()-\u003ESystem.Void",
              "Name": "SendStopLifting",
              "Signature": "public System.Void SendStopLifting()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "E9BCE00A84F0BD6E937A5D2FE0A14853A9F5C7451A0C3152420E758B77112888",
              "Hash": "C522915B5DE33891A098DA6D7A9C8B39AFF2912764CFB7A1161B64CB6CFFDE53",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerDetachActionMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-player-detach"
              ],
              "Source": null
            },
            {
              "Id": "SendThrowing(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage)-\u003ESystem.Void",
              "Name": "SendThrowing",
              "Signature": "public System.Void SendThrowing(CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.PlayerThrowMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A493DFDEB5E8D24B659AD7BF8F08C303DE85CE3A73E69D52719A2C3BFDC74BA3",
              "Hash": "9060B9DC22471A064FB54D7D97A67EDD52AFF104C02B62EF598FE40BAEDAE9CA",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-throw"
              ],
              "Source": null
            },
            {
              "Id": "SendThrowJavelin()-\u003ESystem.Void",
              "Name": "SendThrowJavelin",
              "Signature": "public System.Void SendThrowJavelin()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "7F3A031B1EEFC6B67F9037C0DC44632F824F8DA20A69BF6A8633A9505245DBC5",
              "Hash": "9C077CD40EB739E0D72D304242DA9320D2A74F0C59AE8544BB6C30F63B820466",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action"
              ],
              "Source": null
            },
            {
              "Id": "SendUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)-\u003ESystem.Void",
              "Name": "SendUnarmedAttack",
              "Signature": "public System.Void SendUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant variant, System.Single controllerActionDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "variant",
                  "Type": "Candide.Entities.PlayerState.UnarmedAttackVariant",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controllerActionDirection",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "11CB26A80F96BDF0114352B4A6256234066DD99F5545B6553D1B441892102978",
              "Hash": "37163BCCA4F52E4FBDAF3E6DC148192EC9ED98A406CAB896E402694FE37055D6",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32, System.Single\u003E::.ctor(!0, !1, !2, !3)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int-float"
              ],
              "Source": null
            },
            {
              "Id": "SendUseSpelltome(System.Int32)-\u003ESystem.Void",
              "Name": "SendUseSpelltome",
              "Signature": "public System.Void SendUseSpelltome(System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "9A1A27D24FED9729988E9476784E5121A878A37CCD9D78339EE1DDFCEB64475B",
              "Hash": "06F74D43868DDF6833D373B3632C683564DBB1D21D1FEB9B6A02C4223AD398A7",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-action-int"
              ],
              "Source": null
            }
          ],
          "Hash": "AF6CFFFC693D7A51F0AE1EB3BB438D76FB7A10B1A58675DD4A1CEDBA596B7551"
        },
        {
          "Id": "Candide.GameModels.Services.PlayerCharactersService",
          "Name": "PlayerCharactersService",
          "DisplayName": "PlayerCharactersService",
          "FullName": "Candide.GameModels.Services.PlayerCharactersService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage, System.Action\u00601\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenCharacterInventory",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage msg, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "170E3B9ACD341B6B8DF004B002024847F4F7CDED73DCADB54FF07E13DDCE8285",
              "Hash": "C6969EF625DEA5C4726CA7A6950DD369C489A1DCDB4630C8B2DB278404CFC950",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "player-characters-get-character-inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_ForcePlayerLifting(CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_ForcePlayerLifting",
              "Signature": "public System.Void OnReceive_ForcePlayerLifting(CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ComplexActions.ForcePlayerLiftingMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "5071EF42A3866B6525076D0152F7CFD543AA01E5350CAC415AC1565BF99D45C2",
              "Hash": "3A6F949461599825823FF66EE2565BB137A0C50E24A7EA312D6F110E830D29CC",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Candide.Entities.PlayerState.PlayerController::Server_ForceEnterLiftingStateAndAttach(Shared.Entity.EntityWrapper)",
                "Candide.Entities.PlayerState.PlayerAnimationController::OnLifting(System.Guid)"
              ],
              "StringLiterals": [
                "OnReceive_ForcePlayerLifting: Failed finding character",
                "OnReceive_ForcePlayerLifting",
                "OnReceive_ForcePlayerLifting: Failed finding carried entity",
                "OnReceive_ForcePlayerLifting: Local player character entity does not exist",
                "OnReceive_ForcePlayerLifting: Player animation controller is null"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_MovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage)-\u003ESystem.Void",
              "Name": "OnReceive_MovePlayer",
              "Signature": "public System.Void OnReceive_MovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A779BED34B1EF991115E06B8D9F54EA95D788FF0770B357A486448D1C62D8FD5",
              "Hash": "8BCC8FF7F96927DAEB1C938CA5486543C1A8C1ACC4606BFFA555257DF502EA90",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerCharacterManager::SyncMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerInventorySpaceIncreased(CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerInventorySpaceIncreased",
              "Signature": "public System.Void OnReceive_PlayerInventorySpaceIncreased(CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerInventorySpaceIncreasedMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "F4FB96B7623BAC4790A267F6999807DF8932800016F0EB63138D9FA71743FD52",
              "Hash": "BDB023F874DD3A2E25F8DBE767088FA68D7490C6F8725779B444A7D978417AE3",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerCharacterManager::SetDynamicFlag(System.Guid, System.String, System.Single, System.Single, System.Boolean)",
                "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage::.ctor()",
                "Candide.GameModels.Controllers.SimpleInventoryController::Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)",
                "Candide.CandideUI.Windows.PlayerInventoryWindow::OnInventorySlotsChanged()",
                "Candide.CandideUI.Windows.StatsDetailsWindow_Console::OnInventorySlotsChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SetDynamicPlayerFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "OnReceive_SetDynamicPlayerFlag",
              "Signature": "public System.Void OnReceive_SetDynamicPlayerFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage msg, CandideServer.EventBus.EventBusArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C0A6D5C7C58DF9D7F708794A133A72EEC489017E5242D5211A8D7A3F1550EA70",
              "Hash": "492CDEA4F8A37238689F7D99F7216421BD127BDF000FA6AD93B12D36FA327767",
              "CalledMethods": [
                "Candide.GameModels.Managers.PlayerCharacterManager::SetDynamicFlag(System.Guid, System.String, System.Single, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage)-\u003ESystem.Void",
              "Name": "SendCraftItem",
              "Signature": "public System.Void SendCraftItem(CandideServer.MessageModels.PlayerCharacters.CraftItemMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.CraftItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EC305B5666F21DE7289881454F37C5B22FEB4BAA0710947419D4C4685E25822B",
              "Hash": "2A83855B7B396AE0E78D1981E16E8CA572F8F07A9DBB6C32616DFC18CFA350B2",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-craft-item"
              ],
              "Source": null
            },
            {
              "Id": "SendCraftItemAndEquip(CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage)-\u003ESystem.Void",
              "Name": "SendCraftItemAndEquip",
              "Signature": "public System.Void SendCraftItemAndEquip(CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.CraftItemAndEquipMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "393BC61AECFA27AB063885A5B0FEAE96638C0DD7DBDBEDB84DB514A7EC4CB70E",
              "Hash": "5AAE22DE6C01164B8F611AAC0BD0BD2F53279EA82F66A91D8CF93A62FF49817E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-craft-item-and-equip"
              ],
              "Source": null
            },
            {
              "Id": "SendSetFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage)-\u003ESystem.Void",
              "Name": "SendSetFlag",
              "Signature": "public System.Void SendSetFlag(CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.SetPlayerFlagMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A589E201CD8409C6585898F1C52F1121C55217287E2690FD4693A02A12E4F3E5",
              "Hash": "DDCF5234143DA4DBA51FC15FB986187C80345B3254865DB60D01C11811DC2F56",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-set-flag"
              ],
              "Source": null
            },
            {
              "Id": "Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)-\u003ESystem.Void",
              "Name": "Send_PlayerTrashItemAndApplyDelta",
              "Signature": "public System.Void Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BD280B07A4A502EBE19C216642C95AA18188A48A33FBB69C6A6DAF0867A1B8E4",
              "Hash": "7D367836C16E4A61D027C3E37028C25EFF568E97865E0EFBFB6462E450D73C90",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-trash-item-and-apply-delta"
              ],
              "Source": null
            }
          ],
          "Hash": "1D35868619C68880B1E3E5729719247D57521E375A24840F8DFC6F6BBCAC7461"
        },
        {
          "Id": "Candide.GameModels.Services.QuestsService",
          "Name": "QuestsService",
          "DisplayName": "QuestsService",
          "FullName": "Candide.GameModels.Services.QuestsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_AddPersonalQuests",
              "Signature": "public System.Void OnReceive_AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddPersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "EB2C1702854786AEB88B393129B94C821B5FF391409591995373E5903D8C0453",
              "Hash": "2C7FD5E072250FC57124A168D384450EE5297249529C50F269F7DBC7897284F2",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.QuestsManager::AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)"
              ],
              "StringLiterals": [
                "Received a ",
                "AddPersonalQuestsMessage",
                " for character ID: ",
                " but local player character ID is: "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_AddWorldQuests",
              "Signature": "public System.Void OnReceive_AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.AddQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "7C7A5D6A3F12B949CEE8EED2DF6A637549FCFBF7EC3C89E8D7695A936AB09D26",
              "Hash": "72CB82C86DB48830BB8F573F04547A9D9BA509010F16D70D94E35CD53ED245B5",
              "CalledMethods": [
                "Candide.GameModels.Managers.QuestsManager::AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdatePersonalQuests",
              "Signature": "public System.Void OnReceive_UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "388EDBCF2E236ADCC6B64A4A1522D6B28C48885C98CFDD3D5CE6E402851EF8A9",
              "Hash": "4121CA1EB9BC5066289413392753055A0B44907C6E3D021222D08437E14C3893",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Managers.QuestsManager::UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)"
              ],
              "StringLiterals": [
                "Received a ",
                "UpdatePersonalQuestsMessage",
                " for character ID: ",
                " but local player character ID is: "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateWorldQuests",
              "Signature": "public System.Void OnReceive_UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.UpdateQuestsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "E2A86F92422539B33F8566CDFE00B419E596DC4AC37440E8A75C7CF7DAEC6717",
              "Hash": "60CE398EF9677BD3F8C3663A20151CB96832732515499303ADDEBE7FA8E6F325",
              "CalledMethods": [
                "Candide.GameModels.Managers.QuestsManager::UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCheatFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage)-\u003ESystem.Void",
              "Name": "SendCheatFinishQuest",
              "Signature": "public System.Void SendCheatFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.FinishQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1D49858B2335FC381D8067D1E2DC05390F2D427918BA8316289A4B7CB6102EB5",
              "Hash": "3F2A1850A71612F785EC5D49434C0484CA094871302568E7136B57F04728BCFA",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quests-force-finish-quest"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)-\u003ESystem.Void",
              "Name": "SendPlayerObjectiveInteractionType",
              "Signature": "public System.Void SendPlayerObjectiveInteractionType(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5EB7F81234C65BBFA90D8190A98D0ABAB325B32B423B2F4433FF8CB64B16BD3A",
              "Hash": "24BF3409E0C0384AE88C54FF1F428520A3A9DAEE18C5FA4C050CB1C03A46F67A",
              "CalledMethods": [
                "CandideServer.MessageModels.Quests.PlayerObjectiveInteractionTypeMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quests-player-objective-interaction-type"
              ],
              "Source": null
            },
            {
              "Id": "SendQuestEvent(CandideServer.MessageModels.Quests.QuestEventMessage)-\u003ESystem.Void",
              "Name": "SendQuestEvent",
              "Signature": "public System.Void SendQuestEvent(CandideServer.MessageModels.Quests.QuestEventMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.QuestEventMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4546AC8BD3C92720EAC2AB3EC5B4A30239D0E953D9333C6490517D1D53514BC8",
              "Hash": "925F43AC6BA5C7916F873CD0D5A38408B0FB33BB32D498DD7AEDE3A25C682E79",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quest-event"
              ],
              "Source": null
            },
            {
              "Id": "SendTryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage)-\u003ESystem.Void",
              "Name": "SendTryFinishQuest",
              "Signature": "public System.Void SendTryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.FinishQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "16EB9142FD14913CE242EE84239F67CD7FAFEFD926C0FE32DE9C85648CC58FB5",
              "Hash": "90E97981E75520856FF72D567FBB4A567835962D8CEDB72984067B08D659F565",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quests-try-finish-quest"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryAddNpcQuest(CandideServer.MessageModels.Quests.TryAddNpcQuestMessage)-\u003ESystem.Void",
              "Name": "Send_TryAddNpcQuest",
              "Signature": "public System.Void Send_TryAddNpcQuest(CandideServer.MessageModels.Quests.TryAddNpcQuestMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.TryAddNpcQuestMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5F21426AAA61D4566F536CBB140A8BAE7844F0744A3C1DBD780B6F03F996AEFA",
              "Hash": "50043E4928176EAA09E5FA849C9A53F3975E0D5AB912A9688EE000E443D5EF94",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quests-try-add-quest"
              ],
              "Source": null
            },
            {
              "Id": "Send_TryPerformHandInObjective(CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage)-\u003ESystem.Void",
              "Name": "Send_TryPerformHandInObjective",
              "Signature": "public System.Void Send_TryPerformHandInObjective(CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Quests.TryPerformHandInObjectiveMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8416AD5CD582D90DFD1FB66D3626042E3430F977C7A1C55871E5D39EBFC4D408",
              "Hash": "56F7F810FE665C50C581CA056F483CBBC086D86178437F2FDF48DF904B664ACF",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "quests-perform-hand-in"
              ],
              "Source": null
            }
          ],
          "Hash": "18DFC0F26D3539EE9DC5265798CD407294BED480D00C90EC073FC220A6E94E4B"
        },
        {
          "Id": "Candide.GameModels.Services.RaidsService",
          "Name": "RaidsService",
          "DisplayName": "RaidsService",
          "FullName": "Candide.GameModels.Services.RaidsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_NewRaid(CandideServer.MessageModels.Raids.NewRaidMessage)-\u003ESystem.Void",
              "Name": "OnReceive_NewRaid",
              "Signature": "public System.Void OnReceive_NewRaid(CandideServer.MessageModels.Raids.NewRaidMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.NewRaidMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "13469D2A16E7F60FAB7147ABB88B026432038CEBCB7FA36256DA69ADCDB4F762",
              "Hash": "6587096F78D38C2106EAEDC7AB5394BFA41DDBE410C5A24E6B47F214B7A6A8C0",
              "CalledMethods": [
                "Candide.GameModels.Controllers.RaidController::NewRaid(Shared.Models.Raids.RaidInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveRaid(CandideServer.MessageModels.Raids.RemoveRaidMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveRaid",
              "Signature": "public System.Void OnReceive_RemoveRaid(CandideServer.MessageModels.Raids.RemoveRaidMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.RemoveRaidMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "84D735A1D067CF7D9374DA6D22F481092792E98388727CC57521A3F1C45276B4",
              "Hash": "F17F616EF966A7C6A7C0FB1311B5D8516E37E7C7BF65AFF1DFC23D16DEEF17DC",
              "CalledMethods": [
                "Candide.GameModels.Controllers.RaidController::HandleRaidMessage(System.Guid, System.Byte)",
                "Candide.GameModels.Controllers.RaidController::RemoveRaid(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateRaid",
              "Signature": "public System.Void OnReceive_UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Raids.UpdateRaidMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "2650EEB586E41E9DDB88C9961F0DCAF0837E60E1F43778DDEEBB6E8600AA4665",
              "Hash": "0B4D5BF110D73537C81E067323B93C20DFFB773ED283826D290211A377E85A2B",
              "CalledMethods": [
                "Candide.GameModels.Controllers.RaidController::HandleRaidMessage(System.Guid, System.Byte)",
                "Candide.GameModels.Controllers.RaidController::UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_CheatArriveRaid(System.Guid)-\u003ESystem.Void",
              "Name": "Send_CheatArriveRaid",
              "Signature": "public System.Void Send_CheatArriveRaid(System.Guid targetTownId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "6E80A1E7F454B45822DE81C5ED3CA266D4F0B5FA60A9865F82D9174BC5D104DA",
              "Hash": "0254D6B9D12ABE78ECADDB9C76C3AC3D5EA2A6E13609D9FD1E6CDF129A4A53E7",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.ArriveRaidCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "cheat-arrive-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatBeatRaid(System.Guid)-\u003ESystem.Void",
              "Name": "Send_CheatBeatRaid",
              "Signature": "public System.Void Send_CheatBeatRaid(System.Guid targetTownId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "4405A2F2FCBE1B3793FBDEDF7130690D1491B9049141F2F999BFE9AE99A999D1",
              "Hash": "A1BD01E6FBF8B337A227740B2FDD213A69A8E65769E8675F3FAF5CC47F65A319",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.BeatRaidCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "cheat-beat-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatFailRaid(System.Guid)-\u003ESystem.Void",
              "Name": "Send_CheatFailRaid",
              "Signature": "public System.Void Send_CheatFailRaid(System.Guid targetTownId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "65BA59A7F2038BAD6ED6DF760254D6C6AC94B64C3CA1C95B135C550583804AA4",
              "Hash": "76591532D0CE4EFBB9495901A68AA20ACF773FA8ACA54A59701F3DC41B7052DD",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.FailRaidCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "cheat-fail-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatSpawnRaid(System.Guid, System.String)-\u003ESystem.Void",
              "Name": "Send_CheatSpawnRaid",
              "Signature": "public System.Void Send_CheatSpawnRaid(System.Guid targetTownId, System.String raidDataId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetTownId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "raidDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "81618322D7833DB81016BC2B769C3353F15F2713A13B68001F15A7C6B9FD83E6",
              "Hash": "5E001A49F62A00334F73C57A2A17D34FEECF5F453A7F0FEAA67B34206168CA34",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.SpawnRaidCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "cheat-spawn-raid"
              ],
              "Source": null
            },
            {
              "Id": "Send_UseWarDeclaration(System.Guid)-\u003ESystem.Void",
              "Name": "Send_UseWarDeclaration",
              "Signature": "public System.Void Send_UseWarDeclaration(System.Guid itemInstanceId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "7C1920389C8DA4362BDBDC84872787CDAF864607383762DFE52A8F1160441E28",
              "Hash": "D93C2D0AE566183DBF26643F77D8A5BA3DE7383968FC36779448F2A942865D6E",
              "CalledMethods": [
                "CandideServer.MessageModels.Raids.UseWarDeclarationMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "use-war-declaration"
              ],
              "Source": null
            }
          ],
          "Hash": "6F3A2ECB5E8CFFB71B5F610E4E5B05D8E0753BD9A4962667BE7D1B5F54060C29"
        },
        {
          "Id": "Candide.GameModels.Services.RewardService",
          "Name": "RewardService",
          "DisplayName": "RewardService",
          "FullName": "Candide.GameModels.Services.RewardService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RewardWasUnlocked",
              "Signature": "public System.Void OnReceive_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RewardWasUnlockedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "FA25FD50319D1F00290FAB15D2C200383DB836B8F98DF9121472B5803BC540C0",
              "Hash": "E09B4BF07E9FC6214969157F0E9F99CD924BD80161F864835796E8331D85F94E",
              "CalledMethods": [
                "Candide.GameModels.Controllers.RewardsController::SyncRewardWasUnlocked(System.String)",
                "CandideServer.Database.RewardDataBase::GetRewardOrMissing(System.String)",
                "System.Text.StringBuilder::.ctor()",
                "CandideServer.Data.DataModels.RewardData::GetName(System.Text.StringBuilder)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Object::ToString()",
                "System.String::Format(System.String, System.Object)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "Progression_UnlockAcquired_University",
                "Progression_UnlockAcquired_UnlockSpell",
                "reward-unlocked"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatUnlockAll()-\u003ESystem.Void",
              "Name": "Send_CheatUnlockAll",
              "Signature": "public System.Void Send_CheatUnlockAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "3A0A066240ADC7D755970A5F4B76F486D0CCECF9BB8A27768DEFF0F2555DDC3C",
              "Hash": "D032D524A6B63D82EB572EC96F15D20490C5419FA2F697E98F0BEC1D7244680B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "reward-unlock-all-cheat"
              ],
              "Source": null
            },
            {
              "Id": "Send_CheatUnlockReward(System.String)-\u003ESystem.Void",
              "Name": "Send_CheatUnlockReward",
              "Signature": "public System.Void Send_CheatUnlockReward(System.String rewardId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9C23DCC4A932A5AC3ACF096790AABF7261410974824F60E314BAE5D6783BB8E4",
              "Hash": "767037F050F19683FF2EDAAA4AC0981A9418049CEBAA1B1AD4810E483D1635A7",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "reward-unlock-cheat"
              ],
              "Source": null
            }
          ],
          "Hash": "42ECAF5077AFC263E13132D3DB23D17B777B1BE02006055209CF81A5215A16CB"
        },
        {
          "Id": "Candide.GameModels.Services.RobotBossService",
          "Name": "RobotBossService",
          "DisplayName": "RobotBossService",
          "FullName": "Candide.GameModels.Services.RobotBossService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_RobotBossDamagedMessage(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RobotBossDamagedMessage",
              "Signature": "public System.Void OnReceive_RobotBossDamagedMessage(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "6C7D873C7E963BC485BE6B7204991F47EAFD85978C09C38A70C872DBB313E3A7",
              "Hash": "8B9FB4E57E9C7C96231E9504D6190A118B46D03D90EC5F24BD344EE0E515237D",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossHeadController::Damaged(System.Single, Shared.Combat.DamageVfxType)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SyncRobotBossMessage",
              "Signature": "public System.Void OnReceive_SyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "53CCCABF74A066D18FDE7B933DE75A2ADF16F78A339F580A1C49C14278F4A439",
              "Hash": "B5DEAB76135647BC01B82D3ACF06B56442F7448FE7234D483D80424234421CE0",
              "CalledMethods": [
                "Candide.GameModels.GameState::DoWeOwnCurrentWorld()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Entities.Controllers.RobotBossController.RobotBossController::ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendRobotBossDamagedMessage(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage)-\u003ESystem.Void",
              "Name": "SendRobotBossDamagedMessage",
              "Signature": "public System.Void SendRobotBossDamagedMessage(CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.RobotBossDamagedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9A33D2D06DB2584F54105B6997FE306854D798258B10072092F7AAD5433F1B42",
              "Hash": "5F9496CAF54F0746DE9C18D6E98338A536FEECEF0C4EB91F73C6DD37CF2E6E65",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "robot-boss-damaged"
              ],
              "Source": null
            },
            {
              "Id": "SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage)-\u003ESystem.Void",
              "Name": "SendSyncRobotBossMessage",
              "Signature": "public System.Void SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B64931B06ABB931010F1267A4230655D701649884082CDB09C447CBB2CBCDCD7",
              "Hash": "6177C8FA055C155F063438BD3C3CB017F3B87044E366FD8EFD4225331E9BEEBD",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "robot-boss-sync"
              ],
              "Source": null
            }
          ],
          "Hash": "66F99FFAE10BA2EAA6D7660B17F502DE50FAE3A91889E5C89D4F2F0DA90B60AE"
        },
        {
          "Id": "Candide.GameModels.Services.SaveService",
          "Name": "SaveService",
          "DisplayName": "SaveService",
          "FullName": "Candide.GameModels.Services.SaveService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_SaveFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnReceive_SaveFinished",
              "Signature": "public System.Void OnReceive_SaveFinished(System.Boolean placeholder)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placeholder",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4D82D19A6FF5650BAFD8FB3B6CA457D372DA41F65C8C3A315EC0F5A654897E94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SaveStarted(System.Boolean)-\u003ESystem.Void",
              "Name": "OnReceive_SaveStarted",
              "Signature": "public System.Void OnReceive_SaveStarted(System.Boolean placeholder)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placeholder",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "899B9A2A4115EA15B8F47A05F6B9BCD0B102A3B570108682F355A44EF79DD0CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7A7C7151651C1A793B38E09D889E0FAC301F4F883D8612C12C1A0F0DAEC8576"
        },
        {
          "Id": "Candide.GameModels.Services.ServerScriptsService",
          "Name": "ServerScriptsService",
          "DisplayName": "ServerScriptsService",
          "FullName": "Candide.GameModels.Services.ServerScriptsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_RunServerScript(CandideServer.MessageModels.RunServerScriptMessage)-\u003ESystem.Void",
              "Name": "Send_RunServerScript",
              "Signature": "public System.Void Send_RunServerScript(CandideServer.MessageModels.RunServerScriptMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.RunServerScriptMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "698F688FA01635B1C7FA93F0856AC158300615E1EE620FE56CD23C0B1CC2F36C",
              "Hash": "BB3A50FE87E9145EA0652C63E2B7EEBF1CA9189156D9FFBC9B80F576230148C6",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "server-scripts-run"
              ],
              "Source": null
            }
          ],
          "Hash": "5C7B7FCD4D3F345C6BC187D0A0519DCAB0C4D33463051CDFEFD91A5A0887EC7A"
        },
        {
          "Id": "Candide.GameModels.Services.SfxVfxService",
          "Name": "SfxVfxService",
          "DisplayName": "SfxVfxService",
          "FullName": "Candide.GameModels.Services.SfxVfxService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_EmitParticlesOnPosition(CandideServer.MessageModels.EmitParticlesOnPositionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EmitParticlesOnPosition",
              "Signature": "public System.Void OnReceive_EmitParticlesOnPosition(CandideServer.MessageModels.EmitParticlesOnPositionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.EmitParticlesOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "EC7B3078744FCB753266591096CC6F602BB12268D51B74026024B453C887F01F",
              "Hash": "02AB0CCC37FA8E399621CCE023FDCA9ED25195DC989DE98664196B21441AA32A",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::EmitParticles(System.String, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaySfx(CandideServer.MessageModels.PlaySfxMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaySfx",
              "Signature": "public System.Void OnReceive_PlaySfx(CandideServer.MessageModels.PlaySfxMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "1FBFAE370CE317DDEA5F6E0906C3C2D7BF8FA089260BDE5D94A24F581D6B09E6",
              "Hash": "F2B0FD61B76B7FF4317F6DCBF02FD60F9A7DCDB631FC71343567BB8002E2F606",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaySfxOnEntity",
              "Signature": "public System.Void OnReceive_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "B8A97A235B99704A853C4F5D1216935B8AD17F9982E04F4AE822FA12529E5351",
              "Hash": "D644AB0ABF6A06A1DF521D90AAF14313FC6746809532DEAD0BCB9350EAD16153",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaySfxOnPosition",
              "Signature": "public System.Void OnReceive_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "4C059EB8069B83ADD54CD619E381AE116D7F70C81155DBDAF322C4928E6C3BBD",
              "Hash": "DA19BAD2AA2398D0F6719332BC94C6681350976157E0F45C50F2F8771BA1F1A0",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaySfxVfxOnEntity(CandideServer.MessageModels.PlaySfxVfxOnEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaySfxVfxOnEntity",
              "Signature": "public System.Void OnReceive_PlaySfxVfxOnEntity(CandideServer.MessageModels.PlaySfxVfxOnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxVfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "826997A3E7CFF257E40251F220755D76A6BC14089FD899F00A7BA79B199C2538",
              "Hash": "5134862DBC1394A851E3C94F47DF983C7C0AD606EFFDC490FE125DBB2679BC49",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlaySfxVfxOnPosition(CandideServer.MessageModels.PlaySfxVfxOnPositionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlaySfxVfxOnPosition",
              "Signature": "public System.Void OnReceive_PlaySfxVfxOnPosition(CandideServer.MessageModels.PlaySfxVfxOnPositionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlaySfxVfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "049C0C11B15C4C14D9FED3069FFB0A6B42A076B6F76F8836F2C4082BB770C29E",
              "Hash": "4E70B3A4777D0AD6CC344E375F8D670B455F63B730C07F85EC491DF62276926D",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayVfxOnEntity",
              "Signature": "public System.Void OnReceive_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayVfxOnEntityMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "D3F9FB83EB3780C88D12B46177871C56CDA4977DD084DFABA36AFDBFC374A928",
              "Hash": "08570CA0EBAE0AFEEFEEC39445DC7F95BA05159338ECC31FEC9FD1F400CD56B7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayVfxOnPosition(CandideServer.MessageModels.PlayVfxOnPositionMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayVfxOnPosition",
              "Signature": "public System.Void OnReceive_PlayVfxOnPosition(CandideServer.MessageModels.PlayVfxOnPositionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayVfxOnPositionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "727572D858853FEC8329B03140F74216BEAAEF2C023E23289D99766A94D2DC63",
              "Hash": "9B9120E9A0C589E5F1EFDA4AABF890883AD932BB9F2B0EC075C1E381D6682F3E",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F47B15BAA759E9CBBA5D219C1A674AFD44C467355CA4B05B07D884B406512812"
        },
        {
          "Id": "Candide.GameModels.Services.ShopService",
          "Name": "ShopService",
          "DisplayName": "ShopService",
          "FullName": "Candide.GameModels.Services.ShopService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_BuyItem(CandideServer.MessageModels.Store.BuyItemMessage)-\u003ESystem.Void",
              "Name": "Send_BuyItem",
              "Signature": "public System.Void Send_BuyItem(CandideServer.MessageModels.Store.BuyItemMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Store.BuyItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "37295345D724559CBD1323A61E55985AFB78370DE5B6EE25BF6754E99A4F9C93",
              "Hash": "2F6176DCDDABDBE5986763FC901E8DCA2406F1125F3BFB98B5A2DEB79D935A41",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "shop-buy-item"
              ],
              "Source": null
            },
            {
              "Id": "Send_SellItem(CandideServer.MessageModels.Shop.SellItemMessage)-\u003ESystem.Void",
              "Name": "Send_SellItem",
              "Signature": "public System.Void Send_SellItem(CandideServer.MessageModels.Shop.SellItemMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Shop.SellItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3690210DAE316CE9F04E9A375A30E38FEAE8831067DF05B8EE3C976A3434942F",
              "Hash": "CEEE5BBFD0CB2A24822999134E969B4EE18A069E8D3F322520D7B655FF008E11",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "shop-sell-item"
              ],
              "Source": null
            }
          ],
          "Hash": "A876F98F189A9B0270DF08811B0E95F5CE2EEC4C50D4833586C268B512177B3C"
        },
        {
          "Id": "Candide.GameModels.Services.SimpleInventoryService",
          "Name": "SimpleInventoryService",
          "DisplayName": "SimpleInventoryService",
          "FullName": "Candide.GameModels.Services.SimpleInventoryService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u00601\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenOnSimpleInventory",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "1DDE8E276B496E6E84DD7F4A02A692E1AA5D40D5103352250DEF2C58283DC761",
              "Hash": "43471E28888EF235966242AD6E37DC73643E58DA1D8C24740CB63F8EDF34E7DE",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "inventory-get-and-register-for-simple-inventory"
              ],
              "Source": null
            },
            {
              "Id": "GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u00601\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetSimpleInventory",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "AF5BB5FE929FE635960D70178CFF281C1388CD9FEFDAEAB804929D982DD3B385",
              "Hash": "6C368A317544ED7AF58EEEC4ED1D0EFAA9DFA1A0553D5E304B30363ACA161CDE",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "inventory-get-simple-inventory"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_InventoryChanged(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)-\u003ESystem.Void",
              "Name": "OnReceive_InventoryChanged",
              "Signature": "private System.Void OnReceive_InventoryChanged(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "28EF63BF7D9A0D68BDBF6022939F6889EDC9B8568E47BF4C6D6AC18FDE1CF6EA",
              "Hash": "6B622B25171DF1C9DF162BC1532FC6239BE4F4C6451B0A54DF3CC3830DBD8137",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)-\u003ESystem.Void",
              "Name": "OnReceive_InventoryListenerUpdate",
              "Signature": "private System.Void OnReceive_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryListenerUpdate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A1451B2D01FB10BE0F701F0E510B05E426694122EE05B26B0D3BB2FA7D03B0AB",
              "Hash": "025B9901F405C4BBEEC7767B554DB508DFAE208F7EE29945675ADFC181734EF3",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::Sync_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerInventoriesDesynced",
              "Signature": "private System.Void OnReceive_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "04E16F2B09E0387F8AE471DBF93F3AE8110C751AAF7D65B6A69AE0E4AEFDC3C7",
              "Hash": "FF874756F3A1195B34B66573F2D1042C6AD612C5AE4DA2BC1869E5EEA3AB2E8B",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RenameInventory",
              "Signature": "private System.Void OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5B6F25CE755DC02F332DB0839A93F6EFD87B3FA08558959BB51BF6EC483007E4",
              "Hash": "59A023612D5B125CAE6BD9036D234FA0E73C002EC04EFF87718DEAD73514D793",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncRenameInventory(System.Guid, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateInventoriesItemInstances(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateInventoriesItemInstances",
              "Signature": "private System.Void OnReceive_UpdateInventoriesItemInstances(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6EED3263EC2629982068CE8CE4F72B7074EABD36B319E78222462DBF88ED02D7",
              "Hash": "840463BFC9F6D92E4D263F4E2983CFBB6A6F4B180591CFE9DEFF7C84C0483487",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E, System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateInventoriesItemInstancesWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateInventoriesItemInstancesWithAddMessage",
              "Signature": "private System.Void OnReceive_UpdateInventoriesItemInstancesWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "E81C3A3D69419A75CC0BAC025D35193DE33046DA0E35BC2338F00A72F6257DDC",
              "Hash": "FC7ED788FF763D730C3ECAB2C0F29D43317E21811733F931DD89B35356A399F0",
              "CalledMethods": [
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E, System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.StyleHelper::GetItemTierColor(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendAddItemCheat(System.String, System.Int32, System.String)-\u003ESystem.Void",
              "Name": "SendAddItemCheat",
              "Signature": "public System.Void SendAddItemCheat(System.String id, System.Int32 count, System.String auraId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "E26156E441E42FDC4BD312A8AD6FE15D28A9A34C3F44782AF152550238013F1E",
              "Hash": "1C07795E8F628F7A24067C100C89EE4264B03F9282649F0ABB8A5316BAD5DD66",
              "CalledMethods": [
                "CandideServer.MessageModels.Inventories.AddItemCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "add-item-cheat"
              ],
              "Source": null
            },
            {
              "Id": "SendDropItem(CandideServer.ServerServices.DropItemMessage)-\u003ESystem.Void",
              "Name": "SendDropItem",
              "Signature": "public System.Void SendDropItem(CandideServer.ServerServices.DropItemMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.DropItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "0CA9E83D16C2E579DABB53CD0BB03B42CC9436BDAEDCA8E8A85ED6A1502BC75C",
              "Hash": "1385092EC8CEEF9CEAEB83DEFF325A59B12F957D56EB7A41CB92A26253570CF0",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "event:/interface/player inventory/ui_inventory_item_discard",
                "inventory-drop-item"
              ],
              "Source": null
            },
            {
              "Id": "SendDropMoney(CandideServer.ServerServices.DropMoneyMessage)-\u003ESystem.Void",
              "Name": "SendDropMoney",
              "Signature": "public System.Void SendDropMoney(CandideServer.ServerServices.DropMoneyMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.ServerServices.DropMoneyMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A9F484B2E2FEA9E215B97DC4A19DC4A90F1B375AB5D1179732709FAB61882435",
              "Hash": "AE3A8B82A0E1E0A136CB97D249A9A30B7C9A1989EBF66AC9A4437D85FF0112A7",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "inventory-drop-money"
              ],
              "Source": null
            },
            {
              "Id": "SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage)-\u003ESystem.Void",
              "Name": "SendLootAll",
              "Signature": "public System.Void SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage lootAllMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "lootAllMessage",
                  "Type": "CandideServer.MessageModels.Inventories.LootAllMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ACA72A31DCE41CAC22633FA45971AE44AE2FF81CD956D64528ED063FD9684CAA",
              "Hash": "3D0E4DA4A9972C7B7BA6848595FAA2F39067CA3CC8F395E9C2E6C4A801C61C3E",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "inventory-loot-all"
              ],
              "Source": null
            },
            {
              "Id": "SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)-\u003ESystem.Void",
              "Name": "SendStopListeningOnSimpleInventory",
              "Signature": "public System.Void SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "20B08D83B8EB584016236F5911A18E77E95EBB6C8C7A7F002D8A0023A4791B3B",
              "Hash": "EF0D21FCA16BBF83FBCE36530508BF23088CEDC1167AD2B9B28F756BD183206A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)"
              ],
              "StringLiterals": [
                "inventory-unregister-for-simple-inventory"
              ],
              "Source": null
            },
            {
              "Id": "Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)-\u003ESystem.Void",
              "Name": "Send_InventoryApplyDelta",
              "Signature": "public System.Void Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9025AC9902EA7AE31740E8410684073D94506F4CA9F449E13658A49745EFD675",
              "Hash": "3CF43805E6256D010F213055134ED9DBDA21D7E7B13E71D5B416E4190C4DBC47",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "inventory-apply-delta"
              ],
              "Source": null
            },
            {
              "Id": "Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)-\u003ESystem.Void",
              "Name": "Send_InventoryApplyManyDelta",
              "Signature": "public System.Void Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4D191A188CDE00BD58A1953FDDC4902A07264A231EAF996B9A6116C5D7EA12D2",
              "Hash": "9B031100CFF30A82E39F3928994DA134927440E4B18D90F97E2A8814228D2763",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "inventory-apply-many-delta"
              ],
              "Source": null
            },
            {
              "Id": "Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void",
              "Name": "Send_RenameInventory",
              "Signature": "public System.Void Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Inventories.RenameInventoryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "362AD4DDD7BA89B87C997769673B5AF0C4F968450C1D0CF478AAD2173239FA13",
              "Hash": "18D47EC8FA9B37A9E27FEBEBB110BA7FADF22F9214D2A6F3D2046AADC6208849",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "inventory-rename-inventory"
              ],
              "Source": null
            }
          ],
          "Hash": "AC9A3E1524660E6CA24A22BFA1AE822DB70A3C79F3A03B9E096206F5BF259463"
        },
        {
          "Id": "Candide.GameModels.Services.SkillsService",
          "Name": "SkillsService",
          "DisplayName": "SkillsService",
          "FullName": "Candide.GameModels.Services.SkillsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage)-\u003ESystem.Void",
              "Name": "Send_PlayerSkillsChanged",
              "Signature": "public System.Void Send_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CEBF8DD5E4BC92BD2AA0AC5BE47EAF72792C07015853E3C0CFA839249A0CEDAA",
              "Hash": "F3466FC5D8A22D11020C93B76DA31CA2C00D8378EC6EFDD78DFDDEF04E394DBA",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-skills-changed"
              ],
              "Source": null
            }
          ],
          "Hash": "E734B953DEFAE5203358879059DE70C770349397A9AC127B41264772A846807D"
        },
        {
          "Id": "Candide.GameModels.Services.SpellService",
          "Name": "SpellService",
          "DisplayName": "SpellService",
          "FullName": "Candide.GameModels.Services.SpellService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_OnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage)-\u003ESystem.Void",
              "Name": "OnReceive_OnSpellCast",
              "Signature": "public System.Void OnReceive_OnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.OnSpellCastMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "818FF7208D6D2AB597BF21A85AD9B81918FA079213260C4D7572CB0C5BCE176D",
              "Hash": "30AFFEE30871F24F4EF457AD32CAAEA7EDB00030AA4E4DF8134EA53F7A7CFB9F",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "Candide.GameModels.Managers.SpellManager::SyncOnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage)"
              ],
              "StringLiterals": [
                "CastSpellArgs was null in OnSpellCast"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCastEntitySpell(CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCastEntitySpell",
              "Signature": "private System.Void OnReceive_RemoveCastEntitySpell(CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C1BDD630EB28F8FFD4E69E63A213BCF2E518BB5589D7E98B232B812EB0D38583",
              "Hash": "07C14FCD5A979B1EFBE9B32F68671646CF1899EF8AD06839B62796BBBBEA1687",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::SyncRemoveCastEntitySpell(CandideServer.MessageModels.Spell.RemoveCastEntitySpellMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCastPlayerSpell(CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCastPlayerSpell",
              "Signature": "private System.Void OnReceive_RemoveCastPlayerSpell(CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "74D8185D2A7BD00182770608008D2341E90D1FCA04203408316066B3332EA4AF",
              "Hash": "2B7F89B6AA303C913D391EC66814072D422640F8D116785934B6913D5B00E1BE",
              "CalledMethods": [
                "Candide.GameModels.Managers.SpellManager::SyncRemoveCastPlayerSpell(CandideServer.MessageModels.Spell.RemoveCastPlayerSpellMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCastPlayerSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage)-\u003ESystem.Void",
              "Name": "SendCastPlayerSpell",
              "Signature": "public System.Void SendCastPlayerSpell(CandideServer.MessageModels.Spell.PlayerCastSpellMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Spell.PlayerCastSpellMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E294E909F679FA150770DAFA7E88DFD81D95DB2E78AC590AEEA18921893F5D4A",
              "Hash": "36F5A601F437C34435221D376EF6820A9143D9C2D78DC9F604363D402CC33523",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "spells-cast-spell"
              ],
              "Source": null
            },
            {
              "Id": "SendRemoveCastSpell(System.UInt16, System.Int16, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "SendRemoveCastSpell",
              "Signature": "public System.Void SendRemoveCastSpell(System.UInt16 castId, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castId",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "BBA7DABBA5088EDA2CB8FCF0CF2B415D1F06FC188D31A4D41E007A53F7554FF9",
              "Hash": "1F1E4400A3B1003E297530624FE8FC161D81B373325DB486BA52AC6B181BD432",
              "CalledMethods": [
                "CandideServer.MessageModels.Spell.RemoveCastSpellMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "remove-spell-cast"
              ],
              "Source": null
            }
          ],
          "Hash": "59CB9929F719EBCB6F2B3008607BCDC977B7588035C9D2613C2C98375F387CFC"
        },
        {
          "Id": "Candide.GameModels.Services.TimeService",
          "Name": "TimeService",
          "DisplayName": "TimeService",
          "FullName": "Candide.GameModels.Services.TimeService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_Time(CandideServer.MessageModels.TimeMessage)-\u003ESystem.Void",
              "Name": "OnReceive_Time",
              "Signature": "public System.Void OnReceive_Time(CandideServer.MessageModels.TimeMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.TimeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BD7731F27D2AD90512C6A0CD5816335D38E211B00CE48AD87E4BB694B43B91AA",
              "Hash": "C5A6DE2F5687C483FD4EC151713EB8E9BAC4410DB854BCD3311F5C73CB070984",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TimeController::SetTime(System.DateTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendTime(CandideServer.MessageModels.TimeMessage)-\u003ESystem.Void",
              "Name": "SendTime",
              "Signature": "public System.Void SendTime(CandideServer.MessageModels.TimeMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.TimeMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "390BFD08A39618CAEBB195F5ECA77DF0C2D5000D3E6F88F14E36E5FA71E4EDC3",
              "Hash": "316ECBFDF0E5F7E4AB0DC6F2C005436D3C71774914A8CCFDA5541FB9715F1940",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "set-time"
              ],
              "Source": null
            }
          ],
          "Hash": "E1D489B0699DA3E5D468926EA59281AFE00F7FDD92A2D150E0F74768D65C7CB3"
        },
        {
          "Id": "Candide.GameModels.Services.TownsService",
          "Name": "TownsService",
          "DisplayName": "TownsService",
          "FullName": "Candide.GameModels.Services.TownsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest, System.Action\u00601\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenToTown",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest msg, System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.GetAndListenToTownRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Towns.GetAndListenToTownResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "D92FE83A01701D718AFC59E9E14694F322B54876E34B64B87E40A0A6F3DDDA06",
              "Hash": "15A2EFCB0EF3C262B677C6F8CCBB12A1A4E3DAB576073EE95002D7B44408C96D",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "town-get-and-listen-to-town"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCitizen(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCitizen",
              "Signature": "private System.Void OnReceive_RemoveCitizen(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "12E9979398FB784186A51703A1A4F341AD6302FA9C748C91DE90D07B084FD673",
              "Hash": "8E0F3FE516D40CAA89019507356F24C220A91FCD92EF3E09F8F28A5E3EBD5CE0",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::CitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveCitizenFromTown",
              "Signature": "private System.Void OnReceive_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "168320DA3CB57D10B845808CF5581B37C01899A01C7CAEA3042CE59FBD2126D5",
              "Hash": "08F2E6EB88ED40554CC244374CFE2318D9E5FAF41E1A4EC5A4883FCBF92803BD",
              "CalledMethods": [
                "CandideServer.MessageModels.Citizens.RemoveCitizenMessage::.ctor()",
                "Candide.GameModels.Controllers.CitizenController::RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SetNewTownName",
              "Signature": "private System.Void OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "3F9B82978D5FA4BD78C44C9124D71A948520CB416FE1683F75556F0976ACCD52",
              "Hash": "5A8A38281674E6AFA13B5038E47A323F62F06EFD3E1B3CA7457DC972F1D67332",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::Synch_SetTownName(System.Guid, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)",
                "CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, System.String, System.String, CandideServer.Models.ChatMessageType)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [
                "Town_Chat_TownNameChanged"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TownCreated",
              "Signature": "public System.Void OnReceive_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownCreatedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "462884FD441E2544BBD1287475337663DCB3CA1DF0EBE5F8AB4FAD52924F676E",
              "Hash": "A794690A6309A58CD0FE0EA072991593B3BCEF4638F35B8FDA0010D3DD636F85",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::TownCreated(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TownDefenseValueChanged(CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TownDefenseValueChanged",
              "Signature": "private System.Void OnReceive_TownDefenseValueChanged(CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "92B543AC0391ADCBCA7DC7CCCDD8A236A418D72AF2B3B926856E200AB14A4BF3",
              "Hash": "3009243A872052B285D359E70FB48256F522D3027C5D41F6D2D4D7D404E87D7F",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::SynchTownDefenseValueChanged(System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TownRemoved(CandideServer.MessageModels.Towns.TownRemovedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TownRemoved",
              "Signature": "public System.Void OnReceive_TownRemoved(CandideServer.MessageModels.Towns.TownRemovedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "089D956A805B024CF89181D581AC871401C6B9C7020057D8754A6B666DF2B556",
              "Hash": "CFE93D968FD6A501DB58A243920456E2D27A1291269BE9E4C720DACA807F9D56",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::RemoveTown(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TownsReportsSummary",
              "Signature": "private System.Void OnReceive_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownsReportSummaryMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "90BD10EE126A31918F56F7CFD4488C43D9C7AEAA7C7104A29378ED909CF54E37",
              "Hash": "563E34B943042470D3DAFEC65B14F3B368C31747C90003496EEA3F0A4B404E89",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownReportsController::SyncRegisterReports(CandideServer.MessageModels.Towns.TownsReportType, System.Collections.Generic.List\u003CShared.Models.Town.TownReportSummaryModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TownUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TownUpdated",
              "Signature": "public System.Void OnReceive_TownUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.TownUpdatedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "537CBCA514836761507EAAD226DFB0626E29052E73A5CBB63BC83317D4E9628B",
              "Hash": "983DBB0302598A9EF6B8AA6844A94FB6B74B830166DE92F91823F2DD448A9263",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::TownBuildingsUpdated(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateOverviewTowns(CandideServer.MessageModels.Towns.UpdateOverviewTowns)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateOverviewTowns",
              "Signature": "public System.Void OnReceive_UpdateOverviewTowns(CandideServer.MessageModels.Towns.UpdateOverviewTowns msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.UpdateOverviewTowns",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5B86BEFACE965B9A4124C775AE93949B21624D03CC4D35109E2F962C1ECDF9C8",
              "Hash": "57F9183A77C58AC6FC71B2B42A9A2CD10DA2492F863387E6A955138363FA4976",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TownsController::UpdateOverviewTowns(CandideServer.MessageModels.Towns.UpdateOverviewTowns)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendAssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage)-\u003ESystem.Void",
              "Name": "SendAssignCitizenToSlot",
              "Signature": "public System.Void SendAssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7A43E861BA1BCC3EF33800312C7AF170B2ADFB0F87B3DC2928C61A35DABC05E0",
              "Hash": "F61FAFD1A41BAC7E6BA323C3509B0941A5E56DE5157BF266278CDF65F72BE54D",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "town-assign-citizen-to-slot"
              ],
              "Source": null
            },
            {
              "Id": "SendStopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage)-\u003ESystem.Void",
              "Name": "SendStopListeningToTown",
              "Signature": "public System.Void SendStopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.StopListeningToTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B6AC9BCDD1F9E79175AE6866FC40C3138A50B465B456776C6E9CFD4329E55FD8",
              "Hash": "2A1959CB1633B72D2C02DEFD9549F4024987414591130B52E8B30224AC908691",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "town-stop-listening-to-town"
              ],
              "Source": null
            },
            {
              "Id": "SendSwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage)-\u003ESystem.Void",
              "Name": "SendSwitchCitizenSlots",
              "Signature": "public System.Void SendSwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7225A271CB8D4FE694E1D710B761CF0A4842A94169366054EBC522EECB5125B9",
              "Hash": "3E897F3E9629F9E0FB2BA50053A9A3E46D85A6A16D30B3B7BB3AC79B7A576624",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "town-switch-citizen-slots"
              ],
              "Source": null
            },
            {
              "Id": "SendUnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage)-\u003ESystem.Void",
              "Name": "SendUnassignCitizenFromSlot",
              "Signature": "public System.Void SendUnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D4D72C2AE8B92A6C40F4B708F5AC0A167593B1340FA09172E7F223BCBDC32FBD",
              "Hash": "A01F2E44E89CE930BA3846FE27354FAF4060842FAC7232B1FDEAF01E6CE0F1B5",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "town-unassign-citizen-from-slot"
              ],
              "Source": null
            },
            {
              "Id": "Send_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage)-\u003ESystem.Void",
              "Name": "Send_CitizenSwitchTown",
              "Signature": "public System.Void Send_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.CitizenSwitchTownMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AE2532DADB7F36524180FA41FAEAA3E96B606B945DBF68DAF7D24CFF162166F5",
              "Hash": "6C6D768EEBA3F92C5E82A631F68BFD70BF729EB57D3FF9C25FC24369368D7586",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "town-citizen-switch-town"
              ],
              "Source": null
            },
            {
              "Id": "Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage)-\u003ESystem.Void",
              "Name": "Send_SetNewTownName",
              "Signature": "public System.Void Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Towns.SetNewTownNameMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "413123B48EFC28013AF000B0DFA9CA59AB12F39D69974F049CBBE05F7415B38E",
              "Hash": "E3F1327F81D5932630F1A13E574FD80707C67937E904D340BE587DBC26AEF38C",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "towns-set-new-town-name"
              ],
              "Source": null
            }
          ],
          "Hash": "6FB09734F185129A6F2539C153BD6486CFA254BE21DAD4059FAE05C97D9F87DD"
        },
        {
          "Id": "Candide.GameModels.Services.TradeRoutesService",
          "Name": "TradeRoutesService",
          "DisplayName": "TradeRoutesService",
          "FullName": "Candide.GameModels.Services.TradeRoutesService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest, System.Action\u00601\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAndListenOnTradeRoutesForTown",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest msg, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "7765BC8DEB8D0824708A04578EDE511AAAE09A7E5597E2218166A8A8A96800D4",
              "Hash": "9CF1D7FFD4B1B811203FD0AF31E452398EE65D5FD26AF5D86AB70B3C73FECA3A",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "trade-routes-get-trade-routes-for-town"
              ],
              "Source": null
            },
            {
              "Id": "GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest, System.Action\u00601\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetAvailableStuffForTradingPost",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest msg, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "06792C308A074D36E56D2DEAFF8DFA58D59F9DF29AF8B4E6FFEFA395C3BD6B73",
              "Hash": "C49F9B23DC809E5EC8029A0E718963D7B3902EDA8896105AFF6FF35BFC604750",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "trade-routes-get-available-stuff-for-trading-post"
              ],
              "Source": null
            },
            {
              "Id": "GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest, System.Action\u00601\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetSetTradeRouteArgs",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest msg, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "33B790E937878492594054AD13FD3EC850F1F5DAAEA2BDF0E893E6B004F2E9E5",
              "Hash": "DF1CAB60D7DEA50BEF7757E5F8AADE61CD8E6B4437AF0B84CCE8DFC284CE5E6F",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "trade-routes-get-set-trade-route-args"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_NewTradeRouteCreatedAndListenerAdded(CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded)-\u003ESystem.Void",
              "Name": "OnReceive_NewTradeRouteCreatedAndListenerAdded",
              "Signature": "private System.Void OnReceive_NewTradeRouteCreatedAndListenerAdded(CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.NewTradeRouteCreatedAndListenerAdded",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0B1F698EDADE86CF77736EEC60FD47B1983B07FD7BB601CC9C7C9C7AA909A434",
              "Hash": "73AEB91281AD98479051A8475D4F33022409B0F1D82EE8716228F8290ADA65FE",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TradeRoutesController::Sync_NewTradeRouteCreatedAndListenerAdded(CandideServer.SimulationModels.TradeRouteSimulationModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TradeRouteChanged",
              "Signature": "private System.Void OnReceive_TradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "95FFF9C658EC33442971DF0DA309C83A08693DDF3A6F8616821A44A0E7AC2191",
              "Hash": "6ED47B46F19F0C9A51C38704BA536ABFBBD9CBFE784811BFD8B6884A89F029A6",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TradeRoutesController::Sync_ActiveTradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_TradeRouteRemoved",
              "Signature": "private System.Void OnReceive_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1C9A89A9D5CC836DA11EDCE4BBE606773F33394FADA28A850609B1C1B3B3A961",
              "Hash": "4D0DFD1A0957CA80B63AD34C07397E2114FAAF277D55CB02FAF53B77C4004B16",
              "CalledMethods": [
                "Candide.GameModels.Controllers.TradeRoutesController::Sync_TradeRouteRemoved(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_CancelTradeRoute(CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage)-\u003ESystem.Void",
              "Name": "Send_CancelTradeRoute",
              "Signature": "public System.Void Send_CancelTradeRoute(CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.TradeRoutes.CancelTradeRouteMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0BA563DB854E9AF7EAEEC417B6231EC8BAC94461F279DFF509F9D4F6E81E687F",
              "Hash": "F0C9DFCE3F3934EB8B63BA2B623E115799D6E0E04F882CBD158DD33FD6F8D077",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "trade-route-cancel"
              ],
              "Source": null
            },
            {
              "Id": "Send_StopListeningOnTradeRoutes()-\u003ESystem.Void",
              "Name": "Send_StopListeningOnTradeRoutes",
              "Signature": "public System.Void Send_StopListeningOnTradeRoutes()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C3854AB99D11486815F94ED7756E05ACF3F2BEBA944BBAE1CE72D0F0D8E7AAC5",
              "Hash": "BE4FD62DA346F28863064C721F3439B16D609D56269671DE957FF789765EE593",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "Candide.GameModels.Controllers.TradeRoutesController::RemoveAllActiveTradeRoutes()"
              ],
              "StringLiterals": [
                "trade-routes-stop-listening-to-all"
              ],
              "Source": null
            }
          ],
          "Hash": "FBA5236FC82EED5CCA7BB60573B02FBC6E1C07272F4A2F4C32836828B9A666C0"
        },
        {
          "Id": "Candide.GameModels.Services.VehicleService",
          "Name": "VehicleService",
          "DisplayName": "VehicleService",
          "FullName": "Candide.GameModels.Services.VehicleService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Send_EnterVehicle(CandideServer.MessageModels.Vehicles.EnterVehicleMessage)-\u003ESystem.Void",
              "Name": "Send_EnterVehicle",
              "Signature": "public System.Void Send_EnterVehicle(CandideServer.MessageModels.Vehicles.EnterVehicleMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.EnterVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9E816A5F09177E0177C437D2C32EECE1BBC668D105A04611AA0A7E0575EFB657",
              "Hash": "9064B813A9281B591D451605F1145B3718443C91C0787DB9A9FF45712241813B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "vehicle-enter"
              ],
              "Source": null
            },
            {
              "Id": "Send_LeaveVehicle(CandideServer.MessageModels.Vehicles.LeaveVehicleMessage)-\u003ESystem.Void",
              "Name": "Send_LeaveVehicle",
              "Signature": "public System.Void Send_LeaveVehicle(CandideServer.MessageModels.Vehicles.LeaveVehicleMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "42DE58810C4FE80D9F8E5D20A9EA17C7B3425C97EA81544B496ED6706444E21A",
              "Hash": "19518B1BD8A0C0D240B136BF276AB429A0DC0AEB473D232E2A9DD4573D698CE1",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "vehicle-leave"
              ],
              "Source": null
            },
            {
              "Id": "Send_UpdateVehicle(CandideServer.MessageModels.Vehicles.UpdateVehicleMessage)-\u003ESystem.Void",
              "Name": "Send_UpdateVehicle",
              "Signature": "public System.Void Send_UpdateVehicle(CandideServer.MessageModels.Vehicles.UpdateVehicleMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.UpdateVehicleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A4CE5874C4D4A49F9B756CFE225BDD5396D2FE39B9E8B25F0CE6A96ED1E89E0A",
              "Hash": "B9812ECDFD1050858D351078B2374AD3112158805946D299B8837632E740F6EB",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "vehicle-update"
              ],
              "Source": null
            },
            {
              "Id": "Send_VehicleUseAction(CandideServer.MessageModels.Vehicles.UseVehicleActionMessage)-\u003ESystem.Void",
              "Name": "Send_VehicleUseAction",
              "Signature": "public System.Void Send_VehicleUseAction(CandideServer.MessageModels.Vehicles.UseVehicleActionMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5A532E290AEF16892B68A2CC2A2A75705AA8800927920AAF24F23EB0AF57C85C",
              "Hash": "6C33E5763B5A6A1783A0F11A3435FC7BFBD81160B60938679B98F45AD50935D3",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "vehicle-use-action"
              ],
              "Source": null
            }
          ],
          "Hash": "7872ECC442E5A70FB1D20F9195702B354C1B8C8F4D06A8597F41EC75B990D846"
        },
        {
          "Id": "Candide.GameModels.Services.WildCitizensService",
          "Name": "WildCitizensService",
          "DisplayName": "WildCitizensService",
          "FullName": "Candide.GameModels.Services.WildCitizensService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest, System.Action\u00601\u003CCandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "GetWildCitizen",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler GetWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest msg, System.Action\u003CCandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CCandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeOut",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "E8CF123A977045F50006F23FD0BB4B4BB8C7464A33DA54F83B9A15B35DAFA8EC",
              "Hash": "C280E6D7678FCFB3D60B801FB933EC0E6162D56EA8F52D3F524D9C563A6013E7",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "wild-citizens-get-wild-citizen"
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveWildCitizen",
              "Signature": "private System.Void OnReceive_RemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "07A7F155038BFFB69CA159E77B5D6A90FDD752DEBDF0BE60FF54BD80F9A233F7",
              "Hash": "58577DA39742C23EEE7B38B1F94FB50543BA17EB1FA22F6FBF4C4AF4AC1616B2",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WildCitizensController::SynchRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B2C2FEED0DA46D5A330DF4FD6327F332D88CDB1445180FD1943B86C7A973235B"
        },
        {
          "Id": "Candide.GameModels.Services.WorldFlagsService_OnReceive",
          "Name": "WorldFlagsService_OnReceive",
          "DisplayName": "WorldFlagsService_OnReceive",
          "FullName": "Candide.GameModels.Services.WorldFlagsService_OnReceive",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_WorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_WorldFlagChanged",
              "Signature": "private System.Void OnReceive_WorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.WorldFlagChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "003F683BE71D6CCC971B625A5CFE04ED4D301CBFD4F7789196AD3E5BBD15C56F",
              "Hash": "BFB93CBC4D9CB1C5ACD69AAEC869511A723A5AF6723AB4536AEBC5A879B8AD0E",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldFlagsController::SynchWorldFlagChanged(CandideServer.MessageModels.WorldFlagChangedMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6CDEBCB6F39278C5CE932A77BE959784CE3BD5EE71357BD05F09D4B0CCA57E97"
        },
        {
          "Id": "Candide.GameModels.Services.WorldItemService",
          "Name": "WorldItemService",
          "DisplayName": "WorldItemService",
          "FullName": "Candide.GameModels.Services.WorldItemService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_LootWorldItem(CandideServer.MessageModels.WorldItems.LootWorldItemMessage)-\u003ESystem.Void",
              "Name": "OnReceive_LootWorldItem",
              "Signature": "public System.Void OnReceive_LootWorldItem(CandideServer.MessageModels.WorldItems.LootWorldItemMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldItems.LootWorldItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "6294138D7268CEB27F9BF6AE2AAB46FB7E8818DC8A9637B754C35D84B3C7FDCA",
              "Hash": "47BB87A1417F49451C287CBDC5D97246F5C6E978346CF5E29F56727D2471094C",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldItemManager::LootWorldItem(System.Guid, System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_MoveWorldItems(CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_MoveWorldItems",
              "Signature": "public System.Void OnReceive_MoveWorldItems(CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldItems.MoveWorldItemsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5BDACD2C504512954992AFA6191BB39AE582B2CE99A47E4628772892A2FD98F1",
              "Hash": "6A3051CA48C811E847FB91198A3AD0329B9C22C91F5276FDA24CF5A3C6770F79",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldItemManager::MoveWorldItems(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector3\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveWorldItem(CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveWorldItem",
              "Signature": "public System.Void OnReceive_RemoveWorldItem(CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldItems.RemoveWorldItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "957E368909158C2A6B633B8710B4687F4F16066B11BFAB9AEACE7DB6A0F18BFC",
              "Hash": "A70F1FCA28CBADB532F59BE7E6E97FEC5A7429A8B88857E13B7822D797C2E0E3",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldItemManager::RemoveWorldItem(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnWorldItem(CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnWorldItem",
              "Signature": "public System.Void OnReceive_SpawnWorldItem(CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldItems.SpawnWorldItemMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "528585402CDA4EEE9CA610A7EC97B513D2914705CF5043AF7987F5F48257BE0A",
              "Hash": "ABA1A73C9E4111680A38065E65C2B529BEA9104970C850D73E1C90F1746B8D3A",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldItemManager::SpawnWorldItem(Shared.Models.Items.WorldItemModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnWorldItems(CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnWorldItems",
              "Signature": "public System.Void OnReceive_SpawnWorldItems(CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldItems.SpawnWorldItemsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D0F14B5DF2DC204A93C6C1FE460A1956948E60DFC37329299C9F2709DE8C47ED",
              "Hash": "3AFF49B8AF7962B54428F792391217ABB28B3B3CFC156C710D6C7E29470DDBCF",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldItemManager::SpawnWorldItems(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.WorldItemModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "801012469F15173FDE66565CC1D9C1D7E7600657C6623C82905AA6E19EE19F50"
        },
        {
          "Id": "Candide.GameModels.Services.WorldService",
          "Name": "WorldService",
          "DisplayName": "WorldService",
          "FullName": "Candide.GameModels.Services.WorldService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ChangeWorldMap(CandideServer.MessageModels.Worlds.ChangeWorldMapMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ChangeWorldMap",
              "Signature": "public System.Void OnReceive_ChangeWorldMap(CandideServer.MessageModels.Worlds.ChangeWorldMapMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Worlds.ChangeWorldMapMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "E454A36EAE8C3BD31970D794E977207324C4D9D3D6B5E55509CB060652631B30",
              "Hash": "B854324CEA65DE5993DDE0294823F091EEA68F241180246F5A5A993F87755AC5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Managers.WorldManager::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveWorld(CandideServer.MessageModels.Worlds.RemoveWorldMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveWorld",
              "Signature": "public System.Void OnReceive_RemoveWorld(CandideServer.MessageModels.Worlds.RemoveWorldMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Worlds.RemoveWorldMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8D24202BE7716324186D5C57F8E9F88A198EB73CAB6BFA69B50D0C925C687C7D",
              "Hash": "5D0E2489C5C078A341ED4A78FD16A5700C79EE49C2BA8D82DF1570B3FC289E14",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldManager::RemoveWorld(System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnPoiCheat(CandideCreator.Shared.Models.RectangleF, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnPoiCheat",
              "Signature": "public System.Void SpawnPoiCheat(CandideCreator.Shared.Models.RectangleF area, System.String poiId, System.Int32 difficulty)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poiId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "difficulty",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "82C8CF9EDA3890343667997843D77595814D85950203A9E3E2A97CA9CAD8D6FB",
              "Hash": "C8660A098E2180D3F4B05CF1D02399A9E2D9054A87136C26D880447AD32BE92B",
              "CalledMethods": [
                "CandideServer.MessageModels.Worlds.SpawnPoiCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "spawn-poi-cheat"
              ],
              "Source": null
            },
            {
              "Id": "UpdateWorldOwner(System.Guid)-\u003ESystem.Void",
              "Name": "UpdateWorldOwner",
              "Signature": "public System.Void UpdateWorldOwner(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "474D8F5E05604531713847C03007859BE7E26685A14281386B8E41A4D354B799",
              "Hash": "9FBCD21AC6E2C339F2B1F6EB3D0343E0B14473CD8967CBB0290DCCC92AF2AA3C",
              "CalledMethods": [
                "WorldService.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "CandideServer.MessageModels.Worlds.GetWorldOwnerRequest::.ctor()",
                "WorldService.\u003C\u003Ec__DisplayClass0_0::\u003CUpdateWorldOwner\u003Eb__0(CandideServer.MessageModels.Worlds.GetWorldOwnerResponse)",
                "System.Action\u003CCandideServer.MessageModels.Worlds.GetWorldOwnerResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-world-owner"
              ],
              "Source": null
            }
          ],
          "Hash": "9476DFF07F3559196AFB9E37CF15F6DD6CBADAD72F2C715A261F3F6489BA6522"
        },
        {
          "Id": "Candide.GameModels.Services.WorldStatsService",
          "Name": "WorldStatsService",
          "DisplayName": "WorldStatsService",
          "FullName": "Candide.GameModels.Services.WorldStatsService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_UpdateWorldStats(CandideServer.MessageModels.UpdateWorldStatsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateWorldStats",
              "Signature": "public System.Void OnReceive_UpdateWorldStats(CandideServer.MessageModels.UpdateWorldStatsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.UpdateWorldStatsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6B6B9AAC5F2E21C62236E2709F3132DFF7054ACEF16CF76566204E74F8721C9E",
              "Hash": "0E5BFEB72CEC5664B6B6C70CC8FE090B735EBCB891FD95465B7D46198F1D4CF1",
              "CalledMethods": [
                "Candide.GameModels.Controllers.WorldStatsController::SynchUpdateWorldStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "29030AA96832A25E11FE973FD6C2B206B4FB3194068416073F713A7547D990AC"
        },
        {
          "Id": "Candide.GameModels.Services.WorldTileService",
          "Name": "WorldTileService",
          "DisplayName": "WorldTileService",
          "FullName": "Candide.GameModels.Services.WorldTileService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_WorldTilesFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage)-\u003ESystem.Void",
              "Name": "OnReceive_WorldTilesFillRectangle",
              "Signature": "public System.Void OnReceive_WorldTilesFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.WorldTilesFillRectangleMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "50210DE453F20ED0992EF65C36412EFC88D4127B9967188F66E3A66614D933C9",
              "Hash": "867E0A4E3961861D627332575871A2066A0F529B75DB7E76D060DB3822ED03CA",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldTileManager::InternalFillRectangle(CandideServer.MessageModels.WorldTilesFillRectangleMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendFillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E)-\u003ESystem.Void",
              "Name": "SendFillRectangle",
              "Signature": "public System.Void SendFillRectangle(Microsoft.Xna.Framework.Rectangle rectangle, System.Nullable\u003CWorldTile.GroundType\u003E ground, System.Nullable\u003CWorldTile.StructureType\u003E structure)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ground",
                  "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structure",
                  "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "A5B1B073D9CF0D0CEB979185896AD0C9A551E4F818C8FF623CF64DCA65F78C3C",
              "Hash": "70127869DBC39C1A824D5704125F43A3D01CEC41CD9F8C5FB7A57F68635EE359",
              "CalledMethods": [
                "CandideServer.MessageModels.WorldTilesFillRectangleMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "worldtiles-fill-rectangle"
              ],
              "Source": null
            }
          ],
          "Hash": "5389503D332E68CC54BA7373EED2835A549CB85BA9C011999AE7B4B4FE5AF54D"
        },
        {
          "Id": "Candide.GameModels.Services.WorshipService",
          "Name": "WorshipService",
          "DisplayName": "WorshipService",
          "FullName": "Candide.GameModels.Services.WorshipService",
          "Namespace": "Candide.GameModels.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_GodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_GodProgressionChanged",
              "Signature": "public System.Void OnReceive_GodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CDFBC5120328FD004BDF47AA3E724EE03D6F3A37ADCBEACB43B27EEF1C2FDBF7",
              "Hash": "830F02C6639BD236F6DDDB25CC43D73A3CE078DD151F4289AB3845EAA3823E3E",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorshipManager::SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)",
                "Candide.GameModels.Managers.WorshipManager::SynchCurrentWorshipPoints(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdateCurrentWorshipPoints(CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdateCurrentWorshipPoints",
              "Signature": "public System.Void OnReceive_UpdateCurrentWorshipPoints(CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.UpdateCurrentWorshipMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A68065BAC58FCA469D887C3ACD2CCA00C0401CE14D404CB6B7AEF0BFC9D72646",
              "Hash": "BE8AFECE7054431FF31B9528A9B8336FA1393ED72232036ED2B9145BBD9ADA23",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorshipManager::SynchCurrentWorshipPoints(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_WorshipUnlockWasBought(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage)-\u003ESystem.Void",
              "Name": "OnReceive_WorshipUnlockWasBought",
              "Signature": "public System.Void OnReceive_WorshipUnlockWasBought(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "9042E3DD5464F48341259EBF81CD2698FDB1CC87E273A0E0148DB188FE3483D2",
              "Hash": "BAAE2D1F84154F0158F80D478DB1DBE9650B37B6B1C9381DB7F6DBCAFAAA671D",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorshipManager::SynchCurrentWorshipPoints(System.Int32)",
                "Candide.GameModels.Managers.GodProgressionManager::SynchWorshipWasBoughtForGod(CandideServer.MessageModels.Gods.WorshipUnlockWasBoughtMessage)",
                "Candide.GameModels.Managers.WorshipManager::SynchWorshipUnlocked(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Send_UnlockWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage)-\u003ESystem.Void",
              "Name": "Send_UnlockWorshipUnlock",
              "Signature": "public System.Void Send_UnlockWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6CDD393EB8F7D0816B8BD6B5B55AD359DB23339D9D08519FD01497FE71901BCD",
              "Hash": "16A1049E1CBF858A562D157BD36499DBEC44D595E41A6790BF850455DC83522B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "gods-buy-worship-unlock"
              ],
              "Source": null
            }
          ],
          "Hash": "2262664FDB6DF6725D4AC0E41F45A81CF454F24DEABDBB40F2596F9124F26751"
        },
        {
          "Id": "Candide.GameModels.Systems.AmbienceSystem",
          "Name": "AmbienceSystem",
          "DisplayName": "AmbienceSystem",
          "FullName": "Candide.GameModels.Systems.AmbienceSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveBiomeAmbienceHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Ambience.IBiomeAmbience\u003E",
              "Name": "ActiveBiomeAmbienceHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E ActiveBiomeAmbienceHandlers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C05FD95AC01F1B2E7808D048DE678361AFFD0FEB9CD8E6DDCF9F44DF2DA670D6"
            },
            {
              "Id": "BiomeAmbienceHandlerMapping:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Ambience.IBiomeAmbience\u003E",
              "Name": "BiomeAmbienceHandlerMapping",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E BiomeAmbienceHandlerMapping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1839806AD33B9B41D97FAC4DAEAB1223C9F27C1FE4AED0433E40F770A052DB8"
            },
            {
              "Id": "BiomeCheckTickTime:System.Single",
              "Name": "BiomeCheckTickTime",
              "Type": "System.Single",
              "Signature": "private System.Single BiomeCheckTickTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF95644A9286B430690BDEE0FEE8AA249F6AC40323D74EA89FD6FAB0444669F1"
            },
            {
              "Id": "BiomeHandlerFadeTime:System.Single",
              "Name": "BiomeHandlerFadeTime",
              "Type": "System.Single",
              "Signature": "private System.Single BiomeHandlerFadeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59ED2CD4F947F6D515BE5F3F3463BD51B939D0F21D057CC4EF80BCBBE17D9167"
            },
            {
              "Id": "CurrentBiome:CandideServer.Data.DataModels.BiomeData",
              "Name": "CurrentBiome",
              "Type": "CandideServer.Data.DataModels.BiomeData",
              "Signature": "public CandideServer.Data.DataModels.BiomeData CurrentBiome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E18707744C9B76F3B863C53908A8684706D7B3232FB01F5BD4C78CCD2140EBEA"
            },
            {
              "Id": "ReUseCheckDictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "ReUseCheckDictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E ReUseCheckDictionary",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "80EB371E7D3634BE682B9A337052598C00C0F70E86EE0EFEAEDA9BDDE0030B6B"
            },
            {
              "Id": "_biomeCheckTimer:System.Single",
              "Name": "_biomeCheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _biomeCheckTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28100AA96BAAF691051157688DB7C7B29D1D327BD72D528CA2D6FCE0CE3BBD50"
            },
            {
              "Id": "_isNight:System.Boolean",
              "Name": "_isNight",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isNight",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "473A1DD1BEB128DF06D05E8909889A085219BFC8864DE3A0FAF2090DC19B2F4E"
            },
            {
              "Id": "_lavaAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_lavaAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _lavaAudioEvent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E3C35F32DB6DA25F56B9ADFE3C7CCCD7023A822D85EEC03FBF3E446B7B810F9"
            },
            {
              "Id": "_lavaFlowAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_lavaFlowAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _lavaFlowAudioEvent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "62CBAC101CF3B5F6A03D1234A67C5FE753F98EBC8906E56E9C85D6E760489E4A"
            },
            {
              "Id": "_timeBasedLightCurve:System.Single",
              "Name": "_timeBasedLightCurve",
              "Type": "System.Single",
              "Signature": "private System.Single _timeBasedLightCurve",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29F3E59D02351E4104711093F6DCCCE671250C78450C3E1229E91A1CA5946C80"
            },
            {
              "Id": "_updateAmbienceImmediately:System.Boolean",
              "Name": "_updateAmbienceImmediately",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _updateAmbienceImmediately",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EAB0D84887CF1E0ED153300115EE4BC220033EDE2B200E09B09EB8BD57099E20"
            },
            {
              "Id": "_waterAudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_waterAudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _waterAudioEvent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B31859DF068952CBEE7E6B905731031B99AB5BC7E73ACBB20FCE9018A1E7408C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverScreen",
              "Signature": "public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "2D683DDE722C7E6587BD763341B292ED1A43C6D94D147B5C352EDD1B2F9A35F0",
              "Hash": "5D4531E271005A0614A5B1CBE5AF9F5D2868FCCFA74D7B94CCBF8F24D3B0F5A1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawOverTiles",
              "Signature": "public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "C8C71CE7150451ED7336360AF6FCCC4809C51EA631CE95070C4F2D36E77B339E",
              "Hash": "419DDCB68FB7B76245EAB76FF067AA2E3E4B5F1E1B1579704ED3647DB3473850",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverWorld",
              "Signature": "public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "432EB72C10EE288AC9BC77B357E7F5A1E5CE8FF7F1698F920DCF8BB26794EAD8",
              "Hash": "A31B1914E1D568EFDECBE4BD2D591539761016804277AD565CCF7C482CF7A37A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeOutCurrentBiomeAmbience(System.Boolean)-\u003ESystem.Void",
              "Name": "FadeOutCurrentBiomeAmbience",
              "Signature": "private System.Void FadeOutCurrentBiomeAmbience(System.Boolean instant)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instant",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "717F0955FB1891E45F4A9C2A131F84DC3C7BB03E1528C3FF2B112D81E9A6BAE1",
              "Hash": "E4D2B8C2549EA1F02B606BB9D6637FD2F65EA459B502BF689282345002B3F29C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::FadeOut(System.Single)",
                "Candide.Ambience.FadeHandler::InstantFade()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbienceMix\u00601(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u00603\u003CCandide.Ambience.IBiomeAmbience,System.Single,!T\u003E, System.Func\u00602\u003CSystem.Single,!T\u003E, System.Func\u00604\u003C!T,!T,System.Single,System.ValueTuple\u00602\u003C!T,System.Single\u003E\u003E, System.Func\u00603\u003C!T,System.Single,!T\u003E)-\u003E!T",
              "Name": "GetAmbienceMix",
              "Signature": "public T GetAmbienceMix\u003CT\u003E(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E activeBiomeAmbienceHandlers, System.Single hour, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E getter, System.Func\u003CSystem.Single, T\u003E standardGetter, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E mixer, System.Func\u003CT, System.Single, T\u003E finalizer)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "activeBiomeAmbienceHandlers",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "getter",
                  "Type": "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "standardGetter",
                  "Type": "System.Func\u003CSystem.Single, T\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mixer",
                  "Type": "System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "finalizer",
                  "Type": "System.Func\u003CT, System.Single, T\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 252,
              "BodyHash": "6F02792B2BFFF3E6730EB1DA97AE45BF1FE684AF95D5CD7356D20501CDC86EEE",
              "Hash": "068FA400D7E972F76A6AD7574465524FFC2268ACA1CEEFAE2390771F9E2DBEB0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Count()",
                "System.Func\u003CSystem.Single, T\u003E::Invoke(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E::Invoke(!0, !1)",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E::Invoke(!0, !1, !2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Func\u003CT, System.Single, T\u003E::Invoke(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "C45DB07E1648DB960262B859D923A16FE8B8518B020FD8978E9D400F6D56C952",
              "Hash": "D57138E57FD2D74970CEC4C867BACD39AF8327992A62C6DCE12DE1B5788747C1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeAmbientColor(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetAmbientcolor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeAmbientColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetBiomeAmbientColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetBiomeAmbientColor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "B1BAD93D611E30CEED52E5CEB04223D08B2B71376B7BDEBA1E90BFD0FA9BC664",
              "Hash": "EB850D4EE11F81B2D02753356AF917140D3732C4517CC07259C2BE4EFB12FCC1",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeAmbientColor\u003Eb__28_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetAmbientColor(System.Single)",
                "System.Func\u003CSystem.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeAmbientColor\u003Eb__28_1(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Func\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeAmbientColor\u003Eb__28_2(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Func\u003CMicrosoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeBasedTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetBiomeBasedTimeBasedLightCurve",
              "Signature": "public System.Single GetBiomeBasedTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "3488A53AA9D868C0DF6234D7B09E446BC111310DCA07E82A5E24D04B16411A7C",
              "Hash": "91FACEBDDA654EDA743DC8518861B6E08B2A37D56F66F991B452AEC4692F1237",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedTimeBasedLightCurve\u003Eb__29_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedTimeBasedLightCurve\u003Eb__29_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedTimeBasedLightCurve\u003Eb__29_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeBasedWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetBiomeBasedWetness",
              "Signature": "public System.Single GetBiomeBasedWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "A59230A0311A110D5D4EA3DEB4415DAEDA6F80B6B81220C634C85A0956790461",
              "Hash": "41DE5F6ECD89AEF4490309F7CC8DC85CC2A7092CC1DCA213BB0DDBD8509F88DB",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWetness\u003Eb__31_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWetness(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWetness\u003Eb__31_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWetness\u003Eb__31_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeBasedWind(System.Single)-\u003ESystem.Single",
              "Name": "GetBiomeBasedWind",
              "Signature": "public System.Single GetBiomeBasedWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "EA5A06A351501A98230D25811A55189C297F0AB961764936D91823F12133998E",
              "Hash": "31DFA9A34ADC6A6133FFD148DB724010F1580BC315C78A54EFFA7F64662FD395",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWind\u003Eb__30_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWind(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWind\u003Eb__30_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeBasedWind\u003Eb__30_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetBiomeMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetBiomeMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "7E406DC641957B7D62A6123E6784960DBD2C604265A78A892BC9B64F94A4D1C1",
              "Hash": "9D290FFA094BE8348DD5823409CAA7303E7513D4CBD60C7F477BCBF7054147B9",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec__DisplayClass33_0::.ctor()",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeMoonColorAndDirection\u003Eb__33_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeMoonColorAndDirection\u003Eb__33_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec__DisplayClass33_0::\u003CGetBiomeMoonColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetBiomeSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetBiomeSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "10BFFF6F4760051AD449F1A6F993CAA5EF42208902E1F697823A2F3AA63DDC2D",
              "Hash": "0504DD6817D9A71FA0222E45269EC888A61BFFB3463909977BBB7C899847443D",
              "CalledMethods": [
                "AmbienceSystem.\u003C\u003Ec__DisplayClass32_0::.ctor()",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeSunColorAndDirection\u003Eb__32_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec::\u003CGetBiomeSunColorAndDirection\u003Eb__32_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "AmbienceSystem.\u003C\u003Ec__DisplayClass32_0::\u003CGetBiomeSunColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTimeBasedLightCurve()-\u003ESystem.Single",
              "Name": "GetTimeBasedLightCurve",
              "Signature": "public System.Single GetTimeBasedLightCurve()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "08AD3008F106A9120FC2C44AAB3D09706924DACD688C7272C2FFCC7ABD86A0FA",
              "Hash": "3474BFE2956B5FD8D34EE7B290745BEF9D815B27CEFD3AFCCB28BB546B2D8AE5",
              "CalledMethods": [
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWetness",
              "Signature": "public System.Single GetWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "56E209F25BA90E048D184CB3F26D1041AE09AD6AA7A217637E958511929EEB9A",
              "Hash": "F4C2131F5CC80798B090035239A370557A7987F87A592C50FD019A2442D9EC68",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeBasedWetness(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherBasedWetness(System.Single)",
                "System.MathF::Max(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWind",
              "Signature": "public System.Single GetWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "0428030300E3FC9B61E262DCC5232C3B66C0961477C38F2304AEDE4FC5D4D3A6",
              "Hash": "F795A7D046B9D48A55C0A50864937A65B9CEB35C365059CFD5763EC45BDCD809",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeBasedWind(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherBasedWind(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerEnteredBiome(System.String)-\u003ESystem.Void",
              "Name": "OnPlayerEnteredBiome",
              "Signature": "public System.Void OnPlayerEnteredBiome(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "812A0A41334314051F73DD1A16CE270DE8B3E7365FCD2FA581B7456DC11DEB38",
              "Hash": "C0D9FDAD1B71DEBA03FEA6A04D287481E815396067AE8A20CCAD14373E8E699F",
              "CalledMethods": [
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "Candide.GameModels.Managers.ClientAnalyticsManager::ClearAnalyticEventPos()",
                "Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.GameModels.GameState::GetCharacterPlayTimeHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Sound.SoundPlayer::SetSfxReverb(System.Boolean)"
              ],
              "StringLiterals": [
                "biome:",
                ":discovered",
                "biome:interior"
              ],
              "Source": null
            },
            {
              "Id": "OnPlayerEnteredInterior()-\u003ESystem.Void",
              "Name": "OnPlayerEnteredInterior",
              "Signature": "public System.Void OnPlayerEnteredInterior()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "757A2FBAED708F398909B05B6FD16EEDCBA98CF2C1C20872D083B8AEA15D6ED8",
              "Hash": "CA513551AB193A81D5EE9536101DEAEFA137DBB95D3CF70232A26D9D2C44573C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()",
                "Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredBiome(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Add(!0, !1)",
                "Candide.Ambience.FadeHandler::FadeIn(System.Single)",
                "Candide.Ambience.FadeHandler::InstantFade()"
              ],
              "StringLiterals": [
                "biome:interior"
              ],
              "Source": null
            },
            {
              "Id": "OnPlayerEnteredInteriorWorld()-\u003ESystem.Void",
              "Name": "OnPlayerEnteredInteriorWorld",
              "Signature": "public System.Void OnPlayerEnteredInteriorWorld()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "B7FB8221F63D28FADC3469BB2CA85CDE6309046C3F4B7552E3442BAAD6D11F91",
              "Hash": "976D65B06FD948C2531E54B1BF2FD64B7090DF97AAC9BB13F7A2490EAF573A95",
              "CalledMethods": [
                "Candide.GameModels.Systems.AmbienceSystem::FadeOutCurrentBiomeAmbience(System.Boolean)",
                "Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredInterior()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerEnteredOutsideWorld()-\u003ESystem.Void",
              "Name": "OnPlayerEnteredOutsideWorld",
              "Signature": "public System.Void OnPlayerEnteredOutsideWorld()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "A288FA59FFB516D5A9698BE865D5BE07F95BCD60E1A87B5236CED2B1B6CEF162",
              "Hash": "7D3F66B286934D340693FEB9522FD7AC6CA813C3BF7645F7F161BF47A99E9FF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMoonLight(Candide.Graphics.DirectionalLight)-\u003ESystem.Void",
              "Name": "SetMoonLight",
              "Signature": "public System.Void SetMoonLight(Candide.Graphics.DirectionalLight moon)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "moon",
                  "Type": "Candide.Graphics.DirectionalLight",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "7EADB2B6F7FFD6AEE97B5F637A17215F949993210934A8DC8F77A9324E98F6B1",
              "Hash": "9722B02D25F5C783E9B19F861288185FE781CC3DDCED15C6BEDAF18122F33DF1",
              "CalledMethods": [
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeMoonColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherMoonColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSunLight(Candide.Graphics.DirectionalLight)-\u003ESystem.Void",
              "Name": "SetSunLight",
              "Signature": "public System.Void SetSunLight(Candide.Graphics.DirectionalLight sun)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sun",
                  "Type": "Candide.Graphics.DirectionalLight",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "EF84342725CF0CEA5FB97DA11827EFD8893049F61FBEB769235E0F5D2178B944",
              "Hash": "6334678C63BF5C4DFA9B44B59A3A5698BF18E686DAFF9F3D476F967CB5EF83D0",
              "CalledMethods": [
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeSunColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherSunColorAndDirection(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWeatherAmbienceOverride(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetWeatherAmbienceOverride",
              "Signature": "public System.Void SetWeatherAmbienceOverride(System.String eventName, System.Boolean resetting)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resetting",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B317A0ACC289671B85BEC1809077EF6054BD38E63E96282AC3EAC7BBA1F561BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopAll()-\u003ESystem.Void",
              "Name": "StopAll",
              "Signature": "public System.Void StopAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "1BFF47B42426C5D8804273AFD566A23359D0C6D7DD471C1D56CCEE3F6548F21E",
              "Hash": "3C64A93B97FE6D06456742562E6EC144BD91B4BF8474AF38DF24A3F6EDD0306F",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WeatherSystem::Reset()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "6854002A5792D00D019579D0614BA688ADDCE32CA9542C140A6549D64A270456",
              "Hash": "730B7A0B88C81640C5836F541640E2A6AA4C72AB1D1B022BAE5DC61E0E4CCCB0",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WeatherSystem::Reset()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "1FE04D26F1DF6C1DB470CAF56756E585620BB20C50C815179A753DD89CBF82BE",
              "Hash": "584588CA5FD7EBDB60A977156557EB410FD14F52B5F31600DF71699982B22F1A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.GameModels.Systems.AmbienceSystem::UpdateWaterSound(System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::UpdateBiomeCheck(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeather(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeatherCheck(System.Single, System.Boolean)",
                "Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.TimeSpan::get_TotalHours()",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::UpdateBiomeHandlers(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeatherHandlers(System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetWind(System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetWetness(System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::GetBiomeBasedTimeBasedLightCurve(System.Single)",
                "Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherBasedTimeBasedLightCurve(System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()"
              ],
              "StringLiterals": [
                "biome:",
                ":time"
              ],
              "Source": null
            },
            {
              "Id": "UpdateBiomeCheck(System.Single)-\u003ESystem.Void",
              "Name": "UpdateBiomeCheck",
              "Signature": "private System.Void UpdateBiomeCheck(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1008,
              "BodyHash": "5DBA60956B3C8B40D2A4CF67C3EA942A01AAF7BD0CFB0D15DEAD7D14B9FE0437",
              "Hash": "3B4EE557E44A3C0A2D2103AF9C36970A1ADBB6E22FF4D6BFAF573230817B5684",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Left()",
                "CandideCreator.Shared.Models.RectangleF::get_Top()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Clear()",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "Candide.Ambience.FadeHandler::SetStrength(System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Add(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredBiome(System.String)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:interior"
              ],
              "Source": null
            },
            {
              "Id": "UpdateBiomeHandlers(System.Single)-\u003ESystem.Void",
              "Name": "UpdateBiomeHandlers",
              "Signature": "private System.Void UpdateBiomeHandlers(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "CEC58B45759DCD9AA31D5AECBA2E81B8C8A46EEB43533D358BBF03FAFE481FA9",
              "Hash": "0128EFD623EF4FB7D90DD4C4A8516841382165B6BFC45327D64A6669A8A4EB47",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::Update(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Remove(!0)",
                "Candide.Ambience.IBiomeAmbience::OnUpdate(System.Single)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWaterSound(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWaterSound",
              "Signature": "public System.Void UpdateWaterSound(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "468D160BD9705D5BF57450760A3FB49AC78B9BE18C8E9CC7723076DE20BE670D",
              "Hash": "E55DF2BEDD4909D577DCE9D58C9E0028EC944FC1D31743F9FEB8C8713BBA8DF0",
              "CalledMethods": [
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_Waters()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.WaterZone\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::get_Current()",
                "Candide.GameModels.Systems.AmbienceSystem::\u003CUpdateWaterSound\u003Eg__CheckZone|12_0(CandideCreator.Shared.Models.WaterZone, AmbienceSystem.\u003C\u003Ec__DisplayClass12_0\u0026)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::MoveNext()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Systems.AmbienceSystem::\u003CUpdateWaterSound\u003Eg__UpdateAudioEvent|12_1(Candide.Sound.AudioEvent.AudioEvent, System.Single, System.Int32, AmbienceSystem.\u003C\u003Ec__DisplayClass12_0\u0026)"
              ],
              "StringLiterals": [
                "event:/biomes/water/water_ripple",
                "event:/biomes/volcanic/volcanic_lavapool_large",
                "event:/biomes/volcanic/volcanic_lavapool_small"
              ],
              "Source": null
            }
          ],
          "Hash": "2FAA2D0B2B9CBB296EFD49CE165927FADC782D26CE2D1B0EB8A7E50A364D94A8"
        },
        {
          "Id": "Candide.GameModels.Systems.BossSystem",
          "Name": "BossSystem",
          "DisplayName": "BossSystem",
          "FullName": "Candide.GameModels.Systems.BossSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "4AF6E6A531B87C8743A8CFC8F7FDD88819DBF64EEAA154851303E6A848860316",
              "Hash": "6FE6AF1D37AD79C2ADCF7BDE28489115251D2579469EA9D423A2B24F71EF3B03",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.GameModels.Systems.BossSystem::TalosImgui(Shared.Entity.EntityWrapper)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 633,
              "BodyHash": "481EEAB0F613CC3583304B25F8B05E22FA062016F1C9848F1CCA044927EE2F6F",
              "Hash": "E322833C7F40C49B377C4E9807D906A85322184F495D5CE2EF37AEC65E567EFA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Graphics.Camera::GetMatrix()",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer.FillColor, FillBarRenderer.HorizontalAlignment, System.Single, System.Single)",
                "Candide.GameModels.Systems.BossSystem::DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Int32\u0026, FillBarRenderer.FillColor, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "boss:cyclops"
              ],
              "Source": null
            },
            {
              "Id": "DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Int32\u0026, FillBarRenderer\u002BFillColor, FillBarRenderer\u002BStyleColor, FillBarRenderer\u002BEndStyle)-\u003ESystem.Boolean",
              "Name": "DrawBigHealthBar",
              "Signature": "private System.Boolean DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.Single progress, System.Int32\u0026 index, FillBarRenderer.FillColor fillColor, FillBarRenderer.StyleColor styleColor, FillBarRenderer.EndStyle endStyle)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "styleColor",
                  "Type": "FillBarRenderer.StyleColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endStyle",
                  "Type": "FillBarRenderer.EndStyle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "AF06352E55F58B96133D54003A0817A82C45353104BBBDFF41430B1D0FB76CB6",
              "Hash": "82C4554DF2854F1D433F18E206FB493B30562403D992FE294171E84AEA987A29",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer.HorizontalAlignment, System.Single, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.String, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "DrawBigHealthBarText",
              "Signature": "private System.Boolean DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.String name, System.Int32\u0026 index)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "74F02DB67BE2ED932817189C6E703638C169794B1270AA4FFA7C672D5AED5E55",
              "Hash": "6DBCBF5B9000BC7D5C083482F53ACB1A7B09B0183C1A399C6C7681C3B84722BF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawText",
              "Signature": "public System.Void DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "A9D2BE437771D7B781AE75478D4ED0C70D2BF6EAB38BF16B09E541FC4BD4B18D",
              "Hash": "04997F0C3D59579BB0256BF6B78E403F34057D530969D9E47A868CEB7A0E7C96",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.GameModels.Systems.BossSystem::DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.String, System.Int32\u0026)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Shared.Data.RaidDataBase::GetRaidOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "Raid_UI_Approaching"
              ],
              "Source": null
            },
            {
              "Id": "TalosImgui(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "TalosImgui",
              "Signature": "private System.Void TalosImgui(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "03C7E85412EE131DCC6747643D7B2467281CC6509261FF74A159987A43B581D2",
              "Hash": "4D013484A3652FE95FC335A86DCB24D009F05C3ED505C1093D943E0E555B202B",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Systems.BossSystem::\u003CTalosImgui\u003Eg__SendCheat|6_0(System.Int32, BossSystem.\u003C\u003Ec__DisplayClass6_0\u0026)"
              ],
              "StringLiterals": [
                "Talos",
                "Beat Phase 1",
                "End Laser Wall Phase",
                "End Lever Phase",
                "Beat Phase 2",
                "End Phase 1",
                "Start Phase 2",
                "Start Dying"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "953947F6755FABA65C9FCDC08C4E066EEDB7DD65AA80F9DC8AA64AA6A8E50994",
              "Hash": "2C422E5422BA6869029187340FB6712259564DDE6A135549AA25171857D0B9D1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F93378DC4FF9BE21B46B94BF763DFBA069DA07F1A6C3B925A56AC76B3B113C7B"
        },
        {
          "Id": "Candide.GameModels.Systems.ClientDirectorSystem",
          "Name": "ClientDirectorSystem",
          "DisplayName": "ClientDirectorSystem",
          "FullName": "Candide.GameModels.Systems.ClientDirectorSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnItemLooted(System.String)-\u003ESystem.Void",
              "Name": "OnItemLooted",
              "Signature": "private System.Void OnItemLooted(System.String itemId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F23DB721A4C9E2DCE83927091AD98E50842688A1C3CC14AECAD4019B7B5409BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRewardUnlocked(System.String)-\u003ESystem.Void",
              "Name": "OnRewardUnlocked",
              "Signature": "private System.Void OnRewardUnlocked(System.String rewardId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rewardId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1016,
              "BodyHash": "95291F35F3D878E293C199522AEE79080D6094E3167B189E4BA9EE5E523797BA",
              "Hash": "FE6E9FB07B1181A17D9DDF480DA0AF6A894A5EA1030AEC8798EBBBE5D214B0C3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Managers.GodProgressionChangedArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::.ctor()",
                "Shared.Models.Gods.GodProgression::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "Candide.CandideUI.WorshipUi.Altar2.AltarTopBar::WorshipManagerOnGodProgressionChanged(Candide.GameModels.Managers.GodProgressionChangedArgs)",
                "Candide.CandideUI.WorshipUi.Altar.CandideAltarWindow::PlayDialogueReaction(System.Nullable\u003CSystem.Guid\u003E, System.String, System.String)"
              ],
              "StringLiterals": [
                "reward:minerva:tier:1",
                "reward:mars:pottery:0",
                "reward:ceres:bakery:0",
                "reward:mars:clay_pit:0",
                "reward:vulcan:quarry:0",
                "reward:vulcan:ballista:0",
                "reward:venus:beer_dolium",
                "reward:venus:wine_dolium",
                "reward:ceres:farmstead:0",
                "reward:ceres:watermill:0",
                "reward:vulcan:blacksmith:1",
                "reward:diana:well",
                "reward:diana:leatherworker:1",
                "reward:mercury:market:0",
                "reward:mercury:university:0",
                "reward:ceres:garum_dolium"
              ],
              "Source": null
            },
            {
              "Id": "OnWorldFlagUpdated(Candide.GameModels.Controllers.WorldFlagUpdatedArgs)-\u003ESystem.Void",
              "Name": "OnWorldFlagUpdated",
              "Signature": "private System.Void OnWorldFlagUpdated(Candide.GameModels.Controllers.WorldFlagUpdatedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.WorldFlagUpdatedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "2034EA2A76938A57E7121E6B4C0E667647BAF642FEF6FDB5EA1EB2DF7A82E1DC",
              "Hash": "26BF5E6078D4FDC63E6FA4ABDAC19F93C48A9A907FB2E7C9E4466FB05D8A8E0A",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E::.ctor(!0)",
                "Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable\u003CCandide.GameModels.Managers.CandideDialogueContext\u003E, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)",
                "Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)"
              ],
              "StringLiterals": [
                "vulcan_released",
                "vulcan_pot_lever_1",
                "vulcan_pot_lever_2",
                "vulcan_pot_lever_3",
                "vulcan_pot_lever_4",
                "vulcan_temple_opened",
                "event:/music/stingers/guardian_of_minerva_nest_discovered_2",
                "altar/vulcan/vulcan",
                "Vulcan_Released",
                "event:/music/stingers/secret_big_discovered_dungeon"
              ],
              "Source": null
            }
          ],
          "Hash": "A77CCEB9A43344705F8E2D10D6EFCAE5410C759B29888E5A15DF82D4FE1FAF7B"
        },
        {
          "Id": "Candide.GameModels.Systems.ConstructionSitesSystem",
          "Name": "ConstructionSitesSystem",
          "DisplayName": "ConstructionSitesSystem",
          "FullName": "Candide.GameModels.Systems.ConstructionSitesSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClosestConstructionSite:Candide.GameModels.Models.Constructions.ConstructionSite",
              "Name": "ClosestConstructionSite",
              "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
              "Signature": "public Candide.GameModels.Models.Constructions.ConstructionSite ClosestConstructionSite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71C15C757575A2894C1F2D6BDCC7EA1075F8DC4487911C8B6841D41A8DFD6F75"
            },
            {
              "Id": "Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "Dust2Animation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E646362EE1100B25DCA881C306024B77C2820F8E0A88DFA726A7941A423ED815"
            },
            {
              "Id": "Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Dust2SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36F91D149AB6C96243403181FC66FA64C3550C23F72BABF8B5D82EA78AC1DA94"
            },
            {
              "Id": "PegSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PegSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PegSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7BA6FFE5E6BEE9C4C781DE1750381EC55788BE6879775F200986F2C4F78186C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "ConstructionBuiltVerticalVfx",
              "Signature": "public System.Void ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle area)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "466F5A528438D3C2BABDD0F97DFF6A9CF4E5556E5C105FB475D6746D45E57390",
              "Hash": "8068F4FD96E9C490C062F46FB30AD88DD216C0132575E0B177F71D8DF19B02E1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConstructionBuiltVfx(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "ConstructionBuiltVfx",
              "Signature": "public System.Void ConstructionBuiltVfx(Microsoft.Xna.Framework.Rectangle area)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "8757F34A828D5204DD5EDC6DA2ED4E41BA083B5BBA5EA384D5681646EA1FF7DC",
              "Hash": "6C7FFCFEFF931976F819EBADC86C3CCF1EA5C995B31E9682A92D26FA188EAB35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "ConstructionBuiltVfx",
              "Signature": "public System.Void ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3 centerPos, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "centerPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "4D10AAD3F8081DB317243892F035EF9F38CEF0E8E233F9F4A463970ECD8D39FB",
              "Hash": "5211A8A3AB61E0B02D12BFEB2285514A28B26B6F04ED5397DBC252FF80963500",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Void",
              "Name": "ConstructionPlacedVfx",
              "Signature": "public System.Void ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite constructionSite)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "6039C976F8899A2052790E45B2AAF1E96F38FE4ACCF0B4D3B67AF5E0038EDF50",
              "Hash": "B0AF4B7B7DA663051A68B1B35C179513F25A4DBD7C867ED84D9B7C69821411C8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Left()",
                "Microsoft.Xna.Framework.Rectangle::get_Top()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::get_Right()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawConstructionSitesUi(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawConstructionSitesUi",
              "Signature": "public System.Void DrawConstructionSitesUi(Candide.CandideUI.UiRenderContext renderContext, Microsoft.Xna.Framework.Vector2 worldPosition, Microsoft.Xna.Framework.Vector2 cursorWindowPosition, System.Boolean drawOnlyIfMouseInside)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cursorWindowPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawOnlyIfMouseInside",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "730FE4F58C5E4264070BF18D83A3643F2899D524A7C99495080C7F2D6C2B384D",
              "Hash": "A92339C9B2237ECB8B46CBD21C4BD5B5653B967B5A5EEB3FE73A1B39D74075A6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.ConstructionSite, System.Boolean, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.ConstructionSite, System.Boolean, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawConstructionSiteUi",
              "Signature": "public System.Void DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext renderContext, Candide.GameModels.Models.Constructions.ConstructionSite site, System.Boolean showTownName, Microsoft.Xna.Framework.Vector2 cursorWindowPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "site",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "showTownName",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cursorWindowPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1392,
              "BodyHash": "1A1E76B78F6C214FC2956D87E24A77E89173FBB70BDF39B84A0DABC031FFA73E",
              "Hash": "D7F64621E2BD2D878A70629A08EED06967BE5EDF4E4348859075B986D2CC7C3C",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "CandideServer.Toolkit.TileBoundsHelper::GetTopCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Transform::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Draw(Candide.CandideUI.UiRenderContext, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Measure(Candide.CandideUI.UiRenderContext, System.Single, System.Single, System.Single)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Round()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "00/99",
                " - ",
                "/"
              ],
              "Source": null
            },
            {
              "Id": "DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawConstructionSiteUi",
              "Signature": "public System.Void DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext renderContext, Microsoft.Xna.Framework.Vector2 cursorWindowPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cursorWindowPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6813F5C5B9F4E58B336BAC8F8A5536F28CC58FA9F88F6E4A09C0A9ACA534084E",
              "Hash": "B8069AA287E81B8EDAB0C7029920577CF5C08E8093F08E771E0B44947ED1EE0F",
              "CalledMethods": [
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.ConstructionSite, System.Boolean, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawInWorldTileOverlay",
              "Signature": "public System.Void DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 topLeftWorldPosition, System.Int32 tileWidth, System.Int32 tileHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topLeftWorldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "C077682705062370DB46E0BEB87218FE5D513D002A174FD3A8C1933A5DDBF978",
              "Hash": "881598D5E974097C6BA2CEF654D14A8A8403CF0563C59E37C0F0C68D7B1F5A60",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ui:no"
              ],
              "Source": null
            },
            {
              "Id": "DrawInWorldTileOverlayForConstructionUnderMouse(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldTileOverlayForConstructionUnderMouse",
              "Signature": "public System.Void DrawInWorldTileOverlayForConstructionUnderMouse(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "9ABF26DA305FCF1D574173C0F66275F9C6129BEEBD6EE003D1340DEDE3C4891D",
              "Hash": "7562AF2A92C4A669D4C3CAE216736C86D0C62B6294E0DF4F957DD9E2A2900269",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "B39091A8D04767F9C59CDA8B992FBEC47F1DED5DAB777928B7448CBDB5A2FA36",
              "Hash": "7B509A8CA40C978E0C0D5EB468E91A9C0A52BE4D434864856237C5F03D78BF77",
              "CalledMethods": [
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnDust2Particle",
              "Signature": "private System.Void SpawnDust2Particle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "698A35ADD53A48275F4DB8CA0388DD0F2CC3C4172DA55C5F60069A16BBED82C8",
              "Hash": "A6EC62B221120455E0F968A0342B6BC0DAB2066D09353B10210EDDF046288834",
              "CalledMethods": [
                "Candide.Graphics.ParticleHelper::SpawnDustPoof(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 431,
              "BodyHash": "95132C3F1601862AD2AB5BD2DFD5F5F51940E53EE19016E07EBD2EC920FF6C11",
              "Hash": "96B2199BFBD5BA94CA523CC9C423ACEED1824664281C9C2F278F1476A278E37D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EqualOrGreaterThan(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Void",
              "Name": "UpdateCalculatedMaterials",
              "Signature": "public System.Void UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite constructionSite)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionSite",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "44BF122D9D8E88D4D17363E830C20CB9E00821E41CB90DF3D414440B0F4DED46",
              "Hash": "07376473694A6DAA4CB997721CAD33E45B0149BAC9C7B97C9B74C0EBA57F66F2",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAll()",
                "CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.WorldHandler::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "035E2B22E16EF16BCC7E2A8FF02AAED96451A601D57B656923A2BDDF6A7F64FE"
        },
        {
          "Id": "Candide.GameModels.Systems.CropSystem",
          "Name": "CropSystem",
          "DisplayName": "CropSystem",
          "FullName": "Candide.GameModels.Systems.CropSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "4B515EEB28F4A7372BC163873DD58A7538D9E0FF069F8888D3F85CC61207B764",
              "Hash": "25680824312D137F82B5DFF0240BCAD93808A6283FD801741BC8C40544019527",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "Dictionary.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33EF071D055B74BBFB1296606AF96284FC3C544D9AD205590258AD8F4C018335"
        },
        {
          "Id": "Candide.GameModels.Systems.DeadReckoningSystem",
          "Name": "DeadReckoningSystem",
          "DisplayName": "DeadReckoningSystem",
          "FullName": "Candide.GameModels.Systems.DeadReckoningSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClientTime:System.TimeSpan",
              "Name": "ClientTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan ClientTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "543A3DECD7160B8732FC7A3F61C8F2B7F95701D08C2EF3434C45B96DF3A45E9A"
            },
            {
              "Id": "HistoryIndex:System.Int32",
              "Name": "HistoryIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HistoryIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E895D4CB1AABEA9F87801AAC8544D3A1D87E6B393FB743AE9D21CCDA813B5B8"
            },
            {
              "Id": "HistorySize:System.Int32",
              "Name": "HistorySize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HistorySize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9234F1A9325C655CA5A9EDB87E432EDFD2F6CB15D1E4CF237538694460C64595"
            },
            {
              "Id": "JitterAverage:System.TimeSpan",
              "Name": "JitterAverage",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan JitterAverage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CD4FF2B8DCBFCB1F3EF18A3E4D60D63A984537FFDD24953CEE8DE0FDAB771CB"
            },
            {
              "Id": "JitterMedian:System.TimeSpan",
              "Name": "JitterMedian",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan JitterMedian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D5AFB4D5B5890916D05E12DC565A1FAA11FEF88154342DE9B75A3E050339256"
            },
            {
              "Id": "LatestServerTime:System.TimeSpan",
              "Name": "LatestServerTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan LatestServerTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "577D1E105F0B38689C52C102A97BD48F9DC9B83E065773D0C3EE8C1D25F869D8"
            },
            {
              "Id": "TimeDiffHistory:System.TimeSpan[]",
              "Name": "TimeDiffHistory",
              "Type": "System.TimeSpan[]",
              "Signature": "public System.TimeSpan[] TimeDiffHistory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C65D7450B8195B25CD73D77D066B5841C51185315D5129DB4DBD124351EDB6B1"
            },
            {
              "Id": "TimeDiffHistoryCalculationHelper:System.TimeSpan[]",
              "Name": "TimeDiffHistoryCalculationHelper",
              "Type": "System.TimeSpan[]",
              "Signature": "public System.TimeSpan[] TimeDiffHistoryCalculationHelper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DF688591BA8F8A72015A64ADFFF4BD312DD49FC617BE6F37617910214DB1D17"
            },
            {
              "Id": "TimeSwapTimer:System.Single",
              "Name": "TimeSwapTimer",
              "Type": "System.Single",
              "Signature": "public System.Single TimeSwapTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC73A1A4730E9BD840CC067911B01026F3FEE83BAE22EA634634DCE4A640CE2B"
            },
            {
              "Id": "Values:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.GameModels.Systems.EntityDeadReckoning\u003E",
              "Name": "Values",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E Values",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED9A2349177B83E6A911552105736FB173B48249BD0F6017B7DA90297D1F9C22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.TimeSpan)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Guid id, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 acceleration, System.Single accelerationScale, Shared.Entity.EntityWrapper entity, System.TimeSpan timestamp)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "acceleration",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timestamp",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "141DE8C9024D2A991C83A5298EC396E7C27185B77EAAA3DC515CD350B3C98FE9",
              "Hash": "0780E6506CFF8209FAEAACA6289A1C848FD8D8A638AE19625BCC2F6E6DA62EC8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Systems.DeadReckoningSystem::Apply(Shared.Entity.EntityWrapper, Candide.GameModels.Systems.EntityDeadReckoning)",
                "Candide.GameModels.Systems.DeadReckoningSystem::Apply(Shared.Entity.EntityWrapper, Candide.GameModels.Systems.EntityDeadReckoning, Candide.GameModels.Systems.EntityDeadReckoning\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Apply(Shared.Entity.EntityWrapper, Candide.GameModels.Systems.EntityDeadReckoning)-\u003ESystem.Void",
              "Name": "Apply",
              "Signature": "public System.Void Apply(Shared.Entity.EntityWrapper entity, Candide.GameModels.Systems.EntityDeadReckoning data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.GameModels.Systems.EntityDeadReckoning",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "B57F6283584D2C716F1D53F8BB32A767CF1104DE6351FA74703902466A2DF875",
              "Hash": "9AB47CDAA6EECED1CC89ECB3B1E6C5E07A1FC60390B1181E3738C3F3000B6386",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_AccelerationScale(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Apply(Shared.Entity.EntityWrapper, Candide.GameModels.Systems.EntityDeadReckoning, Candide.GameModels.Systems.EntityDeadReckoning\u0026)-\u003ESystem.Void",
              "Name": "Apply",
              "Signature": "public System.Void Apply(Shared.Entity.EntityWrapper entity, Candide.GameModels.Systems.EntityDeadReckoning previousData, Candide.GameModels.Systems.EntityDeadReckoning\u0026 newData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousData",
                  "Type": "Candide.GameModels.Systems.EntityDeadReckoning",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newData",
                  "Type": "Candide.GameModels.Systems.EntityDeadReckoning\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "8B4E8DB43989B06128F4FF518A8AB38F922A290D42E5FC08892E46CBD49F9BDB",
              "Hash": "7EBE1BAEFB1320878FE25528F8B04873F7456ACEDC40BCDB39E2D942462B39A3",
              "CalledMethods": [
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Systems.DeadReckoningSystem::Apply(Shared.Entity.EntityWrapper, Candide.GameModels.Systems.EntityDeadReckoning)",
                "Shared.Entity.EntitySystem::SinglePhysicsStep(System.Int32, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Equality(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearEntityData()-\u003ESystem.Void",
              "Name": "ClearEntityData",
              "Signature": "public System.Void ClearEntityData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "A61031836C46843E35041685BD5350B2F2D35418D0F82F8AC260BEF4DE918B0C",
              "Hash": "3C7BE06C5F4FA410D17D9EBFC1A4CF3A3ECFE58291158E26D208D709CD97D4F0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearForNewConnection()-\u003ESystem.Void",
              "Name": "ClearForNewConnection",
              "Signature": "public System.Void ClearForNewConnection()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "ABA26D23EC40F0FD2BBAFDF705FED2DA5FFAAEA7A2A8FF8499C99B1120980340",
              "Hash": "AF31D77D77A51F14F9B18BA9DA4AB5472583593CEB272CAD28EBD99321BC659D",
              "CalledMethods": [
                "System.Array::Clear(System.Array)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 641,
              "BodyHash": "5521A2BEAEE134C12AB7683591F08D20D6A6E31851B6133A712E9FAC5775C617",
              "Hash": "0B9A68F987C444F0759284F8B81B2F6F702A7EDE1A0F3634E659F952EEC94F29",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.GameModels.Systems.DeadReckoningSystem::ClearForNewConnection()",
                "ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "ImGuiNET.ImGui::PlotLines(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single, System.Single, System.Numerics.Vector2)"
              ],
              "StringLiterals": [
                "Reset",
                "Dead Reckoning",
                "Latest Client Time: ",
                "Latest Server Time: ",
                "Jitter",
                "Max: ",
                "Average: ",
                "Median: ",
                "Min: ",
                "History",
                "Sorted"
              ],
              "Source": null
            },
            {
              "Id": "NewGroupOfData(System.TimeSpan)-\u003ESystem.Void",
              "Name": "NewGroupOfData",
              "Signature": "public System.Void NewGroupOfData(System.TimeSpan serverTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "serverTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "A4B7232C5660B614E1AF6168226919443FDC3F3FC8C2D391E114155FEFBB9A3E",
              "Hash": "EC78155EFEBC1F0BE1C31919FE370B0D7C7D295C864521D87A054BD6E813F360",
              "CalledMethods": [
                "System.TimeSpan::op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.Array::Copy(System.Array, System.Array, System.Int32)",
                "System.Array::Sort(!!0[])",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PredictData(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "PredictData",
              "Signature": "public System.Void PredictData(System.Guid id, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 acceleration, System.Single accelerationScale, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "acceleration",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "AE4407FB41066783375C57BB2EBF1DAA96E6389236699C5D424122E33EB26C6E",
              "Hash": "32D027334394664F25C781911A607820EA90A21E978A46F328483030DF6EB2DA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(System.Guid)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F94E4EFE5B1930364F3581078F2E3843FE0F12435C9CFE3AB83543E0205324A5",
              "Hash": "D667243DFBBCBD88ECAB0CB87712E6AA272282DBE74639E433B7A87FC40E0B1A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Systems.EntityDeadReckoning\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "41DB32A6CF1F3A0BB07D2AB737A2FCAA4E21A0EB46D3389B7C4919EE909D57A4",
              "Hash": "2D82F5AE33CD20E3D79E3EA8A10FCF4223ADE028D2F43CD99A0623014D050BCF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "Candide.GameModels.Controllers.EntityController::UpdateEntityInfos()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12FCCCB68E2527BDB1FA439345BB5B57547B6166DBC355EE52884115F3529446"
        },
        {
          "Id": "Candide.GameModels.Systems.DebugSystem",
          "Name": "DebugSystem",
          "DisplayName": "DebugSystem",
          "FullName": "Candide.GameModels.Systems.DebugSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SyncQueue:System.Collections.Concurrent.ConcurrentQueue\u00601\u003CSystem.Action\u003E",
              "Name": "SyncQueue",
              "Type": "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E SyncQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA0A2655B88DEE7A4AB65811F6FB2A5F828A1C26AC3236FD1A3E58F873CAB7A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Queue(System.Action)-\u003ESystem.Void",
              "Name": "Queue",
              "Signature": "public System.Void Queue(System.Action action)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C2BBDC41CD98AF8E2D0A844E31FD45BDCFF8C92B0AD516E42BDB1CD3E59BFC34",
              "Hash": "9292E9518FA21BCD4AAD44A11CF609A1C9F8F0B0E7F4AB546DE7C267F8BD6D93",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "00EDF7F581B7C728D92A409E87750BCA2EB1B211CDB90F5CCF1C31F6083505E6",
              "Hash": "5E75C6E693D78C1745131386243C7E339935366BACDA80F97D7447B23088931E",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentQueue\u003CSystem.Action\u003E::TryDequeue(!0\u0026)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A559926F4207E1C2AD87A6CBE3AA3C32D7B8EC3CDB33199FE5371AE6786185A7"
        },
        {
          "Id": "Candide.GameModels.Systems.EntityDeadReckoning",
          "Name": "EntityDeadReckoning",
          "DisplayName": "EntityDeadReckoning",
          "FullName": "Candide.GameModels.Systems.EntityDeadReckoning",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "AccelerationScale:System.Single",
              "Name": "AccelerationScale",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8615815E3426E7504EA3EB4E2B9C0EA44FEDA8DD1AFE3E80F605E6345A85A39C"
            },
            {
              "Id": "ClientTime:System.TimeSpan",
              "Name": "ClientTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan ClientTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "543A3DECD7160B8732FC7A3F61C8F2B7F95701D08C2EF3434C45B96DF3A45E9A"
            },
            {
              "Id": "Initial:System.Boolean",
              "Name": "Initial",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Initial",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C07DC6ACA8DE224E1D4AFD753D66440E752A89BC24B8B90466999ECE1A1ECC01"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "ServerTime:System.TimeSpan",
              "Name": "ServerTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan ServerTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60AF408F120CA35EFCA55EF911F11DEDC369F8218AB2D87E11D3BCF10DA6D312"
            },
            {
              "Id": "TimeOffset:System.TimeSpan",
              "Name": "TimeOffset",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TimeOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8132703BD7F7E9425B505B9246077549BF4724E20F3D793FF46FC131D816FAE"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5B96297F9C5C227F5DCD927DF12931C5B970E9EBA10AF7464D871AE73F3A6CC0"
        },
        {
          "Id": "Candide.GameModels.Systems.EntityNetworkSystem",
          "Name": "EntityNetworkSystem",
          "DisplayName": "EntityNetworkSystem",
          "FullName": "Candide.GameModels.Systems.EntityNetworkSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckChunksTime:System.Single",
              "Name": "CheckChunksTime",
              "Type": "System.Single",
              "Signature": "public System.Single CheckChunksTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C92CC648B1F47E86B0F69E070B716624A1952ED5E717F02D8B28E8AD9A047713"
            },
            {
              "Id": "CheckChunksTimer:System.Single",
              "Name": "CheckChunksTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CheckChunksTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DD9017F133B25EDA9A9481B9ED6FAB20EE43AF5DA89946BFDFCB27DE5DBF0D8"
            },
            {
              "Id": "CleanupTime:System.Single",
              "Name": "CleanupTime",
              "Type": "System.Single",
              "Signature": "public System.Single CleanupTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FF8105E5CE5E43E1D68999086F8DEBB2D3A760A1E81EB2590B85D45ACBA0DBA"
            },
            {
              "Id": "CleanupTimer:System.Single",
              "Name": "CleanupTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CleanupTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD1BBDF2342C12D96A2315BA6A2B781AF15175AB27BB0B66C71B3C0D8FFFA58C"
            },
            {
              "Id": "EntityInfoTime:System.Single",
              "Name": "EntityInfoTime",
              "Type": "System.Single",
              "Signature": "public System.Single EntityInfoTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7298BDBEC47AA616B142258D00D0D404EB07126E1951B3760965073E23FE9DF"
            },
            {
              "Id": "EntityInfoTimer:System.Single",
              "Name": "EntityInfoTimer",
              "Type": "System.Single",
              "Signature": "public System.Single EntityInfoTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3DEA5C8E571A9EC9EE6A7DCD7A3334AE3A3DACD77CAC12992395527E6368C0FF"
            },
            {
              "Id": "MissingEntitiesCheckTime:System.Single",
              "Name": "MissingEntitiesCheckTime",
              "Type": "System.Single",
              "Signature": "public System.Single MissingEntitiesCheckTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "502C702A8D874D2BD4F6A3EA0536C24892A030E0D22BCE76A675FE50E30998EF"
            },
            {
              "Id": "MissingEntitiesCheckTimer:System.Single",
              "Name": "MissingEntitiesCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single MissingEntitiesCheckTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1E83DE10607F5FAFDD2FD0B9892F0F9569C07BA702F405A459994C32154374F"
            },
            {
              "Id": "MissingEntitiesIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "MissingEntitiesIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E MissingEntitiesIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F156305D34FA39D706C2641CAC55C8919EDD165F90E24505B1C0AC01E8E585C3"
            },
            {
              "Id": "ReuseIdLookup:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "ReuseIdLookup",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ReuseIdLookup",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46B59F3CC57A7F4B26C4788A9B96E970EEEFCC26FE3EFD9F807A3C3A20BE1D48"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CleanUp()-\u003ESystem.Void",
              "Name": "CleanUp",
              "Signature": "public System.Void CleanUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "B9145DD8B0445F8062E1DA1DDC94573015EBB2F5B5BED4D7502FB0F1D5CF7759",
              "Hash": "8A1A08CF516850268C29350C64837701DDFFBDA271EC08614018E428058A808B",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInfo()-\u003ECandideServer.MessageModels.Entities.EntitiesInfoMessage",
              "Name": "GetEntitiesInfo",
              "Signature": "private CandideServer.MessageModels.Entities.EntitiesInfoMessage GetEntitiesInfo()",
              "Visibility": "private",
              "ReturnType": "CandideServer.MessageModels.Entities.EntitiesInfoMessage",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 384,
              "BodyHash": "B64808E87F916358B28E4A73CE120F7E01006707696CA0B799B2F832BF26B42F",
              "Hash": "06973985A80B4770D5DCB6E969C183A900967AC6B939BB211F1978C258F39CB0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Entities.EntityInfoMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()",
                "CandideServer.MessageModels.Entities.EntitiesInfoMessage::.ctor()",
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGetEntitiesResponse(CandideServer.MessageModels.Entities.GetEntitiesResponse)-\u003ESystem.Void",
              "Name": "OnGetEntitiesResponse",
              "Signature": "private System.Void OnGetEntitiesResponse(CandideServer.MessageModels.Entities.GetEntitiesResponse missingEntitiesMessage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "missingEntitiesMessage",
                  "Type": "CandideServer.MessageModels.Entities.GetEntitiesResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "2A5AF7B963A90C12E7E2881216FC6CFDE31484233283F7F03344618E490239DA",
              "Hash": "250A67611101873939B0B3477DC01E593A2A2EAEA81B9BF4EF5A62038D02C040",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RequestMissingEntities(System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "RequestMissingEntities",
              "Signature": "public System.Void RequestMissingEntities(System.Collections.Generic.IReadOnlyCollection\u003CSystem.Guid\u003E missingEntities)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "missingEntities",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "4FE645A436590E80B81723CE2C9955FB8DFA64A0CED2F5F3F7F623BC6BF88A71",
              "Hash": "1F59DAF4CB125775E54BCE002C1BE8A4F741651BEC5D66BD6E5C2774A2E70017",
              "CalledMethods": [
                "Candide.World.WorldHandler::IsWorldLoaded()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::UnionWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "6B468825AAE18CC8C4D8DFA039334750538FD981917576BA03FB97E61F1034BC",
              "Hash": "396C5FC37F34A71D224AF9900CE8BC36EDA14DF7A1B90E80763F6BE03805ABA8",
              "CalledMethods": [
                "Candide.World.WorldHandler::IsWorldLoaded()",
                "Candide.GameModels.Systems.EntityNetworkSystem::UpdateCheckChunks(System.Single)",
                "Candide.GameModels.Systems.EntityNetworkSystem::UpdateCleanup(System.Single)",
                "Candide.GameModels.Systems.EntityNetworkSystem::UpdateGetMissingEntities(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCheckChunks(System.Single)-\u003ESystem.Void",
              "Name": "UpdateCheckChunks",
              "Signature": "private System.Void UpdateCheckChunks(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "8304B9E545108053095FC278B368E09E49E3B21470BE86F0515493EBD4A79A77",
              "Hash": "94DD24B7F7A2D0C3DF01D813A2FF5EF8193DB2F253034282E6D63D6F10CF3861",
              "CalledMethods": [
                "EntityNetworkSystem.\u003C\u003Ec__DisplayClass14_0::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideServer.MessageModels.Chunks.GetChunkEntitiesRequest::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::ToArray()",
                "EntityNetworkSystem.\u003C\u003Ec__DisplayClass14_0::\u003CUpdateCheckChunks\u003Eb__0(CandideServer.MessageModels.Chunks.GetChunkEntitiesResponse)",
                "System.Action\u003CCandideServer.MessageModels.Chunks.GetChunkEntitiesResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-chunk-entities"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCleanup(System.Single)-\u003ESystem.Void",
              "Name": "UpdateCleanup",
              "Signature": "private System.Void UpdateCleanup(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "8FCC5C07013F5DA3FF91AEA43D4AB66E3C929F5B37A0BFD9AD331240FEF65A9B",
              "Hash": "D967A2B6FF257A10B0DC516537D9D0267954695B258CA5EA0D63AD12CEFD08BA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Current()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Candide.Multiplayer.PlayerHelper::IsOtherPlayer(Shared.Entity.EntityWrapper)",
                "Candide.World.ChunkedWorld::WorldPositionToChunk(Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEntityInfo(System.Single)-\u003ESystem.Void",
              "Name": "UpdateEntityInfo",
              "Signature": "private System.Void UpdateEntityInfo(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "7424FD60B93A268D371CA603BF58292CF7A832BF370496FF4C3854EA5BD07BC1",
              "Hash": "79EB93DE6E8F33BB3B593810DA81B22E2B9CC40E752DB107089437B9DB5C0EA7",
              "CalledMethods": [
                "Candide.GameModels.Systems.EntityNetworkSystem::GetEntitiesInfo()",
                "Candide.GameModels.Services.EntityService::SendEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGetMissingEntities(System.Single)-\u003ESystem.Void",
              "Name": "UpdateGetMissingEntities",
              "Signature": "private System.Void UpdateGetMissingEntities(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "917F8FCA62EFD2D11E0CE65783E039B55D758002F55D1D0495CCC479207FF8CD",
              "Hash": "39CA13A55DC6FB69F4B385E751976062A60AFAFAA62E83CF2F329D852D547ECE",
              "CalledMethods": [
                "Candide.World.WorldHandler::IsWorldLoaded()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "System.Predicate\u003CSystem.Guid\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::RemoveWhere(System.Predicate\u003C!0\u003E)",
                "CandideServer.MessageModels.Entities.GetEntitiesRequest::.ctor()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Systems.EntityNetworkSystem::OnGetEntitiesResponse(CandideServer.MessageModels.Entities.GetEntitiesResponse)",
                "System.Action\u003CCandideServer.MessageModels.Entities.GetEntitiesResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-entities"
              ],
              "Source": null
            }
          ],
          "Hash": "EB9C0A53D988767E73FED92C2803A1ACFF450E9847807E7924848BE0C554AAAE"
        },
        {
          "Id": "Candide.GameModels.Systems.GameStateSystem",
          "Name": "GameStateSystem",
          "DisplayName": "GameStateSystem",
          "FullName": "Candide.GameModels.Systems.GameStateSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B87D040216FAC5660B62A376125A87775633CC511F252B1E7A4D0220FDDF71E0",
              "Hash": "0347AB51945882CE9E14484362CB5E619826D064FBD8527BC9269531957ECE69",
              "CalledMethods": [
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGameStateSystems(Microsoft.Xna.Framework.GameTime, System.Single)-\u003ESystem.Void",
              "Name": "UpdateGameStateSystems",
              "Signature": "public System.Void UpdateGameStateSystems(Microsoft.Xna.Framework.GameTime gameTime, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "5D264C179F3157BB7E6CF92FADD62FF976A86EAC28DB162A45DFAC4EFEE05345",
              "Hash": "C724ECC2FCAC3C51AD90AB71BC9CE32A7F6064A6C22CF7585042C54FE620211A",
              "CalledMethods": [
                "Candide.GameModels.Systems.DebugSystem::Update()",
                "Candide.GameModels.Systems.EntityNetworkSystem::Update(System.Single)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::Update()",
                "Candide.GameModels.Systems.CropSystem::Update(System.Single)",
                "Candide.GameModels.Systems.WorldItemSystem::Update(System.Single)",
                "Candide.GameModels.Managers.TimeSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.GameModels.Systems.BossSystem::Update(System.Single)",
                "Candide.Save.SaveSystem::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "486855AAF1FC15BE526D874DD961475C6090BB9C2B1F75366F5D377799C649AB"
        },
        {
          "Id": "Candide.GameModels.Systems.Weather.LightningStrike",
          "Name": "LightningStrike",
          "DisplayName": "LightningStrike",
          "FullName": "Candide.GameModels.Systems.Weather.LightningStrike",
          "Namespace": "Candide.GameModels.Systems.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Alpha:System.Single",
              "Name": "Alpha",
              "Type": "System.Single",
              "Signature": "public System.Single Alpha",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46239FE7BCE6C9406B1CB6BF7F88C97B34AC180D1C574826E19422DDB6A7504"
            },
            {
              "Id": "ExplosionData:Candide.Combat.VisualExplosionData",
              "Name": "ExplosionData",
              "Type": "Candide.Combat.VisualExplosionData",
              "Signature": "public Candide.Combat.VisualExplosionData ExplosionData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D5CAF5D5BEB18F4E1270993191798CB40C7B363E0C57993D613A2340A8488C"
            },
            {
              "Id": "LightningFlashTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "LightningFlashTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D LightningFlashTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B85F0A1370678A371446089215AFEC9A755CBF402DDC0A17F5622C9F78FDEB4F"
            },
            {
              "Id": "WorldPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "WorldPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WorldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "076A4401012589A81FF4E9489EC6227A050C3530C4F111DF001E251CC255FC96"
            },
            {
              "Id": "_drawSprites:System.Boolean",
              "Name": "_drawSprites",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _drawSprites",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A6255117CB052386213CC44AFCA721DD77D77FA42E855112F7E9CE867D58429"
            },
            {
              "Id": "_explosionDone:System.Boolean",
              "Name": "_explosionDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _explosionDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8150A810BD1210CBD61344EF0BAED9C6A26B4E4FA01C527100D1F269B265CAC"
            },
            {
              "Id": "_explosionTimer:System.Single",
              "Name": "_explosionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _explosionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB93B03309991506CE261F8C7A6E59444376D9C6B01BB025473964D69A4F757F"
            },
            {
              "Id": "_flip:System.Boolean",
              "Name": "_flip",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flip",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8561E8E2FFC773BB0CF440E1756AF23DD89A6EC74CDE6F3CD5D8180C727ACC3F"
            },
            {
              "Id": "_lightning1Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_lightning1Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _lightning1Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4149F35030EFE00A28B17D65B47DAC26E4175FFFE97EAA9C819EF1D4F69077C2"
            },
            {
              "Id": "_lightning2Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_lightning2Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _lightning2Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "734CFB4A016ED34EF21BA88B7AB51D20D0C3E701FE3384C9BAC33E1F554C75AD"
            },
            {
              "Id": "_lightning3Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_lightning3Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _lightning3Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2167F5569293A42B4A9EB34BA88FF2623A14333087EA52C2EE2C4EB188EA7821"
            },
            {
              "Id": "_lightning4Sheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_lightning4Sheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _lightning4Sheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46AE32FBAD6C8347AD7A78A5AADDC1B630F2A2B8CC21E21727DECD62077D40EB"
            },
            {
              "Id": "_lightningAliveTimer:System.Single",
              "Name": "_lightningAliveTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _lightningAliveTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E39E8B01411EE463E5006E85DEEA681C7A20AB58A71D749D34D18AD65A0A55DA"
            },
            {
              "Id": "_lightningDuration:System.Single",
              "Name": "_lightningDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _lightningDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C804025EB70E69C26DA92C87BF2F12C75CDFB0EDB181A1187F9B4FEF36B02EB7"
            },
            {
              "Id": "_lightningLoadUpDuration:System.Single",
              "Name": "_lightningLoadUpDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _lightningLoadUpDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "683259550E35DB28FEF5673BED576546FA4ED158E6823D998D732D284B496090"
            },
            {
              "Id": "_maxAlpha:System.Single",
              "Name": "_maxAlpha",
              "Type": "System.Single",
              "Signature": "private System.Single _maxAlpha",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D1EFC3103111FDBDEAD939DBA72EE905846B4D224147B250A4B6F0452E8A439"
            },
            {
              "Id": "_state:LightningStrike\u002BLightningStrikeState",
              "Name": "_state",
              "Type": "LightningStrike.LightningStrikeState",
              "Signature": "private LightningStrike.LightningStrikeState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6B8ECCBE4C86A6A4168AAD65535ABD40D46D2EE94ECB5500E069E87C337BC7D"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [
            {
              "Id": "IsDone:System.Boolean",
              "Name": "IsDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDone",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "80764CDA88BDD507271F6128F15A1F2A9559443207FB7201C24FCBF115448BFC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "0B74D9726E1F88818222B0206F79FB252A620959C9DFD82BE1A6B2925D8EF60A",
              "Hash": "0969B2CA181B290BED0474E4D30A81F715D532B897987A2862D08BF63DCDE89A",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.LightningStrike::get_IsDone()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorld()-\u003ESystem.Void",
              "Name": "DrawInWorld",
              "Signature": "public System.Void DrawInWorld()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 846,
              "BodyHash": "48FF1E03D755D348DC477706C3DCA8C3D47962144EBE04322422B2EAA8EA4E59",
              "Hash": "3CE33CC0D1553C4F255AC3120B094833DA443390ADBE99390486488303344857",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.InterpolationHelper::BounceOut(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single)",
                "Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Strike(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Strike",
              "Signature": "public System.Void Strike(Microsoft.Xna.Framework.Vector3 pos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "928C597E926E05E2F8431BC899EC2978CDB83D13CA0A2BC00E9CC566132A0E78",
              "Hash": "9F812250CE082C00F9F222B53C35DBB876A9436B999DF971B058D940E822076D",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/biomes/weather/weather effects/lightning_strike"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "0AFDBA8B1AF4F7E2E2A18CFB315F5D614644CF453820F47BDCAD007B22D6D1A9",
              "Hash": "EB1E0FBF5E765B7134B1B7690EF5E0006C36B6AD575BD2F32B61526AF166003B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9D6DBDE3D5D74686DC9E35AB392215CC8674FC9C78D31CEE567A12B321FD0D12"
        },
        {
          "Id": "Candide.GameModels.Systems.Weather.WeatherController",
          "Name": "WeatherController",
          "DisplayName": "WeatherController",
          "FullName": "Candide.GameModels.Systems.Weather.WeatherController",
          "Namespace": "Candide.GameModels.Systems.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "MoveWeather",
              "Signature": "public System.Void MoveWeather(System.Guid weatherId, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "C1A68D33389DEDDE4A580C1355695F0064A31DD15B8BD3C2E27C9843C5A1785F",
              "Hash": "B0857B2640046C7471CF14CD130B268B4A1F6E81E1EE0438D99BA0A6E1693BF6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveWeather(System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "RemoveWeather",
              "Signature": "public System.Void RemoveWeather(System.Guid weatherId, System.Boolean fadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "643B1E716B9E2E4B774E5F96804A32F2A807DF58BCA85A06B5B19032E540DBBF",
              "Hash": "272215E03C34EE45BA7EC836EBE27588B45BF93DF00A3035B87D07D4AE085247",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnWeather(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void",
              "Name": "SpawnWeather",
              "Signature": "public System.Void SpawnWeather(Shared.Models.Weather.WeatherInstanceModel weather)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weather",
                  "Type": "Shared.Models.Weather.WeatherInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "524394FC9B3D298C8DCA181AF4FFBD801B98272F76765ECF35D1DFFDCD08862A",
              "Hash": "7412D3FC11F6F3450647128FD90C72B153A4D74F291E8C70AC8DAA019842BFD8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.GameModels.Models.Weather.ClientWeatherInstanceModel::.ctor()",
                "System.Func\u003CCandide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController\u003E::Invoke()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::set_Item(!0, !1)",
                "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::Initialize(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)"
              ],
              "StringLiterals": [
                "Missing client data for weather id "
              ],
              "Source": null
            },
            {
              "Id": "SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullSyncGameState",
              "Signature": "public System.Void SyncFullSyncGameState(CandideServer.ServerServices.GetFullGameStateResponse gameStateResponse)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameStateResponse",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "9107D929EB4693A96205DCDD1080E7D792991425092B7AA59F7173D74A558261",
              "Hash": "66A173F2302F693AC43B518114A1FBC8090E4A4A8D842C4CB5BB3CF46BCDC0D2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()",
                "Candide.GameModels.Systems.Weather.WeatherController::SpawnWeather(Shared.Models.Weather.WeatherInstanceModel)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TimeSkipped(System.TimeSpan, System.Double)-\u003ESystem.Void",
              "Name": "TimeSkipped",
              "Signature": "public System.Void TimeSkipped(System.TimeSpan timeSkipped, System.Double realTimeRatio)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "timeSkipped",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "realTimeRatio",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "23D436EA2F685C1B075A41764A55E2117D287025A0FA23A74E32A727B115BADB",
              "Hash": "CF53D330DE1DE2A153FBEB4146E70615BDC221D8F78D3E00CD68A6CD498D70BD",
              "CalledMethods": [
                "System.TimeSpan::op_Division(System.TimeSpan, System.Double)",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.GameModels.Systems.Weather.WeatherController::RemoveWeather(System.Guid, System.Boolean)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "49F5F0897337D68794C6E3DDAD90327DAD3EA9B7D7F2C12B38AE7F6D962E3F21"
        },
        {
          "Id": "Candide.GameModels.Systems.Weather.WeatherService",
          "Name": "WeatherService",
          "DisplayName": "WeatherService",
          "FullName": "Candide.GameModels.Systems.Weather.WeatherService",
          "Namespace": "Candide.GameModels.Systems.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_MoveWeather(CandideServer.MessageModels.Weather.MoveWeatherMessage)-\u003ESystem.Void",
              "Name": "OnReceive_MoveWeather",
              "Signature": "public System.Void OnReceive_MoveWeather(CandideServer.MessageModels.Weather.MoveWeatherMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Weather.MoveWeatherMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EB086F86174FB11092931A0CE44826208C0D1D0D4C9A6E2D7B000EBD0BC96830",
              "Hash": "CBF2A873621B4D1322DF50349E5C4B94E95BCCEE9936A66DCBF6398B38E8C5B9",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemoveWeather(CandideServer.MessageModels.Weather.RemoveWeatherMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemoveWeather",
              "Signature": "public System.Void OnReceive_RemoveWeather(CandideServer.MessageModels.Weather.RemoveWeatherMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Weather.RemoveWeatherMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8AF36090A92AC9417350DAB36A92F27F93BAF69FD14548D252DFC56D29285A3B",
              "Hash": "5D98C5D1E2CEB25955BBA79226E04E7ED4D0E6A83827732AA9524ED15084DB1F",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WeatherController::RemoveWeather(System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_SpawnWeather(CandideServer.MessageModels.Weather.SpawnWeatherMessage)-\u003ESystem.Void",
              "Name": "OnReceive_SpawnWeather",
              "Signature": "public System.Void OnReceive_SpawnWeather(CandideServer.MessageModels.Weather.SpawnWeatherMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Weather.SpawnWeatherMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F9E1D94BD910BF6D9003C6CF62CB6B677F8E37CE26A6A5FFBCE2D941CC85D510",
              "Hash": "4A865BC731AD80120F4F1877C9EEFC9394FA152DD888B87A6280D48AD386763B",
              "CalledMethods": [
                "Candide.GameModels.Systems.Weather.WeatherController::SpawnWeather(Shared.Models.Weather.WeatherInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendCheatWeather(CandideServer.MessageModels.Weather.CheatWeatherMessage)-\u003ESystem.Void",
              "Name": "SendCheatWeather",
              "Signature": "public System.Void SendCheatWeather(CandideServer.MessageModels.Weather.CheatWeatherMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Weather.CheatWeatherMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "38E28B17885EE86F9B57CDB100ADFA444575A601FFE172F235BAB78A15F4F735",
              "Hash": "6EEC16979BE559BCA0E3BA9EB43407DACF2AD62734C655480E77A05DD3B78C0B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "cheat-weather"
              ],
              "Source": null
            }
          ],
          "Hash": "3FF9A1A945B11BEE9161AFB0072A25566A5C1D5230D441748BAC9697C0355FDB"
        },
        {
          "Id": "Candide.GameModels.Systems.Weather.WeatherSystem",
          "Name": "WeatherSystem",
          "DisplayName": "WeatherSystem",
          "FullName": "Candide.GameModels.Systems.Weather.WeatherSystem",
          "Namespace": "Candide.GameModels.Systems.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveWeatherAmbianceHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Ambience.IBiomeAmbience\u003E",
              "Name": "ActiveWeatherAmbianceHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E ActiveWeatherAmbianceHandlers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14563324F9B29F3377837C9C3FD9309377E8AC4A983525F8D8862F41F77AA743"
            },
            {
              "Id": "ActiveWeatherControllers:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E",
              "Name": "ActiveWeatherControllers",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E ActiveWeatherControllers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6E23D642376129EDB1BB9516041A8A8EF6BA053F7C97E1B560E6F29BC9885E4"
            },
            {
              "Id": "CurrentDominantWeatherId:System.String",
              "Name": "CurrentDominantWeatherId",
              "Type": "System.String",
              "Signature": "public System.String CurrentDominantWeatherId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "432923896168D8EEE524D680E740FDE449E8557325DF30B50D9F264D057D70DF"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "LightningStrikeList:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E",
              "Name": "LightningStrikeList",
              "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E LightningStrikeList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F8AB684BA44E678596B099CF0E9458FE899C73E220B0A245DFA1E953244A505"
            },
            {
              "Id": "ReUseCheckDictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "ReUseCheckDictionary",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E ReUseCheckDictionary",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "80EB371E7D3634BE682B9A337052598C00C0F70E86EE0EFEAEDA9BDDE0030B6B"
            },
            {
              "Id": "WeatherCheckTickTime:System.Single",
              "Name": "WeatherCheckTickTime",
              "Type": "System.Single",
              "Signature": "private System.Single WeatherCheckTickTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "55755AA1B6B7AA93A1B7B9980A4EBD18829B773FE8FE13CF2E17334EC479F283"
            },
            {
              "Id": "_weatherCheckTimer:System.Single",
              "Name": "_weatherCheckTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _weatherCheckTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8989BB33A714F36848BE31099D11078EFF7293B60E15CC2BD654A2EB3519CC34"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "1B9B443DE8C41D59F9458B8A82EF8E573937C5C4EB2C98C48E279AB5192E5919",
              "Hash": "26086F195212149A3ED6EAD87EDC74805F0F5E1651015739AD4664E1837A9832",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 833,
              "BodyHash": "2DBB62CC16D67AB47DD22C24591C75F6FAC2946E7FFAFE2C5E2B90D3D0549A7F",
              "Hash": "1F8A14198E22D795CEE58CB75C2BC7C197F8F190913D6F73CFEA4106B3FF6C91",
              "CalledMethods": [
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Math::Abs(System.Single)",
                "System.DateTime::get_Date()",
                "System.TimeSpan::FromHours(System.Double)",
                "System.DateTime::op_Addition(System.DateTime, System.TimeSpan)",
                "CandideServer.MessageModels.TimeMessage::.ctor()",
                "Candide.GameModels.Services.TimeService::SendTime(CandideServer.MessageModels.TimeMessage)",
                "ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single)",
                "Candide.GameModels.Services.GameStateService::Send_UpdateGameConfig(CandideServer.Game.GameConfig)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "System.String::Concat(System.String, System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::get_Strength()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::get_Current()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "CandideServer.MessageModels.Weather.CheatWeatherMessage::.ctor()"
              ],
              "StringLiterals": [
                "Hour",
                "%.2f",
                "Time Speed",
                "Pause Weather",
                "Pause Whole World",
                "Debug Weather",
                "Current Dominant Weather: ",
                "Current Weather Strengths:",
                ": ",
                "Set Weather",
                "Add Weather",
                "Add "
              ],
              "Source": null
            },
            {
              "Id": "DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverScreen",
              "Signature": "public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "A1EE3552307A19DC689F4DA1F5DFACC494162FFF0DFE385694FB91FE519C0BF8",
              "Hash": "68DBAD185AAB237B01E112BD21CB88511B2E534F03AB1F896ED3554D59E86E07",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::get_Current()",
                "Candide.GameModels.Systems.Weather.LightningStrike::get_IsDone()",
                "System.MathF::Pow(System.Single, System.Single)",
                "List.Enumerator\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::MoveNext()",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawOverTiles",
              "Signature": "public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraScaleMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "B21A537C7F6A33C09835A5822637E767B429B16F6940FECC1FA8EB92B81E6C0B",
              "Hash": "74D7C87428558E9C61B1EDEBBDE15CF12F14FF264256061A4C13ADA98004D719",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawOverWorld",
              "Signature": "public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "7A7249E68D1A58DF03012E70E4D11BAE2820C23B59D85DA6C4919B144DF200AC",
              "Hash": "7BEFAD40EF364F06964DB97E647E01C4FC32352584D5677BC90A1FD7553C5461",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "Candide.Ambience.IBiomeAmbience::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmbientcolor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetAmbientcolor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetAmbientcolor(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "2D038A24B658497C8FF418A90C37F8B7D0F642CC3EDCC3B97373CC3D51F461B8",
              "Hash": "5D666C3FFE3454D4644AD0E25609B6A821CBC514229BEC832C776E0E0E8B219A",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetAmbientColor(System.Single)",
                "System.Func\u003CSystem.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_1(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Func\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_2(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Func\u003CMicrosoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeatherBasedTimeBasedLightCurve(System.Single)-\u003ESystem.Single",
              "Name": "GetWeatherBasedTimeBasedLightCurve",
              "Signature": "public System.Single GetWeatherBasedTimeBasedLightCurve(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "E9FCE13A192181379E42CCCAF9474A88575E0C0196E76C34A51A70928BD79575",
              "Hash": "B5AA57B1A10DF4E9D51C5AE09EFFB57508BDD03449CBD6A89C5EC08AA32B0D25",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetTimeBasedLightCurve(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeatherBasedWetness(System.Single)-\u003ESystem.Single",
              "Name": "GetWeatherBasedWetness",
              "Signature": "public System.Single GetWeatherBasedWetness(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "4472F3CECBEDA39C76191C5A9F56D175CDCF2BF1CBC1E6819B7C42C5547C9C7E",
              "Hash": "5F2A7F7A5B59AF4815245DBF895129F7A46F7106AB36A326E8F9E9F0CE7E734D",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWetness(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeatherBasedWind(System.Single)-\u003ESystem.Single",
              "Name": "GetWeatherBasedWind",
              "Signature": "public System.Single GetWeatherBasedWind(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "6312C0383C47005B83A2757462F55C66B549CDA19DA5FC515B178400283CD5D6",
              "Hash": "7EA28D38FD7384BADC23BA1412EF2B4453CA5D53F05853751C8089F6AB6993BC",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWind(System.Single)",
                "System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_1(System.Single, System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_2(System.Single, System.Single)",
                "System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeatherMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetWeatherMoonColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetWeatherMoonColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "A0BE8DC424D91DE1B40AE63DD7008A370CE8AEFB88996D109FC2173756D322B1",
              "Hash": "5B6617786BF2C985D0EB5B6F39A3B2CC5E405D2EAA86EF2D1AADE8F2ED98E83E",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec__DisplayClass23_0::.ctor()",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherMoonColorAndDirection\u003Eb__23_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetMoonColorAndDirection(System.Single)",
                "System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherMoonColorAndDirection\u003Eb__23_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec__DisplayClass23_0::\u003CGetWeatherMoonColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeatherSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "GetWeatherSunColorAndDirection",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetWeatherSunColorAndDirection(System.Single hour)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "hour",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "0EF84DED4A9BA75AB23A027C90402C9D4C445A96C3492F91649E5AA241BDBADC",
              "Hash": "AA6124F6F9C962A3ECFD3F0912A4A6C62DE54E160B80BB5E26D09077E5DECE9C",
              "CalledMethods": [
                "WeatherSystem.\u003C\u003Ec__DisplayClass22_0::.ctor()",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherSunColorAndDirection\u003Eb__22_0(Candide.Ambience.IBiomeAmbience, System.Single)",
                "System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetSunColorAndDirection(System.Single)",
                "System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec::\u003CGetWeatherSunColorAndDirection\u003Eb__22_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "WeatherSystem.\u003C\u003Ec__DisplayClass22_0::\u003CGetWeatherSunColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)",
                "System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerEnteredWeather(System.String)-\u003ESystem.Void",
              "Name": "OnPlayerEnteredWeather",
              "Signature": "private System.Void OnPlayerEnteredWeather(System.String weatherId)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weatherId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "173F9C56462BB1C4C71D945D0F36A99B3E463432EEFF9E66905C0904321875EC",
              "Hash": "7C5871C7A0221DC1375CC80D76B36FB696B00B3A72709E506F40E51196927AC7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "1AB780E4FC4C406BFE08183055CF7DF095717B971263A7506B24F6E39E00D3F2",
              "Hash": "BCDF8A7298B0AF5242691D62DE78CB6E077F5A9711BBAF641854EB7BD2FEC0F6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::Clear()",
                "Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateActiveWeatherControllers(System.Single)-\u003ESystem.Void",
              "Name": "UpdateActiveWeatherControllers",
              "Signature": "public System.Void UpdateActiveWeatherControllers(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DA2A328569D612E5DC9900B93F3DA405DDC639905F4797AB297E36068A46C691",
              "Hash": "93CEB5DC317BC472CA9BD57295E891FCE2920BC2C1415A8ADB3223E202175CE1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)",
                "List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWeather(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWeather",
              "Signature": "public System.Void UpdateWeather(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "202C71761082C1472AC899A975D0BC7856AD6AAE5FC19BBD21F3E1192015B5FF",
              "Hash": "3BD1A47923B99F003B33D905263DC4E6A3902D3266F6468136F82369B7FDA390",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.GameModels.Systems.Weather.WeatherController::RemoveWeather(System.Guid, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWeatherCheck(System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateWeatherCheck",
              "Signature": "public System.Void UpdateWeatherCheck(System.Single dt, System.Boolean makeNextCheckImmediately)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "makeNextCheckImmediately",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1020,
              "BodyHash": "73CAAE2065F7F1EAAE945C73F63F1C21E4BF998FB51824746CB3FCF2061AA9A0",
              "Hash": "1FD973FC67E63C1E38B138AA6D6BB00DAB3DA9ACD152EC61980D839987C03660",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Models.RectangleF::get_Area()",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Add(!0, !1)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::SetStrength(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWeatherHandlers(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWeatherHandlers",
              "Signature": "public System.Void UpdateWeatherHandlers(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "41390CE8A15F66BC8E76608000BCE83BE2972BE545F0B6539B2581B4B91F3263",
              "Hash": "347D30B245B85C209AEA8658A4C4958DB17A0912DEDF7F0CC18DFD5BCAC6B326",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.Ambience.IBiomeAmbience::get_FadeHandler()",
                "Candide.Ambience.FadeHandler::Update(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Remove(!0)",
                "Candide.Ambience.IBiomeAmbience::OnUpdate(System.Single)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Systems.Weather.WeatherSystem::UpdateActiveWeatherControllers(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BED4D49D26BC3BA6181F2E3B95F3BF8AC586A7D52B02CCA310407258EF8D086C"
        },
        {
          "Id": "Candide.GameModels.Systems.Weather.WindSway",
          "Name": "WindSway",
          "DisplayName": "WindSway",
          "FullName": "Candide.GameModels.Systems.Weather.WindSway",
          "Namespace": "Candide.GameModels.Systems.Weather",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SwaySpeed:System.Single",
              "Name": "SwaySpeed",
              "Type": "System.Single",
              "Signature": "public System.Single SwaySpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54DFC8B4A068D1DED33877834B16893E41875936F3B75E6436A52F791CFF3D31"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBaseRotation()-\u003ESystem.Single",
              "Name": "GetBaseRotation",
              "Signature": "public System.Single GetBaseRotation()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "5198CF936E856A984CBC6F1AD7A3C4AEED525DBDC3AF10A594033D8B704A494D",
              "Hash": "4BE4B075C025292E26D2FA33DE217B1E1D7B699E4B95733CB929FEB3C0A9D628",
              "CalledMethods": [
                "System.Math::Abs(System.Single)",
                "System.Math::Sign(System.Single)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(System.Single)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(System.Single swaySpeed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "swaySpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "0B5835DAA1A6188FB4DA3EE2FED578DF6D12EB2E8FA57B7ADF822068C3E08AB7",
              "Hash": "56FC8FEBD14C1E401BECE7BD042278F9157496636368177D97805E7B36EA8444",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B5EA8057EAFD07CC249028AF745877084851360B8E327D9D9943BA3D95C1E40C",
              "Hash": "4A48218A5DF040ABEAFB93B801F66A3BF4D3C34BECF5028EDEFF5EC09888F44C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "609FD7EEE6A552BCE9E4D14AFC90C8E9049D9C587C1D9044E6368022FD86ECD1"
        },
        {
          "Id": "Candide.GameModels.Systems.WorldItemSystem",
          "Name": "WorldItemSystem",
          "DisplayName": "WorldItemSystem",
          "FullName": "Candide.GameModels.Systems.WorldItemSystem",
          "Namespace": "Candide.GameModels.Systems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LootTime:System.Single",
              "Name": "LootTime",
              "Type": "System.Single",
              "Signature": "public System.Single LootTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1976D4B35C972F158F1581D67C2D029178F85E778A2D159757570DF4F4FFB7BC"
            },
            {
              "Id": "WorldItemCollision:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "WorldItemCollision",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "public CandideCreator.Shared.Collision.CollisionCircle WorldItemCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "583CCB0DA154F91E25D504D9192399A88E5833FF394F897096653ACD5B35B424"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "StabilizeWorldItems",
              "Signature": "public System.Void StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF area, System.Single height, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "area",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "676BD1569174870C196E8CFBCD95A2EA4412C6CDC3824ECFAB8933C91E1C5934",
              "Hash": "50F310BC7B82B6B6D7FF6343AC3BC5AC4638CF5C0E7C5770D5D838046C5F39B8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1231,
              "BodyHash": "88AFAB4B37D72D0F29EE60C88409F31C0DD060AB8929A107F8A991006EA3C373",
              "Hash": "0DE497F0ACCF042DD93774E2D2348650888B75A5C7F945A7FEA35E5445BF63BC",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetEntityCollisionGroup()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Pow(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Candide.GameModels.Managers.WorldItemManager::RemoveWorldItem(System.Guid)",
                "System.Runtime.CompilerServices.Unsafe::As(!!0\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.WorldHandler::CheckMovableObjectTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionSpecialGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::BackOut(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()"
              ],
              "StringLiterals": [
                "event:/items/coin_pickup",
                "event:/items/pickup_furniture",
                "event:/items/pickup_item"
              ],
              "Source": null
            }
          ],
          "Hash": "46708887F8951E680046EA7ADC26312E1DCE6C90E93643494F2B8162A052C03E"
        },
        {
          "Id": "Candide.GameModels.TempState",
          "Name": "TempState",
          "DisplayName": "TempState",
          "FullName": "Candide.GameModels.TempState",
          "Namespace": "Candide.GameModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentlyUpdatingBuilding:Candide.GameModels.Models.Constructions.Building",
              "Name": "CurrentlyUpdatingBuilding",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building CurrentlyUpdatingBuilding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72E2EC2C21BEDF93077ACBED27CE6455FA46D136EACCEC548D893185BF87DCC6"
            },
            {
              "Id": "CurrentlyUpdatingBuildingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "CurrentlyUpdatingBuildingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CurrentlyUpdatingBuildingOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F773ACE1D471882DBD62B33070796359BB7F0800A6F9803EBE7E16B5528E9FE"
            },
            {
              "Id": "DebugCurrentlyUpdatingWorldId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DebugCurrentlyUpdatingWorldId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DebugCurrentlyUpdatingWorldId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCB16269D13C29A750A5015B0B568CF677135D33EA2FE4A89ABF3A4F32FB9443"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LogUpdatingWorldError(System.String)-\u003ESystem.Void",
              "Name": "LogUpdatingWorldError",
              "Signature": "public System.Void LogUpdatingWorldError(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1117,
              "BodyHash": "0EE3FDCCEB326930448C218DD2C9AFE8EB3B6E37AD0005C4277A7913D8BBB833",
              "Hash": "27C38A27B425095B8B9C1482F7CDBF2AFD6FD1F54F3861C2C69AD801C41C7310",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Environment::get_StackTrace()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::GetItem(System.Int32)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                " failed because updating building was null. WorldId: ",
                ". \u0027",
                "\u0027 ",
                "\nTempState.Debug_CurrentlyUpdatingWorldId was null.",
                "\nWorld: ",
                ", MapId: ",
                ", Building id: ",
                "\nBuilding data id: ",
                "\nWorld was not in game state.",
                "\nExteriorWorldData Id ",
                ", Loaded: ",
                ", Leaf id: ",
                "\nExteriorWorldTree leaf Id ",
                "\nWorlds:",
                " - ",
                "\n\nBuildings:"
              ],
              "Source": null
            }
          ],
          "Hash": "85C4BBC31F8B83ACC55AA8EF58969FA898225421BEE6EF69E3B94198019D7AD6"
        },
        {
          "Id": "Candide.Globals",
          "Name": "Globals",
          "DisplayName": "Globals",
          "FullName": "Candide.Globals",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionInProgressDebug:System.Boolean",
              "Name": "ActionInProgressDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ActionInProgressDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A4776752F3941ED7ECCAA43471581A2A2E3ADC08406E2B06747F757BB6111AD"
            },
            {
              "Id": "Batcher:Candide.Graphics.Batcher.Batcher",
              "Name": "Batcher",
              "Type": "Candide.Graphics.Batcher.Batcher",
              "Signature": "public Candide.Graphics.Batcher.Batcher Batcher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6685B9744EA73A8EFAD952C99D6962A8959AD63990EE428F9CE3990FD9E8E988"
            },
            {
              "Id": "BatcherMultiTexture:Candide.Graphics.Batcher.Batcher",
              "Name": "BatcherMultiTexture",
              "Type": "Candide.Graphics.Batcher.Batcher",
              "Signature": "public Candide.Graphics.Batcher.Batcher BatcherMultiTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFB413129D22DC86BAFDC2F3778E352032027355A8714BFD0F72D97D0BC9B611"
            },
            {
              "Id": "BlankTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "BlankTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D BlankTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9371710E55238AD5E88D7071EDCC3B4E6D351D001CC14FD2F08EB356DAFE2EFC"
            },
            {
              "Id": "CalculateViewAreaBasedOnWindowSize:System.Boolean",
              "Name": "CalculateViewAreaBasedOnWindowSize",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CalculateViewAreaBasedOnWindowSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC179E22ED6BBBC7A03472E5260CD9EF93F180173219230D2FB7B200643865C8"
            },
            {
              "Id": "CameraScale:System.Single",
              "Name": "CameraScale",
              "Type": "System.Single",
              "Signature": "public System.Single CameraScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26B1ECEFEF7CCC434EF7931820EC060A4369094DD3B349C5457CFC299B48BDFB"
            },
            {
              "Id": "ConsoleMode:System.Boolean",
              "Name": "ConsoleMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ConsoleMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2FA3145773A9DC9690498E50EFF6A91474DF504DA1F7CE153BBD11F9D55EFF4"
            },
            {
              "Id": "ContentManager:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "ContentManager",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "public Microsoft.Xna.Framework.Content.ContentManager ContentManager",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C14B3D443F63843867074E6798CD0DE6517DCD0AE60D0E6B394B45D163921F28"
            },
            {
              "Id": "ContentPath:System.String",
              "Name": "ContentPath",
              "Type": "System.String",
              "Signature": "public System.String ContentPath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0772C722A752D9659B0A4282B086045115962D98724ED0E5DB3422398ABB9B7"
            },
            {
              "Id": "CorrectBlend:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "CorrectBlend",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "public Microsoft.Xna.Framework.Graphics.BlendState CorrectBlend",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F7140305F40738C2228D28DA56EF69308F33DD7D784F24E51BD9FF3F922185BB"
            },
            {
              "Id": "CreatorMode:System.Boolean",
              "Name": "CreatorMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CreatorMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C114EC33E56AFC25D6E8C66F4265EE3FBC2C9DBC07BBA24E0299E4AD38202A1"
            },
            {
              "Id": "CropDebug:System.Boolean",
              "Name": "CropDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CropDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B47CE9749BAEC560A1F695D7E9859C9358988A01189B8D91CBA5F8B12265EF7E"
            },
            {
              "Id": "CustomSpriteBatch:CandideCreator.Shared.Graphics.CustomSpriteBatch",
              "Name": "CustomSpriteBatch",
              "Type": "CandideCreator.Shared.Graphics.CustomSpriteBatch",
              "Signature": "public CandideCreator.Shared.Graphics.CustomSpriteBatch CustomSpriteBatch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29CF424C3D90F4186F8D245D4FC64AB646DB8F5757B49F3755773BCEE8CAB639"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "DefaultKnockbackDuration:System.Single",
              "Name": "DefaultKnockbackDuration",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultKnockbackDuration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0879B40AFDF450DDDA95D602CD0B321280D1C58BC4451FF4794AFAFC3F6C5CED"
            },
            {
              "Id": "DefaultPrimaryStatValue:System.Int32",
              "Name": "DefaultPrimaryStatValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultPrimaryStatValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1285B1AAA1A40E0E89E1BBF0F51372F76BD1BF054E5D131E870112C319A2791"
            },
            {
              "Id": "DisableGameRendering:System.Boolean",
              "Name": "DisableGameRendering",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableGameRendering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E1E686F9D370A2F562418AE6D246D610B20BAAA2FD7A29A1C457B548E8355F4"
            },
            {
              "Id": "DisableGui:System.Boolean",
              "Name": "DisableGui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableGui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "85B02028D379D2337EE62C9650543F3C56910269AC41267D14CF911659153F32"
            },
            {
              "Id": "DisableMouseDrawing:System.Boolean",
              "Name": "DisableMouseDrawing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableMouseDrawing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DD19B82C38515ADE2F5EEA1293BC0AFC97E54D57641B1D5042B0BB410D1A42B"
            },
            {
              "Id": "DiscordUrl:System.String",
              "Name": "DiscordUrl",
              "Type": "System.String",
              "Signature": "public System.String DiscordUrl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5F4306A8501BA718728E19C311FF1452534A250ADC5AB791E2C34B7F55E4891"
            },
            {
              "Id": "DummyEntity:Shared.Entity.EntityWrapper",
              "Name": "DummyEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper DummyEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBC265E4D71301C66544C67E666A1066426975EF87A8F45E72E3F7F96A0AB416"
            },
            {
              "Id": "FmodLiveUpdate:System.Boolean",
              "Name": "FmodLiveUpdate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FmodLiveUpdate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36903AF434A73B3F1481E79DF43A3DA1A21027726BB5C60D3CC08AE102D753E9"
            },
            {
              "Id": "FrameStepper:Candide.DebugTools.FrameStepper",
              "Name": "FrameStepper",
              "Type": "Candide.DebugTools.FrameStepper",
              "Signature": "public Candide.DebugTools.FrameStepper FrameStepper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC6D18C0AD48702EE10F83D945E2041C7E4D7E9F288D4200462D9F7A99FD74A6"
            },
            {
              "Id": "Game:Candide.CandideEngine",
              "Name": "Game",
              "Type": "Candide.CandideEngine",
              "Signature": "public Candide.CandideEngine Game",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46EFCE1D2190DE6210F7573079CEBD6BA2FFB9B58B6010D327993BA9BA1C923F"
            },
            {
              "Id": "GameProperties:CandideCreator.Shared.EditorGameCommunication.GameProperties",
              "Name": "GameProperties",
              "Type": "CandideCreator.Shared.EditorGameCommunication.GameProperties",
              "Signature": "public CandideCreator.Shared.EditorGameCommunication.GameProperties GameProperties",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4758EE603D284C79265B1FBAFB53E07240E3FAE8C6C9AB93F7205620CB4AECE6"
            },
            {
              "Id": "GameTime:Microsoft.Xna.Framework.GameTime",
              "Name": "GameTime",
              "Type": "Microsoft.Xna.Framework.GameTime",
              "Signature": "public Microsoft.Xna.Framework.GameTime GameTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88FE38A0D7AB2A052D6EDE8B7B058068D5564449F7B4F2B777787CB3835F8DEA"
            },
            {
              "Id": "GraphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "GraphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice GraphicsDevice",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47233EF7DB1626C8EFB0919296E7ECD11E37BE4B7334F794C54DC50C9E970EE8"
            },
            {
              "Id": "HardwareCursor:System.Boolean",
              "Name": "HardwareCursor",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HardwareCursor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88B63F511BB53AF2FB03F74DCA2570B9E8FAD082933BD2190C87F246B1206898"
            },
            {
              "Id": "HotbarEnabled:System.Boolean",
              "Name": "HotbarEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HotbarEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1185FE9B3D55F415C47FE3DFFE5C4B8D93B4FB6D993C2BF061E0F9A39048D4AE"
            },
            {
              "Id": "ImeHandler:MonoGame.IMEHelper.WinFormsIMEHandler",
              "Name": "ImeHandler",
              "Type": "MonoGame.IMEHelper.WinFormsIMEHandler",
              "Signature": "public MonoGame.IMEHelper.WinFormsIMEHandler ImeHandler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D1C194C8A248C8AB66AF16EBFCB07B361352A590C29C1B517DD4AF3A005A88F8"
            },
            {
              "Id": "ImGuiEnabled:System.Boolean",
              "Name": "ImGuiEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ImGuiEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A96801DAE290F30EAC66B4D816D1892B883020D04EB990027DD3ED8038ADA41"
            },
            {
              "Id": "ImGuiRenderer:Candide.Toolkit.ImGuiRenderer",
              "Name": "ImGuiRenderer",
              "Type": "Candide.Toolkit.ImGuiRenderer",
              "Signature": "public Candide.Toolkit.ImGuiRenderer ImGuiRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93D8F3A37507C9EB6DA6EDE93BAC94D81F1FFDF8E43DCE69F811B92017096679"
            },
            {
              "Id": "InterfaceOutputScale:System.Single",
              "Name": "InterfaceOutputScale",
              "Type": "System.Single",
              "Signature": "public System.Single InterfaceOutputScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C351E0938460C25C75A9B4A8AB8A593184AD982B2FEFEB2BAF6199A6722F3A8"
            },
            {
              "Id": "InterfaceScale:System.Int32",
              "Name": "InterfaceScale",
              "Type": "System.Int32",
              "Signature": "public System.Int32 InterfaceScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A7B08692CD7F3BC2607BCE0613B2551B28C05070CF42104D5A57E4DF0E3EA98"
            },
            {
              "Id": "LagSmoothMode:System.Int32",
              "Name": "LagSmoothMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LagSmoothMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A5720AEC6EA6D5366AFDA703F235B11B240474756DD5C2C88C6BD96D72F6A72"
            },
            {
              "Id": "LoadEntitiesFromWorld:System.Boolean",
              "Name": "LoadEntitiesFromWorld",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LoadEntitiesFromWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB322900C900B6B897652D7C0A423D2A109350E938CAFA7B5ED9C06A0723E356"
            },
            {
              "Id": "LuaInit:System.String",
              "Name": "LuaInit",
              "Type": "System.String",
              "Signature": "public System.String LuaInit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FC226D067AA4A5F8510498316C858F47F0545A043740E883858D9B4C0CD478E"
            },
            {
              "Id": "MemoryDebug:System.Boolean",
              "Name": "MemoryDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MemoryDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7AA607F579CCA9289428B63B6ED2457B62C7188708ADF9D0944D5ED86F9C525B"
            },
            {
              "Id": "MouseScale:System.Single",
              "Name": "MouseScale",
              "Type": "System.Single",
              "Signature": "public System.Single MouseScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F3B18B12EFB6984447BA271F687B57967842EDF1093FF7BAFB5D02D4D885204"
            },
            {
              "Id": "MovementSpeedDebug:System.Boolean",
              "Name": "MovementSpeedDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MovementSpeedDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41AF30ECC5B4F4F491576462E6A5DAF3F88B805BFE422DA1462FAE76CBDB978B"
            },
            {
              "Id": "NonPreMultipliedAddAlpha:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "NonPreMultipliedAddAlpha",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "public Microsoft.Xna.Framework.Graphics.BlendState NonPreMultipliedAddAlpha",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBD987CBB36EEB47F3AA4823C3FC5708CB279606723523E77271D201CCEE1191"
            },
            {
              "Id": "NonPreMultipliedMaxAlpha:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "NonPreMultipliedMaxAlpha",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "public Microsoft.Xna.Framework.Graphics.BlendState NonPreMultipliedMaxAlpha",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "56CF25AF01FFAFF44BB3B87A24DEE3BC43F413F259F7FB94F090D6FC5F87016B"
            },
            {
              "Id": "NoTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NoTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NoTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AFA384CCFD48D55C9789801272E7249065DACF907FF37930F7ADF3AE5072CF98"
            },
            {
              "Id": "NoTexture2:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NoTexture2",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NoTexture2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5708D200C3D994BB621ADFB9F54E7E24028B86AF13120AC67510507852A143E8"
            },
            {
              "Id": "NumberFormat:System.IFormatProvider",
              "Name": "NumberFormat",
              "Type": "System.IFormatProvider",
              "Signature": "public System.IFormatProvider NumberFormat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5BF8CA3AF6A29EC18EAB40301DFDF59FE9261BEE4A63940B4F8604C973C700F7"
            },
            {
              "Id": "ParticleRandom:System.Random",
              "Name": "ParticleRandom",
              "Type": "System.Random",
              "Signature": "public System.Random ParticleRandom",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F0A1DA932BD4EFDE90526F163E5AF1358F04FC7A646E542F818526BAF6F2349"
            },
            {
              "Id": "QqUrl:System.String",
              "Name": "QqUrl",
              "Type": "System.String",
              "Signature": "public System.String QqUrl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74A1EC94780CEF44C3FD66CA6957360A1ABA11A500BA10797D6A1497112FF935"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "RecordingMode:System.Boolean",
              "Name": "RecordingMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RecordingMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "758D62A5BB962A379A83A23EED2CE433847791FAC6EEB6846D043C10779DB930"
            },
            {
              "Id": "Reflection:CandideCreator.Shared.Serialization.CandideReflection",
              "Name": "Reflection",
              "Type": "CandideCreator.Shared.Serialization.CandideReflection",
              "Signature": "public CandideCreator.Shared.Serialization.CandideReflection Reflection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CF6ACA77E0C1691CBE79E02BACC8981E6F9239D1502DF9A2182E4B48A154BD2"
            },
            {
              "Id": "RenderScale:System.Int32",
              "Name": "RenderScale",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RenderScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BB89570415622D318CE2670BDE97F5182AA967FA0033C73071F424D77D42FD6"
            },
            {
              "Id": "SoundDebug:System.Boolean",
              "Name": "SoundDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SoundDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F3DB00B268F251C8BDCB120BB4B3102C536D1EF284864436E22AB422200CCA4C"
            },
            {
              "Id": "SpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "SpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch SpriteBatch",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7ACF8BAC2AA64ACD7F1968C4825D4A67FC81CAA8CBF72E006AB9389508404A51"
            },
            {
              "Id": "SupportedLanguageCodes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "SupportedLanguageCodes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E SupportedLanguageCodes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F797CA26F905746C1DF4FE139AA5D2822F3CA252EAA692A668B94811D4D32BEA"
            },
            {
              "Id": "TileDebug:System.Boolean",
              "Name": "TileDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TileDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "279C24F01B22EEF15A60B002BCA883C2453B20B21E74B0389AF709DFA213BACC"
            },
            {
              "Id": "TransparentBlack:Microsoft.Xna.Framework.Color",
              "Name": "TransparentBlack",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TransparentBlack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F565E994C8BEC21143B7D92BCEA5530F7063917B0C35588728FDC5E8CE456A5D"
            },
            {
              "Id": "UnlockChatWindow:System.Boolean",
              "Name": "UnlockChatWindow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockChatWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC4FA5671F2045F450A9413E8B62FFCE0BF2376E7111F4B68AA7B8857F5E39BE"
            },
            {
              "Id": "UnlockHealthBarWindow:System.Boolean",
              "Name": "UnlockHealthBarWindow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockHealthBarWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E84A94008D1B2A419A37015707D555E569E3239F78AE76001DF203398D4848CA"
            },
            {
              "Id": "Widescreen:System.Boolean",
              "Name": "Widescreen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Widescreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4936BDBF088C29657ED7381AF02736D0FA283BB0344E369699451F46680BAAF"
            },
            {
              "Id": "WindowDebug:System.Boolean",
              "Name": "WindowDebug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WindowDebug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20B69DB0A67AEE768E058162E88CF8BA1FD27D7B3B69D443BF4D588EFF7FFEFC"
            },
            {
              "Id": "ZoomedOut:System.Boolean",
              "Name": "ZoomedOut",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ZoomedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FB393D8C88EED3DAA06A81919F4F93DF86FE0D6CD3325782285A666A5FDDF19"
            },
            {
              "Id": "ZoomScale:System.Single",
              "Name": "ZoomScale",
              "Type": "System.Single",
              "Signature": "public System.Single ZoomScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC2F10092EFABCFC025792CE57A77B92F4B050084C1F469CC187E6F7A70C96B2"
            }
          ],
          "Properties": [
            {
              "Id": "CenterOfScreen:Microsoft.Xna.Framework.Vector2",
              "Name": "CenterOfScreen",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CenterOfScreen",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B80B965A17CF944BA9D2F063E0E4BFE17EF88A869B6C9D52C19B3813540742EA"
            },
            {
              "Id": "IsLocalPlayerDeadOrRemoved:System.Boolean",
              "Name": "IsLocalPlayerDeadOrRemoved",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLocalPlayerDeadOrRemoved",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "620C9E1DD46A955190F02B00BA4521D4E1275A27CADD68784EEEBC3388E9280D"
            },
            {
              "Id": "LanguageCode:System.String",
              "Name": "LanguageCode",
              "Type": "System.String",
              "Signature": "public System.String LanguageCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DD873EF6CC7226E2AB64CAAAE16B154D2549D501D4A85D65467CD4694A5E40C1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIsLocalPlayerAndGetBucket(Shared.Entity.EntityWrapper, Candide.Entities.Controllers.Legacy.BucketController\u0026)-\u003ESystem.Boolean",
              "Name": "CheckIsLocalPlayerAndGetBucket",
              "Signature": "public System.Boolean CheckIsLocalPlayerAndGetBucket(Shared.Entity.EntityWrapper otherEntity, out Candide.Entities.Controllers.Legacy.BucketController\u0026 bucket)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bucket",
                  "Type": "Candide.Entities.Controllers.Legacy.BucketController\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "68245149939AB7DB93249461B2DAD38485B66A206BDF70B324FF1E26D9EA199F",
              "Hash": "3854C02ACA06F22D3FEE9D741D86D7140212A76F6131593054CA27E92FA262E3",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_Controller()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ForceTopMostWindow(System.Boolean)-\u003ESystem.Void",
              "Name": "ForceTopMostWindow",
              "Signature": "public System.Void ForceTopMostWindow(System.Boolean topMost)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "topMost",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "78D13100DE15054A1B8CD72FE9ECBAEF5C95740B98EF4BAB6DEDAA487517E246",
              "Hash": "3C335AB295D72EF72001C8E3AC697B497D3827C04655A3855C2EE56219F73577",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::get_Handle()",
                "System.Windows.Forms.Control::FromHandle(System.IntPtr)",
                "System.Windows.Forms.Control::FindForm()",
                "System.Windows.Forms.Form::set_TopMost(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIdealCameraScale()-\u003ESystem.Single",
              "Name": "GetIdealCameraScale",
              "Signature": "public System.Single GetIdealCameraScale()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "A939E3731BCAC41CA108B288853874DD398EBDC5A28FC23D43F5BAD61C2C2387",
              "Hash": "34B826390CF78F0244D46DE8849090C6F6A6C9222D8F9A1AD543445A0D239C4F",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "B9193D22BF07D88E7A0005CC9F9044A40F20E3273F41F9F9CCB43E3DB6EC9259",
              "Hash": "4ACC6CE0C488DC8B9CE7B0EF85B6AB974FCB2653E81D053F7744FD9684C66FBF",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_Content()",
                "CandideCreator.Shared.Content::Init(Microsoft.Xna.Framework.Content.ContentManager)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_UseHalfPixelOffset()",
                "Candide.Graphics.Batcher.Batcher::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.Batcher::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Boolean)",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::.ctor()",
                "MonoGame.IMEHelper.WinFormsIMEHandler::.ctor(Microsoft.Xna.Framework.Game, System.Boolean)",
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)",
                "Candide.Toolkit.ImGuiRenderer::.ctor(Microsoft.Xna.Framework.Game)",
                "Candide.Toolkit.ImGuiRenderer::RebuildFontAtlas()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Content::Texture(System.String)"
              ],
              "StringLiterals": [
                "scripts/init",
                "media/interface/notex",
                "media/interface/notex2",
                "media/rendering/white"
              ],
              "Source": null
            },
            {
              "Id": "IsControllerConnected()-\u003ESystem.Boolean",
              "Name": "IsControllerConnected",
              "Signature": "public System.Boolean IsControllerConnected()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "EAD72A920A0123D1B427B2ECCEF36D1DFAA4F037170FC31825A03B1A03456858",
              "Hash": "A90B00AABA7A2B2165D20E54ED66088E535149DE9728E385D01786C2EE620061",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePad::GetCapabilities(Microsoft.Xna.Framework.PlayerIndex)",
                "Microsoft.Xna.Framework.Input.GamePadCapabilities::get_IsConnected()",
                "Microsoft.Xna.Framework.Input.GamePad::GetState(Microsoft.Xna.Framework.PlayerIndex)",
                "Microsoft.Xna.Framework.Input.GamePadState::get_IsConnected()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLanguageCode(System.String)-\u003ESystem.Void",
              "Name": "SetLanguageCode",
              "Signature": "public System.Void SetLanguageCode(System.String languageCode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "languageCode",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "602F1847724CFEE54566C365DEDD9619B28D5210D624EBCF1C9A2970B6203451",
              "Hash": "004C8619AE8B5CB33DE6899DD7C9225A217709DC69FC260677D2778BCB9F42EF",
              "CalledMethods": [
                "Candide.Globals::get_LanguageCode()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)",
                "Candide.Globals::set_LanguageCode(System.String)",
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "Shared.Text.LocalizationManager::SetLocalization(System.String, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Graphics.Fonts.FontManager::InvalidateFonts()"
              ],
              "StringLiterals": [
                "en",
                "zh_CN",
                "zh_TW",
                "ja_JP",
                "ko_KR"
              ],
              "Source": null
            }
          ],
          "Hash": "1325845505D46C3544CF64DF82809C8F6D471B52D0204DA349B006B2C8138772"
        },
        {
          "Id": "Candide.Graphics.AccelerationComponent",
          "Name": "AccelerationComponent",
          "DisplayName": "AccelerationComponent",
          "FullName": "Candide.Graphics.AccelerationComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "AngleAcc:System.Single",
              "Name": "AngleAcc",
              "Type": "System.Single",
              "Signature": "public System.Single AngleAcc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A2ECA9DE220649A5BDAD1A0D0D6EC4E2C377A9AEAA02EAABA70B230FAD91452"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8EE1F2905C03172EC8B28188E06388B73AF352A14B3D45710B66274087F45624"
        },
        {
          "Id": "Candide.Graphics.AmbientParticleSystem",
          "Name": "AmbientParticleSystem",
          "DisplayName": "AmbientParticleSystem",
          "FullName": "Candide.Graphics.AmbientParticleSystem",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DustParticles:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DustParticles",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DustParticles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FC66BA9E15968CD185CCBA6D3A17067880E34F6B3B773AD69E2B3860F0E78AE"
            },
            {
              "Id": "FireFly:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FireFly",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FireFly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D5076A4B74BB9D6C6F34F521F46BB525EAC1EADB30362DF6B8947C23A12570A"
            },
            {
              "Id": "FireSparkSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FireSparkSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FireSparkSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ABAB64ADBAD10DE0455194C2321B452CAE196B19C01A82A60CEFA69103D66D9D"
            },
            {
              "Id": "Glow:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Glow",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Glow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCA7E8181845F353CAA7AE3EA040ED9A38ED14DE58B276D4FDEDF8F9F87B26E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DustParticle()-\u003ESystem.Void",
              "Name": "DustParticle",
              "Signature": "private System.Void DustParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 407,
              "BodyHash": "BA1A401CB5C052F127DADB66D6E9308DBACDC172C800EB3CFA35873F8B6A6D3F",
              "Hash": "C012614263EB5C6875EEAAB5DBFC1BA985E358C5DF78956A2E9386F7FC73340E",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FireFlyParticle()-\u003ESystem.Void",
              "Name": "FireFlyParticle",
              "Signature": "private System.Void FireFlyParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 761,
              "BodyHash": "478BECDDCFACF97FFA4381CC6CE3E7EA0C6A82E8471480042CCCD176CDFE9B1E",
              "Hash": "B8D5479268958D50C4C797406AEC7F98191478BBF2E6FF96B736C5FDEA1A0185",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GhostFireFlyParticle()-\u003ESystem.Void",
              "Name": "GhostFireFlyParticle",
              "Signature": "private System.Void GhostFireFlyParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 777,
              "BodyHash": "EAE720C103C2016B381E1FA4D3223BCB73DEFA74382572BE94D681D801ACAAD3",
              "Hash": "99D8B0BD81FF9AB65CE830F5C54B587CBA3A1B63CE0EA1302410A55552A04910",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GlowParticle()-\u003ESystem.Void",
              "Name": "GlowParticle",
              "Signature": "private System.Void GlowParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 629,
              "BodyHash": "ABEB304AAA541807C2671B8F0BE238E72E26FDB35E0FBAFAA1C2F3A3129C0640",
              "Hash": "01DC84BD5F330BBCF75479D9B2882C70CE58BD1DB4140B3A2329D1CB7071736B",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUp()-\u003ESystem.Void",
              "Name": "SetUp",
              "Signature": "public System.Void SetUp()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9C70E3C10820C2132CBBEF7BF7692D1528C1DCAD1B3463BDA4F4BBC8BBE838E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDustParticles(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnDustParticles",
              "Signature": "public System.Void SpawnDustParticles(System.Single dt, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "6AB57DA313765D8149B4521590B32491970731F22CD6EBBC9B44B4D5C9B4BB0C",
              "Hash": "83CB39E05A32263C4D0BB6AE0650459D2B741630CC3944A40CA40B984F122FC3",
              "CalledMethods": [
                "Candide.Graphics.AmbientParticleSystem::DustParticle()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFireflies(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnFireflies",
              "Signature": "public System.Void SpawnFireflies(System.Single dt, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "8C2AAF650E8B6A5758B8AE1CCBC94F655BD819B5EB8D86617386D9C5F70460E0",
              "Hash": "80DE723161D2A428D61BCCE8A201684AEA2F7347BB657343C0F846B79EADBB09",
              "CalledMethods": [
                "Candide.Graphics.AmbientParticleSystem::FireFlyParticle()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFireSpark()-\u003ESystem.Void",
              "Name": "SpawnFireSpark",
              "Signature": "public System.Void SpawnFireSpark()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 732,
              "BodyHash": "711D031613592DABD89BCBD217444313798E93F0F46C463E32B0CC400E3191D6",
              "Hash": "6A5523D84392070350225C963CB98964D2156213D302769529939457F278842E",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnFiresparks(System.Single)-\u003ESystem.Void",
              "Name": "SpawnFiresparks",
              "Signature": "public System.Void SpawnFiresparks(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "D0FBA11FA49982A565AD6D919868925527AE2BB451CDF0BD967D0BFE3BA4F7DD",
              "Hash": "28769A2746AE008BABC88CE7EAEA03533F07BDA0CFDCD23C98148CCC8F66C157",
              "CalledMethods": [
                "Candide.Graphics.AmbientParticleSystem::SpawnFireSpark()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnGhostFireflies(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SpawnGhostFireflies",
              "Signature": "public System.Void SpawnGhostFireflies(System.Single dt, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "AA24A1E5685586E311A37030D715856B73C38FD17AEEC134F6102E2AF8D0842C",
              "Hash": "CF0E023D0FDC6B5ED01EF257FF065D21A6FF59552DC9476A5749D8E71400E57C",
              "CalledMethods": [
                "Candide.Graphics.AmbientParticleSystem::GhostFireFlyParticle()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "E653C4D0074A993A4B18BE98542406FA85B1D2140993BD2632A61E3C0358930D",
              "Hash": "2C7899158C89480729FB342E5ACFEB2143CB6A8ED62CAD4D703BCABFB0EEB018",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFiresparks(System.Single)",
                "Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9978D61F864117D88EC28791A727D579134F6E210F37C673463CA20342ABE69A"
        },
        {
          "Id": "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u00603",
          "Name": "AutoBatcherIndexedTriangleMesh\u00603",
          "DisplayName": "AutoBatcherIndexedTriangleMesh",
          "FullName": "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BatchedIndices:System.Int32[]",
              "Name": "BatchedIndices",
              "Type": "System.Int32[]",
              "Signature": "protected System.Int32[] BatchedIndices",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3884C789D1FE5CC804F62A0E448F21EDF39CDEA5A996F0F62ACBF5A4AB043C19"
            },
            {
              "Id": "BatchedVertices:!DstVertexType[]",
              "Name": "BatchedVertices",
              "Type": "DstVertexType[]",
              "Signature": "protected DstVertexType[] BatchedVertices",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D812750A45AFFE5EC304D5339A331B17833D067E3057FE083E8D43CC52EFE94"
            },
            {
              "Id": "BatchIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "BatchIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.IndexBuffer BatchIndexBuffer",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75A47F168DD51305FFAE4C79EB9467BDBEFD80D9893F904ABAA42197ACCF6038"
            },
            {
              "Id": "BatchIndicesCount:System.Int32",
              "Name": "BatchIndicesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BatchIndicesCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C5D55B13B97DBA8DDE3ACE5FAF46EF1D5A487A0D1C3DD2C3E94A9266C992D78"
            },
            {
              "Id": "BatchVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "BatchVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer BatchVertexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5FCE12EA2C84C8CC7EA885E47CC67EB027C24CFCF6B89EC6549BE4CA5712324"
            },
            {
              "Id": "BatchVerticesCount:System.Int32",
              "Name": "BatchVerticesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BatchVerticesCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B5871B7C60E8BE11B0FDB5FD388C2CDEC57FA5720761674FEBF8485DCA82B6"
            },
            {
              "Id": "BoundTextures:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "BoundTextures",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.Texture2D[] BoundTextures",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78BFA8054DE158D4D3BE37874EDA52EC1B63FEF21DB9D9DD860E20E7B3B5A7F6"
            },
            {
              "Id": "NextTextureIndex:System.Int32",
              "Name": "NextTextureIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 NextTextureIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E46A4AE5A03E4D6BDE20F96A435931BBF1BB6DE74FE0E9CAE34DC1BD8A619FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanApplyTextures",
              "Signature": "protected System.Boolean CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[] textures, out System.Int32\u0026 newTextureBinds)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "textures",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newTextureBinds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "102359850EE18F86814423E27930D5FE4F5D16ED01E5692796299D68F6A01B27",
              "Hash": "382AC2F7F1C5B77C7563BE61B59EC3F628235520BE3B0E6D2385FB6B98ABF570",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanPushMeshBatchData(!BatchData)-\u003ESystem.Boolean",
              "Name": "CanPushMeshBatchData",
              "Signature": "protected System.Boolean CanPushMeshBatchData(BatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "873E8183936035F3392E6DF60BA07A02932DEDC1B8449094173211F178F48F6F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "CandideCreator.Shared.GraphicsModels.VertexTbnTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "22FDB38A8A19294C4570F2BBD5757FC921C041F57E7434075BC8ED65F077D1E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, CandideCreator.Shared.Models.VertexPositionColorNormal[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.Models.VertexPositionColorNormal[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "CandideCreator.Shared.Models.VertexPositionColorNormal[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "03271435D385329CB9F698235B20B0A5287CF88B5CBFC39A3ABBEAABF933B9F4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CB8DC77455350E99D5B1079EEEF014EC83C1ACB10E73BD54BFED0C3F339250D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColor[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColor[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColor[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B5AD52B5C0D53200431ECB636120B3A58B593C1F5A9377F6151FAAF6165C0AA8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "24AAB6929118BF645D86D1CE18FFBF62B365944484FD77B96F95A34FAC8C7583",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPosition[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPosition[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPosition[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "74727E0B36261E65095A95BDD50FFE8A8425BDACD40B64E0C84E379CFF4F9B6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshDataToBatch(System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)-\u003ESystem.Void",
              "Name": "CopyMeshDataToBatch",
              "Signature": "protected System.Void CopyMeshDataToBatch(System.Int32 batchVertexIndex, System.Int32 batchIndexBufferIndex, CandideCreator.Shared.Models.IndexedMesh mesh)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchIndexBufferIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "4ECB1BE3961154D75B48A76049CD69A24CC0AF1A5B448F68EF65D39B542E0AAD",
              "Hash": "9D9B2F58378C245DD3BADE043C8E933CC000938E7D1685DA80CA01F192BA334B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()",
                "Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Equality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPosition[])",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColor[])",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, CandideCreator.Shared.Models.VertexPositionColorNormal[])",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[])",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexElementSize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E13049ADBD2A08617D8796CBB183D04A5EE0D75E9364C3B4762F8FDBDD555220",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBatchIndexBufferIndex()-\u003ESystem.Int32",
              "Name": "GetBatchIndexBufferIndex",
              "Signature": "protected System.Int32 GetBatchIndexBufferIndex()",
              "Visibility": "protected",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "672F9B3AD661114DC652DE41885ACE22313FDD8E45BE85D3B6C5C2A8C2D944FA",
              "Hash": "93442E328240FFB34A72F388C4871E71DCF1157C3138D4E17C1A4697FF239802",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBatchVertexIndex()-\u003ESystem.Int32",
              "Name": "GetBatchVertexIndex",
              "Signature": "protected System.Int32 GetBatchVertexIndex()",
              "Visibility": "protected",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9E6B5E26458989495C96046AADDD9BFEAB9635ECE45E113C5F1E23C7B06E40A9",
              "Hash": "39DF12E03ED8EF29C14295239CC5CB8268124BAAF8B80B114E759E4AF56D2DF4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5E318DA23518A7AEFE16F8C676320245A976788BAABEF9F3FF2B62B749D49127",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBatchFull(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "IsBatchFull",
              "Signature": "protected System.Boolean IsBatchFull(System.Int32 numVertices, System.Int32 numIndices)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numIndices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "AE8EB32F7BEE5062B11D279E7C15C6ABAC60C14DFD45689D52F884720FD14BDE",
              "Hash": "239519DCC4BB1FABE816641AB32B45B4684013E80817E60E8EBE958E51068D4E",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchVertexIndex()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchIndexBufferIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "IsTextureBound",
              "Signature": "protected System.Boolean IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "CA6A41084F6C2EED2009BAD1E30F1818603B04BA150902FFA93BB98D1895DC01",
              "Hash": "C80BB9B171150F8AE7D10A9494B528E090C6EC5DFDF83A88302509936C06A613",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, !BatchData, System.Boolean)-\u003ESystem.Boolean",
              "Name": "PushMesh",
              "Signature": "public System.Boolean PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect, BatchData data, System.Boolean autoSubmitIfFull)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "autoSubmitIfFull",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "DA482F4DF8228122A90807A1EFD8CFB7EE3E6E708573E126AF78311C6EE25990",
              "Hash": "A74B0DC7BC8C6BD03F48578155F0D795CBFA24D80015229C6A5E46B630CA91CA",
              "CalledMethods": [
                "Candide.Graphics.Batcher.ITriangleMeshBatchData::get_mesh()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsBatchFull(System.Int32, System.Int32)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CanPushMeshBatchData(BatchData)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchVertexIndex()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchIndexBufferIndex()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshDataToBatch(System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::PushMeshBatchData(System.Int32, System.Int32, BatchData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMeshBatchData(System.Int32, System.Int32, !BatchData)-\u003ESystem.Void",
              "Name": "PushMeshBatchData",
              "Signature": "protected System.Void PushMeshBatchData(System.Int32 batchIndex, System.Int32 numVertices, BatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9B52368D050C9E09DAA9A21DFBE4875CFAB305ECC757DC8D4AD8E9DC7FBFFDE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "773E09551E50DBD4728F3C5DFBB0E7A64D16198EA4FC288DE5FA6ED3F9A4AC1F",
              "Hash": "EDFBCCECEB974F9C1E928247AE5751DE8773F093988EF0F3F81ED2F40FF477B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SubmitBatch",
              "Signature": "public System.Void SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 718,
              "BodyHash": "0E9131B4E2B0B495EB9854875A86F248987654273A9649AEA5BD6E6652D913D7",
              "Hash": "D388CC806A42315806D8628F663D07E942976000828AAA65DA72C108D6DF4CAA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()",
                "Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::Reset()"
              ],
              "StringLiterals": [
                "BatchedTexture_0",
                "BatchedTexture_1",
                "BatchedTexture_2",
                "BatchedTexture_3",
                "BatchedTexture_4",
                "BatchedTexture_5",
                "BatchedTexture_6",
                "BatchedTexture_7",
                "BatchedTexture_8",
                "BatchedTexture_9",
                "BatchedTexture_10",
                "BatchedTexture_11",
                "BatchedTexture_12"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "TryApplyTexture",
              "Signature": "protected System.Boolean TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D texture, out System.Int32\u0026 textureIndex, Microsoft.Xna.Framework.Graphics.Texture2D defaultFallbackTexture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textureIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "defaultFallbackTexture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "384D3A83E2161D02AC87FB20D31B8421D450682F560F61D489F1BEDD9DEC08F9",
              "Hash": "3752EAAE8527C1A22398673C655FFF9C87B1828B0EB4EC9C23DBAF49360C8677",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F7914998FB5E490692C89790956F4646D9735DF690958A0D0ED72C1AD940215"
        },
        {
          "Id": "Candide.Graphics.Batcher.AutoBatcherQuads\u00602",
          "Name": "AutoBatcherQuads\u00602",
          "DisplayName": "AutoBatcherQuads",
          "FullName": "Candide.Graphics.Batcher.AutoBatcherQuads",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveQuadVertices:System.Int32",
              "Name": "ActiveQuadVertices",
              "Type": "System.Int32",
              "Signature": "private System.Int32 ActiveQuadVertices",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBCD3E34B3FA0A03AF2BAAB1FAE40FD623DD976B2F583B550E7CE22D6E1527A3"
            },
            {
              "Id": "BatchedVertices:!VertexType[]",
              "Name": "BatchedVertices",
              "Type": "VertexType[]",
              "Signature": "protected VertexType[] BatchedVertices",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB118035808332BED4BEE524CFFCC92E64A880CAB5A8A393BA810CC6604661BE"
            },
            {
              "Id": "BatchVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "BatchVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer BatchVertexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5FCE12EA2C84C8CC7EA885E47CC67EB027C24CFCF6B89EC6549BE4CA5712324"
            },
            {
              "Id": "BatchVerticesCount:System.Int32",
              "Name": "BatchVerticesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BatchVerticesCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B5871B7C60E8BE11B0FDB5FD388C2CDEC57FA5720761674FEBF8485DCA82B6"
            },
            {
              "Id": "BoundTextures:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "BoundTextures",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.Texture2D[] BoundTextures",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78BFA8054DE158D4D3BE37874EDA52EC1B63FEF21DB9D9DD860E20E7B3B5A7F6"
            },
            {
              "Id": "NextTextureIndex:System.Int32",
              "Name": "NextTextureIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 NextTextureIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E46A4AE5A03E4D6BDE20F96A435931BBF1BB6DE74FE0E9CAE34DC1BD8A619FB"
            },
            {
              "Id": "ReferenceQuadVertices:System.Collections.Generic.List\u00601\u003C!VertexType[]\u003E",
              "Name": "ReferenceQuadVertices",
              "Type": "System.Collections.Generic.List\u003CVertexType[]\u003E",
              "Signature": "private System.Collections.Generic.List\u003CVertexType[]\u003E ReferenceQuadVertices",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8095F3A8DC3235B766F84A8BDDDD7A6FD72E6E2FEB1FC8755F1816CC7341BDC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanApplyTextures",
              "Signature": "protected System.Boolean CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[] textures, out System.Int32\u0026 newTextureBinds)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "textures",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newTextureBinds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "C1BC8724022D23F16328629CD448F7B958EE09AD6393E4571C6298A9907E15A6",
              "Hash": "ABC54C524026C9E0D79117305E85470566C8566EAD4E3DF66B79E6823F0B1F2B",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanPushQuadBatchData(System.Int32, !QuadBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushQuadBatchData",
              "Signature": "protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, QuadBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "QuadBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CF07BA00A7BD62BA7E9520D26C3539CEA7903551215C1E201A587B64F3D1177D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyQuadVerticesToBatch(System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "CopyQuadVerticesToBatch",
              "Signature": "protected System.Void CopyQuadVerticesToBatch(System.Int32 batchindex, System.Int32 primitive_offset, System.Int32 num_primitives)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "primitive_offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "5FA42EE40B9D04A1C10913EB8C68C64CE4E0C1ACAFA0104DD1A7B70FD5D41EE9",
              "Hash": "7B992686A7B162B92068CDDE62ED39CBB4AB1F3B4A5BFD26C1FDCD0D6A4F0E19",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetVerticesPerQuad(System.Int32)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetQuadVertices()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E13049ADBD2A08617D8796CBB183D04A5EE0D75E9364C3B4762F8FDBDD555220",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBatchIndex()-\u003ESystem.Int32",
              "Name": "GetBatchIndex",
              "Signature": "protected System.Int32 GetBatchIndex()",
              "Visibility": "protected",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B074F30945A7E99EDED36A289A61EBE840ACFEE4D95972EBF4A3AC436C7E6D7F",
              "Hash": "F502B96E82D1D48B9D3DBF61B16A069CCD3A4F6F8A778EDB7B76E12D211F335B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetQuadVertices()-\u003E!VertexType[]",
              "Name": "GetQuadVertices",
              "Signature": "private VertexType[] GetQuadVertices()",
              "Visibility": "private",
              "ReturnType": "VertexType[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5111E02C47347C41CA746B21E7036CBAE939CF360E151B70B046A17070B3A4D6",
              "Hash": "B44B1178141807B348E60A59DFD99AA8A1BC010A7C25DFB7426C9DF8683C17B3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CVertexType[]\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5E318DA23518A7AEFE16F8C676320245A976788BAABEF9F3FF2B62B749D49127",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVerticesPerQuad(System.Int32)-\u003ESystem.Int32",
              "Name": "GetVerticesPerQuad",
              "Signature": "protected System.Int32 GetVerticesPerQuad(System.Int32 num_primitives)",
              "Visibility": "protected",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "2273DC471D5D5A0D15FC14B81C6E607ED77F51F47FE5D3C15283FF2116BA8221",
              "Hash": "20A218E3136237DDD2D6F6195DD523B8C073C33647C74B2335262C0C21E1C106",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetQuadVertices()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBatchFull(System.Int32)-\u003ESystem.Boolean",
              "Name": "IsBatchFull",
              "Signature": "protected System.Boolean IsBatchFull(System.Int32 num_primitives)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8E83E5DA90EC9DFFA5B514A07F04188DE319761F2A8688FA446C3F27A831E5C8",
              "Hash": "652D0D5495137A7B73B3F43B32944D9445450B6DF8C1CD653CF6E48D76398C32",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetBatchIndex()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "IsTextureBound",
              "Signature": "protected System.Boolean IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "A80ECE496371E5BDBC4007CAFB94A9ED9F94007936C4E752148123CDA1F09853",
              "Hash": "EC4B90337DEA6F8DE98CA414F73A45BD46D9377FD136F1ED0660DBA8679EE583",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, !QuadBatchData, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Boolean",
              "Name": "PushQuad",
              "Signature": "public System.Boolean PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect, QuadBatchData data, System.Int32 primitive_offset, System.Int32 num_primitives, System.Boolean autoSubmitIfFull)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "QuadBatchData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "primitive_offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "autoSubmitIfFull",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "F75961D431141908E71F97424DD21ABC5673D60496B3ACD5882286CADD8E4B30",
              "Hash": "EF1501059EB381C19FD646773FC0F6877E19E04C4EE474CA4C3EE8B5C67A0DAB",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::IsBatchFull(System.Int32)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetBatchIndex()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::CanPushQuadBatchData(System.Int32, QuadBatchData)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::CopyQuadVerticesToBatch(System.Int32, System.Int32, System.Int32)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::PushQuadBatchData(System.Int32, System.Int32, QuadBatchData)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushQuadBatchData(System.Int32, System.Int32, !QuadBatchData)-\u003ESystem.Void",
              "Name": "PushQuadBatchData",
              "Signature": "protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, QuadBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "QuadBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F4EF22F387AF7811E0CC0590E25F0114775887147610FF2D88DA06B5BEE3E716",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "DABDD8B0FE4F159D4C8A801844676AABD1C5827051F43C743029AB96D85AE729",
              "Hash": "1C25282BEDE6B5F491027A2F269B36628D1B7AB4AFDB68C279EFEBD16097D57A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetActiveReferenceQuadIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetActiveReferenceQuadIndex",
              "Signature": "public System.Void SetActiveReferenceQuadIndex(System.Int32 reference_quad_index)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reference_quad_index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "2B8FB711B53B61B4471816F70269864387472A9C389B433965B7AED15C2C1759",
              "Hash": "E01EFBB7E9275483B684DE0C8D0C21954B7604CBFA3F26051B687C55946E9D4D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CVertexType[]\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003C!VertexType[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CVertexType[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CVertexType[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7EC11DF1183DC306CCC06996C3A2BC5F326BB4EC5B878AE4F7157099B6A1FF1C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SubmitBatch",
              "Signature": "public System.Void SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 672,
              "BodyHash": "9C5458F67DF94F2C7D6FC07B7B55BFDB6DC0A0036EC5F4331BFF0AB005714AAA",
              "Hash": "6FC0F681411F4BE9783F412EAA442C8E7A9A6D5683E62EBD260BC980E01E204F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()",
                "Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::Reset()"
              ],
              "StringLiterals": [
                "BatchedTexture_0",
                "BatchedTexture_1",
                "BatchedTexture_2",
                "BatchedTexture_3",
                "BatchedTexture_4",
                "BatchedTexture_5",
                "BatchedTexture_6",
                "BatchedTexture_7",
                "BatchedTexture_8",
                "BatchedTexture_9",
                "BatchedTexture_10",
                "BatchedTexture_11",
                "BatchedTexture_12"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "TryApplyTexture",
              "Signature": "protected System.Boolean TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D texture, out System.Int32\u0026 textureIndex, Microsoft.Xna.Framework.Graphics.Texture2D defaultFallbackTexture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textureIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "defaultFallbackTexture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "F19D80FF856332D615FA7355C2E8D49DBBE47045619AE3579A13FB6D9F406D45",
              "Hash": "752AAEE84B49572CAF5D9340C44235A1AF50B648A78B65D35E17C758E659E3BB",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CVertexType, QuadBatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B8D9B6FEB988F76DD4345F14BC306E97D938E95C5CA6603537850C87339A9E9F"
        },
        {
          "Id": "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u00602",
          "Name": "AutoBatcherTriangleMesh\u00602",
          "DisplayName": "AutoBatcherTriangleMesh",
          "FullName": "Candide.Graphics.Batcher.AutoBatcherTriangleMesh",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BatchedVertices:!VertexType[]",
              "Name": "BatchedVertices",
              "Type": "VertexType[]",
              "Signature": "protected VertexType[] BatchedVertices",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB118035808332BED4BEE524CFFCC92E64A880CAB5A8A393BA810CC6604661BE"
            },
            {
              "Id": "BatchVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "BatchVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer BatchVertexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5FCE12EA2C84C8CC7EA885E47CC67EB027C24CFCF6B89EC6549BE4CA5712324"
            },
            {
              "Id": "BatchVerticesCount:System.Int32",
              "Name": "BatchVerticesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BatchVerticesCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B5871B7C60E8BE11B0FDB5FD388C2CDEC57FA5720761674FEBF8485DCA82B6"
            },
            {
              "Id": "BoundTextures:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "BoundTextures",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.Texture2D[] BoundTextures",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78BFA8054DE158D4D3BE37874EDA52EC1B63FEF21DB9D9DD860E20E7B3B5A7F6"
            },
            {
              "Id": "NextTextureIndex:System.Int32",
              "Name": "NextTextureIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 NextTextureIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E46A4AE5A03E4D6BDE20F96A435931BBF1BB6DE74FE0E9CAE34DC1BD8A619FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanApplyTextures",
              "Signature": "protected System.Boolean CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[] textures, out System.Int32\u0026 newTextureBinds)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "textures",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newTextureBinds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "A2939922DF64BA5FBE7085A3B9224A1F1A9D292A4924E4EAD344270655A0304E",
              "Hash": "A36FAF0B2D440CB22E4387153A2745B5901D5B82CD4AF2B10079EB528E812A89",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanPushMeshBatchData(!BatchData)-\u003ESystem.Boolean",
              "Name": "CanPushMeshBatchData",
              "Signature": "protected System.Boolean CanPushMeshBatchData(BatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "873E8183936035F3392E6DF60BA07A02932DEDC1B8449094173211F178F48F6F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "24AAB6929118BF645D86D1CE18FFBF62B365944484FD77B96F95A34FAC8C7583",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshDataToBatch(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshDataToBatch",
              "Signature": "protected System.Void CopyMeshDataToBatch(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "FB2E87F992B2C527067590B791C2BB97E3A941595AE589EA2E859135FDD76A0F",
              "Hash": "EA08EAA9AE3BBCBCE5CB70E01FF8A7E9C2FFDB02F44A0621F8C4BE728E62D189",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E13049ADBD2A08617D8796CBB183D04A5EE0D75E9364C3B4762F8FDBDD555220",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBatchVertexIndex()-\u003ESystem.Int32",
              "Name": "GetBatchVertexIndex",
              "Signature": "protected System.Int32 GetBatchVertexIndex()",
              "Visibility": "protected",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "189A871866D0550F2C0F406A57E303D415A040E5666472A48FE65F12F291FCCD",
              "Hash": "72970998F4EA24F25F3F149EB7C797DB2BDAAC9FB5FAB9D48B2C24B5EE1915D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5E318DA23518A7AEFE16F8C676320245A976788BAABEF9F3FF2B62B749D49127",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsBatchFull(System.Int32)-\u003ESystem.Boolean",
              "Name": "IsBatchFull",
              "Signature": "protected System.Boolean IsBatchFull(System.Int32 numVertices)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "62CD3AC0B0C1407CB5D4B7E11280611E6CD782A84F23ED0735052F997427BAF2",
              "Hash": "AE5DBD0F97E5AFEB1307FEEB2FE24BE28B1A7C1DED345C434CCE06AEF15F3239",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::GetBatchVertexIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "IsTextureBound",
              "Signature": "protected System.Boolean IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "DBBA6CAD123190D7359A08DFD511F6951B1FB1C6E80E07085DF33EAA9430BD18",
              "Hash": "E30AFEBBF985FBEC9DAC579B3A0B49449607E71465D3EBDBE6FB08840848AB2D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, !BatchData, System.Boolean)-\u003ESystem.Boolean",
              "Name": "PushMesh",
              "Signature": "public System.Boolean PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect, BatchData data, System.Boolean autoSubmitIfFull)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "autoSubmitIfFull",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "5F5C81925922B27C46C05D62022367D587E8101B11377C9DD828F9F2D439C7FC",
              "Hash": "1293781163CC0F6E1A6B265D9E815242AE4B4B9FA0AFEDBB262DACBA2805138F",
              "CalledMethods": [
                "Candide.Graphics.Batcher.ITriangleMeshBatchData::get_mesh()",
                "CandideCreator.Shared.Models.IndexedMesh::GetBatchableVertices()",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::IsBatchFull(System.Int32)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::CanPushMeshBatchData(BatchData)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::GetBatchVertexIndex()",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::CopyMeshDataToBatch(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::PushMeshBatchData(System.Int32, System.Int32, BatchData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMeshBatchData(System.Int32, System.Int32, !BatchData)-\u003ESystem.Void",
              "Name": "PushMeshBatchData",
              "Signature": "protected System.Void PushMeshBatchData(System.Int32 batchIndex, System.Int32 numVertices, BatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "BatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9B52368D050C9E09DAA9A21DFBE4875CFAB305ECC757DC8D4AD8E9DC7FBFFDE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "DF40539F19C17DEFAEE37F77FA0DD0CB802C0F25FF74BCE9E9851A74C3D4F13A",
              "Hash": "C1C2ABC97E85129AF43963F7AD58021B132D75EC51D59CA9875E528A82B7D755",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SubmitBatch",
              "Signature": "public System.Void SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 672,
              "BodyHash": "FD5252558657424A11F80F9B520A9C448626A87F8C420472B54F54995AB2F121",
              "Hash": "08155F44A662999B2441FB50EF7339F943316D0EF54360B30B4F0D1B37BC96B9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()",
                "Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::Reset()"
              ],
              "StringLiterals": [
                "BatchedTexture_0",
                "BatchedTexture_1",
                "BatchedTexture_2",
                "BatchedTexture_3",
                "BatchedTexture_4",
                "BatchedTexture_5",
                "BatchedTexture_6",
                "BatchedTexture_7",
                "BatchedTexture_8",
                "BatchedTexture_9",
                "BatchedTexture_10",
                "BatchedTexture_11",
                "BatchedTexture_12"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean",
              "Name": "TryApplyTexture",
              "Signature": "protected System.Boolean TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D texture, out System.Int32\u0026 textureIndex, Microsoft.Xna.Framework.Graphics.Texture2D defaultFallbackTexture)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textureIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "defaultFallbackTexture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "D06BE66011A42AED6BAA935DF5145BCC298A78478D0E801290E7854BEE80B339",
              "Hash": "BCAC8633D6E71B02FBC8829A82F35BC496D6FC7C78E4467CE24362E771A03147",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2691B035D16D6BEF85B304BB6B58B3C6BD91BC8CEF3301D321718721A0623FBB"
        },
        {
          "Id": "Candide.Graphics.Batcher.Batcher",
          "Name": "Batcher",
          "DisplayName": "Batcher",
          "FullName": "Candide.Graphics.Batcher.Batcher",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.GraphicsResource",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MAX_INDICES:System.Int32",
              "Name": "MAX_INDICES",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MAX_INDICES",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F6119824D753F1B57F50F126DD2CF9C8CAC4CA6C7EF6EF3F2F66F97913AACAA"
            },
            {
              "Id": "MAX_SPRITES:System.Int32",
              "Name": "MAX_SPRITES",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MAX_SPRITES",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2680A77CF805F6BC35B838A41012AE8EBD5FCCF609081FBF470C33D312E17D3D"
            },
            {
              "Id": "MAX_VERTICES:System.Int32",
              "Name": "MAX_VERTICES",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MAX_VERTICES",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1266F24A812CA994BEA28C0880D12872321C30CDF46C61CC883F1B40F1D376EE"
            },
            {
              "Id": "ShouldRoundDestinations:System.Boolean",
              "Name": "ShouldRoundDestinations",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldRoundDestinations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B36115C6891B1C62F62696C7C1818E314C3F2849A31A93AFB62F4D5CC7C9A2C3"
            },
            {
              "Id": "UseFnaHalfPixelMatrix:System.Boolean",
              "Name": "UseFnaHalfPixelMatrix",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseFnaHalfPixelMatrix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8F2C3DB604DB3109B5CBDF14D02C55F4B43B45903B0E5439DA17230D19B6C9E"
            },
            {
              "Id": "_beginCalled:System.Boolean",
              "Name": "_beginCalled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _beginCalled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4A806D7542EF4A39FA2CC8669CF780761AA74F51562A986E7EA2129E9E50A64"
            },
            {
              "Id": "_blendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_blendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _blendState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65245BB125932F0A09B9EAD3120D2782823021FF55FA37EA1234A192B4E70577"
            },
            {
              "Id": "_cornerOffsetX:System.Single[]",
              "Name": "_cornerOffsetX",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _cornerOffsetX",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16FCD7AE95B0D334E47F5EFBC94BF6AB5E59C65613085407C2EF4C0EA55E7418"
            },
            {
              "Id": "_cornerOffsetY:System.Single[]",
              "Name": "_cornerOffsetY",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _cornerOffsetY",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "656AB19E27ED8E96D980910832CBCBF55C061779EF51776CB8C14D45EAE7CAE7"
            },
            {
              "Id": "_customEffect:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_customEffect",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _customEffect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE737F935CB13DD934F0CCDBD2BB4C0B3F8475EA33D884712C5BD74CE2F2AF1D"
            },
            {
              "Id": "_depthStencilState:Microsoft.Xna.Framework.Graphics.DepthStencilState",
              "Name": "_depthStencilState",
              "Type": "Microsoft.Xna.Framework.Graphics.DepthStencilState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.DepthStencilState _depthStencilState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACD9DB3620BAF795B8B551600249969B6874E72C2C94F1587A04A6728A43F36E"
            },
            {
              "Id": "_disableBatching:System.Boolean",
              "Name": "_disableBatching",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disableBatching",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "953AD5A8D8E7DDD8A5322B459D8FEBB42B3CA4FE795131C1356BBBE15AA689CA"
            },
            {
              "Id": "_indexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "_indexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.IndexBuffer _indexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09A763579728ED76FBBF404FCF5DC016763B197A0DDDD7F7D6BB27920791524D"
            },
            {
              "Id": "_indexData:System.Int16[]",
              "Name": "_indexData",
              "Type": "System.Int16[]",
              "Signature": "private System.Int16[] _indexData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7977336A5E1F423D91413017701230DC0B0672006EAD3DADA20AAD5D7A2C61A2"
            },
            {
              "Id": "_matrixTransformMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "_matrixTransformMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _matrixTransformMatrix",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04BE6660DFF25953B681863295E5F83CE53B4DBEC423A566B12377299CAEDB4"
            },
            {
              "Id": "_multiTexture:System.Boolean",
              "Name": "_multiTexture",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _multiTexture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F758557E1ACC1D8ABC8552EEA25CB21D1637BD842DBC6D4FE5CBC85B887AC1C"
            },
            {
              "Id": "_numSprites:System.Int32",
              "Name": "_numSprites",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _numSprites",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAFEB4B5C66684DC2E7AB09D72C53B7C1483820E42D93D3E5ED0905097DE9D13"
            },
            {
              "Id": "_projectionMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "_projectionMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _projectionMatrix",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A38A72CAE2260905E62E3892BFDE3814138D09ACB27909E131E915D214DABC5"
            },
            {
              "Id": "_rasterizerState:Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Name": "_rasterizerState",
              "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RasterizerState _rasterizerState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B3F4EA5F22A2F778CEAAA8A412349F35BD900AF51B5B776A6859E968CDE7DDF"
            },
            {
              "Id": "_samplerState:Microsoft.Xna.Framework.Graphics.SamplerState",
              "Name": "_samplerState",
              "Type": "Microsoft.Xna.Framework.Graphics.SamplerState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SamplerState _samplerState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D5DE78F8E293CF750C9F4E67D2BE225107ADF0384B486C1E6E4B35362A7A5DC"
            },
            {
              "Id": "_shouldIgnoreRoundingDestinations:System.Boolean",
              "Name": "_shouldIgnoreRoundingDestinations",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldIgnoreRoundingDestinations",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D1B0954DD1CCE7BFEC2AF00EC5585CFC28752CD94A280673E0DF518FA962442"
            },
            {
              "Id": "_spriteEffect:Candide.Graphics.Batcher.SpriteEffect",
              "Name": "_spriteEffect",
              "Type": "Candide.Graphics.Batcher.SpriteEffect",
              "Signature": "private Candide.Graphics.Batcher.SpriteEffect _spriteEffect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA23B228498ED04144BB656D074E73D6B07EEE6AD774594C14C009E23F499FE1"
            },
            {
              "Id": "_spriteEffectPass:Microsoft.Xna.Framework.Graphics.EffectPass",
              "Name": "_spriteEffectPass",
              "Type": "Microsoft.Xna.Framework.Graphics.EffectPass",
              "Signature": "private Microsoft.Xna.Framework.Graphics.EffectPass _spriteEffectPass",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80E9FD1CB337BC65750205F1E4EAF354FABC3FDA07EE508071A4B193F341F3EE"
            },
            {
              "Id": "_textureInfo:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "_textureInfo",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AF0BCA9A54ED112459FA78A118957B09CA9A2A405600054D8B0597828E1567D"
            },
            {
              "Id": "_textureInfo1:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "_textureInfo1",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "675B5BC855EEFDFD1699F7D5C37D567730D8F427C829196D2493D68E136EBC80"
            },
            {
              "Id": "_textureInfo2:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "_textureInfo2",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "973888781BF40EBEF15AF4E74BEBE6A325316CBBDC0C1E7327EED35396BE6899"
            },
            {
              "Id": "_transformMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "_transformMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _transformMatrix",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C78F9409D6C3C518B471DDB20D8E0061DAE189685A3C32CECAB42FBEA0DA978"
            },
            {
              "Id": "_vertexBuffer:Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer",
              "Name": "_vertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer _vertexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CD3C85E6E0DDCC4A816510806F7AECF15D9A9B6EE637305023092CB28A6EE6C"
            },
            {
              "Id": "_vertexInfo:Batcher\u002BVertexPositionColorTexture4[]",
              "Name": "_vertexInfo",
              "Type": "Batcher.VertexPositionColorTexture4[]",
              "Signature": "private Batcher.VertexPositionColorTexture4[] _vertexInfo",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DC7C788CFF3A97371B81ACFECE571A98FEA81D5FB05004FCDBC715760DBD968"
            }
          ],
          "Properties": [
            {
              "Id": "TransformMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "TransformMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix TransformMatrix",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0471287D7701E8BD1CB86948C330DB938805F1641FC4C5C8ED773B4C82ABB1AA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Begin()-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "FBD74B25171EDFAC469772CB0296809F9E92B4E994D07616EB65DD6C9570D4F4",
              "Hash": "5D0D249A7C29FFA95362225B4289DDDE34587876E9A7FD93A4EEF6A443B797FB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.BlendState)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blendState",
                  "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7EB75AB9765231C78017943A87E077E90C79F73479859DAC42B2ED7325A85FE5",
              "Hash": "DA6ABAD8F47AA1532E008D811C5D0600D61921D52663CC0BC1D112D346D2D002",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blendState",
                  "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.SamplerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthStencilState",
                  "Type": "Microsoft.Xna.Framework.Graphics.DepthStencilState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rasterizerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C92D142E0D0F867DAAD374355E67E47C38B34C0ED53AD6DA16EB29CBCF9FF6D0",
              "Hash": "0EC525CBE463E7BEE4BA621CC36536FC716DEBDF4829BE9AAD37ED23712D556D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blendState",
                  "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.SamplerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthStencilState",
                  "Type": "Microsoft.Xna.Framework.Graphics.DepthStencilState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rasterizerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "7F06E036A466C7886F1F69CD0464DE782E33AEA1524B74D8B3B79D1E24640F77",
              "Hash": "94B603C5D4EE24061715FE125D5D9E76AB891072C7AF15D8A9D67C0065581C38",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Matrix transformationMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blendState",
                  "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.SamplerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthStencilState",
                  "Type": "Microsoft.Xna.Framework.Graphics.DepthStencilState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rasterizerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "transformationMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6BC2DC1733C9FBB375EC3B64C8E60AD0D8F4697C9FA863C36B70C75EDEB7F9E9",
              "Hash": "BAB64CC76806F5EC87E216534C4BF3C31C862CDF8D284A52000BA63D9BD46C0B",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Matrix transformationMatrix, System.Boolean disableBatching)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blendState",
                  "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.SamplerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthStencilState",
                  "Type": "Microsoft.Xna.Framework.Graphics.DepthStencilState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rasterizerState",
                  "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "transformationMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disableBatching",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "F5FFCEF18CAE718C14AA0C12067AF3E7C359736F2C24F05CFAC0B2ACC099E9AB",
              "Hash": "1F200BB48E52FA95884B00FD3F3C5473F382EDDE9C84E3E3BB1B9438E916E16B",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PrepRenderState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "B992618163B7A5A734E618BECF0FF53A4920DE69B6C1077E36BD6A53C476719A",
              "Hash": "840D16774B5A1D657A90D1175AE9C83C0664276B7CDDF4F1BA3EA5EB31DA41FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Begin(Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "Begin",
              "Signature": "public System.Void Begin(Microsoft.Xna.Framework.Matrix transformationMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "transformationMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "B35D1F1EF72C1E6D64E93A66DE5433B339F34DDE629155E61728F40944457779",
              "Hash": "36CC7954FA06ABC08345C35828D143BC9AD662A3A24C65DE92FA60B6081317A4",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Matrix, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBegin()-\u003ESystem.Void",
              "Name": "CheckBegin",
              "Signature": "private System.Void CheckBegin()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "94181ED690D7E072364F22D4B3EAFDA1DE4712908EA9E4680F6407CBB8A9DB77",
              "Hash": "0FFD922903ED500D4BC965BA84CFB07C6A75B33E202500B89EA4E0B047144B73",
              "CalledMethods": [
                "System.InvalidOperationException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Begin has not been called. Begin must be called before you can draw"
              ],
              "Source": null
            },
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "protected System.Void Dispose(System.Boolean disposing)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "E43B47A46CA7FBFE7F9A818F90BF3924E6795340441702A3CDB591593F2DB5C9",
              "Hash": "DC0528D45B00443461F6826177C914204E6E097B5170D6D6E38D9658D369A921",
              "CalledMethods": [
                "Candide.Graphics.Batcher.GraphicsResource::get_IsDisposed()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.Graphics.Batcher.Sprite, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.Graphics.Batcher.Sprite sprite, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "Candide.Graphics.Batcher.Sprite",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "AC7F3A6ECC95257D13C84DE334B9BEDD02CBCFACB93F3DBB7A7F4FF5271B2611",
              "Hash": "A5245189EEC70C2D64D6E856F987A42923E3AA4E5D77EC061917B0DCAE943455",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Candide.Graphics.Batcher.Sprite, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.Graphics.Batcher.Sprite, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.Graphics.Batcher.Sprite sprite, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "Candide.Graphics.Batcher.Sprite",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "6799848A523CBAB144C63799630D97833EA30DBBC442BF1ABE4CFABED2288007",
              "Hash": "E866DF2138C9F6130A5C968011E9B2BEF2B9350E5FC462DAF45ED63C3798474D",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Candide.Graphics.Batcher.Sprite, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "80FCF6021274BC63F258BB4894C2F36BC99E5C2DCF09AA259A7007FA1547D0E0",
              "Hash": "93AA3894DF5854D6FCA80A8321F66DD581E986E701F4B7F922AD54F5A9E0EB99",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "DB347F8FF64A58E8861C6ED4F68E4694B24C160ABBDDF46D6A64D291677A7C07",
              "Hash": "F2A0EC0C695AC0E2FB60DF2B3DC648AEDDCD2A89BE80E9CD4C7864D4C9B81015",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A8CC27DB4EF966A660F81EF9CF63201F1E9C795D2567F4409D789ABE52DA9E87",
              "Hash": "F63990DDC450F2F6FC0006DDEB36C4A5F2B34A3E049EFDCE746E711A4BD01AD0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects effects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "FCE9B8034E15B21F3A13FBF0629C4ACB6265CA173D7E1535FEED9D18E1A5ED99",
              "Hash": "6582DA0AF084E2F29BA9EAFE58FFE0DBDA3F86FFCF1C9D1B7BA5D9EFE7D4AB44",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewTopX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewBottomX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewLeftY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewRightY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "4113FB82A79805F5E58BDE69822F73797AD72A48DD1F924BE70AB96A6EB258BC",
              "Hash": "00E5B42AEF049F7114DDD23D9FBBB7C247188E2421CA8165A766ADDFC5101C82",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "2558CBAF264E5AE9F6568F105F7B5168BCE99C44B65ED8FAFA956C6C227BA714",
              "Hash": "A909F9EC10028C3760F09E8C6E9043F64E8C3944EC162941E77A177DFC36C9B9",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "E13B3E3B95EC776469E3A4044F4C55562C94ABAFFC7D95BAAF9FB9B921358A8A",
              "Hash": "83DC48232C5F8FA9DA42E496433575DD59B1D0A1810B1AF3D16EF6F4DE75AEF6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "781C33AABD78B6F199A51457B0C157EE0AA7EDC8735730D2EE9D9B692B104523",
              "Hash": "3C1FA1E19321C703D10D6CBF5E0CAB97BD8B79D3EAA21B8697D448279913DB8E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "032E104638CE9D271AE527F0CF60E063402F8C397E6080D9B933197F47D4E289",
              "Hash": "83ED7D9F5F89F858B736D8D563ACED95A4C3AC646C7D6CB6E165EAD88F3CAA5F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "2BFBABA203D35AD97D8DB13A4D43CDD342277C518139A4F89A935E9066CCAAAD",
              "Hash": "878BCADE375F56F62BB56C8BBD2CBC04A2691D51D66DF2A71405159FF4136505",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewTopX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewBottomX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewLeftY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewRightY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "2E41D438CF87F5E49A9BC907128B28C5001210D1CEFDD1A2A28CACA8919AACC0",
              "Hash": "181E25FD6F0758DF2BE75E79D49DF5A9A2AD26205D2FD404ADFE2CFC82926146",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "layerDepth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "D5ADE07CDE68E10D1887ADC59E75FF84D609133FC9A9024F84BA12CC79E2E787",
              "Hash": "1816710E5BB6896D8A750E546F539248DE832FA76A351E006F8184BF8FBF9902",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawMulti",
              "Signature": "public System.Void DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture1",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture2",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "23136B07FBB4BD0CCB77742060F2791F602C34A2576221DADDDDAFB47C72DA7B",
              "Hash": "29FA6C1E3BAD963969EA61BFD3912440B7B637D87598D431DB7093D7ECE0FBE5",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSpriteMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "DrawMulti",
              "Signature": "public System.Void DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects effects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture1",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture2",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "BFC0AFC60D3D7B5DD94497D378E2D722AFB968116CB7FA0739E85AA3FF789ADD",
              "Hash": "0445BC31E8C3E4211D69F44E0BCAEBEA86010DAF81D0BE3F137517E41491F70A",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PushSpriteMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPrimitives",
              "Signature": "private System.Void DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture texture, Microsoft.Xna.Framework.Graphics.Texture texture1, Microsoft.Xna.Framework.Graphics.Texture texture2, System.Int32 baseSprite, System.Int32 batchSize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture1",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture2",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseSprite",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "907F56DE7BA79B7FF2339450A1F1D632B44653311AD8E7AF4B04472B8BA76B55",
              "Hash": "BC2A35B4238257EEB809693DF88F02454524456849DBE993F80F429389F3C583",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Textures()",
                "Microsoft.Xna.Framework.Graphics.TextureCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPrimitives",
              "Signature": "private System.Void DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture texture, System.Int32 baseSprite, System.Int32 batchSize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseSprite",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "C25C39B3E9604BFABA9E7A98D8A392FD761D66AD636CEE553CD17F31C72758A0",
              "Hash": "FD991715E2D5A730DA9CBEA72C26430E6157198C60FB4823DC284A5B3D5A477B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Textures()",
                "Microsoft.Xna.Framework.Graphics.TextureCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2[], Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawRaw",
              "Signature": "public System.Void DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector3[] verts, Microsoft.Xna.Framework.Vector2[] textureCoords, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verts",
                  "Type": "Microsoft.Xna.Framework.Vector3[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textureCoords",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "B56EE32D0ABDB8E477A5709024A75754E3F716202AA3C627E80275AEC4DBC2D3",
              "Hash": "B1B97279E059FD37E4BE4B5A268A83131A77DFB389AF57241B8ADBFADAC2448F",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2[], Microsoft.Xna.Framework.Color[])-\u003ESystem.Void",
              "Name": "DrawRaw",
              "Signature": "public System.Void DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector3[] verts, Microsoft.Xna.Framework.Vector2[] textureCoords, Microsoft.Xna.Framework.Color[] colors)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verts",
                  "Type": "Microsoft.Xna.Framework.Vector3[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textureCoords",
                  "Type": "Microsoft.Xna.Framework.Vector2[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "colors",
                  "Type": "Microsoft.Xna.Framework.Color[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "55DCB4933699A2F1D228DC2BA090C314B1C29D9DB7BEF15F6EB7A71FF2E050DD",
              "Hash": "1E8A5B2A6146BF841F4DEF33E3AF399A2FBDA2AA808A1F02B32C64A8BB086D70",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableScissorTest(System.Boolean)-\u003ESystem.Void",
              "Name": "EnableScissorTest",
              "Signature": "public System.Void EnableScissorTest(System.Boolean shouldEnable)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shouldEnable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "D71E39A04C74E3F67F217AADA496CEC56DBF66949C8047DC06692FDAE38B3B24",
              "Hash": "259DA31F96A0D10653CD08E2C131E8250568778B424CE5CF0427B5F3A127C957",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_ScissorTestEnable()",
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::.ctor()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_CullMode()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_CullMode(Microsoft.Xna.Framework.Graphics.CullMode)",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_DepthBias()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_DepthBias(System.Single)",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_FillMode()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_FillMode(Microsoft.Xna.Framework.Graphics.FillMode)",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_MultiSampleAntiAlias()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_MultiSampleAntiAlias(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::get_SlopeScaleDepthBias()",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_SlopeScaleDepthBias(System.Single)",
                "Microsoft.Xna.Framework.Graphics.RasterizerState::set_ScissorTestEnable(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "End()-\u003ESystem.Void",
              "Name": "End",
              "Signature": "public System.Void End()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "4670B7F7BBF68FB4EE9546951DE5951B5DCE502C45A4C6E212F147BFECB62D2C",
              "Hash": "9F9E95A1F313C78E6EE6E052EACBB071097662254A495E3A8998F933AF2B9050",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FlushBatch()-\u003ESystem.Void",
              "Name": "FlushBatch",
              "Signature": "public System.Void FlushBatch()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "3160CB9F8A764070EEFD54826F83C6B2E80D8CCBC64F94DEE6FB02383A64F6AE",
              "Hash": "C1043313137F1444C3F8081DA0DA8047596233562BC15D966ED8C82C5483AB22",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::PrepRenderState()",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateIndexArray()-\u003ESystem.Int16[]",
              "Name": "GenerateIndexArray",
              "Signature": "private System.Int16[] GenerateIndexArray()",
              "Visibility": "private",
              "ReturnType": "System.Int16[]",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "F7A196F3A431613FA61211DCCAA797EDE01660FB798DBDB84C1904FACB929FBE",
              "Hash": "CCCADD4BBE34EE5A094660F7F06B64B7B9A08F5DF06F171D67EFFFB80EB9C4B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepRenderState()-\u003ESystem.Void",
              "Name": "PrepRenderState",
              "Signature": "private System.Void PrepRenderState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "AF1B957BC04A3CF4D50ABFC38B6A824DFC77F17BE772082B85BEDFA81ED364AD",
              "Hash": "29EA643E8A25033BD84AF895FFE60206D4E2CBA8E07B2615A6D39E3CF3480171",
              "CalledMethods": [
                "Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()",
                "Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.Batcher.SpriteEffect::SetMatrixTransform(Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushSprite(Candide.Graphics.Batcher.Sprite, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PushSprite",
              "Signature": "private System.Void PushSprite(Candide.Graphics.Batcher.Sprite sprite, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 origin, System.Single rotation, System.Single depth, System.Byte effects, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "Candide.Graphics.Batcher.Sprite",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationW",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationH",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewTopX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewBottomX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewLeftY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewRightY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1134,
              "BodyHash": "DB9F6DFFBABEFB189C7C3EF21BCDE0AF9C3A7A30CB35A4458594045B71344B0B",
              "Hash": "E5F131F6C31DCF183C204A54AE102C80BD5905882615202B1D25EC924B4B7E83",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::WithinEpsilon(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Sprite::op_Implicit(Candide.Graphics.Batcher.Sprite)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Rectangle\u003E, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PushSprite",
              "Signature": "private System.Void PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D texture, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E sourceRectangle, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 origin, System.Single rotation, System.Single depth, System.Byte effects, System.Boolean destSizeInPixels, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationW",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationH",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "origin",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destSizeInPixels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewTopX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewBottomX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewLeftY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skewRightY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1170,
              "BodyHash": "C4700B5466007F0C37FCC7C80842535C8781457DCA2C892C61B6B9CF60EBAC22",
              "Hash": "00EE1D56E0DBA22785AABF8B22D4AA53480215FFB38A57EB2F782E7E79A9E057",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "System.MathF::Round(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::WithinEpsilon(System.Single, System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushSpriteMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Byte)-\u003ESystem.Void",
              "Name": "PushSpriteMulti",
              "Signature": "private System.Void PushSpriteMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle sourceRectangle, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, System.Byte effects)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture1",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture2",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationX",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationY",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationW",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destinationH",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effects",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 712,
              "BodyHash": "64998A359340164766C46AA5EAB790727CF18F8AEABC77A72C885283A57E0D6F",
              "Hash": "99C7AFBFA370DDF5975C560825BB64CD8F5C157F9EAB5EE0B33971C192703DF7",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Batcher::FlushBatch()",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)",
                "Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIgnoreRoundingDestinations(System.Boolean)-\u003ESystem.Void",
              "Name": "SetIgnoreRoundingDestinations",
              "Signature": "public System.Void SetIgnoreRoundingDestinations(System.Boolean shouldIgnore)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shouldIgnore",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "0A7AB4BC434EC91253DF247C5B6D335A489E9267608E9B3B9A45A43261A5ADCA",
              "Hash": "87EF95A8321C6F0F300909070D8E2CA55F0974EF962F183ED1B14541E90DCB5B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C2634ABFCBE9C1D97C40476691B14FAFE703248534073C6E6CA28D0758BE882"
        },
        {
          "Id": "Candide.Graphics.Batcher.Byte4",
          "Name": "Byte4",
          "DisplayName": "Byte4",
          "FullName": "Candide.Graphics.Batcher.Byte4",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "W:System.Byte",
              "Name": "W",
              "Type": "System.Byte",
              "Signature": "public System.Byte W",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D441F7550DE8A78239EB514AF23B3A6972C998D58550A793F323E9219C3BDF63"
            },
            {
              "Id": "X:System.Byte",
              "Name": "X",
              "Type": "System.Byte",
              "Signature": "public System.Byte X",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24F2264B338FDDF5FB0FD69098C4E1D83B0278E08A2031BAB52E83A344870C62"
            },
            {
              "Id": "Y:System.Byte",
              "Name": "Y",
              "Type": "System.Byte",
              "Signature": "public System.Byte Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AA80D88804D2DF00C365A51D6210678FA35CC76D6858E2F2B41DF8034B2F850"
            },
            {
              "Id": "Z:System.Byte",
              "Name": "Z",
              "Type": "System.Byte",
              "Signature": "public System.Byte Z",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DFB8B29D19ED219356ECE06F90272A3682B5CEFE28697FA59C93F1AABD12B75"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D840DF2CA61E9077A1AD653F5F4E9FF26FBBF964C1807B18A39AF76FF368C236"
        },
        {
          "Id": "Candide.Graphics.Batcher.DropShadowBatchData",
          "Name": "DropShadowBatchData",
          "DisplayName": "DropShadowBatchData",
          "FullName": "Candide.Graphics.Batcher.DropShadowBatchData",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "QuadScale:Microsoft.Xna.Framework.Vector2",
              "Name": "QuadScale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 QuadScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3465DC482AFB8AA4AEA34771FE30F6B9490B154CAC48131F8C8998BFDE51AE9A"
            },
            {
              "Id": "QuadTranslation:Microsoft.Xna.Framework.Vector2",
              "Name": "QuadTranslation",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 QuadTranslation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F2E7BF27008B15FE0130B317EA48497FC13CA0569D529291C691A98CD6734C8"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "135B4A3376F09F0131ADE93B6D88427EEF70AFA42E9100C9558CC32E7BA18D3D"
        },
        {
          "Id": "Candide.Graphics.Batcher.DropShadowBatcher",
          "Name": "DropShadowBatcher",
          "DisplayName": "DropShadowBatcher",
          "FullName": "Candide.Graphics.Batcher.DropShadowBatcher",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow, Candide.Graphics.Batcher.DropShadowBatchData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanPushQuadBatchData(System.Int32, Candide.Graphics.Batcher.DropShadowBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushQuadBatchData",
              "Signature": "protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, Candide.Graphics.Batcher.DropShadowBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.DropShadowBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "965F48DACB5DDF688D57585AE1A6EB8B47A257479F474FDD428C105F605B4E80",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "EEFE4AB32F464708AD5C2685DD0EC435A2CDC9775DA9AF5622ABF788E6D547DF",
              "Hash": "BD0F30AD1972C0D47255A96FE3C639998615C307FBE13646D54DD07D03C063ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushQuadBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.DropShadowBatchData)-\u003ESystem.Void",
              "Name": "PushQuadBatchData",
              "Signature": "protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, Candide.Graphics.Batcher.DropShadowBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.DropShadowBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "181EDC50702E6407BC64C7BE6732429D282B97661D45C93325E1474777D82529",
              "Hash": "1A0C528368F8CBACFA95A9F3BD8214FBF2789FA347BA13B2266BFAE1137AE339",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow, Candide.Graphics.Batcher.DropShadowBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "5D34AEF97A9C3EEF7B26B047294F3C886FE32364CE9ED21DC12A1FBD6BAABA1C",
              "Hash": "420E762595771017E67B485FC4C9F2CCF9052595B30E74D4A008D6F16037BBA0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Batcher.VertexBatchedDropShadow::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow[]\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow[]\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7E425BE6DF4F306AABD6D9F7C9200E3149B1DEE93A9E6B337B16271D73B9E5D"
        },
        {
          "Id": "Candide.Graphics.Batcher.FogBatchData",
          "Name": "FogBatchData",
          "DisplayName": "FogBatchData",
          "FullName": "Candide.Graphics.Batcher.FogBatchData",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlbedoTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "AlbedoTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D AlbedoTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142F0A13E4C7B0427BEA49FE2EAECDD5D02B16B6C71EE67342665BF0E71C14B7"
            },
            {
              "Id": "FogHeightFade:System.Single",
              "Name": "FogHeightFade",
              "Type": "System.Single",
              "Signature": "public System.Single FogHeightFade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C989277A69BDAE9F3BEE989DE9A0611C14CE65A42374F65C43C13E83A76FC3D9"
            },
            {
              "Id": "PositionTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "PositionTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D PositionTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D868F1BF6FC1895ED067B8074F83EBA05E5C03CC176770DD69B604849196A51D"
            },
            {
              "Id": "TextureTransform:Microsoft.Xna.Framework.Vector4",
              "Name": "TextureTransform",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TextureTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7796FBC21F836351C2CF0288081019E1DB1627316450112593E60CA906146019"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "World:Microsoft.Xna.Framework.Matrix",
              "Name": "World",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F6F3B87417BBB94B9A8BB22A9CB2904BA741AF3A88D65E89C99654AD9B753F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F22496D6F53EA462CCA39A23168D773B51A3972484FB0E713B60D90EE0FF40F"
        },
        {
          "Id": "Candide.Graphics.Batcher.GraphicsResource",
          "Name": "GraphicsResource",
          "DisplayName": "GraphicsResource",
          "FullName": "Candide.Graphics.Batcher.GraphicsResource",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_graphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "_graphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "private Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphicsDevice",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "039B3C53EB8586323C8AC95BAAF3A86C9C5052BE660BD5792D5570D0EDE85E25"
            },
            {
              "Id": "_selfReference:System.WeakReference",
              "Name": "_selfReference",
              "Type": "System.WeakReference",
              "Signature": "private System.WeakReference _selfReference",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4FE967D82BA5206A1AC8039C820EF12DB3B810B0059424F3C2C85D6E33F387"
            }
          ],
          "Properties": [
            {
              "Id": "GraphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "GraphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice GraphicsDevice",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B968721E4EFD55FF8DAB12BD8C3DBBF11A0CCD1C0B201B9D164284160478E318"
            },
            {
              "Id": "IsDisposed:System.Boolean",
              "Name": "IsDisposed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDisposed",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "68DCB57EC0C4D6B0C70883C10B472D70FEA752AA415E01AAD49F958381A6358D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "protected System.Void Dispose(System.Boolean disposing)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "307C74F6CA4CE0B688055AC229C51AE5DF61CA89539681CDF2254E7E54234562",
              "Hash": "3EC62AB42900C24160D0337EB0D8178C5F1F485CC7CF1E229BF32656585983DE",
              "CalledMethods": [
                "Candide.Graphics.Batcher.GraphicsResource::get_IsDisposed()",
                "Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()",
                "Candide.Graphics.Batcher.GraphicsResource::UpdateResourceReference(System.Boolean)",
                "Candide.Graphics.Batcher.GraphicsResource::set_IsDisposed(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0B832DC412970E7A609F2F5E7404AA82E6B379AACBB5EC5730706638E4A282CA",
              "Hash": "DE014003E4D2DF8186377C83B37FE9242D417482E3EA12E7F18D02CD8DC51E53",
              "CalledMethods": [
                "Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)",
                "System.GC::SuppressFinalize(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Finalize()-\u003ESystem.Void",
              "Name": "Finalize",
              "Signature": "protected System.Void Finalize()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8F60F892DB4613A5458C065E113B03A48D7DB81533BB98DF4D36A43927980987",
              "Hash": "0D9E79B97736CFC415751F5B6C30B9A57121778D8CA81B96691A72AB88A56DAD",
              "CalledMethods": [
                "Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)",
                "System.Object::Finalize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateResourceReference(System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateResourceReference",
              "Signature": "private System.Void UpdateResourceReference(System.Boolean shouldAdd)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shouldAdd",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "654CC5BAF25EDE02D6DB7E69F42EECEB2E38EF306F7FAECCDF3BEAC8C4F3C1FE",
              "Hash": "D1A6528C7D1111520A4938C20A7C7E9198D025A4B23FCF812EA7CC1029C38491",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMethod(System.String, System.Reflection.BindingFlags)",
                "Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()",
                "System.Reflection.MethodBase::Invoke(System.Object, System.Object[])"
              ],
              "StringLiterals": [
                "RemoveResourceReference",
                "AddResourceReference"
              ],
              "Source": null
            }
          ],
          "Hash": "12CA8B0CE97D82532274A5B799E7CFF6086EA1E9D06F1585C6C997D8751E30AD"
        },
        {
          "Id": "Candide.Graphics.Batcher.ITriangleMeshBatchData",
          "Name": "ITriangleMeshBatchData",
          "DisplayName": "ITriangleMeshBatchData",
          "FullName": "Candide.Graphics.Batcher.ITriangleMeshBatchData",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh mesh",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BC19CE3ABAAF0E08E0E40704F9528C0C5F8D418CE4899ED3C4EF67C86B5F9C73"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "EA1241B7B5555C373E415B5235E09881E4CD09B8B817024E0F9D60A4891BAFE5"
        },
        {
          "Id": "Candide.Graphics.Batcher.ParticleBatchData",
          "Name": "ParticleBatchData",
          "DisplayName": "ParticleBatchData",
          "FullName": "Candide.Graphics.Batcher.ParticleBatchData",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlbedoTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "AlbedoTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D AlbedoTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142F0A13E4C7B0427BEA49FE2EAECDD5D02B16B6C71EE67342665BF0E71C14B7"
            },
            {
              "Id": "Emissiveness:System.Single",
              "Name": "Emissiveness",
              "Type": "System.Single",
              "Signature": "public System.Single Emissiveness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175E460D80D53B80D21A7D8B11E332501566AAD2A782ED14BB134EAFBA1295FB"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "MetalTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MetalTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MetalTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9456E9DF7998ADC89A2C42E7B04896E8DA879311F40B48D13180BE411A3F32F6"
            },
            {
              "Id": "NormalMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "NormalMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix NormalMatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C9BDAC5BDAD81F83F10892D539CA8F4929FBC2C7A59D503DEF93A97E613B007"
            },
            {
              "Id": "NormalTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NormalTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NormalTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5A7A57D5C0337DFF1FE9962CF8C90D2A734708B220F7AE101C1BB6D223E97B8"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "Transform:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Name": "Transform",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E Transform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49AD78AE8D5B869B9647F102AC346DE8313355DFAD2835CC7B494A5D5907364C"
            },
            {
              "Id": "UseNormalMap:System.Boolean",
              "Name": "UseNormalMap",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseNormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E639B1AF1E9072179458D2957C9F5011A7D4BD783ED9C362732D2C6261ECE9F"
            },
            {
              "Id": "World:Microsoft.Xna.Framework.Matrix",
              "Name": "World",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F6F3B87417BBB94B9A8BB22A9CB2904BA741AF3A88D65E89C99654AD9B753F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B4880073C2A072ED8C7248F722E66BA4C83C21A2375298DB65DDE14515D1159B"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedConstructionSites",
          "Name": "RenderBatchedConstructionSites",
          "DisplayName": "RenderBatchedConstructionSites",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedConstructionSites",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.RenderBatchedParticles",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 850,
              "BodyHash": "E4DC1832A0D5107776C2CF70F3CF6EC3175713BCD93DAD2542EC85B956D5EC74",
              "Hash": "A9ED95200CB5208C4A814C251C3D8B846CC23FD0C9BEADC229D2F056DE1FCB87",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Batcher.VertexBatchedQuad::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7EB8CE4179D235AA45DF6524AC6A3DADD5C095962B37EFE19AF6207EAB5EFAF"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedEntities",
          "Name": "RenderBatchedEntities",
          "DisplayName": "RenderBatchedEntities",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedEntities",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanPushMeshBatchData(Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushMeshBatchData",
              "Signature": "protected System.Boolean CanPushMeshBatchData(Candide.Graphics.Batcher.TriangleMeshBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "D872D5B554374825C775DFF237AA93A405EDF27037BDE759C54022EDD370BFE3",
              "Hash": "D63138C8D0C4F2B43409723795F1C13138A1DA6B6AF1DCD34C9B82C0D98931D7",
              "CalledMethods": [
                "Candide.Graphics.Batcher.TriangleMeshBatchData::get_mesh()",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "F33E3D0ABB1843AB5FC505923F8EB4B7D35BD0E3683174B30D13D3D8176D83F4",
              "Hash": "7EA1EECD09DC66B50C7BFC2CE9692839955F3C3AC7CD903D9ED5D10DAB5AA8BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "D0DF590FFE32C01A8215E2A2432433BD291CB84E2E25B6FE168B03E3147C3060",
              "Hash": "BB890985D59898A77991F5D161E0259AD6557F989301E3EE6B3593EC69DB4330",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMeshBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "PushMeshBatchData",
              "Signature": "protected System.Void PushMeshBatchData(System.Int32 batchVertexIndex, System.Int32 numVertices, Candide.Graphics.Batcher.TriangleMeshBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 512,
              "BodyHash": "BA6D017A3E96C5F2574020D2680B33B6F0402634DBAFA2E211C24C7064AE7772",
              "Hash": "9C41E750B5657AB64F96C2ADFA9D05D6114D71997C5503AD4453C93A92536E9D",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::Transform(Microsoft.Xna.Framework.Vector4\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector4\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "11FC497CB43AAF3B29207949E70EBB28AC0ABE7D82F0359C3B781D35A2BB4314"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedFog",
          "Name": "RenderBatchedFog",
          "DisplayName": "RenderBatchedFog",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedFog",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanPushQuadBatchData(System.Int32, Candide.Graphics.Batcher.FogBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushQuadBatchData",
              "Signature": "protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, Candide.Graphics.Batcher.FogBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.FogBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "B9BF193ECC972CD0E10BE9D3691294DE8F2AAEA2BE5270B61BEFD377D407EA16",
              "Hash": "1BD43EF5FDA2E4F7F6A885CA1D1DCA2AA9F3732E519A3543C53FB675BB189330",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData\u003E::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "12F914E5CDC30A9ABEE78813748B0823C30D00AE24130DB432E9F7838617E2E3",
              "Hash": "A2CB5C39B689CE890212F25C8ADD7BE0DA130DDFE8AD6782DF806DAB3B2D44EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushQuadBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.FogBatchData)-\u003ESystem.Void",
              "Name": "PushQuadBatchData",
              "Signature": "protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, Candide.Graphics.Batcher.FogBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.FogBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 233,
              "BodyHash": "1E25DBD08B98FA388522D5E3BBBBC3C9C658CCA8CB8525476B30699BBC2CAA9E",
              "Hash": "F6F3A82EB45F36DBFD50448012BA1647DD770B695B6256857CACC9EDB3D67807",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData\u003E::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::Transform(Microsoft.Xna.Framework.Vector4\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector4\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedFog[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedFog[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedFog[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "A72DFED6F12B86FD7A778050BE09D82AF6C32EB7AEB0B4E8EDFCFC7DE1C4B782",
              "Hash": "BB0EFD4A21618B119ED5C33548F85629FAEA3FBAF7B2EA4A1E449D7D11BC9526",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Batcher.VertexBatchedFog::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedFog[]\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandide.Graphics.Batcher.VertexBatchedFog[]\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A23B2BBD7B812DF2F14B7D70C68697EB3B2E486DA4DFFDB8A79B8225D9D1284"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedIndexedEntities",
          "Name": "RenderBatchedIndexedEntities",
          "DisplayName": "RenderBatchedIndexedEntities",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedIndexedEntities",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CMicrosoft.Xna.Framework.Graphics.VertexPositionNormalTexture, Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanPushMeshBatchData(Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushMeshBatchData",
              "Signature": "protected System.Boolean CanPushMeshBatchData(Candide.Graphics.Batcher.TriangleMeshBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "04C227D5FE262A959D3EB61E1C1152565C7FD18B40A7043CBFC4C2DA4472B448",
              "Hash": "82C2E62FD828B5B98EAEF56BC6CCD6E036F0F17F254C2429396C70762DF78871",
              "CalledMethods": [
                "Candide.Graphics.Batcher.TriangleMeshBatchData::get_mesh()",
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CMicrosoft.Xna.Framework.Graphics.VertexPositionNormalTexture, Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "CandideCreator.Shared.GraphicsModels.VertexTbnTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "D529348E0F506DCD8EB8C6024AB3E0E23EDFCE00D16FE0F4A4B1E33D26BF71BC",
              "Hash": "C92E07FDD22FA7B2736EE194967DE07B413C33623CDF33C411B83D5EE6A6973E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, CandideCreator.Shared.Models.VertexPositionColorNormal[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.Models.VertexPositionColorNormal[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "CandideCreator.Shared.Models.VertexPositionColorNormal[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "251EA416B4FE6C19FB7D4461E5754F3A70848A139989C013B99F6C0409936AF7",
              "Hash": "B61BA5A19401031ACCDB1A92B549D4B3CBA1F36CCDD0F1AD5BE74546E70B2966",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "CD4D24261E40CB3138ADD8B3E9C9D4BEF4E9460AA88966ECCEEC190D40A62013",
              "Hash": "6DAAE1FC8C867DD2288E83FC3A9C8750CF0CE81DD8AA12D7A92F131A7BA25EDC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColor[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColor[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionColor[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "E9F6DB85E2732AD7D3515C8DBB3F3534E141B146983A41959E0C3434B47E7BC4",
              "Hash": "14847743E519FBE1735E4A22519CBB9D3BA261B6433C5C0B838221B886CE6329",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "7C58EF1A972FBD8A578603E66CDC5F1097D91F11363F080558940B58217F6637",
              "Hash": "DC014995596529CCC57A7021DF613AF7FB5E4AE1C933C1C28394164DD10CE882",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPosition[])-\u003ESystem.Void",
              "Name": "CopyMeshData",
              "Signature": "protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPosition[] meshdata)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshdata",
                  "Type": "Microsoft.Xna.Framework.Graphics.VertexPosition[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "DEB1D57D729D9650A96DE1B556B795D3205643A8964EB5F1720DD34616F7C7A8",
              "Hash": "63A8BA01641616EC6D7F0138221B2473273526E42ADD7949AB8A145E67F7717A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "D0DF590FFE32C01A8215E2A2432433BD291CB84E2E25B6FE168B03E3147C3060",
              "Hash": "BB890985D59898A77991F5D161E0259AD6557F989301E3EE6B3593EC69DB4330",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushMeshBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "PushMeshBatchData",
              "Signature": "protected System.Void PushMeshBatchData(System.Int32 batchVertexIndex, System.Int32 numVertices, Candide.Graphics.Batcher.TriangleMeshBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchVertexIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numVertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 512,
              "BodyHash": "33B0D2AFCE5F8D56011F0418839C95925586056795E8BCECD76CE8C2586B89BA",
              "Hash": "7EABFADC614D45C53C6B2AEDE07CE136CD7BC90F2BBB9E534ACA9EF16FC20346",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CMicrosoft.Xna.Framework.Graphics.VertexPositionNormalTexture, Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::Transform(Microsoft.Xna.Framework.Vector4\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector4\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69ED94E2FB91667569FD3C71B92586915B6F928608A7B5FED073719ECA2F62AD"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedParticles",
          "Name": "RenderBatchedParticles",
          "DisplayName": "RenderBatchedParticles",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedParticles",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entityPlaneVBufferIndex:System.Int32",
              "Name": "_entityPlaneVBufferIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 _entityPlaneVBufferIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72B5FC16096EAB488C3F4FA223D22F142ADBF1613E9D75F0BE7CDAE8DC63BBBB"
            },
            {
              "Id": "_horizontalCenteredPlaneBufferIndex:System.Int32",
              "Name": "_horizontalCenteredPlaneBufferIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 _horizontalCenteredPlaneBufferIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "40CA2166444177DD4C4341D5CA62174B96CA2F7BE03FE9988245AA2AEB3AC3B6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanPushQuadBatchData(System.Int32, Candide.Graphics.Batcher.ParticleBatchData)-\u003ESystem.Boolean",
              "Name": "CanPushQuadBatchData",
              "Signature": "protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, Candide.Graphics.Batcher.ParticleBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.ParticleBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "9DDA391020E9A3335AFD133DC2BBA13CA73AB2E118F21BBC87CF8EAC1364478F",
              "Hash": "00B3DA15970891A934125E1E1BABD2328472BD90B4C4F9F25ECF3656177E7563",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "CustomSubmitSteps",
              "Signature": "protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphicsDevice",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMaxBatchQuadCount()-\u003ESystem.Int32",
              "Name": "GetMaxBatchQuadCount",
              "Signature": "public System.Int32 GetMaxBatchQuadCount()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8F52E66A0212955EADB9478F491C641E6E56FFD148C3762A1E4EF36082A46241",
              "Hash": "5E04989ACEDE9FF46B3ABE56DAC0F57BA7DD4B38D5FBE1F5CBBCEB86A61B3DF5",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "GetVertexDeclaration",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "A31BE94100010F1E1819B7D85A2F68225D38A4743082FB16FF4DFD0DE8724940",
              "Hash": "0510AE7EB1EB3705366098BABAFEEB5170C303A588294EB4DF611440456D04AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PushQuadBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.ParticleBatchData)-\u003ESystem.Void",
              "Name": "PushQuadBatchData",
              "Signature": "protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, Candide.Graphics.Batcher.ParticleBatchData data)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batchIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "num_primitives",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Candide.Graphics.Batcher.ParticleBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 450,
              "BodyHash": "165FC0E3792C966EEED0C09451134EA5C19105C56F6311B7690F91FD2DE51726",
              "Hash": "06930F19A8E1C28440BDD5645324ED53420584C57BE06D67DCA380097CCA18F0",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::Transform(Microsoft.Xna.Framework.Vector4\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector4\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Value()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::GetVerticesPerQuad(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1256,
              "BodyHash": "A3BC349CCDADFCD8DCB8ECB799511CBC726C90D17F0936A98B963E100F516F8F",
              "Hash": "BBF8B8C99752EE0CAA206C5C668BC2A701D1E30A4DCA8BE6B8BC5F4AB562BD94",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Batcher.VertexBatchedQuad::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F29F7F6148D4815B5E3FD4BDBF0646A0A8B1123A8FBA89670B0AB56DCD3D68B7"
        },
        {
          "Id": "Candide.Graphics.Batcher.RenderBatchedSpacs",
          "Name": "RenderBatchedSpacs",
          "DisplayName": "RenderBatchedSpacs",
          "FullName": "Candide.Graphics.Batcher.RenderBatchedSpacs",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Batcher.RenderBatchedParticles",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_verticalCenteredPlaneBuffer:System.Int32",
              "Name": "_verticalCenteredPlaneBuffer",
              "Type": "System.Int32",
              "Signature": "public System.Int32 _verticalCenteredPlaneBuffer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7590804F709E63EA4DE11F234738ED112A30FD1035F552380FCA94ADC41E15F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Name": "SetupQuadFunc",
              "Signature": "protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E SetupQuadFunc()",
              "Visibility": "protected",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 840,
              "BodyHash": "DB13408FC6EF92DD4FBDFA55E75F6C7886832A3FBA9BD1E45A2332AADEF5D261",
              "Hash": "16FC7C0386256D9C3AD8D3A5975415C308EEA67E7C328EB1446B7D903E6F7944",
              "CalledMethods": [
                "Candide.Graphics.Batcher.RenderBatchedParticles::SetupQuadFunc()",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Batcher.VertexBatchedQuad::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B58F5E07FF0E1F2E44712014E0959B8333A75CA54A2F0D93122FF6A279B1415F"
        },
        {
          "Id": "Candide.Graphics.Batcher.Sprite",
          "Name": "Sprite",
          "DisplayName": "Sprite",
          "FullName": "Candide.Graphics.Batcher.Sprite",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Center:Microsoft.Xna.Framework.Vector2",
              "Name": "Center",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Center",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67C1E97350834351844196D118B689BADFE99FE01D44493CC32830F35D800D77"
            },
            {
              "Id": "Origin:Microsoft.Xna.Framework.Vector2",
              "Name": "Origin",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Origin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A65B2B1A02A5B7C55928DB667A7806CCCAD016248B290311B84CDE489B09C0A3"
            },
            {
              "Id": "SourceRect:Microsoft.Xna.Framework.Rectangle",
              "Name": "SourceRect",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle SourceRect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "403ECDD4864362E5DC0ADAEA8972C45EE326D10E9697F8707BC2F3E78FF0FB09"
            },
            {
              "Id": "Texture2D:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture2D",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture2D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "411B137B32CF81FE0A7B38AB5EB3C32DB04FA55A400ACA66FCD46CBCCE6AFB4B"
            },
            {
              "Id": "Uvs:CandideCreator.Shared.Models.RectangleF",
              "Name": "Uvs",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Uvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B18A240B84B6351261FADA986E563BEBB1B1AA8744491F33DF1B724902913AC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone()-\u003ECandide.Graphics.Batcher.Sprite",
              "Name": "Clone",
              "Signature": "public Candide.Graphics.Batcher.Sprite Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.Batcher.Sprite",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "3F5D1679081FF91CA6E374EBAE45ED89A134CC3ED0B0EDAF857C7D116C630D17",
              "Hash": "4C32C0743D51F7457F16F44BF79D2F2ED7536401B09C4450D784F3D7DA6D8E8F",
              "CalledMethods": [
                "Candide.Graphics.Batcher.Sprite::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateNinePatchRects(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle[], System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "GenerateNinePatchRects",
              "Signature": "public System.Void GenerateNinePatchRects(Microsoft.Xna.Framework.Rectangle renderRect, Microsoft.Xna.Framework.Rectangle[] destArray, System.Int32 marginLeft, System.Int32 marginRight, System.Int32 marginTop, System.Int32 marginBottom)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderRect",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "destArray",
                  "Type": "Microsoft.Xna.Framework.Rectangle[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "marginLeft",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "marginRight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "marginTop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "marginBottom",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "0F8E5BE32B42C07A2569B05773D98064314AE1A67B9C3D57C0AC52A297BB3991",
              "Hash": "4D83BFF6CC52581E5CC2B8C25281ACDDF3FAE96C2DA1145D4710DB189379ADC3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpritesFromAtlas(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.Sprite\u003E",
              "Name": "SpritesFromAtlas",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.Batcher.Sprite\u003E SpritesFromAtlas(Microsoft.Xna.Framework.Graphics.Texture2D texture, System.Int32 cellWidth, System.Int32 cellHeight, System.Int32 cellOffset, System.Int32 maxCellsToInclude)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.Sprite\u003E",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cellWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cellHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cellOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "maxCellsToInclude",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "E1114F7623E1A6DEF11E73F1C7C4D45916B639AAAB1A4CF13E6FFF19311CEA59",
              "Hash": "62182CE91E2BB1F7580AB52CC7B00FAEC5DEC1FC059B0A67B6BA3674D50AD24C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.Sprite\u003E::.ctor()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.Graphics.Batcher.Sprite::.ctor(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.Sprite\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Batcher.Sprite\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "35515D321370C1F5FE711AD54F04E7C71199FA979A4E623DFE77FD51A86EE52B",
              "Hash": "A5E8E6EFA501A9598908AAE002AD2E73F17BE945F28080145583E94824614244",
              "CalledMethods": [
                "System.String::Format(System.String, System.Object)"
              ],
              "StringLiterals": [
                "{0}"
              ],
              "Source": null
            }
          ],
          "Hash": "A8EE8A4F6892BE4216AAF446B6C9D475FCFFA1BE45D4D978DD7C9D03FC41B814"
        },
        {
          "Id": "Candide.Graphics.Batcher.SpriteEffect",
          "Name": "SpriteEffect",
          "DisplayName": "SpriteEffect",
          "FullName": "Candide.Graphics.Batcher.SpriteEffect",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Graphics.Effect",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_matrixTransformParam:Microsoft.Xna.Framework.Graphics.EffectParameter",
              "Name": "_matrixTransformParam",
              "Type": "Microsoft.Xna.Framework.Graphics.EffectParameter",
              "Signature": "private Microsoft.Xna.Framework.Graphics.EffectParameter _matrixTransformParam",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDB6B3F5F59D039EF9E42372A8C22E8663DBC3F533033B80E76B2630CA2114E1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetMatrixTransform(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "SetMatrixTransform",
              "Signature": "public System.Void SetMatrixTransform(Microsoft.Xna.Framework.Matrix\u0026 matrixTransform)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "matrixTransform",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B9C40C0DA31E05A1DD8F91D7A6EC58BBE292836FBEE26C8D1CC5BCDFB597202C",
              "Hash": "01CAE69E69B39BAD76FC8EF865383BA34CB8E5883698C3772943C7CAC92464A1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D969CF317A273E433C33BF26D90CB651C0677B1FB2E87BDF092EF5BC44BD49F6"
        },
        {
          "Id": "Candide.Graphics.Batcher.TriangleMeshBatchData",
          "Name": "TriangleMeshBatchData",
          "DisplayName": "TriangleMeshBatchData",
          "FullName": "Candide.Graphics.Batcher.TriangleMeshBatchData",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Candide.Graphics.Batcher.ITriangleMeshBatchData"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlbedoTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "AlbedoTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D AlbedoTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "142F0A13E4C7B0427BEA49FE2EAECDD5D02B16B6C71EE67342665BF0E71C14B7"
            },
            {
              "Id": "Emissiveness:System.Single",
              "Name": "Emissiveness",
              "Type": "System.Single",
              "Signature": "public System.Single Emissiveness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175E460D80D53B80D21A7D8B11E332501566AAD2A782ED14BB134EAFBA1295FB"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "MetalTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MetalTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MetalTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9456E9DF7998ADC89A2C42E7B04896E8DA879311F40B48D13180BE411A3F32F6"
            },
            {
              "Id": "NormalMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "NormalMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix NormalMatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C9BDAC5BDAD81F83F10892D539CA8F4929FBC2C7A59D503DEF93A97E613B007"
            },
            {
              "Id": "NormalTex:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NormalTex",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NormalTex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5A7A57D5C0337DFF1FE9962CF8C90D2A734708B220F7AE101C1BB6D223E97B8"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "Transform:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Name": "Transform",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E Transform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49AD78AE8D5B869B9647F102AC346DE8313355DFAD2835CC7B494A5D5907364C"
            },
            {
              "Id": "UseNormalMap:System.Boolean",
              "Name": "UseNormalMap",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseNormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E639B1AF1E9072179458D2957C9F5011A7D4BD783ED9C362732D2C6261ECE9F"
            },
            {
              "Id": "World:Microsoft.Xna.Framework.Matrix",
              "Name": "World",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F6F3B87417BBB94B9A8BB22A9CB2904BA741AF3A88D65E89C99654AD9B753F7"
            }
          ],
          "Properties": [
            {
              "Id": "mesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "mesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh mesh",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BC19CE3ABAAF0E08E0E40704F9528C0C5F8D418CE4899ED3C4EF67C86B5F9C73"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "734DD6825A047B28CA96817EF2B966116CFA0B5286053526E72245ED6506188B"
        },
        {
          "Id": "Candide.Graphics.Batcher.VertexBatchedDropShadow",
          "Name": "VertexBatchedDropShadow",
          "DisplayName": "VertexBatchedDropShadow",
          "FullName": "Candide.Graphics.Batcher.VertexBatchedDropShadow",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "PositionRadius:Microsoft.Xna.Framework.Vector4",
              "Name": "PositionRadius",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 PositionRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E414373D6F8C35955A2D9596A4E6D292FB39AB1A806911076F92B74B15E8928"
            },
            {
              "Id": "TextureCoordinate:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BE6953A1FC1F2205BED902E50BDCADF80A3DD0294243B04B5A76F4DC4789918"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0D99AD9CF1F0382A27A9B185B9DC58F665B553ED83489269B488CED1D00503B4"
        },
        {
          "Id": "Candide.Graphics.Batcher.VertexBatchedFog",
          "Name": "VertexBatchedFog",
          "DisplayName": "VertexBatchedFog",
          "FullName": "Candide.Graphics.Batcher.VertexBatchedFog",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FogHeightFade:System.Single",
              "Name": "FogHeightFade",
              "Type": "System.Single",
              "Signature": "public System.Single FogHeightFade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C989277A69BDAE9F3BEE989DE9A0611C14CE65A42374F65C43C13E83A76FC3D9"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TextureCoordinate:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BE6953A1FC1F2205BED902E50BDCADF80A3DD0294243B04B5A76F4DC4789918"
            },
            {
              "Id": "TextureSlot:Candide.Graphics.Batcher.Byte4",
              "Name": "TextureSlot",
              "Type": "Candide.Graphics.Batcher.Byte4",
              "Signature": "public Candide.Graphics.Batcher.Byte4 TextureSlot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA07A0C5C784D3B1BB3757F4B5809BF92B079AEA0E9841D1FCBAFD5F704EB774"
            },
            {
              "Id": "TextureTransform:Microsoft.Xna.Framework.Vector4",
              "Name": "TextureTransform",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TextureTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7796FBC21F836351C2CF0288081019E1DB1627316450112593E60CA906146019"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "056DC1734599488940FB2496755255169BE354F3AC707BD93BEA7D11F6AE938E"
        },
        {
          "Id": "Candide.Graphics.Batcher.VertexBatchedMesh",
          "Name": "VertexBatchedMesh",
          "DisplayName": "VertexBatchedMesh",
          "FullName": "Candide.Graphics.Batcher.VertexBatchedMesh",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Emissiveness:System.Single",
              "Name": "Emissiveness",
              "Type": "System.Single",
              "Signature": "public System.Single Emissiveness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175E460D80D53B80D21A7D8B11E332501566AAD2A782ED14BB134EAFBA1295FB"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TextureCoordinate:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BE6953A1FC1F2205BED902E50BDCADF80A3DD0294243B04B5A76F4DC4789918"
            },
            {
              "Id": "TextureSlot:Candide.Graphics.Batcher.Byte4",
              "Name": "TextureSlot",
              "Type": "Candide.Graphics.Batcher.Byte4",
              "Signature": "public Candide.Graphics.Batcher.Byte4 TextureSlot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA07A0C5C784D3B1BB3757F4B5809BF92B079AEA0E9841D1FCBAFD5F704EB774"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "UseNormalMap:System.Single",
              "Name": "UseNormalMap",
              "Type": "System.Single",
              "Signature": "public System.Single UseNormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBA3DC3E33663B18AF926E63433D5C9367EC666F7432BD88041A2B4934B6F75D"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            },
            {
              "Id": "_padding_0:System.Single",
              "Name": "_padding_0",
              "Type": "System.Single",
              "Signature": "private System.Single _padding_0",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "561C24DF03FE2FE70D7970479C85398ADA99EAD4424C40B7F0952480E70BE663"
            },
            {
              "Id": "_padding_1:System.Single",
              "Name": "_padding_1",
              "Type": "System.Single",
              "Signature": "private System.Single _padding_1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C547F1183BC519636ABAE4AA482AC6D8DEE7243D72FD806CD61E2DD498CD65"
            },
            {
              "Id": "_padding_2:System.Single",
              "Name": "_padding_2",
              "Type": "System.Single",
              "Signature": "private System.Single _padding_2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C37E1CBEAB3532BAC4A2A26787303EB0CE3A08DF3DF5785EF8550E7B9821DFB"
            },
            {
              "Id": "_padding_3:System.Single",
              "Name": "_padding_3",
              "Type": "System.Single",
              "Signature": "private System.Single _padding_3",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D240FAB05BC5EAE593BB63548F82E9957E24D2671579E6EFD80C4EE9249D461"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0242CA0EE3BC3B1788A34B820975BCA90188FBB4B49E8350D34DF3E5882EC83D"
        },
        {
          "Id": "Candide.Graphics.Batcher.VertexBatchedQuad",
          "Name": "VertexBatchedQuad",
          "DisplayName": "VertexBatchedQuad",
          "FullName": "Candide.Graphics.Batcher.VertexBatchedQuad",
          "Namespace": "Candide.Graphics.Batcher",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Microsoft.Xna.Framework.Graphics.IVertexType"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Emissiveness:System.Single",
              "Name": "Emissiveness",
              "Type": "System.Single",
              "Signature": "public System.Single Emissiveness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175E460D80D53B80D21A7D8B11E332501566AAD2A782ED14BB134EAFBA1295FB"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TextureCoordinate:Microsoft.Xna.Framework.Vector2",
              "Name": "TextureCoordinate",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextureCoordinate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BE6953A1FC1F2205BED902E50BDCADF80A3DD0294243B04B5A76F4DC4789918"
            },
            {
              "Id": "TextureSlot:Candide.Graphics.Batcher.Byte4",
              "Name": "TextureSlot",
              "Type": "Candide.Graphics.Batcher.Byte4",
              "Signature": "public Candide.Graphics.Batcher.Byte4 TextureSlot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA07A0C5C784D3B1BB3757F4B5809BF92B079AEA0E9841D1FCBAFD5F704EB774"
            },
            {
              "Id": "TextureTransform:Microsoft.Xna.Framework.Vector4",
              "Name": "TextureTransform",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TextureTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7796FBC21F836351C2CF0288081019E1DB1627316450112593E60CA906146019"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "UseNormalMap:System.Single",
              "Name": "UseNormalMap",
              "Type": "System.Single",
              "Signature": "public System.Single UseNormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBA3DC3E33663B18AF926E63433D5C9367EC666F7432BD88041A2B4934B6F75D"
            },
            {
              "Id": "VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration VertexDeclaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC62128672117267D417C63F86742FDE8F0A9032601B84D874270772ECC2D10E"
            },
            {
              "Id": "_padding:System.Single",
              "Name": "_padding",
              "Type": "System.Single",
              "Signature": "private System.Single _padding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "269FD03DDF704893FEA8DF008CDED550F9375444B677A6C4F5240D945B374864"
            },
            {
              "Id": "_padding2:System.Single",
              "Name": "_padding2",
              "Type": "System.Single",
              "Signature": "private System.Single _padding2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC8C184B27840424852A5D37FE517E169FF16B5B02B4A56E29F8081A0334436E"
            }
          ],
          "Properties": [
            {
              "Id": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexDeclaration Microsoft.Xna.Framework.Graphics.IVertexType.VertexDeclaration",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EA4FA050255A0497E1555E8FF3A75F08D8D01AAB92B5B136178517BE843D0E0B"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "84A98F5476E8929ACD1D60BFB35FBD495E8DB1A35F44CA06F180342D48618791"
        },
        {
          "Id": "Candide.Graphics.BloodSystem",
          "Name": "BloodSystem",
          "DisplayName": "BloodSystem",
          "FullName": "Candide.Graphics.BloodSystem",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BloodSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BloodSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BloodSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CA1F6AE2B766622B3FF42F6790E038F96633BD16E3DF52DF93E731FF9B95EE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnParticle",
              "Signature": "public System.Void SpawnParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "7CB850A43EC076DFC049576208434B5C4887C3F24932B4A01E5B25FB60455713",
              "Hash": "80AEDF833553EFE9B10C65AD5DEF1BAF9D00029310883F02AF309C4EA40ABA36",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Spray(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void",
              "Name": "Spray",
              "Signature": "public System.Void Spray(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "9A6B359E8C6CA2C4A1D292235A57F5222AA19B8A3CCF793125A6F576CBF39D4C",
              "Hash": "153888C577B2C1563B74E0166FFB5D419CAC74499C2E2DDE03803DA08D382338",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Atan2(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.BloodSystem::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AE3517EA88DC9D69F9C7A32F59A501B9D75B1452EC72D048B859B51C71963064"
        },
        {
          "Id": "Candide.Graphics.Camera",
          "Name": "Camera",
          "DisplayName": "Camera",
          "FullName": "Candide.Graphics.Camera",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CameraAngle:System.Single",
              "Name": "CameraAngle",
              "Type": "System.Single",
              "Signature": "public System.Single CameraAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8AAA56EC74B3E5CD8884ED36BABBB647E746728B6FBCC4F82DB26C6A3E4262A"
            },
            {
              "Id": "CurrentPx:System.Single",
              "Name": "CurrentPx",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E22B565CC557DC4A257D55DD6A63874BEFC227D4B3BF8D92237925C7029F7A78"
            },
            {
              "Id": "CurrentPy:System.Single",
              "Name": "CurrentPy",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D1F04E53E41639F8193C25014B7E649E14E6F17ECCFEF668173CF6B71036870"
            },
            {
              "Id": "CurrentX:System.Single",
              "Name": "CurrentX",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6D6BBBF85886661977C7E16496F88BDE54AB1AF542AEF3582623B4AEA5B97BD"
            },
            {
              "Id": "CurrentY:System.Single",
              "Name": "CurrentY",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CE531F8BBCFE546881E5F09D33D0B102CC984F28A0FCAE68F818144514DB78C"
            },
            {
              "Id": "Following:System.Boolean",
              "Name": "Following",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Following",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA3F9D8DCB232746D2D5BC11837E0F00A577A81B6875E022FD957D4B3DEBAEAD"
            },
            {
              "Id": "HitBox:CandideCreator.Shared.Models.RectangleF",
              "Name": "HitBox",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF HitBox",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E70B014481A495A09E22C5CA9BCE27068BDD4F6DC01F0DCDEE6824C2D6E7E20F"
            },
            {
              "Id": "Margin:System.Single",
              "Name": "Margin",
              "Type": "System.Single",
              "Signature": "public System.Single Margin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDD5F57B7913DDD54FAD9E8617349232F097A69C8FB7FD0CC6B7FF98DD724FCD"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "Transitioning:System.Boolean",
              "Name": "Transitioning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Transitioning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A9DCF05D39C214EAAFAFE3DC372CD213E61E4CA3A9E9A9234F370F884B07E13"
            },
            {
              "Id": "X:System.Single",
              "Name": "X",
              "Type": "System.Single",
              "Signature": "public System.Single X",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE4D3B33ED01BF396536C7C9C7089651A791C4AD402030C5E817CDA7F3F369DB"
            },
            {
              "Id": "XScale:System.Single",
              "Name": "XScale",
              "Type": "System.Single",
              "Signature": "public System.Single XScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3095DA2B4BE11E9DA7B577C136B38B4D8D329C1BE3F87D6E3463FD72E04F0898"
            },
            {
              "Id": "Y:System.Single",
              "Name": "Y",
              "Type": "System.Single",
              "Signature": "public System.Single Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB42BA02EF1BC1E63408BA2517BE31E544C76E16803C9B2A37549F2AFDF9E4C2"
            },
            {
              "Id": "YScale:System.Single",
              "Name": "YScale",
              "Type": "System.Single",
              "Signature": "public System.Single YScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9956EED9D4B5B4CF965A95761BADF751CB8934F97CEEE196F8045C885B823989"
            },
            {
              "Id": "_averageRecoverySpeed:System.Single",
              "Name": "_averageRecoverySpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _averageRecoverySpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7DD854F8D0803D14B1AEF0217EF60BCC9E2D03DA147E40133CB9758F713A0D9"
            },
            {
              "Id": "_averageSpeed:System.Single",
              "Name": "_averageSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _averageSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08D0D6BDFF48CABBBC2E0CD14E1585F8CC28437B3211C77EDB49863FAF19ACC3"
            },
            {
              "Id": "_currentAverageSpeed:System.Single",
              "Name": "_currentAverageSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _currentAverageSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A382B08C921983C46CFA44D0B62FD211680D57C0328491FB81EFB56CE765540"
            },
            {
              "Id": "_maxShakeTranslation:System.Double",
              "Name": "_maxShakeTranslation",
              "Type": "System.Double",
              "Signature": "private System.Double _maxShakeTranslation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CDBE79B436CE9B128CE2EF5109100E6F2319EAE67903FA9FE4329110F643086"
            },
            {
              "Id": "_shakeOffsetX:System.Single",
              "Name": "_shakeOffsetX",
              "Type": "System.Single",
              "Signature": "private System.Single _shakeOffsetX",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5870D8004579B6328DB2FCA5FC509A64A73820E050EE9C85E0CE5CE2BD8517C"
            },
            {
              "Id": "_shakeOffsetY:System.Single",
              "Name": "_shakeOffsetY",
              "Type": "System.Single",
              "Signature": "private System.Single _shakeOffsetY",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82084617D8F757AB3EDBB90ACE92987F3CA045993534F4021F8EA2D965CB95BE"
            },
            {
              "Id": "_shakeRandom:System.Random",
              "Name": "_shakeRandom",
              "Type": "System.Random",
              "Signature": "private System.Random _shakeRandom",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD89266A25DC806CD1011881C28BFB12FC3D41189F6333BB06AA0E4711EDDA6B"
            },
            {
              "Id": "_transitionAverageSpeed:System.Single",
              "Name": "_transitionAverageSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _transitionAverageSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95A5CBF9D8CF4721E167F464F2EE4152F79F9551556DA99B80B6D067B81B0C6E"
            },
            {
              "Id": "_trauma:System.Double",
              "Name": "_trauma",
              "Type": "System.Double",
              "Signature": "private System.Double _trauma",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61734526E151B2C19C89E19F033D334BFB693ADF7DC951837CF4E75DC4649E3C"
            },
            {
              "Id": "_traumaDecayRate:System.Double",
              "Name": "_traumaDecayRate",
              "Type": "System.Double",
              "Signature": "private System.Double _traumaDecayRate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EBE36C651C7686A1D98FA4AF59511867A3A299C86A726A7B75A2256DD788B36"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentPixelOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "CurrentPixelOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CurrentPixelOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3FDFE6CCE0E54C259586FC7E74EFE77E790E4C198C6178E7C4A7FFB21D4A9341"
            },
            {
              "Id": "CurrentPositionCenter:Microsoft.Xna.Framework.Vector2",
              "Name": "CurrentPositionCenter",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CurrentPositionCenter",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AAE4AD85658D3A11623E3053B1A4F2B01444DA218DB7153AA69F30622232C821"
            },
            {
              "Id": "PositionCenter:Microsoft.Xna.Framework.Vector2",
              "Name": "PositionCenter",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PositionCenter",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F5D065D57D58D9119F0553BE45C06C4646EDF76909ACE8F277106F538267E58A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddTrauma(System.Double)-\u003ESystem.Void",
              "Name": "AddTrauma",
              "Signature": "public System.Void AddTrauma(System.Double amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "F9D846764974B73F01B8BC115FCE89C8B188E86814D089FB6EF831AC700CA41A",
              "Hash": "F87B186EADC1E20FC95B934FC6116FA2B8BD81AC630C76FA58012ACB1BA25D4E",
              "CalledMethods": [
                "System.Math::Min(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.Graphics.Camera",
              "Name": "Clone",
              "Signature": "public Candide.Graphics.Camera Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.Camera",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "832D9D5272E8E37811154B24E13A4F7912541FE08AB274C9873DE4AEE24BCD0E",
              "Hash": "196CAE92ADA94CFC005EB47E3EE5A462A5F45DF8A09EE9F813F6C06603DE9201",
              "CalledMethods": [
                "System.Object::MemberwiseClone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Fix()-\u003ESystem.Void",
              "Name": "Fix",
              "Signature": "public System.Void Fix()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "F72370300B06D6DDFAC0E619A1878EF4C98C8E4E7F0E2D9B94E96CD47FF759EA",
              "Hash": "D6B461B46D9ABD65EA34B56A4CA6EB11CE3FCE6072F19A777BE5EF2C9F2DDC8E",
              "CalledMethods": [
                "Candide.Graphics.Camera::SetCenterToTarget()",
                "Candide.Graphics.Camera::KeepInsideMap()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FollowTarget(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "FollowTarget",
              "Signature": "public System.Void FollowTarget(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "382828C7CF860F858A826298F59FF00F56E503D6566BD143D815054424C195D2",
              "Hash": "C5AE6C987781609A594C408E4A70C3C60CE8FFE802386F32D4E4BC170CFC2C04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCameraOffsetWithoutScaling()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetCameraOffsetWithoutScaling",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetCameraOffsetWithoutScaling()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "213A52A4A3B555C02E71CC465D9AF801C56DC3552E36B6AD9855F05DDAB8ED4D",
              "Hash": "23F4CA4DEC360CD28BC7304B3A88B119F756E504F461CBE20B8F5686C5929C58",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMatrix()-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "GetMatrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix GetMatrix()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "417DF732BFECE4324A7224B39B8D0E7E6624FF6FC8F5851CB18492B966204336",
              "Hash": "E19D6373CED9A500E93B733C411BBC48822839B9E12BEB7523FE57D4420CFDD5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetScaleMatrix()-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "GetScaleMatrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix GetScaleMatrix()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "4A89D9FF40EDBFA12C4342C4E890202F042CE00CCACFE4AE3B35519DEB07DB1C",
              "Hash": "B8A55C2B129249107EB7D297349C80631BD951D815C4CFC523A3979181B62908",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTranslateMatrix()-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "GetTranslateMatrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix GetTranslateMatrix()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "586FA53FA18950B91C6B23A49E630A9E58FA0637B3609B0458B251D93D159BF7",
              "Hash": "07D9C65160465CB415EFE08D6972AFD0E01874C864CC41565A9D89995FAB3073",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsCurrentWithinBoundary()-\u003ESystem.Boolean",
              "Name": "IsCurrentWithinBoundary",
              "Signature": "public System.Boolean IsCurrentWithinBoundary()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "26EFBF82F26075AE9575ECC98F0B0F484365C3A48BAC8E4424D7D683BD253C4D",
              "Hash": "36921D2E7A5F099A58C8FDD750E59C922E5270F6A807C8F3C18D7F7A19E945F1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JumpTo(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "JumpTo",
              "Signature": "public System.Void JumpTo(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "D8749D37E4BF95066388EA168C2F1B9E00234E19FDA78FE58E6DB7F52F70FA9D",
              "Hash": "4597E4CBEB966E2A7537A51C48667BF7229C19BB69BE76E60BCD05E56D053835",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JumpToTarget()-\u003ESystem.Void",
              "Name": "JumpToTarget",
              "Signature": "public System.Void JumpToTarget()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "E636B1A3D13762A4248B4FE311A8B038603119F01605571E0AC2540650429E1A",
              "Hash": "066BC81D359CDD622195AD259B5BED65279380000F8515D2399A486AAABF39F7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "KeepInsideMap()-\u003ESystem.Void",
              "Name": "KeepInsideMap",
              "Signature": "public System.Void KeepInsideMap()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "47764AD47E99A37CF6A511DA70AA034CE180927DBA8FDCCFF1630A1AC9B681D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Move",
              "Signature": "public System.Void Move(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "DD95E0C11EF04C17EB1F5C81DE45A12409A8AAE213DA7AF10B05AB4074F16699",
              "Hash": "F3C1EC2CE3193DAF256C7848230AB4133820BD8E29D4A21B77CAD9334E2E7E96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveImmediately(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "MoveImmediately",
              "Signature": "public System.Void MoveImmediately(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "B1DB7EF3D9337D59FBC970E4F69D8A53BDA0AB06FE354BFC842D937BD6C84387",
              "Hash": "CA8119E6C8499EDE1FAE1EF5A0EB8536E35FFFA4027B72CDBBB6BB12A982F26F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCenter(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetCenter",
              "Signature": "public System.Void SetCenter(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "1053AD8BC20680AD85297D1BA124E33F1AA74AD16444CD28FFA8E7BF1CA59663",
              "Hash": "618D48389F9B22D8BC299C1BEC59CDAEB0BF5944890E24AD344F2B4CA8CDA2A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCenterToTarget()-\u003ESystem.Void",
              "Name": "SetCenterToTarget",
              "Signature": "public System.Void SetCenterToTarget()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "376A0A170B85B97AD62AD0A3BEEB152BC431E5C41160C2F79493B6F56C29CDA4",
              "Hash": "E01776F9C6E3E2443D84C6946251055ED6E3C49694302AF9714FCD24764C63F9",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOrigin(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetOrigin",
              "Signature": "public System.Void SetOrigin(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "F8FA566BFFC8F8F1146C8ADFDEFAAF98CBC4F7B42B0C3F7AF42A6FFB6194556D",
              "Hash": "C137B77591A08F35B4E167E39FE6FAC2EA5460E11F79CF2C4B73FB9D2FFB3C4E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSpeed(System.Single)-\u003ESystem.Void",
              "Name": "SetSpeed",
              "Signature": "public System.Void SetSpeed(System.Single v)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "v",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D48B8CEDDAD00782F7AA9F08DD0E69AD0D8282F2FB77654D4EF9632BDBF7D20F",
              "Hash": "1773C6FC9D16DDF3113415E72C61A077B83B6AAC033CD8DFF94B2CF2BC6199A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 705,
              "BodyHash": "FA0BFC5B137401412182666FA1100CEAD7810DDC5FA7476E5F0249484989CB75",
              "Hash": "9AEFCDC024907BE0147A9682714BA98E012C3A53048CD28F4A3F882A6BC176E6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Graphics.Camera::SetCenterToTarget()",
                "Candide.Graphics.Camera::KeepInsideMap()",
                "System.Random::NextDouble()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Max(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEB33A3D6923D125E4816F28211AF8029A095B64E2016690792F029BF57CB924"
        },
        {
          "Id": "Candide.Graphics.CoinComponent",
          "Name": "CoinComponent",
          "DisplayName": "CoinComponent",
          "FullName": "Candide.Graphics.CoinComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Value:System.Int32",
              "Name": "Value",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B44540DAE8D75EE556F156F14212EB7C6F0FDFC1867CB278D5CA37BBC8D7447B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4FB46802A36ADCD6C377D3E3FF79E3809C2573C3B6A98045E6F5CA0CA9D06556"
        },
        {
          "Id": "Candide.Graphics.Collision",
          "Name": "Collision",
          "DisplayName": "Collision",
          "FullName": "Candide.Graphics.Collision",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bounciness:System.Single",
              "Name": "Bounciness",
              "Type": "System.Single",
              "Signature": "public System.Single Bounciness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B981F20315A49F67D2C3D6643D6A0B9E9E1BA51B720BB6E3E196A60DAB39863"
            },
            {
              "Id": "CollisionParticleId:System.String",
              "Name": "CollisionParticleId",
              "Type": "System.String",
              "Signature": "public System.String CollisionParticleId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0968AAE140F06E98DDA6DC93371CC445D53798FB27FDB3D1772600D80896214B"
            },
            {
              "Id": "FloorHeight:System.Single",
              "Name": "FloorHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloorHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C019891A519E268FAEDC9999E11C49559C71ECD4DE420EEFEAA5502AC3C9C0A"
            },
            {
              "Id": "OldPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "OldPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 OldPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "066BB45A3E106497516FC00F6263C1FFAEB89CB946C8D619EC78843FA5CD9A78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8CD0EC0F0C5E60E003D43C359D01365BA54CB58A626D2112CB46B9143046167E"
        },
        {
          "Id": "Candide.Graphics.CombatVfxHelper",
          "Name": "CombatVfxHelper",
          "DisplayName": "CombatVfxHelper",
          "FullName": "Candide.Graphics.CombatVfxHelper",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HandleFleshHitBlood(Shared.Combat.DamageInfo, System.Single)-\u003ESystem.Void",
              "Name": "HandleFleshHitBlood",
              "Signature": "public System.Void HandleFleshHitBlood(Shared.Combat.DamageInfo damageInfo, System.Single displayDamage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 789,
              "BodyHash": "5B1895F35B6CDE19DFA3AEC20E4D931C49C9A7A8DF93CD5DEC09815EE737C8C1",
              "Hash": "6C076782DA3DCBFDC634923AB5E0DB9F3B505ABA3626789002678493B7C08C80",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Material()",
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6C5216DE0618DD3C4CB521F0E5DB6363F81BD409AAAF2D2FFDF1B9618280FB30"
        },
        {
          "Id": "Candide.Graphics.DeferredRenderer",
          "Name": "DeferredRenderer",
          "DisplayName": "DeferredRenderer",
          "FullName": "Candide.Graphics.DeferredRenderer",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbientColor:Microsoft.Xna.Framework.Vector4",
              "Name": "AmbientColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 AmbientColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E324655C214EB50F5BFD9EDDC95EDE10CF2A5EB52224CD5286066FF79A6B2197"
            },
            {
              "Id": "AmdMode:System.Boolean",
              "Name": "AmdMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AmdMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0E491DFBA224790D91719CAE5C8FB4182DC3E4FC0E0C45F7BDE00A564A81B63"
            },
            {
              "Id": "BlackAndWhite:System.Boolean",
              "Name": "BlackAndWhite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BlackAndWhite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "435ABDD75279238043D42A29D6BFFD2E3F89F3727FEE3F48C23FB21F2CBA0F1B"
            },
            {
              "Id": "BlackAndWhiteMode:System.Int32",
              "Name": "BlackAndWhiteMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BlackAndWhiteMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F47C9FA15CFE80F191FC17C990A88C57366E2FF57A71B082345C63772E9D1B8"
            },
            {
              "Id": "BloomCutOff:System.Single",
              "Name": "BloomCutOff",
              "Type": "System.Single",
              "Signature": "public System.Single BloomCutOff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B07CE908A06CCD03F97E2B3871E64F057B1478D83E97C113C41BB83127C7946"
            },
            {
              "Id": "BloomDecayStrength:System.Single",
              "Name": "BloomDecayStrength",
              "Type": "System.Single",
              "Signature": "public System.Single BloomDecayStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BF440CD554B80355E750074267413E0AF0B18B3DE07F5C18DA755D7773561AE"
            },
            {
              "Id": "BloomEnabled:System.Boolean",
              "Name": "BloomEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BloomEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "109D02009927F3956DD2DB4ABEEB04F7C958F715D5DC4DB27F1EEFBE287484CD"
            },
            {
              "Id": "BloomPixelated:System.Boolean",
              "Name": "BloomPixelated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BloomPixelated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32F0B4AD6CB3B1B36A0CDBE15036EB84B59B4286E7BA5571A2F00DB8A41EC220"
            },
            {
              "Id": "BloomRenderScale:System.Single",
              "Name": "BloomRenderScale",
              "Type": "System.Single",
              "Signature": "public System.Single BloomRenderScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "34654C9CA716831CC0A2A96C8959C61D2B88522CC73202BA76BF0FC850AF4281"
            },
            {
              "Id": "BloomStepSize:System.Single",
              "Name": "BloomStepSize",
              "Type": "System.Single",
              "Signature": "public System.Single BloomStepSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A305F54B2058FC1A0959452429BEFFCC832E3F71276AA7AB042D64BE1D2AE6E0"
            },
            {
              "Id": "BloomStrength:System.Single",
              "Name": "BloomStrength",
              "Type": "System.Single",
              "Signature": "public System.Single BloomStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "611F46B587FF5F183CEDEDCB46982BE91C5080E6887431F2666F6B6022E1928B"
            },
            {
              "Id": "Camera:Microsoft.Xna.Framework.Matrix",
              "Name": "Camera",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix Camera",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CA77D71B7DC03F06588ADB66DAE8F37C3305A0839A8E0B3489A79BBA8124AF1"
            },
            {
              "Id": "ChromaticAberrationEnabled:System.Boolean",
              "Name": "ChromaticAberrationEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ChromaticAberrationEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3302A3D7147E962AD70404A6A9DB1F207FFBCF06B16EEEA064CB5B11155DCBC5"
            },
            {
              "Id": "ChromaticAberrationStrength:System.Single",
              "Name": "ChromaticAberrationStrength",
              "Type": "System.Single",
              "Signature": "public System.Single ChromaticAberrationStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A645F6F1BB142CB3C06CC3313F282B4D512B4381773490E361F0A0EBEE2D67A6"
            },
            {
              "Id": "CloudBaseOffset:Microsoft.Xna.Framework.Vector4",
              "Name": "CloudBaseOffset",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 CloudBaseOffset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6DD46D51EF417F4A51484167D3C52CA6EF8B8C445DB904E6CBF966B6716393D"
            },
            {
              "Id": "CloudStart:System.Single",
              "Name": "CloudStart",
              "Type": "System.Single",
              "Signature": "public System.Single CloudStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "184AE7DBB1FF16D2B431510DE8E640B6368BBC36EF6D1C6F2C9F8C5D861253F0"
            },
            {
              "Id": "CloudStrength:System.Single",
              "Name": "CloudStrength",
              "Type": "System.Single",
              "Signature": "public System.Single CloudStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47F194BFB30E47F2F15A481FED6A195A586240EF3E6149D458952E818BFFF22B"
            },
            {
              "Id": "CloudWeights:Microsoft.Xna.Framework.Vector3",
              "Name": "CloudWeights",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CloudWeights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA6DE14168CC3608554404A6E5F79600C54A6B80861E214B3947037883CB88F6"
            },
            {
              "Id": "CloudWidth:System.Single",
              "Name": "CloudWidth",
              "Type": "System.Single",
              "Signature": "public System.Single CloudWidth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "251011BF6E6AA23AB3A94B19202FD54EB82AE53EDB40232967B07A26C1F10584"
            },
            {
              "Id": "ConstructionSitesBatchRenderer:Candide.Graphics.Batcher.RenderBatchedConstructionSites",
              "Name": "ConstructionSitesBatchRenderer",
              "Type": "Candide.Graphics.Batcher.RenderBatchedConstructionSites",
              "Signature": "public Candide.Graphics.Batcher.RenderBatchedConstructionSites ConstructionSitesBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A91A37ACBBB5F7EF0BF65404C6F63D310742D2ED8183D14C79F9E72BFCB6C4AF"
            },
            {
              "Id": "DeathSpacs:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandide.Graphics.VFX.CreatureDeathHandler,Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E",
              "Name": "DeathSpacs",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E DeathSpacs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1095ED6B5250C8415F2E224DEBC91DA96020330261569BE91AC764B20E0078FC"
            },
            {
              "Id": "DebugMode:System.Boolean",
              "Name": "DebugMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "104D6ADD698A19B1B3812A1CDDE014E5C5B1C1390291AE3253FC216DB07EDE20"
            },
            {
              "Id": "DebugNormals:System.Boolean",
              "Name": "DebugNormals",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugNormals",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8923A0FC48DCFE7BD2FDD0D1852A98E69ED9BD06BE7651683224CFC7246125A"
            },
            {
              "Id": "DebugTextureNames:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "DebugTextureNames",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E DebugTextureNames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23C4AD35E328CB686F2C7808DBB4A42C061A2E006F447F9AF0AE295B3819D6C3"
            },
            {
              "Id": "DebugTextures:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Name": "DebugTextures",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Graphics.Texture2D\u003E DebugTextures",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "79C71B6BC19D59DDA023FAA7DB93C29E509DD08BFDAE5EC5E083E250CCD2D6F0"
            },
            {
              "Id": "DeferredBinding:Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]",
              "Name": "DeferredBinding",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTargetBinding[] DeferredBinding",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "409AEF59D7DA2AE3E7BEEBC91C8B72EB7BDA8C65AE1DE4051058C8EA9B6273B3"
            },
            {
              "Id": "DirectionalLights:System.Collections.Generic.List\u00601\u003CCandide.Graphics.DirectionalLight\u003E",
              "Name": "DirectionalLights",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E DirectionalLights",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7AF61249617A0A2E6EB5B5C22CDDCCC46453BE37DBAC139ACCEAE24EF97DD657"
            },
            {
              "Id": "DofBlurType:System.Int32",
              "Name": "DofBlurType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DofBlurType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "80F0774EE094B319927F6B9A9D65DD73FF94D07840C1822FC49EE616C99A406E"
            },
            {
              "Id": "DofCutOffHigh:System.Single",
              "Name": "DofCutOffHigh",
              "Type": "System.Single",
              "Signature": "public System.Single DofCutOffHigh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "700F2A9F4CA382FB1890DD38BDB92155EC567024AB6E9B5A6BE1C3F81C35A6FD"
            },
            {
              "Id": "DofCutOffHighRamp:System.Single",
              "Name": "DofCutOffHighRamp",
              "Type": "System.Single",
              "Signature": "public System.Single DofCutOffHighRamp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42CD70DBFEE5DB18D4D3D8ABFD34E01DD86A6D57E8821F1F15CF05D519C6E45C"
            },
            {
              "Id": "DofCutOffLow:System.Single",
              "Name": "DofCutOffLow",
              "Type": "System.Single",
              "Signature": "public System.Single DofCutOffLow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8E83F5BAA354279FFF509A9CE0EF29F7FA396DE95C2FBA23CBACFF6F1E50B33"
            },
            {
              "Id": "DofCutOffLowRamp:System.Single",
              "Name": "DofCutOffLowRamp",
              "Type": "System.Single",
              "Signature": "public System.Single DofCutOffLowRamp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "732C2C3A99630C69469EAE36C16550ADCB9ED9A30F4AB6AF622A23312F00D3C0"
            },
            {
              "Id": "DofEnabled:System.Boolean",
              "Name": "DofEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DofEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83E940BC231011CAD69635E04554997364E80FB06948315DCA2DB0AB4A6F589F"
            },
            {
              "Id": "DofGamma:System.Single",
              "Name": "DofGamma",
              "Type": "System.Single",
              "Signature": "public System.Single DofGamma",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "119F3733C7484ADB8A25C4941F496DD1DD507B9FE22C6A7BB3A6A66C175D5D7D"
            },
            {
              "Id": "DofPixelated:System.Boolean",
              "Name": "DofPixelated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DofPixelated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1923BF8732A132D594B00A9DAFFD21F87141E5C7922D986C48DBD78550348629"
            },
            {
              "Id": "DofRenderScale:System.Single",
              "Name": "DofRenderScale",
              "Type": "System.Single",
              "Signature": "public System.Single DofRenderScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B149B8EBD506D23213389441BAB9DA4A7532AB61FC5E6D6B702632B52B92725C"
            },
            {
              "Id": "DofSampleCount:System.Single",
              "Name": "DofSampleCount",
              "Type": "System.Single",
              "Signature": "public System.Single DofSampleCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D3EB1FB432DBE20EB17130D80706657607594D0A976CF67593E81A9978DA6483"
            },
            {
              "Id": "DofSpeed:System.Single",
              "Name": "DofSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single DofSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F609AE2E2454ACC9C710116AA0F631915401CC9E8CD1FC218A89603E616D1BBA"
            },
            {
              "Id": "DofStepSize:System.Single",
              "Name": "DofStepSize",
              "Type": "System.Single",
              "Signature": "public System.Single DofStepSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A6C54D13B155BAB3AD113D1C48604A973D6C08BD03D60799AC49079BA9CBCCF"
            },
            {
              "Id": "DofStrength:System.Single",
              "Name": "DofStrength",
              "Type": "System.Single",
              "Signature": "public System.Single DofStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0B682D7CB9591CBEFA4D6EEC9C6D14C65E6089DF4AD3C753B95A19D1A94A0DB"
            },
            {
              "Id": "DrawingShadows:System.Boolean",
              "Name": "DrawingShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawingShadows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A18588B99F985A627BBD034A62BC1A8D61CAF3D3D9E3409C6C0D3BC6B0CACAAF"
            },
            {
              "Id": "DropShadowBatchRenderer:Candide.Graphics.Batcher.DropShadowBatcher",
              "Name": "DropShadowBatchRenderer",
              "Type": "Candide.Graphics.Batcher.DropShadowBatcher",
              "Signature": "public Candide.Graphics.Batcher.DropShadowBatcher DropShadowBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA60D2A6E37891E22AC410CD518A5A576FBF0A4836B7F6C1288D70000BA60089"
            },
            {
              "Id": "EnableAmbientOcclusion:System.Boolean",
              "Name": "EnableAmbientOcclusion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableAmbientOcclusion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B138E46B45E5EB2E84F851A5E72AB5F7D8BA0C4EE8C6CFC5F8C9B20C6503E8AE"
            },
            {
              "Id": "EntitiesBatchRenderer:Candide.Graphics.Batcher.RenderBatchedEntities",
              "Name": "EntitiesBatchRenderer",
              "Type": "Candide.Graphics.Batcher.RenderBatchedEntities",
              "Signature": "public Candide.Graphics.Batcher.RenderBatchedEntities EntitiesBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FF80739951CE5427B4E1D97017E5DE6361E9F76F865EA6F339116D042FD91C4"
            },
            {
              "Id": "EntitySpacs:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E",
              "Name": "EntitySpacs",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E EntitySpacs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "960DF6453B71A576FCF3AD2B83B0414CF4EE9F153FFCE9F4B20914C57E8FB2A9"
            },
            {
              "Id": "Exposure:System.Single",
              "Name": "Exposure",
              "Type": "System.Single",
              "Signature": "public System.Single Exposure",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F29A95AEDB4C07E016B93196947EFD15956B0FC4382C1F9694C0D856C83AA37D"
            },
            {
              "Id": "FilmGrainEnabled:System.Boolean",
              "Name": "FilmGrainEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FilmGrainEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36D5999966847636E050EB94E940D95B62A4B6720B31103BB632F86FA93CBE4D"
            },
            {
              "Id": "FilmGrainStrength:System.Single",
              "Name": "FilmGrainStrength",
              "Type": "System.Single",
              "Signature": "public System.Single FilmGrainStrength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07B63C8BA21D1FD0BC8FA208324D13177BB84C2C8605CE749762D7D4EF05F586"
            },
            {
              "Id": "FloorNoise:System.Boolean",
              "Name": "FloorNoise",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FloorNoise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E04A70E1D7084B205C4299FE75A4BA73AE916CCB3BA0DE57865C5BE0BD5219CF"
            },
            {
              "Id": "FloorNoiseMult:System.Single",
              "Name": "FloorNoiseMult",
              "Type": "System.Single",
              "Signature": "public System.Single FloorNoiseMult",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05C3EAC4CA06F1057AC93E1DBF51411EDAC224CC0FB8C2C4A5FA9730F7DEA4D3"
            },
            {
              "Id": "FogAngle:System.Single",
              "Name": "FogAngle",
              "Type": "System.Single",
              "Signature": "public System.Single FogAngle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8A0791B57D6A3B176D063C7FCF2CED464275723D2F683C4CBE0C577810741AD"
            },
            {
              "Id": "FogBatchRenderer:Candide.Graphics.Batcher.RenderBatchedFog",
              "Name": "FogBatchRenderer",
              "Type": "Candide.Graphics.Batcher.RenderBatchedFog",
              "Signature": "public Candide.Graphics.Batcher.RenderBatchedFog FogBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "722994C98F89E38E2D84351033A53B201D4C931CD66C24F5AFD5CCDA8A3531DB"
            },
            {
              "Id": "FogEnabled:System.Boolean",
              "Name": "FogEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FogEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A31AC5A7C2EA277B766A82A2FBCBC393560A8011B504B0B523F4DB285A465153"
            },
            {
              "Id": "FogForceNightColor:System.Boolean",
              "Name": "FogForceNightColor",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FogForceNightColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BA0B626B5DED8BDF88AFFC7A94B88E49B468D61E90004512AA0825195A7B7"
            },
            {
              "Id": "FogHeight:System.Single",
              "Name": "FogHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FogHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A1C43E322833317F0C11E41859AC8A2106B6107F0CA1695D2A0907C9BC7EEA4"
            },
            {
              "Id": "FogHeightFade:System.Single",
              "Name": "FogHeightFade",
              "Type": "System.Single",
              "Signature": "public System.Single FogHeightFade",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C989277A69BDAE9F3BEE989DE9A0611C14CE65A42374F65C43C13E83A76FC3D9"
            },
            {
              "Id": "FogNightColor:Microsoft.Xna.Framework.Vector3",
              "Name": "FogNightColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FogNightColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12646A8E4DFCC650DBD3977E101567D2B7BD1354232D4A6F6CE4C50304025B79"
            },
            {
              "Id": "FogTransparency:System.Single",
              "Name": "FogTransparency",
              "Type": "System.Single",
              "Signature": "public System.Single FogTransparency",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BFBFD5D0DFE6B80C788B21547C98C8390DEEBE5DF2F2E4F2B640EFBCACC865E0"
            },
            {
              "Id": "FogVolumetricEnabled:System.Boolean",
              "Name": "FogVolumetricEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FogVolumetricEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E168D5D81F72B17DE4F5D84BF6A50325E0E356E9CC1D26988B4812664C98067"
            },
            {
              "Id": "FpsCameraPos:Microsoft.Xna.Framework.Vector3",
              "Name": "FpsCameraPos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 FpsCameraPos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A16871627494991109E963C03AFD8D76A17A0C8A5A087FA751501F20C5BE0C8C"
            },
            {
              "Id": "FpsCameraUp:Microsoft.Xna.Framework.Vector3",
              "Name": "FpsCameraUp",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 FpsCameraUp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3C0D140AA50BA4F6C291FE2B14396F33C6146571F11FB93A919524B9E2615100"
            },
            {
              "Id": "GammaCorrection:System.Boolean",
              "Name": "GammaCorrection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GammaCorrection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53487D0D1130194F7220680FBA41B2714194E9546E6F49835AA7EF6463716227"
            },
            {
              "Id": "GammaLightMixing:System.Boolean",
              "Name": "GammaLightMixing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GammaLightMixing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E45D43AEC34C19C6855FD2487B50813908C140F520A2F0F01B00E6F73D011DE"
            },
            {
              "Id": "GammaLightMixingAmount:System.Single",
              "Name": "GammaLightMixingAmount",
              "Type": "System.Single",
              "Signature": "public System.Single GammaLightMixingAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02C2DFE4E66FBC46649B00768C04D0234947A4A9195C7F85BEF4FE831B5F8126"
            },
            {
              "Id": "GrassFields:System.Collections.Generic.List\u00601\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E",
              "Name": "GrassFields",
              "Type": "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E GrassFields",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BCFBAA3B9894B0626CD77416A1D2CB06DC244EE3E92F7C23EE59E4CBBDCAD80"
            },
            {
              "Id": "GrassNoiseEnabled:System.Boolean",
              "Name": "GrassNoiseEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GrassNoiseEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23728C52D6F7F60CEAFBA96F6087CC22947E1CACEDA8CC88FEF5A0A64CB9A877"
            },
            {
              "Id": "HdrToneMapping:System.Boolean",
              "Name": "HdrToneMapping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HdrToneMapping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9E0BE6D2E535669D7CBA8644FEC6649D3CBFE85CC53D0E04F9A17F43DF5968E"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "ImmediateFogs:System.Collections.Generic.List\u00601\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E",
              "Name": "ImmediateFogs",
              "Type": "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E ImmediateFogs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A551F0BBC3EB1F961CB898DB1A3345066D119565171A5E87C5656146999E80F5"
            },
            {
              "Id": "ImmediateSprites:System.Collections.Generic.List\u00601\u003CCandide.Graphics.ImmediateSprite\u003E",
              "Name": "ImmediateSprites",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E ImmediateSprites",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A339CDBA09A2C352E49FC71FA8D70B1B36515FA44B0858D0D68B1343B4A58FC3"
            },
            {
              "Id": "InspectChannelA:System.Boolean",
              "Name": "InspectChannelA",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InspectChannelA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5FE376C0DB68F9B5C4B17CC25E2B26A798C28330B42E71C3E3A0DCA746012B9"
            },
            {
              "Id": "InspectChannelB:System.Boolean",
              "Name": "InspectChannelB",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InspectChannelB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E801D0656CEE86DCCD0887402635D1EB279BC355F8E17DF941D4A5E7B8C10F1"
            },
            {
              "Id": "InspectChannelG:System.Boolean",
              "Name": "InspectChannelG",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InspectChannelG",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9310569D4BB11384C20AF2E7370EE3912A39B4BBEAEBBA242FC583EDEC61CEC5"
            },
            {
              "Id": "InspectChannelR:System.Boolean",
              "Name": "InspectChannelR",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InspectChannelR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E021F9A7EB7564ED2B93A4A2ED0B0EA419A51E1D3767F24F29DF8B5DE53FAB02"
            },
            {
              "Id": "LavaFlowReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.WaterZone,System.Single\u003E\u003E",
              "Name": "LavaFlowReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E LavaFlowReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9033FC5566F36241A1DB28112C99216216D57E6E36CD72EFECFE4121D99F0CC8"
            },
            {
              "Id": "LavaReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.WaterZone,System.Single\u003E\u003E",
              "Name": "LavaReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E LavaReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AF2DE18F116DEC253D8AD7FBAB165728CBE5BB156A81950E8C65E1737ACD04B"
            },
            {
              "Id": "LensDistortionEnabled:System.Boolean",
              "Name": "LensDistortionEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LensDistortionEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "033E7CC29AE21608FC884BDADAB7FD16B041E40121B531CE49BEEBD6828D1651"
            },
            {
              "Id": "LensDistortionK:System.Single",
              "Name": "LensDistortionK",
              "Type": "System.Single",
              "Signature": "public System.Single LensDistortionK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CF517F2FE21B7BB0DA8C57EF5C91B1D8966935EA0B639DA3148CE7CEDD1C1F6"
            },
            {
              "Id": "LensDistortionKCube:System.Single",
              "Name": "LensDistortionKCube",
              "Type": "System.Single",
              "Signature": "public System.Single LensDistortionKCube",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23D123F5AC6E517FA99B1A2D9133DE3FC365D07DA96782EEDB5A391A2BCBC8F2"
            },
            {
              "Id": "LensDistortionS:System.Single",
              "Name": "LensDistortionS",
              "Type": "System.Single",
              "Signature": "public System.Single LensDistortionS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB94F6C1E75CEC774101ADB593EAD4C6E903F07837C30924F5CFA6C8D21379DC"
            },
            {
              "Id": "LightBandingMode:System.Int32",
              "Name": "LightBandingMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightBandingMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A46BCBAD386D12A6DDA8EF92EAD752A2D43375DFFE0977C6C8FD101DAAD081DD"
            },
            {
              "Id": "LineLights:System.Collections.Generic.List\u00601\u003CCandide.Graphics.LineLight\u003E",
              "Name": "LineLights",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E LineLights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "224075E301A5E5D0F4009FAD964323F4C8C3BBE6A1793B42E528A02CF28CC9EA"
            },
            {
              "Id": "Metallness:System.Single",
              "Name": "Metallness",
              "Type": "System.Single",
              "Signature": "public System.Single Metallness",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "412626764E3E735C4CE00E96EEB6AFC6F3258F28B3351D0EAE7FF31C1464DFEA"
            },
            {
              "Id": "Mode:System.Int32",
              "Name": "Mode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Mode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28DC1D14BFDB476E0E180948A85835F9DC969F84E9D1D1719E893A526229C788"
            },
            {
              "Id": "Moon:Candide.Graphics.DirectionalLight",
              "Name": "Moon",
              "Type": "Candide.Graphics.DirectionalLight",
              "Signature": "public Candide.Graphics.DirectionalLight Moon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D728444DE804D04E2B07A6DBB1D8DAFDE2E6C09FF3B07D32F69635ED7E36F63"
            },
            {
              "Id": "MultiplyAmount:System.Single",
              "Name": "MultiplyAmount",
              "Type": "System.Single",
              "Signature": "public System.Single MultiplyAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03FEFD91A900B560C80258A40E91C985C3C0F8F9925A38CEB68E22C01B5DE6C9"
            },
            {
              "Id": "MultiplyToneMapping:System.Boolean",
              "Name": "MultiplyToneMapping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MultiplyToneMapping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F9B8DDA8B61EBDE5AF98F627913F064B683E5869E960C785C12492CF905F73F3"
            },
            {
              "Id": "NormalizeLight:System.Boolean",
              "Name": "NormalizeLight",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NormalizeLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BA97ABC8C5FCC7BED129EDBD5EEAC9F6F421D7E7DFFC8D7F606FFCFDC22325AA"
            },
            {
              "Id": "NormalizeMode:System.Int32",
              "Name": "NormalizeMode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NormalizeMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05D7071CFECD27B1DF1CC8B16C2F82A4CF3A35C96D652101AA29D6C7BA7CEE42"
            },
            {
              "Id": "OutlineColor:Microsoft.Xna.Framework.Vector4",
              "Name": "OutlineColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 OutlineColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "997AE33E4DE9A8AFF517E44C20C7EB8685C446FD2AED0F7725E4A69D219BF727"
            },
            {
              "Id": "OutlinesEnabled:System.Boolean",
              "Name": "OutlinesEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OutlinesEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF3FAC2D33D1737ACCF24B554DD8B9B75BEBC73593237B0D4D71F62A6472D5F6"
            },
            {
              "Id": "OverrideWaterColor:System.Boolean",
              "Name": "OverrideWaterColor",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OverrideWaterColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE88FA81FD5484C1A063C9A0443F27FD5536E72CADC06D7F69B9BB3DDADD17FD"
            },
            {
              "Id": "ParticleBatchRenderer:Candide.Graphics.Batcher.RenderBatchedParticles",
              "Name": "ParticleBatchRenderer",
              "Type": "Candide.Graphics.Batcher.RenderBatchedParticles",
              "Signature": "public Candide.Graphics.Batcher.RenderBatchedParticles ParticleBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76838E16DB2DBB0B57F247B926CF32F41FB0858D16D6EB881332583EAF9129EB"
            },
            {
              "Id": "ParticlesSortList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "ParticlesSortList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int32\u003E ParticlesSortList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B435BE03B4ACEAC070CA21B9DC6E5F1C75EB5F073242297ED33117D418C9E86"
            },
            {
              "Id": "PlayerSpacs:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00604\u003CShared.Entity.EntityWrapper,Candide.Entities.Animations.PlayerSpacState,CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins,Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E",
              "Name": "PlayerSpacs",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E PlayerSpacs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76BD8F215E8FC8FB5A02BBB644ACF0C2FDF1541C3B09FDFE7384093A0B8B6800"
            },
            {
              "Id": "PointLightEntityShadowsEnabled:System.Boolean",
              "Name": "PointLightEntityShadowsEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PointLightEntityShadowsEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FED00F54485718064C91D95D64765B47F663C744624E1F8225E610BAB7251C8"
            },
            {
              "Id": "PointLightParametersList:System.Collections.Generic.List\u00601\u003CDeferredRenderer\u002BPointLightParameters\u003E",
              "Name": "PointLightParametersList",
              "Type": "System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E",
              "Signature": "private System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E PointLightParametersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "634E6C4FDDB87C63B80D35AED159E3D356FFBC0A4D4130F1B1FD13FF88E02219"
            },
            {
              "Id": "PointLights:System.Collections.Generic.List\u00601\u003CCandide.Graphics.PointLight\u003E",
              "Name": "PointLights",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.PointLight\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Graphics.PointLight\u003E PointLights",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE82215BEDA51AB18DE753EC255A1F6FE2464CB4492F65F1A75485BACA05425E"
            },
            {
              "Id": "ProjectilesSortList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "ProjectilesSortList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int32\u003E ProjectilesSortList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA5F73EEF16649AD78A460D1C69A908AF972D0046D59A67D27EBADDF82DF699C"
            },
            {
              "Id": "Projection:Microsoft.Xna.Framework.Matrix",
              "Name": "Projection",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix Projection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD2DE6A133FA676BB9404C1F028976A8065D5E136F892AEA464D0CE26CCE1673"
            },
            {
              "Id": "RandomAngle:System.Single[]",
              "Name": "RandomAngle",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] RandomAngle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FD33C7B34D69D0EAF1ED6F5723EC17E6E9EA45C183DCAB690E2BB6DB4D5DEC6"
            },
            {
              "Id": "RandomStep:System.Single[]",
              "Name": "RandomStep",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] RandomStep",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F557DAAE6E927660BDD3C2CF5A3F572EAC1FA658DCDD8BF2441A82B60A49B51"
            },
            {
              "Id": "RawScreenArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "RawScreenArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF RawScreenArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C0F44FF7E34B0B78925751684AD741FA49EB934A8ABB5DDE000A3243CF482531"
            },
            {
              "Id": "Ripple:Microsoft.Xna.Framework.Vector4",
              "Name": "Ripple",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Ripple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A32C3581D129F4226DF5A31C423AA3DC19443262C06E4B14E8F7B59946DD39A8"
            },
            {
              "Id": "Roughness:System.Single",
              "Name": "Roughness",
              "Type": "System.Single",
              "Signature": "public System.Single Roughness",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BA911EBC0E0898F8FC92C4DE93174BB9F275BF46809A5E514A504967FF5DF6D"
            },
            {
              "Id": "ScreenArea:CandideCreator.Shared.Models.RectangleF",
              "Name": "ScreenArea",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF ScreenArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4A7EE877CE934EDD93571E158E63496799AEA9702690A458BBFB5968C43DF027"
            },
            {
              "Id": "Sens:System.Single",
              "Name": "Sens",
              "Type": "System.Single",
              "Signature": "private System.Single Sens",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "64CA7E8CEFD75374C1450E9300A7B343CCE4FB3899AD983CFC93DE5669EB414B"
            },
            {
              "Id": "ShadowPointLightParametersList:System.Collections.Generic.List\u00601\u003CDeferredRenderer\u002BPointLightParameters\u003E",
              "Name": "ShadowPointLightParametersList",
              "Type": "System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E",
              "Signature": "private System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E ShadowPointLightParametersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "80FEADF3C394128E705386C2EE080E177FE21E350CEE68AB2EA32C9D146BA466"
            },
            {
              "Id": "ShadowSpotLightParametersList:System.Collections.Generic.List\u00601\u003CDeferredRenderer\u002BSpotLightParameters\u003E",
              "Name": "ShadowSpotLightParametersList",
              "Type": "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E",
              "Signature": "private System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E ShadowSpotLightParametersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66001B29CC67385E708C8C042C9AE955DDDBF92B84B9B66191234B2219A13141"
            },
            {
              "Id": "SharedPointLight:Candide.Graphics.PointLight",
              "Name": "SharedPointLight",
              "Type": "Candide.Graphics.PointLight",
              "Signature": "public Candide.Graphics.PointLight SharedPointLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7DB3C4E89D2EE8B81D272DDAD7BA0120FD14BB21B52B4343897EB3AC8D2F9E8"
            },
            {
              "Id": "SharedSpotLight:Candide.Graphics.SpotLight",
              "Name": "SharedSpotLight",
              "Type": "Candide.Graphics.SpotLight",
              "Signature": "public Candide.Graphics.SpotLight SharedSpotLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3CE2360641944A14F07FD742FFF189B022F18571A11849A88D3A31391F594BD"
            },
            {
              "Id": "SkipEntityId:System.Int32",
              "Name": "SkipEntityId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkipEntityId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FC8C61CDB4FADF25ECB6770EC32B5B0D84B92E8355510685C07D4A8C2FF07DF"
            },
            {
              "Id": "SpacsBatchRenderer:Candide.Graphics.Batcher.RenderBatchedSpacs",
              "Name": "SpacsBatchRenderer",
              "Type": "Candide.Graphics.Batcher.RenderBatchedSpacs",
              "Signature": "public Candide.Graphics.Batcher.RenderBatchedSpacs SpacsBatchRenderer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE0EE1FC4F54240309DE049593448A15E88948EEEAE02B8EB0DC834457598D9B"
            },
            {
              "Id": "SpotLightParametersList:System.Collections.Generic.List\u00601\u003CDeferredRenderer\u002BSpotLightParameters\u003E",
              "Name": "SpotLightParametersList",
              "Type": "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E",
              "Signature": "private System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E SpotLightParametersList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7C42CAAF76C5E997230A8C56A738671A10CB6DC57EAF508966D1019DC6F3AFF9"
            },
            {
              "Id": "SpriteColorShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "SpriteColorShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect SpriteColorShader",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "529B2A802B517D072F1F38DA887C48DC3DB1E03FC2FC0C2EADD918FAC87B7C36"
            },
            {
              "Id": "SubtractAmount:System.Single",
              "Name": "SubtractAmount",
              "Type": "System.Single",
              "Signature": "public System.Single SubtractAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D3885269569DBF87BD06CB44838BEBAD7AB71E9093596A4AD461CD85DAF957A"
            },
            {
              "Id": "SubtractMovingAmount:System.Single",
              "Name": "SubtractMovingAmount",
              "Type": "System.Single",
              "Signature": "public System.Single SubtractMovingAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5BE619DE9753E0ACE2F5406CC14A797E3CD5B2EABD3951F70449CAEB052197F"
            },
            {
              "Id": "SubtractTempAmount:System.Single",
              "Name": "SubtractTempAmount",
              "Type": "System.Single",
              "Signature": "public System.Single SubtractTempAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1F05A493922A452E9A0DDECF504107B9D73AB4BFA173436B880A9D2A94695C1"
            },
            {
              "Id": "SubtractToneMapping:System.Boolean",
              "Name": "SubtractToneMapping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SubtractToneMapping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC7D6BDF9D335CD0E42134D67EF31830312E4B2F214AB7668FAF5CFCFA8D8474"
            },
            {
              "Id": "Sun:Candide.Graphics.DirectionalLight",
              "Name": "Sun",
              "Type": "Candide.Graphics.DirectionalLight",
              "Signature": "public Candide.Graphics.DirectionalLight Sun",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7F6FE075B904222CE29BA19E0AD10BEC7C29603270CDF9FC1499F84C2F4EB21"
            },
            {
              "Id": "SunColor:Microsoft.Xna.Framework.Vector4",
              "Name": "SunColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 SunColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C878FAA2AE9CB617A3A0D822956144733B3F36D46AA0F400C55229DA9A011248"
            },
            {
              "Id": "TestLightFallOffDistance:System.Single",
              "Name": "TestLightFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single TestLightFallOffDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC2863DB89C7FED72545D9FB82D2195B2B8FB8C71962ADF9C2257D4104145976"
            },
            {
              "Id": "TestLightFallOffTweakDistanceMult:System.Single",
              "Name": "TestLightFallOffTweakDistanceMult",
              "Type": "System.Single",
              "Signature": "public System.Single TestLightFallOffTweakDistanceMult",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C06E2B013E8127C64DF5BB10C9F629A0EA58A1CF11596A3434AA4303143B76A0"
            },
            {
              "Id": "TestLightHardnessFallOffDistance:System.Single",
              "Name": "TestLightHardnessFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single TestLightHardnessFallOffDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "972A2EA4F8E2893B890EC1773E429D132B718BC1A8F0315B9EAFE37FAFFDD534"
            },
            {
              "Id": "TileScreenArea:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileScreenArea",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileScreenArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14FB7E954095BE9A9135E7B24FD56DFACCECFF960B246B7A099FD75D6BD6C572"
            },
            {
              "Id": "TileShadowScreenArea:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileShadowScreenArea",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileShadowScreenArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4F5CE67433E435A91CC81D7B0C0B3E70A856307DD16B95AA4E1F5B7431B0A5B1"
            },
            {
              "Id": "TopDownCamera:Microsoft.Xna.Framework.Matrix",
              "Name": "TopDownCamera",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix TopDownCamera",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44AC3A67AA6C11F5E087C338506EDF4C2BAC00BC0D2558443FFD1C83FFC34104"
            },
            {
              "Id": "WaterColor:Microsoft.Xna.Framework.Vector4",
              "Name": "WaterColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 WaterColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E56F4F7390EED8A803BE6589EAF7B328966A13A91F6794A4510E1B0D65FDD4E7"
            },
            {
              "Id": "WaterColorAbsorption:Microsoft.Xna.Framework.Vector3",
              "Name": "WaterColorAbsorption",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WaterColorAbsorption",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C97ADD007C24E14EDFD22841819BA1BD9FB65625482273802E59B91DD6FFF013"
            },
            {
              "Id": "WaterFoamLine:Microsoft.Xna.Framework.Vector4",
              "Name": "WaterFoamLine",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 WaterFoamLine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9BD0C914EA596D0401B318F021005E67650FCBCB0A46C8CCA8048EC9C92FE32"
            },
            {
              "Id": "WaterHeight:System.Single",
              "Name": "WaterHeight",
              "Type": "System.Single",
              "Signature": "public System.Single WaterHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "671B75A64D7310F3B93BC716AF4EDD65CF064C499816C9977B46AE23F8C31356"
            },
            {
              "Id": "WaterReflectionSamples:System.Int32",
              "Name": "WaterReflectionSamples",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WaterReflectionSamples",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52F3D9DA7E5D89B359DA31DC0D18F7AF9E6855DB3284EB665FB84892868409F2"
            },
            {
              "Id": "WaterReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.WaterZone,System.Single\u003E\u003E",
              "Name": "WaterReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E WaterReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B65E431589CCD10F12080AD38C25C33DD52CA9A5E7BE659BD62F9C5770398A68"
            },
            {
              "Id": "WaterViewDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "WaterViewDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 WaterViewDirection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9666B0C36AE7F00D36C4742A378396CA9044498AB7730DCEE3B049649FF59568"
            },
            {
              "Id": "WorldChunksAutoCaptureGPU:System.Boolean",
              "Name": "WorldChunksAutoCaptureGPU",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WorldChunksAutoCaptureGPU",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A30BE9E549682BE0EFABF390399429218C557632D66A569D38F67762EF51207C"
            },
            {
              "Id": "WorldChunksNumCaptureFrames:System.Int32",
              "Name": "WorldChunksNumCaptureFrames",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorldChunksNumCaptureFrames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8018FAB9E024D8891277E4C7F98A69FC431BEFB09510D64AB553636EB3354C16"
            },
            {
              "Id": "WorldHasDisableAmbientOcclusion:System.Boolean",
              "Name": "WorldHasDisableAmbientOcclusion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WorldHasDisableAmbientOcclusion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C7A39DDA7AB5378262AF51EBF08DE41E0E287997975246C02C0E97826314DCAF"
            },
            {
              "Id": "_aabbCubeIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "_aabbCubeIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.IndexBuffer _aabbCubeIndexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BB4E349F58B1A0DD9E36123E400B798809B19DEB0449C649FE7B82948F9F5A6"
            },
            {
              "Id": "_aabbCubeVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_aabbCubeVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _aabbCubeVertexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF2725FD6C8FA5B43E7E6F09F7919CFB974AB4D9A1A56C7F999E3AC981CA1DE1"
            },
            {
              "Id": "_albedoMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_albedoMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _albedoMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4219C8CD4FA9F9AFC1F2FCD36DD021D35D23D636A810898760D9F2409A8F49AA"
            },
            {
              "Id": "_basicShader:Microsoft.Xna.Framework.Graphics.BasicEffect",
              "Name": "_basicShader",
              "Type": "Microsoft.Xna.Framework.Graphics.BasicEffect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BasicEffect _basicShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "717486B58970473EC276A498D7F9CF18169A2321E47183F390806F4C6D089600"
            },
            {
              "Id": "_blackAndWhiteShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_blackAndWhiteShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _blackAndWhiteShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51512A0615EB0963355A0144C0FFCD52FC4BCBE65D95223DD253CB24BDAAF5A8"
            },
            {
              "Id": "_bloomPingTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_bloomPingTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPingTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6EB9C4EF56AE3752690E7FF3C07652F75BBE28516CA2F5D6EF0D4B968F7891A4"
            },
            {
              "Id": "_bloomPingTexture2:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_bloomPingTexture2",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPingTexture2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C08DE2702815FCC996C5A01A54472EFF198931E55BAB6CEB630592A7CE3B1450"
            },
            {
              "Id": "_bloomPongTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_bloomPongTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPongTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0FC5F6E07127FBF9C6CB5EC460F94E22857AD5F40E67A6B17B83F19A36CBEB9"
            },
            {
              "Id": "_bloomPongTexture2:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_bloomPongTexture2",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPongTexture2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF61DC81F6661789FBF814C271BF9906F8DC2CC6D6FCE053108AB1775E6E0BE7"
            },
            {
              "Id": "_bloomShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_bloomShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _bloomShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B6BCA014218AE097E1581375BCE7BCE3E43FAA310CD78DACED7E67992796409B"
            },
            {
              "Id": "_cameraProjection:Microsoft.Xna.Framework.Matrix",
              "Name": "_cameraProjection",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _cameraProjection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7491ACA5DC7686BEC45A4B3325F3FD1E546F1A6E4CC9F8E88D01E152DD6F46DA"
            },
            {
              "Id": "_causticsTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_causticsTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _causticsTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9939708DBAAA0D32595FFE37D258B2B2F29E501C0ED3DEACC50E2E2DDF1A94F9"
            },
            {
              "Id": "_centeredCircleIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "_centeredCircleIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.IndexBuffer _centeredCircleIndexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B8E39BF4665EBF5A074E7F0D66BA25FB01256D5463DDA800DCB92EEF53980C79"
            },
            {
              "Id": "_centeredCircleVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_centeredCircleVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _centeredCircleVertexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CB5F95593B333A16FEB183EC1CDEAEBF3DCB7C9398351F86EA6DD286D407471"
            },
            {
              "Id": "_centeredCylinderIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "_centeredCylinderIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.IndexBuffer _centeredCylinderIndexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B36D9C82B97AF82708EEDF308CD6BBBD0859874A53A70D5BFBAFFAE437878425"
            },
            {
              "Id": "_centeredCylinderVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_centeredCylinderVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _centeredCylinderVertexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FB506DF2F3218746534C3DFEBA9CCB8C4F49FC8DC2C87F056F185C271D7261B"
            },
            {
              "Id": "_chromaticAberration:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_chromaticAberration",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _chromaticAberration",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C91146BC7E61C38B306346D55246D23C58EB809AFCA87094FCB6A02190D6A933"
            },
            {
              "Id": "_cloudShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_cloudShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _cloudShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "892F58E77A366872F99DEB6CCDD962116B95447A20D6DC784627856882A0A43A"
            },
            {
              "Id": "_cloudTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_cloudTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _cloudTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "731961D85D1AC90DC630486671BCB244F4DBCD1BBB3056B55F5AD5DEE9C62E83"
            },
            {
              "Id": "_coneLightVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_coneLightVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _coneLightVertexBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D246DA05B94CD0657ED4BADB64C22FC22C236D7242D32C7E82C9644F6FA6E23"
            },
            {
              "Id": "_currentTexture:System.Int32",
              "Name": "_currentTexture",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "10C0DCD0796648D76488D530FA47D909E8FBF91C3148BFBB69ED49BCE5869631"
            },
            {
              "Id": "_deferredBatchedEntitiesShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_deferredBatchedEntitiesShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _deferredBatchedEntitiesShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C417D3EA83366245C2B8C84AF415589E7D1C785ED0B3DF6611DD509FC3A5E69"
            },
            {
              "Id": "_deferredBlendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_deferredBlendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _deferredBlendState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDC56FBCF6741AEA487F7AAEA94C5EB70623BAF44455268E445E0C287F961CA9"
            },
            {
              "Id": "_deferredLightPassBlendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_deferredLightPassBlendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _deferredLightPassBlendState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "621AD99EDAD56FA8CD967333A7ACDEDD4A707FBA2FD08E7BA1EE7AEF9D187159"
            },
            {
              "Id": "_deferredShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_deferredShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _deferredShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "82BEECC30AC939865371158A230665FB9252378A58CDFADDA8493F8B1B48DBAE"
            },
            {
              "Id": "_deferredSpriteBatchedShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_deferredSpriteBatchedShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _deferredSpriteBatchedShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "745AEE4AA4FED4E8E517367A997D899E7FC4406BCCED1CEF470F2A2B1F17AC4E"
            },
            {
              "Id": "_depthMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_depthMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _depthMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE07843C5191AFB21FE29EA4DEA0487012827C566F885F4DDDB58EC39E03DB31"
            },
            {
              "Id": "_depthMapShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_depthMapShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _depthMapShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0ABA83D67904B1F41378DAC33A98ED70B4D33D500711436ABB222E9D22464984"
            },
            {
              "Id": "_distortShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_distortShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _distortShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ADCF118D6A34FB6C64FC4DA36600E6468B53C19FBE545667EC3FC6A44ED34A6F"
            },
            {
              "Id": "_dofHqTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_dofHqTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofHqTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8D70AFFAAF411348F1F2928E827D7A6DA3FEDEDC0FA2AA2E27FC7FB44398985"
            },
            {
              "Id": "_dofPingTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_dofPingTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPingTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9C7D412FB00BA7CCFD6C5272906408D88233C492A8954D672DEA1AE52AFECC8D"
            },
            {
              "Id": "_dofPingTexture2:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_dofPingTexture2",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPingTexture2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C7998ADE4C72B64349B8781DA47914FE5EFC3BC654265F91B690198EFD3CFB3"
            },
            {
              "Id": "_dofPongTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_dofPongTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPongTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11337484F47AC613E32FEF7C8BAFBC549FD448676167D4E9B1C74A999A923CC7"
            },
            {
              "Id": "_dofPongTexture2:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_dofPongTexture2",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPongTexture2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F3389A1B455D0FE0C25CB1E94AE7996FDE9911BE54DC499F03B8C15196D239F"
            },
            {
              "Id": "_dofShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_dofShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _dofShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "489CDBCFA7393A2535CCD9F414D8C8BD3A238CE0B9DC32EE8994DC77FB91D291"
            },
            {
              "Id": "_dropShadowBatchedShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_dropShadowBatchedShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _dropShadowBatchedShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8478A2888D5E0FE9B20CD67040835AF10657E608E1B40DF98F94D156C8C22A64"
            },
            {
              "Id": "_dropShadowShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_dropShadowShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _dropShadowShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5B2AB9CE2FE94BF4B2613BA10C7E2BFE0091C400195118B6B74DA907C70B748A"
            },
            {
              "Id": "_entityBlendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_entityBlendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _entityBlendState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2EB86F1956442455737BA0DCF0F990AFEDFD8742105D0FB344E309F9F7BFA06"
            },
            {
              "Id": "_entityPlaneFlipVBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_entityPlaneFlipVBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _entityPlaneFlipVBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F62339335CAB13C62A3E54363CCA9F076C14CC463255C1B9578E1B2C882DF114"
            },
            {
              "Id": "_entityPlaneFlipVMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "_entityPlaneFlipVMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "private CandideCreator.Shared.Models.IndexedMesh _entityPlaneFlipVMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "509377921F7F46800998EA7CB6DFDD6148267ABCDEEB4C3F9DEB7202718EF8E5"
            },
            {
              "Id": "_entityPlaneVBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_entityPlaneVBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _entityPlaneVBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53BC32D6392CD3F7947ADDC871F1D45E432B0F696D3151766807092E7B788108"
            },
            {
              "Id": "_entityPlaneVMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "_entityPlaneVMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "private CandideCreator.Shared.Models.IndexedMesh _entityPlaneVMesh",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B574E0F025059E89CD41D3311F97F42461FD9AFA11343642A4E69C76D5AB42B6"
            },
            {
              "Id": "_filmGrain:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_filmGrain",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _filmGrain",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C62CB42A6150BE8790868FB9F5D7F1EE0834B32460C9E8881677E69EFD6235FA"
            },
            {
              "Id": "_firstPersonShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_firstPersonShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _firstPersonShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FAE4E2C897429D7BE56F762A6A6C3BABCBD4E5E85AE504C79575CCC24158CB1"
            },
            {
              "Id": "_floorNoiseRenderTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_floorNoiseRenderTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _floorNoiseRenderTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D58F567DE353CAA1AAE28079D83D334D682894D9A7B31E527ED86288C9981AEE"
            },
            {
              "Id": "_floorNoiseShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_floorNoiseShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _floorNoiseShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5C15C4518B8D72FAE90969ABD82A434B15FF5890F30CC25D0E18AD46F683D4C"
            },
            {
              "Id": "_floorNoiseTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_floorNoiseTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _floorNoiseTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4017B1D4EC9C8C419621AFDC26868C24341816D5C0A1D0A54DCCFDFB49675597"
            },
            {
              "Id": "_fogBlendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_fogBlendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _fogBlendState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A45958E7AA0ADAF1D2ECDFCE1CEA5FFEC5449F4610CB5F21094A427A2E979CE"
            },
            {
              "Id": "_fogShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_fogShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _fogShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5422A324532D06C923AE30420A2700E22BA376A14560BDA9458E4385FB75308C"
            },
            {
              "Id": "_fpsCameraDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "_fpsCameraDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _fpsCameraDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D60A470AA06328869AB84D67235B66094C4B66C22EE545557C4ED958CDA1F8C5"
            },
            {
              "Id": "_fpsCameraRight:Microsoft.Xna.Framework.Vector3",
              "Name": "_fpsCameraRight",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _fpsCameraRight",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65345FA3B21D588852ECCE93A679BCDECE6932AB8A80BCF345C9396739F4703E"
            },
            {
              "Id": "_graphics:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "_graphics",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "private Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphics",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52A72C4E5D70DB16F5DF3D9AF1DDCC2C9E506072B067E84E0E7B78D03A41D380"
            },
            {
              "Id": "_grassFieldShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_grassFieldShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _grassFieldShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7DAF6C8D39C88CDDAC907E9409F45FB9DBC9E4908C76F7580202728EA09E9777"
            },
            {
              "Id": "_gridTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_gridTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _gridTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A241F6EB6EEF5B2D91FDE490FE46E27D36FEE7774CF49226682008E33CC6F70"
            },
            {
              "Id": "_hbaoBias:System.Single",
              "Name": "_hbaoBias",
              "Type": "System.Single",
              "Signature": "private System.Single _hbaoBias",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5E7E1F8C99EAD59C4DCEAC49E953AC018A3346720B92A4876B0CE760AF5C2FC"
            },
            {
              "Id": "_hbaoCutOff:System.Single",
              "Name": "_hbaoCutOff",
              "Type": "System.Single",
              "Signature": "private System.Single _hbaoCutOff",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29084A5AE66B427D78C7FD6E70DDE207898750A22682D5A7508E0D3C5410FF98"
            },
            {
              "Id": "_hbaoDotScale:System.Single",
              "Name": "_hbaoDotScale",
              "Type": "System.Single",
              "Signature": "private System.Single _hbaoDotScale",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EBCDD726E1C8BEB0F83FA49F7205A3B5E8FC6628A8E0D0107207141BC00FD7A5"
            },
            {
              "Id": "_hbaoWorldSpaceRadius:System.Single",
              "Name": "_hbaoWorldSpaceRadius",
              "Type": "System.Single",
              "Signature": "private System.Single _hbaoWorldSpaceRadius",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A48970F060C9FC821568B94545EA64A30768BFFF51F740098F091E0C9595D60E"
            },
            {
              "Id": "_horizontalCenteredPlaneBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_horizontalCenteredPlaneBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalCenteredPlaneBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78908CC77B9254CE21C3CDF8C7B7C101BB2EF645A686638E0FD53CB8DA308A77"
            },
            {
              "Id": "_horizontalLeftCenteredPlaneBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_horizontalLeftCenteredPlaneBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalLeftCenteredPlaneBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D6005ED51A3D4B45EB4337A6D4EBB7627D2200710E5A1B5C03756CD9E6E42D7A"
            },
            {
              "Id": "_horizontalTopLeftPlaneVBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_horizontalTopLeftPlaneVBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalTopLeftPlaneVBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0E75E96747ED9090F77B63443ED7150D8649A647C1335C57AA5D1D07F62482E"
            },
            {
              "Id": "_indexedBasePlane:CandideCreator.Shared.Models.IndexedBasePlane",
              "Name": "_indexedBasePlane",
              "Type": "CandideCreator.Shared.Models.IndexedBasePlane",
              "Signature": "private CandideCreator.Shared.Models.IndexedBasePlane _indexedBasePlane",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CBB7D6534CFDD58D25624E7337163560B80FE18FC355F30160A1822770C4CC3"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_initialSetupDone:System.Boolean",
              "Name": "_initialSetupDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialSetupDone",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04A496730CE8B58A98CE5566FFC0693924907485ACB3A648F7FEE62CFA42F49C"
            },
            {
              "Id": "_inspectShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_inspectShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _inspectShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F135CBF32E44CDC12B3CBAC344AA41CE43EB7DF10E175B8BEC722E9A0C41B2D"
            },
            {
              "Id": "_interpolating:System.Boolean",
              "Name": "_interpolating",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _interpolating",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B80D1BDA43FD6362844DC100CEA311082C08E1AAC8361C1062DD54FF982002FA"
            },
            {
              "Id": "_interpolationDirection:System.Single",
              "Name": "_interpolationDirection",
              "Type": "System.Single",
              "Signature": "private System.Single _interpolationDirection",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81738A915336BF45A1E0857B91F5B7425E9E3B741B6B201B82A30174595DF4B8"
            },
            {
              "Id": "_interpolationHotKeysEnabled:System.Boolean",
              "Name": "_interpolationHotKeysEnabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _interpolationHotKeysEnabled",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65D269676C9F28C26424A417292672F973C4E472EEAF09646CA27F283A64C60D"
            },
            {
              "Id": "_interpolationProgress:System.Single",
              "Name": "_interpolationProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _interpolationProgress",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13631B32A875ECC1A41B73B96774EE75C67006F7E46BFC702A5907353371F726"
            },
            {
              "Id": "_interpolationSpeed:System.Single",
              "Name": "_interpolationSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _interpolationSpeed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EA77B3603F17ABC3EDB97620B286C170B257869AB8786FAE3BEEC3E201B40F85"
            },
            {
              "Id": "_laserTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_laserTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _laserTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "602703157FF327DDDB8C3415EE3950BA17F0F02971541EE1D67C8C07E1303382"
            },
            {
              "Id": "_lavaShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_lavaShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _lavaShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "97974D2A536DE192C6E7FE82F6297285633967196575796742D69A5DDE762F01"
            },
            {
              "Id": "_lightBatchedShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_lightBatchedShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _lightBatchedShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B87EF7DA5E3D55627839A73123B27943027398DF936ADE1F6B77C7D67B64285F"
            },
            {
              "Id": "_lightPassTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_lightPassTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _lightPassTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "324E35876908C91372A1301C7587CE990959C281B337E86BD84FEFDCE30C3170"
            },
            {
              "Id": "_lightShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_lightShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _lightShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0EE8EFB8C1AC5929A790EF3F773859CDB98042A4549B7B4544106DBC8387373E"
            },
            {
              "Id": "_metallicMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_metallicMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _metallicMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "043965C098F7A9DA045E7A8874EBAA44804A19AE8335A688A0CE9C1092BC1F48"
            },
            {
              "Id": "_normalizeLightShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_normalizeLightShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _normalizeLightShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC833C9C55DDF18542BBB00CB6F053CD2A0FD0D8C7DB12DFA397DA98BB03F1D2"
            },
            {
              "Id": "_normalMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_normalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _normalMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D137660641D8A0FE75E2B7CDA127595DD0B91987EA70886C58FE72B6784CE159"
            },
            {
              "Id": "_normalWorld:Microsoft.Xna.Framework.Matrix",
              "Name": "_normalWorld",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _normalWorld",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7019DD72D5BACDE8C75C9B04BB7D806E59290618AD42662D50603D378ABF986F"
            },
            {
              "Id": "_oldx:System.Single",
              "Name": "_oldx",
              "Type": "System.Single",
              "Signature": "private System.Single _oldx",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8981AD99C333099960130BDE9470660038B0E777D4946BD3062A0D5C63B8C4EE"
            },
            {
              "Id": "_oldy:System.Single",
              "Name": "_oldy",
              "Type": "System.Single",
              "Signature": "private System.Single _oldy",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD407BA1AEBB47D4822F52E3150D65A1A3F3DE7B527F963C29CA7650EC466593"
            },
            {
              "Id": "_particleBlendState:Microsoft.Xna.Framework.Graphics.BlendState",
              "Name": "_particleBlendState",
              "Type": "Microsoft.Xna.Framework.Graphics.BlendState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BlendState _particleBlendState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D33FAA1EFCFDD2A23B19AAD03D8DE2B3EA2BAD3EBB74526F25F14B8EC592E254"
            },
            {
              "Id": "_pingPongCounter:System.Int32",
              "Name": "_pingPongCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _pingPongCounter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32E18108C7794F535F466BB4D41E241B32310BF39B52636B1984CC5328F2F910"
            },
            {
              "Id": "_pingShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_pingShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _pingShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB50EB7CD04B5E3D0DD5160E101C119D984E8699FE638F821BCCD3960EA2344A"
            },
            {
              "Id": "_pingTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_pingTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _pingTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22093D86818245A9FA02C560539289620FDAA8E13738A0E5DD797360AD4D0EE2"
            },
            {
              "Id": "_pongTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_pongTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _pongTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4BA3C3629168E4B30D79A69EF56A02F1F9D44340D089DBDF2D884C7E5FB9503B"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Matrix",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _position",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5B54A8A253DC9E5015BE6A5C39FB644DB3A8386809E24445C67D59C485399FE1"
            },
            {
              "Id": "_positionMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_positionMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _positionMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F726EB155466559E411FA929F973617807E3F1B24E7EF6C8FC52EF09A5E3857B"
            },
            {
              "Id": "_positionMapShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_positionMapShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _positionMapShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "457861572629394FC4723C85F44C70C442AE195B5E63E220FE355E5E8182ABD6"
            },
            {
              "Id": "_renderHeight:System.Int32",
              "Name": "_renderHeight",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _renderHeight",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CEABD57D1FE257EF6551B545D94E6689B1A2820491781D892C9FD46F097DDA5"
            },
            {
              "Id": "_renderWidth:System.Int32",
              "Name": "_renderWidth",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _renderWidth",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DCB21F21120E4AFB61EAD17690B6961366EDE2A9355124C0F236B03DD7E6E694"
            },
            {
              "Id": "_rotation:Microsoft.Xna.Framework.Matrix",
              "Name": "_rotation",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _rotation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF5C59F9BA8490055C1B53023FD713E5CF484A1271D8A6FE3973ABF92AEC95B1"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Matrix",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _scale",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C86C7EA1A7D50A8F824B2B2EB6D9D6563E7E0C0198D79C4CAD8B028A6DCB4E75"
            },
            {
              "Id": "_screenPolygonVBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_screenPolygonVBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _screenPolygonVBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "415C053070BFA61C77C8FF914A4D9F9D88A4929D705A910A627128F3BA522775"
            },
            {
              "Id": "_screenQuadVBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_screenQuadVBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _screenQuadVBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE2BB6547F7FFCF77367C1104F347BEF3630A0C1CF804279D057B76E8C63A144"
            },
            {
              "Id": "_showDebugTexture:System.Boolean",
              "Name": "_showDebugTexture",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showDebugTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF2C984A130FF3DEC8ECC5D57598BD720226157F4ACA4E3804BC3AD818631EE3"
            },
            {
              "Id": "_speed:System.Single",
              "Name": "_speed",
              "Type": "System.Single",
              "Signature": "private System.Single _speed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4391D33B7CBC01EF20CE5C2621EEE86673DC2FF6B465B4E057F992763B67EE32"
            },
            {
              "Id": "_spriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "_spriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SpriteBatch _spriteBatch",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4EE974AC07917947A129C431B7A73CF282EEAD335C89C9A2F59BAFA247F259A7"
            },
            {
              "Id": "_ssao2Shader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_ssao2Shader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _ssao2Shader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0770802CEF6695AA23B077DD79662B64FEBD2EDD94B977A0151D6F69140CBB5"
            },
            {
              "Id": "_ssaoShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_ssaoShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _ssaoShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69DE9939BD9B0BB094644C4EA17E318912D00E2D451794EB5A48C74729D5F5CB"
            },
            {
              "Id": "_ssaoTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_ssaoTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _ssaoTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A6546DB0A66A982FF8CC918F6CFF16A58CF12562286289005B27ADC59EC04B4E"
            },
            {
              "Id": "_tempTexture:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_tempTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _tempTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42CFE056BFA0DA8BD05C4B57C9AF8DDD76EB04853A3E156CCD0261C4D12718A5"
            },
            {
              "Id": "_toneMappingShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_toneMappingShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _toneMappingShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA71F8C09B78C00A7B3A3769B29B3FB66BB38812F6913893B4B57D1695328C5B"
            },
            {
              "Id": "_topDownDepthMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_topDownDepthMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _topDownDepthMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74CD223E9818DF0E57B89982BA8320E2C71173D5CAB3BBFBDD2B7926E7480E19"
            },
            {
              "Id": "_topDownPositionMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_topDownPositionMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _topDownPositionMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47736529C12BC3261AEC13105D6CC154559A4E2A6861FE9BD1A2B274F8C6EA24"
            },
            {
              "Id": "_verticalCenteredPlaneBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_verticalCenteredPlaneBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _verticalCenteredPlaneBuffer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "088AA6044C4AC843D50BCC706B92F8927B1D3C7560B806837EB8E36717812DB9"
            },
            {
              "Id": "_waterHeightMapTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_waterHeightMapTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _waterHeightMapTexture",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "08AB2261EB68E7D3ECB63FFEA1DF14ED482806E679E6FF7373DB22039A8B8FC4"
            },
            {
              "Id": "_waterRenderTime:System.TimeSpan",
              "Name": "_waterRenderTime",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _waterRenderTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13805BA73D96292792DD9643F363ABEC47284478639ACED9AC671B6495B30F5A"
            },
            {
              "Id": "_waterShader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_waterShader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _waterShader",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B909F488E6708CD7DCB8060492C7DEF6B358D98816709E6EF7E3A82DAB4C7DBD"
            },
            {
              "Id": "_waterShaderMode:System.Int32",
              "Name": "_waterShaderMode",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _waterShaderMode",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C803FA5C7AD67ABAFBD6B9BC8F1187FAE249B5B0EBA60BA9CF159C418E235213"
            },
            {
              "Id": "_whiteBackground:System.Boolean",
              "Name": "_whiteBackground",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _whiteBackground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BE8731CE7403CA2BC143D41622141B9781585A519F41690E3A130A6B9E8F4B6A"
            },
            {
              "Id": "_world:Microsoft.Xna.Framework.Matrix",
              "Name": "_world",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "private Microsoft.Xna.Framework.Matrix _world",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F3D99B261EC82823ABE6E7CEBD2C393E997FA96DDE656D90131C14C2D2C6CB63"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddImmediateSprite(Candide.Graphics.ImmediateSprite)-\u003ESystem.Void",
              "Name": "AddImmediateSprite",
              "Signature": "public System.Void AddImmediateSprite(Candide.Graphics.ImmediateSprite sprite)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "Candide.Graphics.ImmediateSprite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BBECF80DDE1B92AB3DB2EFE170879E5A323EF3663438678EC33E2CEE6F8C8738",
              "Hash": "BD080C02DCCE3C0162B2393038F3BC3D7450D537FE94F15BD06F07341DA3A0D0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateAttenuation(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "CalculateAttenuation",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CalculateAttenuation(Microsoft.Xna.Framework.Vector3 attenuation)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "attenuation",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "4A7D6CD8C579D6A7D5CAD1707AFFB45215F0A9923829D27499F8D924C5119443",
              "Hash": "70604DEAF436324641247ADECEA1A1E9D494E654A698388FB4759E94D2005BB0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::Deconstruct(System.Single\u0026, System.Single\u0026, System.Single\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckWaterAndLavaZones()-\u003ESystem.Void",
              "Name": "CheckWaterAndLavaZones",
              "Signature": "private System.Void CheckWaterAndLavaZones()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "40AB10A1C1D527071790C1C7D1DBE4D465884610FF2C8097494704B35D1E64FD",
              "Hash": "51A8A039D1B57863FEF1E249FC3A15F47626B056D2AF193818CFF735DED21180",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "CandideCreator.Shared.Models.World::get_Waters()",
                "Candide.Graphics.DeferredRenderer::\u003CCheckWaterAndLavaZones\u003Eg__AddWaterZones|156_0(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.WaterZone\u003E, System.Single, DeferredRenderer.\u003C\u003Ec__DisplayClass156_0\u0026)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.InteriorWorldHandler::get_World()",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearPingPong()-\u003ESystem.Void",
              "Name": "ClearPingPong",
              "Signature": "private System.Void ClearPingPong()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "38945759DC7EBD5E66231A0F943E2DD7A22B43DD8591D81B9B593B601AF7FF4C",
              "Hash": "36B74E4B358522C0C40515C2D7346AD1F1E43534748B05626E83A3DF992D903A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Vector4::get_UnitW()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_MaxDepth()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "internal System.Void CreateImGui()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5109,
              "BodyHash": "2C5238906CC50AF6E75F946000F97A1D678133AB519005AE3EDB4FE6965C1BB6",
              "Hash": "55002CB77E87E13C69DB767B1B3867FF03336180E719748E20048A715CB2E3E3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::SameLine()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Graphics.DeferredRenderer::Setup(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "ImGuiNET.ImGui::SliderInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026, System.Int32, System.Int32)",
                "Candide.Toolkit.ImGuiAssist::HelpTip(System.String)",
                "ImGuiNET.ImGui::InputInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026)",
                "Candide.Toolkit.ImGuiAssist::ColorEdit(System.String, Microsoft.Xna.Framework.Vector4\u0026, ImGuiNET.ImGuiColorEditFlags)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.Graphics.DirectionalLight::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "System.Int32::ToString()",
                "Candide.Toolkit.ImGuiAssist::ColorEdit(System.String, Microsoft.Xna.Framework.Vector3\u0026, ImGuiNET.ImGuiColorEditFlags)",
                "Candide.Toolkit.ImGuiAssist::DragFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "ImGuiNET.ImGui::TreePop()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::RemoveAt(System.Int32)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [
                "Debug",
                "Debug Normals",
                "Reload Graphics",
                "DebugMode",
                "0 is normal, 1 is 3D. Can also be set in console by typing \n \u0027.mode 0\u0027.",
                "View",
                "Display a texture from the graphical pipeline on the screen.",
                "White Background",
                "Show Debug Texture",
                "R",
                "G",
                "B",
                "A",
                "Ambient Color",
                "Sun Color",
                "RenderScale"
              ],
              "Source": null
            },
            {
              "Id": "DebugDraw()-\u003ESystem.Void",
              "Name": "DebugDraw",
              "Signature": "public System.Void DebugDraw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 552,
              "BodyHash": "CACA098A421A406AE01E4D6BC23A5FE23C8729E2C983B1D47CD50B5E01BA2AD7",
              "Hash": "E6A03C18388443A526ABA723D809CE0FCCA7F1A211609138C507154D5CD41CD2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Graphics.Texture2D\u003E::get_Count()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "ChannelR",
                "ChannelG",
                "ChannelB",
                "ChannelA"
              ],
              "Source": null
            },
            {
              "Id": "DrawBatchedDirectionalShadows(Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "DrawBatchedDirectionalShadows",
              "Signature": "public System.Void DrawBatchedDirectionalShadows(Microsoft.Xna.Framework.Matrix cameraProjection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "cameraProjection",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "639B8D31B3AD36CF91A9C84D3B840DDB1C47A211F4966CE66C1A384DC893AEC5",
              "Hash": "214BBD3C23E8BC754DD380DE1D904A55176326002F95F1E23B345E33C1C6E6A7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::DrawEntitySpacs(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawConstructionSites(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)"
              ],
              "StringLiterals": [
                "DirectionalShadowMap_SPRITE",
                "CameraProjection"
              ],
              "Source": null
            },
            {
              "Id": "DrawCloud(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawCloud",
              "Signature": "public System.Void DrawCloud(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 429,
              "BodyHash": "FB8154E61BB318520A78D4FE78CFEB4C46A215EEB407E159E4E2A6B8EA53B05C",
              "Hash": "E9A2E19352A5B672F45367066AB139CEECEA2D76589AEF7F99EDCF036DED62B7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.TimeSpan::get_TotalMinutes()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "World",
                "NormalMatrix",
                "AlbedoTexture",
                "TextureTransform"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawComplexEntity",
              "Signature": "private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Matrix worldMatrix, System.Boolean usePositionBasedUv)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "E0B664A86400D3D588369EAE2616706CBAE0BB71D46F94E8812C8DDBA44539EE",
              "Hash": "8FDC0856493B9B8FB9E3E37FF6CBCB2833D55DF8D3F7A8C444530D82536E0242",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValueTranspose(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawComplexEntity",
              "Signature": "private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, System.Boolean usePositionBasedUv)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 427,
              "BodyHash": "7A3EAD754F2FC6C425043F077425030AD02A5161A98DD6F1467FD0A98A2D41A2",
              "Hash": "B289FF58566BC031BE7F1C032C2C61ED662A176E34D27DE3E5C1BC3350856452",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawComplexEntity",
              "Signature": "private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, System.Single depthOffset, System.Boolean usePositionBasedUv)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 324,
              "BodyHash": "81CC305D067F84CA1E57263048FD14A8A5EDDFF31978D83E837A5FDF2284569D",
              "Hash": "21CC98F07B871414E399D09F9B2F36AEBA0B34F6F9D02059C1E8BE72B956CC08",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawComplexEntity",
              "Signature": "private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "FA10C16D8648DC675A3822848CFB6B8EB479D7F039260280BD0D709CFDA8415F",
              "Hash": "D097E2D7257AFFDDF1DFD04EA485CAC8A30E83EA41E20C2360CCEADAFBC41401",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrix()",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Shared.Entity.Components.GeneralComponent::GetRotatedFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawComplexEntity",
              "Signature": "private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 695,
              "BodyHash": "FAECEFAAAC54A34844CF8C8E80C6352FD4E3AE9DBE5967A965B74002B7D8BA7C",
              "Hash": "E091C71619B65B289BB2A7BA25DD04901C2F3D0FDA82DFD86110E0912FD9A346",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrix()",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Shared.Entity.Components.GeneralComponent::GetRotatedFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, System.Boolean, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawComplexEntityBatched",
              "Signature": "private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Matrix worldMatrix, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "FB0401EF7C06E08774475CBA7DF532B246C24DCE0E8C328AF4B6C7997DF9D7F3",
              "Hash": "C4EAB16AECE7B71D31B6FE8CCA0E475EE8B19953466D72A2F0D7B9AA907142D3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Vector3, System.Boolean, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawComplexEntityBatched",
              "Signature": "private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "42DF688CDAEBA00185F264C08BBD0F9A88FBC25A3CD74E8FA9E92FEED3582F9B",
              "Hash": "AE3A1AF0FA23E9A52ED8E5A2B6DD462305D13402356BE2F91351AA7AA84B32F3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, CandideCreator.Shared.Models.EntityMesh, System.Single, System.Boolean, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawComplexEntityBatched",
              "Signature": "private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, System.Single depthOffset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 227,
              "BodyHash": "2F60BC8B474D0B1AC6DB4EE491F661D2F3F3F3B880A628037840280C91D50106",
              "Hash": "12EA1F6206828DE08E08BCD711B176C97550D301524FD03FAA065E90999063E3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawComplexEntityBatched",
              "Signature": "private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 520,
              "BodyHash": "BD74BC8A6A4623AC0941C75CB05C487123236199690F927B13A6DD02A5637FFF",
              "Hash": "D14DB6CE9A55388AA0AEEA4C782154832554E534ADF969254B7FDAACCB248FCB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrix()",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.Components.GeneralComponent::GetRotatedFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, System.Boolean, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawComplexEntityBatched",
              "Signature": "private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityMesh",
                  "Type": "CandideCreator.Shared.Models.IndexedMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 576,
              "BodyHash": "EE32ADB34BC17D98A0ECCAD61FA30F96175D537D2EC9F3280F124DACED88C681",
              "Hash": "2D0DBF4E9EE96A00B86F1722F4A279D1C5F2412A240DBB64C19AA7163E5A78CE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_MeshTransformMatrix()",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Shared.Entity.Components.GeneralComponent::GetRotatedFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawConeLightPass(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawConeLightPass",
              "Signature": "private System.Void DrawConeLightPass(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "56B95C33512A4682305B248EBC6D6F0DA5846D7854F1D6ACE2F590C037541228",
              "Hash": "66DB30B761EA0C81FE72085354E5F44DFE5D40460442505282FE912A735FF12F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_BlendState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawConstructionSites(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawConstructionSites",
              "Signature": "public System.Void DrawConstructionSites(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean onlyPegs)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onlyPegs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2395,
              "BodyHash": "9E08C334C43307AAA4D56DAC0EF627633B80817DBBCF1183F1DA4A355DB41204",
              "Hash": "85591EAD3C85AB13E31EB8324C331D2D572FCF5E255EA74D9C5548A57EF88D07",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Count()",
                "Microsoft.Xna.Framework.Matrix::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)"
              ],
              "StringLiterals": [
                "World",
                "NormalMatrix",
                "FloorNoise",
                "FloorNoiseMult"
              ],
              "Source": null
            },
            {
              "Id": "DrawCrops(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawCrops",
              "Signature": "public System.Void DrawCrops(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1648,
              "BodyHash": "AB4C5E63B1E5BE14B343A5FC793925F13C65C4CC3752A1E5AA452C78E93E8666",
              "Hash": "5A796DBA861132E99585C2F92E80A82855909D7171EB9C2B5762A3BB83A0CAEC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Count()",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_RasterizerState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::Reset()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SetActiveReferenceQuadIndex(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Models.ClientCropModel::get_CurrentStage()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.GameModels.Models.ClientCropModel::get_WorldPosition()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)"
              ],
              "StringLiterals": [
                "media/rendering/basic_normal_map",
                "World"
              ],
              "Source": null
            },
            {
              "Id": "DrawEntities(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawEntities",
              "Signature": "public System.Void DrawEntities(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, Microsoft.Xna.Framework.Graphics.Effect batchedEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forSunLight",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "batchedEffect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "B5F0FBC3B995D907851FEB729D8FA93984A6197839894A825DB93CF5EFAB0840",
              "Hash": "CE368CEB2ADC53AFB87626EB5E544A4B2274CF60AFF8507670DEAC99F1ED9B42",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::DrawEntitiesImmediate(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Candide.Graphics.DeferredRenderer::DrawEntitiesBatched(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawEntitiesBatched(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawEntitiesBatched",
              "Signature": "public System.Void DrawEntitiesBatched(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, System.Boolean quadsOnly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forSunLight",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "quadsOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4029,
              "BodyHash": "9DB8D467E1150AF425D3F01D99B5542D965B2A0DBB4A52C4879E00CA2EA60903",
              "Hash": "A8ABC39B12D0F5B683C903700B0A09E5C74A46A49CF41590F595A77075AEF478",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::Reset()",
                "Candide.Graphics.Batcher.TriangleMeshBatchData::.ctor()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntityWrappersPreUpdate()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Render3D()",
                "Shared.Entity.EntityWrapper::get_UsesSpac()",
                "Shared.Entity.EntityWrapper::get_HasNoShadow()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Shared.Entity.EntityWrapper::get_Highlight()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Shared.Entity.EntityWrapper::get_DepthOffset()",
                "Candide.Graphics.DeferredRenderer::GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [
                "FloorNoise",
                "media/rendering/basic_normal_map"
              ],
              "Source": null
            },
            {
              "Id": "DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DrawEntitiesForPointLight",
              "Signature": "public System.Void DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 lookAtPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 745,
              "BodyHash": "C645D12741843D393AB68C90562FA67FDE78E0423B2CFD5EF8B4119F7A7BF8D4",
              "Hash": "7A30855A441F1F2377F54C96FCFD0FA52AACCA2D6A42534B8C438D40CFAFE0ED",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Render3D()",
                "Shared.Entity.EntityWrapper::get_UsesSpac()",
                "Shared.Entity.EntityWrapper::get_HasNoShadow()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_EntityMesh()",
                "Shared.Entity.Components.GeneralComponent::GetRotatedFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_MeshOffset()",
                "Candide.Graphics.DeferredRenderer::GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::DrawSimpleEntity(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Boolean, Microsoft.Xna.Framework.Matrix\u0026)",
                "Shared.Entity.EntityWrapper::get_HasFull3DMesh()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_UsePositionBasedUvs()",
                "Candide.Graphics.DeferredRenderer::DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "Candide.Graphics.DeferredRenderer::DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect, Shared.Entity.EntityWrapper, CandideCreator.Shared.Models.IndexedMesh, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.ImmediateSprite\u003E::get_Current()",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Candide.Graphics.DeferredRenderer::GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Candide.Graphics.DeferredRenderer::GenerateSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [
                "NormalMatrix"
              ],
              "Source": null
            },
            {
              "Id": "DrawEntitiesImmediate(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawEntitiesImmediate",
              "Signature": "public System.Void DrawEntitiesImmediate(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, System.Boolean complexOnly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forSunLight",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "complexOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6025,
              "BodyHash": "8FE8486A02FD68906BF9626F9EBF6D558A5336D9BD62BBC2A80C39CB759960B9",
              "Hash": "4ADD5BC75E1B0CD6B493E326BBA1653EE215444D156FC60693E88559D9B6CBC1",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntityWrappersPreUpdate()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Render3D()",
                "Shared.Entity.EntityWrapper::get_UsesSpac()",
                "Shared.Entity.EntityWrapper::get_HasNoShadow()",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "Shared.Entity.EntityWrapper::get_Highlight()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Shared.Entity.EntityWrapper::get_DrawWithNoise()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "Emissiveness",
                "TintColor",
                "FlashColor",
                "Highlight",
                "FloorNoise",
                "media/rendering/basic_normal_map",
                "UseNormalMap",
                "NormalMap",
                "MetallicMap",
                "TextureEffectValue",
                "AlbedoTexture2",
                "NormalMatrix",
                "BendStrength"
              ],
              "Source": null
            },
            {
              "Id": "DrawEntitySpacs(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawEntitySpacs",
              "Signature": "public System.Void DrawEntitySpacs(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 861,
              "BodyHash": "7F883398E13DACD7890BDFDB6BFF01866A38D3067BA3F6C88C7E316DAAD48010",
              "Hash": "50E14F78DB4486FF956F5D1C4F5F0808718C77B69D6E7401314C918A83E25B59",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::Reset()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SetActiveReferenceQuadIndex(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::DrawSpacFrame(Microsoft.Xna.Framework.Graphics.Effect, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Candide.Graphics.VFX.SpacRenderingArgs\u0026, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Highlight()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E::get_Current()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "Entity Spac is set to be invisible",
                "World",
                "NormalMatrix",
                "FloorNoise"
              ],
              "Source": null
            },
            {
              "Id": "DrawGrassFields()-\u003ESystem.Void",
              "Name": "DrawGrassFields",
              "Signature": "public System.Void DrawGrassFields()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 829,
              "BodyHash": "FD788E618BEFA9C62ABB79F5FF3871DEB4D521C87607A1A8FBDEC76D66BCC63C",
              "Hash": "7FBA0032F5D2720BA910C627DBE2BED1B57CCDE304D56C4162011C8B2E656E5F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Candide.UserSettings.GraphicsUserSettings::get_GrassField()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Intersects(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()"
              ],
              "StringLiterals": [
                "GrassFieldStatic",
                "GrassField",
                "CameraProjection",
                "WorldPositionOffset",
                "Time",
                "SwayScale",
                "SwayBase",
                "World",
                "Field",
                "FieldHeight",
                "AlbedoTexture",
                "TextureFrameInfo",
                "AlbedoInvTextureSize",
                "HeightMap",
                "HeightMapInvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawGrassFieldsTopDown()-\u003ESystem.Void",
              "Name": "DrawGrassFieldsTopDown",
              "Signature": "public System.Void DrawGrassFieldsTopDown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 585,
              "BodyHash": "DD76EC3F63D48334BA6AE3527FE4E21A9DDF8720CFFECDAB8610779C13937CC1",
              "Hash": "0025FF2DCD1F9BDA32D721D11751688B22443B0B9AF3F7952BD3AC8B8A61C508",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "System.DateTime::op_Subtraction(System.DateTime, System.DateTime)",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "System.Collections.Generic.List\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Controllers.Legacy.GrassFieldController\u003E::get_Current()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()"
              ],
              "StringLiterals": [
                "GrassFieldTopDownPos",
                "CameraProjection",
                "Time",
                "World",
                "Field",
                "FieldHeight",
                "HeightMap",
                "HeightMapInvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawHitboxes(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawHitboxes",
              "Signature": "public System.Void DrawHitboxes(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3615,
              "BodyHash": "F00D91E880C25B0C8829F5EF0298228D426264767252251E34B1C6F12B08739F",
              "Hash": "215158EF2EEAF5F41EE8573CB2A12DA06C0DBD7DD46006AFBA274115D34D9BF1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "TintColor",
                "UseNormalMap",
                "NormalMap",
                "MetalMap",
                "AlbedoTexture",
                "Normal",
                "NormalMatrix",
                "TextureTransform",
                "FlashColor",
                "World"
              ],
              "Source": null
            },
            {
              "Id": "DrawHorizontalSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawHorizontalSprite",
              "Signature": "public System.Void DrawHorizontalSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector4 color, Microsoft.Xna.Framework.Vector4 flashColor, System.Single depthOffset, System.Boolean centered, System.Boolean flip)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flashColor",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "centered",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 259,
              "BodyHash": "C98A6CD9A1287FA2C94B7443CD7002334DA30CF0E333571C89DAE9672AB354F6",
              "Hash": "89931FAD30AFC6CD5DD3C2DCC462E0AFCA743ED3C5FB1F259F2E2DB20BA867C0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawLaserBeams(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawLaserBeams",
              "Signature": "public System.Void DrawLaserBeams(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 537,
              "BodyHash": "6A4257E4232D33B27355AB988E4EA46779FD458FBD7FB142A1CFC13F2FE9FF55",
              "Hash": "7A912FC3063ADA4B69740ABD7BF3EBE182AD5AA9DD5B2170DAA10909F11D92B6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.LineLight\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandide.Graphics.LineLight\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "FlashColor",
                "Highlight",
                "TintColor",
                "Emissiveness",
                "AlbedoTexture",
                "TextureTransform",
                "World",
                "NormalMatrix"
              ],
              "Source": null
            },
            {
              "Id": "DrawLavaTerrain(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawLavaTerrain",
              "Signature": "public System.Void DrawLavaTerrain(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "FF4104E9EACB31AEB961A7F9302BBEE05E9E7934827FCE84C07057EF62BBEA4C",
              "Hash": "62389501A6777AC3808FCB80856A2B00F039850B1A38A61A217FBA4AE4AFB06D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::get_Count()",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::get_Current()",
                "Candide.Graphics.DeferredRenderer::\u003CDrawLavaTerrain\u003Eg__DrawZone|189_0(System.Single, CandideCreator.Shared.Models.WaterZone, DeferredRenderer.\u003C\u003Ec__DisplayClass189_0\u0026)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)"
              ],
              "StringLiterals": [
                "Lava",
                "FloorNoiseMult",
                "LavaFlow"
              ],
              "Source": null
            },
            {
              "Id": "DrawParallaxLayers(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawParallaxLayers",
              "Signature": "public System.Void DrawParallaxLayers(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean disableParallax)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disableParallax",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1246,
              "BodyHash": "9CA67B443F236BABA3087435F971BCCF6F0A868493D0805FFE860943FA8FBCB8",
              "Hash": "E7E36CCE8DE015DB61F7532F72F5A8EFA9DB2EBA942727A10DF0ADD5A817B539",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::get_Current()",
                "CandideCreator.Shared.Models.World::get_ParallaxLayers()",
                "CandideCreator.Shared.Tiled.TiledLayer::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Models.ParallaxScrolling\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.ParallaxScrolling::get_RenderingMode()",
                "System.Collections.Generic.Dictionary\u003CCandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "CandideCreator.Shared.Tiled.TiledImage::get_Texture()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Models.ParallaxScrolling::get_PlayerFocus()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.Camera::GetMatrix()",
                "CandideCreator.Shared.Models.ParallaxScrolling::get_StartIndex()"
              ],
              "StringLiterals": [
                "FlashColor",
                "TintColor",
                "Emissiveness",
                "AlbedoTexture",
                "TextureTransform",
                "WorldPositionOffset",
                "World",
                "NormalMatrix"
              ],
              "Source": null
            },
            {
              "Id": "DrawParticles(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawParticles",
              "Signature": "public System.Void DrawParticles(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1118,
              "BodyHash": "80CABC6A5F86199F41CD2EC16737C6BCE3730CAF50615C4F93C91D7323317595",
              "Hash": "355E0081D276FE55596E0F6941161F016091FD04C687B9E6D7AAC5362C9092A0",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::Reset()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Sort(System.Collections.Generic.IComparer\u003C!0\u003E)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "Candide.Graphics.TemperatureComponent::get_Color()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Math::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector4(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Fade::GetTransparencyMultiplier(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "media/rendering/basic_normal_map"
              ],
              "Source": null
            },
            {
              "Id": "DrawPointLightSources(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawPointLightSources",
              "Signature": "public System.Void DrawPointLightSources(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 579,
              "BodyHash": "23AF25C3AB5D9B296077B0E5A58C89B5115575D9BDB0D207A482F39C56C0A2A8",
              "Hash": "81200EE468448E7DF6CC2D74DEB434E2DE13A3CF0101C83156578AD29394A9BD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.World.WorldHandler::GetAllEntityWrappers()",
                "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_LightSourceColor()",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_LightSourceOffset()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()"
              ],
              "StringLiterals": [
                "TintColor",
                "UseNormalMap",
                "NormalMap",
                "MetalMap",
                "AlbedoTexture",
                "Normal",
                "NormalMatrix",
                "TextureTransform",
                "FlashColor",
                "World"
              ],
              "Source": null
            },
            {
              "Id": "DrawProjectiles(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawProjectiles",
              "Signature": "public System.Void DrawProjectiles(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1201,
              "BodyHash": "18798432093B40247AFF29D06505133412AE34A2CEE48BAD4CC786AC617CB75F",
              "Hash": "E65E10A6911B92725A548D934D46A736D54238E8E309431463ACB4DAC54F6AF1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "Shared.Combat.Projectiles.ProjectileSystem::SortDrawableOrderList(System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Int32\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "FlashColor",
                "Highlight",
                "Emissiveness",
                "TintColor",
                "AlbedoTexture",
                "MetallicMap",
                "TextureTransform",
                "InvTextureSize",
                "media/rendering/basic_normal_map",
                "UseNormalMap",
                "NormalMap",
                "NormalMatrix",
                "World"
              ],
              "Source": null
            },
            {
              "Id": "DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawScreen",
              "Signature": "private System.Void DrawScreen(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "B37D57A46B0E871A32FDBC4FEBCC40698B2CA60F9982BCDD7FC3AEB4C7EF4A44",
              "Hash": "0A364A29C1007D37D17E715F505B30EF07C6070DA033421F9CA52D52D0680173",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawScreenLightPass",
              "Signature": "private System.Void DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "C129E11928C7FB726316D9AF2AEC662596C5B2D0C7B025B11A40BE90EB691C8D",
              "Hash": "7F105B6F7C6407BCEEB441F53381D8BF77702C595EDDA46A0A79DAFF179A15DA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_BlendState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSimpleEntity(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Boolean, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "DrawSimpleEntity",
              "Signature": "public System.Void DrawSimpleEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, System.Boolean flip, Microsoft.Xna.Framework.Matrix\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "D4EE3333B0DB035E8E45850D68C95843B9B7930CFE37451DBE802618D18EC9D9",
              "Hash": "1B4AB7E878793EA6653B2E1E31477EAC60C9BEF7442628E8019FE51C8794AD66",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "World",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawSimpleEntityBatched(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Boolean, Microsoft.Xna.Framework.Matrix\u0026, Candide.Graphics.Batcher.TriangleMeshBatchData)-\u003ESystem.Void",
              "Name": "DrawSimpleEntityBatched",
              "Signature": "public System.Void DrawSimpleEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, System.Boolean flip, Microsoft.Xna.Framework.Matrix\u0026 world, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batchData",
                  "Type": "Candide.Graphics.Batcher.TriangleMeshBatchData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "3EB9EF3F2F1D91B88A9A3C1CE1573FF382385F96D7ADAFFA1F20AA0320533709",
              "Hash": "96BBA312760937030D15500F305A37C9CE94AF1F41883E1F3A88912C07689843",
              "CalledMethods": [
                "Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)",
                "CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Candide.Graphics.Batcher.AutoBatcherTriangleMesh\u003CCandide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData\u003E::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpacFrame(Microsoft.Xna.Framework.Graphics.Effect, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Candide.Graphics.VFX.SpacRenderingArgs\u0026, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)-\u003ESystem.Void",
              "Name": "DrawSpacFrame",
              "Signature": "public System.Void DrawSpacFrame(Microsoft.Xna.Framework.Graphics.Effect effect, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame frame, Candide.Graphics.VFX.SpacRenderingArgs\u0026 args, Microsoft.Xna.Framework.Vector3 position, System.Single baseAngle, System.Single depthOffsetStep, System.Single highlight, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spac",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffsetStep",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "highlight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "B741564FB5838EA4C374B95AE42BA73B66A7094D851BD028055A58D00422ACB2",
              "Hash": "52DFD8AFF7A400D8FA227506B747433B07F67251CA14C96627E145B7E63E84CF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.DeferredRenderer::DrawSpacSprite(Microsoft.Xna.Framework.Graphics.Effect, Candide.Graphics.VFX.SpacRenderingArgs\u0026, Microsoft.Xna.Framework.Vector3, System.Single, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Matrix\u0026, System.Single, Microsoft.Xna.Framework.Vector4, System.Single, Microsoft.Xna.Framework.Vector4)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [
                "FlashColor"
              ],
              "Source": null
            },
            {
              "Id": "DrawSpacSprite(Microsoft.Xna.Framework.Graphics.Effect, Candide.Graphics.VFX.SpacRenderingArgs\u0026, Microsoft.Xna.Framework.Vector3, System.Single, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Matrix\u0026, System.Single, Microsoft.Xna.Framework.Vector4, System.Single, Microsoft.Xna.Framework.Vector4)-\u003ESystem.Void",
              "Name": "DrawSpacSprite",
              "Signature": "private System.Void DrawSpacSprite(Microsoft.Xna.Framework.Graphics.Effect effect, Candide.Graphics.VFX.SpacRenderingArgs\u0026 args, Microsoft.Xna.Framework.Vector3 position, System.Single baseAngle, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite sprite, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Matrix\u0026 baseRotationMatrix, System.Single depthOffset, Microsoft.Xna.Framework.Vector4 tintColor, System.Single highlight, Microsoft.Xna.Framework.Vector4 flashColor)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseRotationMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tintColor",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "highlight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flashColor",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 796,
              "BodyHash": "7B55E049AC09F434170DF140B0623B1144771CABC8EC5328D3C736994884477C",
              "Hash": "F9C4AE12A4DEE2B4D67A57D5FEAA23E0FF8023F9D1CA6CFE9EFE32369EF3E5A3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "media/rendering/basic_normal_map"
              ],
              "Source": null
            },
            {
              "Id": "DrawSprite(Candide.Graphics.ImmediateSpriteArgs)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(Candide.Graphics.ImmediateSpriteArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.ImmediateSpriteArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 336,
              "BodyHash": "920256DFEBD7DB019291E31E412C1E26316C626B17DB330DF2023FE03CCD559F",
              "Hash": "89A61FCACFA013DCB80086A6EFF14129BFC644A934ADF7299AEEF60ADAF04046",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::get_Value()",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::get_Value()",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Boolean flip, System.Single depthOffset, System.Single angle, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Vector4 color, Microsoft.Xna.Framework.Vector4 flashColor)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flashColor",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "29C59603D6DF1B4BC0A8979D58B78EB5971771A2A0B773A886DA30A37950FA5B",
              "Hash": "A184858286BDD5E0D77E683004F8D3A5846CEFA3954B2ABE1E18B20914DA6B49",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Single, System.Single, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Vector3 meshOffset, System.Boolean usePositionBasedUv)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "D75003DB3027A6388A7CDE3D691657F1F4E7F21455B7B025B56958AB312B2919",
              "Hash": "8FD2209E67947C9CD5D23C49EED133D69A878E3B8DFC23DDA340C7AC39D93747",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetRotatedFrame(System.Int32, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "DrawSprite",
              "Signature": "public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, Microsoft.Xna.Framework.Vector3 meshOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "F9EFEB5BF71381FF71B6FBCA4F99DE18B9A3CBB3E83A1622335FDBFFA13B6FAF",
              "Hash": "2B1B4E2BCC73625EB320A662EEE6BD49232AACFFE46DEFAD6CED4AA9A028E01C",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetRotatedFrame(System.Int32, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteWithMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawSpriteWithMatrix",
              "Signature": "public System.Void DrawSpriteWithMatrix(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Matrix matrix, Microsoft.Xna.Framework.Vector4 color, System.Boolean usePositionBasedUv, System.Boolean flip)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "707C8D2F6790800E6E6EE410D47CB763F2A2C2282E19A56DA25A79736D7F818B",
              "Hash": "B9AB09FA7FDDC293862CD82A14E4C28816DFABC1CD8CF7F773FC424F68C295D3",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteWithMesh(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Single, System.Single, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Vector3, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawSpriteWithMesh",
              "Signature": "public System.Void DrawSpriteWithMesh(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Vector3 meshOffset, System.Boolean usePositionBasedUv)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "D75003DB3027A6388A7CDE3D691657F1F4E7F21455B7B025B56958AB312B2919",
              "Hash": "08202C78476CBC01E743EB8E3A3EBAC7DDC0C9E58D3DCB01DCDD7E324EB01B0E",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetRotatedFrame(System.Int32, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CCandide.Graphics.ImmediateSprite\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Models.EntityMesh, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawSpriteWithMeshAndMatrix",
              "Signature": "public System.Void DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Matrix matrix, Microsoft.Xna.Framework.Vector4 color, System.Boolean usePositionBasedUv)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mesh",
                  "Type": "CandideCreator.Shared.Models.EntityMesh",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usePositionBasedUv",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "4A537F2EE005060B0702249407694016AA50896463ED9AAEFE43B05F2D27DAEC",
              "Hash": "BFD81DE4570F30512A5254D66C9AB7B2C517C2D39EF86617E4795B92B0395DC8",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E::.ctor(!0)",
                "Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawVfxSpacAnimations(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawVfxSpacAnimations",
              "Signature": "public System.Void DrawVfxSpacAnimations(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 343,
              "BodyHash": "70509C4FAE69427118D27907717B4A19B08787B84E24C55B2BACFFB2E8010F33",
              "Hash": "FA919D00D212278929D77B553A449ED899501B35BD83D2CCE937C007C9A042C9",
              "CalledMethods": [
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::Reset()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SetActiveReferenceQuadIndex(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Graphics.VFX.VfxSpacAnimation::GetPositionAngle()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetCurrentFrame()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::DrawSpacFrame(Microsoft.Xna.Framework.Graphics.Effect, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Candide.Graphics.VFX.SpacRenderingArgs\u0026, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "Spac VFX is set to be invisible",
                "World",
                "NormalMatrix",
                "FloorNoise"
              ],
              "Source": null
            },
            {
              "Id": "DrawVfxSpritesAnimations(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawVfxSpritesAnimations",
              "Signature": "public System.Void DrawVfxSpritesAnimations(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 497,
              "BodyHash": "CC94EFDDEB8DBD7C289F97BD4157C1BEB4A84518BB8892B9AD323240AD5D25F0",
              "Hash": "EEB4551C9700CB8CF2462447770BDF06BA0D7D5FB3AC87CC510389B70DA1083C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::get_Count()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::Reset()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SetActiveReferenceQuadIndex(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpritesAnimation::GetCurrentFrame()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "World",
                "NormalMatrix",
                "FloorNoise"
              ],
              "Source": null
            },
            {
              "Id": "DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawWorld",
              "Signature": "public System.Void DrawWorld(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1623,
              "BodyHash": "6DDC8E68EB1F270F0705D31C58194B330A6633FE971BEB602F8F3621CC787067",
              "Hash": "0CFE1C276788B8D963EA9677762117C572263E4D5332141CF172E05AABE30052",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_FloorNoise()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Matrix::get_Identity()"
              ],
              "StringLiterals": [
                "FloorNoise",
                "FloorNoiseMult",
                "NoiseTexture",
                "World",
                "NormalMatrix"
              ],
              "Source": null
            },
            {
              "Id": "DrawWorldItems(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawWorldItems",
              "Signature": "public System.Void DrawWorldItems(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2264,
              "BodyHash": "60BC7FF5E3E8C7D51C6FF8C32F7C613D87F8555795B65E5FD913B86D201B7F69",
              "Hash": "014890C923509864CF02EA259E92D517DB5FDB6FC9FDCFE773553BDD9EEBA4DD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [
                "TintColor",
                "NormalMatrix",
                "FlashColor",
                "Emissiveness",
                "Highlight",
                "media/rendering/basic_normal_map",
                "UseNormalMap",
                "NormalMap",
                "MetallicMap",
                "AlbedoTexture",
                "TextureTransform",
                "InvTextureSize"
              ],
              "Source": null
            },
            {
              "Id": "DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DrawWorldLayers",
              "Signature": "public System.Void DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 684,
              "BodyHash": "762B1FDF0A0B66B32B1F2CB76451DA7F514BF7F82AC717D32D453D4D527C526F",
              "Hash": "749C88C47D3B957C2C5DCC2E6445D8D510D35D96CB962FFFD33830F3742AB169",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "NormalMatrix",
                "UseNormalMap",
                "NormalMap",
                "MetallicMap",
                "FlashColor",
                "Highlight",
                "Emissiveness",
                "TintColor",
                "TextureTransform",
                "AlbedoTexture",
                "World"
              ],
              "Source": null
            },
            {
              "Id": "GenerateFirstPerson()-\u003ESystem.Void",
              "Name": "GenerateFirstPerson",
              "Signature": "private System.Void GenerateFirstPerson()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "608D014ADA8D35A0176BFE2966AA3ABC4A61B9F15C0E81D709F4996187ABC2B0",
              "Hash": "757050471648F8A21DDE0A537C7070961E1117F6F151AA214FC88F044BFC8577",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.DeferredRenderer::InterpolateOrthoToFirstPerson(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateFloorNoiseTexture()-\u003ESystem.Void",
              "Name": "GenerateFloorNoiseTexture",
              "Signature": "private System.Void GenerateFloorNoiseTexture()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "2214DAD5C1F832D546D823722BF823448BAC25DFC76981773D79FB639681C930",
              "Hash": "B034551DECD0E0BD279B17E2FBC58CBC09D6C2F666C1A7135A1C682F287B6D51",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "GenerateOldSimpleEntityMatrix",
              "Signature": "public System.Void GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, out Microsoft.Xna.Framework.Matrix\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "86AE23A42C611A01AB0F151AE1D691517173D77654A83D6F8DF52449F4FA1727",
              "Hash": "ECC1310AFE5EFCF65071086504B5E2BC5929F7B9C656F563FDCAC671C2B6BAEF",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "GenerateOldSimpleEntityMatrix",
              "Signature": "public System.Void GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, out Microsoft.Xna.Framework.Matrix\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "D7E2A0F69624185FFF8EA8A5768F7B33E9E061F5E12FCD0365F4C692C4CAA841",
              "Hash": "287B5E31B4D0B36CC86BAD4F49A7AA2C2C85C263FA19BF0E6601B4CA28442F03",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "GenerateOldSimpleEntityMatrixLookAt",
              "Signature": "public System.Void GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector3 meshOffset, out Microsoft.Xna.Framework.Matrix\u0026 world, out Microsoft.Xna.Framework.Matrix\u0026 normalWorld, Microsoft.Xna.Framework.Vector3\u0026 lookAtPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "normalWorld",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "5E99529A15F67431331B85D357EA461A708AF6FCD65A81E902BBD26D955DDDC8",
              "Hash": "53FB25C7127FA5AB9C10AB4EAD8AF64FF7242DD1BAA9BFFBDC08302FA81E4E65",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "GenerateOldSimpleEntityMatrixLookAt",
              "Signature": "public System.Void GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector3 meshOffset, out Microsoft.Xna.Framework.Matrix\u0026 world, out Microsoft.Xna.Framework.Matrix\u0026 normalWorld, Microsoft.Xna.Framework.Vector3\u0026 lookAtPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "normalWorld",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 224,
              "BodyHash": "B18E08EF5DB77DF77AFF993E3911231A9E02E4994298462592E93DDF266E3854",
              "Hash": "EA43CB91D1457C0CF26C327083BA500BBCD025AF1913A7290B484705F8881027",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "GenerateSimpleEntityMatrix",
              "Signature": "public System.Void GenerateSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, System.Single angle, out Microsoft.Xna.Framework.Matrix\u0026 world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "A9F6748D14981E7056053ADF6DAFB81C8ED9E872AEB88F62F2D6B7863F55C818",
              "Hash": "E865AC25888570D9A624B9B60B9B27161D401895F25A1C1606C7D345BE9DC634",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "GenerateSimpleEntityMatrixLookAt",
              "Signature": "public System.Void GenerateSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single angle, out Microsoft.Xna.Framework.Matrix\u0026 world, out Microsoft.Xna.Framework.Matrix\u0026 normalWorld, Microsoft.Xna.Framework.Vector3\u0026 lookAtPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "normalWorld",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lookAtPos",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "453E228BF6D3322FBC8CECBC50A1D1B7765B2C55CD8169AD745D07DA4814F723",
              "Hash": "772400BE2AC2622C75730FB8095D0E5775998A95D327C5C4BB84ADB55AEFB570",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateSkewedTopDownView(System.Single)-\u003ESystem.Void",
              "Name": "GenerateSkewedTopDownView",
              "Signature": "public System.Void GenerateSkewedTopDownView(System.Single height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "6CC0EDA0EB2A19C0C19340B1E4B9F6A0E6EAB92A9BC49EB23DDF3DBF8628EDC2",
              "Hash": "8AFCE2B426C089AAB4575DE506AAFFCB13306C906D921751455292E24D0A1D3E",
              "CalledMethods": [
                "Candide.Graphics.Camera::GetCameraOffsetWithoutScaling()",
                "Microsoft.Xna.Framework.Matrix::CreateOrthographic(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateTopDownView(System.Single)-\u003ESystem.Void",
              "Name": "GenerateTopDownView",
              "Signature": "private System.Void GenerateTopDownView(System.Single height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "414C303CE45723C17358EEEB7DD22DE0981BDB73E704E6385383F53C7CB096FE",
              "Hash": "49D077A56AC47DE58ECA138235DC72D4F93E89FC580E5086826B046D1F504652",
              "CalledMethods": [
                "Candide.Graphics.Camera::GetCameraOffsetWithoutScaling()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCameraDirection()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetCameraDirection",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetCameraDirection()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "DCCEB75D2B97217EBD3B02CDA7E888512582F1C3D2224DFC78F921FD18DDAC26",
              "Hash": "A4901B3D783B042D1A91BB2F7C14C231D055994A888D4DB5C68F59588B6D0C7E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCameraPos()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetCameraPos",
              "Signature": "private Microsoft.Xna.Framework.Vector3 GetCameraPos()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "1E6D936A80634133F08ACDA11C83C375D7E5424675DF6214AF423DD5BD0F5B8D",
              "Hash": "398EF5ED8E27E5E3E3E1C9E1B1E43CF3B3E99481252E33C5543C8108F5033658",
              "CalledMethods": [
                "Candide.Graphics.Camera::GetCameraOffsetWithoutScaling()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldPositionOffset()-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetWorldPositionOffset",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetWorldPositionOffset()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "25900FC36AD31675BA98BEF30537435F88679322C50C6A35B5D5A88B849A32F6",
              "Hash": "013CE95DB31BBA2C8CF908E3AD51F105B18677E25AD67189BA77C12D8FD43EAE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Void",
              "Name": "GPUCopyTexture",
              "Signature": "private System.Void GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D from, Microsoft.Xna.Framework.Graphics.Texture2D to)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "from",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "to",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "30149484E7E5562C7FBB015B7C72B7316DD1C3FA5677328E9AB21A25051ACEE0",
              "Hash": "F92FE5B2A1B119422EBEE956D3D151B0BE728952D7E11C79EF687D8D1EE8DA55",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::GetMethod(System.String, System.Reflection.BindingFlags)",
                "System.Type::GetField(System.String, System.Reflection.BindingFlags)",
                "System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo, System.Reflection.FieldInfo)",
                "System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo, System.Reflection.MethodInfo)",
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "SharpDX.Direct3D11.Device::get_ImmediateContext()",
                "System.Reflection.MethodBase::Invoke(System.Object, System.Object[])",
                "SharpDX.Direct3D11.DeviceContext::CopyResource(SharpDX.Direct3D11.Resource, SharpDX.Direct3D11.Resource)"
              ],
              "StringLiterals": [
                "GetTexture",
                "_d3dDevice"
              ],
              "Source": null
            },
            {
              "Id": "HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void",
              "Name": "HorizontalToVertical",
              "Signature": "public System.Void HorizontalToVertical(Microsoft.Xna.Framework.Matrix\u0026 matrix1)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "matrix1",
                  "Type": "Microsoft.Xna.Framework.Matrix\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "8B27B4D679FA8D59FE42A487BED18B4D3BEF21941C2F20A7BC0F91C6EFF6F945",
              "Hash": "A2308B3B541BA67620AC37CF86BDC56E5C279F32B5C134DC40F982BD49E2B17B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InterpolateOrthoToFirstPerson(System.Single)-\u003ESystem.Void",
              "Name": "InterpolateOrthoToFirstPerson",
              "Signature": "private System.Void InterpolateOrthoToFirstPerson(System.Single i)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "5F6A870CC638819BDA2E399A88A619A879D9A1A7DD7DD8416A7B635829582DE1",
              "Hash": "D2A288C9D8112E41A111E3561CA5A1B3B71E9DFD02818314E3B77B421BAB5617",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.Graphics.Camera::GetCameraOffsetWithoutScaling()",
                "Microsoft.Xna.Framework.Matrix::CreateOrthographic(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsOutsideFoW(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsOutsideFoW",
              "Signature": "public System.Boolean IsOutsideFoW(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "68726289CB40A40C1829C1AFEFE03D1DA3D361E0DC32B1562517E8F804B94AF3",
              "Hash": "5A6F41A25FC1ECA310B1D9EE5F6A0BCA04024819CF5BF47C89EFA23DA24BFD1C",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Floor(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LastPingPong()-\u003EMicrosoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "LastPingPong",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D LastPingPong()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "F369A846B7CB363512A52550858C4C4C43DFB6877334C678D056030A8E7DC0C7",
              "Hash": "FA0BE91B7FCC106E0C9D1D3B791F6C0A920BB178F13329F576DB688AA249CB2A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LastPingPong(System.Int32)-\u003EMicrosoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "LastPingPong",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D LastPingPong(System.Int32 pingpong)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Parameters": [
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D2954A811BB2C1C83E50CDF62121974E6A1FF4682193B95D61B087B21CB5D3FC",
              "Hash": "C6114A9237E38910DA6D425E2ABDA91ABDBDF5DFFC30E63C0C33C25950DB44B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadEffect(Microsoft.Xna.Framework.Graphics.Effect\u0026, System.String, System.Action\u00601\u003CMicrosoft.Xna.Framework.Graphics.Effect\u003E)-\u003ESystem.Void",
              "Name": "LoadEffect",
              "Signature": "private System.Void LoadEffect(Microsoft.Xna.Framework.Graphics.Effect\u0026 effect, System.String filePath, System.Action\u003CMicrosoft.Xna.Framework.Graphics.Effect\u003E assigner)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "assigner",
                  "Type": "System.Action\u003CMicrosoft.Xna.Framework.Graphics.Effect\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BB38B0800B92C64A2547B8B32C0D574C8E6A375A42E5C1ACC903AC1A8C2AE4FC",
              "Hash": "6893E9FC7F749E2702A859606C44151BC3CE65CCA147B2B1EE810357FDD50502",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextPingPong(System.Int32)-\u003EMicrosoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "NextPingPong",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D NextPingPong(System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Parameters": [
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "96BB96B0C3E093C14458323950EA647F0B71A799FF9B8776C0B34CBB38621AF1",
              "Hash": "C60286F910A659D20776DFBB824BB9A5CB905A999199254F9CCBA142AE927069",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Ping(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D)-\u003ESystem.Void",
              "Name": "Ping",
              "Signature": "private System.Void Ping(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "EC57E70F1D8601AFE3DE2DF42C1AA007B09B36B66908B9377269802F9C95238E",
              "Hash": "DEB2DF34E2CDC960E158B565FAF61D5B6700E8A639DB7C80AF33FDCE219B921B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "PingPong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Vector4, System.Int32)-\u003ESystem.Void",
              "Name": "PingPong",
              "Signature": "private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target, Microsoft.Xna.Framework.Vector4 color, System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "CCD5DFE201D226A2994EF8C509E73015793865407836163F49568C15CDCE072C",
              "Hash": "D557C8636801528698743716FF34EB396B646A662CED233BB9691E2D12E8625D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "PingPong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D, System.Int32)-\u003ESystem.Void",
              "Name": "PingPong",
              "Signature": "private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target, System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "A7D68B4970AC20BEBB1454CDD67BB956FC057FA9862354177076A7DAFC8C3BD0",
              "Hash": "183DA94A8A0AC293229FCB3E825A61A0E67E4657D09732AAA90C0472835E14BA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)-\u003ESystem.Void",
              "Name": "PingPong",
              "Signature": "private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "2B04BC2973565E12067752999E1F89573033B6D7B3191C70E24715203CE9E181",
              "Hash": "20A9E30C590BCFA56F0E5EEB463AC7BD8A2E233C854A19E729C39B04521A46B1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "PingPong(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32)-\u003ESystem.Void",
              "Name": "PingPong",
              "Signature": "private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Texture2D target, System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "E6967FA309CA2364AFAE252961B40BCC39E790B62321075DA94E4E1DC21CD31D",
              "Hash": "11F412F0F8B8B0E317DD65C670B6EE050F530230A8E85407258E4834EEBE2843",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "InputTexture",
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "PingPong(System.Int32)-\u003ESystem.Void",
              "Name": "PingPong",
              "Signature": "private System.Void PingPong(System.Int32 pingpong)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pingpong",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "8041DB767D2592246ADB4272CDEFF1955605502B87592EE793A1E340765CC528",
              "Hash": "81F34B8624ADF096AA6799E81FE39F294662B98CDA91881AB537378B84962B1B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "Pong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D)-\u003ESystem.Void",
              "Name": "Pong",
              "Signature": "private System.Void Pong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "18AEE75C638C77E8EB46BC8BC0076791AF07E7A2D0FA6D0189947395A5F19E26",
              "Hash": "20669CB94A813A98EE8EA6928458A11914C0AAAED7C321C84AD05E3D4D5F7A74",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "Pingpong"
              ],
              "Source": null
            },
            {
              "Id": "RegisterDeathSpac(Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine)-\u003ESystem.Void",
              "Name": "RegisterDeathSpac",
              "Signature": "public System.Void RegisterDeathSpac(Candide.Graphics.VFX.CreatureDeathHandler deathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine entitySpac)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "deathHandler",
                  "Type": "Candide.Graphics.VFX.CreatureDeathHandler",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entitySpac",
                  "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "208615A23DD829A57773FE8DE1E00DF770F76E8141DCABDE4FE3BE86192ED319",
              "Hash": "DAC54E029CDC5E6380AFF240053EA08A8BCF365E93D65B2FB5BEFB757A97B732",
              "CalledMethods": [
                "System.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterEntitySpac(Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine)-\u003ESystem.Void",
              "Name": "RegisterEntitySpac",
              "Signature": "public System.Void RegisterEntitySpac(Shared.Entity.EntityWrapper entity, Candide.Entities.Animations.EntitySpacAnimationStateMachine entitySpac)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entitySpac",
                  "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "A821F368DE1EC516CD9D33E94E5217C621A83813BFEE8AD0A1EBEF72BA6EB20A",
              "Hash": "4229F6777EC79B837CBC4C4DEF3B00835F70CE4227ADA2BE3EE25B3F05449E93",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::IsOutsideFoW(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "Shared.Entity.EntityWrapper::get_FlashColor()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RegisterPlayerSpac(Shared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs)-\u003ESystem.Void",
              "Name": "RegisterPlayerSpac",
              "Signature": "public System.Void RegisterPlayerSpac(Shared.Entity.EntityWrapper entity, Candide.Entities.Animations.PlayerSpacState playerSpac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skin, Candide.Graphics.VFX.SpacRenderingArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerSpac",
                  "Type": "Candide.Entities.Animations.PlayerSpacState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skin",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "B54AECBFD7AAB04C7E24485927FFB0CC4CCC4E441437DA8F1986F5CF3B9B0F0D",
              "Hash": "8863770508BC7CACE76E1076F783B05D5436242C55B8A26E5F84F54A78F46D48",
              "CalledMethods": [
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadEffects(System.Boolean)-\u003ESystem.Void",
              "Name": "ReloadEffects",
              "Signature": "public System.Void ReloadEffects(System.Boolean force)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "force",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1397,
              "BodyHash": "949F9E69899F5C39AB8AB75038A176D8AADE9091E6755F4EAF0912DA83C9E822",
              "Hash": "B2CB46CD80D543242FE28A0656AD3BE641A1D6E5ABBDB5260ADFD2D2081993E6",
              "CalledMethods": [
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_0(Microsoft.Xna.Framework.Graphics.Effect)",
                "System.Action\u003CMicrosoft.Xna.Framework.Graphics.Effect\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Graphics.DeferredRenderer::LoadEffect(Microsoft.Xna.Framework.Graphics.Effect\u0026, System.String, System.Action\u003CMicrosoft.Xna.Framework.Graphics.Effect\u003E)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_1(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_2(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_3(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_4(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_5(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_6(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_7(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_8(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_9(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_10(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_11(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_12(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_13(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_14(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_15(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_16(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_17(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_18(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_19(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_20(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_21(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_22(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_23(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_24(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_25(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_26(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_27(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_28(Microsoft.Xna.Framework.Graphics.Effect)",
                "DeferredRenderer.\u003C\u003Ec::\u003CReloadEffects\u003Eb__343_29(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "effects/Bloom",
                "effects/Dof",
                "effects/PingPong",
                "effects/Deferred",
                "effects/DeferredBatchedQuad",
                "effects/DeferredBatchedEntities",
                "effects/DepthMap",
                "effects/PositionMap",
                "effects/Light",
                "effects/BatchedLight",
                "effects/SSAO",
                "effects/SSAO2",
                "effects/FirstPerson",
                "effects/Clouds",
                "effects/Water",
                "effects/Lava"
              ],
              "Source": null
            },
            {
              "Id": "Render()-\u003ESystem.Void",
              "Name": "Render",
              "Signature": "public System.Void Render()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1600,
              "BodyHash": "C5373D098731CDB6586D99B6AE572EFC9520A8BE2BC0EF5B3C1C2AE693FD72A8",
              "Hash": "EE953AEF0BBB7AFB3D53176001D7B48C436DD48EF82F9F0621C4F70CDA2CB4DA",
              "CalledMethods": [
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_NeutraliseLighting()",
                "Candide.Graphics.DeferredRenderer::SetBaseLighting()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::ToGridRectangle(System.Single)",
                "Candide.Graphics.DeferredRenderer::CheckWaterAndLavaZones()",
                "Candide.Graphics.DeferredRenderer::RenderDirectionalShadowMaps()",
                "Candide.Graphics.DeferredRenderer::RenderDeferred()",
                "Candide.Graphics.DeferredRenderer::RenderTopDownPosition()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_MaxDepth()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)",
                "Candide.Graphics.DeferredRenderer::RenderPointLights()",
                "Candide.Graphics.DeferredRenderer::RenderPointLights2()",
                "Candide.Graphics.DeferredRenderer::RenderAlbedo()",
                "Candide.Graphics.DeferredRenderer::RenderDirectionalLights()",
                "Candide.Graphics.DeferredRenderer::RenderSsao2()",
                "Candide.Graphics.DeferredRenderer::RenderSpotLights()",
                "Candide.Graphics.DeferredRenderer::RenderSpotLights2()",
                "Candide.Graphics.DeferredRenderer::RenderLineLights()",
                "Candide.Graphics.DeferredRenderer::RenderEntityDropShadows()",
                "Candide.Graphics.DeferredRenderer::ClearPingPong()",
                "Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Candide.Graphics.DeferredRenderer::LastPingPong()",
                "Candide.Graphics.DeferredRenderer::RenderNormalizeLight()",
                "Candide.Graphics.DeferredRenderer::RenderWater()",
                "Candide.Graphics.DeferredRenderer::RenderDistortions()"
              ],
              "StringLiterals": [
                "Time",
                "Strength",
                "S",
                "K",
                "KCube",
                "ChromaticAberrationLensDistortion",
                "ChromaticAberration",
                "Resolution",
                "Offset",
                "DebugNormals",
                "Yuv",
                "Hsl",
                "Hsv",
                "OkLab"
              ],
              "Source": null
            },
            {
              "Id": "RenderAlbedo()-\u003ESystem.Void",
              "Name": "RenderAlbedo",
              "Signature": "private System.Void RenderAlbedo()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "22D336D75BDBC025ED15E76AB89BA3FFD16115877116330CDDCE291CEEF82232",
              "Hash": "08908D6940BC32C89E38C83104CAEE4EC743E2D11E072570627781396CAEE10F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "Color",
                "AmbientLight",
                "AlbedoMap",
                "Metallic"
              ],
              "Source": null
            },
            {
              "Id": "RenderAlbedoFirstPerson()-\u003ESystem.Void",
              "Name": "RenderAlbedoFirstPerson",
              "Signature": "private System.Void RenderAlbedoFirstPerson()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "3B53BB4BD08126D6DEDF8B0031FA17E092AB5F12A8884F4944FB02E527C169AF",
              "Hash": "A98B92A3D98D77A02BEB8E0FB26A112BAF6B110C98C12A43ADDE1DCC09403801",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D, System.Int32)"
              ],
              "StringLiterals": [
                "AlbedoTexture",
                "Positions",
                "Multiply"
              ],
              "Source": null
            },
            {
              "Id": "RenderBloom()-\u003ESystem.Void",
              "Name": "RenderBloom",
              "Signature": "private System.Void RenderBloom()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 844,
              "BodyHash": "503807E08A6920A64FEDB8485111F91558756D4F48C770BD7D314CB7436C7718",
              "Hash": "C64C6F8A222522FB561D9014899693C694C2DAFF519233E3A9EBAA3FCD47E172",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::LastPingPong()"
              ],
              "StringLiterals": [
                "ClipEmissive",
                "Threshold",
                "BloomStrength",
                "BloomDecay",
                "InverseTextureSize",
                "ClipTexture",
                "MetalMap",
                "BlurX",
                "BlurY",
                "InputTexture",
                "Sum",
                "SumSmooth"
              ],
              "Source": null
            },
            {
              "Id": "RenderCloud()-\u003ESystem.Void",
              "Name": "RenderCloud",
              "Signature": "private System.Void RenderCloud()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 590,
              "BodyHash": "66816ECB85FFF93BD0CD12EC2D4732BF5F2BAB60025FFC3106D4701955B2089C",
              "Hash": "BD5791C6218D7D6756F368F52DBF94CA3E3C15D75145534D00342A181BC11D12",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalMinutes()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "Candide.Graphics.Light::SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D, System.Int32)",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "TextureTransform",
                "Normals",
                "Positions",
                "AlbedoTexture",
                "Weights",
                "CloudStart",
                "CloudEnd",
                "CloudStrength",
                "Sum",
                "InputTexture"
              ],
              "Source": null
            },
            {
              "Id": "RenderDeferred()-\u003ESystem.Void",
              "Name": "RenderDeferred",
              "Signature": "private System.Void RenderDeferred()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1283,
              "BodyHash": "AA3080068054A1CAD5DA39B55DDAE431A59E2C2E5B110CCA040EC34A508AB6C4",
              "Hash": "9128C59E245DF3C865987B52997F8F2BC05E7735998A55706BD776E62E8441C7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTargets(Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)",
                "Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::GenerateFirstPerson()",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawLavaTerrain(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawWorldItems(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawEntitySpacs(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Candide.Graphics.DeferredRenderer::DrawEntities(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawConstructionSites(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)",
                "Candide.Graphics.DeferredRenderer::DrawProjectiles(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawCrops(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawLaserBeams(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawParticles(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawVfxSpritesAnimations(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawVfxSpacAnimations(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)"
              ],
              "StringLiterals": [
                "GridTexture",
                "NormalMap",
                "MetallicMap",
                "AlbedoTexture",
                "TextureTransform",
                "Terrain_Perspective",
                "OrtoCameraProjection",
                "FullAlbedoTexture",
                "Sprite_Perspective",
                "TerrainGrid",
                "Terrain_SampleNoise",
                "Terrain",
                "Sprite",
                "FloorNoise"
              ],
              "Source": null
            },
            {
              "Id": "RenderDirectionalLights()-\u003ESystem.Void",
              "Name": "RenderDirectionalLights",
              "Signature": "private System.Void RenderDirectionalLights()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 443,
              "BodyHash": "1501A183D17A5988B098455ADFF8ACAABC2C6E22B2C82B453B75225ECD6ECFD3",
              "Hash": "5697236CA1010547E25D27F1F4CF8F58215110C2989AEFA376539CC87E0C13EA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "Candide.Graphics.Light::SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "DirectionalFog",
                "Directional",
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "WorldPositionOffset",
                "Metalness",
                "Roughness"
              ],
              "Source": null
            },
            {
              "Id": "RenderDirectionalShadowMaps()-\u003ESystem.Void",
              "Name": "RenderDirectionalShadowMaps",
              "Signature": "private System.Void RenderDirectionalShadowMaps()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "EE3D8F4AFEB67C39F03D2B33B963CB3F55ED90FBDA74708BB344B06831CCD28C",
              "Hash": "AAF052779B3FBC8C14B1807904696ACA4ACCD610BB9D37C98B9B93E75329D0F8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "Candide.Graphics.Light::DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderDistortions()-\u003ESystem.Void",
              "Name": "RenderDistortions",
              "Signature": "private System.Void RenderDistortions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 681,
              "BodyHash": "85179A5CF6DB8E4991EC421579CBB8E8CCFE2314D785793803692B6BD263E5E5",
              "Hash": "2BDDDB4B5E5B012A8763A0809F90D20A33C5AAD07A716876FC2348661A0A0342",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Candide.Graphics.DeferredRenderer::LastPingPong()",
                "Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxShockwave\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFlatGround(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "AlbedoTexture",
                "Positions",
                "Distort",
                "CameraProjection",
                "Position",
                "InnerRadius",
                "OuterRadius",
                "Strength",
                "SmokeStrength",
                "MeshTranslation",
                "MeshScale"
              ],
              "Source": null
            },
            {
              "Id": "RenderDof()-\u003ESystem.Void",
              "Name": "RenderDof",
              "Signature": "private System.Void RenderDof()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1903,
              "BodyHash": "79E520A423E177E1037AB62F92BF162F11E59BB1470C65402D256E6B0478F065",
              "Hash": "0E5A16F42F98A3DDF077A5D048DBBC115F840FD61B2E1925EC3448D8308A8237",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpaceXz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "Candide.Graphics.DeferredRenderer::LastPingPong(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32)",
                "Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)"
              ],
              "StringLiterals": [
                "CutOffLow",
                "CutOffLowRamp",
                "CutOffHigh",
                "CutOffHighRamp",
                "Strength",
                "Speed",
                "Gamma",
                "CameraTopLeft",
                "CameraSize",
                "InputTexture",
                "Positions",
                "Clip",
                "InverseTextureSize",
                "SampleCount",
                "BokehBlur",
                "AlphaBlend"
              ],
              "Source": null
            },
            {
              "Id": "RenderEntityDropShadows()-\u003ESystem.Void",
              "Name": "RenderEntityDropShadows",
              "Signature": "private System.Void RenderEntityDropShadows()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1432,
              "BodyHash": "260861F6F9D990E0E8719A5B8DA87BB1C181306E2D006054C39D8810C80BA2F9",
              "Hash": "89E01EEE34A6C3DE6CD7164D1F5DF0F7C6B04C7FA9DA81AD162927639022F247",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedDropShadow, Candide.Graphics.Batcher.DropShadowBatchData\u003E::Reset()",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Render3D()",
                "Shared.Entity.EntityWrapper::get_HasNoShadow()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Entity.EntityWrapper::get_UsesSpac()"
              ],
              "StringLiterals": [
                "Positions",
                "Distort"
              ],
              "Source": null
            },
            {
              "Id": "RenderFog()-\u003ESystem.Void",
              "Name": "RenderFog",
              "Signature": "private System.Void RenderFog()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1658,
              "BodyHash": "B5ED8D30EE37261655E520928630D1C8434ED42FC13E4ECC4B67CC444990480E",
              "Hash": "E3D965C5A371FCD3476A862F316189259888846AD06329E0212AFD17391BE432",
              "CalledMethods": [
                "Candide.UserSettings.GraphicsUserSettings::get_FogIntensity()",
                "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::get_Count()",
                "Candide.Graphics.DeferredRenderer::GenerateFirstPerson()",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData\u003E::Reset()",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "System.Collections.Generic.List\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Ambience.WeatherAmbienceHandlers.FogInstance\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Intersection(CandideCreator.Shared.Models.RectangleF)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::GetValueOrDefault(!0)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)"
              ],
              "StringLiterals": [
                "Sprite_Perspective",
                "CameraDirection",
                "Sprite",
                "WorldPositionOffset"
              ],
              "Source": null
            },
            {
              "Id": "RenderGammaCorrection()-\u003ESystem.Void",
              "Name": "RenderGammaCorrection",
              "Signature": "private System.Void RenderGammaCorrection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "DFBC06637CABAF3C7C640C6EFCE1C01F557662237A2D15978B3CA90ACB2CBDBD",
              "Hash": "5BCD007026EECA8F409D281218304B6FAB688D85490DE2981A8EDA48F5C9FD6B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)"
              ],
              "StringLiterals": [
                "GammaCorrection"
              ],
              "Source": null
            },
            {
              "Id": "RenderLineLights()-\u003ESystem.Void",
              "Name": "RenderLineLights",
              "Signature": "private System.Void RenderLineLights()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 647,
              "BodyHash": "CD7CAB0CD1739359B70B1A44A6AB35C48C6FB514F156B74FAF1E9DFCFC059655",
              "Hash": "85414EED0869336F8F7CE8B19B91BA575D890C7EE319C2FD9C9141C5502C483D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.LineLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.LineLight\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::CalculateAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)",
                "List.Enumerator\u003CCandide.Graphics.LineLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Line",
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "Metalness",
                "Roughness",
                "Position",
                "Hardness",
                "Attenuation",
                "Direction",
                "Length",
                "Color",
                "Time",
                "PulseStrength"
              ],
              "Source": null
            },
            {
              "Id": "RenderNormalizeLight()-\u003ESystem.Void",
              "Name": "RenderNormalizeLight",
              "Signature": "private System.Void RenderNormalizeLight()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "302A8011B20DCF0C5FEEFF54905BCFDBCB846D0354A689DFE9619CAE859A5C65",
              "Hash": "C78D7F118C69E143A603703123DA48E47D1B4078725A64A6D45FF777BF63A18A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)"
              ],
              "StringLiterals": [
                "NormalizeLight",
                "NormalizeLight2",
                "NormalizeLight3",
                "NormalizeLight4",
                "NormalizeLight5",
                "NormalizeLight6",
                "NormalizeLight7",
                "NormalizeLight8",
                "NormalizeLight9",
                "Albedo"
              ],
              "Source": null
            },
            {
              "Id": "RenderOutlines()-\u003ESystem.Void",
              "Name": "RenderOutlines",
              "Signature": "private System.Void RenderOutlines()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "6F20A9783B91666F0E405E3C5B63778316A1F3F530D65096739B4179C6F47531",
              "Hash": "D5ADAFA569CB021D89E30832E2DCDE1359C6C686A0C86B2950428101357864B0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [
                "OutlineBlend",
                "Color",
                "InputTexture"
              ],
              "Source": null
            },
            {
              "Id": "RenderPointLights()-\u003ESystem.Void",
              "Name": "RenderPointLights",
              "Signature": "private System.Void RenderPointLights()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2831,
              "BodyHash": "7610E13D03581B338DF61CF2BC55258A7BE17551BACDBBFF8FBC88C5C3D9C1FC",
              "Hash": "F113B1AB4E3E76A417E4D6ED18B41A8D709A5649C8C8A1C00A2CA9C16441AAB3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.PointLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::get_Current()",
                "Candide.Graphics.Light::DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.Light::SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::Length()"
              ],
              "StringLiterals": [
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "Metalness",
                "Roughness",
                "LightFallOffTweakDistanceMult",
                "LightBandingMode",
                "GammaInverse",
                "Point",
                "PointGamma",
                "PointNoShadows",
                "PointNoShadowsGamma",
                "Inverse",
                "InputTexture"
              ],
              "Source": null
            },
            {
              "Id": "RenderPointLights2()-\u003ESystem.Void",
              "Name": "RenderPointLights2",
              "Signature": "private System.Void RenderPointLights2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3427,
              "BodyHash": "62FC13F4C5310E9A3BFCAFE61341E6048F5CF6541FDF7492B7D84328624D46B0",
              "Hash": "6938EDBE43142E05B5C5FEB4FD6B43C6C3B591DCC2F877698F4C625A0EB086E5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E::Clear()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Candide.Graphics.VFX.VfxLightSource::get_Position()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CDeferredRenderer.PointLightParameters\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)"
              ],
              "StringLiterals": [
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "Metalness",
                "Roughness",
                "LightFallOffTweakDistanceMult",
                "LightBandingMode",
                "GammaInverse",
                "PointNoShadows2",
                "PointNoShadows2Gamma",
                "CameraProjection",
                "World",
                "Point2",
                "Point2Gamma"
              ],
              "Source": null
            },
            {
              "Id": "RenderPointShadowMaps()-\u003ESystem.Void",
              "Name": "RenderPointShadowMaps",
              "Signature": "private System.Void RenderPointShadowMaps()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "55CA8CBCAB1F7F3F2FD740360E72C2BA739C6BD719CA7805A3DE732516C9BB3A",
              "Hash": "85F160D85947AA0AC94EA5353C55175DED35DCA5AA3B17FB8BE2E01501D3BDEB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.PointLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::get_Current()",
                "Candide.Graphics.Light::DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderSpotLights()-\u003ESystem.Void",
              "Name": "RenderSpotLights",
              "Signature": "private System.Void RenderSpotLights()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1604,
              "BodyHash": "C2EDFDDB93B05D4E48CCAC0FBC432167F6BF2C1FF99553A819E1D7557008CF49",
              "Hash": "F9BE57879BB3A686AB1A399981C81334FFA9A3542D64DCFA2588C8A4901523E2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()",
                "Candide.Graphics.Light::DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.Light::SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "Metalness",
                "Roughness",
                "Spot",
                "SpotNoShadows"
              ],
              "Source": null
            },
            {
              "Id": "RenderSpotLights2()-\u003ESystem.Void",
              "Name": "RenderSpotLights2",
              "Signature": "private System.Void RenderSpotLights2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2257,
              "BodyHash": "E1AA1C06DC3A51C567B680725CDF16F5BF2A657A1F8442D394E4C0C8C093BC44",
              "Hash": "FAACF28EAE0B9C815B18BF2102D11D74932CD36AC2D9782B70FECE3634C63410",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E::Clear()",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Candide.Graphics.DeferredRenderer::GetCameraPos()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "System.Collections.Generic.List\u003CDeferredRenderer.SpotLightParameters\u003E::GetEnumerator()",
                "List.Enumerator\u003CDeferredRenderer.SpotLightParameters\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.DeferredRenderer::\u003CRenderSpotLights2\u003Eg__FindMaxVisibleDistance|271_0(DeferredRenderer.SpotLightParameters)"
              ],
              "StringLiterals": [
                "Normals",
                "Positions",
                "AlbedoMap",
                "Metallic",
                "CameraPosition",
                "Metalness",
                "Roughness",
                "LightBandingMode",
                "SpotNoShadows2",
                "World",
                "CameraProjection",
                "Spot2"
              ],
              "Source": null
            },
            {
              "Id": "RenderSsao2()-\u003ESystem.Void",
              "Name": "RenderSsao2",
              "Signature": "private System.Void RenderSsao2()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 753,
              "BodyHash": "AE71F1332115B66F4CA33729B15DC75A6C4D69F2DF9F687F9655763E0C26AD42",
              "Hash": "489C9ED7E09A09B13A9AA8358E595C2B289F0660D043F25D85BABED247D06531",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single[])",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::LastPingPong()",
                "Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)"
              ],
              "StringLiterals": [
                "Normals",
                "Positions",
                "TopDownPositionMap",
                "MetalMap",
                "RandomAngle",
                "RandomStep",
                "Radius",
                "NegInvRadiusSquare",
                "Bias",
                "DotScale",
                "CutOff",
                "UvPerWorldPixel",
                "SSAO",
                "Blur",
                "NormalTexture",
                "InputTexture"
              ],
              "Source": null
            },
            {
              "Id": "RenderToneMapping()-\u003ESystem.Void",
              "Name": "RenderToneMapping",
              "Signature": "private System.Void RenderToneMapping()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "47CC60D7FD9B67B089EDFAD9475E8E0A9AA47E8285B6FEB4B00C87E161EAB08A",
              "Hash": "CD7F56415A74636F14A2FEA40F28DEFB962BF66374870B1F618E697E4957D0CD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)"
              ],
              "StringLiterals": [
                "ExposureMapping",
                "Exposure"
              ],
              "Source": null
            },
            {
              "Id": "RenderToneMappingMultiply()-\u003ESystem.Void",
              "Name": "RenderToneMappingMultiply",
              "Signature": "private System.Void RenderToneMappingMultiply()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "9AD2B83A8E2AB7F3DA6E7923B07582CAC52903E05746334D422CE0C69C200606",
              "Hash": "F8BADBC9017824851041B4F070B1F1F1CFD3094D8D3B7FA732E2CB91D72C6A0E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)"
              ],
              "StringLiterals": [
                "Multiply",
                "MultiplyAmount"
              ],
              "Source": null
            },
            {
              "Id": "RenderToneMappingSubtract()-\u003ESystem.Void",
              "Name": "RenderToneMappingSubtract",
              "Signature": "private System.Void RenderToneMappingSubtract()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "83F73B208169008972EFA6A5B753E83151D32064291C6D030C9B189E93C4792C",
              "Hash": "64D3FB72F60733FC0758BFA578917FC1B3D967016984EC189B906C245333AC98",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)"
              ],
              "StringLiterals": [
                "Subtract",
                "SubtractAmount"
              ],
              "Source": null
            },
            {
              "Id": "RenderTopDownDepth()-\u003ESystem.Void",
              "Name": "RenderTopDownDepth",
              "Signature": "private System.Void RenderTopDownDepth()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "8FD7D8CA2A9874A958B0B4AA88311E75BB31E9A6AD8D72439505F44F1372C694",
              "Hash": "1C98B395AA074D7FCC641B1A9B9021D79F731B093FEB6B9F73DC2F278098AF79",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::GenerateTopDownView(System.Single)",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderTopDownPosition()-\u003ESystem.Void",
              "Name": "RenderTopDownPosition",
              "Signature": "private System.Void RenderTopDownPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "73AC89E57163D3DCB718E5C22925C33A99B424DF16A5CC96ECCBEC7403D8619D",
              "Hash": "D37966EB228B14E0A721D86A1C11F627CCCB59CCDA4699A529CEA0889BF1DEDF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.Graphics.DeferredRenderer::GenerateTopDownView(System.Single)",
                "Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawEntities(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawGrassFieldsTopDown()"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "PositionMap",
                "PositionMapSprites"
              ],
              "Source": null
            },
            {
              "Id": "RenderWater()-\u003ESystem.Void",
              "Name": "RenderWater",
              "Signature": "private System.Void RenderWater()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2318,
              "BodyHash": "DC7D6D64FBACF0E4A5FF5B962E5C47CCBC2D8FA11EC2220D3E166BEB3AFBB0CE",
              "Hash": "A194DE2A1F87362F4CA4FF4AEA97329368F659E5E641818638939BE32E281224",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Candide.Graphics.DeferredRenderer::LastPingPong()",
                "Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)",
                "Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterReflections()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "System.Single::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.WaterZone, System.Single\u003E\u003E::GetEnumerator()"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "AlbedoTexture",
                "CausticsTexture",
                "WaterHeightMapTexture",
                "Positions",
                "Normals",
                "ViewDirection",
                "Ripple",
                "AmbientColor",
                "ColorAbsorption",
                "FoamLineColor",
                "ReflectionSamples",
                "InverseReflectionSamples",
                "ViewportTransform",
                "SunDirection",
                "Water3"
              ],
              "Source": null
            },
            {
              "Id": "SetBaseLighting()-\u003ESystem.Void",
              "Name": "SetBaseLighting",
              "Signature": "private System.Void SetBaseLighting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "4991146FCB822A8B64A2633349B2976FCCB7A977C7994F3329BD5C22A34A9FEB",
              "Hash": "C0BBC6DC5C188B3499AC676169A36C81099C7F1E5E9EE9FBDEAFFD9849051E9E",
              "CalledMethods": [
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_NeutraliseLighting()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.GameModels.Managers.TimeSystem::get_Hour()",
                "Candide.GameModels.Systems.AmbienceSystem::GetAmbientColor(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector4(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.GameModels.Systems.AmbienceSystem::SetSunLight(Candide.Graphics.DirectionalLight)",
                "Candide.GameModels.Systems.AmbienceSystem::SetMoonLight(Candide.Graphics.DirectionalLight)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_DisableAmbientOcclusion()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "CandideCreator.Shared.Models.LightingProperties::get_Ambient()",
                "Microsoft.Xna.Framework.Color::ToVector4()",
                "CandideCreator.Shared.Models.LightingProperties::get_LockSun()",
                "CandideCreator.Shared.Models.LightingProperties::get_SunDirection()",
                "CandideCreator.Shared.Models.LightingProperties::get_NightAmbient()",
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()",
                "Microsoft.Xna.Framework.Color::Lerp(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4037,
              "BodyHash": "DCD5D8E68CD6B07D66F4BC7335FADF676F44A63865EC65774637B87D20B92A65",
              "Hash": "08240128C416F659C625ACA599D0C359E974F2FAADB8AA2DA5509E53F3A0B28D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Math::Sqrt(System.Double)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)",
                "Microsoft.Xna.Framework.Graphics.RenderTargetBinding::op_Implicit(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.BlendState::.ctor()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_IndependentBlendEnable(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_AlphaSourceBlend()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_BlendFactor()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_BlendFactor(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_ColorBlendFunction()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_ColorBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_ColorDestinationBlend()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_ColorDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_ColorSourceBlend()",
                "Microsoft.Xna.Framework.Graphics.BlendState::set_ColorSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)",
                "Microsoft.Xna.Framework.Graphics.BlendState::get_AlphaDestinationBlend()",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)",
                "Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorWriteChannels(Microsoft.Xna.Framework.Graphics.ColorWriteChannels)"
              ],
              "StringLiterals": [
                "Depth",
                "TopDownDepth",
                "Normal",
                "Metallic",
                "Position",
                "TopDownPosition",
                "AlbedoMap",
                "HBOA\u002B\u002B",
                "Ping",
                "Pong",
                "BloomTop2",
                "BloomBase2",
                "BloomTop",
                "BloomBase",
                "DofTop2",
                "DofBase2"
              ],
              "Source": null
            },
            {
              "Id": "SetupAabbCube()-\u003ESystem.Void",
              "Name": "SetupAabbCube",
              "Signature": "private System.Void SetupAabbCube()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "BD18B26374333E3FC635992A68BE8CEEA381FFFA6E46EA2D7B8A78F1A8A53032",
              "Hash": "E9E518A293D6C547F5CCA60243A5B02B1C1A0543E5F54A0E216AE06E12E98995",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "CandideCreator.Shared.Models.IndexedCubeMesh::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "CandideCreator.Shared.Models.IndexedMesh::ConvertToTbnTexture()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupBatchRenderers()-\u003ESystem.Void",
              "Name": "SetupBatchRenderers",
              "Signature": "private System.Void SetupBatchRenderers()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "EA412CCFF25E9489F47DA49FC95A9127A76860EB6C60BB1EA115542F1557F7D3",
              "Hash": "C2573FF08614118C8D63F09ECDACCA5C76D75A0336B2E834425F6C64F45A111B",
              "CalledMethods": [
                "Candide.Graphics.Batcher.RenderBatchedParticles::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.RenderBatchedConstructionSites::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.DropShadowBatcher::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.RenderBatchedFog::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.RenderBatchedSpacs::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Candide.Graphics.Batcher.RenderBatchedEntities::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetupCameraProjectionParameters",
              "Signature": "private System.Void SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "8D19F0D18B3D05D638BADA17817C18123716643D1EA5B12F53A5B97702856E9C",
              "Hash": "CEADDC4F63DF256C54EC7E33D498126C541A7150DB04ED3CE2F56CDD229B207C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "CameraProjection",
                "WorldPositionOffset"
              ],
              "Source": null
            },
            {
              "Id": "SetupCenteredCircle()-\u003ESystem.Void",
              "Name": "SetupCenteredCircle",
              "Signature": "private System.Void SetupCenteredCircle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 347,
              "BodyHash": "B7167D9F28F77E59C254807B42FD3C0762E4F05584C136178FC34C20732C75D8",
              "Hash": "5ECEA8ECFD9CAEA69F4FF8B8A66687C61C8DD374671DF0495D8694602F77A5FA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.IndexElementSize, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupCenteredCylinder()-\u003ESystem.Void",
              "Name": "SetupCenteredCylinder",
              "Signature": "private System.Void SetupCenteredCylinder()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "2EBB584DE7D3D87B5619B9CBE95C45451B6C88F99F7021BA93F1D181C2668838",
              "Hash": "8CFC62778D7B70237C56F8C47C550E96D64E34C97C2D6E72FA1D80DC568E0FF0",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedCylinderMesh::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.IndexedMesh::ConvertToTbnTexture()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupConeLightVertexBuffer(System.Boolean)-\u003ESystem.Void",
              "Name": "SetupConeLightVertexBuffer",
              "Signature": "private System.Void SetupConeLightVertexBuffer(System.Boolean reload)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reload",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 397,
              "BodyHash": "E534003EE4D2E94CC6EDA743341BA303FE2B807F5AD555C8901A2F13F69F694D",
              "Hash": "AB2792A32A3FED9462A611D7093A99D028756F15C24BB5660718B624B199DA61",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.VertexPosition::.ctor(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupEntityPlane()-\u003ESystem.Void",
              "Name": "SetupEntityPlane",
              "Signature": "private System.Void SetupEntityPlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1307,
              "BodyHash": "93BCF8856E805D499B0F3BF77681F6A6725B00675E6F4FAEDEE62E9B7FB59F86",
              "Hash": "47C62A90B8E8D251A1D5248C0427B3F8D903F9AEDB65CC51E76D456C908E1C35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupEntityPlaneFlip()-\u003ESystem.Void",
              "Name": "SetupEntityPlaneFlip",
              "Signature": "private System.Void SetupEntityPlaneFlip()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1307,
              "BodyHash": "3EAB942D4D582741C782D8C8C290C2424933FEDB3FE629796FB2DE0F3FCE124F",
              "Hash": "896B6CC59DDB992360EF4450FFCFA9AFE0BDAC3B1010C76697D4EB389A632CC1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor()",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupHorizontalCenteredPlane()-\u003ESystem.Void",
              "Name": "SetupHorizontalCenteredPlane",
              "Signature": "private System.Void SetupHorizontalCenteredPlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 453,
              "BodyHash": "EBC9D8048A663F43CE79C458161E11CBD85B3AE6A0474305FB2437B2E2180E7A",
              "Hash": "006753CE6D8B3903703B4672A68A4374D896F925B3B0B561CCD1D05E972F30D4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupHorizontalLeftCenteredPlane()-\u003ESystem.Void",
              "Name": "SetupHorizontalLeftCenteredPlane",
              "Signature": "private System.Void SetupHorizontalLeftCenteredPlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 453,
              "BodyHash": "8651D21FE7F0818BF0C4A88667D476A077E775C909C7FFF6A4493599CEC5271F",
              "Hash": "33E8E98F3B4428CB6852BB4BFF902DBF46D99B8596E910E6FAEFD8AEE477F0D0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupHorizontalTopLeftPlane()-\u003ESystem.Void",
              "Name": "SetupHorizontalTopLeftPlane",
              "Signature": "private System.Void SetupHorizontalTopLeftPlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 453,
              "BodyHash": "4EEA840745B31CC0AF4DE1733DC4EF653D3F8B96E0BA25581D976DF44E1947B0",
              "Hash": "2F1AB0CD58F4806AAB7B08DABDE4E028A41E44C9E2C82B6303DC764D3457E728",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupIndexedBasePlane()-\u003ESystem.Void",
              "Name": "SetupIndexedBasePlane",
              "Signature": "private System.Void SetupIndexedBasePlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "DFE9720B60DF0FAC71F24119E693F1C03DA456946D09681ABA8DBA908A7EC425",
              "Hash": "180079AA3824AFA2CB07CD163DD2BE823AD1798FB1B3C0DEA8F86319D622DA85",
              "CalledMethods": [
                "CandideCreator.Shared.Models.IndexedBasePlane::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupScreenPolygon()-\u003ESystem.Void",
              "Name": "SetupScreenPolygon",
              "Signature": "private System.Void SetupScreenPolygon()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "14486ACB4025902A6226EAE2A18AAB7F0A3EBF8DD37A7FC061F177D125BBD1CA",
              "Hash": "2C193AD76B6947F28EE8E97A593612B65E91CDF78E8DB2594F18935B60DD99AB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupScreenQuad()-\u003ESystem.Void",
              "Name": "SetupScreenQuad",
              "Signature": "private System.Void SetupScreenQuad()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 333,
              "BodyHash": "1D73457BE430F6626CCD1EA7FEEEFF94B5800C1B47E4DBA2B93DDD3B40AAF2D8",
              "Hash": "F8CB3128A05562FEB4E3867221C567CB0BD3527A99BA67364C36F9DD8186ECFD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupVerticalCenteredPlane()-\u003ESystem.Void",
              "Name": "SetupVerticalCenteredPlane",
              "Signature": "private System.Void SetupVerticalCenteredPlane()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 859,
              "BodyHash": "11009291926AD99B1318D415B480E97F0ABDDDF8A716B05603477A3B5384AA3A",
              "Hash": "77D6CBC30036D84331E1D2818840831E75B1DCD23394215B5F3BF090036D6A04",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartInterpolationToFirstPerson()-\u003ESystem.Void",
              "Name": "StartInterpolationToFirstPerson",
              "Signature": "public System.Void StartInterpolationToFirstPerson()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "0967F58CB7BFB5094C2BC74D170F3770FF427CD3177446A16D77E09B3628E89A",
              "Hash": "B1AB8971A0A6C535EED1FD78F065D4B397BCC7E7FCB6688F67CAD3B22A77F786",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartInterpolationToOrtho()-\u003ESystem.Void",
              "Name": "StartInterpolationToOrtho",
              "Signature": "public System.Void StartInterpolationToOrtho()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "FA88E00A0D139B1BE27E11144BE3C2F15735E814329FE86116A2D70B0B29FC43",
              "Hash": "D6AFC9C36449B17FAC221A8A2193FE87A5D51505F3726F307FB8BA43FCE5D10E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 705,
              "BodyHash": "4FC1BDB9A5CFBAFB9F43D48760DCBD75C6286EA37A2D506AD95FA7EC2788AD70",
              "Hash": "D1D7D187AB830F431E7A83A2DB0155ED50A8258A96AE192898C31464B488E51A",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::UpdateInterpolation()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "System.Collections.Generic.List\u003CCandide.Graphics.PointLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.Graphics.PointLight\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.World3D::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.DirectionalLight\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::get_Current()",
                "Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, System.Single)",
                "List.Enumerator\u003CCandide.Graphics.DirectionalLight\u003E::MoveNext()",
                "Candide.Graphics.DeferredRenderer::UpdateFirstPersonCamera()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFirstPersonCamera()-\u003ESystem.Void",
              "Name": "UpdateFirstPersonCamera",
              "Signature": "private System.Void UpdateFirstPersonCamera()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 747,
              "BodyHash": "A58A2521DFB5E8D830088875E1D7A47B10795F0C81807D76425F44EC193482D8",
              "Hash": "75653B12635E9644389E88DD18F2583444138CE868EB422FECA5711ACF49D9ED",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.World3D::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)",
                "Microsoft.Xna.Framework.Matrix::CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInterpolation()-\u003ESystem.Void",
              "Name": "UpdateInterpolation",
              "Signature": "private System.Void UpdateInterpolation()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "681EF24856E863A73E89C5D88C530BC833650C86FA2C043C2FC327830E5E2961",
              "Hash": "A30E6E2E26178BCBB45D1611AE777EC86EB7BE546B04DD9609E9BAB8C91BD2EC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Graphics.DeferredRenderer::StartInterpolationToFirstPerson()",
                "Candide.Graphics.DeferredRenderer::StartInterpolationToOrtho()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD04A6F97206AFD03BE76C1BC124C5B24EE9F18258A074BAA6A062E08EEDD91B"
        },
        {
          "Id": "Candide.Graphics.DirectionalLight",
          "Name": "DirectionalLight",
          "DisplayName": "DirectionalLight",
          "FullName": "Candide.Graphics.DirectionalLight",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "Candide.Graphics.Light",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "ShadowMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "ShadowMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "internal Microsoft.Xna.Framework.Graphics.RenderTarget2D ShadowMap",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F5B72DEC577B9F0649FCFD356E4B87EA8EB618AF692482CBF4DB75DBFC75A3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8FC92718CF0C242B72EC69B8F8102DBECFEA3764D40FC50E80949756A3EEBB4C",
              "Hash": "0E73FF1674133797A31A9D453F807647ADB770A291E2C2FFCEEC6B8D590BA0B0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DoShadowMapRender",
              "Signature": "public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "19840B3203EEB061998A3AE8C7683CB1305DF0EC23D608C7C14CDFA4343423AB",
              "Hash": "33AA65EB66FB605A94A26345E6056C4036F426777FB69F9766F343834E87F8BD",
              "CalledMethods": [
                "Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Candide.Graphics.Light::SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Matrix::CreateOrthographic(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawEntities(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawBatchedDirectionalShadows(Microsoft.Xna.Framework.Matrix)",
                "Candide.Graphics.DeferredRenderer::DrawParallaxLayers(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)"
              ],
              "StringLiterals": [
                "CameraProjection",
                "DirectionalShadowMap",
                "DirectionalShadowMap_SPRITE"
              ],
              "Source": null
            },
            {
              "Id": "SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetupLightRender",
              "Signature": "public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "5C6E8BBDD4A618FFC286810DA2AD75C77E9AE00332E77EEC1D3E34D93DCA84A1",
              "Hash": "8C9D4CA6B62E3ED049D2962D52C0ADB8CC41D89B4ADDD6E99153E7AD3A8F7F65",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "CameraProjection",
                "Color",
                "Direction",
                "ShadowMap"
              ],
              "Source": null
            },
            {
              "Id": "SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetupRenderTargets",
              "Signature": "public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "8D9833496E178D4D9D43ECE8D0F9CC5253D8B07CC9242FFBC998A85C0D7A0B0D",
              "Hash": "1D29A848019F014B6B4C347DB5307778140F8F90131DEC087AC9753E99675D26",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28917CCD0294B2863163A751FE6AE9C3E668DFE82755AED6A3A5EAB296B8F7B4"
        },
        {
          "Id": "Candide.Graphics.Drawable",
          "Name": "Drawable",
          "DisplayName": "Drawable",
          "FullName": "Candide.Graphics.Drawable",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "Emissiveness:System.Single",
              "Name": "Emissiveness",
              "Type": "System.Single",
              "Signature": "public System.Single Emissiveness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "175E460D80D53B80D21A7D8B11E332501566AAD2A782ED14BB134EAFBA1295FB"
            },
            {
              "Id": "FlipAlongX:System.Boolean",
              "Name": "FlipAlongX",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FlipAlongX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E42416095264B6FB793839A76325B0B221A47947584C699E1D70972CCB3F332"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "ParticleSortComparer:System.Collections.Generic.IComparer\u00601\u003CSystem.Int32\u003E",
              "Name": "ParticleSortComparer",
              "Type": "System.Collections.Generic.IComparer\u003CSystem.Int32\u003E",
              "Signature": "public System.Collections.Generic.IComparer\u003CSystem.Int32\u003E ParticleSortComparer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C426004F25DFFA3BD28F826B011E50D4486574CF39F92DEE4038152A316C865"
            },
            {
              "Id": "SortOffset:System.Single",
              "Name": "SortOffset",
              "Type": "System.Single",
              "Signature": "public System.Single SortOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0577547DFD56C56A5CAC79B66150C221567D4193B0C3B4B3E576321975F41DA"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "Vertical:System.Boolean",
              "Name": "Vertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Vertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "870DD902786053518AA77AC60DCF49E8BBCAA756916E264C89501F80486440FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D53D12C5B0774AE96371F1C969468D227A9F98617477D772A1209D0E83DE1EF3"
        },
        {
          "Id": "Candide.Graphics.Effects.AbstractEffect",
          "Name": "AbstractEffect",
          "DisplayName": "AbstractEffect",
          "FullName": "Candide.Graphics.Effects.AbstractEffect",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6464822485166BA7485927F7F3FDDB967F4ED12820383878319920266DC2FB4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "internal System.Boolean IsDone()",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3C0FD9E246E6405C085EBD9D21EBA05A7E3AE99FEC92D0C1CF5279A1C8266053",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update(System.Double dt)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C15E4E56C160E861DA4C115E86636DDB6EFC294CD01F1A2633A08918D5432DDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E88E7F93A796584E4E1D5F822D715A3C96CF0536B6BAC731EB9673EC308F687E"
        },
        {
          "Id": "Candide.Graphics.Effects.BlindEffect",
          "Name": "BlindEffect",
          "DisplayName": "BlindEffect",
          "FullName": "Candide.Graphics.Effects.BlindEffect",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Effects.AbstractEffect",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HoleSource:Microsoft.Xna.Framework.Vector2",
              "Name": "HoleSource",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 HoleSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E22ED84FCF8D3D98078197C2A116FB16A51821403E629BA4593D226E288F0A11"
            },
            {
              "Id": "Multiplier:Microsoft.Xna.Framework.Vector3",
              "Name": "Multiplier",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Multiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9205067763BD32DAEAF2B1BB737404B90D3EC4B888B1E66774C60D10B72C440E"
            },
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            },
            {
              "Id": "_endTime:System.Single",
              "Name": "_endTime",
              "Type": "System.Single",
              "Signature": "private System.Single _endTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BD648CB420CB87A3332121755CDDDD1F06A167A218603EF612553B6F15A077A"
            },
            {
              "Id": "_shader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_shader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _shader",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D34F206E12C445E64252028ED22536976DE7D8B4B408BE08C6933794F053A04E"
            },
            {
              "Id": "_source:Microsoft.Xna.Framework.Vector2",
              "Name": "_source",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _source",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "226C23798C7FFDF6EFD9C2104C995D0CFD0999188CB8C4B0155846E935B32369"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "81F54CCD994D5E8DC47DA7B7C22F332A96492ADC5D29D0C475F2AD6E563E0A1F",
              "Hash": "FA907BE5C5F35C397D3D0341EECEBE7F0B355500B296F189A113754539FF3F14",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)"
              ],
              "StringLiterals": [
                "source",
                "source2",
                "widthHeightRatio",
                "Time",
                "Multiplier"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "internal System.Boolean IsDone()",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "41D1E70E8FD1046A73DC277FD61AEBB331210A55F2BB00E5B49D6B8305D1FD15",
              "Hash": "25DF6D3AF4F40B802357E32327944C3102B1192873C77961E27BF95D7F4CEBE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update(System.Double dt)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6EF94A47CC912A137F9D75D2078ED82282CB569E19211CEC21343E1E2DF11D96",
              "Hash": "5A9D34DEF9817EAD80D9B41C55535CC4947C8379D4F16BB12B75F8C4ED403DFC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6864FECCD2357ED87DEC32632326671D04BAB21ADAB0B1523277EE220E3F3DA8"
        },
        {
          "Id": "Candide.Graphics.Effects.DarkEffect",
          "Name": "DarkEffect",
          "DisplayName": "DarkEffect",
          "FullName": "Candide.Graphics.Effects.DarkEffect",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Effects.AbstractEffect",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0089B4A918DBB6ECFD502442CDC6C50ADF31792820441339A5B0E61960BD779D"
            },
            {
              "Id": "LightSources:System.Collections.Generic.List\u00601\u003CCandide.Graphics.Effects.LightSource\u003E",
              "Name": "LightSources",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E LightSources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE9835FCB645741B0AA2C85454D685193D1EAB96CD3F67ED8317DDB662BDDDF5"
            },
            {
              "Id": "SourceCount:System.Int32",
              "Name": "SourceCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E06216CE97223393FD24843A05DD02D097F3645EFF9A94FD6C230D5A16048D1"
            },
            {
              "Id": "_shader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_shader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _shader",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D34F206E12C445E64252028ED22536976DE7D8B4B408BE08C6933794F053A04E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "AddLightSource",
              "Signature": "public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "1C4C911D8FB4332332CF3F4B0AB3D9B2B0A6DEDDE97237E2E0F8766B24568783",
              "Hash": "B03B373CAD15A19B37BCAF320921A8304A15E624AA743DD89AAAD45C22EBBEF0",
              "CalledMethods": [
                "Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "AddLightSource",
              "Signature": "public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius, Microsoft.Xna.Framework.Vector3 color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "4F26FAFAD4DC93F61C4FA7BB6926340168D9E759D134346297BCCCBE7D6566CE",
              "Hash": "C6D3C86FBC3279689B13DBF8079E24DF5C7415874B6744B85BECE76BEE22B00F",
              "CalledMethods": [
                "Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLightSource(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "AddLightSource",
              "Signature": "public System.Void AddLightSource(System.Single x, System.Single y, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "801157310871C76717A228E1C8E259F510B0845BE89BDD9D6905269BA7EAC1A2",
              "Hash": "58D014B40C07CD3119B1E166EE1146BCB0F575C93616233971FAE0069AA874A4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 758,
              "BodyHash": "01CD1A5A6CA5548B65D2A635CD5AD6DCC50F836460DCB3118436FE28CF3B02EB",
              "Hash": "8BB26320B2808CDA3DECB7AB6E4B7DE1428FC00A9ADF94E2888B4681A023165B",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::get_LightSourceRadius()",
                "Shared.Entity.EntityWrapper::get_LightSourceColor()",
                "Candide.Graphics.Effects.DarkEffect::AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)",
                "EntitySystem.EntityEnumerator::MoveNext()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3[])",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Clear()"
              ],
              "StringLiterals": [
                "sources",
                "colors",
                "darkColor",
                "widthHeightRatio"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "internal System.Boolean IsDone()",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "330978A42EBCBA48CB2C6F24585CA5A1D9122AE617B33D7D9E9ED6FBEC40151E",
              "Hash": "7C1646B43E3AD579C2C061FB5AB999E9BC0F32EAFF003D60FB2F1F29C912BD90",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3EDDF1A407478A620BB6DAC19DF85ED830E17A57F0B7979DB330EB6142F27BF0"
        },
        {
          "Id": "Candide.Graphics.Effects.FadeEffect",
          "Name": "FadeEffect",
          "DisplayName": "FadeEffect",
          "FullName": "Candide.Graphics.Effects.FadeEffect",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Effects.AbstractEffect",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "EndTime:System.Double",
              "Name": "EndTime",
              "Type": "System.Double",
              "Signature": "public System.Double EndTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "643C4145AEDEAA8944B2FCA38FA0BEFFA9F1DD47D02CA4EB9B18A30073F6F557"
            },
            {
              "Id": "FadeOut:System.Boolean",
              "Name": "FadeOut",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FadeOut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BF816CFCBFA0C0E4102356E44ED498BAC11D32E7A77C9440DCEFA81A8AFA4C6"
            },
            {
              "Id": "Timer:System.Double",
              "Name": "Timer",
              "Type": "System.Double",
              "Signature": "public System.Double Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7234AAA00B129023BF024626BBBD885F9A96019743EFEABEF8C91AFEE0BA20D4"
            },
            {
              "Id": "_shader:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "_shader",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Effect _shader",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D34F206E12C445E64252028ED22536976DE7D8B4B408BE08C6933794F053A04E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "744A647327D2F79BDC011102800C2FB44DC8CC695FA562A5FD7C5314DBC6DD64",
              "Hash": "ECA51A89667CB242AB2746D1AC21F4D4AFF7403E7806984B361124B21AE5EC3C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "System.Math::Min(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)"
              ],
              "StringLiterals": [
                "Color",
                "Time"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "internal System.Boolean IsDone()",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B895818F352EE6CA8E5FC21120A1BAC1098B8EC750946D473324DF00D9E2847E",
              "Hash": "1496DCBE9B3E438DF712DF9C45393CC155FC11E17AA77B5114D8E7192F6FCB3E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update(System.Double dt)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "CC577F7F4F19CB2889C5845B3D8EF19439BEBA2A0788ADC3A1A881B70CC16868",
              "Hash": "3DF4AF88674BDE7F54FBB5B5558C8BA1724C2179D66B4E820DDCE19F554765BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EE3980C96ED5E1A7C49D4134E618628A516EE0D34408E93FB3CD546689AE16ED"
        },
        {
          "Id": "Candide.Graphics.Effects.HoleTransitionEffect",
          "Name": "HoleTransitionEffect",
          "DisplayName": "HoleTransitionEffect",
          "FullName": "Candide.Graphics.Effects.HoleTransitionEffect",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Graphics.Effects.AbstractEffect",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Effect:Microsoft.Xna.Framework.Graphics.Effect",
              "Name": "Effect",
              "Type": "Microsoft.Xna.Framework.Graphics.Effect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect Effect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1E32A2BDF579EDA9A3D62C0B429A41F4E7325BC22374D453566DCB5CC2EE4FF"
            },
            {
              "Id": "HoleSource:Microsoft.Xna.Framework.Vector2",
              "Name": "HoleSource",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 HoleSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E22ED84FCF8D3D98078197C2A116FB16A51821403E629BA4593D226E288F0A11"
            },
            {
              "Id": "Loaded:System.Boolean",
              "Name": "Loaded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Loaded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CD071EBC6E911A280D348728CEA055F935FBA98B3FB9858E624C5B41E8C18FB"
            },
            {
              "Id": "LoadingTime:System.Single",
              "Name": "LoadingTime",
              "Type": "System.Single",
              "Signature": "public System.Single LoadingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F90CA1ACDDE0A8552AE12E68E85965CA58BDC8A37FBA6169592E65497FAB6FAE"
            },
            {
              "Id": "Multiplier:Microsoft.Xna.Framework.Vector3",
              "Name": "Multiplier",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Multiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9205067763BD32DAEAF2B1BB737404B90D3EC4B888B1E66774C60D10B72C440E"
            },
            {
              "Id": "Sprite:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Sprite",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "488409849335BB8ADCFA3BDB44FDBB53ED61AEC508D9C2EE4F60882F230BB93D"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "D306F50DC077738CDEECF53E0FD7939608BBCE52AB8BDA078259E0B1AD348431",
              "Hash": "68889BA213243E74193E84C6BDECCD703E60FDD77A825EBCC0D03737692A0535",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)"
              ],
              "StringLiterals": [
                "WidthHeightRatio",
                "Time",
                "LoadingTime",
                "SpriteTexture2"
              ],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "internal System.Boolean IsDone()",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C4716DC10061A56EDB16DBE17AEFB7088C504A9B8E62D041919A3A773B01169E",
              "Hash": "6F4CA9EE83F99F45066536EF4319AC34D278A7EBA328B894BFD1D598D0F7AC56",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "C8577396B1FBE93D318302C63F886897541F26C40F24D68C66C564B4A560D2A2",
              "Hash": "A40419E57340694FF99EE1E9B39D168109C346894015AD75C56E6629DAC6FB06",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "internal System.Void Update(System.Double dt)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "0D74A711315738E9A172A5F624D8D1F8B5C2584D9EC5D7CCF9050B49052CF2B5",
              "Hash": "4ED51A8B04705995F4F7B32BA951B7DD4C64E7724C46E761A53C7F952856A647",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A65F8752505CDE9745F8A03710937AB49B29409C56BFFE905973408E7667C0AC"
        },
        {
          "Id": "Candide.Graphics.Effects.LightSource",
          "Name": "LightSource",
          "DisplayName": "LightSource",
          "FullName": "Candide.Graphics.Effects.LightSource",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "32ABAA159BB6196C1B08CAAE0BC461D193B7A9D27FE889A1C065205E56C8B8F9"
        },
        {
          "Id": "Candide.Graphics.Effects.PostProcess",
          "Name": "PostProcess",
          "DisplayName": "PostProcess",
          "FullName": "Candide.Graphics.Effects.PostProcess",
          "Namespace": "Candide.Graphics.Effects",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PostProcessRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "PostProcessRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D PostProcessRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "030A3DF60AE4C7EAA723D3985CCDF619FCD464B74F0BB95EE308AE87B9098508"
            },
            {
              "Id": "_effects:System.Collections.Generic.List\u00601\u003CCandide.Graphics.Effects.AbstractEffect\u003E",
              "Name": "_effects",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E _effects",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "847A72942C9919E1FA7033EF6499597EE676293C0FD07A9F1D1FD4DD0E8664A0"
            },
            {
              "Id": "_game:Candide.CandideEngine",
              "Name": "_game",
              "Type": "Candide.CandideEngine",
              "Signature": "private Candide.CandideEngine _game",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BC13D8573B6828F26360BBFF45B93D56631D6BA30FF55EE697AA209565F5932"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddEffect(Candide.Graphics.Effects.AbstractEffect)-\u003ESystem.Void",
              "Name": "AddEffect",
              "Signature": "public System.Void AddEffect(Candide.Graphics.Effects.AbstractEffect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "effect",
                  "Type": "Candide.Graphics.Effects.AbstractEffect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7D8A15F97298BF0883E3E1CA8FFA273AB6F0836B727383421062CB4ACA4EF9EA",
              "Hash": "2C656C3D11B2B3BD8FB36841647DADFF7B1DDE687FD00E35F4217513304E8675",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "12083FF7A006EDC613B71AA828FE483743EDC25D6FC6ED44610F20BF3DCC2E02",
              "Hash": "C3DCC1CF5256F8E4BCDAC2D00FB887522DCED85A33FC7A91BE7A3C59BB3ADFA7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFirstEffect(Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "GetFirstEffect",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Effect GetFirstEffect(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "47597CE8C590E602A0946639F09F876F0797D01E782FB1DD1A153AF6D6535826",
              "Hash": "2C9399AF1CC24750C9122438C32F80121869B5728967C7B3245FB723079D9C71",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::get_Item(System.Int32)",
                "Candide.Graphics.Effects.AbstractEffect::GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InitRenderTarget()-\u003ESystem.Void",
              "Name": "InitRenderTarget",
              "Signature": "public System.Void InitRenderTarget()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "C4E095AD56D0C90600568219F7270627F407371866EA15342A653504F53B19B7",
              "Hash": "4A67B77C0E8C3969437D28FEAA576D305A5D41E7FB020A0C754E5721699DFB63",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Render(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.GameTime, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "Render",
              "Signature": "public System.Void Render(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Graphics.RenderTarget2D target, Microsoft.Xna.Framework.Rectangle rectangle, Microsoft.Xna.Framework.GameTime gametime, System.Single scale, System.Boolean clear)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gametime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 730,
              "BodyHash": "A0185F9A9B4097942C291F7FD926E10CCA2B426F1577BAC3AC40DCF24C38032B",
              "Hash": "19A26E72D6B4B8268F53CF47E4505D138343670C001C88776BCF9751AE101664",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::get_Count()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::get_Item(System.Int32)",
                "Candide.Graphics.Effects.AbstractEffect::GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "EFF0835CF5F17D4E8135613B93BC5DD7A7EB4405E52424E94D3099E7688468C5",
              "Hash": "81013B8C8E31DA03F0FE970CFC8DB257AA6CC2A864878C7207E3F3DD5A5AC966",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.Effects.AbstractEffect\u003E::get_Current()",
                "Candide.Graphics.Effects.AbstractEffect::Update(System.Double)",
                "List.Enumerator\u003CCandide.Graphics.Effects.AbstractEffect\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "PostProcess.\u003C\u003Ec::\u003CUpdate\u003Eb__6_0(Candide.Graphics.Effects.AbstractEffect)",
                "System.Predicate\u003CCandide.Graphics.Effects.AbstractEffect\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.Effects.AbstractEffect\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED728C4C36737AE91B8D77EE0EE0B9C5A4EC38EDAC632B40BC0B983755331F82"
        },
        {
          "Id": "Candide.Graphics.Fade",
          "Name": "Fade",
          "DisplayName": "Fade",
          "FullName": "Candide.Graphics.Fade",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadeTime:System.Single",
              "Name": "FadeTime",
              "Type": "System.Single",
              "Signature": "public System.Single FadeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08C597D140F973DFA75A4938C544A0C16D704576E8A8D082D314DA5E8E8A3448"
            },
            {
              "Id": "Type:Fade\u002BFadeType",
              "Name": "Type",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BF97BEAB15A695B3708D0F930A47119F283F40ED3B15CA2E80E8DBCEC5B1C1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTransparencyMultiplier(System.Single, System.Single)-\u003ESystem.Single",
              "Name": "GetTransparencyMultiplier",
              "Signature": "public System.Single GetTransparencyMultiplier(System.Single timeLived, System.Single maxLifeLength)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "timeLived",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxLifeLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "4C67300D53ADB884940B8D8BDA28E2E3B8724618BA9A33AABCCF009CCEAE8D39",
              "Hash": "4DB6FB371CDDA077A7BE4B9E003DD44D784C8FDAEC94409D58201548DE8A178B",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTransparencyMultiplier(System.Single, System.Single, Fade\u002BFadeType, System.Single)-\u003ESystem.Single",
              "Name": "GetTransparencyMultiplier",
              "Signature": "public System.Single GetTransparencyMultiplier(System.Single timeLived, System.Single maxLifeLength, Fade.FadeType fadeType, System.Single fadeTime)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "timeLived",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxLifeLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fadeType",
                  "Type": "Fade.FadeType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fadeTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "8E9F3369D5454DB57F39CB221304BFDF6770519325605963A740EB884D50ECD1",
              "Hash": "9CF57ABA880BDBDAE3093B8E78D3EE9ACBDD5B538CAB412C06B91B6E52D04431",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C1899E5E998F204EF10F776691A5B19ECFDC5E5808F8BD87F6D2ACA6FCB4B02A"
        },
        {
          "Id": "Candide.Graphics.FloatingTextSystem",
          "Name": "FloatingTextSystem",
          "DisplayName": "FloatingTextSystem",
          "FullName": "Candide.Graphics.FloatingTextSystem",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SortedTextsReuseList:System.Collections.Generic.List\u00601\u003CFloatingTextSystem\u002BFloatText\u003E",
              "Name": "SortedTextsReuseList",
              "Type": "System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E",
              "Signature": "private System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E SortedTextsReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B09D95D8CAC570D9D7DF3EA9CF67BAD3109C3C90AEC3C2B527DDF83E8BC92D1D"
            },
            {
              "Id": "TextPool:CandideCreator.Shared.Algorithms.ObjectPool\u00601\u003CFloatingTextSystem\u002BFloatText\u003E",
              "Name": "TextPool",
              "Type": "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E TextPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72EA9300AAB40D3C29A07CD50CABAB49135AEDB2C7A9396E38FB2780E016385C"
            },
            {
              "Id": "Texts:System.Collections.Generic.HashSet\u00601\u003CFloatingTextSystem\u002BFloatText\u003E",
              "Name": "Texts",
              "Type": "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E Texts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "423FE567D3ABC28B22AD26668CABFBA0B784D76EEE25C1C9FE2FF089DC2D4B7C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNewDamageText(System.Single, Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "AddNewDamageText",
              "Signature": "public System.Void AddNewDamageText(System.Single displayDamage, Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 786,
              "BodyHash": "F08B6BEDE41BF7DFE8F3422E9BFA16201895187049B5709213923D9B18CF36BB",
              "Hash": "446F85994CCB4D442FE1D556760CE13BD94484ABC58C283A8DA1EE8296CFCF64",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::IsOutsideFoW(Shared.Entity.EntityWrapper)",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::GetObject()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "System.Math::Min(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_CollisionHeight()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Microsoft.Xna.Framework.Color::op_Multiply(Microsoft.Xna.Framework.Color, System.Single)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.Graphics.FloatingTextSystem::AddTextWithoutOverlap(FloatingTextSystem.FloatText)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [
                "!",
                "-",
                "skill:woodcutting",
                "skill:mining"
              ],
              "Source": null
            },
            {
              "Id": "AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "AddNewFloatText",
              "Signature": "public System.Void AddNewFloatText(System.String baseText, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.String stackId, System.Int32 stackCount, System.Single timer, System.String iconId, System.Single textScale, System.Boolean italics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "baseText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stackCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "textScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "italics",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 217,
              "BodyHash": "170AA9D3ED89FC99DF2A077BC38254E4722FC76B7E1A6FBBBA394858A341A6A4",
              "Hash": "0608B787CE6E1F5165900CB431BA28A02B4EB090F18CC62E795A7F4A602C5731",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::GetObject()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Graphics.FloatingTextSystem::AddTextWithoutOverlap(FloatingTextSystem.FloatText)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddNewHealText(System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AddNewHealText",
              "Signature": "public System.Void AddNewHealText(System.Single healAmount, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "healAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 366,
              "BodyHash": "2D92139AAD9F7CE6153E0BB6991A0A2D9D297F1333B10F3953054E72E19E2246",
              "Hash": "AF9DA307EABFB76AE2E0632FC99BA6C36CF7856FF7E20B235D79046683A16AFE",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::IsOutsideFoW(Shared.Entity.EntityWrapper)",
                "System.MathF::Round(System.Single, System.Int32)",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::GetObject()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Graphics.FloatingTextSystem::AddTextWithoutOverlap(FloatingTextSystem.FloatText)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [
                "\u002B"
              ],
              "Source": null
            },
            {
              "Id": "AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AddNewMissingEnergyText",
              "Signature": "public System.Void AddNewMissingEnergyText(System.Single energyCost, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "energyCost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 307,
              "BodyHash": "AC02D80E58AF016CBCDCABE9218B505D538C0FAB5DFD42502E4BE60F9FAA0A1B",
              "Hash": "E6CE9F68E555179BE0CF8EFC39F598D778953F2EA9FFDCC5CA1B51A6588015CE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Energy()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.String, System.IFormatProvider)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::GetObject()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.Graphics.FloatingTextSystem::AddTextWithoutOverlap(FloatingTextSystem.FloatText)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [
                "0.0",
                "ui:energy",
                "missing_energy"
              ],
              "Source": null
            },
            {
              "Id": "AddTextWithoutOverlap(FloatingTextSystem\u002BFloatText)-\u003ESystem.Void",
              "Name": "AddTextWithoutOverlap",
              "Signature": "private System.Void AddTextWithoutOverlap(FloatingTextSystem.FloatText text)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "FloatingTextSystem.FloatText",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 622,
              "BodyHash": "F2F69A47E6CA3EF6C23ADCC7DA1EFD6E54254356BBEF8957E739502D473F9DC7",
              "Hash": "1D6B7B04929094EFECF96F8731D3ACCE6432D1480E34DA39202049991884C2FD",
              "CalledMethods": [
                "FloatingTextSystem.FloatText::UpdateText()",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.FloatingTextSystem::Remove(FloatingTextSystem.FloatText)",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Right()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "69F43441134092EE542F6A846D391791864E551A21C6BA0418BE98BD95313763",
              "Hash": "4A5FA5C60329725D7C3CCC73A328CADEEA1250EE755030DAEC84B8D7EE02705D",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::get_Current()",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::Return(!0)",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::Clear()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1003,
              "BodyHash": "53BBD01D35149E6BE283AE87A93D8D04644F6689DDEBAB6708C2433BD5CCEF7E",
              "Hash": "3D2F8996CD4A09DAD69DB620AE1B3C60BBE0257005A4172BEFEECB103E1236D4",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::get_Count()",
                "System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E::Clear()",
                "System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Threading.Monitor::Exit(System.Object)",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.Graphics.Fonts.FontManager::get_FontScale()",
                "Candide.Graphics.Fonts.IFontProvider::GetRenderFont(System.Single)",
                "FloatingTextSystem.\u003C\u003Ec::\u003CDraw\u003Eb__4_0(FloatingTextSystem.FloatText, FloatingTextSystem.FloatText)",
                "System.Comparison\u003CFloatingTextSystem.FloatText\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CFloatingTextSystem.FloatText\u003E::GetEnumerator()",
                "List.Enumerator\u003CFloatingTextSystem.FloatText\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_R(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_G(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_B(System.Byte)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBounds(System.String)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetBounds",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetBounds(System.String text)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "10B819160372692FF2E1F7F5CA95B90A586ECEBC67417F37F2B2454BE033E320",
              "Hash": "F7D2E8CFAE8C213096C2C8033615A0A71A803D609097C8441C648AECB299C43F",
              "CalledMethods": [
                "System.String::get_Length()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(FloatingTextSystem\u002BFloatText)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove(FloatingTextSystem.FloatText text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "FloatingTextSystem.FloatText",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "DEEBCC16B1280F397D8E2A15CA259DE40F666531BAB527941226948A1C571F09",
              "Hash": "95D84116742921B75E7CCCE5FFA569993371B81287E51A02B0CDBD91B5213F54",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CFloatingTextSystem.FloatText\u003E::Return(!0)",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::Remove(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDoneEntries()-\u003ESystem.Void",
              "Name": "RemoveDoneEntries",
              "Signature": "private System.Void RemoveDoneEntries()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "F92A01936EA85BA6C5B6C5DA4DC4672677E17E7EBA3CAE9D65B16E5035BE1150",
              "Hash": "D224E63CD38AA7CEC4C97A949FD74B43D9A84A50634963BB232C7B4F1F969997",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::get_Current()",
                "Candide.Graphics.FloatingTextSystem::Remove(FloatingTextSystem.FloatText)",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "07EA76B06A89484A233D3A3EEE6544E0D7C8817CDA68FFF6A8BCB8FD09A205A0",
              "Hash": "3A104A8B42C47E586B410FD19D4966014F7EE20454BDBAC513440B83A42EB66C",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CFloatingTextSystem.FloatText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "HashSet.Enumerator\u003CFloatingTextSystem.FloatText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.FloatingTextSystem::RemoveDoneEntries()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "03EF99EA2888B35087EDD284D4F7EFB8D10E9CC833DF841A1AE5B88D9B3C1ADD"
        },
        {
          "Id": "Candide.Graphics.FloatyComponent",
          "Name": "FloatyComponent",
          "DisplayName": "FloatyComponent",
          "FullName": "Candide.Graphics.FloatyComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A:System.Single",
              "Name": "A",
              "Type": "System.Single",
              "Signature": "public System.Single A",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38502219CDBBE0192C01119E057894FC670A941D392E4E8CCE9B26CF50C63FCA"
            },
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "B:System.Single",
              "Name": "B",
              "Type": "System.Single",
              "Signature": "public System.Single B",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C8ECA6FEA58B6218AF6599C44F5F0A2778ED2DA329829C9C09274C7DE808AB4"
            },
            {
              "Id": "C:System.Single",
              "Name": "C",
              "Type": "System.Single",
              "Signature": "public System.Single C",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B2ED01591E133BB98D7ECAA77E925D424BF643708219D5EBC504E3F9A8FE969"
            },
            {
              "Id": "Distance:System.Single",
              "Name": "Distance",
              "Type": "System.Single",
              "Signature": "public System.Single Distance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8226AE8778208AD7B26A5D5CEBF85CC54EE210BAF880AFC1F584FAB6E2A3F55"
            },
            {
              "Id": "Pos:Microsoft.Xna.Framework.Vector3",
              "Name": "Pos",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Pos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B9A42E4E19A4C4A3C88FBDC12D7F01A679BA03238ABF9E736F3699214E4346B"
            },
            {
              "Id": "Pos2:Microsoft.Xna.Framework.Vector3",
              "Name": "Pos2",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Pos2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28969FF1F45CCCCE217C51750CEAE174FE21C4E0C0A42FD6B9E84FD89B8DB4A4"
            },
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "10BBBE8BD66318D4D4BB98A4C211EF67CC40966DE245075496F072E5732B3F9C"
        },
        {
          "Id": "Candide.Graphics.Fonts.CandideFont",
          "Name": "CandideFont",
          "DisplayName": "CandideFont",
          "FullName": "Candide.Graphics.Fonts.CandideFont",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FontProvider:Candide.Graphics.Fonts.IFontProvider",
              "Name": "FontProvider",
              "Type": "Candide.Graphics.Fonts.IFontProvider",
              "Signature": "public Candide.Graphics.Fonts.IFontProvider FontProvider",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F880B83DEC25B448D5A20E0C3ED64AD4E2A127ED72E92DC0204B6AFB8F416732"
            },
            {
              "Id": "FontSystem:FontStashSharp.FontSystem",
              "Name": "FontSystem",
              "Type": "FontStashSharp.FontSystem",
              "Signature": "public FontStashSharp.FontSystem FontSystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0ACB2FE3C377FCCE3474EAAB6FFF4E9403F890358C4993786D1F6A015A24AC35"
            }
          ],
          "Properties": [
            {
              "Id": "RenderFont:FontStashSharp.SpriteFontBase",
              "Name": "RenderFont",
              "Type": "FontStashSharp.SpriteFontBase",
              "Signature": "public FontStashSharp.SpriteFontBase RenderFont",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "61EEFA3B3A755A789F88BC9DD1538FA47467319B949A9DDDE36EC6F436E7E2DE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F7054147B0D86C86882AA9F109A57FD8F2F7235BE0C4FBA6193BCF751ABD6BB8",
              "Hash": "85571C3AFB9E6C2F2BA51BED752C883FC1C504AC270D3C4FC81914D9E07AFF8F",
              "CalledMethods": [
                "FontStashSharp.FontSystem::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5D925F3C95E9C1B6A3196EBD0B68A15F55513B5CF8BDB82FA1856F3263E95E62"
        },
        {
          "Id": "Candide.Graphics.Fonts.CandideFontLoader",
          "Name": "CandideFontLoader",
          "DisplayName": "CandideFontLoader",
          "FullName": "Candide.Graphics.Fonts.CandideFontLoader",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.Interfaces.IFontLoader"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_settings:CandideFontLoader\u002BCandideFontLoaderSettings",
              "Name": "_settings",
              "Type": "CandideFontLoader.CandideFontLoaderSettings",
              "Signature": "private CandideFontLoader.CandideFontLoaderSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63A7AC65F1365F7023ABFBCCD4847C2F0A70D3F188A3C3C48C903199172737DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Load(System.Byte[])-\u003EFontStashSharp.Interfaces.IFontSource",
              "Name": "Load",
              "Signature": "public FontStashSharp.Interfaces.IFontSource Load(System.Byte[] data)",
              "Visibility": "public",
              "ReturnType": "FontStashSharp.Interfaces.IFontSource",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "903A8FD5200B19E8E0DD82FC3A233FF4270654B8FF24F4061CCDFE2FB4C49062",
              "Hash": "85D633376EBF0157937C81E2F7F31EE3223AEEBF84732B5DC26F7DDCC342E244",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::.ctor(System.Byte[], CandideFontLoader.CandideFontLoaderSettings)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD5D465A94482C4701285DF1725B0A9263DE03CEC3D8B35F5C55E3FA511F7458"
        },
        {
          "Id": "Candide.Graphics.Fonts.CandideFontSource",
          "Name": "CandideFontSource",
          "DisplayName": "CandideFontSource",
          "FullName": "Candide.Graphics.Fonts.CandideFontSource",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "FontStashSharp.Interfaces.IFontSource",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ascent:System.Int32",
              "Name": "_ascent",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _ascent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59BB836243C78324DCBC45BE7375654C33B386DA47E10A0D00E1A85C870A0700"
            },
            {
              "Id": "_descent:System.Int32",
              "Name": "_descent",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _descent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BB053F7817AB7AB9B10BECFF349025B9F0732823C69B3D91021F4F9235353E1"
            },
            {
              "Id": "_font:StbTrueType\u002Bstbtt_fontinfo",
              "Name": "_font",
              "Type": "StbTrueType.stbtt_fontinfo",
              "Signature": "public StbTrueType.stbtt_fontinfo _font",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AEBD8CDEC55C216B8FA30BFD8311791B15CAF35B8EC11638B00E344EB5C475DA"
            },
            {
              "Id": "_kernings:FontStashSharp.Int32Map\u00601\u003CSystem.Int32\u003E",
              "Name": "_kernings",
              "Type": "FontStashSharp.Int32Map\u003CSystem.Int32\u003E",
              "Signature": "private FontStashSharp.Int32Map\u003CSystem.Int32\u003E _kernings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "237AB1935213440C2E96C4E8FEC740B49E32680ED9826D8B31F3051F6C8A19D1"
            },
            {
              "Id": "_lineHeight:System.Int32",
              "Name": "_lineHeight",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lineHeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54FCF09450BCC489256B24D0B6722F2DC073ACA57CDD8423C39329349D256F56"
            },
            {
              "Id": "_settings:CandideFontLoader\u002BCandideFontLoaderSettings",
              "Name": "_settings",
              "Type": "CandideFontLoader.CandideFontLoaderSettings",
              "Signature": "private CandideFontLoader.CandideFontLoaderSettings _settings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63A7AC65F1365F7023ABFBCCD4847C2F0A70D3F188A3C3C48C903199172737DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateScale(System.Single)-\u003ESystem.Single",
              "Name": "CalculateScale",
              "Signature": "private System.Single CalculateScale(System.Single size)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E119200D23D25239A31ACDE72BB328DD0953911F886388DFA70F95429808FA62",
              "Hash": "25CD1A5CA7BF47E7FA60AD77AC5F20D1B7A7FF089EA7B1B524B72DA07A6EDF03",
              "CalledMethods": [
                "StbTrueTypeSharp.StbTrueType::stbtt_ScaleForPixelHeight(StbTrueType.stbtt_fontinfo, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "private System.Void Dispose(System.Boolean disposing)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "807D4126BB7D1A0A9387CF0D4AA3E165DF1276F6186EA0F5EA3B081DECAFC0C6",
              "Hash": "EB166768D325A7DDA344943A7C0C222ADABE05C354559249CDF8E6EE4AF3F020",
              "CalledMethods": [
                "StbTrueType.stbtt_fontinfo::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D786A0FFFF2AC41E35056F6A00503CD4E1C19A57670D552851972FADF136573C",
              "Hash": "5A26209976E4AB531FA169DE10F8EC60B33ADE4FBD1768B8CA9BA884BDC4AC64",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::Dispose(System.Boolean)",
                "System.GC::SuppressFinalize(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Finalize()-\u003ESystem.Void",
              "Name": "Finalize",
              "Signature": "protected System.Void Finalize()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C6AE32FFCFE92A53A6B7B741266E516834DCFC89521CDDEC950E2D20BC7482CF",
              "Hash": "482279BD144DE63767361140417A91AA3A6BA369B58A00A1EEBBBF88307CB115",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::Dispose(System.Boolean)",
                "System.Object::Finalize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGlyphId(System.Int32)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "GetGlyphId",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E GetGlyphId(System.Int32 codepoint)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "codepoint",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "36B6C56399F02209782361602E18FBD1DC5B6A5DD1E8C03DD947948DF99E417A",
              "Hash": "2089639FB4CB3F49760E883CE31F8E254A52599EDBE37B439CFF0E92BD7EA41A",
              "CalledMethods": [
                "StbTrueTypeSharp.StbTrueType::stbtt_FindGlyphIndex(StbTrueType.stbtt_fontinfo, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGlyphKernAdvance(System.Int32, System.Int32, System.Single)-\u003ESystem.Int32",
              "Name": "GetGlyphKernAdvance",
              "Signature": "public System.Int32 GetGlyphKernAdvance(System.Int32 glyph1, System.Int32 glyph2, System.Single fontSize)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "glyph1",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "glyph2",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fontSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "C8AA429FAD92A4185C18294B03098CF103DB9C9886F3EBC27E673C86702F0A47",
              "Hash": "4B4DAA9FA40CCA67B162431D3FBB6BB51A955DC807F70BF973013FBC2E29F0ED",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::CalculateScale(System.Single)",
                "FontStashSharp.Int32Map\u003CSystem.Int32\u003E::TryGetValue(System.Int32, !0\u0026)",
                "StbTrueTypeSharp.StbTrueType::stbtt_GetGlyphKernAdvance(StbTrueType.stbtt_fontinfo, System.Int32, System.Int32)",
                "FontStashSharp.Int32Map\u003CSystem.Int32\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGlyphMetrics(System.Int32, System.Single, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)-\u003ESystem.Void",
              "Name": "GetGlyphMetrics",
              "Signature": "public System.Void GetGlyphMetrics(System.Int32 glyphId, System.Single fontSize, out System.Int32\u0026 advance, out System.Int32\u0026 x0, out System.Int32\u0026 y0, out System.Int32\u0026 x1, out System.Int32\u0026 y1)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "glyphId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fontSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "advance",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "x0",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "y0",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "x1",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "y1",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "41F55AB58246DCA5BD3D9D46A97B5C12122A6A87C725C30126705707BA06DA12",
              "Hash": "F9A62A068D3D40CE425C0435991132CC36B0E944D3FC4DFE3EFDCF0EC3C8C73E",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::CalculateScale(System.Single)",
                "StbTrueTypeSharp.StbTrueType::stbtt_GetGlyphHMetrics(StbTrueType.stbtt_fontinfo, System.Int32, System.Int32*, System.Int32*)",
                "StbTrueTypeSharp.StbTrueType::stbtt_GetGlyphBitmapBox(StbTrueType.stbtt_fontinfo, System.Int32, System.Single, System.Single, System.Int32*, System.Int32*, System.Int32*, System.Int32*)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMetricsForSize(System.Single, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)-\u003ESystem.Void",
              "Name": "GetMetricsForSize",
              "Signature": "public System.Void GetMetricsForSize(System.Single fontSize, out System.Int32\u0026 ascent, out System.Int32\u0026 descent, out System.Int32\u0026 lineHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fontSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ascent",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "descent",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lineHeight",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "A5FEFAF5ED915B89CB7E2A04831F6708BBC0A82793BC5B5BFBD3F181E76DEF04",
              "Hash": "F2FD34714C56E316E0439DC1A8951A1274F57B6CE6D0F62A7CCB3A6E8F14C190",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::CalculateScale(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RasterizeGlyphBitmap(System.Int32, System.Single, System.Byte[], System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RasterizeGlyphBitmap",
              "Signature": "public System.Void RasterizeGlyphBitmap(System.Int32 glyphId, System.Single fontSize, System.Byte[] buffer, System.Int32 startIndex, System.Int32 outWidth, System.Int32 outHeight, System.Int32 outStride)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "glyphId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fontSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outStride",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "756DA948F425C21DEF8BD330EA457429C0919C0DFD4E8C5436F4F55F998E9A73",
              "Hash": "97CE20706C7BA955D657A93CA5DED90BB28862C50558620C08B962EA7EB4EC12",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFontSource::CalculateScale(System.Single)",
                "StbTrueTypeSharp.StbTrueType::stbtt_MakeGlyphBitmap(StbTrueType.stbtt_fontinfo, System.Byte*, System.Int32, System.Int32, System.Int32, System.Single, System.Single, System.Int32)",
                "StbTrueTypeSharp.StbTrueType::stbtt__v_prefilter(System.Byte*, System.Int32, System.Int32, System.Int32, System.UInt32)",
                "StbTrueTypeSharp.StbTrueType::stbtt__h_prefilter(System.Byte*, System.Int32, System.Int32, System.Int32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E4D08440DB6B66A36C246D803950269425AE91BCC82D1417D7D1E78D8D8D205"
        },
        {
          "Id": "Candide.Graphics.Fonts.CandideGlyphRenderers",
          "Name": "CandideGlyphRenderers",
          "DisplayName": "CandideGlyphRenderers",
          "FullName": "Candide.Graphics.Fonts.CandideGlyphRenderers",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:FontStashSharp.GlyphRenderer",
              "Name": "Default",
              "Type": "FontStashSharp.GlyphRenderer",
              "Signature": "public FontStashSharp.GlyphRenderer Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53A4F2432F5888EC28DB804DFEE15905B60F531AEAA818DB29FE4C0BE3BD68A3"
            },
            {
              "Id": "Outline:System.Func\u00602\u003CSystem.Int32,FontStashSharp.GlyphRenderer\u003E",
              "Name": "Outline",
              "Type": "System.Func\u003CSystem.Int32, FontStashSharp.GlyphRenderer\u003E",
              "Signature": "public System.Func\u003CSystem.Int32, FontStashSharp.GlyphRenderer\u003E Outline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D34C04EDD594827890608B0856DD43CBE54116CEB47E85FAE2AA40F2F40D8132"
            },
            {
              "Id": "OutlineHq:System.Func\u00602\u003CSystem.Int32,FontStashSharp.GlyphRenderer\u003E",
              "Name": "OutlineHq",
              "Type": "System.Func\u003CSystem.Int32, FontStashSharp.GlyphRenderer\u003E",
              "Signature": "public System.Func\u003CSystem.Int32, FontStashSharp.GlyphRenderer\u003E OutlineHq",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC30D4E1452A0EC5B6CE1651FD092A9A639DBD89D7995D537A86A6E1A98CD94F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E4179F4E7A884261D01723AA8281FAC62968AD513D0C4D2209F5EAE5D5B8874"
        },
        {
          "Id": "Candide.Graphics.Fonts.FontDebugManager",
          "Name": "FontDebugManager",
          "DisplayName": "FontDebugManager",
          "FullName": "Candide.Graphics.Fonts.FontDebugManager",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "74D9D55C6A18BD58454BCF5AB3444CC9F8EAADD0B65E0478A86B87483D4B4C3C",
              "Hash": "74CC95BBCEC6AAB4157E1FADBDD5ECFEEAABEBBAF5C1F0A028C95D28C1D3DA07",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Graphics.Fonts.FontManager::InvalidateFonts()",
                "Candide.Graphics.Fonts.FontManager::get_GetFontsList()",
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E\u003E::get_Current()",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "FontStashSharp.FontSystem::get_Atlases()",
                "System.Collections.Generic.List\u003CFontStashSharp.FontAtlas\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.List\u003CFontStashSharp.FontAtlas\u003E::GetEnumerator()",
                "List.Enumerator\u003CFontStashSharp.FontAtlas\u003E::get_Current()",
                "FontStashSharp.FontAtlas::get_Texture()",
                "Candide.Toolkit.ImGuiRenderer::BindTexture(Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "ImGuiNET.ImGui::Image(System.IntPtr, System.Numerics.Vector2)",
                "List.Enumerator\u003CFontStashSharp.FontAtlas\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::TreePop()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "Clear Atlases",
                "Atlas Count: "
              ],
              "Source": null
            }
          ],
          "Hash": "DB1A6CF1EDCF71BD7FE9BA880B2A4242895DFE93B13279DC96943087DD46196D"
        },
        {
          "Id": "Candide.Graphics.Fonts.FontManager",
          "Name": "FontManager",
          "DisplayName": "FontManager",
          "FullName": "Candide.Graphics.Fonts.FontManager",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddJapaneseGlyphSupport:System.Boolean",
              "Name": "AddJapaneseGlyphSupport",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AddJapaneseGlyphSupport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "51DD4DD98BEBADE688F0DEB76F63BA06B470C8CE917B350D7093F2F90FA3CEC0"
            },
            {
              "Id": "AddKoreanGlyphSupport:System.Boolean",
              "Name": "AddKoreanGlyphSupport",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AddKoreanGlyphSupport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FAEA4EBD5C1D7E839CF180391E04072665AF6361452FEE1FA6D0DE0C5448313A"
            },
            {
              "Id": "Arial:Candide.Graphics.Fonts.CandideFont",
              "Name": "Arial",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont Arial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E2A8E37FC3D05E35673F1C52D4F005B923B9C8BBC39B9213A22D29663E4F990D"
            },
            {
              "Id": "ArialOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "ArialOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont ArialOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8ED3FCE7DEF5BA0C0345F6590E23C4DD5EB74A11F1DF16CE9242AC7403C03AC"
            },
            {
              "Id": "BackUpFontBold:System.String",
              "Name": "BackUpFontBold",
              "Type": "System.String",
              "Signature": "private System.String BackUpFontBold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55634DF09B4ED8946BD32FC7D6B676E780D4FC151B2666449DFBFF32C5570BE2"
            },
            {
              "Id": "BackUpFontBoldItalic:System.String",
              "Name": "BackUpFontBoldItalic",
              "Type": "System.String",
              "Signature": "private System.String BackUpFontBoldItalic",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87CCCC761BFB0498D29EC961448BF774D8C75F6CB765D8AF4A3259FC1708D0F7"
            },
            {
              "Id": "BackUpFontItalic:System.String",
              "Name": "BackUpFontItalic",
              "Type": "System.String",
              "Signature": "private System.String BackUpFontItalic",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "547F2E6C1F33368C6D6A9A80361E21DEA5AC82F59AC219B9C64AB94FC1BB5B54"
            },
            {
              "Id": "BackUpFontRegular:System.String",
              "Name": "BackUpFontRegular",
              "Type": "System.String",
              "Signature": "private System.String BackUpFontRegular",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "114578FBEE0F50D5D085780FB7E016F29C22F0C51AB043918A3074DDCD65FC49"
            },
            {
              "Id": "FontDataCache:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Byte[]\u003E",
              "Name": "FontDataCache",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte[]\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte[]\u003E FontDataCache",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "388C097F69D4DC79B71EB49D3A0AF864680FBB5833357BF44B7140C42D1FCBC9"
            },
            {
              "Id": "Fonts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Graphics.Fonts.CandideFont\u003E",
              "Name": "Fonts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E Fonts",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BDDF05883373D5571B68BD1C7DA8B68A6F8CB18AB38BF85DE2E7D3FC87A9B67"
            },
            {
              "Id": "Oculi:Candide.Graphics.Fonts.CandideFont",
              "Name": "Oculi",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont Oculi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B9EF9F24869D787253E04572765FE6CAA120551136FCD9DDEA49E42C9D2A831D"
            },
            {
              "Id": "OculiBold:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiBold",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiBold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76FABB68D0CCBFAC631857BC201E0204CF50EE604E65A8BFA372B675E6562DB9"
            },
            {
              "Id": "OculiBoldItalic:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiBoldItalic",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiBoldItalic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2DA2D8094284DF8ECA16CD95E91750A98EDF2FED7E7E45BBE61A6E96388CCB7C"
            },
            {
              "Id": "OculiDisplay:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiDisplay",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiDisplay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A19100A47218F6ECF701502607C08A01396980928D77C14ACCEA0EA71C421F9D"
            },
            {
              "Id": "OculiDisplayBold:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiDisplayBold",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiDisplayBold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE2BCABDA3898CD73442F500C303AB33BD1D44E802F7FE979C1AFD691EDDA78F"
            },
            {
              "Id": "OculiDisplayDoubleOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiDisplayDoubleOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiDisplayDoubleOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "253E24A702CFB305BA03D942A746A42646AFFC31E92758A6A05A2547D06205BB"
            },
            {
              "Id": "OculiDisplayOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiDisplayOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiDisplayOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6528C4D81031B8C7EDB40E73C0B7DB69FFA678455F1658141582875AD9840CEB"
            },
            {
              "Id": "OculiDoubleOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiDoubleOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiDoubleOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5721E262B190DEEB828534A0A418B3CCCEFBA21003CDDE5D6B98FAFF23B9676C"
            },
            {
              "Id": "OculiItalic:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiItalic",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiItalic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C571BA1F08A29767C0C4122B6C3D693155792EEFAF994331BE2B26D1FBAA870F"
            },
            {
              "Id": "OculiItalicTabularOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiItalicTabularOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiItalicTabularOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1340DF557BC3F0B90D8EBDBE32493FA3F2FDA69ABAD04DEC5ED0CF8AFA9F0E7B"
            },
            {
              "Id": "OculiOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "946768C9982CF1CDFC4494BA3448FF7417EFC6680F8F9EED8ADF102BA7CA7125"
            },
            {
              "Id": "OculiSmall:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiSmall",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "298D33E8352D2544915D7DCA6D26EE670EF4A9374E250289379819035B18EDB9"
            },
            {
              "Id": "OculiSubtitle:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiSubtitle",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiSubtitle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C81E6B13D8D20AFD2E95BDC90A5723965459101A325F58CF72709BA2B1D959A2"
            },
            {
              "Id": "OculiTabular:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiTabular",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiTabular",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "549110116D09C3161562B9A72E65EF517D91201B932718C1408A1E82A4D6BA2B"
            },
            {
              "Id": "OculiTabularOutline:Candide.Graphics.Fonts.CandideFont",
              "Name": "OculiTabularOutline",
              "Type": "Candide.Graphics.Fonts.CandideFont",
              "Signature": "public Candide.Graphics.Fonts.CandideFont OculiTabularOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "881A5264B31C14AABCBFE72FE5FA94C1DA40A70CB57541048D74CC64A95CEF79"
            },
            {
              "Id": "UpscaleText:System.Boolean",
              "Name": "UpscaleText",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UpscaleText",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23266957F56FE1856E8B138848C6A50274A32698747D7EC76BC38C2A5F0C38FE"
            },
            {
              "Id": "_addChineseGlyphSupport:System.Boolean",
              "Name": "_addChineseGlyphSupport",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _addChineseGlyphSupport",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "673D0DD77D0ACCD99BA84DE3E24F1F9EBFB075D2B4AC5C9D6DEF26636DE2A61E"
            },
            {
              "Id": "_fontScale:System.Int32",
              "Name": "_fontScale",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _fontScale",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "38B7A0795F3A3949A764A1DF4FAE80353B105A3C0B319F10AEA556B5476907D4"
            },
            {
              "Id": "_simSunExtBPath:System.String",
              "Name": "_simSunExtBPath",
              "Type": "System.String",
              "Signature": "private System.String _simSunExtBPath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9587F2B345111E3FDB73B64BEF64EFEB49A49EEE31B8F53D9063B2F69CA4ECB"
            },
            {
              "Id": "_simSunExtGPath:System.String",
              "Name": "_simSunExtGPath",
              "Type": "System.String",
              "Signature": "private System.String _simSunExtGPath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "444D57895D386DD222A32AE0F79546B7089631B06A9F3EC76F1473B7B9F8318B"
            }
          ],
          "Properties": [
            {
              "Id": "FontScale:System.Int32",
              "Name": "FontScale",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FontScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D04060D3A02F93270E5E779723F32EF504F1F1824FAF3BB9684F42A6F0A79797"
            },
            {
              "Id": "GetFontsList:System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Candide.Graphics.Fonts.CandideFont\u003E\u003E",
              "Name": "GetFontsList",
              "Type": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E\u003E",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E\u003E GetFontsList",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "478020844F6C4713ABE95FFB00BE098002A39C396122CC87ECADB81A301DE496"
            },
            {
              "Id": "TextScale:System.Single",
              "Name": "TextScale",
              "Type": "System.Single",
              "Signature": "public System.Single TextScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C8A2FC8655550D04DEB9D154A8FFB0B89BBDC998BCB14E9D9345AC16BB2EB464"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFontBytes(System.String)-\u003ESystem.Byte[]",
              "Name": "GetFontBytes",
              "Signature": "private System.Byte[] GetFontBytes(System.String path)",
              "Visibility": "private",
              "ReturnType": "System.Byte[]",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "F1A5EE39682D82C303BF018870AB75AFC0468EBCDBCC41648848B6F115C857DC",
              "Hash": "CA96281F526FB4A9AE09BAE89D891DC869D13E6D8A81029AA3D7E23B24BFC505",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte[]\u003E::TryGetValue(!0, !1\u0026)",
                "System.IO.File::ReadAllBytes(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte[]\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "AD8D94DECABA556AED41F4043B9C1FD996B780A642801618B786526B31EDEDE7",
              "Hash": "D5CC811B1E0428AA9400569F734CF0EA9EF06E1F966F7B8DC69CEAC80072F8E3",
              "CalledMethods": [
                "Candide.Graphics.Fonts.FontManager::InvalidateFonts()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvalidateFonts()-\u003ESystem.Void",
              "Name": "InvalidateFonts",
              "Signature": "public System.Void InvalidateFonts()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1924,
              "BodyHash": "3803C918907852C6598B4763736D3620883B52E816157398C005ED10994A45FD",
              "Hash": "BB760D513B608FE1ED10BBDA8D655FE2F1CBEE663B710405235FD7666AD624DB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Byte[]\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::get_Value()",
                "Candide.Graphics.Fonts.CandideFont::Dispose()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::Clear()",
                "FontStashSharp.FontSystemSettings::.ctor()",
                "FontStashSharp.FontSystemSettings::set_KernelHeight(System.Int32)",
                "FontStashSharp.FontSystemSettings::set_KernelWidth(System.Int32)",
                "FontStashSharp.FontSystemSettings::set_FontResolutionFactor(System.Single)",
                "FontStashSharp.FontSystemSettings::set_GlyphRenderer(FontStashSharp.GlyphRenderer)",
                "FontStashSharp.FontSystem::.ctor(FontStashSharp.FontSystemSettings)",
                "Candide.Graphics.Fonts.FontManager::SetupFont(Candide.Graphics.Fonts.CandideFont, System.String, System.String, System.String, System.Single, System.Boolean)",
                "System.Func\u003CSystem.Int32, FontStashSharp.GlyphRenderer\u003E::Invoke(!0)",
                "Candide.Graphics.Fonts.CandideFontLoader::.ctor(CandideFontLoader.CandideFontLoaderSettings)",
                "FontStashSharp.FontSystemSettings::set_FontLoader(FontStashSharp.Interfaces.IFontLoader)"
              ],
              "StringLiterals": [
                "Arial",
                "Content/fonts/Arial.ttf",
                "Content/fonts/PTSerif/PTSerif-Regular.ttf",
                "ArialOutline",
                "OculiSmall",
                "Content/fonts/oculi/oculi_text/OculiText-Regular-Tabular.otf",
                "Oculi",
                "Content/fonts/oculi/oculi_text/OculiText-Regular.otf",
                "OculiItalic",
                "Content/fonts/oculi/oculi_text/OculiText-RegularItalic.otf",
                "Content/fonts/PTSerif/PTSerif-Italic.ttf",
                "OculiOutline",
                "OculiDoubleOutline",
                "OculiTabular",
                "OculiBold",
                "Content/fonts/oculi/oculi_text/OculiText-Bold.otf"
              ],
              "Source": null
            },
            {
              "Id": "SetupFont(Candide.Graphics.Fonts.CandideFont, System.String, System.String, System.String, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "SetupFont",
              "Signature": "private System.Void SetupFont(Candide.Graphics.Fonts.CandideFont font, System.String fontName, System.String fontPath, System.String backupPath, System.Single baseSize, System.Boolean bold)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "Candide.Graphics.Fonts.CandideFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fontName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fontPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backupPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseSize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bold",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "8B5E15A9DD9A3911F168A1F86448AE47CF9BD0406CF3A0E485E4382F804984E7",
              "Hash": "09AD21BBB9A1E9E6299BBED038B25CB688EBEB4CBF8500692F7B4067E117EA0E",
              "CalledMethods": [
                "FontManager.\u003C\u003Ec__DisplayClass39_0::.ctor()",
                "FontStashSharp.FontSystem::Reset()",
                "Candide.Graphics.Fonts.FontManager::GetFontBytes(System.String)",
                "FontStashSharp.FontSystem::AddFont(System.Byte[])",
                "FontManager.\u003C\u003Ec__DisplayClass39_0::\u003CSetupFont\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "FontStashSharp.FontSystem::add_CurrentAtlasFull(System.EventHandler)",
                "Candide.Graphics.Fonts.FontSystemFontProvider::.ctor(FontStashSharp.FontSystem, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Graphics.Fonts.CandideFont\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "Content/fonts/Yeongdeok Blueroad.ttf",
                "Content/fonts/KleeOne/KleeOne-SemiBold.ttf",
                "Content/fonts/LXGWWenKaiGB-Regular.ttf",
                "Content/fonts/SIMSUN.ttf"
              ],
              "Source": null
            }
          ],
          "Hash": "323298B295F91B78C4288D2D6BA21E6323A168F9EF15173E8818F7D397E29D27"
        },
        {
          "Id": "Candide.Graphics.Fonts.FontSystemFontProvider",
          "Name": "FontSystemFontProvider",
          "DisplayName": "FontSystemFontProvider",
          "FullName": "Candide.Graphics.Fonts.FontSystemFontProvider",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Graphics.Fonts.IFontProvider"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseSize:System.Single",
              "Name": "BaseSize",
              "Type": "System.Single",
              "Signature": "public System.Single BaseSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01FBCC1F0F32BC12736FAA803DEA0712EF6A69F2CF28B0A33987FAEA031FB5E0"
            },
            {
              "Id": "FontSystem:FontStashSharp.FontSystem",
              "Name": "FontSystem",
              "Type": "FontStashSharp.FontSystem",
              "Signature": "public FontStashSharp.FontSystem FontSystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0ACB2FE3C377FCCE3474EAAB6FFF4E9403F890358C4993786D1F6A015A24AC35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRenderFont(System.Single)-\u003EFontStashSharp.SpriteFontBase",
              "Name": "GetRenderFont",
              "Signature": "public FontStashSharp.SpriteFontBase GetRenderFont(System.Single scale)",
              "Visibility": "public",
              "ReturnType": "FontStashSharp.SpriteFontBase",
              "Parameters": [
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "7C810D97B79D76FE0133C23A07B0C43506F748519C9E9A0C899C037D18824B6E",
              "Hash": "C41B052E0244C019373CDFF2409C48E2655CCF3650089994365FB414F2542633",
              "CalledMethods": [
                "FontStashSharp.FontSystem::GetFont(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E26BF3FF752865EBDB105F92D28680079484E66D86A300607ED7262CE69FD699"
        },
        {
          "Id": "Candide.Graphics.Fonts.IFontProvider",
          "Name": "IFontProvider",
          "DisplayName": "IFontProvider",
          "FullName": "Candide.Graphics.Fonts.IFontProvider",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetRenderFont(System.Single)-\u003EFontStashSharp.SpriteFontBase",
              "Name": "GetRenderFont",
              "Signature": "public FontStashSharp.SpriteFontBase GetRenderFont(System.Single scale)",
              "Visibility": "public",
              "ReturnType": "FontStashSharp.SpriteFontBase",
              "Parameters": [
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8C3AB555453F0ACA472C397FE4EC11F6F0605438E01B2240F4BCCAB9D79226E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C3309C79879B3EE69EE78DCA143BB052005183491D3F8588130A11185AF510F8"
        },
        {
          "Id": "Candide.Graphics.Fonts.PixelSpriteFont",
          "Name": "PixelSpriteFont",
          "DisplayName": "PixelSpriteFont",
          "FullName": "Candide.Graphics.Fonts.PixelSpriteFont",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Adventurer:FontStashSharp.StaticSpriteFont",
              "Name": "Adventurer",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont Adventurer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF9C13D840C2CF44FBAD6679F6BF392475D596EC8CF1A3905049FE65EEEFB590"
            },
            {
              "Id": "Arial:FontStashSharp.StaticSpriteFont",
              "Name": "Arial",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont Arial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "84F83B6100513406D16E1DDE1B0AE9B5444B5A7EEAD293E069527DCFAE319C23"
            },
            {
              "Id": "ArialPixel:FontStashSharp.StaticSpriteFont",
              "Name": "ArialPixel",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont ArialPixel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "161E7D58EBFB399142DA630B236C951439161BC2C5AAFBD492EAA17D435A1AC5"
            },
            {
              "Id": "Calibri:FontStashSharp.StaticSpriteFont",
              "Name": "Calibri",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont Calibri",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20E114694A37153AE888AAAA693525917B599F9057C0BBA6E5275F48D230653C"
            },
            {
              "Id": "Courier:FontStashSharp.StaticSpriteFont",
              "Name": "Courier",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont Courier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3FED40284A216614BACDE1A544978877A82B24410185903E9AAE449646AF0D2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromBitmapFont(Cyotek.Drawing.BitmapFont.BitmapFont)-\u003EFontStashSharp.StaticSpriteFont",
              "Name": "FromBitmapFont",
              "Signature": "private FontStashSharp.StaticSpriteFont FromBitmapFont(Cyotek.Drawing.BitmapFont.BitmapFont bmFont)",
              "Visibility": "private",
              "ReturnType": "FontStashSharp.StaticSpriteFont",
              "Parameters": [
                {
                  "Name": "bmFont",
                  "Type": "Cyotek.Drawing.BitmapFont.BitmapFont",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 404,
              "BodyHash": "83002CC7BFA392E2D652352D65D9C51F8008D08A15CEBA082BA70043B672E6F5",
              "Hash": "E0D98505E2416621CF69602EAFA2568EAEE0308F349B0DE369DF95DFBD472E77",
              "CalledMethods": [
                "Cyotek.Drawing.BitmapFont.BitmapFont::get_Pages()",
                "PixelSpriteFont.\u003C\u003Ec::\u003CFromBitmapFont\u003Eb__6_0(Cyotek.Drawing.BitmapFont.Page)",
                "System.Func\u003CCyotek.Drawing.BitmapFont.Page, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Cyotek.Drawing.BitmapFont.BitmapFont::get_LineHeight()",
                "FontStashSharp.StaticSpriteFont::.ctor(System.Int32, System.Int32)",
                "Cyotek.Drawing.BitmapFont.BitmapFont::get_Characters()",
                "System.Collections.Generic.IDictionary\u003CSystem.Char, Cyotek.Drawing.BitmapFont.Character\u003E::get_Values()",
                "PixelSpriteFont.\u003C\u003Ec::\u003CFromBitmapFont\u003Eb__6_1(Cyotek.Drawing.BitmapFont.Character)",
                "System.Func\u003CCyotek.Drawing.BitmapFont.Character, System.Char\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Collections.Generic.IEnumerable\u003CCyotek.Drawing.BitmapFont.Character\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCyotek.Drawing.BitmapFont.Character\u003E::get_Current()",
                "FontStashSharp.FontGlyph::.ctor()",
                "Cyotek.Drawing.BitmapFont.Character::get_Char()",
                "Cyotek.Drawing.BitmapFont.Character::get_X()",
                "Cyotek.Drawing.BitmapFont.Character::get_Y()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Cyotek.Drawing.BitmapFont.Character::get_Width()",
                "Cyotek.Drawing.BitmapFont.Character::get_Height()",
                "Cyotek.Drawing.BitmapFont.Character::get_XOffset()",
                "Cyotek.Drawing.BitmapFont.Character::get_YOffset()",
                "Cyotek.Drawing.BitmapFont.Character::get_XAdvance()",
                "Cyotek.Drawing.BitmapFont.Character::get_TexturePage()",
                "FontStashSharp.StaticSpriteFont::get_Glyphs()",
                "FontStashSharp.Int32Map\u003CFontStashSharp.FontGlyph\u003E::set_Item(System.Int32, !0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Cyotek.Drawing.BitmapFont.BitmapFont::get_Kernings()",
                "System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003CCyotek.Drawing.BitmapFont.Kerning, System.Int32\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.KeyValuePair\u003CCyotek.Drawing.BitmapFont.Kerning, System.Int32\u003E\u003E::get_Current()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadBitMapFont(System.String)-\u003EFontStashSharp.StaticSpriteFont",
              "Name": "LoadBitMapFont",
              "Signature": "private FontStashSharp.StaticSpriteFont LoadBitMapFont(System.String fontName)",
              "Visibility": "private",
              "ReturnType": "FontStashSharp.StaticSpriteFont",
              "Parameters": [
                {
                  "Name": "fontName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "F5299AEA98DD8D13C802792FD03C35F6270139FCF407BF39589AB4905953B619",
              "Hash": "2E2040E5C01717FF09BF9790C3957E992124F051F455B574694E3A294E27CB97",
              "CalledMethods": [
                "Cyotek.Drawing.BitmapFont.BitmapFont::.ctor()",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.IO.File::OpenRead(System.String)",
                "Cyotek.Drawing.BitmapFont.BitmapFont::LoadBinary(System.IO.Stream)",
                "Candide.Graphics.Fonts.PixelSpriteFont::FromBitmapFont(Cyotek.Drawing.BitmapFont.BitmapFont)",
                "FontStashSharp.StaticSpriteFont::get_DefaultCharacter()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "FontStashSharp.StaticSpriteFont::get_Glyphs()",
                "FontStashSharp.Int32Map\u003CFontStashSharp.FontGlyph\u003E::ContainsKey(System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "FontStashSharp.StaticSpriteFont::set_DefaultCharacter(System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "/fonts/",
                ".fnt"
              ],
              "Source": null
            }
          ],
          "Hash": "F70D6586C3D3500148111DAE51FA3EC6E82B65A3CD8842F5FB95EBE4257E6549"
        },
        {
          "Id": "Candide.Graphics.Fonts.StaticSpriteFontExtensions",
          "Name": "StaticSpriteFontExtensions",
          "DisplayName": "StaticSpriteFontExtensions",
          "FullName": "Candide.Graphics.Fonts.StaticSpriteFontExtensions",
          "Namespace": "Candide.Graphics.Fonts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawHorizontallyCentered",
              "Signature": "public System.Void DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont font, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "0A433A4A62C7CAAD89F1802215EA6B99979EEAAB389E891CE48A07E5BBCDD157",
              "Hash": "0CCD8A4639A4A011128EFC12BE5A91D6A889EE262F9A51CC8B063BF29E470513",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawHorizontallyCentered",
              "Signature": "public System.Void DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont font, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.String text, Microsoft.Xna.Framework.Vector2 position, System.Single scale, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "1558A33D0300B6E6F4630BD6AB31B2F1A217EAB2AA7CB78AEB16A915CAF20061",
              "Hash": "1A7B9BE7748F2824E963CB1E85DA78893D1BDB7DCA183AF64DED39A6C86D6C1A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHorizontallyCenteredWithShadow(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawHorizontallyCenteredWithShadow",
              "Signature": "public System.Void DrawHorizontallyCenteredWithShadow(FontStashSharp.StaticSpriteFont font, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color shadowColor)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shadowColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "C2F15F42896AC870C13F5FF3AF4374F45D982809D1422F1561244EF159830A15",
              "Hash": "4CD0509637E3D53D5B672D60A737945CE7739F0D20FBE710C7ECF592B64668A9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWithShadow(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawWithShadow",
              "Signature": "public System.Void DrawWithShadow(FontStashSharp.StaticSpriteFont font, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.String text, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Color shadowColor)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shadowColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "E21A78E71C009ADEDA97139EAAABB9820C0AFBC6F951687C7057C7F7A195E2A4",
              "Hash": "CD595A4083FEE9D53CD5A475EF171152A2180420038F759248192BC44B78B356",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E598013978EAA0E748423EF3B94388A57CA8F797362E4EB81D8892C3DD19A827"
        },
        {
          "Id": "Candide.Graphics.Friction",
          "Name": "Friction",
          "DisplayName": "Friction",
          "FullName": "Candide.Graphics.Friction",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AirFriction:System.Single",
              "Name": "AirFriction",
              "Type": "System.Single",
              "Signature": "public System.Single AirFriction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC5B181563070AFF46CD769F431FA52CE7ACB7E0136FBFCB8FD0C6DA46BB3336"
            },
            {
              "Id": "GroundFriction:System.Single",
              "Name": "GroundFriction",
              "Type": "System.Single",
              "Signature": "public System.Single GroundFriction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02D3FFA5ED8E40E46FAFD5A956FA3DFDD663A9718C43C9B3950AFAD4F0FEE1A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2413C07DE7CFC251D90BAF782331736E623C6B4FD8D67C1C52932D2252C1077B"
        },
        {
          "Id": "Candide.Graphics.General",
          "Name": "General",
          "DisplayName": "General",
          "FullName": "Candide.Graphics.General",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fdt:System.Single",
              "Name": "Fdt",
              "Type": "System.Single",
              "Signature": "public System.Single Fdt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "592C57DC86E701A64BEB1FBF79D3C8939D08733970900A26CF30299F544B5740"
            },
            {
              "Id": "MaxLifeLength:System.Single",
              "Name": "MaxLifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single MaxLifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789CA9F853A303C7A010DAAA0D6B359441DC91DB5A576126737A96ECE53A0CC1"
            },
            {
              "Id": "TimeLived:System.Single",
              "Name": "TimeLived",
              "Type": "System.Single",
              "Signature": "public System.Single TimeLived",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC10279528F8F8DD47963D49122CCA21992DC7CA6EE048EBB7F4C7D11737F7E8"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "536D1DFCFC99F4F8D4BD590CF6B29EFAF94909BB13827801D3B5367BFB4CCF31"
        },
        {
          "Id": "Candide.Graphics.Gravity",
          "Name": "Gravity",
          "DisplayName": "Gravity",
          "FullName": "Candide.Graphics.Gravity",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GravityScale:System.Single",
              "Name": "GravityScale",
              "Type": "System.Single",
              "Signature": "public System.Single GravityScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50E73D2534DA40804630FC6DFB42D3D33BA71E3B99F95B4BE4A4FBB364DEC0F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "43DE55DDB203A02D23777AC513AA1CE8870B0B9FCF98CC37F9A8B62DE996B0BF"
        },
        {
          "Id": "Candide.Graphics.HslDrift",
          "Name": "HslDrift",
          "DisplayName": "HslDrift",
          "FullName": "Candide.Graphics.HslDrift",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "H:System.Single",
              "Name": "H",
              "Type": "System.Single",
              "Signature": "public System.Single H",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22D12117E39467681857D3DDCCE6821BCEBD690E097563858E74538D24B8E9E1"
            },
            {
              "Id": "HDrift:System.Single",
              "Name": "HDrift",
              "Type": "System.Single",
              "Signature": "public System.Single HDrift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28741996B53BD82EB78E38EF5F2F32052B6ED6B0E11446743B5DBBDE1C34F3B6"
            },
            {
              "Id": "L:System.Single",
              "Name": "L",
              "Type": "System.Single",
              "Signature": "public System.Single L",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01F613FD91717F76E1F215D40ABDFE571906B0940AFA77CAE1BDE53973D00337"
            },
            {
              "Id": "LDrift:System.Single",
              "Name": "LDrift",
              "Type": "System.Single",
              "Signature": "public System.Single LDrift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10407897909354815C54F9D9EE5265D7E7FE3DF5A2EB5E7167A357DD165BC10C"
            },
            {
              "Id": "S:System.Single",
              "Name": "S",
              "Type": "System.Single",
              "Signature": "public System.Single S",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6178C163EF92BDE94D643BD126789E2E2CC7FB29B8FD18A5B73648C59D36C645"
            },
            {
              "Id": "SDrift:System.Single",
              "Name": "SDrift",
              "Type": "System.Single",
              "Signature": "public System.Single SDrift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAD78F1EEF95CBE937893DFEAD84FBF60FCD207BDFE2153DCE6312A37BE9157F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80372E1C4691868BC97A4834CEF1FAC799E6536C611915612BFAADA08BE8F7B3"
        },
        {
          "Id": "Candide.Graphics.ImmediateSprite",
          "Name": "ImmediateSprite",
          "DisplayName": "ImmediateSprite",
          "FullName": "Candide.Graphics.ImmediateSprite",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "CalculateNormalMatrix:System.Boolean",
              "Name": "CalculateNormalMatrix",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CalculateNormalMatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7A3F6143D67357257261D2266FE0538B279A7AE8C27045B0DCDB877DDB68844"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "Depth:System.Single",
              "Name": "Depth",
              "Type": "System.Single",
              "Signature": "public System.Single Depth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1E5A46FB207C1CFE2F370107A77DF61748CF36C96E3DF082F3D16BAB62F768C"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Frame:Microsoft.Xna.Framework.Rectangle",
              "Name": "Frame",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "885BA77DE1AF100BD7370D950BF177909598DC7A67BEC5A66A621AADD6113B5F"
            },
            {
              "Id": "HasMatrix:System.Boolean",
              "Name": "HasMatrix",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasMatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6832464BCDFE522191E82C756D5F06FBBCD2899615D9F628FC509D3CCA65CB79"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "Matrix:Microsoft.Xna.Framework.Matrix",
              "Name": "Matrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix Matrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D6FE196FC0F86F746F6BD8DDA1413755891B8EBFD269C6073FA2425EB9E12B2"
            },
            {
              "Id": "Mesh:System.Nullable\u00601\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Name": "Mesh",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9D2207087A260D21A5C7B304E6A6B5B23CBA1B4FA889582EEB217F821813238"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "MetalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MetalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MetalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "884BE9EBA9111DBDF6D6A31CC6B39F9CAC0164B1F6AEC58A7111A616AFCF6037"
            },
            {
              "Id": "NormalMap:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "NormalMap",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D NormalMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEC59CD4134C53958E7CC545BAA84A7E40D78F3E16174A35BF9B5138FA598951"
            },
            {
              "Id": "NoShadows:System.Boolean",
              "Name": "NoShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A083C237314F735842DBB092A86B21F091BD631C6AB7A1D8CD66ED416D9B1F"
            },
            {
              "Id": "Old:System.Boolean",
              "Name": "Old",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Old",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8ED26FEB3A96413FB1403D19D897729E2D58D2F77391BAEC38E585ACF0EB1AD"
            },
            {
              "Id": "OnlyShadows:System.Boolean",
              "Name": "OnlyShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E9CCC624EFB79F0F06843171CAB0FFBE922B634E865F974244C871484E1E32F"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SpriteSheetOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "SpriteSheetOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 SpriteSheetOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "109CA92DF18AA7222BF147365794435AFD084129C4FF6CA64BD6EDE13AC851F1"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A16E333E42170A145FEE59C7F39B14D1DA35EDAF653868C374A56E5C53897B"
            },
            {
              "Id": "UsePositionBasedUv:System.Boolean",
              "Name": "UsePositionBasedUv",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsePositionBasedUv",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA1213DD4673EC85D7A78EB9B58DD607324E1C647F304AEAFAAF6EA2AB61D69A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6979C7602BC882D8704C1AB947171828C76733C95F5CC233AA83FE4021CFE0F4"
        },
        {
          "Id": "Candide.Graphics.ImmediateSpriteArgs",
          "Name": "ImmediateSpriteArgs",
          "DisplayName": "ImmediateSpriteArgs",
          "FullName": "Candide.Graphics.ImmediateSpriteArgs",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "FlashColor:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Name": "FlashColor",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD560B2F1A93AC0EB57E38B3F6C2D54BB2CDE115C5AC01E2B0D0C103476876DD"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "Matrix:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Matrix\u003E",
              "Name": "Matrix",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E Matrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF85B9101A61CD96061F9818C5E0304C246D36D14B72E6C83772CF6497E31F30"
            },
            {
              "Id": "Mesh:System.Nullable\u00601\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Name": "Mesh",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.EntityMesh\u003E Mesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9D2207087A260D21A5C7B304E6A6B5B23CBA1B4FA889582EEB217F821813238"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "NoShadow:System.Boolean",
              "Name": "NoShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoShadow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93D887251FCB69F3E0AEDAC888B298C5A3CA9EE9F3D0FE31C2F053C4C9E38134"
            },
            {
              "Id": "OnlyShadows:System.Boolean",
              "Name": "OnlyShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E9CCC624EFB79F0F06843171CAB0FFBE922B634E865F974244C871484E1E32F"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "UsePositionBasedUv:System.Boolean",
              "Name": "UsePositionBasedUv",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsePositionBasedUv",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA1213DD4673EC85D7A78EB9B58DD607324E1C647F304AEAFAAF6EA2AB61D69A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00B1F1E6CEF030D8DB264BC544BE9E378468A5EC36DAC5AED4AC5FFC9A926D56"
        },
        {
          "Id": "Candide.Graphics.Light",
          "Name": "Light",
          "DisplayName": "Light",
          "FullName": "Candide.Graphics.Light",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CameraProjection:Microsoft.Xna.Framework.Matrix",
              "Name": "CameraProjection",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix CameraProjection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDEB7EA1C56FB573B9488945EB29730225880514E33C63631F5494583D874C03"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "511FC965B6711C5D8E201795918949879544F22E95451256AFF49829CC94B40D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DoShadowMapRender",
              "Signature": "public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8683B1A2FE40B633C58E36F35A27DC3440E61145F916B342BD6D3DCDC0F2E940",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetupLightRender",
              "Signature": "public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "25F3B4C7EA82062635ED5301C4D0E1995F5E0FB07FCD6C08B89CFA0443C92E03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetupRenderTargets",
              "Signature": "public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "25B5DA189FFC6B36BC8ACC1334EA516969A41E67589573FC2E3FBDFCEE8A2856",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BA46F2ACD6389086AD2C58D9C6C423CE1C4F07E25C7EFB2BFE1397B01600C6E6"
        },
        {
          "Id": "Candide.Graphics.LightSourceComponent",
          "Name": "LightSourceComponent",
          "DisplayName": "LightSourceComponent",
          "FullName": "Candide.Graphics.LightSourceComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECDF07F92BD3B7A0F9AB433F362FC85FD54E32D51868AD8A0532EE1DF618AB5D"
        },
        {
          "Id": "Candide.Graphics.LineLight",
          "Name": "LineLight",
          "DisplayName": "LineLight",
          "FullName": "Candide.Graphics.LineLight",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeamColor:Microsoft.Xna.Framework.Vector3",
              "Name": "BeamColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 BeamColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2ED487053B4B252854FA92A1747AF0BB2769760C486E2A37158AE07C1FB009DF"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "PulseFrequency:System.Single",
              "Name": "PulseFrequency",
              "Type": "System.Single",
              "Signature": "public System.Single PulseFrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0667C070F31C00B157F35455540B3CEF0E72607A6C8D6D075A13A903910A2F1A"
            },
            {
              "Id": "PulseStrength:System.Single",
              "Name": "PulseStrength",
              "Type": "System.Single",
              "Signature": "public System.Single PulseStrength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F332E8AE1A21A813727D4FBE9FD14E528D0AC69A138387D5FD77298C5091250"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "91486C904EABC64A1213F8A8D1B646A36F4F7E3696F33C19DEAD41D2B903A348"
        },
        {
          "Id": "Candide.Graphics.ParticleAnimation",
          "Name": "ParticleAnimation",
          "DisplayName": "ParticleAnimation",
          "FullName": "Candide.Graphics.ParticleAnimation",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimateBasedOnMovement:System.Boolean",
              "Name": "AnimateBasedOnMovement",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AnimateBasedOnMovement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20B889EB4B09A25FCA35D73D22AB1B66E4DD6E7F7FF6D96AFCB8626AFF7E71D9"
            },
            {
              "Id": "FrameAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "FrameAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation FrameAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "821D27E77A1392117EB6B9C7637BF55AA2C7A3A67B2DE3AECC0C1148735A11B3"
            },
            {
              "Id": "RemoveOnFinish:System.Boolean",
              "Name": "RemoveOnFinish",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RemoveOnFinish",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26720D077F9C8B94E3135CAF6B4F8D4CB9813A4A9566F1B8D1551C6559BF68B5"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4898EEF7C01D646D370FABA6D80BDC8D1CA3B67482BF323AE0FD55B44F42FF7A"
        },
        {
          "Id": "Candide.Graphics.ParticleHelper",
          "Name": "ParticleHelper",
          "DisplayName": "ParticleHelper",
          "FullName": "Candide.Graphics.ParticleHelper",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultBloodSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DefaultBloodSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DefaultBloodSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0AF6E06BFC6B302BB98988589533DE02635387ECC1FE322A88A326AF123ADD2"
            },
            {
              "Id": "DustPoof32Emitter:Candide.Particles.ParticleEmitter",
              "Name": "DustPoof32Emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "public Candide.Particles.ParticleEmitter DustPoof32Emitter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DE8D635D66F8CBB9E7EF4AFA7DB23A11A16A9A786AAF0B4875B7A2E16F45002"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EmittersLoaded()-\u003ESystem.Void",
              "Name": "EmittersLoaded",
              "Signature": "public System.Void EmittersLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3E8F6914E26A0F383445997197D6011D9543F8D77CE5D367C5772AC8770635F3",
              "Hash": "A30C9B3D441E438982DE9299DCB11FD64782C4B87A9CD6B1EA348F63A55A84F4",
              "CalledMethods": [
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "dust_poof_32"
              ],
              "Source": null
            },
            {
              "Id": "GetRandomDirectionVelocity(System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetRandomDirectionVelocity",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetRandomDirectionVelocity(System.Single velocityLength, System.Single zMin, System.Single zMax)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "velocityLength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zMin",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "zMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "7CE7046D0EB9AAA37F3DD467ED0E9803ED6068F331FACCBDDD880EA18818D5DB",
              "Hash": "349A4EC607D35B66F54F0F9D8DE4B290052799786D0B090897C7748B1D517615",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper\u002BGroundBloodParticle, ParticleHelper\u002BBloodVfx, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "New_SpawnGroundBloodSplatter",
              "Signature": "public System.Void New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3 position, ParticleHelper.GroundBloodParticle particle, ParticleHelper.BloodVfx vfx, Microsoft.Xna.Framework.Vector3 normalizedHitVector)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particle",
                  "Type": "ParticleHelper.GroundBloodParticle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vfx",
                  "Type": "ParticleHelper.BloodVfx",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normalizedHitVector",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 981,
              "BodyHash": "78A8BCC62B9224EB3C7B54F5BDA5DAF56E5B9C0C6A8D86D88EBD463021C28372",
              "Hash": "CA0C903CC8CAC41031AB276C02D7047939A4AA72A4E1F68EC12A7FE035961C4F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector3)",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::NextSingle()",
                "Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)",
                "Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [
                "blood_explosion:ground",
                "blood_slash:ground",
                "blood_splatter:ground",
                "blood_spray:ground",
                "blood_spurt:ground",
                "blood_pool:ground",
                "particle",
                "blood_explosion",
                "blood_slash",
                "blood_splatter",
                "blood_spray",
                "blood_spurt",
                "vfx"
              ],
              "Source": null
            },
            {
              "Id": "SpawnBloodSplatter(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet)-\u003ESystem.Int32",
              "Name": "SpawnBloodSplatter",
              "Signature": "public System.Int32 SpawnBloodSplatter(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet bloodSheet)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bloodSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "8D8E1CD81490C88FAC09DCF84EF9267C5826736A96027C36A16C5BE65095C8A2",
              "Hash": "B909D2482CA6697501240EDDAF9A5D2549183778E61DE1D9C32E9FC0D243F833",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Int32",
              "Name": "SpawnBouncyPushableParticle",
              "Signature": "public System.Int32 SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Candide.Graphics.Drawable\u0026 drawable, System.Single gravityScale, System.Single groundFriction, System.Single bounciness, System.Single lifelength)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawable",
                  "Type": "Candide.Graphics.Drawable\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "groundFriction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bounciness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifelength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "8247C108C623AC06D32ABEC0CAED4BB3CA8481DE8FFC41C4D796708D7EF92FF9",
              "Hash": "A2A4B59703067F038194E7E50C339279E55BACFB8A979779E3293D8F670CCA07",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnBreakableParticles(Shared.Entity.EntityWrapper, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32)-\u003ESystem.Void",
              "Name": "SpawnBreakableParticles",
              "Signature": "public System.Void SpawnBreakableParticles(Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Graphics.SpriteSheet sheet, System.Int32 inclusiveMinFrame, System.Int32 exclusiveMaxFrame, Microsoft.Xna.Framework.Vector3 particleDrawOffset, System.Boolean verticalFrame, System.Int32 particleAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inclusiveMinFrame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusiveMaxFrame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particleDrawOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticalFrame",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "particleAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 444,
              "BodyHash": "8D9D7F82C75AECCAABC559B8B5A017C021D6A332BF1C45CC85895B5CE151545D",
              "Hash": "F8BB074ED951F6D30650668F1DA1469CD2CAA2B47AEBEF7DF0FCC455322ECB38",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnDustPoof(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SpawnDustPoof",
              "Signature": "public System.Void SpawnDustPoof(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "0E9600881A4039DBEF27DBF1DECAB47230C50B20FB47A4ABA5400BD6C5D3B139",
              "Hash": "5C17EE72B0889C2C5B608883D45F08CB28728DA7634794940A5766CBA9298E2B",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnUnpushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single)-\u003ESystem.Int32",
              "Name": "SpawnUnpushableParticle",
              "Signature": "public System.Int32 SpawnUnpushableParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Candide.Graphics.Drawable\u0026 drawable, System.Single gravityScale, System.Single bounciness)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawable",
                  "Type": "Candide.Graphics.Drawable\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gravityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bounciness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "220928A20B54E93DEDB715E3510755AC3D13FEA2F90452ED14CD92DB73090C71",
              "Hash": "58EFAA4B270C8E5957813D8BA32594FBE6619F6A1A6D9A0A8FCA304FADC04FFF",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "636FAD2911FAF82EF7C8422760391905510685D253C7CF881E19AE58FD62EE92"
        },
        {
          "Id": "Candide.Graphics.ParticleMasks",
          "Name": "ParticleMasks",
          "DisplayName": "ParticleMasks",
          "FullName": "Candide.Graphics.ParticleMasks",
          "Namespace": "Candide.Graphics",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Candide.Graphics.ParticleMasks",
              "Name": "Acceleration",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Acceleration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D43DA9916E59F321A74345F7EE14C64114AC638DB2CABC3730975E48D8EE712"
            },
            {
              "Id": "Animated:Candide.Graphics.ParticleMasks",
              "Name": "Animated",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Animated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0B35999C45CC07B1D3C34F4D724D621180CE8D083AAF3A196A2DABA493121F8"
            },
            {
              "Id": "AnimatedOnly:Candide.Graphics.ParticleMasks",
              "Name": "AnimatedOnly",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks AnimatedOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACE7DE84AD31F22CC0CEBDA106BA5B0516986D5FE03F29349E3EE160E582166A"
            },
            {
              "Id": "Coin:Candide.Graphics.ParticleMasks",
              "Name": "Coin",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Coin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A0ACB75815E1254718DCF80CD81D7FAAEFAD103F9E8498D9F0AF643D8297321"
            },
            {
              "Id": "Collision:Candide.Graphics.ParticleMasks",
              "Name": "Collision",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Collision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB3DD2A23F0D8082CF2D6BA8843B7B92C874E0B0194EFEA479600AF93177AFD2"
            },
            {
              "Id": "Drawable:Candide.Graphics.ParticleMasks",
              "Name": "Drawable",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Drawable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B1DE3D9B8CC188963FDC558A990B1DDA8E09D28778DCD86AF6D1F262EEE0E1F"
            },
            {
              "Id": "Fade:Candide.Graphics.ParticleMasks",
              "Name": "Fade",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Fade",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F585A2415ED559CA93E9CF74949928D33EE7BC62184CFF7EF844EC1624290034"
            },
            {
              "Id": "Floaty:Candide.Graphics.ParticleMasks",
              "Name": "Floaty",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Floaty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11BB84AD1CBBE85EBA343A1C655A28B1755222658AF90FCB41DB335094644806"
            },
            {
              "Id": "Friction:Candide.Graphics.ParticleMasks",
              "Name": "Friction",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Friction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8816EF3235D3CA169B8EACCCE01258ED9E7D2E55514E709A1771E292246B1A6"
            },
            {
              "Id": "Gravity:Candide.Graphics.ParticleMasks",
              "Name": "Gravity",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Gravity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB92A6D1BFFF10A691BE7723217539CB08D0F63F97B8F40F3016D050876BCFFB"
            },
            {
              "Id": "Hsldrift:Candide.Graphics.ParticleMasks",
              "Name": "Hsldrift",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Hsldrift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9AEF4E93E850B365BA9AD0AF928F2CD791F062FEE0E0669463175FB8DE1E4F45"
            },
            {
              "Id": "Lightsource:Candide.Graphics.ParticleMasks",
              "Name": "Lightsource",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Lightsource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82903CF4F7AF27148732CD3C8DF48D977AB41229582C65F9008670A8D95968E0"
            },
            {
              "Id": "MeshTransform:Candide.Graphics.ParticleMasks",
              "Name": "MeshTransform",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks MeshTransform",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDAC2A72A45451D3C2A196A3599DAD5D1EBFC9B8D3397967E4B16121968E2A9F"
            },
            {
              "Id": "Movable:Candide.Graphics.ParticleMasks",
              "Name": "Movable",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Movable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A9F4583566011497084F22E0749E6EAC33AB15900868409743D10F30C3FC326"
            },
            {
              "Id": "None:Candide.Graphics.ParticleMasks",
              "Name": "None",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79CF90FFA52A515B324323F82DA29CB01DE4B395A5666544674A8D9DC5352D61"
            },
            {
              "Id": "Position:Candide.Graphics.ParticleMasks",
              "Name": "Position",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Position",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BD836082DC36027DB09E5F28ECE2B8908885A50BFE3D4730340EF79C0301C62"
            },
            {
              "Id": "Pushable:Candide.Graphics.ParticleMasks",
              "Name": "Pushable",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Pushable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A655EA50CE965F5052ADDE4F17FBEB45450451BBE2AA9410FBD2A2AAFF4BB8B8"
            },
            {
              "Id": "Roll:Candide.Graphics.ParticleMasks",
              "Name": "Roll",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Roll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0603E0057406E162902FBA13BDF4CEB7FA3CCAAC63414282E9949941E028402C"
            },
            {
              "Id": "Temperature:Candide.Graphics.ParticleMasks",
              "Name": "Temperature",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Temperature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD6E4DBF0937C4E2D4AFB3B1C3E0E1FE5B7C40CDC9C7DEA3B6E6AF52DA16FB39"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "Velocity:Candide.Graphics.ParticleMasks",
              "Name": "Velocity",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Velocity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "468CC0DC03CD0823DE9704104024340CDA91E6546E711E2BB4D8672617C36D7C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F609724D288038A7CF1454B91581408E3BAFD5D299CD2F3D4C9F81F6A7B8D50C"
        },
        {
          "Id": "Candide.Graphics.ParticleMasksExtensions",
          "Name": "ParticleMasksExtensions",
          "DisplayName": "ParticleMasksExtensions",
          "FullName": "Candide.Graphics.ParticleMasksExtensions",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Candide.Graphics.ParticleMasks mask, Candide.Graphics.ParticleMasks flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Candide.Graphics.ParticleMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Candide.Graphics.ParticleMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "F2F18FB67C1A5675312EE8682C6D37F4FD0920E315719DD10ED52B589AC3F6E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Candide.Graphics.ParticleMasks\u0026 mask, Candide.Graphics.ParticleMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Candide.Graphics.ParticleMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Candide.Graphics.ParticleMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "497B464535713BE2B5DB2FC8BD5BD500AED86431BFC9B0381C806B005C392663",
              "Hash": "7C21C832B6BF592A47A6A7D0914EDCAE446A4A8AF580C5544F7B625ADF718FAB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Candide.Graphics.ParticleMasks\u0026 mask, Candide.Graphics.ParticleMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Candide.Graphics.ParticleMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Candide.Graphics.ParticleMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A03FE0681897D7C7329745DCE1EED99C6C70B86E85F33745989F460C897B06D5",
              "Hash": "1CAD7E22B8964D0580C21901D1B64EBA3320DEE3B480AEB0247B0013A452352A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Candide.Graphics.ParticleMasks\u0026 mask, Candide.Graphics.ParticleMasks flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Candide.Graphics.ParticleMasks\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Candide.Graphics.ParticleMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "011C812B069DC3AEFE4F0CE06E6D78E521C68A79CF2607FD99D95C5A1E0C7FB0",
              "Hash": "A114BAD13C42E45C1D0C97CDC6EBED46EAEA9FA3C0B6394650DDEC248ED90A5C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE7D87E2851F53041F3AF74B3D667C46B412539CFA44DA79B24367528B8A8DF6"
        },
        {
          "Id": "Candide.Graphics.ParticleSprites",
          "Name": "ParticleSprites",
          "DisplayName": "ParticleSprites",
          "FullName": "Candide.Graphics.ParticleSprites",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blobspin:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Blobspin",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Blobspin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "216209A95599C25A68FE4E69448014CE5CBEF8657B12202B00869BFEA20671F3"
            },
            {
              "Id": "BlobspinAnim:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "BlobspinAnim",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation BlobspinAnim",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD6A2AF40517A0B3D0528D7DD85CB842D29C21DD4FE423B8DF5C63340FA3035A"
            },
            {
              "Id": "Health1:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Health1",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Health1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C04D3674ADC19EAC382AD4614F1D2D1444BDFBD7E361DEABBD98F685CF57F076"
            },
            {
              "Id": "Health2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Health2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Health2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "570F153F8D8E98610283E393BF7427891494AA335DA090D7BDE0C4C7D5B657FD"
            },
            {
              "Id": "HealthAnim1:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "HealthAnim1",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation HealthAnim1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "61BBE8A988D4833E837D10312DB55F8B0B729904EC3278537070CB83CE1C51C3"
            },
            {
              "Id": "Score:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Score",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Score",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72B89D24CAC16732B0292DAC21D464258C0683412AA3663447B80BC6F1B09BCD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7D26C0D8C5074C9E531B6EBDD8B75DB7032D4DF2DF79FC4283673EB1F186D389"
        },
        {
          "Id": "Candide.Graphics.ParticleSystem",
          "Name": "ParticleSystem",
          "DisplayName": "ParticleSystem",
          "FullName": "Candide.Graphics.ParticleSystem",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Candide.Graphics.AccelerationComponent[]",
              "Name": "Acceleration",
              "Type": "Candide.Graphics.AccelerationComponent[]",
              "Signature": "public Candide.Graphics.AccelerationComponent[] Acceleration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F27321AE957AE89693B4DB6185DFF053B8B3E5FB34B5BB0B465FB1FE85EE1DB2"
            },
            {
              "Id": "Animation:Candide.Graphics.ParticleAnimation[]",
              "Name": "Animation",
              "Type": "Candide.Graphics.ParticleAnimation[]",
              "Signature": "public Candide.Graphics.ParticleAnimation[] Animation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9851EA0F0398F8A8CFD639AFEE838595537DB89D148F8FB1AC6935E43E6FC863"
            },
            {
              "Id": "Coin:Candide.Graphics.CoinComponent[]",
              "Name": "Coin",
              "Type": "Candide.Graphics.CoinComponent[]",
              "Signature": "public Candide.Graphics.CoinComponent[] Coin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "437A99744E5ACE2922F9AEC4914A23151874DA83727C875354025843D6C736A1"
            },
            {
              "Id": "Collision:Candide.Graphics.Collision[]",
              "Name": "Collision",
              "Type": "Candide.Graphics.Collision[]",
              "Signature": "public Candide.Graphics.Collision[] Collision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "811BB70A56B0EE2FFD95443ABAAC6464253BB2C9121034652ABFD52FBA2F951D"
            },
            {
              "Id": "Drawable:Candide.Graphics.Drawable[]",
              "Name": "Drawable",
              "Type": "Candide.Graphics.Drawable[]",
              "Signature": "public Candide.Graphics.Drawable[] Drawable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1EC6A23731161A35BD25270F596D4CDE60C03074A501BB22277254F1836DB2A"
            },
            {
              "Id": "Fade:Candide.Graphics.Fade[]",
              "Name": "Fade",
              "Type": "Candide.Graphics.Fade[]",
              "Signature": "public Candide.Graphics.Fade[] Fade",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A95BB8119F0CE38BDA5BFB726F47E589A258717593FEFC0970717E24E51BE7C"
            },
            {
              "Id": "Floaty:Candide.Graphics.FloatyComponent[]",
              "Name": "Floaty",
              "Type": "Candide.Graphics.FloatyComponent[]",
              "Signature": "public Candide.Graphics.FloatyComponent[] Floaty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "265DDD4A24131CFFCA3A0C8052752444CECE6E83C2FD452645E9CED78DB291FE"
            },
            {
              "Id": "Friction:Candide.Graphics.Friction[]",
              "Name": "Friction",
              "Type": "Candide.Graphics.Friction[]",
              "Signature": "public Candide.Graphics.Friction[] Friction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8278CA8D0BC069DB4792D0535E9C6F4E61C0B007D1D98DC8F18EF20F742D1FB5"
            },
            {
              "Id": "General:Candide.Graphics.General[]",
              "Name": "General",
              "Type": "Candide.Graphics.General[]",
              "Signature": "public Candide.Graphics.General[] General",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6145B3E515C64F1C44805FB8AEA795966206B06862DDDE2BBB2C7FDDAA7F98E"
            },
            {
              "Id": "Gravity:Candide.Graphics.Gravity[]",
              "Name": "Gravity",
              "Type": "Candide.Graphics.Gravity[]",
              "Signature": "public Candide.Graphics.Gravity[] Gravity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1914E4D16971737399D0C92A8188266C234127C5A6D8F55E13505EFEEAD28491"
            },
            {
              "Id": "HighestActive:System.Int32",
              "Name": "HighestActive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83086937EE29387B09C8EBB0AA59F905C54E8A1A95300C92D8CF5CEA60FE762B"
            },
            {
              "Id": "HighestActiveMaxPossible:System.Int32",
              "Name": "HighestActiveMaxPossible",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActiveMaxPossible",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DBCAFD79A533F16CDCBD7CA13847BB5A7189F05C91C10AE626FF64F5D1A03EBD"
            },
            {
              "Id": "HslDrift:Candide.Graphics.HslDrift[]",
              "Name": "HslDrift",
              "Type": "Candide.Graphics.HslDrift[]",
              "Signature": "public Candide.Graphics.HslDrift[] HslDrift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B46C09A39337C9F5F1D26D7D9715C96D4B7C50939F1D266D674A2736F8ECC42"
            },
            {
              "Id": "LightSourceComponent:Candide.Graphics.LightSourceComponent[]",
              "Name": "LightSourceComponent",
              "Type": "Candide.Graphics.LightSourceComponent[]",
              "Signature": "public Candide.Graphics.LightSourceComponent[] LightSourceComponent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8347677A22AC2B6CEB223229C928C6008B2E27BDB20CEA26535178CD520ED480"
            },
            {
              "Id": "Mask:Candide.Graphics.ParticleMasks[]",
              "Name": "Mask",
              "Type": "Candide.Graphics.ParticleMasks[]",
              "Signature": "public Candide.Graphics.ParticleMasks[] Mask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BE627C540D78204EC90A98C8C405678813ADFC5C442C0C8197A4E403BCFF487"
            },
            {
              "Id": "MaxParticleCount:System.Int32",
              "Name": "MaxParticleCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxParticleCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5A275A07C820F2E598499723664092DE7764B9F0ED2DBF938E75FE846A9D1C0"
            },
            {
              "Id": "MeshTransform:Shared.Entity.Components.MeshTransformComponent[]",
              "Name": "MeshTransform",
              "Type": "Shared.Entity.Components.MeshTransformComponent[]",
              "Signature": "public Shared.Entity.Components.MeshTransformComponent[] MeshTransform",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F9D01A5D3CBB0139389CA7AE0C878862CAB27EC2F93BED787C9654E26F2B747"
            },
            {
              "Id": "ParticleCollision:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "ParticleCollision",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "public CandideCreator.Shared.Collision.CollisionCircle ParticleCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29649FCFDA92FB9C1B0762FA32F7324D0B7A7732E69FCA546470F6AEEFB12785"
            },
            {
              "Id": "Paused:System.Boolean",
              "Name": "Paused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Paused",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42691B44807F3FA861B169177A23A1325C101FC877C7143DC5571F63225BF81A"
            },
            {
              "Id": "Position:Candide.Graphics.Position[]",
              "Name": "Position",
              "Type": "Candide.Graphics.Position[]",
              "Signature": "public Candide.Graphics.Position[] Position",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B6CF06334428CE18522ED98BA7B67269414BC17D189E53D5A34DF69570A35465"
            },
            {
              "Id": "PushableMovingEntitiesList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "PushableMovingEntitiesList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E PushableMovingEntitiesList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9F95D41E241DC7B39F5ED14E8B48ACF25A5A98FFDB154FF453598C99D805994"
            },
            {
              "Id": "Roll:Candide.Graphics.RollComponent[]",
              "Name": "Roll",
              "Type": "Candide.Graphics.RollComponent[]",
              "Signature": "public Candide.Graphics.RollComponent[] Roll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4664F8EE4118884D86DC5C5A21D6D6BC97145EDE53002034B68717E792C722B4"
            },
            {
              "Id": "Stopwatch:System.Diagnostics.Stopwatch",
              "Name": "Stopwatch",
              "Type": "System.Diagnostics.Stopwatch",
              "Signature": "private System.Diagnostics.Stopwatch Stopwatch",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9A7179CA3E8F94C1BE952BA49DA142F8BB027D73B8341358862C8846CB6D440"
            },
            {
              "Id": "Temperature:Candide.Graphics.TemperatureComponent[]",
              "Name": "Temperature",
              "Type": "Candide.Graphics.TemperatureComponent[]",
              "Signature": "public Candide.Graphics.TemperatureComponent[] Temperature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A13EE8FAC96B3290EECEF7580E5D22CDE0D312D465671514841BCBB79E90330"
            },
            {
              "Id": "TimeScale:System.Single",
              "Name": "TimeScale",
              "Type": "System.Single",
              "Signature": "public System.Single TimeScale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF91C4C7216136D393BE89EB87327AA5C80F4B49D117AB387D33E2E7ABA62D52"
            },
            {
              "Id": "Velocity:Candide.Graphics.Velocity[]",
              "Name": "Velocity",
              "Type": "Candide.Graphics.Velocity[]",
              "Signature": "public Candide.Graphics.Velocity[] Velocity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA296FF275E4EA96F12B67F89932B7BC11CD9B4142FCA275AB595A1705D2824A"
            },
            {
              "Id": "_frameCount:System.Int32",
              "Name": "_frameCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frameCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7E4674A04F8A8A38947B5582534F07F724426CE11FF80C9D527700A9E046C02"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddHslDrift(System.Int32, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "AddHslDrift",
              "Signature": "public System.Void AddHslDrift(System.Int32 id, System.Single hDrift, System.Single sDrift, System.Single lDrift)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hDrift",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sDrift",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lDrift",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "5D1C202D7FE5F3E0F7ADB4D0FCC7F9ED1EFC8B7668B84CB12FED3A6E3878E707",
              "Hash": "643A7F6AB522CE72CBE35ED94632D35F4A0AC0122AC56239213F372CC517A74A",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::SetFlag(Candide.Graphics.ParticleMasks\u0026, Candide.Graphics.ParticleMasks)",
                "CandideCreator.Shared.Helpers.ColorHelper::Rgb2Hsl(Microsoft.Xna.Framework.Vector4, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyAcceleration(System.Single)-\u003ESystem.Void",
              "Name": "ApplyAcceleration",
              "Signature": "public System.Void ApplyAcceleration(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "AD42C53B1C583A285C5A85E688ECCA25357DAD4FA25C77E403E06F903273B65D",
              "Hash": "FA02C7A52002300C3433354C501ED3C29E4D2481A434F40B93C06CA9C01E50C3",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ApplyExplosion",
              "Signature": "public System.Void ApplyExplosion(Microsoft.Xna.Framework.Vector3 position, System.Single radius, System.Single strength)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "A897A53D49FA12A4F616238A40032016B6153B74623E4AB3E3C3E44F56D29134",
              "Hash": "71E9295A6D2743FC49BD345F2D55C353F86E36F0E23D2C457B38FD7560790C85",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyFriction(System.Single)-\u003ESystem.Void",
              "Name": "ApplyFriction",
              "Signature": "public System.Void ApplyFriction(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 546,
              "BodyHash": "0E6A6C6CB3435AE7ED3A79BFBCB2CBC2CA1A061D04C07925A149862CB7D95DE2",
              "Hash": "7A4FCC569F51DD43F0F25A58BB5CE445037952F181FCBC281EF1F4930B189FB9",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyGravity(System.Single)-\u003ESystem.Void",
              "Name": "ApplyGravity",
              "Signature": "public System.Void ApplyGravity(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "BF1FFFC90887D9298BFBBBBBFF33713E2E244E2CBD32995DF2B087FCB246ECA2",
              "Hash": "C0A29463D43F29F788993A39B02BAE2BA216B776AE9EDB4D3439AFC62971BF0B",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyHslDrift(System.Single)-\u003ESystem.Void",
              "Name": "ApplyHslDrift",
              "Signature": "public System.Void ApplyHslDrift(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "546C807D09B3EFBA7C1CDBACFF582BEC36F5820A60CC76F7EAE59B6B8AC0F0C1",
              "Hash": "F19A0DC14274EFAD7FCDA2628F07CEFF92AC308EA353914F5E6B1E0178B6386F",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2Rgb(Microsoft.Xna.Framework.Vector4\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyPushable(System.Single)-\u003ESystem.Void",
              "Name": "ApplyPushable",
              "Signature": "public System.Void ApplyPushable(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 529,
              "BodyHash": "7CBDE30B291CA14C4994D9906AE9D8CA7A351470C4D8F26308A6084D5CF6D49A",
              "Hash": "ECA7E7122877D79ECFC0535CC8A410246ED23332DD6299B06215B30EAD709922",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Candide.World.WorldHandler::GetEntitySystem()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::get_Count()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Math::Abs(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "ApplyUpdateSystems",
              "Signature": "public System.Void ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "D6AB1263D3F5CA2320196D0BE187FE34BE00DE6330C340CB1126DBC65B5E2F82",
              "Hash": "E325B1A31336DF544C6374B6E9B17CC362FD4CFB8301B0831A21DBDE3E0B314C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)",
                "Candide.Graphics.ParticleSystem::ApplyGravity(System.Single)",
                "Candide.Graphics.ParticleSystem::ApplyPushable(System.Single)",
                "Candide.Graphics.ParticleSystem::CheckCollisions(System.Single)",
                "Candide.Graphics.ParticleSystem::Move(System.Single)",
                "Candide.Graphics.ParticleSystem::RemoveOutsideScreen()",
                "Candide.Graphics.ParticleSystem::CheckCollisionWithFloor(System.Single)",
                "Candide.Graphics.ParticleSystem::UpdateRoll(System.Single)",
                "Candide.Graphics.ParticleSystem::ApplyFriction(System.Single)",
                "Candide.Graphics.ParticleSystem::UpdateAnimation()",
                "Candide.Graphics.ParticleSystem::ApplyAcceleration(System.Single)",
                "Candide.Graphics.ParticleSystem::ApplyHslDrift(System.Single)",
                "Candide.Graphics.ParticleSystem::UpdateTemperature(System.Single)",
                "Candide.Graphics.ParticleSystem::UpdateCoin(System.Single)",
                "Candide.Graphics.ParticleSystem::UpdateFloaty(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollisions(System.Single)-\u003ESystem.Void",
              "Name": "CheckCollisions",
              "Signature": "public System.Void CheckCollisions(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 261,
              "BodyHash": "B98CFEB633804B636C7F7B33B8CC0B7F1DF79377719C59761CD184E1D19ADE5A",
              "Hash": "70674FF34FD9D3E74830CAA1CC51BCD65BC0A54566E514B3C30F716C734761C9",
              "CalledMethods": [
                "System.Diagnostics.Stopwatch::Restart()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Runtime.CompilerServices.Unsafe::As(!!0\u0026)",
                "Candide.World.WorldHandler::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Diagnostics.Stopwatch::Stop()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollisionWithFloor(System.Single)-\u003ESystem.Void",
              "Name": "CheckCollisionWithFloor",
              "Signature": "public System.Void CheckCollisionWithFloor(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "1BEBC01D3B8EA16C413B0A2A0941F10B321856DA4440674452C8CC72CEA3A9A0",
              "Hash": "E57227E03C520AD7A3BB957501F46CA957E9AAD5C3F448A942715740BF6957E7",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Boolean)",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyParticle(System.Int32)-\u003ESystem.Int32",
              "Name": "CopyParticle",
              "Signature": "public System.Int32 CopyParticle(System.Int32 source)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "6B321BD3CEC8E57953CB66E5DCAF2FBE7577D71ACF05DC26A3BB184E2F284164",
              "Hash": "E817CB6CD1BE9E676D3F40E065CEEC35F89671ECCB930588A7B15C8F4BDD4943",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DistanceFromFloor(System.Int32)-\u003ESystem.Single",
              "Name": "DistanceFromFloor",
              "Signature": "public System.Single DistanceFromFloor(System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7A6DA4247BD71BAFD801B40C8E67FFDC08C27B1E568283FB1B461A0DB2467865",
              "Hash": "54C3EB28A66562963243D7D57F7DE8E2D8519FB78901665013CB253F9E59C788",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FreeSpace(System.Int32)-\u003ESystem.Void",
              "Name": "FreeSpace",
              "Signature": "public System.Void FreeSpace(System.Int32 space)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "space",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "46215DB7B7E068FFE8358E5E48F84C5AF0FD8D423D722C28D1F48FAAA67EEE7A",
              "Hash": "A523207183F318CB1051D4E8177D02C470F32DEB8DD2741F8564BFA95C3A164A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor()",
                "System.Tuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::Add(!0)",
                "ParticleSystem.\u003C\u003Ec::\u003CFreeSpace\u003Eb__28_0(System.Tuple\u003CSystem.Int32, System.Single\u003E, System.Tuple\u003CSystem.Int32, System.Single\u003E)",
                "System.Comparison\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Current()",
                "System.Tuple\u003CSystem.Int32, System.Single\u003E::get_Item1()",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)",
                "List.Enumerator\u003CSystem.Tuple\u003CSystem.Int32, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MirrorDrawable(System.Int32, System.Boolean)-\u003ESystem.Int32",
              "Name": "MirrorDrawable",
              "Signature": "public System.Int32 MirrorDrawable(System.Int32 id, System.Boolean mirror)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mirror",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "15491CA6B48DF3F181DF307F7AFE8B2A6AAA677AA1BB7032E4E33E081EFA1804",
              "Hash": "12EEDD41C67D223CA8DABED50D3A3370B06E3834412C731967BB089D6357FDBA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(System.Single)-\u003ESystem.Void",
              "Name": "Move",
              "Signature": "public System.Void Move(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "31AEE5A8B74B4799504E2282A6583810647CC660DE055F99929EFDD12FA2102F",
              "Hash": "73BA3D61C40BCAFA89C5CCA7709628AA61C7485FED07AEF915C411A8BA15EFD7",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveAll(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MoveAll",
              "Signature": "public System.Void MoveAll(Microsoft.Xna.Framework.Vector3 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "090C55225A4BA216C3476AC1547C0C7A5D8589C5D1A2C3C4AC3056BA1C14E094",
              "Hash": "6BE45A26A457C46AA89520CAF6AC447BD36064A4AC2D3A96284C6A1F3109BDAC",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewBlobSpin(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Int32",
              "Name": "NewBlobSpin",
              "Signature": "public System.Int32 NewBlobSpin(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 color)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 581,
              "BodyHash": "604D47E377F9BFE660B4F9575ED59C8287D2A0616396D250A215C53DD999A5AF",
              "Hash": "8CC511DBD24B69638434EC200BDEC75D4D24134EF14CC8A8D512EC00286D5611",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "System.Random::NextDouble()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.ParticleSystem::AddHslDrift(System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewFloatText(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Int32",
              "Name": "NewFloatText",
              "Signature": "public System.Int32 NewFloatText(System.String text, Microsoft.Xna.Framework.Vector3 position, System.Single time, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 370,
              "BodyHash": "AE801E9B3FC19D6979A027B95842A951924B69DC03CD758F59F7210529DB0E6A",
              "Hash": "88E6279BEDD80AC68B9D7454D80067AB2830B5D91F2937279D94D9A1D18009B7",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "System.String::get_Chars(System.Int32)",
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)-\u003ESystem.Int32",
              "Name": "NewFrameAnimationParticle",
              "Signature": "public System.Int32 NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.FrameAnimation frameAnimation, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector3 renderOffset, System.Single angle, System.Single lifelength, System.Single timeScale, System.Boolean loopAnimation, System.Single sortOffset, System.Boolean vertical, System.Single depthOffset, System.Boolean mirrorY)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameAnimation",
                  "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "renderOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifelength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "loopAnimation",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sortOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "mirrorY",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 250,
              "BodyHash": "401207131B6D3156AFD987FB15D2A52D27F17183E48C509ED1045517E864299A",
              "Hash": "6310C813A316CF104773ED5DA8EF3AD1314E272BA97B4FC3DBD9D417958924C4",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.FrameAnimation::TimeLength()",
                "Candide.Graphics.ParticleSystem::NewParticle()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Color::ToVector4()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)-\u003ESystem.Int32",
              "Name": "NewFrameAnimationParticle",
              "Signature": "public System.Int32 NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.FrameAnimation frameAnimation, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Color color, System.Single angle, System.Single lifelength, System.Single timeScale, System.Boolean loopAnimation, System.Single sortOffset, System.Boolean vertical, System.Single depthOffset, System.Boolean mirrorY)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameAnimation",
                  "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spriteSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifelength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "loopAnimation",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "sortOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "vertical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "depthOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "mirrorY",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "7DF98710C487CE06281F2B4985BC2015F8B85CC8D81330C989B7D1100373C3AA",
              "Hash": "7EDD3E012D3970B2A61904260004F4836F0B0CF3CE6AEC70C5E00923C2165E92",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewParticle()-\u003ESystem.Int32",
              "Name": "NewParticle",
              "Signature": "public System.Int32 NewParticle()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "9681E83D03E0E98BE74C07DEF96D4429B317E8874CB052844B3C1C48C5929CDE",
              "Hash": "0C7FCC88124900AF5B45621209E8C9EA2385AD6C17D589C9F9A933EAA24F3B02",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewParticleFromData(Candide.Particles.ParticleData)-\u003ESystem.Int32",
              "Name": "NewParticleFromData",
              "Signature": "public System.Int32 NewParticleFromData(Candide.Particles.ParticleData particle)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "particle",
                  "Type": "Candide.Particles.ParticleData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "EF6109353A77C6B9465616863F75BEA7E3A3CE9093DF19F1972F25490376667D",
              "Hash": "D8D5F5CE89BE06F4050392A490332D0A4235D3B6B344BD5F4BD0F1FFF2EC863C",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAll()-\u003ESystem.Void",
              "Name": "RemoveAll",
              "Signature": "public System.Void RemoveAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "B5B870237CD6B028A948BC704EEB1C135E178EB7408B6069CE0015C3391476F2",
              "Hash": "30C77F0CC18CEBB7E4AC391229AA6882824FD5D4E4A5004B41FAFF0A52336E4A",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveOutsideScreen()-\u003ESystem.Void",
              "Name": "RemoveOutsideScreen",
              "Signature": "public System.Void RemoveOutsideScreen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 465,
              "BodyHash": "3CC40BFA98A1BDD9FD4F573C39D1A0CF719070753FA21F6C026F9A7EC4C58E7A",
              "Hash": "4C6D1B96015DDFE592F1878F8EBBD76A5FEB7B789402EF61641F44614A9F8E67",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.Graphics.Camera::get_PositionCenter()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveParticle(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveParticle",
              "Signature": "public System.Void RemoveParticle(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "8E72A372FC18DD97678CA7207FDA3AFDB9F606668DE5CB50A8C5046B88E6BBEA",
              "Hash": "76887974085F77EE9F383DC6B02B870EC56F4015B702122193BDB5C7083BA4C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Int32",
              "Name": "SpawnParticle",
              "Signature": "public System.Int32 SpawnParticle(Candide.Particles.ParticleData particle, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 acceleration, System.Single accelerationAngle, System.Single angle, System.Single lifelength, System.Single timeScale, System.Single animationTimeScale, System.Boolean mirrorY)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "particle",
                  "Type": "Candide.Particles.ParticleData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "acceleration",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "accelerationAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifelength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "animationTimeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "mirrorY",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "9E778A8A1C2D9C194DED5FD5443ACBF0DCFAA832FAE586B3CFE9DCAD5712E83C",
              "Hash": "8B03E2A236D65DF64897BB8C6AD88AA21B326ADBA0A5FE64A09F07CE951C84BF",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Int32",
              "Name": "SpawnParticle",
              "Signature": "public System.Int32 SpawnParticle(Candide.Particles.ParticleData particle, Microsoft.Xna.Framework.Vector3 position, System.Single angle, System.Single lifelength, System.Single timeScale, System.Single animationTimeScale, System.Boolean mirrorY)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "particle",
                  "Type": "Candide.Particles.ParticleData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifelength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "animationTimeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "mirrorY",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F251B2AAD4893F8BF095B5FB017DC42A60137866AFFAAFD0893DA45E024E3092",
              "Hash": "9FE90AB059D6EBCCA3A9ECBE03432E491EA62A2FE302BE35CC396D8E4DDCE2D2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpeedUpFadeOfParticles(System.Single)-\u003ESystem.Void",
              "Name": "SpeedUpFadeOfParticles",
              "Signature": "public System.Void SpeedUpFadeOfParticles(System.Single targetMaxLife)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetMaxLife",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "E404523FE8711CD0D0550A5D02448464F176EA0AF3000FE7B32C46A25F6D9EF8",
              "Hash": "5374C21D15A83085E00E749536583624A790B9D6EC014A88842F2CEC61DC6707",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Suck(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Suck",
              "Signature": "public System.Void Suck(Microsoft.Xna.Framework.Vector3 entityPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "A84E5AE5ABB7CC7A35EE2C60D0BAC3B5400F5B5B8C32B71BBAF3579C140236D6",
              "Hash": "1AC8BDE469EFEA4DFEB2F2DD8C23DCC6C6D6C72231F9602D4CF54B7DEE11CEBB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SuckAndBlow(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SuckAndBlow",
              "Signature": "public System.Void SuckAndBlow(Microsoft.Xna.Framework.Vector3 entityPosition, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 415,
              "BodyHash": "C6FE968C6AF2646EBA5C77B742D28063618C53E5D684AE18422D955ED6E8E833",
              "Hash": "4F4C8C9B9C2A565AE11D488F8AB3030E163326080AA126F9F636F42FFD7D6CED",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Max(System.Single, System.Single)",
                "System.Math::Abs(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAnimation()-\u003ESystem.Void",
              "Name": "UpdateAnimation",
              "Signature": "public System.Void UpdateAnimation()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "DD30F59C435B89211DA2836F1B28D86335494554D066090D2CDDD61B9DC4BB90",
              "Hash": "611A4085EA4331F95DB76266D15164018D374698E8E3B1715B4D3B23E99E82B9",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)",
                "CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCoin(System.Single)-\u003ESystem.Void",
              "Name": "UpdateCoin",
              "Signature": "public System.Void UpdateCoin(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "CB41D3464515D164241A5CC74ED33273A366F623C02159F32B0CBFD66C6701B9",
              "Hash": "F17D78AB00901A76E9FC046A887BABD28E0D08E0E9330441D99224A1201A86B3",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)"
              ],
              "StringLiterals": [
                "event:/player/coin_pickup",
                "Gold",
                "coin"
              ],
              "Source": null
            },
            {
              "Id": "UpdateFloaty(System.Single)-\u003ESystem.Void",
              "Name": "UpdateFloaty",
              "Signature": "private System.Void UpdateFloaty(System.Single fdt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fdt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 310,
              "BodyHash": "774B368C93509ECC45FE2872BA7DEC253C13D31330E6AC609F4AB54CD4C67120",
              "Hash": "2A202E57D9BEC9362FD9AD6B520E518EA537C6D25AAC4ECAC54CB8C9D78D8F75",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRoll(System.Single)-\u003ESystem.Void",
              "Name": "UpdateRoll",
              "Signature": "private System.Void UpdateRoll(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "627AD30200744FA5A5DE6C492557A288B677E8198483B3CA8BF74E35CDA67648",
              "Hash": "9BC69293B0BB3C5D9794ACCC829260206A546223DCBD4D863A83A036A8BD7570",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTemperature(System.Single)-\u003ESystem.Void",
              "Name": "UpdateTemperature",
              "Signature": "public System.Void UpdateTemperature(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "2B3DA73311D4B076A463B13009182840F8C52944265A7B745B73DD02C71B216A",
              "Hash": "83D36E35335411B8CC1C225F8617C60A3FE5A8146EB52F1D92D67CF120437346",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)",
                "System.MathF::Exp(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6CA40924856D7E485B44E60C4FF00C6253C5231AEA523E3D4BCCA179C8B5EDF2"
        },
        {
          "Id": "Candide.Graphics.PointLight",
          "Name": "PointLight",
          "DisplayName": "PointLight",
          "FullName": "Candide.Graphics.PointLight",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "Candide.Graphics.Light",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "AutoOffset:System.Boolean",
              "Name": "AutoOffset",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF90DB30301046AC5296F0B10AAA0251DCBA45DB6C36AF25B85F063D4DB66D23"
            },
            {
              "Id": "FarZ:System.Single",
              "Name": "FarZ",
              "Type": "System.Single",
              "Signature": "public System.Single FarZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF94C6810831E0E87D867A6493F2D6B6D7E372CA67E43502884D93328593DC3E"
            },
            {
              "Id": "FollowEntity:System.Int32",
              "Name": "FollowEntity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FollowEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2D25CB281D84044DA68ABB1F976B3AA9679939E965EEEA1B0D37707D3E55F97"
            },
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "LightFallOffDistance:System.Single",
              "Name": "LightFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single LightFallOffDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCDEFDE1C1AA6EA916230C243831BA714BC4540E98FD0E9B86E01BF4BB1CBB7D"
            },
            {
              "Id": "LightHardnessFallOffDistance:System.Single",
              "Name": "LightHardnessFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single LightHardnessFallOffDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AC30E999F519A1F839E9FB9475B4B61F32AAE064E37524D6987D09C9B83BD06"
            },
            {
              "Id": "NearZ:System.Single",
              "Name": "NearZ",
              "Type": "System.Single",
              "Signature": "public System.Single NearZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8C45D3547AE67AA73C174379D5DAB162F6B2394E807F3838DA9A267284D6791"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "_shadowMap:Microsoft.Xna.Framework.Graphics.RenderTargetCube",
              "Name": "_shadowMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTargetCube",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTargetCube _shadowMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "811CCF9E408D6089813598FEEB5BD08D28C4C6A788C5BFE1C6CE6BB4D26FA704"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "23FDEB0427EB2B62DAE9A4E9D4AD79651D899356749CE2DDC45CE81D9124F18E",
              "Hash": "7B3AA58DE052B54658140B7378B48D994343E32BD17830DD50447773A91F5F0D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DoShadowMapRender",
              "Signature": "public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1488,
              "BodyHash": "10B2B144708BC1C67D2FCED9BB14273E30867236F3198E74CF24E6A16F75CD06",
              "Hash": "EEA9C6D969E69F8886CD7849BAEDBCBFBD18CE2A59744486992FDCA68E8DB5F1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTargetCube, Microsoft.Xna.Framework.Graphics.CubeMapFace)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Right()",
                "Microsoft.Xna.Framework.Vector3::get_Down()",
                "Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "Microsoft.Xna.Framework.Vector3::get_Forward()",
                "Microsoft.Xna.Framework.Vector3::get_Backward()",
                "Microsoft.Xna.Framework.Vector3::get_Left()"
              ],
              "StringLiterals": [
                "Position",
                "NearZ",
                "FarZ",
                "CameraProjection",
                "Direction",
                "PointShadowMap",
                "PointShadowMap_SPRITE"
              ],
              "Source": null
            },
            {
              "Id": "SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetupLightRender",
              "Signature": "public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "3EF2CB44B8E4556B75158CBF81CE67A13F5B5851C52FD2C5088EAC5C342958FC",
              "Hash": "98D9B4793F1D76B9DABDFD53FA1D22743FAD5354F976F076523B72E9A9D8FD82",
              "CalledMethods": [
                "Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::CalculateAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"
              ],
              "StringLiterals": [
                "WorldPositionOffset",
                "Position",
                "Attenuation",
                "Hardness",
                "LightFallOffDistance",
                "LightHardnessFallOffDistance",
                "ShadowMap",
                "Color",
                "NearZ",
                "FarZ"
              ],
              "Source": null
            },
            {
              "Id": "SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetUpRenderTargets",
              "Signature": "public System.Void SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "C0007A5037D24249C736B93C7C341807977030C335610CD0471DD5BEEE33612E",
              "Hash": "B3EE8CCACEBAF3DC5D3451055459416653626C323BE2881EBE4F463F52E5A10A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.RenderTargetCube::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetupRenderTargets",
              "Signature": "public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B566E96CCB38AD72CAEBAD6F2510238B3B02399AC0C9325CFA5B86A32EC6BC41",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE54DEB6B227337F2FD369D17A406FD777B6F509863E5C3931E942D2A7593E03"
        },
        {
          "Id": "Candide.Graphics.Position",
          "Name": "Position",
          "DisplayName": "Position",
          "FullName": "Candide.Graphics.Position",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Vector:Microsoft.Xna.Framework.Vector3",
              "Name": "Vector",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vector",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CA7AF1D321A68AFD99AE0355FA1931AD70CE7B38F376F076B3AA2C63E34B422"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5ACAAF2C2CDC9B5AA08CC6F3257EC0887F1FF93CD55471170E454A79CB661D0C"
        },
        {
          "Id": "Candide.Graphics.RollComponent",
          "Name": "RollComponent",
          "DisplayName": "RollComponent",
          "FullName": "Candide.Graphics.RollComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RollRadius:System.Single",
              "Name": "RollRadius",
              "Type": "System.Single",
              "Signature": "public System.Single RollRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CDA774517BE883A23FA4B1B122283F8992A5F0E4963CBD1265868287E545C01"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E0E1693858B553D8F2EE002DACCC670C9F8F54B88F3C8ABBDC33445BBF847757"
        },
        {
          "Id": "Candide.Graphics.SpotLight",
          "Name": "SpotLight",
          "DisplayName": "SpotLight",
          "FullName": "Candide.Graphics.SpotLight",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "Candide.Graphics.Light",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "FarZ:System.Single",
              "Name": "FarZ",
              "Type": "System.Single",
              "Signature": "public System.Single FarZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF94C6810831E0E87D867A6493F2D6B6D7E372CA67E43502884D93328593DC3E"
            },
            {
              "Id": "FieldOfViewAngle:System.Single",
              "Name": "FieldOfViewAngle",
              "Type": "System.Single",
              "Signature": "public System.Single FieldOfViewAngle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0D2E41DEF0F67F9CCC9590749FAF0172E5232446C93346D8FDB2B766912307A"
            },
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "NearZ:System.Single",
              "Name": "NearZ",
              "Type": "System.Single",
              "Signature": "public System.Single NearZ",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8C45D3547AE67AA73C174379D5DAB162F6B2394E807F3838DA9A267284D6791"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "ShadowMap:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "ShadowMap",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D ShadowMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4306461A7261AA0BE04A0E2FDD52F3039A134406B47176C596A6A3AA58C62B8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "78417C8473E07F36F5BC42351AB05F2B7871176DE768CB140E2128998E1B2F42",
              "Hash": "6B39748E052ABC2A6583CC9EEC234C29184D24B797C761E27EF9153661FEAD91",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "DoShadowMapRender",
              "Signature": "public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "AFB8CC5E4B6AEA3AA34A40C87CEAC39BD2538B37E02EE44EA9935591EB6EA598",
              "Hash": "596A234A325A614E3A438DC7FD94CE836B38EE2558325044CE37F078995B9C7A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::get_Up()",
                "Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)",
                "Candide.Graphics.DeferredRenderer::DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "Position",
                "NearZ",
                "FarZ",
                "CameraProjection",
                "Direction",
                "SpotShadowMap",
                "SpotShadowMap_SPRITE"
              ],
              "Source": null
            },
            {
              "Id": "SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void",
              "Name": "SetupLightRender",
              "Signature": "public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effect",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 297,
              "BodyHash": "EE6CDC25724628A4AE7F646763248BAB0E6D1EE597992ABA95C17EDA03095CA8",
              "Hash": "4BE89D01D05193C2B60A3F9027280CBEE8B370229760CF85C7E01BDEC66AF3AC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.DeferredRenderer::CalculateAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)"
              ],
              "StringLiterals": [
                "Position",
                "Attenuation",
                "Hardness",
                "ShadowMap",
                "Color",
                "NearZ",
                "FarZ",
                "Direction",
                "FoVCos",
                "CameraProjection"
              ],
              "Source": null
            },
            {
              "Id": "SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetUpRenderTargets",
              "Signature": "public System.Void SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "2BC6A2074A6AB0ECBEB24AA2B4F674D540F1E68D0333144D92FF653B51D60875",
              "Hash": "979AC6F7A690DD81D95245FDF7924CC7BB03242F2492BDB0893BD34EBE18FE35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void",
              "Name": "SetupRenderTargets",
              "Signature": "public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B566E96CCB38AD72CAEBAD6F2510238B3B02399AC0C9325CFA5B86A32EC6BC41",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EBD178369E283F7CAA62CDA3566475909E6978CEB27BF207DBAE75DB19696CD7"
        },
        {
          "Id": "Candide.Graphics.StyleHelper",
          "Name": "StyleHelper",
          "DisplayName": "StyleHelper",
          "FullName": "Candide.Graphics.StyleHelper",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ColorItemGray:Microsoft.Xna.Framework.Color",
              "Name": "ColorItemGray",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ColorItemGray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B42F933F9AA0B10FFF89CDC01B37C477A43D3C5856A0B5D6A9E0BDC49015240"
            },
            {
              "Id": "ColorItemGreen:Microsoft.Xna.Framework.Color",
              "Name": "ColorItemGreen",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ColorItemGreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "242AEEB1166B1F5C08FFB83CF2ABD27EF2435065240CB32179623B63225FBE8A"
            },
            {
              "Id": "ColorItemOrange:Microsoft.Xna.Framework.Color",
              "Name": "ColorItemOrange",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ColorItemOrange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15C3677C7B23958B91522ADD7E3BAA265C226EB1B0821F13DD790C5383A10A4E"
            },
            {
              "Id": "ColorItemWhite:Microsoft.Xna.Framework.Color",
              "Name": "ColorItemWhite",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color ColorItemWhite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E479883A91EF97DF7A70B318194D5B76922920BB758B56F20DECE4923E340CA"
            },
            {
              "Id": "DarkPurple:Microsoft.Xna.Framework.Color",
              "Name": "DarkPurple",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color DarkPurple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5067C8C6A2CE424338D01623ACCD5038E5F702F3D06520241C643DE4D9D3F57"
            },
            {
              "Id": "RedWarningText:Microsoft.Xna.Framework.Color",
              "Name": "RedWarningText",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color RedWarningText",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A4407E6D228EC3936F103CDB503DB015980D1F8EE07488519E03FF13E0AED7AE"
            },
            {
              "Id": "TextBlueColor:Microsoft.Xna.Framework.Color",
              "Name": "TextBlueColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextBlueColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4883CFC6D2C7ECD58AE2AA71B6A03476070BBF73D888C924CE90569D6BC46934"
            },
            {
              "Id": "TextDescriptionColor:Microsoft.Xna.Framework.Color",
              "Name": "TextDescriptionColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextDescriptionColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81AA7BCA179863820732112092DE07D69DC3A072B12CA80E325438E2CFAC6C17"
            },
            {
              "Id": "TextDisabledColor:Microsoft.Xna.Framework.Color",
              "Name": "TextDisabledColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextDisabledColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F4799F3C9BAC5BCBEBFBB33D652E4CD4E7AFF342DF1F87883CBB1CD341C5563"
            },
            {
              "Id": "TextGreenColor:Microsoft.Xna.Framework.Color",
              "Name": "TextGreenColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextGreenColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C26B71B162EADE6C20B0CCB553B4FBF331F77F364A00FF9A9D061FEE0AC42523"
            },
            {
              "Id": "TextLightBlue:Microsoft.Xna.Framework.Color",
              "Name": "TextLightBlue",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextLightBlue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE55922B2C3EFDF72F7BFC3CAFE5A67C56BEED4D7A92CA367E72531A376CBE59"
            },
            {
              "Id": "TextNormalColor:Microsoft.Xna.Framework.Color",
              "Name": "TextNormalColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextNormalColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "98F9CC8074C460E9F57FA798F72FE72FC5CAA15185B4B237182F4C7FDE1AD712"
            },
            {
              "Id": "TextOrangeColor:Microsoft.Xna.Framework.Color",
              "Name": "TextOrangeColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextOrangeColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "625F3825115327FBA87B80C2EA5AB7C47D8445C092526390014E03BF9A49F1BE"
            },
            {
              "Id": "TextPurpleColor:Microsoft.Xna.Framework.Color",
              "Name": "TextPurpleColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextPurpleColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20AB7E8E15DE0263B2C2B6BB643BE1A64D2A5CDC91946DB016ACEC0B839C40E4"
            },
            {
              "Id": "TextUseGreenColor:Microsoft.Xna.Framework.Color",
              "Name": "TextUseGreenColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextUseGreenColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5F62361A1DA401270E0070FE6515D7CA33764BC4D1377A4B53F2AEE2631B04C"
            },
            {
              "Id": "TextWarningColor:Microsoft.Xna.Framework.Color",
              "Name": "TextWarningColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextWarningColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C879730CCAAB0297A21116BB298CD324DD1A98074E76746F36F380339C57B28B"
            },
            {
              "Id": "TextYellowColor:Microsoft.Xna.Framework.Color",
              "Name": "TextYellowColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color TextYellowColor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "755E2E630E704C0D667FED4234E458D17DD41D29D6FF9696D8BFEFA86CC61BC1"
            },
            {
              "Id": "YellowText:Microsoft.Xna.Framework.Color",
              "Name": "YellowText",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color YellowText",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A6104C14F3F8B4DECCC82BB25EFF5B2FBCC1B5057C0DD25DBD632D19B9B3ACF6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetColorFromHex(System.String)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "GetColorFromHex",
              "Signature": "public Microsoft.Xna.Framework.Color GetColorFromHex(System.String hex)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "hex",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AB944CC0D9C747619A09DA30AA647579E818DB17182A6A622E484BF852D33B0A",
              "Hash": "A1A368FE4C55EB320983C45F6E6020CED5EEE8193EFDE1B9254D2783185B642A",
              "CalledMethods": [
                "System.Convert::FromHexString(System.String)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItemTierColor(System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "GetItemTierColor",
              "Signature": "public Microsoft.Xna.Framework.Color GetItemTierColor(System.Nullable\u003CSystem.Int32\u003E tier)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "tier",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "C02998ED1E952D8DCD957338943BFB871D9CFFB3DB655F07EB19ED81D18D704D",
              "Hash": "3300F8AC06A3E7EA084E192AED5F67782561267B3965D40709D0E1AD98A6295D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A3A78C3F74442EBAED33491D09E25F14169F6FF48E532D167DDB4D89E68F7D0"
        },
        {
          "Id": "Candide.Graphics.TemperatureCache",
          "Name": "TemperatureCache",
          "DisplayName": "TemperatureCache",
          "FullName": "Candide.Graphics.TemperatureCache",
          "Namespace": "Candide.Graphics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TemperatureColors:Microsoft.Xna.Framework.Vector3[]",
              "Name": "TemperatureColors",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] TemperatureColors",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B26C426C6E1CF00F338739FEE28503DC6D5C985D9115779C69F156E8E9D776B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetColor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetColor",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetColor(System.Single temperature)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "temperature",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "5F19F15BDD88B4803C234B2971558885420C010651DE47FDC8E977491037F2B5",
              "Hash": "F0D5A9D59E9A90821F35B49B0C41E6CCBFD0090459BE7BE20B5C00B83CA5F31C",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4AC010BC8642EC2F409E4B8FE313B89F226051F136A6FE7614C916FB70317C76"
        },
        {
          "Id": "Candide.Graphics.TemperatureComponent",
          "Name": "TemperatureComponent",
          "DisplayName": "TemperatureComponent",
          "FullName": "Candide.Graphics.TemperatureComponent",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecaySpeed:System.Single",
              "Name": "DecaySpeed",
              "Type": "System.Single",
              "Signature": "public System.Single DecaySpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BFB9AC08ECB8401DDC7B2DF76550688D14C9BB96AA93A28ADCA3F6DCF556372"
            },
            {
              "Id": "StartTemperature:System.Single",
              "Name": "StartTemperature",
              "Type": "System.Single",
              "Signature": "public System.Single StartTemperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "587F86BAD850A2789A97CB5D78F7A1AF26FF454CB628CBBBBAEFC4E7149935FD"
            },
            {
              "Id": "Temperature:System.Single",
              "Name": "Temperature",
              "Type": "System.Single",
              "Signature": "public System.Single Temperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D525287DEC9DFBC26416CDEDCEBAD925531763B3578CDBA2D6E2F1A1DDC902EB"
            }
          ],
          "Properties": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "829A79B84E5698C50212B7CE0166B7A1A626B1C9E20A5A06D7B7B91509BA2756"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "SetDecayTime(System.Single)-\u003ESystem.Void",
              "Name": "SetDecayTime",
              "Signature": "public System.Void SetDecayTime(System.Single seconds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "13B36E8CC6DD2C499594A4E20364634EB277099A946415B74B7E3804688F2211",
              "Hash": "73892E99F25EA13BD15B8D5BE8E75CFED67B4B6E6FB50BF8525EA8EF04831D13",
              "CalledMethods": [
                "System.MathF::Log(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D27FE64C5B8D9252842DE80E6FA07A432C5DA8E8A81B65D7BF80D1CCB298DDF3"
        },
        {
          "Id": "Candide.Graphics.Velocity",
          "Name": "Velocity",
          "DisplayName": "Velocity",
          "FullName": "Candide.Graphics.Velocity",
          "Namespace": "Candide.Graphics",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Vector:Microsoft.Xna.Framework.Vector3",
              "Name": "Vector",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vector",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CA7AF1D321A68AFD99AE0355FA1931AD70CE7B38F376F076B3AA2C63E34B422"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "24690451BF5646E81F5B721E8716ACFEDE8D220C763A8B461B2A5B8760339999"
        },
        {
          "Id": "Candide.Graphics.VFX.CameraShake",
          "Name": "CameraShake",
          "DisplayName": "CameraShake",
          "FullName": "Candide.Graphics.VFX.CameraShake",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "_duration:System.Single",
              "Name": "_duration",
              "Type": "System.Single",
              "Signature": "private System.Single _duration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D4245D20F686C285426F94F527C5F8DA10BA2C748A3F8470D361D16F562339"
            },
            {
              "Id": "_strength:System.Single",
              "Name": "_strength",
              "Type": "System.Single",
              "Signature": "private System.Single _strength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE638EC04E1705F141A4C9BDF2995E2260F593A2D4BCEC066A5DF94193BF642D"
            },
            {
              "Id": "_time:System.Single",
              "Name": "_time",
              "Type": "System.Single",
              "Signature": "private System.Single _time",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C5F7CB1EEB4329B92F1915C96094CF788F036D82502354C3E59B30630265440"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "FD85BCBF1DFF2F3DB3E4C8D938275FE557E32F589557AB2A0BFA8A8A83A3B34E",
              "Hash": "75560B71D86F63438CD3725BED085D126F13A356EBD744F8D17CE58A73D1C5A8",
              "CalledMethods": [
                "Candide.Graphics.Camera::AddTrauma(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15C47B5C2C0E92181067EEEA2229474BFF8BAC04236FC5BECD5DE9DE0FBB3A6F"
        },
        {
          "Id": "Candide.Graphics.VFX.CinematicHandler",
          "Name": "CinematicHandler",
          "DisplayName": "CinematicHandler",
          "FullName": "Candide.Graphics.VFX.CinematicHandler",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayingDungeon:System.Boolean",
              "Name": "PlayingDungeon",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayingDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF7096F2634144AEAEFC2AB86B526267A26890D923272C5E704F8C741FB2426D"
            },
            {
              "Id": "PlayingZone:System.Boolean",
              "Name": "PlayingZone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayingZone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBD27B9637A177481BB2FEEB4BB87E4BB457ADB02C71CA4FC0C480407D24F5C8"
            },
            {
              "Id": "_bottomPartSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_bottomPartSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _bottomPartSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D96E60233E90F231358E654385B6461CDFE6F1C213838F0478FD3708666138A9"
            },
            {
              "Id": "_name:System.String",
              "Name": "_name",
              "Type": "System.String",
              "Signature": "private System.String _name",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"
            },
            {
              "Id": "_screenSize:Microsoft.Xna.Framework.Vector2",
              "Name": "_screenSize",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _screenSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "243AABE8D871150FD1E3859977B60972ACD92FD4EC4A12E6C17FA047CAAD5F0A"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            },
            {
              "Id": "_targetPosBotMid1:System.Single",
              "Name": "_targetPosBotMid1",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosBotMid1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A59F62DE1BBF9EE4FD14EF634136F7A70473185DCF961117B8B951DDA3A57D5"
            },
            {
              "Id": "_targetPosBotMid2:System.Single",
              "Name": "_targetPosBotMid2",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosBotMid2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C456C29B756FE72FA346F6AD241F328395E606481E573ADB21D096F352468C2F"
            },
            {
              "Id": "_targetPosBotMid3:System.Single",
              "Name": "_targetPosBotMid3",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosBotMid3",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "882071EB17AF6E6E307A970F56BE4B60A8B2C46F8F598780A22EEF4481E58044"
            },
            {
              "Id": "_targetPosBotMid4:System.Single",
              "Name": "_targetPosBotMid4",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosBotMid4",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2659BAFB93D2F69F983848A9FFB7D2ABD08C40F56F86767C59084AC87D8865FC"
            },
            {
              "Id": "_targetPosTopMid1:System.Single",
              "Name": "_targetPosTopMid1",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosTopMid1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F30772842BF30DFFAFCFE82DBE917BDF731E35CA2AE06B6173CA4DADA876DA0"
            },
            {
              "Id": "_targetPosTopMid2:System.Single",
              "Name": "_targetPosTopMid2",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosTopMid2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "374AD89E5CD7209FA4C28E1CD4B6F652470F222EEEE6F58475EA89754D98BF66"
            },
            {
              "Id": "_targetPosTopMid3:System.Single",
              "Name": "_targetPosTopMid3",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosTopMid3",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1F50EFD0088C6EEF9DD8DCD8268628CEFFC50A7356AB6A8B61C491834B69F759"
            },
            {
              "Id": "_targetPosTopMid4:System.Single",
              "Name": "_targetPosTopMid4",
              "Type": "System.Single",
              "Signature": "private System.Single _targetPosTopMid4",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E0CF9CDEC988A25D9934983B1A9A1168CDA33E991F953C1C5D985D739742B5D2"
            },
            {
              "Id": "_textAlpha:System.Single",
              "Name": "_textAlpha",
              "Type": "System.Single",
              "Signature": "private System.Single _textAlpha",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D49E4A3D8C195E2752E97B1F2CC05A4402931D6EAB897AC1321147A3C6F9012"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            },
            {
              "Id": "_topPartSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_topPartSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _topPartSprite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEAF60A1E6BF57045A691943002C6F1499526BB80B0458F2550C1A5FD0B45E45"
            },
            {
              "Id": "_xPosBottom:System.Single",
              "Name": "_xPosBottom",
              "Type": "System.Single",
              "Signature": "private System.Single _xPosBottom",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3AD1CE810B1E35C49F437B3A63F40BD1A4CCAEC20CE151D7942C143C0E05EE9A"
            },
            {
              "Id": "_xPosTop:System.Single",
              "Name": "_xPosTop",
              "Type": "System.Single",
              "Signature": "private System.Single _xPosTop",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C51A066A1869D90068BA5F3CE177E1EB49B708D33D2AF2730E522FB672FDC57F"
            },
            {
              "Id": "_yPosBottom:System.Single",
              "Name": "_yPosBottom",
              "Type": "System.Single",
              "Signature": "private System.Single _yPosBottom",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EAF731B18310BD56697B516988DFF8952E8C1DA408EA054B6E40B10B4686237A"
            },
            {
              "Id": "_yPosTop:System.Single",
              "Name": "_yPosTop",
              "Type": "System.Single",
              "Signature": "private System.Single _yPosTop",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C416C1AE176D129013B8B9F55EEFA08EDCFAAD513CD680B5FB2BF4A6417980A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "094883F933A15A7CDBE1AD6E91CC90A324573F31729E6DC69BBA84B30F9D9811",
              "Hash": "F44D35ABB162912AADF9EA7ADF5A8AF91CC4772C62FE5A4A573457CC9C5C30DD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawText",
              "Signature": "public System.Void DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "95229736C0492D08AC103417342CA6431993D71F6F8063DF0CE1A6DC0394319B",
              "Hash": "643E360425835BF9580EC032A5B6B8CE2428E8CF422A0F5515597DF63856172B",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.Graphics.Fonts.IFontProvider::GetRenderFont(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayDungeonIntro(System.String)-\u003ESystem.Void",
              "Name": "PlayDungeonIntro",
              "Signature": "public System.Void PlayDungeonIntro(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "C1DB38B6CCFB099AF0EC16E94D9E3D6C29A35FEA87DE1EA3EC9E11626DCF044F",
              "Hash": "113F0F7F2212307ECFB87EEE5B8B8BBF6ECAE7D606C6A0A01B05BF05A053BC02",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayZoneIntro(System.String, CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet)-\u003ESystem.Void",
              "Name": "PlayZoneIntro",
              "Signature": "public System.Void PlayZoneIntro(System.String name, CandideCreator.Shared.Graphics.SpriteSheet topSheet, CandideCreator.Shared.Graphics.SpriteSheet bottomSheet)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomSheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 362,
              "BodyHash": "0551106DE2EC0EEADEB472954E8F37B7D78A05B6C71191BBBAEFA6B957EB8362",
              "Hash": "38A723D21D96222B7A6B461434B364AEEDA34914C9BE99CA9C059EFA208FB8DC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopDungeonIntro()-\u003ESystem.Void",
              "Name": "StopDungeonIntro",
              "Signature": "public System.Void StopDungeonIntro()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "C469CAE3E4DBFEBC5DACD2EA601D4FA463EF390B681C7A181E53EE17E3A7CCF6",
              "Hash": "FE5358D4C3292D9B6B95FAA011ACD27720D1E4A305BCBB1A20FA6F5D890C665E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FA1E9608ADB95B13DB15C0101E30C3E0748D8C7F2384F58389D1B20DCD6F0ADC",
              "Hash": "ACBC738F87D2AE93D51B575DD8E21D5FE1A82E6989A2234619E9B9E653EA1E45",
              "CalledMethods": [
                "Candide.Graphics.VFX.CinematicHandler::UpdateZoneIntro(Microsoft.Xna.Framework.GameTime)",
                "Candide.Graphics.VFX.CinematicHandler::UpdateDungeonIntro(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDungeonIntro(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateDungeonIntro",
              "Signature": "private System.Void UpdateDungeonIntro(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "40A0BF547FF7DCF212AF332BFE0F5D8B2FEC30BB7453E491279C7DA7C7AADBE4",
              "Hash": "64CD051E7730BE1627AF9B2AD7CF3A82CA759AA38324EA5170B4B3418B7A3FB5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateZoneIntro(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateZoneIntro",
              "Signature": "public System.Void UpdateZoneIntro(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 404,
              "BodyHash": "6903B62A5A0C2B24F3031F456F7CA00E370E7048C3208D688D444AD9EA36797B",
              "Hash": "59C8CFCFCD568E753AC604BA79C443798D67A8B7D8572661104D843A75B61B27",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5B3B6F1DCDC95AA86C9702F0E3E91A4F5150BB5051BE709C08D0C2F54FBE9AD"
        },
        {
          "Id": "Candide.Graphics.VFX.CreatureDeathHandler",
          "Name": "CreatureDeathHandler",
          "DisplayName": "CreatureDeathHandler",
          "FullName": "Candide.Graphics.VFX.CreatureDeathHandler",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExtraDeathTime:System.Single",
              "Name": "ExtraDeathTime",
              "Type": "System.Single",
              "Signature": "public System.Single ExtraDeathTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBB548B20327F04B1EE419B073388F28F729ACA4DC487AB5F4D234E3153EBF6D"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "FreezeAnimation:System.Boolean",
              "Name": "FreezeAnimation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FreezeAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18B7CB4928B73533D48C7C7E6435A7870FCFFDB38EA7A8E747301FA9416264E6"
            },
            {
              "Id": "HasPlayedDeathVfx:System.Boolean",
              "Name": "HasPlayedDeathVfx",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasPlayedDeathVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD1B7BD7F10BF10CBEBC1986FD74B05159F36B976FBE792FF95E961099E1C920"
            },
            {
              "Id": "PoofTime:System.Single",
              "Name": "PoofTime",
              "Type": "System.Single",
              "Signature": "public System.Single PoofTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FE51A521CBC7A3BFFEF5D8854BBB8600246759A2E481785F4242C43FFECD440"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "_baseAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_baseAnimationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _baseAnimationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FDE42EA27B2D9EE507EF2B5D29E2A9E78C9EF368013285017EB7F47A82F26DF"
            },
            {
              "Id": "_deathPartsArgs:System.Nullable\u00601\u003CDeathHelper\u002BDeathPartsArgs\u003E",
              "Name": "_deathPartsArgs",
              "Type": "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E",
              "Signature": "private System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E _deathPartsArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B2926FD61FF080C822D7FE67C282B5E363E54707A67B31837123AC5B5A3C1A2"
            },
            {
              "Id": "_extraAnimationStateMachines:System.Collections.Generic.List\u00601\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E",
              "Name": "_extraAnimationStateMachines",
              "Type": "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E _extraAnimationStateMachines",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00B2F2CD96547DDCF2D2281BFF702F8EAAA840B8D805B7D1A89A0391424FC6A0"
            },
            {
              "Id": "_outOfHealthDamageResult:Shared.Combat.DamageResult",
              "Name": "_outOfHealthDamageResult",
              "Type": "Shared.Combat.DamageResult",
              "Signature": "private Shared.Combat.DamageResult _outOfHealthDamageResult",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3277A2D40B94F831AF465239BFA12BAC467F56F3811AB1BB802A28AF90DE58A4"
            },
            {
              "Id": "_palettePath:System.String",
              "Name": "_palettePath",
              "Type": "System.String",
              "Signature": "private System.String _palettePath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "798226DE377A96F9A15C05454F3E7BA1983511A4186B3A27411BE5FF92B53DE4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_size:CreatureDeathHandler\u002BSize",
              "Name": "_size",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "private CreatureDeathHandler.Size _size",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "385540450A6AF66137484CA0C4D33EF679ABB10DD21EEC5759B451A1E6031E94"
            },
            {
              "Id": "_target:Shared.Entity.EntityWrapper",
              "Name": "_target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5B895D6FC3EEAFCDDD01A239F597175EFA457C1B84EC6C249365AAF25E13C03"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "B86AB51A06252F59F14882D0170B44BC05F7626A44435992D6D114D8D0BD1590",
              "Hash": "25F77CCFBF67D9912893D44A60280F0E90FE0AE4F90F74CFAA79B2300292CE29",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Candide.Graphics.VFX.CreatureDeathHandler)",
                "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Finish(System.Single)-\u003ESystem.Void",
              "Name": "Finish",
              "Signature": "public System.Void Finish(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "D5F1EF886E49F8611F00C3B100582CD94C3A9E1A097236B63075DC3CD04F53B7",
              "Hash": "C822D4E53BABEAFEB3B6A406FDDABE98E3A2B0509A0452C2017B9457DAAA0B0F",
              "CalledMethods": [
                "Candide.Graphics.VFX.CreatureDeathHandler::PlayDeathPoof()",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::get_HasValue()",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::GetValueOrDefault()",
                "Candide.Combat.DeathHelper::SpawnDeathParts(DeathHelper.DeathPartsArgs, Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.String, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayDeathPoof()-\u003ESystem.Void",
              "Name": "PlayDeathPoof",
              "Signature": "private System.Void PlayDeathPoof()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "813818408ED6267DB78995EA505B25F71C41FA609AC18F14D2691805BAAA1299",
              "Hash": "34F2AB5C63C830869EADBA1106B466DC7AEEE3CE8BFE517A914EA51A16658627",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"
              ],
              "StringLiterals": [
                "large2",
                "three2",
                "four2",
                "medium2",
                "vfx_death2"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "4635FA2A407DE97E67298141A8A949ADD5635CC0742D5A5C0895948D63D1BEF8",
              "Hash": "83185DAEE7A5F114ADE0AB74E6C9795F9994B043D311AAF0504DDAB6F69DD68B",
              "CalledMethods": [
                "Candide.Graphics.VFX.CreatureDeathHandler::Finish(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::UpdateNoTransitions(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()",
                "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D9B9E18724E2B85BE57F57CA80BA22F1548F513870EE7EE5CD37EB483B8F984"
        },
        {
          "Id": "Candide.Graphics.VFX.SpacRenderingArgs",
          "Name": "SpacRenderingArgs",
          "DisplayName": "SpacRenderingArgs",
          "FullName": "Candide.Graphics.VFX.SpacRenderingArgs",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowAngleOverride:System.Boolean",
              "Name": "AllowAngleOverride",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowAngleOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "652FF4F91AEB98873AE853E1C5B56D627E9A3B68BE191547E4EEECE0B2D81E0C"
            },
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Default:Candide.Graphics.VFX.SpacRenderingArgs",
              "Name": "Default",
              "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
              "Signature": "public Candide.Graphics.VFX.SpacRenderingArgs Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7439AE5E74F1EC258131144656B2E0B763D05EB9F61C456062416D04981FEC75"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "DrawOffScreen:System.Boolean",
              "Name": "DrawOffScreen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawOffScreen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E63B07808FB30EFBAA14E426A7CC872E01AE900BAC19AF35CDF8A2A8C34B22B"
            },
            {
              "Id": "EnableDepthWriting:System.Boolean",
              "Name": "EnableDepthWriting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableDepthWriting",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "779DD8DAC41C539C77761F4773F93C9ACAC65D5008ED0DFD3A3D373030F6E546"
            },
            {
              "Id": "EnableShadows:System.Boolean",
              "Name": "EnableShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34D9EC50138C1A646CC129D730EF1F7FC28FCC1637DD12E2571604AD5262A23F"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "Flip:System.Boolean",
              "Name": "Flip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A7D02DA9EBB963C9304FBB2132E78D02CDB737BD057FDD68A6FF1253B4ACFBB"
            },
            {
              "Id": "Horizontal3DPlane:System.Boolean",
              "Name": "Horizontal3DPlane",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Horizontal3DPlane",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "728B119CF91765D7F4A415708140F5A9966521A6A157EBE4E5196F742271DCAA"
            },
            {
              "Id": "HorizontalAndVertical3DPlane:System.Boolean",
              "Name": "HorizontalAndVertical3DPlane",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HorizontalAndVertical3DPlane",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A68829857FB5473EF1EA307673F1E8B80378C9BFBD7BC4D727AB19B54E2730A"
            },
            {
              "Id": "Is3D:System.Boolean",
              "Name": "Is3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Is3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F924C6E3F3B4F942803D51F602E58856F4796023A9B27AAFB1D232218F119D5"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "TintColor:Microsoft.Xna.Framework.Vector4",
              "Name": "TintColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 TintColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31B06732230D41A20E1D3FD13761E23CFDC73DB01337ED61559F9E3C632C97A"
            },
            {
              "Id": "UseEntityColors:System.Boolean",
              "Name": "UseEntityColors",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseEntityColors",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDE70E94E6049D16AC59C0132F669263A7BCF991D5895D952702507962A29D29"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetDefaultEntityOffset(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SetDefaultEntityOffset",
              "Signature": "public System.Void SetDefaultEntityOffset(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "A930A2AA8C848769CBB318ACBE40E08D3055898D27A5778418C2E20F777E66B9",
              "Hash": "20BC71A3938B6B83319BAC539C66CF65BD69B7A380994E54FA6E01B3D3D6154E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12E9C1AD814C103D3BB624814FD4369727C27F5DC2EFFBDD000A2D9628753BC4"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxFlash",
          "Name": "VfxFlash",
          "DisplayName": "VfxFlash",
          "FullName": "Candide.Graphics.VFX.VfxFlash",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentColor:Microsoft.Xna.Framework.Vector4",
              "Name": "CurrentColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 CurrentColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17371BFF9866D4C30708AC6FBDD0CC2DEFC4E0D3AC005510A31A2419923D4551"
            },
            {
              "Id": "DurationSeconds:System.Single",
              "Name": "DurationSeconds",
              "Type": "System.Single",
              "Signature": "public System.Single DurationSeconds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6AF90D19C3936BE5DCBEE048924A6E5419208802C7C2C3E8EE05818C81D690C"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "FlashNoFading:System.Boolean",
              "Name": "FlashNoFading",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FlashNoFading",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CDBD061F6EB982294F0BA706FB142C5CF256E1053F2997DAB2CFBB534F5AAFA"
            },
            {
              "Id": "StartColor:Microsoft.Xna.Framework.Vector4",
              "Name": "StartColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 StartColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FD3435CFBBFE4736E6DC6C70FA8B90C9645A8AAA9AD15F56E56C90A10064660"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "_totalElapsedTime:System.Single",
              "Name": "_totalElapsedTime",
              "Type": "System.Single",
              "Signature": "private System.Single _totalElapsedTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC2DB3D12B69E64DFD774D5B398FBAE510AB881A77AAB903B0D02B28F36EAE08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "4CF8AC422387C89284B9E9211C0C45706EE2BCA07D7E4004255E0C6CD306F1EC",
              "Hash": "77184D8776C1794EF837C83394D2C932F26D26E592F84D4511C410BE957271FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "351C04B242F9444978A15A5F2EAC39BFB4162285475F6C1A7FF94EE0A0A75B0B"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxFloatingText",
          "Name": "VfxFloatingText",
          "DisplayName": "VfxFloatingText",
          "FullName": "Candide.Graphics.VFX.VfxFloatingText",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "DurationSeconds:System.Single",
              "Name": "DurationSeconds",
              "Type": "System.Single",
              "Signature": "public System.Single DurationSeconds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6AF90D19C3936BE5DCBEE048924A6E5419208802C7C2C3E8EE05818C81D690C"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "Font:FontStashSharp.StaticSpriteFont",
              "Name": "Font",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont Font",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EEDB923F5679ABCF79D3F9F88337D79B5321AD6ED3A857177D13B22D26627D7"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "RelativeHeightTarget:System.Single",
              "Name": "RelativeHeightTarget",
              "Type": "System.Single",
              "Signature": "private System.Single RelativeHeightTarget",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79966E3E93A6F0645FB33494811507091ECAB4BA215981CF3B2AC3B02BC3A352"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            },
            {
              "Id": "UniqueId:System.String",
              "Name": "UniqueId",
              "Type": "System.String",
              "Signature": "public System.String UniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF35377A271933156C9A02172BAB183BB25BDC497B4D232991CCA3E44274F40"
            },
            {
              "Id": "_targetSizeOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "_targetSizeOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _targetSizeOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74B4E0A5B109E9C5860CFC9020ED6A6B1ACF70D2E80A746E4DEA5A2A9A02B759"
            },
            {
              "Id": "_totalElapsedTime:System.Single",
              "Name": "_totalElapsedTime",
              "Type": "System.Single",
              "Signature": "private System.Single _totalElapsedTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC2DB3D12B69E64DFD774D5B398FBAE510AB881A77AAB903B0D02B28F36EAE08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "F21DE3DF015135D84EA8F1C382470311E241A3BBF91A51CCBF2DD7230F768B23",
              "Hash": "202D2DBF12C6E6718147B0F83102862903E66D91CF4614DA5EFE5D649277E9EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4DB75B2AFEADFE2E60ADD821075F74ECF243E8A3A5CD7D13DEB731EDF7D4E00D"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxLightSource",
          "Name": "VfxLightSource",
          "DisplayName": "VfxLightSource",
          "FullName": "Candide.Graphics.VFX.VfxLightSource",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Candide.Graphics.VFX.VfxLightSourceArgs",
              "Name": "Args",
              "Type": "Candide.Graphics.VFX.VfxLightSourceArgs",
              "Signature": "public Candide.Graphics.VFX.VfxLightSourceArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2636903310F1504011D453524DEFA3CAD38D33F85D812B8D6D27445C4C38B46"
            },
            {
              "Id": "CurrentColor:Microsoft.Xna.Framework.Vector3",
              "Name": "CurrentColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CurrentColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E182139E014C88348FFC91F20A4C8437B449D0F3BAC8A5DE34B24C77B5175269"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            },
            {
              "Id": "_internalPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_internalPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _internalPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05AA0F2BE4D90C55737CD8B8D8D8762BE6284365622990196C4C2AA37C7AB064"
            },
            {
              "Id": "_projectileId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_projectileId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _projectileId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7723199F6AE1E203EFF86645A36826530D071462F599EED925AACD8A188302F9"
            },
            {
              "Id": "_target:Shared.Entity.EntityWrapper",
              "Name": "_target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5B895D6FC3EEAFCDDD01A239F597175EFA457C1B84EC6C249365AAF25E13C03"
            }
          ],
          "Properties": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2B611B7A85ED2D7F00D21E7E954DAA68AAEEE2513900E12E86930BA951E6716D"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 318,
              "BodyHash": "DED7AEB9326D53B57DF5E71B370A2C4BBF708568B8DEB77774C58938C1F6DD36",
              "Hash": "6235CF9CBA892038635BC0831ED2DCE6C07F65E71407EB6262A6E73BBA6CCC0F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.Graphics.Fade::GetTransparencyMultiplier(System.Single, System.Single, Fade.FadeType, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_LightingProperties()",
                "CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()",
                "Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7DA4501626A3B0562D1005D1A0D91E5BB759743172CFBD3BB4769AE3695D53C"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxLightSourceArgs",
          "Name": "VfxLightSourceArgs",
          "DisplayName": "VfxLightSourceArgs",
          "FullName": "Candide.Graphics.VFX.VfxLightSourceArgs",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "EntityShadows:System.Boolean",
              "Name": "EntityShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1A137D7EDF970953247A3997AD0C96C5095E852FC2DEDAE9EE23B10907661E5"
            },
            {
              "Id": "Fade:System.Boolean",
              "Name": "Fade",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Fade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2857C79906EDEE4E38FA78AEC67D515E0E4DEE532DDBEE9B86B68F4477EC0C7D"
            },
            {
              "Id": "FadeTime:System.Single",
              "Name": "FadeTime",
              "Type": "System.Single",
              "Signature": "public System.Single FadeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08C597D140F973DFA75A4938C544A0C16D704576E8A8D082D314DA5E8E8A3448"
            },
            {
              "Id": "FadeType:Fade\u002BFadeType",
              "Name": "FadeType",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType FadeType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F26C778E4847DBE13F686EC39350242F8F2BA8CEB8DC74177E0B56D59865607"
            },
            {
              "Id": "IgnoreDuration:System.Boolean",
              "Name": "IgnoreDuration",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C681133AF640B1D6B703E5A7270A155495622401041BF49424549E3619A699A8"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "TerrainShadows:System.Boolean",
              "Name": "TerrainShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TerrainShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E515ABF94DDB9B1D5814B3C7A2D80747F24EBEC493735CE6481CF6E52ED571A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0798B88300891E5E71326B2D0F24434698802F5F75C79F1715CCC919C25CB71A"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxParticleEmitter",
          "Name": "VfxParticleEmitter",
          "DisplayName": "VfxParticleEmitter",
          "FullName": "Candide.Graphics.VFX.VfxParticleEmitter",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "_duration:System.Single",
              "Name": "_duration",
              "Type": "System.Single",
              "Signature": "private System.Single _duration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D4245D20F686C285426F94F527C5F8DA10BA2C748A3F8470D361D16F562339"
            },
            {
              "Id": "_emitter:Candide.Particles.ParticleEmitter",
              "Name": "_emitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _emitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"
            },
            {
              "Id": "_entity:Shared.Entity.EntityWrapper",
              "Name": "_entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _entity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "811E5D759E12A986467E23B5C4505BBA1A92D8DA01FAD121BE7DF39BAE6C48DE"
            },
            {
              "Id": "_entityOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "_entityOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _entityOffset",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E459AA804CC74453152B1D05BF37DDDA605046CF094BBFEFA704ED9A2B04CA7F"
            },
            {
              "Id": "_time:System.Single",
              "Name": "_time",
              "Type": "System.Single",
              "Signature": "private System.Single _time",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C5F7CB1EEB4329B92F1915C96094CF788F036D82502354C3E59B30630265440"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "95040595C247716D04ADF025DA106AB6A36764AECF06766DD2136100B8493284",
              "Hash": "1102C365B58279D9FA09A76EFE17F5B9AB51983B4268B43616D2490B53499CD7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7FB2F345E6FE64A559BA79A9316F0255AE436B8858F30F2D26561A0FE5846AB"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxPlayer",
          "Name": "VfxPlayer",
          "DisplayName": "VfxPlayer",
          "FullName": "Candide.Graphics.VFX.VfxPlayer",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animations:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E",
              "Name": "Animations",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E Animations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C40EB07D7AB64EBE0A1FA8E53F5C3A5AD7C45F7244B6009419354A9A51639224"
            },
            {
              "Id": "CameraShakes:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.CameraShake\u003E",
              "Name": "CameraShakes",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CameraShake\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.CameraShake\u003E CameraShakes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B15A85E0BA9FD3B99E335E7896935405BD0DF28D38A9C95C5C18DA9DCFE8D9E"
            },
            {
              "Id": "CreatureDeathHandlers:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E",
              "Name": "CreatureDeathHandlers",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E CreatureDeathHandlers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36417737EFF5ADCFEA5A29E8C82D98456A687E7637F6C0226ECE438B71E78EB4"
            },
            {
              "Id": "DelayedSpacAnimations:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E",
              "Name": "DelayedSpacAnimations",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E DelayedSpacAnimations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF1CE3BD8A3B207DF43E04831D5221F00B8B1CE4269728F807545EA5484DB4BA"
            },
            {
              "Id": "Flashes:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxFlash\u003E",
              "Name": "Flashes",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E Flashes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "269CCF64E150462E134CC466C583A6549168A2AA42F6F7A517375E9792D78EA1"
            },
            {
              "Id": "FloatingTexts:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxFloatingText\u003E",
              "Name": "FloatingTexts",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E FloatingTexts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE91DA7531F07F1C94CBDC1E0DE6583F2B4638AC697B7FB427A5EF777EDCD569"
            },
            {
              "Id": "LightSources:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandide.Graphics.VFX.VfxLightSource,System.String\u003E\u003E",
              "Name": "LightSources",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E LightSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D672CC46391503CF73A3ACBDB5563385C5F5649C50E1C45BD315E2A95DC254E6"
            },
            {
              "Id": "ParticleEmitters:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxParticleEmitter\u003E",
              "Name": "ParticleEmitters",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxParticleEmitter\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxParticleEmitter\u003E ParticleEmitters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8386088D238024E332E87CCB1A79B0ED4E96512FD7A5E04B0F26284060543365"
            },
            {
              "Id": "SecondsPerVfxFrame:System.Single",
              "Name": "SecondsPerVfxFrame",
              "Type": "System.Single",
              "Signature": "public System.Single SecondsPerVfxFrame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B6E7FEF41794D31A45C02DBB3E8E7EAFDFB8163B11555AFCAED4D7C012DA7A3"
            },
            {
              "Id": "Shockwaves:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxShockwave\u003E",
              "Name": "Shockwaves",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E Shockwaves",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "35F45F23438F53883A18452E8D92713D65A9B047308B454D46D9DCBEACAECE3C"
            },
            {
              "Id": "SpacAnimations:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E",
              "Name": "SpacAnimations",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E SpacAnimations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7D9A643D2D1F34E70154FBBE297CF72217973500D70BC861BABE4DFDB563C2B3"
            },
            {
              "Id": "Springs:System.Collections.Generic.List\u00601\u003CCandide.Graphics.VFX.VfxSpring\u003E",
              "Name": "Springs",
              "Type": "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpring\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpring\u003E Springs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9AC47F069BDE935FA02C5EC143AD384CB34D64ED5624F82A8105508A028C754E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)-\u003ESystem.Void",
              "Name": "AddSpacAnimation",
              "Signature": "private System.Void AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation spacAnimation)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacAnimation",
                  "Type": "Candide.Graphics.VFX.VfxSpacAnimation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "CF0B98974576AC4EC767C600FC08E816F873CEBA59017E293E359259159F85AE",
              "Hash": "9B8369427AFE63339D09797FE25212E5479F4A95320C9C97CDDB08B493DC0038",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "E97BFF4838895A976C307F7488BDD64130312D9F6AC6A33FD3D089CA727D20A6",
              "Hash": "3A19539572F4E31F936FB978F6637411021901807A4E6B08E9B2A6A04D202B5D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::get_Current()",
                "Candide.Graphics.VFX.CreatureDeathHandler::BeforeRender()",
                "List.Enumerator\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSpring(Candide.Graphics.VFX.VfxSpring)-\u003ESystem.Void",
              "Name": "CreateSpring",
              "Signature": "public System.Void CreateSpring(Candide.Graphics.VFX.VfxSpring frameAnimation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frameAnimation",
                  "Type": "Candide.Graphics.VFX.VfxSpring",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A8784FBB82BC47769099CB0EF77B3322EA2B2E6D8F329373EDE7AF86CE5D1C0A",
              "Hash": "4503F92D95BE825451F6E951CFB6974746464EEFE6EFE2449FD52DF3607268B1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpring\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 510,
              "BodyHash": "A679CB77B8EC141432F12CA2564DAB49D057CFD6D117235415F0C7C6DD3761D2",
              "Hash": "2E33D0E234F702646DBEBE8E733293EE4C53E41DD957B19E2078D137179A2E80",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpritesAnimation::GetCurrentFrame()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpacAnimation::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpring\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpring\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpring::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpring\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmitParticles(System.String, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "EmitParticles",
              "Signature": "public System.Void EmitParticles(System.String emitterId, Microsoft.Xna.Framework.Vector3 position, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "emitterId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6F3D4E7520F7C4D0E9EB77D86D4054E35F4409FA36B2271C9A424EDD8A15D267",
              "Hash": "FD716809E1F4EEFB7622F7EFD1C568F0CDAFD1DCA90125386F15181E309ABD94",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxParticleEmitter::.ctor(System.String, Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxParticleEmitter\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u00601\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u00601\u003CDeathHelper\u002BDeathPartsArgs\u003E, CreatureDeathHandler\u002BSize, System.String, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "HandleCreatureDeath",
              "Signature": "public System.Void HandleCreatureDeath(Shared.Entity.EntityWrapper target, Shared.Combat.DamageResult outOfHealthDamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine animationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E extraAnimationStateMachines, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E deathPartsArgs, CreatureDeathHandler.Size size, System.String palettePath, System.Int32 paletteRow, System.Single extraDeathTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outOfHealthDamageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationStateMachine",
                  "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraAnimationStateMachines",
                  "Type": "System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deathPartsArgs",
                  "Type": "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CreatureDeathHandler.Size",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "extraDeathTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "B263CFEB81DB2AA962F346C13CE3CCD7461D0B48AA68D7D68BCE93870011BCE0",
              "Hash": "496D26E2409DB03D0ABE4E70630CD2A191A21B1699EC18A81E9DF0DE3D997DF8",
              "CalledMethods": [
                "Candide.Graphics.VFX.CreatureDeathHandler::.ctor(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u00601\u003CDeathHelper\u002BDeathPartsArgs\u003E, CreatureDeathHandler\u002BSize, System.String, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "HandleCreatureDeath",
              "Signature": "public System.Void HandleCreatureDeath(Shared.Entity.EntityWrapper target, Shared.Combat.DamageResult outOfHealthDamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine animationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E deathPartsArgs, CreatureDeathHandler.Size size, System.String palettePath, System.Int32 paletteRow, System.Single extraDeathTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outOfHealthDamageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationStateMachine",
                  "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deathPartsArgs",
                  "Type": "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "CreatureDeathHandler.Size",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "palettePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "paletteRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "extraDeathTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "34ECB30D3D689BF779B2C17D6B6B775694BED52AE8602E4C69DCDF198DE7EB15",
              "Hash": "A54E4BCD6F77323EB23B32C1D470BCE811A9D447B3835BB917FFD6DF4F2CDA4F",
              "CalledMethods": [
                "Candide.Graphics.VFX.CreatureDeathHandler::.ctor(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "PlayAnimation",
              "Signature": "public System.Void PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel frameAnimation, Microsoft.Xna.Framework.Vector3 position, System.Single angle, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects spriteEffects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frameAnimation",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteEffects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "1C30EE955055435C7FCC3876C1D5DFE212E294A636A7DC8F6EE8617493B37FB2",
              "Hash": "6499B7B971DFF767A4C61DED7B21E0048171E6CAA1D2EDB0CEA11530261E2F21",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpritesAnimation::.ctor(CandideCreator.Shared.Graphics.SpriteSheet[], CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[], Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)-\u003ESystem.Void",
              "Name": "PlayAnimation",
              "Signature": "public System.Void PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel frameAnimation, Shared.Entity.EntityWrapper target, System.Single angle, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects spriteEffects)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "frameAnimation",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spriteEffects",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "467AD930590CD5F9C39C35CC5BF5D7B86AF999658D8E9D82F4C7C7EEE4DEF95E",
              "Hash": "B56F21BE2CB6F1D43EFC51952D267D049E93FB4E58882C4CEB87F381B0E5254D",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpritesAnimation::.ctor(CandideCreator.Shared.Graphics.SpriteSheet[], CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[], Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "PlayFlash",
              "Signature": "public System.Void PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel flash, Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "flash",
                  "Type": "CandideCreator.Shared.Models.VFX.VfxFlashModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "A971219F858B4B7A5A7D47CB97E65F0386A4D57C53DAA4E542C1762F4BCB3B1D",
              "Hash": "9049D17FEC979D982E49E7C6CE9DB1C8893CA8BCB15A7093027344A92C52409D",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxFlash::.ctor(Microsoft.Xna.Framework.Vector4, System.Int32, Shared.Entity.EntityWrapper, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayFloatingText(Candide.Graphics.VFX.VfxFloatingText)-\u003ESystem.Void",
              "Name": "PlayFloatingText",
              "Signature": "public System.Void PlayFloatingText(Candide.Graphics.VFX.VfxFloatingText floatingText)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "floatingText",
                  "Type": "Candide.Graphics.VFX.VfxFloatingText",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "E896275C59665FAD7F4CED445A748D51BE938A8BBF59EECB2EFDAE82C2396AF6",
              "Hash": "5D76BA8E382AF4F6EDF03757FCCAEAE919F5BB96E78B89D37FC0D26E2F5E855B",
              "CalledMethods": [
                "VfxPlayer.\u003C\u003Ec__DisplayClass28_0::.ctor()",
                "VfxPlayer.\u003C\u003Ec__DisplayClass28_0::\u003CPlayFloatingText\u003Eb__0(Candide.Graphics.VFX.VfxFloatingText)",
                "System.Predicate\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::Exists(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)-\u003ECandide.Graphics.VFX.VfxLightSource",
              "Name": "PlayLightSource",
              "Signature": "private Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSource lightSource, System.String uniqueId)",
              "Visibility": "private",
              "ReturnType": "Candide.Graphics.VFX.VfxLightSource",
              "Parameters": [
                {
                  "Name": "lightSource",
                  "Type": "Candide.Graphics.VFX.VfxLightSource",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "62B25F2B83EEF2C215D2DA2002F3602DB93F03B5DA822722C730CF44B6BB8055",
              "Hash": "9069DC24EC58D6C964265DA1DCE58629A61C762E935E3471BD1A4670DF889C32",
              "CalledMethods": [
                "VfxPlayer.\u003C\u003Ec__DisplayClass27_0::.ctor()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "VfxPlayer.\u003C\u003Ec__DisplayClass27_0::\u003CPlayLightSource\u003Eb__0(System.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E)",
                "System.Predicate\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::Find(System.Predicate\u003C!0\u003E)",
                "System.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)-\u003ECandide.Graphics.VFX.VfxLightSource",
              "Name": "PlayLightSource",
              "Signature": "public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, Microsoft.Xna.Framework.Vector3 position, System.String uniqueId)",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.VFX.VfxLightSource",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.VfxLightSourceArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "8EA056D6DF81D1E41D715698342466BBAF50EDE51F0C02F23BD047A6FDDC5E55",
              "Hash": "5DD2473BDB29E0C22599B983CE44FF2326723DA94620DD58BA324FD2119ABB6B",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Shared.Entity.EntityWrapper, System.String)-\u003ECandide.Graphics.VFX.VfxLightSource",
              "Name": "PlayLightSource",
              "Signature": "public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, Shared.Entity.EntityWrapper entity, System.String uniqueId)",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.VFX.VfxLightSource",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.VfxLightSourceArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "9768F15410EC0F4FEB712494F02F3E731332581B5F63F8B41923FCA5C4B84E16",
              "Hash": "06210CF16CB7B1E27CC664801588B86B612B0F431A831994A3E73F7C05E9E126",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, System.Nullable\u00601\u003CSystem.Int32\u003E, System.String)-\u003ECandide.Graphics.VFX.VfxLightSource",
              "Name": "PlayLightSource",
              "Signature": "public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, System.Nullable\u003CSystem.Int32\u003E projectileId, System.String uniqueId)",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.VFX.VfxLightSource",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.VfxLightSourceArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "11B739AF0ED8403E7E02538E1592256123593B7D1367FAF560A44418BA3C7A97",
              "Hash": "1AA36B525AE86276A661F3A1178A4A8CC77FF9C2E7EACB412527183C1669144B",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ECandide.Graphics.VFX.VfxSpacAnimation",
              "Name": "PlayLoopingSpacAnimation",
              "Signature": "public Candide.Graphics.VFX.VfxSpacAnimation PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData spacAnimation, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.String uniqueId, System.Nullable\u003CSystem.Single\u003E loopDuration)",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Parameters": [
                {
                  "Name": "spacAnimation",
                  "Type": "Candide.Data.VfxSpacAnimationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopDuration",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "5B4B68F519D74B459C4B0F724624C1D64136E66B40238081EFCD61BE2735764C",
              "Hash": "BBC59B570748BBC634212FDDEF3275F0D6AD3CF19F43127B2B5D411765A1FEE7",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Nullable\u003CSystem.Single\u003E, System.String, System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayLoopingSpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Nullable\u00601\u003CSystem.Single\u003E, System.String, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ECandide.Graphics.VFX.VfxSpacAnimation",
              "Name": "PlayLoopingSpacAnimation",
              "Signature": "public Candide.Graphics.VFX.VfxSpacAnimation PlayLoopingSpacAnimation(System.String spacId, System.String animationName, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.Nullable\u003CSystem.Single\u003E timescale, System.String uniqueId, System.Nullable\u003CSystem.Single\u003E loopDuration)",
              "Visibility": "public",
              "ReturnType": "Candide.Graphics.VFX.VfxSpacAnimation",
              "Parameters": [
                {
                  "Name": "spacId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timescale",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uniqueId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopDuration",
                  "Type": "System.Nullable\u003CSystem.Single\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "F9313B66B1146746F6F1BB5264EF388FA7F2851EA78DD6F6416EB6E658961910",
              "Hash": "97B5D669513B1512D7CBC77BDF7CE5C911AD179045C308049CE85FFC0C4EFF37",
              "CalledMethods": [
                "VfxPlayer.\u003C\u003Ec__DisplayClass18_0::.ctor()",
                "System.String::IsNullOrEmpty(System.String)",
                "VfxPlayer.\u003C\u003Ec__DisplayClass18_0::\u003CPlayLoopingSpacAnimation\u003Eb__0(Candide.Graphics.VFX.VfxSpacAnimation)",
                "System.Predicate\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::Find(System.Predicate\u003C!0\u003E)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayScreenShake(System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlayScreenShake",
              "Signature": "public System.Void PlayScreenShake(System.Single strength, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6A5944D3255CB7B16E92FF55AA065216C766ED5859E53D0A1F6DCB2A18845C20",
              "Hash": "64E370E1F95C862040BC57E9C3621E085C195DFD073B0A7372DF3E295360E537",
              "CalledMethods": [
                "Candide.Graphics.VFX.CameraShake::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CameraShake\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayShockwave(Candide.Graphics.VFX.VfxShockwave)-\u003ESystem.Void",
              "Name": "PlayShockwave",
              "Signature": "public System.Void PlayShockwave(Candide.Graphics.VFX.VfxShockwave vfxShockwave)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfxShockwave",
                  "Type": "Candide.Graphics.VFX.VfxShockwave",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "02F60E6B6453D7DADA1732D71F8F6C59D2B4C38B0E62BB7CED2B4A6B6438E260",
              "Hash": "1234B7811A4729F213A94308505ACC8503511AE48E0DE89288052536BF253A38",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySpacAnimation(Candide.Data.VfxSpacAnimationData, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "PlaySpacAnimation",
              "Signature": "public System.Void PlaySpacAnimation(Candide.Data.VfxSpacAnimationData data, Microsoft.Xna.Framework.Vector3 position, System.Single overrideAngle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Candide.Data.VfxSpacAnimationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAngle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "8A3D94C4CF144F88EB9EC01BD76C8D440A8EE4F00A5EC147ABCA4E5234CF8D47",
              "Hash": "037094B4D9DDB4A7FA027D57F29C39A6327F86479B1C9C572E90966ADA167F60",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)-\u003ESystem.Void",
              "Name": "PlaySpacAnimation",
              "Signature": "public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, Microsoft.Xna.Framework.Vector3 position, Candide.Graphics.VFX.SpacRenderingArgs args, System.Single timeScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9D45551D2CD067DAB6A19F84C2719BC05C2F29308051DF64546D1673414689DA",
              "Hash": "AD2AA043C06CB3C051031962FE93FB78F63406E903F0385E8E2759F8FAAFE53B",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)-\u003ESystem.Void",
              "Name": "PlaySpacAnimation",
              "Signature": "public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.Single timeScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "036CA2B14EE87DCC67B623BC7C8537B19DC164B95A7F5BD38B80003CB0CF9C0C",
              "Hash": "5F5C45FE1F42E7064CC7AF7076F0AAF5C7782621830199F539CBDB5DB383F607",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySpacAnimation(System.String, System.String, System.Int32, Candide.Graphics.VFX.SpacRenderingArgs)-\u003ESystem.Void",
              "Name": "PlaySpacAnimation",
              "Signature": "public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, System.Int32 projectileId, Candide.Graphics.VFX.SpacRenderingArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "animationName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "EAAC1505026BA2DBF02F9029338B4BE33802FCA74D86622A52AF7E1A75F90D20",
              "Hash": "03FE274B9C320D36B1D59D86393BF2AF30857BE73298C980CAC51F6C50E08708",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, System.Int32, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "PlaySpacAnimation",
              "Signature": "public System.Void PlaySpacAnimation(System.String spacVfxId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spacVfxId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "3DC863AE7CD43CD3F511AB04C117E0B7B10E1C513804E06A1E04C86C1AAFE0A0",
              "Hash": "84E67F4C0A9D8231FE619D08DDD1D3FD379B9C58EC162FBF2488CD47505B89A4",
              "CalledMethods": [
                "Candide.Database.VfxSpacAnimationDataBase::GetAnimationOrNull(System.String)",
                "Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAll()-\u003ESystem.Void",
              "Name": "RemoveAll",
              "Signature": "public System.Void RemoveAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "E00B17E49A7E941CF3C724114C7C6875F0F4B5D9C520F9E4A46196DDAFCAEB10",
              "Hash": "7F7282CADCE2589EBB1F12F7A671B3C8A0019A618F621B99C6EC15C6BB2E7174",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.Graphics.VFX.VfxLightSource, System.String\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFloatingText\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpring\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxParticleEmitter\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CameraShake\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.CreatureDeathHandler\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1054,
              "BodyHash": "6C2022F49C895CE6C9CAEFC0FFA3B406055C6D7ACE41057D53B58BD7CDF402B8",
              "Hash": "A9DF6ECB8A5398AF57C506C2116A2B45BB052FC091F39F6ADBADCEDF9CBCFA81",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpritesAnimation::Update(System.Single)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "VfxPlayer.\u003C\u003Ec::\u003CUpdate\u003Eb__34_0(Candide.Graphics.VFX.VfxSpritesAnimation)",
                "System.Predicate\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpritesAnimation\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxSpacAnimation::Update(System.Single)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::MoveNext()",
                "VfxPlayer.\u003C\u003Ec::\u003CUpdate\u003Eb__34_1(Candide.Graphics.VFX.VfxSpacAnimation)",
                "System.Predicate\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxSpacAnimation\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxFlash\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxFlash::Update(System.Single)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxFlash\u003E::MoveNext()",
                "VfxPlayer.\u003C\u003Ec::\u003CUpdate\u003Eb__34_2(Candide.Graphics.VFX.VfxFlash)",
                "System.Predicate\u003CCandide.Graphics.VFX.VfxFlash\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxFlash\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.Graphics.VFX.VfxShockwave\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxShockwave\u003E::get_Current()",
                "Candide.Graphics.VFX.VfxShockwave::Update(System.Single)",
                "List.Enumerator\u003CCandide.Graphics.VFX.VfxShockwave\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A9A6BD3DC2921894E5E2D57FF7A7CB6F9B78919BFDF76CBD457A28565753365"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxShockwave",
          "Name": "VfxShockwave",
          "DisplayName": "VfxShockwave",
          "FullName": "Candide.Graphics.VFX.VfxShockwave",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentInnerRadius:System.Single",
              "Name": "CurrentInnerRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentInnerRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96A33E80E58ED19AA72124D2252855A34481993DD58A22C240ED8182F6563D37"
            },
            {
              "Id": "CurrentOuterRadius:System.Single",
              "Name": "CurrentOuterRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentOuterRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88764079184ABD0A1FA520E4B34B08E9CB5384B4155BC485BD9006F2549E04D3"
            },
            {
              "Id": "CurrentStrength:System.Single",
              "Name": "CurrentStrength",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentStrength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAB148BE7334E013BE190EB454754A1DC2757346EFA5204AEB778F4289687895"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "Explosion:System.Boolean",
              "Name": "Explosion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Explosion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7A3B80F4229C1FB22E040104C9A028160C25D7D06904B2CF88DDC776DE5FBD"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "MaxRadius:System.Single",
              "Name": "MaxRadius",
              "Type": "System.Single",
              "Signature": "public System.Single MaxRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0570622A6857BA66E9489AC5758AFCE7F6DA3A23DC4DE019ED30F35A17BBC438"
            },
            {
              "Id": "MaxStrength:System.Single",
              "Name": "MaxStrength",
              "Type": "System.Single",
              "Signature": "public System.Single MaxStrength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F05BF508AF1C83B53A509F64137E63472355C651FC9D30705BB49D068649C3D"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SmokeyDistortion:System.Boolean",
              "Name": "SmokeyDistortion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SmokeyDistortion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DC097A9CC4F8765DF474ABFC40A63A61D0648F308EB1AB33186EDD991465F8"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "A95D54E185ED9F1B9F4ACBC229906C262BF5B5DA3B06FB3103412B6E7B112AAF",
              "Hash": "9D3AC3F68267D7DDFE44B9A104A282E8AD125F3879E080056A604F2E0D1B4952",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "94C23A99378283D34D34002BC4BAE6485698BCBE2124DB594D63AE69A95A55DF"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxSpacAnimation",
          "Name": "VfxSpacAnimation",
          "DisplayName": "VfxSpacAnimation",
          "FullName": "Candide.Graphics.VFX.VfxSpacAnimation",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Candide.Graphics.VFX.SpacRenderingArgs",
              "Name": "Args",
              "Type": "Candide.Graphics.VFX.SpacRenderingArgs",
              "Signature": "public Candide.Graphics.VFX.SpacRenderingArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E4A3D8E27D0F7709FB8A53E1089E2C37CF76B1ADB271AF3D01C2DB048C226D9"
            },
            {
              "Id": "Delay:System.Single",
              "Name": "Delay",
              "Type": "System.Single",
              "Signature": "public System.Single Delay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C77B0849CF9A13F1173F9E2F2B8448DAB03F709A0694509B67064FF97367AC75"
            },
            {
              "Id": "Duration:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Duration",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE05963F44DDFF5EDA5DE78B829AA8227889323BA7D003028E1A8DE62D489A8C"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SpacPlayer:Candide.Entities.Animations.SimpleSpacAnimationPlayer",
              "Name": "SpacPlayer",
              "Type": "Candide.Entities.Animations.SimpleSpacAnimationPlayer",
              "Signature": "public Candide.Entities.Animations.SimpleSpacAnimationPlayer SpacPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD697D661B22A8145FFB3C21ED207E54A3FCEBA68376CDBD3F9BE001523624A8"
            },
            {
              "Id": "UniqueId:System.String",
              "Name": "UniqueId",
              "Type": "System.String",
              "Signature": "public System.String UniqueId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CF35377A271933156C9A02172BAB183BB25BDC497B4D232991CCA3E44274F40"
            },
            {
              "Id": "_castId:System.Int32",
              "Name": "_castId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _castId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBF599FF7DDA90FD7BF830617F9DE453F513C386223C1DDBC96CBA5898C4F4EE"
            },
            {
              "Id": "_projectileId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_projectileId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _projectileId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7723199F6AE1E203EFF86645A36826530D071462F599EED925AACD8A188302F9"
            },
            {
              "Id": "_target:Shared.Entity.EntityWrapper",
              "Name": "_target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5B895D6FC3EEAFCDDD01A239F597175EFA457C1B84EC6C249365AAF25E13C03"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [
            {
              "Id": "IsLooping:System.Boolean",
              "Name": "IsLooping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLooping",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A5E014BB2F5921E3749D2665851EB69DE3690A699729AA0576B2A7DA9C9CFE25"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "9B9F21178B7D2E7A1777D7EB9F23CEB0DBA4B4B64D2BD85F39FD7625573A44C0",
              "Hash": "E764DCA89246A62B1214A451E2A7806CD29712E14DCBDC28AE933FAC1693A06F",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpacAnimation::GetPositionAngle()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetCurrentFrame()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetSpriteSheet(System.Int32)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPositionAngle()-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E",
              "Name": "GetPositionAngle",
              "Signature": "public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E GetPositionAngle()",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "515B444DC53741AB205A8F94025CD74316F96091760EBDCB84D0DDDBFDAC1658",
              "Hash": "BEBB4D9C8ABEB659976BC4349439C9EB5A17B3BCF649297F084FB68B4B8D8DDB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFinished()-\u003ESystem.Void",
              "Name": "SetFinished",
              "Signature": "public System.Void SetFinished()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "24D4FA7DF70BCCF0BCA7B1355D9784CC0E3149C0D2652C4852951BAD59E95C9A",
              "Hash": "9374142467FF4E51DE1C1A7675B87508605D2AE1695872D0246BCA8A5147234C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "C7D099AE7A5EC2DE9AB8CAA33ED5D6AC898AFECB70E1ABC08E72360108199613",
              "Hash": "46EC3E732955C6C1C691A1107BBF8D9A15A02BFC2DD1A42907A720E7E45B8E08",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToIntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::Update(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::get_IsDone()",
                "Candide.Graphics.VFX.VfxSpacAnimation::get_IsLooping()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "88DB6B1A1279BDA1763CBAF6B35944A08C0DFCF15546E34F37E36A3F37A9B0AF"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxSpring",
          "Name": "VfxSpring",
          "DisplayName": "VfxSpring",
          "FullName": "Candide.Graphics.VFX.VfxSpring",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RetractingTime:System.Single",
              "Name": "RetractingTime",
              "Type": "System.Single",
              "Signature": "public System.Single RetractingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D06616B7E8090238B092F31CAF2AB8A3E92E22F12FC17CE967B5F4E2BB464A9A"
            },
            {
              "Id": "RopeSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "RopeSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet RopeSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53530468FB418AF2C596AD044C02A40566605A9D1199BCE5F22231817D6E80ED"
            },
            {
              "Id": "_hasDoneFirstUpdate:System.Boolean",
              "Name": "_hasDoneFirstUpdate",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDoneFirstUpdate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "115811AA0491BA47320B8062BDA5720194A097DAD2B43B46A6AFCD583D4E3847"
            },
            {
              "Id": "_lastEndPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastEndPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastEndPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06EC7F5F504CC5128C497B6FD66304FEE4E4FA463B8C5A21E127F639A90E90D8"
            },
            {
              "Id": "_lastSourcePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastSourcePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastSourcePosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C898BF987B8C221966A628DCA0BE23E97DCF2C9DBECA770A35A75FC1D9A7085A"
            },
            {
              "Id": "_retractionPos:Microsoft.Xna.Framework.Vector2",
              "Name": "_retractionPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _retractionPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "292946E9EBBA7526B1E21665E322086423F3CA24C57CDCE98820C6F4A431E89D"
            },
            {
              "Id": "_retractionStatus:VfxSpring\u002BRetractionStatus",
              "Name": "_retractionStatus",
              "Type": "VfxSpring.RetractionStatus",
              "Signature": "private VfxSpring.RetractionStatus _retractionStatus",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9E41A949C01BF4A5A08BB358D7EF529792E50999F31BA4E6940CC9DCCF4F408"
            },
            {
              "Id": "_retractionTimer:System.Single",
              "Name": "_retractionTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _retractionTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "226FDF68680EFC4A562A404DE6A75E2848F954E3C7D620444FF363FF51CDA908"
            },
            {
              "Id": "_sourceEntity:Shared.Entity.EntityWrapper",
              "Name": "_sourceEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _sourceEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAFAD98410797CBFE73EB635260C35B6650DE17857173C071433ADF181145808"
            },
            {
              "Id": "_sourceProjectileId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_sourceProjectileId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _sourceProjectileId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BECD1A02771AF4546C0C26808EB1B2CB5744B4AE1D8FFC18EB7E9A3DF26672FA"
            },
            {
              "Id": "_targetEntity:Shared.Entity.EntityWrapper",
              "Name": "_targetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _targetEntity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "503CE0E3F033B6E0151E1B290630D8935947D15543809ACE856557B646702F37"
            },
            {
              "Id": "_targetProjectileId:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_targetProjectileId",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _targetProjectileId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "543D8C80BFDBE37946C49B0E099EEC20593504A48B9BCF95E0E9635A43BE02DE"
            }
          ],
          "Properties": [
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D3B24ADCD04C9AF7DA1326B2F651C9BC1085F9D348FAF4A62304447C982A57DD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DetachTarget1()-\u003ESystem.Void",
              "Name": "DetachTarget1",
              "Signature": "public System.Void DetachTarget1()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "810041E87F4DA01869643C0D3ABC9AC2F72D5126CF8A072C45ADFAD43C7471D4",
              "Hash": "2A95DCD0FFC2F94CE558B45D4E940E350CE0A06959C8A0D17D9E97A50EEA8793",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DetachTarget2()-\u003ESystem.Void",
              "Name": "DetachTarget2",
              "Signature": "public System.Void DetachTarget2()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "E8181950844F4B4E650788CA3B6A74773270FB6CB16A5BB5D688529C18E11889",
              "Hash": "CAA43083483460AC6E72D71600BB51466D5E74421E437FE8F1546532D2D8E61A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "3382C16FA98F520F1A098473EBAC9F21A1EB494CF633426FAA25378982B2C0E9",
              "Hash": "288E8CBC0CECB192BB804E9EA7DDA29E4DEA6540ABE076892979443E7877B724",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpring::DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawAnimatedLine",
              "Signature": "private System.Void DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "79F298296A8B10DD0409732E6D23D309EDB1521E4F60013D38E696553AAF64DA",
              "Hash": "3146053D43273EACB7F7A77AA7B7EBFA0C4D1BD688865C519939128F41AB787F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSourcePosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetSourcePosition",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetSourcePosition()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "92DAB446AB99FFA298BDE1275A5874C3AD00DCA38F4BC7C61755C85D23F08930",
              "Hash": "01335F672EC2FC1652384CCCDFADF95A9E8A64DB8A7435BCC4F4CD0743EDA137",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Both source entity and source projectile was null"
              ],
              "Source": null
            },
            {
              "Id": "GetTargetPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetTargetPosition",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetTargetPosition()",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "799854CF1E87F1B8E2CDB4782F384C75BF7BF894B36BC821CAC14A786EC4DB02",
              "Hash": "E504C27E487E8C9BB49171F3FE1FF142853389934C657B8FFDB78BA183A3D82B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Both target entity and target projectile was null"
              ],
              "Source": null
            },
            {
              "Id": "SetFinished()-\u003ESystem.Void",
              "Name": "SetFinished",
              "Signature": "public System.Void SetFinished()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "54E5070C20A7098AD5340D9279A7DBD0901F2D1F2285A957A8676B5577A6D607",
              "Hash": "16C262F9F286630319F22643DDC9551F91191C6374182B273059462C179006D7",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpring::DetachTarget1()",
                "Candide.Graphics.VFX.VfxSpring::DetachTarget2()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 573,
              "BodyHash": "EE88605C6632AB029D9758BAF05A2D27CB91AD1EE9DAE8F12436EFEE100AF366",
              "Hash": "3D126975AB2AD8D6C6D3FC666BCD37D023218CB256B58A6A8C6A66208B9C8E4B",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpring::get_Finished()",
                "Candide.Graphics.VFX.VfxSpring::DetachTarget1()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.Graphics.VFX.VfxSpring::DetachTarget2()",
                "Candide.Graphics.VFX.VfxSpring::set_Finished(System.Boolean)",
                "Candide.Graphics.VFX.VfxSpring::GetSourcePosition()",
                "Candide.Graphics.VFX.VfxSpring::GetTargetPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "55E944620EFA83737278A872E11494AA4A2799C7374A1C0A32A3F6F1B75F64B9"
        },
        {
          "Id": "Candide.Graphics.VFX.VfxSpritesAnimation",
          "Name": "VfxSpritesAnimation",
          "DisplayName": "VfxSpritesAnimation",
          "FullName": "Candide.Graphics.VFX.VfxSpritesAnimation",
          "Namespace": "Candide.Graphics.VFX",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "Frames:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]",
              "Name": "Frames",
              "Type": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[]",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7861B9D0972A4B96A927850AE76450322931614451983E1B012F2280968BDCD"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Scale:System.Single",
              "Name": "Scale",
              "Type": "System.Single",
              "Signature": "public System.Single Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C111FD92A26741AE5F9CA6C182CB76E6469993A3C797B26FBFA6A2FA98FCFB89"
            },
            {
              "Id": "SpriteEffects:Microsoft.Xna.Framework.Graphics.SpriteEffects",
              "Name": "SpriteEffects",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteEffects",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteEffects SpriteEffects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EFCB413D739AE408CE0394FAD655520DAEDE2CE495F4C7E00BB93B824D477B83"
            },
            {
              "Id": "SpriteSheets:CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Name": "SpriteSheets",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet[]",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet[] SpriteSheets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BB0FD89C90644AB4C0DB970161C093EEC40899143BDEB25526903FDDE291A0D"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "_currentFrameDurationSeconds:System.Single",
              "Name": "_currentFrameDurationSeconds",
              "Type": "System.Single",
              "Signature": "private System.Single _currentFrameDurationSeconds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2569898E7201968444B8BAE83AAB0CCDBAB37965AAFCF4BA4EFA88FEE851682F"
            },
            {
              "Id": "_frameIndex:System.Int32",
              "Name": "_frameIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _frameIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB15A7A20926B4DB9EE4F7C8D81B5F1572157A8EDD31F5AFA4880E506A1A7F86"
            },
            {
              "Id": "_totalElapsedTime:System.Single",
              "Name": "_totalElapsedTime",
              "Type": "System.Single",
              "Signature": "private System.Single _totalElapsedTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC2DB3D12B69E64DFD774D5B398FBAE510AB881A77AAB903B0D02B28F36EAE08"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentFrame()-\u003ECandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
              "Name": "GetCurrentFrame",
              "Signature": "public CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame GetCurrentFrame()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3099FAAC9E6BAE001B464B5DA5032E51EEF1524E2E1679E37B3B82E01D6AFD26",
              "Hash": "AD35C90EFADE7855E3160DF11ADD3AB22A14A5ED72C255445C0717D0843BDBD6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NextFrame()-\u003ESystem.Void",
              "Name": "NextFrame",
              "Signature": "private System.Void NextFrame()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "6C2F2B763D70F21248F1C11D25506D9BAFB658336C5D55B1DB6D69B9164932D5",
              "Hash": "C87B37F56F79A708153294644F91CEDFDC1DB11861557266BDE41D8CD3F57B5B",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpritesAnimation::SetFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFrame()-\u003ESystem.Void",
              "Name": "SetFrame",
              "Signature": "private System.Void SetFrame()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "79DC6E2F97CADCE916E938F9F057201090FC8F1FBF1FF67DE570EF2F0047760F",
              "Hash": "E6E65B3DDC75B147180F3FBFF665746FAE4ADFE3CCD102FFE38DDD4E19ACB320",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpritesAnimation::GetCurrentFrame()",
                "CandideCreator.Shared.Models.VFX.VfxFlashModel::op_Inequality(CandideCreator.Shared.Models.VFX.VfxFlashModel, CandideCreator.Shared.Models.VFX.VfxFlashModel)",
                "Candide.Graphics.VFX.VfxPlayer::PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "EF389E60F00B3F865ED09046C01F60136F0B032CF3C8698419FB48FB6C05E655",
              "Hash": "A0AE3585ACDBE0A1B977FE91DBA0B198058D9B593FE07C1DE4C3CBAE55D1D4F3",
              "CalledMethods": [
                "Candide.Graphics.VFX.VfxSpritesAnimation::NextFrame()",
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "21A97FC58EF5A57816BAE9D96D1BA796C0D551F179441B6941F88A3D96D6C06A"
        },
        {
          "Id": "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper",
          "Name": "BiomeSpriteVariationHelper",
          "DisplayName": "BiomeSpriteVariationHelper",
          "FullName": "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper",
          "Namespace": "Candide.Graphics.VisualDebug",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultBiomePath:System.String",
              "Name": "DefaultBiomePath",
              "Type": "System.String",
              "Signature": "public System.String DefaultBiomePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6FDDECA2B2E4962A7F02876E2996F1EA7695A98C2A310F633AD8607FBDF0DD6D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)-\u003ECandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "GetCorrectBiomeSpritesheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper entity, out System.Nullable\u003CShared.Models.WorldTile\u003E\u0026 worldTile, out System.Int32\u0026 tileX, out System.Int32\u0026 tileY, out System.String\u0026 biomeId, out CandideServer.Data.DataModels.BiomeData\u0026 biomeData, out System.String\u0026 folderPath, System.Boolean searchAllFolders)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTile",
                  "Type": "System.Nullable\u003CShared.Models.WorldTile\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "tileX",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "tileY",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "biomeId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "biomeData",
                  "Type": "CandideServer.Data.DataModels.BiomeData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "folderPath",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "searchAllFolders",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "250294D5DB50C4194F394354490279848B6089762FE7C9CBC962F22B661C1F4B",
              "Hash": "71CAC3FE5366CD2791EB859747E3CAABCDC281F7490A1D2EEFD45D1293750F89",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_PositionX()",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTile(System.Int32, System.Int32)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()",
                "System.Array::GetLength(System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [
                "/"
              ],
              "Source": null
            },
            {
              "Id": "GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Int32",
              "Name": "GetFrameFromBiomeVariation",
              "Signature": "public System.Int32 GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper entity, System.Boolean searchAllFolders)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchAllFolders",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "17E829DB151BA4D255528601A7A67B5E3840DE9450C3FFF369825D46F62B7A25",
              "Hash": "B0AC124A9202CB92625A27466552505E7B988229386350A243D73C08781744F5",
              "CalledMethods": [
                "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_Value()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [
                "biome:forest",
                "biome:forest_autumn"
              ],
              "Source": null
            },
            {
              "Id": "GetFrameFromBiomeVariationWithDetailRows(Shared.Entity.EntityWrapper, System.Int32, System.Int32, System.Int32, System.Boolean, System.Boolean)-\u003ESystem.Int32",
              "Name": "GetFrameFromBiomeVariationWithDetailRows",
              "Signature": "public System.Int32 GetFrameFromBiomeVariationWithDetailRows(Shared.Entity.EntityWrapper entity, System.Int32 defaultRow, System.Int32 detailRow, System.Int32 tallDetailRow, System.Boolean searchAllFolders, System.Boolean randomFrame)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detailRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tallDetailRow",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchAllFolders",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomFrame",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 285,
              "BodyHash": "5F23B49FC6EBDE543AAF46F8AD168D444936BE96B93CD443586658924F01678E",
              "Hash": "69327104B4AF3C534DFE785D3DAC2A3FA9BEADD351FF427359D1081EB9C99AE4",
              "CalledMethods": [
                "Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CShared.Models.WorldTile\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.Int32, System.Int32)",
                "Shared.Entity.EntityWrapper::get_Frame()"
              ],
              "StringLiterals": [
                "biome:plains_dry",
                "biome:plains",
                "biome:forest",
                "biome:desert"
              ],
              "Source": null
            }
          ],
          "Hash": "BBE1F077CE3662EA91888851CE66B9724F7FE1AC78ABC0DB87DA367EC9713E55"
        },
        {
          "Id": "Candide.Graphics.VisualDebug.VisualDebugFillBar",
          "Name": "VisualDebugFillBar",
          "DisplayName": "VisualDebugFillBar",
          "FullName": "Candide.Graphics.VisualDebug.VisualDebugFillBar",
          "Namespace": "Candide.Graphics.VisualDebug",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_alignment:FillBarRenderer\u002BHorizontalAlignment",
              "Name": "_alignment",
              "Type": "FillBarRenderer.HorizontalAlignment",
              "Signature": "private FillBarRenderer.HorizontalAlignment _alignment",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F05788F6362773A5F96477B4F78441E463ECAD358021B834DDC19CB121820C9F"
            },
            {
              "Id": "_fillColor:FillBarRenderer\u002BFillColor",
              "Name": "_fillColor",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "private FillBarRenderer.FillColor _fillColor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC407EA990E2774E10B632C384869E4388B5A691320383A9CA97C267864CF23A"
            },
            {
              "Id": "_ghostProgress:System.Single",
              "Name": "_ghostProgress",
              "Type": "System.Single",
              "Signature": "private System.Single _ghostProgress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA8B147DDB9C483F0A776EFD86989C3743807776F72607148680D1C68721029F"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Vector2",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A99D10CDD66F988153188E73C62CDAC970CDFD6845C595E212579C3FAE1679"
            },
            {
              "Id": "_progress:System.Single",
              "Name": "_progress",
              "Type": "System.Single",
              "Signature": "private System.Single _progress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "937546684BF9E993945F288D3A7C5410BCC33421E5BB33D545E073776FF5341C"
            },
            {
              "Id": "_scale:System.Single",
              "Name": "_scale",
              "Type": "System.Single",
              "Signature": "private System.Single _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C80CABDA8B7B43466C3FC81AB74F11E8B3320C02F0B92D6EED35A49302397947"
            },
            {
              "Id": "_width:System.Single",
              "Name": "_width",
              "Type": "System.Single",
              "Signature": "private System.Single _width",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B07E88267DD03E90A67E864C9B16D686955F65D6972CC6D606230598F071D1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "7685FE9D39B7CD79493506658416CFC13E5A3B9D544BF48A2510529F1BDE93C6",
              "Hash": "A86A3A2DE49B94CAD1E5B8ED38F1C4D07800230891A66CA6FDAFDBCD18141B4A",
              "CalledMethods": [
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer.FillColor, FillBarRenderer.HorizontalAlignment, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer\u002BFillColor, FillBarRenderer\u002BHorizontalAlignment, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Vector2 position, System.Single width, System.Single progress, FillBarRenderer.FillColor fillColor, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, System.Single ghostProgress, System.Single lifetime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ghostProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "lifetime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6D881725F2B1998D7C99ACE2CB28478561863C2628366BC613B9BF1BB2317EC7",
              "Hash": "60B80A6236238BBCB2B08799508C1DA270415C5C90495B0CD518706BE46948FE",
              "CalledMethods": [
                "Candide.Graphics.VisualDebug.VisualDebugFillBar::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer.FillColor, FillBarRenderer.HorizontalAlignment, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C25C0409F088DFC5EF341351DE33B68095F70D6016F833503630FB0A0AAFEBFE"
        },
        {
          "Id": "Candide.Graphics.VisualDebug.VisualDebugText",
          "Name": "VisualDebugText",
          "DisplayName": "VisualDebugText",
          "FullName": "Candide.Graphics.VisualDebug.VisualDebugText",
          "Namespace": "Candide.Graphics.VisualDebug",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "CandideCreator.Shared.Graphics.VisualDebugDrawable",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_color:Microsoft.Xna.Framework.Color",
              "Name": "_color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "private Microsoft.Xna.Framework.Color _color",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4A506F5F24B23E577514375B53CF8B2EF9E7B29580DB946EBAB380389A4775C"
            },
            {
              "Id": "_font:FontStashSharp.StaticSpriteFont",
              "Name": "_font",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "private FontStashSharp.StaticSpriteFont _font",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5825F980BE0F69EECCEC33A08D8FDC34673F3421FC70FEF6190FB377B971C062"
            },
            {
              "Id": "_position:Microsoft.Xna.Framework.Vector2",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28A99D10CDD66F988153188E73C62CDAC970CDFD6845C595E212579C3FAE1679"
            },
            {
              "Id": "_scale:Microsoft.Xna.Framework.Vector2",
              "Name": "_scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _scale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CCF702C4C22CD9644BF7E62AC6DD43CC0D08AA7CC0EAF498F7735416BE29707"
            },
            {
              "Id": "_text:System.String",
              "Name": "_text",
              "Type": "System.String",
              "Signature": "private System.String _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA72BCEB18C35B330F792E5EEB263DCB1C0BF9E336C1097AFD7FEFF85C8B7B80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "450A343D6BE473D60A4C745A8B0CBCB9F27D73FCACE33FB4D0A56C61568BDDA1",
              "Hash": "557007E92B19035CB7F0A3661B6CBE65D11BF1EEB495C7366732CF4AAC9FF66B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Vector2 position, System.String text, Microsoft.Xna.Framework.Color color, FontStashSharp.StaticSpriteFont font, Microsoft.Xna.Framework.Vector2 scale, System.Single lifetime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifetime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "AEFC9AD6EA1BF97F81E42F3018BCB09D24771BEF6B0DC4EF87A9718787023896",
              "Hash": "E906A839D961924978503347DC6D3ED199497F8933855BE1639BCECFA21749F7",
              "CalledMethods": [
                "Candide.Graphics.VisualDebug.VisualDebugText::.ctor(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Vector2 position, System.String text, Microsoft.Xna.Framework.Color color, System.Single lifetime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifetime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "0C3CF4FDDBAB864FD27FB2F73DF924127FEFE7F552AFDD943A7A502E8B4EE77F",
              "Hash": "8D1568278AA0719DEC75D16F25CEF7589909B7BAE8850D6E3C592452888D4F0C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.VisualDebug.VisualDebugText::.ctor(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Vector2, System.String, System.Single)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Vector2 position, System.String text, System.Single lifetime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lifetime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "7BE41C7F28711AB0EF51242EAA08E162653BF3A488AAF2CD1A68BF8AA6580918",
              "Hash": "DD26C0639B740D9BDFA0AAB5DF7F804BB2E93CBA4DE7E7EA84B5A877952734BB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.VisualDebug.VisualDebugText::.ctor(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Custom(CandideCreator.Shared.Graphics.VisualDebugDrawable)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5EB03DDF53FFD634801637651FEE90B7EE2C4E3F7452954F5D2D1A3F60259484"
        },
        {
          "Id": "Candide.Input.CinematicPlayerInputController",
          "Name": "CinematicPlayerInputController",
          "DisplayName": "CinematicPlayerInputController",
          "FullName": "Candide.Input.CinematicPlayerInputController",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Input.IInputController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationSpeed:System.Single",
              "Name": "AccelerationSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A832AA595BA73B2708BB6367ECDCC15BD804E2DBE78129D51BE8E94613D570C"
            },
            {
              "Id": "Instance:Candide.Input.CinematicPlayerInputController",
              "Name": "Instance",
              "Type": "Candide.Input.CinematicPlayerInputController",
              "Signature": "public Candide.Input.CinematicPlayerInputController Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74995CFF173B2F5E9E707603A1650EF2C7BCE733F2D214D0B7244C1D9A7B1CF1"
            },
            {
              "Id": "MaxVelocity:System.Single",
              "Name": "MaxVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single MaxVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6CCF77C3B3723C925727EDCD673FC97C52A81301B2AAB56A29B28A49836FB4C"
            },
            {
              "Id": "StoppingSpeed:System.Single",
              "Name": "StoppingSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single StoppingSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAF060F7EF044009622AD7157F978BAD68F92B1095A84C23FB6A1E6511600397"
            },
            {
              "Id": "_acceleration:Microsoft.Xna.Framework.Vector2",
              "Name": "_acceleration",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _acceleration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDD923798A7C0F9B4BB7C299E039307C8864C9BC0FE797E2FD708E1775D92CA5"
            },
            {
              "Id": "_addedInputBlocker:System.Boolean",
              "Name": "_addedInputBlocker",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _addedInputBlocker",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "279AAC1F1D8793909F67B13039BBD93033EA13E1F9AB22714173A543F95909FB"
            },
            {
              "Id": "_stopping:System.Boolean",
              "Name": "_stopping",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _stopping",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E91669A47186577FC121A252AE7E0FE8D0AD6189363CD7D87CB4F4F975D06B2D"
            },
            {
              "Id": "_velocity:Microsoft.Xna.Framework.Vector2",
              "Name": "_velocity",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _velocity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1BCF70C8F6E93B5E5EAAAA42B4CF0F0882E6EA7CDD1A6A74693BC182D5100B0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "33D9955CCCE371D44418D09A521E73E8D23BB80026A6D2392FC9A62373C21286",
              "Hash": "6949DA1DA948A0B9CD5FD7D2935428BB809108C5F62D314A85F448B1350A677D",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Candide.Graphics.Camera::SetSpeed(System.Single)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "CinematicPlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "CheckMovementKey(Candide.Input.Keybind, Candide.Input.Keybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "CheckMovementKey",
              "Signature": "private System.Void CheckMovementKey(Candide.Input.Keybind key, Candide.Input.Keybind counterKey, Microsoft.Xna.Framework.Vector2\u0026 delta, System.Single x, System.Single y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Candide.Input.Keybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "counterKey",
                  "Type": "Candide.Input.Keybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "910A042DF6EA70E1405CC42710EF023594782209558C0E6076DE0ABA72E0E4D2",
              "Hash": "C84AFE6933D4AA37D3598F734676C553AB711CA6C6AC3665AB4F5EB5893B3AFF",
              "CalledMethods": [
                "Candide.Input.Keybind::Down()",
                "Candide.Input.Keybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "4D0BC9C6021381CA9084327240ECBA0F34F0F4E353E513E11BC23C4C8BA61F3D",
              "Hash": "1CD95FD12685A2ADE1B5616CC6EF3A3969A9BB92DD15F2197B95ADDE98B28DEC",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "CinematicPlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "GetMovementDelta()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetMovementDelta",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetMovementDelta()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "977F130EEC6E884D3CFC9FAE33F4D807007DA4FAD8F1369CC6925D1F2A0C29DD",
              "Hash": "4228F0433E7BD8E0D4B211B4D1882916F877D7CEBBEB6D5E00A9F545DE86AB63",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "Candide.Input.CinematicPlayerInputController::CheckMovementKey(Candide.Input.Keybind, Candide.Input.Keybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 588,
              "BodyHash": "AF7B3D010634F4D66FE600B5F4C8C06136D904148DFB787627AFC1A8DECECEA4",
              "Hash": "EBFB37BBB261D4ECF5EB7DC4B27D455354A8F3F82B5A0CD10536342EE1D67761",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Input.CinematicPlayerInputController::GetMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.SuperKeybind::Down()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Candide.Graphics.Camera::Move(System.Single, System.Single)",
                "Candide.Graphics.Camera::get_PositionCenter()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "CinematicPlayerInputController"
              ],
              "Source": null
            }
          ],
          "Hash": "8FD7CA2223D88265CBFAE2FA5BC26CBECDB83E34D8496D4491808BE76F4A6CA4"
        },
        {
          "Id": "Candide.Input.ControllerActionManager",
          "Name": "ControllerActionManager",
          "DisplayName": "ControllerActionManager",
          "FullName": "Candide.Input.ControllerActionManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MenuActionSetHandle:Steamworks.InputActionSetHandle_t",
              "Name": "MenuActionSetHandle",
              "Type": "Steamworks.InputActionSetHandle_t",
              "Signature": "public Steamworks.InputActionSetHandle_t MenuActionSetHandle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F7919A2A94DC40650F3377E43B40C597DB516529433EDDDB1360DB33B2137FC"
            },
            {
              "Id": "MenuAffirmActionHandle:Steamworks.InputDigitalActionHandle_t",
              "Name": "MenuAffirmActionHandle",
              "Type": "Steamworks.InputDigitalActionHandle_t",
              "Signature": "public Steamworks.InputDigitalActionHandle_t MenuAffirmActionHandle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F368A7374B42C3F65B8FC46EC8C6C22AE5FF2A22B82764CBE33C98EF25DCF72"
            },
            {
              "Id": "ReuseActionOrigins:Steamworks.EInputActionOrigin[]",
              "Name": "ReuseActionOrigins",
              "Type": "Steamworks.EInputActionOrigin[]",
              "Signature": "private Steamworks.EInputActionOrigin[] ReuseActionOrigins",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "863ABC73FE1234D6361092FC2725E63E067B0FF6096598019B1846983787E8F3"
            },
            {
              "Id": "_initialised:System.Boolean",
              "Name": "_initialised",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialised",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2B4E83CB51740713674E76E6CD71BC19458B2B0A4F77BAB94F59C6B73597B17"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "7C835CF87B271E0F49B5571AC20B943E09429C745AE02B95A0E1AD2ED9A85CD7",
              "Hash": "AF3822E6F9DAEB0682E65364AFD8291D5E10BCBC9217F2776F6B85EA94E12FF2",
              "CalledMethods": [
                "Steamworks.SteamInput::Init(System.Boolean)",
                "Steamworks.SteamInput::GetActionSetHandle(System.String)",
                "Steamworks.SteamInput::GetDigitalActionHandle(System.String)",
                "Steamworks.SteamInput::GetControllerForGamepadIndex(System.Int32)",
                "Steamworks.SteamInput::GetConnectedControllers(Steamworks.InputHandle_t[])",
                "Steamworks.SteamInput::GetDigitalActionOrigins(Steamworks.InputHandle_t, Steamworks.InputActionSetHandle_t, Steamworks.InputDigitalActionHandle_t, Steamworks.EInputActionOrigin[])",
                "Steamworks.SteamInput::GetGlyphPNGForActionOrigin(Steamworks.EInputActionOrigin, Steamworks.ESteamInputGlyphSize, System.UInt32)"
              ],
              "StringLiterals": [
                "MenuControls",
                "Affirm"
              ],
              "Source": null
            }
          ],
          "Hash": "133FF539E2253FE741666B9B6492221B9DF5661035FB0441C7DF0CAA137E34AF"
        },
        {
          "Id": "Candide.Input.ControllerKeyboardInputManager",
          "Name": "ControllerKeyboardInputManager",
          "DisplayName": "ControllerKeyboardInputManager",
          "FullName": "Candide.Input.ControllerKeyboardInputManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_callback:System.Action\u00601\u003CSystem.String\u003E",
              "Name": "_callback",
              "Type": "System.Action\u003CSystem.String\u003E",
              "Signature": "private System.Action\u003CSystem.String\u003E _callback",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C7B0C1DB9596B18FC4C265B510CD8CABC4030DC22AE7900E998E3D57E1C31BC"
            },
            {
              "Id": "_initialised:System.Boolean",
              "Name": "_initialised",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialised",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2B4E83CB51740713674E76E6CD71BC19458B2B0A4F77BAB94F59C6B73597B17"
            },
            {
              "Id": "_steamCallback:Steamworks.Callback\u00601\u003CSteamworks.GamepadTextInputDismissed_t\u003E",
              "Name": "_steamCallback",
              "Type": "Steamworks.Callback\u003CSteamworks.GamepadTextInputDismissed_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.GamepadTextInputDismissed_t\u003E _steamCallback",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "258FD34BFD8603DF82AFB0A0150E59709F028A7BE1592CBA56477B843FC63D2F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FloatingKeyboard(ControllerKeyboardInputManager\u002BFloatingKeyboardType, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "FloatingKeyboard",
              "Signature": "public System.Void FloatingKeyboard(ControllerKeyboardInputManager.FloatingKeyboardType keyboardType, Microsoft.Xna.Framework.Rectangle inputScreenArea)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyboardType",
                  "Type": "ControllerKeyboardInputManager.FloatingKeyboardType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputScreenArea",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "AD2D16D6EAE076EF0A019B3BBDFE16EC941C15F26A6C2B904E3B72525FB7045A",
              "Hash": "CB6D64E985752FCFB1EEBFCFD4AF6D470225CCEF69A42CB0D78CC313127B1C4F",
              "CalledMethods": [
                "Candide.Input.ControllerKeyboardInputManager::Init()",
                "Steamworks.SteamUtils::ShowFloatingGamepadTextInput(Steamworks.EFloatingGamepadTextInputMode, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FullscreenKeyboard(System.Boolean, System.Boolean, System.String, System.Nullable\u00601\u003CSystem.Int32\u003E, System.String, System.Action\u00601\u003CSystem.String\u003E)-\u003ESystem.Void",
              "Name": "FullscreenKeyboard",
              "Signature": "public System.Void FullscreenKeyboard(System.Boolean isPassword, System.Boolean allowMultiline, System.String description, System.Nullable\u003CSystem.Int32\u003E textInputMaxLength, System.String prefilledText, System.Action\u003CSystem.String\u003E callback)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isPassword",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowMultiline",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "textInputMaxLength",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prefilledText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.Action\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "BB370682666E4C7F86634B30A2A0C75CE39D8109E5990349A6899DDB5746710E",
              "Hash": "A2A130EE14EB269C8DAE16E30D6F2493DAEE383F2EE55A5D7554A693EB9572A6",
              "CalledMethods": [
                "Candide.Input.ControllerKeyboardInputManager::Init()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "Steamworks.SteamUtils::ShowGamepadTextInput(Steamworks.EGamepadTextInputMode, Steamworks.EGamepadTextInputLineMode, System.String, System.UInt32, System.String)",
                "System.Action\u003CSystem.String\u003E::Invoke(!0)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Steam FullscreenKeyboard - Big picture overlay is not running"
              ],
              "Source": null
            },
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "CEBA83966C6BF4E420758B45A6CB0A0D59D76288D2596451C2A462BBB56AECB4",
              "Hash": "D2790E94A35E771DAFA6046296460CDD44B13F494A94676732A69172F63B0E00",
              "CalledMethods": [
                "Candide.Input.ControllerKeyboardInputManager::OnKeyboardDismissed(Steamworks.GamepadTextInputDismissed_t)",
                "Callback.DispatchDelegate\u003CSteamworks.GamepadTextInputDismissed_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.GamepadTextInputDismissed_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKeyboardDismissed(Steamworks.GamepadTextInputDismissed_t)-\u003ESystem.Void",
              "Name": "OnKeyboardDismissed",
              "Signature": "private System.Void OnKeyboardDismissed(Steamworks.GamepadTextInputDismissed_t param)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "param",
                  "Type": "Steamworks.GamepadTextInputDismissed_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "817175099048C49BF16DB86D0936E7405010AA0EB85BDEF674173B5F668A01AC",
              "Hash": "EBD5B7990685F730CCBCC35531D23ECB46C5874588214F1CE43C6D559A02FE2A",
              "CalledMethods": [
                "System.Action\u003CSystem.String\u003E::Invoke(!0)",
                "Steamworks.SteamUtils::GetEnteredGamepadTextInput(System.String\u0026, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16788C302016D78979375371627EEB3C4E6226CD0C8A9EB808C36AD574EF71C3"
        },
        {
          "Id": "Candide.Input.HotKeyManager",
          "Name": "HotKeyManager",
          "DisplayName": "HotKeyManager",
          "FullName": "Candide.Input.HotKeyManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Counts:System.Int32[]",
              "Name": "Counts",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] Counts",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0E2A1895052AC6D1CF45C01616C43738987770E0A3862A1345467FE1AE2DA74"
            },
            {
              "Id": "DPadSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DPadSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DPadSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57EAAD81E089065B68CD153B71D735EB33CBED9D6E5DF0DC322E7A1D8D4E820D"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "HotKeys:System.String[]",
              "Name": "HotKeys",
              "Type": "System.String[]",
              "Signature": "public System.String[] HotKeys",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "629973ADE5E4372FF085574804DC1EAACE54738D052CE65E25011FA3BC73038E"
            },
            {
              "Id": "Mode:System.Int32",
              "Name": "Mode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Mode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28DC1D14BFDB476E0E180948A85835F9DC969F84E9D1D1719E893A526229C788"
            },
            {
              "Id": "Offsets:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Offsets",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Offsets",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1097964C6E50FBAB1191B5EEE586BCEEF0EEC50FDB9DFC513237955BE790C63D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckHotKeyPress(System.Int32)-\u003ESystem.Void",
              "Name": "CheckHotKeyPress",
              "Signature": "private System.Void CheckHotKeyPress(System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "D7BE88BEF3CF15929089AD51959ED767DF0950658E668EBC63B6B79DEABA7A15",
              "Hash": "A04D919334CB17E01ADF79136AB980E5EC5DF4EE2FD43EAE9FB52EB1AD190A9F",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.Components.Holder.CandideInventorySlot::get_IsEmptySlot()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 384,
              "BodyHash": "D7F9FCECBCDA951438E2EAE92DE22D81A54CE9243B2D7F2C518BB28E2ADC1C29",
              "Hash": "5C12A33C35133ABC1EE65076C0B72355F518E0713082A6DA4C74291BE5D974FE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)",
                "Shared.Data.ItemDataBase::GetIconForItem(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Int32::ToString()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "A01393AE54FF9FF53C170CB0BC37C472891F31974A9BD294B3D223A43BDC1340",
              "Hash": "E179A6C0F8FA8CB5979B1EBAE750F276884300BDBF12A899F5A367A967B106C3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Input.HotKeyManager::CheckHotKeyPress(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E5D30394D7144F7A1DE67C4DB14D8ACE4CD4CDF269D5112EFEE378CDB67CA34C"
        },
        {
          "Id": "Candide.Input.IInputController",
          "Name": "IInputController",
          "DisplayName": "IInputController",
          "FullName": "Candide.Input.IInputController",
          "Namespace": "Candide.Input",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "495FA3200B2E225BCC4075812866A5C4C605AE495450E98EB4EC48ED5DAD0AD5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B87AECE55D326917308629F0D0F6643BDF94754DE39B46E44F81CEA85604819C"
        },
        {
          "Id": "Candide.Input.InputManager",
          "Name": "InputManager",
          "DisplayName": "InputManager",
          "FullName": "Candide.Input.InputManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BindArrowDown:Candide.Input.Keybind",
              "Name": "BindArrowDown",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindArrowDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DFADE08F1883166F44644AA4AC87573E4D2CEA40732CBDDF107DE52245C22386"
            },
            {
              "Id": "BindArrowLeft:Candide.Input.Keybind",
              "Name": "BindArrowLeft",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindArrowLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "161C71DD26B5EAB6496CB78B068166252E6AB8D5F8AB155EEE7266F574B0996E"
            },
            {
              "Id": "BindArrowRight:Candide.Input.Keybind",
              "Name": "BindArrowRight",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindArrowRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "50BA3EEB3BAC243D62FC9959EC41AD39ECC8B5D28B04C52D2A6F33222AF4E200"
            },
            {
              "Id": "BindArrowUp:Candide.Input.Keybind",
              "Name": "BindArrowUp",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindArrowUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F99842E12833BC4A885C0730760E4ABA01CA34728E1FC8F403B2BFD7ED292D4"
            },
            {
              "Id": "BindDown:Candide.Input.Keybind",
              "Name": "BindDown",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5F3D2571C07F3592DEEC352F68CEE0803CFB2413E950B82026AAC1BF06F1265F"
            },
            {
              "Id": "BindLeft:Candide.Input.Keybind",
              "Name": "BindLeft",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FD11562C63BA76B67103052E8176823127BDDA955A29E575A6D1311089A25F2"
            },
            {
              "Id": "BindRight:Candide.Input.Keybind",
              "Name": "BindRight",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F9D56C64C55A57C5C5FB1736C748386B1C7D56A979A7A0F9D5E8816634014C1"
            },
            {
              "Id": "BindUp:Candide.Input.Keybind",
              "Name": "BindUp",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind BindUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF0FBFA58C5E280643F42D158BA6AA68D47CB2826C7E2C1E1A90310276C39B8D"
            },
            {
              "Id": "ConstructionModeCursorSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ConstructionModeCursorSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ConstructionModeCursorSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF2767AD81EFA47623A0B2275DE82C01941D163A61A82198FBE1C14050B12D46"
            },
            {
              "Id": "Cursor2Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Cursor2Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Cursor2Sprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8763B25E680F37CB6228E17AE2362DFB7E08C11A4B43F354363E6CBCDDA156E6"
            },
            {
              "Id": "CursorPointerSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CursorPointerSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet CursorPointerSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "074E92A87D018DBF2A586640C504F771595074A0AB3DF360B10C6F47442523E6"
            },
            {
              "Id": "CursorRotation:System.Single",
              "Name": "CursorRotation",
              "Type": "System.Single",
              "Signature": "public System.Single CursorRotation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C941173FB3E499DCEA09453B529F7B9B88670C0934A98E80A2628E60F2A9F6A2"
            },
            {
              "Id": "CursorSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CursorSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet CursorSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30E8978E52CF0AC635DA4B63C3332513F2295F8B563643B29B355FEB178B5B9F"
            },
            {
              "Id": "LastNonZeroRightThumbAngle:System.Double",
              "Name": "LastNonZeroRightThumbAngle",
              "Type": "System.Double",
              "Signature": "public System.Double LastNonZeroRightThumbAngle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFEC195729C8E6B775F83810F8C6C654A975777AB210BCA2AF68E100BCAFD081"
            },
            {
              "Id": "LeftThumbActive:System.Boolean",
              "Name": "LeftThumbActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeftThumbActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "77D50119EB55B938B316245F2A382BB0E3B96E0F1B2E929F707CFE2E0D019C74"
            },
            {
              "Id": "LeftThumbAngle:System.Double",
              "Name": "LeftThumbAngle",
              "Type": "System.Double",
              "Signature": "public System.Double LeftThumbAngle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04B2F5B06864B0F2FF7B9A768130F3DB6D337A08C0C10E18B72330F13AEF4C6E"
            },
            {
              "Id": "LeftThumbLength:System.Double",
              "Name": "LeftThumbLength",
              "Type": "System.Double",
              "Signature": "public System.Double LeftThumbLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5085EABA86670097133CDAF48E9B3A5B295BB8C300297650D7F02B5C25D08288"
            },
            {
              "Id": "LeftThumbVector:Microsoft.Xna.Framework.Vector2",
              "Name": "LeftThumbVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LeftThumbVector",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E1C6CDCCB0235E55240D9DE80F5728639008EA6C8C493F18E9AB9FB550EC35C"
            },
            {
              "Id": "MinimumThumbstickLength:System.Double",
              "Name": "MinimumThumbstickLength",
              "Type": "System.Double",
              "Signature": "public System.Double MinimumThumbstickLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "62829A0002172F46168FB07F00995EFB5FF12865DC756FD40B36850260F7E41C"
            },
            {
              "Id": "MouseActive:System.Boolean",
              "Name": "MouseActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MouseActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75D7FED730D152541AE4F84F75482E4CD0CC929A22C984EE52B74EA201D0B3C9"
            },
            {
              "Id": "MouseMode:System.Boolean",
              "Name": "MouseMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MouseMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CECA8FD2697A1CC4FDD7D358CC881AE9703036A2EFC10D9C3A8C06EA05BD80E6"
            },
            {
              "Id": "MousePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MousePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MousePosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EF2DD2F36180A20F659E177CACEACA3EDC0B66708813F6A263A195C3184CE5F"
            },
            {
              "Id": "MouseScrollHorizontalDelta:System.Single",
              "Name": "MouseScrollHorizontalDelta",
              "Type": "System.Single",
              "Signature": "public System.Single MouseScrollHorizontalDelta",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E3D100C584ADA874C2C53FE45749CD33C6449445594C4A687C5B3613888E87C"
            },
            {
              "Id": "MouseScrollVerticalDelta:System.Single",
              "Name": "MouseScrollVerticalDelta",
              "Type": "System.Single",
              "Signature": "public System.Single MouseScrollVerticalDelta",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B0785D6A523D1A5325482773AEA7C13B2BB1C06560B17496DAB742771A0650E"
            },
            {
              "Id": "MouseWindowPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MouseWindowPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MouseWindowPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD02729FAD5ABBF22954EA26904DB825D74D2A126661F80C4678F9B325DB6AA9"
            },
            {
              "Id": "NewMouseState:Candide.Input.MouseDataState",
              "Name": "NewMouseState",
              "Type": "Candide.Input.MouseDataState",
              "Signature": "public Candide.Input.MouseDataState NewMouseState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5163EC2C186ED876CB476CA18092621D7C87A23E1ED57C2A5B76144BEA5843DB"
            },
            {
              "Id": "OldMouseState:Candide.Input.MouseDataState",
              "Name": "OldMouseState",
              "Type": "Candide.Input.MouseDataState",
              "Signature": "public Candide.Input.MouseDataState OldMouseState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0D66FC26893F045A7802C6EAAFA7A4B292F5AB9A2C5635F6D5D57915544FC6E0"
            },
            {
              "Id": "Player:Microsoft.Xna.Framework.PlayerIndex",
              "Name": "Player",
              "Type": "Microsoft.Xna.Framework.PlayerIndex",
              "Signature": "private Microsoft.Xna.Framework.PlayerIndex Player",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "931C571F467FB3B4E222B8CFC9198C56F45DBCE0EA129F05266D225F5B2898FC"
            },
            {
              "Id": "RightThumbActive:System.Boolean",
              "Name": "RightThumbActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RightThumbActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D41199E4F5DC87814FC03EC9C165830F964BC436848A046C131D52EDCAD23A11"
            },
            {
              "Id": "RightThumbAngle:System.Double",
              "Name": "RightThumbAngle",
              "Type": "System.Double",
              "Signature": "public System.Double RightThumbAngle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6315530F410AC19F41608551345C4CD3E0B93E4045C43809D22EDC8F13975709"
            },
            {
              "Id": "RightThumbLength:System.Double",
              "Name": "RightThumbLength",
              "Type": "System.Double",
              "Signature": "public System.Double RightThumbLength",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BA3CE468EB1DB3005203085A447DFDD4C31B3D76EBDFAF399AE3457ACAE0826F"
            },
            {
              "Id": "RightThumbVector:Microsoft.Xna.Framework.Vector2",
              "Name": "RightThumbVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 RightThumbVector",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DB80C904124A97A35CCFB9256638794E33650B5C4E608643D15C30654005ACC3"
            },
            {
              "Id": "TimeSinceMouseMove:System.Single",
              "Name": "TimeSinceMouseMove",
              "Type": "System.Single",
              "Signature": "public System.Single TimeSinceMouseMove",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CAD1278B8D447B1824EAD4552C5C164AE7F261B32211C4DAF774F46C1F936444"
            },
            {
              "Id": "WaitingKeys:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Input.Keys,InputManager\u002BKeyWaitStruct\u003E",
              "Name": "WaitingKeys",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E WaitingKeys",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D0E3E68023D277948492599AFF032A4611465985F912482D35925ED511D5AFD"
            },
            {
              "Id": "_newGamePadState:Microsoft.Xna.Framework.Input.GamePadState",
              "Name": "_newGamePadState",
              "Type": "Microsoft.Xna.Framework.Input.GamePadState",
              "Signature": "private Microsoft.Xna.Framework.Input.GamePadState _newGamePadState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7076CBFF1A8A86B4B5D04C3377597D30EED138CE30AE262D737F7B772D826580"
            },
            {
              "Id": "_newKeyboardState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "_newKeyboardState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "private Microsoft.Xna.Framework.Input.KeyboardState _newKeyboardState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5C99A40EF50955F27FAC8B91ADDE3E17F4D94E1E9FA783764D7B43CDFF147BB"
            },
            {
              "Id": "_oldGamePadState:Microsoft.Xna.Framework.Input.GamePadState",
              "Name": "_oldGamePadState",
              "Type": "Microsoft.Xna.Framework.Input.GamePadState",
              "Signature": "private Microsoft.Xna.Framework.Input.GamePadState _oldGamePadState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FB3121AE2631079D89C84A9B8FF825407322312EAC3B92253FF877A65821B597"
            },
            {
              "Id": "_oldKeyboardState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "_oldKeyboardState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "private Microsoft.Xna.Framework.Input.KeyboardState _oldKeyboardState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB78BA0A5BDBBC9F1BEBCC46393023B35153AB33F825D37D0E391FC18DFB36D0"
            },
            {
              "Id": "_storedLeftThumbActive:System.Boolean",
              "Name": "_storedLeftThumbActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _storedLeftThumbActive",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "09E3A63AEF3C88F1C6B9C061A40993E2A1F82344A1EBDDA2EA49280B87870658"
            },
            {
              "Id": "_storedLeftThumbAngle:System.Double",
              "Name": "_storedLeftThumbAngle",
              "Type": "System.Double",
              "Signature": "private System.Double _storedLeftThumbAngle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D8E2860377307B9FE7206C936407E317E0742643EFE7680B35058EFA3E84FE33"
            },
            {
              "Id": "_storedLeftThumbLength:System.Double",
              "Name": "_storedLeftThumbLength",
              "Type": "System.Double",
              "Signature": "private System.Double _storedLeftThumbLength",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE56467A9618B70AD38396C9E070CA7DD463197166E70DC1ED50977EF3565CD1"
            },
            {
              "Id": "_storedLeftThumbVector:Microsoft.Xna.Framework.Vector2",
              "Name": "_storedLeftThumbVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _storedLeftThumbVector",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "098D14F5C10B699CC4C9136792345411B20F1C8465BB04E49E3BDF540835E89B"
            },
            {
              "Id": "_storedMouseActive:System.Boolean",
              "Name": "_storedMouseActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _storedMouseActive",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E94621611B3550BE20D329E0CB6989D417A7FFFFE99F6710FBC540812196A3DD"
            },
            {
              "Id": "_storedMouseAngle:System.Double",
              "Name": "_storedMouseAngle",
              "Type": "System.Double",
              "Signature": "private System.Double _storedMouseAngle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E18C59AB0AB91BAA4A27CC59BCBBDF77FDCCEA1647FF96C46DC685FA1C09D7ED"
            },
            {
              "Id": "_storedMouseLength:System.Double",
              "Name": "_storedMouseLength",
              "Type": "System.Double",
              "Signature": "private System.Double _storedMouseLength",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FA84D4261382386501E1F8F0E1BC165A9A4E9BCF7B965F9096E3267F1CF8385"
            },
            {
              "Id": "_storedMousePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_storedMousePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _storedMousePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "012C0700BE0CA256EA0804A220544F77F58B381DA0E287655D3F44B632799AF7"
            },
            {
              "Id": "_storedMouseVector:Microsoft.Xna.Framework.Vector2",
              "Name": "_storedMouseVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _storedMouseVector",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FDEB18BD4A594348EB8E92E0295BBCBA54EDD4ECB0E9981D5865074A8FB9DDC"
            },
            {
              "Id": "_storedMouseWindowPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_storedMouseWindowPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _storedMouseWindowPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F94B43ED06FFE5A4A3CEA611C7746FF69AA1CA77CB2DC914C60032F642A95A45"
            },
            {
              "Id": "_storedNewGamePadState:Microsoft.Xna.Framework.Input.GamePadState",
              "Name": "_storedNewGamePadState",
              "Type": "Microsoft.Xna.Framework.Input.GamePadState",
              "Signature": "private Microsoft.Xna.Framework.Input.GamePadState _storedNewGamePadState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0E6050816A245ED5F311118B0C3311ED287327C0096C62BEBC1FBAC95118F09"
            },
            {
              "Id": "_storedNewMouseState:Candide.Input.MouseDataState",
              "Name": "_storedNewMouseState",
              "Type": "Candide.Input.MouseDataState",
              "Signature": "private Candide.Input.MouseDataState _storedNewMouseState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D637ED2F151D5E33DB8346F017264D16961B9DB4026D43FC0B44FA2C488E6DE"
            },
            {
              "Id": "_storedNewState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "_storedNewState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "private Microsoft.Xna.Framework.Input.KeyboardState _storedNewState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43441F220ABF80D84A0DD0975BF3E959129A261AD8CD9935B8D6A55D227F3BCE"
            },
            {
              "Id": "_storedOldGamePadState:Microsoft.Xna.Framework.Input.GamePadState",
              "Name": "_storedOldGamePadState",
              "Type": "Microsoft.Xna.Framework.Input.GamePadState",
              "Signature": "private Microsoft.Xna.Framework.Input.GamePadState _storedOldGamePadState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "403CE869510FF74450FE23824C046C84EFD9F14923C66D6927DCDD10892D7ED1"
            },
            {
              "Id": "_storedOldMouseState:Candide.Input.MouseDataState",
              "Name": "_storedOldMouseState",
              "Type": "Candide.Input.MouseDataState",
              "Signature": "private Candide.Input.MouseDataState _storedOldMouseState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C2038697A0A6683247ADDA5A45B4D5A3CBB093381B9A0D508451C9B2FDE4AAC4"
            },
            {
              "Id": "_storedOldState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "_storedOldState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "private Microsoft.Xna.Framework.Input.KeyboardState _storedOldState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF3B66E228CC6887CC0319414B8808E80BF30695568DC96149D42F02518575EA"
            },
            {
              "Id": "_storedRightThumbActive:System.Boolean",
              "Name": "_storedRightThumbActive",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _storedRightThumbActive",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A057F32EF941741911450C8393CBEFA663B19C82BE17F01DB4C9A1C4BB54B57C"
            },
            {
              "Id": "_storedRightThumbAngle:System.Double",
              "Name": "_storedRightThumbAngle",
              "Type": "System.Double",
              "Signature": "private System.Double _storedRightThumbAngle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E62C706C32A316F1BA6B3A918FD38DCBDAE8CE6FBFB4822E22FD4F7CF7B624E0"
            },
            {
              "Id": "_storedRightThumbLength:System.Double",
              "Name": "_storedRightThumbLength",
              "Type": "System.Double",
              "Signature": "private System.Double _storedRightThumbLength",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7DC18D73EDC0EE2822AC6F9E492428EF71EFE2C10781E8181BECCE0BAE7C67D9"
            },
            {
              "Id": "_storedRightThumbVector:Microsoft.Xna.Framework.Vector2",
              "Name": "_storedRightThumbVector",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _storedRightThumbVector",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6046AF3A2D2F36BBBD7098188EB41D2CEA4DE73A19F9CCD479DDE7DE364B4252"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AnythingPressed()-\u003ESystem.Boolean",
              "Name": "AnythingPressed",
              "Signature": "public System.Boolean AnythingPressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "304D5585AFD273BE3714935746D2B5AE7AD1C5611D611EC10DFAC9F3EFD9B74F",
              "Hash": "D8C626FC83AE3951ED0295AA8A7CD20CC17B2FF59E3FC476401EB871CD05CE54",
              "CalledMethods": [
                "Candide.Input.InputManager::AnythingPressedOnKeyboard()",
                "Candide.Input.InputManager::AnythingPressedOnGamePad()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AnythingPressedOnGamePad()-\u003ESystem.Boolean",
              "Name": "AnythingPressedOnGamePad",
              "Signature": "public System.Boolean AnythingPressedOnGamePad()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "BA2E30328B13EE71169174F2BD4370B9E7DB22F93721DA092FDDC9BA665EEAF4",
              "Hash": "D168F531F939EE167898099B4A4E25F075BECA1E5814A534DCF0841F18CA6985",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::get_DPad()",
                "Microsoft.Xna.Framework.Input.GamePadDPad::op_Inequality(Microsoft.Xna.Framework.Input.GamePadDPad, Microsoft.Xna.Framework.Input.GamePadDPad)",
                "Microsoft.Xna.Framework.Input.GamePadState::get_Buttons()",
                "Microsoft.Xna.Framework.Input.GamePadButtons::op_Inequality(Microsoft.Xna.Framework.Input.GamePadButtons, Microsoft.Xna.Framework.Input.GamePadButtons)",
                "Microsoft.Xna.Framework.Input.GamePadState::get_Triggers()",
                "Microsoft.Xna.Framework.Input.GamePadTriggers::op_Inequality(Microsoft.Xna.Framework.Input.GamePadTriggers, Microsoft.Xna.Framework.Input.GamePadTriggers)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AnythingPressedOnKeyboard()-\u003ESystem.Boolean",
              "Name": "AnythingPressedOnKeyboard",
              "Signature": "public System.Boolean AnythingPressedOnKeyboard()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "2DD8E678731B773B0E6DA77804A54F646F1E260D151BA458DD2E8B08B46CC86B",
              "Hash": "716B60BBB3B5C015261480C8EC6E2AE3BC32F2E7AA11868690B48F666C73A6EE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::GetPressedKeyCount()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CallWhenPressed(Microsoft.Xna.Framework.Input.Keys, Candide.Input.KeyEventDelegate)-\u003ESystem.Void",
              "Name": "CallWhenPressed",
              "Signature": "public System.Void CallWhenPressed(Microsoft.Xna.Framework.Input.Keys key, Candide.Input.KeyEventDelegate callback)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "Candide.Input.KeyEventDelegate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "B5E3B238FA2002523E897867D5FCF01766344BA549F624FC3285FA38852825E2",
              "Hash": "9E04FCD8368538363AF17C8C3FA6DB73FF8F4D5D1D9822894B78AB30939B616C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.Input.KeyEventDelegate\u003E::Add(!0)",
                "InputManager.KeyWaitStruct::.ctor(Microsoft.Xna.Framework.Input.Keys, Candide.Input.KeyEventDelegate)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Down(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B2E6A64A58648DB6A141CA27AE6A90A4F4744801F90B415B702CFC2CFABA4665",
              "Hash": "DCDF92FA0091BCAD85436F9D508550727FF407E70D6587C16F8FDE04E1568B30",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonDown(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Down(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BDC5770555F1D37F7EB6B374DD5C1FF45C380DB42503FD5090BC2FE952073E05",
              "Hash": "98C1AADFFB79C1DDF9D45754A8D404DBDE47027D5C6890BAE998837B0A5B2CEF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonDown(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Down(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2248EED116C582081A0480B92BE9AD091115FB98E43A379AE0B300990A1446BD",
              "Hash": "F34C4652DA353FCEB7AABA31A588D900F2BE39A3988948470625EE796429781F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0A346A2310ED9D17E23A46B50AFD4CADB16DAC8E949AD5C3F046CD1E845F2CDF",
              "Hash": "14B2BD479ECECE13A069B91DEF8790E0BD9C02BE4BB047E1B1B659D33A42A7EE",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMouseAngleFromEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Double",
              "Name": "GetMouseAngleFromEntity",
              "Signature": "public System.Double GetMouseAngleFromEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "E2FD7C604A10EC3E059EDC7067F47D564724E8202EA7CFD63FBBBB4A61C51DFC",
              "Hash": "0867A37E9C9333E75717A1B5901BED2247CDA077A132E90E554D4A92AFEEBFEB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "7DF952249755764E00FA6624CEC49BAF03E863951E4887D6B6247A28C6946FFA",
              "Hash": "DCAEA372F209C758A533EC166052E364B2A23FFB3E5FB83E32E725DA7BBE6CA1",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonDown(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "4BFD728C01AB8854A67E8661C3B21FBFFB6CFD2374CE0495C361B7E2F049AAD1",
              "Hash": "E0532A24A673E168EDE5F24CE40FC6BAD12FC63DB771BC3333CFA2DF55BBA016",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonDown(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "6FF27A2FF360FDB8AB723196A2A8314637717D0646027E0BE7E29B702D43154B",
              "Hash": "47EBA774B5D52281A055C7B0BF2CE30288A0C6DDA0851E87E717869A87806045",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "F5AB584C4721F2B1D6B51CE7113C8833CBC5E532A7615214B0D713163E75ED2A",
              "Hash": "237F31532F6650BA540B7800D97494794471FD343791F4A8DEB519EA9A3842D3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "Candide.Input.MouseDataState::Update()",
                "Microsoft.Xna.Framework.Input.GamePad::GetState(Microsoft.Xna.Framework.PlayerIndex)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "6C728517A45442A5F3A20E077FABEA17E6C1EF48161AA1692979E3510ABC563A",
              "Hash": "7432915C927920DC9077A65FD0BB3D5E6B372627D34EEB6DAD27800C40C94014",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonUp(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "7B1F0A7A4F2587682582D54B0493BBA930AD6F2D788CCB3CCB8FB20D36DA267E",
              "Hash": "4AB126AD5FD060B47CC653EA3D630CC10F98F6872FDF959D9B86821C6F29FAFC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonUp(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "8E11C44B5ADB4B088E1A3F33DCEF5B88CCCB2DFFE0A82E027EACA03D0EB5767A",
              "Hash": "50B738D1D7A9EF196445CF74F2D28BCF835693E773BB361821313C67031F8FF5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldDown(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "OldDown",
              "Signature": "public System.Boolean OldDown(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0BA26C734B7BACBBA16A4C96219A5D88B813E3A6FA49C1D232485F22CF4070C5",
              "Hash": "A657B57F0A12025D5A47DFFDD1C6190845DCAB77869FE0E08B6809C164C42A54",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonDown(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldDown(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "OldDown",
              "Signature": "public System.Boolean OldDown(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0632ED6AAC304DD7230CB89A87542BBD11903752C7EF2078ED3E8F59C98B0AF9",
              "Hash": "F26707B98C752FEB10152F24F2C1E0C794E96A907B5DB3AFBD014FD2CCDD3A1B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonDown(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "OldDown",
              "Signature": "public System.Boolean OldDown(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C61A69D65DB88853FFDCF86734905CC16AF1FFF3D8BEABEFB72889E01B28355B",
              "Hash": "FA36BFD70A808CA88A52016309880C9E2FCBD5575DE881984DA8AE16FC45D9D8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldUp(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "OldUp",
              "Signature": "public System.Boolean OldUp(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "18D21A0E7697E92BD86ECFDCA1F63848F821150930E276A754ED16497D665F74",
              "Hash": "445925EAFB35DD418149125EA06A430C9AEC1F10BF33259EE0BB43CB9159A106",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonUp(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldUp(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "OldUp",
              "Signature": "public System.Boolean OldUp(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B44DF1E3345AC70487D576CF68FDC9E33B0B1B333732FE91979FFA1413ED4AB4",
              "Hash": "9561A86A0EA1B710CDCDD214FDF4ABC6DFEBF7FE4CBCF4A4A93F6AE1790557E1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonUp(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldUp(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "OldUp",
              "Signature": "public System.Boolean OldUp(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6650D3ADFF07DBE9DB8DFAC9601345E1B33233209280E395D6B35A359C511D32",
              "Hash": "D19C3B32BB9C63D83203F147CB0AFEF8E697E1339885C12639A98E2D6B0F6615",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F0BA157B34EBEAE6F9D29DF0A4CCB8714B88F8F81E8DD449DDE1285622499E68",
              "Hash": "87AA7451D0E0A618052BFC6A08066604208DCD97DED88816A4AC1A0A875E33EE",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonUp(Candide.Input.MouseButtons)",
                "Candide.Input.MouseDataState::IsButtonDown(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "75E225B11FA2819D99CBD4A30B725D15DBEC7EB73FB7EA904028DA32D0E6D4D9",
              "Hash": "0DE4283788886E18E1963E2F742ED1B6943207243B853BC55F5B9F4CB4821B8E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonUp(Microsoft.Xna.Framework.Input.Buttons)",
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonDown(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "421615DB8A41AFE3B56F2E13CC85BC0B458C4661F8259E263D1B61FD953A2E84",
              "Hash": "6BE56240042D04DF41AB4885DDA91DDF2374697C4C89EB0A535B3C29DF9933F4",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "172FA4C6FB2F2AB16C93766F9A6A03CFC9547E44BB420A8582F0D190397D3AB8",
              "Hash": "DD013D950B9333769158B04E10D5733BE16D1895A5C729F49E7033E1AA816E64",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonDown(Candide.Input.MouseButtons)",
                "Candide.Input.MouseDataState::IsButtonUp(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "F35145CE074A3BAB60F5D12D4ABFF90086115FC301780B36A02E3E73DB1BF18C",
              "Hash": "916FAD0579599C7AD610B493F9717E39EC1D07BB6885C1D8331803008B61E95F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonDown(Microsoft.Xna.Framework.Input.Buttons)",
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonUp(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "AE0ACDCC7490D15AF3B5723D6A3960EA750125407FBFBD5E9C7CACB3525EFF1E",
              "Hash": "62862EAD80B2409FB3DCFED87B400A51523C964C8F5DE1ACC9A5A3914DEFC693",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RestoreStates()-\u003ESystem.Void",
              "Name": "RestoreStates",
              "Signature": "public System.Void RestoreStates()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "DBD2EF95405B2EBFBC1E610E37CCEA1330046E75BF4517EFFB3EA7E9840B5AEE",
              "Hash": "385FE8CFE093AD161AEB6989C735653CF927D942E0F42CD43745D0FFCD663719",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StoreStates()-\u003ESystem.Void",
              "Name": "StoreStates",
              "Signature": "public System.Void StoreStates()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 449,
              "BodyHash": "433326ADB4FCBC4148423EBA1A219F754EC52A1AE6B414860582BFC42467B280",
              "Hash": "13C7AE1BE71B2818E3AADFA13BF6511C41B70398A813D7356E43CE9CBE5B0D5B",
              "CalledMethods": [
                "Candide.Input.MouseDataState::.ctor(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F805E7B2B283D8B5808D3A28A7D77501268D6F28C61199C6F91302AC138E4E2B",
              "Hash": "5CCDA9BDC238CE2AE14901B01C1F86F38FD760186D3A8A04581B2FA095B95549",
              "CalledMethods": [
                "Candide.Input.MouseDataState::IsButtonUp(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up(Microsoft.Xna.Framework.Input.Buttons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "DCF102E576CCB48FE6C6868B5B15FEC70EBA9DB5734B9CD119F69B705E9DDBA7",
              "Hash": "A21A285D6B55FFA464963AE0F3812FFC692D83B8A044377CC398D33697B1E712",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.GamePadState::IsButtonUp(Microsoft.Xna.Framework.Input.Buttons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up(Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "89B18B5716F43A9B596F5344F695BFF7E2BC1FDBE7C590B6AD6D9F4342C8B7FD",
              "Hash": "892F0B089A17B235AC5174BFDF9BC521DBFA39551E5F07285CDCDDB85185ABCB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1014,
              "BodyHash": "5C9FC1CBFF86821FD3C826B5D51976203DE65D8FF272E22C4AB5C8FD6402D091",
              "Hash": "139BA68B025E3A076815AE43BBC71B944577E8908A277B8706E2D1B30A74F2E9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "Candide.Input.MouseDataState::Update(Candide.Input.MouseDataState\u0026, Candide.Input.MouseDataState\u0026)",
                "Microsoft.Xna.Framework.Input.GamePad::GetState(Microsoft.Xna.Framework.PlayerIndex)",
                "Microsoft.Xna.Framework.Input.GamePadState::get_ThumbSticks()",
                "Microsoft.Xna.Framework.Input.GamePadThumbSticks::get_Left()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Input.GamePadThumbSticks::get_Right()",
                "Microsoft.Xna.Framework.Input.MouseState::get_Position()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Input.MouseState::get_LeftButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_RightButton()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Input.Keys, InputManager.KeyWaitStruct\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.Input.KeyEventDelegate\u003E::get_Count()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "System.Collections.Generic.List\u003CCandide.Input.KeyEventDelegate\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Input.KeyEventDelegate\u003E::get_Current()",
                "Candide.Input.KeyEventDelegate::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32BB6D18430CB76909E73EE108A6B33EA62954F9FEEDC1C547C49521F4E4E917"
        },
        {
          "Id": "Candide.Input.InputMode",
          "Name": "InputMode",
          "DisplayName": "InputMode",
          "FullName": "Candide.Input.InputMode",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DPad:System.Int32",
              "Name": "DPad",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DPad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E9E4D3A9322653E1668BDC0262CB2191D95FE69ACD5539B23CADC786BF3FE9C"
            },
            {
              "Id": "Keyboard:System.Int32",
              "Name": "Keyboard",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Keyboard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25B9297057C91FE7D72D5021F16AED55CDE8474B513E319F3FA8D929EC928A7D"
            },
            {
              "Id": "KeyboardAndMouse:System.Int32",
              "Name": "KeyboardAndMouse",
              "Type": "System.Int32",
              "Signature": "public System.Int32 KeyboardAndMouse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3431BA7FD5CC50F7CE4F6DB7729056D591A25105D70E57C49D02077F0CCE189"
            },
            {
              "Id": "SingleStick:System.Int32",
              "Name": "SingleStick",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SingleStick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BA1949D80AB642761FF9BCFD64483E71A12D4626BAE39E36C8552F57B4429EF"
            },
            {
              "Id": "TwinStick:System.Int32",
              "Name": "TwinStick",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TwinStick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6FFB3363217986FF7712C2FACF4177E408FBC95DA11F653517F4D83CC1979EF5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5AC3C21BC141528B9CA5CAD662C2B307C268F1A084ABDC9ED68220CCC92186A1"
        },
        {
          "Id": "Candide.Input.InputState",
          "Name": "InputState",
          "DisplayName": "InputState",
          "FullName": "Candide.Input.InputState",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Mode:System.Int32",
              "Name": "Mode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Mode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28DC1D14BFDB476E0E180948A85835F9DC969F84E9D1D1719E893A526229C788"
            }
          ],
          "Properties": [
            {
              "Id": "UsingController:System.Boolean",
              "Name": "UsingController",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingController",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5BE27EEAAE77A83456821CD1A5423451D7C05B30C8EA8E67ED8518FF7D50AD47"
            },
            {
              "Id": "UsingKeyboard:System.Boolean",
              "Name": "UsingKeyboard",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsingKeyboard",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6709EB89473D1AFB67C83FE01F4CA316D019840ECFE356A7C5B01A230616C29A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "6171A66415FA902E21DEA38D7F5286F1C08726027E2D94A710F21641D723E6F5",
              "Hash": "B7721F4C52D4A49681D2BCF53D4138FCC1227BD5AEE3CEFD42FF4B401473B1A6",
              "CalledMethods": [
                "Candide.Input.InputManager::AnythingPressedOnKeyboard()",
                "Candide.Input.MouseDataState::IsAnythingPressed()",
                "Candide.Input.InputManager::AnythingPressedOnGamePad()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7886CB8EEA9AF93B63859F29A9E69AFF7AED48D4D160D6446B3BD942409B7D0F"
        },
        {
          "Id": "Candide.Input.Keybind",
          "Name": "Keybind",
          "DisplayName": "Keybind",
          "FullName": "Candide.Input.Keybind",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Buttons:Microsoft.Xna.Framework.Input.Buttons[]",
              "Name": "Buttons",
              "Type": "Microsoft.Xna.Framework.Input.Buttons[]",
              "Signature": "public Microsoft.Xna.Framework.Input.Buttons[] Buttons",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D60788AA8D4C522B23E55307FE03EDAE1C8DDCB49157277EB98BD4B83134D0E1"
            },
            {
              "Id": "Keys:Microsoft.Xna.Framework.Input.Keys[]",
              "Name": "Keys",
              "Type": "Microsoft.Xna.Framework.Input.Keys[]",
              "Signature": "public Microsoft.Xna.Framework.Input.Keys[] Keys",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9CFF0FDDFBAD55087D4EE6E50402FBE23BB41BB54BF524A6695AC6BABE10A78"
            },
            {
              "Id": "MouseButtons:Candide.Input.MouseButtons[]",
              "Name": "MouseButtons",
              "Type": "Candide.Input.MouseButtons[]",
              "Signature": "public Candide.Input.MouseButtons[] MouseButtons",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC236CE95D1CB23D323C1284EB4B32E2C0C904A0A9971A18B57DEF2980309150"
            },
            {
              "Id": "_repeats:System.Int32",
              "Name": "_repeats",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repeats",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7F4107775D146E3719A3FF15ED05023F8557598F486DC961B7D4FD8C77CC94D"
            },
            {
              "Id": "_time:System.Double",
              "Name": "_time",
              "Type": "System.Double",
              "Signature": "private System.Double _time",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9646EE8946026AFC1D4C2365081F151A80EAB62B588DA9ECC814D8E312398B01"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Down()-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "ABD7E6F54F10E4D310AE96C314380066E86095ABD42A998CBECDF3D6A11920D7",
              "Hash": "A71A0F2BE434B103D1E156112929CEA6B1295800A8B45779B3EE712CE3F720AF",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held()-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "5E744CA860A67B691F3E224FB6E04E282231CBAEE0E4DC54374B9BD8EC4E1F73",
              "Hash": "2EAF68A620F67C5EF176AC2CDE27D8753D8A318081232EC5CAE4557E833D0869",
              "CalledMethods": [
                "Candide.Input.InputManager::Held(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Held(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::Held(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeldRepeating(System.Double)-\u003ESystem.Boolean",
              "Name": "HeldRepeating",
              "Signature": "public System.Boolean HeldRepeating(System.Double repeatsPerSecond)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "repeatsPerSecond",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 186,
              "BodyHash": "22D541FE907DD90F3E2BD685ED686F51ECB6E86B5446EB6359A818B49FDDBA3F",
              "Hash": "17345FF961827A427EA17DD7BF90D514E7FA4C347EFF7F5B81997DFA76118754",
              "CalledMethods": [
                "Candide.Input.Keybind::Held()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld()-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "7872A3F004D8977428C478327E63425138498380C93B124204246978AFA0A265",
              "Hash": "B724BD53CD26F075E7FDE03BCD9BCAD8C2A37B60EA3F8DAE3F411C0156B99B37",
              "CalledMethods": [
                "Candide.Input.InputManager::NotHeld(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::NotHeld(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::NotHeld(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldDown()-\u003ESystem.Boolean",
              "Name": "OldDown",
              "Signature": "public System.Boolean OldDown()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "C214633BFC9DA14A8F0C58ADF8277C21FF0C1106681F5637C9318E15FAA5D482",
              "Hash": "A9A6E804290F29B073456BCFA8E7E803A1E5BBAF1C44EB15F26BB04719CD2BB1",
              "CalledMethods": [
                "Candide.Input.InputManager::OldDown(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::OldDown(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::OldDown(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldUp()-\u003ESystem.Boolean",
              "Name": "OldUp",
              "Signature": "public System.Boolean OldUp()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "6B5A161A2FDED8399EE7528909519C51911F425874043A44EA2742A27B1AB3AF",
              "Hash": "4CE35A9CD2C6116CA7C4AB307C5DBB4D415278035243781497960C4962ACC38B",
              "CalledMethods": [
                "Candide.Input.Keybind::OldDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed()-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "883A5FA74D0E672B7AF36C71CAF60A22B63CC48D65FFC630340BFB52D8B14D70",
              "Hash": "4B2C3E594CF4521F521E6A31527D37958715031E6E1ED9BD2FB74AB9B36CE28F",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released()-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "CE02608413A0E21DF6EC679F167AF35502CDD39BA3581C222D6DC5229599313B",
              "Hash": "C8C1DF17C1CF4605B7331B036F13F58182DA1B7EF535758A40A10ADC2DBE6DED",
              "CalledMethods": [
                "Candide.Input.InputManager::Released(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Released(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Input.InputManager::Released(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "F849D81881E7099CD1EA9F7A635B59F0411C8589DB1EFFC3A36BD106A50E991B",
              "Hash": "90CD32405F6242B0E4D4A7E545851CE3B3534C3D6BB68ED7ECAB23A3339829F7",
              "CalledMethods": [
                "System.Object::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up()-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "5746F49B1972EBC105D8EF1F99EC7BCC144359AEDD29671C2268A5D18350D593",
              "Hash": "62DD6D5462EC8D85C4B41966CB5A7691EC6120BDFF0374AE0213049CB4554C97",
              "CalledMethods": [
                "Candide.Input.Keybind::Down()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7EFD63BC40FA0E09FFC55D921BE10C966C48BB34C658669041655C0AF6E92798"
        },
        {
          "Id": "Candide.Input.Keybinds",
          "Name": "Keybinds",
          "DisplayName": "Keybinds",
          "FullName": "Candide.Input.Keybinds",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AltAttack:Candide.Input.SuperKeybind",
              "Name": "AltAttack",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind AltAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26A034652B82785DAD825B9FA57496A442ECC3A8163AF7AF4084955DD5B5EF5A"
            },
            {
              "Id": "Attack:Candide.Input.SuperKeybind",
              "Name": "Attack",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31CB8D2715394EBAC83BE73E5EAB4502BECA1B313B5E6066DB44E76DF5B362BF"
            },
            {
              "Id": "BindSwitchHittingMode:Candide.Input.SuperKeybind",
              "Name": "BindSwitchHittingMode",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind BindSwitchHittingMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04230B2FC41A2F2346AEEEC289BAFF8FEF9DE0A450A3999C7BE35B74E8AE84D3"
            },
            {
              "Id": "CancelAction:Candide.Input.SuperKeybind",
              "Name": "CancelAction",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind CancelAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14A7E87E3B0240757DFF56D67825A0C84E47E3F288AAF1C8114DF1D21B735784"
            },
            {
              "Id": "Controller_PickupPartial:Candide.Input.SuperKeybind",
              "Name": "Controller_PickupPartial",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Controller_PickupPartial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "23EF3723812283AE8900FD2C9914E10D6BAE9DDC093E934E8888EAFC20E63005"
            },
            {
              "Id": "Controller_UiPromptHotkeyBindings:Candide.Input.SuperKeybind",
              "Name": "Controller_UiPromptHotkeyBindings",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Controller_UiPromptHotkeyBindings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6CA91A0FDAC1AA74B8C829F68B49C3F457FC8FD1C773BF766AF2F86B0D85DFD"
            },
            {
              "Id": "Dash:Candide.Input.SuperKeybind",
              "Name": "Dash",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Dash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B839344CFDFC12ABC1AAD3D82AFB7EE4638E4EB61E11A07EDE15EAD001B2964"
            },
            {
              "Id": "Grab:Candide.Input.SuperKeybind",
              "Name": "Grab",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Grab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "663E501F54801FDB4CF2E114D8ED1F24D4AF1ECF184E31D906B6106AB51CC6B7"
            },
            {
              "Id": "HotKey1:Candide.Input.SuperKeybind",
              "Name": "HotKey1",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind HotKey1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0AF0E323D0176F8A6B6CB48FB93E67924B6CDD3487D58C70FC45F932BF78608"
            },
            {
              "Id": "HotKey2:Candide.Input.SuperKeybind",
              "Name": "HotKey2",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind HotKey2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B754AF8834E3B3899E3023F81D30DB62282427AC40B848905576C8FB4A8FA80E"
            },
            {
              "Id": "HotKey3:Candide.Input.SuperKeybind",
              "Name": "HotKey3",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind HotKey3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EFC910A7F99F1267C77354535B2CBD80CBE2A1E0A32E6BCBD54452C919B9D98"
            },
            {
              "Id": "HotKey4:Candide.Input.SuperKeybind",
              "Name": "HotKey4",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind HotKey4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA24369A869FC869E470EAD5F1B7B7D5966F44BF1ACA745C2C8AB72848F112BB"
            },
            {
              "Id": "Interact:Candide.Input.SuperKeybind",
              "Name": "Interact",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Interact",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C642FB8655790C7B91263FD7244BF38BA32E6B42E8ADE54EACB83914A37307F3"
            },
            {
              "Id": "Inventory:Candide.Input.SuperKeybind",
              "Name": "Inventory",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Inventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E82B3A8B7B5DBE505DA88B294A4C917640A4AD2B9258F012BA70B1DBFDFB33C9"
            },
            {
              "Id": "MouseKeyboardInventoryDropItem:Candide.Input.SuperKeybind",
              "Name": "MouseKeyboardInventoryDropItem",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind MouseKeyboardInventoryDropItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C51081F1B95301FFAAB6713D5FF0895CCAD6B045C46C8EB05066FE6E538D5E5D"
            },
            {
              "Id": "MoveDown:Candide.Input.SuperKeybind",
              "Name": "MoveDown",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind MoveDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFDE89269B6D7F1CA1722F3B31B2804EA92E18F0ECD566EE2543996EBDA82434"
            },
            {
              "Id": "MoveLeft:Candide.Input.SuperKeybind",
              "Name": "MoveLeft",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind MoveLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "64FD54DD9AB5A2DDE5DC8045E212CDAA0FC096848508D1DC1B4872446CA5C9B0"
            },
            {
              "Id": "MoveRight:Candide.Input.SuperKeybind",
              "Name": "MoveRight",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind MoveRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BA8CBB0A4D7CE745B8B5923D7722EE023D42366B2C84754FBB1CC83DC57A2D8"
            },
            {
              "Id": "MoveUp:Candide.Input.SuperKeybind",
              "Name": "MoveUp",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind MoveUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C92E4863DB30D533D3FEA874F38A66ED24BA4DC89D20BAAAC4BAF0DA2AFDC9FE"
            },
            {
              "Id": "NextWindow:Candide.Input.SuperKeybind",
              "Name": "NextWindow",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind NextWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A534F153D40DC2C6200129410C951E5ADE4CD762389938D387437800733B67A8"
            },
            {
              "Id": "OpenChatLog:Candide.Input.SuperKeybind",
              "Name": "OpenChatLog",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind OpenChatLog",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "601F86DF4F2296C6E3C6D2533318C09497D4437B03BEF42EE6727B63411160A2"
            },
            {
              "Id": "OpenInteractiveWorldMap:Candide.Input.SuperKeybind",
              "Name": "OpenInteractiveWorldMap",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind OpenInteractiveWorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DB9E1B553144CFDE83C9C21ED2FA095C1D9A01984802ED9DB94778FF0F293E8F"
            },
            {
              "Id": "OpenPauseMenu:Candide.Input.SuperKeybind",
              "Name": "OpenPauseMenu",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind OpenPauseMenu",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4FC5BEC0877BC958B8A7315739E37932C21207CAFEB1B6B483DA4239F93B9C0D"
            },
            {
              "Id": "OpenQuests:Candide.Input.SuperKeybind",
              "Name": "OpenQuests",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind OpenQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B90945D0A921A4CB7346CF0345FC30F54EDBD6D65B830E7DC978113C5AEDAE70"
            },
            {
              "Id": "OpenSkillsAndFavours:Candide.Input.SuperKeybind",
              "Name": "OpenSkillsAndFavours",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind OpenSkillsAndFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A66BDF801A538C644DD3293E7651EE46119A092F4282D45655AEACCF42FB181"
            },
            {
              "Id": "Place:Candide.Input.SuperKeybind",
              "Name": "Place",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Place",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "70C2C9B3EA9A4B5B383B9DDEB7940A2C63E4D015E58789BC5A254C91B08BB150"
            },
            {
              "Id": "PreviousWindow:Candide.Input.SuperKeybind",
              "Name": "PreviousWindow",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind PreviousWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B89DD92C5653A6237DB1AE90751ECC6CA855A9AAE4206F3513990A134B3D7FC5"
            },
            {
              "Id": "QuickHeal:Candide.Input.SuperKeybind",
              "Name": "QuickHeal",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind QuickHeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA6F3CE3AA81A2C9851B12DD201CCB22DE52627A77F2F54C20755CFCBBDAEA91"
            },
            {
              "Id": "SendMessage:Candide.Input.SuperKeybind",
              "Name": "SendMessage",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind SendMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69B3AFE51E3D8FF77C023C2AA76237E6783F28103DE5F7E0920812B0BAA9358C"
            },
            {
              "Id": "SplitItemModifierKey:Candide.Input.SuperKeybind",
              "Name": "SplitItemModifierKey",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind SplitItemModifierKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "28EE251E7725719D526EFBC3FD2546B01BB7A2F66BAD770F89A9F9BD7D7A5D46"
            },
            {
              "Id": "SwitchWeapons:Candide.Input.SuperKeybind",
              "Name": "SwitchWeapons",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind SwitchWeapons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CDDF1B77746BFA51FE7D5612E751220FBA30314B00984EA6EDC86B0F238D530"
            },
            {
              "Id": "ToggleDrawCursor:Candide.Input.SuperKeybind",
              "Name": "ToggleDrawCursor",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind ToggleDrawCursor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D1F02F40262ED90F9E4266CC1A60D8939DC06C955D6775BB7E134E53DE1F181"
            },
            {
              "Id": "ToggleOverlayMap:Candide.Input.SuperKeybind",
              "Name": "ToggleOverlayMap",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind ToggleOverlayMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B376B5460DEEAF576C32147B58D803BF1AE9BB3958E5221CF8E9E5FA82FEDBA"
            },
            {
              "Id": "ToggleWalking:Candide.Input.SuperKeybind",
              "Name": "ToggleWalking",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind ToggleWalking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D24DE53EEE5F0FEE881B4FD6DCA382E0F57B939CDBBA13C9DBD396BDD9DEFC40"
            },
            {
              "Id": "UiClose:Candide.Input.SuperKeybind",
              "Name": "UiClose",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiClose",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA9658002A667773EBDFB6875BA470395BA9004F054EEF25555D48F096FE4053"
            },
            {
              "Id": "UiControllerDrop:Candide.Input.SuperKeybind",
              "Name": "UiControllerDrop",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiControllerDrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3299D6943CC6F48861806BF2E300DBDA8991B4A0A8625AEA389395F05464574F"
            },
            {
              "Id": "UiMoveDown:Candide.Input.SuperKeybind",
              "Name": "UiMoveDown",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiMoveDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DCFE15C64A0C59D56F3CA40558AEF3BEAD358925076098B1177153A080128A50"
            },
            {
              "Id": "UiMoveLeft:Candide.Input.SuperKeybind",
              "Name": "UiMoveLeft",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiMoveLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72DB7286DD1EB41CC751DA7C78794218AF7007CF5513CDD0277F2155E2200951"
            },
            {
              "Id": "UiMoveRight:Candide.Input.SuperKeybind",
              "Name": "UiMoveRight",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiMoveRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CC0DF6AB703C223A57F46C331D7149D7B0F382FB99B908FF42B701C223F49AF"
            },
            {
              "Id": "UiMoveUp:Candide.Input.SuperKeybind",
              "Name": "UiMoveUp",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiMoveUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "466A5F6262C64ADE96FAE807828379B4DFA6B7629F70AF90A9C568B6FF407933"
            },
            {
              "Id": "UiPrimary:Candide.Input.SuperKeybind",
              "Name": "UiPrimary",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiPrimary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "529B1FE55ADFB4D4841AB2BF9F85DCFAA6C25734CCF74873EBC67F50CDA5C6F1"
            },
            {
              "Id": "UiSecondary:Candide.Input.SuperKeybind",
              "Name": "UiSecondary",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind UiSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FACE6E50F5A849B053987CEEB5A172E0754D736686D2E19B502296C87F0BB75B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConsumeAll()-\u003ESystem.Void",
              "Name": "ConsumeAll",
              "Signature": "public System.Void ConsumeAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "06ECA21CB11887599853BDC32E604FD125EBE0BCFCA5A16A6AAB7545F099003A",
              "Hash": "E6B942014C1DA3515F299FB2181E233E6A8A253AB067AA069B5736D7307B45F9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConsumeAllNonMovement()-\u003ESystem.Void",
              "Name": "ConsumeAllNonMovement",
              "Signature": "public System.Void ConsumeAllNonMovement()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 342,
              "BodyHash": "792DFCF4299056A73DE7BF322C355D44843700FD9CA3CF9385057549B9EC8A11",
              "Hash": "995B849C60EAAB15B0D5D7AFF32E698CA3E47B4CA3E2AD1C38C76A66947908A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "C184F0E26BD92B86A672B21EEE60F246D8326A2CFA02D13BBDFAD0C94881799F",
              "Hash": "6A9C0480BEFD920AD0A31B1293F9BCF19C44D2F9EC4086A58E0BB197E8883A6F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "40F0E6C11A497839BD1F177164D8F1AA295B951CC4C5987BA44442D449F97DC5"
        },
        {
          "Id": "Candide.Input.KeyEventDelegate",
          "Name": "KeyEventDelegate",
          "DisplayName": "KeyEventDelegate",
          "FullName": "Candide.Input.KeyEventDelegate",
          "Namespace": "Candide.Input",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "939C9158C3F109F201C292AE13D1C59FB5EA3B92BEDCFC58DF6E34D085BDE8CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CB873A880C448642C5C7AC732EDAF975180978E51756A8D81A810072D87A3D8C"
        },
        {
          "Id": "Candide.Input.MouseButtons",
          "Name": "MouseButtons",
          "DisplayName": "MouseButtons",
          "FullName": "Candide.Input.MouseButtons",
          "Namespace": "Candide.Input",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Left:Candide.Input.MouseButtons",
              "Name": "Left",
              "Type": "Candide.Input.MouseButtons",
              "Signature": "public Candide.Input.MouseButtons Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE0BD2A226BDD973BAA04297F6F631C86CE83A485AE4FC01055B9881C1FB1B08"
            },
            {
              "Id": "Middle:Candide.Input.MouseButtons",
              "Name": "Middle",
              "Type": "Candide.Input.MouseButtons",
              "Signature": "public Candide.Input.MouseButtons Middle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3509E3DC1883FD03B1E99A0D0549596C4764A68023922F6C6DDE9C9CC69B93EB"
            },
            {
              "Id": "Right:Candide.Input.MouseButtons",
              "Name": "Right",
              "Type": "Candide.Input.MouseButtons",
              "Signature": "public Candide.Input.MouseButtons Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D061EE5EFD31BA2CA1E312AEFDEF49FDE647C62227851561B055D5E6E0714C2"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "X:Candide.Input.MouseButtons",
              "Name": "X",
              "Type": "Candide.Input.MouseButtons",
              "Signature": "public Candide.Input.MouseButtons X",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC78D297BE07511DB504292F31C3EF517373F1FF1EF29D7E6F4EEC36EE8A16AA"
            },
            {
              "Id": "Y:Candide.Input.MouseButtons",
              "Name": "Y",
              "Type": "Candide.Input.MouseButtons",
              "Signature": "public Candide.Input.MouseButtons Y",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "289AA3C292A33A5CD1946C7784BF249DAF4D636FF5EC44DF5B9B0FEEFE64CD98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "01E7061D04952CE7A2619C2579270F82CD54D909DCBDFA11831BC97D80488029"
        },
        {
          "Id": "Candide.Input.MouseButtonsExtensions",
          "Name": "MouseButtonsExtensions",
          "DisplayName": "MouseButtonsExtensions",
          "FullName": "Candide.Input.MouseButtonsExtensions",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStateArrayIndex(Candide.Input.MouseButtons)-\u003ESystem.Int32",
              "Name": "GetStateArrayIndex",
              "Signature": "public System.Int32 GetStateArrayIndex(Candide.Input.MouseButtons mb)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "mb",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "9B2D0258A6461E5C6D923A3E0EAAB10367D47AF9D6D2CCA7DA938D6F1CE3AE39",
              "Hash": "2434D8BDB66EA5D1AC0E2899ADCE357299330CD330FE2FCA6B01D19F28515818",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "mb"
              ],
              "Source": null
            },
            {
              "Id": "ToNameString(Candide.Input.MouseButtons)-\u003ESystem.String",
              "Name": "ToNameString",
              "Signature": "public System.String ToNameString(Candide.Input.MouseButtons buttons)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "buttons",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "18998EBB86F5E95BDA43E753FB1F0A5B270C16EE2C08D70B575DE0096870F567",
              "Hash": "13C512C7AD63F36A2BA55BA485CD5067A4DD67584E32177E11C8AC624A540F8A",
              "CalledMethods": [
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Left Mouse",
                "Right Mouse",
                "Middle Mouse",
                "Mouse 4",
                "Mouse 5"
              ],
              "Source": null
            }
          ],
          "Hash": "100AA211DAA41393CA0B99825061DFE38D032B28C71FDDF39D58A418C98D72F4"
        },
        {
          "Id": "Candide.Input.MouseDataState",
          "Name": "MouseDataState",
          "DisplayName": "MouseDataState",
          "FullName": "Candide.Input.MouseDataState",
          "Namespace": "Candide.Input",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ButtonStatesCount:System.Int32",
              "Name": "ButtonStatesCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 ButtonStatesCount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "683BDC9F4480A8D0D20078886C65E9EA16820DA73E1B476A33579F32A85D2C10"
            },
            {
              "Id": "HorizontalScrollWheelValue:System.Int32",
              "Name": "HorizontalScrollWheelValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HorizontalScrollWheelValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6109C27E9340AE7609AC91D5F40CA0B4A9C661A05D4B1C2991250990CC9A31FF"
            },
            {
              "Id": "ScrollWheelValue:System.Int32",
              "Name": "ScrollWheelValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ScrollWheelValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99F8174A7DC2A9AA3C6EB387516549219E541CC7EE79C22B6AF80AD6CD6BC167"
            },
            {
              "Id": "State:Microsoft.Xna.Framework.Input.MouseState",
              "Name": "State",
              "Type": "Microsoft.Xna.Framework.Input.MouseState",
              "Signature": "public Microsoft.Xna.Framework.Input.MouseState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DF1BB2905358DA732A86DD142C7A68013E13C94E20A3EA082199F331A700B58"
            },
            {
              "Id": "_buttonStates:System.Boolean[]",
              "Name": "_buttonStates",
              "Type": "System.Boolean[]",
              "Signature": "private System.Boolean[] _buttonStates",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D18AD85B64EE2B075A193768763AB1B337BA63C6A81B3C042ADEE67FE4E28F76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsAnythingPressed()-\u003ESystem.Boolean",
              "Name": "IsAnythingPressed",
              "Signature": "public System.Boolean IsAnythingPressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "EB35BE07ABD319D44B469064BA214AB66E40CD943013D71D6AD1CC50A64B1DC4",
              "Hash": "72F36F702736BAA52B36C1855000FDB7289264E085D8B7724919B6CFAEC2BFFE",
              "CalledMethods": [
                "Candide.Input.MouseButtonsExtensions::GetStateArrayIndex(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsButtonDown(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "IsButtonDown",
              "Signature": "public System.Boolean IsButtonDown(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "663CD1BF4CB38478FD216EECB2D6C451ABFC3E6B4B6CC4D0905D7A2A45B71236",
              "Hash": "47DE656022E0892A69449E183377CD477CE0491477EEAB97DD1656797E8591EE",
              "CalledMethods": [
                "Candide.Input.MouseButtonsExtensions::GetStateArrayIndex(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsButtonUp(Candide.Input.MouseButtons)-\u003ESystem.Boolean",
              "Name": "IsButtonUp",
              "Signature": "public System.Boolean IsButtonUp(Candide.Input.MouseButtons button)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "button",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BC93BD129A835E5D8A8466AFC150D9DDDBBB91777A087B3833DDE41ABA3BEED9",
              "Hash": "B3DDD1117855F41B1FC478B850FE32EDE3FFD2F45042DE6FBE321D26DAB6A633",
              "CalledMethods": [
                "Candide.Input.MouseButtonsExtensions::GetStateArrayIndex(Candide.Input.MouseButtons)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "3936159170D47EB4B0A3C49B57D0D50CD54488403F360D40CC9B31A98E5F94BC",
              "Hash": "11CE87F2616A46329F137B19AAD824A7FA265009623F3A16960165A58709AD77",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.Mouse::GetState()",
                "Candide.Input.MouseButtonsExtensions::GetStateArrayIndex(Candide.Input.MouseButtons)",
                "Microsoft.Xna.Framework.Input.MouseState::get_LeftButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_RightButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_MiddleButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_XButton1()",
                "Microsoft.Xna.Framework.Input.MouseState::get_XButton2()",
                "Microsoft.Xna.Framework.Input.MouseState::get_ScrollWheelValue()",
                "Microsoft.Xna.Framework.Input.MouseState::get_HorizontalScrollWheelValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.Input.MouseDataState\u0026, Candide.Input.MouseDataState\u0026)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.Input.MouseDataState\u0026 oldMouseState, Candide.Input.MouseDataState\u0026 newMouseState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldMouseState",
                  "Type": "Candide.Input.MouseDataState\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newMouseState",
                  "Type": "Candide.Input.MouseDataState\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "C9C0B1C3C5D3E7A53BAB74E74071046C2690BBBA729E2BDA3079293C5B5C3310",
              "Hash": "A81E87E7504A85788D9E335A49F0AFBAA9C1D781B3E66737F3E55AC8615869E1",
              "CalledMethods": [
                "System.Array::Copy(System.Array, System.Array, System.Int32)",
                "Candide.Input.MouseDataState::Update()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E0D116B9A93258F616EB9E077D77140FEFADF5C5B958694DCFDAA200E6662032"
        },
        {
          "Id": "Candide.Input.PlayerControllerKeyBind",
          "Name": "PlayerControllerKeyBind",
          "DisplayName": "PlayerControllerKeyBind",
          "FullName": "Candide.Input.PlayerControllerKeyBind",
          "Namespace": "Candide.Input",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_keyBind:Candide.Input.SuperKeybind",
              "Name": "_keyBind",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "private Candide.Input.SuperKeybind _keyBind",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAD04E084D4568D2FBC6E0E7FA0BAF30E5F4A83D5B151DFFC3EE6A69ED883EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Down()-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "EE2A537EEB7914FDE08C0E6B48C2BB0499F08C7D093FFAA55435A26D89ED067D",
              "Hash": "BA7ED7FE6CA29D85FD6613E522E980859DBE1CA39BBCE05023C03EE61CD4A324",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held()-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "8C303E8C7033774415CC0F42CA4ECE41315D695A97AF812C46A96A2DB504D94D",
              "Hash": "C067B594A43F7336DDB331CD96049630D2E21BBC879A06DE8E43C18556E2E7F0",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Held()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeldRepeating(System.Double)-\u003ESystem.Boolean",
              "Name": "HeldRepeating",
              "Signature": "public System.Boolean HeldRepeating(System.Double repeatsPerSecond)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "repeatsPerSecond",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "C4782FE310E9E247E6AA4B34C0BD3851B3FBB297983600461584142BBC2249CF",
              "Hash": "162578197D1E8279C095C2CFD57EB8B6E89474FAD37DF169E201274C694B3296",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::HeldRepeating(System.Double)",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld()-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D8D806877899C629FDC9E96C8457012DB089ACC7DAB10C75EED73D08FE1462D9",
              "Hash": "D01B56A607E1CCC373FD87CA5A82E136AE3C3788836E52A69185FB2CA6842FFD",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::NotHeld()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed()-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BBA105FD37B23E408CEF885A439A81D20000D28FDE759D181BA68E7E862F6746",
              "Hash": "D691A197BD8E40E79AEAC5197648487E67088D6123EBCDC6416A1E0A08153CBF",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released()-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "41C6A04BA46032EF9CCC1333577E836946D40375C74AEBD7F2722CB960AFA1A2",
              "Hash": "5959EEE7ECE3A35997A0943E2B51A61FCE7BF3C8D4DD565C9E90D5C3B12D9B78",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Released()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up()-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "1F4B40DFFB87870D1A3504E6311AD25FB3A2F6DC677E9EA24CD2E8282F0EFB03",
              "Hash": "E3B8DAE7131F62C64519A28BE1C202410B4EF938EB37ABD45F4813CD954B130B",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Up()",
                "Candide.Input.PlayerControllerKeyBinds::get_StopReadingInput()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5919DA88BA67730985DB5A48D1A128ED86B062C2778C967E6053D704D3309EB"
        },
        {
          "Id": "Candide.Input.PlayerControllerKeyBinds",
          "Name": "PlayerControllerKeyBinds",
          "DisplayName": "PlayerControllerKeyBinds",
          "FullName": "Candide.Input.PlayerControllerKeyBinds",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BindAltAttack:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindAltAttack",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindAltAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE9A07ADA9FAB1B652D3C249D9837A63D35B4D7219B284460414D8921CBF3223"
            },
            {
              "Id": "BindAttack:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindAttack",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5AF0FC8210EC9F445BCF5189E3C9185F93771D9B126DE46914C87327251FD70"
            },
            {
              "Id": "BindDash:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindDash",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8340547D1B584FB070B5ACA63421124BCF5D5100C607754BC07E4B5B843DED1"
            },
            {
              "Id": "BindGrab:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindGrab",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindGrab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C85696110E5B63F5698C1B5028BC55CA1941A6AC0C01750A488F23E45804D65"
            },
            {
              "Id": "BindHotKey1:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindHotKey1",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindHotKey1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CD0C617B6AEC98D3A94E9A20AE89098118075033A3ADFBF02EA9ADFD3A16C4F"
            },
            {
              "Id": "BindHotKey2:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindHotKey2",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindHotKey2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B56D78AB59C31F3F0473ED3DBB9DB5FACF83A62AA6AFFA0E4D98231CB652675"
            },
            {
              "Id": "BindHotKey3:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindHotKey3",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindHotKey3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4AD22917B87A88442BFEE566EC0C19FFDE137DBE526294642BDE90D2D68941BB"
            },
            {
              "Id": "BindHotKey4:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindHotKey4",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindHotKey4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FA6F2A32F8444729AADCB09059856DD88D327C0C36C875CDE8989774C3B0E65"
            },
            {
              "Id": "BindInteract:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindInteract",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindInteract",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8E0290889E28A576408C9E6260FD0B6E8A6772385476995F071334C3C6D6DDC"
            },
            {
              "Id": "BindInteractiveWorldMap:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindInteractiveWorldMap",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindInteractiveWorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A174FDEBD87DCD56E319B51DF8948B253B9D84AE3D1E29660EDDAE2FFC73A172"
            },
            {
              "Id": "BindInventory:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindInventory",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EDD680DFCE0646BA92E60C26E2BA46DCAA95675CCEBBF772E3624053837B4DD8"
            },
            {
              "Id": "BindKeyboardQuickHeal:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindKeyboardQuickHeal",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindKeyboardQuickHeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3CCE33E99EE8E7E665F23AEF658DC3E72151FDBD5DC06A8AAA74C4CB69D44830"
            },
            {
              "Id": "BindOverlayMap:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindOverlayMap",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindOverlayMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02D0235A61481BC5D645B0050B26174E35AB3F202AF326AA262C321FAFAD1D76"
            },
            {
              "Id": "BindPlace:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindPlace",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindPlace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "89619BDFCD2C3159714216371146C9FC638F2B93BC8865BF6F933EBB021FEEB9"
            },
            {
              "Id": "BindQuests:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindQuests",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C16DF4FC370AA3E5BD2511946E506BF6EC0055DAFC35B928BEF6F6C33BA849E0"
            },
            {
              "Id": "BindSkillsAndFavours:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindSkillsAndFavours",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindSkillsAndFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F160A1F94E199549B2F4C1AA739FA5DE45D29C0C9DAAE155F7960C00389384ED"
            },
            {
              "Id": "BindSwitchHittingMode:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindSwitchHittingMode",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindSwitchHittingMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "207EAAC6434E2AFD5FD71CCC54EEA1210BB2F75A2F4EBF71C406B943CC0AAFAA"
            },
            {
              "Id": "BindSwitchWeapons:Candide.Input.PlayerControllerKeyBind",
              "Name": "BindSwitchWeapons",
              "Type": "Candide.Input.PlayerControllerKeyBind",
              "Signature": "public Candide.Input.PlayerControllerKeyBind BindSwitchWeapons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "463700D3FEEE4FBA8266A55B77FE5D4D5D8ACA9EE8D5E7C8966493F9B14C9D8E"
            },
            {
              "Id": "InputBlockers:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "InputBlockers",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E InputBlockers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "066A6B545B4B08F62C4B0ADD245100820D376A3F675DFF016E272725865DEA84"
            }
          ],
          "Properties": [
            {
              "Id": "StopReadingInput:System.Boolean",
              "Name": "StopReadingInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StopReadingInput",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EDC87B97433E42F68637D36D12EA139D102C46E4465B114E3492D030B9AFD583"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateKeyBinds()-\u003ESystem.Void",
              "Name": "UpdateKeyBinds",
              "Signature": "public System.Void UpdateKeyBinds()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "49233528E14C996A71847873A13ED0438080C0B7A0E169FC8EE9C6E0C2755915",
              "Hash": "4846013555FA4F667BE4ABB7595A645E6DD1060EEE1142C7308B3B1712480C4D",
              "CalledMethods": [
                "Candide.Input.PlayerControllerKeyBind::.ctor(Candide.Input.SuperKeybind)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BBB15D597D34A6CF695E11F9EA9CA0424E067E2B5C4F36CA71B60A6126C4497E"
        },
        {
          "Id": "Candide.Input.PlayerInputControllerManager",
          "Name": "PlayerInputControllerManager",
          "DisplayName": "PlayerInputControllerManager",
          "FullName": "Candide.Input.PlayerInputControllerManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentController:Candide.Input.IInputController",
              "Name": "_currentController",
              "Type": "Candide.Input.IInputController",
              "Signature": "private Candide.Input.IInputController _currentController",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AEC544E7D24327C16006542208DC6248DC278AE91DA48E2B711011D90CE779AB"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentController:Candide.Input.IInputController",
              "Name": "CurrentController",
              "Type": "Candide.Input.IInputController",
              "Signature": "public Candide.Input.IInputController CurrentController",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D621B2930CB113DE299E0B5AE2641014212465634E73578E396F24C0B030440F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0E2C32E9CF57E9B0DAF5337AEBF7419EBBEB03A7BA31F08AAD53E67EAF8EC3B7",
              "Hash": "763FF0AD3C1F48B4D2C86FBDF39D56D96C08A119C2565B742E2301894D89BB21",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::get_CurrentController()",
                "Candide.Input.IInputController::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FFC265265378DC37FCAF635A8D42E1D9C99C56E6ACC4AC66456CBECC8F441BD0"
        },
        {
          "Id": "Candide.Input.PlayerPlacingControllerManager",
          "Name": "PlayerPlacingControllerManager",
          "DisplayName": "PlayerPlacingControllerManager",
          "FullName": "Candide.Input.PlayerPlacingControllerManager",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Input.IInputController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerPlacingScreenPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ControllerPlacingScreenPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ControllerPlacingScreenPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B035D93FB7F57A9B462605E650F75F038EDA06D752FAE55C23B67DB2BB54299D"
            },
            {
              "Id": "Instance:Candide.Input.PlayerPlacingControllerManager",
              "Name": "Instance",
              "Type": "Candide.Input.PlayerPlacingControllerManager",
              "Signature": "public Candide.Input.PlayerPlacingControllerManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C1C0C87CD0C9AE4CE53507095478223E613FBAC35C721D406DEAF9902F7886F0"
            },
            {
              "Id": "IsMouseActive:System.Boolean",
              "Name": "IsMouseActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMouseActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46D3D36A376C5F07D919C7D32B749C4A455B80AE6D7D03C64F9CE2DE0219BF8"
            },
            {
              "Id": "MouseWasDeactivated:System.Boolean",
              "Name": "MouseWasDeactivated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MouseWasDeactivated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF8E8A9D81DB95D3029162F9B4170B355FB4D5B50AF8C75F81D7C3280F4C556"
            }
          ],
          "Properties": [
            {
              "Id": "PlacingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "PlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PlacingPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6B7A2565A0BF10650F396B43C51B225099909B4DE619BB15623D6E27A322DB12"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "EE639084411EB820D7EE4FFEB75B233034FD99022B8BB9F13DC23CE80DF08B1E",
              "Hash": "F7F8587E465742C3ABFC96AA7E9E271A493C0F01F16C9C19111CEDB464559665",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovementKey(Candide.Input.Keybind, Candide.Input.Keybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "CheckMovementKey",
              "Signature": "private System.Void CheckMovementKey(Candide.Input.Keybind key, Candide.Input.Keybind counterKey, Microsoft.Xna.Framework.Vector2\u0026 delta, System.Single x, System.Single y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Candide.Input.Keybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "counterKey",
                  "Type": "Candide.Input.Keybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "910A042DF6EA70E1405CC42710EF023594782209558C0E6076DE0ABA72E0E4D2",
              "Hash": "C84AFE6933D4AA37D3598F734676C553AB711CA6C6AC3665AB4F5EB5893B3AFF",
              "CalledMethods": [
                "Candide.Input.Keybind::Down()",
                "Candide.Input.Keybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2A9FE6FA360D4B211BF46A7D60F6C693A16D0AEDA93FCAE43A9AE62C354EAE58",
              "Hash": "684BE616FB0C0658A71A8B4C511567B8D2038B37E77DAA760B837BFBF5970037",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMovementDelta()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetMovementDelta",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetMovementDelta()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "5A1360F285A2E6D25ED7848B64F62427CC14581BBFAEC1E6F9837C506D70F040",
              "Hash": "C3F821ED2AF655810FB9AA602BB52C90C981D245B36B7DB6C6A10858D5CFEC52",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.Keybind::Up()",
                "Candide.Input.PlayerPlacingControllerManager::CheckMovementKey(Candide.Input.Keybind, Candide.Input.Keybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 255,
              "BodyHash": "05A70367F56B1DCE443D937F6329836F8C6943D55E8DDA1B9C049B32F0D31C39",
              "Hash": "89014667E2F48BA27CE8036AA356B09D1FF3BDA657AC2C33A13397835AE53D4D",
              "CalledMethods": [
                "Candide.Input.PlayerPlacingControllerManager::GetMovementDelta()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "System.MathF::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "751B0052205082ACAA049E3EEDF34B36B238E3EDEC8AC90181697007246D8D67"
        },
        {
          "Id": "Candide.Input.RtsPlayerInputController",
          "Name": "RtsPlayerInputController",
          "DisplayName": "RtsPlayerInputController",
          "FullName": "Candide.Input.RtsPlayerInputController",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Input.IInputController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "CheckForControllerUiDisabled:System.Boolean",
              "Name": "CheckForControllerUiDisabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheckForControllerUiDisabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9843B6DDFCE1183555771C9C4DD99BD3AAEF7CE2567775881EAD9D07558B12DA"
            },
            {
              "Id": "DefaultMaxDistance:System.Single",
              "Name": "DefaultMaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultMaxDistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0DBFE0B906C742F7BB40236F96C6D100FF9AEDBC1223EF655592238B61BFA1D7"
            },
            {
              "Id": "Instance:Candide.Input.RtsPlayerInputController",
              "Name": "Instance",
              "Type": "Candide.Input.RtsPlayerInputController",
              "Signature": "public Candide.Input.RtsPlayerInputController Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "858BD1CB9819D631943206E257B72B22EA2781D6F0C808B1CC9F4CAC5687A234"
            },
            {
              "Id": "IsMouseActive:System.Boolean",
              "Name": "IsMouseActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMouseActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46D3D36A376C5F07D919C7D32B749C4A455B80AE6D7D03C64F9CE2DE0219BF8"
            },
            {
              "Id": "MaxDistance:System.Single",
              "Name": "MaxDistance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"
            },
            {
              "Id": "MouseWasDeactivated:System.Boolean",
              "Name": "MouseWasDeactivated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MouseWasDeactivated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF8E8A9D81DB95D3029162F9B4170B355FB4D5B50AF8C75F81D7C3280F4C556"
            },
            {
              "Id": "SpeedMultiplier:System.Single",
              "Name": "SpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single SpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2243695F7D31537BC7972800116E8BC9F0A6F5871CF290D0768ADE7B70570079"
            },
            {
              "Id": "_controllerRelativeCameraPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_controllerRelativeCameraPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _controllerRelativeCameraPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "034C85DF4EB27C92BBEC41A87AB7ED38855F8AAD5324D7AD3FA820FE044D78DD"
            },
            {
              "Id": "_startingCenterPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_startingCenterPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _startingCenterPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6355CC08F689171A166635C5E5D30CF36BE087A6B9E34DE5BB31FBF64D7F064"
            }
          ],
          "Properties": [
            {
              "Id": "ControllerPlacingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ControllerPlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 ControllerPlacingPosition",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BF211F9E0F53579A98F4A8CC875028421D778692FCD2BFF1B3B45B46C74F046B"
            },
            {
              "Id": "ControllerRelativeCameraPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ControllerRelativeCameraPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 ControllerRelativeCameraPosition",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D8E5361CE0CE9E948F61AF169A49A52C7C531E31B2DDA7BD910E0E5FA6CE0517"
            },
            {
              "Id": "PlacingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "PlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 PlacingPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6B7A2565A0BF10650F396B43C51B225099909B4DE619BB15623D6E27A322DB12"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "BA50EA862911CDCCBC33A4CE775A56F26FD6627A140A4532470085112270A973",
              "Hash": "8EBE751694FFB4BA796EBAC33B9446294344EE3F25F849FB4411474FDAE67F58",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::get_PositionCenter()"
              ],
              "StringLiterals": [
                "RtsPlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "CheckMovementKey",
              "Signature": "private System.Void CheckMovementKey(Candide.Input.SuperKeybind key, Candide.Input.SuperKeybind counterKey, Microsoft.Xna.Framework.Vector2\u0026 delta, System.Single x, System.Single y)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "counterKey",
                  "Type": "Candide.Input.SuperKeybind",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "B58AE1141E95A5AD526875BCFE2AF10A2A9F83196C192E77C2E2280E3CA85756",
              "Hash": "AA9A2FF0A3D93FD15DD02C24BE2E875DAC40CA6B2407A67DF4AD3FA6B4217BB8",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.SuperKeybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "4DDF3A0CF2DC7FF31BC8350B532E3B4B49668C0CA64EC8410A2C39E23454A03E",
              "Hash": "900658B417337E08BE6CB2511FF80E7BBB406D88BDF1A57EFD64B1FEB9C8FAB4",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "RtsPlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "GetMovementDelta()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetMovementDelta",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetMovementDelta()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "0D524043EAA9465F15D3E443AF8596FD37FF48057312C6C78228110F4C449740",
              "Hash": "6534A01F489FF4CCED915EC93153FF1332A88F1BBD0353C46BD3F2BE10E609D5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.Input.RtsPlayerInputController::CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetPlacingPosition()-\u003ESystem.Void",
              "Name": "ResetPlacingPosition",
              "Signature": "public System.Void ResetPlacingPosition()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0FD83E9F191ADA9870D6E6261D14BCCCBF0A5E1163C17102FAF2355128CA8AD7",
              "Hash": "3E81CB62831E0CDFAB7DDCFB1D91024C215EAA9F20D0E600654D5FE8778D3558",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCameraToStartingPosition()-\u003ESystem.Void",
              "Name": "SetCameraToStartingPosition",
              "Signature": "public System.Void SetCameraToStartingPosition()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "198D98EDA63578DDD80373F3B41A4D41BAFAA46ED759DD2B1D5543772216073C",
              "Hash": "156C3278B1A9C110431BCFCEBC20AB9B0D8F3BFD13683F7DDD5F65654967A8C4",
              "CalledMethods": [
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 414,
              "BodyHash": "DFA02A8CAD8CB9BC6094CAE1CE7EC914C9EF7AC3514A36934A609DFC6597ED28",
              "Hash": "B9DF6795548ED8A9861A80550058838FE7FEE7AC27BF2CC52326C6B2310355DD",
              "CalledMethods": [
                "Candide.Accessibility.ControllerInputManager::get_IsUsingController()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.RtsPlayerInputController::get_ControllerRelativeCameraPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.ControllerUiInputSystem::get_DisableUiTemporarily()",
                "Candide.Input.RtsPlayerInputController::GetMovementDelta()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Graphics.Camera::Move(System.Single, System.Single)",
                "Candide.Graphics.Camera::get_PositionCenter()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F646FACE1FF6DF6332A65BE9779D76FF922F6DF8DA9E2E89856FDBB0FF6F83B5"
        },
        {
          "Id": "Candide.Input.StandardPlayerInputController",
          "Name": "StandardPlayerInputController",
          "DisplayName": "StandardPlayerInputController",
          "FullName": "Candide.Input.StandardPlayerInputController",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Input.IInputController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Input.StandardPlayerInputController",
              "Name": "Instance",
              "Type": "Candide.Input.StandardPlayerInputController",
              "Signature": "public Candide.Input.StandardPlayerInputController Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FCE088BFEFE2D7D081755B1BB68CECF9EC976AF5BA45AC1EDAE2FABA0C9310D6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "B779FA570CC763236FEF346115DAC9FAF6EC1EE610C06F73770E61C0E479E453",
              "Hash": "65CB349C0BCBD3E6C8DA5D7682212C202D5EAB253D89AB1370FDCF7911E78E11",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::JumpToTarget()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "AEF1D9A200B59EE9DD15401ABC04F203B30829FCDB2A38249F968EE5DC5BBB95",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D85659ED427E529E043D1DF635C92F32E26FAD25517902C9EE245DC3A5368383"
        },
        {
          "Id": "Candide.Input.SuperKeybind",
          "Name": "SuperKeybind",
          "DisplayName": "SuperKeybind",
          "FullName": "Candide.Input.SuperKeybind",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Keybinds:Candide.Input.Keybind[]",
              "Name": "Keybinds",
              "Type": "Candide.Input.Keybind[]",
              "Signature": "public Candide.Input.Keybind[] Keybinds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D90313AF10EBA6B7E821050A38A3BF3D8C64087377150BB36863F7EC2D6BD0BB"
            },
            {
              "Id": "PressConsumed:System.Boolean",
              "Name": "PressConsumed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PressConsumed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64A6930F760DD97FCE863AC11752F241385D172F5D9D831CF8E10FBE7F426BA6"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentKeybind:Candide.Input.Keybind",
              "Name": "CurrentKeybind",
              "Type": "Candide.Input.Keybind",
              "Signature": "public Candide.Input.Keybind CurrentKeybind",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B881AEDC6C9FDB7E10668468F0FCE43640AB25358567D695DEE66CC4C94DC92B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Down()-\u003ESystem.Boolean",
              "Name": "Down",
              "Signature": "public System.Boolean Down()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4D71DC2D5F83646E2CC075662C962EE716E70F9336A406C7948D64455DC134DC",
              "Hash": "1F089F22BF8C92F106B08C26E32BD7BDC5E2E059DEE4A3A1763BB4DA75B01F9B",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::Down()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FromPlayerKeybind(Candide.UserSettings.PlayerKeyBinds)-\u003ECandide.Input.SuperKeybind",
              "Name": "FromPlayerKeybind",
              "Signature": "public Candide.Input.SuperKeybind FromPlayerKeybind(Candide.UserSettings.PlayerKeyBinds keybind)",
              "Visibility": "public",
              "ReturnType": "Candide.Input.SuperKeybind",
              "Parameters": [
                {
                  "Name": "keybind",
                  "Type": "Candide.UserSettings.PlayerKeyBinds",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "FAA1DA6074FCAF8A88D5BBC65C44D26C2390EACA9F772B0619331169E81800DD",
              "Hash": "CE11C87A720AB9D73FE09CC52640E5071E8BF1A00B568E7E6BF977868DCFA407",
              "CalledMethods": [
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_0(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_1(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E, Microsoft.Xna.Framework.Input.Keys\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_2(System.Nullable\u003CCandide.Input.MouseButtons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_3(System.Nullable\u003CCandide.Input.MouseButtons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, Candide.Input.MouseButtons\u003E::.ctor(System.Object, System.IntPtr)",
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_4(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "SuperKeybind.\u003C\u003Ec::\u003CFromPlayerKeybind\u003Eb__14_5(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E, Microsoft.Xna.Framework.Input.Buttons\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Input.Keybind::.ctor(Microsoft.Xna.Framework.Input.Keys[], Microsoft.Xna.Framework.Input.Buttons[], Candide.Input.MouseButtons[])",
                "Candide.Input.SuperKeybind::.ctor(Candide.Input.Keybind[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Held()-\u003ESystem.Boolean",
              "Name": "Held",
              "Signature": "public System.Boolean Held()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "99F071B89D103D9E15316C6C5B00337A83AB1B101576C0FB01954904890747A8",
              "Hash": "603C8D6CB7910387AD88884235528BFA9F6D262BC3AAB7675EB1848D64975418",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::Held()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeldRepeating(System.Double)-\u003ESystem.Boolean",
              "Name": "HeldRepeating",
              "Signature": "public System.Boolean HeldRepeating(System.Double repeatsPerSecond)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "repeatsPerSecond",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D63FEAE401DE7C4F022B0DFFD2CB7B6DA8991DC7EC49F15B7B7FE108E0E58FAC",
              "Hash": "150006ECA27F478256E238239031F9416D0BC1146A3F13749E9290F0BC5D1F6A",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::HeldRepeating(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NotHeld()-\u003ESystem.Boolean",
              "Name": "NotHeld",
              "Signature": "public System.Boolean NotHeld()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "22A8C14D3C8DE384B7274B23E07D74A448A0FF8BD31032916C01C648B2DF9162",
              "Hash": "7EE3BD8D83153E58BD46A0BCFC7BDC14E58DD57C8A35D86E578AAF2C99B74206",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::NotHeld()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldDown()-\u003ESystem.Boolean",
              "Name": "OldDown",
              "Signature": "public System.Boolean OldDown()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "71F852245D42090AA8AA59EBF277C126FCC56759B7E82483A5EFE4CA4532B3C5",
              "Hash": "A138B5525A3F2157B71BE22F7A863F14540385CF062B06F4FBB5002930155B87",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::OldDown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OldUp()-\u003ESystem.Boolean",
              "Name": "OldUp",
              "Signature": "public System.Boolean OldUp()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "11BCBE8D1FA675AB3A4D251D80F271E757C4E1AF0C4653848EA3485B97C52969",
              "Hash": "A2A6712E70795FD7ABF0995BCB503F9B2566A187FB1C60CFFFBADB7759468856",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::OldUp()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Pressed()-\u003ESystem.Boolean",
              "Name": "Pressed",
              "Signature": "public System.Boolean Pressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D02177E2BCD5BDF829E7F8F795551A35D800B47ECB4799261FD5E4A5EFDD6B5F",
              "Hash": "36636179811DD93FC0B9CF44E1A16EF5EB6D60BC37A389DE8289DF25B8901B4A",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::Pressed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Released()-\u003ESystem.Boolean",
              "Name": "Released",
              "Signature": "public System.Boolean Released()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "824D806690071FFCF7DD178C18628ECF03C8F097BF129AF05FB1F2C4C961C9A7",
              "Hash": "7EA42B6FE4AEF17FDF6197BAE97637A84F2475BD90E5754A47C1E85B6C167ED0",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::Released()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Up()-\u003ESystem.Boolean",
              "Name": "Up",
              "Signature": "public System.Boolean Up()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5ADA937DF983CA1023F860E70EAB463F96056A761C1A9919D3547987B43E53D9",
              "Hash": "8EE042E74746AB1AA62B475F94BF92DEAF68A9D46974D011D45E68B4B1BBC004",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::get_CurrentKeybind()",
                "Candide.Input.Keybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5EB3E78D676422979F804E09E3C7BE72D484065CA77E5EDA203C1478363AC6DF"
        },
        {
          "Id": "Candide.Input.VehiclePlayerInputController",
          "Name": "VehiclePlayerInputController",
          "DisplayName": "VehiclePlayerInputController",
          "FullName": "Candide.Input.VehiclePlayerInputController",
          "Namespace": "Candide.Input",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Input.IInputController"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Input.VehiclePlayerInputController",
              "Name": "Instance",
              "Type": "Candide.Input.VehiclePlayerInputController",
              "Signature": "private Candide.Input.VehiclePlayerInputController Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0398D29D8AE9B491E748A469A58211823CB775E407C50DB80F97C404343BD9C"
            },
            {
              "Id": "_onUpdate:System.Action\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E",
              "Name": "_onUpdate",
              "Type": "System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E",
              "Signature": "private System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E _onUpdate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "347C7EE947B32529C09A217569E445B16014D460B7B85265FBDD84A3073E9715"
            },
            {
              "Id": "_vehicleMode:Shared.Models.Vehicles.VehicleMode",
              "Name": "_vehicleMode",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "private Shared.Models.Vehicles.VehicleMode _vehicleMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "265C193E62D26023341666313F1A129E273DD71B4674EEAC969CC70174E3BF4D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate(Shared.Models.Vehicles.VehicleMode, System.Action\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E)-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate(Shared.Models.Vehicles.VehicleMode vehicleMode, System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E onUpdate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vehicleMode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onUpdate",
                  "Type": "System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "71B267E2C0D8C7F6805ABD38346712838C76D085F93660F2403F5564192A6617",
              "Hash": "7837E656B4BA9932CA76C1599AC68B65C4009FBB4E0135A1DCC93987F7E6ED02",
              "CalledMethods": [
                "Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "VehiclePlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EA8B93888BDE9B1F445D22F491A793397BC2AF6D3652DBF8636A2D269CA064AD",
              "Hash": "DF287F0C769AE9801C9470793248C0C56E4C0FED2E1EB365B6937014AE9C4F9F",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "VehiclePlayerInputController"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "028D6BF77AD6A62A50AFC3AA791C45F362501F9B5E5B9EFDA6259AD6D502FD82",
              "Hash": "AC3A08DFE6DCCB305EA51D86575505971EE2C0D5D4FBEB71DD0EF14FF29A48C2",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::GetMovementDelta()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::Invoke(!0, !1)",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4C0C998B42B9B87DC00CECA5A8B92F9565CB789E1386AA7CFA5DD1FF34E8027"
        },
        {
          "Id": "Candide.Inventory.ClientInventoryApplyBridge",
          "Name": "ClientInventoryApplyBridge",
          "DisplayName": "ClientInventoryApplyBridge",
          "FullName": "Candide.Inventory.ClientInventoryApplyBridge",
          "Namespace": "Candide.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Inventory.ClientInventoryApplyBridge",
              "Name": "Instance",
              "Type": "Candide.Inventory.ClientInventoryApplyBridge",
              "Signature": "public Candide.Inventory.ClientInventoryApplyBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1910038AC4B2E8241088D14820BA7E8477BA3057CFB9E8D4491572445ED592BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CriticalError(System.String)-\u003ESystem.Void",
              "Name": "CriticalError",
              "Signature": "public System.Void CriticalError(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "194D221945ED98143217A48C5911C87B0310FD6CE71A8F473580C527D8AA233A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "DeleteErrorItemInstance",
              "Signature": "public System.Void DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "47B6116FBFAF504422F4BCFDAEF44D98F0F0B11F5D92ACBC862E5597E860A5E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "DeleteItemInstance",
              "Signature": "public System.Void DeleteItemInstance(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4D0110584B791194F8C6B39F2755B3E427FF9A22C3352AD9E84047C75AEA4341",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogMoneyChanged(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LogMoneyChanged",
              "Signature": "public System.Void LogMoneyChanged(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DB22AF0022FE482BFA83881521E6611D7D131923D9CE90C126EA2475192C3C3F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogSlotChanged(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "LogSlotChanged",
              "Signature": "public System.Void LogSlotChanged(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "28231A653D1CD4BFD31D24F44A7BC09E2B395694C004FA5E00B45B8C6FB7A78C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityError(System.String, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "SanityError",
              "Signature": "public System.Void SanityError(System.String msg, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "585046AD866BAF3B77EEEA365136D6054A4CA835231A3247A17744EBEFD44D8A",
              "Hash": "05560004B827A76B7B18B043D04B04190BFA62560008A3EDF5CC6196BA9E59EC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::ContainsKey(!0)",
                "CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage::.ctor()",
                "Candide.GameModels.Services.SimpleInventoryService::SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "Sanity error in ClientInventoryApplyBridge: "
              ],
              "Source": null
            },
            {
              "Id": "TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryCreateNewItemInstance",
              "Signature": "public System.Boolean TryCreateNewItemInstance(System.String itemId, System.Int32 stack, out Shared.Models.Items.ItemInstanceModel\u0026 itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stack",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "38D8B28C95A277FB02105F3BC04BE55CA0DB3DD01621CE9A15D1FAD1EEA14006",
              "Hash": "AA4592A26C4DA66A9569AC6D2CB63CEFBBE105C398A4ECEFED36596F41CB4DC6",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInventory",
              "Signature": "public System.Boolean TryGetInventory(System.Guid id, out Shared.Models.Items.SharedInventoryModel\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "DA963F77C47539E20928585F73A944988AFB0EBF2C72FA0C2FCC86C87B93D1DB",
              "Hash": "57C3AC40C67D73CA4DA9C36818BC26BCF9B40E20FAAE0FB18A2E040FD6CC62FB",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "78BE568E5DBD2B39F73058828E4271495D4F37EF2C61C3B63480C915191A639E"
        },
        {
          "Id": "Candide.Inventory.ClientInventoryApplyException",
          "Name": "ClientInventoryApplyException",
          "DisplayName": "ClientInventoryApplyException",
          "FullName": "Candide.Inventory.ClientInventoryApplyException",
          "Namespace": "Candide.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.LegacyUI.FillBarRenderer",
          "Name": "FillBarRenderer",
          "DisplayName": "FillBarRenderer",
          "FullName": "Candide.LegacyUI.FillBarRenderer",
          "Namespace": "Candide.LegacyUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bar2Background:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Background",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Background",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "33DB68FCCC4E7BA5D881CC6CFA197F774ECCE9F8B076A1F6681AFC1CA6B5F47F"
            },
            {
              "Id": "Bar2BackgroundGold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2BackgroundGold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2BackgroundGold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE57535871F97A999B5E9264AB7C0C8DE1B2A312769EC48FA36648F88757C1B9"
            },
            {
              "Id": "Bar2EndOptions:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "Bar2EndOptions",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] Bar2EndOptions",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "224FDD90A9FBC9BF61FDC3C6373C5BCF9ED26B73DB01AE1CE81C1CEA2B6A6839"
            },
            {
              "Id": "Bar2Ends:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Ends",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Ends",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "58A703F6DD55FC1F9BC8C6CCE887DC87EBB44FA8809BC2439B58B16859604A2D"
            },
            {
              "Id": "Bar2Ends2:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Ends2",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Ends2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE29B7ACC62E21DA6EFF9FE64F5CEFC070AE358D9C1DED5DEFBC906DFC9FAC3E"
            },
            {
              "Id": "Bar2Ends2Gold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Ends2Gold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Ends2Gold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E102AF656A024F4D7086EAAEA8A4874855B4FA5B9E995AE72561B0B48CC4012D"
            },
            {
              "Id": "Bar2Ends3:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Ends3",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Ends3",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69D87001B100E2E28A21DB8EEDD7E763B7CB1F338080D9BEABF6A1DFDDFD26AF"
            },
            {
              "Id": "Bar2Ends3Gold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2Ends3Gold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2Ends3Gold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "036667D7866C65932E365E9205ABA9781D8ECA0C290D37C55203975E3BF7691E"
            },
            {
              "Id": "Bar2EndsGold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2EndsGold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2EndsGold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EFB6CE8553A3A9C837A0871187CAD981A8FE34177F359FD1AA0F5709F71BEC9D"
            },
            {
              "Id": "Bar2FillBlue:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillBlue",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillBlue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "242FF12477905F7D6BA9B06F44E68E38D11D74270AB8968B5D825C0A8772F963"
            },
            {
              "Id": "Bar2FillDarkRed:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillDarkRed",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillDarkRed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7647AC72B58039F2FEF5CC6186A1E638C2AC6836D70578563F8FD42877A8FC2B"
            },
            {
              "Id": "Bar2FillGold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillGold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillGold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9FA36D29D0ADDB20C80C2A8D026EDAF44148448CFC14725962CA004C821982F1"
            },
            {
              "Id": "Bar2FillGreen:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillGreen",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillGreen",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8406CF23532BE522EC6A69D0CFDF9C93E8179279C87C21110C8B052FA8B5723A"
            },
            {
              "Id": "Bar2FillPurple:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillPurple",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillPurple",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9FCF6F0C8629139EAAB2C934B2ECFBF1A8F3D9349C73CAC7F28C1B571C50EB27"
            },
            {
              "Id": "Bar2FillRed:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillRed",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillRed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B04D903D6F2A1D273CA9743185AB62792A1398CED04B1B18B7A7B1CD8C264D7"
            },
            {
              "Id": "Bar2Fills:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "Bar2Fills",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] Bar2Fills",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2744AF1A15FF741F616C0957A7742F61E6957A5AA69C0C61D011252AE82C6E7"
            },
            {
              "Id": "Bar2FillTurquoise:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillTurquoise",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillTurquoise",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B67CCCA827D53A04D47E7894D0A79B786478922EB982CF21C4C6F852119580B3"
            },
            {
              "Id": "Bar2FillWhite:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillWhite",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillWhite",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E7DE459DB36D174C1EC56A8B5A83FE323F186B11A1BE6B704EB4B73052521A55"
            },
            {
              "Id": "Bar2FillYellow:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Bar2FillYellow",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D Bar2FillYellow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE088BCE9FC7B3BF6522483B3DA8FF43A915670BA8FA1828A4DE780222722E08"
            },
            {
              "Id": "EndOffsets:Microsoft.Xna.Framework.Point[]",
              "Name": "EndOffsets",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "private Microsoft.Xna.Framework.Point[] EndOffsets",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D9D37F25373D2A86710B7E82E39B9DC739E37EA5880DFEF6324F644913384638"
            },
            {
              "Id": "FillBackground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillBackground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillBackground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C626374A0E6D2EAA28A6688C54667A3FA5111BB62A5C923AC85FAA0954336CDF"
            },
            {
              "Id": "FillBlue:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillBlue",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillBlue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "695596698880030EB0B1DF64B561BCE4DEC363FA491D87CA4B3F5810111AA415"
            },
            {
              "Id": "FillForeground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillForeground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillForeground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C6343BD81541260314A2025829AECE6C510B9E797524EACB9617BB2580BC19CE"
            },
            {
              "Id": "FillGold:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillGold",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillGold",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "606C933D0662349AC678A0B7165DB9A6D9E497C685DB9292788247A79DC5D24C"
            },
            {
              "Id": "FillGreen:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillGreen",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillGreen",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0BD423D79E53D0446566E8185A5F91E25CCCDC8C5426D3C90A8424C02F1DBAC1"
            },
            {
              "Id": "FillPurple:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillPurple",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillPurple",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC2BA28B0E1BF3E9B62AD7D0962F64E09C0A8EA02FD64D9859D4840C83BE7D2B"
            },
            {
              "Id": "FillRed:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillRed",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillRed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1893187F034817DB8D7FDE402F270AD6F454A8D3C6E4C5E6A5DA47C60E75D385"
            },
            {
              "Id": "Fills:Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Name": "Fills",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D[] Fills",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D7BE4396E7E1720D0BDD60EEC77524F72D80A9131079ADB7F0630FE675EF588"
            },
            {
              "Id": "FillYellow:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FillYellow",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D FillYellow",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DAE7BCC68C456580C3EF9F770CA64D9D9E0052FFF5BAE11C4AB0721D49C73F0F"
            },
            {
              "Id": "LeftEndBackground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "LeftEndBackground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D LeftEndBackground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E18AE6622877384E66C45CD514B34F00AF44BE80C1FBDC3BD91E7A31C427FDF"
            },
            {
              "Id": "LeftEndForeground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "LeftEndForeground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D LeftEndForeground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F7655968939402AED07B172CC6AEA30A2B92354FFFC602D8F8ED8F8F447EF4F"
            },
            {
              "Id": "RightEndBackground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "RightEndBackground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D RightEndBackground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6E911233B999771B69CE69750481048A95F0ED418A86485B7B518DF21297DA52"
            },
            {
              "Id": "RightEndForeground:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "RightEndForeground",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D RightEndForeground",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1B1008464D2FFB944179ECA454A17D9525A0D43745E0E3E4114BA92497E09CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, FillBarRenderer\u002BFillColor, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawBar",
              "Signature": "private System.Void DrawBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single scale, System.Single leftOffset, System.Single fillWidth, System.Single progress1, FillBarRenderer.FillColor fillColor1, Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leftOffset",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "05F194A10DFD3688AC4298867B5A7E205A64F642431F29DDDEE0666C55DF2C51",
              "Hash": "521941F430E909B9077636DFAB61CC24C3609D065B5BDB15126F4A68B43F6F9C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::op_Equality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single, FillBarRenderer\u002BFillColor, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawBar2",
              "Signature": "private System.Void DrawBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 scale, System.Single fillWidth, Microsoft.Xna.Framework.Point sizePoint, Microsoft.Xna.Framework.Point sizePointUnscaled, Microsoft.Xna.Framework.Point posPoint, System.Single progress1, FillBarRenderer.FillColor fillColor1, Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizePoint",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizePointUnscaled",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "posPoint",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "50F6DF87A10977990D7A9B3FB13A973871E2D9E94B3765F2E3DA144E745DB56A",
              "Hash": "691C333814787CA333906068B2F972B188CEA8B743683CEFBEA50B2C993EDD5C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::op_Equality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer\u002BHorizontalAlignment, System.Single, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor)-\u003ESystem.Void",
              "Name": "DrawFillBar",
              "Signature": "public System.Void DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, System.Single progress1, FillBarRenderer.FillColor fillColor1, System.Single progress2, FillBarRenderer.FillColor fillColor2, System.Single progress3, FillBarRenderer.FillColor fillColor3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor2",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor3",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 645,
              "BodyHash": "12BDA92E057756C5E23691F28E01C398623CC8736E1BB74EE4F7891BE071D1B4",
              "Hash": "805FFB3C5650B0CE47AFBC1C2FB29A608744131678E867EEF0DDAE9D61794405",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Candide.LegacyUI.FillBarRenderer::DrawBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer\u002BHorizontalAlignment, System.Single, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor)-\u003ESystem.Void",
              "Name": "DrawFillBar",
              "Signature": "public System.Void DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, System.Single progress1, FillBarRenderer.FillColor fillColor1, System.Single progress2, FillBarRenderer.FillColor fillColor2, System.Single progress3, FillBarRenderer.FillColor fillColor3, System.Single progress4, FillBarRenderer.FillColor fillColor4, System.Single progress5, FillBarRenderer.FillColor fillColor5)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor2",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor3",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress4",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor4",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress5",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor5",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 693,
              "BodyHash": "1319C4115CE69C0A9A1A3242B10C7B3EBA7D9FF9DFC0E510CC8657FADEE8770A",
              "Hash": "972B732297930245CDF1C28F45BD098275A4139F506C16625CED6D39124238CB",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Candide.LegacyUI.FillBarRenderer::DrawBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer\u002BFillColor, FillBarRenderer\u002BHorizontalAlignment, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawFillBar",
              "Signature": "public System.Void DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, System.Single progress, FillBarRenderer.FillColor fillColor, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, System.Single ghostProgress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ghostProgress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 664,
              "BodyHash": "A8CE854903B57EEA41419CFA84646AC55B9A733C29EED49D1320F67359AEC0FD",
              "Hash": "54031E31DE6DDADCB5B243074659C2039EB470474E0B90DA2723E7C413F4A097",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "Candide.LegacyUI.FillBarRenderer::DrawBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer\u002BHorizontalAlignment, System.Single, FillBarRenderer\u002BStyleColor, FillBarRenderer\u002BEndStyle, System.Single, FillBarRenderer\u002BFillColor, Microsoft.Xna.Framework.Color, System.Single, FillBarRenderer\u002BFillColor)-\u003ESystem.Void",
              "Name": "DrawFillBar2",
              "Signature": "public System.Void DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, FillBarRenderer.StyleColor backgroundColor, FillBarRenderer.EndStyle endStyle, System.Single progress1, FillBarRenderer.FillColor fillColor1, Microsoft.Xna.Framework.Color color1, System.Single progress2, FillBarRenderer.FillColor fillColor2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backgroundColor",
                  "Type": "FillBarRenderer.StyleColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endStyle",
                  "Type": "FillBarRenderer.EndStyle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color1",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor2",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 544,
              "BodyHash": "B7E3123C3035E30B1D52D85F983C98B95620FE30B0046B0D5DACEB1EBB23626B",
              "Hash": "5CE56982BFCC38B3393373EBAC36DF4028EB9FEBF601FE134E694359194F43A0",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "Candide.LegacyUI.FillBarRenderer::DrawBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer\u002BHorizontalAlignment, System.Single, FillBarRenderer\u002BStyleColor, FillBarRenderer\u002BEndStyle, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor)-\u003ESystem.Void",
              "Name": "DrawFillBar2",
              "Signature": "public System.Void DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, FillBarRenderer.StyleColor backgroundColor, FillBarRenderer.EndStyle endStyle, System.Single progress1, FillBarRenderer.FillColor fillColor1, System.Single progress2, FillBarRenderer.FillColor fillColor2, System.Single progress3, FillBarRenderer.FillColor fillColor3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backgroundColor",
                  "Type": "FillBarRenderer.StyleColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endStyle",
                  "Type": "FillBarRenderer.EndStyle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor2",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor3",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 581,
              "BodyHash": "22834FFF183AA12DE60272DEB696565CAF9170C664561FA0BFD46442F5C76617",
              "Hash": "8FF3DFAFF4402CEAD36291A5633839B7D52568519449DB9E7AD0D88730A166E6",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "Candide.LegacyUI.FillBarRenderer::DrawBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer\u002BHorizontalAlignment, System.Single, FillBarRenderer\u002BStyleColor, FillBarRenderer\u002BEndStyle, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor, System.Single, FillBarRenderer\u002BFillColor)-\u003ESystem.Void",
              "Name": "DrawFillBar2",
              "Signature": "public System.Void DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single width, FillBarRenderer.HorizontalAlignment alignment, System.Single scale, FillBarRenderer.StyleColor backgroundColor, FillBarRenderer.EndStyle endStyle, System.Single progress1, FillBarRenderer.FillColor fillColor1, System.Single progress2, FillBarRenderer.FillColor fillColor2, System.Single progress3, FillBarRenderer.FillColor fillColor3, System.Single progress4, FillBarRenderer.FillColor fillColor4, System.Single progress5, FillBarRenderer.FillColor fillColor5)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alignment",
                  "Type": "FillBarRenderer.HorizontalAlignment",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backgroundColor",
                  "Type": "FillBarRenderer.StyleColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endStyle",
                  "Type": "FillBarRenderer.EndStyle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor1",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor2",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress3",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor3",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress4",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor4",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress5",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fillColor5",
                  "Type": "FillBarRenderer.FillColor",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "79AB203CCBCC906F5B18F80B0A3AB58811131B1D30E437F2309856186125CB34",
              "Hash": "06A0776BB4B21BB9D1C93EB88717213852623EAE908CCDA3D12A86FE64B25CA6",
              "CalledMethods": [
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "Candide.LegacyUI.FillBarRenderer::DrawBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D15E1B8FED313B4AF8A264CCD40B57507FBE8A43E76662A837E546ED9F40F51"
        },
        {
          "Id": "Candide.LegacyUI.OverheadHealthbar",
          "Name": "OverheadHealthbar",
          "DisplayName": "OverheadHealthbar",
          "FullName": "Candide.LegacyUI.OverheadHealthbar",
          "Namespace": "Candide.LegacyUI",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentEnergy:System.Single",
              "Name": "CurrentEnergy",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentEnergy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F44A1F532CA652ADCEFD390DDBE497B52D638F45CF40FE4A9218FD048F9D37"
            },
            {
              "Id": "CurrentHealth:System.Single",
              "Name": "CurrentHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6125545B3E2F091D7A24773D03CDFDD9A54E094374AC796D7E9D25F3038BE3"
            },
            {
              "Id": "CurrentMaxEnergy:System.Single",
              "Name": "CurrentMaxEnergy",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentMaxEnergy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BCDB5BE910C46E65B44861F4DD5E0CCC33094444376E319E9735372C7FB87E4"
            },
            {
              "Id": "CurrentMaxHealth:System.Single",
              "Name": "CurrentMaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentMaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E5496EB45BC0A4A32FF1F7A35EEF493334D036D8350899FE1FE9823252855E8"
            },
            {
              "Id": "IncomingDamage:System.Single",
              "Name": "IncomingDamage",
              "Type": "System.Single",
              "Signature": "public System.Single IncomingDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80D83003E8A63F8A642346297D85D6A243E7E0F3D30EC14E570ED8DBD396B1C2"
            },
            {
              "Id": "IncomingHeals:System.Single",
              "Name": "IncomingHeals",
              "Type": "System.Single",
              "Signature": "public System.Single IncomingHeals",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55E9CD3FE7B06A78C59FC6F3CD105CCCB5AB17DD68E2C99BC502C5DF87380D8C"
            },
            {
              "Id": "Mode:System.Int32",
              "Name": "Mode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28DC1D14BFDB476E0E180948A85835F9DC969F84E9D1D1719E893A526229C788"
            },
            {
              "Id": "RecentDamage:System.Single",
              "Name": "RecentDamage",
              "Type": "System.Single",
              "Signature": "public System.Single RecentDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7AF1D9074F918A821CC2DA18C6B50A6BE090A05EC2D501E7078521840F01DFC1"
            },
            {
              "Id": "RecentEnergyLoss:System.Single",
              "Name": "RecentEnergyLoss",
              "Type": "System.Single",
              "Signature": "public System.Single RecentEnergyLoss",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85F16758041AA00F1514D36059878A3B86F2A9EA7E9827D827EEE3D6224CB3C7"
            },
            {
              "Id": "RecentHealing:System.Single",
              "Name": "RecentHealing",
              "Type": "System.Single",
              "Signature": "public System.Single RecentHealing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06A71EF41CD9FB3C17F911C266B42B0D6DB0045C1F5439A7114948FC2CCCD722"
            },
            {
              "Id": "UseDamageHistory:System.Boolean",
              "Name": "UseDamageHistory",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseDamageHistory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F309E153B9E4E5DB5E1891D07DF67B5033A73A25DF8071932675E663539E530F"
            },
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2646B7CF89E3D8E98F7B33B5B1584015914234EBC6D71EBEF0ED8564DBCF391B"
            },
            {
              "Id": "_actualRecentDamage:System.Single",
              "Name": "_actualRecentDamage",
              "Type": "System.Single",
              "Signature": "private System.Single _actualRecentDamage",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14DBEF6B7D9B0343186DD273A1D0D71E121685C7816ADC15B165CE834BD99D43"
            },
            {
              "Id": "_actualRecentEnergyLoss:System.Single",
              "Name": "_actualRecentEnergyLoss",
              "Type": "System.Single",
              "Signature": "private System.Single _actualRecentEnergyLoss",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24301BB416C1819816EFE2B10830BA9E8BEB6852566CEDB364470E0EC074DB4D"
            },
            {
              "Id": "_damageHistory:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E[]",
              "Name": "_damageHistory",
              "Type": "System.ValueTuple\u003CSystem.Single, System.Single\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.Single, System.Single\u003E[] _damageHistory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C1F15B2B2BB457674F2C2B4F6D89CC20ADE17A67B024C906504B3A819CEDE52"
            },
            {
              "Id": "_damageHistoryIndex:System.Int32",
              "Name": "_damageHistoryIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _damageHistoryIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9F27FD499822F7BD9E2F4CF77853F6407C00059E343DD67BE82098526BCA279"
            },
            {
              "Id": "_energyHideTimer:System.Single",
              "Name": "_energyHideTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _energyHideTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3831642D5F20882AF2914A7BCCB6BF96B7AC633727B1B8534619DC91936F60F4"
            },
            {
              "Id": "_hideTimer:System.Single",
              "Name": "_hideTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _hideTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6473EE5B1C2EF2834E1E2FC8AF90EDA47DC83E2ECB0A3CD4674FB5B4B80DDC93"
            },
            {
              "Id": "_recentDamageTimer:System.Single",
              "Name": "_recentDamageTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _recentDamageTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8EEBC0C3B26DFE46021179C73F53BF174D82BBFCC7B0220786F017A59016539"
            },
            {
              "Id": "_recentEnergyLossTimer:System.Single",
              "Name": "_recentEnergyLossTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _recentEnergyLossTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF7AA863DED4F4931EDB7E07AA3622E477F52C1BB8F44AF7AFF6A91075DEB529"
            },
            {
              "Id": "_recentHealingTimer:System.Single",
              "Name": "_recentHealingTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _recentHealingTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51F10FA218754BEFEB2D0113E729C633457BB35D35466139D58D0DAA9A1E3EDD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearHistory()-\u003ESystem.Void",
              "Name": "ClearHistory",
              "Signature": "public System.Void ClearHistory()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "3E7F5123FDA970647C1B14BAD69598BF62E07BBFA1C2C12D6FD4DB4596352878",
              "Hash": "37776B15A1623F3449C17AC514B2C95C50F98705F00D102E331082A59412685A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Damaged(System.Single)-\u003ESystem.Void",
              "Name": "Damaged",
              "Signature": "public System.Void Damaged(System.Single damage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "66B2565DB5259FDB1928616EA9FD9AF8FE067703E706D3095772F08B74DA3693",
              "Hash": "2B241A0B9DA443BD1BE65F5A42AF33DF5E9C2BE2BEB84E8459302DD004538897",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 627,
              "BodyHash": "C4EA305EF0A94B08F5FF7161E85562795A75EF0F0ADED8378EF7BAFC94449E30",
              "Hash": "63DFFD651F7CC90122679014C2CC1FA2427E5E4399CB8C5806B8ECA967CF19C0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.Camera::GetMatrix()",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.LegacyUI.OverheadHealthbar::GetHealthbarWidth(System.Single)",
                "System.MathF::Ceiling(System.Single)",
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer.HorizontalAlignment, System.Single, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor)",
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer.HorizontalAlignment, System.Single, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor)",
                "Candide.LegacyUI.OverheadHealthbar::GetEnergybarWidth(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)",
                "Candide.LegacyUI.FillBarRenderer::DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer.HorizontalAlignment, System.Single, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle, System.Single, FillBarRenderer.FillColor, Microsoft.Xna.Framework.Color, System.Single, FillBarRenderer.FillColor)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnergyGained(System.Single)-\u003ESystem.Void",
              "Name": "EnergyGained",
              "Signature": "public System.Void EnergyGained(System.Single energyGained)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "energyGained",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "3A40A64307E5EF99B26F81B17106F2705D94BE60D80D253E30EF0A91C4D1C18E",
              "Hash": "6978DFCBDC65AB21ED19E4B8E69A42E4BA7BF4A9EAE3A6949C022FDEAEF0AF31",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnergybarWidth(System.Single)-\u003ESystem.Int32",
              "Name": "GetEnergybarWidth",
              "Signature": "public System.Int32 GetEnergybarWidth(System.Single maxEnergy)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "maxEnergy",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "4739EE18130141C8911274A845447F359C1CDD7A7F188871F0D5E3FB1E5B43D9",
              "Hash": "1DC60F4A0EF48BC5D53EB44564D64DCFB1FB9DD1522B3F104C6A9258A5FAB003",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::SineOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHealthbarWidth(System.Single)-\u003ESystem.Int32",
              "Name": "GetHealthbarWidth",
              "Signature": "public System.Int32 GetHealthbarWidth(System.Single maxHealth)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "maxHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "0BF35E3BBCAE3A7A9140C1E967AD8F9CED8653DF2866C0A5FA335A52A52BFBA0",
              "Hash": "90F0120811CDAEEF310EA530E244E45F8163CBB406A53A9C2025627564D24EEC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::SineOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Healed(System.Single)-\u003ESystem.Void",
              "Name": "Healed",
              "Signature": "public System.Void Healed(System.Single healing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "healing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "D5FD770AA7D3A621E90BB3FDEAED76E20189E2A3A7A09680FC114688ABB5530C",
              "Hash": "6B4382328470328DEA56936DC91055CFDEBB257037DD99200A5109A0AE056E95",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hide()-\u003ESystem.Void",
              "Name": "Hide",
              "Signature": "public System.Void Hide()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "40A9FFDD1EFCAFEF3BCB2116FC98C5BD051EB85AA428847A7F8C2F7B40E25C76",
              "Hash": "E7AE6D94BBC435F25F14B351716F100A2FCBBE9D8BADBCBD6AC15B4C634FCF36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "E433FE7F7A4D6DB2A63DC08317CE803B2EE7B4120EF34B3BA55568B177CC44FB",
              "Hash": "9E71ED62DC55459B983A8375CEF9437E1E00BD058869696FF0196129121B494F",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::ClearHistory()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Show()-\u003ESystem.Void",
              "Name": "Show",
              "Signature": "public System.Void Show()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BF18CBB334E0B1EBD88CCA468A408DA40D465665029E01DE70772A2A1A889906",
              "Hash": "0B4187BBAD0D7026FE5E8559C20C240391F9D36D5EB50303B022CCB6A3D39FE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpentEnergy(System.Single)-\u003ESystem.Void",
              "Name": "SpentEnergy",
              "Signature": "public System.Void SpentEnergy(System.Single energyLost)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "energyLost",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "C17A80A4F9BEDCC4FC712035239A458C213653DB13025C5F44B52B89E869BC70",
              "Hash": "BA5532F991B9E3F4CC886BC93C4F6AFE49252E44B9C9C59E668627E37930F7A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1020,
              "BodyHash": "3418570CAFF74DFFDB9D6BC70BAFFBDF3489A687A35770DF3F7F74AC9DFFAA32",
              "Hash": "45FA3014D5C83378ABB3016E5EB4F94383065B158DDF8994D9D6FBFF7AA840CC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Candide.LegacyUI.OverheadHealthbar::ClearHistory()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeIn(System.Single)",
                "Shared.Entity.EntityWrapper::get_Auras()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "Candide.Entities.Auras.HealingOverTimeAura::get_Args()",
                "Candide.Entities.Auras.HealingOverTimeAura::get_State()",
                "System.MathF::Ceiling(System.Single)",
                "Candide.Entities.Auras.DamageOverTimeAura::get_Args()",
                "Candide.Entities.Auras.DamageOverTimeAura::get_State()",
                "Shared.Aura.State.DamageOverTimeAuraState::GetTickDamage(Shared.Entity.EntityWrapper, Shared.Aura.Args.DamageOverTimeAuraArgs)",
                "Shared.Combat.DamageTypesArray::GetTotalDamage()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Energy()",
                "Candide.LegacyUI.OverheadHealthbar::SpentEnergy(System.Single)",
                "Candide.LegacyUI.OverheadHealthbar::EnergyGained(System.Single)"
              ],
              "StringLiterals": [
                "Health",
                "Energy"
              ],
              "Source": null
            }
          ],
          "Hash": "8E28A8F28425958BE7FD307199C2217492327E3A60DE10A92FFD458078CE1AB0"
        },
        {
          "Id": "Candide.LegacyUI.PickupText",
          "Name": "PickupText",
          "DisplayName": "PickupText",
          "FullName": "Candide.LegacyUI.PickupText",
          "Namespace": "Candide.LegacyUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseText:System.String",
              "Name": "BaseText",
              "Type": "System.String",
              "Signature": "public System.String BaseText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52EC778D26DEED857DB8EBA099EEED0E4A7914AB9C19CC6C2465380A74D730D0"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "StackCount:System.Int32",
              "Name": "StackCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76D1FFC52337D9F17EF362B4AAA7F0BFC60D8DA0C091E6C8B08D851170C5E679"
            },
            {
              "Id": "StackId:System.String",
              "Name": "StackId",
              "Type": "System.String",
              "Signature": "public System.String StackId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1809922CAC1290F400F29A3078FDA1A4EEBBC806978F674061725CAA5658F6ED"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1161991B1B66A5E21373E9B6A7CC67FE88052704C77F9264F796E484C4EEFD14"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateText()-\u003ESystem.Void",
              "Name": "UpdateText",
              "Signature": "public System.Void UpdateText()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "6BC692DB5696C83B7EF06B82B2256C972AA61A06CBF56901506B155C200A6A9D",
              "Hash": "D10C8B272AAEAE4B81A47E026C73462DF67290DCFCCF1687E24CC65B30F4FC22",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " (",
                ")"
              ],
              "Source": null
            }
          ],
          "Hash": "FDEF774EDC0F467DFAFD8BA08D73EA2FC2B23F44FCF8FC298FC25C71A0204CF5"
        },
        {
          "Id": "Candide.LegacyUI.PickupTextManager",
          "Name": "PickupTextManager",
          "DisplayName": "PickupTextManager",
          "FullName": "Candide.LegacyUI.PickupTextManager",
          "Namespace": "Candide.LegacyUI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Text:System.Collections.Generic.HashSet\u00601\u003CCandide.LegacyUI.PickupText\u003E",
              "Name": "Text",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E Text",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B8FFE108368EACB65E3E3F204CE7690D780EF0DCB415A7E5F15C75D9F016F5D"
            },
            {
              "Id": "TextPool:CandideCreator.Shared.Algorithms.ObjectPool\u00601\u003CCandide.LegacyUI.PickupText\u003E",
              "Name": "TextPool",
              "Type": "CandideCreator.Shared.Algorithms.ObjectPool\u003CCandide.LegacyUI.PickupText\u003E",
              "Signature": "private CandideCreator.Shared.Algorithms.ObjectPool\u003CCandide.LegacyUI.PickupText\u003E TextPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F0B044365106DA4E32427F0D552EC90F4490DE9D26062470335351E5A46DE60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNewText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "AddNewText",
              "Signature": "public System.Void AddNewText(System.String baseText, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.String stackId, System.Int32 stackCount, System.Single timer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "baseText",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stackCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 584,
              "BodyHash": "18B8CCE55E321C21F3FB9981CB794BE7D9B7976EF71CD53307CF3F7ADF27ED3B",
              "Hash": "BD573FFE8CB192D4A40BDCE887F85C8322A231D76B7F78ECBF02BD7640A86D10",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CCandide.LegacyUI.PickupText\u003E::GetObject()",
                "Candide.LegacyUI.PickupText::UpdateText()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.LegacyUI.PickupTextManager::Remove(Candide.LegacyUI.PickupText)",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::Add(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "1839F4BF0388D186FA36CCC78E0FA34497F021D1ED0FECAC70AED926B8B8FC5C",
              "Hash": "AEC8F3C520D2447A727CF768FE22CA18159C48DDC32B8A85F6C97B6AAF60B700",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::get_Current()",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CCandide.LegacyUI.PickupText\u003E::Return(!0)",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::Clear()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "FEC5DF9A894C6184CD8378BE629B99941815E39035223E26A48E54FE7F8A9E3F",
              "Hash": "FD594B7028C65C1DC43A53163C770345249C6D153BCF967862478E0372EB66ED",
              "CalledMethods": [
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::set_A(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_R(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_G(System.Byte)",
                "Microsoft.Xna.Framework.Color::set_B(System.Byte)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(Candide.LegacyUI.PickupText)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove(Candide.LegacyUI.PickupText text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "Candide.LegacyUI.PickupText",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "4A9CBA81027F1C7568A5910466AFAF7A3AB6F9F9B7EE592D0B850D01909F3837",
              "Hash": "3849DF3CA0A24B3F9FADE3B8257E1E82BCC2D3034C1B7810128546F4F6F65A48",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "CandideCreator.Shared.Algorithms.ObjectPool\u003CCandide.LegacyUI.PickupText\u003E::Return(!0)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::Remove(!0)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveDoneEntries()-\u003ESystem.Void",
              "Name": "RemoveDoneEntries",
              "Signature": "private System.Void RemoveDoneEntries()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "22F1A45DE001A6F6CADFA9D2B676EE63EB9AC3061F96B03404D95D6B441EE6A4",
              "Hash": "CEA2BC4E0F3C6AD79280DB0A1BCF2A1A91099966D4E24DC315D4CE9241DFD515",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::get_Current()",
                "Candide.LegacyUI.PickupText::get_Done()",
                "Candide.LegacyUI.PickupTextManager::Remove(Candide.LegacyUI.PickupText)",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "00BD8B107658752EE36FB0DAC6720EB3306424D237809E4CD23EE7D8CD8A4B8B",
              "Hash": "97F7D9FACE31A802F027A7EAB95009A5858FA95745ADB58F705FDD337AADE747",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::get_Current()",
                "HashSet.Enumerator\u003CCandide.LegacyUI.PickupText\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.LegacyUI.PickupTextManager::RemoveDoneEntries()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A604B85E9CF09AF095C12F6E6B0F0DC279DF4456D04B8F5221262755AF20CFDE"
        },
        {
          "Id": "Candide.LocalizationHelper",
          "Name": "LocalizationHelper",
          "DisplayName": "LocalizationHelper",
          "FullName": "Candide.LocalizationHelper",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GenerateStuff()-\u003ESystem.Void",
              "Name": "GenerateStuff",
              "Signature": "public System.Void GenerateStuff()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "138D76DF9A24F9C6F24E0AEAC8D8900323918072B2663E8FC2BFB901DC50A6FC",
              "Hash": "527D454E5BA09FB01A34DECB01330152786D784D0B16AB57F0898F98D3ACF09C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CLocalizationHelper.StringDefinitionsTableEntry\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Text.StringDefinition\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Text.StringDefinition\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.List\u003CLocalizationHelper.StringDefinitionsTableEntry\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Text.StringDefinition\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Text.StringBuilder::.ctor()",
                "System.Collections.Generic.List\u003CLocalizationHelper.StringDefinitionsTableEntry\u003E::GetEnumerator()",
                "List.Enumerator\u003CLocalizationHelper.StringDefinitionsTableEntry\u003E::get_Current()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "List.Enumerator\u003CLocalizationHelper.StringDefinitionsTableEntry\u003E::MoveNext()",
                "System.Object::ToString()",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)"
              ],
              "StringLiterals": [
                "en",
                "1",
                ",",
                ",\u0022",
                "\u0022,\u0022",
                "\u0022\n"
              ],
              "Source": null
            }
          ],
          "Hash": "07BB874AFD172515824F07EC21B19EE2801214C3DE1FDCBAC441ED763C4BA460"
        },
        {
          "Id": "Candide.MainMenu.MainMenu",
          "Name": "MainMenu",
          "DisplayName": "MainMenu",
          "FullName": "Candide.MainMenu.MainMenu",
          "Namespace": "Candide.MainMenu",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scene.GameScene",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31357447762AE9320C716F750B1FF8F23AEE7E6DFA4D001945E3183CDAA46C98"
            },
            {
              "Id": "UpdateNetwork:System.Boolean",
              "Name": "UpdateNetwork",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UpdateNetwork",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "506E7B9080C1AD21B757E2AA1CFA6019E8AF2DA5A6A9EAF712B1C90B2E7625AE"
            },
            {
              "Id": "_candide:Candide.CandideEngine",
              "Name": "_candide",
              "Type": "Candide.CandideEngine",
              "Signature": "private Candide.CandideEngine _candide",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9856E4A48F188501FD6AB1011B70E3758E7A2BA0AD0988F2D749791A53151D8"
            },
            {
              "Id": "_lastWindowPos:Microsoft.Xna.Framework.Point",
              "Name": "_lastWindowPos",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastWindowPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A32FBD50A3FE671BD64542014AF4BB3F5D4A4CD578CCF887379F19B12FCA486C"
            },
            {
              "Id": "_mainMenuBackground:Candide.MainMenu.MainMenuBackground",
              "Name": "_mainMenuBackground",
              "Type": "Candide.MainMenu.MainMenuBackground",
              "Signature": "private Candide.MainMenu.MainMenuBackground _mainMenuBackground",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DD9AF43D205A3F6DFAEF6F8840A013B53B967347AD167BC7652CDF30CAA20FC"
            },
            {
              "Id": "_newBackground:System.Boolean",
              "Name": "_newBackground",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _newBackground",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AE90E42F5C6D826603A4AA0209D19BD0947FDF128468CC469319A7E6901EB13"
            },
            {
              "Id": "_newMainMenuBackground:Candide.MainMenu.MainMenuBackground",
              "Name": "_newMainMenuBackground",
              "Type": "Candide.MainMenu.MainMenuBackground",
              "Signature": "private Candide.MainMenu.MainMenuBackground _newMainMenuBackground",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD9FF227BA7B46D71E3A6E3FED93BDD1012EF766C4D2D98370BF947653E476D7"
            },
            {
              "Id": "_uiRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_uiRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _uiRender",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ECEDC8B98A6935466771367DE0F727E2305BC1C82BC063F79F3EAAF54C8841E3"
            }
          ],
          "Properties": [
            {
              "Id": "UiSpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "UiSpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch UiSpriteBatch",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "16C3603216BD3AB8F87B1ABE9824A42AC613F6C3BF842165F1B70C300F188D6B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 340,
              "BodyHash": "05ECB491B21E8544CCE3038BB4052B56AD8874B36407D9C26E780D2969D15F9B",
              "Hash": "F294B25ACF0B3AD1DFC801D896F120D806DFC94115D523F787849B7CFEF59E7B",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.CandideUiSystem::Draw()",
                "Candide.MainMenu.MainMenu::get_UiSpriteBatch()",
                "Candide.MainMenu.MainMenuBackground::Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C8824F122DEC4041797BADE499C5D38121BE83CCCEF9806EACA084F7F7D75CFA",
              "Hash": "AC022637D220BCF11C5E8CF35F5828D4BCDF416007991A6FC5107EE4530678C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "B55DBDA266B45CD3001A8EF34B6AC0E8DA8F344E703D9DA36628ACCBFA63D8AB",
              "Hash": "B3DB573FF0381315008117C2AD9D9F6039310CE4FAC2E7323A521ABCA5E91C2E",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::.ctor()",
                "Candide.MainMenu.Ui.MainMenuUi::Initialize(Candide.CandideUI.CandideDesktop)",
                "Candide.MainMenu.MainMenuBackground::LoadContent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisplaySettingsChanged()-\u003ESystem.Void",
              "Name": "OnDisplaySettingsChanged",
              "Signature": "public System.Void OnDisplaySettingsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5CDD2F708575394C6925CEA787E2CF8CCBBD9319F82FACA6755B4CF94652572C",
              "Hash": "B5B8FD4F0F4B1DD2A8357DEBD00A29A8A7C72E19B4B89B49CC2E8B1EBA9FF0F8",
              "CalledMethods": [
                "Candide.MainMenu.MainMenu::OnUiSizeChange()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "public System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "2459FECC5617E7FD052FA38FB9A7C9C6E11D094AC5315C9CED75247D84679EFE",
              "Hash": "7E85FA7E25E37BEFF63F066B0CD026A51A6A55C705FD532C60523018A339EC06",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)",
                "Candide.UserSettings.WindowUserSettings::set_WindowPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "Candide.UserSettings.GameUserSettings::SaveAutoSettings()",
                "Candide.Scene.GameScene::OnExiting(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneActivated()-\u003ESystem.Void",
              "Name": "OnSceneActivated",
              "Signature": "public System.Void OnSceneActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "303200AD57AB8D8AEA4DB38399CCE891C69E8D2ADD777450439F641B1F627531",
              "Hash": "2D1F195B69E0C3D6F222D8F1246B23E3032506EC3D6DF80785C52F27D2382944",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.MainMenu.MainMenu::OnUiSizeChange()",
                "Candide.MainMenu.Ui.MainMenuUiController::Reset()",
                "Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::ResetRemembered()",
                "Candide.MainMenu.Ui.MainMenuUi::ShowUi(Candide.CandideUI.CandideDesktop)",
                "Candide.UISystems.Notification.UiNotificationSystem::ClearAll()",
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::StopAll()",
                "Candide.GameModels.Systems.AmbienceSystem::StopAll()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::StopAll()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::HandlePostGameBehaviour()",
                "Candide.Steam.SteamIntegration::Init()",
                "Steamworks.SteamFriends::ClearRichPresence()"
              ],
              "StringLiterals": [
                "event:/music/main_menu/main_menu"
              ],
              "Source": null
            },
            {
              "Id": "OnSceneDeactivated()-\u003ESystem.Void",
              "Name": "OnSceneDeactivated",
              "Signature": "public System.Void OnSceneDeactivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "FF62614226EF3E5E7DA9D7349B61B79750C7B79FED2FCBCEF18B30DC0CE54A9F",
              "Hash": "D6D25553C802C91EAE7EB89C95BEFC2D054A5DA05D2082AA2A8382C94D5C117A",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.Sound.SoundPlayer::StopAllEvents()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiSizeChange()-\u003ESystem.Void",
              "Name": "OnUiSizeChange",
              "Signature": "public System.Void OnUiSizeChange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "E0CB27D9E43A16BED4A23A2A316D20808C53B0396DCD4ABF61B9C575D003C890",
              "Hash": "EFC8C1C571E2D778C87FB212154CECAF443DA4252F41C3634B952073B8480C58",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 377,
              "BodyHash": "DFEDB12E01A9E78BFB99D8C7D3989B96EB8ECA504BFDEEF7E52AF85BBFE87641",
              "Hash": "A5536DBE36243E559F8ADD1A7353A169566BB0CFA995CC59A99F29F119FE614A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::get_Position()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "Candide.Multiplayer.Network.NetworkManager::Update(System.TimeSpan)",
                "Candide.Multiplayer.Services.ConnectService::Update()",
                "Candide.Input.Keybinds::Update()",
                "Candide.Input.InputManager::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputState::Update()",
                "Candide.Accessibility.ControllerInputManager::Update()",
                "Candide.Sound.SoundPlayer::Update(System.Single, System.Single, System.Single)",
                "Candide.Scene.GameScene::get_IsActive()",
                "Microsoft.Xna.Framework.Game::set_IsMouseVisible(System.Boolean)",
                "Candide.Terminal.KeyboardInput::Update()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.DisplayUserSettings::set_DisplayMode(Candide.UserSettings.CandideDisplayMode)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::ApplySettings()",
                "Candide.MainMenu.Ui.MainMenuUiController::get_State()",
                "Microsoft.Xna.Framework.Game::Exit()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.CandideUI.CandideUiSystem::PreUpdate()",
                "Candide.CandideUI.CandideUiSystem::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5A2A67AC837B303CA45CEDC5598CC6CBBC3D6C8F84CABC56FEEAFC16A1893BD9"
        },
        {
          "Id": "Candide.MainMenu.MainMenuBackground",
          "Name": "MainMenuBackground",
          "DisplayName": "MainMenuBackground",
          "FullName": "Candide.MainMenu.MainMenuBackground",
          "Namespace": "Candide.MainMenu",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Vignette:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Vignette",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Vignette",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2BF1AE545BA84BC890D4704E9E29F0D329F5021CB1DB12CFBABCDA60D793B3A6"
            },
            {
              "Id": "_approachSpeed:System.Single",
              "Name": "_approachSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _approachSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EB003EB1F8F02F0FE631046EF5879FDEF9D6F7FE76B4E69107F2EAA92C032E"
            },
            {
              "Id": "_backgroundLayers:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "_backgroundLayers",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E _backgroundLayers",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BDAF80A873C2D6A996ABB058FB3B8200CDF432DF9630A43043B653F2F66CB90"
            },
            {
              "Id": "_currentPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_currentPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _currentPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F4A1A31FFD04B2F208E81A4195FDA6F19F760F31AB3FA0286B88E20936C7990"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1171,
              "BodyHash": "C41535EA299C3E637C0AD913AAD5129D869045FC68B261A0A0F19C45FDD267EC",
              "Hash": "5979576E77C18621A90DE7CE1DC47C49638CB91170D13C70DD0242915FED04B5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Clamp(System.Double, System.Double, System.Double)",
                "System.Math::Pow(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Current()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "06B3F660B82AEE3B444E46594E8D121963141E5CB8EAB82E7F44A26C2D1BBA1F",
              "Hash": "DDC82B2DC3A10983C28650E3CF5B1C10B01A814BDC6924C380B69B797E8F96B6",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/pictures/main_menu/main_menu_layer"
              ],
              "Source": null
            }
          ],
          "Hash": "A2AB15EE4F9B2909E0DCC31088640A99AC7B3C5154FDD0483B80E5A6D57F7F5B"
        },
        {
          "Id": "Candide.MainMenu.MainMenuPanelState",
          "Name": "MainMenuPanelState",
          "DisplayName": "MainMenuPanelState",
          "FullName": "Candide.MainMenu.MainMenuPanelState",
          "Namespace": "Candide.MainMenu",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CreatingCharacter:Candide.MainMenu.MainMenuPanelState",
              "Name": "CreatingCharacter",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState CreatingCharacter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36AC7241BA7DA1007DA593A4FAF75AE43F3F6273DB48599E981DE10362F0EF85"
            },
            {
              "Id": "CreatingWorld:Candide.MainMenu.MainMenuPanelState",
              "Name": "CreatingWorld",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState CreatingWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53F2C1464E48C4DB047F26D8823D5FCD67A3DDEE661E3463A6D6F365407F0EA3"
            },
            {
              "Id": "Default:Candide.MainMenu.MainMenuPanelState",
              "Name": "Default",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D68447CAB269F6B1384702D62A88A5196D6D79B47DD75240829EC04388695E2"
            },
            {
              "Id": "ErrorHappened:Candide.MainMenu.MainMenuPanelState",
              "Name": "ErrorHappened",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState ErrorHappened",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A831E04712A8AD052AAC11EA000B77BB431C771BBB1BD8C11F403198F062289A"
            },
            {
              "Id": "HostServer:Candide.MainMenu.MainMenuPanelState",
              "Name": "HostServer",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState HostServer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8743149B73BF85D18B979EC03DC3FEF6B40A9CB3B2C41197E7803BFE9B8D470B"
            },
            {
              "Id": "InputServerPassword:Candide.MainMenu.MainMenuPanelState",
              "Name": "InputServerPassword",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState InputServerPassword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5CF5800066AA2062FC9CEB9F11BFECF1C3718BCCD8AB848A68BCC4413629622"
            },
            {
              "Id": "IsConnectingToServer:Candide.MainMenu.MainMenuPanelState",
              "Name": "IsConnectingToServer",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState IsConnectingToServer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "298FE29EB6DFFE3B05BD84B2280CEB898C04E2ABCCC678285BF2EE67C92240BE"
            },
            {
              "Id": "Multiplayer:Candide.MainMenu.MainMenuPanelState",
              "Name": "Multiplayer",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState Multiplayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7419ABA93A372DE75FBC78FF20BE65F30066D3E08706A4B1F3B268AFDC5280D2"
            },
            {
              "Id": "PostGame:Candide.MainMenu.MainMenuPanelState",
              "Name": "PostGame",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState PostGame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "72BFB00BB3F478E63949602E1791EFE046C2629453829EF78EC224642FBC42A5"
            },
            {
              "Id": "SelectingCharacter:Candide.MainMenu.MainMenuPanelState",
              "Name": "SelectingCharacter",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState SelectingCharacter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A16830A1F1E7D88D484ACF4C24597C47D88387EF78B11C5E5497B30FCE1D728"
            },
            {
              "Id": "SelectingWorld:Candide.MainMenu.MainMenuPanelState",
              "Name": "SelectingWorld",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState SelectingWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FC7CA6BEBD2A0A1266575474F81ED0B8692F5280498330E156940E600D0BC7C"
            },
            {
              "Id": "SelectServer:Candide.MainMenu.MainMenuPanelState",
              "Name": "SelectServer",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState SelectServer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D53E5BFD7EA566456201D3C268F486D8BEE43E5CC419AC9C4D472431B71F9D4"
            },
            {
              "Id": "Settings:Candide.MainMenu.MainMenuPanelState",
              "Name": "Settings",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState Settings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C4F0068590FD62860FEE1299659F356E5779EB775B001A5EDE49DF62663089D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4A82FE3590ED01B4D3589E03B2A1055DD892A89F0EDF7D76375D8D2DE816F7F6"
        },
        {
          "Id": "Candide.MainMenu.NewMainMenuBackground",
          "Name": "NewMainMenuBackground",
          "DisplayName": "NewMainMenuBackground",
          "FullName": "Candide.MainMenu.NewMainMenuBackground",
          "Namespace": "Candide.MainMenu",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.MainMenuBackground",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChineseSimplifiedLogo:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ChineseSimplifiedLogo",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ChineseSimplifiedLogo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "694A9C52B77626993674EF1526B37AB0306194980DA08980CB61F101A3D298E9"
            },
            {
              "Id": "ChineseTraditionalLogo:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ChineseTraditionalLogo",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet ChineseTraditionalLogo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7697E5E3819FF8D01A7CF345A8205DA9F033153C17593C87FA488A711F841244"
            },
            {
              "Id": "Flag:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Flag",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Flag",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA45A0AB929E8B086DF06DD4E80FA929E2BABC774DA2BD9895D813D40BB04650"
            },
            {
              "Id": "Layer5Animation:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Layer5Animation",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Layer5Animation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E487A4E6D6C5DC1FA5B196E8DEF097F729265D66A9A22A93802B3BC3C0A9B58E"
            },
            {
              "Id": "Layer5GrassAnimation:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Layer5GrassAnimation",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Layer5GrassAnimation",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B0A981FEDB7B769F993DD7A3F30D21D9EFDE00D02B3FACEFED39835BB364D47E"
            },
            {
              "Id": "Logo:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Logo",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Logo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B82472DC34DFD337DB2DE27DF4403BACB2391F2AB399AEF4B78EBEC15321EA2C"
            },
            {
              "Id": "Vignette:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Vignette",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet Vignette",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2BF1AE545BA84BC890D4704E9E29F0D329F5021CB1DB12CFBABCDA60D793B3A6"
            },
            {
              "Id": "_approachSpeed:System.Single",
              "Name": "_approachSpeed",
              "Type": "System.Single",
              "Signature": "private System.Single _approachSpeed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EB003EB1F8F02F0FE631046EF5879FDEF9D6F7FE76B4E69107F2EAA92C032E"
            },
            {
              "Id": "_backgroundLayers:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Name": "_backgroundLayers",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E _backgroundLayers",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BDAF80A873C2D6A996ABB058FB3B8200CDF432DF9630A43043B653F2F66CB90"
            },
            {
              "Id": "_currentPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_currentPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _currentPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F4A1A31FFD04B2F208E81A4195FDA6F19F760F31AB3FA0286B88E20936C7990"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1665,
              "BodyHash": "7C871DA12F13A4DE4C6E2B22C16BCDCCA165382BDC3B426D1BBA13CC64BC9C5F",
              "Hash": "680A933F147F67B4D0B091F0EBC0CAF1EB17D1CF75A1F30899D998604A8C3E5F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Single::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Clamp(System.Double, System.Double, System.Double)",
                "System.Math::Pow(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::get_Current()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.Math::Sin(System.Double)",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "List.Enumerator\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "zh_CN",
                "zh_TW"
              ],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "43692FA203E3779A2A0BA3DF1392263F4C8FAC3F6F1543F593FA88A1EFD6CED0",
              "Hash": "BE0615E0AB1024FAF0431FE03F45282FE3487AE1DAB8374410412B88F8D2B60C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "media/pictures/title_screen/title/"
              ],
              "Source": null
            }
          ],
          "Hash": "B762CE048394DC2F5DDDE04979809BE9B9E6EAF8E741E607C497B475B1B4713A"
        },
        {
          "Id": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
          "Name": "CandideDisplayModelSelection",
          "DisplayName": "CandideDisplayModelSelection",
          "FullName": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
          "Namespace": "Candide.MainMenu.Ui.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandidePanel",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnClassValueChanged:System.EventHandler\u00601\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Name": "OnClassValueChanged",
              "Type": "System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Signature": "private System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E OnClassValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00B86151B736834CC4079B4AD5C2CF884EE6C2C59C50181AE55CE12D3F5C79D9"
            },
            {
              "Id": "OnValueChanged:System.EventHandler\u00601\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E",
              "Name": "OnValueChanged",
              "Type": "System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E",
              "Signature": "private System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E OnValueChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD30F169BEA53637BF61CB62E47A31DD778BB6A3F89BA0EA38E524A4DE97ACB8"
            },
            {
              "Id": "_randomize:System.Action",
              "Name": "_randomize",
              "Type": "System.Action",
              "Signature": "private System.Action _randomize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D77CFB0432B17B27FCD9E71026E5B3AF6B0F88440F10BADFC8C0652D18274A4"
            },
            {
              "Id": "_selected:Candide.GameModels.Managers.PlayerSkinPart",
              "Name": "_selected",
              "Type": "Candide.GameModels.Managers.PlayerSkinPart",
              "Signature": "private Candide.GameModels.Managers.PlayerSkinPart _selected",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DA32D56BEE196CF55F16EAF24D8DB30F724E72A6CB8A33FE317536CABE89937"
            },
            {
              "Id": "_selectedClass:Shared.Data.DataModels.PlayerClassModel",
              "Name": "_selectedClass",
              "Type": "Shared.Data.DataModels.PlayerClassModel",
              "Signature": "private Shared.Data.DataModels.PlayerClassModel _selectedClass",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98B2E08054E9A41930E17399D7E804C58442BB8DBAB769BB2FFB2C12D44ABA03"
            },
            {
              "Id": "_selectedPaletteIndex:System.Byte",
              "Name": "_selectedPaletteIndex",
              "Type": "System.Byte",
              "Signature": "private System.Byte _selectedPaletteIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFEB4D1119A6C7C45225826171E812A104A89068AD2014537B619C56B0695E43"
            }
          ],
          "Properties": [
            {
              "Id": "Selected:Candide.GameModels.Managers.PlayerSkinPart",
              "Name": "Selected",
              "Type": "Candide.GameModels.Managers.PlayerSkinPart",
              "Signature": "public Candide.GameModels.Managers.PlayerSkinPart Selected",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9A6F2304B2CC576C451EC0E02BF8ADDD5BA6A4495751651B63775CF4B70728B6"
            },
            {
              "Id": "SelectedClass:Shared.Data.DataModels.PlayerClassModel",
              "Name": "SelectedClass",
              "Type": "Shared.Data.DataModels.PlayerClassModel",
              "Signature": "public Shared.Data.DataModels.PlayerClassModel SelectedClass",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "54BD7636079E7405AA39DD063071F67306F653B0BA7E901765D997D2A3520B72"
            },
            {
              "Id": "SelectedPaletteIndex:System.Byte",
              "Name": "SelectedPaletteIndex",
              "Type": "System.Byte",
              "Signature": "public System.Byte SelectedPaletteIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "095E75B2E8E9F0E5BB09BB3ED002FFC6CC680EA54881648F364DC19237DBEC63"
            }
          ],
          "Events": [
            {
              "Id": "OnClassValueChanged:System.EventHandler\u00601\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Name": "OnClassValueChanged",
              "Type": "System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Signature": "public System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E OnClassValueChanged",
              "Visibility": "public",
              "Hash": "D37779A61D15B44F9E46027E19C914F71E35792318D9E50014001DDCA4DC94C2"
            },
            {
              "Id": "OnValueChanged:System.EventHandler\u00601\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E",
              "Name": "OnValueChanged",
              "Type": "System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E",
              "Signature": "public System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E OnValueChanged",
              "Visibility": "public",
              "Hash": "709E42F4F389D0557AF3C67F6C924DC9708F560364EF92BEE87D068899DCE59A"
            }
          ],
          "Methods": [
            {
              "Id": "GetSelectedByte()-\u003ESystem.Byte",
              "Name": "GetSelectedByte",
              "Signature": "public System.Byte GetSelectedByte()",
              "Visibility": "public",
              "ReturnType": "System.Byte",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "DE99BF3F337B44B5E48F554092550B847826F09FB6B89367B49E6D25B8FFFC47",
              "Hash": "EDB7FD0A32063D1E28665F0034B56324E1590B55E55CBE56968E96C5FFC57E82",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::get_Selected()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectedChanged(System.Int32)-\u003ESystem.Void",
              "Name": "SelectedChanged",
              "Signature": "private System.Void SelectedChanged(System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "E63A7A452ED65949A773BB7B893A1579AD27D11E2FB1A4E79004E086B1214513",
              "Hash": "7E0EF08DD9E76C46C657573A00623275C75B7D68B4165090E9BF7298DB509735",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::set_SelectedPaletteIndex(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRandom()-\u003ESystem.Void",
              "Name": "SetRandom",
              "Signature": "public System.Void SetRandom()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "85F95360DD0B241B761E98A504C46245BB7152F9FBDD3B5D52C573E437C53914",
              "Hash": "F9BF85C2CF3017E5F8B804B6CD9C61798624854195EA1391F5A2EAC38ACC6127",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetRandomAndPlayClickSound()-\u003ESystem.Void",
              "Name": "SetRandomAndPlayClickSound",
              "Signature": "public System.Void SetRandomAndPlayClickSound()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "CBB9C3DC4B0D6E49078DD7D12E37B0574965FEA5BE5A97D6ADC97DF5EC9A7C7F",
              "Hash": "37B60676DFAE8076D60491FB5EE400ECA4A4908DE0F79D6F885B7D96CC327813",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::SetRandom()"
              ],
              "StringLiterals": [
                "event:/interface/main menu/ui_mainmenu_click"
              ],
              "Source": null
            }
          ],
          "Hash": "91F41BC339253852B55659E8D2AFA1A53DE32C687008EECF073F017D4F7D0C49"
        },
        {
          "Id": "Candide.MainMenu.Ui.Components.CandideSpacDisplay",
          "Name": "CandideSpacDisplay",
          "DisplayName": "CandideSpacDisplay",
          "FullName": "Candide.MainMenu.Ui.Components.CandideSpacDisplay",
          "Namespace": "Candide.MainMenu.Ui.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Direction:System.Int32",
              "Name": "Direction",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E7023EC64DC0B0FC0642EDD825CAC52BB41F0398DE2096CFC85852B9B195F95"
            },
            {
              "Id": "LookAtMouse:System.Boolean",
              "Name": "LookAtMouse",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LookAtMouse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DDE90A00E4AB86440168DBC9880114BC1B0E0653AF0E733D054C8840DAAC97F"
            },
            {
              "Id": "Scale:Microsoft.Xna.Framework.Vector2",
              "Name": "Scale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2F8D064A8E656AC49ED278916DAD4A0968F10CB19234C4ECFF21BC0001CD233"
            },
            {
              "Id": "Skins:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Name": "Skins",
              "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
              "Signature": "public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01EFC30EF5223945515FE79CCED5EEDA8D463DBC21950059CFF4CC73246990A5"
            },
            {
              "Id": "_getSpacStateFunc:System.Func\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac,CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E",
              "Name": "_getSpacStateFunc",
              "Type": "System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E",
              "Signature": "private System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E _getSpacStateFunc",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3DE4DC9F3897F12ED99B5A68051F9AE5DA49DBD50823160089FAB85B1AAB432"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawSpac(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)-\u003ESystem.Void",
              "Name": "DrawSpac",
              "Signature": "private System.Void DrawSpac(Candide.CandideUI.UiRenderContext context, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame frame, Microsoft.Xna.Framework.Vector2 entityPosition, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spac",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skins",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 774,
              "BodyHash": "ECD7C77144792BCFF82AAA3C66A1BF5344C11F68D2650C0B3432D8BEC0B23F6C",
              "Hash": "9C582E401D30E379B2C444B4EEA1F743BD42A5449F349E6D7BC798CD630E0AF6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Current()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "F1A79ED049F9EAEC5CBB8A7F3CE44EADDEEF39C3C2A8AD5C6985B98270DD0FF5",
              "Hash": "E1ACDAE4F628FE14A2E28E370B0CEEC1BC7FD154E678772DC3B1FB982348D7E8",
              "CalledMethods": [
                "System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E::Invoke()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()",
                "Candide.MainMenu.Ui.Components.CandideSpacDisplay::DrawSpac(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "CD1AC5CBC924B620D877656A1899CC1CF7956C3B5DDC34DF00D72899BADE175B",
              "Hash": "2065AA7F24B54CBCBCACE23B8FCE82FD7A7032A114119483DF519DDB9D5C1D18",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2AFD9FE50E195E36509C169919946FC87EA047D6AFA32C4C408929F529C20BED"
        },
        {
          "Id": "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase",
          "Name": "WorldCharacterToggleButtonBase",
          "DisplayName": "WorldCharacterToggleButtonBase",
          "FullName": "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase",
          "Namespace": "Candide.MainMenu.Ui.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideListBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StackPanel0:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "StackPanel0",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "protected Candide.CandideUI.Containers.CandideVerticalStackPanel StackPanel0",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2834624CE8572809D204DDF1D3D5E135B9D9A92F81A9C6747626CBE81F0664A0"
            },
            {
              "Id": "StackPanel1:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "StackPanel1",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "protected Candide.CandideUI.Containers.CandideVerticalStackPanel StackPanel1",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5BFE7BA2C3DC759A9079E41AD98550FA62DA67A82C026D26ED700691AF151A4"
            },
            {
              "Id": "StackPanel2:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "StackPanel2",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "protected Candide.CandideUI.Containers.CandideVerticalStackPanel StackPanel2",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AC871385FB35F8A8D1F2447A8E7818D2513BEDBAA486761639C7B9E9E8F1D44"
            },
            {
              "Id": "StackPanel3:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "StackPanel3",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "protected Candide.CandideUI.Containers.CandideVerticalStackPanel StackPanel3",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDC26A69CFF4E67AC82516D214FFD08E0C605ADE31E6D99BBDEF900FE64557D9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58F337668451FC1666EE52600134268E841D6738529A61C4B117F142F99CF4A7"
        },
        {
          "Id": "Candide.MainMenu.Ui.ConnectType",
          "Name": "ConnectType",
          "DisplayName": "ConnectType",
          "FullName": "Candide.MainMenu.Ui.ConnectType",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Host:Candide.MainMenu.Ui.ConnectType",
              "Name": "Host",
              "Type": "Candide.MainMenu.Ui.ConnectType",
              "Signature": "public Candide.MainMenu.Ui.ConnectType Host",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9ECC80260F661FB8E58F04E95DC4D06FBFCB7220D0E971A801CCCF14779BF24"
            },
            {
              "Id": "Join:Candide.MainMenu.Ui.ConnectType",
              "Name": "Join",
              "Type": "Candide.MainMenu.Ui.ConnectType",
              "Signature": "public Candide.MainMenu.Ui.ConnectType Join",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7065082225ED383BD7BFCAF8694878D09CF7770F4E09AF409B2FB4DB7B1F1A49"
            },
            {
              "Id": "NotConnectedYet:Candide.MainMenu.Ui.ConnectType",
              "Name": "NotConnectedYet",
              "Type": "Candide.MainMenu.Ui.ConnectType",
              "Signature": "public Candide.MainMenu.Ui.ConnectType NotConnectedYet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94B3BE2E41DA4CF105B0C00BC29FD09C0E98238F5F73D7D62544C574E9161258"
            },
            {
              "Id": "Offline:Candide.MainMenu.Ui.ConnectType",
              "Name": "Offline",
              "Type": "Candide.MainMenu.Ui.ConnectType",
              "Signature": "public Candide.MainMenu.Ui.ConnectType Offline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02118A2E8D3B6C3E7FC26C9647334077E6CA4477A95EAE35FAB600CCC098CA49"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "45CD700206AE548C1A04C7D6AE1654424F54E6AB51D72E106331A35435410A93"
        },
        {
          "Id": "Candide.MainMenu.Ui.DebugMainMenuWindow",
          "Name": "DebugMainMenuWindow",
          "DisplayName": "DebugMainMenuWindow",
          "FullName": "Candide.MainMenu.Ui.DebugMainMenuWindow",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_btnForceEnter:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnForceEnter",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnForceEnter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59D1A33C2F90E258E777A08CE6631E4418FE24450153DA3CCB50A8CFD409FC02"
            },
            {
              "Id": "_btnQuickConnectBjorn:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnQuickConnectBjorn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnQuickConnectBjorn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60F48E27E66F8B72617F1CB7AFEAD5824FEF5FBD150BC6D7976FFDBAD38A3E46"
            },
            {
              "Id": "_btnQuickConnectLocal:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnQuickConnectLocal",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnQuickConnectLocal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "611C5CFAF49B08874DEDBC4CD5882DEE2C137400ADACD550B64AE246F653DA93"
            },
            {
              "Id": "_btnQuickConnectSam:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnQuickConnectSam",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnQuickConnectSam",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6322EB8F2BD044E70E4926CECBAF51D4817AC298A7FC0307E2F50F28A7C0BBA6"
            },
            {
              "Id": "_btnQuickHostSteam:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnQuickHostSteam",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnQuickHostSteam",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51929C1B68F3BE1CD5887599B4E3D57687FC6B7EC471E34576994F8B6FCE1EAF"
            },
            {
              "Id": "_btnQuickSingleplayer:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnQuickSingleplayer",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnQuickSingleplayer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5AA035CBB79E0745FD3426AA50952D85CFDBD453E46000BB01CDFBC93BC37E2A"
            },
            {
              "Id": "_quickConnectVictor:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_quickConnectVictor",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _quickConnectVictor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCB8828A73D0F15EAAF7C86858E9F8C99EF1A592EF03C19D5DDEF26F28A199F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateMenuButton(System.String, System.String, System.Boolean)-\u003ECandide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "CreateMenuButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase CreateMenuButton(System.String text, System.String iconId, System.Boolean isLastItem)",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isLastItem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "18196A9008EB461CB75FA02230250E47E8EA5EC686D88777901C44139CFCB600",
              "Hash": "57F8C48EA6729BAF59B5C4AF72ADE7ECA4214431CC59C1130FF29964B093572A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Buttons.CandideGridIconLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "F63A4A343E7EF80C459F890291E69842CCFE1A690268F3C438C4123A3DE9148A",
              "Hash": "F270A7A1F52B2A50869381C936E6BE075F92AD757DA55DC7FD466F99F699834C",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Buttons)",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B2E381B948297708B69528502BCEF52173F109B149A94DC3047BB8DE5A5B9B6"
        },
        {
          "Id": "Candide.MainMenu.Ui.HostServerSettings",
          "Name": "HostServerSettings",
          "DisplayName": "HostServerSettings",
          "FullName": "Candide.MainMenu.Ui.HostServerSettings",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowJoinThroughSteam:System.Boolean",
              "Name": "AllowJoinThroughSteam",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowJoinThroughSteam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D88B97A7ECFCA1DBA6C13FC0CD97C56EEDC0937BBD631FE65C67201D2C2EF13"
            },
            {
              "Id": "Public:System.Boolean",
              "Name": "Public",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Public",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3885343C32C9338F85F538BA336CB219F3E5729B0D4B37C69220B4517648BFEE"
            },
            {
              "Id": "ServerPassword:System.String",
              "Name": "ServerPassword",
              "Type": "System.String",
              "Signature": "public System.String ServerPassword",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA87D3EAFA73E16B20B1DDB825EDC6EF51CA507239DD4B28F13327FFAE68F840"
            },
            {
              "Id": "ServerPort:System.String",
              "Name": "ServerPort",
              "Type": "System.String",
              "Signature": "public System.String ServerPort",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E71A5B4247E7BEFB293B0C2B1D21E51BC3F0AAB57829EE778C1D50365DAFF1E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "980C24A10DDE97F3057F0277ED7168293C657699A2FAC9EBA3CC28315B98FB1D"
        },
        {
          "Id": "Candide.MainMenu.Ui.JoinGameState",
          "Name": "JoinGameState",
          "DisplayName": "JoinGameState",
          "FullName": "Candide.MainMenu.Ui.JoinGameState",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectType:Candide.MainMenu.Ui.ConnectType",
              "Name": "ConnectType",
              "Type": "Candide.MainMenu.Ui.ConnectType",
              "Signature": "public Candide.MainMenu.Ui.ConnectType ConnectType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE574DE77CE6EA1A8FAABA2EFF6E9DD53AD8A88F5ADAB14AF73AD65CA48B267D"
            },
            {
              "Id": "HostServerSettings:Candide.MainMenu.Ui.HostServerSettings",
              "Name": "HostServerSettings",
              "Type": "Candide.MainMenu.Ui.HostServerSettings",
              "Signature": "public Candide.MainMenu.Ui.HostServerSettings HostServerSettings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AABDFE3397F496126058607DA643ACFD6D4538BD2F553F929561DAD33AFDB2AC"
            },
            {
              "Id": "IpAddress:System.String",
              "Name": "IpAddress",
              "Type": "System.String",
              "Signature": "public System.String IpAddress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B0D89C7EAAA13AE17458B3D6FEA963D5378A872EE377D0B8C0F45E4D9866477"
            },
            {
              "Id": "NetworkLib:CandideServer.Server.NetworkLib",
              "Name": "NetworkLib",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib NetworkLib",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72614548A6590EF9C293019A39C83A6A5F851EE409170AE480CA2B54E42DA802"
            },
            {
              "Id": "Password:System.String",
              "Name": "Password",
              "Type": "System.String",
              "Signature": "public System.String Password",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72F953C6A8D07D48331423BBBF4C5CB962E65D68C28805CC350B29FC813138D6"
            },
            {
              "Id": "Port:System.Int32",
              "Name": "Port",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Port",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF37FDF685B6A94BB56D87A59C1016AF548B02620E51DB22920F1399FF132032"
            },
            {
              "Id": "SelectedCharacter:Shared.Models.Player.PlayerCharacterSaveModel",
              "Name": "SelectedCharacter",
              "Type": "Shared.Models.Player.PlayerCharacterSaveModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterSaveModel SelectedCharacter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC7C2BFEB8CBBDC2230D547B2906F04DBBCA0FEF2F10549BB267379B92A70102"
            },
            {
              "Id": "SelectedWorld:CandideServer.GameDescription",
              "Name": "SelectedWorld",
              "Type": "CandideServer.GameDescription",
              "Signature": "public CandideServer.GameDescription SelectedWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E7CEC17C75989F2CB1398382BD8580B8693E5ADEF872D7C3690367FE80CE007"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ACCBD39BB6F6814A9F709662268F0B164CC7BDFE62BFD384AA946232280BCBD6"
        },
        {
          "Id": "Candide.MainMenu.Ui.MainMenuUi",
          "Name": "MainMenuUi",
          "DisplayName": "MainMenuUi",
          "FullName": "Candide.MainMenu.Ui.MainMenuUi",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Candide.MainMenu.Ui.MainMenuUiController",
              "Name": "Controller",
              "Type": "Candide.MainMenu.Ui.MainMenuUiController",
              "Signature": "public Candide.MainMenu.Ui.MainMenuUiController Controller",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A63AD0AFD6EA7EABADAC8E9F88B3D4660E722D9D35BC0E8C3E770BF3FE9A73CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DesktopOnResolutionChanged",
              "Signature": "private System.Void DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "8DB620504D5AA195E2DB2103E13CCF3018DA9CB67E1654B555DA3F674597D43C",
              "Hash": "043EB6164777372B6E6A368D590863AEE01513D9AB95B4A26D7AF7EB80276E7B",
              "CalledMethods": [
                "Candide.MainMenu.Ui.MainMenuUi::ShowUi(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "2CDA4BA4339C4AEB4AC887856D087009430000088C4BD05EFCB9EC5013EA92E8",
              "Hash": "4657E948087257878BC3A494218665A5BD0361DA844DC9DB906156847C0259FE",
              "CalledMethods": [
                "Candide.MainMenu.Ui.MainMenuUi::DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)",
                "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnConnectionError(System.String)-\u003ESystem.Void",
              "Name": "OnConnectionError",
              "Signature": "public System.Void OnConnectionError(System.String invalidGameStateRetry)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "invalidGameStateRetry",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "25C4D61425BDD010EA9161BB69B79DE02F732C6B019B3FDAA74930A09941F26F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStatusText(System.String)-\u003ESystem.Void",
              "Name": "SetStatusText",
              "Signature": "public System.Void SetStatusText(System.String s)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "46BB86068B5598B513FC23A9DB4BD13D3665EC1959E50C295B98155B8370C347",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowUi(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "ShowUi",
              "Signature": "public System.Void ShowUi(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 477,
              "BodyHash": "FDA5E4CEB560807279EAA6D766FFEF41F61AF1694B26982061E2C107E070DB8E",
              "Hash": "C51F5B0730AE0C3E8ECCD3288C6718772568D4D23AB907BCE1D32527ABB4A5D4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E::.ctor()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_0()",
                "System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E::Add(!0, !1)",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_1()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_2()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_3()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_4()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_5()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_6()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_7()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_8()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_9()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_10()",
                "MainMenuUi.\u003C\u003Ec::\u003CShowUi\u003Eb__3_11()",
                "Candide.MainMenu.Ui.MainMenuUiController::Setup(Candide.CandideUI.CandideDesktop, System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D3DE0AF13985373645D3B1BD9FF46FCCFCE260798138407199608CF4B86D09D9"
        },
        {
          "Id": "Candide.MainMenu.Ui.MainMenuUiController",
          "Name": "MainMenuUiController",
          "DisplayName": "MainMenuUiController",
          "FullName": "Candide.MainMenu.Ui.MainMenuUiController",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JoinGameState:Candide.MainMenu.Ui.JoinGameState",
              "Name": "JoinGameState",
              "Type": "Candide.MainMenu.Ui.JoinGameState",
              "Signature": "public Candide.MainMenu.Ui.JoinGameState JoinGameState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F47CA8E6F08C9B60036E19569095D36CFB6A423460F146C36A52C34D1D6F2B6"
            },
            {
              "Id": "_desktop:Candide.CandideUI.CandideDesktop",
              "Name": "_desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "private Candide.CandideUI.CandideDesktop _desktop",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C49C5279E09F3A46DAD763E704901BDE529019622ABC5A2579E0A3DEB4899B5"
            },
            {
              "Id": "_state:Candide.MainMenu.MainMenuPanelState",
              "Name": "_state",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "private Candide.MainMenu.MainMenuPanelState _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "276CAB2748BC0997647E998FC9583DF0553592FB04A6E9ECD63EBCF16E90433A"
            },
            {
              "Id": "_stepIndex:System.Int32",
              "Name": "_stepIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _stepIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "970818680AA2C45184F21E6D63419F4F556E966E2D7A05479CEE542800B35EE8"
            },
            {
              "Id": "_steps:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Boolean\u003E\u003E",
              "Name": "_steps",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E _steps",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "47DE05C64A8B446DBC2F2D9C462A9CCD64CC7483038235DA77D956DDDFF76656"
            },
            {
              "Id": "_windows:System.Collections.Generic.Dictionary\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Func\u00601\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E",
              "Name": "_windows",
              "Type": "System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E _windows",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96324EE261032E2AF0C30BCCD10F9D33C6843797C33E34BDB514E18346D02C5F"
            }
          ],
          "Properties": [
            {
              "Id": "State:Candide.MainMenu.MainMenuPanelState",
              "Name": "State",
              "Type": "Candide.MainMenu.MainMenuPanelState",
              "Signature": "public Candide.MainMenu.MainMenuPanelState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "885C342C9AB9CA4DDA0DC85901AF0E2345F4940BEB2E34100866A17A4B5185AC"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Back()-\u003ESystem.Void",
              "Name": "Back",
              "Signature": "public System.Void Back()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "C1043A59B5FBC64131BE57D92779F88758283CE308D698B245896E3FA2589EFA",
              "Hash": "FCFADE7151B2A1C77F11AAE145876835E00830564210011D73AFCFFD04189BFB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Count()",
                "Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::RemoveAt(System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/main menu/ui_mainmenu_back"
              ],
              "Source": null
            },
            {
              "Id": "InsertTemporaryState(Candide.MainMenu.MainMenuPanelState)-\u003ESystem.Void",
              "Name": "InsertTemporaryState",
              "Signature": "public System.Void InsertTemporaryState(Candide.MainMenu.MainMenuPanelState state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "Candide.MainMenu.MainMenuPanelState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "8A9E485AAD7808EB297DB518891F1ABD0C20DC227BACE5E3DA8D6F51558698AA",
              "Hash": "FBD77BDD3B3D3BAF4B08FED3723957AD0731FAF2E7EAC6F947BE54B4290A9149",
              "CalledMethods": [
                "System.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Insert(System.Int32, !0)",
                "Candide.MainMenu.Ui.MainMenuUiController::Next()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Next()-\u003ESystem.Void",
              "Name": "Next",
              "Signature": "public System.Void Next()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "D1814877121A01C4A4A978D60D91B919C7B3BF0B923C21F18F9BDA24B2EB6831",
              "Hash": "7E33AEB7D74F3F7ABEEE0DB465DABE71ABDE033BE3109572476AA24835F8F80C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Count()",
                "System.NotFiniteNumberException::.ctor(System.String)",
                "Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"
              ],
              "StringLiterals": [
                "Implement finish last step"
              ],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "1417FD327149EAA1C73913A61E9A647CA016F4792A6CE8DA51CF1E2B0AE86B8F",
              "Hash": "23B033B4075BCBE8ECFB5119E5F0C1D9101CAFA5479613B65EA56F1916A4B2A3",
              "CalledMethods": [
                "Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(Candide.CandideUI.CandideDesktop, System.Collections.Generic.Dictionary\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Func\u00601\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup(Candide.CandideUI.CandideDesktop desktop, System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E windows)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "windows",
                  "Type": "System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "ABD35FA05786290464224626F899098218DC83C67A7E02EF4E9DFEC80317EF91",
              "Hash": "4547DDB675BC7D8EF55337A471F5B8194FE4ADC619757AF91F520589609A93E9",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.MainMenu.Ui.MainMenuUiController::StateChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartJoinProcess(Candide.MainMenu.Ui.JoinGameState, Candide.MainMenu.MainMenuPanelState[], System.Int32)-\u003ESystem.Void",
              "Name": "StartJoinProcess",
              "Signature": "public System.Void StartJoinProcess(Candide.MainMenu.Ui.JoinGameState newState, Candide.MainMenu.MainMenuPanelState[] steps, System.Int32 startIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newState",
                  "Type": "Candide.MainMenu.Ui.JoinGameState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "steps",
                  "Type": "Candide.MainMenu.MainMenuPanelState[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "9A6F83303ADE0257F170EA70AF23ADB5CCDBBF0AB6BE3DFFB19EA3451656CD65",
              "Hash": "507A4AEC25957720B05ADBD3F768759AF1EA5D73D1480C17C19D2DC78C9FCC70",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "System.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)",
                "Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"
              ],
              "StringLiterals": [
                "Steps array can\u0027t be empty"
              ],
              "Source": null
            },
            {
              "Id": "StateChanged()-\u003ESystem.Void",
              "Name": "StateChanged",
              "Signature": "private System.Void StateChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "822EE8578F838C3240AF0E7A7D84556F787F92F4E83B2F5B37B95FD1581FAAFC",
              "Hash": "C79C846A62475BC295AEF393254209F7334D867B5E3F200795025821CC034A85",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E::get_Item(!0)",
                "System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E::Invoke()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Clear()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "70C8F291E0A04C050CF44C4ABE17C51F3C01E11BAA324C8D8304AE8C947CFE1E"
        },
        {
          "Id": "Candide.MainMenu.Ui.MainMenuWindow",
          "Name": "MainMenuWindow",
          "DisplayName": "MainMenuWindow",
          "FullName": "Candide.MainMenu.Ui.MainMenuWindow",
          "Namespace": "Candide.MainMenu.Ui",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_btnCredits:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnCredits",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnCredits",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB999A5C66E13FC03E14710D6E48FCA9B1D1D08981E7C0459FAF0C474E3FFE90"
            },
            {
              "Id": "_btnExit:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnExit",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnExit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3388E2471A183F443CCCE460797C81D6318FA2359120E81FBC62D9DE318E56C6"
            },
            {
              "Id": "_btnFeedback:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnFeedback",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnFeedback",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "918797CA2A3942D4D85850347E7B85697DCA113A2EF75FB875182AB808D36F87"
            },
            {
              "Id": "_btnMultiPlayer:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnMultiPlayer",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnMultiPlayer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD78ECAB4FA198930124FDBA990A3CF09403E4A960D94E03D18154319BABB135"
            },
            {
              "Id": "_btnSettings:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnSettings",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnSettings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26AB70061C9F5D0C1C43F4B35EFA3C08934DB7E3C3591BB5FB9C76CFF24584DA"
            },
            {
              "Id": "_btnSinglePlayer:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnSinglePlayer",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnSinglePlayer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9F251D9A127D832FF9481D405F22DB24585057AD0718A60DC21C7D48A0A353F"
            },
            {
              "Id": "_btnWishlist:Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "_btnWishlist",
              "Type": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideButtonBase _btnWishlist",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBA9168DA39CAA8E11C9841F27263402DEEA74902154174C1C68F589424AFBF0"
            },
            {
              "Id": "_qqWindow:Candide.CandideUI.Containers.CandideExtendedWindow",
              "Name": "_qqWindow",
              "Type": "Candide.CandideUI.Containers.CandideExtendedWindow",
              "Signature": "private Candide.CandideUI.Containers.CandideExtendedWindow _qqWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38AAAE5CD3D1CC50754DBBED75B825AAE9C6DFFAF59E30103C98783389418432"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateMenuButton(System.String, System.String, System.Boolean, System.Action, System.Boolean)-\u003ECandide.CandideUI.Components.Buttons.CandideButtonBase",
              "Name": "CreateMenuButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideButtonBase CreateMenuButton(System.String text, System.String iconId, System.Boolean isLastItem, System.Action onClick, System.Boolean stretch)",
              "Visibility": "public",
              "ReturnType": "Candide.CandideUI.Components.Buttons.CandideButtonBase",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isLastItem",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "onClick",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stretch",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "5C30568418EE5928CBAE6B45C18EFD759E9F36F5BDECEDE95FD0B7D84D24CE2B",
              "Hash": "D7BE721CE52CD117915DC1BA5CE5C5D6460386A7F9BFF7A7EA7FE5483605BC39",
              "CalledMethods": [
                "Candide.CandideUI.Components.Buttons.CandideLabelButton::.ctor(System.Int32, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Buttons.CandideLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::.ctor()",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)",
                "Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [
                "event:/interface/main menu/ui_mainmenu_click"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "807559FB526393EEE337924805FF4669BD2317EC9AFF56CCFBDFD435DF806958",
              "Hash": "70CC08AE33A25A9A8EA20650EB7CA986BE30AABCB9D6E49BFBD6825D92411678",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Candide.MainMenu.Ui.DebugMainMenuWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)"
              ],
              "StringLiterals": [
                "EA",
                "Version: "
              ],
              "Source": null
            }
          ],
          "Hash": "06A5D50E68FDD7486F41FFFE8C3382AC6528F55C907605BC766EFA1757CA93FE"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Name": "AbstractStepsWindow",
          "DisplayName": "AbstractStepsWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "MainPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "public Candide.CandideUI.Containers.CandideVerticalStackPanel MainPanel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A59DE272218C22F4BA12E8B8840F51A4364089BE278106AC4E692BDCE0FC4305"
            },
            {
              "Id": "_canGoBackWhenever:System.Boolean",
              "Name": "_canGoBackWhenever",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _canGoBackWhenever",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DCAFA513F7955B3500CB6E99C4014407ECF538DC614EC1AE0B2B737AAAE2D0E"
            },
            {
              "Id": "_label:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_label",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _label",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"
            }
          ],
          "Properties": [
            {
              "Id": "StepsTitle:System.String",
              "Name": "StepsTitle",
              "Type": "System.String",
              "Signature": "public System.String StepsTitle",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2817A6B32E0652FBF2FD9604D1ED9C7A052E136B5AE3879FC32A0F37B1C6455A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUiClosePressed()-\u003ESystem.Boolean",
              "Name": "OnUiClosePressed",
              "Signature": "public System.Boolean OnUiClosePressed()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "6F71FADF011CAFF7C838BFEE3910BB6B5EFF34BD96A945FCFDB1BF0A3CB049B3",
              "Hash": "946DE22E197F3E491070D1A8285B5A5174D00581B1315317633897BED1EEEA8E",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerSingleItem::OnUiClosePressed()",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "908572921717C5E4C6EB0B5470DBC31CC5DA253461C21FD2A7790CC12450B89E",
              "Hash": "46093894C27F97BCC9B333180E17CE7AE51030852AE8FA827B4C8E88C3C26F61",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0602DB3853865AABD734CBB14279AA8F70C69A43B9F9098CB413E0ADF94D24CA"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.CharacterListItem",
          "Name": "CharacterListItem",
          "DisplayName": "CharacterListItem",
          "FullName": "Candide.MainMenu.Ui.Steps.CharacterListItem",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F1536376BECF51C086C5CEA0020F97E75D6CD765B3A3EBD73C83207AC2A9BE1"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow",
          "Name": "ConnectingStatusWindow",
          "DisplayName": "ConnectingStatusWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_backButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_backButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _backButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0593B42D6B3450C8D132C329DC0E54631D3CE17A787BF4318648C4CE9D99B29"
            },
            {
              "Id": "_errored:System.Boolean",
              "Name": "_errored",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _errored",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FE971089C7DB5AD2364E4C488225B86D8B508E85A33D2C1729E8D35910FD865"
            },
            {
              "Id": "_statusText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_statusText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _statusText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C15EC0AE4AA34F8645E83125549547F037B261CFEB78C276A4766B4BF4ABF9CD"
            },
            {
              "Id": "_waitForServerToStart:System.Boolean",
              "Name": "_waitForServerToStart",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _waitForServerToStart",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "198D8338A73E1C7BA203754D1ECDE5C272004371C78C8E3737C84597C48554DF"
            },
            {
              "Id": "_waitingToGoBackToMainMenu:System.Boolean",
              "Name": "_waitingToGoBackToMainMenu",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _waitingToGoBackToMainMenu",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9E7123BBCA3FD13009E553EBABFDC42023191928A79427EF1DBF7083AB0EB0C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelConnection()-\u003ESystem.Void",
              "Name": "CancelConnection",
              "Signature": "private System.Void CancelConnection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "575570C9AD2A7A0F01F0CD33D5DD564A9CA98C4965A6A486E0B67A861B1100FB",
              "Hash": "9BF862CAF1B57447B3D6A11BA84A80C0F2BFCC001F221F6D8A9CFC89FB4845AA",
              "CalledMethods": [
                "Candide.Multiplayer.Network.LocalHostServerManager::StopServer()",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.Multiplayer.Services.ConnectService::Disconnect(Candide.Multiplayer.Services.PostGameBehaviour)",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "D82E4DAC9E9C5B5D996633F931330C1E026E80024FDA87AEF8DC50B3BFF7C60F",
              "Hash": "0907A108EA3F5A6100DA1937CC09964C812E8ACA2F1E04F5F85641676B7B4885",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnServerStarted()",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::CancelConnection()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnConnectionError(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [
                "MainMenu_Connecting_FailedToStartGame"
              ],
              "Source": null
            },
            {
              "Id": "OnConnectionError(System.String)-\u003ESystem.Void",
              "Name": "OnConnectionError",
              "Signature": "private System.Void OnConnectionError(System.String message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "6576C3686476EA5558A02D9EF618115169E2081E5FB33391EF271CABE516B058",
              "Hash": "6420514C9854FE7D2714797A8A1CA6ACDC7B9D54BC2F08A228394171BAAAB5DF",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnConnectionStepChange(Candide.Multiplayer.Services.ConnectionStep)-\u003ESystem.Void",
              "Name": "OnConnectionStepChange",
              "Signature": "private System.Void OnConnectionStepChange(Candide.Multiplayer.Services.ConnectionStep step)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "step",
                  "Type": "Candide.Multiplayer.Services.ConnectionStep",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "B4E46568967742424C16AC0DB70D6DC4F0A7905D85F3A56BA48E132478D819D1",
              "Hash": "7433C22915D14D71B69AF9A4510D1063628F5FD8A2BABF7B0027F723439D9F5F",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::PromptPasswordInput()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnConnectionError(System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "MainMenu_Connecting_NotConnected",
                "MainMenu_Connecting_Connecting",
                "MainMenu_Connecting_CheckingVersion",
                "MainMenu_Connecting_LoggingIn",
                "MainMenu_Connecting_FailedLoggingIn",
                "MainMenu_Connecting_LoadingGameState",
                "MainMenu_Connecting_Success",
                "MainMenu_Connecting_Disconnected",
                "MainMenu_Connecting_ConnectionFailed",
                "MainMenu_Connecting_StartingServer",
                "step"
              ],
              "Source": null
            },
            {
              "Id": "OnServerStarted()-\u003ESystem.Void",
              "Name": "OnServerStarted",
              "Signature": "private System.Void OnServerStarted()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "64A9580F1F92165771A65AC68757E6F5F19B245ECBF6532DC7E150F6924E3678",
              "Hash": "A29376995A4F56A14C6E7C4148539CC7C8EA397180D3FBB4A1B068D49B229F7E",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::Connect()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowClosed()-\u003ESystem.Void",
              "Name": "OnWindowClosed",
              "Signature": "protected System.Void OnWindowClosed()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4D5623DDF3526A5DB43D93D143C4547A873DDC8CE226B094A45C20B4A1468C02",
              "Hash": "2EC4B6744B8FA8D8B4BD3FF56F7E41AEDC15F497D4D2161864D639F0E033FB0F",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 522,
              "BodyHash": "8D9AFFEB2E199F6C5925EFBB7472EF44E0E312C87A94AF1E200FD6918EDBFE93",
              "Hash": "88C65C27FB1B059472D1F4BA0E5818FFAD79C38A2720269AAC8D8EDD5FF69423",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnConnectionStepChange(Candide.Multiplayer.Services.ConnectionStep)",
                "System.Action\u003CCandide.Multiplayer.Services.ConnectionStep\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Services.ConnectionState::get_Step()",
                "CandideServer.Server.MultiplayerConfiguration::GetDefaultConfig()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnConnectionError(System.String)",
                "Shared.Analytics.AnalyticsManager::StartSession()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "Candide.Multiplayer.Network.LocalHostServerManager::StartServer(CandideServer.GameDescription, System.String, CandideServer.Server.MultiplayerConfiguration)",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::WaitForServerToStart(Candide.MainMenu.Ui.JoinGameState, CandideServer.Server.MultiplayerConfiguration)",
                "Candide.Multiplayer.Services.ConnectService::Connect(System.String, System.String, System.Int32, CandideServer.Server.MultiplayerConfiguration, System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "event:/interface/main menu/ui_mainmenu_startgame",
                "We\u0027re in the connecting phase but the selected character is not set. Reverting",
                "MainMenu_Process_SteamWarning",
                "game_state",
                "game_state_backup",
                "MainMenu_Process_WorldNotFound"
              ],
              "Source": null
            },
            {
              "Id": "PromptPasswordInput()-\u003ESystem.Void",
              "Name": "PromptPasswordInput",
              "Signature": "private System.Void PromptPasswordInput()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "426660ECFD64FB8E7EBB7A876B947371E5B9A4BC8669FA35E31AB614099FD6B9",
              "Hash": "DBB19B2BBA2CF1B56A35073F33B9AB4679BB1C7A115D97E7916B2F4AD72637E5",
              "CalledMethods": [
                "Candide.MainMenu.Ui.MainMenuUiController::InsertTemporaryState(Candide.MainMenu.MainMenuPanelState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "718DF751EBF1EC93F2436E2FD05528C308898C782CC6ADD8A8B745D66EAEB415",
              "Hash": "8FA0DBBE83F08AB6FDA15F0BEA65038286479A0E3EA5722F40816E0E4AD27193",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.MainMenu.Ui.Steps.ConnectingStatusWindow::CancelConnection()",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()",
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WaitForServerToStart(Candide.MainMenu.Ui.JoinGameState, CandideServer.Server.MultiplayerConfiguration)-\u003ESystem.Void",
              "Name": "WaitForServerToStart",
              "Signature": "private System.Void WaitForServerToStart(Candide.MainMenu.Ui.JoinGameState joinState, CandideServer.Server.MultiplayerConfiguration config)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "joinState",
                  "Type": "Candide.MainMenu.Ui.JoinGameState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "D594A7F74E992669A2EB2254DDEE29A1366AD4D59707E36F971D210345861FF7",
              "Hash": "7AF2725897A5936F2B123D7D2B21E9C305811F730E05203B3DB8B0CF5C2995CD",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Candide.Multiplayer.Services.ConnectService::Connect(System.String, System.String, System.Int32, CandideServer.Server.MultiplayerConfiguration, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9370378BE04D681E6392393E0617EF8D8C5F73B9C37B197723D284BFE9BA9FF7"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.CreateCharacterWindow",
          "Name": "CreateCharacterWindow",
          "DisplayName": "CreateCharacterWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.CreateCharacterWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.AnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.AnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.AnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F57E45A8D1067056C009A5F5A5F0ED26F70FFC5CE30CB41A17483D0BDF43BF8"
            },
            {
              "Id": "_characterNameInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_characterNameInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _characterNameInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60B0D5FC462A5752860640D599C4E2D6C3F64DB975E356144323C233B5A64CFE"
            },
            {
              "Id": "_charDetailsDisplay:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_charDetailsDisplay",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _charDetailsDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EBDB88CD98B06CF2B1DF30CE94065A8CB8E4BFEB7952C6672FFDA37E83B0A90"
            },
            {
              "Id": "_classLabel:Candide.CandideUI.Components.TranslationCenteredLabel",
              "Name": "_classLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredLabel _classLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35E71D0AB6B30C88C16ECACF83E7D59D658502A4D558E1D7CA69455F0A75A14D"
            },
            {
              "Id": "_contentPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_contentPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _contentPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E93FF6DAA0CE4D7D89ABDD85B2F5B7C8277D8A8E16962EFD6378861F84CB3BC2"
            },
            {
              "Id": "_data:Shared.Models.Player.PlayerAppearanceData",
              "Name": "_data",
              "Type": "Shared.Models.Player.PlayerAppearanceData",
              "Signature": "private Shared.Models.Player.PlayerAppearanceData _data",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6341B2328A4897FD7182769DE4ECF1563911E86A39F2BC1993CB1270BE308F81"
            },
            {
              "Id": "_eyesModel:Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "_eyesModel",
              "Type": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _eyesModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F015F21618E4F5DAA7222F3CB47F0F6FF9ED31AFE431355D5F268AF6B20D7B1E"
            },
            {
              "Id": "_hairModel:Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "_hairModel",
              "Type": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _hairModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16547E152096E19B1AE9221969E2A5EECBB854DFAFA9EE39CDAE5E33644547BC"
            },
            {
              "Id": "_nameLabel:Candide.CandideUI.Components.TranslationCenteredLabel",
              "Name": "_nameLabel",
              "Type": "Candide.CandideUI.Components.TranslationCenteredLabel",
              "Signature": "private Candide.CandideUI.Components.TranslationCenteredLabel _nameLabel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37D51BBEB384FE1F2B424838078280B27254E24B7ED3169CC3B41ABA987B3536"
            },
            {
              "Id": "_playerBodyTypeModel:Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "_playerBodyTypeModel",
              "Type": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _playerBodyTypeModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44A3F002E32162E1381EFAB0D419F9B6981E8E2878631AFF074C11D62D2A63DA"
            },
            {
              "Id": "_playerClassModel:Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "_playerClassModel",
              "Type": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _playerClassModel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C841687D3CEA4308463DFCFF4D25D413B5BC3E3048B3762DF292F91BCF32F6"
            },
            {
              "Id": "_rotationTimer:System.Single",
              "Name": "_rotationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _rotationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09554E0B8E3E3CC4D9CE3F14ED3F8307312D4E5FA2FA33C4F050FC56B4214072"
            },
            {
              "Id": "_saveBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_saveBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _saveBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "241888059F7785C08655E88FC11515173C7B6ACE843726981C1716CB4A3CCFA6"
            },
            {
              "Id": "_softcoreCheckbox:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_softcoreCheckbox",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _softcoreCheckbox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F70BBA7E1CB4301C0C0EE3C89417F1C93AD4671A1638BBFA97358A840C903A70"
            },
            {
              "Id": "_spacDisplay:Candide.MainMenu.Ui.Components.CandideSpacDisplay",
              "Name": "_spacDisplay",
              "Type": "Candide.MainMenu.Ui.Components.CandideSpacDisplay",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideSpacDisplay _spacDisplay",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBA29096F98C9784EB1E226002115A01AFD6A004F8D10A7531EB2DB7BA859507"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItemToInventory(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel[])-\u003ESystem.Void",
              "Name": "AddItemToInventory",
              "Signature": "private System.Void AddItemToInventory(System.String itemId, System.Int32 itemAmount, Shared.Models.Items.ItemInstanceModel[] inventory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "DD51C2323DF08EBFD4225C42EE9894E575A72E44E69808EF19383800DE9492E4",
              "Hash": "3543D3DBDF57D7F64680E01CD7B82A3ABF66A126396A83B58D796F656E9E1BA7",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::.ctor(System.String)",
                "System.Guid::NewGuid()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDisplayModelSelection(System.Int32, System.Collections.Generic.List\u00601\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E, System.String, System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Microsoft.Xna.Framework.Color\u003E, System.Boolean, System.Boolean)-\u003ECandide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "CreateDisplayModelSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection CreateDisplayModelSelection(System.Int32 i, System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E optionsList, System.String name, System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E colorIndices, System.Boolean randomSelectedOption, System.Boolean randomSelectedColor)",
              "Visibility": "private",
              "ReturnType": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "optionsList",
                  "Type": "System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "colorIndices",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomSelectedOption",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "randomSelectedColor",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "7F5A986E2D9F5750A59598BC861B6CD57369C61D28AA94AFEC009C1733582F92",
              "Hash": "85B5DEBB7CFAE4DC72B8EB473AA444F523E3B62E7C45B33B3299C96162384185",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::.ctor(System.Int32, System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E, System.String, System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.MainMenu.Ui.Steps.CreateCharacterWindow::\u003CCreateDisplayModelSelection\u003Eb__15_0(System.Object, Candide.GameModels.Managers.PlayerSkinPart)",
                "System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::add_OnValueChanged(System.EventHandler\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreatePlayerClassSelection(System.Int32, System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.PlayerClassModel\u003E, System.String)-\u003ECandide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Name": "CreatePlayerClassSelection",
              "Signature": "private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection CreatePlayerClassSelection(System.Int32 i, System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E optionsList, System.String name)",
              "Visibility": "private",
              "ReturnType": "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "optionsList",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "FFCEBBB3B7E9B7AA87C0A5565401576AC17F624201DCD81B236855751C0D9D38",
              "Hash": "F595A6211439444EAC53F6FF10DA82D3C976660D3FEA44775B4312DA5878F308",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E::get_Count()",
                "System.Random::Next(System.Int32)",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::.ctor(System.Int32, System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E, System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.MainMenu.Ui.Steps.CreateCharacterWindow::\u003CCreatePlayerClassSelection\u003Eb__16_0(System.Object, Shared.Data.DataModels.PlayerClassModel)",
                "System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::add_OnClassValueChanged(System.EventHandler\u003CShared.Data.DataModels.PlayerClassModel\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnCharacterDisplayUpdate()-\u003ESystem.Void",
              "Name": "OnCharacterDisplayUpdate",
              "Signature": "private System.Void OnCharacterDisplayUpdate()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 691,
              "BodyHash": "9B981A3D80BDE11B81A3CD6C57A8B88D64E689E2A20F36378B0791F3E60554A7",
              "Hash": "25F81EA551838B6EB9E6731B8B9A5A83F37B474F997515B7664DE3A8CAC0A525",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::GetSelectedByte()",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::get_SelectedPaletteIndex()",
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::get_SelectedClass()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::ToUpper()",
                "Candide.CandideUI.Components.TranslationCenteredLabel::set_Text(System.String)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u003CSystem.String\u003E)",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Shared.Data.SkillsDataBase::GetSkillOrMissing(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredTextLayout::.ctor()",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "CreateCharacterWindow.\u003C\u003Ec__DisplayClass20_0::.ctor()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::.ctor(CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E, System.Boolean)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_StringId(Shared.Text.StringId)",
                "CreateCharacterWindow.\u003C\u003Ec__DisplayClass20_0::\u003COnCharacterDisplayUpdate\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.TranslationCenteredIconLabel::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemAmount\u003E::get_Current()",
                "CreateCharacterWindow.\u003C\u003Ec__DisplayClass20_1::.ctor()"
              ],
              "StringLiterals": [
                "CreateCharacter_SkillBonus",
                "CreateCharacter_ItemBonus"
              ],
              "Source": null
            },
            {
              "Id": "OnCharacterSaveError(System.String)-\u003ESystem.Void",
              "Name": "OnCharacterSaveError",
              "Signature": "private System.Void OnCharacterSaveError(System.String msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "366C786DEC2D2A384D05464B2937E8511C7E5EFD86B112C4DE402817E01833A6",
              "Hash": "C8F7E828CAA0F0552A8681AB5C3B22F82165C47322D483D0F60B47BF3ED31542",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Desktop()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)"
              ],
              "StringLiterals": [
                "CreateCharacter_Error"
              ],
              "Source": null
            },
            {
              "Id": "SaveNewCharacter()-\u003ESystem.Void",
              "Name": "SaveNewCharacter",
              "Signature": "private System.Void SaveNewCharacter()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 976,
              "BodyHash": "D383919AD0DF3BAB67CE1EECB088435AB4A926FCCE3DA76F0E01E864C85F288B",
              "Hash": "DADE30AB90332016155A6002F0410FCB8318678E64C21B16665EB76D4EFCC019",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::get_SelectedClass()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.IO.Path::GetInvalidFileNameChars()",
                "System.String::IndexOfAny(System.Char[])",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.CreateCharacterWindow::OnCharacterSaveError(System.String)",
                "Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)",
                "System.IO.File::Exists(System.String)",
                "Shared.Models.Player.PlayerCharacterModel::.ctor()",
                "System.DateTime::get_Now()",
                "System.Guid::NewGuid()",
                "Shared.Models.Skill.Skills::.ctor()",
                "Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()",
                "Shared.Data.SkillsDataBase::GetAllSkills()",
                "System.Collections.Generic.IEnumerable\u003CShared.Data.SkillData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Data.SkillData\u003E::get_Current()",
                "Shared.Models.Skill.CharacterSkill::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Current()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::MoveNext()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::get_SecondaryEquipmentSlotsCount()",
                "CandideServer.Helpers.EquipmentSimpleInventoryHelper::get_EquipmentSlotsCount()",
                "Shared.Models.Player.PlayerCharacterSaveModel::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()"
              ],
              "StringLiterals": [
                "CreateCharacter_ErrorName",
                "CreateCharacter_ErrorNameExists"
              ],
              "Source": null
            },
            {
              "Id": "TryEquipItem(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel[])-\u003ESystem.Boolean",
              "Name": "TryEquipItem",
              "Signature": "private System.Boolean TryEquipItem(System.String itemId, System.Int32 itemAmount, Shared.Models.Items.ItemInstanceModel[] equipment)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipment",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "07B0E31787D09C06B91FF616B6971E40F35FADC2094314BA50635C8FB42D6D08",
              "Hash": "0414F789A3491E418D558C8D2020FA344102B9C4EBE0F660E316DC4D9E6C10FF",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "Shared.Models.Items.ItemInstanceModel::.ctor(System.String)",
                "System.Guid::NewGuid()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "770A8CA8BEFFFE5760C5BFA4E7E06FE56A805D0B4AF245BBB04AFA2C3F559BEB",
              "Hash": "65493BF8E0D1A43FF63B5147C27F2138CC4FF8FE154CE7C85E41EC3E8256BC95",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "Candide.Entities.Animations.AnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "55B1E27ED3F48EFD8C9C5C1AFFACE195782CB681650AD4F6741680CB593B0DA8"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.CreateWorldWindow",
          "Name": "CreateWorldWindow",
          "DisplayName": "CreateWorldWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.CreateWorldWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_backButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_backButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _backButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0593B42D6B3450C8D132C329DC0E54631D3CE17A787BF4318648C4CE9D99B29"
            },
            {
              "Id": "_createMenuPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_createMenuPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _createMenuPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B810F79D7F48CFC91AE4F740406BA1B35B31DA944A95DFDA936546EF19DE09DE"
            },
            {
              "Id": "_gameDescription:CandideServer.GameDescription",
              "Name": "_gameDescription",
              "Type": "CandideServer.GameDescription",
              "Signature": "private CandideServer.GameDescription _gameDescription",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC409EEA44900EFB4BF178B17EC7E620AD22B00C00588395C1911AE16FF38849"
            },
            {
              "Id": "_generator:CandideServer.World.Generation.WorldGenerationManager",
              "Name": "_generator",
              "Type": "CandideServer.World.Generation.WorldGenerationManager",
              "Signature": "private CandideServer.World.Generation.WorldGenerationManager _generator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCEB00F7CEDDD11E795908AD3422AA7EA582EAE1FD287F2780326A3CECA1D8BC"
            },
            {
              "Id": "_isGeneratingWorld:System.Boolean",
              "Name": "_isGeneratingWorld",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isGeneratingWorld",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78305770F9273B9A9EBB7098EABD1821D8D873E67E33AC6804218FB7CFB35962"
            },
            {
              "Id": "_proceduralEntityGenCheckbox:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_proceduralEntityGenCheckbox",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _proceduralEntityGenCheckbox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BB617D86E0B36342CBE31D35FD611487332CA04CB6BBD6DF8B83F5A7EEF0CFE"
            },
            {
              "Id": "_progressBar:Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Name": "_progressBar",
              "Type": "Candide.CandideUI.Components.CandideHorizontalProgressBar",
              "Signature": "private Candide.CandideUI.Components.CandideHorizontalProgressBar _progressBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA9EFF4BCAE713C4204DE5A1526E035CEAC9559DB1AFB89F74E4BB0439A688C0"
            },
            {
              "Id": "_progressText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_progressText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _progressText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "964DD6546196C7FAB7DB1E744EF382FE87686B6A83536FE0F1C4E807B5F9C839"
            },
            {
              "Id": "_saveBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_saveBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _saveBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "241888059F7785C08655E88FC11515173C7B6ACE843726981C1716CB4A3CCFA6"
            },
            {
              "Id": "_saveTask:System.Threading.Tasks.Task",
              "Name": "_saveTask",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "private System.Threading.Tasks.Task _saveTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6976EFF74FF186AB51E1F4940B778D1DAE35532FADC0145AC1D6AF1FEB055C41"
            },
            {
              "Id": "_seedInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_seedInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _seedInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69868C4E01DBF513E1C49CF49714E2DE560D6378C1056D43B9DCB64F8A3F0EC0"
            },
            {
              "Id": "_singleBiomeGenCheckbox:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_singleBiomeGenCheckbox",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _singleBiomeGenCheckbox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC6DA412A3D6FFFE1AB9D3CB33CA336549A0E426F97952E0E3789172356C8478"
            },
            {
              "Id": "_singleBiomeSelect:Candide.CandideUI.Input.CandideValueSpinner\u00601\u003CSystem.String\u003E",
              "Name": "_singleBiomeSelect",
              "Type": "Candide.CandideUI.Input.CandideValueSpinner\u003CSystem.String\u003E",
              "Signature": "private Candide.CandideUI.Input.CandideValueSpinner\u003CSystem.String\u003E _singleBiomeSelect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF7A1DD576ED780A93677E7105C7E009EFD18D94B04C601A3E74526DA06B360F"
            },
            {
              "Id": "_skipWorldGenCheckbox:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_skipWorldGenCheckbox",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _skipWorldGenCheckbox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67C577FB81B58F615CE40B26C9472B9B068A2B0FF0FAC9E061388A6D9FA18565"
            },
            {
              "Id": "_worldDirectoryPath:System.String",
              "Name": "_worldDirectoryPath",
              "Type": "System.String",
              "Signature": "private System.String _worldDirectoryPath",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5FDC1B31E6E1CFFF750AEF8BCE102BA6A787E04701C0D8D345E963518628F49"
            },
            {
              "Id": "_worldNameInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_worldNameInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _worldNameInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB5FBB79E1BD14FA87D217B6E72A724D802D0FC48F973FAFCA2723236FC5BE6C"
            },
            {
              "Id": "_worldSizeSpinner:Candide.CandideUI.Input.CandideValueSpinner\u00601\u003CGameDescription\u002BWorldSize\u003E",
              "Name": "_worldSizeSpinner",
              "Type": "Candide.CandideUI.Input.CandideValueSpinner\u003CGameDescription.WorldSize\u003E",
              "Signature": "private Candide.CandideUI.Input.CandideValueSpinner\u003CGameDescription.WorldSize\u003E _worldSizeSpinner",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94E5563047AC2A8F46140B82D6F26A31FDEF1B79E180D20C38705EEF92111234"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelWorldGeneration()-\u003ESystem.Void",
              "Name": "CancelWorldGeneration",
              "Signature": "private System.Void CancelWorldGeneration()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "89234D87FC242325FB5DBDB75EF3074078BDD4C723B6C5060B5C34B2D7D4054A",
              "Hash": "46BF3D0C6078A4A4503C3BBF66319E064ACDCBFA6C954503555825A9C3F8FBE3",
              "CalledMethods": [
                "CandideServer.World.Generation.WorldGenerationManager::CancelGeneration()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::GeneratorProgressCallback(System.Single, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FinishGenerating()-\u003ESystem.Void",
              "Name": "FinishGenerating",
              "Signature": "private System.Void FinishGenerating()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "04ED898CAEADF4887D715A422101D8DE9F092A62B81B37C2125B9D92FCE39241",
              "Hash": "40BDA082706E72FC66DADCE1CDAB4043E0E8A900CD7662620A6C0B0EAD9C3D5A",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::\u003CFinishGenerating\u003Eb__23_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)"
              ],
              "StringLiterals": [
                "CreateWorld_PreparingSaveFile"
              ],
              "Source": null
            },
            {
              "Id": "GeneratorProgressCallback(System.Single, System.String)-\u003ESystem.Void",
              "Name": "GeneratorProgressCallback",
              "Signature": "private System.Void GeneratorProgressCallback(System.Single progress, System.String generatorStepDescription)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "generatorStepDescription",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "8A2E3148B3DFD0EE48CF0C442F738850394BA4CF3926AB01C431C545C2F55B66",
              "Hash": "385DB9BCF80C5BAED66A3DB8320C5CF7C249AB75F564C104B5DAA19E64CB5EF3",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)"
              ],
              "StringLiterals": [
                "CreateWorld_Stopping"
              ],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "B12AAF7C724CAF91D8BF96C889832C8CAE4265DCAB56EF114C3447E1B8B6A8C6",
              "Hash": "90817E67AFBE6446963C6578F1CBCAD8D202EE60ECEB7A8710FE9ECC285687D9",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)",
                "System.Threading.Thread::get_IsAlive()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::OnWorldGenerateError()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::FinishGenerating()",
                "System.Threading.Tasks.Task::get_IsCompleted()",
                "System.Threading.Tasks.Task::get_IsFaulted()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "CreateWorld_ErrorSavingWorld",
                "CreateWorld_WorldSaved"
              ],
              "Source": null
            },
            {
              "Id": "OnWorldGenerateError()-\u003ESystem.Void",
              "Name": "OnWorldGenerateError",
              "Signature": "private System.Void OnWorldGenerateError()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A0923B2B0E459DC84284E10403FCFB8BACA940260E9C143F076662449B808D0C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveNewWorld()-\u003ESystem.Void",
              "Name": "SaveNewWorld",
              "Signature": "private System.Void SaveNewWorld()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 448,
              "BodyHash": "781AE811C25EF396624ACC9C62CFEE71ED663540068A34CC3A57A4A552E91880",
              "Hash": "341C7D4A0C59AAD38DE4C683B00855F8DF21C691C85E74E5BC42242973D01F0E",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideValueSpinner\u003CGameDescription.WorldSize\u003E::get_Value()",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "CandideServer.Saving.GameSaveManager::CheckIsInvalidWorldName(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.Input.CandideTextInputBox::set_Text(System.String)",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::OnWorldGenerateError()",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.Directory::Exists(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::ShowGeneratingUi()",
                "CandideServer.GameDescription::.ctor()",
                "System.DateTime::get_UtcNow()",
                "System.Guid::NewGuid()",
                "Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()",
                "CandideServer.World.Generation.WorldGenerationManager::GetWorldSize(GameDescription.WorldSize)",
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "Candide.CandideUI.Input.CandideValueSpinner\u003CSystem.String\u003E::get_Value()",
                "CandideServer.World.Generation.WorldGenerationManager::CreateGameConfig(Microsoft.Xna.Framework.Point, System.Boolean, System.Boolean, System.Boolean, System.Int32, System.String)",
                "CandideServer.World.Generation.WorldGenerationManager::.ctor()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::GeneratorProgressCallback(System.Single, System.String)",
                "System.Action\u003CSystem.Single, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.World.Generation.WorldGenerationManager::StartGenerating(CandideServer.Game.GameConfig, System.Action\u003CSystem.Single, System.String\u003E)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)"
              ],
              "StringLiterals": [
                "Ui_Error",
                "_2"
              ],
              "Source": null
            },
            {
              "Id": "ShowGeneratingUi()-\u003ESystem.Void",
              "Name": "ShowGeneratingUi",
              "Signature": "private System.Void ShowGeneratingUi()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "FB0E629D340DEA6617146E0CDC8CB11FC2A059D4AD0932AE37D4CD9E23E0C32D",
              "Hash": "3147366B777647A1C086D0E9382D5C978FBA1C3464ADB436ECD12DA1086136BE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::set_StepsTitle(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Components.CandideHorizontalProgressBar::set_Progress(System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_StringId(Shared.Text.StringId)",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::CancelWorldGeneration()",
                "System.Action::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [
                "ui:no",
                "Ui_Cancel"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "C0DBB828904FE635B5771C3B38253A28662BB8B8DBF798EA606C353EBCFD6375",
              "Hash": "C618639A4CD81114B9D5C92B11E54F4113CA479449F810ED28BE5DD4FB877A2A",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::CancelWorldGeneration()",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()",
                "System.Threading.Thread::get_IsAlive()",
                "System.Threading.Tasks.Task::get_IsCompleted()",
                "System.Threading.Tasks.Task::get_IsFaulted()",
                "Candide.MainMenu.Ui.Steps.CreateWorldWindow::OnWorldGenerateError()",
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3AA7C8B812EF519AC4B8A76CCF3A625DD8977EE89430EA3329D2AB598A93277F"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.HostServerWindow",
          "Name": "HostServerWindow",
          "DisplayName": "HostServerWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.HostServerWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_createMenuPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_createMenuPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _createMenuPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B810F79D7F48CFC91AE4F740406BA1B35B31DA944A95DFDA936546EF19DE09DE"
            },
            {
              "Id": "_password:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_password",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _password",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB5E9C8F8DCE0E0C9DC88B374241EFD2B3CA970E8357F9FE43F0E80F0812F4B"
            },
            {
              "Id": "_serverPort:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_serverPort",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _serverPort",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ABBF365869EC5EA8F551A746B301E69D43C2D1D7333FAE89C21FA58D25C8851"
            },
            {
              "Id": "_startButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_startButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _startButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66F8D4979C4CDA0016CF51DD93B78749C6FF578C1B0CA5251347FA41F178427"
            },
            {
              "Id": "_usePassword:Candide.CandideUI.Input.CandideCheckboxLabel",
              "Name": "_usePassword",
              "Type": "Candide.CandideUI.Input.CandideCheckboxLabel",
              "Signature": "private Candide.CandideUI.Input.CandideCheckboxLabel _usePassword",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B3701A246434343BB5D60DCF4E8AD0ABC5A95566FBC1C9F6A15A8AF50877FC1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnStartGameClicked()-\u003ESystem.Void",
              "Name": "OnStartGameClicked",
              "Signature": "private System.Void OnStartGameClicked()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "23EEFFD11FEF74940CDA630C6C16C9FCE1A592FB52C681C8F0DD90A4E6C0CDF3",
              "Hash": "4CC37173E6469415214710A02F5FFFDB629608F46BA9ECD1AC60A402DF8A2CC0",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.UserSettings.NetworkUserSettings::set_LastHostPassword(System.String)",
                "Candide.UserSettings.GameUserSettings::SaveAutoSettings()",
                "Candide.MainMenu.Ui.MainMenuUiController::Next()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "BF2F41D5F44304428FF236FFCF7CDEF358C0FAE9A62BA79EE5AA0EB067558C45",
              "Hash": "4C9E1B9E8C0D89849F72E1354D34EC6E6863B1F746AE431A82148C4F30FF00F0",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_Text(System.String)",
                "Candide.UserSettings.NetworkUserSettings::get_LastHostPassword()",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)",
                "Candide.CandideUI.Input.CandideCheckbox::set_IsToggledOn(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BFEAC1983C7E4E80F26D960A86188674828062C4D9421FB1DC26A0915775C3EF"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.MultiplayerWindow",
          "Name": "MultiplayerWindow",
          "DisplayName": "MultiplayerWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.MultiplayerWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateServerProviderBtn(Candide.CandideUI.Containers.CandideVerticalStackPanel, System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CreateServerProviderBtn",
              "Signature": "private System.Void CreateServerProviderBtn(Candide.CandideUI.Containers.CandideVerticalStackPanel stackPanel, System.String name, CandideCreator.Shared.Graphics.SpriteSheet image, System.String url, Microsoft.Xna.Framework.Vector2 scale)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stackPanel",
                  "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "image",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "url",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "5D220A6D3782A06E5F6244AF0D9C881E0D2E8FFFE3EF23022F951ED28F181876",
              "Hash": "9A3E55160B8B30A0E1FA654EAF4113FF7281F96C8A10C51BE43DD179BA08E5D4",
              "CalledMethods": [
                "MultiplayerWindow.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "Candide.CandideUI.Components.Buttons.TooltipButtonBase::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "MultiplayerWindow.\u003C\u003Ec__DisplayClass1_0::\u003CCreateServerProviderBtn\u003Eb__0()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.TooltipButtonBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "MultiplayerWindow.\u003C\u003Ec::\u003CCreateServerProviderBtn\u003Eb__1_1()",
                "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.TooltipButtonBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)",
                "Candide.CandideUI.Components.Buttons.TooltipButtonBase::set_TooltipHasBeenUpdated(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "MultiplayerWindow.\u003C\u003Ec__DisplayClass1_0::\u003CCreateServerProviderBtn\u003Eb__2()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.CandideImage::.ctor()",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Candide.CandideUI.Components.CandideImage::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6B4EBB9A7A028E6A9BA8BB0835DE19F82E118B92FAABC6C4737DE2B5B4CDA7D3"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.PostGameWindow",
          "Name": "PostGameWindow",
          "DisplayName": "PostGameWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.PostGameWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_backButton:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_backButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _backButton",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0593B42D6B3450C8D132C329DC0E54631D3CE17A787BF4318648C4CE9D99B29"
            },
            {
              "Id": "_characterSaveTask:System.Threading.Tasks.Task",
              "Name": "_characterSaveTask",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "private System.Threading.Tasks.Task _characterSaveTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6611D3E6F46B6CB8CF7C895248ABCBA48C1FD5C402AFA72516E534647716C13"
            },
            {
              "Id": "_errorText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_errorText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _errorText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A21B9EA3ECD1AC7519F75731E66871A9B376CECE645B50D99D5808A8C154D7E9"
            },
            {
              "Id": "_queuedTextChange:System.String",
              "Name": "_queuedTextChange",
              "Type": "System.String",
              "Signature": "private System.String _queuedTextChange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DEE62057FA5E0FCEA54FFAE6A7A7CA00AFDB358B063E30B72BB72D147BE89BC"
            },
            {
              "Id": "_statusText:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "_statusText",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "private Candide.CandideUI.Components.CandideTextLabel _statusText",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C15EC0AE4AA34F8645E83125549547F037B261CFEB78C276A4766B4BF4ABF9CD"
            },
            {
              "Id": "_worldMapSaveTask:System.Threading.Tasks.Task",
              "Name": "_worldMapSaveTask",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "private System.Threading.Tasks.Task _worldMapSaveTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "783997D4E3553B4196491C2BD4D2E4AE99F47AA08BB195280E8E2EA49E6F1095"
            },
            {
              "Id": "_worldSaveTask:System.Threading.Tasks.Task",
              "Name": "_worldSaveTask",
              "Type": "System.Threading.Tasks.Task",
              "Signature": "private System.Threading.Tasks.Task _worldSaveTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AB48A60003BCB2C72F9304B905F339FB6FCC089F9D31F847BD3F912D710F447"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HandlePostGameBehaviour()-\u003ESystem.Void",
              "Name": "HandlePostGameBehaviour",
              "Signature": "public System.Void HandlePostGameBehaviour()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "A854F0BDF8E95CEDEA41087A0232F19B606D39B0889AEF539632165C95F18CA9",
              "Hash": "F5AA9E7153301058096F560A65084BD2D797B8DB298539FC238B1E60DA7C92BD",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::get_PostGameBehaviour()",
                "Candide.MainMenu.Ui.MainMenuUiController::StartJoinProcess(Candide.MainMenu.Ui.JoinGameState, Candide.MainMenu.MainMenuPanelState[], System.Int32)",
                "Shared.Analytics.AnalyticsManager::EndSession()",
                "Candide.Multiplayer.Network.NetworkManager::StopClient()",
                "Candide.Multiplayer.Network.LocalHostServerManager::StopServer()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1B465F39F8DF2F16BD300AA7568A1F06DFB7292BE6922C227722D8381269DBD6",
              "Hash": "3695FE1EC482AAE1A40B17E618FEEFCA844F82822544D3584E2917251D37953E",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.PostGameWindow::UpdateWaitForPostGameBehaviours()",
                "Candide.CandideUI.Containers.CandideWindow::InternalDraw(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnClicked_BackButton()-\u003ESystem.Void",
              "Name": "OnClicked_BackButton",
              "Signature": "private System.Void OnClicked_BackButton()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "90B90D54D0D01CA739C19B14D779D7D78D5191AAEDBE2CB6D8A8F52DC0ED2D91",
              "Hash": "C58E07862673C900DFF38CB21FDB2F3AB56DA2D3B9AEA2EACED169B76CD6C5DC",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsManager::EndSession()",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 592,
              "BodyHash": "B4186AA0DDCF9AF4EE83FDF061CC591ABDE26660634F7CBCE5912DAD6B4B2B42",
              "Hash": "897D79F58A62CDDF66F5608B4B8EA0BE313053ABEADBA223C7D588861CBA0625",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::ShowError(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.Path::Combine(System.String, System.String)",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::WorldSaveStepCallback(System.Int32)",
                "System.Action\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideServer.Saving.GameSaveManager::SaveWithCallbacks(System.String, System.Action\u003CSystem.Int32\u003E)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Save.CharacterSaveManager::SaveCharacter(Shared.Models.Player.PlayerCharacterModel, System.String, System.Boolean, System.Double)",
                "Candide.Save.WorldMapSaveManager::SaveWorldMap(System.Boolean)",
                "Candide.Multiplayer.Services.ConnectService::get_PostGameBehaviour()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::ShowText(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()"
              ],
              "StringLiterals": [
                "PostGame_Saving",
                "Landed in ",
                "PostGameWindow",
                " but ",
                "PostGameBehaviour",
                " was set to ",
                ". Going back."
              ],
              "Source": null
            },
            {
              "Id": "ShowError(System.String)-\u003ESystem.Void",
              "Name": "ShowError",
              "Signature": "private System.Void ShowError(System.String message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C29FAC71046D5C141D98406680700292C8F49CC6D9AFF14D146FF0B9EB1A4F8B",
              "Hash": "AECC1BE9F89CA9BBE27E50388B55DDF86C3446CEF54C97532104A0D7D932761F",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowText(System.String)-\u003ESystem.Void",
              "Name": "ShowText",
              "Signature": "private System.Void ShowText(System.String message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "499BD7C4A58AA1005B8B728EE96513206BEE016A2681C40B92FA51C4AD650B4B",
              "Hash": "5F65111BC16FAEE43774FB7D4FF0069B1F00938C621536A3BB6694184148E5F3",
              "CalledMethods": [
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "C26DDA22C997AB0B037789AE4219456D6ADC13BA9877C36A64B0730748BAF6E5",
              "Hash": "FB003E081458934B831DC342BAC915BD9C52F56CF63188F426A8B565FCD74494",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::OnClicked_BackButton()",
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWaitForPostGameBehaviours()-\u003ESystem.Void",
              "Name": "UpdateWaitForPostGameBehaviours",
              "Signature": "private System.Void UpdateWaitForPostGameBehaviours()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 411,
              "BodyHash": "65AA40891856A228AF3A4F8BC1DECDFF261D8C9742810C1EBFB174760FE25CED",
              "Hash": "CE6E7BDCFE2319BEFC81049304DD891989A5E206701076CD8CE15979A391B2A8",
              "CalledMethods": [
                "System.Threading.Tasks.Task::get_IsCompleted()",
                "System.Threading.Tasks.Task::get_IsFaulted()",
                "Candide.CandideUI.Components.CandideTextLabel::get_Text()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::ShowError(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Threading.Tasks.Task::get_Exception()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.Multiplayer.Services.ConnectService::get_PostGameBehaviour()",
                "Microsoft.Xna.Framework.Game::Exit()",
                "Candide.MainMenu.Ui.Steps.PostGameWindow::ShowText(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.MainMenu.Ui.MainMenuUiController::Back()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "PostGame_SavingError",
                "World save thread crashed.\n",
                "PostGame_Saved",
                "Landed in the Update loop of ",
                "PostGameWindow",
                " but ",
                "PostGameBehaviour",
                " was set to ",
                ". Going back."
              ],
              "Source": null
            },
            {
              "Id": "WorldSaveStepCallback(System.Int32)-\u003ESystem.Void",
              "Name": "WorldSaveStepCallback",
              "Signature": "private System.Void WorldSaveStepCallback(System.Int32 saveStep)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "saveStep",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "6E30AD391376B16CF003FEE76A719751D69667E18632B2C20FEF9C717BE2ACA1",
              "Hash": "F85DCEDACB125FDCA6B12D9F4C2F9BC35C81A0DD3A9029C660F6172697483E3B",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "PostGame_SerializingData",
                "PostGame_WritingData",
                "PostGame_GameSaved"
              ],
              "Source": null
            }
          ],
          "Hash": "1EEBA9147754D56AC2A04628E603E0E59CF6D1C86C6BDC13B2DA0F6F0FADD42D"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.SelectCharacterWindow",
          "Name": "SelectCharacterWindow",
          "DisplayName": "SelectCharacterWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.SelectCharacterWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_characters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Player.PlayerCharacterSaveModel\u003E",
              "Name": "_characters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E _characters",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "259DA507092E2B04158D70BED32D7CB3A388A21D8FD25BCDAFE8782BFCBA66ED"
            },
            {
              "Id": "_gridList:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_gridList",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _gridList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68C9EBF43171D22BD77EE381F901C8428AA5706E5E5201A6ADDF338D5700DF54"
            },
            {
              "Id": "_sortedCharactersReuseList:System.Collections.Generic.List\u00601\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E",
              "Name": "_sortedCharactersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E _sortedCharactersReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "653790858AA127437F1562E6F65A6821B4E6FFEEC9A12044EC5A452D42A2A6FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddErrorPanel(System.String)-\u003ESystem.Void",
              "Name": "AddErrorPanel",
              "Signature": "private System.Void AddErrorPanel(System.String charName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "charName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "0EDDEE69E4A0D362A7222B500FFC75F85FA875F854DD73BBDB2D36F1630C7FD6",
              "Hash": "F0B91D8E4B622697DF9140F325ED37FF31B5F1B46A01A1D3DF81140C704FAA8F",
              "CalledMethods": [
                "Shared.Models.Player.PlayerCharacterSaveModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CharactersChanged()-\u003ESystem.Void",
              "Name": "CharactersChanged",
              "Signature": "private System.Void CharactersChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 359,
              "BodyHash": "46FA69BF4291D431403ABDFF3DA24BD0C16512D45E8AFF2192D2B00B3B0CA266",
              "Hash": "740B3F3327CFAFB37B5A86F6FEB60E46DD4B19670DC00FBB7B3D6A4831B870C8",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E::get_Values()",
                "System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "SelectCharacterWindow.\u003C\u003Ec::\u003CCharactersChanged\u003Eb__4_0(Shared.Models.Player.PlayerCharacterSaveModel, Shared.Models.Player.PlayerCharacterSaveModel)",
                "System.Comparison\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::GetEnumerator()",
                "SelectCharacterWindow.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "List.Enumerator\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::get_Current()",
                "Candide.MainMenu.Ui.Steps.CharacterListItem::.ctor(Shared.Models.Player.PlayerCharacterSaveModel)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "SelectCharacterWindow.\u003C\u003Ec__DisplayClass4_0::\u003CCharactersChanged\u003Eb__1(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)",
                "Candide.CandideUI.Components.Buttons.CandideIconButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag)",
                "SelectCharacterWindow.\u003C\u003Ec::\u003CCharactersChanged\u003Eb__4_2()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideIconButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "SelectCharacterWindow.\u003C\u003Ec__DisplayClass4_0::\u003CCharactersChanged\u003Eb__3()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "List.Enumerator\u003CShared.Models.Player.PlayerCharacterSaveModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "event:/interface/main menu/ui_mainmenu_click",
                "ui:no",
                "event:/interface/cancel"
              ],
              "Source": null
            },
            {
              "Id": "DeleteCharacter(System.String)-\u003ESystem.Void",
              "Name": "DeleteCharacter",
              "Signature": "private System.Void DeleteCharacter(System.String saveFileName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "saveFileName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "57F9B6587EC4E4A55F10BA2DD0749A86CAEB4D563BF7C4078AFE5D790487DFAB",
              "Hash": "4FA438933AC4FB52EB2B444B1276520A761D219C4D012BD58C1D4E2DAB912E61",
              "CalledMethods": [
                "Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)",
                "System.IO.File::Delete(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E::Remove(!0)",
                "Candide.MainMenu.Ui.Steps.SelectCharacterWindow::CharactersChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCharacters()-\u003ESystem.Void",
              "Name": "GetCharacters",
              "Signature": "private System.Void GetCharacters()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "8E446C0031D3A89966F9E9714D654F3F2092E233CAC1D6FD4FEE92B105921EC0",
              "Hash": "78E0EBFB1E4DC79AA794FD0ADCA3AF80E5CB07EBFBA00D04E6CD988BF52C4C5C",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::EnumerateFiles(System.String)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "Candide.Save.CharacterSaveManager::TryLoadCharacter(System.String, System.Boolean)",
                "Candide.MainMenu.Ui.Steps.SelectCharacterWindow::AddErrorPanel(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E::Add(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.PlayerCharacterSaveModel\u003E::ContainsKey(!0)",
                "Candide.MainMenu.Ui.Steps.SelectCharacterWindow::CharactersChanged()"
              ],
              "StringLiterals": [
                "*.char",
                "Error while loading player character file \u0027",
                "\u0027:\n",
                "*.back"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E15072BED211B64C3D500E089BD5EC8754D557355C396310E5CEDB347B8CDB10",
              "Hash": "4A49DCE958309EFBA39317EE3595FDAF5FF0187C4CDC2388B92D0310317D945F",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.SelectCharacterWindow::GetCharacters()",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F966D5F432369FF87140B66641937C89CFEECA38288D559CF5F3D8298CA8C17A"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.SelectServerWindow",
          "Name": "SelectServerWindow",
          "DisplayName": "SelectServerWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.SelectServerWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_advancedAndLanPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_advancedAndLanPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _advancedAndLanPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51A44BDDCFB7090DDEB624FD4EBE5FFBBBDF303574451E7977F9C8D0FCE9806B"
            },
            {
              "Id": "_connectBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "_connectBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideLabelButton _connectBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8145CCB9A626FF5D4A0501FDDD108DDF71F43FCC1E9BF4C37BAA8BAF9E72F838"
            },
            {
              "Id": "_createMenuPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_createMenuPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _createMenuPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B810F79D7F48CFC91AE4F740406BA1B35B31DA944A95DFDA936546EF19DE09DE"
            },
            {
              "Id": "_ipInputBox:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_ipInputBox",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _ipInputBox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "188E902E247CD397FE94FD560FD2F60F11F376F2B870027586119D783D48088A"
            },
            {
              "Id": "_serverPort:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_serverPort",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _serverPort",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ABBF365869EC5EA8F551A746B301E69D43C2D1D7333FAE89C21FA58D25C8851"
            },
            {
              "Id": "_steamFetchTimer:System.Single",
              "Name": "_steamFetchTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _steamFetchTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDE7EDC992C1CD765D0B466F706D25F6A4056A3DA5F8A9E7E25F2265020538A3"
            },
            {
              "Id": "_steamFriendsGamesList:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_steamFriendsGamesList",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _steamFriendsGamesList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B55840B99D4AE5D1613063262BBDE143CC619229C9726C59F370DB5D91EF5BDF"
            },
            {
              "Id": "_steamMenuPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Name": "_steamMenuPanel",
              "Type": "Candide.CandideUI.Containers.CandideVerticalStackPanel",
              "Signature": "private Candide.CandideUI.Containers.CandideVerticalStackPanel _steamMenuPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4E1080042FDF8A6693E0CC140EEFCEC87333474031F56F274E4A95EB4FCD99E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnConnectClicked()-\u003ESystem.Void",
              "Name": "OnConnectClicked",
              "Signature": "private System.Void OnConnectClicked()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "8A2A0781A5D20DEF58F794084815280EACA57E4B6721C835308FE2BC8A90AA12",
              "Hash": "6D59493669CC0A3364B53697C3C2914A199357EC3054AC4D9B0C91BF0C9F2213",
              "CalledMethods": [
                "Candide.CandideUI.Input.CandideTextInputBox::get_Text()",
                "CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)",
                "System.String::IndexOf(System.Char)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::get_Length()",
                "System.UInt64::TryParse(System.String, System.UInt64\u0026)",
                "Candide.MainMenu.Ui.MainMenuUiController::Next()",
                "Candide.UserSettings.NetworkUserSettings::set_LastIpAddress(System.String)",
                "System.Int32::ToString()",
                "Candide.UserSettings.NetworkUserSettings::set_LastPort(System.String)",
                "Candide.UserSettings.GameUserSettings::SaveAutoSettings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "9E239C0BCBF78E99559CCB2F31E0BFF9D0233FBEA8B2ABA26E03ACE922D94410",
              "Hash": "166A40E108E9A643D707116AE12BEE82421D7FF8CF5ACE657C39134AFABD0664",
              "CalledMethods": [
                "Candide.UserSettings.NetworkUserSettings::get_LastIpAddress()",
                "Candide.CandideUI.Input.CandideTextInputBox::set_Text(System.String)",
                "System.Int32::ToString()",
                "Candide.UserSettings.NetworkUserSettings::get_LastPort()",
                "Candide.CandideUI.Input.AbstractInputFocusableUiElement::Focus()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "F37DEC4D4FEAC2B6333BB13E4298E1DD2736A9D3140ED2F91155200BF7039611",
              "Hash": "57424FA26ACCBAC1112B3D09587900242F58667FFE0FAA12719053297148565A",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.AbstractStepsWindow::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.MainMenu.Ui.Steps.SelectServerWindow::UpdateFriends(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFriends(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateFriends",
              "Signature": "private System.Void UpdateFriends(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 268,
              "BodyHash": "7775A344EC76D226C364C30913705FF7DD638E545F097F36F91934047EFCADC3",
              "Hash": "C3A084B98B956261E4250C88F392FC27D658B828A15289794FCB5867838B9220",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "Steamworks.SteamFriends::GetFriendCount(Steamworks.EFriendFlags)",
                "SelectServerWindow.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "Steamworks.SteamFriends::GetFriendByIndex(System.Int32, Steamworks.EFriendFlags)",
                "Steamworks.SteamFriends::GetFriendGamePlayed(Steamworks.CSteamID, Steamworks.FriendGameInfo_t\u0026)",
                "Steamworks.CGameID::.ctor(System.UInt64)",
                "Steamworks.CGameID::op_Inequality(Steamworks.CGameID, Steamworks.CGameID)",
                "Steamworks.SteamFriends::GetFriendRichPresence(Steamworks.CSteamID, System.String)",
                "Candide.Steam.SteamIntegration::CanJoinGame(System.String)",
                "Candide.MainMenu.Ui.Steps.SteamFriendGameListItem::.ctor(Steamworks.CSteamID, System.Boolean)",
                "SelectServerWindow.\u003C\u003Ec__DisplayClass12_0::\u003CUpdateFriends\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::get_Width()",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"
              ],
              "StringLiterals": [
                "connect"
              ],
              "Source": null
            }
          ],
          "Hash": "7CD56342E92B0BD1E4F26AF141FB4F596CC3353ACC5CA20A418F0756FBB29DBC"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.SelectWorldWindow",
          "Name": "SelectWorldWindow",
          "DisplayName": "SelectWorldWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.SelectWorldWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_gridList:Candide.CandideUI.Containers.CandideGrid",
              "Name": "_gridList",
              "Type": "Candide.CandideUI.Containers.CandideGrid",
              "Signature": "private Candide.CandideUI.Containers.CandideGrid _gridList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68C9EBF43171D22BD77EE381F901C8428AA5706E5E5201A6ADDF338D5700DF54"
            },
            {
              "Id": "_worlds:System.Collections.Generic.List\u00601\u003CCandideServer.GameDescription\u003E",
              "Name": "_worlds",
              "Type": "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E _worlds",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F59906A746E51AC67D2CBF6FBB7025E5BD521D1E2B817728E4CB4C3F087FCA87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddErrorPanel(System.String)-\u003ESystem.Void",
              "Name": "AddErrorPanel",
              "Signature": "private System.Void AddErrorPanel(System.String worldName)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "D57F49B7B401C1D0768B61CB5F612C3D511770DFC989896015038820FF8AAFC0",
              "Hash": "C4A882859D839183AEE97D10E4F26C41E9FD78119A944A8421926C1BBCBAB19F",
              "CalledMethods": [
                "CandideServer.GameDescription::.ctor()",
                "System.DateTime::get_UtcNow()",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CloneWorld(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "CloneWorld",
              "Signature": "private System.Void CloneWorld(CandideServer.GameDescription model)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "0BD0A58E6AEA8EE1C99A510A832B5CFFACAB35DD65C80976854484D91E568E27",
              "Hash": "5F2C1360F4EAE40B5BDC42156BDC93DD93A17E00D338505972F3E899ABD17828",
              "CalledMethods": [
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::get_Parent()",
                "System.IO.FileSystemInfo::get_FullName()",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.IO.Directory::Exists(System.String)",
                "CandideCreator.Shared.Helpers.FileHelper::Copy(System.String, System.String)",
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::GetWorlds()"
              ],
              "StringLiterals": [
                "/",
                " - Copy",
                " (",
                ")"
              ],
              "Source": null
            },
            {
              "Id": "DeleteWorld(CandideServer.GameDescription)-\u003ESystem.Void",
              "Name": "DeleteWorld",
              "Signature": "private System.Void DeleteWorld(CandideServer.GameDescription worldModel)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldModel",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "A23AD77A210488D76BF309B9AA48A50D4265D60014ED2B427C54EF0F549C056E",
              "Hash": "2BCEF5C74DB778690DFF2592DF026F07226836D5CD1E3AF70C7CD87DA5FE5EE8",
              "CalledMethods": [
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.DirectoryInfo::Delete(System.Boolean)",
                "Candide.Save.WorldMapSaveManager::DeleteWorldMap(System.Guid)",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass4_0::\u003CDeleteWorld\u003Eb__0(CandideServer.GameDescription)",
                "System.Predicate\u003CCandideServer.GameDescription\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::FindIndex(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::RemoveAt(System.Int32)",
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::GetWorlds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorlds()-\u003ESystem.Void",
              "Name": "GetWorlds",
              "Signature": "private System.Void GetWorlds()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "34B9D9BB86F5BF5166ED5A710418B04D3CEFA732CE3CAF3FB656EB6F50BE6D41",
              "Hash": "27FEECE2D5D7F5CD94E518F384D04B73236D1832D5125DCDC1CEA72C769DA0AA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::Clear()",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::InsertWorlds(System.IO.DirectoryInfo)",
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "System.String::Concat(System.String, System.String)",
                "System.IO.FileSystemInfo::get_Exists()",
                "SelectWorldWindow.\u003C\u003Ec::\u003CGetWorlds\u003Eb__5_0(CandideServer.GameDescription, CandideServer.GameDescription)",
                "System.Comparison\u003CCandideServer.GameDescription\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::WorldsChanged()"
              ],
              "StringLiterals": [
                "/premade_worlds"
              ],
              "Source": null
            },
            {
              "Id": "InsertWorlds(System.IO.DirectoryInfo)-\u003ESystem.Void",
              "Name": "InsertWorlds",
              "Signature": "private System.Void InsertWorlds(System.IO.DirectoryInfo directory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "directory",
                  "Type": "System.IO.DirectoryInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 223,
              "BodyHash": "7D396243E0ADE880CED2F37D88F9DC5B19B8B367AB594E3C9AF621751BE15DBF",
              "Hash": "435D9F86D11DF531912E7DB87D51EDCB08A716DBBF97D2D6FE2407F92E0F6E84",
              "CalledMethods": [
                "System.IO.DirectoryInfo::EnumerateDirectories()",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.DirectoryInfo::EnumerateFiles()",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.IO.FileSystemInfo::get_FullName()",
                "CandideServer.Saving.GameSaveManager::LoadGameDescriptionFromDirectory(System.String)",
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::AddErrorPanel(System.String)",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass6_0::\u003CInsertWorlds\u003Eb__0(CandideServer.GameDescription)",
                "System.Predicate\u003CCandideServer.GameDescription\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::Exists(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Error while loading world data for \u0027",
                "\u0027:\n"
              ],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "083D953FDA1F88889CD6F415497485D9DA070F83A8E0B770E4C8FC99B458CB95",
              "Hash": "9C6386C8C5E3584E5B511FA39A31EDF0D193BBB59C0E1D0FBB044278FAFCEE83",
              "CalledMethods": [
                "Candide.MainMenu.Ui.Steps.SelectWorldWindow::GetWorlds()",
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldsChanged()-\u003ESystem.Void",
              "Name": "WorldsChanged",
              "Signature": "private System.Void WorldsChanged()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "AD988910156699FE3EDA4104833C3A19084B1FDA84710F70002BC881906751FC",
              "Hash": "27ED62FCD5A4F7067218AFB0A89ED5268EB2FF2FAC173395DCAF37DC4EE2DCD9",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideGrid::ClearChildren()",
                "System.Collections.Generic.List\u003CCandideServer.GameDescription\u003E::GetEnumerator()",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "List.Enumerator\u003CCandideServer.GameDescription\u003E::get_Current()",
                "Candide.MainMenu.Ui.Steps.WorldListItem::.ctor(CandideServer.GameDescription)",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass8_0::\u003CWorldsChanged\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.Directory::Exists(System.String)",
                "Candide.CandideUI.Components.Buttons.CandideIconButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag)",
                "SelectWorldWindow.\u003C\u003Ec::\u003CWorldsChanged\u003Eb__8_1()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Components.Buttons.CandideIconButton::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass8_0::\u003CWorldsChanged\u003Eb__2()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.UiDebugButton::.ctor(System.Int32)",
                "Candide.CandideUI.Components.Buttons.CandideLabelButton::set_Text(System.String)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "SelectWorldWindow.\u003C\u003Ec__DisplayClass8_0::\u003CWorldsChanged\u003Eb__4()",
                "List.Enumerator\u003CCandideServer.GameDescription\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "ui:no",
                "event:/interface/cancel",
                "Clone"
              ],
              "Source": null
            }
          ],
          "Hash": "9EF6E418BCF91BEC9257FE3AF7E00049BE4F9100B143A1730DEA5A83EBFF2E28"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.ServerPasswordWindow",
          "Name": "ServerPasswordWindow",
          "DisplayName": "ServerPasswordWindow",
          "FullName": "Candide.MainMenu.Ui.Steps.ServerPasswordWindow",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Steps.AbstractStepsWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_enterBtn:Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Name": "_enterBtn",
              "Type": "Candide.CandideUI.Components.Buttons.CandideIconLabelButton",
              "Signature": "private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _enterBtn",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06409238AD9600014C39A604237ECE82193209D7DED971BB01ED6687F53F8F7D"
            },
            {
              "Id": "_passwordInput:Candide.CandideUI.Input.CandideTextInputBox",
              "Name": "_passwordInput",
              "Type": "Candide.CandideUI.Input.CandideTextInputBox",
              "Signature": "private Candide.CandideUI.Input.CandideTextInputBox _passwordInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ACD7AF9B7FF62DBCFB7E656970CC8766ECA96CBE4384660CC2E8C1D33870221"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "44A23A6D6BF70A5FDA99AE2F02D619121E05CE04519A4C0D59AF8326AF25EB0E"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.SteamFriendGameListItem",
          "Name": "SteamFriendGameListItem",
          "DisplayName": "SteamFriendGameListItem",
          "FullName": "Candide.MainMenu.Ui.Steps.SteamFriendGameListItem",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _texture",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0148E780839FCADB95804E8292457474EB7F3F4D68A46C54FBE13F99E925D545"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Finalize()-\u003ESystem.Void",
              "Name": "Finalize",
              "Signature": "protected System.Void Finalize()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "D0A1F20DD0B5B0D9547837CD2D19E780CF9073CC822224696E5D424B88E636FE",
              "Hash": "A7A9347405C5435C3E7ED5B141A417321E56C80F89D4DDBA54D46C85EF899871",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "System.Object::Finalize()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3F6F144CA446AEEB01F717F64224895DA1A234DFAE5F532492C852B734D110D0"
        },
        {
          "Id": "Candide.MainMenu.Ui.Steps.WorldListItem",
          "Name": "WorldListItem",
          "DisplayName": "WorldListItem",
          "FullName": "Candide.MainMenu.Ui.Steps.WorldListItem",
          "Namespace": "Candide.MainMenu.Ui.Steps",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.MainMenu.Ui.Components.WorldCharacterToggleButtonBase",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0F1536376BECF51C086C5CEA0020F97E75D6CD765B3A3EBD73C83207AC2A9BE1"
        },
        {
          "Id": "Candide.Minigame.Beat.BeatChannel",
          "Name": "BeatChannel",
          "DisplayName": "BeatChannel",
          "FullName": "Candide.Minigame.Beat.BeatChannel",
          "Namespace": "Candide.Minigame.Beat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "Hits:System.Boolean[]",
              "Name": "Hits",
              "Type": "System.Boolean[]",
              "Signature": "public System.Boolean[] Hits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7861BCD8B9C974E34458DC015D88A1B4B3135E16488CAFD8EBB1752071AF3D2"
            },
            {
              "Id": "Index:System.Int32",
              "Name": "Index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9624231D4D2B2FC9B7A54FD3E069CC737A699C83AFB608FC9D24E46E67A84696"
            },
            {
              "Id": "Timings:System.Collections.Generic.List\u00601\u003CSystem.Double\u003E",
              "Name": "Timings",
              "Type": "System.Collections.Generic.List\u003CSystem.Double\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Double\u003E Timings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4134EE4EDD3142552C21C1F383DF5E07E06AD5DC9486CAE2F237E7A43765D47B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIndex(System.Double)-\u003ESystem.Int32",
              "Name": "GetIndex",
              "Signature": "public System.Int32 GetIndex(System.Double beats)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "beats",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "C76571A527BD098BBB0F4EE2685AEB82319DE70A4433D4D4BFB6483833D92648",
              "Hash": "9B0EC4047C1B4A3F7F22D6394E0F526410D08827BF6CA60A97517BFFE53767D1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Double\u003E::BinarySearch(!0)",
                "System.Collections.Generic.List\u003CSystem.Double\u003E::get_Count()",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsActive(System.Double, System.Double)-\u003ESystem.Boolean",
              "Name": "IsActive",
              "Signature": "public System.Boolean IsActive(System.Double beats, System.Double beatWindow)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "beats",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beatWindow",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "3799A78E43ADDF481AACB9BC0117B2FD28E37002606CC7374A9B022B5CD79D07",
              "Hash": "A13E3806B2F58518B124FF36F0E156416091467C518C7A0566D06926EAFFC0D3",
              "CalledMethods": [
                "Candide.Minigame.Beat.BeatChannel::GetIndex(System.Double)",
                "System.Collections.Generic.List\u003CSystem.Double\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.Double\u003E::get_Item(System.Int32)",
                "System.Math::Abs(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIsActive(System.Double, System.Double)-\u003ESystem.Void",
              "Name": "SetIsActive",
              "Signature": "public System.Void SetIsActive(System.Double beats, System.Double beatWindow)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "beats",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beatWindow",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "38445B2D7C58B9096F91EA0E68FAE278D1C99E2CBCCD700141D64394EB98593B",
              "Hash": "1346CAE776AC6A5E307D223FDDCA84299FFBBEFC6F4F939687E26E97E987B1C8",
              "CalledMethods": [
                "Candide.Minigame.Beat.BeatChannel::IsActive(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FCCE7C6BD55D8C16397F5EFF82E0A3A94ED9396FC1C89356C226716BFADDB3D4"
        },
        {
          "Id": "Candide.Minigame.Beat.BeatEngine",
          "Name": "BeatEngine",
          "DisplayName": "BeatEngine",
          "FullName": "Candide.Minigame.Beat.BeatEngine",
          "Namespace": "Candide.Minigame.Beat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Track:Candide.Minigame.Beat.BeatTrack",
              "Name": "Track",
              "Type": "Candide.Minigame.Beat.BeatTrack",
              "Signature": "public Candide.Minigame.Beat.BeatTrack Track",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD485586AD333265CC095DDBC21F88B21289662C44D5F57CBF59A44B1C6489DC"
            },
            {
              "Id": "_beatCount:System.Double",
              "Name": "_beatCount",
              "Type": "System.Double",
              "Signature": "private System.Double _beatCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9BF96D3262DE1C5FA8BD1D59E4A32A55DBC91A62294B23E20AE4CA4BB44DB93E"
            },
            {
              "Id": "_beatsPerBar:System.Single",
              "Name": "_beatsPerBar",
              "Type": "System.Single",
              "Signature": "private System.Single _beatsPerBar",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A834D12E426E82502FBF327779E22AB248C83AFACF4C4E54BEFAB3DE7777CB43"
            },
            {
              "Id": "_callbackCount:System.Int32",
              "Name": "_callbackCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _callbackCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BBCC7A5D7B233096C619CAC67610A6A658032183ED52B81C9B38B50316680BA"
            },
            {
              "Id": "_cb:FMOD.Studio.EVENT_CALLBACK",
              "Name": "_cb",
              "Type": "FMOD.Studio.EVENT_CALLBACK",
              "Signature": "private FMOD.Studio.EVENT_CALLBACK _cb",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5A1879FFDC0FB1D61D5AB1DF526899AFF3C092184677784F4D54E24BAFF6BB9"
            },
            {
              "Id": "_circleSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "_circleSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet _circleSprite",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B04C2B019DFACB860AC1BA850709AE8F6D7DB1D785DB177D3C2B55B39B0CA566"
            },
            {
              "Id": "_currentBps:System.Double",
              "Name": "_currentBps",
              "Type": "System.Double",
              "Signature": "private System.Double _currentBps",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B80008F59B9C430DF487EFEB40DF8FAD032BC2CFC23B822A12121DF2BEFA991"
            },
            {
              "Id": "_currentPosition:System.TimeSpan",
              "Name": "_currentPosition",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _currentPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DC1B3DCB4DA2C137F7ECAEB94B2FF8C82BD3F6AB2E356AF4937AFF663EB7F96"
            },
            {
              "Id": "_lastBeatTime:System.TimeSpan",
              "Name": "_lastBeatTime",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _lastBeatTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0ACF930FFD512CEFE751CFAE76DA4ACDAEE125CBBFAFB498553C40EDE89839B"
            },
            {
              "Id": "_timeToNextBeat:System.Double",
              "Name": "_timeToNextBeat",
              "Type": "System.Double",
              "Signature": "private System.Double _timeToNextBeat",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F564AEF8C219831575376BEF292B4D6DEFBD9A676D51C13DBD3C0CEC175C963"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 555,
              "BodyHash": "0FBBAFD7143E756BDCEA2D5DAFBB7F7C2B97FBFF9235A82D71BFAB08267A6E22",
              "Hash": "E4E1B4295AC58C6AFB40A1683F2FBA5CA70C6D1B45DAADC1482B85F77C8C1FE0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Color::get_Gray()",
                "System.Collections.Generic.List\u003CCandide.Minigame.Beat.BeatChannel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Minigame.Beat.BeatChannel\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color)",
                "Candide.Minigame.Beat.BeatChannel::GetIndex(System.Double)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_Green()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "System.Collections.Generic.List\u003CSystem.Double\u003E::get_Item(System.Int32)",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "System.Collections.Generic.List\u003CSystem.Double\u003E::get_Count()",
                "List.Enumerator\u003CCandide.Minigame.Beat.BeatChannel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "0A77C01AD52FD442BA8C35CCCF9181F3E423F06321B064B2DFEA04F035D2BCBC",
              "Hash": "A8FE10C321CB9ED716EC995C4C1F90E0A7BED84AD77369A776B4170FC82A7AA1",
              "CalledMethods": [
                "Candide.Minigame.Beat.BeatEngine::StudioEventCallback(FMOD.Studio.EVENT_CALLBACK_TYPE, System.IntPtr, System.IntPtr)",
                "FMOD.Studio.EVENT_CALLBACK::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StudioEventCallback(FMOD.Studio.EVENT_CALLBACK_TYPE, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "StudioEventCallback",
              "Signature": "public FMOD.RESULT StudioEventCallback(FMOD.Studio.EVENT_CALLBACK_TYPE type, System.IntPtr eventInstance, System.IntPtr parameters)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventInstance",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "69DCD65AE8466B897A4F1D84CEEEF924C4ED3BFF4D70967C9D8811AA3431FFDB",
              "Hash": "0B6B071804DD75737A7BCD46CBFFB4DB4E51AE4763880488B5A9273A5F6C79A3",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)",
                "System.TimeSpan::FromMilliseconds(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "6DDE6CE5D7F603E0990BE7E8967847CCA738B62AE0305AF234D929A2B09963C5",
              "Hash": "00354C1E844864AC9D48EACD4F7CD21E6D32E1C7F743BCF154807F7DD783CAA5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::GetPlaybackPosition()",
                "System.Collections.Generic.List\u003CCandide.Minigame.Beat.BeatChannel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Minigame.Beat.BeatChannel\u003E::get_Current()",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "Candide.Minigame.Beat.BeatChannel::SetIsActive(System.Double, System.Double)",
                "List.Enumerator\u003CCandide.Minigame.Beat.BeatChannel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D64F30B0D44D1504403F628A4A7E00647513B311CBC9FF796272F8785CCC180D"
        },
        {
          "Id": "Candide.Minigame.Beat.BeatTrack",
          "Name": "BeatTrack",
          "DisplayName": "BeatTrack",
          "FullName": "Candide.Minigame.Beat.BeatTrack",
          "Namespace": "Candide.Minigame.Beat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "AudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.AudioEvent AudioEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C38C57063363C7B378D9465072986E9E23CD31F8F8AE68254625293AFF5E1765"
            },
            {
              "Id": "BeatWindow:System.Double",
              "Name": "BeatWindow",
              "Type": "System.Double",
              "Signature": "public System.Double BeatWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E6B33801F86E6C8F0DDB9A8E1176D144D1C95943D43EADD63998D592EAD4E8F"
            },
            {
              "Id": "Bpm:System.Double",
              "Name": "Bpm",
              "Type": "System.Double",
              "Signature": "public System.Double Bpm",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29DF4B6CE6042569CFF6AC13673FA40165DF73A728F8C4591E685D4C718FB209"
            },
            {
              "Id": "Channels:System.Collections.Generic.List\u00601\u003CCandide.Minigame.Beat.BeatChannel\u003E",
              "Name": "Channels",
              "Type": "System.Collections.Generic.List\u003CCandide.Minigame.Beat.BeatChannel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Minigame.Beat.BeatChannel\u003E Channels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "187C2C1C09A4908CA70A6C026FB92E663D7DF9305B34348F79D83AD9823E2FD3"
            },
            {
              "Id": "IntroLengthSeconds:System.Double",
              "Name": "IntroLengthSeconds",
              "Type": "System.Double",
              "Signature": "public System.Double IntroLengthSeconds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "849F069A19F0F31007972D7818F25259B07FB4CD4D564A4AAB5925B811944432"
            }
          ],
          "Properties": [
            {
              "Id": "Bps:System.Double",
              "Name": "Bps",
              "Type": "System.Double",
              "Signature": "public System.Double Bps",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FF99298B3C46BBA9C2E841BCDFCCE1439857C7EB711790688B11EAC5C9CA9F8A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1571B39BD0C1AF393E7E6884A710A4C74AD7726F0154E2B851F608F3E56C830A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5832AEF5C2A8F89D4B1E966C3062D7C0BF4E53C8B02DCC27BFDB03BCCD0CB78B"
        },
        {
          "Id": "Candide.Multiplayer.Chat.ChatLogManager",
          "Name": "ChatLogManager",
          "DisplayName": "ChatLogManager",
          "FullName": "Candide.Multiplayer.Chat.ChatLogManager",
          "Namespace": "Candide.Multiplayer.Chat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChatLog:CandideServer.Models.ChatLog",
              "Name": "ChatLog",
              "Type": "CandideServer.Models.ChatLog",
              "Signature": "public CandideServer.Models.ChatLog ChatLog",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6E6404A736F6413F016923C844D5A6661F00AE934094BAD69F604001D3BFD91"
            },
            {
              "Id": "ChatLogMessageReceived:ChatLogManager\u002BChatLogEventHandler",
              "Name": "ChatLogMessageReceived",
              "Type": "ChatLogManager.ChatLogEventHandler",
              "Signature": "private ChatLogManager.ChatLogEventHandler ChatLogMessageReceived",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FDE34849A892EF90958BCF706EB36640FE1B12931D4CD80953B58091F2F8A452"
            },
            {
              "Id": "ChatMessages:System.Collections.Generic.List\u00601\u003CCandide.Multiplayer.Chat.ChatMessage\u003E",
              "Name": "ChatMessages",
              "Type": "System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E ChatMessages",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BDA04335618080948B44039479BE6CAE867D7B792B351BDBD197B835EB95F8A"
            },
            {
              "Id": "MaxMessagesVisible:System.Int32",
              "Name": "MaxMessagesVisible",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxMessagesVisible",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F300B3680F4360F50CA126704EA22DF543601AC253D92F02FFDB044D6C62FCC"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "ChatLogMessageReceived:ChatLogManager\u002BChatLogEventHandler",
              "Name": "ChatLogMessageReceived",
              "Type": "ChatLogManager.ChatLogEventHandler",
              "Signature": "public ChatLogManager.ChatLogEventHandler ChatLogMessageReceived",
              "Visibility": "public",
              "Hash": "C67C0B720AAC38ABC03BDE8DEF1E8CC97200532B450AABD2939DAAC8CC793131"
            }
          ],
          "Methods": [
            {
              "Id": "AddChatMessage(Candide.Multiplayer.Chat.ChatMessage)-\u003ESystem.Void",
              "Name": "AddChatMessage",
              "Signature": "private System.Void AddChatMessage(Candide.Multiplayer.Chat.ChatMessage msg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "0ECF8160EE8D87EB47724802B87C89940794FE97AB56C3FFE2B60D026512FA58",
              "Hash": "E80D53244976CF859C5CC180DB967F22E90552B329650CC0EB5DDF9B05BFD7C0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::Add(!0)",
                "ChatLogManager.ChatLogEventHandler::Invoke(Candide.Multiplayer.Chat.ChatMessage)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/interface/ui_chat_message"
              ],
              "Source": null
            },
            {
              "Id": "ChatMessageEventHandler(CandideServer.MessageModels.ChatLogMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "ChatMessageEventHandler",
              "Signature": "private System.Void ChatMessageEventHandler(CandideServer.MessageModels.ChatLogMessage args, CandideServer.EventBus.EventBusArgs meta)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meta",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "8514E03CEE01242DB6D58E02976F06A7D0E53343DD5DA43C118323A6B7F26FBD",
              "Hash": "6CE5E7D1B0FF2BFAFEEA9F264D2D209C79336319CD9074A4056E0F5CA76BFDAC",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.DateTime::get_UtcNow()",
                "CandideServer.Models.ChatMessageLogModel::.ctor(System.DateTime, System.String)",
                "CandideServer.Models.ChatLog::Add(CandideServer.Models.ChatMessageLogModel)",
                "Candide.Multiplayer.Chat.ChatLogManager::AddChatMessage(Candide.Multiplayer.Chat.ChatMessage)"
              ],
              "StringLiterals": [
                "ChatMessageEventHandler: Empty message received from "
              ],
              "Source": null
            },
            {
              "Id": "PlayerChatMessageEventHandler(CandideServer.MessageModels.PlayerChatLogMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void",
              "Name": "PlayerChatMessageEventHandler",
              "Signature": "private System.Void PlayerChatMessageEventHandler(CandideServer.MessageModels.PlayerChatLogMessage msg, CandideServer.EventBus.EventBusArgs meta)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.PlayerChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meta",
                  "Type": "CandideServer.EventBus.EventBusArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 499,
              "BodyHash": "77D232C0928E3CCEFECF24AE303AD4C249C31051A68AF01C36A6BD166DBE05C5",
              "Hash": "01F0FF40473185504387DCC75384A3F2CD79DC86A452D8F5B903622172EA4701",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.DateTime::get_UtcNow()",
                "System.String::Concat(System.String, System.String)",
                "CandideServer.Models.ChatMessageLogModel::.ctor(System.DateTime, System.String)",
                "CandideServer.Models.ChatLog::Add(CandideServer.Models.ChatMessageLogModel)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::AddChatMessage(Candide.Multiplayer.Chat.ChatMessage)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.Entities.PlayerState.NetworkPlayerController::AddChatMessage(CandideServer.MessageModels.PlayerChatLogMessage)",
                "System.String::Concat(System.String, System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "PlayerChatMessageEventHandler: Received empty text from local player.",
                "You: ",
                "Gui_Chat_You",
                "Player ",
                " sent the message: \u0027",
                "\u0027, but we don\u0027t know about them",
                "PlayerChatMessageEventHandler: Received empty text from player ",
                ".",
                "[",
                "]: ",
                "event:/interface/ui_chat_scribble"
              ],
              "Source": null
            },
            {
              "Id": "SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)-\u003ESystem.Void",
              "Name": "SendLocalChatMessage",
              "Signature": "public System.Void SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "CandideServer.MessageModels.ChatLogMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "8FF4D1262545CD2B696F89328C3644B78C42DEE670F8BF80779A6CE86E8C3166",
              "Hash": "C93CC879D7F43469245D28CA8857FCAADF05188C193CAAD1F7BD65D3B3C1463D",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::GetTranslation()",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.DateTime::get_UtcNow()",
                "Candide.Multiplayer.Chat.ChatLogManager::AddChatMessage(Candide.Multiplayer.Chat.ChatMessage)"
              ],
              "StringLiterals": [
                "Tried to make empty/null local chat message."
              ],
              "Source": null
            },
            {
              "Id": "SendLocalChatMessage(Shared.Text.StringId, CandideServer.Models.ChatMessageType)-\u003ESystem.Void",
              "Name": "SendLocalChatMessage",
              "Signature": "public System.Void SendLocalChatMessage(Shared.Text.StringId message, CandideServer.Models.ChatMessageType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "C10E40EBB818BB65ED990561FE35EDD03C038CC3B83727307DD20F4291C1527A",
              "Hash": "B4119497EB35A91C82FE45B4CD09BD6B409FA19D0A13D858A94478DDA8631D16",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::AsStringId(Shared.Text.StringId, CandideServer.Models.ChatMessageType, System.Boolean, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)-\u003ESystem.Void",
              "Name": "SendLocalChatMessage",
              "Signature": "public System.Void SendLocalChatMessage(System.String message, CandideServer.Models.ChatMessageType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FF0882F8FFB6109814E657D04886BAAF738D6D3C788A9E82192D4EF5D9B2FC85",
              "Hash": "1774A843B6D0F2EE107A9AC246AEB16D6DDFAC1B6D2BF83A8F17274651A1179F",
              "CalledMethods": [
                "CandideServer.MessageModels.ChatLogMessage::DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendPlayerChatMessage(System.String, CandideServer.Models.ChatMessageType)-\u003ESystem.Void",
              "Name": "SendPlayerChatMessage",
              "Signature": "public System.Void SendPlayerChatMessage(System.String message, CandideServer.Models.ChatMessageType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "CandideServer.Models.ChatMessageType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "3F6D3DD65D673EACE2666E41915EDEC42E31CC9BC17CB32A02D57D79F9FFEDEA",
              "Hash": "ED58B8A5D13084702D8BB2266F7A1525CFC5BEB469B6C81DA1238E606A0AF06B",
              "CalledMethods": [
                "System.String::StartsWith(System.String)",
                "System.String::IndexOf(System.Char)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "CandideServer.MessageModels.PlayerChatLogCommandMessage::.ctor(System.String, System.String)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Trim()",
                "CandideServer.MessageModels.ChatLogMessage::DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)",
                "CandideServer.MessageModels.PlayerChatLogMessage::.ctor(CandideServer.MessageModels.ChatLogMessage)"
              ],
              "StringLiterals": [
                ".",
                "..",
                "player-chat-command",
                "player-chat-message"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "24D9F30932F7FD8E48BA5C626D79F36D0F977181C77ED3212725077B29530393",
              "Hash": "AAD73A7090DC844BC34B0A466BCCAE9762EF4889C080F0A3D6AD5C5EC00BF4E4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.Models.ChatMessageLogModel\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.Multiplayer.Chat.ChatMessage\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1E4D46D2814395347F7AD661C68A33EE92E074A97DAA1A3E844B42D1ED00627E"
        },
        {
          "Id": "Candide.Multiplayer.Chat.ChatMessage",
          "Name": "ChatMessage",
          "DisplayName": "ChatMessage",
          "FullName": "Candide.Multiplayer.Chat.ChatMessage",
          "Namespace": "Candide.Multiplayer.Chat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CCandide.Multiplayer.Chat.ChatMessage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DateTime:System.DateTime",
              "Name": "DateTime",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime DateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20E26782FD66B46A42CAE663B4E3273E080B2C5E403F70118A0FE0BCC9AFBC58"
            },
            {
              "Id": "Message:System.String",
              "Name": "Message",
              "Type": "System.String",
              "Signature": "public System.String Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30CF1E8182E43EBB8148EDE2671CD3CE70F8AAC9F67AEC46F2C53E0F23169875"
            },
            {
              "Id": "MessageSoundId:System.String",
              "Name": "MessageSoundId",
              "Type": "System.String",
              "Signature": "public System.String MessageSoundId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DD1C1396906B9FB3FE9CFB35418C4B28DC2A1BFADFBF060BD892CDC1440415A"
            },
            {
              "Id": "MessageType:CandideServer.Models.ChatMessageType",
              "Name": "MessageType",
              "Type": "CandideServer.Models.ChatMessageType",
              "Signature": "public CandideServer.Models.ChatMessageType MessageType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9492C4C80E8DC26DF58519CA37A0B1E494A976F57A5959310D71FFC9F4BE4AC5"
            },
            {
              "Id": "Player:Candide.Multiplayer.Models.ClientPlayerCharacter",
              "Name": "Player",
              "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
              "Signature": "public Candide.Multiplayer.Models.ClientPlayerCharacter Player",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA5406CAF5996BD12DF5B2977A51DD0D2BDF1154DE90F6D47E7D9B4F1226E99B"
            },
            {
              "Id": "SenderName:System.String",
              "Name": "SenderName",
              "Type": "System.String",
              "Signature": "public System.String SenderName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "602F73B8A1C4AAF90F944F3144E45A26676FC0C2483205381A865B758E81BCCE"
            },
            {
              "Id": "Silent:System.Boolean",
              "Name": "Silent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Silent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F716A3D39B083D36C20083E58393A6D93BA1683F18670326DF7A21CD3A894EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Candide.Multiplayer.Chat.ChatMessage)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Candide.Multiplayer.Chat.ChatMessage other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "2AD1D128679BAD98D24C1605AD1600EEE95B5A149286BD3434532C38791E9689",
              "Hash": "83AE7C2E2355EFAE7D9072FBAE6CC58CDD4C39A60D30CEDE0617BC8B54A01000",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.ChatMessageType\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.ChatMessageType\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.DateTime\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.DateTime\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "BC0E87E3A146788C103114C72AEAE11347479BD5F8BA5D2C3A027F776CC18D85",
              "Hash": "AF0E5FF135AD8F8D33030222E002BA110E777FBC0D2E2FFB4CAA67BF1D694234",
              "CalledMethods": [
                "Candide.Multiplayer.Chat.ChatMessage::Equals(Candide.Multiplayer.Chat.ChatMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "D8469FE4CAFF3B250FB6080861DB5C94FBAF489AAADA060B5947C06DF41976C0",
              "Hash": "7ABA9764978E63D2CA1D8D2E71E3B1AC638F0A597BDF31870D13F60492E90184",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.ChatMessageType\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandideServer.Models.ChatMessageType\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CCandide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.DateTime\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.DateTime\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "57BEE8D5CBA02B107596D1DBECE93A5A9DB9420C0A69E8F5F03089FA1181E42B",
              "Hash": "90F66AA2CE245708E0571F990EA33B3E91342768631ADC38AAE145E920A6D36F",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()",
                "System.Text.StringBuilder::Append(System.Object)"
              ],
              "StringLiterals": [
                "MessageType = ",
                ", SenderName = ",
                ", Message = ",
                ", Player = ",
                ", DateTime = ",
                ", MessageSoundId = ",
                ", Silent = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "DB6167A68F424CFFB774356E4C0B3C527536B38CCAC8C2540F2ED980C109D41F",
              "Hash": "C3D634C6AD20ABB3A8AEE22AF0195002663FE771833149787A2F57837D58A083",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Candide.Multiplayer.Chat.ChatMessage::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "ChatMessage",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "F368408FC7C44AC70E5B1F9BB81E1A92A84509CA3A458FCCCF367C049930D637"
        },
        {
          "Id": "Candide.Multiplayer.Models.ClientPlayerCharacter",
          "Name": "ClientPlayerCharacter",
          "DisplayName": "ClientPlayerCharacter",
          "FullName": "Candide.Multiplayer.Models.ClientPlayerCharacter",
          "Namespace": "Candide.Multiplayer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "BaseTimeDifference:System.TimeSpan",
              "Name": "BaseTimeDifference",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan BaseTimeDifference",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9915F452E0024E38AD0536607DF2A4AD575D9E302C55B90039885EF0B5D0D543"
            },
            {
              "Id": "Character:Shared.Models.Player.PlayerCharacterModel",
              "Name": "Character",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel Character",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC5897AFB5718D16A75129F79A672B02164A9685F387D6D46E7DC4AFB016871B"
            },
            {
              "Id": "Controller:Candide.Entities.PlayerState.NetworkPlayerController",
              "Name": "Controller",
              "Type": "Candide.Entities.PlayerState.NetworkPlayerController",
              "Signature": "public Candide.Entities.PlayerState.NetworkPlayerController Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8CEC80823CE3671B163BFE4D667C5C511FBC9DBE868CA1C914F364275F5DBF"
            },
            {
              "Id": "CurrentHealth:System.Single",
              "Name": "CurrentHealth",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6125545B3E2F091D7A24773D03CDFDD9A54E094374AC796D7E9D25F3038BE3"
            },
            {
              "Id": "Dead:System.Boolean",
              "Name": "Dead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Dead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159D7F5355BA9D891954A688C766885C5C2317355E01603EC44F194A8E9EA0C2"
            },
            {
              "Id": "DiffOfTimeDiff:System.TimeSpan",
              "Name": "DiffOfTimeDiff",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan DiffOfTimeDiff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3E5B286E3AEE45458BE89FE98F8688927EAADE39C79F0BD22CCE0C8F288D06D"
            },
            {
              "Id": "DynamicEntityAuraList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Name": "DynamicEntityAuraList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E DynamicEntityAuraList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57BCE5B2121590D275F0A4A0EF4F42679BFAB0D4FE3AEF15A73FBBC4ADCA0E24"
            },
            {
              "Id": "IsLocalPlayer:System.Boolean",
              "Name": "IsLocalPlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLocalPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC6F13D1F06F4555B61F47028355B8256C1134C1CD87FB3A01A3090B61A277AB"
            },
            {
              "Id": "LastKnownWorldId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LastKnownWorldId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LastKnownWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFC4C07368C730A5452F0AEA0908500BDE8090C7FD81FB0156E3BD484E37AEFC"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1B071DD24F6B3170F1A047F6FD1F4C3447D1ACB291C35CF429ABD6B904F4CB2"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0AA16EA2BF20AB800172E67BB4D7C0FD57000E1ECD7521FBBEB1A6CA62027B18"
        },
        {
          "Id": "Candide.Multiplayer.Models.LocalPlayer",
          "Name": "LocalPlayer",
          "DisplayName": "LocalPlayer",
          "FullName": "Candide.Multiplayer.Models.LocalPlayer",
          "Namespace": "Candide.Multiplayer.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "701BA900FE1A4DFEAC17240DE982870A5098F818C07343D89717080DEA54F2F0"
            },
            {
              "Id": "Character:Candide.Multiplayer.Models.ClientPlayerCharacter",
              "Name": "Character",
              "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
              "Signature": "public Candide.Multiplayer.Models.ClientPlayerCharacter Character",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E406B199827D2EB5860E27ED07E4623B6EF1FAB8A167761171B4816605B405AC"
            },
            {
              "Id": "Id:System.Int32",
              "Name": "Id",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CADB0D20F6C6C0A86BA5C26DD80626E56B6BFA9D7B784DE604321C41484F600"
            }
          ],
          "Properties": [
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3E8579BE98149F2E9A91CDFE24BAB32E10EAD8816BF82E7BC11C6753C2072F65"
            },
            {
              "Id": "Inventory:Shared.Models.Player.CharacterInventoryModel",
              "Name": "Inventory",
              "Type": "Shared.Models.Player.CharacterInventoryModel",
              "Signature": "public Shared.Models.Player.CharacterInventoryModel Inventory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1F2332068FA68B7364ED8FA03E1D9B1B722F13E8FBBD02C78CB9979A8001D9FE"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0CA2C7049449D9C3AC075E5B1A35D6065CA7E1CC7BE182E5360428410EF709B0"
        },
        {
          "Id": "Candide.Multiplayer.Network.BetterMemoryStream",
          "Name": "BetterMemoryStream",
          "DisplayName": "BetterMemoryStream",
          "FullName": "Candide.Multiplayer.Network.BetterMemoryStream",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.IO.Stream",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MemStreamMaxLength:System.Int32",
              "Name": "MemStreamMaxLength",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MemStreamMaxLength",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C143845427B720B0FBDEDB94E7DAB3845FD33365D28FEE6FD9893AD24D63D77"
            },
            {
              "Id": "_buffer:System.Byte[]",
              "Name": "_buffer",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _buffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0691100586916820DE6B453A8AD3CBD4FC74B99222692B05C1E34D7D399BFDB3"
            },
            {
              "Id": "_capacity:System.Int32",
              "Name": "_capacity",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _capacity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "708EAC77779D939C26C5D61F262C9DBCEF0194889E21369583E3A733159A1F69"
            },
            {
              "Id": "_expandable:System.Boolean",
              "Name": "_expandable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _expandable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "190ACD7464BF2F6E09F8AB4CE395A0A60283634B0A8E59003D27C678A0421A7E"
            },
            {
              "Id": "_exposable:System.Boolean",
              "Name": "_exposable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _exposable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14F03B1B1E15409B3D12B457EFEEA168D5388105E8FC7C64582D25A4BD250D89"
            },
            {
              "Id": "_isOpen:System.Boolean",
              "Name": "_isOpen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isOpen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2DEA9E1EFD20D420183321F5BA8C75BAFDC74CB6BFADF211BAEA3E24C504D5"
            },
            {
              "Id": "_lastReadTask:BetterMemoryStream\u002BCachedCompletedInt32Task",
              "Name": "_lastReadTask",
              "Type": "BetterMemoryStream.CachedCompletedInt32Task",
              "Signature": "private BetterMemoryStream.CachedCompletedInt32Task _lastReadTask",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2C07418CC2D523FFD0A226CF348097413388CA5F6A2DBD7FF15F627DB0A3AAB"
            },
            {
              "Id": "_length:System.Int32",
              "Name": "_length",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _length",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A94A0DAFC6441B14724620EE196C0BB5C102E157FD175323ADAE4BE2403E58D"
            },
            {
              "Id": "_origin:System.Int32",
              "Name": "_origin",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _origin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "772DE1132151FDBF80876F589FB0CABBF5544BFAC13D946D1CCC5BA28FECA234"
            },
            {
              "Id": "_position:System.Int32",
              "Name": "_position",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BA7D99B0AC8F9FC75EF8FCF702BA8FAE87510C91AF9062EB14D6A377F2E655B"
            },
            {
              "Id": "_writable:System.Boolean",
              "Name": "_writable",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _writable",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "189F86F5588F2F66C905B871038B17CA2126D31FA03D117AF56466484CFAD179"
            }
          ],
          "Properties": [
            {
              "Id": "CanRead:System.Boolean",
              "Name": "CanRead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanRead",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD818C1335649631A730DD7A9B48714EC71C26E3D34BFAA4B0F597E7808D7ADB"
            },
            {
              "Id": "CanSeek:System.Boolean",
              "Name": "CanSeek",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanSeek",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A83E3A88E7443C788279945B453BEF2C67CC2E7A26FEACA35B39F7CD3FE9CB6A"
            },
            {
              "Id": "CanWrite:System.Boolean",
              "Name": "CanWrite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanWrite",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "723682FB7DBB54BE343381B74CD2EB1F43FE6952031F502F237487E1BFD44787"
            },
            {
              "Id": "Capacity:System.Int32",
              "Name": "Capacity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Capacity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5F263FCBDC74E17D5710F91B834D305CC70B9DF9BF3C6C7BF8A54F7C4D48B612"
            },
            {
              "Id": "Length:System.Int64",
              "Name": "Length",
              "Type": "System.Int64",
              "Signature": "public System.Int64 Length",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D82300F1E823F8408898D17E6AE05AAAF8CD52137400B7DFCEB3F65F8EAE435E"
            },
            {
              "Id": "Position:System.Int64",
              "Name": "Position",
              "Type": "System.Int64",
              "Signature": "public System.Int64 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "59840D813CA2DBB0C85376E097F4DA6B9009D6F7AF3ED00A6B4DD3695D1B6BF1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CopyTo(System.IO.Stream, System.Int32)-\u003ESystem.Void",
              "Name": "CopyTo",
              "Signature": "public System.Void CopyTo(System.IO.Stream destination, System.Int32 bufferSize)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "destination",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bufferSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "20AF3B027760EDE07B0845F5F8CC8DC1D38E2C13A11E2FCE5ADE6B2162FF5A93",
              "Hash": "DA6FE2A2B120F489E4D7DC5D497F7AF1BF25AD67494B54F87B7B83C6A90D9B2B",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.IO.Stream::CopyTo(System.IO.Stream, System.Int32)",
                "System.IO.Stream::ValidateCopyToArguments(System.IO.Stream, System.Int32)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "Candide.Multiplayer.Network.BetterMemoryStream::InternalEmulateRead(System.Int32)",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyToAsync(System.IO.Stream, System.Int32, System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.Task",
              "Name": "CopyToAsync",
              "Signature": "public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, System.Int32 bufferSize, System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "destination",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bufferSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "84A64C15E0976C5670144DC97C1FBD30040872489BEA13ED3784BB422F420FBB",
              "Hash": "B7DE8289BFE1B08B98004193CAF6BE74D07B5AE28E1EFB9C4360F001CD0ACDA0",
              "CalledMethods": [
                "System.IO.Stream::ValidateCopyToArguments(System.IO.Stream, System.Int32)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "System.Object::GetType()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.IO.Stream::CopyToAsync(System.IO.Stream, System.Int32, System.Threading.CancellationToken)",
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.Task::FromCanceled(System.Threading.CancellationToken)",
                "Candide.Multiplayer.Network.BetterMemoryStream::InternalEmulateRead(System.Int32)",
                "System.Threading.Tasks.Task::get_CompletedTask()",
                "System.IO.Stream::WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)",
                "System.Threading.Tasks.Task::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "protected System.Void Dispose(System.Boolean disposing)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "D2559230A9D3CB3D1F9DC77D94F6BB796BA7909E48B026A4AD421823C4613BA3",
              "Hash": "4628A5E7AE151DA92AA697163C7DDA043F250C2F72978A7AD471BBEBDE467C6C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureCapacity(System.Int32)-\u003ESystem.Boolean",
              "Name": "EnsureCapacity",
              "Signature": "private System.Boolean EnsureCapacity(System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "1F5161A8E519FCF6212198ADAB389963DFECB72AFE2C526F68AF26318164D515",
              "Hash": "0519CEDF34749ADB420F2E6B903A4E60CA6E49C3904501B09CE710AE449AF74B",
              "CalledMethods": [
                "System.IO.IOException::.ctor(System.String)",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Array::get_MaxLength()",
                "Candide.Multiplayer.Network.BetterMemoryStream::set_Capacity(System.Int32)"
              ],
              "StringLiterals": [
                "StreamTooLong"
              ],
              "Source": null
            },
            {
              "Id": "EnsureNotClosed()-\u003ESystem.Void",
              "Name": "EnsureNotClosed",
              "Signature": "private System.Void EnsureNotClosed()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "1E965533A0E945AD1AB3A38E26B312437B9B6BAFF1F7E4B059C4109C00BA8FF1",
              "Hash": "03A9C1F22591DFF7D26F1B71D367C5DDF6F794A4811F3EFCA9CB6DA3A55C5ADC",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::ThrowObjectDisposedException_StreamClosed(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnsureWriteable()-\u003ESystem.Void",
              "Name": "EnsureWriteable",
              "Signature": "private System.Void EnsureWriteable()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F4D4D87D30B4C507AEC11A145E5D954F0D07729ADD32DDDE4B306ECD849464D3",
              "Hash": "5382401696756879327CDEF3522C956537751C92950246A12E8B0AD83D055AAA",
              "CalledMethods": [
                "System.IO.Stream::get_CanWrite()",
                "Candide.Multiplayer.Network.BetterMemoryStream::ThrowNotSupportedException_UnwritableStream()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Flush()-\u003ESystem.Void",
              "Name": "Flush",
              "Signature": "public System.Void Flush()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D7ABD21751F0CF61A3871AC6CB71A70E57D6E08C84FA8196A962A86E60E84E4D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FlushAsync(System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.Task",
              "Name": "FlushAsync",
              "Signature": "public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "3B56F24CB0542A187DAADE67FF48AFD546504C322EA2AEB1B5C23B7B90922FC9",
              "Hash": "939FAB9F747FD482F7B3F3EFB5BE093652107486454DE472498CFD3873E0221E",
              "CalledMethods": [
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.Task::FromCanceled(System.Threading.CancellationToken)",
                "System.IO.Stream::Flush()",
                "System.Threading.Tasks.Task::get_CompletedTask()",
                "System.Threading.Tasks.Task::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuffer()-\u003ESystem.Byte[]",
              "Name": "GetBuffer",
              "Signature": "public System.Byte[] GetBuffer()",
              "Visibility": "public",
              "ReturnType": "System.Byte[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "895D2B7478525913FF44E79D3CAB0466B4C02CC6E37DD0AECD8C9F3B95941A51",
              "Hash": "0B261A2E00A697B0A02E380D68158122204C91B5BCEEFCC16894C130E5AE2C2E",
              "CalledMethods": [
                "System.UnauthorizedAccessException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalEmulateRead(System.Int32)-\u003ESystem.Int32",
              "Name": "InternalEmulateRead",
              "Signature": "internal System.Int32 InternalEmulateRead(System.Int32 count)",
              "Visibility": "internal",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "5D7217C2E7C520272F1A29A7E63C1BE45668F9976D25D1315F26BE1C42D16875",
              "Hash": "67E1A74D16F2E231F724F021B24111A2CE0968516EA679C45B7D0F96029A7958",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalGetBuffer()-\u003ESystem.Byte[]",
              "Name": "InternalGetBuffer",
              "Signature": "internal System.Byte[] InternalGetBuffer()",
              "Visibility": "internal",
              "ReturnType": "System.Byte[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6650C9FD01438FE9D8032BB047E434E3C552279B5D509F600779E65284765BC4",
              "Hash": "E78B9477CA7EEA0CABBAB7B74D8B22F38B11C3402FE4047B00969ACDA43550DD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalGetPosition()-\u003ESystem.Int32",
              "Name": "InternalGetPosition",
              "Signature": "internal System.Int32 InternalGetPosition()",
              "Visibility": "internal",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "BE7B1553FCF444A54B99ABF652A20F4EDB11E90958A26215FB841445456100F5",
              "Hash": "9FF9F73429440DAE7D20643B11ADD66D177259EC72F533A2F4CDF93AF64B1596",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalReadSpan(System.Int32)-\u003ESystem.ReadOnlySpan\u00601\u003CSystem.Byte\u003E",
              "Name": "InternalReadSpan",
              "Signature": "internal System.ReadOnlySpan\u003CSystem.Byte\u003E InternalReadSpan(System.Int32 count)",
              "Visibility": "internal",
              "ReturnType": "System.ReadOnlySpan\u003CSystem.Byte\u003E",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "43AA13C5472C78DAE6E1EF468DC8F69A43E02BF0C515B4A065DA6D1A7CB924E0",
              "Hash": "9C099DC3708A90836D3DEC80AA08D2F7C26DB56F6A77FB06D8C5C8FC6DC93775",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "Candide.Multiplayer.Network.BetterMemoryStream::ThrowEndOfFileException()",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::.ctor(!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(System.Byte[], System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Read",
              "Signature": "public System.Int32 Read(System.Byte[] buffer, System.Int32 offset, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "7C671C4D167DB38CB5BE38893EC9A8B9A055134FE61BA53E5F245A1568A60A00",
              "Hash": "F3D1DC83C3B81D83B13FC5E2B4A2C0AEA585B25F9600BEEFFBE2C16C02F87087",
              "CalledMethods": [
                "System.IO.Stream::ValidateBufferArguments(System.Byte[], System.Int32, System.Int32)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "System.Buffer::BlockCopy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(System.Span\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Int32",
              "Name": "Read",
              "Signature": "public System.Int32 Read(System.Span\u003CSystem.Byte\u003E buffer)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Span\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "3E6F4B968E20AFE395983DA9F16D87B95DF0ADF96586620470E89A4A7B028A06",
              "Hash": "BF50780EA337F698F8C5FE0BC0A102BDDEF94D91C32289E6DA8EF3382298DB86",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.IO.Stream::Read(System.Span\u003CSystem.Byte\u003E)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "System.Span\u003CSystem.Byte\u003E::get_Length()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::.ctor(!0[], System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::CopyTo(System.Span\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.Task\u00601\u003CSystem.Int32\u003E",
              "Name": "ReadAsync",
              "Signature": "public System.Threading.Tasks.Task\u003CSystem.Int32\u003E ReadAsync(System.Byte[] buffer, System.Int32 offset, System.Int32 count, System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "A4A3872DE864D4ADAAE88C8066E8E0A7B2EF8C2752CDAF36F36150F8D7EEE4B5",
              "Hash": "7C9BF84D91D79C03A4C2F9B862B942BD09C96B8D62E87F7F286A1AE1B33B54AF",
              "CalledMethods": [
                "System.IO.Stream::ValidateBufferArguments(System.Byte[], System.Int32, System.Int32)",
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.Task::FromCanceled(System.Threading.CancellationToken)",
                "System.IO.Stream::Read(System.Byte[], System.Int32, System.Int32)",
                "BetterMemoryStream.CachedCompletedInt32Task::GetTask(System.Int32)",
                "System.Threading.Tasks.Task::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadAsync(System.Memory\u00601\u003CSystem.Byte\u003E, System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.ValueTask\u00601\u003CSystem.Int32\u003E",
              "Name": "ReadAsync",
              "Signature": "public System.Threading.Tasks.ValueTask\u003CSystem.Int32\u003E ReadAsync(System.Memory\u003CSystem.Byte\u003E buffer, System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.ValueTask\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Memory\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "370C2A8FF0F509F07C0B7D5BCFD3F97903904ACD2BA869E159665131C6EF1131",
              "Hash": "9767FAF2ADF5C5174890519A4C4E1514D3B4709AEAB5AB18DC97A4D25478AF27",
              "CalledMethods": [
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.ValueTask::FromCanceled(System.Threading.CancellationToken)",
                "System.Memory\u003CSystem.Byte\u003E::op_Implicit(System.Memory\u003C!0\u003E)",
                "System.Runtime.InteropServices.MemoryMarshal::TryGetArray(System.ReadOnlyMemory\u003C!!0\u003E, System.ArraySegment\u003C!!0\u003E\u0026)",
                "System.Memory\u003CSystem.Byte\u003E::get_Span()",
                "System.IO.Stream::Read(System.Span\u003CSystem.Byte\u003E)",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Array()",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Offset()",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Count()",
                "System.IO.Stream::Read(System.Byte[], System.Int32, System.Int32)",
                "System.Threading.Tasks.ValueTask\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Threading.Tasks.Task::FromException(System.Exception)",
                "System.Threading.Tasks.ValueTask\u003CSystem.Int32\u003E::.ctor(System.Threading.Tasks.Task\u003C!0\u003E)",
                "System.Threading.Tasks.ValueTask::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReadByte()-\u003ESystem.Int32",
              "Name": "ReadByte",
              "Signature": "public System.Int32 ReadByte()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "23DE12FE0A7E5D2D435A54F79237452EF00A9DB78AFBFBE6BD713529569A8C70",
              "Hash": "1A5A01AE1758D2CC7EB8F0EF0F82748EA3A7B40D00D36D950D3E6A4DBB910EF5",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Seek(System.Int64, System.IO.SeekOrigin)-\u003ESystem.Int64",
              "Name": "Seek",
              "Signature": "public System.Int64 Seek(System.Int64 offset, System.IO.SeekOrigin loc)",
              "Visibility": "public",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loc",
                  "Type": "System.IO.SeekOrigin",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "C0BD316C571D5B195FE6CB0AA6BB1FAFC577EA7D25AE005F40A326C604E6307A",
              "Hash": "CBC30FD1FEBB6DF80894A81EB4FE32B3DC57491BF11AC4845FAC25F9D50E9792",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "System.ArgumentException::.ctor(System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::SeekCore(System.Int64, System.Int32)"
              ],
              "StringLiterals": [
                "InvalidSeekOrigin"
              ],
              "Source": null
            },
            {
              "Id": "SeekCore(System.Int64, System.Int32)-\u003ESystem.Int64",
              "Name": "SeekCore",
              "Signature": "private System.Int64 SeekCore(System.Int64 offset, System.Int32 loc)",
              "Visibility": "private",
              "ReturnType": "System.Int64",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loc",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "5152BC6978E51D4E508B49D0E530CBA5C7855A9359ABE9389C8DC1C1DCD1DD33",
              "Hash": "DF1CD87362AF8F416BBF02B894EE198D6CD404FA3740BE7DDB6CC7597956BF7E",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.String)",
                "System.IO.IOException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "offset",
                "ArgumentOutOfRange_StreamLength",
                "IO_SeekBeforeBegin"
              ],
              "Source": null
            },
            {
              "Id": "SetLength(System.Int64)-\u003ESystem.Void",
              "Name": "SetLength",
              "Signature": "public System.Void SetLength(System.Int64 value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "F35A51908A47F3591D2EBA3DCBE45898EEB108EE7967ED89BEC1C5C223F76A4A",
              "Hash": "1358FAE95EF5084E66C522F76FD5D496995C37D1FF10EEEECDC7D79246063719",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureWriteable()",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureCapacity(System.Int32)"
              ],
              "StringLiterals": [
                "value",
                "ArgumentOutOfRange_StreamLength"
              ],
              "Source": null
            },
            {
              "Id": "SetSpan(System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetSpan",
              "Signature": "public System.Void SetSpan(System.Int32 startIndex, System.Int32 length)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3577AA46652FCE1201F929D51BEA6C96CA5B1702CD9B595428A590A5CB025490",
              "Hash": "83B6AA994179291CAB6B9BCD404B25C5EBC4CB72E991337BEA1958608245AA32",
              "CalledMethods": [
                "System.IO.Stream::set_Position(System.Int64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ThrowEndOfFileException()-\u003ESystem.Void",
              "Name": "ThrowEndOfFileException",
              "Signature": "internal System.Void ThrowEndOfFileException()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "35AE9A444193BA166BBC5DD8BFE4FEE8FF1402750ED43EB2469BF59A5D8292EC",
              "Hash": "B79E64CE4BCA4432C3105A7903CA564FCD165A5A547E26E16F912CE7BB5C1C1C",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "EndOfFile"
              ],
              "Source": null
            },
            {
              "Id": "ThrowNotSupportedException_UnwritableStream()-\u003ESystem.Void",
              "Name": "ThrowNotSupportedException_UnwritableStream",
              "Signature": "internal System.Void ThrowNotSupportedException_UnwritableStream()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "9438AD1681F18CBD8879E7F0DF7C270DC1E2A149C7CE4B6CCBAA028503F572B7",
              "Hash": "459560AC3E855D474E4F7083F2E3D6607AA97DC31BFF00F6BDEA9EBBA9CCFE2A",
              "CalledMethods": [
                "System.NotSupportedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "UnwritableStream"
              ],
              "Source": null
            },
            {
              "Id": "ThrowObjectDisposedException_StreamClosed(System.String)-\u003ESystem.Void",
              "Name": "ThrowObjectDisposedException_StreamClosed",
              "Signature": "internal System.Void ThrowObjectDisposedException_StreamClosed(System.String objectName)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objectName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B970C6EDE8383082FE90486CB2EE18082EC6CE2B1D67E0B29A5A07A4CC542FC0",
              "Hash": "A684D0E8015FBE9C63ADA42F8427943795092700705D70B12FD027422F9A9FEE",
              "CalledMethods": [
                "System.ObjectDisposedException::.ctor(System.String, System.String)"
              ],
              "StringLiterals": [
                "StreamClosed"
              ],
              "Source": null
            },
            {
              "Id": "ToArray()-\u003ESystem.Byte[]",
              "Name": "ToArray",
              "Signature": "public System.Byte[] ToArray()",
              "Visibility": "public",
              "ReturnType": "System.Byte[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "1E3702D7CF417388E67A5801BB2F758D675C75EAE6C91261DEB6665C7BE2A09D",
              "Hash": "62E848FD04439339C6E91A360D889DE834A9C144E8881ED89376736D4E27A3DB",
              "CalledMethods": [
                "System.Array::Empty()",
                "System.GC::AllocateUninitializedArray(System.Int32, System.Boolean)",
                "System.MemoryExtensions::AsSpan(!!0[], System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::op_Implicit(!0[])",
                "System.Span\u003CSystem.Byte\u003E::CopyTo(System.Span\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBuffer(System.ArraySegment\u00601\u003CSystem.Byte\u003E\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBuffer",
              "Signature": "public System.Boolean TryGetBuffer(out System.ArraySegment\u003CSystem.Byte\u003E\u0026 buffer)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.ArraySegment\u003CSystem.Byte\u003E\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "8B76A42AE90FDBBEF9014F074D5D3CAE4258319847345AC1E363A8D089D7E886",
              "Hash": "A2C17C2C506CE7FB9549B55B63990A6EEC087F6053342772E61ED008E639AE9B",
              "CalledMethods": [
                "System.ArraySegment\u003CSystem.Byte\u003E::.ctor(!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(System.Byte[], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.Byte[] buffer, System.Int32 offset, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "D23DC00F1B911A4D1C404600D1C2B646177AC615AC9EBA6FEE822280E2DCB554",
              "Hash": "588FB7855969705D5020D4992B7604A735317AB3D86974F705CDD73EC0B33327",
              "CalledMethods": [
                "System.IO.Stream::ValidateBufferArguments(System.Byte[], System.Int32, System.Int32)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureWriteable()",
                "System.IO.IOException::.ctor(System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureCapacity(System.Int32)",
                "System.Array::Clear(System.Array, System.Int32, System.Int32)",
                "System.Buffer::BlockCopy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "IO_StreamTooLong"
              ],
              "Source": null
            },
            {
              "Id": "Write(System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.ReadOnlySpan\u003CSystem.Byte\u003E buffer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.ReadOnlySpan\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "D260571C482DC40EBF95C28E9243CA0C01C71522B69AA237794D27BBCD57C00F",
              "Hash": "EA0F6C828428F78C9A5A3F1C2D87BFBFA77623F1D93FD7B5DF60DBB8248A0F95",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.IO.Stream::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureWriteable()",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::get_Length()",
                "System.IO.IOException::.ctor(System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureCapacity(System.Int32)",
                "System.Array::Clear(System.Array, System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::.ctor(!0[], System.Int32, System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Byte\u003E::CopyTo(System.Span\u003C!0\u003E)"
              ],
              "StringLiterals": [
                "IO_StreamTooLong"
              ],
              "Source": null
            },
            {
              "Id": "WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.Task",
              "Name": "WriteAsync",
              "Signature": "public System.Threading.Tasks.Task WriteAsync(System.Byte[] buffer, System.Int32 offset, System.Int32 count, System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "BC4E996D29AE7AA6CAE0D56436303B30EC3B1AEF5D349316552D669D384A246B",
              "Hash": "F1F3A6E1A38E29F41F859B7D8C733311AD58C0F20AE9D8D3D2ABA30BCF7477BB",
              "CalledMethods": [
                "System.IO.Stream::ValidateBufferArguments(System.Byte[], System.Int32, System.Int32)",
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.Task::FromCanceled(System.Threading.CancellationToken)",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)",
                "System.Threading.Tasks.Task::get_CompletedTask()",
                "System.Threading.Tasks.Task::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteAsync(System.ReadOnlyMemory\u00601\u003CSystem.Byte\u003E, System.Threading.CancellationToken)-\u003ESystem.Threading.Tasks.ValueTask",
              "Name": "WriteAsync",
              "Signature": "public System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory\u003CSystem.Byte\u003E buffer, System.Threading.CancellationToken cancellationToken)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.ValueTask",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.ReadOnlyMemory\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cancellationToken",
                  "Type": "System.Threading.CancellationToken",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "E43E1E11C82D5AC05D3F15DC1AEB5615229C342A1760607794B2FD2FDD38D25E",
              "Hash": "C1E690B3B345A04DA30FF33841E325FE3462F357F65F935708619161C7FAB020",
              "CalledMethods": [
                "System.Threading.CancellationToken::get_IsCancellationRequested()",
                "System.Threading.Tasks.ValueTask::FromCanceled(System.Threading.CancellationToken)",
                "System.Runtime.InteropServices.MemoryMarshal::TryGetArray(System.ReadOnlyMemory\u003C!!0\u003E, System.ArraySegment\u003C!!0\u003E\u0026)",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Array()",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Offset()",
                "System.ArraySegment\u003CSystem.Byte\u003E::get_Count()",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)",
                "System.ReadOnlyMemory\u003CSystem.Byte\u003E::get_Span()",
                "System.IO.Stream::Write(System.ReadOnlySpan\u003CSystem.Byte\u003E)",
                "System.Threading.Tasks.Task::FromException(System.Exception)",
                "System.Threading.Tasks.ValueTask::.ctor(System.Threading.Tasks.Task)",
                "System.Threading.Tasks.ValueTask::FromException(System.Exception)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteByte(System.Byte)-\u003ESystem.Void",
              "Name": "WriteByte",
              "Signature": "public System.Void WriteByte(System.Byte value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "56680A23D7338DE126C92C6DEEC5F66F2B1F49D9683976FA24DF7C30F826D0FD",
              "Hash": "383C01ABFDDBD7D8CF08E093E6390A99E0D66BE13D8C616686BC21989C4320A3",
              "CalledMethods": [
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureWriteable()",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureCapacity(System.Int32)",
                "System.Array::Clear(System.Array, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WriteTo(System.IO.Stream)-\u003ESystem.Void",
              "Name": "WriteTo",
              "Signature": "public System.Void WriteTo(System.IO.Stream stream)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stream",
                  "Type": "System.IO.Stream",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "2CA1726D81D44864980B5102EDBB0458A4F369688A4A1CA152C2F4E0F2986803",
              "Hash": "D53E3EC10976C465423A25B64027DD31A5D9DF0898E6812F533EC4CCEF5B2306",
              "CalledMethods": [
                "System.ArgumentNullException::ThrowIfNull(System.Object, System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::EnsureNotClosed()",
                "System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "stream"
              ],
              "Source": null
            }
          ],
          "Hash": "C59F738034002DE037AB6810E2F1E395504FAB08DE1745CA5D91EABB0A7DB95E"
        },
        {
          "Id": "Candide.Multiplayer.Network.ClientConfiguration",
          "Name": "ClientConfiguration",
          "DisplayName": "ClientConfiguration",
          "FullName": "Candide.Multiplayer.Network.ClientConfiguration",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Address:System.String",
              "Name": "Address",
              "Type": "System.String",
              "Signature": "public System.String Address",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79D0422E0E477500CA184E4EBFC7667E88A6D8D6B16A492C76DF713B33540D02"
            },
            {
              "Id": "Port:System.Int32",
              "Name": "Port",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Port",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF37FDF685B6A94BB56D87A59C1016AF548B02620E51DB22920F1399FF132032"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "400E29D6A072BDAB6CE275B19A6868CC53DF23881B2D12D94EB229AB3389A6F3"
        },
        {
          "Id": "Candide.Multiplayer.Network.GetResponseHandler",
          "Name": "GetResponseHandler",
          "DisplayName": "GetResponseHandler",
          "FullName": "Candide.Multiplayer.Network.GetResponseHandler",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "Default",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DFEBB34C74AA03A3A2C44925E63E39F3456C0AAABA87AC5DEC9F495DA461CD85"
            },
            {
              "Id": "Disabled:System.Boolean",
              "Name": "Disabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Disabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C7EF3A90F046AA0CDDE1903BB13D12AA5767CCF11CA414C65ECB75F102007C9"
            },
            {
              "Id": "Id:System.UInt16",
              "Name": "Id",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E0A0451F45648668F593A554F61F9578B4E68F89D48E74BBF69C5078D586189"
            },
            {
              "Id": "OnError:System.Action\u00601\u003CSystem.Byte\u003E",
              "Name": "OnError",
              "Type": "System.Action\u003CSystem.Byte\u003E",
              "Signature": "public System.Action\u003CSystem.Byte\u003E OnError",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "07EE1C0101DC417E5981FD6A8E052FF9B9AC4EDCD62D6F218AF8C8CFFE918FDF"
            },
            {
              "Id": "OnResponse:System.Action\u00601\u003CSystem.Object\u003E",
              "Name": "OnResponse",
              "Type": "System.Action\u003CSystem.Object\u003E",
              "Signature": "public System.Action\u003CSystem.Object\u003E OnResponse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C47E900BD0075E4D95C6981250939D1EB46104799FA81C7782B4922580399BC"
            },
            {
              "Id": "TimeOut:System.TimeSpan",
              "Name": "TimeOut",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TimeOut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F31148BCB227CEA5E7B59D90F859C931CCD6E209A99672C3D9FE18031D0F9E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Remove()-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C22BCE2D30784FA2A2E4BE75695D3E8DBDD498693DA270436A0A47A3CE34008F",
              "Hash": "0C34180B118E5BCA9351F3B088253062198B5CD518D7EE5C359E8A7926F5B9AC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4DC14058F407284B7FBB00293464BE626DC946279934DE67680EEAFEF10DDB6"
        },
        {
          "Id": "Candide.Multiplayer.Network.IClientManager",
          "Name": "IClientManager",
          "DisplayName": "IClientManager",
          "FullName": "Candide.Multiplayer.Network.IClientManager",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPingMilliseconds()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetPingMilliseconds",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E GetPingMilliseconds()",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DF9534FDE61651624488566097C64DF56467361C612B1D1C000091753A64D450",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Byte[], System.Int32, System.Byte)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "public System.Void SendMessage(System.Byte[] message, System.Int32 position, System.Byte type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3E391ED193A4C6FF4AB5B88FC29AD025F484DF5A939E31B04E36E2192A70425C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartClient(CandideServer.Server.MultiplayerConfiguration, Candide.Multiplayer.Network.ClientConfiguration)-\u003ESystem.Void",
              "Name": "StartClient",
              "Signature": "public System.Void StartClient(CandideServer.Server.MultiplayerConfiguration config, Candide.Multiplayer.Network.ClientConfiguration clientConfig)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clientConfig",
                  "Type": "Candide.Multiplayer.Network.ClientConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "739480320F080CCBB553818647E0C82AED2A7C592F27FE3AC2F0532841C26C49",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopClient()-\u003ESystem.Void",
              "Name": "StopClient",
              "Signature": "public System.Void StopClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E4F609B69C165C4970C74CA22E047831BD4FEB4F30C882931D79250F917D6D47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateClient()-\u003ESystem.Void",
              "Name": "UpdateClient",
              "Signature": "public System.Void UpdateClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "81F38CB3E741034A6FFF55068A67AFCE47CA36D7600E6FEC7D3BE0FF0335FEDB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "43465321E4A6429DDA50E563355399EBD8A2C167DB870D351879A315FDE1BC6D"
        },
        {
          "Id": "Candide.Multiplayer.Network.LiteNetLibClientManager",
          "Name": "LiteNetLibClientManager",
          "DisplayName": "LiteNetLibClientManager",
          "FullName": "Candide.Multiplayer.Network.LiteNetLibClientManager",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Multiplayer.Network.IClientManager"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Client:LiteNetLib.NetManager",
              "Name": "Client",
              "Type": "LiteNetLib.NetManager",
              "Signature": "public LiteNetLib.NetManager Client",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1363C634D2BE0A9D405A2763A6FB4CDDB74CF0EFD987A3A439CE4BBA0A6901A"
            },
            {
              "Id": "Deserializer:CandideCreator.Shared.Serialization.CandideDeserializer",
              "Name": "Deserializer",
              "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
              "Signature": "public CandideCreator.Shared.Serialization.CandideDeserializer Deserializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E558092B34F7B5637263BB6B5169B5CC7DE4EBC95DE16BD6CEE93063AC90EB98"
            },
            {
              "Id": "Server:LiteNetLib.NetPeer",
              "Name": "Server",
              "Type": "LiteNetLib.NetPeer",
              "Signature": "public LiteNetLib.NetPeer Server",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "598CC8563D2707AE94C98F718B61B361B72F6D9645DDA9D59FAA91EBC80B29E7"
            },
            {
              "Id": "_decompressStream:Candide.Multiplayer.Network.BetterMemoryStream",
              "Name": "_decompressStream",
              "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
              "Signature": "private Candide.Multiplayer.Network.BetterMemoryStream _decompressStream",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66252872785425DE4CA7128A469B062F73B67F674689D1AFA1169B854CE0833A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DebugClipboardMessage()-\u003ESystem.Void",
              "Name": "DebugClipboardMessage",
              "Signature": "public System.Void DebugClipboardMessage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "DE8E565579ED4CE76F3EB1B8E949D0F4A79D0FB3F4565091DE2D7B5C3BD55825",
              "Hash": "6CBE345D9C9AB432993B9C6A269C0F013CE848D9DAA2A9917CA6CBC6D32E0E4B",
              "CalledMethods": [
                "Candide.CandideUI.Text.TextCopy.Clipboard::GetText()",
                "System.Convert::FromBase64String(System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::.ctor(System.Byte[], System.Int32, System.Int32)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadString()",
                "Candide.Multiplayer.Network.RiptideClientManager::DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.String, System.UInt16, System.Int32)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "Candide.Multiplayer.Network.RiptideClientManager::SendEvent(System.String, System.Object, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.UInt16, System.Int32)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPingMilliseconds()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetPingMilliseconds",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E GetPingMilliseconds()",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "53E0F4EDFA09728BE17D2180876A494A10F07B43B2434031A015536B51F65C93",
              "Hash": "636E65493F14CE31952E0C5E4A2F55488DB1D93563659ACD03A2CD10BC1FF701",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleNetworkReceiveEvent(LiteNetLib.NetPeer, LiteNetLib.NetPacketReader, System.Byte, LiteNetLib.DeliveryMethod)-\u003ESystem.Void",
              "Name": "HandleNetworkReceiveEvent",
              "Signature": "private System.Void HandleNetworkReceiveEvent(LiteNetLib.NetPeer peer, LiteNetLib.NetPacketReader reader, System.Byte channel, LiteNetLib.DeliveryMethod deliveryMethod)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reader",
                  "Type": "LiteNetLib.NetPacketReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deliveryMethod",
                  "Type": "LiteNetLib.DeliveryMethod",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 861,
              "BodyHash": "3D7CD52A3667D973244DB172F9300B13391B54D09E483328A457A1EBE2699425",
              "Hash": "3F4499C2B8D663B373450715F5CA5AB97AC17D2CFD5E542C2C7935CD42695427",
              "CalledMethods": [
                "LiteNetLib.Utils.NetDataReader::get_RawDataSize()",
                "LiteNetLib.Utils.NetDataReader::get_UserDataOffset()",
                "LiteNetLib.Utils.NetDataReader::get_RawData()",
                "Candide.Multiplayer.Network.BetterMemoryStream::.ctor(System.Byte[], System.Int32, System.Int32)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadByte()",
                "Candide.Multiplayer.Services.ConnectionState::get_Step()",
                "System.IO.BinaryReader::ReadString()",
                "Candide.Multiplayer.Network.RiptideClientManager::DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.String, System.UInt16, System.Int32)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "LiteNetLib.NetPacketReader::Recycle()",
                "Candide.Multiplayer.Network.RiptideClientManager::SendEvent(System.String, System.Object, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.UInt16, System.Int32)",
                "System.IO.BinaryReader::ReadUInt16()",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Remove(!0)",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "System.Action\u003CSystem.Object\u003E::Invoke(!0)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Services.EntityService::OnReceive_EntitiesInfo2(System.IO.Stream)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Received get response but did not have response handler ",
                "get-response",
                "ei",
                "Received unknown message type ",
                " from host"
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer)-\u003ESystem.Void",
              "Name": "ListenerOnPeerConnectedEvent",
              "Signature": "private System.Void ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer peer)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "5C1D1B79E02FE39523E2CF9A49C83D3192522D188F902E1B4839EADF766C85FF",
              "Hash": "F894FE7E45D2B37430FFD11BD4FF49176ABF0B435BB724898E00269B34030C41",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::ServerConnected()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Net.IPEndPoint::get_Address()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Net.IPEndPoint::get_Port()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)"
              ],
              "StringLiterals": [
                "connect",
                "i",
                ":"
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer, LiteNetLib.DisconnectInfo)-\u003ESystem.Void",
              "Name": "ListenerOnPeerDisconnectedEvent",
              "Signature": "private System.Void ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer peer, LiteNetLib.DisconnectInfo disconnectInfo)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "peer",
                  "Type": "LiteNetLib.NetPeer",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disconnectInfo",
                  "Type": "LiteNetLib.DisconnectInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "18275BDAB860578AF9DD9F2AF0E39A60FC4E73E876B81EA63CC944BEA796C58D",
              "Hash": "9E2F095F3E6F44A546A90AAFC01BC8B5203C8C07B7C1A52CDCD44EC0BC340CDB",
              "CalledMethods": [
                "CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(LiteNetLib.DisconnectReason)",
                "Candide.Multiplayer.Services.ConnectService::ServerDisconnected(CandideServer.Server.Network.DisconnectReason)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Byte[], System.Int32, System.Byte)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "public System.Void SendMessage(System.Byte[] message, System.Int32 position, System.Byte type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "961F6CEF1F12410B3AE00F4EDA2E523966667E27EA6F11E610C37E963E9BC5F4",
              "Hash": "9788524C8D171318E5707DC1BDB48F2F4DD1C7F6B1EA18636B11D894C2C7B685",
              "CalledMethods": [
                "LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartClient(CandideServer.Server.MultiplayerConfiguration, Candide.Multiplayer.Network.ClientConfiguration)-\u003ESystem.Void",
              "Name": "StartClient",
              "Signature": "public System.Void StartClient(CandideServer.Server.MultiplayerConfiguration config, Candide.Multiplayer.Network.ClientConfiguration clientConfig)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clientConfig",
                  "Type": "Candide.Multiplayer.Network.ClientConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 211,
              "BodyHash": "68C598D2BE47B6A0945B62F86A7D37BC384DDC50FCD22AF466C4C417ADB969F5",
              "Hash": "4BBE6A82D032C276CE3DC8F5558078A884813714680AC2552A9A5E9319F50630",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "LiteNetLib.EventBasedNetListener::.ctor()",
                "LiteNetLib.NetManager::.ctor(LiteNetLib.INetEventListener, LiteNetLib.Layers.PacketLayerBase)",
                "LiteNetLib.NetManager::Start()",
                "LiteNetLib.NetManager::Connect(System.String, System.Int32, System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Multiplayer.Network.LiteNetLibClientManager::HandleNetworkReceiveEvent(LiteNetLib.NetPeer, LiteNetLib.NetPacketReader, System.Byte, LiteNetLib.DeliveryMethod)",
                "EventBasedNetListener.OnNetworkReceive::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_NetworkReceiveEvent(EventBasedNetListener.OnNetworkReceive)",
                "Candide.Multiplayer.Network.LiteNetLibClientManager::ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer, LiteNetLib.DisconnectInfo)",
                "EventBasedNetListener.OnPeerDisconnected::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_PeerDisconnectedEvent(EventBasedNetListener.OnPeerDisconnected)",
                "Candide.Multiplayer.Network.LiteNetLibClientManager::ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer)",
                "EventBasedNetListener.OnPeerConnected::.ctor(System.Object, System.IntPtr)",
                "LiteNetLib.EventBasedNetListener::add_PeerConnectedEvent(EventBasedNetListener.OnPeerConnected)"
              ],
              "StringLiterals": [
                "127.0.0.1"
              ],
              "Source": null
            },
            {
              "Id": "StopClient()-\u003ESystem.Void",
              "Name": "StopClient",
              "Signature": "public System.Void StopClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "90BACF0918D778500878D40B01E4C53878618954D5C71A79455ACB1BA297CA77",
              "Hash": "90D40CFE67C7423F4A0FCF14F4D869E01A3A7DCF9C2806579A5B9C2977171745",
              "CalledMethods": [
                "LiteNetLib.NetManager::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateClient()-\u003ESystem.Void",
              "Name": "UpdateClient",
              "Signature": "public System.Void UpdateClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CE729E30577A047FE3474B8F692C7F8207EACBDB8E012C2CE49FEF574F064FDC",
              "Hash": "179DA4963D0B3483992484C058290C9A21CD8FB6128D1F9C2A69E6B2D012D6DB",
              "CalledMethods": [
                "LiteNetLib.NetManager::PollEvents(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7F5B9D5DD246FA8F74181118A50170218F138E63291EE0D3F045F3D06B7634F9"
        },
        {
          "Id": "Candide.Multiplayer.Network.LocalHostServerManager",
          "Name": "LocalHostServerManager",
          "DisplayName": "LocalHostServerManager",
          "FullName": "Candide.Multiplayer.Network.LocalHostServerManager",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SaveAfterCrash:System.Boolean",
              "Name": "SaveAfterCrash",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SaveAfterCrash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "06972EE62958D3598686F4E255D5EF55A905FBBC3DB50C95C1764100BDDE3928"
            },
            {
              "Id": "ServerCrashed:System.Boolean",
              "Name": "ServerCrashed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerCrashed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30B0B4E117D37463A49B7035723CFF916E68C6F1DBE8DED7AE1BBC882EF788B8"
            },
            {
              "Id": "ServerStarting:System.Boolean",
              "Name": "ServerStarting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerStarting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F18637332B9171B7D71B08975A28243CA39AB1CAEA3BF1341C512CF8BA1A799"
            },
            {
              "Id": "StartedServer:System.Boolean",
              "Name": "StartedServer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StartedServer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C0E0248F7706A55F74B05DDD88810E17C6D5E43438C4B7958E358D74B56D0C95"
            },
            {
              "Id": "Status:Shared.Text.StringId",
              "Name": "Status",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Status",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F048B1C4BC71108E43FC732DCE230F0FEF8449EFFB456A46B542A45F85914DF"
            },
            {
              "Id": "Stopping:System.Boolean",
              "Name": "Stopping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Stopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C564FAFE075BF872A010762B34800C67374952CFE50D910140B37F7BE702EF1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RunServer(CandideServer.Server.MultiplayerConfiguration)-\u003ESystem.Void",
              "Name": "RunServer",
              "Signature": "private System.Void RunServer(CandideServer.Server.MultiplayerConfiguration config)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 493,
              "BodyHash": "3ED88E4B4EB8346D05EDD66DC2519B7793F5589729540DB93EEDD1FAB1DF65F0",
              "Hash": "F4EAA47DF0BDC7B83FF32A8AAF28FCAE848E74C3A6E9BC96CD13D61C535A4AEC",
              "CalledMethods": [
                "CandideServer.Server.BaseServer::Run(CandideServer.Server.MultiplayerConfiguration)",
                "Candide.DebugTools.TamperChecker::IsGameLikelyTamperedWith(System.Exception)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()",
                "CandideServer.ServerGameState::GetWorldPlayTimeHours()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalHours()",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Globalization.CultureInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)"
              ],
              "StringLiterals": [
                "Server crash:\r\n",
                "\r\nInfo:\r\nController: ",
                "\r\nPlayer Count: ",
                "\r\nWorld Played Time: ",
                "F2",
                " (hours)\r\nServer Up Time: ",
                " (hours)\r\nGame Up-time: ",
                " (hours)\r\nCurrent Scene: ",
                "\r\nDebug: ",
                " (",
                ")\r\nModded: ",
                "\r\nTampered: ",
                "\r\nLocale: ",
                "Server crashed!. Press yes to save the game. \n\n",
                "Exception!"
              ],
              "Source": null
            },
            {
              "Id": "StartServer(CandideServer.GameDescription, System.String, CandideServer.Server.MultiplayerConfiguration)-\u003ESystem.Void",
              "Name": "StartServer",
              "Signature": "public System.Void StartServer(CandideServer.GameDescription description, System.String gameStateFilePath, CandideServer.Server.MultiplayerConfiguration config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "CandideServer.GameDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gameStateFilePath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "6EA7FBF73C3DF3E9FCC539AA2197E34F348E391C2A49CB6D68B3579057CBA1AD",
              "Hash": "798F8B8594D3F8B643799BE843029AF993B9C1130056F5F507288E67E229B5D2",
              "CalledMethods": [
                "LocalHostServerManager.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "LocalHostServerManager.\u003C\u003Ec__DisplayClass6_0::\u003CStartServer\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)"
              ],
              "StringLiterals": [
                "Hosting_SettingUpServer"
              ],
              "Source": null
            },
            {
              "Id": "StopServer()-\u003ESystem.Void",
              "Name": "StopServer",
              "Signature": "public System.Void StopServer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "8E42ECC00715F724098B2CAAD7A0FB142D6AAA087E75F2269A0122720CF8D6BD",
              "Hash": "27889B5BCAAB4DCCCDDCD0FE3F71A7E489B373C5CD7DE875DDBEC471D62CACD5",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "CandideServer.Server.BaseServer::Stop(System.Boolean)"
              ],
              "StringLiterals": [
                "Hosting_Stopping"
              ],
              "Source": null
            }
          ],
          "Hash": "2F5ACD7BDFE5FE6D6C2A2C219DB186E4C4164C84955CFE4E1692D60B42E2857B"
        },
        {
          "Id": "Candide.Multiplayer.Network.NetInitializeAttribute",
          "Name": "NetInitializeAttribute",
          "DisplayName": "NetInitializeAttribute",
          "FullName": "Candide.Multiplayer.Network.NetInitializeAttribute",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Attribute",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8A1E645865974B0E2460D9610A2B79A49155E848EB3F3637A2CCAA205EB43730"
        },
        {
          "Id": "Candide.Multiplayer.Network.NetworkManager",
          "Name": "NetworkManager",
          "DisplayName": "NetworkManager",
          "FullName": "Candide.Multiplayer.Network.NetworkManager",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BinaryWriter:CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Name": "BinaryWriter",
              "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
              "Signature": "private CandideCreator.Shared.Storage.ExtendedBinaryWriter BinaryWriter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9CA099C1C5EDF600BF54F400A7317DD43DBA53A3C5350EE48F5169A58ACE3F97"
            },
            {
              "Id": "ClientActive:System.Boolean",
              "Name": "ClientActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ClientActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A56C8EB1B76F67109425369E5622CE58434DA370973118C76B0CE6C19BF737C0"
            },
            {
              "Id": "ClientManager:Candide.Multiplayer.Network.IClientManager",
              "Name": "ClientManager",
              "Type": "Candide.Multiplayer.Network.IClientManager",
              "Signature": "public Candide.Multiplayer.Network.IClientManager ClientManager",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "27389F4797DC2BFAB7AF04F34325BCA2174AA810E2B47102F4FD7BDE147F2D29"
            },
            {
              "Id": "ExclusiveGetResponseHandlerIds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.UInt16\u003E",
              "Name": "ExclusiveGetResponseHandlerIds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.UInt16\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.UInt16\u003E ExclusiveGetResponseHandlerIds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A96170901E406CAAC1C4586A3CA59FCBBD1394B8FF107AA662D66C56D1CC055"
            },
            {
              "Id": "Lib:CandideServer.Server.NetworkLib",
              "Name": "Lib",
              "Type": "CandideServer.Server.NetworkLib",
              "Signature": "public CandideServer.Server.NetworkLib Lib",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C0970C341841EAC1F223D5BFD50906AD2F14BF0ED175B8DD7EA009875AD12292"
            },
            {
              "Id": "LogNetworkStats:System.Boolean",
              "Name": "LogNetworkStats",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LogNetworkStats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "72E94FCE38651B852FAFCC304B999E6D9B794CB6FFE92F7B7437D8D3B6FCC807"
            },
            {
              "Id": "NetworkStatsLogTime:System.Double",
              "Name": "NetworkStatsLogTime",
              "Type": "System.Double",
              "Signature": "public System.Double NetworkStatsLogTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FA1551859EE17AC61C526058B9538498011FA70FA7AF4D041DB14FD92D61B74B"
            },
            {
              "Id": "ResponseHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.UInt16,Candide.Multiplayer.Network.GetResponseHandler\u003E",
              "Name": "ResponseHandlers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E ResponseHandlers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C5F5DE5A912B2C3EFC28AB9E598CC56C475C0BE7CE228208CA295AA6C46258E5"
            },
            {
              "Id": "ResponseHandlerTimer:System.TimeSpan",
              "Name": "ResponseHandlerTimer",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan ResponseHandlerTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "229F09EEC8FB3ED28589A56C94834EBDCCD47B60BCFD9C597C857642BA9EC9A2"
            },
            {
              "Id": "SerializationStream:System.IO.MemoryStream",
              "Name": "SerializationStream",
              "Type": "System.IO.MemoryStream",
              "Signature": "private System.IO.MemoryStream SerializationStream",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "950809C7D9EE4C7240BE04598F756192A73176D185063E027772F90E59A5049E"
            },
            {
              "Id": "Serializer:CandideCreator.Shared.Serialization.CandideSerializer",
              "Name": "Serializer",
              "Type": "CandideCreator.Shared.Serialization.CandideSerializer",
              "Signature": "private CandideCreator.Shared.Serialization.CandideSerializer Serializer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7185E72C41E9C63DE4C3F3A3B4188220995A05CDB0A2050DA33B01E7CFB1222F"
            },
            {
              "Id": "StatsReceived:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,NetworkManager\u002BNetworkStat\u003E",
              "Name": "StatsReceived",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E StatsReceived",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED2397DB537D0CE849622CDF213CDB6EEF05BC7AC93E1C0867B9B545B7A642D6"
            },
            {
              "Id": "StatsSent:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,NetworkManager\u002BNetworkStat\u003E",
              "Name": "StatsSent",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E StatsSent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDC40DD67C2F238BEE7F3C289634C9D4396FF982D3DAA2576678BCAACF90910F"
            },
            {
              "Id": "ToRemoveHandlers:System.Collections.Generic.List\u00601\u003CSystem.UInt16\u003E",
              "Name": "ToRemoveHandlers",
              "Type": "System.Collections.Generic.List\u003CSystem.UInt16\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.UInt16\u003E ToRemoveHandlers",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FD3CC07D0163C3A2D7559B47B0E83D4D2348EF18C9B5B4EEBD5EEEC16E67DB3"
            },
            {
              "Id": "_nextGetHandlerId:System.UInt16",
              "Name": "_nextGetHandlerId",
              "Type": "System.UInt16",
              "Signature": "private System.UInt16 _nextGetHandlerId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "033B7FD305FD0CCD60D0652BDB5F5EE07328D9F7265654C132A78FEA28FAA5B0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Desynced(System.String)-\u003ESystem.Void",
              "Name": "Desynced",
              "Signature": "public System.Void Desynced(System.String methodName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "methodName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "E451E6110F0DA754BC98A3EB1B03A68605FACE78D5C80BBBE8AABCBB5CAA813E",
              "Hash": "12531B65ED639E110D2FC8DBDC38062AB7ECA18879C9B2324A284854900ECA44",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableNetworkStats()-\u003ESystem.Void",
              "Name": "DisableNetworkStats",
              "Signature": "public System.Void DisableNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "9CEE1466EF605371E5CA1BA2EEEF09DF71FEA2CECF1E38CB2D143D0021457B9F",
              "Hash": "CA5C36BA220361BB8872A85DAF8AE8167046E2BDCD88A967909F5BEFF7C33489",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableNetworkStats()-\u003ESystem.Void",
              "Name": "EnableNetworkStats",
              "Signature": "public System.Void EnableNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "BCC5C690F03671261062E6A6F579CCC39A77A779E28D4AE879E83C9127D9BF1C",
              "Hash": "8E7EECA18ADE897D0CFCDA66F41DA5BEBDE74B921A2017B91BDF169131FEE8AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get\u00601(System.String, System.Object, System.Action\u00601\u003C!T\u003E, System.Single, System.Action\u00601\u003CSystem.Byte\u003E, System.Boolean)-\u003ECandide.Multiplayer.Network.GetResponseHandler",
              "Name": "Get",
              "Signature": "public Candide.Multiplayer.Network.GetResponseHandler Get\u003CT\u003E(System.String key, System.Object message, System.Action\u003CT\u003E onResponse, System.Single timeOutSeconds, System.Action\u003CSystem.Byte\u003E onError, System.Boolean ignorePreviousResponses)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.GetResponseHandler",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onResponse",
                  "Type": "System.Action\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeOutSeconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "onError",
                  "Type": "System.Action\u003CSystem.Byte\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "ignorePreviousResponses",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 392,
              "BodyHash": "2341A2CE279841A1B2C6656B0B8B4D1D67F7EEAA63BDA22264EE8321E7BA7AC2",
              "Hash": "164E9251B8D6F1204BE5BDD6E8ABE01D88083328F12F87079DB378F58BBC6167",
              "CalledMethods": [
                "NetworkManager.\u003C\u003Ec__DisplayClass16_0\u003CT\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.UInt16\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::TryGetValue(!0, !1\u0026)",
                "NetworkManager.\u003C\u003Ec__DisplayClass16_0\u003CT\u003E::\u003CGet\u003Eb__0(System.Object)",
                "System.Action\u003CSystem.Object\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.GetResponseHandler::.ctor(System.Action\u003CSystem.Object\u003E, System.Single, System.Action\u003CSystem.Byte\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::set_Item(!0, !1)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.IO.BinaryWriter::Write(System.UInt16)",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "Candide.Multiplayer.Network.IClientManager::SendMessage(System.Byte[], System.Int32, System.Byte)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Old response handler found at id ",
                ", with timeout ",
                ". Make sure your timeouts are not too long!"
              ],
              "Source": null
            },
            {
              "Id": "GetNetworkStatsText(System.Text.StringBuilder)-\u003ESystem.String",
              "Name": "GetNetworkStatsText",
              "Signature": "public System.String GetNetworkStatsText(System.Text.StringBuilder s)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 990,
              "BodyHash": "2E57D87B76D4DD76AA53356A6707AEC803B5EA1F12558873AFB756A896DFA6BF",
              "Hash": "F1FFE1EF9B26BF0547B1E1F921068B0F1A33255504E3F5484963C1877B44A0E6",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, NetworkManager.NetworkStat\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, NetworkManager.NetworkStat\u003E::get_Current()",
                "NetworkManager.NetworkStat::Append(System.Text.StringBuilder, System.Double)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, NetworkManager.NetworkStat\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "CandideServer.Helpers.NetworkStatisticsHelper::ToReadableString(LiteNetLib.NetStatistics, System.Double)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "Riptide.Client::get_Connection()",
                "CandideServer.Helpers.NetworkStatisticsHelper::ToReadableString(Riptide.Utils.ConnectionMetrics, System.Double)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, BaseServer.NetworkStat\u003E::get_Values()",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "BaseServer.NetworkStat::Append(System.Text.StringBuilder, System.Double)",
                "LiteNetLib.NetManager::get_ConnectedPeerList()",
                "System.Collections.Generic.List\u003CLiteNetLib.NetPeer\u003E::GetEnumerator()",
                "List.Enumerator\u003CLiteNetLib.NetPeer\u003E::get_Current()",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "List.Enumerator\u003CLiteNetLib.NetPeer\u003E::MoveNext()",
                "Riptide.Server::get_Clients()",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Client Sent:\n",
                "\nClient Received:\n",
                "\nClient Statistics:\n",
                "--Total--\n",
                "\nServer Sent:\n",
                "\nServer Sent (Get Responses):\n",
                "\nServer Received:\n",
                "\nServer Statistics:\n",
                "--",
                "--\n"
              ],
              "Source": null
            },
            {
              "Id": "GetRoundTripTimeMilliseconds()-\u003ESystem.Int32",
              "Name": "GetRoundTripTimeMilliseconds",
              "Signature": "public System.Int32 GetRoundTripTimeMilliseconds()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "C7C5148B64E7BD7665909CF65150FD32AAB543D37E7DF24226D3DF671352501B",
              "Hash": "D7880AF02056FD30C2CB8C61272DDF05084E4CED8BC601E37171BC2CC4A4B2DC",
              "CalledMethods": [
                "Riptide.Client::get_RTT()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogStat(System.String, System.Int64)-\u003ESystem.Void",
              "Name": "LogStat",
              "Signature": "public System.Void LogStat(System.String key, System.Int64 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "0281AD7BFEA6161BC69373CCB0A4FABF27A4D5AE315CAF1B22E6C3C56F1D24BB",
              "Hash": "AC11E69EE794BC8DEA98852922059DDADA81CDEFBE681151FCA82CBB158C1019",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::TryGetValue(!0, !1\u0026)",
                "NetworkManager.NetworkStat::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogStatReceived(System.String, System.Int64)-\u003ESystem.Void",
              "Name": "LogStatReceived",
              "Signature": "public System.Void LogStatReceived(System.String key, System.Int64 size)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "89A894FF88A2199BAEDA3BF1372997794192C6C27387DE513F19CDDE8A261277",
              "Hash": "B8067057C2D6CBC3CC5D771B173683E634B6BC075592A5135B859C3C138EDFDD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::TryGetValue(!0, !1\u0026)",
                "NetworkManager.NetworkStat::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetNetworkStats()-\u003ESystem.Void",
              "Name": "ResetNetworkStats",
              "Signature": "public System.Void ResetNetworkStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "17DA953B6BF47BCD97CCE563AB2ACB19BD7294A9AF64E59D3DF04597A05AD47F",
              "Hash": "BF4F84839350B70E60AA0BF5BF5FA54DA5EDB93843EEF98DA78498535AB5E145",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, NetworkManager.NetworkStat\u003E::Clear()",
                "LiteNetLib.NetStatistics::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendMessage(System.String, System.Object, System.Byte)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "public System.Void SendMessage(System.String key, System.Object message, System.Byte type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "72BB2800258DCBD20805F604C9EC1F9BF24793D9D8CE80900D8250D057D69827",
              "Hash": "0E3554B7B4D948A331DC4DA8AE644BCBE7AAE412D5E5104C3875BCBBAB52F456",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.BinaryWriter::Write(System.Byte)",
                "System.IO.BinaryWriter::Write(System.String)",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.IO.MemoryStream::GetBuffer()",
                "System.IO.Stream::get_Position()",
                "Candide.Multiplayer.Network.IClientManager::SendMessage(System.Byte[], System.Int32, System.Byte)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartClient(System.String, System.Int32, CandideServer.Server.MultiplayerConfiguration)-\u003ESystem.Void",
              "Name": "StartClient",
              "Signature": "public System.Void StartClient(System.String address, System.Int32 port, CandideServer.Server.MultiplayerConfiguration config)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "address",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "port",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "74D9E18A40412E26394D62D86001ECAB7AAB97649E7E8E4E083A86FAC4FB8F16",
              "Hash": "59540ACBC749D1135913A4EC0AB915FC8B5D379965C359B715162CD74FA6A415",
              "CalledMethods": [
                "Candide.Multiplayer.Network.LiteNetLibClientManager::.ctor()",
                "CandideServer.Server.Network.RiptideHelper::InitializeRiptideLogger()",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()",
                "CandideServer.Server.RiptideSteam.SteamClient::.ctor(System.Boolean, CandideServer.Server.RiptideSteam.SteamServer)",
                "Riptide.Transports.Udp.UdpClient::.ctor(Riptide.Transports.Udp.SocketMode, System.Int32)",
                "Candide.Multiplayer.Network.RiptideClientManager::.ctor(Riptide.Transports.IClient)",
                "Candide.Multiplayer.Network.ClientConfiguration::.ctor()",
                "Candide.Multiplayer.Network.IClientManager::StartClient(CandideServer.Server.MultiplayerConfiguration, Candide.Multiplayer.Network.ClientConfiguration)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopClient()-\u003ESystem.Void",
              "Name": "StopClient",
              "Signature": "public System.Void StopClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "64D5B7C2A0B0700A4DAB6824B3D4F36C4914CF24B89A0090617AF17D244E573E",
              "Hash": "A6AF38782782867D1DB3DEEDB83770E31AC61EA2E285FA18EC5C92FC2B3B8BA1",
              "CalledMethods": [
                "Candide.Multiplayer.Network.IClientManager::StopClient()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.TimeSpan)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.TimeSpan elapsedTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "elapsedTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "1AB7740E2A9182DC925B641CB9AB6F5FE3FB07806C8338B4162BA5F08D4A6365",
              "Hash": "55A2DA9E33921AE9079A9F60B4CBA6516C16E3382732AAB69EB75F0C75F284D5",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::UpdateResponseHandlers(System.TimeSpan)",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Multiplayer.Network.IClientManager::UpdateClient()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateResponseHandlers(System.TimeSpan)-\u003ESystem.Void",
              "Name": "UpdateResponseHandlers",
              "Signature": "private System.Void UpdateResponseHandlers(System.TimeSpan elapsedTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "elapsedTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "737F437DFC0FD757A4520866AD954382C387D2E7D7FDCD8310847F80863EEC4B",
              "Hash": "A7F9AFE2936C0AF30D542498BD50A654CC83801CDFD0653BAFD04159C4F34AF5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::get_Count()",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)",
                "System.Collections.Generic.List\u003CSystem.UInt16\u003E::Add(!0)",
                "Dictionary.Enumerator\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.UInt16\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.UInt16\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Remove(!0, !1\u0026)",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "List.Enumerator\u003CSystem.UInt16\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WeDisconnected(Candide.Multiplayer.Services.DisconnectReason)-\u003ESystem.Void",
              "Name": "WeDisconnected",
              "Signature": "private System.Void WeDisconnected(Candide.Multiplayer.Services.DisconnectReason reason)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "04C893F1BEF6D96C94C2E28CC61B79447CEB277858739476153F45EB76DF861B",
              "Hash": "CA9B0AA2B533A98F71FEC3F7E0DB9C5EBB78A673A88C65475BD9957D683687FA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F85B64706B6C1059CCF642B6966DEA6C2499D38029B54770354651EE1347A31B"
        },
        {
          "Id": "Candide.Multiplayer.Network.RiptideClientManager",
          "Name": "RiptideClientManager",
          "DisplayName": "RiptideClientManager",
          "FullName": "Candide.Multiplayer.Network.RiptideClientManager",
          "Namespace": "Candide.Multiplayer.Network",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Multiplayer.Network.IClientManager"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Client:Riptide.Client",
              "Name": "Client",
              "Type": "Riptide.Client",
              "Signature": "public Riptide.Client Client",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "857D0AF3B9A0482F2CAC5D40C4AACEC7FA3155588EDECDA64A95591189DCDB61"
            },
            {
              "Id": "Config:CandideServer.Server.MultiplayerConfiguration",
              "Name": "Config",
              "Type": "CandideServer.Server.MultiplayerConfiguration",
              "Signature": "public CandideServer.Server.MultiplayerConfiguration Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E5E89A77FE3EA8068601825C98E6E9B4C8452D8F6A21A2DADB7265B1236FE9D"
            },
            {
              "Id": "Deserializer:CandideCreator.Shared.Serialization.CandideDeserializer",
              "Name": "Deserializer",
              "Type": "CandideCreator.Shared.Serialization.CandideDeserializer",
              "Signature": "public CandideCreator.Shared.Serialization.CandideDeserializer Deserializer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E558092B34F7B5637263BB6B5169B5CC7DE4EBC95DE16BD6CEE93063AC90EB98"
            },
            {
              "Id": "Server:Riptide.Connection",
              "Name": "Server",
              "Type": "Riptide.Connection",
              "Signature": "public Riptide.Connection Server",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01FB0DBA73C10B146700C6165DBBB2121E4F08A559045C6EAFB5215BF3284EE8"
            },
            {
              "Id": "_decompressStream:Candide.Multiplayer.Network.BetterMemoryStream",
              "Name": "_decompressStream",
              "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
              "Signature": "private Candide.Multiplayer.Network.BetterMemoryStream _decompressStream",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66252872785425DE4CA7128A469B062F73B67F674689D1AFA1169B854CE0833A"
            },
            {
              "Id": "_messageReader:System.IO.BinaryReader",
              "Name": "_messageReader",
              "Type": "System.IO.BinaryReader",
              "Signature": "private System.IO.BinaryReader _messageReader",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7465773D81B53B7D7192D3338EA102F179A0FC8821F1454A7CC827B23CA8CA64"
            },
            {
              "Id": "_messageStream:Candide.Multiplayer.Network.BetterMemoryStream",
              "Name": "_messageStream",
              "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
              "Signature": "private Candide.Multiplayer.Network.BetterMemoryStream _messageStream",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B3F96F33D6572FFB3B4C0FEE9A5A5ABEF536A54B1ED1468324A649AA846085F"
            },
            {
              "Id": "_readMessageBytes:System.Byte[]",
              "Name": "_readMessageBytes",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _readMessageBytes",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A887C05E461E0D01142F7353D73A316661B44FFF48701D8C25032FB2C998E966"
            },
            {
              "Id": "_transport:Riptide.Transports.IClient",
              "Name": "_transport",
              "Type": "Riptide.Transports.IClient",
              "Signature": "private Riptide.Transports.IClient _transport",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CB143C32E72D1FD5072267C42E3FDE3F0C0F45B398F6989798EA272FBB2AAA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.String, System.UInt16, System.Int32)-\u003ECandide.Multiplayer.Network.BetterMemoryStream",
              "Name": "DecompressMessage",
              "Signature": "public Candide.Multiplayer.Network.BetterMemoryStream DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream memoryStream, Candide.Multiplayer.Network.BetterMemoryStream decompressStream, System.Boolean compressed, System.String key, System.UInt16 type, System.Int32 messageSize)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Network.BetterMemoryStream",
              "Parameters": [
                {
                  "Name": "memoryStream",
                  "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decompressStream",
                  "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 761,
              "BodyHash": "C9555FE68BE360B16E5D231342EBC57E3E10B040D47AF6B2554D9D5B9A577E9A",
              "Hash": "B46D238A63070275300F99926F15E32F2036CCF1A7603E2B0CE61A46194D05C3",
              "CalledMethods": [
                "System.IO.Stream::get_Position()",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionMode, System.Boolean)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.IDisposable::Dispose()",
                "Candide.Multiplayer.Network.BetterMemoryStream::ToArray()",
                "System.MemoryExtensions::AsSpan(!!0[], System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::op_Implicit(System.Span\u003C!0\u003E)",
                "System.Convert::ToBase64String(System.ReadOnlySpan\u003CSystem.Byte\u003E, System.Base64FormattingOptions)",
                "Candide.DebugTools.TamperChecker::IsGameLikelyTamperedWith(System.Exception)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalHours()",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Globalization.CultureInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "Info:\r\nController: ",
                "\r\nHosting: ",
                "\r\nPlayer Count: ",
                "\r\nTime Played In Session: ",
                "F2",
                " (hours)\r\nGame Up-time: ",
                " (hours)\r\nCurrent Scene: ",
                "\r\nDebug: ",
                " (",
                ")\r\nModded: ",
                "\r\nTampered: ",
                "\r\nLocale: ",
                "Context: Key \u0027",
                "\u0027, Message Type: ",
                ", MessageSize: ",
                ", StartPosition: "
              ],
              "Source": null
            },
            {
              "Id": "GetPingMilliseconds()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetPingMilliseconds",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E GetPingMilliseconds()",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "A116BBF5CC0F614B48511F43B67954340A1014B987F73A671F86A56BC1AF98D3",
              "Hash": "DDC533FD05F94CC459862C3A6C72A92AD76D6F3DF9ED3FE68154BB3038808AB9",
              "CalledMethods": [
                "Riptide.Client::get_SmoothRTT()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HandleNetworkReceiveEvent(System.Object, Riptide.MessageReceivedEventArgs)-\u003ESystem.Void",
              "Name": "HandleNetworkReceiveEvent",
              "Signature": "private System.Void HandleNetworkReceiveEvent(System.Object sender, Riptide.MessageReceivedEventArgs messageReceivedEventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageReceivedEventArgs",
                  "Type": "Riptide.MessageReceivedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 765,
              "BodyHash": "D64108382AEBDD1F2E52046C6DB8E21B95BBBE1FC7A90867F6AE896F511F2D27",
              "Hash": "407F79D990581173D098EAC7FC30F6BCF16C1532947DBE3CA0378AF3F0FDB3EB",
              "CalledMethods": [
                "Riptide.Message::get_UnreadBits()",
                "Riptide.Message::SkipBits(System.Int32)",
                "Riptide.Message::GetBytes(System.Int32, System.Byte[], System.Int32)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.IO.Stream::SetLength(System.Int64)",
                "Candide.Multiplayer.Services.ConnectionState::get_Step()",
                "System.IO.BinaryReader::ReadString()",
                "Candide.Multiplayer.Network.RiptideClientManager::DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.String, System.UInt16, System.Int32)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Clear()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "Candide.Multiplayer.Network.RiptideClientManager::SendEvent(System.String, System.Object, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.UInt16, System.Int32)",
                "System.IO.BinaryReader::ReadUInt16()",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.UInt16, Candide.Multiplayer.Network.GetResponseHandler\u003E::Remove(!0)",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "System.Action\u003CSystem.Object\u003E::Invoke(!0)",
                "System.IO.BinaryReader::ReadByte()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.GameModels.Services.EntityService::OnReceive_EntitiesInfo2(System.IO.Stream)"
              ],
              "StringLiterals": [
                "Received get response but did not have response handler ",
                "get-response",
                "ei",
                "Received unknown message type ",
                " from host"
              ],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerConnectedEvent(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "ListenerOnPeerConnectedEvent",
              "Signature": "private System.Void ListenerOnPeerConnectedEvent(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "2CABCBF9FAACC47B462FF135B74B6DFFBA2924445CAAEEA06476885FA3BBBAA5",
              "Hash": "5C6792F7FFD2292E0B20B24645A916950AE94ED5F73F32D9211C5DCDC0F7CAF0",
              "CalledMethods": [
                "Riptide.Client::get_Connection()",
                "System.TimeSpan::get_TotalMilliseconds()",
                "Riptide.Peer::set_TimeoutTime(System.Int32)",
                "Candide.Multiplayer.Services.ConnectService::ServerConnected()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ListenerOnPeerDisconnectedEvent(System.Object, Riptide.DisconnectedEventArgs)-\u003ESystem.Void",
              "Name": "ListenerOnPeerDisconnectedEvent",
              "Signature": "private System.Void ListenerOnPeerDisconnectedEvent(System.Object sender, Riptide.DisconnectedEventArgs disconnectedEventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "disconnectedEventArgs",
                  "Type": "Riptide.DisconnectedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "468C9E5C82446EB4E73833B6740656F02D6EE1984E32BFBB8E6FAE8125388A4C",
              "Hash": "11C75232A359512F7D16D0B8935D5C66E9C88138DDB80AD8C0BC9D7CC5C6726A",
              "CalledMethods": [
                "CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(Riptide.DisconnectReason)",
                "Candide.Multiplayer.Services.ConnectService::ServerDisconnected(CandideServer.Server.Network.DisconnectReason)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendEvent(System.String, System.Object, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.UInt16, System.Int32)-\u003ESystem.Void",
              "Name": "SendEvent",
              "Signature": "public System.Void SendEvent(System.String key, System.Object message, Candide.Multiplayer.Network.BetterMemoryStream messageBytes, System.Boolean compressed, System.UInt16 type, System.Int32 messageSize)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageBytes",
                  "Type": "Candide.Multiplayer.Network.BetterMemoryStream",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "compressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "messageSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 813,
              "BodyHash": "7216C64406077F8AB6C39EE1F7437709A5D5D29B74F97E85E70949ED038B8275",
              "Hash": "0A5FEB63CBF08638A546FBEC7BC6C2CA2DC190B6DE892737E5672B661A6CB270",
              "CalledMethods": [
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.DebugTools.TamperChecker::IsGameLikelyTamperedWith(System.Exception)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalHours()",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Globalization.CultureInfo::get_Name()",
                "System.IO.Stream::set_Position(System.Int64)",
                "Candide.Multiplayer.Network.BetterMemoryStream::ToArray()",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.MemoryExtensions::AsSpan(!!0[], System.Int32, System.Int32)",
                "System.Span\u003CSystem.Byte\u003E::op_Implicit(System.Span\u003C!0\u003E)",
                "System.Convert::ToBase64String(System.ReadOnlySpan\u003CSystem.Byte\u003E, System.Base64FormattingOptions)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.Object, System.Int32, System.String)",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "Error on received network message:\n",
                "Info:\r\nController: ",
                "\r\nHosting: ",
                "\r\nPlayer Count: ",
                "\r\nTime Played In Session: ",
                "F2",
                " (hours)\r\nGame Up-time: ",
                " (hours)\r\nCurrent Scene: ",
                "\r\nDebug: ",
                " (",
                ")\r\nModded: ",
                "\r\nTampered: ",
                "\r\nLocale: ",
                "Context: Key \u0027",
                "\u0027, Message Object: \u0027",
                "null"
              ],
              "Source": null
            },
            {
              "Id": "SendMessage(System.Byte[], System.Int32, System.Byte)-\u003ESystem.Void",
              "Name": "SendMessage",
              "Signature": "public System.Void SendMessage(System.Byte[] data, System.Int32 position, System.Byte type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "31AE33B10385C33C2E4B654CAB6DD3604E6BC4192EC3ECD7D5D9729CA5F65771",
              "Hash": "574E040860AED8840473BDB43E8D8030FCCC65E85E6B3D19A75CA08695C0FA78",
              "CalledMethods": [
                "Riptide.Message::Create(Riptide.MessageSendMode, System.UInt16)",
                "Riptide.Message::ReserveBits(System.Int32)",
                "Riptide.Message::AddBytes(System.Byte[], System.Int32, System.Int32, System.Boolean)",
                "Riptide.Client::Send(Riptide.Message, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartClient(CandideServer.Server.MultiplayerConfiguration, Candide.Multiplayer.Network.ClientConfiguration)-\u003ESystem.Void",
              "Name": "StartClient",
              "Signature": "public System.Void StartClient(CandideServer.Server.MultiplayerConfiguration config, Candide.Multiplayer.Network.ClientConfiguration clientConfig)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clientConfig",
                  "Type": "Candide.Multiplayer.Network.ClientConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 358,
              "BodyHash": "5327D6191CFD2C698459D2988A1A42EB078B76CBA720DEA728D5F129C2E1B70A",
              "Hash": "43C126C9440746E3029822B61D8082B7A0877E3E2D71D99CEEFA017395654A2B",
              "CalledMethods": [
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "Riptide.Client::.ctor(Riptide.Transports.IClient, System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::.ctor(System.Byte[])",
                "System.Text.Encoding::get_UTF8()",
                "System.IO.BinaryReader::.ctor(System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "Riptide.Message::Create()",
                "Riptide.Message::AddString(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Multiplayer.Network.RiptideClientManager::HandleNetworkReceiveEvent(System.Object, Riptide.MessageReceivedEventArgs)",
                "System.EventHandler\u003CRiptide.MessageReceivedEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::add_MessageReceived(System.EventHandler\u003CRiptide.MessageReceivedEventArgs\u003E)",
                "Candide.Multiplayer.Network.RiptideClientManager::ListenerOnPeerDisconnectedEvent(System.Object, Riptide.DisconnectedEventArgs)",
                "System.EventHandler\u003CRiptide.DisconnectedEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::add_Disconnected(System.EventHandler\u003CRiptide.DisconnectedEventArgs\u003E)",
                "Candide.Multiplayer.Network.RiptideClientManager::ListenerOnPeerConnectedEvent(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::add_Connected(System.EventHandler)",
                "RiptideClientManager.\u003C\u003Ec::\u003CStartClient\u003Eb__10_0(System.Object, Riptide.ConnectionFailedEventArgs)",
                "System.EventHandler\u003CRiptide.ConnectionFailedEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::add_ConnectionFailed(System.EventHandler\u003CRiptide.ConnectionFailedEventArgs\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Riptide.Client::Connect(System.String, System.Int32, System.Byte, Riptide.Message, System.Boolean)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [
                "CLIENT",
                "127.0.0.1",
                ":",
                "ConnectionError_InvalidAddress"
              ],
              "Source": null
            },
            {
              "Id": "StopClient()-\u003ESystem.Void",
              "Name": "StopClient",
              "Signature": "public System.Void StopClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "0DF73E0DA4ADA5B3170EAD7D5F0379B5E26330ED16632A0CE8AB05F6F5911E00",
              "Hash": "34F19B68A33C6B33B29E3043C600C3DEC91C5CB2A196751D433F1EDC2D02BB1B",
              "CalledMethods": [
                "Candide.Multiplayer.Network.RiptideClientManager::HandleNetworkReceiveEvent(System.Object, Riptide.MessageReceivedEventArgs)",
                "System.EventHandler\u003CRiptide.MessageReceivedEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::remove_MessageReceived(System.EventHandler\u003CRiptide.MessageReceivedEventArgs\u003E)",
                "Candide.Multiplayer.Network.RiptideClientManager::ListenerOnPeerDisconnectedEvent(System.Object, Riptide.DisconnectedEventArgs)",
                "System.EventHandler\u003CRiptide.DisconnectedEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::remove_Disconnected(System.EventHandler\u003CRiptide.DisconnectedEventArgs\u003E)",
                "Candide.Multiplayer.Network.RiptideClientManager::ListenerOnPeerConnectedEvent(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Riptide.Client::remove_Connected(System.EventHandler)",
                "Riptide.Client::Disconnect()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateClient()-\u003ESystem.Void",
              "Name": "UpdateClient",
              "Signature": "public System.Void UpdateClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CAFA8BDE2F77988A5C99D8AAE46401984CF058AD102B297702D930071675A311",
              "Hash": "027797A79CD26DA9E068F254F037A2EB9EE4605A8064161D44286F0AC9BB440D",
              "CalledMethods": [
                "Riptide.Peer::Update()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "83807A7538F1BC587CC8EBC9D0EBC6C71C1C7A6AA345559B4F4CC46A4151F15F"
        },
        {
          "Id": "Candide.Multiplayer.PlayerDataController",
          "Name": "PlayerDataController",
          "DisplayName": "PlayerDataController",
          "FullName": "Candide.Multiplayer.PlayerDataController",
          "Namespace": "Candide.Multiplayer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)-\u003ECandide.Multiplayer.Models.ClientPlayerCharacter",
              "Name": "AddPlayerModel",
              "Signature": "public Candide.Multiplayer.Models.ClientPlayerCharacter AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage message)",
              "Visibility": "public",
              "ReturnType": "Candide.Multiplayer.Models.ClientPlayerCharacter",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.ServerPlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "837AF5D373C48CAA454585255FF4A4E9DEB88D2B1DFDB80C5DC20CA23749A42C",
              "Hash": "6FDAF80493F6A391B7058B79808FA629191FCD5F9A3FC8A938E5F3B89AFF1431",
              "CalledMethods": [
                "PlayerDataController.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::set_Item(!0, !1)",
                "CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()",
                "PlayerDataController.\u003C\u003Ec__DisplayClass0_0::\u003CAddPlayerModel\u003Eb__0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)",
                "System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "PlayerDataController.\u003C\u003Ec::\u003CAddPlayerModel\u003Eb__0_1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.SimpleInventoryService::GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LocalPlayerDied()-\u003ESystem.Void",
              "Name": "LocalPlayerDied",
              "Signature": "public System.Void LocalPlayerDied()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "04339ACEC8E20C2CE6C07AEF2EC1F2BD3E791F8F61BE69F0ED99275A0F6B82B5",
              "Hash": "95F877639E655EDC7285B1F31789E2464DC2A3A2EBACB46734E24FEDC1ED0476",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"
              ],
              "StringLiterals": [
                "player:deaths"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "969D47C77F86B64B806E8788D24F622384E8B6E611FC9CCB6450174011DA66DD",
              "Hash": "389AD0B12BBE1B0172BCCDEF88B0D53953FA56D67F469B8A29F2374FD9D8F525",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Clear()",
                "Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)",
                "Candide.GameModels.PlayerGameState::PlayerLoaded(CandideServer.ServerServices.GetFullGameStateResponse, Shared.Models.Player.PlayerCharacterSaveModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePlayers(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E, System.TimeSpan)-\u003ESystem.Void",
              "Name": "UpdatePlayers",
              "Signature": "public System.Void UpdatePlayers(System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E updateModels, System.TimeSpan updateTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "updateModels",
                  "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateTime",
                  "Type": "System.TimeSpan",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 781,
              "BodyHash": "BC6EA4E970541B9A7BC53BF7D57185C6E54BA86A32D35C6CFF8C6C85BEF6A13F",
              "Hash": "D78E3321C0218A6BA63B2A96A3D5F238CC1F4ADF1AC547F0AF9F5A9AB1A9CF19",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)",
                "System.TimeSpan::get_Ticks()",
                "System.Math::Abs(System.Int64)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)",
                "System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "384A61D21B136C09A2FFE22D5896EF4D00736AEEF29E5B006B1398EB8EC23300"
        },
        {
          "Id": "Candide.Multiplayer.PlayerHelper",
          "Name": "PlayerHelper",
          "DisplayName": "PlayerHelper",
          "FullName": "Candide.Multiplayer.PlayerHelper",
          "Namespace": "Candide.Multiplayer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 407,
              "BodyHash": "3A2C18DBD19A9FA1FDCFE0C204649D03983220155879F661BEF30D7F45B9A753",
              "Hash": "59E066D894878E8D3B487E858E8C199EA7DA70D42CB7E5862F359C801BADC7CF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.String::Concat(System.String, System.String)",
                "Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()",
                "Candide.Entities.Animations.IAnimationState::get_StateName()",
                "ImGuiNET.ImGui::TreePop()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                " - ",
                "Id: ",
                "Position: ",
                "WorldId: ",
                "Dead: ",
                "Entity Id: ",
                "Animation State: "
              ],
              "Source": null
            },
            {
              "Id": "GetPlayerEquipment(Shared.Entity.EntityWrapper)-\u003ECandide.GameModels.Models.Items.SimpleInventory",
              "Name": "GetPlayerEquipment",
              "Signature": "public Candide.GameModels.Models.Items.SimpleInventory GetPlayerEquipment(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Candide.GameModels.Models.Items.SimpleInventory",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "6B2C407F41F678F91E3440745823C345F316AE6C8DA565D923457ED12F707AE9",
              "Hash": "30150FFCEFF193F5006941F59EA577580DA741D2A7EEA3CE3F3B46617371CF12",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsLocalPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsLocalPlayer",
              "Signature": "public System.Boolean IsLocalPlayer(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "AA05A602E2185FC041A8DDDDEBF45F3D3715BE7793E5B855FDE70528E385ADB3",
              "Hash": "D4E9D482D288C04AB715413A8BB9A4DD8A15107049CA72F234CE8C7D0A6D7668",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsOtherPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsOtherPlayer",
              "Signature": "public System.Boolean IsOtherPlayer(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "039ADC6509AC3372315607387419B7E56448877EF7DAF10F7CE560104E284049",
              "Hash": "00C647F922F8D88B0EA9CDC8FF39890B0F4E533D86D5D805AA9BC8B80ECD5522",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPlayer(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "IsPlayer",
              "Signature": "public System.Boolean IsPlayer(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "70F0FF46EDAF149CD0D89769171B281CA25733217ABCB8423E5E741157D0C4BA",
              "Hash": "F1841B0FAB929254AB3A5EE17AB9281418FB60B719A26E1EF1689DE858063BC3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74155CB23801A8B603650E926366482327CA5E15FAE0CCF88A82776A09F489EB"
        },
        {
          "Id": "Candide.Multiplayer.PlayerManager",
          "Name": "PlayerManager",
          "DisplayName": "PlayerManager",
          "FullName": "Candide.Multiplayer.PlayerManager",
          "Namespace": "Candide.Multiplayer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateViewArea()-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "CalculateViewArea",
              "Signature": "public Microsoft.Xna.Framework.Point CalculateViewArea()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "787C95A82BBD42FEA26CDDC396E3E3CA8FA7B6EB83EE1E053F44C3A4FC01066B",
              "Hash": "8FEBDBA0B1C0E8676C9512EA5FAA6644DC10CB09283DE4235638BC0512A9CDA2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage)-\u003ESystem.Void",
              "Name": "ChangePlayerHealth",
              "Signature": "public System.Void ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 144,
              "BodyHash": "91F79A9C55A91B8E972F73C6506A8FF85CC461689B1552AE7CFE391D7B53C095",
              "Hash": "2F23807F5D15B3A4C1D2BB4EF7383D436D60843034C86AC8C211EA3C17CD910F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Shared.Entity.EntityWrapper::get_Health()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClientLoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage)-\u003ESystem.Void",
              "Name": "ClientLoggedIn",
              "Signature": "public System.Void ClientLoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.LoginResponseMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 879,
              "BodyHash": "E727F51CF1AB5FEC04A67391176C556B134107CAE1BE8EDF280DDF41DE9A859A",
              "Hash": "F782CCC82EC48D16E810555719C73B4924B269BC23C93F440B08F4E22C0CBBDF",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Add(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.WorldManager::SwitchWorld(System.Guid)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Multiplayer.PlayerManager::SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.PlayerCharacterManager::Setup()",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Client_Initialize(System.Guid)",
                "CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage::.ctor()",
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()"
              ],
              "StringLiterals": [
                "ConnectionError_Login",
                "0x1",
                "steam_player_group",
                "game",
                "steam_player_group_size",
                "Error when loading player aura with id \u0027",
                "\u0027. Removed it.\n"
              ],
              "Source": null
            },
            {
              "Id": "CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter, Candide.Entities.PlayerState.PlayerAnimationController)-\u003EShared.Entity.EntityWrapper",
              "Name": "CreatePlayerEntity",
              "Signature": "public Shared.Entity.EntityWrapper CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter model, Candide.Entities.PlayerState.PlayerAnimationController controller)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controller",
                  "Type": "Candide.Entities.PlayerState.PlayerAnimationController",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "985DE683A842FD2A3D77D9B542691113C7EBF36927E8B78D665996F0D1B55560",
              "Hash": "072C20F8483830D61A2A0A01929772A3834172B6E65AD7761C47844973D32020",
              "CalledMethods": [
                "PlayerManager.\u003C\u003Ec__DisplayClass0_0::.ctor()",
                "Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::set_Id(System.Guid)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::OnLoad()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::set_Controller(Shared.Entity.Base.AbstractController)",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Managers.EntityManager::SyncRegister(System.Guid, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.AuraManager::SyncReapplyEntityAuras(System.Guid, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, Candide.GameModels.Models.Items.SimpleInventory)",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)",
                "PlayerManager.\u003C\u003Ec__DisplayClass0_0::\u003CCreatePlayerEntity\u003Eb__0(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E)",
                "System.Action\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.AuraService::TryGetEntityAuras(System.Guid, System.Action\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E\u003E)"
              ],
              "StringLiterals": [
                "CreatePlayerEntity: System is full, can\u0027t load player :(",
                "request-player-action"
              ],
              "Source": null
            },
            {
              "Id": "Disconnected(Candide.Multiplayer.Services.DisconnectReason)-\u003ESystem.Void",
              "Name": "Disconnected",
              "Signature": "public System.Void Disconnected(Candide.Multiplayer.Services.DisconnectReason reason)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "551CA81C6024DABF9DDCCFFC1387ADC1DC909D32ACD6865AC3E8EF752EFE3016",
              "Hash": "B3E9089347FAED3184C39CD1E43B6488A37E179B0D5D1E15736E5E4CD8925870",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LocalPlayerDied()-\u003ESystem.Void",
              "Name": "LocalPlayerDied",
              "Signature": "public System.Void LocalPlayerDied()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "804E2C9C0FA7EB62E786A233DDD8FBE838BD61481816F4C9D04045BD23B22066",
              "Hash": "DA82D515D3C5DA1A57681D37B426525F5CF7389BF9E40291A89B2612206AB342",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Candide.Multiplayer.PlayerDataController::LocalPlayerDied()",
                "Candide.Multiplayer.Services.PlayerService::SendLocalPlayerDied()",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)",
                "Candide.Save.SaveSystem::QueueSave(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MovePlayer(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MovePlayer",
              "Signature": "public System.Void MovePlayer(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "23A55F1555085CA4F5617FF5D642EEE5ED22A1C661EBE12DBF6E6668FBA8C495",
              "Hash": "01A250AD5FFD3C6B5451AB89692AA859B110240524481CB0C7CE486D2913F16E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage)-\u003ESystem.Void",
              "Name": "RemovePlayersGrave",
              "Signature": "public System.Void RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "38C0A1582DF8AE125F5057B482C0DFAB9A29A4A80A1C06B23DB6AC9B0F288607",
              "Hash": "0E1A5C89515431841BE371233B139044D94D66DD43AFC3BD7FD035173D4166D5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RespawnPlayer(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "RespawnPlayer",
              "Signature": "public System.Void RespawnPlayer(System.Int32 playerId, System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "8EEBAC51AF027B3683A4C07179E0293E5C6F05DFD3A50496E4BBB6FB11AC43D1",
              "Hash": "B28BBEF7E0B05022E30E7D4C988C9EBC44BE07C07CA79052E9E02BB9653845BF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "Candide.Graphics.Camera::Fix()"
              ],
              "StringLiterals": [
                "ConnectionError_ClientError"
              ],
              "Source": null
            },
            {
              "Id": "SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "SpawnLocalPlayer",
              "Signature": "public System.Boolean SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "0D9A32214D11C1C6571BFEE02F3817811CD0A926DB07CFDFA0F233E42C90762A",
              "Hash": "10858A5576DD9757EF9257A93E529B5099BAF2E299045E1817E3A1D7891AA2E6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Entities.PlayerState.PlayerController::Reset()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Candide.Multiplayer.PlayerManager::CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter, Candide.Entities.PlayerState.PlayerAnimationController)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "Candide.Graphics.Camera::JumpToTarget()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Entity.EntityWrapper::set_Energy(System.Single)"
              ],
              "StringLiterals": [
                "Energy"
              ],
              "Source": null
            },
            {
              "Id": "StartClient()-\u003ESystem.Void",
              "Name": "StartClient",
              "Signature": "public System.Void StartClient()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "8B763461CD08A749FFC27B062FD1F3D00AF598C22808EB2B2A91557D0763C4DC",
              "Hash": "14CE53FD063E338B4FEB3BF1124B9BDED65D144218B63655F9391F5FEA0AA4AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetPlayerFromEntity",
              "Signature": "public System.Boolean TryGetPlayerFromEntity(Shared.Entity.EntityWrapper entity, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 playerCharacter)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerCharacter",
                  "Type": "Candide.Multiplayer.Models.ClientPlayerCharacter\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "505769038865575BD399CE5DE37ED6513BC4F6A8CE880A460B3D38B680075CEB",
              "Hash": "B0C356F57C8A1C9F607ECF8789EDFEDA2FDC1373CB2F3ED712275ED1FA3E4E9F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage)-\u003ESystem.Void",
              "Name": "UpdatePlayersGrave",
              "Signature": "public System.Void UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "F128904F96221942CAE7F5C683352A23CDBC229D46BFD0C1DB96105612F5FA65",
              "Hash": "15A299246145D30F168C341A7464E4D109B62766F0D630D201797A6B7EE06B33",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.ClientWorldMapMarker::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "map_marker:gravestone"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePlayerViewArea(System.Boolean)-\u003ESystem.Void",
              "Name": "UpdatePlayerViewArea",
              "Signature": "public System.Void UpdatePlayerViewArea(System.Boolean allowAnySize)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "allowAnySize",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "A4DEEDF71305E903BC95C44DBDF56F3A5F7EAE57573042DE268B5B1496836D84",
              "Hash": "66B3956630844516DA210B3C888A4CBB2F8C35A19A0C9470CBAA384A98BFFE68",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::CalculateViewArea()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.World.ChunkedWorld::Dispose()",
                "Candide.World.ChunkedWorld::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.Multiplayer.Services.PlayerService::SendSetPlayerViewArea(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5F1A419801C0A801138F086D6BD86C9E7CC063C9618000DF00B56B33FA70399B"
        },
        {
          "Id": "Candide.Multiplayer.PlayerSystem",
          "Name": "PlayerSystem",
          "DisplayName": "PlayerSystem",
          "FullName": "Candide.Multiplayer.PlayerSystem",
          "Namespace": "Candide.Multiplayer",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ShowNameplates:System.Boolean",
              "Name": "ShowNameplates",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowNameplates",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DB40BBDA2093F638211F5A15B0438DE39001C7F430BFBCBEED971FCC8A796C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix)-\u003ESystem.Void",
              "Name": "DrawInWorldUI",
              "Signature": "public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cameraMatrix",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "A893DF8007601D36C9A000047D5B66FCBD1D1404A690E909B57CA1D6DDCB24D4",
              "Hash": "C96E65B9281571F546179C26A94E91F61C262465346A71E789618EEBAFB6247C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.Entities.PlayerState.NetworkPlayerController::DrawPixelUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)",
                "Candide.Entities.PlayerState.NetworkPlayerController::DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "4C7A749DAA85B41DBB0989C489DAA9D1571EBD9984AEB14F3B3C2088C7934529",
              "Hash": "DCD22FB9DD97C5F336E2003FCFBE92084288B0F902040750EAFE5BD819F5C7F9",
              "CalledMethods": [
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflateReturn(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Contains(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Candide.Multiplayer.Services.PlayerService::SendPlayerUpdate(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Multiplayer.PlayerManager::RespawnPlayer(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.Entities.PlayerState.NetworkPlayerController::.ctor()",
                "Candide.Multiplayer.PlayerManager::CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter, Candide.Entities.PlayerState.PlayerAnimationController)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Player was dead but the player entity was not removed. Removing it.",
                "Player entity was removed but the player was not dead. Spawning a new entity"
              ],
              "Source": null
            }
          ],
          "Hash": "DFEC0A4DF343BD0C2AA1C4DEE47D92183E8264CF5B21D766C8C45844FEF059F9"
        },
        {
          "Id": "Candide.Multiplayer.Services.ConnectionState",
          "Name": "ConnectionState",
          "DisplayName": "ConnectionState",
          "FullName": "Candide.Multiplayer.Services.ConnectionState",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Address:System.String",
              "Name": "Address",
              "Type": "System.String",
              "Signature": "public System.String Address",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79D0422E0E477500CA184E4EBFC7667E88A6D8D6B16A492C76DF713B33540D02"
            },
            {
              "Id": "Character:Shared.Models.Player.PlayerCharacterSaveModel",
              "Name": "Character",
              "Type": "Shared.Models.Player.PlayerCharacterSaveModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterSaveModel Character",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02E7FC0F3385F7F26E358C9E2280DC7D179E2AA950EC7FB3355AB08709D38E1E"
            },
            {
              "Id": "Config:CandideServer.Server.MultiplayerConfiguration",
              "Name": "Config",
              "Type": "CandideServer.Server.MultiplayerConfiguration",
              "Signature": "public CandideServer.Server.MultiplayerConfiguration Config",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E5E89A77FE3EA8068601825C98E6E9B4C8452D8F6A21A2DADB7265B1236FE9D"
            },
            {
              "Id": "ErrorMessage:System.String",
              "Name": "ErrorMessage",
              "Type": "System.String",
              "Signature": "public System.String ErrorMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22047E2C9B54621A021FA0A96131BB59FE30408738B7F2D9BBF223EA3B6E0CE1"
            },
            {
              "Id": "Localhost:System.Boolean",
              "Name": "Localhost",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Localhost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F6380F007808A69F8A089703DB72AA6426729944231AFEFBAB78B967A670B9C"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Port:System.Int32",
              "Name": "Port",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Port",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF37FDF685B6A94BB56D87A59C1016AF548B02620E51DB22920F1399FF132032"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "_step:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "_step",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "private Candide.Multiplayer.Services.ConnectionStep _step",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B90F7264A3C7635731BF243FCA72955642B06E7585FB5782723D1A85B699F162"
            }
          ],
          "Properties": [
            {
              "Id": "Step:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "Step",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep Step",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3664943077B933D4146B5849369979549F49318B3F3890D97D114F4D839A2819"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4EE38AB5EF2927BBDB5A59EB57149584D5B7E4983A73B06B10BC64DB2CE4B53D"
        },
        {
          "Id": "Candide.Multiplayer.Services.ConnectionStep",
          "Name": "ConnectionStep",
          "DisplayName": "ConnectionStep",
          "FullName": "Candide.Multiplayer.Services.ConnectionStep",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckingVersion:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "CheckingVersion",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep CheckingVersion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBC8226F58C1000E545EB14804DDE0967C367AEFF3BEB1AEF658519AD181AE47"
            },
            {
              "Id": "Connecting:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "Connecting",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep Connecting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C1B0591DAB84E2B8E0CCD54275DA4FF58684F658C8508A23E2B1623644860F4"
            },
            {
              "Id": "ConnectionError:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "ConnectionError",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep ConnectionError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ADEDAA5C2DA6E898D7BFC3DD99E5A7B611C5AE08D3B4936057AB9F0212DA353B"
            },
            {
              "Id": "Disconnected:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "Disconnected",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep Disconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0DC9CC60706A7E0ED5F2E05785864421787B125258B36A100C18075AA3E8BE8"
            },
            {
              "Id": "LoadingGameState:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "LoadingGameState",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep LoadingGameState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78EFCEEC4A01E3CF5B1252702B0F2CFDA12A9BC52A4C2D324F4839C430D12742"
            },
            {
              "Id": "LoggingIn:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "LoggingIn",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep LoggingIn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B17A30A8720664FA1EF495D6B4B224005490BB02A840A4D7B8B51D722BDEC368"
            },
            {
              "Id": "LoginFailed:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "LoginFailed",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep LoginFailed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E555EEB7BA7A18D39DFAB89C1045DB8C5270DD1880E1AE540427967DAD68773"
            },
            {
              "Id": "NotConnected:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "NotConnected",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep NotConnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F903CD65AB7E99A891543D99CDD41BF23AEB1A82020B2004DB3CD38CDA5E9F5"
            },
            {
              "Id": "PasswordRequested:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "PasswordRequested",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep PasswordRequested",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "910D52594F28B36959ED335A379B7D0433D8896ABE120385598A816293479A7D"
            },
            {
              "Id": "Playing:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "Playing",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep Playing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94531182350D7E9A9EC79D183924BB5201EC79B1C23F8DE3302D29D2F3C73977"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WaitingForServerToStart:Candide.Multiplayer.Services.ConnectionStep",
              "Name": "WaitingForServerToStart",
              "Type": "Candide.Multiplayer.Services.ConnectionStep",
              "Signature": "public Candide.Multiplayer.Services.ConnectionStep WaitingForServerToStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82013EC66DD0841AAF4C164F6A09C9E66B921156C006C587F55B4CD5306F51E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0681DD580729863C80F32B0385C0DCC6A4FD11E828F17164E2B841BEF72D17E"
        },
        {
          "Id": "Candide.Multiplayer.Services.ConnectService",
          "Name": "ConnectService",
          "DisplayName": "ConnectService",
          "FullName": "Candide.Multiplayer.Services.ConnectService",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnConnectionStepChange:System.Action\u00601\u003CCandide.Multiplayer.Services.ConnectionStep\u003E",
              "Name": "OnConnectionStepChange",
              "Type": "System.Action\u003CCandide.Multiplayer.Services.ConnectionStep\u003E",
              "Signature": "public System.Action\u003CCandide.Multiplayer.Services.ConnectionStep\u003E OnConnectionStepChange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BDFD34DBEEEA032B003DFCE9730E57E3AA8A7AFF01FE3233F7E0FC2961A71D97"
            },
            {
              "Id": "State:Candide.Multiplayer.Services.ConnectionState",
              "Name": "State",
              "Type": "Candide.Multiplayer.Services.ConnectionState",
              "Signature": "public Candide.Multiplayer.Services.ConnectionState State",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5DF0EAE726DCAFC647EC9651EA9AFA2EB76E16C91B4CB63740C2FF4AE918BADD"
            },
            {
              "Id": "UiOpen:System.Boolean",
              "Name": "UiOpen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UiOpen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D88235139182B8C36069E9511239BC5F8AA78C76BD64B58F987EA5B91919E7C3"
            }
          ],
          "Properties": [
            {
              "Id": "Dots:System.String",
              "Name": "Dots",
              "Type": "System.String",
              "Signature": "public System.String Dots",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BDB440E0BA16E2B471F8272799E6E0D8A2DE99F149F87DB00D2425C6877B364B"
            },
            {
              "Id": "PostGameBehaviour:Candide.Multiplayer.Services.PostGameBehaviour",
              "Name": "PostGameBehaviour",
              "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
              "Signature": "public Candide.Multiplayer.Services.PostGameBehaviour PostGameBehaviour",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B10FF1D071304FDE13594E4B57D1A4E39779860C4E67FE66B10A76741CA7CC93"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckVersion()-\u003ESystem.Void",
              "Name": "CheckVersion",
              "Signature": "private System.Void CheckVersion()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "BB6660391334AD9762D7FD4CC884B4DE92049B7D8437A1BDCF5792F722A12EA4",
              "Hash": "35E3489AEB5959B90CDBCD76B84FD45E2218C342836FFC290AEF96ADF42C974C",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "CandideServer.MessageModels.CheckVersionRequest::.ctor()",
                "ConnectService.\u003C\u003Ec::\u003CCheckVersion\u003Eb__20_0(CandideServer.MessageModels.CheckVersionResponse)",
                "System.Action\u003CCandideServer.MessageModels.CheckVersionResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Services.ConnectService::OnError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "check-version"
              ],
              "Source": null
            },
            {
              "Id": "Connect()-\u003ESystem.Void",
              "Name": "Connect",
              "Signature": "public System.Void Connect()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "9C50D99C4052E800B60D55D8408C46C1F870C5C80A2A6D6E60E817C99196DDF5",
              "Hash": "1A256A310977E9F660F4F2D4EC18EE2D8BE580723D6CE06A0D2CAD6DC0E95F46",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::set_PostGameBehaviour(Candide.Multiplayer.Services.PostGameBehaviour)",
                "Candide.Multiplayer.Network.NetworkManager::StartClient(System.String, System.Int32, CandideServer.Server.MultiplayerConfiguration)",
                "Candide.Multiplayer.PlayerManager::StartClient()",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Candide.GameModels.Systems.DeadReckoningSystem::ClearForNewConnection()",
                "System.Net.IPAddress::TryParse(System.String, System.Net.IPAddress\u0026)",
                "System.Net.IPAddress::IsLoopback(System.Net.IPAddress)",
                "Candide.Multiplayer.Network.LocalHostServerManager::StopServer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Connect(System.String, System.String, System.Int32, CandideServer.Server.MultiplayerConfiguration, System.Boolean)-\u003ESystem.Void",
              "Name": "Connect",
              "Signature": "public System.Void Connect(System.String name, System.String ipAddress, System.Int32 port, CandideServer.Server.MultiplayerConfiguration config, System.Boolean prepareConnectionOnly)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ipAddress",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "port",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config",
                  "Type": "CandideServer.Server.MultiplayerConfiguration",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prepareConnectionOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "7EF83E2FDB757307E2CE2C148D68F56AA5B3364FC649573F0D46B62BFE810295",
              "Hash": "FD3BBD7953F674EBE7851AD2811CAF4D99DB905326A7824E6B409B84E1865D0F",
              "CalledMethods": [
                "System.String::Trim()",
                "System.String::Equals(System.String, System.StringComparison)",
                "System.String::Equals(System.String, System.String, System.StringComparison)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Multiplayer.Services.ConnectService::Connect()"
              ],
              "StringLiterals": [
                "localhost",
                "127.0.0.1",
                "Can not run network through Steam because it has not been initialized"
              ],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8A50ADBFCD8AA7C281C01AAECCBFF681882171EA70AB54F1F23B7E9709714238",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Disconnect(Candide.Multiplayer.Services.PostGameBehaviour)-\u003ESystem.Void",
              "Name": "Disconnect",
              "Signature": "public System.Void Disconnect(Candide.Multiplayer.Services.PostGameBehaviour postGameBehaviour)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "postGameBehaviour",
                  "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0430C443AA0593EDCE9CE078F9753687C2A85A199C0CB116EEC665C209E1AF3C",
              "Hash": "BF558BB3B22FA21E54D75157BFFCCC39824FF336BAA36E5491BE244012716DB3",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Candide.Multiplayer.Services.ConnectService::OnWeDisconnected(Candide.Multiplayer.Services.DisconnectReason, Candide.Multiplayer.Services.PostGameBehaviour, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)-\u003ESystem.Void",
              "Name": "ErrorDisconnect",
              "Signature": "public System.Void ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason reason, System.String message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "5357786B1BD9D18A342C3E8BD16A3CC053F6EB9BD89A6B4C8AC5CB074BA37B3C",
              "Hash": "A90A04F3C884356AEB051657D4DF154A3475890B6BC75B2CBF83D2AF5E2B2997",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Candide.Multiplayer.Services.ConnectService::OnWeDisconnected(Candide.Multiplayer.Services.DisconnectReason, Candide.Multiplayer.Services.PostGameBehaviour, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDisconnectErrorMessage(Candide.Multiplayer.Services.DisconnectReason)-\u003ESystem.String",
              "Name": "GetDisconnectErrorMessage",
              "Signature": "private System.String GetDisconnectErrorMessage(Candide.Multiplayer.Services.DisconnectReason reason)",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "E8FC39971B749F76AC2EED1460CED147E1860215D75F39F9B8BCC0005A4187C4",
              "Hash": "194B4DB527484F4989DE6539CC8A26B442D0605C348AAEB469802F3971E55A8E",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_ServerStopped",
                "ConnectionError_Disconnected",
                "ConnectionError_Unknown",
                "ConnectionError_Content",
                "0x100",
                "0x101",
                "ConnectionError_InvalidState",
                "ConnectionError_ConnectionRejected",
                "ConnectionError_InvalidAddress"
              ],
              "Source": null
            },
            {
              "Id": "GetErrorMessage(System.Byte)-\u003EShared.Text.StringId",
              "Name": "GetErrorMessage",
              "Signature": "private Shared.Text.StringId GetErrorMessage(System.Byte errorType)",
              "Visibility": "private",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "errorType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "C81D1B476DC4D25255572D4401842B9B0AB432D0DB411C6102B533AE648AC693",
              "Hash": "D7C79924E28F6A1374557CC3B86866CFD1240E62755AA37D6734C9CE3F9AC04D",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_TimeOut",
                "ConnectionError_ClientError",
                "ConnectionError_ServerError",
                "ConnectionError_Response",
                "ConnectionError_Unknown"
              ],
              "Source": null
            },
            {
              "Id": "GetLoginErrorMessage(System.Byte)-\u003EShared.Text.StringId",
              "Name": "GetLoginErrorMessage",
              "Signature": "private Shared.Text.StringId GetLoginErrorMessage(System.Byte errorType)",
              "Visibility": "private",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "errorType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "87B2E17186285F43DD928A7EC8FF5D368C8A5E742408418C7DA039A4F5C1DC16",
              "Hash": "FF639367A45B03C9A3E81D57534EAA240BEAA7E52C1D5A0B081EBF9AF90D1159",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_TimeOut",
                "ConnectionError_Password",
                "ConnectionError_ServerError",
                "ConnectionError_Response",
                "ConnectionError_Character",
                "ConnectionError_Unknown"
              ],
              "Source": null
            },
            {
              "Id": "LoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage)-\u003ESystem.Void",
              "Name": "LoggedIn",
              "Signature": "private System.Void LoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.LoginResponseMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "9FF21E36F431B9133EF1F988B27854F548DC272AB24CBD9C59A6386780DABBCB",
              "Hash": "C594D156CEFBC5E37EB1EE94123B48518EF9615FE3679004A4291728289D7CCC",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Candide.Scene.GameSceneManager::SetCurrentScene()",
                "Candide.GameModels.Managers.GameStateManager::ReceiveFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)",
                "Candide.Multiplayer.PlayerManager::ClientLoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnError(System.Byte)-\u003ESystem.Void",
              "Name": "OnError",
              "Signature": "public System.Void OnError(System.Byte errorType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "errorType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "90BBDE818B6C1AB72551D63A7D5B8C41C17C5CCD9E5A5EF6CC3881059913670F",
              "Hash": "5400E9204E070501BB807C380D8F386BBE5D042CEC4E3037A00CFB0F9F9B06EE",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Multiplayer.Services.ConnectService::GetErrorMessage(System.Byte)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_ErrorMessage",
                "0x"
              ],
              "Source": null
            },
            {
              "Id": "OnLoginFail(System.Byte)-\u003ESystem.Void",
              "Name": "OnLoginFail",
              "Signature": "private System.Void OnLoginFail(System.Byte errorType)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "errorType",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "79683FF7739B82DB7F52341077C4BFCB9DDE59D3AA70375527154E9E95E45A64",
              "Hash": "FFB62309DD542C587583C38B31E6E4B7777A63DE02AF0FC562A8056C78EEE0BC",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::GetLoginErrorMessage(System.Byte)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWeDisconnected(Candide.Multiplayer.Services.DisconnectReason, Candide.Multiplayer.Services.PostGameBehaviour, System.String)-\u003ESystem.Void",
              "Name": "OnWeDisconnected",
              "Signature": "private System.Void OnWeDisconnected(Candide.Multiplayer.Services.DisconnectReason reason, Candide.Multiplayer.Services.PostGameBehaviour postGameBehaviour, System.String message)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reason",
                  "Type": "Candide.Multiplayer.Services.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postGameBehaviour",
                  "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "69E7ADD53817ED57C5BDE0DBB2C86B733ADA64DEA67DB720AEBD7C96C19AA288",
              "Hash": "99D7D36ECF57AC070C74077BD9BD15BA2CB71CF917977B5ECAD1AF3B2CB6674F",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Candide.Multiplayer.Services.ConnectService::GetDisconnectErrorMessage(Candide.Multiplayer.Services.DisconnectReason)",
                "Candide.Multiplayer.Services.ConnectService::set_PostGameBehaviour(Candide.Multiplayer.Services.PostGameBehaviour)",
                "Candide.GameModels.Managers.GameStateManager::OnGameEnd()",
                "Candide.Scene.GameSceneManager::SetCurrentScene()",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"
              ],
              "StringLiterals": [
                "we-disconnected"
              ],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E58629D10CA6B4ECE7CDD3605F3D5C61BBAD3774588F98BFD46B54FC9E6B0432",
              "Hash": "3026D73602B90013D48AA3B58293D551CEBE5062018B6A8823419C124720DC66",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::set_PostGameBehaviour(Candide.Multiplayer.Services.PostGameBehaviour)",
                "Candide.Multiplayer.Services.ConnectionState::.ctor()",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLogin(System.String)-\u003ESystem.Void",
              "Name": "SendLogin",
              "Signature": "public System.Void SendLogin(System.String password)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "password",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "CE0225B129158B34DFE154556CAE7BE47DC935D6893C6C31551669F16CE779D7",
              "Hash": "732088984FE724FB29B87944436F7464B3EC4B78C73A0E5138CF05E790310729",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "CandideServer.MessageModels.Players.LoginModelMessage::.ctor()",
                "CandideServer.MessageModels.Players.PlayerLoginModel::FromSaveModel(Shared.Models.Player.PlayerCharacterSaveModel)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.Multiplayer.PlayerManager::CalculateViewArea()",
                "Candide.Multiplayer.Services.ConnectService::LoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage)",
                "System.Action\u003CCandideServer.MessageModels.Players.LoginResponseMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Services.ConnectService::OnLoginFail(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "user-login"
              ],
              "Source": null
            },
            {
              "Id": "ServerConnected()-\u003ESystem.Void",
              "Name": "ServerConnected",
              "Signature": "public System.Void ServerConnected()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "C55C20D3C34142A314C1010D5C1D1B00930B0A6A2A507C275DC6DAF99F51ACEF",
              "Hash": "25707E9D977FD0101E83EF25749243124DA5C755A0199D8F2D109835974AD04F",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::CheckVersion()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ServerDisconnected(CandideServer.Server.Network.DisconnectReason)-\u003ESystem.Void",
              "Name": "ServerDisconnected",
              "Signature": "public System.Void ServerDisconnected(CandideServer.Server.Network.DisconnectReason disconnectInfoReason)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disconnectInfoReason",
                  "Type": "CandideServer.Server.Network.DisconnectReason",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "291D0EC4CA20C920FA9A37960AA54D6FA99853F03A6698D6A8F5824D0134E9AD",
              "Hash": "3F91C69EE07F5E5F46F101BC43F63B1D86A6693DC5685C46DDD29C6FB43370B8",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.Multiplayer.Services.ConnectService::OnWeDisconnected(Candide.Multiplayer.Services.DisconnectReason, Candide.Multiplayer.Services.PostGameBehaviour, System.String)"
              ],
              "StringLiterals": [
                "ConnectionError_NeverConnected",
                "ConnectionError_ConnectionRejected",
                "ConnectionError_TransportError",
                "ConnectionError_TimeOut",
                "ConnectionError_Kicked",
                "ConnectionError_ServerStopped",
                "ConnectionError_Disconnected",
                "ConnectionError_PoorConnection",
                "ConnectionError_NetworkUnreachable",
                "ConnectionError_InvalidProtocol",
                "ConnectionError_UnknownHost",
                "ConnectionError_Unknown"
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "6D0AF41C129F4CE2B61467262B146207B2C26A53E81A73D52998DEB3BAF580AE",
              "Hash": "635A5CDC73A1E338E6E633A14665C0610706DE1357C2988A46ED4812447B51A3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VersionIsCompatible(System.Boolean)-\u003ESystem.Void",
              "Name": "VersionIsCompatible",
              "Signature": "public System.Void VersionIsCompatible(System.Boolean isPasswordProtected)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isPasswordProtected",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "11BFCF5F7446A590CE739DB1D0482DCEA9AB18C92DC7A37F7EB31D1E8CFDBB72",
              "Hash": "B94375FF8779CB1E5E711E8F5EC79BCFECF4F6F16494031A24BF2EC74018BEC7",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectService::SendLogin(System.String)",
                "Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B8F26E23FBB82FF2AACA1CAB3DAD340B2BA41994656C8C388545159C5D9CFEDF"
        },
        {
          "Id": "Candide.Multiplayer.Services.DisconnectReason",
          "Name": "DisconnectReason",
          "DisplayName": "DisconnectReason",
          "FullName": "Candide.Multiplayer.Services.DisconnectReason",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConnectionError:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "ConnectionError",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason ConnectionError",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E635CB393B9AB7326C1D7BC758A9431B5C78CF02E436210B7F03C83C2B59736B"
            },
            {
              "Id": "Desync:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "Desync",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason Desync",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "151231879EE5928DB81A0742E982C3881085C4FCC4B2BAE293BF1AAED238A462"
            },
            {
              "Id": "IncompatibleVersions:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "IncompatibleVersions",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason IncompatibleVersions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A6A37031FAE8F6997722CD5D691E7F9E069E72BD5BB0C43B74A36B837691B6E"
            },
            {
              "Id": "InvalidConnectionAddress:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "InvalidConnectionAddress",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason InvalidConnectionAddress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8050B7D864ABAF7CB4B28712F5C4638CEEA6B05A6EFDC7ACF5BD53416376D35"
            },
            {
              "Id": "InvalidState:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "InvalidState",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason InvalidState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7553E7CA8B838460BB1877F3C600A4A222C73428F47B07E8F85730AB2E994040"
            },
            {
              "Id": "MissingData:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "MissingData",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5EEFA87B5EE4E49DB65F3ACBB3D58358C151A1A80BEF651D3E60B2BD23A3EAB"
            },
            {
              "Id": "ServerClosed:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "ServerClosed",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason ServerClosed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDFBCFA6C206156C9BCA51AB4C24819FB5052D387034546ADEBE7B555F118692"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WeLoggedOut:Candide.Multiplayer.Services.DisconnectReason",
              "Name": "WeLoggedOut",
              "Type": "Candide.Multiplayer.Services.DisconnectReason",
              "Signature": "public Candide.Multiplayer.Services.DisconnectReason WeLoggedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F3520AF9FAF1982466D880D2294F83602F406588A190BA12F086C180DE5AB30"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A601CF5AD84C6B41A9C088AE52621219D33110D3446B835BE4B16DAE00A5F132"
        },
        {
          "Id": "Candide.Multiplayer.Services.PlayerService",
          "Name": "PlayerService",
          "DisplayName": "PlayerService",
          "FullName": "Candide.Multiplayer.Services.PlayerService",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceive_ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage)-\u003ESystem.Void",
              "Name": "OnReceive_ChangePlayerHealth",
              "Signature": "public System.Void OnReceive_ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C363E72805439FE975520B8C30B9134355D9D9DDA363EC998C81111C77260C56",
              "Hash": "FFCFDBF2873F551D9EBB5C6C130DCBB4FA17DB066C2788D000C21EE850712A1D",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EnterDungeon",
              "Signature": "public System.Void OnReceive_EnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "FB615D0AEA4ECB860F06C1821D00A4B60F75EE00C5E8500D1745223FF85F8923",
              "Hash": "F1DD7ACB38347D1F760E907C6E5018DFCEAD55A8C87ADF9862731C23CF90314A",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldManager::EnterInteriorWithDungeonIntro(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_EnterRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage)-\u003ESystem.Void",
              "Name": "OnReceive_EnterRoom",
              "Signature": "public System.Void OnReceive_EnterRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "F00837EEDF836453BD07F88F4413E582E1C6FB342A2517C141C0EF48010152C9",
              "Hash": "6C3D3396F5ACD851F28E8B57DA192D0F324FC15D1CF5DE58A70F97DE61FC9E87",
              "CalledMethods": [
                "Candide.GameModels.Managers.WorldManager::EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerDied(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerDied",
              "Signature": "public System.Void OnReceive_PlayerDied(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "E54FB57AF631B440B7D789323B994DDD3C44CCD37A4EB49CB0ECE65C0AFDD00B",
              "Hash": "B76D0AD2B705A3F43F9A960632675ADEEA8ABE1544FA3EBA49F07CA8CA6DB5A6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Multiplayer.PlayerManager::LocalPlayerDied()",
                "Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()",
                "Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSwitchedWeapons",
              "Signature": "public System.Void OnReceive_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "7637576076155A21DE0245B7AFD880BBE2B0FB7FFB45AEA4A15B3FB809BD5754",
              "Hash": "40399F7CD16F596F2946F46B9DD8C78E4DB10F89D0CE3D6420020218E33FDAB4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "OnReceive_PlayerSwitchedWeapons",
                ": Failed getting character for player id "
              ],
              "Source": null
            },
            {
              "Id": "OnReceive_PlayerSwitchedWorld(CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage)-\u003ESystem.Void",
              "Name": "OnReceive_PlayerSwitchedWorld",
              "Signature": "public System.Void OnReceive_PlayerSwitchedWorld(CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "20CAF12ABF73405E36682B534D08390FA0844C8E24D8E573C397D3182D7E6E25",
              "Hash": "31C637A21798823654A132C7F5E71D4342F0E3DAC00819AE2E0289A9FF152AB6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::ContainsKey(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RemovePlayersGrave",
              "Signature": "public System.Void OnReceive_RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "CAF20B166CA3B4C12C7AAC9778E75DB176A2565F075CE749AF983CA5E11E9C6E",
              "Hash": "D013F92ECA62084C32726262EC904049F667E36663B07E8953BE888B47F2192A",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_RespawnPlayer(CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage)-\u003ESystem.Void",
              "Name": "OnReceive_RespawnPlayer",
              "Signature": "public System.Void OnReceive_RespawnPlayer(CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CA0231B7609FC5E5985FD0393A376C966395A449E05046420A056736822D32AF",
              "Hash": "C12A96CE76389C814DB4135EEEE87F692BE8C112921C1829294C6E922890A641",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::RespawnPlayer(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceive_UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage)-\u003ESystem.Void",
              "Name": "OnReceive_UpdatePlayersGrave",
              "Signature": "public System.Void OnReceive_UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DCAF4D382E2C61EDE705F329621164082482A3958F274460D0BB53E6FA21A43E",
              "Hash": "7726E768FA79FDF74934C5DCFE80E0C556C29F0219785156D2A0447703A836C4",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerManager::UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayerDisconnected(System.Int32)-\u003ESystem.Void",
              "Name": "PlayerDisconnected",
              "Signature": "public System.Void PlayerDisconnected(System.Int32 playerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "9729A5F689DC168F7416F2CA96E611267CEEB5A6BDD4E8D76D8B7D6011124F68",
              "Hash": "94F05BEB4D74A0232DC996D8F035B5586D1E3F9C93764DF8ADD0491E8FD04488",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Remove(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)",
                "Candide.GameModels.Managers.EntityManager::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)",
                "Candide.GameModels.Managers.EntityManager::SyncRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo, Shared.Combat.DamageResult)",
                "Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)"
              ],
              "StringLiterals": [
                "PlayerDisconnected",
                "Player_Chat_LeftServer",
                "steam_player_group_size"
              ],
              "Source": null
            },
            {
              "Id": "PlayerJoined(CandideServer.MessageModels.Players.ServerPlayerMessage)-\u003ESystem.Void",
              "Name": "PlayerJoined",
              "Signature": "public System.Void PlayerJoined(CandideServer.MessageModels.Players.ServerPlayerMessage player)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "player",
                  "Type": "CandideServer.MessageModels.Players.ServerPlayerMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "DFD70E3FD907960AA668BF74B722D90A69F32125B9CF3E95DC3C55F66DED2C47",
              "Hash": "9BEB97F92D6AF36D79AC462A9FD24B763E61FCE1E324F2B0D97F827F13980496",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "Steamworks.SteamFriends::SetRichPresence(System.String, System.String)"
              ],
              "StringLiterals": [
                "Player_Chat_JoinedServer",
                "steam_player_group_size"
              ],
              "Source": null
            },
            {
              "Id": "PlayerUpdates(CandideServer.MessageModels.Players.PlayerUpdatesMessage)-\u003ESystem.Void",
              "Name": "PlayerUpdates",
              "Signature": "public System.Void PlayerUpdates(CandideServer.MessageModels.Players.PlayerUpdatesMessage message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "CandideServer.MessageModels.Players.PlayerUpdatesMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6711F6F17471512F4F52DD0E12569028BA40619007C92B5329D87E6AC8762AA8",
              "Hash": "F2A45D529A11012EFE9D199620DA2586073087DC911B084414557446FA95B676",
              "CalledMethods": [
                "Candide.Multiplayer.PlayerDataController::UpdatePlayers(System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E, System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendLocalPlayerDied()-\u003ESystem.Void",
              "Name": "SendLocalPlayerDied",
              "Signature": "public System.Void SendLocalPlayerDied()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "194D29509CBBAB726C695291191D7C5E710C198507DEF843E2DF7E92A020A204",
              "Hash": "F8689F0C8BCE353E92B1731511001A938991E71693111E3879301103818CDDC5",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-died"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerDieCheat(System.Byte)-\u003ESystem.Void",
              "Name": "SendPlayerDieCheat",
              "Signature": "public System.Void SendPlayerDieCheat(System.Byte mode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A9A59C40C90FE72B4F105C7BC6C89BAD63102B26C763507F61BE50FEBBD097A9",
              "Hash": "267A105443AE4762CCEC3C71BA45F687DA5E7EE97FB370FC7EC82009B8D12811",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-die-cheat"
              ],
              "Source": null
            },
            {
              "Id": "SendPlayerUpdate(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "SendPlayerUpdate",
              "Signature": "public System.Void SendPlayerUpdate(Shared.Entity.EntityWrapper localPlayer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "localPlayer",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "CD3B68BFB60280F577D7BC6E33F36F1E4328443B5D02AF21010C4F68281F0B13",
              "Hash": "D6BD1DC7E980B188611C35A1F436071E27A7D267D5A54BE1C3B07388E8931CBB",
              "CalledMethods": [
                "CandideServer.MessageModels.Players.PlayerUpdateMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-update"
              ],
              "Source": null
            },
            {
              "Id": "SendSetDisplayName(System.String)-\u003ESystem.Void",
              "Name": "SendSetDisplayName",
              "Signature": "public System.Void SendSetDisplayName(System.String newName)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A40768D4172BCAA7AA5B99C7C8D236C384BD07839B48B534A7A779A4278109DE",
              "Hash": "7B83672DC165CDD40CE8B17EFF619A79E543FFB09BC2F30D3F1BD712816E40DA",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-changed-name"
              ],
              "Source": null
            },
            {
              "Id": "SendSetFurnitureMode(System.Boolean)-\u003ESystem.Void",
              "Name": "SendSetFurnitureMode",
              "Signature": "public System.Void SendSetFurnitureMode(System.Boolean furnitureMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureMode",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "860CFE3602691B27845096443EBB31C488A0D2FDDB93CA7E7A5E714009B610B8",
              "Hash": "4245780E2CED8EA9A742452C0AFA493B7455522776BECA30E991705F7A842D9D",
              "CalledMethods": [
                "CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-set-furniture-mode"
              ],
              "Source": null
            },
            {
              "Id": "SendSetPlayerViewArea(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "SendSetPlayerViewArea",
              "Signature": "public System.Void SendSetPlayerViewArea(Microsoft.Xna.Framework.Point viewArea)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "viewArea",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "16F9FFE14CAFB5B6EEB5E85053E164A257AA23C2DBD1AC18EA33CA4D7516CC6C",
              "Hash": "A58546E02C62440DA7822409D8D65246991596FD1FEA41F5A5D5FD08E58C9423",
              "CalledMethods": [
                "CandideServer.MessageModels.Players.SetPlayerViewAreaMessage::.ctor()",
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-set-view-area"
              ],
              "Source": null
            },
            {
              "Id": "SendTeleport(CandideServer.MessageModels.Players.TeleportMessage)-\u003ESystem.Void",
              "Name": "SendTeleport",
              "Signature": "public System.Void SendTeleport(CandideServer.MessageModels.Players.TeleportMessage teleportMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "teleportMessage",
                  "Type": "CandideServer.MessageModels.Players.TeleportMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F0771812699DD392E1FF5D20E92C00419748FD5080785A58AB9A871C942661E2",
              "Hash": "C6A05BECA03E8568DFC2905D3BF666488C94F1249718C32A6F8A9DE937E8A4B9",
              "CalledMethods": [
                "Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"
              ],
              "StringLiterals": [
                "player-teleport"
              ],
              "Source": null
            }
          ],
          "Hash": "A10D66BD1DBF297F228C3B5675BDD381C4FCB316998515FFC6C4C80EEEEE8A5E"
        },
        {
          "Id": "Candide.Multiplayer.Services.PostGameBehaviour",
          "Name": "PostGameBehaviour",
          "DisplayName": "PostGameBehaviour",
          "FullName": "Candide.Multiplayer.Services.PostGameBehaviour",
          "Namespace": "Candide.Multiplayer.Services",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:Candide.Multiplayer.Services.PostGameBehaviour",
              "Name": "None",
              "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
              "Signature": "public Candide.Multiplayer.Services.PostGameBehaviour None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "371B065EC04868F2FD3D2A9FF2D95D705CBBE7D09C38D753186DAA2FB688952B"
            },
            {
              "Id": "Save:Candide.Multiplayer.Services.PostGameBehaviour",
              "Name": "Save",
              "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
              "Signature": "public Candide.Multiplayer.Services.PostGameBehaviour Save",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BC48DCC17273C2D9CD093356A4D828FC0D49DEF955CA421F46FE7452EDC4B7A"
            },
            {
              "Id": "SaveAndExit:Candide.Multiplayer.Services.PostGameBehaviour",
              "Name": "SaveAndExit",
              "Type": "Candide.Multiplayer.Services.PostGameBehaviour",
              "Signature": "public Candide.Multiplayer.Services.PostGameBehaviour SaveAndExit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D77B1059FE7BDB4C938022B6093D6CB50EC685BCB56FB3394C940894181B923B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54F94101CD55D7D99F380AC80C1F46D5E31F9F6227C1F0DC094CD1AFCF57054B"
        },
        {
          "Id": "Candide.Particles.ParticleData",
          "Name": "ParticleData",
          "DisplayName": "ParticleData",
          "FullName": "Candide.Particles.ParticleData",
          "Namespace": "Candide.Particles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:Candide.Graphics.ParticleAnimation",
              "Name": "Animation",
              "Type": "Candide.Graphics.ParticleAnimation",
              "Signature": "public Candide.Graphics.ParticleAnimation Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7124EA4038010CCED22D628A5CC465C842CF9624E00B6638A079EFF98C615D1"
            },
            {
              "Id": "Coin:Candide.Graphics.CoinComponent",
              "Name": "Coin",
              "Type": "Candide.Graphics.CoinComponent",
              "Signature": "public Candide.Graphics.CoinComponent Coin",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B47BF9587D457862A0C8CC8B2724AF52513AA39AA80A3D4EC056BC9E8D78D9F1"
            },
            {
              "Id": "Collision:Candide.Graphics.Collision",
              "Name": "Collision",
              "Type": "Candide.Graphics.Collision",
              "Signature": "public Candide.Graphics.Collision Collision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA3698103E6E2A105CB35CE43E6BBA2F851BD6A0CC4791AF86848A861D2A1451"
            },
            {
              "Id": "Drawable:Candide.Graphics.Drawable",
              "Name": "Drawable",
              "Type": "Candide.Graphics.Drawable",
              "Signature": "public Candide.Graphics.Drawable Drawable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDEBB339F83C1B85E64BFCC0A4A8F0820AB2F415F0E8D82FA3710EDB96D885C"
            },
            {
              "Id": "Fade:Candide.Graphics.Fade",
              "Name": "Fade",
              "Type": "Candide.Graphics.Fade",
              "Signature": "public Candide.Graphics.Fade Fade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20365481552FDB8425D19B425E1D5886003B442AC206237E80DB7ACE53CFE3A6"
            },
            {
              "Id": "Friction:Candide.Graphics.Friction",
              "Name": "Friction",
              "Type": "Candide.Graphics.Friction",
              "Signature": "public Candide.Graphics.Friction Friction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4013FF55249B7BA791E8CCDE4E214B7F7481257B9D37F927ED7A97BCBF29B375"
            },
            {
              "Id": "General:Candide.Graphics.General",
              "Name": "General",
              "Type": "Candide.Graphics.General",
              "Signature": "public Candide.Graphics.General General",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0B68FEA8D4CF5325E120E9876D7FCF77B5D69A4861B9563895C3CF5B26AEBD5"
            },
            {
              "Id": "Gravity:Candide.Graphics.Gravity",
              "Name": "Gravity",
              "Type": "Candide.Graphics.Gravity",
              "Signature": "public Candide.Graphics.Gravity Gravity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C7126DB9E2B2E6EE6B8DC67B495FE6BDAAD6862F9BC4E56401D925CAF7557C7"
            },
            {
              "Id": "HslDrift:Candide.Graphics.HslDrift",
              "Name": "HslDrift",
              "Type": "Candide.Graphics.HslDrift",
              "Signature": "public Candide.Graphics.HslDrift HslDrift",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD358CD38E5641A09FBE1F1EA1E94E43B97240A938ED977A3092C38EDFCE24B8"
            },
            {
              "Id": "LightSourceComponent:Candide.Graphics.LightSourceComponent",
              "Name": "LightSourceComponent",
              "Type": "Candide.Graphics.LightSourceComponent",
              "Signature": "public Candide.Graphics.LightSourceComponent LightSourceComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0CAF27BACD4F841863C956B6AAD5FE84643EFC126085ED49382F3F540C82573"
            },
            {
              "Id": "Mask:Candide.Graphics.ParticleMasks",
              "Name": "Mask",
              "Type": "Candide.Graphics.ParticleMasks",
              "Signature": "public Candide.Graphics.ParticleMasks Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBF82EF781F525939C029B7E7BEEBD666C90E680F172C5A12080EF39B86EE959"
            },
            {
              "Id": "Roll:Candide.Graphics.RollComponent",
              "Name": "Roll",
              "Type": "Candide.Graphics.RollComponent",
              "Signature": "public Candide.Graphics.RollComponent Roll",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48D3301D569C8B748F2F7A1015712FF25977825D654BDC37AD9DBC4D6B33E5DC"
            },
            {
              "Id": "Temperature:Candide.Graphics.TemperatureComponent",
              "Name": "Temperature",
              "Type": "Candide.Graphics.TemperatureComponent",
              "Signature": "public Candide.Graphics.TemperatureComponent Temperature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BBA18083E403A61C63DEE10FB8DA0A2C8634751AB182071850CE2A1C57168B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A0E20E00B65621D3082D4AE44015BF4C4A673D18302C4FFBE2D95A6D46596B81"
        },
        {
          "Id": "Candide.Particles.ParticleEmitter",
          "Name": "ParticleEmitter",
          "DisplayName": "ParticleEmitter",
          "FullName": "Candide.Particles.ParticleEmitter",
          "Namespace": "Candide.Particles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationSpan:CandideCreator.Shared.Models.Particle.AccelerationSpan",
              "Name": "AccelerationSpan",
              "Type": "CandideCreator.Shared.Models.Particle.AccelerationSpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.AccelerationSpan AccelerationSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AFA73B900E9F96F4A38D0471964266675816107A82419E339F1F36503BA7F65"
            },
            {
              "Id": "AmountSpawned:System.Int32",
              "Name": "AmountSpawned",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountSpawned",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3109F45BDD6BB995295A72282F5A996158D26DAAE4B0C5AD4BB0C8FB78D1E88A"
            },
            {
              "Id": "AnimationTimeScaleSpan:CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan",
              "Name": "AnimationTimeScaleSpan",
              "Type": "CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan AnimationTimeScaleSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F30707630627C7493F7C1069E3F3EA27ED2421735B9AE59BA7F29B82D56A32F"
            },
            {
              "Id": "EmitterLifetime:System.Single",
              "Name": "EmitterLifetime",
              "Type": "System.Single",
              "Signature": "public System.Single EmitterLifetime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "579059FD20E222B88932C8A66DA5356CD5B82D6D57D840BD6B86D9D680FD3187"
            },
            {
              "Id": "Finished:System.Boolean",
              "Name": "Finished",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Finished",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "RotationSpan:CandideCreator.Shared.Models.Particle.RotationSpan",
              "Name": "RotationSpan",
              "Type": "CandideCreator.Shared.Models.Particle.RotationSpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.RotationSpan RotationSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AFCF1CFBDB7CC344D13B38E5D705F3C26D1D7507B09FC37D4B99EF79EB76882"
            },
            {
              "Id": "SpawnArea:CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
              "Name": "SpawnArea",
              "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
              "Signature": "public CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea SpawnArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7550BDFCD23C2FC9990E16152C78B2928E4A32B0B64F71D60D89FF9E77005BF4"
            },
            {
              "Id": "TemperatureDecayTimeSpan:CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan",
              "Name": "TemperatureDecayTimeSpan",
              "Type": "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan TemperatureDecayTimeSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B29332D4A6CD8845770885DC6C16C8E069D014C495EC3CF8CDBE066F7F5436A"
            },
            {
              "Id": "TimeBetweenSpawns:System.Single",
              "Name": "TimeBetweenSpawns",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenSpawns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13AFD4D0E69A2C4092559BFD34234F62019C1AE21988DBC3C0AEF99368A7A40"
            },
            {
              "Id": "TimeScaleSpan:CandideCreator.Shared.Models.Particle.TimeScaleSpan",
              "Name": "TimeScaleSpan",
              "Type": "CandideCreator.Shared.Models.Particle.TimeScaleSpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.TimeScaleSpan TimeScaleSpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97E7296AF3BF9D0174741E0A83F83F182A35410B3DDEB120B97D115A223B9FF6"
            },
            {
              "Id": "TotalTimeActive:System.Single",
              "Name": "TotalTimeActive",
              "Type": "System.Single",
              "Signature": "public System.Single TotalTimeActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1D5327ABC86B5681020B370D755DC6B6612672CEC3CDA4BD2F2F95414FA2336"
            },
            {
              "Id": "VelocitySpan:CandideCreator.Shared.Models.Particle.VelocitySpan",
              "Name": "VelocitySpan",
              "Type": "CandideCreator.Shared.Models.Particle.VelocitySpan",
              "Signature": "public CandideCreator.Shared.Models.Particle.VelocitySpan VelocitySpan",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BEDB373D55FECA04B8DFD36A9C01937E70C03FB291DFCEDD6A5BCAC504EC714"
            },
            {
              "Id": "_hasTemperatureComponent:System.Boolean",
              "Name": "_hasTemperatureComponent",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasTemperatureComponent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7E8B71E7E8816A53614DFF381E21C09000763DF2C747A6570623048F8B210AA"
            },
            {
              "Id": "_overrideFrameAnimation:System.Int32[]",
              "Name": "_overrideFrameAnimation",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] _overrideFrameAnimation",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C12E04B54CB96E10C3358798CCC4A725DB8CD2F1AD0F96997FB527E3A35C26B5"
            },
            {
              "Id": "_overrideParticleData:Candide.Data.DebrisParticleData",
              "Name": "_overrideParticleData",
              "Type": "Candide.Data.DebrisParticleData",
              "Signature": "private Candide.Data.DebrisParticleData _overrideParticleData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FF732716FEA93C3F5239F4B43DE954C8C2E136827BC4B28873B9B108BCC1D832"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            },
            {
              "Id": "_totWeight:System.Int32",
              "Name": "_totWeight",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _totWeight",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DA37B119F3D8B2137BE06D1E9BE648A1D3BFB10D7DBD7E512A2E0E6F0DE2608"
            },
            {
              "Id": "_weightedParticles:Candide.Particles.WeightedParticle[]",
              "Name": "_weightedParticles",
              "Type": "Candide.Particles.WeightedParticle[]",
              "Signature": "private Candide.Particles.WeightedParticle[] _weightedParticles",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "691CF1BEC662E917D13EC3266CE95A05F54C5C17C75BBC4E548246CC500475DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEmitterData(Candide.Data.ParticleEmitterData)-\u003ESystem.Void",
              "Name": "ApplyEmitterData",
              "Signature": "public System.Void ApplyEmitterData(Candide.Data.ParticleEmitterData data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Candide.Data.ParticleEmitterData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "0158ED34CAE6B2AA97B2B99E023E8EA66712414C58A0015BC477E872649F44F8",
              "Hash": "36EF926CF5C0537023CC8A9699BB9651A647143DAE066CE350AAE9D869103737",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::ApplyEmitterData(Candide.Particles.WeightedParticle[], System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea, System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyEmitterData(Candide.Particles.WeightedParticle[], System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "ApplyEmitterData",
              "Signature": "public System.Void ApplyEmitterData(Candide.Particles.WeightedParticle[] weightedParticles, System.Single timeBetweenSpawns, System.Single emitterLifetime, Microsoft.Xna.Framework.Vector3 offset, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea spawnArea, System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E rotationSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E velocitySpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E accelerationSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E animationTimeScaleSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E temperatureDecayTimeSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E timeScaleSpan, System.Int32 amountSpawned)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weightedParticles",
                  "Type": "Candide.Particles.WeightedParticle[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeBetweenSpawns",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "emitterLifetime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spawnArea",
                  "Type": "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotationSpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "velocitySpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "accelerationSpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "animationTimeScaleSpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "temperatureDecayTimeSpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "timeScaleSpan",
                  "Type": "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "amountSpawned",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 521,
              "BodyHash": "6CE5E89A04F32D5DAFA6A1F5FD20625C4B4401736282BCEA8BAA40487EC5348A",
              "Hash": "C0F8A4819864C02467582FAFE3D0BDCBDD39420FCC4193FB79AAFC6E1B63F90B",
              "CalledMethods": [
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E::GetValueOrDefault()",
                "System.Enum::HasFlag(System.Enum)",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetOverrideParticle(Candide.Data.DebrisParticleData)-\u003ESystem.Void",
              "Name": "SetOverrideParticle",
              "Signature": "public System.Void SetOverrideParticle(Candide.Data.DebrisParticleData debrisParticleData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "debrisParticleData",
                  "Type": "Candide.Data.DebrisParticleData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "3CF51D776FDDDBB854FF53078C12ECC62A8FB0DA6389BBB8B118EBAEE81FAF9B",
              "Hash": "61236CF85DAB54FB8860A2C1F1F37F4CBD5E88A2C8D2A40FF66CA9BF7CF1CF5A",
              "CalledMethods": [
                "Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetParticleProperties(System.Int32)-\u003ESystem.Void",
              "Name": "SetParticleProperties",
              "Signature": "public System.Void SetParticleProperties(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 352,
              "BodyHash": "2006EF4D334707039A68C7B85656152B796D043E71788E40F49209DE347A2313",
              "Hash": "9A255EE400B01DB860107441CC120FED232DE84F69B79583DFB0572DD9109DD7",
              "CalledMethods": [
                "CandideCreator.Shared.Models.Particle.TimeScaleSpan::GetRandomTimeScale(System.Random)",
                "CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan::GetRandomAnimationTimeScale(System.Random)",
                "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan::GetRandomTemperatureDecayTime(System.Random)",
                "Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)",
                "CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan::GetRandomTemperatureStartOffset(System.Random)",
                "CandideCreator.Shared.Models.Particle.RotationSpan::GetRandomAngle(System.Random)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea::GetRandomPosition(System.Random)",
                "CandideCreator.Shared.Models.Particle.VelocitySpan::GetRandomVelocity(System.Random)",
                "CandideCreator.Shared.Models.Particle.AccelerationSpan::GetRandomAcceleration(System.Random)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTimer(System.Single)-\u003ESystem.Void",
              "Name": "SetTimer",
              "Signature": "public System.Void SetTimer(System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "C80B2F33ED73FD7562864ADFCCB2962B36EB2FCE6BC65587CCFF400BF23C840C",
              "Hash": "D54B7818F26F4955679FE39BC4CA010B6B59EADC912EE92BF58B202044E20A3F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SpawnParticle()-\u003ESystem.Int32",
              "Name": "SpawnParticle",
              "Signature": "public System.Int32 SpawnParticle()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 323,
              "BodyHash": "A3D7D59765D7362510F5A4592EA74F15A8934277554BB5AA5D2221CEB0EAB096",
              "Hash": "F1AB15D4CCBFFE7B2BDE4EDB8C23CB93D22B4AF83CAF64C39ABAB074A5B8282D",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)",
                "Candide.Data.DebrisParticleFrames::Next(System.Random)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)",
                "System.Random::Next(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Trigger()-\u003ESystem.Void",
              "Name": "Trigger",
              "Signature": "public System.Void Trigger()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "A0EBF1561C74B615630F28165B3A7F17140F1A282246D4FBE517BFB9A5FDE70C",
              "Hash": "0B95ABBF5541BD0160842F463F7808F688D7A16FC8328DE61C782684F56C561D",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9DB9329977BED6092463E269B42893A618237E1D9025EA43E6EA1EAB15A5867B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "4E2D08048247BC11A7576CE316F08C3945E8AE0A6061FAB6FABF9CC451DB5C22",
              "Hash": "A90F2A7CDFD526CB5BD780C46C68276455221F09EEA0DAB9DBC450F13EF8631F",
              "CalledMethods": [
                "Candide.Particles.ParticleEmitter::Trigger()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A3E972A45034FD96CF66F4790970962239721225FFE8B5E3D1EF05C459FA6AFA"
        },
        {
          "Id": "Candide.Particles.WeightedParticle",
          "Name": "WeightedParticle",
          "DisplayName": "WeightedParticle",
          "FullName": "Candide.Particles.WeightedParticle",
          "Namespace": "Candide.Particles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParticleData:Candide.Particles.ParticleData",
              "Name": "ParticleData",
              "Type": "Candide.Particles.ParticleData",
              "Signature": "public Candide.Particles.ParticleData ParticleData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDE21F8642F782BD5A96338366501AB01F2F3163BBB279E104BD38BB688C9CDF"
            },
            {
              "Id": "Weight:System.Int32",
              "Name": "Weight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Weight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3B6F4471104A65E871B54F855C79DAEF496196A83228640307D62E6554F5BF5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3917336B4186A2EF48E13936DCD7659B5F356240B4E88B4C3534BFF92639F0E1"
        },
        {
          "Id": "Candide.PlayerMode.AbstractModeManager",
          "Name": "AbstractModeManager",
          "DisplayName": "AbstractModeManager",
          "FullName": "Candide.PlayerMode.AbstractModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "ShouldPauseInSinglePlayer:System.Boolean",
              "Name": "ShouldPauseInSinglePlayer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldPauseInSinglePlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3CFA1962F38DAC43D914A8639DBA1BD7552DD20ECC8AD04F22E8749579714B16"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            },
            {
              "Id": "IsMouseOverGui:System.Boolean",
              "Name": "IsMouseOverGui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMouseOverGui",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "302503E9D2649D7850E4D640FED2EBD87BBA8EFD08729F673AF7BEF5CA02D5B5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawCursor",
              "Signature": "public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E0E6D168CEAC56CB83609917E6A624A9B78C5DA6D0138B1E4B44A00BC13CCD43",
              "Hash": "74FEA3A8A95B0A294CED3BE758558526415B0B34CB18CC58CEEA15D368AE48FC",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A9E7CBC46932E941311473BDC7982EBB7E2FB3B2C29153EA5B1FB9AFF266D6FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C7A00765A4391BAA89A89314BA609D8C983E450E90BF9F345FBBA883D467A388",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "95EE0C6E465DD517E4AF3E2D2A75C633DB6D61E34DB14EB95CEE3DAD36E87BBC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B849CAFB72CF9FBAF00F17057CBEE746857CD0FD60750424318594D4F74541E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B09B62A821DE16AC37C7D742DA93C1749BF5D31F961BD776D765D6846B977BC7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnPlayerDamaged",
              "Signature": "public System.Void OnPlayerDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2C4F0FDC9B108091B447F5FAC3F645B88F4E7978EF1BA0D4B11B6C52AE590998",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B13FB918CDC5881DFE5357E791C98BFF65627FA3211F2062952EA7D6C03C1B3F"
        },
        {
          "Id": "Candide.PlayerMode.BigModeEmptyManager",
          "Name": "BigModeEmptyManager",
          "DisplayName": "BigModeEmptyManager",
          "FullName": "Candide.PlayerMode.BigModeEmptyManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.BigModeEmptyManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.BigModeEmptyManager",
              "Signature": "public Candide.PlayerMode.BigModeEmptyManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C089CCE8060EFE48C128A8324E4AC529E69E6DF81E20F1AC4CF1F4555D5F5E8"
            },
            {
              "Id": "_townWindow:Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Name": "_townWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow _townWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "024157C1C82043CE82E48CC06F9651FCB22061DB5E8142F134AA50C2E301D6C9"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "98BF9A474307AFDB5F5DADEDD81E9A27F7FC4FD35C13B50766A8FB2AAA376542",
              "Hash": "DBF23BC1F0F98E885F98189ADD7C1B82B889585F4CB151D4FE155513BC60E0E3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "4D86BCA9106EAD64225EC3A4DB58DF419809CB9F9FFCC836A512AD9B72036EBB",
              "Hash": "E001FCCCAC9C9D1898D868566DBB2FEFF3FCCEECC944492F3010A4E4D2342804",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_LogisticsTent(System.EventHandler)",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::.ctor()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "event:/interface/navigate"
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "EBDDBD3DA0B97607FB20EF898B77CA870A4AEA8CFB0F59C8D22E7C3A18BC6514",
              "Hash": "FB51745A873BA52F53816DD1B5675968D2B898630F70B5DB079FD9061F1A4BDC",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.BigModeEmptyManager::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_AvailableResources(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_AvailableResources",
              "Signature": "private System.Void OnUpdate_AvailableResources(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B9AA9D6564B328BB292E98DDD53439F355552F9C401E55E01B43F7E462F17401",
              "Hash": "FF0D864E9C49ACE9D533C99A801A938BBACA7F698FF54632F9675754DCB0693D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_LogisticsTent(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_LogisticsTent",
              "Signature": "private System.Void OnUpdate_LogisticsTent(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B9AA9D6564B328BB292E98DDD53439F355552F9C401E55E01B43F7E462F17401",
              "Hash": "E3E52BF22DD73FB5611E69EC1437B8223C49A3ED98680BB8063E70CE3C52913C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Town(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Town",
              "Signature": "private System.Void OnUpdate_Town(System.Object sender, System.EventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B9AA9D6564B328BB292E98DDD53439F355552F9C401E55E01B43F7E462F17401",
              "Hash": "A8A98BF4BAAFDDC96DE6F53BC8914888375F3E01F3AC233FC34AE95584AD561D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "E6E6FCD621F9F3DA633B529B13103A3A062C48AD2424D6FB29EA5779F66AF919",
              "Hash": "86B05FECAAAF776A17E675FF6E4B15DE44288DBE7875ED0A6E57F5DB6CA93421",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.PlayerMode.BigModeEmptyManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "61C32E03D1E65B61C3E3C5EEAA0B41AA77AE24B2E6D65E684670D77D4466501D"
        },
        {
          "Id": "Candide.PlayerMode.BigModeManager",
          "Name": "BigModeManager",
          "DisplayName": "BigModeManager",
          "FullName": "Candide.PlayerMode.BigModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.BigModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.BigModeManager",
              "Signature": "public Candide.PlayerMode.BigModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CA7DAC289C0C2F5A2C14C68D58A1488F5CCDD8EF4D56572E804A432BDCFC539"
            },
            {
              "Id": "PreviousSubMode:Candide.PlayerMode.SubMode",
              "Name": "PreviousSubMode",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode PreviousSubMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E810EED2CB8E227A11F9397D03772F2E0DEA31283553CCC4757BED9BBEF0018C"
            },
            {
              "Id": "SubMode:Candide.PlayerMode.SubMode",
              "Name": "SubMode",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode SubMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15A79A0AAC709686A3F972662D9413EB5FC0ABA255B56E102B0A42B841BEA334"
            },
            {
              "Id": "Town:CandideServer.Models.Town.TownModel",
              "Name": "Town",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44AAF5589F8C94194999D4F476136076E25E367015ADC4E38AD93E2F6EEBEC2"
            },
            {
              "Id": "WorkbenchEntity:Shared.Entity.EntityWrapper",
              "Name": "WorkbenchEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper WorkbenchEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529C6F6F404BA94324CD9676CED357E7AEC3D3928F9CC78CD20BF9B632CFDB90"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            },
            {
              "Id": "SubModeManager:Candide.PlayerMode.AbstractModeManager",
              "Name": "SubModeManager",
              "Type": "Candide.PlayerMode.AbstractModeManager",
              "Signature": "private Candide.PlayerMode.AbstractModeManager SubModeManager",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "DD6DCD3FC16B0CD1A899F45ABC3CD648A673D7C7F0784A70ACF00676A02592E3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawCursor",
              "Signature": "public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "68FEDDC07DD4984990DF6E4E7CA3EE8EAB942D2725B4FC2B48D10856442D51E6",
              "Hash": "1FF5753AE71631CB32AEA7594D7A1975CF0B6A22E8FB6A005F49E316759DC576",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5812D0876356997DEF1314899FB2AD9C03DC9E4B9CD9387EF36D068C52F25C01",
              "Hash": "6CC95D78BAB6D41961E2B8BDFA6E3BE9D36F71FBD57A0B6F5F15FD6D40476D19",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4461F1B1E56D7E3F6242A521C0C11C6C3D787E461EA72187D933D48B58683D38",
              "Hash": "1B181BB2EADFA22FA3ACCB49A2668B40B4A978E0CEC096ECFDB4E277697F4971",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::DrawUI(Candide.CandideUI.UiRenderContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ED3BA1ECFD6886D9DC11BA0ECB58A192C642C3E63222D75679C47A4AB1061443",
              "Hash": "2A8C4820BC7E379F87D9858764D83493E6E7AE180638915F0DDB49FE317F93B6",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterSubMode(Candide.PlayerMode.SubMode)-\u003ESystem.Void",
              "Name": "EnterSubMode",
              "Signature": "public System.Void EnterSubMode(Candide.PlayerMode.SubMode subMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "subMode",
                  "Type": "Candide.PlayerMode.SubMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "28EB0B6D57043E13C0F1D522F57706DAE2A899EEDFDB5A023EFD3908FBFF547B",
              "Hash": "11864D46CA96AE5AF42ED0F59C47CFD2063CF42D2018B52B9899F45220508708",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::OnLeaving()",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.PlayerMode.AbstractModeManager::OnEntering()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "812E2BAE3746E6A4C315092056AACC8FB73B23A54932D37689CA90BC7C046B4A",
              "Hash": "10E5E26A5B41F87B289A1825313AF5C69AA7C29533C0A34FAF643816F38361D0",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "9BDA27885D5401B6CD24C35ED0C6ED19C13B39866F021906B97CE737E9DDE7A5",
              "Hash": "628C5DB8AED356DA0010830CC9F02E6565020721B9539BB9EA1457A48C373916",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Hide()",
                "Candide.Input.RtsPlayerInputController::Activate()",
                "Candide.PlayerMode.Construction.ConstructionContext::Activate(CandideServer.Models.Town.TownModel)",
                "Candide.PlayerMode.BigModeManager::EnterSubMode(Candide.PlayerMode.SubMode)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "2C23AE27A751EF743F1937C494EFCE20F0B12630CDF94314557E012A33CF7CDA",
              "Hash": "A5D1CC3A63A4240C8043E8D73DB07C2126D7F9E9F6AD61FD9A2A7C0A1085A766",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Show()",
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::OnLeaving()",
                "Candide.PlayerMode.Construction.ConstructionContext::Deactivate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnPlayerDamaged",
              "Signature": "public System.Void OnPlayerDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "00E45212639B8C239A89FF8F2D00896AB65B5037D6717DA18E1949110652D415",
              "Hash": "00634DA0A1E0A12F0D8C62AB6FFF81052478F8A17CFA7AE2BBF1F4DB37804281",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TownRemoved()-\u003ESystem.Void",
              "Name": "TownRemoved",
              "Signature": "public System.Void TownRemoved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "EDB03F3DF7456EC2D1145A3D363BF884FF1BF315B4AD0BC60DE2BF4A7CA41CB6",
              "Hash": "969CABD1E4D63C1384281CBAAF35F52FFB7BCD5EDB7AE146AD27812A625B9CE9",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::OnEntering()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9547EC18B3FCEB65E22D64673D2D0F68CFF56404FAEB63B36AA4C21CBA0B42DB",
              "Hash": "65EA4F3B9D980E071712006D86ADE8A50BC254990FA16037C17A00D5F5797770",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::get_SubModeManager()",
                "Candide.PlayerMode.AbstractModeManager::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2F44E24732CA4F427226FC3EAD690721701D8CAC8DC8C46C6B900FF448F4FEA4"
        },
        {
          "Id": "Candide.PlayerMode.BuildingsIOEditingModeManager",
          "Name": "BuildingsIOEditingModeManager",
          "DisplayName": "BuildingsIOEditingModeManager",
          "FullName": "Candide.PlayerMode.BuildingsIOEditingModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.BuildingsIOEditingModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.BuildingsIOEditingModeManager",
              "Signature": "public Candide.PlayerMode.BuildingsIOEditingModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4609A52F0C6901C122374365029A9615F6B24E8797DCD5C5EE575B0749935684"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawCursor",
              "Signature": "public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "8B96FF17411C63CFB71D497E55C4A3305E295F2E4A74444C6B5F4FD58890E130",
              "Hash": "29AAC46428CECD4B4F1C3E2F792B1AF0E425D4B13EF929A7F238DE58F6606B52",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "Candide.Input.SuperKeybind::Down()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "private System.Void Exit()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3CA7EAEE8F043381CB160556A496883603870EC05E781DB2AD6961B1FCBD8BA8",
              "Hash": "8C95E0B37A27B9A6CBF0C504B898C363A051ED75C0B51FDF053356CB1E0EB7FC",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "4207B168551C44B44FFB9E8197EDBCD813FB02D75ECF36DDE36AFD20DC87CF02",
              "Hash": "D1260A8614931C498B3CEEE11113331E6928E03C1DBD72E87EA6B8D3E7B8AFF9",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BB1B44FE98C76B3E3020F6D1979FB12FEE2BFB28077F8EE8343C42B6F845EAEB",
              "Hash": "C4185A504912948F3D4269D2A3798AD034373B36EFDAF8D817808EAA3BC5E810",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "BuildingsIOEditingModeManager"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "80AA4C4BE05A390B9119EC53C6064A81BA680DE44A2C8FB809F92D61EB537F49",
              "Hash": "0232FFF28F4973BCBD7EEC91A0C139EBFAB695D64624FAFF734983C9662F53D3",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.BuildingsIOEditingModeManager::Exit()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4D7D1E7095CEEB9311ECE67EC158C078EC51AFEFD06351957E0F4D893C1F78D0"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
          "Name": "ConstructingHandler",
          "DisplayName": "ConstructingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InfinitePlacing:System.Boolean",
              "Name": "InfinitePlacing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InfinitePlacing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8F9A561991E7115A9D31B46EEEC3A8F875BCDB1E9C3131E0BC1B55C1EDA417"
            },
            {
              "Id": "PlacementStyle:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "PlacementStyle",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle PlacementStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BA2ABFF030AC14F471081E50470BE3D82581051BF387099EF1AEFD9B3A52060"
            },
            {
              "Id": "PlacingBiomeCategory:System.String",
              "Name": "PlacingBiomeCategory",
              "Type": "System.String",
              "Signature": "public System.String PlacingBiomeCategory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E193093DC147504165C666D6F39EE09E0FD4F39C9E08A43722B4DE19DC1532B2"
            },
            {
              "Id": "PlacingConstruction:Candide.PlayerMode.Construction.PlacingConstruction",
              "Name": "PlacingConstruction",
              "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
              "Signature": "public Candide.PlayerMode.Construction.PlacingConstruction PlacingConstruction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7093F9D7D3CA638105607F34E06358178B5BD364A8604FDBE7B251A903EB9483"
            },
            {
              "Id": "PlacingTopLeftTile:Microsoft.Xna.Framework.Point",
              "Name": "PlacingTopLeftTile",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PlacingTopLeftTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BE43131B9E6A1E3D067D008763733E16CB17EC9C330B3E778B9EB4783BC1267"
            },
            {
              "Id": "Primary:Candide.Input.SuperKeybind",
              "Name": "Primary",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Primary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10A05DB95068F5303D7360EBFC08D26091D54B65122FD5B8270405406E721887"
            },
            {
              "Id": "Secondary:Candide.Input.SuperKeybind",
              "Name": "Secondary",
              "Type": "Candide.Input.SuperKeybind",
              "Signature": "public Candide.Input.SuperKeybind Secondary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8FB8CF09986A1647A5F3EA69E16C2778C596D6CDFC36D280EEF8C09220FA964C"
            },
            {
              "Id": "SelectedConstructionChanged:System.EventHandler\u00601\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E",
              "Name": "SelectedConstructionChanged",
              "Type": "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E",
              "Signature": "private System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E SelectedConstructionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "508791BB275E22BAF488D76448A0D294A0BBEFE6D53890AFE3AC7A0E34B15294"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "SelectedConstructionChanged:System.EventHandler\u00601\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E",
              "Name": "SelectedConstructionChanged",
              "Type": "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E",
              "Signature": "public System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E SelectedConstructionChanged",
              "Visibility": "public",
              "Hash": "3E5556B55B7A0D3448437FBCC45FB095540D6EF9090A29BE38B791E4D1962104"
            }
          ],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "4413200C92216BFB2E56F422290E8D8B5E4984E3BDE950A5210D8E44862EDB93",
              "Hash": "7A34497C0A69004F4AD6BB8E7DE99A63B7AB449B76E22FF90905DE745EB12B7B",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldTileOverlayForConstructionUnderMouse(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Construction.PlacingConstruction::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point)",
                "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)-\u003ESystem.String",
              "Name": "GetBiomeCategory",
              "Signature": "public System.String GetBiomeCategory(Microsoft.Xna.Framework.Rectangle constructionTileBounds, Microsoft.Xna.Framework.Point placingTopLeftTile)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "constructionTileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "B02E9FC31BFB87FDF44DFB57A5E24C3292ECE5DD303544FA34937FE99A00CCA3",
              "Hash": "F7BEC0506FDF660F14EE493CEF7D93B8EC8133BD819A69799DAA34456F0A1DD1",
              "CalledMethods": [
                "Candide.Toolkit.BiomeCategoryHelper::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "ECE61E22F962F2F640AD9F90E0AF4744CD3D30CA0C549FE89D4476DDB7F615EF",
              "Hash": "CC50356A6FBB1C9A57A3E289F41F58C683400D860FB4AD12803D710FFABE291C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetAll()-\u003ESystem.Void",
              "Name": "ResetAll",
              "Signature": "public System.Void ResetAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "ABC6ED2CEFEE80D74F8E41F0E2983C1DE183FCBF951CAD2275DD09F8289A09B9",
              "Hash": "3029AC428235853EB2BFC6FDAD4392E257CDF61BDDEB59A59E6F7847198DCF56",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::ResetDrawing()",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetDrawing()-\u003ESystem.Void",
              "Name": "ResetDrawing",
              "Signature": "public System.Void ResetDrawing()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "D361AE5A3BF4E45E05D5199D51C4B33D8C7E68E5289BA90E2F0E249E31CE9673",
              "Hash": "6ACBA46D8C32FDFFE928FADF987901153A7EBF583E0E8B544E68699786526AAA",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Reset()",
                "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::Reset()",
                "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Reset()",
                "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::Reset()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSelectedConstruction(System.String)-\u003ESystem.Void",
              "Name": "SetSelectedConstruction",
              "Signature": "public System.Void SetSelectedConstruction(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "19F19E2F376309D814596BDFA78722CB7D2A371A235A9C63D06BEB279092C826",
              "Hash": "06EC5905C3B0B7CEA49BD7F2EEB8AF323E69D1B9F71CCC06AC8D86F2B231060A",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::ResetDrawing()",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.PlayerMode.Construction.PlacingConstruction::.ctor(System.String)",
                "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::Invoke(System.Object, !0)"
              ],
              "StringLiterals": [
                "service:remove_construction_site"
              ],
              "Source": null
            },
            {
              "Id": "Update(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 274,
              "BodyHash": "86EBF9FD0E2A1DF0E9D203D7474B815C8F14CC6D2AF8C91221DCD29E1EAB511B",
              "Hash": "9362826D8676CF306CB24F16BD4926C789A56D7871AA00895A94FAF9CB4825CE",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_SpaceInfo()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)",
                "Candide.PlayerMode.Construction.PlacingConstruction::Update()",
                "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D132B1925E75AB76CA57B3CA007033227DA12AFF82F152A4BC53ECD76C3B5D9E"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler",
          "Name": "DraggableDrawingHandler",
          "DisplayName": "DraggableDrawingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lastPlacement:Microsoft.Xna.Framework.Point",
              "Name": "_lastPlacement",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastPlacement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CF3C924DAD40F67EA31393D761178BBC641AED44E4CBC76AD0F0C2808E73FDA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5C47006A6C0A2598355F5E776B5205408A9EFA8D46AB03CCAA839A0708492488",
              "Hash": "916EF382394737C02A1179057F08957EB6A33102AD2B1974A2326329D64B832D",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B35C39F68E17A725708A48D8E776975881F1BED858CD7577EA5BADC245856989",
              "Hash": "608EE85BCF05F637C451C70C893501CC0FA4FF6E792E3113770F7C0ACFB94934",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "22D7BAA520E01B503CFE6DB4EA7FD9B7CB12565E567E38582D7190E836AF69DF",
              "Hash": "7147FFA02EE7F7FE398A425EDE6194E51D97AAE8E5018E3CE1CD2E3B32F75E87",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Down()",
                "Microsoft.Xna.Framework.Point::op_Inequality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::SetSelectedConstruction(System.String)",
                "Candide.Input.SuperKeybind::Up()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "69BE4EE7DFA1673DAC76AB56E1ED5669C3981913F094015991CBEC8CD58E9026"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler",
          "Name": "LineDrawingHandler",
          "DisplayName": "LineDrawingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSites:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "ConstructionSites",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E ConstructionSites",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78A83F408B003800E4E23A9B6D730518A2413B46F97859790F0D7F4A604D8BC2"
            },
            {
              "Id": "_drawingLine:System.Boolean",
              "Name": "_drawingLine",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _drawingLine",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "12E9AEA76F4FCE1BCEFE73A76600A8B884B11AB34A91C30742217C3B1B1ED457"
            },
            {
              "Id": "_lineTopLeftStart:Microsoft.Xna.Framework.Point",
              "Name": "_lineTopLeftStart",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lineTopLeftStart",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "818D77B58F0DA62D7DE793B084F39B0127710BF04E468CFED1C09BDDBB0AC56E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "131488DB4E6A67E1FBEF1DB673A7B103F57F5DFB532962359FF5F6F1BD4D18E8",
              "Hash": "3AD3E552EB95A23DC1BD8022E929F946D098660E365BEC7F95D949F03B649F2B",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "54A66E53AF32093F9BA1E34D47F04E2F38B696BFAC9F97F0070CA6D414AC2A80",
              "Hash": "D8D7575DEBC61744104461B9780F67D6DFBAC7590DD5255E0DCE05F485972DA2",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 493,
              "BodyHash": "92B07E70E7356E3DF8857929CB948CEFBC83ED5810FB1B73488F38C862184D41",
              "Hash": "744D5BCEB07FE28279245BE3584D2B40CC64A94C52A61E99937C7138A12C2EB9",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Reset()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Candide.Input.SuperKeybind::Released()",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::\u003CUpdate\u003Eg__CheckPoint|4_0(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point\u0026, LineDrawingHandler.\u003C\u003Ec__DisplayClass4_0\u0026)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "001D0643E9BEAF811411DFA5A45F2A7E72CC3E217AB534AB914E06879A1FA5D7"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData",
          "Name": "PlacingConstructionData",
          "DisplayName": "PlacingConstructionData",
          "FullName": "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "ConstructionType:Shared.Models.Construction.ConstructionType",
              "Name": "ConstructionType",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType ConstructionType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D8A29529B7E76A782D5DDC6150323AEB42036C603EBCA7A471F68D44F2EE701"
            },
            {
              "Id": "ProximityFunctionalities:System.Collections.Generic.List\u00601\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E",
              "Name": "ProximityFunctionalities",
              "Type": "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E ProximityFunctionalities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7CB8E3AB7860A691F475F65CF47E0B8E95BE857A7D6A2F9AFC45BF54EB226C3"
            },
            {
              "Id": "SpaceInfo:Shared.Models.Construction.ConstructionSpaceInfo",
              "Name": "SpaceInfo",
              "Type": "Shared.Models.Construction.ConstructionSpaceInfo",
              "Signature": "public Shared.Models.Construction.ConstructionSpaceInfo SpaceInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B84934CBE5FBFDE0182580470D46422256F5343C41423BC51112999EA57D25A"
            },
            {
              "Id": "SpawnedId:System.String",
              "Name": "SpawnedId",
              "Type": "System.String",
              "Signature": "public System.String SpawnedId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79BD330C13AC4FE706A882B148C090E1F28B58BF58752BBF025A8657667D90DC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point placingTopLeftTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 157,
              "BodyHash": "BCCFE9FC6710FB7510DD7778597DC9491975A89C828DD00EE8C9EF98A63C60F9",
              "Hash": "1B2DEFA3EB994C2A5BB63F3C89982D38917EC0290AF0092FD01824BDF35FAD80",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::get_Current()",
                "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasConditionsMet(Microsoft.Xna.Framework.Point, System.String)-\u003ESystem.Boolean",
              "Name": "HasConditionsMet",
              "Signature": "public System.Boolean HasConditionsMet(Microsoft.Xna.Framework.Point placingTopLeftTile, System.String placingBiomeCategory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingBiomeCategory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 366,
              "BodyHash": "07092FF832316A276341F36FFE87B8EEBDC8365D746C48A9F2E1454DD1E94096",
              "Hash": "C0CD64B21858E640D68037745A5947F7213760A91C9E2AB942B6B79AF9600A21",
              "CalledMethods": [
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::get_Current()",
                "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality::IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "other"
              ],
              "Source": null
            }
          ],
          "Hash": "7DB91A838B45D2D0ED10B8A0CD383B7E13B7673798A8CE3D1C2E53BA32C91712"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler",
          "Name": "RectangleDrawingHandler",
          "DisplayName": "RectangleDrawingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_drawingRectangle:System.Boolean",
              "Name": "_drawingRectangle",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _drawingRectangle",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBEC4A1E4AA3E9722C33E250F7EB7609B6875DE75C028A7BA9116F792AA9BCE3"
            },
            {
              "Id": "_rectangleTopLeftStart:Microsoft.Xna.Framework.Point",
              "Name": "_rectangleTopLeftStart",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _rectangleTopLeftStart",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7EDB68003D77D211E1C47F8AFC9DC7BCF6119BD9BAF032B380ED98461A7C14E6"
            },
            {
              "Id": "_xAmount:System.Int32",
              "Name": "_xAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _xAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "709C9211129DBAE1F0542B2FE3B90A8E84708C4AE8AB4C27F4E3D2E682A45E11"
            },
            {
              "Id": "_xSign:System.Int32",
              "Name": "_xSign",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _xSign",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFA64D9A64C95421798F158E4A4622ED9BE9E3EFF61181FD90D7F8DDB31EFA07"
            },
            {
              "Id": "_yAmount:System.Int32",
              "Name": "_yAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _yAmount",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B56CEF95A41F5481157819D93C189C683115FB00266ABD3D05699EA6BA8F74CF"
            },
            {
              "Id": "_ySign:System.Int32",
              "Name": "_ySign",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _ySign",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A61040910B5AA82D0EB19952CCCE56553D2B65ADCB0BFFD7D0C3E47D88228A9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "A3CEFD30AD342CF6632ABBBF8348DB3BF26954E6CA7BA06B9AAC96BEBF8C529E",
              "Hash": "B1D1E770198335E46D13A47A81E405D1D19F4B4D04D5FA1BCDCF8EAEE351D90F",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "082E356C11F174157AE37C47EC8EC113A035FAF16B6A58929A63E6F60838239E",
              "Hash": "F58FFA17CE190E2E9664C44EBEA6A5F7EA37E94A4ECFED835907C537D8CCA5ED",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "BEA1EB71648E015354DAB45D345475C23242D439A61446A8AFB7406B5C0A41CC",
              "Hash": "2989E00D42E649DF574DD5D1D7FB06EB47303876DBA754F72FD54ED515323F1A",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Reset()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Candide.Input.SuperKeybind::Released()",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)",
                "System.Math::Sign(System.Int32)",
                "System.Math::Abs(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "48A4161115B8E4CD68FBD5F83B4FE3CA06E6787CBEBA0784F7CD5AA4D9E2D97E"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler",
          "Name": "SharedDrawingHandler",
          "DisplayName": "SharedDrawingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Microsoft.Xna.Framework.Point placingTopLeftTile, System.String biomeCategory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeCategory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1239,
              "BodyHash": "E73D3782563483CA5C7D57BC9BFB838DCA605F015FDAE24BA9066B30C51452EE",
              "Hash": "14F843BE4322790F8ED18F3E599C0A2DA39CE1ED644730441A5947340EE2F5F3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_SpaceInfo()",
                "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData::HasConditionsMet(Microsoft.Xna.Framework.Point, System.String)",
                "Shared.Models.Construction.PlacementRequirementsExtension::HasFlags(ConstructionSpaceInfo.PlacementRequirements, ConstructionSpaceInfo.PlacementRequirements)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)",
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Enum::HasFlag(System.Enum)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "water_droplets",
                "ui:no"
              ],
              "Source": null
            }
          ],
          "Hash": "D25512EE2DB404BD76483CF049444ADBA0F3CF06848A0F4CF9F71E349A070E31"
        },
        {
          "Id": "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler",
          "Name": "SingleDrawingHandler",
          "DisplayName": "SingleDrawingHandler",
          "FullName": "Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler",
          "Namespace": "Candide.PlayerMode.Construction.Constructing",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "5C47006A6C0A2598355F5E776B5205408A9EFA8D46AB03CCAA839A0708492488",
              "Hash": "916EF382394737C02A1179057F08957EB6A33102AD2B1974A2326329D64B832D",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "09B40C7DE40B4F605F1E23AB249905208A593227DB9868C39D1006197EAE328F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "placingConstruction",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handler",
                  "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "39BE1F797D415A081BDDA407DC0CC5B6D83A0E35860F02FED44B61A07E034608",
              "Hash": "27995F73C3C77798699CCDE9D23FB8E47893EBDA03D4C5DF4CB557FC81206357",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.String)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::SetSelectedConstruction(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6BEDBA1F45192091927DC748153AEFB35D710F852C21568E3178A0679580C6CF"
        },
        {
          "Id": "Candide.PlayerMode.Construction.ConstructionContext",
          "Name": "ConstructionContext",
          "DisplayName": "ConstructionContext",
          "FullName": "Candide.PlayerMode.Construction.ConstructionContext",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StateUpdated_AvailableResources:System.EventHandler",
              "Name": "StateUpdated_AvailableResources",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_AvailableResources",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDDDBD9F41CA84FB5314B2506C0F9A4CC15C1F47390824959B36922E2BF2871D"
            },
            {
              "Id": "StateUpdated_HighestLevelledCarpenter:System.EventHandler",
              "Name": "StateUpdated_HighestLevelledCarpenter",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_HighestLevelledCarpenter",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BE859FC37E4A31F5E95AC98A41F4049B2A41685B5D72450EA3EE31030B7962A"
            },
            {
              "Id": "StateUpdated_LogisticsTent:System.EventHandler",
              "Name": "StateUpdated_LogisticsTent",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_LogisticsTent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49F4236D602891AC8DB8B843888E64A02C8FC7B767BA1B72AC18C3CBAF5BDD6C"
            },
            {
              "Id": "StateUpdated_SelectedConstruction:System.EventHandler",
              "Name": "StateUpdated_SelectedConstruction",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_SelectedConstruction",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C9D79A96F689DE4456AAC8172443ECB023866CA3B15B0F50614C16EB888631B"
            },
            {
              "Id": "StateUpdated_Town:System.EventHandler",
              "Name": "StateUpdated_Town",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler StateUpdated_Town",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A95C45ACCC2AE3C1C597CC3848EFE58D9B2792A5E8430CC4F4A3067446FF350"
            },
            {
              "Id": "StorageGetters:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.PlayerMode.Construction.TempClass\u003E",
              "Name": "StorageGetters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E StorageGetters",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78577B8D888DBE0DD1F00E1738A7DFD50C021C340AF19D5A4F2000F85B821CA6"
            },
            {
              "Id": "_isActivated:System.Boolean",
              "Name": "_isActivated",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isActivated",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"
            },
            {
              "Id": "_state:Candide.PlayerMode.Construction.ConstructionModeDisplayState",
              "Name": "_state",
              "Type": "Candide.PlayerMode.Construction.ConstructionModeDisplayState",
              "Signature": "private Candide.PlayerMode.Construction.ConstructionModeDisplayState _state",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E57C32FB9F97D91FA587046BC68F9EDAC63C298F35E77E63DE32670060639C06"
            }
          ],
          "Properties": [
            {
              "Id": "State:Candide.PlayerMode.Construction.ConstructionModeDisplayState",
              "Name": "State",
              "Type": "Candide.PlayerMode.Construction.ConstructionModeDisplayState",
              "Signature": "public Candide.PlayerMode.Construction.ConstructionModeDisplayState State",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "59498D22E9D0E827624FE2BEA5C4E791713A99325102F0CCA2E6494D591B33BA"
            }
          ],
          "Events": [
            {
              "Id": "StateUpdated_AvailableResources:System.EventHandler",
              "Name": "StateUpdated_AvailableResources",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_AvailableResources",
              "Visibility": "public",
              "Hash": "D5D7EED2A151B9496339A826C3D313A415AD51711F2B09B5C4CB4BD6061F621E"
            },
            {
              "Id": "StateUpdated_HighestLevelledCarpenter:System.EventHandler",
              "Name": "StateUpdated_HighestLevelledCarpenter",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_HighestLevelledCarpenter",
              "Visibility": "public",
              "Hash": "1474071AC4E0965B7733A1F28503B20D11BE8EDF541A42E53ABEDCFE4B90378E"
            },
            {
              "Id": "StateUpdated_LogisticsTent:System.EventHandler",
              "Name": "StateUpdated_LogisticsTent",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_LogisticsTent",
              "Visibility": "public",
              "Hash": "B7CB95C265A5913341B32EF5943A6F397759C1760FE1F5008A1116202FF4DD74"
            },
            {
              "Id": "StateUpdated_SelectedConstruction:System.EventHandler",
              "Name": "StateUpdated_SelectedConstruction",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_SelectedConstruction",
              "Visibility": "public",
              "Hash": "D7B4216906FCEF72B162249209942398566A3227B37C0528F2ABD89C7CE77221"
            },
            {
              "Id": "StateUpdated_Town:System.EventHandler",
              "Name": "StateUpdated_Town",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler StateUpdated_Town",
              "Visibility": "public",
              "Hash": "ECEAE1EC33D6CE54BCD527D59C0726B4F936356C020A90A0DA89D2FB1566287D"
            }
          ],
          "Methods": [
            {
              "Id": "Activate(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate(CandideServer.Models.Town.TownModel town)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "D185717AD776DFE83A45CC42C338EDD79B8018AA8FAC0B6174E093FCA7DFCAEF",
              "Hash": "39A0D890C4D258629981E3BA4ABB931EAD0616E56B7798875B092B7258E8DE54",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.PlayerMode.Construction.ConstructionModeDisplayState::Clear()",
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::add_BuildingAdded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::add_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::add_BuildingUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.DecorationsController::add_DecorationUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.DecorationsController::add_DecorationRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetTown(CandideServer.Models.Town.TownModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "AE97792D7BF2BFFB539F581FD5BC65E11501481B9F0EE1EBAA45C116284DF131",
              "Hash": "58D682A730DB0B92983A97EA7888ABE5D467FF637D281B680AA726F0DB8598EF",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::remove_BuildingAdded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::remove_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.BuildingsController::remove_BuildingUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.DecorationsController::remove_DecorationUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)",
                "System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.DecorationsController::remove_DecorationRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E)",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.PlayerMode.Construction.ConstructionModeDisplayState::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HighestLevelledCarpenterBuildingId_Find()-\u003ESystem.Void",
              "Name": "HighestLevelledCarpenterBuildingId_Find",
              "Signature": "private System.Void HighestLevelledCarpenterBuildingId_Find()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "96B65BA58ECCA9EE60889442886E221CB5A9D496AC2C9E15A7586AA449D1E19F",
              "Hash": "6C179900D598A3C67F0C40D7C285C8454C6569BC41C469953E9541BE63B7F08B",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Managers.TownsManager::FindHighestLevelledCarpenterForTown(CandideServer.Models.Town.TownModel)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogisticsTentBuildingId_Find()-\u003ESystem.Void",
              "Name": "LogisticsTentBuildingId_Find",
              "Signature": "private System.Void LogisticsTentBuildingId_Find()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "A4FA2B5F19528EE191F3FBCB16EE3B5FC1AF989CE542727D12979F17358A4F9B",
              "Hash": "6012DD5F4762EA4943A497928192F9B9ED4BF4C7F4D97165649FED1802AAD9CE",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Managers.TownsManager::FindAnyLogisticsTentForTown(CandideServer.Models.Town.TownModel)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MaterialStorages_Reset()-\u003ESystem.Void",
              "Name": "MaterialStorages_Reset",
              "Signature": "private System.Void MaterialStorages_Reset()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "28DC80116D3E2BDC3F00CDEB0CAAB8A05C73E444C2CA0EC9D6CD6DA263BDCAE0",
              "Hash": "8A394F3A58EA060D1D724167FF296E34206D90CCB4E5D37CABE2792921FDAC59",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.PlayerMode.Construction.TempClass::Dispose()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MaterialStorages_Setup()-\u003ESystem.Void",
              "Name": "MaterialStorages_Setup",
              "Signature": "private System.Void MaterialStorages_Setup()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "87267BDD824341750AB962C490BA8BD12103DC72B313B938A1CBD6A1499740CF",
              "Hash": "C592CBDF0551F26B104E0691C64F00ECEC527C8E7864ABFE81846DD0400189D7",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "Candide.GameModels.Managers.TownsManager::GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.PlayerMode.Construction.ConstructionContext::OnStorageGettersUpdate(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.TempClass::.ctor(System.Guid, System.Single, CandideServer.Models.IOStorageType, System.Action\u003CSystem.Boolean\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::set_Item(!0, !1)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)-\u003ESystem.Void",
              "Name": "OnBuildingAdded",
              "Signature": "private System.Void OnBuildingAdded(System.Object sender, Candide.GameModels.Controllers.BuildingAddedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.BuildingAddedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "2B1AE3D892A7909C3038ACA87DED84F79262EB6E4ED7EBC18A651E3F02EB36EA",
              "Hash": "1C4FA7D6F5D3B32F9239725E40576C5E043C8F15B00E11A41D6C5EE8C8CB44C3",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()",
                "Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()"
              ],
              "StringLiterals": [
                "material_storage",
                "town_core",
                "logistics_tent",
                "OnBuildingAdded town core",
                "carpenter"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)-\u003ESystem.Void",
              "Name": "OnBuildingRemoved",
              "Signature": "private System.Void OnBuildingRemoved(System.Object sender, Candide.GameModels.Controllers.BuildingRemovedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.BuildingRemovedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "953D80F5B001BC1BE0E3150B62808930C1ED1706D4A413DDA4465F562C082311",
              "Hash": "06A2C6E88B0718E49622433B7AF33C4F319B8D4F812F7B91C8BEBA9FF956E269",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetTown(CandideServer.Models.Town.TownModel)",
                "Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)"
              ],
              "StringLiterals": [
                "material_storage",
                "town_core",
                "logistics_tent",
                "carpenter"
              ],
              "Source": null
            },
            {
              "Id": "OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)-\u003ESystem.Void",
              "Name": "OnBuildingUpgraded",
              "Signature": "private System.Void OnBuildingUpgraded(System.Object sender, Candide.GameModels.Controllers.BuildingUpgradedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.BuildingUpgradedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "E4BC276C7B8E31BFE1973E4C0C2FF2E22B35A44512F11BF74177C14178DF6EDF",
              "Hash": "00A228F6E2135645238669C3C80A0069032A06BF1F380B3E34F2FA77847CC184",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)",
                "Candide.PlayerMode.Construction.HighlightedBuilding::.ctor()",
                "Candide.PlayerMode.Construction.HighlightedBuilding::Set(Candide.GameModels.Models.Constructions.Building, System.Nullable\u003CSystem.Guid\u003E)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()",
                "Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()"
              ],
              "StringLiterals": [
                "material_storage",
                "town_core",
                "logistics_tent",
                "carpenter"
              ],
              "Source": null
            },
            {
              "Id": "OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)-\u003ESystem.Void",
              "Name": "OnDecorationRemoved",
              "Signature": "private System.Void OnDecorationRemoved(System.Object sender, Candide.GameModels.Controllers.DecorationRemovedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.DecorationRemovedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "C3DA1AD92EBAE1AC02656C375E54625E6EE7652FE0F3FDE3F7A0BEECB0A4CA6B",
              "Hash": "C75CA6116D9BEA88D05C86DCE3E83225F5378456AFA7CBEFBEFF487E1E4BA56F",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)-\u003ESystem.Void",
              "Name": "OnDecorationUpgraded",
              "Signature": "private System.Void OnDecorationUpgraded(System.Object sender, Candide.GameModels.Controllers.DecorationUpgradedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.DecorationUpgradedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "8510141CF695545216329C2A514C9B822F33CE8CAED4172D688C2A72BC6EE45A",
              "Hash": "D4CA0B37053B37BB688143D172BCB4C0537E5CC5A04CFC54413BBC0071BF51E3",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::GetValueOrDefault()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.GameState::TryGetDecoration(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Decoration\u0026)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)",
                "Candide.PlayerMode.Construction.HighlightedBuilding::.ctor()",
                "Candide.PlayerMode.Construction.HighlightedBuilding::Set(Candide.GameModels.Models.Constructions.Decoration, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnStorageGettersUpdate(System.Boolean)-\u003ESystem.Void",
              "Name": "OnStorageGettersUpdate",
              "Signature": "private System.Void OnStorageGettersUpdate(System.Boolean hasData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hasData",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "FAFE7B2B9AAA2A43C4220EC4F5955BE2FC60C9EACFF18CEE9B581B2070CD9531",
              "Hash": "8C17B64381317A715DE4D1B23790DAF981511D373F99F5963479CF8966C7ED29",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.PlayerMode.Construction.TempClass::get_HasData()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "Hej"
              ],
              "Source": null
            },
            {
              "Id": "SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)-\u003ESystem.Void",
              "Name": "SetSelectedConstruction",
              "Signature": "public System.Void SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding highlightedBuilding)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "highlightedBuilding",
                  "Type": "Candide.PlayerMode.Construction.HighlightedBuilding",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "40E68612C22CF3D3F6B2C1CAB3053565CEDD4372733DB92A069B66C2687E65CB",
              "Hash": "28E8F88C523B4CF35E698745E466F2D7A7BCE114D6A8DFBF3448D7F5AD8E5A7F",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::.ctor(!0)",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [
                "Check this out"
              ],
              "Source": null
            },
            {
              "Id": "SetSubMode(Candide.PlayerMode.SubMode)-\u003ESystem.Void",
              "Name": "SetSubMode",
              "Signature": "public System.Void SetSubMode(Candide.PlayerMode.SubMode subMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "subMode",
                  "Type": "Candide.PlayerMode.SubMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "DA07E3C480A129F057DB3C8D417133DEAFC103E36A72F17C2121A461E3D7978F",
              "Hash": "B331463BC84076282EA83A209619FA1B428051B98F8FF0A144AE1716194D5E99",
              "CalledMethods": [
                "Candide.PlayerMode.BigModeManager::EnterSubMode(Candide.PlayerMode.SubMode)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Void",
              "Name": "SetTown",
              "Signature": "private System.Void SetTown(CandideServer.Models.Town.TownModel town)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "town",
                  "Type": "CandideServer.Models.Town.TownModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "67D4547B013C1F94FBF267E4EABB31D158C3B57BB943BE1B28CD21F3B82F78FC",
              "Hash": "B77DD47F3599237B32037141D5B49FBDCB9E6F755F1038830279968AF5D4FE36",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()",
                "Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()",
                "Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()",
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "3597B91B8061DBE886B0DF8C65AEC0C222ADC029478C485A949E1B6EB1F70746",
              "Hash": "67AA22D2A4907B77AE97E1A0519324FDB56548B4607DDE9B722C54BBF2807EB5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.PlayerMode.Construction.TempClass::Update(Microsoft.Xna.Framework.GameTime)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "83B862983DDDDDA1C3F77C6131CF01CB8E6D7A887E4199D3F7E8D3204BF62DFD"
        },
        {
          "Id": "Candide.PlayerMode.Construction.ConstructionDesktop",
          "Name": "ConstructionDesktop",
          "DisplayName": "ConstructionDesktop",
          "FullName": "Candide.PlayerMode.Construction.ConstructionDesktop",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideDesktop",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DetailsDisplayWindow:Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow",
              "Name": "DetailsDisplayWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow",
              "Signature": "public Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow DetailsDisplayWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA962EA921D3A856B817E9F5A9CBF374BA7A22E9869A89053DAA8B0A32AB4B54"
            },
            {
              "Id": "MainWindow:Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow",
              "Name": "MainWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow",
              "Signature": "public Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow MainWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97DB7BF0639836D79C68A40F474F7F367B25ABB1254A6620AF422A19607C6DB9"
            },
            {
              "Id": "TownWindow:Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Name": "TownWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Signature": "public Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow TownWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9AA7A3459689907C6BBF643C44EDB326AF6B609CD28EA9640EF9789AE2DA441"
            },
            {
              "Id": "UpgradeBuildingWindow:Candide.CandideUI.Windows.UpgradeBuildingWindow",
              "Name": "UpgradeBuildingWindow",
              "Type": "Candide.CandideUI.Windows.UpgradeBuildingWindow",
              "Signature": "public Candide.CandideUI.Windows.UpgradeBuildingWindow UpgradeBuildingWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2246341EAB2D771DA2FCE912961CA1C6E79F4395045D455E84A907B4888D69A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)-\u003ESystem.Void",
              "Name": "ConstructingHandler_SelectedConstructionChanged",
              "Signature": "private System.Void ConstructingHandler_SelectedConstructionChanged(System.Object sender, Candide.PlayerMode.Construction.PlacingConstruction e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "46B42E81A2F347E4F06D140DB4EDBDB52205EFE5379DA06B58741E371CEFDF2B",
              "Hash": "89EC776BDC545B566C2A5F7CC48C50A5D2C0B05F4A5CFA809ADA0700E967C69E",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDesktopEnabled()-\u003ESystem.Void",
              "Name": "OnDesktopEnabled",
              "Signature": "public System.Void OnDesktopEnabled()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 325,
              "BodyHash": "DC4DE58FAF6C9D173CEE4C35F9CF6321017EE382FE84B46A4B1ADC1A7D267A47",
              "Hash": "856C99F956E352ACA64FCB36812455675C4F8EA3B883F3DFACCB83B501DFA977",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopEnabled()",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.PlayerMode.BigModeManager::Exit()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::.ctor()",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::.ctor()",
                "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)",
                "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::add_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_HighestLevelledCarpenter(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_SelectedConstruction(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_SelectedConstruction(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDesktopRemoved()-\u003ESystem.Void",
              "Name": "OnDesktopRemoved",
              "Signature": "public System.Void OnDesktopRemoved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "EE128FA78CD3AE017DAA15225AFF5FD604EF80E67CF214518EEBE2684BCAA5D0",
              "Hash": "D8369B8F8026CA2741767DB0040DC1FB4B636B926B400D0763060CC1BF90B1EC",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopRemoved()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Action::Invoke()",
                "Candide.PlayerMode.Construction.ConstructionDesktop::ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)",
                "System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::remove_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_HighestLevelledCarpenter(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_SelectedConstruction(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_SelectedConstruction(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_AvailableConstructions()-\u003ESystem.Void",
              "Name": "OnUpdate_AvailableConstructions",
              "Signature": "public System.Void OnUpdate_AvailableConstructions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "4D18A13A82DFC57DEAF7523FF9132EBC963633C4A7D5BEB1B03CD674FEC5D6DB",
              "Hash": "94AB4FA9D5753E781B477F6892CF0533D03F42A48E6905BD9D31EF72211B5591",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetState(System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_AvailableResources(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_AvailableResources",
              "Signature": "private System.Void OnUpdate_AvailableResources(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "7B3420E9F5EC4D77010A3EEDAE42658627D2EA86BDA2A5F683C9021126A4FE07",
              "Hash": "8AABB258957E86F2E83CA2F8E1478A456331B051A21BC4A88E83C18BBACA3F8D",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_HighestLevelledCarpenter",
              "Signature": "private System.Void OnUpdate_HighestLevelledCarpenter(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 171,
              "BodyHash": "D196DC072A219796BBEB470DAA17735DCA9B86FC8570904F4C28555F459A1FA2",
              "Hash": "C3BD22C96FE54D9400FDF4EF054B915E7904AF418E8E709475F882249F909DAC",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_LogisticsTent(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_LogisticsTent",
              "Signature": "private System.Void OnUpdate_LogisticsTent(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "0F58DA7ECD8E3D064D71BAAF3368E60B6505D84185A971EDEB62DA3FBBAFE6EF",
              "Hash": "F3E78DE65E39BFD732BF785376C55580F9A31A7555D282A4298D510D9D5CF3DE",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_SelectedConstruction(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_SelectedConstruction",
              "Signature": "private System.Void OnUpdate_SelectedConstruction(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "81FB29E013FF7C416A679AC1A2A906FAC4BED9C175865070E89531D6FB5E2FEB",
              "Hash": "7505E08F1FA7180BAE615F72C86D893E87D754E2A6A366C627B58F9D00829AB5",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Town(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Town",
              "Signature": "private System.Void OnUpdate_Town(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "536AD191078AEB56952018B74F7717ACDC817278A53CE2EC348625DCF2AB30BE",
              "Hash": "D362C5240E542F23834AC3EEA4D98A2C4BC98CB96A1E4E7089C9A64A3382539B",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetState(System.Boolean, System.Boolean)",
                "Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_UpgradeWindowShown()-\u003ESystem.Void",
              "Name": "OnUpdate_UpgradeWindowShown",
              "Signature": "private System.Void OnUpdate_UpgradeWindowShown()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "F6BAA140BF6FCEF92FFE2419C957C5081EBB197CCF3F1079D697E4B7C7087109",
              "Hash": "64086EF5DA831FAF9E12E56DC2ED8CFFF7ED748A2EB9288F1A0BF04B5DDB79EF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenUpgradeBuildingWindow()-\u003ESystem.Void",
              "Name": "OpenUpgradeBuildingWindow",
              "Signature": "public System.Void OpenUpgradeBuildingWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "482DE4D3F6CA54699D15F17B534309404EF45B6E977B4E321595DCF604B55207",
              "Hash": "2D87AE7BE924A8C3D97A84776AE4C08520819405A1DDDD6F6CB80C54D0AAE241",
              "CalledMethods": [
                "Candide.CandideUI.Windows.CandideModalWindow::ShowWindowAsModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.Containers.CandideWindow)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_UpgradeWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UserPressedClose()-\u003ESystem.Boolean",
              "Name": "UserPressedClose",
              "Signature": "public System.Boolean UserPressedClose()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "08666E31FFE0C686E029B08F36C90BA59E02A95558608EE9378F6E1CF947C3CB",
              "Hash": "8D6DF5D46A4D2A10BBCD2157B8B9C800E3B29923033952966949A73B921519FD",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "188731F6AD89386C32E6975E4C8DB83E970B1829156C182FCD4C96E6B24FE67F"
        },
        {
          "Id": "Candide.PlayerMode.Construction.ConstructionModeDisplayState",
          "Name": "ConstructionModeDisplayState",
          "DisplayName": "ConstructionModeDisplayState",
          "FullName": "Candide.PlayerMode.Construction.ConstructionModeDisplayState",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResources:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "AvailableResources",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate AvailableResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20819093EE54EE9909D8BF4EF1C616F708DD8322116177B73AB90E0D0E5EBDBE"
            },
            {
              "Id": "HighestLevelledCarpenterBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HighestLevelledCarpenterBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HighestLevelledCarpenterBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7767D092D1874CFC64B9F169421CDFC759764A0F018EA151676030079FE4A65"
            },
            {
              "Id": "LogisticsTentId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LogisticsTentId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LogisticsTentId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA84E570821ACD989FFFED9CA7B7A04522F97BADDD10E0CBDB2F960B8964AFDF"
            },
            {
              "Id": "SelectedConstructionDisplayData:System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Name": "SelectedConstructionDisplayData",
              "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E",
              "Signature": "public System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E SelectedConstructionDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB97F1DCD42827471A6B29486753FCA17F1C857890C1B701CBD2774975EB9B95"
            },
            {
              "Id": "TownDisplayData:System.Nullable\u00601\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E",
              "Name": "TownDisplayData",
              "Type": "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E",
              "Signature": "public System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E TownDisplayData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06580A317BBACE4FDA52AAAEF3C947F9EC22BBB1072FF87834655BA24A827E65"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "347DA19BF9D182D0BE9DE3E6AF563ED121D3F96C8385D41E3BAAC74A81665C64",
              "Hash": "0AA75CB3BE5DA074014929EE117CBBE2653B34A8805C4460820A47D508F27FED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D5A8FEE3876D574AB7CDB6A403661E453DBDCAF191CFB1917C34ECFEB650A48"
        },
        {
          "Id": "Candide.PlayerMode.Construction.ConstructionModeManager",
          "Name": "ConstructionModeManager",
          "DisplayName": "ConstructionModeManager",
          "FullName": "Candide.PlayerMode.Construction.ConstructionModeManager",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructingHandler:Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
              "Name": "ConstructingHandler",
              "Type": "Candide.PlayerMode.Construction.Constructing.ConstructingHandler",
              "Signature": "public Candide.PlayerMode.Construction.Constructing.ConstructingHandler ConstructingHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02A9D2D79E1A24804252A60B20010943F61A9DE38700D3CF5267B5504F794C0B"
            },
            {
              "Id": "Controller_ShowingUi:System.Boolean",
              "Name": "Controller_ShowingUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Controller_ShowingUi",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5496A3A5A0A3FBCAB4660072904746A7A24FF743A07F50CF7B7802776636A220"
            },
            {
              "Id": "Instance:Candide.PlayerMode.Construction.ConstructionModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Construction.ConstructionModeManager",
              "Signature": "public Candide.PlayerMode.Construction.ConstructionModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D349378F2D328BC47F3A59299160988BE26E7840C29E3C599F65F6865DEAEB0F"
            },
            {
              "Id": "Town:CandideServer.Models.Town.TownModel",
              "Name": "Town",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44AAF5589F8C94194999D4F476136076E25E367015ADC4E38AD93E2F6EEBEC2"
            },
            {
              "Id": "WorkbenchEntity:Shared.Entity.EntityWrapper",
              "Name": "WorkbenchEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper WorkbenchEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "529C6F6F404BA94324CD9676CED357E7AEC3D3928F9CC78CD20BF9B632CFDB90"
            },
            {
              "Id": "_highlightedTarget:Candide.PlayerMode.Construction.HighlightedBuilding",
              "Name": "_highlightedTarget",
              "Type": "Candide.PlayerMode.Construction.HighlightedBuilding",
              "Signature": "private Candide.PlayerMode.Construction.HighlightedBuilding _highlightedTarget",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3BBC9F5277C51EEF81F0D7337A47D7CE785335B8B1C945174B203C696317161"
            },
            {
              "Id": "_lastTownCount:System.Int32",
              "Name": "_lastTownCount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _lastTownCount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F7B80ACFE81862EBCB01C131362D03D807631BEA45D6E6E4F2B973D5E3B4619"
            },
            {
              "Id": "_previousConstructionId:System.String",
              "Name": "_previousConstructionId",
              "Type": "System.String",
              "Signature": "private System.String _previousConstructionId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65B74A14DD7135AF3B229AC575DECDD8A849098D4EE125F240BF37270E89BB0C"
            },
            {
              "Id": "_previousSubConstructionIndex:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_previousSubConstructionIndex",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _previousSubConstructionIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B04E7E7103E382AB9B08938D3FE50245745CE92700DA135FA80E78010A31BB65"
            },
            {
              "Id": "_target:System.ValueTuple\u00602\u003CSystem.Guid,Shared.Models.Construction.ConstructionType\u003E",
              "Name": "_target",
              "Type": "System.ValueTuple\u003CSystem.Guid, Shared.Models.Construction.ConstructionType\u003E",
              "Signature": "private System.ValueTuple\u003CSystem.Guid, Shared.Models.Construction.ConstructionType\u003E _target",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB6191042CD893C9F3B572AD41C722E2E0361CD90151891DCC5A43A8AA3F332B"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            },
            {
              "Id": "ConstructionDesktop:Candide.PlayerMode.Construction.ConstructionDesktop",
              "Name": "ConstructionDesktop",
              "Type": "Candide.PlayerMode.Construction.ConstructionDesktop",
              "Signature": "public Candide.PlayerMode.Construction.ConstructionDesktop ConstructionDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "345C83F6F63F3542243995AECE094AB1C3844414B4E33AA9C3D84FB3CA35017C"
            },
            {
              "Id": "CursorWindowPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWindowPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWindowPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "24E7C359B1AEA55200814A991DB6F5A2FA03C74FE214FA3942821CD975EA75AC"
            },
            {
              "Id": "CursorWorldPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWorldPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWorldPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "05C3E71849EB6CE72F09D19E49DDE166C21761E18267A69350331612AE5D438A"
            },
            {
              "Id": "PlacingBiomeCategory:System.String",
              "Name": "PlacingBiomeCategory",
              "Type": "System.String",
              "Signature": "public System.String PlacingBiomeCategory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7A7D49A87A969E20463B9666BAA924C773F81F26A796643BC59C0918ABE62A39"
            },
            {
              "Id": "PlacingConstruction:Candide.PlayerMode.Construction.PlacingConstruction",
              "Name": "PlacingConstruction",
              "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
              "Signature": "public Candide.PlayerMode.Construction.PlacingConstruction PlacingConstruction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BEE4ABA44787CBD71BBA837AFB89D44DA6322C525A40FD3D8070CD0C5B6564C0"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawCursor",
              "Signature": "public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "045D358D6CCF0A151B342D9A529221861AAF7AC973C5F7B43F7AEBF424B0E844",
              "Hash": "359E07BDC75DF075C6EB560433B21D3A66147B19CB3BE83BDD3652E2ED2FB2D6",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "Candide.Input.SuperKeybind::Down()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8A280836E07BCAC3D7E6B4DBF1556784BC0F821740A2EBC210BDFEFC7CE5E8F3",
              "Hash": "0791EAFA8DC07EAF9B4E83C3B20334BA151DD4C9ADB36864A6EBBCEC6A6ADCD9",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Candide.PlayerMode.Construction.HighlightedBuilding::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 776,
              "BodyHash": "79727AE5216EE25A497A906EA32255A1DC090CD969D6B5603A36BF6AE33D6C1A",
              "Hash": "AAC4E4553D517DBDFC0E193C01111696E05DD2B1506800A9DC361823E83C29A1",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_CursorWindowPos()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSitesUi(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "CandideServer.Toolkit.TileBoundsHelper::GetTopCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideServer.Models.Town.TownModel::GetLocalizedName()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Transform::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Draw(Candide.CandideUI.UiRenderContext, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Measure(Candide.CandideUI.UiRenderContext, System.Single, System.Single, System.Single)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Measure(FontStashSharp.SpriteFontBase, System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Draw(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.Globals::get_CenterOfScreen()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Constructions_BuildingNotPartOfTown"
              ],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "98BF9A474307AFDB5F5DADEDD81E9A27F7FC4FD35C13B50766A8FB2AAA376542",
              "Hash": "DBF23BC1F0F98E885F98189ADD7C1B82B889585F4CB151D4FE155513BC60E0E3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "5B1D0098F632083491B1CC6FC5ED8CCEC1B412E64292ED5C9929D93CC67A0B14",
              "Hash": "5BDCF4AA6170259CF1CAD76FDB82B0006F9583C7EC0267A6EA1BD70252C6C52F",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::ResetAll()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::SetShowingUi(System.Boolean)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_ConstructionDesktop()",
                "ConstructionModeManager.\u003C\u003Ec::\u003COnEntering\u003Eb__26_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Showed(System.EventHandler)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::\u003COnEntering\u003Eb__26_1(System.Object, System.EventArgs)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"
              ],
              "StringLiterals": [
                "event:/interface/open_window",
                "ui-construction-ui-opened"
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8FEF58505C6C1C13F4DC037545870B959F1F363516B7D0BC5E3DD872C0E2A29B",
              "Hash": "E3AB9583020EC94299B140CF850DBB0F5A4B8236B818C9D985285543015EDD0A",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_ConstructionDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSelectedConstruction(System.String)-\u003ESystem.Void",
              "Name": "SetSelectedConstruction",
              "Signature": "public System.Void SetSelectedConstruction(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "160A38A9715699844474EF4D8CE4ED1A0B3B52BE6A22F8539444B3886E574FE4",
              "Hash": "E111052F0A8604654858477503BAD3618B26B952C55292D9CB1B4B0D879BF7A5",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::ResetPlacingPosition()",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::SetSelectedConstruction(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShowingUi(System.Boolean)-\u003ESystem.Void",
              "Name": "SetShowingUi",
              "Signature": "public System.Void SetShowingUi(System.Boolean showUi)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "showUi",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "98D9245E92F85BF17C79ABF197CD0BA5BA71CF5052F287177FF2AED4B7911CEA",
              "Hash": "7188448FF769E69ACAEBE796610CFA7B4AC669B1D4DD871FAC25EFAF6EB7AD53",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_ConstructionDesktop()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 987,
              "BodyHash": "F241FE65995507150F26B80E9071FA689A93E60CA5CC89C0EDA8ED8C6461D49D",
              "Hash": "0D0D7ED487799F523E6788DD2805DCDE91445FFB8F36D66B591A85A4B2406AC7",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::Reset()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::Exit()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_ConstructionDesktop()",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::SetSelectedConstruction(System.String)",
                "Candide.PlayerMode.Construction.ConstructionDesktop::UserPressedClose()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::SetShowingUi(System.Boolean)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSubMode(Candide.PlayerMode.SubMode)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.AbstractModeManager::OnEntering()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.Input.SuperKeybind::Down()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.PlayerMode.Construction.Constructing.ConstructingHandler::Update(CandideServer.Models.Town.TownModel)",
                "Candide.Input.SuperKeybind::Up()",
                "Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Candide.PlayerMode.Construction.SubPlacingConstruction::SetSelectedIndex(System.Int32)",
                "Candide.PlayerMode.Construction.ConstructionModeManager::UpdateHoveredTarget()",
                "Candide.PlayerMode.Construction.HighlightedBuilding::SetEmpty()"
              ],
              "StringLiterals": [
                "service:remove_construction_site"
              ],
              "Source": null
            },
            {
              "Id": "UpdateHoveredTarget()-\u003ESystem.Void",
              "Name": "UpdateHoveredTarget",
              "Signature": "private System.Void UpdateHoveredTarget()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 326,
              "BodyHash": "50914BDE10D3B132108555C5FEF74260CD719DBA22155C9B2B093787E07BA0D5",
              "Hash": "790666E1D82D6349C46378696A36739C1B969AE7916D57F1D2B1E2A4E8CC3224",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_ConstructionDesktop()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()",
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_CursorWorldPos()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::Contains(System.Single, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Decoration\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3913CFC274A62D9C061E0C4D565B782C9C08AF6E0F28AD81EC1AB745A4C980A3"
        },
        {
          "Id": "Candide.PlayerMode.Construction.HighlightedBuilding",
          "Name": "HighlightedBuilding",
          "DisplayName": "HighlightedBuilding",
          "FullName": "Candide.PlayerMode.Construction.HighlightedBuilding",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllUpgrades:System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "AllUpgrades",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E AllUpgrades",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDB5829E03AC311E83BBAA0C60C6138BB6E2B774C0C4187E92AFC68AE938F7F5"
            },
            {
              "Id": "AvailableUpgrades:System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "AvailableUpgrades",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E AvailableUpgrades",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FA73FE361FAA2940546645C4DFF1AB711145B081BC4AA536F89B341A1A055AE"
            },
            {
              "Id": "Building:Candide.GameModels.Models.Constructions.Building",
              "Name": "Building",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building Building",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A350A63A864493B22840C6288CF9B3107EB41331028B4B9E60E4508A643B1B16"
            },
            {
              "Id": "Construction:Shared.Models.Construction.ConstructionModel",
              "Name": "Construction",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel Construction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0BBAF50C2578F342AFD237FF3F1900399A3677537A7FCFB05F30F277CD39694"
            },
            {
              "Id": "Decoration:Candide.GameModels.Models.Constructions.Decoration",
              "Name": "Decoration",
              "Type": "Candide.GameModels.Models.Constructions.Decoration",
              "Signature": "public Candide.GameModels.Models.Constructions.Decoration Decoration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EA6D76911A12D723ABCCA87FB6353AA65188774E8AB78AA5F0409B7D91ABDA2"
            },
            {
              "Id": "FaultyBuildingTownId:System.Boolean",
              "Name": "FaultyBuildingTownId",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FaultyBuildingTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45323F23FAB33258F5544DDAED80734CD6642DAB929BDBCA5368E721EC3B4C38"
            },
            {
              "Id": "IconData:CandideCreator.Shared.Graphics.IconData",
              "Name": "IconData",
              "Type": "CandideCreator.Shared.Graphics.IconData",
              "Signature": "public CandideCreator.Shared.Graphics.IconData IconData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7AE98C0815729DEAEC4744423B25CF0BA2220369E5483EB0AE24B23C508F764"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "92028A99AD7B9CE69B6FD6F5A36162D300CF1EBFD708E678AEBE8C71D8828DEA",
              "Hash": "3642FD9861A568D667EB74EB98AC0622B329493635BD388AB0A5A053AFDC4F35",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.HighlightedBuilding::IsNull()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsNull()-\u003ESystem.Boolean",
              "Name": "IsNull",
              "Signature": "public System.Boolean IsNull()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "7EAE5239CE5C5064FD746039395585957CF241BECC31CB078F8687692BB57D48",
              "Hash": "DEA50D40F40A28D54F57D0924F4742E445F1E59447110A76F663D431E782636D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(Candide.GameModels.Models.Constructions.Building, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(Candide.GameModels.Models.Constructions.Building building, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "building",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "6C801BB6AA872CA83BBC3A0D3A5AFCD9198AE2E9096FF980C59996B598ECE202",
              "Hash": "EDB9A97E36958FDCCA08D4C1F142E6A9DEDEC537D1CEDB8F4C8195FC9FBB5301",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Construction.HighlightedBuilding::SetEmpty()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Candide.CandideUI.Helpers.ConstructionsUpgradeHelper::GetAvailableUpgradesForConstruction(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E, System.String)",
                "Shared.Data.ConstructionDataBase::GetUpgradesForBuilding(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Set(Candide.GameModels.Models.Constructions.Decoration, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Set",
              "Signature": "public System.Void Set(Candide.GameModels.Models.Constructions.Decoration decoration, System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decoration",
                  "Type": "Candide.GameModels.Models.Constructions.Decoration",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "A1EDBA7B74FE059EBB554F8EDCB9FBA7D7F1D872FCDE299C4C2DD5770AA115D7",
              "Hash": "F0A12C701861A3A39A0A92E06F72A2844508BD52BBA1527799212BF1491A3C13",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Construction.HighlightedBuilding::SetEmpty()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Candide.CandideUI.Helpers.ConstructionsUpgradeHelper::GetAvailableUpgradesForConstruction(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E, System.String)",
                "Shared.Data.ConstructionDataBase::GetUpgradesForDecoration(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEmpty()-\u003ESystem.Void",
              "Name": "SetEmpty",
              "Signature": "public System.Void SetEmpty()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "259A273ABBDE451D7A18F8B622DACE4A5968840786F0B4A59FD76FDBCEFFD1A6",
              "Hash": "92B28A5A7CA1A493902D728E1D08DF72517424687C493D357E33193EF43BDC8D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C33E322DEA1B34335B440DEE31531C8B362B93B0D31D2A51E49CE51CAA63315E"
        },
        {
          "Id": "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality",
          "Name": "ISelectedConstructionProximityFunctionality",
          "DisplayName": "ISelectedConstructionProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "17215AEE8B1A1991D92AF4DE6A9A3158112E39E46D8CC1FF4A0F0B18EB45191C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B8E1E4A671BAE071DB3F63C41D8DAF8370E8F2E78C28CC25B620ADADA0C8FAAA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "91970764460A35BB3A785AA34D6DD791EFA310F6B1A8C5B028CE76434B5AA660",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6CACC6BFB46367EC1D8C017F1E2DCDD9230D0C3CE13C4496F5C6C9E3BB72281D"
        },
        {
          "Id": "Candide.PlayerMode.Construction.LightModeManager",
          "Name": "LightModeManager",
          "DisplayName": "LightModeManager",
          "FullName": "Candide.PlayerMode.Construction.LightModeManager",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Instance:Candide.PlayerMode.Construction.LightModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Construction.LightModeManager",
              "Signature": "public Candide.PlayerMode.Construction.LightModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "124C189D9DFD3406EAD9D26CAA579C591EFCD2BFFED217E5A2386D3876C2B1CC"
            },
            {
              "Id": "LightType:System.Int32",
              "Name": "LightType",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LightType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FB4E4757F191CD7E25A673AFA0530BAF8EDD7DD3A035A985E41A828DCA79CDE"
            },
            {
              "Id": "Paused:System.Boolean",
              "Name": "Paused",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Paused",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42691B44807F3FA861B169177A23A1325C101FC877C7143DC5571F63225BF81A"
            },
            {
              "Id": "RotationDistance:System.Single",
              "Name": "RotationDistance",
              "Type": "System.Single",
              "Signature": "public System.Single RotationDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCF65DC9488B11EDB5C07B7BD30D155694D1D6E80A726F6C0901C4B1562108D2"
            },
            {
              "Id": "Shadows:System.Boolean",
              "Name": "Shadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Shadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C869CE11EB8C81AE366540111C6299E4369221F1371381C27404C8AEAE33ED1C"
            },
            {
              "Id": "TargetEntity:Shared.Entity.EntityWrapper",
              "Name": "TargetEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"
            },
            {
              "Id": "TargetPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TargetPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TargetPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFA90C6AF8ADFF4FABB4D838AEC03C386AC966B180FAB20D16FF16EA094C25C2"
            },
            {
              "Id": "TimeOfDay:System.DateTime",
              "Name": "TimeOfDay",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime TimeOfDay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE6D9EF96BFC95A264CDD66265EA185CE2EA2D05B596A1E54159273F97946F78"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "2CD9750AA76FC9A34460229242D9F22C6D3E76B2AA8FD1FCD2578B3E18E9DE8D",
              "Hash": "5302A564CF5428E52366C3EAA2D5413E1F47016848BAF0FCD671F31C902501CC",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "Press space to pause. Paused: ",
                "\r\nLeft/Right - Control rotation,\r\nUp/Down - Control rotation distance: ",
                "F1",
                "\r\nScroll wheel - Hardness: ",
                "F2",
                "\r\nLeft click to set rotation center\r\nPress Q or E - Move up/down from ground: ",
                "F0",
                "\r\nPress B to Toggle Shadows: ",
                "\r\nPress U or I to Zoom: ",
                "\r\nPress J or K to set Time: ",
                "\r\nPress N or M to change Light Type: "
              ],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "78560B480A85140FB8F5B3380D97E995CBC20FE0BD3B05FF583F32D44E741626",
              "Hash": "6B5FA64F9032C6058CBFBBF6E00CF5B5F2CEE654DB40F623281CB5E0854527C7",
              "CalledMethods": [
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::set_ShowPointLightSources(System.Boolean)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "DFC1784E48E9F0695B696EFC00E9A8615A5A0AAFED2BAC8FBBA248045E02EFB6",
              "Hash": "DD8C1D8664B287F3A7BDCB1E1656A577828D922DB4664DABE49D9A319B673775",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::Activate()",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "CandideCreator.Shared.EditorGameCommunication.GameProperties::set_ShowPointLightSources(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "773271FCE2CCF88E6403AB4C1D9124185485720036146F9E194DDA8AE4B732F6",
              "Hash": "42A82D187DC8BF1B007605E757CCE2155E28221FD8096933B0F3C1EBC9CCB0D1",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "ConstructionModeManager"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1293,
              "BodyHash": "D977F55F77584995774FCEA6652FDC021B09A49B9F3B1BCC9709E506A9FA9E65",
              "Hash": "3E6A02AF64629FDA45C1D8F2721048182F1F18245F46EAD49517D64B7E3AA152",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.Construction.LightModeManager::Exit()",
                "Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()",
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)",
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.DateTime::.ctor(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideEngine::DoScreensizeStuff()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Acos(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)",
                "Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)",
                "Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B709E8797323F9585CD2B53C7699CB7AFD6982A81A4351D70C29A656B8B5AECF"
        },
        {
          "Id": "Candide.PlayerMode.Construction.PlacingConstruction",
          "Name": "PlacingConstruction",
          "DisplayName": "PlacingConstruction",
          "FullName": "Candide.PlayerMode.Construction.PlacingConstruction",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CursorIconFrame:System.Int32",
              "Name": "CursorIconFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CursorIconFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C87D791B0B74E9398E6A387A5E0762B5BC995B644DF8298E1C2F144C30DC0D0"
            },
            {
              "Id": "DisplayConstructionId:System.String",
              "Name": "DisplayConstructionId",
              "Type": "System.String",
              "Signature": "public System.String DisplayConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F074EB65D825444D9AA3EFE5CF0C04030327D620CFE61B36D3E93972D1998BE"
            },
            {
              "Id": "PlacingConstructionData:Candide.PlayerMode.Construction.Constructing.PlacingConstructionData",
              "Name": "PlacingConstructionData",
              "Type": "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData",
              "Signature": "public Candide.PlayerMode.Construction.Constructing.PlacingConstructionData PlacingConstructionData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F85F3A18C8D18C04950D97C6B6AFAA8C4D92388E9F3DD02B513151F06417E21"
            },
            {
              "Id": "SubSelectedConstruction:Candide.PlayerMode.Construction.SubPlacingConstruction",
              "Name": "SubSelectedConstruction",
              "Type": "Candide.PlayerMode.Construction.SubPlacingConstruction",
              "Signature": "public Candide.PlayerMode.Construction.SubPlacingConstruction SubSelectedConstruction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50F15810DF125A9D40EC1D36E9C1039AE874554D8783B4D654B6DB65A655E936"
            },
            {
              "Id": "_onTryPlace:System.Func\u00603\u003CMicrosoft.Xna.Framework.Point,System.Nullable\u00601\u003CSystem.Guid\u003E,System.Boolean\u003E",
              "Name": "_onTryPlace",
              "Type": "System.Func\u003CMicrosoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.Boolean\u003E",
              "Signature": "private System.Func\u003CMicrosoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.Boolean\u003E _onTryPlace",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACB6186146CD5B94E6486F9D3459E7A8443773423A571360900268AC835A9CB4"
            }
          ],
          "Properties": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "604EFD3F5C01A4A0A4049B489DEFDFF4A453C2682907058F3877695DC79F2ACE"
            },
            {
              "Id": "ProximityFunctionalities:System.Collections.Generic.List\u00601\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E",
              "Name": "ProximityFunctionalities",
              "Type": "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E ProximityFunctionalities",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EF2DAED2706442EBF8912DF328F04998F337189C10E839CF3D94E99D82BADF92"
            },
            {
              "Id": "SpaceInfo:Shared.Models.Construction.ConstructionSpaceInfo",
              "Name": "SpaceInfo",
              "Type": "Shared.Models.Construction.ConstructionSpaceInfo",
              "Signature": "public Shared.Models.Construction.ConstructionSpaceInfo SpaceInfo",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BF40535A3542E054C3871F2B4EA38839768DA6C3CAEB8B82B8D80D792FE0474B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point placingTopLeftTile)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BD00AE78605BC9D2D193A1D09E04C1A462920BF5A1338CED89C92FF3F9DCC195",
              "Hash": "C81CB5886B761DB40D1F981AF120E9837EC3842A20941C1C624BC7C82D53EC7A",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Place(Microsoft.Xna.Framework.Point, System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Boolean",
              "Name": "Place",
              "Signature": "public System.Boolean Place(Microsoft.Xna.Framework.Point placingTopLeftTile, System.Nullable\u003CSystem.Guid\u003E townId, System.String placingBiomeCategory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "placingTopLeftTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingBiomeCategory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "A7A02155CF32C3FEFDDD93E2F89B5B161C4427F4A5FE9175C0D44889E04114E0",
              "Hash": "9CC98A1C3AB0F77544503B216395EE22C386E52A6F85CE19E411F2FEDE60762B",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData::HasConditionsMet(Microsoft.Xna.Framework.Point, System.String)",
                "System.Func\u003CMicrosoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.Boolean\u003E::Invoke(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetConstruction(System.String)-\u003ESystem.Void",
              "Name": "SetConstruction",
              "Signature": "public System.Void SetConstruction(System.String constructionId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1049,
              "BodyHash": "E6488D6EF846E31AD8922C1F1D6A03152538B71F74C601C59541662C49A82B39",
              "Hash": "9DEAAB2B6ADC49B3D6BCDC84F28BF49587DD487F027FCCCEE86B262FCDA39179",
              "CalledMethods": [
                "PlacingConstruction.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::.ctor()",
                "PlacingConstruction.\u003C\u003Ec__DisplayClass15_0::\u003CSetConstruction\u003Eb__0(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Func\u003CMicrosoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Shared.Models.Construction.ConstructionModel::GetSpawnedObject()",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()",
                "Candide.PlayerMode.Construction.SelectedConstructionEntityProximityFunctionality::.ctor(Shared.Models.Buildings.EntityProximityFunctionality)",
                "System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E::Add(!0)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::get_Value()",
                "Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality::.ctor(Shared.Models.Buildings.BuildingProximityFunctionality)",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_Value()",
                "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::.ctor(Shared.Models.Buildings.TileProximityFunctionality)",
                "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E::get_HasValue()",
                "Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality::.ctor(System.Single, System.Single)",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_1(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_2(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_3(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_4(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_5(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_6(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "PlacingConstruction.\u003C\u003Ec::\u003CSetConstruction\u003Eb__15_7(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.PlayerMode.Construction.SelectedConstructionCitizenStatsProximityFunctionality::.ctor(System.Single, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.PlayerMode.Construction.Constructing.PlacingConstructionData::.ctor(Shared.Models.Construction.ConstructionModel, System.Collections.Generic.List\u003CCandide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality\u003E)"
              ],
              "StringLiterals": [
                "Construction was null.",
                "service:remove_construction_site",
                "service:remove_tree",
                "service:remove_road",
                "service:remove_wall",
                "service:remove_crop",
                "service:remove_all_walls",
                "service:demolish_building"
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "488DB46DD137B219A1DED07906D4109191FF01FB884774A0B23E0CDD87B272BD",
              "Hash": "D128F319B2F4D78CAEB97D15FEFFB93BB90EE334FC5713367E809B776C375EEA",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.SubPlacingConstruction::Update()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FAC569B23FDA635BE8C923503FCEC866480D4F0A5025253D2A7FC8D7D9A8A920"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality",
          "Name": "SelectedConstructionBuildingsProximityFunctionality",
          "DisplayName": "SelectedConstructionBuildingsProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ClosestBuilding:Candide.GameModels.Models.Constructions.Building",
              "Name": "ClosestBuilding",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building ClosestBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB34E3A6FCAA3B8869BF1DB891B8FD08CAA84C6529DAE79059F8A3ABE5F51ED6"
            },
            {
              "Id": "_proximityFunctionality:Shared.Models.Buildings.BuildingProximityFunctionality",
              "Name": "_proximityFunctionality",
              "Type": "Shared.Models.Buildings.BuildingProximityFunctionality",
              "Signature": "private Shared.Models.Buildings.BuildingProximityFunctionality _proximityFunctionality",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3E49C618D98FA5890EF6773DDE118796B6FB374B2A06D944E74A1E4DF612A40"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "2F9C0D0C68CA6B543713D63F8B48B5CD3E3CD3E4A9C4FD77FEF418C0AA181100",
              "Hash": "2EAE2F7A29372BB5AC0C479F0341DC2C4DD8353FB12AFF8C45299C0BB46F4F86",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Beige()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_DarkOrange()",
                "Candide.Graphics.Fonts.FontManager::get_TextScale()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "CandideServer.Database.BuildingTypeDataBase::GetBuildingTypeOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Int32::ToString()",
                "System.String::Concat(System.String, System.String)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "System.Math::Ceiling(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [
                "Buildings_Proximity_Building"
              ],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FEF132D17D166A1FA1CE4C7E675AD2C3AF2DB1B260610B3FB7A0508B3144A6A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 316,
              "BodyHash": "FB6C2967D14370B4BFBBBFDF9521A7042102A96AE44A743E4B5C78A273F5D483",
              "Hash": "B1482301F76E6E14B74DF06CCB8825BDDF599E34EE1D6E64506DD031BB300961",
              "CalledMethods": [
                "Candide.GameModels.GameState::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EBC36B2DC23AA0C45E5CD8116A06E3886134EB9A35BEE3026F61AFD239E343DB"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionCitizenStatsProximityFunctionality",
          "Name": "SelectedConstructionCitizenStatsProximityFunctionality",
          "DisplayName": "SelectedConstructionCitizenStatsProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionCitizenStatsProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TileSizeHalf:System.Int32",
              "Name": "TileSizeHalf",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSizeHalf",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1228F1901F4B3E4CE5BB0793D9280807AA2B012D78BC49D0B6615A5301F7136C"
            },
            {
              "Id": "_buildingAppeal:System.Single",
              "Name": "_buildingAppeal",
              "Type": "System.Single",
              "Signature": "private System.Single _buildingAppeal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC20F72EC45DC967DFCBD0F7C132F3EBC0BF6857BF73622A93B48F79EF7EAD04"
            },
            {
              "Id": "_radius:System.Single",
              "Name": "_radius",
              "Type": "System.Single",
              "Signature": "private System.Single _radius",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24D9354CFE499E28C4768618D60AF450FF20AAADD52BDB68D53E1D23431274C8"
            },
            {
              "Id": "_statBonuses:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "_statBonuses",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E _statBonuses",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A3E582099B6EF40332DD210AD41E9EC2DA4C2435930E9953CAEFCE134CEE119"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "887B5D84ABE8F40019E3176632BE3B433D1C7BAA67F7CA71B81382F04AFBCF4D",
              "Hash": "2BF391F724968B175BC93F4AE3DCC45A522E81C502ACB5353FCC677698FCAF43",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Beige()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_DarkOrange()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RectangleIntersectsCircle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "295D133BA1DACE2D310D2218DD1AB4447EEFB6793B6A00BB297C9D2F18A1611E",
              "Hash": "232859E0D7CD9DB7BCD57D79B558AE248EE8C23D93F1206BFAEE252CC0CCEB7B",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Text.StringId::op_Implicit(System.String)"
              ],
              "StringLiterals": [
                "$S",
                "building_appeal",
                "Buildings_BuildingAppeal",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DBD348D639F12B65AD46DAF6A2A54619BDEF645F9E2B2BB49A2C029625EF43BC"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionDisplayData",
          "Name": "SelectedConstructionDisplayData",
          "DisplayName": "SelectedConstructionDisplayData",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionDisplayData",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableUpgrade:Shared.Models.Construction.ConstructionModel",
              "Name": "AvailableUpgrade",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel AvailableUpgrade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F43B3A41FCCCE84FF381D3EB5C56FF27B479123973F55A3482C55ACD066435DC"
            },
            {
              "Id": "Building:Candide.GameModels.Models.Constructions.Building",
              "Name": "Building",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building Building",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A350A63A864493B22840C6288CF9B3107EB41331028B4B9E60E4508A643B1B16"
            },
            {
              "Id": "ConstructionModel:Shared.Models.Construction.ConstructionModel",
              "Name": "ConstructionModel",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel ConstructionModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B957B3BCE1C5961B9EE2CF16956911DE7928F631757E8BD87E9D9B2910EF5C9F"
            },
            {
              "Id": "ConstructionType:Shared.Models.Construction.ConstructionType",
              "Name": "ConstructionType",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType ConstructionType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D8A29529B7E76A782D5DDC6150323AEB42036C603EBCA7A471F68D44F2EE701"
            },
            {
              "Id": "Decoration:Candide.GameModels.Models.Constructions.Decoration",
              "Name": "Decoration",
              "Type": "Candide.GameModels.Models.Constructions.Decoration",
              "Signature": "public Candide.GameModels.Models.Constructions.Decoration Decoration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EA6D76911A12D723ABCCA87FB6353AA65188774E8AB78AA5F0409B7D91ABDA2"
            },
            {
              "Id": "PossibleUpgrade:Shared.Models.Construction.ConstructionModel",
              "Name": "PossibleUpgrade",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel PossibleUpgrade",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B76FD6E88A0E0579B6EB17E8DC4EB948097B8AFEDA13940686EAFE223E1708A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9546F4AF8E9D756D8F5A198D66ED576ED3984D02CA83558C4DAE86E5B5981E26"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionEntityProximityFunctionality",
          "Name": "SelectedConstructionEntityProximityFunctionality",
          "DisplayName": "SelectedConstructionEntityProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionEntityProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_count:System.Int32",
              "Name": "_count",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3491503832BC5CF27897991762DFD04F2115C80D0624AF9696FE803AA5337AC0"
            },
            {
              "Id": "_entityProximityFunctionality:Shared.Models.Buildings.EntityProximityFunctionality",
              "Name": "_entityProximityFunctionality",
              "Type": "Shared.Models.Buildings.EntityProximityFunctionality",
              "Signature": "private Shared.Models.Buildings.EntityProximityFunctionality _entityProximityFunctionality",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E64DBF563EE903801B8DB6B3DE5AA64675E538E531BB4B121F8B18F37DA6D4D4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "0CD197D2F9242C31EBBFFAE0FB71F1D06B43CAD364C63E4D4501ACE59203B351",
              "Hash": "328C1871424A339FDC0AB4B5FDC27BC7C8940AA412096628314D343754E51221",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Beige()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_DarkOrange()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCount(Shared.Models.Buildings.EntityProximityFunctionality, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Int32",
              "Name": "GetCount",
              "Signature": "public System.Int32 GetCount(Shared.Models.Buildings.EntityProximityFunctionality entityProximityFunctionality, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "entityProximityFunctionality",
                  "Type": "Shared.Models.Buildings.EntityProximityFunctionality",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "82C46A65B336FFBD754208CFAD1CA7497B3F53E135EA0CBC90B9C9B36837DB58",
              "Hash": "00E1C35C7ED68DB0CB5AB812932F7506432922C66E2F0A56794D762B394163C7",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "8C20ABB12DED04E452DA6E8B78E1BC0EA044F6555A2F69F39B2323CA37BC734C",
              "Hash": "DE95A79B7357B554AFB9CADABE66E2585D846056DB0B939702115C9DC953E90A",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.SelectedConstructionEntityProximityFunctionality::GetTooltipString(System.Text.StringBuilder, Shared.Models.Buildings.EntityProximityFunctionality, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder, Shared.Models.Buildings.EntityProximityFunctionality, System.Int32)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb, Shared.Models.Buildings.EntityProximityFunctionality entityProximityFunctionality, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityProximityFunctionality",
                  "Type": "Shared.Models.Buildings.EntityProximityFunctionality",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "11D42F19518033F4629851C6E27B30F7F23EFE7F37A5639955C88A5099AF16A9",
              "Hash": "1623C1A37105A7DA108CB59EA3B70EA562D965E25D42D2F7D7BB7241779EADA9",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "57545EA091F3284E7CCFAF19784318669DCEF0E85B7CB6BCCB3951BC66A3C3C3"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionFoodDispenserProximityFunctionality",
          "Name": "SelectedConstructionFoodDispenserProximityFunctionality",
          "DisplayName": "SelectedConstructionFoodDispenserProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionFoodDispenserProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TileSizeHalf:System.Int32",
              "Name": "TileSizeHalf",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TileSizeHalf",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1228F1901F4B3E4CE5BB0793D9280807AA2B012D78BC49D0B6615A5301F7136C"
            },
            {
              "Id": "_foodDispenser:Shared.Models.Construction.FoodDispenser",
              "Name": "_foodDispenser",
              "Type": "Shared.Models.Construction.FoodDispenser",
              "Signature": "private Shared.Models.Construction.FoodDispenser _foodDispenser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03EDE56B7B842530A6E0ABE1FA503CC3312CE3D6EC56A40BE30EE67696A00B88"
            },
            {
              "Id": "_foodIcon:CandideCreator.Shared.Graphics.Icon",
              "Name": "_foodIcon",
              "Type": "CandideCreator.Shared.Graphics.Icon",
              "Signature": "private CandideCreator.Shared.Graphics.Icon _foodIcon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F72D189B3DD57F7E629C575D9F23F6FE5FA1ECB5C813646D0B1F6C1DAFFC40AF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "1E8BF5B7BD070C8F8A09C02C055C95B648E05C84B939FAEF6222CCA6669D56E4",
              "Hash": "50FC3261825073F2D4469BED304227B7E7C1351E982A38FB87E28F2006A4385A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::get_Beige()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_DarkOrange()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Shared.Helpers.TileBoundsIntersectionHelper::Intersects(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FEF132D17D166A1FA1CE4C7E675AD2C3AF2DB1B260610B3FB7A0508B3144A6A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E02279238094B9724B9C1F8A60D4FC05B41DC43A822E2DC0791C70A71083E41B"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality",
          "Name": "SelectedConstructionTileProximityFunctionality",
          "DisplayName": "SelectedConstructionTileProximityFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TileHighlightSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TileHighlightSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet TileHighlightSpriteSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "58203EC2FD2C02EAF0D9672FC50AD4DB78C02B1E8A749C778FA0E23A8F5306A9"
            },
            {
              "Id": "_buildingPlot:Microsoft.Xna.Framework.Rectangle",
              "Name": "_buildingPlot",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "private Microsoft.Xna.Framework.Rectangle _buildingPlot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "309A2C28C1E7A8350C887C5C9A4603983990F31265F11452837909709E73C925"
            },
            {
              "Id": "_count:System.Int32",
              "Name": "_count",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _count",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3491503832BC5CF27897991762DFD04F2115C80D0624AF9696FE803AA5337AC0"
            },
            {
              "Id": "_startTile:Microsoft.Xna.Framework.Point",
              "Name": "_startTile",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _startTile",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8B8B8455DCFAB06E6BB566FE1DA9D901E247DB27D968B630C53BA5C10D10EC0"
            },
            {
              "Id": "_tileProximityFunctionality:Shared.Models.Buildings.TileProximityFunctionality",
              "Name": "_tileProximityFunctionality",
              "Type": "Shared.Models.Buildings.TileProximityFunctionality",
              "Signature": "private Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F572551DB6A505FE198D05C3B598F4ABB3AC4FC0FF8468014675FBDFB99364D"
            },
            {
              "Id": "_tiles:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_tiles",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E _tiles",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5ED69F917A800EE56B05BDE65F236BF37E25042CB2601E7E8D1EB9C2C59D4EAE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForTiles(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E, Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "CheckForTiles",
              "Signature": "public System.Void CheckForTiles(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tileList, Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, Microsoft.Xna.Framework.Point startTile, Microsoft.Xna.Framework.Rectangle buildingPlot)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileList",
                  "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileProximityFunctionality",
                  "Type": "Shared.Models.Buildings.TileProximityFunctionality",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startTile",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingPlot",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "D7592FCE421D83439DA9CBDF778667D3B302A4D216702C03276441F6F405D319",
              "Hash": "A66CCDB772A4930BBAF655351360E39F4873B953557455903267E52A884AA120",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 618,
              "BodyHash": "5B70F468BA327F0C6DA41CA81BB4E65F94C1EC9F59B6C725867AC59595B3C686",
              "Hash": "A171FDDC187284B080FC4DABA9EBE914905F9C8BFB3599E88E98DD3973C931C5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::CheckForTiles(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E, Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Graphics.Fonts.FontManager::get_TextScale()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Int32::ToString()",
                "System.String::Concat(System.String, System.String)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "System.Math::Ceiling(System.Double)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCount(Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Shared.Models.Construction.ConstructionModel)-\u003ESystem.Int32",
              "Name": "GetCount",
              "Signature": "public System.Int32 GetCount(Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, Microsoft.Xna.Framework.Point topLeftTileBounds, Shared.Models.Construction.ConstructionModel construction)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "tileProximityFunctionality",
                  "Type": "Shared.Models.Buildings.TileProximityFunctionality",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topLeftTileBounds",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "construction",
                  "Type": "Shared.Models.Construction.ConstructionModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "7390979198AF0B35EEAA54C9C0BEE47A5A540AB5FB41C5244541AE090EC7775E",
              "Hash": "B7D2904189D4AE1A8B3B22741A3CD63875EDFA237E52927B42870875E236D64B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor()",
                "Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()",
                "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::CheckForTiles(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E, Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "0788F7DC1F2E243AEB4354087059CB8C4843A0E47F302A206D547920B9E4F657",
              "Hash": "376D07E617B6BEB796908F381C8AD2B7006E2B94DEC4AB4C09FE9B43C520EE80",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::GetTooltipString(System.Text.StringBuilder, Shared.Models.Buildings.TileProximityFunctionality, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder, Shared.Models.Buildings.TileProximityFunctionality, System.Int32)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb, Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, System.Int32 count)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileProximityFunctionality",
                  "Type": "Shared.Models.Buildings.TileProximityFunctionality",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "E83DA0D4D08E9BD78E8B427094D0456FA1A1082E4656DC75C6E55C2E503DBB49",
              "Hash": "EEDCBF4D6FCFAC2B02F023EAB462EFCCB723D0E0169C1AACF049EEAD0D7C6B37",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E9D110BE1B76CB2B0868436105005F9356E41D04A95C9F540DDD12BB2426022C"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality",
          "Name": "SelectedConstructionTownDistanceFunctionality",
          "DisplayName": "SelectedConstructionTownDistanceFunctionality",
          "FullName": "Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_maximumDistance:System.Single",
              "Name": "_maximumDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _maximumDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8C72CAFE609369F6A9797E7C28F0DC20715AFDEBF9C4A354A62D6A410722E06"
            },
            {
              "Id": "_minimumDistance:System.Single",
              "Name": "_minimumDistance",
              "Type": "System.Single",
              "Signature": "private System.Single _minimumDistance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BD4F1A17843DAE2C49AC971683D57278DA0D1177F930FE2D8D5145883DE9720"
            },
            {
              "Id": "_result:System.Int32",
              "Name": "_result",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _result",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B6925F3112E0EB84145E9A2C291B7695822F1ABC38BCD89B15269754AEA52D3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3927719B8EDFF60C50E1443849D4F5C8B814A9A167657E1110B5473E2746A910",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTooltipString",
              "Signature": "public System.Void GetTooltipString(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 288,
              "BodyHash": "3CFAFDDCC19912E80512498C6B5016FF1704CB99EA708A2DD803AF40246E1819",
              "Hash": "3F59BC39A1F5A00B9D1134C5731474D230CB6587EF32E2A733F720D0D9A2246F",
              "CalledMethods": [
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                "/c[#ff6666]",
                "Constructions_TownTooClose",
                "/cd",
                "Constructions_TownTooFar",
                "Constructions_TownTooCloseToCore",
                "Constructions_TownTooFarFromCore"
              ],
              "Source": null
            },
            {
              "Id": "IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tileWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "selectedConstructionLocation",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "middleWorldPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 483,
              "BodyHash": "6F38562BAE5A4361B3B02C1B78377443E2AFF5D2D4708C9DB0DAB0F37636A001",
              "Hash": "F5AD28641DCE4C19172592B318A6DF2E5471BA99DC0B8C0FF80FC10EC6D2CF8E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "System.Math::Abs(System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BAA72CA0291AD5AC5F07B001BD0301D1ECEFB3B7D680903518642EEE33CC632D"
        },
        {
          "Id": "Candide.PlayerMode.Construction.SubPlacingConstruction",
          "Name": "SubPlacingConstruction",
          "DisplayName": "SubPlacingConstruction",
          "FullName": "Candide.PlayerMode.Construction.SubPlacingConstruction",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Constructions:System.String[]",
              "Name": "Constructions",
              "Type": "System.String[]",
              "Signature": "public System.String[] Constructions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5283D969768CF876637C485A5C9A5E5FE065AA00D62AC019EABDE8ECEC49B4B4"
            },
            {
              "Id": "SelectedConstructionIndex:System.Int32",
              "Name": "SelectedConstructionIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectedConstructionIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3F2C89C772983A72B38C0F1C53CE5FF1ACE666597E8A8DA34E26E4615B7D708"
            },
            {
              "Id": "_placingConstruction:Candide.PlayerMode.Construction.PlacingConstruction",
              "Name": "_placingConstruction",
              "Type": "Candide.PlayerMode.Construction.PlacingConstruction",
              "Signature": "private Candide.PlayerMode.Construction.PlacingConstruction _placingConstruction",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A11B1F2AC948B2CC46292A6730F46F8F68575176AADC1AC34F020CBC66F9A9C4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetSelectedIndex(System.Int32)-\u003ESystem.Void",
              "Name": "SetSelectedIndex",
              "Signature": "public System.Void SetSelectedIndex(System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "0A67101F533440D49B86A8E9812EF1A99448B7AE8A3D4E70AE355BA2B390C60B",
              "Hash": "96E887B06D45599C14750DF4ADB49DBE39E773A5FCD69C37DF5F158A0AB2BB92",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.PlacingConstruction::SetConstruction(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "F787EBE8700F17D24E262E607CEAA7CFC48D274AA5D086733F3F3938E5F80702",
              "Hash": "0EA8E251108934EB14D50A23168B4DB7C0B288900147A3B42AC29FCE36A5968A",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.SubPlacingConstruction::SetSelectedIndex(System.Int32)",
                "Candide.Input.SuperKeybind::Pressed()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "889EBE057727D0800C8FCA8812E035B398BCE0B3EB2170AE1487E0A355250E5C"
        },
        {
          "Id": "Candide.PlayerMode.Construction.TempClass",
          "Name": "TempClass",
          "DisplayName": "TempClass",
          "FullName": "Candide.PlayerMode.Construction.TempClass",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Getter:Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Name": "Getter",
              "Type": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
              "Signature": "private Candide.Toolkit.Getters.InternalResourceStorageGetter Getter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD9C63BE608FB56B081AF5ACA2DF05C75CFC01A5D16BBBA1149AA7CC6AC12E7A"
            },
            {
              "Id": "ResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ResourceAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC134D6F4B6727C02F1B2365AAFAA597528C5CC773D3D7C5FC86EB567E168393"
            },
            {
              "Id": "_materialStorageId:System.Guid",
              "Name": "_materialStorageId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _materialStorageId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BD63D601ED69DB76BBD68C6CEADA73F249AE0FA5B9863B9E489D38D7024BCC1"
            },
            {
              "Id": "_onUpdate:System.Action\u00601\u003CSystem.Boolean\u003E",
              "Name": "_onUpdate",
              "Type": "System.Action\u003CSystem.Boolean\u003E",
              "Signature": "private System.Action\u003CSystem.Boolean\u003E _onUpdate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12AEA086133CFBFD8BF9DDCCDC4210BC78D2F6CAACF02DDAD73CFB61330003C8"
            }
          ],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B62D1BFD7F2930368E2146FAF6869DA663C1E52429B326BCA0947684CAC179FF",
              "Hash": "23F0BDCC5BABCB6A031E90868819366D1E44AC647A112999B3A962DC227F8142",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate(Candide.GameModels.Models.InternalResourceStorage)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "29B588AE936E65B0618754617FD88191AADFD5570997785E34F73865C92CF8DE",
              "Hash": "2416C08F936EF1ACD5D361FA1E0EA22FE2183E644DDE5A18CB799DE6BE35E5EA",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.TempClass::set_HasData(System.Boolean)",
                "System.Action\u003CSystem.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "731FF235D5161BFFF26DB7BFCF811ED5377764A2F367187F0043B01C09DE11D2",
              "Hash": "ABE04D41723241646FBF8120B69ECFEB73FEB0F4ED970868FF65C91ECBCDE1CA",
              "CalledMethods": [
                "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "420687240768F1EEA93906CC111C7FA0A4FB36BB07E749C3BDE02B9F55F242DD"
        },
        {
          "Id": "Candide.PlayerMode.Construction.TownDisplayData",
          "Name": "TownDisplayData",
          "DisplayName": "TownDisplayData",
          "FullName": "Candide.PlayerMode.Construction.TownDisplayData",
          "Namespace": "Candide.PlayerMode.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TownCoreBuildingId:System.Guid",
              "Name": "TownCoreBuildingId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownCoreBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037BCF184854723271EF5DBC18F91AC5E7F01E9A978C1A22E71169516E6849E5"
            },
            {
              "Id": "TownIcon:System.String",
              "Name": "TownIcon",
              "Type": "System.String",
              "Signature": "public System.String TownIcon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3F3AF2038E5B19BC94B96CD0B13CCB27FB72B2476CFD76A263ECA1FA42CC781"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            },
            {
              "Id": "TownName:System.String",
              "Name": "TownName",
              "Type": "System.String",
              "Signature": "public System.String TownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "728180F74E28426EC9BE2D5D4EBF0DADD89B42B662416AFE4BB2A25DE3018084"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FBE335E637C750E60CE959D2DF5F1F0C8ABC4EE460324ED93FD5394DA2B80668"
        },
        {
          "Id": "Candide.PlayerMode.FreeCameraModeManager",
          "Name": "FreeCameraModeManager",
          "DisplayName": "FreeCameraModeManager",
          "FullName": "Candide.PlayerMode.FreeCameraModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.FreeCameraModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.FreeCameraModeManager",
              "Signature": "public Candide.PlayerMode.FreeCameraModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5C883C1A0C787D07B269A135D106A4845916FA8D3470EDCD32C9A1FC51FB79D"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Entering()-\u003ESystem.Void",
              "Name": "Entering",
              "Signature": "public System.Void Entering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1E7AA4D2F7B71AE2000E026573DEF5427BD0131E9321E4B32641E03CCD39E377",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5E9D3C7CF8292707D1668D278C10099C239CB01C3DFD144D91D04B7D489ADD11",
              "Hash": "2B5384A6BC081AC64AA7FF9F3010CBB4DEDC539718A82B7C6108BCC7572E049F",
              "CalledMethods": [
                "Candide.Input.RtsPlayerInputController::Activate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EFB7C57A8954ECD201C27EF97834086343AF43FBC715F65377E2883E3674E3B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25BDE4AFBC27867E9C2BB75B724150E9FDC4EB21789B707BE6A09126A0A55443"
        },
        {
          "Id": "Candide.PlayerMode.Furniture.FurnitureDesktop",
          "Name": "FurnitureDesktop",
          "DisplayName": "FurnitureDesktop",
          "FullName": "Candide.PlayerMode.Furniture.FurnitureDesktop",
          "Namespace": "Candide.PlayerMode.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideDesktop",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DeselectButton:Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Name": "DeselectButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideImageButton DeselectButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6C32A144D3AAC6A5F0BD8FFA614049C751493191BB4925DD1ACADE943F62236"
            },
            {
              "Id": "EditFurnitureButtons:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "EditFurnitureButtons",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet EditFurnitureButtons",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "48294C67C694FCCD1E47AF64367D848F3926651F977D3FAA33A9911220149BC7"
            },
            {
              "Id": "EditFurnitureWindow:Candide.CandideUI.Containers.CandideWindow",
              "Name": "EditFurnitureWindow",
              "Type": "Candide.CandideUI.Containers.CandideWindow",
              "Signature": "public Candide.CandideUI.Containers.CandideWindow EditFurnitureWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D540ADF926766E5BA7F5F8AF8543D7445009E52BEFC65D316BB59ED1B6EEFA2"
            },
            {
              "Id": "EditStyleButton:Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Name": "EditStyleButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideImageButton EditStyleButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "923C1661B7792A67625C6C470094FC9DC9A63FB79ACA14C16EEA1480E3617DC6"
            },
            {
              "Id": "FurnitureStyleWindow:Candide.PlayerMode.Furniture.FurnitureStyleWindow",
              "Name": "FurnitureStyleWindow",
              "Type": "Candide.PlayerMode.Furniture.FurnitureStyleWindow",
              "Signature": "public Candide.PlayerMode.Furniture.FurnitureStyleWindow FurnitureStyleWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD62985EA32F9FBD22EC622F741215B1E9431CB3798EB72F851EA9EA7CE909CE"
            },
            {
              "Id": "FurnitureWindow:Candide.PlayerMode.Furniture.FurnitureWindow",
              "Name": "FurnitureWindow",
              "Type": "Candide.PlayerMode.Furniture.FurnitureWindow",
              "Signature": "public Candide.PlayerMode.Furniture.FurnitureWindow FurnitureWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7F8F0BA66D4AD98E252552B0E5C2BAB5C7FEE5A475AA1B09D1F73537B9DDF7E"
            },
            {
              "Id": "InWorkbench:System.Boolean",
              "Name": "InWorkbench",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InWorkbench",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "293A493C67157440D866316755213809C50C4766FC6861CB80E1843AD52A8E88"
            },
            {
              "Id": "MoveButton:Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Name": "MoveButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideImageButton MoveButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBCF011227A16504DF094619087A62D41D7118934C97837DA9072D0C2D1BA278"
            },
            {
              "Id": "RemoveButton:Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Name": "RemoveButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideImageButton RemoveButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "10F6AEFEA7115148A7AA4EF810DD3F1E2073D5ADF1369FA9F41DA2AAE092DFCC"
            },
            {
              "Id": "RotateButton:Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Name": "RotateButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideImageButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideImageButton RotateButton",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9A66D89228F4D897DB143189279A230719F4473DCB56408B1314D5220169DD7"
            },
            {
              "Id": "TownWindow:Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Name": "TownWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Signature": "public Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow TownWindow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9AA7A3459689907C6BBF643C44EDB326AF6B609CD28EA9640EF9789AE2DA441"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDesktopEnabled()-\u003ESystem.Void",
              "Name": "OnDesktopEnabled",
              "Signature": "public System.Void OnDesktopEnabled()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "400271EA32BC5CF651D2D45B7632B26603BDD74886A349A26F5DBA2FAEDB0EA7",
              "Hash": "415C86A45BF7E57106EA982952B6EB14272261728F8B530F7DCE922DCF772445",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopEnabled()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::.ctor()",
                "Candide.PlayerMode.Furniture.FurnitureWindow::.ctor()",
                "Candide.CandideUI.MouseUiUserSettings::ApplySettings(T, Candide.CandideUI.CandideWindowDefaultPositioning)",
                "Candide.PlayerMode.Furniture.FurnitureStyleWindow::.ctor()",
                "Candide.CandideUI.Containers.CandideWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::SetUpEditFurnitureWindow()",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_LogisticsTent(System.EventHandler)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.PlayerUi::EnsureTopBarVisible(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "FurnitureWindow"
              ],
              "Source": null
            },
            {
              "Id": "OnDesktopRemoved()-\u003ESystem.Void",
              "Name": "OnDesktopRemoved",
              "Signature": "public System.Void OnDesktopRemoved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "CFB95A1A0C771FC28AD0510930CF556933BA86A843329705DDB9CA33E21CAB3E",
              "Hash": "7C730472BDC0AE1F254CCD50F8AC160B182B099C15A914329DF942302AEC1E32",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopRemoved()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_AvailableResources(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_AvailableResources",
              "Signature": "private System.Void OnUpdate_AvailableResources(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8FC03B8F97A4EFD109D7AB3DF69CADBD4A8E5C77D765ACCA38B486FF6871DB0B",
              "Hash": "F714FF58ADB7F0F7028747402EFFA916CA9BADC74219F49087539E04EA30DC25",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_LogisticsTent(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_LogisticsTent",
              "Signature": "private System.Void OnUpdate_LogisticsTent(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "8FC03B8F97A4EFD109D7AB3DF69CADBD4A8E5C77D765ACCA38B486FF6871DB0B",
              "Hash": "E7A8419171D0159BE76206684A8E801BCF9F24C98B369C780725F07BAD7F5493",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Town(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Town",
              "Signature": "private System.Void OnUpdate_Town(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "A4A23F06C90AA2E0AA58CAC6E89C16855E8DD7C0738FEF658F4AC48252EDB19F",
              "Hash": "9E569FCF6F8183BA4A0AB5FC562C03E76AA2ABD665A43FA95C064CC3316EA368",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "Candide.PlayerMode.BigModeManager::Exit()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpEditFurnitureWindow()-\u003ESystem.Void",
              "Name": "SetUpEditFurnitureWindow",
              "Signature": "private System.Void SetUpEditFurnitureWindow()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 294,
              "BodyHash": "C41C7C104A30F6CD189874B7F9333301344FD7A5B35A930D31FEAE73C0DCB1E9",
              "Hash": "CB6D65BA03F9E7A5CFA2BA9F38AA7DA0BD7CB778DF8DE62A9CF814FBE7A77A22",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.Components.Buttons.CandideImageButton::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "174CE0D9C18356885040A554B5380976CC149EB3A2C821067593CDDE826FC40B"
        },
        {
          "Id": "Candide.PlayerMode.Furniture.FurnitureListView",
          "Name": "FurnitureListView",
          "DisplayName": "FurnitureListView",
          "FullName": "Candide.PlayerMode.Furniture.FurnitureListView",
          "Namespace": "Candide.PlayerMode.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideUiElement",
          "Interfaces": [
            "Candide.CandideUI.Tooltip.ITooltipContent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControllerSelectionChanged:System.Action",
              "Name": "ControllerSelectionChanged",
              "Type": "System.Action",
              "Signature": "private System.Action ControllerSelectionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F99988372AF000CCAF9DF7F246E2D71104C46A63995EBB15D7C4C33ECD53979"
            },
            {
              "Id": "CraftingLevel:System.Int32",
              "Name": "CraftingLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CraftingLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D7525605D304C821EFE06334F83FD95589602D0877C0CD0EF4087E041FB7E10"
            },
            {
              "Id": "FilterTag:System.String",
              "Name": "FilterTag",
              "Type": "System.String",
              "Signature": "public System.String FilterTag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14F26E28BF4CDF0D3C318001941EF73BA9CE691F5BADE03E461BCCECDB7B2E5B"
            },
            {
              "Id": "FilterText:System.String",
              "Name": "FilterText",
              "Type": "System.String",
              "Signature": "public System.String FilterText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1B1DD173DB5CD2DF5979479805CCDFF5BC84CC888759191CB4005F9C4AA5045"
            },
            {
              "Id": "FurnitureViewStyle:FurnitureListView\u002BViewStyle",
              "Name": "FurnitureViewStyle",
              "Type": "FurnitureListView.ViewStyle",
              "Signature": "public FurnitureListView.ViewStyle FurnitureViewStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "339AE5714ECD8A9DD1E548AD1EB6296CEE36E61A0F61F501AA7B5FFC64EE680B"
            },
            {
              "Id": "HoveredFurnitureOption:System.Nullable\u00601\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E\u003E",
              "Name": "HoveredFurnitureOption",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E HoveredFurnitureOption",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42157461732C147EA7692AC58D091050F20941E48232B2FDF1F74EBFE91EC4ED"
            },
            {
              "Id": "HoveredPlacementRect:CandideCreator.Shared.Models.RectangleF",
              "Name": "HoveredPlacementRect",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF HoveredPlacementRect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0817B47A88B88052FAE223C40C380A48DACEC617CCB8A06EFC0302B34CCE5B32"
            },
            {
              "Id": "Placements:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E,CandideCreator.Shared.Models.RectangleF\u003E\u003E",
              "Name": "Placements",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E Placements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "753AABEB99E3D2E7E56ED3457F82CD1430EA43F97640D2E65A9A5C664A7178FA"
            },
            {
              "Id": "SelectedFurnitureOption:System.Nullable\u00601\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E\u003E",
              "Name": "SelectedFurnitureOption",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E SelectedFurnitureOption",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4501CA10EAA584A7BEEBF48FE926FF9F3BE551B6267698B5336F1486E97CE5C1"
            },
            {
              "Id": "SelectedPlacementRect:CandideCreator.Shared.Models.RectangleF",
              "Name": "SelectedPlacementRect",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF SelectedPlacementRect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A60A3B45D1F7E521A88F7095D726C4F75FFC5D72BE928280E3E359EA845BF2DB"
            },
            {
              "Id": "SelectionChanged:System.Action\u00601\u003CSystem.Boolean\u003E",
              "Name": "SelectionChanged",
              "Type": "System.Action\u003CSystem.Boolean\u003E",
              "Signature": "private System.Action\u003CSystem.Boolean\u003E SelectionChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1E2AB2468C7CD3F9C96820E8B19045A3ECA8875E69043BB2F178101B0F75828"
            },
            {
              "Id": "SkipCheckStorageTimer:System.Single",
              "Name": "SkipCheckStorageTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SkipCheckStorageTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6C99A5B12EAC95528876DF32F398408899257A9C94B8B4002F998DF2E1C99BF"
            },
            {
              "Id": "Spacing:System.Int32",
              "Name": "Spacing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Spacing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F076C9872C9350F8EF87305478C9C9C5AA092E78DC37092045942255916308B"
            },
            {
              "Id": "_blackOutOptions:System.Boolean",
              "Name": "_blackOutOptions",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _blackOutOptions",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "297ABE72F8942A6E1B10B245D5172B77494AEFBC60CEACA66469ACD76AA3FC48"
            },
            {
              "Id": "_tooltipRect:CandideCreator.Shared.Models.RectangleF",
              "Name": "_tooltipRect",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "private CandideCreator.Shared.Models.RectangleF _tooltipRect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75643A1B8A8CA9B721D9A142C785FF61D0AE45D82BBFFAE1B863946D0F710BBA"
            }
          ],
          "Properties": [
            {
              "Id": "GetComparisonTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetComparisonTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetComparisonTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6EEA9F8DEC2D8529A5F97302F267C86D4C281DEF82A63550500A5A914B6594FA"
            },
            {
              "Id": "GetPreferredTooltipGrowthDirection:System.Func\u00601\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Name": "GetPreferredTooltipGrowthDirection",
              "Type": "System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E",
              "Signature": "public System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E GetPreferredTooltipGrowthDirection",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "320A51A8E6999A1EE784898E00293D123F9EC61791E86D16FD4A2E2AAC8B745B"
            },
            {
              "Id": "GetTooltipContent:System.Func\u00601\u003CSystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Name": "GetTooltipContent",
              "Type": "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E",
              "Signature": "public System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E GetTooltipContent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23A3C1E793CD717CB3A7C0D893B4E53A6500C8C90DB6864D6CEA51FC7919B62E"
            },
            {
              "Id": "LocalLeftAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalLeftAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1667674113CAE4660E2E82B488ACA1FF1181976C6140D0ED15B062981E974362"
            },
            {
              "Id": "LocalRightAnchorPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "LocalRightAnchorPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B1530317ADBA53C96F5F1BE4A0C875A5182948E7CB8A081B8C0767FF5E800759"
            },
            {
              "Id": "TooltipHasBeenUpdated:System.Boolean",
              "Name": "TooltipHasBeenUpdated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TooltipHasBeenUpdated",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7230A836FBF71908C8D11B257F8FA0B64EFCE46C75C09EE0B8CF87AFB66A9E58"
            }
          ],
          "Events": [
            {
              "Id": "ControllerSelectionChanged:System.Action",
              "Name": "ControllerSelectionChanged",
              "Type": "System.Action",
              "Signature": "public System.Action ControllerSelectionChanged",
              "Visibility": "public",
              "Hash": "AFCFA10D6CD35E344630DAAAEC8BEBEB28629FCC64C7189684E910D30B89D62D"
            },
            {
              "Id": "SelectionChanged:System.Action\u00601\u003CSystem.Boolean\u003E",
              "Name": "SelectionChanged",
              "Type": "System.Action\u003CSystem.Boolean\u003E",
              "Signature": "public System.Action\u003CSystem.Boolean\u003E SelectionChanged",
              "Visibility": "public",
              "Hash": "090FD3B1A9C29A82725398677A950FC245B5BB61C4F3440069FDBA4FA8E99D79"
            }
          ],
          "Methods": [
            {
              "Id": "CanSelectOption(System.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "CanSelectOption",
              "Signature": "public System.Boolean CanSelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E furnitureOption)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "furnitureOption",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 207,
              "BodyHash": "4272598C55E0CB99B2547FF527D6AE22F2D5C8EB75C6A41CBF36CDCFB39CFA96",
              "Hash": "F902E3E48EE303F2D2FF771333418C05696144047B36E218E7B2D4F42D0FAB05",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C4B83F680B6437F6E681F8B6747CE83447FB0936A9D3B6E3CE6AC3782B0DF9B4",
              "Hash": "FE766954D69EC2A1F3010110F35FB0E16722786DAD35DF1CC648CA63437623BC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::Clear()",
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "System.Action\u003CSystem.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFurnitureSprite(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Graphics.Effect, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, System.Single, FurnitureListView\u002BElementVisualStyle, System.Int32)-\u003ESystem.Void",
              "Name": "DrawFurnitureSprite",
              "Signature": "private System.Void DrawFurnitureSprite(Candide.CandideUI.UiRenderContext context, Microsoft.Xna.Framework.Graphics.Effect shader, CandideCreator.Shared.Graphics.SpriteSheet sprite, Microsoft.Xna.Framework.Rectangle frameRect, Microsoft.Xna.Framework.Vector2 position, System.Single scale, FurnitureListView.ElementVisualStyle visual, System.Int32 amount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shader",
                  "Type": "Microsoft.Xna.Framework.Graphics.Effect",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frameRect",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "visual",
                  "Type": "FurnitureListView.ElementVisualStyle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2617,
              "BodyHash": "8ADB26FD3BBC340ADB5262CDF1D786FA92277E04EA6CFFDB4CADA4268F94408C",
              "Hash": "658AD9E0CDB0B5AE8D17A265F91EE2E7B831D3ED364D1EA31A19DFAB90895D35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()",
                "Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)",
                "Candide.CandideUI.UiRenderContext::SetShader(Microsoft.Xna.Framework.Graphics.Effect)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Int32::ToString()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Candide.CandideUI.UiRenderContext::DrawString(FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean, System.Single, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()"
              ],
              "StringLiterals": [
                "LerpColor",
                "Color"
              ],
              "Source": null
            },
            {
              "Id": "GetClosestFocusableToElementAngle(System.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E,CandideCreator.Shared.Models.RectangleF\u003E\u003E",
              "Name": "GetClosestFocusableToElementAngle",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E GetClosestFocusableToElementAngle(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E otherElement, CandideCreator.Shared.Models.RectangleF otherPlacement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E",
              "Parameters": [
                {
                  "Name": "otherElement",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherPlacement",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetDir",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxAngleDeviation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 304,
              "BodyHash": "C6F853238AC3E9DC360FEFD7AD5E883AFD854CF45446CED0BBF7EA0364307EB6",
              "Hash": "3FF96CB2E77309971C74420B8B5201A7BFC8106CCDF4BF6E78F82B64B867F700",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Models.RectangleF::GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Math::Abs(System.Single)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0, !1)",
                "Candide.PlayerMode.Furniture.FurnitureListView::\u003CGetClosestFocusableToElementAngle\u003Eg__SetCurrentBest|37_0(System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E, FurnitureListView.\u003C\u003Ec__DisplayClass37_0\u0026)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOptionPlacement(System.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetOptionPlacement",
              "Signature": "private CandideCreator.Shared.Models.RectangleF GetOptionPlacement(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E selectedFurnitureOption)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "selectedFurnitureOption",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "2E97B7769BBB66D90777CECF1D1B5B27477BF0CDEFCFD86F932659FA4754D1F8",
              "Hash": "32B57BB5B158072B2516EF7AACA73CC26B64F4891CAF03BB481893F61E489622",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSelectionScreenPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetSelectionScreenPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetSelectionScreenPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "3CC38A63C0ABA4AA894994DF2CFE3891D3AA6C41468ECE630407F9B7911D80DA",
              "Hash": "37664FB74766CDD357326C36C91192C69D3BBE3B1AF56CB48E1574E1CCEF80B9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTooltipContentBase()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Name": "GetTooltipContentBase",
              "Signature": "private System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E GetTooltipContentBase()",
              "Visibility": "private",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1097,
              "BodyHash": "960B83ED4BBB605464928D96E0BF6BCB2993D02D89E6E0F916D4B313A9CB03B2",
              "Hash": "6B9699E38DBA33D66C1FB0B14503CB0FB4A21EF0DC9FC147EFFB8D13AC21972C",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.Array::Empty()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "\u003C\u003Ez__ReadOnlyArray\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor(T[])",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CCandide.CandideUI.CandideUiElement\u003E::.ctor(T)"
              ],
              "StringLiterals": [
                "FurnitureUi_TooltipAmount",
                "Buildings_CitizenSkillRequired"
              ],
              "Source": null
            },
            {
              "Id": "InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "InternalDraw",
              "Signature": "protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 915,
              "BodyHash": "DA0A53A2FB4D3CE8A2855150C357962ADBFE13D50D0919F8671DE0E6E46941FA",
              "Hash": "4CF606D6F35BADCDCD62F3ABC702494CE3219F3B7C27CFFD2081ADF1AC263A14",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Count()",
                "Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()",
                "Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)",
                "Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)",
                "Candide.CandideUI.UiRenderContext::SetTextureFiltering(UiRenderContext.TextureFiltering)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::get_HasValue()",
                "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Candide.PlayerMode.Furniture.FurnitureListView::DrawFurnitureSprite(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Graphics.Effect, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Vector2, System.Single, FurnitureListView.ElementVisualStyle, System.Int32)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Color"
              ],
              "Source": null
            },
            {
              "Id": "InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "InternalMeasure",
              "Signature": "protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "availableSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "DC0772DACBBB4979CCDC8857F3B99609DA492398695EFEFBF11249378FCE4654",
              "Hash": "6A1724C48F76AB10EA2ADF0C8AEAC907773A51E9EE26A0FEFB562511C5CFBD1E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_Bottom()",
                "System.Math::Max(System.Single, System.Single)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00604\u003CShared.Data.Furniture.FurnitureData,System.Int32,System.Int32,System.Int32\u003E\u003E)-\u003ESystem.Void",
              "Name": "LayoutFurnitureOptionsToShow",
              "Signature": "private System.Void LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E furnitureToShowList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureToShowList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 874,
              "BodyHash": "16A6348F2CDC8A9D8A247024428354AC4AD7237823DF1B8CB0F6BDD810E8CC04",
              "Hash": "2F7F76F2C82FAFF7ACB00846EC10DA3B0B6D0568DC45D3BE662F12AE54F821BF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::InvalidateMeasure()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::Clear()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::get_Width()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::get_Current()",
                "Candide.PlayerMode.Furniture.FurnitureListView::\u003CLayoutFurnitureOptionsToShow\u003Eg__PreLayoutNewLine|28_0(FurnitureListView.\u003C\u003Ec__DisplayClass28_0\u0026)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Shared.Entity.EntityWrapper::get_SpriteSheet()",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::get_Count()",
                "System.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E, System.Int32, System.Int32\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnControllerNavigation(Candide.CandideUI.ControllerNavigation)-\u003ESystem.Boolean",
              "Name": "OnControllerNavigation",
              "Signature": "public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "navigation",
                  "Type": "Candide.CandideUI.ControllerNavigation",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "46362E1AFAC011061FF9C1711EC6A769574B12E7DFFEC2527732A084CC591195",
              "Hash": "7D57C7009BBADA0A95D368DDE94480E2B603D98E56AE4C30BD31EC11DDA220AE",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "Candide.PlayerMode.Furniture.FurnitureListView::TrySelectFirstElement()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "Candide.CandideUI.ControllerNavigationExtensions::ToVector2(Candide.CandideUI.ControllerNavigation)",
                "Candide.PlayerMode.Furniture.FurnitureListView::GetClosestFocusableToElementAngle(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Furniture.FurnitureListView::SelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF)",
                "System.Action::Invoke()",
                "Candide.PlayerMode.Furniture.FurnitureListView::set_TooltipHasBeenUpdated(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnMouseFullClick()-\u003ESystem.Void",
              "Name": "OnMouseFullClick",
              "Signature": "public System.Void OnMouseFullClick()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "979E8EBC63D6C121F379E529E6EF9CA852E6EAEED460E375586538CF2A692D08",
              "Hash": "D88F33F796FF3254F42400DFD7A033C6CF5795DB4F471D4D81F506F5437A4CEF",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::OnMouseFullClick()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Furniture.FurnitureListView::CanSelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureListView::SelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Select(System.String)-\u003ESystem.Void",
              "Name": "Select",
              "Signature": "public System.Void Select(System.String furnitureId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "DF361380DEC46E3959E1E922AEFB29AD0E2A6A9EF6837CDDDA06F28857DDBC83",
              "Hash": "3F540F100B2B1089444C14D41237742F84F79F303951336E304A6EE96824D782",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SelectOption(System.ValueTuple\u00604\u003CSystem.String,System.Int32,System.Int32,System.Int32\u003E, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void",
              "Name": "SelectOption",
              "Signature": "public System.Void SelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E furnitureOption, CandideCreator.Shared.Models.RectangleF placement)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureOption",
                  "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placement",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "EED60AA9740227C503AEAFD9FB2264D306EE2332D72E11B0B23261A024EBE3DF",
              "Hash": "E198BFB6A0CC62A5A32275C9143FB718AE6DFAE0D475B52BA49267F843F423CB",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureListView::CanSelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)",
                "System.Action\u003CSystem.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [
                "event:/interface/furniture/ui_furniture_select"
              ],
              "Source": null
            },
            {
              "Id": "SetUpRecipeView(Candide.CandideUI.JobUiNew.State.JobFurnitureState)-\u003ESystem.Void",
              "Name": "SetUpRecipeView",
              "Signature": "public System.Void SetUpRecipeView(Candide.CandideUI.JobUiNew.State.JobFurnitureState furnitureState)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureState",
                  "Type": "Candide.CandideUI.JobUiNew.State.JobFurnitureState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "E3525A7B0E016B8CBD569B2AB75494FB2D66D5A5F61F38F7F872C9B416C415E9",
              "Hash": "F46B84BAECAF4F5EE672F1DFEACA8E8E460C3B00976D0407F30B12C5E66AC5A5",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::.ctor(System.Collections.Generic.IComparer\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Contains(System.String)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::get_Values()",
                "SortedDictionary.ValueCollection\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::GetEnumerator()",
                "SortedDictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "SortedDictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::MoveNext()",
                "Candide.PlayerMode.Furniture.FurnitureListView::LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpRotationAndStyleView(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "SetUpRotationAndStyleView",
              "Signature": "public System.Void SetUpRotationAndStyleView(System.String furnitureId, System.Int32 currentRotation, System.Int32 currentAlternate, System.Int32 currentStyle, System.Boolean blackOutOptions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentRotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentAlternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentStyle",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blackOutOptions",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 386,
              "BodyHash": "48FFD470F059B5938A1A086C8C390889D4804017888425FE016528D31818CF7A",
              "Hash": "0BC61D7748ED48B0C3B26FE3FFB6AFF415F46ABE53CAD8738D22686F82B24BA5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Candide.PlayerMode.Furniture.FurnitureListView::LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureListView::GetOptionPlacement(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpSidebarView()-\u003ESystem.Void",
              "Name": "SetUpSidebarView",
              "Signature": "public System.Void SetUpSidebarView()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 411,
              "BodyHash": "FAE2B9D25F1357B3706734BDCCA7F0AB7BD1DE5729D7C3A432B203C27DD443E9",
              "Hash": "D79BA97BBE52A96F99FA148708CF3FDF54D18C7E4853D8320B6EAC6679AF80D1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "System.StringComparer::get_OrdinalIgnoreCase()",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::.ctor(System.Collections.Generic.IComparer\u003C!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::get_Current()",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.SortedDictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::get_Values()",
                "SortedDictionary.ValueCollection\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::GetEnumerator()",
                "SortedDictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "SortedDictionary.ValueCollection.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E\u003E::MoveNext()",
                "Candide.PlayerMode.Furniture.FurnitureListView::LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUpStyleView(System.String, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetUpStyleView",
              "Signature": "public System.Void SetUpStyleView(System.String furnitureId, System.Int32 currentRotation, System.Int32 currentAlternate, System.Int32 currentStyle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentRotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentAlternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentStyle",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "3E3024002540F36D8AD6CB56460CCF6988EF21F8298946F0A8A60A9499962618",
              "Hash": "53F82F4DBAE9537C38CF445836AC2042856DC0E8E6E29E320D796338C5AF5BB3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor()",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E::Add(!0)",
                "Candide.PlayerMode.Furniture.FurnitureListView::LayoutFurnitureOptionsToShow(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E\u003E)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureListView::GetOptionPlacement(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrySelectFirstElement()-\u003ESystem.Void",
              "Name": "TrySelectFirstElement",
              "Signature": "public System.Void TrySelectFirstElement()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "D69A71CDA807640F54CE023FE8EEB70D91D6BFD142F0E3D9765EB67B820AFEBB",
              "Hash": "928E2AE44FED32C8768E3E5343B1E28982DE8AED9594FD83916EF10368DBDEB5",
              "CalledMethods": [
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureListView::SelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1034,
              "BodyHash": "24673FF1C2464A31A02BB9E0FC33F5BC0D0FF43298C375AEFCC0B6BDFF1BCCB2",
              "Hash": "E8BCD598BE5CDA440CBF41EA06F2E5E2CE9301ABC336F510F17F3F2E49ED98F5",
              "CalledMethods": [
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.CandideUI.CandideUiElement::get_Transform()",
                "Microsoft.Xna.Framework.Matrix::get_Translation()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.PlayerMode.Furniture.FurnitureListView::set_TooltipHasBeenUpdated(System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_Value()",
                "CandideCreator.Shared.Models.RectangleF::InflateReturnCopy(System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureListView::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureListView::GetTooltipContentBase()",
                "System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "326CF7D6C87FBFD2B63F44736953E1F4C92CF52C260C03DAD6778842AD777775"
        },
        {
          "Id": "Candide.PlayerMode.Furniture.FurnitureModeManager",
          "Name": "FurnitureModeManager",
          "DisplayName": "FurnitureModeManager",
          "FullName": "Candide.PlayerMode.Furniture.FurnitureModeManager",
          "Namespace": "Candide.PlayerMode.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller_ShowingUi:System.Boolean",
              "Name": "Controller_ShowingUi",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Controller_ShowingUi",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5496A3A5A0A3FBCAB4660072904746A7A24FF743A07F50CF7B7802776636A220"
            },
            {
              "Id": "Desktop:Candide.PlayerMode.Furniture.FurnitureDesktop",
              "Name": "Desktop",
              "Type": "Candide.PlayerMode.Furniture.FurnitureDesktop",
              "Signature": "public Candide.PlayerMode.Furniture.FurnitureDesktop Desktop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F245EB0C07AB33DA9BF60C61B823B8F9421791ED1BC379DF4FCFA9FC4639262"
            },
            {
              "Id": "DisablePlacingTimer:System.Single",
              "Name": "DisablePlacingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DisablePlacingTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "494F51EA541B1EEEAC7D5BBF2406601BC7DE072F9E1CEB57A5A5A6C8F0A318D5"
            },
            {
              "Id": "EntityWrapperReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrapperReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrapperReuseList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E082C2964B5AD31085F2C9EEF4E786FADF8C970A8723907D737FCD0A38E451C7"
            },
            {
              "Id": "GroupPlacing:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.ValueTuple\u00604\u003CShared.Data.Furniture.FurnitureData,System.Int32,System.Int32,System.Int32\u003E,Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Name": "GroupPlacing",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E GroupPlacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C63B6E67822802F73626CD89302B64DEC49EEB68AB88FBAF81BF09327863536"
            },
            {
              "Id": "HighlightedEntities:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "HighlightedEntities",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E HighlightedEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA83492ADADD82D0EF70B1EA554CCA730666420FD9390D5D2768EE2BE5AA15B2"
            },
            {
              "Id": "Instance:Candide.PlayerMode.Furniture.FurnitureModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Furniture.FurnitureModeManager",
              "Signature": "public Candide.PlayerMode.Furniture.FurnitureModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78ED18F81A0EA5395ED7866BAA317895E2DA2A2463785348F3473526A34AD89F"
            },
            {
              "Id": "InWorkbench:System.Boolean",
              "Name": "InWorkbench",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InWorkbench",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "293A493C67157440D866316755213809C50C4766FC6861CB80E1843AD52A8E88"
            },
            {
              "Id": "LastSelectedFurnitureEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "LastSelectedFurnitureEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E LastSelectedFurnitureEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B57E765D7539D183A48C702AE25821D479D79561B0863C63005ADD3ABDF46B8"
            },
            {
              "Id": "Mode:FurnitureModeManager\u002BFurnitureModeManagerMode",
              "Name": "Mode",
              "Type": "FurnitureModeManager.FurnitureModeManagerMode",
              "Signature": "public FurnitureModeManager.FurnitureModeManagerMode Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "20D2A1678AB40233A53D13935387EE1E8DC64209FC6D908E8CF9ADB492A1C3E3"
            },
            {
              "Id": "MouseCollision:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "MouseCollision",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "public CandideCreator.Shared.Collision.CollisionCircle MouseCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D6FFDC509E577526AA7B684C61D173EB42FE047626C5697BC6C6C501342B9A9"
            },
            {
              "Id": "ReuseCollisionDataList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Name": "ReuseCollisionDataList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E ReuseCollisionDataList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "307005AEF3AC31F8F10F56760385A95FD18CF4668FDC9B850EF26F27C054164B"
            },
            {
              "Id": "SelectedFurnitureAlternateIndex:System.Int32",
              "Name": "SelectedFurnitureAlternateIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectedFurnitureAlternateIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E651418796F8EBE6174326B9A6087264D75A42521C61FB5BC5A0C2674E211940"
            },
            {
              "Id": "SelectedFurnitureEntities:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "SelectedFurnitureEntities",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SelectedFurnitureEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9DDCDDA1062E6A800D25279714913C1F921147BE087EF6120A7F31C6F6A6E1D"
            },
            {
              "Id": "SelectedFurnitureIsPlacable:System.Boolean",
              "Name": "SelectedFurnitureIsPlacable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SelectedFurnitureIsPlacable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69C57D2802752AA4DB8DA4D458562147FC5DA20980EA34FA1CAC5C33DF288EF4"
            },
            {
              "Id": "SelectedFurnitureRotationIndex:System.Int32",
              "Name": "SelectedFurnitureRotationIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectedFurnitureRotationIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FB6345C31888482F78F7F74289E448F0A8894E3DAF5E321E4E99098E6801D3C"
            },
            {
              "Id": "SelectedFurnitureStyleIndex:System.Int32",
              "Name": "SelectedFurnitureStyleIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SelectedFurnitureStyleIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A46206EB8C1A392CFF089E96B8C1E5B26868CCB383DCA83F38E8873E5C20B3BC"
            },
            {
              "Id": "SelectedPlacingFurnitureId:System.String",
              "Name": "SelectedPlacingFurnitureId",
              "Type": "System.String",
              "Signature": "public System.String SelectedPlacingFurnitureId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BDFF9D1F47A1E5E9CDFAF92B490B542BBB9E0919F3E2140E6DDFCC3292ECC8E"
            },
            {
              "Id": "SkipHighlights:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "SkipHighlights",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SkipHighlights",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A8B6283533284F60C850312686289C7B5EA6A7B506834CD133971CB92BD60415"
            },
            {
              "Id": "TownId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "TownId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BF4A261104C82389A82E8ABC4BFCBCBA4F7179E0EADBDBD560C31EE55D69171"
            },
            {
              "Id": "_currentPlacingEntityData:Shared.Entity.EntityWrapper",
              "Name": "_currentPlacingEntityData",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "private Shared.Entity.EntityWrapper _currentPlacingEntityData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51C95950C49AD83C1A204239B5413089D55D27AAD401D87F3B56A2D56033FB43"
            },
            {
              "Id": "_currentPlacingFurnitureData:Shared.Data.Furniture.FurnitureData",
              "Name": "_currentPlacingFurnitureData",
              "Type": "Shared.Data.Furniture.FurnitureData",
              "Signature": "private Shared.Data.Furniture.FurnitureData _currentPlacingFurnitureData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA44A30C41CBD029DB34D58BD28D1BDF444184655E2CE7F25B30BD8BCEB9B90D"
            },
            {
              "Id": "_currentPlacingPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_currentPlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _currentPlacingPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "764D8734BE09D7D266AD5F419A0FE3A919BF4F2CF64B75CD315A9E4CAD2715DF"
            },
            {
              "Id": "_goBackToSelectingAfterPlacing:System.Boolean",
              "Name": "_goBackToSelectingAfterPlacing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _goBackToSelectingAfterPlacing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "741B36536F16E3749C1CF31AA6923221814A5C5201768C87933D808D5428454A"
            },
            {
              "Id": "_groupPlacingPickedUpPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "_groupPlacingPickedUpPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E _groupPlacingPickedUpPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0174D13AB8C5A618D134B6A0601C651DAB06EAD4AC613815AF4F444EE37F1722"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_lastMousePlacingPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_lastMousePlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _lastMousePlacingPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE42057D8C28CA0CD5057AB4D5A8F05379CAC502E3B214CD6A4B5A180D3A4D38"
            },
            {
              "Id": "_lastWorldPlacingPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_lastWorldPlacingPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _lastWorldPlacingPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EABFC24C70435678D93ACD5C528CD4CD99C326AC486B74108CE0792A1309A2FE"
            },
            {
              "Id": "_moveEditWindowOnStyleWindowOpen:System.Boolean",
              "Name": "_moveEditWindowOnStyleWindowOpen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _moveEditWindowOnStyleWindowOpen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94555FF1A9BDACA80ED5809037374E0022D965FD44D60CFC6FA62D746917BA2A"
            },
            {
              "Id": "_multiSelectDragging:System.Boolean",
              "Name": "_multiSelectDragging",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _multiSelectDragging",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3DB47574166B8958780F949CADC82F32325275BA59771D0B1576FCEEB1E47B21"
            },
            {
              "Id": "_multiSelectDragStart:Microsoft.Xna.Framework.Vector2",
              "Name": "_multiSelectDragStart",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _multiSelectDragStart",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75598A35A4F45AB96EDFA049BD1362FFD6521A0FB1FF1FFDEE788BC8932E9FE5"
            },
            {
              "Id": "_placingBlocked:System.Boolean",
              "Name": "_placingBlocked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _placingBlocked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54EA6F31AC2EAA2260B0AE9179F0A6E6DF898FEEBDAF63722A41CD37DA092A99"
            },
            {
              "Id": "_placingCollisionAllowance:System.Single",
              "Name": "_placingCollisionAllowance",
              "Type": "System.Single",
              "Signature": "private System.Single _placingCollisionAllowance",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98C9555926970E78CECF625299A426DB5DF5766EA97A0179BF2B5FD37204D532"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            },
            {
              "Id": "CursorWindowPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWindowPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWindowPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "24E7C359B1AEA55200814A991DB6F5A2FA03C74FE214FA3942821CD975EA75AC"
            },
            {
              "Id": "CursorWorldPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWorldPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWorldPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "05C3E71849EB6CE72F09D19E49DDE166C21761E18267A69350331612AE5D438A"
            },
            {
              "Id": "DisableMouseInput:System.Boolean",
              "Name": "DisableMouseInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableMouseInput",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "657E15888E1229AECC3647DC6C06629C2EAB9DED025A00E94955B3AAEF4D0A91"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AlternateSelection(System.Int32)-\u003ESystem.Void",
              "Name": "AlternateSelection",
              "Signature": "private System.Void AlternateSelection(System.Int32 direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "3513B084D11AFA84860628970B91BF8B24D820D158FB4D3E185ADBEA9578C39B",
              "Hash": "BD3441E2FBEAFAC4B534544A0E9C59BDB971422BDABC843DD89F8196C63B7E88",
              "CalledMethods": [
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeFrame(System.Int32)-\u003ESystem.Void",
              "Name": "ChangeFrame",
              "Signature": "private System.Void ChangeFrame(System.Int32 direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "D2A3323C8353D2215539AE93B89788CCF04FCD9EC7ED1549F858A273276F51F3",
              "Hash": "6A49B37BD30247EDA52922B7AE55E94282BCACC17217AC5CD7120BC14BB0AB1A",
              "CalledMethods": [
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForFloorTiles(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CheckForFloorTiles",
              "Signature": "private System.Boolean CheckForFloorTiles(Shared.Entity.EntityWrapper entityData, System.Boolean debug)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityData",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debug",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "9997EC89BF6FA33C199B7D59991C52841833F5AC1383BBE0FD37142E6687DEC9",
              "Hash": "356BCBA83E31D227E12F4B5871351000E5E7526C8ED0B7DC3C98198F1C83D1E9",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003CCheckForFloorTiles\u003Eg__CheckPos|66_0(Microsoft.Xna.Framework.Vector2, FurnitureModeManager.\u003C\u003Ec__DisplayClass66_0\u0026)",
                "System.Math::Abs(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForWallTiles(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CheckForWallTiles",
              "Signature": "private System.Boolean CheckForWallTiles(Shared.Entity.EntityWrapper entityData, System.Boolean debug)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entityData",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debug",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 474,
              "BodyHash": "9DAC6658436DA264D12CA3D6695373DAD0B9A8EB704038AF170A0A1C60B653FF",
              "Hash": "A1AE0D4B299D8ABBF499EDC7770E250CA5443AA6C632FE4DB573374DB103DB2E",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003CCheckForWallTiles\u003Eg__CheckPos|65_0(Microsoft.Xna.Framework.Vector2, FurnitureModeManager.\u003C\u003Ec__DisplayClass65_0\u0026)",
                "System.Math::Abs(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.InteriorTile[,]::Get(System.Int32, System.Int32)",
                "System.Int32::ToString()",
                "Candide.Graphics.VisualDebug.VisualDebugText::Draw(Microsoft.Xna.Framework.Vector2, System.String, System.Single)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearHighlightedEntities()-\u003ESystem.Void",
              "Name": "ClearHighlightedEntities",
              "Signature": "private System.Void ClearHighlightedEntities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "549E391159CA40B2B1FB8D6A0D3E000024CBB260280EC75E23E2E26DF46978AF",
              "Hash": "8400D39DA3466F25B5A70C33DB2404B8B458CAD86A62B72739E18DBBBD960A65",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::set_Highlight(System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_Zero()",
                "Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearSelection()-\u003ESystem.Void",
              "Name": "ClearSelection",
              "Signature": "public System.Void ClearSelection()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "1E1636A2431DAB09750C67127470390D3449B40D0EA047A7220F413A455C4D14",
              "Hash": "E93072DCF9E4AE165C5527CD9BE732B44985A6498A2F3F8458968BC47B7F7DDB",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureListView::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Clear()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopySelection()-\u003ESystem.Void",
              "Name": "CopySelection",
              "Signature": "private System.Void CopySelection()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 331,
              "BodyHash": "198441546FE81CC785186DB3B83F811CB523A81758F0AAD124474FC24371262B",
              "Hash": "CAAD8BB2C6F357DFD6EB3812B71AB60764E18D56919A700EAC52A6C72D66A5CB",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Add(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CycleStyle(System.Int32)-\u003ESystem.Void",
              "Name": "CycleStyle",
              "Signature": "private System.Void CycleStyle(System.Int32 direction)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "4B5581863ECA77640DB1DC9E81AB74466D8B753BEE1091002A959FA984235261",
              "Hash": "DC764CF2CF45DA9557B6D77460C696E1FDCA468591D85D7764DA300174D9FDEA",
              "CalledMethods": [
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeselectButtonOnClickAction()-\u003ESystem.Void",
              "Name": "DeselectButtonOnClickAction",
              "Signature": "private System.Void DeselectButtonOnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "A27A5AE2DF2F81D60D2C46CAA6B0DC5B482246BF15B91DCF3884E200FC56DF88",
              "Hash": "18A816AFB472E60B3FDD3C6C7AE51C84A6942BF30AA943093E581B55DE245B53",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_entity_deselect"
              ],
              "Source": null
            },
            {
              "Id": "DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "DoesFurnitureCollide",
              "Signature": "private System.Boolean DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3 testPosition, Shared.Entity.EntityWrapper entityData, Shared.Entity.EntityWrapper ignoreEntity)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "testPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityData",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 570,
              "BodyHash": "253182F41EEFAAF78CBB07C3059E761E7B5323F82448D702BBD9772F2824703E",
              "Hash": "49FA427CF739541819EEAE2092E8BF4E6697060C0E210ADD951E1C673D7BA5AC",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::InflateSafe(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Candide.World.WorldHandler::CheckCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "List.Enumerator\u003CCandideCreator.Shared.Collision.CollisionData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "9EA80D7B3BEEC4E1366372B9E72439626983A473E1C283AD8D78AFC7A2A6A678",
              "Hash": "29734DCFFE540933FF55AB0A7BDCD522361B108D7E3E34DC1842791B1684C2AE",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003CDrawInWorldUi\u003Eg__DrawPlacingFurniture|76_0(Shared.Entity.EntityWrapper, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "678F90CD6956F9B232BA6CE9C5E1B9825E668356820FDA82816EE7A2BAA29EF1",
              "Hash": "BCC6B709BB688DCCA9678B8CC363F5990637258830A97A6A64770BAAC93118EB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.Globals::get_CenterOfScreen()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EditStyleButtonOnClickAction()-\u003ESystem.Void",
              "Name": "EditStyleButtonOnClickAction",
              "Signature": "private System.Void EditStyleButtonOnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 484,
              "BodyHash": "E8BBEAE2ED13C7120517ACFA31240E0E3CE30D6804572BDCBA771A164ABEEC89",
              "Hash": "EB63AEBD23A02F79D8BF218211EAECBE473DE812938850CF413C7E907512D1F3",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_CursorWindowPos()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::MoveWindowInsideBounds(Candide.CandideUI.Containers.CandideWindow)",
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)",
                "Candide.PlayerMode.Furniture.FurnitureListView::SetUpStyleView(System.String, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()"
              ],
              "StringLiterals": [
                "event:/interface/furniture/ui_furniture_style_close",
                "event:/interface/furniture/ui_furniture_style_open"
              ],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D041CF1AABD66397533711F6B1FAF5CC6ED2215889E185C68A464DAEFD5D3F7F",
              "Hash": "711564590B622042E9E2CEF3BA92E7BFE46E1CCB61944B44316AD734DCD842BF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Clear()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindPlacingPositionAndCheckIsOk(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "FindPlacingPositionAndCheckIsOk",
              "Signature": "private System.Void FindPlacingPositionAndCheckIsOk(Microsoft.Xna.Framework.Vector2 mousePlacingPosition, Microsoft.Xna.Framework.Vector2 placingOffset, Shared.Data.Furniture.FurnitureData furnitureData, Shared.Entity.EntityWrapper entityData, System.Boolean debug)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mousePlacingPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "placingOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureData",
                  "Type": "Shared.Data.Furniture.FurnitureData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityData",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "debug",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 819,
              "BodyHash": "21FAD61FF00B940726BA7CECDA223C32BF641D0FB3E83D87C27C21D504E072A8",
              "Hash": "6E9BBDAF5B90D24E7927DFFCED1522E0E40F5A9C65BA0687B33984FFF754DD09",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Buttons)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::CheckForFloorTiles(Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::CheckForWallTiles(Shared.Entity.EntityWrapper, System.Boolean)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "FurnitureModeManager.\u003C\u003Ec::\u003CFindPlacingPositionAndCheckIsOk\u003Eb__63_0(Shared.Entity.EntityWrapper, System.String)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetEntityUnderMouse(Microsoft.Xna.Framework.Vector2, System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::HighlightEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "FurnitureModeManager.\u003C\u003Ec::\u003CFindPlacingPositionAndCheckIsOk\u003Eb__63_1(Shared.Entity.EntityWrapper, System.String)",
                "Shared.Entity.EntityWrapper::get_PositionY()",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInMultiSelect(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesInMultiSelect",
              "Signature": "private System.Void GetEntitiesInMultiSelect(Microsoft.Xna.Framework.Vector2 startPos, Microsoft.Xna.Framework.Vector2 currentPos, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outEntities)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outEntities",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 167,
              "BodyHash": "891150284ACA03E58996D9E67A9BF4A9312FC9E1E2C210134F9951DB57E88F88",
              "Hash": "2D8D0DB7A0E9991F87F94EFFA1C402DEA2F1654BB1BAD28AACA7341B5E74E2FA",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Candide.World.WorldHandler::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Candide.Input.SuperKeybind::Up()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityUnderMouse(Microsoft.Xna.Framework.Vector2, System.Func\u00603\u003CShared.Entity.EntityWrapper,System.String,System.Boolean\u003E)-\u003ESystem.ValueTuple\u00603\u003CShared.Entity.EntityWrapper,System.Boolean,System.Single\u003E",
              "Name": "GetEntityUnderMouse",
              "Signature": "private System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean, System.Single\u003E GetEntityUnderMouse(Microsoft.Xna.Framework.Vector2 mousePos, System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E filter)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "mousePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filter",
                  "Type": "System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 392,
              "BodyHash": "3B96771BA86DC4CFE23BE38EBE49DBAC47DB7B355FA83E0718588F6955AD19FE",
              "Hash": "BF6D7B782C91EA848826E785D3A3B079151A70089EEA5119D3E297BA1E79E9F9",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)",
                "Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Candide.Input.SuperKeybind::Up()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E::Invoke(!0, !1)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionCircle)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Boolean, System.Single\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)-\u003ESystem.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E",
              "Name": "GetFurnitureSettingsForEntity",
              "Signature": "private System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData furnitureData, Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "furnitureData",
                  "Type": "Shared.Data.Furniture.FurnitureData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "C30EA22E817D92D743C6A4A49D48AB2D75178A45B280D83A3017D1171DC1AF80",
              "Hash": "B96A880E00AB0AE74FA6B841004A95133D5A72E6327E3D1C926C830318C8A5EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "Shared.Data.Furniture.FurnitureDataBase::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, System.Guid, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HighlightEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector4, System.Boolean)-\u003ESystem.Void",
              "Name": "HighlightEntity",
              "Signature": "private System.Void HighlightEntity(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector4 highlightColor, System.Boolean outline)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "highlightColor",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outline",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "141108616C0778B53A80CE22CF520712B2D8EA43A5364A4BDC96DA343ECC7D7D",
              "Hash": "5D49B6629278656B0BF710FB5EFB42EED26FEEF53E810D0982998AE6E672EAF2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::set_Highlight(System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.MathF::Sin(System.Single)",
                "Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveButtonOnClickAction()-\u003ESystem.Void",
              "Name": "MoveButtonOnClickAction",
              "Signature": "private System.Void MoveButtonOnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 393,
              "BodyHash": "232B82DC3EC3D46F94C9E16D492251A2F058B53E421B8B5DCFF452062F526214",
              "Hash": "98F960CF16875C48F85EA9DA99C064BBA554FB425187423256A72700A46BDD20",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Managers.FurnitureManager::PickupFurniture(System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::Add(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_style_move"
              ],
              "Source": null
            },
            {
              "Id": "MoveWindowInsideBounds(Candide.CandideUI.Containers.CandideWindow)-\u003ESystem.Void",
              "Name": "MoveWindowInsideBounds",
              "Signature": "private System.Void MoveWindowInsideBounds(Candide.CandideUI.Containers.CandideWindow window)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "window",
                  "Type": "Candide.CandideUI.Containers.CandideWindow",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "9DFE0DCFC194959CDB5E0B34FE848574BFB812A11786A26610A5E9BA7DB18535",
              "Hash": "A02F42EE0C774393D7C44A5BB90345E531B57A71ADB569BD4227E1CFF13A7448",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Left()",
                "Candide.CandideUI.CandideUiElement::get_Top()",
                "Candide.CandideUI.CandideUiElement::get_Bounds()",
                "System.MathF::Round(System.Single)",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewEntitySelected(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "NewEntitySelected",
              "Signature": "private System.Void NewEntitySelected(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 462,
              "BodyHash": "8438F36DCC7199FD5CA8C7996F999ABF905F12852E90101867A5E414858245D6",
              "Hash": "B294A4A80262558F2E3D188242F118D95131770584F7A47AADB60D9DE292D0B7",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiElement::RequestFocus()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_CursorWindowPos()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)",
                "Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_entity_select"
              ],
              "Source": null
            },
            {
              "Id": "NewSidebarSelection(System.String, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "NewSidebarSelection",
              "Signature": "private System.Void NewSidebarSelection(System.String selectedFurnitureId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "selectedFurnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "F3678C8DDB274906EDFD5D50068EF3D97BD4826377D50BC34FCE40032AFFD0E8",
              "Hash": "E7A7DD91BF2FB24B6BA71A2C9D36197C7492D45A4041B1FEBDA16DC053928FB9",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "Candide.PlayerMode.Furniture.FurnitureListView::CanSelectOption(System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureListView::SetUpRotationAndStyleView(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 528,
              "BodyHash": "4FA22401E7AB183F5D91F4EC66F3149F768AD42E20DC19AF6CA998E67A6DD0C0",
              "Hash": "53B2E982826F8A7CF482B195F2A85A250C4BB583F4146CE7DC81777515EE2198",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::VerifyCanAccessFurnitureMode(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::Exit()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::EditStyleButtonOnClickAction()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::RotateButtonOnClickAction()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::MoveButtonOnClickAction()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::RemoveButtonOnClickAction()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::DeselectButtonOnClickAction()",
                "Candide.Input.RtsPlayerInputController::Activate()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetShowingUi(System.Boolean)",
                "FurnitureModeManager.\u003C\u003Ec::\u003COnEntering\u003Eb__42_0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Showed(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003COnEntering\u003Eb__42_1(System.Object, System.EventArgs)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003COnEntering\u003Eb__42_2()",
                "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl::add_EnterSelection(System.Action)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::\u003COnEntering\u003Eb__42_3()"
              ],
              "StringLiterals": [
                "event:/interface/furniture/ui_furniture_mode_enter"
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "5435A551028021FCC1AA6A59BB56F32983D7AD9A58D4D8AAE8EDA8B5AED67335",
              "Hash": "CFDC414CC4389865D3D9324B24E6EDDFE535F32090D837A1EAEDDD299181A1F3",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearHighlightedEntities()",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Place(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Place",
              "Signature": "private System.Void Place(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "4F973A0E3F0AAFC2DECC966BCCDFADC87C4C12CBE92F67C12D02DCCE24252008",
              "Hash": "51F6721DE566143082C6D8CB9787D4AAAF297EA3EADE13154B69BDBC9221844B",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureModeManager::DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Managers.FurnitureManager::TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::get_Current()",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CShared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32\u003E, Microsoft.Xna.Framework.Vector3\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_place"
              ],
              "Source": null
            },
            {
              "Id": "RemoveButtonOnClickAction()-\u003ESystem.Void",
              "Name": "RemoveButtonOnClickAction",
              "Signature": "private System.Void RemoveButtonOnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "FEB5EED082EE89CE416AF7818A712344CEBBC7D67BFA63A554D46A6C87570868",
              "Hash": "E1D56DF6E8434F7F2EB6500C58D29281CA7963FC5DF4C9A17403C396F7233633",
              "CalledMethods": [
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Candide.GameModels.Managers.FurnitureManager::PickupFurniture(System.Guid[])",
                "Candide.CandideUI.Components.Buttons.CandideImageButton::DisableForTime(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RotateButtonOnClickAction()-\u003ESystem.Void",
              "Name": "RotateButtonOnClickAction",
              "Signature": "private System.Void RotateButtonOnClickAction()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 493,
              "BodyHash": "0C5ECA9D9D190AC4BDEAA7345D7CAAEC26E84B5555463714E7BE80EE963C04E9",
              "Hash": "631D6096C0309F96B42151463F0F41F0E7C2DD8DF298C05D9FC80AD2318B1938",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetEntity(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "Shared.Entity.EntityWrapper::get_Frame()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::RotateSelection(System.Int32, System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Furniture.FurnitureListView::SetUpStyleView(System.String, System.Int32, System.Int32, System.Int32)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.GameModels.Managers.FurnitureManager::ChangeFurnitureStyle(Shared.Entity.EntityWrapper, Shared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Managers.FurnitureManager::PickupFurniture(System.Guid)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "Candide.PlayerMode.Furniture.FurnitureListView::Select(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RotateSelection(System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "RotateSelection",
              "Signature": "private System.Void RotateSelection(System.Int32 direction, System.Boolean updateSelection)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateSelection",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "F232286F0B1D6F17FE7A4DB7EEFAF1E8383E71637C1D3303413D992B6C507035",
              "Hash": "0429251CC7B72A686B463C16EF18CFAF2CAB3FF5509551CED89E90E2100A720A",
              "CalledMethods": [
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_rotate"
              ],
              "Source": null
            },
            {
              "Id": "SetMode(FurnitureModeManager\u002BFurnitureModeManagerMode)-\u003ESystem.Void",
              "Name": "SetMode",
              "Signature": "public System.Void SetMode(FurnitureModeManager.FurnitureModeManagerMode mode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FurnitureModeManager.FurnitureModeManagerMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "0D5D6CD5A191F06CB16AC6160795A053A738A776C4A9854AEE986CEF8CAF2C72",
              "Hash": "5C2D25B3120100A3079341273CA139088920A69C49D745B78F468584DC6D7D2A",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetShowingUi(System.Boolean)-\u003ESystem.Void",
              "Name": "SetShowingUi",
              "Signature": "public System.Void SetShowingUi(System.Boolean showUi)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "showUi",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 194,
              "BodyHash": "F995F59F7606C1EF1AC788805588BFFC31786F4740CBBA2D063B587A306CA958",
              "Hash": "53ADF48F9514B9CDBD0F7B3DD8396DE114DD28711C94A87571AADC303B5E03F2",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureListView::TrySelectFirstElement()",
                "Candide.CandideUI.Containers.CandideVerticalScrollViewer::ScrollIntoPosition(CandideCreator.Shared.Models.RectangleF)",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnselectEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "UnselectEntity",
              "Signature": "private System.Void UnselectEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "2D4057A7468156DF591DC2AC2A9B39EC53C1099687BF4BD245CF5F4182205B8C",
              "Hash": "8859EEF1CED39BF25EDD4468BEB122732382AD3D56AAABC1A6884B7AC1CFF28C",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_CursorWindowPos()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Candide.CandideUI.CandideUiElement::set_Left(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::NewEntitySelected(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_entity_deselect"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 916,
              "BodyHash": "C5E35A643E21918D288761C6C4ADC7839EC8645F04CE11BA741A024F1AE5E945",
              "Hash": "4F08C83C773228841F75BFB17B445CA978E9D8BE1EA37F84DD3847F47558C660",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureModeManager::VerifyCanAccessFurnitureMode(System.Nullable\u003CSystem.Guid\u003E)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::Exit()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiElement::OnControllerNextWindowNavigation(System.Boolean)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetShowingUi(System.Boolean)",
                "Candide.CandideUI.ControllerUiInputSystem::get_DisableUiTemporarily()",
                "Candide.Input.SuperKeybind::HeldRepeating(System.Double)",
                "Candide.Graphics.Camera::MoveImmediately(System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearHighlightedEntities()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::NewSidebarSelection(System.String, System.Int32, System.Int32, System.Int32)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::Place(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSubMode(Candide.PlayerMode.SubMode)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdatePlacingMode()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectingMode()"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_entity_deselect"
              ],
              "Source": null
            },
            {
              "Id": "UpdatePlacingMode()-\u003ESystem.Void",
              "Name": "UpdatePlacingMode",
              "Signature": "private System.Void UpdatePlacingMode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "0276C4E67A42F25BF94F223721C663FAE1D0B39D3DD853196CAF9F9DF315639C",
              "Hash": "FBF5213ACA98FFB6F5C8AFE961CEF780689A227F475B6249493FC4CAAB4C1CB0",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_DisableMouseInput()",
                "Candide.Scene.GameScene::get_IsActive()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "Shared.Data.Furniture.FurnitureDataBase::GetOrNull(System.String)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::RotateSelection(System.Int32, System.Boolean)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::CycleStyle(System.Int32)",
                "Candide.Database.Doodad.DoodadDatabaseManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_CursorWorldPos()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::FindPlacingPositionAndCheckIsOk(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Shared.Data.Furniture.FurnitureData, Shared.Entity.EntityWrapper, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::Place(Microsoft.Xna.Framework.Vector3)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::SetMode(FurnitureModeManager.FurnitureModeManagerMode)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_fail_place"
              ],
              "Source": null
            },
            {
              "Id": "UpdateSelectedPlacingStyle(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateSelectedPlacingStyle",
              "Signature": "public System.Void UpdateSelectedPlacingStyle(System.String furnitureId, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Boolean silent)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "furnitureId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "alternate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "style",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "silent",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 441,
              "BodyHash": "1F38E663F4B378B193D84353C4E8E26606C29243436AA43BAE04831A48E1A9B2",
              "Hash": "8803524651725775B897619D51DF065F122F50EFE1C0410E040803FFD702E840",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "System.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2, !3)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Count()",
                "Candide.PlayerMode.Furniture.FurnitureListView::SetUpRotationAndStyleView(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::.ctor(!0)",
                "Candide.PlayerMode.Furniture.FurnitureListView::Select(System.String)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::get_Item(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "System.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.ValueTuple\u003CSystem.String, System.Int32, System.Int32, System.Int32\u003E, CandideCreator.Shared.Models.RectangleF\u003E\u003E::set_Item(System.Int32, !0)"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_style_change"
              ],
              "Source": null
            },
            {
              "Id": "UpdateSelectingMode()-\u003ESystem.Void",
              "Name": "UpdateSelectingMode",
              "Signature": "private System.Void UpdateSelectingMode()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1363,
              "BodyHash": "A1EF9278653997A88CD38226187A4B1BD2FBA33B39945F31856533388AC751FA",
              "Hash": "F86B80474F34BF961E00934EE6B8C7FED69EB5E26EC5CF82E51CC42416AA3E93",
              "CalledMethods": [
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_CursorWorldPos()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::get_DisableMouseInput()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetEntityUnderMouse(Microsoft.Xna.Framework.Vector2, System.Func\u003CShared.Entity.EntityWrapper, System.String, System.Boolean\u003E)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::HighlightEntity(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector4, System.Boolean)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.Input.SuperKeybind::Up()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::ClearSelection()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::NewEntitySelected(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::UnselectEntity(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "Candide.Input.SuperKeybind::Down()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::CopySelection()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::GetEntitiesInMultiSelect(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::CreateFromPoints(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.VisualDebug::Rectangle(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)",
                "Candide.PlayerMode.Furniture.FurnitureModeManager::RemoveButtonOnClickAction()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_BaseGuid()"
              ],
              "StringLiterals": [
                "event:/buildings/furniture_style_change_click",
                "event:/buildings/furniture_style_change"
              ],
              "Source": null
            },
            {
              "Id": "VerifyCanAccessFurnitureMode(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "VerifyCanAccessFurnitureMode",
              "Signature": "public System.Boolean VerifyCanAccessFurnitureMode(System.Nullable\u003CSystem.Guid\u003E townId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "townId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "2D8950776CAEE6AF9706CBA71EDED7E31A8F66BC73F15792509B9B38594AEF2C",
              "Hash": "B4C8994B0B8DD4BDC62A190E30E595A226E4F8059B98E917CD122E1F6505A763",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "436EF8DDF777ED50138869EEB68D5C5038705CC2EF0002DB3AD3FB1830090FD4"
        },
        {
          "Id": "Candide.PlayerMode.Furniture.FurnitureStyleWindow",
          "Name": "FurnitureStyleWindow",
          "DisplayName": "FurnitureStyleWindow",
          "FullName": "Candide.PlayerMode.Furniture.FurnitureStyleWindow",
          "Namespace": "Candide.PlayerMode.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureControl:Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Name": "FurnitureControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl FurnitureControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C71BB83AC4E42C0D3FFEA02287C4CE149359DAE1D98E70C2801A3C9C3F09A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5443AF436ADF80DA7AF0FF28B71F4EBEE64BBE5F84B665439C8A4ADE8D54DFE7"
        },
        {
          "Id": "Candide.PlayerMode.Furniture.FurnitureWindow",
          "Name": "FurnitureWindow",
          "DisplayName": "FurnitureWindow",
          "FullName": "Candide.PlayerMode.Furniture.FurnitureWindow",
          "Namespace": "Candide.PlayerMode.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FurnitureControl:Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Name": "FurnitureControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl FurnitureControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80C71BB83AC4E42C0D3FFEA02287C4CE149359DAE1D98E70C2801A3C9C3F09A8"
            },
            {
              "Id": "StyleControl:Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Name": "StyleControl",
              "Type": "Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl",
              "Signature": "public Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl StyleControl",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6165454836FCFF811FDAAA3BE1B2005E1F396DA6C2780A51B8AE7735ABF19113"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EEAE3379F66CADDF67F020FFF3B4CFE8B993D956BFA4144D676A062D599FC07A"
        },
        {
          "Id": "Candide.PlayerMode.Logistics.EditingConnection",
          "Name": "EditingConnection",
          "DisplayName": "EditingConnection",
          "FullName": "Candide.PlayerMode.Logistics.EditingConnection",
          "Namespace": "Candide.PlayerMode.Logistics",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExisitingGuid:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ExisitingGuid",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ExisitingGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA14B7B9760021DDFF5B95FFA12B444B15A34B17BCBD23C328FA61A61AF48F94"
            },
            {
              "Id": "SourceBuilding:Candide.GameModels.Models.Constructions.Building",
              "Name": "SourceBuilding",
              "Type": "Candide.GameModels.Models.Constructions.Building",
              "Signature": "public Candide.GameModels.Models.Constructions.Building SourceBuilding",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA14E38F07EA5DA88144B50850748C81E55E732F0ED74CBB2E2A6F4C0207CFC3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "07A7401259C81BF0532A4C1A6E1A07C635215CD070F7E37B4A3633B266D893D4"
        },
        {
          "Id": "Candide.PlayerMode.Logistics.LogisticsDesktop",
          "Name": "LogisticsDesktop",
          "DisplayName": "LogisticsDesktop",
          "FullName": "Candide.PlayerMode.Logistics.LogisticsDesktop",
          "Namespace": "Candide.PlayerMode.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.CandideDesktop",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_townWindow:Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Name": "_townWindow",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow _townWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "024157C1C82043CE82E48CC06F9651FCB22061DB5E8142F134AA50C2E301D6C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDesktopEnabled()-\u003ESystem.Void",
              "Name": "OnDesktopEnabled",
              "Signature": "public System.Void OnDesktopEnabled()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "06F878366337E1D85D779BDF30F9AF959DEFF0A337579CDEB0B582D85243D577",
              "Hash": "69038FB8A793B9C5DA77DEA7E7F31B772CFF2201061A2E51CE09459A07DD70AD",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopEnabled()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::.ctor()",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDesktopRemoved()-\u003ESystem.Void",
              "Name": "OnDesktopRemoved",
              "Signature": "public System.Void OnDesktopRemoved()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "917CD8C37072C1FE5D1DD84EDFCA77C75AFEABFFA4DE92A56B790FA4ED1732A1",
              "Hash": "BF863D0186FB1D53E3BCFC6EA1184E33E75120E92ADD5045B183975F09206DAE",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnDesktopRemoved()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_Town(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_Town(System.EventHandler)",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_AvailableResources(System.EventHandler)",
                "Candide.PlayerMode.Logistics.LogisticsDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)",
                "Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_LogisticsTent(System.EventHandler)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_AvailableResources(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_AvailableResources",
              "Signature": "private System.Void OnUpdate_AvailableResources(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "669D953D4F518E60B2459EBD20D7CF191AC4C25BE054298E7F289A078552F9BD",
              "Hash": "3F0A977E5CB792940CC23293B837AB0246EC3BA835463D807E9D67ABC97D4C09",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_LogisticsTent(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_LogisticsTent",
              "Signature": "private System.Void OnUpdate_LogisticsTent(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "669D953D4F518E60B2459EBD20D7CF191AC4C25BE054298E7F289A078552F9BD",
              "Hash": "0B3C8CAE741D6652606F3511A531A47DF0ADDBDD2C8B2C85C4F600FE90803244",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdate_Town(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnUpdate_Town",
              "Signature": "private System.Void OnUpdate_Town(System.Object sender, System.EventArgs eventArgs)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventArgs",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "C2017C67FB4F2EFC1E7DD03AC1382815E059695FCEA89E39D1046378F1789005",
              "Hash": "69186075E9CE283CD09BDC6A9D5969ACF4050D8CC20FCCFA2BB011A9D6FC2F4D",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionContext::get_State()",
                "System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7F4084DB5D6F78D63ABD1ECAB1FD8163DA58D85373205BDDD7031C360A34E66"
        },
        {
          "Id": "Candide.PlayerMode.Logistics.LogisticsModeManager",
          "Name": "LogisticsModeManager",
          "DisplayName": "LogisticsModeManager",
          "FullName": "Candide.PlayerMode.Logistics.LogisticsModeManager",
          "Namespace": "Candide.PlayerMode.Logistics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.Logistics.LogisticsModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Logistics.LogisticsModeManager",
              "Signature": "public Candide.PlayerMode.Logistics.LogisticsModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9092CC66FE8EED9CA61CA0EB9CC365291F4CD58FC3CFBFE15F59185332B883"
            },
            {
              "Id": "IoButtonSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "IoButtonSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet IoButtonSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AECEE2E32F402778C9C670486632932E9C4A2D401AB995D25FFDEF09D2E0DAF0"
            },
            {
              "Id": "Town:CandideServer.Models.Town.TownModel",
              "Name": "Town",
              "Type": "CandideServer.Models.Town.TownModel",
              "Signature": "public CandideServer.Models.Town.TownModel Town",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E44AAF5589F8C94194999D4F476136076E25E367015ADC4E38AD93E2F6EEBEC2"
            },
            {
              "Id": "_editingConnection:System.Nullable\u00601\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E",
              "Name": "_editingConnection",
              "Type": "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E",
              "Signature": "private System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E _editingConnection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C5179557619AE94D28F4508DB26402E2045247E123A53A40D3D5184239CEDDD"
            },
            {
              "Id": "_hoveredBuildingInput:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_hoveredBuildingInput",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _hoveredBuildingInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B600D48360763CBF388DC33B5C23030BDDE051508AA64F65F49D17E1F9566738"
            },
            {
              "Id": "_hoveredBuildingInputPos:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_hoveredBuildingInputPos",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E _hoveredBuildingInputPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "579786BB5C6F99E19F5FA394F2666AF8766BE4A92639A049BDD1528B33911FD5"
            },
            {
              "Id": "_hoveredBuildingOutput:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_hoveredBuildingOutput",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _hoveredBuildingOutput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D621B5B79169885AA87EED6A8CA1BA1B7E449314C95060FA2F0099290CD0425B"
            },
            {
              "Id": "_hoveredBuildingOutputPos:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "_hoveredBuildingOutputPos",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E _hoveredBuildingOutputPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0398E50C632E1EFB9E49D2E4C394129A99A5CC0B231F025421688690F95F34D"
            },
            {
              "Id": "_hoveredConnection:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_hoveredConnection",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _hoveredConnection",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A5242372A4DFBA88DCB39066E7265D594B7F24C0A285CFB4DCCFB72E1712A03"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            },
            {
              "Id": "CursorWindowPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWindowPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWindowPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "24E7C359B1AEA55200814A991DB6F5A2FA03C74FE214FA3942821CD975EA75AC"
            },
            {
              "Id": "CursorWorldPos:Microsoft.Xna.Framework.Vector2",
              "Name": "CursorWorldPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 CursorWorldPos",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "05C3E71849EB6CE72F09D19E49DDE166C21761E18267A69350331612AE5D438A"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Logistics.LogisticsConnectionModel, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Single, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E)-\u003ESystem.Void",
              "Name": "DrawAnimatedLine",
              "Signature": "private System.Void DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, CandideServer.Models.Logistics.LogisticsConnectionModel connectionModel, System.Nullable\u003CSystem.Int32\u003E connectionIndex, System.Single scale, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E arrowColor)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "start",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connectionModel",
                  "Type": "CandideServer.Models.Logistics.LogisticsConnectionModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connectionIndex",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "arrowColor",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1160,
              "BodyHash": "F160892EE8FEB97DD29A8E780CE86DA72C5B2B6F3B3F6774C8E9E3822610E129",
              "Hash": "77ACABC5DBF5D23276E48123CDD3C71EE2BDB008683B09DA2ADBA4FA183DAF16",
              "CalledMethods": [
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::get_CursorWorldPos()",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Abs(System.Single)",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "Candide.Graphics.Fonts.IFontProvider::GetRenderFont(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Object::ToString()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "event:/interface/holder_pickup"
              ],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 749,
              "BodyHash": "043399D0AD7A5153ABDD35A199E4062888F67EF1ACB34B28FEF15277E46A17AA",
              "Hash": "B1820CB44BE7B8A9B1684EB7D4EEFF6983A3ADFD11D13D86E15CF75FF991190B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.List\u003CSystem.Guid\u003E::IndexOf(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::GetPos(Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Logistics.LogisticsConnectionModel, System.Nullable\u003CSystem.Int32\u003E, System.Single, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::GetValueOrDefault()",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::get_CursorWorldPos()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::DrawIoButtons(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Candide.GameModels.Models.Constructions.Building)",
                "Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawIoButtons(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Candide.GameModels.Models.Constructions.Building)-\u003ESystem.Void",
              "Name": "DrawIoButtons",
              "Signature": "private System.Void DrawIoButtons(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 centerPos, Candide.GameModels.Models.Constructions.Building building)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 719,
              "BodyHash": "0FB5E371C0F86091B2A8CA2EA3F1233C963A0A428067F0CB9063911241390BB0",
              "Hash": "AEC9AF48D6B80D0A2052FCA6F6193C2C16FB212F1DE9D3F9B8E132B8C56F9BC9",
              "CalledMethods": [
                "Candide.PlayerMode.Logistics.LogisticsModeManager::get_CursorWorldPos()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::GetPos(Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTooltip(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.Building, System.Boolean, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "DrawTooltip",
              "Signature": "public System.Void DrawTooltip(Candide.CandideUI.UiRenderContext renderContext, Candide.GameModels.Models.Constructions.Building hoveredBuilding, System.Boolean isOutput, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E pos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hoveredBuilding",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isOutput",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 402,
              "BodyHash": "58E7E5526790112D18DB3ED99DB2514E300267BE3F529285EC11D86A363C034A",
              "Hash": "42332FF6009A9D47D43C014B3A2C63C3A09FAEB21E2620526754BB09C3B8B6C4",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Candide.Database.IconDataBase::GetIconOrMissing(System.String)",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Candide.Graphics.Camera::GetMatrix()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.MathF::Ceiling(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::get_CursorWindowPos()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Candide.CandideUI.Transform::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Draw(Candide.CandideUI.UiRenderContext, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.Transform::AddTransform(Candide.CandideUI.Transform\u0026)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateCandideTextLabel::Draw(Candide.CandideUI.UiRenderContext, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [
                "Buildings_Input",
                "Buildings_Output"
              ],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "89E0740F8710056E4FA5D53CD994CD9154ED29637E7E78733C63D5AFB11FD801",
              "Hash": "8934928F3FFD2594B3804CDB04860722DB2DF42C2AC1CCCDC9B65E39639CC0A6",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::DrawTooltip(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.Building, System.Boolean, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_Value()",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::GetPos(Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.Globals::get_CenterOfScreen()",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "98BF9A474307AFDB5F5DADEDD81E9A27F7FC4FD35C13B50766A8FB2AAA376542",
              "Hash": "DBF23BC1F0F98E885F98189ADD7C1B82B889585F4CB151D4FE155513BC60E0E3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPos(Microsoft.Xna.Framework.Vector2, System.Boolean)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPos",
              "Signature": "private Microsoft.Xna.Framework.Vector2 GetPos(Microsoft.Xna.Framework.Vector2 centerPos, System.Boolean isOutput)",
              "Visibility": "private",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "centerPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isOutput",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "067D7CD2BB89E730EAAA78BB1BCC95C7D84B547D9FE5943150252A724552382D",
              "Hash": "59165A171CDDFDAEFE0AB3ECF2BAEF567409E07102A445A57E01544F4B009C9B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "B58B638421C7D03371388B4079D9E720508CE2269F89B2CECCB912CCE2DAABF5",
              "Hash": "457C5ABF0DBA7BBE970900D0FBFA78F993A4CA6B5570E96D3261EB880E67C39E",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::Exit()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)"
              ],
              "StringLiterals": [
                "Town is null",
                "event:/interface/ui_logistics_mode_enter"
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "67955D4B956AA6C5B2BA896BA130E1356C0ECB9D7ADD4EEB8E38C84090290667",
              "Hash": "69EEFA6A81FA8E2013D54DE29DF17DCC0C53888EC736968D45FB9247FA326ACC",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 670,
              "BodyHash": "D9AC966990E3C24452C4E5DD529A0A535B2131CBC2089840A0CE9FEFC025D1C1",
              "Hash": "35B35B0657BA8C0510577F681AC2A64825C4FD9464E0EDEB9737828F579B1051",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::get_HasValue()",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Candide.PlayerMode.Construction.ConstructionContext::SetSubMode(Candide.PlayerMode.SubMode)",
                "Candide.PlayerMode.Logistics.LogisticsModeManager::Exit()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Candide.Input.SuperKeybind::Down()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Nullable\u003CCandide.PlayerMode.Logistics.EditingConnection\u003E::.ctor(!0)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.Input.SuperKeybind::Up()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Services.LogisticsService::Send_LogisticsRemoveConnection(System.Guid)",
                "LogisticsModeManager.\u003C\u003Ec::\u003CUpdate\u003Eb__20_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Managers.LogisticsManager::TryCreateNewConnection(Candide.CandideUI.CandideDesktop, System.Guid, System.Guid, System.Action)",
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)"
              ],
              "StringLiterals": [
                "event:/interface/holder_pickup",
                "event:/interface/holder_drop"
              ],
              "Source": null
            }
          ],
          "Hash": "D9EC6F5A374D0DFDEABB867C0BCE1AAE9EA259F2BDBE17E854B87579F20259CF"
        },
        {
          "Id": "Candide.PlayerMode.PauseModeManager",
          "Name": "PauseModeManager",
          "DisplayName": "PauseModeManager",
          "FullName": "Candide.PlayerMode.PauseModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.PauseModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.PauseModeManager",
              "Signature": "public Candide.PlayerMode.PauseModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A1035F6EA3AA24BBA2F47932E82683B7826F2406F5188C119FE2958B20A299F"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "65D0DB759CD12B1CB57B49A9B667CBF57C58AEDE13B164C6A976130730B02B48",
              "Hash": "C679D6C9E624F76EA6356CA76559ADB8D795BB0ECD74F2030E4243E6FE525B41",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.World.WorldMap::CancelOverlay()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PauseUi::Initialize(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.PauseUi::GetWindow(System.Boolean)",
                "PauseModeManager.\u003C\u003Ec::\u003COnEntering\u003Eb__6_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [
                "PauseModeManager"
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "6BCF98277EE1551B1B9F63C021EB7865DE59372A85B4674A50B8DEE40524EE81",
              "Hash": "F0946CC1CC17714D402A39DBCEFC6FA0347A15C1931E009843C74D6053CC7E21",
              "CalledMethods": [
                "Candide.CandideUI.PauseUi::CloseAll()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"
              ],
              "StringLiterals": [
                "PauseModeManager"
              ],
              "Source": null
            },
            {
              "Id": "Unpause()-\u003ESystem.Void",
              "Name": "Unpause",
              "Signature": "private System.Void Unpause()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "99BDA5E0CFB54E1399F5F68893B49878915313304CF62667A6806862F18282F6",
              "Hash": "DCE55C46220F05464D52A84F28D15C1E49F66A5D7FF24FEA6E66EF77E6C60B6D",
              "CalledMethods": [
                "Candide.CandideUI.PauseUi::CloseAll()",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "ACD9FC82C0180C29BA0D1A664BFF129A462E9D638E13B34846D4319F8AEA8B2F",
              "Hash": "ED481C508016E49894F11E8028094109E14123583E1D6F9E802F7ED78275B8AC",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.PlayerMode.PauseModeManager::Unpause()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()",
                "Candide.CandideUI.PauseUi::GetWindow(System.Boolean)",
                "PauseModeManager.\u003C\u003Ec::\u003CUpdate\u003Eb__7_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3CF08622A9ADD626420D0F49C0B836AEF45B6E9C19C091FC40E0FAF74F201E53"
        },
        {
          "Id": "Candide.PlayerMode.Recording.CinematicCameraModeManager",
          "Name": "CinematicCameraModeManager",
          "DisplayName": "CinematicCameraModeManager",
          "FullName": "Candide.PlayerMode.Recording.CinematicCameraModeManager",
          "Namespace": "Candide.PlayerMode.Recording",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.Recording.CinematicCameraModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Recording.CinematicCameraModeManager",
              "Signature": "public Candide.PlayerMode.Recording.CinematicCameraModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "315F4F79FFFBE19F6ACAC2B22183971D1A79AC6A5CE122A9CF80229E61EAEF6E"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "95EE0C6E465DD517E4AF3E2D2A75C633DB6D61E34DB14EB95CEE3DAD36E87BBC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "3CA7EAEE8F043381CB160556A496883603870EC05E781DB2AD6961B1FCBD8BA8",
              "Hash": "C2B321449D0E80DA618FB993A1B5D928ABD584AB783546E069C62B0BD54C57F0",
              "CalledMethods": [
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "700A9126F437BC3260BBEC620F997D032629977FE5FD2D3807C80B26B5B3B6D8",
              "Hash": "44852AA71C8E7DB307EFD1850E5FBF9CB932D49851156519E08CF661408A5195",
              "CalledMethods": [
                "Candide.Input.CinematicPlayerInputController::Activate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6B6404AA2CA4FC6A2379B2766FD5DDF6E531167DAA4B0F551E279DB5065913AF",
              "Hash": "1C58F08D20BCF04615CBEDD30988B1A4A1A4F4D0397B552E4EE856B6A011C9DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "88AFB28CE995E8B9DBC79EFF5F8D18828DA1D3D54EB4BF20C3C7AD274EBAC2A7",
              "Hash": "1D2A773A64BBF213B94ED7EB8F04FF49909EDE101DB214941AFC31A79A5C05F2",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.Recording.CinematicCameraModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "95E8616C4BA19388823BCDFBE84080E2133E748B7B161E3098F2F9E25B0DF479"
        },
        {
          "Id": "Candide.PlayerMode.ScreenshotTownModeManager",
          "Name": "ScreenshotTownModeManager",
          "DisplayName": "ScreenshotTownModeManager",
          "FullName": "Candide.PlayerMode.ScreenshotTownModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.ScreenshotTownModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.ScreenshotTownModeManager",
              "Signature": "public Candide.PlayerMode.ScreenshotTownModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2BB3FF56A7CE87FB63A6676511A6CCF2350A63C0F3700A21AC99C1C1D29B419"
            },
            {
              "Id": "TownName:System.String",
              "Name": "TownName",
              "Type": "System.String",
              "Signature": "public System.String TownName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "728180F74E28426EC9BE2D5D4EBF0DADD89B42B662416AFE4BB2A25DE3018084"
            },
            {
              "Id": "_oldCameraScale:System.Single",
              "Name": "_oldCameraScale",
              "Type": "System.Single",
              "Signature": "private System.Single _oldCameraScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCEC17B7B457BF3D6BABB3FE1891EE1572AA9049EC934C90C9B7157015D17031"
            },
            {
              "Id": "_oldSpeedMultiplier:System.Single",
              "Name": "_oldSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "private System.Single _oldSpeedMultiplier",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4AE2A5B59EACEECAF5A33B516E1B7CA0AD0E8EA0CAD10601DCE59D62564F9C7"
            },
            {
              "Id": "_oldZoomedOut:System.Boolean",
              "Name": "_oldZoomedOut",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _oldZoomedOut",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75AB4BF3677CAA59245C8C76A618CB0BBAF35A4CA36B220E11DF3D7965437C3C"
            },
            {
              "Id": "_oldZoomScale:System.Single",
              "Name": "_oldZoomScale",
              "Type": "System.Single",
              "Signature": "private System.Single _oldZoomScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15633AE4191B1354E2D4CEB58E1C5A453B973BDC1EFA577F77C80F59851348A2"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyTemporarySettings()-\u003ESystem.Void",
              "Name": "ApplyTemporarySettings",
              "Signature": "private System.Void ApplyTemporarySettings()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "4F0B1C6E3D2829648FF14905F1C230D6F2CD6CFCD921244080A3F4929B2DEBFF",
              "Hash": "65E6D871C2B0AE2DAD2367BEB027288A5A85CF4F2EA008DC99A89773DDD49063",
              "CalledMethods": [
                "Candide.Scene.GameScene::OnDisplaySettingsChanged()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A9E7CBC46932E941311473BDC7982EBB7E2FB3B2C29153EA5B1FB9AFF266D6FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C7A00765A4391BAA89A89314BA609D8C983E450E90BF9F345FBBA883D467A388",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "98BF9A474307AFDB5F5DADEDD81E9A27F7FC4FD35C13B50766A8FB2AAA376542",
              "Hash": "DBF23BC1F0F98E885F98189ADD7C1B82B889585F4CB151D4FE155513BC60E0E3",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.PlayerMode.BigModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "7962503E9E4191CD8BF337A18867E01C9D299C3C6E6C9A2BDBE7F4BAF6282480",
              "Hash": "5D3A42BFECA8E182CD07B54010BB4597A33EA754E84C9B641CC0EBE0A44B061A",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.Input.RtsPlayerInputController::SetCameraToStartingPosition()",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.MathF::Max(System.Single, System.Single)",
                "Candide.PlayerMode.ScreenshotTownModeManager::ApplyTemporarySettings()"
              ],
              "StringLiterals": [
                " - "
              ],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "35279416FC8CBF3A786E1926B96C0F7E6374A3A8896D1A258FDE350BF44D29A2",
              "Hash": "76155DED538783D2B2F0478315225929285BDFAA99FB30A1EABE6B822D300D46",
              "CalledMethods": [
                "Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.PlayerMode.ScreenshotTownModeManager::ApplyTemporarySettings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "A1D00B8B96FD9077DCE506FBC5B6605B992642080F9012F749732C66E052418C",
              "Hash": "4082A8EF82889F0450AD8DFD20B71F144FD8340E62D5361F6EF400956DFCE4B3",
              "CalledMethods": [
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.PlayerMode.ScreenshotTownModeManager::Exit()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BD2F6EEDA26D06F8131FB4A18D04AB146A3FEBE584EB9886C05D59EFFC257ACE"
        },
        {
          "Id": "Candide.PlayerMode.StandardModeManager",
          "Name": "StandardModeManager",
          "DisplayName": "StandardModeManager",
          "FullName": "Candide.PlayerMode.StandardModeManager",
          "Namespace": "Candide.PlayerMode",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.PlayerMode.StandardModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.StandardModeManager",
              "Signature": "public Candide.PlayerMode.StandardModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D290072292206691CEDE87236838425883CE883465C9948F22A35E8BE0A48614"
            },
            {
              "Id": "InWorldWindowBaseSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "InWorldWindowBaseSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet InWorldWindowBaseSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BA9A8E2FF72ADAD4C0CDE56BF0133C154A4B150ADD1249143151EE026B935EA8"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawCursor",
              "Signature": "public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 361,
              "BodyHash": "CDD7C21FEEFDF34A7BBFC5DD75EA069F9FE69572A69856BDDEFCF362302E6404",
              "Hash": "81F5615AFC54B4F1D454DFC919FF6F82E3C2359EEA642BB5955522E8DB62B2DE",
              "CalledMethods": [
                "Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.CandideUI.MouseUiInputSystem::get_DraggedElement()",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.Math::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)",
                "Candide.Input.SuperKeybind::Down()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "6E71EF383F3D7313A332EDBD785F9052C67BC422EF1206338312BB5B0C2F8F8E",
              "Hash": "291FB797EE7AEC078154B3AD911B449E5C792D2046F681DE02EB57FFB2DD9991",
              "CalledMethods": [
                "Candide.Entities.PlayerState.PlayerController::DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUI(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void",
              "Name": "DrawUI",
              "Signature": "public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "renderContext",
                  "Type": "Candide.CandideUI.UiRenderContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "110917160E1F53E98BCDF6CD387BED3648214729849A5EE0BA7A604B1F3EE8FD",
              "Hash": "7170279FBDE1E41405B60A87CB994C62E6259BCB8BA881680081B2D0A31A04E6",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.ImmediateUi.WeaponSwitchUi::DrawUi(Candide.CandideUI.UiRenderContext)",
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.HotKeyManager::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "30DF088CE9D6BEFA98C137CC9F60F1F0CD8B8B5BE56E4E212B3C9145409ADFC4",
              "Hash": "B58D02A3DD14722A3CD904F48569E795FFE1D200E9AA1F2DCADC9D3BF35B753D",
              "CalledMethods": [
                "Candide.Input.StandardPlayerInputController::Activate()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.PlayerUi::Initialize(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "A2FE5B2A88C9D79E97C5A5A77B74A70DC1D7CD09F1B994FBC46A3B458800B5C6",
              "Hash": "D10C4939F6E72C03ECDA04715C4872B85CF80FFF73B2C17FE604EB81F26BE4C9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideDesktop::CloseAll()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 508,
              "BodyHash": "B7DE57141743524973F404061538CB0B3D9929515A0A0B8DB19974A6FD81004B",
              "Hash": "E7C97E6FB3E8608EEBABFC78A0D40BB239DEC71F280D4689ED4FDC38FCAA545A",
              "CalledMethods": [
                "Candide.Globals::get_IsLocalPlayerDeadOrRemoved()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.Scripts.ScriptHandler::get_DialogueIsActive()",
                "Candide.Input.InputState::get_UsingController()",
                "Candide.Input.HotKeyManager::Update()",
                "Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()",
                "Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)",
                "Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()",
                "Candide.CandideUI.PlayerUi::OpenInventory(Candide.CandideUI.CandideDesktop, System.Boolean)",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "Candide.CandideUI.PlayerUi::ShowObjectivesWindow(System.String)",
                "Candide.CandideUI.PlayerUi::ShowSkillsAndFavoursWindow(System.Boolean)",
                "Candide.CandideUI.PlayerUi::ShowWorldMap()"
              ],
              "StringLiterals": [
                "ActionInProgressState",
                "PlacingState",
                "event:/interface/player inventory/ui_inventory_close"
              ],
              "Source": null
            }
          ],
          "Hash": "21A16479B258E277B509FC1B65649B987BEF57ECB0BBD01E7D14CFDFD00F341A"
        },
        {
          "Id": "Candide.PlayerMode.SubMode",
          "Name": "SubMode",
          "DisplayName": "SubMode",
          "FullName": "Candide.PlayerMode.SubMode",
          "Namespace": "Candide.PlayerMode",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Construction:Candide.PlayerMode.SubMode",
              "Name": "Construction",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode Construction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61151BD3289E77F72EA293FC757A3D3F61A0FD0D4BC9F9C9CEAE8FF59447FDBD"
            },
            {
              "Id": "Furniture:Candide.PlayerMode.SubMode",
              "Name": "Furniture",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB090F351762638FF59F9CE3EA0238E2F7C16E10F1F58A3293A6D9FD12730B8F"
            },
            {
              "Id": "Logistics:Candide.PlayerMode.SubMode",
              "Name": "Logistics",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode Logistics",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10615FD5C85564123A4ACE32A92813F6AD720099F66DCA347AFCC47A64F0B4A9"
            },
            {
              "Id": "None:Candide.PlayerMode.SubMode",
              "Name": "None",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2F67B0253F5576F6F9B313F03DD1C17A08EF13AA2F4D645CF3EB10FC20DEAA6"
            },
            {
              "Id": "Screenshot:Candide.PlayerMode.SubMode",
              "Name": "Screenshot",
              "Type": "Candide.PlayerMode.SubMode",
              "Signature": "public Candide.PlayerMode.SubMode Screenshot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F34192D3BF20021D5CBFC1A3BE49FD3CFA07283E932E0C1E20B714E9627AA5F1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0A365D1D4F5BC912DA7A94B3DB74A2E1647AC3296D081F410B2C6B4D3E65D65B"
        },
        {
          "Id": "Candide.PlayerMode.Vehicle.VehicleModeManager",
          "Name": "VehicleModeManager",
          "DisplayName": "VehicleModeManager",
          "FullName": "Candide.PlayerMode.Vehicle.VehicleModeManager",
          "Namespace": "Candide.PlayerMode.Vehicle",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.PlayerMode.AbstractModeManager",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CrossHairSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "CrossHairSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet CrossHairSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14BEDC42F6DC319BE188C794C8B7645275FF31260374FB02389F16085F8057D3"
            },
            {
              "Id": "EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "EntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31FA526941CB9E074EC662E862F1BE2A14ADB7F553DDC8F646DA6D3DE5878BE7"
            },
            {
              "Id": "Instance:Candide.PlayerMode.Vehicle.VehicleModeManager",
              "Name": "Instance",
              "Type": "Candide.PlayerMode.Vehicle.VehicleModeManager",
              "Signature": "public Candide.PlayerMode.Vehicle.VehicleModeManager Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54C57FC731CCE898B3DF9AD0E86035B910C96AD64ADE5A57CCD04A3017161ECB"
            },
            {
              "Id": "LastUpdatePos:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "LastUpdatePos",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E LastUpdatePos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8353196CBD0F0FC956A964CF98BFEEC18DABA9B9E0576C69CCB21C52FAD84B0"
            },
            {
              "Id": "UpdateNetworkTimer:System.Single",
              "Name": "UpdateNetworkTimer",
              "Type": "System.Single",
              "Signature": "private System.Single UpdateNetworkTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "370C22FE4860BCFF7F3A1B745108A5B4A76BC131FECDDA91DBC563511D04CED6"
            },
            {
              "Id": "VehicleMode:Shared.Models.Vehicles.VehicleMode",
              "Name": "VehicleMode",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode VehicleMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48FD5DBC24159ADC48B37AE5AB97581C649630F421A0B4A80F63A077706FD391"
            },
            {
              "Id": "_justEntered:System.Boolean",
              "Name": "_justEntered",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _justEntered",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4298E016FEFB5D05F705854221BC41CE89F56DC8DE19AC0B963922FD87747A42"
            },
            {
              "Id": "_sentExit:System.Boolean",
              "Name": "_sentExit",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sentExit",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "896075D2119E289DCD1FA9B53257DDD82CEDF2005A754D23247033238FAFE581"
            }
          ],
          "Properties": [
            {
              "Id": "CandideDesktop:Candide.CandideUI.CandideDesktop",
              "Name": "CandideDesktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop CandideDesktop",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawInWorldUi",
              "Signature": "public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 210,
              "BodyHash": "CE218B0872C9963D5057E2564CC36BE1187B5155F59BDC20A212B4291F374E9A",
              "Hash": "4B55CFC935E8E5AC69EA2569E043BFE7CECF65D9DD16708C190696FCACEA8292",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32)",
                "Candide.Entities.Controllers.Other.CatapultController::GetAimWorldPos()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode, System.Guid)-\u003ESystem.Void",
              "Name": "EnterVehicleAndSetModeManager",
              "Signature": "public System.Void EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode mode, System.Guid entityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "Shared.Models.Vehicles.VehicleMode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "C0D69994097443F84299611F59F5AD1686FEFD0D156A4C3A5D63C2C97802F21C",
              "Hash": "39E6971389B93AA86D29665527CD2CE5ED82C905310D798AED1B15749B51B2E9",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)",
                "CandideServer.MessageModels.Vehicles.EnterVehicleMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.VehicleService::Send_EnterVehicle(CandideServer.MessageModels.Vehicles.EnterVehicleMessage)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Exit()-\u003ESystem.Void",
              "Name": "Exit",
              "Signature": "public System.Void Exit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C5D31CA816BBD7BA140F2B21A19E4B41AEE4145641B4810EBF030B465DAA91D2",
              "Hash": "9CC0C93EDDA8735BC196F4BAE4BEEE3AD0FA15C6AEB9E2141935E668616806CB",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntering()-\u003ESystem.Void",
              "Name": "OnEntering",
              "Signature": "public System.Void OnEntering()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 154,
              "BodyHash": "1BB178759316E45E895C422115A9A0C5349796A50EA9BF2B3E4C44107C0F86C8",
              "Hash": "B1C3A1C674F6DA7C1422BF421F5FB781A52FC2DB4990E79AE09AB9F153FDA854",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Hide()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()",
                "Candide.Input.RtsPlayerInputController::Activate()",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::OnUpdateMovement(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Input.VehiclePlayerInputController::Activate(Shared.Models.Vehicles.VehicleMode, System.Action\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E)",
                "Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()",
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLeaving()-\u003ESystem.Void",
              "Name": "OnLeaving",
              "Signature": "public System.Void OnLeaving()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "0B38B552027501FA7798FE6CE0889E6897EDFFE2E1BFB4F7CA8151336A804806",
              "Hash": "7C2CCEC82C75138D08929E2B7D20774F9F0FEF4A2B9EB3A6CCF6F0C49D029432",
              "CalledMethods": [
                "Candide.LegacyUI.OverheadHealthbar::Show()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPlayerDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnPlayerDamaged",
              "Signature": "public System.Void OnPlayerDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "068C4A85DBBE2D670995C8F685B4CB6DDCA53D2629769C88E8B84CF35F3F1758",
              "Hash": "0025540760AB402AA7D8DE82BFEA1A4F87B9A9568F8AB2202B8AB29076437311",
              "CalledMethods": [
                "Candide.PlayerMode.Vehicle.VehicleModeManager::SendExit(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUpdateMovement(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "OnUpdateMovement",
              "Signature": "private System.Void OnUpdateMovement(Microsoft.Xna.Framework.Vector2 movementDelta, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "movementDelta",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "682C042E4A71A06938CBB0E1EAD2410E3653762941138D692A477AC25607216B",
              "Hash": "3EF0AA4D03800D8A35295B915D66BAD4D556BF763DEE2E4401C3C370EFB452E0",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::SendExit(System.Boolean)",
                "Candide.GameModels.Managers.VehicleManager::UpdateMovement(System.Single, System.Single, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Models.Vehicles.VehicleMode)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.Graphics.Camera::SetCenter(System.Single, System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SendExit(System.Boolean)-\u003ESystem.Void",
              "Name": "SendExit",
              "Signature": "public System.Void SendExit(System.Boolean forceExit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "forceExit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "0E1D7BE5B9ECB1F7FFFAA31F0FE3C12CB669AE3B6F06E4416E8987EC30DD1FC6",
              "Hash": "126410DD47C091350EAAEBCC87EA250B1B39FE8D4944D0876076753C2D736882",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.MessageModels.Vehicles.LeaveVehicleMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "Candide.GameModels.Services.VehicleService::Send_LeaveVehicle(CandideServer.MessageModels.Vehicles.LeaveVehicleMessage)",
                "Candide.Entities.PlayerState.PlayerController::TryLeaveSittingState()",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::Exit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 588,
              "BodyHash": "12A8DB5FA3478D5F4B9CCDC221A263711373516CC3F2852B59AF7C74D4126D6A",
              "Hash": "8167D6379B8161626BD2AB00F5B319A452762C9DD5D6EDABB837D159D858CE38",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)",
                "Candide.PlayerMode.Vehicle.VehicleModeManager::SendExit(System.Boolean)",
                "Candide.Input.SuperKeybind::Pressed()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "CandideServer.MessageModels.Vehicles.UseVehicleActionMessage::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "CandideServer.Entities.ControllerSets.Catapult.CatapultShootActionArgs::.ctor()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Candide.GameModels.Managers.EntityManager::CreateCatapultSnapshotData(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)",
                "Candide.GameModels.Services.VehicleService::Send_VehicleUseAction(CandideServer.MessageModels.Vehicles.UseVehicleActionMessage)",
                "Candide.Input.RtsPlayerInputController::get_PlacingPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.GameModels.Managers.VehicleManager::UpdateMovement(System.Single, System.Single, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Models.Vehicles.VehicleMode)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B24DFB870F17425C2FB57A3B2E6AA9D0FF5F07A8ABE30E61A106563BF13D30F"
        },
        {
          "Id": "Candide.Program",
          "Name": "Program",
          "DisplayName": "Program",
          "FullName": "Candide.Program",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ignoreException:System.Exception",
              "Name": "_ignoreException",
              "Type": "System.Exception",
              "Signature": "private System.Exception _ignoreException",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "04869121CED763E802C047FF3EDBE500FFCE2107B1EB17C10C9CC204256CFCDF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)-\u003ESystem.Void",
              "Name": "App_DispatcherUnhandledException",
              "Signature": "private System.Void App_DispatcherUnhandledException(System.Object sender, System.UnhandledExceptionEventArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.UnhandledExceptionEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "64078D196851332DA34E46E4FDDE9017C857CF13449B56657FA045812E6B958E",
              "Hash": "28FD1D4C571FD650AC4C45EFFE1F91F428A0D2633F163BF6F19D9A364E57D228",
              "CalledMethods": [
                "System.UnhandledExceptionEventArgs::get_ExceptionObject()",
                "Candide.Program::Game_UnhandledExceptionHandler(System.Exception)",
                "System.Object::ToString()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)",
                "System.UnhandledExceptionEventArgs::get_IsTerminating()",
                "Candide.Program::OnExit()"
              ],
              "StringLiterals": [
                "\nInstalling the Microsoft Visual C\u002B\u002B Redistributable can sometimes fix this error. It can be download at:\nhttps://aka.ms",
                "An error has occurred.",
                "Romestead"
              ],
              "Source": null
            },
            {
              "Id": "CrossplatformErrorMessageBox(System.String, System.String, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CrossplatformErrorMessageBox",
              "Signature": "private System.Boolean CrossplatformErrorMessageBox(System.String text, System.String caption, System.Boolean allowContinue)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "caption",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowContinue",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "4D02D945656AFFEDB8423809F22728FE7DC86B0605F92B0847A481D79148E20F",
              "Hash": "09DD1113FD71125737D4178DF48A9B2BC014571A1B601FAC62BD38A5AD48437C",
              "CalledMethods": [
                "System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Game_UnhandledExceptionHandler(System.Exception)-\u003ESystem.Boolean",
              "Name": "Game_UnhandledExceptionHandler",
              "Signature": "private System.Boolean Game_UnhandledExceptionHandler(System.Exception exception)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "exception",
                  "Type": "System.Exception",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1569,
              "BodyHash": "B4C2E570E8AD155EC10289E47A72833C6490E5D610C7CECB7E8709D09A5D7B40",
              "Hash": "DD023A6ABEB8AAA1F75F90FA85D2D7839EFE546ADED153A97088B2F9867AFF89",
              "CalledMethods": [
                "Candide.Globals::ForceTopMostWindow(System.Boolean)",
                "System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "SharpDX.SharpDXException::get_Descriptor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "SharpDX.ResultDescriptor::get_ApiCode()",
                "System.String::op_Equality(System.String, System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Handle()",
                "SharpDX.Direct3D11.Device::get_DeviceRemovedReason()",
                "System.String::Concat(System.String, System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Adapter()",
                "Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_Description()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_VendorId()",
                "Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_Revision()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)",
                "Candide.Program::CrossplatformErrorMessageBox(System.String, System.String, System.Boolean)",
                "System.Object::ToString()",
                "System.Exception::get_Message()",
                "Candide.DebugTools.TamperChecker::IsGameLikelyTamperedWith(System.Exception)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalHours()",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Romestead encountered a graphics device error.\n",
                "DeviceRemoved",
                "Remove reason: ",
                "Out of memory",
                "Invalid Arguments",
                "A device supporting DirectX 11 or higher is required.\r\n\r\nEnsure your device has at least one of the following:\r\nNVIDIA G",
                "\nAdapter: ",
                " Id: ",
                " Revision: ",
                " \nDisplay: ",
                "\n\nFull Error: ",
                "Graphics Error",
                "NoSuitableGraphicsDeviceException - ",
                "Romestead was unable to access the computers graphics system.\r\nRestarting your computer might be able to resolve this is",
                "Graphics Context Error",
                "FMODException - Result: "
              ],
              "Source": null
            },
            {
              "Id": "LoadNvApi32()-\u003ESystem.Int32",
              "Name": "LoadNvApi32",
              "Signature": "private System.Int32 LoadNvApi32()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "96F742639C2F6469A71072D24D6C8EEF88E5563C7B2721D99F0AC8988D50CD28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadNvApi64()-\u003ESystem.Int32",
              "Name": "LoadNvApi64",
              "Signature": "private System.Int32 LoadNvApi64()",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9BFC743DD2773CEA53B2CC94ACE2A4CE4063AADEF4C879100B591B2BDB4D5BF9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Main(System.String[])-\u003ESystem.Void",
              "Name": "Main",
              "Signature": "private System.Void Main(System.String[] args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 511,
              "BodyHash": "5F2A90AF7323891AEE4E90E94F7D3F91AE381B1ACCD655A8A5A0689C28E04885",
              "Hash": "B86ADCB4AE610160CC68414A22B73F1DFEFDCE165B702AE5B3E571CD725C86A6",
              "CalledMethods": [
                "Program.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "System.String::Equals(System.String, System.String, System.StringComparison)",
                "Candide.Program::TryForceHighPerformanceGpu()",
                "System.Runtime.Intrinsics.X86.Avx2::get_IsSupported()",
                "System.AppDomain::get_CurrentDomain()",
                "Candide.Program::App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)",
                "System.UnhandledExceptionEventHandler::.ctor(System.Object, System.IntPtr)",
                "System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)",
                "System.Globalization.CultureInfo::GetCultureInfo(System.String)",
                "System.Globalization.CultureInfo::set_DefaultThreadCurrentUICulture(System.Globalization.CultureInfo)",
                "Program.\u003C\u003Ec__DisplayClass3_0::\u003CMain\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Shared.Steam.SteamManager::add_OnNeedsToExit(System.Action)",
                "Shared.Steam.SteamManager::Init()",
                "Candide.Scene.ErrorHandlingGameSceneGame::.ctor()",
                "Candide.Scene.GameSceneManager::SetCurrentScene()",
                "Candide.Program::Game_UnhandledExceptionHandler(System.Exception)",
                "System.Func\u003CSystem.Exception, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Object::ToString()",
                "Shared.Analytics.AnalyticsManager::Configure(System.String)",
                "Shared.Analytics.AnalyticsManager::Initialize()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)",
                "Microsoft.Xna.Framework.Input.MessageBox::Show(System.String, System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)",
                "System.Threading.Tasks.Task::Wait()",
                "Microsoft.Xna.Framework.Game::Run()",
                "Candide.Sound.SoundPlayer::UnloadAndRelease()",
                "Candide.Program::OnExit()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "fmodliveupdate",
                "novid",
                "novideo",
                "-novid",
                "-novideo",
                "en-US",
                "Error",
                "Unknown error when starting game.\n",
                "Ok",
                "Unknown error when stopping game.\n"
              ],
              "Source": null
            },
            {
              "Id": "OnExit()-\u003ESystem.Void",
              "Name": "OnExit",
              "Signature": "private System.Void OnExit()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 425,
              "BodyHash": "47E2ED83AE4B8881456492898BC4A7DDA8CBF9644E38A09225F5C3FAD0CAFEEB",
              "Hash": "56DB677AFBD11E1EA7B0E207479F9AD3EEAF6913D7744CCBD1A32E54433192E1",
              "CalledMethods": [
                "System.AppDomain::get_CurrentDomain()",
                "Candide.Program::App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)",
                "System.UnhandledExceptionEventHandler::.ctor(System.Object, System.IntPtr)",
                "System.AppDomain::remove_UnhandledException(System.UnhandledExceptionEventHandler)",
                "CandideServer.Server.BaseServer::Stop(System.Boolean)",
                "Candide.Multiplayer.Network.NetworkManager::StopClient()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_AspectRatio()",
                "Shared.Analytics.AnalyticsManager::AddDesignEvent(System.String)",
                "Candide.UserSettings.DisplayUserSettings::get_CameraScale()",
                "Candide.UserSettings.DisplayUserSettings::GetDefaultCameraScale()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "System.Math::Abs(System.Single)",
                "Shared.Analytics.AnalyticsManager::OnQuit()"
              ],
              "StringLiterals": [
                "screen_wide",
                "screen_wide_ultra",
                "zoom:1.0\u002B",
                "zoom:out:0.9",
                "zoom:out:0.8",
                "zoom:out:0.7",
                "zoom:out:0.6",
                "zoom:out:0.5",
                "zoom:out:0.4",
                "zoom:out:0.3",
                "zoom:out:0.2",
                "zoom:out:0.1",
                "zoom:out:0.0",
                "zoom:default"
              ],
              "Source": null
            },
            {
              "Id": "SteamExitWarning()-\u003ESystem.Void",
              "Name": "SteamExitWarning",
              "Signature": "private System.Void SteamExitWarning()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "F910EA816C911F980402E0A971D1CF856F819754EE671C4DB4F231B403A03AE2",
              "Hash": "5F7BFDAC61845957CD11622D11FC7CB8AB2553FA6DB1D41B51BCED8D79130F0F",
              "CalledMethods": [
                "\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)",
                "Microsoft.Xna.Framework.Input.MessageBox::Show(System.String, System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)",
                "System.Threading.Tasks.Task::Wait()"
              ],
              "StringLiterals": [
                "Error",
                "Steam must be running.",
                "Ok"
              ],
              "Source": null
            },
            {
              "Id": "TryForceHighPerformanceGpu()-\u003ESystem.Void",
              "Name": "TryForceHighPerformanceGpu",
              "Signature": "private System.Void TryForceHighPerformanceGpu()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "2C474BCFA0071D303CE2CE2261A811F2B129D800A2EDBDAAB05C43A0F6B4B434",
              "Hash": "BC525C0FDEBE7F6FAB8A3C0C5943E3B1E3E4B398965638C40C81475E50CEF81B",
              "CalledMethods": [
                "System.Environment::get_Is64BitProcess()",
                "Candide.Program::LoadNvApi64()",
                "Candide.Program::LoadNvApi32()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8A0B2D381B2D2F41132299EA62A0B4692DF217D5E9BF4085D3D5F332F3ACF682"
        },
        {
          "Id": "Candide.Readers.YarnReader",
          "Name": "YarnReader",
          "DisplayName": "YarnReader",
          "FullName": "Candide.Readers.YarnReader",
          "Namespace": "Candide.Readers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Content.ContentTypeReader\u003CCandide.Dialogue.YarnProject\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(Microsoft.Xna.Framework.Content.ContentReader, Candide.Dialogue.YarnProject)-\u003ECandide.Dialogue.YarnProject",
              "Name": "Read",
              "Signature": "protected Candide.Dialogue.YarnProject Read(Microsoft.Xna.Framework.Content.ContentReader input, Candide.Dialogue.YarnProject existingInstance)",
              "Visibility": "protected",
              "ReturnType": "Candide.Dialogue.YarnProject",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "Microsoft.Xna.Framework.Content.ContentReader",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "existingInstance",
                  "Type": "Candide.Dialogue.YarnProject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 302,
              "BodyHash": "5F47CA5E3C79D57FE323844CAA314F3F01164C9E65FA109B00E9039ADB597C49",
              "Hash": "31CDD1F943BDCFBF5F439F9009EEE47A3BF21044960944D3A8C51C81A05CAB83",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadBytes(System.Int32)",
                "Yarn.Program::get_Parser()",
                "Google.Protobuf.MessageParser\u003CYarn.Program\u003E::ParseFrom(System.Byte[])",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E::.ctor()",
                "System.IO.BinaryReader::ReadString()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Content.ContentReader::get_AssetName()",
                "Candide.Dialogue.YarnProject::.ctor(Yarn.Program, System.String)",
                "Candide.Dialogue.Localization::.ctor()",
                "Candide.Dialogue.Localization::set_LocaleCode(System.String)",
                "Candide.Dialogue.Localization::set_ContainsLocalizedAssets(System.Boolean)",
                "Candide.Dialogue.Localization::set_UsesAddressableAssets(System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E::Add(!0)",
                "Candide.Dialogue.Localization::AddLocalizedStrings(System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E)",
                "Candide.Dialogue.LineMetaData::.ctor(System.Collections.Generic.Dictionary\u003CSystem.String, System.String[]\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C73366D5EC92D0F1FC4195F2DEC63297DEC0105DCC1191B12F376494874D5CCB"
        },
        {
          "Id": "Candide.Save.CharacterSaveManager",
          "Name": "CharacterSaveManager",
          "DisplayName": "CharacterSaveManager",
          "FullName": "Candide.Save.CharacterSaveManager",
          "Namespace": "Candide.Save",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCharacterSavePath(System.String)-\u003ESystem.ValueTuple\u00603\u003CSystem.String,System.String,System.String\u003E",
              "Name": "GetCharacterSavePath",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.String, System.String\u003E GetCharacterSavePath(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.String, System.String\u003E",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "D74307513633B1C44A01741AACAD13976BB8DECFDE38A74B9DD728F24930C4FC",
              "Hash": "462348C10F590CD68E21C9291921700255A87BA36DACD6C29F1B2784F8C95232",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.ValueTuple\u003CSystem.String, System.String, System.String\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [
                ".char",
                ".back",
                ".temp"
              ],
              "Source": null
            },
            {
              "Id": "GetFirstCharacter()-\u003EShared.Models.Player.PlayerCharacterSaveModel",
              "Name": "GetFirstCharacter",
              "Signature": "public Shared.Models.Player.PlayerCharacterSaveModel GetFirstCharacter()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Player.PlayerCharacterSaveModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 183,
              "BodyHash": "8BB6552440811C97FF43AE855F3E5C74751038E0255D5219EE72FFA227A9A149",
              "Hash": "18F5E82D3FF7AEA0DFF177EC233484C9B57F4B5DAE711E5C9BC58CF711013F6F",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "Candide.Save.CharacterSaveManager::TryLoadCharacter(System.String, System.Boolean)",
                "System.IO.DirectoryInfo::EnumerateFiles(System.String)",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_Name()",
                "System.IO.Path::GetFileNameWithoutExtension(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "debug",
                "*.char",
                "Error while loading player character file \u0027",
                "\u0027:\n"
              ],
              "Source": null
            },
            {
              "Id": "GetQuickSinglePlayerWorld()-\u003ECandideServer.GameDescription",
              "Name": "GetQuickSinglePlayerWorld",
              "Signature": "public CandideServer.GameDescription GetQuickSinglePlayerWorld()",
              "Visibility": "public",
              "ReturnType": "CandideServer.GameDescription",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 199,
              "BodyHash": "3253A52C5A2575003A8164536ED6F6C03C3562363FF2A8B4969100900038F2BF",
              "Hash": "9793070927D81B37B3E1D1865AF07268E4B43C5E5E2224A2481F5DF630FB604A",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.Directory::Exists(System.String)",
                "CandideServer.Saving.GameSaveManager::LoadGameDescriptionFromDirectory(System.String)",
                "System.IO.DirectoryInfo::EnumerateDirectories()",
                "System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()",
                "System.IO.FileSystemInfo::get_FullName()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "debug",
                "Error while loading world file \u0027",
                "\u0027:\n"
              ],
              "Source": null
            },
            {
              "Id": "SaveCharacter(Shared.Models.Player.PlayerCharacterModel, System.String, System.Boolean, System.Double)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveCharacter",
              "Signature": "public System.Threading.Tasks.Task SaveCharacter(Shared.Models.Player.PlayerCharacterModel model, System.String name, System.Boolean loadedFromBackup, System.Double timePlayedAtLoad)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loadedFromBackup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timePlayedAtLoad",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 568,
              "BodyHash": "E3E5039C52FF4CA92492CC507A593874E40BFC340FEB24AF10A0B99E3C5C1CCD",
              "Hash": "3669C5B853AB60B971993C1D8D0D19D59F46A02F6D587CA7A5A7A475CC825911",
              "CalledMethods": [
                "Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "Candide.GameModels.GameState::TryGetLocalPlayerSecondaryEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)",
                "System.DateTime::get_UtcNow()",
                "System.Nullable\u003CSystem.DateTime\u003E::.ctor(!0)",
                "Shared.Models.Player.PlayerCharacterSaveModel::.ctor()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E::Add(!0)",
                "System.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E::.ctor(!0)",
                "Candide.Save.CharacterSaveManager::SaveCharacterData(Shared.Models.Player.PlayerCharacterSaveModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveCharacterData(Shared.Models.Player.PlayerCharacterSaveModel, System.Boolean)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveCharacterData",
              "Signature": "public System.Threading.Tasks.Task SaveCharacterData(Shared.Models.Player.PlayerCharacterSaveModel saveModel, System.Boolean doNotCopyOriginalFileToBackup)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "saveModel",
                  "Type": "Shared.Models.Player.PlayerCharacterSaveModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doNotCopyOriginalFileToBackup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "67C18B255E5E07FB29B1F63FA260A7BD5AFAC598DA14A92C088095ABE68598B6",
              "Hash": "C5CCCEE514C001B3E4DC4A620BF693E479F94D8EBB2CD1E2616478B6C1F92571",
              "CalledMethods": [
                "CharacterSaveManager.\u003C\u003Ec__DisplayClass4_0::.ctor()",
                "Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)",
                "System.IO.MemoryStream::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::.ctor()",
                "CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)",
                "System.IO.Stream::set_Position(System.Int64)",
                "CharacterSaveManager.\u003C\u003Ec__DisplayClass4_0::\u003CSaveCharacterData\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryLoadCharacter(System.String, System.Boolean)-\u003EShared.Models.Player.PlayerCharacterSaveModel",
              "Name": "TryLoadCharacter",
              "Signature": "public Shared.Models.Player.PlayerCharacterSaveModel TryLoadCharacter(System.String name, System.Boolean loadBackupOnly)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Player.PlayerCharacterSaveModel",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loadBackupOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 608,
              "BodyHash": "C1283501108D6C4856ECDB6D57F4B8453D6338C3F92A83243A658424D5DF4087",
              "Hash": "5813D2BAAFB0FFF86A30683B610A026AF9B86B259555FDDD4FD477E50FDE177C",
              "CalledMethods": [
                "Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Models.Skill.Skills::.ctor()",
                "Shared.Data.SkillsDataBase::GetAllSkills()",
                "System.Collections.Generic.IEnumerable\u003CShared.Data.SkillData\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Data.SkillData\u003E::get_Current()",
                "Shared.Models.Skill.CharacterSkill::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::Add(!0, !1)",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "Error while loading player character file \u0027",
                "\u0027:\n",
                "Error while loading backup player character file \u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "D8D1F1099D44678B1D7FFFA715D4932AE6410F7B7DC3D16B58870DE7FC88DE4F"
        },
        {
          "Id": "Candide.Save.SaveModels.WorldMapSaveModel",
          "Name": "WorldMapSaveModel",
          "DisplayName": "WorldMapSaveModel",
          "FullName": "Candide.Save.SaveModels.WorldMapSaveModel",
          "Namespace": "Candide.Save.SaveModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GameId:System.Guid",
              "Name": "GameId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GameId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91D59CACF74F94E84A4FFD8C77C36B238317496D0C80BE9391FB5AB4D09ED99B"
            },
            {
              "Id": "MappedTiles:System.Boolean[,]",
              "Name": "MappedTiles",
              "Type": "System.Boolean[,]",
              "Signature": "public System.Boolean[,] MappedTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A31835A5FBCED50B83DD7A7B065E29EAB4A264499928515E11CCC4EE5B6A6B5F"
            },
            {
              "Id": "Markers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.World.ClientWorldMapMarker\u003E",
              "Name": "Markers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E Markers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E0DEBA74F677CABC35E19CE3ADFB516DC2902A16596C7E956DB9AE74D28DC25"
            },
            {
              "Id": "SavedAt:System.DateTime",
              "Name": "SavedAt",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime SavedAt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECDA8CB4E62CFEBC82A164332653952FEEBD87DDE2A381B4F50ECCC712554DDA"
            },
            {
              "Id": "SizeX:System.Int32",
              "Name": "SizeX",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SizeX",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E1362DEED296419A666DDBD00A645CBE680C1A4F019363CEE87089ACF353921"
            },
            {
              "Id": "SizeY:System.Int32",
              "Name": "SizeY",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SizeY",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8498064DF2653C73F46A12BE406D7B58D6DDF588423F02EF611EFB4A5DC4B156"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A6A114FD4BF0A421092DA368FBAC48B5A234A687A23821F44D01134C634BE8BD"
        },
        {
          "Id": "Candide.Save.SaveSystem",
          "Name": "SaveSystem",
          "DisplayName": "SaveSystem",
          "FullName": "Candide.Save.SaveSystem",
          "Namespace": "Candide.Save",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AutoSaveCharacterTime:System.Single",
              "Name": "AutoSaveCharacterTime",
              "Type": "System.Single",
              "Signature": "public System.Single AutoSaveCharacterTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8ACB5761E9129E66085A847DB5451AF7A3817E897EBCC074C0248C047715D3A1"
            },
            {
              "Id": "AutoSaveCharacterTimer:System.Single",
              "Name": "AutoSaveCharacterTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AutoSaveCharacterTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29C7FE13D97244232249F337A5D298F51DB8DCB869023D970B3C02900D4C7106"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AutoSaveCharacter(System.Single)-\u003ESystem.Void",
              "Name": "AutoSaveCharacter",
              "Signature": "private System.Void AutoSaveCharacter(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "FD71C8D801B1EE583E889C3CB90CE8A200459D2B921EFEE23CF5843FC642A6C1",
              "Hash": "32B7145D9118C0D57833E3322E10892E355A53678317AB2EA4C4F2FB92CC451B",
              "CalledMethods": [
                "Candide.Save.CharacterSaveManager::SaveCharacter(Shared.Models.Player.PlayerCharacterModel, System.String, System.Boolean, System.Double)",
                "Candide.Save.WorldMapSaveManager::SaveWorldMap(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueSave(System.Single)-\u003ESystem.Void",
              "Name": "QueueSave",
              "Signature": "public System.Void QueueSave(System.Single saveTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "saveTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "FA795CB1C918160B0BDB8F92E8401406A7D639D60A5B73B68F75B833913DB7AD",
              "Hash": "7CDE43206F26B5A767E120B2F8C49A5DDDC1465096CC7359CFA772CDCF47B47C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceivePlayerCharacterLoaded(System.String)-\u003ESystem.Void",
              "Name": "ReceivePlayerCharacterLoaded",
              "Signature": "private System.Void ReceivePlayerCharacterLoaded(System.String args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "9F7E45D1B7C68F47027836D03D9A8D7E7487F1E5EDF04D1374E505F2AD3F7B81",
              "Hash": "CC435C0259801244FD8BA1695BC2ABEDF1A1794B9819C7BEC5DB66D905635A4A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "833E844AD692D1A001038DE8131A66570C5BCF117DC05BD3F1B8D17548612790",
              "Hash": "15D95D0F24BFDF4BD93FBDF6732948678CD42DCC1D6B943136FA4B822C7ACA6C",
              "CalledMethods": [
                "Candide.Multiplayer.Services.ConnectionState::get_Step()",
                "Candide.Save.SaveSystem::AutoSaveCharacter(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4493E15000CD71F0A43A2E19AA9DB3F81371F7944F50264058B42621DA2BD3F1"
        },
        {
          "Id": "Candide.Save.WorldMapSaveManager",
          "Name": "WorldMapSaveManager",
          "DisplayName": "WorldMapSaveManager",
          "FullName": "Candide.Save.WorldMapSaveManager",
          "Namespace": "Candide.Save",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DeleteWorldMap(System.Guid)-\u003ESystem.Void",
              "Name": "DeleteWorldMap",
              "Signature": "public System.Void DeleteWorldMap(System.Guid gameId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "C011B74824198D52503C0473A2230CD358F1509D1084CEDA24199E2BF3FDE72E",
              "Hash": "8867012BA9DC94C1446ED56B76DABB343FCE2EA3E3B81B8070C612175B88062D",
              "CalledMethods": [
                "Candide.Save.WorldMapSaveManager::GetWorldMapSavePath(System.Guid)",
                "System.IO.File::Delete(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldMapSavePath(System.Guid)-\u003ESystem.ValueTuple\u00603\u003CSystem.String,System.String,System.String\u003E",
              "Name": "GetWorldMapSavePath",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.String, System.String\u003E GetWorldMapSavePath(System.Guid gameId)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.String, System.String\u003E",
              "Parameters": [
                {
                  "Name": "gameId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "51CAE6A542D7028633BF957600392396142050EE7DCB82EF599243A14D0AAEEB",
              "Hash": "C5FBBC16DA090D16785D0337A056B521CCE4A2BB3489E14D8F6D577D0FCA887E",
              "CalledMethods": [
                "System.Object::ToString()",
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.ValueTuple\u003CSystem.String, System.String, System.String\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [
                ".wmap",
                ".back",
                ".temp"
              ],
              "Source": null
            },
            {
              "Id": "SaveWorldMap(Candide.Save.SaveModels.WorldMapSaveModel, System.Boolean)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveWorldMap",
              "Signature": "public System.Threading.Tasks.Task SaveWorldMap(Candide.Save.SaveModels.WorldMapSaveModel saveModel, System.Boolean doNotCopyOriginalFileToBackup)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "saveModel",
                  "Type": "Candide.Save.SaveModels.WorldMapSaveModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doNotCopyOriginalFileToBackup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "19C6AE497F49B28CE220773F85F1B31024BC382DB25CB9425C54A3B8B6010429",
              "Hash": "AF1B5DDCF74271D0A8E5C6AE052E153E422AA5C832AE8AB29BDF24B4A0F81746",
              "CalledMethods": [
                "WorldMapSaveManager.\u003C\u003Ec__DisplayClass3_0::.ctor()",
                "Candide.Save.WorldMapSaveManager::GetWorldMapSavePath(System.Guid)",
                "WorldMapSaveManager.\u003C\u003Ec__DisplayClass3_0::\u003CSaveWorldMap\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveWorldMap(System.Boolean)-\u003ESystem.Threading.Tasks.Task",
              "Name": "SaveWorldMap",
              "Signature": "public System.Threading.Tasks.Task SaveWorldMap(System.Boolean loadedFromBackup)",
              "Visibility": "public",
              "ReturnType": "System.Threading.Tasks.Task",
              "Parameters": [
                {
                  "Name": "loadedFromBackup",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "C9489EC7695361D3F7A952214E43939E36B163EBD251DAE7EEC8E7CB753D6B2C",
              "Hash": "4B1396D9A26314C4A1C38D2CF66F558AC05A7FF0BCE25D9DD0638E65540CA949",
              "CalledMethods": [
                "Candide.World.WorldHandler::IsWorldLoaded()",
                "Candide.Save.SaveModels.WorldMapSaveModel::.ctor()",
                "System.DateTime::get_UtcNow()",
                "Candide.Save.WorldMapSaveManager::SaveWorldMap(Candide.Save.SaveModels.WorldMapSaveModel, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryLoadInWorldMap(Candide.World.WorldMap, CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "TryLoadInWorldMap",
              "Signature": "public System.Void TryLoadInWorldMap(Candide.World.WorldMap map, CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "map",
                  "Type": "Candide.World.WorldMap",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "E6D4BDD5E32ACAD7C7A22DC99DF4AC8396FED6019F979C872341EBE97B83E343",
              "Hash": "DC202085CE196132EC1E8A9094F5EB4C9A9CAB78FD2CA897C54770ABCCF7ED79",
              "CalledMethods": [
                "WorldMapSaveManager.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "WorldMapSaveManager.\u003C\u003Ec__DisplayClass6_0::\u003CTryLoadInWorldMap\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "System.Threading.Tasks.Task::Run(System.Action)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryLoadWorldMap(System.Guid, System.Boolean)-\u003ECandide.Save.SaveModels.WorldMapSaveModel",
              "Name": "TryLoadWorldMap",
              "Signature": "public Candide.Save.SaveModels.WorldMapSaveModel TryLoadWorldMap(System.Guid gameId, System.Boolean loadBackupOnly)",
              "Visibility": "public",
              "ReturnType": "Candide.Save.SaveModels.WorldMapSaveModel",
              "Parameters": [
                {
                  "Name": "gameId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loadBackupOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 260,
              "BodyHash": "C8AFE156CFB4D21DB793CC4E258CFFE15D2C0B94DA6EDB3F20E4164791551D9D",
              "Hash": "0E90B26FA9D17BC0A8852AD7C0B5B0CD864AAA1677117D48F701C4EC3ED34DA8",
              "CalledMethods": [
                "Candide.Save.WorldMapSaveManager::GetWorldMapSavePath(System.Guid)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "Candide.Save.WorldMapSaveManager::TryLoadWorldMapFromFileStream(System.IO.FileStream)",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Error while loading world map file \u0027",
                "\u0027:\n",
                "Error while loading backup player character file \u0027"
              ],
              "Source": null
            },
            {
              "Id": "TryLoadWorldMapFromFileStream(System.IO.FileStream)-\u003ECandide.Save.SaveModels.WorldMapSaveModel",
              "Name": "TryLoadWorldMapFromFileStream",
              "Signature": "private Candide.Save.SaveModels.WorldMapSaveModel TryLoadWorldMapFromFileStream(System.IO.FileStream fileStream)",
              "Visibility": "private",
              "ReturnType": "Candide.Save.SaveModels.WorldMapSaveModel",
              "Parameters": [
                {
                  "Name": "fileStream",
                  "Type": "System.IO.FileStream",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "8BA129A5A68458D7646A7231F0C70D9695814E1CDA3BC0CCC1D2074645DFCF0E",
              "Hash": "A55203411A1D527BBEDD720E673E6F21EBAA38BB97512D04ABD3DE3F754ED22D",
              "CalledMethods": [
                "System.IO.MemoryStream::.ctor()",
                "System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionMode, System.Boolean)",
                "System.IO.Stream::CopyTo(System.IO.Stream)",
                "System.IO.Stream::set_Position(System.Int64)",
                "System.Text.Encoding::get_UTF8()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager, System.IO.Stream, System.Text.Encoding)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Storage.ExtendedBinaryReader)",
                "System.Boolean[,]::.ctor(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "Shared.Models.WorldTile::.ctor(WorldTile.GroundType, WorldTile.StructureType)",
                "System.IO.BinaryReader::ReadByte()",
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "Shared.Models.WorldTile::op_Inequality(Shared.Models.WorldTile, Shared.Models.WorldTile)",
                "System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D8D0F4AB35F3AC0153AEBFBD4514A4ACDE62413C0CD74C7CB725C96A65839E09"
        },
        {
          "Id": "Candide.Scene.ErrorHandlingGameSceneGame",
          "Name": "ErrorHandlingGameSceneGame",
          "DisplayName": "ErrorHandlingGameSceneGame",
          "FullName": "Candide.Scene.ErrorHandlingGameSceneGame",
          "Namespace": "Candide.Scene",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scene.GameSceneGame",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "protected System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "C5EF388C17521C970961C0FEC7A1C3E056146301DCE03FAF12C26B1B37F320C7",
              "Hash": "1B4B307EA82003CEA88D04F427598A76953AD9F578ED4543843406B4B8E06D53",
              "CalledMethods": [
                "Candide.Scene.GameSceneGame::Draw(Microsoft.Xna.Framework.GameTime)",
                "System.Func\u003CSystem.Exception, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndDraw()-\u003ESystem.Void",
              "Name": "EndDraw",
              "Signature": "protected System.Void EndDraw()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "BF8D7327202CA74FBDA333D3B8A2017C68243259732D3808DAD518644B17A058",
              "Hash": "CB82B721F73B741C5DE0DA7746CCD576E5F0E841A700C5761027B5211C6D6DB3",
              "CalledMethods": [
                "Candide.Scene.GameScene::EndDraw()",
                "Candide.Scene.GameSceneGame::EndDraw()",
                "System.Func\u003CSystem.Exception, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "protected System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "57095BB02A34375CA8B8626C046DA7D4A10A9B3BD70A1052349426D472D94ABA",
              "Hash": "0DCA19258BB4BD4FB38878BA8E9EB3E7DC4B78D145CD1DAD2F38B0D9CCE3AB00",
              "CalledMethods": [
                "Candide.Scene.GameSceneGame::OnExiting(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "protected System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "BF12798DA3E9371F3508E4106C5C8B0A673E9ED1BDA2EF8A7B7EF487D20CD04A",
              "Hash": "EDCF31E6691E223D87942FBDE86704EE0C579C0FF021FDA4C3D469BF40FB7545",
              "CalledMethods": [
                "Candide.Scene.GameSceneGame::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Func\u003CSystem.Exception, System.Boolean\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "586DE7D59F2DA734B55FE5825EC1AB2C7661DB86182438A7776EC351053D41E4"
        },
        {
          "Id": "Candide.Scene.GameScene",
          "Name": "GameScene",
          "DisplayName": "GameScene",
          "FullName": "Candide.Scene.GameScene",
          "Namespace": "Candide.Scene",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Game:Candide.Scene.GameSceneGame",
              "Name": "Game",
              "Type": "Candide.Scene.GameSceneGame",
              "Signature": "public Candide.Scene.GameSceneGame Game",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77240FDF7067B8C5372E50716C342DDE9D6C92AF317238C69B763B4CDD2FB0F7"
            }
          ],
          "Properties": [
            {
              "Id": "Content:Microsoft.Xna.Framework.Content.ContentManager",
              "Name": "Content",
              "Type": "Microsoft.Xna.Framework.Content.ContentManager",
              "Signature": "public Microsoft.Xna.Framework.Content.ContentManager Content",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8EFC0C4ED603F80CBE94A1182E1ACAB069CA9D20CE0CB87968A6D9CB41626562"
            },
            {
              "Id": "GraphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "GraphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "public Microsoft.Xna.Framework.Graphics.GraphicsDevice GraphicsDevice",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "09A1C8E2496A4234ED01691BC54996D39CC5EF12720C5CAC64775CAFBEA6EA59"
            },
            {
              "Id": "IsActive:System.Boolean",
              "Name": "IsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsActive",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "58B6B73993F02DAF328F6A32452ACBDA4F93AEC5DC5A84B4F26D5DC7245DC3C1"
            },
            {
              "Id": "Window:Microsoft.Xna.Framework.GameWindow",
              "Name": "Window",
              "Type": "Microsoft.Xna.Framework.GameWindow",
              "Signature": "public Microsoft.Xna.Framework.GameWindow Window",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "816093E080B1895E907852EEAE0FD222B02E0BAC004C6961D54418977F8EDC3F"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginDraw()-\u003ESystem.Boolean",
              "Name": "BeginDraw",
              "Signature": "public System.Boolean BeginDraw()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "BA15A463CF5E34684A7A3DDC7E37BE85DD8B0B07FC5450D8555F26FD154B8B63",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose(System.Boolean disposing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "738FCBFEE3CAF99BFBD90AB8EF54888FAECD9FDFB9563A30C61A5439160398BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "12CA8DB6B0410F1D5AA2193774D115C86142CCF676B76975A1C123071C60E634",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndDraw()-\u003ESystem.Boolean",
              "Name": "EndDraw",
              "Signature": "public System.Boolean EndDraw()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "472BB245EA2053B165DBAA8480451B4B571DA09E4F3112A8A80E61B11D4ACE28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "933087A5F7CF77601066DF28E12BA04CE9875C37BC04E8FE3AEF2428C59450F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "46B3D1D3DDA2820B36B1B837C5FF4F36DE234688C7B599BA6A2749B4F919E91D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActivated(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnActivated",
              "Signature": "public System.Void OnActivated(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "5FA7A57DB52CA073827FD2C190C0DB72098E1FDF1095EE9EAD54B79D09C01354",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDeactivated(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnDeactivated",
              "Signature": "public System.Void OnDeactivated(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3805D1BC00D3BA796E09E2F878075C690F35C24B1FC47C0C7E9DBD2E940B9C59",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisplaySettingsChanged()-\u003ESystem.Void",
              "Name": "OnDisplaySettingsChanged",
              "Signature": "public System.Void OnDisplaySettingsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "55696E54AFCD808376CE0879D0DD87E9FBC9A85859D58B89CBD81982FE08D525",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "public System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9F8AE67AC3249DE1EB159D37558EB020DBAE9916BB839495BA0A3C5F2D63B94C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneActivated()-\u003ESystem.Void",
              "Name": "OnSceneActivated",
              "Signature": "public System.Void OnSceneActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A2AACE5E08D61A23D5C283064640AF862875D2DE3631650AC08BC97B83DB6FC3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneDeactivated()-\u003ESystem.Void",
              "Name": "OnSceneDeactivated",
              "Signature": "public System.Void OnSceneDeactivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6D2CDEB4E8341DE4061CD5ADC6F1B4B4C4E1A1BF72C4DD2A93B3A35BE5950333",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnloadContent()-\u003ESystem.Void",
              "Name": "UnloadContent",
              "Signature": "public System.Void UnloadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F178F85070CE08F8AEA9C18D0D83D2FC97572E232FC5D549BBB2383E35A1464A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "44BDF9429D412A6E5C7D6F1EC9775116C0AE81286859274396F7727EE36958D0"
        },
        {
          "Id": "Candide.Scene.GameSceneGame",
          "Name": "GameSceneGame",
          "DisplayName": "GameSceneGame",
          "FullName": "Candide.Scene.GameSceneGame",
          "Namespace": "Candide.Scene",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Microsoft.Xna.Framework.Game",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentScene:Candide.Scene.GameScene",
              "Name": "CurrentScene",
              "Type": "Candide.Scene.GameScene",
              "Signature": "public Candide.Scene.GameScene CurrentScene",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ACFEAED1F344F056409D5ACD3BCC7DF7D5EED51D3CEDA5CFAC3BB9B1671F924"
            },
            {
              "Id": "GraphicsDeviceManager:Microsoft.Xna.Framework.GraphicsDeviceManager",
              "Name": "GraphicsDeviceManager",
              "Type": "Microsoft.Xna.Framework.GraphicsDeviceManager",
              "Signature": "public Microsoft.Xna.Framework.GraphicsDeviceManager GraphicsDeviceManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D83936B8E315F9750E53DB305E4912961FDE8E6E02FDEC41FC6FFE4F4A43F9A"
            },
            {
              "Id": "NextScene:Candide.Scene.GameScene",
              "Name": "NextScene",
              "Type": "Candide.Scene.GameScene",
              "Signature": "public Candide.Scene.GameScene NextScene",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82A10956773774FC7DBA970555A0FB6F86E644B698B573ADE997E3EF7DFBD1B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginDraw()-\u003ESystem.Boolean",
              "Name": "BeginDraw",
              "Signature": "protected System.Boolean BeginDraw()",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "296FD2D64B472BB81F18F3B59EDB537D4D3E557D5E655D8C7F24BFE0399687FE",
              "Hash": "6BCD0217FE8E19F00B429F61DF64CD6E2FFB1EB90214E0919DD4CDBC41EB93B2",
              "CalledMethods": [
                "Candide.Scene.GameScene::BeginDraw()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose(System.Boolean)-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "protected System.Void Dispose(System.Boolean disposing)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "disposing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FF3F387D8ED01DF6C9D8BE8E8B76F6F7A36F600FFA96DCE00306D9772BBC8292",
              "Hash": "43368412A3FF3BCED479711E42E994E84168AE7F8C79B58147B9FD0463D31E03",
              "CalledMethods": [
                "Candide.Scene.GameSceneManager::Dispose()",
                "Microsoft.Xna.Framework.Game::Dispose(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "protected System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8C78B92DD0C1786CF36C251D54F189E49E06B98E8CE01F51BB618A7B13F98A82",
              "Hash": "619A717C88674023F952D21CF76860D5365DF660CEE47134F272C3FA14E03BCF",
              "CalledMethods": [
                "Candide.Scene.GameScene::Draw(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.Game::Draw(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndDraw()-\u003ESystem.Void",
              "Name": "EndDraw",
              "Signature": "protected System.Void EndDraw()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8F7323FDC21BC52D02CC5FCDE4A2904B914CF4EC40FCFB9D37DCB314845DFA58",
              "Hash": "D4569AFC9E45603FA007639A0B8CEC211F33595863C73CDE4342A0D1327915E8",
              "CalledMethods": [
                "Candide.Scene.GameScene::EndDraw()",
                "Microsoft.Xna.Framework.Game::EndDraw()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "protected System.Void Initialize()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "152B5A9562BBFFDC73E7053D623E1D725A580344B2A4E792A45285B8AE516896",
              "Hash": "D5DCC11D08DEF32D9875DEBD055168184533DDD5CE0C22C7D6BA4C62F5970796",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Game::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::set_AllowAltF4(System.Boolean)",
                "Candide.Scene.GameSceneManager::Initialize(Candide.Scene.GameSceneGame)",
                "Microsoft.Xna.Framework.Game::Initialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "protected System.Void LoadContent()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3DDAE54CAAC9535BA33B1BFADBB255523D2B9EED7E0252F2CA0858A46B10CDE0",
              "Hash": "2171FF435997A83829CF0A4A9DF6620B4C94FF7FA5C10DBE9BC99B2A000953B5",
              "CalledMethods": [
                "Candide.Scene.GameSceneManager::LoadContent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActivated(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnActivated",
              "Signature": "protected System.Void OnActivated(System.Object sender, System.EventArgs args)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "50C7C31A150C45FFF056A3768C1A6792CAB3EAAD55333803EA5FEB0DDCE4EF1C",
              "Hash": "CF5D007CD88F54C92376730CAA60DE121636F33D3E5E065C8B04B43C90112D82",
              "CalledMethods": [
                "Candide.UserSettings.GameUserSettings::OnGameRegainedFocus()",
                "Candide.Scene.GameScene::OnActivated(System.Object, System.EventArgs)",
                "Microsoft.Xna.Framework.Game::OnActivated(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDeactivated(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnDeactivated",
              "Signature": "protected System.Void OnDeactivated(System.Object sender, System.EventArgs args)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "E829ED17383ADF649463A4E1245CD7C379637265F0435967A8A4BBB1EA716EC9",
              "Hash": "4E32A34309D2F3BB0ECE4B89FEA3239E692BF97821F533FD7705D5765AC3DFCB",
              "CalledMethods": [
                "Candide.Scene.GameScene::OnDeactivated(System.Object, System.EventArgs)",
                "Microsoft.Xna.Framework.Game::OnDeactivated(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "protected System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "12411FF12805FBF87E110E1926824DB0DB593936BA13F035D433D0E306E5ED7E",
              "Hash": "2DC1F57E891C8A07D10EA3F1D2D6CDF47AB752C9BA07A826EA3580329A404C12",
              "CalledMethods": [
                "Candide.Scene.GameScene::OnExiting(System.Object, System.EventArgs)",
                "Microsoft.Xna.Framework.Game::OnExiting(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "protected System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "F70F2B60D11E630FA0054681D3E65F48C257AF725E14985D8E40F4A859CF18E9",
              "Hash": "E5CBB2F2E4E4C19F01A6F44EB1C6515FEB73716A1013A261C26016A781C42816",
              "CalledMethods": [
                "Shared.Steam.SteamManager::Update()",
                "Microsoft.Xna.Framework.Game::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Scene.GameScene::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Scene.GameScene::OnSceneDeactivated()",
                "Candide.Scene.GameScene::OnSceneActivated()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "128919F9B6E2056ED5D534B4828540EC180F9D6924202B2109B853191181EB93"
        },
        {
          "Id": "Candide.Scene.GameSceneManager",
          "Name": "GameSceneManager",
          "DisplayName": "GameSceneManager",
          "FullName": "Candide.Scene.GameSceneManager",
          "Namespace": "Candide.Scene",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ErrorHandler:System.Func\u00602\u003CSystem.Exception,System.Boolean\u003E",
              "Name": "ErrorHandler",
              "Type": "System.Func\u003CSystem.Exception, System.Boolean\u003E",
              "Signature": "public System.Func\u003CSystem.Exception, System.Boolean\u003E ErrorHandler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8273C47FF75DF656C73255A5371CADE624CC7B1EEB05A07BBD9AA463F0FCBB10"
            },
            {
              "Id": "GameSceneGame:Candide.Scene.GameSceneGame",
              "Name": "GameSceneGame",
              "Type": "Candide.Scene.GameSceneGame",
              "Signature": "public Candide.Scene.GameSceneGame GameSceneGame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C516EF07B24C7CF23F3E235151BD89168A959C343D983738A98013AF96EA2474"
            },
            {
              "Id": "HasLoadedContent:System.Boolean",
              "Name": "HasLoadedContent",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasLoadedContent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F5E3F1E7FA4594D1FC568828FBD82C5E46CEC7952E2862329AF098138F54622A"
            },
            {
              "Id": "Scenes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Scene.GameScene\u003E",
              "Name": "Scenes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E Scenes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6574573DBF59EDEAD741C3496D2F6A98B5E551FB9550315904C7451EAA6DFCCB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "20196BF4DCC5A8FC7EB143609E6D94E60437A12D296E7D6676542E6ECB9CB7C9",
              "Hash": "579317625E49B3E048B34565F884E3D7B64374E7A79B4E92F3D75A7FC14094C0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Scene.GameScene\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Current()",
                "Candide.Scene.GameScene::Dispose(System.Boolean)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get\u00601()-\u003E!T",
              "Name": "Get",
              "Signature": "public T Get\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 85,
              "BodyHash": "9CE58E936D7728683CA0F7980258CD410BE01AA9F625CDDF086370611088575A",
              "Hash": "4FB44B3522085A000FC13968BF128DFE730AC891DD1BC76237AACA611C28FA45",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Scene.GameScene\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.Scene.GameSceneGame)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.Scene.GameSceneGame gameSceneGame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameSceneGame",
                  "Type": "Candide.Scene.GameSceneGame",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "1E6D1166586066327671D7F91FD03E19FF0AF2EA3428C98FD31215CBB2EF2432",
              "Hash": "E1C3473C16BA298728C04F0656A20E93873089BDF5F2CBF55BBB404B306D04F4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Scene.GameScene\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Current()",
                "Candide.Scene.GameScene::Initialize()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "AE8F44BDB99FF5A5EC2EDD51CB131ED88B3D15A840B13970D6EBCC6D4162DAD0",
              "Hash": "8CA2D9C8704CD6479037FA9CB51ED37BD34EA7C574592627E3EC6129C75CBF12",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Scene.GameScene\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Current()",
                "Candide.Scene.GameScene::LoadContent()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Scene.GameScene::OnSceneActivated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentScene\u00601()-\u003ESystem.Void",
              "Name": "SetCurrentScene",
              "Signature": "public System.Void SetCurrentScene\u003CT\u003E()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 169,
              "BodyHash": "0CCFD243E100034B59B8D52363396D5AFCE3CA2445B1E8A29B0E135A7AEDBF04",
              "Hash": "BCA3C30CA832E9C2C9B5E47C2472D1E09C262BA7EAB9A03C14A98E56F205DA4F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.Scene.GameScene\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Scene.GameScene\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Could not find game scene "
              ],
              "Source": null
            },
            {
              "Id": "SetUpScenes(Candide.Scene.GameSceneGame)-\u003ESystem.Void",
              "Name": "SetUpScenes",
              "Signature": "public System.Void SetUpScenes(Candide.Scene.GameSceneGame gameSceneGame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameSceneGame",
                  "Type": "Candide.Scene.GameSceneGame",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "7F25C34DDA2805EB271E93AA0FDF61A14DFF0923A0CA47EC68291EFD617419CF",
              "Hash": "584A6B042AA2486B82F81F86407C7ECCE2079416FE4656A929E09C97B9475875",
              "CalledMethods": [
                "Candide.CandideEngine::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Scene.GameScene\u003E::Add(!0, !1)",
                "Candide.MainMenu.MainMenu::.ctor(Candide.CandideEngine)",
                "Candide.Scenes.LoadingScreen.LoadingScreen::.ctor(Candide.CandideEngine)",
                "Candide.Scenes.Intro.IntroScene::.ctor()"
              ],
              "StringLiterals": [
                "CandideEngine",
                "MainMenu",
                "LoadingScreen",
                "IntroScene"
              ],
              "Source": null
            }
          ],
          "Hash": "8F19B002B67A3F0E826F1AACCC8CD897F497CC24454ABA899E4A2ECA36425275"
        },
        {
          "Id": "Candide.Scenes.Intro.IntroScene",
          "Name": "IntroScene",
          "DisplayName": "IntroScene",
          "FullName": "Candide.Scenes.Intro.IntroScene",
          "Namespace": "Candide.Scenes.Intro",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scene.GameScene",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayFont:System.Int32",
              "Name": "DisplayFont",
              "Type": "System.Int32",
              "Signature": "private System.Int32 DisplayFont",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C92763C1944743BEBB967491AE0612341E53C6E2AECAA5CE9258A5DDB6ED32B0"
            },
            {
              "Id": "TextFont:System.Int32",
              "Name": "TextFont",
              "Type": "System.Int32",
              "Signature": "private System.Int32 TextFont",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "687667D248BA0AA0A07F548AAD38BFC133E1128C848CAF3B3F6A03521E6A9A1F"
            },
            {
              "Id": "_animationTimer:System.Single",
              "Name": "_animationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _animationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8A4444E5C966A667FF77FEE79756C40EAD07B2FD5996A4D416F0ED1CFD7CB2F"
            },
            {
              "Id": "_baseAnimationTime:System.Single",
              "Name": "_baseAnimationTime",
              "Type": "System.Single",
              "Signature": "private System.Single _baseAnimationTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53F0EBCA8EB936C4DAE146E973BDEE237980EB6083AC37AA63016F9444D3AD33"
            },
            {
              "Id": "_bobTimer:System.Single",
              "Name": "_bobTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bobTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24C25FAD91FAEE729AEC8B9E2276DAFE3B4950417D46D1385F1DAF677D1049DE"
            },
            {
              "Id": "_currentScene:System.Int32",
              "Name": "_currentScene",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentScene",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "958063E9950A77AE6D38AD1695960CB26BF6DEC05B83783A67AD731686702745"
            },
            {
              "Id": "_paused:System.Boolean",
              "Name": "_paused",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _paused",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BF8D21F5CB1BFD4DBAE145AC338C0B84478122E98F6D42B24A2AC64832BCAE5"
            },
            {
              "Id": "_sceneLayers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.List\u00601\u003CIntroScene\u002BIntroLayer\u003E\u003E",
              "Name": "_sceneLayers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E _sceneLayers",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59357F3CDD7B1CDE5AC15DFBE0A3938BD0ACFEBFC36EDF03600CDEBEEE8B59F2"
            },
            {
              "Id": "_sceneTexts:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.List\u00601\u003CIntroScene\u002BIntroText\u003E\u003E",
              "Name": "_sceneTexts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroText\u003E\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroText\u003E\u003E _sceneTexts",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9B4D401D462EC1C7F1F1B85170B58442B3A7B53551AB0DE2EE07DDEA39A99C4"
            },
            {
              "Id": "_sceneTimer:System.Single",
              "Name": "_sceneTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _sceneTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D874FECE77BF188620CB21DB15AE67465AF5E27126483291E46FC62BBE6B3D13"
            }
          ],
          "Properties": [
            {
              "Id": "SpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "SpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SpriteBatch SpriteBatch",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D291EED5364F8D96D4D054470ED2B039E06CF72CEF223EB409BB3F1CB085FDD6"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3147,
              "BodyHash": "3D990769BB8B94CE77EA07398F5879FBEC8EBA66607199288DF51229AB48C76A",
              "Hash": "FB8E6D57026FE3B283F5AC91A431FEF5153EC47779F14D64CBA240E1386916B5",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.MathF::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E::get_Item(!0)",
                "Candide.Scenes.Intro.IntroScene::get_SpriteBatch()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::GetEnumerator()",
                "List.Enumerator\u003CIntroScene.IntroLayer\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.MathF::Sin(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::SineInOut(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeIn(System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadOut(System.Single)",
                "System.MathF::Cos(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "3704FD307D9E671A50E0AA730E5E5B33D3B9E571AA130D4779FC8A764C088C1A",
              "Hash": "94CE3E9B0EA36BBB28E7140CF6F6048F31E2F752516E7C5E360387E19B8A0109",
              "CalledMethods": [
                "Candide.Scenes.Intro.IntroScene::LoadScene1(System.String, System.Int32, System.Single)",
                "Candide.Scenes.Intro.IntroScene::LoadScene2(System.String)",
                "Candide.Scenes.Intro.IntroScene::LoadScene3(System.String)",
                "Candide.Scenes.Intro.IntroScene::LoadScene4(System.String)",
                "Candide.Scenes.Intro.IntroScene::SetupTexts()"
              ],
              "StringLiterals": [
                "media/pictures/intros/scene 1",
                "media/pictures/intros/scene 2",
                "media/pictures/intros/scene 3",
                "media/pictures/intros/scene 4"
              ],
              "Source": null
            },
            {
              "Id": "LoadScene1(System.String, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "LoadScene1",
              "Signature": "public System.Void LoadScene1(System.String path, System.Int32 numberedLayers, System.Single depthMax)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numberedLayers",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "depthMax",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 582,
              "BodyHash": "22FFB7720C59BCAD86D4E6A891E5468A79BBD24121B105139672CD421304C4AE",
              "Hash": "C314649D44F3B8CC6B47A8CC0D5AF1C5C706F53BCBB8E73B0448CF33A780B2E9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::Add(!0)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "IntroScene.\u003C\u003Ec::\u003CLoadScene1\u003Eb__17_0(IntroScene.IntroLayer)",
                "System.Func\u003CIntroScene.IntroLayer, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderByDescending(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/",
                "/8",
                "/bunting1",
                "/bunting2",
                "/people1",
                "/people2",
                "/people3"
              ],
              "Source": null
            },
            {
              "Id": "LoadScene2(System.String)-\u003ESystem.Void",
              "Name": "LoadScene2",
              "Signature": "public System.Void LoadScene2(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 849,
              "BodyHash": "20C9CF4D2B2A0392D3D90747FD1D35C595ADCF74B34F43246D4D73E7AFB7BF8C",
              "Hash": "DA83163A07B446B1E1FF97A29C76B4714C9732722EBCC11E0DEDABBFF5A9EAB9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::Add(!0)",
                "IntroScene.\u003C\u003Ec::\u003CLoadScene2\u003Eb__18_0(IntroScene.IntroLayer)",
                "System.Func\u003CIntroScene.IntroLayer, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderByDescending(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/1-sky",
                "/2-rear_buildings",
                "/3-smoke_1",
                "/4-ground",
                "/5-temple",
                "/6-pillars",
                "/7-smoke_2",
                "/8-building_1",
                "/9-building_2",
                "/10-building_3",
                "/11-building_4"
              ],
              "Source": null
            },
            {
              "Id": "LoadScene3(System.String)-\u003ESystem.Void",
              "Name": "LoadScene3",
              "Signature": "public System.Void LoadScene3(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 944,
              "BodyHash": "AC0B64DB8FF10CC630B89F5F5C59474C0A8F343BE542D65E86C3D0C9179F270D",
              "Hash": "8C54FA1CCA3A0A4AFA7A95B10CCD7A63BECFE12D750837C3154A3CED856F1416",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::.ctor()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::Add(!0)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "IntroScene.\u003C\u003Ec::\u003CLoadScene3\u003Eb__19_0(IntroScene.IntroLayer)",
                "System.Func\u003CIntroScene.IntroLayer, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderByDescending(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/bg",
                "/bg_path2",
                "/bgpillars",
                "/trees",
                "/pillars",
                "/bg_path",
                "/bushes",
                "/zombies1",
                "/fog2",
                "/zombies2",
                "/zombies3",
                "/zombies4",
                "/fog"
              ],
              "Source": null
            },
            {
              "Id": "LoadScene4(System.String)-\u003ESystem.Void",
              "Name": "LoadScene4",
              "Signature": "public System.Void LoadScene4(System.String path)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 562,
              "BodyHash": "629D9559CF18CA102E5B439D8B8EB12783D96BA7E9BB32CA0A2FE1BE6EB2F296",
              "Hash": "59514D8CB19B2218EB8512137D1EE0048B547EDE063CD4CF452E24CAAD980439",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::.ctor()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Content::Texture(System.String)",
                "System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E::Add(!0)",
                "IntroScene.\u003C\u003Ec::\u003CLoadScene4\u003Eb__20_0(IntroScene.IntroLayer)",
                "System.Func\u003CIntroScene.IntroLayer, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::OrderByDescending(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroLayer\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "/scene4_bg",
                "/scene4_sky",
                "/scene4_hills1",
                "/scene4_hills2",
                "/scene4_foreground",
                "/scene4_person1",
                "/scene4_person2"
              ],
              "Source": null
            },
            {
              "Id": "OnSceneActivated()-\u003ESystem.Void",
              "Name": "OnSceneActivated",
              "Signature": "public System.Void OnSceneActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3B89FA0F167DD12FC0AD3E6AAF0AD454D5F70CFD36987A03277CEC30CA7F0CF8",
              "Hash": "FE5C5DD54761AC838A779A0AB7D2347382860E5DAAAAC6D972077A881526A8DA",
              "CalledMethods": [
                "Candide.Scenes.Intro.IntroScene::SetScene(System.Int32)",
                "Candide.Scene.GameScene::OnSceneActivated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneDeactivated()-\u003ESystem.Void",
              "Name": "OnSceneDeactivated",
              "Signature": "public System.Void OnSceneDeactivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7BA67C3B0FDDAE5BA2163F5ACC8BB2788D752249EB859CEAFDB8ABD2293F581D",
              "Hash": "4D5E629E9CE87376828C15D12471FD529AD745B06D6F3CFFA412FA6E59E5D78C",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Scene.GameScene::OnSceneDeactivated()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetScene(System.Int32)-\u003ESystem.Void",
              "Name": "SetScene",
              "Signature": "public System.Void SetScene(System.Int32 sceneNumber)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sceneNumber",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "AC3741268B6146C4AABE7E38B3C1D80BE6E47D37A3507F2FB52AA8E0A1AC55D7",
              "Hash": "2C65ED6F8BA5486EF97D1732C5FEF3E498039B49B4214F1F8D817024602424F6",
              "CalledMethods": [
                "Candide.Scene.GameSceneManager::SetCurrentScene()",
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/music/main_menu/cinematic_intro_music",
                "event:/interface/cinematic intro/sfx_cinematic_intro",
                "event:/voiceovers/vx_cinematic_intro"
              ],
              "Source": null
            },
            {
              "Id": "SetupTexts()-\u003ESystem.Void",
              "Name": "SetupTexts",
              "Signature": "public System.Void SetupTexts()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1123,
              "BodyHash": "81BE3F6E2FF13DDDDF5A183263206E4C25DBEE3DE08DFD072BA00706C5D82D6C",
              "Hash": "0900CC500F7394EA0F1CC3684A439C6BB29E74014F3E3C587738D7D2BACF9609",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CIntroScene.IntroText\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CIntroScene.IntroText\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "IntroScene.IntroText::.ctor(System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CIntroScene.IntroText\u003E\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Intro_1",
                "Intro_2",
                "Intro_3",
                "Intro_4",
                "Intro_5",
                "Intro_6",
                "Intro_7",
                "Intro_8",
                "Intro_9",
                "Intro_10",
                "Intro_11",
                "Intro_12",
                "Intro_13",
                "Intro_14",
                "Intro_15"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 200,
              "BodyHash": "9DD9577BDB9A1361B1DC38B0AB15D2A58BF841151EBFE92FA6C21DF32F05583A",
              "Hash": "C7C7A8F264C2880EBC7B13E7620159D440A865791445CAD91BE3DB5982DA8597",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.SoundPlayer::Update(System.Single, System.Single, System.Single)",
                "Candide.Input.InputManager::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Buttons)",
                "Candide.Scene.GameSceneManager::SetCurrentScene()",
                "Candide.Scene.GameScene::get_IsActive()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Game::Exit()",
                "Candide.Scenes.Intro.IntroScene::SetScene(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32D78BA0A3D74F2AAA06121CC42CF82ABE7460C330B782602E99C33BB1BFB1EA"
        },
        {
          "Id": "Candide.Scenes.LoadingScreen.LoadingScreen",
          "Name": "LoadingScreen",
          "DisplayName": "LoadingScreen",
          "FullName": "Candide.Scenes.LoadingScreen.LoadingScreen",
          "Namespace": "Candide.Scenes.LoadingScreen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scene.GameScene",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExitButton:Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Name": "ExitButton",
              "Type": "Candide.CandideUI.Components.Buttons.CandideLabelButton",
              "Signature": "public Candide.CandideUI.Components.Buttons.CandideLabelButton ExitButton",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6E090536595E9CAA0D84D879A93A94D66DDB74560B59F9B04B31EBC71A54D172"
            },
            {
              "Id": "LoadingDebugLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "LoadingDebugLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel LoadingDebugLabel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96421AAC19DDCC89E8F880E65D98B2DEA5E75B5702793C720E2839E6A89C05B2"
            },
            {
              "Id": "LoadingLabel:Candide.CandideUI.Components.CandideTextLabel",
              "Name": "LoadingLabel",
              "Type": "Candide.CandideUI.Components.CandideTextLabel",
              "Signature": "public Candide.CandideUI.Components.CandideTextLabel LoadingLabel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "105E595451304D134C293710666B6C238172E389C10DBA5728DA5952C7B16350"
            },
            {
              "Id": "_candide:Candide.CandideEngine",
              "Name": "_candide",
              "Type": "Candide.CandideEngine",
              "Signature": "private Candide.CandideEngine _candide",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9856E4A48F188501FD6AB1011B70E3758E7A2BA0AD0988F2D749791A53151D8"
            },
            {
              "Id": "_desktop:Candide.CandideUI.CandideDesktop",
              "Name": "_desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "private Candide.CandideUI.CandideDesktop _desktop",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C49C5279E09F3A46DAD763E704901BDE529019622ABC5A2579E0A3DEB4899B5"
            },
            {
              "Id": "_flip:System.Boolean",
              "Name": "_flip",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _flip",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8561E8E2FFC773BB0CF440E1756AF23DD89A6EC74CDE6F3CD5D8180C727ACC3F"
            },
            {
              "Id": "_lastWindowPos:Microsoft.Xna.Framework.Point",
              "Name": "_lastWindowPos",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastWindowPos",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A32FBD50A3FE671BD64542014AF4BB3F5D4A4CD578CCF887379F19B12FCA486C"
            },
            {
              "Id": "_onUserStatsReceivedT:Steamworks.Callback\u00601\u003CSteamworks.UserStatsReceived_t\u003E",
              "Name": "_onUserStatsReceivedT",
              "Type": "Steamworks.Callback\u003CSteamworks.UserStatsReceived_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.UserStatsReceived_t\u003E _onUserStatsReceivedT",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85C80EE3F24422E9A53F941BF415E445182F529DDA6A6E1AB692B65EA1A9B611"
            },
            {
              "Id": "_passedSteamCheck:System.Boolean",
              "Name": "_passedSteamCheck",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _passedSteamCheck",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "504626DE81F1B6C580CFB6A177698485611C865D0446CB452E64581D9C96295D"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            },
            {
              "Id": "_uiRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "_uiRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTarget2D _uiRender",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ECEDC8B98A6935466771367DE0F727E2305BC1C82BC063F79F3EAAF54C8841E3"
            }
          ],
          "Properties": [
            {
              "Id": "UiSpriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "UiSpriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "public Microsoft.Xna.Framework.Graphics.SpriteBatch UiSpriteBatch",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "16C3603216BD3AB8F87B1ABE9824A42AC613F6C3BF842165F1B70C300F188D6B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfDoneLoading()-\u003ESystem.Void",
              "Name": "CheckIfDoneLoading",
              "Signature": "private System.Void CheckIfDoneLoading()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "26971C85D922C94AA8F4B4363E0C231F903FE48BA3E97A0FE280BD71CA311C7F",
              "Hash": "9844BC25ACD806FD19A8A8EED2E93D32792AE896645FA661873AAA0E3D0913A9",
              "CalledMethods": [
                "Steamworks.CallbackDispatcher::get_IsInitialized()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.Scene.GameSceneManager::SetCurrentScene()"
              ],
              "StringLiterals": [
                "Ui_SteamInitializeFail"
              ],
              "Source": null
            },
            {
              "Id": "CopyDirectorySafe(System.String, System.String)-\u003ESystem.Void",
              "Name": "CopyDirectorySafe",
              "Signature": "private System.Void CopyDirectorySafe(System.String oldPath, System.String newPath)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "oldPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "D321F7ACD5ACD44F64B8C1A9D7EAF05E43CB4AFA7AD1D9B231C094EBA6D3AFEB",
              "Hash": "833F7A6058A95153053EE6ABAF62908D448F00383152B22B4F13FDE66E66C63C",
              "CalledMethods": [
                "System.IO.DirectoryInfo::.ctor(System.String)",
                "System.DateTime::get_UtcNow()",
                "System.TimeSpan::FromDays(System.Double)",
                "System.DateTime::op_Subtraction(System.DateTime, System.TimeSpan)",
                "CandideCreator.Shared.Helpers.FileHelper::CopyAll(System.IO.DirectoryInfo, System.IO.DirectoryInfo, System.DateTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyOldSaveFolder()-\u003ESystem.Void",
              "Name": "CopyOldSaveFolder",
              "Signature": "private System.Void CopyOldSaveFolder()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "DBA052A264258161B990C19CF745E617625B1E525C02F8B3FDC77C0876FEF824",
              "Hash": "7825E140C8473A4B67AD9C8E708F9A4F22A046A294DB9828D1BB708D5ADAB7C2",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "System.IO.Directory::Exists(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Scenes.LoadingScreen.LoadingScreen::CopyDirectorySafe(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 347,
              "BodyHash": "FC5A21C4C0AEF22FCFE0AE2633F6E8136E75D0EA39A2F23FEECB68F8DF204E69",
              "Hash": "01DC89508135157CA44E361CA7745090D0A0A3DB45C52E6A0018722292AE23A6",
              "CalledMethods": [
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Candide.CandideUI.CandideUiSystem::Draw()",
                "Candide.Scenes.LoadingScreen.LoadingScreen::get_UiSpriteBatch()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Func(Steamworks.UserStatsReceived_t)-\u003ESystem.Void",
              "Name": "Func",
              "Signature": "private System.Void Func(Steamworks.UserStatsReceived_t param)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "param",
                  "Type": "Steamworks.UserStatsReceived_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "97218E2BAA38A56348007DA3E205221AA334974E0EBC3D4306FFE9ECA7687C67",
              "Hash": "FAB721C4E3E69A92579CD47D06CA3D57638D657BE31360CB4B47D38817C95837",
              "CalledMethods": [
                "Steamworks.SteamUserStats::SetStat(System.String, System.Int32)"
              ],
              "StringLiterals": [
                "playtest_active3"
              ],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7A567A2E671371B36398A8198E7A5AFF918B2072F80810DA72F13DC985D8CD88",
              "Hash": "58ABCCFC5351CE6B3A2FBDB6AC7933744CDBFF4301AC4F35CFFC68E9E8CD5111",
              "CalledMethods": [
                "Candide.Scenes.LoadingScreen.LoadingScreen::CopyOldSaveFolder()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadContent()-\u003ESystem.Void",
              "Name": "LoadContent",
              "Signature": "public System.Void LoadContent()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "6A6103713B69ADDC4DD2789F05DF87B6F44B7DF30EE70D8BFB5A78CD4109C8B8",
              "Hash": "00AF67EC32820448C77AF663741CBCC05E1DC292243BBF7C0E6EEA0D4A020B3E",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::.ctor()",
                "Candide.Scenes.LoadingScreen.LoadingScreenUi::Initialize(Candide.CandideUI.CandideDesktop)",
                "Candide.UserSettings.GameUserSettings::InitializeUserSettings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDisplaySettingsChanged()-\u003ESystem.Void",
              "Name": "OnDisplaySettingsChanged",
              "Signature": "public System.Void OnDisplaySettingsChanged()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B99683C4B84C6BF2603A5EE8066F30906CD341D4E92EE209F1131A3A572DE163",
              "Hash": "39533E6FE8ED650E9592F1E7DB8258276731DE7AC4ED1DC3FBA1566A268E4ABA",
              "CalledMethods": [
                "Candide.Scenes.LoadingScreen.LoadingScreen::OnUiSizeChange()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnExiting(System.Object, System.EventArgs)-\u003ESystem.Void",
              "Name": "OnExiting",
              "Signature": "public System.Void OnExiting(System.Object sender, System.EventArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.EventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "B5BB020DF4EF4F9BCD652796D808575D1364DB59EC343A0BB8CA6ADC8A5A26D8",
              "Hash": "4DF1E1A3AB44D5C78966395D063284A31086615E641587D90A376F2F3E1DEEAF",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)",
                "Candide.UserSettings.WindowUserSettings::set_WindowPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E)",
                "Candide.UserSettings.GameUserSettings::SaveAutoSettings()",
                "Candide.Scene.GameScene::OnExiting(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneActivated()-\u003ESystem.Void",
              "Name": "OnSceneActivated",
              "Signature": "public System.Void OnSceneActivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "5F85E8FDE59DD813C6DF6731B99F74A93EBE65A5876DA3E5E221034F9EAE431B",
              "Hash": "744C3731734D35D635DAC13C8A8CEF2E3F9E6A2462D584425F717A8BD9078D35",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)",
                "Candide.Scenes.LoadingScreen.LoadingScreen::OnUiSizeChange()",
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::StopAll()",
                "Candide.GameModels.Systems.AmbienceSystem::StopAll()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::StopAll()",
                "Candide.Scenes.LoadingScreen.LoadingScreenUi::ShowUi(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnSceneDeactivated()-\u003ESystem.Void",
              "Name": "OnSceneDeactivated",
              "Signature": "public System.Void OnSceneDeactivated()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F64044B349D806E0BAB515241F75FF0E484B1AF40F5ADD333CEF9C5282E85B72",
              "Hash": "C467CFF20B7577AEB125368C209EF351199396DCB2573FFC943D9167D981038A",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::CloseAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnUiSizeChange()-\u003ESystem.Void",
              "Name": "OnUiSizeChange",
              "Signature": "public System.Void OnUiSizeChange()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "025CA7AD3AD489C142612B2DB0EF3195D972996B1583C638A0A30110E25A1EA2",
              "Hash": "E3B69E2A7C5ED569D65E1E9D441B2B060E338535EAF6C850C0D71D4F57FC48C7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()",
                "Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 367,
              "BodyHash": "406988D4B2510185D3BE86163378564D9613872CFCE7EE81B9562E5F0CA97020",
              "Hash": "86416E904157AB9FFE026A1884D71D246E66531C9ACDCDF2348E421790A84729",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.Game::set_IsMouseVisible(System.Boolean)",
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::get_Position()",
                "Candide.Input.Keybinds::Update()",
                "Candide.Input.InputManager::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputState::Update()",
                "Candide.Accessibility.ControllerInputManager::Update()",
                "Candide.Sound.SoundPlayer::Update(System.Single, System.Single, System.Single)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.DisplayUserSettings::set_DisplayMode(Candide.UserSettings.CandideDisplayMode)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::ApplySettings()",
                "Candide.CandideUI.CandideExtendedInteractionsHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.CandideUI.CandideUiSystem::Update(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiElement::get_Opacity()",
                "Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)",
                "Candide.Scenes.LoadingScreen.LoadingScreen::CheckIfDoneLoading()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "294B8C8ED12A4A76C3FD1D543DF6AC6CC5AE37E65237827B2C52E8A60F54DE4C"
        },
        {
          "Id": "Candide.Scenes.LoadingScreen.LoadingScreenUi",
          "Name": "LoadingScreenUi",
          "DisplayName": "LoadingScreenUi",
          "FullName": "Candide.Scenes.LoadingScreen.LoadingScreenUi",
          "Namespace": "Candide.Scenes.LoadingScreen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "DesktopOnResolutionChanged",
              "Signature": "private System.Void DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A54E7475CD197ACAE9616A9B83F7A8BD4E8761722B1C1E463BF2D7B73B37FB8D",
              "Hash": "299A8000A6612FA9B0525789C9B8D09FBD3C1DB59ABEFA763C1792607F13D79B",
              "CalledMethods": [
                "Candide.Scenes.LoadingScreen.LoadingScreenUi::ShowUi(Candide.CandideUI.CandideDesktop)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "2940E820173F29C8E678CF2BEDA008FF823063BDD09C9CF14248A4BC567A830C",
              "Hash": "91A540A320236A38B8FFDA3DE199275DB250A353DBA14CFB9B28D4CDD6C33E7D",
              "CalledMethods": [
                "Candide.Scenes.LoadingScreen.LoadingScreenUi::DesktopOnResolutionChanged(Candide.CandideUI.CandideDesktop)",
                "System.Action\u003CCandide.CandideUI.CandideDesktop\u003E::.ctor(System.Object, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowUi(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "ShowUi",
              "Signature": "public System.Void ShowUi(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 445,
              "BodyHash": "53C5F58F4FCBCDD2F0F3A131841FA76A97E52E45C69224CF04D1011C58F8F519",
              "Hash": "A9882B500256FEF46874A49274685D28A3FAD2DBBDB55F8C870319FE93FE56C0",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()",
                "Candide.CandideUI.Containers.CandideWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Containers.CandidePanel::.ctor()",
                "Candide.CandideUI.Components.CandideImage::.ctor()",
                "CandideCreator.Shared.Content::SpriteSheet(System.String)",
                "Candide.CandideUI.Components.CandideImage::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.CandideUI.Components.CandideImage::set_Scale(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Containers.CandideGrid::.ctor()",
                "Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [
                "media/pictures/fmod",
                "media/pictures/beartwigs",
                "media/pictures/threefriends"
              ],
              "Source": null
            }
          ],
          "Hash": "980FCB9B63C7BA5C570F4BD1D1116BB0EA3D157DB39C163C9B84CA3A2C78CF21"
        },
        {
          "Id": "Candide.Scripts.CandideDialogue",
          "Name": "CandideDialogue",
          "DisplayName": "CandideDialogue",
          "FullName": "Candide.Scripts.CandideDialogue",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DialogueInfo:Candide.Scripts.DialogueInfo",
              "Name": "DialogueInfo",
              "Type": "Candide.Scripts.DialogueInfo",
              "Signature": "public Candide.Scripts.DialogueInfo DialogueInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDA87D082459D93697CC28641E616C9DCE59A3EDC14DEDDC52DCB0A012E1556C"
            },
            {
              "Id": "EnableRichTextLayoutCommands:System.Boolean",
              "Name": "EnableRichTextLayoutCommands",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableRichTextLayoutCommands",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FE52E080A1145F590593ACFAD97C5C170E71F306A59CDDDDD7FA88EB8B10064"
            },
            {
              "Id": "InvokeContinue:System.EventHandler",
              "Name": "InvokeContinue",
              "Type": "System.EventHandler",
              "Signature": "private System.EventHandler InvokeContinue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9DFD8F2730D34DE7D7014512C80F0E4D0D269273D8785882468A4742C325529"
            },
            {
              "Id": "IsWaitingForInput:System.Boolean",
              "Name": "IsWaitingForInput",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsWaitingForInput",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F16F909D40D54808AC754867EE8F17ABBFCB4416D13F82F5D51F39EFFC58C738"
            },
            {
              "Id": "RichTextCommands:System.String",
              "Name": "RichTextCommands",
              "Type": "System.String",
              "Signature": "public System.String RichTextCommands",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F42A4F9D5D9E794E61E60EF81511FECC61F34C783343D39265C5099F08ECEF9"
            },
            {
              "Id": "RichTextLayoutCommandIndicator:System.Char",
              "Name": "RichTextLayoutCommandIndicator",
              "Type": "System.Char",
              "Signature": "public System.Char RichTextLayoutCommandIndicator",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE3FDBA09DE9EEA94291956A224BC40CD13C3A21E9377A1616DD1C4523244CC"
            },
            {
              "Id": "_dialogueSimulator:Candide.Scripts.DialogueComponents.DialogueSimulator",
              "Name": "_dialogueSimulator",
              "Type": "Candide.Scripts.DialogueComponents.DialogueSimulator",
              "Signature": "private Candide.Scripts.DialogueComponents.DialogueSimulator _dialogueSimulator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEFB67A8FBFB0E44AB5F1DF006D134D904F5B45AF98C886A5A8312C2088645A7"
            },
            {
              "Id": "_index:System.Int32",
              "Name": "_index",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _index",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF6E85201DC8660066E347647482CDDD01171B055C93234A6F23FF13F6E42FFF"
            },
            {
              "Id": "_sentence:Candide.Scripts.DialogueComponents.Sentence",
              "Name": "_sentence",
              "Type": "Candide.Scripts.DialogueComponents.Sentence",
              "Signature": "private Candide.Scripts.DialogueComponents.Sentence _sentence",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D3F5C8F365149C7E3BC8DF5B8A08A5996D958594CABEDACAF614A614A2D4A1D"
            },
            {
              "Id": "_sentenceIsClosing:System.Boolean",
              "Name": "_sentenceIsClosing",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sentenceIsClosing",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04863CCB612A579D363C209A8908FFADCCE312FDB925ACA9CD99C10E6B49069D"
            },
            {
              "Id": "_text:System.String",
              "Name": "_text",
              "Type": "System.String",
              "Signature": "private System.String _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA72BCEB18C35B330F792E5EEB263DCB1C0BF9E336C1097AFD7FEFF85C8B7B80"
            },
            {
              "Id": "_word:Candide.Scripts.DialogueComponents.Word",
              "Name": "_word",
              "Type": "Candide.Scripts.DialogueComponents.Word",
              "Signature": "private Candide.Scripts.DialogueComponents.Word _word",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03C306CABBB504659271600F9B4C5D240C442577057FC59A645F431C71112918"
            }
          ],
          "Properties": [
            {
              "Id": "TextWithoutCommands:System.String",
              "Name": "TextWithoutCommands",
              "Type": "System.String",
              "Signature": "public System.String TextWithoutCommands",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A3E270FC36C2B9CB2E94AF599D96C780C34A6919A8EE5E97D4D741765FB91E72"
            }
          ],
          "Events": [
            {
              "Id": "InvokeContinue:System.EventHandler",
              "Name": "InvokeContinue",
              "Type": "System.EventHandler",
              "Signature": "public System.EventHandler InvokeContinue",
              "Visibility": "public",
              "Hash": "0BFE43E7C9B80FE7F8A520D177A163F2827D832BE08F18C9BD8912E3399E6DC4"
            }
          ],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "56200325241A8ED49609603443119D7D53EB93C36926E9AB07BB5E7224766A81",
              "Hash": "62AC34DD1FB0FD48478B5F79FDBD107750075D548EE9A4C969A65EC3A27E1F62",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConvertText()-\u003ESystem.Void",
              "Name": "ConvertText",
              "Signature": "public System.Void ConvertText()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "4DAC9FD67F9A6AC0FC7C5A01FDF0C955E80656B1F71CCAED829F02438916E032",
              "Hash": "28C4594DE9661BBBE3C9FF42C97A7DD5DF877D35C2B940A0F08ED8EABB7CEF9E",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.DialogueSimulator::.ctor()",
                "Candide.Scripts.DialogueComponents.Sentence::.ctor()",
                "Candide.Scripts.DialogueComponents.Word::.ctor()",
                "System.String::get_Chars(System.Int32)",
                "Candide.Scripts.CandideDialogue::EndWord(System.Boolean)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.Pause::.ctor(System.Double)",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::Add(!0)",
                "Candide.Scripts.CandideDialogue::EndSentence()",
                "Candide.Scripts.CandideDialogue::IdentifyTextCommand()",
                "Candide.Scripts.CandideDialogue::IsRichTextLayoutCommand(System.Int32)",
                "Candide.Scripts.CandideDialogue::IdentifyRichTextCommand()",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.Character::.ctor(System.Char)",
                "System.String::get_Length()",
                "Candide.Scripts.DialogueComponents.Word::IsEmpty()",
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::GetFinishedTextToDisplay()",
                "Candide.Scripts.CandideDialogue::set_TextWithoutCommands(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndSentence()-\u003ESystem.Void",
              "Name": "EndSentence",
              "Signature": "private System.Void EndSentence()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "A8AAD00C526653E20F48FCA56F7028047FE637DA42A0355530B1CC25C0D01E27",
              "Hash": "A215DFCFB1ED40EC7CC5EB8E91496364B24BEEF69F8C9425A83491E015E176DE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::Add(!0)",
                "Candide.Scripts.DialogueComponents.Sentence::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndWord(System.Boolean)-\u003ESystem.Void",
              "Name": "EndWord",
              "Signature": "private System.Void EndWord(System.Boolean addCurrentCharAsWord)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "addCurrentCharAsWord",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "AA1A662EE388E96496F7AE7C7C85C50FCF6E7A9497AF4DAE3AF517478454A2F7",
              "Hash": "B196EC6E5E594686B8FF99AF9535FB0CF088B1C4D5CCFDE35F02AD5742DEECC6",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.Word::IsEmpty()",
                "System.String::get_Chars(System.Int32)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.Character::.ctor(System.Char)",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::Add(!0)",
                "Candide.Scripts.DialogueComponents.Word::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVisibleCharacters()-\u003ESystem.Int32",
              "Name": "GetVisibleCharacters",
              "Signature": "public System.Int32 GetVisibleCharacters()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2EFAB5C8EFB05D1603C507E68680308548E6B25E932FF94AD13805C9B8A022BF",
              "Hash": "DAF60485AE39A6CC6992D12A2B77EACC8846D0E867B8567B89CF0F1E9F2A6EFE",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::GetCurrentCharacterIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasIntegerParam(System.Int32)-\u003ESystem.Boolean",
              "Name": "HasIntegerParam",
              "Signature": "private System.Boolean HasIntegerParam(System.Int32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "E1DE858DB2AD0EB662CCD01D0045C0A83BFA86763ACE61991380CC54B0B49E82",
              "Hash": "0D18CC36B3B8ECF0B1A421009FBCBB0AA8962B32CB8781F34CF3A22BFB3F0A44",
              "CalledMethods": [
                "System.String::get_Chars(System.Int32)",
                "System.Char::IsDigit(System.Char)",
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IdentifyRichTextCommand()-\u003ESystem.Void",
              "Name": "IdentifyRichTextCommand",
              "Signature": "private System.Void IdentifyRichTextCommand()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "750AD360F824EC8E0358F41250EB05D36F7D919594D6B2DFD40B2105DDE332BA",
              "Hash": "473EE34686FAE618CBEE1AAE8D7CC4203A32D900706828149E9B9D4E153D2CB3",
              "CalledMethods": [
                "Candide.Scripts.CandideDialogue::ProcessRichTextCommand(System.Int32, System.Int32\u0026)",
                "System.String::Substring(System.Int32, System.Int32)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.SkippedString::.ctor(System.String, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IdentifyTextCommand()-\u003ESystem.Void",
              "Name": "IdentifyTextCommand",
              "Signature": "private System.Void IdentifyTextCommand()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "3E771EFF1D204928D31DD9EE2D7CD71E53C5285527D414C95450C3F4CC1B9746",
              "Hash": "B4BE308FF56F748EBFE32F4C5F16DE10F86D31DF08DB42CF685B14EB7E7E6004",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.Pause::.ctor(System.Double)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.ButtonPressWait::.ctor(Candide.Scripts.CandideDialogue)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.InstantContinue::.ctor(Candide.Scripts.CandideDialogue)",
                "Candide.Scripts.DialogueComponents.ElementaryComponents.Character::.ctor(System.Char)",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InvokeFinish()-\u003ESystem.Void",
              "Name": "InvokeFinish",
              "Signature": "public System.Void InvokeFinish()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "1A7E00DA7C58BA596D89384CC1AF73140BED90F5FA98C2DC2FB6AD057E4CC183",
              "Hash": "C1AA7458CC41C4E72FC1A3CBE7729989D3A814EEC346F9062A677C77203CD62F",
              "CalledMethods": [
                "System.EventHandler::Invoke(System.Object, System.EventArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8D1EABBDFF1FCFB36A7C038157F5F3F1202E3CA1B34B4532EB064AC09D0017EC",
              "Hash": "9D190F6125A75844D46B65DA2CC6C950627516D75A405EE368E40A1A85B2D07C",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::IsReady()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsRichTextLayoutCommand(System.Int32)-\u003ESystem.Boolean",
              "Name": "IsRichTextLayoutCommand",
              "Signature": "private System.Boolean IsRichTextLayoutCommand(System.Int32 i)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "555B4D4654847AE84CCCDF85EF88959F403C7E42C3DF90F68E1F084CD9DDDC9A",
              "Hash": "95307C30B3FB3415AE589EFCE46AB15FEEAE2777CC9A573DBDEA31CDE893A327",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::IndexOf(System.Char)",
                "Candide.Scripts.CandideDialogue::HasIntegerParam(System.Int32)"
              ],
              "StringLiterals": [
                "cefistv"
              ],
              "Source": null
            },
            {
              "Id": "ProcessIntegerParam(System.Int32\u0026)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ProcessIntegerParam",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E ProcessIntegerParam(System.Int32\u0026 i)",
              "Visibility": "private",
              "ReturnType": "System.Nullable\u003CSystem.Int32\u003E",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "A0A9FCA7547B6EC6442F09C088388DB06A30C416D7DE74353664D3643C8CA04A",
              "Hash": "9CFAC6E9610BBE104D18D111E11CF4CAFDDE600BCAE0E4D366AFE18DB23D4B50",
              "CalledMethods": [
                "System.String::get_Chars(System.Int32)",
                "System.Char::IsDigit(System.Char)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.String::get_Length()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.Int32::Parse(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ProcessRichTextCommand(System.Int32, System.Int32\u0026)-\u003ESystem.Int32",
              "Name": "ProcessRichTextCommand",
              "Signature": "private System.Int32 ProcessRichTextCommand(System.Int32 i, out System.Int32\u0026 size)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "DA3F3ADEC307FAC7B75A28B9A814349264158578D9333E4162288F570A7BF057",
              "Hash": "E3CE3BC50D4026E0832DA956A5895536A75CDF2027529707949B67C005B63A69",
              "CalledMethods": [
                "System.String::get_Chars(System.Int32)",
                "Candide.Scripts.CandideDialogue::ProcessIntegerParam(System.Int32\u0026)",
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "450FEAB0F317388FEA0A58916F3183FEBA63FE4BB77DA815C58837B9F20C1BC4",
              "Hash": "B049714C8AC288E915D2420F0B7D3FA8B48F06EB6ED09F816929D10B061CF70B",
              "CalledMethods": [
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::Update(System.Double\u0026, Candide.Scripts.DialogueInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C52CC9E96E274E71DA7750D2BC91D8049627CE7E3CF3B553D95A777BD825A1F2"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
          "Name": "AbstractDialogueComponentParent",
          "DisplayName": "AbstractDialogueComponentParent",
          "FullName": "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
          "Namespace": "Candide.Scripts.DialogueComponents",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Components:System.Collections.Generic.List\u00601\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E",
              "Name": "Components",
              "Type": "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E",
              "Signature": "internal System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E Components",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "662175DFE6BC2E214E0EBEE57F8DF77A0AD822707BD8D31F6816393A2549023A"
            },
            {
              "Id": "CurrentCharacterIndex:System.Int32",
              "Name": "CurrentCharacterIndex",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 CurrentCharacterIndex",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04ABE69B1B01E294A5CA0FFD17F8E5876F080EFAEED2F18035BF0B4AE2B9E7F7"
            },
            {
              "Id": "CurrentIndex:System.Int32",
              "Name": "CurrentIndex",
              "Type": "System.Int32",
              "Signature": "protected System.Int32 CurrentIndex",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E70B4B1179FAA748181111CA6E2C9D268EB0862779A930B894CEC36627ABB1AC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "98C4F1E172807EB561F2302B9B9DCCC849EC34423915753C046F4AFE105BFF3F",
              "Hash": "B5A53DC0207A04FD6160DB9D0EF6BCAEA9F99EE5897B921DC9675A9674852422",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Item(System.Int32)",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::Continue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "0136333075D159C38B564332E5916B9043526490902C988FBF5120A5F0707389",
              "Hash": "27433554EDC355079A3013022865BBDCD6CC9BD98DFBE7118303A1E62D757A42",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Item(System.Int32)",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::GetCurrentCharacterIndex()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "2CB06B358961D1DBE34785E45B9C7596F1F3FBA6820717964CB5D93331C62CDB",
              "Hash": "FE59D2819B7C1CB1A7AC8C498D45D7C10C4612563746E3F9532C350D8B1F231F",
              "CalledMethods": [
                "AbstractDialogueComponentParent.\u003C\u003Ec::\u003CGetFinishedTextToDisplay\u003Eb__5_0(System.String, Candide.Scripts.DialogueComponents.IDialogueComponent)",
                "System.Func\u003CSystem.String, Candide.Scripts.DialogueComponents.IDialogueComponent, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Aggregate(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!1, System.Func\u003C!!1, !!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "405C570F251D2FCAFFD6A7FA88EA8D521F1DD08FD974C77BD587000EBEEEA730",
              "Hash": "89A8F9527B17BE9A1E6F0C01BF06CD60C7641D3E7D218BC92C44A09D241BEF1E",
              "CalledMethods": [
                "AbstractDialogueComponentParent.\u003C\u003Ec::\u003CGetLength\u003Eb__6_0(System.Int32, Candide.Scripts.DialogueComponents.IDialogueComponent)",
                "System.Func\u003CSystem.Int32, Candide.Scripts.DialogueComponents.IDialogueComponent, System.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Aggregate(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!1, System.Func\u003C!!1, !!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "C1BA295FCE23A08E9D7B295A7A82F35E79A4B74E295D833781190C6B34DFBD25",
              "Hash": "2C0CF80BBCC48BF69E423353CFDAA84B5F30B12F964DF4971CE2CC0D1EA3776F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "50D7FD7C3F4B0C3C747A9F6290E7CB8A73D26881DAFC60C2C41D5C357AE259DE",
              "Hash": "007B3A197BE533909CDD4F2AA9A0F1DEDEE79EE392A05D8E7F9E555E47FB729D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Item(System.Int32)",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::IsReady()",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::GetLength()",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::Update(System.Double\u0026, Candide.Scripts.DialogueInfo)",
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::IsReady()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "62111F9D8426D5BC9F140782B0D4CB0E4FADE67E89320E9DC2CC6C69990F4105"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.DialogueSimulator",
          "Name": "DialogueSimulator",
          "DisplayName": "DialogueSimulator",
          "FullName": "Candide.Scripts.DialogueComponents.DialogueSimulator",
          "Namespace": "Candide.Scripts.DialogueComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "BB347A941D77EB1F627F7EAECCE75767F4A0D043C781A60D73942209AB928FCE",
              "Hash": "78980BAFD3E2CACBCD5AAF1B9FEF534A7DE56D7A7F0542032326F24A6E712971",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Current()",
                "System.Object::ToString()",
                "System.String::Concat(System.String, System.String)",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "[DIALOGUE SIMULATOR: ",
                "]"
              ],
              "Source": null
            }
          ],
          "Hash": "05744D19EF6617C7E29A345736099D4DE38DBCEA9884186586375F3C212F1F35"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.ButtonPressWait",
          "Name": "ButtonPressWait",
          "DisplayName": "ButtonPressWait",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.ButtonPressWait",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_candideDialogue:Candide.Scripts.CandideDialogue",
              "Name": "_candideDialogue",
              "Type": "Candide.Scripts.CandideDialogue",
              "Signature": "private Candide.Scripts.CandideDialogue _candideDialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "592D731E48CE05F11AA77C13D62B51BD88C53B9BE5B153D3D24BBA8CF6A264AA"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "DC1B8219906CECCFFDF4ACDD319EF1F2A115401C2830AC1428B7BC3E48AF9D95",
              "Hash": "E2393F164E0FD4303B637352176DD14765A2C051870524E0C611C1F8A0668BAC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "1A33C7117AD43274EF0DCE87DE234D4EE6811B24E11836DEED112B581B4F460E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "1B0ACFB0DEBDE9DABE3382A884EB4B5C30DA2BA09AED1DA0E62B6385D649FB1F",
              "Hash": "C7CC5CA2435EA21FB7AF47CDFCFFEBFF440EC3DCEC9293D4E0A7FF4B6B8A30B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34280B21380AF11BF7A5E685D399672D9CC9414521CE5D7802DBCDB36A8F3EB3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "E526E4A3274531B03EC1B73CB53C8D3E73A194DC1B91D0EF2FB1D913CC15C10E",
              "Hash": "2F1ED7B32F23103B354D3A8427DB9E7981D595A7DB1FB64FB102D08E099AF397",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "738106A854A5E0E8405D3A2FA6A2170EC4553FAFBAB575DF54AFC4905A21AFF7",
              "Hash": "3B65FD0B98AD90EE139340C1288AE16022A603F7B3FD3C94E26F957551A0260D",
              "CalledMethods": [],
              "StringLiterals": [
                "[BUTTON_PRESS_WAIT]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "E65EC218B02BD7E348011C8616D4DB799CAF83CA113C7D350C8A6FEFA08E6034",
              "Hash": "22CA75F17440DD138C2ACBA0C2A7BE505DD266BEEF567F908157600254C5212E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "37B281A5C68D74593FFAB21A5E377C7E06D15522724BF6E1AB7707101BF27BDB"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.Character",
          "Name": "Character",
          "DisplayName": "Character",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.Character",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_character:System.String",
              "Name": "_character",
              "Type": "System.String",
              "Signature": "private System.String _character",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE255C0C96A7FBD6057FF241AD4A84E49D9C03ED65B4A2FDAF402D60AE9D0657"
            },
            {
              "Id": "_isReady:System.Boolean",
              "Name": "_isReady",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isReady",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B84D00F409E223616E9E8142478748896EE2060F6710808F5A9E38C8285D46F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "A6A160B88A880EEB6669DE280B1D1119BF7A21424254957C890A5AF8C53B677D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "1A33C7117AD43274EF0DCE87DE234D4EE6811B24E11836DEED112B581B4F460E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6DC764519591FB16D293D51991566CDD428566F281014DC53EE7417B784B5AD3",
              "Hash": "B128651B5E139CA5BA159FB9C80AB9B6ED2EDE332EAEDCF4E556D38E063A270D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2AC712DB414DF3C144293E94244DF408775C1905A05E7BC59C38946F5F720E69",
              "Hash": "FAC4EA6DB26F2DF3CE882D1F7A65647C58A3E49D346E8DF87CD2D1C766D2ACD6",
              "CalledMethods": [
                "System.String::get_Length()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0B3B3D15E73D03A7B4453E69590AFCD88C881CD89FD7DDE589EEB9AC9B87ACE2",
              "Hash": "7469ED1CD9FB5FA30B598877949FC0A8A815B8B6DCD7F58D3E3B68A40D85C790",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 379,
              "BodyHash": "305ABE17F7959BA7DB5A35FE1D997F30DA2A2E203D3FE74D6744DE84CF34FE24",
              "Hash": "40C9B3AA89B8EFE151116FCCB7CCCEA35C7CFABD47125E0CB15CAB0EA24FA90D",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.Text.StringBuilder::.ctor(System.Int32)",
                "System.String::get_Chars(System.Int32)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Int32::ToString(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "\\\u0027",
                "\\\u0022",
                "\\\\",
                "\\0",
                "\\a",
                "\\b",
                "\\f",
                "\\n",
                "\\r",
                "\\t",
                "\\v",
                "\\u",
                "x4"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "A8A4B22570150271E1C6120B5006A7CC878D2D8F9453449497586450AB53334F",
              "Hash": "3057C810906527149119AAA369CEAFC265905777D15BE7C09BA4D9F82C3ADADE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A424C2C7E91D752746CD0F705C02E215DA7CA5B27EE67AA2584CF75DA4A55D5A"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.Command",
          "Name": "Command",
          "DisplayName": "Command",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.Command",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_command:System.String",
              "Name": "_command",
              "Type": "System.String",
              "Signature": "private System.String _command",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "001E74A318D5391D3913075AB6A81484201BE86C84DC65B526C902C58CDF1648"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "A6A160B88A880EEB6669DE280B1D1119BF7A21424254957C890A5AF8C53B677D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "1A33C7117AD43274EF0DCE87DE234D4EE6811B24E11836DEED112B581B4F460E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "1B0ACFB0DEBDE9DABE3382A884EB4B5C30DA2BA09AED1DA0E62B6385D649FB1F",
              "Hash": "C7CC5CA2435EA21FB7AF47CDFCFFEBFF440EC3DCEC9293D4E0A7FF4B6B8A30B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34280B21380AF11BF7A5E685D399672D9CC9414521CE5D7802DBCDB36A8F3EB3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "D95873D0E33D736916EAE9483592DB0B84BA0CA8B0A4BC5552009F775AC6F107",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "88249DB12D2D4C512823F0DD105D89104887A835472E9656D417C0276DD28713",
              "Hash": "AA7918A1E9A0149653B73F788A329FB196B5A72CB1B5C89A6472E7B80487223C",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "[COMMAND: ",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C04A0CFB036D69EE25F14DBB6AC5063EF86F621C7CE2DA4342EF9CF2F7C207E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33F135578BAB11C2C6C8042E4155983CFC37B8613043B14C9CC28E44D2920372"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.InstantContinue",
          "Name": "InstantContinue",
          "DisplayName": "InstantContinue",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.InstantContinue",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_candideDialogue:Candide.Scripts.CandideDialogue",
              "Name": "_candideDialogue",
              "Type": "Candide.Scripts.CandideDialogue",
              "Signature": "private Candide.Scripts.CandideDialogue _candideDialogue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "592D731E48CE05F11AA77C13D62B51BD88C53B9BE5B153D3D24BBA8CF6A264AA"
            },
            {
              "Id": "_isDone:System.Boolean",
              "Name": "_isDone",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isDone",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A7129092ABD7D8636170FA4DF888E37C260AE5408FE09471C176C18073B54E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "44D3D0F73E61BD65916354AF07AB0932F478D7A9D54F03C9178815CCD25F37DA",
              "Hash": "2CAE9C007B5762CAF20B80813EA073F2EA2FAB11CD5A5F29FB21A8EAEADBB6C4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "1A33C7117AD43274EF0DCE87DE234D4EE6811B24E11836DEED112B581B4F460E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "1B0ACFB0DEBDE9DABE3382A884EB4B5C30DA2BA09AED1DA0E62B6385D649FB1F",
              "Hash": "C7CC5CA2435EA21FB7AF47CDFCFFEBFF440EC3DCEC9293D4E0A7FF4B6B8A30B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34280B21380AF11BF7A5E685D399672D9CC9414521CE5D7802DBCDB36A8F3EB3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1ADB5E56329D11AEBC3B38C0E2FEF3232F90DB0270B1F4439FA95E9D10520A80",
              "Hash": "02D37FA8FE67FEA1B95E816DA21A182A8FAC1FA99CBF837C7E0B830F671D98CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5E8DE59E29F4DD9B50469D45612D2577040C1F2704FAD1F4E96A0DFE06DEF107",
              "Hash": "DBFB345EEBACAAE3DC1707E19CF38AB44FEF0AF19972BAB8F3F850D52F088627",
              "CalledMethods": [],
              "StringLiterals": [
                "[INSTANT_CONTINUE]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E91B9F0A0859FC3ABE64FE65F7D50B28DD586D93A181EB5E4C5BF0B650AE8909",
              "Hash": "332ED1582A712E22B9E432E38E6523020A3A5C56C3EA7204E63F148D4EF353B8",
              "CalledMethods": [
                "Candide.Scripts.CandideDialogue::InvokeFinish()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F22EDF61927526F44442ED630BA618B7B5D88C93A9962DFCC6297F40B78C6B9C"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.Pause",
          "Name": "Pause",
          "DisplayName": "Pause",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.Pause",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_duration:System.Double",
              "Name": "_duration",
              "Type": "System.Double",
              "Signature": "private System.Double _duration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F7822319949A5E4ABD88E16DFE2CB6EDE83035DC38168378A7FB7B5B7AB9176"
            },
            {
              "Id": "_timer:System.Double",
              "Name": "_timer",
              "Type": "System.Double",
              "Signature": "private System.Double _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6AB6726B5B5EF4D308E8A86C50F9D9C8DCFD393AE614C7A57457BA1FF2DCF6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "114D5239E860141C14C52B6B02298DC28A48341A129C263F634EED2FF44DD769",
              "Hash": "657D60318D39DFA108EF08C340FE705AA28CCF837F17837E63948367DA186FF4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "1A33C7117AD43274EF0DCE87DE234D4EE6811B24E11836DEED112B581B4F460E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87",
              "Hash": "BA2A16CC1B6C929FE96C855BAFC3ABBF63DB2BCF033F341FB7281559945BFC08",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "34280B21380AF11BF7A5E685D399672D9CC9414521CE5D7802DBCDB36A8F3EB3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E7CCB0731FD6E653BDC1D70C54AA47CA7FFE42CB33532CB02475C9FA046625DE",
              "Hash": "FCB4A40A18D4CCD4494C93B51B84EC44E8C7DEC7CE2F4F0D700A9E259E2B5CA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "7C8A27E02757619F47BDEE06ACBD480B7205199C4FDC678FF53FA617F369FB63",
              "Hash": "F7A4E653BF0E19CF7321354D890F3583D59D5B4E975E28A245542D9C8733EC03",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "[PAUSE: ",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "D9A86564E7534A85D08D4FF644EC30539EA068DE946B25943A11F0F6662B6305",
              "Hash": "A77A64365E419EB28215962DD7665EBA142BB4229C552C6A1C492545913AF396",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6F5A4972580BA09501F1AA281BE30C1EEA637439A0C0D36160B565FCC91648A0"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.ElementaryComponents.SkippedString",
          "Name": "SkippedString",
          "DisplayName": "SkippedString",
          "FullName": "Candide.Scripts.DialogueComponents.ElementaryComponents.SkippedString",
          "Namespace": "Candide.Scripts.DialogueComponents.ElementaryComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Candide.Scripts.DialogueComponents.IDialogueComponent"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_size:System.Int32",
              "Name": "_size",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _size",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81550B880A4C7C103AE56EB6DC313CA2A3ED2D4FF6598D6E5DEDBCB7D0FE82DA"
            },
            {
              "Id": "_text:System.String",
              "Name": "_text",
              "Type": "System.String",
              "Signature": "private System.String _text",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA72BCEB18C35B330F792E5EEB263DCB1C0BF9E336C1097AFD7FEFF85C8B7B80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "A6A160B88A880EEB6669DE280B1D1119BF7A21424254957C890A5AF8C53B677D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D805AD62393357CA3464ED104A46713CD6D7C07BD26369BBA70FAA02562B99BE",
              "Hash": "0F4964D5190E83BF59710A7C0293D33FC293C45256E703B1DDFC9B8C13270B26",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "5962C3D698DEDFF83C820B5DC5192524D7238D55D568D2D925DCAD4E26DC21E8",
              "Hash": "2282FBC41593D116CBC4CA82BAE6F23E135706EEF3173D03F8E609FB92C8168F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D805AD62393357CA3464ED104A46713CD6D7C07BD26369BBA70FAA02562B99BE",
              "Hash": "31AA72A058D83A41E6D094544E5A5452C780CF24DFC3F9A7E699BA2A6883A22A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "D95873D0E33D736916EAE9483592DB0B84BA0CA8B0A4BC5552009F775AC6F107",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FD150959A1D9182E5B3A831CA350735ED1D7C7CE08A912E2931049CC0BF12FBF",
              "Hash": "C1EE244A5361DE239BC123D292B7C477C06E012C0CAEC975A97E887B60ABC086",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "[SKIP: ",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C04A0CFB036D69EE25F14DBB6AC5063EF86F621C7CE2DA4342EF9CF2F7C207E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B764AFCACD3212665C5D94DD92DAB121C40C680B42CC27D19588755AA91F8C9A"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.IDialogueComponent",
          "Name": "IDialogueComponent",
          "DisplayName": "IDialogueComponent",
          "FullName": "Candide.Scripts.DialogueComponents.IDialogueComponent",
          "Namespace": "Candide.Scripts.DialogueComponents",
          "Kind": "interface",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Continue()-\u003ESystem.Boolean",
              "Name": "Continue",
              "Signature": "public System.Boolean Continue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4DF26075A1B54F81F529BE53DA95864DE6F29C2CA66CE62AF380E0DF545121D4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentCharacterIndex()-\u003ESystem.Int32",
              "Name": "GetCurrentCharacterIndex",
              "Signature": "public System.Int32 GetCurrentCharacterIndex()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD29FC1C0925D22BCA13FCE7B785BB54B363507A1569EAD9C52EC53C864E1676",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFinishedTextToDisplay()-\u003ESystem.String",
              "Name": "GetFinishedTextToDisplay",
              "Signature": "public System.String GetFinishedTextToDisplay()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5D9AB7B2F120BFAC5DD401C669B004DD45A24F3CC6C8408C572DB14ADDFE08C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLength()-\u003ESystem.Int32",
              "Name": "GetLength",
              "Signature": "public System.Int32 GetLength()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2BA1442355E9575C62EDE40C57D5479DFF5011090517F6374D6C6C54BF16875E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsReady()-\u003ESystem.Boolean",
              "Name": "IsReady",
              "Signature": "public System.Boolean IsReady()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FCE6415345D5CE433FC60E6E77AC5A9056BCF8D3F0F752CE1D0EC28D9970E07D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "96D374A954B22D86A36212C59D83323CEC18D43618A74D5E47DCE098AC979C20",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6225F8E79ACEB242A139D145A61AA9F150D7355520677CABC56EF855F9A48F84"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.Sentence",
          "Name": "Sentence",
          "DisplayName": "Sentence",
          "FullName": "Candide.Scripts.DialogueComponents.Sentence",
          "Namespace": "Candide.Scripts.DialogueComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "4E2B47E333631AE30E4D89C6C6A41A00D7CA49094648B262CD972EF523ACE5AC",
              "Hash": "9AC05D988CFFECAD71C4045FA3A85B426F02648985BB93FD4768170F30C4ADD1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Current()",
                "System.Object::ToString()",
                "System.String::Concat(System.String, System.String)",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "[SENTENCE: ",
                "]"
              ],
              "Source": null
            }
          ],
          "Hash": "DA3A9F528BD42BD391A9E2EF7347C0B8D83F343DC36E2048B8145DC71BA62D24"
        },
        {
          "Id": "Candide.Scripts.DialogueComponents.Word",
          "Name": "Word",
          "DisplayName": "Word",
          "FullName": "Candide.Scripts.DialogueComponents.Word",
          "Namespace": "Candide.Scripts.DialogueComponents",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsEmpty()-\u003ESystem.Boolean",
              "Name": "IsEmpty",
              "Signature": "public System.Boolean IsEmpty()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "CE7A259C4C3297F5DC8B853433E2C938495F7CA2D3B6BCBF0DD1DB1910540407",
              "Hash": "B0E625AFA3B1537FB32B56D7DC3D3864A406C7A9B7E419BE820F5747CD6AA2F1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "6CD326BCFA220B7F17BE2EFD2D0A743A6FA35758D3D994C982590732FA72F215",
              "Hash": "B2614693F834CA3F3566EAD074C911979E80E888982D27DE32EF10ED2985D093",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Current()",
                "System.Object::ToString()",
                "System.String::Concat(System.String, System.String)",
                "List.Enumerator\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "[WORD: \u0027",
                "\u0027]"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Double\u0026, Candide.Scripts.DialogueInfo)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double\u0026 dt, Candide.Scripts.DialogueInfo info)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Candide.Scripts.DialogueInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "50D7FD7C3F4B0C3C747A9F6290E7CB8A73D26881DAFC60C2C41D5C357AE259DE",
              "Hash": "007B3A197BE533909CDD4F2AA9A0F1DEDEE79EE392A05D8E7F9E555E47FB729D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.Scripts.DialogueComponents.IDialogueComponent\u003E::get_Item(System.Int32)",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::IsReady()",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::GetLength()",
                "Candide.Scripts.DialogueComponents.IDialogueComponent::Update(System.Double\u0026, Candide.Scripts.DialogueInfo)",
                "Candide.Scripts.DialogueComponents.AbstractDialogueComponentParent::IsReady()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FDC4716D914B3E2A55B5C40720A6E9D95F525FE3A5F10F766F1DA2AA2DCBE046"
        },
        {
          "Id": "Candide.Scripts.DialogueInfo",
          "Name": "DialogueInfo",
          "DisplayName": "DialogueInfo",
          "FullName": "Candide.Scripts.DialogueInfo",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5DC4859794D82EABBB5FFB7FB4A204706CD4433C7CFF4CF468B14FD9180B2B3C"
        },
        {
          "Id": "Candide.Scripts.LuaFunctionWrapper",
          "Name": "LuaFunctionWrapper",
          "DisplayName": "LuaFunctionWrapper",
          "FullName": "Candide.Scripts.LuaFunctionWrapper",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_function:NLua.LuaFunction",
              "Name": "_function",
              "Type": "NLua.LuaFunction",
              "Signature": "private NLua.LuaFunction _function",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE9733642421E32BF491D1A6534AA3C3FCAF25A41A145C53491AEA22B51ADD38"
            },
            {
              "Id": "_script:Candide.Scripts.Script",
              "Name": "_script",
              "Type": "Candide.Scripts.Script",
              "Signature": "private Candide.Scripts.Script _script",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB02417F094CBFC783E60309461CE59D02F3FD24B40B41EAA986AC949FEA922D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Call(System.Object[])-\u003ESystem.Void",
              "Name": "Call",
              "Signature": "public System.Void Call(System.Object[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2EFE6156409F7263C8A7EE42D5E76765D3E5CCE71D778B7F09B3BCE8ED64DE0D",
              "Hash": "F8E88834D896B0A1630AA896A6FE0B9D3F43A1CFBD599598038249408E511DBD",
              "CalledMethods": [
                "Candide.Scripts.Script::Call(NLua.LuaFunction, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9CB781F55D20864FD39867141792AE6D9DF371A51F1DC1C9A6672573641E9350"
        },
        {
          "Id": "Candide.Scripts.LuaMethods",
          "Name": "LuaMethods",
          "DisplayName": "LuaMethods",
          "FullName": "Candide.Scripts.LuaMethods",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DarkEffect:Candide.Graphics.Effects.DarkEffect",
              "Name": "DarkEffect",
              "Type": "Candide.Graphics.Effects.DarkEffect",
              "Signature": "public Candide.Graphics.Effects.DarkEffect DarkEffect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D50FC151F55C6CDBCCF93D72A413EE4FDCBE8D3FA22192754EB7EA2E94FE6BAF"
            },
            {
              "Id": "DialogueBlockState:System.Int32",
              "Name": "DialogueBlockState",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DialogueBlockState",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9F6BDFE4B5BCB1D3EBCB57D26F54C1C6C8A783A8C895823C86471C471203257"
            },
            {
              "Id": "Methods:System.String[]",
              "Name": "Methods",
              "Type": "System.String[]",
              "Signature": "public System.String[] Methods",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E97DD539F226A0C1EEA4089F19046F81FDA9AF89A6693EBFED22AE12D07A2E7C"
            },
            {
              "Id": "ValueDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Double\u003E",
              "Name": "ValueDict",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E ValueDict",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5401F5B02EBC99C828B61EB22C4CF6A4FE6FAB3507C9FDE430EF6498613057F8"
            },
            {
              "Id": "_fade:Candide.Graphics.Effects.FadeEffect",
              "Name": "_fade",
              "Type": "Candide.Graphics.Effects.FadeEffect",
              "Signature": "private Candide.Graphics.Effects.FadeEffect _fade",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFA77CC32C57606E13F601073ADD1E55B992FCE543A539D49EC3075AD04B3F62"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActivateEvent(System.String)-\u003ESystem.Void",
              "Name": "ActivateEvent",
              "Signature": "public System.Void ActivateEvent(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0177277C16619A8380DC01C84EE867959475C82BCDB46FEDFF2429E00E5AAF32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeWorld(System.String)-\u003ESystem.Void",
              "Name": "ChangeWorld",
              "Signature": "public System.Void ChangeWorld(System.String map)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "map",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "FC953F6545EE24F74C571F31B9A3E023AB1A1DFA3367C599B6A6F50B2AE40D7C",
              "Hash": "57F00CCCB814BA9B5AA5689962AF8F5555FB25B529D9656235EEE3DFECD8AE97",
              "CalledMethods": [
                "Candide.Graphics.ParticleSystem::RemoveAll()",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()",
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "Candide.World.OldInteriorWorldHandler::QueueTransport(Candide.World.World)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDialogue(System.String, System.String, System.Int32, System.String, System.Int32, System.String, NLua.LuaTable)-\u003ESystem.Void",
              "Name": "CreateDialogue",
              "Signature": "public System.Void CreateDialogue(System.String img, System.String name, System.Int32 index, System.String font, System.Int32 speed, System.String text, NLua.LuaTable options)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "img",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "NLua.LuaTable",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "7A68A412E53EA6B7F10A3337CE44E46B7EA84BA52DC0EB9C30CD8221D655EF31",
              "Hash": "9E8D079F52AC58E7D452FB1996A67A6A45E0A068E1E1AD0E39B079A0783D5590",
              "CalledMethods": [
                "NLua.LuaTable::get_Values()",
                "System.Collections.ICollection::get_Count()",
                "NLua.LuaTable::GetEnumerator()",
                "System.Collections.IEnumerator::get_Current()",
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "Candide.Scripts.Script::get_Options()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Object, System.Object\u003E::get_Value()",
                "System.Convert::ToInt32(System.Object)",
                "System.Collections.Generic.List\u003CCandide.Scripts.Option\u003E::get_Item(System.Int32)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateOption(System.String, NLua.LuaFunction, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "CreateOption",
              "Signature": "public System.Void CreateOption(System.String text, NLua.LuaFunction action, System.Int32 tone, System.Boolean available)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "NLua.LuaFunction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tone",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "available",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "D21AC699136D25A6B5DE7DDC955F5AD47F96C815CB7374FEAFD863794A140BD8",
              "Hash": "ADF10085B537897982D561027400162E0E16217264FCF8DA13DAFFE9E2DC86CB",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "Candide.Scripts.Script::get_Options()",
                "Candide.Scripts.Option::.ctor(System.String, NLua.LuaFunction, System.Int32, System.Boolean)",
                "System.Collections.Generic.List\u003CCandide.Scripts.Option\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugPrint(System.String)-\u003ESystem.Void",
              "Name": "DebugPrint",
              "Signature": "public System.Void DebugPrint(System.String line)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "line",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "37001F7841A8605DF7848252597224B43685E318282B80E96AA5D06D083DEB27",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugTime()-\u003ESystem.Void",
              "Name": "DebugTime",
              "Signature": "public System.Void DebugTime()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2282E3C8BFC367DB902C4BCCEE5A62DAD17108420BDEB6C8F77F3D54972E528F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugToString(System.Object)-\u003ESystem.Void",
              "Name": "DebugToString",
              "Signature": "public System.Void DebugToString(System.Object o)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "o",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8D4D20C3CA6F2954A831F72B8EDB5DDF57C97EA727AB52E7FE88DCC6ED8BDC64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugType(System.Object)-\u003ESystem.Void",
              "Name": "DebugType",
              "Signature": "public System.Void DebugType(System.Object o)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "o",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DF22C20A3ECEA190B28FEF531189751459E4D38E1D7DDAB039707E58EE2E95BB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DialogueBlock(System.Int32)-\u003ESystem.Void",
              "Name": "DialogueBlock",
              "Signature": "public System.Void DialogueBlock(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "8E3ED19BE525992DDB0093CF50FE494EFAEB92DB5836DF733EA021953D4F73FE",
              "Hash": "F3EAC190F609D20C57CEE01884A66FA9ECA39567FE6CD7534E43FF2841C39882",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisableDark()-\u003ESystem.Void",
              "Name": "DisableDark",
              "Signature": "public System.Void DisableDark()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "67C8980546CCA5A541F6A3E50BF4138491D771EF05FDFB3943E7F998C4EF3D40",
              "Hash": "D337682C605EC6F1ABFF20D0C445FD6A7F7D47F447C63FFA5323B182E08ACC5F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Eid(System.Int32)-\u003EShared.Entity.EntityWrapper",
              "Name": "Eid",
              "Signature": "public Shared.Entity.EntityWrapper Eid(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8E2BC600F3DE61A0E7C49A9FF92C578149F0B04DB3468F3CBC280697A871EE44",
              "Hash": "7DB75FA198CF7ABDDE9951CB5AB7EBD51DB1441866EF236EC3DA9E7C8B042046",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EnableDark()-\u003ESystem.Void",
              "Name": "EnableDark",
              "Signature": "public System.Void EnableDark()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "2C82ACDE50191200D644867960AD5EED72C883CC0331C77CAC8BE8DDFF7D29BA",
              "Hash": "4DC259B8080E6E41157497FFD1A0F4FEC00D5F75DBF512D48447ADE44E960364",
              "CalledMethods": [
                "Candide.Graphics.Effects.DarkEffect::.ctor(Candide.CandideEngine)",
                "Candide.Graphics.Effects.PostProcess::AddEffect(Candide.Graphics.Effects.AbstractEffect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndScreen()-\u003ESystem.Void",
              "Name": "EndScreen",
              "Signature": "public System.Void EndScreen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "AF92DA677E0E9A5D21A4AA27FF5FA102D6854A20587271CC7FC4F0514878B57D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeIn(System.Single)-\u003ESystem.Void",
              "Name": "FadeIn",
              "Signature": "public System.Void FadeIn(System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "9290AA09F21B27D813BDA26AA3ED0D8A7A61C9D8D843D313CD8E24FD30773BE5",
              "Hash": "45F0C876FC8869C58BFA87FA36B3892F34036EEC81712701E4B2FD89B32AF55F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FadeOut(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "FadeOut",
              "Signature": "public System.Void FadeOut(System.Single r, System.Single g, System.Single b, System.Single time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "g",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "6CFD435A25644210036E0B44B14526CB0123999535A4F7E70932A70D1C7B818C",
              "Hash": "00F7E5E533D0A562ADEE610F3121E694CCBB87F6E067240189FA3530EFE7FA09",
              "CalledMethods": [
                "Candide.Graphics.Effects.AbstractEffect::IsDone()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Effects.FadeEffect::.ctor(Microsoft.Xna.Framework.Vector3, System.Double)",
                "Candide.Graphics.Effects.PostProcess::AddEffect(Candide.Graphics.Effects.AbstractEffect)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllEntities()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetAllEntities",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetAllEntities()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "ECCF8FC0E8B9F45A9A22F6E4DD21EF4B61C91854E538F36267978FFBFD142B0A",
              "Hash": "4F31CC2D4B4E81D12FA59870A3A06A8DA2BCF5C430C4C8D3675BCC7D6813AB9A",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappersList()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntity(System.String)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntity",
              "Signature": "public Shared.Entity.EntityWrapper GetEntity(System.String name)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "6CDA90E22585D687FF50BD03FA137B2D6B2BCAE13B662ECDBF5CC30D3724DB04",
              "Hash": "CE1018EC436E76D6E98C3CE282FD2B9BAACC500CE8B8B8C5675039B4B222D295",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitySkip(System.String, System.Int32)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntitySkip",
              "Signature": "public Shared.Entity.EntityWrapper GetEntitySkip(System.String name, System.Int32 skips)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skips",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "2411A192BDE0C4AC7B6872A2F729BF3C084941B6522C7843DEAED38C22F3C316",
              "Hash": "494A4E490A3B4927B978B51EF683945898C919330AAD170B38839F4C8FCD4F0C",
              "CalledMethods": [
                "System.String::ToLowerInvariant()",
                "Shared.Entity.EntitySystem::GetEntityWrappers()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.String::op_Equality(System.String, System.String)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayer()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetPlayer",
              "Signature": "public Shared.Entity.EntityWrapper GetPlayer()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "9A99B8931C9FA3C8E0304F9CBECFF46AF2ACEEE15F18C3F9F5DA1F0D13B56CF3",
              "Hash": "B583F4003AEA914F5FC9FAB2BA391070E23FB1841195DBD3AE637E8A616D94F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValue(System.String)-\u003ESystem.Double",
              "Name": "GetValue",
              "Signature": "public System.Double GetValue(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Double",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "84A55D789D80DC5F6169674610E2E054E1F318C135E6BD5778BE1456AB8D218D",
              "Hash": "34AC93C578D33A6EDBBC52EA25074F396FD65260B8036673E70B5EB48298ABED",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Leave()-\u003ESystem.Void",
              "Name": "Leave",
              "Signature": "public System.Void Leave()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "792F6F432AB6F64993EBDF05FFCF1CFBE4398059BE3A7DE49B96E5C6CE6BCA6F",
              "Hash": "9F57BEAB0DEC1AC902D07A920D1FADF8FCC857135AFC1F3287CDC201EA8CEEB3",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::LeaveDialogue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewEntity()-\u003EShared.Entity.EntityWrapper",
              "Name": "NewEntity",
              "Signature": "public Shared.Entity.EntityWrapper NewEntity()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "CD2C63219030F4CD737C290CDFF7463E8B79EB434E211D37BE3C47B2C6021290",
              "Hash": "541E28EDB72021F3A9E1A8BB72B2D406C8E7A88604A9D933599C856A65DA5072",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::NewEntityWrapper()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play3DEvent(System.String, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Play3DEvent",
              "Signature": "public System.Void Play3DEvent(System.String eventname, System.Int32 xPos, System.Int32 yPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xPos",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yPos",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "929362E4D2D442A491A487E75744D73400F4B3A52AF43F0AE63FD5B7B6ECE89E",
              "Hash": "7E25C4D94F470AB4E4448D553F0B4F824BFD4D441B839AED93F0E610A808C040",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play3DEventAtPlayer(System.String)-\u003ESystem.Void",
              "Name": "Play3DEventAtPlayer",
              "Signature": "public System.Void Play3DEventAtPlayer(System.String eventname)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "4C06A061449E8B202E470211375AA3BCCC50BDFB05DCC2B7F758E18ACF55FAB3",
              "Hash": "3F9D56D26C9FC821C5CEBD54AF02C67633A057DE36285B5160A8824787A8025F",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayEvent(System.String)-\u003ESystem.Void",
              "Name": "PlayEvent",
              "Signature": "public System.Void PlayEvent(System.String eventname)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "219552A2887C6920807698B0F3E9B017CD9185E75AA52F6C7509AB9493444283",
              "Hash": "34206798312A5DF4AC0317BD1AD836BB7675901E38BB7020AEA37032B62FB347",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.String, System.Double)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.String name, System.Double value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3BE2C845456FBFA43793BBD846B79A9F164975027C5552CE7A45F1FE54BD1857",
              "Hash": "E3A01239F11071914D2451C05191925436961BE4CCE185BEC8EC15AB2EF0556A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowDialogue(System.Int32)-\u003ESystem.Void",
              "Name": "ShowDialogue",
              "Signature": "public System.Void ShowDialogue(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "F905E5B8E8A2B13E1C71DEF915E80019AA14B36040647A7338B21F9774792B3B",
              "Hash": "8E1D5BFECECE1E35232C106BC612322D4CD6B54B355EC927B5D753C47C8DA510",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_DialogueIsActive()",
                "Candide.Scripts.ScriptHandler::ShowNextDialoguePart(System.Int32)",
                "Candide.Scripts.ScriptHandler::StartDialogue(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Vec2(System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "Vec2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Vec2(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "E67F82DFDB6C28E9B01E045E9CF9336B677C74B3708A523679A573257DAF4643",
              "Hash": "4ED1F01CACD2708CCB87AC190CB7B02F6ADF9722F007B5E489E1D4FBB267D39D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Vec3(System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "Vec3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vec3(System.Single x, System.Single y, System.Single z)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "1DC538B925F3FD91091730BC49C45E987EC1F83DB2DE17681D386C0E24D800E7",
              "Hash": "38A546F3C0747A9E6998F1E11C720A2FC86FFC8B841F8C870DE1C73454C51624",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Vec4(System.Single, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "Vec4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Vec4(System.Single x, System.Single y, System.Single z, System.Single w)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "w",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "5890A0FC2293D26E6FBDB01F2E07160AF3D09DDD53A76F92097AC9F11AEBD366",
              "Hash": "927B2DFA056E07199FB28E6E8E260002AAB234222973286ECB95C01BB24D6080",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Wait(Candide.Events.Condition)-\u003ESystem.Void",
              "Name": "Wait",
              "Signature": "public System.Void Wait(Candide.Events.Condition waitCondition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "waitCondition",
                  "Type": "Candide.Events.Condition",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "BB98A29905C75206B40BDDC2EF25F4E20583B1FC6370BB6AA5C94A44831D8E3C",
              "Hash": "5928959319136A51DDB4FF2757D0C2950BD41FE94D964AFE2A9D399FA1BD1B2B",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::SetWait(Candide.Events.Condition)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Wait(System.Single)-\u003ESystem.Void",
              "Name": "Wait",
              "Signature": "public System.Void Wait(System.Single waitTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "waitTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9993DF2AA6B0C6D0E578FD7D3F45CB210E9C5B94331A5A6076881DB8A7D3C4ED",
              "Hash": "DE6A6716D5A0BEFC5D74C46CB175387D053BB8FEBA2E4B123547E6051F45F726",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::SetWait(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AE5B032D13F911B64116A35CE131AE08D3C0573B07538DA9F39AEF47787DF11C"
        },
        {
          "Id": "Candide.Scripts.Option",
          "Name": "Option",
          "DisplayName": "Option",
          "FullName": "Candide.Scripts.Option",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:NLua.LuaFunction",
              "Name": "Action",
              "Type": "NLua.LuaFunction",
              "Signature": "internal NLua.LuaFunction Action",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "239AA0F20E65D4394962034BCD7A3517AD1D9DD719CE326E8938EED6326415D6"
            },
            {
              "Id": "Available:System.Boolean",
              "Name": "Available",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean Available",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3AEE794C94125232DCC8D3A5C9112AA5EC654B49ADC654C5EA2F3FBB276D972"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "internal System.String Text",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22C4EEC27D610FC573214DB22CCD71C1022067469C0E743412E902B19E800773"
            },
            {
              "Id": "Tone:System.Int32",
              "Name": "Tone",
              "Type": "System.Int32",
              "Signature": "internal System.Int32 Tone",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18B8538097F06F5FB462D59E13889CDACD13BB3B3715A612239561818EE130A6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "internal System.Void Activate()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0FE1231194E039DB486319CF3EFFA028FE81475EE37A28F4D1374267664AAD74",
              "Hash": "74FBF80BF199C5ECAEB12FDB416D7350425AD9CD7295285AB59DD0FC823B4FAC",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "System.Array::Empty()",
                "Candide.Scripts.Script::Call(NLua.LuaFunction, System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5D7E0251C2CC4EA8AFDE0CA0D45DBCD79A5F3B84D3DD6A1BE6C3BAEBA1E2CC64"
        },
        {
          "Id": "Candide.Scripts.Script",
          "Name": "Script",
          "DisplayName": "Script",
          "FullName": "Candide.Scripts.Script",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OnEntityCollision:NLua.LuaFunction",
              "Name": "OnEntityCollision",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction OnEntityCollision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A5F7E4D168085F1F628DA64FD62723A6E9B308CA5A4396D56380680154385F9"
            },
            {
              "Id": "OnInteract:NLua.LuaFunction",
              "Name": "OnInteract",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction OnInteract",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F474A2338CFC74614E606AFD443BC35B3FD7C9337FA2EE0950049180E3AFF"
            },
            {
              "Id": "OnOutOfHealth:NLua.LuaFunction",
              "Name": "OnOutOfHealth",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction OnOutOfHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DB0EAEF2EE3759AAD696CDDA10D675389FF79BE4EF2D63DB390D415D809556A"
            },
            {
              "Id": "OnProjectileHit:NLua.LuaFunction",
              "Name": "OnProjectileHit",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction OnProjectileHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C548F8BEC674CA4A9E41B2144A7533997492D55811CDD5F22C89B2F3A85262"
            },
            {
              "Id": "OnTerrainCollision:NLua.LuaFunction",
              "Name": "OnTerrainCollision",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction OnTerrainCollision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F797B7FB0C912C8E2BCC89A87038678590320962791FACFE6FA0CBBFCF7CB1E"
            },
            {
              "Id": "StartHandling:NLua.LuaFunction",
              "Name": "StartHandling",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction StartHandling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7CE5DFE78BE1C8097A5B5CCCF139608371282B792BEAD3D1E44A55E41AECAF3"
            },
            {
              "Id": "State:NLua.Lua",
              "Name": "State",
              "Type": "NLua.Lua",
              "Signature": "public NLua.Lua State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5422E63CFFF685F27B636D171EAA8273ADA5C22F753D0071FDEF1776645F6D95"
            },
            {
              "Id": "Update:NLua.LuaFunction",
              "Name": "Update",
              "Type": "NLua.LuaFunction",
              "Signature": "public NLua.LuaFunction Update",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AED9983FA00561C00D074B1A14B4784C7B66247E8667814F532A63B3AE0AE8"
            },
            {
              "Id": "WaitTimer:System.Single",
              "Name": "WaitTimer",
              "Type": "System.Single",
              "Signature": "internal System.Single WaitTimer",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E67B91496863A5BC716BB802E6670D898ABFBA10A3C08DFDEF70953A9652BB1"
            },
            {
              "Id": "_cCreate:NLua.LuaFunction",
              "Name": "_cCreate",
              "Type": "NLua.LuaFunction",
              "Signature": "private NLua.LuaFunction _cCreate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F8E7C5493C68D81DB0256E70F7636835277B28AF841877BC67751440E779AB9"
            },
            {
              "Id": "_cResume:NLua.LuaFunction",
              "Name": "_cResume",
              "Type": "NLua.LuaFunction",
              "Signature": "private NLua.LuaFunction _cResume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "517EF2DE1348AA2DCE2C6EC14225E03671D3DF965A8A7CD3131C0D060A969B62"
            }
          ],
          "Properties": [
            {
              "Id": "Dialogues:System.Collections.Generic.List\u00601\u003CCandide.Scripts.CandideDialogue\u003E",
              "Name": "Dialogues",
              "Type": "System.Collections.Generic.List\u003CCandide.Scripts.CandideDialogue\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Scripts.CandideDialogue\u003E Dialogues",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FAC30AAE4D8E98F984E5950357FF674A299EB1ECFD4D28581D3FB5E4B2126B05"
            },
            {
              "Id": "Options:System.Collections.Generic.List\u00601\u003CCandide.Scripts.Option\u003E",
              "Name": "Options",
              "Type": "System.Collections.Generic.List\u003CCandide.Scripts.Option\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Scripts.Option\u003E Options",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A0E7362B5B82D75EDA783F7133337C938E1179E5FB6CAA4C8CDFA7DC5879767E"
            },
            {
              "Id": "Owner:Shared.Entity.EntityWrapper",
              "Name": "Owner",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Owner",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "465EDAA7F1E3C2DF9D0390BBACBDF8917C1D2849AC8AE0702048E9EF4886ED70"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Call(NLua.LuaFunction, System.Object[])-\u003ESystem.Void",
              "Name": "Call",
              "Signature": "public System.Void Call(NLua.LuaFunction func, System.Object[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "func",
                  "Type": "NLua.LuaFunction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "53A726BF35F07A6BCAC1F695F9D8EFEF008F1E1B49E64B23ED7F6B2598E2A837",
              "Hash": "690541628F962EA7FBDF245CD57FAAD4A3D5DA06B32A72A9E1DDD2039904BF87",
              "CalledMethods": [
                "Candide.Scripts.Script::SetStoppable(NLua.LuaFunction)",
                "Candide.Scripts.Script::ResumeStoppable(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResumeStoppable(System.Object[])-\u003ESystem.Void",
              "Name": "ResumeStoppable",
              "Signature": "public System.Void ResumeStoppable(System.Object[] args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "0A9C4298826DAB6E7A38E0F11795A7DE946655F75CA51016988785CC83263444",
              "Hash": "2ED2E6A11678A1AD48031E818728BB06B6D1576A491C642F7F272FA974DE91EE",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::SetCurrentScript(Candide.Scripts.Script)",
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStoppable(NLua.LuaFunction)-\u003ESystem.Void",
              "Name": "SetStoppable",
              "Signature": "public System.Void SetStoppable(NLua.LuaFunction func)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "func",
                  "Type": "NLua.LuaFunction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "4EB56010C93850226436CD999EF4221B20D30E5C1345A0FFCC460C8FB0355B3C",
              "Hash": "050E6644DA3FEA0E13F24FB2DB1753282D93A701D0E5649B35CBE9F37686E80C",
              "CalledMethods": [
                "NLua.LuaFunction::Call(System.Object[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "306654039D763A6B2417C282BB79C78680AAEECBEDE697DD3DA5399500A5F4DA"
        },
        {
          "Id": "Candide.Scripts.ScriptConditionWait",
          "Name": "ScriptConditionWait",
          "DisplayName": "ScriptConditionWait",
          "FullName": "Candide.Scripts.ScriptConditionWait",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Condition:Candide.Events.Condition",
              "Name": "Condition",
              "Type": "Candide.Events.Condition",
              "Signature": "internal Candide.Events.Condition Condition",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CB6780B0436BB568EA96CB18BD099AB58D3E924FF17715D0E2FFC838620F8CD"
            },
            {
              "Id": "Script:Candide.Scripts.Script",
              "Name": "Script",
              "Type": "Candide.Scripts.Script",
              "Signature": "internal Candide.Scripts.Script Script",
              "Visibility": "internal",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CD2E316A39660180CDAE49C25F5AD1785CCA14E07C8E04D33B33A00D4050E26"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DAF80565545FF214DA92093A7865B38C7DFB3A7D8581CFC20733E8D8359CA93B"
        },
        {
          "Id": "Candide.Scripts.ScriptHandler",
          "Name": "ScriptHandler",
          "DisplayName": "ScriptHandler",
          "FullName": "Candide.Scripts.ScriptHandler",
          "Namespace": "Candide.Scripts",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConditionWaitingScripts:System.Collections.Generic.List\u00601\u003CCandide.Scripts.ScriptConditionWait\u003E",
              "Name": "ConditionWaitingScripts",
              "Type": "System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E ConditionWaitingScripts",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1069633BF791DF84B4F0D860D28127AB7DFA75FF6782FD802F78CFF68FB8606F"
            },
            {
              "Id": "ContentX:System.Int32",
              "Name": "ContentX",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ContentX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D833E4A28F51B07F3006B7E29135DF6201DC9D32A97F8FE1B4CB59F5201A0D6"
            },
            {
              "Id": "ContentY:System.Int32",
              "Name": "ContentY",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ContentY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5BE9526D8E660B4B9FC9E239116185AC96951FE712FFE9800052F19BDEBB863A"
            },
            {
              "Id": "EventQueue:System.Collections.Generic.Queue\u00601\u003CCandide.Scripts.Script\u003E",
              "Name": "EventQueue",
              "Type": "System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E EventQueue",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0681A15CA42BC786EDD2184ACDEBD678F9B790D1F621D39A9C0D9A783F045035"
            },
            {
              "Id": "WaitingScripts:System.Collections.Generic.List\u00601\u003CCandide.Scripts.Script\u003E",
              "Name": "WaitingScripts",
              "Type": "System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E WaitingScripts",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E9DF33E858B14E41FDBCBBA56E02A61A51414916AE25AD84D8D34C71FB33120"
            }
          ],
          "Properties": [
            {
              "Id": "ActiveScript:Candide.Scripts.Script",
              "Name": "ActiveScript",
              "Type": "Candide.Scripts.Script",
              "Signature": "public Candide.Scripts.Script ActiveScript",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D40DE340AE837B062EEC70376FCA8F263CCB5ED6319F2F89F62A6DE399EBACCA"
            },
            {
              "Id": "DialogueIsActive:System.Boolean",
              "Name": "DialogueIsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DialogueIsActive",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "478B0E05DFA83BD2BA9074F617EBED166D2B5150DB0B439DFAB1C43C7C6585AC"
            },
            {
              "Id": "PlayerBusy:System.Boolean",
              "Name": "PlayerBusy",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayerBusy",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95EB0DE55BD04B5D9F927D5F7FA9887F9157621C6458FBA770FE7778485DB649"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ExitActiveEvent()-\u003ESystem.Void",
              "Name": "ExitActiveEvent",
              "Signature": "private System.Void ExitActiveEvent()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "60F80B53BE7A9BC1166EDFAEDDB8F68707C348204BAA47ADD06D8C34D0F100D9",
              "Hash": "4721200CA1C45F2154FFEE7902F713A673C62E0A9BB30557CBB77E59A5368D7D",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::get_Count()",
                "Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)",
                "Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)",
                "System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Dequeue()",
                "Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFunctionWrapper(NLua.LuaFunction)-\u003ECandide.Scripts.LuaFunctionWrapper",
              "Name": "GetFunctionWrapper",
              "Signature": "public Candide.Scripts.LuaFunctionWrapper GetFunctionWrapper(NLua.LuaFunction function)",
              "Visibility": "public",
              "ReturnType": "Candide.Scripts.LuaFunctionWrapper",
              "Parameters": [
                {
                  "Name": "function",
                  "Type": "NLua.LuaFunction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "849234BAD6001B7EC29F88CBCAA849B1886F47E4AA1C828B86FCFDDDAAE6B9DB",
              "Hash": "39A9E380C6926E341F3BFD17D81EEC2D67987FA0B0E395D53E7FBAD9EAC5196B",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "Candide.Scripts.LuaFunctionWrapper::.ctor(Candide.Scripts.Script, NLua.LuaFunction)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "87BD148DD11D93F0791C6F24C82B452665941F75482FBFD9581C99CF95C0C8AD",
              "Hash": "41CE1F0B78D9954D2909787127734AD13454E004626AA59C3D611ABACBF3F704",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::RedoDialogueProperties()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LeaveDialogue()-\u003ESystem.Void",
              "Name": "LeaveDialogue",
              "Signature": "public System.Void LeaveDialogue()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F36BEF2EE1ABFCCD2F6DB1FDA6EBB25CC57C7FEFDF85165F32EC47AC852A327F",
              "Hash": "4CB067D5EEC8A8A05316B125BC456EDD249F87344696E6251630C18A384DC3BD",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadEvent(Candide.Scripts.Script)-\u003ESystem.Void",
              "Name": "LoadEvent",
              "Signature": "public System.Void LoadEvent(Candide.Scripts.Script e)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.Scripts.Script",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "DBEF8DA145DF19CA30803466673715F2A8C71CEA59FB6BDA160BF6EB8BC3AD0B",
              "Hash": "E26B320AAD6449F0B856159036E1100958D4734031C01E4BA30AFFD6737C28E9",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Enqueue(!0)",
                "Candide.Scripts.ScriptHandler::get_PlayerBusy()",
                "System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Dequeue()",
                "Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RedoDialogueProperties()-\u003ESystem.Void",
              "Name": "RedoDialogueProperties",
              "Signature": "public System.Void RedoDialogueProperties()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "6975B311698239BFC60B96CE50216BDE5FDED76E34FBB8F8454A390EFCB92C3D",
              "Hash": "12C06A4E660C0D78AE3DCB021AF552BBB128780156D1EDC03B87C263CC1BE0A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetCurrentScript(Candide.Scripts.Script)-\u003ESystem.Void",
              "Name": "SetCurrentScript",
              "Signature": "internal System.Void SetCurrentScript(Candide.Scripts.Script script)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "script",
                  "Type": "Candide.Scripts.Script",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9BC764A7BF4261C58FBFBE456EB8215CA8B5086430B8378B01072AA332699B54",
              "Hash": "FCAE3EEF81DD416900BA66D1B0772CB21AE451C82CC0380FB9B7568C90A20F00",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWait(Candide.Events.Condition)-\u003ESystem.Void",
              "Name": "SetWait",
              "Signature": "internal System.Void SetWait(Candide.Events.Condition waitCondition)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "waitCondition",
                  "Type": "Candide.Events.Condition",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "E1DD1FEC009CEB087BF1FA43B94E696101C03F41F0134786B76F70CF3E7056C4",
              "Hash": "2260CDD3D39D250C90EC205A83CF04A7846CAE127A7AF334580A8B9535A6E67B",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "Candide.Scripts.ScriptConditionWait::.ctor(Candide.Scripts.Script, Candide.Events.Condition)",
                "System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetWait(System.Single)-\u003ESystem.Void",
              "Name": "SetWait",
              "Signature": "internal System.Void SetWait(System.Single waitTime)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "waitTime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "2C4CB0BBD9F6DD73B8000B0D89DFB0924774BBB8C3394C91C9ED05154D58787B",
              "Hash": "0DE6B6A4993D73DED68C40FF996C12F329857FFEE37B93815CFC40ED8A991688",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowNextDialoguePart(System.Int32)-\u003ESystem.Void",
              "Name": "ShowNextDialoguePart",
              "Signature": "public System.Void ShowNextDialoguePart(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D7E15C207AA53D14A78FB708E4AC9949CD731BD79BB9B7B9F478467D91D17773",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartDialogue(System.Int32)-\u003ESystem.Void",
              "Name": "StartDialogue",
              "Signature": "public System.Void StartDialogue(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "616FAC1A442665B477361AFFDFB65B809521BD745DB73F8D68E0C78BFADBDCDC",
              "Hash": "9D65ED08105B7F36F011BFE1B4198A0E59DE117BF43DE51F1A254B628BA20F13",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)",
                "Candide.Scripts.ScriptHandler::get_ActiveScript()",
                "Candide.Scripts.Script::get_Dialogues()",
                "System.Collections.Generic.List\u003CCandide.Scripts.CandideDialogue\u003E::get_Item(System.Int32)",
                "Candide.Scripts.CandideDialogue::ConvertText()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartEvent(Candide.Scripts.Script)-\u003ESystem.Void",
              "Name": "StartEvent",
              "Signature": "private System.Void StartEvent(Candide.Scripts.Script e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.Scripts.Script",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C55220B9904862DFF11F6F270888ADD89212EA567F0EDC90A119346B4E8FD758",
              "Hash": "7DBF1A6A65B184A5D905E80EBFD1733022F6AC9F450738CDC66C20522805B021",
              "CalledMethods": [
                "Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)",
                "Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)",
                "Candide.Scripts.ScriptHandler::ExitActiveEvent()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 270,
              "BodyHash": "B3D91C8D2EC5F00D3633F0B450D7D6D256B428A379D076B63E67AFD20F97748F",
              "Hash": "009C8DD1C2F979A3B36EFA27F69AF95915F68207F462E60D14F932D686C8FDE9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Scripts.Script\u003E::get_Current()",
                "System.Array::Empty()",
                "Candide.Scripts.Script::ResumeStoppable(System.Object[])",
                "List.Enumerator\u003CCandide.Scripts.Script\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ScriptHandler.\u003C\u003Ec::\u003CUpdate\u003Eb__27_0(Candide.Scripts.Script)",
                "System.Predicate\u003CCandide.Scripts.Script\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Scripts.ScriptConditionWait\u003E::get_Current()",
                "Candide.Events.Condition::Done()",
                "List.Enumerator\u003CCandide.Scripts.ScriptConditionWait\u003E::MoveNext()",
                "ScriptHandler.\u003C\u003Ec::\u003CUpdate\u003Eb__27_1(Candide.Scripts.ScriptConditionWait)",
                "System.Predicate\u003CCandide.Scripts.ScriptConditionWait\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "Candide.Scripts.ScriptHandler::get_DialogueIsActive()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BC775C7B6867542526750840D660880ACB07237342A8B2FC87DE080F734003FC"
        },
        {
          "Id": "Candide.Sound.AudioEvent.AudioEvent",
          "Name": "AudioEvent",
          "DisplayName": "AudioEvent",
          "FullName": "Candide.Sound.AudioEvent.AudioEvent",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventAttributes:FMOD.ATTRIBUTES_3D",
              "Name": "EventAttributes",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "protected FMOD.ATTRIBUTES_3D EventAttributes",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8951D7D01F0FEAD16F5B4D3BEBA1A271B3305DECC6B2C8F063DBD72985558EF0"
            },
            {
              "Id": "EventInstance:FMOD.Studio.EventInstance",
              "Name": "EventInstance",
              "Type": "FMOD.Studio.EventInstance",
              "Signature": "protected FMOD.Studio.EventInstance EventInstance",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1ADB18145A4F0AB24D51A99F62914C5F93EA6342DB808D6C75646C551D70975D"
            },
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Null:Candide.Sound.AudioEvent.NullAudioEvent",
              "Name": "Null",
              "Type": "Candide.Sound.AudioEvent.NullAudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.NullAudioEvent Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CDA7DAB1288E8B07DD34359D3571A4905AC84B7D50EB95FB3B7C8C59FEA31593"
            },
            {
              "Id": "Pitch:System.Single",
              "Name": "Pitch",
              "Type": "System.Single",
              "Signature": "protected System.Single Pitch",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0654483087C19175EC210ADC7992BA7CEE398F38645A03E4BD6E70F6C545AEC2"
            },
            {
              "Id": "ShouldBePlaying:System.Boolean",
              "Name": "ShouldBePlaying",
              "Type": "System.Boolean",
              "Signature": "protected System.Boolean ShouldBePlaying",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2F1288EB745A4B53117F0FEA0009A56FA7A8A647EAE60FA6616A7ABD4C50D1A"
            },
            {
              "Id": "Volume:System.Single",
              "Name": "Volume",
              "Type": "System.Single",
              "Signature": "protected System.Single Volume",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC4944EC1F37919801D0D5CA13F38B43C965EA789EAA994BF805E556D78F6279"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentPitch:System.Single",
              "Name": "CurrentPitch",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentPitch",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "D2F17CDB8D90F453AE0F52EA51A270DBFDB44CCF6242AAF75ED976C711CFD1AB"
            },
            {
              "Id": "CurrentVolume:System.Single",
              "Name": "CurrentVolume",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentVolume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F25A9D34D59D002D326A5A40874DE867B99ABF224CF576A8D5ADA6C4E5C61451"
            },
            {
              "Id": "Playing:System.Boolean",
              "Name": "Playing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Playing",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0A68B46F9903D5E3D451DEEC883F8043DA5C2B2F21F43E4E4DD68CA1529B0FD3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAndPlayInstance()-\u003ESystem.Void",
              "Name": "CreateAndPlayInstance",
              "Signature": "private System.Void CreateAndPlayInstance()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "E44F3CB367A9E6C538258ECE8A1E2C149CEFEB49D48852F213B7734EB4972F04",
              "Hash": "3960DD47C35392C04AEF3ED9E48DBCDD4132F0CC3B241A78E676DB3BF4A89444",
              "CalledMethods": [
                "Candide.Sound.EventDescriptionCache::GetValidated(System.String)",
                "FMOD.Studio.EventDescription::createInstance(FMOD.Studio.EventInstance\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.EventInstance::setVolume(System.Single)",
                "FMOD.Studio.EventInstance::setPitch(System.Single)",
                "FMOD.Studio.EventInstance::start()",
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlaybackPosition()-\u003ESystem.TimeSpan",
              "Name": "GetPlaybackPosition",
              "Signature": "public System.TimeSpan GetPlaybackPosition()",
              "Visibility": "public",
              "ReturnType": "System.TimeSpan",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "E1EB01E2E06B2930DA174EF478E185A57E3DE8B862EF331967F4D22E7DFB7AD6",
              "Hash": "A08B8FEE0B4F9BD86282ED21EB1ED8458581E5DCC58502087D100557DC682976",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::getTimelinePosition(System.Int32\u0026)",
                "System.TimeSpan::FromMilliseconds(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "9EE06DEA19F28D8FA3D097CC6C0675423418048443C41D310E6A832AE6630AFB",
              "Hash": "BFDAB46ABF194F2D6706A3626BA755029B9EA503CE9A36B8D42FAF3455B37F7A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasStoppedPlaying()-\u003ESystem.Boolean",
              "Name": "HasStoppedPlaying",
              "Signature": "public System.Boolean HasStoppedPlaying()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "CFEC308C342BB0AE0BBE310FA6BBB7AB32D5AE9C9A4A48A665DF0657D00220A9",
              "Hash": "0F63398F10CCF43158663326BF1C5BA11C80A050B5BAF650FB713279F4EBAD8F",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::getPlaybackState(FMOD.Studio.PLAYBACK_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DB17EB317B8CF2A939915729D50E90FC161442FD3ED704B9CA61966AAC85BEBC",
              "Hash": "832253DEA0A629898D8A5D8F10BCE8AB306DB5DC1DAF94D37F5E410B125389A8",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::CreateAndPlayInstance()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play(Candide.Sound.FmodParameter fmodParameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fmodParameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6185B4987E28536C42F96E13CF3D64C5D072A8604DB9D05F040DE37399816F63",
              "Hash": "4860696F93DBDB68A58548402A3A66D31102DA77693A411D830AD12F8060102A",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayIfStopped()-\u003ESystem.Void",
              "Name": "PlayIfStopped",
              "Signature": "public System.Void PlayIfStopped()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8E19534D353A0AF3940A7D07E97716CC7EC4B39223A672BDF9C8944A48A55E76",
              "Hash": "04D7AEB17DD12A812A8CCE5E09DC0EA2845CEF8E5056C97E24EA7B038E465FA1",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::CreateAndPlayInstance()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayIfStopped(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "PlayIfStopped",
              "Signature": "public System.Void PlayIfStopped(Candide.Sound.FmodParameter fmodParameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fmodParameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "3F75FD0A8BB290B5D2EEC987D14E63F009B933B39DBE4D81C0C578A6D71A5E6B",
              "Hash": "DF5282B03F174BA0224711061FAE70584BE419CE30BF1C2E5C10FCD9CB41451E",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::HasStoppedPlaying()",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)",
                "Candide.Sound.AudioEvent.AudioEvent::CreateAndPlayInstance()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFmodParameter(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "SetFmodParameter",
              "Signature": "public System.Void SetFmodParameter(Candide.Sound.FmodParameter parameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5B7C66617B67B6AF55D2C7B660AD0F1E8BCED8B1E3511CF98CF2EFB93B6614EA",
              "Hash": "EB622CE3D82B5DC39CFC68FDCF64881B1421A14689B363FFE6F1133EE740D9BE",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::setParameterByName(System.String, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPitch(System.Single)-\u003ESystem.Void",
              "Name": "SetPitch",
              "Signature": "public System.Void SetPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "A436F3CF5529EC9448FCF1114900C1463D9F50DDCD845EC053A19F43BFE2457F",
              "Hash": "4ECFF4AE18E073E08B3FC1CCE9260FE66E9C9A37F06CB46E46A726BAE2A3F2EB",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::setPitch(System.Single)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPosition(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetPosition",
              "Signature": "public System.Void SetPosition(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8A3258CAB47D371B12F660B2C3751FEC6792664A79BD9D1234FE6B7BC9689821",
              "Hash": "78F43E2E0108AAE34E0C1307C20B02D78D0E158E41026EFA73B6D6029EBC999B",
              "CalledMethods": [
                "Candide.Toolkit.FmodVectorExtension::ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVolume(System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "FF6BDB366C77792384EE42BE6618D1F2331C9D4685E3687362BA6F6E121F2681",
              "Hash": "D78D4329385C08DE0B36FD985BADD21E7B3A971B71B68B20F875CF040080C1C3",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::setVolume(System.Single)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Boolean)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Boolean allowFadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "allowFadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "626B0EC2E4BFF7D8A9F02528D34E79509CA9F81249C8DFF1EB0783A316A051E4",
              "Hash": "43147B4D3E9A236FDF5582D2FB448A831615327B8F4891265F7AB908FD0B5E41",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)",
                "FMOD.Studio.EventInstance::release()",
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "970935445DD69F51B151B90C372BC34D395DA8E0647CB9A255B159DBFA57DC7C",
              "Hash": "8CD269D604C290EB6A623E822F1D7BC1E9F10D48C489FD91EA0AB15B1B33A89E",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::AudioEventUnloaded(Candide.Sound.AudioEvent.AudioEvent)",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E69F9F1744DD383EECD06CECED8F25FACADA85DC73B6A92F3351192AC4E85AC6"
        },
        {
          "Id": "Candide.Sound.AudioEvent.AudioEvent2D",
          "Name": "AudioEvent2D",
          "DisplayName": "AudioEvent2D",
          "FullName": "Candide.Sound.AudioEvent.AudioEvent2D",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2379C8411819A02C5B3DEC330A2F1C85F2EAC7B5331DACAFE77D1B00709F7489"
        },
        {
          "Id": "Candide.Sound.AudioEvent.AudioEvent3D",
          "Name": "AudioEvent3D",
          "DisplayName": "AudioEvent3D",
          "FullName": "Candide.Sound.AudioEvent.AudioEvent3D",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetPosition(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetPosition",
              "Signature": "public System.Void SetPosition(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "DD9CCFA533226F8617C73661E12D2C0034CA63422E168B44559B4B1CE818B301",
              "Hash": "9B35DEF4E786ECC73FE8E487A7B056820360690D3802705A66A1C3010BE5C6F6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Toolkit.FmodVectorExtension::ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "75C384EF00F3756B111D232521FD9FE254F5D440B6F8B71ED933989BE6C651A4",
              "Hash": "D4364BE1C7D770EB09DED769C0BB696C9499CD4EB18130D62811DF312344540F",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "FMOD.Studio.EventInstance::set3DAttributes(FMOD.ATTRIBUTES_3D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D24CB0F21D2B8323B1E07F83E731F0F66E089BABC9721B9F365CE4D15C38D088"
        },
        {
          "Id": "Candide.Sound.AudioEvent.AudioEvent3DGlobal",
          "Name": "AudioEvent3DGlobal",
          "DisplayName": "AudioEvent3DGlobal",
          "FullName": "Candide.Sound.AudioEvent.AudioEvent3DGlobal",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "658EC29809F2C14A2E1CBDB2318208F2D6BC530F9CCB78E250C1AEE76EF98827",
              "Hash": "38D3FCBA1C0D47FC7DB74E98B4C759841A7BEEAA028A2EA55D1BB0CA09750F21",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Toolkit.FmodVectorExtension::ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "FMOD.Studio.EventInstance::set3DAttributes(FMOD.ATTRIBUTES_3D)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DF003715CFCB65E6DE8D1BB51CBF48E49DF6E4B9213A3423E6AD8DBE0E2A0394"
        },
        {
          "Id": "Candide.Sound.AudioEvent.NullAudioEvent",
          "Name": "NullAudioEvent",
          "DisplayName": "NullAudioEvent",
          "FullName": "Candide.Sound.AudioEvent.NullAudioEvent",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.Sound.AudioEvent.NullAudioEvent",
              "Name": "Instance",
              "Type": "Candide.Sound.AudioEvent.NullAudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.NullAudioEvent Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F37F9333960135EF5AC0F14EFE5AD26933B4B37F6CF50B1C29C81215FE89E4ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "E34919C33BD27D6A5BA935619B0012ED7C7CB11EB5B1A90F71C2AEBCE8FDFFDB",
              "Hash": "A25B1C35A2B6E637E9865FD5461E4B161529DFB5941AE9CF094308C6384F0347",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "26B55B04DFE70443E66A0BA82A08E613A16F774ACDA95BC37F19B108D2C781CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play(Candide.Sound.FmodParameter fmodParameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fmodParameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "5220B0B024B92B605E77054903EBC40963BF2E5A62443A53C76C2D61C65D99D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPitch(System.Single)-\u003ESystem.Void",
              "Name": "SetPitch",
              "Signature": "public System.Void SetPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "03FC6A98FAB2B89189522A362AD5648AD22128AA35469179AE7EBB8F663D0A56",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPosition(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetPosition",
              "Signature": "public System.Void SetPosition(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "7F00F39663B521D288666F184DA9B8CC1B74AD9E417E187CE6049EC721AAD780",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVolume(System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0491E6968F7DCDCCE2E393E89C464637E5FA9E0FF6CA0FDE47F4B1DCFA03FD03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Boolean)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Boolean allowFadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "allowFadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3200F19F4EE44E0E2C609B9BEB0DDD0641BD739F79375EF40A9FBD4F8C66EA7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12CE7873A8CE4DF2529EED56EA2FDEDBD2B6738D7B0C8B0155F28BC9A4D25381"
        },
        {
          "Id": "Candide.Sound.AudioEvent.SemaphoricAudioEvent2D",
          "Name": "SemaphoricAudioEvent2D",
          "DisplayName": "SemaphoricAudioEvent2D",
          "FullName": "Candide.Sound.AudioEvent.SemaphoricAudioEvent2D",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_semaphore:System.Int32",
              "Name": "_semaphore",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _semaphore",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93D491D9B48B3F27A39598AC0104FEA03ABBBB2C6E2449D196F725A5AEBC8D5D"
            },
            {
              "Id": "_updatedProps:System.Boolean",
              "Name": "_updatedProps",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _updatedProps",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C8E1BECF19AC89C1C37FB4AADDFDB305C621A8CD376B66C4390B756EEA5041E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DecrementSemaphore()-\u003ESystem.Void",
              "Name": "DecrementSemaphore",
              "Signature": "public System.Void DecrementSemaphore()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "FB53725067364A789FD849E257219B1AF0338C154C3F8421563105655E2AC848",
              "Hash": "3E8B185D7A871A3E2AC13ACBE7D080A1DFDA2B8C5AF437E5E0E4D191B332F5AF",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)",
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "_semaphore",
                "Semaphore can\u0027t be less than 0!"
              ],
              "Source": null
            },
            {
              "Id": "IncrementSemaphore()-\u003ESystem.Void",
              "Name": "IncrementSemaphore",
              "Signature": "public System.Void IncrementSemaphore()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "E8B3ED58F2862ECCB5450F5B44071BAA71036A35FD948505BFE6EC292F822A02",
              "Hash": "6D2E6B5C31DDDD042B6B023E48DDB6C22264B397D2CD3CC8B8D5B84DAD5C865C",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::start()",
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "26B55B04DFE70443E66A0BA82A08E613A16F774ACDA95BC37F19B108D2C781CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPitch(System.Single)-\u003ESystem.Void",
              "Name": "SetPitch",
              "Signature": "public System.Void SetPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DFBB691315FC245C12F51B7648FF9FA820F61152020A41ABD77EB577F5C2D8AF",
              "Hash": "E68E1D9979555C006363B2855AF9BBB0661D4E0F4CBEE46262EFF0583DE7087F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVolume(System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "3EEA019BF20C9108656BE6AF59AB4A3EF280AFD01A31B50D6B35DBD69EB2E788",
              "Hash": "E0C11A1F826ADD12F4222A49E34B99AC296DC7B8395955478250B0FB6059E4FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Boolean)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Boolean allowFadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "allowFadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3200F19F4EE44E0E2C609B9BEB0DDD0641BD739F79375EF40A9FBD4F8C66EA7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "ABD2E0096FC6DEC0822054C5852FABB35B13B005B52BFD636A76B701C67A6CD6",
              "Hash": "4369810DF7EB9E3FABB9C5EB79D850524B860887106A284B2CE470C2D65C63AC",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::setVolume(System.Single)",
                "FMOD.Studio.EventInstance::setPitch(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F51E459AF781E9487041F070AFE2116715131D24D1CF976C29D2432FA0F46258"
        },
        {
          "Id": "Candide.Sound.AudioEvent.SilentAudioEvent",
          "Name": "SilentAudioEvent",
          "DisplayName": "SilentAudioEvent",
          "FullName": "Candide.Sound.AudioEvent.SilentAudioEvent",
          "Namespace": "Candide.Sound.AudioEvent",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioEvent.AudioEvent",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Play()-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "DF90F4FD82AD06FDCCD64B131F1C1D34FAF0D9942DCA808DBFAA7CD3170A73D2",
              "Hash": "66F563EDE6FCC55DCED5E3E259747BF80A02B0C6F755619CEB9857BD3AC247C0",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "Play",
              "Signature": "public System.Void Play(Candide.Sound.FmodParameter fmodParameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "fmodParameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "5220B0B024B92B605E77054903EBC40963BF2E5A62443A53C76C2D61C65D99D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPitch(System.Single)-\u003ESystem.Void",
              "Name": "SetPitch",
              "Signature": "public System.Void SetPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "03FC6A98FAB2B89189522A362AD5648AD22128AA35469179AE7EBB8F663D0A56",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPosition(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "SetPosition",
              "Signature": "public System.Void SetPosition(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "7F00F39663B521D288666F184DA9B8CC1B74AD9E417E187CE6049EC721AAD780",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVolume(System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0491E6968F7DCDCCE2E393E89C464637E5FA9E0FF6CA0FDE47F4B1DCFA03FD03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stop(System.Boolean)-\u003ESystem.Void",
              "Name": "Stop",
              "Signature": "public System.Void Stop(System.Boolean allowFadeOut)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "allowFadeOut",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "47888DE2AEC2F25E04CC7E9991EA40D07C7064D386071277928AA6C234DD2F1A",
              "Hash": "4564A4B11947DA5BE592A799C61230A89B70C83E10F13058B8441BA4F573A0B2",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "10D17A12FEDD18DE2E664AEEE849D2C6650434B69C3D5703618D79F6504EFDC0"
        },
        {
          "Id": "Candide.Sound.AudioEventArgs",
          "Name": "AudioEventArgs",
          "DisplayName": "AudioEventArgs",
          "FullName": "Candide.Sound.AudioEventArgs",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "Pitch:System.Single",
              "Name": "Pitch",
              "Type": "System.Single",
              "Signature": "public System.Single Pitch",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "605B2B899DD2A3B17792E7CD2DC153A39C19E3039AE4CF7D856D7B96E1A58D61"
            },
            {
              "Id": "Play:System.Boolean",
              "Name": "Play",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Play",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B526335298141D61F3CD469C512DC8B194B1C8DB4217934AEFDEF838747CE4B"
            },
            {
              "Id": "Volume:System.Single",
              "Name": "Volume",
              "Type": "System.Single",
              "Signature": "public System.Single Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA60E0C197427D1DE6F002C8CE621FB767D33CD52B7D478FE76821A6934F5580"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C43A96D33CB4956EB11B28F5C6D1A1C3FAE10E839D933CEFBD99BEDC6DCBB8C0"
        },
        {
          "Id": "Candide.Sound.AudioEventFactory",
          "Name": "AudioEventFactory",
          "DisplayName": "AudioEventFactory",
          "FullName": "Candide.Sound.AudioEventFactory",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)-\u003ECandide.Sound.AudioEvent.AudioEvent",
              "Name": "CreateAudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.AudioEvent CreateAudioEvent(Candide.Sound.AudioEventArgs args, System.Boolean globalSound, System.Boolean semaphoric, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "Candide.Sound.AudioEvent.AudioEvent",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Sound.AudioEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "globalSound",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "semaphoric",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "2459B2371CEE0A79CD6CACE0DCE19B708F3C1F2EDE7AC25529524972BE53FD0A",
              "Hash": "2FBC499522094CAEE81E1CAB328C66D0029EEB4E0D3316F39EB29854D8A2E3B7",
              "CalledMethods": [
                "Candide.Sound.EventDescriptionCache::GetValidated(System.String)",
                "FMOD.Studio.EventDescription::is3D(System.Boolean\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "Candide.Sound.AudioEvent.AudioEvent3DGlobal::.ctor(Candide.Sound.AudioEventArgs)",
                "Candide.Sound.AudioEvent.AudioEvent3D::.ctor(Candide.Sound.AudioEventArgs)",
                "Candide.Sound.AudioEvent.SemaphoricAudioEvent2D::.ctor(Candide.Sound.AudioEventArgs)",
                "Candide.Sound.AudioEvent.AudioEvent2D::.ctor(Candide.Sound.AudioEventArgs)",
                "Candide.Sound.SoundPlayer::AddNewAudioEvent(Candide.Sound.AudioEvent.AudioEvent, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DA20F997A311743D3E0AC55C1EEC8DC2760C10B86D97D3E7B968FA22AEB98388"
        },
        {
          "Id": "Candide.Sound.AudioPolygon",
          "Name": "AudioPolygon",
          "DisplayName": "AudioPolygon",
          "FullName": "Candide.Sound.AudioPolygon",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Sound.AudioSource",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Points:Microsoft.Xna.Framework.Vector2[]",
              "Name": "Points",
              "Type": "Microsoft.Xna.Framework.Vector2[]",
              "Signature": "public Microsoft.Xna.Framework.Vector2[] Points",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5463DC4847B60F55E2061EC26CEC0ADD1A32C306450DBDD51A71950EAB443BE"
            },
            {
              "Id": "_sourcePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "_sourcePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "private Microsoft.Xna.Framework.Vector3 _sourcePosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE7FD7B686F6884C2103172C7E244B523C3CF6C6F75F00A38CEBEB3E470B7F49"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 650,
              "BodyHash": "EF7BF72D49116E9827B3EA1596237DF3A6462E58F1187BDE93CCFFF0E1B7E9C9",
              "Hash": "E133C205AA9C03C39CB849B1F6E8A012CAEB4DDCBDD4F67F97085571EB99D9DA",
              "CalledMethods": [
                "Candide.Sound.AudioSource::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "CandideCreator.Shared.Helpers.LinearAlgebra::LineSegmentIntersection(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "System.Math::Atan2(System.Double, System.Double)",
                "Microsoft.Xna.Framework.MathHelper::WrapAngle(System.Single)",
                "System.Math::Cos(System.Double)",
                "System.Math::Sin(System.Double)",
                "Candide.Sound.AudioSource::get_AudioEvent()",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1C9C6513EF6F55FBD42A8D0270A87C1D557535E299A3DAD7F0CC92ECAE8F4122"
        },
        {
          "Id": "Candide.Sound.AudioSource",
          "Name": "AudioSource",
          "DisplayName": "AudioSource",
          "FullName": "Candide.Sound.AudioSource",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "AudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "AudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "internal Candide.Sound.AudioEvent.AudioEvent AudioEvent",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EACB5BA0613872B583B9F87F6E5EB866FB88F6C55F58F78243EA65DEA3CB3E62"
            },
            {
              "Id": "AutoPlay:System.Boolean",
              "Name": "AutoPlay",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean AutoPlay",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FAE5C926CDA9337B5292B2B52BBB6D5ADA4A1ABDD48B6755F663866E3084B57D"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "internal Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A59A3D699F17F6BFBF574306EBA5C43021626FF91A10E6F42F3BB6C9A0160594"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Load()-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "internal System.Void Load()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "B754680714AAAC8FBCC35DF6A9DE2005FD58F4596C208C8F39DA723391FBCA76",
              "Hash": "9363D892E145A63C6354211E3736469F681EA9D2CFBF926D83F775F365A5C341",
              "CalledMethods": [
                "Candide.Sound.AudioSource::get_AutoPlay()",
                "Candide.Sound.AudioSource::get_AudioEvent()",
                "Candide.Sound.AudioEvent.AudioEvent::Play()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "internal System.Void Unload()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7A697404DCDA11CF8B9F4DC3D02E39FFE4741084EF439DC8E76A4F2ABAFABD2B",
              "Hash": "79183A3F9A3817E4F8500B1F4D76C75A5CE0159D2E30B0952BEF16FD5775F2EA",
              "CalledMethods": [
                "Candide.Sound.AudioSource::get_AudioEvent()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "235AF269BC9491BBDC86E7C468483789FF44B7AF675C0D9E418DE78CF4461701",
              "Hash": "2A5C47C875A6F174EB1DECFE7609A574C807A4AA0DC60965B1E7F7CC0B162CC1",
              "CalledMethods": [
                "Candide.Sound.AudioSource::get_AudioEvent()",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4FE01AACED08119D0C6BDC8269C9A1FC40340FF9122C3437983531A47C7843BE"
        },
        {
          "Id": "Candide.Sound.AudioWorld",
          "Name": "AudioWorld",
          "DisplayName": "AudioWorld",
          "FullName": "Candide.Sound.AudioWorld",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmbienceTrack:CandideCreator.Shared.Models.WorldAudioTrack",
              "Name": "AmbienceTrack",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrack AmbienceTrack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DCBC3CE685E6A1668BBDD1C9053D1EF78AF8BCF8FF5786E10E6FBEFF1671B0A"
            },
            {
              "Id": "AudioReverbLevel:CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Name": "AudioReverbLevel",
              "Type": "CandideCreator.Shared.Models.WorldAudioReverbLevel",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioReverbLevel AudioReverbLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29C98AEC90C6471B6578B8D33AB970DDD85F0C5186AAB940FD91C31F674AD2B5"
            },
            {
              "Id": "Debugging:System.Boolean",
              "Name": "Debugging",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debugging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2772D893BE75B10DD406EB3D5C0E7BCEC7D39753D47743230408F9BE4807533F"
            },
            {
              "Id": "MusicTrack:CandideCreator.Shared.Models.WorldAudioTrack",
              "Name": "MusicTrack",
              "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
              "Signature": "public CandideCreator.Shared.Models.WorldAudioTrack MusicTrack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42B1926B127EBAB0D02069FD2BC5C2B38088C85F3BDF1A0956BA6EEB079D2805"
            }
          ],
          "Properties": [
            {
              "Id": "AudioSources:System.Collections.Generic.List\u00601\u003CCandide.Sound.AudioSource\u003E",
              "Name": "AudioSources",
              "Type": "System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E AudioSources",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1663582EFF56B34FB58E69C86140A666C6DA812E752FA3CA210EE764EADFFC6B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Clone()-\u003ECandide.Sound.AudioWorld",
              "Name": "Clone",
              "Signature": "public Candide.Sound.AudioWorld Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.Sound.AudioWorld",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8983946BF4B24BE4C692CB81F5E4BD90BD8CEF4AF88074F52CE375C5BDB43A5B",
              "Hash": "19DAC5F07768A55F5F35A0634A7A8708CFB5592677C65A77863F086872941510",
              "CalledMethods": [
                "Candide.Sound.AudioWorld::get_AudioSources()",
                "Candide.Sound.AudioWorld::.ctor(System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "internal System.Void CreateImGui()",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "D6DE34583F7B520495320F60F9DFD924347F4F09971C8841259A9F96206DDEB7",
              "Hash": "E03A4599C466E7A54926E45D8D420FF5D00F26DD49E4C3925CBDABDF331969C5",
              "CalledMethods": [
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::PopItemWidth()"
              ],
              "StringLiterals": [
                "Show debug markers"
              ],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load()-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "CA51710C10D61DA665416ED97F6521ED9A9C2FCDD04AD8A3E73BF7C5AB9DA753",
              "Hash": "79437A0294337DEF1419C486D4AD83B68F9838657DCACDD2094B4B2BF765C2FC",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::SetSfxReverb(System.Boolean)",
                "Candide.Sound.AudioWorld::get_AudioSources()",
                "System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::get_Current()",
                "Candide.Sound.AudioSource::Load()",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload()-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "A2137F83A08E04325E6A23DFEEA19D828311E89571893AE7CA0CFFB8CF3F4686",
              "Hash": "DEA996915224E63ADE4EFB51F5793ACCD546C4333C516CCBD3835E9C8CEA2C0F",
              "CalledMethods": [
                "Candide.Sound.AudioWorld::get_AudioSources()",
                "System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::get_Current()",
                "Candide.Sound.AudioSource::Unload()",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "A81D457BD3F59436E4D24C7A8AAC668E53F93EB6590AC7FB8138FC2776AC77DC",
              "Hash": "7BB0871014351171D50B2970623102F212C36AC19DF3612418742C304942AF7B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.AudioWorld::get_AudioSources()",
                "System.Collections.Generic.List\u003CCandide.Sound.AudioSource\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::get_Current()",
                "Candide.Sound.AudioSource::get_AudioEvent()",
                "Candide.Sound.AudioEvent.AudioEvent::GetPosition()",
                "CandideCreator.Shared.Graphics.VisualDebug::Circle(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Candide.Sound.AudioSource::Update(System.Single)",
                "List.Enumerator\u003CCandide.Sound.AudioSource\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0548A15DEFE3F487AFBEA36C6BD583A104484E931A3D1F1370BF5E8BA6ED7F26"
        },
        {
          "Id": "Candide.Sound.EventDescriptionCache",
          "Name": "EventDescriptionCache",
          "DisplayName": "EventDescriptionCache",
          "FullName": "Candide.Sound.EventDescriptionCache",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cache:System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,FMOD.Studio.EventDescription\u003E",
              "Name": "Cache",
              "Type": "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, FMOD.Studio.EventDescription\u003E",
              "Signature": "private System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, FMOD.Studio.EventDescription\u003E Cache",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67E9862BFDD8382EBB4EA5ED1E49C6595D015F2A2AC5E4E937D1F75631F7A847"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "788A70872C669C4474A73FC9B1F404885DCC9D600BC4F7BF27A0D1F8D134BA37",
              "Hash": "119264254A61163D76D10611BBE2D2336A40AFC320B92C06166AFAA22723B810",
              "CalledMethods": [
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, FMOD.Studio.EventDescription\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, FMOD.Studio.EventDescription\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, FMOD.Studio.EventDescription\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "FMOD.Studio.EventDescription::releaseAllInstances()",
                "FMOD.Studio.EventDescription::unloadSampleData()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, FMOD.Studio.EventDescription\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetValidated(System.String)-\u003EFMOD.Studio.EventDescription",
              "Name": "GetValidated",
              "Signature": "public FMOD.Studio.EventDescription GetValidated(System.String eventName)",
              "Visibility": "public",
              "ReturnType": "FMOD.Studio.EventDescription",
              "Parameters": [
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F07EBFC63AF6497D48C54EC812D0FF6118436747F723CBAE0B3FB6394E439318",
              "Hash": "599F428BCA78C8F4E672B1C16A2FFC333F78FAD376CB46C68F74EE39ED841A73",
              "CalledMethods": [
                "EventDescriptionCache.\u003C\u003Ec__DisplayClass1_0::.ctor()",
                "EventDescriptionCache.\u003C\u003Ec__DisplayClass1_0::\u003CGetValidated\u003Eb__0(System.String)",
                "System.Func\u003CSystem.String, FMOD.Studio.EventDescription\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Concurrent.ConcurrentDictionary\u003CSystem.String, FMOD.Studio.EventDescription\u003E::GetOrAdd(!0, System.Func\u003C!0, !1\u003E)",
                "FMOD.Studio.EventDescription::isValid()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "EventDescriptionCache: Event description for \u0027",
                "\u0027 is invalid. It might have been released somewhere."
              ],
              "Source": null
            }
          ],
          "Hash": "68DBDA05192BD686D6E5310370676D8CBE14B4D567058767B34065D14A2EA9A7"
        },
        {
          "Id": "Candide.Sound.FadingAudioEvent",
          "Name": "FadingAudioEvent",
          "DisplayName": "FadingAudioEvent",
          "FullName": "Candide.Sound.FadingAudioEvent",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "AudioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "public Candide.Sound.AudioEvent.AudioEvent AudioEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C38C57063363C7B378D9465072986E9E23CD31F8F8AE68254625293AFF5E1765"
            },
            {
              "Id": "CurrentFadeTimer:System.Double",
              "Name": "CurrentFadeTimer",
              "Type": "System.Double",
              "Signature": "public System.Double CurrentFadeTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5B97F5F9DC08492132BF717F51EE6A85484885B43B775C44069F662F37B9601"
            },
            {
              "Id": "EndVolume:System.Single",
              "Name": "EndVolume",
              "Type": "System.Single",
              "Signature": "public System.Single EndVolume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD5A540597F5F886E021BA8458884CA9525889E267F0C13A08ECDD0C4C8E5A68"
            },
            {
              "Id": "FadeTime:System.Single",
              "Name": "FadeTime",
              "Type": "System.Single",
              "Signature": "public System.Single FadeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08C597D140F973DFA75A4938C544A0C16D704576E8A8D082D314DA5E8E8A3448"
            },
            {
              "Id": "FadingDone:System.Boolean",
              "Name": "FadingDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FadingDone",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C373F7197BBE451CA4A4C904C40B0E9618303D89C56F4978C102C33FAA1013"
            },
            {
              "Id": "StartVolume:System.Single",
              "Name": "StartVolume",
              "Type": "System.Single",
              "Signature": "public System.Single StartVolume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD77DE77AC5375541601D3BFAEACA74B620F9E692B91FB2E746630628C0F4324"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "64BCADD943E93B8B43DA807B16746A261C5B2BBA0FEB00A890677D79FE4D07F5",
              "Hash": "B4B3AC356F05D5FF25F78906DDDD74CDE1B57A09324DDF95CDEE29DABBA9E2D6",
              "CalledMethods": [
                "System.Math::Max(System.Double, System.Double)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::SetVolume(System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4E7B477E779E010B46300033FFB1F7DCE518C22CF112E0B47F6A35839A50F616"
        },
        {
          "Id": "Candide.Sound.FadingAudioEventsHandler",
          "Name": "FadingAudioEventsHandler",
          "DisplayName": "FadingAudioEventsHandler",
          "FullName": "Candide.Sound.FadingAudioEventsHandler",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentTrack:Candide.Sound.FadingAudioEvent",
              "Name": "CurrentTrack",
              "Type": "Candide.Sound.FadingAudioEvent",
              "Signature": "public Candide.Sound.FadingAudioEvent CurrentTrack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "236000BD90E2E289AE45E392B7D39C1D27ADFB4208C8CA11F2D7C792FA1ACE75"
            },
            {
              "Id": "OutFadingAudioEvents:System.Collections.Generic.List\u00601\u003CCandide.Sound.FadingAudioEvent\u003E",
              "Name": "OutFadingAudioEvents",
              "Type": "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E OutFadingAudioEvents",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9126029297DF4529AD98432655C7D7DA9AE04580DA0213DE2D65D8B7E654BD8E"
            },
            {
              "Id": "SoundFadeTime:System.Single",
              "Name": "SoundFadeTime",
              "Type": "System.Single",
              "Signature": "private System.Single SoundFadeTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F90A03E58D23DE38332EC1670F67A6E844607C83759DBE0FCA466CABAAA3D43A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FadeOutCurrentTrack()-\u003ESystem.Void",
              "Name": "FadeOutCurrentTrack",
              "Signature": "public System.Void FadeOutCurrentTrack()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "2E1A49E3F4124C7194328BB6998D42EF08071A701DC85A85716F64DAA3BEFF45",
              "Hash": "E8ECAFD2A452C134B37745B9270E7BC83F1955CF45C08224FAFBE35C0BCE8963",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::get_CurrentVolume()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTrack(Candide.Sound.FadingTrackArgs)-\u003ESystem.Void",
              "Name": "SetTrack",
              "Signature": "public System.Void SetTrack(Candide.Sound.FadingTrackArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.Sound.FadingTrackArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 409,
              "BodyHash": "6C1FA61E52546B0B258CECE6ADA1C9AA860FD75755DFE47821D2A0CF7976E1C4",
              "Hash": "EB3497D9509EFE08A75A3419FF8DFA97DA7A2CFBE4FCC4F4F6D9475245625D90",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Math::Abs(System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::get_CurrentVolume()",
                "Candide.Sound.FadingAudioEventsHandler::FadeOutCurrentTrack()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::Remove(!0)",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.FadingAudioEvent::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopAll()-\u003ESystem.Void",
              "Name": "StopAll",
              "Signature": "public System.Void StopAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "E8D23D82DE875F42475387E1E5EE00D6F734BC21FD05B62921853F021EB511A1",
              "Hash": "518A0CBFA13D9494CB56AE7029B8BE5D32FC9113B974A6232FF4A82235426C57",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Double)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Double dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "A337171D5C600E90AD6D5A44081303C9D7419E13415A5378B627A87D50687349",
              "Hash": "57D1793979B213AA64ECE81AFDAA0ED2E80E0BDFB706E631E816986AEF542728",
              "CalledMethods": [
                "Candide.Sound.FadingAudioEvent::Update(System.Double)",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::get_Current()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "FadingAudioEventsHandler.\u003C\u003Ec::\u003CUpdate\u003Eb__6_0(Candide.Sound.FadingAudioEvent)",
                "System.Predicate\u003CCandide.Sound.FadingAudioEvent\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D7A7D93172D2C6D240DFD932F9C9B0A9AED0593FDC367559E8D4C17C7FD72C99"
        },
        {
          "Id": "Candide.Sound.FadingTrackArgs",
          "Name": "FadingTrackArgs",
          "DisplayName": "FadingTrackArgs",
          "FullName": "Candide.Sound.FadingTrackArgs",
          "Namespace": "Candide.Sound",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "KeepPlayingPrevious:System.Boolean",
              "Name": "KeepPlayingPrevious",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KeepPlayingPrevious",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEA82E9243E1E0FC67544F655DEC6C92894C6ACF7AD4BEC9E0E841D5474B7319"
            },
            {
              "Id": "Parameter:System.Nullable\u00601\u003CCandide.Sound.FmodParameter\u003E",
              "Name": "Parameter",
              "Type": "System.Nullable\u003CCandide.Sound.FmodParameter\u003E",
              "Signature": "public System.Nullable\u003CCandide.Sound.FmodParameter\u003E Parameter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C9E31E3AA0B59DDA3C28D7FDB52488EE90502FBEBDF052809BAA2C572C5518A"
            },
            {
              "Id": "Silent:Candide.Sound.FadingTrackArgs",
              "Name": "Silent",
              "Type": "Candide.Sound.FadingTrackArgs",
              "Signature": "public Candide.Sound.FadingTrackArgs Silent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "968D6D8CC71856438A8A6BEAAE1795C7B43992B378AEDA009B7BC76AC76B86E5"
            },
            {
              "Id": "Volume:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Volume",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Volume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8436AF9796E832F45FE6E572050752683122E1F4032C492E062FF746ED2B564"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB809453EF145461590BDFBF17763A2F31FD0F0F4A496909C31237E09AB6523D"
        },
        {
          "Id": "Candide.Sound.FmodParameter",
          "Name": "FmodParameter",
          "DisplayName": "FmodParameter",
          "FullName": "Candide.Sound.FmodParameter",
          "Namespace": "Candide.Sound",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreSeekSpeed:System.Boolean",
              "Name": "IgnoreSeekSpeed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreSeekSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19ECC019C84D9E6090BBC8F9CA6AD794D0011A071A161CB893850952E7916F5F"
            },
            {
              "Id": "ParameterName:System.String",
              "Name": "ParameterName",
              "Type": "System.String",
              "Signature": "public System.String ParameterName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "711DE9FCA49F566240BAE0FC4431062154CF03D3814AEDA59F064C84B5983E86"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CADB5C26821CC47DCAE2B3E94166E63B452A26AF2CDBFEE804306640F72A4E65"
        },
        {
          "Id": "Candide.Sound.FootstepHandler",
          "Name": "FootstepHandler",
          "DisplayName": "FootstepHandler",
          "FullName": "Candide.Sound.FootstepHandler",
          "Namespace": "Candide.Sound",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CountBeforeSound:System.Single",
              "Name": "CountBeforeSound",
              "Type": "System.Single",
              "Signature": "public System.Single CountBeforeSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CBFC7ADE07DF825F2DEF7CC9121454EC4D9637A915381E3273343ECCFEC1575"
            },
            {
              "Id": "EventName:System.String",
              "Name": "EventName",
              "Type": "System.String",
              "Signature": "public System.String EventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B13956629C079B7AD7768C6F79179045EA7B12F5B170B0CCA288E5DFE623C669"
            },
            {
              "Id": "FootstepCounter:System.Single",
              "Name": "FootstepCounter",
              "Type": "System.Single",
              "Signature": "public System.Single FootstepCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C4E68688E26D2ADE196B5518F4B6D45CBF16FD70C4498BCC4D538EC2B04EA1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlayFootstepSound",
              "Signature": "public System.Void PlayFootstepSound(Shared.Entity.EntityWrapper entity, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "D502F1E6A6DF93900CF334A6DEA65D445DB93025B49881B9AA61FD0208047B8E",
              "Hash": "D8167155285BD50C8812A3FAC34C07C24F3710FA73853C2ED6360501B776FA88",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6E22828BAD36D9D2DD4481DDAE65394AB8C5DCB5739FD675801A780F1FCEC06F"
        },
        {
          "Id": "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState",
          "Name": "AmbienceSoundState",
          "DisplayName": "AmbienceSoundState",
          "FullName": "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState",
          "Namespace": "Candide.Sound.MusicAmbienceSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEventIdForCurrentInteriorWorld()-\u003ESystem.String",
              "Name": "GetEventIdForCurrentInteriorWorld",
              "Signature": "private System.String GetEventIdForCurrentInteriorWorld()",
              "Visibility": "private",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 699,
              "BodyHash": "B8960A2D29AB7051478BA5C51DFCB936336AD886E565073AD5667ED5783766DA",
              "Hash": "C7ACE3BA933A4FD13BD15214D8FFDB9F5941EA959102B38CE98CD2BD66294264",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrEmpty(System.String)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()"
              ],
              "StringLiterals": [
                "plains",
                "forest",
                "desert",
                "flat",
                "ghost_land",
                "interior",
                "volcanic",
                "other",
                "swamp",
                "biome:plains",
                "biome:forest",
                "biome:desert",
                "biome:flat",
                "biome:ghosttown",
                "biome:interior",
                "biome:swamp"
              ],
              "Source": null
            },
            {
              "Id": "GetFadingTrackArgsFromAmbienceId(CandideCreator.Shared.Models.WorldAudioTrack)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetFadingTrackArgsFromAmbienceId",
              "Signature": "private Candide.Sound.FadingTrackArgs GetFadingTrackArgsFromAmbienceId(CandideCreator.Shared.Models.WorldAudioTrack ambienceTrack)",
              "Visibility": "private",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "ambienceTrack",
                  "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "6F747D18108310DCE745B53E7536AB4B0634BA13EDA38BA67AF5016DE14B4023",
              "Hash": "5248C80E4B8BC8D5C559ACACCCE51B3B2C0B50280C60030FD881EE5BAD7E037B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Id()",
                "Candide.Database.AmbienceTracksDataBase::GetAmbienceTrack(System.String)",
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Args()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Parameter()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_ParameterValue()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::.ctor(!0)",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Volume()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFadingTrackArgsFromEventId(CandideCreator.Shared.Models.WorldAudioTrack, System.String)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetFadingTrackArgsFromEventId",
              "Signature": "private Candide.Sound.FadingTrackArgs GetFadingTrackArgsFromEventId(CandideCreator.Shared.Models.WorldAudioTrack ambienceTrack, System.String eventId)",
              "Visibility": "private",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "ambienceTrack",
                  "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "4340981BE791D1E88F466B69660048BC73B85B83D5ED4F12892339A979F1DC97",
              "Hash": "CA79C96E00E5CE7F5E7D84AFBAECEB751DFA686CF10A40D778F26FF54C915927",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Args()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Parameter()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_ParameterValue()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::.ctor(!0)",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Volume()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTrackArgs(System.Single)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetTrackArgs",
              "Signature": "public Candide.Sound.FadingTrackArgs GetTrackArgs(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "3786B5F3CD2E7C8CFB1846C5093FC36E2E8F359F89849EB81035D442636492DB",
              "Hash": "DA55F518D82963FE459721E36DFF30C0FEA906E6CE920FE8DEADD92E0E347F5F",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Id()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::SyncFullGameState()",
                "System.String::op_Inequality(System.String, System.String)",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::GetFadingTrackArgsFromAmbienceId(CandideCreator.Shared.Models.WorldAudioTrack)",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::GetEventIdForCurrentInteriorWorld()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::GetFadingTrackArgsFromEventId(CandideCreator.Shared.Models.WorldAudioTrack, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()"
              ],
              "StringLiterals": [
                "*none*",
                "*biome ambience*"
              ],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B669A622B22CD9F8769888DF88B197818150FECEADAE9B081BF7C9C7D7C6C684",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FA90ACF558082AFD344E61EF564282023FCE3CFA2AB39400257808F879E148F"
        },
        {
          "Id": "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem",
          "Name": "AmbienceSoundSystem",
          "DisplayName": "AmbienceSoundSystem",
          "FullName": "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem",
          "Namespace": "Candide.Sound.MusicAmbienceSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEventsHandler:Candide.Sound.FadingAudioEventsHandler",
              "Name": "AudioEventsHandler",
              "Type": "Candide.Sound.FadingAudioEventsHandler",
              "Signature": "private Candide.Sound.FadingAudioEventsHandler AudioEventsHandler",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "992D14FA340381AC7EF663DE9950DCF063B06FEA92A69E0C57923E067D4D5E58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "41D1E9F366B3FA2E55BCD8B6C61357E3CB5A3B7F4F95908EF3C4A1A69C0F9A68",
              "Hash": "63A173D61BA54EFDCA81AF3125E635C4A9F416B1A5006DDDD1C14CBB1B8A8B49",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Sound.AudioEvent.AudioEvent::get_CurrentVolume()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Separator()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::get_Current()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Current track",
                "-",
                "Volume ",
                "Fading",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "StopAll()-\u003ESystem.Void",
              "Name": "StopAll",
              "Signature": "public System.Void StopAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "14591AF6571948AC95EBEB088F7BA21A96B65BC69EF40347C4875D63031DCA0A",
              "Hash": "50FE4A26E533B46E40AEB751F0338987E6B20682DD4A7F7172B0E72AC2F8013F",
              "CalledMethods": [
                "Candide.Sound.FadingAudioEventsHandler::StopAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "A79757B2EDC1016510ECF3A2272CD27FA4958E41B68D3B7CE00556265245859C",
              "Hash": "42692F71DFC4A04B6FF1354984D335ADC37A3597AA38971C4E99EE9EAC9C003E",
              "CalledMethods": [
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::StopAll()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::SyncFullGameState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "494D363296D89780589B164A369EFA4299871EDEC6DFF9A8E2018052F8CF338A",
              "Hash": "84224ED16FCE7C1C3B960A3FAF8976002BAFB50F4D06CE29ABC862108FDDB261",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.MusicAmbienceSystems.AmbienceSoundState::GetTrackArgs(System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.FadingAudioEventsHandler::FadeOutCurrentTrack()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::get_Value()",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)",
                "Candide.Sound.FadingAudioEventsHandler::SetTrack(Candide.Sound.FadingTrackArgs)",
                "Candide.Sound.FadingAudioEventsHandler::Update(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E01F5CBE74A76D1E94E62652BCBB8221BC096218F5F857D8F6E89CD8ADB10048"
        },
        {
          "Id": "Candide.Sound.MusicAmbienceSystems.MusicSoundState",
          "Name": "MusicSoundState",
          "DisplayName": "MusicSoundState",
          "FullName": "Candide.Sound.MusicAmbienceSystems.MusicSoundState",
          "Namespace": "Candide.Sound.MusicAmbienceSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OverridingEvent:System.String",
              "Name": "OverridingEvent",
              "Type": "System.String",
              "Signature": "public System.String OverridingEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E076E3C4F61D64EA937D6F0D51D2F02B7622F1FB68181C032B1CB01CF0DD615"
            },
            {
              "Id": "ShouldPlayHopefulStartOfDay:System.Boolean",
              "Name": "ShouldPlayHopefulStartOfDay",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldPlayHopefulStartOfDay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "09EA3EE8421F2EFEF90AE3C1D8E50833F97510EA8B34D6BE57E84FBB46FA02A4"
            },
            {
              "Id": "_currentMusicGroupChosenEvent:System.String",
              "Name": "_currentMusicGroupChosenEvent",
              "Type": "System.String",
              "Signature": "private System.String _currentMusicGroupChosenEvent",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9102E5AE31D6727BB18675563785503D059B7E1FA46E94B14A435C743AAA006B"
            },
            {
              "Id": "_currentMusicGroupChosenTimer:System.Single",
              "Name": "_currentMusicGroupChosenTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _currentMusicGroupChosenTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4ECBC1B830202E2F0466B83C934755FDAC8406D84911CAA0EDEA8B26BE2AFCDE"
            },
            {
              "Id": "_keepPlayingCurrentMusicTimer:System.Single",
              "Name": "_keepPlayingCurrentMusicTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _keepPlayingCurrentMusicTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC89ED897EAAC8B6BB2A17EB88865E9E9174DEE9ED6AD14CB67F9E84E5B0B801"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearBiomeMusic()-\u003ESystem.Void",
              "Name": "ClearBiomeMusic",
              "Signature": "public System.Void ClearBiomeMusic()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A0E277536F51AAE9AEAB2A7165A0D42DBD1184C834D61E6832C94D5FA31C1DAE",
              "Hash": "2C3ABCF9D6E16471E64FFB3C0149362E76EDD998C45A9B0ACA3FF2DABD28C566",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAudioWorld()-\u003ECandide.Sound.AudioWorld",
              "Name": "GetAudioWorld",
              "Signature": "private Candide.Sound.AudioWorld GetAudioWorld()",
              "Visibility": "private",
              "ReturnType": "Candide.Sound.AudioWorld",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "8F116CA45A2C7175419A33AB0CE387B6549E5000641ABABDB6F36E54C6B43946",
              "Hash": "6ACE9D6D93377FC4CB9C7F4B86550F6275D393EF7A1A81766127A067488DFE35",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFadingTrackArgsFromEventId(CandideCreator.Shared.Models.WorldAudioTrack, System.String)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetFadingTrackArgsFromEventId",
              "Signature": "private Candide.Sound.FadingTrackArgs GetFadingTrackArgsFromEventId(CandideCreator.Shared.Models.WorldAudioTrack ambienceTrack, System.String eventId)",
              "Visibility": "private",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "ambienceTrack",
                  "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "4340981BE791D1E88F466B69660048BC73B85B83D5ED4F12892339A979F1DC97",
              "Hash": "CA79C96E00E5CE7F5E7D84AFBAECEB751DFA686CF10A40D778F26FF54C915927",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Args()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Parameter()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_ParameterValue()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::.ctor(!0)",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Volume()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFadingTrackArgsFromMusicId(CandideCreator.Shared.Models.WorldAudioTrack)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetFadingTrackArgsFromMusicId",
              "Signature": "private Candide.Sound.FadingTrackArgs GetFadingTrackArgsFromMusicId(CandideCreator.Shared.Models.WorldAudioTrack ambienceTrack)",
              "Visibility": "private",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "ambienceTrack",
                  "Type": "CandideCreator.Shared.Models.WorldAudioTrack",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "B8516BAAE7D834F5717BDC3833EED8CC165B70C28EB625F44DA759BBE7EDA0AA",
              "Hash": "19654ADD209AAB8C8C84BA96F9E518CD9A15D2DE065D346DD52E364A4E1BF858",
              "CalledMethods": [
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Id()",
                "Candide.Database.MusicTracksDataBase::GetMusicTrack(System.String)",
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Args()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Parameter()",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_ParameterValue()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::.ctor(!0)",
                "CandideCreator.Shared.Models.WorldAudioTrackArgs::get_Volume()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRelevantBossFight()-\u003ECandideServer.Models.Boss.BossFightModel",
              "Name": "GetRelevantBossFight",
              "Signature": "private CandideServer.Models.Boss.BossFightModel GetRelevantBossFight()",
              "Visibility": "private",
              "ReturnType": "CandideServer.Models.Boss.BossFightModel",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "AB0464EAA809DAAAACE975B47CB2483CEE39F3388FE2CDAC37B67807766E7704",
              "Hash": "106328941C2AF476B3828A865D81BF0A8383E493E3394D952785E6D85314397D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTrackArgs(System.Single)-\u003ECandide.Sound.FadingTrackArgs",
              "Name": "GetTrackArgs",
              "Signature": "public Candide.Sound.FadingTrackArgs GetTrackArgs(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "Candide.Sound.FadingTrackArgs",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 867,
              "BodyHash": "DA1648090069FE3CA019DE20F65E2CC88198412E3BBC3A8661CEF20168508D5C",
              "Hash": "482C993CBDC23EA21AAB4A0A01AC13F6FF13423B9538CDF3BA7390347F5EB6B3",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::GetRelevantBossFight()",
                "Shared.Data.BossDataBase::GetBossOrNull(System.String)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::ClearBiomeMusic()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::.ctor(!0)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::IsNearRaid()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::GetAudioWorld()",
                "CandideCreator.Shared.Models.WorldAudioTrack::get_Id()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::GetFadingTrackArgsFromMusicId(CandideCreator.Shared.Models.WorldAudioTrack)",
                "Candide.GameModels.Managers.TimeSystem::get_IsNight()",
                "System.Random::Next(System.Int32, System.Int32)",
                "Candide.Database.MusicGroupDataBase::GetMusicGroupDataOrNull(System.String)",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [
                "Transition",
                "event:/music/raid/raid",
                "*none*",
                "event:/music/dungeon/Dungeon",
                "plains",
                "forest",
                "event:/music/dawn/dawn",
                "event:/music/night/village_night",
                "event:/music/day/village"
              ],
              "Source": null
            },
            {
              "Id": "IsNearRaid()-\u003ESystem.Boolean",
              "Name": "IsNearRaid",
              "Signature": "private System.Boolean IsNearRaid()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 282,
              "BodyHash": "AB71202275E3E7E919DF78FAA7A5DE8D788E48608E79773FC6AF922B6F698D3A",
              "Hash": "1CB29738DAA6C85F492FAA21C120ADEC35D444E99DC4D3D50596443122CA9283",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "KeepPlayingCurrentSoundFor(System.Single)-\u003ESystem.Void",
              "Name": "KeepPlayingCurrentSoundFor",
              "Signature": "public System.Void KeepPlayingCurrentSoundFor(System.Single seconds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "seconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "D0DEB29D260D0F4F58CC20D4CA502162B3E4AC2D37E3FDD34C711D8F41DEF474",
              "Hash": "FA92D087B9031F92515763F0B1537259AEE7744F4309E2C0A2F5611D8C1504A7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8ED6184FDD01DF60DF5DBA86B37EA6C40CC2E7FFCE8422B38ADBC7FDCFC974F2",
              "Hash": "638E349EBE826BCB41BF12A9621CC08BD43DEDFF817FB13488051F6D46479769",
              "CalledMethods": [
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::ClearBiomeMusic()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9F4D23B1C7D7B9B84A361DE5496B48075F283BEE113B97D124E92BDA5C60D5F"
        },
        {
          "Id": "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem",
          "Name": "MusicSoundSystem",
          "DisplayName": "MusicSoundSystem",
          "FullName": "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem",
          "Namespace": "Candide.Sound.MusicAmbienceSystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEventsHandler:Candide.Sound.FadingAudioEventsHandler",
              "Name": "AudioEventsHandler",
              "Type": "Candide.Sound.FadingAudioEventsHandler",
              "Signature": "private Candide.Sound.FadingAudioEventsHandler AudioEventsHandler",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "992D14FA340381AC7EF663DE9950DCF063B06FEA92A69E0C57923E067D4D5E58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 272,
              "BodyHash": "5E5FA9EE61136B522E6B19EC59BEB95A9F9AF92B60BB7C5CCA55D64D15CDF0C3",
              "Hash": "A72F504A5607A62C3F5CB9462AEF4E572C8E62AE1992D49E73661B1729ECA533",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Sound.AudioEvent.AudioEvent::get_CurrentVolume()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Separator()",
                "System.Collections.Generic.List\u003CCandide.Sound.FadingAudioEvent\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::get_Current()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "List.Enumerator\u003CCandide.Sound.FadingAudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Current track",
                "-",
                "Volume ",
                "Fading",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "SetBossMusicFMODParameter(Candide.Sound.FmodParameter)-\u003ESystem.Void",
              "Name": "SetBossMusicFMODParameter",
              "Signature": "public System.Void SetBossMusicFMODParameter(Candide.Sound.FmodParameter parameter)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "Candide.Sound.FmodParameter",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "278D7576FEB9C562CEEA44066DC82FBC45994FDF9F38172234E648B796ECC778",
              "Hash": "C51EF2DEA8927AD05B70E54391AC31A51EBD0246E95005D3E3F6D0CDDF20B411",
              "CalledMethods": [
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopAll()-\u003ESystem.Void",
              "Name": "StopAll",
              "Signature": "public System.Void StopAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "A28EDC668129396B3A97511FCDDCB9E74807FC945DBA14D73B9663CE537F7269",
              "Hash": "2396814AA70547C5D26C6E4785B85B7E05072E936A2E968C68095B23564E6595",
              "CalledMethods": [
                "Candide.Sound.FadingAudioEventsHandler::StopAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState()-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "7C2C9EB9DEB61E93AE59ACE502DDB9C1FB4DC77432F4E05528E3E0C1BC99E183",
              "Hash": "55AFE1827ABD8DD4C68A67950CE3589BE1C6F8359D007046F46DDCC85F846A3F",
              "CalledMethods": [
                "Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::StopAll()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::SyncFullGameState()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "82DD09A3B7D62704B2821F9AE3F74B4E371FBB3FD8749FCD963CDB65DED0D41E",
              "Hash": "1F919BD9D445BC4DBC0C1880BAEBB5B2E6F2433CF8E8EB31CBDBC0FD9C32DDD1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Sound.MusicAmbienceSystems.MusicSoundState::GetTrackArgs(System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "Candide.Sound.FadingAudioEventsHandler::FadeOutCurrentTrack()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::get_HasValue()",
                "System.Nullable\u003CCandide.Sound.FmodParameter\u003E::get_Value()",
                "Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)",
                "Candide.Sound.FadingAudioEventsHandler::SetTrack(Candide.Sound.FadingTrackArgs)",
                "Candide.Sound.FadingAudioEventsHandler::Update(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AC314B0B3E8E51B34A1E3828213DC95838F6E62B0727B8D6C6F4F7500B2529AD"
        },
        {
          "Id": "Candide.Sound.SoundExtensions",
          "Name": "SoundExtensions",
          "DisplayName": "SoundExtensions",
          "FullName": "Candide.Sound.SoundExtensions",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "EmitSoundOneShot",
              "Signature": "public System.Void EmitSoundOneShot(Shared.Entity.EntityWrapper entity, System.String eventName, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DCC45E0295B5C54348C3C048D656F4BCA1E1366A650107813DCD59F754068197",
              "Hash": "95135DC51F0BFBA1439515D0070059E3AE5455784C711FD3DBFFD976977A2477",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.String, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "EmitSoundOneShot",
              "Signature": "public System.Void EmitSoundOneShot(Shared.Entity.EntityWrapper entity, System.String eventName, System.String parameterName, System.Single parameterValue, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "61F41C1425A22F05C771218A8C7715E0D6DEEB46440AB1E09B4741780069CEB3",
              "Hash": "8BBC2F5E9D2D929584D089551BA64A8A4A42CEB332F42702DF47DB748ADC2653",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventWithParameterOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.String, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8CB3874EFE6367C51589DD01CAC8D04B55372ED118CE20C296135936CEC313A3"
        },
        {
          "Id": "Candide.Sound.SoundImGuiTestSuite",
          "Name": "SoundImGuiTestSuite",
          "DisplayName": "SoundImGuiTestSuite",
          "FullName": "Candide.Sound.SoundImGuiTestSuite",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ErrorList:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "ErrorList",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E ErrorList",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DC83A3E957A42916FF74A13F76C602D5D2506838AC1742D1182CA975A4F8D64"
            },
            {
              "Id": "FmodDebugEnabled:System.Boolean",
              "Name": "FmodDebugEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FmodDebugEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3ED2CC145A4F10277871DD75D596131E749B745BB8D8CDE414E8E88A558A8F58"
            },
            {
              "Id": "TestingEnabled:System.Boolean",
              "Name": "TestingEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TestingEnabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E372B41C98AA244AEB552695C9E671EABA83C13C2DC3DFCE9A09261B8B7FC1AF"
            },
            {
              "Id": "_projectTreeNodes:System.Collections.Generic.List\u00601\u003CSoundImGuiTestSuite\u002BFmodTreeNode\u003E",
              "Name": "_projectTreeNodes",
              "Type": "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E _projectTreeNodes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A9E2A5E2C9D92A2D29C1C6E4EF061482CFC78B4BB1603903E5A6C1626CDA7874"
            },
            {
              "Id": "_temporaryEventNameInput:System.String",
              "Name": "_temporaryEventNameInput",
              "Type": "System.String",
              "Signature": "private System.String _temporaryEventNameInput",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "795BE3CDD2F4A9A0BB1795FF790FFBA393CACF93D56BB64B5000D4C4D3BA2067"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BuildProjectExplorer()-\u003ESystem.Void",
              "Name": "BuildProjectExplorer",
              "Signature": "private System.Void BuildProjectExplorer()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 560,
              "BodyHash": "358CD6BEA0C82BE14D896CD746738077CCF7619D0D095F86C97B7384DF15DE16",
              "Hash": "EA19DD222D11E8671AED67EC1BD223EF5F3D7F7467D1728E854FCFA15F0D4E9C",
              "CalledMethods": [
                "FMOD.Studio.System::getBankList(FMOD.Studio.Bank[]\u0026)",
                "FMOD.Studio.Bank::getPath(System.String\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CFMOD.Studio.Bank\u003E::.ctor(!0)",
                "System.Nullable\u003CFMOD.Studio.Bank\u003E::get_HasValue()",
                "System.Nullable\u003CFMOD.Studio.Bank\u003E::get_Value()",
                "FMOD.Studio.Bank::getEventList(FMOD.Studio.EventDescription[]\u0026)",
                "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::.ctor()",
                "SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_0::.ctor()",
                "FMOD.Studio.EventDescription::getPath(System.String\u0026)",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)",
                "SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_0::\u003CBuildProjectExplorer\u003Eb__0(SoundImGuiTestSuite.FmodTreeNode)",
                "System.Predicate\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::Find(System.Predicate\u003C!0\u003E)",
                "SoundImGuiTestSuite.FmodTreeNode::.ctor()",
                "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::Add(!0)",
                "SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_1::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_1::\u003CBuildProjectExplorer\u003Eb__1(SoundImGuiTestSuite.FmodTreeNode)"
              ],
              "StringLiterals": [
                "bank:/Master Bank",
                "The event name should be in the format of event:/#### and hence always be length 2 here",
                "There are multiple events with the same name and path. This is unacceptable"
              ],
              "Source": null
            },
            {
              "Id": "CreateFmodDebugMessagesImGuiWindow()-\u003ESystem.Void",
              "Name": "CreateFmodDebugMessagesImGuiWindow",
              "Signature": "private System.Void CreateFmodDebugMessagesImGuiWindow()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "84483222F48F65E574E5672835D06340CD3049962ADF917A32E89EB44C8F982E",
              "Hash": "E91D398E97B1E673E97EEFE2942797A8E2E4364BD4D66E958CC43B26443CFABC",
              "CalledMethods": [
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [
                "Clear"
              ],
              "Source": null
            },
            {
              "Id": "CreateFmodTestingImGuiWindow()-\u003ESystem.Void",
              "Name": "CreateFmodTestingImGuiWindow",
              "Signature": "private System.Void CreateFmodTestingImGuiWindow()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "6F5EA521A88576538960F2F0DFEB2D83E05E4D4E715DB38487CFD5E8EA31094C",
              "Hash": "5AF58673A42C0126F6C919C678B8DF51151596EC481582852AC971DD90005298",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "ImGuiNET.ImGui::SameLine()",
                "FMOD.Studio.System::getEvent(System.String, FMOD.Studio.EventDescription\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.EventDescription::isValid()",
                "FMOD.Studio.EventDescription::getInstanceList(FMOD.Studio.EventInstance[]\u0026)",
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::hasHandle()",
                "FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)",
                "FMOD.Studio.EventInstance::release()",
                "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::GetEnumerator()",
                "List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::get_Current()",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)",
                "ImGuiNET.ImGui::TreePop()",
                "List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Event",
                "Play",
                "Stop"
              ],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "72CC6FA8F26A1DE896FF1AE00228046ED328A5BAC073B1233CA6C7DFC0EACC24",
              "Hash": "D738E61C257923F0195792E32E94942724468A52C8020D37D3946E1E4FECB14D",
              "CalledMethods": [
                "Candide.Sound.SoundImGuiTestSuite::BuildProjectExplorer()",
                "ImGuiNET.ImGui::PushItemWidth(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Sound.SoundImGuiTestSuite::CreateFmodDebugMessagesImGuiWindow()",
                "ImGuiNET.ImGui::End()",
                "Candide.Sound.SoundImGuiTestSuite::CreateFmodTestingImGuiWindow()",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::TreePop()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.SoundImGuiTestSuite::ReloadBanks()"
              ],
              "StringLiterals": [
                "Visual Sound",
                "FMOD Debug messages",
                "FMOD testing",
                "FMOD Testing",
                "MusicSystem",
                "AmbienceSystem",
                "Stop all events",
                "Reload banks"
              ],
              "Source": null
            },
            {
              "Id": "RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite\u002BFmodTreeNode)-\u003ESystem.Void",
              "Name": "RecursivelyCreateImGuiTreeNodes",
              "Signature": "private System.Void RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode currentNode)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "currentNode",
                  "Type": "SoundImGuiTestSuite.FmodTreeNode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "337CC89A60B1886912AFA16BA16E72D334D7E16CC138BBCC700764046342CD14",
              "Hash": "911AE35D7BA1E4C8197A24A4237ACEC17BB241461B320BB58A108392BA0430CC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::GetEnumerator()",
                "List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::get_Current()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)",
                "ImGuiNET.ImGui::TreePop()",
                "List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()",
                "Candide.Sound.SoundImGuiTestSuite::SetAndPlayFmodEvent(System.String)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadBanks()-\u003ESystem.Void",
              "Name": "ReloadBanks",
              "Signature": "private System.Void ReloadBanks()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "990267A42A92625526A7D21E396243D1A12AEBB573EA5BBBDE72D5007D7754D0",
              "Hash": "C9FD7D42390E6F7F021A3CCB7C3AC5BB997AFAA4F908423083C6DE3F3BBE5BF7",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::StopAllEvents()",
                "Candide.Sound.SoundPlayer::UnloadAndRelease()",
                "Candide.Sound.SoundPlayer::Initialize()",
                "Candide.Sound.SoundImGuiTestSuite::BuildProjectExplorer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAndPlayFmodEvent(System.String)-\u003ESystem.Void",
              "Name": "SetAndPlayFmodEvent",
              "Signature": "private System.Void SetAndPlayFmodEvent(System.String eventPath)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "37F98F540F5D3C84F433E0A44C28622E43B5B16A67DCB2ABEA9E535C7294F4AF",
              "Hash": "355BBDE9CD64584E25903934D34207784A5F4A48F6884125F60E1CFC6BC1CBB3",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BBE25253CD505F891D5D785A75F8F95E536C15D94A4BDB215750758CAB3F2F01"
        },
        {
          "Id": "Candide.Sound.SoundPlayer",
          "Name": "SoundPlayer",
          "DisplayName": "SoundPlayer",
          "FullName": "Candide.Sound.SoundPlayer",
          "Namespace": "Candide.Sound",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioEvents:System.Collections.Generic.HashSet\u00601\u003CCandide.Sound.AudioEvent.AudioEvent\u003E",
              "Name": "AudioEvents",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E",
              "Signature": "internal System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E AudioEvents",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A1D16F222F5A92AB6A841DEB30B8200A3B39484629DBA6A537A2A1974E8027ED"
            },
            {
              "Id": "Banks:System.Collections.Generic.List\u00601\u003CFMOD.Studio.Bank\u003E",
              "Name": "Banks",
              "Type": "System.Collections.Generic.List\u003CFMOD.Studio.Bank\u003E",
              "Signature": "private System.Collections.Generic.List\u003CFMOD.Studio.Bank\u003E Banks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC8BB386EBE9850584AAA39A0B415F85AE74855728A90B03DC2F3E09AB681BB8"
            },
            {
              "Id": "DistanceFactor:System.Single",
              "Name": "DistanceFactor",
              "Type": "System.Single",
              "Signature": "public System.Single DistanceFactor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E06BA8CAC6E75F7F7221BD94867C64DD6777841E33EF15FC2A31114A0F204C31"
            },
            {
              "Id": "EntityTrackedAudioEvents:System.Collections.Generic.Dictionary\u00602\u003CCandide.Sound.AudioEvent.AudioEvent,System.Guid\u003E",
              "Name": "EntityTrackedAudioEvents",
              "Type": "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E EntityTrackedAudioEvents",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "731417A2A907D6354DC6A437489C380D1E7A5E676D64F0042E91791F0933D4B4"
            },
            {
              "Id": "FmodLiveUpdatePort:System.UInt16",
              "Name": "FmodLiveUpdatePort",
              "Type": "System.UInt16",
              "Signature": "private System.UInt16 FmodLiveUpdatePort",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12293BED3FDAC6D9F1F09FE44CA5D8E6626C142CF5621261E32687E4749120EC"
            },
            {
              "Id": "Initialized:System.Boolean",
              "Name": "Initialized",
              "Type": "System.Boolean",
              "Signature": "internal System.Boolean Initialized",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FC065B649D82DA50097A84A8681237C96152772BFB1F1E933026CDD53AA99B9"
            },
            {
              "Id": "IsUnloadingSounds:System.Boolean",
              "Name": "IsUnloadingSounds",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsUnloadingSounds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36CF9F3655E11E816C2AA193560EDDB11DBF94E99A99DBABED485A5E074B15CC"
            },
            {
              "Id": "ListenerPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ListenerPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ListenerPosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6BB9F579042ED0F9D29126A31C971ED15C124C37067CFDE90910647F46553296"
            },
            {
              "Id": "StudioSystem:FMOD.Studio.System",
              "Name": "StudioSystem",
              "Type": "FMOD.Studio.System",
              "Signature": "internal FMOD.Studio.System StudioSystem",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9833F5DA131B0EAEBF861AA4318D5688CF876B0B36D7F9A80C00F5C25C5D0E6C"
            },
            {
              "Id": "VisualSound:System.Boolean",
              "Name": "VisualSound",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean VisualSound",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22112F073553AA4AF02E400D4B09543633A40B73C54779C7B8BE63921EF57FEA"
            },
            {
              "Id": "_bankPath:System.String",
              "Name": "_bankPath",
              "Type": "System.String",
              "Signature": "private System.String _bankPath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4EF5441C0DCE299CB0B89E445CA3B6A576DF9C81A28C371D714AE470CFCD84CF"
            },
            {
              "Id": "_eventAttributes:FMOD.ATTRIBUTES_3D",
              "Name": "_eventAttributes",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "private FMOD.ATTRIBUTES_3D _eventAttributes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A63365EEF7AE5CB264E5B50DEBDBD6C3D13D17DC072AC986350A1C433BDFDE6"
            },
            {
              "Id": "_listenerAttributes:FMOD.ATTRIBUTES_3D",
              "Name": "_listenerAttributes",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "private FMOD.ATTRIBUTES_3D _listenerAttributes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC45028B7388F8398A413FAD8ACEA7578582C8432106A3614B7A9DE0FE7C4FA3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNewAudioEvent(Candide.Sound.AudioEvent.AudioEvent, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AddNewAudioEvent",
              "Signature": "public System.Void AddNewAudioEvent(Candide.Sound.AudioEvent.AudioEvent audioEvent, Shared.Entity.EntityWrapper ownerEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "audioEvent",
                  "Type": "Candide.Sound.AudioEvent.AudioEvent",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "39A896864329447759DADC72380A096014EA0D57CE67814ACAFB8ED5E0531CF4",
              "Hash": "0574028899B386AD57780765B91EB81857DA13D44CEBE0FF100DD6383CCC7565",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::Add(!0)",
                "Candide.Sound.SoundPlayer::ConnectAudioEventToEntity(Candide.Sound.AudioEvent.AudioEvent, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AudioEventUnloaded(Candide.Sound.AudioEvent.AudioEvent)-\u003ESystem.Void",
              "Name": "AudioEventUnloaded",
              "Signature": "public System.Void AudioEventUnloaded(Candide.Sound.AudioEvent.AudioEvent audioEvent)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "audioEvent",
                  "Type": "Candide.Sound.AudioEvent.AudioEvent",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "8096F231180DB783F49B967BB452681EE11C3B3E270E3CB5CB990D4FFD612596",
              "Hash": "61C2A3BF4B5FD9B92734BDC82BA6616EBEB3E8853FA8AE3FC6E4E82ACD8A464F",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::Remove(!0)",
                "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ConnectAudioEventToEntity(Candide.Sound.AudioEvent.AudioEvent, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ConnectAudioEventToEntity",
              "Signature": "public System.Void ConnectAudioEventToEntity(Candide.Sound.AudioEvent.AudioEvent audioEvent, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "audioEvent",
                  "Type": "Candide.Sound.AudioEvent.AudioEvent",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "CFC10A452E7F4FF3C1BEE8A32B1084728B5FB70233EC81E39104FB5A10546588",
              "Hash": "4743F405D23C7592A7165AA75311A946A31F550C82A8CCA3A18ECE3DEC3D9BC6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateEventInstance(System.String)-\u003EFMOD.Studio.EventInstance",
              "Name": "CreateEventInstance",
              "Signature": "internal FMOD.Studio.EventInstance CreateEventInstance(System.String eventName)",
              "Visibility": "internal",
              "ReturnType": "FMOD.Studio.EventInstance",
              "Parameters": [
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "B4ED113321C1A97AD4CA9989A16B7C29833271AC4621004BB97558929A15B900",
              "Hash": "9917820A0D86D40C3311A0086473C588C6A80E08C47CD7BEADF54CA814A8288C",
              "CalledMethods": [
                "Candide.Sound.EventDescriptionCache::GetValidated(System.String)",
                "FMOD.Studio.EventDescription::createInstance(FMOD.Studio.EventInstance\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.EventInstance::isValid()",
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Fix when instance is invalid"
              ],
              "Source": null
            },
            {
              "Id": "Errcheck(FMOD.RESULT)-\u003ESystem.Void",
              "Name": "Errcheck",
              "Signature": "internal System.Void Errcheck(FMOD.RESULT r)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "27D6909EDDF3E8ED862552942FCC2E6E4ACABA8D4FC08D54946ADC9171B0F0A9",
              "Hash": "759DA9CE9B3710C65202C58BD9DF4C3D0A89E967161345B42FF8CF3394364E08",
              "CalledMethods": [
                "FMOD.Error::String(FMOD.RESULT)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "FMOD.FMODException::.ctor(System.String, FMOD.RESULT)"
              ],
              "StringLiterals": [
                "FMOD_ERR_EVENT_NOTFOUND - ",
                "FMOD.RESULT was ",
                " - "
              ],
              "Source": null
            },
            {
              "Id": "GetBus(SoundPlayer\u002BSoundGroup)-\u003EFMOD.Studio.Bus",
              "Name": "GetBus",
              "Signature": "private FMOD.Studio.Bus GetBus(SoundPlayer.SoundGroup group)",
              "Visibility": "private",
              "ReturnType": "FMOD.Studio.Bus",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "0E8160E86E27CD8ADFC613297AB44C0DC1CD2C61DEF87DDEB1BE6D7DEB81D0A0",
              "Hash": "371E2863ECE5C006EE62C7DC7F60B2F50C8D55B36B57BFAECED14C722B595BDB",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)"
              ],
              "StringLiterals": [
                "bus:/Audio premaster/music",
                "bus:/Audio premaster/sound effects",
                "bus:/Audio premaster/ambience",
                "bus:/"
              ],
              "Source": null
            },
            {
              "Id": "GetMute(SoundPlayer\u002BSoundGroup)-\u003ESystem.Boolean",
              "Name": "GetMute",
              "Signature": "public System.Boolean GetMute(SoundPlayer.SoundGroup group)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "4891B9811394A12905E564977FC0309785DAF04BE40177B3E64F2007F50F7608",
              "Hash": "1D52D67EE71F2F99C194C33CBE99EDE41AF0F60C25DFE7EB7E71DBFCC0BD7DCE",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::getMute(System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMute(System.String)-\u003ESystem.Boolean",
              "Name": "GetMute",
              "Signature": "public System.Boolean GetMute(System.String busPath)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "5F9289C1AE01A92EE692CF05215637CA91CEA18039A777968C5DD2E5835A1738",
              "Hash": "3522A7FB72B2B654DEF2DCF877AA5C33E232D72F1968D49A29D3BAA1590E44C2",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::getMute(System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPaused(SoundPlayer\u002BSoundGroup)-\u003ESystem.Boolean",
              "Name": "GetPaused",
              "Signature": "public System.Boolean GetPaused(SoundPlayer.SoundGroup group)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "8E5B3EEA86D5A854EFE18EDE3523293CD45ADDCCEBDBB99854ECDF7CA813751C",
              "Hash": "765E36F7D2A2F84CF17E47B5D5B4691DED4F67B4DA206DCFE24134A22743D85C",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::getPaused(System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPaused(System.String)-\u003ESystem.Boolean",
              "Name": "GetPaused",
              "Signature": "public System.Boolean GetPaused(System.String busPath)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "2919513F10EF44527CF5C81325200146F876925C8EAE42690A2DF5BD0FB8CB6E",
              "Hash": "81D18A2AFAB6EF005F3AD6AE6F0CE91C1E18FB610F00274CB2A6DC65F5640B21",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::getPaused(System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVolume(SoundPlayer\u002BSoundGroup)-\u003ESystem.Single",
              "Name": "GetVolume",
              "Signature": "public System.Single GetVolume(SoundPlayer.SoundGroup group)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "62B54A7E03736A941491149ED61E37F6C2F8B80DB83E550C8E7E495CC24AB779",
              "Hash": "BF9263AD55BD4F1A030DCBCA35A13B3FBB033546EE448581310E63FABA852A31",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::getVolume(System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVolume(System.String)-\u003ESystem.Single",
              "Name": "GetVolume",
              "Signature": "public System.Single GetVolume(System.String busPath)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "3605C160A89A5B839C3E94224A92EFF35BF13BFE49BD36983EA85A5D25F35936",
              "Hash": "6EDA058AF587D37DC213C88972347E30928B97D91D5FE87F1FA3B92244C6AF7F",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::getVolume(System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 722,
              "BodyHash": "4AD78C351AE668C6BE36663D915FA6082BD24B6D10532888285AC4E293BA2761",
              "Hash": "E756EE7E85421BA06DE7C1446B2B998DF351CD94EEB26252281521CFB7E627F6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::GetFullPath(System.String)",
                "Candide.Sound.SoundPlayer::LoadLibrary(System.String)",
                "FMOD.Studio.System::create(FMOD.Studio.System\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "System.Runtime.InteropServices.Marshal::SizeOf(!!0)",
                "FMOD.Studio.System::setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS)",
                "FMOD.Studio.System::getCoreSystem(FMOD.System\u0026)",
                "FMOD.System::setAdvancedSettings(FMOD.ADVANCEDSETTINGS\u0026)",
                "FMOD.Studio.System::initialize(System.Int32, FMOD.Studio.INITFLAGS, FMOD.INITFLAGS, System.IntPtr)",
                "Candide.Sound.SoundPlayer::LoadBank(System.String)",
                "Candide.Sound.SoundPlayer::SetVolume(SoundPlayer.SoundGroup, System.Single)"
              ],
              "StringLiterals": [
                "/fmod_banks/Desktop/",
                "FMOD\\64\\fmod.dll",
                "FMOD\\64\\fmodstudio.dll",
                "Master Bank.strings",
                "Master bank"
              ],
              "Source": null
            },
            {
              "Id": "LoadBank(System.String)-\u003ESystem.Void",
              "Name": "LoadBank",
              "Signature": "private System.Void LoadBank(System.String bankname)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bankname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "4BA3433DF04BCFA7196FA45ECBDC83CE5BF580E2B26A9B81AA4385581E2D2187",
              "Hash": "C857994EA1650B21F1D0210EC3C861A5CCCAB64FC242B44BD3476AC87B903F65",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)",
                "FMOD.Studio.System::loadBankFile(System.String, FMOD.Studio.LOAD_BANK_FLAGS, FMOD.Studio.Bank\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "System.Collections.Generic.List\u003CFMOD.Studio.Bank\u003E::Add(!0)"
              ],
              "StringLiterals": [
                ".bank"
              ],
              "Source": null
            },
            {
              "Id": "LoadLibrary(System.String)-\u003ESystem.IntPtr",
              "Name": "LoadLibrary",
              "Signature": "public System.IntPtr LoadLibrary(System.String dllToLoad)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "dllToLoad",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "37FB828E808DC384330102A1878E429BE51D436E1F3F8508385D8F0D444B4287",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.String, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Play3DEventOneShot",
              "Signature": "private System.Void Play3DEventOneShot(System.String eventName, Microsoft.Xna.Framework.Vector3 sourceRegularPosition, System.String parameterName, System.Single parameterValue, System.Single volume, System.Single pitch)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRegularPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 348,
              "BodyHash": "C76F077E0FF279896D338A42BE10E83210322E9C2D0B46D28C25706EB9CA7A42",
              "Hash": "1625F35D50D100844DF755FAC8D2C449EC049D4D57BE95995ED702D5F3FB9085",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Toolkit.FmodVectorExtension::ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.EventDescriptionCache::GetValidated(System.String)",
                "FMOD.Studio.EventDescription::isValid()",
                "FMOD.Studio.EventDescription::createInstance(FMOD.Studio.EventInstance\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventInstance::setParameterByName(System.String, System.Single, System.Boolean)",
                "FMOD.Studio.EventInstance::set3DAttributes(FMOD.ATTRIBUTES_3D)",
                "FMOD.Studio.EventInstance::setVolume(System.Single)",
                "FMOD.Studio.EventInstance::setPitch(System.Single)",
                "FMOD.Studio.EventInstance::start()",
                "FMOD.Studio.EventInstance::release()",
                "Candide.Sound.SoundPlayer::Print(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Environment::get_StackTrace()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Color::get_White()"
              ],
              "StringLiterals": [
                "SoundPlayer: Tried to play a sound with volume set to 0. EventName: \u0027",
                "\u0027",
                "[SoundPlayer] Failed playing 3D audio",
                "EventName: ",
                "Info: ",
                "Stack trace: "
              ],
              "Source": null
            },
            {
              "Id": "Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Play3DEventOneShot",
              "Signature": "public System.Void Play3DEventOneShot(System.String eventname, Microsoft.Xna.Framework.Vector3 sourceRegularPosition, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRegularPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "8C9EE0EB2E8127AE9283EF69B40452AEBDCE83F2BD2C3BE73431E6E61923B694",
              "Hash": "594484909EB1CDCC776C49EA1DD6594887162FF6E7C64910D0DF5C65E51BACAA",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.String, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Play3DEventWithParameterOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.String, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Play3DEventWithParameterOneShot",
              "Signature": "public System.Void Play3DEventWithParameterOneShot(System.String eventname, Microsoft.Xna.Framework.Vector3 sourceRegularPosition, System.String parameterName, System.Single parameterValue, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventname",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceRegularPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameterValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C7B737D641498EB44376D765110734937C0D22760FB76F49F0B3FB6A02ED92CA",
              "Hash": "B2578E9602E14714576BBADC56F7BB72338ADFE532D0C238F480523B3D9E1E7B",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.String, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayEventOneShot(System.String, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlayEventOneShot",
              "Signature": "public System.Void PlayEventOneShot(System.String eventName, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "eventName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "4043D881280E1EB0F047F51891871A73C74D103C8EE70A24545D6867CAB119FE",
              "Hash": "6F40C3A583AE460A9B9F37D8356FBAB8AE6409D0BC9A157D2D25C57854A732CA",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Sound.EventDescriptionCache::GetValidated(System.String)",
                "FMOD.Studio.EventDescription::createInstance(FMOD.Studio.EventInstance\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.EventInstance::isValid()",
                "FMOD.Studio.EventDescription::is3D(System.Boolean\u0026)",
                "FMOD.Studio.EventInstance::set3DAttributes(FMOD.ATTRIBUTES_3D)",
                "FMOD.Studio.EventInstance::setVolume(System.Single)",
                "FMOD.Studio.EventInstance::setPitch(System.Single)",
                "FMOD.Studio.EventInstance::start()",
                "FMOD.Studio.EventInstance::release()",
                "Candide.Sound.SoundPlayer::Print(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Environment::get_StackTrace()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Color::get_White()"
              ],
              "StringLiterals": [
                "SoundPlayer: Tried to play a sound with volume set to 0. EventName: \u0027",
                "\u0027",
                "[SoundPlayer] Failed playing audio",
                "EventName: ",
                "Info: ",
                "Stack trace: "
              ],
              "Source": null
            },
            {
              "Id": "Print(System.String)-\u003ESystem.Void",
              "Name": "Print",
              "Signature": "public System.Void Print(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "D0F455CB43CE16030842EF214DAEB7C0E54ABC1080B570C602736DA12441CD5F",
              "Hash": "0CAE31F03BEF40F626033AE25CC9B97302B352B54185BC9263DD918820919235",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetIsIndoors(System.Boolean)-\u003ESystem.Void",
              "Name": "SetIsIndoors",
              "Signature": "public System.Void SetIsIndoors(System.Boolean isIndoors)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "isIndoors",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "0CE21FFC61238F54DCAAE01C950E32D8D7981D0983303576C35CB62C3AB8BB71",
              "Hash": "7CDFD339F51BD5206622042F6061E2EF9CB2C3891167D43E0D402F24EA2EE945",
              "CalledMethods": [
                "FMOD.Studio.System::setParameterByName(System.String, System.Single, System.Boolean)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)"
              ],
              "StringLiterals": [
                "parameter:/is_indoors"
              ],
              "Source": null
            },
            {
              "Id": "SetMute(SoundPlayer\u002BSoundGroup, System.Boolean)-\u003ESystem.Void",
              "Name": "SetMute",
              "Signature": "public System.Void SetMute(SoundPlayer.SoundGroup group, System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "513E021DBC6C317514BD473D7EA525814029715B78FB389B032AF73EA15F63DF",
              "Hash": "AC7A58EA81A5156EAAB36E121641FDBFFEA6C537A5F39F80EDA9DDFD7B53F8EB",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::setMute(System.Boolean)",
                "FMOD.Studio.System::update()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMute(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetMute",
              "Signature": "public System.Void SetMute(System.String busPath, System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "23227EE31DAF9D15C42C07649F04A96965251A9CF0721658ADB7BF31B9914834",
              "Hash": "35276B39A4AD80BD219808775F3815F3D792F82B4894B5F98DDD3112F9FE1167",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::setMute(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPaused(SoundPlayer\u002BSoundGroup, System.Boolean)-\u003ESystem.Void",
              "Name": "SetPaused",
              "Signature": "public System.Void SetPaused(SoundPlayer.SoundGroup group, System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "D2BDC62A9080E90556BFA53E7444F9AF78361D47D1547D430EC35DF10AF7C633",
              "Hash": "CD796103219B23134BC2E19AD666C2815A495D25E7FDF2B66CCC3C0E30B73996",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::setPaused(System.Boolean)",
                "FMOD.Studio.System::update()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetPaused(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "SetPaused",
              "Signature": "public System.Void SetPaused(System.String busPath, System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D1C7AFD18C9B0ACA3DA9BB7BD2DD6E2D5286236D8C608F08E3957A3329BA36A0",
              "Hash": "1DCE5716DE88D52AD983A9DDE402765A3EA9BC76DE791CB51DA40F76D2D26FD6",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::setPaused(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSfxReverb(System.Boolean)-\u003ESystem.Void",
              "Name": "SetSfxReverb",
              "Signature": "public System.Void SetSfxReverb(System.Boolean turnOn)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "turnOn",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "214A13B385D57BB415A77EB6ECC2740BA34A897297A3AA1AAD70CCF346F1EA40",
              "Hash": "4532784A8A3EE9444F73B17294DBC828ECBD2D4B9067EDF93CAB4739CA8D4A04",
              "CalledMethods": [
                "FMOD.Studio.System::setParameterByName(System.String, System.Single, System.Boolean)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)"
              ],
              "StringLiterals": [
                "parameter:/IsInDungeon"
              ],
              "Source": null
            },
            {
              "Id": "SetVolume(SoundPlayer\u002BSoundGroup, System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(SoundPlayer.SoundGroup group, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "24735AE7CE49B982F88A46C69C5F33B67E8C5831636C1F56C8C7C894930D6C3B",
              "Hash": "16992F4277F6C61FCBBEDAA9E0A388362C8F71D3E8B69B80E430822C40389B19",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::GetBus(SoundPlayer.SoundGroup)",
                "FMOD.Studio.Bus::setVolume(System.Single)",
                "FMOD.Studio.System::update()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVolume(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetVolume",
              "Signature": "public System.Void SetVolume(System.String busPath, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "busPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A3E910F6481CCC46586890E1B68D08FB89E0397B7E2855F0B4F3639E3F2D3BC2",
              "Hash": "5584FEDE0E92580968CC6ED48CA64337B8BCC60F17D9A95A9BFED484CACB9F2A",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "FMOD.Studio.Bus::setVolume(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StopAllEvents()-\u003ESystem.Void",
              "Name": "StopAllEvents",
              "Signature": "public System.Void StopAllEvents()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "900A7F74AFFCFFD4A06172B86E0269C39E8FB270A83B0E6D404308679F7E9208",
              "Hash": "E3FF0BED8FE4FDF693D9477D3F803DD426DB77C0CE02DCAD648A6B86CC644952",
              "CalledMethods": [
                "FMOD.Studio.System::getBus(System.String, FMOD.Studio.Bus\u0026)",
                "Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)",
                "FMOD.Studio.Bus::stopAllEvents(FMOD.Studio.STOP_MODE)"
              ],
              "StringLiterals": [
                "bus:/"
              ],
              "Source": null
            },
            {
              "Id": "UnloadAndRelease()-\u003ESystem.Void",
              "Name": "UnloadAndRelease",
              "Signature": "public System.Void UnloadAndRelease()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "38241C85001415E7B0FC9115680DDECA9819C0E2E2B8F4FEB66899CC6DC15F66",
              "Hash": "79266A79A0D5031BFBEACE24C612ED1E184B9FF402A04D8A23350D84F0C784AB",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::get_Current()",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "HashSet.Enumerator\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandide.Sound.AudioEvent.AudioEvent\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::Clear()",
                "Candide.Sound.EventDescriptionCache::Clear()",
                "FMOD.Studio.System::release()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single xPos, System.Single yPos, System.Single zPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "xPos",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yPos",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zPos",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 209,
              "BodyHash": "7CC20605C6B8AE8B8A1D50552EAAC71DF9E57A84080A07C010CC66279467C092",
              "Hash": "776ED6FC28F1949C7D9ACF7099B96BB8E464CBA9A7DCD40D27C25AABBE0F33D6",
              "CalledMethods": [
                "FMOD.Studio.System::setListenerAttributes(System.Int32, FMOD.ATTRIBUTES_3D)",
                "FMOD.Studio.System::update()",
                "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::ContainsKey(!0)",
                "Candide.Sound.AudioEvent.AudioEvent::Unload()",
                "System.Collections.Generic.Dictionary\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::Remove(!0)",
                "Dictionary.Enumerator\u003CCandide.Sound.AudioEvent.AudioEvent, System.Guid\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "994C4EF4961D31E3667511F53B47497D8FF39475474256401BC82F4DFEC5D6E9"
        },
        {
          "Id": "Candide.Sound.TileBasedFootstepHandler",
          "Name": "TileBasedFootstepHandler",
          "DisplayName": "TileBasedFootstepHandler",
          "FullName": "Candide.Sound.TileBasedFootstepHandler",
          "Namespace": "Candide.Sound",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CountBeforeFootstep:System.Single",
              "Name": "CountBeforeFootstep",
              "Type": "System.Single",
              "Signature": "public System.Single CountBeforeFootstep",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84EEBB0CBD1A705D976657A9B13C692D5EC1DE39A14EA6FDE25DFB93E39D83AD"
            },
            {
              "Id": "CountBeforeSound:System.Single",
              "Name": "CountBeforeSound",
              "Type": "System.Single",
              "Signature": "public System.Single CountBeforeSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CBFC7ADE07DF825F2DEF7CC9121454EC4D9637A915381E3273343ECCFEC1575"
            },
            {
              "Id": "FootstepCounter:System.Single",
              "Name": "FootstepCounter",
              "Type": "System.Single",
              "Signature": "public System.Single FootstepCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C4E68688E26D2ADE196B5518F4B6D45CBF16FD70C4498BCC4D538EC2B04EA1A"
            },
            {
              "Id": "SoundCounter:System.Single",
              "Name": "SoundCounter",
              "Type": "System.Single",
              "Signature": "public System.Single SoundCounter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE695BD4157BCC630DD36FCB0D364C39DF7CD9921A86F9A3ECAA8E28A98191AC"
            },
            {
              "Id": "WalkedInBloodTimer:System.Single",
              "Name": "WalkedInBloodTimer",
              "Type": "System.Single",
              "Signature": "public System.Single WalkedInBloodTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F1570B57529208E693FA381FA925D631751F9EA8FB4B88F15748B141184C606"
            },
            {
              "Id": "_currentGround:Shared.Data.GroundTileData",
              "Name": "_currentGround",
              "Type": "Shared.Data.GroundTileData",
              "Signature": "private Shared.Data.GroundTileData _currentGround",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43A22C5DF8385396D6A7188FA7BA553842377DD24296C6D750A10164EBD545D0"
            },
            {
              "Id": "_drawFootPrints:System.Boolean",
              "Name": "_drawFootPrints",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _drawFootPrints",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E7100D58113AF5CE0B6A85251A00663B21516E223705BB7A24E265941B502B0"
            },
            {
              "Id": "_footstepParticle:System.String",
              "Name": "_footstepParticle",
              "Type": "System.String",
              "Signature": "private System.String _footstepParticle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2747C552AB9B81E48156CBABAF432F2CD92DFD894284C19490FBB42B614BB78"
            },
            {
              "Id": "_rightFoot:System.Boolean",
              "Name": "_rightFoot",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _rightFoot",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66E0A13AA747ECF5F712995F9E61F42512B1141544AB12016116479953A1E4E2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HandleFootStep(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "HandleFootStep",
              "Signature": "private System.Void HandleFootStep(Shared.Entity.EntityWrapper entity, System.Boolean isWalking)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isWalking",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 852,
              "BodyHash": "E930490ABFD0E6F56C426594C9BFE10851A3AAFAB7F1F4B4B94B5BF4F524932E",
              "Hash": "F4CBB10EED8908105B7378A0D1630772A69F08C846DB32D16475F2DA6883528A",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "System.Nullable\u003CShared.Data.FootstepVfxData\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Data.FootstepVfxData\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Data.FootstepVfxData\u003E::get_Value()",
                "Candide.Database.ParticleDataBase::GetParticleData(System.String)",
                "Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Data.VfxSpacAnimationData::.ctor()",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(Candide.Data.VfxSpacAnimationData, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [
                "vfx_dust",
                "dustgenericsmall",
                "footstep_dust"
              ],
              "Source": null
            },
            {
              "Id": "HandleSound(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "HandleSound",
              "Signature": "private System.Void HandleSound(Shared.Entity.EntityWrapper entity, System.Single speed, System.Single volume, System.Single pitch)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "4F0FF2AC161E6B80783C912D6142CD99826F62D0E36500717295F9697A5B075F",
              "Hash": "E38A894A9FC5095BF3273419D09DE0FBB980E3AB44050FB0E5C32B4139DC12B8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "PlayFootstepSound",
              "Signature": "public System.Void PlayFootstepSound(Shared.Entity.EntityWrapper entity, System.Boolean isWalking, System.Single speed, System.Single volume, System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isWalking",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "36B083662235344352652B3274C602293F1654389422C54910C594D7A2BB80D4",
              "Hash": "BA7476C9BB5406A6469853076D89C102626FC7E59248E58956C7E7E026219E91",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_HeightFromFloor()",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Candide.Sound.TileBasedFootstepHandler::HandleFootStep(Shared.Entity.EntityWrapper, System.Boolean)",
                "Candide.Sound.TileBasedFootstepHandler::HandleSound(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WalkedInBlood()-\u003ESystem.Void",
              "Name": "WalkedInBlood",
              "Signature": "public System.Void WalkedInBlood()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "627A26B66C56A49EC20007D5734A5E203CA01721340B2F479A7E9275567DA87A",
              "Hash": "88E4903C72285E5B9D5AC49202CECB948D4D1E0A4C07F6DBC8929C4B27C06854",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E0CDC1B36C83322AE7DDCC6C9973B12317F45BA26DFE96F9CB646270ADAC5AA1"
        },
        {
          "Id": "Candide.Spellbook.Exceptions.SpellNotFoundException",
          "Name": "SpellNotFoundException",
          "DisplayName": "SpellNotFoundException",
          "FullName": "Candide.Spellbook.Exceptions.SpellNotFoundException",
          "Namespace": "Candide.Spellbook.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.Steam.SteamIntegration",
          "Name": "SteamIntegration",
          "DisplayName": "SteamIntegration",
          "FullName": "Candide.Steam.SteamIntegration",
          "Namespace": "Candide.Steam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_joinGameRequestedCallback:Steamworks.Callback\u00601\u003CSteamworks.GameRichPresenceJoinRequested_t\u003E",
              "Name": "_joinGameRequestedCallback",
              "Type": "Steamworks.Callback\u003CSteamworks.GameRichPresenceJoinRequested_t\u003E",
              "Signature": "private Steamworks.Callback\u003CSteamworks.GameRichPresenceJoinRequested_t\u003E _joinGameRequestedCallback",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8EA0CE858D62466C28087C5EABE76E38464C547C3798004851551AA6976EBB2B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanJoinGame(System.String)-\u003ESystem.Boolean",
              "Name": "CanJoinGame",
              "Signature": "public System.Boolean CanJoinGame(System.String connectString)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "connectString",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "5E298266540FAD0B941D12B46676A879347C0D222B3BDDDBC014A43CA43CE9C9",
              "Hash": "46B8BBD91DE149BB62424B8BF88A63266456C020073D673B7679C2CA9EEC91CE",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::get_Chars(System.Int32)",
                "System.MemoryExtensions::AsSpan(System.String, System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.UInt64::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.UInt64\u0026)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "System.Int32::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)"
              ],
              "StringLiterals": [
                ":"
              ],
              "Source": null
            },
            {
              "Id": "CheckStartupJoin()-\u003ESystem.Void",
              "Name": "CheckStartupJoin",
              "Signature": "private System.Void CheckStartupJoin()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F79A18FB5697EA042C5BB396EEF97E9701218F3EC49D8C157292011E00F534BC",
              "Hash": "EB7FF2AF739894E407A0C4A726837504AB24BD220EA2F2FBFEFD868E299CABD0",
              "CalledMethods": [
                "Steamworks.SteamApps::GetLaunchCommandLine(System.String\u0026, System.Int32)",
                "Candide.Steam.SteamIntegration::JoinGame(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F4C4CB31264BBEAEA2C3B0FF9199FBFF3B15F70DC2CB8EDE4BB0ABA47C5CFBAA",
              "Hash": "13E637F515A83A1969B2AE44772E9E4A00F37177E091AA4DACF43F356CBAD9A8",
              "CalledMethods": [
                "Candide.Steam.SteamIntegration::JoinGameRequested(Steamworks.GameRichPresenceJoinRequested_t)",
                "Callback.DispatchDelegate\u003CSteamworks.GameRichPresenceJoinRequested_t\u003E::.ctor(System.Object, System.IntPtr)",
                "Steamworks.Callback\u003CSteamworks.GameRichPresenceJoinRequested_t\u003E::Create(Callback.DispatchDelegate\u003C!0\u003E)",
                "Candide.Steam.SteamIntegration::CheckStartupJoin()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JoinGame(System.String)-\u003ESystem.Void",
              "Name": "JoinGame",
              "Signature": "public System.Void JoinGame(System.String connectString)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "connectString",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 374,
              "BodyHash": "2A18C2BABDE655B3DB6EF888F0DB4CBACE7397DDC67D86A445BE2EF0501C1F5D",
              "Hash": "8504C5164668F45F90A50E4D340E6C5123257E91A9E882C8C360C8BD42DC2D62",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::get_Chars(System.Int32)",
                "System.MemoryExtensions::AsSpan(System.String, System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.UInt64::TryParse(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Globalization.NumberStyles, System.IFormatProvider, System.UInt64\u0026)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::Split(System.String, System.StringSplitOptions)",
                "System.Int32::TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32\u0026)",
                "Candide.CandideUI.Windows.CandideModalWindow::ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)",
                "Candide.MainMenu.Ui.MainMenuUiController::get_State()",
                "Candide.MainMenu.Ui.MainMenuUiController::Next()",
                "Candide.MainMenu.Ui.MainMenuUiController::Reset()",
                "Candide.MainMenu.Ui.JoinGameState::.ctor()",
                "Candide.MainMenu.Ui.MainMenuUiController::StartJoinProcess(Candide.MainMenu.Ui.JoinGameState, Candide.MainMenu.MainMenuPanelState[], System.Int32)"
              ],
              "StringLiterals": [
                ":",
                "You can only join another game while in the main menu"
              ],
              "Source": null
            },
            {
              "Id": "JoinGameRequested(Steamworks.GameRichPresenceJoinRequested_t)-\u003ESystem.Void",
              "Name": "JoinGameRequested",
              "Signature": "private System.Void JoinGameRequested(Steamworks.GameRichPresenceJoinRequested_t callback)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "Steamworks.GameRichPresenceJoinRequested_t",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1551FA0AB71F57BC0597BED46D820D08BCF4FB734A063CF37921B71C58905CAD",
              "Hash": "15E454FC2352EACF0A83CBD241883F0E4C3623C7BB7BD2498E6D9A0BD7A8F1F7",
              "CalledMethods": [
                "Steamworks.GameRichPresenceJoinRequested_t::get_m_rgchConnect()",
                "Candide.Steam.SteamIntegration::JoinGame(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4C919A7610DF9AED303ADAF152531227B1B4F5CB8912F3F5FA8C6C12614B5BD2"
        },
        {
          "Id": "Candide.Terminal.GameTerminal",
          "Name": "GameTerminal",
          "DisplayName": "GameTerminal",
          "FullName": "Candide.Terminal.GameTerminal",
          "Namespace": "Candide.Terminal",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "Commands:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Terminal.TerminalCommand\u003E",
              "Name": "Commands",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E Commands",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F22464E28319A215CE4E8B0A5716D3DB0AD1A45F53DA2079F81DB98E7845921C"
            },
            {
              "Id": "_currentInput:System.String",
              "Name": "_currentInput",
              "Type": "System.String",
              "Signature": "private System.String _currentInput",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA94CCF267B3486127E46C988B4E7B8ACF5D94556D33817A8E3B5465344EFD24"
            },
            {
              "Id": "_cursor:System.Int32",
              "Name": "_cursor",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _cursor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "257B7B6E9E868BADF9CA37D8B29D725CD9F475ACCEF48426AE26FD0F7692E3FA"
            },
            {
              "Id": "_game:Candide.CandideEngine",
              "Name": "_game",
              "Type": "Candide.CandideEngine",
              "Signature": "private Candide.CandideEngine _game",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BC13D8573B6828F26360BBFF45B93D56631D6BA30FF55EE697AA209565F5932"
            },
            {
              "Id": "_history:System.Collections.Generic.Stack\u00601\u003CGameTerminal\u002BTerminalLine\u003E",
              "Name": "_history",
              "Type": "System.Collections.Generic.Stack\u003CGameTerminal.TerminalLine\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CGameTerminal.TerminalLine\u003E _history",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACE951456D46126DB0B7BDB236AA7D0FF07880753BAC14DDB97704A9F5C85A85"
            },
            {
              "Id": "_inputHistory:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "_inputHistory",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.String\u003E _inputHistory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1CE65A457F2DE63230AA598B14EB992FBF331F34E101C3DF268FE6651017B01E"
            },
            {
              "Id": "_inputIndex:System.Int32",
              "Name": "_inputIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _inputIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "147F65A9899BA40E469EF995E5326161BBBCA2A26B3FB6DF4EC1F018505AA433"
            },
            {
              "Id": "_inputLine:System.Text.StringBuilder",
              "Name": "_inputLine",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder _inputLine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "634494EB49FAEBF5C88B87431D56642E37461F31573AFF1B85200CD587EF96EF"
            },
            {
              "Id": "_luaState:NLua.Lua",
              "Name": "_luaState",
              "Type": "NLua.Lua",
              "Signature": "private NLua.Lua _luaState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF1350F03DC5FB936D427C34A14B2F4490CFA368DE2EE85E9EADD2360AE8C6B2"
            },
            {
              "Id": "_options:Candide.Terminal.GameTerminalOptions",
              "Name": "_options",
              "Type": "Candide.Terminal.GameTerminalOptions",
              "Signature": "private Candide.Terminal.GameTerminalOptions _options",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF81D1FA5A881DFD8AF1AF5FC8547B12766C586D3E290A2F46A208940AD5FB7B"
            },
            {
              "Id": "_pixel:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "_pixel",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "private Microsoft.Xna.Framework.Graphics.Texture2D _pixel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "176DB7E3DBE951C84606C57260760DB6CDC5877F25B2A5FF1A975DD5DFC3BC2D"
            },
            {
              "Id": "_spriteBatch:Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Name": "_spriteBatch",
              "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
              "Signature": "private Microsoft.Xna.Framework.Graphics.SpriteBatch _spriteBatch",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4EE974AC07917947A129C431B7A73CF282EEAD335C89C9A2F59BAFA247F259A7"
            },
            {
              "Id": "_suggestion:System.Text.StringBuilder",
              "Name": "_suggestion",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder _suggestion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7784CC56397B5D045F290757492193C21F25ABD59C1B6C1277E811B2690748EA"
            },
            {
              "Id": "_suggestionIndex:System.Int32",
              "Name": "_suggestionIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _suggestionIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "969A6812D2A552B2F74A409763BD87EAA484DF9596BB3BD2DDA5D0D2CF23D814"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "E3287D1C4B759F2511AD87CB939EC6224F62239067D76DBDC0C5EDDF878F5E15",
              "Hash": "4526F6A8D3C2301D957C75428D012652789AE64075292CC110ED35E70A537B81",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddCommand(System.String, GameTerminal\u002BTerminalCommandAction)-\u003ESystem.Void",
              "Name": "AddCommand",
              "Signature": "public System.Void AddCommand(System.String key, GameTerminal.TerminalCommandAction command)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "command",
                  "Type": "GameTerminal.TerminalCommandAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A0E2D3B9B3C368CC541950DB0E983EA23D42CB5A511338BDBE928005341A7331",
              "Hash": "508F87FA4E1ADBD0731FA0D1A1D5E2702CB7C4872DF04ED6BB5CB544102F8ABC",
              "CalledMethods": [
                "Candide.Terminal.TerminalCommand::.ctor(GameTerminal.TerminalCommandAction)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddCommand(System.String, GameTerminal\u002BTerminalCommandAction, GameTerminal\u002BTerminalCommandSuggestion)-\u003ESystem.Void",
              "Name": "AddCommand",
              "Signature": "public System.Void AddCommand(System.String key, GameTerminal.TerminalCommandAction command, GameTerminal.TerminalCommandSuggestion suggestion)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "command",
                  "Type": "GameTerminal.TerminalCommandAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "suggestion",
                  "Type": "GameTerminal.TerminalCommandSuggestion",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "7067354AA5659280AD192BDAF7F4E1275E594A0401E78B4804D2F93EE227D52F",
              "Hash": "26BD5A9D748806148C7A4864CC4D471C10F6EAF134BC43585DFF47DE3247F7EA",
              "CalledMethods": [
                "Candide.Terminal.TerminalCommand::.ctor(GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddCommand(System.String, GameTerminal\u002BTerminalCommandAction, GameTerminal\u002BTerminalCommandSuggestion2)-\u003ESystem.Void",
              "Name": "AddCommand",
              "Signature": "public System.Void AddCommand(System.String key, GameTerminal.TerminalCommandAction command, GameTerminal.TerminalCommandSuggestion2 suggestion)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "command",
                  "Type": "GameTerminal.TerminalCommandAction",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "suggestion",
                  "Type": "GameTerminal.TerminalCommandSuggestion2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "CA4D81CA61281A9A418B639E4BC74DBA97460F4E6F4CF5761A1DCF8AC86B146B",
              "Hash": "E60E356F76DE158E9BDCEA379B2638F0A5B8FBF2946342B88206D230F0D43F8C",
              "CalledMethods": [
                "Candide.Terminal.TerminalCommand::.ctor(GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion2)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddLine(System.String)-\u003ESystem.Void",
              "Name": "AddLine",
              "Signature": "public System.Void AddLine(System.String text)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "092BB1D91014914E16D04ADC857322E9F736436C8811409436A51450F557B220",
              "Hash": "14960004840FDA8170CC0D6522EC77BEB597665D1B894A9E73C60CDDF1E0D4AB",
              "CalledMethods": [
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Candide.Terminal.GameTerminal::WrapText(FontStashSharp.StaticSpriteFont, System.String, System.Single)",
                "GameTerminal.TerminalLine::.ctor(System.String, System.Int32)",
                "System.Collections.Generic.Stack\u003CGameTerminal.TerminalLine\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CharPressed(System.Char, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "CharPressed",
              "Signature": "public System.Void CharPressed(System.Char c, Microsoft.Xna.Framework.Input.KeyboardState ks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "System.Char",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "797590ED12C995D18467579A954A309A278F5F582C5C8AC5C8C2645D128A89A8",
              "Hash": "F45FD491C5572643F75E93DC9E8F90096F4DEF8D127CF24455141180A5260944",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "FontStashSharp.StaticSpriteFont::get_Glyphs()",
                "FontStashSharp.Int32Map\u003CFontStashSharp.FontGlyph\u003E::ContainsKey(System.Int32)",
                "System.Text.StringBuilder::Insert(System.Int32, System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "1205029ED5F824E2F6892F2F76193B5743A57056381A4D19641E4ACD27590051",
              "Hash": "5AADBBD27EB2AFE66BB9A60816966C08229E8F71CB5AD8620BF5B890DE142D45",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C9F65874E9511F0F7175779296354DA8983C1B6F5500FE697256B0D79241B56D",
              "Hash": "2409D1FA65D0FC21F763C0FDDFDAB188DDC66DCE10D79E255051B178A470D4C3",
              "CalledMethods": [
                "NLua.Lua::Dispose()",
                "Candide.Terminal.KeyboardInput::Dispose()",
                "System.Collections.Generic.Stack\u003CGameTerminal.TerminalLine\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCommand(System.String)-\u003ESystem.String",
              "Name": "DoCommand",
              "Signature": "public System.String DoCommand(System.String input)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "C504416132D547F72CA6A78F513E1ECF9B57F092EC742AB5805C3CA588E9689E",
              "Hash": "ADFE7925CC45D185BD2F1B39BA51CEF8D60E8F40BA2BC336833CB2BCA4A489F8",
              "CalledMethods": [
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::TryGetValue(!0, !1\u0026)",
                "GameTerminal.TerminalCommandAction::Invoke(System.String[])",
                "System.Object::ToString()",
                "Candide.Terminal.GameTerminal::AddLine(System.String)"
              ],
              "StringLiterals": [
                "Command not found."
              ],
              "Source": null
            },
            {
              "Id": "DoLua(System.String)-\u003ESystem.String",
              "Name": "DoLua",
              "Signature": "public System.String DoLua(System.String stuff)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "stuff",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "4312F52A57CFEE34089AE95B0214798BC18340C23CF7AD3A9AD82E56959A8EA3",
              "Hash": "DB268ABE2CDEA314039E23011801AF8F0C05FF8F4CBF01F7E897985D057B4F53",
              "CalledMethods": [
                "NLua.Lua::DoString(System.String, System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "chunk"
              ],
              "Source": null
            },
            {
              "Id": "Draw()-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 688,
              "BodyHash": "67DB304BB3AA964763438255FA1925EF89DFA333075EB3D0F0FDD18C5D9C3A70",
              "Hash": "B66C7AF43947C696CA0C15FBA999900BDF29D4A6AD0E2D78DDFDD0A8818071E9",
              "CalledMethods": [
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Text.StringBuilder, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.Text.StringBuilder, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_UnitX()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.Stack\u003CGameTerminal.TerminalLine\u003E::GetEnumerator()",
                "Stack.Enumerator\u003CGameTerminal.TerminalLine\u003E::get_Current()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Stack.Enumerator\u003CGameTerminal.TerminalLine\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [
                "HEJSAN"
              ],
              "Source": null
            },
            {
              "Id": "KeyPressed(Microsoft.Xna.Framework.Input.Keys, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "KeyPressed",
              "Signature": "public System.Void KeyPressed(Microsoft.Xna.Framework.Input.Keys k, Microsoft.Xna.Framework.Input.KeyboardState ks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "k",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1386,
              "BodyHash": "ADC18183D203994F904C58F9A11DF4B6328D1784B87BD5C40B2B115944AF411A",
              "Hash": "51DC2A6910FB2AA4D0938DF0DE6A81AD2F6C92515514BB41503B560EE1695F72",
              "CalledMethods": [
                "Candide.UserSettings.MiscUserSettings::get_EnableDeveloperConsole()",
                "Candide.GameModels.Services.GameStateService::Send_DebugActivated(System.Boolean)",
                "System.Text.StringBuilder::get_Length()",
                "System.Text.StringBuilder::Append(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Clear()",
                "System.Object::ToString()",
                "System.String::get_Length()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Candide.Terminal.GameTerminal::AddLine(System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.String::Substring(System.Int32, System.Int32)",
                "System.String::get_Chars(System.Int32)",
                "Candide.Terminal.GameTerminal::DoCommand(System.String)",
                "System.String::Concat(System.String, System.String)",
                "NLua.Lua::DoString(System.String, System.String)",
                "System.Text.StringBuilder::get_Chars(System.Int32)",
                "Candide.Terminal.GameTerminal::SuggestCommand(System.String)",
                "System.Text.StringBuilder::Remove(System.Int32, System.Int32)",
                "Candide.Terminal.KeyboardInput::get_CtrlDown()",
                "Candide.CandideUI.Text.TextCopy.Clipboard::GetText()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Text.StringBuilder::Insert(System.Int32, System.Object)"
              ],
              "StringLiterals": [
                "return ",
                "chunk",
                "null"
              ],
              "Source": null
            },
            {
              "Id": "SuggestCommand(System.String)-\u003ESystem.Void",
              "Name": "SuggestCommand",
              "Signature": "private System.Void SuggestCommand(System.String input)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "6697989FDE5F280C84EA87B2A97E0DDE7BCEF0A58DF33533AC184401E6D771F9",
              "Hash": "A4795EF1C5A9FA5DCCD349B68B60855F66CEBB634C2C0C77D4FC5F1094008D94",
              "CalledMethods": [
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::get_Keys()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::get_Length()",
                "System.String::Substring(System.Int32, System.Int32)",
                "GameTerminal.TerminalCommandSuggestion::Invoke()",
                "GameTerminal.TerminalCommandSuggestion2::Invoke(System.Int32)",
                "System.Text.StringBuilder::get_Length()",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "System.String::StartsWith(System.String)",
                "System.Text.StringBuilder::Clear()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "EB64D7C09D6D6CF9CB6DBE513459607C749E5B4EDBCA7207E65CA446647ADA69",
              "Hash": "C1544E50D34A0A70B78F6AB14079E8C4D79D7553E33C67EC11D1EC722424DDA1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WrapText(FontStashSharp.StaticSpriteFont, System.String, System.Single)-\u003ESystem.String",
              "Name": "WrapText",
              "Signature": "public System.String WrapText(FontStashSharp.StaticSpriteFont font, System.String text, System.Single maxLineWidth)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "font",
                  "Type": "FontStashSharp.StaticSpriteFont",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxLineWidth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "AB4620D45C007E2913A0D3249BE7EA7886F87F6FC81A46CF5D047894AC627D9E",
              "Hash": "1F29EF7DAE7F355CD3FEDEA338B94162FF240BF0A728A7B510B6DAB7B39CEA61",
              "CalledMethods": [
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "System.Text.StringBuilder::.ctor()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Object::ToString()",
                "System.String::op_Equality(System.String, System.String)",
                "System.String::get_Length()",
                "System.String::Insert(System.Int32, System.String)",
                "System.String::Concat(System.String, System.String)",
                "Candide.Terminal.GameTerminal::WrapText(FontStashSharp.StaticSpriteFont, System.String, System.Single)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E28CA1FC4E4060F37A0D4B0CBE94CA10AB6474FF22E8CA5A84C7ED52BDEE0E1F"
        },
        {
          "Id": "Candide.Terminal.GameTerminalOptions",
          "Name": "GameTerminalOptions",
          "DisplayName": "GameTerminalOptions",
          "FullName": "Candide.Terminal.GameTerminalOptions",
          "Namespace": "Candide.Terminal",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BackgroundColor:Microsoft.Xna.Framework.Color",
              "Name": "BackgroundColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BackgroundColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3AA0989EA56BFE777561A6D2F66B34C2882D2F465D8DEAD8070964E8C0FE93F"
            },
            {
              "Id": "BufferColor:Microsoft.Xna.Framework.Color",
              "Name": "BufferColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color BufferColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA6E6CCAE0DB08EA091F14738987791320D236494EF5AACFE77C533B3C95A188"
            },
            {
              "Id": "CursorColor:Microsoft.Xna.Framework.Color",
              "Name": "CursorColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color CursorColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1AAA0A975EF7689EC6018FFD5B9EF97BB080571CC4910697931672BC2DC5945"
            },
            {
              "Id": "FontBase:FontStashSharp.StaticSpriteFont",
              "Name": "FontBase",
              "Type": "FontStashSharp.StaticSpriteFont",
              "Signature": "public FontStashSharp.StaticSpriteFont FontBase",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F081BC9658351C6CC5FC7A1671C61EFA00247B00A499A4956A31161007D1D333"
            },
            {
              "Id": "FontColor:Microsoft.Xna.Framework.Color",
              "Name": "FontColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color FontColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40996816284A4171A7171BC72A6324E4AA547CA090FA8D1F4DA04A08E8C4CF8"
            },
            {
              "Id": "PastCommandOutputColor:Microsoft.Xna.Framework.Color",
              "Name": "PastCommandOutputColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color PastCommandOutputColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18173E335AF8C39EA9DACACFAD57A82FCB665FC3B155D0A4361B6FC1C7920BA9"
            },
            {
              "Id": "Prompt:System.String",
              "Name": "Prompt",
              "Type": "System.String",
              "Signature": "public System.String Prompt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFFEEBDF27B0DAD3AF003619D426897615D582BD7D0D14D320C0657B122D908F"
            },
            {
              "Id": "PromptColor:Microsoft.Xna.Framework.Color",
              "Name": "PromptColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color PromptColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "455BC5BF03845AF178602532E19DA5B2979D8510507A943ED92E652F7699B553"
            },
            {
              "Id": "RowCount:System.Int32",
              "Name": "RowCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RowCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD837AAFC419B4FB8F5ED2AA3693ED35BA7ECA8A5CBF1F4FC5091D1FDEFC490A"
            },
            {
              "Id": "SuggestionColor:Microsoft.Xna.Framework.Color",
              "Name": "SuggestionColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color SuggestionColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C869CDC542E7CFD7C213699506CB93CAE8DB26C8663D009E3516DDD4697F6CCB"
            },
            {
              "Id": "ToggleKey:Microsoft.Xna.Framework.Input.Keys",
              "Name": "ToggleKey",
              "Type": "Microsoft.Xna.Framework.Input.Keys",
              "Signature": "public Microsoft.Xna.Framework.Input.Keys ToggleKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48F219CD24183B437D827BFF17D5487321AFAAD3CD28A9C7FC1E2BDCC55C6379"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9177DBE4B46620F673A8EEE8ED3B72D8AC49BB00954821FA2A81FC8BD181DFF"
        },
        {
          "Id": "Candide.Terminal.KeyboardInput",
          "Name": "KeyboardInput",
          "DisplayName": "KeyboardInput",
          "FullName": "Candide.Terminal.KeyboardInput",
          "Namespace": "Candide.Terminal",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharPressed:KeyboardInput\u002BCharEnteredHandler",
              "Name": "CharPressed",
              "Type": "KeyboardInput.CharEnteredHandler",
              "Signature": "private KeyboardInput.CharEnteredHandler CharPressed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16DA15FF063F50416B3F940822352A3D00FEE7F71A6AB2C8ED923851C1A0FBAC"
            },
            {
              "Id": "KeyDown:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyDown",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "private KeyboardInput.KeyEventHandler KeyDown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB7D9DA85A51E9DCDD88BD6100FF09350FDB619B417FA0AC8020D93FCE2AEB95"
            },
            {
              "Id": "KeyPressed:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyPressed",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "private KeyboardInput.KeyEventHandler KeyPressed",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13C9EB641AEE00211BD76F57D3046C76E3D1E4AFEDC3BB8922A919B38009595D"
            },
            {
              "Id": "KeysEnum:Microsoft.Xna.Framework.Input.Keys[]",
              "Name": "KeysEnum",
              "Type": "Microsoft.Xna.Framework.Input.Keys[]",
              "Signature": "public Microsoft.Xna.Framework.Input.Keys[] KeysEnum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E417BE02B148893F9E791DD712EDEC99EE7E7E50AF2010C8640645BE74D28151"
            },
            {
              "Id": "KeyUp:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyUp",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "private KeyboardInput.KeyEventHandler KeyUp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FACA75CC223B226F9F0001D751E9ED1BFD8A3DE7C9DFC38581E59001927CA6E1"
            },
            {
              "Id": "SpecialCharacters:System.Char[]",
              "Name": "SpecialCharacters",
              "Type": "System.Char[]",
              "Signature": "public System.Char[] SpecialCharacters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FBF90104F2D31CE339E0BABF2BADF890F2AD8FC7EF29FD256854F398C866A70E"
            },
            {
              "Id": "_downSince:System.DateTime",
              "Name": "_downSince",
              "Type": "System.DateTime",
              "Signature": "private System.DateTime _downSince",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7260C90FA32E5F572FCCDE91A68632B5A9BBD646CF9EBFDC26340C8C33B62D95"
            },
            {
              "Id": "_filterSpecialCharacters:System.Boolean",
              "Name": "_filterSpecialCharacters",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _filterSpecialCharacters",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B190BC78F8D92D4614EC8A945242678B2BD668580E37B9FD6BC1C8C240AABD6"
            },
            {
              "Id": "_game:Microsoft.Xna.Framework.Game",
              "Name": "_game",
              "Type": "Microsoft.Xna.Framework.Game",
              "Signature": "private Microsoft.Xna.Framework.Game _game",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "241B0639EAD5C60BCAFE4E106C8D6CF92BCCBAF22F17D9C94CC92D49764E459D"
            },
            {
              "Id": "_lastRep:System.DateTime",
              "Name": "_lastRep",
              "Type": "System.DateTime",
              "Signature": "private System.DateTime _lastRep",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F82DEF65948E2BCDA77FDF728BD089F842BA875B3EE969B7BDA713065F4A3765"
            },
            {
              "Id": "_prevKeyState:Microsoft.Xna.Framework.Input.KeyboardState",
              "Name": "_prevKeyState",
              "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
              "Signature": "private Microsoft.Xna.Framework.Input.KeyboardState _prevKeyState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD8094F71AA1A3E0A0286BBEE859207DAE315CC8A2257619582F53C140CC7862"
            },
            {
              "Id": "_repChar:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Input.Keys\u003E",
              "Name": "_repChar",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E _repChar",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BA6E4BAF70E234D69ACDA65C04BCD4DBA1BF12D18559EB825FD0817837E67F7"
            },
            {
              "Id": "_repsPerSec:System.Int32",
              "Name": "_repsPerSec",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repsPerSec",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BE34812F42107BB5ABCE00C83C62DA58786BC8F03C4880CD5A4D5637D7F090D"
            },
            {
              "Id": "_timeUntilRepInMillis:System.Single",
              "Name": "_timeUntilRepInMillis",
              "Type": "System.Single",
              "Signature": "private System.Single _timeUntilRepInMillis",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5908AA5BF181C22FBC177F34A58BFF522673A5DD566BC6EDF907586B809C78FA"
            }
          ],
          "Properties": [
            {
              "Id": "AltDown:System.Boolean",
              "Name": "AltDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AltDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B8CDD8F94ECA198B75642C7D1C98851518E9BF40D205B9631216C4106E69269A"
            },
            {
              "Id": "CtrlDown:System.Boolean",
              "Name": "CtrlDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CtrlDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A22A137322C4F8A970E96920EBADB138CB4BF2CE4887EB7392B705AFEFAFCEA1"
            },
            {
              "Id": "ShiftDown:System.Boolean",
              "Name": "ShiftDown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShiftDown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "94F3EDFD614E27B38D4652CF94A47FA0B37917468EB854A91A04A0028C014F69"
            }
          ],
          "Events": [
            {
              "Id": "CharPressed:KeyboardInput\u002BCharEnteredHandler",
              "Name": "CharPressed",
              "Type": "KeyboardInput.CharEnteredHandler",
              "Signature": "public KeyboardInput.CharEnteredHandler CharPressed",
              "Visibility": "public",
              "Hash": "1A7FACB059133802C8132D8D65B06D4215D4D7DF0D73421641FA505F5DA7A339"
            },
            {
              "Id": "KeyDown:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyDown",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "public KeyboardInput.KeyEventHandler KeyDown",
              "Visibility": "public",
              "Hash": "FB162591FA22D6D151219DC325CD8DCB059BF15D5F64F321E2F354002CFFFCA9"
            },
            {
              "Id": "KeyPressed:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyPressed",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "public KeyboardInput.KeyEventHandler KeyPressed",
              "Visibility": "public",
              "Hash": "371148AB2D6A5874F510780DF6775DA50512A15ED2B61BEEB694AAC8074F792B"
            },
            {
              "Id": "KeyUp:KeyboardInput\u002BKeyEventHandler",
              "Name": "KeyUp",
              "Type": "KeyboardInput.KeyEventHandler",
              "Signature": "public KeyboardInput.KeyEventHandler KeyUp",
              "Visibility": "public",
              "Hash": "5551ACD0AC11702315353BC2B836A3ED742C93BC5C2187467B0165542C889836"
            }
          ],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "04C681A9E449C1A9AADA04A862094DECF2BB673A7B8C3537CB39A4AC7AB49727",
              "Hash": "711CC5A14102108D5AA559F9E7A18523D1FB0F0FF9F108594BE5F52AB7F79264",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Microsoft.Xna.Framework.Game, System.Single, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Microsoft.Xna.Framework.Game g, System.Single timeUntilRepInMilliseconds, System.Int32 repsPerSecond, System.Boolean filterSpecialCharactersFromCharPressed)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "g",
                  "Type": "Microsoft.Xna.Framework.Game",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeUntilRepInMilliseconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "repsPerSecond",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filterSpecialCharactersFromCharPressed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "780E07311552FBCE27D609AF137E572760FEF660FC588E951D75FC4D0F52C262",
              "Hash": "39874EBA91047BABB46A8EEA2D4387AF7B72F4C3DF9095689AA283666864F332",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Game::get_Window()",
                "Candide.Terminal.KeyboardInput::TextEntered(System.Object, Microsoft.Xna.Framework.TextInputEventArgs)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.TextInputEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Microsoft.Xna.Framework.GameWindow::add_TextInput(System.EventHandler\u003CMicrosoft.Xna.Framework.TextInputEventArgs\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JustPressed(Microsoft.Xna.Framework.Input.KeyboardState, Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "JustPressed",
              "Signature": "private System.Boolean JustPressed(Microsoft.Xna.Framework.Input.KeyboardState keyState, Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "keyState",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A45C97F51233257449B8582FC8577919BA863D39915D0F7C063FA0C664F82622",
              "Hash": "9F92880BDAC8998AB48839D0790795C71C79126378E275A56647356AADB10E08",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "JustReleased(Microsoft.Xna.Framework.Input.KeyboardState, Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Boolean",
              "Name": "JustReleased",
              "Signature": "private System.Boolean JustReleased(Microsoft.Xna.Framework.Input.KeyboardState keyState, Microsoft.Xna.Framework.Input.Keys key)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "keyState",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A9F0B0E946419E32F9FAA79737879A514586AECCFD40853166070366198A2AB0",
              "Hash": "1D9BBC42D393ED8E21046D182E61D5608F7699497654C8A3776C661B12514D02",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyUp(Microsoft.Xna.Framework.Input.Keys)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TextEntered(System.Object, Microsoft.Xna.Framework.TextInputEventArgs)-\u003ESystem.Void",
              "Name": "TextEntered",
              "Signature": "private System.Void TextEntered(System.Object sender, Microsoft.Xna.Framework.TextInputEventArgs e)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sender",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "e",
                  "Type": "Microsoft.Xna.Framework.TextInputEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "3E15E8E030A405B1CDC0D61EAB4521775016E42EAEF7478529A4CBFABB575FE3",
              "Hash": "A337141F02629E0D773159D0EE0BCCA0AE11F5691D9469DEC12CE174BE5C00C5",
              "CalledMethods": [
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "KeyboardInput.CharacterEventArgs::.ctor(System.Char)",
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "KeyboardInput.CharEnteredHandler::Invoke(KeyboardInput.CharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "BC51DD76D3D04AAA44978535EF8F7FB56616D6622C401195F570CA4A3EE5B1A7",
              "Hash": "82B8EDAD5C3E2F5055CD11FCDF5DF57C96C79C04892449B373FF2BF6EAB7E34D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "Candide.Terminal.KeyboardInput::JustPressed(Microsoft.Xna.Framework.Input.KeyboardState, Microsoft.Xna.Framework.Input.Keys)",
                "KeyboardInput.KeyEventArgs::.ctor(Microsoft.Xna.Framework.Input.Keys)",
                "KeyboardInput.KeyEventHandler::Invoke(KeyboardInput.KeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)",
                "System.DateTime::get_Now()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::.ctor(!0)",
                "Candide.Terminal.KeyboardInput::JustReleased(Microsoft.Xna.Framework.Input.KeyboardState, Microsoft.Xna.Framework.Input.Keys)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::GetValueOrDefault()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "System.DateTime::Subtract(System.DateTime)",
                "System.TimeSpan::FromMilliseconds(System.Double)",
                "System.TimeSpan::CompareTo(System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "42C06BEC5BABDCD76D70857BC886BC15AB2DF45C0D29EDCCBCC90CE1EFF866D8"
        },
        {
          "Id": "Candide.Terminal.TerminalCommand",
          "Name": "TerminalCommand",
          "DisplayName": "TerminalCommand",
          "FullName": "Candide.Terminal.TerminalCommand",
          "Namespace": "Candide.Terminal",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:GameTerminal\u002BTerminalCommandAction",
              "Name": "Action",
              "Type": "GameTerminal.TerminalCommandAction",
              "Signature": "public GameTerminal.TerminalCommandAction Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACCEC71626BEF3FCE35DF073344810675FB7C32EF9A112112AF16F67E0D6B1E8"
            },
            {
              "Id": "Suggestion:GameTerminal\u002BTerminalCommandSuggestion",
              "Name": "Suggestion",
              "Type": "GameTerminal.TerminalCommandSuggestion",
              "Signature": "public GameTerminal.TerminalCommandSuggestion Suggestion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B59C93234D9E5FC9C2663F935AD627A6B5CE7B3D90A9FA4E041D34B6E819A0AC"
            },
            {
              "Id": "Suggestion2:GameTerminal\u002BTerminalCommandSuggestion2",
              "Name": "Suggestion2",
              "Type": "GameTerminal.TerminalCommandSuggestion2",
              "Signature": "public GameTerminal.TerminalCommandSuggestion2 Suggestion2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B52F3B299F12093E371BFCD7A81F18AC991D6E5B4B0EDDF9524228976B6DC760"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F68815D1F2DCB8EC331CAD4DFB2781CFE75E711F780F47B4898AD85159B4A70"
        },
        {
          "Id": "Candide.TestAndDebug",
          "Name": "TestAndDebug",
          "DisplayName": "TestAndDebug",
          "FullName": "Candide.TestAndDebug",
          "Namespace": "Candide",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeGenerator:CandideServer.World.Generation.BiomeGenerator",
              "Name": "BiomeGenerator",
              "Type": "CandideServer.World.Generation.BiomeGenerator",
              "Signature": "public CandideServer.World.Generation.BiomeGenerator BiomeGenerator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFA6649701D8F2AAEC7F47E878D24258EB83AA035C2BD6BC861229655917EA1B"
            },
            {
              "Id": "BlueNoisePoints:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "BlueNoisePoints",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E BlueNoisePoints",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB24B99EE21AA654723F93797A7E626610ADA1CFD5D18C272D0C98932F4C1880"
            },
            {
              "Id": "BlueNoisePoints2:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E",
              "Name": "BlueNoisePoints2",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E BlueNoisePoints2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AAB8AB62EA69BACB2ED191AD2BCBDFA0F9AEE1263FE3D91AC0BA80A9A2A5F148"
            },
            {
              "Id": "DebugDrawToggle:System.Boolean",
              "Name": "DebugDrawToggle",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugDrawToggle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF09C4021141F9CE04E403DA323682BA754B8F53CEB27322701C74FCC1AEF4A2"
            },
            {
              "Id": "DebugDrawWorldToggle:System.Boolean",
              "Name": "DebugDrawWorldToggle",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugDrawWorldToggle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "611244ADBD8A5423E9A11D6401376B816EBFF73DB4D14B68C809305167CF7DDD"
            },
            {
              "Id": "DrawOnGroundTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "DrawOnGroundTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D DrawOnGroundTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5698DBB2AC616F717562036CF5390B68CE2D63412C3C53ABDCB30DA992636FD2"
            },
            {
              "Id": "WorldGenerator:CandideServer.World.Generation.WorldGenerator",
              "Name": "WorldGenerator",
              "Type": "CandideServer.World.Generation.WorldGenerator",
              "Signature": "private CandideServer.World.Generation.WorldGenerator WorldGenerator",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D4129B02FE179C55438A132C92C8EB605ECD97D72272D89C2D4C6AD1472818AB"
            },
            {
              "Id": "WorldGeneratorTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "WorldGeneratorTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D WorldGeneratorTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F3E8FC33B9CC8716F09AC866D205E597410836285D3C67468A78CE4677012926"
            },
            {
              "Id": "_textureScale:System.Int32",
              "Name": "_textureScale",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _textureScale",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9427D69C087BC56D7EC4B0FF94635CFAD8DDB7BA3DDADF3B11632F01FC60B63A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EBA5136167C9533BC583FB57D4A732230EE4AC38802EFA6DCFD2AE6DEF0191DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTestGround(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawTestGround",
              "Signature": "public System.Void DrawTestGround(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "BB039AA083038D4616E6EB11C10E116DF77045B30D0A6BF388EDC8734F92E262",
              "Hash": "ADA649DFC855A1F8EA615BF6708582DDFB23BE20B2A4008E681D373D4177C627",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.Collections.Generic.List\u003CCandideServer.World.Generation.BiomePlacement\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.World.Generation.BiomePlacement\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "List.Enumerator\u003CCandideServer.World.Generation.BiomePlacement\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTestUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawTestUI",
              "Signature": "public System.Void DrawTestUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 935,
              "BodyHash": "8E8FB2A921C5AB82FCA52AB673FE3D654A97323A08BACB5C2EF2AFAC9DBA9A11",
              "Hash": "2500B6065E693E216FB5D83A89717E4148C9F282C4F691274E3B94DE00E0312A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "System.MathF::Round(System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Math::Cos(System.Double)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawPoint(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_Green()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ExportDropTables()-\u003ESystem.Void",
              "Name": "ExportDropTables",
              "Signature": "private System.Void ExportDropTables()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "8E7381C97C498E0EA4962B93DED61E06EE2F5E93C5A5D8D220E6785765627BFC",
              "Hash": "9E7EB4F83881A63C6F50A04FCD961C616053C6A04ACFA9314FB8F472134C98CA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::get_Values()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::get_Current()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideServer.Data.ServerDataSetups.ServerDropTableData::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Collections.Generic.List\u003CCandideServer.Data.ServerDataSetups.ServerDropTableData\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Text.Json.JsonSerializerOptions::.ctor()",
                "System.Text.Json.JsonSerializerOptions::set_IncludeFields(System.Boolean)",
                "System.Text.Json.JsonSerializerOptions::set_WriteIndented(System.Boolean)",
                "System.Text.Json.JsonSerializer::Serialize(!!0, System.Text.Json.JsonSerializerOptions)",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)"
              ],
              "StringLiterals": [
                "_"
              ],
              "Source": null
            },
            {
              "Id": "ExportDungeonsPoisList()-\u003ESystem.Void",
              "Name": "ExportDungeonsPoisList",
              "Signature": "private System.Void ExportDungeonsPoisList()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 558,
              "BodyHash": "8089838C847782EB21060D1C940B4335A7EED076B0A4F25F770B27DA919714C4",
              "Hash": "284C34EADD02D0C9EF03A4F7D3DA64864A7DAE08CFA40086533332E453E7C574",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, CandideServer.Models.PoiData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::get_Current()",
                "System.String::Equals(System.String, System.StringComparison)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.PoiData\u003E::MoveNext()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::MoveNext()",
                "System.Text.StringBuilder::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()"
              ],
              "StringLiterals": [
                " : ",
                "None",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "ExportItems()-\u003ESystem.Void",
              "Name": "ExportItems",
              "Signature": "private System.Void ExportItems()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3D7287525E522710E24666358A4C1179D3089A284BC88CABBC05D291B691B53A",
              "Hash": "8C57A4283214B07C8C53C31DE29182E10B005CC9B7887DB3C37F212462BEB1CC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::get_Values()",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Text.Json.JsonSerializerOptions::.ctor()",
                "System.Text.Json.JsonSerializerOptions::set_IncludeFields(System.Boolean)",
                "System.Text.Json.JsonSerializerOptions::set_WriteIndented(System.Boolean)",
                "System.Text.Json.JsonSerializer::Serialize(!!0, System.Text.Json.JsonSerializerOptions)",
                "Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GhostTownGenTesting()-\u003ESystem.Void",
              "Name": "GhostTownGenTesting",
              "Signature": "private System.Void GhostTownGenTesting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 752,
              "BodyHash": "CB20BAB36BD9A1C6DDB4637C5036B7C8C31961CC82896FE9F5B49B4150E7E604",
              "Hash": "D7EE78E7D82E8941706858AF8134D0B96D7C241B48FE2BA7BA11B8F285D9E67B",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "TestAndDebug.\u003C\u003Ec__DisplayClass19_0::.ctor()",
                "CandideServer.World.Generation.GhostTownGenerator::.ctor()",
                "TestAndDebug.\u003C\u003Ec__DisplayClass19_0::\u003CGhostTownGenTesting\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::DoBetweenServerUpdates(System.Action)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "TestAndDebug.\u003C\u003Ec__DisplayClass19_0::\u003CGhostTownGenTesting\u003Eb__1()",
                "CandideServer.World.Generation.WorldGenerator::.ctor()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideServer.ServerManagers.EntityServerManager::Debug_RemoveAllEntities()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::Clear()",
                "CandideServer.World.Generation.WorldGenerator::GenerateAll(CandideServer.Game.GameConfig, System.Boolean)",
                "CandideServer.World.Generation.WorldGenerator::SetupTileHeights()",
                "Candide.World.ExteriorWorldHandler::Reload()",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "System.Array::GetLength(System.Int32)",
                "Candide.World.WorldMap::UpdateWholeRectangle(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PathfindingTest()-\u003ESystem.Void",
              "Name": "PathfindingTest",
              "Signature": "private System.Void PathfindingTest()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 321,
              "BodyHash": "F75104BD106984663EDA5C57DDC105326C40CCF3AB6A16097C6F26BFADC52957",
              "Hash": "AB053A96D435A527B1894E437B701270139A6DECB5D467110E4B19046EBA2C20",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntityByName(System.String)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.GameModels.Managers.ClientPathFindManager::SetSearchingEntity(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "Candide.GameModels.Managers.ClientPathFindManager::FindPath(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)",
                "System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)",
                "System.Collections.Generic.IEnumerable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector4(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "Alpha Wolf"
              ],
              "Source": null
            },
            {
              "Id": "ResourceGenTesting()-\u003ESystem.Void",
              "Name": "ResourceGenTesting",
              "Signature": "private System.Void ResourceGenTesting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "E5B8427C6A338B8FEEC985A812F2688B065682B3F2D8C7B6C2D0D7B9A96EC4A1",
              "Hash": "3DC5D7409F05E3A70465DF1D358F01BE2183537BEDCEB640BB5694D419589608",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "CandideServer.World.Generation.ResourceDistributionGenerator::.ctor()",
                "CandideServer.World.Generation.ResourceDistributionGenerator::Generate(System.Int32, System.Int32, System.Int32, System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TestBiomeGenerator()-\u003ESystem.Void",
              "Name": "TestBiomeGenerator",
              "Signature": "public System.Void TestBiomeGenerator()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "D6802B3A68943AA07822BA0CAA11181DB6E9202B512922DBA41ECFD0AB413343",
              "Hash": "B8BCAD29983CA0437B5779828ABAC29E70BAD7AEB815E9F199D4CD80AC2A7D4F",
              "CalledMethods": [
                "CandideServer.World.Generation.BiomeGenerator::GenerateBiomes(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TestCitizenTierRandomness()-\u003ESystem.Void",
              "Name": "TestCitizenTierRandomness",
              "Signature": "private System.Void TestCitizenTierRandomness()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "3569D6801D54471B4CD1A49E411E5179E213324DD0420CFEA901D3A2578C1125",
              "Hash": "22E4DB2EDB83161E2F695CF0C85C076242A0DD9A2F058DE510DDD3B346D705E8",
              "CalledMethods": [
                "CandideServer.Entities.Controllers.ServerWildCitizenEntityController::GetTierFromDifficulty(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TestCrashingMessage()-\u003ESystem.Void",
              "Name": "TestCrashingMessage",
              "Signature": "public System.Void TestCrashingMessage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "8595A635B451AAD8D2C22066F36A317D5CB6D7F24DCB2CCBAB63F336F3771AAB",
              "Hash": "23319AA11C10FB35000ED8165411EC31AEB8022665E78522FC0FA95AF2110E49",
              "CalledMethods": [
                "System.Convert::FromBase64String(System.String)",
                "Candide.Multiplayer.Network.BetterMemoryStream::.ctor(System.Byte[])",
                "Candide.Multiplayer.Network.BetterMemoryStream::.ctor(System.Int32)",
                "System.Text.Encoding::get_UTF8()",
                "System.IO.BinaryReader::.ctor(System.IO.Stream, System.Text.Encoding, System.Boolean)",
                "System.IO.BinaryReader::ReadString()",
                "Candide.Multiplayer.Network.RiptideClientManager::DecompressMessage(Candide.Multiplayer.Network.BetterMemoryStream, Candide.Multiplayer.Network.BetterMemoryStream, System.Boolean, System.String, System.UInt16, System.Int32)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "CandideCreator.Shared.Serialization.CandideReflection::.ctor()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "Candide.GameModels.Services.SpellService::OnReceive_OnSpellCast(CandideServer.MessageModels.Spell.OnSpellCastMessage)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "FHNwZWxscy1vbi1zcGVsbC1jYXN0H4sIAAAAAAAAClRQvU4bQRD22ebsi7ENBuyOHJbSrg5BgSwgsi5gHbKFpUOIIkXW3sGsOO\u002BedtfAFUhWqpRBUaJUafIC",
                "whatever"
              ],
              "Source": null
            },
            {
              "Id": "TestDroptableRolling()-\u003ESystem.Void",
              "Name": "TestDroptableRolling",
              "Signature": "private System.Void TestDroptableRolling()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "E400B3E9A424E48DBC49B9D46AD4BFE16227B0F8535F4C2E9D809EFF06066F6C",
              "Hash": "C31BE1BC0CCA97FDBA250841A81866CC1EC4308113857B8D2022B628B0BBB182",
              "CalledMethods": [
                "CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "general:rare_items:1"
              ],
              "Source": null
            },
            {
              "Id": "TestExpertiseRandomness()-\u003ESystem.Void",
              "Name": "TestExpertiseRandomness",
              "Signature": "private System.Void TestExpertiseRandomness()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 239,
              "BodyHash": "9D67E4DB9ACC0D78BC7FFE31A4F37D8D5F64DE68BEF15FC68B70F28625EE87A3",
              "Hash": "6B2CA480416B7349C8524DBE2C411BB1B841433F9E2D2A7DF99CBA945FA80A2D",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.Random::Next(System.Int32)"
              ],
              "StringLiterals": [
                "Very Bad",
                "Bad",
                "Normal",
                "Good",
                "Very Good",
                "Legendary"
              ],
              "Source": null
            },
            {
              "Id": "TestMakeRoad()-\u003ESystem.Void",
              "Name": "TestMakeRoad",
              "Signature": "public System.Void TestMakeRoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 776,
              "BodyHash": "A3DC6E7312DEC2AEBE4993B4C268379F736B720C7D659A3C66F554B6C5A572DC",
              "Hash": "B4BA2BAE20C91E5C2A757F344BCEF88B1497115F3FA5A49B2935AD6CA02E249B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)",
                "System.Random::Next(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideServer.Models.ServerChunkedWorld::VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Circle(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TestSpac()-\u003ESystem.Void",
              "Name": "TestSpac",
              "Signature": "private System.Void TestSpac()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 320,
              "BodyHash": "B833F5155AC51BE015EC3537BC6E62AFC9D9284608EF6E970F45A93A2A414AA7",
              "Hash": "EFC2BE6DFFC5AF24752088C3AEC034523C7174DBC99C98458EBAB981EFD0BFA8",
              "CalledMethods": [
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "Candide.TestAndDebug::TestSpac(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac)",
                "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetDirectionsAnimation(System.String)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation, System.Int32, System.Boolean, System.Boolean, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Restart()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Update(System.Single)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrame()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::get_StateName()",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrameIndex()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::SetIndex(System.Int32)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetAnimationProgress()"
              ],
              "StringLiterals": [
                "boar_body_animations",
                "boar_head_animations",
                "walk",
                "run",
                "attack",
                "charge"
              ],
              "Source": null
            },
            {
              "Id": "TestSpac(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac)-\u003ESystem.Void",
              "Name": "TestSpac",
              "Signature": "private System.Void TestSpac(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac spac)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spac",
                  "Type": "CandideCreator.Shared.Models.SpritesAnimationCollections.Spac",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "EBABB53161474B5899ED3DDC789BBA91C7DA272C66E8350846BF5529CB81781B",
              "Hash": "CF8B8E5A84DFD68263D80AD3563EA2E95970F5865603419FD07DBFA22350D913",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacDirectionsAnimation, System.Int32, System.Boolean, System.Boolean, System.Single, System.Single)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Update(System.Single)",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetCurrentFrame()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::GetAnimationProgress()",
                "CandideCreator.Shared.SpacSystem.SpacAnimationState::Restart()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "689A44F0AFB1FF8FC349FF5F2B501940A2593C2743238CD9679BCD1960BAACCA",
              "Hash": "25E42506C1BAB1E109AF97CE34FB93E92F57F3286AC32CB61AF5EABE5E77EEEF",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.DebugTools.FrameStepper::Enable()",
                "Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWhileFrameStepperIsActiveToo(Candide.CandideEngine)-\u003ESystem.Void",
              "Name": "UpdateWhileFrameStepperIsActiveToo",
              "Signature": "public System.Void UpdateWhileFrameStepperIsActiveToo(Candide.CandideEngine game)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "game",
                  "Type": "Candide.CandideEngine",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "629E07ACA6E0ECE33AF473798C60E582EEEA8355F1B5A2B45B7F1315BE523753",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VfxTest()-\u003ESystem.Void",
              "Name": "VfxTest",
              "Signature": "private System.Void VfxTest()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 971,
              "BodyHash": "5F31B73054BA9967E2BCA6A13C2121069782E94A75268BFD6F959478380F9539",
              "Hash": "CCFAC98D92DEBCF879699AD98E59852860160664EC9E64C32CB0DE52475E79CB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.GameTime::get_TotalGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.VisualDebug::Circle(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [
                "vfx_dagger",
                "stab1"
              ],
              "Source": null
            },
            {
              "Id": "WorldGenTesting()-\u003ESystem.Void",
              "Name": "WorldGenTesting",
              "Signature": "private System.Void WorldGenTesting()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1743,
              "BodyHash": "2755B24F8F4DECA8964F8B1F6FE99593B40310E562768FDDE58A4860B9E58999",
              "Hash": "7818B76980B19D986D3A1EBCAE111967ED7D616B67FBE20902DF4E1589F328D8",
              "CalledMethods": [
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "TestAndDebug.\u003C\u003Ec::\u003CWorldGenTesting\u003Eb__21_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::DoBetweenServerUpdates(System.Action)",
                "Candide.GameModels.Controllers.EntityController::CleanUp()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Clear()",
                "TestAndDebug.\u003C\u003Ec::\u003CWorldGenTesting\u003Eb__21_1()",
                "Candide.World.ExteriorWorldHandler::Reload()",
                "System.Array::GetLength(System.Int32)",
                "Candide.World.WorldMap::UpdateWholeRectangle(System.Int32, System.Int32, System.Int32, System.Int32)",
                "TestAndDebug.\u003C\u003Ec__DisplayClass21_0::.ctor()",
                "CandideServer.World.Generation.WorldGenerator::.ctor()",
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Clear()",
                "TestAndDebug.\u003C\u003Ec__DisplayClass21_0::\u003CWorldGenTesting\u003Eb__3()",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideServer.World.Generation.WorldGenerator::GenerateBaseMaps(CandideServer.Game.GameConfig)",
                "CandideServer.World.Generation.WorldGenerator::GenerateEntitySpots(CandideServer.Game.GameConfig)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "TestAndDebug.\u003C\u003Ec::\u003CWorldGenTesting\u003Eb__21_2()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Clear()",
                "Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)",
                "System.Diagnostics.Stopwatch::StartNew()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A227849E016948A64A61E911F712A7A87F19D5D58FF4395CAC686ED7121CE69D"
        },
        {
          "Id": "Candide.Text.RewardDataText",
          "Name": "RewardDataText",
          "DisplayName": "RewardDataText",
          "FullName": "Candide.Text.RewardDataText",
          "Namespace": "Candide.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescriptionText(CandideServer.Data.DataModels.RewardData, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetDescriptionText",
              "Signature": "public System.Void GetDescriptionText(CandideServer.Data.DataModels.RewardData reward, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "reward",
                  "Type": "CandideServer.Data.DataModels.RewardData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "B43F44A0781A43CFD2A2C6BA353F85C8A8354E5E42CCD295BD59C457F0874A17",
              "Hash": "09B09FC4A20B87F6933A5C58320257F1DE945DCB50DF1E256DE9803F81309E4C",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.Char)",
                "CandideServer.Models.Rewards.IRewardStrategy::GetTextDescription(System.Text.StringBuilder)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "79361B6C2AFCB1D882715A8785938BD99BAE804BB2CFA37A32CF91E65945FBED"
        },
        {
          "Id": "Candide.Text.WorshipUnlockText",
          "Name": "WorshipUnlockText",
          "DisplayName": "WorshipUnlockText",
          "FullName": "Candide.Text.WorshipUnlockText",
          "Namespace": "Candide.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescriptionText(Shared.Models.Gods.WorshipUnlock, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetDescriptionText",
              "Signature": "public System.Void GetDescriptionText(Shared.Models.Gods.WorshipUnlock unlock, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "unlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "7878274A0D9D38A84039D04206830A474490B55BD3445AE2C33450FF8727E2EF",
              "Hash": "376DB7CAE404B64FA3FEC45B35B7975254295FB2CBE5011A42953B04E0FF614E",
              "CalledMethods": [
                "CandideServer.Database.RewardDataBase::GetRewardOrMissing(System.String)",
                "Candide.Text.RewardDataText::GetDescriptionText(CandideServer.Data.DataModels.RewardData, System.Text.StringBuilder)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2FDEFFDF6E2454EBEBBE3C194C291F4D3670DE612DF657DD19807DF63E7A750"
        },
        {
          "Id": "Candide.Toolkit.AutoInterpolater\u00601",
          "Name": "AutoInterpolater\u00601",
          "DisplayName": "AutoInterpolater",
          "FullName": "Candide.Toolkit.AutoInterpolater",
          "Namespace": "Candide.Toolkit",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(!T, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(T value, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "704BC936F33B28471C0911EF9A27A97E2ADB68592DE4EA35BD76D58720DCBAC5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(!T)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(T value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8A2747DAB57442CD7F7E1FFC2846A893DC4F99241BD93F0C8AB9691561247DD9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F7E288DA1C200E4D5C3F0457D585884920A1444347FD957A64A1EB597A950072"
        },
        {
          "Id": "Candide.Toolkit.BiomeCategoryHelper",
          "Name": "BiomeCategoryHelper",
          "DisplayName": "BiomeCategoryHelper",
          "FullName": "Candide.Toolkit.BiomeCategoryHelper",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetBiomeCategory(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.String",
              "Name": "GetBiomeCategory",
              "Signature": "public System.String GetBiomeCategory(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "158D12FF05DE3667A59027C10D1D653C8495BC91E83225CEE25281C264690340",
              "Hash": "2BC4C46FF099F2595F7202C40FC15A6FD50463334E047C5D88042E9490C74AEF",
              "CalledMethods": [
                "CandideServer.Helpers.SharedBiomeCategoryHelper::GetCategory(Microsoft.Xna.Framework.Rectangle, CandideServer.Models.Worlds.WorldModel, System.String[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeCategory(System.Int32, System.Int32)-\u003ESystem.String",
              "Name": "GetBiomeCategory",
              "Signature": "public System.String GetBiomeCategory(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "484A9764988A718B48C59B9D9A33AFC661BC81E7F69AB95444108C0378BF2C69",
              "Hash": "69D3280EC8DB32EB73AEAEF905CD5A55F783F604F92D53AB4800C24B82E87D4F",
              "CalledMethods": [
                "CandideServer.Helpers.SharedBiomeCategoryHelper::GetCategory(System.Int32, System.Int32, CandideServer.Models.Worlds.WorldModel, System.String[,])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B38B65C71ACCE3FEDEE9C651ED1DED08099BC258556DFE56BD700F33DC6A11B9"
        },
        {
          "Id": "Candide.Toolkit.ClientToolDamageHelper",
          "Name": "ClientToolDamageHelper",
          "DisplayName": "ClientToolDamageHelper",
          "FullName": "Candide.Toolkit.ClientToolDamageHelper",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HandleRockToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void",
              "Name": "HandleRockToolDamage",
              "Signature": "public System.Void HandleRockToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damagedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requireTool",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "0506FBC8F16C842111D9537CA9D23C34D441A4ADE5D1150D923424213364D5AC",
              "Hash": "099929DD910995F2020E610808CE0B3DF61048C06E50C376BFCDD3D045A05706",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "Candide.Multiplayer.PlayerHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)",
                "Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "skill:mining",
                "Gui_PickaxeWarning",
                "tool_warning",
                "hit:pick"
              ],
              "Source": null
            },
            {
              "Id": "HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void",
              "Name": "HandleTreeToolDamage",
              "Signature": "public System.Void HandleTreeToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damagedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requireTool",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 351,
              "BodyHash": "4344260000EC4B0935DE06B2D8C122F003B3193CA495910F96694BF676AA6906",
              "Hash": "0433B33187C624D4F48407CAD3B4B5D1A43BDF10830699DDB8358ED591FC68EE",
              "CalledMethods": [
                "Candide.Multiplayer.Models.LocalPlayer::get_EntityId()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)",
                "Candide.Multiplayer.PlayerHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)",
                "Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)",
                "Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)",
                "Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)",
                "Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [
                "skill:woodcutting",
                "Gui_AxeWarning",
                "tool_warning",
                "hit:axe"
              ],
              "Source": null
            }
          ],
          "Hash": "58DE4224056DC71442824BC73A1D10134E36ED569D512894EE9253DED74F9AF0"
        },
        {
          "Id": "Candide.Toolkit.ClockStringFormat",
          "Name": "ClockStringFormat",
          "DisplayName": "ClockStringFormat",
          "FullName": "Candide.Toolkit.ClockStringFormat",
          "Namespace": "Candide.Toolkit",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HMS:Candide.Toolkit.ClockStringFormat",
              "Name": "HMS",
              "Type": "Candide.Toolkit.ClockStringFormat",
              "Signature": "public Candide.Toolkit.ClockStringFormat HMS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DD196EF4C4E697E821C6ECFE92404729A970A5C86702E78B3FF91FC09D5803A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7DD77C79D8EB31B5DAB13D0954882D5535E27EF07299D25F167E749308C2CC96"
        },
        {
          "Id": "Candide.Toolkit.DebugWindow",
          "Name": "DebugWindow",
          "DisplayName": "DebugWindow",
          "FullName": "Candide.Toolkit.DebugWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 380,
              "BodyHash": "BD4ECE8E0C987974B3084B1824619F45B8F0A9F20656838491EBDF8C68FBD40B",
              "Hash": "ABF5181CEEBE8363C5E9E3F5739CB1651FA97CFBF8F1014CC194057A617E5DF8",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "System.Object::ToString()",
                "ImGuiNET.ImGui::SliderInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026, System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Debug toggles",
                "General",
                "Graphics",
                "Sound",
                "Window",
                "Memory",
                "Tiles",
                "Crops",
                "Action in progress",
                "Movement Speed",
                "Time",
                "Chunks",
                "World Mode",
                "PlayerNetState",
                "Disable Game Rendering",
                "Neutralise Lighting"
              ],
              "Source": null
            }
          ],
          "Hash": "69CD48664D8CF532FB51963F755641EEC097DABA638EC54E72BA51F7BADBF783"
        },
        {
          "Id": "Candide.Toolkit.DemoWindow",
          "Name": "DemoWindow",
          "DisplayName": "DemoWindow",
          "FullName": "Candide.Toolkit.DemoWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "68EEE0911397E7D8E56A06E9891E722AB7808729C9B011D76F2067D9ABA10B8F",
              "Hash": "4850523D15212FEF37FBDD363A5BD4BD527B51DCD996C2EA33DD6332C4E73763",
              "CalledMethods": [
                "ImGuiNET.ImGui::ShowDemoWindow(System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0651EB7CCC66D7EEBF135C8D315235A2FE30F159CFAFAC8A8501DEEB1988BD59"
        },
        {
          "Id": "Candide.Toolkit.DrawVertDeclaration",
          "Name": "DrawVertDeclaration",
          "DisplayName": "DrawVertDeclaration",
          "FullName": "Candide.Toolkit.DrawVertDeclaration",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Declaration:Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Name": "Declaration",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexDeclaration",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexDeclaration Declaration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "55ED386C8E85CC21C3954CB20E541278D5DC3DBC48B0DEE55D442FB3E017DAE6"
            },
            {
              "Id": "Size:System.Int32",
              "Name": "Size",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Size",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5BC3E8473C7E46D0B9479FC8B10E7A658F02B955FF567076F03276264D44086"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1CA51413FD5BA022E20D8DFE4A594C303F8B8D90C6A77896F9846EE2FCD74C38"
        },
        {
          "Id": "Candide.Toolkit.FmodVectorExtension",
          "Name": "FmodVectorExtension",
          "DisplayName": "FmodVectorExtension",
          "FullName": "Candide.Toolkit.FmodVectorExtension",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToFmod(Microsoft.Xna.Framework.Vector3)-\u003EFMOD.VECTOR",
              "Name": "ToFmod",
              "Signature": "public FMOD.VECTOR ToFmod(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.VECTOR",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "6B002C134A5A774B7D9AB8BDBAED7759F649870E559F89CB990724CD7537CCB1",
              "Hash": "C4E72EA7239B8C0C67002344ADA42D0F9373E10E0112BC2606D0BB5E455C2861",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3)-\u003EFMOD.VECTOR",
              "Name": "ToFmodScreenSpace",
              "Signature": "public FMOD.VECTOR ToFmodScreenSpace(Microsoft.Xna.Framework.Vector3 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.VECTOR",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "778396C9D4D857CC35A50D7960C295A1CE9ED92C354E72D51018296FC44F59A2",
              "Hash": "F885ECA17081FD8D0D7A60F5DD739105B8AACEF3A68B8AD0105AD6A7EC7C1CD2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B8BF5C9E8DFB8EB55DF968062FD8831EBA6FE6ADCEB0A46F1494EE0F1A2C914F"
        },
        {
          "Id": "Candide.Toolkit.GamePropertiesWindow",
          "Name": "GamePropertiesWindow",
          "DisplayName": "GamePropertiesWindow",
          "FullName": "Candide.Toolkit.GamePropertiesWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "A89813FB852672ECC4ACC67506A0DCDED045D7001EB2F19ED1A6E59A9D0BD03C",
              "Hash": "4C7A41E002CEB1CA4C15D3F9EBDAA722E7E21555752AA12A43BFF304D66D309D",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "GameProperties",
                "Render HitBoxes",
                "Render Point Light Sources",
                "Render Tile Grid"
              ],
              "Source": null
            }
          ],
          "Hash": "01B07D2942F1C9260ED4C1C1741A4908F058407BCB1FD20F7FFDED091EF9D310"
        },
        {
          "Id": "Candide.Toolkit.Getters.Getter\u00601",
          "Name": "Getter\u00601",
          "DisplayName": "Getter",
          "FullName": "Candide.Toolkit.Getters.Getter",
          "Namespace": "Candide.Toolkit.Getters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetInterval:System.Single",
              "Name": "GetInterval",
              "Type": "System.Single",
              "Signature": "protected System.Single GetInterval",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3382DD0F78230DF0F865AD67E733ED958F227F2A9479F82849A791EF0CBD3D78"
            },
            {
              "Id": "GetTimer:System.Single",
              "Name": "GetTimer",
              "Type": "System.Single",
              "Signature": "protected System.Single GetTimer",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78BEC5A283D387D87C21120789C2ABFF2221D802BDB549AA77E56E18C8A82510"
            },
            {
              "Id": "ResponseHandler:Candide.Toolkit.Getters.IResponseHandler\u00601\u003C!T\u003E",
              "Name": "ResponseHandler",
              "Type": "Candide.Toolkit.Getters.IResponseHandler\u003CT\u003E",
              "Signature": "protected Candide.Toolkit.Getters.IResponseHandler\u003CT\u003E ResponseHandler",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0BEFB29FA2F3D287FF5010427931DFFDDEE4472E724DB4468992F8C04F09BB3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "511FC965B6711C5D8E201795918949879544F22E95451256AFF49829CC94B40D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Run()-\u003ESystem.Void",
              "Name": "Run",
              "Signature": "protected System.Void Run()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7C01A1C4EF211381CB17D05C367A475EC3D9304C2678A20CA5ECD0AAD5BE3FA6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRecent(!T\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetRecent",
              "Signature": "public System.Boolean TryGetRecent(out T\u0026 model)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "T\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EB801B0A69BE0A755940284FD0B2895F974A7CA5EDAD8FFEB62DF5A44A6DA973",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "85D817335321422FEF12A669836398B6543D7B1B110BFD571F3376D16FFA415A",
              "Hash": "713E09D358BF7A25AF3707F7DCD3F8364A085AC3EAD621E4FADB3637778CA3E1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Toolkit.Getters.Getter\u003CT\u003E::Run()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A4B6A9CB4054BB5C06A0121D790C3FC7BB0BAC981B9080128C17B5B9A54EAD05"
        },
        {
          "Id": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
          "Name": "InternalResourceStorageGetter",
          "DisplayName": "InternalResourceStorageGetter",
          "FullName": "Candide.Toolkit.Getters.InternalResourceStorageGetter",
          "Namespace": "Candide.Toolkit.Getters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ResourceStorageId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A964D796F4F450B697B3A3843DBCDA7C2ED5A7D1007C1FD812DA36DF2B2046E"
            },
            {
              "Id": "SentGetRequests:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "SentGetRequests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SentGetRequests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "15634038968DDC3E60D80FFD423888CBB65742780F5B1725444EDE78F4959EB1"
            },
            {
              "Id": "_buildingId:System.Guid",
              "Name": "_buildingId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _buildingId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"
            },
            {
              "Id": "_getResponseHandler:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getResponseHandler",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getResponseHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD387EEB5C899AA683DA4373FC57F9B3E34DBF3ADF8433F0CF2E9D8252B71AC8"
            },
            {
              "Id": "_type:CandideServer.Models.IOStorageType",
              "Name": "_type",
              "Type": "CandideServer.Models.IOStorageType",
              "Signature": "private CandideServer.Models.IOStorageType _type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DAAE020DD8AA8E8802F8AE6E2DEF9C107BB4FE7CF07AF9C3DB6A2F325EFA2AE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearResponseHandler()-\u003ESystem.Void",
              "Name": "ClearResponseHandler",
              "Signature": "private System.Void ClearResponseHandler()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "1BFD81FA70E4A6807F26A01A1496B95F3818349EA078D666AA8EACCA8E17A211",
              "Hash": "BDA7C867442A1A5408AD5BDE052A566CA62AC02E5759ECADB2A8C176A1500727",
              "CalledMethods": [
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "0E0E70A675572C4E206ECE5DB21797EE18CA2D1B2FDDDCD78301C37CEEC2FA36",
              "Hash": "53DEF563EB4D68E77B710DFFB97582A36E6948734532822BAF2196F1E30DAA6A",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Managers.InternalResourceStorageManager::StopListeningOnServerInternalResourceStorage(System.Guid)",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)",
                "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Controllers.InternalResourceStorageController::remove_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::set_HasData(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)-\u003ESystem.Void",
              "Name": "InternalResourceStorageControllerOnStorageChanged",
              "Signature": "private System.Void InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "1AEEF3D2D715966E43272DE85DF2E6F324771F71C1838D30398C334EF05DCF62",
              "Hash": "CE44068E8ADA2392F71E78A386F6F9113DE1555A335160EF6F9BEA6AD2564A4C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::OnUpdate(T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Run()-\u003ESystem.Void",
              "Name": "Run",
              "Signature": "protected System.Void Run()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 486,
              "BodyHash": "6F2172181CA2AD964677EB0F565849AA3E066F34479544D369E9DDC107801665",
              "Hash": "1DC0BBF2420DB1E69E90604308A2B57238E062E3DA345F2C9DE179D5935FC094",
              "CalledMethods": [
                "InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::.ctor()",
                "System.Action\u003CSystem.Byte\u003E::Invoke(!0)",
                "Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::OnUpdate(T)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Candide.GameModels.Controllers.InternalResourceStorageController::IncrementListenerAmount(System.Guid)",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage::.ctor()",
                "InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::\u003CRun\u003Eb__0(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse)",
                "System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::\u003CRun\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.BuildingsService::GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [
                "InternalResourceStorageGetter: Can\u0027t find building in game state",
                "InternalResourceStorageGetter: The given building does not have an internal resource storage ID",
                "InternalResourceStorageGetter: The given building does not have an output resource storage ID"
              ],
              "Source": null
            },
            {
              "Id": "TryGetRecent(Candide.GameModels.Models.InternalResourceStorage\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetRecent",
              "Signature": "public System.Boolean TryGetRecent(out Candide.GameModels.Models.InternalResourceStorage\u0026 storage)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "storage",
                  "Type": "Candide.GameModels.Models.InternalResourceStorage\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "C34A5816E6A8403318BAC380BE6B48FA0126FF030D306DFA8541374D2CA8C28B",
              "Hash": "930EF3CBAB248A4F520CF422EE29DEF9F0E3730136137E7E5D326EFF2A4BAA34",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::get_HasData()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "InternalResourceStorageGetter",
                ": ResponseHandler of type ",
                " thinks they have data but we clearly don\u0027t. Fix this at the calling member."
              ],
              "Source": null
            }
          ],
          "Hash": "B677308A0A4FAAA5A16122A7983A5FA36CE92D506BFFE15642D4F29062A26EF7"
        },
        {
          "Id": "Candide.Toolkit.Getters.IResponseHandler\u00601",
          "Name": "IResponseHandler\u00601",
          "DisplayName": "IResponseHandler",
          "FullName": "Candide.Toolkit.Getters.IResponseHandler",
          "Namespace": "Candide.Toolkit.Getters",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "HasData:System.Boolean",
              "Name": "HasData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasData",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7A95A1EF4516E688581499B6C597DA18D51415AA84C89315B12F7DD0A49C49E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnUpdate(!T)-\u003ESystem.Void",
              "Name": "OnUpdate",
              "Signature": "public System.Void OnUpdate(T model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7791F9E079B1663CCEACC8795200A131D660DE0CFB2FBF34DFB237BF4C5BD8FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2929E4ED6E42560EDBF2AE2432550E15A5CF777336F55A940060A10DA7A3B3F"
        },
        {
          "Id": "Candide.Toolkit.Getters.WildCitizenInstanceModelGetter",
          "Name": "WildCitizenInstanceModelGetter",
          "DisplayName": "WildCitizenInstanceModelGetter",
          "FullName": "Candide.Toolkit.Getters.WildCitizenInstanceModelGetter",
          "Namespace": "Candide.Toolkit.Getters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.Getters.Getter\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_getResponseHandler:Candide.Multiplayer.Network.GetResponseHandler",
              "Name": "_getResponseHandler",
              "Type": "Candide.Multiplayer.Network.GetResponseHandler",
              "Signature": "private Candide.Multiplayer.Network.GetResponseHandler _getResponseHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD387EEB5C899AA683DA4373FC57F9B3E34DBF3ADF8433F0CF2E9D8252B71AC8"
            },
            {
              "Id": "_targetWildCitizenId:System.Guid",
              "Name": "_targetWildCitizenId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _targetWildCitizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97955AF4558152B9BD3CC3FBA9DB1786756098DAFAC5EB9D606C11FA1C86833D"
            },
            {
              "Id": "_wildCitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "_wildCitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "private System.Nullable\u003CSystem.Guid\u003E _wildCitizenId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86568FA9BBFFFED3401FDF6CAB0037E2A626466FEC6D27C8C9D28CFDC9C89111"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "ED6100E04C65854D6AFC52A873019A3B1336C9430A5B6DA27ECC69790AF5FD8F",
              "Hash": "12B8E9EE048876B0FF95F0B0D990D60B7C2855255ABCEC5CF18497F9F302D3DD",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "Candide.GameModels.Controllers.WildCitizensController::SynchRemoveWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.RemoveWildCitizenMessage)",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Run()-\u003ESystem.Void",
              "Name": "Run",
              "Signature": "protected System.Void Run()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "4584F639369D2F82BFE5138C94BDD14FF9B8C2B296F875556DBEB5317644A92D",
              "Hash": "7A642916D2B2374848EFA0012AA0BC68E13F0B3BF57D205AC409086805DE5F59",
              "CalledMethods": [
                "WildCitizenInstanceModelGetter.\u003C\u003Ec__DisplayClass6_0::.ctor()",
                "Candide.Multiplayer.Network.GetResponseHandler::Remove()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::OnUpdate(T)",
                "CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest::.ctor()",
                "WildCitizenInstanceModelGetter.\u003C\u003Ec__DisplayClass6_0::\u003CRun\u003Eb__0(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse)",
                "System.Action\u003CCandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse\u003E::.ctor(System.Object, System.IntPtr)",
                "WildCitizenInstanceModelGetter.\u003C\u003Ec__DisplayClass6_0::\u003CRun\u003Eb__1(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.GameModels.Services.WildCitizensService::GetWildCitizen(CandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenRequest, System.Action\u003CCandideServer.MessageModels.Citizens.WildCitizens.GetWildCitizenResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetRecent(CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetRecent",
              "Signature": "public System.Boolean TryGetRecent(out CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026 citizen)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "citizen",
                  "Type": "CandideServer.Models.Citizen.WildCitizenInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "D2E1142B07AC079D4E072D53BF5F61168E23A02533507CC3CAB437A5F1319CFA",
              "Hash": "CDCBDF4B0389CE9F759997845B1FD589467C76E10B48E5B67D5F607B096F2A72",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.Toolkit.Getters.IResponseHandler\u003CCandideServer.Models.Citizen.WildCitizenInstanceModel\u003E::get_HasData()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Object::GetType()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "WildCitizenInstanceModelGetter",
                ": ResponseHandler of type ",
                " thinks they have data but we clearly don\u0027t. Fix this at the calling member."
              ],
              "Source": null
            }
          ],
          "Hash": "7CBD9D52A48319E7DDE4CC33C5E8735BBD15F49DFA8BD9942278E1B97C7B9542"
        },
        {
          "Id": "Candide.Toolkit.IInterpolater",
          "Name": "IInterpolater",
          "DisplayName": "IInterpolater",
          "FullName": "Candide.Toolkit.IInterpolater",
          "Namespace": "Candide.Toolkit",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Interpolate(System.Double)-\u003ESystem.Void",
              "Name": "Interpolate",
              "Signature": "public System.Void Interpolate(System.Double dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B15F9D88B376466455F9BA1A0D5396F8736E6F9E755FD734C698A928F8EF336C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "154C7D97236E9B07E37F51EDDAA4E1B0CD698CAC063B776BEE589D5FFFBB545A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F2D19A5CCACBD811267932C3C9F67FBE2AE09D6ED191860E78175CA58CA0F7B8"
        },
        {
          "Id": "Candide.Toolkit.ImGuiAssist",
          "Name": "ImGuiAssist",
          "DisplayName": "ImGuiAssist",
          "FullName": "Candide.Toolkit.ImGuiAssist",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ColorEdit(System.String, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "ColorEdit",
              "Signature": "internal System.Void ColorEdit(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "14B579D741FE8165700B49D1CF23F1E757206B615711E03453495BA0703BA61E",
              "Hash": "FB80BC7AE22CAA205CE8BC33603519BA48385BF904A4FF0E704CBF8251CA71CA",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::ColorEdit3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ColorEdit(System.String, Microsoft.Xna.Framework.Vector3\u0026, ImGuiNET.ImGuiColorEditFlags)-\u003ESystem.Void",
              "Name": "ColorEdit",
              "Signature": "internal System.Void ColorEdit(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec, ImGuiNET.ImGuiColorEditFlags flags)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "ImGuiNET.ImGuiColorEditFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "7011D1774300F6449ED9D7C0A5881711437F70AEA7BAD9EBA7D252C9D2C979C9",
              "Hash": "F9C479E84A230186FE1854F2E1373E52D70A287EE20321111F14B8A0733AAF82",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::ColorEdit3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, ImGuiNET.ImGuiColorEditFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ColorEdit(System.String, Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "ColorEdit",
              "Signature": "internal System.Void ColorEdit(System.String label, Microsoft.Xna.Framework.Vector4\u0026 vec)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "60B159CA91FEA6D9FE56F2E45D471293EF8120F489A0923660C979DC8DD1957D",
              "Hash": "A44B1A30F5E376DF3362F4A6BA680EA2AD5C8486545B6F36C0D17F77FC4362B4",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::ColorEdit4(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ColorEdit(System.String, Microsoft.Xna.Framework.Vector4\u0026, ImGuiNET.ImGuiColorEditFlags)-\u003ESystem.Void",
              "Name": "ColorEdit",
              "Signature": "internal System.Void ColorEdit(System.String label, Microsoft.Xna.Framework.Vector4\u0026 vec, ImGuiNET.ImGuiColorEditFlags flags)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "ImGuiNET.ImGuiColorEditFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "F3F36BA2A4231E94B2ABA6C83148E69BFFDE892320D4EBBC9293B9269D9EE580",
              "Hash": "488FADE32667AE66BD365F1CD1D0F670D4948DC7149F4438C1D508FF6FBED6D0",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::ColorEdit4(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4\u0026, ImGuiNET.ImGuiColorEditFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragByte(System.String, System.Byte\u0026, System.Int32, System.Int32, System.String)-\u003ESystem.Void",
              "Name": "DragByte",
              "Signature": "public System.Void DragByte(System.String text, System.Byte\u0026 value, System.Int32 min, System.Int32 max, System.String format)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Byte\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "format",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "05E58FBE1E03A186959D91D3207763BA5DF74C5D2BF8EEA2DB332CE269163746",
              "Hash": "99FF4340FEDF9CAEFE19E8247B22A73C69EABD36D3728FB251DE0705C3F36FE3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SliderInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026, System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::SliderInt(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Int32\u0026, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "913CC56C0CE88079C4F298ECF2E998DBAE8174E89DC573FF08BD543A6AF66B6A",
              "Hash": "1A715B5EFA6A3EFD2D1116BEF76D8C0249CC382AE32E4ABE30132D44ADCAEB8C",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec, System.Single speed, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "3EF8F1A4EAB6251805B9C28CF8273C82B86A6D876C864E60B9AF8DF75D36993E",
              "Hash": "C87F5029F8F79D0FDBF61A7881D4FF11B438B9E43671FBD02EED9A063656BFE3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026, System.Single\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec, System.Single\u0026 v3, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "18473F2F5DCBAF08DF7542EBD30CC1BDAA27E7FB1DCA487177C7A3C49C394E3A",
              "Hash": "E5272F77619E0926B5CF9C750C71F9FFA8198B3A850AE384DC4B9E058FA8204D",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026, System.String, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec, System.String format, System.Single speed, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "format",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "6388F64F0646E20764A652295C80B9E1CA6163FA6689FE54BD096FED3358371A",
              "Hash": "7619930FCA71BE4421C4C9A2E848B6C49C220DDB9B65A6C2A296E5AD1D2EF4AC",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026, System.Single, System.Single, System.Single, System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec, System.Single speed, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "249A1C3C6078E3E030186DEC497433E8763B3740853E1F804E69479B83EBDFE4",
              "Hash": "4EA4ED608B5C4DCB87498E6060F7C65BC0D1B6023EB28D1013D0060BC817341F",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.String, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec, System.String format, System.Single speed, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "format",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "891B973E6B1AD64A06BB7A916E536F39D4674A56A2D1378E2EB7C77AF2606BB0",
              "Hash": "03F99629F1F0555138101F7D7F8B17A8E5113D0DF7E3068BBD189E4FBC9F9767",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, System.Single, System.Single, System.Single, System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DragFloat(System.String, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "DragFloat",
              "Signature": "public System.Void DragFloat(System.String label, System.Single\u0026 v1, System.Single\u0026 v2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v1",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "CB64D2B87C774CA5CF92E30CAAE89EA859DCE51AAD270C6E0585064B270F5BFC",
              "Hash": "850CCB7785B956FF1D6E2AED3FC4DF8675E3E5ADD974F89B60780E61E8BADFA3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::DragFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HelpTip(System.String)-\u003ESystem.Void",
              "Name": "HelpTip",
              "Signature": "internal System.Void HelpTip(System.String tip)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tip",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "FF88C159282D7E5889F98DDB130C7E4A3872E0656E556790C505F6DF32B1E207",
              "Hash": "C06CAD364B9A9CD773CE2932C148ABA99B370FF7DC952FC2BF0CD77F95AE1BCF",
              "CalledMethods": [
                "ImGuiNET.ImGui::SameLine()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TextDisabled(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::IsItemHovered()",
                "ImGuiNET.ImGui::BeginTooltip()",
                "ImGuiNET.ImGui::GetFontSize()",
                "ImGuiNET.ImGui::PushTextWrapPos(System.Single)",
                "ImGuiNET.ImGui::TextUnformatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::PopTextWrapPos()",
                "ImGuiNET.ImGui::EndTooltip()"
              ],
              "StringLiterals": [
                "(?)"
              ],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "F06766422ED48C02071FB9F84577BDA7FFE7A48C5F8151238CE55FF930B49E14",
              "Hash": "05268DE4D55B6D086CD7F3677FA2A348A5A700EDC2EFB41C03FD3F1B74B2EED2",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec, System.Single\u0026 v3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "CA49DAD59D563349AAD58DDEE010CBE2C40A0237BDDC62DEB2291570E4040083",
              "Hash": "0CE4F5F2DA7234AC551E9B04525588DCD1C9D8DB0459C90970C360DA30F724E9",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "513A2C1C1935FF52DE84FFFA41C5C8CA4C8BC7C55F64A87C0BE8530F69C965C1",
              "Hash": "FA91884E9A7351CDB84E4FBB04C6A22CBA745FDBFFD676DD34ACCA015047AFA2",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec, System.Single\u0026 v4)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v4",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "B469F128FBFF4741D7CE1448A1C4F580781B0EDDD04A102C5DAD5A4428FA3164",
              "Hash": "6405BD4F73922BFAC85798F57537AC07AE647F2CCF66E9F9378C231202A19C23",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat4(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, Microsoft.Xna.Framework.Vector4\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, Microsoft.Xna.Framework.Vector4\u0026 vec)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector4\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "A1E923F25F63960A5081D83E50066E34E270AD783563BFD308424A8D41693E31",
              "Hash": "ADEE5DF4CB745E804E4F51F673D97045275EA4485863C44014B846E7E7EDA3B6",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat4(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, System.Single\u0026 v1, System.Single\u0026 v2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v1",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "214E74B0A77F2F5B48C31D23BB68857B0E0E5F4D482649E603EAEBD7D736C5E1",
              "Hash": "57C68E78EF2E3CB6B0BB87862B4940A042D6061C8E25F66BE52DBE67A10C8121",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat2(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector2\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, System.Single\u0026 v1, System.Single\u0026 v2, System.Single\u0026 v3)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v1",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "5755E117A22166AF8A55CF9F69F4E653572268F0F46B4BC74A6BDE4FAD61B36C",
              "Hash": "91AEE281CB1D7649B516E38D4B5E95E563D9FABB44DFED104B2C7A56D0868DE0",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InputFloat(System.String, System.Single\u0026, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003ESystem.Void",
              "Name": "InputFloat",
              "Signature": "public System.Void InputFloat(System.String label, System.Single\u0026 v1, System.Single\u0026 v2, System.Single\u0026 v3, System.Single\u0026 v4)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v1",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v4",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "B48713B73C0A519B2489B261BBD0CA398D600F8132B1058DFD52B2FD5C50D118",
              "Hash": "79F724DA70511BD81E85A98655684792C7AAED2794B7283C2CE4AD5EB4BCFF93",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputFloat4(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector4\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MouseIsOverImgui()-\u003ESystem.Boolean",
              "Name": "MouseIsOverImgui",
              "Signature": "public System.Boolean MouseIsOverImgui()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E36D38E15E088C39E43A9992F65F3345B16F8D0F38A84F057BE87B98643B1627",
              "Hash": "26AB9B0BE243098AE018E2E5664CD65AF769635092E0E54EAD79F272EB80F83D",
              "CalledMethods": [
                "ImGuiNET.ImGui::IsWindowHovered(ImGuiNET.ImGuiHoveredFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SliderFloat(System.String, Microsoft.Xna.Framework.Vector2\u0026, System.Single\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SliderFloat",
              "Signature": "public System.Void SliderFloat(System.String label, Microsoft.Xna.Framework.Vector2\u0026 vec, System.Single\u0026 v3, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "C46FC064B0A6B0B65A4B66080759088B30812ED2EBFE9FF217AEC3A3CDB7B073",
              "Hash": "DCEB5E9295B93C90573C9197285AD8B5F918E9C1B781C3377533912158ED17FD",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SliderFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SliderFloat(System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SliderFloat",
              "Signature": "public System.Void SliderFloat(System.String label, Microsoft.Xna.Framework.Vector3\u0026 vec, System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vec",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 92,
              "BodyHash": "C212414787F5A86E14B074FB9844F389DF64BC2DAD913A5C98C13692E30C6B66",
              "Hash": "A197BE50E17C044FA8D29636AB41F0C46F6686742C01C297B1C11A94885544A1",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::SliderFloat3(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Numerics.Vector3\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToolTip(System.String)-\u003ESystem.Void",
              "Name": "ToolTip",
              "Signature": "internal System.Void ToolTip(System.String tip)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tip",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "9C078E8F40C5A65E2830A51CC317F61CC7290937FE1AAC509BB607C963B59DC5",
              "Hash": "DB3F62EE3AF9ECFA5D3BF21D1FBD069689C4A5D3E757B4D30457C2B51EEA4D08",
              "CalledMethods": [
                "ImGuiNET.ImGui::IsItemHovered()",
                "ImGuiNET.ImGui::BeginTooltip()",
                "ImGuiNET.ImGui::GetFontSize()",
                "ImGuiNET.ImGui::PushTextWrapPos(System.Single)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TextUnformatted(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::PopTextWrapPos()",
                "ImGuiNET.ImGui::EndTooltip()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1CF972B754142C78A87E6D6473C10430612760F49B744727372691FEE9E0A46A"
        },
        {
          "Id": "Candide.Toolkit.ImGuiRenderer",
          "Name": "ImGuiRenderer",
          "DisplayName": "ImGuiRenderer",
          "FullName": "Candide.Toolkit.ImGuiRenderer",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_context:System.IntPtr",
              "Name": "_context",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr _context",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA35A46D93DC7DDCC8B774BC1C8171A693B13B4052DC0802DEF0578587CBA089"
            },
            {
              "Id": "_effect:Microsoft.Xna.Framework.Graphics.BasicEffect",
              "Name": "_effect",
              "Type": "Microsoft.Xna.Framework.Graphics.BasicEffect",
              "Signature": "private Microsoft.Xna.Framework.Graphics.BasicEffect _effect",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A55345C1742A40B817013377C9557CF91100FFD1AB97164CA6C8D04A87F41EEE"
            },
            {
              "Id": "_fontTextureId:System.Nullable\u00601\u003CSystem.IntPtr\u003E",
              "Name": "_fontTextureId",
              "Type": "System.Nullable\u003CSystem.IntPtr\u003E",
              "Signature": "private System.Nullable\u003CSystem.IntPtr\u003E _fontTextureId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97BC7C818EB0A622B8FC583116CF1C83C64D1750773E91B612D67147BC1499BF"
            },
            {
              "Id": "_game:Microsoft.Xna.Framework.Game",
              "Name": "_game",
              "Type": "Microsoft.Xna.Framework.Game",
              "Signature": "private Microsoft.Xna.Framework.Game _game",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "241B0639EAD5C60BCAFE4E106C8D6CF92BCCBAF22F17D9C94CC92D49764E459D"
            },
            {
              "Id": "_graphicsDevice:Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Name": "_graphicsDevice",
              "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
              "Signature": "private Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphicsDevice",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "039B3C53EB8586323C8AC95BAAF3A86C9C5052BE660BD5792D5570D0EDE85E25"
            },
            {
              "Id": "_indexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "_indexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.IndexBuffer _indexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09A763579728ED76FBBF404FCF5DC016763B197A0DDDD7F7D6BB27920791524D"
            },
            {
              "Id": "_indexBufferSize:System.Int32",
              "Name": "_indexBufferSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _indexBufferSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B1A80FA4B0B21F40B664586599752FFE85779E118B2BA2CDF1DA988CABFFA6"
            },
            {
              "Id": "_indexData:System.Byte[]",
              "Name": "_indexData",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _indexData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26CA84FBA498764A91F29E611D9B1F45ACF49F3459A431765630401EAC05FCEC"
            },
            {
              "Id": "_keys:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "_keys",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E _keys",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B72D336B89DF7D01F0476E6A781F48198B300DC79CBA0B2E122CA920AF11F0D"
            },
            {
              "Id": "_loadedTextures:System.Collections.Generic.Dictionary\u00602\u003CSystem.IntPtr,Microsoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Name": "_loadedTextures",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E _loadedTextures",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD22C59860B8BB89CA1A30D1AFAB72D894E3430D31C0BD3A8570F075CCB1E717"
            },
            {
              "Id": "_loadedTexturesTwin:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Graphics.Texture2D,System.IntPtr\u003E",
              "Name": "_loadedTexturesTwin",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Graphics.Texture2D, System.IntPtr\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Graphics.Texture2D, System.IntPtr\u003E _loadedTexturesTwin",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "108C620250A221BC34D2B8CC19656EF20A0FE913F255E1E4874F6B2FE82B01FB"
            },
            {
              "Id": "_rasterizerState:Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Name": "_rasterizerState",
              "Type": "Microsoft.Xna.Framework.Graphics.RasterizerState",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RasterizerState _rasterizerState",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B3F4EA5F22A2F778CEAAA8A412349F35BD900AF51B5B776A6859E968CDE7DDF"
            },
            {
              "Id": "_scrollWheelValue:System.Int32",
              "Name": "_scrollWheelValue",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _scrollWheelValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "722948BF37DBB08EC63FC827DC2C8CADE6155BD20A95D5C1EF0A714172BA578E"
            },
            {
              "Id": "_textureId:System.Int32",
              "Name": "_textureId",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _textureId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A49A88FB6CAC5F131D20E6955553A86BC9A9ADD4FBFC84820E572DF4E81A8CB"
            },
            {
              "Id": "_vertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "_vertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "private Microsoft.Xna.Framework.Graphics.VertexBuffer _vertexBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "551FF77C7026DD10726D5D543D4A4ED06B746F61C2343F88999AC4446B8725D9"
            },
            {
              "Id": "_vertexBufferSize:System.Int32",
              "Name": "_vertexBufferSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _vertexBufferSize",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "619B0D84D24177CC2CEA2799C12331BE81D776BAFDF6208F3DF0A4047D0630B0"
            },
            {
              "Id": "_vertexData:System.Byte[]",
              "Name": "_vertexData",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] _vertexData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AAAAE102C38B50BD0FBED8A62C0D96F39B270C5DB5D38BCBFFBC54E26600E98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AfterLayout()-\u003ESystem.Void",
              "Name": "AfterLayout",
              "Signature": "public System.Void AfterLayout()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "828E3C06613A7F107807487080105161A022C1F19F89B5E709CA436CEA83F29F",
              "Hash": "D6E2780A32F615D9D879F8141AFE7BF2C176CAC68BCABD77FAF3CB992F64ABDA",
              "CalledMethods": [
                "ImGuiNET.ImGui::Render()",
                "ImGuiNET.ImGui::GetDrawData()",
                "Candide.Toolkit.ImGuiRenderer::RenderDrawData(ImGuiNET.ImDrawDataPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeLayout(Microsoft.Xna.Framework.GameTime, System.Boolean)-\u003ESystem.Void",
              "Name": "BeforeLayout",
              "Signature": "public System.Void BeforeLayout(Microsoft.Xna.Framework.GameTime gameTime, System.Boolean updateInput)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "updateInput",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "C9980697147BB1827FE3015014D3ADA615D73E68DF4292D855886DEE4B27D1DF",
              "Hash": "955ECA2436254E8DEFCC3454FE6BF6CDBB195C0255C55C210A9BBDAB59E3D264",
              "CalledMethods": [
                "ImGuiNET.ImGui::SetCurrentContext(System.IntPtr)",
                "ImGuiNET.ImGui::GetIO()",
                "ImGuiNET.ImGuiIOPtr::get_DeltaTime()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Toolkit.ImGuiRenderer::UpdateInput()",
                "ImGuiNET.ImGui::NewFrame()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BindTexture(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.IntPtr",
              "Name": "BindTexture",
              "Signature": "public System.IntPtr BindTexture(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "33491EA6FD3E2D9EB8A5847330D7872D0974FFC8685037377CB60298FA5CEAAB",
              "Hash": "C60AA6B32AA175AE65D1271B95AE1A6E7E5885F1A2E57E440390ED519C0D741E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Graphics.Texture2D, System.IntPtr\u003E::TryGetValue(!0, !1\u0026)",
                "System.IntPtr::.ctor(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Graphics.Texture2D, System.IntPtr\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RebuildFontAtlas()-\u003ESystem.Void",
              "Name": "RebuildFontAtlas",
              "Signature": "public System.Void RebuildFontAtlas()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "610E81A33A90E5CA94EBBC796FF36D502432F2B51ED857130ABF793892E5B8F6",
              "Hash": "F412F4631DC44E9385BB808010FD0CFB5C07A9222F87028EA9D5689A5ECEE4D9",
              "CalledMethods": [
                "ImGuiNET.ImGui::GetIO()",
                "ImGuiNET.ImGuiIOPtr::get_Fonts()",
                "ImGuiNET.ImFontAtlasPtr::GetTexDataAsRGBA32(System.Byte*\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)",
                "System.IntPtr::.ctor(System.Void*)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])",
                "System.Nullable\u003CSystem.IntPtr\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.IntPtr\u003E::get_Value()",
                "Candide.Toolkit.ImGuiRenderer::UnbindTexture(System.IntPtr)",
                "Candide.Toolkit.ImGuiRenderer::BindTexture(Microsoft.Xna.Framework.Graphics.Texture2D)",
                "System.Nullable\u003CSystem.IntPtr\u003E::.ctor(!0)",
                "ImGuiNET.ImFontAtlasPtr::SetTexID(System.IntPtr)",
                "ImGuiNET.ImFontAtlasPtr::ClearTexData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderCommandLists(ImGuiNET.ImDrawDataPtr)-\u003ESystem.Void",
              "Name": "RenderCommandLists",
              "Signature": "private System.Void RenderCommandLists(ImGuiNET.ImDrawDataPtr drawData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drawData",
                  "Type": "ImGuiNET.ImDrawDataPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 456,
              "BodyHash": "1C798070E823EF2B21A51E931F6ED7D2FBB23400DD40593A7E7C8C8E3CDA362C",
              "Hash": "16EFC30B7D668D3E707DC8311B5C00705C4354697EBF20D0CDB74CB13FA8931E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)",
                "ImGuiNET.ImDrawDataPtr::get_CmdListsRange()",
                "ImGuiNET.RangePtrAccessor\u003CImGuiNET.ImDrawListPtr\u003E::get_Item(System.Int32)",
                "ImGuiNET.ImDrawListPtr::get_CmdBuffer()",
                "ImGuiNET.ImPtrVector\u003CImGuiNET.ImDrawCmdPtr\u003E::get_Item(System.Int32)",
                "ImGuiNET.ImDrawCmdPtr::get_TextureId()",
                "System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::ContainsKey(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.InvalidOperationException::.ctor(System.String)",
                "ImGuiNET.ImDrawCmdPtr::get_ClipRect()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_ScissorRectangle(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::get_Item(!0)",
                "Candide.Toolkit.ImGuiRenderer::UpdateEffect(Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()",
                "Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()",
                "Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()",
                "EffectPassCollection.Enumerator::get_Current()",
                "Microsoft.Xna.Framework.Graphics.EffectPass::Apply()",
                "ImGuiNET.ImDrawListPtr::get_VtxBuffer()",
                "ImGuiNET.ImDrawCmdPtr::get_ElemCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "EffectPassCollection.Enumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImDrawDataPtr::get_CmdListsCount()"
              ],
              "StringLiterals": [
                "Could not find a texture with id \u0027",
                "\u0027, please check your bindings"
              ],
              "Source": null
            },
            {
              "Id": "RenderDrawData(ImGuiNET.ImDrawDataPtr)-\u003ESystem.Void",
              "Name": "RenderDrawData",
              "Signature": "private System.Void RenderDrawData(ImGuiNET.ImDrawDataPtr drawData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drawData",
                  "Type": "ImGuiNET.ImDrawDataPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "F1D2312009FDF2399709637774FA08248D35636D16DB41A3C1D82E3DD64D0313",
              "Hash": "0D436D1E203C74BEDE02F30E7AD5EECB37B8293E4CEAA9AE6419CAE61F98EFE3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_ScissorRectangle()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendFactor(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)",
                "ImGuiNET.ImGui::GetIO()",
                "ImGuiNET.ImGuiIOPtr::get_DisplayFramebufferScale()",
                "ImGuiNET.ImDrawDataPtr::ScaleClipRects(System.Numerics.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_PresentationParameters()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferWidth()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferHeight()",
                "Microsoft.Xna.Framework.Graphics.Viewport::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Viewport(Microsoft.Xna.Framework.Graphics.Viewport)",
                "Candide.Toolkit.ImGuiRenderer::UpdateBuffers(ImGuiNET.ImDrawDataPtr)",
                "Candide.Toolkit.ImGuiRenderer::RenderCommandLists(ImGuiNET.ImDrawDataPtr)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_ScissorRectangle(Microsoft.Xna.Framework.Rectangle)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupInput()-\u003ESystem.Void",
              "Name": "SetupInput",
              "Signature": "protected System.Void SetupInput()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 847,
              "BodyHash": "528D8D2D179AA384361F1134CAB4E27D62742182F4AD26AD9A548EE97185452F",
              "Hash": "D8F7592987C2106E04BEC523B9FB2C1922064BD3D2FCBBC90364A568C9524E11",
              "CalledMethods": [
                "ImGuiRenderer.\u003C\u003Ec__DisplayClass23_0::.ctor()",
                "ImGuiNET.ImGui::GetIO()",
                "ImGuiNET.ImGuiIOPtr::get_KeyMap()",
                "ImGuiNET.RangeAccessor\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Game::get_Window()",
                "ImGuiRenderer.\u003C\u003Ec__DisplayClass23_0::\u003CSetupInput\u003Eb__0(System.Object, Microsoft.Xna.Framework.TextInputEventArgs)",
                "System.EventHandler\u003CMicrosoft.Xna.Framework.TextInputEventArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "Microsoft.Xna.Framework.GameWindow::add_TextInput(System.EventHandler\u003CMicrosoft.Xna.Framework.TextInputEventArgs\u003E)",
                "ImGuiNET.ImGuiIOPtr::get_Fonts()",
                "ImGuiNET.ImFontAtlasPtr::AddFontDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnbindTexture(System.IntPtr)-\u003ESystem.Void",
              "Name": "UnbindTexture",
              "Signature": "public System.Void UnbindTexture(System.IntPtr textureId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "textureId",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "77AD4733E52D3021F1050667AE2137B24A9B4994FD699C14061ABD53C65ACC1F",
              "Hash": "2995B1042FCBEB2ECEC2439E2A00BE2620F9CEFFB31610C9E88ACD3BACB0B498",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.IntPtr, Microsoft.Xna.Framework.Graphics.Texture2D\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Graphics.Texture2D, System.IntPtr\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateBuffers(ImGuiNET.ImDrawDataPtr)-\u003ESystem.Void",
              "Name": "UpdateBuffers",
              "Signature": "private System.Void UpdateBuffers(ImGuiNET.ImDrawDataPtr drawData)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "drawData",
                  "Type": "ImGuiNET.ImDrawDataPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 499,
              "BodyHash": "DBCC6B676ACCEDC6AF0273F3506D0DA55DB9FDA654BFDB559856CC4D06015D44",
              "Hash": "A4BB010D7EBEB4B11C70E49A9F8D9419060DF0A16FF4E7024389BC587558EB33",
              "CalledMethods": [
                "ImGuiNET.ImDrawDataPtr::get_TotalVtxCount()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "ImGuiNET.ImDrawDataPtr::get_TotalIdxCount()",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.IndexElementSize, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "ImGuiNET.ImDrawDataPtr::get_CmdListsRange()",
                "ImGuiNET.RangePtrAccessor\u003CImGuiNET.ImDrawListPtr\u003E::get_Item(System.Int32)",
                "ImGuiNET.ImDrawListPtr::get_VtxBuffer()",
                "System.Buffer::MemoryCopy(System.Void*, System.Void*, System.Int64, System.Int64)",
                "ImGuiNET.ImDrawListPtr::get_IdxBuffer()",
                "ImGuiNET.ImDrawDataPtr::get_CmdListsCount()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateEffect(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003EMicrosoft.Xna.Framework.Graphics.Effect",
              "Name": "UpdateEffect",
              "Signature": "protected Microsoft.Xna.Framework.Graphics.Effect UpdateEffect(Microsoft.Xna.Framework.Graphics.Texture2D texture)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.Effect",
              "Parameters": [
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "D95954436908EE95B7241ED977E359394C6544E62C37F2F728B941D7B277FA2B",
              "Hash": "BB7E1F37D24CAA0ACFAEDE58BD7E46E8CA17CC4C027BE4DA4A1CAD271FB92280",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.BasicEffect::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "ImGuiNET.ImGui::GetIO()",
                "Microsoft.Xna.Framework.Matrix::get_Identity()",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_World(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_View(Microsoft.Xna.Framework.Matrix)",
                "ImGuiNET.ImGuiIOPtr::get_DisplaySize()",
                "Microsoft.Xna.Framework.Matrix::CreateOrthographicOffCenter(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_Projection(Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_TextureEnabled(System.Boolean)",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_Texture(Microsoft.Xna.Framework.Graphics.Texture2D)",
                "Microsoft.Xna.Framework.Graphics.BasicEffect::set_VertexColorEnabled(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInput()-\u003ESystem.Void",
              "Name": "UpdateInput",
              "Signature": "protected System.Void UpdateInput()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 484,
              "BodyHash": "4527F47CDDED2B567C1B8BC8A00D5F341BE81E2183D4CB61DBB2CE73B90EB315",
              "Hash": "1EFA35585BFC83E87143C4371E87EC33CCBC88627074875460268A6AF262FB77",
              "CalledMethods": [
                "ImGuiNET.ImGui::GetIO()",
                "Microsoft.Xna.Framework.Input.Mouse::GetState()",
                "Microsoft.Xna.Framework.Input.Keyboard::GetState()",
                "ImGuiNET.ImGuiIOPtr::get_KeysDown()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "ImGuiNET.RangeAccessor\u003CSystem.Boolean\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Input.KeyboardState::IsKeyDown(Microsoft.Xna.Framework.Input.Keys)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "ImGuiNET.ImGuiIOPtr::get_KeyShift()",
                "ImGuiNET.ImGuiIOPtr::get_KeyCtrl()",
                "ImGuiNET.ImGuiIOPtr::get_KeyAlt()",
                "ImGuiNET.ImGuiIOPtr::get_KeySuper()",
                "ImGuiNET.ImGuiIOPtr::get_DisplaySize()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_PresentationParameters()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferWidth()",
                "Microsoft.Xna.Framework.Graphics.PresentationParameters::get_BackBufferHeight()",
                "System.Numerics.Vector2::.ctor(System.Single, System.Single)",
                "ImGuiNET.ImGuiIOPtr::get_DisplayFramebufferScale()",
                "ImGuiNET.ImGuiIOPtr::get_MousePos()",
                "Microsoft.Xna.Framework.Input.MouseState::get_X()",
                "Microsoft.Xna.Framework.Input.MouseState::get_Y()",
                "ImGuiNET.ImGuiIOPtr::get_MouseDown()",
                "Microsoft.Xna.Framework.Input.MouseState::get_LeftButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_RightButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_MiddleButton()",
                "Microsoft.Xna.Framework.Input.MouseState::get_ScrollWheelValue()",
                "ImGuiNET.ImGuiIOPtr::get_MouseWheel()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EB52F84EBED1574287D7328BCAE75986CA0D49308594C0FDF03BBB98EB4190E0"
        },
        {
          "Id": "Candide.Toolkit.ImGuiWindow",
          "Name": "ImGuiWindow",
          "DisplayName": "ImGuiWindow",
          "FullName": "Candide.Toolkit.ImGuiWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Enabled:System.Boolean",
              "Name": "Enabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Enabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49E9A40D339C03D38B184F3F4C63155077D4924ABF8DF85B8B3F422371FE1E27"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "WindowCreate:Candide.Toolkit.ImGuiWindowCreate",
              "Name": "WindowCreate",
              "Type": "Candide.Toolkit.ImGuiWindowCreate",
              "Signature": "public Candide.Toolkit.ImGuiWindowCreate WindowCreate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC866AFD8B1C9B0F76BF94031CE520C350F2473AEC05553393F688102C7DE070"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "10C96833DAE220300FB22D07D4D12CE92FC7BBA2509D9C570499A5F33AACA1EB",
              "Hash": "129B0E3A12562C645A7B3B9D9BFE36CAF62A3081ACA2A0B4CFA5A7B7F94B0646",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Toolkit.ImGuiWindowCreate::Invoke()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32883CA1B61AD51D092297080949BCA614F60EFA325D031342B1E8E0FFFB9F6C"
        },
        {
          "Id": "Candide.Toolkit.ImGuiWindowControl",
          "Name": "ImGuiWindowControl",
          "DisplayName": "ImGuiWindowControl",
          "FullName": "Candide.Toolkit.ImGuiWindowControl",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ImGuiWindows:System.Collections.Generic.List\u00601\u003CCandide.Toolkit.ImGuiWindow\u003E",
              "Name": "ImGuiWindows",
              "Type": "System.Collections.Generic.List\u003CCandide.Toolkit.ImGuiWindow\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Toolkit.ImGuiWindow\u003E ImGuiWindows",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B71EC24F62D958915C10ADB6AF8C7196C22A120B42CBDA540125CF0C68CFC669"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindows()-\u003ESystem.Void",
              "Name": "CreateWindows",
              "Signature": "public System.Void CreateWindows()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "9302D4F80AF20F90019E44B446857B4BB289A82CF0B5471774A16AF4AFF4B69F",
              "Hash": "8550D6A68C7BE2C935E904B70CD35F5A27FB4E78DE869E61AB624BF234094882",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "System.Collections.Generic.List\u003CCandide.Toolkit.ImGuiWindow\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Toolkit.ImGuiWindow\u003E::get_Current()",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Toolkit.ImGuiWindow::CreateWindow()",
                "List.Enumerator\u003CCandide.Toolkit.ImGuiWindow\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Window Control"
              ],
              "Source": null
            },
            {
              "Id": "SetImGuiStyle()-\u003ESystem.Void",
              "Name": "SetImGuiStyle",
              "Signature": "private System.Void SetImGuiStyle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1295,
              "BodyHash": "6E8315B25E3A7A29F828C60E8D6010E4A0815413972BE46277D7BEF190F488F6",
              "Hash": "CC7ADE7DEBBC21E3481819B3C85A03B81DF883E0D852EA8EB8551B0F6E194FB8",
              "CalledMethods": [
                "ImGuiNET.ImGui::GetStyle()",
                "ImGuiNET.ImGuiStylePtr::get_Colors()",
                "ImGuiNET.RangeAccessor\u003CSystem.Numerics.Vector4\u003E::get_Item(System.Int32)",
                "System.Numerics.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AF78AC10BB7D625B058079240E98A59A98A97728CA23251A740E15D8318907D0"
        },
        {
          "Id": "Candide.Toolkit.ImGuiWindowCreate",
          "Name": "ImGuiWindowCreate",
          "DisplayName": "ImGuiWindowCreate",
          "FullName": "Candide.Toolkit.ImGuiWindowCreate",
          "Namespace": "Candide.Toolkit",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "939C9158C3F109F201C292AE13D1C59FB5EA3B92BEDCFC58DF6E34D085BDE8CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CB873A880C448642C5C7AC732EDAF975180978E51756A8D81A810072D87A3D8C"
        },
        {
          "Id": "Candide.Toolkit.ImGuiWindowRefEnabled",
          "Name": "ImGuiWindowRefEnabled",
          "DisplayName": "ImGuiWindowRefEnabled",
          "FullName": "Candide.Toolkit.ImGuiWindowRefEnabled",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_getEnabled:System.Func\u00601\u003CSystem.Boolean\u003E",
              "Name": "_getEnabled",
              "Type": "System.Func\u003CSystem.Boolean\u003E",
              "Signature": "private System.Func\u003CSystem.Boolean\u003E _getEnabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59AA715F855E347043769A7DE98821CCDFFFC99FB20DF7CAC65760A66E5BB784"
            },
            {
              "Id": "_setEnabled:System.Action\u00601\u003CSystem.Boolean\u003E",
              "Name": "_setEnabled",
              "Type": "System.Action\u003CSystem.Boolean\u003E",
              "Signature": "private System.Action\u003CSystem.Boolean\u003E _setEnabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA2D3CD22A062075BFED31BF3D8BA025C0C5823CD6BD2F224B6B48B8AE7AC002"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "84EC8B4BB35E0862C350D3FC10C4C7F7D85CB0838FFD0C520145BDA22625B6A5",
              "Hash": "FB2D269DCEE5ED5BF553B134C9C951974029CE0EAABCF68D930852C9196FD55B",
              "CalledMethods": [
                "System.Func\u003CSystem.Boolean\u003E::Invoke()",
                "System.Action\u003CSystem.Boolean\u003E::Invoke(!0)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Toolkit.ImGuiWindowCreate::Invoke()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D8D88332D36FB5C7665BCF1B92D2731F6A95CBDBB3BF163D4754660834670509"
        },
        {
          "Id": "Candide.Toolkit.InterpolateFunctions",
          "Name": "InterpolateFunctions",
          "DisplayName": "InterpolateFunctions",
          "FullName": "Candide.Toolkit.InterpolateFunctions",
          "Namespace": "Candide.Toolkit",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Linear:Candide.Toolkit.InterpolateFunctions",
              "Name": "Linear",
              "Type": "Candide.Toolkit.InterpolateFunctions",
              "Signature": "public Candide.Toolkit.InterpolateFunctions Linear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6526AC1C385BEA6619350D58F529E9321C15944AD75A436E6B247D8EEA45F6CB"
            },
            {
              "Id": "Smoother:Candide.Toolkit.InterpolateFunctions",
              "Name": "Smoother",
              "Type": "Candide.Toolkit.InterpolateFunctions",
              "Signature": "public Candide.Toolkit.InterpolateFunctions Smoother",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0991CFF3EA1326569D9E3B927491EED0EB7A2BB0A160DF40616EEAD96D41033E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECA585E88BB93DDAD02A33A0DC0F0809222262F504ECDE73DBC3CB4B975EDE05"
        },
        {
          "Id": "Candide.Toolkit.InterpolaterStruct\u00601",
          "Name": "InterpolaterStruct\u00601",
          "DisplayName": "InterpolaterStruct",
          "FullName": "Candide.Toolkit.InterpolaterStruct",
          "Namespace": "Candide.Toolkit",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "Candide.Toolkit.IInterpolater"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Diff:System.Double",
              "Name": "Diff",
              "Type": "System.Double",
              "Signature": "public System.Double Diff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "420F123A5AB72A675C43E5687FF9741E4B2CD0007B32569B964DD346290F950A"
            },
            {
              "Id": "Done:System.Boolean",
              "Name": "Done",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Done",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0089B4A918DBB6ECFD502442CDC6C50ADF31792820441339A5B0E61960BD779D"
            },
            {
              "Id": "Progress:System.Double",
              "Name": "Progress",
              "Type": "System.Double",
              "Signature": "public System.Double Progress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD79E262CBB42D575C8FD5AB553332AA98BDC02851D4AF79B9BE04FD32122181"
            },
            {
              "Id": "Setter:Candide.Toolkit.AutoInterpolater\u00601\u003C!T\u003E",
              "Name": "Setter",
              "Type": "Candide.Toolkit.AutoInterpolater\u003CT\u003E",
              "Signature": "public Candide.Toolkit.AutoInterpolater\u003CT\u003E Setter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21DAAFB2F94E7D219CAC5C928D7F7B71A07639E62EA6BEB6A2584A148C0FAB19"
            },
            {
              "Id": "Start:System.Double",
              "Name": "Start",
              "Type": "System.Double",
              "Signature": "public System.Double Start",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BA25AC648FD115006D4C47E8FC4390735C66D44B811765AF830AA33656E2F95"
            },
            {
              "Id": "Time:System.Double",
              "Name": "Time",
              "Type": "System.Double",
              "Signature": "public System.Double Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6911A289212A1E607387888D3EB80034B465B45857E705A5F7B6573C18E0FDCF"
            },
            {
              "Id": "_method:Candide.Toolkit.InterpolateFunctions",
              "Name": "_method",
              "Type": "Candide.Toolkit.InterpolateFunctions",
              "Signature": "private Candide.Toolkit.InterpolateFunctions _method",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9F8B0AE73669D89CAF65AB90E2CBC500A64861BF7EBFF6968ECD5084B3F7193"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Interpolate(System.Double)-\u003ESystem.Void",
              "Name": "Interpolate",
              "Signature": "public System.Void Interpolate(System.Double dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 165,
              "BodyHash": "D3727269947CFE0F43ACE6BE90F6C1ADDEE547E50FD3804C2B7048DBCC3BC64D",
              "Hash": "8DC8201C30EFBA3B235D707A2162F6DCCD67E86E49C73A6D8C7BA0D9D485499F",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Convert::ChangeType(System.Object, System.Type)",
                "Candide.Toolkit.AutoInterpolater\u003CT\u003E::Invoke(T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "468B517B74FADD0E3118EF2E20F9F1E20CADB2124E0418D077210196A42E14F8",
              "Hash": "B0D21E92A60E33B16CE5B440D6DA6FDCD86A2D2DC0D6A1AAD6435209F50B0B68",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "138C68A87D55F7E3895578EF44BF661F7C46F50C07744B8AD8EAF832D6A365C4"
        },
        {
          "Id": "Candide.Toolkit.ListExtension",
          "Name": "ListExtension",
          "DisplayName": "ListExtension",
          "FullName": "Candide.Toolkit.ListExtension",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Move\u00601(System.Collections.Generic.List\u00601\u003C!T\u003E, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Move",
              "Signature": "public System.Void Move\u003CT\u003E(System.Collections.Generic.List\u003CT\u003E list, System.Int32 oldIndex, System.Int32 newIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "oldIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 24,
              "BodyHash": "685FC42CFDAEA60235C7F2EBA1A8E6119E9F1309FA5DC2DC94F5FD1D6A5F1034",
              "Hash": "A6B14A7C4AA0FDBA9BA4622563462EE88DF94189168BA5254E9D7BE851A41F8D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CT\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CT\u003E::RemoveAt(System.Int32)",
                "System.Collections.Generic.List\u003CT\u003E::Insert(System.Int32, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA4B8607B49AA6C5DD9C7BB51D02F147D01E11CF24DBB9CB241609F468CA2ED3"
        },
        {
          "Id": "Candide.Toolkit.NetworkStatsWindow",
          "Name": "NetworkStatsWindow",
          "DisplayName": "NetworkStatsWindow",
          "FullName": "Candide.Toolkit.NetworkStatsWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_stringBuilder:System.Text.StringBuilder",
              "Name": "_stringBuilder",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder _stringBuilder",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64252072AC2C9E3655A69117608C7A6BEE44189C26E4455AF85372412BCF6C98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "56239C61B56562916354071E683EE67799D8E34127BB74FB2BE083757D669C39",
              "Hash": "42B3AFDD35908159B75F22AE2F596A9615F0519AFDF8219B5281FDFC9C1F8D5B",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Multiplayer.Network.NetworkManager::EnableNetworkStats()",
                "CandideServer.Server.BaseServer::EnableNetworkStats()",
                "Candide.Multiplayer.Network.NetworkManager::DisableNetworkStats()",
                "CandideServer.Server.BaseServer::DisableNetworkStats()",
                "ImGuiNET.ImGui::SameLine()",
                "Candide.Multiplayer.Network.NetworkManager::ResetNetworkStats()",
                "CandideServer.Server.BaseServer::ResetNetworkStats()",
                "System.Text.StringBuilder::Clear()",
                "Candide.Multiplayer.Network.NetworkManager::GetNetworkStatsText(System.Text.StringBuilder)",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Network Stats",
                "Start Logging",
                "Pause Logging",
                "Reset Logging"
              ],
              "Source": null
            }
          ],
          "Hash": "38A9782C76B27E564D3F9AAAC808E7C9D5D3ADDBE480B66DDC037478320249F6"
        },
        {
          "Id": "Candide.Toolkit.PlayerKeyBindsConverter",
          "Name": "PlayerKeyBindsConverter",
          "DisplayName": "PlayerKeyBindsConverter",
          "FullName": "Candide.Toolkit.PlayerKeyBindsConverter",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Text.Json.Serialization.JsonConverter\u003CCandide.UserSettings.PlayerKeyBinds\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HandControllerNameField:System.String",
              "Name": "HandControllerNameField",
              "Type": "System.String",
              "Signature": "private System.String HandControllerNameField",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5DEAA699D35B088BDA2097F79A430BDEE8A414D8B483F781FAF580594C1BB4BE"
            },
            {
              "Id": "KeyboardMouseNameField:System.String",
              "Name": "KeyboardMouseNameField",
              "Type": "System.String",
              "Signature": "private System.String KeyboardMouseNameField",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F46CFA21F23A6DE6716B5153919E0C368F6879453652DAD5D2B27FA5882D7DAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Read(System.Text.Json.Utf8JsonReader\u0026, System.Type, System.Text.Json.JsonSerializerOptions)-\u003ECandide.UserSettings.PlayerKeyBinds",
              "Name": "Read",
              "Signature": "public Candide.UserSettings.PlayerKeyBinds Read(System.Text.Json.Utf8JsonReader\u0026 reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.PlayerKeyBinds",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "System.Text.Json.Utf8JsonReader\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "typeToConvert",
                  "Type": "System.Type",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 452,
              "BodyHash": "91E775165CC5089F9FBE75436520C26CED2CD5D035E1D13D1FF49E7A4CAF6239",
              "Hash": "A1E19D2BC608F85377A5F633FA718C1C9F0185B9F7FFEAA4BF1B7818C43C4690",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonReader::Read()",
                "System.Text.Json.Utf8JsonReader::GetString()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Text.Json.Utf8JsonReader::GetBoolean()",
                "Candide.UserSettings.PlayerKeyBinds::.ctor(System.Boolean, System.Boolean, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::.ctor()",
                "System.Text.Json.Utf8JsonReader::get_TokenType()",
                "System.Text.Json.Utf8JsonReader::GetInt32()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::Add(!0)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::.ctor(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::Add(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::ToArray()",
                "System.Console::WriteLine(System.Object)"
              ],
              "StringLiterals": [
                "Id"
              ],
              "Source": null
            },
            {
              "Id": "Write(System.Text.Json.Utf8JsonWriter, Candide.UserSettings.PlayerKeyBinds, System.Text.Json.JsonSerializerOptions)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(System.Text.Json.Utf8JsonWriter writer, Candide.UserSettings.PlayerKeyBinds value, System.Text.Json.JsonSerializerOptions options)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "System.Text.Json.Utf8JsonWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "Candide.UserSettings.PlayerKeyBinds",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "options",
                  "Type": "System.Text.Json.JsonSerializerOptions",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 290,
              "BodyHash": "53996EAF8544DC29F90AB074DE7C5E690586B90D6B3CEDCE814F5DF3049AF6AA",
              "Hash": "328B2F72B05503EEA79D538BB4886BD0881F928708CC084F2C4B0F400F2E1486",
              "CalledMethods": [
                "System.Text.Json.Utf8JsonWriter::WriteStartObject()",
                "System.Text.Json.Utf8JsonWriter::WriteBoolean(System.String, System.Boolean)",
                "System.Text.Json.Utf8JsonWriter::WriteStartArray(System.String)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()",
                "System.Text.Json.Utf8JsonWriter::WriteNullValue()",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_Value()",
                "System.Text.Json.Utf8JsonWriter::WriteNumberValue(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_Value()",
                "Candide.Toolkit.PlayerKeyBindsConverterException::.ctor(System.String)",
                "System.Text.Json.Utf8JsonWriter::WriteEndArray()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_Value()",
                "System.Text.Json.Utf8JsonWriter::WriteEndObject()",
                "System.Text.Json.Utf8JsonWriter::Flush()"
              ],
              "StringLiterals": [
                "DisplayForMouse",
                "DisplayForGamePad",
                "Mouse/Keyboard",
                "MouseButton and Key are defined on the same KeyBind slot",
                "Handcontroller"
              ],
              "Source": null
            }
          ],
          "Hash": "7B78FFA11AA5AB6C265CFF6E86DEF7C2FF3A788814B8793F51E60496245156E5"
        },
        {
          "Id": "Candide.Toolkit.PlayerKeyBindsConverterException",
          "Name": "PlayerKeyBindsConverterException",
          "DisplayName": "PlayerKeyBindsConverterException",
          "FullName": "Candide.Toolkit.PlayerKeyBindsConverterException",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.Toolkit.PredictionCountdownClock",
          "Name": "PredictionCountdownClock",
          "DisplayName": "PredictionCountdownClock",
          "FullName": "Candide.Toolkit.PredictionCountdownClock",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasBeenInitialized:System.Boolean",
              "Name": "HasBeenInitialized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasBeenInitialized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF77771AA3CB6799F3A3D63A80E5D990AA43C197CBDAAFFD58CC70816D826F4C"
            },
            {
              "Id": "_currentTime:System.Single",
              "Name": "_currentTime",
              "Type": "System.Single",
              "Signature": "private System.Single _currentTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "790EDFC568467A17C9E061DECABE9B00AFDF9F5743C25CDECBC2236EEE508177"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTimeString(Candide.Toolkit.ClockStringFormat)-\u003ESystem.String",
              "Name": "GetTimeString",
              "Signature": "public System.String GetTimeString(Candide.Toolkit.ClockStringFormat format)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "format",
                  "Type": "Candide.Toolkit.ClockStringFormat",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "6B850D3314C4DBD420C72ED321096EC4FE9DEB11AFDE9AD6976E42FC741BB371",
              "Hash": "A85070BF5EF493DD1E1B284CD34A96287518C29E78215BE18EC29FEDE4362516",
              "CalledMethods": [
                "Shared.Text.TimeTextHelper::GetTimeLeftDisplayCombined(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "-",
                "format"
              ],
              "Source": null
            },
            {
              "Id": "SyncTimer(System.Single)-\u003ESystem.Void",
              "Name": "SyncTimer",
              "Signature": "public System.Void SyncTimer(System.Single syncValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "syncValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F02AFA9E621EAF02EA666AB164688C23B3004808B825E5981E2CB55016F7F9DE",
              "Hash": "1AE1F31A9D7BD92FAB129737EB96CA318D1EBB8384EF1CA0399719A8F9189BA0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "E71811B0C9B6684B12BE37B7943594AE85B1BEAC83BD3548A8E699966490B3F9",
              "Hash": "83057E193235E25C01DC318AAAAAF84FF74D0EDEE5DCC321401E2B8461ED9962",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "833F466646DA709DE6F6FB6A74D268CE6C772E3684DDE38E8E57336D5D47C8C6"
        },
        {
          "Id": "Candide.Toolkit.RndPixelFiller",
          "Name": "RndPixelFiller",
          "DisplayName": "RndPixelFiller",
          "FullName": "Candide.Toolkit.RndPixelFiller",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_w:System.UInt32",
              "Name": "_w",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 _w",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "585349B4CBCD50C04E0316CC62BABEF4BB9728A492190ECFD9B195C8CBED9008"
            },
            {
              "Id": "_x:System.UInt32",
              "Name": "_x",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 _x",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA8543B368880D54C81AAF2EF22ED0C31AD8ED8AC0980A7F9CC8FD9E32559CB0"
            },
            {
              "Id": "_y:System.UInt32",
              "Name": "_y",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 _y",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "506D4A656F14F90E2D479900BD871D2E67C5739083A54C1B32330A16BF38BFFF"
            },
            {
              "Id": "_z:System.UInt32",
              "Name": "_z",
              "Type": "System.UInt32",
              "Signature": "private System.UInt32 _z",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7FA0B648BE2163CA5F06FAF2C09F860E2780222BC24C8009DFB8ECA2F9C09AF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FillBuffer(System.IntPtr, System.IntPtr)-\u003ESystem.Void",
              "Name": "FillBuffer",
              "Signature": "public System.Void FillBuffer(System.IntPtr start, System.IntPtr end)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "start",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "B6BFFFE0E473DD212E6C962280E6703E4D9613CA157EC337C17F8E11FF80839E",
              "Hash": "2D2561C28BF3A83941904C694FF736C2F171A62887E2DD0A730B6777E3DEBD8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DB2E88F4AA050E88B6B089E679D66491CAEB8D58BA139F19819BA9610C0F99B0"
        },
        {
          "Id": "Candide.Toolkit.SamuelDevelopmentException",
          "Name": "SamuelDevelopmentException",
          "DisplayName": "SamuelDevelopmentException",
          "FullName": "Candide.Toolkit.SamuelDevelopmentException",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultMessage:System.String",
              "Name": "DefaultMessage",
              "Type": "System.String",
              "Signature": "private System.String DefaultMessage",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B2DE6A5078640F86791BC5CD5FF850EA5C09D30948DBD1E27311126CEC99CD3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "313866716F95D41A98F85F6A0730753AE826514D4DFEDF5503193D06B706D2B8"
        },
        {
          "Id": "Candide.Toolkit.TerminalWindow",
          "Name": "TerminalWindow",
          "DisplayName": "TerminalWindow",
          "FullName": "Candide.Toolkit.TerminalWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "D1D59568EF233633757198C173758CE924F0B287836D056AD741E62C39E94BA0",
              "Hash": "F3F6D219BB5D039B4B09F56711DF355CB732A01D8396F1350C6685B3F12A31A3",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::get_Key()",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::get_Value()",
                "GameTerminal.TerminalCommandSuggestion::Invoke()",
                "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Candide.Terminal.GameTerminal::DoCommand(System.String)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "GameTerminal.TerminalCommandSuggestion2::Invoke(System.Int32)",
                "ImGuiNET.ImGui::TreePop()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.Terminal.TerminalCommand\u003E::MoveNext()",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "Console",
                "Show console"
              ],
              "Source": null
            }
          ],
          "Hash": "51A11AE64BFBD8730333CC971A8BA063B949B0C683EFFF818129964EDFA8A9E1"
        },
        {
          "Id": "Candide.Toolkit.TownHelper",
          "Name": "TownHelper",
          "DisplayName": "TownHelper",
          "FullName": "Candide.Toolkit.TownHelper",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAllCitizenIdsFromBuildingIds(System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "GetAllCitizenIdsFromBuildingIds",
              "Signature": "public System.Void GetAllCitizenIdsFromBuildingIds(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E buildingIds, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E outputHashSet)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingIds",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputHashSet",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "F0FA1F616253A91168E3D6837031EB3C95219E7F7B94BD798CCF2A795975F789",
              "Hash": "9FC8FD818AB44CF06243D1D373E41DE504DFC9BE6A631E90B5178F7C08E7E883",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.Guid\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9DFF976DBD61288F6CF3F322315F12968E670D8E5EBEC56AE72A1E1800F3CE59"
        },
        {
          "Id": "Candide.Toolkit.UiItemPickupStacking",
          "Name": "UiItemPickupStacking",
          "DisplayName": "UiItemPickupStacking",
          "FullName": "Candide.Toolkit.UiItemPickupStacking",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_currentAmount:System.Int32",
              "Name": "_currentAmount",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentAmount",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8314E9A339686132D7EDDA40AC8CABBEAC03203A9F1637762FC071FB67B15C64"
            },
            {
              "Id": "_currentAmountMod:System.Int32",
              "Name": "_currentAmountMod",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _currentAmountMod",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "200EC2DB411C9E8B76B6599FC21BBC6D9A735EC1249B4B9B76F342DC53A4F5BA"
            },
            {
              "Id": "_tickRate:System.Single",
              "Name": "_tickRate",
              "Type": "System.Single",
              "Signature": "private System.Single _tickRate",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA40459242CA7B09A349804CD2A4DE4C82344F5FC2B8408573C2FB7AAE4F7436"
            },
            {
              "Id": "_tickTimer:System.Single",
              "Name": "_tickTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _tickTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12C9826FE90AB3F7B0825ED307048B284AA88517530B4E8C64C019362696D1E2"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetExtraAmount()-\u003ESystem.Int32",
              "Name": "GetExtraAmount",
              "Signature": "public System.Int32 GetExtraAmount()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "82EC33AB7C872E7FB02F5797B115CA1A4215E605AF40973975CD2D7F57ABCCD9",
              "Hash": "85E1A0407C15697B4B651FDCB8D197A2DCB40210310F5E01260AEAD346B3B015",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Restart()-\u003ESystem.Void",
              "Name": "Restart",
              "Signature": "public System.Void Restart()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "150CB8E5039172E11EDF90C0CBEE9B3FD487A709D86EB2ADE186C0AF09947BA2",
              "Hash": "F924A3D409532A230CBACE01247E2DB84F5CC0A7879D81B984C42860B9095BB3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "F9319A4C7EC49A978C7836497437058B901CDBC8B2724E6C60055C78C7233D1E",
              "Hash": "6157CC431A64644DC6A4A9FDBC52BB582D3CFB2DE09E6429A48B47266A6B378E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EF84A14007443518BAAAA0E49F6BF51F11BCA75299530FDD699135AF4C5D9C8A"
        },
        {
          "Id": "Candide.Toolkit.UiPropertiesWindow",
          "Name": "UiPropertiesWindow",
          "DisplayName": "UiPropertiesWindow",
          "FullName": "Candide.Toolkit.UiPropertiesWindow",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.Toolkit.ImGuiWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FontStyles:System.String[]",
              "Name": "FontStyles",
              "Type": "System.String[]",
              "Signature": "private System.String[] FontStyles",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3E38C746BF500024E26A30E923A763F285E9E22E55CB08E9D72B3D486EA72894"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateWindow()-\u003ESystem.Void",
              "Name": "CreateWindow",
              "Signature": "public System.Void CreateWindow()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "6035999132B2CC47AF11C4C12A9FE0F7D53C64CCDCFFF98873D7A085A3A41EC7",
              "Hash": "D7F074A25AED90CB3F36C44AC8F78022AA5BA64AF3201D42E7EFF338D2BE0AEB",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::End()"
              ],
              "StringLiterals": [
                "UI properties",
                "Upscale text"
              ],
              "Source": null
            }
          ],
          "Hash": "27E83C32AFB23380A848A7C42BBC7AAB151B8F79B1C82D573498ADFFCC20C81E"
        },
        {
          "Id": "Candide.Toolkit.UrlHelper",
          "Name": "UrlHelper",
          "DisplayName": "UrlHelper",
          "FullName": "Candide.Toolkit.UrlHelper",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OpenUrl(System.String, System.Boolean)-\u003ESystem.Void",
              "Name": "OpenUrl",
              "Signature": "public System.Void OpenUrl(System.String url, System.Boolean preferOpenInOverlay)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "url",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "preferOpenInOverlay",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "4C478EDAB152C933C25FA4058BE16999791A5DCCEB1D9F888C03F3801CC6541C",
              "Hash": "9EA06B05483413E5D01B05AFCCA46B24718970354F8AACCA2C2C360A500161FD",
              "CalledMethods": [
                "Steamworks.SteamFriends::ActivateGameOverlayToWebPage(System.String, Steamworks.EActivateGameOverlayToWebPageMode)",
                "System.Diagnostics.Process::Start(System.String)",
                "System.Runtime.InteropServices.OSPlatform::get_Windows()",
                "System.Runtime.InteropServices.RuntimeInformation::IsOSPlatform(System.Runtime.InteropServices.OSPlatform)",
                "System.String::Replace(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Diagnostics.ProcessStartInfo::.ctor(System.String, System.String)",
                "System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)",
                "System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)",
                "System.Runtime.InteropServices.OSPlatform::get_Linux()",
                "System.Diagnostics.Process::Start(System.String, System.String)",
                "System.Runtime.InteropServices.OSPlatform::get_OSX()"
              ],
              "StringLiterals": [
                "\u0026",
                "^\u0026",
                "cmd",
                "/c start ",
                "xdg-open",
                "open"
              ],
              "Source": null
            }
          ],
          "Hash": "91FD36DF0AD60BB7CADA93AFEB15F765B684AB4BEE3599718064D00F2FC42227"
        },
        {
          "Id": "Candide.Toolkit.ValueInterpolater",
          "Name": "ValueInterpolater",
          "DisplayName": "ValueInterpolater",
          "FullName": "Candide.Toolkit.ValueInterpolater",
          "Namespace": "Candide.Toolkit",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "List:System.Collections.Generic.List\u00601\u003CCandide.Toolkit.IInterpolater\u003E",
              "Name": "List",
              "Type": "System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E List",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD3AD3048EF5411F88054F48E7FCC0CC55503BBA127B44845B9FA5FA5E2508DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "StartDiff\u00601(Candide.Toolkit.AutoInterpolater\u00601\u003C!T\u003E, System.Double, System.Double, System.Double, Candide.Toolkit.InterpolateFunctions)-\u003ESystem.Void",
              "Name": "StartDiff",
              "Signature": "public System.Void StartDiff\u003CT\u003E(Candide.Toolkit.AutoInterpolater\u003CT\u003E setter, System.Double start, System.Double diff, System.Double time, Candide.Toolkit.InterpolateFunctions function)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "setter",
                  "Type": "Candide.Toolkit.AutoInterpolater\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "start",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "diff",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "function",
                  "Type": "Candide.Toolkit.InterpolateFunctions",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 29,
              "BodyHash": "D9D9DF14E972E2DB9353D4C6FF5E5FBA2033DEFF52E2CE49151EA94CCE6BC4B6",
              "Hash": "91ACBB12BF6C461BC16154613A8932969C07C42C0CAB5AB7AE4B4CB4C280B7FD",
              "CalledMethods": [
                "Candide.Toolkit.InterpolaterStruct\u003CT\u003E::.ctor(Candide.Toolkit.AutoInterpolater\u003CT\u003E, System.Double, System.Double, System.Double, Candide.Toolkit.InterpolateFunctions)",
                "System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartEnd\u00601(Candide.Toolkit.AutoInterpolater\u00601\u003C!T\u003E, System.Double, System.Double, System.Double, Candide.Toolkit.InterpolateFunctions)-\u003ESystem.Void",
              "Name": "StartEnd",
              "Signature": "public System.Void StartEnd\u003CT\u003E(Candide.Toolkit.AutoInterpolater\u003CT\u003E setter, System.Double start, System.Double end, System.Double time, Candide.Toolkit.InterpolateFunctions function)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "setter",
                  "Type": "Candide.Toolkit.AutoInterpolater\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "start",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "end",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "function",
                  "Type": "Candide.Toolkit.InterpolateFunctions",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 27,
              "BodyHash": "2BAB4305ECCB38F092E8D533DF98E431C02963BFB40A1816AFF0114872060D36",
              "Hash": "893BFA2C43F6CE0C82FEA6034F64444EDF829D77385D3B519E50128282E59C2D",
              "CalledMethods": [
                "Candide.Toolkit.InterpolaterStruct\u003CT\u003E::.ctor(Candide.Toolkit.AutoInterpolater\u003CT\u003E, System.Double, System.Double, System.Double, Candide.Toolkit.InterpolateFunctions)",
                "System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "CA742A14BDE68993E4F68E44AF8E17F628F6DB0C3AB75187825F4D14A474ADA4",
              "Hash": "F65D1602129C7ABF9A10C9BA82E89E872596BE3C32105260AE16F78A833F5281",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.Toolkit.IInterpolater\u003E::get_Current()",
                "Candide.Toolkit.IInterpolater::Interpolate(System.Double)",
                "List.Enumerator\u003CCandide.Toolkit.IInterpolater\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "ValueInterpolater.\u003C\u003Ec::\u003CUpdate\u003Eb__1_0(Candide.Toolkit.IInterpolater)",
                "System.Predicate\u003CCandide.Toolkit.IInterpolater\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.Toolkit.IInterpolater\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A9BE38F952465F3940884BF235ECD6817561533341566829987655BB2702B3CF"
        },
        {
          "Id": "Candide.UI.SplashScreen.SplashScreen",
          "Name": "SplashScreen",
          "DisplayName": "SplashScreen",
          "FullName": "Candide.UI.SplashScreen.SplashScreen",
          "Namespace": "Candide.UI.SplashScreen",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeartwigsLogo:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "BeartwigsLogo",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D BeartwigsLogo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA429287D51BBDC7265825F91C62DABE19A44EEC6DC78E07F89730569C948A01"
            },
            {
              "Id": "ExitSpamCount:System.Int32",
              "Name": "ExitSpamCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ExitSpamCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D183AA8CB0C4F2DDC5EBA1B79C2949AF574167C26BD90C0F8D16710060E6C247"
            },
            {
              "Id": "FmodLogo:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "FmodLogo",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D FmodLogo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA9F979D3E2ECC3059E5722AEB8AB5003AB97EF9E8E44E5516C752D482C46383"
            },
            {
              "Id": "IsActive:System.Boolean",
              "Name": "IsActive",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "607ABCB731CBBC6423BCDD1A5F0F86E01D7DB35DEC68D06E563AF146403A4DD2"
            },
            {
              "Id": "MonoGameLogo:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "MonoGameLogo",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D MonoGameLogo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "988E112C47353DB785BC2F2E65DA0BC28A742F9663769942E0B5CEA41B88A479"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "TimerTargetVal:System.Single",
              "Name": "TimerTargetVal",
              "Type": "System.Single",
              "Signature": "public System.Single TimerTargetVal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5B8907A4A17E6D90BC13F5EA7B3E7E94522E8D414FA497EA7E05E75EEABF087"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Activate()-\u003ESystem.Void",
              "Name": "Activate",
              "Signature": "public System.Void Activate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "70D439C508F884F13BC5EEA36371E2413AA5D500958B176EEC950EC145DC6BEC",
              "Hash": "64B8C145620956749824D030A5307A2E0C99BEBBD9EFF106BC6222FC999DC16C",
              "CalledMethods": [
                "Candide.UI.SplashScreen.SplashScreen::Update(Microsoft.Xna.Framework.GameTime)",
                "System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.UI.SplashScreen.SplashScreen::Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideEngine::PauseAndTakeControl(System.Action\u003CMicrosoft.Xna.Framework.GameTime\u003E, System.Action\u003CMicrosoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Deactivate()-\u003ESystem.Void",
              "Name": "Deactivate",
              "Signature": "public System.Void Deactivate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "8363C48D3B3B1F3D36CE74945EE07C61C5DB1607D962AE47FF0781D7B0DB6E3B",
              "Hash": "B2BBCDF5B872709DD860D0267036C9E66E0D68E19384DE7E33545F14B9486FC4",
              "CalledMethods": [
                "Candide.CandideEngine::Unpause()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "private System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 657,
              "BodyHash": "A64BA7656B41FAC09C4794BB8A8C1867DEF25F357C50FC4869DB761B0597A5C0",
              "Hash": "E000C217D8D72EA80AE5D18D19A9857B22051553EADFCED09955C84BADE3A3A3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.UI.SplashScreen.SplashScreen::DrawHorizontallyCenteredText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.UI.SplashScreen.SplashScreen::DrawHorizontallyCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.Texture2D, System.Single)"
              ],
              "StringLiterals": [
                "This is a demo of the game Farkeep.\nExpect bugs and glitches.",
                "Join our Discord at:",
                "discord.farkeep.net"
              ],
              "Source": null
            },
            {
              "Id": "DrawHorizontallyCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.Texture2D, System.Single)-\u003ESystem.Void",
              "Name": "DrawHorizontallyCentered",
              "Signature": "private System.Void DrawHorizontallyCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, System.Single scale)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "84F78FAB24073DC86846F67FACC68A7F09BE532F3504719CAAB7F033FC3274F9",
              "Hash": "28739EE26F6B4D00DCC28F9C5E073648296496A356CBA6053A8A45D4B51E7CE5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawHorizontallyCenteredText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawHorizontallyCenteredText",
              "Signature": "private System.Void DrawHorizontallyCenteredText(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch, System.String text, Microsoft.Xna.Framework.Vector2 position, System.Single scale, Microsoft.Xna.Framework.Color color)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "text",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "DBE54ACFD3535098F9F93BBCA03E244F462F54994DABD1A108FBF53D7AC6DF25",
              "Hash": "1E847936D85D3BF74B2FA47FE22FF299C8EED0878BC5CDB42C0E5E7294A82188",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "private System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 745,
              "BodyHash": "E96D57B3ACFAFE435995F3DB2E86C8A318404E9011FBC70064EC67DB3B4325FC",
              "Hash": "679F3E5240D836D147C0DB7DA3C6388A4A9694D3DE6458D8B7B17A3780BD6A5F",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.UI.SplashScreen.SplashScreen::Deactivate()",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9F578AC5915BBA3C62752C98A1CE7A1E447BCA2E1CAF92C50272F904237B490A"
        },
        {
          "Id": "Candide.UI.WorldToolTipsManager",
          "Name": "WorldToolTipsManager",
          "DisplayName": "WorldToolTipsManager",
          "FullName": "Candide.UI.WorldToolTipsManager",
          "Namespace": "Candide.UI",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TooltipBuilder:System.Text.StringBuilder",
              "Name": "TooltipBuilder",
              "Type": "System.Text.StringBuilder",
              "Signature": "public System.Text.StringBuilder TooltipBuilder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC835C5873B47E89E8FBC6BC9C8BCF2677E4CD5240F2922F8962144BC5493898"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1017,
              "BodyHash": "50FB1846BEBCAAFCB60E72CD4B31D32FDCACAC22040CBA479C50EFB723A3EBBB",
              "Hash": "3FCD661EA7BADF6328B819F0C395CA0162D305323445AFF4ACD946D7531457AE",
              "CalledMethods": [
                "Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()",
                "Candide.Graphics.Fonts.IFontProvider::GetRenderFont(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()",
                "Candide.World.WorldHandler::GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Visible()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::GetToolTip(System.Text.StringBuilder)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Text.StringBuilder::Clear()",
                "Shared.Entity.EntityWrapper::get_Name()",
                "Shared.Text.StringDefinitions::TryGetString(System.String, System.String\u0026)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Microsoft.Xna.Framework.MathHelper::Min(System.Single, System.Single)",
                "System.Math::Ceiling(System.Double)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_ConstructionMaterials()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()"
              ],
              "StringLiterals": [
                "\u003C",
                "\u003E",
                "/"
              ],
              "Source": null
            }
          ],
          "Hash": "E261D5548CA42FEE03E6A2BECE5487F2A7F4AF779398299EA00C99F6B3893962"
        },
        {
          "Id": "Candide.UISystems.HUDController",
          "Name": "HUDController",
          "DisplayName": "HUDController",
          "FullName": "Candide.UISystems.HUDController",
          "Namespace": "Candide.UISystems",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionFurnitureModeManager:Candide.UISystems.HUDController",
              "Name": "ConstructionFurnitureModeManager",
              "Type": "Candide.UISystems.HUDController",
              "Signature": "public Candide.UISystems.HUDController ConstructionFurnitureModeManager",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66FCFF6A65045752DFA166ACFFB72ED47268308C84749499821610A76B11F7DA"
            },
            {
              "Id": "None:Candide.UISystems.HUDController",
              "Name": "None",
              "Type": "Candide.UISystems.HUDController",
              "Signature": "public Candide.UISystems.HUDController None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6ACF93B8B3D50FD3BA2C7A981B8659D37BFC0A354A891413F99FAAAA0B844238"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "02973E891B75856513AA28423A60B90C3F45512237EA0C0004542D651B45AC4F"
        },
        {
          "Id": "Candide.UISystems.HUDControllers.ConstructionHUDController",
          "Name": "ConstructionHUDController",
          "DisplayName": "ConstructionHUDController",
          "FullName": "Candide.UISystems.HUDControllers.ConstructionHUDController",
          "Namespace": "Candide.UISystems.HUDControllers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "5DEEBEE50933644A9CE2E9104048E12B581A53B5622A7B883632237FD66980AC",
              "Hash": "4107B11D7B88D5AAB7055D8198D914280A543A2048CB69EB344885EE65254F6C",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Candide.CandideUI.ImmediateUi.ImmediateBottomKeybindLabel::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, FontStashSharp.SpriteFontBase, Candide.UserSettings.PlayerKeyAction, System.String)"
              ],
              "StringLiterals": [
                "Gui_OpenFurniture",
                "Gui_OpenConstructions"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6D26F54C4ACAF7E1829EFF46C3F82061A9F8D7E60B7E5E2E4401FEBB8B0D12BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A86E35C7FC25C26191528FAF5820B59D1573B01358E12844F3342A98C4A0BB23"
        },
        {
          "Id": "Candide.UISystems.HUDHandler",
          "Name": "HUDHandler",
          "DisplayName": "HUDHandler",
          "FullName": "Candide.UISystems.HUDHandler",
          "Namespace": "Candide.UISystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentController:Candide.UISystems.HUDController",
              "Name": "CurrentController",
              "Type": "Candide.UISystems.HUDController",
              "Signature": "public Candide.UISystems.HUDController CurrentController",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "16C5476E553ACF65DEA68AA3E947D0F455F1C901F1D5850695DB17E3C4DD15BB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "D6D22BB1091D90EDAC5F6A3E0E5BE1320904B8C30534543AC6376E3100576DB7",
              "Hash": "672133E5343391D402F7DF2616C3F8DDEAA5373D9FB4EB4426950A46C97AF22B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Candide.UISystems.HUDControllers.ConstructionHUDController::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "2407D58244DD08A023244EEFB472B11C612BFC4DE29719A9A8D3E6C9E2E274E9",
              "Hash": "C0095A5F4EF930DA8A3C0B33FB8F24F1A3CDB696E646DB888B83CBCBAAB7BE06",
              "CalledMethods": [
                "Candide.UISystems.HUDControllers.ConstructionHUDController::Update(Microsoft.Xna.Framework.GameTime)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B05615C8028B823284DEE7BD6E39EC44C95F4BA348585BFC346822B26567EDFB"
        },
        {
          "Id": "Candide.UISystems.Notification.NotificationMessage",
          "Name": "NotificationMessage",
          "DisplayName": "NotificationMessage",
          "FullName": "Candide.UISystems.Notification.NotificationMessage",
          "Namespace": "Candide.UISystems.Notification",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CallToAction:System.String",
              "Name": "CallToAction",
              "Type": "System.String",
              "Signature": "public System.String CallToAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "599E3C24C2303B28E3B0F366F5E970F9612A0EFDABCC505A97B4305997EBFCB3"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Message:System.String",
              "Name": "Message",
              "Type": "System.String",
              "Signature": "public System.String Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30CF1E8182E43EBB8148EDE2671CD3CE70F8AAC9F67AEC46F2C53E0F23169875"
            },
            {
              "Id": "OnClick:System.Action",
              "Name": "OnClick",
              "Type": "System.Action",
              "Signature": "public System.Action OnClick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCC914D0606841BADC347AC5BE62CA859D6BE978318B2ACAECA0495E5125DE2C"
            },
            {
              "Id": "Title:System.String",
              "Name": "Title",
              "Type": "System.String",
              "Signature": "public System.String Title",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4777AF48189BB094A014150A799062BCCEFF7B6C4B275E5FC664C9216B10DE3E"
            },
            {
              "Id": "UseButtonBg:System.Boolean",
              "Name": "UseButtonBg",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseButtonBg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC151E01BC84CF3BC86243F52BB1040FAD3386DB9E0BAA06213886E79E8D7C34"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3EE2A4F97B181AEF358E6E36C8B5925C724F6AA4BB3B2DA5FB80CB7AF1BDE32"
        },
        {
          "Id": "Candide.UISystems.Notification.NotificationSystem",
          "Name": "NotificationSystem",
          "DisplayName": "NotificationSystem",
          "FullName": "Candide.UISystems.Notification.NotificationSystem",
          "Namespace": "Candide.UISystems.Notification",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NextTownId:System.Guid",
              "Name": "NextTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NextTownId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9D886C9041D25E9D903DCB903C0039527B2A6B130099957C68181DE2757A5FB4"
            },
            {
              "Id": "NextTutorial:Candide.CandideUI.Tutorial.Tutorials",
              "Name": "NextTutorial",
              "Type": "Candide.CandideUI.Tutorial.Tutorials",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials NextTutorial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6DDD8AD320F375125747FB25609D8263E24FFC9DDE3CA0AB3118019CC93B6D26"
            },
            {
              "Id": "NotifyDayReport:System.Boolean",
              "Name": "NotifyDayReport",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotifyDayReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B345444CE6EC62D871ACF26844F4D438AE78751AE9B2F1C4780ED9DDBA185971"
            },
            {
              "Id": "NotifyFavourPoint:System.Boolean",
              "Name": "NotifyFavourPoint",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotifyFavourPoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D132FAE9BE6F3B854E933B62E21C8CB0E98CDDF7EB4DD8C17D5673682C70CBA8"
            },
            {
              "Id": "NotifyNewQuest:System.Boolean",
              "Name": "NotifyNewQuest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotifyNewQuest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8800EC6B9F3BD98C60D8D1BA391ACB13825F5E87953029A5830592CA047677AF"
            },
            {
              "Id": "NotifyRaidReport:System.Boolean",
              "Name": "NotifyRaidReport",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotifyRaidReport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59C9BCDC175341133911BFCE9A1B8C28914E43C4A1706AE51884E3F3DB7505BE"
            },
            {
              "Id": "NotifyTutorial:System.Boolean",
              "Name": "NotifyTutorial",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotifyTutorial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B58D564A4C17DDD986E8E87A8D323D6EF8B09DCB3E1454AA3AA6726BD563D7CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GainedFavour(System.Object)-\u003ESystem.Void",
              "Name": "GainedFavour",
              "Signature": "private System.Void GainedFavour(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "12A84459EAF0C8CCBEDDC628AD89B6CD757B96AAB09520F5AEA3180A9E5A4BE9",
              "Hash": "9DA3071324F8FE08F1ABCE838A006DC4BA4AC14608A4C0D635F8DA6CA3AE6785",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewDayReport(System.Object)-\u003ESystem.Void",
              "Name": "NewDayReport",
              "Signature": "private System.Void NewDayReport(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "FC035A06E98A2CA8108DC00F655C4F2F0C0F747D3AB6B4202AFE7C83EC0A932A",
              "Hash": "AF0D403847D0F6511620DBB8ACF10B328632A4C59BB42FF754070B3C3A576FDD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Count()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "NotificationSystem.\u003C\u003Ec::\u003CNewDayReport\u003Eb__16_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.UISystems.Notification.UiNotificationSystem::ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)"
              ],
              "StringLiterals": [
                "Notifications_Favours_DailyReport",
                "Notifications_TownReports_Check",
                "town_core"
              ],
              "Source": null
            },
            {
              "Id": "NewPersonalQuestsAdded(System.Object)-\u003ESystem.Void",
              "Name": "NewPersonalQuestsAdded",
              "Signature": "private System.Void NewPersonalQuestsAdded(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "E9338C29B4A89C578341615D50BC3B76ABF73AA6AB89F39B45AD2CF3E293ED13",
              "Hash": "4B9A62874550F9961BA39B7BE5D31B0993EFBD3A80E2A32D2D3F074D8544F82B",
              "CalledMethods": [
                "NotificationSystem.\u003C\u003Ec__DisplayClass13_0::.ctor()",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "NotificationSystem.\u003C\u003Ec__DisplayClass13_0::\u003CNewPersonalQuestsAdded\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.UISystems.Notification.UiNotificationSystem::ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)"
              ],
              "StringLiterals": [
                "Notifications_NewPersonalQuest",
                "Notifications_QuestLog_Check",
                "scroll:red"
              ],
              "Source": null
            },
            {
              "Id": "NewRaidReport(System.Object)-\u003ESystem.Void",
              "Name": "NewRaidReport",
              "Signature": "private System.Void NewRaidReport(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "BB36DB15EC82CA732BA31D1A1E37ED0C19F1D91699209BDBD8B37F3391D5D232",
              "Hash": "2203BC30B6533C2E797958B1908E82A12E6E1890601A6FD5B7216121584CF614",
              "CalledMethods": [
                "NotificationSystem.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "NotificationSystem.\u003C\u003Ec__DisplayClass15_0::\u003CNewRaidReport\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.UISystems.Notification.UiNotificationSystem::ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)"
              ],
              "StringLiterals": [
                "Notifications_Favours_RaidReport",
                "Notifications_TownReports_Check",
                "town_core"
              ],
              "Source": null
            },
            {
              "Id": "NewWorldQuests(System.Object)-\u003ESystem.Void",
              "Name": "NewWorldQuests",
              "Signature": "private System.Void NewWorldQuests(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "0FCDFC67F9328D1852B4D8EC6232A2D91E609B9BCA0DA57AAA7C3AAF4279A1FA",
              "Hash": "CE139BC5DEE3D6C765DE1569382C64A6D0559B692257302E1660C7E5CF0469CC",
              "CalledMethods": [
                "NotificationSystem.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "NotificationSystem.\u003C\u003Ec__DisplayClass12_0::\u003CNewWorldQuests\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.UISystems.Notification.UiNotificationSystem::ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)"
              ],
              "StringLiterals": [
                "Notifications_NewWorldQuest",
                "Notifications_QuestLog_Check",
                "scroll:red"
              ],
              "Source": null
            },
            {
              "Id": "OnTutorialNotification(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "OnTutorialNotification",
              "Signature": "public System.Void OnTutorialNotification(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "132DEC416AB0A67E87B2F816AAB62FF5ADA5B5F6ADC4318EF7D6F5D913FD312D",
              "Hash": "1D09A1CC1A12F1360F1F8138CA4A2A99D842CDF918D55E03689ED5137458ED52",
              "CalledMethods": [
                "NotificationSystem.\u003C\u003Ec__DisplayClass17_0::.ctor()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "NotificationSystem.\u003C\u003Ec__DisplayClass17_0::\u003COnTutorialNotification\u003Eb__0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.UISystems.Notification.UiNotificationSystem::ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)"
              ],
              "StringLiterals": [
                "Tutorial_",
                "Notifications_NewTutorial",
                "Notifications_NewTutorial_Check",
                "ui:tutorial"
              ],
              "Source": null
            },
            {
              "Id": "OpenedDayReports(System.Object)-\u003ESystem.Void",
              "Name": "OpenedDayReports",
              "Signature": "private System.Void OpenedDayReports(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9D34DC646260E8FE099D5C400BC36A106250263866ED41C9BD03C916BC4D09D4",
              "Hash": "81C7FB717AAE930F8C67E645B9F0AAB3F20E93510EB906494417BBD9E4F7DE01",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenedRaidReports(System.Object)-\u003ESystem.Void",
              "Name": "OpenedRaidReports",
              "Signature": "private System.Void OpenedRaidReports(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F461D5B2557EBD026C452C283D7459A95344EA4F92FD818670137A6F30D6E85C",
              "Hash": "3CC5FF38A2F5E52F89A2DF65CEC8C15427440D39AF2A058481657B8E8204F064",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenedSkillsAndFavours(System.Object)-\u003ESystem.Void",
              "Name": "OpenedSkillsAndFavours",
              "Signature": "private System.Void OpenedSkillsAndFavours(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "645B5C3A468876BDFAEC4AB6F1D23B7DBDFEDDD01388C0501C3F463C003E623E",
              "Hash": "DF6BFD48DE61EF3BE5821226FE90BD94053A0373B1CDAA837A52AB152015EC83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OpenedTutorialJournal(System.Object)-\u003ESystem.Void",
              "Name": "OpenedTutorialJournal",
              "Signature": "private System.Void OpenedTutorialJournal(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3B4721754633C692335C9599D55DCF600B9ED0F77497D7F571E9D36235E2124E",
              "Hash": "BCF533B7CF65A781AC1559B3D6E10E71B4E893B85DA8318DA062FC56575D5D96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QuestCompleted(System.Object)-\u003ESystem.Void",
              "Name": "QuestCompleted",
              "Signature": "private System.Void QuestCompleted(System.Object arg)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "arg",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BF28852AFA5D007989F72A2B5B5A06ADA1215799646DFB82DC57DEF739FD8FA5",
              "Hash": "C0250D517979FDBB963D39D57A44079BE5C19A3EC50362497ADCAD96F827BC66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2C39F76B48F711F58ECAA7E47450F1A6D398F9E3DCADF5A5A5869AF03B4818D4"
        },
        {
          "Id": "Candide.UISystems.Notification.UiNotificationSystem",
          "Name": "UiNotificationSystem",
          "DisplayName": "UiNotificationSystem",
          "FullName": "Candide.UISystems.Notification.UiNotificationSystem",
          "Namespace": "Candide.UISystems.Notification",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Desktop:Candide.CandideUI.CandideDesktop",
              "Name": "Desktop",
              "Type": "Candide.CandideUI.CandideDesktop",
              "Signature": "public Candide.CandideUI.CandideDesktop Desktop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31357447762AE9320C716F750B1FF8F23AEE7E6DFA4D001945E3183CDAA46C98"
            },
            {
              "Id": "MaxQueueSize:System.Int32",
              "Name": "MaxQueueSize",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MaxQueueSize",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47AF047BFA0E165E709DF920B83DC427383B3DB5C895F04A983477D8762F34C4"
            },
            {
              "Id": "Notifications:System.Collections.Generic.Queue\u00601\u003CCandide.UISystems.Notification.NotificationMessage\u003E",
              "Name": "Notifications",
              "Type": "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E Notifications",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03076FA20CB68312B01BF13BE4F91C4A9865A5158C9F67F5F70B2C6112176DEA"
            },
            {
              "Id": "Window:Candide.UISystems.NotificationWindow",
              "Name": "Window",
              "Type": "Candide.UISystems.NotificationWindow",
              "Signature": "public Candide.UISystems.NotificationWindow Window",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6417C767684614D5E49FA66129E9BEE52B2ECE18425669D86FB5BD867561640"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearAll()-\u003ESystem.Void",
              "Name": "ClearAll",
              "Signature": "public System.Void ClearAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "7C9F1704E60A5E25820B81DE21AEC9BE026672CFC727861F7B27C1F953028201",
              "Hash": "14214B98BD6553A3322F20623F581801280A2BAF07374EF99523A5B60AE17AFF",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw()-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "A837E945DB516BF080EE1E6124CCD30D1D2192FC8ADDB452D03EDCD2A78EF46B",
              "Hash": "27562B0DD91389DC2B3006141729C4F50EE8AC7EB73AEFB09939C528D6475473",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::Draw()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PlayNext(Candide.UISystems.Notification.NotificationMessage)-\u003ESystem.Void",
              "Name": "PlayNext",
              "Signature": "public System.Void PlayNext(Candide.UISystems.Notification.NotificationMessage notification)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "notification",
                  "Type": "Candide.UISystems.Notification.NotificationMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 134,
              "BodyHash": "093EA9FD1FC93B27AE518F7B8270E117D7B2B57AF2782A51B00D49146A1307FC",
              "Hash": "50B0EE7B6A31459BF35A13447C6469AE969413F6D8091FE7BEB8B249D9FA6151",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::Close()",
                "Candide.UISystems.NotificationWindow::.ctor(Candide.UISystems.Notification.NotificationMessage)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)-\u003ESystem.Void",
              "Name": "ShowNotification",
              "Signature": "public System.Void ShowNotification(System.String title, System.String message, System.String callToAction, System.String iconId, System.Action onClick, System.Boolean useButtonBg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "title",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callToAction",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "iconId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onClick",
                  "Type": "System.Action",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useButtonBg",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "08D36128E2C99547F513FCE60736E62D26408BB0DDA7B07DF9E82E8701902624",
              "Hash": "D1448351254C383240DBC3593B290C3AA5DB1C0C58B7EB29342D3C81C32375A2",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::get_Count()",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.UISystems.Notification.NotificationMessage::.ctor(System.String, System.String, System.String, System.String, System.Boolean, System.Action)",
                "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [
                "ShowNotification: Notifications queue is full. Discarding "
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "8A8F225DFFE84175CDFC523E03A530CD99D1F14742D04B14D2F19CA3628665FF",
              "Hash": "1837B1D7B468E6406F1F51070B15CD61D5737779B714EB146CA1566C161E5927",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiElement::get_Visible()",
                "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::get_Count()",
                "System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Dequeue()",
                "Candide.UISystems.Notification.UiNotificationSystem::PlayNext(Candide.UISystems.Notification.NotificationMessage)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()",
                "Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D19AB15165A322E21D55A97A7AB92930F7BCCE8BD95802D24542FD4079F1B8BB"
        },
        {
          "Id": "Candide.UISystems.NotificationWindow",
          "Name": "NotificationWindow",
          "DisplayName": "NotificationWindow",
          "FullName": "Candide.UISystems.NotificationWindow",
          "Namespace": "Candide.UISystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Containers.CandideWindow",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "CurrentPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 CurrentPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A3FF9152C0878913B8212A9E263EEFC45393DE01503C72826946AE45C1E153A"
            },
            {
              "Id": "NextStateTime:System.Single",
              "Name": "NextStateTime",
              "Type": "System.Single",
              "Signature": "public System.Single NextStateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60AC04BA737A116A226E3AD70143973406EC488F011AEE1E74B84F8A098062C9"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "_holdTimer:System.Boolean",
              "Name": "_holdTimer",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _holdTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E66796BF9FCE0FBD9A11CBD432966A8D0277303C559304D3C9DD78E8BE482CA"
            },
            {
              "Id": "_hoverBgPanel:Candide.CandideUI.Containers.CandidePanel",
              "Name": "_hoverBgPanel",
              "Type": "Candide.CandideUI.Containers.CandidePanel",
              "Signature": "private Candide.CandideUI.Containers.CandidePanel _hoverBgPanel",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E0206BFC7E6C5DBFE79EFDE73F521F0346A5A9C4B11CDF9775853423320947C"
            },
            {
              "Id": "_icon:Candide.CandideUI.Components.CandideIcon",
              "Name": "_icon",
              "Type": "Candide.CandideUI.Components.CandideIcon",
              "Signature": "private Candide.CandideUI.Components.CandideIcon _icon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"
            },
            {
              "Id": "_onClick:System.Action",
              "Name": "_onClick",
              "Type": "System.Action",
              "Signature": "private System.Action _onClick",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CA9E103722BCDBA610A617BCAD0C679EC5843CFAD1DCE0F1745054780D6C5E5"
            }
          ],
          "Properties": [
            {
              "Id": "InPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "InPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 InPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0AD2EBF9296F4EAB87780603353448A42A128DDA3B16FAB64C7561ADA5194945"
            },
            {
              "Id": "OutPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "OutPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 OutPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8976CCC12CC0FF209772116CD73E8433E57CAAF642906A59AE66AF4304824FA7"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "OnClick()-\u003ESystem.Void",
              "Name": "OnClick",
              "Signature": "private System.Void OnClick()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "2C1D0AB4E0C89B445FF79F8C96C519E04EFC4E3FBE510ED773DB750273EB4E2B",
              "Hash": "0EC41957C2503831345E6A2F70E31117D6B3BECF36A5FA9BC0F12DCC72CC5864",
              "CalledMethods": [
                "System.Action::Invoke()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnWindowShown()-\u003ESystem.Void",
              "Name": "OnWindowShown",
              "Signature": "protected System.Void OnWindowShown()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C",
              "Hash": "9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA",
              "CalledMethods": [
                "Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TriggerNextState()-\u003ESystem.Void",
              "Name": "TriggerNextState",
              "Signature": "private System.Void TriggerNextState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "FFFC90486769E9305A7B0F1F5D61918B5CC5EFF6823547B7700E6E12971E0DAC",
              "Hash": "62AA6857F7B4D27DD4693321243896269AF1FBA516BEFDD2C2583C9E4A364C81",
              "CalledMethods": [
                "Candide.UISystems.NotificationWindow::get_OutPosition()",
                "Candide.UISystems.NotificationWindow::get_InPosition()",
                "Candide.CandideUI.Containers.CandideWindow::Close()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 286,
              "BodyHash": "D7E208473562E73244B7AA0F3F9F3AB973740B798ACD3380BC61C08F5059E980",
              "Hash": "8A8D2393AAD9DA061D27F35199F4FDF4EA5F41FCF6F01ECCA17BD38BF17B6242",
              "CalledMethods": [
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.CandideUI.CandideUiElement::CalculateScreenPosition()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiElement::get_InteractionBounds()",
                "Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)",
                "Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)",
                "Candide.Input.SuperKeybind::Pressed()",
                "Candide.UISystems.NotificationWindow::OnClick()",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.UISystems.NotificationWindow::TriggerNextState()",
                "Candide.UISystems.NotificationWindow::UpdateState()",
                "Candide.CandideUI.CandideUiElement::set_Top(System.Int32)",
                "Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateState()-\u003ESystem.Void",
              "Name": "UpdateState",
              "Signature": "private System.Void UpdateState()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "E1F67909E2927130BEFDF979473D4119A3173B4DB885E260BA8A8472FE90B7B9",
              "Hash": "DA7ABAF84F7913F8D4AB9D44097C6832AB5AFC6FFA8DF5569084155A0E3BF1CD",
              "CalledMethods": [
                "Candide.UISystems.NotificationWindow::get_OutPosition()",
                "Candide.UISystems.NotificationWindow::get_InPosition()",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineOut(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.InterpolationHelper::SineIn(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "624271BD66288B58BD819753D2B0547C004D68DA064D70BD4D05F639D04CFD4A"
        },
        {
          "Id": "Candide.UISystems.PlaytestHUDHandler",
          "Name": "PlaytestHUDHandler",
          "DisplayName": "PlaytestHUDHandler",
          "FullName": "Candide.UISystems.PlaytestHUDHandler",
          "Namespace": "Candide.UISystems",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_bigTextUpdateTimer:System.Single",
              "Name": "_bigTextUpdateTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _bigTextUpdateTimer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2882576C49804FC77FFF91B8762D537C769A1FAC8F71115A404EB5C75CFB0267"
            },
            {
              "Id": "_lastBigTextString:System.String",
              "Name": "_lastBigTextString",
              "Type": "System.String",
              "Signature": "private System.String _lastBigTextString",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B00D91FFE8C7F585C2AB0F7979D77755F4E18467D770C75A10E085FE0D23FFED"
            },
            {
              "Id": "_position:System.Int32",
              "Name": "_position",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _position",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BA7D99B0AC8F9FC75EF8FCF702BA8FAE87510C91AF9062EB14D6A377F2E655B"
            },
            {
              "Id": "_positionTickSeconds:System.Single",
              "Name": "_positionTickSeconds",
              "Type": "System.Single",
              "Signature": "private System.Single _positionTickSeconds",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF4846F2C45DD850FD8C66149BCCAFEE5778DF1E670E3EE530F8303282AEC791"
            },
            {
              "Id": "_screenTextPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "_screenTextPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "private Microsoft.Xna.Framework.Vector2 _screenTextPosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2BE36DE7D6E0898809901F0297EA8B3208C1BE2F411AD1DF0B523858F409E5BC"
            },
            {
              "Id": "_termsAccepted:System.Boolean",
              "Name": "_termsAccepted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _termsAccepted",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "40620EBAE514079F323E0AE3FD2EC3883F3EDC606F690D8394BBE0141B59DE0B"
            },
            {
              "Id": "_timer:System.Single",
              "Name": "_timer",
              "Type": "System.Single",
              "Signature": "private System.Single _timer",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1389,
              "BodyHash": "498D8D8313F4D22A46C957B3410C6297050C453ED6B24E905162624A6FD1D41C",
              "Hash": "BF6A09F182A1ABA6B96271A6FCF4E10F52473C80D510D16EB318857D4690CB78",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.NotImplementedException::.ctor()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.Globals::GetIdealCameraScale()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)",
                "FontStashSharp.FontSystem::GetFont(System.Single)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()",
                "PlaytestHUDHandler.\u003C\u003Ec::\u003CDraw\u003Eb__8_0(Candide.CandideUI.CandideUiElement)",
                "System.Func\u003CCandide.CandideUI.CandideUiElement, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.IO.MemoryStream::.ctor()",
                "System.IO.BinaryWriter::.ctor(System.IO.Stream)",
                "System.IO.BinaryWriter::Write(System.UInt64)",
                "System.DateTimeOffset::get_UtcNow()",
                "System.DateTimeOffset::ToUnixTimeSeconds()",
                "System.IO.BinaryWriter::Write(System.Int32)",
                "System.IO.BinaryWriter::Write(System.Byte)"
              ],
              "StringLiterals": [
                "\nPlaytest 1"
              ],
              "Source": null
            },
            {
              "Id": "ShowMainMenuUi(Candide.CandideUI.CandideDesktop)-\u003ESystem.Void",
              "Name": "ShowMainMenuUi",
              "Signature": "public System.Void ShowMainMenuUi(Candide.CandideUI.CandideDesktop desktop)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "desktop",
                  "Type": "Candide.CandideUI.CandideDesktop",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 524,
              "BodyHash": "7218B952E401EA5F460E20E6F7FD339C68A2E7A0809B84BFD1D532230D935638",
              "Hash": "CBE1FD98960EA01C46D011A0A1BBBBF2A34AF95BFD593A70B71C9D0F68168E3B",
              "CalledMethods": [
                "PlaytestHUDHandler.\u003C\u003Ec__DisplayClass9_0::.ctor()",
                "Candide.MainMenu.Ui.MainMenuUi::ShowUi(Candide.CandideUI.CandideDesktop)",
                "Candide.CandideUI.Containers.CandideWindow::.ctor(Candide.CandideUI.Containers.WindowGraphics)",
                "Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)",
                "Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)",
                "Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)",
                "Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::.ctor()",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)",
                "Candide.CandideUI.Components.CandideTextLabel::set_TextStyle(Candide.CandideUI.Components.CandideTextStyle)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)",
                "Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)",
                "Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)",
                "Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)",
                "Candide.CandideUI.Containers.CandideHorizontalStackPanel::.ctor()",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag, System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)",
                "PlaytestHUDHandler.\u003C\u003Ec__DisplayClass9_0::\u003CShowMainMenuUi\u003Eb__1()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.CandideThickness::.ctor(System.Int32)",
                "PlaytestHUDHandler.\u003C\u003Ec::\u003CShowMainMenuUi\u003Eb__9_2()",
                "Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)",
                "Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)",
                "PlaytestHUDHandler.\u003C\u003Ec__DisplayClass9_0::\u003CShowMainMenuUi\u003Eb__0(System.Object, System.EventArgs)",
                "System.EventHandler::.ctor(System.Object, System.IntPtr)",
                "Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"
              ],
              "StringLiterals": [
                "Romestead Pre-Alpha - Terms",
                "Greetings Roman! Thank you for taking part in the pre-alpha playtest for Romestead. \r\nRomestead is not complete and this",
                "ui:yes",
                "I agree to the terms",
                "ui:no",
                "Decline"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "3578C68708A3571F75CC819849C55FA67F42661FD44A324280F7CC21E7313ECF",
              "Hash": "F63641F20AC599F020EDF67C9D233AEACE1E43E6C744C71CF33BD03B34208145",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B36E45C117744C78A092BE3A3E8C4C8F7FE407C75C8D632C6321659E05CE1B1C"
        },
        {
          "Id": "Candide.UserSettings.CandideDisplayMode",
          "Name": "CandideDisplayMode",
          "DisplayName": "CandideDisplayMode",
          "FullName": "Candide.UserSettings.CandideDisplayMode",
          "Namespace": "Candide.UserSettings",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fullscreen:Candide.UserSettings.CandideDisplayMode",
              "Name": "Fullscreen",
              "Type": "Candide.UserSettings.CandideDisplayMode",
              "Signature": "public Candide.UserSettings.CandideDisplayMode Fullscreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C81CD5FDEB57474BF686EFA6BEBD68B84D25B7A0B73A364E6141764C938B9C8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Windowed:Candide.UserSettings.CandideDisplayMode",
              "Name": "Windowed",
              "Type": "Candide.UserSettings.CandideDisplayMode",
              "Signature": "public Candide.UserSettings.CandideDisplayMode Windowed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E820C90370554F6B052D0A4BF680E5D1838C2E1E83ADFB79CB4BA890E7DD5EFB"
            },
            {
              "Id": "WindowedFullscreen:Candide.UserSettings.CandideDisplayMode",
              "Name": "WindowedFullscreen",
              "Type": "Candide.UserSettings.CandideDisplayMode",
              "Signature": "public Candide.UserSettings.CandideDisplayMode WindowedFullscreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA23CC5986FC57E61E5DA72B855218B755A0C4516FE3499308638D2E2BE0D402"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2269050637E3BC5F610A55AC786F8D62B0405399CFFC9253FF53560A3EA74D66"
        },
        {
          "Id": "Candide.UserSettings.CandideUserSettingsException",
          "Name": "CandideUserSettingsException",
          "DisplayName": "CandideUserSettingsException",
          "FullName": "Candide.UserSettings.CandideUserSettingsException",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Candide.UserSettings.ControlsUserSettings",
          "Name": "ControlsUserSettings",
          "DisplayName": "ControlsUserSettings",
          "FullName": "Candide.UserSettings.ControlsUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "KeybindMap:System.Collections.Generic.Dictionary\u00602\u003CCandide.UserSettings.PlayerKeyAction,Candide.UserSettings.PlayerKeyBinds\u003E",
              "Name": "KeybindMap",
              "Type": "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E KeybindMap",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2A60EC526DAC8321699B209BDAC44952BA7936BB68571DF957A517A7D1CA8531"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 984,
              "BodyHash": "99E3D4098F65698BF11EA00A6EDD48EE10B246A787F4540FA57AF5773EBE3175",
              "Hash": "A37AADDBCA0C033BF75ACA7FF23A92394F521CCB4652930A6EE8D29910531093",
              "CalledMethods": [
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Item(!0)",
                "Candide.Input.SuperKeybind::FromPlayerKeybind(Candide.UserSettings.PlayerKeyBinds)",
                "Candide.Input.PlayerControllerKeyBinds::UpdateKeyBinds()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.ControlsUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.ControlsUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.ControlsUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "AFA1E8F8F6146339A277B3E002618FA40242477496550DDFD280FBD5973E7B1C",
              "Hash": "BFBE8B6EC6984398356CC4FA8A8BD7747B905F67D27000C5B2E1ACBBB57BD069",
              "CalledMethods": [
                "Candide.UserSettings.ControlsUserSettings::.ctor()",
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Value()",
                "Candide.UserSettings.PlayerKeyBinds::Clone()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.ControlsUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.ControlsUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.ControlsUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "EA80B4D399D502B95BA1DF56E746F19DCDD9D436D1E4D8D3126714AD68742DA9",
              "Hash": "C030A72CE09CBDA3D6AAD5FDF8455F0F01ECA22BDD04C828D3129A73E48B4B67",
              "CalledMethods": [
                "Candide.UserSettings.ControlsUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "21F35DB5A7F9BAD8663F1FBF040CB0EC9528447F114D0E7C4D2939B4857167EE",
              "Hash": "C99F1736B0ACDE98B5B6688681A363D6F306D0B9AB3FD2BC344131A523869999",
              "CalledMethods": [],
              "StringLiterals": [
                "controls.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.ControlsUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.ControlsUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.ControlsUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "69E112A8BD94353C723ABBF25485B8601E506A61B76ACE491089015269B2A9BD",
              "Hash": "826B59500394677A3A86DD33D3D7BAD15C204D3E893ABB2F4919B180480F02E5",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Value()",
                "Candide.UserSettings.PlayerKeyBinds::Clone()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1814,
              "BodyHash": "EFDFC3AC3BA09D96CF5B5341C0E9DA963AE80A3B4D9A2BE618F134D64B6FC84E",
              "Hash": "CE937A356F3CA68FCDC96AF7DB583D7E2A6E4F286C950E3A04196C138C7920D5",
              "CalledMethods": [
                "Candide.UserSettings.ControlsUserSettings::get_KeybindMap()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Value()",
                "Candide.UserSettings.PlayerKeyBinds::ClearBindings(Candide.UserSettings.KeyBindType)",
                "Dictionary.Enumerator\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::SetDefault()",
                "System.Collections.Generic.Dictionary\u003CCandide.UserSettings.PlayerKeyAction, Candide.UserSettings.PlayerKeyBinds\u003E::get_Item(!0)",
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Candide.Input.MouseButtons, System.Int32)",
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Buttons, System.Int32)",
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Keys, System.Int32)",
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Keys[])",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Buttons[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5367393D24EFE8DFD529821FCF28781C89D2F92154DE7E8CF0368ADCBFFF304D"
        },
        {
          "Id": "Candide.UserSettings.DisplayUserSettings",
          "Name": "DisplayUserSettings",
          "DisplayName": "DisplayUserSettings",
          "FullName": "Candide.UserSettings.DisplayUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableResolutions:System.Collections.Generic.List\u00601\u003CCandide.UserSettings.ScreenResolution\u003E",
              "Name": "AvailableResolutions",
              "Type": "System.Collections.Generic.List\u003CCandide.UserSettings.ScreenResolution\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.UserSettings.ScreenResolution\u003E AvailableResolutions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FF8F04DFE5813F69E3CA750013CF1155EACDBF4DE744AC3C8409FCC7806434A"
            },
            {
              "Id": "_cameraScale:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "_cameraScale",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "private System.Nullable\u003CSystem.Single\u003E _cameraScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6059D5A0BC184055613CE4FEA42C2A74130BFFB148BD38F52164C94F85B47A19"
            },
            {
              "Id": "_cursorScale:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_cursorScale",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _cursorScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "954922F1BE26D2E43E311E037B4CA1DF504D0F75661EF35A4962B4D67FF8D4D7"
            },
            {
              "Id": "_displayMode:Candide.UserSettings.CandideDisplayMode",
              "Name": "_displayMode",
              "Type": "Candide.UserSettings.CandideDisplayMode",
              "Signature": "private Candide.UserSettings.CandideDisplayMode _displayMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D04B8C4CB35F999812EF4C36658D39600D77C9C379BD85C0145EB09A09A75B86"
            },
            {
              "Id": "_fullscreenErrorCaught:System.Boolean",
              "Name": "_fullscreenErrorCaught",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _fullscreenErrorCaught",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A222C4B013B9F64DBB20C1C398F94228EB65F95A13DD45423FCE5F724947270"
            },
            {
              "Id": "_gameResolution:Microsoft.Xna.Framework.Point",
              "Name": "_gameResolution",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _gameResolution",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A56A85B58F393EF038B74EBE7B28F232CB65660204C8C56E1780524C8748BE4F"
            },
            {
              "Id": "_uiScale:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "_uiScale",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "private System.Nullable\u003CSystem.Int32\u003E _uiScale",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4855022D1D7D55C40BE55EE069BAC26F48C8DBD0420E9A87170214FCA675CBE6"
            }
          ],
          "Properties": [
            {
              "Id": "CameraScale:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "CameraScale",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E CameraScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AA0C86BB0B2021210C5A6304AF4479B27FA554C11D281F9C79608D9667C922D3"
            },
            {
              "Id": "CursorScale:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "CursorScale",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E CursorScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2B49E513B1B228C14993362895F5B03D279057FD845F539E77EAD5030355E1F7"
            },
            {
              "Id": "DisplayMode:Candide.UserSettings.CandideDisplayMode",
              "Name": "DisplayMode",
              "Type": "Candide.UserSettings.CandideDisplayMode",
              "Signature": "public Candide.UserSettings.CandideDisplayMode DisplayMode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2F89A1BC1477F641DFC2C62CEF69C65442C2BB55B9D2223C6D7E81F5C0CBD81F"
            },
            {
              "Id": "GameResolution:Microsoft.Xna.Framework.Point",
              "Name": "GameResolution",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point GameResolution",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "33B93E2C31195066AFC5F7DEF0CE7CDEACF02DA5A5844C9246EA56F262765CAE"
            },
            {
              "Id": "UiScale:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "UiScale",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E UiScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E9023FC9EFB2678D543D26C4809D05E284F97525C89A3BE7659E24AD114BFB7B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 972,
              "BodyHash": "84805745CD420157AC8C5716459EC9DD0D9442E481A4499C1D306A6D0C9DBDC1",
              "Hash": "2F4825500C68C6F8C0E6B0B52DDDA2FEED35B9EEB2A7B747178EF211C086676E",
              "CalledMethods": [
                "Candide.CandideUI.CandideDesktop::OnResolutionChanging()",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.WindowUserSettings::get_WindowPosition()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_Value()",
                "Candide.Scene.GameScene::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::CreateDefault()",
                "Candide.UserSettings.DisplayUserSettings::set_GameResolution(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::set_HardwareModeSwitch(System.Boolean)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::set_PreferredBackBufferWidth(System.Int32)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::set_PreferredBackBufferHeight(System.Int32)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::set_IsFullScreen(System.Boolean)",
                "Candide.Scene.GameScene::get_Window()",
                "Microsoft.Xna.Framework.GameWindow::set_Position(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.GraphicsDeviceManager::ApplyChanges()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::SetDefault()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::ApplySettings()",
                "Candide.UserSettings.DisplayUserSettings::GetDisplayData()",
                "Candide.UserSettings.DisplayUserSettings::get_CameraScale()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "Screen size is less than screen resolution. Resetting to default"
              ],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.DisplayUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.DisplayUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.DisplayUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "AFF39C8F95AFD50529F6BAA8EBEF7DEDD32E6431DF650D17FEF14B964228E4C6",
              "Hash": "ECB37A8C12724FAA813047700C6129396B1B45834F3BDDC3F49FBA86F2CB6F47",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::.ctor()",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.DisplayUserSettings::get_UiScale()",
                "Candide.UserSettings.DisplayUserSettings::get_CameraScale()",
                "Candide.UserSettings.DisplayUserSettings::get_CursorScale()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.DisplayUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.DisplayUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.DisplayUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "AD2FCCFC4328B0BCAD84C9AD26649EA27FC4ECCB557E9202E3C0FCB4A8A42620",
              "Hash": "5751A4050BD7E4FF2C0F0BE62559321BC9C987ED864535CBD1D78CFC4408C0D3",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDefaultCameraScale()-\u003ESystem.Int32",
              "Name": "GetDefaultCameraScale",
              "Signature": "public System.Int32 GetDefaultCameraScale()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9FCB3F766A76A4FB4EB21ABDD3B6792D0D0C4E6673B845662C36D2DFF90DE235",
              "Hash": "57F4A3AF820CAF1F2DFACF3A4209AE7873D43DA7628A825CE77BDF22415D312E",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::GetDisplayData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDisplayData()-\u003ECandide.CandideUI.Helpers.DisplayData",
              "Name": "GetDisplayData",
              "Signature": "private Candide.CandideUI.Helpers.DisplayData GetDisplayData()",
              "Visibility": "private",
              "ReturnType": "Candide.CandideUI.Helpers.DisplayData",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "E185556EEF524DE44C49BF08E399D95828251D1728DF21C2F7285CEAA3D61C33",
              "Hash": "A4C6EE23C2BA149CF66DEFAFC3377167B2E6D433BFAEDC723E3AA49B592224AB",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()",
                "Candide.CandideUI.Helpers.DisplayHelper::GetDisplayDataForResolution(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMaxUiScale()-\u003ESystem.Int32",
              "Name": "GetMaxUiScale",
              "Signature": "public System.Int32 GetMaxUiScale()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F8B23151AB1BACD743305389805C8935ED3FBEB698A5649955FA5726483C2D11",
              "Hash": "744C6FC3D02122F561F284BAD033BCCC62E3FC38BE9E40B6D9875E83DD5D6C02",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::GetDisplayData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMinCameraScale()-\u003ESystem.Int32",
              "Name": "GetMinCameraScale",
              "Signature": "public System.Int32 GetMinCameraScale()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1E09C520ADAD9DD7691A25797236CFC14FEA734EE96C633BF552A83058797D8A",
              "Hash": "0B79142B42F60346940FA048BA73CAA018675F7A5EE63ADC3BB3A4F8A73F9C86",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::GetDisplayData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3598F2C841D07CA1CCBB3AF1A3270DB3B1EBD7757DEEAA66FA280B175DD9C972",
              "Hash": "865F9AD3DB7F4E36075BBBDB9E4A4B45999B511B2DD69CA9748667D4D566970C",
              "CalledMethods": [],
              "StringLiterals": [
                "display.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.DisplayUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.DisplayUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.DisplayUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "6CDC12919790A2E28E4CD70A3D18DDBFC7C6A73C619D43B1A51B583C10C3D1DD",
              "Hash": "3C9F3A048959F0F691182A7FAE4915473D8B8CAC66CB23B5734AA1CCBAD55C13",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.UserSettings.ScreenResolution\u003E::Clear()",
                "Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_DefaultAdapter()",
                "Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_CurrentDisplayMode()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()",
                "Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandide.UserSettings.ScreenResolution\u003E::Add(!0)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::Load(T)",
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.DisplayUserSettings::set_DisplayMode(Candide.UserSettings.CandideDisplayMode)",
                "Candide.UserSettings.DisplayUserSettings::get_UiScale()",
                "Candide.UserSettings.DisplayUserSettings::set_UiScale(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.UserSettings.DisplayUserSettings::get_CursorScale()",
                "Candide.UserSettings.DisplayUserSettings::set_CursorScale(System.Nullable\u003CSystem.Int32\u003E)",
                "Candide.UserSettings.DisplayUserSettings::get_GameResolution()",
                "Candide.UserSettings.DisplayUserSettings::set_GameResolution(Microsoft.Xna.Framework.Point)",
                "Candide.UserSettings.DisplayUserSettings::get_CameraScale()",
                "Candide.UserSettings.DisplayUserSettings::set_CameraScale(System.Nullable\u003CSystem.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "F991F91BB69C5EA68A38E457C871476037E633CBEB5BF5803355A8E92AFDD1F0",
              "Hash": "E809647515CD69A1E5FEE097CD324DDFEC3800B55FAB116C080F705EB519174E",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::SetDefault()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A95BB22CEA7F8795B451B5700C6BDEA958285C9302AFDFB6EE557C80611B0CC"
        },
        {
          "Id": "Candide.UserSettings.GameAutoUserSettings",
          "Name": "GameAutoUserSettings",
          "DisplayName": "GameAutoUserSettings",
          "FullName": "Candide.UserSettings.GameAutoUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_miniMapOpen:System.Boolean",
              "Name": "_miniMapOpen",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _miniMapOpen",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63F40058D96E3B6EBDDFE58738B309CC8C1CDD626491AB1BBF5E873D30E98DAD"
            }
          ],
          "Properties": [
            {
              "Id": "MiniMapOpen:System.Boolean",
              "Name": "MiniMapOpen",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MiniMapOpen",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EADE224CA1D94EAAFF00488EA3C0B643C7F32FC938493A30396910D32044862B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "3E5CF3CDA303F65FDC3A0564C8977FB6852DBB603DDE0A4549AAB2D1866C2537",
              "Hash": "94A06510F3B7F49D93E009F941A79B1E605CA8A56BF81E6FB921D7B1A1E1CFD9",
              "CalledMethods": [
                "Candide.UserSettings.GameAutoUserSettings::get_MiniMapOpen()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.GameAutoUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.GameAutoUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.GameAutoUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "5AFBEA09E6435C8D2E9B26B5E32CF0906B43A6A8F6C1FAD3B5D1055F2F2CB19E",
              "Hash": "C928C3CEF558A71831B87CC638FF73F7B17C7BADECB544FE601ED26572EE172B",
              "CalledMethods": [
                "Candide.UserSettings.GameAutoUserSettings::.ctor()",
                "Candide.UserSettings.GameAutoUserSettings::get_MiniMapOpen()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.GameAutoUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.GameAutoUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.GameAutoUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "048611933FD789B3FE437164903E792CE397B0DE45AD6F5DA2AC068EFCEE5F3B",
              "Hash": "98DAA0E0E40B8105018291591ABF833C5C39465B0903B11A522E643490A55237",
              "CalledMethods": [
                "Candide.UserSettings.GameAutoUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "5AF4F1C43CE2091DD362CE2B36E951925459F504A5885E34F8A5F9B0F2283331",
              "Hash": "0D2D7F13BB2BF018A04AB69D16A506881A9C916AB918A78AC1E7BCBE2B30D589",
              "CalledMethods": [],
              "StringLiterals": [
                "game_auto.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.GameAutoUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.GameAutoUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.GameAutoUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "D2F2F48A6ABBC6D8FF72DCC731A5954064A8BDE756D9198109A90758A3BD2B64",
              "Hash": "D3F8EE0370ACFA5AF39C2D7274A3342E29912BAA4CD10B11BB7363247B532DA1",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E::Load(T)",
                "Candide.UserSettings.GameAutoUserSettings::get_MiniMapOpen()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D5E31257B7680D63A68B4498981CCB6A382392C24087155AA116DA0EEAFCECDE",
              "Hash": "B8F239C21823164327EE9C1D98909703402C74FBDF2C8638397F0FD4C2166CD5",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC7BABA26F8A249900223AD66211A61FE35406AC7D7FA52B85713CC920077F13"
        },
        {
          "Id": "Candide.UserSettings.GameplaySettings",
          "Name": "GameplaySettings",
          "DisplayName": "GameplaySettings",
          "FullName": "Candide.UserSettings.GameplaySettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DashTowardsMouse:System.Boolean",
              "Name": "DashTowardsMouse",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DashTowardsMouse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F214234540E91FD64BC2A0061B4164FFC56C27DBF6683517C80465FBA774581"
            },
            {
              "Id": "HighlightItems:System.Boolean",
              "Name": "HighlightItems",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HighlightItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21E496492E5DC06BD548A68CD643FE6EA66A2726EA74E3F0A9B45CB214BB6A30"
            },
            {
              "Id": "ThrowAimAssist:System.Boolean",
              "Name": "ThrowAimAssist",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ThrowAimAssist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EE610236FD48101AA2FA0C72427BA53F8E7DB819F76F1F0EABD69EF9344D8A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9CF1AF357D64AA769579B2DB34F334AFF829EEDD6638FC05974D4F03A59D4814"
        },
        {
          "Id": "Candide.UserSettings.GameUserSettings",
          "Name": "GameUserSettings",
          "DisplayName": "GameUserSettings",
          "FullName": "Candide.UserSettings.GameUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControlsUserSettings:Candide.UserSettings.ControlsUserSettings",
              "Name": "ControlsUserSettings",
              "Type": "Candide.UserSettings.ControlsUserSettings",
              "Signature": "public Candide.UserSettings.ControlsUserSettings ControlsUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3BC6FC187DFABA0EC530BECDAD60C4CD1EF6BC3520C60F71BD92EA0BA499C55F"
            },
            {
              "Id": "DisplayUserSettings:Candide.UserSettings.DisplayUserSettings",
              "Name": "DisplayUserSettings",
              "Type": "Candide.UserSettings.DisplayUserSettings",
              "Signature": "public Candide.UserSettings.DisplayUserSettings DisplayUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6026DCF2EB66DEBE3D96795D056A7EE48C67F4D411A7D184C0D97B6C8D7EDFFF"
            },
            {
              "Id": "GameAutoUserSettings:Candide.UserSettings.GameAutoUserSettings",
              "Name": "GameAutoUserSettings",
              "Type": "Candide.UserSettings.GameAutoUserSettings",
              "Signature": "public Candide.UserSettings.GameAutoUserSettings GameAutoUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA4427BBBB9A3B7852CCC08F853EF266BF821991605F24FA950AB5066B129020"
            },
            {
              "Id": "GameplaySettings:Candide.UserSettings.GameplaySettings",
              "Name": "GameplaySettings",
              "Type": "Candide.UserSettings.GameplaySettings",
              "Signature": "public Candide.UserSettings.GameplaySettings GameplaySettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A3832FAC9B6ED76844CF507C7668FE2B27F5EB3F2365369A3CBD9073874F0EBC"
            },
            {
              "Id": "GraphicsSettings:Candide.UserSettings.GraphicsUserSettings",
              "Name": "GraphicsSettings",
              "Type": "Candide.UserSettings.GraphicsUserSettings",
              "Signature": "public Candide.UserSettings.GraphicsUserSettings GraphicsSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "666E006AAFC4DCD7762C2E70D4DAF6AD461BDCF99E282A601F69F5F79F2650E6"
            },
            {
              "Id": "JsonSerializerOptions:System.Text.Json.JsonSerializerOptions",
              "Name": "JsonSerializerOptions",
              "Type": "System.Text.Json.JsonSerializerOptions",
              "Signature": "internal System.Text.Json.JsonSerializerOptions JsonSerializerOptions",
              "Visibility": "internal",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "476AEFA21175A27578ED7A82EC6E719EEA32496FDAAC48D0197216D2665C39E2"
            },
            {
              "Id": "LocalizationUserSettings:Candide.UserSettings.LocalizationUserSettings",
              "Name": "LocalizationUserSettings",
              "Type": "Candide.UserSettings.LocalizationUserSettings",
              "Signature": "public Candide.UserSettings.LocalizationUserSettings LocalizationUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "861A4CE34A7CDC55B7296E1B5C3C9D963F3820EB9047FE2FEA667D4C8F40A3AE"
            },
            {
              "Id": "MiscUserSettings:Candide.UserSettings.MiscUserSettings",
              "Name": "MiscUserSettings",
              "Type": "Candide.UserSettings.MiscUserSettings",
              "Signature": "public Candide.UserSettings.MiscUserSettings MiscUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D856854A4515C49BD8747553B90669BD44160888C90EA6120DF0AB8061F6828C"
            },
            {
              "Id": "MouseUiAutoSettings:Candide.CandideUI.MouseUiUserSettings",
              "Name": "MouseUiAutoSettings",
              "Type": "Candide.CandideUI.MouseUiUserSettings",
              "Signature": "public Candide.CandideUI.MouseUiUserSettings MouseUiAutoSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D04C0F6552250C3416FE4C642F3FD07B2D9D15AABF73ADCF900CEE7FFA47BC24"
            },
            {
              "Id": "NetworkAutoSettings:Candide.UserSettings.NetworkUserSettings",
              "Name": "NetworkAutoSettings",
              "Type": "Candide.UserSettings.NetworkUserSettings",
              "Signature": "public Candide.UserSettings.NetworkUserSettings NetworkAutoSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30BBF0A34C6768EFECBD448E42FEEDDA2178F70B8881A13883F201A1EA895737"
            },
            {
              "Id": "Profile:System.Int32",
              "Name": "Profile",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Profile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CC3D2FF1D836C84BCC256F3974C39073C5E850BCA11B8BEAAE3899AB85027F10"
            },
            {
              "Id": "SoundUserSettings:Candide.UserSettings.SoundUserSettings",
              "Name": "SoundUserSettings",
              "Type": "Candide.UserSettings.SoundUserSettings",
              "Signature": "public Candide.UserSettings.SoundUserSettings SoundUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "621B068C3FC3B94779A4C6EE6AA6009A0BA18BC46BECE2ACB806628FA982D215"
            },
            {
              "Id": "TimelapseUserSettings:Candide.UserSettings.TimelapseUserSettings",
              "Name": "TimelapseUserSettings",
              "Type": "Candide.UserSettings.TimelapseUserSettings",
              "Signature": "public Candide.UserSettings.TimelapseUserSettings TimelapseUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FED601DBEB86EF638159BF0497F2A5DF29E173BE0BF52916D71E211694DABB00"
            },
            {
              "Id": "TutorialUserSettings:Candide.UserSettings.TutorialUserSettings",
              "Name": "TutorialUserSettings",
              "Type": "Candide.UserSettings.TutorialUserSettings",
              "Signature": "public Candide.UserSettings.TutorialUserSettings TutorialUserSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7A69B21581C2A5A084A32E6EF93B9BCDBF3C2DFB7192160417FA2E79CEA609F"
            },
            {
              "Id": "WindowAutoSettings:Candide.UserSettings.WindowUserSettings",
              "Name": "WindowAutoSettings",
              "Type": "Candide.UserSettings.WindowUserSettings",
              "Signature": "public Candide.UserSettings.WindowUserSettings WindowAutoSettings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B705B10673BF7B249D93D879059C8B7DF9495100AB43F02E05BCD0E8E547CDB9"
            },
            {
              "Id": "_updatingFullScreenSettings:System.Boolean",
              "Name": "_updatingFullScreenSettings",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _updatingFullScreenSettings",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45A817F476306E36A56E9135F5AECCD914C656516742CA83158E16BE457C998E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "InitializeUserSettings()-\u003ESystem.Void",
              "Name": "InitializeUserSettings",
              "Signature": "public System.Void InitializeUserSettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "27A1A5E4919500733BB67DDCC366DB27DA4A6E22DBAE1F1EB1E6E4E7517D62BD",
              "Hash": "61AE292A855B57437E94CF8686586C6B7F9B4CD81BB13BBCF8364CEF7A5C63DD",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.ControlsUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E::LoadFromFileAndApply()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E::LoadFromFileAndApply()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGameRegainedFocus()-\u003ESystem.Void",
              "Name": "OnGameRegainedFocus",
              "Signature": "public System.Void OnGameRegainedFocus()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "C4D8554AFF07992A87D22D90C585C7ADA3030D07E8FA249CD1F932E0282691DF",
              "Hash": "54F60FE6E6E5E75C5DA9745EA9B5EC55B0F868A782FE0DDFE43046413C38B1E4",
              "CalledMethods": [
                "Candide.UserSettings.DisplayUserSettings::get_DisplayMode()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::ApplySettings()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveAutoSettings()-\u003ESystem.Void",
              "Name": "SaveAutoSettings",
              "Signature": "public System.Void SaveAutoSettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "5B245D87B378B20522098E046A377BBBAC6C292554076047DA9BA850E2BCDFD6",
              "Hash": "C347822D7D4BE7CBDA86246CABA9A6002E7C4636CE34E251FB9D6A539A3273FA",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.DisplayUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.CandideUI.MouseUiUserSettings\u003E::SaveToFile(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GameAutoUserSettings\u003E::SaveToFile(T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F0DCB721344F0E6E60A9E262B8F19D5428788A80C3A6F1396BE7290693BA3C46"
        },
        {
          "Id": "Candide.UserSettings.GraphicsUserSettings",
          "Name": "GraphicsUserSettings",
          "DisplayName": "GraphicsUserSettings",
          "FullName": "Candide.UserSettings.GraphicsUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ParticlesScale:System.Single",
              "Name": "ParticlesScale",
              "Type": "System.Single",
              "Signature": "public System.Single ParticlesScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9C3D0EA1C6D1C0038EADD56E711CCA4B105DBC1DEBC661D35C5A8F118F1BC29"
            },
            {
              "Id": "_ambientOcclusion:System.Boolean",
              "Name": "_ambientOcclusion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ambientOcclusion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4459D942B1B8F6840CCDF8CE9A507FB871497F3BABF15C66146988C7E20FA48"
            },
            {
              "Id": "_chromaticAberration:System.Boolean",
              "Name": "_chromaticAberration",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _chromaticAberration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50971008247A623DD8C6446DEB5BCBB70E9B8BD07EF433498E45BC6A36A389A6"
            },
            {
              "Id": "_depthOfField:System.Int32",
              "Name": "_depthOfField",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _depthOfField",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5063B1BD36769AA366D56A73092A795ABE8A1959DA497FF5485C1DF20FB746F2"
            },
            {
              "Id": "_depthOfFieldStrength:System.Int32",
              "Name": "_depthOfFieldStrength",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _depthOfFieldStrength",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0CD139B44A7D9E8A727CAC1250E16B2068BDB0BD0C7517D442C9838ECA96279"
            },
            {
              "Id": "_directionalShadowMapResolution:System.Int32",
              "Name": "_directionalShadowMapResolution",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _directionalShadowMapResolution",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1777BE55BD00232ED9820F6A8C862CDFA864A48ABAC87D0418AC76B9F9071C7"
            },
            {
              "Id": "_filmGrain:System.Boolean",
              "Name": "_filmGrain",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _filmGrain",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6086D846EC9CB3B88AF83807BDDD0C9E196F9520DFAF77EC4A5487A68E91B5B4"
            },
            {
              "Id": "_floorNoise:System.Int32",
              "Name": "_floorNoise",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _floorNoise",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B0942BC5F58FF82C74890550B7D952E3EC4E207A9B937EA34ECF810F9655E7A"
            },
            {
              "Id": "_fogIntensity:System.Int32",
              "Name": "_fogIntensity",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _fogIntensity",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A159528FC32D8B64376E6FBF93DF31B07AA77B7A9E11E5894D673277E6ED228"
            },
            {
              "Id": "_grassField:System.Int32",
              "Name": "_grassField",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _grassField",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF5E54BA9CF7744E29D08E84AE4FBCEFDD9934C4B995C53D7EB75E1B73132100"
            },
            {
              "Id": "_lensDistortion:System.Boolean",
              "Name": "_lensDistortion",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _lensDistortion",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03E029FB0567ADF3205ABFE4AFEE05A2B3AA3911CD89FB6C97ACCF98656131A3"
            },
            {
              "Id": "_particleEffects:System.Int32",
              "Name": "_particleEffects",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _particleEffects",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8DFDEF099B76BC12C178FCB768314862F0F98B34FDBBD7EA9955B7FD21B69ED"
            },
            {
              "Id": "_waterCaustics:System.Boolean",
              "Name": "_waterCaustics",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _waterCaustics",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD248B8A2427EFE6547EF271CD3BF235250D03E22B0FA50F8D8991BE5F187456"
            },
            {
              "Id": "_waterReflections:System.Boolean",
              "Name": "_waterReflections",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _waterReflections",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53F50C36C22403E28825C659F2B98FA45D5B65014BFC5F6AD1D3491AB9ECCE4A"
            }
          ],
          "Properties": [
            {
              "Id": "AmbientOcclusion:System.Boolean",
              "Name": "AmbientOcclusion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AmbientOcclusion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "671B7E5A7572008364EEC46D2298C42453D35F9E788C838797E0E77EC2B1FC88"
            },
            {
              "Id": "ChromaticAberration:System.Boolean",
              "Name": "ChromaticAberration",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ChromaticAberration",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "40C569DAAC3F85E6BBC041A2F67C63EF0C5DDF2A1870A959EA468A40021FE6B9"
            },
            {
              "Id": "DepthOfField:System.Int32",
              "Name": "DepthOfField",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DepthOfField",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4007CD12E3B533373C4199EC8645C62F59A3441AE1FA1E4D5181461287BCED8A"
            },
            {
              "Id": "DepthOfFieldStrength:System.Int32",
              "Name": "DepthOfFieldStrength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DepthOfFieldStrength",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B6B2DEE353836F99C661CDE5AD543015CD2872528FB772EEDDB63D41050F5A31"
            },
            {
              "Id": "DirectionalShadowMapResolution:System.Int32",
              "Name": "DirectionalShadowMapResolution",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DirectionalShadowMapResolution",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B9FCAA55DB1CA909B36C5CB3CA29A23AA206E9F1BAFC8ADD7F46132EC6F56B81"
            },
            {
              "Id": "FilmGrain:System.Boolean",
              "Name": "FilmGrain",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FilmGrain",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E46A00E01B35353C07C9EB293B3BABBFA641E3A510A083A8AD7CC63F8D8B378C"
            },
            {
              "Id": "FloorNoise:System.Int32",
              "Name": "FloorNoise",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FloorNoise",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2BA782BD3BBFC984B56E076ED0557492DFD2171D970E4B1C59595FA77EE0286D"
            },
            {
              "Id": "FogIntensity:System.Int32",
              "Name": "FogIntensity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FogIntensity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "90BA99013E6156710A00AC275F66F5D6BE1B7DD8E77D3C14F0C7D46DCE4870E2"
            },
            {
              "Id": "GrassField:System.Int32",
              "Name": "GrassField",
              "Type": "System.Int32",
              "Signature": "public System.Int32 GrassField",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2AB19E08762A51B89859809DFC617F057289646C750AD60F2B0C2BA844BAB7A8"
            },
            {
              "Id": "LensDistortion:System.Boolean",
              "Name": "LensDistortion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LensDistortion",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7C60A27DD29658EB65AF9B874F383F2A62CB622852F04569FF5F840B0E1C2227"
            },
            {
              "Id": "ParticleEffects:System.Int32",
              "Name": "ParticleEffects",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ParticleEffects",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "96AABB115129E26DC0E1FA7E310692EB03F73F530AE4042F686A6EDE2553924E"
            },
            {
              "Id": "WaterCaustics:System.Boolean",
              "Name": "WaterCaustics",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WaterCaustics",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4204BF5F888E2B28D9E2BE375FB134C0FE842848A7499BCBAAD57928EBDD3448"
            },
            {
              "Id": "WaterReflections:System.Boolean",
              "Name": "WaterReflections",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WaterReflections",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E23D954B4659D76D0A6FF975753229DD23FF6F89255BAFA746B7B3F35BAC0DC5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "A75AFE43005005D11F4B8C93A7568E77F7D44B8B0AB7D6E5884C767CB9D43F2C",
              "Hash": "C490680972D472FBF9E9478A2B94A6F5F95CB0FF756B8D9A17ED7473454536DB",
              "CalledMethods": [
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfField()",
                "Candide.UserSettings.GraphicsUserSettings::get_LensDistortion()",
                "Candide.UserSettings.GraphicsUserSettings::get_FilmGrain()",
                "Candide.UserSettings.GraphicsUserSettings::get_ChromaticAberration()",
                "Candide.UserSettings.GraphicsUserSettings::get_AmbientOcclusion()",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfFieldStrength()",
                "Candide.UserSettings.GraphicsUserSettings::get_ParticleEffects()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.GraphicsUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.GraphicsUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.GraphicsUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "6A50FEECE3DE8A1293768E62FCDE4A1DD5E3F5ED590BD5EEA32B564D5A1C008B",
              "Hash": "55A0D2EDFE60F45132E1533E26BA7FA1C6BAC343E00CBE470E8E614CDDF4D355",
              "CalledMethods": [
                "Candide.UserSettings.GraphicsUserSettings::.ctor()",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterReflections()",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterCaustics()",
                "Candide.UserSettings.GraphicsUserSettings::get_FogIntensity()",
                "Candide.UserSettings.GraphicsUserSettings::get_ParticleEffects()",
                "Candide.UserSettings.GraphicsUserSettings::get_FloorNoise()",
                "Candide.UserSettings.GraphicsUserSettings::get_GrassField()",
                "Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()",
                "Candide.UserSettings.GraphicsUserSettings::get_AmbientOcclusion()",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfField()",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfFieldStrength()",
                "Candide.UserSettings.GraphicsUserSettings::get_ChromaticAberration()",
                "Candide.UserSettings.GraphicsUserSettings::get_FilmGrain()",
                "Candide.UserSettings.GraphicsUserSettings::get_LensDistortion()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.GraphicsUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.GraphicsUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.GraphicsUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FF4182CFAB52792E23D53AA9930A40C5E26E17F2ADE5D3A0AB0CBCBB58F2DF46",
              "Hash": "74C6A3D4F64AEC3FB2FC8E64D496E078E84EA004B2F601965C77A0B3217915D2",
              "CalledMethods": [
                "Candide.UserSettings.GraphicsUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2B0850C7C99E40537211E8E9C3CC1C06E03BFB79C62495B4636FBA01DF1402BB",
              "Hash": "F50F1127D6EA952749548CE9A9A580B42BBF3C1C0A0A1746A58A45554BAA1C56",
              "CalledMethods": [],
              "StringLiterals": [
                "graphics.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.GraphicsUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.GraphicsUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.GraphicsUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "CB2CD2676501EAF10AD50107F29BF1B9A03D9453888CBB7BC2E0EF44FCD80CEC",
              "Hash": "3C9D9B983A10495F68A8D3FBA8B63019F6CEEF55F832FFB1D758977AEE1D80BA",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::Load(T)",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterReflections()",
                "Candide.UserSettings.GraphicsUserSettings::set_WaterReflections(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_WaterCaustics()",
                "Candide.UserSettings.GraphicsUserSettings::set_WaterCaustics(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_FogIntensity()",
                "Candide.UserSettings.GraphicsUserSettings::set_FogIntensity(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_ParticleEffects()",
                "Candide.UserSettings.GraphicsUserSettings::set_ParticleEffects(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_FloorNoise()",
                "Candide.UserSettings.GraphicsUserSettings::set_FloorNoise(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_GrassField()",
                "Candide.UserSettings.GraphicsUserSettings::set_GrassField(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()",
                "Candide.UserSettings.GraphicsUserSettings::set_DirectionalShadowMapResolution(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_AmbientOcclusion()",
                "Candide.UserSettings.GraphicsUserSettings::set_AmbientOcclusion(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfField()",
                "Candide.UserSettings.GraphicsUserSettings::set_DepthOfField(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_DepthOfFieldStrength()",
                "Candide.UserSettings.GraphicsUserSettings::set_DepthOfFieldStrength(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::get_ChromaticAberration()",
                "Candide.UserSettings.GraphicsUserSettings::set_ChromaticAberration(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_FilmGrain()",
                "Candide.UserSettings.GraphicsUserSettings::set_FilmGrain(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::get_LensDistortion()",
                "Candide.UserSettings.GraphicsUserSettings::set_LensDistortion(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "26BA31B0C29A891CCEB633776C9D7264975ACE808CE16580FEDE9363959A6C69",
              "Hash": "C42D93C3F311D13CB587165D96BBAA7DDF293FA10B99C120C4D63E56CA041FBB",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.GraphicsUserSettings\u003E::SetDefault()",
                "Candide.UserSettings.GraphicsUserSettings::set_ParticleEffects(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_FloorNoise(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_GrassField(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_DirectionalShadowMapResolution(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_AmbientOcclusion(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::set_DepthOfField(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_DepthOfFieldStrength(System.Int32)",
                "Candide.UserSettings.GraphicsUserSettings::set_ChromaticAberration(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::set_FilmGrain(System.Boolean)",
                "Candide.UserSettings.GraphicsUserSettings::set_LensDistortion(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BFD359C7C66F3D2CA91ED108DBAE1459ECD1B6D399C0306F19888CC5AB2137EE"
        },
        {
          "Id": "Candide.UserSettings.KeyBindType",
          "Name": "KeyBindType",
          "DisplayName": "KeyBindType",
          "FullName": "Candide.UserSettings.KeyBindType",
          "Namespace": "Candide.UserSettings",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "All:Candide.UserSettings.KeyBindType",
              "Name": "All",
              "Type": "Candide.UserSettings.KeyBindType",
              "Signature": "public Candide.UserSettings.KeyBindType All",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EF40665D0F58FCF56F54B5DC7507545C2833698AD3BA579DFC5699D0DC0035B"
            },
            {
              "Id": "GamePad:Candide.UserSettings.KeyBindType",
              "Name": "GamePad",
              "Type": "Candide.UserSettings.KeyBindType",
              "Signature": "public Candide.UserSettings.KeyBindType GamePad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A39F0F4377CDD40FF544361AFA910EDFFA1C9BE3B69DCD32600114B86398D85A"
            },
            {
              "Id": "KeyboardAndMouse:Candide.UserSettings.KeyBindType",
              "Name": "KeyboardAndMouse",
              "Type": "Candide.UserSettings.KeyBindType",
              "Signature": "public Candide.UserSettings.KeyBindType KeyboardAndMouse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A2DBB436D4F69B1624544A399576FA57EE1C6C2BF278A4FDEE38E087D0F32AB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F37C8CAE4A6589C6B960680DF8D091915879B82969A6603689DC45955409C6B0"
        },
        {
          "Id": "Candide.UserSettings.LocalizationUserSettings",
          "Name": "LocalizationUserSettings",
          "DisplayName": "LocalizationUserSettings",
          "FullName": "Candide.UserSettings.LocalizationUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_languageCode:System.String",
              "Name": "_languageCode",
              "Type": "System.String",
              "Signature": "private System.String _languageCode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A75E615B6373FA2CA73160FF3AC4A46558838473AE997BBA2BAE27850943F2BD"
            }
          ],
          "Properties": [
            {
              "Id": "LanguageCode:System.String",
              "Name": "LanguageCode",
              "Type": "System.String",
              "Signature": "public System.String LanguageCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DD873EF6CC7226E2AB64CAAAE16B154D2549D501D4A85D65467CD4694A5E40C1"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BC66EC5FD074E854CA0F60BD63F3BC58B289E30521C1792BA01EC96CC0F95E40",
              "Hash": "989F20219FCA82935ADFEC9217755AED41326915E07ED285CAD5E19FC7CC2D67",
              "CalledMethods": [
                "Candide.UserSettings.LocalizationUserSettings::get_LanguageCode()",
                "Candide.Globals::SetLanguageCode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.LocalizationUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.LocalizationUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.LocalizationUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "5B0C0B1FAE4EC0545F05FF6FCDC7CA2A20D7589EB7EE9179EE239A9F139B92BE",
              "Hash": "E44F84359FAEABDF356241F1E86E59C7C58FA89EB5A46F916E3F4EE448380489",
              "CalledMethods": [
                "Candide.UserSettings.LocalizationUserSettings::.ctor()",
                "Candide.UserSettings.LocalizationUserSettings::get_LanguageCode()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.LocalizationUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.LocalizationUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.LocalizationUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B42D2ECE3B9B3986B12CDE29F85C3137385FC332A0A7DFB15D1A9ED0553E34DC",
              "Hash": "C7E6957B7BF0FC73363403530A712A2D19973D3F38D3D5079383E4F0DA865A88",
              "CalledMethods": [
                "Candide.UserSettings.LocalizationUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "571D84582A773A48FE7AFA03572512F20B10C12231E421CA428AA37ADAA99FB9",
              "Hash": "75E9D7158DAC18F6A6683C98DE1D937192C2EDF9BEDE913168B108C6FF0470A0",
              "CalledMethods": [],
              "StringLiterals": [
                "localization.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.LocalizationUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.LocalizationUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.LocalizationUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "838D9A5056E2461B5A919AA99AC5BCBDBDBD592C6BC3E6CA22D552BA9F86FB41",
              "Hash": "A729CF6FE280708A09D180BD491B977C523B4F253D50A3ABD4F6FFF41B106926",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::Load(T)",
                "Candide.UserSettings.LocalizationUserSettings::get_LanguageCode()",
                "Candide.UserSettings.LocalizationUserSettings::set_LanguageCode(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "185D4F62073EF3CBCD90812843976BBF4FDDFEC488EE20885BA09628612B0824",
              "Hash": "0522740FF63E9AD4D92807B20837AE214DA169E24713A6DFFF489371A65BC0DC",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.LocalizationUserSettings\u003E::SetDefault()",
                "System.Globalization.CultureInfo::get_CurrentCulture()",
                "System.Globalization.CultureInfo::get_Name()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [
                "en"
              ],
              "Source": null
            }
          ],
          "Hash": "6E4FC37B75F5B7EC2EBF2C3F4747708B7D2F76CFDAABCF3C8253A5A6B19461E5"
        },
        {
          "Id": "Candide.UserSettings.MiscUserSettings",
          "Name": "MiscUserSettings",
          "DisplayName": "MiscUserSettings",
          "FullName": "Candide.UserSettings.MiscUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_autoSave:System.Boolean",
              "Name": "_autoSave",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _autoSave",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1DF6E925F5DEEEA3521503F1595D2C92038C1C708DB06C48237600862236AEE"
            },
            {
              "Id": "_disableHighlights:System.Boolean",
              "Name": "_disableHighlights",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disableHighlights",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D1204AC3A0D132E2EAC024230E6066C408C5896C8B7569EFAD92DDF8569C4BD"
            },
            {
              "Id": "_disableHud:System.Boolean",
              "Name": "_disableHud",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disableHud",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9B1C1B3EDCE4BB539976F2A5ED8391260284842E3058A2917D179A09E57347D"
            },
            {
              "Id": "_enableDeveloperConsole:System.Boolean",
              "Name": "_enableDeveloperConsole",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _enableDeveloperConsole",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C790950425F5702E534F5CF1E31C6DA8B1B2625AD0148C1116FD1EC3CDF077A2"
            },
            {
              "Id": "_hardwareCursor:System.Boolean",
              "Name": "_hardwareCursor",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hardwareCursor",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D1A14D24AA5157A342BC6BD12B0D53B50E1711E8BF6BA16F7427426F02D3FC1"
            },
            {
              "Id": "_hideMouse:System.Boolean",
              "Name": "_hideMouse",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hideMouse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7B595E5665273EE3FC370B0551171D145F3B87389821A25ECAE50FBF5237F08"
            },
            {
              "Id": "_recordingMode:System.Boolean",
              "Name": "_recordingMode",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _recordingMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01FB1A2464B9EA453FF168A2ED5E3C78E17626D0C299859FC0EE33D681AAF6F7"
            },
            {
              "Id": "_showPlayerNames:System.Boolean",
              "Name": "_showPlayerNames",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showPlayerNames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC53AD0C69A43F4357FF5B2A599125FF9B41933F8B3992D8F820A10549F0A2DF"
            },
            {
              "Id": "_ultraWideMode:System.Boolean",
              "Name": "_ultraWideMode",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _ultraWideMode",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7009E2ACD43EE73231501E9ED123EF2E42C4E23BF425E317C94B7363E7D7A0A"
            },
            {
              "Id": "_unlockChatWindow:System.Boolean",
              "Name": "_unlockChatWindow",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _unlockChatWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD3692C09C713B39CB602F8E9FA6D3E61447F7B48153BD23C07CDEADBFB886BB"
            },
            {
              "Id": "_unlockHealthBarWindow:System.Boolean",
              "Name": "_unlockHealthBarWindow",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _unlockHealthBarWindow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C91007999A05ABAB2293EE09144B87816F5192B5E59F1EA232D66EA73219153A"
            },
            {
              "Id": "_visualDeveloperWarnings:System.Boolean",
              "Name": "_visualDeveloperWarnings",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _visualDeveloperWarnings",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "836AF0DA60401E5A31748958BB73884C4324AEDACDF5C47435A6285D41657E2A"
            }
          ],
          "Properties": [
            {
              "Id": "AutoSave:System.Boolean",
              "Name": "AutoSave",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoSave",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C64AC9EF090B974DF29E4E7447C4A898933DA3EF7721BC167DC0C6872335F624"
            },
            {
              "Id": "DisableHighlights:System.Boolean",
              "Name": "DisableHighlights",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableHighlights",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9288CC011D39C7D1ADCE0E06D1BE48E1C970D376F49E3481F8DB0B7317FE7DB5"
            },
            {
              "Id": "DisableHud:System.Boolean",
              "Name": "DisableHud",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableHud",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6E8BDED2CBF185ACC5831B5E98DCBE3956AE6CF0295FECC20B23D264C446D3A4"
            },
            {
              "Id": "EnableDeveloperConsole:System.Boolean",
              "Name": "EnableDeveloperConsole",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableDeveloperConsole",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E84124F216378E24B49F5B7B89F44B529A83F0BBD1331FBDD070FFF40415E883"
            },
            {
              "Id": "HardwareCursor:System.Boolean",
              "Name": "HardwareCursor",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HardwareCursor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9A5F7E611EB3F5E18E7BBC4C9DA338D6B4C106DBFA8B2C23AD244E64E50AF4D6"
            },
            {
              "Id": "HideMouse:System.Boolean",
              "Name": "HideMouse",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HideMouse",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5AD849A478FD4509036F404FFB3B979B0C3C644F3512975A6DFAB5056E766D4A"
            },
            {
              "Id": "RecordingMode:System.Boolean",
              "Name": "RecordingMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RecordingMode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9190C96CC40407BC648A09DFE6500BB453BA1EAA02BAEAC35E5C1AD7064447E1"
            },
            {
              "Id": "ShowPlayerNames:System.Boolean",
              "Name": "ShowPlayerNames",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowPlayerNames",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4335849E716E1F0950DBD7270B0ED5A27DA0580A0FF8280CD1E479C245EFFF53"
            },
            {
              "Id": "UltraWideMode:System.Boolean",
              "Name": "UltraWideMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UltraWideMode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DE798E8BA0B8509B6B4966FB38D903281938795B9ABE53FC2108414D3479068"
            },
            {
              "Id": "UnlockChatWindow:System.Boolean",
              "Name": "UnlockChatWindow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockChatWindow",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "23F177979E6A14FFE4D9FFF87FCCDF49C783381F52E6392B4A922D812CB09CB9"
            },
            {
              "Id": "UnlockHealthBarWindow:System.Boolean",
              "Name": "UnlockHealthBarWindow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockHealthBarWindow",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FFCA65337D7E9BF4A0A2294F781AB2441579DC0FE5FFEA79AE3B2D43CD4D0F80"
            },
            {
              "Id": "VisualDeveloperWarnings:System.Boolean",
              "Name": "VisualDeveloperWarnings",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean VisualDeveloperWarnings",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FF8520A978E84D6AD2E2F0FFAB62440472A48E1ED8DE37AA1F64C8159E55DEE5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 212,
              "BodyHash": "933FC1BC93968D4E0BB5D096EF9BB2125EA7F87CAF82A57D5B5427B57D8008A1",
              "Hash": "9ADDD092F71C2D5E66884C9B7E7692FE8115AEBD0A50BE670AC64E52C4DFD208",
              "CalledMethods": [
                "Candide.UserSettings.MiscUserSettings::get_HideMouse()",
                "Candide.UserSettings.MiscUserSettings::get_HardwareCursor()",
                "Candide.UserSettings.MiscUserSettings::get_DisableHud()",
                "Candide.UserSettings.MiscUserSettings::get_DisableHighlights()",
                "Candide.UserSettings.MiscUserSettings::get_UnlockChatWindow()",
                "Candide.UserSettings.MiscUserSettings::get_UnlockHealthBarWindow()",
                "Candide.UserSettings.MiscUserSettings::get_AutoSave()",
                "Candide.UserSettings.MiscUserSettings::get_RecordingMode()",
                "Candide.Multiplayer.PlayerManager::UpdatePlayerViewArea(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_ShowPlayerNames()",
                "MiscUserSettings.\u003C\u003Ec::\u003CApplySettings\u003Eb__53_0(System.String)",
                "System.Action\u003CSystem.String\u003E::.ctor(System.Object, System.IntPtr)",
                "MiscUserSettings.\u003C\u003Ec::\u003CApplySettings\u003Eb__53_1(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.MiscUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.MiscUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.MiscUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "105BD6A12ABA90AC55BCA5F10C765A9130354157FBAF7D5933F7364CF01ED7EB",
              "Hash": "D2FE0F571319AFF913B683F54E3CFECF41FA93A241CEAF09693842FA1A230A1C",
              "CalledMethods": [
                "Candide.UserSettings.MiscUserSettings::.ctor()",
                "Candide.UserSettings.MiscUserSettings::get_HideMouse()",
                "Candide.UserSettings.MiscUserSettings::get_DisableHud()",
                "Candide.UserSettings.MiscUserSettings::get_DisableHighlights()",
                "Candide.UserSettings.MiscUserSettings::get_EnableDeveloperConsole()",
                "Candide.UserSettings.MiscUserSettings::get_VisualDeveloperWarnings()",
                "Candide.UserSettings.MiscUserSettings::get_UltraWideMode()",
                "Candide.UserSettings.MiscUserSettings::get_ShowPlayerNames()",
                "Candide.UserSettings.MiscUserSettings::get_UnlockChatWindow()",
                "Candide.UserSettings.MiscUserSettings::get_UnlockHealthBarWindow()",
                "Candide.UserSettings.MiscUserSettings::get_RecordingMode()",
                "Candide.UserSettings.MiscUserSettings::get_AutoSave()",
                "Candide.UserSettings.MiscUserSettings::get_HardwareCursor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.MiscUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.MiscUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.MiscUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B27CF9DA1B125A067ABE407174EA182DD3B4BB9B1830FA41B66B77D866FF56CF",
              "Hash": "1C710D2B03942D14D0ABA531790207F195FEE278D6DBBAD281616C524C54E14B",
              "CalledMethods": [
                "Candide.UserSettings.MiscUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "ED8B05738A02E6C500EC43B1C326E958FF769C595B765AD774A1218F61D68B8D",
              "Hash": "C78E7D19100782DBD2DEBE7D80254BD34CD89D2DB640FB261AA64BEF1DBD198F",
              "CalledMethods": [],
              "StringLiterals": [
                "misc.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.MiscUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.MiscUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.MiscUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "D1890998451C6B81C02D9349635EF48F44DFA104D5B38E5844EDAC34300B9633",
              "Hash": "77C8B3C86D3902DB7548001CBF7F0DC0A6A83DB81B49138B00497C05E102F6FF",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::Load(T)",
                "Candide.UserSettings.MiscUserSettings::get_HideMouse()",
                "Candide.UserSettings.MiscUserSettings::set_HideMouse(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_DisableHud()",
                "Candide.UserSettings.MiscUserSettings::set_DisableHud(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_DisableHighlights()",
                "Candide.UserSettings.MiscUserSettings::set_DisableHighlights(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_EnableDeveloperConsole()",
                "Candide.UserSettings.MiscUserSettings::set_EnableDeveloperConsole(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_VisualDeveloperWarnings()",
                "Candide.UserSettings.MiscUserSettings::set_VisualDeveloperWarnings(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_UltraWideMode()",
                "Candide.UserSettings.MiscUserSettings::set_UltraWideMode(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_ShowPlayerNames()",
                "Candide.UserSettings.MiscUserSettings::set_ShowPlayerNames(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_UnlockChatWindow()",
                "Candide.UserSettings.MiscUserSettings::set_UnlockChatWindow(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_UnlockHealthBarWindow()",
                "Candide.UserSettings.MiscUserSettings::set_UnlockHealthBarWindow(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_RecordingMode()",
                "Candide.UserSettings.MiscUserSettings::set_RecordingMode(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_AutoSave()",
                "Candide.UserSettings.MiscUserSettings::set_AutoSave(System.Boolean)",
                "Candide.UserSettings.MiscUserSettings::get_HardwareCursor()",
                "Candide.UserSettings.MiscUserSettings::set_HardwareCursor(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "95C7961F50E14D12C4BD62699889FD3D6250D4AA96C85B03129130A15C077B94",
              "Hash": "03678E423BE77D0DBCB22DF49CFFCF6B606DB15421A70185A3E3F10FDCF24C79",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.MiscUserSettings\u003E::SetDefault()",
                "Candide.UserSettings.MiscUserSettings::set_VisualDeveloperWarnings(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "01FC2099A3BD71E0AA25E79DF8F891FAC9511120B720C406FB39648D51FB53A5"
        },
        {
          "Id": "Candide.UserSettings.NetworkUserSettings",
          "Name": "NetworkUserSettings",
          "DisplayName": "NetworkUserSettings",
          "FullName": "Candide.UserSettings.NetworkUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_lastHostPassword:System.String",
              "Name": "_lastHostPassword",
              "Type": "System.String",
              "Signature": "private System.String _lastHostPassword",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "994A6945033C2E926C2EDAC6020A3147D937D73B706A476398E1CFB86B94B50B"
            },
            {
              "Id": "_lastIpAddress:System.String",
              "Name": "_lastIpAddress",
              "Type": "System.String",
              "Signature": "private System.String _lastIpAddress",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A601422F8C400A95A500948CC90FC7E0CB186750B1FA02869E22057CCDA35F7"
            },
            {
              "Id": "_lastPassword:System.String",
              "Name": "_lastPassword",
              "Type": "System.String",
              "Signature": "private System.String _lastPassword",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2AC15C43DF8F4F5750DCED2870D13516EA462A31AAE2A07088CAC5AA3986DC4"
            },
            {
              "Id": "_lastPort:System.String",
              "Name": "_lastPort",
              "Type": "System.String",
              "Signature": "private System.String _lastPort",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A87F05F04E5F39F44601B0CF564199D4448C91FD3416199A385608B873F0B3A8"
            }
          ],
          "Properties": [
            {
              "Id": "LastHostPassword:System.String",
              "Name": "LastHostPassword",
              "Type": "System.String",
              "Signature": "public System.String LastHostPassword",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CDBD9B9D5BB5AD65A1D5C9E1CE9CC88098D420412C4758730050AB85B03BB0FF"
            },
            {
              "Id": "LastIpAddress:System.String",
              "Name": "LastIpAddress",
              "Type": "System.String",
              "Signature": "public System.String LastIpAddress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "97757D079DCD63A2C7076027B4A3F059665E81B657A94649F62DB62B8E783438"
            },
            {
              "Id": "LastPassword:System.String",
              "Name": "LastPassword",
              "Type": "System.String",
              "Signature": "public System.String LastPassword",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CDD3F47F0DE5C8EA19DD72704871EFEAF5760387E99F1FAAB1464906F01B3DB4"
            },
            {
              "Id": "LastPort:System.String",
              "Name": "LastPort",
              "Type": "System.String",
              "Signature": "public System.String LastPort",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7FDEAB6CC3EB8CDF8B76A3BA8A27914A2C00D72E992F67205FE590F20AF96065"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "33D4D2E94F2E13913438B9E81EFFF2B2CBE8674F14B6AF4B9DA9FAC5DDF317D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.NetworkUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.NetworkUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.NetworkUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "AD7BDCBB48D05D89DD8FF2063508AC3019539E281FA06BA0554E99EAC3BABC5B",
              "Hash": "8A269446C940A1BD78E3D81B60AD47F1D0B6043ADE61BF8B52B22C0B6B5A0D89",
              "CalledMethods": [
                "Candide.UserSettings.NetworkUserSettings::.ctor()",
                "Candide.UserSettings.NetworkUserSettings::get_LastPassword()",
                "Candide.UserSettings.NetworkUserSettings::get_LastHostPassword()",
                "Candide.UserSettings.NetworkUserSettings::get_LastPort()",
                "Candide.UserSettings.NetworkUserSettings::get_LastIpAddress()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.NetworkUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.NetworkUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.NetworkUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A28D878A9EA7A39A3C3D5BBEBFC8A74E98B6DA2528D2C85A16E259579134DF04",
              "Hash": "48759122601E34351D3AAE1CA65E77831BE537A6DF687424ED0ECDDE58B1E878",
              "CalledMethods": [
                "Candide.UserSettings.NetworkUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "3D840FF2CC42D7C8BD6C97D2F7876B524130221323530E5815859BDE93C0C72D",
              "Hash": "63C20DB7262A693B7C6FD12EBE4D9D2BCC3CE00B49E46B14B49DE7B16F19386E",
              "CalledMethods": [],
              "StringLiterals": [
                "network.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.NetworkUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.NetworkUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.NetworkUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "1340C6F3E48ED9DC01B148C00F163E9E67BFE6CC0016260DC0EF17FC49CB3EB1",
              "Hash": "F84DA0B29FD1453FF014A7D0094AC46D58A5279FA7787C79CF4A4A44D047ED91",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E::Load(T)",
                "Candide.UserSettings.NetworkUserSettings::get_LastPassword()",
                "Candide.UserSettings.NetworkUserSettings::set_LastPassword(System.String)",
                "Candide.UserSettings.NetworkUserSettings::get_LastHostPassword()",
                "Candide.UserSettings.NetworkUserSettings::set_LastHostPassword(System.String)",
                "Candide.UserSettings.NetworkUserSettings::get_LastPort()",
                "Candide.UserSettings.NetworkUserSettings::set_LastPort(System.String)",
                "Candide.UserSettings.NetworkUserSettings::get_LastIpAddress()",
                "Candide.UserSettings.NetworkUserSettings::set_LastIpAddress(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "104F9C01B9A690A021DC347EA7D945B347171DE85C554E93A00CE648C9F6B815",
              "Hash": "DC78DEEE836215879E9BFE6D68E138285A0AF520A80D45725748390007079ADB",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.NetworkUserSettings\u003E::SetDefault()",
                "System.Int32::ToString()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8FBCB470539EE7697F6F1B6118A70D632E6B98F39E3B4FCE33E300DB15A95D8"
        },
        {
          "Id": "Candide.UserSettings.PlayerKeyAction",
          "Name": "PlayerKeyAction",
          "DisplayName": "PlayerKeyAction",
          "FullName": "Candide.UserSettings.PlayerKeyAction",
          "Namespace": "Candide.UserSettings",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:Candide.UserSettings.PlayerKeyAction",
              "Name": "Attack",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CDCB731F19B7944CD02660384516F3C6D1C58C4BB34434D1A05BCF7D6344E61"
            },
            {
              "Id": "CancelAction:Candide.UserSettings.PlayerKeyAction",
              "Name": "CancelAction",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction CancelAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C8958A95639AA4A8CC81B495D91D77F532E02A0505FB3BD0E77B661283857E4"
            },
            {
              "Id": "ConstructionOrPlacementModePlace:Candide.UserSettings.PlayerKeyAction",
              "Name": "ConstructionOrPlacementModePlace",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction ConstructionOrPlacementModePlace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CDF9AD82AF24D72A1E0FF6EC6ACB0980DF2C05E1E7B6565FFC2F2C541B1B82B"
            },
            {
              "Id": "Controller_Drop:Candide.UserSettings.PlayerKeyAction",
              "Name": "Controller_Drop",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Controller_Drop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4870D1D015DE3E2CF51BB6527058F9B4569DE701C708CBB6CDFE47FD714E4A16"
            },
            {
              "Id": "Controller_NextWindow:Candide.UserSettings.PlayerKeyAction",
              "Name": "Controller_NextWindow",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Controller_NextWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C903EA6AE89489381361BDED5034CDFC6A0CE2676D1A30BBECD7523BCDC763C3"
            },
            {
              "Id": "Controller_PickupPartial:Candide.UserSettings.PlayerKeyAction",
              "Name": "Controller_PickupPartial",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Controller_PickupPartial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "431F5231228458A37A67E55893CB2203ECC5F0844D8A058B07D87E11B75DA2BB"
            },
            {
              "Id": "Controller_PreviousWindow:Candide.UserSettings.PlayerKeyAction",
              "Name": "Controller_PreviousWindow",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Controller_PreviousWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEDF8AFF1C6AB9EF64EC7B234F20340E69AFC9C1177EA6A3D5F2BFE1DEF1753A"
            },
            {
              "Id": "Controller_UiPromptHotkeyBindings:Candide.UserSettings.PlayerKeyAction",
              "Name": "Controller_UiPromptHotkeyBindings",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Controller_UiPromptHotkeyBindings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "471337341AD988DE690BC9BAA24B0848D9CEF3F32A53CD846A5186FB46ABA966"
            },
            {
              "Id": "Dash:Candide.UserSettings.PlayerKeyAction",
              "Name": "Dash",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Dash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "879F41DF34DD2AD00D2D0EE592F4132EA6C25DEC577A9E0AFB784B5533A2C141"
            },
            {
              "Id": "GrabOrPlace:Candide.UserSettings.PlayerKeyAction",
              "Name": "GrabOrPlace",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction GrabOrPlace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F0F95C02824E7CD63CC750D4681BB9C822FB149C8732F81C657B62C59FE7C6E"
            },
            {
              "Id": "HotKey1:Candide.UserSettings.PlayerKeyAction",
              "Name": "HotKey1",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction HotKey1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B015535085C4BC184C4123009406DBE0AC9DD854D69494119E7DD30EBE5DD23"
            },
            {
              "Id": "HotKey2:Candide.UserSettings.PlayerKeyAction",
              "Name": "HotKey2",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction HotKey2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA74374A3C131C37966A0C0E29B8D7D48F4ACAA7125450A19700DA8F0C3F516D"
            },
            {
              "Id": "HotKey3:Candide.UserSettings.PlayerKeyAction",
              "Name": "HotKey3",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction HotKey3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68F7A077C5816B03A4DF7FF2A818EFA110BBD670AC72D311790F9FAAEF913FC3"
            },
            {
              "Id": "HotKey4:Candide.UserSettings.PlayerKeyAction",
              "Name": "HotKey4",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction HotKey4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03E6A78B5A42C89538C07849592C2F535AB3C1A69A77407BA4B20F71C0C25892"
            },
            {
              "Id": "Interact:Candide.UserSettings.PlayerKeyAction",
              "Name": "Interact",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction Interact",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4226B9E331A145AFA6B6BD8A468646332EBAB842E35DFFB67C8831E342D01C85"
            },
            {
              "Id": "MouseKeyboard_InventoryDropItem:Candide.UserSettings.PlayerKeyAction",
              "Name": "MouseKeyboard_InventoryDropItem",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MouseKeyboard_InventoryDropItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BAF29778CB817B6E9ECB28FEE8DA044EC3B3DC9D6D494C186E1496B86B4DDBB"
            },
            {
              "Id": "MouseKeyboard_OpenQuests:Candide.UserSettings.PlayerKeyAction",
              "Name": "MouseKeyboard_OpenQuests",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MouseKeyboard_OpenQuests",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81D3B5CD058DACF681805C3F583DE9A5C0B111986C0FE53FF6D85801C5B6DD68"
            },
            {
              "Id": "MoveDown:Candide.UserSettings.PlayerKeyAction",
              "Name": "MoveDown",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MoveDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02CC3BC12100FDCE5F4A775A5799D480793168FC46EBD6C2F8A6C6B9472137A8"
            },
            {
              "Id": "MoveLeft:Candide.UserSettings.PlayerKeyAction",
              "Name": "MoveLeft",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MoveLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACF47F1C8CABAAADF85DACE114625FDE908B80974BC511D7C2C874187E7862B1"
            },
            {
              "Id": "MoveRight:Candide.UserSettings.PlayerKeyAction",
              "Name": "MoveRight",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MoveRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B50964051C58028CE791057AE75767B7078C46D23E2141EFCC58C0F3E35F41F8"
            },
            {
              "Id": "MoveUp:Candide.UserSettings.PlayerKeyAction",
              "Name": "MoveUp",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction MoveUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0C15FB1A5FFF151CF9A9F6235D3C241EC142EC144E671236DA13C7800AEFA21"
            },
            {
              "Id": "OpenChat:Candide.UserSettings.PlayerKeyAction",
              "Name": "OpenChat",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction OpenChat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33A3E9DA60BB425BCAAB8C824EE8AE09988D42EFAFB3ACB496C0DF06C2E36826"
            },
            {
              "Id": "OpenInteractiveWorldMap:Candide.UserSettings.PlayerKeyAction",
              "Name": "OpenInteractiveWorldMap",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction OpenInteractiveWorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F76F8EEF5B61FBE1A5A9AAB61551F86C7F062F6800F022F904EBC55AB9A796FD"
            },
            {
              "Id": "OpenInventory:Candide.UserSettings.PlayerKeyAction",
              "Name": "OpenInventory",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction OpenInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCB1A457F2FAB1BDE2A0EB4781E1D8569E0D76B033E5554E79FD2725EE280A3D"
            },
            {
              "Id": "OpenMenu:Candide.UserSettings.PlayerKeyAction",
              "Name": "OpenMenu",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction OpenMenu",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C243549437DED240CD5A75B375C36BB4FDB49786D4B26126C407BF6AEC80E13"
            },
            {
              "Id": "OpenSkillsAndFavours:Candide.UserSettings.PlayerKeyAction",
              "Name": "OpenSkillsAndFavours",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction OpenSkillsAndFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81B476B3A2D9B543B42100E7F0DEDCD35FFAF2E1DA79533D889329D5677E842A"
            },
            {
              "Id": "QuickHeal:Candide.UserSettings.PlayerKeyAction",
              "Name": "QuickHeal",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction QuickHeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D3CE2A96CB8DBE4C05A8C6A45562F4E4E64AE560ECB6E7DF7C12F127CD65525"
            },
            {
              "Id": "SecondaryAttack:Candide.UserSettings.PlayerKeyAction",
              "Name": "SecondaryAttack",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction SecondaryAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B9B4FC484087EAEC9C5D3AA64A876E5938BFA183FF391C58E0D4BD88655BC85C"
            },
            {
              "Id": "SendMessage:Candide.UserSettings.PlayerKeyAction",
              "Name": "SendMessage",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction SendMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6284F23527C6473B8A232539ED38EE28F822F8763156EB475CCF83F88F71C1D5"
            },
            {
              "Id": "SplitItemModifierKey:Candide.UserSettings.PlayerKeyAction",
              "Name": "SplitItemModifierKey",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction SplitItemModifierKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15A2F2BD80F56070793D369309D371853245CD100CADAFEE03C68AC124827B2F"
            },
            {
              "Id": "SwitchWeapons:Candide.UserSettings.PlayerKeyAction",
              "Name": "SwitchWeapons",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction SwitchWeapons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2579DC19196887BF60504556578A9946BA077EBA7EDB688643400A399CDEA1B5"
            },
            {
              "Id": "ToggleDrawCursor:Candide.UserSettings.PlayerKeyAction",
              "Name": "ToggleDrawCursor",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction ToggleDrawCursor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F48490F7D0FBE72034B5EE99F5D8BCC20250556B1DFED65F4A5FE2B2364074C"
            },
            {
              "Id": "ToggleFurnitureHittingMode:Candide.UserSettings.PlayerKeyAction",
              "Name": "ToggleFurnitureHittingMode",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction ToggleFurnitureHittingMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49E195BA4F2BF0746521978B38AB66611EA4F89C79C5B822B2EC1B5DAE2379A7"
            },
            {
              "Id": "ToggleOverlayMap:Candide.UserSettings.PlayerKeyAction",
              "Name": "ToggleOverlayMap",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction ToggleOverlayMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC8A49D9A7C6C83488108C593C1E2D9F79E1C20BD3CB4F7E0F737EEC6556FB3B"
            },
            {
              "Id": "ToggleWalking:Candide.UserSettings.PlayerKeyAction",
              "Name": "ToggleWalking",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction ToggleWalking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92BB3674EA7DD7232FB372DE2C46AE6F0850690E568AC488362BAA63EEBAD8B8"
            },
            {
              "Id": "UiClose:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiClose",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiClose",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8785281C1ED1A941082BF898774FEDA82983E7C77BE583BC405CFA45F52D0104"
            },
            {
              "Id": "UiMoveDown:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiMoveDown",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiMoveDown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F59EC839A74EF826AD11170559AA85E3A58206D1CC1A92FA31E6A5E655AD4C6A"
            },
            {
              "Id": "UiMoveLeft:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiMoveLeft",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiMoveLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26729DFAF9EFD5782D67C1AB68DF2437E7F63C43F37A4DE020A26443C182213D"
            },
            {
              "Id": "UiMoveRight:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiMoveRight",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiMoveRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFCB4B0241067738806208853A5CCCBCD0057758A9651CF2964154DB15403245"
            },
            {
              "Id": "UiMoveUp:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiMoveUp",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiMoveUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E637AD27C0995641A04F2BA04FB521D159BD7E39766FABE50F8D7FBAA6E2C3E9"
            },
            {
              "Id": "UiPrimary:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiPrimary",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiPrimary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F997C913D6B4FB5454D41606F41B5CB5000E9DBEF385C3F1B2FF1388F8B66156"
            },
            {
              "Id": "UiSecondary:Candide.UserSettings.PlayerKeyAction",
              "Name": "UiSecondary",
              "Type": "Candide.UserSettings.PlayerKeyAction",
              "Signature": "public Candide.UserSettings.PlayerKeyAction UiSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00409BC82D648BCAE35AD3D8F3FDEF007BFAE6DCFD15943F22C1DB3AF89F7667"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "640C98D613446ED9C94A2EAB79CF88E4AAB170FD2FC90C1BCA1C4DD1F84BA560"
        },
        {
          "Id": "Candide.UserSettings.PlayerKeyActionExtension",
          "Name": "PlayerKeyActionExtension",
          "DisplayName": "PlayerKeyActionExtension",
          "FullName": "Candide.UserSettings.PlayerKeyActionExtension",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetName(Candide.UserSettings.PlayerKeyAction)-\u003ESystem.String",
              "Name": "GetName",
              "Signature": "public System.String GetName(Candide.UserSettings.PlayerKeyAction action)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D077A15F332D1CA6C6ADC9B71522CD0FAAF190194AA47EB90592BE6CE896B9E6",
              "Hash": "982540B9B5E9A9D4655D734EA3A5C1D120FC8D1C20A1B7E6AD5EBDE0CC7C3BE9",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyActionExtension::GetStringId(Candide.UserSettings.PlayerKeyAction)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStringId(Candide.UserSettings.PlayerKeyAction)-\u003EShared.Text.StringId",
              "Name": "GetStringId",
              "Signature": "public Shared.Text.StringId GetStringId(Candide.UserSettings.PlayerKeyAction action)",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "Candide.UserSettings.PlayerKeyAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 785,
              "BodyHash": "A45B636808792E86071704E2EF14F6A198409F94175BA0D120EFE793F801537F",
              "Hash": "52D5910356086D88F5802C4F07E8F0DE63306E6C43405A48AD2B1F8A5FA185F3",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)"
              ],
              "StringLiterals": [
                "Action_PrimaryAttack",
                "Action_SecondaryAttack",
                "Action_GrabPlace",
                "Action_Dash",
                "Action_Interact",
                "Action_CancelAction",
                "Action_ToggleFurnitureMode",
                "Action_QuickHeal",
                "Action_OpenChat",
                "Action_SendMessage",
                "Action_ToggleMiniMap",
                "Action_Place",
                "Action_Select",
                "Action_QuickDrop",
                "Action_CloseCancel",
                "Action_UseQuickEquip"
              ],
              "Source": null
            }
          ],
          "Hash": "F93E8FA475E8ADAC66AE987E2F788F4A23ABB144F4A0EB5B7641DF4F583D3ADD"
        },
        {
          "Id": "Candide.UserSettings.PlayerKeyBinds",
          "Name": "PlayerKeyBinds",
          "DisplayName": "PlayerKeyBinds",
          "FullName": "Candide.UserSettings.PlayerKeyBinds",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Buttons:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E[]",
              "Name": "Buttons",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E[]",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E[] Buttons",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA263BE536C6BA2C506D26AFE4AF0F576683F72F1BFFBC29DEC221B7801DBE20"
            },
            {
              "Id": "CanBeNull:System.Boolean",
              "Name": "CanBeNull",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanBeNull",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F44C58B8D21418D2F2F6C5FDDDCFE4EDDC6C2D8471AF5C384CCD0BA957BC0B1"
            },
            {
              "Id": "DisplayForGamePad:System.Boolean",
              "Name": "DisplayForGamePad",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisplayForGamePad",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFE0EC35FD54423CF604AC2CC8D28D53930D2E3082E7C5979832AB23B1AF25AB"
            },
            {
              "Id": "DisplayForMouse:System.Boolean",
              "Name": "DisplayForMouse",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisplayForMouse",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11505DF3C249EE339D18D370DAAB4C7657DC3596AABB557A4188B41283E86F3B"
            },
            {
              "Id": "Keys:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Input.Keys\u003E[]",
              "Name": "Keys",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E[]",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E[] Keys",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84D773198DE4CE7315D406BFF6F0FF440C28F28BDA6B79CF9A01C44EBEBD1681"
            },
            {
              "Id": "MaxBindings:System.Int32",
              "Name": "MaxBindings",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxBindings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBE6EA73C1DF23A7FBDB36F9DF198487736F720131854F41A0CC149894B89BE4"
            },
            {
              "Id": "MouseButtons:System.Nullable\u00601\u003CCandide.Input.MouseButtons\u003E[]",
              "Name": "MouseButtons",
              "Type": "System.Nullable\u003CCandide.Input.MouseButtons\u003E[]",
              "Signature": "public System.Nullable\u003CCandide.Input.MouseButtons\u003E[] MouseButtons",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B8AF263EE6DC18AED245BC75D3FFE9C43B177506452F9EA2D2232C2EE1C9544"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBinding(Candide.Input.MouseButtons, System.Int32)-\u003ESystem.Boolean",
              "Name": "AddBinding",
              "Signature": "public System.Boolean AddBinding(Candide.Input.MouseButtons mouseButtons, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mouseButtons",
                  "Type": "Candide.Input.MouseButtons",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "11064A658301576BDF64EEA312EA87A82F79505FC938D77ED76E6A475AEEA074",
              "Hash": "BEB26C296CFE84F3A903580949FE09E1FB96707406977B07B80067F68ACFAD59",
              "CalledMethods": [
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass15_0::.ctor()",
                "Candide.UserSettings.PlayerKeyBinds::SanityCheck(System.Int32)",
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass15_0::\u003CAddBinding\u003Eb__0(System.Nullable\u003CCandide.Input.MouseButtons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Nullable\u003CCandide.Input.MouseButtons\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBinding(Microsoft.Xna.Framework.Input.Buttons, System.Int32)-\u003ESystem.Boolean",
              "Name": "AddBinding",
              "Signature": "public System.Boolean AddBinding(Microsoft.Xna.Framework.Input.Buttons buttons, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buttons",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "7F67122C65B6F36BECE6E99DBD5F97946AAC2EFD8FC3B29B159E377526FE399F",
              "Hash": "081DFB05F6FB760B9D4464FFC5613352EFAAD81AE15F90E34878816D1E27CB4D",
              "CalledMethods": [
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass16_0::.ctor()",
                "Candide.UserSettings.PlayerKeyBinds::SanityCheck(System.Int32)",
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass16_0::\u003CAddBinding\u003Eb__0(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBinding(Microsoft.Xna.Framework.Input.Buttons[])-\u003ESystem.Boolean",
              "Name": "AddBinding",
              "Signature": "public System.Boolean AddBinding(Microsoft.Xna.Framework.Input.Buttons[] buttons)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "buttons",
                  "Type": "Microsoft.Xna.Framework.Input.Buttons[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "7304D675D278451BF90B225B84DCDCA5E111958BBFF1E81615BE3F6C79C9D5C9",
              "Hash": "23F5B8977CBD52BB75A9DE9FD8C1A995D0D343F9EA28AEE80DFCAB32BC62FFC0",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Buttons, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBinding(Microsoft.Xna.Framework.Input.Keys, System.Int32)-\u003ESystem.Boolean",
              "Name": "AddBinding",
              "Signature": "public System.Boolean AddBinding(Microsoft.Xna.Framework.Input.Keys keys, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "keys",
                  "Type": "Microsoft.Xna.Framework.Input.Keys",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A29E7A52FFC6DB58FFE8F5D63DDA44DF9DFE387BEFEF18C2F34AC3D2DB39EDAF",
              "Hash": "CF98C196C51D0DE036825BDF58CB8F2A581D0DEA9BC49E5763194D4243AB302E",
              "CalledMethods": [
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass12_0::.ctor()",
                "Candide.UserSettings.PlayerKeyBinds::SanityCheck(System.Int32)",
                "PlayerKeyBinds.\u003C\u003Ec__DisplayClass12_0::\u003CAddBinding\u003Eb__0(System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E)",
                "System.Func\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBinding(Microsoft.Xna.Framework.Input.Keys[])-\u003ESystem.Boolean",
              "Name": "AddBinding",
              "Signature": "public System.Boolean AddBinding(Microsoft.Xna.Framework.Input.Keys[] keys)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "keys",
                  "Type": "Microsoft.Xna.Framework.Input.Keys[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "3DFDC9FA898E322AFE16EC936CEBE3E2CE2CA23CA7BC91AA1B8EC0E097DCF403",
              "Hash": "0BF0ACEAFB3782285A04453E48C41AD46D36FE17BF2489E98411CFA895FB53A9",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyBinds::AddBinding(Microsoft.Xna.Framework.Input.Keys, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearBindings(Candide.UserSettings.KeyBindType)-\u003ESystem.Void",
              "Name": "ClearBindings",
              "Signature": "public System.Void ClearBindings(Candide.UserSettings.KeyBindType keyBindType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyBindType",
                  "Type": "Candide.UserSettings.KeyBindType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "1B0C57CBEBD97187FEA527566A44EF2E672ED23BC4E08DB9245210D679BCC2D1",
              "Hash": "D6C3A72DDD39A3067B757E21BC40D71950B8DAEA589C56847D16A7365D07A758",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyBinds::ClearBindings(Candide.UserSettings.KeyBindType, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearBindings(Candide.UserSettings.KeyBindType, System.Int32)-\u003ESystem.Void",
              "Name": "ClearBindings",
              "Signature": "public System.Void ClearBindings(Candide.UserSettings.KeyBindType keyBindType, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "keyBindType",
                  "Type": "Candide.UserSettings.KeyBindType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "2CBC6305B4441A8CF4CD9C30E569D9F4ADEE7B942590A93E2E5E5E23C36BFFD3",
              "Hash": "9742A2B0A1773BE81FDB1ECB6CCCF1D68D53EC9A3554E8D49B0FA5AE0D29EFFA",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyBinds::SanityCheck(System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "keyBindType"
              ],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.PlayerKeyBinds",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.PlayerKeyBinds Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.PlayerKeyBinds",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "376E40FCAE5452E27DB636EB7E8EDA899896EE93FE39AAD5A362BB79B91D2407",
              "Hash": "892A50E2E4BBB5252D5F09091E729BDECBBCA58D8D5B11829ABECE00804640DA",
              "CalledMethods": [
                "Candide.UserSettings.PlayerKeyBinds::.ctor(System.Boolean, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityCheck(System.Int32)-\u003ESystem.Void",
              "Name": "SanityCheck",
              "Signature": "private System.Void SanityCheck(System.Int32 slotIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "8AB07536A28C4F8DF61532D400D68FCFA41C980CE1A269578887FF013BC55C82",
              "Hash": "5A5A30B9B0789D70FCD80BA864627678E2FC80BC2449A092DAC24DFA4C00D741",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentOutOfRangeException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Index ",
                " is outside the amount of slots allowed."
              ],
              "Source": null
            }
          ],
          "Hash": "31DCE3936CA067E2DD29A39CBEAFB6EC87B9A2E0CB7305E9A34188E84C40AC6B"
        },
        {
          "Id": "Candide.UserSettings.QualitySettingEnum",
          "Name": "QualitySettingEnum",
          "DisplayName": "QualitySettingEnum",
          "FullName": "Candide.UserSettings.QualitySettingEnum",
          "Namespace": "Candide.UserSettings",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Disabled:Candide.UserSettings.QualitySettingEnum",
              "Name": "Disabled",
              "Type": "Candide.UserSettings.QualitySettingEnum",
              "Signature": "public Candide.UserSettings.QualitySettingEnum Disabled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36AA94495CECA31FC74238314E6B33F5C274384738A970193E15DC090A452F47"
            },
            {
              "Id": "High:Candide.UserSettings.QualitySettingEnum",
              "Name": "High",
              "Type": "Candide.UserSettings.QualitySettingEnum",
              "Signature": "public Candide.UserSettings.QualitySettingEnum High",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8180608FC89020C531A66757389807C5908D61372158E61018825FFAB27CE7BB"
            },
            {
              "Id": "Low:Candide.UserSettings.QualitySettingEnum",
              "Name": "Low",
              "Type": "Candide.UserSettings.QualitySettingEnum",
              "Signature": "public Candide.UserSettings.QualitySettingEnum Low",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "768E5995C4EC97FAFEA102BB97B1846BE90B7B65A03C736312CDC730B02CD4A1"
            },
            {
              "Id": "Medium:Candide.UserSettings.QualitySettingEnum",
              "Name": "Medium",
              "Type": "Candide.UserSettings.QualitySettingEnum",
              "Signature": "public Candide.UserSettings.QualitySettingEnum Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F92C71E47807858C07EC306C430B40B1B5CFCF48B6E71D5C358D5B3FED85C33D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DA2901E795FE611928C71EDEE2248F420A15C21D9A3874C2221FF887041F7C20"
        },
        {
          "Id": "Candide.UserSettings.ScreenResolution",
          "Name": "ScreenResolution",
          "DisplayName": "ScreenResolution",
          "FullName": "Candide.UserSettings.ScreenResolution",
          "Namespace": "Candide.UserSettings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Resolution:Microsoft.Xna.Framework.Point",
              "Name": "Resolution",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Resolution",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73033500A4E265F920CA6A9A15B4F8E17B51DC83DBF4769DAFC3F6D484F611AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "997BFE065E907A0EA1C6A2E4AD4FE1E10B9B1C34385A68B445F2935B626EE0E4"
        },
        {
          "Id": "Candide.UserSettings.SoundUserSettings",
          "Name": "SoundUserSettings",
          "DisplayName": "SoundUserSettings",
          "FullName": "Candide.UserSettings.SoundUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_ambienceVolume:System.Single",
              "Name": "_ambienceVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _ambienceVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9D433F8ACD4D1C636D070C1E5D8CBB9A6937B6DDC03F87FDFC2BB7B6BA4E9A9"
            },
            {
              "Id": "_masterVolume:System.Single",
              "Name": "_masterVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _masterVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "375DBC6E2E03EBC6877ECA8024F79938F4497D03F923E7B794D86D6A9A8C2671"
            },
            {
              "Id": "_musicVolume:System.Single",
              "Name": "_musicVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _musicVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A8A65A57BFF8DB9105EF62C1DE49483806B153043AA631C8B5213D1637CB4E6"
            },
            {
              "Id": "_soundEffectsVolume:System.Single",
              "Name": "_soundEffectsVolume",
              "Type": "System.Single",
              "Signature": "private System.Single _soundEffectsVolume",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9574A77AD18D032C66B4A50A3AF710082B887BB5350CBB8DB2109C69F71AC9FA"
            }
          ],
          "Properties": [
            {
              "Id": "AmbienceVolume:System.Single",
              "Name": "AmbienceVolume",
              "Type": "System.Single",
              "Signature": "public System.Single AmbienceVolume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5771057D6FDC121E272A3905FA56E7D629A4C93BCBDA6ADBD03919F5C637CCEC"
            },
            {
              "Id": "MasterVolume:System.Single",
              "Name": "MasterVolume",
              "Type": "System.Single",
              "Signature": "public System.Single MasterVolume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B1B67025662EC9E84288CE3D80628073225D2271643422E3515985F3ED23BC4C"
            },
            {
              "Id": "MusicVolume:System.Single",
              "Name": "MusicVolume",
              "Type": "System.Single",
              "Signature": "public System.Single MusicVolume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "72A6AA14038E81505F6EEE87A9EC23F12BC25DBF0CA9E5BC32A1C8C8453A28B9"
            },
            {
              "Id": "SoundEffectsVolume:System.Single",
              "Name": "SoundEffectsVolume",
              "Type": "System.Single",
              "Signature": "public System.Single SoundEffectsVolume",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "65FB86DEF9039C4CAD3FEB864E23FC613FE3FA28F02CC1BCBA0956335F6145C5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "A38CEC3C410E48E5EA24575D4848445CAEFB96DDD0966E88B9571414698AD58E",
              "Hash": "4EE2BF34EC1070ABD8B05BB5356135C267AB79861E7F9FE924F9DA020A80D332",
              "CalledMethods": [
                "Candide.UserSettings.SoundUserSettings::get_MusicVolume()",
                "Candide.UserSettings.SoundUserSettings::SetSoundGroupVolume(SoundPlayer.SoundGroup, System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_SoundEffectsVolume()",
                "Candide.UserSettings.SoundUserSettings::get_AmbienceVolume()",
                "Candide.UserSettings.SoundUserSettings::get_MasterVolume()",
                "Candide.Sound.SoundPlayer::SetVolume(SoundPlayer.SoundGroup, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.SoundUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.SoundUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.SoundUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "1E05192ADD6B04B2E00AA567D7301B8D012C545BAE55550473B0E006C28B1636",
              "Hash": "26CF62587DB2EC5AB0D73AF5EB8D32A43EF3E3B67E1A32BDC5F335BD383596ED",
              "CalledMethods": [
                "Candide.UserSettings.SoundUserSettings::.ctor()",
                "Candide.UserSettings.SoundUserSettings::get_MasterVolume()",
                "Candide.UserSettings.SoundUserSettings::get_SoundEffectsVolume()",
                "Candide.UserSettings.SoundUserSettings::get_AmbienceVolume()",
                "Candide.UserSettings.SoundUserSettings::get_MusicVolume()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.SoundUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.SoundUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.SoundUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "ACADFA84BC245856F9933C377409BAA9F04A25CB1B9FAA15857573F54DC3469C",
              "Hash": "ECA6C16A21A83178920292C5A773AE65FE08573B74CC7664AD9DC169128188B0",
              "CalledMethods": [
                "Candide.UserSettings.SoundUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "A7E102B5A3E8E220A8015C9EB5072E62CC791E883AC28639E557F9668EFD410B",
              "Hash": "8E6C83EA584116C1B6BBE8559BE8E0BB4C2783EF0F5B67758D9A13A46F38DFB5",
              "CalledMethods": [],
              "StringLiterals": [
                "sound.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.SoundUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.SoundUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.SoundUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "FDA45FF5CF7AF4D93EB78B9D325D0ABB4853A85DA1CE125DFA10852035694EBF",
              "Hash": "B3673C1E423263463FFF24094FCCC22742DD8F7BF4E65AFAE26985DFD0EB93C4",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::Load(T)",
                "Candide.UserSettings.SoundUserSettings::get_MasterVolume()",
                "Candide.UserSettings.SoundUserSettings::set_MasterVolume(System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_SoundEffectsVolume()",
                "Candide.UserSettings.SoundUserSettings::set_SoundEffectsVolume(System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_MusicVolume()",
                "Candide.UserSettings.SoundUserSettings::set_MusicVolume(System.Single)",
                "Candide.UserSettings.SoundUserSettings::get_AmbienceVolume()",
                "Candide.UserSettings.SoundUserSettings::set_AmbienceVolume(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "3CAABC60E66F36F1B87457F598A022650FA4FBD681FFEC0D04F95BE16ADB8F36",
              "Hash": "890174C93B00FA1D4D09B65AAAEFEAC7D3B58ED28747BD39E69FFA3BC92F4757",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.SoundUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSoundGroupVolume(SoundPlayer\u002BSoundGroup, System.Single)-\u003ESystem.Void",
              "Name": "SetSoundGroupVolume",
              "Signature": "private System.Void SetSoundGroupVolume(SoundPlayer.SoundGroup soundGroup, System.Single value)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "soundGroup",
                  "Type": "SoundPlayer.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "2245670D60E2E510A788CF068417AD3DC822A6D7E383335B50951763E0A60931",
              "Hash": "1B4CB74377769B4093AA664599E990E08949B8161BA260005E83E6064B4AEEE0",
              "CalledMethods": [
                "Candide.Sound.SoundPlayer::SetMute(SoundPlayer.SoundGroup, System.Boolean)",
                "Candide.Sound.SoundPlayer::GetMute(SoundPlayer.SoundGroup)",
                "Candide.Sound.SoundPlayer::SetVolume(SoundPlayer.SoundGroup, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D4C7A84B03DBC4B3E56570100BB66883B5C85B21804629E8D1551AA8CB8F7484"
        },
        {
          "Id": "Candide.UserSettings.TimelapseUserSettings",
          "Name": "TimelapseUserSettings",
          "DisplayName": "TimelapseUserSettings",
          "FullName": "Candide.UserSettings.TimelapseUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_timelapseDirectory:System.String",
              "Name": "_timelapseDirectory",
              "Type": "System.String",
              "Signature": "private System.String _timelapseDirectory",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB09E5C869128A1D75B6264E99ED40551F0FA070E4C6D98CA04D5B11A28E62E4"
            },
            {
              "Id": "_timelapseEnabled:System.Boolean",
              "Name": "_timelapseEnabled",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _timelapseEnabled",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28D886B9B4D546B12DD5F0D82ED1ACFB167BD62667512583CDA5B5347B87BF6B"
            },
            {
              "Id": "_timelapseTime:System.TimeSpan",
              "Name": "_timelapseTime",
              "Type": "System.TimeSpan",
              "Signature": "private System.TimeSpan _timelapseTime",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92A220998763AE62268755128A76D06737DF8911656E037A6906254752D21B37"
            }
          ],
          "Properties": [
            {
              "Id": "TimelapseDirectory:System.String",
              "Name": "TimelapseDirectory",
              "Type": "System.String",
              "Signature": "public System.String TimelapseDirectory",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C1C7BD3750E520C9C6FCE5E3FBDD99B1A5B36DDE00796D85C1D515544C8FCBE8"
            },
            {
              "Id": "TimelapseEnabled:System.Boolean",
              "Name": "TimelapseEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TimelapseEnabled",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2686DF9F2818E533B8709B338C489453588CCDFCF38C68B38729B5C5FA8D2F35"
            },
            {
              "Id": "TimelapseTime:System.TimeSpan",
              "Name": "TimelapseTime",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan TimelapseTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ABDA23335864B86FCE43C34671787617903922F87302399129DC831A07CEB4AB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "33D4D2E94F2E13913438B9E81EFFF2B2CBE8674F14B6AF4B9DA9FAC5DDF317D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.TimelapseUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.TimelapseUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.TimelapseUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "A0F978543921A183EEDCE35A1E326D4B7043897FAC6115905CB7C7013682783D",
              "Hash": "EE94168624B41C227A8548339CC48EF744A4118E04C69F5AE90CBF419BBD3A39",
              "CalledMethods": [
                "Candide.UserSettings.TimelapseUserSettings::.ctor()",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseEnabled()",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseDirectory()",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseTime()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.TimelapseUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.TimelapseUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.TimelapseUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D7842978ECF36F7A1418FA2F49EBA2C17D92B12C01E80CE21231F233C3396CED",
              "Hash": "C2B0B1597FA43B3BE9DAEA930C48A6FD111336CE9D948AA2AD1404AD68F66104",
              "CalledMethods": [
                "Candide.UserSettings.TimelapseUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "C29AE574AEA0E7FF22183EA339A0255E95B8931FB747E344CEFCDA5BAF2E59B5",
              "Hash": "69DEAF71F161F28E0225E0A3A453464C70A3E21B66BBED5E2938CE07A9B1E566",
              "CalledMethods": [],
              "StringLiterals": [
                "timelapse.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.TimelapseUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.TimelapseUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.TimelapseUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "FD10CF1E93DD4329EECA84D967E5C4C6F2733E5DE5FAF6DD547C6DB2F6EBCBAF",
              "Hash": "62C267DC251A8EEC3ACAC5A6D990B1D349087655908BA4F9E0980142A54E6808",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E::Load(T)",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseEnabled()",
                "Candide.UserSettings.TimelapseUserSettings::set_TimelapseEnabled(System.Boolean)",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseDirectory()",
                "Candide.UserSettings.TimelapseUserSettings::set_TimelapseDirectory(System.String)",
                "Candide.UserSettings.TimelapseUserSettings::get_TimelapseTime()",
                "Candide.UserSettings.TimelapseUserSettings::set_TimelapseTime(System.TimeSpan)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3D16FEE01F63823695025A5FD1BC5B5A1C2B0A00219F899169CDDEA7048AA097",
              "Hash": "68C60D09519FCF0049C97FA33E6B5CEC4087393AF7FB0333DB001919293FE338",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TimelapseUserSettings\u003E::SetDefault()",
                "System.TimeSpan::FromSeconds(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8AEBEA2CE5DE7BFCE1B7BB14706391C8203CBB16F534FBF5FCEEFE856A37310F"
        },
        {
          "Id": "Candide.UserSettings.TutorialUserSettings",
          "Name": "TutorialUserSettings",
          "DisplayName": "TutorialUserSettings",
          "FullName": "Candide.UserSettings.TutorialUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseTutorials:Candide.CandideUI.Tutorial.Tutorials[]",
              "Name": "BaseTutorials",
              "Type": "Candide.CandideUI.Tutorial.Tutorials[]",
              "Signature": "public Candide.CandideUI.Tutorial.Tutorials[] BaseTutorials",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9644ADCE498CBD88B6AECA4A4207C68A6C9B7CE5DCC9354FF169CDB9F36780F4"
            },
            {
              "Id": "_showTutorial:System.Boolean",
              "Name": "_showTutorial",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _showTutorial",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "852EF4AD376917C3A9EA698CFCC6AE77B5826EC25D63B014BCD4942E005E9CE1"
            }
          ],
          "Properties": [
            {
              "Id": "ExploredTutorialSteps:System.Collections.Generic.Dictionary\u00602\u003CCandide.CandideUI.Tutorial.Tutorials,System.Boolean\u003E",
              "Name": "ExploredTutorialSteps",
              "Type": "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E ExploredTutorialSteps",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C9C5A2AF8C6AFA097122F69D76D58945A5C1D343E1B67749CF6282A2CCBDF7D2"
            },
            {
              "Id": "ShowTutorial:System.Boolean",
              "Name": "ShowTutorial",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowTutorial",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "209A0F75908CA936F3EA36CAF1E95BDE4865820876451BDBC17D06FF23AD4047"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "DBA32C7998FC1769E77E8115B56963423E43EA3BD50E1A05AC2844E2EF11EC19",
              "Hash": "295CBA4CECAFAB27CFD4DB89E271531997883A1DBC1DEEE3EAE6C3E6386261A8",
              "CalledMethods": [
                "Candide.CandideUI.Tutorial.NewTutorialManager::OnTutorialSettingsLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.TutorialUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.TutorialUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.TutorialUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "A207F355F058F65F8C4E8DEAC07EECB655048BEF322D6649EADA75CE130F5EEB",
              "Hash": "7CAD555A96E9EBC9DD467E81357C1DD6D3056114715ED85CD549B3ABDA3DDB9E",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::.ctor()",
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.TutorialUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.TutorialUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.TutorialUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C8A5D3C82C2CA47B15B8DD72062E1B80C1EE094A7DE18691BCD9F7384A70E091",
              "Hash": "499E59FCBCBEBFA9344CD8FCECB5E527FA692267FB9EEF5F9C16F923CEE3D8F8",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "F291B2A4BC920A47982BBEF789DC46D067C587A0C149962CE96FBDAE02BD2ABB",
              "Hash": "BE13C8A058965D3402F555DF656957D10423BC749D7E6A4DA03C98942A094A68",
              "CalledMethods": [],
              "StringLiterals": [
                "tutorial.json"
              ],
              "Source": null
            },
            {
              "Id": "IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Boolean",
              "Name": "IsTutorialDone",
              "Signature": "public System.Boolean IsTutorialDone(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "69B1C2751DB61E19F7546D142D3688D2CA5D1600C55F0BF4C6AF8F698C05894A",
              "Hash": "804DB5057CA1FC3CD60819C6838B5561DCEFA60C6C7386907C59690E4EB07A04",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsTutorialFound(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Boolean",
              "Name": "IsTutorialFound",
              "Signature": "public System.Boolean IsTutorialFound(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6BB26A6215A26FEC549900230B2FFDC09A29987EAB96B4D71F6E9864C24C3591",
              "Hash": "3E6D01C67FFD95F34DB9908FBAD04ACA5580018346C9F86A054338ACA3751F2D",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.TutorialUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.TutorialUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.TutorialUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 103,
              "BodyHash": "1CD9C2F2C6ECE35EA705C382C0A9789D9FD2E285B454405AEB52D8E8DFC35056",
              "Hash": "8A345F28CDA87B32CD85942BD0188D8E357B70C229C5FA1E7B7D10562348D3E0",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::Load(T)",
                "Candide.UserSettings.TutorialUserSettings::get_ShowTutorial()",
                "Candide.UserSettings.TutorialUserSettings::set_ShowTutorial(System.Boolean)",
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetTutorials()-\u003ESystem.Void",
              "Name": "ResetTutorials",
              "Signature": "public System.Void ResetTutorials()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "160B131B241E26490D26746118FDB83B70D61846C8F1C3AD94D23A43BD7F0D00",
              "Hash": "A0530B3FADD4668A656C5F5163601C947776C8689EC0979D38CA58B6A0CE2B00",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "EDD18038AD872DC95DFFE95A2741ABFD111229C74A0EB3048D87954309D93337",
              "Hash": "6F468B80756A92F54154355D312291BAC52DDA9FA29E11C30BD5CD9D83A641D1",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.TutorialUserSettings\u003E::SetDefault()",
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "SetTutorialDone",
              "Signature": "public System.Void SetTutorialDone(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "05B5687A3DD92F0A345643A3804F2628383C410FF9363F1FEC0C2CCE6D113055",
              "Hash": "3DF9BA57BF4D6F3ED7DF5B40FAAC4D4DDB14AC3116E4B5F1C3FF9ED5F37B9C50",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetTutorialFound(Candide.CandideUI.Tutorial.Tutorials)-\u003ESystem.Void",
              "Name": "SetTutorialFound",
              "Signature": "public System.Void SetTutorialFound(Candide.CandideUI.Tutorial.Tutorials tutorial)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tutorial",
                  "Type": "Candide.CandideUI.Tutorial.Tutorials",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "82822EB76C4E514429F5D5A2E8ABE7046661E9D5B3F3584FBBA8A5343282B6E4",
              "Hash": "DA0965FFAA428A826E1BE76C3B5986DEB664685C2D8CFF871E3A62A3C5A6F286",
              "CalledMethods": [
                "Candide.UserSettings.TutorialUserSettings::get_ExploredTutorialSteps()",
                "System.Collections.Generic.Dictionary\u003CCandide.CandideUI.Tutorial.Tutorials, System.Boolean\u003E::TryAdd(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D935F7A60DCE792F3DFE9250ED3A2BACA19B13EA6D2D5C6CB12D3BA2C0682819"
        },
        {
          "Id": "Candide.UserSettings.UserSettingsCategory\u00601",
          "Name": "UserSettingsCategory\u00601",
          "DisplayName": "UserSettingsCategory",
          "FullName": "Candide.UserSettings.UserSettingsCategory",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HasChanges:System.Boolean",
              "Name": "HasChanges",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasChanges",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39A26BA89F5726D109C9677A44EDA3378A951CDAD640FE49136F24143E094C25"
            },
            {
              "Id": "IsDefault:System.Boolean",
              "Name": "IsDefault",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDefault",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA0FEF811FE39C4999955014B628AC7063A571C5F77FD3A0B038221A544E3E1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3FFA7CAB7419F4A9812A09FC3356DA64986C39D1C3E30A58E00512ED3153B629",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003E!T",
              "Name": "Clone",
              "Signature": "public T Clone()",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "698A0A113A243333D94D5708E4D1404B83A19236D340F2E1C2982C994568717C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003E!T",
              "Name": "CreateDefault",
              "Signature": "protected T CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "T",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD9ECBDF2006DC3D04A60ADC89B2F0A57626616CE1288BD3CAA27AA28FEDDF18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4ECC041D1BE8F17929B8119EE47F3B21F344D13EE84CF547A68B4D95AE3BB563",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(!T)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(T settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "5B3F05FF2CA7172DC08FEA1F9982E93CCA20240BA69DD28CA98E4AD3214305D9",
              "Hash": "A39ACD792B30A12F531A4C40BE998473C3372AA76D4316FA0A10ABAB95B1612A",
              "CalledMethods": [
                "Candide.UserSettings.CandideUserSettingsException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Wrong type in Load"
              ],
              "Source": null
            },
            {
              "Id": "LoadFromFileAndApply()-\u003ESystem.Void",
              "Name": "LoadFromFileAndApply",
              "Signature": "public System.Void LoadFromFileAndApply()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "580C1108CCF26B8C59EB9F8E6714E2293F8C00A6B320341EBA438D2A99B98851",
              "Hash": "AF1F61CD1B99D4E234712D57A539C85E79CB05A5C317ADD39050403D2827D14C",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::GetSettingsFilePath()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Open(System.String, System.IO.FileMode, System.IO.FileAccess)",
                "System.Text.Json.JsonSerializer::Deserialize(System.IO.Stream, System.Text.Json.JsonSerializerOptions)",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::Load(T)",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::ApplySettings()",
                "System.IDisposable::Dispose()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::CreateDefault()"
              ],
              "StringLiterals": [
                "Failed to load ",
                ", generating default settings, ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "ResetToDefault()-\u003ESystem.Void",
              "Name": "ResetToDefault",
              "Signature": "public System.Void ResetToDefault()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "41F3B506B6F6AA73A2055A4A90614E1F166073E3D5476A1F547E3CCA46929C88",
              "Hash": "4FECA1E9258E89624C8EADB9D3EF3F8ED4F8EB414C9F3053C8D8E616A602E0C8",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::CreateDefault()",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::Load(T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SaveToFile(!T)-\u003ESystem.Void",
              "Name": "SaveToFile",
              "Signature": "public System.Void SaveToFile(T s)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "F2AD924F581E45D6B52C0BA98B67A21CDF76DCB8C24318C06B3397CD60169076",
              "Hash": "24798DB2D7C54D4C216BD6FC6988B80C3DCB83DF0FEABBC5B83103B2659B3B4E",
              "CalledMethods": [
                "Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)",
                "Candide.UserSettings.UserSettingsCategory\u003CT\u003E::GetSettingsFilePath()",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Open(System.String, System.IO.FileMode, System.IO.FileAccess)",
                "System.Text.Json.JsonSerializer::Serialize(System.IO.Stream, !!0, System.Text.Json.JsonSerializerOptions)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "95818A5CA10A313715D7BDC4FB8E80A027EC1A454CE829715FB9F676F3EA9F76",
              "Hash": "77A282964608416F0EF90530D79E7F4F11F09B6C7E67D289F2E4A7C7D1A57F64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "049E9A4FBA233FD475BFC519F18AD75BA5405B36723D4A25FACA2BC7A7A49FA3"
        },
        {
          "Id": "Candide.UserSettings.WindowUserSettings",
          "Name": "WindowUserSettings",
          "DisplayName": "WindowUserSettings",
          "FullName": "Candide.UserSettings.WindowUserSettings",
          "Namespace": "Candide.UserSettings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_windowPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "_windowPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E _windowPosition",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0CCBE92AE69083837A1E278544D84041D10E96F64C1BD04AC1E57B7697F75F4"
            }
          ],
          "Properties": [
            {
              "Id": "WindowPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "WindowPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E WindowPosition",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95CBE62D3774B1A77201D8E35FB29955F10665F3B4BC8B30EB3E246845518737"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplySettings()-\u003ESystem.Void",
              "Name": "ApplySettings",
              "Signature": "public System.Void ApplySettings()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "4093DF79484A40C323E8AD060CE0CA25090AF0B6E929ACAF7CB4A3941670ECB2",
              "Hash": "63C5A330E32F90EDDDFA0DE34A04974171F0E79C2E4089EC49937B8F7AD8C3F5",
              "CalledMethods": [
                "Candide.UserSettings.WindowUserSettings::get_WindowPosition()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()",
                "Candide.Scene.GameScene::get_Window()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_Value()",
                "Microsoft.Xna.Framework.GameWindow::set_Position(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003ECandide.UserSettings.WindowUserSettings",
              "Name": "Clone",
              "Signature": "public Candide.UserSettings.WindowUserSettings Clone()",
              "Visibility": "public",
              "ReturnType": "Candide.UserSettings.WindowUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "32F35B5C80F09EAE8C87393CC5EE57A45B67CB860E120FEF4F56010F3F44A17B",
              "Hash": "F49F010F99F2234B4AB1277E59A4B31C5ADE39A7F0409C359D4CD23784FFA159",
              "CalledMethods": [
                "Candide.UserSettings.WindowUserSettings::.ctor()",
                "Candide.UserSettings.WindowUserSettings::get_WindowPosition()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateDefault()-\u003ECandide.UserSettings.WindowUserSettings",
              "Name": "CreateDefault",
              "Signature": "protected Candide.UserSettings.WindowUserSettings CreateDefault()",
              "Visibility": "protected",
              "ReturnType": "Candide.UserSettings.WindowUserSettings",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "212E62422235E2696A4A259645A4DE19628C19812785D5C7447DD39422DF3A8F",
              "Hash": "E34376490FFC7A9CB0DA3426091195DAEBEAADE4487B82F1971F6C20C0CD6443",
              "CalledMethods": [
                "Candide.UserSettings.WindowUserSettings::.ctor()",
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSettingsFilePath()-\u003ESystem.String",
              "Name": "GetSettingsFilePath",
              "Signature": "protected System.String GetSettingsFilePath()",
              "Visibility": "protected",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "D231B3958AD4B4CBCD34D00E06A659C29638151FCA385D4E4C49C592833FF15D",
              "Hash": "CFCA45D655B415D62285522065A8C0F245DDDC2D86D59C038943DBBE55992D7E",
              "CalledMethods": [],
              "StringLiterals": [
                "window.json"
              ],
              "Source": null
            },
            {
              "Id": "Load(Candide.UserSettings.WindowUserSettings)-\u003ESystem.Void",
              "Name": "Load",
              "Signature": "public System.Void Load(Candide.UserSettings.WindowUserSettings settings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "Candide.UserSettings.WindowUserSettings",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BFAFE99B8DB0126C295D704DF2EEEAE08DBAF98B52F343729A39A14991351025",
              "Hash": "34B376935E27B05512BC6B030F856472B475229622C31A4D0671EFEB09A4FB36",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E::Load(T)",
                "Candide.UserSettings.WindowUserSettings::get_WindowPosition()",
                "Candide.UserSettings.WindowUserSettings::set_WindowPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "protected System.Void SetDefault()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "9FF3C5E22359E5F8BF78FEF6807951E33E4ADF37423146F6E0B13BFF42BE4E1A",
              "Hash": "7B50712D72424A9CD2F3D4E9472EDFAFADA3896C465FDFA25DE143A65BB64E89",
              "CalledMethods": [
                "Candide.UserSettings.UserSettingsCategory\u003CCandide.UserSettings.WindowUserSettings\u003E::SetDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E845BD491D7C265457732CF2F33FEDA053B94113EE7CA93BB6CE9ED157FC4F98"
        },
        {
          "Id": "Candide.World.AutoMesh.AutoMesher",
          "Name": "AutoMesher",
          "DisplayName": "AutoMesher",
          "FullName": "Candide.World.AutoMesh.AutoMesher",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IntReuseList:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E",
              "Name": "IntReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E IntReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "93C3F34BBB3992B7BBD2466FEE585B53F46E999D73FFEE2AD5B324856AD783A1"
            },
            {
              "Id": "MeshReUseVertexList:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
              "Name": "MeshReUseVertexList",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E MeshReUseVertexList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D84BDC15B18B59B8CF30D27A1EA213DF249BB929FB744333A1D065990361412"
            },
            {
              "Id": "PointReuseSet:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "PointReuseSet",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E PointReuseSet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "19A90546027A9C3DB051F439910E332D590DA023A7FEA8987AE71B807A328015"
            },
            {
              "Id": "PointReuseSet2:System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "PointReuseSet2",
              "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E PointReuseSet2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB3F32CB60B4DE6E38DD2A93EE99CC8CFC850E2FE286947FD2026DFCCB28E904"
            },
            {
              "Id": "PointReuseStack:System.Collections.Generic.Stack\u00601\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Name": "PointReuseStack",
              "Type": "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E PointReuseStack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "55CF202F1E66B55629953461330CD975B993103EB542C2F16EAB82FA4DFFC031"
            },
            {
              "Id": "VectorReuseList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "VectorReuseList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E VectorReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4A451CE2E4C9B96C7561F180D6BD1E6847832ED11C1DC2121D5390280533A09A"
            },
            {
              "Id": "WaterInnerCornerVertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "WaterInnerCornerVertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[][] WaterInnerCornerVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6886502A5967A9CF8CE0CAAEE3A0BB49EC3E39A4772133F43F6884849DEA56D6"
            },
            {
              "Id": "WaterUpVertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "WaterUpVertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[][] WaterUpVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BCC8261BA21C72C0EE19DF54CFA860436F3622C19090D1AB84415F7DD3E7E1DD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMesh(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "AddMesh",
              "Signature": "private System.Void AddMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, Microsoft.Xna.Framework.Vector3[] meshVertices, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector3 extraOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "meshVertices",
                  "Type": "Microsoft.Xna.Framework.Vector3[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraOffset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "DB8D0FA65302B980BEADCFAAE9A282742CC94D021E2706D5535AC82E45A4A43E",
              "Hash": "B1D43F91CE45318B5EA5F8EB5A3FC7BC2AC39244F33417DF5AA642B528E1949E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.World.AutoMesh.AutoMesher::CalculateTbn(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.GraphicsModels.VertexTbn::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddPlainsCliffCornerMeshes(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.SByte[,])-\u003ESystem.Void",
              "Name": "AddPlainsCliffCornerMeshes",
              "Signature": "private System.Void AddPlainsCliffCornerMeshes(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 mask, System.Int32 height, System.SByte[,] tileHeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "CE62681FDC6B4B071E5993257B2928F7C8538D7641F7111F165B236F35D3A8D6",
              "Hash": "031DB1259E82BCDCE14F4129E126C6039145F19438A19703C7E61640C671AF68",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::AddMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddWaterCornerMeshes(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.SByte[,])-\u003ESystem.Void",
              "Name": "AddWaterCornerMeshes",
              "Signature": "private System.Void AddWaterCornerMeshes(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 mask, System.Int32 height, System.SByte[,] tileHeights)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 263,
              "BodyHash": "B4D37F2B1F3C8B0EAE99495AD31CF90329ED91FC36CCABDF84A99AC493ECB175",
              "Hash": "0F0D56FED98EAA773189144BC9AF7BF9442F4A81DE51B10086614B977D565281",
              "CalledMethods": [
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::AddMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildCliffRuleMeshes(Candide.World.AutoTile.AutoTileRuleSet, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildCliffRuleMeshes",
              "Signature": "private System.Void BuildCliffRuleMeshes(Candide.World.AutoTile.AutoTileRuleSet ruleSet, System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, Shared.Models.WorldTile[,] worldTiles, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "2911500C8F7B6279A0605299FB5137D088ABAC0F9EC139595BC0E43334EA9D06",
              "Hash": "E82D9F4D35CDC9733471B5D2D79C85A6FE6F6ABD52111A4623909B5016E55B70",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Candide.World.AutoMesh.AutoMesher::\u003CBuildCliffRuleMeshes\u003Eg__ApplyCliffRule|15_0(WorldTile.StructureType, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, AutoMesher.\u003C\u003Ec__DisplayClass15_0\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildMeshTbn(Shared.Models.WorldTile[,], System.SByte[,], System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildMeshTbn",
              "Signature": "public System.Void BuildMeshTbn(Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E verticesOut, System.Int32 xStart, System.Int32 yStart, System.Int32 xEnd, System.Int32 yEnd)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "verticesOut",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2615,
              "BodyHash": "8C9A22AC394340AA55ABD060C6E04A4C989AA831734D2F382C2FBFBE38D4EC95",
              "Hash": "666C559D640E2C72E684653FEEC51335D1ED7020A86709F5B9BED600E23A5334",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.GraphicsModels.VertexTbn::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::Add(!0)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildSmoothPlainsCliffMeshes(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildSmoothPlainsCliffMeshes",
              "Signature": "private System.Void BuildSmoothPlainsCliffMeshes(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 256,
              "BodyHash": "07ED67DB72F41057EA145FF0BD695F15DC587DC41A2CE3F65101E6861967ED0B",
              "Hash": "2198D2E7CC37A4B4EEB685DC9F746E2C5DA946193318AD7972154199A4315C7F",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::AddMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BuildSmoothWaterMeshes(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "BuildSmoothWaterMeshes",
              "Signature": "private System.Void BuildSmoothWaterMeshes(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E vertices, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vertices",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "558842CD12CDC2B59AF2EE1A44CD4003F8697E64A0E70B68AB7617D6BEC4A809",
              "Hash": "BDE6B50BF3849D48D60CABE8DE7A385D45D4BA3393116BC1D8638CBD669F8927",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::AddMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3)",
                "Candide.World.AutoMesh.AutoMesher::AddWaterCornerMeshes(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.SByte[,])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateTbn(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.ValueTuple\u00603\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E",
              "Name": "CalculateTbn",
              "Signature": "private System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E CalculateTbn(Microsoft.Xna.Framework.Vector3 v1, Microsoft.Xna.Framework.Vector3 v2, Microsoft.Xna.Framework.Vector3 v3)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E",
              "Parameters": [
                {
                  "Name": "v1",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "v3",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 180,
              "BodyHash": "C6D74D1D9877036063E6050AA4F12AE665D250FE35DCFC712966837885607BAA",
              "Hash": "88A16B56F3A0FDF1E9CB189819AB3610F9F4B0F3EA1F4CD17D8C63024965C580",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateZoneMesh(Candide.World.WorldChunk, Microsoft.Xna.Framework.Vector4, WaterZone\u002BWaterZoneType, System.Single, System.Collections.Generic.HashSet\u00601\u003CMicrosoft.Xna.Framework.Point\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "CreateZoneMesh",
              "Signature": "private System.Void CreateZoneMesh(Candide.World.WorldChunk chunk, Microsoft.Xna.Framework.Vector4 color, WaterZone.WaterZoneType zoneType, System.Single height, System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E found, System.Int32 tileSize)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zoneType",
                  "Type": "WaterZone.WaterZoneType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "found",
                  "Type": "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 574,
              "BodyHash": "C0B090BF1CE56EC29BA65FD924D03E190C3D65874780DC28AF5BEE6152888149",
              "Hash": "B0D7D6DD7A6FF32627B96D0928AE71A4CD341ADD4CDB364E3DF44C047DDBEEB9",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()",
                "HashSet.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedMesh::CreateFromLists(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "CandideCreator.Shared.Models.WaterZone::.ctor(CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeMesh(Candide.World.WorldChunk, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "MakeMesh",
              "Signature": "public System.Void MakeMesh(Candide.World.WorldChunk chunk, Candide.World.AutoTile.AutoTileRuleSet ruleSet, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Boolean buildCollisions)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildCollisions",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 472,
              "BodyHash": "22EDA106C04442B166379DBEA90039C2EE9EC58E2CD5B69913779B9045AAAE12",
              "Hash": "6B20BDCABAD6B5222A58FDF256385CD775DB47BF8B0234D396ADE7320EFEA254",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::Clear()",
                "Candide.World.AutoMesh.AutoMesher::BuildMeshTbn(Shared.Models.WorldTile[,], System.SByte[,], System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Item(System.Int32)",
                "System.Span\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Length()",
                "Shared.Collision.CollisionTerrainGroup::Clear()",
                "CandideServer.World.Generation.TileCollisionGenerator::BuildCollision(Shared.Models.WorldTile[,], System.SByte[,], Shared.Collision.CollisionTerrainGroup, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoMesh.AutoMesher::BuildCliffRuleMeshes(Candide.World.AutoTile.AutoTileRuleSet, System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Count()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.GraphicsModels.VertexTbn::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::ToArray()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Candide.World.AutoMesh.AutoMesher::SetupWater(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MakeMesh(System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "MakeMesh",
              "Signature": "public System.Void MakeMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E verticesOut, Candide.World.AutoTile.AutoTileRuleSet ruleSet, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "verticesOut",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "5A9F6680E213237AB28A13C70C910332BC1587C36087D5A1378D5563DBBB08BA",
              "Hash": "F678E6CAFC749AF2503131B20E0AF7CA4AF31E87121A6E8FE50FF13BB9425585",
              "CalledMethods": [
                "Candide.World.AutoMesh.AutoMesher::BuildMeshTbn(Shared.Models.WorldTile[,], System.SByte[,], System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Item(System.Int32)",
                "System.Span\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Length()",
                "Candide.World.AutoMesh.AutoMesher::BuildCliffRuleMeshes(Candide.World.AutoTile.AutoTileRuleSet, System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MeshGroundZone(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, WorldTile\u002BGroundType, Microsoft.Xna.Framework.Vector4, WaterZone\u002BWaterZoneType, System.Single)-\u003ESystem.Void",
              "Name": "MeshGroundZone",
              "Signature": "private System.Void MeshGroundZone(Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] worldTiles, System.Int32 xStart, System.Int32 yStart, System.Int32 xEnd, System.Int32 yEnd, WorldTile.GroundType targetType, Microsoft.Xna.Framework.Vector4 color, WaterZone.WaterZoneType zoneType, System.Single height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zoneType",
                  "Type": "WaterZone.WaterZoneType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "4BBBDF8B93607D4E1ACE561536C1B992B04DE9C0B195904D702F4B961F7D8037",
              "Hash": "281C2856C375C17700019EAA2DF9387727751FEFE52A7D6A16847D7FF51A4097",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Contains(!0)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Push(!0)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Pop()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "Candide.World.AutoMesh.AutoMesher::CreateZoneMesh(Candide.World.WorldChunk, Microsoft.Xna.Framework.Vector4, WaterZone.WaterZoneType, System.Single, System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MeshStructureZone(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, WorldTile\u002BStructureType, Microsoft.Xna.Framework.Vector4, WaterZone\u002BWaterZoneType, System.Single)-\u003ESystem.Void",
              "Name": "MeshStructureZone",
              "Signature": "private System.Void MeshStructureZone(Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] worldTiles, System.Int32 xStart, System.Int32 yStart, System.Int32 xEnd, System.Int32 yEnd, WorldTile.StructureType targetType, Microsoft.Xna.Framework.Vector4 color, WaterZone.WaterZoneType zoneType, System.Single height)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Vector4",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zoneType",
                  "Type": "WaterZone.WaterZoneType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "351B9659CEB12EF75B81B896EC46649553B2D3B2685FF6F60D226D5B6844F32C",
              "Hash": "993F45BECCCAE8B2DA1709EC9DA1384232FA8B68978E22C8280E42C6AA7F8EEE",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Contains(!0)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Push(!0)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::Pop()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()",
                "Candide.World.AutoMesh.AutoMesher::CreateZoneMesh(Candide.World.WorldChunk, Microsoft.Xna.Framework.Vector4, WaterZone.WaterZoneType, System.Single, System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupWater(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetupWater",
              "Signature": "private System.Void SetupWater(Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] worldTiles, System.Int32 xStart, System.Int32 yStart, System.Int32 xEnd, System.Int32 yEnd)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 204,
              "BodyHash": "369750F585D9FDA7EFE9F0B5BCBB1542F3F314961D415B01399976D229A22F18",
              "Hash": "4DDD362C3A5EE5C5B89F3151DA34BDEE5C9FF2B6C6066CA5650B4651536E497F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::MeshStructureZone(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, WorldTile.StructureType, Microsoft.Xna.Framework.Vector4, WaterZone.WaterZoneType, System.Single)",
                "Candide.World.AutoMesh.AutoMesher::MeshGroundZone(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, WorldTile.GroundType, Microsoft.Xna.Framework.Vector4, WaterZone.WaterZoneType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A9284B11843FEB89A7388B69AF6D154780915747D070FDC32EE0D73DF262E44"
        },
        {
          "Id": "Candide.World.AutoMesh.BasaltCliffMeshData",
          "Name": "BasaltCliffMeshData",
          "DisplayName": "BasaltCliffMeshData",
          "FullName": "Candide.World.AutoMesh.BasaltCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.CubeCliffMeshData",
          "Name": "CubeCliffMeshData",
          "DisplayName": "CubeCliffMeshData",
          "FullName": "Candide.World.AutoMesh.CubeCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            },
            {
              "Id": "Vertices48:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices48",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices48",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D9F99BD781EC51AFB27A034D9F8FCCDF83BDF3082173ED8E3B1F52F6C54AED9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A6A3DEB5A216BBF73B62DCA5D84F87FD92AF45BD3132937902D57225E4021A60"
        },
        {
          "Id": "Candide.World.AutoMesh.DesertCliff2MeshData",
          "Name": "DesertCliff2MeshData",
          "DisplayName": "DesertCliff2MeshData",
          "FullName": "Candide.World.AutoMesh.DesertCliff2MeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.DesertCliffMeshData",
          "Name": "DesertCliffMeshData",
          "DisplayName": "DesertCliffMeshData",
          "FullName": "Candide.World.AutoMesh.DesertCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.DryPlainsCliff2MeshData",
          "Name": "DryPlainsCliff2MeshData",
          "DisplayName": "DryPlainsCliff2MeshData",
          "FullName": "Candide.World.AutoMesh.DryPlainsCliff2MeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.DryPlainsCliffMeshData",
          "Name": "DryPlainsCliffMeshData",
          "DisplayName": "DryPlainsCliffMeshData",
          "FullName": "Candide.World.AutoMesh.DryPlainsCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.DungeonCliffMeshData",
          "Name": "DungeonCliffMeshData",
          "DisplayName": "DungeonCliffMeshData",
          "FullName": "Candide.World.AutoMesh.DungeonCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.GreenPlainsCliffMeshData",
          "Name": "GreenPlainsCliffMeshData",
          "DisplayName": "GreenPlainsCliffMeshData",
          "FullName": "Candide.World.AutoMesh.GreenPlainsCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoMesh.PlainsCliffMeshData",
          "Name": "PlainsCliffMeshData",
          "DisplayName": "PlainsCliffMeshData",
          "FullName": "Candide.World.AutoMesh.PlainsCliffMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffUpVertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "CliffUpVertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] CliffUpVertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFC2DB833F594B72C81ACFFFEBBB0DEA4EB7B4BC348D8E323F3658994D03BEA6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "432BB53D7AD34904ABF94370E0D268E1F5969A671FF95A94AF707F75F19F9BBF"
        },
        {
          "Id": "Candide.World.AutoMesh.WaterPitMeshData",
          "Name": "WaterPitMeshData",
          "DisplayName": "WaterPitMeshData",
          "FullName": "Candide.World.AutoMesh.WaterPitMeshData",
          "Namespace": "Candide.World.AutoMesh",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "132F78135632BAD8453A72B58EDE931DC1F99A5A6B28FE6EC5DD5DD06BFE9E3F"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTile16DetailSet",
          "Name": "AutoTile16DetailSet",
          "DisplayName": "AutoTile16DetailSet",
          "FullName": "Candide.World.AutoTile.AutoTile16DetailSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DetailFrames:System.Int32[]",
              "Name": "DetailFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] DetailFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7040386F5A15C1C09873A26DDC91C7429EBDE01059EFF1B1E3C208561C74C84E"
            },
            {
              "Id": "DetailsChance:System.Single",
              "Name": "DetailsChance",
              "Type": "System.Single",
              "Signature": "public System.Single DetailsChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "589AFBE99AB5C0E348C2ED90B05A2A3AF0FEEC5946EB7C129C61E92B53A812C4"
            },
            {
              "Id": "MaxOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "MaxOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaxOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7C4EBF5B1C96CDA27E5CA9926A43A08AD02F3EF48B29BF2A5221071CD0EA2FB"
            },
            {
              "Id": "RandomFlipping:System.Boolean",
              "Name": "RandomFlipping",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RandomFlipping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAE5A917D62D2422B81EC00E043B88C8471B50A8C3FB3E5506D437CB628871DD"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BA22179F81E4497350152D2487B11FDC02D333315A4E6C15060088AAE638151F"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTile16TileSet",
          "Name": "AutoTile16TileSet",
          "DisplayName": "AutoTile16TileSet",
          "FullName": "Candide.World.AutoTile.AutoTile16TileSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaskLookup:Candide.World.AutoTile.MultiTilePattern[]",
              "Name": "MaskLookup",
              "Type": "Candide.World.AutoTile.MultiTilePattern[]",
              "Signature": "public Candide.World.AutoTile.MultiTilePattern[] MaskLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4921AAAD4815B1FE587DBCB051B0633F26B428594374612509DF7ED86A5727D"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Point",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8895EAC0181EBF589C0C3D52C1FD34020510BB8DBC46A0BEB717DCBF03E9393A"
            },
            {
              "Id": "ReuseMaskSetupArr:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E[]",
              "Name": "ReuseMaskSetupArr",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E[]",
              "Signature": "private System.Collections.Generic.List\u003CSystem.Int32\u003E[] ReuseMaskSetupArr",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8AEF42964538B63BA9806449938BAB23F9499CB02DA828C56341A822456851BF"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "Type:AutoTile16TileSet\u002BAutoTile16TileType",
              "Name": "Type",
              "Type": "AutoTile16TileSet.AutoTile16TileType",
              "Signature": "public AutoTile16TileSet.AutoTile16TileType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4350A21CD6D9F19556D79F9813D68DF876DF936AB6C6097D5F67A7F1C2AFF254"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25DCAB8F294E045B86D0F9C9A7042EABA64234E08F7FBC010765817111A4FB00"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTile8EdgeSet",
          "Name": "AutoTile8EdgeSet",
          "DisplayName": "AutoTile8EdgeSet",
          "FullName": "Candide.World.AutoTile.AutoTile8EdgeSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DetailsChance:System.Single",
              "Name": "DetailsChance",
              "Type": "System.Single",
              "Signature": "public System.Single DetailsChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "589AFBE99AB5C0E348C2ED90B05A2A3AF0FEEC5946EB7C129C61E92B53A812C4"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "TypeFrameLookup:System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E[]",
              "Name": "TypeFrameLookup",
              "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E[]",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Int32\u003E[] TypeFrameLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDB14DD339AB77C18348DF896BE4238A757BE41CFCC46553732272E4BEA60B81"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BCF8F96D657BACECD5D8C20BD08EE96864C589AEAD60320AAFC90C444BD7ADB7"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTile8FrameType",
          "Name": "AutoTile8FrameType",
          "DisplayName": "AutoTile8FrameType",
          "FullName": "Candide.World.AutoTile.AutoTile8FrameType",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "B:System.Int32",
              "Name": "B",
              "Type": "System.Int32",
              "Signature": "public System.Int32 B",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BB0F6A1C6AC604521CA93FAABDFEF4322D4F36AB816DF1415020A3F2F911E32"
            },
            {
              "Id": "Bl:System.Int32",
              "Name": "Bl",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88C1F4B5CC0842A99357FAE2108183E93063AC8A01F4EFB63ABF1B5A66811E7E"
            },
            {
              "Id": "Blc:System.Int32",
              "Name": "Blc",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Blc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57B49F1DF46DE4A6A55CB027FAA85EBC566A7222468029673A392141DBA8111A"
            },
            {
              "Id": "Br:System.Int32",
              "Name": "Br",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Br",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82799F91F651A0E278FED32A2E4B70174A49AB4991C50F7081ED42C7EF8173B1"
            },
            {
              "Id": "Brc:System.Int32",
              "Name": "Brc",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Brc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E4F574E8970A6697A3DB47A1C1A7668A7C88D6D929EE2546AFE45EF3C8B6A63"
            },
            {
              "Id": "D:System.Int32",
              "Name": "D",
              "Type": "System.Int32",
              "Signature": "public System.Int32 D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B77A3FFAAC3287BE620FEC56A29D2533DBCAE352435FE0712186FF454FA4784"
            },
            {
              "Id": "E:System.Int32",
              "Name": "E",
              "Type": "System.Int32",
              "Signature": "public System.Int32 E",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3CF7ED9A323E8F1AC6DA631C37EA4BC6A324EE6655EC9355E79967DB893190B"
            },
            {
              "Id": "F:System.Int32",
              "Name": "F",
              "Type": "System.Int32",
              "Signature": "public System.Int32 F",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68B34E1D0D45F71020512B932CA1C3B5555E140D0E0D57E1509D79B573DF4F67"
            },
            {
              "Id": "L:System.Int32",
              "Name": "L",
              "Type": "System.Int32",
              "Signature": "public System.Int32 L",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FAD8BD94A5D1D30FC8627875451186D6168FCC4B4F3C9EE606838E1D83850047"
            },
            {
              "Id": "R:System.Int32",
              "Name": "R",
              "Type": "System.Int32",
              "Signature": "public System.Int32 R",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC130AC9F774558FC639222014D7E9DCF92AD99AAFA2A854470BC6E1CE888596"
            },
            {
              "Id": "T:System.Int32",
              "Name": "T",
              "Type": "System.Int32",
              "Signature": "public System.Int32 T",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA8F3D58065DCA61E70283EEB14E9BB42E4644896346D27879C2A530A1DF62F4"
            },
            {
              "Id": "Tl:System.Int32",
              "Name": "Tl",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B58D491B430F36F2B54566A58B70DB0D3104890E7C565DF87E19DC17083610B3"
            },
            {
              "Id": "Tlc:System.Int32",
              "Name": "Tlc",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tlc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B349AB1DF0CCFC475C6AE58C13B45EFFD5E28B6AB12E3680E0BB8AB43C450F6"
            },
            {
              "Id": "Tr:System.Int32",
              "Name": "Tr",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tr",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E55CB8A5A4D5ABC9633DBC6483A1D6A287B9FFDE5D548D3E03576C983C6E9FE"
            },
            {
              "Id": "Trc:System.Int32",
              "Name": "Trc",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Trc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A71274920C06624BEEF928574114955104B76B493ADE506F2C51DC4472AC0330"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "98B5EDC94DA52772DF8BA700D6EF72DE35DDF57037194FAD3E0F297E2E48603B"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTile8TileRule",
          "Name": "AutoTile8TileRule",
          "DisplayName": "AutoTile8TileRule",
          "FullName": "Candide.World.AutoTile.AutoTile8TileRule",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BottomLeft:System.Int32",
              "Name": "BottomLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BottomLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "978D6DB2271463FC35AFE50D63BD9B2FCF54AB1F63D5B43DD96890B4D91383F3"
            },
            {
              "Id": "BottomRight:System.Int32",
              "Name": "BottomRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BottomRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17F39037A2B7DC7E1652D29E839797C1DA599BEE2A27B459B0F0D5CC1D50DB85"
            },
            {
              "Id": "TopLeft:System.Int32",
              "Name": "TopLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TopLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D09299FED9D95C8563E3F11E0138352DCD16AD0C861ED643678CE3B4713D0964"
            },
            {
              "Id": "TopRight:System.Int32",
              "Name": "TopRight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TopRight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5438221FE30BB1F0F68155644F921BE7DD97B08892B813D5D184604068BB9CB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2CB17BE574A8764F60B83F7838C1CC0F59AFADA67ABB403317A355FFA1D2973E"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileCliffSet",
          "Name": "AutoTileCliffSet",
          "DisplayName": "AutoTileCliffSet",
          "FullName": "Candide.World.AutoTile.AutoTileCliffSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AlsoApplyRule:Candide.World.AutoTile.AutoTileCliffSet",
              "Name": "AlsoApplyRule",
              "Type": "Candide.World.AutoTile.AutoTileCliffSet",
              "Signature": "public Candide.World.AutoTile.AutoTileCliffSet AlsoApplyRule",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F664FF187105E62A1712FF3816EE9965A287EBD08564DA12793E3E450262D326"
            },
            {
              "Id": "AlsoApplyRuleStructureType:WorldTile\u002BStructureType",
              "Name": "AlsoApplyRuleStructureType",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType AlsoApplyRuleStructureType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4F2AFB3E400E6B9EB836E9A83A6A424973FEBF66EAE2D03F7FF2BC65667252A"
            },
            {
              "Id": "CliffHeight:System.Int32",
              "Name": "CliffHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CliffHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECE53A983D4B4587FCFB583FAF144DBB3B92F62212EE6B9C16D0AD3963B5AE92"
            },
            {
              "Id": "ConnectWith:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "ConnectWith",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E ConnectWith",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7095015C59A7F779F62941F1476467E6F6F31764186102F6C9279DC59B9367CE"
            },
            {
              "Id": "ConnectWithExtra:WorldTile\u002BStructureType[]",
              "Name": "ConnectWithExtra",
              "Type": "WorldTile.StructureType[]",
              "Signature": "public WorldTile.StructureType[] ConnectWithExtra",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA1884376CB86D38AE3D4D9A3F11CC136B5766053B2CFDF252A043B456C31610"
            },
            {
              "Id": "DiagonalRuleLookup:Candide.World.AutoTile.MultiTilePattern[]",
              "Name": "DiagonalRuleLookup",
              "Type": "Candide.World.AutoTile.MultiTilePattern[]",
              "Signature": "public Candide.World.AutoTile.MultiTilePattern[] DiagonalRuleLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "967C58996951A101AAB8E25277319C39FE97ACE140463F82A4D15E45DF394340"
            },
            {
              "Id": "DrawBordersOnTopOfPit:System.Boolean",
              "Name": "DrawBordersOnTopOfPit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawBordersOnTopOfPit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB045C7E090D0F5E200CDFE45CAEDB89A07F37843A6AA86CFB7E5BDAA5968CF4"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "PartialTileCliffs:System.Boolean",
              "Name": "PartialTileCliffs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PartialTileCliffs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83B2035B855AB8FB4F99DEC6B3837580AACA4F3422950D81AADB5A90450F86C0"
            },
            {
              "Id": "PitBottomFrames:System.Int32[]",
              "Name": "PitBottomFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] PitBottomFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDFF18DAD07C2D13F3546F15C2604003AF02F4B3F2360A322C0744F8055BBD03"
            },
            {
              "Id": "PitBottomSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PitBottomSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PitBottomSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "313CF588AAE95E9005CB0D43EECC29AE1892566894372BBE7CDE734722DCC3D7"
            },
            {
              "Id": "PitLike:System.Boolean",
              "Name": "PitLike",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PitLike",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "096C4A472236A7E7DF3CA28C5698FD545EA563B58C7AC8DE8358A61D6C69C8EE"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "TilesheetFrameToMeshLookup:System.Int32[]",
              "Name": "TilesheetFrameToMeshLookup",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TilesheetFrameToMeshLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2E8A7647CCF5BCA5B3FF18E3A2378BD6CC9AFF3B4465398DE33E26D6785DACD9"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[][]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[][]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[][] Vertices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA65673B065B3E6B2FE79238FE75E5091168D3F0491B3FB905E0C8996E4790F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCopyThatConnectsWith(WorldTile\u002BStructureType)-\u003ECandide.World.AutoTile.AutoTileCliffSet",
              "Name": "GetCopyThatConnectsWith",
              "Signature": "public Candide.World.AutoTile.AutoTileCliffSet GetCopyThatConnectsWith(WorldTile.StructureType structureType)",
              "Visibility": "public",
              "ReturnType": "Candide.World.AutoTile.AutoTileCliffSet",
              "Parameters": [
                {
                  "Name": "structureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 73,
              "BodyHash": "1AC392E742B30D9EF6CC8BE694BDCEDB4B1E0B0A216809A6F3E7216E8D546771",
              "Hash": "65DC31318761CAC2189B1DC7E27ADBC831C96F4C04812C8118B22CB19EAAB020",
              "CalledMethods": [
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[], System.Boolean, System.Int32, System.Boolean, System.Nullable\u003CWorldTile.StructureType\u003E, WorldTile.StructureType[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7DE3C08B9E6B96884E69E2365FB7C134062A44CA0684720AE840F97D4CB58799"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileLayer",
          "Name": "AutoTileLayer",
          "DisplayName": "AutoTileLayer",
          "FullName": "Candide.World.AutoTile.AutoTileLayer",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Chunk:Candide.World.WorldChunk",
              "Name": "Chunk",
              "Type": "Candide.World.WorldChunk",
              "Signature": "public Candide.World.WorldChunk Chunk",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5C0403BBBB03FFB458EC90FF2EEAA51873B35DC2FCC5F7EEBDC47CDBB082829"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "RenderTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "RenderTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D RenderTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67561B01FE3B44766BB87E87FA4898BA58EA3E46BBC3A448F7778E580FBE4C60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF18E9FEC5564F11DF54D976FFD4FB60BF10E78996743F7B7E1A93659E5E073B"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTiler",
          "Name": "AutoTiler",
          "DisplayName": "AutoTiler",
          "FullName": "Candide.World.AutoTile.AutoTiler",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigPlantSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "BigPlantSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet BigPlantSheet2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0D57792E53C754499B36A8A93C5D4AEA4B0A8FE27BA813BDDC30FF02C176F74"
            },
            {
              "Id": "BlueNoisePoints2:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E",
              "Name": "BlueNoisePoints2",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E BlueNoisePoints2",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AAB8AB62EA69BACB2ED191AD2BCBDFA0F9AEE1263FE3D91AC0BA80A9A2A5F148"
            },
            {
              "Id": "BlueNoisePointsGrid:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector2,System.Single\u003E\u003E[,]",
              "Name": "BlueNoisePointsGrid",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,]",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,] BlueNoisePointsGrid",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "27677B51B6A96F95A8E808CC24F4A9CE63C0A1F39EFF1A19AE1E3299EDEF5155"
            },
            {
              "Id": "CheckJoiningCorner16Mask:System.Int32[]",
              "Name": "CheckJoiningCorner16Mask",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] CheckJoiningCorner16Mask",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3633F62C3C41638BF9B2C21B45706BBA39649984CEA3C727EAE59D47317DF9E6"
            },
            {
              "Id": "FlowerSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FlowerSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FlowerSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B51D6A1EA8149660FCEB67305AF0019D80B6678B7D1C725E6DC89838C5AA0F4"
            },
            {
              "Id": "FlowerSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "FlowerSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet FlowerSheet2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04E2A3AF8716EF849BB207876233006452016090F54B842C2E7ADDE09629A536"
            },
            {
              "Id": "MappingRules8:Candide.World.AutoTile.AutoTile8TileRule[]",
              "Name": "MappingRules8",
              "Type": "Candide.World.AutoTile.AutoTile8TileRule[]",
              "Signature": "public Candide.World.AutoTile.AutoTile8TileRule[] MappingRules8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22A8968E9C329176EC6B92DCCE135B2948F97E2BAD5296D8288E39319C90C9A6"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            },
            {
              "Id": "MappingRulesSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7DA9E7294E5D9A1930E2C72F32AE3FA7C8D1E33C326D6DC32FB4990632685635"
            },
            {
              "Id": "MultiTargetBinding:Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]",
              "Name": "MultiTargetBinding",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]",
              "Signature": "private Microsoft.Xna.Framework.Graphics.RenderTargetBinding[] MultiTargetBinding",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B53CA3747800856124C10E5EDB1F42A92948BB0A9A4DE2000B708CCAD324DDF"
            },
            {
              "Id": "PlantSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PlantSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PlantSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BDE9670F3797A7AC696496A229D89E30ABEC2148A092EE9B6C91E346DC3CDA5"
            },
            {
              "Id": "PlantSheet2:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PlantSheet2",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PlantSheet2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "236575A888F2E34CC94E23268F50331C54BF8E4D23115505E25E4406CCD7060B"
            },
            {
              "Id": "Random:CandideCreator.Shared.Helpers.TileRandomHelper",
              "Name": "Random",
              "Type": "CandideCreator.Shared.Helpers.TileRandomHelper",
              "Signature": "public CandideCreator.Shared.Helpers.TileRandomHelper Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0C743B4AB471AC9F9F789FE67EF33F3B1E9FE2E87E38BDEC9A35DD5E365563C"
            },
            {
              "Id": "RuleSet:Candide.World.AutoTile.AutoTileRuleSet",
              "Name": "RuleSet",
              "Type": "Candide.World.AutoTile.AutoTileRuleSet",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleSet RuleSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53E9B959A1E5BEC56ED63AFEDF2A38D7973E438F87FB02E91EDEF437AF1F57BC"
            },
            {
              "Id": "SurroundingAdjacentsToCornersMap:System.Int32[]",
              "Name": "SurroundingAdjacentsToCornersMap",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] SurroundingAdjacentsToCornersMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEB81DF0E67788D2197A0A211C76D71EED0ED07B6EA2C965A2E30475142E28C3"
            },
            {
              "Id": "SurroundingMasks:System.Int32[]",
              "Name": "SurroundingMasks",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] SurroundingMasks",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2849A46D10419E83E20BBB99B3688CD1833EA12DAFF7CE6070D9C2283BD463DD"
            },
            {
              "Id": "SurroundingMaskTo20TileSheetMask:System.Int32[][]",
              "Name": "SurroundingMaskTo20TileSheetMask",
              "Type": "System.Int32[][]",
              "Signature": "private System.Int32[][] SurroundingMaskTo20TileSheetMask",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4121A8929321F03A651DE9802F62CFB5FA1A7242D2E68E7CDB421E85C90234CA"
            },
            {
              "Id": "SurroundingRules:Candide.World.AutoTile.AutoTileRuleData[]",
              "Name": "SurroundingRules",
              "Type": "Candide.World.AutoTile.AutoTileRuleData[]",
              "Signature": "private Candide.World.AutoTile.AutoTileRuleData[] SurroundingRules",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEFA6A89B431BEFABBD4FB6AB3B676FF3E994D62E6891D3F54582CCBBDB8B31C"
            },
            {
              "Id": "UseOldFlowers:System.Boolean",
              "Name": "UseOldFlowers",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseOldFlowers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "979EAECB8D7111FFDFC314C5F995318737E9AB4A7EC54FE31810BBCDD7A43A14"
            },
            {
              "Id": "_flowerNoiseArray:System.Single[]",
              "Name": "_flowerNoiseArray",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _flowerNoiseArray",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB99993D1216ADBE58ABDA2F70352E1AD4551C243BDC2C17BAC2447B43EC0E29"
            },
            {
              "Id": "_flowerNoiseArray2:System.Single[]",
              "Name": "_flowerNoiseArray2",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] _flowerNoiseArray2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC0BDF6D763E9CED2CDAF4390376DC9846146EE2EA62D6D588DC981038B885B1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckSurroundRule(Candide.World.AutoTile.AutoTileRuleData, System.Single, System.Int32, System.Int32, System.Int32\u0026)-\u003ESystem.Void",
              "Name": "CheckSurroundRule",
              "Signature": "private System.Void CheckSurroundRule(Candide.World.AutoTile.AutoTileRuleData rule, System.Single minHeight, System.Int32 dx, System.Int32 dy, System.Int32\u0026 maxIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rule",
                  "Type": "Candide.World.AutoTile.AutoTileRuleData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dy",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "04040AE34AE6B03BEDA15C409CE0B19663C028280932EB1A81A1A901BB528708",
              "Hash": "5219796E32940F15A43FE31B31E11FE1AA1853F6A26673B6D50DDFF3362BCA99",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.Graphics.Batcher.Batcher, Candide.World.AutoTile.AutoTile16TileSet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "private System.Void Draw(Candide.Graphics.Batcher.Batcher batch, Candide.World.AutoTile.AutoTile16TileSet fullSet, System.Int32 x, System.Int32 y, System.Int32 drawX, System.Int32 drawY, System.Int32 mask)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fullSet",
                  "Type": "Candide.World.AutoTile.AutoTile16TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "81FB60C9D2631068F15BFDAEF9044C698B5E2A60A52FC1ECB0EAE6D7FE61894C",
              "Hash": "07686F9A7629273BFBD241745CF2D3F59F6C7B7A9B1479A33B4652F2E5594B9A",
              "CalledMethods": [
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.World.AutoTile.AutoTile16TileSet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "private System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.World.AutoTile.AutoTile16TileSet fullSet, System.Int32 x, System.Int32 y, System.Int32 drawX, System.Int32 drawY, System.Int32 mask, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fullSet",
                  "Type": "Candide.World.AutoTile.AutoTile16TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "296D33D32DCA2FF614988EBBD245440A85788BB24D91B08632C4CA85D403B534",
              "Hash": "782500564B32926B3D8905E830F300346811B073B84BC6D060738239C5189229",
              "CalledMethods": [
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sheet, System.Int32 frame, Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "3F5879D96320F1121821AF1EB220F2674D362098C1DCE31514E8B66CE2FA35B0",
              "Hash": "1140DE3F73BB055BBC5E817CC2005E582C7EF3688022598366ADB9489A850B59",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Point, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Graphics.SpriteSheet sheet, System.Int32 frame, Microsoft.Xna.Framework.Point tilePosition, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sheet",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "5C7DBD5E5C4D58EAA48EBE5D870B532DEEC49AD411C3B8B4B380D04C97E1688D",
              "Hash": "FEB397E3B5CAB046CEDFCC47F0912F4D6217CFA393ED4AE0912C7FBD4C654EFF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.World.AutoTile.MultiTilePattern multiTilePattern)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "multiTilePattern",
                  "Type": "Candide.World.AutoTile.MultiTilePattern",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "D24AF6981B1DD63DFEDA9480BFDB8432A1D7C824C28E53F9B6412275D4748E96",
              "Hash": "D64BBD230CB9DC4C7071041E6BC5D5406A7216EE2C7117A60B56F4650DE6EF03",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Collections.Generic.List\u003CSystem.Int32\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "E7B7A71529F23F9170DE7006C775C06D9FE34C23231EFE98A65A756D892946CC",
              "Hash": "74671383A8FD4302528EE7181CCCCCAA9632846699796F83B2722449AFFE1D3C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Collections.Generic.List\u003CSystem.Int32\u003E list, System.Boolean flip)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "68DC5307EB6D4B36F68079DCE4A8A4854EC18390ADE37E6982075A3A4F99FE1E",
              "Hash": "A892220B1A0522543F5A3E39541C21E6745480595C014F457D4F8E6725771D39",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Int32 frame, System.Boolean flip)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "10D61016B07E5D2830E6D59C92F87FC56140600A85BAFB89E924C6A81BF88934",
              "Hash": "B3A531DFE7192757EF045D05C93A566066C04EB3637EA7F6BC0CF4DD07C8E6A8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Int32 frame, System.Boolean flip, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "05E2DFD8F3D6711779FF9F71EDBEB68263534C8BAE39A44E38F6CABC69656170",
              "Hash": "2AD5BBE33B8C0025B9144F3CA89BAF195921F2AC870215896E414DD9FC1D5EAD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32, Microsoft.Xna.Framework.Color)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Collections.Generic.List\u003CSystem.Int32\u003E list, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "8608E16737C89DD0DFC8CE0C21B2E8BCCC9549314DAA446847D1E8FD1680709C",
              "Hash": "E73332BC719914C7B6CAB5AA9D05AB3FD55E4DAF581457F241DEF3520B216FD2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E, System.Boolean, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Collections.Generic.List\u003CSystem.Int32\u003E list, System.Boolean flip, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "857393A3426E7AF20589D47DA97D258D16F2DA6838592DC06F57763D372815B6",
              "Hash": "451100F4B69719FAFED5AD2A5CC416C7671425F0055E0094008920DEAE6685C4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(System.Int32, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Int32 frame, System.Boolean flip, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flip",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "2785DC0803FC148679C7C47D7AD1E6817DD6F6D2146EFF5C681A04DB5B8465C7",
              "Hash": "7B184531B53415E60531E933D25DCAA57E3CD7EFC296F0DF7C0D6CE4257A2CD0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffsetHFlip(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawDetail16Tile(Candide.Graphics.Batcher.Batcher, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTile16DetailSet)-\u003ESystem.Void",
              "Name": "DrawDetail16Tile",
              "Signature": "private System.Void DrawDetail16Tile(Candide.Graphics.Batcher.Batcher batch, System.Int32 x, System.Int32 y, System.Int32 drawX, System.Int32 drawY, Candide.World.AutoTile.AutoTile16DetailSet detailSet)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detailSet",
                  "Type": "Candide.World.AutoTile.AutoTile16DetailSet",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 222,
              "BodyHash": "D4BE7123964AC05D02EB2630C73CFF6E7EF82DD93E39374DE63006DE61ECEE96",
              "Hash": "2D148EE483904F09027DBA329B77F73311C30BB75222007C0EFFD7691D0E0DA3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Math::Round(System.Double)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawDiagonalRule(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,], Candide.World.AutoTile.AutoTile16TileSet, WorldTile\u002BStructureType, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawDiagonalRule",
              "Signature": "private System.Void DrawDiagonalRule(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles, Candide.World.AutoTile.AutoTile16TileSet fullSet, WorldTile.StructureType structureType, System.Int32 x, System.Int32 y, System.Int32 lx, System.Int32 ly, System.Int32 rx, System.Int32 ry, System.Int32 drawX, System.Int32 drawY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fullSet",
                  "Type": "Candide.World.AutoTile.AutoTile16TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "structureType",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "8ED78D888FCC124DDDC278455DDAC1102CBE6530E3D6480B6CC5B799E66698AC",
              "Hash": "06FDEB82708FB11019708929B772D03C48DF04037D83644581DCB3ED8EE192B5",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawDiagonalRule2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,], Candide.World.AutoTile.AutoTile16TileSet, WorldTile\u002BGroundType, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawDiagonalRule2",
              "Signature": "private System.Void DrawDiagonalRule2(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles, Candide.World.AutoTile.AutoTile16TileSet fullSet, WorldTile.GroundType groundType, System.Int32 x, System.Int32 y, System.Int32 lx, System.Int32 ly, System.Int32 rx, System.Int32 ry, System.Int32 drawX, System.Int32 drawY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fullSet",
                  "Type": "Candide.World.AutoTile.AutoTile16TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "99DC208A08602EBF44D2F933E8AD4422B3D8408F3F4B3D032FA9E834E9510533",
              "Hash": "CFBADD637820B949B6D8EE437DE2DE139513E7EB2EAA56C63645E983A14A2F4C",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawDiagonalRule3(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,], Candide.World.AutoTile.AutoTile16TileSet, WorldTile\u002BGroundType, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawDiagonalRule3",
              "Signature": "private System.Void DrawDiagonalRule3(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles, Candide.World.AutoTile.AutoTile16TileSet fullSet, WorldTile.GroundType groundType, System.Int32 x, System.Int32 y, System.Int32 lx, System.Int32 ly, System.Int32 rx, System.Int32 ry, System.Int32 drawX, System.Int32 drawY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fullSet",
                  "Type": "Candide.World.AutoTile.AutoTile16TileSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "groundType",
                  "Type": "WorldTile.GroundType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "99DC208A08602EBF44D2F933E8AD4422B3D8408F3F4B3D032FA9E834E9510533",
              "Hash": "32BC6E50613BEE2B3843AA258ADC2299447E4289B7A12B270F65919A50C63E53",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFlowersNew(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32)-\u003ESystem.Void",
              "Name": "DrawFlowersNew",
              "Signature": "private System.Void DrawFlowersNew(Shared.Models.WorldTile[,] worldTiles, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY, Candide.Graphics.Batcher.Batcher batch, System.Int32 noiseArrayWidth)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "noiseArrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1019,
              "BodyHash": "7FAB7D0655A62ED8B05BF346029F5BB487A6C16E1F421A24ACDA34528258FC3C",
              "Hash": "CB4CBF377A37C71E24B8061A7EFBC1AA34B99AADE67FEAC90AE01753A84C769F",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.Math::Abs(System.Single)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextAntiRepeat(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawFlowersOld(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32)-\u003ESystem.Void",
              "Name": "DrawFlowersOld",
              "Signature": "private System.Void DrawFlowersOld(Shared.Models.WorldTile[,] worldTiles, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY, Candide.Graphics.Batcher.Batcher batch, System.Int32 noiseArrayWidth)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "noiseArrayWidth",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 600,
              "BodyHash": "084BC50209A2ADDF31AF02955505A2CBD2C7B1CB00D8367861CBEE1A9AB6A476",
              "Hash": "523F63115E7FFD4D40FFFB72183312FAB6F1422FB6BF40C1F70B54F361F71045",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)-\u003ESystem.Void",
              "Name": "DrawSingleLayer",
              "Signature": "public System.Void DrawSingleLayer(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.World.AutoTile.MultiTilePattern multiTilePattern)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "multiTilePattern",
                  "Type": "Candide.World.AutoTile.MultiTilePattern",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "33685AAD454B7FB4485AA52E30F849672E7CCF7D0FF0EA48845F1BD1144AF699",
              "Hash": "C531D91B65D10F94FF882ABB081B1FFC5949695766CE5C9CB488F696260D7F00",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawSingleLayer(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "DrawSingleLayer",
              "Signature": "public System.Void DrawSingleLayer(System.Int32 x, System.Int32 y, System.Int32 xOffset, System.Int32 yOffset, Candide.Graphics.Batcher.Batcher batch, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.Collections.Generic.List\u003CSystem.Int32\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "3CE868B7292BB9A83B79644D23A87A34926A88555D4288E1074800B399C1BE3F",
              "Hash": "0A35D606A0B99B73B8DA6F4F46DC994B9638B13F56B0DDC018818D9044A39251",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawSingleLayer(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSpillingTileBorderRules(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Single, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawSpillingTileBorderRules",
              "Signature": "private System.Void DrawSpillingTileBorderRules(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, System.Single minHeight, System.Int32 ly, System.Int32 ry, System.Int32 lx, System.Int32 rx, System.Int32 drawX, System.Int32 drawY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "0A0CC0D29FF0BE70D55DBE13C68679FF75D0217BF9347E0CE330D7EF5473C5BE",
              "Hash": "AC0AE82331D0CBEE6C65E7B0EF33B4C77E6B35451F762F1959513C04810677B7",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Candide.World.AutoTile.AutoTiler::CheckSurroundRule(Candide.World.AutoTile.AutoTileRuleData, System.Single, System.Int32, System.Int32, System.Int32\u0026)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "Candide.World.AutoTile.AutoTiler::Draw(Candide.Graphics.Batcher.Batcher, Candide.World.AutoTile.AutoTile16TileSet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTileGround(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Single\u0026, Shared.Models.WorldTile, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawTileGround",
              "Signature": "private System.Void DrawTileGround(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, System.Single\u0026 minHeight, Shared.Models.WorldTile tile, System.Int32 drawX, System.Int32 drawY, System.Int32 ly, System.Int32 ry, System.Int32 lx, System.Int32 rx)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minHeight",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 837,
              "BodyHash": "7DA0E214A7A9A611D4779751A2806377279328B92FCC461ED6738D0B18F7125E",
              "Hash": "5ACD02035058046ADB067A44FF93B29DB9DD586355692C649AE7C44543DBD612",
              "CalledMethods": [
                "Candide.World.AutoTile.AutoTileRuleSet::GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E, System.Boolean)",
                "Candide.World.AutoTile.AutoTiler::DrawDetail16Tile(Candide.Graphics.Batcher.Batcher, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTile16DetailSet)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(Candide.Graphics.Batcher.Batcher, Candide.World.AutoTile.AutoTile16TileSet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTileStructure(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, Shared.Models.WorldTile, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawTileStructure",
              "Signature": "private System.Void DrawTileStructure(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, Shared.Models.WorldTile tile, System.Int32 drawX, System.Int32 drawY, System.Int32 ly, System.Int32 ry, System.Int32 lx, System.Int32 rx)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "drawY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ly",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ry",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 883,
              "BodyHash": "D1468FCCF824FD6A69A8896551441669E2BA567F28409D5C027F1B5B2A73BC6C",
              "Hash": "45220D3455CBBD7A9DD274F03D58EC115169CE085782FE55FE5490838919BCC5",
              "CalledMethods": [
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawDetail16Tile(Candide.Graphics.Batcher.Batcher, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTile16DetailSet)",
                "Candide.World.AutoTile.AutoTiler::Draw(Candide.Graphics.Batcher.Batcher, Candide.World.AutoTile.AutoTile16TileSet, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::get_Count()",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateBlueNoisePoints()-\u003ESystem.Void",
              "Name": "GenerateBlueNoisePoints",
              "Signature": "public System.Void GenerateBlueNoisePoints()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 266,
              "BodyHash": "73FE99D946576636F4EA03FE553786AAEE7762AEEF39340626D4E50012188518",
              "Hash": "86572441125E77175C8FF586AA751563E3CC6DB456728989E016BE74E107BD13",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Clear()",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "CandideCreator.Shared.Algorithms.BlueNoiseGenerator::Generate4(System.Single, System.Single, System.Single[], System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E, System.Int32, System.Boolean)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,]::.ctor(System.Int32, System.Int32)",
                "System.Random::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E[,]::Set(System.Int32, System.Int32, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E)",
                "System.Random::NextSingle()",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector2, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PreCalculateMappingRulesSurroundingTo20TileSheet()-\u003ESystem.Void",
              "Name": "PreCalculateMappingRulesSurroundingTo20TileSheet",
              "Signature": "private System.Void PreCalculateMappingRulesSurroundingTo20TileSheet()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "E2D2D80D7AE01088934B1E16F84B33BAE811014C348FE1C1EF65C59024325292",
              "Hash": "13D29AFFC9911782A0D1749F5E30B116A4553B7FE972F8903E0084DBD06A390F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Contains(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Remove(!0)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderAll(Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderAll",
              "Signature": "private System.Void RenderAll(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "8D660CC02C6463FFD83696D238CDD37545E28CB04B931B2E9B2EBC7DB7F292BD",
              "Hash": "1BC44E0A4A27480C2157223385FE4C7150C89378CC2742205B83196538A2D4DD",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "System.Math::Clamp(System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTargets(Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Candide.World.AutoTile.AutoTiler::RenderTile(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Single)",
                "Candide.World.AutoTile.AutoTilerCliffs::RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::RenderFlowers(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher)",
                "Candide.World.AutoTile.AutoTiler::RenderSingleSplashes(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerTallTree::RenderTallTree(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerPitWall::RenderPitWall(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerCliffs::RenderSimpleWalls(Candide.World.AutoTile.AutoTiler, Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.Graphics.Batcher.Batcher::End()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderAll(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderAll",
              "Signature": "public System.Void RenderAll(Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "3C6DDA8AA373389A75F7936EC270662D4F5D479E0385AC8112BAA6CA79930878",
              "Hash": "B1D6BD19BAD630F6DB8A80F65D11400EAFEA7FAD7535E5FA4EBBD1E9FCEC33E6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.RenderTargetBinding::op_Implicit(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.World.AutoTile.AutoTiler::RenderAll(Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderAll(Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Graphics.RenderTarget2D)-\u003ESystem.Void",
              "Name": "RenderAll",
              "Signature": "public System.Void RenderAll(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY, Microsoft.Xna.Framework.Graphics.RenderTarget2D texture, Microsoft.Xna.Framework.Graphics.RenderTarget2D normals, Microsoft.Xna.Framework.Graphics.RenderTarget2D metal)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texture",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "normals",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "metal",
                  "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "A40F53F6C25AF244BCF6A86F120D9CE97890F386817FA09F515DA5613E075E9E",
              "Hash": "728DCD9BE1C51B60037E52CFAC4C4EA6A4145E8A90E1EB4534891E94D93F618F",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.RenderTargetBinding::op_Implicit(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Candide.World.AutoTile.AutoTiler::RenderAll(Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderFlowers(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher)-\u003ESystem.Void",
              "Name": "RenderFlowers",
              "Signature": "private System.Void RenderFlowers(Shared.Models.WorldTile[,] worldTiles, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 offsetX, System.Int32 offsetY, Candide.Graphics.Batcher.Batcher batch)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "05BAAD0894B2312632B7E11B5662FF61552F63C818456C588EF56AC5C51E216F",
              "Hash": "6CE3B95101D554DE45CAAC1F1055A27FBAD9D3F1F4BDD09A5448761669B2D3B3",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "CandideServer.Helpers.NoiseHelper::.ctor()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.MemoryExtensions::AsSpan(!!0[])",
                "CandideServer.Helpers.NoiseHelper::GenUniformGrid2D(System.Span\u003CSystem.Single\u003E, System.Int32, System.Int32, System.Int32, System.Int32, System.Single, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawFlowersOld(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawFlowersNew(Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderSingleSplashes(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderSingleSplashes",
              "Signature": "private System.Void RenderSingleSplashes(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 619,
              "BodyHash": "A3C2D0A9A9FB3F33EF4B354827CD90343AB18C79E306A71D9011773E991B4E0A",
              "Hash": "9A11AD1B2AFAABD5030AB7DE89D2BCF7AA20438CCCFA621584AF789B64C50222",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::NextFloat(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderTile(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "RenderTile",
              "Signature": "public System.Void RenderTile(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset, System.Single minHeight)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "minHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "6EFD695DA798BE601F3B0E8080F241EA964198E2FA72DCCE36B99D37DBE5AC0F",
              "Hash": "9D770045BAD5B5ED8BF2A274C50463E16FDE0DB5DAF573B49AF091BB921D389D",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawTileGround(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Single\u0026, Shared.Models.WorldTile, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawSpillingTileBorderRules(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Single, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawTileStructure(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, Shared.Models.WorldTile, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F19B91AF1823537999BACF88260113017228EE3B57BDD1BE125D83A972839506"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTilerCliffs",
          "Name": "AutoTilerCliffs",
          "DisplayName": "AutoTilerCliffs",
          "FullName": "Candide.World.AutoTile.AutoTilerCliffs",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F25E9FA490C384CAD7D2132CDD32317CB40B332C68A0C50BC77BF5DBF7BA3B98"
            },
            {
              "Id": "MappingRulesNeighbourSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesNeighbourSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] MappingRulesNeighbourSurroundingFlags",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D35CD9C26D30B10C3854C75ACDAEFFD80199585ABCD211676FC32EEBA8DC0801"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile\u002BStructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)-\u003ESystem.Void",
              "Name": "DrawCliff",
              "Signature": "private System.Void DrawCliff(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset, Candide.World.AutoTile.AutoTileCliffSet cliffRule, System.Int32 x, System.Int32 y, WorldTile.StructureType tileStructure, CandideCreator.Shared.Helpers.TileRandomHelper tileRandom, Candide.World.AutoTile.AutoTileRuleData rule)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "cliffRule",
                  "Type": "Candide.World.AutoTile.AutoTileCliffSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileStructure",
                  "Type": "WorldTile.StructureType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileRandom",
                  "Type": "CandideCreator.Shared.Helpers.TileRandomHelper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "Candide.World.AutoTile.AutoTileRuleData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 852,
              "BodyHash": "965E2004C5CBB7D913739E830A4ECA5926AFF228BA812B0000B7F6F626B2DCC5",
              "Hash": "8216823EC1FD7102EA4213D215918B660F27DEA561E9D2CFBC0113D2BAE2380D",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)",
                "CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::RenderTile(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderCliffs",
              "Signature": "public System.Void RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "37069A50A71D643FE96DEA1A13DF196FE39B4335CCB67CD426D163BCD1DE8DE7",
              "Hash": "B5C3FDA9611A85BD6A407C929EC8FC6E4959A8861ADD24286F9247AD2AB29BE9",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Candide.World.AutoTile.AutoTilerCliffs::DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile.StructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderCliffs",
              "Signature": "public System.Void RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "67B47D6370CB7FC36673E09EF1DFCDEBC8EAF031906643983A42B6AE16719EE2",
              "Hash": "2253D1BBAB67F59DA49B6217FFCF51973E9795B1FC53A78531032EFE9C7EB582",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Candide.World.AutoTile.AutoTilerCliffs::DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile.StructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderSimpleWalls(Candide.World.AutoTile.AutoTiler, Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderSimpleWalls",
              "Signature": "public System.Void RenderSimpleWalls(Candide.World.AutoTile.AutoTiler autoTiler, Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "autoTiler",
                  "Type": "Candide.World.AutoTile.AutoTiler",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 723,
              "BodyHash": "881E575B566DAAFE3AD4EBAC0522C4392EAA2D0321D15DCC0D67536DEB02E5AB",
              "Hash": "0E3B4D8A5D5FB54D9571D6ADE32B31EEA403A5D5C502B0E352F9D9B29F68BEC9",
              "CalledMethods": [
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CDCCCBF9EB61E77149A0BCD84DADD204B370BC9565C6077B660D995F6152A0A0"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTilerConstructionSite",
          "Name": "AutoTilerConstructionSite",
          "DisplayName": "AutoTilerConstructionSite",
          "FullName": "Candide.World.AutoTile.AutoTilerConstructionSite",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ConstructionSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ConstructionSheet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A474A979B39477172910A33A4C2A274D209E069BDC13B012D3430150E96BCE1A"
            },
            {
              "Id": "PreMadeConstructionSitesTexture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "PreMadeConstructionSitesTexture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D PreMadeConstructionSitesTexture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB668A30691850A7905830DD559CBBB1DC878242A590B3178320E799314ACD30"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RenderConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite)-\u003ESystem.Void",
              "Name": "RenderConstructionSite",
              "Signature": "public System.Void RenderConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite site)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "site",
                  "Type": "Candide.GameModels.Models.Constructions.ConstructionSite",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 783,
              "BodyHash": "3FD84613B444E35ACDBFB47D882C533DE1956A2FF36164834DF7E1232A66F481",
              "Hash": "D860494570684C096EF52518E5E28B7DE805FD11DA0435EBC3812CE79752D550",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Point::get_Zero()",
                "Candide.World.AutoTile.AutoTiler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Point, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3BCBC2656D15A785F0D8D650419C48AA394929E912232CBBF4FDFBD24FF77A1"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTilerLayers",
          "Name": "AutoTilerLayers",
          "DisplayName": "AutoTilerLayers",
          "FullName": "Candide.World.AutoTile.AutoTilerLayers",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Layers:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,Candide.World.AutoTile.AutoTileLayer\u003E",
              "Name": "Layers",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E Layers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E73C5C3728EF1F8DF19D8241DAD136E077A10A6213CB85A72088CFEE7AAA741E"
            },
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            },
            {
              "Id": "TallBushTopRule:Candide.World.AutoTile.AutoTileRuleData",
              "Name": "TallBushTopRule",
              "Type": "Candide.World.AutoTile.AutoTileRuleData",
              "Signature": "private Candide.World.AutoTile.AutoTileRuleData TallBushTopRule",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3C759C0E84073B1429184DEE0E989E6065D601A43DF05C230C2373086067121"
            },
            {
              "Id": "TreeTopRule:Candide.World.AutoTile.AutoTileRuleData",
              "Name": "TreeTopRule",
              "Type": "Candide.World.AutoTile.AutoTileRuleData",
              "Signature": "private Candide.World.AutoTile.AutoTileRuleData TreeTopRule",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26BE92A3E5FE46CE4E3919EBD626EE8C066B36DE744993BEC738A8CC4EB44D51"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckForCanopyLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "CheckForCanopyLayer",
              "Signature": "private System.Void CheckForCanopyLayer(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 startY, System.Int32 endY, System.Int32 startX, System.Int32 endX, Candide.World.AutoTile.AutoTileRuleData rule, Microsoft.Xna.Framework.Point position, System.Int32 xOffset, System.Int32 yOffset, System.Int32 height, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "Candide.World.AutoTile.AutoTileRuleData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 791,
              "BodyHash": "97A6A19A26FFEF8FAA81AAEC5A27F594AD501A4347EBBB5C683C37C6B2B95035",
              "Hash": "4AE95B0FFFBC2834C3F0F449710FB95AD0977D4ACDF66A83F75CDAD52A9D5C76",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.AutoTile.AutoTileLayer::.ctor()",
                "Candide.World.ChunkedWorld::GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)",
                "Candide.Graphics.Batcher.Batcher::End()"
              ],
              "StringLiterals": [
                "canopy"
              ],
              "Source": null
            },
            {
              "Id": "CheckForTallBushLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "CheckForTallBushLayer",
              "Signature": "private System.Void CheckForTallBushLayer(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 startY, System.Int32 endY, System.Int32 startX, System.Int32 endX, Candide.World.AutoTile.AutoTileRuleData rule, Microsoft.Xna.Framework.Point position, System.Int32 xOffset, System.Int32 yOffset, System.Int32 height, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rule",
                  "Type": "Candide.World.AutoTile.AutoTileRuleData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 652,
              "BodyHash": "7596E067147B194AA1E22D669E4531208AFFAE5EEAE05F28A1F6277167E32667",
              "Hash": "1BED096B57B00B1CA1E21C7F5D9085B1C9855F6A2CD68331CF2BE9E873839C24",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.AutoTile.AutoTileLayer::.ctor()",
                "Candide.World.ChunkedWorld::GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)",
                "Candide.World.AutoTile.AutoTiler::DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)",
                "Candide.Graphics.Batcher.Batcher::End()"
              ],
              "StringLiterals": [
                "tallbush"
              ],
              "Source": null
            },
            {
              "Id": "ChunkUnloaded(Candide.World.WorldChunk)-\u003ESystem.Void",
              "Name": "ChunkUnloaded",
              "Signature": "public System.Void ChunkUnloaded(Candide.World.WorldChunk worldChunk)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldChunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E694774153FFBE6743AFFC49E1BEB796725C9E9CF65702D7F44234AFF8ADF22C",
              "Hash": "0997C13DC51292053C35237F065D1EFD31508D41ED9EA7FD00320053578BECE9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScanChunk(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "ScanChunk",
              "Signature": "public System.Void ScanChunk(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "BA9A28A53035CEE08B24CD945C5E211022DAF32C0559468D49F17CCFC4D6EFD6",
              "Hash": "985DE0669FC42B18FB9F7636831A5D487BE514E983DB7AC608DE41CC9ACFC543",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::ChunkToTilePosition(Microsoft.Xna.Framework.Point)",
                "Candide.World.AutoTile.AutoTilerLayers::CheckForCanopyLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "Candide.World.AutoTile.AutoTilerLayers::CheckForTallBushLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "C4E83F0CADA44E150CA70974BE7DA0154E5C28B28E6A2FE985CF4CAE212643DB",
              "Hash": "CB902B60CD9AE4B2EF5A3A3C20ACE56A9B14206C6F43469001275D7AEC5FC200",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::Remove(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9D9CDEF4E629402A7646728E48DDED64F2F7EA7E7F6C45C4008E47115133BAAB"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTilerPitWall",
          "Name": "AutoTilerPitWall",
          "DisplayName": "AutoTilerPitWall",
          "FullName": "Candide.World.AutoTile.AutoTilerPitWall",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DesertPitWallSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "DesertPitWallSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet DesertPitWallSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B528999A37C31669A78D37ED9B4D639E87785A305F5F903BA180773EA3F076B5"
            },
            {
              "Id": "Missing:System.Int32",
              "Name": "Missing",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Missing",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A0A417B80FDCF563102D0BD0BB0F7AF20F8F30FB3C199B45EDE4488FFC1072C"
            },
            {
              "Id": "PitWallSprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PitWallSprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PitWallSprite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3D6ACB1B4356188961BC94CB3D34DE75A036095BF6F64671E2D7B85BEC944E96"
            },
            {
              "Id": "UpRules:System.Int32[]",
              "Name": "UpRules",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] UpRules",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD3B910DD3D9CA4FA2834969397658C7B09AAFE5E4414112763EE4EFBEFC05CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawPitWallCorners(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, System.SByte[,], System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "DrawPitWallCorners",
              "Signature": "private System.Void DrawPitWallCorners(System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 mask, Candide.Graphics.Batcher.Batcher batch, System.Int32 height, CandideCreator.Shared.Graphics.SpriteSheet sprite, System.SByte[,] tileHeights, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 405,
              "BodyHash": "7DBB6C41C69DC5BDE4C8E3CAAC21E5D963C4B10924D63ECF11AF1B3FF0C24A30",
              "Hash": "780BA72E22274E49484E80A433EBEC885AF7615806260A6FA24D4950F769271F",
              "CalledMethods": [
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderDesertPit(Candide.World.AutoTile.AutoTileRuleSet, Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderDesertPit",
              "Signature": "public System.Void RenderDesertPit(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "45425E7BB7DCECAF56FF72B6DE07769C41D6306AA7F465D37A92BF41AF3B6436",
              "Hash": "9B8976D35FD3B5EB7464393FD88E015FD1CA85D2D06535658AC948FD1B357BA1",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::DrawNoOffset(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderPitWall(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderPitWall",
              "Signature": "public System.Void RenderPitWall(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 764,
              "BodyHash": "9F615CCB21C871A15D4ECED035946D717F9EC9006E304C39638F5868EAAC4495",
              "Hash": "EC1DF398DA1EE057391717187731E4D6164154FC33D2C7F33E583CE83F5D17B6",
              "CalledMethods": [
                "Candide.World.AutoTile.AutoTileRuleSet::GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerPitWall::DrawPitWallCorners(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, System.SByte[,], System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, System.Collections.Generic.List\u003CSystem.Int32\u003E)",
                "Candide.World.AutoTile.AutoTiler::RenderTile(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6D8B4111E9FB2D350234E302DA2962606C28A67258DBAF9E60E609A38AFE1E6D"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTilerTallTree",
          "Name": "AutoTilerTallTree",
          "DisplayName": "AutoTilerTallTree",
          "FullName": "Candide.World.AutoTile.AutoTilerTallTree",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MappingRulesDiagonalSurroundingFlags:System.Int32[]",
              "Name": "MappingRulesDiagonalSurroundingFlags",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] MappingRulesDiagonalSurroundingFlags",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RenderTallTree(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "RenderTallTree",
              "Signature": "public System.Void RenderTallTree(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xSize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ySize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "xOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "yOffset",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 840,
              "BodyHash": "8653EB660374D646351B02767D0D429D34EE2092857A45B8C87691CBBF7450AA",
              "Hash": "7B41DF26DE132FDDE5C163C9809B9D20138B04D6C83759D21651C6A4D69EBA56",
              "CalledMethods": [
                "Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)",
                "CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTiler::Draw(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)"
              ],
              "StringLiterals": [
                "media/autotiles/forest_unbreakable_bushes_top_"
              ],
              "Source": null
            }
          ],
          "Hash": "B1CDC32762DCBA312928367BC4AA4371408DC9CD298670A0B831862F573045E4"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileRuleData",
          "Name": "AutoTileRuleData",
          "DisplayName": "AutoTileRuleData",
          "FullName": "Candide.World.AutoTile.AutoTileRuleData",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffSet:Candide.World.AutoTile.AutoTileCliffSet",
              "Name": "CliffSet",
              "Type": "Candide.World.AutoTile.AutoTileCliffSet",
              "Signature": "public Candide.World.AutoTile.AutoTileCliffSet CliffSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F424E72291A274AB3883D5EDEEA35C967AEBBF9FDB7477E2E00BB0A147568B83"
            },
            {
              "Id": "Detail16Set:Candide.World.AutoTile.AutoTile16DetailSet",
              "Name": "Detail16Set",
              "Type": "Candide.World.AutoTile.AutoTile16DetailSet",
              "Signature": "public Candide.World.AutoTile.AutoTile16DetailSet Detail16Set",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADFA3A541EF5563CA7954D04AEBBC7FACA2B1D4CC42EB4B8BCBEFAA03D413994"
            },
            {
              "Id": "Edge8Set:Candide.World.AutoTile.AutoTile8EdgeSet",
              "Name": "Edge8Set",
              "Type": "Candide.World.AutoTile.AutoTile8EdgeSet",
              "Signature": "public Candide.World.AutoTile.AutoTile8EdgeSet Edge8Set",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C75DE619E28AAD57495545F5604A835BA062AA2B1D9E647B97911B9CE583617F"
            },
            {
              "Id": "GroundType:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "GroundType",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E GroundType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96A748F6969A741D037EB9CCB6497627961D82BAABA7E3AE08047D3BA14B707F"
            },
            {
              "Id": "HeightOrder:System.Single",
              "Name": "HeightOrder",
              "Type": "System.Single",
              "Signature": "public System.Single HeightOrder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0237D023D85C0BAB59C5EC318120A2B77005F79DE6D630110B2BB5A444293E32"
            },
            {
              "Id": "None:Candide.World.AutoTile.AutoTileRuleData",
              "Name": "None",
              "Type": "Candide.World.AutoTile.AutoTileRuleData",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleData None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C555FFD213179E1D78FEF912C06DE91A9A5ADC9C23E4467B97B9E8AF48A0032"
            },
            {
              "Id": "SimpleWallSet:Candide.World.AutoTile.AutoTileSimpleWallSet",
              "Name": "SimpleWallSet",
              "Type": "Candide.World.AutoTile.AutoTileSimpleWallSet",
              "Signature": "public Candide.World.AutoTile.AutoTileSimpleWallSet SimpleWallSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AC48944408B271D5C305D66EB52044680DD61D2920BC75B7EFF22288E5BF9CD"
            },
            {
              "Id": "SingleSplashSet:Candide.World.AutoTile.AutoTileSingleSplashSet",
              "Name": "SingleSplashSet",
              "Type": "Candide.World.AutoTile.AutoTileSingleSplashSet",
              "Signature": "public Candide.World.AutoTile.AutoTileSingleSplashSet SingleSplashSet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75D825D4154C05FE6A037F1044FD3D4367E7F1402579BFEDBF77A02B9928F672"
            },
            {
              "Id": "Special:System.Byte",
              "Name": "Special",
              "Type": "System.Byte",
              "Signature": "public System.Byte Special",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA392227B298C9C130C5F2E76828718AA3DE44E40078E1A09247ABE3F1D6BC1C"
            },
            {
              "Id": "StructureType:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "StructureType",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E StructureType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5D099C87BA901068B875514BC024E7B15C4A309AD17C79E893C1A7F0FFDDA03"
            },
            {
              "Id": "Tile16Set:Candide.World.AutoTile.AutoTile16TileSet",
              "Name": "Tile16Set",
              "Type": "Candide.World.AutoTile.AutoTile16TileSet",
              "Signature": "public Candide.World.AutoTile.AutoTile16TileSet Tile16Set",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26B592923B6F45322AF83F0599B45A072758EF087D7C6EB2A0C0C7C062449479"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F507B2B139A60E8288A5001CF4AD1CAD8699D65895A90A9A8DC665399DD2161"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileRuleSet",
          "Name": "AutoTileRuleSet",
          "DisplayName": "AutoTileRuleSet",
          "FullName": "Candide.World.AutoTile.AutoTileRuleSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GenericGroundRules:Candide.World.AutoTile.AutoTileRuleData[]",
              "Name": "GenericGroundRules",
              "Type": "Candide.World.AutoTile.AutoTileRuleData[]",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleData[] GenericGroundRules",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03F08AB74B1C286241FC28EA172DEBB09F446ADF702D09A0B1797BDA38365BFB"
            },
            {
              "Id": "GenericStructureRules:Candide.World.AutoTile.AutoTileRuleData[]",
              "Name": "GenericStructureRules",
              "Type": "Candide.World.AutoTile.AutoTileRuleData[]",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleData[] GenericStructureRules",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D8F810B6869B5F5ED3C9D4CBFA075E67A39015499EF40458D94799AC1948695"
            },
            {
              "Id": "SpecificRules:System.Collections.Frozen.FrozenDictionary\u00602\u003CShared.Models.WorldTile,Candide.World.AutoTile.AutoTileRuleData\u003E",
              "Name": "SpecificRules",
              "Type": "System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E",
              "Signature": "public System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E SpecificRules",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "841CE61417358AC9EB0E1A180CF657AE14A6E56E74CC2F0B0C90742FF3C45F75"
            },
            {
              "Id": "_datas:System.Collections.Generic.List\u00601\u003CCandide.World.AutoTile.AutoTileRuleData\u003E",
              "Name": "_datas",
              "Type": "System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E _datas",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F1B034829984B7C9EDB4A822298541500627738D735064CD31AF0D00224882C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DataSetup()-\u003ESystem.Void",
              "Name": "DataSetup",
              "Signature": "public System.Void DataSetup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17813,
              "BodyHash": "4B4871D17BF1493DEC7682ADA72E838DCE44D45393EA97C5E4EC5A151C5B29B5",
              "Hash": "76904DDF7E1EB8587B5CA1206C5AF947FF172201B64B78C4EF51810379BFB2A5",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Candide.World.AutoTile.AutoTileRuleData::.ctor()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])",
                "Candide.World.AutoTile.AutoTile16DetailSet::.ctor()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Add(!0)",
                "Candide.World.AutoTile.AutoTileSingleSplashSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])",
                "Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__MarbleRoad|8_0(System.Int32, System.Int32, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)",
                "Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__MarbleRoad2|8_1(System.Int32, System.Int32, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)",
                "Candide.World.AutoTile.MultiTilePattern::.ctor()",
                "Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[])",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.Int32[])",
                "Candide.World.AutoTile.MultiTilePattern::.ctor(System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)",
                "Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.ValueTuple\u003CSystem.Int32, System.Single\u003E[])",
                "Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], System.Nullable\u003CWorldTile.StructureType\u003E, WorldTile.StructureType[], Candide.World.AutoTile.AutoTileCliffSet, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[], System.Boolean, System.Int32, System.Boolean, System.Nullable\u003CWorldTile.StructureType\u003E, WorldTile.StructureType[])",
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__SetupDungeonWallTileRules|8_2(CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)",
                "Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTileRuleSet::SetupGhostTown()"
              ],
              "StringLiterals": [
                "media/autotiles/roads/dirt_road",
                "media/autotiles/dirt_tileset_details",
                "media/autotiles/rockpath_tileset_details",
                "media/autotiles/basaltroad_tileset",
                "media/autotiles/rockpath_tileset",
                "media/autotiles/basaltfloor_details",
                "media/autotiles/basaltflooredges_tileset",
                "media/autotiles/basaltfloor_splashes",
                "media/autotiles/dirt_tileset",
                "media/autotiles/marble_road_tileset3x3_overgrown",
                "media/autotiles/clay_tileset",
                "media/autotiles/clay_desert_tileset",
                "media/autotiles/sandtiles_details",
                "media/autotiles/sandtile",
                "media/autotiles/beachdetails",
                "media/autotiles/beachtile"
              ],
              "Source": null
            },
            {
              "Id": "GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)-\u003ECandide.World.AutoTile.AutoTileRuleData",
              "Name": "GetGroundRuleFor",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleData GetGroundRuleFor(Shared.Models.WorldTile tile, System.Byte special)",
              "Visibility": "public",
              "ReturnType": "Candide.World.AutoTile.AutoTileRuleData",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4163ACFB94E96BA3EA1345C38444589D8108365601653E29DFEB5FA4BCF9F9AC",
              "Hash": "F370101006FDA3857D3046AA56EC33719D578ED8E0E5485A54AC7842D75E3124",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)-\u003ECandide.World.AutoTile.AutoTileRuleData",
              "Name": "GetStructureRuleFor",
              "Signature": "public Candide.World.AutoTile.AutoTileRuleData GetStructureRuleFor(Shared.Models.WorldTile tile, System.Byte special)",
              "Visibility": "public",
              "ReturnType": "Candide.World.AutoTile.AutoTileRuleData",
              "Parameters": [
                {
                  "Name": "tile",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "special",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "B1790BE0C71F4768F3E18A343AB588BF089ABBAB34FADB93064F7837F8C68C70",
              "Hash": "8AB64DF0D0E952BB77168750FAF8714E9C463FE243AFFBC9F260620737FBDB53",
              "CalledMethods": [
                "System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ProcessData()-\u003ESystem.Void",
              "Name": "ProcessData",
              "Signature": "public System.Void ProcessData()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 553,
              "BodyHash": "C9157AFEE9ADEDBCD88227FFBBA91711C6D77ED246F7FABCD7EED4FA935CE5C2",
              "Hash": "08C4DDB9A7580D25C5FEEBDFEF79DBD08B807FCD296DC49B0336BD05FD4DF636",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::get_Current()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::TryAdd(!0, !1)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.WorldTile::get_GroundStructureComparer()",
                "System.Collections.Frozen.FrozenDictionary::ToFrozenDictionary(System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003C!!0, !!1\u003E\u003E, System.Collections.Generic.IEqualityComparer\u003C!!0\u003E)"
              ],
              "StringLiterals": [
                "Tried to register auto tiling rule for ",
                ":",
                ", but a rule already exists.",
                ":*, but a rule already exists.",
                "Tried to register auto tiling rule for *:",
                "Found invalid auto tile rule at height order ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "Reload()-\u003ESystem.Void",
              "Name": "Reload",
              "Signature": "public System.Void Reload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "53B3ADE32EBC2525EB618D6CE827B68578B3A2E8F1BC71D933D8FF1A7BB7C5F8",
              "Hash": "938CAE033A283C5D44E490246E67744EC46ABED4A163BAEC6992A829940B01C7",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Clear()",
                "System.Array::Clear(System.Array)",
                "Candide.World.AutoTile.AutoTileRuleSet::DataSetup()",
                "Candide.World.AutoTile.AutoTileRuleSet::ProcessData()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupGhostTown()-\u003ESystem.Void",
              "Name": "SetupGhostTown",
              "Signature": "private System.Void SetupGhostTown()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1568,
              "BodyHash": "E02347CF27D8236A170DFE4B1AAB0642A7547C5D196D20F05F627138D6350155",
              "Hash": "4D1A01F602639A8B83CE7B4CA485497E8B0234E13DC1094888941E9E45FE7A46",
              "CalledMethods": [
                "Candide.World.AutoTile.AutoTileRuleData::.ctor()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])",
                "System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Add(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])"
              ],
              "StringLiterals": [
                "media/autotiles/ghost_town_street_main",
                "media/autotiles/ghost_town_street_side",
                "media/autotiles/ghost_town_floors",
                "media/autotiles/ghost_town_walls",
                "media/autotiles/ghost_town_city_wall",
                "media/autotiles/ghost_town_city_wall_tower"
              ],
              "Source": null
            }
          ],
          "Hash": "68DFC77293373BFB7CFCC2F99ADACC58A73ABE1A544F3765F84DA9C2ECCE8292"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileSimpleWallSet",
          "Name": "AutoTileSimpleWallSet",
          "DisplayName": "AutoTileSimpleWallSet",
          "FullName": "Candide.World.AutoTile.AutoTileSimpleWallSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CliffHeight:System.Int32",
              "Name": "CliffHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CliffHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECE53A983D4B4587FCFB583FAF144DBB3B92F62212EE6B9C16D0AD3963B5AE92"
            },
            {
              "Id": "SideLeftFrames:System.Int32[]",
              "Name": "SideLeftFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SideLeftFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEC0731B42C582BCE81ED306CF9D3622FCD0481A2CF63408EB71B507EBCD4134"
            },
            {
              "Id": "SideMidFrames:System.Int32[]",
              "Name": "SideMidFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SideMidFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AB930120FD923A907C0B9C92481C5A08B1228A3B7344F0B7C78A617C71609A1"
            },
            {
              "Id": "SidePillarMidFrames:System.Int32[]",
              "Name": "SidePillarMidFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SidePillarMidFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C22CD9779CC7F323CFC38817A3D56925D76DAFD8F069F5E79E93F12884BA007"
            },
            {
              "Id": "SideRightFrames:System.Int32[]",
              "Name": "SideRightFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] SideRightFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "082AF7E2379A24CEA41998E38B2C9B5F406BA16A7FBD40AAD34B93392AD0A7FE"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "TopFrames:System.Int32[]",
              "Name": "TopFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] TopFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A2536D33596BAD1EE3C9F3D8C870DF44108E871C703C8B37621649D0A667DF3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC5CF2D64A85CE7FB981B8A79BFF10661C84E79EA35028C5ECACCD069CFE8088"
        },
        {
          "Id": "Candide.World.AutoTile.AutoTileSingleSplashSet",
          "Name": "AutoTileSingleSplashSet",
          "DisplayName": "AutoTileSingleSplashSet",
          "FullName": "Candide.World.AutoTile.AutoTileSingleSplashSet",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:System.Int32[]",
              "Name": "Frames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE88FE2861B585621D1DB6E699D5C78E5E4A8B98E0A4598B069D12F6C084A1B"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "007956453DB657B7E2B937732CA21B667B250E09CE58D068E24698FC4BCC3FB9"
        },
        {
          "Id": "Candide.World.AutoTile.MultiTilePattern",
          "Name": "MultiTilePattern",
          "DisplayName": "MultiTilePattern",
          "FullName": "Candide.World.AutoTile.MultiTilePattern",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frames:System.Int32[]",
              "Name": "Frames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] Frames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEE88FE2861B585621D1DB6E699D5C78E5E4A8B98E0A4598B069D12F6C084A1B"
            },
            {
              "Id": "PatternMode:MultiTilePattern\u002BMode",
              "Name": "PatternMode",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode PatternMode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "933A735ADDA1D8A6FEEF47E5F31C84573F63E3B2CBF47723F89B843A6D97BA70"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFrame(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetFrame",
              "Signature": "public System.Int32 GetFrame(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 197,
              "BodyHash": "9D49B8390D92D2A784706D2E9E038123A763832E50132D5A2A76BEBF3FEC6869",
              "Hash": "01E142A8B9CFCE984A9E9DCE4775F578418EA363B3099A4CF71542159659CAD3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "907D63692CBE53915B009C7A7074AA0A002C9F642B341A46C8F55AB1E3830498"
        },
        {
          "Id": "Candide.World.AutoTile.RandomTilePattern",
          "Name": "RandomTilePattern",
          "DisplayName": "RandomTilePattern",
          "FullName": "Candide.World.AutoTile.RandomTilePattern",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RandomXy6:System.Int32[]",
              "Name": "RandomXy6",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] RandomXy6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "162D5EC3AC12A873D237706C4B9306C8C11252417030A99EC4FAC400F4F6C59F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "13C872612E04FA535D5F5F3EF5ADC03DAB4083DC4C99BC35E2CC873D5DBD9ACF"
        },
        {
          "Id": "Candide.World.AutoTile.SpriteSheetExtensions",
          "Name": "SpriteSheetExtensions",
          "DisplayName": "SpriteSheetExtensions",
          "FullName": "Candide.World.AutoTile.SpriteSheetExtensions",
          "Namespace": "Candide.World.AutoTile",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawNoOffset",
              "Signature": "public System.Void DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.Graphics.Batcher.Batcher batch, Microsoft.Xna.Framework.Point position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "F155DA7664FE36ECB18972EFB21E2B9E8A3DEFBA866FB2E8646D930146417BEA",
              "Hash": "5A6FDCA9CD57B9F214B784E6455F3978E621EC84959792899267E4C2EB090D60",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.Batcher.Batcher::DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawNoOffset",
              "Signature": "public System.Void DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.Graphics.Batcher.Batcher batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "CFF33CE0F02DCE03A04C362BF4CC86A956E9BE3817A24F013A72DA4A131B3583",
              "Hash": "05DFC1671A04699294F729626B4F77D955208DCB1680B5C25F4CDB2677D3B402",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.Batcher.Batcher::DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawNoOffsetHFlip",
              "Signature": "public System.Void DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.Graphics.Batcher.Batcher batch, Microsoft.Xna.Framework.Point position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "71B2C6BFF9D9E861117797B40AFF818984FED42BB25F4B3C90C4CE520870B09C",
              "Hash": "05A9DB11F723185550A3A20DE0E5311DF920564818529E05D2A5DE3F5ED05548",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.Batcher.Batcher::DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32, Microsoft.Xna.Framework.Color)-\u003ESystem.Void",
              "Name": "DrawNoOffsetHFlip",
              "Signature": "public System.Void DrawNoOffsetHFlip(CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.Graphics.Batcher.Batcher batch, Microsoft.Xna.Framework.Point position, System.Int32 frame, Microsoft.Xna.Framework.Color color)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "color",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "EF3BA3B765BB9154A748974ED7B4D43378FC1618A46C95286582BF94D2D136D6",
              "Hash": "62D7E4C03CA0ECAD7E788AACF8F12C83FB9DF645C9920A5651BFA0545F7058AE",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "Candide.Graphics.Batcher.Batcher::DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawSingleLayer(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void",
              "Name": "DrawSingleLayer",
              "Signature": "public System.Void DrawSingleLayer(CandideCreator.Shared.Graphics.SpriteSheet sprite, Candide.Graphics.Batcher.Batcher batch, Microsoft.Xna.Framework.Point position, System.Int32 frame)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sprite",
                  "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Candide.Graphics.Batcher.Batcher",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "7C40CEAB53A6AA696493939F2691124A8DA339174A850F9766DCDFD70BAAF51D",
              "Hash": "99E78832ED94A11965B81C688237CB342533836C8A1A85901A5E418FEAA1CF9B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Candide.Graphics.Batcher.Batcher::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4907ACE4E1AE1D982DF632AAD3938F983CF9F7BD80CF833F84EB8CFCDDC91F36"
        },
        {
          "Id": "Candide.World.ChunkedWorld",
          "Name": "ChunkedWorld",
          "DisplayName": "ChunkedWorld",
          "FullName": "Candide.World.ChunkedWorld",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChunkCollisionPool:System.Collections.Generic.Stack\u00601\u003CShared.Collision.CollisionTerrainGroup\u003E",
              "Name": "ChunkCollisionPool",
              "Type": "System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E",
              "Signature": "public System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E ChunkCollisionPool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "007BE00B0CF5252B1EAAD240A9970E4318E09B5BFBC3ACC2BD553CAEEB87A8F3"
            },
            {
              "Id": "ChunkCount:Microsoft.Xna.Framework.Point",
              "Name": "ChunkCount",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DFBCA90972C21FAB54FDB61D17C2213100BF5CBC2AE7DC46BA1FA9C56CD795A"
            },
            {
              "Id": "ChunkRenderPool:System.Collections.Generic.Stack\u00601\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E",
              "Name": "ChunkRenderPool",
              "Type": "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E",
              "Signature": "public System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E ChunkRenderPool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B6C2415130BDAFDDDD777ADA24F7C2F64CA4FE0ED5ABF665FC777C5573D7498"
            },
            {
              "Id": "Chunks:Candide.World.WorldChunk[]",
              "Name": "Chunks",
              "Type": "Candide.World.WorldChunk[]",
              "Signature": "public Candide.World.WorldChunk[] Chunks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8C2D8AAF6A4BB2CDC41ECFE5513236E4F8C05AD9FAE2D9BF8389B707516A3E8"
            },
            {
              "Id": "ChunkSize:Microsoft.Xna.Framework.Point",
              "Name": "ChunkSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C46D3A813EBA123C4FC8A7792693E424CB21B26BDC9E206CC4BF0ADA2BA6C426"
            },
            {
              "Id": "DefaultWorld:Candide.World.ChunkedWorld",
              "Name": "DefaultWorld",
              "Type": "Candide.World.ChunkedWorld",
              "Signature": "public Candide.World.ChunkedWorld DefaultWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2FEE774F3642C117F17A755B56980377F333CE43AB404C5E3CB391ECD254F421"
            },
            {
              "Id": "GetChunksReuseList:System.Collections.Generic.List\u00601\u003CCandide.World.WorldChunk\u003E",
              "Name": "GetChunksReuseList",
              "Type": "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E",
              "Signature": "private System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E GetChunksReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "820891135F78548B04262D78408F65EF4D6E649EECDA76E949FE2212C6DE4CAE"
            },
            {
              "Id": "LoadedChunks:System.Collections.Generic.HashSet\u00601\u003CCandide.World.WorldChunk\u003E",
              "Name": "LoadedChunks",
              "Type": "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E LoadedChunks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04E03E970A3C05762DD697F0E9AC0B688A3FB1AF23BAFE8BA971FFFC856B6378"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "TileSize:Microsoft.Xna.Framework.Point",
              "Name": "TileSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"
            },
            {
              "Id": "ViewportSize:Microsoft.Xna.Framework.Point",
              "Name": "ViewportSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point ViewportSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8ECA4A58A1167FB56799014682B88CB54722B8EBB2F5C2ECF6F98BFC99B6F159"
            },
            {
              "Id": "VisibleChunks:Candide.World.WorldChunk[]",
              "Name": "VisibleChunks",
              "Type": "Candide.World.WorldChunk[]",
              "Signature": "public Candide.World.WorldChunk[] VisibleChunks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66BEF9A27CA39C62ECD7DB2F72B00B3B6B38C42CB49544D3149F1E912566ABD0"
            },
            {
              "Id": "VisibleChunksCount:System.Int32",
              "Name": "VisibleChunksCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 VisibleChunksCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04C362263B92D6B3E03F951292EF70D9EED7D4DDF83C60AC045CBDAC1C2CD84C"
            },
            {
              "Id": "WorldSize:Microsoft.Xna.Framework.Point",
              "Name": "WorldSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point WorldSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "726E9FB54470DECE577213679CC466A8548398B59B7814ED47ED367248117E41"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckBounds",
              "Signature": "public System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "415AF491F1149D6A787E9DDCEDE46D3346AE2B51D3DA9FA4F314835533BD22FC",
              "Hash": "74705921F7E2E046824525F45BE53CBE6735EE449AF40C9B8B301A8CD665FB7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckBoundsTile(System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "CheckBoundsTile",
              "Signature": "public System.Boolean CheckBoundsTile(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "C4E933E3C67245890D6F643DAB2D7A543B349AEE46A5B09CAB8B62607C5C5BB1",
              "Hash": "EEEFAAF2AF0A6D742123C4F1900C8C76452976DF8E4FF057ECE304FCB518F22D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckChunks(Microsoft.Xna.Framework.Vector2, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void",
              "Name": "CheckChunks",
              "Signature": "public System.Void CheckChunks(Microsoft.Xna.Framework.Vector2 worldPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E keepPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E keepPosition2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keepPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "keepPosition2",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 633,
              "BodyHash": "60581EAD5201B3C093A0E598275B0E7A8F5DF36BC2BD1352FEE358A9CFA17624",
              "Hash": "2A76B252CC6CA2888E78F7B1C829AB117374410315C6D148F58FAF947F225E27",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::ClearChunks()",
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.World.ChunkedWorld::GetWorldChunk(System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetValueOrDefault()",
                "Candide.World.ChunkedWorld::KeepExtraChunk(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.ChunkedWorld::ChunkToWorldPositionVector(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ExteriorWorldHandler::Unload(Candide.World.WorldChunk)",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChunkLoaded(Candide.World.WorldChunk)-\u003ESystem.Void",
              "Name": "ChunkLoaded",
              "Signature": "public System.Void ChunkLoaded(Candide.World.WorldChunk chunk)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8213AB2889D2DD227B6E5AB73E5EE199DA523A4C9EA7D6192B6BBABDA5261E9C",
              "Hash": "331531F77E41BE6D214BD3821BC154A68E15113A38DCE179B73951E4EAB19F0C",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::Add(!0)",
                "Candide.World.WorldChunk::OnLoaded(Candide.World.ChunkedWorld)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChunkToTilePosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "ChunkToTilePosition",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkToTilePosition(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "8C30CEB9C3F31A5283A4478A707CD7EF9A82E8DC9E07E8A2A29D6EDECEC0373B",
              "Hash": "112785CE710431F6589E9B4812A04185849C443B42C2AB0D802DEF54DC89C448",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChunkToWorldPosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "ChunkToWorldPosition",
              "Signature": "public Microsoft.Xna.Framework.Point ChunkToWorldPosition(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E52388BBD9139DCA103A5576C8E1EBC770B8AA2C4562BB961A7AF2633E415754",
              "Hash": "30297593C1B8696DAEDCD133523762AD8EF18E05A8865FF6DE09B4A386F947CB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChunkToWorldPositionVector(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "ChunkToWorldPositionVector",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ChunkToWorldPositionVector(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "FDFB46C11C2EEAC9BDAC694D8F6F1BFB07CFAC8454158EB7CDD6B05012228569",
              "Hash": "B8D868101E4EF87FC6FB25EFB561941C449678C0BA8C01E46D76E3BCD049CD0B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearChunks()-\u003ESystem.Void",
              "Name": "ClearChunks",
              "Signature": "private System.Void ClearChunks()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "CF63A959ECAEF91BE762A92EA5A7685FC05449F3B81497624B824DEEAB6DD3B9",
              "Hash": "ADF9A99A001228324A1E872860E010A63EC3B1D50C0B79C971AE4985341C17E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "1E796E750C919E37594DD16454F5A7FD583A6D941F284FE9C2BFE250579D4943",
              "Hash": "9F53E6D8904034FCB05A659751AE4330F4716E3526F943E13994FEE33561719E",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::GetEnumerator()",
                "Stack.Enumerator\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::get_Current()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "Stack.Enumerator\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::MoveNext()",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::Clear()",
                "System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E::GetEnumerator()",
                "Stack.Enumerator\u003CShared.Collision.CollisionTerrainGroup\u003E::get_Current()",
                "Shared.Collision.CollisionTerrainGroup::Dispose()",
                "Stack.Enumerator\u003CShared.Collision.CollisionTerrainGroup\u003E::MoveNext()",
                "System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunkIndex(Microsoft.Xna.Framework.Point)-\u003ESystem.Int32",
              "Name": "GetChunkIndex",
              "Signature": "public System.Int32 GetChunkIndex(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "C79A18976A4B0EFF901A9200F884DE25AE22C5E6A806BAB1237C86DD9EC4E1F6",
              "Hash": "677D810DF8EC234D0A4124D3F146FE9A42A9B174EBEA191A68B094CDBFD28203",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunkIndex(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetChunkIndex",
              "Signature": "public System.Int32 GetChunkIndex(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "4502E0943058BCDF268C833CA8FB8E449568465DFA669B6311EF8C02AF95CBB3",
              "Hash": "3676AB7258DC50A5ACF7865BF2D516C94B78D54F541C3B747B2C5C0A4F8B3E20",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)-\u003EMicrosoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "GetChunkRenderTarget",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D GetChunkRenderTarget(System.Boolean clear, Microsoft.Xna.Framework.Color clearColor)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Parameters": [
                {
                  "Name": "clear",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clearColor",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "F7CA484BC8732E7611EE7FBAF6E5D555034DCBFB0312BF4975613BD2D6DC9E84",
              "Hash": "F33441194D2B820AA4A784D5FE15542117898BB78034487D7134BEA9C15BD21C",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::TryPop(!0\u0026)",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::get_IsContentLost()",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_IsDisposed()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)",
                "Microsoft.Xna.Framework.Color::op_Inequality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.World.WorldChunk\u003E",
              "Name": "GetChunksForRectangle",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E",
              "Parameters": [
                {
                  "Name": "rectangleF",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "52B70FEC2B4D2B2EDF1C8507F70DE2CF4B8ACDEED1B5DE73DEE8A9E7A02571A1",
              "Hash": "8BB419A8DAF52151CAE8AB1935CC5E0CF71299474474CFC2286449E3AA67664B",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Candide.World.ChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.World.WorldChunk\u003E",
              "Name": "GetChunksForTileRectangle",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "5A8F4615EA99AB1847E43EC69F787FBE1E7261C4B9C30ECE0B1BC8EB3A01F504",
              "Hash": "7E13DBC8FFDCB4C9E0655FF94831876B196BA3F18264A335DF15D3277C923D89",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetLoadedChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.World.WorldChunk\u003E",
              "Name": "GetLoadedChunksForTileRectangle",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E GetLoadedChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E",
              "Parameters": [
                {
                  "Name": "rectangle",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 240,
              "BodyHash": "F2D35817E2865EDC6405C967F35E169E9D16563020A64D8474AE8ED237B7CBE4",
              "Hash": "A610E1B54CFE78F8FCFE7D6E0707D4158CA0E99142AA5A4C485705EBDCBB9726",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileRectangleForChunk(Candide.World.WorldChunk)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "GetTileRectangleForChunk",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GetTileRectangleForChunk(Candide.World.WorldChunk chunk)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "27573587BCA91C58E190FCDB240E334A66DDF8B9E5BAE7A240CACB446554A236",
              "Hash": "CDF8A2FF6EBE2BD7E3D316173CEEE3AEAEDB3474CD2588371C01BC16EA62E055",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldChunk(Microsoft.Xna.Framework.Point)-\u003ECandide.World.WorldChunk",
              "Name": "GetWorldChunk",
              "Signature": "public Candide.World.WorldChunk GetWorldChunk(Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "public",
              "ReturnType": "Candide.World.WorldChunk",
              "Parameters": [
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "A89D2099AB4F55176BDE12217732AE81B69568DCE46D4AD7500AAFE615AB98DC",
              "Hash": "9EDAFA1E79C1D79EE6EBB982D8CF3AF8CF4CBFF25AFA9DFEA019B37F026930BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldChunk(System.Int32, System.Int32)-\u003ECandide.World.WorldChunk\u0026",
              "Name": "GetWorldChunk",
              "Signature": "public Candide.World.WorldChunk\u0026 GetWorldChunk(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "Candide.World.WorldChunk\u0026",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "D07D67AE898583571C36682971861DAA356925870902E1F1F0D1D60E47A9CFC8",
              "Hash": "392573527E644338E81204751C6FF08DCD96C337CABDFF575B8F1EC236BA2229",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "KeepExtraChunk(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "KeepExtraChunk",
              "Signature": "private System.Void KeepExtraChunk(Microsoft.Xna.Framework.Vector2 extraPosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "extraPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "880810D7246D15EAC44A8049F50D6B2BBD26683D133FE3FED7E5BDCD2C563B73",
              "Hash": "D92C40792194D817607658CDF6C73AD8D6B3D06957EB5524E4405EA2283D268B",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::WorldPositionToChunk(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PreCalculate()-\u003ESystem.Void",
              "Name": "PreCalculate",
              "Signature": "public System.Void PreCalculate()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "27137A55251EEA61D6270BE3229AA72E9F800C23C64ED76E4C86F2C07F6DB211",
              "Hash": "A07F1F939402FE3A64D3F24114E953298A2423244B82E0BCAAC4B536590EB59E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareChunks()-\u003ESystem.Void",
              "Name": "PrepareChunks",
              "Signature": "public System.Void PrepareChunks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "6946F72C86AF9258111C114008DB14BBB95504A3DEF25E087035033ACE60B52A",
              "Hash": "0F37D7B4A48CD4A3A6915DFFE7283D43A794E5B275A49B203293771B7104DE06",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::GetChunkIndex(System.Int32, System.Int32)",
                "Candide.World.WorldChunk::.ctor()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReloadAllChunks()-\u003ESystem.Void",
              "Name": "ReloadAllChunks",
              "Signature": "public System.Void ReloadAllChunks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "CBB504B2866960A989762D8D6A0EAB4058D78AE8998CD292B9B6D9A5D8AEB7A4",
              "Hash": "F036B4CAD32F626DEB21BBFF0DDB068A74D1A678631FFE3AA826F03E3E3963D3",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.WorldChunk::Reload()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileToChunkPosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "TileToChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point TileToChunkPosition(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "51DD9EEB2E493922DA46524252F88596F68D907463D2C5B9C388C7B71191CD19",
              "Hash": "0D21527364EC4D6F25EC7327E34B6AD12E428409D5F7E040A9ED302D461BEF58",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TileToChunkRelativePosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "TileToChunkRelativePosition",
              "Signature": "public Microsoft.Xna.Framework.Point TileToChunkRelativePosition(Microsoft.Xna.Framework.Point tilePosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "tilePosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "A007E5118BB9E4BE749F1245A43ADB692716695013515C47369A9E7B6F247B95",
              "Hash": "FD7955B79018D7371FE0FA4DB27083A4316EF906DB53130A8E557CB91D6107B8",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorldChunk(System.Int32, System.Int32, Candide.World.WorldChunk\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldChunk",
              "Signature": "public System.Boolean TryGetWorldChunk(System.Int32 x, System.Int32 y, out Candide.World.WorldChunk\u0026 chunk)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "8BB40D8361726FB03B5EACF652B438EA4A8F9EB69157D18ADE4811F876A6E878",
              "Hash": "298B2270CA8477F23D0FC547F8C4BD36097A0D994DFCAC8542F056536155228F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UnloadAllChunks()-\u003ESystem.Void",
              "Name": "UnloadAllChunks",
              "Signature": "public System.Void UnloadAllChunks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "CCD27E2322B34CD9E17D56FF44D360AD21C54725BAE45CDFC4F32B910B19CB2B",
              "Hash": "77A02C49073C1C0F31E5CCBB67CD932ECCF80F8F5891E67ADDEE1E9B31EC3613",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::Remove(!0)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldPositionToChunk(Microsoft.Xna.Framework.Vector2)-\u003ECandide.World.WorldChunk",
              "Name": "WorldPositionToChunk",
              "Signature": "public Candide.World.WorldChunk WorldPositionToChunk(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Candide.World.WorldChunk",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "7B5648FE19189BA99A4EF7BF116C237BE89DCBD52BF1C3668ADFE585CA1C9B7C",
              "Hash": "68E2E217820AC91F332BD87E112800B97D2C0EE0E0E6A7E2FBB4446E292D7318",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToChunkPosition",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToChunkPosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "383F38A965194C268CDD47121CC7E86B968CC8FE47868BC1E2E8B32348BECF96",
              "Hash": "BC24EF81CCDF11BBDAAE1F42D6D02E29261CAB29EEAC3B5F68BD19634409F789",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "worldPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "32FDC08E54C02BAB27059F34702282B7D257BD9CEC935B458767C9C47B5B8DE5",
              "Hash": "4705D110E705AC9EBD020752E8E1754D4C6FE665B7250E66BC4B0DB75206700E",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D6235990A6FF564DC6524B159BA1F24AE083710F6089F50018CED11F02D01669"
        },
        {
          "Id": "Candide.World.ClientWorldHandlerBridge",
          "Name": "ClientWorldHandlerBridge",
          "DisplayName": "ClientWorldHandlerBridge",
          "FullName": "Candide.World.ClientWorldHandlerBridge",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.World.IWorldHandler"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Candide.World.ClientWorldHandlerBridge",
              "Name": "Instance",
              "Type": "Candide.World.ClientWorldHandlerBridge",
              "Signature": "public Candide.World.ClientWorldHandlerBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D25930A925F5F0E07B5FA3A3037F7D78AA5FE12F75455F9E40198CBA829750C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "DE18BF26A980CFAF74565366FD03F0374F4CDCF444DA872186420B03D8C0869E",
              "Hash": "2018F482131137CB372A4005C2695089B7346975DDEBBAF7CB953A1922586D26",
              "CalledMethods": [
                "Candide.World.WorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckTerrainCollision",
              "Signature": "public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BF4C844F6C9E4E3CACBAFCCC6FE0ADC478EC4985EA8B08122BC63AA344667FC7",
              "Hash": "D7530195D1DD66EB54DD6E9F94B66C875322B8C5D2EB11197C1B04F656CDCB10",
              "CalledMethods": [
                "Candide.World.WorldHandler::CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityCollisionGroup()-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetEntityCollisionGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "894F40EAD1AEDDF1E8DC21BA86C6EB6BAF0B93C07F318C019E5D0FDC3CB48EAD",
              "Hash": "21E17E53B2D162A96953ED4EC749CA40864DE105B30524A4E6D75D1CF63BEBC4",
              "CalledMethods": [
                "Candide.World.WorldHandler::GetEntityCollisionGroup()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTerrainCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetTerrainCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetTerrainCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "CDC44241A8CC29E795402815ACC0200B9F4F0397FD015E503D283B6167CA40BE",
              "Hash": "5F9E39083437C6570A575752D19366A1185808E46A18A0568530DBCAD36B1566",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "GetTileAccelerationBoost",
              "Signature": "public System.Single GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "CB1CEA04063F09AAF7CAE3B535C8CDA34265DB8633124B88BE07EEAEE22A485C",
              "Hash": "7505E8FC61CFACC8368A7217F7768ADC4AF8EB92E7765161E7E92B96A607EB3D",
              "CalledMethods": [
                "Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldBounds()-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetWorldBounds",
              "Signature": "public CandideCreator.Shared.Models.RectangleF GetWorldBounds()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "0A2C5ABACDED4243BA0B74CAA0DDC6100F3C2D67B67ABFDC1973A95DC65F4F33",
              "Hash": "F5218D460992517FE50DBB0071BB9475064AD2EE4387F3A2F1E901ACA27153E3",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.Graphics.Camera::get_PositionCenter()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Width()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Height()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5B706472F7A69BDFA96E88ABBDC42DE31EE631F50AF57FFF0CDFEADD2EE8EE41",
              "Hash": "C4BC3B275801DAB3A60362A19A6EA366D35CF64987ED78747FF46D96D8AD1079",
              "CalledMethods": [
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsClient()-\u003ESystem.Boolean",
              "Name": "IsClient",
              "Signature": "public System.Boolean IsClient()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "4EF9A504F8B5C189B3B6CBA102AB7210A7A774C53BBBF03E911AEE86B7816352",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "71FBD9E4850B3B3E380B0681D507BD612E858C8A8C0CAEFCF4D70B14EF1890CB"
        },
        {
          "Id": "Candide.World.ClientWorldMapMarker",
          "Name": "ClientWorldMapMarker",
          "DisplayName": "ClientWorldMapMarker",
          "FullName": "Candide.World.ClientWorldMapMarker",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconFlag:System.Nullable\u00601\u003CCandideCreator.Shared.Graphics.IconFlag\u003E",
              "Name": "IconFlag",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Graphics.IconFlag\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Graphics.IconFlag\u003E IconFlag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E403F4C1901415B890384EF163BFE110FA591DADE11248126C51AA355960FFF7"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5EC3971F8D73D1A53849C8A7D4A291D5043CE9B9983AFD3330AE7C5756D99F44"
        },
        {
          "Id": "Candide.World.ExteriorWorld",
          "Name": "ExteriorWorld",
          "DisplayName": "ExteriorWorld",
          "FullName": "Candide.World.ExteriorWorld",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bounds:CandideCreator.Shared.Models.RectangleF",
              "Name": "Bounds",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF Bounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0683EBF555205F63E46CCC3FD62B76ECA041086DFF366BFCE4165B3D55C5EEA"
            },
            {
              "Id": "ComplexEntities:Shared.Entity.EntitySystem",
              "Name": "ComplexEntities",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem ComplexEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3990D49EA2F7FF9B3A252F6FB7D2E195D632C9EAE261D24AEC561C272EB4B27"
            },
            {
              "Id": "HasHadInitialLoad:System.Boolean",
              "Name": "HasHadInitialLoad",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasHadInitialLoad",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13D2CA27E4F0D75407C86336B224D02F484CE8BDE70E6B0B217AD32BB3C6DEB4"
            },
            {
              "Id": "Loaded:System.Boolean",
              "Name": "Loaded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Loaded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CD071EBC6E911A280D348728CEA055F935FBA98B3FB9858E624C5B41E8C18FB"
            },
            {
              "Id": "LoadedThisUpdate:System.Boolean",
              "Name": "LoadedThisUpdate",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LoadedThisUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F28E4990910597D376A621955D3639881979AEE91991558487BE3956DD8591A"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TreeLeaf:System.Int32",
              "Name": "TreeLeaf",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TreeLeaf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A025A364157E014FC7E819106CD24045728C3649F9940FD24CD499F081AD66"
            },
            {
              "Id": "UnloadTimer:System.Single",
              "Name": "UnloadTimer",
              "Type": "System.Single",
              "Signature": "public System.Single UnloadTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93C7B8B52050D735C38F807EE5EA09C186CAF5094B42A9E1B3ED3426D0649BC3"
            },
            {
              "Id": "WorldData:Candide.World.ExteriorWorldData",
              "Name": "WorldData",
              "Type": "Candide.World.ExteriorWorldData",
              "Signature": "public Candide.World.ExteriorWorldData WorldData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD322354790111232D763244B1555E712E2690E16BD96339850509D97980174B"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Remove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove(Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "0CA1EE1F749F39A129C8A36A73531F7125F171E44341A754E18191F1CB99A224",
              "Hash": "277539CF326E9330586AE266D1E48F4E3BF4561015EE12C343241CE0B8A64C3A",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntityWrappersPreUpdate()",
                "EntitySystem.EntityEnumerator::GetEnumerator()",
                "EntitySystem.EntityEnumerator::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "EntitySystem.EntityEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLoaded()-\u003ESystem.Void",
              "Name": "SetLoaded",
              "Signature": "public System.Void SetLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "CCB76E4D65A583099A155D5B7AA7ED91B1ABA9E2CB2F6BE5A510A8CB57045194",
              "Hash": "572BC0CEA28027BEE792D4A329EBDDE95E34888E4998B7F5DC114D94FBA32612",
              "CalledMethods": [
                "Candide.Database.Doodad.DoodadDatabaseManager::LoadComplexDoodads(Candide.World.ExteriorWorldData, Shared.Entity.EntitySystem)",
                "Shared.Entity.EntitySystem::Initialize()",
                "Shared.Entity.EntitySystem::WorldLoad()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetUnloaded()-\u003ESystem.Void",
              "Name": "SetUnloaded",
              "Signature": "public System.Void SetUnloaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "FA7839009ACFFB275F0F8F13A5C58AE7BEDC2566DC5826064313FCF58F923C23",
              "Hash": "BE05647B1D9B36403E98CD8D1AB220A0395DBC4C3203ADEEC03B00E93DFD2BB3",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::WorldUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E2BA2000D110089F501A431F8C2823DC3F9F48B602FC97687FBA91E5E2F508F8",
              "Hash": "42A6CABF14AA948E91A61FEE99BCA28325AE4D851D26887C44040A43FCA1EFC5",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C614805A0AB5A447B4BA238C951FE8CA866CE42788C8B2CC2BFC1178A1F66482"
        },
        {
          "Id": "Candide.World.ExteriorWorldData",
          "Name": "ExteriorWorldData",
          "DisplayName": "ExteriorWorldData",
          "FullName": "Candide.World.ExteriorWorldData",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ComplexEntitiesCount:System.Int32",
              "Name": "ComplexEntitiesCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ComplexEntitiesCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B01CFE531AB0403F098CCCC9DEE4336F234A900470ABB5BC233763D5AE90C4CF"
            },
            {
              "Id": "EntitySystem:Shared.Entity.EntitySystem",
              "Name": "EntitySystem",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem EntitySystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D319E91097F27377284AFEE4F7921134EAF853D4BB7FFAC59929627D9A174913"
            },
            {
              "Id": "HeightAtPointLookup:Shared.World.HeightAtPointLookUp",
              "Name": "HeightAtPointLookup",
              "Type": "Shared.World.HeightAtPointLookUp",
              "Signature": "public Shared.World.HeightAtPointLookUp HeightAtPointLookup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13F41819905CD6500706AF137B54D01141ABCB8B170E5524A309F025772C9AF3"
            },
            {
              "Id": "LoadedWorlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.World.ExteriorWorldData\u003E",
              "Name": "LoadedWorlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.ExteriorWorldData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.ExteriorWorldData\u003E LoadedWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D82A7E2F3E004712266052468B4E633EDAE5E94207C0601BF71DC4100FD1D5D2"
            },
            {
              "Id": "SharedWorld:CandideCreator.Shared.Models.World",
              "Name": "SharedWorld",
              "Type": "CandideCreator.Shared.Models.World",
              "Signature": "public CandideCreator.Shared.Models.World SharedWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00272268B22C616CC2786E1CA964BEC36BADB78BF1B425C62CE9306300E11F7E"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Point",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26D7F70164BC95A8DB6AE211BA04CA77CF0DF11183CB61799ABE75245C2B86D6"
            },
            {
              "Id": "TerrainCollisions:Shared.Collision.CollisionTerrainGroup",
              "Name": "TerrainCollisions",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup TerrainCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B32B77B28658EE6D5691657BA13ED75D2FCC8B21F351EFDFD2A0FD207F8FE5DE"
            },
            {
              "Id": "World3D:Candide.World.World3D",
              "Name": "World3D",
              "Type": "Candide.World.World3D",
              "Signature": "public Candide.World.World3D World3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4D221D02589D8D4B811179875015F04888FBC7817F77EC67B468A34229212A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadExteriorWorldData(System.String)-\u003ECandide.World.ExteriorWorldData",
              "Name": "LoadExteriorWorldData",
              "Signature": "public Candide.World.ExteriorWorldData LoadExteriorWorldData(System.String mapName)",
              "Visibility": "public",
              "ReturnType": "Candide.World.ExteriorWorldData",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "10A6F8788F060B57552656C33F5BB9122B4905AD66D0905D687E05570C996975",
              "Hash": "0E5B723F849831AB639903F546546FA76AE1FBA62B57669C232971D67E243333",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.ExteriorWorldData\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.WorldLoader::LoadWorld(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "CandideCreator.Shared.Models.World::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)",
                "Candide.World.ExteriorWorldData::.ctor(CandideCreator.Shared.Models.World)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.ExteriorWorldData\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "ConnectionError_Content2",
                "0x0"
              ],
              "Source": null
            }
          ],
          "Hash": "36BB10FB5154E43F237E9EBB41E234CC7BE2FCE3800F291F926FE047AE4B75D7"
        },
        {
          "Id": "Candide.World.ExteriorWorldHandler",
          "Name": "ExteriorWorldHandler",
          "DisplayName": "ExteriorWorldHandler",
          "FullName": "Candide.World.ExteriorWorldHandler",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChunkLoadErrorListeners:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,ExteriorWorldHandler\u002BChunkLoadErrorListener\u003E",
              "Name": "ChunkLoadErrorListeners",
              "Type": "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, ExteriorWorldHandler.ChunkLoadErrorListener\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, ExteriorWorldHandler.ChunkLoadErrorListener\u003E ChunkLoadErrorListeners",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "017DADCA9FC842136B8152F148E67FFA092636E263158223B84CC14303B12BF0"
            },
            {
              "Id": "Debug:System.Boolean",
              "Name": "Debug",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Debug",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"
            },
            {
              "Id": "DebugChunksVisuals:System.Boolean",
              "Name": "DebugChunksVisuals",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DebugChunksVisuals",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC87E3EB2CD30A997ADFAE6AEEE4D444FFF21237C60838E6F9F53653D6232458"
            },
            {
              "Id": "ExteriorWorlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.World.ExteriorWorld\u003E",
              "Name": "ExteriorWorlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E ExteriorWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D224B1ACA3A33D652A0EB116415091EEAB28F57E8EA5C2534C81C2B3D375C24"
            },
            {
              "Id": "ExteriorWorldsTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CCandide.World.ExteriorWorld\u003E",
              "Name": "ExteriorWorldsTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E ExteriorWorldsTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC92B5EC100E49E203F152D121FD5FDC5C042E994B784D5D665F8CF23D2895F0"
            },
            {
              "Id": "FogOfWarWorldMap:Candide.World.FogOfWarWorldMap",
              "Name": "FogOfWarWorldMap",
              "Type": "Candide.World.FogOfWarWorldMap",
              "Signature": "public Candide.World.FogOfWarWorldMap FogOfWarWorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "43ED82261E91AD6A3B8C033CF5932C8858B646216BDD357B73DCA9AE7689EEA8"
            },
            {
              "Id": "ReceiveChunkDataErrorPool:System.Collections.Generic.Stack\u00601\u003CExteriorWorldHandler\u002BChunkLoadErrorListener\u003E",
              "Name": "ReceiveChunkDataErrorPool",
              "Type": "System.Collections.Generic.Stack\u003CExteriorWorldHandler.ChunkLoadErrorListener\u003E",
              "Signature": "private System.Collections.Generic.Stack\u003CExteriorWorldHandler.ChunkLoadErrorListener\u003E ReceiveChunkDataErrorPool",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2AC7C03813C16CBE798D76B3AE91E659AE0682DD55358903BD1B6555EC26E749"
            },
            {
              "Id": "ShowPois:System.Boolean",
              "Name": "ShowPois",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowPois",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B63FCAEB9F9AAA39C615C4F8E43E664166FAB26C255206D630FE7ACD98C8F965"
            },
            {
              "Id": "ShowPotentialPois:System.Boolean",
              "Name": "ShowPotentialPois",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowPotentialPois",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8766168FF9FFEA849CC32C59850EC93E7AE135DC53A6DB785B953DAF05CCCAF"
            },
            {
              "Id": "TileInspector:System.Boolean",
              "Name": "TileInspector",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TileInspector",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "444394957E8CB17BE7C2963998F5F2B165BD8DF2082F3266D8E33E4EEB974D88"
            },
            {
              "Id": "TilePlaceMode:System.Boolean",
              "Name": "TilePlaceMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TilePlaceMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D712078BFA8EFAEB53996B297A2A275C4C7CF75B3B19CAF9C92F3327CCCAED7"
            },
            {
              "Id": "Tiler:Candide.World.AutoTile.AutoTiler",
              "Name": "Tiler",
              "Type": "Candide.World.AutoTile.AutoTiler",
              "Signature": "public Candide.World.AutoTile.AutoTiler Tiler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "10AFE895C3D5B39FCBDBD3FD763E7C221ACDDA239484C8A35CE48E711A8A8409"
            },
            {
              "Id": "VisiblePixelBounds:CandideCreator.Shared.Models.RectangleF",
              "Name": "VisiblePixelBounds",
              "Type": "CandideCreator.Shared.Models.RectangleF",
              "Signature": "public CandideCreator.Shared.Models.RectangleF VisiblePixelBounds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A41981B87157E1D39F64566BB375BF8563588DBDE18352BCEE70495CFAF16D1"
            },
            {
              "Id": "VisibleTileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "VisibleTileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle VisibleTileBounds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C58ADD59E5ED0FEBBD81851C3EC3DAD74836F344F1308708F7DBA77CFD80EEF"
            },
            {
              "Id": "World:Candide.World.ChunkedWorld",
              "Name": "World",
              "Type": "Candide.World.ChunkedWorld",
              "Signature": "public Candide.World.ChunkedWorld World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "049745F6EF2C5996D6DFC258409144DED98D2A361B8B586AD53F216671E582D3"
            },
            {
              "Id": "WorldMap:Candide.World.WorldMap",
              "Name": "WorldMap",
              "Type": "Candide.World.WorldMap",
              "Signature": "public Candide.World.WorldMap WorldMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5289815C3B76763EC0BDC85BF62BA9F059A0ADC507F98BE3634AF92A74EC7FB3"
            },
            {
              "Id": "WorldMapUpdateTime:System.Single",
              "Name": "WorldMapUpdateTime",
              "Type": "System.Single",
              "Signature": "public System.Single WorldMapUpdateTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "407CDCD879597D69AD1223A48C8DCF241F5FCBACAF3DDA6A73CE211C3D5F7C64"
            },
            {
              "Id": "WorldMapUpdateTimer:System.Single",
              "Name": "WorldMapUpdateTimer",
              "Type": "System.Single",
              "Signature": "public System.Single WorldMapUpdateTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E8140CCA03B10432E63A7CB4F36532CC2B2800D3BD870DA856525F2BE9CECD6"
            },
            {
              "Id": "_lastLeftPlacePosition:Microsoft.Xna.Framework.Point",
              "Name": "_lastLeftPlacePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastLeftPlacePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1A26405C30401002CC357964750803FC6CD51A3070AACB1642D4EDF22C12E912"
            },
            {
              "Id": "_lastRightPlacePosition:Microsoft.Xna.Framework.Point",
              "Name": "_lastRightPlacePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastRightPlacePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A13298C4ED64DFA770E1BE84178E11D47FC28E51BA65C12DAFE547586FB5F2C0"
            },
            {
              "Id": "_lastWorldMapUpdatePosition:Microsoft.Xna.Framework.Point",
              "Name": "_lastWorldMapUpdatePosition",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _lastWorldMapUpdatePosition",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE78B2D3DA700E919EE6A5D41B1576A2B257FCE21C8904AE542D15ED3EBC5BE3"
            },
            {
              "Id": "_leftMouseButtonGround:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "_leftMouseButtonGround",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "private System.Nullable\u003CWorldTile.GroundType\u003E _leftMouseButtonGround",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "842F3F170D8AE959E68ABE90781028D0DA2D8712C4DFFF3643DFD50CE314B666"
            },
            {
              "Id": "_leftMouseButtonStructure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "_leftMouseButtonStructure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "private System.Nullable\u003CWorldTile.StructureType\u003E _leftMouseButtonStructure",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83FB115147B479A3E4E746ADA5BEFC44789BA8207352AC62C5182EB8FE365308"
            },
            {
              "Id": "_rightMouseButtonGround:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "_rightMouseButtonGround",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "private System.Nullable\u003CWorldTile.GroundType\u003E _rightMouseButtonGround",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "756B3C39465A30D6E9F35D3560C6E917C57AB04AB3239BAF968415E0C430C6A2"
            },
            {
              "Id": "_rightMouseButtonStructure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "_rightMouseButtonStructure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "private System.Nullable\u003CWorldTile.StructureType\u003E _rightMouseButtonStructure",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1F242E927109BAAA5AC7F1122A9C3894821DF393107E15AFEE813BCC950CBC83"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddExteriorWorld(CandideServer.Models.Worlds.WorldModel, Candide.GameModels.Models.Constructions.Building)-\u003ESystem.Void",
              "Name": "AddExteriorWorld",
              "Signature": "public System.Void AddExteriorWorld(CandideServer.Models.Worlds.WorldModel world, Candide.GameModels.Models.Constructions.Building building)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "building",
                  "Type": "Candide.GameModels.Models.Constructions.Building",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 247,
              "BodyHash": "D7637014335400AD395AAD1855A6FE3A90CB765B89C68C191ED988A1B40ECC7B",
              "Hash": "EB9CAB358CFC231E4F3B7776E5F02B5E579CA131C6DA9A3C6289D5B79D729D0B",
              "CalledMethods": [
                "Candide.World.ExteriorWorldData::LoadExteriorWorldData(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Candide.World.ExteriorWorld::.ctor(Candide.World.ExteriorWorldData, Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)",
                "CandideCreator.Shared.Models.World::get_Map()",
                "CandideCreator.Shared.Models.World::get_TiledMapFileName()",
                "CandideServer.World.Generation.PointOfInterestInserter::PlaceTilesBasedOnTileMapShared(Microsoft.Xna.Framework.Point, System.Boolean, CandideCreator.Shared.Tiled.TiledMap, System.String, System.Boolean, System.Boolean, Shared.Models.WorldTile[,], System.SByte[,])",
                "Candide.World.ExteriorWorldHandler::UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 213,
              "BodyHash": "CD8A901495C16C00DD8538F70874BEA0F3445BDC065019834CA3F4D8B3650588",
              "Hash": "7FBBE3E56AC780C603A9565ED367E4833205FB2B71D4E230547560F92B48CE3F",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::BeforeRender()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ChangeExteriorWorldMap(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void",
              "Name": "ChangeExteriorWorldMap",
              "Signature": "public System.Void ChangeExteriorWorldMap(CandideServer.Models.Worlds.WorldModel world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "CandideServer.Models.Worlds.WorldModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 249,
              "BodyHash": "97EB2AC256FFD55C6AAF454DAAF151F630CEB4AEA1993E62884151774A1EE2E4",
              "Hash": "592DD5534F8A318EE4C772A6380D0033E69C8FE2345CC3D189B199B113A4FD0E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.ExteriorWorldData::LoadExteriorWorldData(System.String)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Candide.World.ExteriorWorld::Remove(Shared.Entity.EntityRemoveInfo)",
                "Candide.World.ExteriorWorld::.ctor(Candide.World.ExteriorWorldData, Microsoft.Xna.Framework.Rectangle, System.Guid)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::SetItem(System.Int32, !0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::set_Item(!0, !1)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollision",
              "Signature": "public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 299,
              "BodyHash": "8D23C0565F106820F5FFE5D1E6C7F9A514CE8E0A84E7C73B3ED57BCC6E8B2DFD",
              "Hash": "1CEA6477EC7F4E8DB8B97DAD54CB792DFE83C1FF7620EE9A078EC1020C6775A3",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 314,
              "BodyHash": "E178B67C19912525DD38EC633A745865B8CBAF475B24B23C33C8B257EF164851",
              "Hash": "7E970981A4957F1B9CE7F869D1839FB040D08C6DDD833468AC45C61CAC3E01DC",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckParticlesVsTerrainCollision",
              "Signature": "public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 278,
              "BodyHash": "B57866944D0E396FB811BBF8FD4078A6BA201B6DCA737C88C8506E434A1E6017",
              "Hash": "13466E79B71516E1D853C170B026EC2BDAAB01C2D2C29AAA4708905A1BC8E933",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 344,
              "BodyHash": "34A619C0C45F4327A89456902F7083F36E450A92711F7EDA74F79100BC3B0821",
              "Hash": "289AFC58F71C3E888F6DAD523F7AF95F2FB598061149B3434D801BEB4D2BB7DD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTransportNodes()-\u003ESystem.Void",
              "Name": "CheckTransportNodes",
              "Signature": "private System.Void CheckTransportNodes()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "E33A28B1CD0ECDA73827FC17AEB10F47916C52EC673A27A0F4D1772AD36CDA50",
              "Hash": "5E0537D1B18AA7F4FD8864C471ED02BD6FE5AF407A20618F63EAB3761F1D80A8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.AxisAlignedBox::Contains(Microsoft.Xna.Framework.Vector3)",
                "Candide.GameModels.Managers.WorldManager::EnterBuilding(System.Guid)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "94F1A8032B106CB7C13AC694C2C43C75762D569E0B4EC5793555DCA94CBB4229",
              "Hash": "9C1096CBDF825E1E19D0B614FFC3FAACDD58A0B02A6909456FA764F42FFAD3EA",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::UnloadAllChunks()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImgui()-\u003ESystem.Void",
              "Name": "CreateImgui",
              "Signature": "public System.Void CreateImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2474,
              "BodyHash": "C7B36424C8DEBC99073B61963004D1C96F71B02563E752026AA46C477235F7F0",
              "Hash": "2906FA21D5344CAFD9CFA3469308C10D1A1AAF87AE855AA6FFBD954164391EBB",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.World.ExteriorWorldHandler::\u003CCreateImgui\u003Eg__P|62_0(Microsoft.Xna.Framework.Point)",
                "System.String::Concat(System.String, System.String, System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::get_Count()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "System.Diagnostics.Stopwatch::StartNew()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.WorldChunk::ClearRender()",
                "Candide.World.ChunkedWorld::ChunkToTilePosition(Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.World.ExteriorWorldHandler::UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Diagnostics.Stopwatch::get_Elapsed()",
                "Microsoft.Xna.Framework.Game::get_TargetElapsedTime()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Candide.World.ExteriorWorldHandler::UpdateChunk(Candide.World.WorldChunk)",
                "Candide.World.ExteriorWorldHandler::RenderFullChunkTiles(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Point)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Debug",
                "TileInspector",
                "Show PoIs on world map",
                "Show PoIs in world",
                "Show Potential PoIs in world",
                "Visual chunk debug",
                "World Information:",
                "No world loaded",
                " Tiles (",
                " pixels each)",
                " Chunks (",
                " tiles each)",
                " Tiles Viewport",
                " loaded chunk",
                "s",
                ":"
              ],
              "Source": null
            },
            {
              "Id": "CreateVisualDebug(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CreateVisualDebug",
              "Signature": "public System.Void CreateVisualDebug(Microsoft.Xna.Framework.Vector2 playerPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1437,
              "BodyHash": "B9592115CA1A95881FC8E431A1B6CAF6E7C4ADFE8F034E3F2E742DE308E1B448",
              "Hash": "EBB32D40CD965B3D73715CFE08D5BB2D3600356CE5D890C26EC6F35368D6F54A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.Color::get_MonoGameOrange()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_SkyBlue()",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_TopRight()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Color::get_DarkRed()",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "System.String[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_One()",
                "CandideCreator.Shared.Graphics.VisualDebug::Rectangle(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Object::ToString()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.VisualDebug.VisualDebugText::Draw(Microsoft.Xna.Framework.Vector2, System.String, Microsoft.Xna.Framework.Color, FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Single[,]::Get(System.Int32, System.Int32)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)"
              ],
              "StringLiterals": [
                "Difficulty: "
              ],
              "Source": null
            },
            {
              "Id": "DebugDrawGround(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DebugDrawGround",
              "Signature": "public System.Void DebugDrawGround(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 playerPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1304,
              "BodyHash": "7FD66B0AFB3E359844564A70C33ADD0B2055EA5E8BBD6709B7D8473B213FC8AF",
              "Hash": "F3D9213F07D1C02232B40EC70D3EAC0AE5F0B0F52FF21DAB25A1848BCB35EEE7",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_MonoGameOrange()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Color::get_SkyBlue()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Color::get_Aquamarine()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Pink()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideServer.ServerManagers.PoiSpaceModel\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Models.RectangleF::get_Center()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Point)",
                "CandideServer.ServerManagers.PoiServerManager::GetAreaForSize(CandideServer.Models.PoiSize)",
                "CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "CandideCreator.Shared.Models.RectangleF::set_Position(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Microsoft.Xna.Framework.Color::get_Yellow()",
                "Microsoft.Xna.Framework.Color::get_DarkViolet()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffectEnum)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffectEnum",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 521,
              "BodyHash": "46B9FB19314E308846762DDC66C1B2ABD0D9E488C2FAAF47AECAF8AD0C7E68B4",
              "Hash": "F272D689489E351210686B2BB7EDEDFE6F2B40DD8C5DCD834676399FB0128401",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Candide.World.ExteriorWorldHandler::DebugDrawGround(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUi",
              "Signature": "public System.Void DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "15E836B2EE11DB9CB9CCEF730E018C8CD7DB18ED6465956165872A434FA37259",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWorldMap(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawWorldMap",
              "Signature": "public System.Void DrawWorldMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "944DFAD1A0EC47322871737FC1FC2F4D22151970998ECAF684E6CF16C24CACA6",
              "Hash": "27F220477BD44A3A9174FC882D6BF6EC7F7F8010E3120504B56989242BA41A8D",
              "CalledMethods": [
                "Candide.World.WorldMap::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E collisionDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 311,
              "BodyHash": "B1B5867FDE95A70F2D0A64D400C61220D491CA1457DB83B0E6C35FFFF852A0A4",
              "Hash": "F68677D74F4857AA05A270CA4DBE8B2C36206EBA4E9EBFF431E7D2FCE163539A",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "GetAllStaticCollisions",
              "Signature": "public System.Void GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E collisionDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "0056F14574E553D01A00BDC3E5DEB6A2FE465B8000E2AB5E981595A913BE4935",
              "Hash": "7C9A8831A9D93B26A0247ED7159021796A34488C10EA552CDD638862257940CB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Shared.Collision.CollisionSpecialGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionSpecialGroup::GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetChunkLoadErrorListener(Microsoft.Xna.Framework.Point)-\u003EExteriorWorldHandler\u002BChunkLoadErrorListener",
              "Name": "GetChunkLoadErrorListener",
              "Signature": "private ExteriorWorldHandler.ChunkLoadErrorListener GetChunkLoadErrorListener(Microsoft.Xna.Framework.Point point)",
              "Visibility": "private",
              "ReturnType": "ExteriorWorldHandler.ChunkLoadErrorListener",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "C1325A3430779E44177251D4C3C1E9655797E73C715FD55CD132A6347B2F71E9",
              "Hash": "5AC2EA3929A665DAA65DFB2CBD81D16C74335A8083F63A6D7C07AFCAFDAFE69C",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CExteriorWorldHandler.ChunkLoadErrorListener\u003E::TryPop(!0\u0026)",
                "ExteriorWorldHandler.ChunkLoadErrorListener::Reset(Microsoft.Xna.Framework.Point)",
                "ExteriorWorldHandler.ChunkLoadErrorListener::.ctor()",
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, ExteriorWorldHandler.ChunkLoadErrorListener\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetViewportTileBounds(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Rectangle",
              "Name": "GetViewportTileBounds",
              "Signature": "public Microsoft.Xna.Framework.Rectangle GetViewportTileBounds(Microsoft.Xna.Framework.Vector2 playerPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Rectangle",
              "Parameters": [
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "9B4CF8711E12653974D680935DECAFD0C8421003BEC69B63CD3473E09D68CD07",
              "Hash": "AC8D42F66E541519C0205FBD9514498E71534C67B634FF4974CCB3F9DC1BA3C6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "612447F6788570F353933DD6C43DD4A943FB0C51607399A86D2A6152BD85E00B",
              "Hash": "AFDFB09442E2C191D85FCD010260DEB61357BE1E44AF390DFB879F006BF94C6F",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.World.HeightAtPointLookUp::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Shared.World.SharedWorldHandler::GetHeightAtFloor(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFullyLoaded()-\u003ESystem.Boolean",
              "Name": "IsFullyLoaded",
              "Signature": "public System.Boolean IsFullyLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "D51E443757EA0B2B32829AF5DC8A95B4C378BC2CBC5B49F349C3F04AD8B4BF2B",
              "Hash": "E1D0123AD258D66D8A9CB2DA734130B9B5FA1B04DE38CB89E514C15AC1545835",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::get_Count()",
                "System.Collections.Generic.HashSet\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "HashSet.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnReceiveChunkDataError(Microsoft.Xna.Framework.Point, System.Byte)-\u003ESystem.Void",
              "Name": "OnReceiveChunkDataError",
              "Signature": "private System.Void OnReceiveChunkDataError(Microsoft.Xna.Framework.Point position, System.Byte errorTypeCode)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "errorTypeCode",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "619CCC54E6C0FD7CD1FD91E4FCE1A1979E9CF87F84FB1A96095F2404B697D4E9",
              "Hash": "065DFD4C6BF89CC25D8C17E8BB93836CCA01CC6BB1E180A62F2F45325DFAD3D2",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveChunkData(CandideServer.MessageModels.Chunks.ChunkDataMessage)-\u003ESystem.Void",
              "Name": "ReceiveChunkData",
              "Signature": "private System.Void ReceiveChunkData(CandideServer.MessageModels.Chunks.ChunkDataMessage data)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "CandideServer.MessageModels.Chunks.ChunkDataMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 258,
              "BodyHash": "B29167C67A5EE48EB165EC97529B823200B90172433AD06F104A6C922AAF6DC9",
              "Hash": "63AF7FE38F152F55EA3146F2A36EB728AC2AAB2BD83A6D2873C541349C055363",
              "CalledMethods": [
                "Candide.World.ExteriorWorldHandler::ReturnChunkLoadErrorListener(Microsoft.Xna.Framework.Point)",
                "Candide.World.ChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)",
                "Candide.World.ChunkedWorld::ChunkLoaded(Candide.World.WorldChunk)",
                "Candide.World.ExteriorWorldHandler::UpdateWorldTiles(Shared.Models.WorldTile[,], System.SByte[,], System.String[,], Shared.Models.WorldTile[], System.String[], Microsoft.Xna.Framework.Point, Candide.World.ChunkedWorld, Candide.World.WorldChunk)",
                "System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)",
                "List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.GameModels.Controllers.CropController::ReceiveCrop(CandideServer.MessageModels.Crops.CropDataMessage)",
                "System.Collections.Generic.List\u003CShared.Models.Items.WorldItemModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.WorldItemModel\u003E::get_Current()",
                "Candide.GameModels.Controllers.WorldItemController::SpawnWorldItem(Shared.Models.Items.WorldItemModel)",
                "List.Enumerator\u003CShared.Models.Items.WorldItemModel\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reload()-\u003ESystem.Void",
              "Name": "Reload",
              "Signature": "public System.Void Reload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "2BE6C9033CA8C3C3B17F6E14D51FA639255F6289135E0C48FF88225E282771EB",
              "Hash": "5E2A2F2CC6141517B2E729DBFC072068C5BF96237D8D78E7080C7DF8560C9094",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::ReloadAllChunks()",
                "Candide.World.ExteriorWorldHandler::ReceiveChunkData(CandideServer.MessageModels.Chunks.ChunkDataMessage)",
                "System.Action\u003CCandideServer.MessageModels.Chunks.ChunkDataMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.World.ExteriorWorldHandler::GetChunkLoadErrorListener(Microsoft.Xna.Framework.Point)",
                "ExteriorWorldHandler.ChunkLoadErrorListener::OnReceiveChunkDataError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"
              ],
              "StringLiterals": [
                "get-chunk"
              ],
              "Source": null
            },
            {
              "Id": "RemoveWorld(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveWorld",
              "Signature": "public System.Void RemoveWorld(System.Guid worldId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "4B1CF302ED83B30E8181C4D4FD05F9088D138D801E466C5D72E0101C2C645B93",
              "Hash": "E9BB5EC71B8E8136F8B101A4DC82ED4F25349A621537A2C749350B1C77142944",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::Remove(!0, !1\u0026)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::Remove(System.Int32)",
                "Shared.Entity.EntitySystem::WorldUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RenderFullChunkTiles(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "RenderFullChunkTiles",
              "Signature": "private System.Void RenderFullChunkTiles(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, Microsoft.Xna.Framework.Point chunkPosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1738,
              "BodyHash": "588B081F59D2021CDB22770D584156D86CCEE89D530922C17ABD34362ECBD571",
              "Hash": "D71DF96F9DAEE7BD4A16412319C6618BC72256678ADBB6727196A8FA48898F8C",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::TryGetWorldChunk(System.Int32, System.Int32, Candide.World.WorldChunk\u0026)",
                "Candide.World.AutoTile.AutoTiler::RenderAll(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoTile.AutoTilerLayers::ScanChunk(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReturnChunkLoadErrorListener(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "ReturnChunkLoadErrorListener",
              "Signature": "private System.Void ReturnChunkLoadErrorListener(Microsoft.Xna.Framework.Point point)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "E7EAF82C1FA8ACE3ED71CDFF230CDD1B4655EC8BF16DF0B9D795CD6D12E934A2",
              "Hash": "D700AA20D1AD107F81FEBDE0147CABB58481FBE4FD525695950959E023B55BD8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, ExteriorWorldHandler.ChunkLoadErrorListener\u003E::Remove(!0, !1\u0026)",
                "System.Collections.Generic.Stack\u003CExteriorWorldHandler.ChunkLoadErrorListener\u003E::Push(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void",
              "Name": "SyncFullGameState",
              "Signature": "public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "CandideServer.ServerServices.GetFullGameStateResponse",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 403,
              "BodyHash": "4AF4F905B14BA5128096CB0CC7C08BCEC1B74D5F4F4A8FF62547F08EF59914EA",
              "Hash": "59372279D02B382982BB925FDE33326ACAE6823CD4CBA9AB9BB2D25AF33A62EB",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "System.SByte[,]::.ctor(System.Int32, System.Int32)",
                "System.String[,]::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "Shared.Entity.EntitySystem::Clear()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::Clear()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::Clear()",
                "System.Boolean[,]::.ctor(System.Int32, System.Int32)",
                "Candide.World.WorldMap::Dispose()",
                "Candide.World.WorldMap::.ctor(Candide.World.ChunkedWorld, System.Guid)",
                "Candide.UserSettings.GameAutoUserSettings::get_MiniMapOpen()",
                "Candide.World.FogOfWarWorldMap::Dispose()",
                "Candide.Save.WorldMapSaveManager::TryLoadInWorldMap(Candide.World.WorldMap, CandideServer.ServerServices.GetFullGameStateResponse)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TilesUpdated(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void",
              "Name": "TilesUpdated",
              "Signature": "public System.Void TilesUpdated(Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "ECB40028A6FB28D7D4A4A3D6BAD49FA3E9E536A04232D4815CC7C6D089A46B2C",
              "Hash": "00829E9FE790617D0C88062AA88451C1F54429A6582AA7426CF91BBCB870B855",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.ExteriorWorldHandler::UpdateChunk(Candide.World.WorldChunk)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload(Candide.World.WorldChunk)-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload(Candide.World.WorldChunk chunk)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "A045B99E4E02839B81B0E2CE47E4059A9500748B5EC9FBE70F85940BA3F80F1F",
              "Hash": "04A67A1AAEBF3CC84581D096BED0E3C223B892AC347895650FF268477A7ED487",
              "CalledMethods": [
                "Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)",
                "Candide.World.ChunkedWorld::GetTileRectangleForChunk(Candide.World.WorldChunk)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Point)",
                "Candide.GameModels.Controllers.EntityController::ForgetEntities(Shared.Entity.EntitySystem, CandideCreator.Shared.Models.RectangleF)",
                "Candide.GameModels.Controllers.CropController::ForgetCrops(Microsoft.Xna.Framework.Rectangle)",
                "Candide.GameModels.Controllers.WorldItemController::ForgetWorldItems(CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 670,
              "BodyHash": "534FF1CD5B3D260ABDCD935F2822602670B529BE656EF61BE3FEDF05389ABC59",
              "Hash": "8A4291D12DF250C746319ADCD62553113E324E740714ACA4EA0E514F32A507CC",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)",
                "Candide.World.AutoTile.AutoTilerLayers::Update()",
                "Candide.Graphics.Camera::get_CurrentPositionCenter()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "Candide.World.ChunkedWorld::CheckChunks(Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)",
                "Candide.World.ExteriorWorldHandler::GetViewportTileBounds(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)",
                "CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)",
                "Candide.World.ExteriorWorldHandler::UpdateExteriors(Microsoft.Xna.Framework.GameTime)",
                "Candide.World.ExteriorWorldHandler::CheckTransportNodes()",
                "Candide.World.ExteriorWorldHandler::UpdateDebug(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ExteriorWorldHandler::ReceiveChunkData(CandideServer.MessageModels.Chunks.ChunkDataMessage)",
                "System.Action\u003CCandideServer.MessageModels.Chunks.ChunkDataMessage\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.World.ExteriorWorldHandler::GetChunkLoadErrorListener(Microsoft.Xna.Framework.Point)",
                "ExteriorWorldHandler.ChunkLoadErrorListener::OnReceiveChunkDataError(System.Byte)",
                "System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.World.WorldMap::CancelOverlay()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.UserSettings.GameAutoUserSettings::set_MiniMapOpen(System.Boolean)",
                "Candide.World.ExteriorWorldHandler::UpdateWorldMap(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::op_Inequality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Candide.World.WorldMap::UpdateInput(System.Single)"
              ],
              "StringLiterals": [
                "get-chunk"
              ],
              "Source": null
            },
            {
              "Id": "UpdateChunk(Candide.World.WorldChunk)-\u003ESystem.Void",
              "Name": "UpdateChunk",
              "Signature": "private System.Void UpdateChunk(Candide.World.WorldChunk chunk)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 163,
              "BodyHash": "408C3B0F871A1D1DEAC79900D8A5BE691A7C370D03AE1AD1F8CE18B918577259",
              "Hash": "05E81A01171E56537C98450B438D0C522D61539F9DFDC435C6F79A4B7185F2C2",
              "CalledMethods": [
                "System.Array::GetLength(System.Int32)",
                "Candide.World.AutoMesh.AutoMesher::MakeMesh(Candide.World.WorldChunk, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "Candide.World.ExteriorWorldHandler::RenderFullChunkTiles(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Point)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle, System.Boolean, System.Boolean)-\u003ESystem.Void",
              "Name": "UpdateChunkRenders",
              "Signature": "public System.Void UpdateChunkRenders(Microsoft.Xna.Framework.Rectangle changedTilesBounds, System.Boolean needsToRemesh, System.Boolean renderOnlyTheChangedTiles)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "changedTilesBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "needsToRemesh",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "renderOnlyTheChangedTiles",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 579,
              "BodyHash": "2203E6A9EEE90A23E7D1B00CFAD058F62F225E362734E1CC61FE2A51C553A7A5",
              "Hash": "F5DCE97BF0B41F373F1BCF1DD9A929E1BB2DEEF5B9413C2EAF96A1B5432C0F14",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.ChunkedWorld::GetLoadedChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)",
                "System.Collections.Generic.List\u003CCandide.World.WorldChunk\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::get_Current()",
                "Candide.World.AutoTile.AutoTiler::RenderAll(Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "Candide.World.AutoMesh.AutoMesher::MakeMesh(Candide.World.WorldChunk, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Boolean)",
                "List.Enumerator\u003CCandide.World.WorldChunk\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateDebug(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "UpdateDebug",
              "Signature": "private System.Void UpdateDebug(Microsoft.Xna.Framework.Vector2 playerPosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1008,
              "BodyHash": "8C7F5772BC0EA7B2DA90672732EFA3B68B191FABEAAB2492DECB6C07906B086F",
              "Hash": "A4D864B1AEA8FAAEF01345EB71EC7ED756481F50C7ECC4665DB007A55847531E",
              "CalledMethods": [
                "Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)",
                "Candide.Input.InputManager::Pressed(Candide.Input.MouseButtons)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_AspectRatio()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_GravityScale()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)",
                "Candide.World.ExteriorWorldHandler::CreateVisualDebug(Microsoft.Xna.Framework.Vector2)",
                "Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()",
                "Candide.Input.InputManager::Down(Candide.Input.MouseButtons)",
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Point::op_Inequality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()",
                "System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateExteriors(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateExteriors",
              "Signature": "private System.Void UpdateExteriors(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "C87C3A069F920D3E9EC70CD6F44A2FD3369F2B1F02319F3C0F75B425C51C521D",
              "Hash": "8E66E4BDD53156AB11E9CB2C8A6831C8D7E31282904A33DC22EB3CE6A0DAE125",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)",
                "Candide.World.ExteriorWorld::SetLoaded()",
                "Candide.World.ExteriorWorld::Update(Microsoft.Xna.Framework.GameTime)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::get_Current()",
                "Candide.World.ExteriorWorld::SetUnloaded()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWorldMap(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "UpdateWorldMap",
              "Signature": "private System.Void UpdateWorldMap(Microsoft.Xna.Framework.Vector2 playerPosition)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "115EA8621286D7679F881011FB57CA768C707AB3269D9A2BC81743AE0CA7FB8A",
              "Hash": "0C6AAA35358A5D8A1A0AAEA8A45AF942121F3744E4931E244C49FE6DF58AAF9D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Candide.World.WorldMap::UpdateTilesAroundPosition(Microsoft.Xna.Framework.Vector2, System.Int32)",
                "Candide.World.FogOfWarWorldMap::.ctor(Candide.World.ChunkedWorld)",
                "Candide.World.FogOfWarWorldMap::QueueUpdateWholeMap()",
                "Candide.World.FogOfWarWorldMap::Update(Microsoft.Xna.Framework.Vector2, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWorldTiles(Shared.Models.WorldTile[,], System.SByte[,], System.String[,], Shared.Models.WorldTile[], System.String[], Microsoft.Xna.Framework.Point, Candide.World.ChunkedWorld, Candide.World.WorldChunk)-\u003ESystem.Void",
              "Name": "UpdateWorldTiles",
              "Signature": "private System.Void UpdateWorldTiles(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.String[,] biomeIds, Shared.Models.WorldTile[] chunkTiles, System.String[] chunkBiomeIds, Microsoft.Xna.Framework.Point chunkPosition, Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "biomeIds",
                  "Type": "System.String[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkTiles",
                  "Type": "Shared.Models.WorldTile[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkBiomeIds",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunkPosition",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "chunk",
                  "Type": "Candide.World.WorldChunk",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 228,
              "BodyHash": "FF532A0D902A04F7CCB0BE20026C75151FCAEC4FF08B5FC531D34D1BCCA00D90",
              "Hash": "1FD07121A4CF0E11E7544F5F5AB5637114088703DE46143058922D95D9A8AA49",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Set(System.Int32, System.Int32, Shared.Models.WorldTile)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)",
                "System.String[,]::Set(System.Int32, System.Int32, System.String)",
                "Candide.World.ExteriorWorldHandler::UpdateChunk(Candide.World.WorldChunk)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ECAB2EC48795D5B373A0CDF7E550F98C6BC7F8E3C0455C419629A5C20A91B57A"
        },
        {
          "Id": "Candide.World.Face",
          "Name": "Face",
          "DisplayName": "Face",
          "FullName": "Candide.World.Face",
          "Namespace": "Candide.World",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Binormal:Microsoft.Xna.Framework.Vector3",
              "Name": "Binormal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Binormal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F14EDC71E404AEEA6F37F5BE10DD06E0F76E423E1FA6079DC907134C89B995B8"
            },
            {
              "Id": "Normal:Microsoft.Xna.Framework.Vector3",
              "Name": "Normal",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Normal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD1BE502DA5591260AE4E17CA71A0BFEF1C632E04BD58DED8B3762901A793F7"
            },
            {
              "Id": "Tangent:Microsoft.Xna.Framework.Vector3",
              "Name": "Tangent",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Tangent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128E88E70C16237DC2817FF563750C3D2910C7C0E49733E000621DB392D10AF1"
            },
            {
              "Id": "V1:System.UInt16",
              "Name": "V1",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 V1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39C668638604C350BBA49A26A2077AC41F5A5C834823F0A30CF719E08591C800"
            },
            {
              "Id": "V2:System.UInt16",
              "Name": "V2",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 V2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "178605D61F76F02299CEB16A8F58FD8E5A6EFC9C805B6789E6E422DDB536274B"
            },
            {
              "Id": "V3:System.UInt16",
              "Name": "V3",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 V3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C3F494DC56441E8BE97A2D4B10346877C1F3EF239593FC6AB782E7A4FBD102C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026)-\u003ESystem.Void",
              "Name": "CalculateNormal",
              "Signature": "public System.Void CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026 vert)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vert",
                  "Type": "Microsoft.Xna.Framework.Vector3[]\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 322,
              "BodyHash": "75F3D4447D2A7DB1553BD5FFB247BE709EB3BBC97DE331D74D5FF7B221ADE2DD",
              "Hash": "443CE24ADCCF9BBE4AFB6666AF5FCCEF3FB0341AE86E26D6B72BF5761CFC6024",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Math::Abs(System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitX()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7C27AEFB39B406208B2A2A3CE03B1A3AD7F8C89ED0B9518D7B0BD2411B2CF30D"
        },
        {
          "Id": "Candide.World.FogOfWarWorldMap",
          "Name": "FogOfWarWorldMap",
          "DisplayName": "FogOfWarWorldMap",
          "FullName": "Candide.World.FogOfWarWorldMap",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PartCount:Microsoft.Xna.Framework.Point",
              "Name": "PartCount",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PartCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E901EF21CC76171251CD0DAF955FBEE431D1B8B3A51B51EA385B27F33021855"
            },
            {
              "Id": "Parts:Candide.World.WorldMapPart[]",
              "Name": "Parts",
              "Type": "Candide.World.WorldMapPart[]",
              "Signature": "public Candide.World.WorldMapPart[] Parts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DCC07356753B26B6BC51D9632E21E0EF9045E0E803A0B6E1AE0F8ACC042A76A"
            },
            {
              "Id": "PartSize:Microsoft.Xna.Framework.Point",
              "Name": "PartSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PartSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FE09DCB021988E59FC7BD1DA32780F515FA018FB5BF8538E13F3E375FD2D24D"
            },
            {
              "Id": "World:Candide.World.ChunkedWorld",
              "Name": "World",
              "Type": "Candide.World.ChunkedWorld",
              "Signature": "public Candide.World.ChunkedWorld World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "049745F6EF2C5996D6DFC258409144DED98D2A361B8B586AD53F216671E582D3"
            },
            {
              "Id": "_hasDisposed:System.Boolean",
              "Name": "_hasDisposed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDisposed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDC26B68D15E50C90C5D3520AF0CBD49DC4EB9F101C8A6BA319D84A250CB37F7"
            },
            {
              "Id": "_shouldUpdateWholeArea:System.Boolean",
              "Name": "_shouldUpdateWholeArea",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldUpdateWholeArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D73F6035300E81455939EC7496C7369FAAE0731D275EF9A490D836FFA38BC89"
            },
            {
              "Id": "_updateCenter:Microsoft.Xna.Framework.Point",
              "Name": "_updateCenter",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _updateCenter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC8AD59DDC58744EF30B4069A0E2964DC79AAE655AC87895B3A86A65024F92BD"
            },
            {
              "Id": "_updateRadiusSquare:System.Int32",
              "Name": "_updateRadiusSquare",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _updateRadiusSquare",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FA81A87AE8A6E2EFECD6ABDD87E0A94C1888297A4D08866E97E7F147535A850"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "E328FDAB354E88739454DDFCDB752AD377FA0DB020A0E5D2CA9BFB8E18AC80BA",
              "Hash": "1FBCB0AB3BCEF1C03EF277F599B4EE9F40FE522C0E60A745C6E8E83E6B121B18",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueUpdateWholeMap()-\u003ESystem.Void",
              "Name": "QueueUpdateWholeMap",
              "Signature": "public System.Void QueueUpdateWholeMap()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4D4A6935C84BEE1EC6830363587611F2960CE97BBE886E381EA423FCC74DFD3E",
              "Hash": "7ECD4D85A1E12EF7904BCE6CE23E0AB6FFB3553702A76C9D4946CC03F1990B49",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.Vector2, System.Int32)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.Vector2 centerPosition, System.Int32 tileRadius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "centerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileRadius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 149,
              "BodyHash": "C6DA36C1154F3BC1CD54913A926D4FF2A9B1689F4D13C923B5C375674A359D5C",
              "Hash": "548A1C1F70F6638DE26D2A95438CE6DD10398CD2457CECB115DE886945735915",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.FogOfWarWorldMap::UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePart(Candide.World.WorldMapPart, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdatePart",
              "Signature": "public System.Void UpdatePart(Candide.World.WorldMapPart part, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "part",
                  "Type": "Candide.World.WorldMapPart",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 396,
              "BodyHash": "D3C0C47EFC45DE967600C6456CA4035D15DE6DA1739D38EA8849DF6C0F101F35",
              "Hash": "4CC8600C19EE01D0C8BAC3CEAABBE3D738244B984DA7CB302D89DB934ABD6375",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(System.Int32, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, !!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateRectangle",
              "Signature": "public System.Void UpdateRectangle(System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "426DEEA54247A6878B0CD74B6A34797661EC85242A869FE0507DE91E69FC435B",
              "Hash": "528C52921D75E6E66E63790755FAD59B11AD2C5A19EFF4EA41FD11D3D4988860",
              "CalledMethods": [
                "Candide.World.FogOfWarWorldMap::UpdatePart(Candide.World.WorldMapPart, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWholeRectangle(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateWholeRectangle",
              "Signature": "public System.Void UpdateWholeRectangle(System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "EFA28A475756CF349233672EA8848EBCAF34F84D4E3CBB2E80F706363AD4380B",
              "Hash": "21CE06029D6179D2E3C837CCDDF587A7E1BABF7D993796192B11F251E08B50C8",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.FogOfWarWorldMap::UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2BE5B4C7EC248DFEE1487F7B4BB6F8F4DC0B5281B3DA01B2F697F869C15C122D"
        },
        {
          "Id": "Candide.World.InteriorWorldHandler",
          "Name": "InteriorWorldHandler",
          "DisplayName": "InteriorWorldHandler",
          "FullName": "Candide.World.InteriorWorldHandler",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsLoading:System.Boolean",
              "Name": "IsLoading",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLoading",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B12300026F991C3831566A3A8D449485D253A4BC2F98AFB1108578AD1B36D198"
            },
            {
              "Id": "_checkTransportNodeCooldown:System.Single",
              "Name": "_checkTransportNodeCooldown",
              "Type": "System.Single",
              "Signature": "private System.Single _checkTransportNodeCooldown",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1079C8A6054176D0EDBA67D85024D111C86744EB34E5582A0D30F63C5515DE3E"
            }
          ],
          "Properties": [
            {
              "Id": "World:Candide.World.World",
              "Name": "World",
              "Type": "Candide.World.World",
              "Signature": "public Candide.World.World World",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "74E1040FA02B36B8BC66EF8AB79C0A504E2B1580E0C4DC95868A7A3B5A4D4D07"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollision",
              "Signature": "public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "535C6B12D098131FBA3156C0180D869FF8488A4F5C0230451FF0690F6701E96B",
              "Hash": "C9C953A7E0A6683B9CA1F5AA2EF0208828FF07F7ED9760B16F079DFEB3EEFEEC",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "ABE2618EB254AE1679197D0F7499F98FD55C428EF24BBE194BA32FA48FB1DEF8",
              "Hash": "304E73FD79804A4D735061BB376ADC8454ED561C7DB061E09A3F73FA2CFF95A4",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTransportNodes(System.Single)-\u003ESystem.Void",
              "Name": "CheckTransportNodes",
              "Signature": "private System.Void CheckTransportNodes(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 561,
              "BodyHash": "D4DECA99C0DC8C8F3F216196A1D068345352E61EFDF64855C120A8911185CF6C",
              "Hash": "EE5AFB0BF203EC3A6B374059C75B77AD9CA4F8ECEB2C9A89D9AD05D9164D79F7",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::Replace(System.Char, System.Char)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "CandideCreator.Shared.Models.AxisAlignedBox::Contains(Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "Candide.GameModels.Managers.DungeonManager::TryEnterDungeon(System.Guid, System.Guid, System.Int32)",
                "Candide.GameModels.Managers.WorldManager::ExitDungeon()",
                "Dictionary.Enumerator\u003CSystem.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Models.World::get_TransportNodes()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()",
                "Candide.GameModels.Managers.WorldManager::ExitBuilding(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [
                "ConnectionError_Content",
                "0x0",
                "0x1",
                "0x2",
                "dungeon2:",
                ":time"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum effectEnum)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "effectEnum",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "8866989825338208245A2D4D3629474A32B17B8BB2101F775C7683325CD31783",
              "Hash": "E37F315CED4E6F411B6FE8BB3B64045D89C545FAE537DE6E122451BA7D4B46FC",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "CandideCreator.Shared.Tiled.TiledMap::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawUi",
              "Signature": "public System.Void DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "15E836B2EE11DB9CB9CCEF730E018C8CD7DB18ED6465956165872A434FA37259",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawWorldMap(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawWorldMap",
              "Signature": "public System.Void DrawWorldMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "22EE32B974BD95C279C936CFDEAE69A36D1F247AADA0B24B393B43D109A5F206",
              "Hash": "78D44BAEA0B110BC6F14B8C14E687823B23CACE4B3CFADF2069CF4C7080A1CAC",
              "CalledMethods": [
                "Candide.World.WorldMap::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntitiesLoaded()-\u003ESystem.Void",
              "Name": "EntitiesLoaded",
              "Signature": "public System.Void EntitiesLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1D45A4E36ECA09C935727216A7C2658FF8D066F46DC692C70E93BA0452F1F365",
              "Hash": "3AFD94464CDA952A808DC5B849AB4858498785C51F537590D87AA306E50A11D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "0E69711FF331AFB3C5F7698DDC9CBE108286939DE305DF8F471E3C43CEA7FC8A",
              "Hash": "06925C1BFB7ECB72313D684A56CFD70A65DBC547B4200B282DDFBA973E3B5393",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.World.World::get_HeightAtPointLookup()",
                "Shared.World.HeightAtPointLookUp::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Shared.World.SharedWorldHandler::GetHeightAtFloor(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsFullyLoaded()-\u003ESystem.Boolean",
              "Name": "IsFullyLoaded",
              "Signature": "public System.Boolean IsFullyLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "1F9A839098D5A6A7453E4AA0C01E812AA03AE2B49B74AEB51B12CF96EF764EA1",
              "Hash": "C40E7878F5676F6F5952883CFD48D1D59ECF22E12D7BA54C4626C2B34E32A122",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "A1FC763FB49FCDB7630C07D8835CFF4A7F6FA472448A4FFC4883BD27B9A7B190",
              "Hash": "77D33D31416E9D0A32C83D339ED033047993C606C1434190E5A03F97701C9CC1",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.World.InteriorWorldHandler::get_World()",
                "CandideCreator.Shared.Tiled.TiledMap::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Sound.AudioWorld::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Candide.World.InteriorWorldHandler::CheckTransportNodes(System.Single)",
                "Candide.World.WorldMap::CancelOverlay()",
                "Candide.Input.PlayerControllerKeyBind::Pressed()",
                "Candide.UserSettings.GameAutoUserSettings::set_MiniMapOpen(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C9F5F7DD3BA63288CC9C17F53EFF5A8D1E3D40B9A128C54AF9865317B11F8E9"
        },
        {
          "Id": "Candide.World.OldInteriorWorldHandler",
          "Name": "OldInteriorWorldHandler",
          "DisplayName": "OldInteriorWorldHandler",
          "FullName": "Candide.World.OldInteriorWorldHandler",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveWorlds:System.Collections.Generic.List\u00601\u003CCandide.World.WorldData\u003E",
              "Name": "ActiveWorlds",
              "Type": "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.WorldData\u003E ActiveWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B653A2735CDA33129F1B8EB1E576B1C2C1F152D189B5821B07A0A5E3E209AF8"
            },
            {
              "Id": "CurrentWorld:Candide.World.WorldData",
              "Name": "CurrentWorld",
              "Type": "Candide.World.WorldData",
              "Signature": "public Candide.World.WorldData CurrentWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7BFC357A049C595A3CC7B03F53852EC59B466D012D358E1CF0503613C9EAB69C"
            },
            {
              "Id": "DummyWorld:Candide.World.WorldData",
              "Name": "DummyWorld",
              "Type": "Candide.World.WorldData",
              "Signature": "private Candide.World.WorldData DummyWorld",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0CCE49FDD2AA117A0E01F1633CF58A9471376AA1B96F740093A31B886C7A4D04"
            },
            {
              "Id": "EdgePreviewDistanceSq:System.Single",
              "Name": "EdgePreviewDistanceSq",
              "Type": "System.Single",
              "Signature": "private System.Single EdgePreviewDistanceSq",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFAB1725C9D1A33A9531DED82080EF17B31DEB921B55ED1D9DF18ABC5128A6DE"
            },
            {
              "Id": "EntityAuraInfoImgui:System.Boolean",
              "Name": "EntityAuraInfoImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityAuraInfoImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65AA901616C61218595F0DE61546947C984A730B2242340B4609A63E5F0B7C4F"
            },
            {
              "Id": "EntityInfoBoxesImgui:System.Boolean",
              "Name": "EntityInfoBoxesImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityInfoBoxesImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "786C3B98E28FA6A987A79E9091B577B315BC6A1274BFD893ED9F96705A3F568B"
            },
            {
              "Id": "LoadedWorlds:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.World.World\u003E",
              "Name": "LoadedWorlds",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.World\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.World\u003E LoadedWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5538D9EC6468C1459C8FAFB951D87F391707DA072001F0E6E599F41E18AF9A13"
            },
            {
              "Id": "MainWorld:Candide.World.World",
              "Name": "MainWorld",
              "Type": "Candide.World.World",
              "Signature": "public Candide.World.World MainWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FE7996BC6F6B7702444E3EB46B10FD71A50BAF7F5717334A2C73E2C3F4860ED1"
            },
            {
              "Id": "UpdatingWorlds:System.Boolean",
              "Name": "UpdatingWorlds",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UpdatingWorlds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF7A7DD5D91912B6BCCAD5A83298B7B0713EBCE78DE631A0D5B86A8396146E0A"
            },
            {
              "Id": "WorldsToAdd:System.Collections.Generic.List\u00601\u003CCandide.World.WorldData\u003E",
              "Name": "WorldsToAdd",
              "Type": "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.WorldData\u003E WorldsToAdd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FF7E156A1FB56C212F3C4FA4062F52E93F7DD4A04812AF3CC3AD689005E6B72"
            },
            {
              "Id": "_currentNodeInstance:Candide.World.TransportNodeInstance",
              "Name": "_currentNodeInstance",
              "Type": "Candide.World.TransportNodeInstance",
              "Signature": "private Candide.World.TransportNodeInstance _currentNodeInstance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69B49E4AFFF41367F924855711DA1C7734B8AD7EBA302F5041D16901E0ABDF5D"
            },
            {
              "Id": "_isInsideTransport:System.Boolean",
              "Name": "_isInsideTransport",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isInsideTransport",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E08B659BED849AA072C51D53119EEDA6DAB722AFD71822BEEC1853079E8795C"
            },
            {
              "Id": "_queuedWorld:Candide.World.World",
              "Name": "_queuedWorld",
              "Type": "Candide.World.World",
              "Signature": "private Candide.World.World _queuedWorld",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6236C4469B418101A2F6365755CE28EBDBFE5F9EB3F455D890510FA3706B70EA"
            },
            {
              "Id": "_transitionState:System.Int32",
              "Name": "_transitionState",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _transitionState",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D851B2A772DD25522FEFE08A7BACC7F1D86C153DD5E16FD53D5E0401C12E7E9"
            },
            {
              "Id": "_transitionTime:System.Double",
              "Name": "_transitionTime",
              "Type": "System.Double",
              "Signature": "private System.Double _transitionTime",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FF99398EBF1D8126267B197FFEFE8A2217332901E3DDBFD437FE79BEB0A9F981"
            },
            {
              "Id": "_transportQueued:System.Boolean",
              "Name": "_transportQueued",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _transportQueued",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEF0E397EDB04659295B31AF0A1B905DE4C3CDB7BF77541D27D2C1A11FBA9A1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ActuallyRemoveActiveWorld(Candide.World.WorldData)-\u003ESystem.Void",
              "Name": "ActuallyRemoveActiveWorld",
              "Signature": "public System.Void ActuallyRemoveActiveWorld(Candide.World.WorldData activeWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeWorld",
                  "Type": "Candide.World.WorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "CD2D289EAFBA78EB7D7771AF0AE973AF934A4A0B8D27533BAE7C4E917FFD1DCF",
              "Hash": "F2899F5A210BBA0F747CF0E5CB215B98551823CBE878664CDC525722C93041EE",
              "CalledMethods": [
                "Candide.World.WorldData::Dispose()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddActiveWorld(Candide.World.WorldData)-\u003ESystem.Void",
              "Name": "AddActiveWorld",
              "Signature": "public System.Void AddActiveWorld(Candide.World.WorldData activeWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeWorld",
                  "Type": "Candide.World.WorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "FE9E49898D5930DD89913DF8779A0605F0AF60897673D1AC1817701C9671518A",
              "Hash": "F3350EA7ED3FBCCEF9285D02132CD6BE768BB13EF1EA9E9154EC997364E1D49F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::Add(!0)",
                "Candide.World.World::WorldLoad()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "AA88CFE4E6D99066AF1682D910FEF12DF4FB3C566D77906F3DFAB8466BECA811",
              "Hash": "32388ED912D9A2E00C1AE3A2475EA94ABFE864C7B2119F675064A1A81EB50C3D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Shared.Entity.EntitySystem::BeforeRender()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollision",
              "Signature": "public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 vector2, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape shape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vector2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "12B5CF78E36EF0E399148D9AB075027220D3629199C0F3005BBE615F10C05C07",
              "Hash": "F480FBB4C82CD5375B5820AB6349C004721B04F46953F30E90BA5DECF20B3F93",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Shared.Collision.CollisionTerrainGroup::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 vector2, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape shape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vector2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 102,
              "BodyHash": "DD599E94EF8F4C058FDE596B51613462885D1F135579A26B31036F9DF8927BAF",
              "Hash": "17013B44380CDAF4289BD93612A05DDB36316E243D70100271AE9F56CD806E9E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Shared.Collision.CollisionTerrainGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearActiveWorlds()-\u003ESystem.Void",
              "Name": "ClearActiveWorlds",
              "Signature": "private System.Void ClearActiveWorlds()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "03A7BDC7F1598882D4ECE72FFEC1A330E2E1A4829C53F1E18F9288B07FDCA546",
              "Hash": "1C8270347491E4FF53C301723F70D322C2A793C68450563A0EA45759772B1D80",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Candide.World.WorldData::Dispose()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 287,
              "BodyHash": "91E8776322567115D4A6CFFAF3E9258052E9750F16F4A1059B20908B688C92BD",
              "Hash": "312CFB1DE494274180F5924D3BA05A8F17972A71BA000382E96FE9CF236AE42D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Entities.EntitySystemImGui::CreateImGui(Shared.Entity.EntitySystem, System.String, System.Boolean)",
                "ImGuiNET.ImGui::TreePop()",
                "Candide.Sound.AudioWorld::CreateImGui()",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Entities.EntitySystemImGui::CreateImguiInfoBoxes(Shared.Entity.EntitySystem, System.String, System.Boolean)",
                "Candide.Entities.EntitySystemImGui::CreateAuraImguiInfoBoxes(Shared.Entity.EntitySystem)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                " entities",
                " audio",
                "Entity info boxes",
                "Entity auras",
                "Render hitboxes"
              ],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "FEA17C9EE3FD92BCE9F74E78501074E74CC97A444F5677AA810A557D8D064E53",
              "Hash": "6D01C344B7BB8DCF2840C927B44480C6CDA7A4B484679B2BFBF413A6491D0E33",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::SetOrigin(System.Int32, System.Int32)",
                "CandideCreator.Shared.Tiled.TiledMap::Draw(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBottom(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "DrawBottom",
              "Signature": "public System.Void DrawBottom(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffect",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "16832762A769B1F890CFB9C19D0A57177BB19B0D0059117755288C529108A765",
              "Hash": "53049695F7AA057A2A73A4DAAA9BB47DBCA21E69309379AC296ABBF21592B9A3",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::SetOrigin(System.Int32, System.Int32)",
                "CandideCreator.Shared.Tiled.TiledMap::DrawBottom(CandideCreator.Shared.Graphics.CustomSpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawTop(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawTop",
              "Signature": "public System.Void DrawTop(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "A941C7815D412F0CB246331E028D8B531261211FCDF09D9BEF7496DF49760AEB",
              "Hash": "A6BA8A83500231725FB0408758093282851EBF76E4611DA15DD4857071881545",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "CandideCreator.Shared.Graphics.CustomSpriteBatch::SetOrigin(System.Int32, System.Int32)",
                "CandideCreator.Shared.Tiled.TiledMap::DrawTop(CandideCreator.Shared.Graphics.CustomSpriteBatch)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "8AA65189A54D7992580773A2BE3548864BE4E98FA275C344D9CF5093CAF5AA05",
              "Hash": "DE1B0D1C25A4E1B83CDFF6566E790FFAA7B67EABC6F916B9616938BB26EB5857",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Candide.World.World::get_HeightAtPointLookup()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.World.HeightAtPointLookUp::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Load(System.String, System.Boolean)-\u003ECandide.World.World",
              "Name": "Load",
              "Signature": "public Candide.World.World Load(System.String mapName, System.Boolean reload)",
              "Visibility": "public",
              "ReturnType": "Candide.World.World",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reload",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 94,
              "BodyHash": "9096B73D376ED1103D606798E18C83C73B06910CE3365BBC6F7853C6768C97E7",
              "Hash": "625AF8EC8C4F25A6130C322C7DFB8FC32E6B3F1159EE14BA6BFC5699FA7C838B",
              "CalledMethods": [
                "System.String::Replace(System.Char, System.Char)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.World\u003E::TryGetValue(!0, !1\u0026)",
                "Candide.World.WorldLoader::LoadWorld(System.String)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)",
                "Candide.World.World::.ctor(CandideCreator.Shared.Models.World)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.World\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [
                "ConnectionError_Content2",
                "0x2"
              ],
              "Source": null
            },
            {
              "Id": "LoadActiveWorld(Candide.World.TransportNodeInstance)-\u003ESystem.Void",
              "Name": "LoadActiveWorld",
              "Signature": "private System.Void LoadActiveWorld(Candide.World.TransportNodeInstance node)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "Candide.World.TransportNodeInstance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "C1E1AA064381C78AC3E29263B95B9320E6859F2BBD210653BE32A2F4661DFDD7",
              "Hash": "36B47AA7F648B0197DD2478406FE252F1D813CD56CFA99D44D6259A70FC5C211",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::op_Inequality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.WorldData::.ctor(Candide.World.World, System.Int32, System.Int32)",
                "Candide.World.OldInteriorWorldHandler::AddActiveWorld(Candide.World.WorldData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadDummyWorld()-\u003ECandide.World.World",
              "Name": "LoadDummyWorld",
              "Signature": "public Candide.World.World LoadDummyWorld()",
              "Visibility": "public",
              "ReturnType": "Candide.World.World",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "A97F6E00D571C8681B50470B3B2E5391210221E2B89AC5667AC3D8A9F3B64B05",
              "Hash": "47E1448CE1C6979480F7E59878437166F5B50D2A16A30137231044D591478292",
              "CalledMethods": [
                "Candide.World.World::.ctor(System.String)",
                "Candide.World.WorldData::.ctor(Candide.World.World, System.Int32, System.Int32)",
                "Candide.World.OldInteriorWorldHandler::AddActiveWorld(Candide.World.WorldData)"
              ],
              "StringLiterals": [
                "Dummy world"
              ],
              "Source": null
            },
            {
              "Id": "QueueTransport(Candide.World.World)-\u003ESystem.Void",
              "Name": "QueueTransport",
              "Signature": "public System.Void QueueTransport(Candide.World.World world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "21554B30E1D8C55C5A88CC4B2D8036D962997CF3536C9091518D7737DCE6229D",
              "Hash": "E1C3AD03DA50A58D23AF1747B9C9EF3AAC6984EA8AF04D80958BA9B925AE7CC7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reload(Candide.World.World)-\u003ESystem.Void",
              "Name": "Reload",
              "Signature": "public System.Void Reload(Candide.World.World mainWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mainWorld",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 87,
              "BodyHash": "6E5DE0626A1AC0BA0D52F4EFF30B03602DF10BD93F803581DF0168F0FA0EC992",
              "Hash": "859E9B3185C9972101F90CC4D8AE25E8D9C64998B862D8C8199D0BAA20FAEA01",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::ClearActiveWorlds()",
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "Shared.Entity.EntitySystem::RemoveAll(Shared.Entity.Components.Component, Shared.Entity.EntityRemoveInfo)",
                "Candide.Graphics.ParticleSystem::RemoveAll()",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveActiveWorld(Candide.World.WorldData)-\u003ESystem.Void",
              "Name": "RemoveActiveWorld",
              "Signature": "public System.Void RemoveActiveWorld(Candide.World.WorldData activeWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "activeWorld",
                  "Type": "Candide.World.WorldData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "97C5A964447FA4CFFBA30DB49AFB2D20D3E2F7075F52F15E522F7567D0E997DF",
              "Hash": "4C4225A16BEDB81CFC86C1E8CE0C10936883E1E9CD9FEDC300E5B4A02DA217F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveExtraWorlds()-\u003ESystem.Void",
              "Name": "RemoveExtraWorlds",
              "Signature": "public System.Void RemoveExtraWorlds()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "F177AB29FF536FC0B06A9AA40835BAC7CB64A8F14DA4B142027341B2BC9C16B9",
              "Hash": "0C531ADF8A9DF8DF870F1D679E2B666EB644D9ADCCD62BE8056AE62DAC2196B4",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Candide.World.WorldData::Dispose()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "OldInteriorWorldHandler.\u003C\u003Ec::\u003CRemoveExtraWorlds\u003Eb__38_0(Candide.World.WorldData)",
                "System.Predicate\u003CCandide.World.WorldData\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetTiles()-\u003ESystem.Void",
              "Name": "ResetTiles",
              "Signature": "public System.Void ResetTiles()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6AA5D6F53372F6F2FF6B256F3532E57058D51A77D06918970400DF10CC1D2EBD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMainWorld(Candide.World.World)-\u003ESystem.Void",
              "Name": "SetMainWorld",
              "Signature": "public System.Void SetMainWorld(Candide.World.World world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0D40BE3F29604FB8391A1E938C95F02989A98F6E019E4DEC82C375F9F30C4200",
              "Hash": "50B3F0FCA96C8DE08F5C6E98CF6C7408B2303EC739AAB6719A40590542BB66C8",
              "CalledMethods": [
                "Candide.World.WorldData::.ctor(Candide.World.World, System.Int32, System.Int32)",
                "Candide.World.OldInteriorWorldHandler::AddActiveWorld(Candide.World.WorldData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetMainWorldAndClearActive(Candide.World.World)-\u003ESystem.Void",
              "Name": "SetMainWorldAndClearActive",
              "Signature": "public System.Void SetMainWorldAndClearActive(Candide.World.World world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A3075ED6942A00C03FC9A77A00F2049B4AA6969E71B40DF8D1BDE442CF72770F",
              "Hash": "5B246C54339D83A98F499A62D2EC15FB018EC31A3F90BA2CC04A5EA7A730A4C5",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::ClearActiveWorlds()",
                "Candide.World.OldInteriorWorldHandler::SetMainWorld(Candide.World.World)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Transport(Microsoft.Xna.Framework.Vector3, Candide.World.World)-\u003ESystem.Void",
              "Name": "Transport",
              "Signature": "public System.Void Transport(Microsoft.Xna.Framework.Vector3 offset, Candide.World.World newWorld)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newWorld",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "7350A3055A66A76036CADCD21214BC74D4AA14336DB7167052AF26F2D36924AA",
              "Hash": "84E87F265FCE02ED7C63050E71AE531BBD61ACBD312923C42CB226B98E16981F",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::ClearActiveWorlds()",
                "Candide.World.OldInteriorWorldHandler::SetMainWorld(Candide.World.World)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.Projectiles.ProjectileSystem::MoveAll(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.ParticleSystem::MoveAll(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.HashSet\u003CCandide.LegacyUI.PickupText\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryTransport(Candide.World.TransportNodeInstance)-\u003ESystem.Void",
              "Name": "TryTransport",
              "Signature": "private System.Void TryTransport(Candide.World.TransportNodeInstance node)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "node",
                  "Type": "Candide.World.TransportNodeInstance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1085,
              "BodyHash": "BB1ADCCA9BB6E065F1CC6396C3DC2EE02990979A73E56BCC452DE13A5945E502",
              "Hash": "4B46B2124C6BC69FBEF168E109F303CF6336FFB361A485FBBBF8D271E5BEE36C",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::get_Item(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.OldInteriorWorldHandler::Transport(Microsoft.Xna.Framework.Vector3, Candide.World.World)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Candide.Graphics.Effects.BlindEffect::.ctor(Candide.CandideEngine, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.Graphics.Effects.PostProcess::AddEffect(Candide.Graphics.Effects.AbstractEffect)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.Camera::Fix()",
                "Candide.Graphics.ParticleSystem::RemoveAll()",
                "Candide.World.OldInteriorWorldHandler::LoadActiveWorld(Candide.World.TransportNodeInstance)",
                "Candide.Graphics.Camera::SetSpeed(System.Single)",
                "Shared.Entity.EntityWrapper::set_AccelerationScale(System.Single)"
              ],
              "StringLiterals": [
                "Mismatched transport node sizes ",
                " -\u003E ",
                " | \u0027",
                "::",
                "\u0027 -\u003E \u0027",
                "\u0027"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 221,
              "BodyHash": "0EA0A31F8CC204989F951DCF3E398158070959205CA1F5485D8DF177B6B693F1",
              "Hash": "7FFC91783292B0BDDA33FF1D66E525DC47E1EEE65097A75767A477141E24CF4A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Candide.World.World::WorldLoad()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::Add(!0)",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::Clear()",
                "Candide.World.World::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Candide.World.OldInteriorWorldHandler::Transport(Microsoft.Xna.Framework.Vector3, Candide.World.World)",
                "Candide.World.OldInteriorWorldHandler::UpdateWorldTransitions(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWorldTransitions(System.Single)-\u003ESystem.Void",
              "Name": "UpdateWorldTransitions",
              "Signature": "public System.Void UpdateWorldTransitions(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1139,
              "BodyHash": "FD3AF634278D368F17C3B27C31BCC7D05B4ACBF7CB93564F85ACD841D38F582B",
              "Hash": "2EE83A61E98015C60663D51ED7C3397EBE8DA83DD494BB134ED4A23F5313AAF5",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.String::op_Inequality(System.String, System.String)",
                "Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.World.OldInteriorWorldHandler::LoadActiveWorld(Candide.World.TransportNodeInstance)",
                "Candide.World.OldInteriorWorldHandler::RemoveActiveWorld(Candide.World.WorldData)",
                "Candide.World.TransportNodeInstance::Contains(Microsoft.Xna.Framework.Vector3)",
                "Candide.World.OldInteriorWorldHandler::TryTransport(Candide.World.TransportNodeInstance)",
                "Dictionary.Enumerator\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "OldInteriorWorldHandler.\u003C\u003Ec::\u003CUpdateWorldTransitions\u003Eb__19_0(Candide.World.WorldData)",
                "System.Func\u003CCandide.World.WorldData, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::get_Count()",
                "Candide.Graphics.Camera::IsCurrentWithinBoundary()",
                "System.Collections.Generic.List\u003CCandide.World.WorldData\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::get_Current()",
                "Candide.World.WorldData::Dispose()",
                "List.Enumerator\u003CCandide.World.WorldData\u003E::MoveNext()",
                "OldInteriorWorldHandler.\u003C\u003Ec::\u003CUpdateWorldTransitions\u003Eb__19_1(Candide.World.WorldData)"
              ],
              "StringLiterals": [
                "\nPlayer walked backwards from node \u0027",
                ".",
                "\u0027, transporting back to \u0027",
                "\u0027.",
                "Player position: ",
                ", Node Position: ",
                ", Dot Product: ",
                ", DirV: "
              ],
              "Source": null
            }
          ],
          "Hash": "0E1A867402E296B7972475830AFBCF7A625F1A13F25C3B1C85E16C3A1EA6202E"
        },
        {
          "Id": "Candide.World.TransportNodeInstance",
          "Name": "TransportNodeInstance",
          "DisplayName": "TransportNodeInstance",
          "FullName": "Candide.World.TransportNodeInstance",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveWorld:Candide.World.WorldData",
              "Name": "ActiveWorld",
              "Type": "Candide.World.WorldData",
              "Signature": "public Candide.World.WorldData ActiveWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0395D43699C74E43D233B98A2CD1AC67D218018FC2E6DD7C508BEB0479599875"
            },
            {
              "Id": "Box:System.Nullable\u00601\u003CCandideCreator.Shared.Models.AxisAlignedBox\u003E",
              "Name": "Box",
              "Type": "System.Nullable\u003CCandideCreator.Shared.Models.AxisAlignedBox\u003E",
              "Signature": "public System.Nullable\u003CCandideCreator.Shared.Models.AxisAlignedBox\u003E Box",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECF04DD8D96AFDA4356BFA050B3EEAFB10D866E8DFD7BA3A00A5D9053FA06F9A"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "045B6B5BA9309F25AA298449163095931254176730FCC636ABE82388846ED23E"
            },
            {
              "Id": "TargetMapName:System.String",
              "Name": "TargetMapName",
              "Type": "System.String",
              "Signature": "public System.String TargetMapName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18C35D4CF7486D80F19A63A55E8CC99AC956F70BB1C9FE017C55BF5E2FB4F2CE"
            },
            {
              "Id": "TargetNodeName:System.String",
              "Name": "TargetNodeName",
              "Type": "System.String",
              "Signature": "public System.String TargetNodeName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F3A3417AECCDEA04A250C722B09B0DDB47E6972AFB77B8D6F346A096C5C6E59"
            },
            {
              "Id": "TiledObject:CandideCreator.Shared.Tiled.TiledObject",
              "Name": "TiledObject",
              "Type": "CandideCreator.Shared.Tiled.TiledObject",
              "Signature": "public CandideCreator.Shared.Tiled.TiledObject TiledObject",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51A00AE36C6860039356FF19C5D2F7F3593C472806CDD523A8A625D642AFBA9E"
            },
            {
              "Id": "Type:Candide.World.TransportNodeType",
              "Name": "Type",
              "Type": "Candide.World.TransportNodeType",
              "Signature": "public Candide.World.TransportNodeType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BFE08992679E904538C1F8A19332BD75779594EAC7DEF2B144DC90DA16CBD23B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Contains(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean",
              "Name": "Contains",
              "Signature": "public System.Boolean Contains(Microsoft.Xna.Framework.Vector3 point)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "65A4CAAA535FD13D7FB7BA76CA41C5F3FEB0C249015EBFC13189D487DE7B52F6",
              "Hash": "6B8FAF0F54724F5C15AB31BC1C862EA25023474140CD89E66F4131A2FD5E05FA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Tiled.TiledObject::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CCandideCreator.Shared.Models.AxisAlignedBox\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Models.AxisAlignedBox\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Models.AxisAlignedBox::Contains(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 58,
              "BodyHash": "804707D6623740E9784AF10428D80FE91FE5CBA0CA32CD7595D3B109EDECB9C1",
              "Hash": "8B188568D5871910242F11B6A225DA962058913A1CA5F485E9AC90F7B22621CC",
              "CalledMethods": [
                "System.String::Format(System.String, System.Object[])"
              ],
              "StringLiterals": [
                "{{Node: \u0022{0}\u0022, Direction: \u0022{3}\u0022, Target: \u0022{1}\u0022, TargetMap: \u0022{2}\u0022}}"
              ],
              "Source": null
            }
          ],
          "Hash": "907ECB1B500F1F35CE413C941271376205E293A957C9654271BDBDD5273471C1"
        },
        {
          "Id": "Candide.World.TransportNodeType",
          "Name": "TransportNodeType",
          "DisplayName": "TransportNodeType",
          "FullName": "Candide.World.TransportNodeType",
          "Namespace": "Candide.World",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Door:Candide.World.TransportNodeType",
              "Name": "Door",
              "Type": "Candide.World.TransportNodeType",
              "Signature": "public Candide.World.TransportNodeType Door",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E15D52C3E3AF97A195488805AF78309FD58EF48141DE022CB4620E2290229E4"
            },
            {
              "Id": "Edge:Candide.World.TransportNodeType",
              "Name": "Edge",
              "Type": "Candide.World.TransportNodeType",
              "Signature": "public Candide.World.TransportNodeType Edge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1EA83174FC8DBA4DEF8733A6B26E50927906188150DC80E2CF8BA45433F46EBE"
            },
            {
              "Id": "Edgedoor:Candide.World.TransportNodeType",
              "Name": "Edgedoor",
              "Type": "Candide.World.TransportNodeType",
              "Signature": "public Candide.World.TransportNodeType Edgedoor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC87251F9CE6ED10BC72F1D5877AECE729A72C82BBC16BE8D57097CD1E1D2469"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "796EE3CA9DD2AB733A31E662773A25A7007D4297E2C529642AE86B33F991E727"
        },
        {
          "Id": "Candide.World.World",
          "Name": "World",
          "DisplayName": "World",
          "FullName": "Candide.World.World",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AudioWorld:Candide.Sound.AudioWorld",
              "Name": "AudioWorld",
              "Type": "Candide.Sound.AudioWorld",
              "Signature": "public Candide.Sound.AudioWorld AudioWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A18BEF2B8838B59211BF6A3DEC4B96A6EAFE909CF4FC173D058F154AF42B4554"
            },
            {
              "Id": "EntitySystem:Shared.Entity.EntitySystem",
              "Name": "EntitySystem",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem EntitySystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D319E91097F27377284AFEE4F7921134EAF853D4BB7FFAC59929627D9A174913"
            },
            {
              "Id": "InteriorTiles:Shared.Models.InteriorTile[,]",
              "Name": "InteriorTiles",
              "Type": "Shared.Models.InteriorTile[,]",
              "Signature": "public Shared.Models.InteriorTile[,] InteriorTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "48F558DF8971667E03A3F6642DB692A5846628D19074541B09F9B0E2A272D80A"
            },
            {
              "Id": "Map:CandideCreator.Shared.Tiled.TiledMap",
              "Name": "Map",
              "Type": "CandideCreator.Shared.Tiled.TiledMap",
              "Signature": "public CandideCreator.Shared.Tiled.TiledMap Map",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B9B4E6D4EC7AE1C9E154AD2128B121897DEB30FE733F40BD8383542CF01D3AB"
            },
            {
              "Id": "MaximumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MaximumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MaximumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"
            },
            {
              "Id": "MinimumPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "MinimumPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 MinimumPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "Nodes:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.World.TransportNodeInstance\u003E",
              "Name": "Nodes",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E Nodes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13A01F32CCC0E6149F92C758904D4156F8A2599072D9DB6F56F1E7CB8B1FBFC8"
            },
            {
              "Id": "SharedWorld:CandideCreator.Shared.Models.World",
              "Name": "SharedWorld",
              "Type": "CandideCreator.Shared.Models.World",
              "Signature": "public CandideCreator.Shared.Models.World SharedWorld",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00272268B22C616CC2786E1CA964BEC36BADB78BF1B425C62CE9306300E11F7E"
            },
            {
              "Id": "TerrainCollisions:Shared.Collision.CollisionTerrainGroup",
              "Name": "TerrainCollisions",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup TerrainCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B32B77B28658EE6D5691657BA13ED75D2FCC8B21F351EFDFD2A0FD207F8FE5DE"
            },
            {
              "Id": "TileHeights:System.SByte[,]",
              "Name": "TileHeights",
              "Type": "System.SByte[,]",
              "Signature": "public System.SByte[,] TileHeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940CFB05C858B5EE63181922DB3486DA4CDA3ECF476789CC005154E11D86094B"
            },
            {
              "Id": "Tiles:Shared.Models.WorldTile[,]",
              "Name": "Tiles",
              "Type": "Shared.Models.WorldTile[,]",
              "Signature": "public Shared.Models.WorldTile[,] Tiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            },
            {
              "Id": "TriggerHandler:Candide.Events.TriggerHandler",
              "Name": "TriggerHandler",
              "Type": "Candide.Events.TriggerHandler",
              "Signature": "public Candide.Events.TriggerHandler TriggerHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A8779107D914772E389DA7FAECA87F19B43792F38F4F521035C32EAE6F660AD"
            },
            {
              "Id": "World3D:Candide.World.World3D",
              "Name": "World3D",
              "Type": "Candide.World.World3D",
              "Signature": "public Candide.World.World3D World3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D4D221D02589D8D4B811179875015F04888FBC7817F77EC67B468A34229212A"
            },
            {
              "Id": "_disposed:System.Boolean",
              "Name": "_disposed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _disposed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7385871656962853AE84EC7E86B9310624203C2527C1C67B56919BD64B64F508"
            },
            {
              "Id": "_heightAtPointLookUp:Shared.World.HeightAtPointLookUp",
              "Name": "_heightAtPointLookUp",
              "Type": "Shared.World.HeightAtPointLookUp",
              "Signature": "private Shared.World.HeightAtPointLookUp _heightAtPointLookUp",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAC555F1CD9A9DE911DF48A0E209D324C457B02EB017DF146894B3E61FFCEE79"
            }
          ],
          "Properties": [
            {
              "Id": "HeightAtPointLookup:Shared.World.HeightAtPointLookUp",
              "Name": "HeightAtPointLookup",
              "Type": "Shared.World.HeightAtPointLookUp",
              "Signature": "public Shared.World.HeightAtPointLookUp HeightAtPointLookup",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F0C2C3B42A316CDD3A025B60EDC2BA29D1AF94FB16C037F23FAB54D7FC0623BB"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "2C0470A08C2385DE342BE2C41C57262E511182FCA6DBFAB6526EFB33DC4BCD4E",
              "Hash": "957F8D766CB523C375691F3355C66E42F9AF7385D34278100CFA73E4E3747639",
              "CalledMethods": [
                "Candide.World.World3D::Dispose()",
                "CandideCreator.Shared.Tiled.TiledMap::Dispose()",
                "Candide.Sound.AudioWorld::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateAutoMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Candide.World.AutoTile.AutoTileRuleSet, CandideCreator.Shared.Tiled.TiledMap, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Single)-\u003ECandideCreator.Shared.Models.IndexedMesh",
              "Name": "GenerateAutoMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh GenerateAutoMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Candide.World.AutoTile.AutoTileRuleSet ruleSet, CandideCreator.Shared.Tiled.TiledMap map, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 filterThreshold, System.Single filterDirectionThreshold)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.IndexedMesh",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ruleSet",
                  "Type": "Candide.World.AutoTile.AutoTileRuleSet",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filterThreshold",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "filterDirectionThreshold",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 864,
              "BodyHash": "EA32E659C026A2F82E9374B601AA1E819572F29E6A6C881AD295B788A81D30AB",
              "Hash": "92B85F558373F14D8814CC63FB33C5DA0ABAA2E55950E9DC8AC2CF63C120AF1D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::.ctor()",
                "Candide.World.AutoMesh.AutoMesher::MakeMesh(System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Count()",
                "CandideCreator.Shared.Models.IndexedMesh::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)",
                "CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.GraphicsModels.VertexTbn\u003E::ToArray()",
                "World.\u003C\u003Ec::\u003CGenerateAutoMesh\u003Eb__21_0(CandideCreator.Shared.GraphicsModels.VertexTbn)",
                "System.Func\u003CCandideCreator.Shared.GraphicsModels.VertexTbn, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateAutoTileLayer(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Candide.World.AutoTile.AutoTiler, CandideCreator.Shared.Tiled.TiledMap, Shared.Models.WorldTile[,], System.SByte[,])-\u003ESystem.Void",
              "Name": "GenerateAutoTileLayer",
              "Signature": "public System.Void GenerateAutoTileLayer(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Candide.World.AutoTile.AutoTiler tiler, CandideCreator.Shared.Tiled.TiledMap map, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tiler",
                  "Type": "Candide.World.AutoTile.AutoTiler",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "FC83F6F33F8889C75317AA5A9558955E3B3745FB81DC5601FDC3F3965CA4A3F7",
              "Hash": "ABEF50916C6C158CAAC4BE2F80D2A20CFCBF2310E15E34D646C24BDE49236004",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Color::get_Transparent()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat)",
                "Candide.World.AutoTile.AutoTiler::RenderAll(Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Graphics.RenderTarget2D, Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "World.\u003C\u003Ec::\u003CGenerateAutoTileLayer\u003Eb__22_0(CandideCreator.Shared.Tiled.TiledLayer)",
                "System.Predicate\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "CandideCreator.Shared.Tiled.ImageLayer::.ctor(System.String, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledLayer\u003E::Add(!0)",
                "CandideCreator.Shared.Tiled.TiledMap::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "CandideCreator.Shared.Tiled.TiledMap::GetOverLayer(System.String)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Tiled.TiledLayer::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Tiled.TileSetCollection)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()"
              ],
              "StringLiterals": [
                "autotiles",
                "OVERLAY-darkness"
              ],
              "Source": null
            },
            {
              "Id": "LoadEntities()-\u003ESystem.Void",
              "Name": "LoadEntities",
              "Signature": "public System.Void LoadEntities()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "4BB7CE399BF5993BDC713B8F06620B55D6D5E20E39B13FBA057E39A89E5879F3",
              "Hash": "58E85B1C4FCE35121E809BE416628741164A486D710E33CD3BEA7BB2C0E797E9",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::.ctor()",
                "Candide.Database.Doodad.DoodadDatabaseManager::LoadDoodads(Candide.World.World)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadInteriorTilesFromMap()-\u003EShared.Models.InteriorTile[,]",
              "Name": "LoadInteriorTilesFromMap",
              "Signature": "public Shared.Models.InteriorTile[,] LoadInteriorTilesFromMap()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.InteriorTile[,]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "0B7DD6E176553E83ED3E55EA7392A80858377E12D4699364D360C07F5F1E4780",
              "Hash": "4714E0D02254C14E58F4CEE46D5C2D016F62E07BD3AB28A311E59ADF502EE142",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)",
                "World.\u003C\u003Ec::\u003CLoadInteriorTilesFromMap\u003Eb__23_0(TileSetCollection.TileSetWrapper)",
                "System.Func\u003CTileSetCollection.TileSetWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Models.InteriorTile[,]::.ctor(System.Int32, System.Int32)",
                "Shared.Models.InteriorTile[,]::Set(System.Int32, System.Int32, Shared.Models.InteriorTile)"
              ],
              "StringLiterals": [
                "interior-tile-type"
              ],
              "Source": null
            },
            {
              "Id": "ResetState()-\u003ESystem.Void",
              "Name": "ResetState",
              "Signature": "public System.Void ResetState()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0FD6AB8456EE3436011C6DE0AA719E3BDD1387BB0F56C032A075C27C12F88C73",
              "Hash": "EF1318268446B547175D27A4464F577C4B92A13E418B5818AE0FA352743FC71E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gt",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "4F299A5232E6FF10282A2C57ADD12277B87736F5F9A052597AABE2F52A180AD9",
              "Hash": "7D8673CC7DC95391FDFF82848BBC2F199EC414A1F49854547C9C22FAF2C1240E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "CandideCreator.Shared.Tiled.TiledMap::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.Sound.AudioWorld::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)",
                "Candide.Events.TriggerHandler::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "3F7A626FE3D4ED651D64432C6C3E311473E7240EF64BE5948E95F1F5D18100BC",
              "Hash": "4A14FB4FEC521E95F56E9AF57789DEC72D46ED0CD4B12718B32BF0D6F20CDF33",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::WorldLoad()",
                "Candide.Events.TriggerHandler::Load()",
                "Candide.Sound.AudioWorld::Load()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldUnload()-\u003ESystem.Void",
              "Name": "WorldUnload",
              "Signature": "public System.Void WorldUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "60D479B5D515EEB93871D194F237032B2B4BC59A6F717FD3DF532ABEA88EFDA5",
              "Hash": "CD594E23F39A1AE0670BDE6C5BF3B7ADCE389556EA32A399A86CC2E3CA6281BE",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::WorldUnload()",
                "Candide.Events.TriggerHandler::Unload()",
                "Candide.Sound.AudioWorld::Unload()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0EC6C8AE4E2D132D5E885F70C615AD90087AEC4F424904E93BBE4D410244469A"
        },
        {
          "Id": "Candide.World.World3D",
          "Name": "World3D",
          "DisplayName": "World3D",
          "FullName": "Candide.World.World3D",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Objects:System.Collections.Generic.List\u00601\u003CCandide.World.World3DObject\u003E",
              "Name": "Objects",
              "Type": "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E Objects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "225EC165A0E0407E6A60F162286448CC841A688D40691D9E7D32BF8FC63B77C8"
            },
            {
              "Id": "ReusableCreateHeightAtPointLookupList:System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E",
              "Name": "ReusableCreateHeightAtPointLookupList",
              "Type": "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E ReusableCreateHeightAtPointLookupList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DBACF36762AF79113229C389A43D003F71EF8C1BF2E07CEE91158EAD48DBD49E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateFromTerrain(CandideCreator.Shared.Models.Terrain)-\u003ECandide.World.World3DObject",
              "Name": "CreateFromTerrain",
              "Signature": "public Candide.World.World3DObject CreateFromTerrain(CandideCreator.Shared.Models.Terrain terrain)",
              "Visibility": "public",
              "ReturnType": "Candide.World.World3DObject",
              "Parameters": [
                {
                  "Name": "terrain",
                  "Type": "CandideCreator.Shared.Models.Terrain",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 314,
              "BodyHash": "FB9DA42BA7D945E42A5A8A4FE5E5DA2DEEED66D0A75F097B57318B1F11E8A948",
              "Hash": "06949398B6109C7BF566132699DE0FBD29E9A4974516410F462E49F88D19A283",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Count()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::get_V1()",
                "CandideCreator.Shared.Models.IndexedFace::get_V2()",
                "CandideCreator.Shared.Models.IndexedFace::get_V3()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Candide.World.World3DGeneralObject::.ctor(Microsoft.Xna.Framework.Vector3[])",
                "CandideCreator.Shared.Models.Terrain::get_CollisionMasks()",
                "Shared.Collision.CollisionTerrainGroup::.ctor(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Helpers.TerrainToCollisionHelper::AddCollisionFromTerrain(CandideCreator.Shared.Models.Terrain, Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateFromTerrain(System.Collections.Generic.IEnumerable\u00601\u003CCandideCreator.Shared.Models.Terrain\u003E)-\u003ESystem.Void",
              "Name": "CreateFromTerrain",
              "Signature": "public System.Void CreateFromTerrain(System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.Terrain\u003E terrains)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "terrains",
                  "Type": "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.Terrain\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "E048C7EFB6CF12A6B505417B7CFC15190BD425E85F037386EBB6600BD2CD1BB4",
              "Hash": "8CEB377497D49AF45B46FA3EB55336107D85604C660370E801C6FFE7E7F472D9",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "Candide.World.World3D::CreateFromTerrain(CandideCreator.Shared.Models.Terrain)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4EE28C1980829DF4F9A1E9CCBFF0BBE9D0D8670F68D8C5F519418B7E2C80DA0C",
              "Hash": "59BD82DFF45CD8D65859705768DB736E2A509FB800E640705340DAB99245D52A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate(Candide.World.World)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(Candide.World.World world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.World",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "2DC92992055648A65937D71AA87F78B0AF3748EB68CF493DF4EA89C40142A95F",
              "Hash": "1E7AE70A54FD72520F5FD12FB019AA716AD7A59CDEA423B2E7034E4A11420A6D",
              "CalledMethods": [
                "CandideCreator.Shared.Models.World::get_Terrains()",
                "System.Collections.ObjectModel.Collection\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "Candide.World.World3D::CreateFromTerrain(CandideCreator.Shared.Models.Terrain)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledMap)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledMap map)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "E0EAC055B390F15FB70A6C78A4C9EA88D077CEE9C58B943459C7965E047FE55C",
              "Hash": "07626011BCFD21611956691910BAC8EC06D8184ECE2B53A048BE2317B4A24F98",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "Candide.World.World3DPlane::.ctor()",
                "Candide.World.World3DCube::.ctor()",
                "Candide.World.World3DWedge::.ctor()",
                "Candide.World.World3DPolygon::.ctor(CandideCreator.Shared.Tiled.TiledObject)",
                "Candide.World.World3DSmallTree::.ctor()",
                "Candide.World.World3DObject::Init(CandideCreator.Shared.Tiled.TiledObject)",
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Tiled.TiledObject\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "terrain",
                "plane",
                "cube",
                "wedge",
                "polygon",
                "smalltree"
              ],
              "Source": null
            },
            {
              "Id": "GenerateCollisions(Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GenerateCollisions",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GenerateCollisions(Shared.Collision.CollisionTerrainGroup group, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "Shared.Collision.CollisionTerrainGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "6B24448B21508B281914FA26EBD9C752D632B1596C99AD0772A0210B7DF6D993",
              "Hash": "7869C3B23C3D41EC11C0B8EA57FBF89D8853B150DE4B76DD86DFCCD6666A4F99",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::get_Current()",
                "Candide.World.World3DObject::GetCollision()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionTerrainGroup::Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)",
                "Candide.World.World3DObject::GetCollisionGroup()",
                "Shared.Collision.CollisionTerrainGroup::Add(Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateHeightAtPointLookUp()-\u003EShared.World.HeightAtPointLookUp",
              "Name": "GenerateHeightAtPointLookUp",
              "Signature": "public Shared.World.HeightAtPointLookUp GenerateHeightAtPointLookUp()",
              "Visibility": "public",
              "ReturnType": "Shared.World.HeightAtPointLookUp",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 428,
              "BodyHash": "D9EBEE652248B41243F79D00A3C5B68926092A0AF42CAC4D43B0334FB0546589",
              "Hash": "F6FD1D00965B0419D6D4B745A7E1BB58BFBA4FDADC01739ED6FA565A97EFC254",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Clear()",
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.World.HeightAtPointTriangle::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Add(!0)",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookUp(System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1257,
              "BodyHash": "4FD4FCCA5B67B6183DAB1EC268C582F4128BA42ECFCBD9A379E42A2C6E9FF9BB",
              "Hash": "9FCFA74C6C9AD0EB7FA7A6908FDD366AAD3D58A494E25CC27F02DA1536A19F57",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandide.World.World3DObject\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::get_Current()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CCandide.World.World3DObject\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA4A69236CD6E18D0B1FB1139BB6155B7FA05A70204E92FF9FC16A00E920210E"
        },
        {
          "Id": "Candide.World.World3DAutoMeshObject",
          "Name": "World3DAutoMeshObject",
          "DisplayName": "World3DAutoMeshObject",
          "FullName": "Candide.World.World3DAutoMeshObject",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "CollisionGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup CollisionGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "991450198A44EBF9B6AAC4654343195D16D481A8CDF3D2CFBA4FF228F6331A29"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "ADDCF2D695B4FE010C2DD1BB5020A56EA8445D79BDE6F8ABC38D02D77D0AB564",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateCollision()-\u003ESystem.Void",
              "Name": "GenerateCollision",
              "Signature": "public System.Void GenerateCollision()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C836DB1DA0C693C8D28743FB759ADF3FE4A1FF65B4345CC6AEC8549F1CCEB183",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "817B6BD257407A5D7A0D906EEC97673F4ACACAC8007EFC02B300FA7666D7FE78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "60E36E2C68663494081FCF3FE8ED25216F3A63FF43278D40A6891FDAAA686066",
              "Hash": "2FC1C2896B70000FA125E6A49E7953B009AE3DD9A075EF99657B079E4EEDD436",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F3EC2A3C9C08FDDC3A7D28D94737ACF2A1CD850DEB99A641E733E39D8F0F8EBF"
        },
        {
          "Id": "Candide.World.World3DCube",
          "Name": "World3DCube",
          "DisplayName": "World3DCube",
          "FullName": "Candide.World.World3DCube",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "9F898ED82E720ECAD8EEA49BA60E25820E8E3FF0557922DC1CBAE083F4D3F068",
              "Hash": "68A8F96E7850CC4DB1BC02912CBD404A4E605DC54F1522E40C88744B9B21AE7B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F2E57719DBA7B4F4F2745D79359BA1CF963B602108FABA93B57D480B4167420F"
        },
        {
          "Id": "Candide.World.World3DFullCubeCenter",
          "Name": "World3DFullCubeCenter",
          "DisplayName": "World3DFullCubeCenter",
          "FullName": "Candide.World.World3DFullCubeCenter",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 596,
              "BodyHash": "D821B96E1F9AD829D01484CE97A8C90850C557051B3821610074EF9A0B6C23C8",
              "Hash": "55016432DAACE083143951BC915E34C542BA397721F3965E330B43418AA0F735",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33E582ECD887D5A90CC82CF838FE1BB92A12F9712907964B386A95DB043BE8DD"
        },
        {
          "Id": "Candide.World.World3DGeneralObject",
          "Name": "World3DGeneralObject",
          "DisplayName": "World3DGeneralObject",
          "FullName": "Candide.World.World3DGeneralObject",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "CollisionGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup CollisionGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "991450198A44EBF9B6AAC4654343195D16D481A8CDF3D2CFBA4FF228F6331A29"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "ADDCF2D695B4FE010C2DD1BB5020A56EA8445D79BDE6F8ABC38D02D77D0AB564",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateCollision()-\u003ESystem.Void",
              "Name": "GenerateCollision",
              "Signature": "public System.Void GenerateCollision()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C836DB1DA0C693C8D28743FB759ADF3FE4A1FF65B4345CC6AEC8549F1CCEB183",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "817B6BD257407A5D7A0D906EEC97673F4ACACAC8007EFC02B300FA7666D7FE78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "37492290677E496B2674D7EFBFE50B49E2573CFB15E7F3B75F9A922467AB9900",
              "Hash": "7DBF6EE0B75BE0E2C47EC2C103DC4DD88AF6A56B82E9525C626E252E34347B65",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1B1546C18057D504D1BA66AF82D9568E294F4C134A6A0029A122C8A4C4137EDA"
        },
        {
          "Id": "Candide.World.World3DIcosahedron",
          "Name": "World3DIcosahedron",
          "DisplayName": "World3DIcosahedron",
          "FullName": "Candide.World.World3DIcosahedron",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 911,
              "BodyHash": "109CAEAFA63FA0C68E4C9655145D1279223FD61A3C41ECCAD1EEA10628B5646A",
              "Hash": "4D528AD4508A2A55174BE5F7AE6F87C9006ADA3FC6632282A06A12AAC2645046",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Color::get_Red()",
                "Candide.World.World3DObject::T(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Graphics.VertexPositionColor::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::get_Orange()",
                "Microsoft.Xna.Framework.Color::get_Yellow()",
                "Microsoft.Xna.Framework.Color::get_Green()",
                "Microsoft.Xna.Framework.Color::get_Blue()",
                "Microsoft.Xna.Framework.Color::get_Indigo()",
                "Microsoft.Xna.Framework.Color::get_Purple()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "Microsoft.Xna.Framework.Color::get_Cyan()",
                "Microsoft.Xna.Framework.Color::get_Black()",
                "Microsoft.Xna.Framework.Color::get_DodgerBlue()",
                "Microsoft.Xna.Framework.Color::get_Crimson()",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09DA69E9310A57088A19A1C1C8C6799D4031659C4F086FD22A0DB5E917B43E05"
        },
        {
          "Id": "Candide.World.World3DObject",
          "Name": "World3DObject",
          "DisplayName": "World3DObject",
          "FullName": "Candide.World.World3DObject",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionMasks:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionMasks",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionMasks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66DA687502E0D494CBE02A0233195ADB1D635ABB19E8DCE82E397B3E7EF254EB"
            },
            {
              "Id": "Faces:Candide.World.Face[]",
              "Name": "Faces",
              "Type": "Candide.World.Face[]",
              "Signature": "public Candide.World.Face[] Faces",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD776B532BD43B7C4101CD9C54B061A5B1ECE60766C86E9A8F9D670D72551799"
            },
            {
              "Id": "HighestPoint:System.Single",
              "Name": "HighestPoint",
              "Type": "System.Single",
              "Signature": "public System.Single HighestPoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64DE6697526AC9E131B8AB587181A34714AD915DDB995AF9E0A9F836CCB8429D"
            },
            {
              "Id": "IndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "IndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.IndexBuffer IndexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "289AA93A7D4129D1DF7CD5C446513E4A4EB70EC177465766E5E58E906049ED9A"
            },
            {
              "Id": "Indices:System.UInt16[]",
              "Name": "Indices",
              "Type": "System.UInt16[]",
              "Signature": "protected System.UInt16[] Indices",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6A89783C6B470EBCBDA99B6D6AA70EB9CEB888A2261298A6C6EBBFAEA42A254"
            },
            {
              "Id": "Invisible:System.Boolean",
              "Name": "Invisible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Invisible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44D39C6579A96A3109B51FD9E4543B9D0A5E8013FC398B318E3EFBDFA3E05A31"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Rotation:System.Single",
              "Name": "Rotation",
              "Type": "System.Single",
              "Signature": "public System.Single Rotation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector3",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "045B6B5BA9309F25AA298449163095931254176730FCC636ABE82388846ED23E"
            },
            {
              "Id": "Solid:System.Boolean",
              "Name": "Solid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Solid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1A318D5096D51282F639B83C2382A5D44D527B18C0807DA85C626B757BD9329"
            },
            {
              "Id": "VertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "VertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0449A3C66CD66EE563D636C99151CA84A0EF9AA67ED1EF9D2BA979938CA7FDA"
            },
            {
              "Id": "Vertices:Microsoft.Xna.Framework.Vector3[]",
              "Name": "Vertices",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "public Microsoft.Xna.Framework.Vector3[] Vertices",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE6F23EABB9F2B6C640534849E2251EE7116EE0AFE270489855D0F1D7E70D960"
            },
            {
              "Id": "_fi:System.Int32",
              "Name": "_fi",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _fi",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEC5204AC03C0429F99746200D592068F426AD90FBA6740D1A947D628CD0B95B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddFace(System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "AddFace",
              "Signature": "protected System.Void AddFace(System.Int32 a, System.Int32 b, System.Int32 c)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "48CF4D851EE08EA649F8D5DE277B330A1869DDC7BCB28C69F27E57C970A220DE",
              "Hash": "03F45F1D419064757976FCEDFB372B45937B8C2477DF2443569D236FBB4C8BD1",
              "CalledMethods": [
                "Candide.World.Face::CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddFace(System.UInt16, System.UInt16, System.UInt16)-\u003ESystem.Void",
              "Name": "AddFace",
              "Signature": "protected System.Void AddFace(System.UInt16 a, System.UInt16 b, System.UInt16 c)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "09A1E35A81FE603DD8C5D9480BF4D33DAC89EA29A3135B62EB2048EF25F778C8",
              "Hash": "E4F852A393E186107F4046109B9BE637D835FD8A2F756F9527C72BA2537F1DA8",
              "CalledMethods": [
                "Candide.World.Face::CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "06B8F7C72BED6750C44ADD82DC5217EC79F8BDB17FFDF038E2AC290C9A1968B7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateFromFaces()-\u003ESystem.Void",
              "Name": "GenerateFromFaces",
              "Signature": "protected System.Void GenerateFromFaces()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 308,
              "BodyHash": "A3916886B30BF7ECC13BD443C183FB2CFD8139D5BC6F32C41EFB91F139601211",
              "Hash": "165A1844D6A62130FEA27AD914B3A8C4AC5B631B66E92D84109AD5CEDCA052BF",
              "CalledMethods": [
                "CandideCreator.Shared.GraphicsModels.VertexTbn::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "27479661B2F4A9D55143A6BDB57FAE59A931FCF602F5EC1E409B2EC9ACA9965C",
              "Hash": "C96AE17C52D6975A2180F028FAA756FCA0C50404EF6799583676459172B39CE6",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "30F9C9C3E99518368C7B17F11AADE1DECA88AF3FF3A73959B0C7482D35D536FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Init(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 334,
              "BodyHash": "CAE84B94046B3BF99F9CC42CEEA5529B3B6E8780AEEDC0DA92BF2B827C921BAA",
              "Hash": "A9C2FB4577CB257AD70032E650C3ADCB4EE678652E0DE9E114062D65869A67BA",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Tiled.TiledObject::get_X()",
                "CandideCreator.Shared.Tiled.TiledObject::get_Y()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.World.World3DObject::Generate(CandideCreator.Shared.Tiled.TiledObject)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [
                "solid",
                "z_size",
                "z_pos"
              ],
              "Source": null
            },
            {
              "Id": "Init(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init(System.Single x, System.Single y, System.Single z, System.Single width, System.Single height, System.Single depth, System.Single rotation, System.Boolean solid)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "height",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "depth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "solid",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "252CBF53CA4BF7B81227B0C10C276EBC4A3DB16E9854AC7420BE8E96ECCE9381",
              "Hash": "13D1632BEDAC02A842DB3724E33C7575210F4C20E68A21E2F7E9DAA76E64442A",
              "CalledMethods": [
                "Candide.World.World3DObject::Generate(CandideCreator.Shared.Tiled.TiledObject)",
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)",
                "Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "T(Microsoft.Xna.Framework.Color)-\u003EMicrosoft.Xna.Framework.Color",
              "Name": "T",
              "Signature": "protected Microsoft.Xna.Framework.Color T(Microsoft.Xna.Framework.Color c)",
              "Visibility": "protected",
              "ReturnType": "Microsoft.Xna.Framework.Color",
              "Parameters": [
                {
                  "Name": "c",
                  "Type": "Microsoft.Xna.Framework.Color",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "64A0646BBF6ECAB9EF349569369A4472D787B6BD6DD30D6F185C555A5515270C",
              "Hash": "E39AEE7083F33C8416F62CCBBCB2B2FA9F5A247BDB280EA7F6DF6E2B5C2C3342",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C9C7F09CA5BEA66F615513FD13EFBD61952F40C1D9DCDFE7541480CC7724BD6A"
        },
        {
          "Id": "Candide.World.World3DPlane",
          "Name": "World3DPlane",
          "DisplayName": "World3DPlane",
          "FullName": "Candide.World.World3DPlane",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 177,
              "BodyHash": "1E2A03A4E6C4F01FA269994E70094A5AD7DC067DC92BDCA55B23266512158326",
              "Hash": "EDE4C1651373D17CAF9B54ED2C9959E38C928F81F2619BA07E87341727EDB246",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "817B6BD257407A5D7A0D906EEC97673F4ACACAC8007EFC02B300FA7666D7FE78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D9F375DB11A85DDEF1786F0C1349B236EB8B6FECF069187CAC86078F8F8679E6"
        },
        {
          "Id": "Candide.World.World3DPolygon",
          "Name": "World3DPolygon",
          "DisplayName": "World3DPolygon",
          "FullName": "Candide.World.World3DPolygon",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_polygon:CandideCreator.Shared.Tiled.TiledPolygon",
              "Name": "_polygon",
              "Type": "CandideCreator.Shared.Tiled.TiledPolygon",
              "Signature": "private CandideCreator.Shared.Tiled.TiledPolygon _polygon",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93B901F0734058C813A9BED568341DCF73DE63C559919A7761D1ACAA6B57B30D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 412,
              "BodyHash": "374CF4C04F934C7E5B3C3C8E64F96DD8AD9F867382ED835DBF2FA7F512C52EAF",
              "Hash": "CD6EF8E9E0FF239A32C8C0076E8A8CAE01CDC829B5D727DAA19CA76604E8D10C",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledObject::GetPoints()",
                "CandideCreator.Shared.Triangulator.Triangulator::EnsureWindingOrder(Microsoft.Xna.Framework.Vector2[], CandideCreator.Shared.Triangulator.WindingOrder)",
                "CandideCreator.Shared.Triangulator.Triangulator::Triangulate(Microsoft.Xna.Framework.Vector2[], CandideCreator.Shared.Triangulator.WindingOrder, Microsoft.Xna.Framework.Vector2[]\u0026, System.Int32[]\u0026)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "ECD5E31C2B79490708490D3131A3D42B24931B73E7AD497685FD9DEA6A3B34C4",
              "Hash": "61AE90FD2811A8309AE1CCA997A3B077ABE4D5AE99172645978FDC563F6EF1DA",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledObject::GetCollisionShape()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "434976CBD2A342C18E52601106D15F238A4421ACF77492FF66C3B5302F30226C"
        },
        {
          "Id": "Candide.World.World3DSmallTree",
          "Name": "World3DSmallTree",
          "DisplayName": "World3DSmallTree",
          "FullName": "Candide.World.World3DSmallTree",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Coll:CandideCreator.Shared.Collision.CollisionPolygon",
              "Name": "Coll",
              "Type": "CandideCreator.Shared.Collision.CollisionPolygon",
              "Signature": "private CandideCreator.Shared.Collision.CollisionPolygon Coll",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "08E6FAB102D09A8E3F83CB53831C5ECB84A9F4DE3071A797DEC575BDF23DDA5F"
            },
            {
              "Id": "Corners:System.Int32[]",
              "Name": "Corners",
              "Type": "System.Int32[]",
              "Signature": "private System.Int32[] Corners",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC87F8210F1566C23D520B3F1878C9E198F0235425874AAA607AD1D23202198D"
            },
            {
              "Id": "Height:System.Int32",
              "Name": "Height",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Height",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B4297CC2C86B60CFF8786AE0F982EA736D4F321A03506EBC5A5D7E372E3D74BF"
            },
            {
              "Id": "SharedFaces:Candide.World.Face[]",
              "Name": "SharedFaces",
              "Type": "Candide.World.Face[]",
              "Signature": "private Candide.World.Face[] SharedFaces",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B1BD91CC078A8BBE530B73CC9A4241966CE2EA37484779C0775090EF7D8D47CB"
            },
            {
              "Id": "SharedIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Name": "SharedIndexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.IndexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.IndexBuffer SharedIndexBuffer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F73DABCBDEE5BD7BEE797402116BF136412B35A779E6D85BEC5EE32B84142B0"
            },
            {
              "Id": "SharedIndices:System.UInt16[]",
              "Name": "SharedIndices",
              "Type": "System.UInt16[]",
              "Signature": "private System.UInt16[] SharedIndices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C58AC66C0B80C42FFB8B0DCBDBEDE3DCA6BA76958B3CA44F5B2B4A9B1A981351"
            },
            {
              "Id": "SharedVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "SharedVertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer SharedVertexBuffer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5CFB5CC097AB309BBF4C82DD9423F7CC5CFCBE3F20353EC16905045684FAD234"
            },
            {
              "Id": "Width:System.Int32",
              "Name": "Width",
              "Type": "System.Int32",
              "Signature": "private System.Int32 Width",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "998FB954572B1AF9C61FA1F02E4D4771D1160FEAFF07C6DBFC6F390F6ACC73E8"
            },
            {
              "Id": "_fi:System.Int32",
              "Name": "_fi",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _fi",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEC5204AC03C0429F99746200D592068F426AD90FBA6740D1A947D628CD0B95B"
            },
            {
              "Id": "_sharedVertices:Microsoft.Xna.Framework.Vector3[]",
              "Name": "_sharedVertices",
              "Type": "Microsoft.Xna.Framework.Vector3[]",
              "Signature": "private Microsoft.Xna.Framework.Vector3[] _sharedVertices",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1CAD3BA66641CC2E0544085F514D0C7219AA8862957E3686E2FCD4239A170FA1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "ADDCF2D695B4FE010C2DD1BB5020A56EA8445D79BDE6F8ABC38D02D77D0AB564",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "A2EF90E889034DF0905E53F3F7962710C1B39D25A07F4E2F355E1F03ADCD6745",
              "Hash": "EC11A4CB04F8E1F83E174AED658553E3508D3ACAE99F80FEAF7AFB0EB12F88FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Init(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "226F150BA0A309A2C185A0E385F980430AF190AF01E9E16040DC9F8EA4295B67",
              "Hash": "B2F436338166D53B882CB26C16FBE385E9BBC89AD4012249066918563412775B",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "CandideCreator.Shared.Tiled.TiledObject::get_X()",
                "CandideCreator.Shared.Tiled.TiledObject::get_Y()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "solid",
                "z_size",
                "z_pos"
              ],
              "Source": null
            },
            {
              "Id": "_AddFace(System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "_AddFace",
              "Signature": "protected System.Void _AddFace(System.Int32 a, System.Int32 b, System.Int32 c)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "3A65AECCF388A534A87BA6AC9722F4FCE58DAC320B42A7D7AAC870B3F8654EF6",
              "Hash": "2229627FE2666B458D365935C137FDFA017EF749427EFB8F467FFED07DA9209E",
              "CalledMethods": [
                "Candide.World.Face::CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "_AddFace(System.UInt16, System.UInt16, System.UInt16)-\u003ESystem.Void",
              "Name": "_AddFace",
              "Signature": "protected System.Void _AddFace(System.UInt16 a, System.UInt16 b, System.UInt16 c)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 86,
              "BodyHash": "9D6D7DD48E8A1D5E0980BDF35FE90744DE412E2BE1ABBC5E001A809DA560398E",
              "Hash": "501DC43B591AC97172F67A68FD6553A273A7FEABFC9B26CF139E19DDE60E7DA1",
              "CalledMethods": [
                "Candide.World.Face::CalculateNormal(Microsoft.Xna.Framework.Vector3[]\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "79FCA2141271BC22D2DE86FF481A2BD9A96212234559986D9CE53CBB877B4307"
        },
        {
          "Id": "Candide.World.World3DVerticalPlane",
          "Name": "World3DVerticalPlane",
          "DisplayName": "World3DVerticalPlane",
          "FullName": "Candide.World.World3DVerticalPlane",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "7B83E9F6EBD5B33095741F812C84E8DC07B9729A3FAD8C6AB56CF2F2EF954A83",
              "Hash": "90447BB3C04EC86D566EB0B17E752B184FD8E00F1899F8D62C43FDC9E79FC5FF",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "817B6BD257407A5D7A0D906EEC97673F4ACACAC8007EFC02B300FA7666D7FE78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F896D002628CBEE01BDD60145FA75D192EF42E7420E28996FA60D148B844E587"
        },
        {
          "Id": "Candide.World.World3DWedge",
          "Name": "World3DWedge",
          "DisplayName": "World3DWedge",
          "FullName": "Candide.World.World3DWedge",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.World.World3DObject",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Generate(CandideCreator.Shared.Tiled.TiledObject)-\u003ESystem.Void",
              "Name": "Generate",
              "Signature": "public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "CandideCreator.Shared.Tiled.TiledObject",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "3B2A4D7DC89B895BFF71C6F5B0E3706F912205B143B3F3BD00C5B87A9D133053",
              "Hash": "0D4DB25E5AB48330D2234095294AFBF8C3E3A862F80AF56ACDEF1E5758303464",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Candide.World.World3DObject::AddFace(System.Int32, System.Int32, System.Int32)",
                "Candide.World.World3DObject::GenerateFromFaces()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCollision()-\u003ECandideCreator.Shared.Collision.CollisionShape",
              "Name": "GetCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape GetCollision()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionShape",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "817B6BD257407A5D7A0D906EEC97673F4ACACAC8007EFC02B300FA7666D7FE78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E4067012B818DE9C64BA755AE248DD2BF44FAAF8D52E764D8E037F781FC262E1"
        },
        {
          "Id": "Candide.World.WorldChunk",
          "Name": "WorldChunk",
          "DisplayName": "WorldChunk",
          "FullName": "Candide.World.WorldChunk",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            },
            {
              "Id": "BloodAndDebrisRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "BloodAndDebrisRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D BloodAndDebrisRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED3137A6317010EA2B4A046A42FAFD28D187405F283D112479ED5775AC3070BB"
            },
            {
              "Id": "CollisionTerrainGroup:Shared.Collision.CollisionTerrainGroup",
              "Name": "CollisionTerrainGroup",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup CollisionTerrainGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BB9650334F899F043AFCBA59271BD2231BF9E76975730EEAECE4F3B09F5CF2E"
            },
            {
              "Id": "FowRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "FowRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D FowRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C94C4DB16FCB0D4E6C15CC9B830D82BA7A99FE1F96C6BB420C1DD7C9C8780281"
            },
            {
              "Id": "GroundMetalRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "GroundMetalRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D GroundMetalRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B21B470F63B24C2B3066FA6620C9D51887E8EF9E14C8F2B31F813CEC2E1A3293"
            },
            {
              "Id": "GroundNormalRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "GroundNormalRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D GroundNormalRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55B6E7A54D3F59B007C37DFC797CCCCE71EEBCE8028E0078978124CB38FA9004"
            },
            {
              "Id": "GroundRender:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "GroundRender",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D GroundRender",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A0385481039089B0B12446D3DF76F4D67B152C8DD06588B54E618513CCC5386"
            },
            {
              "Id": "Layers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.World.AutoTile.AutoTileLayer\u003E",
              "Name": "Layers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E Layers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2771D14F2A2AA23C649D35F047DCC4ADC8AB9B90246715481FA46752106F5D5A"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA53411136CFD758000D85DBC04308BA23EF46598F019509D997BD259ACBC71"
            },
            {
              "Id": "PrimitiveCount:System.Int32",
              "Name": "PrimitiveCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PrimitiveCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DAA65E4973D3B266B0B640700C26BBD5F53A7F16CDE52EEA9CDBAAEBF7996A3"
            },
            {
              "Id": "State:Candide.World.WorldChunkState",
              "Name": "State",
              "Type": "Candide.World.WorldChunkState",
              "Signature": "public Candide.World.WorldChunkState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FDDB11ACB6EBC5519BDD53B250FFAB509940220CF54DC526D2BD3A9C6B725AC"
            },
            {
              "Id": "VertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Name": "VertexBuffer",
              "Type": "Microsoft.Xna.Framework.Graphics.VertexBuffer",
              "Signature": "public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0449A3C66CD66EE563D636C99151CA84A0EF9AA67ED1EF9D2BA979938CA7FDA"
            },
            {
              "Id": "WaterZones:System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Models.WaterZone\u003E",
              "Name": "WaterZones",
              "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E WaterZones",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD3DDF76BDB67B9ACE052646B87AE2BF4F7156008F1635B9732B5A0B03C34F0C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ClearRender()-\u003ESystem.Void",
              "Name": "ClearRender",
              "Signature": "public System.Void ClearRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "680978153667BD27E296264C7CCAF05D05C78AEA4843EE59DDEBC46382378E4E",
              "Hash": "42585AF126CAC427FA1A9CA5F7402C1AD832FB8EF6EAAE287F73697A5B70C902",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnLoaded(Candide.World.ChunkedWorld)-\u003ESystem.Void",
              "Name": "OnLoaded",
              "Signature": "public System.Void OnLoaded(Candide.World.ChunkedWorld world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "80A7E3B6CED8609417F86064A9A64C88BD6B23DD8791E2E559617C417CA86698",
              "Hash": "FAC288A8F8C1B7FE23AE7C0D2703870312B31B469C167FEBBB22D8906FB2421D",
              "CalledMethods": [
                "System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E::TryPop(!0\u0026)",
                "Shared.Collision.CollisionTerrainGroup::.ctor(System.Int32)",
                "Candide.World.ChunkedWorld::GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reload()-\u003ESystem.Void",
              "Name": "Reload",
              "Signature": "public System.Void Reload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "28B7BA4ADD90B48AF0687DFD9968A55467ED171252171D67069636310758EF73",
              "Hash": "3192B13816A0EC92AAAF3B3AB7BBF5CE26DDAE86B3CD4455F09283BC17C5A8D5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Unload(Candide.World.ChunkedWorld)-\u003ESystem.Void",
              "Name": "Unload",
              "Signature": "public System.Void Unload(Candide.World.ChunkedWorld world)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "world",
                  "Type": "Candide.World.ChunkedWorld",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 425,
              "BodyHash": "4C714F280BF520D70724D63730E8E3B28B58F4FC5AEAAF7654C7F9A3A84332FD",
              "Hash": "7EB26D7A34595D85E53C2C2553C3198E1D166BD3C28B40A11F1946967756EF20",
              "CalledMethods": [
                "Shared.Collision.CollisionTerrainGroup::Clear()",
                "System.Collections.Generic.Stack\u003CShared.Collision.CollisionTerrainGroup\u003E::Push(!0)",
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()",
                "System.Collections.Generic.Stack\u003CMicrosoft.Xna.Framework.Graphics.RenderTarget2D\u003E::Push(!0)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedMesh::Dispose()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.WaterZone\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.WaterZone\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::MoveNext()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::Clear()",
                "Candide.World.AutoTile.AutoTilerLayers::ChunkUnloaded(Candide.World.WorldChunk)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A0B55629777866EA3E8B6B44CD08C730AE8BE9EDAC05A34E3E2CD260594B6C29"
        },
        {
          "Id": "Candide.World.WorldChunkState",
          "Name": "WorldChunkState",
          "DisplayName": "WorldChunkState",
          "FullName": "Candide.World.WorldChunkState",
          "Namespace": "Candide.World",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Loaded:Candide.World.WorldChunkState",
              "Name": "Loaded",
              "Type": "Candide.World.WorldChunkState",
              "Signature": "public Candide.World.WorldChunkState Loaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F08D84B1FE561F3961FF5F0BB26D2FB6784B659ACA9042F9503AE5A4813F294"
            },
            {
              "Id": "Loading:Candide.World.WorldChunkState",
              "Name": "Loading",
              "Type": "Candide.World.WorldChunkState",
              "Signature": "public Candide.World.WorldChunkState Loading",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45005EADB22ACB0AE415F602C018212281021FCCF8C81C56FF1FC3A3968D132E"
            },
            {
              "Id": "NotLoaded:Candide.World.WorldChunkState",
              "Name": "NotLoaded",
              "Type": "Candide.World.WorldChunkState",
              "Signature": "public Candide.World.WorldChunkState NotLoaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DC3AD1147A8DD927F77F04E43987BF2DC35B82840A0FDC625E894163CF02C2F"
            },
            {
              "Id": "Reloading:Candide.World.WorldChunkState",
              "Name": "Reloading",
              "Type": "Candide.World.WorldChunkState",
              "Signature": "public Candide.World.WorldChunkState Reloading",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C29C4665DEE5E4D756AADF689E55922E134AB09D874ABA80B39DEBD9C2E74EB7"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "796F989FF587011602719A2E04F7C49AB71EE016723C83D34120454D4AF3629C"
        },
        {
          "Id": "Candide.World.WorldData",
          "Name": "WorldData",
          "DisplayName": "WorldData",
          "FullName": "Candide.World.WorldData",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA53411136CFD758000D85DBC04308BA23EF46598F019509D997BD259ACBC71"
            },
            {
              "Id": "Preview:System.Boolean",
              "Name": "Preview",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Preview",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8669E94DC62AE7CEE9A29121505DF46A6518543727E6D9374E003C31C0DFA0EF"
            },
            {
              "Id": "ToBeRemoved:System.Boolean",
              "Name": "ToBeRemoved",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ToBeRemoved",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8971706970B5A11ED3787722053E2E9FB2A83AAA3122A218937BD0956741894"
            },
            {
              "Id": "World:Candide.World.World",
              "Name": "World",
              "Type": "Candide.World.World",
              "Signature": "public Candide.World.World World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C2D53823ADBFCB066CE894CA35C29F565C1F4F82697C529DC500A10FBBC0597"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "22303DB65C2E22793B7E7999264F0A8D4A05629C8D71402680894F3B81ADD386",
              "Hash": "FBEC5217D002E2810C8BB6B075209A9D520C3BFE58647CCA1A10B5BD6A53BDD6",
              "CalledMethods": [
                "Candide.World.World::WorldUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "766E11DD7B99F8D72721D33A460800C78B210C47A65EC3536D3A40369EE45658",
              "Hash": "E36D3F1168D24577BF24C8A5280A60C510FC75A4F4D714067C87D090B9295CB6",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " X:",
                " Y:"
              ],
              "Source": null
            }
          ],
          "Hash": "326A947C1D3E5CAAFE5134CFAD21CE7D491A42502B7B343B737F3B52E7E5F073"
        },
        {
          "Id": "Candide.World.WorldHandler",
          "Name": "WorldHandler",
          "DisplayName": "WorldHandler",
          "FullName": "Candide.World.WorldHandler",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntitiesTouchingCircleAreaForInteractReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,System.Guid\u003E\u003E",
              "Name": "EntitiesTouchingCircleAreaForInteractReuseList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E EntitiesTouchingCircleAreaForInteractReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DC44599B9DC770C71BD02F12BF848793B55D0C22BEC9B6BE08511001B33B445"
            },
            {
              "Id": "EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityWrappersReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"
            },
            {
              "Id": "Mode:WorldHandler\u002BWorldMode",
              "Name": "Mode",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode Mode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BC2348D0D0134E6CDC003279A805FC64EE3EEBAEA727D5B0BAE3056D6DED03A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "A00377383185713F1FEB4D70E6A8E6C7A4FDA0F723ADB0CDCB16F00ECA9EBB6F",
              "Hash": "A70254D44039DF7D4F0C9A3ED17CC6DB382F85822015118B1903DD167A12BC81",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::BeforeRender()",
                "Shared.Entity.EntitySystem::BeforeRender()",
                "Candide.World.ExteriorWorldHandler::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "CheckCollisions",
              "Signature": "internal System.Void CheckCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E outCollisionDatas)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outCollisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "89B2C4AABF2EF560137948738F83E92BD0F9C9B3856C6AE35207FDC1017A0E15",
              "Hash": "6E6910133AFD706004955C09B913FE93D60470900076875AB11B1C1464760CF0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionSpecialGroup::GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.ExteriorWorldHandler::GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void",
              "Name": "CheckCollisions",
              "Signature": "public System.Void CheckCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E outCollisionDatas)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outCollisionDatas",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "CD65519E30E352A3EE30B34C1D0D82DC3AFD814781AB046F8DEEE8EA74979A77",
              "Hash": "CFD3993294D2558D328E060E85A769D8FA323647DC0F6871BC26E61057604D22",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()",
                "Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.World.ExteriorWorldHandler::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckMovableObjectTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "0BEB0737EDBF33808EB837E101B4DCC4841ACAD2C9B2D9FEB8421DC18F116252",
              "Hash": "9A08CF0CD24BB7B06982D5AAF1AA6043194239323B5EEE6308840C7DC82BD767",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Candide.World.InteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Candide.World.ExteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckParticlesVsTerrainCollision",
              "Signature": "public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "8AA1144F5682DD813CE61684AB3618580E9D23263F5432A182A7BAAFB2FBB106",
              "Hash": "817972051DD7FE09902BBA3150E1E02B6D70ADF41D2FC76717E533301549BD08",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.World.ExteriorWorldHandler::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "DC0EAFB1C7C678F56962ED9A27F922C5FC9F39813E980A49E1554F6285DAA1A2",
              "Hash": "9B18667DF1142F4302DEAA102A73CAFE90EA3240DD82FDFA876A18F3BDAFD5FA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Shared.Collision.CollisionTerrainGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Candide.World.ExteriorWorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckTerrainCollision",
              "Signature": "public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "B7ADB92EE696C6685FB3C5790E2F3F108235FBD3EC441BE70B458789563DE9AF",
              "Hash": "7A916B9A42686A5FA0009D216EBDF5ED64F9DF4659C021DD43B3F6ECCDB9C725",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Candide.World.InteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Candide.World.ExteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffectEnum)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileEffectEnum",
                  "Type": "CandideCreator.Shared.Tiled.TileEffectEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "1784AF9453F8EA251683371B2FA75214E23AE9CA50FD84DDE83081748F3DEBF1",
              "Hash": "FEF2DCE9FBD2F6047912C72772C0E0AFDBFACF0071F581401683E8497E0EE378",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "Candide.World.InteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)",
                "Candide.World.ExteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllEntityWrappers()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetAllEntityWrappers",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E GetAllEntityWrappers()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F0CEA9F7C9CEC030EEB5F1813E8D876B55A8814DA640DD7664A3D621015E1EFB",
              "Hash": "07A50A81CD0C48B82FB595572F0B7C1F7BF1AB665928346B7AFEA1CFEFF99025",
              "CalledMethods": [
                "WorldHandler.\u003CGetAllEntityWrappers\u003Ed__12::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCurrentWorldId()-\u003ESystem.Guid",
              "Name": "GetCurrentWorldId",
              "Signature": "public System.Guid GetCurrentWorldId()",
              "Visibility": "public",
              "ReturnType": "System.Guid",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "CAE93433ED55D60803D003679AE0690A935D0C4D236C55848B247035B3E8A1A1",
              "Hash": "B79A32139AA0EEC524FBA5A595A2FD0CEEA0E0EA4FCEA0DEE1016B61452F1508",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetDistance",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E GetDistance(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [
                {
                  "Name": "entity1",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity2",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 443,
              "BodyHash": "AF3E2B0F2855C71CD2107382C2DEC95AB7D910247581B22A73E647D6242FE14F",
              "Hash": "B2C12C7486AC70C73D8F646DA730792E9AF824371F4263F96EF44CE0DCB5FD14",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesInRectangleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF rect)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "95D1EF454CCCF7281A50D2A7E0069C1A8219CA6DCD4C5EAF73908CA7A124C25D",
              "Hash": "7E56148E107C732A4BFCF5FB73B58D4F1E2F0CA09886890C427883C370F16D05",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesTouchingCircleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "6E03136D49496114948F0D2DDADC72156B7FC16714CE8060B26EEB34DC680DBB",
              "Hash": "C89AD27EE30749B6797C65EF9ED673D782C1C11E3B9DD723B670D40A4A5B330C",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,System.Guid\u003E\u003E",
              "Name": "GetEntitiesTouchingCircleAreaForInteract",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E",
              "Parameters": [
                {
                  "Name": "center",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 414,
              "BodyHash": "9ABF49CE211A00B1743ABEBF7A528CBB6FC43C066F9FC41C417FE0943DF01AA2",
              "Hash": "08E041BEEBEE67A61322158D7D872C3B7F3EDE815D0D0589534F5FF53182B20C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesTouchingRectangleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF rect, System.Single bottomZ, System.Single topZ)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "FF6E011A2835698A008CE43A6CE1DAD03B355E4E260E9792E1B75FF95E09B449",
              "Hash": "3197DB15AE1A50AC6215740416BFDD752B97672C62D2AA2ADD1D1D7C278DDE5E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityCollisionGroup()-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetEntityCollisionGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "939CE9BC0623E70AAE9709316811F63A20504CC9966ED2761C37FF9B59BD868C",
              "Hash": "5008369EBBD9D40954D22552F7B8385D1D2910C2B5578C9C908E6BB9E00E6D1D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitySystem()-\u003EShared.Entity.EntitySystem",
              "Name": "GetEntitySystem",
              "Signature": "public Shared.Entity.EntitySystem GetEntitySystem()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntitySystem",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "B7D9A354B8BE2D983E5115663195A416BDC16E3087E2ADA142B69E17EB11E9BC",
              "Hash": "7CEEA59964575B14AAF3965C472860FC339EBD54CF4C130D5B9002A89C40E63F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "A8682B7F1088585D353B7AF70DE6D4733A19B45CB91E456250184E6E4B08D51E",
              "Hash": "6A2706A939B671D1D86DF8756A05B493F92FF3E25BCFF764DE4CA6F34357C0CD",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.InteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.ExteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsWorldLoaded()-\u003ESystem.Boolean",
              "Name": "IsWorldLoaded",
              "Signature": "public System.Boolean IsWorldLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "823B35A02297C57F21ADFD07E465502EEF8775DA77CBCFD7FCC10DB6F48EEA0F",
              "Hash": "D33D7956F1FFAF49C8F4DBEF1185EC6B72C7E4923ED3B11AE8060B24DA57B938",
              "CalledMethods": [
                "Candide.World.InteriorWorldHandler::IsFullyLoaded()",
                "Candide.World.ExteriorWorldHandler::IsFullyLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2AF447FD8C8DD9C228ABE1D604552806339535B7CDF055F9C0D894497B8A6FE5",
              "Hash": "9B06EFD41060B56D6E3CA8CE75E23FC8FF0AE43A0C4740F6B87E57190E1E4C42",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.World.InteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)",
                "Candide.World.ExteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A6BD1421744016F4F63B2B94EA07FDE76440FBF2FA12981E2F536E4D0731A6E"
        },
        {
          "Id": "Candide.World.WorldHandlerImgui",
          "Name": "WorldHandlerImgui",
          "DisplayName": "WorldHandlerImgui",
          "FullName": "Candide.World.WorldHandlerImgui",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenControllerImgui:System.Boolean",
              "Name": "CitizenControllerImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CitizenControllerImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EE83648C1A5D2AE1270EA6B46758C081CC939714CA3DE90B8AA77B10747A20FC"
            },
            {
              "Id": "ClientBehaviorMachineImgui:System.Boolean",
              "Name": "ClientBehaviorMachineImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ClientBehaviorMachineImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CCED40135C64BCC999E528313CD9F59FAB2B836FF0AEBAD10B461470343A506"
            },
            {
              "Id": "EntityAuraInfoImgui:System.Boolean",
              "Name": "EntityAuraInfoImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityAuraInfoImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "65AA901616C61218595F0DE61546947C984A730B2242340B4609A63E5F0B7C4F"
            },
            {
              "Id": "EntityClientCollisionImgui:System.Boolean",
              "Name": "EntityClientCollisionImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityClientCollisionImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF1F84F5739B42525B4B36216882186E51DD0E1FDC53F34813C16311D22834D3"
            },
            {
              "Id": "EntityInfoBoxesImgui:System.Boolean",
              "Name": "EntityInfoBoxesImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityInfoBoxesImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "786C3B98E28FA6A987A79E9091B577B315BC6A1274BFD893ED9F96705A3F568B"
            },
            {
              "Id": "EntitySearchString:System.String",
              "Name": "EntitySearchString",
              "Type": "System.String",
              "Signature": "public System.String EntitySearchString",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "22A6FF7282A8DC1DB4B61A5BDC3B9ED759EF56C78D6D365B9BBF88C9EB2C68FC"
            },
            {
              "Id": "EntityServerCollisionImgui:System.Boolean",
              "Name": "EntityServerCollisionImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityServerCollisionImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0930A01A1CB44A20308CB5C3A3D09F6F2E937F7746649AFBBF6201328B775133"
            },
            {
              "Id": "EntityServerInfoBoxesImgui:System.Boolean",
              "Name": "EntityServerInfoBoxesImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityServerInfoBoxesImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A6C9DCAD6C05108C4DD43E1A23EE0AE8B80680FEC569639CB4F88CACA0525E0"
            },
            {
              "Id": "EntityServerThreatInfoImgui:System.Boolean",
              "Name": "EntityServerThreatInfoImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityServerThreatInfoImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "55FADDB48F587BD1BAE8F079D3DCF786FF16D5437CA850932B857E6F8723625E"
            },
            {
              "Id": "ServerBehaviorMachineImgui:System.Boolean",
              "Name": "ServerBehaviorMachineImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerBehaviorMachineImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F240E3D040781FC210219FAF085E92F83682115B8351CD3816885ED99A9807DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 989,
              "BodyHash": "1040301ABD397AB3013241D143B01F1B84DC225140295EDBCCE6FB93BDDA18C9",
              "Hash": "57D8536CEACFC873DDEE2F5EDB4AE3223A68DAC674F4F8AB2B6DCFE01853258C",
              "CalledMethods": [
                "Candide.World.OldInteriorWorldHandler::CreateImGui()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)",
                "System.String::Concat(System.String, System.String)",
                "ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "Candide.Entities.EntitySystemImGui::CreateImGui(Shared.Entity.EntitySystem, System.String, System.Boolean)",
                "ImGuiNET.ImGui::TreePop()",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "Candide.Entities.EntitySystemImGui::CreateImguiInfoBoxes(Shared.Entity.EntitySystem, System.String, System.Boolean)",
                "Candide.Entities.EntitySystemImGui::CreateImguiThreatBoxes(Shared.Entity.EntitySystem, System.String)",
                "Candide.Entities.EntitySystemImGui::CreateAuraImguiInfoBoxes(Shared.Entity.EntitySystem)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::DebugAllNodes()",
                "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.RectangleF\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.RectangleF\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Models.RectangleF::get_BottomRight()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.VisualDebug::Rectangle(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Search",
                " entities",
                "Server ",
                "Entity info boxes",
                "Entity server info boxes",
                "Entity server threat boxes",
                "Entity auras",
                "Client CollisionGroup",
                "Server CollisionGroup (Danger)"
              ],
              "Source": null
            }
          ],
          "Hash": "BDE2C44A1A66B2B9829467CBCA9225D7153D1E70DDC9A6F6E1B605DBD8C7B202"
        },
        {
          "Id": "Candide.World.WorldLoader",
          "Name": "WorldLoader",
          "DisplayName": "WorldLoader",
          "FullName": "Candide.World.WorldLoader",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadWorld(System.String)-\u003ECandideCreator.Shared.Models.World",
              "Name": "LoadWorld",
              "Signature": "public CandideCreator.Shared.Models.World LoadWorld(System.String mapName)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.World",
              "Parameters": [
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 189,
              "BodyHash": "BCD04571FF3E15586978B8D6A73A63A17168D980D42C49E7D3B1998844816B6F",
              "Hash": "A84946F6888C0805FC07D282E54DE88D537D07630AFB0836BFCC64D22B7F052E",
              "CalledMethods": [
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Join(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.BinaryReader::ReadString()",
                "System.Xml.XmlDocument::.ctor()",
                "System.Xml.XmlDocument::Load(System.String)",
                "CandideCreator.Shared.Tiled.TiledMapParser::.ctor(Microsoft.Xna.Framework.Content.ContentManager)",
                "System.IO.BinaryReader::get_BaseStream()",
                "CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)",
                "CandideCreator.Shared.Tiled.TiledMapParser::ParseXml(System.Xml.XmlDocument, Microsoft.Xna.Framework.Graphics.GraphicsDevice)",
                "CandideCreator.Shared.Models.World::set_Map(CandideCreator.Shared.Tiled.TiledMap)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                ".cmx",
                ".tmx"
              ],
              "Source": null
            }
          ],
          "Hash": "F012EEA72BC09A343932E812B45E0915A8A8A870128FDC035D37C4B677C989B7"
        },
        {
          "Id": "Candide.World.WorldMap",
          "Name": "WorldMap",
          "DisplayName": "WorldMap",
          "FullName": "Candide.World.WorldMap",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Context:WorldMap\u002BWorldMapContext",
              "Name": "Context",
              "Type": "WorldMap.WorldMapContext",
              "Signature": "public WorldMap.WorldMapContext Context",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87D127D971AB21D204EA7ADF4A39E28CC50E13B53BC0F990D4AA6F25F7968782"
            },
            {
              "Id": "CurrentCursorPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "CurrentCursorPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E CurrentCursorPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C9F3A5B3493DDEC9E3C39EFF09764CB82332A256577F4DA989CA1EEE2F5E2C9"
            },
            {
              "Id": "GameId:System.Guid",
              "Name": "GameId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GameId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91D59CACF74F94E84A4FFD8C77C36B238317496D0C80BE9391FB5AB4D09ED99B"
            },
            {
              "Id": "HoveredMapMarkerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HoveredMapMarkerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HoveredMapMarkerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1B1302D90E553B72650DDD3D2AA22F0B578C2C4EBB0FD6D7002F1485EA3DA83"
            },
            {
              "Id": "Mode:WorldMap\u002BWorldMapMode",
              "Name": "Mode",
              "Type": "WorldMap.WorldMapMode",
              "Signature": "public WorldMap.WorldMapMode Mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8BDB7687A78A6C1C9764AB1B448C9A4E6823406608B54DA8D91EA860124B4F9"
            },
            {
              "Id": "PartCount:Microsoft.Xna.Framework.Point",
              "Name": "PartCount",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PartCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E901EF21CC76171251CD0DAF955FBEE431D1B8B3A51B51EA385B27F33021855"
            },
            {
              "Id": "Parts:Candide.World.WorldMapPart[]",
              "Name": "Parts",
              "Type": "Candide.World.WorldMapPart[]",
              "Signature": "public Candide.World.WorldMapPart[] Parts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DCC07356753B26B6BC51D9632E21E0EF9045E0E803A0B6E1AE0F8ACC042A76A"
            },
            {
              "Id": "PartSize:Microsoft.Xna.Framework.Point",
              "Name": "PartSize",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point PartSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FE09DCB021988E59FC7BD1DA32780F515FA018FB5BF8538E13F3E375FD2D24D"
            },
            {
              "Id": "ShowPois:System.Boolean",
              "Name": "ShowPois",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowPois",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B63FCAEB9F9AAA39C615C4F8E43E664166FAB26C255206D630FE7ACD98C8F965"
            },
            {
              "Id": "TileScale:System.Single",
              "Name": "TileScale",
              "Type": "System.Single",
              "Signature": "public System.Single TileScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "832009C3AFBAD24E420F023A64A9B36122E76416BA18A260BCFF9BBC07F3CB62"
            },
            {
              "Id": "World:Candide.World.ChunkedWorld",
              "Name": "World",
              "Type": "Candide.World.ChunkedWorld",
              "Signature": "public Candide.World.ChunkedWorld World",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "049745F6EF2C5996D6DFC258409144DED98D2A361B8B586AD53F216671E582D3"
            },
            {
              "Id": "_hasDisposed:System.Boolean",
              "Name": "_hasDisposed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _hasDisposed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDC26B68D15E50C90C5D3520AF0CBD49DC4EB9F101C8A6BA319D84A250CB37F7"
            },
            {
              "Id": "_reuseMarkersList:System.Collections.Generic.List\u00601\u003CWorldMap\u002BImmediateMapMarker\u003E",
              "Name": "_reuseMarkersList",
              "Type": "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E",
              "Signature": "private System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E _reuseMarkersList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6BDAEAA0EC3764438BC381A9D3E558A1EBB66D35165434949982EC578781676E"
            },
            {
              "Id": "_reuseMarkersSortList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Int32,System.Single\u003E\u003E",
              "Name": "_reuseMarkersSortList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E _reuseMarkersSortList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C679906843D6E3710EEF47F01CF189073D85003064FEF13D83FCFDB3DB55AA2"
            },
            {
              "Id": "_reuseTextList:System.Collections.Generic.List\u00601\u003CWorldMap\u002BImmediateMapText\u003E",
              "Name": "_reuseTextList",
              "Type": "System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E",
              "Signature": "private System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E _reuseTextList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F8EB45809C9F33F7B5C6DC754162364EBC10461DC277136CA34E755E7DCD314"
            },
            {
              "Id": "_shouldUpdateWholeArea:System.Boolean",
              "Name": "_shouldUpdateWholeArea",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _shouldUpdateWholeArea",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D73F6035300E81455939EC7496C7369FAAE0731D275EF9A490D836FFA38BC89"
            },
            {
              "Id": "_updateCenter:Microsoft.Xna.Framework.Point",
              "Name": "_updateCenter",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _updateCenter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC8AD59DDC58744EF30B4069A0E2964DC79AAE655AC87895B3A86A65024F92BD"
            },
            {
              "Id": "_updateRadiusSquare:System.Int32",
              "Name": "_updateRadiusSquare",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _updateRadiusSquare",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FA81A87AE8A6E2EFECD6ABDD87E0A94C1888297A4D08866E97E7F147535A850"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelOverlay()-\u003ESystem.Void",
              "Name": "CancelOverlay",
              "Signature": "public System.Void CancelOverlay()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0D6CEF5BCF6C4DB598F965056E86A8019EA354FB9A9678FD13CC00C472AB2BF1",
              "Hash": "AD74D5E0DB7B940912D855807199A297E836B4D822533EDB3380DB4E1368E85A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "61DA92835E24C6BCF16FC5A4D7B090672763041838AF1B4484DD3481925248FA",
              "Hash": "048727202BE730C7A76E0C3E2EDA9759DBCF414976ECE033CBF0BD3BD534A511",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Boolean interior)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "interior",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 532,
              "BodyHash": "48DFF417653B11590F932F929719E0A365AD9D33663686D9C88063FB474FD2D5",
              "Hash": "CCBC04E0537CEB98C6ACA64DE8CEE173C19FAB4AA5D05398B31091254CCF12E3",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()",
                "Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()",
                "Microsoft.Xna.Framework.Rectangle::get_Size()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Candide.World.WorldMap::DrawInteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "System.Action\u003CMicrosoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)",
                "Candide.World.WorldMap::DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::ToPoint()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_ScissorRectangle(Microsoft.Xna.Framework.Rectangle)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E)",
                "System.Action\u003CMicrosoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single\u003E::Invoke(!0, !1, !2, !3, !4)",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::End()",
                "Candide.World.WorldMap::DrawMapText(Microsoft.Xna.Framework.Graphics.SpriteBatch)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "DrawExteriorMap",
              "Signature": "public System.Void DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, System.Single scale, Microsoft.Xna.Framework.Vector2 centerTile, System.Single opacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerTile",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "opacity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2241,
              "BodyHash": "851252EB78200FC86583DECE1FC0DFF9114753F4B1A33DC4E330813C671765DB",
              "Hash": "A73C622803084B07FCA3DB01AC5072D540FE92D1914BC5F39FD3106E733A5B57",
              "CalledMethods": [
                "Candide.World.WorldMap::GetElementScale(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.WorldMap::GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::Clear()",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E::Clear()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::Add(!0)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [
                "map_marker:construction_site",
                "town_core",
                "Map_DungeonCleared",
                "map_marker:exclamation"
              ],
              "Source": null
            },
            {
              "Id": "DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawExteriorMap",
              "Signature": "public System.Void DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, System.Single scale, System.Single opacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "opacity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "B2822A4FB5833316B9C4413A47046FB679C0F1885C5B2341B52F473CF7F6DBA9",
              "Hash": "6C823EE852F8AD66079957285523F328F43A9A38622B7F2AC3C7234344400DAB",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.World.WorldMap::DrawExteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawInteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "DrawInteriorMap",
              "Signature": "public System.Void DrawInteriorMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, System.Single scale, System.Single opacity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "opacity",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "8D4A375B8141677CA840E955547A76037C739E5F7A5192FF5A2E3D97E0BAD26E",
              "Hash": "2D4C32A13D21A89B039EB14172A38409D8E74ACC11877BBC358D094C9776F960",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E::Clear()",
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)",
                "Candide.World.WorldMap::GetElementScale(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Candide.Graphics.Camera::get_PositionCenter()",
                "Candide.World.WorldMap::GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, System.Single)",
                "Microsoft.Xna.Framework.Vector4::get_One()",
                "Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)",
                "Microsoft.Xna.Framework.Vector4::op_Division(Microsoft.Xna.Framework.Vector4, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Candide.World.InteriorWorldHandler::get_World()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "Candide.World.WorldMap::DrawPlayers(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Matrix, FontStashSharp.SpriteFontBase, System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::get_Current()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.IconDataBase::GetIconOrNull(System.String)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Value()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconFlag\u003E::GetValueOrDefault(!0)",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.World.ClientWorldMapMarker\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawMapMarkers(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix, CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u00601\u003CWorldMap\u002BImmediateMapMarker\u003E)-\u003ESystem.Void",
              "Name": "DrawMapMarkers",
              "Signature": "private System.Void DrawMapMarkers(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix transform, CandideCreator.Shared.Models.RectangleF visibleArea, System.Single scale, System.Single elementScale, System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E mapMarkers)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "transform",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "visibleArea",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "elementScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mapMarkers",
                  "Type": "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1167,
              "BodyHash": "DA8D3869B97B8EE49483B0DD98E5DF64394E9C13E430A6912F62A13F010FE35F",
              "Hash": "212C0472E5B84F80BF6D2EAEA24D170CE6684AD2DB49DEF67DE65AFBCDA0ECE8",
              "CalledMethods": [
                "CandideCreator.Shared.Models.RectangleF::InflateReturnCopy(System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Round()",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Models.RectangleF::GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Candide.Database.IconDataBase::GetIconOrNull(System.String)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Value()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()",
                "Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()",
                "System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Add(!0)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Color::get_White()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Count()",
                "WorldMap.\u003C\u003Ec::\u003CDrawMapMarkers\u003Eb__29_0(System.ValueTuple\u003CSystem.Int32, System.Single\u003E, System.ValueTuple\u003CSystem.Int32, System.Single\u003E)",
                "System.Comparison\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawMapText(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "DrawMapText",
              "Signature": "public System.Void DrawMapText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "A2387F94D58BD50C68A2EC31F347911227AC53F4471452EC1042DB6E7763220A",
              "Hash": "6027BFC3ACC4AE91A5341DEDE055F6BAB499A93C5DD2FAAADB53DA22CEB3E316",
              "CalledMethods": [
                "Candide.Graphics.Fonts.CandideFont::get_RenderFont()",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E::GetEnumerator()",
                "List.Enumerator\u003CWorldMap.ImmediateMapText\u003E::get_Current()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)",
                "List.Enumerator\u003CWorldMap.ImmediateMapText\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawPlayers(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Matrix, FontStashSharp.SpriteFontBase, System.Collections.Generic.List\u00601\u003CWorldMap\u002BImmediateMapText\u003E, System.Boolean)-\u003ESystem.Void",
              "Name": "DrawPlayers",
              "Signature": "private System.Void DrawPlayers(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, System.Single elementScale, Microsoft.Xna.Framework.Matrix transform, FontStashSharp.SpriteFontBase font, System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E texts, System.Boolean inWorldOnly)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "elementScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "transform",
                  "Type": "Microsoft.Xna.Framework.Matrix",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "font",
                  "Type": "FontStashSharp.SpriteFontBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "texts",
                  "Type": "System.Collections.Generic.List\u003CWorldMap.ImmediateMapText\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inWorldOnly",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1306,
              "BodyHash": "3F0B7E2FE6C89A8FF69EE5EFBD515D63D7B88E7915E207367F9267D4C17D382E",
              "Hash": "D2B26C4AFE8FB67A0D896086F5779B739472A61183AF07304CAEDFE07CFAA056",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CWorldMap.ImmediateMapMarker\u003E::get_Item(System.Int32)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Candide.GameModels.Managers.WorldManager::TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)",
                "FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)",
                "FontStashSharp.SpriteFontBase::get_LineHeight()",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Map_You"
              ],
              "Source": null
            },
            {
              "Id": "DrawTownMap(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "DrawTownMap",
              "Signature": "public System.Void DrawTownMap(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, System.Single scale, Microsoft.Xna.Framework.Vector2 tileCenterPos)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileCenterPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 698,
              "BodyHash": "3E2AFF7F4F5626E561925B152614A3FAAE5D39307CD46C298CED910A11B045D8",
              "Hash": "F99505C8C96ED79C4DCAAF05092961E4A1FC64F0DB0698FC08E0D8C39FC869B0",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single)",
                "Candide.World.WorldMap::GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::get_Location()",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()",
                "Microsoft.Xna.Framework.Rectangle::get_Center()",
                "Candide.Database.IconDataBase::GetIconOrNull(System.String)",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_HasValue()",
                "System.Nullable\u003CCandideCreator.Shared.Graphics.IconData\u003E::get_Value()",
                "CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)",
                "Microsoft.Xna.Framework.Color::get_White()",
                "CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)",
                "Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()"
              ],
              "StringLiterals": [
                "map_marker:construction_site"
              ],
              "Source": null
            },
            {
              "Id": "GetElementScale(System.Single)-\u003ESystem.Single",
              "Name": "GetElementScale",
              "Signature": "public System.Single GetElementScale(System.Single tileScale)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "tileScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "3D05C376454A7822ACE730E20062057E8041F72ABA4BF984B4EB0091FE92F710",
              "Hash": "E8B681B9B87D905BC0685739D1EFCFB5E6A0EF1406AB6982EBA2172075B357F2",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_Scale()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003EMicrosoft.Xna.Framework.Matrix",
              "Name": "GetTilePosToScreenPosTransform",
              "Signature": "public Microsoft.Xna.Framework.Matrix GetTilePosToScreenPosTransform(Microsoft.Xna.Framework.Vector2 screenPosOffset, Microsoft.Xna.Framework.Vector2 mapSize, Microsoft.Xna.Framework.Vector2 centerTilePos, System.Single tileToScreenScale)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Matrix",
              "Parameters": [
                {
                  "Name": "screenPosOffset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mapSize",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerTilePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileToScreenScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "F6CDFC2BB1E07A9A89FDF562251E8B81DC31B714A566B0C16CCDC35FE55EC27E",
              "Hash": "D1282E4319587637A333774DB8FBD38DA95B9D62F0DFC017C118388C529DC0B5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueUpdateWholeMap()-\u003ESystem.Void",
              "Name": "QueueUpdateWholeMap",
              "Signature": "public System.Void QueueUpdateWholeMap()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "393DD531BC3C8151B99687D2C77427637F5B3CF8A58E279CCD81E7FF4D810992",
              "Hash": "F7FDFBBB9035DB9F9837120741B8EE935A9299069885F361B3603E889120FC66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateInput(System.Single)-\u003ESystem.Void",
              "Name": "UpdateInput",
              "Signature": "public System.Void UpdateInput(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "FD7655DF3380149396747264759501EAFC0C95CC9961C4BEF6379D40E125FB8D",
              "Hash": "4B90DCC23103C0E951EF92C0C1365309609C602A240BC15EDB35F8E1736C7935",
              "CalledMethods": [
                "System.Math::Pow(System.Double, System.Double)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdatePart(Candide.World.WorldMapPart, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdatePart",
              "Signature": "public System.Void UpdatePart(Candide.World.WorldMapPart part, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "part",
                  "Type": "Candide.World.WorldMapPart",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 566,
              "BodyHash": "C864E06BA2DF5C422C0E140C62F7C8A39F429E074CD10EE2252A3550763D87E4",
              "Hash": "2D0040F6460025CA50BEC78B5D83D8275DC91C80D235322F611E08E79360C208",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Boolean[,]::Get(System.Int32, System.Int32)",
                "System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)",
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Color::get_A()",
                "System.Array::GetLength(System.Int32)",
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Graphics.Texture2D::SetData(System.Int32, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, !!0[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "exploration:map:discovered:mini",
                "exploration:map:discovered:tiny",
                "exploration:map:discovered:small",
                "exploration:map:discovered:medium",
                "exploration:map:discovered:large",
                "exploration:map:discovered:giant"
              ],
              "Source": null
            },
            {
              "Id": "UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateRectangle",
              "Signature": "public System.Void UpdateRectangle(System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 219,
              "BodyHash": "1EC8612B503F1A85E59D884AA9B568C585473FB1FFA4DED66FBC35DC9D8B0733",
              "Hash": "9919EFE67B9176AB6742E8617ECB6F92573224C799E106AF75EDE3DE41175280",
              "CalledMethods": [
                "Candide.World.WorldMap::UpdatePart(Candide.World.WorldMapPart, System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTilesAroundPosition(Microsoft.Xna.Framework.Vector2, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateTilesAroundPosition",
              "Signature": "public System.Void UpdateTilesAroundPosition(Microsoft.Xna.Framework.Vector2 centerPosition, System.Int32 tileRadius)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "centerPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileRadius",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "2E40C6285CE326199B213F30EEB499B8FC83F9E2ECC033FA89A1EC466D9DAD68",
              "Hash": "58F3D97003F37F13CA3BE0A031EB26BA7EEDBD7F71F6DB9F242DD68A1EF1FFD9",
              "CalledMethods": [
                "Candide.World.ChunkedWorld::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)",
                "Candide.World.WorldMap::UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWholeRectangle(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateWholeRectangle",
              "Signature": "public System.Void UpdateWholeRectangle(System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endX",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endY",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "EE506B24C2FFEF5FD16858D59082917307D5D253A5B4D9DB455F68261DC07D10",
              "Hash": "B3E671CD22751A83DCB2C5B0A685E94E6FCC6B1CC2754109CB03D5DFD5A109BC",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "Candide.World.WorldMap::UpdateRectangle(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "31EDC393B860290E35D11895D347B41170A1D6A264B2639B0F6BD1A7527B6BB6"
        },
        {
          "Id": "Candide.World.WorldMapPart",
          "Name": "WorldMapPart",
          "DisplayName": "WorldMapPart",
          "FullName": "Candide.World.WorldMapPart",
          "Namespace": "Candide.World",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RenderTarget:Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Name": "RenderTarget",
              "Type": "Microsoft.Xna.Framework.Graphics.RenderTarget2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.RenderTarget2D RenderTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67561B01FE3B44766BB87E87FA4898BA58EA3E46BBC3A448F7778E580FBE4C60"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "52CCDA317FF0CEB7865D2F6A11B06B9DB6E01C3589F4D462AB339BF3F8720C17"
        },
        {
          "Id": "Candide.World.WorldTransitionHandler",
          "Name": "WorldTransitionHandler",
          "DisplayName": "WorldTransitionHandler",
          "FullName": "Candide.World.WorldTransitionHandler",
          "Namespace": "Candide.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EndWorldMode:WorldHandler\u002BWorldMode",
              "Name": "EndWorldMode",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode EndWorldMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E8DCDF137D41B589C9B5EB2D8C606F11B08F5F822EA89D1DD971357C57438EB"
            },
            {
              "Id": "StartWorldMode:WorldHandler\u002BWorldMode",
              "Name": "StartWorldMode",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode StartWorldMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68A7330BD7C6C7D3EEAFFE8B1FEAC2F1F22939FCDE056781546DD575E7FCEBA6"
            },
            {
              "Id": "TransitionEffect:Candide.Graphics.Effects.HoleTransitionEffect",
              "Name": "TransitionEffect",
              "Type": "Candide.Graphics.Effects.HoleTransitionEffect",
              "Signature": "public Candide.Graphics.Effects.HoleTransitionEffect TransitionEffect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B6C780F86FF22B181105EEDFA76AECFE072BE1593040DE44F201EE25016DADBB"
            },
            {
              "Id": "Transitioning:System.Boolean",
              "Name": "Transitioning",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Transitioning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8A9DCF05D39C214EAAFAFE3DC372CD213E61E4CA3A9E9A9234F370F884B07E13"
            },
            {
              "Id": "TransitioningTime:System.Single",
              "Name": "TransitioningTime",
              "Type": "System.Single",
              "Signature": "public System.Single TransitioningTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EDE8D99AE90FC3255FAEEC15329D8BEF8CFE869611F3E358761F12494B30DB1A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.SpriteBatch batch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "graphics",
                  "Type": "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "batch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3AD17959622BBD3CD3D713701734FA3C6C7D3040795C873FEADE9478AB7AD6AF",
              "Hash": "095C020C0A4F5BB4141A52FED8BD5770CBC1105B7D1CAC09E6949E80620FD61A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartTransition(WorldHandler\u002BWorldMode, WorldHandler\u002BWorldMode)-\u003ESystem.Void",
              "Name": "StartTransition",
              "Signature": "public System.Void StartTransition(WorldHandler.WorldMode startMode, WorldHandler.WorldMode endMode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "startMode",
                  "Type": "WorldHandler.WorldMode",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "endMode",
                  "Type": "WorldHandler.WorldMode",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "467C01E0DB9F248270423872E092186B632C4AC25591C4DCB2E93C4C30167625",
              "Hash": "77392491CF31F28D615555B5C7D4BADD7C71D8A63D5481AC6C8808C3EF892E14",
              "CalledMethods": [
                "Candide.Graphics.Effects.PostProcess::Clear()",
                "Candide.Graphics.Effects.PostProcess::AddEffect(Candide.Graphics.Effects.AbstractEffect)",
                "Candide.Graphics.Effects.HoleTransitionEffect::Start()",
                "Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "event:/player/interact/map_transition"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "0C69472C489B7C387C00BC27D6ADE154CFE21D445F237CC90560DA597F6C2DD7",
              "Hash": "1B2995489F07C411FB23778E957D78FACAE78873A7C521277CDC4DB681BC466D",
              "CalledMethods": [
                "Candide.World.WorldHandler::IsWorldLoaded()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7D047B4787A042808F8AAEEA94E038536F3159FC45022A89297EA0DD0B66DBA"
        },
        {
          "Id": "CandideChatWindow\u002BState",
          "Name": "State",
          "DisplayName": "CandideChatWindow.State",
          "FullName": "CandideChatWindow.State",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadingIn:CandideChatWindow\u002BState",
              "Name": "FadingIn",
              "Type": "CandideChatWindow.State",
              "Signature": "public CandideChatWindow.State FadingIn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB2F45C3504E63266371CA0E48788718C670AA0383B7DB092792D834E5B1F46C"
            },
            {
              "Id": "FadingOut:CandideChatWindow\u002BState",
              "Name": "FadingOut",
              "Type": "CandideChatWindow.State",
              "Signature": "public CandideChatWindow.State FadingOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D085516438314711CBADE03B49BE20F7F263F9C65028A32FED87568761372E8A"
            },
            {
              "Id": "FullyVisible:CandideChatWindow\u002BState",
              "Name": "FullyVisible",
              "Type": "CandideChatWindow.State",
              "Signature": "public CandideChatWindow.State FullyVisible",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C349AE2358BC2B780B4E136E8023131B13036653424C8A389602C731E05F2FC7"
            },
            {
              "Id": "Hidden:CandideChatWindow\u002BState",
              "Name": "Hidden",
              "Type": "CandideChatWindow.State",
              "Signature": "public CandideChatWindow.State Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9BCDF3FAB404FC310915B3E0F0749BBF1C8A798758D902F12A8384DF1DA22437"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA58FCCE884288A3D6608C28F991B285FBAE6AA78F4B738D8E7F9EDC89C227C2"
        },
        {
          "Id": "CandideEngine\u002BImGuiConnection",
          "Name": "ImGuiConnection",
          "DisplayName": "CandideEngine.ImGuiConnection",
          "FullName": "CandideEngine.ImGuiConnection",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Delegate:CandideEngine\u002BImGuiDelegate",
              "Name": "Delegate",
              "Type": "CandideEngine.ImGuiDelegate",
              "Signature": "public CandideEngine.ImGuiDelegate Delegate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "906F8EAC43C2C71086C3D7D51F812D1801708585C7C8718F259118F3FBA9883D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CCF6B6634FB3F01DDA5BA64A169355294CDEC43FA5318C5920905E37D9E59AFF"
        },
        {
          "Id": "CandideEngine\u002BImGuiDelegate",
          "Name": "ImGuiDelegate",
          "DisplayName": "CandideEngine.ImGuiDelegate",
          "FullName": "CandideEngine.ImGuiDelegate",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "939C9158C3F109F201C292AE13D1C59FB5EA3B92BEDCFC58DF6E34D085BDE8CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CB873A880C448642C5C7AC732EDAF975180978E51756A8D81A810072D87A3D8C"
        },
        {
          "Id": "CandideFontLoader\u002BCandideFontLoaderSettings",
          "Name": "CandideFontLoaderSettings",
          "DisplayName": "CandideFontLoader.CandideFontLoaderSettings",
          "FullName": "CandideFontLoader.CandideFontLoaderSettings",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EffectAmount:System.Int32",
              "Name": "EffectAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EffectAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "943DD1CDAE30B28C6E5797EA6D0196C44A19360427899F71FCBECEFB3F96A911"
            },
            {
              "Id": "KernelHeight:System.Int32",
              "Name": "KernelHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 KernelHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "947A0B05B21965D3A3972C89C139B3F15A35A9900DBA3FFC2FE7C3753861E8A7"
            },
            {
              "Id": "KernelWidth:System.Int32",
              "Name": "KernelWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 KernelWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98F64463A890347DD7C4937D30909580D13F5C2A577DB516DFE49DD035F4E966"
            },
            {
              "Id": "UseOldRasterizer:System.Boolean",
              "Name": "UseOldRasterizer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseOldRasterizer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D372C524D34572242BE8714409865C149B5C450657BB8A6BDA1620F9394912D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "058921E185DEB49095861CCB700B3BD6AF1B3AD5FAF8CACABFE3E15A680673AE"
        },
        {
          "Id": "CandideModalWindow\u002BCandideModalWindowCloseStatus",
          "Name": "CandideModalWindowCloseStatus",
          "DisplayName": "CandideModalWindow.CandideModalWindowCloseStatus",
          "FullName": "CandideModalWindow.CandideModalWindowCloseStatus",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:CandideModalWindow\u002BCandideModalWindowCloseStatus",
              "Name": "Default",
              "Type": "CandideModalWindow.CandideModalWindowCloseStatus",
              "Signature": "public CandideModalWindow.CandideModalWindowCloseStatus Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9706C759D9E0C391FB6F3C2BDB80460200018F2326BD24A8667021B9E6C673B0"
            },
            {
              "Id": "TimedOut:CandideModalWindow\u002BCandideModalWindowCloseStatus",
              "Name": "TimedOut",
              "Type": "CandideModalWindow.CandideModalWindowCloseStatus",
              "Signature": "public CandideModalWindow.CandideModalWindowCloseStatus TimedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD14937210784390A6DAD4094674A91196D90A8FC9592ED2A0A883F609C57891"
            },
            {
              "Id": "UserClosed:CandideModalWindow\u002BCandideModalWindowCloseStatus",
              "Name": "UserClosed",
              "Type": "CandideModalWindow.CandideModalWindowCloseStatus",
              "Signature": "public CandideModalWindow.CandideModalWindowCloseStatus UserClosed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCF1E3AA28FF2BD2AF1B3BCAA19EBF1B031CC396DE3CF1CEDBEB44170D2AAD22"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BEEDBF30BE61396B3D562D0B244BF4AB75769A6C500C087380AB8EBBE6A472EA"
        },
        {
          "Id": "ChatLogManager\u002BChatLogEventHandler",
          "Name": "ChatLogEventHandler",
          "DisplayName": "ChatLogManager.ChatLogEventHandler",
          "FullName": "ChatLogManager.ChatLogEventHandler",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.Multiplayer.Chat.ChatMessage, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.Multiplayer.Chat.ChatMessage e, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2D83FEDE1F46D45A5D0DF95142E8E4B95342223263ADBBBE6DE3ED90C82B0FC4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.Multiplayer.Chat.ChatMessage)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.Multiplayer.Chat.ChatMessage e)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.Multiplayer.Chat.ChatMessage",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "86123C087882115B06B857FCCC3A681422F5D51A2A8980873B3EBD35D267D20D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "540A900DA64D92AA16522766FB3C5838DDF5538F904762C56BB2A7B50496C321"
        },
        {
          "Id": "ChatLogMessageElement\u002BState",
          "Name": "State",
          "DisplayName": "ChatLogMessageElement.State",
          "FullName": "ChatLogMessageElement.State",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FocusVisible:ChatLogMessageElement\u002BState",
              "Name": "FocusVisible",
              "Type": "ChatLogMessageElement.State",
              "Signature": "public ChatLogMessageElement.State FocusVisible",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7874240C4195D0015923C4168E8DDED7C52DFC597449B51AAD931AB197788B3"
            },
            {
              "Id": "Hidden:ChatLogMessageElement\u002BState",
              "Name": "Hidden",
              "Type": "ChatLogMessageElement.State",
              "Signature": "public ChatLogMessageElement.State Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3C49E0B6885474DE008B6E4CD6C2876D3423D016A5BCC7435CE7283E53B01F5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Visible:ChatLogMessageElement\u002BState",
              "Name": "Visible",
              "Type": "ChatLogMessageElement.State",
              "Signature": "public ChatLogMessageElement.State Visible",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98C0C2587042D3E826D1413221B94C452C8FE645C173E31AAB4840F31F8BCB61"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D5BFEA6553EDB229A8B9F5B85F73790C45130A82424BEA29EC77A4BE86E13B3"
        },
        {
          "Id": "CitizenController\u002BGameStateActiveCitizensChanged",
          "Name": "GameStateActiveCitizensChanged",
          "DisplayName": "CitizenController.GameStateActiveCitizensChanged",
          "FullName": "CitizenController.GameStateActiveCitizensChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B647463041505AB68D8A667EB170FE4FF588C58251686DB3477AB3C1545256B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C079EC217E788C87571EE8C8825EF559854CC2300B5D786BAA5B5160BC6A6432",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B2B544B47213D857DCA8FB6D800104D3571306AF9A7049800D367B8DDDE1514"
        },
        {
          "Id": "CitizenControllerBase\u002BAnimNames",
          "Name": "AnimNames",
          "DisplayName": "CitizenControllerBase.AnimNames",
          "FullName": "CitizenControllerBase.AnimNames",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack1:System.String",
              "Name": "Attack1",
              "Type": "System.String",
              "Signature": "public System.String Attack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "230DBFEBCB18BDCA50986070A2A75575BCADAB859C4DF3ABBBB49D9983F831DA"
            },
            {
              "Id": "Attack2:System.String",
              "Name": "Attack2",
              "Type": "System.String",
              "Signature": "public System.String Attack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "592CF8BC2D335B5612515433414DE48EDA704C426E2E4E6E4634B64050662EC0"
            },
            {
              "Id": "Attack3:System.String",
              "Name": "Attack3",
              "Type": "System.String",
              "Signature": "public System.String Attack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69DB9EFD2093AA9E56079945EF60E4A53A3977430D617CED61E100F2A076AAFC"
            },
            {
              "Id": "AttackIdle:System.String",
              "Name": "AttackIdle",
              "Type": "System.String",
              "Signature": "public System.String AttackIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C988FD7F77AFEDAC9E3BF5AFFCB65D5869272D585460736E68B14B3090F255F6"
            },
            {
              "Id": "BowHold:System.String",
              "Name": "BowHold",
              "Type": "System.String",
              "Signature": "public System.String BowHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1612E337A17D3E533FF4DA11BA473BFFA88C26258C0AAFEE0B96E5321C9D551D"
            },
            {
              "Id": "BowPull:System.String",
              "Name": "BowPull",
              "Type": "System.String",
              "Signature": "public System.String BowPull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9E09E1604D8F8F15464B05A86A39396349554719B8B904976C4FF4808EA79DF"
            },
            {
              "Id": "BowShoot:System.String",
              "Name": "BowShoot",
              "Type": "System.String",
              "Signature": "public System.String BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39F9E39D6FCCFC88C7212782A23D8C048F4673485CEF445250854C4C2151342A"
            },
            {
              "Id": "BowWalk:System.String",
              "Name": "BowWalk",
              "Type": "System.String",
              "Signature": "public System.String BowWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83264B358CA62788BEFA8483FF02D958A71AE7837666342ED97E9C6F9126EF11"
            },
            {
              "Id": "ChoppingPerforming:System.String",
              "Name": "ChoppingPerforming",
              "Type": "System.String",
              "Signature": "public System.String ChoppingPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE0A5DFFDAFDADE690B231355B131AB729F33152DCC62E2852ADB448E0110AB7"
            },
            {
              "Id": "ChoppingReady:System.String",
              "Name": "ChoppingReady",
              "Type": "System.String",
              "Signature": "public System.String ChoppingReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1047FE5804B19F5A68B62314D1A2B6E8CC2740665F0B272F1E39C02B7CE6770D"
            },
            {
              "Id": "ConstructionPerforming:System.String",
              "Name": "ConstructionPerforming",
              "Type": "System.String",
              "Signature": "public System.String ConstructionPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D72FA998292CCAFC82F8A95B4F06A5772420B03090469F367C59194E371266DF"
            },
            {
              "Id": "ConstructionReady:System.String",
              "Name": "ConstructionReady",
              "Type": "System.String",
              "Signature": "public System.String ConstructionReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4860866E30207028B4194CE94B28B4782F0BDF1BAB0325B20E8512C2D7257CE"
            },
            {
              "Id": "Crossbow:System.String",
              "Name": "Crossbow",
              "Type": "System.String",
              "Signature": "public System.String Crossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "108F96E16B703BB07B65B4E41EEDD4B743648291E2B45A97087C561A7C89107D"
            },
            {
              "Id": "DaggerAttack:System.String",
              "Name": "DaggerAttack",
              "Type": "System.String",
              "Signature": "public System.String DaggerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FF2F1CDCACEFD40026CC002A9C7AF63896A04ABE20FD9079E768962BF47F67F"
            },
            {
              "Id": "Dash:System.String",
              "Name": "Dash",
              "Type": "System.String",
              "Signature": "public System.String Dash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8DD07E2C5665DF01F988DDD5B38E71B074CC5F7E5A7B49F6E31DE5814E3D3BF"
            },
            {
              "Id": "Dash2:System.String",
              "Name": "Dash2",
              "Type": "System.String",
              "Signature": "public System.String Dash2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEC6E54BEA70EA2BED1C6D528D84C5ABF374D6665CE0DF6432550A041269B1BA"
            },
            {
              "Id": "HammerAttack1:System.String",
              "Name": "HammerAttack1",
              "Type": "System.String",
              "Signature": "public System.String HammerAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "780C6FC85954D36A7BC403DB7DE6AB7F87AA86E0FC797E4C34546350019369BC"
            },
            {
              "Id": "HammerAttack2:System.String",
              "Name": "HammerAttack2",
              "Type": "System.String",
              "Signature": "public System.String HammerAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4047A029323AA28CD1313D9333B3EEBF79FCBD6059A9FE21170904AE6E851DBB"
            },
            {
              "Id": "HammerHold:System.String",
              "Name": "HammerHold",
              "Type": "System.String",
              "Signature": "public System.String HammerHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D2E6733FDA8654341C7D257D1A6D0E819C97F490B87D6D185BCD7F5373F94E0"
            },
            {
              "Id": "HammerReady:System.String",
              "Name": "HammerReady",
              "Type": "System.String",
              "Signature": "public System.String HammerReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C5F91CD27B9CA3D39981A04AA59DDF8284C6AE21391B14238EFFE1A127E37EE"
            },
            {
              "Id": "HammerWalk:System.String",
              "Name": "HammerWalk",
              "Type": "System.String",
              "Signature": "public System.String HammerWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EC899CB2742E708172AF3E3806DD64F3B62D09B2DAF688759450EDE0599AC42"
            },
            {
              "Id": "Idle:System.String",
              "Name": "Idle",
              "Type": "System.String",
              "Signature": "public System.String Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69D758101482C53992BE11DA0A4238AB136D1626C840A5B1B8D483FA4DE7E0CE"
            },
            {
              "Id": "JavelinHold:System.String",
              "Name": "JavelinHold",
              "Type": "System.String",
              "Signature": "public System.String JavelinHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6E38FDEAED9735836D9E259D6605BB5A0228D6B3F1520CBF58C80286BE7D327"
            },
            {
              "Id": "JavelinThrow:System.String",
              "Name": "JavelinThrow",
              "Type": "System.String",
              "Signature": "public System.String JavelinThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD474CB9679D054F024F137F2B9D3CFEB65710BD504B4E9FA3101597B204FFC1"
            },
            {
              "Id": "JavelinWalk:System.String",
              "Name": "JavelinWalk",
              "Type": "System.String",
              "Signature": "public System.String JavelinWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDD79A6FC17DE39D8BD8ECC5948E37BC795A3A5775CF7141411722064873A571"
            },
            {
              "Id": "Lifting:System.String",
              "Name": "Lifting",
              "Type": "System.String",
              "Signature": "public System.String Lifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6805756653ACF5DE3732701827AFB2B0DC83FAD091E2331F2B8E83C8435ABA3"
            },
            {
              "Id": "LiftingIdle:System.String",
              "Name": "LiftingIdle",
              "Type": "System.String",
              "Signature": "public System.String LiftingIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0488D9BD478F46E9B40B07AC3BEC894D361CF4360A78D12D94D8939D0244667A"
            },
            {
              "Id": "LiftingRunning:System.String",
              "Name": "LiftingRunning",
              "Type": "System.String",
              "Signature": "public System.String LiftingRunning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3656673AD89F9DC91BE015475E75E758B03F3E8126D6FFD4DBDD16EC9256AAC"
            },
            {
              "Id": "LiftingWalking:System.String",
              "Name": "LiftingWalking",
              "Type": "System.String",
              "Signature": "public System.String LiftingWalking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D22B0FD54A5A6106F5799E6B75BFF0E7C91A31892DF767584F84FB0CC8BB090"
            },
            {
              "Id": "Run:System.String",
              "Name": "Run",
              "Type": "System.String",
              "Signature": "public System.String Run",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9203D475FD7A7EC78A7EBCFAFE01FE7A1F1E48247E04D751AC7D1BF7E86EB406"
            },
            {
              "Id": "RunningCart:System.String",
              "Name": "RunningCart",
              "Type": "System.String",
              "Signature": "public System.String RunningCart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37F32E6A583A2C399D6A94385B3BF9D489057175D47E32D559294D5FB4926BBD"
            },
            {
              "Id": "ShieldHold:System.String",
              "Name": "ShieldHold",
              "Type": "System.String",
              "Signature": "public System.String ShieldHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1A07783DDCEAA5C3099FBFA43F132F082FF7A824636419D64D9B8C3F14CF8F"
            },
            {
              "Id": "ShieldHoldSpear:System.String",
              "Name": "ShieldHoldSpear",
              "Type": "System.String",
              "Signature": "public System.String ShieldHoldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE7F3FA956BBE35428F619F49C180C97D8D467DAE42F5857E255FD391BF1C098"
            },
            {
              "Id": "ShieldReady:System.String",
              "Name": "ShieldReady",
              "Type": "System.String",
              "Signature": "public System.String ShieldReady",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D751E46432EB4FDE509DBE6AA322DAA62E80D7C57C119BEB8A99F02564E8D03"
            },
            {
              "Id": "ShieldReadySpear:System.String",
              "Name": "ShieldReadySpear",
              "Type": "System.String",
              "Signature": "public System.String ShieldReadySpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61104FF4DB3BE98A5E057461850DA34649B9644353E460C9891CD66998FA6045"
            },
            {
              "Id": "ShieldWalk:System.String",
              "Name": "ShieldWalk",
              "Type": "System.String",
              "Signature": "public System.String ShieldWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9401C034D144F2DCA4CF4DB847370A9B07D2511692DB6D76B1203CBE4F529BC9"
            },
            {
              "Id": "ShieldWalkSpear:System.String",
              "Name": "ShieldWalkSpear",
              "Type": "System.String",
              "Signature": "public System.String ShieldWalkSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EE56D462F80ACB6C65ECDB790D7382014D5F15DF444A8F543F8BA6B0F3FC8BE"
            },
            {
              "Id": "Sitting:System.String",
              "Name": "Sitting",
              "Type": "System.String",
              "Signature": "public System.String Sitting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F42DCF8F8086F75083A20F9E37574B3F29E3702287AB6A79FE4F194B30DBC2C6"
            },
            {
              "Id": "Spear:System.String",
              "Name": "Spear",
              "Type": "System.String",
              "Signature": "public System.String Spear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE707FDD848030BBFD7DDB3819F90768ACC81EC3F1BB25A63C021277C55B9FEA"
            },
            {
              "Id": "SpearShield:System.String",
              "Name": "SpearShield",
              "Type": "System.String",
              "Signature": "public System.String SpearShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81B715C38F94A5D9DD8F57A208868CA532C52030DCC3F2EEE0A1CA48DEC517DD"
            },
            {
              "Id": "SpearWalk:System.String",
              "Name": "SpearWalk",
              "Type": "System.String",
              "Signature": "public System.String SpearWalk",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA487B0E045C6DCDABD9B38404AE350E946A346ABCA4C5A0B04826C7F561EF19"
            },
            {
              "Id": "Stopping:System.String",
              "Name": "Stopping",
              "Type": "System.String",
              "Signature": "public System.String Stopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24FF77361CA4DB35E9464CECC18461D2D569B20C5A3AB3FD19ED8BF220CC2C2F"
            },
            {
              "Id": "Unarmed:System.String",
              "Name": "Unarmed",
              "Type": "System.String",
              "Signature": "public System.String Unarmed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAFE22350E8D37CA6ACB9A5F5E9FE9156E63F960E2CAA962D3F150584FD5C01D"
            },
            {
              "Id": "Walking:System.String",
              "Name": "Walking",
              "Type": "System.String",
              "Signature": "public System.String Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "464418EEA310C21026F1C385712DEB8132CB4C6BF3D89F454AD2E702E9720C03"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80B32ADA646C1F687E20565BDA3F0ABBC9F08BABBE3ACFEE2F481F0CF42C51E1"
        },
        {
          "Id": "CitizenHungerDisplay\u002BCitizenHungerStatus",
          "Name": "CitizenHungerStatus",
          "DisplayName": "CitizenHungerDisplay.CitizenHungerStatus",
          "FullName": "CitizenHungerDisplay.CitizenHungerStatus",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hungry:CitizenHungerDisplay\u002BCitizenHungerStatus",
              "Name": "Hungry",
              "Type": "CitizenHungerDisplay.CitizenHungerStatus",
              "Signature": "public CitizenHungerDisplay.CitizenHungerStatus Hungry",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DD2862E45AC2261879BF30A2DB73E009905248F140986839D007E81BBCD971D"
            },
            {
              "Id": "Peckish:CitizenHungerDisplay\u002BCitizenHungerStatus",
              "Name": "Peckish",
              "Type": "CitizenHungerDisplay.CitizenHungerStatus",
              "Signature": "public CitizenHungerDisplay.CitizenHungerStatus Peckish",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEB7704D725F57A0FABB2917C26C0E6838DF2A27D6A9560279011A3C7402B8B6"
            },
            {
              "Id": "Starving:CitizenHungerDisplay\u002BCitizenHungerStatus",
              "Name": "Starving",
              "Type": "CitizenHungerDisplay.CitizenHungerStatus",
              "Signature": "public CitizenHungerDisplay.CitizenHungerStatus Starving",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF7237B44DB40B7876E04A618DFFF5498C6F17C394C056DC8274F91F0EE06C8D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WellFed:CitizenHungerDisplay\u002BCitizenHungerStatus",
              "Name": "WellFed",
              "Type": "CitizenHungerDisplay.CitizenHungerStatus",
              "Signature": "public CitizenHungerDisplay.CitizenHungerStatus WellFed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3122F062EF5CFC38A1905719DEEBAC6E405FB7378468E7C0090BB117F106E535"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "93AA0BA1E47D6B74EA401D131D50E3628B13C893BC6B7D77790ADD90904AB656"
        },
        {
          "Id": "CitizensImgui",
          "Name": "CitizensImgui",
          "DisplayName": "CitizensImgui",
          "FullName": "CitizensImgui",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingPathNodes:System.Boolean",
              "Name": "BuildingPathNodes",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BuildingPathNodes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1B42892FA3D92A2F5CA9B2A48D1CB538425093D07705F31B357B65C1D76184D1"
            },
            {
              "Id": "CitizenStateHistory:System.Boolean",
              "Name": "CitizenStateHistory",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CitizenStateHistory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CBADCC9F84BE2416810FF96CA58E9C8DDAA16141690CC9CD88269E594A9F588D"
            },
            {
              "Id": "ServerBehaviorMachineImgui:System.Boolean",
              "Name": "ServerBehaviorMachineImgui",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ServerBehaviorMachineImgui",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F240E3D040781FC210219FAF085E92F83682115B8351CD3816885ED99A9807DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 479,
              "BodyHash": "9E8A6A8A83B48AE086F80A6BD9E7032604A5F1DFBE8FEA6DFA5770B9916B8724",
              "Hash": "E56CB28910943E4B9A6DF36F5EF91064EF28A6FC5089B90C40B20D366CFB3DD6",
              "CalledMethods": [
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)",
                "ImGuiNET.ImGui::Spacing()",
                "ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_0()",
                "System.Action::.ctor(System.Object, System.IntPtr)",
                "Candide.DebugTools.DebugTool::DoBetweenServerUpdates(System.Action)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)",
                "ImGuiNET.ImGui::Separator()",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_1()",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_2()",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_3()",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_4()",
                "CitizensImgui.\u003C\u003Ec::\u003CCreateImGui\u003Eb__3_5()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)",
                "CitizensImgui::DrawBuildingPathNodes(Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [
                "Debug Schedules",
                "Reset",
                "Tasks",
                "Job",
                "Food",
                "Shop",
                "Wander",
                "Random Exterior Building",
                "Other",
                "Draw Path Nodes"
              ],
              "Source": null
            },
            {
              "Id": "CreateListenersImgui()-\u003ESystem.Void",
              "Name": "CreateListenersImgui",
              "Signature": "public System.Void CreateListenersImgui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "BCB5A227F52EF43BA8168B93B79B00D79A0407534E2D93DBD22F919C38DCA959",
              "Hash": "016DA281516E3E2E0A2EE44340B12C581212A23EF57EB845A5535315B91AA409",
              "CalledMethods": [
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Collections.Generic.HashSet\u003CCandideServer.Server.Network.ConnectedPeer\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Object::ToString()",
                "System.String::op_Implicit(System.String)",
                "ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DrawBuildingPathNodes(Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "DrawBuildingPathNodes",
              "Signature": "public System.Void DrawBuildingPathNodes(Shared.Entity.EntitySystem system)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 257,
              "BodyHash": "92E9BF73258544E63587DA2A10AEB111F1B1BC3D5D8B1EE2C2A74434F4C9BD07",
              "Hash": "64039A9881D9E85FBC973FEF00E9BD8DA7EA2A0C8589ED49860C48C3645D4004",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Value()",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)",
                "CandideServer.PathFinding.PathNodeHandler::DebugDrawNodes(System.Boolean, CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean, System.Single)",
                "Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5F0BFD5D20461B8FF692726061D83E02B982DFCD03963956162C3CC09B48964"
        },
        {
          "Id": "ConcreteMixerController\u002BConcreteMixerState",
          "Name": "ConcreteMixerState",
          "DisplayName": "ConcreteMixerController.ConcreteMixerState",
          "FullName": "ConcreteMixerController.ConcreteMixerState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ash:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "Ash",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState Ash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B9DF6F80FAB82BACF057729FA06E4B4D2B2D679DF21D45D7E367035C589AC91"
            },
            {
              "Id": "AshClay:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "AshClay",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState AshClay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "89389D3AC99744E9C7904D33DAC1EF415D1792942C9DC2400898D9126B2FE20D"
            },
            {
              "Id": "AshWater:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "AshWater",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState AshWater",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFC2B2A273A452CEADB930A79C9E8420DA1833D3D65539BA88180D0446B533F1"
            },
            {
              "Id": "Clay:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "Clay",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState Clay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DC487F5D3D4DE1C680CE11E4BFA6BE2CC3778B8861395E6DBBD87D2D2D5A353"
            },
            {
              "Id": "ClayWater:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "ClayWater",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState ClayWater",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C591567D3C090696CEB8B87C4A9FDE3E0D9E1FC30C661DB3E44E5284B523ADDF"
            },
            {
              "Id": "Empty:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "Empty",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47A9D78BD615F0698BB081EC0CE979E4C0AAB69DBD55CF8ACD98AF5AE00FA9B3"
            },
            {
              "Id": "OneConcreteLeft:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "OneConcreteLeft",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState OneConcreteLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21EBCB565D3FEE8E3F18FCB685553CA6B804D07933634856A3DF022A25F46120"
            },
            {
              "Id": "TwoConcreteLeft:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "TwoConcreteLeft",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState TwoConcreteLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB072A76CD21F2CF02DC6FC16537E47EFA4D4E1C6E29BEAB8B9FA185D280B422"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Water:ConcreteMixerController\u002BConcreteMixerState",
              "Name": "Water",
              "Type": "ConcreteMixerController.ConcreteMixerState",
              "Signature": "public ConcreteMixerController.ConcreteMixerState Water",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE90A8A48C70E37A3318CB657185297087364B4F08503C22FF313A7CD26D7953"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F303781398A34B7844067FDE03A97F1CAC2FE12BD2FD856CAEA7A1968C6B2C2C"
        },
        {
          "Id": "ConstructionHelper\u002BConstructionValidEnum",
          "Name": "ConstructionValidEnum",
          "DisplayName": "ConstructionHelper.ConstructionValidEnum",
          "FullName": "ConstructionHelper.ConstructionValidEnum",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Invalid:ConstructionHelper\u002BConstructionValidEnum",
              "Name": "Invalid",
              "Type": "ConstructionHelper.ConstructionValidEnum",
              "Signature": "public ConstructionHelper.ConstructionValidEnum Invalid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "830DE14C2F0F9D6F02CE6096991701F42894F51EC13C447B87FD81249E2D098D"
            },
            {
              "Id": "MissingMaterials:ConstructionHelper\u002BConstructionValidEnum",
              "Name": "MissingMaterials",
              "Type": "ConstructionHelper.ConstructionValidEnum",
              "Signature": "public ConstructionHelper.ConstructionValidEnum MissingMaterials",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B72701A5AFB6717E1DA38899614054E3E03B3B086622E7B01221D21AA41B7696"
            },
            {
              "Id": "Obstructed:ConstructionHelper\u002BConstructionValidEnum",
              "Name": "Obstructed",
              "Type": "ConstructionHelper.ConstructionValidEnum",
              "Signature": "public ConstructionHelper.ConstructionValidEnum Obstructed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "920A3CD7488D0254BFA75CB3A5876BD55849457FF241B05A166AB92F3EEDE927"
            },
            {
              "Id": "Valid:ConstructionHelper\u002BConstructionValidEnum",
              "Name": "Valid",
              "Type": "ConstructionHelper.ConstructionValidEnum",
              "Signature": "public ConstructionHelper.ConstructionValidEnum Valid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5EA868CD0D267B544C7E4ED8A91B17B5622CED35196992D3A2AB347F5D8D718D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "147AFD38B242C535328A77994B63DF4138EBCD7BA25A8D3D3CF3F5FE8437F188"
        },
        {
          "Id": "ConstructionsOptionsControl\u002BCandideConstructionButton",
          "Name": "CandideConstructionButton",
          "DisplayName": "ConstructionsOptionsControl.CandideConstructionButton",
          "FullName": "ConstructionsOptionsControl.CandideConstructionButton",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Candide.CandideUI.Components.Buttons.CandideIconButton",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_constructionId:System.String",
              "Name": "_constructionId",
              "Type": "System.String",
              "Signature": "private System.String _constructionId",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2686B4FC87EF4F43B557992D1A4FA99C204F889DA0CCB862496507B9FA4EF6BE"
            },
            {
              "Id": "_constructionRequiresTown:System.Boolean",
              "Name": "_constructionRequiresTown",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _constructionRequiresTown",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "374FA8B71E441E1041B01A8AE12401720C4282FB8B54A41129AE9982477BAC11"
            },
            {
              "Id": "_control:Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
              "Name": "_control",
              "Type": "Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl",
              "Signature": "private Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl _control",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E1A632E96155DFD2991EF8184355CECC6CCA83D379D6493D192D242ED1BB799"
            },
            {
              "Id": "_isLocked:System.Boolean",
              "Name": "_isLocked",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isLocked",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "900C70C903F61EAFCEC7C9051E7BE193C2937721FBE906E8A57847AA495E0C2B"
            }
          ],
          "Properties": [
            {
              "Id": "IsLocked:System.Boolean",
              "Name": "IsLocked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLocked",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E06B7FC819BEE3A4D63C28567C75125A55E7558ACAFBF44C784DC7715D8258AF"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "96F93D2CD8FBA8F6D48E1EDFF4FE5C6C0386247B8F0F79CB1878F5ABC00ECEC0",
              "Hash": "EB281E043FBD23991DEBAF5FF83534D0FC19EEB3431DC1594F1FF1DF074A3218",
              "CalledMethods": [
                "Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()",
                "System.String::op_Equality(System.String, System.String)",
                "ConstructionsOptionsControl.CandideConstructionButton::set_IsLocked(System.Boolean)",
                "Candide.CandideUI.CandideUiElement::get_IsHovered()",
                "Candide.CandideUI.Components.Buttons.CandideButtonBase::Update(Microsoft.Xna.Framework.GameTime)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0ABEF26CCD99971158CCAD373C70506910BDEF900F06340101E612DB2FB61C03"
        },
        {
          "Id": "ControllerKeyboardInputManager\u002BFloatingKeyboardType",
          "Name": "FloatingKeyboardType",
          "DisplayName": "ControllerKeyboardInputManager.FloatingKeyboardType",
          "FullName": "ControllerKeyboardInputManager.FloatingKeyboardType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Email:ControllerKeyboardInputManager\u002BFloatingKeyboardType",
              "Name": "Email",
              "Type": "ControllerKeyboardInputManager.FloatingKeyboardType",
              "Signature": "public ControllerKeyboardInputManager.FloatingKeyboardType Email",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6774C758754AA41EEF48370593D1A370546D6279131928C00DAC10A41E4285E"
            },
            {
              "Id": "MultiLine:ControllerKeyboardInputManager\u002BFloatingKeyboardType",
              "Name": "MultiLine",
              "Type": "ControllerKeyboardInputManager.FloatingKeyboardType",
              "Signature": "public ControllerKeyboardInputManager.FloatingKeyboardType MultiLine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02983BC0B26D11CE42BF8078176B82AAF6369EAE8B21F40F352A3F3FE5DC4BF5"
            },
            {
              "Id": "Numeric:ControllerKeyboardInputManager\u002BFloatingKeyboardType",
              "Name": "Numeric",
              "Type": "ControllerKeyboardInputManager.FloatingKeyboardType",
              "Signature": "public ControllerKeyboardInputManager.FloatingKeyboardType Numeric",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B0ECA06D521333B9DD93A8039D88B942CF6FF0264C4CB28B2B7EA5CB497CD0B5"
            },
            {
              "Id": "SingleLine:ControllerKeyboardInputManager\u002BFloatingKeyboardType",
              "Name": "SingleLine",
              "Type": "ControllerKeyboardInputManager.FloatingKeyboardType",
              "Signature": "public ControllerKeyboardInputManager.FloatingKeyboardType SingleLine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2210A39B092B5E8CBD38C9829B8106320E46F5EAFDCC6EF09E8FE549AA20FEDD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8FFF0518986ACC5A5419ABA3F8A35AB343B0EC491A070866A89CB935BF8F8AEE"
        },
        {
          "Id": "CreatureDeathHandler\u002BSize",
          "Name": "Size",
          "DisplayName": "CreatureDeathHandler.Size",
          "FullName": "CreatureDeathHandler.Size",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Large:CreatureDeathHandler\u002BSize",
              "Name": "Large",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "public CreatureDeathHandler.Size Large",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7915CA664739B6663493734E1F918B07B013C89B12831AEF8A81686A7C75429"
            },
            {
              "Id": "Medium:CreatureDeathHandler\u002BSize",
              "Name": "Medium",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "public CreatureDeathHandler.Size Medium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7E3BFD8A7D31F78FF1B44E367BCA610E36739D3AB278C146C52ABD35E86844D"
            },
            {
              "Id": "None:CreatureDeathHandler\u002BSize",
              "Name": "None",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "public CreatureDeathHandler.Size None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B7971E103DC19A09B49E0159E571571E84B890B29BB83C97BF4ED4325AFA01E"
            },
            {
              "Id": "Small:CreatureDeathHandler\u002BSize",
              "Name": "Small",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "public CreatureDeathHandler.Size Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5CA4FBD084A5470AD1933FC3DFE277C925338F9016F703026CB9BF8090FDF5F"
            },
            {
              "Id": "Tiny:CreatureDeathHandler\u002BSize",
              "Name": "Tiny",
              "Type": "CreatureDeathHandler.Size",
              "Signature": "public CreatureDeathHandler.Size Tiny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62DA77359DC60BC5C47676FF1620F6D5A55EB5C24D005C9F4E93B906EE949EDC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "24FA288A5BEF25586BE33237BCA21785FF864D60BCC721A623D6DE7627739F20"
        },
        {
          "Id": "CyclopsBodyController\u002BAnimationStateMachine",
          "Name": "AnimationStateMachine",
          "DisplayName": "CyclopsBodyController.AnimationStateMachine",
          "FullName": "CyclopsBodyController.AnimationStateMachine",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Body:CyclopsBodyController\u002BAnimationStateMachine",
              "Name": "Body",
              "Type": "CyclopsBodyController.AnimationStateMachine",
              "Signature": "public CyclopsBodyController.AnimationStateMachine Body",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "444904CC6509DCE4D465935430D471CB58D8B7CA7F28D980FFC1F885C59DF381"
            },
            {
              "Id": "LeftArm:CyclopsBodyController\u002BAnimationStateMachine",
              "Name": "LeftArm",
              "Type": "CyclopsBodyController.AnimationStateMachine",
              "Signature": "public CyclopsBodyController.AnimationStateMachine LeftArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3E09C0EC4B3E6200FF3DEDB85C6CA6C3792B35FC41D19D1776C35D157153C24"
            },
            {
              "Id": "RightArm:CyclopsBodyController\u002BAnimationStateMachine",
              "Name": "RightArm",
              "Type": "CyclopsBodyController.AnimationStateMachine",
              "Signature": "public CyclopsBodyController.AnimationStateMachine RightArm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "89909774A1F58B94FD5E69317F55C40981A30477CA40019BD1E49EFA42B4AE04"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FC2C36CABB3A80A7E7DA09560F57A5F61CC5ED8A4008A9DC4A5B723E6147BF01"
        },
        {
          "Id": "DeathHelper\u002BDeathPartsArgs",
          "Name": "DeathPartsArgs",
          "DisplayName": "DeathHelper.DeathPartsArgs",
          "FullName": "DeathHelper.DeathPartsArgs",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseVelocity:System.Single",
              "Name": "BaseVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single BaseVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "211F51FA990638F77E98E12E5F8F8D5379C4FFCEF82EF1A154DDFB24B908AA45"
            },
            {
              "Id": "DrawNonRollParticlesVertically:System.Boolean",
              "Name": "DrawNonRollParticlesVertically",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawNonRollParticlesVertically",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74F5876B87BCD8BA16942590E45853A5836ABB36DB4461D8A4EE96171E42AFEC"
            },
            {
              "Id": "DrawRollParticlesVertically:System.Boolean",
              "Name": "DrawRollParticlesVertically",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawRollParticlesVertically",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5296B0743A73FD60B1AD71DECFD0E605061749C56107E44E0506038CFC837DAE"
            },
            {
              "Id": "HorizontalParticleOffset:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "HorizontalParticleOffset",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E HorizontalParticleOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FA8DE2E39852285603D2E401A84A77F08443B805C557B5A587D9BB1B6CBD808"
            },
            {
              "Id": "MaxFrames:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MaxFrames",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MaxFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F739D93649DE0044795E9D15F9AD2E8B1E4386480E15D0810DDD778436A7E23"
            },
            {
              "Id": "MinFrames:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MinFrames",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MinFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DAF25E36757F5AE7E9F4615DEC4550C24D62DEC7656D7F6FFD6474A6C63F441"
            },
            {
              "Id": "PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "PartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"
            },
            {
              "Id": "RandomizeFrames:System.Boolean",
              "Name": "RandomizeFrames",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RandomizeFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D864979F2DCFCC6566D92B42B9E25D15D005B1B714AFE6BB3CB36389EDAA8FC"
            },
            {
              "Id": "RollFrame:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "RollFrame",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E RollFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A0A153CF513CCBFAABDE9BB30E2F4A07AC2BF9B5A3151848FF3D239CA27E1B9"
            },
            {
              "Id": "RollFrames:System.Int32[]",
              "Name": "RollFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] RollFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2496656994468A8B0E3EC2E33EE1FB8116CCF0FEF38027753E21B0CF5AA0C51"
            },
            {
              "Id": "VerticalParticleOffset:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "VerticalParticleOffset",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E VerticalParticleOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46F191D336C5A7C4BAF9FACF1D8874A6CE1641A0CDE3C442EF8AAD304993CDB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6CB7AD98A5EA7E77FB366A07126AD5519FCFFFDC9C2FAEA65EEB54A7E85FA1AE"
        },
        {
          "Id": "DeferredRenderer\u002BPointLightParameters",
          "Name": "PointLightParameters",
          "DisplayName": "DeferredRenderer.PointLightParameters",
          "FullName": "DeferredRenderer.PointLightParameters",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "EntityShadows:System.Boolean",
              "Name": "EntityShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1A137D7EDF970953247A3997AD0C96C5095E852FC2DEDAE9EE23B10907661E5"
            },
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "LightFallOffDistance:System.Single",
              "Name": "LightFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single LightFallOffDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DCDEFDE1C1AA6EA916230C243831BA714BC4540E98FD0E9B86E01BF4BB1CBB7D"
            },
            {
              "Id": "LightHardnessFallOffDistance:System.Single",
              "Name": "LightHardnessFallOffDistance",
              "Type": "System.Single",
              "Signature": "public System.Single LightHardnessFallOffDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AC30E999F519A1F839E9FB9475B4B61F32AAE064E37524D6987D09C9B83BD06"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SkipEntityEid:System.Int32",
              "Name": "SkipEntityEid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkipEntityEid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A04C3AF620737E942481C2C133009A3B522EAD3B4406879B158B5BD21B6A32"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85579AFDB46E3BBBFB008C0C1274454E0CEA882782A77D69EDA7D59925A95A24"
        },
        {
          "Id": "DeferredRenderer\u002BSpotLightParameters",
          "Name": "SpotLightParameters",
          "DisplayName": "DeferredRenderer.SpotLightParameters",
          "FullName": "DeferredRenderer.SpotLightParameters",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "EntityShadows:System.Boolean",
              "Name": "EntityShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EntityShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1A137D7EDF970953247A3997AD0C96C5095E852FC2DEDAE9EE23B10907661E5"
            },
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "SkipEntityEid:System.Int32",
              "Name": "SkipEntityEid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SkipEntityEid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A04C3AF620737E942481C2C133009A3B522EAD3B4406879B158B5BD21B6A32"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "58F79D431754B8A1F01071B94971E7AD34E04DBED36AA20B7E3B9B5CB6A4D5D4"
        },
        {
          "Id": "Drawable\u002BParticleDrawOrderRelationalComparer",
          "Name": "ParticleDrawOrderRelationalComparer",
          "DisplayName": "Drawable.ParticleDrawOrderRelationalComparer",
          "FullName": "Drawable.ParticleDrawOrderRelationalComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IComparer\u003CSystem.Int32\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Compare(System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "Compare",
              "Signature": "public System.Int32 Compare(System.Int32 x, System.Int32 y)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "E67E2F65AC57A53BC26CB56A1E870C5FCE9CD93E607B82C974D2C20831E55748",
              "Hash": "020B14A19624A226DAEF16C6E6CA7969CE9F9DCAE922902CE5A8914174EE5048",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8F39E19143437EA904565E9DFA8E964CE17BFDBD5491B7DAFB64B4BD6C553F39"
        },
        {
          "Id": "DSP_METERING_INFO\u002BLEVEL_ARRAY",
          "Name": "LEVEL_ARRAY",
          "DisplayName": "DSP_METERING_INFO.LEVEL_ARRAY",
          "FullName": "DSP_METERING_INFO.LEVEL_ARRAY",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ch0:System.Single",
              "Name": "ch0",
              "Type": "System.Single",
              "Signature": "private System.Single ch0",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1593DEDDB91C6049D2BD222CCED20145C759AB467AE831D62736950856D328A9"
            },
            {
              "Id": "ch1:System.Single",
              "Name": "ch1",
              "Type": "System.Single",
              "Signature": "private System.Single ch1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8540A7017612D222F07EAF1DA2A33B5911EAB44A08675B3B69DBA712665FFE1C"
            },
            {
              "Id": "ch10:System.Single",
              "Name": "ch10",
              "Type": "System.Single",
              "Signature": "private System.Single ch10",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF69F65072A1C69D9A0D28FB134DDA1D388DAED8FF1D77AD7BF402D9A0FF0155"
            },
            {
              "Id": "ch11:System.Single",
              "Name": "ch11",
              "Type": "System.Single",
              "Signature": "private System.Single ch11",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7DC0E86B81912ABD35A7D646D27DFFE5D8BACE66D8FC172D0B76F345794B4A34"
            },
            {
              "Id": "ch12:System.Single",
              "Name": "ch12",
              "Type": "System.Single",
              "Signature": "private System.Single ch12",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25CC179B3DD657E6624621EF31C7A831C35EF70231EF716384FFDFF7A73D96E7"
            },
            {
              "Id": "ch13:System.Single",
              "Name": "ch13",
              "Type": "System.Single",
              "Signature": "private System.Single ch13",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB76DE966A6EB10817049568B7E0834F11188C269B14C1DFF0F74E44C22196D5"
            },
            {
              "Id": "ch14:System.Single",
              "Name": "ch14",
              "Type": "System.Single",
              "Signature": "private System.Single ch14",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87E77A3C5CFB77B82C031B791E73928C60EDAEA8FD3BC47C620795F390F18D59"
            },
            {
              "Id": "ch15:System.Single",
              "Name": "ch15",
              "Type": "System.Single",
              "Signature": "private System.Single ch15",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73C777BF7393C4C8EA05FF8F6F358AE474175F287C21E61AC8B1E594FB049A4D"
            },
            {
              "Id": "ch16:System.Single",
              "Name": "ch16",
              "Type": "System.Single",
              "Signature": "private System.Single ch16",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C718A180387E6BEB8F07D05A2F8959CF3DE0C159FD9200F73DD61E99733D7FA0"
            },
            {
              "Id": "ch17:System.Single",
              "Name": "ch17",
              "Type": "System.Single",
              "Signature": "private System.Single ch17",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D27FF49BE605CC7736B06F28CA511284F8C32D275089EAE36C01024F5AC13178"
            },
            {
              "Id": "ch18:System.Single",
              "Name": "ch18",
              "Type": "System.Single",
              "Signature": "private System.Single ch18",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53477B33B178042E5239A1D9AC2870BDC5D5D8FAB1D92503F703334B83AA1F6A"
            },
            {
              "Id": "ch19:System.Single",
              "Name": "ch19",
              "Type": "System.Single",
              "Signature": "private System.Single ch19",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A35651D4028E0E0F9FDED37188691092D3C973D53A6FCCE4643C9849AE96C5BD"
            },
            {
              "Id": "ch2:System.Single",
              "Name": "ch2",
              "Type": "System.Single",
              "Signature": "private System.Single ch2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "02F7B8ED259BA02923BBFD1378BDACF989FBC0E69C822211378400D1534E6E2A"
            },
            {
              "Id": "ch20:System.Single",
              "Name": "ch20",
              "Type": "System.Single",
              "Signature": "private System.Single ch20",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922661CD6B48999B1199C4469F8527EEC5F09BFF19C359C5BED5FC2DC145A99B"
            },
            {
              "Id": "ch21:System.Single",
              "Name": "ch21",
              "Type": "System.Single",
              "Signature": "private System.Single ch21",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0B99B83AD120EDF2FAB92E35C27D74CD8E702F99001AD54D739BA402E4DC18A"
            },
            {
              "Id": "ch22:System.Single",
              "Name": "ch22",
              "Type": "System.Single",
              "Signature": "private System.Single ch22",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B20BEEB63CC6961A74CC6B6829F9C36ACDA2C1B67F3135D8BE8D53179FF07958"
            },
            {
              "Id": "ch23:System.Single",
              "Name": "ch23",
              "Type": "System.Single",
              "Signature": "private System.Single ch23",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "003CF20BCDABF76C69BAFE1AE387C1E77AF19181F1EB61D439922A4E90F44C2E"
            },
            {
              "Id": "ch24:System.Single",
              "Name": "ch24",
              "Type": "System.Single",
              "Signature": "private System.Single ch24",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81B872111B6D11E1CB0C57366F002E9DD2D2442A1B4CFF6254E122DEE5CB210B"
            },
            {
              "Id": "ch25:System.Single",
              "Name": "ch25",
              "Type": "System.Single",
              "Signature": "private System.Single ch25",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC434CB111F416166F89CAD48CBB4DEC26649709436CB14D039D6F809C0A097"
            },
            {
              "Id": "ch26:System.Single",
              "Name": "ch26",
              "Type": "System.Single",
              "Signature": "private System.Single ch26",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5EDEAEEF774468C5EB388B7DB8B6CC19712EC8BE23672DD787A9F352E24FBAB"
            },
            {
              "Id": "ch27:System.Single",
              "Name": "ch27",
              "Type": "System.Single",
              "Signature": "private System.Single ch27",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "785F45FB24CFEC2CFDE043E2FBB77C79314106C43771202B76921C2FEA38AB4A"
            },
            {
              "Id": "ch28:System.Single",
              "Name": "ch28",
              "Type": "System.Single",
              "Signature": "private System.Single ch28",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65BFE936EBFA298FA768ABBAD11F2DB784E547339024DA7A66E17738DE60C05D"
            },
            {
              "Id": "ch29:System.Single",
              "Name": "ch29",
              "Type": "System.Single",
              "Signature": "private System.Single ch29",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFFFF70167402F639EE698CCE1FCB19AAFD273327AE0A2822EBAB5D282B2CFE0"
            },
            {
              "Id": "ch3:System.Single",
              "Name": "ch3",
              "Type": "System.Single",
              "Signature": "private System.Single ch3",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A29BA623AC4B540C1C38A2620BAB7CDF5E9DB96DD425684DC0E528FF8198439"
            },
            {
              "Id": "ch30:System.Single",
              "Name": "ch30",
              "Type": "System.Single",
              "Signature": "private System.Single ch30",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89293BAE3DBF5AA8E9972C07CF6956309540BD12B14B6EF1DBBC3C5470357300"
            },
            {
              "Id": "ch31:System.Single",
              "Name": "ch31",
              "Type": "System.Single",
              "Signature": "private System.Single ch31",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E0E0806FF58D7328C4CF09A4EB08C80A4D7BED7050EAAAE72455B62EA90ECC3"
            },
            {
              "Id": "ch4:System.Single",
              "Name": "ch4",
              "Type": "System.Single",
              "Signature": "private System.Single ch4",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D29F64C10C5A76F539BC55C8409BB64853B83062D0C46425F27906F2CB0B489"
            },
            {
              "Id": "ch5:System.Single",
              "Name": "ch5",
              "Type": "System.Single",
              "Signature": "private System.Single ch5",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECC073D2825DCA820CAAB0B90A8C8E70D62B967A3B350B0CF3A8360CB6695851"
            },
            {
              "Id": "ch6:System.Single",
              "Name": "ch6",
              "Type": "System.Single",
              "Signature": "private System.Single ch6",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF7816D99606D6565B83B92C01FFB6E21D2BF37BADF89AC9123306284077CABB"
            },
            {
              "Id": "ch7:System.Single",
              "Name": "ch7",
              "Type": "System.Single",
              "Signature": "private System.Single ch7",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38E4E320AFF12A426EFE5A50FF09F145D8A5ED7D1AEEDEACBFB2132EF78ED122"
            },
            {
              "Id": "ch8:System.Single",
              "Name": "ch8",
              "Type": "System.Single",
              "Signature": "private System.Single ch8",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54D5DCD65F507FB8D39372F5C6AC69876436D3316E9E62FB06EFCE8763780FE8"
            },
            {
              "Id": "ch9:System.Single",
              "Name": "ch9",
              "Type": "System.Single",
              "Signature": "private System.Single ch9",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43E711FF2F4DC89F3B8E14BBF708A8F39B7BD7AB306F48C8BD861E105E2FB2E5"
            }
          ],
          "Properties": [
            {
              "Id": "Item:System.Single",
              "Name": "Item",
              "Type": "System.Single",
              "Signature": "public System.Single Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9BBB3211B589EB6B57FAA5A877B27DA8B18C980B0631E84510CDCA3EB64D4873"
            },
            {
              "Id": "Length:System.Int32",
              "Name": "Length",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Length",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "93B28E9969B4043FA34E78D9CAB81DBC4F163F58783F801682E82ECDCAE128F5"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CopyTo(System.Single[])-\u003ESystem.Void",
              "Name": "CopyTo",
              "Signature": "public System.Void CopyTo(System.Single[] buffer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "ECFB96783E1D1DD702BB82EA2B5E31A7BBC6D51612B342AFFD30755CF36E5C63",
              "Hash": "27AA854CEA0C4CB9EBC9709D91D2A26AB4ABEEBE5B60501D624F1E2FE044740A",
              "CalledMethods": [
                "DSP_METERING_INFO.LEVEL_ARRAY::get_Length()",
                "DSP_METERING_INFO.LEVEL_ARRAY::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CF97A70D5885E34701FF5F058B423ABDB8AB30CE6830ABA5D9FEF555147F3CC4"
        },
        {
          "Id": "EntityController\u002BEntityInfoPackage",
          "Name": "EntityInfoPackage",
          "DisplayName": "EntityController.EntityInfoPackage",
          "FullName": "EntityController.EntityInfoPackage",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ImmovableMessages:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Name": "ImmovableMessages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2\u003E ImmovableMessages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C426AFB81DF52A28146B3F22C7503F836C16AC6CA00C8F49EF8E3B622E141467"
            },
            {
              "Id": "Messages:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Name": "Messages",
              "Type": "System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.EntityInfoMessage2\u003E Messages",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F7A36B0DC2C8B03D98AB483653A0021B40BFB0559CFC498DBA9550CABBD9D91"
            },
            {
              "Id": "Timestamp:System.TimeSpan",
              "Name": "Timestamp",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan Timestamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24CFB47C39F6EFCE39DEB428C19125A7E870089F13BC7818D95B965192BF4974"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "D6B0923AB0ABFD6EB354FD0245D4CF0E7FAE55CDE0FA5C8852DF8DA7AD02693F",
              "Hash": "32D590BAE8678A70D8F7A880354F3D22F548116F3DDD4D9D176C1AAFB5708900",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30A2CBBFE238E5249F354EC2C2801D124C413CCC9A78B1EBBD2005753777B8AF"
        },
        {
          "Id": "EntityController\u002BEntityInfoTimeStampedMessage",
          "Name": "EntityInfoTimeStampedMessage",
          "DisplayName": "EntityController.EntityInfoTimeStampedMessage",
          "FullName": "EntityController.EntityInfoTimeStampedMessage",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:CandideServer.MessageModels.Entities.EntityInfoMessage2",
              "Name": "Message",
              "Type": "CandideServer.MessageModels.Entities.EntityInfoMessage2",
              "Signature": "public CandideServer.MessageModels.Entities.EntityInfoMessage2 Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62AE452C2B010390C9DB2885CFA1506426049BE8E28CE7A84103B5E92BA66286"
            },
            {
              "Id": "Timestamp:System.TimeSpan",
              "Name": "Timestamp",
              "Type": "System.TimeSpan",
              "Signature": "public System.TimeSpan Timestamp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24CFB47C39F6EFCE39DEB428C19125A7E870089F13BC7818D95B965192BF4974"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "934E1444856D4835C30F68D8ABDDF0CBC4D1854E2EAA98995D96BAD1442CB0C9",
              "Hash": "897682FDA234B89DB3551C59124380111043865B3A1A87566A93E63F0AAA30E3",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.Object, System.Int32, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " - "
              ],
              "Source": null
            }
          ],
          "Hash": "D44513FEE1E2A7D45FF00D22C98230FEE238CEAD77CD9EDDC8047BEBA1A532D1"
        },
        {
          "Id": "EquipmentManager\u002BGameStateEquipmentsChanged",
          "Name": "GameStateEquipmentsChanged",
          "DisplayName": "EquipmentManager.GameStateEquipmentsChanged",
          "FullName": "EquipmentManager.GameStateEquipmentsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3AD2FC4DE78B1FA8A802FA9B2F5FEF2FEA321D970392A3DF871FA93A74E31397",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.GameStateEquipmentsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateEquipmentsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "79F533780EC0E6FAEF436EE08B12411CDB7AFAB08A5D500E977FC3336E5E0BA5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "290BDE1BDFF6BE1FD8FEF3CCF644DC2F5F2239FC06D50107F7F5CC0E7AE60143"
        },
        {
          "Id": "ExteriorWorldHandler\u002BChunkLoadErrorListener",
          "Name": "ChunkLoadErrorListener",
          "DisplayName": "ExteriorWorldHandler.ChunkLoadErrorListener",
          "FullName": "ExteriorWorldHandler.ChunkLoadErrorListener",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_position:Microsoft.Xna.Framework.Point",
              "Name": "_position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "private Microsoft.Xna.Framework.Point _position",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9668442D0C036BC08F95552FDF8F1DDEE5A981348902B088A1CEB855B121D2A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnReceiveChunkDataError(System.Byte)-\u003ESystem.Void",
              "Name": "OnReceiveChunkDataError",
              "Signature": "public System.Void OnReceiveChunkDataError(System.Byte errorTypeCode)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "errorTypeCode",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9986A39380C167CA94114B0042AF3C4EBB14B5377DD56A7E55CF3D88F5AFA8CC",
              "Hash": "C93B5CDE8BE2C169A7712C36763BBD2DE89EF58B6EAA49396CF74173BAE70E55",
              "CalledMethods": [
                "Candide.World.ExteriorWorldHandler::OnReceiveChunkDataError(Microsoft.Xna.Framework.Point, System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(Microsoft.Xna.Framework.Point)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(Microsoft.Xna.Framework.Point point)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "D944BAC9498DE6ED8654C1A372DE888CBAF7E05FBF2694C8D22371FBAEA04A29",
              "Hash": "9CFF5683F870EAACCDCE6A96FFFEC6B3AF860FB7BB66E51953CADB9FC664F53C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1EB25868C807B20C311EE0DDA96060D94467E0FCA4B2D5F5EDBA61A28A7D5271"
        },
        {
          "Id": "Fade\u002BFadeType",
          "Name": "FadeType",
          "DisplayName": "Fade.FadeType",
          "FullName": "Fade.FadeType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadeIn:Fade\u002BFadeType",
              "Name": "FadeIn",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType FadeIn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE43E26301C9819B62EEE91B0CE8E647122DBE69A4EFFFA6860D8991B4198EB2"
            },
            {
              "Id": "FadeInAndOut:Fade\u002BFadeType",
              "Name": "FadeInAndOut",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType FadeInAndOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8CDF3B2222E2A4C8A965C5F8D4D19A81AFF8941BE4A50777ED16AC1DF816C31"
            },
            {
              "Id": "FadeOut:Fade\u002BFadeType",
              "Name": "FadeOut",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType FadeOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0677F342BDD188D1E06932D47ADCC4BB28DA8763B2DAEF7FC1F2F7504E03BE8"
            },
            {
              "Id": "FadeOverTime:Fade\u002BFadeType",
              "Name": "FadeOverTime",
              "Type": "Fade.FadeType",
              "Signature": "public Fade.FadeType FadeOverTime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE27D012AAE99EA748330A1AC14BD7AF7754A6766193C2F863D1FF600EA31E95"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CFCEC0F57FA98575883157BBCA5FE9321FFD345A0A07F1A0D5555E188089A705"
        },
        {
          "Id": "FadeHandler\u002BFadeState",
          "Name": "FadeState",
          "DisplayName": "FadeHandler.FadeState",
          "FullName": "FadeHandler.FadeState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FadingIn:FadeHandler\u002BFadeState",
              "Name": "FadingIn",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState FadingIn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54BC946B56F3F5D909C082E4987E551F29FC8097AA1D21491421549661F2F593"
            },
            {
              "Id": "FadingOut:FadeHandler\u002BFadeState",
              "Name": "FadingOut",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState FadingOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0866A15AD26C05FD679639EF67D65F1DD1C2D35C59927C1DB93C0DC675015122"
            },
            {
              "Id": "FullyActive:FadeHandler\u002BFadeState",
              "Name": "FullyActive",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState FullyActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "666CC9E0599A2E2E7306D7D276159E9A8C58E08388F804C005ADC2A442A4AAB0"
            },
            {
              "Id": "Inactive:FadeHandler\u002BFadeState",
              "Name": "Inactive",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState Inactive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC4E3222AE69217FD1F1848FCD16A9482B3F0F14168E9C36D0F95BED89431F26"
            },
            {
              "Id": "Manual:FadeHandler\u002BFadeState",
              "Name": "Manual",
              "Type": "FadeHandler.FadeState",
              "Signature": "public FadeHandler.FadeState Manual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBD6D85468D3E85059E1CB442C69714EDE5ABECDD13667E6868AD29528E347A6"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4E4C89B2263253F6393E9B585E552A05C6EE67EB04948DB515C9C9112D1A004F"
        },
        {
          "Id": "FillBarRenderer\u002BEndStyle",
          "Name": "EndStyle",
          "DisplayName": "FillBarRenderer.EndStyle",
          "FullName": "FillBarRenderer.EndStyle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LaurelsBent:FillBarRenderer\u002BEndStyle",
              "Name": "LaurelsBent",
              "Type": "FillBarRenderer.EndStyle",
              "Signature": "public FillBarRenderer.EndStyle LaurelsBent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "153AEB66C109B2EF3A48BDB3F41FAC59A56C4BCD929EE46C3F33546780924EE2"
            },
            {
              "Id": "LaurelsBentOverlap:FillBarRenderer\u002BEndStyle",
              "Name": "LaurelsBentOverlap",
              "Type": "FillBarRenderer.EndStyle",
              "Signature": "public FillBarRenderer.EndStyle LaurelsBentOverlap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C730DDF28EF8973FFA3D292764145B1AD9398C90803DEF741DCAF48685B7DD3"
            },
            {
              "Id": "LaurelsStraight:FillBarRenderer\u002BEndStyle",
              "Name": "LaurelsStraight",
              "Type": "FillBarRenderer.EndStyle",
              "Signature": "public FillBarRenderer.EndStyle LaurelsStraight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD563D56EC8F4C3B5309A630E00647DB0BBB5B8F153C4CA8713AE9CC013C72DB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ACBCABC7E37991D441A0A7AB4D258621FAFEF0D6E0E8445ECC00E2B2BEE6287A"
        },
        {
          "Id": "FillBarRenderer\u002BFillColor",
          "Name": "FillColor",
          "DisplayName": "FillBarRenderer.FillColor",
          "FullName": "FillBarRenderer.FillColor",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blue:FillBarRenderer\u002BFillColor",
              "Name": "Blue",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Blue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F6748648635E4DD555A59374AA0C86E992AC4DEBAEFA58B5C0FF46AEF753EEF"
            },
            {
              "Id": "DarkRed:FillBarRenderer\u002BFillColor",
              "Name": "DarkRed",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor DarkRed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "584F274BB732E1F7C133F126CE1CFF3E2228C60A3E7C6A897F54F6C0AECA8816"
            },
            {
              "Id": "Gold:FillBarRenderer\u002BFillColor",
              "Name": "Gold",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B3E5D9274B5DE5DFE3B76E3D30C1CC2E574B66E98A05E3CED92CD18A0A7CA65"
            },
            {
              "Id": "Green:FillBarRenderer\u002BFillColor",
              "Name": "Green",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Green",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E215951781749999258C531CAFEEBF6B589E917E6322AD717B0A0EC5BF1B4AFE"
            },
            {
              "Id": "Purple:FillBarRenderer\u002BFillColor",
              "Name": "Purple",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Purple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2EF7FA39108C4F9FDA0085E49C4E913E7385265F6CB0C9BE864C193C6C00200"
            },
            {
              "Id": "Red:FillBarRenderer\u002BFillColor",
              "Name": "Red",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Red",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63B83240952806D522BFFF2A2F965500D7A3E4A9A6F8592EE507B5AAF4F2BF14"
            },
            {
              "Id": "Turquoise:FillBarRenderer\u002BFillColor",
              "Name": "Turquoise",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Turquoise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6FD35E86E92CA332C1A18DCD3E6354542A841DDB1CAD6DC40A660A9C89D65BC0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "White:FillBarRenderer\u002BFillColor",
              "Name": "White",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor White",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAB909E9DC2D99A716C08DEF4CB3DB026748775CE54FB26FE1597079B520692D"
            },
            {
              "Id": "Yellow:FillBarRenderer\u002BFillColor",
              "Name": "Yellow",
              "Type": "FillBarRenderer.FillColor",
              "Signature": "public FillBarRenderer.FillColor Yellow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "735FD47F21E298B65068B881C60843F43CB60EB25B17609BFF9A02A0506658FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E40D0C36EA16AFEF3C87D814DF41DA6663D9EFE7EB9F0BB8ABEC43DE5B3BC22B"
        },
        {
          "Id": "FillBarRenderer\u002BHorizontalAlignment",
          "Name": "HorizontalAlignment",
          "DisplayName": "FillBarRenderer.HorizontalAlignment",
          "FullName": "FillBarRenderer.HorizontalAlignment",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Center:FillBarRenderer\u002BHorizontalAlignment",
              "Name": "Center",
              "Type": "FillBarRenderer.HorizontalAlignment",
              "Signature": "public FillBarRenderer.HorizontalAlignment Center",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A25BBC124CD52AD036D31B90FB28B3A0AA0051D65945F86921DFFBB3A75F2829"
            },
            {
              "Id": "Left:FillBarRenderer\u002BHorizontalAlignment",
              "Name": "Left",
              "Type": "FillBarRenderer.HorizontalAlignment",
              "Signature": "public FillBarRenderer.HorizontalAlignment Left",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1FADB70512DD5833903202692C6C5E24B1E9EE56A3373CB014E106C250E6BC6C"
            },
            {
              "Id": "Right:FillBarRenderer\u002BHorizontalAlignment",
              "Name": "Right",
              "Type": "FillBarRenderer.HorizontalAlignment",
              "Signature": "public FillBarRenderer.HorizontalAlignment Right",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D531B78FA252C9C8E2327FAB93D9381CF5807FFB87B2D4B2BA4F5469D549839C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5E7AD7FF3E72CD3D0591CDE1BD6C9B252BEADBE890CD61184B0048FBE8EEA1E6"
        },
        {
          "Id": "FillBarRenderer\u002BStyleColor",
          "Name": "StyleColor",
          "DisplayName": "FillBarRenderer.StyleColor",
          "FullName": "FillBarRenderer.StyleColor",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Gold:FillBarRenderer\u002BStyleColor",
              "Name": "Gold",
              "Type": "FillBarRenderer.StyleColor",
              "Signature": "public FillBarRenderer.StyleColor Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C70AA6B76F4FE6992976058446A3005F8FFDA13CEF5D2D09EC8CA80C7082D083"
            },
            {
              "Id": "Silver:FillBarRenderer\u002BStyleColor",
              "Name": "Silver",
              "Type": "FillBarRenderer.StyleColor",
              "Signature": "public FillBarRenderer.StyleColor Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "408DF8EF8DCFF1BBE291E38E18D06F492D1ED52E0781A8239293BD9BC6E353E0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "43574EE59621DA38F2C31390EA91A7A562998BE7F158CD49F0DF1E16AD62CAC0"
        },
        {
          "Id": "FloatingTextSystem\u002BFloatText",
          "Name": "FloatText",
          "DisplayName": "FloatingTextSystem.FloatText",
          "FullName": "FloatingTextSystem.FloatText",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bounds:Microsoft.Xna.Framework.Vector2",
              "Name": "Bounds",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Bounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78AEDB8E93B594B2973E65F661B4AC09905BB389C0B0E5A2FD8F2B236842B10D"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "DamageStyle:System.Boolean",
              "Name": "DamageStyle",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DamageStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6D8EFEF8B78D7C93F9944D12571B884D31D466FEC32F7ECC037BD2450F0B3E68"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "EntityPos:Microsoft.Xna.Framework.Vector2",
              "Name": "EntityPos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 EntityPos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1855CC6E21ACBE1F6BF08A139DFD65B961208F4626B789A6946D2D4138159AF"
            },
            {
              "Id": "FollowEntity:System.Boolean",
              "Name": "FollowEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FollowEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39B597A3BAFE9CE404DEB8EE8C674C7B090D13C9B82E4164131DE25626648C24"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Italics:System.Boolean",
              "Name": "Italics",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Italics",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96A6F6A14FF9C307B99FF6F3AF2B0615DF4C3D7A47EC3195E619365590FAFE81"
            },
            {
              "Id": "LifeLength:System.Single",
              "Name": "LifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single LifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87412CE8442A58D42D6FA80BB72797101A95FEEF9958B637CC20B7CA01211EE9"
            },
            {
              "Id": "Number:System.Single",
              "Name": "Number",
              "Type": "System.Single",
              "Signature": "public System.Single Number",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7184E2E7FCB3FB8FC45DF76BF74FA5CA57DEB4F40C9FF18814886A6D30B7AC49"
            },
            {
              "Id": "Opacity:System.Single",
              "Name": "Opacity",
              "Type": "System.Single",
              "Signature": "public System.Single Opacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D521AC2071E9201D013F0260A0B6AC0E506A92455B521147FED45E4F2015F460"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "PrefixText:System.String",
              "Name": "PrefixText",
              "Type": "System.String",
              "Signature": "public System.String PrefixText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECF15CAC44B7DCB50D1593880C42798C284333661C0C40297E480260A5C32000"
            },
            {
              "Id": "StackId:System.String",
              "Name": "StackId",
              "Type": "System.String",
              "Signature": "public System.String StackId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1809922CAC1290F400F29A3078FDA1A4EEBBC806978F674061725CAA5658F6ED"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1C8B19CA2AF293E473ED5D093C0B5C4F85ABB168AB235CE9804DFDCB2C6136"
            },
            {
              "Id": "Suffix:System.String",
              "Name": "Suffix",
              "Type": "System.String",
              "Signature": "public System.String Suffix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0BDC59EEF966EDFFBC0D9B287B9DC2A52501C84A355F2B3F9E4D725E59BBE69"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            },
            {
              "Id": "TextScale:System.Single",
              "Name": "TextScale",
              "Type": "System.Single",
              "Signature": "public System.Single TextScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF63AD5313E61207B58F46F0046BF9B71A54F406605B052F172BFB854A87CC2D"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "UpdateText()-\u003ESystem.Void",
              "Name": "UpdateText",
              "Signature": "public System.Void UpdateText()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 342,
              "BodyHash": "94A841FE28F729C15CE0C237AF9C48E43652A00F301ADF94F45A11F6349360E5",
              "Hash": "620E257A99DCC7C2A99FAB7C88C09F07F75C2D89263CBEA796A95A0956E493DA",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.IFormatProvider)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.String::Create(System.IFormatProvider, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Candide.Graphics.FloatingTextSystem::GetBounds(System.String)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [
                " (",
                ")"
              ],
              "Source": null
            }
          ],
          "Hash": "E2A544A6247A62BA76E94E972D11EEE3BA0C75637DC3659949A54A9E19DEDE61"
        },
        {
          "Id": "FMOD.ADVANCEDSETTINGS",
          "Name": "ADVANCEDSETTINGS",
          "DisplayName": "ADVANCEDSETTINGS",
          "FullName": "FMOD.ADVANCEDSETTINGS",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ASIOChannelList:System.IntPtr",
              "Name": "ASIOChannelList",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr ASIOChannelList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1238332641A5A896E15123CCE9C6C3844E1BAF75EBF2D639F26297521636B1C2"
            },
            {
              "Id": "ASIONumChannels:System.Int32",
              "Name": "ASIONumChannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ASIONumChannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AA9A5BC2DC4EF392A0A66E8F1C272E1CB85F801D35F4E870F17F9AFB495259D"
            },
            {
              "Id": "ASIOSpeakerList:System.IntPtr",
              "Name": "ASIOSpeakerList",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr ASIOSpeakerList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A5259F00EE5680611A0CBC117F7D8E4F7B8FF00E7E61C3FCC7B8E5E70C7EFFE"
            },
            {
              "Id": "cbSize:System.Int32",
              "Name": "cbSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 cbSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DE6662FE62EF12E16F1123586B6FC876BC636AC65910097CFA908F3A5C5E204"
            },
            {
              "Id": "defaultDecodeBufferSize:System.UInt32",
              "Name": "defaultDecodeBufferSize",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 defaultDecodeBufferSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25BD77CE64BCE54C19463DF94CEA36FC033B9663F5E91906B9592A86A08BAC3D"
            },
            {
              "Id": "distanceFilterCenterFreq:System.Single",
              "Name": "distanceFilterCenterFreq",
              "Type": "System.Single",
              "Signature": "public System.Single distanceFilterCenterFreq",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A81E5F12A6FDCAFCCA953245FB504DAE066E5DE3BAAE3DA01540A7EFC88E248"
            },
            {
              "Id": "DSPBufferPoolSize:System.Int32",
              "Name": "DSPBufferPoolSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DSPBufferPoolSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06FB84B323BD4262A3E4D6C16E3F543042E72813167B513442044495B81BAD97"
            },
            {
              "Id": "geometryMaxFadeTime:System.UInt32",
              "Name": "geometryMaxFadeTime",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 geometryMaxFadeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A720D3AACDA969EA7F72449CBFF0E15E5681A28127129B6FF6CA5F3AAB3940F4"
            },
            {
              "Id": "maxADPCMCodecs:System.Int32",
              "Name": "maxADPCMCodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxADPCMCodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A44EA5E94ADA39CCD8FE727EB145C8D28F1F16172BAEA12CB7A11E34309B3AC"
            },
            {
              "Id": "maxAT9Codecs:System.Int32",
              "Name": "maxAT9Codecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxAT9Codecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E464897550919DCFB7BA7945CEB8ECABA11D218EB177E9AF9F0D8EC6E3E3ED71"
            },
            {
              "Id": "maxConvolutionThreads:System.Int32",
              "Name": "maxConvolutionThreads",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxConvolutionThreads",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "867514BBA0629C25FE67C0ADDC4E9609C01BC2D4FBF0C3F5F0BD2D12EEA6CE9C"
            },
            {
              "Id": "maxFADPCMCodecs:System.Int32",
              "Name": "maxFADPCMCodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxFADPCMCodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2867020535695E9D3C8A7995BD0026DA0BE5945AC5A9291457072106691206B6"
            },
            {
              "Id": "maxMPEGCodecs:System.Int32",
              "Name": "maxMPEGCodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxMPEGCodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C0E3A124DC9717504CB0FDAB57810DA0DFBB9C5A87EC42DDA72908F3201C74C"
            },
            {
              "Id": "maxOpusCodecs:System.Int32",
              "Name": "maxOpusCodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxOpusCodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6244EB9FBE36EBA9A3958D3F27C41CD6B3E5BBB1A043E1B4EB1206881880698B"
            },
            {
              "Id": "maxSpatialObjects:System.Int32",
              "Name": "maxSpatialObjects",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxSpatialObjects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A15009874CE5950FC56C2D467A60707F063023A493496C990AD7EB41C8410E2F"
            },
            {
              "Id": "maxVorbisCodecs:System.Int32",
              "Name": "maxVorbisCodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxVorbisCodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CA9B568C9C75EE01CCF65A3488CA4F8B3540E30D58A6DBADE4E46F94CE460E6"
            },
            {
              "Id": "maxXMACodecs:System.Int32",
              "Name": "maxXMACodecs",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxXMACodecs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F8CD770DB12067484B2DC6E4AC448DDCB52B06638B0D874516F167B724A6DE45"
            },
            {
              "Id": "profilePort:System.UInt16",
              "Name": "profilePort",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 profilePort",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC7833EC9538EE0DC9723A847C52E62D4C21B10E0BB72A5F12D69DA4F2A47B52"
            },
            {
              "Id": "randomSeed:System.UInt32",
              "Name": "randomSeed",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 randomSeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3308FC0E73CF128998667B487FDDBCF7A65728647E31948D6FD1D796CC129568"
            },
            {
              "Id": "resamplerMethod:FMOD.DSP_RESAMPLER",
              "Name": "resamplerMethod",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER resamplerMethod",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56C0F655AB4E8FC579383325DBA5856E8525B183E0373A75047C365EC0519E02"
            },
            {
              "Id": "reverb3Dinstance:System.Int32",
              "Name": "reverb3Dinstance",
              "Type": "System.Int32",
              "Signature": "public System.Int32 reverb3Dinstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "597D6EA2259D333785D01AF5A14AE62344799819C0C9FB88F12CDA5EB86E5631"
            },
            {
              "Id": "vol0virtualvol:System.Single",
              "Name": "vol0virtualvol",
              "Type": "System.Single",
              "Signature": "public System.Single vol0virtualvol",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59ADD0C510E1C21039E35FBB2099F8871EDFC0336D7273207E36DF6A6D4340F3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "19F67682D9964AF3B027348DECEE88858E81AD4463FCB5C8E3131147B80EB485"
        },
        {
          "Id": "FMOD.ASYNCREADINFO",
          "Name": "ASYNCREADINFO",
          "DisplayName": "ASYNCREADINFO",
          "FullName": "FMOD.ASYNCREADINFO",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "buffer:System.IntPtr",
              "Name": "buffer",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr buffer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2685BF41D1B69C87DE2B13693AEB99F28716A16DB1582B2C5923222BF39F36AE"
            },
            {
              "Id": "bytesread:System.UInt32",
              "Name": "bytesread",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 bytesread",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "238516B2557A78037DF8933E2F931144CF0EE292D788762EB2B1F27938256EFC"
            },
            {
              "Id": "done:FMOD.FILE_ASYNCDONE_FUNC",
              "Name": "done",
              "Type": "FMOD.FILE_ASYNCDONE_FUNC",
              "Signature": "public FMOD.FILE_ASYNCDONE_FUNC done",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C53D64DB3BAE43429035165A9C102E6097F29BE5D4BB0603CB8E18609BA68874"
            },
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            },
            {
              "Id": "offset:System.UInt32",
              "Name": "offset",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37FC9215A26793CBA0A26500BB67C47A8C0435933E765E299636C3E99A23AAF0"
            },
            {
              "Id": "priority:System.Int32",
              "Name": "priority",
              "Type": "System.Int32",
              "Signature": "public System.Int32 priority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EEEAA2D3F3D1E47273C2DEA48D8AE4BF0F2619933A9D7FE48F0528408BF4ED39"
            },
            {
              "Id": "sizebytes:System.UInt32",
              "Name": "sizebytes",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 sizebytes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB34688B6F95687A3DF5C6D58B6D4E090992DDD0895AF84AEB9F10A3B2053E81"
            },
            {
              "Id": "userdata:System.IntPtr",
              "Name": "userdata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr userdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC70D8F6CAD83E3100AE9EC79AE0BDD581CBF990AFE335351D6FC5274E4C2BBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AD2B77285FA2DC45808E91D1B41AF9143E4AAB3B9C066FEFE5D9685BC5B37BA5"
        },
        {
          "Id": "FMOD.ATTRIBUTES_3D",
          "Name": "ATTRIBUTES_3D",
          "DisplayName": "ATTRIBUTES_3D",
          "FullName": "FMOD.ATTRIBUTES_3D",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "forward:FMOD.VECTOR",
              "Name": "forward",
              "Type": "FMOD.VECTOR",
              "Signature": "public FMOD.VECTOR forward",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E22889EB76029B0E62FCEBD5B7658BA0002F04F209C2CF7058777C152FCFBA0E"
            },
            {
              "Id": "position:FMOD.VECTOR",
              "Name": "position",
              "Type": "FMOD.VECTOR",
              "Signature": "public FMOD.VECTOR position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7184096693259BC3CEBDFDF45B1869C13F764D5310E3C8B45D526035D38DBC7B"
            },
            {
              "Id": "up:FMOD.VECTOR",
              "Name": "up",
              "Type": "FMOD.VECTOR",
              "Signature": "public FMOD.VECTOR up",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C8514AD77525EFDDA8D065BD5FEA70024EF21E27B70A260AA95C1CDA110FE28"
            },
            {
              "Id": "velocity:FMOD.VECTOR",
              "Name": "velocity",
              "Type": "FMOD.VECTOR",
              "Signature": "public FMOD.VECTOR velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3B8CA98BCD5178C4639D936033EEFCAD3BC42BDA742B6414AD68956E9D4B07B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7FC48159DEFB6CC8E453FDE1B05EA4C6A2BFADAFEBE6A8A76A9425685034839B"
        },
        {
          "Id": "FMOD.CB_3D_ROLLOFF_CALLBACK",
          "Name": "CB_3D_ROLLOFF_CALLBACK",
          "DisplayName": "CB_3D_ROLLOFF_CALLBACK",
          "FullName": "FMOD.CB_3D_ROLLOFF_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.Single, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr channelcontrol, System.Single distance, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "channelcontrol",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "94E166E429FBFD7FD1D421B412D9F1A057E00DE934EE7F7F6EC366509856F42A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Single",
              "Name": "EndInvoke",
              "Signature": "public System.Single EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D389D714F8AE65451607089C561F5B6AD0D1A448FE9521CA0756A33337E6EAF4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.Single)-\u003ESystem.Single",
              "Name": "Invoke",
              "Signature": "public System.Single Invoke(System.IntPtr channelcontrol, System.Single distance)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "channelcontrol",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE2047F3A27162075174649EA23F203EE4B393C280E6102138542F509D8633D1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E7C29DFA6C9DDC773BB6BBF125CE27224292C0497DAAFC1D783737DE2442844"
        },
        {
          "Id": "FMOD.Channel",
          "Name": "Channel",
          "DisplayName": "Channel",
          "FullName": "FMOD.Channel",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "FMOD.IChannelControl"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addDSP(System.Int32, FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "addDSP",
              "Signature": "public FMOD.RESULT addDSP(System.Int32 index, FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E0F990FF08CAC6E39B69C732C44C18601E54B04CD2AAE1733F51B728DD8B2518",
              "Hash": "1ECC188B65F8971C4D978756F62896FF99EC2E8017CF66571FFCA21DCAC91D41",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_AddDSP(System.IntPtr, System.Int32, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addFadePoint(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "addFadePoint",
              "Signature": "public FMOD.RESULT addFadePoint(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C50EDB5A9ACB2F24B2423AF1442ACC33DD76787A9866DD272EFA439DD8A6B6C3",
              "Hash": "9C68B4FA312ACD03E1C67239C8CC0822B535B2F19EA4A17A02096B0BAEE0476E",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_AddFadePoint(System.IntPtr, System.UInt64, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "47DD01C7A328A842E90ABF6A952A4C2FB0644674CB3C73B2808302A26805F8E3",
              "Hash": "4BC49546C36B06E2A4D4B73CDED76F705906F2B89321535DB58546734355F0A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_AddDSP(System.IntPtr, System.Int32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_AddDSP",
              "Signature": "private FMOD.RESULT FMOD5_Channel_AddDSP(System.IntPtr channel, System.Int32 index, System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "93F9D01667654E1348BC7B9220904D7848ADC7812E357587AC1137D8994F08F5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_AddFadePoint(System.IntPtr, System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_AddFadePoint",
              "Signature": "private FMOD.RESULT FMOD5_Channel_AddFadePoint(System.IntPtr channel, System.UInt64 dspclock, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "508D12A0CDA510236101BBB099B44879E0F8553AB9AB5D26ABA965EBF0C37ABE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DAttributes(System.IntPtr channel, out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B84B8783217D840692D5E8BDFF63C2A0A416D449CAFAA9470781BF58F31BA41C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DConeOrientation",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DConeOrientation(System.IntPtr channel, out FMOD.VECTOR\u0026 orientation)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "13B7120B4D2196EF2B06ACD2E595A9989C4D4EF8E324ABC63EBD9C08694C8F7D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DConeSettings(System.IntPtr channel, out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD4A79AA579B8EFB0BD0D8E606A48193FBBE34E0694329B22748D1245A9AF2DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DCustomRolloff(System.IntPtr channel, out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F6FA6E6B590F2BE66FE03E69A4495B145A07D0D4FDF49C9B83333DF8321F3829",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DDistanceFilter(System.IntPtr, System.Boolean\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DDistanceFilter",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DDistanceFilter(System.IntPtr channel, out System.Boolean\u0026 custom, out System.Single\u0026 customLevel, out System.Single\u0026 centerFreq)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "custom",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C196D8D261F04D587B2CACE6015DD4EBA373ACFAF5277BAA3F170E2169523507",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DDopplerLevel(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DDopplerLevel",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DDopplerLevel(System.IntPtr channel, out System.Single\u0026 level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8E5DE56F76C9B7A4C1BB2E8E71A42EEF45706C1DC75AA8B52DCD25B6CE144023",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DLevel(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DLevel",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DLevel(System.IntPtr channel, out System.Single\u0026 level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9D6E021BA4C5D6F0A5F36A75C676A512F91DD4C0878CE23BC88351DB678CEDA9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DMinMaxDistance(System.IntPtr channel, out System.Single\u0026 mindistance, out System.Single\u0026 maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA5E773F5093C2BDC7E4017D9F88F0CF079347589F080328A16086139D7221FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DOcclusion(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DOcclusion",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DOcclusion(System.IntPtr channel, out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A10C51D1538DA26C2FB12F330F6B6FDAA1BD1CA593D35849845775B2EE2FD503",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Get3DSpread(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Get3DSpread",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Get3DSpread(System.IntPtr channel, out System.Single\u0026 angle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9A083C621E045EE4B5252504BA847505BC6B810FDB32533E36478B0422120218",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetAudibility(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetAudibility",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetAudibility(System.IntPtr channel, out System.Single\u0026 audibility)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "audibility",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "924378AE76C6C8B9C9533CC8B7BED0269653BD010A6CC2A3B1F4508835D522FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetChannelGroup",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetChannelGroup(System.IntPtr channel, out System.IntPtr\u0026 channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "476AEFD5219FC42200DCABA3EBBE594B1919B17D5CED8C03FBC4038A04AB26D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetCurrentSound(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetCurrentSound",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetCurrentSound(System.IntPtr channel, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4667D3F5A5082B5AD7D7333D3281DDB9C8D5CBD5B9B3F91985F0566006C26ED9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetDelay",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetDelay(System.IntPtr channel, out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2056DD2D3CFCE8770942ECDD4A8B579EEC58F3F8F365E91F76498CC0CD31D4A9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetDelay",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetDelay(System.IntPtr channel, out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, out System.Boolean\u0026 stopchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "482C356E9C4C21CCD2890147F095A2E22726E062512E9ACB53EA9BF72BB655EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetDSP(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetDSP",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetDSP(System.IntPtr channel, System.Int32 index, out System.IntPtr\u0026 dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9CDC43D0BBA44DB5854EDEAFAD7BE7EE7B07B0D26E6C1508FDF3BB7216CA9E2B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetDSPClock(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetDSPClock",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetDSPClock(System.IntPtr channel, out System.UInt64\u0026 dspclock, out System.UInt64\u0026 parentclock)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "parentclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2ED4A09A3BE1DAEECA68DB443EBF5FFFFE70E2A76741BDABA6B407C6EFFA9E95",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetDSPIndex(System.IntPtr, System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetDSPIndex",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetDSPIndex(System.IntPtr channel, System.IntPtr dsp, out System.Int32\u0026 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FE25AC77399FA0CA95A7E8B9978774535C90526122F1E11447ECD30C63EFE6CE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetFadePoints(System.IntPtr, System.UInt32\u0026, System.UInt64[], System.Single[])-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetFadePoints",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetFadePoints(System.IntPtr channel, System.UInt32\u0026 numpoints, System.UInt64[] point_dspclock, System.Single[] point_volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_dspclock",
                  "Type": "System.UInt64[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_volume",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0C8F427342A876B6765C2BBC17E31062FCD42E0789AFF56FF06FE1A2908DACE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetFrequency(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetFrequency",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetFrequency(System.IntPtr channel, out System.Single\u0026 frequency)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "28267CCDF1FD3039032F5D216596BF0CCEFBE6ED92C7D4464DF05F23706904A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetIndex(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetIndex",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetIndex(System.IntPtr channel, out System.Int32\u0026 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B1F51AB06C38063F69235AD253F6803A2568B5D3F91FBB53482296551596C276",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetLoopCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetLoopCount",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetLoopCount(System.IntPtr channel, out System.Int32\u0026 loopcount)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopcount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3C47AE5E742029C0408C4DF0C7EAC05A5D43FF42AE2A450F0D04678C14F2B0F4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetLoopPoints(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetLoopPoints",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetLoopPoints(System.IntPtr channel, out System.UInt32\u0026 loopstart, FMOD.TIMEUNIT loopstarttype, out System.UInt32\u0026 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DB43D599138B558FBA7E3D1796D6DF7FCA168CB29442595422ABB14BFB8A0B6E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetLowPassGain(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetLowPassGain",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetLowPassGain(System.IntPtr channel, out System.Single\u0026 gain)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "59D6ED87467FE1ED034F74F80386688712668C0D578414AACBB87657E001FAB0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetMixMatrix(System.IntPtr channel, System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7F5CAB52C4001E2D74FCD3CE3AD0EAF14C856257B2FF4EFEA1C75E3E479D1D98",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetMode(System.IntPtr, FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetMode",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetMode(System.IntPtr channel, out FMOD.MODE\u0026 mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D71F3EA45F2DF1865D2060B23437DA12CE37752F983576862B0E716A76F54794",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetMute(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetMute",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetMute(System.IntPtr channel, out System.Boolean\u0026 mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29A38F87981FF07A9A0ED23F09D7797FD39BFE34C274C330C4B017A0018EB233",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetNumDSPs(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetNumDSPs",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetNumDSPs(System.IntPtr channel, out System.Int32\u0026 numdsps)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numdsps",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5502C18C42309A2AC47F3E18D3A1230B7816799720F72F4CF58987C07C981D44",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetPaused(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetPaused",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetPaused(System.IntPtr channel, out System.Boolean\u0026 paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "27A83D949A9D1BCBA57A694E099B5BB791A30EFAE858295559814F8DCC448F7B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetPitch(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetPitch",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetPitch(System.IntPtr channel, out System.Single\u0026 pitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C95E361E4E1D61A069EE0D8A2C3FE90397C7F73134928079446BF8819D60F4C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetPosition(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetPosition",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetPosition(System.IntPtr channel, out System.UInt32\u0026 position, FMOD.TIMEUNIT postype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7BB6A1CADBD5A6DB74DCADDC512425FAD3939F6818D133047DAF27B6D74E8942",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetPriority(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetPriority",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetPriority(System.IntPtr channel, out System.Int32\u0026 priority)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "088B0CA1EF94B855B7971A66C3863C0EE72A8A6077999AFF98385CFCF08DCCC0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetReverbProperties(System.IntPtr, System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetReverbProperties(System.IntPtr channel, System.Int32 instance, out System.Single\u0026 wet)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "547D4082FC096C2C887EEB40343530B5F97221A90114AAB57EA3660E6C280306",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetSystemObject(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetSystemObject",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetSystemObject(System.IntPtr channel, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C2F07220A518092146C065B9D15C15DA1500A480CD3D234E5B4CA9E90409B62",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetUserData(System.IntPtr channel, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD6024979EFE0F4E75C395F348783E24B4BFA4033928A07BF6D2C09F1353564D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetVolume(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetVolume",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetVolume(System.IntPtr channel, out System.Single\u0026 volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CB7BDBE7B7D379C2F14FDF1745918B67A7F5B010EA718EF76551FBE0D478D3DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_GetVolumeRamp(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_GetVolumeRamp",
              "Signature": "private FMOD.RESULT FMOD5_Channel_GetVolumeRamp(System.IntPtr channel, out System.Boolean\u0026 ramp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ramp",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F34D323176248D133B2086B054337B913AFF951D809576A748DA4FB73700E53D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_IsPlaying(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_IsPlaying",
              "Signature": "private FMOD.RESULT FMOD5_Channel_IsPlaying(System.IntPtr channel, out System.Boolean\u0026 isplaying)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isplaying",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "62C819B19127650873BC8911A008B96B84C2A1222BADC50CD9B842EC67E32CC2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_IsVirtual(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_IsVirtual",
              "Signature": "private FMOD.RESULT FMOD5_Channel_IsVirtual(System.IntPtr channel, out System.Boolean\u0026 isvirtual)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isvirtual",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E1C4041B7B7C56F994EC11A02B59785DE2154744A337B4F661885B1E94017F4B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_RemoveDSP(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_RemoveDSP",
              "Signature": "private FMOD.RESULT FMOD5_Channel_RemoveDSP(System.IntPtr channel, System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "301EC9EEDFAC733F0E18F0E4CDB9B9B9F1FD714B1628FD696C794BE7D5DA5EC4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_RemoveFadePoints(System.IntPtr, System.UInt64, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_RemoveFadePoints",
              "Signature": "private FMOD.RESULT FMOD5_Channel_RemoveFadePoints(System.IntPtr channel, System.UInt64 dspclock_start, System.UInt64 dspclock_end)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5EBF7215C97893556D956C209F2F4DF41A835EA1720F98AA5598DEF59B3EC20A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DAttributes(System.IntPtr channel, FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "166DD89E53EE73F74016AE6B459AC76691392A537940C97DFAD69D4B3DBEDFB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DConeOrientation",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DConeOrientation(System.IntPtr channel, FMOD.VECTOR\u0026 orientation)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "572BEDD1D6893147357ADF66FD918CB0D37B7B96AF49F509E4375B7368053EA4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DConeSettings(System.IntPtr channel, System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "24B9CF5D1B9259390F04200819C56EAF134FE95F1BEFA97C0D1B2001FD2F6642",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DCustomRolloff(System.IntPtr channel, FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98BC56DFB418CB34111C46C0DC8836868F48AE47DFEF67834C68A83A5D3F66C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DDistanceFilter(System.IntPtr, System.Boolean, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DDistanceFilter",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DDistanceFilter(System.IntPtr channel, System.Boolean custom, System.Single customLevel, System.Single centerFreq)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "custom",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0ED6564FC806DF517854830F823D785015B31D0DC845A7D21DDA8A6578B7B065",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DDopplerLevel(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DDopplerLevel",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DDopplerLevel(System.IntPtr channel, System.Single level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FE80DA14A83079AFC4D00CEA961902418D4AC7448068B1B1EC9BF945CD5B4ED0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DLevel(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DLevel",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DLevel(System.IntPtr channel, System.Single level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CC2E1400823E92FDC2CE2D881D3641D8442C0D6E81C3C54E6E627400A0E7F1D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DMinMaxDistance(System.IntPtr channel, System.Single mindistance, System.Single maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "553A5818EEC3E8E2CBC207C1A241524F70E7A7E634985A1112D91300107BCBF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DOcclusion(System.IntPtr, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DOcclusion",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DOcclusion(System.IntPtr channel, System.Single directocclusion, System.Single reverbocclusion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "670D277AFA4B98291CFF4411A9D27EB4C3091A4A2FF0E3EDF29944A4C6529D82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Set3DSpread(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Set3DSpread",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Set3DSpread(System.IntPtr channel, System.Single angle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2F9F8928EA244C516837C3512BC0C0A589B07CC22A12E5EB4D1BE9CD7C0521A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetCallback(System.IntPtr, FMOD.CHANNELCONTROL_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetCallback",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetCallback(System.IntPtr channel, FMOD.CHANNELCONTROL_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B2FCA3DB1C0EEC223C44AA17030B672B19D08179A7E0D838E006A5B5DAB68EBE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetChannelGroup(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetChannelGroup",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetChannelGroup(System.IntPtr channel, System.IntPtr channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "80A78E4CB1D2D9E6CFCD26951D88DC5A62E968A24625C53AE1440935D992F0A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetDelay(System.IntPtr, System.UInt64, System.UInt64, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetDelay",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetDelay(System.IntPtr channel, System.UInt64 dspclock_start, System.UInt64 dspclock_end, System.Boolean stopchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "67B9009B604AF029CA8860B0DBD9089324E2117FC08E3597CA1B0EE7DAFA2453",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetDSPIndex(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetDSPIndex",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetDSPIndex(System.IntPtr channel, System.IntPtr dsp, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "84618E3FED34AAF80A1C9B91D021DB521DEEF0DA335B38C68BB918317C5E6688",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetFadePointRamp(System.IntPtr, System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetFadePointRamp",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetFadePointRamp(System.IntPtr channel, System.UInt64 dspclock, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EBF4DB6917D511EDE3FA81659924CFEF4C6CDAED6BD40CE5DE7D8AB226CCAB96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetFrequency(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetFrequency",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetFrequency(System.IntPtr channel, System.Single frequency)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD774BA1EDAA22DFF919C871192FE6D6C384D9EE2C8298B4EE634AD353FFDC38",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetLoopCount(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetLoopCount",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetLoopCount(System.IntPtr channel, System.Int32 loopcount)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopcount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "49CD79633B4AB9ADEE7939394E21A9AAE1CDCB12AFFE6E89CDD1216E88553871",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetLoopPoints(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetLoopPoints",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetLoopPoints(System.IntPtr channel, System.UInt32 loopstart, FMOD.TIMEUNIT loopstarttype, System.UInt32 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "322EF4A66D8898B70AA8E7801F880863334331579647F7E23A52DCBBDE415C9E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetLowPassGain(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetLowPassGain",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetLowPassGain(System.IntPtr channel, System.Single gain)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4D4DF185673518D4724625C7766B3126F50B493DA9B42E931373A962DC7C5B35",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetMixLevelsInput(System.IntPtr, System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetMixLevelsInput",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetMixLevelsInput(System.IntPtr channel, System.Single[] levels, System.Int32 numlevels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "levels",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CECD4D99B31EA718290B4A7B007B32864F49B84F1257AA5C931F02822DBE05D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetMixLevelsOutput(System.IntPtr, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetMixLevelsOutput",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetMixLevelsOutput(System.IntPtr channel, System.Single frontleft, System.Single frontright, System.Single center, System.Single lfe, System.Single surroundleft, System.Single surroundright, System.Single backleft, System.Single backright)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lfe",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8DFB176B8E8CA4FCE66AD8138AD22ABB128F4577CCD54518C5CD5E7848AB9392",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetMixMatrix(System.IntPtr channel, System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A3910C5754824C3BCD1A03250B7428BEBCF6A9098D108326F5D414E39D215FB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetMode(System.IntPtr, FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetMode",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetMode(System.IntPtr channel, FMOD.MODE mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "476C59294D098738BB0E8887F6CACC6991BA252068174D0304B0C4F425D52A7C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetMute(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetMute",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetMute(System.IntPtr channel, System.Boolean mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "121155AE52DE630FDF072AF49C84CD98722906061102710EC4A1ACAD7547B23D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetPan(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetPan",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetPan(System.IntPtr channel, System.Single pan)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E56A4B174531855FFC8F72431E8C9D48C652B395587314FDE40C9BAB98A32AFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetPaused(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetPaused",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetPaused(System.IntPtr channel, System.Boolean paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B15D81738A5F9D9751CF8D6CAC8CFB581DC14D728C55D5C90C22A05DDAE682BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetPitch(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetPitch",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetPitch(System.IntPtr channel, System.Single pitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "430840A51ADE4DA75912957EE7E96A84B0CD73B7C24E0C7BB44C88B4C6FEADDD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetPosition(System.IntPtr, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetPosition",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetPosition(System.IntPtr channel, System.UInt32 position, FMOD.TIMEUNIT postype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AAC41EB522ADEFAF3CEBA67AC6D20BAB9495388527A52DFF1F7D121883A8C6D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetPriority(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetPriority",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetPriority(System.IntPtr channel, System.Int32 priority)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE39CA3CDB815753E1C59F53A5C5104B7AA77B94E471EDC2CD064F7C05C7C075",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetReverbProperties(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetReverbProperties(System.IntPtr channel, System.Int32 instance, System.Single wet)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "22B2C331DC98515DF9AEE7B97C9317638FEC3BFCE303E29A82A7601553EEFF61",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetUserData(System.IntPtr channel, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3AF920E945A45113036C2A76F0B17C726A6E1C3F2F36CAD1E775423876CF3CA8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetVolume",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetVolume(System.IntPtr channel, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5DA6C8663CFF187DCE4F05F0F6FC4DD01A6B24D431C098A006ABC8FA4A94F4DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_SetVolumeRamp(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_SetVolumeRamp",
              "Signature": "private FMOD.RESULT FMOD5_Channel_SetVolumeRamp(System.IntPtr channel, System.Boolean ramp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ramp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B31F97C35C8D612E5DACBE0A73E00DCA0CAD56110B45874250737ACE88A46797",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Channel_Stop(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Channel_Stop",
              "Signature": "private FMOD.RESULT FMOD5_Channel_Stop(System.IntPtr channel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D8AB26799653F18CF3557B312DCC3781E214DB4A7B993917B40A89CA75144A38",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DAttributes",
              "Signature": "public FMOD.RESULT get3DAttributes(out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "00661FB9217FFA6D64ED99FD6E1AD864B2AB9B840CE9532B684C4E472B52C7DF",
              "Hash": "C4283EB4F953B27487FEF92A3669169E0EB6A9B9F99A399BA4E6BCD140B916C6",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeOrientation",
              "Signature": "public FMOD.RESULT get3DConeOrientation(out FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AB0E7C7558E86E95E485C6FAAF6E68D3580436CA9EF0006BDF8AA7BA4E5814AD",
              "Hash": "98FDFE4AB4BCFB8D9370E37F7383B7DA4ABE5DDA92A32BCE705B64BCE2BC4D4A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeSettings(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeSettings",
              "Signature": "public FMOD.RESULT get3DConeSettings(out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "B9B709BF6F349CB00AA6B884F287F35D2A0A2BA39563EAD546DF5012663FA97B",
              "Hash": "79A8716BD9040FB92AF08CC7E013E67883D6B16470010FDE1A7FDD01426751A8",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DCustomRolloff(System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DCustomRolloff",
              "Signature": "public FMOD.RESULT get3DCustomRolloff(out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0B2922A6DF8DA64C3AA340FAB41D8921EBBD440B023A4E84AFEF3DBA4B61D6F5",
              "Hash": "117FCE59A7A9784AD10D919FA49DB45ED026B4D689EC79B27160045DE2CC8C15",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDistanceFilter(System.Boolean\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDistanceFilter",
              "Signature": "public FMOD.RESULT get3DDistanceFilter(out System.Boolean\u0026 custom, out System.Single\u0026 customLevel, out System.Single\u0026 centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "30173AF2340823F8D1FDB514AF20C149C66A00B45DF7337D7933221CE2A16F9E",
              "Hash": "2BE275C1AA9A9DE0DE0DD4B4B8F8CCC7A1E04360B8990E5A6615D24AD2A79CC6",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DDistanceFilter(System.IntPtr, System.Boolean\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDopplerLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDopplerLevel",
              "Signature": "public FMOD.RESULT get3DDopplerLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DAD266C5A8277175223F240831D7C50C9A7F01C48537F60BAD677F43D77D5221",
              "Hash": "4D936CBC7763A99687E07282553A0C8C0BDF95E6A6D2A2C0A96351737DEB5B26",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DDopplerLevel(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DLevel",
              "Signature": "public FMOD.RESULT get3DLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D0AB7FBBFB27C0486FCEB2DC752A73E2ACE78D15A793001B8C2110783427EEBB",
              "Hash": "1C73A1FF17852A918E98BD36E116DC383835916B06E6F283AFC87B6470244AE9",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DLevel(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DMinMaxDistance",
              "Signature": "public FMOD.RESULT get3DMinMaxDistance(out System.Single\u0026 mindistance, out System.Single\u0026 maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D74A81B0E9B50AD918687701E545670F985445BE33715DEA2698150FECFD463E",
              "Hash": "42596DC76EA94F00D20A61968070C7A062B2E6D74EFB26BFAAD7F243876058A5",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DOcclusion(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DOcclusion",
              "Signature": "public FMOD.RESULT get3DOcclusion(out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "26DFA45E87A24E6A6E9E02FECEBAEE52A460614A8A81AD46070037FEDF601A84",
              "Hash": "49B25B3919095E7DA6474A91FE8D5C9F6400B4D42A584B57D9B282CE3906DDEE",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DOcclusion(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DSpread(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DSpread",
              "Signature": "public FMOD.RESULT get3DSpread(out System.Single\u0026 angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8D2FA84E755A990B740B8D33066445565F862A6274CE786440CBB3FC17184778",
              "Hash": "29659AE83A1E3EF8F2202EEA59CACE1287136997E59A89E2EC37F5832407982F",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Get3DSpread(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getAudibility(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getAudibility",
              "Signature": "public FMOD.RESULT getAudibility(out System.Single\u0026 audibility)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "audibility",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "862231188D991C216CF9AA84D5CC2B1B0FDFC5D6365D3D9FDF794F7EE2B3FC33",
              "Hash": "A76F759B6888A726B83C05633818047911D94A868B67C4C1623F68B2650DF55C",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetAudibility(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelGroup(FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelGroup",
              "Signature": "public FMOD.RESULT getChannelGroup(out FMOD.ChannelGroup\u0026 channelgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EED4A119268C1F2DA6133959CB5A54815C56CD5913348E62B83B57DED2DAA23D",
              "Hash": "6B1F6DB9C2C4313E6D53506D334948A3FADE19DB61FB018D8FC45718C391714A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCurrentSound(FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "getCurrentSound",
              "Signature": "public FMOD.RESULT getCurrentSound(out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "78B6837BC4B4EC5FAA13E666C42558A37425DC430C4649B265F451802B32D56A",
              "Hash": "191C1700A41CCDAAF6A90058B2C09277DE5F4F3EA7A3778B3CC2DCDB704F1A62",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetCurrentSound(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "F1AE4440A99E112B7FC75CBE1E735BC73A1303BFA009910BE70229B50497E14C",
              "Hash": "65700FD8B7A741AF96B57ED76E3BCF589C28B819CBB6D65DAACCA438DBF4A02A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, out System.Boolean\u0026 stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "61B7349D01E6E7A6A214C8226271A42947BA97474B048243F3353ACB54455466",
              "Hash": "4D98C6019FDE493C6EDE4230DE02011C1E72C907F71E0D150B0EC2B7D8B4201C",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSP(System.Int32, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSP",
              "Signature": "public FMOD.RESULT getDSP(System.Int32 index, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "DF1B220C79BC3F2BE6A85CE93A87EBD79D72733B1D6501F52A7C393AB5584375",
              "Hash": "CB8DDF20C9BFED335E5E9A64F74A6CE4C08B3581CEC102299A65C9734565757E",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetDSP(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPClock(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPClock",
              "Signature": "public FMOD.RESULT getDSPClock(out System.UInt64\u0026 dspclock, out System.UInt64\u0026 parentclock)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "parentclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FF11DE605F36E26969224726CD7F974F66C4CFA944D5F12B357E6CB2BF1C1AF7",
              "Hash": "E03D22A42F3731DCC53D4E6FA9D1F17C31ED21EBD7C861BC50BBECFEAB2384CE",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetDSPClock(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPIndex(FMOD.DSP, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPIndex",
              "Signature": "public FMOD.RESULT getDSPIndex(FMOD.DSP dsp, out System.Int32\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "EAEDB7EE1DA66D6B12E73FFEAC391291F67A500D2480D9222B7A06466FF303D5",
              "Hash": "061C64D64EA31794E72AB2805E2336805EC1C5E4B664EA8C8DE7E9A2A7211380",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetDSPIndex(System.IntPtr, System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFadePoints(System.UInt32\u0026, System.UInt64[], System.Single[])-\u003EFMOD.RESULT",
              "Name": "getFadePoints",
              "Signature": "public FMOD.RESULT getFadePoints(System.UInt32\u0026 numpoints, System.UInt64[] point_dspclock, System.Single[] point_volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numpoints",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_dspclock",
                  "Type": "System.UInt64[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_volume",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "086372631887EC49FF88D3285B839C9AFEE836B94AFC76316D0E3FBE0164EE6A",
              "Hash": "F7100A0E2F3225F74DBE8F9BF713950F071B005E7C2B4A4E3665027896AACD7C",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetFadePoints(System.IntPtr, System.UInt32\u0026, System.UInt64[], System.Single[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFrequency(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getFrequency",
              "Signature": "public FMOD.RESULT getFrequency(out System.Single\u0026 frequency)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frequency",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5980F71F9D73A8800E65CA13C309025DF68506051070550E699280CF4EF9C05D",
              "Hash": "BD28D1EF6E7619D11E1A249B670922E079FF3F9B22371D1C491BDBB2D2CB0FF9",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetFrequency(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getIndex(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getIndex",
              "Signature": "public FMOD.RESULT getIndex(out System.Int32\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "07CA3985173A1EFA46311FA420914F540E864C7933649E189B41A50AFBE23264",
              "Hash": "259666A3EDDCA5F5C22786996E806E8ED74574ACBA40199A4BB1DF40BD8957AE",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetIndex(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLoopCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getLoopCount",
              "Signature": "public FMOD.RESULT getLoopCount(out System.Int32\u0026 loopcount)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopcount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8BEAEF294CA7183DFD309B36F56045109075FC8E3ECBAD955689261B09E5E3C1",
              "Hash": "7545BA0BC5D857A4C233B8215D9C77128D9B0F9A0DAC552F63FADD31350BBAC5",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetLoopCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLoopPoints(System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getLoopPoints",
              "Signature": "public FMOD.RESULT getLoopPoints(out System.UInt32\u0026 loopstart, FMOD.TIMEUNIT loopstarttype, out System.UInt32\u0026 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D2C0E43C042AFCADC0F1CD6F88ECDAF64A48412F95812D19702D22D207A17A73",
              "Hash": "9C3C718283CA90A109D7ABD53A5BB988ACF5983BF9CED34B9A606A74A501019B",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetLoopPoints(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLowPassGain(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getLowPassGain",
              "Signature": "public FMOD.RESULT getLowPassGain(out System.Single\u0026 gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1B5462404D6D72CA90E1DEE2371530A14027F544D5CE79B94C2E7EECF9AA7560",
              "Hash": "43FB9293CD685CBB6238EFD064945411B3A07B0D7FB4230CEC1D2D627F631EA1",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetLowPassGain(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMixMatrix(System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getMixMatrix",
              "Signature": "public FMOD.RESULT getMixMatrix(System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DD04D702C106E902F909CF3C7788E79D7F248C4A68C792473CA08351D8B888E2",
              "Hash": "1BE4C57E89E87F9D9BC228A84D731493229B60F58978741AB550C3FC2548D3C9",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMode(FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMode",
              "Signature": "public FMOD.RESULT getMode(out FMOD.MODE\u0026 mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1764055131D0E5F6BBAB2DA2B07BEC9BAC87BECFA07CB6AE482CE46A15B330CC",
              "Hash": "96C7358C841FB165CFD0F080FEA17A0C9902786352E0915415FAAA6D2E8DD6B2",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetMode(System.IntPtr, FMOD.MODE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMute(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getMute",
              "Signature": "public FMOD.RESULT getMute(out System.Boolean\u0026 mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C2FDA99D7366B4A97F068382B049091075921AE427102B5DF4DF822730FA53EC",
              "Hash": "5CB6F948DE62322F508EB7729279323E7FB3E9442C8A65C6F1669E0A7F35B67E",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetMute(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumDSPs(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumDSPs",
              "Signature": "public FMOD.RESULT getNumDSPs(out System.Int32\u0026 numdsps)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numdsps",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DCF37F7E6224DD7EEE118677094018CC66844CC2CF770A604EC5CF2B566A0FF4",
              "Hash": "36A7C50E9E8B326624776CB5A43A066BD72630E1C0A1798657D85AB3AF573F0C",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetNumDSPs(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A932068C41C3EA70B7539A02547A7C5729970CF57E56ABA33E079743A26F4F31",
              "Hash": "125B83BD883D9B10039EBC277500E77D44A7BF19CEC49A7B720F5B0F2600B6BC",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetPaused(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPitch(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getPitch",
              "Signature": "public FMOD.RESULT getPitch(out System.Single\u0026 pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9A2100C258875ACCBF5150FA2D75045A5467034A5E774DD2C4DF767A19173888",
              "Hash": "38C2F6143F4B85B7863258B29C0A63C90910143AA4FC59AC640EB02FD8B1034F",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetPitch(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPosition(System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getPosition",
              "Signature": "public FMOD.RESULT getPosition(out System.UInt32\u0026 position, FMOD.TIMEUNIT postype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "4D3C29A689BBF2825FA19F527579FD8DFB6CA6202889FF8F2568C242872564CF",
              "Hash": "9E7BED3FECEC9A725E6B6D3F86A4460A1BB0ED4B9F99D7E38F3FD60910BD4AE2",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetPosition(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPriority(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getPriority",
              "Signature": "public FMOD.RESULT getPriority(out System.Int32\u0026 priority)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "priority",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8D0CD85D81A40322EDE1344D0172F1BFEBD7ED7116DEC2489B9ABB6A4300DEA8",
              "Hash": "CA7F8092086F810C646CA480E77B34657F34F058E60862182444E76035A1155A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetPriority(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getReverbProperties(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getReverbProperties",
              "Signature": "public FMOD.RESULT getReverbProperties(System.Int32 instance, out System.Single\u0026 wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "969893347B352D2EFC3E8131032BCE3EFC099434BEE77BA9E8CCC791F49A9704",
              "Hash": "39CDDB1C04E9BA8539D387ED9AFCC11E003742107BFBAD699916D3F893C12326",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetReverbProperties(System.IntPtr, System.Int32, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "2BED769197D65158E6DC19C60A8FEA8259AE15953EB46DC708F517DC0224D233",
              "Hash": "2D6928D02AB82E8D496B37225F89967DBA91707EC6688D7BE9E868171869A609",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetSystemObject(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BDCFBD1268332F8D3449FCB688CEC7C90A458F5D3DE360748A34F9392C09BB99",
              "Hash": "10043CD0B839325EFDEC73A9914A7727961BA8C39A1E4209CC9E83240F46C416",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2B5328A0154042DBE551993F04E78DF96F1298DA6563B9BBF14A55333213AAAA",
              "Hash": "214B349C487FCF471F496AEB72829CDA32381A149A1E4E96BCC180A0F7AB66B9",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetVolume(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolumeRamp(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolumeRamp",
              "Signature": "public FMOD.RESULT getVolumeRamp(out System.Boolean\u0026 ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5631F589938FBE17C729F309A2BD3F040101BDABB0793F1F68C4BE62960A08CE",
              "Hash": "F1DBA62F1EE0932843584A27922525B9CA72FDC7B4C2105A0E24F2CF20FF519A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_GetVolumeRamp(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "8FEA9D89E1F753704FC2E2439F8EDA1479B3D75E4EB463B9327C2BD7C5884E78",
              "Hash": "07EF159CE7B92F3BF570F55B854307495BA8BA655BD243F0ED47BE1A5297DB57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isPlaying(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isPlaying",
              "Signature": "public FMOD.RESULT isPlaying(out System.Boolean\u0026 isplaying)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "isplaying",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "06A5057AD794FCE3C6D40252FA3CA8EA1EF9809C8EDF6305808B88F67414C0B1",
              "Hash": "427FDB5413AD24BABE3F80282EE4194D9C8D368588AF51833183DAE234140240",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_IsPlaying(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isVirtual(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isVirtual",
              "Signature": "public FMOD.RESULT isVirtual(out System.Boolean\u0026 isvirtual)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "isvirtual",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2458AF4DEE585297A6A68A428CD7F6B14B449EDDE0753E2C6B670B0E78DC5CC0",
              "Hash": "7E133B8EDC165A5166A5A566FED0758276F1B4C6B6E82F42998C2C370032FBAB",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_IsVirtual(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeDSP(FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "removeDSP",
              "Signature": "public FMOD.RESULT removeDSP(FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "4B15C78352767421301F4418B9642277B5AC2DE7B5DFD9260F03A6D9CE1F4767",
              "Hash": "26EF2D6F0DC06A47B8236CD88609D40420A48CF713A1A41AB75CC097326AF161",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_RemoveDSP(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeFadePoints(System.UInt64, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "removeFadePoints",
              "Signature": "public FMOD.RESULT removeFadePoints(System.UInt64 dspclock_start, System.UInt64 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0DBC4D3DDC43E673AC27022F6B87EB337E65B1D4D1D5D6282D97F55CDE71DC10",
              "Hash": "91B2F611571302C6B4140ED9CE76311792C8615A708F28D4BD9A363466604FE2",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_RemoveFadePoints(System.IntPtr, System.UInt64, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DAttributes",
              "Signature": "public FMOD.RESULT set3DAttributes(FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "84E887B6EDBB79D90BF4C2B04AA9C9F7669AD7C9322DEBCE701825BB3138D1A5",
              "Hash": "05825F9B01E655452F4639586ECC1B449840B9CCD11A707EF48E90475AAF82DC",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DConeOrientation",
              "Signature": "public FMOD.RESULT set3DConeOrientation(FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EB955A433C8D2C2C44E79432CD25B52E9B55AA4B122C0963B4B5675BB06BA770",
              "Hash": "F929C142FE3D102FDADB5FECC962F4AB6229632FB038DE420962A40E30416C49",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeSettings(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DConeSettings",
              "Signature": "public FMOD.RESULT set3DConeSettings(System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "8B2D1151FB35122FE4A8305EB7E5F77C03F8C269978899B862A08A669202334F",
              "Hash": "03E9B44A766AA3A4A6E2767D6A854F3D7A6EA2D84D7BEF124D12FCD4FAFA602A",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DCustomRolloff(FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "set3DCustomRolloff",
              "Signature": "public FMOD.RESULT set3DCustomRolloff(FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "998F7173FA7D515B6CAE29BB1BFBD308DA0BEBC5C19CABBB8F8AC878F41759B9",
              "Hash": "D420E0E3F6D11A501BEDE026CCB6B3CBBAB240EFBA5DF3205AAD16B06B389A32",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDistanceFilter(System.Boolean, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDistanceFilter",
              "Signature": "public FMOD.RESULT set3DDistanceFilter(System.Boolean custom, System.Single customLevel, System.Single centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "9685CDF784B4BC43B29109778EBD7C9C76A7D035AE96FD8F7F454CD0211C39F7",
              "Hash": "96E0439BE4AB237ECF6AAA5B42A909F0F7607B6E44EB264D28C313504C166467",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DDistanceFilter(System.IntPtr, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDopplerLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDopplerLevel",
              "Signature": "public FMOD.RESULT set3DDopplerLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "95D3F0FDCF1EDA2B94AA9229177D9747B6CA8551301342F38EF92CBA2694A5A2",
              "Hash": "5EF920BAA70248623E07004403F3CA4B90468E52E8FF18253D70D238154A74FE",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DDopplerLevel(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DLevel",
              "Signature": "public FMOD.RESULT set3DLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B1A804DE069B488F19306B9F8ABB994D78BFDAD595819EAACC790EEA6BD799B3",
              "Hash": "8D57C18D8563B73C3A39981851077C5E2B2C1DB3F82164F9E372BB6C8C96F19D",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DLevel(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DMinMaxDistance(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DMinMaxDistance",
              "Signature": "public FMOD.RESULT set3DMinMaxDistance(System.Single mindistance, System.Single maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B25B54628966F16DBC8FAE67CD48D5EEA3E5DC4494D8D910AC390E35A317B197",
              "Hash": "371FCE3B59DAA31C1E5973A154148A70E6CDA81970116A4634A37ECC24E3F28F",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DOcclusion(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DOcclusion",
              "Signature": "public FMOD.RESULT set3DOcclusion(System.Single directocclusion, System.Single reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "76623E59FC746CE8F7A4D64D61FA49F409A2A53B950E0DFEEED7687B83E5D4AE",
              "Hash": "C7755F1BAC6013DE9EBF95B9B261044CFD4E9613EE6E018DB7C35BF5C00BA8CA",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DOcclusion(System.IntPtr, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DSpread(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DSpread",
              "Signature": "public FMOD.RESULT set3DSpread(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8DC44A1D3AA09EE633FBA6E2B58A8A33FDD383D94DCC6932E04C2C6AB7C61C7F",
              "Hash": "0C830149CE4183EA0AA29E7C909B53A3278693232CF3DBEDAAE87EC890A51FC2",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Set3DSpread(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.CHANNELCONTROL_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.CHANNELCONTROL_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A3844F02D7D20F86477F1458948836E5B25A750109CD9858C77B22725A09F000",
              "Hash": "6397ABEC029215CBFA5B8DCB61C105B75F8D7494BE802B605957CD9D851C9878",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetCallback(System.IntPtr, FMOD.CHANNELCONTROL_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setChannelGroup(FMOD.ChannelGroup)-\u003EFMOD.RESULT",
              "Name": "setChannelGroup",
              "Signature": "public FMOD.RESULT setChannelGroup(FMOD.ChannelGroup channelgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D09051A238D89CF26FA642DAEF44B75093C19ECDDBAF0994DABF476E770A7A09",
              "Hash": "94411DD41E572B2B74A38BDEB8E8EB630C35286FD3CE9977EF6E171B2E3E405E",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetChannelGroup(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDelay(System.UInt64, System.UInt64, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setDelay",
              "Signature": "public FMOD.RESULT setDelay(System.UInt64 dspclock_start, System.UInt64 dspclock_end, System.Boolean stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "869E2EEF8FB546FCECC13B144BD3DB98DFF18C8DC01B27C18BD4E71986FE08EB",
              "Hash": "FF530A8103011379137916FA33D7FFCB95ED09445A9752A448644D80488C7FEF",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetDelay(System.IntPtr, System.UInt64, System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDSPIndex(FMOD.DSP, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDSPIndex",
              "Signature": "public FMOD.RESULT setDSPIndex(FMOD.DSP dsp, System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "45631D5D003C5E2FFDD943CE09DE37F8F380D4086701F1A488A2C800856F9D77",
              "Hash": "BF8C9A1D4AF376096FD310458747BB21DECF04B355B5C3645EB54CA0C4F6E145",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetDSPIndex(System.IntPtr, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFadePointRamp(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "setFadePointRamp",
              "Signature": "public FMOD.RESULT setFadePointRamp(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1804CE4BBB94E88D6E600ABD3A46BEDB5A10EC09F543050E4DC2DF2CE26EF21C",
              "Hash": "7D7D217BAA30099C1006D7E6C1C0E9037821CA855EAC3CA05436DE2A9D0FA632",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetFadePointRamp(System.IntPtr, System.UInt64, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFrequency(System.Single)-\u003EFMOD.RESULT",
              "Name": "setFrequency",
              "Signature": "public FMOD.RESULT setFrequency(System.Single frequency)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6E44AA6086B4F8F2CD526367BE279AADDEFAC3D5D971EBC2AECB6FD9D58FAC3B",
              "Hash": "12FF2EF0571B0E3C806660ADDE2CFCB73DD910DDC4F8C736D7FD890688CAB0B8",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetFrequency(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLoopCount(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setLoopCount",
              "Signature": "public FMOD.RESULT setLoopCount(System.Int32 loopcount)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopcount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A4D7C174333FC0C118B6AF71E1073204D56350D7787D96A2938D79D81A0D9782",
              "Hash": "F540BB5F1D85F8E2118948D57E1546CFE1CAFB6C6EEF624A8E774DB279BA3350",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetLoopCount(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLoopPoints(System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "setLoopPoints",
              "Signature": "public FMOD.RESULT setLoopPoints(System.UInt32 loopstart, FMOD.TIMEUNIT loopstarttype, System.UInt32 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "595916E42FF01D815067AF0BDEDA7CCD4B1E33F143781F0766F9C39B58DDEA1B",
              "Hash": "4B7B0974285695E996B40D53BA1452E0CDDC8A57F143773541497EDC91357CAB",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetLoopPoints(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLowPassGain(System.Single)-\u003EFMOD.RESULT",
              "Name": "setLowPassGain",
              "Signature": "public FMOD.RESULT setLowPassGain(System.Single gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE8AFFC37F45C7B1A507D30FD692CA11DBEDAF26A915BB48E0CA547264252918",
              "Hash": "EEFEAE775CF57341248AD519E0D2ABD81D20D4F8E5466813D9F299DA937426DA",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetLowPassGain(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsInput(System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsInput",
              "Signature": "public FMOD.RESULT setMixLevelsInput(System.Single[] levels, System.Int32 numlevels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "levels",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "70A0F3C42C56C098F8D7231D86F2BC984825CDDFE4AAA4DF4AC14AD6D8854080",
              "Hash": "7FE1DE8B79E1B738EB8986F8E8C86DA918BA0B01739D9B3A5BF329502AC94E8D",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetMixLevelsInput(System.IntPtr, System.Single[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsOutput(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsOutput",
              "Signature": "public FMOD.RESULT setMixLevelsOutput(System.Single frontleft, System.Single frontright, System.Single center, System.Single lfe, System.Single surroundleft, System.Single surroundright, System.Single backleft, System.Single backright)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frontleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lfe",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "0A1C48B6C8BE63D9E3A1EB473696071488FC8572C36BAB22E503242C19FEE556",
              "Hash": "E4A35079642D8F950509CA573A0E81C5EA09F288571F1882F596C845479A9156",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetMixLevelsOutput(System.IntPtr, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixMatrix(System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixMatrix",
              "Signature": "public FMOD.RESULT setMixMatrix(System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C9B4386CCB4B6DB42C171EB51BDDB319CFA1F1E4B6E0F0148C278DA34A35B389",
              "Hash": "57802A751DD2CAF788E65B213EC3C8C344E190760FE9AC5FC10ABE53FA042E1D",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMode(FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "setMode",
              "Signature": "public FMOD.RESULT setMode(FMOD.MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "657DEEE089DD10D08A480453F57755587FD8451548A56F2B3DBBB7315FF93CB9",
              "Hash": "8635A7162BC31B2C1710A0CB8F7C6251B20DD89AD31529EFBF8A8C7C04C5EAFB",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetMode(System.IntPtr, FMOD.MODE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMute(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setMute",
              "Signature": "public FMOD.RESULT setMute(System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3CE5484DFFA38E67A2933F89AC90043B0F31024FFF8181A2E57C6B8473A566E0",
              "Hash": "4373900BA0DD94AA764DB696443B8971210E4A3658D84801E5FCB670D351BC49",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetMute(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPan(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPan",
              "Signature": "public FMOD.RESULT setPan(System.Single pan)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9C4C37A8CBE2FA9466665153AC3182E0417788DE7310F3BBAD852C56E2D11E1A",
              "Hash": "C038DB1192A4B5553F4D9863E4C529F138DE773AE7C1517D3A4DA5D88E156D97",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetPan(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FD3278ADEC13D1C0C759613B9A480016316D0DF2E94831EF6C303D534B2947E6",
              "Hash": "E79A485106EE0A14F60B8B220104A23F2591A1982BBC2D41C9018818959CB8E0",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetPaused(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPitch(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPitch",
              "Signature": "public FMOD.RESULT setPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "140B58E353DF755B522205AA8B749A458D866F00B2B3DE9DB99386B8384CC87E",
              "Hash": "F590381AD1123F99B3C9DF3964B49519268E4BFE272FD5AF787FD966EB824D9B",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetPitch(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPosition(System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "setPosition",
              "Signature": "public FMOD.RESULT setPosition(System.UInt32 position, FMOD.TIMEUNIT postype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "058AACB77F0F2BB02E00C75A83A18967ACF23027122B598C0E3328D7A944FECA",
              "Hash": "9DB403AF0B26F9487EA18008DE45F656132845A44481203F9A1106095F953D90",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetPosition(System.IntPtr, System.UInt32, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPriority(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setPriority",
              "Signature": "public FMOD.RESULT setPriority(System.Int32 priority)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "priority",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "96054CB4D59A955CEEA7C80B95459FAE894FB5F1203A0008006AEA83E6BBA63D",
              "Hash": "1D15BEEA2B582714E4CE441B1A357ECE605F1A4454068A9AFC8DCE5AA6004AA2",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetPriority(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setReverbProperties(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setReverbProperties",
              "Signature": "public FMOD.RESULT setReverbProperties(System.Int32 instance, System.Single wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1CE26A947C56E4A5C8AC268290D2FF8FFE2C4192F33C2F56CE42356E79F3DDBF",
              "Hash": "E784125B88DA85E3545592CC48BBD9CA92C001AC7BF6A5371A930DD84A6D0291",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetReverbProperties(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "80B55D35C3E24D4BD368033F22DD46DACA10D3274D341ED9BA27EBBA32FFB2D4",
              "Hash": "A141429EC20E8C50AA4982195F9335A26A3790C5C9CC89D79D04A26C5299EBEB",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BBE896B19AE7F8311EF4688AE0CFC9315B940FFBF491E2BEE2B9A9373CFC0F31",
              "Hash": "F6E39BD891E069D195A560E2EC3AD3D3F4BA985EECFFE8AF42F61415AA967273",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolumeRamp(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setVolumeRamp",
              "Signature": "public FMOD.RESULT setVolumeRamp(System.Boolean ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1E6A12B39DFF0E566455008D3C4CC867D3FAC39AFE7DDFCCB5509674A2827C43",
              "Hash": "E5910F1F3B474AB10BF61C2438CA04AF4A42B7C3A5DB72FC3AE790D358CB46B0",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_SetVolumeRamp(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop()-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "17D134C8977D269D78BC2ECA5EA15C0B851D51D564AC1F18FD72F3A44B1FE241",
              "Hash": "22CEA1E0A0F2F0A50E46815351BDC082F7EC44CB9BCCB841DBAA52595FB86565",
              "CalledMethods": [
                "FMOD.Channel::FMOD5_Channel_Stop(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04D2E6FE99C6A6BE8A10C8AD399018C2E9E328F0CB10DAEF745C4297836D79DC"
        },
        {
          "Id": "FMOD.CHANNELCONTROL_CALLBACK",
          "Name": "CHANNELCONTROL_CALLBACK",
          "DisplayName": "CHANNELCONTROL_CALLBACK",
          "FullName": "FMOD.CHANNELCONTROL_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.CHANNELCONTROL_TYPE, FMOD.CHANNELCONTROL_CALLBACK_TYPE, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr channelcontrol, FMOD.CHANNELCONTROL_TYPE controltype, FMOD.CHANNELCONTROL_CALLBACK_TYPE callbacktype, System.IntPtr commanddata1, System.IntPtr commanddata2, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "channelcontrol",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controltype",
                  "Type": "FMOD.CHANNELCONTROL_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbacktype",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C05E9915EFFF0831555EDD6ADD2AEA91F99DAB707EB97F23D58EF9C7089F3386",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.CHANNELCONTROL_TYPE, FMOD.CHANNELCONTROL_CALLBACK_TYPE, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr channelcontrol, FMOD.CHANNELCONTROL_TYPE controltype, FMOD.CHANNELCONTROL_CALLBACK_TYPE callbacktype, System.IntPtr commanddata1, System.IntPtr commanddata2)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelcontrol",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "controltype",
                  "Type": "FMOD.CHANNELCONTROL_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbacktype",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B3F420337817FD5B24FC51D1D334C822689BA58F3D5C99DD56E0D6A0A219F473",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A997FC35CD3F981E79E4ABCE544C60EA3FB4ED03859047E6E9B28920E87494F2"
        },
        {
          "Id": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
          "Name": "CHANNELCONTROL_CALLBACK_TYPE",
          "DisplayName": "CHANNELCONTROL_CALLBACK_TYPE",
          "FullName": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "END:FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Name": "END",
              "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_CALLBACK_TYPE END",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ADB447578C55201D3D28AD7A6D077346C23A893F589EEB516B5F245D69FAC989"
            },
            {
              "Id": "MAX:FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Name": "MAX",
              "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_CALLBACK_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6422849910810D40A13EAB471DBEC5FF115F5BB59FE9D22E5D5FCE5D5339F3D"
            },
            {
              "Id": "OCCLUSION:FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Name": "OCCLUSION",
              "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_CALLBACK_TYPE OCCLUSION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4A1E749792F188AB5AF4CB7F3989CD6DA86E7B219281DFAB033C352E7150002"
            },
            {
              "Id": "SYNCPOINT:FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Name": "SYNCPOINT",
              "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_CALLBACK_TYPE SYNCPOINT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B048F8581632EF73157982E8E23283785ECAF365127A3044B0E27B206BA8B52"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VIRTUALVOICE:FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Name": "VIRTUALVOICE",
              "Type": "FMOD.CHANNELCONTROL_CALLBACK_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_CALLBACK_TYPE VIRTUALVOICE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "845604D9CAB1D419BBF1A984E5EAEE08A4A8D33E8E0B552281DA65F3AE8D30E0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "53FE0E32D100E8C9977DC18CEC1E28CCBBDC5A26C3B2D5DFD3E4FC0BBCF00E05"
        },
        {
          "Id": "FMOD.CHANNELCONTROL_DSP_INDEX",
          "Name": "CHANNELCONTROL_DSP_INDEX",
          "DisplayName": "CHANNELCONTROL_DSP_INDEX",
          "FullName": "FMOD.CHANNELCONTROL_DSP_INDEX",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FADER:System.Int32",
              "Name": "FADER",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FADER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74C55D6AE52288483595E1E9E33A99F901205F16887AEEBBA55ED46FF9643FF3"
            },
            {
              "Id": "HEAD:System.Int32",
              "Name": "HEAD",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HEAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AB8CF6E7B53053D52FA309CCA38BDD7CE4A7DC2294B173A08FBEA3E2EDCEADD"
            },
            {
              "Id": "TAIL:System.Int32",
              "Name": "TAIL",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TAIL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B092433DAA23F332BF9899C829E3568AFD36CBAC6F8795569CE15319E8D2E69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "45FDDEC052CCDB0EC06D02F0DD055050185F2EA441B9D553E765F1A620753595"
        },
        {
          "Id": "FMOD.CHANNELCONTROL_TYPE",
          "Name": "CHANNELCONTROL_TYPE",
          "DisplayName": "CHANNELCONTROL_TYPE",
          "FullName": "FMOD.CHANNELCONTROL_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNEL:FMOD.CHANNELCONTROL_TYPE",
              "Name": "CHANNEL",
              "Type": "FMOD.CHANNELCONTROL_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_TYPE CHANNEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FEB409877D70ED7B271766297F9EA5F1CCFEE2FD6277097687EF19E6FD95C3A"
            },
            {
              "Id": "CHANNELGROUP:FMOD.CHANNELCONTROL_TYPE",
              "Name": "CHANNELGROUP",
              "Type": "FMOD.CHANNELCONTROL_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_TYPE CHANNELGROUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78211F4F81B15B0BFCDEBA8A28D70EB694D0D99B9A5A77EBEC91D3E6B96840B9"
            },
            {
              "Id": "MAX:FMOD.CHANNELCONTROL_TYPE",
              "Name": "MAX",
              "Type": "FMOD.CHANNELCONTROL_TYPE",
              "Signature": "public FMOD.CHANNELCONTROL_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0035DD85102B0330E33435FA5DEF171191D7509098F19C052275B238435C668F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7B004BD6658051B60217D0E2055D51D2644C983A8CCD324FC9940C9A5A1B857"
        },
        {
          "Id": "FMOD.ChannelGroup",
          "Name": "ChannelGroup",
          "DisplayName": "ChannelGroup",
          "FullName": "FMOD.ChannelGroup",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "FMOD.IChannelControl"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addDSP(System.Int32, FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "addDSP",
              "Signature": "public FMOD.RESULT addDSP(System.Int32 index, FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "FEBFB5F80191861F372E0D306F6F443AB6AB9D9B6D7C192133C58C9648EF6381",
              "Hash": "0122F546FF236D34264BB7D6D3169AC58C1617551634EDAE3BF04C8D74FE9299",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_AddDSP(System.IntPtr, System.Int32, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addFadePoint(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "addFadePoint",
              "Signature": "public FMOD.RESULT addFadePoint(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "201B0AB760BA67BA044938538AC769279D5AFE35211B9E5E2852D514F16BF0B6",
              "Hash": "22C1BE90A29892FB6AEFC08D88CC1B7E81912923F1A916CF68C5A508801917B1",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_AddFadePoint(System.IntPtr, System.UInt64, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addGroup(FMOD.ChannelGroup, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "addGroup",
              "Signature": "public FMOD.RESULT addGroup(FMOD.ChannelGroup group, System.Boolean propagatedspclock)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "propagatedspclock",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "AAD5D6051E07B3815AD0DFEE8C8BDD1356BADC841526784C9F50853CA6E23AAC",
              "Hash": "1F1611810E8580132F34681E0241C8B8A2E65086D95331C749F3A28525D3BEF7",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_AddGroup(System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addGroup(FMOD.ChannelGroup, System.Boolean, FMOD.DSPConnection\u0026)-\u003EFMOD.RESULT",
              "Name": "addGroup",
              "Signature": "public FMOD.RESULT addGroup(FMOD.ChannelGroup group, System.Boolean propagatedspclock, out FMOD.DSPConnection\u0026 connection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "propagatedspclock",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "FMOD.DSPConnection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "4CCB26A155BAA4055527FC8F52CBC9158B4D7A98963AE9003F9A471719573949",
              "Hash": "25DB635BEDAB21F1BA341A61F5D1210B58175BC672C87726BD7BE6AB9B63D900",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_AddGroup(System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "37AC8ACAFD25B6105059A81D207D8983DD4E9AF86B4FDD16B04B29F0D3FC8928",
              "Hash": "189DFABCF59402DF31C7E3D226D599295ADAC65F81003FBA88F03AD0C85B702C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_AddDSP(System.IntPtr, System.Int32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_AddDSP",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_AddDSP(System.IntPtr channelgroup, System.Int32 index, System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F7736C859CB559412BABD508096EAA0B1DAE7A4EAA58248F236FA356CD328BE1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_AddFadePoint(System.IntPtr, System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_AddFadePoint",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_AddFadePoint(System.IntPtr channelgroup, System.UInt64 dspclock, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "217793FC1FDD9F5C4A1286BC577A1CF9A7DFD707FA2CD91F4160CF8593B59B28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_AddGroup(System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_AddGroup",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_AddGroup(System.IntPtr channelgroup, System.IntPtr group, System.Boolean propagatedspclock, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "propagatedspclock",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "46C4CF93C04C08823A7A589EAE0EBCC99C29A4FBC448B48B7EC51A0EF02D53F1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_AddGroup(System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_AddGroup",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_AddGroup(System.IntPtr channelgroup, System.IntPtr group, System.Boolean propagatedspclock, out System.IntPtr\u0026 connection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "propagatedspclock",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2428A87DE7AC1313A7D1A3FAA5F5EAA1F41278D15595A082D13AEAA0363A0ED9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DAttributes(System.IntPtr channelgroup, out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A871A9C03C0B5DF1F0884134DCC05F015508B4B3D38CC34050300725D6A268EE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DConeOrientation",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DConeOrientation(System.IntPtr channelgroup, out FMOD.VECTOR\u0026 orientation)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "01C0251A72D104D2D5A13BC9AECE8FBAAD94D516686953961A3935BF86B9219E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DConeSettings(System.IntPtr channelgroup, out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E3E577AB2F2980267BD5E0FC3AE15446ABE371C09E77C6133C9DFD88EB35BC67",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DCustomRolloff(System.IntPtr channelgroup, out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "50EF084970E4934D7E9638904F092ED520E9DCB11310A91633AB3811459C0563",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DDistanceFilter(System.IntPtr, System.Boolean\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DDistanceFilter",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DDistanceFilter(System.IntPtr channelgroup, out System.Boolean\u0026 custom, out System.Single\u0026 customLevel, out System.Single\u0026 centerFreq)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "custom",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C6AFA01316740288A0279B7C72355631F3E91FF1C310E97157F51E4A6826A8A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DDopplerLevel(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DDopplerLevel",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DDopplerLevel(System.IntPtr channelgroup, out System.Single\u0026 level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "54FA29770B1C1CCB85807BC3AFE6322D3DD62F0C105EA01536B8117C04CBB59D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DLevel(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DLevel",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DLevel(System.IntPtr channelgroup, out System.Single\u0026 level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5102F47B29C2683BA99644350A3EB86879A9B486D0782F0D0350FF962E28DD57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DMinMaxDistance(System.IntPtr channelgroup, out System.Single\u0026 mindistance, out System.Single\u0026 maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "23266E1ACDDA73E343CB8879730D3E76AB340991FEA9806BA4F16943D49B8917",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DOcclusion(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DOcclusion",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DOcclusion(System.IntPtr channelgroup, out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D3E2D5304096458EDB0FF3966F9505FB8A74F335E0A93CD288BAAD26A1E1B871",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Get3DSpread(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Get3DSpread",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Get3DSpread(System.IntPtr channelgroup, out System.Single\u0026 angle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "50397A95E0CF9FA0BDEB822F3406D42E4E3A6B43608D87FF8B24BF637F668763",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetAudibility(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetAudibility",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetAudibility(System.IntPtr channelgroup, out System.Single\u0026 audibility)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "audibility",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "64AA736657F758AC19A9663ECB75B7CF182A4FE11C677386BCF7F5FD7B67C384",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetChannel(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetChannel",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetChannel(System.IntPtr channelgroup, System.Int32 index, out System.IntPtr\u0026 channel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A7928491B26F01EA30AFEDEA41F7F71C7F29D2528C98B7C8109DD962851FCB99",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetDelay",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetDelay(System.IntPtr channelgroup, out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8A4A1760D66DCE02C979BAAC5526990451D0DB86A54EE0F0A864B9DE5619B71E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetDelay",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetDelay(System.IntPtr channelgroup, out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, out System.Boolean\u0026 stopchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD4A49A986430FA42467F887ED9E795571E87FAB730935777547F1BB4AB37431",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetDSP(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetDSP",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetDSP(System.IntPtr channelgroup, System.Int32 index, out System.IntPtr\u0026 dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "04853B650A815EC8C26408898D53F9E665F9254DF014478B8FDB363DF8405152",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetDSPClock(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetDSPClock",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetDSPClock(System.IntPtr channelgroup, out System.UInt64\u0026 dspclock, out System.UInt64\u0026 parentclock)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "parentclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B38AD87494B39E7093CBBA55D2B5945487849268E950CA537622C2781A7823B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetDSPIndex(System.IntPtr, System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetDSPIndex",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetDSPIndex(System.IntPtr channelgroup, System.IntPtr dsp, out System.Int32\u0026 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8933F76331D7E7403235C947329F2343B248A21592362654CA6DDF8D48F3A21A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetFadePoints(System.IntPtr, System.UInt32\u0026, System.UInt64[], System.Single[])-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetFadePoints",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetFadePoints(System.IntPtr channelgroup, System.UInt32\u0026 numpoints, System.UInt64[] point_dspclock, System.Single[] point_volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_dspclock",
                  "Type": "System.UInt64[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_volume",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1DE62519D61011C8228FE4E8E1D9FD8C78214F341CAE938750419FF87359972A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetGroup(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetGroup",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetGroup(System.IntPtr channelgroup, System.Int32 index, out System.IntPtr\u0026 group)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2562654770E1005A9A024BB25D1D8168E17C183B9864A3B3F028E4290B92E2E0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetLowPassGain(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetLowPassGain",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetLowPassGain(System.IntPtr channelgroup, out System.Single\u0026 gain)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9C12A2C0BDA49FDECA74E3866A14BDDC0686E6764CA38925B0EE78B2E1A5A23A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetMixMatrix(System.IntPtr channelgroup, System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "97C80A2E083CEFED8AED6773AA18DF6D14E9C175D924AC650E686FD2CD7E145B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetMode(System.IntPtr, FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetMode",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetMode(System.IntPtr channelgroup, out FMOD.MODE\u0026 mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "37C35CD8CFF3ED05D9202020D55DBFE1745D2DFAA6DA69A17B5258D26524749B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetMute(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetMute",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetMute(System.IntPtr channelgroup, out System.Boolean\u0026 mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7A2E6A45AA9D0652ECEDF612E97D4877C4C4AFDEC34369BCC8CCB0EF68E230F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetName(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetName",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetName(System.IntPtr channelgroup, System.IntPtr name, System.Int32 namelen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9A737458939B7323DC6CA5FB2BDD34D96EB4626969F1F53B9BCA7A8EFF0F8FF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetNumChannels(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetNumChannels",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetNumChannels(System.IntPtr channelgroup, out System.Int32\u0026 numchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2F1BF3ADF29F9015F31B7835FCEA76AE770A3AEAFF69A81A51BEF6B5B96FC0E7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetNumDSPs(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetNumDSPs",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetNumDSPs(System.IntPtr channelgroup, out System.Int32\u0026 numdsps)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numdsps",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B44688E4AEB2FC0CFF51649B43AD77D148295DFAE1D09A987CC995080A4D7DD7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetNumGroups(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetNumGroups",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetNumGroups(System.IntPtr channelgroup, out System.Int32\u0026 numgroups)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numgroups",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4569DE629181E99C41CADC40514BEF0052969EF5EF1EFE0FEAAF0656F818E32E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetParentGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetParentGroup",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetParentGroup(System.IntPtr channelgroup, out System.IntPtr\u0026 group)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B73668BC586A0E2D26980FA371BCBCD3DB0AE838B398A36B601FEEF8BC656427",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetPaused(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetPaused",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetPaused(System.IntPtr channelgroup, out System.Boolean\u0026 paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "97C22A8DF44A8835421608395F6E3E31C17AAFAECE68B1C6D9612BD214AD6405",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetPitch(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetPitch",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetPitch(System.IntPtr channelgroup, out System.Single\u0026 pitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EB3ABDCEA321D1FD3AF394DD3DC663670955ACB48981CE6DED13D1C842F283CB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetReverbProperties(System.IntPtr, System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetReverbProperties(System.IntPtr channelgroup, System.Int32 instance, out System.Single\u0026 wet)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2B8370E2B97530F0F9CB72DE12A77296955FBEF589A614F0CDDA40AD0122AA11",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetSystemObject(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetSystemObject",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetSystemObject(System.IntPtr channelgroup, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E87C0738AC4FFFEEF26E38CDC0089CD226B80D47F763ED52496749B8AD303D6B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetUserData(System.IntPtr channelgroup, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F1A982F94B4367A233C42747EF9EC37CE37CDEE0D34E550F790181A76211A2A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetVolume(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetVolume",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetVolume(System.IntPtr channelgroup, out System.Single\u0026 volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E2BE15D00658E51EDD01B85DC015322141F0FE4AE109B1D582314CA116FC9512",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_GetVolumeRamp(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_GetVolumeRamp",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_GetVolumeRamp(System.IntPtr channelgroup, out System.Boolean\u0026 ramp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ramp",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "00333A5C0C8F4E5FFBD5BF2676D40302D6743D461160E09E2DBEAB085B93B26A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_IsPlaying(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_IsPlaying",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_IsPlaying(System.IntPtr channelgroup, out System.Boolean\u0026 isplaying)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isplaying",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FA725A5C0177D14AB3DF2916FD54B0D9010A526CC30594AC32394B8A44543CC9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Release",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Release(System.IntPtr channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D2B37BD55DD152FFF05499A8E2DF4C688A0029A855BDF27F6BC6C907CB8F68D5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_RemoveDSP(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_RemoveDSP",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_RemoveDSP(System.IntPtr channelgroup, System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DC3629E8FE050380421955CCCA2568558429D29E8881798AFE6CFD51354B9123",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_RemoveFadePoints(System.IntPtr, System.UInt64, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_RemoveFadePoints",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_RemoveFadePoints(System.IntPtr channelgroup, System.UInt64 dspclock_start, System.UInt64 dspclock_end)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EE2D5D2638F7C17F9CD0614F34BD53B89F5C440E33996F06C5203F2ACF3B14DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DAttributes(System.IntPtr channelgroup, FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "56BF6EE04F4212ED7BE9411F21CE667933E6D5CC42913A6026DEB87815DAA4D8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DConeOrientation",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DConeOrientation(System.IntPtr channelgroup, FMOD.VECTOR\u0026 orientation)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A87505D5DA226BAAF723EA5357ABEFF28C7841E5C7107D1C87AA78FA633F2447",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DConeSettings(System.IntPtr channelgroup, System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B50EA7BF964A2010AB351B2A34BFEC23D08BF903C561D082DEF39EA407F323C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DCustomRolloff(System.IntPtr channelgroup, FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D498FAF6966658E8E1A28B368A2DBF35C6D6598F611606768F42B5E6E016E0D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DDistanceFilter(System.IntPtr, System.Boolean, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DDistanceFilter",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DDistanceFilter(System.IntPtr channelgroup, System.Boolean custom, System.Single customLevel, System.Single centerFreq)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "custom",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B5DC3D16E470C0D3E23A4080E2187756CB1FC2E24377FF6EEFB6321DB6718DB7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DDopplerLevel(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DDopplerLevel",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DDopplerLevel(System.IntPtr channelgroup, System.Single level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "77362DD6AC928562633B1E2F31D702FC513248BCA75F99196F8D581F435741C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DLevel(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DLevel",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DLevel(System.IntPtr channelgroup, System.Single level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5FFAAAEE38B50DBD0B2B090AE3FC96C41F68B15B6E6A51ED1A880EE82F8CF2C4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DMinMaxDistance(System.IntPtr channelgroup, System.Single mindistance, System.Single maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EDCAA80B01912D6B6E3CCA225F1B66D9C39C3F7A8AB7BA0E50D7315DC55C76DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DOcclusion(System.IntPtr, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DOcclusion",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DOcclusion(System.IntPtr channelgroup, System.Single directocclusion, System.Single reverbocclusion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "15832FCA115F1E0D8DB7BEEAC7000CF9EE4CF6D94E8BEC79E9067C1D8B02788A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Set3DSpread(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Set3DSpread",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Set3DSpread(System.IntPtr channelgroup, System.Single angle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FAE8CE378EED9EA259666D3D44C3BE13E752D3053099D4C5D070818B45A79995",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetCallback(System.IntPtr, FMOD.CHANNELCONTROL_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetCallback",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetCallback(System.IntPtr channelgroup, FMOD.CHANNELCONTROL_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D960055CEF748079C95ED83AE9F45EF48BC1D85D3467AB1320C6AFB0FBE85EC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetDelay(System.IntPtr, System.UInt64, System.UInt64, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetDelay",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetDelay(System.IntPtr channelgroup, System.UInt64 dspclock_start, System.UInt64 dspclock_end, System.Boolean stopchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B8EA758D8F96E16EECC1C499B70A8E3330CFEE83470A91EF2DA89A6849DFF418",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetDSPIndex(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetDSPIndex",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetDSPIndex(System.IntPtr channelgroup, System.IntPtr dsp, System.Int32 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2F889638468FD5B091A55F1EE33151F4EE10B276D7253043E8E74989E71391CE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetFadePointRamp(System.IntPtr, System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetFadePointRamp",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetFadePointRamp(System.IntPtr channelgroup, System.UInt64 dspclock, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DECD73CD1831D9D3E1EDE274D860F6F89000240BCDAD4219369BD13B8092DD91",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetLowPassGain(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetLowPassGain",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetLowPassGain(System.IntPtr channelgroup, System.Single gain)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "44A84BF8FB134FADE0EAF4B6849D767076E350F2291A846EBCC5EA18C9620DFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetMixLevelsInput(System.IntPtr, System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetMixLevelsInput",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetMixLevelsInput(System.IntPtr channelgroup, System.Single[] levels, System.Int32 numlevels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "levels",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3AB78E5312CFE827FD1C1A3D94CFE5B5BE9495D65E439C91A43EBC74A1CBF446",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetMixLevelsOutput(System.IntPtr, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetMixLevelsOutput",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetMixLevelsOutput(System.IntPtr channelgroup, System.Single frontleft, System.Single frontright, System.Single center, System.Single lfe, System.Single surroundleft, System.Single surroundright, System.Single backleft, System.Single backright)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lfe",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D46E6733F42B098957929DB129D1F3B82D8C36959AB010308693D6A56DD150F9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetMixMatrix(System.IntPtr channelgroup, System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B57F1984F848E1825D3D961F8DF0328F8805CE4BC460B2B652E54298D79A7B07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetMode(System.IntPtr, FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetMode",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetMode(System.IntPtr channelgroup, FMOD.MODE mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "25A361CEB8CFF41029AD545FAF83EE68B5E5220BAF05DB8285ED1526AA77718A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetMute(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetMute",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetMute(System.IntPtr channelgroup, System.Boolean mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EBE832C36B7A6975EDF3DBF468F54D859AC0A94BBAC75A94ACD13F20230565EB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetPan(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetPan",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetPan(System.IntPtr channelgroup, System.Single pan)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "26AC85E3606D7734E7C6FBB256F5191169E1230F02BD4E5D5BB6D467EBF57E49",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetPaused(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetPaused",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetPaused(System.IntPtr channelgroup, System.Boolean paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "08C652E755DB0EB44BBD89B93DA6377DAE16A000046B5FBACD903555903975B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetPitch(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetPitch",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetPitch(System.IntPtr channelgroup, System.Single pitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "854918A3C933C4264015552298EA9A8C4D02254269E7848490415E51963DDB50",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetReverbProperties(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetReverbProperties(System.IntPtr channelgroup, System.Int32 instance, System.Single wet)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F374CA6763821E2D687E697E0EA53AC9ADF7EC6A44E516BED9B67623A600376",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetUserData(System.IntPtr channelgroup, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0929127EC25D01D291E34967929938864C255753F0C12E64BD48594835341E3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetVolume",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetVolume(System.IntPtr channelgroup, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8716E3FC432B0FD02BDE808B3E0F41E80E95BD1913078B48DF312F55133B17E9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_SetVolumeRamp(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_SetVolumeRamp",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_SetVolumeRamp(System.IntPtr channelgroup, System.Boolean ramp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ramp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "598B7DF6FB1F3BBEA8E958ECEAE56089F98BA1B9AAFEE846271C5078A91350BF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_ChannelGroup_Stop(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_ChannelGroup_Stop",
              "Signature": "private FMOD.RESULT FMOD5_ChannelGroup_Stop(System.IntPtr channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8C4E3B95E33F05470A4F0E540ABB417E934AB5E09D80CC8B7D635FFAC086DDDD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DAttributes",
              "Signature": "public FMOD.RESULT get3DAttributes(out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0DC3271D602A592E3C9EA3AD47CB57522F3EF6802F1A5BB0889514E1C56FC6BD",
              "Hash": "648A79EBFCC19C9A93E0F3BB9AF71F833826FB31EBA0B7817F8A52270E5A3173",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeOrientation",
              "Signature": "public FMOD.RESULT get3DConeOrientation(out FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E8FDAD0FF50DE8E9FB9B304E4F4B578588825FCB84D0398B822CDAA12328D93D",
              "Hash": "3CEC4C069064F6F9732703F96177190E0759CDBB92B87E96EF4C1EAC6728056A",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeSettings(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeSettings",
              "Signature": "public FMOD.RESULT get3DConeSettings(out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "2447C2860AEEFD6B255CFBBBE8B1425460C6F21427FCF8580C564604185AE405",
              "Hash": "A257B3AC3A3302A0FF6C0C08A7DDB5C21B7ACB7855AF1F662DAC2236054CB872",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DCustomRolloff(System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DCustomRolloff",
              "Signature": "public FMOD.RESULT get3DCustomRolloff(out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "820C3C8D85AA413C952DD782955F161A86993626EDE1615B128625FDD6BA68DA",
              "Hash": "CB30A6DE4A82E9E4A37557B9E804816993D9CD330DB1B63724956BF1873F75BA",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDistanceFilter(System.Boolean\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDistanceFilter",
              "Signature": "public FMOD.RESULT get3DDistanceFilter(out System.Boolean\u0026 custom, out System.Single\u0026 customLevel, out System.Single\u0026 centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6214DDF48060FFB529B1AAF2952027E58626C421099B22EBEC0F182153206FDF",
              "Hash": "B213E9C9E76283FC2AE800B131E90D226654364E23CF8DB635FD00D0DB8037E3",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DDistanceFilter(System.IntPtr, System.Boolean\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDopplerLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDopplerLevel",
              "Signature": "public FMOD.RESULT get3DDopplerLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "699BC83558A548D98EDC6548B507998E026E6C057976812AF92D33DA2AC0F087",
              "Hash": "6BC6E357F0326ADCF0A2D393247CBB44CCE67DAC82B8B9B4801147EE5C04C10B",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DDopplerLevel(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DLevel",
              "Signature": "public FMOD.RESULT get3DLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3027F3DCCAC5AE54E2A4ED5C534675C6196D9C2788A9A36DA3FC58411A5FD30F",
              "Hash": "744651EDCEDDA9D191975078B7E392A1DD8FC72D5CB9A15C53BEF4E02E902F74",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DLevel(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DMinMaxDistance",
              "Signature": "public FMOD.RESULT get3DMinMaxDistance(out System.Single\u0026 mindistance, out System.Single\u0026 maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F565E9B16B3EC2B1C9CD39956B9D53A6E3258E409E3159855991214591368571",
              "Hash": "4275C4DD6EE605A352BED24EBB72700423608C75DE1C04896A1405233F89777E",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DOcclusion(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DOcclusion",
              "Signature": "public FMOD.RESULT get3DOcclusion(out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AA519A3BD9B317C1B82871DDF67BBB6CE15D35B246F73D8E543C228A7B3395FE",
              "Hash": "25631453CD22E2BCA21857E17E2869A2B8599F27F030C716782904CA8A76E885",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DOcclusion(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DSpread(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DSpread",
              "Signature": "public FMOD.RESULT get3DSpread(out System.Single\u0026 angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "19498DEA44F9B4C4D62A13025B1A5594283A83D81657A0047E36DB7C0DB8C444",
              "Hash": "010AA8DC44D7FBCFABBAB8A977833D28CDA3F82AB09E9C075C3F18F5620177B6",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Get3DSpread(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getAudibility(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getAudibility",
              "Signature": "public FMOD.RESULT getAudibility(out System.Single\u0026 audibility)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "audibility",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9CF5FA87052CE39DD750DF341A8A3C22E78895E100838D21B6B3D866D41D868A",
              "Hash": "4AF56CA5C3F4EA4A1336CA737704F2EE07952CEC46C2C4181CF4DCF1B2A788E3",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetAudibility(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannel(System.Int32, FMOD.Channel\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannel",
              "Signature": "public FMOD.RESULT getChannel(System.Int32 index, out FMOD.Channel\u0026 channel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "FMOD.Channel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "18C91061A0B68A324F35E142721B50AF8BFA6404B8489102855A4045A4B0CA78",
              "Hash": "E647BB4181FF40A7BE178AE66D6F1DF77E5AF16FBC728B9502D516D843106121",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetChannel(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2AD2FF078D442AF53362435DC11B0EFB100104B37F0ABBB3FADA805D82736B6D",
              "Hash": "889D5711BD106BC4694B93F4B6B285F93A0A34CF3B7D2389C55302E6C37B5D6C",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, out System.Boolean\u0026 stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "16668076263083707CE653735B9E767EBB22F3455F868EA8C490E4BA77BBB54E",
              "Hash": "0474BEA0D2D1AFDD97B6EC81C8976077DF332985D7FEA75EB18403635B849058",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetDelay(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSP(System.Int32, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSP",
              "Signature": "public FMOD.RESULT getDSP(System.Int32 index, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "8811C21791EB6684C892332AA9CCA8C2D99787771938308FA5884B4FA8E8B068",
              "Hash": "A263EB2C62A0EE02240547BEA9E4D1F9BB6A8D7A4546C725EAF5EF5A5B3D05B2",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetDSP(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPClock(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPClock",
              "Signature": "public FMOD.RESULT getDSPClock(out System.UInt64\u0026 dspclock, out System.UInt64\u0026 parentclock)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "parentclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8902CD8B0FCA98875AE8F2DA4B6F99845BF39D90930CC340ADA0CE6CE3253FF3",
              "Hash": "5610FCF23F62D36B3FDD97A10D805650698E99BD04091EA16640F457E7F9EB1C",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetDSPClock(System.IntPtr, System.UInt64\u0026, System.UInt64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPIndex(FMOD.DSP, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPIndex",
              "Signature": "public FMOD.RESULT getDSPIndex(FMOD.DSP dsp, out System.Int32\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6AF80A10DF6890DC34A2EF7D2E1A5DCF47FF7E2E975ED025FA399DFCAAE7F167",
              "Hash": "C38F475B5BD4BC71B3496FB568CAF5D7D144A71F97AE26A7BE42C9C603C4FF9A",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetDSPIndex(System.IntPtr, System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFadePoints(System.UInt32\u0026, System.UInt64[], System.Single[])-\u003EFMOD.RESULT",
              "Name": "getFadePoints",
              "Signature": "public FMOD.RESULT getFadePoints(System.UInt32\u0026 numpoints, System.UInt64[] point_dspclock, System.Single[] point_volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numpoints",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_dspclock",
                  "Type": "System.UInt64[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_volume",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "59D7AD4A36536CE43F450370BD5EE06754E5DA0B9215D97DADCCD8AC83953CE6",
              "Hash": "B12BDEDCCCABE3AF9FD88BD79218B14AA4031BDB5CA1CCDDE5C29EB060916E24",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetFadePoints(System.IntPtr, System.UInt32\u0026, System.UInt64[], System.Single[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getGroup(System.Int32, FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getGroup",
              "Signature": "public FMOD.RESULT getGroup(System.Int32 index, out FMOD.ChannelGroup\u0026 group)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "28EA213ED84AB7D40CD5BE97448EF8A820658505DC9A4EA51C71333FB9994A77",
              "Hash": "55E67696ED42CD8063E245409D86849810A76B5843EC38C717BB2DD4EE596331",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetGroup(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLowPassGain(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getLowPassGain",
              "Signature": "public FMOD.RESULT getLowPassGain(out System.Single\u0026 gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ADFB45E1F02C3999848579FDBC029DA539B34874D8F6D943CEA6D8327B204AEF",
              "Hash": "927784F8C64C936089CFE66AF61245EA5C390D3C516960459D5629BE533EECFD",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetLowPassGain(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMixMatrix(System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getMixMatrix",
              "Signature": "public FMOD.RESULT getMixMatrix(System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "811AE302BF02C5704B2818A9AF67CB208D7DE553A5602D46BBE33CB0A88E9D5B",
              "Hash": "5E0F610C9D6FBE38C2EE79F5992DC7CAA11DCE7876193DC196D706BFB76C8772",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMode(FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMode",
              "Signature": "public FMOD.RESULT getMode(out FMOD.MODE\u0026 mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0CA575173F3B4CA43C7B892F3C4CCFA27D6C1FA3CA41073AC504A55304C68BCB",
              "Hash": "0F6BC8249E93FDEA97B88D9365512D296A3CF5E3F544B4F5F99D332CCEE63694",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetMode(System.IntPtr, FMOD.MODE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMute(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getMute",
              "Signature": "public FMOD.RESULT getMute(out System.Boolean\u0026 mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "68E9E2D71364D485172A3F65EDA36DA127D085F4C10228708DA41082632D95C9",
              "Hash": "DF88664875EDECD8B6D19C7B4B30153003BBB3898FD1460E6AA7C8B414C76A1C",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetMute(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getName(System.String\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getName",
              "Signature": "public FMOD.RESULT getName(out System.String\u0026 name, System.Int32 namelen)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "A1C2B8731720DA705EF026E1EC04A3A0EC8A14F19BD7DA294672150AD29E5781",
              "Hash": "3EAE565A055B7AB65E7B62838D8EFDCEE9744B7C7BD7044F2721AE13DD241147",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetName(System.IntPtr, System.IntPtr, System.Int32)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumChannels(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumChannels",
              "Signature": "public FMOD.RESULT getNumChannels(out System.Int32\u0026 numchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1517DDCF051FDCA56CA7EA0F3CAA627D0F256B3C1BFB81FF2004BE0BE11939EF",
              "Hash": "66F22C5349611F85191CF3CFED425B96DD7D8979A65318337E43B8A54E639E4F",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetNumChannels(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumDSPs(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumDSPs",
              "Signature": "public FMOD.RESULT getNumDSPs(out System.Int32\u0026 numdsps)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numdsps",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E8A6ACAB4247F787C70C0FBC896FF3ADF408CC126393782A974770C67CE2E5FA",
              "Hash": "68A220D631CCFF3EC33C1A354D7653254E45AF332F6AFAA709A410052299B990",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetNumDSPs(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumGroups(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumGroups",
              "Signature": "public FMOD.RESULT getNumGroups(out System.Int32\u0026 numgroups)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numgroups",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7CB898772149D9DF0911ECE11331175DAC4AA2081F9A486BFE392EA672C56A74",
              "Hash": "453234A63A02EB1B7104C8642961DE08A74364DCF051AE14161F9A9DF06B19D2",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetNumGroups(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParentGroup(FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getParentGroup",
              "Signature": "public FMOD.RESULT getParentGroup(out FMOD.ChannelGroup\u0026 group)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9C39D407452AAFBEB86E59E7FD1D67D75F0486BC1389920C2E934D06551DF054",
              "Hash": "7C5F14844A5258B67032A75E1D90EE9D9C5F805ACE35A4E09D0F1A736651702B",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetParentGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "65D2104B0D4B27CC0C964856F909BDA0CDE5FC14CC0D54E787245DAE8024FC59",
              "Hash": "88088ADA56AF5C24875808B674A67BDEE431FFBC393C494EA952A1CB5FD2F78D",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetPaused(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPitch(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getPitch",
              "Signature": "public FMOD.RESULT getPitch(out System.Single\u0026 pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F05DDF0BAA416F57B7ABB07D8B4E6A144DCF89DF9C592D7B24B22D69A18DFD76",
              "Hash": "3E920DA7571ABC0EAB45386CD1FAD7920C4547464E2CA3710A42AE0FFB5362E7",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetPitch(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getReverbProperties(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getReverbProperties",
              "Signature": "public FMOD.RESULT getReverbProperties(System.Int32 instance, out System.Single\u0026 wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C09A8BEE9C00312D210CE559DA93DA4BB51379A63674B30840F88267A4F1BDF5",
              "Hash": "322F40EF752666F1DAA1A82ABFC7E8ADBD572BFC23E63806D445A0BC41AA5769",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetReverbProperties(System.IntPtr, System.Int32, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "357E284E49BCE6B4D49652F72E06F716FA0463E983FC313BA305E2F0AD9475DB",
              "Hash": "C2690F276121DF0D5DD357622D99F15EDE18EF440B430CD8914FAB7F53E7B373",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetSystemObject(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB4C0BA5CB09C437C3B434BC75EEC18D97F805BAB8E619D8B8E8FE4194053DDC",
              "Hash": "D8ABD44CE6A67C3F70EDE15308BD7E669C43EDC3DF70FDC895A68B4802924BDC",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4E6E59B626312B82B1C6D9A97A5E73FBE8D94F99E01DDCAE8B6553DB09819A89",
              "Hash": "53BC422DB383D0155BD2096DB8A8D2ACA9A0A88891E0FE9E3FE23220D6D3A9FF",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetVolume(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolumeRamp(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolumeRamp",
              "Signature": "public FMOD.RESULT getVolumeRamp(out System.Boolean\u0026 ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F8EE1FCCCF7A9FEBB1B6A1B98A6F4555563298080368AFB73C6F3FFF47B43D70",
              "Hash": "6647252F749CBA93BE2570BCBABE9772CE6C0D21D468D1488DBC63B271D302CE",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_GetVolumeRamp(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BFC4BE2C458816BF01F045DF4775334825D7E2B65528D0B4488406DF83A41196",
              "Hash": "60E1E9696D35F98C719FED2BC707977F010BBA45D5353A3B22B6AF02C72B0A36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isPlaying(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isPlaying",
              "Signature": "public FMOD.RESULT isPlaying(out System.Boolean\u0026 isplaying)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "isplaying",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "961064677A22999998BE3C9CE7DE59AE377DE3E73C6975D7315901C8B4605C1A",
              "Hash": "849CCFF13472464D2050E19B6B0FDA4A8932F9A0D62796676998350F75C0E57A",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_IsPlaying(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "04E0AC4A589E93D53BA0A6D494695A3A2C7925BD612F9E9A4D9778855DA992D3",
              "Hash": "5EB7C55349D3C6CA91D623B73020E803755BF46A9E47E4BACE41F266F479FA01",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeDSP(FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "removeDSP",
              "Signature": "public FMOD.RESULT removeDSP(FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0A8BF27BDCDF1EA5E0F9FDB1354536C31C37A72D0D1E3DF6B14346F0D93E0A8E",
              "Hash": "F0A22EDA6F808465658DBBFA9C22FF97CC7B3F5E2D9150049EE37CEBD6035A5B",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_RemoveDSP(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeFadePoints(System.UInt64, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "removeFadePoints",
              "Signature": "public FMOD.RESULT removeFadePoints(System.UInt64 dspclock_start, System.UInt64 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8176ECC3458E9768B221230BDC01C11C28DD625A67A404E78ED11016A1898A1A",
              "Hash": "78EC5D0D868818718F23778C847288F9AABE12695372D410E8361F8440A2BD04",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_RemoveFadePoints(System.IntPtr, System.UInt64, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DAttributes",
              "Signature": "public FMOD.RESULT set3DAttributes(FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C9386CF9459083DBB4A0B4007432306A301AB4E8133009DD24C73DFAF982A44D",
              "Hash": "21DE5CAB8049C89DCADB2F41E169ED4020C3B8328A62E9F02B766B3B2090374B",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DConeOrientation",
              "Signature": "public FMOD.RESULT set3DConeOrientation(FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C8CDC3A4C6751A799228B2FE42DC12CE6405090EC97234A06469A0C849EF2E06",
              "Hash": "E4011AF262C877ACD5B5DAAE176555B015462A4FC428517BE4AAE0DA95433BD4",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DConeOrientation(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeSettings(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DConeSettings",
              "Signature": "public FMOD.RESULT set3DConeSettings(System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6C0073DF4448D4A20B9E949BC6DD93203127FEC16878C28878E96260E66C6492",
              "Hash": "FA8D9A11B1C47AF568CCD35AFB3E188345E68BF727F5F01AA741A763190BE6F9",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DCustomRolloff(FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "set3DCustomRolloff",
              "Signature": "public FMOD.RESULT set3DCustomRolloff(FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3F2A9189D7362B8420B281A6A1EC84373D74EFE8302DE8FE03B2A3FBD34BF27B",
              "Hash": "19B11B3BEF8CB03AAE59FD9C367CFF8A617869B31601F685EC708CBD958B46BA",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDistanceFilter(System.Boolean, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDistanceFilter",
              "Signature": "public FMOD.RESULT set3DDistanceFilter(System.Boolean custom, System.Single customLevel, System.Single centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "20BC84901F1B6B14C42BEC97ABF9ABAC7BCCDFCC1ABA2B81DB9E505A1EC49E0B",
              "Hash": "E559BDC96DEF44819339A9ABB93F2B935821D4CEAFB508700619873753DBEB18",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DDistanceFilter(System.IntPtr, System.Boolean, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDopplerLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDopplerLevel",
              "Signature": "public FMOD.RESULT set3DDopplerLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7931DFDD2D531693002993DF7D0BBB5323D084F000B0F452E81866886B5F90F5",
              "Hash": "B82780F3DD5ECD82ECD28E3964B9A845F5E928063EBC0B569FDC8F5D9FE2A682",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DDopplerLevel(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DLevel",
              "Signature": "public FMOD.RESULT set3DLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C79C65EEC9D43127614295085AFA8FAA54D833EF0977F16DDECBC2B65216D7DA",
              "Hash": "C84DE375E7AE9C745DEF2D0034273BAE3F827FC77AB8AB8C87C3C7D310BF3A7F",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DLevel(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DMinMaxDistance(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DMinMaxDistance",
              "Signature": "public FMOD.RESULT set3DMinMaxDistance(System.Single mindistance, System.Single maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "71B98BDB8C1D4C9B7872493AE0959E9D58EB0B54F0357BD4898AD828A9900A62",
              "Hash": "66FAFEF37D9567AE5229A1BA299477859A911FEEAC4A3A04BBC29A2B1D20AB36",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DOcclusion(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DOcclusion",
              "Signature": "public FMOD.RESULT set3DOcclusion(System.Single directocclusion, System.Single reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "95C383127950C43C4CE55BA6A24E4F769258D44E571CD5BBB70ADF72D5FDB097",
              "Hash": "CB90660085BB54A20B06B00B0B647762119B1CF00F37D4DD063D61B59E400676",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DOcclusion(System.IntPtr, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DSpread(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DSpread",
              "Signature": "public FMOD.RESULT set3DSpread(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0DCE999E53E956D97A27C5AD5776BD536512FC45C9C2185B8FA02FCE0C8C2334",
              "Hash": "20C861430FB3D3C36BB1F50FD325F45410143CEA8CEDCDAA46E2BA8C739B9ED4",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Set3DSpread(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.CHANNELCONTROL_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.CHANNELCONTROL_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A3558BB64D5273288F4BC343D52CA03F0E0FB44F1471412F3AA66181451F97C0",
              "Hash": "2C8D9052DCA9240AC6941CC90F88F5C46EEDC057077242476CC447DF885E1239",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetCallback(System.IntPtr, FMOD.CHANNELCONTROL_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDelay(System.UInt64, System.UInt64, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setDelay",
              "Signature": "public FMOD.RESULT setDelay(System.UInt64 dspclock_start, System.UInt64 dspclock_end, System.Boolean stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DA478BDAE9BA10C58DC8AE9A128587EE7B9E902AA89EF33C473E7DB493D3E81C",
              "Hash": "4C4EED36E626E9587179DB88BB6C07166A4BFCBE17D5F69FF28769B746CA9B15",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetDelay(System.IntPtr, System.UInt64, System.UInt64, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDSPIndex(FMOD.DSP, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDSPIndex",
              "Signature": "public FMOD.RESULT setDSPIndex(FMOD.DSP dsp, System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "649777DE72FDE182DB87F03883A1DD0C7C6CCC561D690063DA2142C091D58125",
              "Hash": "DB8AF073CA5E112721309E40279E904705FADD3285C454E86293545477BA694D",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetDSPIndex(System.IntPtr, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFadePointRamp(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "setFadePointRamp",
              "Signature": "public FMOD.RESULT setFadePointRamp(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9C78B16D0CB93A03D94EA7BDA06B939455E2AAF8B4FE67FD6061C73D79260DEB",
              "Hash": "523CAE4CA86D080BEE150C0AB2E534FC227D068AF8F3B8452587760637370C21",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetFadePointRamp(System.IntPtr, System.UInt64, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLowPassGain(System.Single)-\u003EFMOD.RESULT",
              "Name": "setLowPassGain",
              "Signature": "public FMOD.RESULT setLowPassGain(System.Single gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BB90580E9345F306CD7424917F625CB7EED6A1CD5AA6ED3D000EF0422F4BE43F",
              "Hash": "B432C70A26C8B870FB7130A1E1B0EBD6EC2F2767A90CAE259EB06DD6290A6763",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetLowPassGain(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsInput(System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsInput",
              "Signature": "public FMOD.RESULT setMixLevelsInput(System.Single[] levels, System.Int32 numlevels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "levels",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "ADED53AA280AF293A9BF0A49CFE344B1693F53B6D955E5A8318EDEF41BA2122D",
              "Hash": "F7E8D4B4DB0ED30D3DEE6EB59AF6A1F95C37355DD205E8991E964F7DDAAF5B7F",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetMixLevelsInput(System.IntPtr, System.Single[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsOutput(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsOutput",
              "Signature": "public FMOD.RESULT setMixLevelsOutput(System.Single frontleft, System.Single frontright, System.Single center, System.Single lfe, System.Single surroundleft, System.Single surroundright, System.Single backleft, System.Single backright)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frontleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lfe",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "3CF1A32CE15C8A223ADEFCAC9F384FB7EE75967A53CB737AAD222D0452C22CC6",
              "Hash": "DB6824ABA55CA9829869065EDF567771DB8D22C55625F307DE173D296A40E0B6",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetMixLevelsOutput(System.IntPtr, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixMatrix(System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixMatrix",
              "Signature": "public FMOD.RESULT setMixMatrix(System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "826ECC26A55B5D0844E4CD70CF6DED5EEFFEF92B3EB39F5A4F3C82A78828FF4F",
              "Hash": "F4C64436C502E4A1E447518E47B35AA08BC51DD0C6579D70A43CDEFA36607D6C",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMode(FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "setMode",
              "Signature": "public FMOD.RESULT setMode(FMOD.MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B2EC4DDB60AE94DDB1C4F0A641315B7763F05CFCCBFFAE8B5409C03A7C64601E",
              "Hash": "A28FB5A625CC6461FD3ECB89D411AEA2965CC0063A74E4E502915DD4B4E81DCB",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetMode(System.IntPtr, FMOD.MODE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMute(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setMute",
              "Signature": "public FMOD.RESULT setMute(System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A1AD3A7EB7EB1A763344A8BB1F34DDC9F86507EFADFE3916285C4B4E25AAEA6E",
              "Hash": "04B13E85B9636724325EF3210A389A63DB845C139C11C5748D5BC6A1AB427D53",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetMute(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPan(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPan",
              "Signature": "public FMOD.RESULT setPan(System.Single pan)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A7F8A93F137C07E2AE42E0D4FF6CFCC37A60F4AF00B8878BA1C56A595F6D25CB",
              "Hash": "A9552A782E065B2B9F824C1612449513513F325259F99545A4E1F474D4430FDF",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetPan(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4E886BBA5275C79D26452FE8DCADEA7A708DB14487AEE82126B7F584A4A82E56",
              "Hash": "F50E45874E83B30AB3A8336EE8E1BA9FC10A622C51FEADA4D7BE42233BC925B9",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetPaused(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPitch(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPitch",
              "Signature": "public FMOD.RESULT setPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4DF18F3AB38BA9F4A4139D373E1936EC9B33E4020D61DEBC3B062BFA61F5C829",
              "Hash": "B47E61FAA0F0E9995F64850C110E125CA86CC68A80397DDCC637001A968212C5",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetPitch(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setReverbProperties(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setReverbProperties",
              "Signature": "public FMOD.RESULT setReverbProperties(System.Int32 instance, System.Single wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "22EDEC1A75E156BA42425B02AD5023D149F90148A32724B3CFA7CBE6F6027769",
              "Hash": "EDD7F6DF790EAA5250F407C92BCFD73F399314308A99F49D5A887E30395E24EF",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetReverbProperties(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7A571417D79250F503848C9787B25CE6A77C432C9A88987ABF68FF60019F5664",
              "Hash": "7350F818B09E6036BA7E02EB33C75E12957FF18CC4178EC92FF114A32D16530A",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4515F00A78739407EDD08AA5E14B56C5857E2277644577DA96EE30F3DDF10A84",
              "Hash": "2030D4AFC568EB5F0B9BA9A4B519C50900C3CC1648FA4469BB50E676F8DB3F87",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolumeRamp(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setVolumeRamp",
              "Signature": "public FMOD.RESULT setVolumeRamp(System.Boolean ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2EC149AD3F24B93D1453FE6CEBEE4335A762BD866864775D8583AFF11B4B5174",
              "Hash": "7CE89C0133D3C2A346F49BE2FA02D50D8FAA09AA6A0E77CF506884DF5749705C",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_SetVolumeRamp(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop()-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2981E01D21BC38BD6CDD72EED85B37DCC6DF1C45523BF679826C08FFC7D1F413",
              "Hash": "501DB2705347EE70193AA7FD57E4E4B2D577C1490915C252CE3A63E75A8E6E26",
              "CalledMethods": [
                "FMOD.ChannelGroup::FMOD5_ChannelGroup_Stop(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5F3D3FC5FE95A98B2FF0355039B069604634B187A33D54B58E71462DEE7F9084"
        },
        {
          "Id": "FMOD.CHANNELMASK",
          "Name": "CHANNELMASK",
          "DisplayName": "CHANNELMASK",
          "FullName": "FMOD.CHANNELMASK",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BACK_CENTER:FMOD.CHANNELMASK",
              "Name": "BACK_CENTER",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK BACK_CENTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA05A8C83FB59468E17AC9978011D64D9DA6CA4F22E1B10596429162C4C7FC36"
            },
            {
              "Id": "BACK_LEFT:FMOD.CHANNELMASK",
              "Name": "BACK_LEFT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK BACK_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "944AB15C830ED40246A5410A4F211968F82964D404077F6B985086AE7E466ABC"
            },
            {
              "Id": "BACK_RIGHT:FMOD.CHANNELMASK",
              "Name": "BACK_RIGHT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK BACK_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4183857740983C5C85F6DFB428AF730176CA04E3262803B6A6216AFE97422AA3"
            },
            {
              "Id": "FRONT_CENTER:FMOD.CHANNELMASK",
              "Name": "FRONT_CENTER",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK FRONT_CENTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "170EC313066E2C1EE936D37BF643FA2AF31153F587E405078FF542ECB9FEDE45"
            },
            {
              "Id": "FRONT_LEFT:FMOD.CHANNELMASK",
              "Name": "FRONT_LEFT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK FRONT_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "808694E969F4254DA277E3DDAD84DA5A6590BEED1E9687A61A6920208DFB3D25"
            },
            {
              "Id": "FRONT_RIGHT:FMOD.CHANNELMASK",
              "Name": "FRONT_RIGHT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK FRONT_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "387B846E19AEAEFADE74EEDEFDB51029575466628D767C1561A42362973B73D2"
            },
            {
              "Id": "LOW_FREQUENCY:FMOD.CHANNELMASK",
              "Name": "LOW_FREQUENCY",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK LOW_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "171F2A623E409A63A23228BFE554B2CB8F7C74971EC208ECA37D014D315B51D2"
            },
            {
              "Id": "LRC:FMOD.CHANNELMASK",
              "Name": "LRC",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK LRC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1032A4E98FF848F5DE1B8DA354F79A09AB2E8E3121F744967DD895F654CA7E9"
            },
            {
              "Id": "MONO:FMOD.CHANNELMASK",
              "Name": "MONO",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK MONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5759903E971F63D7A2726AA22E18AA4B5F345C39B62E70C8BA6AE37B036ADFC4"
            },
            {
              "Id": "QUAD:FMOD.CHANNELMASK",
              "Name": "QUAD",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK QUAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34D86ABBFBDC0E07E9E14ED028EC3E30869B4D209E97E5AD2CF5988032EF85AE"
            },
            {
              "Id": "STEREO:FMOD.CHANNELMASK",
              "Name": "STEREO",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK STEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9ABE290C89B98B24B57AFA33426DD93A06C2F9C0EB969F73DF89692103A205A"
            },
            {
              "Id": "SURROUND:FMOD.CHANNELMASK",
              "Name": "SURROUND",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK SURROUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "450654B067E9662B402183AE49EFFDDBB401EB7D923B84F7A5CE16E80799FF95"
            },
            {
              "Id": "SURROUND_LEFT:FMOD.CHANNELMASK",
              "Name": "SURROUND_LEFT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK SURROUND_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A9BD00DBC0016581C20A950EBDA185F3DAA05962EFC0EE1C35C9A0DD8CDFE0C"
            },
            {
              "Id": "SURROUND_RIGHT:FMOD.CHANNELMASK",
              "Name": "SURROUND_RIGHT",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK SURROUND_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "826C59EF34CCA05AF9174A776734E777329FC0AA8D9E42F71E1DD971363DAAD0"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "_5POINT1:FMOD.CHANNELMASK",
              "Name": "_5POINT1",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK _5POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F37CB10F494F756391D11A904E942DE59FF288719CDD090E8D8788AF97DAE6DA"
            },
            {
              "Id": "_5POINT1_REARS:FMOD.CHANNELMASK",
              "Name": "_5POINT1_REARS",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK _5POINT1_REARS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "521ACEE487ED3B8B18EEEEFD65BD3A40ACCFBFFAA48E91DCE736C8C83B8DA0C1"
            },
            {
              "Id": "_7POINT0:FMOD.CHANNELMASK",
              "Name": "_7POINT0",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK _7POINT0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6436D9E01216EF2E98DA05F3876616FB2E47925D14B4A5751196B6EE9AB06A54"
            },
            {
              "Id": "_7POINT1:FMOD.CHANNELMASK",
              "Name": "_7POINT1",
              "Type": "FMOD.CHANNELMASK",
              "Signature": "public FMOD.CHANNELMASK _7POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E62E910D37F2BF7193F745C9ECC987A4D08FA617FC9704B0E7563C2807B66633"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E1D12FC1C9C69B6D0EF665578D750ADB096B5B220E5FB721937276632A593E33"
        },
        {
          "Id": "FMOD.CHANNELORDER",
          "Name": "CHANNELORDER",
          "DisplayName": "CHANNELORDER",
          "FullName": "FMOD.CHANNELORDER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALLMONO:FMOD.CHANNELORDER",
              "Name": "ALLMONO",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER ALLMONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8B86F6B1540EED4B769017E6E532955E188925751C9BFBCEB72DE5C888FFF52"
            },
            {
              "Id": "ALLSTEREO:FMOD.CHANNELORDER",
              "Name": "ALLSTEREO",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER ALLSTEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB34EF67A3D206F541B1CBCBA9F5E63B8F906D18AC74CDF3F52E3EF36C12A99B"
            },
            {
              "Id": "ALSA:FMOD.CHANNELORDER",
              "Name": "ALSA",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER ALSA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE8EAF13895EBFA320B93A8930401D810440FE7598FD93B5BCBA9FC5BDF1EAAA"
            },
            {
              "Id": "DEFAULT:FMOD.CHANNELORDER",
              "Name": "DEFAULT",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "190BD98471D0C7A486688C0AC243CAB14C240B7B727B389AD1DD09C093D323E7"
            },
            {
              "Id": "MAX:FMOD.CHANNELORDER",
              "Name": "MAX",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B149BCA007D439B4ECD0FB40977389B6F4D739903E0CCD7AEC95A954AC34CC3"
            },
            {
              "Id": "PROTOOLS:FMOD.CHANNELORDER",
              "Name": "PROTOOLS",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER PROTOOLS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A497D1B11C65648AC987E898034CE8B135214A08929759732861291CD46DE21F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WAVEFORMAT:FMOD.CHANNELORDER",
              "Name": "WAVEFORMAT",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER WAVEFORMAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D293914C1EB14C0F446648571B9B891BE7DC4DAEC7D441161B3AE74075ECA8F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "461C3DBA27F34F647C68A76885E6E05CFC2D85A666BF7FB71EEED1B4DA29D636"
        },
        {
          "Id": "FMOD.COMPLEX",
          "Name": "COMPLEX",
          "DisplayName": "COMPLEX",
          "FullName": "FMOD.COMPLEX",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "imag:System.Single",
              "Name": "imag",
              "Type": "System.Single",
              "Signature": "public System.Single imag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "138258407B6F3B49FC483FC0A26D921CEE6E9AC10123151931A21170937F967A"
            },
            {
              "Id": "real:System.Single",
              "Name": "real",
              "Type": "System.Single",
              "Signature": "public System.Single real",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5C94BBEE05F0A17AC9F689133A2A5F8D5056DA3C1916AB50FE18E2EBE764FAB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "714F67793C4838DA4679C73868D784B40C1FB6428F631AE6C06BC28950A1C283"
        },
        {
          "Id": "FMOD.CONSTANTS",
          "Name": "CONSTANTS",
          "DisplayName": "CONSTANTS",
          "FullName": "FMOD.CONSTANTS",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MAX_CHANNEL_WIDTH:System.Int32",
              "Name": "MAX_CHANNEL_WIDTH",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MAX_CHANNEL_WIDTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51D42B0D9F34B657B0F99052E9F959CEDD91B65F3B3B86B77CC08A7CB6672735"
            },
            {
              "Id": "MAX_LISTENERS:System.Int32",
              "Name": "MAX_LISTENERS",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MAX_LISTENERS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F50039767D9CE945B98DEE6021D11426AF0E1ECDF2E3A64E9DB6B91C5333DF4A"
            },
            {
              "Id": "MAX_SYSTEMS:System.Int32",
              "Name": "MAX_SYSTEMS",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MAX_SYSTEMS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66072FB992C2560BA74E99258CC506991438D755A0D4CF035EC9A112FC452FFE"
            },
            {
              "Id": "REVERB_MAXINSTANCES:System.Int32",
              "Name": "REVERB_MAXINSTANCES",
              "Type": "System.Int32",
              "Signature": "public System.Int32 REVERB_MAXINSTANCES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4380659B472F7A8E596D05107A20332B14A0881879ED632BF1D02C79416941F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0B6E947B67452F048BEF2BFD077D92CD500ACB20A65FB0B71DB24EAE0D9EC652"
        },
        {
          "Id": "FMOD.CPU_USAGE",
          "Name": "CPU_USAGE",
          "DisplayName": "CPU_USAGE",
          "FullName": "FMOD.CPU_USAGE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "convolution1:System.Single",
              "Name": "convolution1",
              "Type": "System.Single",
              "Signature": "public System.Single convolution1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E19F0061D21297D672BAA93F5D3BFF44D8704E2F9304C404BB2CF8AF0F13EBE"
            },
            {
              "Id": "convolution2:System.Single",
              "Name": "convolution2",
              "Type": "System.Single",
              "Signature": "public System.Single convolution2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE29516F7B685DC2445E30AE6FE31403E34412E8A0F1CA9CCB3B2C7181543A63"
            },
            {
              "Id": "dsp:System.Single",
              "Name": "dsp",
              "Type": "System.Single",
              "Signature": "public System.Single dsp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24EE2267BC2CC1DA9608287A037467C0AC775A1F96CB867004C6F60765927C68"
            },
            {
              "Id": "geometry:System.Single",
              "Name": "geometry",
              "Type": "System.Single",
              "Signature": "public System.Single geometry",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A2F8410A4339BCF1C7B006C8906F82B101DDAA6FA8457C7480D786E10AB7A8E"
            },
            {
              "Id": "stream:System.Single",
              "Name": "stream",
              "Type": "System.Single",
              "Signature": "public System.Single stream",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA2E8B1C9D74AC5071B2D1B36EF2DA8BC31EFCA34F3326E66841377C1CED2926"
            },
            {
              "Id": "update:System.Single",
              "Name": "update",
              "Type": "System.Single",
              "Signature": "public System.Single update",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC0D3C7E0A31254C410FDF23584D154871F0C2C88930E1A767E5034784B324C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC96C22AD3312CDDFC0E9A3EAB71DC9D762920EF80E8276E20ED61318CCE328E"
        },
        {
          "Id": "FMOD.CREATESOUNDEXINFO",
          "Name": "CREATESOUNDEXINFO",
          "DisplayName": "CREATESOUNDEXINFO",
          "FullName": "FMOD.CREATESOUNDEXINFO",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "audioqueuepolicy:System.UInt32",
              "Name": "audioqueuepolicy",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 audioqueuepolicy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A5AF13E458716EC002DF06DAFA8CFB0CF802DB5A3C5459B3BACF42B3B3F5CDD"
            },
            {
              "Id": "cbsize:System.Int32",
              "Name": "cbsize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 cbsize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7973B723D60AB9D9E35AE700C4F3B56A9A80B2D476470928F84B752B29822E79"
            },
            {
              "Id": "channelorder:FMOD.CHANNELORDER",
              "Name": "channelorder",
              "Type": "FMOD.CHANNELORDER",
              "Signature": "public FMOD.CHANNELORDER channelorder",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4988C65300B627D79411E3D92C8C88AF6DA64B2AD5BF42D0D90CD646793B7131"
            },
            {
              "Id": "decodebuffersize:System.UInt32",
              "Name": "decodebuffersize",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 decodebuffersize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92CB28A4CB45740A93EE837884CA2B29ADF6443BC5379A989BAC0FC5185F7D9B"
            },
            {
              "Id": "defaultfrequency:System.Int32",
              "Name": "defaultfrequency",
              "Type": "System.Int32",
              "Signature": "public System.Int32 defaultfrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE395CA692276A5C843E4C4F238B67D45123E879C6CD7C075A67A5B34769F8EF"
            },
            {
              "Id": "dlsname:System.IntPtr",
              "Name": "dlsname",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr dlsname",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6DC4518E2A46CE23845AFADC4F18C28A7720B5DE97C95B17BF475E33EC11B3AD"
            },
            {
              "Id": "encryptionkey:System.IntPtr",
              "Name": "encryptionkey",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr encryptionkey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDB31F2C8CAF36C2E584BCF5F57CD604E3E5EE0C5804EC56C035677E3770573E"
            },
            {
              "Id": "filebuffersize:System.Int32",
              "Name": "filebuffersize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 filebuffersize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBABCC944BA4C78E14BACD4D55DA8DCB4F1FB5FC9BAA880524FDDDDC4B11EBB0"
            },
            {
              "Id": "fileoffset:System.UInt32",
              "Name": "fileoffset",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 fileoffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9D2FD434E4F7AA17B979583C1A9701745609AEBF6B3CF661918ABC2A696ECEF"
            },
            {
              "Id": "fileuserasynccancel_internal:System.IntPtr",
              "Name": "fileuserasynccancel_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserasynccancel_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "319F3CA05379942C632F2A2297A8B1C567C596B7328346F40465B025F52280BF"
            },
            {
              "Id": "fileuserasyncread_internal:System.IntPtr",
              "Name": "fileuserasyncread_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserasyncread_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F2EE3CEB32A1458EA02374E4C081B154665D94AC39FF20100BAEB2B1FAA9EED4"
            },
            {
              "Id": "fileuserclose_internal:System.IntPtr",
              "Name": "fileuserclose_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserclose_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "281C3C9F61B08E69443C0CB00C0C6755358D571AE3E7C16ED5A6E5F5D0B2AC8B"
            },
            {
              "Id": "fileuserdata:System.IntPtr",
              "Name": "fileuserdata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE6EC5BF190ECD4E2FF43E4ABB410C93AF253000B3C1FE4C21A37E78D63B579E"
            },
            {
              "Id": "fileuseropen_internal:System.IntPtr",
              "Name": "fileuseropen_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuseropen_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7C2B47C4E4428BC05E5149CC193AA9D51C3BED4BA6FD38BF3FDE4883E196C53"
            },
            {
              "Id": "fileuserread_internal:System.IntPtr",
              "Name": "fileuserread_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserread_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF3C02502004458F7496F5AC46ED7481B5850A5331832BB396F2B7961E6E2ACC"
            },
            {
              "Id": "fileuserseek_internal:System.IntPtr",
              "Name": "fileuserseek_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fileuserseek_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1B36E1811759946F4F094408011C7A5D40FF6E1A0E09934D3525B513B48079E"
            },
            {
              "Id": "format:FMOD.SOUND_FORMAT",
              "Name": "format",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT format",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2440A859426554E9130B759C77B2A2A1F17217DA28AE3C11EC9BF03FA4F7793E"
            },
            {
              "Id": "fsbguid:System.IntPtr",
              "Name": "fsbguid",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr fsbguid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99F75D0353433E6B5772E5D85048620B30E2AFF8F2005FE578E31AFF36AF4891"
            },
            {
              "Id": "ignoresetfilesystem:System.Int32",
              "Name": "ignoresetfilesystem",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ignoresetfilesystem",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3AF6D039C2C8D512A05B94C30B1DD87B7610237F1A420ABD5885247CB707A9E9"
            },
            {
              "Id": "inclusionlist:System.IntPtr",
              "Name": "inclusionlist",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr inclusionlist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BEECDAC1EE37F24E794C19E4FD5B3F948AF952C76F2590A85EB24003C762A36"
            },
            {
              "Id": "inclusionlistnum:System.Int32",
              "Name": "inclusionlistnum",
              "Type": "System.Int32",
              "Signature": "public System.Int32 inclusionlistnum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C768CCB195CC5B1C7C9D9CBCB3329CE494DEEED070C251A45E1647809414CEE"
            },
            {
              "Id": "initialseekposition:System.UInt32",
              "Name": "initialseekposition",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 initialseekposition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0467775591BDDA397CE09B6C5E6178BF29517E8B4D167146377914161712B0F9"
            },
            {
              "Id": "initialseekpostype:FMOD.TIMEUNIT",
              "Name": "initialseekpostype",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT initialseekpostype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D40DF6E26A0539173D4D9C7AAD0307D56BCB2F225BF45ECA1915668627DC8823"
            },
            {
              "Id": "initialsoundgroup:System.IntPtr",
              "Name": "initialsoundgroup",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr initialsoundgroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1229CBDBA5F15ACC421C7F9DC4EDEAB4DC40C05215030F3BF080C630EB202A6"
            },
            {
              "Id": "initialsubsound:System.Int32",
              "Name": "initialsubsound",
              "Type": "System.Int32",
              "Signature": "public System.Int32 initialsubsound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D33B2495E1F0ABFD9D61F4DFFA4CB1360A86373F0FFD60DE1F11453EA12B7DE2"
            },
            {
              "Id": "length:System.UInt32",
              "Name": "length",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FD0344FD321AAA5356505F259FE737592ADFBEF986F4F0EB3BFA041364D27AB"
            },
            {
              "Id": "maxpolyphony:System.Int32",
              "Name": "maxpolyphony",
              "Type": "System.Int32",
              "Signature": "public System.Int32 maxpolyphony",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0355B47D9DE13A3FF1348E93AD0C8C45851A1AC86AC0CC126B49BEA670EF2F92"
            },
            {
              "Id": "minmidigranularity:System.UInt32",
              "Name": "minmidigranularity",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 minmidigranularity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1721FB7E6D8157FC056AC7411233021E55680699CBE857E807E0EFB377221D17"
            },
            {
              "Id": "nonblockcallback_internal:System.IntPtr",
              "Name": "nonblockcallback_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr nonblockcallback_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD5CD746CA4F7BF85693C41F1327C585654F4D13D4E706F83882903E07FEE6E5"
            },
            {
              "Id": "nonblockthreadid:System.Int32",
              "Name": "nonblockthreadid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 nonblockthreadid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D4F8DB68841E3BC72235CA954F9E8792718154B022E6F410013964B8C6130F4"
            },
            {
              "Id": "numchannels:System.Int32",
              "Name": "numchannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E11E334E30C8A643C5D88F5CB7243224F7E50B0FDE4E7463A67AC6C43CA8EEF"
            },
            {
              "Id": "numsubsounds:System.Int32",
              "Name": "numsubsounds",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numsubsounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AF9A3BD7AE917162F966FB44F59E92F36DF0A847C6DDBEEE2D2D32F147462D8"
            },
            {
              "Id": "pcmreadcallback_internal:System.IntPtr",
              "Name": "pcmreadcallback_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr pcmreadcallback_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38EAB65CE88744C14E4A7C343B89F2ECFE3F59BE37467BE33E7749CEC3BE55AF"
            },
            {
              "Id": "pcmsetposcallback_internal:System.IntPtr",
              "Name": "pcmsetposcallback_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr pcmsetposcallback_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99B8E99C51DA76D2C8C7D33B8E2938F9047B95F416296BBCCF462E530641E89D"
            },
            {
              "Id": "suggestedsoundtype:FMOD.SOUND_TYPE",
              "Name": "suggestedsoundtype",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE suggestedsoundtype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87555A77E0CA1CED60A943AA552BE1834970D360062FABB081EAD6C81BCBA4B6"
            },
            {
              "Id": "userdata:System.IntPtr",
              "Name": "userdata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr userdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC70D8F6CAD83E3100AE9EC79AE0BDD581CBF990AFE335351D6FC5274E4C2BBD"
            }
          ],
          "Properties": [
            {
              "Id": "fileuserasynccancel:FMOD.FILE_ASYNCCANCEL_CALLBACK",
              "Name": "fileuserasynccancel",
              "Type": "FMOD.FILE_ASYNCCANCEL_CALLBACK",
              "Signature": "public FMOD.FILE_ASYNCCANCEL_CALLBACK fileuserasynccancel",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DBEF198637D7D0E75844839FC37D587295F0F7653A0050EB9B26C31904B05B23"
            },
            {
              "Id": "fileuserasyncread:FMOD.FILE_ASYNCREAD_CALLBACK",
              "Name": "fileuserasyncread",
              "Type": "FMOD.FILE_ASYNCREAD_CALLBACK",
              "Signature": "public FMOD.FILE_ASYNCREAD_CALLBACK fileuserasyncread",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3D93612A6E86887E2F1037CAEB3E0E5FEE7DA6B79990F8EDEE3FEAEAA5FDF1F6"
            },
            {
              "Id": "fileuserclose:FMOD.FILE_CLOSE_CALLBACK",
              "Name": "fileuserclose",
              "Type": "FMOD.FILE_CLOSE_CALLBACK",
              "Signature": "public FMOD.FILE_CLOSE_CALLBACK fileuserclose",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3B767B36A10EB88280E99112C669302EA5591DD911F65A6D418CB49E96CADBA0"
            },
            {
              "Id": "fileuseropen:FMOD.FILE_OPEN_CALLBACK",
              "Name": "fileuseropen",
              "Type": "FMOD.FILE_OPEN_CALLBACK",
              "Signature": "public FMOD.FILE_OPEN_CALLBACK fileuseropen",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BE19D4CB317560A7006CF6E7D34502B3A9706EAF88154258323AC931D5E87BE9"
            },
            {
              "Id": "fileuserread:FMOD.FILE_READ_CALLBACK",
              "Name": "fileuserread",
              "Type": "FMOD.FILE_READ_CALLBACK",
              "Signature": "public FMOD.FILE_READ_CALLBACK fileuserread",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DCCAFA58551ED7D6B0C931011EA8DFF735C9A69E95333D8B298B41EAF356C6B6"
            },
            {
              "Id": "fileuserseek:FMOD.FILE_SEEK_CALLBACK",
              "Name": "fileuserseek",
              "Type": "FMOD.FILE_SEEK_CALLBACK",
              "Signature": "public FMOD.FILE_SEEK_CALLBACK fileuserseek",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EE0C000CACF8CA405950C42A1175DEDFA0BF5179CC6D3F1AFDF0E37B0FD2EBF5"
            },
            {
              "Id": "nonblockcallback:FMOD.SOUND_NONBLOCK_CALLBACK",
              "Name": "nonblockcallback",
              "Type": "FMOD.SOUND_NONBLOCK_CALLBACK",
              "Signature": "public FMOD.SOUND_NONBLOCK_CALLBACK nonblockcallback",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4F0C2D3F6FA3DA6FA09BDC0339EDE3D3BCBEB004CB2A05FFED1C19719DB62CB3"
            },
            {
              "Id": "pcmreadcallback:FMOD.SOUND_PCMREAD_CALLBACK",
              "Name": "pcmreadcallback",
              "Type": "FMOD.SOUND_PCMREAD_CALLBACK",
              "Signature": "public FMOD.SOUND_PCMREAD_CALLBACK pcmreadcallback",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2BFA529E28AFA5EEC2463C18D0B3DA5CAE844EAEC72A65A489B70576106D8A39"
            },
            {
              "Id": "pcmsetposcallback:FMOD.SOUND_PCMSETPOS_CALLBACK",
              "Name": "pcmsetposcallback",
              "Type": "FMOD.SOUND_PCMSETPOS_CALLBACK",
              "Signature": "public FMOD.SOUND_PCMSETPOS_CALLBACK pcmsetposcallback",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BFD3B9B4CBF80246C6A4076C4D04195584EF790AE5C529FFE8CCDC8D43CC3716"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "9F1C9615EC708BA7A58DB5810FB978A44DF5F2ECE8672EA5C01A490AFFCD2F73"
        },
        {
          "Id": "FMOD.DEBUG_CALLBACK",
          "Name": "DEBUG_CALLBACK",
          "DisplayName": "DEBUG_CALLBACK",
          "FullName": "FMOD.DEBUG_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DEBUG_FLAGS, System.IntPtr, System.Int32, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DEBUG_FLAGS flags, System.IntPtr file, System.Int32 line, System.IntPtr func, System.IntPtr message, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "line",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "func",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C2D9977D081918FAAF484AD8B292F61C2610F662D42D27E60C960AF8F7DC1757",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DEBUG_FLAGS, System.IntPtr, System.Int32, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DEBUG_FLAGS flags, System.IntPtr file, System.Int32 line, System.IntPtr func, System.IntPtr message)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "line",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "func",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "message",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "71B28C2543E5A860AF269D5375B4804FF5F0B3A7DD9F5F21A7BD1F4FD219EBC1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B64257AF9643D75D5919EEA647B9724A30A6641FCB44D7570DB1C75C41340108"
        },
        {
          "Id": "FMOD.DEBUG_FLAGS",
          "Name": "DEBUG_FLAGS",
          "DisplayName": "DEBUG_FLAGS",
          "FullName": "FMOD.DEBUG_FLAGS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DISPLAY_LINENUMBERS:FMOD.DEBUG_FLAGS",
              "Name": "DISPLAY_LINENUMBERS",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS DISPLAY_LINENUMBERS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8FD727A7E6F3092B6479B52EA3778CF24C22D037FD5FE5B61FE475638821D58"
            },
            {
              "Id": "DISPLAY_THREAD:FMOD.DEBUG_FLAGS",
              "Name": "DISPLAY_THREAD",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS DISPLAY_THREAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55A326056A6CA0766E521106CA45E1EB69192462B68F801D7613B358ACB7DCC6"
            },
            {
              "Id": "DISPLAY_TIMESTAMPS:FMOD.DEBUG_FLAGS",
              "Name": "DISPLAY_TIMESTAMPS",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS DISPLAY_TIMESTAMPS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5D6A5DEB5EE7144191282FC2B0B0CFE1B4BE6C01DD0888971A6A4A0B04AFD05"
            },
            {
              "Id": "ERROR:FMOD.DEBUG_FLAGS",
              "Name": "ERROR",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1932A4E12917BA9557A0B19A58E584D927B0CE96F1EEAC24BE2E81496F655213"
            },
            {
              "Id": "LOG:FMOD.DEBUG_FLAGS",
              "Name": "LOG",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS LOG",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A17C0B3A208B4E8EB7F22801FA333E98D7EFA1F18F9ED5BE8F5C598288E0F2A"
            },
            {
              "Id": "NONE:FMOD.DEBUG_FLAGS",
              "Name": "NONE",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0997FBF6779D86838B83DA0ED8EB95285E0166E30FCE89BF3585CDFC25B4D72"
            },
            {
              "Id": "TYPE_CODEC:FMOD.DEBUG_FLAGS",
              "Name": "TYPE_CODEC",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS TYPE_CODEC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3394DD2A345CDBC8E249C5B762C77A28892890C2EC4C13E0338427A9F01D143"
            },
            {
              "Id": "TYPE_FILE:FMOD.DEBUG_FLAGS",
              "Name": "TYPE_FILE",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS TYPE_FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "793738CFE1BBDB418F443255B133FB485D47A6C099F7B22AAE38A2C7A9B067A7"
            },
            {
              "Id": "TYPE_MEMORY:FMOD.DEBUG_FLAGS",
              "Name": "TYPE_MEMORY",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS TYPE_MEMORY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A1713AC0D7D645A05244E3D105A8C3FE3322421F0C1B1C269C4BDF5930376A24"
            },
            {
              "Id": "TYPE_TRACE:FMOD.DEBUG_FLAGS",
              "Name": "TYPE_TRACE",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS TYPE_TRACE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EBD005EBF88ED743155CC4178093DC0CE9B9B4262B792174FA935C00F6CCA0B"
            },
            {
              "Id": "TYPE_VIRTUAL:FMOD.DEBUG_FLAGS",
              "Name": "TYPE_VIRTUAL",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS TYPE_VIRTUAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3CE5D96C3EFC736E3103AE7F68EFA3EECA7A9AC52F511D8DB2E0970A1CA1327C"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "WARNING:FMOD.DEBUG_FLAGS",
              "Name": "WARNING",
              "Type": "FMOD.DEBUG_FLAGS",
              "Signature": "public FMOD.DEBUG_FLAGS WARNING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F949D40F724888C0DE5F43CEAD9B3240BB8D04AECCA1FF34B39E7A162C8773D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "15DB90C16E3A9B2BF343679E79802F25070928524FABF92ED299BD7AC868B163"
        },
        {
          "Id": "FMOD.DEBUG_MODE",
          "Name": "DEBUG_MODE",
          "DisplayName": "DEBUG_MODE",
          "FullName": "FMOD.DEBUG_MODE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CALLBACK:FMOD.DEBUG_MODE",
              "Name": "CALLBACK",
              "Type": "FMOD.DEBUG_MODE",
              "Signature": "public FMOD.DEBUG_MODE CALLBACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42713BD81616B55FF5979EB570353E2E19C177468F028A509997E67EF9A9AD0F"
            },
            {
              "Id": "FILE:FMOD.DEBUG_MODE",
              "Name": "FILE",
              "Type": "FMOD.DEBUG_MODE",
              "Signature": "public FMOD.DEBUG_MODE FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47C367E863FA80949463C91B9F2165A9395849346B3B4B8BC499F3BE53F5A854"
            },
            {
              "Id": "TTY:FMOD.DEBUG_MODE",
              "Name": "TTY",
              "Type": "FMOD.DEBUG_MODE",
              "Signature": "public FMOD.DEBUG_MODE TTY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A50615BA9E0ED7CD7082598BC351EAC8CCEA8A796F44BA40765A8B594B9EB75"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80403C32FE5738767D9DFA28C2AB2957E7F4C8EF3E281E976A74A5EDF3A2A017"
        },
        {
          "Id": "FMOD.DRIVER_STATE",
          "Name": "DRIVER_STATE",
          "DisplayName": "DRIVER_STATE",
          "FullName": "FMOD.DRIVER_STATE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CONNECTED:FMOD.DRIVER_STATE",
              "Name": "CONNECTED",
              "Type": "FMOD.DRIVER_STATE",
              "Signature": "public FMOD.DRIVER_STATE CONNECTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0E6D634777BE7969497A9118B9866B44E97C6A36F495B9801A08AACC1C2EF3B"
            },
            {
              "Id": "DEFAULT:FMOD.DRIVER_STATE",
              "Name": "DEFAULT",
              "Type": "FMOD.DRIVER_STATE",
              "Signature": "public FMOD.DRIVER_STATE DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54F50C4DD5F447317C66F08F297602E0F73F00DF60F92440A64D253325C2F59C"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "373CB9EC295B87C3EED7D0B5C56156397FA2D361A60E6ADABCA30FBFBD02D1B5"
        },
        {
          "Id": "FMOD.DSP",
          "Name": "DSP",
          "DisplayName": "DSP",
          "FullName": "FMOD.DSP",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addInput(FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "addInput",
              "Signature": "public FMOD.RESULT addInput(FMOD.DSP input)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "A83C3C7CEB109E010196CC857D313DF730702071D91F671B33C2E19B9ABB1140",
              "Hash": "F0CE80B426F290C8B2C16ADF5657165D5FEBEFA4CFD64A5741F05028A7A00974",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_AddInput(System.IntPtr, System.IntPtr, System.IntPtr, FMOD.DSPCONNECTION_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addInput(FMOD.DSP, FMOD.DSPConnection\u0026, FMOD.DSPCONNECTION_TYPE)-\u003EFMOD.RESULT",
              "Name": "addInput",
              "Signature": "public FMOD.RESULT addInput(FMOD.DSP input, out FMOD.DSPConnection\u0026 connection, FMOD.DSPCONNECTION_TYPE type)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "FMOD.DSPConnection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "E840F43F0F24A673F41A476E4AF055C595F13F4F8112352E56905B2CA5C3F5A5",
              "Hash": "52D54AAAA9B6560B30009A30F682A7D342F5D9479919B921AA223BE22224D589",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_AddInput(System.IntPtr, System.IntPtr, System.IntPtr\u0026, FMOD.DSPCONNECTION_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addInputPreallocated(FMOD.DSP, FMOD.DSPConnection)-\u003EFMOD.RESULT",
              "Name": "addInputPreallocated",
              "Signature": "public FMOD.RESULT addInputPreallocated(FMOD.DSP input, FMOD.DSPConnection connection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "FMOD.DSPConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "2C7096B0C6411E0BC7BCF057851FDE3DB56B097B21F9CBCFE9C93A028BAB3122",
              "Hash": "58F01330733952F1A61C4D361ED8116E0E6BD261D4723D2CCB6272CB534D2DE3",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_AddInput(System.IntPtr, System.IntPtr, System.IntPtr\u0026, FMOD.DSPCONNECTION_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "67B868DF861C9CC3B1546E5D0709CFAC8AD4D2FFC9FB71489815F553331266E5",
              "Hash": "CAC457FEDFCAECBEBC8ABAE61E9AD6307AE599CF249D176A06876544E49F6BF6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "disconnectAll(System.Boolean, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "disconnectAll",
              "Signature": "public FMOD.RESULT disconnectAll(System.Boolean inputs, System.Boolean outputs)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "80BA31CC4DC91AADA89DE387231917ADB9F611BBD15BDA2C1B398E700F8B7BBF",
              "Hash": "88561996A4DFD2413CE5E1A34F870AE02C4C089DCB794357FE78A26E77364E17",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_DisconnectAll(System.IntPtr, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "disconnectFrom(FMOD.DSP, FMOD.DSPConnection)-\u003EFMOD.RESULT",
              "Name": "disconnectFrom",
              "Signature": "public FMOD.RESULT disconnectFrom(FMOD.DSP target, FMOD.DSPConnection connection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "FMOD.DSPConnection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "071ADF6DC7654BE58B51D88E23B320172357F635C82A59236D2943D1C2E8941C",
              "Hash": "61B9838A46D9F9E22BD189620C51723C0F466FBAA22B191A8A255833DBDEC38C",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_DisconnectFrom(System.IntPtr, System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_AddInput(System.IntPtr, System.IntPtr, System.IntPtr, FMOD.DSPCONNECTION_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_AddInput",
              "Signature": "private FMOD.RESULT FMOD5_DSP_AddInput(System.IntPtr dsp, System.IntPtr input, System.IntPtr zero, FMOD.DSPCONNECTION_TYPE type)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A1382F6A53A65178EF9A7DB023A43CAD0853746D1841D56364E3935396891664",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_AddInput(System.IntPtr, System.IntPtr, System.IntPtr\u0026, FMOD.DSPCONNECTION_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_AddInput",
              "Signature": "private FMOD.RESULT FMOD5_DSP_AddInput(System.IntPtr dsp, System.IntPtr input, out System.IntPtr\u0026 connection, FMOD.DSPCONNECTION_TYPE type)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F65225B462581ED83602692E96F48EC13F2CD82F373F38CD74A3B86F45B64EFC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_AddInputPreallocated(System.IntPtr, System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_AddInputPreallocated",
              "Signature": "private FMOD.RESULT FMOD5_DSP_AddInputPreallocated(System.IntPtr dsp, System.IntPtr input, out System.IntPtr\u0026 connection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2D02E552A96664005A534D23524C21D8696C5C60CF8D41A455ACC8B6A179766D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_DisconnectAll(System.IntPtr, System.Boolean, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_DisconnectAll",
              "Signature": "private FMOD.RESULT FMOD5_DSP_DisconnectAll(System.IntPtr dsp, System.Boolean inputs, System.Boolean outputs)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputs",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0337F67FB0D9646A04503E7650C710EF96EEB8D942576CBD788BCC94B9BD28C5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_DisconnectFrom(System.IntPtr, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_DisconnectFrom",
              "Signature": "private FMOD.RESULT FMOD5_DSP_DisconnectFrom(System.IntPtr dsp, System.IntPtr target, System.IntPtr connection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "775D49D094E263D13AE8C13052A2879C7888C857CA5CAC9B21238D25F0B75523",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetActive(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetActive",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetActive(System.IntPtr dsp, out System.Boolean\u0026 active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B9AED72859E7A5BE00117F25E30FFDC4C385BC57993EF45A9642E19F4C417C7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetBypass(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetBypass",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetBypass(System.IntPtr dsp, out System.Boolean\u0026 bypass)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bypass",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "976A4C331E264A56DD607D80E1CFA5CA9C62CBE85F12044FC5A1A1BDA8748750",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetChannelFormat(System.IntPtr, FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetChannelFormat",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetChannelFormat(System.IntPtr dsp, out FMOD.CHANNELMASK\u0026 channelmask, out System.Int32\u0026 numchannels, out FMOD.SPEAKERMODE\u0026 source_speakermode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelmask",
                  "Type": "FMOD.CHANNELMASK\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "source_speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DB44F76A3638C14F22A1C51435A78021C884F0082E4FD0D3675298ED25BA880A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetCPUUsage",
              "Signature": "public FMOD.RESULT FMOD5_DSP_GetCPUUsage(System.IntPtr dsp, out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BA19BA870E9486B31AD3C3FA7E9E32D6A96794E522DF32712A0FB18C774AF0BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetDataParameterIndex(System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetDataParameterIndex",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetDataParameterIndex(System.IntPtr dsp, System.Int32 datatype, out System.Int32\u0026 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datatype",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D45CBEA4C1E6E2CCA9B17AFD68CE4BEDC9BA59F3BA54A59B6EAFBA3B79AF5912",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetIdle(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetIdle",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetIdle(System.IntPtr dsp, out System.Boolean\u0026 idle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "idle",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "290F5CB6FF6ACA3EAD8D6E4E8F10B3E17FE4CB4AFF840233F05B2B58A3401023",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetInfo(System.IntPtr, System.IntPtr, System.UInt32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetInfo",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetInfo(System.IntPtr dsp, System.IntPtr name, out System.UInt32\u0026 version, out System.Int32\u0026 channels, out System.Int32\u0026 configwidth, out System.Int32\u0026 configheight)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configwidth",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configheight",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FB726BE750DD078A2F08E4A6AB95561E6DF6EBB088276172200AE5221596853A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetInput(System.IntPtr, System.Int32, System.IntPtr\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetInput",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetInput(System.IntPtr dsp, System.Int32 index, out System.IntPtr\u0026 input, out System.IntPtr\u0026 inputconnection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inputconnection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29577B755E7BBEEC90FDEEF1A6DB2B15DE5EEB90C05AA1EC0CA308DD3F7F0494",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetMeteringEnabled(System.IntPtr, System.Boolean\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetMeteringEnabled",
              "Signature": "public FMOD.RESULT FMOD5_DSP_GetMeteringEnabled(System.IntPtr dsp, out System.Boolean\u0026 inputEnabled, out System.Boolean\u0026 outputEnabled)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputEnabled",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputEnabled",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "124407FDFAF2B0ADF6AE8FC921B0CF8ECA1677B8E839FD2AD8D36B2E58A0F55D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetMeteringInfo(System.IntPtr, System.IntPtr, FMOD.DSP_METERING_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetMeteringInfo",
              "Signature": "public FMOD.RESULT FMOD5_DSP_GetMeteringInfo(System.IntPtr dsp, System.IntPtr zero, out FMOD.DSP_METERING_INFO\u0026 outputInfo)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E7EC180A2CCAA83B6BA9E7F2C2C0960E56F00EB3A1D945EC4FD7D4BE7B582030",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetMeteringInfo(System.IntPtr, FMOD.DSP_METERING_INFO\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetMeteringInfo",
              "Signature": "public FMOD.RESULT FMOD5_DSP_GetMeteringInfo(System.IntPtr dsp, out FMOD.DSP_METERING_INFO\u0026 inputInfo, System.IntPtr zero)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6562D28040A14D27475E5185315E49F04E0B6F84F1D9750FC25D9480222FF437",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetMeteringInfo(System.IntPtr, FMOD.DSP_METERING_INFO\u0026, FMOD.DSP_METERING_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetMeteringInfo",
              "Signature": "public FMOD.RESULT FMOD5_DSP_GetMeteringInfo(System.IntPtr dsp, out FMOD.DSP_METERING_INFO\u0026 inputInfo, out FMOD.DSP_METERING_INFO\u0026 outputInfo)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE1ADF254523DE5B83C2B98D3FEDED17606350A0BE2EE0BCCB1183424C0FAC66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetNumInputs(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetNumInputs",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetNumInputs(System.IntPtr dsp, out System.Int32\u0026 numinputs)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numinputs",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "005D9A6AF44D868A837B72B0723A803178C26CF9B61852B841A60729DDF5D894",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetNumOutputs(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetNumOutputs",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetNumOutputs(System.IntPtr dsp, out System.Int32\u0026 numoutputs)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numoutputs",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "72A5A0D08C7B8CFF4E699FEEA5CEB1F5ACC50702CFB4C3D16EDC9319FB0AF017",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetNumParameters(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetNumParameters",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetNumParameters(System.IntPtr dsp, out System.Int32\u0026 numparams)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numparams",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2BE7DEFB8E1B1448E740351AECBB4F1CBEBCCA34CDBB7C85470BF968202E379A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetOutput(System.IntPtr, System.Int32, System.IntPtr\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetOutput",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetOutput(System.IntPtr dsp, System.Int32 index, out System.IntPtr\u0026 output, out System.IntPtr\u0026 outputconnection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputconnection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "56962BD9743C85E86EF9C6EA0BC5AD935B5CE906B212BB30A0AA3B46F8E962C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetOutputChannelFormat(System.IntPtr, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE, FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetOutputChannelFormat",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetOutputChannelFormat(System.IntPtr dsp, FMOD.CHANNELMASK inmask, System.Int32 inchannels, FMOD.SPEAKERMODE inspeakermode, out FMOD.CHANNELMASK\u0026 outmask, out System.Int32\u0026 outchannels, out FMOD.SPEAKERMODE\u0026 outspeakermode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inspeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outmask",
                  "Type": "FMOD.CHANNELMASK\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outspeakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5D3F232253ED43EC0A1B1E87F2015184C4E5DB16B556789A77A3061F078C7086",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetParameterBool(System.IntPtr, System.Int32, System.Boolean\u0026, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetParameterBool",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetParameterBool(System.IntPtr dsp, System.Int32 index, out System.Boolean\u0026 value, System.IntPtr valuestr, System.Int32 valuestrlen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestrlen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B3DD2B54F30912FAA2606FF17208BBCC8B4BB7EBE66D4F186E20C8425F56CB7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetParameterData(System.IntPtr, System.Int32, System.IntPtr\u0026, System.UInt32\u0026, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetParameterData",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetParameterData(System.IntPtr dsp, System.Int32 index, out System.IntPtr\u0026 data, out System.UInt32\u0026 length, System.IntPtr valuestr, System.Int32 valuestrlen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestrlen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6B477968B9B6A6D5F2D470E2F30E353FDC5CD1631DD1C422739EE5A26241825D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetParameterFloat(System.IntPtr, System.Int32, System.Single\u0026, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetParameterFloat",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetParameterFloat(System.IntPtr dsp, System.Int32 index, out System.Single\u0026 value, System.IntPtr valuestr, System.Int32 valuestrlen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestrlen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7F29D0062378EE5B16CEB14223146813E08646CF6F01FB0C266C9F03E528D07C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetParameterInfo(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetParameterInfo",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetParameterInfo(System.IntPtr dsp, System.Int32 index, out System.IntPtr\u0026 desc)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desc",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "47B76E8E1511613DE76CF9D1FFBEA04523439F31E11A05F7F83EF22B4CCCE2B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetParameterInt(System.IntPtr, System.Int32, System.Int32\u0026, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetParameterInt",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetParameterInt(System.IntPtr dsp, System.Int32 index, out System.Int32\u0026 value, System.IntPtr valuestr, System.Int32 valuestrlen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestrlen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9D72D5841F972803915B0CA786EF00101291C5285A73C89F62133DA870A24C6E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetSystemObject(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetSystemObject",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetSystemObject(System.IntPtr dsp, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9C4FF4FB5A283ABDAC1AD95628E6FF96F671B0C858ECF40B952565AAC23BCEDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetType(System.IntPtr, FMOD.DSP_TYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetType",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetType(System.IntPtr dsp, out FMOD.DSP_TYPE\u0026 type)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F2D4DE8E546C601A77EEC807D2B00A902EFBC03E4FE77D1FBE947A1A3EF2C35C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetUserData(System.IntPtr dsp, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2795933857F94C6B49682EEE4DC4F28480B3079B987B81F66E329CE920D9788F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_GetWetDryMix(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_GetWetDryMix",
              "Signature": "private FMOD.RESULT FMOD5_DSP_GetWetDryMix(System.IntPtr dsp, out System.Single\u0026 prewet, out System.Single\u0026 postwet, out System.Single\u0026 dry)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prewet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "postwet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dry",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D4E6DEFF69FD874EE24900CAC6E1A381CF8C4AD6493E6B4AF8933BA58C45FA3D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_Release",
              "Signature": "private FMOD.RESULT FMOD5_DSP_Release(System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "17AEDB0511FB238D5F37D8955E3C9C4426841ACBB564ED4E0E8AA204EDE6353C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_Reset(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_Reset",
              "Signature": "private FMOD.RESULT FMOD5_DSP_Reset(System.IntPtr dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2F3D95B4F8893FB1A005B0A06D45FF11869654E9AFFE88B4EB17029F1887C06D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetActive(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetActive",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetActive(System.IntPtr dsp, System.Boolean active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4E8E981D1B60C217F8FDBE7E7F50C2483485CEB5958B05327B34DC03346D0554",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetBypass(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetBypass",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetBypass(System.IntPtr dsp, System.Boolean bypass)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bypass",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DDD0BE9D1D75C137B4B2A99E751329BBBEFA8F5A9BF232D4114200E5771D15C8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetCallback(System.IntPtr, FMOD.DSP_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetCallback",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetCallback(System.IntPtr dsp, FMOD.DSP_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.DSP_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "66675AFB54E27E4BC17A8BC4B07741B5517A05B0ADD4E3CCD15E27F38B2F99AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetChannelFormat(System.IntPtr, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetChannelFormat",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetChannelFormat(System.IntPtr dsp, FMOD.CHANNELMASK channelmask, System.Int32 numchannels, FMOD.SPEAKERMODE source_speakermode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source_speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "66CC31862B61C9AED11089D1D1E82283F0698FBE7A8584841F086DDF5DA7729A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetMeteringEnabled(System.IntPtr, System.Boolean, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetMeteringEnabled",
              "Signature": "public FMOD.RESULT FMOD5_DSP_SetMeteringEnabled(System.IntPtr dsp, System.Boolean inputEnabled, System.Boolean outputEnabled)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA1C2AE7209CC858161F523468C2D353C395A581AC06B3D2527496EB4F2D4FE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetParameterBool(System.IntPtr, System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetParameterBool",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetParameterBool(System.IntPtr dsp, System.Int32 index, System.Boolean value)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EB03BBE27E0A507663F0C446A431F9BEC0CE29B5F1B74B1805F9AECA56A27A00",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetParameterData(System.IntPtr, System.Int32, System.Byte[], System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetParameterData",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetParameterData(System.IntPtr dsp, System.Int32 index, System.Byte[] data, System.UInt32 length)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A5D8CFDD046051CF273E38C2F42B5B7554484397C5BC98F6A37A45F903C9E8DD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetParameterFloat(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetParameterFloat",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetParameterFloat(System.IntPtr dsp, System.Int32 index, System.Single value)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D76DD954B545F4FCA9A5CF32511406C07E0F62F500B5965554269719FD7075E2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetParameterInt(System.IntPtr, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetParameterInt",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetParameterInt(System.IntPtr dsp, System.Int32 index, System.Int32 value)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2A4C85436CE0326E9A9DA1538B566EF437787B8742293AF5F791F24CB2E7362E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetUserData(System.IntPtr dsp, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "05128D0FB99B598F5E496794E1484851DFBD6D96C31CCB63BD96D9801D3AC243",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_SetWetDryMix(System.IntPtr, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_SetWetDryMix",
              "Signature": "private FMOD.RESULT FMOD5_DSP_SetWetDryMix(System.IntPtr dsp, System.Single prewet, System.Single postwet, System.Single dry)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prewet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postwet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dry",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1E854F1F46060D351EC37F4546A5F364C6C2255947C37ECFF9805EBD1834F571",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSP_ShowConfigDialog(System.IntPtr, System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSP_ShowConfigDialog",
              "Signature": "private FMOD.RESULT FMOD5_DSP_ShowConfigDialog(System.IntPtr dsp, System.IntPtr hwnd, System.Boolean show)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hwnd",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "show",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3795F3E98F64E1864C57947BCB642B983AE2B7450271CAC70647A8AEA0232036",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getActive(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getActive",
              "Signature": "public FMOD.RESULT getActive(out System.Boolean\u0026 active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F64D0480E929D7A178EE9A2F6BB401F02A8739B94A8597301F92C2F628175610",
              "Hash": "875587F95F22C672F44F495E46EE9437D4A154121F586B657A5593CD92A41862",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetActive(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBypass(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getBypass",
              "Signature": "public FMOD.RESULT getBypass(out System.Boolean\u0026 bypass)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bypass",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "10F40AEFCE8EAE8E043A35E6D7DADC2130CA289225BE04FAE90F6B3E83A788B2",
              "Hash": "BF2B3C9C66A24EC3C0A3853808F8B353EB5AD1925797B676ECD88D78FF0614C3",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetBypass(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelFormat(FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelFormat",
              "Signature": "public FMOD.RESULT getChannelFormat(out FMOD.CHANNELMASK\u0026 channelmask, out System.Int32\u0026 numchannels, out FMOD.SPEAKERMODE\u0026 source_speakermode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelmask",
                  "Type": "FMOD.CHANNELMASK\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "source_speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "19710F5BF786D242249719080985FE6F169F1D1AC64F6D47929023F6839E5C85",
              "Hash": "C9C0AA8B1650974C8C0FB1C442F89F07D52A58063A3CE2DF8920F4DFDF984EA2",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetChannelFormat(System.IntPtr, FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCPUUsage(System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getCPUUsage",
              "Signature": "public FMOD.RESULT getCPUUsage(out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "25380BB3D2C7FF68204219CF7EEA7185ED4B1312A48E716902B7D018C0122795",
              "Hash": "483062E15DB203782E458485E65D45F60AD3620382D13715F9F4C88516248FC0",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDataParameterIndex(System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDataParameterIndex",
              "Signature": "public FMOD.RESULT getDataParameterIndex(System.Int32 datatype, out System.Int32\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "datatype",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B4106651516FABEB885E5B5343DCECD970EDE97C601813F36E96FD18538B183D",
              "Hash": "4C6000F283AA307ACCE8AF711EAD1C517C5C606684CE72AA2D7B77263C7C4E51",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetDataParameterIndex(System.IntPtr, System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getIdle(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getIdle",
              "Signature": "public FMOD.RESULT getIdle(out System.Boolean\u0026 idle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "idle",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0393656C1ABBB3702943FD35351DC7F024C09DA84A5224107E4287A502EA9E5A",
              "Hash": "C4D592D41B9856D999BA71A63A3E8AC27F322976ABC637D556B747E8A49CAC33",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetIdle(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInfo(System.String\u0026, System.UInt32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getInfo",
              "Signature": "public FMOD.RESULT getInfo(out System.String\u0026 name, out System.UInt32\u0026 version, out System.Int32\u0026 channels, out System.Int32\u0026 configwidth, out System.Int32\u0026 configheight)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configwidth",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configheight",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "BD9F9465631F483201C7AFC7693B93ED227B24DAD7A3C3D06917453325CF6529",
              "Hash": "FD0964E476CC4D9D20AED17C3D72EC7E9CB226E9A0BF080C4429CAE39DB1C2BB",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.DSP::FMOD5_DSP_GetInfo(System.IntPtr, System.IntPtr, System.UInt32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInfo(System.UInt32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getInfo",
              "Signature": "public FMOD.RESULT getInfo(out System.UInt32\u0026 version, out System.Int32\u0026 channels, out System.Int32\u0026 configwidth, out System.Int32\u0026 configheight)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configwidth",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "configheight",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "927A170E1CF0E0BE346D356D774DDF0AED42659FA68A75DB88EAA9BAF6BFD71E",
              "Hash": "6A12C52AA4718EE83DCF98C395045A92319D9AD80213188564E848BE555D7B78",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetInfo(System.IntPtr, System.IntPtr, System.UInt32\u0026, System.Int32\u0026, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInput(System.Int32, FMOD.DSP\u0026, FMOD.DSPConnection\u0026)-\u003EFMOD.RESULT",
              "Name": "getInput",
              "Signature": "public FMOD.RESULT getInput(System.Int32 index, out FMOD.DSP\u0026 input, out FMOD.DSPConnection\u0026 inputconnection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inputconnection",
                  "Type": "FMOD.DSPConnection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "93E59BA57A986B8438A79E955FC2BB96BBF8F2C7BD42F591427C659EAB9DC08D",
              "Hash": "6ED586AF304895A672C4E5D75D82C220839CD68EB271B48ADA730B7DFF16690D",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetInput(System.IntPtr, System.Int32, System.IntPtr\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMeteringEnabled(System.Boolean\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getMeteringEnabled",
              "Signature": "public FMOD.RESULT getMeteringEnabled(out System.Boolean\u0026 inputEnabled, out System.Boolean\u0026 outputEnabled)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inputEnabled",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputEnabled",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "901E2240D8B7081465FD7BC7FE4BBDF22758D14F782809072A7DF3D6713CFB78",
              "Hash": "07E12BD09C3D8045EC4349603F6F9DA0577EC8601200FDADC3A90DA456D57EBC",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetMeteringEnabled(System.IntPtr, System.Boolean\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMeteringInfo(System.IntPtr, FMOD.DSP_METERING_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "getMeteringInfo",
              "Signature": "public FMOD.RESULT getMeteringInfo(System.IntPtr zero, out FMOD.DSP_METERING_INFO\u0026 outputInfo)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C2A9D3A0A6282CC44885C888399A594D834739640E66BD578ED64C655CA3C9A1",
              "Hash": "3D1CB25E01709B5CF00D68D867854170ECA1A4FE56302FA76A73EEF60100ACA8",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetMeteringInfo(System.IntPtr, System.IntPtr, FMOD.DSP_METERING_INFO\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMeteringInfo(FMOD.DSP_METERING_INFO\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "getMeteringInfo",
              "Signature": "public FMOD.RESULT getMeteringInfo(out FMOD.DSP_METERING_INFO\u0026 inputInfo, System.IntPtr zero)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9604E31A72380142232D9B6A40A5E09B0BFE96DEEDBC19AB3218D4CC5C53B529",
              "Hash": "AD19F09C52C233A8B1685FEC56DA26BE663EBFAE5D894005756E032D41C51293",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetMeteringInfo(System.IntPtr, FMOD.DSP_METERING_INFO\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMeteringInfo(FMOD.DSP_METERING_INFO\u0026, FMOD.DSP_METERING_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "getMeteringInfo",
              "Signature": "public FMOD.RESULT getMeteringInfo(out FMOD.DSP_METERING_INFO\u0026 inputInfo, out FMOD.DSP_METERING_INFO\u0026 outputInfo)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputInfo",
                  "Type": "FMOD.DSP_METERING_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "4912A356227B84685CBCB7346D9D6929DFA4B6D521034AD77F5892D4E3BFE505",
              "Hash": "448290CA1D92A6D32943A27BA03960169538D0BABC098A9A307CC08149E12949",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetMeteringInfo(System.IntPtr, FMOD.DSP_METERING_INFO\u0026, FMOD.DSP_METERING_INFO\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumInputs(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumInputs",
              "Signature": "public FMOD.RESULT getNumInputs(out System.Int32\u0026 numinputs)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numinputs",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FFF3A0A7B35D87440DA3DF1E745C0E8413B7ADDB2E34A726D8C9B087E5F458FD",
              "Hash": "365C2DA5600606318421612AF373B2F1D27A5F881E80A6B2DF74F35A8D78C5AA",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetNumInputs(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumOutputs(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumOutputs",
              "Signature": "public FMOD.RESULT getNumOutputs(out System.Int32\u0026 numoutputs)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numoutputs",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "674790BB86AE88135DFE8A23F10337E0CD2BF32314F97D0F9350A7F2E4CA5E9B",
              "Hash": "65325A3457541C780E38EC1799FD5F696DBE9C021EE0937E8FEB27C2E0718ECE",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetNumOutputs(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumParameters(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumParameters",
              "Signature": "public FMOD.RESULT getNumParameters(out System.Int32\u0026 numparams)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numparams",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D4758C2CD8D2C986C694A91D6DE9D216DEE401F918324E0D593D65B45A6FAAA0",
              "Hash": "3C8ED3A6BDBC57932A839761E803E6980047E505B14FB45FE3FC087856D04707",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetNumParameters(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutput(System.Int32, FMOD.DSP\u0026, FMOD.DSPConnection\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutput",
              "Signature": "public FMOD.RESULT getOutput(System.Int32 index, out FMOD.DSP\u0026 output, out FMOD.DSPConnection\u0026 outputconnection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outputconnection",
                  "Type": "FMOD.DSPConnection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "AEB72B8352FC35E868B88A79C820802974F6460AE565272A47861BC1EFB0994E",
              "Hash": "3BF8B0EB0A99E7E9B228CDEFDAF562B7E135DAB3180E0AF086604F3584246553",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetOutput(System.IntPtr, System.Int32, System.IntPtr\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutputChannelFormat(FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE, FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutputChannelFormat",
              "Signature": "public FMOD.RESULT getOutputChannelFormat(FMOD.CHANNELMASK inmask, System.Int32 inchannels, FMOD.SPEAKERMODE inspeakermode, out FMOD.CHANNELMASK\u0026 outmask, out System.Int32\u0026 outchannels, out FMOD.SPEAKERMODE\u0026 outspeakermode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inspeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outmask",
                  "Type": "FMOD.CHANNELMASK\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outspeakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "7CF0D2F0F870C1C0A3984B7FF1A7BBC9ED54347090B4A63B679A2F6C268D6219",
              "Hash": "C1CA185A9B42714F1B5291497DCEC157485D39AEB14C377EBE004337811DE7C4",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetOutputChannelFormat(System.IntPtr, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE, FMOD.CHANNELMASK\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterBool(System.Int32, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterBool",
              "Signature": "public FMOD.RESULT getParameterBool(System.Int32 index, out System.Boolean\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "8BF55F74F56FD79D5E53E9C19DD854813D0DB0B69CA7EA692B6AFFCE80FF4FA5",
              "Hash": "BAEB0F0EF7DF089EE021355F1FB985E683AE07F2CC0761E26592608847FD2A79",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetParameterBool(System.IntPtr, System.Int32, System.Boolean\u0026, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterData(System.Int32, System.IntPtr\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterData",
              "Signature": "public FMOD.RESULT getParameterData(System.Int32 index, out System.IntPtr\u0026 data, out System.UInt32\u0026 length)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "38C1F6EF56AF569C75D1484484E270AC0369DFCFC174F31F2BEA8E43BEC66C8B",
              "Hash": "B517F0D139777607F7043AB81E8AB73875C38F91E48D9BC68587E6A7054E0BA0",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetParameterData(System.IntPtr, System.Int32, System.IntPtr\u0026, System.UInt32\u0026, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterFloat(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterFloat",
              "Signature": "public FMOD.RESULT getParameterFloat(System.Int32 index, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "24839E34585B94CE3290A3D4A9665AB6B5C19D9477B37C2F717AE69FD4B5CF8B",
              "Hash": "FA303C0E91A0097443FB97EED1D770DCFBBD36389EF9EADAFBFDCA048CCE9BBA",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetParameterFloat(System.IntPtr, System.Int32, System.Single\u0026, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterInfo(System.Int32, FMOD.DSP_PARAMETER_DESC\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterInfo",
              "Signature": "public FMOD.RESULT getParameterInfo(System.Int32 index, out FMOD.DSP_PARAMETER_DESC\u0026 desc)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "desc",
                  "Type": "FMOD.DSP_PARAMETER_DESC\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "FA8AAEC51D6D2A84175CF85EBA38E7F41EE7E1A439D4BE67D556835405767CEE",
              "Hash": "35840E89AB6E040EC6910267B4B7B5859E13D760C5D0C850A55892EDC62A5EA6",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetParameterInfo(System.IntPtr, System.Int32, System.IntPtr\u0026)",
                "System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterInt(System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterInt",
              "Signature": "public FMOD.RESULT getParameterInt(System.Int32 index, out System.Int32\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "CB72AF998E14108AC7A16A27B8BF572463DBFC8345A1FCC3C40343E8052EF776",
              "Hash": "D92C869A05AF3CC543C78D18C286BE880EDC27088A4211E45CC79EF787A77DC0",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetParameterInt(System.IntPtr, System.Int32, System.Int32\u0026, System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C341177BA5A7B498D422F1353801A24BC66850240E5F63487D68E41B69282CC0",
              "Hash": "92E05BDF94F36C98E6A3BE64A40D4A65750EA8080DE460AE3FE8D69BF3747131",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetSystemObject(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getType(FMOD.DSP_TYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "getType",
              "Signature": "public FMOD.RESULT getType(out FMOD.DSP_TYPE\u0026 type)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E7C2E20B5F23F2A3A609F55356F1BCD60A239A2EB192959FD9DA03477B56541D",
              "Hash": "FF9274504146925BCCDAF754DF26066B7689C36272DF6D34B588FF81F35FB631",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetType(System.IntPtr, FMOD.DSP_TYPE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6D68A45F176B60207E1D639403C2C558E4893E686CB2CACFD78217005E4C5D12",
              "Hash": "EB097D2CABC9BB124FABA3D0A3F9382A08B43346393058BD821A6FA5B2AF9D6D",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getWetDryMix(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getWetDryMix",
              "Signature": "public FMOD.RESULT getWetDryMix(out System.Single\u0026 prewet, out System.Single\u0026 postwet, out System.Single\u0026 dry)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "prewet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "postwet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dry",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "3DBF7FD82D280E767967B4161B06F58D94EA09314067C15C935A43DEE411D7DD",
              "Hash": "663398F475C6E30B1AE90444B0812BD325B8DED29C5129C8CC0E6F419BE0F6B8",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_GetWetDryMix(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "56FE5FC0995A4DDC6503EFAA39B92CBE52763852885F1EFFD02244647D9479C4",
              "Hash": "13D61624307D9470B3FEEC2CA0B31D4B2EBFEF1F10B1B00DAB102F45253DD113",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "16F70D1DA69CB8E6DEF9CCEDF38E8383E6C57505F4C8842AC04CAA29A4CD588E",
              "Hash": "50465A8E73E76B4A25D9D4BEBD46F78D6ACA49A3B26F50A16EA6CF92965EF467",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "reset()-\u003EFMOD.RESULT",
              "Name": "reset",
              "Signature": "public FMOD.RESULT reset()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "BE59660C7627DE01703EC1FE05D5CDF87AADE1FC4777DF2FB313BBFB7AA60FF3",
              "Hash": "F4EE5585A296E27679D0257E311A03301295ED130A60C73688EB8B022BD1C2D9",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_Reset(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setActive(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setActive",
              "Signature": "public FMOD.RESULT setActive(System.Boolean active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "77DC2B877CC1D53B87C5EF2EB67497B680F5A0F4CFF8A83483DF26B735C00449",
              "Hash": "25CA313DD708F9C8B73AEB58128E5837D2410FA8AC25052A9459101FB5A836C2",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetActive(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setBypass(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setBypass",
              "Signature": "public FMOD.RESULT setBypass(System.Boolean bypass)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bypass",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "88903D0E5DF773B2A8DEFE4F471A3A2D75E7DC7B6FE668D27E69F5F9221CA400",
              "Hash": "4D85D58871B77C71FF8827E192054B79D296346048DF109712BD6E8C8D2ECA0A",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetBypass(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.DSP_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.DSP_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.DSP_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "075A83DB6EC86D3B8E80AC2D1E9247AC5491CD0090269357AE4B2E2C398C4924",
              "Hash": "2F0C985E2DE9C9551E44FBD9182845695EE14BDAEE8737DBFD649060EBE0644D",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetCallback(System.IntPtr, FMOD.DSP_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setChannelFormat(FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE)-\u003EFMOD.RESULT",
              "Name": "setChannelFormat",
              "Signature": "public FMOD.RESULT setChannelFormat(FMOD.CHANNELMASK channelmask, System.Int32 numchannels, FMOD.SPEAKERMODE source_speakermode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source_speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5FBEA9C485765BD53D961E9A461D78D35B124BD74530343F1AF1D72347014361",
              "Hash": "B0B6144B1302427D7DA5E83C1E4AE4E513FC19BAF8DCE351C55E826CD421D2CD",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetChannelFormat(System.IntPtr, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMeteringEnabled(System.Boolean, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setMeteringEnabled",
              "Signature": "public FMOD.RESULT setMeteringEnabled(System.Boolean inputEnabled, System.Boolean outputEnabled)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "inputEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outputEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1590A2F7905C204667A70255A497F569767E495EF72D1CF408205320FD7DA2F2",
              "Hash": "1DE7EEBB410E4FBC6B5A7D02BA646A2538B37B7CAF1DA9AA5929CBD43353B7EE",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetMeteringEnabled(System.IntPtr, System.Boolean, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterBool(System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterBool",
              "Signature": "public FMOD.RESULT setParameterBool(System.Int32 index, System.Boolean value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0480C891DBD7AE6EA4AA7EF0F09FA3A5BD4D3BD215E42FFA3B0EEBB1D274E28A",
              "Hash": "6580AB9B74E81A841754D8ED4C82682DEC2B7DEAEA18E17B2AE816210DA715BA",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetParameterBool(System.IntPtr, System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterData(System.Int32, System.Byte[])-\u003EFMOD.RESULT",
              "Name": "setParameterData",
              "Signature": "public FMOD.RESULT setParameterData(System.Int32 index, System.Byte[] data)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "FA36FEE5DF621FB167A222EAA9BCB9F03FA9A9EDA7A45D77158912DFB5477668",
              "Hash": "E9CDA1977EC665030EB0D4174C02AD1D18C4E71406A4985E483117376EF8DB15",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetParameterData(System.IntPtr, System.Int32, System.Byte[], System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterFloat(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setParameterFloat",
              "Signature": "public FMOD.RESULT setParameterFloat(System.Int32 index, System.Single value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B44A13E6CF06E2E040478EED4169623B22C4DDC6D451C2457BCD148D5DD0D433",
              "Hash": "6C0ADEB28835E5849F9D00E6F6BBC7474CAF64D6DADC74CA862C9E0E28015750",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetParameterFloat(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterInt(System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setParameterInt",
              "Signature": "public FMOD.RESULT setParameterInt(System.Int32 index, System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AF3216F0BD7AFD07D89C669513A2A06B36045B38CD5F5D6D8419B763BAAE5ED3",
              "Hash": "1D44F90CEF922C550178E5B942FDE747B26A85E4A6C1CF42577386F5175B29B2",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetParameterInt(System.IntPtr, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ADE9D148D6FE90419D789554209A511E74144C0A0A96450C2B92433DEC749859",
              "Hash": "B26D2705F13770C0F502BEDE9C1F643537340639D70AA8F5DED2FD48CDDA6295",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setWetDryMix(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "setWetDryMix",
              "Signature": "public FMOD.RESULT setWetDryMix(System.Single prewet, System.Single postwet, System.Single dry)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "prewet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postwet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dry",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "375F16548F12C1343B9C6CF7F8DF39393C1FC37E7A8460C9C6AB7D1AB95876B0",
              "Hash": "D7A53920955C019F1E16F0962B545CEA3139207251F6B917CEC3DA97890C2C00",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_SetWetDryMix(System.IntPtr, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "showConfigDialog(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "showConfigDialog",
              "Signature": "public FMOD.RESULT showConfigDialog(System.IntPtr hwnd, System.Boolean show)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "hwnd",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "show",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B244EF24D3F43153AA3600ACCB1BE46A4FF6C07DF34F9ADFC4E2B3B0F1249527",
              "Hash": "CFD09301F5356D4609984DB341EDCCACB940272E113BBE0DA0C3A32C9AE0CDF6",
              "CalledMethods": [
                "FMOD.DSP::FMOD5_DSP_ShowConfigDialog(System.IntPtr, System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ABBD158BF73C70DE5C8BF4A437C79AF06534561F93567A78E33214644E4ECE2A"
        },
        {
          "Id": "FMOD.DSPConnection",
          "Name": "DSPConnection",
          "DisplayName": "DSPConnection",
          "FullName": "FMOD.DSPConnection",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "35FF5FEFDBB915DC62CD3F498E95A0FC79CB96F78B59CCAFE864AF2B3A92CA17",
              "Hash": "8A54B2C6BA0D3F7E24CD8C596F172FD92E17005A3557FF619C44D861B63B671E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetInput(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetInput",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetInput(System.IntPtr dspconnection, out System.IntPtr\u0026 input)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "input",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A99F83FA24F2E25090A1D8152850DBEDA1A98196A33C58AB98772589358F7493",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetMix(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetMix",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetMix(System.IntPtr dspconnection, out System.Single\u0026 volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C63A0300731C553E7ABFFB9914F80530F44B97F998B44AF44E71BCB5A50B6A19",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetMixMatrix(System.IntPtr dspconnection, System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "509B5EFDBA1DEB2CFED2172DD254470A98AA77F39D2F923D46698D5B4A0A8FC1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetOutput(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetOutput",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetOutput(System.IntPtr dspconnection, out System.IntPtr\u0026 output)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FB5627185B9192F627E87BC9BCC76E7FB62F47ED946B72AA8DE518670AFA6B88",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetType(System.IntPtr, FMOD.DSPCONNECTION_TYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetType",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetType(System.IntPtr dspconnection, out FMOD.DSPCONNECTION_TYPE\u0026 type)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "14DB76794B6AE79F73E1189AF75F906770664DC93014CFB9F11524BB34366DAF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_GetUserData(System.IntPtr dspconnection, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F4EB0791BA29DA6F66754166688ADF3F387EDDBB120FC865341521DAFB4258A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_SetMix(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_SetMix",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_SetMix(System.IntPtr dspconnection, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98B4BFBAB2745C551DA5B3595945704071E02E68988166803817058F582CFA98",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_SetMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_SetMixMatrix(System.IntPtr dspconnection, System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E9A8394625F6E441FFB2BE308F420C4E0E2B813AD0BA7A79F23A0081CA42DA8C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_DSPConnection_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_DSPConnection_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_DSPConnection_SetUserData(System.IntPtr dspconnection, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspconnection",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F04845B8133A7486C2D5C1CC6DA3E2BE5E68D2D5C2051CFDA1E383494B535852",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInput(FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "getInput",
              "Signature": "public FMOD.RESULT getInput(out FMOD.DSP\u0026 input)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "input",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A0B46C94CB0AF411D3E0BA6C27C425D3D4206651FA89CA79495D36376E06D71B",
              "Hash": "6D2E432CE37D35D18F89274C03FA4F5F689D131BC7B24EB609D41678AB7A24E4",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetInput(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMix(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMix",
              "Signature": "public FMOD.RESULT getMix(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "560BC8BB3AC76439403F3FE9C71A060B3DACE1F018572DE104B09083541528FE",
              "Hash": "9CF6934D2629D5347686315F435E328387ADE72EC6E1F3653752DDF5462FB96F",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetMix(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMixMatrix(System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getMixMatrix",
              "Signature": "public FMOD.RESULT getMixMatrix(System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9D086C834147A4D9259CC9A539D7F1F16CE4442D7C4A9E30FDEEFAD27257AED0",
              "Hash": "DF94F5A366498DAD7568C46C99CA51EADA28C37517C86530A8698455E7FF32F3",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetMixMatrix(System.IntPtr, System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutput(FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutput",
              "Signature": "public FMOD.RESULT getOutput(out FMOD.DSP\u0026 output)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "output",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "120A92C064628A2E59852708B83E73E56E9F8C62CF1F428414DA71937D1F6350",
              "Hash": "56788FC16A87394F3F194D424DF1FF32C512B7C8A432FF6E196FD5C4E7639BC5",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetOutput(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getType(FMOD.DSPCONNECTION_TYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "getType",
              "Signature": "public FMOD.RESULT getType(out FMOD.DSPCONNECTION_TYPE\u0026 type)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "786A33C2EE8B7F0D8A82F4387B25E34450A73C3AE11711A34CB6139CBBD22475",
              "Hash": "F0BA9D02CCFA13C92AD982E575D2388853B105B2DC6FF10877BD68075AB10F27",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetType(System.IntPtr, FMOD.DSPCONNECTION_TYPE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9D44BA7AF995EF82F09E311B89F8C6F04EBC3ABE77124F91E78C19793B0918E3",
              "Hash": "6DBF1DE45780C3DB596713CD3F0DE25098E9CF0ED1FC54EC95B079D53364B0B3",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EB3D11BF6A2D6DC5868443E89253D2A82185D0E12521B84C2EB99EAB3174A76E",
              "Hash": "D23DCA62ABCD0922245B0ECA2817CF05E9FE8107C84EDB9A4607A193A0B844FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMix(System.Single)-\u003EFMOD.RESULT",
              "Name": "setMix",
              "Signature": "public FMOD.RESULT setMix(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A2BE1AD126BC81067802C39C122F3448AA178E2EAB1CA44C5BF7AE2BB5B71CD1",
              "Hash": "E5B9F497932211AE2F77E8B46FB4E6E54CABBF25306771152A6DDA07D70F07FF",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_SetMix(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixMatrix(System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixMatrix",
              "Signature": "public FMOD.RESULT setMixMatrix(System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6E9CF7256143989D4622BE890E96F05E4528B77DC1049904AAEAD2DF71D7FF04",
              "Hash": "22122663D9FB607246401E52B283B156AFC922FBA830887A6506626B31C0F52E",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_SetMixMatrix(System.IntPtr, System.Single[], System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EFF76005DE05CC5A6EF860596D648FA4C8898A3C04222B3DDCA4CA1D11C72031",
              "Hash": "678C3F85F013A190E29CAF3B78A612352CF645FD0067CA85BC05EC1945631806",
              "CalledMethods": [
                "FMOD.DSPConnection::FMOD5_DSPConnection_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "02C850127CC299530CB5719F9DB08AA1B6E5BCD6D03CE38549BE352C4BA46B9D"
        },
        {
          "Id": "FMOD.DSPCONNECTION_TYPE",
          "Name": "DSPCONNECTION_TYPE",
          "DisplayName": "DSPCONNECTION_TYPE",
          "FullName": "FMOD.DSPCONNECTION_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MAX:FMOD.DSPCONNECTION_TYPE",
              "Name": "MAX",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46055AD93DB465472ACA681ADF59D2EA62D0663E5A650386A251FC6DC2DD84AF"
            },
            {
              "Id": "PREALLOCATED:FMOD.DSPCONNECTION_TYPE",
              "Name": "PREALLOCATED",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE PREALLOCATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C818CBBEB065F953FE2FBA4468BF43CE9B70C9808AF9D98E85CF37C93432BB18"
            },
            {
              "Id": "SEND:FMOD.DSPCONNECTION_TYPE",
              "Name": "SEND",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE SEND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F90AAF9E0DC9716E3197C573C5AA6838D035FDE0BB1648E199D408A3AAE171F8"
            },
            {
              "Id": "SEND_SIDECHAIN:FMOD.DSPCONNECTION_TYPE",
              "Name": "SEND_SIDECHAIN",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE SEND_SIDECHAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6967E14B91BA5AEA4116BE3153399986C42325F30F4A7CE169DFF04C50DF3566"
            },
            {
              "Id": "SIDECHAIN:FMOD.DSPCONNECTION_TYPE",
              "Name": "SIDECHAIN",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE SIDECHAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB659C1A51647FCE55F617EF8910AE58DFA0FF6FB6CEB8B178EE8409CDDEB722"
            },
            {
              "Id": "STANDARD:FMOD.DSPCONNECTION_TYPE",
              "Name": "STANDARD",
              "Type": "FMOD.DSPCONNECTION_TYPE",
              "Signature": "public FMOD.DSPCONNECTION_TYPE STANDARD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E29AC3D1711AB5BE018F4D76D3E30AE0F114D31162C42427DDA6C573AF975F7"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "21D06B40E517899E7DD376229F4988E46CEBDCADFA81CE177150082102A45622"
        },
        {
          "Id": "FMOD.DSP_ALLOC_FUNC",
          "Name": "DSP_ALLOC_FUNC",
          "DisplayName": "DSP_ALLOC_FUNC",
          "FullName": "FMOD.DSP_ALLOC_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EF95C284A92E83257A815AD4E0B2D49CDA0674731798739104099DDB419AAFF9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.IntPtr",
              "Name": "EndInvoke",
              "Signature": "public System.IntPtr EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A59EAFF3D3BFB44CF2F1B9D6ABAA6A84A908F7F9A189184F466D832F7CF4BDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "Invoke",
              "Signature": "public System.IntPtr Invoke(System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C93AFD365E4133FB495AC26B2C68409640B29566BE5601D3393073DCDE69FA84",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "169E911758B885C23ACEDECF4A4273711F662CF9604D5E7C31897B7D28488DFB"
        },
        {
          "Id": "FMOD.DSP_BUFFER_ARRAY",
          "Name": "DSP_BUFFER_ARRAY",
          "DisplayName": "DSP_BUFFER_ARRAY",
          "FullName": "FMOD.DSP_BUFFER_ARRAY",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "bufferchannelmask:System.IntPtr",
              "Name": "bufferchannelmask",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr bufferchannelmask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FF63149C9298062FAE85BE197A4E229EF40C77447DAE7428A8DC12EBEA893C9"
            },
            {
              "Id": "buffernumchannels:System.IntPtr",
              "Name": "buffernumchannels",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr buffernumchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B89259963784486413B93E2CDA4E554F2B5F881A9E4A12FDFCFC1B654794645B"
            },
            {
              "Id": "buffers:System.IntPtr",
              "Name": "buffers",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr buffers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DAD2E7F0E0A439BC9EDDC1B2CCC29BD30D90D30CE018BAC914830AD78EAB59F1"
            },
            {
              "Id": "numbuffers:System.Int32",
              "Name": "numbuffers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numbuffers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89B3F3215E936A8CE71A0179C6D15CB0AF7B31660090ACA148345AC2D48BB4EC"
            },
            {
              "Id": "speakermode:FMOD.SPEAKERMODE",
              "Name": "speakermode",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE speakermode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1B66E7462277E6BEDD7D865CA9234F1B86602A5DC1CB50AA6ED41C4C1D25EB9"
            }
          ],
          "Properties": [
            {
              "Id": "buffer:System.IntPtr",
              "Name": "buffer",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr buffer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E8846DA3C8044EA76BF8EA2275B29EC4A11C5746E8F0FDD3D8E0D7EA10916558"
            },
            {
              "Id": "numchannels:System.Int32",
              "Name": "numchannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numchannels",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0F5DD2D8FDE9E07D7DE70529EBCC19F98FDB55FD670E1157022A8D11472D2023"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "32AF383F2851D5689721304F0964B11591F65553BEEDFE1E06FAE57365D49AEC"
        },
        {
          "Id": "FMOD.DSP_CALLBACK",
          "Name": "DSP_CALLBACK",
          "DisplayName": "DSP_CALLBACK",
          "FullName": "FMOD.DSP_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.DSP_CALLBACK_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr dsp, FMOD.DSP_CALLBACK_TYPE type, System.IntPtr data, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A29C9548558A39A885B552DB73C07E37B4141C37DAF6CB6BA96C42DA0D9FE013",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.DSP_CALLBACK_TYPE, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr dsp, FMOD.DSP_CALLBACK_TYPE type, System.IntPtr data)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0A37F174DEEC0D527B118221B97C23F286AF797097ABFC3B20E9CDEE8D833D04",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F06DE84F20FF3F626D506537B2B73878F6CB1390F51B781D3DE154B954CB6275"
        },
        {
          "Id": "FMOD.DSP_CALLBACK_TYPE",
          "Name": "DSP_CALLBACK_TYPE",
          "DisplayName": "DSP_CALLBACK_TYPE",
          "FullName": "FMOD.DSP_CALLBACK_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DATAPARAMETERRELEASE:FMOD.DSP_CALLBACK_TYPE",
              "Name": "DATAPARAMETERRELEASE",
              "Type": "FMOD.DSP_CALLBACK_TYPE",
              "Signature": "public FMOD.DSP_CALLBACK_TYPE DATAPARAMETERRELEASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F899B874F31E581DC4D9A1D7EA097D90F8F8AF7DBF08DAA59102B43139E813A9"
            },
            {
              "Id": "MAX:FMOD.DSP_CALLBACK_TYPE",
              "Name": "MAX",
              "Type": "FMOD.DSP_CALLBACK_TYPE",
              "Signature": "public FMOD.DSP_CALLBACK_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27F8B39CA2C4DBF465109488F6DAC2B2F7CE265F7F42B14B6B8D945CB16B79A6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C155C869A565FC826412748C3AA22DC5BB53DE69B980C258CD8E72429F748C89"
        },
        {
          "Id": "FMOD.DSP_CHANNELMIX",
          "Name": "DSP_CHANNELMIX",
          "DisplayName": "DSP_CHANNELMIX",
          "FullName": "FMOD.DSP_CHANNELMIX",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GAIN_CH0:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH0",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D816AB0B5B47E8CFBB52DFDECDD0A07C5A09EDCFDAA67066E30B3618C832B00"
            },
            {
              "Id": "GAIN_CH1:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH1",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6810290C825A99BDA3EAD4C2050A67B7AEDFA126869ADCC8D49AF9C5D2C04CBD"
            },
            {
              "Id": "GAIN_CH10:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH10",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F857F1E4779160E6FE011A1C2FD349A4664FC20FD47AE3D02E9BA48D42F9475C"
            },
            {
              "Id": "GAIN_CH11:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH11",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "530E423E115F445AD7AF58739C29A86B9C38BB0D23DCA49D6AAB05CA98B90013"
            },
            {
              "Id": "GAIN_CH12:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH12",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "786C82591F81FBDE3E05A04569F8C13D7DAC07547B1523A0D81D7527E9CFB043"
            },
            {
              "Id": "GAIN_CH13:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH13",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD83CFC3C67148D801EEB439711BAAC320E4C47938B1ABA523A98B62E44DA9FE"
            },
            {
              "Id": "GAIN_CH14:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH14",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DF1C0BF4F4922EFF304B73AA3CAB62AF9B65DF10FDCF9D7A08D45DB7726A61F"
            },
            {
              "Id": "GAIN_CH15:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH15",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH15",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFCCF21F567EE0F7863A136526D1915E86B080643FCD90B4C44B6A94E6689F25"
            },
            {
              "Id": "GAIN_CH16:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH16",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18E17F81BAB345ADAF6730B3AB9FF884CA96343C8E823E3994A0F5D51314E3F3"
            },
            {
              "Id": "GAIN_CH17:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH17",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH17",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6766675558115FAD098023EA941F5EE89AC147FF517849F433DF30D998758CA0"
            },
            {
              "Id": "GAIN_CH18:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH18",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH18",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7CA1BC15DE50624270A5514DEDEC6664F2B47D460EF606FC837C22F57A1F4B23"
            },
            {
              "Id": "GAIN_CH19:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH19",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH19",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22655A12C11EA24E5B14D76D52D7A55574E8358B39297C2AF312E6FBF2A05197"
            },
            {
              "Id": "GAIN_CH2:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH2",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6D131C78BD00337C09A02CD960A2915F29E9E2B3DB36A863FB775E62C639D13"
            },
            {
              "Id": "GAIN_CH20:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH20",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH20",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9CF44CE81F43D17334E50AA18C82A6021442CA83F72C6F1DABF5C60917183F4"
            },
            {
              "Id": "GAIN_CH21:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH21",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH21",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D6D4FB7989A50F3AF37AC444A2A9B77AC8AEE394F0B6E217B464D07B4DA0C7D"
            },
            {
              "Id": "GAIN_CH22:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH22",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH22",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F7CCD07716D907F190D5187511AAA12AFD766EB54863719919A7BE75E2D0223"
            },
            {
              "Id": "GAIN_CH23:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH23",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH23",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A73A90537B492C3B8ABC1689C85F420B163350BEB7BC8A94BA1317FCF1FC6F79"
            },
            {
              "Id": "GAIN_CH24:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH24",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH24",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58291FABA7AA35A9C97E71BEC9A977AEFAAE03A46803FC10B5CF4473E7E448FD"
            },
            {
              "Id": "GAIN_CH25:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH25",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH25",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75485BB46A1BAA214A4AE704980A8139B3C4FC55AE4B717DB065C7301AA1F01E"
            },
            {
              "Id": "GAIN_CH26:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH26",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH26",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E2E25E46EAD0A566FC87FC8265E2D17E69669F7950874BEE2C8E1D75191FF4F"
            },
            {
              "Id": "GAIN_CH27:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH27",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH27",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17A4226FEF5F7FF5FE0D4B82E70F0C05831A0601C28F219D9A1B149DBA1BA237"
            },
            {
              "Id": "GAIN_CH28:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH28",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH28",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D067641DB8517A0A37A8480B41F0C97481F37CD673F4E7A378B5C49653BB4B7"
            },
            {
              "Id": "GAIN_CH29:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH29",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH29",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A26BE2EB5F1112B351EEA916620A925C8DDACBF77F1CB7DBDACA49D04C3E470"
            },
            {
              "Id": "GAIN_CH3:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH3",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9493162C79258B79B907B90FA28D3999FAAFE65150E7C1C797C4742B47AC6C7"
            },
            {
              "Id": "GAIN_CH30:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH30",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH30",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F402F171C4D4FA7E8EA02DF32F48575966D24F27187531FCA4331C6B65ABFCC"
            },
            {
              "Id": "GAIN_CH31:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH31",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH31",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25C9F4970BCC36AC3319D5E64B73C895D9CF2E38BDFCB026E164DC8316D4A764"
            },
            {
              "Id": "GAIN_CH4:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH4",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CA41E1BADF5456ADCB692A1BB62402C6C6549BAEAC0B94DF6E8D0A4EF82B656"
            },
            {
              "Id": "GAIN_CH5:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH5",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23F06BA131EA82ED4C114254C2E15342357B6F5248CAD45C7A6C3A757600E51A"
            },
            {
              "Id": "GAIN_CH6:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH6",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75986A9B40C13F0F8938A645D1C5BF3333E4BBC14CCA11F4ACBD84958C7D0ECF"
            },
            {
              "Id": "GAIN_CH7:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH7",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F26A83BE6499124D922411A42D24B5802F58F8C95383701244EB99433C2C4859"
            },
            {
              "Id": "GAIN_CH8:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH8",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "354014061589F2AEF083FB8F1EEA5396C7AC32BBA11759F702E49A49BFB5A26D"
            },
            {
              "Id": "GAIN_CH9:FMOD.DSP_CHANNELMIX",
              "Name": "GAIN_CH9",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX GAIN_CH9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AA5F4206F28A9B1644738E5AB17D178586A3CE9D5EA90C2DE772B55F94C33ED"
            },
            {
              "Id": "OUTPUTGROUPING:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUTGROUPING",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUTGROUPING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4629329DA1FFDB58AC01EC8E142D02AF4B8CBAEA2B05B999FCD1FC4BB8B2021"
            },
            {
              "Id": "OUTPUT_CH0:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH0",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BE0DF0D9272215A6F27C86289778D5C2E6A98035AB57712D8E228B2A875D843"
            },
            {
              "Id": "OUTPUT_CH1:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH1",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15F2F79F2C9A58E013DB88D6D53039309387A1D233A4449CFA5DE86947D18733"
            },
            {
              "Id": "OUTPUT_CH10:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH10",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "433780EF4C26B3CDEE5748AB320D7248CFE8E936C4C31E7BF03B0433226E213E"
            },
            {
              "Id": "OUTPUT_CH11:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH11",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "508DC970BC946F6A15BC83464E2B9D526766C908774C586D30B7CDCC242A0509"
            },
            {
              "Id": "OUTPUT_CH12:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH12",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47E3DE79F732B2BC0DE6B220637639B6A3AEFDBA1CA11BD1B0DF013E612D4A55"
            },
            {
              "Id": "OUTPUT_CH13:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH13",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B88ACE41A6B5313A93F49E9DD923D5547E77F05C699032F0C40CD118C109C99"
            },
            {
              "Id": "OUTPUT_CH14:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH14",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B45A8F1F6E50B7D46D4776C25348603E036A75FAAEAA923CF6C10CC32410A8C"
            },
            {
              "Id": "OUTPUT_CH15:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH15",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH15",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEF6B32454777E07DFE527C84B11E17C1280C4F27378A6A5EA52D962729E5AE8"
            },
            {
              "Id": "OUTPUT_CH16:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH16",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "333A84D0973A882FBC403B2AC738986337ADD8D16154D6DA7EA3B2F8582D8C87"
            },
            {
              "Id": "OUTPUT_CH17:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH17",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH17",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "075985F8AF64F370435477454C1ED52DC5F022E0C5A2C4D772C3E13407034EE0"
            },
            {
              "Id": "OUTPUT_CH18:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH18",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH18",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B0BBF94A41FBDC873D91D435C32753715CCF8CBB25F4531BD09908F24AEA694"
            },
            {
              "Id": "OUTPUT_CH19:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH19",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH19",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4AC3579A5BAB43103522923BAF528D19190F93C43345B0E369319A209992530"
            },
            {
              "Id": "OUTPUT_CH2:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH2",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5CFBEB1C8C5EFBA093E864AB665174843CEC21A5D11EFF21FFA871F1A7958EA"
            },
            {
              "Id": "OUTPUT_CH20:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH20",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH20",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BA10C9D11CB4CCBA6D0F460235AD19D2F87E1CC81022EDD6ADBB50BF4D9BBD5"
            },
            {
              "Id": "OUTPUT_CH21:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH21",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH21",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE547E64C18B272C3AC4A46F99F10A296586E2E66555031505576B2F7001E177"
            },
            {
              "Id": "OUTPUT_CH22:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH22",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH22",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "536FE2AC8ED35FC57EB0155054E333DB7F330A36736AE7F14244BEA6D84BA96E"
            },
            {
              "Id": "OUTPUT_CH23:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH23",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH23",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CA8D58A7920D3F8297C980FF6DAC5DD2BF33DE7105A91ADBEB4FDCEDC19D37A"
            },
            {
              "Id": "OUTPUT_CH24:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH24",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH24",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "487FDB2AD33A21CF6B1A80298FCA37EE6DD3844E698487FB5F94720410510C66"
            },
            {
              "Id": "OUTPUT_CH25:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH25",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH25",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "375DA78739C528EFEEA42CC34BFF75D501C63DFD73A2DFF5A15A94129053DB9F"
            },
            {
              "Id": "OUTPUT_CH26:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH26",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH26",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB256F124165D5E2A8A760B83C02B6E186BC3D3AB26FF7957ACC484412189B15"
            },
            {
              "Id": "OUTPUT_CH27:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH27",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH27",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8D2198B5243A2057FD18770EE2A9117CA6BB63B4CB3B00226102C12A232B609"
            },
            {
              "Id": "OUTPUT_CH28:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH28",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH28",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "920A785CD8569FE8489DB0103F29B3C0403CABB56CBB4E3E056ADA9ADF17BF2E"
            },
            {
              "Id": "OUTPUT_CH29:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH29",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH29",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "694A39446CB09B072F14489F8708CA447153799F166A1F2333899E0F5143B1C2"
            },
            {
              "Id": "OUTPUT_CH3:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH3",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9414F7ED83B0111C8C03DF2D12C2C70084804FE2A14422779C96A05F09481527"
            },
            {
              "Id": "OUTPUT_CH30:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH30",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH30",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "620EDCE1B4EB2FF6F33C10B4474452A4A00C061DD0BAA62F1C77C6D3C448EE68"
            },
            {
              "Id": "OUTPUT_CH31:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH31",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH31",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30C3A85A154223B1EF3BAE5F396F345245A7E88D057A9AF4DA0D088000C064E9"
            },
            {
              "Id": "OUTPUT_CH4:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH4",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11249A800CB9FC435F9F372BAC5C194EB001534876A1AFCB4D0D4DE26EA18B7B"
            },
            {
              "Id": "OUTPUT_CH5:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH5",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "660FF35E0D5CEF8F825FB1F9735B37B09034DEBBD3BC1C44D99CDBA15C7B1372"
            },
            {
              "Id": "OUTPUT_CH6:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH6",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "325598A523CA4ECF5240EC666F1852A60836805077C21EA30368101769FAA323"
            },
            {
              "Id": "OUTPUT_CH7:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH7",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "321F521DC39D50C2FB8CC525D27EE19A1BCEE00962286D000F8B88D9E8131386"
            },
            {
              "Id": "OUTPUT_CH8:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH8",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81ABB8E0A0BFB39BEF1E14DAE6895CDF0641B7A50ACDBC66A0D9D17025EFE73D"
            },
            {
              "Id": "OUTPUT_CH9:FMOD.DSP_CHANNELMIX",
              "Name": "OUTPUT_CH9",
              "Type": "FMOD.DSP_CHANNELMIX",
              "Signature": "public FMOD.DSP_CHANNELMIX OUTPUT_CH9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D88FE1B713FE3AA8111A252F79BDB7C266B7C70785AB678FA9D8DB41546F6FB8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF495A6D63A3C595EEC4FA35786BB39016E3B740C94BC99735CFD28D617D6EA5"
        },
        {
          "Id": "FMOD.DSP_CHANNELMIX_OUTPUT",
          "Name": "DSP_CHANNELMIX_OUTPUT",
          "DisplayName": "DSP_CHANNELMIX_OUTPUT",
          "FullName": "FMOD.DSP_CHANNELMIX_OUTPUT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALL5POINT1:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALL5POINT1",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALL5POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81D1864F87F864DA6D1B41B45689210C02BA9BE356A6A1FD4BFA4A538D6C9DE9"
            },
            {
              "Id": "ALL7POINT1:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALL7POINT1",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALL7POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EECA8C0ABE3BD8380B13E6271D060715916C18C2B69A9216749294DB1745DA78"
            },
            {
              "Id": "ALL7POINT1POINT4:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALL7POINT1POINT4",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALL7POINT1POINT4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1CC17C8E5ED13FE7513FAD7B75B887CBF898C9B75022A96964994CD8F2F96B63"
            },
            {
              "Id": "ALLLFE:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALLLFE",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALLLFE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A201D53871F06F1D426BBF8947BCAEEC0F3DC9251B198B20303CD35660009192"
            },
            {
              "Id": "ALLMONO:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALLMONO",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALLMONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40586753A7B222245876D5B09485C195CEBBBCD12AEB4D742D62E6A36632FF3A"
            },
            {
              "Id": "ALLQUAD:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALLQUAD",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALLQUAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77CC00E566357B9FE2786366420FE447F6AC47ABC37098A7F00729CF85ED161C"
            },
            {
              "Id": "ALLSTEREO:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "ALLSTEREO",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT ALLSTEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A1F9ED92357F38A20F8DF2C5A410A3C7946B8F80CC936C34E03D43FE5E91357"
            },
            {
              "Id": "DEFAULT:FMOD.DSP_CHANNELMIX_OUTPUT",
              "Name": "DEFAULT",
              "Type": "FMOD.DSP_CHANNELMIX_OUTPUT",
              "Signature": "public FMOD.DSP_CHANNELMIX_OUTPUT DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D90AD55DC46ADA83D9D7EEF58F2799936A6E5947836577C88EC49A884A4EE54"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B13CD1958508930FBF295C0C7E0F14D79D79C842FBF07D764FE81821E583F654"
        },
        {
          "Id": "FMOD.DSP_CHORUS",
          "Name": "DSP_CHORUS",
          "DisplayName": "DSP_CHORUS",
          "FullName": "FMOD.DSP_CHORUS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DEPTH:FMOD.DSP_CHORUS",
              "Name": "DEPTH",
              "Type": "FMOD.DSP_CHORUS",
              "Signature": "public FMOD.DSP_CHORUS DEPTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CCDCD53DB86CD848EADAD88F9BB5F05D5CBD667B3BAAD1BF0E26376DD3A22E4"
            },
            {
              "Id": "MIX:FMOD.DSP_CHORUS",
              "Name": "MIX",
              "Type": "FMOD.DSP_CHORUS",
              "Signature": "public FMOD.DSP_CHORUS MIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E1556387628DBCEB06D593CAEF8BD28FC39268DF6E9B09458C935DCC3D1A272"
            },
            {
              "Id": "RATE:FMOD.DSP_CHORUS",
              "Name": "RATE",
              "Type": "FMOD.DSP_CHORUS",
              "Signature": "public FMOD.DSP_CHORUS RATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BDE41BE4D44E895231EFA1AF2C59DEAC913EBCD573F3B732BE91429D7761CB9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78EC37125B0B10C83EC5CB53E08699AE4594AB7C65EA07CF75F6B3390E0DDA28"
        },
        {
          "Id": "FMOD.DSP_COMPRESSOR",
          "Name": "DSP_COMPRESSOR",
          "DisplayName": "DSP_COMPRESSOR",
          "FullName": "FMOD.DSP_COMPRESSOR",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ATTACK:FMOD.DSP_COMPRESSOR",
              "Name": "ATTACK",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR ATTACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E07A3F62A77C06E38E2DAAAD44078D61CDFAB1CBDC5292D4F4D91A07482D357A"
            },
            {
              "Id": "GAINMAKEUP:FMOD.DSP_COMPRESSOR",
              "Name": "GAINMAKEUP",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR GAINMAKEUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D7189820A3828801860682EC0F6CEC50B0448B71E9BC2BD32328B5D2EA49C6B"
            },
            {
              "Id": "LINKED:FMOD.DSP_COMPRESSOR",
              "Name": "LINKED",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR LINKED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5718242CC1ECEE3FAF441E637A2FEB3EDB246AC570EFC2ABA0083AA8218B8F9"
            },
            {
              "Id": "RATIO:FMOD.DSP_COMPRESSOR",
              "Name": "RATIO",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR RATIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66F007D24474E38947FD84B96A1AE04E46EED21B499075174D51F77050FBD3FF"
            },
            {
              "Id": "RELEASE:FMOD.DSP_COMPRESSOR",
              "Name": "RELEASE",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR RELEASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B60BE49ABF78A655EBC07E05D9C9AC28D06C6CAE02DFBA7DA0D751084E2D634"
            },
            {
              "Id": "THRESHOLD:FMOD.DSP_COMPRESSOR",
              "Name": "THRESHOLD",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR THRESHOLD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C18EC640BF68B7FEFB6340E486791806FB887505CDA61DFDE67D38C8BAC71EC"
            },
            {
              "Id": "USESIDECHAIN:FMOD.DSP_COMPRESSOR",
              "Name": "USESIDECHAIN",
              "Type": "FMOD.DSP_COMPRESSOR",
              "Signature": "public FMOD.DSP_COMPRESSOR USESIDECHAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EBEB2E4767D3592FEBDC01E1E65D3627A8BA00C9A3B7C69AE2592BF9BE3E3D9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C537A86E13E4C700F4B93AD3105263998E4BD51CC6C044888EDB3BBE3EF5749"
        },
        {
          "Id": "FMOD.DSP_CONVOLUTION_REVERB",
          "Name": "DSP_CONVOLUTION_REVERB",
          "DisplayName": "DSP_CONVOLUTION_REVERB",
          "FullName": "FMOD.DSP_CONVOLUTION_REVERB",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DRY:FMOD.DSP_CONVOLUTION_REVERB",
              "Name": "DRY",
              "Type": "FMOD.DSP_CONVOLUTION_REVERB",
              "Signature": "public FMOD.DSP_CONVOLUTION_REVERB DRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2CE772622C903118AEA1A85227F03BF0B4CB11FFF682DF51ED2DA59A93A682A"
            },
            {
              "Id": "IR:FMOD.DSP_CONVOLUTION_REVERB",
              "Name": "IR",
              "Type": "FMOD.DSP_CONVOLUTION_REVERB",
              "Signature": "public FMOD.DSP_CONVOLUTION_REVERB IR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1125E5CFE0B9A877106E0DC3436533F67DD4D4D0D19445B74EB47118A914FCD"
            },
            {
              "Id": "LINKED:FMOD.DSP_CONVOLUTION_REVERB",
              "Name": "LINKED",
              "Type": "FMOD.DSP_CONVOLUTION_REVERB",
              "Signature": "public FMOD.DSP_CONVOLUTION_REVERB LINKED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "440C1636F71F5259CDDC6988D1365FD1CF87D94276F54646EBCA87B5B09F66E9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WET:FMOD.DSP_CONVOLUTION_REVERB",
              "Name": "WET",
              "Type": "FMOD.DSP_CONVOLUTION_REVERB",
              "Signature": "public FMOD.DSP_CONVOLUTION_REVERB WET",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF5FC62D185C8B33EBFC4ABE4CED43AA2C8448A0EAF395B4A4E43DC9BCF4210D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0244744DE0091B24FE3A59898D1ED22CEBD21A223C61EEC031CEB540D0DEC62E"
        },
        {
          "Id": "FMOD.DSP_CREATE_CALLBACK",
          "Name": "DSP_CREATE_CALLBACK",
          "DisplayName": "DSP_CREATE_CALLBACK",
          "FullName": "FMOD.DSP_CREATE_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4628647E56D24BA98BBECEF8D386E11B3F8AB88EB0CCED4559C67D39A799DFDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA8AB98583E88FB3AFBE4C0D54E2A419DF6B87BACBC3BEAC21AEB5B79E30055B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12B3A57D2CF7BE015A8F68F161B3F72460ADA02711354846D554AE9F2208C48C"
        },
        {
          "Id": "FMOD.DSP_DATA_PARAMETER_INFO",
          "Name": "DSP_DATA_PARAMETER_INFO",
          "DisplayName": "DSP_DATA_PARAMETER_INFO",
          "FullName": "FMOD.DSP_DATA_PARAMETER_INFO",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "data:System.IntPtr",
              "Name": "data",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD3EBC9D7DD8BF23216B061A2C539B8C546C13BE65AE9DB59F90A055B33991D8"
            },
            {
              "Id": "index:System.Int32",
              "Name": "index",
              "Type": "System.Int32",
              "Signature": "public System.Int32 index",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F5884621CDBC832D9350637EE8461DE665F7C3671883F020BAD5309AD86360A"
            },
            {
              "Id": "length:System.UInt32",
              "Name": "length",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FD0344FD321AAA5356505F259FE737592ADFBEF986F4F0EB3BFA041364D27AB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "979888988E2C9B488CA4EE8757FB012591FEED78169B8AD5E1AA2881F0A9B0A8"
        },
        {
          "Id": "FMOD.DSP_DELAY",
          "Name": "DSP_DELAY",
          "DisplayName": "DSP_DELAY",
          "FullName": "FMOD.DSP_DELAY",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CH0:FMOD.DSP_DELAY",
              "Name": "CH0",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F003DE45716ADEEC82501EAD29C1C224D241B14234308FC3CD93E18A5C52C120"
            },
            {
              "Id": "CH1:FMOD.DSP_DELAY",
              "Name": "CH1",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "116664374309DE027ED533B88BAD7E96D246C9205FADF9902CEAA8C5FB739615"
            },
            {
              "Id": "CH10:FMOD.DSP_DELAY",
              "Name": "CH10",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "636C058D6A409BC37258D9B4343BE59155693E6BAA2409111057EA945F90538F"
            },
            {
              "Id": "CH11:FMOD.DSP_DELAY",
              "Name": "CH11",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7505645424B21BC84A662BD3616781BFD23A3C95F86285C388CA6FE3E76DCF1"
            },
            {
              "Id": "CH12:FMOD.DSP_DELAY",
              "Name": "CH12",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "623F7CE48F314F75FFF811119C984352ECA4332C32069A46864C6363EDFB85B3"
            },
            {
              "Id": "CH13:FMOD.DSP_DELAY",
              "Name": "CH13",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFD9E8D116CAC3BAC6903F5DBFDD6EE81A516F7BC18D25B71DB93489B68007F8"
            },
            {
              "Id": "CH14:FMOD.DSP_DELAY",
              "Name": "CH14",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F680E11466D31BE75EDA0ACED50BB4945467E837CACF6CCF940F827223D4324"
            },
            {
              "Id": "CH15:FMOD.DSP_DELAY",
              "Name": "CH15",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH15",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB2CAED4DD2563C10417240A17EE49CCF06E9918FD49E40DA6D5A41F58CB7744"
            },
            {
              "Id": "CH2:FMOD.DSP_DELAY",
              "Name": "CH2",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21345EA14A9F18112304194AD51F4C46A57ECBE7362FA0585B769107627A351A"
            },
            {
              "Id": "CH3:FMOD.DSP_DELAY",
              "Name": "CH3",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "699970173C71D6AB5522A43297C3DA4B154E547FB0F46FA504067A10F21A7046"
            },
            {
              "Id": "CH4:FMOD.DSP_DELAY",
              "Name": "CH4",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B01F7BD73EA7697ECD5C9F7EECFF4AD728D813E4E8FA35CAC944A2C7C88FD7F"
            },
            {
              "Id": "CH5:FMOD.DSP_DELAY",
              "Name": "CH5",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAD66F33D5E98789304791B4E55ED76DAE996E4478BF78D6816889B17CFC204F"
            },
            {
              "Id": "CH6:FMOD.DSP_DELAY",
              "Name": "CH6",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4166E4FFA2A9762151D14EBFAF3A0049E75905E5B9BD11AFBCAA5C0CDA56F041"
            },
            {
              "Id": "CH7:FMOD.DSP_DELAY",
              "Name": "CH7",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21FDA7C1B027312FE2F1653B318DDB0CB4BE71A06CC199DC812A9507FDA7D9EE"
            },
            {
              "Id": "CH8:FMOD.DSP_DELAY",
              "Name": "CH8",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47B4FAE70C1021C1E892B5E46AEC8F0A80037A10829721275D69B0D65EB24244"
            },
            {
              "Id": "CH9:FMOD.DSP_DELAY",
              "Name": "CH9",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY CH9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "304C930DC0BCA3D63157C82EA7B3B25813086744B392F4FAE9CDF7C7B4D30E00"
            },
            {
              "Id": "MAXDELAY:FMOD.DSP_DELAY",
              "Name": "MAXDELAY",
              "Type": "FMOD.DSP_DELAY",
              "Signature": "public FMOD.DSP_DELAY MAXDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C1DD1665A544CCA58264EA5A2E18F17370069331CEDC64B3C0A1DE69E4B7A12"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CB8777FB1C511F8ABE3DF38D7EE711D5685AD699DB714B3260D68204196BA6FB"
        },
        {
          "Id": "FMOD.DSP_DESCRIPTION",
          "Name": "DSP_DESCRIPTION",
          "DisplayName": "DSP_DESCRIPTION",
          "FullName": "FMOD.DSP_DESCRIPTION",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "create:FMOD.DSP_CREATE_CALLBACK",
              "Name": "create",
              "Type": "FMOD.DSP_CREATE_CALLBACK",
              "Signature": "public FMOD.DSP_CREATE_CALLBACK create",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59D6D7A50DA20244A5B5C16681285E3D2E2B12D53789FC234A63D3F6ECADB3A8"
            },
            {
              "Id": "getparameterbool:FMOD.DSP_GETPARAM_BOOL_CALLBACK",
              "Name": "getparameterbool",
              "Type": "FMOD.DSP_GETPARAM_BOOL_CALLBACK",
              "Signature": "public FMOD.DSP_GETPARAM_BOOL_CALLBACK getparameterbool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E61EAE6FAD14578A43556430132F2C32BCB2AAD5708DF38DF15123904C2F95DC"
            },
            {
              "Id": "getparameterdata:FMOD.DSP_GETPARAM_DATA_CALLBACK",
              "Name": "getparameterdata",
              "Type": "FMOD.DSP_GETPARAM_DATA_CALLBACK",
              "Signature": "public FMOD.DSP_GETPARAM_DATA_CALLBACK getparameterdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "183DFD6D2B804197C99241E48B7559389C47956B6460325ADFE55F8A040AC918"
            },
            {
              "Id": "getparameterfloat:FMOD.DSP_GETPARAM_FLOAT_CALLBACK",
              "Name": "getparameterfloat",
              "Type": "FMOD.DSP_GETPARAM_FLOAT_CALLBACK",
              "Signature": "public FMOD.DSP_GETPARAM_FLOAT_CALLBACK getparameterfloat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52A67236D0E82093EA4EC0B2A828857FDF6E8A11E354A73960C96355EF8C16FE"
            },
            {
              "Id": "getparameterint:FMOD.DSP_GETPARAM_INT_CALLBACK",
              "Name": "getparameterint",
              "Type": "FMOD.DSP_GETPARAM_INT_CALLBACK",
              "Signature": "public FMOD.DSP_GETPARAM_INT_CALLBACK getparameterint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "822B87D8112CC95FBA6034E432DF0D61401A06C527D383EA1639D9BDA38E7C5A"
            },
            {
              "Id": "name:System.Byte[]",
              "Name": "name",
              "Type": "System.Byte[]",
              "Signature": "public System.Byte[] name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85A752B3DABF641E07AFD001FB6025A50224B6387B78A26E96FDB444EFFFD4F8"
            },
            {
              "Id": "numinputbuffers:System.Int32",
              "Name": "numinputbuffers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numinputbuffers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D6A906A6498ECFF9DF65C934EDBB7A0F6D76F62409695B3AA9071DE5B54C5E6"
            },
            {
              "Id": "numoutputbuffers:System.Int32",
              "Name": "numoutputbuffers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numoutputbuffers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "24013D93928ED8AFB4E5638CAA0A33EDE24B4E65E41ACF3E58937025A7AD6C4F"
            },
            {
              "Id": "numparameters:System.Int32",
              "Name": "numparameters",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numparameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA2F9785C714FE18305BA5C9417683E0506696E24E2F43005C36D67D8F812DED"
            },
            {
              "Id": "paramdesc:System.IntPtr",
              "Name": "paramdesc",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr paramdesc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1293C5DDAE0E530156DEA44F9061E413F99BA54D59D0DDB040CF00249A7B3AF9"
            },
            {
              "Id": "pluginsdkversion:System.UInt32",
              "Name": "pluginsdkversion",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 pluginsdkversion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B6A9920C6F558E4D246E0622BF8F24C91932B5379CFA3D603057D5521E7CB88"
            },
            {
              "Id": "process:FMOD.DSP_PROCESS_CALLBACK",
              "Name": "process",
              "Type": "FMOD.DSP_PROCESS_CALLBACK",
              "Signature": "public FMOD.DSP_PROCESS_CALLBACK process",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3688878DD3A65568C5C8012D15F2FD467A2CCBE0B6D3A45D4D23CAAEAB08E1A4"
            },
            {
              "Id": "read:FMOD.DSP_READ_CALLBACK",
              "Name": "read",
              "Type": "FMOD.DSP_READ_CALLBACK",
              "Signature": "public FMOD.DSP_READ_CALLBACK read",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8347EB9763CE26505DF215F45258E0E01EC32E418AF3651D045DE0724562AB6F"
            },
            {
              "Id": "release:FMOD.DSP_RELEASE_CALLBACK",
              "Name": "release",
              "Type": "FMOD.DSP_RELEASE_CALLBACK",
              "Signature": "public FMOD.DSP_RELEASE_CALLBACK release",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34578DB883371AEFD8F0B8CA86C66DDEF0AB3FE735B99A63A1FFF10E6BB10030"
            },
            {
              "Id": "reset:FMOD.DSP_RESET_CALLBACK",
              "Name": "reset",
              "Type": "FMOD.DSP_RESET_CALLBACK",
              "Signature": "public FMOD.DSP_RESET_CALLBACK reset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA9508A3CE5A2AC39A7163405F5803C8E24CBCAA02E27E5023D0E8CD520772A1"
            },
            {
              "Id": "setparameterbool:FMOD.DSP_SETPARAM_BOOL_CALLBACK",
              "Name": "setparameterbool",
              "Type": "FMOD.DSP_SETPARAM_BOOL_CALLBACK",
              "Signature": "public FMOD.DSP_SETPARAM_BOOL_CALLBACK setparameterbool",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "27DB2884BF96B6A029E61D3D75D6A29654FC6A0EB01555B5C32CE76A3E5D5AE6"
            },
            {
              "Id": "setparameterdata:FMOD.DSP_SETPARAM_DATA_CALLBACK",
              "Name": "setparameterdata",
              "Type": "FMOD.DSP_SETPARAM_DATA_CALLBACK",
              "Signature": "public FMOD.DSP_SETPARAM_DATA_CALLBACK setparameterdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2652C4DA84307F52CB0D78219BCBE16E217841E81B1F9FE0F70220D78191F950"
            },
            {
              "Id": "setparameterfloat:FMOD.DSP_SETPARAM_FLOAT_CALLBACK",
              "Name": "setparameterfloat",
              "Type": "FMOD.DSP_SETPARAM_FLOAT_CALLBACK",
              "Signature": "public FMOD.DSP_SETPARAM_FLOAT_CALLBACK setparameterfloat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A100C7112A6D0583E0438AC624419CFBBADC57C874716D2C23FB290AD9B1E4C2"
            },
            {
              "Id": "setparameterint:FMOD.DSP_SETPARAM_INT_CALLBACK",
              "Name": "setparameterint",
              "Type": "FMOD.DSP_SETPARAM_INT_CALLBACK",
              "Signature": "public FMOD.DSP_SETPARAM_INT_CALLBACK setparameterint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4075CD3B7F6206857228087E312839DB5CAA88727016B6980EA8C059ECA783D7"
            },
            {
              "Id": "setposition:FMOD.DSP_SETPOSITION_CALLBACK",
              "Name": "setposition",
              "Type": "FMOD.DSP_SETPOSITION_CALLBACK",
              "Signature": "public FMOD.DSP_SETPOSITION_CALLBACK setposition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B6A08A91C81EF9286C22DE0868B33073F239460BFA8E38442AEB6D1431FEA91"
            },
            {
              "Id": "shouldiprocess:FMOD.DSP_SHOULDIPROCESS_CALLBACK",
              "Name": "shouldiprocess",
              "Type": "FMOD.DSP_SHOULDIPROCESS_CALLBACK",
              "Signature": "public FMOD.DSP_SHOULDIPROCESS_CALLBACK shouldiprocess",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6893ADBA1361ED6E65F24D0C831CBAD7F896C78DF1EE183659BC84839697ACCD"
            },
            {
              "Id": "sys_deregister:FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK",
              "Name": "sys_deregister",
              "Type": "FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK",
              "Signature": "public FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK sys_deregister",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C71F9EDD3DAD4B97542D89E24BA47791C78CF247B5D8EE6E1FDEB9C66F7E2DEB"
            },
            {
              "Id": "sys_mix:FMOD.DSP_SYSTEM_MIX_CALLBACK",
              "Name": "sys_mix",
              "Type": "FMOD.DSP_SYSTEM_MIX_CALLBACK",
              "Signature": "public FMOD.DSP_SYSTEM_MIX_CALLBACK sys_mix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DA565B259C51F8C4B33551EFB51ACE71DB96EC09EA11ED930A0D54787308DE6"
            },
            {
              "Id": "sys_register:FMOD.DSP_SYSTEM_REGISTER_CALLBACK",
              "Name": "sys_register",
              "Type": "FMOD.DSP_SYSTEM_REGISTER_CALLBACK",
              "Signature": "public FMOD.DSP_SYSTEM_REGISTER_CALLBACK sys_register",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4A9B00D36BF7E2D09FC2A3874420BF3FEE9DE32EA200A2746D488746B5BC972"
            },
            {
              "Id": "userdata:System.IntPtr",
              "Name": "userdata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr userdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC70D8F6CAD83E3100AE9EC79AE0BDD581CBF990AFE335351D6FC5274E4C2BBD"
            },
            {
              "Id": "version:System.UInt32",
              "Name": "version",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 version",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6671FF51B41FD53CF9B96D39ED6AD2B42237319E0E09821189BEE88558BDACCB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1EF6700EB0FA3D000B9903FE39EE340B483512204762EF06B6010D419A92E848"
        },
        {
          "Id": "FMOD.DSP_DFT_FFTREAL_FUNC",
          "Name": "DSP_DFT_FFTREAL_FUNC",
          "DisplayName": "DSP_DFT_FFTREAL_FUNC",
          "FullName": "FMOD.DSP_DFT_FFTREAL_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 size, System.IntPtr signal, System.IntPtr dft, System.IntPtr window, System.Int32 signalhop, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dft",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signalhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E62B820BDEA377CC495D25DD64A6ADC9FE121267A91C59A27DB0CFD250862088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 size, System.IntPtr signal, System.IntPtr dft, System.IntPtr window, System.Int32 signalhop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dft",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signalhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "50E6E3B5680EAE7DCA110E9DF9145F83FF243DC8F71917317631FB94C23DA918",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "031E797D3C012113816881951A4931DFD31DB9AC2B9346581B815E3A7792221F"
        },
        {
          "Id": "FMOD.DSP_DFT_IFFTREAL_FUNC",
          "Name": "DSP_DFT_IFFTREAL_FUNC",
          "DisplayName": "DSP_DFT_IFFTREAL_FUNC",
          "FullName": "FMOD.DSP_DFT_IFFTREAL_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 size, System.IntPtr dft, System.IntPtr signal, System.IntPtr window, System.Int32 signalhop, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dft",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signalhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7077AFBAD8C883F15056D82F4CE1403ADDE1F10980C2922EDAD38EE58A9A5945",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 size, System.IntPtr dft, System.IntPtr signal, System.IntPtr window, System.Int32 signalhop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dft",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signal",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "window",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "signalhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FD39A4DD8E06F420D08E6A69B15C596E556EE6C80A4A3EF6AFAFC53E8C634A6F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "59612852D3137A49B490C4B27245D7EE3E60762A9B67514D2A263D05BAE6E803"
        },
        {
          "Id": "FMOD.DSP_DISTORTION",
          "Name": "DSP_DISTORTION",
          "DisplayName": "DSP_DISTORTION",
          "FullName": "FMOD.DSP_DISTORTION",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LEVEL:FMOD.DSP_DISTORTION",
              "Name": "LEVEL",
              "Type": "FMOD.DSP_DISTORTION",
              "Signature": "public FMOD.DSP_DISTORTION LEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CDD45FBEC01D781B429F8AA61AAFB98769682DCD5A2430CEB961E498862B3D0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6A5B6A0B57AECB2793C06D1A60D4E7FDE7DBE4D993839DAC479665FA68BD3E92"
        },
        {
          "Id": "FMOD.DSP_ECHO",
          "Name": "DSP_ECHO",
          "DisplayName": "DSP_ECHO",
          "FullName": "FMOD.DSP_ECHO",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DELAY:FMOD.DSP_ECHO",
              "Name": "DELAY",
              "Type": "FMOD.DSP_ECHO",
              "Signature": "public FMOD.DSP_ECHO DELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7FE0DFE499C8E9A20337519CA97958CD9BD86D99179BD0068D7678ECEFBC57E"
            },
            {
              "Id": "DELAYCHANGEMODE:FMOD.DSP_ECHO",
              "Name": "DELAYCHANGEMODE",
              "Type": "FMOD.DSP_ECHO",
              "Signature": "public FMOD.DSP_ECHO DELAYCHANGEMODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D56D5813F69C4BD2A4EC1DE51B8F1737F78EB6AF4028340031FC2A56E650A097"
            },
            {
              "Id": "DRYLEVEL:FMOD.DSP_ECHO",
              "Name": "DRYLEVEL",
              "Type": "FMOD.DSP_ECHO",
              "Signature": "public FMOD.DSP_ECHO DRYLEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D35372F57EB08733B6FCBDE9E2DB48407B6557E3805CAE7448F79C9623CA3C59"
            },
            {
              "Id": "FEEDBACK:FMOD.DSP_ECHO",
              "Name": "FEEDBACK",
              "Type": "FMOD.DSP_ECHO",
              "Signature": "public FMOD.DSP_ECHO FEEDBACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA611C3B5414B7CDB3B0819B244697429FFD11D7FE540AA18CA2355DE554C25B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WETLEVEL:FMOD.DSP_ECHO",
              "Name": "WETLEVEL",
              "Type": "FMOD.DSP_ECHO",
              "Signature": "public FMOD.DSP_ECHO WETLEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B366FCB1249B55203009EBCD8C8C45E6CEB29660FBDB8269F7BC436E5CF321A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "90F6C3718D47808E50AE1F5CF78A3D2F160923BE82ED8B6DE7DC58AAF873D7DD"
        },
        {
          "Id": "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
          "Name": "DSP_ECHO_DELAYCHANGEMODE_TYPE",
          "DisplayName": "DSP_ECHO_DELAYCHANGEMODE_TYPE",
          "FullName": "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FADE:FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Name": "FADE",
              "Type": "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Signature": "public FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE FADE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82E63E0254D71EF8C3733E61F72F885A708EB5F8649ECCF95C8B799098F34AA3"
            },
            {
              "Id": "LERP:FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Name": "LERP",
              "Type": "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Signature": "public FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE LERP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "405465821E69C22E6FF294EA53F9B97A714A3D565A9AD336FEA022F0FEC7E531"
            },
            {
              "Id": "NONE:FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Name": "NONE",
              "Type": "FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE",
              "Signature": "public FMOD.DSP_ECHO_DELAYCHANGEMODE_TYPE NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF64400C42C0BCB785F4EE0D151056FA575CD024AE2F64B9BC4FFAD116271C60"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5D828015A4F5C69253B9CEDFC6A4AE8CD0027BE0293939C31CA1FAF8B3B5A1AF"
        },
        {
          "Id": "FMOD.DSP_FADER",
          "Name": "DSP_FADER",
          "DisplayName": "DSP_FADER",
          "FullName": "FMOD.DSP_FADER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GAIN:FMOD.DSP_FADER",
              "Name": "GAIN",
              "Type": "FMOD.DSP_FADER",
              "Signature": "public FMOD.DSP_FADER GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67947AC70F07FFBA0039778FDE30CBA0C8F5DF0CAFFDFFF64588C87F64698CA7"
            },
            {
              "Id": "OVERALL_GAIN:FMOD.DSP_FADER",
              "Name": "OVERALL_GAIN",
              "Type": "FMOD.DSP_FADER",
              "Signature": "public FMOD.DSP_FADER OVERALL_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D18718429C3DBD64052C19A3FDD12512E1FA525E383C74769448F93962D1C76C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "385430A7312F1B745F889FEC66280DD61E6C481941369FBE50BD43C98629FDD4"
        },
        {
          "Id": "FMOD.DSP_FFT",
          "Name": "DSP_FFT",
          "DisplayName": "DSP_FFT",
          "FullName": "FMOD.DSP_FFT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BAND_START_FREQ:FMOD.DSP_FFT",
              "Name": "BAND_START_FREQ",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT BAND_START_FREQ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15F914BD83C13C5B3D4E703CAE92D96F5A43117B487D193FEFE93F502BDE74E5"
            },
            {
              "Id": "BAND_STOP_FREQ:FMOD.DSP_FFT",
              "Name": "BAND_STOP_FREQ",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT BAND_STOP_FREQ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E22DE0F71B76D1B09EFE3C6058B7F1EB2F5B3CC60A1122B5A0E876749BCFC09"
            },
            {
              "Id": "CHANNEL:FMOD.DSP_FFT",
              "Name": "CHANNEL",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT CHANNEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7513B583D1E7AA1057B221635E983851D8421E2B8705A3ED4F8351734C381F1"
            },
            {
              "Id": "DOWNMIX:FMOD.DSP_FFT",
              "Name": "DOWNMIX",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT DOWNMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71DF51EB72EAF7C5F1AB7584845919D309D6B1A5FA6F591DEAAF04416A41FD73"
            },
            {
              "Id": "IMMEDIATE_MODE:FMOD.DSP_FFT",
              "Name": "IMMEDIATE_MODE",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT IMMEDIATE_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DE44AD8A3D56DB3146B62D83F56767578B830B274396D33DB7B0F2FC1A1709D"
            },
            {
              "Id": "RMS:FMOD.DSP_FFT",
              "Name": "RMS",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT RMS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E4DA0A2C64B49B05BA6CE2C9EE8A94E104DD86DFC9B811BEEE5B83D7A557E88"
            },
            {
              "Id": "SPECTRAL_CENTROID:FMOD.DSP_FFT",
              "Name": "SPECTRAL_CENTROID",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT SPECTRAL_CENTROID",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94F199A023F9D0EC78E7A8F3CD6765AB58EA3440819F7EAE3B39F649D5AB896A"
            },
            {
              "Id": "SPECTRUMDATA:FMOD.DSP_FFT",
              "Name": "SPECTRUMDATA",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT SPECTRUMDATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C491B57AE690037C47DF01381CE0ABE245315D13FF207AD45133B69B19F6C9D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WINDOW:FMOD.DSP_FFT",
              "Name": "WINDOW",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT WINDOW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5A31C84038F02684F33C191A7911AB7BD2340F5E6CE8084649BFFAE483FCDA6"
            },
            {
              "Id": "WINDOWSIZE:FMOD.DSP_FFT",
              "Name": "WINDOWSIZE",
              "Type": "FMOD.DSP_FFT",
              "Signature": "public FMOD.DSP_FFT WINDOWSIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "023A5C6A90C001CF397AD17DB34623CB45AD4CA89D60F22CF0171B73AD45F7EA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A91D5419A7841730AD56403F048321BCA44586D4AC478172123453228BB05B18"
        },
        {
          "Id": "FMOD.DSP_FFT_DOWNMIX_TYPE",
          "Name": "DSP_FFT_DOWNMIX_TYPE",
          "DisplayName": "DSP_FFT_DOWNMIX_TYPE",
          "FullName": "FMOD.DSP_FFT_DOWNMIX_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MONO:FMOD.DSP_FFT_DOWNMIX_TYPE",
              "Name": "MONO",
              "Type": "FMOD.DSP_FFT_DOWNMIX_TYPE",
              "Signature": "public FMOD.DSP_FFT_DOWNMIX_TYPE MONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B783D0841FBE581279931524211000041DF01FAED673051B5F4EB3085A5582B3"
            },
            {
              "Id": "NONE:FMOD.DSP_FFT_DOWNMIX_TYPE",
              "Name": "NONE",
              "Type": "FMOD.DSP_FFT_DOWNMIX_TYPE",
              "Signature": "public FMOD.DSP_FFT_DOWNMIX_TYPE NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B66CFEECAF5786AE6912D17D2A25D12F95D8DE344279397EA6CD93E701F4D499"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "39A16E75962CCFFFC29F87146126286164AEB93DC290D0743AEC94AAA5F93F44"
        },
        {
          "Id": "FMOD.DSP_FFT_WINDOW_TYPE",
          "Name": "DSP_FFT_WINDOW_TYPE",
          "DisplayName": "DSP_FFT_WINDOW_TYPE",
          "FullName": "FMOD.DSP_FFT_WINDOW_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BLACKMAN:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "BLACKMAN",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE BLACKMAN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB64B3D263FA7EFF19977FA1F0DBB488B2867AE777C16651BCB83D821CD152BB"
            },
            {
              "Id": "BLACKMANHARRIS:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "BLACKMANHARRIS",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE BLACKMANHARRIS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28B61E68496E86C39C0188AA297D46EC93AE2C7E40A5398993DACA6345998C47"
            },
            {
              "Id": "HAMMING:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "HAMMING",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE HAMMING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CF0F3A45E94386714DEB84A2FE0C30CD51C9A6EC10ADC20BDC9CA5BAD7A25DC"
            },
            {
              "Id": "HANNING:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "HANNING",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE HANNING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F830C2BA3546E0C2EB68D41444F554DF216F000B260D9451A133F7B7FFDE413"
            },
            {
              "Id": "RECT:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "RECT",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE RECT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F09CDBF3841CAC2AC40CEA55CC806EE0A0AA4EADF6BCE256EB00C44E40117343"
            },
            {
              "Id": "TRIANGLE:FMOD.DSP_FFT_WINDOW_TYPE",
              "Name": "TRIANGLE",
              "Type": "FMOD.DSP_FFT_WINDOW_TYPE",
              "Signature": "public FMOD.DSP_FFT_WINDOW_TYPE TRIANGLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E62B20155C38327D6F64654B7E5F6766B936BA943697E45FC64A5876BF696C1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F4C6E0F21C9DB41BD631DC74D55937C43FBA96207B1AA7777223386690C477F"
        },
        {
          "Id": "FMOD.DSP_FLANGE",
          "Name": "DSP_FLANGE",
          "DisplayName": "DSP_FLANGE",
          "FullName": "FMOD.DSP_FLANGE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DEPTH:FMOD.DSP_FLANGE",
              "Name": "DEPTH",
              "Type": "FMOD.DSP_FLANGE",
              "Signature": "public FMOD.DSP_FLANGE DEPTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE61381919D8EAFCE5226AF1C0B84A252D2FBABDEA3960D04D90EA46F3230213"
            },
            {
              "Id": "MIX:FMOD.DSP_FLANGE",
              "Name": "MIX",
              "Type": "FMOD.DSP_FLANGE",
              "Signature": "public FMOD.DSP_FLANGE MIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F164DDF12A0F2F40E4645D300E40D84EB06E88ADFFA4CE19A1A67FE40EDB6DE"
            },
            {
              "Id": "RATE:FMOD.DSP_FLANGE",
              "Name": "RATE",
              "Type": "FMOD.DSP_FLANGE",
              "Signature": "public FMOD.DSP_FLANGE RATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF2B4F1AF3B12B130D6EFE8C4C07CCCE384206A4992BBB1FBB4951E5BCB6C06E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25FF46346AD8F78C100DEC486195548DC385115408B0DA64D5F52829BA7F5985"
        },
        {
          "Id": "FMOD.DSP_FREE_FUNC",
          "Name": "DSP_FREE_FUNC",
          "DisplayName": "DSP_FREE_FUNC",
          "FullName": "FMOD.DSP_FREE_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr ptr, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2D6F6A785090F5E96BBB387CA09E3AB70FC78D5647493A0639C3B206645CB6C2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.IntPtr ptr, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "12E32358F37DCD757C962E0A6981CF3D6C793F95ADCCEBB7D398BD5757774860",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5EE50F9A0F44CF040CC5D221288D647EBDA4ADD60E7A2090AC2450F92E81DAF"
        },
        {
          "Id": "FMOD.DSP_GETBLOCKSIZE_FUNC",
          "Name": "DSP_GETBLOCKSIZE_FUNC",
          "DisplayName": "DSP_GETBLOCKSIZE_FUNC",
          "FullName": "FMOD.DSP_GETBLOCKSIZE_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.UInt32\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32\u0026 blocksize, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blocksize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CB58085D1FA48139D21DC14C5230AFE564A0EC93EDD126154C31AB57958FAEB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.UInt32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32\u0026 blocksize, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blocksize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4612F37344D7266A0FFA30DC4D1AB3136BD2DF757404AEB95CFA5931694CCF23",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32\u0026 blocksize)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blocksize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "01103F9DA57B3868EF3C36E5D6767A012B9A464C1EBBFC23F350A55A194073D4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9F6DC8CB050315BA5ED7690712BB031CFBD6288C70023597AC2F3DDC9FD0E7DC"
        },
        {
          "Id": "FMOD.DSP_GETCLOCK_FUNC",
          "Name": "DSP_GETCLOCK_FUNC",
          "DisplayName": "DSP_GETCLOCK_FUNC",
          "FullName": "FMOD.DSP_GETCLOCK_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.UInt64\u0026, System.UInt32\u0026, System.UInt32\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, out System.UInt64\u0026 clock, out System.UInt32\u0026 offset, out System.UInt32\u0026 length, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CDCCCDCDCB96955F4364364A1E256581938BC9238E71A9BC27DD034A38327604",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.UInt64\u0026, System.UInt32\u0026, System.UInt32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, out System.UInt64\u0026 clock, out System.UInt32\u0026 offset, out System.UInt32\u0026 length, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8121C290FEDDE2BC5CC8D5E6474B89CA79B4B4AE28B45DF986D5859EC209A889",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.UInt64\u0026, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, out System.UInt64\u0026 clock, out System.UInt32\u0026 offset, out System.UInt32\u0026 length)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "clock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "35098E8CCB1638EA82E52B371762C40E5ED56955632488C52389BE7AD84BB5CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "53AD74AC10622B29C27BF1F82BA165DEA682DDD103725708169013123F6D0DE5"
        },
        {
          "Id": "FMOD.DSP_GETLISTENERATTRIBUTES_FUNC",
          "Name": "DSP_GETLISTENERATTRIBUTES_FUNC",
          "DisplayName": "DSP_GETLISTENERATTRIBUTES_FUNC",
          "FullName": "FMOD.DSP_GETLISTENERATTRIBUTES_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 numlisteners, System.IntPtr attributes, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B585BA7FEFAF55C363C5CC1FBCEF8242F304DCC86D39F6BDC82C94013C56427A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 numlisteners, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5E8E8E38B4FAD798F8F2B3727BB4E1F77CAD1584F975621B3AAE942892E07B58",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 numlisteners, System.IntPtr attributes)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "96BFEB43DD87009E5C9031E7984487BE5CAE752B70BEE915958224DDAB910CBD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "51D2480EA1593D9BF8B8C770EEB0C8A14C00E3E003F48671ED0526675F6F5778"
        },
        {
          "Id": "FMOD.DSP_GETPARAM_BOOL_CALLBACK",
          "Name": "DSP_GETPARAM_BOOL_CALLBACK",
          "DisplayName": "DSP_GETPARAM_BOOL_CALLBACK",
          "FullName": "FMOD.DSP_GETPARAM_BOOL_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Boolean\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Boolean\u0026 value, System.IntPtr valuestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5C9F472AA61E0C473C78CC94778CFEFE49C00A3F89ED7FA7E156520BADE337DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Boolean\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Boolean\u0026 value, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "431A4E5FC90D28581B54AF738A831076D4CCE94B46166E4E51F53B5633583B4A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Boolean\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Boolean\u0026 value, System.IntPtr valuestr)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BB5FF1784A5D55968004FC42D2E60C3FB856676646A7272F60D4D025DB24D315",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "55567C0B08ACCDDA77152D14B821F4A911E521ABAEFE1C0AA71A5DE01063EC67"
        },
        {
          "Id": "FMOD.DSP_GETPARAM_DATA_CALLBACK",
          "Name": "DSP_GETPARAM_DATA_CALLBACK",
          "DisplayName": "DSP_GETPARAM_DATA_CALLBACK",
          "FullName": "FMOD.DSP_GETPARAM_DATA_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr\u0026, System.UInt32\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.IntPtr\u0026 data, System.UInt32\u0026 length, System.IntPtr valuestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9425BA921F3E9AE443EC226A40D64A79013D88CDEA972683EB857FCE0B52D401",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IntPtr\u0026, System.UInt32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IntPtr\u0026 data, System.UInt32\u0026 length, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "17F197AA550348F6EA00DDF681B0CA0CF3CCEDD0331ADE05252E8F9CE45E1B2C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr\u0026, System.UInt32\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.IntPtr\u0026 data, System.UInt32\u0026 length, System.IntPtr valuestr)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "61C6226DCDBA6907266F9BCEFBD54724FDF5B38346C96C0F0F423F262E6E4717",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2FFA3A084F279A1C5FDD89F9011DC0285A8DC87F8E8FA629696BEFF9015BE899"
        },
        {
          "Id": "FMOD.DSP_GETPARAM_FLOAT_CALLBACK",
          "Name": "DSP_GETPARAM_FLOAT_CALLBACK",
          "DisplayName": "DSP_GETPARAM_FLOAT_CALLBACK",
          "FullName": "FMOD.DSP_GETPARAM_FLOAT_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Single\u0026 value, System.IntPtr valuestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "77CE25F607D4D2E8253A3678256C37DC2E1CC20935E44204ACDA56AB0C834937",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Single\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Single\u0026 value, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2E53216C0539358A3E3B181DAAF0A993E2C5EF40BE0FF72B647BEC1B920A67F5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Single\u0026 value, System.IntPtr valuestr)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "035C535E4D8F79FB2DDF67D64FCFB635E02FD1B99327678D19FDCF6286C3CC03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9137EF268ECFAAB5F52259E57DC91AE2BA119F3A6D5361E024FDBC60C6E608C9"
        },
        {
          "Id": "FMOD.DSP_GETPARAM_INT_CALLBACK",
          "Name": "DSP_GETPARAM_INT_CALLBACK",
          "DisplayName": "DSP_GETPARAM_INT_CALLBACK",
          "FullName": "FMOD.DSP_GETPARAM_INT_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Int32\u0026 value, System.IntPtr valuestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CE9101144782DBDA5C89B5935005275BFBBF73F5FE191A3A0AF72D8546B9F597",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 value, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2E9B96BE936CF6B3E810AC907F7F81DEC99FB09202B70F044BE59BA691FC6076",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Int32\u0026 value, System.IntPtr valuestr)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "valuestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "80E0A5147A77EDA37D766D0CB97B00865BE8E5A4BBFFE2CC61572698CF33D4CB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "04B8E1AAC5C4A8E9E71BF6F2E04064187D50C3A5C6D410DA8519D8776C18AF43"
        },
        {
          "Id": "FMOD.DSP_GETSAMPLERATE_FUNC",
          "Name": "DSP_GETSAMPLERATE_FUNC",
          "DisplayName": "DSP_GETSAMPLERATE_FUNC",
          "FullName": "FMOD.DSP_GETSAMPLERATE_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 rate, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rate",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1740BDABF6378C712FAC1A8C3E2BC2AC6A211CF66ACD821F6DF53568B2EAEA5C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 rate, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rate",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C50145F2584189514A30BF6873EF359E58B45A1A1264330076C3C51289D81DF3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 rate)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rate",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8FF2683CD4A9AF1C70CF079D51D02C841FFF1C45E90F8316D9BB3CED48C6AA9C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "56036156E71347439DF619A9330862B7ACD49350A4D53AC265946F5F3DB72EF9"
        },
        {
          "Id": "FMOD.DSP_GETSPEAKERMODE_FUNC",
          "Name": "DSP_GETSPEAKERMODE_FUNC",
          "DisplayName": "DSP_GETSPEAKERMODE_FUNC",
          "FullName": "FMOD.DSP_GETSPEAKERMODE_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.Int32\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 speakermode_mixer, System.Int32\u0026 speakermode_output, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_mixer",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_output",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "08738B20E0C107D35F8C827FF3EC85D7859F70017687A66AFA196D3DD0237296",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.Int32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 speakermode_mixer, System.Int32\u0026 speakermode_output, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_mixer",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_output",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9B5A755CB8F14296E8AC3E35DAD4DBE77F79D9552F7F42C170D318AF2A79576C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 speakermode_mixer, System.Int32\u0026 speakermode_output)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_mixer",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode_output",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "84AE12FE34893F78DE9EBA91D9F2365F43A636B162E3E5EF5B0433BAED301A8B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4A2932EAC050CDC846CCC007D5E6599E3072833118D1B192625B24BC3877DF10"
        },
        {
          "Id": "FMOD.DSP_GETUSERDATA_FUNC",
          "Name": "DSP_GETUSERDATA_FUNC",
          "DisplayName": "DSP_GETUSERDATA_FUNC",
          "FullName": "FMOD.DSP_GETUSERDATA_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.IntPtr\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, out System.IntPtr\u0026 userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D583837A35421BC3F0EF3DED0A94670C83251BA9698B643E174574204406B817",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IntPtr\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, out System.IntPtr\u0026 userdata, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "51BD1C5FCD1F1ABACF987F03E7F52116C5035A3504FC8441038883476E4E2BC9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "205D4B37CE4AF64E564027BC170B4E7B6BF78549FD7E5BACA745460D17E42597",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BD9723ADF4268DE724237312C143922F598A29EAB6494C4EE059A0E7B56206BF"
        },
        {
          "Id": "FMOD.DSP_HIGHPASS",
          "Name": "DSP_HIGHPASS",
          "DisplayName": "DSP_HIGHPASS",
          "FullName": "FMOD.DSP_HIGHPASS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUTOFF:FMOD.DSP_HIGHPASS",
              "Name": "CUTOFF",
              "Type": "FMOD.DSP_HIGHPASS",
              "Signature": "public FMOD.DSP_HIGHPASS CUTOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22B40DFB20921261EA88C5567E660EDF489536CEDE6DF790FE6955FC2B2D90A8"
            },
            {
              "Id": "RESONANCE:FMOD.DSP_HIGHPASS",
              "Name": "RESONANCE",
              "Type": "FMOD.DSP_HIGHPASS",
              "Signature": "public FMOD.DSP_HIGHPASS RESONANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86639D6CAF61B89FFF277ABD9833E91F96E69A083EF375D7DF3828CC1481D5CA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "96864DE7BF7B0400D030FE6EDAFCA92CA3BE29C6316EC936BB50D13A0990FA33"
        },
        {
          "Id": "FMOD.DSP_HIGHPASS_SIMPLE",
          "Name": "DSP_HIGHPASS_SIMPLE",
          "DisplayName": "DSP_HIGHPASS_SIMPLE",
          "FullName": "FMOD.DSP_HIGHPASS_SIMPLE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUTOFF:FMOD.DSP_HIGHPASS_SIMPLE",
              "Name": "CUTOFF",
              "Type": "FMOD.DSP_HIGHPASS_SIMPLE",
              "Signature": "public FMOD.DSP_HIGHPASS_SIMPLE CUTOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F474A2B0FC91C0B1D3673B11016FABAC1713B0B233977D3556A4757ACD06B27"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4D7CD1C5650E787F6A324CD63E5F1632C76A21D563AECEF61B693C736CB627F"
        },
        {
          "Id": "FMOD.DSP_ITECHO",
          "Name": "DSP_ITECHO",
          "DisplayName": "DSP_ITECHO",
          "FullName": "FMOD.DSP_ITECHO",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FEEDBACK:FMOD.DSP_ITECHO",
              "Name": "FEEDBACK",
              "Type": "FMOD.DSP_ITECHO",
              "Signature": "public FMOD.DSP_ITECHO FEEDBACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4203BBDE3F2CAAA7FC5373036BFDA1F3C9C98DBA9FC8C625752D1195C914620"
            },
            {
              "Id": "LEFTDELAY:FMOD.DSP_ITECHO",
              "Name": "LEFTDELAY",
              "Type": "FMOD.DSP_ITECHO",
              "Signature": "public FMOD.DSP_ITECHO LEFTDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C010879D102B6BB4C417735D436BB0C621ED65E5D866A769B0606780E811041"
            },
            {
              "Id": "PANDELAY:FMOD.DSP_ITECHO",
              "Name": "PANDELAY",
              "Type": "FMOD.DSP_ITECHO",
              "Signature": "public FMOD.DSP_ITECHO PANDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA8D40619025BF0595302C8E50AF278E8F22AB3AE1966DFC9F4FCF2D3E8E530B"
            },
            {
              "Id": "RIGHTDELAY:FMOD.DSP_ITECHO",
              "Name": "RIGHTDELAY",
              "Type": "FMOD.DSP_ITECHO",
              "Signature": "public FMOD.DSP_ITECHO RIGHTDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14349EC2F529207BDF18845249F49A5BF014538760D76A8ABACC86F085DABE67"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WETDRYMIX:FMOD.DSP_ITECHO",
              "Name": "WETDRYMIX",
              "Type": "FMOD.DSP_ITECHO",
              "Signature": "public FMOD.DSP_ITECHO WETDRYMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C1391C77B731D0FB847FA66B8B3E00F32277AF9F0641646199A7C0C0A9E60B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EEF1B3CF010479171EF4B8E7648146300BEED07DA163F9BB22BDF3B7A554B2E4"
        },
        {
          "Id": "FMOD.DSP_ITLOWPASS",
          "Name": "DSP_ITLOWPASS",
          "DisplayName": "DSP_ITLOWPASS",
          "FullName": "FMOD.DSP_ITLOWPASS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUTOFF:FMOD.DSP_ITLOWPASS",
              "Name": "CUTOFF",
              "Type": "FMOD.DSP_ITLOWPASS",
              "Signature": "public FMOD.DSP_ITLOWPASS CUTOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "875711584C65837DF965EF58AFCA6E52478E5349B8D0E5D805865B6193FD945C"
            },
            {
              "Id": "RESONANCE:FMOD.DSP_ITLOWPASS",
              "Name": "RESONANCE",
              "Type": "FMOD.DSP_ITLOWPASS",
              "Signature": "public FMOD.DSP_ITLOWPASS RESONANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62C67D9063447DE0B8AD8FD3935D15011F4E7BC2750E6969CA8E7E59A647120D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "09BEAC78E28788726BBEC04EE07A71F800CDB6BE34D2CCBB86CC4009438BB1EE"
        },
        {
          "Id": "FMOD.DSP_LIMITER",
          "Name": "DSP_LIMITER",
          "DisplayName": "DSP_LIMITER",
          "FullName": "FMOD.DSP_LIMITER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CEILING:FMOD.DSP_LIMITER",
              "Name": "CEILING",
              "Type": "FMOD.DSP_LIMITER",
              "Signature": "public FMOD.DSP_LIMITER CEILING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA2832F285C478A46D176486F476C25994A2EA8D4C1C764BE45414FB0D1777C0"
            },
            {
              "Id": "MAXIMIZERGAIN:FMOD.DSP_LIMITER",
              "Name": "MAXIMIZERGAIN",
              "Type": "FMOD.DSP_LIMITER",
              "Signature": "public FMOD.DSP_LIMITER MAXIMIZERGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B412AC2FC5CBC95D8A4A88FCC12BA9E2722111D88F66A2EBC13231458CC1499"
            },
            {
              "Id": "MODE:FMOD.DSP_LIMITER",
              "Name": "MODE",
              "Type": "FMOD.DSP_LIMITER",
              "Signature": "public FMOD.DSP_LIMITER MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A8CC24B1EAB3E5A850F9FF7E110F405F5DCD190779186ACFA5650236D42E8E0"
            },
            {
              "Id": "RELEASETIME:FMOD.DSP_LIMITER",
              "Name": "RELEASETIME",
              "Type": "FMOD.DSP_LIMITER",
              "Signature": "public FMOD.DSP_LIMITER RELEASETIME",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D0DE93C7810169E7A4D4690112301357C697656414041C4C0AD3D9229EFE1E4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BBD5C76610A483D42044880A756B9DC1D6A01BDD597687ECB9F2D1EA4F1BB446"
        },
        {
          "Id": "FMOD.DSP_LOG_FUNC",
          "Name": "DSP_LOG_FUNC",
          "DisplayName": "DSP_LOG_FUNC",
          "FullName": "FMOD.DSP_LOG_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DEBUG_FLAGS, System.IntPtr, System.Int32, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DEBUG_FLAGS level, System.IntPtr file, System.Int32 line, System.IntPtr function, System.IntPtr str, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "line",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "function",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "str",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E61F7CF8431F73338BFC232E7E7AFB881097A19993ED0D2E1FDA5D45E26AB65B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DEBUG_FLAGS, System.IntPtr, System.Int32, System.IntPtr, System.IntPtr)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(FMOD.DEBUG_FLAGS level, System.IntPtr file, System.Int32 line, System.IntPtr function, System.IntPtr str)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "file",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "line",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "function",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "str",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "22D07E94A3EF1E554EEA9CDB1157F4998E9FA57D9EA648FAC6F1CF0C65325A61",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B1D8F38A8D3B4B50D405D209BE4FB5B757CB32090F522E720CB2C3A8517F2239"
        },
        {
          "Id": "FMOD.DSP_LOUDNESS_METER",
          "Name": "DSP_LOUDNESS_METER",
          "DisplayName": "DSP_LOUDNESS_METER",
          "FullName": "FMOD.DSP_LOUDNESS_METER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "INFO:FMOD.DSP_LOUDNESS_METER",
              "Name": "INFO",
              "Type": "FMOD.DSP_LOUDNESS_METER",
              "Signature": "public FMOD.DSP_LOUDNESS_METER INFO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E8A159D6FF949846716557879473C2C56CDA3E9E4830C0733B9ED7741F98896"
            },
            {
              "Id": "STATE:FMOD.DSP_LOUDNESS_METER",
              "Name": "STATE",
              "Type": "FMOD.DSP_LOUDNESS_METER",
              "Signature": "public FMOD.DSP_LOUDNESS_METER STATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F4897945D3C10E29725447A05FEFDFD0CFC1D7D615339FBDD89A87D80B1615C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WEIGHTING:FMOD.DSP_LOUDNESS_METER",
              "Name": "WEIGHTING",
              "Type": "FMOD.DSP_LOUDNESS_METER",
              "Signature": "public FMOD.DSP_LOUDNESS_METER WEIGHTING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16C572F203F6DEB487A60F35F65B8102F826979CD9A0B0209DAE9F3F33190E5A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FDB5B262CD1510ECD2C97CCD43040ED90FFB06B5FD16841B31C22AF6F22F6B01"
        },
        {
          "Id": "FMOD.DSP_LOUDNESS_METER_INFO_TYPE",
          "Name": "DSP_LOUDNESS_METER_INFO_TYPE",
          "DisplayName": "DSP_LOUDNESS_METER_INFO_TYPE",
          "FullName": "FMOD.DSP_LOUDNESS_METER_INFO_TYPE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "integratedloudness:System.Single",
              "Name": "integratedloudness",
              "Type": "System.Single",
              "Signature": "public System.Single integratedloudness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "504F12C3C87D8D917710D454B984E7E0C67D686C157D3C8F056842489B17A607"
            },
            {
              "Id": "loudness10thpercentile:System.Single",
              "Name": "loudness10thpercentile",
              "Type": "System.Single",
              "Signature": "public System.Single loudness10thpercentile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B0A3C703978C9A56BEB721EA20C365893ECECF1398DBABE44C52486CC0409B5"
            },
            {
              "Id": "loudness95thpercentile:System.Single",
              "Name": "loudness95thpercentile",
              "Type": "System.Single",
              "Signature": "public System.Single loudness95thpercentile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F1878FFCFCA1ADF10335CFE0206E7978AF37D6BDE16556224619E2714789313"
            },
            {
              "Id": "loudnesshistogram:System.Single[]",
              "Name": "loudnesshistogram",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] loudnesshistogram",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A495287D8FBBD1136EB2462971659732D557C12D1DBAB2B41F442C400BBB074A"
            },
            {
              "Id": "maxmomentaryloudness:System.Single",
              "Name": "maxmomentaryloudness",
              "Type": "System.Single",
              "Signature": "public System.Single maxmomentaryloudness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C01770CA92CE8AB73BBDD6D12A1EE28D879E57987C71CBC65E996E55D38C1D4"
            },
            {
              "Id": "maxtruepeak:System.Single",
              "Name": "maxtruepeak",
              "Type": "System.Single",
              "Signature": "public System.Single maxtruepeak",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B8E677D6391BFC30E865206B38979D933068FE78DAC710CD282EE9274FE0529"
            },
            {
              "Id": "momentaryloudness:System.Single",
              "Name": "momentaryloudness",
              "Type": "System.Single",
              "Signature": "public System.Single momentaryloudness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32711B206EE2C882D3CB28B8FB8E434278E8AE8A25C5177A40EEF07F86ED1E81"
            },
            {
              "Id": "shorttermloudness:System.Single",
              "Name": "shorttermloudness",
              "Type": "System.Single",
              "Signature": "public System.Single shorttermloudness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B74BA02FAE2C061EF9B31C0B418284951936AEFF078678F98CD9437F15EA8C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "303398CE441DCFC7665DE0E1AF4FCA97DCB65D4396F9F151DAE5473BB525AEBF"
        },
        {
          "Id": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
          "Name": "DSP_LOUDNESS_METER_STATE_TYPE",
          "DisplayName": "DSP_LOUDNESS_METER_STATE_TYPE",
          "FullName": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ANALYZING:FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Name": "ANALYZING",
              "Type": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Signature": "public FMOD.DSP_LOUDNESS_METER_STATE_TYPE ANALYZING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04230433C733568CF5D97332181D554833A396B848C2A540ABEDFB2D747EBA90"
            },
            {
              "Id": "PAUSED:FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Name": "PAUSED",
              "Type": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Signature": "public FMOD.DSP_LOUDNESS_METER_STATE_TYPE PAUSED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EEBD7912F6CA0F72CCF0F8B7661BB2586D5575E7C35579C9CCE08A6EEC149A5"
            },
            {
              "Id": "RESET_ALL:FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Name": "RESET_ALL",
              "Type": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Signature": "public FMOD.DSP_LOUDNESS_METER_STATE_TYPE RESET_ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4218EB3F4223D03325812F078BA991FB99AAE7B0A4C46F731573ADAF640428B3"
            },
            {
              "Id": "RESET_INTEGRATED:FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Name": "RESET_INTEGRATED",
              "Type": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Signature": "public FMOD.DSP_LOUDNESS_METER_STATE_TYPE RESET_INTEGRATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "201774B7F234B100C949A2A9BD6E41852C5488495574C86F721556CDC993F148"
            },
            {
              "Id": "RESET_MAXPEAK:FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Name": "RESET_MAXPEAK",
              "Type": "FMOD.DSP_LOUDNESS_METER_STATE_TYPE",
              "Signature": "public FMOD.DSP_LOUDNESS_METER_STATE_TYPE RESET_MAXPEAK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6894E25D3CE586139AEBEE5A6C4764A501900F18CBA4D8B3FA48FB67A0D94B02"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "77445FC8CBC9237BAB7E34ADBD0B704033DD87B66FF17557F8A2FB2ADBCC249D"
        },
        {
          "Id": "FMOD.DSP_LOUDNESS_METER_WEIGHTING_TYPE",
          "Name": "DSP_LOUDNESS_METER_WEIGHTING_TYPE",
          "DisplayName": "DSP_LOUDNESS_METER_WEIGHTING_TYPE",
          "FullName": "FMOD.DSP_LOUDNESS_METER_WEIGHTING_TYPE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "channelweight:System.Single[]",
              "Name": "channelweight",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] channelweight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8261A126B68F7EA19541CCC1EE281368874A5630F7327878449F5EEE223B3F2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2B6AF4BE831F886720F8E06FBA41B5EF17A5E832F60AA19D4AC6D8D780D3B91C"
        },
        {
          "Id": "FMOD.DSP_LOWPASS",
          "Name": "DSP_LOWPASS",
          "DisplayName": "DSP_LOWPASS",
          "FullName": "FMOD.DSP_LOWPASS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUTOFF:FMOD.DSP_LOWPASS",
              "Name": "CUTOFF",
              "Type": "FMOD.DSP_LOWPASS",
              "Signature": "public FMOD.DSP_LOWPASS CUTOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9ABADB627D8546818A4E8E9CA5645FB44D5A0892A78203C1ED84758982F5ED2C"
            },
            {
              "Id": "RESONANCE:FMOD.DSP_LOWPASS",
              "Name": "RESONANCE",
              "Type": "FMOD.DSP_LOWPASS",
              "Signature": "public FMOD.DSP_LOWPASS RESONANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5BA19B1A1C34024AC186C43C17FB04A7193B04B8FC8878A53A2B9E696D65608"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "92F156D0804C3D53E320369F10CD3F6EC1333698FFFFF43BBF8FFEB3F9D3E1E2"
        },
        {
          "Id": "FMOD.DSP_LOWPASS_SIMPLE",
          "Name": "DSP_LOWPASS_SIMPLE",
          "DisplayName": "DSP_LOWPASS_SIMPLE",
          "FullName": "FMOD.DSP_LOWPASS_SIMPLE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUTOFF:FMOD.DSP_LOWPASS_SIMPLE",
              "Name": "CUTOFF",
              "Type": "FMOD.DSP_LOWPASS_SIMPLE",
              "Signature": "public FMOD.DSP_LOWPASS_SIMPLE CUTOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D52A59BFDE195E44443E99B19714A4091DF8892E863D9DAD1B6A188BA3870EB9"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C0B7305D78394BFB060013A139C8388DD83D62CF2D1734806E5C05D4A3AB351"
        },
        {
          "Id": "FMOD.DSP_METERING_INFO",
          "Name": "DSP_METERING_INFO",
          "DisplayName": "DSP_METERING_INFO",
          "FullName": "FMOD.DSP_METERING_INFO",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "numchannels:System.Int16",
              "Name": "numchannels",
              "Type": "System.Int16",
              "Signature": "public System.Int16 numchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A031FCF7A3FBFE06C2E3D25FED8B7ED1FD3667B94F14EC8F0D1A83CBB03B70B"
            },
            {
              "Id": "numsamples:System.Int32",
              "Name": "numsamples",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numsamples",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AA777010C86247CA9199D9BB7B371C75E7C34A332A6EA88C2D05704B4789112"
            },
            {
              "Id": "peaklevel:DSP_METERING_INFO\u002BLEVEL_ARRAY",
              "Name": "peaklevel",
              "Type": "DSP_METERING_INFO.LEVEL_ARRAY",
              "Signature": "public DSP_METERING_INFO.LEVEL_ARRAY peaklevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEF847DC3C71B9A9F75B446E3BB71799A7AD464D92E6830E15C1BB5D7A33EC31"
            },
            {
              "Id": "rmslevel:DSP_METERING_INFO\u002BLEVEL_ARRAY",
              "Name": "rmslevel",
              "Type": "DSP_METERING_INFO.LEVEL_ARRAY",
              "Signature": "public DSP_METERING_INFO.LEVEL_ARRAY rmslevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DF45F2741275C041215E9506CC4DE7155B4D44F97904D7484F4EC3F1828BE0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "897B598C21E672AEE5C6FDCBB162E5B8F6AA1FECA5EA6D70E4131B9FCA78875F"
        },
        {
          "Id": "FMOD.DSP_MULTIBAND_DYNAMICS",
          "Name": "DSP_MULTIBAND_DYNAMICS",
          "DisplayName": "DSP_MULTIBAND_DYNAMICS",
          "FullName": "FMOD.DSP_MULTIBAND_DYNAMICS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A_ATTACK:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_ATTACK",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_ATTACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83230366EB508AEC023C8A771A1205359D4B83EE05F670BC0D1BBED91ABF9ADF"
            },
            {
              "Id": "A_GAIN:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59F2E86CEDDB0E4E2388B4F98104497EC1F654C51F20868B28F032276CE3CDD2"
            },
            {
              "Id": "A_GAIN_MAKEUP:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_GAIN_MAKEUP",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_GAIN_MAKEUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "611BF2281ACE5C7E11BC01447B5E433770BFD06792E3E60F252527E4BAC4EB4F"
            },
            {
              "Id": "A_MODE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_MODE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC10A275A2B9102F7C5E204BEBCAA24314E02FD50E865022D84148A26968BE97"
            },
            {
              "Id": "A_RATIO:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_RATIO",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_RATIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBA085096E796596EC976D554001B9EB7C3108549A9D0CBABB9A1B72D9B4B39E"
            },
            {
              "Id": "A_RELEASE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_RELEASE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_RELEASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6AF5F93B3BA75AA085327F00812439FE4462C62F2D903CB9387E8DE79F488D74"
            },
            {
              "Id": "A_RESPONSE_DATA:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_RESPONSE_DATA",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_RESPONSE_DATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C087587B42795234524FAD36FC5D255F47B0E70C2F9D9785044E0FFC7F90855B"
            },
            {
              "Id": "A_THRESHOLD:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "A_THRESHOLD",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS A_THRESHOLD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A868A7D8E703F0CA08C9314EDCA7544B158A06C1E030677F9E9C84E40B702001"
            },
            {
              "Id": "B_ATTACK:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_ATTACK",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_ATTACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DDD2D649BFE6CEA08EF4AC758E497EEAFDB8A971C21CA4966D2A25D8F849B5AB"
            },
            {
              "Id": "B_GAIN:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA05F210AF0E7FC4EA7075C0C7AC3CA02139D2CB63A68F2E88A762DEC1865598"
            },
            {
              "Id": "B_GAIN_MAKEUP:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_GAIN_MAKEUP",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_GAIN_MAKEUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "024D87D889A5BD2C32FEDFEF2D3509B52244077EE3F8C462AA37A3A392B1AD67"
            },
            {
              "Id": "B_MODE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_MODE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE3D884CA6517518B7973F96E35AABC3DF32B059C1C20A9E46EA4D5A68361F4F"
            },
            {
              "Id": "B_RATIO:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_RATIO",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_RATIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABECA04168F84BAC3AC3416C0CE67CA7BDC9F178C0D1990993155801128DBA90"
            },
            {
              "Id": "B_RELEASE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_RELEASE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_RELEASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "876F59BAD965DB29BD93C8E31160C536D507EBCAFB89EE9F2B6793515E385C82"
            },
            {
              "Id": "B_RESPONSE_DATA:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_RESPONSE_DATA",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_RESPONSE_DATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3351DF67A4B82B5D9A9B311414FF553893BB0C392FF79A4FFACAFB6C2193D4A"
            },
            {
              "Id": "B_THRESHOLD:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "B_THRESHOLD",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS B_THRESHOLD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6468F61AC2563FA2E05A5A87E966BDE9642DB8F915DB2A64334D49A27B5B26C4"
            },
            {
              "Id": "C_ATTACK:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_ATTACK",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_ATTACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4760B2BBCD17EB1A1EDA1154881C9096728695EBF34BC1D17D2911C6D691D1E1"
            },
            {
              "Id": "C_GAIN:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC9C97B976F43BF9AE960DC68885AB1BF2E40820C9E09A8E1FF1D49A0BD408E1"
            },
            {
              "Id": "C_GAIN_MAKEUP:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_GAIN_MAKEUP",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_GAIN_MAKEUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8268482F0CED56D24B21EE9891A8414395EED8738951C497D6D221A3B9CA25A7"
            },
            {
              "Id": "C_MODE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_MODE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C448CFBF05AE93A6E0AD5F549E4C9CF6D16793A5609AC9B3F4CF6F24A27B01C"
            },
            {
              "Id": "C_RATIO:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_RATIO",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_RATIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2AF7E15A7134A3D92EFE4BB78FE424CABAD20338A6FD1E91F259D595C18C3F16"
            },
            {
              "Id": "C_RELEASE:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_RELEASE",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_RELEASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D91BA27D287AE60FDADE4330B37BC4B39DA3B0C523BFC38847FF23E03A1248CE"
            },
            {
              "Id": "C_RESPONSE_DATA:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_RESPONSE_DATA",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_RESPONSE_DATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27C9633BE8DDAA8169604EB0D4A8179629976A024F6A8B181B92A9B5609C4735"
            },
            {
              "Id": "C_THRESHOLD:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "C_THRESHOLD",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS C_THRESHOLD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E21CA127C43348733E8F263142C31ED1EBAC67F1342CD6AD391CF667EF9E1EB2"
            },
            {
              "Id": "LINKED:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "LINKED",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS LINKED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "888EF8F54F16924BB75116C842CECAED0CABB3FC7F260A5C026A3673A27FA9E8"
            },
            {
              "Id": "LOWER_FREQUENCY:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "LOWER_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS LOWER_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDC068477A48899BC03BDD3069D01CD4010D8A1E0B7BADB463F5349198C16354"
            },
            {
              "Id": "UPPER_FREQUENCY:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "UPPER_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS UPPER_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FC86E64F5FC041E5025975B15722CBB26CB5E5BBFA7B3DB7CF82B06E1EAF044"
            },
            {
              "Id": "USE_SIDECHAIN:FMOD.DSP_MULTIBAND_DYNAMICS",
              "Name": "USE_SIDECHAIN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS USE_SIDECHAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77674A49AAFDBB4190D7BEE01322AAF348C70EBAABFE069B79E063F50DE5D2E0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CEF99AB94D942CE7A6A03BD6BB3F9124E7462D9B028293346EC6BD8F007CBF01"
        },
        {
          "Id": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
          "Name": "DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
          "DisplayName": "DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
          "FullName": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "COMPRESS_DOWN:FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Name": "COMPRESS_DOWN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE COMPRESS_DOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "439FA682690A7FF5CA3AA1D6BAF53955B8686BFFEEFD5719F90E2A5A10E19A79"
            },
            {
              "Id": "COMPRESS_UP:FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Name": "COMPRESS_UP",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE COMPRESS_UP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71DAAFA309D66062B13FEDBD701D09ED2311E549E89A84617103BBF3AB83182F"
            },
            {
              "Id": "DISABLED:FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Name": "DISABLED",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE DISABLED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90E223503408C70A839A8163D1B39DF183E03EA8016DDD4C12CCCF7AAFD1E022"
            },
            {
              "Id": "EXPAND_DOWN:FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Name": "EXPAND_DOWN",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE EXPAND_DOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "89D8ABD0D85A8CC4EBFC24FB23AFC394D9245D19BAB647E6DB79333F6FD74EAD"
            },
            {
              "Id": "EXPAND_UP:FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Name": "EXPAND_UP",
              "Type": "FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_DYNAMICS_MODE_TYPE EXPAND_UP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "453102196BC7A1633B09269B8344FBED8856BB79BD0945C6D5DD873652FD9D91"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "76362CAB5DA7963CB590086F42201FC41A9941C1A0E72320789177E33D6ED575"
        },
        {
          "Id": "FMOD.DSP_MULTIBAND_EQ",
          "Name": "DSP_MULTIBAND_EQ",
          "DisplayName": "DSP_MULTIBAND_EQ",
          "FullName": "FMOD.DSP_MULTIBAND_EQ",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "A_FILTER:FMOD.DSP_MULTIBAND_EQ",
              "Name": "A_FILTER",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ A_FILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "447CCD3A46EF8B76BF92A372F408796C7071234E86E753E38892477F2416757B"
            },
            {
              "Id": "A_FREQUENCY:FMOD.DSP_MULTIBAND_EQ",
              "Name": "A_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ A_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63C07245844A298F558B8E618F2E404AC8701DBC0DF257F207F73A8FEB27EAC5"
            },
            {
              "Id": "A_GAIN:FMOD.DSP_MULTIBAND_EQ",
              "Name": "A_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ A_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57D05CC30C8845820955C00920584E016A3C992A1601BEC97DD5FC751DB5E3CA"
            },
            {
              "Id": "A_Q:FMOD.DSP_MULTIBAND_EQ",
              "Name": "A_Q",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ A_Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "164FAF1EAA80B4F7CF05A542F3493C661E0F647E509EE69804FAF90E9AFB6AF0"
            },
            {
              "Id": "B_FILTER:FMOD.DSP_MULTIBAND_EQ",
              "Name": "B_FILTER",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ B_FILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6CD1034B57BB277B07BD9DA175811B5F2279BDBE74E5EAD262DCA23BFB5AB15"
            },
            {
              "Id": "B_FREQUENCY:FMOD.DSP_MULTIBAND_EQ",
              "Name": "B_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ B_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF1357114CAC8338A03AECE6759733C752840BCC48C48AE588EC41E7F22628F0"
            },
            {
              "Id": "B_GAIN:FMOD.DSP_MULTIBAND_EQ",
              "Name": "B_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ B_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C47B3035E09DF4A34A50B48D417998F786B62A36E52BD4CE0C1EEC40FB55C840"
            },
            {
              "Id": "B_Q:FMOD.DSP_MULTIBAND_EQ",
              "Name": "B_Q",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ B_Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBDFB6155CD799EB118D2A7A15C9D66A125DED7BF38EA8E466B25C5AB4273ABB"
            },
            {
              "Id": "C_FILTER:FMOD.DSP_MULTIBAND_EQ",
              "Name": "C_FILTER",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ C_FILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A894C246AF87C0F460ED703081D3C74383AB959F4552F626F1E03A9E6E8D2151"
            },
            {
              "Id": "C_FREQUENCY:FMOD.DSP_MULTIBAND_EQ",
              "Name": "C_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ C_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB174CE8681498661B3183AE27CA0D2AFDBE6040E69001E869ECA792951129D4"
            },
            {
              "Id": "C_GAIN:FMOD.DSP_MULTIBAND_EQ",
              "Name": "C_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ C_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03FCF666AF03138155D8B609D244E5984293E7A6A3C5BBCEAEE34DF9F3126811"
            },
            {
              "Id": "C_Q:FMOD.DSP_MULTIBAND_EQ",
              "Name": "C_Q",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ C_Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D0C4BC6510A5EAAFC59780743FBE544DF81DF3D69CA9F53B78BD50B49D5B238"
            },
            {
              "Id": "D_FILTER:FMOD.DSP_MULTIBAND_EQ",
              "Name": "D_FILTER",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ D_FILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAD0E4B4B2049D749EC67B7FAD6E4E61B296D609586B41CEB1C41D623B04D8BF"
            },
            {
              "Id": "D_FREQUENCY:FMOD.DSP_MULTIBAND_EQ",
              "Name": "D_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ D_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8315583B0234819DD7A1F792FCF40DEA0A06CCD0064A5A0ACEB45A48A79369AF"
            },
            {
              "Id": "D_GAIN:FMOD.DSP_MULTIBAND_EQ",
              "Name": "D_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ D_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FD07CB05C1DBAA64BE379535BE41C2113AC1A612DE075377F178AAB62E64BE9"
            },
            {
              "Id": "D_Q:FMOD.DSP_MULTIBAND_EQ",
              "Name": "D_Q",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ D_Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D41183A8726765F970045A66E95D5D3B9881507EADE1AA38B99D2672B64F0AC5"
            },
            {
              "Id": "E_FILTER:FMOD.DSP_MULTIBAND_EQ",
              "Name": "E_FILTER",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ E_FILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E1DF7DC515C9CD6C266EF40A46789E934D1BE25A188474F5210373CFE9A9A77"
            },
            {
              "Id": "E_FREQUENCY:FMOD.DSP_MULTIBAND_EQ",
              "Name": "E_FREQUENCY",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ E_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69F6BEF3C3086B737E49CEBC8F0D07717ED51BD1035F621BA277C2168512873A"
            },
            {
              "Id": "E_GAIN:FMOD.DSP_MULTIBAND_EQ",
              "Name": "E_GAIN",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ E_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FED0ED0BA2F775534FB19D9798E449CF8F9971DCBFEDA6FC62312D698B9D234"
            },
            {
              "Id": "E_Q:FMOD.DSP_MULTIBAND_EQ",
              "Name": "E_Q",
              "Type": "FMOD.DSP_MULTIBAND_EQ",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ E_Q",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FACC7E6D4AFDB7B3E3499881AC8FEF2260B1ED959244A1B6B287DB9EFB83A5FB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CD3A954E0F668266BD61B16348FC106465638A14A2CEC7E5EAD80065C27BBFB2"
        },
        {
          "Id": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
          "Name": "DSP_MULTIBAND_EQ_FILTER_TYPE",
          "DisplayName": "DSP_MULTIBAND_EQ_FILTER_TYPE",
          "FullName": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALLPASS:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "ALLPASS",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE ALLPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "89393FE696E54D346B164456A727C1279BA3DABB4E222D71E864B2348844B727"
            },
            {
              "Id": "BANDPASS:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "BANDPASS",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE BANDPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9767E6EE1C415CB28D02993E99E475004E65D949FE63B315CCE9F04B46FC9A65"
            },
            {
              "Id": "DISABLED:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "DISABLED",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE DISABLED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B798A6F986BD67C1B510FD2F71E95A8994BECFE3F00E81796B0A1CF477E6DA17"
            },
            {
              "Id": "HIGHPASS_12DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "HIGHPASS_12DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE HIGHPASS_12DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C97225ABDAC914F0EEC2EC8B0A44981A3A3084164C221B95C353086B16EE9A3D"
            },
            {
              "Id": "HIGHPASS_24DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "HIGHPASS_24DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE HIGHPASS_24DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "562C480FBD7D4CC5CDC7B01D31C12E27A444EDB6361768F2DA53E84E41E35F3B"
            },
            {
              "Id": "HIGHPASS_48DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "HIGHPASS_48DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE HIGHPASS_48DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3431AB7E8BEB68E7D8DE04B8C9491DCDB27835723C15E37E44185D0AE4EFE25B"
            },
            {
              "Id": "HIGHPASS_6DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "HIGHPASS_6DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE HIGHPASS_6DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D04E2746DBE3480FA8D425EAF14626FAD4C70F200AF18A8AA1F6EDA319B75716"
            },
            {
              "Id": "HIGHSHELF:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "HIGHSHELF",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE HIGHSHELF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA5A2D594627B413A1B70DEF9326C7B78DDCCCF75B709DDF2007A522F6B2EDB7"
            },
            {
              "Id": "LOWPASS_12DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "LOWPASS_12DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE LOWPASS_12DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C77D6EFA7155482FC68053100EBB5672E575E152DDCA3B7EC646F6312708C1F7"
            },
            {
              "Id": "LOWPASS_24DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "LOWPASS_24DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE LOWPASS_24DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAD171D338431590D31E64C4E71ED34966AEEDF7FC3392CCE694AF81069E30B6"
            },
            {
              "Id": "LOWPASS_48DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "LOWPASS_48DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE LOWPASS_48DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27D808202928810EC8A886F647744277D97BD0542BA37958D93C55FA384447CB"
            },
            {
              "Id": "LOWPASS_6DB:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "LOWPASS_6DB",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE LOWPASS_6DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CCEBA222B61848705A048FF28CE977DACA88F4D551C28B0C2B35D64391E0D72F"
            },
            {
              "Id": "LOWSHELF:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "LOWSHELF",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE LOWSHELF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2341BBBA360C49475D053F374491C49C54B90F6A9C68551846802F0FA758497"
            },
            {
              "Id": "NOTCH:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "NOTCH",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE NOTCH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5111D79A300D901CE68A6DE858DA69803B0257CE8ED51CD3AE35F87279B76A2"
            },
            {
              "Id": "PEAKING:FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Name": "PEAKING",
              "Type": "FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE",
              "Signature": "public FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE PEAKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18B0321C3D177F21380D20BD916FD5F21057F3513CE695AA8F42A5ED7BCD3A29"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "39B045CC54DD9E0DF4BC9F0E9CD82C0B1C6F9A0ACF4793EA3976E8395AC0FEE0"
        },
        {
          "Id": "FMOD.DSP_NORMALIZE",
          "Name": "DSP_NORMALIZE",
          "DisplayName": "DSP_NORMALIZE",
          "FullName": "FMOD.DSP_NORMALIZE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FADETIME:FMOD.DSP_NORMALIZE",
              "Name": "FADETIME",
              "Type": "FMOD.DSP_NORMALIZE",
              "Signature": "public FMOD.DSP_NORMALIZE FADETIME",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ADF91162FBCEFD8977C67BA30A546A8FB55533FAFC51A9A57F57BA189F565DD8"
            },
            {
              "Id": "MAXAMP:FMOD.DSP_NORMALIZE",
              "Name": "MAXAMP",
              "Type": "FMOD.DSP_NORMALIZE",
              "Signature": "public FMOD.DSP_NORMALIZE MAXAMP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3CC5407BB2F7ADE13F6B5955A2582C17011271B59B67BC308EDA2E9A4DC7228"
            },
            {
              "Id": "THRESHOLD:FMOD.DSP_NORMALIZE",
              "Name": "THRESHOLD",
              "Type": "FMOD.DSP_NORMALIZE",
              "Signature": "public FMOD.DSP_NORMALIZE THRESHOLD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6D78A5DFA0F90B10924F6C649E41DC5F447466CDDC860784B14EF1B4A5FD3F4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7DF3BC402E0D1071A5E25C7EDDD3FBDB7E185907A590CD42931F395EF00F4371"
        },
        {
          "Id": "FMOD.DSP_OBJECTPAN",
          "Name": "DSP_OBJECTPAN",
          "DisplayName": "DSP_OBJECTPAN",
          "FullName": "FMOD.DSP_OBJECTPAN",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ATTENUATION_RANGE:FMOD.DSP_OBJECTPAN",
              "Name": "ATTENUATION_RANGE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN ATTENUATION_RANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9F0BFAA2349E872EE16491EE0CA0162B4C22F0F0720F852AF1C69E66554195B"
            },
            {
              "Id": "OUTPUTGAIN:FMOD.DSP_OBJECTPAN",
              "Name": "OUTPUTGAIN",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN OUTPUTGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE11E88E9432B34A97DE490324149C7C196FFB99220A8BD22CCFD9388ABA4851"
            },
            {
              "Id": "OVERALL_GAIN:FMOD.DSP_OBJECTPAN",
              "Name": "OVERALL_GAIN",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN OVERALL_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF4742DF65302D0DB6F790AA2CD6DBE1B39CE66932C44EE9823203CBA718F070"
            },
            {
              "Id": "OVERRIDE_RANGE:FMOD.DSP_OBJECTPAN",
              "Name": "OVERRIDE_RANGE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN OVERRIDE_RANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C66ABF35D5606983971FB14AAAF0C317C340DF55C4162996D4413BAFF6579F70"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "_3D_EXTENT_MODE:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_EXTENT_MODE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_EXTENT_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "353F2DE4EE30FC78B8E5DBE1ABF5914EEA317E26FCF3C15C4F284E0A9614A248"
            },
            {
              "Id": "_3D_MAX_DISTANCE:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_MAX_DISTANCE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_MAX_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9AFDF3745C2AF7D437C50FD967ECCEFEA55A8C1B60BCC981D26C4F2AAC2B1F52"
            },
            {
              "Id": "_3D_MIN_DISTANCE:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_MIN_DISTANCE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_MIN_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB4453615E30C988FFE99CEB0BFA3E0C07B3250A8FA87895857EFDC8552C7444"
            },
            {
              "Id": "_3D_MIN_EXTENT:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_MIN_EXTENT",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_MIN_EXTENT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B89A87D8DF5CA1E1DAED5EEF18B1AA441ED654BA77831D2FF1194C7A0EDC77DA"
            },
            {
              "Id": "_3D_POSITION:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_POSITION",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_POSITION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47CD5B9962F579466E85BCD638E8EB5A35E916338A12CAA0D1B6868C747608E3"
            },
            {
              "Id": "_3D_ROLLOFF:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_ROLLOFF",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_ROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5302650F37D6427E225B4F909374007AE2E6C48A2B601A1C310FD24606208D2"
            },
            {
              "Id": "_3D_SOUND_SIZE:FMOD.DSP_OBJECTPAN",
              "Name": "_3D_SOUND_SIZE",
              "Type": "FMOD.DSP_OBJECTPAN",
              "Signature": "public FMOD.DSP_OBJECTPAN _3D_SOUND_SIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0287FE1A0E89E259EAE2ED0456DF9709D0F38E3E5D6BE6EA9197AB2DC27F27BE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A73437118D09A45DA69A0987D39F91F46BEAC5507A00727D26127D63A6CC0341"
        },
        {
          "Id": "FMOD.DSP_OSCILLATOR",
          "Name": "DSP_OSCILLATOR",
          "DisplayName": "DSP_OSCILLATOR",
          "FullName": "FMOD.DSP_OSCILLATOR",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RATE:FMOD.DSP_OSCILLATOR",
              "Name": "RATE",
              "Type": "FMOD.DSP_OSCILLATOR",
              "Signature": "public FMOD.DSP_OSCILLATOR RATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB10B2DBAA234A82BE36454E77BAEC2F9BAF2CF4AB4AD4613836666F70283044"
            },
            {
              "Id": "TYPE:FMOD.DSP_OSCILLATOR",
              "Name": "TYPE",
              "Type": "FMOD.DSP_OSCILLATOR",
              "Signature": "public FMOD.DSP_OSCILLATOR TYPE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3914F961C6FF7B749F0765D3FEA44930092C6959230EE5BCA187E2885A6A468"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73D5260CFBD6095E5199E1A17D318DCE8844033FDE3A55D44F555B389464CF56"
        },
        {
          "Id": "FMOD.DSP_PAN",
          "Name": "DSP_PAN",
          "DisplayName": "DSP_PAN",
          "FullName": "FMOD.DSP_PAN",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ATTENUATION_RANGE:FMOD.DSP_PAN",
              "Name": "ATTENUATION_RANGE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN ATTENUATION_RANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21B1AF16E6ED54224FD5DC2991D0452265D7FF8140DE3316EEFEFE77B84EFB11"
            },
            {
              "Id": "ENABLED_SPEAKERS:FMOD.DSP_PAN",
              "Name": "ENABLED_SPEAKERS",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN ENABLED_SPEAKERS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1210F9810B4D0450350A42B8523B6B4B95FDDDE0F50B50993BB5171D8E908CA1"
            },
            {
              "Id": "LFE_UPMIX_ENABLED:FMOD.DSP_PAN",
              "Name": "LFE_UPMIX_ENABLED",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN LFE_UPMIX_ENABLED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3185E73CF6BFE29A3CB5AF648B96E0E88891D92930D459104CD6CF42214766D6"
            },
            {
              "Id": "MODE:FMOD.DSP_PAN",
              "Name": "MODE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "512B42DF235CF759D06522006A1FB319016AEF41C5B0AD5D4EF40AB0C48B10CE"
            },
            {
              "Id": "OVERALL_GAIN:FMOD.DSP_PAN",
              "Name": "OVERALL_GAIN",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN OVERALL_GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B9C0876CA9465E14D48E3204605D53225FD60B812D15541A36B734A91DB8EF7"
            },
            {
              "Id": "OVERRIDE_RANGE:FMOD.DSP_PAN",
              "Name": "OVERRIDE_RANGE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN OVERRIDE_RANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D38A6E9DB31E196BE7A0D82E17721BBB4A011791598CD1DCB667BE431A6CEB7D"
            },
            {
              "Id": "SURROUND_SPEAKER_MODE:FMOD.DSP_PAN",
              "Name": "SURROUND_SPEAKER_MODE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN SURROUND_SPEAKER_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4E0DBCDFAD81E285519D014E402498B986DE1348F3D669C81A63A2A3752D871"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "_2D_DIRECTION:FMOD.DSP_PAN",
              "Name": "_2D_DIRECTION",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_DIRECTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEE7ED91CC6BE22F70EBA69FB58DFAF5EA1E73E2F81ED8E2247F610D72EC098C"
            },
            {
              "Id": "_2D_EXTENT:FMOD.DSP_PAN",
              "Name": "_2D_EXTENT",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_EXTENT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "351DF404CF7A3CC414134BF77B06056B74F405FCA77F4E94902453986AE397C5"
            },
            {
              "Id": "_2D_HEIGHT_BLEND:FMOD.DSP_PAN",
              "Name": "_2D_HEIGHT_BLEND",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_HEIGHT_BLEND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27EBB62E7DB0B6FD2E264F27702ABA41597DE22D64600B68176FD6F11F0B4554"
            },
            {
              "Id": "_2D_LFE_LEVEL:FMOD.DSP_PAN",
              "Name": "_2D_LFE_LEVEL",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_LFE_LEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C61254034AB2221B53C3BBE4F1B15147514F3F27C0B0FA92C323AE6FFEFA68FD"
            },
            {
              "Id": "_2D_ROTATION:FMOD.DSP_PAN",
              "Name": "_2D_ROTATION",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_ROTATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33FE97B14B5BA38521407CAEDE0C88E61650BF05CC7B3C6B62BBE78574C98758"
            },
            {
              "Id": "_2D_STEREO_AXIS:FMOD.DSP_PAN",
              "Name": "_2D_STEREO_AXIS",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_STEREO_AXIS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2ADE20727FBB2F68195086C1A8F9931E2F0B074C6E65FC49B82425B39E2CA2DE"
            },
            {
              "Id": "_2D_STEREO_MODE:FMOD.DSP_PAN",
              "Name": "_2D_STEREO_MODE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_STEREO_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F06E2823DAC0A09092CF37BA0C16B2508375CC090C9D2845B1284434E4303FC"
            },
            {
              "Id": "_2D_STEREO_POSITION:FMOD.DSP_PAN",
              "Name": "_2D_STEREO_POSITION",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_STEREO_POSITION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "515798C77C7BE04F4C8885977B9A4E6AD08D0CEE26A56346B002FD37A0DC86C4"
            },
            {
              "Id": "_2D_STEREO_SEPARATION:FMOD.DSP_PAN",
              "Name": "_2D_STEREO_SEPARATION",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _2D_STEREO_SEPARATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18553CC8E586B148BAA00A1B110A05941308E8CC3384E90420BB439F7904D5EC"
            },
            {
              "Id": "_3D_EXTENT_MODE:FMOD.DSP_PAN",
              "Name": "_3D_EXTENT_MODE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_EXTENT_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23141AC862A01C688B028C92191E36C8BA4E0838352A82C9C7B2EEA0A8067510"
            },
            {
              "Id": "_3D_MAX_DISTANCE:FMOD.DSP_PAN",
              "Name": "_3D_MAX_DISTANCE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_MAX_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21ADD619F246F9618BA6653FB89BF8E7430B4047DE0551C475C7EE031C050FDB"
            },
            {
              "Id": "_3D_MIN_DISTANCE:FMOD.DSP_PAN",
              "Name": "_3D_MIN_DISTANCE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_MIN_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "863761DB53FE4F8CC149C0AF50D4E150A2005A7FD6DDB071F58587B829BBD158"
            },
            {
              "Id": "_3D_MIN_EXTENT:FMOD.DSP_PAN",
              "Name": "_3D_MIN_EXTENT",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_MIN_EXTENT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96AF371ACD31251CD3D0F5F1D1AD101F2B206E59B16CD23638FEF4CEF6D72AB0"
            },
            {
              "Id": "_3D_PAN_BLEND:FMOD.DSP_PAN",
              "Name": "_3D_PAN_BLEND",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_PAN_BLEND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56FCE08681DC17B320B7B8829575FF2B2B0590D6955D9BDDBF6DA36542F52229"
            },
            {
              "Id": "_3D_POSITION:FMOD.DSP_PAN",
              "Name": "_3D_POSITION",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_POSITION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FB665E3BF5A6F53E6C868CF44215290AB17645036E88D6A60467B85D97925FD"
            },
            {
              "Id": "_3D_ROLLOFF:FMOD.DSP_PAN",
              "Name": "_3D_ROLLOFF",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_ROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BAD1BED98639A15DE98C23D0BD781E616DCE66BFD41227F5451127223108D6F"
            },
            {
              "Id": "_3D_SOUND_SIZE:FMOD.DSP_PAN",
              "Name": "_3D_SOUND_SIZE",
              "Type": "FMOD.DSP_PAN",
              "Signature": "public FMOD.DSP_PAN _3D_SOUND_SIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9872072A2E8F69F25DD9C43C49E183D51EC170AB12A5093F3FC5BB301A51A45B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "36E32F0791C8912030DFE170BE21CC3689CE1322438A368CC3E9BD71FE9F11AA"
        },
        {
          "Id": "FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
          "Name": "DSP_PAN_2D_STEREO_MODE_TYPE",
          "DisplayName": "DSP_PAN_2D_STEREO_MODE_TYPE",
          "FullName": "FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DISCRETE:FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
              "Name": "DISCRETE",
              "Type": "FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_2D_STEREO_MODE_TYPE DISCRETE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D82E5FFD88080091D26576F62DB38DB39692F5F5FC9902869B6340A47603B4F7"
            },
            {
              "Id": "DISTRIBUTED:FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
              "Name": "DISTRIBUTED",
              "Type": "FMOD.DSP_PAN_2D_STEREO_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_2D_STEREO_MODE_TYPE DISTRIBUTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC0373E26A5029A625C6EC412A635DE578DF6385F9D7B3E8DAB306505A14A4E1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B2677D513C4B1BA7DE6C022E4B68D7E9EB48515E7101FAAF0D3D3177F0DFF107"
        },
        {
          "Id": "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
          "Name": "DSP_PAN_3D_EXTENT_MODE_TYPE",
          "DisplayName": "DSP_PAN_3D_EXTENT_MODE_TYPE",
          "FullName": "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AUTO:FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Name": "AUTO",
              "Type": "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE AUTO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30AF28B5593B689F998DB52D4F8E31283B962B0CAD1933D03215B587901DE740"
            },
            {
              "Id": "OFF:FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Name": "OFF",
              "Type": "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE OFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00B78B0B1461B15AD9E9D36C6512C10C196D73F160CCC1749D02AEC05EF5C469"
            },
            {
              "Id": "USER:FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Name": "USER",
              "Type": "FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE USER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DDFB26A88690C3093B015CE891809160F1D100CD0DDA0E321B9E9B5CA22CDC82"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3EE5FF1B63D0C02ADAA0F3EFEEF8C3CD71B49FFC1089B1CDE87990106EFE4D44"
        },
        {
          "Id": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
          "Name": "DSP_PAN_3D_ROLLOFF_TYPE",
          "DisplayName": "DSP_PAN_3D_ROLLOFF_TYPE",
          "FullName": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUSTOM:FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Name": "CUSTOM",
              "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_ROLLOFF_TYPE CUSTOM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2231612F80153180D2C9042539D3379D5AA1FDF27DF36A5758CAF091EB7979D4"
            },
            {
              "Id": "INVERSE:FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Name": "INVERSE",
              "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_ROLLOFF_TYPE INVERSE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "865C89AC66308CC882A52CDAC5DEF21CB89D8875A8490861C0C25A8E9EF4DC65"
            },
            {
              "Id": "INVERSETAPERED:FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Name": "INVERSETAPERED",
              "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_ROLLOFF_TYPE INVERSETAPERED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA29E368F43148DEF8BA80EA163D6B7E167A0A110FC3F834614FEC5BD80BBDCB"
            },
            {
              "Id": "LINEAR:FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Name": "LINEAR",
              "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_ROLLOFF_TYPE LINEAR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9825A11BD0D8690946BCF7D9C5A3BF2A864BDA37EC567A3FEBFDFD9C7F824B13"
            },
            {
              "Id": "LINEARSQUARED:FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Name": "LINEARSQUARED",
              "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
              "Signature": "public FMOD.DSP_PAN_3D_ROLLOFF_TYPE LINEARSQUARED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA7B0276ADCA1FEC891D28DE0C7B492D07E7C551CDE6574B14D4738189C7019E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "39A0CF6DF392278528B66C47BABF34009C67E5C54E1052C2FB1D1D92EC793581"
        },
        {
          "Id": "FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC",
          "Name": "DSP_PAN_GETROLLOFFGAIN_FUNC",
          "DisplayName": "DSP_PAN_GETROLLOFFGAIN_FUNC",
          "FullName": "FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, FMOD.DSP_PAN_3D_ROLLOFF_TYPE, System.Single, System.Single, System.Single, System.Single\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, FMOD.DSP_PAN_3D_ROLLOFF_TYPE rolloff, System.Single distance, System.Single mindistance, System.Single maxdistance, out System.Single\u0026 gain, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rolloff",
                  "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98D7FC61EC99A5E052E47DA0F9641EA06512572A707A727F82224CED03612FF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Single\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, out System.Single\u0026 gain, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "33E9FEC042FA586CA319D07CFB9AEE1E8AC852D619832E13FAD3DE32FB5B3988",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, FMOD.DSP_PAN_3D_ROLLOFF_TYPE, System.Single, System.Single, System.Single, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, FMOD.DSP_PAN_3D_ROLLOFF_TYPE rolloff, System.Single distance, System.Single mindistance, System.Single maxdistance, out System.Single\u0026 gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rolloff",
                  "Type": "FMOD.DSP_PAN_3D_ROLLOFF_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8F33229A6AE75310DDF886BEA5369B671A0287BEA50320BCA41D1EE4DB3DD43B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD1162DC4DC63E29F560CBB78C52CC05FAA400A2C295E52484F78EDDA7202D59"
        },
        {
          "Id": "FMOD.DSP_PAN_MODE_TYPE",
          "Name": "DSP_PAN_MODE_TYPE",
          "DisplayName": "DSP_PAN_MODE_TYPE",
          "FullName": "FMOD.DSP_PAN_MODE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MONO:FMOD.DSP_PAN_MODE_TYPE",
              "Name": "MONO",
              "Type": "FMOD.DSP_PAN_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_MODE_TYPE MONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2A3FA47E6A77AA9927C6608502FDB02E7D6F176D7B112A7B3623EB394CBA8A0"
            },
            {
              "Id": "STEREO:FMOD.DSP_PAN_MODE_TYPE",
              "Name": "STEREO",
              "Type": "FMOD.DSP_PAN_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_MODE_TYPE STEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4218AADA150B54C3BA3C25A036EDC66BBDDCB630FA8502A2159A9DECF191D45"
            },
            {
              "Id": "SURROUND:FMOD.DSP_PAN_MODE_TYPE",
              "Name": "SURROUND",
              "Type": "FMOD.DSP_PAN_MODE_TYPE",
              "Signature": "public FMOD.DSP_PAN_MODE_TYPE SURROUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "232975CAEF98B76D06C6AE837F4C9861734CE0D06265DF926F1C8830C29C080B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AE12431376BE87123C7384535D141E1D5632ACAD54C3D498FE503AA4EE7439E0"
        },
        {
          "Id": "FMOD.DSP_PAN_SUMMONOMATRIX_FUNC",
          "Name": "DSP_PAN_SUMMONOMATRIX_FUNC",
          "DisplayName": "DSP_PAN_SUMMONOMATRIX_FUNC",
          "FullName": "FMOD.DSP_PAN_SUMMONOMATRIX_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Single lowFrequencyGain, System.Single overallGain, System.IntPtr matrix, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7CEDA9B1CBA04F05C26AD8C4FB3593A6217354289AAF8433FBBD3B19D57B6315",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Single lowFrequencyGain, System.Single overallGain, System.IntPtr matrix)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C1787E3708F3162DEF66DE623832E28F4E57DE2A5599D9150C424CC6C71ADDB9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C1B5A2F80F1FADA3C56BAD6A1C54B3F28AF1EF44FD81E4F8829551782DD13002"
        },
        {
          "Id": "FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
          "Name": "DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
          "DisplayName": "DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
          "FullName": "FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "90E7472D8991682C8C4361E7FBF246DF55C1D6FD1489CC5A121AD881C32BE907",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "17F22C180FECD56EADF8540F1EFD23C4420650C1028484AE049425E26887481B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9A2D0A04505791A6F29B682453755F38ACF47AA927DA293D0CF7427605D07958"
        },
        {
          "Id": "FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC",
          "Name": "DSP_PAN_SUMSTEREOMATRIX_FUNC",
          "DisplayName": "DSP_PAN_SUMSTEREOMATRIX_FUNC",
          "FullName": "FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Int32, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Single pan, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "675B1B099C2EBCFC86076AB45E4C06C2A4933A288820CC0798758F8934B65617",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Int32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Single pan, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "84EBB7E23DCE9A161245FB82DBC29C947D7425AB9AFE4BDA45988C9257F42003",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "725CDD5B4916DAA532B4E5500B0457D62B84D245A418968DCA1639D4EAE78005"
        },
        {
          "Id": "FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
          "Name": "DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
          "DisplayName": "DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
          "FullName": "FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single rotation, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "325EEBD951055DC1FE539A9F851B488597DB2BD15653C4502B4B17F40393ED93",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single rotation, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B4BD52F94AE350ED0CE74BFCEA4C043893998D9956B7C0CB97A56CEB2CD4210D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "84211C38294BAF53CD64C76B260EAA90BCD0579E03344A4FE8621D845DB74BF1"
        },
        {
          "Id": "FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC",
          "Name": "DSP_PAN_SUMSURROUNDMATRIX_FUNC",
          "DisplayName": "DSP_PAN_SUMSURROUNDMATRIX_FUNC",
          "FullName": "FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr, FMOD.DSP_PAN_SURROUND_FLAGS, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single rotation, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix, FMOD.DSP_PAN_SURROUND_FLAGS flags, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.DSP_PAN_SURROUND_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EDB537FABDC36B0700C4B391F26DE5043D2F16EA8EF7E641B9C1650C9BF57C44",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32, System.Single, System.Single, System.Single, System.Single, System.Single, System.Int32, System.IntPtr, FMOD.DSP_PAN_SURROUND_FLAGS)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 sourceSpeakerMode, System.Int32 targetSpeakerMode, System.Single direction, System.Single extent, System.Single rotation, System.Single lowFrequencyGain, System.Single overallGain, System.Int32 matrixHop, System.IntPtr matrix, FMOD.DSP_PAN_SURROUND_FLAGS flags)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSpeakerMode",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extent",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rotation",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lowFrequencyGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overallGain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixHop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.DSP_PAN_SURROUND_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "12D702E396D099427235A7850CE78067E0B98EE052B0EE8BBC0E03FA4A8FA6BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D1252034C81259BB5340F0F9628A87BC353AF8D8C063BE4512942C40C76EDE58"
        },
        {
          "Id": "FMOD.DSP_PAN_SURROUND_FLAGS",
          "Name": "DSP_PAN_SURROUND_FLAGS",
          "DisplayName": "DSP_PAN_SURROUND_FLAGS",
          "FullName": "FMOD.DSP_PAN_SURROUND_FLAGS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DEFAULT:FMOD.DSP_PAN_SURROUND_FLAGS",
              "Name": "DEFAULT",
              "Type": "FMOD.DSP_PAN_SURROUND_FLAGS",
              "Signature": "public FMOD.DSP_PAN_SURROUND_FLAGS DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C7256B9EA0AD387B88C35450F7028D23CC6ED2B3B0312A696D47303544694DCF"
            },
            {
              "Id": "ROTATION_NOT_BIASED:FMOD.DSP_PAN_SURROUND_FLAGS",
              "Name": "ROTATION_NOT_BIASED",
              "Type": "FMOD.DSP_PAN_SURROUND_FLAGS",
              "Signature": "public FMOD.DSP_PAN_SURROUND_FLAGS ROTATION_NOT_BIASED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C8A646032D7C89E031B1B6CC92469E1CED3B996825664BA74843A5E6CCD7FD3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "59B473DE09C9A14DAD6A055FCC61B4E4BE9F8AB851EF634FC963C65F12626E9B"
        },
        {
          "Id": "FMOD.DSP_PARAMEQ",
          "Name": "DSP_PARAMEQ",
          "DisplayName": "DSP_PARAMEQ",
          "FullName": "FMOD.DSP_PARAMEQ",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BANDWIDTH:FMOD.DSP_PARAMEQ",
              "Name": "BANDWIDTH",
              "Type": "FMOD.DSP_PARAMEQ",
              "Signature": "public FMOD.DSP_PARAMEQ BANDWIDTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4608D558C9F92A09E049D9DA6E461757E37CF8F9A4F9BFD2642051D2FDDBC7B"
            },
            {
              "Id": "CENTER:FMOD.DSP_PARAMEQ",
              "Name": "CENTER",
              "Type": "FMOD.DSP_PARAMEQ",
              "Signature": "public FMOD.DSP_PARAMEQ CENTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40BE437C47E173051304EEB7BBA0BB3BBCAC62A00483A58B05A9A91604D1C615"
            },
            {
              "Id": "GAIN:FMOD.DSP_PARAMEQ",
              "Name": "GAIN",
              "Type": "FMOD.DSP_PARAMEQ",
              "Signature": "public FMOD.DSP_PARAMEQ GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8ADBEDFEDB4483D87FE30F4A7F16C81AB3C36BE24968B618A5B342830ACE31F4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CB4F627BA261BC1938C753504B0DBECACB7D21BA80F8F1A6257BD8AC4384A995"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_3DATTRIBUTES",
          "Name": "DSP_PARAMETER_3DATTRIBUTES",
          "DisplayName": "DSP_PARAMETER_3DATTRIBUTES",
          "FullName": "FMOD.DSP_PARAMETER_3DATTRIBUTES",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "absolute:FMOD.ATTRIBUTES_3D",
              "Name": "absolute",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "public FMOD.ATTRIBUTES_3D absolute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92FE2BB90B8D7B945975100C2B210EC36CA1F4137278FED5B54CCB52B0F380C"
            },
            {
              "Id": "relative:FMOD.ATTRIBUTES_3D",
              "Name": "relative",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "public FMOD.ATTRIBUTES_3D relative",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BD1EC450DB7B321F582AD4C3FEE32C9A07E3B8F0D625E1748EA75491118A25E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B049BDFA68C321778E265EC32F6C52B886BE983DAD8D7E8242B1D0371426E0C0"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_3DATTRIBUTES_MULTI",
          "Name": "DSP_PARAMETER_3DATTRIBUTES_MULTI",
          "DisplayName": "DSP_PARAMETER_3DATTRIBUTES_MULTI",
          "FullName": "FMOD.DSP_PARAMETER_3DATTRIBUTES_MULTI",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "absolute:FMOD.ATTRIBUTES_3D",
              "Name": "absolute",
              "Type": "FMOD.ATTRIBUTES_3D",
              "Signature": "public FMOD.ATTRIBUTES_3D absolute",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B92FE2BB90B8D7B945975100C2B210EC36CA1F4137278FED5B54CCB52B0F380C"
            },
            {
              "Id": "numlisteners:System.Int32",
              "Name": "numlisteners",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numlisteners",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "495525DFB8921E3E7692ADA5F86E0720CC9A6939441A24E79222D9377D8E8979"
            },
            {
              "Id": "relative:FMOD.ATTRIBUTES_3D[]",
              "Name": "relative",
              "Type": "FMOD.ATTRIBUTES_3D[]",
              "Signature": "public FMOD.ATTRIBUTES_3D[] relative",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D38D7E7C4D68642D84735A19DE6079128E5DAAE8A3841E2E56C90363967AAC3"
            },
            {
              "Id": "weight:System.Single[]",
              "Name": "weight",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] weight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E9A192AEB3B973342838F9BE9588A733495E7F1458FB708A64ABD8267981A34"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9FF84C581B3CB345B4D6D6828CC1542566BB26977096D3D9FA9BC90D9879359B"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_ATTENUATION_RANGE",
          "Name": "DSP_PARAMETER_ATTENUATION_RANGE",
          "DisplayName": "DSP_PARAMETER_ATTENUATION_RANGE",
          "FullName": "FMOD.DSP_PARAMETER_ATTENUATION_RANGE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "max:System.Single",
              "Name": "max",
              "Type": "System.Single",
              "Signature": "public System.Single max",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "043BA071A229D1EA3EB55DD799D2BA68C45EED91852484176F0ED12767D3CF6B"
            },
            {
              "Id": "min:System.Single",
              "Name": "min",
              "Type": "System.Single",
              "Signature": "public System.Single min",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EDC27AFD27025263B8A2B23025CBFF45536DDF272FD3FC963CA989047926632"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6FB993B28F63AFD85CFFDB684C2948599B02929C4438115D3C404655F4E81ABF"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DATA_TYPE",
          "Name": "DSP_PARAMETER_DATA_TYPE",
          "DisplayName": "DSP_PARAMETER_DATA_TYPE",
          "FullName": "FMOD.DSP_PARAMETER_DATA_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B1AB4B5651AAE70672CC661E8D928D593136F66249EFEABDECD29501A115858"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AE1194E01052D72BCD49C9DEECF67E4788118A03057D89CC2E82F20C07408F6"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_ATTENUATION_RANGE:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_ATTENUATION_RANGE",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_ATTENUATION_RANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75F113CB9BC817A9345325F243E1A7DDB26C70DF16DC062E7503F91CDE3DF798"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_DYNAMIC_RESPONSE:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_DYNAMIC_RESPONSE",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_DYNAMIC_RESPONSE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCD6965754559876BA0F2C139F051A58319F216B0621A0F72ABB9F2589EC2A3B"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_FFT:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_FFT",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_FFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F854E3B55DE6BF8A64C71D409A3D8FAAD7434E7FF66A2A87768DE06A00FA5A89"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_FINITE_LENGTH:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_FINITE_LENGTH",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_FINITE_LENGTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA6F907E6076BCB913BDB39FBF087E1AD8E11B518A4671D03CC30006313637C8"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_OVERALLGAIN:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_OVERALLGAIN",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_OVERALLGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F76798B3789BCA9A88ABC753D0A2462067558BD8CB4E5869F5AD91339ECAC0E"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_SIDECHAIN:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_SIDECHAIN",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_SIDECHAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C1D2BBB738B5DE902C83FBB51C80453E81F833EF2AD25C8374E26E07C3E4620"
            },
            {
              "Id": "DSP_PARAMETER_DATA_TYPE_USER:FMOD.DSP_PARAMETER_DATA_TYPE",
              "Name": "DSP_PARAMETER_DATA_TYPE_USER",
              "Type": "FMOD.DSP_PARAMETER_DATA_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_DATA_TYPE DSP_PARAMETER_DATA_TYPE_USER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09AD6082476D49521C3381947D080D456CC6028CD3437827F9A46D261BC0D84D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8787D0FF30DE8EB8DC0172E21F16DD71CC96F65658DDACADE2DC8800DE1051B4"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC",
          "Name": "DSP_PARAMETER_DESC",
          "DisplayName": "DSP_PARAMETER_DESC",
          "FullName": "FMOD.DSP_PARAMETER_DESC",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "desc:FMOD.DSP_PARAMETER_DESC_UNION",
              "Name": "desc",
              "Type": "FMOD.DSP_PARAMETER_DESC_UNION",
              "Signature": "public FMOD.DSP_PARAMETER_DESC_UNION desc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "957A19BAED93AF6B1F27DC3944CDDCFC67BF6D73BC0A46F3A64F35306BF4221D"
            },
            {
              "Id": "description:System.String",
              "Name": "description",
              "Type": "System.String",
              "Signature": "public System.String description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AD8CF94BE3FD90F780BA73858C061FFEA1A18F6EBD78156349E9EADF01AE0BB"
            },
            {
              "Id": "label:System.Byte[]",
              "Name": "label",
              "Type": "System.Byte[]",
              "Signature": "public System.Byte[] label",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "256CC31386577CA906A3EADF54D30EA8153ABE270000CF76BCF31B2F2F884483"
            },
            {
              "Id": "name:System.Byte[]",
              "Name": "name",
              "Type": "System.Byte[]",
              "Signature": "public System.Byte[] name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85A752B3DABF641E07AFD001FB6025A50224B6387B78A26E96FDB444EFFFD4F8"
            },
            {
              "Id": "type:FMOD.DSP_PARAMETER_TYPE",
              "Name": "type",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A7F4F4DEEC3CDEFA745786E75E2B0FB9197372D26C5C908FF5E02C3D0619F71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "169D8D4883669FBEC638A8DE49BEE3084B7956C528A29A952AA0D5DAFD561279"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC_BOOL",
          "Name": "DSP_PARAMETER_DESC_BOOL",
          "DisplayName": "DSP_PARAMETER_DESC_BOOL",
          "FullName": "FMOD.DSP_PARAMETER_DESC_BOOL",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "defaultval:System.Boolean",
              "Name": "defaultval",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean defaultval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "421F99EC444EECB1B41FBCF249A5D586C1A12B149796504B8D9E26B14BDE95AD"
            },
            {
              "Id": "valuenames:System.IntPtr",
              "Name": "valuenames",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr valuenames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F0E9C714413FD61E0CC7BDE55B1DCB5C2E36F8068837B969D40BC46B7F2524B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A608FC50136D2479EE22E6A15C1B1B047441A8CC239C2EC05AD6D49C3ADF164E"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC_DATA",
          "Name": "DSP_PARAMETER_DESC_DATA",
          "DisplayName": "DSP_PARAMETER_DESC_DATA",
          "FullName": "FMOD.DSP_PARAMETER_DESC_DATA",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "datatype:System.Int32",
              "Name": "datatype",
              "Type": "System.Int32",
              "Signature": "public System.Int32 datatype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F3579E5E7529FF5612936FE05BCDA41D173F19A1F195BF626EE261E90CB75FF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FED91F5B4905F6AB208E76203A3664CDB5228C10FE2192349DA9727650FC0EB9"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC_FLOAT",
          "Name": "DSP_PARAMETER_DESC_FLOAT",
          "DisplayName": "DSP_PARAMETER_DESC_FLOAT",
          "FullName": "FMOD.DSP_PARAMETER_DESC_FLOAT",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "defaultval:System.Single",
              "Name": "defaultval",
              "Type": "System.Single",
              "Signature": "public System.Single defaultval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEE67F36FF4C979CE2F5728E2FBC31B6130EA5DD9036412370D10D088512ECEF"
            },
            {
              "Id": "mapping:FMOD.DSP_PARAMETER_FLOAT_MAPPING",
              "Name": "mapping",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING mapping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCC361611BA3D47D8BB72FAE4C662AB3B36EF8F16A3128EF37561603973FBB86"
            },
            {
              "Id": "max:System.Single",
              "Name": "max",
              "Type": "System.Single",
              "Signature": "public System.Single max",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "043BA071A229D1EA3EB55DD799D2BA68C45EED91852484176F0ED12767D3CF6B"
            },
            {
              "Id": "min:System.Single",
              "Name": "min",
              "Type": "System.Single",
              "Signature": "public System.Single min",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EDC27AFD27025263B8A2B23025CBFF45536DDF272FD3FC963CA989047926632"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3AE13E0EF2C1092EECCB477984CA7A5AA6CD4FAF0EB01A6936F2FEAB783F7CE6"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC_INT",
          "Name": "DSP_PARAMETER_DESC_INT",
          "DisplayName": "DSP_PARAMETER_DESC_INT",
          "FullName": "FMOD.DSP_PARAMETER_DESC_INT",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "defaultval:System.Int32",
              "Name": "defaultval",
              "Type": "System.Int32",
              "Signature": "public System.Int32 defaultval",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F32B59EEE73741202F5D6AA71FF44531FAB4EA1987C6A1ADCA60B234F9822378"
            },
            {
              "Id": "goestoinf:System.Boolean",
              "Name": "goestoinf",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean goestoinf",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84E2D8CF47BD9CF04935BAC4F9BBD73D3CBBE1424448520BCCE0CD3B0E1B891F"
            },
            {
              "Id": "max:System.Int32",
              "Name": "max",
              "Type": "System.Int32",
              "Signature": "public System.Int32 max",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "736E794A9B481955D73617802FBB10256EA0C7A8A11A18D5C9817C701B77EF5C"
            },
            {
              "Id": "min:System.Int32",
              "Name": "min",
              "Type": "System.Int32",
              "Signature": "public System.Int32 min",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC5CA0868F6EF16B404BA72E3014DEEDBC787763579A3C0CA6755A97207163D5"
            },
            {
              "Id": "valuenames:System.IntPtr",
              "Name": "valuenames",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr valuenames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F0E9C714413FD61E0CC7BDE55B1DCB5C2E36F8068837B969D40BC46B7F2524B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FE97EDFC824EFF5F5A9666005412A8776841E38E28D923B0D6C209919E7F4E1E"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DESC_UNION",
          "Name": "DSP_PARAMETER_DESC_UNION",
          "DisplayName": "DSP_PARAMETER_DESC_UNION",
          "FullName": "FMOD.DSP_PARAMETER_DESC_UNION",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "booldesc:FMOD.DSP_PARAMETER_DESC_BOOL",
              "Name": "booldesc",
              "Type": "FMOD.DSP_PARAMETER_DESC_BOOL",
              "Signature": "public FMOD.DSP_PARAMETER_DESC_BOOL booldesc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8685B0548A837945F7F78823C2C3822E64EFA1F8C6BBB4F8485DE2577CF39564"
            },
            {
              "Id": "datadesc:FMOD.DSP_PARAMETER_DESC_DATA",
              "Name": "datadesc",
              "Type": "FMOD.DSP_PARAMETER_DESC_DATA",
              "Signature": "public FMOD.DSP_PARAMETER_DESC_DATA datadesc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8762D0410CEF6D44CFC76101801C8BF8AB3F806F9F8C8FE81A1C1B1599CF652E"
            },
            {
              "Id": "floatdesc:FMOD.DSP_PARAMETER_DESC_FLOAT",
              "Name": "floatdesc",
              "Type": "FMOD.DSP_PARAMETER_DESC_FLOAT",
              "Signature": "public FMOD.DSP_PARAMETER_DESC_FLOAT floatdesc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "926FE0C3689DD597DF01ADC3A0F339126365615006A3BD908689056A035F5033"
            },
            {
              "Id": "intdesc:FMOD.DSP_PARAMETER_DESC_INT",
              "Name": "intdesc",
              "Type": "FMOD.DSP_PARAMETER_DESC_INT",
              "Signature": "public FMOD.DSP_PARAMETER_DESC_INT intdesc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52F5F03210AF2137CDBAB706C01E6E78175D883D0A28F579F86A3B4A8B630978"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "377274880D6D03E243AB4D97FA9B92FEF38A86F1D8B460D1B4885D9D9D0F898A"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_DYNAMIC_RESPONSE",
          "Name": "DSP_PARAMETER_DYNAMIC_RESPONSE",
          "DisplayName": "DSP_PARAMETER_DYNAMIC_RESPONSE",
          "FullName": "FMOD.DSP_PARAMETER_DYNAMIC_RESPONSE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "numchannels:System.Int32",
              "Name": "numchannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E11E334E30C8A643C5D88F5CB7243224F7E50B0FDE4E7463A67AC6C43CA8EEF"
            },
            {
              "Id": "rms:System.Single[]",
              "Name": "rms",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] rms",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56005B19C467D057A2186FA0C1E4362952B87F7625A547A6F6011391D4E1D8E9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0D4DACB17A3D7BBFBD9B877282F835C3CA7243F92F850371F10EE7DA64B1DAB3"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_FFT",
          "Name": "DSP_PARAMETER_FFT",
          "DisplayName": "DSP_PARAMETER_FFT",
          "FullName": "FMOD.DSP_PARAMETER_FFT",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "length:System.Int32",
              "Name": "length",
              "Type": "System.Int32",
              "Signature": "public System.Int32 length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E4F02B17A5394846AFA3F6CEF6AE36818BB9D291CF90D55D0844D067637A086"
            },
            {
              "Id": "numchannels:System.Int32",
              "Name": "numchannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E11E334E30C8A643C5D88F5CB7243224F7E50B0FDE4E7463A67AC6C43CA8EEF"
            },
            {
              "Id": "spectrum_internal:System.IntPtr[]",
              "Name": "spectrum_internal",
              "Type": "System.IntPtr[]",
              "Signature": "private System.IntPtr[] spectrum_internal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C5AECEEE5EC246D37D7503E5EA75CA7E8CA0B3B180BDD2BE69D736B2DAC0957"
            }
          ],
          "Properties": [
            {
              "Id": "spectrum:System.Single[][]",
              "Name": "spectrum",
              "Type": "System.Single[][]",
              "Signature": "public System.Single[][] spectrum",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "4CF7CBEE0F9141FD4248D11A116897D519D2CDF58A07CCF415C0BF2C64E987F3"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "getSpectrum(System.Int32, System.Single[]\u0026)-\u003ESystem.Void",
              "Name": "getSpectrum",
              "Signature": "public System.Void getSpectrum(System.Int32 channel, System.Single[]\u0026 buffer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.Single[]\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "C7B8C8A541D95BE1A8A5DE6E9DBB9D7FF451D73D63520A5AAF302096EE3D3F0F",
              "Hash": "2DF39744FA2C8E2F8BFF54CC908905702B4B93179EBE4C4F66DF4F025828EF54",
              "CalledMethods": [
                "System.Math::Min(System.Int32, System.Int32)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Single[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSpectrum(System.Single[][]\u0026)-\u003ESystem.Void",
              "Name": "getSpectrum",
              "Signature": "public System.Void getSpectrum(System.Single[][]\u0026 buffer)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Single[][]\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "8FCC0AA354316BFD463A92FDBAF1363856E3D1D950AC8428388083FAC3BEAD80",
              "Hash": "537E6A2F3748C7807942C4BC27A338EB05FEC679474868D5D7D4B583E847524B",
              "CalledMethods": [
                "System.Math::Min(System.Int32, System.Int32)",
                "FMOD.DSP_PARAMETER_FFT::getSpectrum(System.Int32, System.Single[]\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3AE90EA0D957A5300D35F8B35376F867305014263ED4AC00591E63301F2B4901"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_FINITE_LENGTH",
          "Name": "DSP_PARAMETER_FINITE_LENGTH",
          "DisplayName": "DSP_PARAMETER_FINITE_LENGTH",
          "FullName": "FMOD.DSP_PARAMETER_FINITE_LENGTH",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "finite:System.Int32",
              "Name": "finite",
              "Type": "System.Int32",
              "Signature": "public System.Int32 finite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64F1328A7A656880971ED9B0AF9EEA93AFE66C93713D1F28B51BDD67F494270C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "78470BD5F66DB021182CDDEE266D1FC0FA5AD8E906569FDEDC256C0043AF7673"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_FLOAT_MAPPING",
          "Name": "DSP_PARAMETER_FLOAT_MAPPING",
          "DisplayName": "DSP_PARAMETER_FLOAT_MAPPING",
          "FullName": "FMOD.DSP_PARAMETER_FLOAT_MAPPING",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "piecewiselinearmapping:FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
              "Name": "piecewiselinearmapping",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR piecewiselinearmapping",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BC9BB32A5A28ED56DA84BB6D984E3C8A1B4681471710DDB1809915D114820DB"
            },
            {
              "Id": "type:FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Name": "type",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38585F72A3A91C71B6FFB63B1F34196AD934D3BA8C9ED471A16F19C67767B6C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "459C6B007169C5C97C0D8F642C367EAA2E8BD483A9DBBA82A0C59AF30592FE9D"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
          "Name": "DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
          "DisplayName": "DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
          "FullName": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "numpoints:System.Int32",
              "Name": "numpoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 numpoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C96B7F5745811DE257BD0FFE25D9B34BC64041DD82F57CBD04CF0AE9CE0B5631"
            },
            {
              "Id": "pointparamvalues:System.IntPtr",
              "Name": "pointparamvalues",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr pointparamvalues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3D629D1C54B124791AB460144D46594DA837C666A6CD6EFC2D0409BF19E67DE9"
            },
            {
              "Id": "pointpositions:System.IntPtr",
              "Name": "pointpositions",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr pointpositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C27AC17E746F6FEC373C5E51C51604E8CDF272766C6D601BA8CD100FC70594B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4DD609C5094C919CB0E715DEE7BB10BC0ACA9FC2AA58A7F156BFC7114FA2CAD1"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
          "Name": "DSP_PARAMETER_FLOAT_MAPPING_TYPE",
          "DisplayName": "DSP_PARAMETER_FLOAT_MAPPING_TYPE",
          "FullName": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO:FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Name": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35F40DF3375BC5301458EE3CABFAB76174CF6F9D4E391C28F3149F7D49BC95AE"
            },
            {
              "Id": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR:FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Name": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8080AAAC61B7E7DD1118A2CB0799B07E2940510EAC0DF8C530B14A8D2AE80BB4"
            },
            {
              "Id": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR:FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Name": "DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR",
              "Type": "FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D24088A7D06F4B151C45AE3EBEFFE7BB4566E6FD9C1D20FECCE961B09188BA12"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0AF4D122819DCFC3D286B6F70CC0AC523A044E4EA4405FDEF77436896CA23887"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_OVERALLGAIN",
          "Name": "DSP_PARAMETER_OVERALLGAIN",
          "DisplayName": "DSP_PARAMETER_OVERALLGAIN",
          "FullName": "FMOD.DSP_PARAMETER_OVERALLGAIN",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "linear_gain:System.Single",
              "Name": "linear_gain",
              "Type": "System.Single",
              "Signature": "public System.Single linear_gain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5FF9211D92C6A9CF509C385BB23F25D0CC9AC80A75E2C56F05DBBFC6450966FF"
            },
            {
              "Id": "linear_gain_additive:System.Single",
              "Name": "linear_gain_additive",
              "Type": "System.Single",
              "Signature": "public System.Single linear_gain_additive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "980C843D0F43B5845D4064B5A49992A8E2B4A71498FB9206391D20D83F1CF745"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D04898156BE8A719D19D693EA40C1817ECDE0FA0BCA16CA1A05414CD0C196337"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_SIDECHAIN",
          "Name": "DSP_PARAMETER_SIDECHAIN",
          "DisplayName": "DSP_PARAMETER_SIDECHAIN",
          "FullName": "FMOD.DSP_PARAMETER_SIDECHAIN",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "sidechainenable:System.Int32",
              "Name": "sidechainenable",
              "Type": "System.Int32",
              "Signature": "public System.Int32 sidechainenable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "903022EB6A607DD29B32729B66E7EFC85BFCD3C437F6C4C584F8E2EC2E975496"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "24AB1BF7791158C7CB65F1DE3E5E39BB6C1123EC74C1AD14CACD903AC1E29BA7"
        },
        {
          "Id": "FMOD.DSP_PARAMETER_TYPE",
          "Name": "DSP_PARAMETER_TYPE",
          "DisplayName": "DSP_PARAMETER_TYPE",
          "FullName": "FMOD.DSP_PARAMETER_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BOOL:FMOD.DSP_PARAMETER_TYPE",
              "Name": "BOOL",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE BOOL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27516C8978B629DBA317EA8B9AE51A1BAADE34E68BA1008D0B12175C234FBD82"
            },
            {
              "Id": "DATA:FMOD.DSP_PARAMETER_TYPE",
              "Name": "DATA",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE DATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68123D1B9592E659570859C888E82F1B0906460B0681538CAD0D573D8B75305E"
            },
            {
              "Id": "FLOAT:FMOD.DSP_PARAMETER_TYPE",
              "Name": "FLOAT",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE FLOAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2F48AF5026B67CF950F37676402E5DF0C9480007EE87967981BE3922A3ED514"
            },
            {
              "Id": "INT:FMOD.DSP_PARAMETER_TYPE",
              "Name": "INT",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE INT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "469861EEF11D01120611B1A866E6A81F31499896F1D36753EE82B85747B590A7"
            },
            {
              "Id": "MAX:FMOD.DSP_PARAMETER_TYPE",
              "Name": "MAX",
              "Type": "FMOD.DSP_PARAMETER_TYPE",
              "Signature": "public FMOD.DSP_PARAMETER_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F18909398807B47EC8718DF78C2336EAB35FFEDA56D0D335E8E759A995CDC6D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5099BEAB742AE7ECE93F8EA3616AE2A4FC33EE30B67F818B8A16DD31E91558E7"
        },
        {
          "Id": "FMOD.DSP_PITCHSHIFT",
          "Name": "DSP_PITCHSHIFT",
          "DisplayName": "DSP_PITCHSHIFT",
          "FullName": "FMOD.DSP_PITCHSHIFT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FFTSIZE:FMOD.DSP_PITCHSHIFT",
              "Name": "FFTSIZE",
              "Type": "FMOD.DSP_PITCHSHIFT",
              "Signature": "public FMOD.DSP_PITCHSHIFT FFTSIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "085B0DA374389AD9EDCC0785B83005E727DB65F8BF7FDD1023212D757BFBDE99"
            },
            {
              "Id": "MAXCHANNELS:FMOD.DSP_PITCHSHIFT",
              "Name": "MAXCHANNELS",
              "Type": "FMOD.DSP_PITCHSHIFT",
              "Signature": "public FMOD.DSP_PITCHSHIFT MAXCHANNELS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2B38ABAFB1BBEDB97FDC69C63B0F22347B6A34840AF75D4D8D4252DCAC185B7"
            },
            {
              "Id": "OVERLAP:FMOD.DSP_PITCHSHIFT",
              "Name": "OVERLAP",
              "Type": "FMOD.DSP_PITCHSHIFT",
              "Signature": "public FMOD.DSP_PITCHSHIFT OVERLAP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BB50C1715780EC8E5C6C23E1E0BEF58C742904176B9AA8FBAABBFD7EB6EA2F15"
            },
            {
              "Id": "PITCH:FMOD.DSP_PITCHSHIFT",
              "Name": "PITCH",
              "Type": "FMOD.DSP_PITCHSHIFT",
              "Signature": "public FMOD.DSP_PITCHSHIFT PITCH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E760941B4126F5070C42F8F21C60805313B07F917ED9077A4BE14B3A7A8C223"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DCCCB5A33505C78EEF7D219608E0F6CCAAA6C38208D699E66F706AFCA16FA104"
        },
        {
          "Id": "FMOD.DSP_PROCESS_CALLBACK",
          "Name": "DSP_PROCESS_CALLBACK",
          "DisplayName": "DSP_PROCESS_CALLBACK",
          "FullName": "FMOD.DSP_PROCESS_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.UInt32, FMOD.DSP_BUFFER_ARRAY\u0026, FMOD.DSP_BUFFER_ARRAY\u0026, System.Boolean, FMOD.DSP_PROCESS_OPERATION, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32 length, FMOD.DSP_BUFFER_ARRAY\u0026 inbufferarray, FMOD.DSP_BUFFER_ARRAY\u0026 outbufferarray, System.Boolean inputsidle, FMOD.DSP_PROCESS_OPERATION op, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputsidle",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "op",
                  "Type": "FMOD.DSP_PROCESS_OPERATION",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6845C7DA90B57855BD45B49E3E32D0A87A6011009E58C28C4A7F8C98F709F9D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, FMOD.DSP_BUFFER_ARRAY\u0026, FMOD.DSP_BUFFER_ARRAY\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, FMOD.DSP_BUFFER_ARRAY\u0026 inbufferarray, FMOD.DSP_BUFFER_ARRAY\u0026 outbufferarray, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "157DF64F281B6D9A6485B5780CECE5A1FDA0A9BC24BA43D41519CAABCC96289D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.UInt32, FMOD.DSP_BUFFER_ARRAY\u0026, FMOD.DSP_BUFFER_ARRAY\u0026, System.Boolean, FMOD.DSP_PROCESS_OPERATION)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32 length, FMOD.DSP_BUFFER_ARRAY\u0026 inbufferarray, FMOD.DSP_BUFFER_ARRAY\u0026 outbufferarray, System.Boolean inputsidle, FMOD.DSP_PROCESS_OPERATION op)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outbufferarray",
                  "Type": "FMOD.DSP_BUFFER_ARRAY\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputsidle",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "op",
                  "Type": "FMOD.DSP_PROCESS_OPERATION",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD54012E29CF5A327C0931C6868D11613598C6D8AE6317C48817727373520978",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E30414B4BB5E7F14F03EC86DEA30866F6B273AC7238C20E9BE22CC2D93154BCD"
        },
        {
          "Id": "FMOD.DSP_PROCESS_OPERATION",
          "Name": "DSP_PROCESS_OPERATION",
          "DisplayName": "DSP_PROCESS_OPERATION",
          "FullName": "FMOD.DSP_PROCESS_OPERATION",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PROCESS_PERFORM:FMOD.DSP_PROCESS_OPERATION",
              "Name": "PROCESS_PERFORM",
              "Type": "FMOD.DSP_PROCESS_OPERATION",
              "Signature": "public FMOD.DSP_PROCESS_OPERATION PROCESS_PERFORM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C478AF029EB005A865B49A10DC71FE0B017D561AE23ECC1933DE43F3B8ECEA7"
            },
            {
              "Id": "PROCESS_QUERY:FMOD.DSP_PROCESS_OPERATION",
              "Name": "PROCESS_QUERY",
              "Type": "FMOD.DSP_PROCESS_OPERATION",
              "Signature": "public FMOD.DSP_PROCESS_OPERATION PROCESS_QUERY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "80E4EF5FFA6C2394087B6795413842BE376CAAA1B509984CCE2F10A43AAD780C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C964D9BC669448B246BACB8289A04DCB0706FD4C168318EAD503EFC21EAB556D"
        },
        {
          "Id": "FMOD.DSP_READ_CALLBACK",
          "Name": "DSP_READ_CALLBACK",
          "DisplayName": "DSP_READ_CALLBACK",
          "FullName": "FMOD.DSP_READ_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.IntPtr, System.IntPtr, System.UInt32, System.Int32, System.Int32\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IntPtr inbuffer, System.IntPtr outbuffer, System.UInt32 length, System.Int32 inchannels, System.Int32\u0026 outchannels, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inbuffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outbuffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4B7C8DE79F75D46780AC4240D18F0C9F5128D61319CB0C89AABA59E69ED100F6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.Int32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32\u0026 outchannels, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1CE473B83997C2FB7D1DE916B9747E4CF05E68709E09335E96EBD23A184B1BD1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.IntPtr, System.IntPtr, System.UInt32, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.IntPtr inbuffer, System.IntPtr outbuffer, System.UInt32 length, System.Int32 inchannels, System.Int32\u0026 outchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inbuffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outbuffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B409E9CCEA3478E2E4523A35124C0CF8987D58EED63FEECBAFC2E411E08FE5CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C262157F60CD3B19D03D70956BD127DC520D2A9DC99CD4E7955B00187DAC2632"
        },
        {
          "Id": "FMOD.DSP_REALLOC_FUNC",
          "Name": "DSP_REALLOC_FUNC",
          "DisplayName": "DSP_REALLOC_FUNC",
          "FullName": "FMOD.DSP_REALLOC_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr ptr, System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29F9A62D7053237935571F210D72A91B7639940A960C65377F657B93E95F5650",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.IntPtr",
              "Name": "EndInvoke",
              "Signature": "public System.IntPtr EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A59EAFF3D3BFB44CF2F1B9D6ABAA6A84A908F7F9A189184F466D832F7CF4BDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "Invoke",
              "Signature": "public System.IntPtr Invoke(System.IntPtr ptr, System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29151AB9CC7909CD4BFFFF6FA384B23EDCC6099113B7852CFFB617AA5C0491A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E3E9416375393526F1EB2BE97C3B9F7F49298F6CE8CD84CF03DF4BF5F6DC350B"
        },
        {
          "Id": "FMOD.DSP_RELEASE_CALLBACK",
          "Name": "DSP_RELEASE_CALLBACK",
          "DisplayName": "DSP_RELEASE_CALLBACK",
          "FullName": "FMOD.DSP_RELEASE_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4628647E56D24BA98BBECEF8D386E11B3F8AB88EB0CCED4559C67D39A799DFDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA8AB98583E88FB3AFBE4C0D54E2A419DF6B87BACBC3BEAC21AEB5B79E30055B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12B3A57D2CF7BE015A8F68F161B3F72460ADA02711354846D554AE9F2208C48C"
        },
        {
          "Id": "FMOD.DSP_RESAMPLER",
          "Name": "DSP_RESAMPLER",
          "DisplayName": "DSP_RESAMPLER",
          "FullName": "FMOD.DSP_RESAMPLER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CUBIC:FMOD.DSP_RESAMPLER",
              "Name": "CUBIC",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER CUBIC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9AF7B8FDBD4812AA742868B797BA9DA3CDFFE312E874EBD591D8AB8971B1DD4D"
            },
            {
              "Id": "DEFAULT:FMOD.DSP_RESAMPLER",
              "Name": "DEFAULT",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "070D69D4974D37E596B51056E7C95ED21A252CBC004B4952B14EF93FDF5B7B50"
            },
            {
              "Id": "LINEAR:FMOD.DSP_RESAMPLER",
              "Name": "LINEAR",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER LINEAR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C96BDDE1E4C0D23C683D82A56614A7D0B494EAFFB0DF92C385B1978881475F4B"
            },
            {
              "Id": "MAX:FMOD.DSP_RESAMPLER",
              "Name": "MAX",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9D45CFA4000874CA515B2E30AE13D8431CD2AC55CB890FE4E2803DE606FCEF9"
            },
            {
              "Id": "NOINTERP:FMOD.DSP_RESAMPLER",
              "Name": "NOINTERP",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER NOINTERP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "022A2AE5F723133892033C69EB9C2233C3EA0F11652136BA2C8480C2729179C5"
            },
            {
              "Id": "SPLINE:FMOD.DSP_RESAMPLER",
              "Name": "SPLINE",
              "Type": "FMOD.DSP_RESAMPLER",
              "Signature": "public FMOD.DSP_RESAMPLER SPLINE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBCD4E488ED60F2905D86EFD8C853963CCFD9C7D9BC1DAC485421F2F1343036F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E1DF63C03ED30AEC8FA16B03CC9C1681E1CE39404206C04E47D86FA36D4D53E1"
        },
        {
          "Id": "FMOD.DSP_RESET_CALLBACK",
          "Name": "DSP_RESET_CALLBACK",
          "DisplayName": "DSP_RESET_CALLBACK",
          "FullName": "FMOD.DSP_RESET_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4628647E56D24BA98BBECEF8D386E11B3F8AB88EB0CCED4559C67D39A799DFDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA8AB98583E88FB3AFBE4C0D54E2A419DF6B87BACBC3BEAC21AEB5B79E30055B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12B3A57D2CF7BE015A8F68F161B3F72460ADA02711354846D554AE9F2208C48C"
        },
        {
          "Id": "FMOD.DSP_RETURN",
          "Name": "DSP_RETURN",
          "DisplayName": "DSP_RETURN",
          "FullName": "FMOD.DSP_RETURN",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ID:FMOD.DSP_RETURN",
              "Name": "ID",
              "Type": "FMOD.DSP_RETURN",
              "Signature": "public FMOD.DSP_RETURN ID",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "964EA745A1A623EDC364FF5F40294E2B53692209F41CA922AF5BB932EBB0BB70"
            },
            {
              "Id": "INPUT_SPEAKER_MODE:FMOD.DSP_RETURN",
              "Name": "INPUT_SPEAKER_MODE",
              "Type": "FMOD.DSP_RETURN",
              "Signature": "public FMOD.DSP_RETURN INPUT_SPEAKER_MODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC6A400F30E83A32A122F08DDBE38E54C1ED36A3E3D1C36F87B2012D16EF6BAA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "73E42F0988161D4B1288BA049A5BF73D9410555E9867E86C40A29F2D7D430F21"
        },
        {
          "Id": "FMOD.DSP_SEND",
          "Name": "DSP_SEND",
          "DisplayName": "DSP_SEND",
          "FullName": "FMOD.DSP_SEND",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LEVEL:FMOD.DSP_SEND",
              "Name": "LEVEL",
              "Type": "FMOD.DSP_SEND",
              "Signature": "public FMOD.DSP_SEND LEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A73A3DD1055BF05008C450F931AA5695D3D343A60724129751C3DC5F0C77369B"
            },
            {
              "Id": "RETURNID:FMOD.DSP_SEND",
              "Name": "RETURNID",
              "Type": "FMOD.DSP_SEND",
              "Signature": "public FMOD.DSP_SEND RETURNID",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8C927A225D322504CBDE31C03DC6E4E395FCD71EF961C518D7A3A2052CDC82E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "22EC945FBFF2A8AF7B3AF9098DDF7D4460930A261EDEE705391F16574E2BDC60"
        },
        {
          "Id": "FMOD.DSP_SETPARAM_BOOL_CALLBACK",
          "Name": "DSP_SETPARAM_BOOL_CALLBACK",
          "DisplayName": "DSP_SETPARAM_BOOL_CALLBACK",
          "FullName": "FMOD.DSP_SETPARAM_BOOL_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Boolean, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Boolean value, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "662199C9754226ABE94E0A8CE14BA840A747864F96056A98523BEB54CBB757D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Boolean value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9EAA396CD7053A75EE1FB6D6189CB52DF6915E7207FB64FC1D5414575BB823E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0FC98AE1A64D743840EB0CD3C5A5B57ADD984FE9AA4C7DE2AC658324F7E8E28D"
        },
        {
          "Id": "FMOD.DSP_SETPARAM_DATA_CALLBACK",
          "Name": "DSP_SETPARAM_DATA_CALLBACK",
          "DisplayName": "DSP_SETPARAM_DATA_CALLBACK",
          "FullName": "FMOD.DSP_SETPARAM_DATA_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.UInt32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.IntPtr data, System.UInt32 length, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "50A27AE0C179C48C81A466CA79C5A43E1670FD17F06F8BF097AD715E5671515F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.IntPtr data, System.UInt32 length)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A1D08D181FCDE17C4734617773B2A47F10BEBE15679DB835FE849EA2DDBCDAD8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2A9053EE97DDCD56A4D5BB5D7A6E78B868389E4A56CF19EFF6B4DED4B20218E"
        },
        {
          "Id": "FMOD.DSP_SETPARAM_FLOAT_CALLBACK",
          "Name": "DSP_SETPARAM_FLOAT_CALLBACK",
          "DisplayName": "DSP_SETPARAM_FLOAT_CALLBACK",
          "FullName": "FMOD.DSP_SETPARAM_FLOAT_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Single value, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5D87293AF3D12E76E92507B814E30C76EE067E96C557ED2086CC76B12966D0C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Single value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D163C81E6BF2BC678E230D44A343F7221FD374FE4B138D4109D07F0E3484CA20",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B96239CFEB80184FBDAB14C36A97E87CFBE71AD575C139F03ABCEAD9E315AB2F"
        },
        {
          "Id": "FMOD.DSP_SETPARAM_INT_CALLBACK",
          "Name": "DSP_SETPARAM_INT_CALLBACK",
          "DisplayName": "DSP_SETPARAM_INT_CALLBACK",
          "FullName": "FMOD.DSP_SETPARAM_INT_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Int32 value, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EC1DA86CE2639F4143BCA56C08B0B03F9EE1016AD7E64477CACBE49F9BD00CFA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 index, System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8CAFFCEAC59FA1DB3C4F81D9CC8DE4BCCD620A8A2211660988CA730120BC1EF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0A3FE0FDCCDFC8BBDAC95ACB624B80AC91D8F8D53543115BF5E434A87DAF5C51"
        },
        {
          "Id": "FMOD.DSP_SETPOSITION_CALLBACK",
          "Name": "DSP_SETPOSITION_CALLBACK",
          "DisplayName": "DSP_SETPOSITION_CALLBACK",
          "FullName": "FMOD.DSP_SETPOSITION_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.UInt32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32 pos, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B9823D746E72E713DC1FF032E2218B6F7CDF48C84747C670ABC6CE0544EB8BD6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.UInt32 pos)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0E2AC545BCA43C37FEAA906DA78CFC9E20B5E0359D531A92A132177D5C52FD58",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "029DC7305A0A5DD1C39DEBB82099A20DEB4E40E57EA0A1EEBCEA27AB2905C719"
        },
        {
          "Id": "FMOD.DSP_SFXREVERB",
          "Name": "DSP_SFXREVERB",
          "DisplayName": "DSP_SFXREVERB",
          "FullName": "FMOD.DSP_SFXREVERB",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DECAYTIME:FMOD.DSP_SFXREVERB",
              "Name": "DECAYTIME",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB DECAYTIME",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "670218115AE87D799F8294F0DABFA5DD3ABD5770525C2820535D893134D7F759"
            },
            {
              "Id": "DENSITY:FMOD.DSP_SFXREVERB",
              "Name": "DENSITY",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB DENSITY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1424EE4F0D8F29EC01936D9C0EFC54E7562DA49366782CD7E779A848C0513C"
            },
            {
              "Id": "DIFFUSION:FMOD.DSP_SFXREVERB",
              "Name": "DIFFUSION",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB DIFFUSION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C455FC5908D7DD63A8ECB1C28FA3D35477E7CFCDC41B76723371BE4A0401EB4"
            },
            {
              "Id": "DRYLEVEL:FMOD.DSP_SFXREVERB",
              "Name": "DRYLEVEL",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB DRYLEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BB31E75554A2C77871FB893C5705EC2C4E03B175C4ED64EF003B2B3FCAB63ED"
            },
            {
              "Id": "EARLYDELAY:FMOD.DSP_SFXREVERB",
              "Name": "EARLYDELAY",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB EARLYDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4ACE98EE21BD234B20273439B065FD447493AE519C021DACB734DFC531E250A4"
            },
            {
              "Id": "EARLYLATEMIX:FMOD.DSP_SFXREVERB",
              "Name": "EARLYLATEMIX",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB EARLYLATEMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25FBC1E2E0F34031422AB36F41FD02E6CBAC319290926AFE1EF00A53AED473A1"
            },
            {
              "Id": "HFDECAYRATIO:FMOD.DSP_SFXREVERB",
              "Name": "HFDECAYRATIO",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB HFDECAYRATIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C23D3338642EC682E39056889F488ED929A282C502AA46198CFDBE64A59150C"
            },
            {
              "Id": "HFREFERENCE:FMOD.DSP_SFXREVERB",
              "Name": "HFREFERENCE",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB HFREFERENCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A9649ECC4760F1EB695B80E1C53E773EB64D45C187AAEF4A6C26AB4784DCA76"
            },
            {
              "Id": "HIGHCUT:FMOD.DSP_SFXREVERB",
              "Name": "HIGHCUT",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB HIGHCUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE2B54BF860936829101DF7F27EE0268CA1FCF2D7171A74E894C6C9772B7A4FE"
            },
            {
              "Id": "LATEDELAY:FMOD.DSP_SFXREVERB",
              "Name": "LATEDELAY",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB LATEDELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09B33338E9C320677E26178912AE97F31B67DC915440F6F2E5D014117414E925"
            },
            {
              "Id": "LOWSHELFFREQUENCY:FMOD.DSP_SFXREVERB",
              "Name": "LOWSHELFFREQUENCY",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB LOWSHELFFREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEEC28F367D06926509E32E08903F6CC0F9048139463DD69B0A6A7E967C20545"
            },
            {
              "Id": "LOWSHELFGAIN:FMOD.DSP_SFXREVERB",
              "Name": "LOWSHELFGAIN",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB LOWSHELFGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3E69C58DFE1806EF138A5610ACB127470991BB85AC32E7E5BC647FFAE001756"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WETLEVEL:FMOD.DSP_SFXREVERB",
              "Name": "WETLEVEL",
              "Type": "FMOD.DSP_SFXREVERB",
              "Signature": "public FMOD.DSP_SFXREVERB WETLEVEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F61B8AA57A8F5C3ED4F9B0C3E720758FB1B1FBF9CF40C6A2CC822D9F900FA425"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD237ACD843ACA2513D6DFC6EDE616CEAF79C78756C2165BFF5C2CBA57571A12"
        },
        {
          "Id": "FMOD.DSP_SHOULDIPROCESS_CALLBACK",
          "Name": "DSP_SHOULDIPROCESS_CALLBACK",
          "DisplayName": "DSP_SHOULDIPROCESS_CALLBACK",
          "FullName": "FMOD.DSP_SHOULDIPROCESS_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Boolean, System.UInt32, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Boolean inputsidle, System.UInt32 length, FMOD.CHANNELMASK inmask, System.Int32 inchannels, FMOD.SPEAKERMODE speakermode, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputsidle",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "33D344EEA71C91BD7CBC4668816D589A0E0CB1779567ED80794DBEC077DB1B9F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Boolean, System.UInt32, FMOD.CHANNELMASK, System.Int32, FMOD.SPEAKERMODE)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Boolean inputsidle, System.UInt32 length, FMOD.CHANNELMASK inmask, System.Int32 inchannels, FMOD.SPEAKERMODE speakermode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inputsidle",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inmask",
                  "Type": "FMOD.CHANNELMASK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B116D788C288381B7213D9618B6C177E8B691416973BF84E54CE660212F49109",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3249700EA33E2C50B57F926662C3673D9B0FD9852B51F7E4DF0DA0F576EA514E"
        },
        {
          "Id": "FMOD.DSP_STATE",
          "Name": "DSP_STATE",
          "DisplayName": "DSP_STATE",
          "FullName": "FMOD.DSP_STATE",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "channelmask:System.UInt32",
              "Name": "channelmask",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 channelmask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDC23BEFE4519BFCB56703BD9B8A4D43DD7A88B7A826AB43B9A621FCA9EB892C"
            },
            {
              "Id": "functions_internal:System.IntPtr",
              "Name": "functions_internal",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr functions_internal",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00563D11E43EEF113136C8DCC3C906063D8C53D99470091927B6F2BBEEC08E3C"
            },
            {
              "Id": "instance:System.IntPtr",
              "Name": "instance",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr instance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EE819C1DADD49573719C7F9B44DB24E3C26EC998600E66126D4219C84BBAB0B"
            },
            {
              "Id": "plugindata:System.IntPtr",
              "Name": "plugindata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr plugindata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D3AB9652F93F67C2414B87274E5DF660AD8645E4EC9500AAAC382EBB83917A7"
            },
            {
              "Id": "sidechainchannels:System.Int32",
              "Name": "sidechainchannels",
              "Type": "System.Int32",
              "Signature": "public System.Int32 sidechainchannels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "809BE72880CC0151D5EA28FB8E0F7B3F8B603D129A0571A950D04D2C101F48C0"
            },
            {
              "Id": "sidechaindata:System.IntPtr",
              "Name": "sidechaindata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr sidechaindata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "471A285D15040267DF29DB385D90F2E8E12E0101617B0E9321181C53D1B691FA"
            },
            {
              "Id": "source_speakermode:System.Int32",
              "Name": "source_speakermode",
              "Type": "System.Int32",
              "Signature": "public System.Int32 source_speakermode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19F48543796C19E21C3314ECF4AB5E32A13032DD5D8E22ADDB258E969C0E5134"
            },
            {
              "Id": "systemobject:System.Int32",
              "Name": "systemobject",
              "Type": "System.Int32",
              "Signature": "public System.Int32 systemobject",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8D4911D36FC118B0B4BE550B68E99EB423B3E497CDCC5DAF1E37674A2D1EBE2"
            }
          ],
          "Properties": [
            {
              "Id": "functions:FMOD.DSP_STATE_FUNCTIONS",
              "Name": "functions",
              "Type": "FMOD.DSP_STATE_FUNCTIONS",
              "Signature": "public FMOD.DSP_STATE_FUNCTIONS functions",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "208C0901F88FB0B43511E5ABD1D71B48ABF81E8F08B595844D9453EAD7547AFA"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "C38301544136E194E7CB4C779C9CB9ACBC36F360E98449F27B8E8CBAACC61515"
        },
        {
          "Id": "FMOD.DSP_STATE_DFT_FUNCTIONS",
          "Name": "DSP_STATE_DFT_FUNCTIONS",
          "DisplayName": "DSP_STATE_DFT_FUNCTIONS",
          "FullName": "FMOD.DSP_STATE_DFT_FUNCTIONS",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "fftreal:FMOD.DSP_DFT_FFTREAL_FUNC",
              "Name": "fftreal",
              "Type": "FMOD.DSP_DFT_FFTREAL_FUNC",
              "Signature": "public FMOD.DSP_DFT_FFTREAL_FUNC fftreal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "909E78BC141169F51425245BDC7B45CDAC86292A62362F3349CB8F38BE257639"
            },
            {
              "Id": "inversefftreal:FMOD.DSP_DFT_IFFTREAL_FUNC",
              "Name": "inversefftreal",
              "Type": "FMOD.DSP_DFT_IFFTREAL_FUNC",
              "Signature": "public FMOD.DSP_DFT_IFFTREAL_FUNC inversefftreal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "504117353CEDBB8A83374B3D5A0383381565F0DBBBD6F990535704B08C5EAEF4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "60F8F5E3E550259AC080E7C98FE3BBAAF2B5B292EBBE9E2A4BB255860BA38A78"
        },
        {
          "Id": "FMOD.DSP_STATE_FUNCTIONS",
          "Name": "DSP_STATE_FUNCTIONS",
          "DisplayName": "DSP_STATE_FUNCTIONS",
          "FullName": "FMOD.DSP_STATE_FUNCTIONS",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "alloc:FMOD.DSP_ALLOC_FUNC",
              "Name": "alloc",
              "Type": "FMOD.DSP_ALLOC_FUNC",
              "Signature": "public FMOD.DSP_ALLOC_FUNC alloc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C3892BE54F8C70916BE79ED4C8270907BD619286DD4A606341C727D0422D88E3"
            },
            {
              "Id": "dft_internal:System.IntPtr",
              "Name": "dft_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr dft_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "78C42427F58762EB70982C8A6EE7049F230FB67E6DDB35196568AEA0457B83E8"
            },
            {
              "Id": "free:FMOD.DSP_FREE_FUNC",
              "Name": "free",
              "Type": "FMOD.DSP_FREE_FUNC",
              "Signature": "public FMOD.DSP_FREE_FUNC free",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B77EBB931A7AAA2695014D9D804783751ADE24823445526418073A09E514CF3E"
            },
            {
              "Id": "getblocksize:FMOD.DSP_GETBLOCKSIZE_FUNC",
              "Name": "getblocksize",
              "Type": "FMOD.DSP_GETBLOCKSIZE_FUNC",
              "Signature": "public FMOD.DSP_GETBLOCKSIZE_FUNC getblocksize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59561ECF4364E0382FFD4B61EE842178DB9CE8C17E0560E96C82A878CCF11581"
            },
            {
              "Id": "getclock:FMOD.DSP_GETCLOCK_FUNC",
              "Name": "getclock",
              "Type": "FMOD.DSP_GETCLOCK_FUNC",
              "Signature": "public FMOD.DSP_GETCLOCK_FUNC getclock",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD0EA1058289E774817648B2786259A15DDC472A217F82525333A5C4A392D53D"
            },
            {
              "Id": "getlistenerattributes:FMOD.DSP_GETLISTENERATTRIBUTES_FUNC",
              "Name": "getlistenerattributes",
              "Type": "FMOD.DSP_GETLISTENERATTRIBUTES_FUNC",
              "Signature": "public FMOD.DSP_GETLISTENERATTRIBUTES_FUNC getlistenerattributes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F988CC3E9BAC2AAFEADBC2E969B4CF38AB2A589AAD53CD9C363652A4B7170F1E"
            },
            {
              "Id": "getsamplerate:FMOD.DSP_GETSAMPLERATE_FUNC",
              "Name": "getsamplerate",
              "Type": "FMOD.DSP_GETSAMPLERATE_FUNC",
              "Signature": "public FMOD.DSP_GETSAMPLERATE_FUNC getsamplerate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EE780EC28F1426065BE4788F63748927B0CE689B76B186EFA34BDA0431DF4D3"
            },
            {
              "Id": "getspeakermode:FMOD.DSP_GETSPEAKERMODE_FUNC",
              "Name": "getspeakermode",
              "Type": "FMOD.DSP_GETSPEAKERMODE_FUNC",
              "Signature": "public FMOD.DSP_GETSPEAKERMODE_FUNC getspeakermode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "342DD554FCC184B97CA714A01E3AD49B1BBFF598EB6A224630D14CCBECF66269"
            },
            {
              "Id": "getuserdata:FMOD.DSP_GETUSERDATA_FUNC",
              "Name": "getuserdata",
              "Type": "FMOD.DSP_GETUSERDATA_FUNC",
              "Signature": "public FMOD.DSP_GETUSERDATA_FUNC getuserdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CAA5DF1FBC0948610344089641D4A35FEEC1D278DF0B950A2699FC0E90660982"
            },
            {
              "Id": "log:FMOD.DSP_LOG_FUNC",
              "Name": "log",
              "Type": "FMOD.DSP_LOG_FUNC",
              "Signature": "public FMOD.DSP_LOG_FUNC log",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23703DB09CFB59FAED5199A86699F35AAB6C92235D87438EE5596857C3BFD4B6"
            },
            {
              "Id": "pan_internal:System.IntPtr",
              "Name": "pan_internal",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr pan_internal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CD41A63AD2D6FB83E1C88E755DF8DAADFE56B115775084DE9CBC4C46AEA73BE"
            },
            {
              "Id": "realloc:FMOD.DSP_REALLOC_FUNC",
              "Name": "realloc",
              "Type": "FMOD.DSP_REALLOC_FUNC",
              "Signature": "public FMOD.DSP_REALLOC_FUNC realloc",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B81E42581F08D0D52D144FD6AA964EFAA013E8ADB0645A57EB1649983BE6C91"
            }
          ],
          "Properties": [
            {
              "Id": "dft:FMOD.DSP_STATE_DFT_FUNCTIONS",
              "Name": "dft",
              "Type": "FMOD.DSP_STATE_DFT_FUNCTIONS",
              "Signature": "public FMOD.DSP_STATE_DFT_FUNCTIONS dft",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1934F91EE6F6B854CF3E9A283BFEFE8036DCAE536A486A1D943EB87F34A4E271"
            },
            {
              "Id": "pan:FMOD.DSP_STATE_PAN_FUNCTIONS",
              "Name": "pan",
              "Type": "FMOD.DSP_STATE_PAN_FUNCTIONS",
              "Signature": "public FMOD.DSP_STATE_PAN_FUNCTIONS pan",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9CC915E9BE9F2A4EF7D349290A59334FB4ED087EF1EFE9FD3E0A20ADFB76D103"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "E7D49A3B0073B14F1E3D33C1C4AA3BD0E67D3EFB8186577F2F343721442D6C2E"
        },
        {
          "Id": "FMOD.DSP_STATE_PAN_FUNCTIONS",
          "Name": "DSP_STATE_PAN_FUNCTIONS",
          "DisplayName": "DSP_STATE_PAN_FUNCTIONS",
          "FullName": "FMOD.DSP_STATE_PAN_FUNCTIONS",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "getrolloffgain:FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC",
              "Name": "getrolloffgain",
              "Type": "FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC",
              "Signature": "public FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC getrolloffgain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "926A54B304986EFFC28DAD6A8D463FB8186241C8CA94FF045FE40F9122E40308"
            },
            {
              "Id": "summonomatrix:FMOD.DSP_PAN_SUMMONOMATRIX_FUNC",
              "Name": "summonomatrix",
              "Type": "FMOD.DSP_PAN_SUMMONOMATRIX_FUNC",
              "Signature": "public FMOD.DSP_PAN_SUMMONOMATRIX_FUNC summonomatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E34ECACD256D7289B5D703DD7DC3B58F02ADFB7AA1D36F7ECB243DFE73675C5D"
            },
            {
              "Id": "summonotosurroundmatrix:FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
              "Name": "summonotosurroundmatrix",
              "Type": "FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC",
              "Signature": "public FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC summonotosurroundmatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76D6BE2362D1D0C18679C1C8F58B6B77ED1201FB660424644010352A10CE62B6"
            },
            {
              "Id": "sumstereomatrix:FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC",
              "Name": "sumstereomatrix",
              "Type": "FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC",
              "Signature": "public FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC sumstereomatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2E3EEE641617A1C33CA241FAF18A1CA839C01537679F2671C43CE044E4FC69F"
            },
            {
              "Id": "sumstereotosurroundmatrix:FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
              "Name": "sumstereotosurroundmatrix",
              "Type": "FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC",
              "Signature": "public FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC sumstereotosurroundmatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8187BBA27BAE61DC33D0C7212FC2B0C83CCCD314E5830417A56DB01906737BFA"
            },
            {
              "Id": "sumsurroundmatrix:FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC",
              "Name": "sumsurroundmatrix",
              "Type": "FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC",
              "Signature": "public FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC sumsurroundmatrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9E4702F526D9726AF5D257378F0637DC657CD203D707634D12A8CF93C3C41A2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85B5A9F0226BF6AACC117249A7E70FC33F3FEE1B4757FDC188C9208CA305E672"
        },
        {
          "Id": "FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK",
          "Name": "DSP_SYSTEM_DEREGISTER_CALLBACK",
          "DisplayName": "DSP_SYSTEM_DEREGISTER_CALLBACK",
          "FullName": "FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4628647E56D24BA98BBECEF8D386E11B3F8AB88EB0CCED4559C67D39A799DFDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA8AB98583E88FB3AFBE4C0D54E2A419DF6B87BACBC3BEAC21AEB5B79E30055B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12B3A57D2CF7BE015A8F68F161B3F72460ADA02711354846D554AE9F2208C48C"
        },
        {
          "Id": "FMOD.DSP_SYSTEM_MIX_CALLBACK",
          "Name": "DSP_SYSTEM_MIX_CALLBACK",
          "DisplayName": "DSP_SYSTEM_MIX_CALLBACK",
          "FullName": "FMOD.DSP_SYSTEM_MIX_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 stage, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F442FC5B49FC7FED60E3292E521E80F8849331DA68780C551CF39CB20C4297DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state, System.Int32 stage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stage",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8A6D1FA9CFAEC2DF5584E154AC873A99E062FCE5CEF04B76FB223F7FBD598466",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C717AEAE9BFF0FE7B07AC401B4B5BA6005D7A3CF151D60490C2F86B8B9BEEBD"
        },
        {
          "Id": "FMOD.DSP_SYSTEM_REGISTER_CALLBACK",
          "Name": "DSP_SYSTEM_REGISTER_CALLBACK",
          "DisplayName": "DSP_SYSTEM_REGISTER_CALLBACK",
          "FullName": "FMOD.DSP_SYSTEM_REGISTER_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.DSP_STATE\u0026, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4628647E56D24BA98BBECEF8D386E11B3F8AB88EB0CCED4559C67D39A799DFDC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(FMOD.DSP_STATE\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(FMOD.DSP_STATE\u0026 dsp_state, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31E77E314B67FB7ED029115BD15A0BD3E2D61A462D30599AA610F0A0BF288088",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.DSP_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.DSP_STATE\u0026 dsp_state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp_state",
                  "Type": "FMOD.DSP_STATE\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA8AB98583E88FB3AFBE4C0D54E2A419DF6B87BACBC3BEAC21AEB5B79E30055B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12B3A57D2CF7BE015A8F68F161B3F72460ADA02711354846D554AE9F2208C48C"
        },
        {
          "Id": "FMOD.DSP_THREE_EQ",
          "Name": "DSP_THREE_EQ",
          "DisplayName": "DSP_THREE_EQ",
          "FullName": "FMOD.DSP_THREE_EQ",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CROSSOVERSLOPE:FMOD.DSP_THREE_EQ",
              "Name": "CROSSOVERSLOPE",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ CROSSOVERSLOPE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE22970649447B117EB6F416CCAFBDE5E14376188360F3C9F3A10F8DE11E7E72"
            },
            {
              "Id": "HIGHCROSSOVER:FMOD.DSP_THREE_EQ",
              "Name": "HIGHCROSSOVER",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ HIGHCROSSOVER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEE03DCA96AB8D679DFC25EA8DEAF09BC127DA14518559886FF126E51D421D87"
            },
            {
              "Id": "HIGHGAIN:FMOD.DSP_THREE_EQ",
              "Name": "HIGHGAIN",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ HIGHGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F14D5390EC0779705E5F7E5E77F5D09D970794B40A857A0286C3A5BD76FBE9CA"
            },
            {
              "Id": "LOWCROSSOVER:FMOD.DSP_THREE_EQ",
              "Name": "LOWCROSSOVER",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ LOWCROSSOVER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B55BB1567B6D3CB809B7A4E800E27BA6C0414227E43EB95B7EE7E06D9AC4312C"
            },
            {
              "Id": "LOWGAIN:FMOD.DSP_THREE_EQ",
              "Name": "LOWGAIN",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ LOWGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "950F806AA47B0F938A374978957C16525BA56B7F466042ED91CDA8217886D83C"
            },
            {
              "Id": "MIDGAIN:FMOD.DSP_THREE_EQ",
              "Name": "MIDGAIN",
              "Type": "FMOD.DSP_THREE_EQ",
              "Signature": "public FMOD.DSP_THREE_EQ MIDGAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DF27CA7CA3CE21C8469A471465124482A313481A1B819A3E675BE9A9C5D11EC4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC1C39A23987CD454256A5C9C5167B30BD8450C0FEEB51DD82448E17F977B672"
        },
        {
          "Id": "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
          "Name": "DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
          "DisplayName": "DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
          "FullName": "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "_12DB:FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Name": "_12DB",
              "Type": "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Signature": "public FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE _12DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD490B572334CF270FC87BD744C5D49A91BE65CA56DE3522AF47C9923187E3E2"
            },
            {
              "Id": "_24DB:FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Name": "_24DB",
              "Type": "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Signature": "public FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE _24DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8915F0CEFC9957C0CAF4CBB3A9EBBFFD6D36C8A6B01685DD4C08D53B9E0F4137"
            },
            {
              "Id": "_48DB:FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Name": "_48DB",
              "Type": "FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE",
              "Signature": "public FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE _48DB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B534D23071AD3BDDE34C7B20F722852ED61A3739B0DDA68A0A26873669FBE589"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6A1C7E7F0459ECDC7EB744939280234588547598158EEFBF79D8759C4AB17A9C"
        },
        {
          "Id": "FMOD.DSP_TRANSCEIVER",
          "Name": "DSP_TRANSCEIVER",
          "DisplayName": "DSP_TRANSCEIVER",
          "FullName": "FMOD.DSP_TRANSCEIVER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNEL:FMOD.DSP_TRANSCEIVER",
              "Name": "CHANNEL",
              "Type": "FMOD.DSP_TRANSCEIVER",
              "Signature": "public FMOD.DSP_TRANSCEIVER CHANNEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69BF6C5795DA6B249FAA3B8485FE2BD42B859FAF8CD6331C8AD75E0A5AE99C1D"
            },
            {
              "Id": "GAIN:FMOD.DSP_TRANSCEIVER",
              "Name": "GAIN",
              "Type": "FMOD.DSP_TRANSCEIVER",
              "Signature": "public FMOD.DSP_TRANSCEIVER GAIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E20DC671FE22A12D7738411169D6C3C0786F1D3EBEC61F0B687AC77F8B1F3C8A"
            },
            {
              "Id": "TRANSMIT:FMOD.DSP_TRANSCEIVER",
              "Name": "TRANSMIT",
              "Type": "FMOD.DSP_TRANSCEIVER",
              "Signature": "public FMOD.DSP_TRANSCEIVER TRANSMIT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E5F2C403C7571114F2410A058AF26AC80424A971A89ED46B50F04383907296D"
            },
            {
              "Id": "TRANSMITSPEAKERMODE:FMOD.DSP_TRANSCEIVER",
              "Name": "TRANSMITSPEAKERMODE",
              "Type": "FMOD.DSP_TRANSCEIVER",
              "Signature": "public FMOD.DSP_TRANSCEIVER TRANSMITSPEAKERMODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82BA0FBF8151833C088F6620186C6E3357F91483044240F91550DD6B3BA38B68"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4929ADB41C440DDBB7F9957F32E734983313A6148B181EC145BDC18C820C382"
        },
        {
          "Id": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
          "Name": "DSP_TRANSCEIVER_SPEAKERMODE",
          "DisplayName": "DSP_TRANSCEIVER_SPEAKERMODE",
          "FullName": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AUTO:FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Name": "AUTO",
              "Type": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Signature": "public FMOD.DSP_TRANSCEIVER_SPEAKERMODE AUTO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC0C12BCBECBE896007E8ED6652A880A76B1110B4CAB4F7904307DD79E395DAD"
            },
            {
              "Id": "MONO:FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Name": "MONO",
              "Type": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Signature": "public FMOD.DSP_TRANSCEIVER_SPEAKERMODE MONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53A1E425FA9089C2909496F192591C61E7D8BE8C929F2535D26B0D13503DE088"
            },
            {
              "Id": "STEREO:FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Name": "STEREO",
              "Type": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Signature": "public FMOD.DSP_TRANSCEIVER_SPEAKERMODE STEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "119FF9FCFFDFA8D1063605C037973888070CC7F6CA334512F84CAB180B1E237A"
            },
            {
              "Id": "SURROUND:FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Name": "SURROUND",
              "Type": "FMOD.DSP_TRANSCEIVER_SPEAKERMODE",
              "Signature": "public FMOD.DSP_TRANSCEIVER_SPEAKERMODE SURROUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E9DD54C3DB94A3AAB0E043761CE071E6BE9FB392146F5E17D0D212E4EE5CBAA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A869C26DE29437BF74978E2ECF61D84CB46BF65C7C76E74E3F35CA002A82ABC8"
        },
        {
          "Id": "FMOD.DSP_TREMOLO",
          "Name": "DSP_TREMOLO",
          "DisplayName": "DSP_TREMOLO",
          "FullName": "FMOD.DSP_TREMOLO",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DEPTH:FMOD.DSP_TREMOLO",
              "Name": "DEPTH",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO DEPTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A35F628F93C59C09F3F58C77756AC1270B17BE018B10632D6063C3CDCC608E27"
            },
            {
              "Id": "DUTY:FMOD.DSP_TREMOLO",
              "Name": "DUTY",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO DUTY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "602AE2C18A4F0CE2C5C21608C096D146DE7384CCC614A775B9E09A7AE0026887"
            },
            {
              "Id": "FREQUENCY:FMOD.DSP_TREMOLO",
              "Name": "FREQUENCY",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97FD9581F88C7626FEF525CE827758EA780002E8AEAA7EB8CF4C719D57B4F5D1"
            },
            {
              "Id": "PHASE:FMOD.DSP_TREMOLO",
              "Name": "PHASE",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO PHASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C99C3B4806F3679142246D810C1E37E70144E9633DB2348A2EF05ACAF040E87E"
            },
            {
              "Id": "SHAPE:FMOD.DSP_TREMOLO",
              "Name": "SHAPE",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO SHAPE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C17ECF4366B59C441843C3EA23159D6324AF409F3D51A9BA8D16E7E61497F4EB"
            },
            {
              "Id": "SKEW:FMOD.DSP_TREMOLO",
              "Name": "SKEW",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO SKEW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB50B0B85A9F180E2603893B69D252BE5C1597A1319C17A0158DCDD24E82A4A4"
            },
            {
              "Id": "SPREAD:FMOD.DSP_TREMOLO",
              "Name": "SPREAD",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO SPREAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C589ED7D77B5029C09BDB8B39A9DE1ACC01B71435EB8C88851CD8381D3EFBFCA"
            },
            {
              "Id": "SQUARE:FMOD.DSP_TREMOLO",
              "Name": "SQUARE",
              "Type": "FMOD.DSP_TREMOLO",
              "Signature": "public FMOD.DSP_TREMOLO SQUARE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66F3B715AF5F37E4054676FED605CCD232F16820DE2266797B9DA815C86D8F2D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0E5078F0D67431A2B8D407C1DAD97CC325DC757965AC8613F0EB5E84DE5FAD8"
        },
        {
          "Id": "FMOD.DSP_TYPE",
          "Name": "DSP_TYPE",
          "DisplayName": "DSP_TYPE",
          "FullName": "FMOD.DSP_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNELMIX:FMOD.DSP_TYPE",
              "Name": "CHANNELMIX",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE CHANNELMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63A780467778C309964AB67AE568857167546682EC63B449EA01416395D43B52"
            },
            {
              "Id": "CHORUS:FMOD.DSP_TYPE",
              "Name": "CHORUS",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE CHORUS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A5AE4CCB53B233E2C7442CED355D6EC07D7E839DFF086E42A660C8060D3679F"
            },
            {
              "Id": "COMPRESSOR:FMOD.DSP_TYPE",
              "Name": "COMPRESSOR",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE COMPRESSOR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A14671397860A1F4922F736B920E110709FA6E633AEE477FB6F618D6932BCC2"
            },
            {
              "Id": "CONVOLUTIONREVERB:FMOD.DSP_TYPE",
              "Name": "CONVOLUTIONREVERB",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE CONVOLUTIONREVERB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C4AB8EA5BEAC357739AA44A2019589F3ACFD088B994F642BD8E3F3EDE769376"
            },
            {
              "Id": "DELAY:FMOD.DSP_TYPE",
              "Name": "DELAY",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE DELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62199DA21B6B351CC36FF946CA0AB5F1BFC9F812A8DC8E667FA0E9BFAD2591BC"
            },
            {
              "Id": "DISTORTION:FMOD.DSP_TYPE",
              "Name": "DISTORTION",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE DISTORTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "565973DD55C32881E0207E1626B3138B5C79EDE2F08D718E86C57DF295181FC5"
            },
            {
              "Id": "ECHO:FMOD.DSP_TYPE",
              "Name": "ECHO",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE ECHO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87669EF9F448162A0A08D597F45F6C4185C5BD98A655C3F83A89519BE79C8C8F"
            },
            {
              "Id": "FADER:FMOD.DSP_TYPE",
              "Name": "FADER",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE FADER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "251D3BEC41818C16306190187496ED0867BA55E66910D26F07FC692884D9D313"
            },
            {
              "Id": "FFT:FMOD.DSP_TYPE",
              "Name": "FFT",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE FFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B29E30BE183BCDED0C5DF40DBBFE032DAC88EAB3A158A61AE75A9F9E62D5297B"
            },
            {
              "Id": "FLANGE:FMOD.DSP_TYPE",
              "Name": "FLANGE",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE FLANGE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFC351F957302DE7AADBBDDA8F523B4A0FFF59A3EC422A4DB2FA7788CBA9F928"
            },
            {
              "Id": "HIGHPASS:FMOD.DSP_TYPE",
              "Name": "HIGHPASS",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE HIGHPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53330050625B8D334889B3345F29B16262E0A927414AF86AFBF26F5B6C9D678A"
            },
            {
              "Id": "HIGHPASS_SIMPLE:FMOD.DSP_TYPE",
              "Name": "HIGHPASS_SIMPLE",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE HIGHPASS_SIMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9BEF64EE932CED2CCBDB2070806656E2D08924257401E6AD4C1DD7F43B769883"
            },
            {
              "Id": "ITECHO:FMOD.DSP_TYPE",
              "Name": "ITECHO",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE ITECHO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "958007369D0BD238BFEE0DCFA6B7C32596FF2D6C1F128142986889A4A2757C1E"
            },
            {
              "Id": "ITLOWPASS:FMOD.DSP_TYPE",
              "Name": "ITLOWPASS",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE ITLOWPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9CE6B71A80C316D7D99888785889420C4CEA93D54D034D77EF6E8859C023AAE0"
            },
            {
              "Id": "LIMITER:FMOD.DSP_TYPE",
              "Name": "LIMITER",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE LIMITER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA8C2A2865BA2798E686BFFF11448D7542D8AB89DDBB0871FBE0316046515298"
            },
            {
              "Id": "LOUDNESS_METER:FMOD.DSP_TYPE",
              "Name": "LOUDNESS_METER",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE LOUDNESS_METER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1B0076C6FD4CC2C147EDBDACDBE7F832101592ACC20125DE814AC0FF9F409B4"
            },
            {
              "Id": "LOWPASS:FMOD.DSP_TYPE",
              "Name": "LOWPASS",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE LOWPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFF3D561981370691C00ECC5BA8E6CFF25DFAB71A15E163AD68DCAE7C09FCD66"
            },
            {
              "Id": "LOWPASS_SIMPLE:FMOD.DSP_TYPE",
              "Name": "LOWPASS_SIMPLE",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE LOWPASS_SIMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8263C99CE91372A4A85579D0205F7C921877146EAF713FC2313921194B5934FC"
            },
            {
              "Id": "MAX:FMOD.DSP_TYPE",
              "Name": "MAX",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A6076379AE34F107C7521986EA6504FFFFBE4109A543B6E9830B9938F2AD694"
            },
            {
              "Id": "MIXER:FMOD.DSP_TYPE",
              "Name": "MIXER",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE MIXER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA76B257072AA868B363168AB9D5E939D9245848B7A8C1B7206C824F080F8B0E"
            },
            {
              "Id": "MULTIBAND_DYNAMICS:FMOD.DSP_TYPE",
              "Name": "MULTIBAND_DYNAMICS",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE MULTIBAND_DYNAMICS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2B4C86A3D3FF98D3ACB601A2BD5254EA0CF87B5F9F3F777A440F7B65E1FF74C"
            },
            {
              "Id": "MULTIBAND_EQ:FMOD.DSP_TYPE",
              "Name": "MULTIBAND_EQ",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE MULTIBAND_EQ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4D867A0E289DD91709CE652901EA4B7E4DF426DE47E45B49A20FE895365EF8B"
            },
            {
              "Id": "NORMALIZE:FMOD.DSP_TYPE",
              "Name": "NORMALIZE",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE NORMALIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E09EA94AC4420311250988DBC43300159A90A85F20F238DDEAB07EE082E9335"
            },
            {
              "Id": "OBJECTPAN:FMOD.DSP_TYPE",
              "Name": "OBJECTPAN",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE OBJECTPAN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1AE81D6094CFB9527B7CE667F3D36135D81DC980DADA25713C423B778EE5CDB"
            },
            {
              "Id": "OSCILLATOR:FMOD.DSP_TYPE",
              "Name": "OSCILLATOR",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE OSCILLATOR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "356795D146F95AA3BE38EA8DE3BA2DBC1AFBC5E7AE2483497BBA8C462ECE6BF8"
            },
            {
              "Id": "PAN:FMOD.DSP_TYPE",
              "Name": "PAN",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE PAN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E7397FB90F19C4768FCBFFEF0C3CE10091DE6057FD3C5C00199A5AD841D2E74"
            },
            {
              "Id": "PARAMEQ:FMOD.DSP_TYPE",
              "Name": "PARAMEQ",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE PARAMEQ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "745420E54747E9BC059CCFE8B111EF59F14B0A39821AB9CB7B110D5FC4392230"
            },
            {
              "Id": "PITCHSHIFT:FMOD.DSP_TYPE",
              "Name": "PITCHSHIFT",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE PITCHSHIFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D69028D9A4EA508DBE9705E3885281F1E22B0B9D8FDE4BCBC8B6EB9E12C291E"
            },
            {
              "Id": "RETURN:FMOD.DSP_TYPE",
              "Name": "RETURN",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE RETURN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4362B5900E895864C7A35F08547F8AB9CBC96F97EBD24FEBFDA983E7F8259987"
            },
            {
              "Id": "SEND:FMOD.DSP_TYPE",
              "Name": "SEND",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE SEND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "124B7C858D48290573C7A4FA42EE71A3C42AE9954B1C88084C82D846D7129B19"
            },
            {
              "Id": "SFXREVERB:FMOD.DSP_TYPE",
              "Name": "SFXREVERB",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE SFXREVERB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0ADDDC2384A6C6314A3F4A6A997099BCDED6B96DA68A69BF6B582FE8E3F6C1F"
            },
            {
              "Id": "THREE_EQ:FMOD.DSP_TYPE",
              "Name": "THREE_EQ",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE THREE_EQ",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9CE26E6355EAC92A1BB266F4F6E018BB6F5F1DA0F5F6BE2BB9949C927937A7F"
            },
            {
              "Id": "TRANSCEIVER:FMOD.DSP_TYPE",
              "Name": "TRANSCEIVER",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE TRANSCEIVER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE75BAAD49526E4BEAEDE1CB695350D2D695938A2FF2E6379E55E26E2E22A6DA"
            },
            {
              "Id": "TREMOLO:FMOD.DSP_TYPE",
              "Name": "TREMOLO",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE TREMOLO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1D370A9A33ACB426127F58BDADCCF45554E480725918AC3B400FA0EBCDD13C1"
            },
            {
              "Id": "UNKNOWN:FMOD.DSP_TYPE",
              "Name": "UNKNOWN",
              "Type": "FMOD.DSP_TYPE",
              "Signature": "public FMOD.DSP_TYPE UNKNOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B975B9B1422FFA85B067E97516335C031CE48A11306A43F08243D40A4433CC5F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "821B8E2093911002ABF60EF608BE9C1CFB0D154772B1AA41E0D91226E6353B12"
        },
        {
          "Id": "FMOD.Error",
          "Name": "Error",
          "DisplayName": "Error",
          "FullName": "FMOD.Error",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "String(FMOD.RESULT)-\u003ESystem.String",
              "Name": "String",
              "Signature": "public System.String String(FMOD.RESULT errcode)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "errcode",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 837,
              "BodyHash": "DBE8A6D2DC241DA0AC1243F21BE0912D80AC379915244B561F93B73DD350DE71",
              "Hash": "EE2DC1F6A7CBB3DFC3BADD46C8CE821B74EC366CC663ACE8AADCBB42FE43354F",
              "CalledMethods": [],
              "StringLiterals": [
                "No errors.",
                "Tried to call a function on a data type that does not allow this type of functionality (ie calling Sound::lock on a stre",
                "Error trying to allocate a channel.",
                "The specified channel has been reused to play another sound.",
                "DMA Failure.  See debug output for more information.",
                "DSP connection error.  Connection possibly caused a cyclic dependency or connected dsps with incompatible buffer counts.",
                "DSP return code from a DSP process query callback.  Tells mixer not to call the process callback and therefore not consu",
                "DSP Format error.  A DSP unit may have attempted to connect to this network with the wrong format, or a matrix may have ",
                "DSP is already in the mixer\u0027s DSP network. It must be removed before being reinserted or released.",
                "DSP connection error.  Couldn\u0027t find the DSP unit specified.",
                "DSP operation error.  Cannot perform operation on this DSP as it is reserved by the system.",
                "DSP return code from a DSP process query callback.  Tells mixer silence would be produced from read, so go idle and not ",
                "DSP operation cannot be performed on a DSP of this type.",
                "Error loading file.",
                "Couldn\u0027t perform seek operation.  This is a limitation of the medium (ie netstreams) or the file format.",
                "Media was ejected while reading."
              ],
              "Source": null
            }
          ],
          "Hash": "9030259917BB36165C54D2FE89861CE2BE5B4641CC8A0CF3DBB6839B6379C4AF"
        },
        {
          "Id": "FMOD.ERRORCALLBACK_INFO",
          "Name": "ERRORCALLBACK_INFO",
          "DisplayName": "ERRORCALLBACK_INFO",
          "FullName": "FMOD.ERRORCALLBACK_INFO",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "functionname:FMOD.StringWrapper",
              "Name": "functionname",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper functionname",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58ECA8869E19C2714E500CAAEC00AE34A01B1FC3F7F6541D3611D836B51DB4CA"
            },
            {
              "Id": "functionparams:FMOD.StringWrapper",
              "Name": "functionparams",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper functionparams",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3703667A0A83C7DEE77D3BE40F26F68364CB9E810C59A70AD3092DE7164A45A5"
            },
            {
              "Id": "instance:System.IntPtr",
              "Name": "instance",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr instance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EE819C1DADD49573719C7F9B44DB24E3C26EC998600E66126D4219C84BBAB0B"
            },
            {
              "Id": "instancetype:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "instancetype",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE instancetype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C508A1B9032AAE79415D6F1D1B159C9E6A921F79B6955AAEFA29B594491B7A9C"
            },
            {
              "Id": "result:FMOD.RESULT",
              "Name": "result",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DEFC4A1814EB952200AAB5E886C9FD32F420A76C55E49D6E89A420ACCC612CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9D54B28A23AC15431694ABAEE1B96D54FD6F2512539999B2BFDE39D80A36DC14"
        },
        {
          "Id": "FMOD.ERRORCALLBACK_INSTANCETYPE",
          "Name": "ERRORCALLBACK_INSTANCETYPE",
          "DisplayName": "ERRORCALLBACK_INSTANCETYPE",
          "FullName": "FMOD.ERRORCALLBACK_INSTANCETYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNEL:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "CHANNEL",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE CHANNEL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FDB3B52A4B3EA9D0DA950AA2FC8B15AAF0E86728F429466B6C0546BEFF4D2BF"
            },
            {
              "Id": "CHANNELCONTROL:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "CHANNELCONTROL",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE CHANNELCONTROL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A35CC066F38B7550E1ED7A3D952215AEA46BE83F9B238A992E6BCCA5F91B371"
            },
            {
              "Id": "CHANNELGROUP:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "CHANNELGROUP",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE CHANNELGROUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB89DF3130B6156163FEDD7B07DC6CFF1538A7FF4395864D3A05C73FD91FA4EB"
            },
            {
              "Id": "DSP:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "DSP",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE DSP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB6DC36CC8DE51C14B2CF522ECFF56CC9AC6A8901448327953A4C27350118DEB"
            },
            {
              "Id": "DSPCONNECTION:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "DSPCONNECTION",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE DSPCONNECTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D2B4B5243FD413F7CE81D112D40AFFF830118E3255C58E1B6BE7A7781D978FC"
            },
            {
              "Id": "GEOMETRY:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "GEOMETRY",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE GEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DE5EF586AFA677FEF3570138C24374076FF1598E403332A821301207726293C"
            },
            {
              "Id": "NONE:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "NONE",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08997E444C19BBC2AF31B80406604F08A518C9904CB38C672734775970742B1D"
            },
            {
              "Id": "REVERB3D:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "REVERB3D",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE REVERB3D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DF151DA2C9FCD32E3ABE13CDFA71A7D06E56864CAFADC815DA1FEBA6A5F0C02E"
            },
            {
              "Id": "SOUND:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "SOUND",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE SOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3539DA2C09748BFC3B0EAE300E4F2AD21F3B8B4F6709A74D46585992E5652AE4"
            },
            {
              "Id": "SOUNDGROUP:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "SOUNDGROUP",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE SOUNDGROUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA93BE673AABC72C92038C8F53EEA01018E1362B0D4B370CA2960A51BABB2B4C"
            },
            {
              "Id": "STUDIO_BANK:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_BANK",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA9227093546935F886348CE9D8136EF7259C992EACE48ACC2058806DFBDCE3E"
            },
            {
              "Id": "STUDIO_BUS:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_BUS",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_BUS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9BF5E482485735187BE1D3D7244B547AC2ADB579D5956D6FFC45C78FFF646D9C"
            },
            {
              "Id": "STUDIO_COMMANDREPLAY:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_COMMANDREPLAY",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_COMMANDREPLAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97E139DCE6CE9B8504411BFE169DD7B72C96BAAB049662168624AFB5ED05D416"
            },
            {
              "Id": "STUDIO_EVENTDESCRIPTION:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_EVENTDESCRIPTION",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_EVENTDESCRIPTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3DF613E7742F1FD04A7ACF2F2F6E6040B2C2C02A23E1F1FAFEFB8C49906FB43"
            },
            {
              "Id": "STUDIO_EVENTINSTANCE:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_EVENTINSTANCE",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_EVENTINSTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2EB994C0A73E420F8D7AB59BD2ECFEFB9A4E3C7D6673E6E300BE532217988A1F"
            },
            {
              "Id": "STUDIO_PARAMETERINSTANCE:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_PARAMETERINSTANCE",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_PARAMETERINSTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86E205F38CD0C45C1A856AF4D44CEAA0F9C326A4217BA94D72FB5ED265E41774"
            },
            {
              "Id": "STUDIO_SYSTEM:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_SYSTEM",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_SYSTEM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EEFB1621B0090FF1E96892C7C2FEA477459BE5EB5EE3F966324A6E48CFC1CF9"
            },
            {
              "Id": "STUDIO_VCA:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "STUDIO_VCA",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE STUDIO_VCA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01BC9B88A58688539D6929629A675DFEC7E18941A0C9164EEC4732AEDE0E6EF9"
            },
            {
              "Id": "SYSTEM:FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Name": "SYSTEM",
              "Type": "FMOD.ERRORCALLBACK_INSTANCETYPE",
              "Signature": "public FMOD.ERRORCALLBACK_INSTANCETYPE SYSTEM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C407B1E846BAD0DB80C6271F63A145679E072C119AF7D9DFCFA96CCEB64BEB43"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "65A77B748AAC1224A5ECE2D292659F6AEB4DA0070A8294A7AB27BDB9D4650D59"
        },
        {
          "Id": "FMOD.Factory",
          "Name": "Factory",
          "DisplayName": "Factory",
          "FullName": "FMOD.Factory",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FMOD5_System_Create(System.IntPtr\u0026, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Create",
              "Signature": "private FMOD.RESULT FMOD5_System_Create(out System.IntPtr\u0026 system, System.UInt32 headerversion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "headerversion",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1E43DF5AC715A37BA28D5B53D8FBE8C97F978AB9A2E210FF2C846CAB9A172D18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "System_Create(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "System_Create",
              "Signature": "public FMOD.RESULT System_Create(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9690036390F32C0A56B8AF9CB66FBA3056918694197FCA21641763E4A3F5A617",
              "Hash": "B79FF4FB9CC4A3ECF90E099E2938EAF5F27074DA4EA6B9DBBD7795E4E76A2496",
              "CalledMethods": [
                "FMOD.Factory::FMOD5_System_Create(System.IntPtr\u0026, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4E17C60F181E8B9329A8DC1D57895D20CD2CFBD0EE187BB6E26DA97FE87E458C"
        },
        {
          "Id": "FMOD.FILE_ASYNCCANCEL_CALLBACK",
          "Name": "FILE_ASYNCCANCEL_CALLBACK",
          "DisplayName": "FILE_ASYNCCANCEL_CALLBACK",
          "FullName": "FMOD.FILE_ASYNCCANCEL_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr info, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7DBE1722DF6E37EF79D3EBA61FAC2C2CAAD65DF9C184BD391C358965D0A6F9CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr info, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98F88E2F512B34847DB0E27DFB433C4AF641DDC5898E6343246F75B3C5F4C596",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "954E2A48AD4C0C79C4F66C9C03FF24BC50564CCA8C844903CC7C916F40617134"
        },
        {
          "Id": "FMOD.FILE_ASYNCDONE_FUNC",
          "Name": "FILE_ASYNCDONE_FUNC",
          "DisplayName": "FILE_ASYNCDONE_FUNC",
          "FullName": "FMOD.FILE_ASYNCDONE_FUNC",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.RESULT, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr info, FMOD.RESULT result, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0448029DBA6A94D487E865EBA194CF9E70584C70DC0F3DDD13590E589EA8AA86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.RESULT)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.IntPtr info, FMOD.RESULT result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FF007567BA5EE08E08DFCFD1E472FAEA556163A2C86EDB405CEF1D5702846C36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0F3DE3B4634FFE28CDC289D683A9E3A69456F979684E2FD21ADFBEE2420AC1AE"
        },
        {
          "Id": "FMOD.FILE_ASYNCREAD_CALLBACK",
          "Name": "FILE_ASYNCREAD_CALLBACK",
          "DisplayName": "FILE_ASYNCREAD_CALLBACK",
          "FullName": "FMOD.FILE_ASYNCREAD_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr info, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7DBE1722DF6E37EF79D3EBA61FAC2C2CAAD65DF9C184BD391C358965D0A6F9CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr info, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98F88E2F512B34847DB0E27DFB433C4AF641DDC5898E6343246F75B3C5F4C596",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "954E2A48AD4C0C79C4F66C9C03FF24BC50564CCA8C844903CC7C916F40617134"
        },
        {
          "Id": "FMOD.FILE_CLOSE_CALLBACK",
          "Name": "FILE_CLOSE_CALLBACK",
          "DisplayName": "FILE_CLOSE_CALLBACK",
          "FullName": "FMOD.FILE_CLOSE_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr handle, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BF06C91284DDD0C44743D6E4501A7726D36EF3FBA3F0918E834E115A327D4F16",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr handle, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E624CB49D270D4890269C2104A3BA900646A6D2538853100204855D3767AE5DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BCEF60D69964FE9D3D33B37CBDCB3EB5D61C3971E7C2B46DF2E8D9C633EE43CE"
        },
        {
          "Id": "FMOD.FILE_OPEN_CALLBACK",
          "Name": "FILE_OPEN_CALLBACK",
          "DisplayName": "FILE_OPEN_CALLBACK",
          "FullName": "FMOD.FILE_OPEN_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.UInt32\u0026, System.IntPtr\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr name, System.UInt32\u0026 filesize, System.IntPtr\u0026 handle, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filesize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D0E25EA3A1D8F6F1C3C6FCE9641CB764331986A6BBE67FE907B42C558600C6AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.UInt32\u0026, System.IntPtr\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.UInt32\u0026 filesize, System.IntPtr\u0026 handle, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filesize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7103FCA0A59F6AFC5C2FD79164D6A26DE138B6C9F2B929BD15FDB9418631FDBE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.UInt32\u0026, System.IntPtr\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr name, System.UInt32\u0026 filesize, System.IntPtr\u0026 handle, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filesize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "334488E29280C92AE874E0C39AA7177D632E6C647130AEDD3A6A6212B9BE6AB2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B6ACFDCCC4BC716126D476E5149D4E45D22AEB9F9A352E3A6E1F99101B47290F"
        },
        {
          "Id": "FMOD.FILE_READ_CALLBACK",
          "Name": "FILE_READ_CALLBACK",
          "DisplayName": "FILE_READ_CALLBACK",
          "FullName": "FMOD.FILE_READ_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.IntPtr, System.UInt32, System.UInt32\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr handle, System.IntPtr buffer, System.UInt32 sizebytes, System.UInt32\u0026 bytesread, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizebytes",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bytesread",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A0ECF68C23CCF8FBC9302D82A4032F0CCE4FE412C7E8B20D24FFC75466A2FB31",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.UInt32\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.UInt32\u0026 bytesread, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bytesread",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "116D2CD65C71D77F4AC2D0DD6F549E09A32320E08A003BBA6A2AFFD63CEE8EE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.IntPtr, System.UInt32, System.UInt32\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr handle, System.IntPtr buffer, System.UInt32 sizebytes, System.UInt32\u0026 bytesread, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sizebytes",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bytesread",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D9624FEEDE2F2752DBC35E8DB021D79FC12BCE9254685C503214A7B2601A6EA6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E8E9348CE78238F03343E5B8CDA91C6F9979153D7D5946692A784B03BBA3226"
        },
        {
          "Id": "FMOD.FILE_SEEK_CALLBACK",
          "Name": "FILE_SEEK_CALLBACK",
          "DisplayName": "FILE_SEEK_CALLBACK",
          "FullName": "FMOD.FILE_SEEK_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.UInt32, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr handle, System.UInt32 pos, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F3410BF8460EE0484A9201FC15AC08DB9E30BAB5210EF51ECAD7C0418E417921",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.UInt32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr handle, System.UInt32 pos, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8AFD96E3C756FF998454A41F98A86DF04E9FC955F8B082666FEC5BB067B2204B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "92DB25AFDCBA0A9A467546ADC5D9DCC787255AA841770CE6742979DD0D3F59D4"
        },
        {
          "Id": "FMOD.FmodDebugStruct",
          "Name": "FmodDebugStruct",
          "DisplayName": "FmodDebugStruct",
          "FullName": "FMOD.FmodDebugStruct",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FMOD5_Debug_Initialize(FMOD.DEBUG_FLAGS, FMOD.DEBUG_MODE, FMOD.DEBUG_CALLBACK, System.Byte[])-\u003EFMOD.RESULT",
              "Name": "FMOD5_Debug_Initialize",
              "Signature": "private FMOD.RESULT FMOD5_Debug_Initialize(FMOD.DEBUG_FLAGS flags, FMOD.DEBUG_MODE mode, FMOD.DEBUG_CALLBACK callback, System.Byte[] filename)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.DEBUG_MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.DEBUG_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filename",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA6737257FB54042324D5A03B706AFFEFC1D402278714BF473E922D5BD2C1480",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(FMOD.DEBUG_FLAGS, FMOD.DEBUG_MODE, FMOD.DEBUG_CALLBACK, System.String)-\u003EFMOD.RESULT",
              "Name": "Initialize",
              "Signature": "public FMOD.RESULT Initialize(FMOD.DEBUG_FLAGS flags, FMOD.DEBUG_MODE mode, FMOD.DEBUG_CALLBACK callback, System.String filename)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "FMOD.DEBUG_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.DEBUG_MODE",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.DEBUG_CALLBACK",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "filename",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "EFEA4739BFAFEF87A5744F76362D8B5B201B78EB71A86D5AD3A4B37AB2B339F6",
              "Hash": "80F1AEA7D65862951C0C2F691F6B17E631A0D540E24F10DB7C832F27590FE272",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.FmodDebugStruct::FMOD5_Debug_Initialize(FMOD.DEBUG_FLAGS, FMOD.DEBUG_MODE, FMOD.DEBUG_CALLBACK, System.Byte[])",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2C54175E6CCABFCCDB3B5355FAD33939D6DD97FD5DD9EB452397D8DB5B9EDA6F"
        },
        {
          "Id": "FMOD.FMODException",
          "Name": "FMODException",
          "DisplayName": "FMODException",
          "FullName": "FMOD.FMODException",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Result:FMOD.RESULT",
              "Name": "Result",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D959F149C8A2F5AD400EFDAAFD33D50AD638DB262D013ACB345EC71BB365A23"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "30112C4EE147DD89E48F29125B443B75255E3BF91D3D32348FC470E91881B84D"
        },
        {
          "Id": "FMOD.FmodThreadStruct",
          "Name": "FmodThreadStruct",
          "DisplayName": "FmodThreadStruct",
          "FullName": "FMOD.FmodThreadStruct",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FMOD5_Thread_SetAttributes(FMOD.THREAD_TYPE, FMOD.THREAD_AFFINITY, FMOD.THREAD_PRIORITY, FMOD.THREAD_STACK_SIZE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Thread_SetAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Thread_SetAttributes(FMOD.THREAD_TYPE type, FMOD.THREAD_AFFINITY affinity, FMOD.THREAD_PRIORITY priority, FMOD.THREAD_STACK_SIZE stacksize)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.THREAD_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "affinity",
                  "Type": "FMOD.THREAD_AFFINITY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "FMOD.THREAD_PRIORITY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stacksize",
                  "Type": "FMOD.THREAD_STACK_SIZE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6712E7F21192E0FB8172728222CEB5C97A2E2F75B92CF6E367276D5503BE47D8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetAttributes(FMOD.THREAD_TYPE, FMOD.THREAD_AFFINITY, FMOD.THREAD_PRIORITY, FMOD.THREAD_STACK_SIZE)-\u003EFMOD.RESULT",
              "Name": "SetAttributes",
              "Signature": "public FMOD.RESULT SetAttributes(FMOD.THREAD_TYPE type, FMOD.THREAD_AFFINITY affinity, FMOD.THREAD_PRIORITY priority, FMOD.THREAD_STACK_SIZE stacksize)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.THREAD_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "affinity",
                  "Type": "FMOD.THREAD_AFFINITY",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "priority",
                  "Type": "FMOD.THREAD_PRIORITY",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "stacksize",
                  "Type": "FMOD.THREAD_STACK_SIZE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "E5EE480759683199F79745FC3BD0C45BE67AEE034056BB7601945D11C9A2BD98",
              "Hash": "6DD498A8D703B75DCB9B599F229CE2033207B09642E58232882DC8A26B77BB1C",
              "CalledMethods": [
                "FMOD.FmodThreadStruct::FMOD5_Thread_SetAttributes(FMOD.THREAD_TYPE, FMOD.THREAD_AFFINITY, FMOD.THREAD_PRIORITY, FMOD.THREAD_STACK_SIZE)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2ACA7F997CDB95FF1347260849E237D549DC30E506B00F72940283E2E8E88691"
        },
        {
          "Id": "FMOD.FMOD_GUID",
          "Name": "FMOD_GUID",
          "DisplayName": "FMOD_GUID",
          "FullName": "FMOD.FMOD_GUID",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Data1:System.Int32",
              "Name": "Data1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Data1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95D8190780546E5FF6503FC5458F1D79F0D55D6AE3AE4106520CCE9259DD9562"
            },
            {
              "Id": "Data2:System.Int32",
              "Name": "Data2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Data2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3255D401768622F0348D9F7DFDCCF83D4FCEDDDDE68E2AE6AD2C60ACAAAB6D0A"
            },
            {
              "Id": "Data3:System.Int32",
              "Name": "Data3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Data3",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57F53EF378F017D5C8AFD852672E37CCA69243C8D4EA33DB9352E76144BEE48F"
            },
            {
              "Id": "Data4:System.Int32",
              "Name": "Data4",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Data4",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB633CC087FD3865216D3EE82A6C0750B52E9BCBF01168E9EC268A8AD7CD9C32"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A09FD8A599BFC4AA7DB1771DA8E54BA86B7E3D027620C79C8E30B0CF2596888F"
        },
        {
          "Id": "FMOD.Geometry",
          "Name": "Geometry",
          "DisplayName": "Geometry",
          "FullName": "FMOD.Geometry",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addPolygon(System.Single, System.Single, System.Boolean, System.Int32, FMOD.VECTOR[], System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "addPolygon",
              "Signature": "public FMOD.RESULT addPolygon(System.Single directocclusion, System.Single reverbocclusion, System.Boolean doublesided, System.Int32 numvertices, FMOD.VECTOR[] vertices, out System.Int32\u0026 polygonindex)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numvertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertices",
                  "Type": "FMOD.VECTOR[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygonindex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "48DCC6023E635AFBCB7DD29A413DF956AEEEB43AAC756422B7E1C9518378B9DC",
              "Hash": "0B00CA96DAEF5360F5FA5E31757CFBCF1BC6856B924442696E0DA22924A0B660",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_AddPolygon(System.IntPtr, System.Single, System.Single, System.Boolean, System.Int32, FMOD.VECTOR[], System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "A26B8A420AE136D8C58A25B81A1DE38FA446F8FD29967E4CBA7ED3CB451F1CA1",
              "Hash": "26A749EBA3B272403C98F28428A0EE9D9512EFFCF0E3C68BBF0DB07143245354",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_AddPolygon(System.IntPtr, System.Single, System.Single, System.Boolean, System.Int32, FMOD.VECTOR[], System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_AddPolygon",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_AddPolygon(System.IntPtr geometry, System.Single directocclusion, System.Single reverbocclusion, System.Boolean doublesided, System.Int32 numvertices, FMOD.VECTOR[] vertices, out System.Int32\u0026 polygonindex)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numvertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertices",
                  "Type": "FMOD.VECTOR[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "polygonindex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "654601C85ED6D5806CF7AF31B41F6774DF684691437C8875A5419CEC24F76E0D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetActive(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetActive",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetActive(System.IntPtr geometry, out System.Boolean\u0026 active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3E810BCBCECC61A891FB4416D87ACE88904B05EB90EAD24B3E206508FC5CE45C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetMaxPolygons(System.IntPtr, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetMaxPolygons",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetMaxPolygons(System.IntPtr geometry, out System.Int32\u0026 maxpolygons, out System.Int32\u0026 maxvertices)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxpolygons",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxvertices",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E2346C4D156507381DE9F28FBD2DA384E5D8A2D6A84AB7F9077948C8236D4EF3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetNumPolygons(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetNumPolygons",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetNumPolygons(System.IntPtr geometry, out System.Int32\u0026 numpolygons)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpolygons",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B10561B2A04FAF836F61B673B163D7A672896367A655032AE0CED853C54D51D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetPolygonAttributes(System.IntPtr, System.Int32, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetPolygonAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetPolygonAttributes(System.IntPtr geometry, System.Int32 index, out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion, out System.Boolean\u0026 doublesided)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "162A1DA6371A26608455EBDB2D4383F55EA448246413F8A9E1B136E75A08CAF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetPolygonNumVertices(System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetPolygonNumVertices",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetPolygonNumVertices(System.IntPtr geometry, System.Int32 index, out System.Int32\u0026 numvertices)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numvertices",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CFE242C58F14EAB130E1D79C78963E70ECA636BFD339F3D4D3B7D2B8103BCB35",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetPolygonVertex(System.IntPtr, System.Int32, System.Int32, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetPolygonVertex",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetPolygonVertex(System.IntPtr geometry, System.Int32 index, System.Int32 vertexindex, out FMOD.VECTOR\u0026 vertex)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertexindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertex",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "77454CCBEAF6DCB1232BE91AD0A688561AD8EE8B72603951CD9F8E923811F751",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetPosition(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetPosition",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetPosition(System.IntPtr geometry, out FMOD.VECTOR\u0026 position)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5791AF2D3EDC2F35D0FDE3A3A100780BD21934187A9029453A266A19EDDE8F6D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetRotation(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetRotation",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetRotation(System.IntPtr geometry, out FMOD.VECTOR\u0026 forward, out FMOD.VECTOR\u0026 up)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C217F45DE1DFEFDBFF57B79FB56FDA38FF5557FDB7A05D035F0C46FAF1E1E4CD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetScale(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetScale",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetScale(System.IntPtr geometry, out FMOD.VECTOR\u0026 scale)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "683CF5AB0610D94C4DF473F14FE4FB7B33523EA4C068F7B18E1984A8C792FE8C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_GetUserData(System.IntPtr geometry, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DAA5085EC1ACB3254D00733ADB3DB4BE2B71CC4142AC5D1D2CA799C7E382988C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_Release",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_Release(System.IntPtr geometry)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC3BDC921C86605A0715819B29FA7676F8E201FA2A38C1089754E76FE03B21F9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_Save(System.IntPtr, System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_Save",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_Save(System.IntPtr geometry, System.IntPtr data, out System.Int32\u0026 datasize)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datasize",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F78F7446B37869F26BD73337DE9B52FE51E7A149588128E42ABBCF5C7865E1F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetActive(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetActive",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetActive(System.IntPtr geometry, System.Boolean active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "691BE1A4D000A5D093CACCACF708CD812652C66DCBDC9416E766CA261F59B481",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetPolygonAttributes(System.IntPtr, System.Int32, System.Single, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetPolygonAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetPolygonAttributes(System.IntPtr geometry, System.Int32 index, System.Single directocclusion, System.Single reverbocclusion, System.Boolean doublesided)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "02553BDB87B8217A4594C755D75D07467570A09982DFBA371BA9A4BE110EE234",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetPolygonVertex(System.IntPtr, System.Int32, System.Int32, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetPolygonVertex",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetPolygonVertex(System.IntPtr geometry, System.Int32 index, System.Int32 vertexindex, FMOD.VECTOR\u0026 vertex)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertexindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertex",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EF42E3DADFD4909B67285D9FB00CBB8A33069086690F049C04BBE61314954119",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetPosition(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetPosition",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetPosition(System.IntPtr geometry, FMOD.VECTOR\u0026 position)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3E7BB82E0E871FE15949F1B005F6D8BBE3D5BC11E257CCD6F8E76EF609F2EA90",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetRotation(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetRotation",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetRotation(System.IntPtr geometry, FMOD.VECTOR\u0026 forward, FMOD.VECTOR\u0026 up)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D86A91CAB922DDE761B098FD3EE8CADD711587B04B03D94DD0E6EA37AF1842B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetScale(System.IntPtr, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetScale",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetScale(System.IntPtr geometry, FMOD.VECTOR\u0026 scale)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F855F13041D810BA56C3BDA0F5466B96EAC19F0484C6E4D110E0294CF73B0067",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Geometry_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Geometry_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Geometry_SetUserData(System.IntPtr geometry, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D328ED0E206CA3EE8007C81514CCCF73EB40F7D947597AD935EA770E2C0E5D69",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getActive(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getActive",
              "Signature": "public FMOD.RESULT getActive(out System.Boolean\u0026 active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "73B003C2B22B16A07269E68F64A2623CE1642FD3D0BD0A74675DD0E6693820A6",
              "Hash": "A9AE6840AFE82A6C28FFE88055404E40D7345BF22DACEBECDB80DE5A899926FB",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetActive(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMaxPolygons(System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getMaxPolygons",
              "Signature": "public FMOD.RESULT getMaxPolygons(out System.Int32\u0026 maxpolygons, out System.Int32\u0026 maxvertices)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxpolygons",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxvertices",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BABDEF6F489CCE61D9D500122D857A74C5DD8A89D7D3352BF02E32DC876C91CF",
              "Hash": "5FB8552839D09EFC04E3931D67BCB7B90773539DAB0CB52A8CCDF8C866D5259F",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetMaxPolygons(System.IntPtr, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumPolygons(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumPolygons",
              "Signature": "public FMOD.RESULT getNumPolygons(out System.Int32\u0026 numpolygons)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numpolygons",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "45F90438198FD5F844D255930E1BFF55FB9D8E27950705AF4DE59185290FEB79",
              "Hash": "B21C8BC2318AB5641D64EBF7CC3647BA9B00588EA53A91487A2A48E10545F4D6",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetNumPolygons(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPolygonAttributes(System.Int32, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPolygonAttributes",
              "Signature": "public FMOD.RESULT getPolygonAttributes(System.Int32 index, out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion, out System.Boolean\u0026 doublesided)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "9B25E7F8C1D7566805F01BBD40C19053673D8B84E4A06C315C8089831BD5DB39",
              "Hash": "44775C776B510AC6DD7EA28925E207D09E4EA34D72E96354F1C22573BCD31582",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetPolygonAttributes(System.IntPtr, System.Int32, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPolygonNumVertices(System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getPolygonNumVertices",
              "Signature": "public FMOD.RESULT getPolygonNumVertices(System.Int32 index, out System.Int32\u0026 numvertices)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numvertices",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3DC47B4E7EED096426D2ABCD9AE91D837389F34C9BA01DA8152F62F60E4B088B",
              "Hash": "8E3CBF981BE86E53032DB09EBD3BFB9DF963952D3D99E1665B1609B342EB3A36",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetPolygonNumVertices(System.IntPtr, System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPolygonVertex(System.Int32, System.Int32, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getPolygonVertex",
              "Signature": "public FMOD.RESULT getPolygonVertex(System.Int32 index, System.Int32 vertexindex, out FMOD.VECTOR\u0026 vertex)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertexindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertex",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E0FC954BB614DB23A001B7CDE942A786F8ECC087A800838B00EAFF29ABDC0073",
              "Hash": "DC8B2E7D943F9B29741F527931DBD426711EAD26B9BBDA40AF07E1754FAC88FA",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetPolygonVertex(System.IntPtr, System.Int32, System.Int32, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPosition(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getPosition",
              "Signature": "public FMOD.RESULT getPosition(out FMOD.VECTOR\u0026 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B6B8D0EFE6B88D0F16EB63C914EFA391464956259C7EA425CB8FA4CEC21E3E10",
              "Hash": "B105DBC4D3B3D1505B56A5C6C2A9EC978CCF79F1779E0B726745521CDF50B8BC",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetPosition(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getRotation(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getRotation",
              "Signature": "public FMOD.RESULT getRotation(out FMOD.VECTOR\u0026 forward, out FMOD.VECTOR\u0026 up)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "868A3AD93C0184A4401F8F3905A0A33B7869811E1CC3A7ADB4AB40B018A4AE68",
              "Hash": "A1FB9B2F46F53FBC1C112AFB5BB093C1706A73557CDB14DD83F6A4224049331D",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetRotation(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getScale(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getScale",
              "Signature": "public FMOD.RESULT getScale(out FMOD.VECTOR\u0026 scale)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "scale",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9697D89E09B5F930316A83D59920BD68C6C0081102C82CDEA48DE7C723E384A0",
              "Hash": "A806B842A53F2DF3AA56DC94C9264E43098CC65632005552870B5428480BEC1C",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetScale(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0FBEE85A064C4E1D92499BB10D6DCD5A751EF28FA93728ACED280AA754A99C61",
              "Hash": "D74447C15E848E73B8CC913CF49631F66FC47FFDA5092BB8DA63D68F1F64F5B4",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "446E64424DCB425985A286DA64FFAE44911DD78CDFF8619D76D3B35315E19A26",
              "Hash": "C2E522A12C64554A1F451ECE5CA0FA4781E8743DDA5AD31C3A79262E9E5C60C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "4D3792FE33F79D9A08A9FDC922757B7C9D5D66C5FBF1D63E942CE5D89456F5C4",
              "Hash": "AA95F539FBE64526A247FCEED8FAC910862132BAEE676021F010EDCD6EF070F0",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "save(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "save",
              "Signature": "public FMOD.RESULT save(System.IntPtr data, out System.Int32\u0026 datasize)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datasize",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "24E1B0A4D3E7AA941E508D48C338D5570A4B7E4698A62E427145818A7374D68D",
              "Hash": "C68CCE71C2036A42BBAA5AC5473945EE8496C997B8CC58C4FDCA0BE5AF0A9084",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_Save(System.IntPtr, System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setActive(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setActive",
              "Signature": "public FMOD.RESULT setActive(System.Boolean active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A7C7F1EC4E8AD72E84A24E2653DAEE04BF3FD90F28A9EDB198C7E92875B49641",
              "Hash": "F1ADEDE3A4B817B5004FA349418449B1D26F10BE7572536BBF13E680E74B9075",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetActive(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPolygonAttributes(System.Int32, System.Single, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPolygonAttributes",
              "Signature": "public FMOD.RESULT setPolygonAttributes(System.Int32 index, System.Single directocclusion, System.Single reverbocclusion, System.Boolean doublesided)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doublesided",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DEC591EFD14A6B737D60C5C4C050DCA9E4B55F35CC065DA6202D804A117553ED",
              "Hash": "D8BDAAC0B5C2BA2AE115A2F256FCA3FE37E076B60BB788C67F0C440E7E0D5AAC",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetPolygonAttributes(System.IntPtr, System.Int32, System.Single, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPolygonVertex(System.Int32, System.Int32, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "setPolygonVertex",
              "Signature": "public FMOD.RESULT setPolygonVertex(System.Int32 index, System.Int32 vertexindex, FMOD.VECTOR\u0026 vertex)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertexindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vertex",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "362125039B9A80DB38BCB3BFC8EC6736089212B2DD2185556B9517D87716AF32",
              "Hash": "7F84A069C158DFF148A43FAF90C2053DA84F8E05E99B3E43B9609416A0319397",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetPolygonVertex(System.IntPtr, System.Int32, System.Int32, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPosition(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "setPosition",
              "Signature": "public FMOD.RESULT setPosition(FMOD.VECTOR\u0026 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "440D5B0DBE8F9B2A23E0FD8DA4A6AA491C94D1D37725408438CDE758ED20F5D6",
              "Hash": "670CEB69B70164E85BAC22C3F79431D08FA3F677CAD05816AF3068310780796A",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetPosition(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setRotation(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "setRotation",
              "Signature": "public FMOD.RESULT setRotation(FMOD.VECTOR\u0026 forward, FMOD.VECTOR\u0026 up)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "40ECE7D452CD9DF524B04836E048BA41BD6D3630C0F2AC90BD3A4F5162E626DA",
              "Hash": "03E63275A460C51A7678FD9DB22C369962F18720934A70927B3D65FFA0780628",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetRotation(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setScale(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "setScale",
              "Signature": "public FMOD.RESULT setScale(FMOD.VECTOR\u0026 scale)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "scale",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C4128B66DA05DF632CDBE265A1D00964513E4939BCE1541F1B9936B8EFDE9203",
              "Hash": "3A2C5217AF417EC11ACB55E3E6E0CE6AB48DF7538FA876884564BA941E59A7E1",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetScale(System.IntPtr, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D19F7A0DB03100E6A128C6DA866D2DDC9B545B54A79F90F66FC9901502DE3C3B",
              "Hash": "5BD7C414F05046D54F0AE9D4925D76C359F85A2245C91F4ADB23EE062666CA56",
              "CalledMethods": [
                "FMOD.Geometry::FMOD5_Geometry_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28D77E76FF1B0E414D03AB45F2629ACB18D8929AFE14B8B228485594AB956CCD"
        },
        {
          "Id": "FMOD.IChannelControl",
          "Name": "IChannelControl",
          "DisplayName": "IChannelControl",
          "FullName": "FMOD.IChannelControl",
          "Namespace": "FMOD",
          "Kind": "interface",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addDSP(System.Int32, FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "addDSP",
              "Signature": "public FMOD.RESULT addDSP(System.Int32 index, FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6D6CDCFD4DA460498880C7BFE15B87A71742075F0B9EDDF710EEFB29E4DE715E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "addFadePoint(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "addFadePoint",
              "Signature": "public FMOD.RESULT addFadePoint(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F2DE75212A1CA09D60EF19F46D4CEE18FAAF8CA6454593BEF4E3EE47A6F8078F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DAttributes",
              "Signature": "public FMOD.RESULT get3DAttributes(out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EB7AF1B95B3D44791CB15018108C21469612F795931D217B96A6DAAFC211BAE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeOrientation",
              "Signature": "public FMOD.RESULT get3DConeOrientation(out FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D7E976D4A2594E2E6AA73AECB06A545188570F7B48C2D7F7EF2BFC775C9B3542",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeSettings(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeSettings",
              "Signature": "public FMOD.RESULT get3DConeSettings(out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AFB7769CD9B7B29EB42614258C4BED2525101EA596679D4AE7066021CCB71ADB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DCustomRolloff(System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DCustomRolloff",
              "Signature": "public FMOD.RESULT get3DCustomRolloff(out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "188027D7E33E02941C0CF9CBE0CA498F4A1A30404BDDC779DB1D29A4DAEBE99C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDistanceFilter(System.Boolean\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDistanceFilter",
              "Signature": "public FMOD.RESULT get3DDistanceFilter(out System.Boolean\u0026 custom, out System.Single\u0026 customLevel, out System.Single\u0026 centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "27F89D633DD1C9314762E542014950725706A8151053F1C6176FC9F35CCC6855",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DDopplerLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DDopplerLevel",
              "Signature": "public FMOD.RESULT get3DDopplerLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0E9DC192DD2CDBD81A87AD307791D01A8BEB33FB84568CDF2C9596EC62527DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DLevel(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DLevel",
              "Signature": "public FMOD.RESULT get3DLevel(out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3D33A9BCA8F675A9FB8504D7D3AAE2BC0F3E155182D2499CE644DBC3C87DCB39",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DMinMaxDistance",
              "Signature": "public FMOD.RESULT get3DMinMaxDistance(out System.Single\u0026 mindistance, out System.Single\u0026 maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0C7066C0952F71A824C740E2C3391925CCFC4D6CCFDDE5003806DC7F62C80B92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DOcclusion(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DOcclusion",
              "Signature": "public FMOD.RESULT get3DOcclusion(out System.Single\u0026 directocclusion, out System.Single\u0026 reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0252169D7F15A45ED499F67B5A2F533910C1FB4894F71E443C2865A733E3D5AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DSpread(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DSpread",
              "Signature": "public FMOD.RESULT get3DSpread(out System.Single\u0026 angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2FCDA4ECE427203D7A8BDAC4986299F1F6BC8879CCB8E26F03B75755C88F6155",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getAudibility(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getAudibility",
              "Signature": "public FMOD.RESULT getAudibility(out System.Single\u0026 audibility)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "audibility",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F4F63CBA78987AA4EB364FDDC033B60C881265F59E31DB7821F2DAD3039713BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "84F75A62E1A5CFCBBA5FE740CEF0B449AE6C84BBA7671ECD2FC5A60709726A86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDelay(System.UInt64\u0026, System.UInt64\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getDelay",
              "Signature": "public FMOD.RESULT getDelay(out System.UInt64\u0026 dspclock_start, out System.UInt64\u0026 dspclock_end, out System.Boolean\u0026 stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "20A93635E579772A81E5757DF32E1FB54ED23BD3E7816F62BE2870C99657E37B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSP(System.Int32, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSP",
              "Signature": "public FMOD.RESULT getDSP(System.Int32 index, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "708B2C33BCA530665ABCAF9EAF9C18ACF2756E21A2192817BB0749924DE4F455",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPClock(System.UInt64\u0026, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPClock",
              "Signature": "public FMOD.RESULT getDSPClock(out System.UInt64\u0026 dspclock, out System.UInt64\u0026 parentclock)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "parentclock",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B24B244DD26AC2D708998F2E13C2FEFC3484271CBC24E7AED4A1EA08F382BD17",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPIndex(FMOD.DSP, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPIndex",
              "Signature": "public FMOD.RESULT getDSPIndex(FMOD.DSP dsp, out System.Int32\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D939DAE42F67E5A1F71F13556E51A707D1C5CA2ABC6AE95749CE5A469BC77413",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFadePoints(System.UInt32\u0026, System.UInt64[], System.Single[])-\u003EFMOD.RESULT",
              "Name": "getFadePoints",
              "Signature": "public FMOD.RESULT getFadePoints(System.UInt32\u0026 numpoints, System.UInt64[] point_dspclock, System.Single[] point_volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numpoints",
                  "Type": "System.UInt32\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_dspclock",
                  "Type": "System.UInt64[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point_volume",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "67F9D784611FDD9603FFE9ED21B44F7FBFDA7B8D98AA4E8A285CEF1C2B2D6CE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLowPassGain(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getLowPassGain",
              "Signature": "public FMOD.RESULT getLowPassGain(out System.Single\u0026 gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A7DCC34216BE54331215904952F49A796EEE6028AA81B2AE4F6A8FBA61BBC773",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMixMatrix(System.Single[], System.Int32\u0026, System.Int32\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getMixMatrix",
              "Signature": "public FMOD.RESULT getMixMatrix(System.Single[] matrix, out System.Int32\u0026 outchannels, out System.Int32\u0026 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D161C4E9F081D8F2BAC7E0B1B987A50C662E0ECD451E830C455FB36BD621AF6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMode(FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMode",
              "Signature": "public FMOD.RESULT getMode(out FMOD.MODE\u0026 mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8DFB29403E4D67FE445B1E64A36D745C53F6B63DC01D11B90F08FBE814EAE695",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMute(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getMute",
              "Signature": "public FMOD.RESULT getMute(out System.Boolean\u0026 mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FD5C5194FF7FED7AA50B84DA6390FF32754F0472D74AF94BE577BCCA112FA43C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumDSPs(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumDSPs",
              "Signature": "public FMOD.RESULT getNumDSPs(out System.Int32\u0026 numdsps)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numdsps",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A6931FB94D1EE7FB8BEB1676F2058844FCE2CCFA8EEE6728B8CEB5B8D9C7865E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0DF3B320DEB3F508A1F31E4B36CCC272C3ED08AC07FD95EDAD15997E66DC9923",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPitch(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getPitch",
              "Signature": "public FMOD.RESULT getPitch(out System.Single\u0026 pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8AA5C6AEBE13F57EA530C540B4D293173CD4D9D929D737930F5134E81CDEB198",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getReverbProperties(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getReverbProperties",
              "Signature": "public FMOD.RESULT getReverbProperties(System.Int32 instance, out System.Single\u0026 wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "23099266AA7640A84896BED41FC452D8836544968DDA00CB9001A33E17294CE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E845F7987726385EB6A06F6B7D1A1EA40B0A6409E4A22719D6CF211A2AE5F824",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DF96226BF34D99CF41BF7B89E3CC0E26FDE182229414E54B20553D739B65F800",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B6EF71DC0D18074701C5C400574E42F3710953861099795426E32DFBA37507D1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolumeRamp(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolumeRamp",
              "Signature": "public FMOD.RESULT getVolumeRamp(out System.Boolean\u0026 ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "74632DADEDEEF1E868C95D1622664BA2552376D042290D929B153AB044EC8CCF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isPlaying(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isPlaying",
              "Signature": "public FMOD.RESULT isPlaying(out System.Boolean\u0026 isplaying)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "isplaying",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "52C97A18FBB1A72B8597B700FBB5247A82047227279F087E74FC9125EA665BC1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeDSP(FMOD.DSP)-\u003EFMOD.RESULT",
              "Name": "removeDSP",
              "Signature": "public FMOD.RESULT removeDSP(FMOD.DSP dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3B6A92F45FC575F952220D59D46F0C25E459C762971E54F2CCD8574FC01B9643",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "removeFadePoints(System.UInt64, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "removeFadePoints",
              "Signature": "public FMOD.RESULT removeFadePoints(System.UInt64 dspclock_start, System.UInt64 dspclock_end)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "87B086418EEAD71DC1A7C11923EA9A5347B4D13C334C6925CC3A68BE4E729C1F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DAttributes(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DAttributes",
              "Signature": "public FMOD.RESULT set3DAttributes(FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FFBC4285259DFD6D96107E9AEEB67287FB7A6B2206C9D322012B75D72A8DEB4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeOrientation(FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DConeOrientation",
              "Signature": "public FMOD.RESULT set3DConeOrientation(FMOD.VECTOR\u0026 orientation)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "orientation",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "97F0642BDC18D41EAB1E5C8D4A53667CDEA5CA08AC342C8BDB9D729C8BD0AB28",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeSettings(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DConeSettings",
              "Signature": "public FMOD.RESULT set3DConeSettings(System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A9A24569B5B0A4C94C37A3037ACF40FE79C9044E43A8573D3DA1667FA601A937",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DCustomRolloff(FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "set3DCustomRolloff",
              "Signature": "public FMOD.RESULT set3DCustomRolloff(FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8630C12C95DAE4A3CC4F133861933ADED7DF1CD4A0D3AC81F02C10CFFDE32960",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDistanceFilter(System.Boolean, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDistanceFilter",
              "Signature": "public FMOD.RESULT set3DDistanceFilter(System.Boolean custom, System.Single customLevel, System.Single centerFreq)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "custom",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "customLevel",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "centerFreq",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E602029F894726EAED5B782F33738D6374095A151EC0109FF425BFA93DE7F6ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DDopplerLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DDopplerLevel",
              "Signature": "public FMOD.RESULT set3DDopplerLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D2FB4E2EF7787408AF27256D2D3EED0833A052B3D3287E0C6C4B75F8F7A89FE6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DLevel(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DLevel",
              "Signature": "public FMOD.RESULT set3DLevel(System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D531CB1D5FD6C77195018D7604089B5AD1709414D5D6D5731DC5997B20C0736",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DMinMaxDistance(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DMinMaxDistance",
              "Signature": "public FMOD.RESULT set3DMinMaxDistance(System.Single mindistance, System.Single maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "772E94F7702EBBCD03D25DB51BC50BE354834A279E678664675C61B1EF22986E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DOcclusion(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DOcclusion",
              "Signature": "public FMOD.RESULT set3DOcclusion(System.Single directocclusion, System.Single reverbocclusion)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "directocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverbocclusion",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C4225D63F50E6E1C124B0D63FC60CA4F8BDD49CAA2755FDE70B7A71B262C997",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DSpread(System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DSpread",
              "Signature": "public FMOD.RESULT set3DSpread(System.Single angle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D59EAE150F55D19CBD32F19509D5F7503425265DB784E00A15AD9F34735E8079",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.CHANNELCONTROL_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.CHANNELCONTROL_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.CHANNELCONTROL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6534A57B3699B8EE32DC6641A3BC720CE2A5D637F90C7FA6560E8C0C7D0CFCCE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDelay(System.UInt64, System.UInt64, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setDelay",
              "Signature": "public FMOD.RESULT setDelay(System.UInt64 dspclock_start, System.UInt64 dspclock_end, System.Boolean stopchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock_start",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dspclock_end",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stopchannels",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "13756B05CB034F0F166804754544D0358EB247C73D8DE40AFFB0913B60D947D5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDSPIndex(FMOD.DSP, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDSPIndex",
              "Signature": "public FMOD.RESULT setDSPIndex(FMOD.DSP dsp, System.Int32 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "879732A0B7F2F24F32A85404C88FEA87EA98F1BE1F5D6C57C4DD8A739FA1AA89",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFadePointRamp(System.UInt64, System.Single)-\u003EFMOD.RESULT",
              "Name": "setFadePointRamp",
              "Signature": "public FMOD.RESULT setFadePointRamp(System.UInt64 dspclock, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dspclock",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1F6A6237C06258ADEC35820574EB4D771F043E8A9597388A7BBB32B6F76BE0CA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLowPassGain(System.Single)-\u003EFMOD.RESULT",
              "Name": "setLowPassGain",
              "Signature": "public FMOD.RESULT setLowPassGain(System.Single gain)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "gain",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0354307069238A9133C8782A6D27153AB184796FCC3C9FA03B0EA8A6AFEE0E5F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsInput(System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsInput",
              "Signature": "public FMOD.RESULT setMixLevelsInput(System.Single[] levels, System.Int32 numlevels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "levels",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlevels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D88E64AEB2F18757F3C7FC8E0511EF287D2DBAB890C2784204B6AE57AED4AE64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixLevelsOutput(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "setMixLevelsOutput",
              "Signature": "public FMOD.RESULT setMixLevelsOutput(System.Single frontleft, System.Single frontright, System.Single center, System.Single lfe, System.Single surroundleft, System.Single surroundright, System.Single backleft, System.Single backright)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frontleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frontright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "center",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lfe",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "surroundright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backleft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "backright",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7CE5F4DA4723EECF41F2A22F2EDB1DCCA3C06F463B6BC2AC77B650645D0F472C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMixMatrix(System.Single[], System.Int32, System.Int32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMixMatrix",
              "Signature": "public FMOD.RESULT setMixMatrix(System.Single[] matrix, System.Int32 outchannels, System.Int32 inchannels, System.Int32 inchannel_hop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inchannel_hop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E41128C532EE3E2B328260C83204D2314959007B8EF357FCB5E99AE998A292F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMode(FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "setMode",
              "Signature": "public FMOD.RESULT setMode(FMOD.MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7FBF0A4B3C14AF9EAD6E9A4F5D6026B94819F6BCB4502DE75E099E6D2469AB5F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMute(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setMute",
              "Signature": "public FMOD.RESULT setMute(System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "76F4C26F438F7F146A26F40B4B819086ABBB786081830FC5A930BE2C9B3E9622",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPan(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPan",
              "Signature": "public FMOD.RESULT setPan(System.Single pan)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pan",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "13980D3E137FB9F72A39CF02936C2CB2C701270E57E8E48DDACFDF1A439CB46C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "98E1810D084C2FA2A8740E2AF1F320963C1E9AB49C93EA899280BA7D3EE31DE5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPitch(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPitch",
              "Signature": "public FMOD.RESULT setPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E40892EE2FDD39C1205A0F49974F0EAE7B41D32EAE23218AFCD7A211CEFD68E5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setReverbProperties(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setReverbProperties",
              "Signature": "public FMOD.RESULT setReverbProperties(System.Int32 instance, System.Single wet)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "wet",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A3F3E77503FB4C9BB5A7218E5C217C41E1DDDA462D2A087E7BAEE3F607E31586",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3F637A5BEC45E0922CADED063D5B3CB3BAFBF1D44CC709639C505232C7D43C52",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D9465828834EA69D4A008E69E13FD055309CD8CA1059194D9DAB0FA29A3F08DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolumeRamp(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setVolumeRamp",
              "Signature": "public FMOD.RESULT setVolumeRamp(System.Boolean ramp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ramp",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6464B1C97004161B4742CA942851CC1C6E7F26D07AE70D821A467243AADA9677",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop()-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1A2ED0BD68A6F1578695FE84BB5EB4BF43D409EBBB7F6AE871F8D7ACC5578E36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3DDDE7C77CD71FF19BDAE3124DB1E19FDC270ECE148DD1393C7EF0CACBAF6269"
        },
        {
          "Id": "FMOD.INITFLAGS",
          "Name": "INITFLAGS",
          "DisplayName": "INITFLAGS",
          "FullName": "FMOD.INITFLAGS",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNEL_DISTANCEFILTER:FMOD.INITFLAGS",
              "Name": "CHANNEL_DISTANCEFILTER",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS CHANNEL_DISTANCEFILTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E125167A27F53944553C5153C75750783844DDBB087ACDCE1F72424910705C1"
            },
            {
              "Id": "CHANNEL_LOWPASS:FMOD.INITFLAGS",
              "Name": "CHANNEL_LOWPASS",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS CHANNEL_LOWPASS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06723DAB71A451C80834B003B93058606164E6BC71765C6BCE6864221FE9576C"
            },
            {
              "Id": "CLIP_OUTPUT:FMOD.INITFLAGS",
              "Name": "CLIP_OUTPUT",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS CLIP_OUTPUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E6551BC9077B10F4ABC490E3EC51B48161613D1804DD39A1C9A6D60BE4FD518"
            },
            {
              "Id": "GEOMETRY_USECLOSEST:FMOD.INITFLAGS",
              "Name": "GEOMETRY_USECLOSEST",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS GEOMETRY_USECLOSEST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCBCAEA6F19D1F1FAA2F3CE21F026FFB7FF4419088F736F560E9E50029238D5D"
            },
            {
              "Id": "MEMORY_TRACKING:FMOD.INITFLAGS",
              "Name": "MEMORY_TRACKING",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS MEMORY_TRACKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFBB8E00940B2E1B67A3F4D83A7DE7289DA1F82A802FFA892706CA1E5E0D4C79"
            },
            {
              "Id": "MIX_FROM_UPDATE:FMOD.INITFLAGS",
              "Name": "MIX_FROM_UPDATE",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS MIX_FROM_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AEC8E51962338A2559B5F5427B2627993F3F90B185763EF716F87497770E5224"
            },
            {
              "Id": "NORMAL:FMOD.INITFLAGS",
              "Name": "NORMAL",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F92DBEB29B01B7D98F693F0932C1033F1591C9999E125435BCD4AB073077F5AC"
            },
            {
              "Id": "PREFER_DOLBY_DOWNMIX:FMOD.INITFLAGS",
              "Name": "PREFER_DOLBY_DOWNMIX",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS PREFER_DOLBY_DOWNMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3DFCD7936CBF874C68B4E6EA05C4ED05CD25A42C4387B1FFF3768C14793071A4"
            },
            {
              "Id": "PROFILE_ENABLE:FMOD.INITFLAGS",
              "Name": "PROFILE_ENABLE",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS PROFILE_ENABLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C6157BB57CE149F8CD6C719BEB18CB102D0E64A980E3ED8A0AEEFE03D14DFFB"
            },
            {
              "Id": "PROFILE_METER_ALL:FMOD.INITFLAGS",
              "Name": "PROFILE_METER_ALL",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS PROFILE_METER_ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F739B661256E6CD34E6D144738D68395552E4A78F373D42AB58BAD7D8A7A470"
            },
            {
              "Id": "STREAM_FROM_UPDATE:FMOD.INITFLAGS",
              "Name": "STREAM_FROM_UPDATE",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS STREAM_FROM_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7ACF89267A8953DB41E2C7ED4173EAD59224081963B958C9DB6B7FFAB148EFE2"
            },
            {
              "Id": "THREAD_UNSAFE:FMOD.INITFLAGS",
              "Name": "THREAD_UNSAFE",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS THREAD_UNSAFE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F89B0B210E331AC2FD9E54C44074BBF093A48EEAE4C8E2485D4505DD6FD71BE"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "VOL0_BECOMES_VIRTUAL:FMOD.INITFLAGS",
              "Name": "VOL0_BECOMES_VIRTUAL",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS VOL0_BECOMES_VIRTUAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FE4FDADF06BEA670967C41E36433258A6D9A8BC8FCCD2BADA71DE8C271BB1FF"
            },
            {
              "Id": "_3D_RIGHTHANDED:FMOD.INITFLAGS",
              "Name": "_3D_RIGHTHANDED",
              "Type": "FMOD.INITFLAGS",
              "Signature": "public FMOD.INITFLAGS _3D_RIGHTHANDED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "814658AA70B5487D5E0F2634D012147E29FCFF6D9B1D5954AD94EB061273F8DC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54372D2AC2679869A066F1940F99C88CDBAE955B8EFDE37472358F711CADEED1"
        },
        {
          "Id": "FMOD.Memory",
          "Name": "Memory",
          "DisplayName": "Memory",
          "FullName": "FMOD.Memory",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FMOD5_Memory_GetStats(System.Int32\u0026, System.Int32\u0026, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Memory_GetStats",
              "Signature": "private FMOD.RESULT FMOD5_Memory_GetStats(out System.Int32\u0026 currentalloced, out System.Int32\u0026 maxalloced, System.Boolean blocking)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "currentalloced",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxalloced",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "blocking",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "939579E6288248B2FD831718C5E7DA55C294B17AD7D85811AF6EA579D76B6D80",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Memory_Initialize(System.IntPtr, System.Int32, FMOD.MEMORY_ALLOC_CALLBACK, FMOD.MEMORY_REALLOC_CALLBACK, FMOD.MEMORY_FREE_CALLBACK, FMOD.MEMORY_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Memory_Initialize",
              "Signature": "private FMOD.RESULT FMOD5_Memory_Initialize(System.IntPtr poolmem, System.Int32 poollen, FMOD.MEMORY_ALLOC_CALLBACK useralloc, FMOD.MEMORY_REALLOC_CALLBACK userrealloc, FMOD.MEMORY_FREE_CALLBACK userfree, FMOD.MEMORY_TYPE memtypeflags)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "poolmem",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poollen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useralloc",
                  "Type": "FMOD.MEMORY_ALLOC_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userrealloc",
                  "Type": "FMOD.MEMORY_REALLOC_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userfree",
                  "Type": "FMOD.MEMORY_FREE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "memtypeflags",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FB0ABE382CFB0D93567FF202C9ED7F10DD0B3145D5F306EB52F000970EBEC048",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStats(System.Int32\u0026, System.Int32\u0026, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "GetStats",
              "Signature": "public FMOD.RESULT GetStats(out System.Int32\u0026 currentalloced, out System.Int32\u0026 maxalloced, System.Boolean blocking)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "currentalloced",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "maxalloced",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "blocking",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "4CED32DB8D0DFE5AD20CA6BD65EF69EA1FC6A0659E8805FA77A2B939EF5849E1",
              "Hash": "247470E353B637B49FBFD8722390A4854CBBF62A657B881DCC1EA6CA171F9E66",
              "CalledMethods": [
                "FMOD.Memory::FMOD5_Memory_GetStats(System.Int32\u0026, System.Int32\u0026, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(System.IntPtr, System.Int32, FMOD.MEMORY_ALLOC_CALLBACK, FMOD.MEMORY_REALLOC_CALLBACK, FMOD.MEMORY_FREE_CALLBACK, FMOD.MEMORY_TYPE)-\u003EFMOD.RESULT",
              "Name": "Initialize",
              "Signature": "public FMOD.RESULT Initialize(System.IntPtr poolmem, System.Int32 poollen, FMOD.MEMORY_ALLOC_CALLBACK useralloc, FMOD.MEMORY_REALLOC_CALLBACK userrealloc, FMOD.MEMORY_FREE_CALLBACK userfree, FMOD.MEMORY_TYPE memtypeflags)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "poolmem",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "poollen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useralloc",
                  "Type": "FMOD.MEMORY_ALLOC_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userrealloc",
                  "Type": "FMOD.MEMORY_REALLOC_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userfree",
                  "Type": "FMOD.MEMORY_FREE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "memtypeflags",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AE0664F8CE33DB77ACE6CA6E181B66D96D2B61505392C6DA15C7B3A1BF128FE7",
              "Hash": "BAFC8F99EB67A18DACF910EDAA3B44702296734AA2E47D25F2DF19F0C04E2998",
              "CalledMethods": [
                "FMOD.Memory::FMOD5_Memory_Initialize(System.IntPtr, System.Int32, FMOD.MEMORY_ALLOC_CALLBACK, FMOD.MEMORY_REALLOC_CALLBACK, FMOD.MEMORY_FREE_CALLBACK, FMOD.MEMORY_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16383C493CF8ED607C30AAEB20410A1C789449667F4FDEF2A18926270645A225"
        },
        {
          "Id": "FMOD.MEMORY_ALLOC_CALLBACK",
          "Name": "MEMORY_ALLOC_CALLBACK",
          "DisplayName": "MEMORY_ALLOC_CALLBACK",
          "FullName": "FMOD.MEMORY_ALLOC_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EF95C284A92E83257A815AD4E0B2D49CDA0674731798739104099DDB419AAFF9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.IntPtr",
              "Name": "EndInvoke",
              "Signature": "public System.IntPtr EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A59EAFF3D3BFB44CF2F1B9D6ABAA6A84A908F7F9A189184F466D832F7CF4BDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "Invoke",
              "Signature": "public System.IntPtr Invoke(System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C93AFD365E4133FB495AC26B2C68409640B29566BE5601D3393073DCDE69FA84",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "169E911758B885C23ACEDECF4A4273711F662CF9604D5E7C31897B7D28488DFB"
        },
        {
          "Id": "FMOD.MEMORY_FREE_CALLBACK",
          "Name": "MEMORY_FREE_CALLBACK",
          "DisplayName": "MEMORY_FREE_CALLBACK",
          "FullName": "FMOD.MEMORY_FREE_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr ptr, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2D6F6A785090F5E96BBB387CA09E3AB70FC78D5647493A0639C3B206645CB6C2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.IntPtr ptr, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "12E32358F37DCD757C962E0A6981CF3D6C793F95ADCCEBB7D398BD5757774860",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D5EE50F9A0F44CF040CC5D221288D647EBDA4ADD60E7A2090AC2450F92E81DAF"
        },
        {
          "Id": "FMOD.MEMORY_REALLOC_CALLBACK",
          "Name": "MEMORY_REALLOC_CALLBACK",
          "DisplayName": "MEMORY_REALLOC_CALLBACK",
          "FullName": "FMOD.MEMORY_REALLOC_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr ptr, System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29F9A62D7053237935571F210D72A91B7639940A960C65377F657B93E95F5650",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.IntPtr",
              "Name": "EndInvoke",
              "Signature": "public System.IntPtr EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A59EAFF3D3BFB44CF2F1B9D6ABAA6A84A908F7F9A189184F466D832F7CF4BDF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.UInt32, FMOD.MEMORY_TYPE, System.IntPtr)-\u003ESystem.IntPtr",
              "Name": "Invoke",
              "Signature": "public System.IntPtr Invoke(System.IntPtr ptr, System.UInt32 size, FMOD.MEMORY_TYPE type, System.IntPtr sourcestr)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "ptr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.MEMORY_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcestr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29151AB9CC7909CD4BFFFF6FA384B23EDCC6099113B7852CFFB617AA5C0491A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E3E9416375393526F1EB2BE97C3B9F7F49298F6CE8CD84CF03DF4BF5F6DC350B"
        },
        {
          "Id": "FMOD.MEMORY_TYPE",
          "Name": "MEMORY_TYPE",
          "DisplayName": "MEMORY_TYPE",
          "FullName": "FMOD.MEMORY_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALL:FMOD.MEMORY_TYPE",
              "Name": "ALL",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E891B539A508448330849C30A756227689ECA5321A5E6A1243B52263044755F"
            },
            {
              "Id": "DSP_BUFFER:FMOD.MEMORY_TYPE",
              "Name": "DSP_BUFFER",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE DSP_BUFFER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "861A4219ACF04DCEEBFCB6BC000E76BBE14F12D79C86FD3933C58AAB85A09616"
            },
            {
              "Id": "NORMAL:FMOD.MEMORY_TYPE",
              "Name": "NORMAL",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "278377C11026827751E108C9CB460B91D74F1CBA10B65B07E9C5C01322B50352"
            },
            {
              "Id": "PERSISTENT:FMOD.MEMORY_TYPE",
              "Name": "PERSISTENT",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE PERSISTENT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50511D815801DB712A3B384235890CEC113C8873D296D2E75FCD5C2EF8980F23"
            },
            {
              "Id": "PLUGIN:FMOD.MEMORY_TYPE",
              "Name": "PLUGIN",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE PLUGIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "549EBC8B59C2B2CAEFD673C0DF37A5A63CE56A819DE74F62FBB5A386952096F4"
            },
            {
              "Id": "SAMPLEDATA:FMOD.MEMORY_TYPE",
              "Name": "SAMPLEDATA",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE SAMPLEDATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2374FB95BC597DC901C14728FD4C6EDB22B7BD1DE930F53F4A1D96EDF3F43E71"
            },
            {
              "Id": "STREAM_DECODE:FMOD.MEMORY_TYPE",
              "Name": "STREAM_DECODE",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE STREAM_DECODE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC1D188E34244BE1B0D5EFCFFEB325703C330D617FB1AF9D0951FDB7B24DDEE1"
            },
            {
              "Id": "STREAM_FILE:FMOD.MEMORY_TYPE",
              "Name": "STREAM_FILE",
              "Type": "FMOD.MEMORY_TYPE",
              "Signature": "public FMOD.MEMORY_TYPE STREAM_FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07767AF5F6174E3D5DE7325533A4EFDFD04B78E56596A644D3B1F82869806674"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0B038F88D6D3C5003239D814CDD372C8223FC2908D488667B16CFACD7FA6F11B"
        },
        {
          "Id": "FMOD.MODE",
          "Name": "MODE",
          "DisplayName": "MODE",
          "FullName": "FMOD.MODE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ACCURATETIME:FMOD.MODE",
              "Name": "ACCURATETIME",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE ACCURATETIME",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1088D06977A1BD8CF0D499C908D780AAB8E091EA38B688ECA2C159B737927692"
            },
            {
              "Id": "CREATECOMPRESSEDSAMPLE:FMOD.MODE",
              "Name": "CREATECOMPRESSEDSAMPLE",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE CREATECOMPRESSEDSAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "200B167456E9B0B2463559C7AC703EAB850C94804F9F6096D2753ACA2323DA8F"
            },
            {
              "Id": "CREATESAMPLE:FMOD.MODE",
              "Name": "CREATESAMPLE",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE CREATESAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "691D3A458C82A296A789CA0D268205BF7F442D551E8C61B0AA88B45AAB4A2B18"
            },
            {
              "Id": "CREATESTREAM:FMOD.MODE",
              "Name": "CREATESTREAM",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE CREATESTREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93B0068BFA99D58407519D1CA39E191D6AE7C6077D3D9C830EAADB12AEF822D0"
            },
            {
              "Id": "DEFAULT:FMOD.MODE",
              "Name": "DEFAULT",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FE6B2882E005FC5FA19DC7D4A11A36846EE483F928596F42F29FAEC47A40B12"
            },
            {
              "Id": "IGNORETAGS:FMOD.MODE",
              "Name": "IGNORETAGS",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE IGNORETAGS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D67DBC445AB073B2542A688551261646A3AC96AF2C55C8186A7C005A458E40E"
            },
            {
              "Id": "LOOP_BIDI:FMOD.MODE",
              "Name": "LOOP_BIDI",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE LOOP_BIDI",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE9A437B8D7F198B5437FE21CEEC75C5C2E3913B77EE7D77FD7A474CAAC90FD5"
            },
            {
              "Id": "LOOP_NORMAL:FMOD.MODE",
              "Name": "LOOP_NORMAL",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE LOOP_NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F8E4E2C155337A3FC7AF003F366DF26C9BF445A719C5C3D64E8E58E63F203EB"
            },
            {
              "Id": "LOOP_OFF:FMOD.MODE",
              "Name": "LOOP_OFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE LOOP_OFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EDA0172BBC9EEC6B0E3EF1BEE9A967DBC2BEDD9DB4CFBB51826940D763F97EE"
            },
            {
              "Id": "LOWMEM:FMOD.MODE",
              "Name": "LOWMEM",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE LOWMEM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB7D512BE73207BE7F2DE7355C726DD36E2A7AF65811236EBF6D29727D8C0E17"
            },
            {
              "Id": "MPEGSEARCH:FMOD.MODE",
              "Name": "MPEGSEARCH",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE MPEGSEARCH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B93802BF5EF827172DD393313414C8AAAF45E5D874BB6DEC47666478FBF82938"
            },
            {
              "Id": "NONBLOCKING:FMOD.MODE",
              "Name": "NONBLOCKING",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C6128DB49973186015C47E4C28C90AE8B58D4809521FC4979316495D6FBF6D2"
            },
            {
              "Id": "OPENMEMORY:FMOD.MODE",
              "Name": "OPENMEMORY",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE OPENMEMORY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF0AE640796FFB73D3299902CBAB084556C8B0E75C42ADAD898ABCFBB28DCD30"
            },
            {
              "Id": "OPENMEMORY_POINT:FMOD.MODE",
              "Name": "OPENMEMORY_POINT",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE OPENMEMORY_POINT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F57858B57232DC3B4FFC94405A91A62D55453FB3AD06983A1AFA006618CA66C"
            },
            {
              "Id": "OPENONLY:FMOD.MODE",
              "Name": "OPENONLY",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE OPENONLY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0A8575A2C5CB481C60A086A4CDE78881C96C900E136F0C1B1A46F2C8FB4A1AE"
            },
            {
              "Id": "OPENRAW:FMOD.MODE",
              "Name": "OPENRAW",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE OPENRAW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E03A83D3BCF736CF23E3CD9467A42BCA36170B855B44C2CED4AD3E10FB9165F2"
            },
            {
              "Id": "OPENUSER:FMOD.MODE",
              "Name": "OPENUSER",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE OPENUSER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C52D54E7947149F29856534A6373CFC30A4818754672D6725CE423DF28E1AEB3"
            },
            {
              "Id": "UNIQUE:FMOD.MODE",
              "Name": "UNIQUE",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE UNIQUE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C7C184E041984FFFB577EDA040E60CEE6F78D2122F4324A2B0D04F7BAB51C9A9"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "VIRTUAL_PLAYFROMSTART:FMOD.MODE",
              "Name": "VIRTUAL_PLAYFROMSTART",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE VIRTUAL_PLAYFROMSTART",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF7DDDEB22CD02816C053ABC2CD34C206280A0FE2CB1D7A8F284AA3514C6A255"
            },
            {
              "Id": "_2D:FMOD.MODE",
              "Name": "_2D",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _2D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95E91D8AA8E17874C311857BD577E4315C5ED5F0E717A9E68F72AC1E1140105F"
            },
            {
              "Id": "_3D:FMOD.MODE",
              "Name": "_3D",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59684EE627F8F66FE96819D7E04AFBDB054994FBDCD59C4FF634FE1C24B69497"
            },
            {
              "Id": "_3D_CUSTOMROLLOFF:FMOD.MODE",
              "Name": "_3D_CUSTOMROLLOFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_CUSTOMROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F04B82B6DCDD8E33131FEF30B59BD72B33F70F6355B68CEC11D30D7F85AEB25"
            },
            {
              "Id": "_3D_HEADRELATIVE:FMOD.MODE",
              "Name": "_3D_HEADRELATIVE",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_HEADRELATIVE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15A81550DE08698FD35B5C777783EB351B5B0375073A18B6328374E9B567F11C"
            },
            {
              "Id": "_3D_IGNOREGEOMETRY:FMOD.MODE",
              "Name": "_3D_IGNOREGEOMETRY",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_IGNOREGEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FACC2514F2A3EE02F22775C440E3F63970FE64755BF0790CA8D5AA42A7302A3"
            },
            {
              "Id": "_3D_INVERSEROLLOFF:FMOD.MODE",
              "Name": "_3D_INVERSEROLLOFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_INVERSEROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CB886CBB76BEE1B6618839CB6739F7774587581F456225D62BC6E71AEB0CE23"
            },
            {
              "Id": "_3D_INVERSETAPEREDROLLOFF:FMOD.MODE",
              "Name": "_3D_INVERSETAPEREDROLLOFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_INVERSETAPEREDROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74CB548E6346174899C61972B9B7636B40A8FA49C0FBB87C9A73A2A1284CCECD"
            },
            {
              "Id": "_3D_LINEARROLLOFF:FMOD.MODE",
              "Name": "_3D_LINEARROLLOFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_LINEARROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60A9B98B05E06458FD03FD26BA070EE899FE5BD8E2DCEC289443BCCE930A531D"
            },
            {
              "Id": "_3D_LINEARSQUAREROLLOFF:FMOD.MODE",
              "Name": "_3D_LINEARSQUAREROLLOFF",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_LINEARSQUAREROLLOFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A352CA4F1303143FDBB36BFB7533956D59AF31BD364A286CB88E18EB1E4E1950"
            },
            {
              "Id": "_3D_WORLDRELATIVE:FMOD.MODE",
              "Name": "_3D_WORLDRELATIVE",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE _3D_WORLDRELATIVE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4002F41D2116A16F6085CDA14ABB0E70203042CBB760599113C1F9560EA9FCD6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F660CD3692625AF07BE97FD073185BEE6E3DE4ECBCAC9C151571D1DCDDEEB0B2"
        },
        {
          "Id": "FMOD.OPENSTATE",
          "Name": "OPENSTATE",
          "DisplayName": "OPENSTATE",
          "FullName": "FMOD.OPENSTATE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BUFFERING:FMOD.OPENSTATE",
              "Name": "BUFFERING",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE BUFFERING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D7631F23853D50317A700246E4DE2F7F13CD7852F445B12C72E7B58C016BEB0"
            },
            {
              "Id": "CONNECTING:FMOD.OPENSTATE",
              "Name": "CONNECTING",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE CONNECTING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "572AD5B1C3A945EC2E62A470EF8DE0EDB7B3ADC4DA307BA54A40FB7C87E7C236"
            },
            {
              "Id": "ERROR:FMOD.OPENSTATE",
              "Name": "ERROR",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D467F3C68B519D193EACED2C588119E6E713D298DA1F27DECF74EA4F878FE82B"
            },
            {
              "Id": "LOADING:FMOD.OPENSTATE",
              "Name": "LOADING",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE LOADING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "595A6D6F4C18FD5B4DE368C6DAC2A4D3C0E610362B6F8C1D03E3FD70856BAED2"
            },
            {
              "Id": "MAX:FMOD.OPENSTATE",
              "Name": "MAX",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCF8DB8DE0C99B6710C73980672974914C1F7485E1810C1DB9E8672971A31A30"
            },
            {
              "Id": "PLAYING:FMOD.OPENSTATE",
              "Name": "PLAYING",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE PLAYING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "878E79A87E78CD00432C0ECEBDAC499766D90FA45D83CBFE3A59FB038DBB3980"
            },
            {
              "Id": "READY:FMOD.OPENSTATE",
              "Name": "READY",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE READY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFE694AF901376CF51B57E8E1D0F62F799772A65040E5D1C37D9B4775383468F"
            },
            {
              "Id": "SEEKING:FMOD.OPENSTATE",
              "Name": "SEEKING",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE SEEKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8B4FE360BC59EDCC00DBF8CA6ECD2FFE86C4A6320D6BFAEF006EFC4E2F78459"
            },
            {
              "Id": "SETPOSITION:FMOD.OPENSTATE",
              "Name": "SETPOSITION",
              "Type": "FMOD.OPENSTATE",
              "Signature": "public FMOD.OPENSTATE SETPOSITION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "951EEFFF40D27AD3C61C9D739D318D372E8E586507B59D96D1B2C6071871D314"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECB5DC938DC2089024FC1E135161898B6DCBBAC3D180AB49CACF296896A1DD27"
        },
        {
          "Id": "FMOD.OUTPUTTYPE",
          "Name": "OUTPUTTYPE",
          "DisplayName": "OUTPUTTYPE",
          "FullName": "FMOD.OUTPUTTYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AAUDIO:FMOD.OUTPUTTYPE",
              "Name": "AAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CC71B97AFEE9E14BFA7103B132366F4607396BE9959D7ED54C5B4B5F3E7DC13"
            },
            {
              "Id": "ALSA:FMOD.OUTPUTTYPE",
              "Name": "ALSA",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE ALSA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA57E2D3DE6CD5ACB9597E18F081D802668C7A48ACDCE9491466AE6477F4C3B3"
            },
            {
              "Id": "ASIO:FMOD.OUTPUTTYPE",
              "Name": "ASIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE ASIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B76DB92025989B70BDE6A27ECAC94E44676B51D0B1D4066868D044306514DBC8"
            },
            {
              "Id": "AUDIO3D:FMOD.OUTPUTTYPE",
              "Name": "AUDIO3D",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AUDIO3D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59D4E118AD9691BF57AD551D0894B6FFFE9BB0E9A92AB3E64295AB5551A59DCF"
            },
            {
              "Id": "AUDIOOUT:FMOD.OUTPUTTYPE",
              "Name": "AUDIOOUT",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AUDIOOUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E939E4EFEC21519391336B981D565A1771178A47BEFAAB07A0FD093B7A933D10"
            },
            {
              "Id": "AUDIOTRACK:FMOD.OUTPUTTYPE",
              "Name": "AUDIOTRACK",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AUDIOTRACK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F40DD39F00FC7B1D635361BC0E777E41A4A82044D0B82EAFA0FF936D2039272"
            },
            {
              "Id": "AUDIOWORKLET:FMOD.OUTPUTTYPE",
              "Name": "AUDIOWORKLET",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AUDIOWORKLET",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA4C69EFAFD0063D0A6994E8EAC2EF5D7F8EAA7D1137619FF02229338026469F"
            },
            {
              "Id": "AUTODETECT:FMOD.OUTPUTTYPE",
              "Name": "AUTODETECT",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE AUTODETECT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47EA3FE3D94B2831D87B18D2726747D0F82EC546EBBEC6EA8352EA9045FBD1F5"
            },
            {
              "Id": "COREAUDIO:FMOD.OUTPUTTYPE",
              "Name": "COREAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE COREAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C42F82F03E546E13DC63B48408137F303C415851254D3FEFEA1CD2A0EE7BA227"
            },
            {
              "Id": "MAX:FMOD.OUTPUTTYPE",
              "Name": "MAX",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBAA04DD6E085A6B2F0254F3C1BEEB67F85D37F843E8A9DE9AAB3FCA0744C3CB"
            },
            {
              "Id": "NNAUDIO:FMOD.OUTPUTTYPE",
              "Name": "NNAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE NNAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA99CBCE0B8F838F7535638F98B7B70A6E5F93E9779BE1D5ED2C64B1CBEA579D"
            },
            {
              "Id": "NOSOUND:FMOD.OUTPUTTYPE",
              "Name": "NOSOUND",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE NOSOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1022C0164847DFE53167DD0D3712FAF585B8D35F7D4298BFC9D2CA9D0FAB99F"
            },
            {
              "Id": "NOSOUND_NRT:FMOD.OUTPUTTYPE",
              "Name": "NOSOUND_NRT",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE NOSOUND_NRT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FAED7F9DCE5407B4018BE80B0258841D289AD4BE69D9A606841DEDD2ADAC6B2"
            },
            {
              "Id": "OHAUDIO:FMOD.OUTPUTTYPE",
              "Name": "OHAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE OHAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D91CF4D0A00CE025C48D6F77295C794758C1360E73921BD6A2E262B91D29B488"
            },
            {
              "Id": "OPENSL:FMOD.OUTPUTTYPE",
              "Name": "OPENSL",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE OPENSL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86B53A264B2D0F4A7662AF80E2E541D8002A46D9A794F330B05724CEB236D2AC"
            },
            {
              "Id": "PHASE:FMOD.OUTPUTTYPE",
              "Name": "PHASE",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE PHASE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E13E9E003B27083B42A17915C2410F46E21A8407FBC8169B4774E466C5A6B63F"
            },
            {
              "Id": "PULSEAUDIO:FMOD.OUTPUTTYPE",
              "Name": "PULSEAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE PULSEAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "361DB90BC36373A01D870CF06B9F2A25C153FCF13A27807838FEC54C958D3C83"
            },
            {
              "Id": "UNKNOWN:FMOD.OUTPUTTYPE",
              "Name": "UNKNOWN",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE UNKNOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92E11E48DE453FB8C16CC27FBE090CDE9346BB10E091F34A41F53C3F879E9984"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WASAPI:FMOD.OUTPUTTYPE",
              "Name": "WASAPI",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE WASAPI",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2833883301145A1C3FCA34E9326DD9DB30919739DD007BAEFF69FB076FCC053"
            },
            {
              "Id": "WAVWRITER:FMOD.OUTPUTTYPE",
              "Name": "WAVWRITER",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE WAVWRITER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AED4EC70BB1644FD963C2B8A414D97C77014B6AAED80B3F8B0B0BFAD0835A17"
            },
            {
              "Id": "WAVWRITER_NRT:FMOD.OUTPUTTYPE",
              "Name": "WAVWRITER_NRT",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE WAVWRITER_NRT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8964924D1AB6D90312CE8A554AE40FA114962A0A72C817C39481EBA1CAD37A5F"
            },
            {
              "Id": "WEBAUDIO:FMOD.OUTPUTTYPE",
              "Name": "WEBAUDIO",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE WEBAUDIO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0F7550F33F2ADE322DF8827F26C94D4A8D38D1530EF0350A634D92966030C30"
            },
            {
              "Id": "WINSONIC:FMOD.OUTPUTTYPE",
              "Name": "WINSONIC",
              "Type": "FMOD.OUTPUTTYPE",
              "Signature": "public FMOD.OUTPUTTYPE WINSONIC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "494D5BABA09396080AB9A96FA7C64F1ED10DDADFD9072A44C3447DA815874B2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25758E1D91492C5D2287A12C0AEB73E94B5535D3401D269AA8F868973F9ED71A"
        },
        {
          "Id": "FMOD.PLUGINLIST",
          "Name": "PLUGINLIST",
          "DisplayName": "PLUGINLIST",
          "FullName": "FMOD.PLUGINLIST",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "description:System.IntPtr",
              "Name": "description",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr description",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB5D768EB6683D28D06B3EA713D58D2A2D7E48E96F0EA35D1D39551072102728"
            },
            {
              "Id": "type:FMOD.PLUGINTYPE",
              "Name": "type",
              "Type": "FMOD.PLUGINTYPE",
              "Signature": "private FMOD.PLUGINTYPE type",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "858ED3F3448E78DB2D4A60D65C3068FC655C7DD51D86FB5E7B23795DC29DEC3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DC789F7FA2C15791E9875DC44AA39B1D34EE5B1B78ED4F96B07D8DB57FC2CAB7"
        },
        {
          "Id": "FMOD.PLUGINTYPE",
          "Name": "PLUGINTYPE",
          "DisplayName": "PLUGINTYPE",
          "FullName": "FMOD.PLUGINTYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CODEC:FMOD.PLUGINTYPE",
              "Name": "CODEC",
              "Type": "FMOD.PLUGINTYPE",
              "Signature": "public FMOD.PLUGINTYPE CODEC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6653DBE9832F71D49BB0CC6AD3DC98CD441FF5C474CFEDEAB1DC2ABE16AA645B"
            },
            {
              "Id": "DSP:FMOD.PLUGINTYPE",
              "Name": "DSP",
              "Type": "FMOD.PLUGINTYPE",
              "Signature": "public FMOD.PLUGINTYPE DSP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E18F7D9A5AC3FC016B9930073F9D7B42FFC268BECF34D6E1EE20255AFA5C0C8F"
            },
            {
              "Id": "MAX:FMOD.PLUGINTYPE",
              "Name": "MAX",
              "Type": "FMOD.PLUGINTYPE",
              "Signature": "public FMOD.PLUGINTYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E6F4930C56A1D156B6F76C2A82D73A9A3DCC2CC92167C48745859450D10EF51"
            },
            {
              "Id": "OUTPUT:FMOD.PLUGINTYPE",
              "Name": "OUTPUT",
              "Type": "FMOD.PLUGINTYPE",
              "Signature": "public FMOD.PLUGINTYPE OUTPUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6506C431A8787EE84CA70CEC46EB734CCA905E29BFB7D7D2E232B20A17BEFE40"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B0166AAD6AAB32E99FF56006E10C0704B16D7A6B3A2D2230E784C76B535D577A"
        },
        {
          "Id": "FMOD.PORT_INDEX",
          "Name": "PORT_INDEX",
          "DisplayName": "PORT_INDEX",
          "FullName": "FMOD.PORT_INDEX",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "NONE:System.UInt64",
              "Name": "NONE",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EADF33CD2A006D88F792D42D30BA05983C54D64FCAF94BA3BC00323DC718ADCB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4911633E79BA9AA1E9AF44EB36AD6BFCF4A6D04E8254A0C1C21638936D3BC342"
        },
        {
          "Id": "FMOD.PORT_TYPE",
          "Name": "PORT_TYPE",
          "DisplayName": "PORT_TYPE",
          "FullName": "FMOD.PORT_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AUX:FMOD.PORT_TYPE",
              "Name": "AUX",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE AUX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8346107D325F970C86FFCF4B551398F35F3F0672604D0C5CAE6047E6015F2295"
            },
            {
              "Id": "CONTROLLER:FMOD.PORT_TYPE",
              "Name": "CONTROLLER",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE CONTROLLER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45F5569879E97E07B50B56CF2924C3008608884F771214D5BF685C25F41B9AFF"
            },
            {
              "Id": "COPYRIGHT_MUSIC:FMOD.PORT_TYPE",
              "Name": "COPYRIGHT_MUSIC",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE COPYRIGHT_MUSIC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2ACB54EB8F71D48ABA8FA09B27786E1D393E4739AC9B1A4918111E2DC53FDA1"
            },
            {
              "Id": "MAX:FMOD.PORT_TYPE",
              "Name": "MAX",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02047A0F0A327F0F97A3C278B7B410F2AF12EBD53A8BF5A96EB3F01CCE6C2D32"
            },
            {
              "Id": "MUSIC:FMOD.PORT_TYPE",
              "Name": "MUSIC",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE MUSIC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7406D5E604227F556552C6DFC87E246DE581294D50BF4DDCE1C3DC4AE545DFEB"
            },
            {
              "Id": "PASSTHROUGH:FMOD.PORT_TYPE",
              "Name": "PASSTHROUGH",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE PASSTHROUGH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCE138FF1C9C42EC83079C546D62A7E659749BEC7009F17044B6C5E8946BA9FA"
            },
            {
              "Id": "PERSONAL:FMOD.PORT_TYPE",
              "Name": "PERSONAL",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE PERSONAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F571D0EA216BA9B0C5309C3C430BDFAF64FF8DA2175D0B2FCBA7B0DA7F6529FC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VIBRATION:FMOD.PORT_TYPE",
              "Name": "VIBRATION",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE VIBRATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0438FC4B60D0FFC62F1084DDE18D5DE3AD240349EE1E0872456C3564C19C3408"
            },
            {
              "Id": "VOICE:FMOD.PORT_TYPE",
              "Name": "VOICE",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE VOICE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F801C44621A03DA290010120AB6FA2BFD1DB040550BDF2F754E1D9EA2B46FD29"
            },
            {
              "Id": "VR_VIBRATION:FMOD.PORT_TYPE",
              "Name": "VR_VIBRATION",
              "Type": "FMOD.PORT_TYPE",
              "Signature": "public FMOD.PORT_TYPE VR_VIBRATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC84FF50130C1D8DC6D07E414436CAE8460CA11A1176EB3F4E23CDFC0C4F9CB6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D459FB6E99058B141BD36C0B52D74EF0E106A08E4B77F286E29993650755A76"
        },
        {
          "Id": "FMOD.PRESET",
          "Name": "PRESET",
          "DisplayName": "PRESET",
          "FullName": "FMOD.PRESET",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ALLEY()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "ALLEY",
              "Signature": "public FMOD.REVERB_PROPERTIES ALLEY()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "FA46252C77B6BBCC16D933524EA488958B117F08C3A9406B94D43D692FAEA6D8",
              "Hash": "3F2694F106DF7753EDCDFD0ABC2E56081D2E2547E59FF4ACF3719831A21A0EA4",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ARENA()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "ARENA",
              "Signature": "public FMOD.REVERB_PROPERTIES ARENA()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "B7198E96F2B83918D7B19C5059D7707F928B0ADB09CEB17D0DD168BF26D83BD5",
              "Hash": "9DBF5D8FBBE00E2E3DC3C5892BC9FABFC9E6F568C7F2C50A2F451C6883A3262A",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AUDITORIUM()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "AUDITORIUM",
              "Signature": "public FMOD.REVERB_PROPERTIES AUDITORIUM()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "06C8D4BBA68C82C1F57D0A849AA0ACF8BFED245AE85762D198623F5AB43B907B",
              "Hash": "B6B92B065243B103297139F280E34A494647A5F472F87C422B38E7753B4F44E6",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BATHROOM()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "BATHROOM",
              "Signature": "public FMOD.REVERB_PROPERTIES BATHROOM()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "DF01485FAB4E2FA6B361A41E21D3CDBF8C50B85EDCF9526F03A82D5E0413B730",
              "Hash": "1048CE856E18C3530A55C6F6799BD3D407AF99C50DDA6D7314DD3E3F14C3D9B7",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CARPETTEDHALLWAY()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "CARPETTEDHALLWAY",
              "Signature": "public FMOD.REVERB_PROPERTIES CARPETTEDHALLWAY()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "29F8F707B9BF43DA667D3052B24753C3BE22CE6D71B1A50AD12FF227184426D0",
              "Hash": "0D87CEC241EC97CEE1BC61FA1F7729EA9122B483A01E4EB02958F76894A006CE",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CAVE()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "CAVE",
              "Signature": "public FMOD.REVERB_PROPERTIES CAVE()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "69367B115E0BFE782752D6143CBF918EF8C4844207A18A99EB9ED43905BCF54C",
              "Hash": "A747A918CDDE1E06416C8FB5F9186AF3E6E1DCE927692B63C513C34BA6ABEC0A",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CITY()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "CITY",
              "Signature": "public FMOD.REVERB_PROPERTIES CITY()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "84923A6EE4F9BAC69D1D007F95C677A6078DCEFD478DA22EBBD5BB70DA0C8FDC",
              "Hash": "E99F70E306E3223AAA9593DD01AA892017F270F54F72A50EBD6E90E9C920FA0E",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CONCERTHALL()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "CONCERTHALL",
              "Signature": "public FMOD.REVERB_PROPERTIES CONCERTHALL()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "9D6A2C480C3001EAB07235059EFE486EB34ADE921A4328DF9369BEF90EF63712",
              "Hash": "AEC65B6C2718D983347EE2C9601024FC8DA734F53F2BDEF596DCB68D86CA643D",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FOREST()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "FOREST",
              "Signature": "public FMOD.REVERB_PROPERTIES FOREST()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "58CCCD1A909DA10781305F227CFD972CAB99E70CBE19CAC023AF6F78ABF66BBF",
              "Hash": "EA2DAAA1D0F8A454F42716D36083709702F0693622C4319D249873B911A40692",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GENERIC()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "GENERIC",
              "Signature": "public FMOD.REVERB_PROPERTIES GENERIC()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "0F66C5951719F6AEEDEB590C085E767721C4B0D6C4C305C348DADABB7A900C78",
              "Hash": "885BCA88B996C2AC9CC0AC7B3BEE20B213BCD1B0C6C4EFE2B157BDF09F140C34",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HALLWAY()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "HALLWAY",
              "Signature": "public FMOD.REVERB_PROPERTIES HALLWAY()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D0ADA2AE00938DF05BC574D3223791E5D685013035F7E4978602C632C2381082",
              "Hash": "813A2EC283A94F7D8605ABB0E9926B532EAEFD9AF3B22B6A712F52A9755F2A16",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HANGAR()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "HANGAR",
              "Signature": "public FMOD.REVERB_PROPERTIES HANGAR()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "FB0BC6C5E06E7C5412534A8156772DEB515509F8609F3AFEEE4A541381F025F4",
              "Hash": "7DFBFFF702F13555C09BCC3AF87685896DAC030493C22D35B6539DD69A570F55",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LIVINGROOM()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "LIVINGROOM",
              "Signature": "public FMOD.REVERB_PROPERTIES LIVINGROOM()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "2F99AFE3B822A535E74C209726FBA645EED70BCC063E3454FF305DE82E7B6906",
              "Hash": "C2BFC908F2CC87D65DEA6820A3BE6C249A87C6BCD6EE839950D918F309692751",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MOUNTAINS()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "MOUNTAINS",
              "Signature": "public FMOD.REVERB_PROPERTIES MOUNTAINS()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "F4AB6145F2F70A00FBACD2273433124542FDE8C31305EC624271813356A6F65F",
              "Hash": "0B9D7ABA40ED3E335AD35D0783688ADD8C4AFB195F9BCF668A7E4D61F3789E04",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OFF()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "OFF",
              "Signature": "public FMOD.REVERB_PROPERTIES OFF()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "421C1F75B49186DB1FA8A3DD94E773FE271443739C3E7B95F65C1C8FAAFF4F6F",
              "Hash": "E37EFE6002FEF539F2D8C07AA494E51EF445A8D6C073A40B6A5CE7A33ACE141A",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PADDEDCELL()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "PADDEDCELL",
              "Signature": "public FMOD.REVERB_PROPERTIES PADDEDCELL()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "F53F6406E8D80A6D91D6C9D161458DE67BDDD0FFA57F6ACB029D0DCFB9CD4F06",
              "Hash": "BE4346E8E2E4FF691258ED485EA546DF794FCA04DE4A3CDDFA4F4DC4BB5415E8",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PARKINGLOT()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "PARKINGLOT",
              "Signature": "public FMOD.REVERB_PROPERTIES PARKINGLOT()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "C9EE3A7A85C6778C472171558D6826E0C1AC6A5434B86AEE744171FB73CED756",
              "Hash": "BB28841D77D4D496853A17E7044D974AA9E1AE223E9DF60671A3D1F3FCBE0201",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PLAIN()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "PLAIN",
              "Signature": "public FMOD.REVERB_PROPERTIES PLAIN()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "807080F9A9678D02AAC209CF758211AAEAD29903CAE2EE9CEB4F146AA769184E",
              "Hash": "DD4D79D87B41B3301D69835D88782A4C6AD30FBD8F65DC5E8402DD790189DEBD",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QUARRY()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "QUARRY",
              "Signature": "public FMOD.REVERB_PROPERTIES QUARRY()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "D21839C6291CCAC2682C4F0ECDF0CE55F70AB9D2A40F83734088FC4074662D58",
              "Hash": "D016FAF0E1CDCE54E97C2B30F13F8EFCAA2B7E37A5144941D5BE68CD71E7870A",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ROOM()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "ROOM",
              "Signature": "public FMOD.REVERB_PROPERTIES ROOM()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E7FA3724FF2C06C5D5076276895771A4C7382158E36A96503284CF6A508AA054",
              "Hash": "173F1B67C6F1252E8833DDB410D3A002C21D14EA121F2D3F57DA04063637AE6C",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SEWERPIPE()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "SEWERPIPE",
              "Signature": "public FMOD.REVERB_PROPERTIES SEWERPIPE()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "177DAE22698D6CF1AB503325FC394FA69DB2B81D787D0FAAA05EE9E8AD02C0AB",
              "Hash": "AFE9BDC2BB88F67283F04E269D099616A9F4A5CDAE2FD825A91F03B798AB9B10",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "STONECORRIDOR()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "STONECORRIDOR",
              "Signature": "public FMOD.REVERB_PROPERTIES STONECORRIDOR()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "94B27695670439F765DE6223C0281AD5937E1F8D55184D8BE9BCB2D6DA5B9D96",
              "Hash": "28D2AA5C4C4E206D5F38F39520D44AEA5B4B4A1D9DB016EE0B213A138311D7BB",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "STONEROOM()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "STONEROOM",
              "Signature": "public FMOD.REVERB_PROPERTIES STONEROOM()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "EDB5868746E0562CE143A2CD584DC006E11C6DCDBEA3B7C24EDACF08E1703EB9",
              "Hash": "1655DC177DA970560C558237D50D19BAD6132801DAE5790D0369E912A5D8C5E3",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UNDERWATER()-\u003EFMOD.REVERB_PROPERTIES",
              "Name": "UNDERWATER",
              "Signature": "public FMOD.REVERB_PROPERTIES UNDERWATER()",
              "Visibility": "public",
              "ReturnType": "FMOD.REVERB_PROPERTIES",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "BC9764FCC554E345840272F7D976301D78754405651A73ED28E1B3680C6D0F83",
              "Hash": "969064639C5A5A19F2A8B491B31523D123533EC2A0F39000358ED855D65EFF61",
              "CalledMethods": [
                "FMOD.REVERB_PROPERTIES::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "991C4FE03C4318C95EF75C0592FE1D411D051C1AD5BC3A229F64AF86F4032C66"
        },
        {
          "Id": "FMOD.RESULT",
          "Name": "RESULT",
          "DisplayName": "RESULT",
          "FullName": "FMOD.RESULT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ERR_ALREADY_LOCKED:FMOD.RESULT",
              "Name": "ERR_ALREADY_LOCKED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_ALREADY_LOCKED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "025BAD25CD02292F0422888C0856FBF6A535384414DA72B1E77CC0A90F6326B1"
            },
            {
              "Id": "ERR_BADCOMMAND:FMOD.RESULT",
              "Name": "ERR_BADCOMMAND",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_BADCOMMAND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE6706C32AA7E12A034DED5F173F8525C3AF2AB2B05CCBC9892292A282398DCB"
            },
            {
              "Id": "ERR_CHANNEL_ALLOC:FMOD.RESULT",
              "Name": "ERR_CHANNEL_ALLOC",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_CHANNEL_ALLOC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F1ABCA72E8EC4C288122D5F2677B0D16F7AA17E0B12AC6B5854B78ED327DBBA"
            },
            {
              "Id": "ERR_CHANNEL_STOLEN:FMOD.RESULT",
              "Name": "ERR_CHANNEL_STOLEN",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_CHANNEL_STOLEN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F851B6233CE2C07BEDB4865B2737B8DA5E9681CCE8069509C518A7E1BCD23B2"
            },
            {
              "Id": "ERR_DMA:FMOD.RESULT",
              "Name": "ERR_DMA",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DMA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A93AAFC5718CEC88637D8A415DF815A00EC732FB42FEF9291BA7A672E67B9C02"
            },
            {
              "Id": "ERR_DSP_CONNECTION:FMOD.RESULT",
              "Name": "ERR_DSP_CONNECTION",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_CONNECTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED1DAA65257159D4C2998B9E6E0A49F75E69E5284072534A7922E2B09DC3ECBD"
            },
            {
              "Id": "ERR_DSP_DONTPROCESS:FMOD.RESULT",
              "Name": "ERR_DSP_DONTPROCESS",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_DONTPROCESS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44ABECBC4D20BCDA2FCA52AC2546A0DE77FA8BC68B29ED718719D55D6B31B240"
            },
            {
              "Id": "ERR_DSP_FORMAT:FMOD.RESULT",
              "Name": "ERR_DSP_FORMAT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_FORMAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08807BA240950B3061656912203AE94DF8584AB98A658BA726232666E570C298"
            },
            {
              "Id": "ERR_DSP_INUSE:FMOD.RESULT",
              "Name": "ERR_DSP_INUSE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_INUSE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F5F9DF4035875BFDC4C4658F7BB4F5A28320CA02D751A1A18098129DD9EE36F"
            },
            {
              "Id": "ERR_DSP_NOTFOUND:FMOD.RESULT",
              "Name": "ERR_DSP_NOTFOUND",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_NOTFOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "565B7724E462282952BFFB87DB3448C5B2733CC0BACE053943452B2FC42887C8"
            },
            {
              "Id": "ERR_DSP_RESERVED:FMOD.RESULT",
              "Name": "ERR_DSP_RESERVED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_RESERVED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DF4C8274D95C34F59B48C1A30BEE31AA0220DBFBBF52DC7C5E82FF11450E794"
            },
            {
              "Id": "ERR_DSP_SILENCE:FMOD.RESULT",
              "Name": "ERR_DSP_SILENCE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_SILENCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B977BDB25D6B9DC627059710D2672C70B70E326C7647A99BF92AAE81A517D11A"
            },
            {
              "Id": "ERR_DSP_TYPE:FMOD.RESULT",
              "Name": "ERR_DSP_TYPE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_DSP_TYPE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B0F590C0AF9705BC6CB3D711A87E792C7E764557BF7ED49CE27FE591084F237"
            },
            {
              "Id": "ERR_EVENT_ALREADY_LOADED:FMOD.RESULT",
              "Name": "ERR_EVENT_ALREADY_LOADED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_EVENT_ALREADY_LOADED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "551515AACC46AF76811FB6F04239712FCDF74DA0F1A86B95D0E938FFB3BC6285"
            },
            {
              "Id": "ERR_EVENT_LIVEUPDATE_BUSY:FMOD.RESULT",
              "Name": "ERR_EVENT_LIVEUPDATE_BUSY",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_EVENT_LIVEUPDATE_BUSY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAAA6BED13C0A05C662D032BE878FE267FA2D4661B6906FFEE1C650542EA3965"
            },
            {
              "Id": "ERR_EVENT_LIVEUPDATE_MISMATCH:FMOD.RESULT",
              "Name": "ERR_EVENT_LIVEUPDATE_MISMATCH",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_EVENT_LIVEUPDATE_MISMATCH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC30D17F68962204BF4C571A37CE917D9AD34E260D5C819AD4AAC952DD5F6668"
            },
            {
              "Id": "ERR_EVENT_LIVEUPDATE_TIMEOUT:FMOD.RESULT",
              "Name": "ERR_EVENT_LIVEUPDATE_TIMEOUT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_EVENT_LIVEUPDATE_TIMEOUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B5F7910DE9638CB1DD09318C056ADACD1BE997DEC4C32DC337FC3A1C4257669"
            },
            {
              "Id": "ERR_EVENT_NOTFOUND:FMOD.RESULT",
              "Name": "ERR_EVENT_NOTFOUND",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_EVENT_NOTFOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E044D18728F527BD8447E542A8408A87CD5CC28A09D009D4489E88BE1BE26A3"
            },
            {
              "Id": "ERR_FILE_BAD:FMOD.RESULT",
              "Name": "ERR_FILE_BAD",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_BAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C77364DD13EF56E4FC67CE96E562E65C57D974090D16013A8866EC995A7BE4F4"
            },
            {
              "Id": "ERR_FILE_COULDNOTSEEK:FMOD.RESULT",
              "Name": "ERR_FILE_COULDNOTSEEK",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_COULDNOTSEEK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E493BC84C295718B59F0EA8B1D91F39313DFF214AB59E228CDBA4FB7A1CAE09"
            },
            {
              "Id": "ERR_FILE_DISKEJECTED:FMOD.RESULT",
              "Name": "ERR_FILE_DISKEJECTED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_DISKEJECTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F057833CA03AD0E8E20091FFC0ADC0316830259CCC07F46CDF480CCA8EDEE9D"
            },
            {
              "Id": "ERR_FILE_ENDOFDATA:FMOD.RESULT",
              "Name": "ERR_FILE_ENDOFDATA",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_ENDOFDATA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "350B4D599714F52B589CBC81FC2B610B8FFF640B2518CAF1AD90E4AFF4B29F38"
            },
            {
              "Id": "ERR_FILE_EOF:FMOD.RESULT",
              "Name": "ERR_FILE_EOF",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_EOF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19A895D9FC75F50EA546BDF62C8D3F1953B0BD8D7E926CF8B6A88A12E50C5E30"
            },
            {
              "Id": "ERR_FILE_NOTFOUND:FMOD.RESULT",
              "Name": "ERR_FILE_NOTFOUND",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FILE_NOTFOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D5A049878FDEC99C8F2F3C929DBF174198C014E05648D65E36252491E4B2EE9"
            },
            {
              "Id": "ERR_FORMAT:FMOD.RESULT",
              "Name": "ERR_FORMAT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_FORMAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E05B24BAA27D01A0B1B778FE2FA949B4FF10FF7AECA46CBCCC512BC2112B6BFE"
            },
            {
              "Id": "ERR_HEADER_MISMATCH:FMOD.RESULT",
              "Name": "ERR_HEADER_MISMATCH",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HEADER_MISMATCH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5D84B8D410DCF0711F1BE403F9CDDBE44CF8B8B53F7F1DD55FEB8E660F8E5B0"
            },
            {
              "Id": "ERR_HTTP:FMOD.RESULT",
              "Name": "ERR_HTTP",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HTTP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8EB35D0FD9B93B2954E87AE4B03FB993824C040AFED9D7905A60AEF954A1447"
            },
            {
              "Id": "ERR_HTTP_ACCESS:FMOD.RESULT",
              "Name": "ERR_HTTP_ACCESS",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HTTP_ACCESS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50387AE86612B4E040C891AD1FD3AA8CAE82F05119E0432507256B402F432FAE"
            },
            {
              "Id": "ERR_HTTP_PROXY_AUTH:FMOD.RESULT",
              "Name": "ERR_HTTP_PROXY_AUTH",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HTTP_PROXY_AUTH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7171CCCF0B8BF5098C20F428FF23CEA9B3408511A2D0E4B0B119EB14704D20B7"
            },
            {
              "Id": "ERR_HTTP_SERVER_ERROR:FMOD.RESULT",
              "Name": "ERR_HTTP_SERVER_ERROR",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HTTP_SERVER_ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE892A1387AC2646BE1559656BF419698D1733C4B695C71C6A4F8292D80B25E0"
            },
            {
              "Id": "ERR_HTTP_TIMEOUT:FMOD.RESULT",
              "Name": "ERR_HTTP_TIMEOUT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_HTTP_TIMEOUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CF227E26199163D0707D49DECB749CD145B899E64B4D00771B2BD56E5468D68"
            },
            {
              "Id": "ERR_INITIALIZATION:FMOD.RESULT",
              "Name": "ERR_INITIALIZATION",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INITIALIZATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B5ABD9080AB63EC4C4B4F9FB99D2D447B87B9F936E30E257BCB24AC468463F4"
            },
            {
              "Id": "ERR_INITIALIZED:FMOD.RESULT",
              "Name": "ERR_INITIALIZED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INITIALIZED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7636C646D7CCEA84D853ABB4CADE5596E67C2037B1BA4A4CF6E290BC12B96046"
            },
            {
              "Id": "ERR_INTERNAL:FMOD.RESULT",
              "Name": "ERR_INTERNAL",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INTERNAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBA421095E0D80355EFC1FEFC9C3048AE0CF27E1A845FFD5DE9CD13724931353"
            },
            {
              "Id": "ERR_INVALID_FLOAT:FMOD.RESULT",
              "Name": "ERR_INVALID_FLOAT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_FLOAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E010B425D47A928783000BE4B0BEEA8D3DD67A00C2D8F5445BC46450A013385"
            },
            {
              "Id": "ERR_INVALID_HANDLE:FMOD.RESULT",
              "Name": "ERR_INVALID_HANDLE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_HANDLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDC1D7D96C66BA5373B7C87A3C4ABC79EBF1378187568CDAA4EB0A46E3B5D733"
            },
            {
              "Id": "ERR_INVALID_PARAM:FMOD.RESULT",
              "Name": "ERR_INVALID_PARAM",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_PARAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D3CAEFEAD45530BD79148E5F84CA83E68F4FE73393917F5DB02BF92A9E5BFEAC"
            },
            {
              "Id": "ERR_INVALID_POSITION:FMOD.RESULT",
              "Name": "ERR_INVALID_POSITION",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_POSITION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62AA84699AF19CF6310697903E78814C5D97C7CA6E13A32DB41B1902D9B03BF8"
            },
            {
              "Id": "ERR_INVALID_SPEAKER:FMOD.RESULT",
              "Name": "ERR_INVALID_SPEAKER",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_SPEAKER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FE806E0F0FCAD7DA67EF1B6D3D603E6416D8C6B63614BA96C8427199E0BADD1"
            },
            {
              "Id": "ERR_INVALID_STRING:FMOD.RESULT",
              "Name": "ERR_INVALID_STRING",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_STRING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D1E6AC21D2DE433FCB7B8725DF8871B155036BD2D1DED1EB50F260F31A91656"
            },
            {
              "Id": "ERR_INVALID_SYNCPOINT:FMOD.RESULT",
              "Name": "ERR_INVALID_SYNCPOINT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_SYNCPOINT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4311C2C527C61D39E04BC09AF253BE88B7749760C0B698453006D8F03D687E5D"
            },
            {
              "Id": "ERR_INVALID_THREAD:FMOD.RESULT",
              "Name": "ERR_INVALID_THREAD",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_THREAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DEF29FBDAC55D638FAA615D279C9167DB45DE4EC29474F7E7541D9952682F10"
            },
            {
              "Id": "ERR_INVALID_VECTOR:FMOD.RESULT",
              "Name": "ERR_INVALID_VECTOR",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_INVALID_VECTOR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A6E3530162B39927071BA6FE2BB898D89EF0D797DB752AF5BF4C44EDCF02896"
            },
            {
              "Id": "ERR_MAXAUDIBLE:FMOD.RESULT",
              "Name": "ERR_MAXAUDIBLE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_MAXAUDIBLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF62AFF6B2C05C55A6DF19A961EFF20A2A7C5AA8E62907020998D89342337D26"
            },
            {
              "Id": "ERR_MEMORY:FMOD.RESULT",
              "Name": "ERR_MEMORY",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_MEMORY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "405E7CB2848283555165B2A60CC1B7BE0440AB2D9C9FB4C6BFE333711D91893E"
            },
            {
              "Id": "ERR_MEMORY_CANTPOINT:FMOD.RESULT",
              "Name": "ERR_MEMORY_CANTPOINT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_MEMORY_CANTPOINT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06A0584CF7D243A62D16A60D424AF0A9B514D625DEAF39579F1AE5C7F78DD5BD"
            },
            {
              "Id": "ERR_NEEDS3D:FMOD.RESULT",
              "Name": "ERR_NEEDS3D",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NEEDS3D",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F49BC36184413C7F4BC5012F3EBDF03E832B4A06E3BDA77CA9080BB94AA1259"
            },
            {
              "Id": "ERR_NEEDSHARDWARE:FMOD.RESULT",
              "Name": "ERR_NEEDSHARDWARE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NEEDSHARDWARE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E7127F6384B9F60FF01287FF490F656D3CD8FF6B19B1FAA14290069688E39D7"
            },
            {
              "Id": "ERR_NET_CONNECT:FMOD.RESULT",
              "Name": "ERR_NET_CONNECT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NET_CONNECT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35336388C11950C749E92C9DC073EE1015E081F343C68F5D0F03CE75F47C64C1"
            },
            {
              "Id": "ERR_NET_SOCKET_ERROR:FMOD.RESULT",
              "Name": "ERR_NET_SOCKET_ERROR",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NET_SOCKET_ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2EDFDF5CAE6348D1566BC348D508FB7B8638412392241B0D65C32BF563CC3705"
            },
            {
              "Id": "ERR_NET_URL:FMOD.RESULT",
              "Name": "ERR_NET_URL",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NET_URL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "540D2D7CA93B0A443A3B2CF15B48C13AA1541929C60A6B8FD997F7FCB4FFA63D"
            },
            {
              "Id": "ERR_NET_WOULD_BLOCK:FMOD.RESULT",
              "Name": "ERR_NET_WOULD_BLOCK",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NET_WOULD_BLOCK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B37C1B02B045BD1603BC56B85B013139E4F6A8890D10BA57688B6DB41954110"
            },
            {
              "Id": "ERR_NOTREADY:FMOD.RESULT",
              "Name": "ERR_NOTREADY",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NOTREADY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2234FDF8808CC5F6E397ED2206A12ADF8D5E316B91F2CBAF7E841B45FF53BE13"
            },
            {
              "Id": "ERR_NOT_LOCKED:FMOD.RESULT",
              "Name": "ERR_NOT_LOCKED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_NOT_LOCKED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59C1B61088F4545F97D24E2D2EE96C3C6113F84F2E77CB5AD09D037A43A08384"
            },
            {
              "Id": "ERR_OUTPUT_ALLOCATED:FMOD.RESULT",
              "Name": "ERR_OUTPUT_ALLOCATED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_ALLOCATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CA214437B9C92196965097E689114A87CE728E9FDAE7B4FB9448FDD44603D4C"
            },
            {
              "Id": "ERR_OUTPUT_CREATEBUFFER:FMOD.RESULT",
              "Name": "ERR_OUTPUT_CREATEBUFFER",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_CREATEBUFFER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F61D8B1713FD5719462C10465672EB5B3854DDD80206993E43FEDFC83A9F6CEB"
            },
            {
              "Id": "ERR_OUTPUT_DRIVERCALL:FMOD.RESULT",
              "Name": "ERR_OUTPUT_DRIVERCALL",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_DRIVERCALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "727EF1CEAAB41692A2C0088CF395EB6F3DE74C02E9F0884F8BF18BEA06ACA8DF"
            },
            {
              "Id": "ERR_OUTPUT_FORMAT:FMOD.RESULT",
              "Name": "ERR_OUTPUT_FORMAT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_FORMAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BFF189CD8F9EE26A9101C38508F6CB0C0C17FB7425BCB4589D2A60D8CDF90FB"
            },
            {
              "Id": "ERR_OUTPUT_INIT:FMOD.RESULT",
              "Name": "ERR_OUTPUT_INIT",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_INIT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0BCF7D95CD2832764F2438D2C0594E4E1B4454A3FFA0A3595BA925B87203854"
            },
            {
              "Id": "ERR_OUTPUT_NODRIVERS:FMOD.RESULT",
              "Name": "ERR_OUTPUT_NODRIVERS",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_OUTPUT_NODRIVERS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44F889C04946AE0B4D43806B6E27FCC0F2A27FD6E670D52FBD3FBE648BAB4DDA"
            },
            {
              "Id": "ERR_PLUGIN:FMOD.RESULT",
              "Name": "ERR_PLUGIN",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_PLUGIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "311F22565C91A64B971094E3880F2C76F9BE72E98E861FDFB8254B9266689284"
            },
            {
              "Id": "ERR_PLUGIN_MISSING:FMOD.RESULT",
              "Name": "ERR_PLUGIN_MISSING",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_PLUGIN_MISSING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2D15912F5B0B96491733CBF6E9EB3313E93A211A93122BF0D28D43518E874DF"
            },
            {
              "Id": "ERR_PLUGIN_RESOURCE:FMOD.RESULT",
              "Name": "ERR_PLUGIN_RESOURCE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_PLUGIN_RESOURCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A864C4C465FE2D447302071C470E159C305EE45CF87E34AE522BDBB94B0AFBD3"
            },
            {
              "Id": "ERR_PLUGIN_VERSION:FMOD.RESULT",
              "Name": "ERR_PLUGIN_VERSION",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_PLUGIN_VERSION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6138BB8466794794B05776C6165F9F01A86FD3920176E37A1F035D7602071B69"
            },
            {
              "Id": "ERR_RECORD:FMOD.RESULT",
              "Name": "ERR_RECORD",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_RECORD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00165C9B983C0E913BDE511DD5A0539FF326B43D13692F9036EFFBAACF2BEA4D"
            },
            {
              "Id": "ERR_RECORD_DISCONNECTED:FMOD.RESULT",
              "Name": "ERR_RECORD_DISCONNECTED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_RECORD_DISCONNECTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3F6EA1437DFBAA8769FBD600A98CA6715C9B527B5F390EE1C29B750FAF489D3"
            },
            {
              "Id": "ERR_REVERB_CHANNELGROUP:FMOD.RESULT",
              "Name": "ERR_REVERB_CHANNELGROUP",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_REVERB_CHANNELGROUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2C5AE8FC16FE7EF7513B98B2F2786F6072AF7FB542E3AC654F0F782B27CC351"
            },
            {
              "Id": "ERR_REVERB_INSTANCE:FMOD.RESULT",
              "Name": "ERR_REVERB_INSTANCE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_REVERB_INSTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFB9524E2CAA4E942D015F8A3B166A55E667ACA8C1FBB5ED5AF713C57F89AC98"
            },
            {
              "Id": "ERR_STUDIO_NOT_LOADED:FMOD.RESULT",
              "Name": "ERR_STUDIO_NOT_LOADED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_STUDIO_NOT_LOADED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A084A9ED7390A71452075DB6B1E4A500709FA202E077EAE3AC19986667C5675F"
            },
            {
              "Id": "ERR_STUDIO_UNINITIALIZED:FMOD.RESULT",
              "Name": "ERR_STUDIO_UNINITIALIZED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_STUDIO_UNINITIALIZED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92179A305D43FAB29DDB4739BE1A5C86A034EB3A5A094DC7C51D47A5004860A0"
            },
            {
              "Id": "ERR_SUBSOUNDS:FMOD.RESULT",
              "Name": "ERR_SUBSOUNDS",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_SUBSOUNDS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDB14C737C09B566B2B43EC424CB76E990DAF004706D9C51EB65856B4CAFA579"
            },
            {
              "Id": "ERR_SUBSOUND_ALLOCATED:FMOD.RESULT",
              "Name": "ERR_SUBSOUND_ALLOCATED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_SUBSOUND_ALLOCATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "300AB89633406876C299973D2FAB8F82E7E12DFB43F98DFC38E296F82DB9B9F9"
            },
            {
              "Id": "ERR_SUBSOUND_CANTMOVE:FMOD.RESULT",
              "Name": "ERR_SUBSOUND_CANTMOVE",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_SUBSOUND_CANTMOVE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "288BBDD6F0805EE19D4CF689E504C1E08F9E0F8CBE1889BD3DD50D79540C7530"
            },
            {
              "Id": "ERR_TAGNOTFOUND:FMOD.RESULT",
              "Name": "ERR_TAGNOTFOUND",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_TAGNOTFOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BB1F289B018824FEEE902B7AE663078DDE9189E56BC71F6C7C31BF4A43E2454A"
            },
            {
              "Id": "ERR_TOOMANYCHANNELS:FMOD.RESULT",
              "Name": "ERR_TOOMANYCHANNELS",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_TOOMANYCHANNELS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAEB6A65DB5C281A8D3244289F907F787151A3396F75DA489307BE7679BBD3C0"
            },
            {
              "Id": "ERR_TOOMANYSAMPLES:FMOD.RESULT",
              "Name": "ERR_TOOMANYSAMPLES",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_TOOMANYSAMPLES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AC14B6AE2866D33176E4691A92C3667EC1ACF75E6CA4A577B18161AD149EFD4"
            },
            {
              "Id": "ERR_TRUNCATED:FMOD.RESULT",
              "Name": "ERR_TRUNCATED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_TRUNCATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D758BFF14A22B2579C831ADB9BDD39D612A0E9A734B16FB130775F30D3D470B2"
            },
            {
              "Id": "ERR_UNIMPLEMENTED:FMOD.RESULT",
              "Name": "ERR_UNIMPLEMENTED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_UNIMPLEMENTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53D21194819E46C1507EECE6E454F52F70D81E740AB16A38B5F1A32FF31A8D1E"
            },
            {
              "Id": "ERR_UNINITIALIZED:FMOD.RESULT",
              "Name": "ERR_UNINITIALIZED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_UNINITIALIZED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61FF6B442C7BA4A733B88EF40A4655CCBD40AA792EFD708815D5E2826110149E"
            },
            {
              "Id": "ERR_UNSUPPORTED:FMOD.RESULT",
              "Name": "ERR_UNSUPPORTED",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_UNSUPPORTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36B364E11529285C336A5A0B3C25A99A489BC1DF47B6AED2DFEF77E8CDA0BAA6"
            },
            {
              "Id": "ERR_VERSION:FMOD.RESULT",
              "Name": "ERR_VERSION",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT ERR_VERSION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C75E44C40EE180B2C7618A13B3ABDBF9ADFA4D025B2747CBB49F83316138A9A3"
            },
            {
              "Id": "OK:FMOD.RESULT",
              "Name": "OK",
              "Type": "FMOD.RESULT",
              "Signature": "public FMOD.RESULT OK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3871667AC0182EC103D92AF13AE23A2A47F6C2652D977A88836D35EFBA69398"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "17F9AF33902D9B269B6604BF290EE7F51B92E135574963B269DE9C390A44BE0F"
        },
        {
          "Id": "FMOD.Reverb3D",
          "Name": "Reverb3D",
          "DisplayName": "Reverb3D",
          "FullName": "FMOD.Reverb3D",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "14C38F1332830E9CCC35B34754F196C15FB1F0E146C0DC6260FD95B3063DC9FB",
              "Hash": "F96BA2288AC8156CE6F33E3F0C3F8723F1BCDED772EB9A0C35D66B5AFE92561A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_Get3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_Get3DAttributes(System.IntPtr reverb3d, FMOD.VECTOR\u0026 position, System.Single\u0026 mindistance, System.Single\u0026 maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D7600A14AC68000F9D99D68DB91555E2B3C782CA1FD7E167107FEE5757C9CB39",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_GetActive(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_GetActive",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_GetActive(System.IntPtr reverb3d, out System.Boolean\u0026 active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4FA59BB6BA20967EC822369722E6BC4E5EF7883994EF747C08714C67B16FB577",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_GetProperties(System.IntPtr, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_GetProperties",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_GetProperties(System.IntPtr reverb3d, FMOD.REVERB_PROPERTIES\u0026 properties)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F362C68399F977FEA8B120A04D48E1ED140A7D6BB0B92142F313346DF817BF4F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_GetUserData(System.IntPtr reverb3d, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AE11F0D92B8E728E325C38479C9F65EFE4F4AEAD450A9350D23EF1163DE08FD0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_Release",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_Release(System.IntPtr reverb3d)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4D67078A38C9F9807B24246462E9D72F936D088E9279D746180E847C40D641BD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_Set3DAttributes",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_Set3DAttributes(System.IntPtr reverb3d, FMOD.VECTOR\u0026 position, System.Single mindistance, System.Single maxdistance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BD308856CC97410DDC7456E367179428FF807F34E9749E875BE734418B078D0A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_SetActive(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_SetActive",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_SetActive(System.IntPtr reverb3d, System.Boolean active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "68244AD2967BEEAAB61D7EB48DD038FD0416CEC6311A84883100DE4971A376CB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_SetProperties(System.IntPtr, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_SetProperties",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_SetProperties(System.IntPtr reverb3d, FMOD.REVERB_PROPERTIES\u0026 properties)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "properties",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B6862257F595737FDEB868FA281A7D3A1B5CDDD13FBD9DD77BC1BF3266C993AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Reverb3D_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Reverb3D_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Reverb3D_SetUserData(System.IntPtr reverb3d, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb3d",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "99830236E90C5BC29C49DDC78576C32D1A463975CC186237E20C4281EBF1E485",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DAttributes(FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DAttributes",
              "Signature": "public FMOD.RESULT get3DAttributes(FMOD.VECTOR\u0026 position, System.Single\u0026 mindistance, System.Single\u0026 maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "018A2B9455FDD8E377F94DF5496C70FFBF9973ED0C73990A2E659FBFFE78DAC5",
              "Hash": "72DB59A6E2A26829FD14020CABA2C65D7ACC80377FE82BD59EBE11F0640FDA40",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_Get3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getActive(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getActive",
              "Signature": "public FMOD.RESULT getActive(out System.Boolean\u0026 active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2400D78C328DF07F25F33D8B86A3FC93AC4C53E44337563A3277C2380FEC4A14",
              "Hash": "A004A31BB3739C527A76D2DA77A151E733DC1F0EB5DD96D7D8CAA09B933B445D",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_GetActive(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getProperties(FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "getProperties",
              "Signature": "public FMOD.RESULT getProperties(FMOD.REVERB_PROPERTIES\u0026 properties)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "properties",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "734BEBE59D71C729C7AD8227CCCA471025BDBEBEE09A56F628B6F52745FF82E6",
              "Hash": "92761C95EDF395234D4DF771E3A4CA9C1D7AF6AF4C5DD36167CD214A06C4FAC5",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_GetProperties(System.IntPtr, FMOD.REVERB_PROPERTIES\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0E6A85E153B30309289D5A5831DC2BBF034B2636DC0C13B0ECB98C9C9522A688",
              "Hash": "B033D303E63550D578D450EDF529E6F1C54C67B1BF85D851BB16B8DC2D8F19AC",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "4DA066D0565B0DFCB109A9F633DCA1817F83F750EFF7D118BC5DC17F9528175B",
              "Hash": "26CBC8DCD95A347419A5E45D6867224CB383CC1B184B002B59F15B84C5386691",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9F98DF08AD548C2A82B1E5B2DFD545B2D37F95240F14D1CCAC9EBF8719B2AF11",
              "Hash": "21438F5AB887D338E7B3143C7B3F91564AB7B7A7C838C74F2E648281621D7952",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DAttributes(FMOD.VECTOR\u0026, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DAttributes",
              "Signature": "public FMOD.RESULT set3DAttributes(FMOD.VECTOR\u0026 position, System.Single mindistance, System.Single maxdistance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mindistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxdistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "54318F51560BE3269F2AED9B0CB53D15182BC14951417C95D14F0D985170485C",
              "Hash": "5454B03A04C616E79025E8257EE861A340382526CE37C1C90A5C7FE883E3EF4D",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_Set3DAttributes(System.IntPtr, FMOD.VECTOR\u0026, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setActive(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setActive",
              "Signature": "public FMOD.RESULT setActive(System.Boolean active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "222FECFE0BF41D2DB5E95EE0E1261A60B82609EC2309657F76EDAA0C0457F105",
              "Hash": "BB5F8CC1A49CD0F0CAB2A9882E7C2D35CA6C0BA7AD8360DAC4093EDF8530441B",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_SetActive(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setProperties(FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "setProperties",
              "Signature": "public FMOD.RESULT setProperties(FMOD.REVERB_PROPERTIES\u0026 properties)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "properties",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A81657F59268395492BDBD804F351EE3E76996782FE5705D90911C0C70EA8DFF",
              "Hash": "5D64A86B5C0FCFE49118F5C81B7D77F6E654BC18B79480C9A49067298AAA523C",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_SetProperties(System.IntPtr, FMOD.REVERB_PROPERTIES\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BA9B282B9503C75B59E58A4E60A595C510A356C4BE7A8F9D475E0BEF37719BF0",
              "Hash": "3A265FF60EFB9CA7A0015746290A7CEA7560C94B69156A6481B0B462DED430C3",
              "CalledMethods": [
                "FMOD.Reverb3D::FMOD5_Reverb3D_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D7175B2400A3FEAD4EDBFB6B985EFC3027E9227D309DDC4956011932D51DDB82"
        },
        {
          "Id": "FMOD.REVERB_PROPERTIES",
          "Name": "REVERB_PROPERTIES",
          "DisplayName": "REVERB_PROPERTIES",
          "FullName": "FMOD.REVERB_PROPERTIES",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecayTime:System.Single",
              "Name": "DecayTime",
              "Type": "System.Single",
              "Signature": "public System.Single DecayTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E9FDE5B2DA6E2F9BFF5E7BFF6F96B65B4AE870B4E3ADA1FA9E8F2E9B95352DD"
            },
            {
              "Id": "Density:System.Single",
              "Name": "Density",
              "Type": "System.Single",
              "Signature": "public System.Single Density",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C98CDC01AB43F3F647ABF788F77063EEBC09C7C2D4511114D9FA90444A1A6B5"
            },
            {
              "Id": "Diffusion:System.Single",
              "Name": "Diffusion",
              "Type": "System.Single",
              "Signature": "public System.Single Diffusion",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "233BCB7F335DA13610E567E88FABDBF9CB4BC1E58872DB5EE17792191A9584D8"
            },
            {
              "Id": "EarlyDelay:System.Single",
              "Name": "EarlyDelay",
              "Type": "System.Single",
              "Signature": "public System.Single EarlyDelay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "553CCDEF904C99512A355DD82140ED7A2BDD195C8F24949D52A7B636B5765021"
            },
            {
              "Id": "EarlyLateMix:System.Single",
              "Name": "EarlyLateMix",
              "Type": "System.Single",
              "Signature": "public System.Single EarlyLateMix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7438807F1480A03D04EBA7A2632E33D45341EDEF04A89435CB05516964A1C42"
            },
            {
              "Id": "HFDecayRatio:System.Single",
              "Name": "HFDecayRatio",
              "Type": "System.Single",
              "Signature": "public System.Single HFDecayRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CC46D13B20098B313C837B632EF8A1B0E830E6E91C676F639D5BD75C866F70A"
            },
            {
              "Id": "HFReference:System.Single",
              "Name": "HFReference",
              "Type": "System.Single",
              "Signature": "public System.Single HFReference",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5310BE8E54AAA7140B29867D35469041C39045FD575480FF84C0CF8DC32D7B61"
            },
            {
              "Id": "HighCut:System.Single",
              "Name": "HighCut",
              "Type": "System.Single",
              "Signature": "public System.Single HighCut",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60556FD19A62F0DFCB98842396A45891E6CD0193B7894E449604537B01767EFB"
            },
            {
              "Id": "LateDelay:System.Single",
              "Name": "LateDelay",
              "Type": "System.Single",
              "Signature": "public System.Single LateDelay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAE3BF3C2F4BEA95488E643BB6856F579F201789A9015BEC1239B28535F86EA4"
            },
            {
              "Id": "LowShelfFrequency:System.Single",
              "Name": "LowShelfFrequency",
              "Type": "System.Single",
              "Signature": "public System.Single LowShelfFrequency",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EF0F52193FEA4066A36BA934BD6F346B7D58B0A3E760658C8C9F2B5EE41DCB77"
            },
            {
              "Id": "LowShelfGain:System.Single",
              "Name": "LowShelfGain",
              "Type": "System.Single",
              "Signature": "public System.Single LowShelfGain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DA51A36A055F83021C6CA3E29D00BFC1C66CC3A0AD7AD4CDB9974FE10486DF94"
            },
            {
              "Id": "WetLevel:System.Single",
              "Name": "WetLevel",
              "Type": "System.Single",
              "Signature": "public System.Single WetLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6480A723D1417FD5013DBEC349FD4BFB7B1586C50D00C7E25D107CE198FF2505"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "51C8D49EDF928708BF505BF9D6310644E90C3164F2017B9C0DB3C7DA7EA5C764"
        },
        {
          "Id": "FMOD.Sound",
          "Name": "Sound",
          "DisplayName": "Sound",
          "FullName": "FMOD.Sound",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "addSyncPoint(System.UInt32, FMOD.TIMEUNIT, System.String, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "addSyncPoint",
              "Signature": "public FMOD.RESULT addSyncPoint(System.UInt32 offset, FMOD.TIMEUNIT offsettype, System.String name, out System.IntPtr\u0026 point)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsettype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "3950AC3C9BD84E29F379833A883551C8772AC910141CF14C08620F1D7680E2E2",
              "Hash": "5BA03DEF4F7B56B9AA80C6E00D2A576568CC978DC5F76FD353EDC18A72546BB7",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Sound::FMOD5_Sound_AddSyncPoint(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8BC38C70B4DCE0A08964944866C9387A70406D02B942DA85340441F6D0B98644",
              "Hash": "0EBFC83B8D913B6B26F769887B07A7B3555C6CC75EF3A43DBDDA8B7CBD44E0D5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "deleteSyncPoint(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "deleteSyncPoint",
              "Signature": "public FMOD.RESULT deleteSyncPoint(System.IntPtr point)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A6DDAD1B96EA74EAC024370D520536B612BAA04630C0F3442D55FF9104E85A87",
              "Hash": "435F1E26EFDAFD7A97C9225FE1EE96642F9DA86B0BE717BDC058D74EDF29875E",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_DeleteSyncPoint(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_AddSyncPoint(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_AddSyncPoint",
              "Signature": "private FMOD.RESULT FMOD5_Sound_AddSyncPoint(System.IntPtr sound, System.UInt32 offset, FMOD.TIMEUNIT offsettype, System.Byte[] name, out System.IntPtr\u0026 point)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsettype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C0777F12871B95914859F6B8F1105B3EAF376130DA509FAD6E82FDFF36DD10DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_DeleteSyncPoint(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_DeleteSyncPoint",
              "Signature": "private FMOD.RESULT FMOD5_Sound_DeleteSyncPoint(System.IntPtr sound, System.IntPtr point)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BFA642B28332C363CD67CAAD9F63632EE03AE1010E70C7A9D17A063F14F08381",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Get3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Get3DConeSettings(System.IntPtr sound, out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "498E7AB02D6ECF2122063F69814D6B20A7687528E10DF610806C933691C4E220",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Get3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Get3DCustomRolloff(System.IntPtr sound, out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0B976D8097A2475BDB45AF55A6A3AC8D4145F2DC79022B102F38E585EAACC6E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Get3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Get3DMinMaxDistance(System.IntPtr sound, out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7607DA94656D05FF9CEC6733FCE7CAF7E030CD46869FB47F0A38ADFAD4CFAE07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetDefaults(System.IntPtr, System.Single\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetDefaults",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetDefaults(System.IntPtr sound, out System.Single\u0026 frequency, out System.Int32\u0026 priority)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A682299670DA3ABD18CFCF133C37D42BC03E769B7A0BDB90CD231F042EE01166",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetFormat(System.IntPtr, FMOD.SOUND_TYPE\u0026, FMOD.SOUND_FORMAT\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetFormat",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetFormat(System.IntPtr sound, out FMOD.SOUND_TYPE\u0026 type, out FMOD.SOUND_FORMAT\u0026 format, out System.Int32\u0026 channels, out System.Int32\u0026 bits)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.SOUND_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "format",
                  "Type": "FMOD.SOUND_FORMAT\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "bits",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C3AB8F30BAFA38B1716675C716A0B6EC6832563145DA3944CF358C7A5BD671CB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetLength(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetLength",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetLength(System.IntPtr sound, out System.UInt32\u0026 length, FMOD.TIMEUNIT lengthtype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lengthtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A2AD72CDCE33B84B7A7AD9A00D503466EB5853443579A962937928B4F8672349",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetLoopCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetLoopCount",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetLoopCount(System.IntPtr sound, out System.Int32\u0026 loopcount)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopcount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "05878D3B76A81E7EE41F84B3BAF2378536406D77DF0E2C717E4D0F75EDA15E03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetLoopPoints(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetLoopPoints",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetLoopPoints(System.IntPtr sound, out System.UInt32\u0026 loopstart, FMOD.TIMEUNIT loopstarttype, out System.UInt32\u0026 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3E80DE2B5796054ABDA8213DC7080404A86ECAE67F6D315B0A00207FDAD58325",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetMode(System.IntPtr, FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetMode",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetMode(System.IntPtr sound, out FMOD.MODE\u0026 mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DB853A5F844E24F5BF7E7BFA3CB36F348367106A84F3AB96EBAA153E29F17AF7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetMusicChannelVolume(System.IntPtr, System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetMusicChannelVolume",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetMusicChannelVolume(System.IntPtr sound, System.Int32 channel, out System.Single\u0026 volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6322A37D072ADBB1A4923E4C7BE2B6726D543164D9D12C14D334C58C5C2C2989",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetMusicNumChannels(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetMusicNumChannels",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetMusicNumChannels(System.IntPtr sound, out System.Int32\u0026 numchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A808C530333C32287C34260311E66036A7701370122269FF4DECF76FFF47B387",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetMusicSpeed(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetMusicSpeed",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetMusicSpeed(System.IntPtr sound, out System.Single\u0026 speed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CCC5C769B90E5FB0A8557286A8B518146AA15D396BE7CE4D7314C0D1C516F40E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetName(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetName",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetName(System.IntPtr sound, System.IntPtr name, System.Int32 namelen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1AD82AB5918D9296250E3B95AE35EEFF11F1130558CBD9509E09C89741AC9E02",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetNumSubSounds(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetNumSubSounds",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetNumSubSounds(System.IntPtr sound, out System.Int32\u0026 numsubsounds)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numsubsounds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BAF1C7007828AAACAF8BBF5F9DEA0937EB74D7D219674C298365DF6A42AB8A4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetNumSyncPoints(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetNumSyncPoints",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetNumSyncPoints(System.IntPtr sound, out System.Int32\u0026 numsyncpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numsyncpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B9A98D117762F5D78E9581DAE93F7A23A93485E148B642E2EDA4217A81DABD87",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetNumTags(System.IntPtr, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetNumTags",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetNumTags(System.IntPtr sound, out System.Int32\u0026 numtags, out System.Int32\u0026 numtagsupdated)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numtags",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numtagsupdated",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "616715F94CEDB176258ECD1D57292DB11155495BFE451BB25934318673B3DF48",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetOpenState(System.IntPtr, FMOD.OPENSTATE\u0026, System.UInt32\u0026, System.Boolean\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetOpenState",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetOpenState(System.IntPtr sound, out FMOD.OPENSTATE\u0026 openstate, out System.UInt32\u0026 percentbuffered, out System.Boolean\u0026 starving, out System.Boolean\u0026 diskbusy)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "openstate",
                  "Type": "FMOD.OPENSTATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "percentbuffered",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "starving",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "diskbusy",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6856E2F89B8D56B14F4B8EB46D2398F8CABC9A28D7C7ABC8ABD0617F789B5C27",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSoundGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSoundGroup",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSoundGroup(System.IntPtr sound, out System.IntPtr\u0026 soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "73D80875D0C354FC94D125BBBBA2EAC53AFBA9A0114903764AE3C4BAF7A07CE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSubSound(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSubSound",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSubSound(System.IntPtr sound, System.Int32 index, out System.IntPtr\u0026 subsound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subsound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C5F3FFA80034F9063FA3F4C57D260EBA1031CF2B6487EBBB63B37FA5052FC589",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSubSoundParent(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSubSoundParent",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSubSoundParent(System.IntPtr sound, out System.IntPtr\u0026 parentsound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parentsound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD275FE3514A45BCD45A03EB98B7F8740D06DC06ED860610050ABDED0E83E748",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSyncPoint(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSyncPoint",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSyncPoint(System.IntPtr sound, System.Int32 index, out System.IntPtr\u0026 point)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E5AA559D0753F3354D161BC523E0F7EB1F8FC6FEB19F81B70041A50E367A0BF8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSyncPointInfo(System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSyncPointInfo",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSyncPointInfo(System.IntPtr sound, System.IntPtr point, System.IntPtr name, System.Int32 namelen, out System.UInt32\u0026 offset, FMOD.TIMEUNIT offsettype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offsettype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "933FAFCF81E0F90A08CD9551D4A78B9512B573845A386F5FB98CAE32BCD13518",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetSystemObject(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetSystemObject",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetSystemObject(System.IntPtr sound, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "21016588779EFEFB8334BBE56755D0260ED841F72353A3719955BA39EDC13436",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetTag(System.IntPtr, System.Byte[], System.Int32, FMOD.TAG\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetTag",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetTag(System.IntPtr sound, System.Byte[] name, System.Int32 index, out FMOD.TAG\u0026 tag)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "FMOD.TAG\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F3BBE01DE1F6AAA3A5E61E1E890CECE3192A3892D61B79D767F4C1926EAD018F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Sound_GetUserData(System.IntPtr sound, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5823C8EA8A3FD19A24FEF6F8012D6B72E9BD764BCBFD0BA799D5A85240BCD609",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Lock(System.IntPtr, System.UInt32, System.UInt32, System.IntPtr\u0026, System.IntPtr\u0026, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Lock",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Lock(System.IntPtr sound, System.UInt32 offset, System.UInt32 length, out System.IntPtr\u0026 ptr1, out System.IntPtr\u0026 ptr2, out System.UInt32\u0026 len1, out System.UInt32\u0026 len2)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ptr1",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "ptr2",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "len1",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "len2",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "42544DFAD6D97040D2DD098BE54F58C4982172877ED1E77526759F7466591CA4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_ReadData(System.IntPtr, System.Byte[], System.UInt32, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_ReadData",
              "Signature": "private FMOD.RESULT FMOD5_Sound_ReadData(System.IntPtr sound, System.Byte[] buffer, System.UInt32 length, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4B3F94250D153C3ED7CA3AB41612F66488A9966F777A9319176C5849BD933B3B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_ReadData(System.IntPtr, System.Byte[], System.UInt32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_ReadData",
              "Signature": "private FMOD.RESULT FMOD5_Sound_ReadData(System.IntPtr sound, System.Byte[] buffer, System.UInt32 length, out System.UInt32\u0026 read)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "read",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BAACAA116CFE0858128D670C72D12EA691EF4436DFA91378028F11972DF160F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Release",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Release(System.IntPtr sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FB852E399DC892BFEDB6E7BA2CA7609599DD4D794A1730F7E4CCA58EF4D67D16",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SeekData(System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SeekData",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SeekData(System.IntPtr sound, System.UInt32 pcm)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pcm",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FE7A537C065F63FF64D8319E403673F0A5F11FE80AFEF0EEB666B3A5E534AF64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Set3DConeSettings",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Set3DConeSettings(System.IntPtr sound, System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1C0252DD20A0C1DA0F56EF6B1C414802267AF1A6B8A6DB8680BE8683FB542E1E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Set3DCustomRolloff",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Set3DCustomRolloff(System.IntPtr sound, FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B36985E353082DEBA4CE195B09464353DFC5ECC882FE125F356D509AC0F6A6F2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Set3DMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Set3DMinMaxDistance(System.IntPtr sound, System.Single min, System.Single max)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F538CEECD1C7B8E0644FB14337488C304BFE111F517B5CE2BF3CA82F417A700",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetDefaults(System.IntPtr, System.Single, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetDefaults",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetDefaults(System.IntPtr sound, System.Single frequency, System.Int32 priority)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "550E785456732ABECF40528D881DB3879A7CEA386DA9882E2257FE548047EA5B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetLoopCount(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetLoopCount",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetLoopCount(System.IntPtr sound, System.Int32 loopcount)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopcount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D209884AF553030F23953F91EDE4116D03D82C769778C1ED38661D73DA472338",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetLoopPoints(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetLoopPoints",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetLoopPoints(System.IntPtr sound, System.UInt32 loopstart, FMOD.TIMEUNIT loopstarttype, System.UInt32 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C48DD2F68CC521F3B651F8B8CAC90638F956CAE5D2FFDCECAE274F6AA664402F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetMode(System.IntPtr, FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetMode",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetMode(System.IntPtr sound, FMOD.MODE mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "18FAB8C3BCAAD372FADA81C980B6CCCECB1EA14580AD8037ABCCCF3F1FE955BD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetMusicChannelVolume(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetMusicChannelVolume",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetMusicChannelVolume(System.IntPtr sound, System.Int32 channel, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE9485CD65EF807F277EC8717208BCD0696E12876AC7452C941CF89C3B240413",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetMusicSpeed(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetMusicSpeed",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetMusicSpeed(System.IntPtr sound, System.Single speed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "987435C16B8CE78EEB4B0B1E48E805ECAD66332B693EE7AA80C909543E139A52",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetSoundGroup(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetSoundGroup",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetSoundGroup(System.IntPtr sound, System.IntPtr soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EAC8007F86B89BBD3B43183362D0584281B1BD674EDA4215B8F6065D24CEAD94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_Sound_SetUserData(System.IntPtr sound, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FA548EE627B217D5C798089DC30ADEEB1AE642732AFE1302B7BB58074A3DEDE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_Sound_Unlock(System.IntPtr, System.IntPtr, System.IntPtr, System.UInt32, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_Sound_Unlock",
              "Signature": "private FMOD.RESULT FMOD5_Sound_Unlock(System.IntPtr sound, System.IntPtr ptr1, System.IntPtr ptr2, System.UInt32 len1, System.UInt32 len2)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ptr1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ptr2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "len1",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "len2",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2DE8490B2D24686BECF5378A89AF649BD72ABC75B343D635E5878D0EB6B59ED1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DConeSettings(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DConeSettings",
              "Signature": "public FMOD.RESULT get3DConeSettings(out System.Single\u0026 insideconeangle, out System.Single\u0026 outsideconeangle, out System.Single\u0026 outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "F70D5F9D9784CF12D2FC24C5B9D2FC54F8D15F8D6A75C92E65730B62CAEECEE0",
              "Hash": "BD15A1B567F02030F436283FE66284DC3C872CA687630AC3663078539D41E7E4",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Get3DConeSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DCustomRolloff(System.IntPtr\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DCustomRolloff",
              "Signature": "public FMOD.RESULT get3DCustomRolloff(out System.IntPtr\u0026 points, out System.Int32\u0026 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "96CEE5C1A1081C98CFC0DE7857401DD410FE6741086EA96EDFA6D2977C17940E",
              "Hash": "0BD7450ACE23AC0EB5282631AA545F33B295079BD66DD57E992B136EB9085855",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Get3DCustomRolloff(System.IntPtr, System.IntPtr\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DMinMaxDistance",
              "Signature": "public FMOD.RESULT get3DMinMaxDistance(out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "00D786C5E002379CD5DF84E635B2D8808799EF734063DDE7A1C0DFC97DB64BED",
              "Hash": "B420B51B60D088E3058E68C465073B9E8C84FAC3561E83AF7717310010531BE0",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Get3DMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDefaults(System.Single\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDefaults",
              "Signature": "public FMOD.RESULT getDefaults(out System.Single\u0026 frequency, out System.Int32\u0026 priority)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frequency",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "01AAC7104859C39BFD555B5060E7EA7504DF3DED1CF8E54E6A302F3CA406A516",
              "Hash": "BBCAB12B79F5185FDE97A1AF89250363E796B759D33BFD252C1129F99DB03455",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetDefaults(System.IntPtr, System.Single\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFormat(FMOD.SOUND_TYPE\u0026, FMOD.SOUND_FORMAT\u0026, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getFormat",
              "Signature": "public FMOD.RESULT getFormat(out FMOD.SOUND_TYPE\u0026 type, out FMOD.SOUND_FORMAT\u0026 format, out System.Int32\u0026 channels, out System.Int32\u0026 bits)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.SOUND_TYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "format",
                  "Type": "FMOD.SOUND_FORMAT\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "bits",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3335EFCEA722942609382886B0522DDBD3634FB612C18A016F7E9A02260C501F",
              "Hash": "058F5DB7A8DA76EAC0EE5B070F7ABA5C00EA418C8A17D2D5072C6012EC0A188E",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetFormat(System.IntPtr, FMOD.SOUND_TYPE\u0026, FMOD.SOUND_FORMAT\u0026, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLength(System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getLength",
              "Signature": "public FMOD.RESULT getLength(out System.UInt32\u0026 length, FMOD.TIMEUNIT lengthtype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "length",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "lengthtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "52DC0E858D9AA4C0D5E2C34018FE15F2DAA04319F5BAAC80574492B4EB30F96D",
              "Hash": "D08FEA1D3420302AA2A5AB3F9ECF87C60624F2C9D80BF2BC2AEB4C5BEC15F1F5",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetLength(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLoopCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getLoopCount",
              "Signature": "public FMOD.RESULT getLoopCount(out System.Int32\u0026 loopcount)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopcount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1EC1C79F08B2B2C3590AFD9B2BC1114B9CA4EA1C5FDDB1EA39ACDFD7A09AC649",
              "Hash": "879BE5F7217FA5F480A86AAFDC80DF0407359974225328B0F4C91805B29A4706",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetLoopCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLoopPoints(System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getLoopPoints",
              "Signature": "public FMOD.RESULT getLoopPoints(out System.UInt32\u0026 loopstart, FMOD.TIMEUNIT loopstarttype, out System.UInt32\u0026 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "39653C74229DC9919C4EA438736F9816D18D340ED587A0A99241284FEF28C6A8",
              "Hash": "206DB21BDC17D14A9B63A05BD392E78FD3DC9915B9E3C1E968266C3040F02765",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetLoopPoints(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT, System.UInt32\u0026, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMode(FMOD.MODE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMode",
              "Signature": "public FMOD.RESULT getMode(out FMOD.MODE\u0026 mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "56C0B400D7F2EB74AF010DAE78060400891E45421CC24916419F18003B48D941",
              "Hash": "6A2DDBA8F2EF2FE1DE278BF3FE1A97DA33963153F07E21E865942C69BDA34661",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetMode(System.IntPtr, FMOD.MODE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMusicChannelVolume(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMusicChannelVolume",
              "Signature": "public FMOD.RESULT getMusicChannelVolume(System.Int32 channel, out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "E51482F1A109CD64DA68F46300AD29CA9350D0408BF8E7C383DA5975F25EE3D7",
              "Hash": "2B8206F1179D5255F1617F169CF066B254B588515A0C36A1BEC4CB3F77EDAF00",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetMusicChannelVolume(System.IntPtr, System.Int32, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMusicNumChannels(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getMusicNumChannels",
              "Signature": "public FMOD.RESULT getMusicNumChannels(out System.Int32\u0026 numchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "98F43C6834BDB7393A4EAFEFAECE6F4F1179C7E8D922DD3A5397B14BBBF85333",
              "Hash": "9AB23A6292C31F8576DCB8E82B32A2240538F0CCA706E92B83BEB4689096EC10",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetMusicNumChannels(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMusicSpeed(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMusicSpeed",
              "Signature": "public FMOD.RESULT getMusicSpeed(out System.Single\u0026 speed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speed",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E428E66CA4FE9E518E958DC4D2EA28B83F8EFB6E7603B8C11840E63A1DFC2355",
              "Hash": "8BAD72A5E1CC54725BD0AAC11BF0DFC0F6369F08C4223C91A90C500E5EE8AB72",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetMusicSpeed(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getName(System.String\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getName",
              "Signature": "public FMOD.RESULT getName(out System.String\u0026 name, System.Int32 namelen)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "EC0C0974D49706A7D803B1A1ECE9867F173E7FA54A98509C3CA33339C463C80A",
              "Hash": "48740FFEAA4F8596C96738851934230C9ABBBB296E98D9D95641FBDC9FDF3339",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Sound::FMOD5_Sound_GetName(System.IntPtr, System.IntPtr, System.Int32)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumSubSounds(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumSubSounds",
              "Signature": "public FMOD.RESULT getNumSubSounds(out System.Int32\u0026 numsubsounds)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numsubsounds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8395B815D1E767AD9F8E302E4019A048826FEC35AC52F726FE6C56A63ECCC200",
              "Hash": "D8E4C32EF675ABC4E9479BC3FC2BD67A638CD660C650F2BFE0D41D2566CB11CE",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetNumSubSounds(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumSyncPoints(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumSyncPoints",
              "Signature": "public FMOD.RESULT getNumSyncPoints(out System.Int32\u0026 numsyncpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numsyncpoints",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E915B86B03FC0F46E89ABEE28BFA2DD3CDA9ABA2294E0CC9A99C15350E2EBEE0",
              "Hash": "379438DB342C4C0F289840D869F09ED0B0D1840F41B4FBC4E8FB6ECCDFF6C017",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetNumSyncPoints(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumTags(System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumTags",
              "Signature": "public FMOD.RESULT getNumTags(out System.Int32\u0026 numtags, out System.Int32\u0026 numtagsupdated)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numtags",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numtagsupdated",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8CBB3ABCEFB10A015A5F29E76E6F77CE69D15E66077EC7AE4894E63EDBEBDC04",
              "Hash": "6E4B7CDD5773CDC933ADB54D7B2B220225454C3F8BE7EC63D4D9645C62338E75",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetNumTags(System.IntPtr, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOpenState(FMOD.OPENSTATE\u0026, System.UInt32\u0026, System.Boolean\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getOpenState",
              "Signature": "public FMOD.RESULT getOpenState(out FMOD.OPENSTATE\u0026 openstate, out System.UInt32\u0026 percentbuffered, out System.Boolean\u0026 starving, out System.Boolean\u0026 diskbusy)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "openstate",
                  "Type": "FMOD.OPENSTATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "percentbuffered",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "starving",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "diskbusy",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "C09F49CAC4208420D8DA3EF0A284A7DDF266F0A9F12EE2CF0ED42491A1158208",
              "Hash": "11E3E027DB661E808220670ECECA975FC211BFDF2C56972E76EA42A7C0D2A11E",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetOpenState(System.IntPtr, FMOD.OPENSTATE\u0026, System.UInt32\u0026, System.Boolean\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSoundGroup(FMOD.SoundGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getSoundGroup",
              "Signature": "public FMOD.RESULT getSoundGroup(out FMOD.SoundGroup\u0026 soundgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "FMOD.SoundGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E7D96170D7EFA0F954443920030E0909418FD2A304CD0F1606522719C2BF5CB3",
              "Hash": "03C8E0840E0C117836B3CCC042F6A9F1927921516F6B076505772569A4BFDE83",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSoundGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSubSound(System.Int32, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "getSubSound",
              "Signature": "public FMOD.RESULT getSubSound(System.Int32 index, out FMOD.Sound\u0026 subsound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subsound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "7B2C08539445A1C1F1A939F373BED09A1F402F491AD62FDFCBBE5628EF8F2B73",
              "Hash": "85B6535DEA993A316250B35855B18631112BD86D9F7835E821A79B53CE425C2E",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSubSound(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSubSoundParent(FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "getSubSoundParent",
              "Signature": "public FMOD.RESULT getSubSoundParent(out FMOD.Sound\u0026 parentsound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "parentsound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1E42A321BD450660D1811437B1C47D252C43E5D808EDA65A60D3F152312F7CD0",
              "Hash": "E470CCE10409638819CEA870FDA561AC50F30637C373240072A4C2879C8C5A40",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSubSoundParent(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSyncPoint(System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getSyncPoint",
              "Signature": "public FMOD.RESULT getSyncPoint(System.Int32 index, out System.IntPtr\u0026 point)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "point",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D44498F9FA905C8E08520932DD98485FA6FE1B3BEB58000CEDE6A83578D4ABC3",
              "Hash": "24A5C772116B73334E8F7981E46132F7B02E5416A9C1D87223DCB62444F04AE8",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSyncPoint(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSyncPointInfo(System.IntPtr, System.String\u0026, System.Int32, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getSyncPointInfo",
              "Signature": "public FMOD.RESULT getSyncPointInfo(System.IntPtr point, out System.String\u0026 name, System.Int32 namelen, out System.UInt32\u0026 offset, FMOD.TIMEUNIT offsettype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offsettype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "33205753621CCF28C275F7DEEA4F8D3696A721205FD3FED68F1C73A81DE74515",
              "Hash": "5A332C24E64D0F871F23E7D2A5278D786C3433B578183D049D296BF2DEA1FB8E",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Sound::FMOD5_Sound_GetSyncPointInfo(System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.UInt32\u0026, FMOD.TIMEUNIT)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSyncPointInfo(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "getSyncPointInfo",
              "Signature": "public FMOD.RESULT getSyncPointInfo(System.IntPtr point, out System.UInt32\u0026 offset, FMOD.TIMEUNIT offsettype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "offsettype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DFF2CD707690290B71145DC116A8570D6E9240FF84F354ADA426B332FEC50B3D",
              "Hash": "3A02BF356F9558D6949F4B122EE2216052D0D59CB5A054957F53BD7A3587356A",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSyncPointInfo(System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.UInt32\u0026, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "578CC53933DFED21FC5ED92BA5BCD1A7BC5959D86D46240A346B1FDD6770ABF6",
              "Hash": "A190CEC76995760F4C80D599DA466A7ED99E2669605141238C11AB49657E0995",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetSystemObject(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getTag(System.String, System.Int32, FMOD.TAG\u0026)-\u003EFMOD.RESULT",
              "Name": "getTag",
              "Signature": "public FMOD.RESULT getTag(System.String name, System.Int32 index, out FMOD.TAG\u0026 tag)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tag",
                  "Type": "FMOD.TAG\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "692FD885AC7AA47303664FB259B8858F1900913EAFE7A6371D774AE7C29F21BB",
              "Hash": "2CFAC3DA3397E3AC30D58DBDF4AE9BE228FB38A3C4792307C055B8203E4A821D",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Sound::FMOD5_Sound_GetTag(System.IntPtr, System.Byte[], System.Int32, FMOD.TAG\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B9054D9A7C96251474F746F725BDF0344C4C62CF91978D1021E108D9D563C7CE",
              "Hash": "29DC08F50092D34B73815ABB2BE8AE647A1F2EA4B66E4870389CBD3D89F50864",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3E0B2AC8D16F8F63C8E83466C1ABDB852F05150CA0F96CB7942A62026A6B57F2",
              "Hash": "45CA1D28AAE696D0B759D09BFD96946A6B2CBD0FBD4C02240161B2F3372636ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "lock(System.UInt32, System.UInt32, System.IntPtr\u0026, System.IntPtr\u0026, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "lock",
              "Signature": "public FMOD.RESULT lock(System.UInt32 offset, System.UInt32 length, out System.IntPtr\u0026 ptr1, out System.IntPtr\u0026 ptr2, out System.UInt32\u0026 len1, out System.UInt32\u0026 len2)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ptr1",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "ptr2",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "len1",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "len2",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "7B4F59EC5B3CE07634337496FFD7E7FC64AAF71C966D55A7FB1FAEB0F7624305",
              "Hash": "65C6E96EEED5D9A9E259DD3F4CD9962852129565E6C0A292F28B282C127A3D2C",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Lock(System.IntPtr, System.UInt32, System.UInt32, System.IntPtr\u0026, System.IntPtr\u0026, System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "readData(System.Byte[])-\u003EFMOD.RESULT",
              "Name": "readData",
              "Signature": "public FMOD.RESULT readData(System.Byte[] buffer)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "24F941D82197E2BF00B1B5A2244B8ECE4A84A97E2C21157139ED71D561C0E28E",
              "Hash": "22C61B299F2CB0BF276FF590DAA3406AA76DB6084A1E5738441F5AA80E46DCD7",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_ReadData(System.IntPtr, System.Byte[], System.UInt32, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "readData(System.Byte[], System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "readData",
              "Signature": "public FMOD.RESULT readData(System.Byte[] buffer, out System.UInt32\u0026 read)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "read",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D1FB2615E717958A4D455E7495D07321A85F6CF5E1B1B1248425CE4A22C96F3F",
              "Hash": "AE53B660E8ADF9EA0A28A38C3B892E420C7E73E92798593DC0592D4234D79922",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_ReadData(System.IntPtr, System.Byte[], System.UInt32, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2296F51356AE5303BB98023376A6BAF6107C1F57E8557147906F14748EE59F86",
              "Hash": "AF4A3E7EA40B99C28F730B43F591ACA26CCE3DEFCC73A2F976C0744FF35D3310",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "seekData(System.UInt32)-\u003EFMOD.RESULT",
              "Name": "seekData",
              "Signature": "public FMOD.RESULT seekData(System.UInt32 pcm)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pcm",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "278FEC9DCFCC3C6CC96214C3DFB12B40F8C703F78D43EFB83903549D9FBD6839",
              "Hash": "6EEBB211115D78249AFF47AE64BCC7852781700F3A4453199F704035C091B3EF",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SeekData(System.IntPtr, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DConeSettings(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DConeSettings",
              "Signature": "public FMOD.RESULT set3DConeSettings(System.Single insideconeangle, System.Single outsideconeangle, System.Single outsidevolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "insideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsideconeangle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outsidevolume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "0F12971D93833AC18B47CE852161EA9AAEF104253ED1832D938AF3206776BE19",
              "Hash": "4A7A7F7A50C219813F8517E65BED38706DEE452A51870E25F0B781F89A84C1DD",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Set3DConeSettings(System.IntPtr, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DCustomRolloff(FMOD.VECTOR\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "set3DCustomRolloff",
              "Signature": "public FMOD.RESULT set3DCustomRolloff(FMOD.VECTOR\u0026 points, System.Int32 numpoints)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "points",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numpoints",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "7C70929A58760053583C4752CD39BEFD964B9145666177300CA7442030CAF5E6",
              "Hash": "6FAFDC8695A94EA4774E8C849352940ED8BABD6F4681470D23CA7190DD4E63DC",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Set3DCustomRolloff(System.IntPtr, FMOD.VECTOR\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DMinMaxDistance(System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DMinMaxDistance",
              "Signature": "public FMOD.RESULT set3DMinMaxDistance(System.Single min, System.Single max)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "4FE77F10565DEF4AE90D4C103C2A91A433AECD92C5DF480DA7D4249A0609F7EB",
              "Hash": "FBE36E191BC552A57703BF5B18080D9286D9DCCF8A3DA87FC79B6641BA345F48",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Set3DMinMaxDistance(System.IntPtr, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDefaults(System.Single, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDefaults",
              "Signature": "public FMOD.RESULT setDefaults(System.Single frequency, System.Int32 priority)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "frequency",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5A82918C2C4B5E8F6B08727D98D5085FB2B5DE376B1A15E09DE50FCEECBC33A2",
              "Hash": "C5039F9C9D69EA92FA0D57825708514466D512A74277D9E73C90622E63F6EBDD",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetDefaults(System.IntPtr, System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLoopCount(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setLoopCount",
              "Signature": "public FMOD.RESULT setLoopCount(System.Int32 loopcount)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopcount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "402266ACE1BFE3CB0221464DD20F7FA4C1687B7DA2E151B6C43CF0DA5D6A593F",
              "Hash": "DB99A872BE642D23ACDA54AE3B20C352CDE926B4BFAC31D375F639576B29CA4A",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetLoopCount(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLoopPoints(System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "setLoopPoints",
              "Signature": "public FMOD.RESULT setLoopPoints(System.UInt32 loopstart, FMOD.TIMEUNIT loopstarttype, System.UInt32 loopend, FMOD.TIMEUNIT loopendtype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "loopstart",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopstarttype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopend",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loopendtype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "AA86FFEF186D5C4329805F372B0C82B48113F451A5F9910406191FF1E3D58042",
              "Hash": "3B0D41F77FED1337833A36D75AEA4B2988F736A6ADBEF9DBC9311ABA6B57F546",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetLoopPoints(System.IntPtr, System.UInt32, FMOD.TIMEUNIT, System.UInt32, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMode(FMOD.MODE)-\u003EFMOD.RESULT",
              "Name": "setMode",
              "Signature": "public FMOD.RESULT setMode(FMOD.MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A5404630A04B073610BC27F4B58EFC5C5377836197168C5A8FC0ED4CFF6B4CFF",
              "Hash": "6E6C1B4B093EFC55D3E14863B6EC99516C5F40BAD9D72220DBE081F7ABDF42CA",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetMode(System.IntPtr, FMOD.MODE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMusicChannelVolume(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setMusicChannelVolume",
              "Signature": "public FMOD.RESULT setMusicChannelVolume(System.Int32 channel, System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6241EAA1EB358C5184BEF60517172466819FF17655ADC5535D3F3C59CCBEC195",
              "Hash": "C4BB5664C62B4FDF05E45EA06D0463083C070348A98899A6959C072F464CADD1",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetMusicChannelVolume(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMusicSpeed(System.Single)-\u003EFMOD.RESULT",
              "Name": "setMusicSpeed",
              "Signature": "public FMOD.RESULT setMusicSpeed(System.Single speed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4484AEAA4C083DF07818CBAE2962159985E5F333350E67EE027571D2ED1D09AD",
              "Hash": "751E52298C1F403BE789FF098C417958C3C4DD7E5CD5A74381E648239AA7E901",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetMusicSpeed(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setSoundGroup(FMOD.SoundGroup)-\u003EFMOD.RESULT",
              "Name": "setSoundGroup",
              "Signature": "public FMOD.RESULT setSoundGroup(FMOD.SoundGroup soundgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "FMOD.SoundGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "BD7930152A0067217F0E2FAF0AA7165B40F8DD7A642415E4E3FC8D0458CE1F3B",
              "Hash": "41BD151330ABB68A65BD2BC0A33852AF65F78E5D12803E3B29DC1958CFC48BB9",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetSoundGroup(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E740E34A0634995E03D56DE1D2EC90DD41F0F11C5EFE9D7BC50734654C44E0C0",
              "Hash": "9C9A605218C2C082F27DA19974B477B91DF8CC4AE999F8AB5FC41F6CED9F2A91",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unlock(System.IntPtr, System.IntPtr, System.UInt32, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "unlock",
              "Signature": "public FMOD.RESULT unlock(System.IntPtr ptr1, System.IntPtr ptr2, System.UInt32 len1, System.UInt32 len2)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ptr1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ptr2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "len1",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "len2",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "57FE0F40FDF36E2A8E5751E6B34C68C8275C4BF85FBFBFF2724EE0708B332A11",
              "Hash": "7930A5A8AFAC05E6A523D308F10D115C35B0AEFBF174FAB9D1FEFAFD816E9835",
              "CalledMethods": [
                "FMOD.Sound::FMOD5_Sound_Unlock(System.IntPtr, System.IntPtr, System.IntPtr, System.UInt32, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9F91BAD7FB8BA2D144C68B844681E13846B118A97552F00E0E15FC1E17127D53"
        },
        {
          "Id": "FMOD.SoundGroup",
          "Name": "SoundGroup",
          "DisplayName": "SoundGroup",
          "FullName": "FMOD.SoundGroup",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FED48FE9D6AF1071604605DAC534283FEC6789C67E2266FCCA24644CBFB23A49",
              "Hash": "24F5FB1EDCF10B2BD4CE09341016686BCD47FFBFB83481A6DDE9CF0ECD59A471",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetMaxAudible(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetMaxAudible",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetMaxAudible(System.IntPtr soundgroup, out System.Int32\u0026 maxaudible)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxaudible",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C0A7960E2ABB7DFA38F6697BAD7DF270828903F97D64DA6EF1BE93031CE82FA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetMaxAudibleBehavior(System.IntPtr, FMOD.SOUNDGROUP_BEHAVIOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetMaxAudibleBehavior",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetMaxAudibleBehavior(System.IntPtr soundgroup, out FMOD.SOUNDGROUP_BEHAVIOR\u0026 behavior)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "behavior",
                  "Type": "FMOD.SOUNDGROUP_BEHAVIOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4FA6A169085FCB0941EC5E4C16E4F54BD7A919EC9EB5DF203580B1120900FFBE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetMuteFadeSpeed(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetMuteFadeSpeed",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetMuteFadeSpeed(System.IntPtr soundgroup, out System.Single\u0026 speed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "70AB8FB67BB4FEB6AE995730CC8BC72350FB76DCFD1DF83F66FD62A18EB1E09E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetName(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetName",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetName(System.IntPtr soundgroup, System.IntPtr name, System.Int32 namelen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "940CFEB4D47CD4D69AE38DE7165BC4DD3BCD0385DBCEA87EFE5DBD9C79DEF82B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetNumPlaying(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetNumPlaying",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetNumPlaying(System.IntPtr soundgroup, out System.Int32\u0026 numplaying)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numplaying",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "32136B5A4E4E3E84FEE6D51EBE8EA77B24199B1E189E8E31822131525450E89D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetNumSounds(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetNumSounds",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetNumSounds(System.IntPtr soundgroup, out System.Int32\u0026 numsounds)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numsounds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F13C8012476CDFEB6DF5E9F818F69A74C608E06B2F4F461E86DE6B966F834ED9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetSound(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetSound",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetSound(System.IntPtr soundgroup, System.Int32 index, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F3F1E657AEB79749C6F624F36D8BD0DDAE0CE92C4C660738F84F740D7859083E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetSystemObject(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetSystemObject",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetSystemObject(System.IntPtr soundgroup, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F49E4DFB2A4BF30538BC2A368A3A06331392E51C6C4907C614EFA3B319BBDA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetUserData(System.IntPtr soundgroup, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "64AB1BA7787E08DBC2E536B03BDA811A369A4945576888EAAE90EF133DCED3EB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_GetVolume(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_GetVolume",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_GetVolume(System.IntPtr soundgroup, out System.Single\u0026 volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "94807E2C17679B115B726E26D336D5FEA46084078A5673B2D78E8991019926E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_Release",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_Release(System.IntPtr soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4FE9DE790D868D34027238457F3BD788CF8C6F91C62421EB6D160F5399DA84FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_SetMaxAudible(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_SetMaxAudible",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_SetMaxAudible(System.IntPtr soundgroup, System.Int32 maxaudible)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxaudible",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FC305DF4A45B305849EBC270C30208E18C53F17C605B93AA3752C2F7572D5239",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_SetMaxAudibleBehavior(System.IntPtr, FMOD.SOUNDGROUP_BEHAVIOR)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_SetMaxAudibleBehavior",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_SetMaxAudibleBehavior(System.IntPtr soundgroup, FMOD.SOUNDGROUP_BEHAVIOR behavior)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "behavior",
                  "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "33E631D6CC25AD0B052664362BDDA5A6A7A53A6A77F1971A712D93FBCE1EE3F1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_SetMuteFadeSpeed(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_SetMuteFadeSpeed",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_SetMuteFadeSpeed(System.IntPtr soundgroup, System.Single speed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "66ED94416094B9CEF996B793B93F81DA434A1FF02478F9865DB3599FD71A606D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_SetUserData(System.IntPtr soundgroup, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7DD2F2D3E1A228B0EF8CDB8793452E21FB79871494AD488C4992A1B66D8D67C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_SetVolume",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_SetVolume(System.IntPtr soundgroup, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2A5A5D61B3A8BFCF9A7338D9B6CADCFF219CB1C969C38F787E5F6F660BD06BA7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_SoundGroup_Stop(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_SoundGroup_Stop",
              "Signature": "private FMOD.RESULT FMOD5_SoundGroup_Stop(System.IntPtr soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "161BC9256A2C661D47160ADA12C9B26FDD0FF6DD826C2213386DCC50E643442E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMaxAudible(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getMaxAudible",
              "Signature": "public FMOD.RESULT getMaxAudible(out System.Int32\u0026 maxaudible)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxaudible",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DAEA328E71DBA00607E4EB6338924943FED6E8EEBB7C86CA917790712605898F",
              "Hash": "1B0CB8D4A20F6ED4706BE2329081FDF8E981DFDBD2EC8ADF3E71085809CA7809",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetMaxAudible(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMaxAudibleBehavior(FMOD.SOUNDGROUP_BEHAVIOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getMaxAudibleBehavior",
              "Signature": "public FMOD.RESULT getMaxAudibleBehavior(out FMOD.SOUNDGROUP_BEHAVIOR\u0026 behavior)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "behavior",
                  "Type": "FMOD.SOUNDGROUP_BEHAVIOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "64D43D34DE9F432C8888FB49631BB3C718C9C938F2EBFA3ADE63E5979BA8C048",
              "Hash": "2103B746CC82D936072F59E7BCFB5BF0E4F26F0583D70B05C2CA7A7167373825",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetMaxAudibleBehavior(System.IntPtr, FMOD.SOUNDGROUP_BEHAVIOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMuteFadeSpeed(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMuteFadeSpeed",
              "Signature": "public FMOD.RESULT getMuteFadeSpeed(out System.Single\u0026 speed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speed",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "730794E9864F365C5F0F92BDE09159D1A28D9EDFC1AAC50ABD1954056396873D",
              "Hash": "98CC02D19C2F8B049AF9090F75FC18F7E5207C0269AFAC5B49CFF8F2575A04B3",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetMuteFadeSpeed(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getName(System.String\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getName",
              "Signature": "public FMOD.RESULT getName(out System.String\u0026 name, System.Int32 namelen)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "740ED0BE62E7EFF015DE3EB434146683F4783ECBD4A9D9321BBECE4DD0D8FAAF",
              "Hash": "26EF8E7428C5DA4A3E98C746C778374D90397613285086FC161CB875E256482D",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetName(System.IntPtr, System.IntPtr, System.Int32)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumPlaying(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumPlaying",
              "Signature": "public FMOD.RESULT getNumPlaying(out System.Int32\u0026 numplaying)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numplaying",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0745F28A77992C4204A66C728E75621661286D96D0366DF3EF95608DAE6D0206",
              "Hash": "249E171D06C3FD29EE04E235C3101DF46556EA2FD0DAB00AD099722CA9C731E3",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetNumPlaying(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumSounds(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumSounds",
              "Signature": "public FMOD.RESULT getNumSounds(out System.Int32\u0026 numsounds)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numsounds",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E90787F1F705215DE3C75320E08F657DEADF0207DE6A5274C50CFF2C91D84873",
              "Hash": "134E687378328E8637CAEA80F02FBE85F60DCD164102736C8311156088C2CE21",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetNumSounds(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSound(System.Int32, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "getSound",
              "Signature": "public FMOD.RESULT getSound(System.Int32 index, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "36CC03328A051DDA66FB9C7AE7456E712BC865A4627E4C36ADD8B2646CF2F43F",
              "Hash": "ABED1C6FABA549EE2EA8E37758A8EA360FD809F05B26805CEB058AB81C817A0E",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetSound(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystemObject(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystemObject",
              "Signature": "public FMOD.RESULT getSystemObject(out FMOD.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "12097DD2C5D8E3FD4763BFB4305F80E9A0A9DB84D884BDA1CB3489D71264D7A8",
              "Hash": "FB8FA8727B8E7A55443CB86D314E77D563D9F149334F26AE80061615275A0475",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetSystemObject(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "68748240A2ECE283EA58F3F5A50B077BB9F3E20283C7D54ECF481D3418D09B62",
              "Hash": "76E1B8F9828C6C12BB71C92B45EEC2368DC54863A51F984EA40CD6A6773DC79B",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "31937406AD5E12DE45F0C4C614A67C3DF8F8E389A9E96BBC9CCAD5A674C32BD5",
              "Hash": "E2EEE4B4D135DF4AEE5C5E042B19E01E0EC14303592CE4D07B43B19F6209630C",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_GetVolume(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B42C74CD9608972267610D9BF2F928AD7A587DD5967788694F7DF75CBBF9136D",
              "Hash": "77674B447F4CF89E99A693FEB526D07F8B8D0461FB032BF9647F158CB56336DD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6EAA49F272ABFCC185B70FDEE771D66ED4EE4562D5337286AD0A37DEF759200C",
              "Hash": "C8E79A0CB1A16E3C8A4FAF3A4D40255CC1FABF8BF968CD0536AAC06A5CDD6CAD",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMaxAudible(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setMaxAudible",
              "Signature": "public FMOD.RESULT setMaxAudible(System.Int32 maxaudible)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxaudible",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DD9D06A2BB17E95FA053EE9D61053372224150577DDE88FFA9CB7D66312D0728",
              "Hash": "9A2636DAD0C82377127EB669E36A22BC3F42152C61D5E3DDF7235EBF51A26083",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_SetMaxAudible(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMaxAudibleBehavior(FMOD.SOUNDGROUP_BEHAVIOR)-\u003EFMOD.RESULT",
              "Name": "setMaxAudibleBehavior",
              "Signature": "public FMOD.RESULT setMaxAudibleBehavior(FMOD.SOUNDGROUP_BEHAVIOR behavior)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "behavior",
                  "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D6BAD7D8737272DCED16BDD522379265D6479DD7F8101BA644B48E19AA1453ED",
              "Hash": "3CB90EF76947FF6ACCFA2C6FD5528E524271D8180B7E4C7C7FEC2739E41430F4",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_SetMaxAudibleBehavior(System.IntPtr, FMOD.SOUNDGROUP_BEHAVIOR)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMuteFadeSpeed(System.Single)-\u003EFMOD.RESULT",
              "Name": "setMuteFadeSpeed",
              "Signature": "public FMOD.RESULT setMuteFadeSpeed(System.Single speed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "48311D6564F3FE349DBFBA0E7ACAA3DFF4DC9C3FE0CF6F909C98E744D724C8FD",
              "Hash": "3B7EB37203754F69A36D0CFD2285E73DFA9D2D5E7E2E52AF12076892F8ED9D49",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_SetMuteFadeSpeed(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "421EC7B29DC62D2F0ECF011C5ECAB73A6B991005E74751DBF8FD64963CF51D35",
              "Hash": "4ED8D0A9965C1EC51DCFB65CF88BD0B93DF1E05B727DB84B579F9AFE3C562EB4",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "10DE2BB85D917733AC42F277A70F34A4129221A1D0458E6B403112DA34724774",
              "Hash": "C2F83D9D97063407BABF9BBC6D13FAFE0EBC17A21444DFAABE3678669B7CDC84",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop()-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8EB260D35C42B98CD8E308EC9942C751D76924398E3BC54739B29641AD1B939F",
              "Hash": "1D0A10CC55C291084EDFD758358A09BDDBF6637AABD67F17AFA2C7CC2A79526D",
              "CalledMethods": [
                "FMOD.SoundGroup::FMOD5_SoundGroup_Stop(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "02B0B64DBE314D1D0CF596C458835CA07F2CBB69ABB7572B52B2CE0E4392DDEA"
        },
        {
          "Id": "FMOD.SOUNDGROUP_BEHAVIOR",
          "Name": "SOUNDGROUP_BEHAVIOR",
          "DisplayName": "SOUNDGROUP_BEHAVIOR",
          "FullName": "FMOD.SOUNDGROUP_BEHAVIOR",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BEHAVIOR_FAIL:FMOD.SOUNDGROUP_BEHAVIOR",
              "Name": "BEHAVIOR_FAIL",
              "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
              "Signature": "public FMOD.SOUNDGROUP_BEHAVIOR BEHAVIOR_FAIL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56C397AF4D38C5620DA2CEC1006401ACDEA9A4E304AFAAB9E30B0A55E3D2D3BE"
            },
            {
              "Id": "BEHAVIOR_MUTE:FMOD.SOUNDGROUP_BEHAVIOR",
              "Name": "BEHAVIOR_MUTE",
              "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
              "Signature": "public FMOD.SOUNDGROUP_BEHAVIOR BEHAVIOR_MUTE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF6CA3236BFC777B7BD02AB58F205A6D452B1C694113E27AEB070DFC064C23E7"
            },
            {
              "Id": "BEHAVIOR_STEALLOWEST:FMOD.SOUNDGROUP_BEHAVIOR",
              "Name": "BEHAVIOR_STEALLOWEST",
              "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
              "Signature": "public FMOD.SOUNDGROUP_BEHAVIOR BEHAVIOR_STEALLOWEST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5E0243AFFF3816400F3B6A0F6B9EBCCC198FD347C3E65C34D6C537D73E904D3"
            },
            {
              "Id": "MAX:FMOD.SOUNDGROUP_BEHAVIOR",
              "Name": "MAX",
              "Type": "FMOD.SOUNDGROUP_BEHAVIOR",
              "Signature": "public FMOD.SOUNDGROUP_BEHAVIOR MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8560E831506B4ED244C41D70C25F8FDE6FF0000F3E55B7DE3CB250E08D9E07E6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "575AA15A68638BC5418707AA9A7E2168B30C11908D4040E3627A5F1D1CB1EB08"
        },
        {
          "Id": "FMOD.SOUND_FORMAT",
          "Name": "SOUND_FORMAT",
          "DisplayName": "SOUND_FORMAT",
          "FullName": "FMOD.SOUND_FORMAT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BITSTREAM:FMOD.SOUND_FORMAT",
              "Name": "BITSTREAM",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT BITSTREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFDFF5A2B7479B1C04A41F11FC61B810F01E54105B5DC65F5F3E27B4FA629C58"
            },
            {
              "Id": "MAX:FMOD.SOUND_FORMAT",
              "Name": "MAX",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3497CE0F81ACE4EB8AC3D90DEC53076BC668E421C6CAD453425374FE374C0023"
            },
            {
              "Id": "NONE:FMOD.SOUND_FORMAT",
              "Name": "NONE",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "532A589F8D8C13194D50A26408E25BC213ACD3EAD75EC1C113AFFBE57FAE3187"
            },
            {
              "Id": "PCM16:FMOD.SOUND_FORMAT",
              "Name": "PCM16",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT PCM16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8EEA12A28B663A6A0C3DD947A5E1A910E7EA18A9A1215B4C21BC1A4FD034D12"
            },
            {
              "Id": "PCM24:FMOD.SOUND_FORMAT",
              "Name": "PCM24",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT PCM24",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3EB821D2D5A640085BB62C532470DF8E42DE1AAF4B130382681C4D77E1D23606"
            },
            {
              "Id": "PCM32:FMOD.SOUND_FORMAT",
              "Name": "PCM32",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT PCM32",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "374047C8F80337B877545158B9D8FC14E0F6F880BED31679E72B51CB95543C27"
            },
            {
              "Id": "PCM8:FMOD.SOUND_FORMAT",
              "Name": "PCM8",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT PCM8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6120B4AE060350F48B7D6555C9D42DBBC5CAD46CD84991AC24BE93AF72995EB6"
            },
            {
              "Id": "PCMFLOAT:FMOD.SOUND_FORMAT",
              "Name": "PCMFLOAT",
              "Type": "FMOD.SOUND_FORMAT",
              "Signature": "public FMOD.SOUND_FORMAT PCMFLOAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "081B5DA380CFBACB779D79D40B6A176D968FAE493F9C39795C588535B88E66A7"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "976F6576F54BA4A4B1925D3127795F2E9257A130A733686971EEB68F98F307FE"
        },
        {
          "Id": "FMOD.SOUND_NONBLOCK_CALLBACK",
          "Name": "SOUND_NONBLOCK_CALLBACK",
          "DisplayName": "SOUND_NONBLOCK_CALLBACK",
          "FullName": "FMOD.SOUND_NONBLOCK_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.RESULT, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr sound, FMOD.RESULT result, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "77CDED83B00F9424B60C9443508D1A647E90FA8473D0F22277D4FB3F719B32FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.RESULT)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr sound, FMOD.RESULT result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "FMOD.RESULT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8542DBD8F08620C0DB3EFD7F6852BF034D8A3645ACB948F12FC7C2276350B29E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BF137EA05A2D7A3675BA1AE6F4F3B3E8F5383E39DB0B4B637715DBF8C76603C6"
        },
        {
          "Id": "FMOD.SOUND_PCMREAD_CALLBACK",
          "Name": "SOUND_PCMREAD_CALLBACK",
          "DisplayName": "SOUND_PCMREAD_CALLBACK",
          "FullName": "FMOD.SOUND_PCMREAD_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.IntPtr, System.UInt32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr sound, System.IntPtr data, System.UInt32 datalen, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datalen",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EE5A2F099780BE78D22D521B27E3560D7420563576786248A85C26E228982ADF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr sound, System.IntPtr data, System.UInt32 datalen)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datalen",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A1EBCCCBC8044BB0933C868553CE0ED6CB5933B5955AA5A32EA0693A1CDD64A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AE850400B2C32A8FC12007ACCD8483DE76A22A31A6F9601C333BC8AB6F40AFE9"
        },
        {
          "Id": "FMOD.SOUND_PCMSETPOS_CALLBACK",
          "Name": "SOUND_PCMSETPOS_CALLBACK",
          "DisplayName": "SOUND_PCMSETPOS_CALLBACK",
          "FullName": "FMOD.SOUND_PCMSETPOS_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.Int32, System.UInt32, FMOD.TIMEUNIT, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr sound, System.Int32 subsound, System.UInt32 position, FMOD.TIMEUNIT postype, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subsound",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D38D3DD959DD63E129DE0E1503E4BBD709ECF9BA5DC1AF072D281A7BBE580A00",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.Int32, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr sound, System.Int32 subsound, System.UInt32 position, FMOD.TIMEUNIT postype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "subsound",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "postype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "186FD4C03AFAC18B76412BE0C10BF9AA6B1BC70614BDF8F854812DE904C7A63E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A0F3B8E2189F9ECC32D293A85AE955EA2095CA1A07F58FD8FC25C8B77B3C710A"
        },
        {
          "Id": "FMOD.SOUND_TYPE",
          "Name": "SOUND_TYPE",
          "DisplayName": "SOUND_TYPE",
          "FullName": "FMOD.SOUND_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AIFF:FMOD.SOUND_TYPE",
              "Name": "AIFF",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE AIFF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC649CC93AE7E397764D2C4ED86E94471FF3CEEA7285CB3D7774BA26F80C153F"
            },
            {
              "Id": "ASF:FMOD.SOUND_TYPE",
              "Name": "ASF",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE ASF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A8E30996F45165E7AF82B2C3D088A206355C431A641D3E8847935E5CB298A4B"
            },
            {
              "Id": "AT9:FMOD.SOUND_TYPE",
              "Name": "AT9",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE AT9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54813DF1C4D0B8578A1614EC844F2B91AD4FFC33C30ED2AE39FD4D03E53BA3A5"
            },
            {
              "Id": "AUDIOQUEUE:FMOD.SOUND_TYPE",
              "Name": "AUDIOQUEUE",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE AUDIOQUEUE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CED536AD61EA11C3185B6CFCB30EEE6858590AF82D0E334B7813C9138AA597C7"
            },
            {
              "Id": "DLS:FMOD.SOUND_TYPE",
              "Name": "DLS",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE DLS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F67750D8FD23B52FE67BDEB142D3C101699DF1CEF4A15D7492F7494F06D55CA2"
            },
            {
              "Id": "FADPCM:FMOD.SOUND_TYPE",
              "Name": "FADPCM",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE FADPCM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A4A7E640D42025303A401FB56FADB719E31A07D63DC4BBF86A853B902C4193E"
            },
            {
              "Id": "FLAC:FMOD.SOUND_TYPE",
              "Name": "FLAC",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE FLAC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86C97A8B452C771B0ADB5F74EA5733717AA8FFC9A9720EC42B4319D1A62FC137"
            },
            {
              "Id": "FSB:FMOD.SOUND_TYPE",
              "Name": "FSB",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE FSB",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F607E8BA81641199A38A8D51AC72310018BF4A71A620C8C9BC99F5F6043B99B"
            },
            {
              "Id": "IT:FMOD.SOUND_TYPE",
              "Name": "IT",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE IT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D31C8FFD8EB43018D1ABD23816A193C7E5927A1D02763DA23307DD9B5B9C593C"
            },
            {
              "Id": "MAX:FMOD.SOUND_TYPE",
              "Name": "MAX",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FB1953CF73D640EED24CAE71D5E62A4C80594A0040455221DA16D099F0BCF21"
            },
            {
              "Id": "MEDIACODEC:FMOD.SOUND_TYPE",
              "Name": "MEDIACODEC",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MEDIACODEC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E3BBD3D3233E271CDAA458C649F74B194CE71A085BBED8889D572C7E484C876"
            },
            {
              "Id": "MEDIA_FOUNDATION:FMOD.SOUND_TYPE",
              "Name": "MEDIA_FOUNDATION",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MEDIA_FOUNDATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C4BE8AF9C02694A2E4F23CDE81F9B64762902E68D4A415BB35EB37B582C08C3"
            },
            {
              "Id": "MIDI:FMOD.SOUND_TYPE",
              "Name": "MIDI",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MIDI",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86D0CA53403B6C0269E2F91BA6189CFBC99BE105CFD292D1D3F2B8095A12E855"
            },
            {
              "Id": "MOD:FMOD.SOUND_TYPE",
              "Name": "MOD",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MOD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C902AE59CB2AAFDE62A94BEC4D5B5EEA1EDDDCC5B6361F5510F19EF6FA93CCEC"
            },
            {
              "Id": "MPEG:FMOD.SOUND_TYPE",
              "Name": "MPEG",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE MPEG",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F61952B0ED71D8302F3265678A870FB194EF8C6816D4D3FC0D06FAB4766DC368"
            },
            {
              "Id": "OGGVORBIS:FMOD.SOUND_TYPE",
              "Name": "OGGVORBIS",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE OGGVORBIS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6322005E657414E5D680F63C7CB060FDD72EE9A728C34B9220491004D9171BE"
            },
            {
              "Id": "OPUS:FMOD.SOUND_TYPE",
              "Name": "OPUS",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE OPUS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91A2F9F413396E05056276C8FB98C34085884681D418B1D61BD1F99924B1EF6D"
            },
            {
              "Id": "PLAYLIST:FMOD.SOUND_TYPE",
              "Name": "PLAYLIST",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE PLAYLIST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "544CFE68E8FA00600E6EEF7FB1E27B5AE4E0D3ABD5EFBDFA78F78B0FB71AF84A"
            },
            {
              "Id": "RAW:FMOD.SOUND_TYPE",
              "Name": "RAW",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE RAW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0896C0AAA837398F0642ED9E506ECA05E43A2F70CF191574375FE0C77B52986"
            },
            {
              "Id": "S3M:FMOD.SOUND_TYPE",
              "Name": "S3M",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE S3M",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15062706E007204AB5C6A72433C9283E61B8ABAA92FB526D72F93F8FCC0E6E40"
            },
            {
              "Id": "UNKNOWN:FMOD.SOUND_TYPE",
              "Name": "UNKNOWN",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE UNKNOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77E1C0422A67CED1AAF8BBB083BF402F787AF25F28B637D4436B0621645BB333"
            },
            {
              "Id": "USER:FMOD.SOUND_TYPE",
              "Name": "USER",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE USER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82842192800E25C1B04A6257A304518A0DD5CFB69D27CA1D7AA5453BEE3B2C4D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VORBIS:FMOD.SOUND_TYPE",
              "Name": "VORBIS",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE VORBIS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41CD75346705148F96C0EB16DED7D40C604A7E30B7D5A0F5D40FE5FEF1E028D7"
            },
            {
              "Id": "WAV:FMOD.SOUND_TYPE",
              "Name": "WAV",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE WAV",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2DCAB936747DD737AC609509E2A157B13AD81786B53A9FAD8D1FB5212F774CD"
            },
            {
              "Id": "XM:FMOD.SOUND_TYPE",
              "Name": "XM",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE XM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A30F50482C3C939A5C11AAA21E0DCC2A3F6DC90D0CC6FDF320F25904EE2FF561"
            },
            {
              "Id": "XMA:FMOD.SOUND_TYPE",
              "Name": "XMA",
              "Type": "FMOD.SOUND_TYPE",
              "Signature": "public FMOD.SOUND_TYPE XMA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B0F633D5769F811814A209E4AE3347EF5BF3B37E0D55F879D674F07188EAF18B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5B1C42C6A67AD1119DC8A318A5960CBA34886518A5B27A9667073217D2919883"
        },
        {
          "Id": "FMOD.SPEAKER",
          "Name": "SPEAKER",
          "DisplayName": "SPEAKER",
          "FullName": "FMOD.SPEAKER",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BACK_LEFT:FMOD.SPEAKER",
              "Name": "BACK_LEFT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER BACK_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E1254219B70C2CAEBCF9328AB4DFBA5DF2F848BF3E8E207C8EFD4F980A4E719"
            },
            {
              "Id": "BACK_RIGHT:FMOD.SPEAKER",
              "Name": "BACK_RIGHT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER BACK_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "266309B22F93D67EB7AD2810531D122233A001CDC4865121C808535D1584C582"
            },
            {
              "Id": "FRONT_CENTER:FMOD.SPEAKER",
              "Name": "FRONT_CENTER",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER FRONT_CENTER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76D9A69BBCA3F6B1FA0005B55306FDA7B21070F6DFB0CDDBD13C57A1B158A042"
            },
            {
              "Id": "FRONT_LEFT:FMOD.SPEAKER",
              "Name": "FRONT_LEFT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER FRONT_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "913F7B4A680A8D11BB44CEAEF207FB4B7C91DC5AA4CDE27265CFC0337E136E35"
            },
            {
              "Id": "FRONT_RIGHT:FMOD.SPEAKER",
              "Name": "FRONT_RIGHT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER FRONT_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8166247A189B9FB811AC7D2C6A79E6483C0ED9E7EEAD4A0F666FCEBF6A2AB1D3"
            },
            {
              "Id": "LOW_FREQUENCY:FMOD.SPEAKER",
              "Name": "LOW_FREQUENCY",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER LOW_FREQUENCY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5BCAEFB290E151CC61586FCCFAD829F79263D1707960AE07329D80963F32E25"
            },
            {
              "Id": "MAX:FMOD.SPEAKER",
              "Name": "MAX",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6910316B06D697E0370D698C018ED9020BADF9F0DB460F6BCB30B8E99EE95D54"
            },
            {
              "Id": "NONE:FMOD.SPEAKER",
              "Name": "NONE",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F8B85612036FAAC870691CF689405C962FE848D3E254CA3E959F9EC15CDA30A"
            },
            {
              "Id": "SURROUND_LEFT:FMOD.SPEAKER",
              "Name": "SURROUND_LEFT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER SURROUND_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "132765138E9D12491CC3E1FEFA555508174928E1F1C48DCE2B68652784940592"
            },
            {
              "Id": "SURROUND_RIGHT:FMOD.SPEAKER",
              "Name": "SURROUND_RIGHT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER SURROUND_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDCD75EDF47765163EF31FEB085FB68DAE23FB3CB7A30B602DA889AD90B45FA0"
            },
            {
              "Id": "TOP_BACK_LEFT:FMOD.SPEAKER",
              "Name": "TOP_BACK_LEFT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER TOP_BACK_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07DAABD47F4F70B2A665FC72C6893C5754D837ED811FE00EA661A36C2DB139CF"
            },
            {
              "Id": "TOP_BACK_RIGHT:FMOD.SPEAKER",
              "Name": "TOP_BACK_RIGHT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER TOP_BACK_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B520A360E627F247EED74DBB781B7AB04D968A9AD4014D9B406A8BCE313A862"
            },
            {
              "Id": "TOP_FRONT_LEFT:FMOD.SPEAKER",
              "Name": "TOP_FRONT_LEFT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER TOP_FRONT_LEFT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE49BB77BB4CF68AD3A81F01226864D56917B25AC9AD71EBAEAF08A6F08FA7AA"
            },
            {
              "Id": "TOP_FRONT_RIGHT:FMOD.SPEAKER",
              "Name": "TOP_FRONT_RIGHT",
              "Type": "FMOD.SPEAKER",
              "Signature": "public FMOD.SPEAKER TOP_FRONT_RIGHT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B58B1A213DBB56981EB3A4A5CD631B0D2848F4C99D5C3CBEE3E446023A23A16"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "05A8DDD5187DC5389AE608543B005949AF60FB6554C74402A925710C17DC0C89"
        },
        {
          "Id": "FMOD.SPEAKERMODE",
          "Name": "SPEAKERMODE",
          "DisplayName": "SPEAKERMODE",
          "FullName": "FMOD.SPEAKERMODE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DEFAULT:FMOD.SPEAKERMODE",
              "Name": "DEFAULT",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F212FA8D3EA5842F03AFD0BE186173A014EEA71126C6B456E3CE39280AB41F7B"
            },
            {
              "Id": "MAX:FMOD.SPEAKERMODE",
              "Name": "MAX",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B462E9C071D6A3D8B044929047C973A82B2FBD5EE06535D0340A031A2DDF9D0"
            },
            {
              "Id": "MONO:FMOD.SPEAKERMODE",
              "Name": "MONO",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE MONO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82223A078E1CC179E4D99093DDEAA743C52B8C5D3C26FB06264E1E5A100BA69D"
            },
            {
              "Id": "QUAD:FMOD.SPEAKERMODE",
              "Name": "QUAD",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE QUAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81887829CC7A5BB8B7825B930DCFEB6DC73A893F7114CBF33D5A86BFF8AD7B30"
            },
            {
              "Id": "RAW:FMOD.SPEAKERMODE",
              "Name": "RAW",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE RAW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C95CEC9F9E37DA46EC1B09EC7D4B7D6B9ADC9C5FD09B09DBFFDD275997A10C6"
            },
            {
              "Id": "STEREO:FMOD.SPEAKERMODE",
              "Name": "STEREO",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE STEREO",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBCAD7C5B261147CF922C37B9A446981723BDC9BE3D10CE5DEA93A7FCA245F6C"
            },
            {
              "Id": "SURROUND:FMOD.SPEAKERMODE",
              "Name": "SURROUND",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE SURROUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63274414AD067178E714EF1899EAF978CDB3CD095D28B9A651D5C7142F97FE6D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "_5POINT1:FMOD.SPEAKERMODE",
              "Name": "_5POINT1",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE _5POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4B3CF4054151419019A8403FE9086E984D20E9F6AB42492B6144AD3FC925695"
            },
            {
              "Id": "_7POINT1:FMOD.SPEAKERMODE",
              "Name": "_7POINT1",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE _7POINT1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6404CF104173F4B89E6FB961F3E3E088309749151D05C9CF5D9CC6C585A21D7D"
            },
            {
              "Id": "_7POINT1POINT4:FMOD.SPEAKERMODE",
              "Name": "_7POINT1POINT4",
              "Type": "FMOD.SPEAKERMODE",
              "Signature": "public FMOD.SPEAKERMODE _7POINT1POINT4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD583AF17F489EB2C7D246083F64171F5122C08817C4FC080A7F2F7DE4AD0A26"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "99FD3BF0939E2014F02ED55DEEAFFD20E2984282BA60488E6D3298F90AF54FE3"
        },
        {
          "Id": "FMOD.StringHelper",
          "Name": "StringHelper",
          "DisplayName": "StringHelper",
          "FullName": "FMOD.StringHelper",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "encoders:System.Collections.Generic.List\u00601\u003CStringHelper\u002BThreadSafeEncoding\u003E",
              "Name": "encoders",
              "Type": "System.Collections.Generic.List\u003CStringHelper.ThreadSafeEncoding\u003E",
              "Signature": "private System.Collections.Generic.List\u003CStringHelper.ThreadSafeEncoding\u003E encoders",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F383A4727BCC3EE2784EB780CC45C37DB3A6327F6940EE5B0E5868482C32CE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFreeHelper()-\u003EStringHelper\u002BThreadSafeEncoding",
              "Name": "GetFreeHelper",
              "Signature": "public StringHelper.ThreadSafeEncoding GetFreeHelper()",
              "Visibility": "public",
              "ReturnType": "StringHelper.ThreadSafeEncoding",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "D2F675AA09B6A4FA0F9F0E98ABC5D56EFB23737590B1C136C31670C697CF75C2",
              "Hash": "A16B850B77107BF78EEF31CC4FEA55133F00AF90FE7C25F70922F741555EA7FC",
              "CalledMethods": [
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Collections.Generic.List\u003CStringHelper.ThreadSafeEncoding\u003E::get_Item(System.Int32)",
                "StringHelper.ThreadSafeEncoding::InUse()",
                "System.Collections.Generic.List\u003CStringHelper.ThreadSafeEncoding\u003E::get_Count()",
                "StringHelper.ThreadSafeEncoding::.ctor()",
                "System.Collections.Generic.List\u003CStringHelper.ThreadSafeEncoding\u003E::Add(!0)",
                "StringHelper.ThreadSafeEncoding::SetInUse()",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "861BB248A8DF0D9E87BF0429DD4CE8AE03A72CE42E20D3849CBAE0A985D2E03E"
        },
        {
          "Id": "FMOD.StringWrapper",
          "Name": "StringWrapper",
          "DisplayName": "StringWrapper",
          "FullName": "FMOD.StringWrapper",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "nativeUtf8Ptr:System.IntPtr",
              "Name": "nativeUtf8Ptr",
              "Type": "System.IntPtr",
              "Signature": "private System.IntPtr nativeUtf8Ptr",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "598CAFC6E7B10F5F5D5BD83EB7BB80B5A619F03E0B08777D38E75EC9FDE4BB96"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(System.Byte[])-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Byte[] comparison)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "comparison",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "C145A4FB3AD5A0DF41A1B1ED0D305A4EAE2951997150C4CD41AB8E41B6A529D8",
              "Hash": "DDE4913A2E85E4C3B4EEDEB100562D57E89AA277C3E9DCC9F8796F8D04EEA789",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::ReadByte(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartsWith(System.Byte[])-\u003ESystem.Boolean",
              "Name": "StartsWith",
              "Signature": "public System.Boolean StartsWith(System.Byte[] prefix)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "prefix",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "5E388E371E5BDA3C0A03B52985941F0409CDB0958A7126EA08C9CB66143D3624",
              "Hash": "FF4A1ACFF4317483A6817101D2BA43C2BD81930BA74CBECA1A83822C136B944E",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::ReadByte(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BFE1E197EB18C7BC8E594F4E37A29C71E6466FFE839CF56702BBA9766778E464"
        },
        {
          "Id": "FMOD.Studio.ADVANCEDSETTINGS",
          "Name": "ADVANCEDSETTINGS",
          "DisplayName": "ADVANCEDSETTINGS",
          "FullName": "FMOD.Studio.ADVANCEDSETTINGS",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "cbsize:System.Int32",
              "Name": "cbsize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 cbsize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7973B723D60AB9D9E35AE700C4F3B56A9A80B2D476470928F84B752B29822E79"
            },
            {
              "Id": "commandqueuesize:System.Int32",
              "Name": "commandqueuesize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 commandqueuesize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D87F1FFE1324924C00308846CD8944D3BACE198C994AE1F3CEC438117F53AC36"
            },
            {
              "Id": "encryptionkey:System.IntPtr",
              "Name": "encryptionkey",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr encryptionkey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDB31F2C8CAF36C2E584BCF5F57CD604E3E5EE0C5804EC56C035677E3770573E"
            },
            {
              "Id": "handleinitialsize:System.Int32",
              "Name": "handleinitialsize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 handleinitialsize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDBCC2E07ED206AA6D9D2BB72A55ACC2ECC0E059A0EA059D1975A5C9F0054200"
            },
            {
              "Id": "idlesampledatapoolsize:System.Int32",
              "Name": "idlesampledatapoolsize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 idlesampledatapoolsize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F352DD65B28615D9E23DC674609FE63768085C6E295A7F9EB1B738C8978B1810"
            },
            {
              "Id": "streamingscheduledelay:System.Int32",
              "Name": "streamingscheduledelay",
              "Type": "System.Int32",
              "Signature": "public System.Int32 streamingscheduledelay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AE4B3C7A195439C9E81D4AFED652FB78A1C772866D8CFF011DBDDA9A7CE2BFD"
            },
            {
              "Id": "studioupdateperiod:System.Int32",
              "Name": "studioupdateperiod",
              "Type": "System.Int32",
              "Signature": "public System.Int32 studioupdateperiod",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "025A3C9736838FFC006A07FF29383FF52DEBD1BCDC8EAFC47E9142908D92C137"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6071329C8144F47F108DB11263F6A9D979355E85AEAC58293546584A68694E40"
        },
        {
          "Id": "FMOD.Studio.Bank",
          "Name": "Bank",
          "DisplayName": "Bank",
          "FullName": "FMOD.Studio.Bank",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "55D10FA7129073436B5CA0E3C65FBFB8FFADA80811020D57175AC59D3B2A81D2",
              "Hash": "D713C2D1F57E655F0E9618E214EE1BC3AD7616C24B2DCAE56B47659934448C32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetBusCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetBusCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetBusCount(System.IntPtr bank, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B8F0BF679D7256977D26EE226152EFBB49710A93724B061DAB4CA835A668FCAE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetBusList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetBusList",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetBusList(System.IntPtr bank, System.IntPtr[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "System.IntPtr[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0E6EE44C155DAFB6EC113565D71DB169F28800D9610DA61CB83C4C038B7BFCB8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetEventCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetEventCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetEventCount(System.IntPtr bank, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3C9B38B2A0A8B1A215109323641A2B81B21904CC2F9C07B162644C69E39DD8D4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetEventList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetEventList",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetEventList(System.IntPtr bank, System.IntPtr[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "System.IntPtr[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8797773B143A73A8F06D0F3997C22A0C9D765B999C50804ED6D9F071F783E3C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetID",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetID(System.IntPtr bank, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B62BC5C0A2DB47F6E4F362EAF876CBDA11FC0917378A9C9D1765E10C4E344782",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetLoadingState",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetLoadingState(System.IntPtr bank, out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "05520809FFCBE76415864906038F0E0BE5637FEAACB54BF84849378A9C3434ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetPath(System.IntPtr bank, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B60715D17B52B2D9230F714967A318123987A597CD9B3A3992ADF9C519FB6710",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetSampleLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetSampleLoadingState",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetSampleLoadingState(System.IntPtr bank, out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BC0DEA68172BC80BECEECE738F9DD9029C5787B6D505E8792A330396AD68F36E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetStringCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetStringCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetStringCount(System.IntPtr bank, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1BA8261C6255BF2A75DD3C774A9797BB10860D6E5B2B9E415252419462087881",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetStringInfo(System.IntPtr, System.Int32, FMOD.FMOD_GUID\u0026, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetStringInfo",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetStringInfo(System.IntPtr bank, System.Int32 index, out FMOD.FMOD_GUID\u0026 id, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EFC090F754668E41C313CF05A6694140BCD674090101201B834A56661C657822",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetUserData(System.IntPtr bank, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1D1BEE602034474B98B3E3B71F48E62AD61D1AAC75EAEE37B3FE6C79B3C32537",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetVCACount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetVCACount",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetVCACount(System.IntPtr bank, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8CB2A6AFB49B7B030B610BC1BDC9D3AE4B976CADBB24DCF0F80ED10237E2B5B1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_GetVCAList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_GetVCAList",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_GetVCAList(System.IntPtr bank, System.IntPtr[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "System.IntPtr[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CEF50FB954A16B17059374E490FA2179781E8DA5F19B5CDDB6EF013ED0D6FC87",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_Bank_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_Bank_IsValid(System.IntPtr bank)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "172DBDE2FBB75C3524CC3A0297512E3DC46F991C88F3C00AE4172241E7BF2CE4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_LoadSampleData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_LoadSampleData",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_LoadSampleData(System.IntPtr bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8970D2C1E5A5B4AA1D5058F66CD4DB024A1835F1AC4F8E58D03F11DAD7E235D2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_SetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_SetUserData(System.IntPtr bank, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0435346E5DAD51E4146A37CB3F1D163291D1542AFD88E3F52DFB9FE4B2C75E22",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_Unload(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_Unload",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_Unload(System.IntPtr bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A19095E5B886285EB04D8FD26284057D73A3564437BF44FE2D7874A7B97F3E99",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bank_UnloadSampleData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bank_UnloadSampleData",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bank_UnloadSampleData(System.IntPtr bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "71D193D7929026B06136F3AF3CC21407909F6037C7545C134D9B53AB41B692F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBusCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getBusCount",
              "Signature": "public FMOD.RESULT getBusCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "17B8BC145A5BF2E256B321E1627EF8D19FD0D20941BAE3A64418FF092AC7D2E6",
              "Hash": "DD23814B153B7F8ECF368722EF3A478EE81A14DA8BDE880C7799C26510296C53",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetBusCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBusList(FMOD.Studio.Bus[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getBusList",
              "Signature": "public FMOD.RESULT getBusList(out FMOD.Studio.Bus[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.Bus[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "8758B9D080546097F624CD6CCA2673D554AC31FFC121380A9AEEA3E1C7DE7FDF",
              "Hash": "C7535B51AD6C6ECF8F672268970EE6516B3BC1A889E9DB9E987A193DE6214D0C",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetBusCount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetBusList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getEventCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getEventCount",
              "Signature": "public FMOD.RESULT getEventCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "76293C98DA5CC28CDC86B1463AE2F9955AB5F1F3A91B76C536ACC4B6553FBC48",
              "Hash": "25C701596D6FB45E2BADD2EC508E8F3F3D2F6AA477F656217F90ADD8B4907A75",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetEventCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getEventList(FMOD.Studio.EventDescription[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getEventList",
              "Signature": "public FMOD.RESULT getEventList(out FMOD.Studio.EventDescription[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.EventDescription[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "CAD2AFF55F42E77CB42553095D72908B17E6B6106664132E767E76F54930EEFA",
              "Hash": "148B9C338D3ED726BCED62F8F65233B203263F56BC2033215A4CACCDC7435627",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetEventCount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetEventList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getID(FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "getID",
              "Signature": "public FMOD.RESULT getID(out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1755409440F6ACF37406EAA99DC747C1D028673EAAAA5F69ADD53FBA175380AE",
              "Hash": "45F60C8E44B71A2CCE36724A520679B8AE6248237D3C4172B4D1999A14570A85",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLoadingState(FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getLoadingState",
              "Signature": "public FMOD.RESULT getLoadingState(out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D6CD210340DA192899EB30EAAD2A842AEF87E2442F012ECF4B18F9AF366032E9",
              "Hash": "C5602F7B68510AF8BEAF734D34178042B1CBFCDC9029E7B64F89C209D4F1F715",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPath(System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getPath",
              "Signature": "public FMOD.RESULT getPath(out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "9B0B0A4240D9DD212855AEAB9D51EA87A91C3A3A17750F64DAE5821EEDA6C5AE",
              "Hash": "45EB448B53E522B9A955FDBCF501CF62A34B80ED062EB28DAEC93FDFA49A1466",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSampleLoadingState(FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getSampleLoadingState",
              "Signature": "public FMOD.RESULT getSampleLoadingState(out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CA0DD0A7CF20F8B475D452265ACFBB3F824FAAD25B7CDB0E4E6AAB112D0A14A4",
              "Hash": "A328215C01CED90381657A0A189A2BB15EE5D7314C2385F0541633B24AC27F97",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetSampleLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getStringCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getStringCount",
              "Signature": "public FMOD.RESULT getStringCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2D2A3B1A80F9018AB484520B6B1815DF84DB0C72A3170E3C19E15D58A72E8AAB",
              "Hash": "9E45513823BDD27ABD1E63B68A7E506B45D14908D9E731A4434D91060A1E4765",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetStringCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getStringInfo(System.Int32, FMOD.FMOD_GUID\u0026, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getStringInfo",
              "Signature": "public FMOD.RESULT getStringInfo(System.Int32 index, out FMOD.FMOD_GUID\u0026 id, out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "055FC50BADF785866CCC6DC5447F51A3F73507FE3932EABF2261DE4D1DBFC3A5",
              "Hash": "760D5478051F8719BE7D99B44F6F9CB4C9990F0004CC5A89BB0FCE9EEA1F40ED",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetStringInfo(System.IntPtr, System.Int32, FMOD.FMOD_GUID\u0026, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "60B38277DAD6216DA4A1B3BB65380823123F47A556F18CD421FFD61D0B7AB118",
              "Hash": "CC8F90C4AD5D8F676E961E9A3A3B3FBF229763A738810A2284572046B0821B91",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVCACount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getVCACount",
              "Signature": "public FMOD.RESULT getVCACount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "64FD0C420A5498E5EA2A60C3B130D5529E450339DBA42927637D5DA813583086",
              "Hash": "99D3725566F01EA0EF74E13FAB5503442CC718923CB897B6364601292F18EF42",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetVCACount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVCAList(FMOD.Studio.VCA[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getVCAList",
              "Signature": "public FMOD.RESULT getVCAList(out FMOD.Studio.VCA[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.VCA[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "29947EFD61A7D38299C65DD7DEEFF400632F75DADF2BBE6625DF87E9C2084F89",
              "Hash": "EF50AB1A1A0AAA022164F3885DEFB2133594F5236CDEA898C76BC1EC329A7ACA",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetVCACount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_GetVCAList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "20AAF1980A25A8484D0F6113EE1032752BB7209E7D937441361F46070A92D01E",
              "Hash": "1F1EBD4A7F323BFF7F6C5B9B20CD78E7FA6A3F6F71C7EE2F8310A33A8F00F779",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A843518A41CF7D065F42BC7257EAD6EA9AF536986212E9A8AF293A60DD9F0276",
              "Hash": "6AB890D759588743D3C73004FA0C8DDD436593571B43AF61AB282901D79C1E55",
              "CalledMethods": [
                "FMOD.Studio.Bank::hasHandle()",
                "FMOD.Studio.Bank::FMOD_Studio_Bank_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadSampleData()-\u003EFMOD.RESULT",
              "Name": "loadSampleData",
              "Signature": "public FMOD.RESULT loadSampleData()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CB34D4CE62F6B085630A914BD9810F935D0F7A0035369B4DDF9D3E6C8DCAE1CA",
              "Hash": "4DB254046B1C28C33153441128542BA107020F175CEFF8685DC86FE930754855",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_LoadSampleData(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CC87697C589BA7E89140C890C94F91A694F59D54F1DE7568DB02AA44432CB717",
              "Hash": "FB0D86D94D540572D747341F72453AE7595E5B3C92D2393BD4D9F49270345D29",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unload()-\u003EFMOD.RESULT",
              "Name": "unload",
              "Signature": "public FMOD.RESULT unload()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "48022DD559247DE4532C5D6FBAA2086A02E59868CD647B00CD877DD7C4C7BEE4",
              "Hash": "2EF57576B0ACCBFB4D5B4E014E71A8181D7EFF66D03BC9CEE0B781837C1DAE12",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_Unload(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unloadSampleData()-\u003EFMOD.RESULT",
              "Name": "unloadSampleData",
              "Signature": "public FMOD.RESULT unloadSampleData()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F6F10ACC47CC7D92D4E598EA9B9E8A8853C013F340A71F53C678CF3A66393D97",
              "Hash": "7E1B74FEFD8CBCED22BFE6171EB2368894FAE7393C84072A9541C8EE8F800039",
              "CalledMethods": [
                "FMOD.Studio.Bank::FMOD_Studio_Bank_UnloadSampleData(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07E4C14526C5A6F9B9F039C7290678EFF90A6C5EE90F90BF731FCE3911F675A6"
        },
        {
          "Id": "FMOD.Studio.BANK_INFO",
          "Name": "BANK_INFO",
          "DisplayName": "BANK_INFO",
          "FullName": "FMOD.Studio.BANK_INFO",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "closecallback:FMOD.FILE_CLOSE_CALLBACK",
              "Name": "closecallback",
              "Type": "FMOD.FILE_CLOSE_CALLBACK",
              "Signature": "public FMOD.FILE_CLOSE_CALLBACK closecallback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9CEE332A51A32B45E7309499C6C16E4876A0103B5366E9620D00AEEE14D7DED7"
            },
            {
              "Id": "opencallback:FMOD.FILE_OPEN_CALLBACK",
              "Name": "opencallback",
              "Type": "FMOD.FILE_OPEN_CALLBACK",
              "Signature": "public FMOD.FILE_OPEN_CALLBACK opencallback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F434A360797BD33D236EBBB9B5CA0605C810DE24C3A9EC114E41730DF54104FA"
            },
            {
              "Id": "readcallback:FMOD.FILE_READ_CALLBACK",
              "Name": "readcallback",
              "Type": "FMOD.FILE_READ_CALLBACK",
              "Signature": "public FMOD.FILE_READ_CALLBACK readcallback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "291DC2067EB2CE24B57FED16643F7F877990BC16E96C5F0D91EC65F56AE4F6F8"
            },
            {
              "Id": "seekcallback:FMOD.FILE_SEEK_CALLBACK",
              "Name": "seekcallback",
              "Type": "FMOD.FILE_SEEK_CALLBACK",
              "Signature": "public FMOD.FILE_SEEK_CALLBACK seekcallback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2526E6B2F9A0CFF41DA1411239A831076248FD66701EAF1C1DAFF39373E8CB02"
            },
            {
              "Id": "size:System.Int32",
              "Name": "size",
              "Type": "System.Int32",
              "Signature": "public System.Int32 size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D49141398091146DEE25A7D415CD62C50EA9F1741698A429EAC6053BC0285073"
            },
            {
              "Id": "userdata:System.IntPtr",
              "Name": "userdata",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr userdata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC70D8F6CAD83E3100AE9EC79AE0BDD581CBF990AFE335351D6FC5274E4C2BBD"
            },
            {
              "Id": "userdatalength:System.Int32",
              "Name": "userdatalength",
              "Type": "System.Int32",
              "Signature": "public System.Int32 userdatalength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBE0CB86D79C855AFC1138958016AF7B7D22C3CFCAB0E05897ABC6A60F10B467"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7D24402C2D0D075400C57481963924D595FCF5EBE1D1FA74E4E9E8564B46DAEB"
        },
        {
          "Id": "FMOD.Studio.BUFFER_INFO",
          "Name": "BUFFER_INFO",
          "DisplayName": "BUFFER_INFO",
          "FullName": "FMOD.Studio.BUFFER_INFO",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "capacity:System.Int32",
              "Name": "capacity",
              "Type": "System.Int32",
              "Signature": "public System.Int32 capacity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "04B65B393231E131F609BFE5E89E9970DC2E70FC6702EAA9D3904A71F9F90074"
            },
            {
              "Id": "currentusage:System.Int32",
              "Name": "currentusage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 currentusage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CBBC508F82B442CC0D9C94A37EE60A0DB8F372CA7DA4E1131EE6901656B4646"
            },
            {
              "Id": "peakusage:System.Int32",
              "Name": "peakusage",
              "Type": "System.Int32",
              "Signature": "public System.Int32 peakusage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51929CB9A2898604D6AD9A140062D30598A3192BD39D6826B7147536DE086F49"
            },
            {
              "Id": "stallcount:System.Int32",
              "Name": "stallcount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 stallcount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDAA3DF6D22DBF72E53400E7AF8E78637CADB0FC0BEEE458E2B6E0C44B3D309B"
            },
            {
              "Id": "stalltime:System.Single",
              "Name": "stalltime",
              "Type": "System.Single",
              "Signature": "public System.Single stalltime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB6AAE2AD1EF376DE5B8B765A87D6561769572384E061363E105B6B967EE63FE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4956021F6523C25E0763426BFB406726D618B6826BFAA7051607D236640B755D"
        },
        {
          "Id": "FMOD.Studio.BUFFER_USAGE",
          "Name": "BUFFER_USAGE",
          "DisplayName": "BUFFER_USAGE",
          "FullName": "FMOD.Studio.BUFFER_USAGE",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "studiocommandqueue:FMOD.Studio.BUFFER_INFO",
              "Name": "studiocommandqueue",
              "Type": "FMOD.Studio.BUFFER_INFO",
              "Signature": "public FMOD.Studio.BUFFER_INFO studiocommandqueue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3372E5B6C1684D54A8E7F563A362D8ACAA132A5C2676C79EBEFB6B5D385A9471"
            },
            {
              "Id": "studiohandle:FMOD.Studio.BUFFER_INFO",
              "Name": "studiohandle",
              "Type": "FMOD.Studio.BUFFER_INFO",
              "Signature": "public FMOD.Studio.BUFFER_INFO studiohandle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8ECCFCDACF79EC1936C41DDC363E5AD3D342F6AB38D0722FB3551160D664D673"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "69E35E8F484F64978F37788A1D8150C4B1F5B2E509F67526F76E301DFFAA439E"
        },
        {
          "Id": "FMOD.Studio.Bus",
          "Name": "Bus",
          "DisplayName": "Bus",
          "FullName": "FMOD.Studio.Bus",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D791BE5F5FDCC7DF533995D0377B1CBBAA4DBC2E1C125DA8C1214B0EFE10AC8A",
              "Hash": "63FB117F248F2B8D9CE4FF24C44AF4B8A95F0360EB26E16CC9E8D3724DFD8E7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetChannelGroup",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetChannelGroup(System.IntPtr bus, out System.IntPtr\u0026 group)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "757ADD10B785ECBE0E9A5F59A4174319CEC368DBF9B9FB63705E1CB5775DD020",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetCPUUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetCPUUsage(System.IntPtr bus, out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F9D27F03F6DE02EA3B8B5AEC0660BCAB7434B3D0ECBEA9DD5E0AC6C28CFFA3E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetID",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetID(System.IntPtr bus, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A858D41EE5D3EAB90AC1D33B6E085E4CF8D5C52CBAAD0FF04B9A170DBF8EB284",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetMemoryUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetMemoryUsage(System.IntPtr bus, out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4F46C05E8C205AB5F68A7E1AD6C9A0BAAB82897889DF759C2786B6D8B584D34D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetMute(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetMute",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetMute(System.IntPtr bus, out System.Boolean\u0026 mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "81C9E80C5F8A4224708874510D603B48335E743DD80777078A855487635A6752",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetPath(System.IntPtr bus, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "41836D2FD08C718F574E88AF9101C15B4A12FC9D5908CF696817DFFAC78F18D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetPaused(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetPaused(System.IntPtr bus, out System.Boolean\u0026 paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2ECCFE2244985E3C8D2761A086D1EE404B67444CA883746EB9304D56B823F4D4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetPortIndex(System.IntPtr, System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetPortIndex",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetPortIndex(System.IntPtr bus, out System.UInt64\u0026 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "48C577BD7F48C7E69068EF0F660778C2FF4AD0D84223F740A9F1640D28C55A07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_GetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_GetVolume(System.IntPtr bus, out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F5DB5CAD48F0909E3AD05DE24C5E275A74EE7BF6098EF188F61FF26BCF65277F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_Bus_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_Bus_IsValid(System.IntPtr bus)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "27F50CFEA577C7EE85CCE704E167BB4C9EED8FADDCFF43E83EE3301657F242EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_LockChannelGroup(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_LockChannelGroup",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_LockChannelGroup(System.IntPtr bus)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7A3DB0A8183E01CCAE5F723D4E3C9725A40B681DB5004DD83F4550822EFB54C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_SetMute(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_SetMute",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_SetMute(System.IntPtr bus, System.Boolean mute)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F99DBBBCB29186E71E880EC8E7C7852AABA503EE88C173E41833075E61EB8FBF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_SetPaused(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_SetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_SetPaused(System.IntPtr bus, System.Boolean paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B24EE2452D0440A3DBB5030FAEAF10071BE622A8A49FBCEF2B32EE921000FB44",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_SetPortIndex(System.IntPtr, System.UInt64)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_SetPortIndex",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_SetPortIndex(System.IntPtr bus, System.UInt64 index)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FCEE9570967A7CEE42546B04F3DDE1348848DE2F38EF9ED7956B40EAFDA3D35B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_SetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_SetVolume(System.IntPtr bus, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "708D6CB976B18137B55D1143E9D32B5F40CEAFD48A414A4935472BA28D8C648D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_StopAllEvents(System.IntPtr, FMOD.Studio.STOP_MODE)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_StopAllEvents",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_StopAllEvents(System.IntPtr bus, FMOD.Studio.STOP_MODE mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.Studio.STOP_MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A7E5600421F4B9E192EE1219B0A1F4441E58D8AD6834C59FAB197B27DD688A94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_Bus_UnlockChannelGroup(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_Bus_UnlockChannelGroup",
              "Signature": "private FMOD.RESULT FMOD_Studio_Bus_UnlockChannelGroup(System.IntPtr bus)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bus",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1D111FAC866A7DA94FF65E8080E9BB1B58ED0B201EFBD7D67159950C142F7A18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelGroup(FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelGroup",
              "Signature": "public FMOD.RESULT getChannelGroup(out FMOD.ChannelGroup\u0026 group)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A8FAFC6B2CBE9FFBC6D5F4B2E7B94323A4CE5A6723C3C3D49065B7BA3A38095B",
              "Hash": "24F3853F08139FA6EF53AC01CA47E65862F65D3236E3A0AC381CB2947649D059",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCPUUsage(System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getCPUUsage",
              "Signature": "public FMOD.RESULT getCPUUsage(out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "045BE13E9BD8EA931B8A1FD13466A19E08C689C899BD4A0A21398CD9EC0F537A",
              "Hash": "365B862E0679C23AA482C1FEC51E8DC98FA91AD88FE486C8B5E1738A7425D43F",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getID(FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "getID",
              "Signature": "public FMOD.RESULT getID(out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2EB4DCF9D7975F939F8FAB7A08B9E7CFD311F500339BE08F4D99400D967370A0",
              "Hash": "EDD9FE9DF0296A204AD8199DC52DEAE094BCF7A1FC76EF05FA259EF82138D442",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMemoryUsage(FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMemoryUsage",
              "Signature": "public FMOD.RESULT getMemoryUsage(out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FC13C27BCB53443B40AD8FA4707CEE3863824C0D056CDC0DB3BBC9774710FB9A",
              "Hash": "F80C70137C2971FE82D2867CC3BA079A7E428548BD6B5B7F3DF59295D9860AD3",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMute(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getMute",
              "Signature": "public FMOD.RESULT getMute(out System.Boolean\u0026 mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "69446FF532774151821378801A9F4E281A97B68268CCB12708EC1DA0C2DDFE3A",
              "Hash": "8ED945D5AC6F358C10AC117F44BBE90B43459B61312B3448E4E6D17A9AAF94DA",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetMute(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPath(System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getPath",
              "Signature": "public FMOD.RESULT getPath(out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "9B5EC62278CC9F872F16049905BF93CE77808FB97D3296F6B1F2049628219A53",
              "Hash": "8D31C3061108CB4E049504B19CBD1DBAFF0A98355EDCC1FEBCA050CDA923707A",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "06503849CA270FC655A015B2999A7E335C4DCEA8C5D6AABF57E62BD9FAE80A0E",
              "Hash": "37789365EDA0319BEF1FDBE11FAB36C4F5D972805179EEFB761623EA439344EF",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetPaused(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPortIndex(System.UInt64\u0026)-\u003EFMOD.RESULT",
              "Name": "getPortIndex",
              "Signature": "public FMOD.RESULT getPortIndex(out System.UInt64\u0026 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6F35F530BF33561F15E89DCD040B0800808AD396CE6892522E5CB6F291A690D9",
              "Hash": "8C37E21528E91025A6BCA9757EA97940B6E90B9DF8ACA1A22C22BA63C6B1B549",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetPortIndex(System.IntPtr, System.UInt64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "3D1FD24180C395D0721D0347E41A7807C1227B2818434DBC3D76264705A53D5F",
              "Hash": "8D4FB71372F0E3F524DE6CC344945F8A446850DCAFE164EB92EB16FF5AFC649F",
              "CalledMethods": [
                "FMOD.Studio.Bus::getVolume(System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "05F6983CCE416F9A6F106AF67069198E054B027DD12843D50EDF6D7FF85806CB",
              "Hash": "792D3C59BB86A48F8D96F09F50D8B490926F82B2DD52D9D8D7750CE509BE02F1",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D032785C65B79D72E48CE0E48FB0B8D9C1F49E77C6B26455654D4A781BAE9B42",
              "Hash": "808C43892BF8E498A403A1288824A380E5BD40A28FE66A2962864D12550DA1E8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "4B5AA97CE48E65C3320AEDF1126C122273933606A05258E19B2205E1F4B91063",
              "Hash": "4850D576077B0CA3F6F9D8277A3AFE8B579921F125FE481D2EEF8E30165B8389",
              "CalledMethods": [
                "FMOD.Studio.Bus::hasHandle()",
                "FMOD.Studio.Bus::FMOD_Studio_Bus_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "lockChannelGroup()-\u003EFMOD.RESULT",
              "Name": "lockChannelGroup",
              "Signature": "public FMOD.RESULT lockChannelGroup()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "93B86D691E5E060714953AA59547B8526CB571818290CAA01432559E17C758CE",
              "Hash": "825CF7CC0CAC4CD6B3345F54FCE11FD94702FF22AA2E5A00649BEC33BF66E871",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_LockChannelGroup(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setMute(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setMute",
              "Signature": "public FMOD.RESULT setMute(System.Boolean mute)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mute",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "566EE0F1DB3B3303EA7DAEC8F614F9EB6288952FCE31EB53EF0048CFEBF92074",
              "Hash": "5805BE1E07AAD796E131DBA972C2D08F859F7AF69DB23C01A07A5D197B30C932",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_SetMute(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C3B732BD18BC13604D072BEB25831FF43AA99B587964B3F4BD69AFCBE8906DE1",
              "Hash": "018C3DA9E38C54F767F9C015DE3B8C483CEB67539B38A051796A5450BFC542D3",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_SetPaused(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPortIndex(System.UInt64)-\u003EFMOD.RESULT",
              "Name": "setPortIndex",
              "Signature": "public FMOD.RESULT setPortIndex(System.UInt64 index)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0744190E5AD1D42B463911B2337F4A05A45614AAB8D39E419190D696DB0D9159",
              "Hash": "34B81DAC3ACEAB15A8E1D6EE121752FC078E74BBA5D238A7A733C6E6A3AD45AC",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_SetPortIndex(System.IntPtr, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "25A7E3819A64138393BE366F572456408B5615D66D744A285C44F930E167DEE1",
              "Hash": "64CE0923381CECDC8D86C5BE9C95635B143BB60BC1069E7CC225F9DAF1C4CF8A",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stopAllEvents(FMOD.Studio.STOP_MODE)-\u003EFMOD.RESULT",
              "Name": "stopAllEvents",
              "Signature": "public FMOD.RESULT stopAllEvents(FMOD.Studio.STOP_MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.Studio.STOP_MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9A38B10B28FC3B587C6D48EF2E893C62CFF49C716AA9E2AC51B362012F495205",
              "Hash": "4E1B3B40697B6A145EE4EB80486D929644852A793CC38212B81503A9BFD2413C",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_StopAllEvents(System.IntPtr, FMOD.Studio.STOP_MODE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unlockChannelGroup()-\u003EFMOD.RESULT",
              "Name": "unlockChannelGroup",
              "Signature": "public FMOD.RESULT unlockChannelGroup()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E24E3272009B1F7192561E63546B45D728046A51A315796D2B38523B030609D0",
              "Hash": "52B8B210E8916FF30D9DE856E3C3C9DA27FD478180BAD0E5E4155C26B7E461E3",
              "CalledMethods": [
                "FMOD.Studio.Bus::FMOD_Studio_Bus_UnlockChannelGroup(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "49D4CC606ACD840DC4873C8E7EFA38B1C35D5B0D73609243E058E836CCDBA31C"
        },
        {
          "Id": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
          "Name": "COMMANDCAPTURE_FLAGS",
          "DisplayName": "COMMANDCAPTURE_FLAGS",
          "FullName": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FILEFLUSH:FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Name": "FILEFLUSH",
              "Type": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDCAPTURE_FLAGS FILEFLUSH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82462C1B4D322CBA4366D9B740049294BABFE26C5D5F63F9E5E57EEEEE0FEDBC"
            },
            {
              "Id": "NORMAL:FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Name": "NORMAL",
              "Type": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDCAPTURE_FLAGS NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "887108174F318C68264EE19F4948FA4A043B411B04048974AA97BBDD8405A347"
            },
            {
              "Id": "SKIP_INITIAL_STATE:FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Name": "SKIP_INITIAL_STATE",
              "Type": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDCAPTURE_FLAGS SKIP_INITIAL_STATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "072F8D2BD74E4E7FA4E0049B6CDB045C529FE292F7A4DE4488D27BBEE18F3D71"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5152C486211E14BC967032B030A07D86154A510E1E7ED03E99E677504244D1CB"
        },
        {
          "Id": "FMOD.Studio.CommandReplay",
          "Name": "CommandReplay",
          "DisplayName": "CommandReplay",
          "FullName": "FMOD.Studio.CommandReplay",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "367290DA3D2E11F6957FF90DA7E631125615BE09E4042C338F0E7CEEE14259A4",
              "Hash": "31143F404B2C7F5A2BA5758591E2031021FAAD51C65C235B488C0CE7C53A45FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetCommandAtTime(System.IntPtr, System.Single, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetCommandAtTime",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetCommandAtTime(System.IntPtr replay, System.Single time, out System.Int32\u0026 commandIndex)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AEDB46D688679724985D6E95C467A9BB53E9A535D87CB0E79BF0B1931EABBCA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetCommandCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetCommandCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetCommandCount(System.IntPtr replay, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7689CBC3F260A07C12572221249024E4EAD8CDB7FC3D6279DFCEC2B599960D18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetCommandInfo(System.IntPtr, System.Int32, FMOD.Studio.COMMAND_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetCommandInfo",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetCommandInfo(System.IntPtr replay, System.Int32 commandindex, out FMOD.Studio.COMMAND_INFO\u0026 info)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.COMMAND_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4C6A90A6750D59FAEF98B381A413F7E4ADEDC6BC40DA1225A0E9C65C49C9B624",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetCommandString(System.IntPtr, System.Int32, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetCommandString",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetCommandString(System.IntPtr replay, System.Int32 commandIndex, System.IntPtr buffer, System.Int32 length)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "50BAB196786C7B0CAF13A9FEAC3309EB598843D48F555AAC1885C7668E2D2B4C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetCurrentCommand(System.IntPtr, System.Int32\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetCurrentCommand",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetCurrentCommand(System.IntPtr replay, out System.Int32\u0026 commandIndex, out System.Single\u0026 currentTime)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "currentTime",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1F20A915E7E3472447EF76DE8814B3686559D721562A758B6F04EA1E0ED7610E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetLength(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetLength",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetLength(System.IntPtr replay, out System.Single\u0026 length)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B615495A945D3ED886780030FB16482DF675C40365D9ADB64130E63C2BEE86A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetPaused(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetPaused(System.IntPtr replay, out System.Boolean\u0026 paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D4D973214C3C5322669555153884A1243355C52C2E5A9F8355D30B50235F917C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetPlaybackState(System.IntPtr, FMOD.Studio.PLAYBACK_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetPlaybackState",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetPlaybackState(System.IntPtr replay, out FMOD.Studio.PLAYBACK_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.PLAYBACK_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4499AFBABBAA23A5D63B4DE42A114B962951EE84776722DF5EAB89406BC2994",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetSystem(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetSystem",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetSystem(System.IntPtr replay, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F84FC813E6007D93048401C2107FA22F3C9E80D9AAE4D0B98E8F04E8932CC96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_GetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_GetUserData(System.IntPtr replay, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6EE08964280F8809A64E22849788ABF96C550DB1F7EB29A2CCB29C4D0CC98500",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_CommandReplay_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_CommandReplay_IsValid(System.IntPtr replay)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "265C49AD0E22BE26FCAB513441C6F5ED98B01ECB592DF4FFEAF9F5C2A8F6E9E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_Release",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_Release(System.IntPtr replay)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E49E9975626D1AC8CFBA95E34E9C33F8F0575B44873FDFAA28BEA8F11881F03B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SeekToCommand(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SeekToCommand",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SeekToCommand(System.IntPtr replay, System.Int32 commandIndex)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "90CD27C7134177D35733212C2C2DCCB64F5F089012812BBCD42EA7CB347B964F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SeekToTime(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SeekToTime",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SeekToTime(System.IntPtr replay, System.Single time)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "78962548CFA05A37ACCCF5EA6510E0A20F03EAF4BF9EB5CEA721D3F1D04C9D82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetBankPath(System.IntPtr, System.Byte[])-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetBankPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetBankPath(System.IntPtr replay, System.Byte[] bankPath)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bankPath",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8862062A0261ABA73B2C03B99B2AEBADE02A3839C6DFD36D129472D591EE6780",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetCreateInstanceCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetCreateInstanceCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetCreateInstanceCallback(System.IntPtr replay, FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EAFC2B0E29DB089A07E80562C09FA06CC4B2A34AA19D3B87616622C5D34CD30E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetFrameCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetFrameCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetFrameCallback(System.IntPtr replay, FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "85505BC9FF60E7B11333A52CA1789DC1B81F810F2A8539F0D29A33FDB078ED3B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetLoadBankCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetLoadBankCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetLoadBankCallback(System.IntPtr replay, FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8901F059D3D0E7AECFAB3D07B6147C25FDFCECDD48BA0D97BD630D291D0476DD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetPaused(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetPaused(System.IntPtr replay, System.Boolean paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DBF8C92A807F8E7F98F138CF998FDA23352F4C5D6B0C5CD53180F33B7AF3171E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_SetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_SetUserData(System.IntPtr replay, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0EF412201316FF243270CD81833BE12EE0BCDD2306A3F2B5019232282023FF19",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_Start(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_Start",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_Start(System.IntPtr replay)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E76C63261D59696E9E4013BB6E74B93ECD291F1FFCCDA775A4EF42756810901D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_CommandReplay_Stop(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_CommandReplay_Stop",
              "Signature": "private FMOD.RESULT FMOD_Studio_CommandReplay_Stop(System.IntPtr replay)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7E528F8E41296057033C2A13AD7F8F0893AC724DECF2E5099C969A7C68099525",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCommandAtTime(System.Single, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getCommandAtTime",
              "Signature": "public FMOD.RESULT getCommandAtTime(System.Single time, out System.Int32\u0026 commandIndex)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DDA0938FD584FED84463479D5D96A00B016D9D8712121AC23435087A23053EE6",
              "Hash": "5C25D532C3A2EF0318AC1DED4D32EF27957D523C317596674DA825E0F8A8E6A3",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetCommandAtTime(System.IntPtr, System.Single, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCommandCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getCommandCount",
              "Signature": "public FMOD.RESULT getCommandCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4B997D7858A0D24A43CE3DE13B673C030A0A36B8F9EE3AE656D49CC058084094",
              "Hash": "4312E03B0AE896253CFA9E96F59B779A75B0B1F8DBFE5C56B627F18F51D15B90",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetCommandCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCommandInfo(System.Int32, FMOD.Studio.COMMAND_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "getCommandInfo",
              "Signature": "public FMOD.RESULT getCommandInfo(System.Int32 commandIndex, out FMOD.Studio.COMMAND_INFO\u0026 info)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.COMMAND_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6584F4E0606DAE65A83D3B2289F1340F613D616480E71C786CD10FAF8BB0CED7",
              "Hash": "DA04D77D193060768FA327AC58396A7AFF9A2206487A44CABD8F2F23D28E5DEE",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetCommandInfo(System.IntPtr, System.Int32, FMOD.Studio.COMMAND_INFO\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCommandString(System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getCommandString",
              "Signature": "public FMOD.RESULT getCommandString(System.Int32 commandIndex, out System.String\u0026 buffer)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "D2BB6DF9DDE134B78915832BBD4720514E26F5FE93F33EDC09E9453AD479E9DD",
              "Hash": "80053BAE7D905801091A89D99693173BF01FB74B2F1205505954D6F838B1C469",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetCommandString(System.IntPtr, System.Int32, System.IntPtr, System.Int32)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCurrentCommand(System.Int32\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getCurrentCommand",
              "Signature": "public FMOD.RESULT getCurrentCommand(out System.Int32\u0026 commandIndex, out System.Single\u0026 currentTime)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "currentTime",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "01ED740CE8AE11CE629A3814A008B7834E267156B467CC6D2B3709ACF4D15EA5",
              "Hash": "C3640C043A91459B48D04E9195192384227AB1A7167C4BD6DF9C7AAC7F5E9F96",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetCurrentCommand(System.IntPtr, System.Int32\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLength(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getLength",
              "Signature": "public FMOD.RESULT getLength(out System.Single\u0026 length)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "length",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "B56094B6873BBA0F44389DA80B4F0902AF6C3B0332FC36A01C5FAC4447BC6E47",
              "Hash": "3A11F8AF6C4E91CCACC4169365E5B1BAD83CDEEE292E91EDA7D5EE36E57E02F9",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetLength(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "910B6BFDADABA3065013331B156F15412457AD7ED2C7D709BD3F77D98CF4167F",
              "Hash": "2D1057FD19BA369D30403953EF44671BE18AA1AD34C55C0A2808118967526E9F",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetPaused(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPlaybackState(FMOD.Studio.PLAYBACK_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getPlaybackState",
              "Signature": "public FMOD.RESULT getPlaybackState(out FMOD.Studio.PLAYBACK_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.PLAYBACK_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F5A5738075161898449778D3826277C6918F62CEFCA3B7EFDBAEA40D9B4D1002",
              "Hash": "EB13FD1FFE188F1ED5B98B13FC54819754B0397C0CA413305E4EA674DA39D0EB",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetPlaybackState(System.IntPtr, FMOD.Studio.PLAYBACK_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystem(FMOD.Studio.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystem",
              "Signature": "public FMOD.RESULT getSystem(out FMOD.Studio.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.Studio.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "87CA1F8AC3AA0839CF103982CA3D375BB22D91CD2E245423B3D9C848F9079F0C",
              "Hash": "C3EC8684E4680AB9A63D7E6E62651D7B17E5810648248FCE3C6BD0EDC6C9F642",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetSystem(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DDEA6F454A8C54D36A0F2AC5A051C59B8F0745E1F909C38C80E3F4F6B0025AAF",
              "Hash": "5B097CF244A590042A633ED2B40A8E6057721C9B5069CD2FAC421633B4C3916E",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "6EC286C740943F9E6FF439C0A1261A10AF7607C3F5C59E4E4FEDD83E18CF9631",
              "Hash": "11B6FD8FF5559FDA545E94F3A10A3AD802F896501372A1CE5967A063F28636C2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B4C680EDD0CBD8A920397A8D4E230B2DFE25FE6DA660D6A40EEACB86E1E396A5",
              "Hash": "77BF14DCF2229A32FD038A253BB1FF79AC2DBAB44AE8116FE21C961FB5651F67",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::hasHandle()",
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E07E64074EF6E97A98E99F7E43837FCFE585A9F5559A25FB9C961E9CB3F75868",
              "Hash": "7D0E888FB4057EE63A6983A9E5C26BCC3C10BBF5913E13896E379DB3022C3E6E",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "seekToCommand(System.Int32)-\u003EFMOD.RESULT",
              "Name": "seekToCommand",
              "Signature": "public FMOD.RESULT seekToCommand(System.Int32 commandIndex)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "commandIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3D3FC09DDD9B020FB6494A4009DF389AE3715436D259376CC71717DADC0C9827",
              "Hash": "2AC37DBBBB2DAD8734D3AABB94BF909E61CE72808FB6BDC7CD447F42DC028EA6",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SeekToCommand(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "seekToTime(System.Single)-\u003EFMOD.RESULT",
              "Name": "seekToTime",
              "Signature": "public FMOD.RESULT seekToTime(System.Single time)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "time",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "10CFAEB937E55CE8B10BEA456A2FCB0E0C890BA3B4885F2F7F760B3F0A842819",
              "Hash": "CD50BD2064F0D418EADCCCD94186FDB287A351846C48797B858E8CC9311911C0",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SeekToTime(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setBankPath(System.String)-\u003EFMOD.RESULT",
              "Name": "setBankPath",
              "Signature": "public FMOD.RESULT setBankPath(System.String bankPath)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bankPath",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "527AA89358C582FBF824A6E92A572DCEDD7DAC2C65FF37A4B8F152982B45F7EB",
              "Hash": "E82F3EC6DDCAA796147E5207B465D134A456869526FE0F14C70840774FFF7A83",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetBankPath(System.IntPtr, System.Byte[])",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCreateInstanceCallback(FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setCreateInstanceCallback",
              "Signature": "public FMOD.RESULT setCreateInstanceCallback(FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "558969331A33B7D3582CF3622241563B9A6AB70034DEA97A884E0686E82BF630",
              "Hash": "865B067DBF4E80C29E4D73D3B15D6426EF7BA35285A17389F5668A6DBEFA7CA0",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetCreateInstanceCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFrameCallback(FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setFrameCallback",
              "Signature": "public FMOD.RESULT setFrameCallback(FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "12624FFB62B3B93198C0E4E9F7F6457EBEA2D037AD1603FF4A639D47693F5B2A",
              "Hash": "EA38A1AC84210894E040A7804A41BF78952DA6331C4B948DB472C00AD5F23396",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetFrameCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setLoadBankCallback(FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "setLoadBankCallback",
              "Signature": "public FMOD.RESULT setLoadBankCallback(FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "543256D8224234621EBEA7327817F35A653B0294C90FDFFD567F3B0DB956B291",
              "Hash": "379AFA21078FB6BE83C15C5849CF4FEE6B24E19967E138DB92BE3B6260F2DE16",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetLoadBankCallback(System.IntPtr, FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7E1FEAE4C5606415C79136B9A5946C8D4292A00DFCBA99CAD324865A78BFA3F8",
              "Hash": "0D0410B32AE312D3D7BE9FF46EF12259288D299BBB801753A661601E8B9E1173",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetPaused(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DC006945481E4E3C58AAE02107D930130B9B2B1BFD5C157CB32A9DEF2BEEE04A",
              "Hash": "BEDCA5EC909F489B8BAA4A4203E56821752FC16D643EE66A448290125C00127E",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "start()-\u003EFMOD.RESULT",
              "Name": "start",
              "Signature": "public FMOD.RESULT start()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "85B55A3EB80ED41B05831733FE479336D346849EE104FC16B42783B2AF639CA7",
              "Hash": "0BD14F3D99A7B14377C56B753EBADF1C6DD0495B16505A352655ADCCEFFEF22A",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_Start(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop()-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9E2C9B4C22C010F3D9C3D07682DA7995A07D94974287A87D91008B159700C861",
              "Hash": "DAE8485F43EA65494CA7D100726322C6D2208D603A0CA9967F3D2AD51940FD28",
              "CalledMethods": [
                "FMOD.Studio.CommandReplay::FMOD_Studio_CommandReplay_Stop(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F83210477333512FD8DEFA9493F686263CBB0DFEEDE5E2CFCDB4535261C0A66D"
        },
        {
          "Id": "FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
          "Name": "COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
          "DisplayName": "COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
          "FullName": "FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK",
          "Namespace": "FMOD.Studio",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.Int32, System.IntPtr, System.IntPtr\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr replay, System.Int32 commandindex, System.IntPtr eventdescription, out System.IntPtr\u0026 instance, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "03FE1AEF5D8C97A265B4ED5615EAD9853529D1E88577A7A3A58E3C10198D6601",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IntPtr\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(out System.IntPtr\u0026 instance, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E098A335E77C0E6C17B9336ACA5D4A141F45F0F9EBCD05966D53BCECF762BF08",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.Int32, System.IntPtr, System.IntPtr\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr replay, System.Int32 commandindex, System.IntPtr eventdescription, out System.IntPtr\u0026 instance, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "58EEC1D2CAE038284041D874965317C0C3A5B24100249FCF8D0CC7EB1C893521",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "046816F8CB4D03E1BBDB3192C48625F262A4388AC96C80A2058E846378F405E2"
        },
        {
          "Id": "FMOD.Studio.COMMANDREPLAY_FLAGS",
          "Name": "COMMANDREPLAY_FLAGS",
          "DisplayName": "COMMANDREPLAY_FLAGS",
          "FullName": "FMOD.Studio.COMMANDREPLAY_FLAGS",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FAST_FORWARD:FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Name": "FAST_FORWARD",
              "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDREPLAY_FLAGS FAST_FORWARD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15FBBC232C51F03FC8A381860506CC52ECF2ED64731772C967F90E0C1C9B217B"
            },
            {
              "Id": "NORMAL:FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Name": "NORMAL",
              "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDREPLAY_FLAGS NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FB5F5F09D98A226E0BF837FF7311BC21B49C348968AF7FA2763A36457FE95AA"
            },
            {
              "Id": "SKIP_BANK_LOAD:FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Name": "SKIP_BANK_LOAD",
              "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDREPLAY_FLAGS SKIP_BANK_LOAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96112EC5C6C93351845DF9B045E0C20CC484A265D71D0061B8CE8AB66DD92906"
            },
            {
              "Id": "SKIP_CLEANUP:FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Name": "SKIP_CLEANUP",
              "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
              "Signature": "public FMOD.Studio.COMMANDREPLAY_FLAGS SKIP_CLEANUP",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1ED38D3949AEE5C70E7E1DC19BD15F107F81238E2DEAED0C325663250288B10"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C464A3A84D7393E703512F96E61DCE08B82EB04CFEEA60DC23F5BA302420CBD0"
        },
        {
          "Id": "FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK",
          "Name": "COMMANDREPLAY_FRAME_CALLBACK",
          "DisplayName": "COMMANDREPLAY_FRAME_CALLBACK",
          "FullName": "FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK",
          "Namespace": "FMOD.Studio",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.Int32, System.Single, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr replay, System.Int32 commandindex, System.Single currenttime, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currenttime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2884C631BE2CB87E111A6322F4CFE50034359F51721838B04984264A74BB68C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.Int32, System.Single, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr replay, System.Int32 commandindex, System.Single currenttime, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currenttime",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "708709E8214C8B42F8CED9058786128E0FB6994F6C81D2CFBCE27F57998A91B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C3994B5BBC463858D83067C68FD1F84C247B72E895AB696249F8F5325FF28C87"
        },
        {
          "Id": "FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK",
          "Name": "COMMANDREPLAY_LOAD_BANK_CALLBACK",
          "DisplayName": "COMMANDREPLAY_LOAD_BANK_CALLBACK",
          "FullName": "FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK",
          "Namespace": "FMOD.Studio",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, System.Int32, FMOD.FMOD_GUID, System.IntPtr, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr replay, System.Int32 commandindex, FMOD.FMOD_GUID bankguid, System.IntPtr bankfilename, FMOD.Studio.LOAD_BANK_FLAGS flags, out System.IntPtr\u0026 bank, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bankguid",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bankfilename",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C020D28AD56BF656169A79A45C67E37DECBA41BE885800C2058C0FBCFD77DBB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IntPtr\u0026, System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(out System.IntPtr\u0026 bank, System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "162E0E1A84048EB97CC9829D95AB8B3EFDAC24976784DC4BAA6A2F1304BBF1D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, System.Int32, FMOD.FMOD_GUID, System.IntPtr, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr replay, System.Int32 commandindex, FMOD.FMOD_GUID bankguid, System.IntPtr bankfilename, FMOD.Studio.LOAD_BANK_FLAGS flags, out System.IntPtr\u0026 bank, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "replay",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commandindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bankguid",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bankfilename",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F74A97452924ED3CFFC906367672FC6220BB64A6CAD6E6144737E7F88047EB3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A12534BB586F47CC6957C30BA5B034EBD39F211A9FB57F749B85FEDD5C905282"
        },
        {
          "Id": "FMOD.Studio.COMMAND_INFO",
          "Name": "COMMAND_INFO",
          "DisplayName": "COMMAND_INFO",
          "FullName": "FMOD.Studio.COMMAND_INFO",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "commandname:FMOD.StringWrapper",
              "Name": "commandname",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper commandname",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CD2DD5F6EFADE2B4F2D9FAB4DB1C785DE863F3F95CA24E35D7C72FDA63333D2"
            },
            {
              "Id": "framenumber:System.Int32",
              "Name": "framenumber",
              "Type": "System.Int32",
              "Signature": "public System.Int32 framenumber",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D294EA84A98072E0ABDC01C383B2BE7AAE8B284ED4C324BEA3D75D774EF47B8A"
            },
            {
              "Id": "frametime:System.Single",
              "Name": "frametime",
              "Type": "System.Single",
              "Signature": "public System.Single frametime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43420431F2F369AA4FC818B829A2725A8DB17BC4359B13D6F05748CDF99A3355"
            },
            {
              "Id": "instancehandle:System.UInt32",
              "Name": "instancehandle",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 instancehandle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05200E4784BA8DDA67BBE352105F37644AB28636F061C96B362676C25376D065"
            },
            {
              "Id": "instancetype:FMOD.Studio.INSTANCETYPE",
              "Name": "instancetype",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE instancetype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3E4C284CA7D2FC037EB95E0BBBA28B1809B290C847A7471848A75BA746FE81C"
            },
            {
              "Id": "outputhandle:System.UInt32",
              "Name": "outputhandle",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 outputhandle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63FD7F5EDA4BD10573CA346A980E605E20F88B64EA93C7A9F1B447DF2693E845"
            },
            {
              "Id": "outputtype:FMOD.Studio.INSTANCETYPE",
              "Name": "outputtype",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE outputtype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F908A30BFF59772C75E5F35A2CF625B2D9A301185B3547152EB67D398FD2028B"
            },
            {
              "Id": "parentcommandindex:System.Int32",
              "Name": "parentcommandindex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 parentcommandindex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2952F72F4F8DFB9AB4E1963631EAC2B3EBAA209348B1EC18B61F01D1CC8F1ABE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "91119C8ACBFFBDAE8A8A4772E91FD22160F0A6AB5DFECAB27E5C30A6D05800DE"
        },
        {
          "Id": "FMOD.Studio.CPU_USAGE",
          "Name": "CPU_USAGE",
          "DisplayName": "CPU_USAGE",
          "FullName": "FMOD.Studio.CPU_USAGE",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "update:System.Single",
              "Name": "update",
              "Type": "System.Single",
              "Signature": "public System.Single update",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC0D3C7E0A31254C410FDF23584D154871F0C2C88930E1A767E5034784B324C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CE3975E7D3DA6A605A7F81ECFE5722A931AB00C0FA604AA5DA8DBAABCAF43C8F"
        },
        {
          "Id": "FMOD.Studio.EventDescription",
          "Name": "EventDescription",
          "DisplayName": "EventDescription",
          "FullName": "FMOD.Studio.EventDescription",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "978517DE669A7067028BBB53A7AD8DFC6C3E91D65A98601AF7901821A0E25BB6",
              "Hash": "5F8D825B303F285AAD551CB64126A8030EB6E5D32B181546416D38092C8D6F56",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createInstance(FMOD.Studio.EventInstance\u0026)-\u003EFMOD.RESULT",
              "Name": "createInstance",
              "Signature": "public FMOD.RESULT createInstance(out FMOD.Studio.EventInstance\u0026 instance)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "FMOD.Studio.EventInstance\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "280C9D5DC27FB7032E25D91663EB6EB569824B21BAB95794E90FA476894B305C",
              "Hash": "392C493AB2FCF3DB15D25F383AED0AA2CFDDB863FAC9D2E6B413CEAE41F19EB4",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_CreateInstance(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_CreateInstance(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_CreateInstance",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_CreateInstance(System.IntPtr eventdescription, out System.IntPtr\u0026 instance)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CAB6B92C06036EEE8836C1CE9FBC16EB6B61511B0793A816FA9D3D0C51BF3F32",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetID",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetID(System.IntPtr eventdescription, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "699120D35152660EB35E60F6EBADD4796B32596044BD5508850132F3BED7FD9C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetInstanceCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetInstanceCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetInstanceCount(System.IntPtr eventdescription, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8048CC27C6F4BE7ADF2C5494A3A3A31A14D80EC1D5303DFDAC80B914B5F2CA83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetInstanceList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetInstanceList",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetInstanceList(System.IntPtr eventdescription, System.IntPtr[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "System.IntPtr[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F801008A717F09555D7AFF2368159F5A45A026E21197EC1308FBD8E1A8F60F4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetLength(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetLength",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetLength(System.IntPtr eventdescription, out System.Int32\u0026 length)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E4F90669C3090B0062230A406FE2194C205EBF396B5EDF12BE183E9B18EE2E54",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetMinMaxDistance(System.IntPtr eventdescription, out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7907E7F428FF545C26249D96D46165B14C607D178B61EDEF2F5A894417145866",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterDescriptionByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterDescriptionByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterDescriptionByID(System.IntPtr eventdescription, FMOD.Studio.PARAMETER_ID id, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "441F9435A7BB5EFA75CCD9FFF0CF9FA17F1DA7B8E8D8BF43B4B2C7375F33784C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterDescriptionByIndex(System.IntPtr, System.Int32, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterDescriptionByIndex",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterDescriptionByIndex(System.IntPtr eventdescription, System.Int32 index, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5C03C3206529C00DB0DE520D20AFF15CF25D1A4BF149EE7C6939A999656B94BF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterDescriptionByName(System.IntPtr, System.Byte[], FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterDescriptionByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterDescriptionByName(System.IntPtr eventdescription, System.Byte[] name, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "174AC78C3D3BAD7ACECABE4B27652339A849046715455DC58C0E9EF93DCBFE94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterDescriptionCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterDescriptionCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterDescriptionCount(System.IntPtr eventdescription, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "35A8D0DEA1E64555ACA910F1F217BA9048E91DA8E8533C5E915D7C9B19E6BC70",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterLabelByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterLabelByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterLabelByID(System.IntPtr eventdescription, FMOD.Studio.PARAMETER_ID id, System.Int32 labelindex, System.IntPtr label, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F6BA892E536761594161A123A763A8E29D177E4415EA067BBED7EE30B75DE1BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterLabelByIndex(System.IntPtr, System.Int32, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterLabelByIndex",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterLabelByIndex(System.IntPtr eventdescription, System.Int32 index, System.Int32 labelindex, System.IntPtr label, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6BCCFB180C015D155BEA142D6502A4A706EBB373511A947669F800907252A586",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetParameterLabelByName(System.IntPtr, System.Byte[], System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetParameterLabelByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetParameterLabelByName(System.IntPtr eventdescription, System.Byte[] name, System.Int32 labelindex, System.IntPtr label, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0CF2CC54558564B60F72B65E490D9FBFE8EC62A8D4CEA0E120F7AE46DD92CAE2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetPath(System.IntPtr eventdescription, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C6B8B658DEDC4ADFA61B11D78A91C186C8959B7D41D988C78EAA168D75BE1FCA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetSampleLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetSampleLoadingState",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetSampleLoadingState(System.IntPtr eventdescription, out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "07C3E3969ABB256F7BB3E5F417DB7F584028C886D50B68C97F8C834CFA9FA1C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetSoundSize(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetSoundSize",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetSoundSize(System.IntPtr eventdescription, out System.Single\u0026 size)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DE15EC372702CD77A485E38FCD058CBD9B5B1E0BE75981BDA865CF0D20D9064D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetUserData(System.IntPtr eventdescription, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A0E0572D19EC2023C496F60A133E6A02C1197CC49A5DB2BE0CED19D1939EBD8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetUserProperty(System.IntPtr, System.Byte[], FMOD.Studio.USER_PROPERTY\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetUserProperty",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetUserProperty(System.IntPtr eventdescription, System.Byte[] name, out FMOD.Studio.USER_PROPERTY\u0026 property)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "property",
                  "Type": "FMOD.Studio.USER_PROPERTY\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B745EDA850F3ABD0BAEC3210A0FA3A66DBA5B690520A3A1F05FF81002631D0B1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetUserPropertyByIndex(System.IntPtr, System.Int32, FMOD.Studio.USER_PROPERTY\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetUserPropertyByIndex",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetUserPropertyByIndex(System.IntPtr eventdescription, System.Int32 index, out FMOD.Studio.USER_PROPERTY\u0026 property)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "property",
                  "Type": "FMOD.Studio.USER_PROPERTY\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "45BF915570B2BC90719FB66F0F4C7467ECE25E7DBCBBC9CA5CC5D4CD6474A565",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_GetUserPropertyCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_GetUserPropertyCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_GetUserPropertyCount(System.IntPtr eventdescription, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C8EDD3D7AC66540428C193F8E7FA2AF52FB2B0064EAE0A295946006068C7AB5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_HasSustainPoint(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_HasSustainPoint",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_HasSustainPoint(System.IntPtr eventdescription, out System.Boolean\u0026 sustainPoint)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sustainPoint",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E4947179252E89C043B9167303DACE76B19C38E574436AE7066DE7189CD0B8F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_Is3D(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_Is3D",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_Is3D(System.IntPtr eventdescription, out System.Boolean\u0026 is3D)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "is3D",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "852D5C740E1A238B19CBA825963AC982E92DF057E5DE7BDCE28CCFC23301B536",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_IsDopplerEnabled(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_IsDopplerEnabled",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_IsDopplerEnabled(System.IntPtr eventdescription, out System.Boolean\u0026 doppler)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doppler",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A04350ADFC86C1CED519591BB206A43B3964D1C5AFDB00806EC828DF9B73414C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_IsOneshot(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_IsOneshot",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_IsOneshot(System.IntPtr eventdescription, out System.Boolean\u0026 oneshot)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "oneshot",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6373A87F6FA305F8BF5D0C6F09EF0BF7D14A7B3B80DD1E2872FB99B080BC721D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_IsSnapshot(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_IsSnapshot",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_IsSnapshot(System.IntPtr eventdescription, out System.Boolean\u0026 snapshot)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "snapshot",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D7E01CA49B51183A6C6F55DA3DA6128FA8983986855E34EB40CD9CE5BB9DA34C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_IsStream(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_IsStream",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_IsStream(System.IntPtr eventdescription, out System.Boolean\u0026 isStream)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isStream",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BD9EB87174218C807AFBCBB801C1BF060EBF3E47E470CB4CF57FC7493444686D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_EventDescription_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_EventDescription_IsValid(System.IntPtr eventdescription)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A63A81D244B35B1272F6FD068E8688FE4571935B2005C7256461AD17AEC0EED9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_LoadSampleData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_LoadSampleData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_LoadSampleData(System.IntPtr eventdescription)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A261106AB69D6F9866890F7A52DA9C482E99CF8B21B00C217B2F1089CCB4888C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_ReleaseAllInstances(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_ReleaseAllInstances",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_ReleaseAllInstances(System.IntPtr eventdescription)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5EF9F9945417DBD84812BCCFA342C881F5EF62478F0EB99066B8AC225E2F97D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_SetCallback(System.IntPtr, FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_SetCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_SetCallback(System.IntPtr eventdescription, FMOD.Studio.EVENT_CALLBACK callback, FMOD.Studio.EVENT_CALLBACK_TYPE callbackmask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.EVENT_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2DF8C997227D951AB5D262D0669534BC56E6A8E7DFB6A7216B75A2E4D0BA25BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_SetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_SetUserData(System.IntPtr eventdescription, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B4BCEFCA344801B1253B3E912B9486B2D07CA7A29341E7151BFA909CDC054807",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventDescription_UnloadSampleData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventDescription_UnloadSampleData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventDescription_UnloadSampleData(System.IntPtr eventdescription)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "eventdescription",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "20D6F60299F5B7C29A010BE2AA748F0CE64D77A54E48C5B5CDD55850C98C5D68",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getID(FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "getID",
              "Signature": "public FMOD.RESULT getID(out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "57E7C74E476696C834A0DD1777EC7C633F72CF96D8A54C284690D5BA62934F9D",
              "Hash": "6D4653D06EB6F6CF58FFA956E4D386FE314C6E826951048830D1123B8E4076CD",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInstanceCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getInstanceCount",
              "Signature": "public FMOD.RESULT getInstanceCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F2D69952361DB300464FABD208673DCF7390D82B7A81F4FFAE59872827096D32",
              "Hash": "B8558B3040F366BA0D78AAAD13810272F7573A05A25BA9DEEDE9AB26470B2A34",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetInstanceCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getInstanceList(FMOD.Studio.EventInstance[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getInstanceList",
              "Signature": "public FMOD.RESULT getInstanceList(out FMOD.Studio.EventInstance[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.EventInstance[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "B9A8C5800AF97B8013F4C2759329DF1D7626AC3A217CFA9DFFEA13275C4888BB",
              "Hash": "F8BB09019A1B4D17DB34DC46AD7FA120EA7CDE50F57BF616FC4334A233DF2A64",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetInstanceCount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetInstanceList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getLength(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getLength",
              "Signature": "public FMOD.RESULT getLength(out System.Int32\u0026 length)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "length",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "48356F95FBB1F86A3732932D771D9F52BFA215F18908FF826EE8C22E118239C4",
              "Hash": "C78E9299B0A96F01AFEBEF84B1C5AA3266F9AFFE1EDA8A661CA66DD319FC6A84",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetLength(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMinMaxDistance",
              "Signature": "public FMOD.RESULT getMinMaxDistance(out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A7C944CFB51AB185DD7E2678173E4437485FD0BD8252B61E6E19DAFE5D5AE50D",
              "Hash": "8DDFACE49F4C2C93CB063032E1011F724FCCF8E9901940CE245943DE3ED4ABBB",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionByID(FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionByID",
              "Signature": "public FMOD.RESULT getParameterDescriptionByID(FMOD.Studio.PARAMETER_ID id, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C74F03D218FC84038D41FC5D24BB52B7B6F2C38F5B6CD28391305C3984CD1492",
              "Hash": "933B60EC3010B4A41FDB94A195CEC1245F14B5008479FB8BFE8A85D2E931B1DB",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterDescriptionByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionByIndex(System.Int32, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionByIndex",
              "Signature": "public FMOD.RESULT getParameterDescriptionByIndex(System.Int32 index, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BB66FE4C0A3935B0CFB4F8FBFDCFEF7B88DC20FB437C09F5800DFBD90EF20B4A",
              "Hash": "10F279F76598066813D58A9C3CE1BFE33EC2FB56C63B4B68F98E4C6A8E0096F5",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterDescriptionByIndex(System.IntPtr, System.Int32, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionByName(System.String, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionByName",
              "Signature": "public FMOD.RESULT getParameterDescriptionByName(System.String name, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "1BC1E89A6A3B203D8D8A4A440B5970F1F498966F75EA785180C5E84C21BB6949",
              "Hash": "46250BA5B24B8DB3A8B094210D6E41EF891C7C558EAA6DB2ECF71225D8B8EC8F",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterDescriptionByName(System.IntPtr, System.Byte[], FMOD.Studio.PARAMETER_DESCRIPTION\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionCount",
              "Signature": "public FMOD.RESULT getParameterDescriptionCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "EF7323E2956D8DE91F5246BF351F9D11FF3DE05CD459A9A6CF48DE9396FDC682",
              "Hash": "CC30431A04E46DC40AC21DBA4789D6F667F66CE783EF37D8FE932E2240FF6872",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterDescriptionCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterLabelByID(FMOD.Studio.PARAMETER_ID, System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterLabelByID",
              "Signature": "public FMOD.RESULT getParameterLabelByID(FMOD.Studio.PARAMETER_ID id, System.Int32 labelindex, out System.String\u0026 label)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "C10F098018F373C2EB42BFDB37159D78D928DFEC1F26BB4D4A26437A0F203F47",
              "Hash": "A39C8C40976093886FCC7C65A85B21472FB7BFAC8E0789D57FF200C249F3C693",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterLabelByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterLabelByIndex(System.Int32, System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterLabelByIndex",
              "Signature": "public FMOD.RESULT getParameterLabelByIndex(System.Int32 index, System.Int32 labelindex, out System.String\u0026 label)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "01B8B12E480C37DF5E9DC7DA12745E3A685A0F310A719A326CA368A2D4BE76A6",
              "Hash": "8177A82119C1287AD99AF2490DB9B9D42F8E128C67EDE4E7C48167D518BCF126",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterLabelByIndex(System.IntPtr, System.Int32, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterLabelByName(System.String, System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterLabelByName",
              "Signature": "public FMOD.RESULT getParameterLabelByName(System.String name, System.Int32 labelindex, out System.String\u0026 label)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "8A1B34B784C5DA52837CD2412B14946F19F695B6F86D09E3B5A18E751313C86D",
              "Hash": "3BA864B63E93242752D984332DA69291808FB64E7E28A4794A4843BDF44935B6",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetParameterLabelByName(System.IntPtr, System.Byte[], System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPath(System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getPath",
              "Signature": "public FMOD.RESULT getPath(out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "F7D8E4C64058AA661E9B7DF459B55613BFA5BAFCB79774803019844C3B0A973B",
              "Hash": "18498BE058BD18A4CD73AD00B22F4848D41B5B9A4380E76C4FF6038EB0CEABAE",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSampleLoadingState(FMOD.Studio.LOADING_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getSampleLoadingState",
              "Signature": "public FMOD.RESULT getSampleLoadingState(out FMOD.Studio.LOADING_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.LOADING_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "436DA22386F52DDA8ECD3B2C3BB71D162610A12BA82A3BB411A1C4DD1633F62C",
              "Hash": "7ADD637FE0C31878242582D84593D31A1CF10069CE50CE00E316F18CEEF8FCF7",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetSampleLoadingState(System.IntPtr, FMOD.Studio.LOADING_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSoundSize(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getSoundSize",
              "Signature": "public FMOD.RESULT getSoundSize(out System.Single\u0026 size)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "size",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2629B224B1F09FBB96637F6B0BE0071A7B6577950F2290356C81393BCF085897",
              "Hash": "368CB49C6C7B6D5790DCD6D32A8FFB9FEE9CE271880ABE42E216D5E749BA9557",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetSoundSize(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A5907C5DCD44255E743EEF28FF568A30DD3493DD0936B7E3B68170894D799FD6",
              "Hash": "CA049839352DF503277C1E48FE5443FD3CC3FCE9DEA15331EAE432BBA25B833D",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserProperty(System.String, FMOD.Studio.USER_PROPERTY\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserProperty",
              "Signature": "public FMOD.RESULT getUserProperty(System.String name, out FMOD.Studio.USER_PROPERTY\u0026 property)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "property",
                  "Type": "FMOD.Studio.USER_PROPERTY\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "791AD3650518BE7A90839DB7122F31BCB00FEF79AC0338ABBD3EE5E7B4A93D32",
              "Hash": "E616D92F265ACC388996DCFC3DF0C89ECB4973233EE687C805135436EC6A94A1",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetUserProperty(System.IntPtr, System.Byte[], FMOD.Studio.USER_PROPERTY\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserPropertyByIndex(System.Int32, FMOD.Studio.USER_PROPERTY\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserPropertyByIndex",
              "Signature": "public FMOD.RESULT getUserPropertyByIndex(System.Int32 index, out FMOD.Studio.USER_PROPERTY\u0026 property)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "property",
                  "Type": "FMOD.Studio.USER_PROPERTY\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AB02DBDC6AC161A49B785A32EB0233D59786E4AAF4A3FBD5C1434EE07F509FDD",
              "Hash": "9D3E49C4425660E3A48E2780FD3F636F0BE377BAE61DEDD4024C3338DDEB64FD",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetUserPropertyByIndex(System.IntPtr, System.Int32, FMOD.Studio.USER_PROPERTY\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserPropertyCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserPropertyCount",
              "Signature": "public FMOD.RESULT getUserPropertyCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6157FDC8F34BAFC670D95AE7CDAAE6C892C230068915D1706DBFBDA4BF766D3C",
              "Hash": "27D498CA61B04E4C6146A08747FBE2C27CA3AC8C912B7A7BDB5A48D2C3DAA799",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_GetUserPropertyCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D2FF13C8F686B3C6E70B17A65C2EECE06EEB3057FD01909618C788A18762BB90",
              "Hash": "C174C27B2EAEF620F143B955719DE2D7AE5B53F1438718B26CEFBF1663C1B519",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasSustainPoint(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "hasSustainPoint",
              "Signature": "public FMOD.RESULT hasSustainPoint(out System.Boolean\u0026 sustainPoint)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sustainPoint",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "01EAD7590C03163E043931C66570D544CA42ADA3519DF1CB4ED7317F0418A1AA",
              "Hash": "E685EB422192EDF7F5A879751E1D428630544A94CB4E2AA36837F8D370044339",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_HasSustainPoint(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "is3D(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "is3D",
              "Signature": "public FMOD.RESULT is3D(out System.Boolean\u0026 is3D)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "is3D",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9A28148F92B290B7F790701310A78B3728C2C36EBAE93E472767239604D74039",
              "Hash": "64247C86D173936A6B4EB2AC1BCBB5AE3ABA96A0EAA81B6A46DCCA60367B9F28",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_Is3D(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isDopplerEnabled(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isDopplerEnabled",
              "Signature": "public FMOD.RESULT isDopplerEnabled(out System.Boolean\u0026 doppler)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "doppler",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8D5DAB16BBB1DBB1CC884B99FAF6D0EEBA7FC6830024CE88D38868DBC3A2BF21",
              "Hash": "7F88FACC5E02CCF7DB3054A5B871CBB64A399A5074AE448A440D47E86953739C",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_IsDopplerEnabled(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isOneshot(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isOneshot",
              "Signature": "public FMOD.RESULT isOneshot(out System.Boolean\u0026 oneshot)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "oneshot",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "173AD0C0040135D16923BC9ADE5D623B60C8900AB76D7A9A9DD5F47D951BF014",
              "Hash": "502008E1E91CCE6F7F6CA2E67B3D3DCA4F740D8E41B993FB88AC0D1B0EF3AAC0",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_IsOneshot(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isSnapshot(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isSnapshot",
              "Signature": "public FMOD.RESULT isSnapshot(out System.Boolean\u0026 snapshot)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "snapshot",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "526C42177F656DB4F9CBA7927DB58D53CFF4FDD3D618EAD9C00210E2DB436652",
              "Hash": "3F408847BF859811477CAC8A718B9F8EE9671C5FB9D951CC8CA8C482C8AC2BDC",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_IsSnapshot(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isStream(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isStream",
              "Signature": "public FMOD.RESULT isStream(out System.Boolean\u0026 isStream)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "isStream",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8F53978D8EF518C1AD37261B3813C2B95ED6972812ABA3226E3C939559C77CFE",
              "Hash": "D91C9BD17FEBE25282C0E38D0424D3ACF08B5EDF508C4B293F6DD4DEAE318E09",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_IsStream(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "0B1D200797826067CDDBC4B84FE0E43FBC03B1ECC2264CC24F9FE41CFB1C09C0",
              "Hash": "DDF0D80ED10BF54544D59E7050DFC8B2119E38950B2F3227EB508749F05BDC86",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::hasHandle()",
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadSampleData()-\u003EFMOD.RESULT",
              "Name": "loadSampleData",
              "Signature": "public FMOD.RESULT loadSampleData()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "3FA01BDFD4127846460886FEEF113F5B1E8256D3CCB7DF3A0378E444DCE6BEAA",
              "Hash": "CBF4395D93DC10080A2EC5E99804151C5ED341DF0C317BC3F19E98268D20330C",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_LoadSampleData(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "releaseAllInstances()-\u003EFMOD.RESULT",
              "Name": "releaseAllInstances",
              "Signature": "public FMOD.RESULT releaseAllInstances()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "592A7DA5E31D96C4AAB9CBF8228ACC942C1CDA7FEFEF702B76AF158E4DB7AFBE",
              "Hash": "E94E1B66E1F719411F8CC214C6C43A0CBA4F65A7BF0B118F21990523ADF8255A",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_ReleaseAllInstances(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.Studio.EVENT_CALLBACK callback, FMOD.Studio.EVENT_CALLBACK_TYPE callbackmask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.EVENT_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5CDE56723B6CE86FA50126D087BA492F3480F2E00594B04DCCF3EC634F7ACB4E",
              "Hash": "3272F411ED6E54E246C30E2AB9902EE428954078F286FC5C40D099856E68DEB7",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_SetCallback(System.IntPtr, FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8F15CC145AFACE01DFC07612CD1E5D63FDE5E764B27D5986809D2D38B52A26FD",
              "Hash": "F2B84EA039CDEE396C4C947BB367E313E1B8237CC274292383F4A46E764E482B",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unloadSampleData()-\u003EFMOD.RESULT",
              "Name": "unloadSampleData",
              "Signature": "public FMOD.RESULT unloadSampleData()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CB244425C09762D0F8C8F38B005FE9CDFAC4D294D99173E3FE9FC3E0CE43E358",
              "Hash": "83A7A1B4FE3BF2ECB628BC77E16C514D94BA090B0217F1DE19658D1098C31148",
              "CalledMethods": [
                "FMOD.Studio.EventDescription::FMOD_Studio_EventDescription_UnloadSampleData(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66C84DEC3054DAD794F3004E1CE8793DD015C5E088E959AB0172CBD141A1C5CC"
        },
        {
          "Id": "FMOD.Studio.EventInstance",
          "Name": "EventInstance",
          "DisplayName": "EventInstance",
          "FullName": "FMOD.Studio.EventInstance",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7D54DEA7012E485E96246109575D448CC69E42608094B4625AFE79497CB4BE91",
              "Hash": "66922A93728154D41C51B28289F728FC63ED678D6ED0885121E590A8A4BFBA3A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_Get3DAttributes(System.IntPtr, FMOD.ATTRIBUTES_3D\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_Get3DAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_Get3DAttributes(System.IntPtr _event, out FMOD.ATTRIBUTES_3D\u0026 attributes)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9360D3B69AEABCD53EA2426C22EF1CE00F95A08AD0F590CE9ADD41BF8407A67A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetChannelGroup",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetChannelGroup(System.IntPtr _event, out System.IntPtr\u0026 group)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3C44BE952BEDA2BC9EF7FCC2CBC89B5CDF692CF7295D88AF8DBCD2525AE6C76A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetCPUUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetCPUUsage(System.IntPtr _event, out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA7D8366826BD9D9B25DD85FB525C257F7D769930BE43490DCE7D40ADAD6A258",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetDescription(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetDescription",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetDescription(System.IntPtr _event, out System.IntPtr\u0026 description)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6904DA547E4E3F9D2FB8F52CDE670C0CAB7135D61A20418C89286896AD9DFEDB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetListenerMask(System.IntPtr, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetListenerMask",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetListenerMask(System.IntPtr _event, out System.UInt32\u0026 mask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A352CED37A4E4DE4EBD395977C256D0D71A53E010A0E97F56F173FEB17F25382",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetMemoryUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetMemoryUsage(System.IntPtr _event, out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9521D179872C5F1B91312EFCE07C6819F14B216CBAE8D33149E5D6953E59C5B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetMinMaxDistance",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetMinMaxDistance(System.IntPtr _event, out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "261CC3473183A57B8F50E21387C71146BFCE99BBD783C223D782975404E54C62",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetParameterByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetParameterByID(System.IntPtr _event, FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "031D371125A7F5F5A0E5E7CF9805F1F6B844F2464AA0027486B7281C3067A9B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetParameterByName(System.IntPtr, System.Byte[], System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetParameterByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetParameterByName(System.IntPtr _event, System.Byte[] name, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9DAB9172A106F069821ECA321240B112E572D3A122A2D6586D9655256F357CC1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetPaused(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetPaused(System.IntPtr _event, out System.Boolean\u0026 paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6192A80E9B0604BDC1EE0091C5636E1B1D42E098E9C3AC8E1E4F1D1A0C747844",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetPitch(System.IntPtr, System.Single\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetPitch",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetPitch(System.IntPtr _event, out System.Single\u0026 pitch, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EAF1E154058120B911636F8E7C8C456C4E344EEE7D0E25E3CE3D1C9FEAA0666D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetPitch(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetPitch",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetPitch(System.IntPtr _event, out System.Single\u0026 pitch, out System.Single\u0026 finalpitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalpitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E7D3EC07AB7B87FD3FFB343C8E4C5109631A70F0F66AF849AAFBE9D820255E39",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetPlaybackState(System.IntPtr, FMOD.Studio.PLAYBACK_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetPlaybackState",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetPlaybackState(System.IntPtr _event, out FMOD.Studio.PLAYBACK_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.PLAYBACK_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0F0A8381FE49266DD3E31FEE46FF50E2EE27FAC1B21831748E5C53CF69238784",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetProperty(System.IntPtr, FMOD.Studio.EVENT_PROPERTY, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetProperty",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetProperty(System.IntPtr _event, FMOD.Studio.EVENT_PROPERTY index, out System.Single\u0026 value)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "FMOD.Studio.EVENT_PROPERTY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EC681E22AC35F05B86592188E826BE395DC90B1DA17BE527C80EF9F40FE51047",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetReverbLevel(System.IntPtr, System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetReverbLevel",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetReverbLevel(System.IntPtr _event, System.Int32 index, out System.Single\u0026 level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "04D451FD61A6079311996F866C3B159A7CE52BB5396C66E8AE226DEE29620681",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetSystem(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetSystem",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetSystem(System.IntPtr _event, out System.IntPtr\u0026 system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F925F3EDB321659BEB4B115DBA97C53CAE313714C6D142546FDC6FA6A87CA2B6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetTimelinePosition(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetTimelinePosition",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetTimelinePosition(System.IntPtr _event, out System.Int32\u0026 position)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE981317D5C7936AF0971515844AAB32630DB8ECF8896714189E6F140EA2AF69",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetUserData(System.IntPtr _event, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2D096AFC346D978868E23092A63AB821A0D58FBEE192F5CAFF58C552C86B6144",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetVolume(System.IntPtr, System.Single\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetVolume(System.IntPtr _event, out System.Single\u0026 volume, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0703C8CEB2601051B17D2FCC3F949522E76328A6A73D9F177B714BFEBDBDB4B4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_GetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_GetVolume(System.IntPtr _event, out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BCA8C794C75D21243AA908AB4718A7353666597908ED3D1E704B08A076E3A2E7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_EventInstance_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_EventInstance_IsValid(System.IntPtr _event)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "85ABD4712B2E285415AD54738BC3784D959925CAD4EE7CC688A0F961088C333B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_IsVirtual(System.IntPtr, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_IsVirtual",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_IsVirtual(System.IntPtr _event, out System.Boolean\u0026 virtualstate)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "virtualstate",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "648A200C72DA4C2E90EC74D85929CB66F977974454DE2297194DCFAD2CFC0B72",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_KeyOff(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_KeyOff",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_KeyOff(System.IntPtr _event)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E7C62A7035202E66A079BE9498C675680FCC2C32313ECE5731F79F2D7B1AB5E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_Release",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_Release(System.IntPtr _event)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "235903EAF0AABEF9A92B9805CF68F7B94CFC2E34D7FCB4F4CEF09B2355A83754",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_Set3DAttributes(System.IntPtr, FMOD.ATTRIBUTES_3D\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_Set3DAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_Set3DAttributes(System.IntPtr _event, FMOD.ATTRIBUTES_3D\u0026 attributes)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9C1C3D831BDA04AC3EF175002BAF789C6671EF16199395A22345A8CBC9CA119A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetCallback(System.IntPtr, FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetCallback(System.IntPtr _event, FMOD.Studio.EVENT_CALLBACK callback, FMOD.Studio.EVENT_CALLBACK_TYPE callbackmask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.EVENT_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C3E0A278782CE435B5B93BACAE0D3D9DDA8B2FAD92281B308E7DCE45488BCEB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetListenerMask(System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetListenerMask",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetListenerMask(System.IntPtr _event, System.UInt32 mask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "62C5A329BF5EF8DBF51B7991D352F073FAA632C7147D5E86ABF35F540CCC3C51",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetParameterByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetParameterByID(System.IntPtr _event, FMOD.Studio.PARAMETER_ID id, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C52521688EF078FA35AE56763F82FF70CBC08E780E5919E71A6681E11954B19F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetParameterByIDWithLabel(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Byte[], System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetParameterByIDWithLabel",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetParameterByIDWithLabel(System.IntPtr _event, FMOD.Studio.PARAMETER_ID id, System.Byte[] label, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9EE72C69E3E33C48D2C7E20A0993B752010C602BD99E24E23FC4248BC907782C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetParameterByName(System.IntPtr, System.Byte[], System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetParameterByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetParameterByName(System.IntPtr _event, System.Byte[] name, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA1B8233BD152F2C7693A212411C5D3B7A34209878B2165F8F34365B04DB66E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetParameterByNameWithLabel(System.IntPtr, System.Byte[], System.Byte[], System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetParameterByNameWithLabel",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetParameterByNameWithLabel(System.IntPtr _event, System.Byte[] name, System.Byte[] label, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "289A79E1B2D9AB74E2E368763DF9721155B691738ED59A5F50CCFFDAE66F494A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetParametersByIDs(System.IntPtr, FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetParametersByIDs",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetParametersByIDs(System.IntPtr _event, FMOD.Studio.PARAMETER_ID[] ids, System.Single[] values, System.Int32 count, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ids",
                  "Type": "FMOD.Studio.PARAMETER_ID[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "values",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4E4171105FDAD808649DF7823CB650CA7FBE653F0B82121E3A9DD4884B3234FF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetPaused(System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetPaused",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetPaused(System.IntPtr _event, System.Boolean paused)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "05358FF0525DB0C928B606032D7B75133937CB985635BBDDFC7CA7F3E4109F77",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetPitch(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetPitch",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetPitch(System.IntPtr _event, System.Single pitch)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "935573DBEF0E65C7103969431F0A36D487B49510ABADD9C434D24AB4CF22560C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetProperty(System.IntPtr, FMOD.Studio.EVENT_PROPERTY, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetProperty",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetProperty(System.IntPtr _event, FMOD.Studio.EVENT_PROPERTY index, System.Single value)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "FMOD.Studio.EVENT_PROPERTY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4914D7364F53454C894208D877994DA0AFA7B86EB799191AC559698D7ECA9750",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetReverbLevel(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetReverbLevel",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetReverbLevel(System.IntPtr _event, System.Int32 index, System.Single level)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "02A39E8B2615965A697630C05D2A35078208C026E46A5F67E07FF99EE5F7A86C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetTimelinePosition(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetTimelinePosition",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetTimelinePosition(System.IntPtr _event, System.Int32 position)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA0FED1B9DA5363AE674DFF5AABBDD8BD4747FF3E244FBFE010B53D73532D857",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetUserData(System.IntPtr _event, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "766CF1E2F96C7894CA8371198D25F42C8D7DAB78DE02681E701BF2F000E50867",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_SetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_SetVolume(System.IntPtr _event, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "310582EF24661BA3A81D91DE2448E2FBB448ECC5F142FF30550A8EDC9BABDA2D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_Start(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_Start",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_Start(System.IntPtr _event)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1FEE9A8C0CC59865B95E959B122B3BE17222078729CF6FC8B399F9C23A0191C2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_EventInstance_Stop(System.IntPtr, FMOD.Studio.STOP_MODE)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_EventInstance_Stop",
              "Signature": "private FMOD.RESULT FMOD_Studio_EventInstance_Stop(System.IntPtr _event, FMOD.Studio.STOP_MODE mode)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.Studio.STOP_MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC412EDE812883644D8298CFDBD4AE2495F10BEDA42092227692CBFFF3AAB196",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DAttributes(FMOD.ATTRIBUTES_3D\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DAttributes",
              "Signature": "public FMOD.RESULT get3DAttributes(out FMOD.ATTRIBUTES_3D\u0026 attributes)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "7E719542218577FADF7589F74FCE525A88066E575BE575A6384DA212B0AEBFA9",
              "Hash": "2F3528D69EF0232C6DB78FB633BEA29211FC96C8C892DEA35A0DDCD9E2E272FF",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_Get3DAttributes(System.IntPtr, FMOD.ATTRIBUTES_3D\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelGroup(FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelGroup",
              "Signature": "public FMOD.RESULT getChannelGroup(out FMOD.ChannelGroup\u0026 group)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CBDD12957D89EB5624C6EB3370CFDAC73B965DD9675293E4E9399A4CE80E311B",
              "Hash": "ECD7DB0598136AE9292733E36461FC5288DD59AC04EEFC908BF0C0678EA1D92D",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetChannelGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCPUUsage(System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getCPUUsage",
              "Signature": "public FMOD.RESULT getCPUUsage(out System.UInt32\u0026 exclusive, out System.UInt32\u0026 inclusive)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "exclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "inclusive",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "930B5C0C1502AB747D5A42683B9B812793C13ADA239479970B73109723ED6F10",
              "Hash": "9CDE4066775586FBA84FFF7EEBA8E481002FA0D16BA297690ECCBB5E80F26AB2",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetCPUUsage(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDescription(FMOD.Studio.EventDescription\u0026)-\u003EFMOD.RESULT",
              "Name": "getDescription",
              "Signature": "public FMOD.RESULT getDescription(out FMOD.Studio.EventDescription\u0026 description)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "FMOD.Studio.EventDescription\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "AE69B1CE698BCF2A600E31D422850AE86E2E7E5B4DBACAFAA8FEE513118B3C03",
              "Hash": "8E196D18DD91F688A0D91BA0DD0E8C1CCDA7B60C3C099D8AA0D644B4E8D89DF7",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetDescription(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getListenerMask(System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getListenerMask",
              "Signature": "public FMOD.RESULT getListenerMask(out System.UInt32\u0026 mask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "860DC85FD1BA62B8DBD4F1417A6D0B1A4CE101A031D46243E224C2FB3C4BE605",
              "Hash": "F2C5687969D615BFFF6D33868A00FAB6B8647472EAC5CDA5B181F12CEC009FD2",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetListenerMask(System.IntPtr, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMemoryUsage(FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMemoryUsage",
              "Signature": "public FMOD.RESULT getMemoryUsage(out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "891C194EA7E31BC292A12FDFF125515FAD0904767E1344AE5FF86F08DC1AAD04",
              "Hash": "5C48CA8F3D688F83822BBFA36308E59F413CCF69A7F7435A0E981A9C4AB5944C",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMinMaxDistance(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getMinMaxDistance",
              "Signature": "public FMOD.RESULT getMinMaxDistance(out System.Single\u0026 min, out System.Single\u0026 max)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "320E421BE0131B16AAC4FA3926E49D8A7F0B9E2C5669C80BEE60351030E8A34F",
              "Hash": "B4647A3FA4CAA0D6BA250F5BD8174F206FB8C89C2E2C6B954894449863B19BE5",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetMinMaxDistance(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByID",
              "Signature": "public FMOD.RESULT getParameterByID(FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "0055F3D683E705BE4BE46DE7F4B294A55B14B2435986265719CAED99DD3D5FB2",
              "Hash": "41BF36D5D808B1415B107CB735FA6703205FBC7A42E8CDF4AFD6C65822DE599D",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByID",
              "Signature": "public FMOD.RESULT getParameterByID(FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "1D3F643B582EC95FAEFA3A914E145F986F5DB83DEF7E398461B7D7B398F2FF7D",
              "Hash": "10E9C6914ED91B06DAC69F120FE84844F0E08D4ED903730F3B1EDC290C5CA41A",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByName(System.String, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByName",
              "Signature": "public FMOD.RESULT getParameterByName(System.String name, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "837F89FE8E4ED6A5B95A1C0627E88B3F3878FF029EF39FFC9130650950F9DD24",
              "Hash": "8834D364169E10D4CFCA0CA1955139D00DE6109D958D9A37CAAB8F2EFDD71307",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::getParameterByName(System.String, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByName(System.String, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByName",
              "Signature": "public FMOD.RESULT getParameterByName(System.String name, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "38F7FB0ADD5C1B5381963E523FB48E52168878A61ADE8EC404F343787952DD3E",
              "Hash": "AF9880710798773BEEC82EE3C6CB8B8B11E02DE317A2AAA7880D21B76D78663E",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetParameterByName(System.IntPtr, System.Byte[], System.Single\u0026, System.Single\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPaused(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getPaused",
              "Signature": "public FMOD.RESULT getPaused(out System.Boolean\u0026 paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8BC36A44CD1CAD764C960D70324B7546B6DF8FC76145FB598E041E69655B247A",
              "Hash": "57DAB2FBCF6A4A0AA1B26787731F8E6C049DDC821B5D03E1645E2448AACE4919",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetPaused(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPitch(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getPitch",
              "Signature": "public FMOD.RESULT getPitch(out System.Single\u0026 pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "77143BE1CEBB9051DEF8C01E1F878C7E97A48EC7803D13190E427AF0453BBB13",
              "Hash": "4D2B7EEBC2AB3283A4E56ABC18611F3BC7E9389DAABB251CEB4DAC14B37F3860",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetPitch(System.IntPtr, System.Single\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPitch(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getPitch",
              "Signature": "public FMOD.RESULT getPitch(out System.Single\u0026 pitch, out System.Single\u0026 finalpitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalpitch",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "82FD773772A5BBE99B926E39028A6AD80C0FDC2B52F59FDE45760A943C885787",
              "Hash": "C5856E421E33407312EB04954E3DA629410E84BCEC04DC225EC1751FD55ABE92",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetPitch(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPlaybackState(FMOD.Studio.PLAYBACK_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getPlaybackState",
              "Signature": "public FMOD.RESULT getPlaybackState(out FMOD.Studio.PLAYBACK_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "FMOD.Studio.PLAYBACK_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3DCC3DE01D0C1EABCBD6A1E13BCF09AB8C75FD1949B1D27B868B64E8063113A6",
              "Hash": "BFF07E9618F75D0DC61E8D9E3EEC8CCDDD08BB930DBA140822A6C56845B79F1E",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetPlaybackState(System.IntPtr, FMOD.Studio.PLAYBACK_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getProperty(FMOD.Studio.EVENT_PROPERTY, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getProperty",
              "Signature": "public FMOD.RESULT getProperty(FMOD.Studio.EVENT_PROPERTY index, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "FMOD.Studio.EVENT_PROPERTY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C24DF99AB4F77123CC68DBA1FC9F5BB1A5AEC94C2918403AA6C017DA91582B6B",
              "Hash": "21C336EB30E4CDD2EAE43E0E8BD725B665FB74970C101FDAB9FC8F578C7EE572",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetProperty(System.IntPtr, FMOD.Studio.EVENT_PROPERTY, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getReverbLevel(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getReverbLevel",
              "Signature": "public FMOD.RESULT getReverbLevel(System.Int32 index, out System.Single\u0026 level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "9E0560620B96A03E6AEC3E75263053651E510AE1C69BE74317C0697210C2381E",
              "Hash": "8C5FC2705756185363AD99DF773C2D98FB27CEC5D6D9FB1A1558EDB924242872",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetReverbLevel(System.IntPtr, System.Int32, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSystem(FMOD.Studio.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getSystem",
              "Signature": "public FMOD.RESULT getSystem(out FMOD.Studio.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.Studio.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1854D2BCEF91683D649C4F1A61A437EB8B636F3908CB2954C1CB3A3CDD2FACF1",
              "Hash": "B213AFDF1959553EC7FABC1ACC91EF74D5839C1995F90985145A227F21C9EB42",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetSystem(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getTimelinePosition(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getTimelinePosition",
              "Signature": "public FMOD.RESULT getTimelinePosition(out System.Int32\u0026 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "522B3F0FEEE7468CF19092F380101FFA13B1BB29EDA31F753EDF73D1C8FF58B5",
              "Hash": "87459C0EA74AA0623B29158FDEA7FC44E4A91804EAE43FE3F541A15F6ACC7C10",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetTimelinePosition(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AA3D51A1E8C6A971B17440FD4223D7D68330750C2A5F34C5F5C275C6E6B76F8A",
              "Hash": "4194CFD1BDF7C73D09F36881BECE10C60FE89EEB59DA5CBA7756FCA1EF8667B3",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C05C62A45527E978282F2F9BA7B4196FAA05AD956FE23AE05D1D54F641D0288F",
              "Hash": "E38B3695C686F2864C8FE7C92647EBB0CC4F79060EC10E4F184570F27B823E6B",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetVolume(System.IntPtr, System.Single\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "C3D3EBA309A41E21FC8CC6D9EBEDA0542A31AEC62806EE824CEB1BFF750176B6",
              "Hash": "B0F62CF2E6EE725FE7C2726E76A4C1BB89F2B4A93D68251BEA7C479B9BB378C0",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BCE91D05D8FBA5A62B700E33CD4E9B219A216ECE21B81EE7D9F102F92BE19255",
              "Hash": "F954382446579C641CFCAD936DB4D06117632437C2FF6E556FEFE27E14645845",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FBED2BA954333402D33FD699DB621EB3BA82DE2915913FEAF043B0FBC44EC5A8",
              "Hash": "30FC80D2C359D301367B35D6FACA43A9D14CEB8517A64068D1B6DC61D2253154",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::hasHandle()",
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isVirtual(System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isVirtual",
              "Signature": "public FMOD.RESULT isVirtual(out System.Boolean\u0026 virtualstate)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "virtualstate",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6650565E37DE452A9E7A32DD72B71F300B55173050FC34392CC8F25533146A3D",
              "Hash": "6B42B6A0C82475308C7561092E8902CC4FAD9775D7AE6273FDAF1D1F5A664395",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_IsVirtual(System.IntPtr, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "keyOff()-\u003EFMOD.RESULT",
              "Name": "keyOff",
              "Signature": "public FMOD.RESULT keyOff()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "177D9B9CCC2AF27ED28153A772B8F70D689C9A9306A68214BC3E23294E2CA7E6",
              "Hash": "F12688AA38406E81F06CE5BDBDD346C192C8098DBBEB1D5C472FE64B3561DF0E",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_KeyOff(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0CCE8F3816936419042DEAF68086CEC03820183269C978B3EF0AD54FB092212D",
              "Hash": "B84C5F76ED44527C8C95157E0C80D49A52ABF90A7AC1A7C77CA85A4F41CF2A0E",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DAttributes(FMOD.ATTRIBUTES_3D)-\u003EFMOD.RESULT",
              "Name": "set3DAttributes",
              "Signature": "public FMOD.RESULT set3DAttributes(FMOD.ATTRIBUTES_3D attributes)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "219600522747E6B17C4AB736D6BFEFB1FA88F2381B87CBC95CD2B19E3FD9B0E5",
              "Hash": "8DDA7AD51BB9F1ED500A1CC6B6F6C105C0E53D1F9CE98A77F5C8ABFE2A357154",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_Set3DAttributes(System.IntPtr, FMOD.ATTRIBUTES_3D\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.Studio.EVENT_CALLBACK callback, FMOD.Studio.EVENT_CALLBACK_TYPE callbackmask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.EVENT_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8A13D6F1A976237AB5C68E7F0531AC8C827F13F4D4B20FB791A1D5FE470FB1E4",
              "Hash": "B92EB3BE34663E59C6B0E5D3D888215DE0F59A4A5BB9B046B6356A1A44C37BD0",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetCallback(System.IntPtr, FMOD.Studio.EVENT_CALLBACK, FMOD.Studio.EVENT_CALLBACK_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setListenerMask(System.UInt32)-\u003EFMOD.RESULT",
              "Name": "setListenerMask",
              "Signature": "public FMOD.RESULT setListenerMask(System.UInt32 mask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4AEBEDCDBDDD71A96D756EBF2500AA9A72A00674FF06D7D82DBDF634D608F8C2",
              "Hash": "C6198E243141CA951FD043DDBEBF6248A7E390C83B1E466EB804B5C8FCED7D32",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetListenerMask(System.IntPtr, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByID(FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByID",
              "Signature": "public FMOD.RESULT setParameterByID(FMOD.Studio.PARAMETER_ID id, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "27DE791DC0FBF0ACC401C799B61B0F3DAFC25EDC6B189FBEF9CCBF73C4C03F13",
              "Hash": "912A4442F2FA445D5B859F40952EA4B6F45C2BA7AEE1C71373A10C194B71BAF0",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByIDWithLabel(FMOD.Studio.PARAMETER_ID, System.String, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByIDWithLabel",
              "Signature": "public FMOD.RESULT setParameterByIDWithLabel(FMOD.Studio.PARAMETER_ID id, System.String label, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "B0EF606E9EBEEDF54EE7676AC457F892DD65F06760C91C862AD6FFBB42039D64",
              "Hash": "3C43745EECCA97D271A90D9461C3C3FCAA0EE82474286D7C4B9CA423DF89D1D1",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetParameterByIDWithLabel(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Byte[], System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByName(System.String, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByName",
              "Signature": "public FMOD.RESULT setParameterByName(System.String name, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "3790890C0AAB46C861D643737673DF9BF19530ED3BF484EABAE673A6487FD506",
              "Hash": "F92E12287A93B95213D69BFD0759772CA1E86AAB576F3BD7D2E1636041B35421",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetParameterByName(System.IntPtr, System.Byte[], System.Single, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByNameWithLabel(System.String, System.String, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByNameWithLabel",
              "Signature": "public FMOD.RESULT setParameterByNameWithLabel(System.String name, System.String label, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "377893DA5BD9D082F49F7E46E12250D28AA055041F503723DD72B9D0B2C9CFF5",
              "Hash": "7E5D07EE6008097139C7101503CA665878791F7E696920A7E58AAB3793011AB1",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetParameterByNameWithLabel(System.IntPtr, System.Byte[], System.Byte[], System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParametersByIDs(FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParametersByIDs",
              "Signature": "public FMOD.RESULT setParametersByIDs(FMOD.Studio.PARAMETER_ID[] ids, System.Single[] values, System.Int32 count, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ids",
                  "Type": "FMOD.Studio.PARAMETER_ID[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "values",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7E7609D7F2FD008C0E88C2D7515B2959D4B5974059ABE8E2FA2798A229964EC4",
              "Hash": "2A9440CB4C547E6E63EA6187F293893A1FF5B794946D7C660CBC9536F6DE0F6D",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetParametersByIDs(System.IntPtr, FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPaused(System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setPaused",
              "Signature": "public FMOD.RESULT setPaused(System.Boolean paused)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4E7ACFD32E8BF2D6C9B8F803236B706C1C799236349AC5377B9268486B93C0B1",
              "Hash": "42F08061A9FF4360CCEFC45186E85523E5A2A884B8782934B9A92554264EE21B",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetPaused(System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPitch(System.Single)-\u003EFMOD.RESULT",
              "Name": "setPitch",
              "Signature": "public FMOD.RESULT setPitch(System.Single pitch)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "pitch",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "864E1CF69021A629C4749B00A33BBE801FA72CFBE08A749C346328E8A886EF2A",
              "Hash": "A0001CE059E53BC7268129197C43C824B94990FCF6B78FA6B50B738D16F98AD1",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetPitch(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setProperty(FMOD.Studio.EVENT_PROPERTY, System.Single)-\u003EFMOD.RESULT",
              "Name": "setProperty",
              "Signature": "public FMOD.RESULT setProperty(FMOD.Studio.EVENT_PROPERTY index, System.Single value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "FMOD.Studio.EVENT_PROPERTY",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1B113A2C0EAC653AA7C880A291EF66645B0636039B7DC7FDC97F70F7751BB45B",
              "Hash": "7888048BA8C11AC4614055E05B6911F9BC80351BE3048E1E8DA8FF30D0D240F1",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetProperty(System.IntPtr, FMOD.Studio.EVENT_PROPERTY, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setReverbLevel(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setReverbLevel",
              "Signature": "public FMOD.RESULT setReverbLevel(System.Int32 index, System.Single level)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "level",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A52F282699527C360D88E9E8E415AC1D9CD971580AF7E3383DE0CDAC98F10546",
              "Hash": "78B2E143BB87F786BDB922D9B8CB847B10F861020DDF55C73CD5734737570FEC",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetReverbLevel(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setTimelinePosition(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setTimelinePosition",
              "Signature": "public FMOD.RESULT setTimelinePosition(System.Int32 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "627648CE31B210DD93CB33F9E8D2C38C738485F00BB98D98561211F9AB229974",
              "Hash": "798A6BCB26C45038DD28723A81129E6BFC8D84AC4FB8EFDBCA7A926C3864F74F",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetTimelinePosition(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "DFD591EC9F076A2FF3D9662482CBB13C57D34D08C94CE57A657BE3B64061A631",
              "Hash": "17F69A824A6E66F86AD335AD9502608A609F11E7D262B93718E0023A948885D9",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "055E6178165BAD99A8BA30BEC4AEB17AC3E10701AEF32BBDF76138579E6271B0",
              "Hash": "478A4715B217266316E99B012F2A2925EF2288109E9FAEB7294DD5FBF4ED52E5",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "start()-\u003EFMOD.RESULT",
              "Name": "start",
              "Signature": "public FMOD.RESULT start()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "3EC9AAD5828FDC556BB460E1B69F193A805A6B112F867B9425C1DB8F62A45675",
              "Hash": "298FF6F52B8A305FE6534DB579D392A7062DA9BC147034CC4C187927E43F52A9",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_Start(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stop(FMOD.Studio.STOP_MODE)-\u003EFMOD.RESULT",
              "Name": "stop",
              "Signature": "public FMOD.RESULT stop(FMOD.Studio.STOP_MODE mode)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.Studio.STOP_MODE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "ACF93966A28943C85FF6307B24B5869B0D92E11376E859797FC82195219D78EA",
              "Hash": "D30500F3669FCB11200276DC756102A26CFD1B0ED6A4329A8AEA6370680286CB",
              "CalledMethods": [
                "FMOD.Studio.EventInstance::FMOD_Studio_EventInstance_Stop(System.IntPtr, FMOD.Studio.STOP_MODE)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8921D83887175F0234AB31A58BBC6FB707A9BB12CEB579ED286D4FA7AA71BD86"
        },
        {
          "Id": "FMOD.Studio.EVENT_CALLBACK",
          "Name": "EVENT_CALLBACK",
          "DisplayName": "EVENT_CALLBACK",
          "FullName": "FMOD.Studio.EVENT_CALLBACK",
          "Namespace": "FMOD.Studio",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(FMOD.Studio.EVENT_CALLBACK_TYPE, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(FMOD.Studio.EVENT_CALLBACK_TYPE type, System.IntPtr _event, System.IntPtr parameters, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A53E361CF9BF8AB2A8080C5216ABBC52E2733B5734573D724724B8BA16A6BDCE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(FMOD.Studio.EVENT_CALLBACK_TYPE, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(FMOD.Studio.EVENT_CALLBACK_TYPE type, System.IntPtr _event, System.IntPtr parameters)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5AA193741500B74BBA52DEB239E4F1610CAA09EC49CD077A27C8093A0AFC5607",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B87B671BE429459DA737328004811C5DE68887C562CD82DCE0571901F6F6CBBF"
        },
        {
          "Id": "FMOD.Studio.EVENT_CALLBACK_TYPE",
          "Name": "EVENT_CALLBACK_TYPE",
          "DisplayName": "EVENT_CALLBACK_TYPE",
          "FullName": "FMOD.Studio.EVENT_CALLBACK_TYPE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALL:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "ALL",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2341F44CAD569774FF710554A4F97106EEAB6DDBCD8F38533991684AFB021D0A"
            },
            {
              "Id": "CREATED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "CREATED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE CREATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "977936B6FB54B63A03DA90BC7DAAE446CC75EC994319A1B48AB7D81D264F9041"
            },
            {
              "Id": "CREATE_PROGRAMMER_SOUND:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "CREATE_PROGRAMMER_SOUND",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE CREATE_PROGRAMMER_SOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C9AE94CC61BD8FD427F58C967CA0468C53724B3D95A1D01C5439E4DA6B260E2"
            },
            {
              "Id": "DESTROYED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "DESTROYED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE DESTROYED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5F1D9C34E3EB64A0489343F0C70DE21F195F95F4F9667D8BAFFC6F65A19A1BC"
            },
            {
              "Id": "DESTROY_PROGRAMMER_SOUND:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "DESTROY_PROGRAMMER_SOUND",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE DESTROY_PROGRAMMER_SOUND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D02F6EEF202D2EDB9933C2313E885A1936A41CDA70C55D154CB61803344397E"
            },
            {
              "Id": "NESTED_TIMELINE_BEAT:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "NESTED_TIMELINE_BEAT",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE NESTED_TIMELINE_BEAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26F9F216B4C503F11DEA461542F11EED354D787472B9BD3769BCFF755D4EDC36"
            },
            {
              "Id": "PLUGIN_CREATED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "PLUGIN_CREATED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE PLUGIN_CREATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC6E86E843E52A5C82CB04297625128F1803CD103EB60739406A61FC16EA29BC"
            },
            {
              "Id": "PLUGIN_DESTROYED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "PLUGIN_DESTROYED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE PLUGIN_DESTROYED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F887E88294E07F02D5E2B065725160513E8F70271DFBC35BC9D288B287BF929"
            },
            {
              "Id": "REAL_TO_VIRTUAL:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "REAL_TO_VIRTUAL",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE REAL_TO_VIRTUAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17E1ACB3C1A4D5D816ABA50CB3C5BDE4B9C7854D4F547EABFBD7B1D3842A0EDD"
            },
            {
              "Id": "RESTARTED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "RESTARTED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE RESTARTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F6CBA6C12829FF41B1796DABD9A6BEED8D23383B197D2D5705C1B8C240FFE9F"
            },
            {
              "Id": "SOUND_PLAYED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "SOUND_PLAYED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE SOUND_PLAYED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FED1CAE11942DA3DB70B33A1183663C85F4FE6F38ED571CEDDF62EE11F85487A"
            },
            {
              "Id": "SOUND_STOPPED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "SOUND_STOPPED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE SOUND_STOPPED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0BFD58117E970E92DDF552F2D74CE0794864BE917891358224496DBF1D21F1B"
            },
            {
              "Id": "STARTED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "STARTED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE STARTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFD4DFF85FE822DA603C0DC756BFC9CE8AAE83F24D05382685ECF31603426CE6"
            },
            {
              "Id": "STARTING:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "STARTING",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE STARTING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0E42F9C3B80E464AB402B5C1F720F42F663DE0251CEA377B690B1B060F3C102"
            },
            {
              "Id": "START_EVENT_COMMAND:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "START_EVENT_COMMAND",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE START_EVENT_COMMAND",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7142DC4F4374411F7318D16EC16083D10C3E075FCC9762D702D5FE8CCEE5CB14"
            },
            {
              "Id": "START_FAILED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "START_FAILED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE START_FAILED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "005D662FA3D80650C33F1FC697CDA3DC6461970AC2CC62D35AF1676DF4AE3D67"
            },
            {
              "Id": "STOPPED:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "STOPPED",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE STOPPED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7738C0994F62D7C6254DDBF9112D486F4CFAC500DD66611B4F2842A23DC46E83"
            },
            {
              "Id": "TIMELINE_BEAT:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "TIMELINE_BEAT",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE TIMELINE_BEAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FFE1DB47F33D8A7FE6EE0568D865BE55A77789505AA3645EA916ECF62D4903D"
            },
            {
              "Id": "TIMELINE_MARKER:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "TIMELINE_MARKER",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE TIMELINE_MARKER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "457306E4E54FBDD81FAFCEE5C1CB5D6A3BC99864810C748C45AE89B8734BB439"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            },
            {
              "Id": "VIRTUAL_TO_REAL:FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Name": "VIRTUAL_TO_REAL",
              "Type": "FMOD.Studio.EVENT_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.EVENT_CALLBACK_TYPE VIRTUAL_TO_REAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDFBD09BF52926567A6E83811CA84C5471B585D5B03156C0A05CCD492DD2664E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C6880858DA7B1B0C95D326D1CB4F6BE93148900C84325EC5BE48B2932A6805BE"
        },
        {
          "Id": "FMOD.Studio.EVENT_PROPERTY",
          "Name": "EVENT_PROPERTY",
          "DisplayName": "EVENT_PROPERTY",
          "FullName": "FMOD.Studio.EVENT_PROPERTY",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CHANNELPRIORITY:FMOD.Studio.EVENT_PROPERTY",
              "Name": "CHANNELPRIORITY",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY CHANNELPRIORITY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8030169B1FF5702B23FF4C86EF2A02EF0B171D10F7058AF0C25C0B94CD529B0D"
            },
            {
              "Id": "COOLDOWN:FMOD.Studio.EVENT_PROPERTY",
              "Name": "COOLDOWN",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY COOLDOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B042C998C59EA5346366866A19F80990887D33422F529637C232224411E6F9A"
            },
            {
              "Id": "MAX:FMOD.Studio.EVENT_PROPERTY",
              "Name": "MAX",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17A6DC4E75CDC133A445D0BCB8B45415774D08766766EFD966F2626B47A7958C"
            },
            {
              "Id": "MAXIMUM_DISTANCE:FMOD.Studio.EVENT_PROPERTY",
              "Name": "MAXIMUM_DISTANCE",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY MAXIMUM_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0A13DC8677919FC846BA0CC7C4867E96A85499DDDD43483A1239FD0064FCFFC"
            },
            {
              "Id": "MINIMUM_DISTANCE:FMOD.Studio.EVENT_PROPERTY",
              "Name": "MINIMUM_DISTANCE",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY MINIMUM_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF5DCAC300D4FF29040B6873439CCAF48E843EF6EA64B61A4E2CC009E0A196C2"
            },
            {
              "Id": "SCHEDULE_DELAY:FMOD.Studio.EVENT_PROPERTY",
              "Name": "SCHEDULE_DELAY",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY SCHEDULE_DELAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C153BD9402C55B7082993C73CCC8FC1C2EC783356185F873C4B9AB577C3AB6E"
            },
            {
              "Id": "SCHEDULE_LOOKAHEAD:FMOD.Studio.EVENT_PROPERTY",
              "Name": "SCHEDULE_LOOKAHEAD",
              "Type": "FMOD.Studio.EVENT_PROPERTY",
              "Signature": "public FMOD.Studio.EVENT_PROPERTY SCHEDULE_LOOKAHEAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34BD3308DB685BFE89C215B9169FA677C4DCE45BB63F66CBE75705CEF6A32204"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AF3D0B64BD328272411171758CFC301BAFB3292341C583A7E1E2332FAA7FF9B7"
        },
        {
          "Id": "FMOD.Studio.INITFLAGS",
          "Name": "INITFLAGS",
          "DisplayName": "INITFLAGS",
          "FullName": "FMOD.Studio.INITFLAGS",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALLOW_MISSING_PLUGINS:FMOD.Studio.INITFLAGS",
              "Name": "ALLOW_MISSING_PLUGINS",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS ALLOW_MISSING_PLUGINS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71FD3A4535A9697790E156D94D511DD6DC6E9B945EDE7017D866A414D81C768D"
            },
            {
              "Id": "DEFERRED_CALLBACKS:FMOD.Studio.INITFLAGS",
              "Name": "DEFERRED_CALLBACKS",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS DEFERRED_CALLBACKS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB042CB635C1435AF7DC8BA05FF0CE03C0F6B976B66716C05326A5B82C4AE3E9"
            },
            {
              "Id": "LIVEUPDATE:FMOD.Studio.INITFLAGS",
              "Name": "LIVEUPDATE",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS LIVEUPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8860149703A0C48BE9F5AE140011A628F2F222A3C66F5819CC7098A7916EBDFC"
            },
            {
              "Id": "LOAD_FROM_UPDATE:FMOD.Studio.INITFLAGS",
              "Name": "LOAD_FROM_UPDATE",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS LOAD_FROM_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65C9D94B754A47DC902D1E508024F868BE5E22384115F554AE468CE24B4BBF71"
            },
            {
              "Id": "MEMORY_TRACKING:FMOD.Studio.INITFLAGS",
              "Name": "MEMORY_TRACKING",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS MEMORY_TRACKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7C2BB8F050C8B37FCB2B9BB0B14BB609D9F0DD530B98927536F423C6C9BBA7F"
            },
            {
              "Id": "NORMAL:FMOD.Studio.INITFLAGS",
              "Name": "NORMAL",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "668467F8A33E096BD834709530F2E045477FD37002F5577AA51BDDE7202545A7"
            },
            {
              "Id": "SYNCHRONOUS_UPDATE:FMOD.Studio.INITFLAGS",
              "Name": "SYNCHRONOUS_UPDATE",
              "Type": "FMOD.Studio.INITFLAGS",
              "Signature": "public FMOD.Studio.INITFLAGS SYNCHRONOUS_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08EDCA28084868B292FAAB060A75D46045B84CD1B8C0B2806B40EB5BA439250B"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1530C4571B94868F898013621F8BD550675EFA4A1C7903C9975C8E344BBDF3FE"
        },
        {
          "Id": "FMOD.Studio.INSTANCETYPE",
          "Name": "INSTANCETYPE",
          "DisplayName": "INSTANCETYPE",
          "FullName": "FMOD.Studio.INSTANCETYPE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BANK:FMOD.Studio.INSTANCETYPE",
              "Name": "BANK",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8049979A46410D6ADD3F0BCDA3E651D2C0087342B508E9D08F9E3787D5ED9C82"
            },
            {
              "Id": "BUS:FMOD.Studio.INSTANCETYPE",
              "Name": "BUS",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE BUS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15E3F38D814A8FE2B3C877A1F0804DB727F91EEEFD314C5AEEC9B0AB8DBDCA8C"
            },
            {
              "Id": "COMMANDREPLAY:FMOD.Studio.INSTANCETYPE",
              "Name": "COMMANDREPLAY",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE COMMANDREPLAY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE66E7AC8E883DEC557D1078A45DA6E7C3C92BE54F25D0DA3994145ACEDEF0A7"
            },
            {
              "Id": "EVENTDESCRIPTION:FMOD.Studio.INSTANCETYPE",
              "Name": "EVENTDESCRIPTION",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE EVENTDESCRIPTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42FC416AD60A52A81309718F1B09BED323749F67F002C246FF6E3CD68A6BB050"
            },
            {
              "Id": "EVENTINSTANCE:FMOD.Studio.INSTANCETYPE",
              "Name": "EVENTINSTANCE",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE EVENTINSTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43749C9068D5B0A54C2F36B0EF8B9B284864F17F5704F73F098375838DC95016"
            },
            {
              "Id": "NONE:FMOD.Studio.INSTANCETYPE",
              "Name": "NONE",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE NONE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51F259C02D86B3DF6CCB1AA9627BBEB35C17BA52CC8D066FB09B9CBD1A22E7FA"
            },
            {
              "Id": "PARAMETERINSTANCE:FMOD.Studio.INSTANCETYPE",
              "Name": "PARAMETERINSTANCE",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE PARAMETERINSTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9C5BC79F93797DA1842E1F5EB89D7143C9DEC3F8CF9BA995F07C9BC65CE8AB8"
            },
            {
              "Id": "SYSTEM:FMOD.Studio.INSTANCETYPE",
              "Name": "SYSTEM",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE SYSTEM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "839F1D13304B017ABE1AD3500E34751BFD7E1FB75BFB45A1B6C3B5AF2D803775"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VCA:FMOD.Studio.INSTANCETYPE",
              "Name": "VCA",
              "Type": "FMOD.Studio.INSTANCETYPE",
              "Signature": "public FMOD.Studio.INSTANCETYPE VCA",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E21A61A45FB0C1AB42100F8D7716E5194FC6B6D7CFB7115C5CE885866EFEC47E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D06ABAEC450D989A0587BB74EA68573E3E034F2C3C8DEBFAC947E93D57DA283"
        },
        {
          "Id": "FMOD.Studio.LOADING_STATE",
          "Name": "LOADING_STATE",
          "DisplayName": "LOADING_STATE",
          "FullName": "FMOD.Studio.LOADING_STATE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ERROR:FMOD.Studio.LOADING_STATE",
              "Name": "ERROR",
              "Type": "FMOD.Studio.LOADING_STATE",
              "Signature": "public FMOD.Studio.LOADING_STATE ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D03AD683F78345806A080E00FA666EF125E6624F5C58DB18FEAF189BE85C2DB"
            },
            {
              "Id": "LOADED:FMOD.Studio.LOADING_STATE",
              "Name": "LOADED",
              "Type": "FMOD.Studio.LOADING_STATE",
              "Signature": "public FMOD.Studio.LOADING_STATE LOADED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F1932E2D1F6E45F9CA51E99F0ED0E6B2710163BCAD3AAC0C82D32152D0AED484"
            },
            {
              "Id": "LOADING:FMOD.Studio.LOADING_STATE",
              "Name": "LOADING",
              "Type": "FMOD.Studio.LOADING_STATE",
              "Signature": "public FMOD.Studio.LOADING_STATE LOADING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44C96C32CF4CD7B6B8A69D82F16EBA2006CAFB9CE5E62448FEBC1015F881B601"
            },
            {
              "Id": "UNLOADED:FMOD.Studio.LOADING_STATE",
              "Name": "UNLOADED",
              "Type": "FMOD.Studio.LOADING_STATE",
              "Signature": "public FMOD.Studio.LOADING_STATE UNLOADED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "229DA0953A276FA0113AC44680C585DCD815181F94B68890A52BB2D1B72E734B"
            },
            {
              "Id": "UNLOADING:FMOD.Studio.LOADING_STATE",
              "Name": "UNLOADING",
              "Type": "FMOD.Studio.LOADING_STATE",
              "Signature": "public FMOD.Studio.LOADING_STATE UNLOADING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BFACF3394B6EFA50125FFAFC80F7A3A3B9AF1B0D78A8F1C8F68B398962B74B28"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "96D24DAC92251D0EB06161D33980CF01FCAE671CB82252E3A3EF5E18DAFFE09B"
        },
        {
          "Id": "FMOD.Studio.LOAD_BANK_FLAGS",
          "Name": "LOAD_BANK_FLAGS",
          "DisplayName": "LOAD_BANK_FLAGS",
          "FullName": "FMOD.Studio.LOAD_BANK_FLAGS",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DECOMPRESS_SAMPLES:FMOD.Studio.LOAD_BANK_FLAGS",
              "Name": "DECOMPRESS_SAMPLES",
              "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
              "Signature": "public FMOD.Studio.LOAD_BANK_FLAGS DECOMPRESS_SAMPLES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D40EA434E31FBEEBA908A290737A03E9D93032BE77ACB0B58F8E7DEFCE1978B6"
            },
            {
              "Id": "NONBLOCKING:FMOD.Studio.LOAD_BANK_FLAGS",
              "Name": "NONBLOCKING",
              "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
              "Signature": "public FMOD.Studio.LOAD_BANK_FLAGS NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E57B92ADFA662019792B13AE6BCDF4D14A1609923358957FCF0379810AED166"
            },
            {
              "Id": "NORMAL:FMOD.Studio.LOAD_BANK_FLAGS",
              "Name": "NORMAL",
              "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
              "Signature": "public FMOD.Studio.LOAD_BANK_FLAGS NORMAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2FC6AC9E10BE76A2F3ECEF62902576BD19DD698CB7F50C6485D105A1863A141"
            },
            {
              "Id": "UNENCRYPTED:FMOD.Studio.LOAD_BANK_FLAGS",
              "Name": "UNENCRYPTED",
              "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
              "Signature": "public FMOD.Studio.LOAD_BANK_FLAGS UNENCRYPTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5197FA4A2A31468E150D8B20D8D5239124DB9B538C0354DDF34A15AA8DDA5FFD"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "437447FC4759BD20B8270DE382FA1B7E9E37A86DE7296FBC1DE1509C3FD9FC6F"
        },
        {
          "Id": "FMOD.Studio.LOAD_MEMORY_ALIGNMENT",
          "Name": "LOAD_MEMORY_ALIGNMENT",
          "DisplayName": "LOAD_MEMORY_ALIGNMENT",
          "FullName": "FMOD.Studio.LOAD_MEMORY_ALIGNMENT",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "VALUE:FMOD.Studio.LOAD_MEMORY_ALIGNMENT",
              "Name": "VALUE",
              "Type": "FMOD.Studio.LOAD_MEMORY_ALIGNMENT",
              "Signature": "public FMOD.Studio.LOAD_MEMORY_ALIGNMENT VALUE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09A3034F487FA2FC6CBB39EB9D973381E6B60E29F71C546E8FD285318D0E5286"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11688A6857F5BB38E79A6A307F1775005D69A3F6B03FA449C2AC44C38C39EA8D"
        },
        {
          "Id": "FMOD.Studio.LOAD_MEMORY_MODE",
          "Name": "LOAD_MEMORY_MODE",
          "DisplayName": "LOAD_MEMORY_MODE",
          "FullName": "FMOD.Studio.LOAD_MEMORY_MODE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LOAD_MEMORY:FMOD.Studio.LOAD_MEMORY_MODE",
              "Name": "LOAD_MEMORY",
              "Type": "FMOD.Studio.LOAD_MEMORY_MODE",
              "Signature": "public FMOD.Studio.LOAD_MEMORY_MODE LOAD_MEMORY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "366BF4BAD1E5D846D444C40A14845BEE5D9F90B614F32DCAD3E33B475D79C0E3"
            },
            {
              "Id": "LOAD_MEMORY_POINT:FMOD.Studio.LOAD_MEMORY_MODE",
              "Name": "LOAD_MEMORY_POINT",
              "Type": "FMOD.Studio.LOAD_MEMORY_MODE",
              "Signature": "public FMOD.Studio.LOAD_MEMORY_MODE LOAD_MEMORY_POINT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2AB0F377270B45EBCD78EEB2599366284F2AD4E12E59F5D7B06920CA137D27D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6558FE87E79EADC5D7F85F3AA3B4227B449F67DBA6078059299881DEB12DFB5E"
        },
        {
          "Id": "FMOD.Studio.MEMORY_USAGE",
          "Name": "MEMORY_USAGE",
          "DisplayName": "MEMORY_USAGE",
          "FullName": "FMOD.Studio.MEMORY_USAGE",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "exclusive:System.Int32",
              "Name": "exclusive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 exclusive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54F7AD4FD8A5E0790305F03F17FD97477C5C5FAEC0D3E29E540E7DF33CF01A8F"
            },
            {
              "Id": "inclusive:System.Int32",
              "Name": "inclusive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 inclusive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "589B885FA2D40C1949B4679A2A4A8010554AD21F60938ECDF607E0ABB11C631F"
            },
            {
              "Id": "sampledata:System.Int32",
              "Name": "sampledata",
              "Type": "System.Int32",
              "Signature": "public System.Int32 sampledata",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "210E7BB2414F737AB48FB42C444458AF317E8ABA606F6C992F8F18702E9F9899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "35E74C5E68846C2B9CFE421F98105A13ED8BD9441BFAA2FEA88157E29BE618B5"
        },
        {
          "Id": "FMOD.Studio.PARAMETER_DESCRIPTION",
          "Name": "PARAMETER_DESCRIPTION",
          "DisplayName": "PARAMETER_DESCRIPTION",
          "FullName": "FMOD.Studio.PARAMETER_DESCRIPTION",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "defaultvalue:System.Single",
              "Name": "defaultvalue",
              "Type": "System.Single",
              "Signature": "public System.Single defaultvalue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9BB5455710E76A6377D73531D4386BB612E31EC41094BC75ACB75254EB6A7A1"
            },
            {
              "Id": "flags:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "flags",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D190CEBEB55CF88E3096B17A3EA3204D4DC831F6D94B45898713ED50384A0E6C"
            },
            {
              "Id": "guid:FMOD.FMOD_GUID",
              "Name": "guid",
              "Type": "FMOD.FMOD_GUID",
              "Signature": "public FMOD.FMOD_GUID guid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C26C00811D2C5782583C86C42965D6158C551D4C33B643FD79273D6C36B5C7C4"
            },
            {
              "Id": "id:FMOD.Studio.PARAMETER_ID",
              "Name": "id",
              "Type": "FMOD.Studio.PARAMETER_ID",
              "Signature": "public FMOD.Studio.PARAMETER_ID id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCF950408E4C009B8320872784F9FA348C949DEDDFFE5071066F3F2FB68C9BC5"
            },
            {
              "Id": "maximum:System.Single",
              "Name": "maximum",
              "Type": "System.Single",
              "Signature": "public System.Single maximum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26BAEA915DB70CF77EAE0DAE03CB2CEE61E80E4DA195507420A76483EAD6D90D"
            },
            {
              "Id": "minimum:System.Single",
              "Name": "minimum",
              "Type": "System.Single",
              "Signature": "public System.Single minimum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C0625ACB14151F138115338CFC86A0CF6634A2408560B9F58757D7610DA65F2"
            },
            {
              "Id": "name:FMOD.StringWrapper",
              "Name": "name",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C104D90F0E1743E24CC2FF8124E1EF1E370422A060019A322B89D3656EFD9DE"
            },
            {
              "Id": "type:FMOD.Studio.PARAMETER_TYPE",
              "Name": "type",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AE2513283F13D38FEABDEB8CE03E955135DE9F448B190FFF64B5DBBAEE806FDE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EB9B3935A92EA0F2A2EE33BEA94F09F48B14D1AC5C724886833D04BDE99CE32B"
        },
        {
          "Id": "FMOD.Studio.PARAMETER_FLAGS",
          "Name": "PARAMETER_FLAGS",
          "DisplayName": "PARAMETER_FLAGS",
          "FullName": "FMOD.Studio.PARAMETER_FLAGS",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AUTOMATIC:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "AUTOMATIC",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS AUTOMATIC",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8501426D4FF48264D4FB6ACA2E8E220A99C6E18DD30ED33C42333DA42C9D356"
            },
            {
              "Id": "DISCRETE:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "DISCRETE",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS DISCRETE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B458FB0E60042E53C3E9C37B7B2F1A4044F686DF1691FF16FF706FB1640ADCB"
            },
            {
              "Id": "GLOBAL:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "GLOBAL",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS GLOBAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F44FEF162F57FE48DA3D4589B28E69EBE12F03A515E1C487CFBA690D3A4FA38"
            },
            {
              "Id": "LABELED:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "LABELED",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS LABELED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CCA103D4B928C98EFFC290AFEA7A0322DB44C318FA84CDAE46785018433F800"
            },
            {
              "Id": "READONLY:FMOD.Studio.PARAMETER_FLAGS",
              "Name": "READONLY",
              "Type": "FMOD.Studio.PARAMETER_FLAGS",
              "Signature": "public FMOD.Studio.PARAMETER_FLAGS READONLY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7622BDF9DF86E6E6AB033D1D30A82477A219ECB5FD0AD188906A447D6A97312D"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FE65208AE66652B209AE245EA9ED52CD6F514AAA484167FFB55969E1AD4B7E00"
        },
        {
          "Id": "FMOD.Studio.PARAMETER_ID",
          "Name": "PARAMETER_ID",
          "DisplayName": "PARAMETER_ID",
          "FullName": "FMOD.Studio.PARAMETER_ID",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "data1:System.UInt32",
              "Name": "data1",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 data1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53721A4B9802DB7A5A9813211B36F31F6891C4A62F0EC6736E997E988D9B1594"
            },
            {
              "Id": "data2:System.UInt32",
              "Name": "data2",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 data2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7BBDEA51CF3B6ACFA768B032483972C2A3B5D165EDAE6F63D6EB4815DCFF7384"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AD001773AD485EF64C17F933C365CD3946BCE8253239F6BCA9E80111B11C0732"
        },
        {
          "Id": "FMOD.Studio.PARAMETER_TYPE",
          "Name": "PARAMETER_TYPE",
          "DisplayName": "PARAMETER_TYPE",
          "FullName": "FMOD.Studio.PARAMETER_TYPE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AUTOMATIC_DIRECTION:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_DIRECTION",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_DIRECTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "264BEEA4A34390DB67421821109B57182295D5EC94B330693BB684A55EB155F6"
            },
            {
              "Id": "AUTOMATIC_DISTANCE:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_DISTANCE",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_DISTANCE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49749387CFE2699B133A1B6E8ED5779C4AC61D5688B87FCDC68D03F9D67B3008"
            },
            {
              "Id": "AUTOMATIC_DISTANCE_NORMALIZED:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_DISTANCE_NORMALIZED",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_DISTANCE_NORMALIZED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E79218BFCAD80E5FD1EAEC64622803F1F1F3B34CEB1946FB7319423ABA826B3"
            },
            {
              "Id": "AUTOMATIC_ELEVATION:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_ELEVATION",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_ELEVATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71C78BDD10AF19FAE92C56F8CBC9339DFE5F5A3AD168E9CC3F551A6A8DE0DFE0"
            },
            {
              "Id": "AUTOMATIC_EVENT_CONE_ANGLE:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_EVENT_CONE_ANGLE",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_EVENT_CONE_ANGLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C25726C3FE0F1BD64BDB69572B68959FC723A4BD2C267760BBAB05749086352"
            },
            {
              "Id": "AUTOMATIC_EVENT_ORIENTATION:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_EVENT_ORIENTATION",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_EVENT_ORIENTATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A39BC2EAEFD3F8E54D03C566850E0EB368352E6F897057760D3230E6F8DAD5D"
            },
            {
              "Id": "AUTOMATIC_LISTENER_ORIENTATION:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_LISTENER_ORIENTATION",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_LISTENER_ORIENTATION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DA169F4870FF81BEC5A06BC1EDDBDC1AA44D31A906BFAB9380CCE332901281F"
            },
            {
              "Id": "AUTOMATIC_SPEED:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_SPEED",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_SPEED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "004A20465D17ED4510591E801361F55AF9163EF8725C7D40B212D8E4863F4A5B"
            },
            {
              "Id": "AUTOMATIC_SPEED_ABSOLUTE:FMOD.Studio.PARAMETER_TYPE",
              "Name": "AUTOMATIC_SPEED_ABSOLUTE",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE AUTOMATIC_SPEED_ABSOLUTE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8AE701933EA37D1DDA9CC50883FAD1F1180E4F7EAFFB17E1F114C9501374E68"
            },
            {
              "Id": "GAME_CONTROLLED:FMOD.Studio.PARAMETER_TYPE",
              "Name": "GAME_CONTROLLED",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE GAME_CONTROLLED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77265D38AD9066E4211A668E47766F40C07642BA7EB74DCD1F3415D2EBBA82C8"
            },
            {
              "Id": "MAX:FMOD.Studio.PARAMETER_TYPE",
              "Name": "MAX",
              "Type": "FMOD.Studio.PARAMETER_TYPE",
              "Signature": "public FMOD.Studio.PARAMETER_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CEF3607AC76650C645AD0125A16E0292EF2FBCA4A7FCE2F0EA88DE7E0935A0E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CFFB0E571857D8AA73BC86CEDCBD51905083C31228DF9B873CC39AF35044C1BF"
        },
        {
          "Id": "FMOD.Studio.PLAYBACK_STATE",
          "Name": "PLAYBACK_STATE",
          "DisplayName": "PLAYBACK_STATE",
          "FullName": "FMOD.Studio.PLAYBACK_STATE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PLAYING:FMOD.Studio.PLAYBACK_STATE",
              "Name": "PLAYING",
              "Type": "FMOD.Studio.PLAYBACK_STATE",
              "Signature": "public FMOD.Studio.PLAYBACK_STATE PLAYING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFD82164D91AAC8A9425C3BA3C05F158C03AAF85C07C04DB31E8D851DB68319E"
            },
            {
              "Id": "STARTING:FMOD.Studio.PLAYBACK_STATE",
              "Name": "STARTING",
              "Type": "FMOD.Studio.PLAYBACK_STATE",
              "Signature": "public FMOD.Studio.PLAYBACK_STATE STARTING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4918F15292A5B681524484AEEF37C75DFB0E17CA21A35C3CDCD24A7EF208B4F"
            },
            {
              "Id": "STOPPED:FMOD.Studio.PLAYBACK_STATE",
              "Name": "STOPPED",
              "Type": "FMOD.Studio.PLAYBACK_STATE",
              "Signature": "public FMOD.Studio.PLAYBACK_STATE STOPPED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8953F9B8E76654BAFF0CB376E5D609A2F188C310E7EA9FB3DF428FEC3B3771E8"
            },
            {
              "Id": "STOPPING:FMOD.Studio.PLAYBACK_STATE",
              "Name": "STOPPING",
              "Type": "FMOD.Studio.PLAYBACK_STATE",
              "Signature": "public FMOD.Studio.PLAYBACK_STATE STOPPING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4EA78CE08233D40CB13DDEA40D066FDD3F7AE52A47B222E0C393C06B4D1ACF2"
            },
            {
              "Id": "SUSTAINING:FMOD.Studio.PLAYBACK_STATE",
              "Name": "SUSTAINING",
              "Type": "FMOD.Studio.PLAYBACK_STATE",
              "Signature": "public FMOD.Studio.PLAYBACK_STATE SUSTAINING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C43FAE0F8596A6CC67052DCDE241D1DB1DD9E2459EAFC4283D641A2B67D40D3F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3265EFD7618445F693A01F3A8A899F26D8E255F5EB5CC3FCE41CC44DDF3A966"
        },
        {
          "Id": "FMOD.Studio.PLUGIN_INSTANCE_PROPERTIES",
          "Name": "PLUGIN_INSTANCE_PROPERTIES",
          "DisplayName": "PLUGIN_INSTANCE_PROPERTIES",
          "FullName": "FMOD.Studio.PLUGIN_INSTANCE_PROPERTIES",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "dsp:System.IntPtr",
              "Name": "dsp",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr dsp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72E8B2B90FCC3DD4CA0B9D605FE338C19B05A7E3A702A06513C0D39461AD0DB2"
            },
            {
              "Id": "name:System.IntPtr",
              "Name": "name",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AEB15B851DDC89F6EE014035F6DD1A931778078E68863139A494E09AB35F4B4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB7A2E2EBF952EAC338A0C1611008DF951BD1F9A508CB9CE94609B67B96D4D5B"
        },
        {
          "Id": "FMOD.Studio.PROGRAMMER_SOUND_PROPERTIES",
          "Name": "PROGRAMMER_SOUND_PROPERTIES",
          "DisplayName": "PROGRAMMER_SOUND_PROPERTIES",
          "FullName": "FMOD.Studio.PROGRAMMER_SOUND_PROPERTIES",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "name:FMOD.StringWrapper",
              "Name": "name",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C104D90F0E1743E24CC2FF8124E1EF1E370422A060019A322B89D3656EFD9DE"
            },
            {
              "Id": "sound:System.IntPtr",
              "Name": "sound",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr sound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DF71F5C310629B0B01C32590412C2C3DD6C130F8444E4CEB450FE1FC06397531"
            },
            {
              "Id": "subsoundIndex:System.Int32",
              "Name": "subsoundIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 subsoundIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3FDC48E5DF0A4A8DC8F84AB3CF26CA22495B0A17E117996A338F65E8C5F60C5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4972AD10F33476490522B45EEA16B229BCEDB91B5F11A69D86D8A1680AA83655"
        },
        {
          "Id": "FMOD.Studio.SOUND_INFO",
          "Name": "SOUND_INFO",
          "DisplayName": "SOUND_INFO",
          "FullName": "FMOD.Studio.SOUND_INFO",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "exinfo:FMOD.CREATESOUNDEXINFO",
              "Name": "exinfo",
              "Type": "FMOD.CREATESOUNDEXINFO",
              "Signature": "public FMOD.CREATESOUNDEXINFO exinfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC322F26FFE8B7AD1DBF187E179415623116C9EE9950DE5F6351F40D6EAA8858"
            },
            {
              "Id": "mode:FMOD.MODE",
              "Name": "mode",
              "Type": "FMOD.MODE",
              "Signature": "public FMOD.MODE mode",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B849612A5FCC4721C2508BD28D524AA1A784EBFCA47590542976D13EA86E4472"
            },
            {
              "Id": "name_or_data:System.IntPtr",
              "Name": "name_or_data",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr name_or_data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E76E69C9D1D0D9BB4D0579492721089E5BE7F7E39525B76D49F614A084C42E6"
            },
            {
              "Id": "subsoundindex:System.Int32",
              "Name": "subsoundindex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 subsoundindex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E4FE17C680FD1ED6C158F7A11A9FB9106A6101C05171EBA84A33F1F93D354C8"
            }
          ],
          "Properties": [
            {
              "Id": "name:System.String",
              "Name": "name",
              "Type": "System.String",
              "Signature": "public System.String name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A64D4A2E9FB080196EAC49EE6D5131C9F835BABEBB90733C9B5571064A7732B4"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "19DE6D620904DF8866F94EFDD8D8AAD478BE42B26167F4210088D790781F1560"
        },
        {
          "Id": "FMOD.Studio.STOP_MODE",
          "Name": "STOP_MODE",
          "DisplayName": "STOP_MODE",
          "FullName": "FMOD.Studio.STOP_MODE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALLOWFADEOUT:FMOD.Studio.STOP_MODE",
              "Name": "ALLOWFADEOUT",
              "Type": "FMOD.Studio.STOP_MODE",
              "Signature": "public FMOD.Studio.STOP_MODE ALLOWFADEOUT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A1ED261790D66E180E9D8CA50CBCC4C95AAE55F589B9256BB0DCFC4B7185AE69"
            },
            {
              "Id": "IMMEDIATE:FMOD.Studio.STOP_MODE",
              "Name": "IMMEDIATE",
              "Type": "FMOD.Studio.STOP_MODE",
              "Signature": "public FMOD.Studio.STOP_MODE IMMEDIATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C920AECBAA19B3672D17F1A1C25C642591459FC06E0D2C8BA2F02250B819EFB2"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DD59FAF03EE815CE0D8064383ED71977DFBE458E2BADC061788DED464F0D5AE8"
        },
        {
          "Id": "FMOD.Studio.STUDIO_VERSION",
          "Name": "STUDIO_VERSION",
          "DisplayName": "STUDIO_VERSION",
          "FullName": "FMOD.Studio.STUDIO_VERSION",
          "Namespace": "FMOD.Studio",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "dll:System.String",
              "Name": "dll",
              "Type": "System.String",
              "Signature": "public System.String dll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C974278EFEC3E78DD79569F9B2EB89D4390A39D05206EB04419725DB13773A87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "33322F5C65BC59BF21572B74A9E5CC1B7CF7675FC3F0E07197E469CD9A42FB26"
        },
        {
          "Id": "FMOD.Studio.System",
          "Name": "System",
          "DisplayName": "System",
          "FullName": "FMOD.Studio.System",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "94A602504FBF94ED6ACFC3C8DF9C6BBE01795C360D76F83214980CF0A3173816",
              "Hash": "F99A49969CE19E2FF79BCFBE94D1815A7D0B097C721C87E624ED0683BDA4CA96",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "create(FMOD.Studio.System\u0026)-\u003EFMOD.RESULT",
              "Name": "create",
              "Signature": "public FMOD.RESULT create(out FMOD.Studio.System\u0026 system)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "FMOD.Studio.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "333E74D56A3A55F5BFC8C34C5C7CE08F1586EA6C59E1BE2EC5DED9C8B533E95F",
              "Hash": "AAF44B187315593B4216A0B590D27B936129F7ECB20130A7F589D72F4049B501",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_Create(System.IntPtr\u0026, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "flushCommands()-\u003EFMOD.RESULT",
              "Name": "flushCommands",
              "Signature": "public FMOD.RESULT flushCommands()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "26646C200105303ADF043D97E8541CA4A16954853AAE912276A21D071D70E3B4",
              "Hash": "05C0DF4F6FA55983BFA6D0560A3B387F2C814D1A4D56589FD3E9069363F8CC44",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_FlushCommands(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "flushSampleLoading()-\u003EFMOD.RESULT",
              "Name": "flushSampleLoading",
              "Signature": "public FMOD.RESULT flushSampleLoading()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9162C96B802959DF39915F04CB33B1C42DABF987DCF8030D3AA7F42A05207E52",
              "Hash": "3AE23F871D46A7A3A7ACF75BE80C467E8458860BFF19500591433B262E05D73E",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_FlushSampleLoading(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_Create(System.IntPtr\u0026, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_Create",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_Create(out System.IntPtr\u0026 system, System.UInt32 headerversion)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "headerversion",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE96656F1615DB6755FF6F45B876588BD9375AA23921EEE6639B0320768104C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_FlushCommands(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_FlushCommands",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_FlushCommands(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B35EA03272D52393F25BAC9F866C08EDD6C4CF1EDD79448067CB58E53500705F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_FlushSampleLoading(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_FlushSampleLoading",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_FlushSampleLoading(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F74AE58A5EAE2F22AAB83C030EC840619A6CA89BFA5D835240E1E2428A6B3DE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetAdvancedSettings(System.IntPtr, FMOD.Studio.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetAdvancedSettings",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetAdvancedSettings(System.IntPtr system, out FMOD.Studio.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "settings",
                  "Type": "FMOD.Studio.ADVANCEDSETTINGS\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FA0C8743F9C9DCDE6FA4550C8BF56181E7E7F5DADF429AE8F71C286EFEBD4C1C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBank(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBank",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBank(System.IntPtr system, System.Byte[] path, out System.IntPtr\u0026 bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "46ED2402EEE907A0140BE7DC2C6AC10B073E7D7B718BD831FD606538DE91C76D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBankByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBankByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBankByID(System.IntPtr system, FMOD.FMOD_GUID\u0026 id, out System.IntPtr\u0026 bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FAE9EED244E0FE11A9BA92F073FDD31CFEB914212D71DBE8E876B458EA6FF109",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBankCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBankCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBankCount(System.IntPtr system, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6474AB09036A4B84A89AF0428E7F3F42F11F0E5AC7E741F3D166CB8B072BCC64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBankList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBankList",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBankList(System.IntPtr system, System.IntPtr[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "System.IntPtr[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5158527542258DFE3643E0DB965952196DCD62A1F408F651DB6A22ABB30BC848",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBufferUsage(System.IntPtr, FMOD.Studio.BUFFER_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBufferUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBufferUsage(System.IntPtr system, out FMOD.Studio.BUFFER_USAGE\u0026 usage)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usage",
                  "Type": "FMOD.Studio.BUFFER_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4CD708A31E8C2BA1864AD05B045CBD7DED99718F2B4AAF2A6A6B186CB8491ADA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBus(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBus",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBus(System.IntPtr system, System.Byte[] path, out System.IntPtr\u0026 bus)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bus",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A1181BCAEF3D2EE421FECAC0BABCBD122FB49DCB90706D77245358A4E853C3BE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetBusByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetBusByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetBusByID(System.IntPtr system, FMOD.FMOD_GUID\u0026 id, out System.IntPtr\u0026 bus)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bus",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F1094EFBFCBCEF60D1E97B83732114B960C8C0E854ED3674C623BF3E67653CD6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetCoreSystem(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetCoreSystem",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetCoreSystem(System.IntPtr system, out System.IntPtr\u0026 coresystem)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coresystem",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C6D2CEBA35965856533E866FD308C24C083FEEF11AA3637EB06A44DE3939FAFF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetCPUUsage(System.IntPtr, FMOD.Studio.CPU_USAGE\u0026, FMOD.CPU_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetCPUUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetCPUUsage(System.IntPtr system, out FMOD.Studio.CPU_USAGE\u0026 usage, out FMOD.CPU_USAGE\u0026 usage_core)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usage",
                  "Type": "FMOD.Studio.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "usage_core",
                  "Type": "FMOD.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "56A3512F06E311143C9A3A21458ED8C03449F6E7378D6F22270EE29023B3E3AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetEvent(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetEvent",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetEvent(System.IntPtr system, System.Byte[] path, out System.IntPtr\u0026 _event)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B8661BA255EA069FBB75AC3DD7EDE119B9C000467391D327F91E6ADFD31F13C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetEventByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetEventByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetEventByID(System.IntPtr system, FMOD.FMOD_GUID\u0026 id, out System.IntPtr\u0026 _event)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD058D29E38618CFA7AF2D0A541AC6F76179F7CCEB108505503EC37DC2370805",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetListenerAttributes(System.IntPtr system, System.Int32 listener, out FMOD.ATTRIBUTES_3D\u0026 attributes, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4841A7E04B86DB6C973E86ADDA79A276DB0437903D17C21885BA9551A95D03F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetListenerAttributes(System.IntPtr system, System.Int32 listener, out FMOD.ATTRIBUTES_3D\u0026 attributes, out FMOD.VECTOR\u0026 attenuationposition)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "attenuationposition",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B23082BD531A15DD55FD243A5E6ACF796DDC439D1D79699A170D8920B9FF1E9E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetListenerWeight(System.IntPtr, System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetListenerWeight",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetListenerWeight(System.IntPtr system, System.Int32 listener, out System.Single\u0026 weight)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6BD420357957682D8082BA42851518CDB0475DC973DD5BD83FE4C5780E49AB18",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetMemoryUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetMemoryUsage(System.IntPtr system, out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C910A14C0A41674F96D5C854648657965113AB7D3E34FA2A996EBAB8CCCBE60E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetNumListeners(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetNumListeners",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetNumListeners(System.IntPtr system, out System.Int32\u0026 numlisteners)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "97E17D60047B00C154A11E79B4DC269434CFEE3F855FAD26F26BC89EA76CE439",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterByID(System.IntPtr system, FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1DE1954158F350293633B92D419582DEAF869FA8C534A58327A3672A78467701",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterByName(System.IntPtr, System.Byte[], System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterByName(System.IntPtr system, System.Byte[] name, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D4974ED9E4A74139138D374DD00EE366675921E52E8A4305214125F9ECC2AEA6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterDescriptionByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterDescriptionByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterDescriptionByID(System.IntPtr system, FMOD.Studio.PARAMETER_ID id, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B879CD81673D274178592CACBC0F37E31F3CDEDD53615E25BB5A18E3110C342F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterDescriptionByName(System.IntPtr, System.Byte[], FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterDescriptionByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterDescriptionByName(System.IntPtr system, System.Byte[] name, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "311BCE72A12C280FDA337E297CFA739C019CFAD5C70F423D0FB4895E9282F917",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterDescriptionCount(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterDescriptionCount",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterDescriptionCount(System.IntPtr system, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "19F69C7A8CA96860B3D19BA558680F930056BE3F6F3B8501A8B2FEB2CE82FC37",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterDescriptionList(System.IntPtr, FMOD.Studio.PARAMETER_DESCRIPTION[], System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterDescriptionList",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterDescriptionList(System.IntPtr system, out FMOD.Studio.PARAMETER_DESCRIPTION[] array, System.Int32 capacity, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION[]",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "capacity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F7FDC9BE98A5AD45A0D86BC9A8A98DD55150C5ED4BFAF7023B6BC65965EAFC60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterLabelByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterLabelByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterLabelByID(System.IntPtr system, FMOD.Studio.PARAMETER_ID id, System.Int32 labelindex, System.IntPtr label, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5C19C2DF2469F7496370BE332BD7E4A96D92446743BE22D09ECC109B7575BF65",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetParameterLabelByName(System.IntPtr, System.Byte[], System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetParameterLabelByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetParameterLabelByName(System.IntPtr system, System.Byte[] name, System.Int32 labelindex, System.IntPtr label, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "ABEAD3EF19D0AB5439571153011A41CC04E6E99FC9B29912927ACD4BCDB37786",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetSoundInfo(System.IntPtr, System.Byte[], FMOD.Studio.SOUND_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetSoundInfo",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetSoundInfo(System.IntPtr system, System.Byte[] key, out FMOD.Studio.SOUND_INFO\u0026 info)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "key",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.SOUND_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F065CC0AA5377698A4E731CB8970089B567E556A14EAE33DAC8F3F5ACF96CD2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetUserData(System.IntPtr system, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "625602538DD062DC75C7C813A71009D43C20AB8FD3BF00D2C87EF0EE4032215A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetVCA(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetVCA",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetVCA(System.IntPtr system, System.Byte[] path, out System.IntPtr\u0026 vca)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vca",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A814FD70053660D0323E0E5E70E08707B87D9F9CA5539273A064B2BA6669337",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_GetVCAByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_GetVCAByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_GetVCAByID(System.IntPtr system, FMOD.FMOD_GUID\u0026 id, out System.IntPtr\u0026 vca)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vca",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "879CA5C5148F0D26ABF1BF11E8B21A68B9BD692FD22D8D72687A269E220CE1D0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_Initialize(System.IntPtr, System.Int32, FMOD.Studio.INITFLAGS, FMOD.INITFLAGS, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_Initialize",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_Initialize(System.IntPtr system, System.Int32 maxchannels, FMOD.Studio.INITFLAGS studioflags, FMOD.INITFLAGS flags, System.IntPtr extradriverdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "studioflags",
                  "Type": "FMOD.Studio.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extradriverdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "81E4DDE7E5E87582FFE8D980F8A1CEF8EB56F381427160CAD06A9D934DE7E475",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_System_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_System_IsValid(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "61A981A9EB5BD58C1BC25524E679B641FE454BBBF6A392A9F3B915F6D946B66E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LoadBankCustom(System.IntPtr, FMOD.Studio.BANK_INFO\u0026, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LoadBankCustom",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LoadBankCustom(System.IntPtr system, FMOD.Studio.BANK_INFO\u0026 info, FMOD.Studio.LOAD_BANK_FLAGS flags, out System.IntPtr\u0026 bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.BANK_INFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D0755EEC9D90BDAA2470A37940E12FA783559A8DA2BFD5D371677AF41E68F77F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LoadBankFile(System.IntPtr, System.Byte[], FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LoadBankFile",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LoadBankFile(System.IntPtr system, System.Byte[] filename, FMOD.Studio.LOAD_BANK_FLAGS flags, out System.IntPtr\u0026 bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filename",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8B284ECBC606EC00FB3C08E396523CB443C6A1F8BBFC715AEA1DBABED72B4D39",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LoadBankMemory(System.IntPtr, System.IntPtr, System.Int32, FMOD.Studio.LOAD_MEMORY_MODE, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LoadBankMemory",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LoadBankMemory(System.IntPtr system, System.IntPtr buffer, System.Int32 length, FMOD.Studio.LOAD_MEMORY_MODE mode, FMOD.Studio.LOAD_BANK_FLAGS flags, out System.IntPtr\u0026 bank)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.Studio.LOAD_MEMORY_MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D55696069C19DC9A1D3675D0CF1E0EC27CE0A43E8CF10C7DCBDD19BD23C6A65",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LoadCommandReplay(System.IntPtr, System.Byte[], FMOD.Studio.COMMANDREPLAY_FLAGS, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LoadCommandReplay",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LoadCommandReplay(System.IntPtr system, System.Byte[] filename, FMOD.Studio.COMMANDREPLAY_FLAGS flags, out System.IntPtr\u0026 replay)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filename",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replay",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7C21E15DCF831AFEEE066451C17A29273146B1610D829A408E44EB042D015948",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LookupID(System.IntPtr, System.Byte[], FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LookupID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LookupID(System.IntPtr system, System.Byte[] path, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "58A4E9569016FE343D0AB1FDFCE057EE6606FF12E48DA266A502E304F7B9BEF9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_LookupPath(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_LookupPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_LookupPath(System.IntPtr system, FMOD.FMOD_GUID\u0026 id, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B81C5F7C85DFF2747B80D0BA781AEFACA640B949BB455C2517B27CD53040A19B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_Release",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_Release(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A014493031EA70530E55B369E8EA900B4D7BB19594372D439B7848560B5079ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_ResetBufferUsage(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_ResetBufferUsage",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_ResetBufferUsage(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "594435BAD2A3EF55A5E6928D61CE055D6B484A1D907FBB869D2EE31E620B79C6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetAdvancedSettings(System.IntPtr, FMOD.Studio.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetAdvancedSettings",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetAdvancedSettings(System.IntPtr system, FMOD.Studio.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "settings",
                  "Type": "FMOD.Studio.ADVANCEDSETTINGS\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A272D942FBB310A59B4565957C1B1A6EA56330C8AF800626B3FCBC165BF33078",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetCallback(System.IntPtr, FMOD.Studio.SYSTEM_CALLBACK, FMOD.Studio.SYSTEM_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetCallback",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetCallback(System.IntPtr system, FMOD.Studio.SYSTEM_CALLBACK callback, FMOD.Studio.SYSTEM_CALLBACK_TYPE callbackmask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "70A356601E282E0F63F0332899ADAAC83FC18CF26A6D900EFF11382B3D50D723",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetListenerAttributes(System.IntPtr system, System.Int32 listener, FMOD.ATTRIBUTES_3D\u0026 attributes, FMOD.VECTOR\u0026 attenuationposition)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attenuationposition",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8A339F8A78E455C1E6792967D841D9D070C194D5F299B70E84AC08A1914E20EC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetListenerAttributes(System.IntPtr system, System.Int32 listener, FMOD.ATTRIBUTES_3D\u0026 attributes, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AE2600467486712472B07CC7F8458ECCBF5B333A3CDACBAFEA28BE4809B3E35C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetListenerWeight(System.IntPtr, System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetListenerWeight",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetListenerWeight(System.IntPtr system, System.Int32 listener, System.Single weight)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C7175BA69B246492FFFA757179A0E295EFA330E34E0962A13435B6EF65C4E023",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetNumListeners(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetNumListeners",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetNumListeners(System.IntPtr system, System.Int32 numlisteners)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DC757524F8E550A9D87BAEC96D07C2C72943DD2718C2E790D64CB120B45FCFA3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetParameterByID",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetParameterByID(System.IntPtr system, FMOD.Studio.PARAMETER_ID id, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5072B9D45C4A7D1C9B15FE00F602475F8B970A33ED88B89F3112A8690274E1FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetParameterByIDWithLabel(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Byte[], System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetParameterByIDWithLabel",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetParameterByIDWithLabel(System.IntPtr system, FMOD.Studio.PARAMETER_ID id, System.Byte[] label, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC67BEF0B45E04036D4A58F3684B3C1E6E99FEF9E2CD6E5484BF18FFF2F46FB6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetParameterByName(System.IntPtr, System.Byte[], System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetParameterByName",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetParameterByName(System.IntPtr system, System.Byte[] name, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3753319F7D6AFB8238E8100DE4BF5245E2D8655831202B897B3C2C995B877428",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetParameterByNameWithLabel(System.IntPtr, System.Byte[], System.Byte[], System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetParameterByNameWithLabel",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetParameterByNameWithLabel(System.IntPtr system, System.Byte[] name, System.Byte[] label, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C481DBD021A4001938B72ACEE0686BBA132B4C45FD60CD9ACFD13E9E55C822CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetParametersByIDs(System.IntPtr, FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetParametersByIDs",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetParametersByIDs(System.IntPtr system, FMOD.Studio.PARAMETER_ID[] ids, System.Single[] values, System.Int32 count, System.Boolean ignoreseekspeed)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ids",
                  "Type": "FMOD.Studio.PARAMETER_ID[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "values",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29D5D13BBB570C4310E896610FE0D27D7A03F2AA1695106FD14DC6273FFAB68C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_SetUserData",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_SetUserData(System.IntPtr system, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3D17E74A4023F383EDE0804DC0BFD3C51497B94BB9582F455DB2C765859D69D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_StartCommandCapture(System.IntPtr, System.Byte[], FMOD.Studio.COMMANDCAPTURE_FLAGS)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_StartCommandCapture",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_StartCommandCapture(System.IntPtr system, System.Byte[] filename, FMOD.Studio.COMMANDCAPTURE_FLAGS flags)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filename",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BA5DC5714105096873608E670C0EEA952BCF8ECA99365036630CEB745DF73644",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_StopCommandCapture(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_StopCommandCapture",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_StopCommandCapture(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "11455AFC8EFBB8338660FC2ACEFA0FBDE332F90FF1C54C45CDE8B31096ABF1CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_UnloadAll(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_UnloadAll",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_UnloadAll(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "251E5892E2D971B37CF77A47F90F50BDA562F5090F79A36278CBC0A9A7DA1F88",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_System_Update(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_System_Update",
              "Signature": "private FMOD.RESULT FMOD_Studio_System_Update(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "797A5F5C28A230649ABA93394D0383CE9C10B65A28A7C50FD2161B44CF7BA738",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "getAdvancedSettings",
              "Signature": "public FMOD.RESULT getAdvancedSettings(out FMOD.Studio.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "FMOD.Studio.ADVANCEDSETTINGS\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "F8B5E4B4D3AC98D03EB24D6514CE1B21715386355E567B8D50A9645DE2457DEC",
              "Hash": "F68A5032A0056E1F48C0F60C3C96E6899B58E2C4D6995A26EE078F14344CAC6C",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.Studio.System::FMOD_Studio_System_GetAdvancedSettings(System.IntPtr, FMOD.Studio.ADVANCEDSETTINGS\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBank(System.String, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "getBank",
              "Signature": "public FMOD.RESULT getBank(System.String path, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "3C46A3831E4DF29C6FD73DC7F1D73EA8E681CA7E775E9B94A1C29E4B9E5A183F",
              "Hash": "AA0EAC1E9889C5B1FBAB0D484D388F775CEB7925AE8B4FAEFD3D8DEC0317E704",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetBank(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBankByID(FMOD.FMOD_GUID, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "getBankByID",
              "Signature": "public FMOD.RESULT getBankByID(FMOD.FMOD_GUID id, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "22045621E7D256036957549E95E32EB4F00288ABC7C63240EF0702A0A55B6787",
              "Hash": "DA09EE965BF53B91736F462E95C5B05F8AB29F29CD85863EAC612BF10568A910",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetBankByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBankCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getBankCount",
              "Signature": "public FMOD.RESULT getBankCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "93E475B18A3F97F22AB8918331ECE73C5C18C7804C7D6B054205166E62FD0130",
              "Hash": "2AA35528E783C49BBA1B6311B6D54B5A1E9A2D709B81D5D90BEACF61C9CA9EB0",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetBankCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBankList(FMOD.Studio.Bank[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getBankList",
              "Signature": "public FMOD.RESULT getBankList(out FMOD.Studio.Bank[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.Bank[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "310D23C1E2A9F77605B39CF21DDFC7CF9F7C5650D26EA1738F4965ED3D2CAA7E",
              "Hash": "53A0CCC84D33AB9163DEF3B145C6A565751723ECC928D80FBA1F5E3710EBFF45",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetBankCount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.System::FMOD_Studio_System_GetBankList(System.IntPtr, System.IntPtr[], System.Int32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBufferUsage(FMOD.Studio.BUFFER_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getBufferUsage",
              "Signature": "public FMOD.RESULT getBufferUsage(out FMOD.Studio.BUFFER_USAGE\u0026 usage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "usage",
                  "Type": "FMOD.Studio.BUFFER_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "5218385B67AA5EECDC101449ACA1753451F594C598271027B57949B7A3912491",
              "Hash": "6BC06BBC7544B72C9E992F485D8A6E3A9F5F8D85A77204C833A3104713BC2A5A",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetBufferUsage(System.IntPtr, FMOD.Studio.BUFFER_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBus(System.String, FMOD.Studio.Bus\u0026)-\u003EFMOD.RESULT",
              "Name": "getBus",
              "Signature": "public FMOD.RESULT getBus(System.String path, out FMOD.Studio.Bus\u0026 bus)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bus",
                  "Type": "FMOD.Studio.Bus\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "ABB23F5AE9339B007B497A81B8BE0EE84809CB7B2EB7D8E847B604D06F3FE4D0",
              "Hash": "20A92C12AADD3837BA7E357AA5943282AA41A42DA6DB261FE7BEB47E32C6B8D2",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetBus(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getBusByID(FMOD.FMOD_GUID, FMOD.Studio.Bus\u0026)-\u003EFMOD.RESULT",
              "Name": "getBusByID",
              "Signature": "public FMOD.RESULT getBusByID(FMOD.FMOD_GUID id, out FMOD.Studio.Bus\u0026 bus)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bus",
                  "Type": "FMOD.Studio.Bus\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "336B88095B1477586546B5C29BE4BC4C6AE18D5E0F064E635E6C3BFA74EFF963",
              "Hash": "8827BDF94E62C78CE63622C7DF743416FE6B58D7CD8C568F65443B0673B55E4F",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetBusByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCoreSystem(FMOD.System\u0026)-\u003EFMOD.RESULT",
              "Name": "getCoreSystem",
              "Signature": "public FMOD.RESULT getCoreSystem(out FMOD.System\u0026 coresystem)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "coresystem",
                  "Type": "FMOD.System\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "A4189384FF565DB48F10638BE461C290785A3EC5476B23B7686EB73B1E42315C",
              "Hash": "584B9FFA6CD9C9D2F2C0483D3FAF0AAC7964C65F441F33673741799DAF93DF44",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetCoreSystem(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCPUUsage(FMOD.Studio.CPU_USAGE\u0026, FMOD.CPU_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getCPUUsage",
              "Signature": "public FMOD.RESULT getCPUUsage(out FMOD.Studio.CPU_USAGE\u0026 usage, out FMOD.CPU_USAGE\u0026 usage_core)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "usage",
                  "Type": "FMOD.Studio.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "usage_core",
                  "Type": "FMOD.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "115F2DB3BA78AD0E30CE33C4C2A61BA044D65DC40058CBC91DAF5D8A1AF44377",
              "Hash": "5ED00CFA4834E7336B686480C866A0A715371E86C2BBB3AC45E256EBC5D482EB",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetCPUUsage(System.IntPtr, FMOD.Studio.CPU_USAGE\u0026, FMOD.CPU_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getEvent(System.String, FMOD.Studio.EventDescription\u0026)-\u003EFMOD.RESULT",
              "Name": "getEvent",
              "Signature": "public FMOD.RESULT getEvent(System.String path, out FMOD.Studio.EventDescription\u0026 _event)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "FMOD.Studio.EventDescription\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "4991A63FE5E04473093D474EA57CEA722058C38D4289085F7DAE38FEA4A78E1C",
              "Hash": "80C08ED2797B5EB0A1B8792D56B4BCA243C7B26F59487085201DF006AAC60158",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetEvent(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getEventByID(FMOD.FMOD_GUID, FMOD.Studio.EventDescription\u0026)-\u003EFMOD.RESULT",
              "Name": "getEventByID",
              "Signature": "public FMOD.RESULT getEventByID(FMOD.FMOD_GUID id, out FMOD.Studio.EventDescription\u0026 _event)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "_event",
                  "Type": "FMOD.Studio.EventDescription\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "27C3CFDCAA60AAE0859855760A46899A1E6621DE2C15D6948A75FBFFFDE6DDD3",
              "Hash": "96A693D8FE2D067DAB2453A17AC6CAA1B26CE029C43408E1FE236E49F70D2171",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetEventByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getListenerAttributes(System.Int32, FMOD.ATTRIBUTES_3D\u0026)-\u003EFMOD.RESULT",
              "Name": "getListenerAttributes",
              "Signature": "public FMOD.RESULT getListenerAttributes(System.Int32 listener, out FMOD.ATTRIBUTES_3D\u0026 attributes)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "2C2B5DE7553E1BE54A206CC85149FA8FD7259B66D419A59411DE442A95E6EB9F",
              "Hash": "F4A59DCAD704F83FBBB283BA3209B1AE5B708BAB0D0E4D560AF7579A9F196A03",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getListenerAttributes(System.Int32, FMOD.ATTRIBUTES_3D\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "getListenerAttributes",
              "Signature": "public FMOD.RESULT getListenerAttributes(System.Int32 listener, out FMOD.ATTRIBUTES_3D\u0026 attributes, out FMOD.VECTOR\u0026 attenuationposition)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "attenuationposition",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "3A909925711F2A71E51380E65FAF4962F5C8BC6871DABB9D395E8B7BAD643992",
              "Hash": "D5A355EBFE40E6CC33F4D66790C6611285301C00837ECBB263C46F7555127FE7",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getListenerWeight(System.Int32, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getListenerWeight",
              "Signature": "public FMOD.RESULT getListenerWeight(System.Int32 listener, out System.Single\u0026 weight)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "8522FAA58854B465E2BEB1955CD6C13C9F4A7DCCE5F42814B3EA382EA3125D21",
              "Hash": "13E773EDEB2EC92CFAE8723F99C91AC3CF6AA708AB3450784646B33C224EBBAC",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetListenerWeight(System.IntPtr, System.Int32, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMemoryUsage(FMOD.Studio.MEMORY_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getMemoryUsage",
              "Signature": "public FMOD.RESULT getMemoryUsage(out FMOD.Studio.MEMORY_USAGE\u0026 memoryusage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "memoryusage",
                  "Type": "FMOD.Studio.MEMORY_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6B441E3DD434F6FE6ACF402FC9E91C365F19AAF98D1FE45362AC1CE91DAA663B",
              "Hash": "4B087B7C7E0B74C0E95756E7848D9298EE0B77C14F3446BD91252534EA5DA4AE",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetMemoryUsage(System.IntPtr, FMOD.Studio.MEMORY_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumListeners(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumListeners",
              "Signature": "public FMOD.RESULT getNumListeners(out System.Int32\u0026 numlisteners)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2151AC512BC0D26708C4485A94BE2DF5FB068BCA2515EF69354F01ECE5CC8F9B",
              "Hash": "9A2401AFF15F75DC926C56C9C411F56BEB149BD67D50B072929D713515AD680F",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetNumListeners(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByID",
              "Signature": "public FMOD.RESULT getParameterByID(FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E31CD68D9DC1E4D7F6459D07E0DA0177C85FF1BF8F1EE4A727B453053E2E0F45",
              "Hash": "50B512FE16E34062FF78C7DD2D598FE0865325637D8C429323BC8D8D723DB286",
              "CalledMethods": [
                "FMOD.Studio.System::getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByID(FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByID",
              "Signature": "public FMOD.RESULT getParameterByID(FMOD.Studio.PARAMETER_ID id, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "0514443231C5307322D43D0BC38F2FC26CE9E783E894DF7EB4B920CB588559B0",
              "Hash": "E7D0C692678E0111E16C09C566DEE4B9E937DC35D5064CCE2435C3A9741B6FB8",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByName(System.String, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByName",
              "Signature": "public FMOD.RESULT getParameterByName(System.String name, out System.Single\u0026 value)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "93FED0AE556CEE82ACF0121C2B71262A6D4E80AF47E08C7E22421494A767B2AC",
              "Hash": "952BD24F217A52D372A8161C03FE460B539B12256BBAD21D242DEA251C014EF8",
              "CalledMethods": [
                "FMOD.Studio.System::getParameterByName(System.String, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterByName(System.String, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterByName",
              "Signature": "public FMOD.RESULT getParameterByName(System.String name, out System.Single\u0026 value, out System.Single\u0026 finalvalue)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvalue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "7F74C665DBF5D4F88CF0CA259E58D3461D40F2FF8D2FA39873380B177517BB1F",
              "Hash": "E900D3AB68A59EDEABE67CCDD8FF9BE1DDFF934A7E759C4C9522E68092DB926A",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterByName(System.IntPtr, System.Byte[], System.Single\u0026, System.Single\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionByID(FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionByID",
              "Signature": "public FMOD.RESULT getParameterDescriptionByID(FMOD.Studio.PARAMETER_ID id, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3B7D083406B709D662ADE13E87E86AD7AA22B33FF0AADFE72DFC1B4A22111615",
              "Hash": "434716309431844F319342C5DAB8D0ACBBCC7590C47EDBE64521D790334A00D7",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterDescriptionByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionByName(System.String, FMOD.Studio.PARAMETER_DESCRIPTION\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionByName",
              "Signature": "public FMOD.RESULT getParameterDescriptionByName(System.String name, out FMOD.Studio.PARAMETER_DESCRIPTION\u0026 parameter)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameter",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "84498F200C5ABC70F8ED55F4AB3A360663B66757BF577262E92B94CAB5EFD277",
              "Hash": "E824DB46E3A14A20946798BF6B656987913CDC8D79EE3D33329F8C455AA80F85",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterDescriptionByName(System.IntPtr, System.Byte[], FMOD.Studio.PARAMETER_DESCRIPTION\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionCount(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionCount",
              "Signature": "public FMOD.RESULT getParameterDescriptionCount(out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C3AAB101CE2768B5B2E6300CCD9572280BFAA5E14301CF4C842A91FA71DD329E",
              "Hash": "31046F019E12F6CBADB0C11861913A2A0591EBD368931A0B9C15819217051761",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterDescriptionCount(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterDescriptionList(FMOD.Studio.PARAMETER_DESCRIPTION[]\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterDescriptionList",
              "Signature": "public FMOD.RESULT getParameterDescriptionList(out FMOD.Studio.PARAMETER_DESCRIPTION[]\u0026 array)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "FMOD.Studio.PARAMETER_DESCRIPTION[]\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "E18F28FC36251805E4A2428DF72C62064CE4C31814CB1D33BC6DFD6078B9B480",
              "Hash": "F4CE0179CABF0FD20EC65011359308C97187DAA55EAD484CFAD7836FFB696D20",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterDescriptionCount(System.IntPtr, System.Int32\u0026)",
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterDescriptionList(System.IntPtr, FMOD.Studio.PARAMETER_DESCRIPTION[], System.Int32, System.Int32\u0026)",
                "System.Array::Resize(!!0[]\u0026, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterLabelByID(FMOD.Studio.PARAMETER_ID, System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterLabelByID",
              "Signature": "public FMOD.RESULT getParameterLabelByID(FMOD.Studio.PARAMETER_ID id, System.Int32 labelindex, out System.String\u0026 label)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 138,
              "BodyHash": "B7E492FA37074C712ED7D2B62B638D598FCAFD4C3E7ECB45232E823C956C8855",
              "Hash": "0CF711BF621F09861C4301E6F1F595077F5F252903E8E8F2A49A3E1936D28E63",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterLabelByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getParameterLabelByName(System.String, System.Int32, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getParameterLabelByName",
              "Signature": "public FMOD.RESULT getParameterLabelByName(System.String name, System.Int32 labelindex, out System.String\u0026 label)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "labelindex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "AF1C4E930C42E05B7D2D1BB53FDDB3C980CB8F28FF14DB41AC027DA64E516979",
              "Hash": "22398505FB1954637B32FB7C59A60BAA6B3613BE6759FD21B97B4FB996BDD578",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetParameterLabelByName(System.IntPtr, System.Byte[], System.Int32, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSoundInfo(System.String, FMOD.Studio.SOUND_INFO\u0026)-\u003EFMOD.RESULT",
              "Name": "getSoundInfo",
              "Signature": "public FMOD.RESULT getSoundInfo(System.String key, out FMOD.Studio.SOUND_INFO\u0026 info)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.SOUND_INFO\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "124B1E1C7A665FEF99C4FE6361ED2024223C2EEE7C22B3DADCC5AB105BB267E6",
              "Hash": "39CCF345AA74CC47BE057CDC11E91C0630F16155BBE27EA9BB35C808B667717C",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetSoundInfo(System.IntPtr, System.Byte[], FMOD.Studio.SOUND_INFO\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FB057E2F4774E46709122F499377C21D482722A38DACF87F55A6312772E54724",
              "Hash": "97FD31F1882A15DAECF5E87A7630DB257ACA9E12A5898F5F721B8823C966917E",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVCA(System.String, FMOD.Studio.VCA\u0026)-\u003EFMOD.RESULT",
              "Name": "getVCA",
              "Signature": "public FMOD.RESULT getVCA(System.String path, out FMOD.Studio.VCA\u0026 vca)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vca",
                  "Type": "FMOD.Studio.VCA\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2A2FB519C5E7A228EE70755AF3A0E54DBE983E161BD7EC48B7C3F67AF7D996B6",
              "Hash": "82EDD028A82D7999D5DE4E07E3C17524E4E9171DE1A0D0D9041B190B370B5B9E",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_GetVCA(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVCAByID(FMOD.FMOD_GUID, FMOD.Studio.VCA\u0026)-\u003EFMOD.RESULT",
              "Name": "getVCAByID",
              "Signature": "public FMOD.RESULT getVCAByID(FMOD.FMOD_GUID id, out FMOD.Studio.VCA\u0026 vca)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vca",
                  "Type": "FMOD.Studio.VCA\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "BE56CEC09328DAB8536010C3BB03837FEA0648AB2069488BE6E067079350AC1F",
              "Hash": "69A36A1734EA782547D0E9B4EEB1454CEA075D2D61D6970FB4C33B3318452123",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_GetVCAByID(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EBE1CA594FB8AC463007E269C95BB133A6F8496184F4580912B2A9166A32F1FE",
              "Hash": "FAE9ECD9BD4C77D4CE0FD0CC2F6F9DF53D4A2274646EDBA3165AA426265C0DF2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "initialize(System.Int32, FMOD.Studio.INITFLAGS, FMOD.INITFLAGS, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "initialize",
              "Signature": "public FMOD.RESULT initialize(System.Int32 maxchannels, FMOD.Studio.INITFLAGS studioflags, FMOD.INITFLAGS flags, System.IntPtr extradriverdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "studioflags",
                  "Type": "FMOD.Studio.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extradriverdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "81F21B0FF2125DD72E6FFA2CFEA0F975657771A0E65C5A836215841492E9126F",
              "Hash": "5E82325FE79E9CF14D36FA585FB4DE588ED96BBD1D7BC37FFF1BE81132E14409",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_Initialize(System.IntPtr, System.Int32, FMOD.Studio.INITFLAGS, FMOD.INITFLAGS, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B884288D881C2FCA377338D698AF73F08CAB0D388D9A31CB2934D8736D99A9C7",
              "Hash": "0E35019D64C35287166FD4697DD8EDA5DCB3F1B429F30F6662AB40E414EE0CE4",
              "CalledMethods": [
                "FMOD.Studio.System::hasHandle()",
                "FMOD.Studio.System::FMOD_Studio_System_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadBankCustom(FMOD.Studio.BANK_INFO, FMOD.Studio.LOAD_BANK_FLAGS, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "loadBankCustom",
              "Signature": "public FMOD.RESULT loadBankCustom(FMOD.Studio.BANK_INFO info, FMOD.Studio.LOAD_BANK_FLAGS flags, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "FMOD.Studio.BANK_INFO",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "37CA6F7D4C355520491BF388C857FB2AF5EB1329695B9504FF1D9F5FF16CAEA6",
              "Hash": "A322A4FD79F937C083C9941C9285C6D202A843C8A2284EA65863824F4C3338E7",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.Studio.System::FMOD_Studio_System_LoadBankCustom(System.IntPtr, FMOD.Studio.BANK_INFO\u0026, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadBankFile(System.String, FMOD.Studio.LOAD_BANK_FLAGS, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "loadBankFile",
              "Signature": "public FMOD.RESULT loadBankFile(System.String filename, FMOD.Studio.LOAD_BANK_FLAGS flags, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filename",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "9744EE5E09C45CEC0F4BD8085ECF9482EF525498EB2B32C0EFC9C111FD93C7BC",
              "Hash": "03A4511F8AA0BACCFC8ECF5DC5E2CFD7A225DFC366B5A65DF6A2CC1B36A5B710",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_LoadBankFile(System.IntPtr, System.Byte[], FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadBankMemory(System.Byte[], FMOD.Studio.LOAD_BANK_FLAGS, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "loadBankMemory",
              "Signature": "public FMOD.RESULT loadBankMemory(System.Byte[] buffer, FMOD.Studio.LOAD_BANK_FLAGS flags, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "3A5CFCB3C1737378EB532390E7526C7DBCF5B03F5E86314BDF5B9D81A687DEE4",
              "Hash": "64BC65818460A84D9C7B98534FDD2C3BBFD9665F637DF7FA5C5FB7F50E920890",
              "CalledMethods": [
                "System.Runtime.InteropServices.GCHandle::Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)",
                "System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()",
                "FMOD.Studio.System::FMOD_Studio_System_LoadBankMemory(System.IntPtr, System.IntPtr, System.Int32, FMOD.Studio.LOAD_MEMORY_MODE, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)",
                "System.Runtime.InteropServices.GCHandle::Free()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadBankMemory(System.IntPtr, System.Int32, FMOD.Studio.LOAD_BANK_FLAGS, FMOD.Studio.Bank\u0026)-\u003EFMOD.RESULT",
              "Name": "loadBankMemory",
              "Signature": "public FMOD.RESULT loadBankMemory(System.IntPtr buffer, System.Int32 length, FMOD.Studio.LOAD_BANK_FLAGS flags, out FMOD.Studio.Bank\u0026 bank)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "buffer",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.LOAD_BANK_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bank",
                  "Type": "FMOD.Studio.Bank\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "340E937A3AA72A2DDE89F80D25D2A59F18358944C4B485EC95DF34641A1E9FBC",
              "Hash": "7C23AA4541D3C3F97733F1A9102538A3BBE7C11D26B59BC37A8EF1BF19857C8E",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_LoadBankMemory(System.IntPtr, System.IntPtr, System.Int32, FMOD.Studio.LOAD_MEMORY_MODE, FMOD.Studio.LOAD_BANK_FLAGS, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadCommandReplay(System.String, FMOD.Studio.COMMANDREPLAY_FLAGS, FMOD.Studio.CommandReplay\u0026)-\u003EFMOD.RESULT",
              "Name": "loadCommandReplay",
              "Signature": "public FMOD.RESULT loadCommandReplay(System.String filename, FMOD.Studio.COMMANDREPLAY_FLAGS flags, out FMOD.Studio.CommandReplay\u0026 replay)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filename",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.COMMANDREPLAY_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "replay",
                  "Type": "FMOD.Studio.CommandReplay\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "9F2078A7B40F1CD5285D6A23B1BB52AC12E1E04C02D0675A97B01FC6C43FA6AB",
              "Hash": "5A6FF80E004A5C625DAB81707C9E0BDDBE8EDAC997EB93D4F913F4B735D87B0F",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_LoadCommandReplay(System.IntPtr, System.Byte[], FMOD.Studio.COMMANDREPLAY_FLAGS, System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "lookupID(System.String, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "lookupID",
              "Signature": "public FMOD.RESULT lookupID(System.String path, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "FBB59C88FABF5BB01F5932C0BD7D738586A8DA93E3BF1265B5F0DA1CAAAF3EB6",
              "Hash": "18457DFE13711BE61671E09687806472EB03C7E1BB6BAC23D067B891F4C6495E",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_LookupID(System.IntPtr, System.Byte[], FMOD.FMOD_GUID\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "lookupPath(FMOD.FMOD_GUID, System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "lookupPath",
              "Signature": "public FMOD.RESULT lookupPath(FMOD.FMOD_GUID id, out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 116,
              "BodyHash": "907E1C76FF0C7AC156381F0C24FEAE60C90CA5F94C8B0C3C92FEFC3A9461168C",
              "Hash": "047835755B70773DDC70BEDC636EC49C6FBB2B8D9417F0E7E44E12332621D322",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.System::FMOD_Studio_System_LookupPath(System.IntPtr, FMOD.FMOD_GUID\u0026, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "46D08DAF80E328CF8195B1576F0033ED9551DEFB0AF7D78507EA97F9867EC47F",
              "Hash": "8DC5ED98C5CE49EEE6D17168E83A6959B222E5210532FD787CA21E216CD4FABE",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "resetBufferUsage()-\u003EFMOD.RESULT",
              "Name": "resetBufferUsage",
              "Signature": "public FMOD.RESULT resetBufferUsage()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C83EFADCD6D8AF5C3682048D7859035D178EF0BA358FCCD8DF27B4EE3E18C2DD",
              "Hash": "82290DB18C12B80E68B1AC03E6BEE42B8DD50D99795B45949253B6735E951859",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_ResetBufferUsage(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS)-\u003EFMOD.RESULT",
              "Name": "setAdvancedSettings",
              "Signature": "public FMOD.RESULT setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS settings)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "FMOD.Studio.ADVANCEDSETTINGS",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "6ABB05584496E4468BAFDF8BDB6DBB911DC71A9B622CCD6D68A4EA43752CBDE6",
              "Hash": "6205C956411055C777AD2C5F36E2399F17EEECFAB3E6EA897AAA80CEB96E986C",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.Studio.System::FMOD_Studio_System_SetAdvancedSettings(System.IntPtr, FMOD.Studio.ADVANCEDSETTINGS\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS, System.String)-\u003EFMOD.RESULT",
              "Name": "setAdvancedSettings",
              "Signature": "public FMOD.RESULT setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS settings, System.String encryptionKey)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "FMOD.Studio.ADVANCEDSETTINGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "encryptionKey",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "D2357A5D32310BF784B6F70785E562E290128A074B1D0BF7BC2B199FF8E4A552",
              "Hash": "6192C018B21714006B03E2FCCA942947E19A30E1D2A73FDC1FE2DB6BACA6B3E3",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::intptrFromStringUTF8(System.String)",
                "FMOD.Studio.System::setAdvancedSettings(FMOD.Studio.ADVANCEDSETTINGS)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.Studio.SYSTEM_CALLBACK, FMOD.Studio.SYSTEM_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.Studio.SYSTEM_CALLBACK callback, FMOD.Studio.SYSTEM_CALLBACK_TYPE callbackmask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "E92425B945C82CD7EC8C1FFA67F2EFF18FC4C0844A79C3069E481A902EB80032",
              "Hash": "7595FAD95C5EB7681F5F34331FA044CE02C247B38942F0368D771D887D4466EC",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetCallback(System.IntPtr, FMOD.Studio.SYSTEM_CALLBACK, FMOD.Studio.SYSTEM_CALLBACK_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setListenerAttributes(System.Int32, FMOD.ATTRIBUTES_3D)-\u003EFMOD.RESULT",
              "Name": "setListenerAttributes",
              "Signature": "public FMOD.RESULT setListenerAttributes(System.Int32 listener, FMOD.ATTRIBUTES_3D attributes)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "347106D595216BB21A6F243B2A9F6EE037D739A64C1C39A50ED26719A6CEBAD5",
              "Hash": "A57C0B2F6A80D040762E4DA42E9845A88C585A55504D6E0CD6473BE3FEF21EA9",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setListenerAttributes(System.Int32, FMOD.ATTRIBUTES_3D, FMOD.VECTOR)-\u003EFMOD.RESULT",
              "Name": "setListenerAttributes",
              "Signature": "public FMOD.RESULT setListenerAttributes(System.Int32 listener, FMOD.ATTRIBUTES_3D attributes, FMOD.VECTOR attenuationposition)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attributes",
                  "Type": "FMOD.ATTRIBUTES_3D",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attenuationposition",
                  "Type": "FMOD.VECTOR",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "7349CFF9D17BDE3FDB44717C2EAD11652F1EEE07D40297EDD7A9B1EF870FAD7C",
              "Hash": "BE57C64D91552B80D00FAF87D5675AC8D1061609EC2FEB8888ED710786EA4724",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetListenerAttributes(System.IntPtr, System.Int32, FMOD.ATTRIBUTES_3D\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setListenerWeight(System.Int32, System.Single)-\u003EFMOD.RESULT",
              "Name": "setListenerWeight",
              "Signature": "public FMOD.RESULT setListenerWeight(System.Int32 listener, System.Single weight)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BDBECF65DFA57D4B7B231ACDD892D112CC4AB8B60FF905AEF3B11CDE5E86BFD0",
              "Hash": "341CB68B7A4DE83F7E5C4B6072BFAD3FE282AE692F8A05576A22BB6EB07DF46C",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetListenerWeight(System.IntPtr, System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setNumListeners(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setNumListeners",
              "Signature": "public FMOD.RESULT setNumListeners(System.Int32 numlisteners)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4AAD68BEE68C08499B8C3238E0056D5856CC599961011BFD8A652AE39F8D2518",
              "Hash": "64FDD9B0559C81C2D297AA21B71D9B95BC5814DDDE5B56167547BA8BF38E4CDA",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetNumListeners(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByID(FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByID",
              "Signature": "public FMOD.RESULT setParameterByID(FMOD.Studio.PARAMETER_ID id, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "0A01B68A2EAC9BA3CD1C8E9FF06CF10D2D2C3AAD80B82F0F4D087F90E80155CB",
              "Hash": "E243C8D4ACACEF3F254CC0C6A005F54AC08327B5A0682A98BCB6D4B2BAA3720A",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetParameterByID(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByIDWithLabel(FMOD.Studio.PARAMETER_ID, System.String, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByIDWithLabel",
              "Signature": "public FMOD.RESULT setParameterByIDWithLabel(FMOD.Studio.PARAMETER_ID id, System.String label, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.Studio.PARAMETER_ID",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "E2B3BBDD975264E07DFC2D7419EF85425B1DB95FDB4466447EFBB791AD85C0AE",
              "Hash": "8F90CC7C4E4D8A2A2D14546E902C8657D0CCCCFE51F2451B583B98ED93FE5E5F",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_SetParameterByIDWithLabel(System.IntPtr, FMOD.Studio.PARAMETER_ID, System.Byte[], System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByName(System.String, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByName",
              "Signature": "public FMOD.RESULT setParameterByName(System.String name, System.Single value, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "DBCA00F31648767A2CDC3510D8CBD61D746159922F25D976C31DA8453F740F48",
              "Hash": "3EF2F79E60E9AC1B17C4627EF7C32A1DBD555AACBDA0085E0EC83B4953426CA0",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_SetParameterByName(System.IntPtr, System.Byte[], System.Single, System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParameterByNameWithLabel(System.String, System.String, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParameterByNameWithLabel",
              "Signature": "public FMOD.RESULT setParameterByNameWithLabel(System.String name, System.String label, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "label",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "3D402E0629122AE6EBE0CA752D6EE292A12957747A623BED35C9B7287C59F5EC",
              "Hash": "858168EC8E9DF9CA68D9E2FD8912F27DE85637D6752F162918D0301378FAC2EF",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_SetParameterByNameWithLabel(System.IntPtr, System.Byte[], System.Byte[], System.Boolean)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setParametersByIDs(FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setParametersByIDs",
              "Signature": "public FMOD.RESULT setParametersByIDs(FMOD.Studio.PARAMETER_ID[] ids, System.Single[] values, System.Int32 count, System.Boolean ignoreseekspeed)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "ids",
                  "Type": "FMOD.Studio.PARAMETER_ID[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "values",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreseekspeed",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1900D2901D4FC807A2D435F76B693D1EDB81845104C8F16E2D227AF6730B99BB",
              "Hash": "3D5623733F84EC9BDEDE042B50F16ABA59BA5989E0DC1E2A42D0D9787FED30AA",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetParametersByIDs(System.IntPtr, FMOD.Studio.PARAMETER_ID[], System.Single[], System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "C814E956E5CFC2FA4C0ED3FBEC08647D4997439BD24809C0256E8A2F85CE136B",
              "Hash": "15D9EC50FC4C23E9E7D0F2A6893FE396E31132D7F60455A376DB9A1C8A8E3872",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "startCommandCapture(System.String, FMOD.Studio.COMMANDCAPTURE_FLAGS)-\u003EFMOD.RESULT",
              "Name": "startCommandCapture",
              "Signature": "public FMOD.RESULT startCommandCapture(System.String filename, FMOD.Studio.COMMANDCAPTURE_FLAGS flags)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filename",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.Studio.COMMANDCAPTURE_FLAGS",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "C2A89ED1921488663314FEEEB7AB5E0224D3EA823141898CDCEA46DDC99DDB2B",
              "Hash": "3EB652BB567546236C89B417C1897C799FC6010B7394C7637573B6943CEC4C21",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.System::FMOD_Studio_System_StartCommandCapture(System.IntPtr, System.Byte[], FMOD.Studio.COMMANDCAPTURE_FLAGS)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stopCommandCapture()-\u003EFMOD.RESULT",
              "Name": "stopCommandCapture",
              "Signature": "public FMOD.RESULT stopCommandCapture()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7AE7A1C42BAC0C7A217819F09C524137D83C04E63DCF4EBC7072969E13A0FF14",
              "Hash": "9F69005EDA0681D20127228F69263496C4B5647355C1C126E10FC64948C5EB84",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_StopCommandCapture(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unloadAll()-\u003EFMOD.RESULT",
              "Name": "unloadAll",
              "Signature": "public FMOD.RESULT unloadAll()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "AE1B74FDB8A5AC71B19A3FCC219BF821A88D8D04B9E70F193F771CEF628E067E",
              "Hash": "DCFEC5F70C5B01817687D49E4F4935E8342B01912E7FEF9C7FDB6B9E14A4E7EC",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_UnloadAll(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "update()-\u003EFMOD.RESULT",
              "Name": "update",
              "Signature": "public FMOD.RESULT update()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F8BC41989CFBA43CB3695830347D5849A6386C1E316A1174996BBDC3457AF4EF",
              "Hash": "E8CD5FD103E979B400411BEBB6A7627D82E395EB5A636210034FA390B714C186",
              "CalledMethods": [
                "FMOD.Studio.System::FMOD_Studio_System_Update(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7B2ABDA66A85859130A3D093DBFE4F6DC3FB25787AE422DA9DCEBA309D6B62D"
        },
        {
          "Id": "FMOD.Studio.SYSTEM_CALLBACK",
          "Name": "SYSTEM_CALLBACK",
          "DisplayName": "SYSTEM_CALLBACK",
          "FullName": "FMOD.Studio.SYSTEM_CALLBACK",
          "Namespace": "FMOD.Studio",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.Studio.SYSTEM_CALLBACK_TYPE, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr system, FMOD.Studio.SYSTEM_CALLBACK_TYPE type, System.IntPtr commanddata, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8E44A426E3257E19DB9C841166DF24D7FDED118E4D68A6E43623669AF83F488C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.Studio.SYSTEM_CALLBACK_TYPE, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr system, FMOD.Studio.SYSTEM_CALLBACK_TYPE type, System.IntPtr commanddata, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2A30472387C0F207F3F3655C3A00B74CF075689907700D8F9A4F8206A117BC46",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E6E1978DB5AA498EDE6D8D83BFF2AA8C3AC463B495B284C70A620D187184DA62"
        },
        {
          "Id": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
          "Name": "SYSTEM_CALLBACK_TYPE",
          "DisplayName": "SYSTEM_CALLBACK_TYPE",
          "FullName": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALL:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "ALL",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10725AF71B95E7A701C55C70283F775D79A538CC28092AF1EF04BCDA971880C2"
            },
            {
              "Id": "BANK_UNLOAD:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "BANK_UNLOAD",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE BANK_UNLOAD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6EE459200EA1246F52ABA7F76085FFBF040E8BC57FB98D35C4074C44FF0BF817"
            },
            {
              "Id": "LIVEUPDATE_CONNECTED:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "LIVEUPDATE_CONNECTED",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE LIVEUPDATE_CONNECTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D8A1B6A1B5862E921AB8C75F9F14F4AF42B990876FB3ED1EE19C751AE89F667"
            },
            {
              "Id": "LIVEUPDATE_DISCONNECTED:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "LIVEUPDATE_DISCONNECTED",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE LIVEUPDATE_DISCONNECTED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D137A8189F95802D4FEF00A4629191CE70E19B3EF9984CB5B3CBB179C288227"
            },
            {
              "Id": "POSTUPDATE:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "POSTUPDATE",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE POSTUPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E944D2EC9BB9B970ABE6C3BE40A8C31B6B7780D228E6844F7AB4E8B2F3B489F8"
            },
            {
              "Id": "PREUPDATE:FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Name": "PREUPDATE",
              "Type": "FMOD.Studio.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.Studio.SYSTEM_CALLBACK_TYPE PREUPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0F96FF328B738BF098C032923BC7CB76AEC508036F2CD12ADDD0229EF09624C"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F2D4A63DF3A5B74A7020D412C5350CA8DC2C5DD6FC90DD2080013A3362576D7"
        },
        {
          "Id": "FMOD.Studio.TIMELINE_BEAT_PROPERTIES",
          "Name": "TIMELINE_BEAT_PROPERTIES",
          "DisplayName": "TIMELINE_BEAT_PROPERTIES",
          "FullName": "FMOD.Studio.TIMELINE_BEAT_PROPERTIES",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "bar:System.Int32",
              "Name": "bar",
              "Type": "System.Int32",
              "Signature": "public System.Int32 bar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC91D8A0A62DD07DFD53524151E4E825C7141D7E890E381CF2DB76516810EFD9"
            },
            {
              "Id": "beat:System.Int32",
              "Name": "beat",
              "Type": "System.Int32",
              "Signature": "public System.Int32 beat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C19D66E0DDC82AAEBFB3DFBE058D80396546E63215A546F20025E72B2B127EA"
            },
            {
              "Id": "position:System.Int32",
              "Name": "position",
              "Type": "System.Int32",
              "Signature": "public System.Int32 position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B41461FADA1DF0BBD5E9287304CBD56B26D5DAB56254F285C1B4E6136A92B62A"
            },
            {
              "Id": "tempo:System.Single",
              "Name": "tempo",
              "Type": "System.Single",
              "Signature": "public System.Single tempo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0431EF5E37106208BF8ACAD3BBED9EAEC0699114D819FF32415A7BA45450A5A8"
            },
            {
              "Id": "timesignaturelower:System.Int32",
              "Name": "timesignaturelower",
              "Type": "System.Int32",
              "Signature": "public System.Int32 timesignaturelower",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BAE133C31FD8EB97B94D669F23D61E773736B1FD17E1E98843A84075AE3FC90A"
            },
            {
              "Id": "timesignatureupper:System.Int32",
              "Name": "timesignatureupper",
              "Type": "System.Int32",
              "Signature": "public System.Int32 timesignatureupper",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E86D0525E9302CD3879DBB3D75E96945FC4C424C5FB8C5E9F2A6EEB6FB84F156"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DD42365F4605750F2FC0F7E1E8B6E5213F56BC1843A7EBA022C0DE434C480E4C"
        },
        {
          "Id": "FMOD.Studio.TIMELINE_MARKER_PROPERTIES",
          "Name": "TIMELINE_MARKER_PROPERTIES",
          "DisplayName": "TIMELINE_MARKER_PROPERTIES",
          "FullName": "FMOD.Studio.TIMELINE_MARKER_PROPERTIES",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "name:FMOD.StringWrapper",
              "Name": "name",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C104D90F0E1743E24CC2FF8124E1EF1E370422A060019A322B89D3656EFD9DE"
            },
            {
              "Id": "position:System.Int32",
              "Name": "position",
              "Type": "System.Int32",
              "Signature": "public System.Int32 position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B41461FADA1DF0BBD5E9287304CBD56B26D5DAB56254F285C1B4E6136A92B62A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "027A06AC6B11DA563EF5325D3930B79E354F9AACC27B4BF4B4558DF51CED278A"
        },
        {
          "Id": "FMOD.Studio.TIMELINE_NESTED_BEAT_PROPERTIES",
          "Name": "TIMELINE_NESTED_BEAT_PROPERTIES",
          "DisplayName": "TIMELINE_NESTED_BEAT_PROPERTIES",
          "FullName": "FMOD.Studio.TIMELINE_NESTED_BEAT_PROPERTIES",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "eventid:FMOD.FMOD_GUID",
              "Name": "eventid",
              "Type": "FMOD.FMOD_GUID",
              "Signature": "public FMOD.FMOD_GUID eventid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D5C564738EA57EF249FC2634ADB64679C07D02FE0990C9FD6E1BC502D7DCB08"
            },
            {
              "Id": "properties:FMOD.Studio.TIMELINE_BEAT_PROPERTIES",
              "Name": "properties",
              "Type": "FMOD.Studio.TIMELINE_BEAT_PROPERTIES",
              "Signature": "public FMOD.Studio.TIMELINE_BEAT_PROPERTIES properties",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0203B7DC9098A0F257864C6D980D3269EBD5FE373E517FFADADE10DB2B863B60"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "89D06E21D25C6D5AB9F6347AEE7A12649BD6BD2C09DAF88F2A1F1671EA2433EC"
        },
        {
          "Id": "FMOD.Studio.Union_IntBoolFloatString",
          "Name": "Union_IntBoolFloatString",
          "DisplayName": "Union_IntBoolFloatString",
          "FullName": "FMOD.Studio.Union_IntBoolFloatString",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "boolvalue:System.Boolean",
              "Name": "boolvalue",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean boolvalue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CB363A6BFB4C933897C0111D278872EC94011ED5ACE7CBCFD27614797A0B226"
            },
            {
              "Id": "floatvalue:System.Single",
              "Name": "floatvalue",
              "Type": "System.Single",
              "Signature": "public System.Single floatvalue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C7FE4ED429F2D8B486E33E9C60E4FBAA60B41F96B0F63A0E4D6BB29DA7DE54C"
            },
            {
              "Id": "intvalue:System.Int32",
              "Name": "intvalue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 intvalue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A6C740E7FC06F71CE8836605DA0673A1B1D8607C95BFD38E67F1E67B2FAE60B8"
            },
            {
              "Id": "stringvalue:FMOD.StringWrapper",
              "Name": "stringvalue",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper stringvalue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CEE8FEFB770B9E7451914313C3FD08FE4E201975EE97565BAB752FE014B4F9ED"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B8EBBA3F5F826A28C9BA59CF8DCB4B4C0E8E7BA6A06EBE45C4164B5C7B2A34AF"
        },
        {
          "Id": "FMOD.Studio.USER_PROPERTY",
          "Name": "USER_PROPERTY",
          "DisplayName": "USER_PROPERTY",
          "FullName": "FMOD.Studio.USER_PROPERTY",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "name:FMOD.StringWrapper",
              "Name": "name",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C104D90F0E1743E24CC2FF8124E1EF1E370422A060019A322B89D3656EFD9DE"
            },
            {
              "Id": "type:FMOD.Studio.USER_PROPERTY_TYPE",
              "Name": "type",
              "Type": "FMOD.Studio.USER_PROPERTY_TYPE",
              "Signature": "public FMOD.Studio.USER_PROPERTY_TYPE type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F602166CA3087F4858B29A569B8EBFF984A24A922BDAEC3BCAD0D9521F785BC"
            },
            {
              "Id": "value:FMOD.Studio.Union_IntBoolFloatString",
              "Name": "value",
              "Type": "FMOD.Studio.Union_IntBoolFloatString",
              "Signature": "private FMOD.Studio.Union_IntBoolFloatString value",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4767AF1227D95464014DA7D872B24203EB391F8058883F2F305B692EF5D81AB3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "boolValue()-\u003ESystem.Boolean",
              "Name": "boolValue",
              "Signature": "public System.Boolean boolValue()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "172383EE85E10B914E45022FF63BAB0913FB26755BB05DB6E8043C75F07B177C",
              "Hash": "6A556D967A90C0971EC1D03E41A40E1DE7DB19D558631DB81D9C5A97C5CD69A7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "floatValue()-\u003ESystem.Single",
              "Name": "floatValue",
              "Signature": "public System.Single floatValue()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "226072551B443DA8CF46E665FAEE4BBC763ACFBFAE93FD53F72A160460CA4F5B",
              "Hash": "A4946FD56C9928743ACF4657607F57AC8DACDAB3870B2C7E26CC31BB3CA25F94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "intValue()-\u003ESystem.Int32",
              "Name": "intValue",
              "Signature": "public System.Int32 intValue()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "610DB630F1022D5D7837ECC86958689A887252099A34B18BDCD7DCCFC03C12FA",
              "Hash": "7C42EBA76758E28101351B1E4EDD3DAC4BBAFD8DC6C49980289832BAC1FA0280",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stringValue()-\u003ESystem.String",
              "Name": "stringValue",
              "Signature": "public System.String stringValue()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "485CB2BBB908A2121696D432B82F5CDF67FA11C3186E387F305EE903F1EEF84A",
              "Hash": "262B6077391B997EA13C846B9ADEC8E1AA8A761BA94E0A233F32F7DAFFDB173E",
              "CalledMethods": [
                "FMOD.StringWrapper::op_Implicit(FMOD.StringWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33E5D57B5F3CA55FAEF2AA6E9565030E8DA9C7E5416D3C7DCC08544DEA86A283"
        },
        {
          "Id": "FMOD.Studio.USER_PROPERTY_TYPE",
          "Name": "USER_PROPERTY_TYPE",
          "DisplayName": "USER_PROPERTY_TYPE",
          "FullName": "FMOD.Studio.USER_PROPERTY_TYPE",
          "Namespace": "FMOD.Studio",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BOOLEAN:FMOD.Studio.USER_PROPERTY_TYPE",
              "Name": "BOOLEAN",
              "Type": "FMOD.Studio.USER_PROPERTY_TYPE",
              "Signature": "public FMOD.Studio.USER_PROPERTY_TYPE BOOLEAN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9D8A292FBDD679C03819A445176FAF9292C0D4DFE230E5134A51C50C7155D3C"
            },
            {
              "Id": "FLOAT:FMOD.Studio.USER_PROPERTY_TYPE",
              "Name": "FLOAT",
              "Type": "FMOD.Studio.USER_PROPERTY_TYPE",
              "Signature": "public FMOD.Studio.USER_PROPERTY_TYPE FLOAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D54B87DC64013A9E6E55094796C784AB4991446C77C870CFA7202083E37531E4"
            },
            {
              "Id": "INTEGER:FMOD.Studio.USER_PROPERTY_TYPE",
              "Name": "INTEGER",
              "Type": "FMOD.Studio.USER_PROPERTY_TYPE",
              "Signature": "public FMOD.Studio.USER_PROPERTY_TYPE INTEGER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98F3E09AAD834F9C75D26989453749E3B584A41379D002459A0D7D0D145B7086"
            },
            {
              "Id": "STRING:FMOD.Studio.USER_PROPERTY_TYPE",
              "Name": "STRING",
              "Type": "FMOD.Studio.USER_PROPERTY_TYPE",
              "Signature": "public FMOD.Studio.USER_PROPERTY_TYPE STRING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65F4D7569D309766B58CD14398A227D4526D9377EDC17D9FC24051D3C2612166"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B1A3B25DE1F2D3745AFE9D10EB7A51F925190D77ED484452E919A879439172CE"
        },
        {
          "Id": "FMOD.Studio.Util",
          "Name": "Util",
          "DisplayName": "Util",
          "FullName": "FMOD.Studio.Util",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FMOD_Studio_ParseID(System.Byte[], FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_ParseID",
              "Signature": "private FMOD.RESULT FMOD_Studio_ParseID(System.Byte[] idString, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "idString",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FF75650A781011DA6B59CD518C74C3E458B879F32B62D5DF95F344ABF69A5AD7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "parseID(System.String, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "parseID",
              "Signature": "public FMOD.RESULT parseID(System.String idString, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "idString",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "0F403F51B1FAC954D922EB9380CEEA75E22CFE8F0BACD4DD2DD19308F9FD3A84",
              "Hash": "A3535FB7006CE2FE8C8309C7E02BCF20AC280B9550A173FED748310F5CBA1529",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.Studio.Util::FMOD_Studio_ParseID(System.Byte[], FMOD.FMOD_GUID\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09A7387A21E7EB93012D29F2F08B8AA248C476800569855663B9DA1032222B57"
        },
        {
          "Id": "FMOD.Studio.VCA",
          "Name": "VCA",
          "DisplayName": "VCA",
          "FullName": "FMOD.Studio.VCA",
          "Namespace": "FMOD.Studio",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "E0FD4E91D1FBA5CFB0EEE1BECAE95B1ED5B629E0A99692C21B8F721BD04AD48F",
              "Hash": "B7FE9D40C180968738AFAFC8EE8F91D8C5E9B9D77D87984B11E1232ED73406FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_VCA_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_VCA_GetID",
              "Signature": "private FMOD.RESULT FMOD_Studio_VCA_GetID(System.IntPtr vca, out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "vca",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AEFDDBD0C8A3A7C24B7AA37F108F08409A53768C9496710DD0866626C2110625",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_VCA_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_VCA_GetPath",
              "Signature": "private FMOD.RESULT FMOD_Studio_VCA_GetPath(System.IntPtr vca, System.IntPtr path, System.Int32 size, out System.Int32\u0026 retrieved)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "vca",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "size",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "retrieved",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B7A3B258FCEF2E24FDC8BBD15686F52E9665766D1C1F6AD2A153693D3C650E7A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_VCA_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_VCA_GetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_VCA_GetVolume(System.IntPtr vca, out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "vca",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "91F0EF1555C97CC05D0CF5E0CDCEF4A0CE4A72F485FD5A646CEA50B7FFC4CCD3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_VCA_IsValid(System.IntPtr)-\u003ESystem.Boolean",
              "Name": "FMOD_Studio_VCA_IsValid",
              "Signature": "private System.Boolean FMOD_Studio_VCA_IsValid(System.IntPtr vca)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "vca",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "20405286499A70A13132CAFAFBF6715A7AAE5486A3AEE25A3567469BE5782958",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD_Studio_VCA_SetVolume(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD_Studio_VCA_SetVolume",
              "Signature": "private FMOD.RESULT FMOD_Studio_VCA_SetVolume(System.IntPtr vca, System.Single volume)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "vca",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C32EAB46581004187724CA35C257FCA4D7EABC2BF7E1E02F02B96AACE5A7D8D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getID(FMOD.FMOD_GUID\u0026)-\u003EFMOD.RESULT",
              "Name": "getID",
              "Signature": "public FMOD.RESULT getID(out FMOD.FMOD_GUID\u0026 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "FMOD.FMOD_GUID\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AA5981F94E6EAB3BF12173E9B998C98850114E679B9402A3DD70A0CCF3584D32",
              "Hash": "ECC24FCC36B797917F5DC7B948941C6F9AED89570F299060336FD31D1C2063C6",
              "CalledMethods": [
                "FMOD.Studio.VCA::FMOD_Studio_VCA_GetID(System.IntPtr, FMOD.FMOD_GUID\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPath(System.String\u0026)-\u003EFMOD.RESULT",
              "Name": "getPath",
              "Signature": "public FMOD.RESULT getPath(out System.String\u0026 path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "EA0716C0A53DB53550702F96B8CAFA30198D01FA194F5CD229BA9E360CDAB7FA",
              "Hash": "6BBD011DA6657C78D5AA0BCE91536A329085DA2B23FCA94F346AA8525C21F6FA",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.Studio.VCA::FMOD_Studio_VCA_GetPath(System.IntPtr, System.IntPtr, System.Int32, System.Int32\u0026)",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "95F1FD8B2BC39705EDC05E2179BADBEC9A7A107AB299CC2970ACFC4F65793B8B",
              "Hash": "5151938ACAE56489733DBE68FD19B982AFD89853E6E18BB1BF4B54EDA9D48A91",
              "CalledMethods": [
                "FMOD.Studio.VCA::getVolume(System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVolume(System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getVolume",
              "Signature": "public FMOD.RESULT getVolume(out System.Single\u0026 volume, out System.Single\u0026 finalvolume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "finalvolume",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B0921673A3FC20F5D27CB555815328720DB0559978C5218D257E476D6EEE7BFB",
              "Hash": "8E1321135E1941B747A8458442F72EC4EAD44392659C44FDC33D067E963F5456",
              "CalledMethods": [
                "FMOD.Studio.VCA::FMOD_Studio_VCA_GetVolume(System.IntPtr, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "05EA7F18D1F94003CEDC6BB2D61D7D9F649ABEF234EB6ABE73596EE2F6ED87CA",
              "Hash": "A8ED34CF2FDFF5A15F0AB51810733A21E2F6E702A890FB4E21CB1E2F12DA4994",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isValid()-\u003ESystem.Boolean",
              "Name": "isValid",
              "Signature": "public System.Boolean isValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "81207E1104EA6B4522FB9EE5BB1636383E7C405162C8819B9F1C63811A86A5BE",
              "Hash": "DA9B2C1E58646741A8969109C34F524148048933BDF829CD6C67B55E640F9789",
              "CalledMethods": [
                "FMOD.Studio.VCA::hasHandle()",
                "FMOD.Studio.VCA::FMOD_Studio_VCA_IsValid(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setVolume(System.Single)-\u003EFMOD.RESULT",
              "Name": "setVolume",
              "Signature": "public FMOD.RESULT setVolume(System.Single volume)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "volume",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2025354CD23DC7DA499C95E9C2980E1C5FF3A9909AAFC566F92D851476E3DB2C",
              "Hash": "CF9BFAEBD8D2BEF0FB4EF6725B19DA0406B5E5A07D632C15EC6E79F62E4D1B9D",
              "CalledMethods": [
                "FMOD.Studio.VCA::FMOD_Studio_VCA_SetVolume(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9D04B49541F18BD740D3A287E307CA804BDC38FF829792A6104F0E6E4385E8B3"
        },
        {
          "Id": "FMOD.System",
          "Name": "System",
          "DisplayName": "System",
          "FullName": "FMOD.System",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "handle:System.IntPtr",
              "Name": "handle",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr handle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F076BDB540E18073321B2FE6A9B18237E05C2A0774D7C0306BFA5E7EF14E9689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "attachChannelGroupToPort(FMOD.PORT_TYPE, System.UInt64, FMOD.ChannelGroup, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "attachChannelGroupToPort",
              "Signature": "public FMOD.RESULT attachChannelGroupToPort(FMOD.PORT_TYPE portType, System.UInt64 portIndex, FMOD.ChannelGroup channelgroup, System.Boolean passThru)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "portType",
                  "Type": "FMOD.PORT_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "portIndex",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "passThru",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "6FF1D5A7E0B713F2ED7A114B2E0E5375E778DA499D3A25C7254097418F3F043C",
              "Hash": "C2FF9F90AE20AAB9192BB22FECCAD0E9CA46EE8867D162DE81E61A22B67439B5",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_AttachChannelGroupToPort(System.IntPtr, FMOD.PORT_TYPE, System.UInt64, System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "attachFileSystem(FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "attachFileSystem",
              "Signature": "public FMOD.RESULT attachFileSystem(FMOD.FILE_OPEN_CALLBACK useropen, FMOD.FILE_CLOSE_CALLBACK userclose, FMOD.FILE_READ_CALLBACK userread, FMOD.FILE_SEEK_CALLBACK userseek)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "useropen",
                  "Type": "FMOD.FILE_OPEN_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userclose",
                  "Type": "FMOD.FILE_CLOSE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userread",
                  "Type": "FMOD.FILE_READ_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userseek",
                  "Type": "FMOD.FILE_SEEK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "DEE30263616DC27AED9FAADEEAD1E4B9E8C9EE152FBA2401457E9935388C4CFA",
              "Hash": "98F1C76330B4B8BADB55A6EF64AA87D8736458F42977B88D3DF143E87EBBB6C2",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_AttachFileSystem(System.IntPtr, FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "clearHandle()-\u003ESystem.Void",
              "Name": "clearHandle",
              "Signature": "public System.Void clearHandle()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "27418CCCD7C288661DD4F6DFEEFB996CB5EE16514E7D2E4CCFD52BC99F9886FD",
              "Hash": "5E626CE539A23C15AE61AE520AD2E75855A4679725931F6A306770CE4785B186",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "close()-\u003EFMOD.RESULT",
              "Name": "close",
              "Signature": "public FMOD.RESULT close()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F61BB4E85A077F661D6A56822EE3BCC1D26884B6824832205A6791CB322D3891",
              "Hash": "E4B06F1A9D3E20C6FF6D10337B4330BF580DFCE594C331639A4277BA230B0F0C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Close(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createChannelGroup(System.String, FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "createChannelGroup",
              "Signature": "public FMOD.RESULT createChannelGroup(System.String name, out FMOD.ChannelGroup\u0026 channelgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "889760D147349F55255EA65EE84AB467B33B0FE43ABCDF1CEA44247900CFC0AF",
              "Hash": "2C094EAB5AA08D0F31CCB801AEB25D487C8BFE459714F7B570CAD1660C578E2E",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_CreateChannelGroup(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createDSP(FMOD.DSP_DESCRIPTION\u0026, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "createDSP",
              "Signature": "public FMOD.RESULT createDSP(FMOD.DSP_DESCRIPTION\u0026 description, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "FMOD.DSP_DESCRIPTION\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "67376E087C6E8F9DF893E6F1D05CF1DBF3DC30121F9957AE5211FC3D2F4F76E3",
              "Hash": "2DCE04365B1B34E5F3E80CCB7CAB0623458001515E497717D05AE02F53563EE7",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateDSP(System.IntPtr, FMOD.DSP_DESCRIPTION\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createDSPByPlugin(System.UInt32, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "createDSPByPlugin",
              "Signature": "public FMOD.RESULT createDSPByPlugin(System.UInt32 handle, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "899E890169216B81FFE66B97EC47D8359AF31F605447A7690F16696DEBFF1D6C",
              "Hash": "25E29A4AA5E57C05586ADF08637DAF8507075C37C677356954749A0F2D59182B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateDSPByPlugin(System.IntPtr, System.UInt32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createDSPByType(FMOD.DSP_TYPE, FMOD.DSP\u0026)-\u003EFMOD.RESULT",
              "Name": "createDSPByType",
              "Signature": "public FMOD.RESULT createDSPByType(FMOD.DSP_TYPE type, out FMOD.DSP\u0026 dsp)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "00CDEFF67643D11C412371508891B801039DF18DA33CE73AC7789DECC637B84C",
              "Hash": "F5C5265B7C53231C7E963AE8D38121459B938C4B80C8345218E5B9ECA927DFBB",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateDSPByType(System.IntPtr, FMOD.DSP_TYPE, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createDSPConnection(FMOD.DSPCONNECTION_TYPE, FMOD.DSPConnection\u0026)-\u003EFMOD.RESULT",
              "Name": "createDSPConnection",
              "Signature": "public FMOD.RESULT createDSPConnection(FMOD.DSPCONNECTION_TYPE type, out FMOD.DSPConnection\u0026 connection)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "FMOD.DSPConnection\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "B4E2B20C8EC53035E87B5C52B271B7CD2C31DCFDFD3D7881BAD4948FF90F96C1",
              "Hash": "E74AFED93063C27F21B3AE5F78E8DE229C3E2A761E1A8196D136ABC0AE4ABBB2",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateDSPConnection(System.IntPtr, FMOD.DSPCONNECTION_TYPE, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createGeometry(System.Int32, System.Int32, FMOD.Geometry\u0026)-\u003EFMOD.RESULT",
              "Name": "createGeometry",
              "Signature": "public FMOD.RESULT createGeometry(System.Int32 maxpolygons, System.Int32 maxvertices, out FMOD.Geometry\u0026 geometry)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxpolygons",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxvertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "geometry",
                  "Type": "FMOD.Geometry\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "C510CAB46FEAB81DB1CFF6847C14FD16FF683A829D124CF87A5554190D0293C7",
              "Hash": "5249104275D1EEEB846A0D9B230F29CE80778835C8BBB399DC71BDC94BBCAF21",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateGeometry(System.IntPtr, System.Int32, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createReverb3D(FMOD.Reverb3D\u0026)-\u003EFMOD.RESULT",
              "Name": "createReverb3D",
              "Signature": "public FMOD.RESULT createReverb3D(out FMOD.Reverb3D\u0026 reverb)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "reverb",
                  "Type": "FMOD.Reverb3D\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "16AD1FCDA5EFE17F2539BD7C86BFDA8AA218392FAC713B1BF54E9CCCA1DE9B04",
              "Hash": "554C285D61B9B5E5E4B71E599A81433B282AF0C096CF846FC1CB1CE7A33F5610",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateReverb3D(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createSound(System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createSound",
              "Signature": "public FMOD.RESULT createSound(System.Byte[] data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "776A1CB537EE55D8680A62DEEA098EBFADFE530DC2997B42776457EDED24BDCD",
              "Hash": "6F2BEC5A6B2C56B564A7E83A3CC7DDB46BDCE065AB61BA4DCBC7B4862F7EE52B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateSound(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createSound(System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createSound",
              "Signature": "public FMOD.RESULT createSound(System.IntPtr name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name_or_data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B651ED569104CD05F37A72C04B78A32E8352AFC2BC6B39F29270FBE15DDE0B97",
              "Hash": "A7FC5CFC74F459626BDC09F408041D1CA36F3715A91D16ABD5EB452B25559A51",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateSound(System.IntPtr, System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createSound(System.String, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createSound",
              "Signature": "public FMOD.RESULT createSound(System.String name, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "E25B3D6F5FC75E00CB34B0C0E2A5218F7749C1C134685E01F508A826FC9AB30B",
              "Hash": "FFD7153CF90B3CD8B5EB069E784D5A7E4048A66C231A2CFC48F1708862636366",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_CreateSound(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createSound(System.String, FMOD.MODE, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createSound",
              "Signature": "public FMOD.RESULT createSound(System.String name, FMOD.MODE mode, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "68327D5104526AC3B3E309D7FACBE37D2F78E5C49E8FE2FF1EA0A550B58ABE96",
              "Hash": "A2414705D2629DF0F363916FBA7BEB980E2AA4626695ECFF5CE99EB656674BE6",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.System::createSound(System.String, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createSoundGroup(System.String, FMOD.SoundGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "createSoundGroup",
              "Signature": "public FMOD.RESULT createSoundGroup(System.String name, out FMOD.SoundGroup\u0026 soundgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundgroup",
                  "Type": "FMOD.SoundGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "7D4731EAED2530480B53F9E0CDDAFBCAE473126001BAAFF86A67FBE1C03EB5B5",
              "Hash": "D29FA1EC11A147F9D68313DA8F5F19DD9EFAD43A6B527006BDF7B4AAEC60F1E7",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_CreateSoundGroup(System.IntPtr, System.Byte[], System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createStream(System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createStream",
              "Signature": "public FMOD.RESULT createStream(System.Byte[] data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "7E17909EE3B7AFB924069F30C7805B60E0FCD57D86EAE88D6F672B9990FE5D9B",
              "Hash": "B85D1B639DB9DB44829B788D793C355C8C135CAECE1834794FF7405350886652",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateStream(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createStream(System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createStream",
              "Signature": "public FMOD.RESULT createStream(System.IntPtr name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name_or_data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "96B4CAD01450E9B5629CD1225662B13B0323C0C9B1371882B101C6410347E8A0",
              "Hash": "E2B5E3F5B2FBB58167B4310014F1B26283283E68197423753C89167E6866E8D0",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_CreateStream(System.IntPtr, System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createStream(System.String, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createStream",
              "Signature": "public FMOD.RESULT createStream(System.String name, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "508B05A8508385D1E1AF797156E146D9A70B86C28DFEB6AA9E6F694D88EF8990",
              "Hash": "DCED432AEE422AD134E139954D8E5610B127C9B9F341D221DE6958114D95CD14",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_CreateStream(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "createStream(System.String, FMOD.MODE, FMOD.Sound\u0026)-\u003EFMOD.RESULT",
              "Name": "createStream",
              "Signature": "public FMOD.RESULT createStream(System.String name, FMOD.MODE mode, out FMOD.Sound\u0026 sound)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "E2213F4E5FEAFB1321A8F61D255E0C8DBFAC174D6858A1265AF0F4D4FB374F4B",
              "Hash": "04827E94059125969089355888595B5A26D2940B9C80C59CCFD3B7CEEB517A0D",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.System::createStream(System.String, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, FMOD.Sound\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "detachChannelGroupFromPort(FMOD.ChannelGroup)-\u003EFMOD.RESULT",
              "Name": "detachChannelGroupFromPort",
              "Signature": "public FMOD.RESULT detachChannelGroupFromPort(FMOD.ChannelGroup channelgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CE4F6C8DE86A02C1B498B2DDABCF10A2ED4165382B7C375ED91DCBBA56543B3B",
              "Hash": "E85615E02C1C16EBBA5FEA1BBADDFF3E12D565F09015E350AF010E76A06E46A4",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_DetachChannelGroupFromPort(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_AttachChannelGroupToPort(System.IntPtr, FMOD.PORT_TYPE, System.UInt64, System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_AttachChannelGroupToPort",
              "Signature": "private FMOD.RESULT FMOD5_System_AttachChannelGroupToPort(System.IntPtr system, FMOD.PORT_TYPE portType, System.UInt64 portIndex, System.IntPtr channelgroup, System.Boolean passThru)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "portType",
                  "Type": "FMOD.PORT_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "portIndex",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "passThru",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7A6B9FB55CA2EA554D9F1D06E22A5E57CACDD0583D1942CDC2A7545DCE3866E0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_AttachFileSystem(System.IntPtr, FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_AttachFileSystem",
              "Signature": "private FMOD.RESULT FMOD5_System_AttachFileSystem(System.IntPtr system, FMOD.FILE_OPEN_CALLBACK useropen, FMOD.FILE_CLOSE_CALLBACK userclose, FMOD.FILE_READ_CALLBACK userread, FMOD.FILE_SEEK_CALLBACK userseek)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useropen",
                  "Type": "FMOD.FILE_OPEN_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userclose",
                  "Type": "FMOD.FILE_CLOSE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userread",
                  "Type": "FMOD.FILE_READ_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userseek",
                  "Type": "FMOD.FILE_SEEK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F5C25DD24DF670B6FE73D63389C3D64B407006D205F3F903EFB851A7F3B8647F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Close(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Close",
              "Signature": "private FMOD.RESULT FMOD5_System_Close(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9A62695124BB24AC5059EFA0F78DB2566836D2FD6BD972CCBE71EA605F1556E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateChannelGroup(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateChannelGroup",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateChannelGroup(System.IntPtr system, System.Byte[] name, out System.IntPtr\u0026 channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "758E815FBC43804415C4F7DC44E627BC09FB29D973D6DBB7BB0824F09A0918E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateDSP(System.IntPtr, FMOD.DSP_DESCRIPTION\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateDSP",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateDSP(System.IntPtr system, FMOD.DSP_DESCRIPTION\u0026 description, out System.IntPtr\u0026 dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "FMOD.DSP_DESCRIPTION\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0686992627694DE4BCFD7881615A3EAEA79333ECB69A45896DAB4A424AAD7AF7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateDSPByPlugin(System.IntPtr, System.UInt32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateDSPByPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateDSPByPlugin(System.IntPtr system, System.UInt32 handle, out System.IntPtr\u0026 dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6FB4F21AE31941D86BBEBD860D10FF56ED7AF30BB0D8A66B2B42D80FC973E063",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateDSPByType(System.IntPtr, FMOD.DSP_TYPE, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateDSPByType",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateDSPByType(System.IntPtr system, FMOD.DSP_TYPE type, out System.IntPtr\u0026 dsp)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F6FA938B49310CD354842FF3C6D459AC70FAA988F4771B13CCF2D12FA50C4E08",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateDSPConnection(System.IntPtr, FMOD.DSPCONNECTION_TYPE, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateDSPConnection",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateDSPConnection(System.IntPtr system, FMOD.DSPCONNECTION_TYPE type, out System.IntPtr\u0026 connection)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSPCONNECTION_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "connection",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "655ECCF588A563265D0230ACD3A5F07083318C81DE4AC6C430B5A99325457CF6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateGeometry(System.IntPtr, System.Int32, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateGeometry",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateGeometry(System.IntPtr system, System.Int32 maxpolygons, System.Int32 maxvertices, out System.IntPtr\u0026 geometry)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxpolygons",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxvertices",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9C4F352A2DD246300ECC78C8898D89B125D29579B0EE6425058BA9F794365615",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateReverb3D(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateReverb3D",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateReverb3D(System.IntPtr system, out System.IntPtr\u0026 reverb)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reverb",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C706EF3FB9F75716CD37EBED033F59190B3BEE936EBE87D5ADF318EBCEDB9770",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateSound(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateSound",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateSound(System.IntPtr system, System.Byte[] name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name_or_data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E6F0941F462550CD8F2F920EC58F0B3CA342B30219F9B7138B18E1505600D19F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateSound(System.IntPtr, System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateSound",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateSound(System.IntPtr system, System.IntPtr name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name_or_data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3D8DC277B1CCE38E8408070D5AC00220B439CDF3CD35602B2E813D3DBEEFE491",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateSoundGroup(System.IntPtr, System.Byte[], System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateSoundGroup",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateSoundGroup(System.IntPtr system, System.Byte[] name, out System.IntPtr\u0026 soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "39F150A74EAC31D13D2CE8AE0DC62C65C07E6F750D64D2B211D558C9AA1C6FD0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateStream(System.IntPtr, System.Byte[], FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateStream",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateStream(System.IntPtr system, System.Byte[] name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name_or_data",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8E32A4D4583A2041404462E23068EDEAE410B0169F468C221028CAE0D86BEA1A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_CreateStream(System.IntPtr, System.IntPtr, FMOD.MODE, FMOD.CREATESOUNDEXINFO\u0026, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_CreateStream",
              "Signature": "private FMOD.RESULT FMOD5_System_CreateStream(System.IntPtr system, System.IntPtr name_or_data, FMOD.MODE mode, FMOD.CREATESOUNDEXINFO\u0026 exinfo, out System.IntPtr\u0026 sound)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name_or_data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.MODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "exinfo",
                  "Type": "FMOD.CREATESOUNDEXINFO\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F25756460DB80F4001F64B76E005D07919E38D746B319F20DF0E3A81FA2FE73A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_DetachChannelGroupFromPort(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_DetachChannelGroupFromPort",
              "Signature": "private FMOD.RESULT FMOD5_System_DetachChannelGroupFromPort(System.IntPtr system, System.IntPtr channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E28BC58EDEF1DB57B1F25E0625760AF2BFDA9E1444BE666CEC96BA910DD58A34",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Get3DListenerAttributes(System.IntPtr, System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Get3DListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD5_System_Get3DListenerAttributes(System.IntPtr system, System.Int32 listener, out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel, out FMOD.VECTOR\u0026 forward, out FMOD.VECTOR\u0026 up)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9D6E313B2EB952F6CD1A67B03E63BDF31CBADBC8A8D272FF923DECAE57C9653C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Get3DNumListeners(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Get3DNumListeners",
              "Signature": "private FMOD.RESULT FMOD5_System_Get3DNumListeners(System.IntPtr system, out System.Int32\u0026 numlisteners)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F44A895D821F06605B526D27C9B9C6FD91A4E6AED3911AD18CA996346F7BEB82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Get3DSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Get3DSettings",
              "Signature": "private FMOD.RESULT FMOD5_System_Get3DSettings(System.IntPtr system, out System.Single\u0026 dopplerscale, out System.Single\u0026 distancefactor, out System.Single\u0026 rolloffscale)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dopplerscale",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "distancefactor",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "rolloffscale",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "259D1194F8FE33EF201E70BF4B7632634536F5B67F4F74431A1BFCE965043E6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetAdvancedSettings(System.IntPtr, FMOD.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetAdvancedSettings",
              "Signature": "private FMOD.RESULT FMOD5_System_GetAdvancedSettings(System.IntPtr system, FMOD.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "settings",
                  "Type": "FMOD.ADVANCEDSETTINGS\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FD39D2D778DF8212A826B2B1C87532BF5F5BDDC4B3A9F899281F6199B3F7A55A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetChannel(System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetChannel",
              "Signature": "private FMOD.RESULT FMOD5_System_GetChannel(System.IntPtr system, System.Int32 channelid, out System.IntPtr\u0026 channel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2988A3037B5805285796FFDD3A079D9E2A7397B269E7658C5DDE7672C40DCFB6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetChannelsPlaying(System.IntPtr, System.Int32\u0026, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetChannelsPlaying",
              "Signature": "private FMOD.RESULT FMOD5_System_GetChannelsPlaying(System.IntPtr system, out System.Int32\u0026 channels, System.IntPtr zero)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "zero",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2308749F97B75853B83EF6705F795EA700587EC5AFA148A9F964A178961CBBF0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetChannelsPlaying(System.IntPtr, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetChannelsPlaying",
              "Signature": "private FMOD.RESULT FMOD5_System_GetChannelsPlaying(System.IntPtr system, out System.Int32\u0026 channels, out System.Int32\u0026 realchannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "realchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F997CB0F0977FDE9D974F717E3C07B8EB0BAB07D5DC76411D9A74319D191EFF2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetCPUUsage(System.IntPtr, FMOD.CPU_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetCPUUsage",
              "Signature": "private FMOD.RESULT FMOD5_System_GetCPUUsage(System.IntPtr system, out FMOD.CPU_USAGE\u0026 usage)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "usage",
                  "Type": "FMOD.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "206570DDD39F63FD047C66F9F36709333F4893F3928ED33D11CF48ECABC90005",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDefaultMixMatrix(System.IntPtr, FMOD.SPEAKERMODE, FMOD.SPEAKERMODE, System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDefaultMixMatrix",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDefaultMixMatrix(System.IntPtr system, FMOD.SPEAKERMODE sourcespeakermode, FMOD.SPEAKERMODE targetspeakermode, System.Single[] matrix, System.Int32 matrixhop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourcespeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetspeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4347A0CE1148A071AE9DDE3A6AE261BF0898F85FEE7C12975FD34CF7B902CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDriver(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDriver",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDriver(System.IntPtr system, out System.Int32\u0026 driver)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driver",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1A2469557091446AFCCC85B94D5E2D29CFF7A32F81E7F81E4D874862F8FE3CB5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDriverInfo",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDriverInfo(System.IntPtr system, System.Int32 id, System.IntPtr name, System.Int32 namelen, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3A4863FE32D5D167B471285FA93B580AFB2EFDC3E83100816E66E8631C8BE6D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDSPBufferSize(System.IntPtr, System.UInt32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDSPBufferSize",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDSPBufferSize(System.IntPtr system, out System.UInt32\u0026 bufferlength, out System.Int32\u0026 numbuffers)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bufferlength",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numbuffers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "57A78B156BDDFADFA1D04A22122E63047D4A07C95A415E0B451DA73613D159B3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDSPInfoByPlugin(System.IntPtr, System.UInt32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDSPInfoByPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDSPInfoByPlugin(System.IntPtr system, System.UInt32 handle, out System.IntPtr\u0026 description)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5B2D67D529FA3FFEFEF1BC6F5A2CF8943663A04773A8AB95D4EE922534017017",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetDSPInfoByType(System.IntPtr, FMOD.DSP_TYPE, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetDSPInfoByType",
              "Signature": "private FMOD.RESULT FMOD5_System_GetDSPInfoByType(System.IntPtr system, FMOD.DSP_TYPE type, out System.IntPtr\u0026 description)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "22DFE003DD2B76C881EDA3DF4E4D7DA4ABF4C0055F4142DFDB7695360E88EC8F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetFileUsage(System.IntPtr, System.Int64\u0026, System.Int64\u0026, System.Int64\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetFileUsage",
              "Signature": "private FMOD.RESULT FMOD5_System_GetFileUsage(System.IntPtr system, out System.Int64\u0026 sampleBytesRead, out System.Int64\u0026 streamBytesRead, out System.Int64\u0026 otherBytesRead)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sampleBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "streamBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "otherBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D3685AFDF444D5B174231E4D98D7B4011365C68775B5581D33F440801C58C146",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetGeometryOcclusion(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetGeometryOcclusion",
              "Signature": "private FMOD.RESULT FMOD5_System_GetGeometryOcclusion(System.IntPtr system, FMOD.VECTOR\u0026 listener, FMOD.VECTOR\u0026 source, out System.Single\u0026 direct, out System.Single\u0026 reverb)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direct",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverb",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "27992B35FA41BA2B03A24704EC752B4AC795AC9370CC81C76F82CBDA5B9C6145",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetGeometrySettings(System.IntPtr, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetGeometrySettings",
              "Signature": "private FMOD.RESULT FMOD5_System_GetGeometrySettings(System.IntPtr system, out System.Single\u0026 maxworldsize)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxworldsize",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DD30C30C4364D94B41993E5D5966A864D03998B206223C96D1091C84D43E14AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetMasterChannelGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetMasterChannelGroup",
              "Signature": "private FMOD.RESULT FMOD5_System_GetMasterChannelGroup(System.IntPtr system, out System.IntPtr\u0026 channelgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8DCCD06C21C425596FCF2918374E444CCA4E2561F0869B1156F2B081934DA9D8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetMasterSoundGroup(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetMasterSoundGroup",
              "Signature": "private FMOD.RESULT FMOD5_System_GetMasterSoundGroup(System.IntPtr system, out System.IntPtr\u0026 soundgroup)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "soundgroup",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "78F254CF03DFC2035784AA1BE387BEF21DE2445A9E97D66C6756B4BB2228A58F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNestedPlugin(System.IntPtr, System.UInt32, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNestedPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNestedPlugin(System.IntPtr system, System.UInt32 handle, System.Int32 index, out System.UInt32\u0026 nestedhandle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nestedhandle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "683AE798CD51E9B7B15E10B4A8E91D294C6FBCF69B5837FEBF2817CC3104A77B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNetworkProxy(System.IntPtr, System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNetworkProxy",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNetworkProxy(System.IntPtr system, System.IntPtr proxy, System.Int32 proxylen)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "proxy",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "proxylen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DB87FD087F42CC4E2FD42C44CEB2DDBC698CBA434920A999E449FD74F96D37A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNetworkTimeout(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNetworkTimeout",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNetworkTimeout(System.IntPtr system, out System.Int32\u0026 timeout)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeout",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1A6DCE7397F8BEBFD3D80B348868CD5744AAC75964C686B74C9135C01143906A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNumDrivers(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNumDrivers",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNumDrivers(System.IntPtr system, out System.Int32\u0026 numdrivers)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numdrivers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E30A75EFD8AA8DC208F4A881485B4A91A68A7FA823DD51552D5B911929982B2C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNumNestedPlugins(System.IntPtr, System.UInt32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNumNestedPlugins",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNumNestedPlugins(System.IntPtr system, System.UInt32 handle, out System.Int32\u0026 count)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "867753DCC3CA0328BD6DA520AF0C5A84D29B5D5129D3411B68AE71A980AE20A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetNumPlugins(System.IntPtr, FMOD.PLUGINTYPE, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetNumPlugins",
              "Signature": "private FMOD.RESULT FMOD5_System_GetNumPlugins(System.IntPtr system, FMOD.PLUGINTYPE plugintype, out System.Int32\u0026 numplugins)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numplugins",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9AF7CFA23D65849E05C9C47A9A419FE6C268350E815660611F6D374EE3093CA7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetOutput(System.IntPtr, FMOD.OUTPUTTYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetOutput",
              "Signature": "private FMOD.RESULT FMOD5_System_GetOutput(System.IntPtr system, out FMOD.OUTPUTTYPE\u0026 output)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "FMOD.OUTPUTTYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3B3E1F83C8689FC41060B084A813228059CAAFD811D19DAC1B3B99597FB652E5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetOutputByPlugin(System.IntPtr, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetOutputByPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_GetOutputByPlugin(System.IntPtr system, out System.UInt32\u0026 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0291140201D53A103CA660E51FE15BCE90D95F926482C0FD3AFC2A9FBD1BE759",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetOutputHandle(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetOutputHandle",
              "Signature": "private FMOD.RESULT FMOD5_System_GetOutputHandle(System.IntPtr system, out System.IntPtr\u0026 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D7492F7451E61C885C6A713441C61C58FE5538717F371029D30B99E26367490D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetPluginHandle(System.IntPtr, FMOD.PLUGINTYPE, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetPluginHandle",
              "Signature": "private FMOD.RESULT FMOD5_System_GetPluginHandle(System.IntPtr system, FMOD.PLUGINTYPE plugintype, System.Int32 index, out System.UInt32\u0026 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E7ADCB5E57E0C4A7B22BA698FC65748AD806B1A443F6CE884139A45A42ACE2EA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetPluginInfo(System.IntPtr, System.UInt32, FMOD.PLUGINTYPE\u0026, System.IntPtr, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetPluginInfo",
              "Signature": "private FMOD.RESULT FMOD5_System_GetPluginInfo(System.IntPtr system, System.UInt32 handle, out FMOD.PLUGINTYPE\u0026 plugintype, System.IntPtr name, System.Int32 namelen, out System.UInt32\u0026 version)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "667C67CD1C84A284C76E2FD302C2256B0AFCE0E1A1CB23CBDF8DF2C6F461D63C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetRecordDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026, FMOD.DRIVER_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetRecordDriverInfo",
              "Signature": "private FMOD.RESULT FMOD5_System_GetRecordDriverInfo(System.IntPtr system, System.Int32 id, System.IntPtr name, System.Int32 namelen, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels, out FMOD.DRIVER_STATE\u0026 state)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.DRIVER_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C05BA20709B4AC38C275D73BB2E2DB5ECFC9551717ABDE67577B49891343052A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetRecordNumDrivers(System.IntPtr, System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetRecordNumDrivers",
              "Signature": "private FMOD.RESULT FMOD5_System_GetRecordNumDrivers(System.IntPtr system, out System.Int32\u0026 numdrivers, out System.Int32\u0026 numconnected)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numdrivers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numconnected",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "079D454D9F58109819DE8C59D3546952DD31E89AC7C80E39027564A0C0D34FD6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetRecordPosition(System.IntPtr, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetRecordPosition",
              "Signature": "private FMOD.RESULT FMOD5_System_GetRecordPosition(System.IntPtr system, System.Int32 id, out System.UInt32\u0026 position)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E6F5AF2DAE386B89E62C6FBAFA49A3C9EF39756DED8B011845CB56DB62A3A801",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetReverbProperties(System.IntPtr, System.Int32, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_System_GetReverbProperties(System.IntPtr system, System.Int32 instance, out FMOD.REVERB_PROPERTIES\u0026 prop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prop",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "36B956C2B0A49B81E3CDA8D6FD97343B10307B670089A4B81DD2F2EEF08CA445",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetSoftwareChannels(System.IntPtr, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetSoftwareChannels",
              "Signature": "private FMOD.RESULT FMOD5_System_GetSoftwareChannels(System.IntPtr system, out System.Int32\u0026 numsoftwarechannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numsoftwarechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E84F42DA76A82B6D581310BBF7B8922763B76B9DACCE13D44743A109CCAC590C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetSoftwareFormat(System.IntPtr, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetSoftwareFormat",
              "Signature": "private FMOD.RESULT FMOD5_System_GetSoftwareFormat(System.IntPtr system, out System.Int32\u0026 samplerate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 numrawspeakers)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numrawspeakers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A29958B84AF14BE816516FA7096B7A0C4A1B2BC9ACE77438C1245897CC02FC03",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetSpeakerModeChannels(System.IntPtr, FMOD.SPEAKERMODE, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetSpeakerModeChannels",
              "Signature": "private FMOD.RESULT FMOD5_System_GetSpeakerModeChannels(System.IntPtr system, FMOD.SPEAKERMODE mode, out System.Int32\u0026 channels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7A0B0E860A7B6B8D0F9E19F408DB5266B75366E2E3C820D98B101C302352E95B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetSpeakerPosition(System.IntPtr, FMOD.SPEAKER, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetSpeakerPosition",
              "Signature": "private FMOD.RESULT FMOD5_System_GetSpeakerPosition(System.IntPtr system, FMOD.SPEAKER speaker, out System.Single\u0026 x, out System.Single\u0026 y, out System.Boolean\u0026 active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speaker",
                  "Type": "FMOD.SPEAKER",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1C6ADFFF133346A5993736B5118117FB3ED4B28D6538A405C52451E24302A095",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetStreamBufferSize(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetStreamBufferSize",
              "Signature": "private FMOD.RESULT FMOD5_System_GetStreamBufferSize(System.IntPtr system, out System.UInt32\u0026 filebuffersize, out FMOD.TIMEUNIT\u0026 filebuffersizetype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersizetype",
                  "Type": "FMOD.TIMEUNIT\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BC8112F613AFD68664E104797EADC60DEC83EE860EBCB3DB9158C92DC5B3823E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetUserData(System.IntPtr, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetUserData",
              "Signature": "private FMOD.RESULT FMOD5_System_GetUserData(System.IntPtr system, out System.IntPtr\u0026 userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "49CE2E0F39AFB999A9E4681F6DFAAD6346511874246285A3BA0F92B26757F66B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_GetVersion(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_GetVersion",
              "Signature": "private FMOD.RESULT FMOD5_System_GetVersion(System.IntPtr system, out System.UInt32\u0026 version, out System.UInt32\u0026 buildnumber)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "buildnumber",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BB901ADADEC5BE8D526D0CB64483E48C09511A513F1BFC672D78FBB9F4FE30B4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Init(System.IntPtr, System.Int32, FMOD.INITFLAGS, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Init",
              "Signature": "private FMOD.RESULT FMOD5_System_Init(System.IntPtr system, System.Int32 maxchannels, FMOD.INITFLAGS flags, System.IntPtr extradriverdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extradriverdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "53BA68F1AFEB22F1B6715C6B266451A0DA597E9B0CC0C3B7071EF83126B5D288",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_IsRecording(System.IntPtr, System.Int32, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_IsRecording",
              "Signature": "private FMOD.RESULT FMOD5_System_IsRecording(System.IntPtr system, System.Int32 id, out System.Boolean\u0026 recording)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recording",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "772BFD7FC65E64A3E9A8738FB0347DC7F6D4D5641D2D96557065ACB9EF876C7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_LoadGeometry(System.IntPtr, System.IntPtr, System.Int32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_LoadGeometry",
              "Signature": "private FMOD.RESULT FMOD5_System_LoadGeometry(System.IntPtr system, System.IntPtr data, System.Int32 datasize, out System.IntPtr\u0026 geometry)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datasize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "geometry",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F4F34D356DAAA82F0657E9D7F7C3E79590F6BC03F991451013AF84DCAE96AFEF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_LoadPlugin(System.IntPtr, System.Byte[], System.UInt32\u0026, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_LoadPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_LoadPlugin(System.IntPtr system, System.Byte[] filename, out System.UInt32\u0026 handle, System.UInt32 priority)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filename",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "56D93D74B6102F22E96393BF77FB9EF9684076BAB54EE4256D165D95E6F31644",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_LockDSP(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_LockDSP",
              "Signature": "private FMOD.RESULT FMOD5_System_LockDSP(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "055B941C59E875E537A2961FA667765E1C977A5D814474C5F78F7B76D238DA79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_MixerResume(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_MixerResume",
              "Signature": "private FMOD.RESULT FMOD5_System_MixerResume(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EE713C4DE1DFF7218EFDF847D2F060A088AACDACEAF5C7339404C88E4C81E038",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_MixerSuspend(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_MixerSuspend",
              "Signature": "private FMOD.RESULT FMOD5_System_MixerSuspend(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "73B31C54D68A3ADC303ED34175841CEF9059F854AC2DD7E6D29DBB95B202E735",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_PlayDSP(System.IntPtr, System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_PlayDSP",
              "Signature": "private FMOD.RESULT FMOD5_System_PlayDSP(System.IntPtr system, System.IntPtr dsp, System.IntPtr channelgroup, System.Boolean paused, out System.IntPtr\u0026 channel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dsp",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "008137DD82DD81CBB7FB670A809298814C73EA3F749CDBCC902F6C5E2C19116E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_PlaySound(System.IntPtr, System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_PlaySound",
              "Signature": "private FMOD.RESULT FMOD5_System_PlaySound(System.IntPtr system, System.IntPtr sound, System.IntPtr channelgroup, System.Boolean paused, out System.IntPtr\u0026 channel)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "896F21819D0400092FC1E2950AB1A6C1472184A7CBD72F8687B67BC247D419F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_RecordStart(System.IntPtr, System.Int32, System.IntPtr, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_RecordStart",
              "Signature": "private FMOD.RESULT FMOD5_System_RecordStart(System.IntPtr system, System.Int32 id, System.IntPtr sound, System.Boolean loop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loop",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "52CF2DE551D9E859AB8299E3300015427F4D38D73C913A8FA3839156DD3E36A1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_RecordStop(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_RecordStop",
              "Signature": "private FMOD.RESULT FMOD5_System_RecordStop(System.IntPtr system, System.Int32 id)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31CB356034E6E98EF9B559B032C92822373C5FCFA4E4BF81F2D9DFB50D0A2811",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_RegisterDSP(System.IntPtr, FMOD.DSP_DESCRIPTION\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_RegisterDSP",
              "Signature": "private FMOD.RESULT FMOD5_System_RegisterDSP(System.IntPtr system, FMOD.DSP_DESCRIPTION\u0026 description, out System.UInt32\u0026 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "FMOD.DSP_DESCRIPTION\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "55D50FEE30C0EE5DB68CB9251A1C7C18FB5712B2DBB838AC87EA602C8164A6BD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Release(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Release",
              "Signature": "private FMOD.RESULT FMOD5_System_Release(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8CB92EAF5E7F5086942FFE049EFA2A471461C9B7D0E4965074EE19A03062E71B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Set3DListenerAttributes(System.IntPtr, System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Set3DListenerAttributes",
              "Signature": "private FMOD.RESULT FMOD5_System_Set3DListenerAttributes(System.IntPtr system, System.Int32 listener, FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel, FMOD.VECTOR\u0026 forward, FMOD.VECTOR\u0026 up)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "160CF6C6974ACE6299A7C02DE8BBE8820D7500A288B0EBEF52A5F7095583EF0D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Set3DNumListeners(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Set3DNumListeners",
              "Signature": "private FMOD.RESULT FMOD5_System_Set3DNumListeners(System.IntPtr system, System.Int32 numlisteners)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D51F203C2C4B0B7A20EEFA948F0759C57B0B961831B85156A0B3E24A36C706C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Set3DRolloffCallback(System.IntPtr, FMOD.CB_3D_ROLLOFF_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Set3DRolloffCallback",
              "Signature": "private FMOD.RESULT FMOD5_System_Set3DRolloffCallback(System.IntPtr system, FMOD.CB_3D_ROLLOFF_CALLBACK callback)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.CB_3D_ROLLOFF_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B0AF30832E2E2065B85FF630CCC50780ACED985D4067E9A210294F75178F8A16",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Set3DSettings(System.IntPtr, System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Set3DSettings",
              "Signature": "private FMOD.RESULT FMOD5_System_Set3DSettings(System.IntPtr system, System.Single dopplerscale, System.Single distancefactor, System.Single rolloffscale)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dopplerscale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distancefactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rolloffscale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4C1FDE10718FA100CA2237AB7DBD2B4908131CF037D0724C92473538EC20498B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetAdvancedSettings(System.IntPtr, FMOD.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetAdvancedSettings",
              "Signature": "private FMOD.RESULT FMOD5_System_SetAdvancedSettings(System.IntPtr system, FMOD.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "settings",
                  "Type": "FMOD.ADVANCEDSETTINGS\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "68AAF495852577914D672FA6C3EFBED0D56D61E58734B34119C4ED7C0109AED5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetCallback(System.IntPtr, FMOD.SYSTEM_CALLBACK, FMOD.SYSTEM_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetCallback",
              "Signature": "private FMOD.RESULT FMOD5_System_SetCallback(System.IntPtr system, FMOD.SYSTEM_CALLBACK callback, FMOD.SYSTEM_CALLBACK_TYPE callbackmask)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "FMOD.SYSTEM_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "44C9CDD8D3195ACE7554A2A7A664E130A836D19377EBCB3F68244E70461D2FEA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetDriver(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetDriver",
              "Signature": "private FMOD.RESULT FMOD5_System_SetDriver(System.IntPtr system, System.Int32 driver)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "driver",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F744F031E1990097B244E3EB6268170E0858E7711BAB29B5537A163C7DCEC84E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetDSPBufferSize(System.IntPtr, System.UInt32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetDSPBufferSize",
              "Signature": "private FMOD.RESULT FMOD5_System_SetDSPBufferSize(System.IntPtr system, System.UInt32 bufferlength, System.Int32 numbuffers)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bufferlength",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numbuffers",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D4703D139AF9A07A1D88E48B8E6E0D973184C3EC0A31309523A9E1B0612F7BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetFileSystem(System.IntPtr, FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK, FMOD.FILE_ASYNCREAD_CALLBACK, FMOD.FILE_ASYNCCANCEL_CALLBACK, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetFileSystem",
              "Signature": "private FMOD.RESULT FMOD5_System_SetFileSystem(System.IntPtr system, FMOD.FILE_OPEN_CALLBACK useropen, FMOD.FILE_CLOSE_CALLBACK userclose, FMOD.FILE_READ_CALLBACK userread, FMOD.FILE_SEEK_CALLBACK userseek, FMOD.FILE_ASYNCREAD_CALLBACK userasyncread, FMOD.FILE_ASYNCCANCEL_CALLBACK userasynccancel, System.Int32 blockalign)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "useropen",
                  "Type": "FMOD.FILE_OPEN_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userclose",
                  "Type": "FMOD.FILE_CLOSE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userread",
                  "Type": "FMOD.FILE_READ_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userseek",
                  "Type": "FMOD.FILE_SEEK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userasyncread",
                  "Type": "FMOD.FILE_ASYNCREAD_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userasynccancel",
                  "Type": "FMOD.FILE_ASYNCCANCEL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockalign",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD20485A2F4905F6E13AB102F332A1483DFE57693D7B07FA77442AB4F1D7D0F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetGeometrySettings(System.IntPtr, System.Single)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetGeometrySettings",
              "Signature": "private FMOD.RESULT FMOD5_System_SetGeometrySettings(System.IntPtr system, System.Single maxworldsize)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxworldsize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DFF81D8B5E60F31CC7F7FA6B2133AA8EB8A98248E7AB36C5D3C5AE3A236539C8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetNetworkProxy(System.IntPtr, System.Byte[])-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetNetworkProxy",
              "Signature": "private FMOD.RESULT FMOD5_System_SetNetworkProxy(System.IntPtr system, System.Byte[] proxy)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "proxy",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "27BCE14754915FCE59CEE3E6109A85B21D2F0444F7401C2E9AD283758C6B3DFE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetNetworkTimeout(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetNetworkTimeout",
              "Signature": "private FMOD.RESULT FMOD5_System_SetNetworkTimeout(System.IntPtr system, System.Int32 timeout)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "timeout",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "45FA556B9B6F28D4F1944DA75D7D6A4C70E785B1B0FBE889138A1F05074B45A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetOutput(System.IntPtr, FMOD.OUTPUTTYPE)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetOutput",
              "Signature": "private FMOD.RESULT FMOD5_System_SetOutput(System.IntPtr system, FMOD.OUTPUTTYPE output)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "output",
                  "Type": "FMOD.OUTPUTTYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0C98C99E50E4B4840205B92CE7CC999B98A08F69D65F841161AFC4175D567B94",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetOutputByPlugin(System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetOutputByPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_SetOutputByPlugin(System.IntPtr system, System.UInt32 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2BA19EF51582A13E0E545D5E25D4BCD9FD553D90BAAF9376D517CC2904C372AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetPluginPath(System.IntPtr, System.Byte[])-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetPluginPath",
              "Signature": "private FMOD.RESULT FMOD5_System_SetPluginPath(System.IntPtr system, System.Byte[] path)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "path",
                  "Type": "System.Byte[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EDAD2C4A36683A5BA31E3C03FE7EA0BD04D7A48C8FFD619E13295F7F560A9E7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetReverbProperties(System.IntPtr, System.Int32, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetReverbProperties",
              "Signature": "private FMOD.RESULT FMOD5_System_SetReverbProperties(System.IntPtr system, System.Int32 instance, FMOD.REVERB_PROPERTIES\u0026 prop)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prop",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "16570FFCFCDDDAE2F0121635C7894A0C04214F52C4C07F61FDDE0E88D348ED75",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetSoftwareChannels(System.IntPtr, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetSoftwareChannels",
              "Signature": "private FMOD.RESULT FMOD5_System_SetSoftwareChannels(System.IntPtr system, System.Int32 numsoftwarechannels)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numsoftwarechannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "93D4AE39C1B0F1F40B27BEDB655A6234F24C71E1BBF1E5A5438C9A8C703AA77A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetSoftwareFormat(System.IntPtr, System.Int32, FMOD.SPEAKERMODE, System.Int32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetSoftwareFormat",
              "Signature": "private FMOD.RESULT FMOD5_System_SetSoftwareFormat(System.IntPtr system, System.Int32 samplerate, FMOD.SPEAKERMODE speakermode, System.Int32 numrawspeakers)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "samplerate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numrawspeakers",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C79C5ADB5DB8C6667650791BB5FF39D9F07BE13CE1DE0D63E2D82E5EB9058B5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetSpeakerPosition(System.IntPtr, FMOD.SPEAKER, System.Single, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetSpeakerPosition",
              "Signature": "private FMOD.RESULT FMOD5_System_SetSpeakerPosition(System.IntPtr system, FMOD.SPEAKER speaker, System.Single x, System.Single y, System.Boolean active)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speaker",
                  "Type": "FMOD.SPEAKER",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "722853DACD76D5546AA45F1720D61A2F0E9DBF89E8E2E06186393B447E8BA996",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetStreamBufferSize(System.IntPtr, System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetStreamBufferSize",
              "Signature": "private FMOD.RESULT FMOD5_System_SetStreamBufferSize(System.IntPtr system, System.UInt32 filebuffersize, FMOD.TIMEUNIT filebuffersizetype)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersize",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersizetype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CD315287429B3C8AC6FF18B746BB9F975BF5AF7AFD01A6A5EFBA4F7F9C989E84",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_SetUserData(System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_SetUserData",
              "Signature": "private FMOD.RESULT FMOD5_System_SetUserData(System.IntPtr system, System.IntPtr userdata)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6CFA99EA23D2FEB85ACA6055BF6846988BCC93E4248FD5D39494A9EB9101AEF5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_UnloadPlugin(System.IntPtr, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_UnloadPlugin",
              "Signature": "private FMOD.RESULT FMOD5_System_UnloadPlugin(System.IntPtr system, System.UInt32 handle)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0D2E10E179298964DE9C57D1CA6F0DB648FC08387A23FB1C83066109CC6B32D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_UnlockDSP(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_UnlockDSP",
              "Signature": "private FMOD.RESULT FMOD5_System_UnlockDSP(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "68BEBBE061BF4BD965B6B258BF61C211578F1D3EBA528D786013A1F8811A0D98",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FMOD5_System_Update(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "FMOD5_System_Update",
              "Signature": "private FMOD.RESULT FMOD5_System_Update(System.IntPtr system)",
              "Visibility": "private",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3DDD7F0852E2212D57376930375F7376B9DF5E98EB0F07327E565B31663F6E15",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DListenerAttributes(System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DListenerAttributes",
              "Signature": "public FMOD.RESULT get3DListenerAttributes(System.Int32 listener, out FMOD.VECTOR\u0026 pos, out FMOD.VECTOR\u0026 vel, out FMOD.VECTOR\u0026 forward, out FMOD.VECTOR\u0026 up)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "628DDA4FBB1E431668D6EBB5025F91FF57675DD80838DABF579E1FB1F4307E9C",
              "Hash": "552FC04765B52DB523B3BAD69F95A26964A7AE3D5041C4BFB3931B7A18FE72C2",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Get3DListenerAttributes(System.IntPtr, System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DNumListeners(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DNumListeners",
              "Signature": "public FMOD.RESULT get3DNumListeners(out System.Int32\u0026 numlisteners)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "3FCA874A136787464E809B95ADAA1C7FFFA5F5FFA29D55030D5BE6EED24E4E6C",
              "Hash": "EFFAEE9940B3C96D74684AB1D0AE6B36FB8CB7C6A19D3B74AD226593F9518D99",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Get3DNumListeners(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "get3DSettings(System.Single\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "get3DSettings",
              "Signature": "public FMOD.RESULT get3DSettings(out System.Single\u0026 dopplerscale, out System.Single\u0026 distancefactor, out System.Single\u0026 rolloffscale)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dopplerscale",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "distancefactor",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "rolloffscale",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "89E4F3AA28182EA48CEA8A6C64E0743D1C75688E27CF92E9EE5EAAE58E9C92FC",
              "Hash": "34D5A5A0A45E3BC055A253CF25AF7F1EAD140B0FDC926B5D80007C2F92EFFA4C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Get3DSettings(System.IntPtr, System.Single\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getAdvancedSettings(FMOD.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "getAdvancedSettings",
              "Signature": "public FMOD.RESULT getAdvancedSettings(FMOD.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "FMOD.ADVANCEDSETTINGS\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "31EF425A2EBE504A3AFD4AA1BACCBCA45B052D8F54E7DF6080E5AA32565E3D73",
              "Hash": "525E5CD3D5ADD43F8B91E79F4B58901132A2FF0B809DA14AAA9ADFA99C55D9AD",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.System::FMOD5_System_GetAdvancedSettings(System.IntPtr, FMOD.ADVANCEDSETTINGS\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannel(System.Int32, FMOD.Channel\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannel",
              "Signature": "public FMOD.RESULT getChannel(System.Int32 channelid, out FMOD.Channel\u0026 channel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelid",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "FMOD.Channel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E60F2BF01BE7EFA8C14DB3FCB27B22F8A7D953959FBB7311EDC94EAC49D80937",
              "Hash": "6A24F2D92E070AF2E865A7A8925B2FD1F872D35E48DFD82EF744C8D078160E4A",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetChannel(System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelsPlaying(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelsPlaying",
              "Signature": "public FMOD.RESULT getChannelsPlaying(out System.Int32\u0026 channels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B9095B0016D0DBD0C4035A618FCBE837841E4906A9A3BF77AFBEA1BE2D1D8DC7",
              "Hash": "AD7BD2B178064E67A35AB4F77A820A325E87581AFA26FD1C7886B7FDEFBE7C1A",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetChannelsPlaying(System.IntPtr, System.Int32\u0026, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getChannelsPlaying(System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getChannelsPlaying",
              "Signature": "public FMOD.RESULT getChannelsPlaying(out System.Int32\u0026 channels, out System.Int32\u0026 realchannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "realchannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B071E2FACF99CFE3F1FADDCECDAC5B5C3A48290B3C5CF864B100881D704CEB30",
              "Hash": "3F38DDAA05F722410E237E3AAEDCF803328E831827492F565BA122784EBF7620",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetChannelsPlaying(System.IntPtr, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getCPUUsage(FMOD.CPU_USAGE\u0026)-\u003EFMOD.RESULT",
              "Name": "getCPUUsage",
              "Signature": "public FMOD.RESULT getCPUUsage(out FMOD.CPU_USAGE\u0026 usage)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "usage",
                  "Type": "FMOD.CPU_USAGE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "9AE74B30C37CA48C0151188A36B228516FD36D68BA3D9E39B33001BEBECF9A45",
              "Hash": "51572A9D423B971748969067D364FEDDA443E3CCE10E603CD3EA2A392D4EA8AF",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetCPUUsage(System.IntPtr, FMOD.CPU_USAGE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDefaultMixMatrix(FMOD.SPEAKERMODE, FMOD.SPEAKERMODE, System.Single[], System.Int32)-\u003EFMOD.RESULT",
              "Name": "getDefaultMixMatrix",
              "Signature": "public FMOD.RESULT getDefaultMixMatrix(FMOD.SPEAKERMODE sourcespeakermode, FMOD.SPEAKERMODE targetspeakermode, System.Single[] matrix, System.Int32 matrixhop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sourcespeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetspeakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrix",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "matrixhop",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "0DA5816F40DAA8A3DE55E3BCD6C1FC73DEB5173288FA03A25B9156BFFA8BCF60",
              "Hash": "8DAB9D4063E1E9581D9FF9B82BEFC95EF15939E2CAA56E4017CD36E00987A453",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDefaultMixMatrix(System.IntPtr, FMOD.SPEAKERMODE, FMOD.SPEAKERMODE, System.Single[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDriver(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDriver",
              "Signature": "public FMOD.RESULT getDriver(out System.Int32\u0026 driver)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "driver",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "4864C5F9624DC9303621C41FE44E498B5B86EA6E85EA6F1C0F67815B47C06CB9",
              "Hash": "FB65929AFB0F5F1B52B59068655212F344DF197FB2D9FEA3221DEE3DCF032DE9",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDriver(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDriverInfo(System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDriverInfo",
              "Signature": "public FMOD.RESULT getDriverInfo(System.Int32 id, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "1E924D1E269B59B13A2D694E06E57B15F5A55E37E1B18D84A680895AEF378CC3",
              "Hash": "687198A156862E6E35834590634722123F56DFFE2CAD750A0A66399AA4A4C1FA",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDriverInfo(System.Int32, System.String\u0026, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDriverInfo",
              "Signature": "public FMOD.RESULT getDriverInfo(System.Int32 id, out System.String\u0026 name, System.Int32 namelen, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 65,
              "BodyHash": "9525D6FA207AB11EA231D4BF7860EF9AA7FF3C32FE1BFC01BD68D1E7C156E907",
              "Hash": "2A39DC6529EE4530A8A6E3A7856FA26803CE2090EDA33BC0958283B6596A10C5",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.System::FMOD5_System_GetDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPBufferSize(System.UInt32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPBufferSize",
              "Signature": "public FMOD.RESULT getDSPBufferSize(out System.UInt32\u0026 bufferlength, out System.Int32\u0026 numbuffers)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bufferlength",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numbuffers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "890DDB8BDB23E1E4F693B180DC68E366C34497461C3F394AAE227FBF22633684",
              "Hash": "CB4BF8BF3216884BC963B5D9A7D4F945454864281ADD2434775E72ED888A431E",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDSPBufferSize(System.IntPtr, System.UInt32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPInfoByPlugin(System.UInt32, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPInfoByPlugin",
              "Signature": "public FMOD.RESULT getDSPInfoByPlugin(System.UInt32 handle, out System.IntPtr\u0026 description)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "613F130F5BC30574338918AAD79C8766234167ED47B6B7EDD148AA1B4BED5C92",
              "Hash": "C3670CDF7CD7CEAB7424A7E10AF8A2174ADD1427FDF0CEBC48A93FFB2E8E630F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDSPInfoByPlugin(System.IntPtr, System.UInt32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getDSPInfoByType(FMOD.DSP_TYPE, System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getDSPInfoByType",
              "Signature": "public FMOD.RESULT getDSPInfoByType(FMOD.DSP_TYPE type, out System.IntPtr\u0026 description)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "FMOD.DSP_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "description",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "45D6A2F429848C0A689DAAFC6ECE584FF4F7477B8A4B8956C1B814974A13BAE0",
              "Hash": "FF47F042662FC919E1A0E1C6F6770CFEA05BBC6044FABCCE9E946AB7C5AED759",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetDSPInfoByType(System.IntPtr, FMOD.DSP_TYPE, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getFileUsage(System.Int64\u0026, System.Int64\u0026, System.Int64\u0026)-\u003EFMOD.RESULT",
              "Name": "getFileUsage",
              "Signature": "public FMOD.RESULT getFileUsage(out System.Int64\u0026 sampleBytesRead, out System.Int64\u0026 streamBytesRead, out System.Int64\u0026 otherBytesRead)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sampleBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "streamBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "otherBytesRead",
                  "Type": "System.Int64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "BECF616FA0F0670DA0103B8F61386087ADE73169565F0688DB64544F2A869270",
              "Hash": "FC9D6627C89D917FD44E49E54CC333F023B58548E375BA324837BA81786C042E",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetFileUsage(System.IntPtr, System.Int64\u0026, System.Int64\u0026, System.Int64\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getGeometryOcclusion(FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getGeometryOcclusion",
              "Signature": "public FMOD.RESULT getGeometryOcclusion(FMOD.VECTOR\u0026 listener, FMOD.VECTOR\u0026 source, out System.Single\u0026 direct, out System.Single\u0026 reverb)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direct",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "reverb",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "96F10897C40D51F223F5D331D4CE0DC29318244C717C60263DEF302786526E5D",
              "Hash": "A1FFEE307A2BB4AB645E0005925E2F2649E1A74F203D6901889592A6044B2718",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetGeometryOcclusion(System.IntPtr, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, System.Single\u0026, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getGeometrySettings(System.Single\u0026)-\u003EFMOD.RESULT",
              "Name": "getGeometrySettings",
              "Signature": "public FMOD.RESULT getGeometrySettings(out System.Single\u0026 maxworldsize)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxworldsize",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "62359B54F2D628F76EEF38A5FBA5C30B49E4E8D9A131C1E671BB66DA481B6A14",
              "Hash": "971BBAA79B8B6CEE90A398B5B0DD52CF380647D2F2E73CEDBF81DEC383E6F892",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetGeometrySettings(System.IntPtr, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMasterChannelGroup(FMOD.ChannelGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getMasterChannelGroup",
              "Signature": "public FMOD.RESULT getMasterChannelGroup(out FMOD.ChannelGroup\u0026 channelgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "EA8BC5C48EEDBC1C3067117D491AE5787BF5986657BEBC29B478C01B08E8059E",
              "Hash": "FAB2E8DA0BB6BBE597B0FA6725EEBEBCB4E392B363EF0DDC8D0A2FC2E7D8AF3F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetMasterChannelGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getMasterSoundGroup(FMOD.SoundGroup\u0026)-\u003EFMOD.RESULT",
              "Name": "getMasterSoundGroup",
              "Signature": "public FMOD.RESULT getMasterSoundGroup(out FMOD.SoundGroup\u0026 soundgroup)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "soundgroup",
                  "Type": "FMOD.SoundGroup\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "C2F4834AB9231738A3687C93607726CF5DA0A4C99122A84E9FB4D68680871220",
              "Hash": "FE54FBA899A462374124BF1A3E0B5C5DF4FF48CE26BF81C605E3842C73BA0C7C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetMasterSoundGroup(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNestedPlugin(System.UInt32, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNestedPlugin",
              "Signature": "public FMOD.RESULT getNestedPlugin(System.UInt32 handle, System.Int32 index, out System.UInt32\u0026 nestedhandle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nestedhandle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6D56F281C54681E1EC93FB67636CD3A5ADFD4FD37800FA77735FE3193B75FC96",
              "Hash": "B38E86F6F9D4807C0F02449C38A9A387A0B7C7484DC2B9374DEECDF2F095C80B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetNestedPlugin(System.IntPtr, System.UInt32, System.Int32, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNetworkProxy(System.String\u0026, System.Int32)-\u003EFMOD.RESULT",
              "Name": "getNetworkProxy",
              "Signature": "public FMOD.RESULT getNetworkProxy(out System.String\u0026 proxy, System.Int32 proxylen)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "proxy",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "proxylen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "CA7D507ABE675663DA89D26C795F6C3EBE66F65683F764A817BDC5B1686DB340",
              "Hash": "32B7A94B0FE68D53D255B3A4147148ED01730321A05B3E698B93ACE444D7A2E5",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.System::FMOD5_System_GetNetworkProxy(System.IntPtr, System.IntPtr, System.Int32)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNetworkTimeout(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNetworkTimeout",
              "Signature": "public FMOD.RESULT getNetworkTimeout(out System.Int32\u0026 timeout)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "timeout",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "64D9E57ECB4F8E1F6F2873F4BE920C40004714B76454979AB5475946A7FB11BA",
              "Hash": "DB4B09F95E27B7C858DB12F54EFAB8D29C231EEA726028CA61288B6A5A1E1A8A",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetNetworkTimeout(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumDrivers(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumDrivers",
              "Signature": "public FMOD.RESULT getNumDrivers(out System.Int32\u0026 numdrivers)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numdrivers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "25F66585DD019D8767BB632C3E52C7592EC3AF66F3E8B3A544A7D8197AED6F5B",
              "Hash": "6CCA9F50C4D97E67FDC191A58118C290B2700952206D38F9A2B7FEC767E31DCD",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetNumDrivers(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumNestedPlugins(System.UInt32, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumNestedPlugins",
              "Signature": "public FMOD.RESULT getNumNestedPlugins(System.UInt32 handle, out System.Int32\u0026 count)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "count",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "14A214257F2828AF64DA5BAB049E5BBBDB87B348A7BA3A1FF4CC3F144D20DB84",
              "Hash": "3A4C6DB9FC2313DE74162F85909370C4F2EA3DE538BF6210C61187EBB33F4B81",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetNumNestedPlugins(System.IntPtr, System.UInt32, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getNumPlugins(FMOD.PLUGINTYPE, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getNumPlugins",
              "Signature": "public FMOD.RESULT getNumPlugins(FMOD.PLUGINTYPE plugintype, out System.Int32\u0026 numplugins)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numplugins",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "5974685065E8EDC96F6B908CD7046B4B8D0D7FD7D0E54905ED01A4543C67B48C",
              "Hash": "AA4208B35A3A4D52E86E0A99AEB25E8F2B04D6BF42AD5A4EDF94DC5DFF1A4F1F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetNumPlugins(System.IntPtr, FMOD.PLUGINTYPE, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutput(FMOD.OUTPUTTYPE\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutput",
              "Signature": "public FMOD.RESULT getOutput(out FMOD.OUTPUTTYPE\u0026 output)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "output",
                  "Type": "FMOD.OUTPUTTYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1B5803B889D96C66A0E9B999AEEABDF65C1C69C7009497050BB8AD1F33B65987",
              "Hash": "C7F2784A1FD3A4BF98D9B6F71C8ECD50A346F4B6FC36F67F67D93224879DC4B3",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetOutput(System.IntPtr, FMOD.OUTPUTTYPE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutputByPlugin(System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutputByPlugin",
              "Signature": "public FMOD.RESULT getOutputByPlugin(out System.UInt32\u0026 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "541836DC6879F2890E605CA4E3F8FD349DFC00040B2F52F03C776E12B4C57745",
              "Hash": "EAE5CB0EE3F69C6E6BD17D5FFCB0DA1DEE728315CAAD15ECC3AAEFB10329C56D",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetOutputByPlugin(System.IntPtr, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getOutputHandle(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getOutputHandle",
              "Signature": "public FMOD.RESULT getOutputHandle(out System.IntPtr\u0026 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1256E6EEB333A2227125BF893719D94B03925E51FC89F12C2E348C3F973C15F2",
              "Hash": "E48C6F57DCFED75CE1CBCFDA0DD8040CCED40614CB028FC7F92BC4811D6B918C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetOutputHandle(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPluginHandle(FMOD.PLUGINTYPE, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getPluginHandle",
              "Signature": "public FMOD.RESULT getPluginHandle(FMOD.PLUGINTYPE plugintype, System.Int32 index, out System.UInt32\u0026 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "index",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "164BC8E3E30D4696C282A18B70432307B079DBB9D11083686469C79FCEA76CC3",
              "Hash": "E089EEBAF63C79DFD9FD760E71F5F7CC2446E41A50568668AEF8E9E2D49A8E49",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetPluginHandle(System.IntPtr, FMOD.PLUGINTYPE, System.Int32, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPluginInfo(System.UInt32, FMOD.PLUGINTYPE\u0026, System.String\u0026, System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getPluginInfo",
              "Signature": "public FMOD.RESULT getPluginInfo(System.UInt32 handle, out FMOD.PLUGINTYPE\u0026 plugintype, out System.String\u0026 name, System.Int32 namelen, out System.UInt32\u0026 version)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "CBBF0E4DFF4F830106E99BC4DF1553343DB416610DA18B0DBA0168B144806EFB",
              "Hash": "A5CEF769F821DCA453F671EF6D220EE26448D8E5C1C3063E6A0153F3165704A1",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.System::FMOD5_System_GetPluginInfo(System.IntPtr, System.UInt32, FMOD.PLUGINTYPE\u0026, System.IntPtr, System.Int32, System.UInt32\u0026)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getPluginInfo(System.UInt32, FMOD.PLUGINTYPE\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getPluginInfo",
              "Signature": "public FMOD.RESULT getPluginInfo(System.UInt32 handle, out FMOD.PLUGINTYPE\u0026 plugintype, out System.UInt32\u0026 version)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "plugintype",
                  "Type": "FMOD.PLUGINTYPE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "EF30ACBF6BEF310434936B6139285FC2D138E55DAA4FDBA2AE81034E3575951B",
              "Hash": "9FCEC9C1C936844514DDA7732676E4CDDC8C0EAEEEFBFB603A33D7C2260A4286",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetPluginInfo(System.IntPtr, System.UInt32, FMOD.PLUGINTYPE\u0026, System.IntPtr, System.Int32, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getRecordDriverInfo(System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026, FMOD.DRIVER_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getRecordDriverInfo",
              "Signature": "public FMOD.RESULT getRecordDriverInfo(System.Int32 id, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels, out FMOD.DRIVER_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.DRIVER_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "32B99154EE9BB2823989F6F1E06BB3B7ADE9AAA55E028EEECDDF48933EA96C3C",
              "Hash": "9061BFDD164214DD5BD340D968C2529BE08887A303D19A17F729C46C29A11984",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetRecordDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026, FMOD.DRIVER_STATE\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getRecordDriverInfo(System.Int32, System.String\u0026, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026, FMOD.DRIVER_STATE\u0026)-\u003EFMOD.RESULT",
              "Name": "getRecordDriverInfo",
              "Signature": "public FMOD.RESULT getRecordDriverInfo(System.Int32 id, out System.String\u0026 name, System.Int32 namelen, out System.Guid\u0026 guid, out System.Int32\u0026 systemrate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 speakermodechannels, out FMOD.DRIVER_STATE\u0026 state)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "name",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "namelen",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "guid",
                  "Type": "System.Guid\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "systemrate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermodechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "FMOD.DRIVER_STATE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "EDC2BDEBEA62F53DC41DC9A4825901C5C2569B19E29C462B394973E6C6B6843D",
              "Hash": "058FD8E3634FD7C879179527F0949A3A9D94C1EBA53B1D89DB2AA1D09FDC5043",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)",
                "FMOD.System::FMOD5_System_GetRecordDriverInfo(System.IntPtr, System.Int32, System.IntPtr, System.Int32, System.Guid\u0026, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026, FMOD.DRIVER_STATE\u0026)",
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::stringFromNative(System.IntPtr)",
                "System.IDisposable::Dispose()",
                "System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getRecordNumDrivers(System.Int32\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getRecordNumDrivers",
              "Signature": "public FMOD.RESULT getRecordNumDrivers(out System.Int32\u0026 numdrivers, out System.Int32\u0026 numconnected)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numdrivers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numconnected",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "435F3E14633C975A48DD99CA747F0037BACD5250381CC7CEC1EFCFE831550BB4",
              "Hash": "4E74AC1E936C87FE44E75646594D1C8644FFC11B3136DEB7E27E86ADD7F27CC2",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetRecordNumDrivers(System.IntPtr, System.Int32\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getRecordPosition(System.Int32, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getRecordPosition",
              "Signature": "public FMOD.RESULT getRecordPosition(System.Int32 id, out System.UInt32\u0026 position)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F3BCA87B0DF3776EF909B1A57B0208A3DDD6D9607D60F57ACB9D56C68F3AC693",
              "Hash": "134C07180F1F0871D1E20493B6E3E516FE083C4B3EB4930C3786B8AD70B54147",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetRecordPosition(System.IntPtr, System.Int32, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getReverbProperties(System.Int32, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "getReverbProperties",
              "Signature": "public FMOD.RESULT getReverbProperties(System.Int32 instance, out FMOD.REVERB_PROPERTIES\u0026 prop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prop",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "6211FA2885CAC15E4B63951B9917CFB0F4C04092D235E9C9DD638CD7E382A1E5",
              "Hash": "70E516D96989D42D27AADF1F4D528983DB28E0D6DE32C5E054D7E71A71DAE236",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetReverbProperties(System.IntPtr, System.Int32, FMOD.REVERB_PROPERTIES\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSoftwareChannels(System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getSoftwareChannels",
              "Signature": "public FMOD.RESULT getSoftwareChannels(out System.Int32\u0026 numsoftwarechannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numsoftwarechannels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "0AB237AB6CB94D28EDC606C069E668C56F4885237A2101BE452DA4DD620B41C5",
              "Hash": "1B84C55EB6CE67FF1D6AF1FC55C926F6EEEF85887E75DDBBCCE554A18DE9EC74",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetSoftwareChannels(System.IntPtr, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSoftwareFormat(System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getSoftwareFormat",
              "Signature": "public FMOD.RESULT getSoftwareFormat(out System.Int32\u0026 samplerate, out FMOD.SPEAKERMODE\u0026 speakermode, out System.Int32\u0026 numrawspeakers)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "samplerate",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "numrawspeakers",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "C241190F457BC27D48B1853A6AA61AF16C55976C908EFF852C75EF828F1AFD99",
              "Hash": "D0959AA874C1A86056AE1120600EBB13AFA5FCAB13F1097E9392F9F66DFF065B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetSoftwareFormat(System.IntPtr, System.Int32\u0026, FMOD.SPEAKERMODE\u0026, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSpeakerModeChannels(FMOD.SPEAKERMODE, System.Int32\u0026)-\u003EFMOD.RESULT",
              "Name": "getSpeakerModeChannels",
              "Signature": "public FMOD.RESULT getSpeakerModeChannels(FMOD.SPEAKERMODE mode, out System.Int32\u0026 channels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "mode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channels",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "E4F9D02B9CE982AF9182D2F32785E359C746F4A97651B46317FB0CBCF861EA3F",
              "Hash": "8FBF118AD35168B7681962FDA03F87791F37ADFDDC237FD32AE2F2FE68661545",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetSpeakerModeChannels(System.IntPtr, FMOD.SPEAKERMODE, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getSpeakerPosition(FMOD.SPEAKER, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "getSpeakerPosition",
              "Signature": "public FMOD.RESULT getSpeakerPosition(FMOD.SPEAKER speaker, out System.Single\u0026 x, out System.Single\u0026 y, out System.Boolean\u0026 active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speaker",
                  "Type": "FMOD.SPEAKER",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "37A87A56AB8D4D8C031B0BC3671CF3A53E28090DAFC348CABD6CA41541143E8E",
              "Hash": "C1A0800C6BEB77133B4B2A68E5C86045AA642C628281A1B276D28EF8CFA8DB31",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetSpeakerPosition(System.IntPtr, FMOD.SPEAKER, System.Single\u0026, System.Single\u0026, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getStreamBufferSize(System.UInt32\u0026, FMOD.TIMEUNIT\u0026)-\u003EFMOD.RESULT",
              "Name": "getStreamBufferSize",
              "Signature": "public FMOD.RESULT getStreamBufferSize(out System.UInt32\u0026 filebuffersize, out FMOD.TIMEUNIT\u0026 filebuffersizetype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filebuffersize",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersizetype",
                  "Type": "FMOD.TIMEUNIT\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "2625A825ADA5BA9F0A98EF6038C05004F31B5614CDCAB8393AC78823D6B705C6",
              "Hash": "85D2B85A1FD82CFCCF7421CF4E5171381DF94A345984426120BC9E95399D0C97",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetStreamBufferSize(System.IntPtr, System.UInt32\u0026, FMOD.TIMEUNIT\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getUserData(System.IntPtr\u0026)-\u003EFMOD.RESULT",
              "Name": "getUserData",
              "Signature": "public FMOD.RESULT getUserData(out System.IntPtr\u0026 userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "E49BB8909CDD6808083F5E6E40B02E0B3DF50918FEDB6CBD0DEFBF25EC792330",
              "Hash": "C769211AA16CB565CB208545479A7F5831BE4384027233D0DF60F2AA91F2AD4B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetUserData(System.IntPtr, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVersion(System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getVersion",
              "Signature": "public FMOD.RESULT getVersion(out System.UInt32\u0026 version)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "0B2C601D42B46023F2C2CE05FBDE58C37CCF687D306D8CD52D2410C470C8A88F",
              "Hash": "2B93EAD260DC84439781AE888DDC3AA88074BC21B0DD75F71121CA5AE2E7B529",
              "CalledMethods": [
                "FMOD.System::getVersion(System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "getVersion(System.UInt32\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "getVersion",
              "Signature": "public FMOD.RESULT getVersion(out System.UInt32\u0026 version, out System.UInt32\u0026 buildnumber)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "version",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "buildnumber",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D66060D263D3A7A4B08F3114B21B1C8FA14439359EDF2A9CD8616E020B0C74E4",
              "Hash": "67BC02CF1E1A42EFAE7E39A84D1B45834B819623C1BBFA9FAFAE925EBCC45FBB",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_GetVersion(System.IntPtr, System.UInt32\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "hasHandle()-\u003ESystem.Boolean",
              "Name": "hasHandle",
              "Signature": "public System.Boolean hasHandle()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "1B9C4EFC77793D9E9F12D5E3B8CC05D771C69DF91F967E96426FC8B3E845356F",
              "Hash": "81E9D4F82996897A220843C2AD7390B3BAECE9F0CCD2FFFD24C03E06E7FBFF36",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "init(System.Int32, FMOD.INITFLAGS, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "init",
              "Signature": "public FMOD.RESULT init(System.Int32 maxchannels, FMOD.INITFLAGS flags, System.IntPtr extradriverdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxchannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "FMOD.INITFLAGS",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extradriverdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "49CA1E1FA4AF8997A4B1B83679F9A68F16C5BD76CAD465DB5D8EDD5910B58784",
              "Hash": "13DBD0026FFCBEC80527D4A458827D72B940D3E75DF30E72C077D0DF7B6A1869",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Init(System.IntPtr, System.Int32, FMOD.INITFLAGS, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "isRecording(System.Int32, System.Boolean\u0026)-\u003EFMOD.RESULT",
              "Name": "isRecording",
              "Signature": "public FMOD.RESULT isRecording(System.Int32 id, out System.Boolean\u0026 recording)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "recording",
                  "Type": "System.Boolean\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1A8476AF86E49FBAA59929CE227450B90BF9081734F4D4D136EC8270D9738F21",
              "Hash": "1FF53FE21BFED682F41C3EFB94E2C94D196109ED5030B7F99A8A7F7B1F2CE331",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_IsRecording(System.IntPtr, System.Int32, System.Boolean\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadGeometry(System.IntPtr, System.Int32, FMOD.Geometry\u0026)-\u003EFMOD.RESULT",
              "Name": "loadGeometry",
              "Signature": "public FMOD.RESULT loadGeometry(System.IntPtr data, System.Int32 datasize, out FMOD.Geometry\u0026 geometry)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "datasize",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "geometry",
                  "Type": "FMOD.Geometry\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "CFD0319E6C99C2DC1F90090E4F3ED5E319603BFF494AB7A99290F3E24A32331D",
              "Hash": "F4DECAB82F5357E9663AAEF3573AB1D1DACCD00B0B9964CF75376E5342EA1B1F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_LoadGeometry(System.IntPtr, System.IntPtr, System.Int32, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "loadPlugin(System.String, System.UInt32\u0026, System.UInt32)-\u003EFMOD.RESULT",
              "Name": "loadPlugin",
              "Signature": "public FMOD.RESULT loadPlugin(System.String filename, out System.UInt32\u0026 handle, System.UInt32 priority)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filename",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "priority",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "4E1AAB913A205F777E90F4C3739D031EA1FC56702E863434682187C9AE448C95",
              "Hash": "325E925BF8AB385E63F840234E4BFE98DDCE0518AEBDCA8E3ADCAD1A001D1F6D",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_LoadPlugin(System.IntPtr, System.Byte[], System.UInt32\u0026, System.UInt32)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "lockDSP()-\u003EFMOD.RESULT",
              "Name": "lockDSP",
              "Signature": "public FMOD.RESULT lockDSP()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "F380485E5425C6ADA9170EA2B700A798899570AC1AD2D1E34145558732DC29BC",
              "Hash": "6638181800FDFFFB5EE00BDBA162D588AB85B0DA69B3850AFC7B2E9A3E015F6E",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_LockDSP(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "mixerResume()-\u003EFMOD.RESULT",
              "Name": "mixerResume",
              "Signature": "public FMOD.RESULT mixerResume()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "AD2B36F2C27CFC30915FBF9EF74F15325F8EF2BAA2C3E351C6FFF46575ACEB46",
              "Hash": "8B994D82A32FAF8C44AB66D18E5BC561C36EA67A76D1F134891AD4F70989930B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_MixerResume(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "mixerSuspend()-\u003EFMOD.RESULT",
              "Name": "mixerSuspend",
              "Signature": "public FMOD.RESULT mixerSuspend()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FADC6BD3A68ACCEEA20FD21912BED89CF0D550871DA448249D3F6BD45CD64CE6",
              "Hash": "967D36BA37861272B78DCEAA1F9B281DDC975905434C1EEE0E1CF75042416711",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_MixerSuspend(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "playDSP(FMOD.DSP, FMOD.ChannelGroup, System.Boolean, FMOD.Channel\u0026)-\u003EFMOD.RESULT",
              "Name": "playDSP",
              "Signature": "public FMOD.RESULT playDSP(FMOD.DSP dsp, FMOD.ChannelGroup channelgroup, System.Boolean paused, out FMOD.Channel\u0026 channel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dsp",
                  "Type": "FMOD.DSP",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "FMOD.Channel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "4CC8BDE5C62E6D60392492CC011194B8B86230FFACFBA7CCFE60169A6BB6F6A7",
              "Hash": "48272B4FC197E549772445305749783B801FAD8931D1B3F3F1E60AF0C7BE817B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_PlayDSP(System.IntPtr, System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "playSound(FMOD.Sound, FMOD.ChannelGroup, System.Boolean, FMOD.Channel\u0026)-\u003EFMOD.RESULT",
              "Name": "playSound",
              "Signature": "public FMOD.RESULT playSound(FMOD.Sound sound, FMOD.ChannelGroup channelgroup, System.Boolean paused, out FMOD.Channel\u0026 channel)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channelgroup",
                  "Type": "FMOD.ChannelGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "paused",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "channel",
                  "Type": "FMOD.Channel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "3A6A759668D54E02B95B4891EA8C88B20BFDFE6255A67319FE097A24262F2FFB",
              "Hash": "57D67D5CBEC6BAA23BACBC1B1A58B22938C52FAAE08F80A3EF143D60654775D0",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_PlaySound(System.IntPtr, System.IntPtr, System.IntPtr, System.Boolean, System.IntPtr\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "recordStart(System.Int32, FMOD.Sound, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "recordStart",
              "Signature": "public FMOD.RESULT recordStart(System.Int32 id, FMOD.Sound sound, System.Boolean loop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sound",
                  "Type": "FMOD.Sound",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "loop",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "97A8DFCD860EA575C6CDF1C496ED7755DDF8FEAB6FE7D9F674EB6F51AE36D0EC",
              "Hash": "9FDE57DB398DD29A22A4490E6C6A06E346ABC4250E5D1D9BEC8243A1C824E9DB",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_RecordStart(System.IntPtr, System.Int32, System.IntPtr, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "recordStop(System.Int32)-\u003EFMOD.RESULT",
              "Name": "recordStop",
              "Signature": "public FMOD.RESULT recordStop(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F2F8E7B0E5A9F7E6F3AEA67037557A846EC99E8EE72BCE959CF67293FE316B40",
              "Hash": "4F70F2521866FD36A526AF117D96EAED557948B69AD979207344377C5436A1A3",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_RecordStop(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "registerDSP(FMOD.DSP_DESCRIPTION\u0026, System.UInt32\u0026)-\u003EFMOD.RESULT",
              "Name": "registerDSP",
              "Signature": "public FMOD.RESULT registerDSP(FMOD.DSP_DESCRIPTION\u0026 description, out System.UInt32\u0026 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "description",
                  "Type": "FMOD.DSP_DESCRIPTION\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handle",
                  "Type": "System.UInt32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F488093F107B435DD14611EB94D86ACFE183AF54868E33F6DF39F452167927D3",
              "Hash": "CFF61C76D98462E9DB579A312B6ABD6B9EB2124B2400D3903A11A29CCE113356",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_RegisterDSP(System.IntPtr, FMOD.DSP_DESCRIPTION\u0026, System.UInt32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "release()-\u003EFMOD.RESULT",
              "Name": "release",
              "Signature": "public FMOD.RESULT release()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1D6A52E17EB419155A0C0F89F23D27233CC48B44B6DBD811A9E8F9F8E448EF4E",
              "Hash": "77FF4753B81239DA53D4057E03A84DA8E9B85D9853EC467A6F01AE683A4E3FBB",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Release(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DListenerAttributes(System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)-\u003EFMOD.RESULT",
              "Name": "set3DListenerAttributes",
              "Signature": "public FMOD.RESULT set3DListenerAttributes(System.Int32 listener, FMOD.VECTOR\u0026 pos, FMOD.VECTOR\u0026 vel, FMOD.VECTOR\u0026 forward, FMOD.VECTOR\u0026 up)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "listener",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pos",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vel",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forward",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "up",
                  "Type": "FMOD.VECTOR\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "FF346982EC988EC873C71CFD9A7E49D8DC20A1867ECEACFA56EB2675DAAFCFAF",
              "Hash": "DB1E42EE3CF038B5614F9CED243E3377C97F8CD89763BA29B86751E18E19342F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Set3DListenerAttributes(System.IntPtr, System.Int32, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026, FMOD.VECTOR\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DNumListeners(System.Int32)-\u003EFMOD.RESULT",
              "Name": "set3DNumListeners",
              "Signature": "public FMOD.RESULT set3DNumListeners(System.Int32 numlisteners)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numlisteners",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6EAA9B2CD447EA860EFE53C714CA35FCE8FD2307D4510AE8A288D6C118AAEAC9",
              "Hash": "8D5A4973C0E1529496E750F90C6F1E9D7CE7FF38923F406F5F5A5FF0F69026EA",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Set3DNumListeners(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DRolloffCallback(FMOD.CB_3D_ROLLOFF_CALLBACK)-\u003EFMOD.RESULT",
              "Name": "set3DRolloffCallback",
              "Signature": "public FMOD.RESULT set3DRolloffCallback(FMOD.CB_3D_ROLLOFF_CALLBACK callback)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.CB_3D_ROLLOFF_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CB950528AB2C778A5C49A035DD4352D3DD3EBA11C6416A1C1710BC626D895F1B",
              "Hash": "BF894DEB5724C1C97A7FB262341F7CBA9E4CF40FBEFB82445F22F2D866A5AAE8",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Set3DRolloffCallback(System.IntPtr, FMOD.CB_3D_ROLLOFF_CALLBACK)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "set3DSettings(System.Single, System.Single, System.Single)-\u003EFMOD.RESULT",
              "Name": "set3DSettings",
              "Signature": "public FMOD.RESULT set3DSettings(System.Single dopplerscale, System.Single distancefactor, System.Single rolloffscale)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "dopplerscale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "distancefactor",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rolloffscale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5E3472F7447BF3DD3AC0F28B1A1158665AFC032693E50130B7F97DC37A8CF00C",
              "Hash": "6A0DD49AE406A2344AF9F743129BCFE1D03CCACC51969165A6C1D426BAD16902",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Set3DSettings(System.IntPtr, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setAdvancedSettings(FMOD.ADVANCEDSETTINGS\u0026)-\u003EFMOD.RESULT",
              "Name": "setAdvancedSettings",
              "Signature": "public FMOD.RESULT setAdvancedSettings(FMOD.ADVANCEDSETTINGS\u0026 settings)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "settings",
                  "Type": "FMOD.ADVANCEDSETTINGS\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "C16A766F8099F239C36068ABBF2832281035A513D26E383F7979D7AF08A3C218",
              "Hash": "C5561F6663EC62735113A30FD5D7DC5631BB470061D7A1C2FDEA36648D0FD41B",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::SizeOf()",
                "FMOD.System::FMOD5_System_SetAdvancedSettings(System.IntPtr, FMOD.ADVANCEDSETTINGS\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setCallback(FMOD.SYSTEM_CALLBACK, FMOD.SYSTEM_CALLBACK_TYPE)-\u003EFMOD.RESULT",
              "Name": "setCallback",
              "Signature": "public FMOD.RESULT setCallback(FMOD.SYSTEM_CALLBACK callback, FMOD.SYSTEM_CALLBACK_TYPE callbackmask)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "FMOD.SYSTEM_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callbackmask",
                  "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3F2A48618B679C65A96FC915129E6AE9ADD92A84E223DA0B992DE7B766863740",
              "Hash": "AA868840ACB5572F5777CAEA6D1B00BD4A67CD4BA46610D77ED2ABC33E0CED6F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetCallback(System.IntPtr, FMOD.SYSTEM_CALLBACK, FMOD.SYSTEM_CALLBACK_TYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDriver(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDriver",
              "Signature": "public FMOD.RESULT setDriver(System.Int32 driver)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "driver",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AB8F70AAA72F1CAB23F9A63A90E08DA1B4E1C2680BD1E48797744DF445509A1D",
              "Hash": "5B0CB90BD841D933CECD18797370185B76702F66A563397CDAC03FB0C8A4EC40",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetDriver(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setDSPBufferSize(System.UInt32, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setDSPBufferSize",
              "Signature": "public FMOD.RESULT setDSPBufferSize(System.UInt32 bufferlength, System.Int32 numbuffers)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "bufferlength",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numbuffers",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "360DB792B0BE46BAA16C5B6FB22306B0D2D6F698BF0F297DB0B74CE40899EA37",
              "Hash": "635C5CBD4B5B92CA83A9C0ECD7498F6D02675EF3130CCAB802342392A8DFF214",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetDSPBufferSize(System.IntPtr, System.UInt32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setFileSystem(FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK, FMOD.FILE_ASYNCREAD_CALLBACK, FMOD.FILE_ASYNCCANCEL_CALLBACK, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setFileSystem",
              "Signature": "public FMOD.RESULT setFileSystem(FMOD.FILE_OPEN_CALLBACK useropen, FMOD.FILE_CLOSE_CALLBACK userclose, FMOD.FILE_READ_CALLBACK userread, FMOD.FILE_SEEK_CALLBACK userseek, FMOD.FILE_ASYNCREAD_CALLBACK userasyncread, FMOD.FILE_ASYNCCANCEL_CALLBACK userasynccancel, System.Int32 blockalign)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "useropen",
                  "Type": "FMOD.FILE_OPEN_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userclose",
                  "Type": "FMOD.FILE_CLOSE_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userread",
                  "Type": "FMOD.FILE_READ_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userseek",
                  "Type": "FMOD.FILE_SEEK_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userasyncread",
                  "Type": "FMOD.FILE_ASYNCREAD_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userasynccancel",
                  "Type": "FMOD.FILE_ASYNCCANCEL_CALLBACK",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockalign",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "E55785A88E8629A604058F8BEDFFBF736041D9B3B3CB136717F8482AFE3EC06F",
              "Hash": "2D2296098951805DE21504B23A096A58BCB1A2AF3E2A2A24D51770F8693BA95C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetFileSystem(System.IntPtr, FMOD.FILE_OPEN_CALLBACK, FMOD.FILE_CLOSE_CALLBACK, FMOD.FILE_READ_CALLBACK, FMOD.FILE_SEEK_CALLBACK, FMOD.FILE_ASYNCREAD_CALLBACK, FMOD.FILE_ASYNCCANCEL_CALLBACK, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setGeometrySettings(System.Single)-\u003EFMOD.RESULT",
              "Name": "setGeometrySettings",
              "Signature": "public FMOD.RESULT setGeometrySettings(System.Single maxworldsize)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "maxworldsize",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE1D375DB98B75F21E7C3E716A25D40CECCBF0829D9533C29B8C2DDB71CB9A6F",
              "Hash": "592C6AF9D03F0B033867B5436475FF9EB8F6EC5693E413C77D4BFC49F7F6BF81",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetGeometrySettings(System.IntPtr, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setNetworkProxy(System.String)-\u003EFMOD.RESULT",
              "Name": "setNetworkProxy",
              "Signature": "public FMOD.RESULT setNetworkProxy(System.String proxy)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "proxy",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "DB2F8853451A4C0890BE651E25DE66E0EBB7C696E0C6741C061A141725E814C0",
              "Hash": "1C921B3A4423262AB5960E8B445A5FBBD4A7008159450D4D14D2959DBAEDE539",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_SetNetworkProxy(System.IntPtr, System.Byte[])",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setNetworkTimeout(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setNetworkTimeout",
              "Signature": "public FMOD.RESULT setNetworkTimeout(System.Int32 timeout)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "timeout",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "01B5BF030D8FA16040E8468CB1F8914DA3A1B7C02282805EA7B3026840DC43EB",
              "Hash": "F5DCC1EDD34A15786AC8938D6D6A561D88911FA703838AE577F25FAB134CB7A0",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetNetworkTimeout(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setOutput(FMOD.OUTPUTTYPE)-\u003EFMOD.RESULT",
              "Name": "setOutput",
              "Signature": "public FMOD.RESULT setOutput(FMOD.OUTPUTTYPE output)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "output",
                  "Type": "FMOD.OUTPUTTYPE",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "F5692FA5F0273D04E3B8DF1AEB85FBF0E1851C135B7A757BAD00E83D286D14B5",
              "Hash": "6BE6D4F2F4C3C090A98A95F9695D798E7C7EEE0047A5FE12BB14CBEDFFDEFB00",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetOutput(System.IntPtr, FMOD.OUTPUTTYPE)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setOutputByPlugin(System.UInt32)-\u003EFMOD.RESULT",
              "Name": "setOutputByPlugin",
              "Signature": "public FMOD.RESULT setOutputByPlugin(System.UInt32 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "8D4BB3A27E1461C5FE1B0045C9A683DF97ACCBA4A58AA1417321F6868CEB3556",
              "Hash": "90A3380585B8E7B7CF1B68E1626B7873492F6E8940123A654A08BCB52890E851",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetOutputByPlugin(System.IntPtr, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setPluginPath(System.String)-\u003EFMOD.RESULT",
              "Name": "setPluginPath",
              "Signature": "public FMOD.RESULT setPluginPath(System.String path)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "path",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "5A292F9AF1D0D693FD1A62A5A90BE4042E579B3649389C63CE2D8FF8B83A1346",
              "Hash": "C1922B3F4730B950D8F4FD46AF48A503197BA8654B364836631376632BF87F25",
              "CalledMethods": [
                "FMOD.StringHelper::GetFreeHelper()",
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "FMOD.System::FMOD5_System_SetPluginPath(System.IntPtr, System.Byte[])",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setReverbProperties(System.Int32, FMOD.REVERB_PROPERTIES\u0026)-\u003EFMOD.RESULT",
              "Name": "setReverbProperties",
              "Signature": "public FMOD.RESULT setReverbProperties(System.Int32 instance, FMOD.REVERB_PROPERTIES\u0026 prop)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prop",
                  "Type": "FMOD.REVERB_PROPERTIES\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "FF4FE90FE297C9DBEAAED3A46F3DB6116F6FB01BD1570C99D881A73F32C06054",
              "Hash": "EF11203D0BC36E0FDD4B913D8CD1CA2179C9BFA951381713290C4F2538B217A3",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetReverbProperties(System.IntPtr, System.Int32, FMOD.REVERB_PROPERTIES\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setSoftwareChannels(System.Int32)-\u003EFMOD.RESULT",
              "Name": "setSoftwareChannels",
              "Signature": "public FMOD.RESULT setSoftwareChannels(System.Int32 numsoftwarechannels)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "numsoftwarechannels",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "CF043C9C33042998BDDAE8627414776D4128CBD0A15049653757ECA119D61FC8",
              "Hash": "75F87F1834FC0EF508009DB1455AC9B19DEAFB3EC583E0AFEF7AD82B118A495C",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetSoftwareChannels(System.IntPtr, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setSoftwareFormat(System.Int32, FMOD.SPEAKERMODE, System.Int32)-\u003EFMOD.RESULT",
              "Name": "setSoftwareFormat",
              "Signature": "public FMOD.RESULT setSoftwareFormat(System.Int32 samplerate, FMOD.SPEAKERMODE speakermode, System.Int32 numrawspeakers)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "samplerate",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speakermode",
                  "Type": "FMOD.SPEAKERMODE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "numrawspeakers",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "6FBFFE470F81E9BC3674C4D056472F85CBD5F3876056F21631B54FA0DCAE597F",
              "Hash": "3195276EEC70D7BEF06D8A62363F751029DA3D9AB09673488C5A07D30323579B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetSoftwareFormat(System.IntPtr, System.Int32, FMOD.SPEAKERMODE, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setSpeakerPosition(FMOD.SPEAKER, System.Single, System.Single, System.Boolean)-\u003EFMOD.RESULT",
              "Name": "setSpeakerPosition",
              "Signature": "public FMOD.RESULT setSpeakerPosition(FMOD.SPEAKER speaker, System.Single x, System.Single y, System.Boolean active)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "speaker",
                  "Type": "FMOD.SPEAKER",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "active",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "3E997089F4C1CECFE19C03EDF6FA9F76CC10C9407E0AD11BCCAA4A80E8BC4961",
              "Hash": "3DCC631175DCA104480C838EF611010A5672BA08CF931FCB30CC46F03597E115",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetSpeakerPosition(System.IntPtr, FMOD.SPEAKER, System.Single, System.Single, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setStreamBufferSize(System.UInt32, FMOD.TIMEUNIT)-\u003EFMOD.RESULT",
              "Name": "setStreamBufferSize",
              "Signature": "public FMOD.RESULT setStreamBufferSize(System.UInt32 filebuffersize, FMOD.TIMEUNIT filebuffersizetype)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "filebuffersize",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "filebuffersizetype",
                  "Type": "FMOD.TIMEUNIT",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "23A92D55DC65930B9F0EF03B4458EA5F810FBF8CBBB1D56AE1BE9762FD9B04AD",
              "Hash": "0F1F74ECFF0A69FDEB496EFBB84BA8B50AACD6842F8A7A1E5DF406A704B3FC30",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetStreamBufferSize(System.IntPtr, System.UInt32, FMOD.TIMEUNIT)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "setUserData(System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "setUserData",
              "Signature": "public FMOD.RESULT setUserData(System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AF892A15185AB776FF493D19CA91AB4EFFB761645AC810F93623224F13B59822",
              "Hash": "D00E9BDF5D7B9382774189615994F3128E4F4D2B7D818FD87A967FA0331F5B2B",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_SetUserData(System.IntPtr, System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unloadPlugin(System.UInt32)-\u003EFMOD.RESULT",
              "Name": "unloadPlugin",
              "Signature": "public FMOD.RESULT unloadPlugin(System.UInt32 handle)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "handle",
                  "Type": "System.UInt32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "1D3112EF9A599DB6994EBA8D7AA619474FE7014A2F1E1456E7C45FFF1F73B59D",
              "Hash": "E57C552A9EDCC6DD70AE37A7BD25EDAEB91E9B48ED176B98189C2DCB4FCB32CB",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_UnloadPlugin(System.IntPtr, System.UInt32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "unlockDSP()-\u003EFMOD.RESULT",
              "Name": "unlockDSP",
              "Signature": "public FMOD.RESULT unlockDSP()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7E6FD70489A20DDC33B86F1A16E4A81A16BED4619A2B1147769F96F11E9B5CA9",
              "Hash": "5CF60E6413D503E42365034149F57812CDEE0B5C3647D180341D7349732F50B7",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_UnlockDSP(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "update()-\u003EFMOD.RESULT",
              "Name": "update",
              "Signature": "public FMOD.RESULT update()",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "8CD1245805A98A62BFB5489F95CBABC0539237DA958FCFE292343470633F4305",
              "Hash": "9E43B241397BF00E8A2F3A558B2808C5D4598F9A152CDED18A7915B0D591B14F",
              "CalledMethods": [
                "FMOD.System::FMOD5_System_Update(System.IntPtr)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A25CA8DAB563A3561A4FF3F0C8130AA544455F412C11E83F78178C46558E88DD"
        },
        {
          "Id": "FMOD.SYSTEM_CALLBACK",
          "Name": "SYSTEM_CALLBACK",
          "DisplayName": "SYSTEM_CALLBACK",
          "FullName": "FMOD.SYSTEM_CALLBACK",
          "Namespace": "FMOD",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.IntPtr, FMOD.SYSTEM_CALLBACK_TYPE, System.IntPtr, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.IntPtr system, FMOD.SYSTEM_CALLBACK_TYPE type, System.IntPtr commanddata1, System.IntPtr commanddata2, System.IntPtr userdata, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6AE420CADD2D2BCC8E1CA1B0C5E84D02A1AC53A55E78083B663BD3F441270BF2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003EFMOD.RESULT",
              "Name": "EndInvoke",
              "Signature": "public FMOD.RESULT EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A71A89F453AE5E65D7DCB8EF5C8A9BE7DE58145A36E57656CFD8C0777EFB1E83",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.IntPtr, FMOD.SYSTEM_CALLBACK_TYPE, System.IntPtr, System.IntPtr, System.IntPtr)-\u003EFMOD.RESULT",
              "Name": "Invoke",
              "Signature": "public FMOD.RESULT Invoke(System.IntPtr system, FMOD.SYSTEM_CALLBACK_TYPE type, System.IntPtr commanddata1, System.IntPtr commanddata2, System.IntPtr userdata)",
              "Visibility": "public",
              "ReturnType": "FMOD.RESULT",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata1",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "commanddata2",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "userdata",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0D3679EC45D77DA93FFB20A27EC714136178B9C64D65707A2230F19A728FF60F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5C3C44D379109597109F6DDE74357F079AE5EECBFA329B199CD386FF4F1F4AA"
        },
        {
          "Id": "FMOD.SYSTEM_CALLBACK_TYPE",
          "Name": "SYSTEM_CALLBACK_TYPE",
          "DisplayName": "SYSTEM_CALLBACK_TYPE",
          "FullName": "FMOD.SYSTEM_CALLBACK_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ALL:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "ALL",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "137F7BC73CE11565CEB75DFC41E96726EE272AD47A478C2A5002FDD107FE72C4"
            },
            {
              "Id": "BADDSPCONNECTION:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "BADDSPCONNECTION",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE BADDSPCONNECTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBA8145D90330365ED256690DD79E7D4BBD29DE195270D923572EAD0BFE001BD"
            },
            {
              "Id": "BUFFEREDNOMIX:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "BUFFEREDNOMIX",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE BUFFEREDNOMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2502839D224E5DC2C1604691F00552A9AE32EAF518E84518A5DCCF41D8EA84BD"
            },
            {
              "Id": "DEVICELISTCHANGED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "DEVICELISTCHANGED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE DEVICELISTCHANGED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19FA4E6EF13D48036DAE3E1E89DC52586478D03662CDDCE8D2F51784CF6D7C6A"
            },
            {
              "Id": "DEVICELOST:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "DEVICELOST",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE DEVICELOST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0AAEEA3244E6F61651202AD508F9EEF13F76624E173F94FD8DA44DB7DB8A7340"
            },
            {
              "Id": "DEVICEREINITIALIZE:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "DEVICEREINITIALIZE",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE DEVICEREINITIALIZE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57461D360B1FAB930C418877979D8AA3E6A4D50EDFDE6AA7F716F3CE651C6755"
            },
            {
              "Id": "ERROR:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "ERROR",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE ERROR",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1ECCDF46DD9582E6CCA57908B47BB1530947DBF1C4F18EBA7D6F655F260A720"
            },
            {
              "Id": "MEMORYALLOCATIONFAILED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "MEMORYALLOCATIONFAILED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE MEMORYALLOCATIONFAILED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35C35083F55D931E43F9D9C4349D231C5F0164736DD8FDF3143DE33A9F29C3FB"
            },
            {
              "Id": "OUTPUTUNDERRUN:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "OUTPUTUNDERRUN",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE OUTPUTUNDERRUN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9A352F872B92CEB8CA739EFD01C97A283319455E2D2171CB8A2CC04C2004816"
            },
            {
              "Id": "POSTMIX:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "POSTMIX",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE POSTMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B61DC74A98A6A39D2C9E05AE86B5C5E7B16C65297DEB9ECA6541C284E6D60816"
            },
            {
              "Id": "POSTUPDATE:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "POSTUPDATE",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE POSTUPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C79814222E4761BCC15677AE8BB11B825F4005A532DA4A8B825268D2D8EF619F"
            },
            {
              "Id": "PREMIX:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "PREMIX",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE PREMIX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9384E8C38D787F5C6FC3E10B30B91A9D337235091DC5684B20C2DED215C605A8"
            },
            {
              "Id": "PREUPDATE:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "PREUPDATE",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE PREUPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C49CA0EBCAB510B50E60AB1AC7590CF58156AE9C664FD5B899DB33A7F757BE4E"
            },
            {
              "Id": "RECORDLISTCHANGED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "RECORDLISTCHANGED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE RECORDLISTCHANGED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA2074EA194866E28CACE84BA81632B8D0DD7726D73600B9C246CE777EB92BF4"
            },
            {
              "Id": "RECORDPOSITIONCHANGED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "RECORDPOSITIONCHANGED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE RECORDPOSITIONCHANGED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "079CA8F7868791CD97AA2E1F0667D84785DAC1482BAA4041A52454E28F0F2455"
            },
            {
              "Id": "THREADCREATED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "THREADCREATED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE THREADCREATED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1300F745D6CC2E314D98A18E9752FEF5206BA15F4F61069F328D5C33B33D4A03"
            },
            {
              "Id": "THREADDESTROYED:FMOD.SYSTEM_CALLBACK_TYPE",
              "Name": "THREADDESTROYED",
              "Type": "FMOD.SYSTEM_CALLBACK_TYPE",
              "Signature": "public FMOD.SYSTEM_CALLBACK_TYPE THREADDESTROYED",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCED773F911105859C415EDDB444B3A1136E0FEC7191951ED10F78B12D1E8F92"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF965AF067F50B30242905317C512FD56F5F366492AA1D4E5DCDFAEA7ECB23C4"
        },
        {
          "Id": "FMOD.TAG",
          "Name": "TAG",
          "DisplayName": "TAG",
          "FullName": "FMOD.TAG",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "data:System.IntPtr",
              "Name": "data",
              "Type": "System.IntPtr",
              "Signature": "public System.IntPtr data",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD3EBC9D7DD8BF23216B061A2C539B8C546C13BE65AE9DB59F90A055B33991D8"
            },
            {
              "Id": "datalen:System.UInt32",
              "Name": "datalen",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 datalen",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A95F1BF9E96A483BDC4204B21A6AE617EA0C2F27B2A3DCEBF3CAA3EB805B80CA"
            },
            {
              "Id": "datatype:FMOD.TAGDATATYPE",
              "Name": "datatype",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE datatype",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69AB12D50BBE2C5B28F57911322847F747851C2571781E16382FCB317AC52935"
            },
            {
              "Id": "name:FMOD.StringWrapper",
              "Name": "name",
              "Type": "FMOD.StringWrapper",
              "Signature": "public FMOD.StringWrapper name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C104D90F0E1743E24CC2FF8124E1EF1E370422A060019A322B89D3656EFD9DE"
            },
            {
              "Id": "type:FMOD.TAGTYPE",
              "Name": "type",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABF5470C3F3F87EAA605156507379A61E0372B5F75FCDF28D5F0B25377F6AC10"
            },
            {
              "Id": "updated:System.Boolean",
              "Name": "updated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean updated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A42CB57B50D59432E640AB8E01D4F0F7BF91553E55ED378410C0B98EF856244"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4F3D0F8672B691379C2580C0702B6B3363C77E3E99AC608CFB9BB767C0C0FD2"
        },
        {
          "Id": "FMOD.TAGDATATYPE",
          "Name": "TAGDATATYPE",
          "DisplayName": "TAGDATATYPE",
          "FullName": "FMOD.TAGDATATYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BINARY:FMOD.TAGDATATYPE",
              "Name": "BINARY",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE BINARY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19DAD6250C197E395A4F002F72C5C1D51D3579D7EC10613C0A50837CF4712D90"
            },
            {
              "Id": "FLOAT:FMOD.TAGDATATYPE",
              "Name": "FLOAT",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE FLOAT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FAC86E55CFC698B2D50D96AF078B878960603DB05EF762D7B3FAED95D704B252"
            },
            {
              "Id": "INT:FMOD.TAGDATATYPE",
              "Name": "INT",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE INT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E861D70F81FD2D780F5A899627560573236A087BE38A19300F9BA7AB814247C8"
            },
            {
              "Id": "MAX:FMOD.TAGDATATYPE",
              "Name": "MAX",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BBB253C2F9523758F6AA40B83F90535E0E647C34DE416916E885B54EBA2C227"
            },
            {
              "Id": "STRING:FMOD.TAGDATATYPE",
              "Name": "STRING",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE STRING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BA8DFDA418D9E48A1E1FD9DA1061B3D51E310B8434F433BA85856E827BF7898"
            },
            {
              "Id": "STRING_UTF16:FMOD.TAGDATATYPE",
              "Name": "STRING_UTF16",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE STRING_UTF16",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "605DDD36E4CD963E8498C95E0BB7E46C0782EB3D47B83D0A06272BD5DEC0BEF8"
            },
            {
              "Id": "STRING_UTF16BE:FMOD.TAGDATATYPE",
              "Name": "STRING_UTF16BE",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE STRING_UTF16BE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B8BD309737C8C81AFA26D7BEF65B4AEDC8AC10300FBCD78072A2104E7B53950"
            },
            {
              "Id": "STRING_UTF8:FMOD.TAGDATATYPE",
              "Name": "STRING_UTF8",
              "Type": "FMOD.TAGDATATYPE",
              "Signature": "public FMOD.TAGDATATYPE STRING_UTF8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08B30939BA5CF8AD93482658141A22B0DD4A804CF14807F68B5B3C1FCC8244E8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9B7A0DEF7D87E4230A66BDD11A8E231CA8B1F652E0D44E1E6AB869495EFA9752"
        },
        {
          "Id": "FMOD.TAGTYPE",
          "Name": "TAGTYPE",
          "DisplayName": "TAGTYPE",
          "FullName": "FMOD.TAGTYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ASF:FMOD.TAGTYPE",
              "Name": "ASF",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE ASF",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EA528904463A7936F9969B5AA98AB0DEA00CA46CB6E1DB64D2B9CEAE82B629A"
            },
            {
              "Id": "FMOD:FMOD.TAGTYPE",
              "Name": "FMOD",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE FMOD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2D74A4B395FFDF4421684D5713DBF517073DF749885A6A44DD93318662BEE5F"
            },
            {
              "Id": "ICECAST:FMOD.TAGTYPE",
              "Name": "ICECAST",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE ICECAST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C8EBEDD154B8C2CBECA77BF2F2CD4FEB9623A34D1C7B00F03BA14035012743D"
            },
            {
              "Id": "ID3V1:FMOD.TAGTYPE",
              "Name": "ID3V1",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE ID3V1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E666BE52782CB9F2A932A8B2C781369B97711B238FB369B0BCB03F9E45E0193C"
            },
            {
              "Id": "ID3V2:FMOD.TAGTYPE",
              "Name": "ID3V2",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE ID3V2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5360173BC59A3E68B6CCD70271CF3BE2449CDFD55C987AAEB1AB4B813E289FA4"
            },
            {
              "Id": "MAX:FMOD.TAGTYPE",
              "Name": "MAX",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D0F5B259798F5F13B9A0624707F8EB6B428AECD1D70EA4C881B1226F75645CD"
            },
            {
              "Id": "MIDI:FMOD.TAGTYPE",
              "Name": "MIDI",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE MIDI",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBEC20156799AFF3FB547ABD80D0027EC5DD57D4AC5AAACF2B82FD2829F9AE73"
            },
            {
              "Id": "PLAYLIST:FMOD.TAGTYPE",
              "Name": "PLAYLIST",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE PLAYLIST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6AAABC37B99ECD7A01F563D5258ED5CA734F8CB2A529BA7BA9986707D84E770"
            },
            {
              "Id": "SHOUTCAST:FMOD.TAGTYPE",
              "Name": "SHOUTCAST",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE SHOUTCAST",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B70DD67DB1EA251D7F68F8D1185A6C733F573F453F17CE956923E9D1720055D"
            },
            {
              "Id": "UNKNOWN:FMOD.TAGTYPE",
              "Name": "UNKNOWN",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE UNKNOWN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AC491833BC56AC095E5C26C1E48C91BF4C55570C10BBAEFB3887CD48F7C8C009"
            },
            {
              "Id": "USER:FMOD.TAGTYPE",
              "Name": "USER",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE USER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9563068DDE44A6909C62B13701A102A4F7B2315202CCE8F5B72CE0CB340B73F1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VORBISCOMMENT:FMOD.TAGTYPE",
              "Name": "VORBISCOMMENT",
              "Type": "FMOD.TAGTYPE",
              "Signature": "public FMOD.TAGTYPE VORBISCOMMENT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E86D531AF8A4BE0F25549851CE623093F87D83819CCFCD69D67074D77A1D59D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "49E3DBC10BEE990C26D58D46ADF3E8F816C97A6FC44DC08D820D5C5B915236BB"
        },
        {
          "Id": "FMOD.THREAD_AFFINITY",
          "Name": "THREAD_AFFINITY",
          "DisplayName": "THREAD_AFFINITY",
          "FullName": "FMOD.THREAD_AFFINITY",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CONVOLUTION1:FMOD.THREAD_AFFINITY",
              "Name": "CONVOLUTION1",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CONVOLUTION1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "997A0ED72BBE97F84D47C7287BD6F9BF8EA743AE5D0C55F2E602DFBDE4EA6982"
            },
            {
              "Id": "CONVOLUTION2:FMOD.THREAD_AFFINITY",
              "Name": "CONVOLUTION2",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CONVOLUTION2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23C732811AB3DEFD435D4C18118E78E11240406E6F9C6998999DF5ABDF373D00"
            },
            {
              "Id": "CORE_0:FMOD.THREAD_AFFINITY",
              "Name": "CORE_0",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A753C85DC0F7A9D1009D49F9F7B62467D2DCD199041E0B8E7CD06877D0A4490D"
            },
            {
              "Id": "CORE_1:FMOD.THREAD_AFFINITY",
              "Name": "CORE_1",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2784F9C3F0B9BA9209895FB33A779B2603FC024F1FA2226095AE91981B2559B3"
            },
            {
              "Id": "CORE_10:FMOD.THREAD_AFFINITY",
              "Name": "CORE_10",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "226AAEE6329F1A5BD975C00CB31E396C010DC94C1894D4E3F0029C5F62959FD3"
            },
            {
              "Id": "CORE_11:FMOD.THREAD_AFFINITY",
              "Name": "CORE_11",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50F599E3213DCC8C2420F6290417E0F9F18DD6D9EE38D28C82645C488F3A5921"
            },
            {
              "Id": "CORE_12:FMOD.THREAD_AFFINITY",
              "Name": "CORE_12",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A14C8AC75FB9671DBDE06FA32ADD88EE00C13108E2313BE1BCE9DD0CACA5A370"
            },
            {
              "Id": "CORE_13:FMOD.THREAD_AFFINITY",
              "Name": "CORE_13",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "234D0E109A235607DBE5E08A90C948DB4FD7D9798FF6591836B6D06A3370C802"
            },
            {
              "Id": "CORE_14:FMOD.THREAD_AFFINITY",
              "Name": "CORE_14",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96E32ABE309AB0AFA989C792E8D0ADD813A9388EC8B769ADDD00725D9FC888A9"
            },
            {
              "Id": "CORE_15:FMOD.THREAD_AFFINITY",
              "Name": "CORE_15",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_15",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E3053BF101D1BB54038CEEFD33BF59C9F52289EB9A753D4DBB91912156DED71"
            },
            {
              "Id": "CORE_2:FMOD.THREAD_AFFINITY",
              "Name": "CORE_2",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A77E689A20D8BBFBAD4ED60F32255055F1923C8E7FEACB56E34DB5EF5CB91357"
            },
            {
              "Id": "CORE_3:FMOD.THREAD_AFFINITY",
              "Name": "CORE_3",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F80CFF998C1AC7B880EFB8C6CA3CF0C4E889F334ADCC55A428C81FD4CBF88BA"
            },
            {
              "Id": "CORE_4:FMOD.THREAD_AFFINITY",
              "Name": "CORE_4",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8564B024834BCDFFE11F294311981424D396B111B6E1EEA52F98F5FFD015644"
            },
            {
              "Id": "CORE_5:FMOD.THREAD_AFFINITY",
              "Name": "CORE_5",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E755FDC96CF30C93A0CD7D3984980EAAF364F4FDA1CD036FA80E7D7312B19237"
            },
            {
              "Id": "CORE_6:FMOD.THREAD_AFFINITY",
              "Name": "CORE_6",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D00080B65FC247C958722AEA649EF02DC91804FAF7D8E38FE626104A7214D651"
            },
            {
              "Id": "CORE_7:FMOD.THREAD_AFFINITY",
              "Name": "CORE_7",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEA1BE6C2CECF905C9AA63FCA1CB6ED02DEB71CFD39E77B2EC2260C6CD2A22D7"
            },
            {
              "Id": "CORE_8:FMOD.THREAD_AFFINITY",
              "Name": "CORE_8",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "21ED26C501A9BE45E245C0C934342953F45F02C79A2E767F59DE18F68E4F43A2"
            },
            {
              "Id": "CORE_9:FMOD.THREAD_AFFINITY",
              "Name": "CORE_9",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "704A601426B1658BDF03CA6A977F2B5759465A8C6A94FD89CC2EC64EF477022B"
            },
            {
              "Id": "CORE_ALL:FMOD.THREAD_AFFINITY",
              "Name": "CORE_ALL",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY CORE_ALL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F116B0A84B4ABE49B40425C8A30F07A4BE9D1CBB63F76BCE9F708C30EE2F6A1"
            },
            {
              "Id": "FEEDER:FMOD.THREAD_AFFINITY",
              "Name": "FEEDER",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY FEEDER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3E1DF373FD208E2EBAB8CDEE0F5C00024852ADF19DD8EB81AB3E36F763F28D7"
            },
            {
              "Id": "FILE:FMOD.THREAD_AFFINITY",
              "Name": "FILE",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68EF177C400F706D7A8CBACB2B229AC95AB51B91C0EB291E3392F21A5A74A7EE"
            },
            {
              "Id": "GEOMETRY:FMOD.THREAD_AFFINITY",
              "Name": "GEOMETRY",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY GEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D00CC8A4F53FE8CD4927D0D2C71730FD0D10F5649009D27A92F5AFEF85348DA2"
            },
            {
              "Id": "GROUP_A:FMOD.THREAD_AFFINITY",
              "Name": "GROUP_A",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY GROUP_A",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0743FC79232761CDD627A703FEE58CFA35EDFBC827BE6873B4EA2192A450504A"
            },
            {
              "Id": "GROUP_B:FMOD.THREAD_AFFINITY",
              "Name": "GROUP_B",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY GROUP_B",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C85CAB706CC284514BED76629611D66E1FA2B4B18227560B7ED476BBDF533043"
            },
            {
              "Id": "GROUP_C:FMOD.THREAD_AFFINITY",
              "Name": "GROUP_C",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY GROUP_C",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A1D22B51B9B6D718A185FB837C4B5137140973BF992E57C067BD9BAD6BF3713B"
            },
            {
              "Id": "GROUP_DEFAULT:FMOD.THREAD_AFFINITY",
              "Name": "GROUP_DEFAULT",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY GROUP_DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6A1B21A7C6A1D5BF76CDCB780301CCB5373B539E07DECBE404370D77C19D687"
            },
            {
              "Id": "MIXER:FMOD.THREAD_AFFINITY",
              "Name": "MIXER",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY MIXER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13E9818EC60844F59CD4FEE2BDDEF5B6779FBBD19703596933E4B8B6134A6FAC"
            },
            {
              "Id": "NONBLOCKING:FMOD.THREAD_AFFINITY",
              "Name": "NONBLOCKING",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85043D28E383D39C7D1135AE47FFD3F1332666C6779378018F281B0269F5B9DF"
            },
            {
              "Id": "PROFILER:FMOD.THREAD_AFFINITY",
              "Name": "PROFILER",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY PROFILER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F18A33F1923E53D6F536661F215436FC29F02950F85914417A23F54EE6447457"
            },
            {
              "Id": "RECORD:FMOD.THREAD_AFFINITY",
              "Name": "RECORD",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY RECORD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB2C443DC440A8099453DFDAE59989AA19546C798C4B1C1B1A706AA64A75B40C"
            },
            {
              "Id": "STREAM:FMOD.THREAD_AFFINITY",
              "Name": "STREAM",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY STREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFAFDB4142202F238AF1A7ED5D63E2D7A5D17CBB7C3717728FB9B281394ADD9C"
            },
            {
              "Id": "STUDIO_LOAD_BANK:FMOD.THREAD_AFFINITY",
              "Name": "STUDIO_LOAD_BANK",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY STUDIO_LOAD_BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A16A03D892E3844C676EEAE32049BAB9180292BE91D4BDEA3631BC067D5AF70"
            },
            {
              "Id": "STUDIO_LOAD_SAMPLE:FMOD.THREAD_AFFINITY",
              "Name": "STUDIO_LOAD_SAMPLE",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY STUDIO_LOAD_SAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD353998AF050A9F9315832BFC50AA29FDD1AC432847055EDD456CED11A2A953"
            },
            {
              "Id": "STUDIO_UPDATE:FMOD.THREAD_AFFINITY",
              "Name": "STUDIO_UPDATE",
              "Type": "FMOD.THREAD_AFFINITY",
              "Signature": "public FMOD.THREAD_AFFINITY STUDIO_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DDE1DF7E26AB21391FFFE6818AB45BCD9BC69FA03B9927DB9CA8D1809D5DAEC"
            },
            {
              "Id": "value__:System.Int64",
              "Name": "value__",
              "Type": "System.Int64",
              "Signature": "public System.Int64 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E4FAE1D82D2FDD67C6579C8FCB8B5B1195C48E49C7B1E2D636C8E9F81CFABEE8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "604A9E1C80A2934F7FB6E0454CAFC5C90CA1FFB51238C68CE9DA3FF59CE4FC60"
        },
        {
          "Id": "FMOD.THREAD_PRIORITY",
          "Name": "THREAD_PRIORITY",
          "DisplayName": "THREAD_PRIORITY",
          "FullName": "FMOD.THREAD_PRIORITY",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CONVOLUTION1:FMOD.THREAD_PRIORITY",
              "Name": "CONVOLUTION1",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY CONVOLUTION1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77C9B1F7C926256D12EEF771E8CA76A7D28CFE8CD69FC66504686CFE82672252"
            },
            {
              "Id": "CONVOLUTION2:FMOD.THREAD_PRIORITY",
              "Name": "CONVOLUTION2",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY CONVOLUTION2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA33720DD7C184D4C2194BB2286505FA26C6700F67A84153FD6299110C1C0639"
            },
            {
              "Id": "CRITICAL:FMOD.THREAD_PRIORITY",
              "Name": "CRITICAL",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY CRITICAL",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD4F389A63A0136EE96B1614D87CA2F2ED8683C1FE5C6EB896AB873AE6F05D47"
            },
            {
              "Id": "DEFAULT:FMOD.THREAD_PRIORITY",
              "Name": "DEFAULT",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "295933C914E8B2D49AC8403848618960FE1C2C113B2BCBF9FC12F189DF9ABC8C"
            },
            {
              "Id": "EXTREME:FMOD.THREAD_PRIORITY",
              "Name": "EXTREME",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY EXTREME",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA2918F21FC7D485861A7CE8EF50981F9BD245686F644E45053C49BEB815CFBA"
            },
            {
              "Id": "FEEDER:FMOD.THREAD_PRIORITY",
              "Name": "FEEDER",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY FEEDER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08AB8E20664E94D69658714DFE99089F89486EFB0D2CCAEC7CCA7DC88858BEB0"
            },
            {
              "Id": "FILE:FMOD.THREAD_PRIORITY",
              "Name": "FILE",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38A9C53836F1EA9EAF634FB94B5E521B88C3D7ECB20B1CBFA5972A3418EF111C"
            },
            {
              "Id": "GEOMETRY:FMOD.THREAD_PRIORITY",
              "Name": "GEOMETRY",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY GEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "100C029536F7965EA33E500F64D0BB27F1E6A178BD739592BF1902AC89005B32"
            },
            {
              "Id": "HIGH:FMOD.THREAD_PRIORITY",
              "Name": "HIGH",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY HIGH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "034757CD647D96F3604E476256FA53D986563849D19AE58EC85950310BB26A9D"
            },
            {
              "Id": "LOW:FMOD.THREAD_PRIORITY",
              "Name": "LOW",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY LOW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C02ECC91E021C932A4CB0C7D06B3DEEB177C481DDFEE7687FA5F92B96B9EB2D9"
            },
            {
              "Id": "MEDIUM:FMOD.THREAD_PRIORITY",
              "Name": "MEDIUM",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY MEDIUM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5885798138A59EB53B2F385D6C8FDB4A81F90B6F48EDD5EA4EE4F50A4ADF92AE"
            },
            {
              "Id": "MIXER:FMOD.THREAD_PRIORITY",
              "Name": "MIXER",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY MIXER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9DB23DD88C1DFFC8E4A47064BDC7472EABEC26FEE3BA88A5D3568DB87C65073"
            },
            {
              "Id": "NONBLOCKING:FMOD.THREAD_PRIORITY",
              "Name": "NONBLOCKING",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07F4BCF77001166178733E3FD56F6C15EDED20970AC4A96F9D897C1A8A55A763"
            },
            {
              "Id": "PLATFORM_MAX:FMOD.THREAD_PRIORITY",
              "Name": "PLATFORM_MAX",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY PLATFORM_MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "311A1C6E32670114C550B22687615AC26684E309CEFE36EA69F82FADE83FE555"
            },
            {
              "Id": "PLATFORM_MIN:FMOD.THREAD_PRIORITY",
              "Name": "PLATFORM_MIN",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY PLATFORM_MIN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EFDB16B020FFC64D870CE7C0F4660EF4A27FEBE819C8C5C933C014A1D469E71"
            },
            {
              "Id": "PROFILER:FMOD.THREAD_PRIORITY",
              "Name": "PROFILER",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY PROFILER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "664C309FB5421424FC83DB712B4768D195B3FF0AF991621AB819EFDE8C421347"
            },
            {
              "Id": "RECORD:FMOD.THREAD_PRIORITY",
              "Name": "RECORD",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY RECORD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75BCD6F646FBFA8069C911730A9F7DF4BE1130C924F644052EE6CDBE0CE7106C"
            },
            {
              "Id": "STREAM:FMOD.THREAD_PRIORITY",
              "Name": "STREAM",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY STREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6C8B8BC9FE1C00D38EAAD7FD84F67A096705E486A1DEDBE01A335BAE8E363F2"
            },
            {
              "Id": "STUDIO_LOAD_BANK:FMOD.THREAD_PRIORITY",
              "Name": "STUDIO_LOAD_BANK",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY STUDIO_LOAD_BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F291C47C73086F6269A2A9920C7B64C55DBB1713F65B3B10985CC609FE1CF55F"
            },
            {
              "Id": "STUDIO_LOAD_SAMPLE:FMOD.THREAD_PRIORITY",
              "Name": "STUDIO_LOAD_SAMPLE",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY STUDIO_LOAD_SAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C2BD690E9D20BC8EF3B6AD1E44EAC0E62A79BD290BAA9AFED86B3616B6363BD"
            },
            {
              "Id": "STUDIO_UPDATE:FMOD.THREAD_PRIORITY",
              "Name": "STUDIO_UPDATE",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY STUDIO_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4ECDAB7498406E6A57C68FEFF207245FA8D4117F0FC62EA64879BF09649AD9FF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VERY_HIGH:FMOD.THREAD_PRIORITY",
              "Name": "VERY_HIGH",
              "Type": "FMOD.THREAD_PRIORITY",
              "Signature": "public FMOD.THREAD_PRIORITY VERY_HIGH",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9D5947BDEF182229127499CB77519A314BB51F55BEE1FC9A024FBD04AC6AD75"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "577FAD71D41E53CB60EE219BB107CB37BD84C9544B4065C6D17D1CD9A92AC956"
        },
        {
          "Id": "FMOD.THREAD_STACK_SIZE",
          "Name": "THREAD_STACK_SIZE",
          "DisplayName": "THREAD_STACK_SIZE",
          "FullName": "FMOD.THREAD_STACK_SIZE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CONVOLUTION1:FMOD.THREAD_STACK_SIZE",
              "Name": "CONVOLUTION1",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE CONVOLUTION1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A22B4CB4A0EAB864083B573B70E51AC3DC6241309B62B5F66BC776D8E95C4775"
            },
            {
              "Id": "CONVOLUTION2:FMOD.THREAD_STACK_SIZE",
              "Name": "CONVOLUTION2",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE CONVOLUTION2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E15B8E49E7D2BBEB33B601129086706DFF91CED662AF99A4D4A703DF68F77D3"
            },
            {
              "Id": "DEFAULT:FMOD.THREAD_STACK_SIZE",
              "Name": "DEFAULT",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE DEFAULT",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C19943DE10BEF940A9CA60C3492D488AB9EDD33D254E1ADE46663C4100026E4"
            },
            {
              "Id": "FEEDER:FMOD.THREAD_STACK_SIZE",
              "Name": "FEEDER",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE FEEDER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D9211C1071721A9D9F8E5741DE462F1981F1DDBE5D252BFB2B27F5C513ABA24"
            },
            {
              "Id": "FILE:FMOD.THREAD_STACK_SIZE",
              "Name": "FILE",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1736D13FFD3BE298B010FA866776E754290A73CCE06D9BA3680DD19A7E1F7DE4"
            },
            {
              "Id": "GEOMETRY:FMOD.THREAD_STACK_SIZE",
              "Name": "GEOMETRY",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE GEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "024C5AD921B8FEEB357E86F629279F04FE5B2A66D913754806EE55BA3380D1DD"
            },
            {
              "Id": "MIXER:FMOD.THREAD_STACK_SIZE",
              "Name": "MIXER",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE MIXER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBE31D4579E3292ADAE2C305A31634427DF06B39D59496BCB4178C590A52AB51"
            },
            {
              "Id": "NONBLOCKING:FMOD.THREAD_STACK_SIZE",
              "Name": "NONBLOCKING",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "416162E1447710CAE4D08BEEDE4286BFD31F4EEB50542AEF9AED346A428C0315"
            },
            {
              "Id": "PROFILER:FMOD.THREAD_STACK_SIZE",
              "Name": "PROFILER",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE PROFILER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29732A0B94EC77BF98C3E9027AF4341A2F573A1214F089610FC54F1F7281D630"
            },
            {
              "Id": "RECORD:FMOD.THREAD_STACK_SIZE",
              "Name": "RECORD",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE RECORD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37BB62F9053B3BEF4DA1DD722F7DE275C58574F39CA1CB763B3B6EE8DD46D40D"
            },
            {
              "Id": "STREAM:FMOD.THREAD_STACK_SIZE",
              "Name": "STREAM",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE STREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04852A9B84D8C012AB4D1D8B004B1DF5FBC4CF0EBD378A9A64B6BFE6D97DAA09"
            },
            {
              "Id": "STUDIO_LOAD_BANK:FMOD.THREAD_STACK_SIZE",
              "Name": "STUDIO_LOAD_BANK",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE STUDIO_LOAD_BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1CDB081B1C3E39A8C1255DEC420F9827A4FC47CFE055DE4E4891700AD343FA1"
            },
            {
              "Id": "STUDIO_LOAD_SAMPLE:FMOD.THREAD_STACK_SIZE",
              "Name": "STUDIO_LOAD_SAMPLE",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE STUDIO_LOAD_SAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30A79ED78E04F281BA0D8F81691D15AA0DC7A970D5656D678E3EAC523DCF07F1"
            },
            {
              "Id": "STUDIO_UPDATE:FMOD.THREAD_STACK_SIZE",
              "Name": "STUDIO_UPDATE",
              "Type": "FMOD.THREAD_STACK_SIZE",
              "Signature": "public FMOD.THREAD_STACK_SIZE STUDIO_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3E70088E1944FB5D17B225D656EC7D85C51758DE4F02B70F974E5E738F6BED2"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4ABDFE6A430D8ED78494DEE1269C085C6CBBB0457D77E610CA85B2D063A77618"
        },
        {
          "Id": "FMOD.THREAD_TYPE",
          "Name": "THREAD_TYPE",
          "DisplayName": "THREAD_TYPE",
          "FullName": "FMOD.THREAD_TYPE",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CONVOLUTION1:FMOD.THREAD_TYPE",
              "Name": "CONVOLUTION1",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE CONVOLUTION1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1BB89AB81DACD39E1B0B86111CE7B7B0ACEAAC3C9588563456A679B3AD83D06"
            },
            {
              "Id": "CONVOLUTION2:FMOD.THREAD_TYPE",
              "Name": "CONVOLUTION2",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE CONVOLUTION2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFCBC3B177B8EC9227B65221FAF324929BAF8FB3A4069EA408E90F3C60105F08"
            },
            {
              "Id": "FEEDER:FMOD.THREAD_TYPE",
              "Name": "FEEDER",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE FEEDER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3DDF4FD1F7D831293BA1400B5190F45CB8F7113953ED8BA2B88058607C7254A"
            },
            {
              "Id": "FILE:FMOD.THREAD_TYPE",
              "Name": "FILE",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE FILE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "820FBBEEEF2ABAA0CBF836D57FD095A249F1B939543DC6966757371373DC02BB"
            },
            {
              "Id": "GEOMETRY:FMOD.THREAD_TYPE",
              "Name": "GEOMETRY",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE GEOMETRY",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0901F9381A40B03AAC08569323E79E517F4888EF8903E13DB04A673B11A3C073"
            },
            {
              "Id": "MAX:FMOD.THREAD_TYPE",
              "Name": "MAX",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE MAX",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "512FB9E466856E06DA056F1C4E6237B578F0200DF7A284DBDE9B7F8AB7A8F108"
            },
            {
              "Id": "MIXER:FMOD.THREAD_TYPE",
              "Name": "MIXER",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE MIXER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42AD39F445D08C870EA1D3853FCA1CA972991686B2CBBFE830D393457A9674A9"
            },
            {
              "Id": "NONBLOCKING:FMOD.THREAD_TYPE",
              "Name": "NONBLOCKING",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE NONBLOCKING",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB4CB16D8544889A10DF903DC3DDEB5377836C6D734DD05CE8B43AE4E430A9F6"
            },
            {
              "Id": "PROFILER:FMOD.THREAD_TYPE",
              "Name": "PROFILER",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE PROFILER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78CC88FA3A9109F11E90D144FF25203CD7F6BF6BF612EC610F7DE76D07FB4E2B"
            },
            {
              "Id": "RECORD:FMOD.THREAD_TYPE",
              "Name": "RECORD",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE RECORD",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF37D1A683878300233C77939C9377CC4045641EBC77EF2DB1870735CBA4D2AE"
            },
            {
              "Id": "STREAM:FMOD.THREAD_TYPE",
              "Name": "STREAM",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE STREAM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC60405AA3944C96C57D752B5D3A11588ACB54E1114DB6341E79E86EC4579E58"
            },
            {
              "Id": "STUDIO_LOAD_BANK:FMOD.THREAD_TYPE",
              "Name": "STUDIO_LOAD_BANK",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE STUDIO_LOAD_BANK",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA9506A15947B6FD8A6C8466F9CDD0FF8B4F0403583994E8849C74236D424AE0"
            },
            {
              "Id": "STUDIO_LOAD_SAMPLE:FMOD.THREAD_TYPE",
              "Name": "STUDIO_LOAD_SAMPLE",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE STUDIO_LOAD_SAMPLE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B26ADE913AF13869CD4E89FAE7FF5BF684C04CFCF9976F98118B36A9412991F2"
            },
            {
              "Id": "STUDIO_UPDATE:FMOD.THREAD_TYPE",
              "Name": "STUDIO_UPDATE",
              "Type": "FMOD.THREAD_TYPE",
              "Signature": "public FMOD.THREAD_TYPE STUDIO_UPDATE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83159CBB1E3D945FFF682BEC3BFB708F9C94953915EE536B008AEA6E62E844FF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "559DCE89FC0F7BA3EE37DE31F2429F66B30366B2A8E75E101BC6C104DF36354C"
        },
        {
          "Id": "FMOD.TIMEUNIT",
          "Name": "TIMEUNIT",
          "DisplayName": "TIMEUNIT",
          "FullName": "FMOD.TIMEUNIT",
          "Namespace": "FMOD",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MODORDER:FMOD.TIMEUNIT",
              "Name": "MODORDER",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT MODORDER",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F96EA0CCC8F92ED21A7F994D68228D85C3BE43F74FADE7A34AA56539D644DB7"
            },
            {
              "Id": "MODPATTERN:FMOD.TIMEUNIT",
              "Name": "MODPATTERN",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT MODPATTERN",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C32418CF05DF7E25E77BC23AF6840A9E5F878049D1ADFB9A79A131DF4544E152"
            },
            {
              "Id": "MODROW:FMOD.TIMEUNIT",
              "Name": "MODROW",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT MODROW",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7D3986A9C44D19AA49E83FB4BA2B1A452B49DCD5F4CF092BD81FCC319F52F63"
            },
            {
              "Id": "MS:FMOD.TIMEUNIT",
              "Name": "MS",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT MS",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D73B8C216B8CF69D2103C22A1350319F08BB67CBC90C3DFB4DB855E588C85E3E"
            },
            {
              "Id": "PCM:FMOD.TIMEUNIT",
              "Name": "PCM",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT PCM",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C426D928A86B7305BF6817990F356A0CD5EB3E805DADCF6D52B762502707597B"
            },
            {
              "Id": "PCMBYTES:FMOD.TIMEUNIT",
              "Name": "PCMBYTES",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT PCMBYTES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35B2FD2880109D7296978357A15B1528BCF611F60F01CBC85AE98547FAFFF608"
            },
            {
              "Id": "PCMFRACTION:FMOD.TIMEUNIT",
              "Name": "PCMFRACTION",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT PCMFRACTION",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52E8C97608778C5586CBDB878D54C3598E4BF9C2529E96BAEE81881FA4D635E6"
            },
            {
              "Id": "RAWBYTES:FMOD.TIMEUNIT",
              "Name": "RAWBYTES",
              "Type": "FMOD.TIMEUNIT",
              "Signature": "public FMOD.TIMEUNIT RAWBYTES",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C42BDCF756EFD4D63F7007667E5E6EFFD8ED0F19A73F3AFFF50C1AE797758146"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A8436FF838F085CF00379DEE6C135903B6C24E67922CAC1A5599A117154C921E"
        },
        {
          "Id": "FMOD.VECTOR",
          "Name": "VECTOR",
          "DisplayName": "VECTOR",
          "FullName": "FMOD.VECTOR",
          "Namespace": "FMOD",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "x:System.Single",
              "Name": "x",
              "Type": "System.Single",
              "Signature": "public System.Single x",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60652115CAEC88AA4FCD5697A308869E925808C5AB0E7FEAC1618FD3934EDD24"
            },
            {
              "Id": "y:System.Single",
              "Name": "y",
              "Type": "System.Single",
              "Signature": "public System.Single y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "524647A13C5AEB08C27CAB032C7AB96F4884BA1D4EDA5DF0F73FDB45D318782F"
            },
            {
              "Id": "z:System.Single",
              "Name": "z",
              "Type": "System.Single",
              "Signature": "public System.Single z",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53D3F5BF1A2A238404E7A75A3433AD97CB29AA63154015A65B3220FA7206807C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0CE27985F40BE13B69E20121B74E18930C6F4BFC6BB69D6F7017495591F54F91"
        },
        {
          "Id": "FMOD.VERSION",
          "Name": "VERSION",
          "DisplayName": "VERSION",
          "FullName": "FMOD.VERSION",
          "Namespace": "FMOD",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "dll:System.String",
              "Name": "dll",
              "Type": "System.String",
              "Signature": "public System.String dll",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C974278EFEC3E78DD79569F9B2EB89D4390A39D05206EB04419725DB13773A87"
            },
            {
              "Id": "number:System.Int32",
              "Name": "number",
              "Type": "System.Int32",
              "Signature": "public System.Int32 number",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4AAD02BFC99246E926352BC62411E71DFAC6BCC8A39D711EFF3DD02553E5816"
            },
            {
              "Id": "suffix:System.String",
              "Name": "suffix",
              "Type": "System.String",
              "Signature": "public System.String suffix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19711F9058D4ECAB8B3AD5A30DF368BA3EFFD2CA8C4AEF1CA50653411916F8E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "26695258F853571FCD0566DC5E4B0A0E84054D5C8D20CC1E02E5B6DA76B7C643"
        },
        {
          "Id": "FogInstance\u002BFogCloud",
          "Name": "FogCloud",
          "DisplayName": "FogInstance.FogCloud",
          "FullName": "FogInstance.FogCloud",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "ParallaxSpeed:System.Single",
              "Name": "ParallaxSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single ParallaxSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2564E7E91DBB4180D126781EFD75F6C69CCFFF4BD039BDA6A831C0E54F75C0A5"
            },
            {
              "Id": "Pos:Microsoft.Xna.Framework.Vector2",
              "Name": "Pos",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Pos",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "453D6C5B7158EAF135678896CA7394A0AEDAFB23157AB4CA44B4A47934DA57F7"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "13D9C89E3CD3F0FC26386D83584E3DA2EE9F9EE02DF55519E7F403A8D18BDFD4"
        },
        {
          "Id": "FurnitureListView\u002BElementVisualStyle",
          "Name": "ElementVisualStyle",
          "DisplayName": "FurnitureListView.ElementVisualStyle",
          "FullName": "FurnitureListView.ElementVisualStyle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlackedOut:FurnitureListView\u002BElementVisualStyle",
              "Name": "BlackedOut",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle BlackedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E43FEA273EA7A31343B89B1361E901E86E88901BE44DF627A45F013E830245A"
            },
            {
              "Id": "BlackedOutWhiteOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "BlackedOutWhiteOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle BlackedOutWhiteOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B6CE1CCB179514CBB11321C6152BDB5F500013DB12B384EA8E588776650CA91"
            },
            {
              "Id": "BlackedOutYellowOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "BlackedOutYellowOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle BlackedOutYellowOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4044789D1B639929161F4D0B2ACD9F39B276FCBBECDE9065E2DBBCA0A2FA0BCB"
            },
            {
              "Id": "GreyedOut:FurnitureListView\u002BElementVisualStyle",
              "Name": "GreyedOut",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle GreyedOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AA149C34927D77828876ECEB4047273F056D7FF8C9CB9F379A8939C2C98DBE1"
            },
            {
              "Id": "GreyedOutWhiteOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "GreyedOutWhiteOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle GreyedOutWhiteOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18D1730CB1B8240F71E0EE4C6BC4186292B3F2942B711DA28A05E4954B33F95D"
            },
            {
              "Id": "GreyedOutYellowOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "GreyedOutYellowOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle GreyedOutYellowOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37E7A9085EFC0E74AFF683F7154BE2E7932ABA8E2A9BE414F3146280F73068E3"
            },
            {
              "Id": "Invalid:FurnitureListView\u002BElementVisualStyle",
              "Name": "Invalid",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle Invalid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "923F71832ABE91D79517AC2D64199E82A98A60E8AF373ED7E61726BC4C56EDD7"
            },
            {
              "Id": "Normal:FurnitureListView\u002BElementVisualStyle",
              "Name": "Normal",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AE657526E63D025AFE168468DD0A3C44C03D8333DCD8FFB67A91F3FA80A4897"
            },
            {
              "Id": "NormalWhiteOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "NormalWhiteOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle NormalWhiteOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A92177E8873694BB450257FA44A52B9214DF785E2A088AA3695197D4F210E521"
            },
            {
              "Id": "NormalYellowOutline:FurnitureListView\u002BElementVisualStyle",
              "Name": "NormalYellowOutline",
              "Type": "FurnitureListView.ElementVisualStyle",
              "Signature": "public FurnitureListView.ElementVisualStyle NormalYellowOutline",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61F5882C27C15EE2546E1A0B6F2F105EF0DB85CA3694A50A1A0789A35CD45C14"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B88D25F0AF91D4436A58282D693552979981A945B230B13F9C8D50D7EFBE5BF7"
        },
        {
          "Id": "FurnitureListView\u002BViewStyle",
          "Name": "ViewStyle",
          "DisplayName": "FurnitureListView.ViewStyle",
          "FullName": "FurnitureListView.ViewStyle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Crafting:FurnitureListView\u002BViewStyle",
              "Name": "Crafting",
              "Type": "FurnitureListView.ViewStyle",
              "Signature": "public FurnitureListView.ViewStyle Crafting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4683C5776B5755B057CFE24154702D40DF0A16BA5C48D5E638FAED7C3107FE29"
            },
            {
              "Id": "Inventory:FurnitureListView\u002BViewStyle",
              "Name": "Inventory",
              "Type": "FurnitureListView.ViewStyle",
              "Signature": "public FurnitureListView.ViewStyle Inventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69974C4AAADED36405D3F03600D1AF391B507000B7EB9095FA9071EEAEEF8885"
            },
            {
              "Id": "StyleSelect:FurnitureListView\u002BViewStyle",
              "Name": "StyleSelect",
              "Type": "FurnitureListView.ViewStyle",
              "Signature": "public FurnitureListView.ViewStyle StyleSelect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE1DD5D3678F173224BC3745496C40DF10B213B3517D8FFFF7B57B17C661AD00"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F098FC011EAC81A4D69300B0DFEC93DD3501CF552E82E30CCB94D277072AD572"
        },
        {
          "Id": "FurnitureModeManager\u002BFurnitureModeManagerMode",
          "Name": "FurnitureModeManagerMode",
          "DisplayName": "FurnitureModeManager.FurnitureModeManagerMode",
          "FullName": "FurnitureModeManager.FurnitureModeManagerMode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EditingSelectedEntity:FurnitureModeManager\u002BFurnitureModeManagerMode",
              "Name": "EditingSelectedEntity",
              "Type": "FurnitureModeManager.FurnitureModeManagerMode",
              "Signature": "public FurnitureModeManager.FurnitureModeManagerMode EditingSelectedEntity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75526460E8B6C9B03218FAFBA7356C69BB15C04240DCC492631FF7155EBE991F"
            },
            {
              "Id": "Moving:FurnitureModeManager\u002BFurnitureModeManagerMode",
              "Name": "Moving",
              "Type": "FurnitureModeManager.FurnitureModeManagerMode",
              "Signature": "public FurnitureModeManager.FurnitureModeManagerMode Moving",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "771701F3F84F1F5D75EB070CF712AF0E7879B9D3A38A6CCD32C2C1B7DDC3232A"
            },
            {
              "Id": "Placing:FurnitureModeManager\u002BFurnitureModeManagerMode",
              "Name": "Placing",
              "Type": "FurnitureModeManager.FurnitureModeManagerMode",
              "Signature": "public FurnitureModeManager.FurnitureModeManagerMode Placing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78BF04610135A3B018E9192D130243C4A27F2097B2009C9A1D0127CFA43C6A27"
            },
            {
              "Id": "Selecting:FurnitureModeManager\u002BFurnitureModeManagerMode",
              "Name": "Selecting",
              "Type": "FurnitureModeManager.FurnitureModeManagerMode",
              "Signature": "public FurnitureModeManager.FurnitureModeManagerMode Selecting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D30E068A1D13ECA1126210CBFCCCDA3793BF844A562C41DE3E2504D685757CF0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3C447E3EF1920B44F0FD158D47908E1D7A11E027FC332ED0B96A162A556BFEF3"
        },
        {
          "Id": "GameTerminal\u002BTerminalCommandAction",
          "Name": "TerminalCommandAction",
          "DisplayName": "GameTerminal.TerminalCommandAction",
          "FullName": "GameTerminal.TerminalCommandAction",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.String[], System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.String[] parameters, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C9609795BA23DA9DB37D7C5DEFF6F9DA9677DB6B69D8803A5BAD9C6AE150014A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Object",
              "Name": "EndInvoke",
              "Signature": "public System.Object EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8C7A80A4F7B06345B5803CD4D994AB33996D52C6CCDB8286CF97140E36FCF508",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.String[])-\u003ESystem.Object",
              "Name": "Invoke",
              "Signature": "public System.Object Invoke(System.String[] parameters)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "System.String[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F346B944AAA34559DB43BF65AEBDC7781A65271E5473911CF4456597DF7DB1B7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DE6B74A20F635A8C26E8B9AF2FEEC2AD4835D442295F772D30FE87E6B374B618"
        },
        {
          "Id": "GameTerminal\u002BTerminalCommandSuggestion",
          "Name": "TerminalCommandSuggestion",
          "DisplayName": "GameTerminal.TerminalCommandSuggestion",
          "FullName": "GameTerminal.TerminalCommandSuggestion",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C4419B7EBCA899223D4932697C778B7EE5C09209FB0CDD3A87B83C5894FD9F8E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E",
              "Name": "EndInvoke",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5247D528F4C08A6ADD302AD3687C7DFF5F6E28526F18FCA73E7CA79C30CE3C01",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke()-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E",
              "Name": "Invoke",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E Invoke()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "849FC005C9423CEE87D2660CD68710BB5305C53C126CDFB366337872C957E7BA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3B0C15047C151D7DCA98477DDD18DC0ECB9DFA9266C3416CC2E40991661FAA38"
        },
        {
          "Id": "GameTerminal\u002BTerminalCommandSuggestion2",
          "Name": "TerminalCommandSuggestion2",
          "DisplayName": "GameTerminal.TerminalCommandSuggestion2",
          "FullName": "GameTerminal.TerminalCommandSuggestion2",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Int32 parameter, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8BE142F3C9EB47092D77E0F97E7EF720EDAAACB0D8303135F8659828C97A012E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E",
              "Name": "EndInvoke",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5247D528F4C08A6ADD302AD3687C7DFF5F6E28526F18FCA73E7CA79C30CE3C01",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Int32)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E",
              "Name": "Invoke",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E Invoke(System.Int32 parameter)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E",
              "Parameters": [
                {
                  "Name": "parameter",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CBB9F9B3BB99416DBA5EC0F013F80FBDE791B340E68011BB5D15911B55419608",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F0461A0ACF0E0327C1B7E356969447B929EC782019C88D6B3B3739C99252E050"
        },
        {
          "Id": "GameTerminal\u002BTerminalLine",
          "Name": "TerminalLine",
          "DisplayName": "GameTerminal.TerminalLine",
          "FullName": "GameTerminal.TerminalLine",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Line:System.String",
              "Name": "Line",
              "Type": "System.String",
              "Signature": "public System.String Line",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EC20ADE1830F1EC300D26007FCADEF5287AD81552FDCA6678EA62EFB6314BC4"
            },
            {
              "Id": "Rows:System.Int32",
              "Name": "Rows",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "485A0E1A4CED287989D161B33E0B9E256E503E9A240892280692B50B9B3BFDAA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AD0A5F077A8E08FECA1746843E3697D93302788B1DEEED6A582CECC9143A3DA4"
        },
        {
          "Id": "GrassFieldController\u002BGrassFieldStraw",
          "Name": "GrassFieldStraw",
          "DisplayName": "GrassFieldController.GrassFieldStraw",
          "FullName": "GrassFieldController.GrassFieldStraw",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "End:System.Single",
              "Name": "End",
              "Type": "System.Single",
              "Signature": "public System.Single End",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98C32707BCE4A443EF2C6FF4CED273CD432606B0B55DCD2A47AFABA0EB4F72F3"
            },
            {
              "Id": "Start:System.Single",
              "Name": "Start",
              "Type": "System.Single",
              "Signature": "public System.Single Start",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646AB44404AB1D4E79D0DD8BDFC5079BC5020B3B25219A50F23AA5D84E6DAD25"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0C0DF85B6D7FBBCDB94F4B533B63F1EF75E45978362E70916E634790D94B0A3A"
        },
        {
          "Id": "InputManager\u002BKeyWaitStruct",
          "Name": "KeyWaitStruct",
          "DisplayName": "InputManager.KeyWaitStruct",
          "FullName": "InputManager.KeyWaitStruct",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Callbacks:System.Collections.Generic.List\u00601\u003CCandide.Input.KeyEventDelegate\u003E",
              "Name": "Callbacks",
              "Type": "System.Collections.Generic.List\u003CCandide.Input.KeyEventDelegate\u003E",
              "Signature": "public System.Collections.Generic.List\u003CCandide.Input.KeyEventDelegate\u003E Callbacks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1524D0CFE246651E09993073F740F6E7F52F7E0D0E77A4CD36EE91D21CC66476"
            },
            {
              "Id": "Key:Microsoft.Xna.Framework.Input.Keys",
              "Name": "Key",
              "Type": "Microsoft.Xna.Framework.Input.Keys",
              "Signature": "public Microsoft.Xna.Framework.Input.Keys Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DC2F27EA92B3F45ABB2B86BC7E96A5C337DA5E0521EE8CEE2793A44D4A889795"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "05B355BE1BC988700DEC390EC77740E79CEBE98EF7FDA4D9BA3DD8C8E3B70E27"
        },
        {
          "Id": "InternalResourceStorageController\u002BGameStateActiveInternalResourceStorageChanged",
          "Name": "GameStateActiveInternalResourceStorageChanged",
          "DisplayName": "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged",
          "FullName": "InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FA70B4BD2D8D4E446C483DA1F887FF0748E946F89024FDFA074F55BF40B162A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C1F197D543ED7DD90626254EEA5C567ED110EC1AA03B1AE9E32DB035E96018C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A77A9A3AFA349B57839D20D6D76F846639B244CBA2E7A5F03B8AEE4DC43228A5"
        },
        {
          "Id": "IntroScene\u002BIntroLayer",
          "Name": "IntroLayer",
          "DisplayName": "IntroScene.IntroLayer",
          "FullName": "IntroScene.IntroLayer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationFrames:System.Int32",
              "Name": "AnimationFrames",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AnimationFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7635FEE2983480C1659AA757D41BE90121E0B43D36B6DDC2314C03700D3D438"
            },
            {
              "Id": "AnimationFrameTime:System.Single",
              "Name": "AnimationFrameTime",
              "Type": "System.Single",
              "Signature": "public System.Single AnimationFrameTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B94D4E849DBF682886CB19630B47DC93D9003BAA58E6DD8AB39E3E3A8BAE22B8"
            },
            {
              "Id": "Depth:System.Single",
              "Name": "Depth",
              "Type": "System.Single",
              "Signature": "public System.Single Depth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1E5A46FB207C1CFE2F370107A77DF61748CF36C96E3DF082F3D16BAB62F768C"
            },
            {
              "Id": "Tag:System.Int32",
              "Name": "Tag",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E51728D087EB6B84D2B63972520504662D10861AA60CAF177145609B4A8D22D3"
            },
            {
              "Id": "Texture:Microsoft.Xna.Framework.Graphics.Texture2D",
              "Name": "Texture",
              "Type": "Microsoft.Xna.Framework.Graphics.Texture2D",
              "Signature": "public Microsoft.Xna.Framework.Graphics.Texture2D Texture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53A16E333E42170A145FEE59C7F39B14D1DA35EDAF653868C374A56E5C53897B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C5A31D410FB393C39D8F223C4D89DA9267CC3F3C84DD66AA1C4948A6C2F0C6E"
        },
        {
          "Id": "IntroScene\u002BIntroText",
          "Name": "IntroText",
          "DisplayName": "IntroScene.IntroText",
          "FullName": "IntroScene.IntroText",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FontStyle:System.Int32",
              "Name": "FontStyle",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FontStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BDA584B6C240DA340A6A811A83126608FB13DA8AEECF438AED03F921BDEB04EB"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "ShowAtTime:System.Single",
              "Name": "ShowAtTime",
              "Type": "System.Single",
              "Signature": "public System.Single ShowAtTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C3D06BE982F261CC3AC4492469E7D9CC0DA6D72F6E8D1809D06FAB7578030BC"
            },
            {
              "Id": "ShowForTime:System.Single",
              "Name": "ShowForTime",
              "Type": "System.Single",
              "Signature": "public System.Single ShowForTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5105AAA6A6B0EF54ED7A478FE6A6634B47AE8C2315D9EBF90E193FC1E568B06F"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6E290A3866CDC7DACB0DE9B4D8E10C31BBA707F3207FEFBE54CDF0203CF2E14C"
        },
        {
          "Id": "JobMiddleUserControl\u002BTab",
          "Name": "Tab",
          "DisplayName": "JobMiddleUserControl.Tab",
          "FullName": "JobMiddleUserControl.Tab",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Furniture:JobMiddleUserControl\u002BTab",
              "Name": "Furniture",
              "Type": "JobMiddleUserControl.Tab",
              "Signature": "public JobMiddleUserControl.Tab Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF72E78C39C2CA7DABCCB6FDE6530485CDA2B7815BFC3E575F549BD0B60B6C36"
            },
            {
              "Id": "Recipes:JobMiddleUserControl\u002BTab",
              "Name": "Recipes",
              "Type": "JobMiddleUserControl.Tab",
              "Signature": "public JobMiddleUserControl.Tab Recipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4460E06513A159FEBAC7BC6D0477E0BDAC168A664133885E316DD7229B8B48D2"
            },
            {
              "Id": "Shop:JobMiddleUserControl\u002BTab",
              "Name": "Shop",
              "Type": "JobMiddleUserControl.Tab",
              "Signature": "public JobMiddleUserControl.Tab Shop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "592AEA1CE11EF3A23E79E6FB03C0B58028A507E25192B2D75CD561C7A0109E2B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "409F883D94F0F0364B264E1BC9141418503A01E45C006FE41C572C26D2E4502F"
        },
        {
          "Id": "JobRightUserControl\u002BTab",
          "Name": "Tab",
          "DisplayName": "JobRightUserControl.Tab",
          "FullName": "JobRightUserControl.Tab",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Building:JobRightUserControl\u002BTab",
              "Name": "Building",
              "Type": "JobRightUserControl.Tab",
              "Signature": "public JobRightUserControl.Tab Building",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA05DB1604A089B1FD9A113BA599A6E74665F754812701B02DF596BE66878E54"
            },
            {
              "Id": "Citizen:JobRightUserControl\u002BTab",
              "Name": "Citizen",
              "Type": "JobRightUserControl.Tab",
              "Signature": "public JobRightUserControl.Tab Citizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8253BE81ACC3FD86D6A3B53C8A3681B2B12428B3511D582A08915A6B7EE30BDF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorkOrders:JobRightUserControl\u002BTab",
              "Name": "WorkOrders",
              "Type": "JobRightUserControl.Tab",
              "Signature": "public JobRightUserControl.Tab WorkOrders",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A3A122F5AD829C499078EF141FA4776DBFC9317555522519069AC0B059DFFC7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "54A1D7937CDD482AE0BC1E4C1699B9D7BFC973D7A1848DE80ACBFCE01835ACEA"
        },
        {
          "Id": "JobsController\u002BGameStateActiveJobFinishedOrder",
          "Name": "GameStateActiveJobFinishedOrder",
          "DisplayName": "JobsController.GameStateActiveJobFinishedOrder",
          "FullName": "JobsController.GameStateActiveJobFinishedOrder",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CA0442E3EBFCDDBAFA56F6BC3803306D01046C55DFEADF3D91B07C26F81C25E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BB040AD2A96329F6D829F06822803F53F47B32542D7F0B988C945E8C7431E26C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E2678594D48D3198B9B90289A8F70B6979899E40848587CC4F8C9D16C1127864"
        },
        {
          "Id": "JobsController\u002BGameStateActiveJobRecipesChanged",
          "Name": "GameStateActiveJobRecipesChanged",
          "DisplayName": "JobsController.GameStateActiveJobRecipesChanged",
          "FullName": "JobsController.GameStateActiveJobRecipesChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1A2BDC9E0449578179AC6ABC857E0A44A06AD1D5F33610D47439613A85BFA3AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "CFD47427C1664D4F0E1377141E6D890A6FDD053A929CB415052C14CC8BAFFC4F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FDE310DF376D20EB88BA98883E84E31D01158ED740FFD6CD3EACF9BF67E57D80"
        },
        {
          "Id": "JobsController\u002BGameStateActiveJobsChanged",
          "Name": "GameStateActiveJobsChanged",
          "DisplayName": "JobsController.GameStateActiveJobsChanged",
          "FullName": "JobsController.GameStateActiveJobsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BD5CA4DCAA3E59CEB4E25922DA1522C3785FA235FD20736B288D99F6FFD5A2D1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "402585EA008F941E346244D590E8FFC3EF210AF3BDC4BDD9805AB70B67FC24E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "89141A5A055EFAD177B55FB50B81E2D987159E69BF81A9E0CBD3600A0BE81D7D"
        },
        {
          "Id": "JobsController\u002BGameStateActiveJobsWorkOrdersChanged",
          "Name": "GameStateActiveJobsWorkOrdersChanged",
          "DisplayName": "JobsController.GameStateActiveJobsWorkOrdersChanged",
          "FullName": "JobsController.GameStateActiveJobsWorkOrdersChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9F2BC702CDA016460ADBA2EB304005AB32879D2CF20B7D783B2DC85EC176976A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "ADA24BD3374F9BE35FA127E114F0E935E536ADC1785C571B72783D7D2ACA62AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7E6A93307D91C8E39F1B76B7B2E757B1C9B70B250A5B7EB32E40C5C26BD2EE53"
        },
        {
          "Id": "KeyboardInput\u002BCharacterEventArgs",
          "Name": "CharacterEventArgs",
          "DisplayName": "KeyboardInput.CharacterEventArgs",
          "FullName": "KeyboardInput.CharacterEventArgs",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.EventArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Character:System.Char",
              "Name": "Character",
              "Type": "System.Char",
              "Signature": "public System.Char Character",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6E6F6371FD638F8238DE4F2D03CF32E2BC170A930CAC545ECCD9CD964AE8A7BB"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "941E6406215620EE0EA78D3476EDE73487771B11AE76BAB831128DE719F0A243"
        },
        {
          "Id": "KeyboardInput\u002BCharEnteredHandler",
          "Name": "CharEnteredHandler",
          "DisplayName": "KeyboardInput.CharEnteredHandler",
          "FullName": "KeyboardInput.CharEnteredHandler",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(KeyboardInput\u002BCharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(KeyboardInput.CharacterEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState ks, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.CharacterEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F53C609B8DD644F1EF0E26745BB9023555188A66B0B9D83D4B67C1AEC1FC86DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(KeyboardInput\u002BCharacterEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(KeyboardInput.CharacterEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState ks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.CharacterEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "03DE21F0013C24710184937763F8B89160A818C61CAAB23E94FD738016B8CCD1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CA6819406DBFCD36E9481A44AC530ABC3C1C930BE89FE27EEC74A8D49D28EBA2"
        },
        {
          "Id": "KeyboardInput\u002BKeyEventArgs",
          "Name": "KeyEventArgs",
          "DisplayName": "KeyboardInput.KeyEventArgs",
          "FullName": "KeyboardInput.KeyEventArgs",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.EventArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "KeyCode:Microsoft.Xna.Framework.Input.Keys",
              "Name": "KeyCode",
              "Type": "Microsoft.Xna.Framework.Input.Keys",
              "Signature": "public Microsoft.Xna.Framework.Input.Keys KeyCode",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B41AF75574652C07908DF0A83CBEC65007F16721BF62BF8D6AB718528AD250A2"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "0AD911D47549A23320B6B08DFCE27AE2C29F1625A90C45DC921721FCA87D2557"
        },
        {
          "Id": "KeyboardInput\u002BKeyEventHandler",
          "Name": "KeyEventHandler",
          "DisplayName": "KeyboardInput.KeyEventHandler",
          "FullName": "KeyboardInput.KeyEventHandler",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(KeyboardInput\u002BKeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(KeyboardInput.KeyEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState ks, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.KeyEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D2A1526EFDDA2B21C0DE3849BF36BE67C2625C4EA675CDFA048B00999C7189F3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(KeyboardInput\u002BKeyEventArgs, Microsoft.Xna.Framework.Input.KeyboardState)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(KeyboardInput.KeyEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState ks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "KeyboardInput.KeyEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ks",
                  "Type": "Microsoft.Xna.Framework.Input.KeyboardState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E6A6962815CC61BA571DF90FC004FC9DFEFE410C68573CC62B346F99EEF65668",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "42113E7A2CECC9AF6C05BE6D4AB61D6F1D9D4329B7670EB1DBEFAC3CA2D56D29"
        },
        {
          "Id": "LaserHandler\u002BLaserBeamWrapper",
          "Name": "LaserBeamWrapper",
          "DisplayName": "LaserHandler.LaserBeamWrapper",
          "FullName": "LaserHandler.LaserBeamWrapper",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentRotationAxis:Microsoft.Xna.Framework.Vector3",
              "Name": "CurrentRotationAxis",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CurrentRotationAxis",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B8187BA824F0770748F746E7EE9DD5E8289B07D5F57CB0773ED8D41734EFA6B"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector2",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7FBD6DB046835FA53D4DBF1FFDF2BAE51DF228DBEAA96884CD41BFF8525D01C"
            },
            {
              "Id": "LaserBeam:Candide.Entities.Controllers.Legacy.LaserBeam",
              "Name": "LaserBeam",
              "Type": "Candide.Entities.Controllers.Legacy.LaserBeam",
              "Signature": "public Candide.Entities.Controllers.Legacy.LaserBeam LaserBeam",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01B2E2E00AF6D51509E5F6748AC6B0D0A9F0ADFA7EFCC26835B68E8583C83C02"
            },
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            },
            {
              "Id": "Time:System.Single",
              "Name": "Time",
              "Type": "System.Single",
              "Signature": "public System.Single Time",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBC22545FCE5CDE8D6924304B61BB2DCAE10AA53340909EB9F4C30EF6F7A8541"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0EC93128DC619544B5EC9C601A8485A6E0BBCBAADD507BBADE27ED3DAB4FAD76"
        },
        {
          "Id": "LightningStrike\u002BLightningStrikeState",
          "Name": "LightningStrikeState",
          "DisplayName": "LightningStrike.LightningStrikeState",
          "FullName": "LightningStrike.LightningStrikeState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Done:LightningStrike\u002BLightningStrikeState",
              "Name": "Done",
              "Type": "LightningStrike.LightningStrikeState",
              "Signature": "public LightningStrike.LightningStrikeState Done",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7CD816F5CA4384E015FAD4D8E9CADD935846C6CB081FC12CB9B0EA4177C71E5A"
            },
            {
              "Id": "FadeOut:LightningStrike\u002BLightningStrikeState",
              "Name": "FadeOut",
              "Type": "LightningStrike.LightningStrikeState",
              "Signature": "public LightningStrike.LightningStrikeState FadeOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFFE6790392E50B8A489443FFF648CB8E942C484F4486DC441EFADE50884FF25"
            },
            {
              "Id": "LoadUp:LightningStrike\u002BLightningStrikeState",
              "Name": "LoadUp",
              "Type": "LightningStrike.LightningStrikeState",
              "Signature": "public LightningStrike.LightningStrikeState LoadUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD75AD3A4773D32BEE4FA2718A95A6087C450004D163B9021A26F3ABBE5A149D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B4AF3A9A166BBF549E6ED2633FAAA766905B12E18D89A287A60465691AC33A0"
        },
        {
          "Id": "Localization\u002BAssetDictionary",
          "Name": "AssetDictionary",
          "DisplayName": "Localization.AssetDictionary",
          "FullName": "Localization.AssetDictionary",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Dialogue.UnityObjectTemp\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6AFC6107DA620BDAF53E5417F440E2DD4ADDD2643C30F84BC6DA9FB91DC51787"
        },
        {
          "Id": "Localization\u002BStringDictionary",
          "Name": "StringDictionary",
          "DisplayName": "Localization.StringDictionary",
          "FullName": "Localization.StringDictionary",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2B145963703203C880B2CD03EDE93BCAC68CEB41D07BDF14FB48DE0CC8C0744C"
        },
        {
          "Id": "LocalizationHelper\u002BStringDefinitionsTableEntry",
          "Name": "StringDefinitionsTableEntry",
          "DisplayName": "LocalizationHelper.StringDefinitionsTableEntry",
          "FullName": "LocalizationHelper.StringDefinitionsTableEntry",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EnglishExample:System.String",
              "Name": "EnglishExample",
              "Type": "System.String",
              "Signature": "public System.String EnglishExample",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EA9091776258F04D732B478BFE78D6CBD33E81FFE3B779497E819BE17B4F478"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "Language:System.String",
              "Name": "Language",
              "Type": "System.String",
              "Signature": "public System.String Language",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60EE87C18271352269C762A7A4A917317D8A730C7E93DFC0A89A9903AB7947F3"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            },
            {
              "Id": "Version:System.String",
              "Name": "Version",
              "Type": "System.String",
              "Signature": "public System.String Version",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92C40B88BFEF8B3AD3EC2CC8A074E18417DE1F29C42DC3CF484F3CC5870DBE72"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5636374F58AC5073599BF034AD61EF53765DD8EBB57BC0C9063BAA010F06754E"
        },
        {
          "Id": "MagusCeresController",
          "Name": "MagusCeresController",
          "DisplayName": "MagusCeresController",
          "FullName": "MagusCeresController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "870B381D312DB6380935DA2CBCFFA8BD8BBFEB501168F1C8582F96923EBB692C",
              "Hash": "909E939FD8034B42257A3FE4679CB626F69E3A315744A163D2C36DCD333A36D9",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 723,
              "BodyHash": "EB5A393D9B5839AC2E1639B8FD069B61DCE4BB3F84E265F3F6EC64B0664A59A9",
              "Hash": "60313B2DC457982BACD15494379CC6C1B4F3D25F74D2B0D69E26BB0AB168FB11",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_1()",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_2()",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_3()",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_4()",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_5()",
                "MagusCeresController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "cast_up_animation_time_scale",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "magus_ceres_charge_healing",
                "green_sparks2",
                "normal_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "1452A0877A28631D3F194CDA36CA1735FC309B340E2002969F58952536746BA4",
              "Hash": "54E1EBBCFC3BD4C36F151BA0AA335281F3BFE5360418A82A676EFF4D86B4F9BF",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "03EEB762CB56280D2A85D294161B7BB673CE0DD31737D3B6362F5C8B7E5DB71F",
              "Hash": "9D4AC95D7A5FA9AD226C328AABFF017CFD094F90A8D25F80AB4003D993F86E1E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "AC21BF28A5BB3368769AD28876F4D7AA340BBAF24423892AD10FA6C9DCDE03AD",
              "Hash": "EDFA86929E50F8490336C183603F63F42F4C5824D8C491A028F32D2E7798DEEA",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "622662BE806A0A400B6AADA2FF58E88E6FB9BB54BBEB4C699B6A3524C1610052",
              "Hash": "285A2221150432FCE42DA7608FF548EA1C7842F6BDE8B7CAAF51E8F33A862514",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "D477B627763622E67C4478E2725E18A64AE84FDCCFB3DDAC1B23F8BEB32A36D6"
        },
        {
          "Id": "MagusMarsController",
          "Name": "MagusMarsController",
          "DisplayName": "MagusMarsController",
          "FullName": "MagusMarsController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F5A306381A57A456E11FAD26DE5C8AF7989451609FA6D4D986C456E5322F4EB1",
              "Hash": "943153E399C552763BAE70693AE6CFA957D7050B56ED1472B765D89E6061A722",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "8E54A20072E8BB5651C26F94C7D7855CCB4875159B18835752E393331B0BE816",
              "Hash": "4180A1B1EF460EE7CEB5182FE50C810F36E201A444F0BEE1B7FCF62166F03748",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_1()",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_2()",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_3()",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_4()",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_5()",
                "MagusMarsController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "red_sparks",
                "red_sparks2",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "F84EC294E6DC91B460276C2A88EBE903798423230AC41CBED9C3A043CF9724A9",
              "Hash": "D76BA04B4C529243D1737C4D0D3B9834A9DB9B4BC9D686D3C0C0A78AB8BF47F4",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "01B05E814DA864C6EF87580F56555812E2CA0725C2B4B6BB4BCA0FFF10CAE4F3",
              "Hash": "7B30213F56B927A8C2722D30CF120863FD98D0F357D8CD0910F33C1201F34499",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "BE8EEA49B42B854484BCC997DD214AD31E0042E30A57D9C5898197B81D6ED9CF",
              "Hash": "D776543756AA4EAC8A8A220C1A6D88709634574B64A78AF54273756648BB480F",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/effects/ignite",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "1762B5B3E50AFF91EE1283401D951F78FCD2C5ABB3D09346E2B46DA246EFDB4F",
              "Hash": "0D49E563D08646EC37C8FD49706251AC945AEB44AC2DD87658DB57BFCB18A134",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "7E98BD367E7FF248D6B137810F6C8C141556DACB7331718E468414B0857BA7EA"
        },
        {
          "Id": "MagusMercuryController",
          "Name": "MagusMercuryController",
          "DisplayName": "MagusMercuryController",
          "FullName": "MagusMercuryController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F930B02D1C74741D300E7B5094954A993D3802BCD2FB1249E3C1EE7C42AA7BFB",
              "Hash": "608F89A0B6706FC0C7092C905DC25A1D5CE9FC2207D1C138A484DDFB5721270D",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "C67A9269B8280E1B3FAF2EFDDD3191587EBA902A4AAC5EF393AD68E558D42E5B",
              "Hash": "D30F4A623D2A21EFBB595C94D5152629B390F6FEE503CFFA568BBF099F03B872",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_1()",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_2()",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_3()",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_4()",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_5()",
                "MagusMercuryController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "blue_sparks5",
                "blue_sparks7",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "7530DD0838A2470E72D2939A0C8674F649C9C179CE3423DEA398E3455FFBB943",
              "Hash": "08C0F2936C633F95936786D7A2433B7F774B205131188AAE04ED3373404E9CDE",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "49B1299153E83DE4A5671F94BA0E4BDAB79BC3D2CC9871A6812B25EFCCA25CE2",
              "Hash": "3DAD98DEC5F754254348607AF92693130102E588717D1A34A7078EE946966C79",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "51B924FD1C515BB63EF08758760B15A14C350FCE7F6F01B56506A0957CFCB415",
              "Hash": "E249046CC0AF3814EE0FD375376C86FDACAB0EA2EFE48C8BA15D0F3436F3D8BD",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "FDFBC539996E55B93E5B0A061A80A3281E557623244E376CA919ABD33B2D26B9",
              "Hash": "7E3860372F9D9C428E403B19E2BB49A65DC28AFEB4D0D33DA9AE7C93959A00D1",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "2AEC8D25B2438AF49E625833F09517CF8F81BAA16F56BB39DA0D1B0CCF710682"
        },
        {
          "Id": "MagusMinervaController",
          "Name": "MagusMinervaController",
          "DisplayName": "MagusMinervaController",
          "FullName": "MagusMinervaController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Laser:Candide.Entities.Controllers.Legacy.LaserBeam",
              "Name": "Laser",
              "Type": "Candide.Entities.Controllers.Legacy.LaserBeam",
              "Signature": "private Candide.Entities.Controllers.Legacy.LaserBeam Laser",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63FC3F10CADA7AE8A40A17EC6236B3E465DA37687038DB8340B7A22695E017B3"
            },
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_normalAttackRange:System.Single",
              "Name": "_normalAttackRange",
              "Type": "System.Single",
              "Signature": "private System.Single _normalAttackRange",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "8288414721D95545B13DCB669A7BB1A4767794683980D99BDC3877189F304B4B",
              "Hash": "CA6E986A5124150C1CD48C367A0743C38771E03D869109289E96CA0EB23E4E5C",
              "CalledMethods": [
                "Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 894,
              "BodyHash": "6DABF81A38CAD63C66CBFDA9D73B50C94B117B4E23E020FD561B445A9C5FCFFB",
              "Hash": "9DAD72E8D4F67DC7502742C09E47A8C76BF98D447F47B06A4ED94380149304B6",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_1()",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_2()",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_3()",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_4()",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_5()",
                "MagusMinervaController::\u003CEntityInitialize\u003Eb__15_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_UnitY()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "blue_sparks3",
                "green_sparks2",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_range"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "5C47728C23C7F5CEB2591F0A209DBB6E9B7DB528D9FD4CFA7FE1F4A2B8C02B71",
              "Hash": "5012F19972D321234E6DC0E1F82F1E1E4158A19218DD2F5C0E95ED27D444BBAB",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "28819B2EB77DFC47F4216ED41A0D932824D1D73F92E7F0803F05889DFB52335E",
              "Hash": "4D10FF3B187087EB176EF7B501E326640778B5DB42F1477DAC5CBE8E6D5680B5",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntitySignalMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntitySignalMessage",
              "Signature": "public System.Void ReceiveEntitySignalMessage(System.Byte message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "4680C98D71F6B06199FF013959B8FDA34ABC57B99AE445367A2131F00EE1599C",
              "Hash": "11C2FA64AEF8B467AA29E3D129E7696FC690ED82DD05D3064AD2B2111D101B29",
              "CalledMethods": [
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntitySignalMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/spell_water_looping"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "EA254C5509DEB9367DAC31A1F81AE0FE856C4D749B609E597F3408167C2870E8",
              "Hash": "7DBE7C602AB26F81519F599645780321FB93A0C8C63A283D91FEBEDEFF02D485",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/hits/water/water_submerge",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 615,
              "BodyHash": "0D22D31B528AB96D41E350E8B0A20166E15FB983E4780D350179B1C517BF59A7",
              "Hash": "1A7F9AAA9F7A559D250B2785172C86E016FA930A84FA83BD6D64C3880BC364F1",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "MagusMinervaController::UpdateLaserOffsetPosition()",
                "CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            },
            {
              "Id": "UpdateLaserOffsetPosition()-\u003ESystem.Void",
              "Name": "UpdateLaserOffsetPosition",
              "Signature": "private System.Void UpdateLaserOffsetPosition()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "4E8CE729E2CDDE61719ACD1CFB6DC9A30B7F96FFF5B50B4E4DF23DBECBC6AD80",
              "Hash": "1F267DFFA91F1D8A3D71193850E037BD181B9770A18D3B793A0AD5CB5EB98587",
              "CalledMethods": [
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)"
              ],
              "StringLiterals": [
                "laser_statue_mouth"
              ],
              "Source": null
            }
          ],
          "Hash": "907A99B13BBEB44270970DEAE5F51F1F1D61AFC7E32B56D3491D8F1498E7D3B9"
        },
        {
          "Id": "MagusOrcusController",
          "Name": "MagusOrcusController",
          "DisplayName": "MagusOrcusController",
          "FullName": "MagusOrcusController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D0404B56B68C65D0CEF8CD35B6BDB07B6F6A139BCC4E762C795E3F292B52B0C7",
              "Hash": "E8C53CCAB27C7382844E83602C328F741172A8DD0D3C0758A3714663A9EEA946",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "1D10F695048BE27CE847FFE8DD92BECBD73FEFD2B66E80999B11EB765DA05303",
              "Hash": "E5C22CFDE05E22FF80E8060F5CD18D9F7E8D21D9B1872FF26F218211025AD131",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_1()",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_2()",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_3()",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_4()",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_5()",
                "MagusOrcusController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "black_and_green_sparks",
                "green_sparks2",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "679CE8E2249C645AB571D5B5B228245259FE6C02BBCBD4499FBE4D4F8137B9EF",
              "Hash": "237C4007135BD4697769DBF162ED2FC7679EFAF6EA90037EE7F9641EB4E2D44E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "5B780EFC9ADA9037344156C0934753799BF667E56EEBFDFAC3A0ABBD08FEDA3D",
              "Hash": "DC6CAE78392C183EB92C4794B4A91F03C8777EF55C1C1B2BF68561523A5AD254",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "E549ABFA6A57B4365B416FAEFFA0A59B749842ECFD0DE04F33951A326FBA3E7F",
              "Hash": "046AAA07967B9F65DB40E3740A65827D807E394FD828D6E96E4F0299C21334A3",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/effects/ignite",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "8A5AA6C5894A79BE1BEDCC27E6B437E78559640478D2CC29FB469DE00636C5A2",
              "Hash": "172B2690B1EA5B1D3F623E7323C1DA2C97DB811673DA0CFC733432D20DD28865",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "4358AC25298E6EB4E8D795E9E03DDB18F5237BC879F891C2F2295613622BEDFA"
        },
        {
          "Id": "MagusVenusController",
          "Name": "MagusVenusController",
          "DisplayName": "MagusVenusController",
          "FullName": "MagusVenusController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "1A3AF42438F23717A071596529389889EBFDF604CC9EC72755C66DDF5159B56B",
              "Hash": "BB462FCB0F22745E410C874DCE9CFD4A28418B66E9BD3F6EB6BF5D927BA02147",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 703,
              "BodyHash": "6C39D797107E7058C5A7F7D655CB8746D8228112595B8ED7C6698B323E608AA8",
              "Hash": "7F6E725B208C5720DBDAAE2705C54BAA8B4ACFA885A9B2FF2A90FDB8F61A49DC",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_1()",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_2()",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_3()",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_4()",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_5()",
                "MagusVenusController::\u003CEntityInitialize\u003Eb__12_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "blue_sparks5",
                "blue_sparks8",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "AF99E0A0EBD4F05D0B5B596A6724CB32822FE077DE9AC1D70EFA478568BB3286",
              "Hash": "5F3E20B97CEB5192D4C7332C71CBA16658CF77E56B1097BDFDFA410C41622DF3",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "5A7360053A57933130D82ECF62D690CE624A485D7735EE310CB01D97841DF4DB",
              "Hash": "428702ED32C2F8524DF153512199D184D52E278893348D48270500D4F99E0A24",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "C38A45600A34190F735E9F2E12805A4612041F51A52307E82E8497F0035A1763",
              "Hash": "C00B362A15AB2C1EDBBDA96D994EA6FCBD0D34A4F21213FD17276182B5ABCCCE",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/spells/charge_spell",
                "event:/effects/ignite",
                "event:/creature/Magus/magus_charge_spell"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 536,
              "BodyHash": "A56F383912B83D6FADD7BFCC67D0CCFF1D66665CFEFF70676A196143B1D4EB66",
              "Hash": "9D923E15F8EAFDECB8D04FD3144ACB548F4974B3C7AE0D8749D17ABB4B5664CD",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "85D8FEAF866B5AEB2286B50A11EC6BAD42CDE5C8914B9B8CCBD449DE0FD1D49F"
        },
        {
          "Id": "MagusVulcanController",
          "Name": "MagusVulcanController",
          "DisplayName": "MagusVulcanController",
          "FullName": "MagusVulcanController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PalettePath:System.String",
              "Name": "PalettePath",
              "Type": "System.String",
              "Signature": "private System.String PalettePath",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"
            },
            {
              "Id": "_audioEvent:Candide.Sound.AudioEvent.AudioEvent",
              "Name": "_audioEvent",
              "Type": "Candide.Sound.AudioEvent.AudioEvent",
              "Signature": "private Candide.Sound.AudioEvent.AudioEvent _audioEvent",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"
            },
            {
              "Id": "_emitFlames:System.Boolean",
              "Name": "_emitFlames",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitFlames",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE9305461ED09F3FA1D0D4127A98D81756A204D610CA7FCE2EB45D6CFC167901"
            },
            {
              "Id": "_emitFlamesDuration:System.Single",
              "Name": "_emitFlamesDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitFlamesDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D7363BC1B004199F7F43BA720B1E662F5623B5B35905325D30BE41B5773AF21"
            },
            {
              "Id": "_emitFlamesDurationTimer:System.Single",
              "Name": "_emitFlamesDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitFlamesDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9083CF52B847CD2CBEA0C6F10C129E8B4E9C0E63EA855E1DEFA63FE78E67A4B8"
            },
            {
              "Id": "_emitNormalAttack:System.Boolean",
              "Name": "_emitNormalAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitNormalAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"
            },
            {
              "Id": "_emitNormalAttackDuration:System.Single",
              "Name": "_emitNormalAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"
            },
            {
              "Id": "_emitNormalAttackDurationTimer:System.Single",
              "Name": "_emitNormalAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitNormalAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"
            },
            {
              "Id": "_emitSpecialAttack:System.Boolean",
              "Name": "_emitSpecialAttack",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitSpecialAttack",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"
            },
            {
              "Id": "_emitSpecialAttackDuration:System.Single",
              "Name": "_emitSpecialAttackDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"
            },
            {
              "Id": "_emitSpecialAttackDurationTimer:System.Single",
              "Name": "_emitSpecialAttackDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitSpecialAttackDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"
            },
            {
              "Id": "_flameThrowerEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_flameThrowerEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _flameThrowerEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E277430F0E9050FC0FFE7BDB8B25F202A8AD2970E69C8EE9415047D5C0E3765B"
            },
            {
              "Id": "_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter",
              "Name": "_normalAttackEmitterInHands",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"
            },
            {
              "Id": "_paletteRow:System.Int32",
              "Name": "_paletteRow",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _paletteRow",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"
            },
            {
              "Id": "_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInLeftHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"
            },
            {
              "Id": "_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter",
              "Name": "_specialAttackEmitterInRightHand",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "CA9FDF416070347C129A111FF73AD331D4C25F1E0F5D5681BD0FF79A10F815D7",
              "Hash": "019694F66F9277E5C6FA894015FCA417F2ACE3440F0138915E282FE141075727",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 746,
              "BodyHash": "5CC01FB391CAD8B3B4D7FFC9A19215DDB1AC49439F4D0F944DFB141362AD36BB",
              "Hash": "AC582077654A574C134BE098F4AC58D81A013DEFB0EBFA61F9D6B0FED615045D",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)",
                "Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)",
                "Shared.Entity.EntityInitializeException::.ctor()",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_1()",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_2()",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_3()",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_4()",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_5()",
                "MagusVulcanController::\u003CEntityInitialize\u003Eb__17_6()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"
              ],
              "StringLiterals": [
                "palette_row",
                "magus_animations",
                "idle",
                "walk",
                "channel",
                "hit",
                "cast_up",
                "cast_forward",
                "death",
                "*",
                "fire_sparks",
                "flamethrower_4",
                "special_attack_charge_duration",
                "normal_attack_spell_trigger_delay",
                "normal_attack_duration"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 98,
              "BodyHash": "A5C7E28F795253018FBD35525682181AECA7C84FAA0EFF4D8A6B2518A68DD54E",
              "Hash": "C5EB5151B5C757731E98191F69989D2D83E540C46AAE353DCD394879AA1D2A63",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)",
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "death",
                "event:/creature/Magus/magus_die"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "3ACE304B727B14FF6B0642721A9C4C784FE5492ED56F5BDBFFB2C7F985F09E51",
              "Hash": "07D8BC5855917A5D9E9536FB679D95FED95C4DB5B1C6BF3C34EA1117E4BC5A5E",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "hit",
                "death",
                "idle"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "91957E2D03D0C45209F5AC1139FEB640E78537AB6A80CB90F4D22386FAB88216",
              "Hash": "D3133CC04A999599BF437D7E0C67B6FC84FFFA93BDCFB644CBFEE09D40142E36",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)",
                "Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)",
                "Candide.Sound.AudioEvent.AudioEvent::Play()",
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [
                "event:/creature/Magus/magus_charge_spell",
                "event:/effects/ignite",
                "event:/spells/cast_fireball",
                "event:/spells/spell_fire_looping"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 954,
              "BodyHash": "2D9C26BBC02B6625937003066E73A0D2B3CB1006CC6AF1A1D2E734C6202D10DD",
              "Hash": "D62B597EC745927486A0568E9ACF901366C95F0F9BF6D6ADAD8EDF47AE96F4FD",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_UnitZ()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Candide.Particles.ParticleEmitter::SpawnParticle()",
                "Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)",
                "Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)",
                "Candide.Sound.AudioEvent.AudioEvent::get_Playing()",
                "Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)",
                "Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"
              ],
              "StringLiterals": [
                "magus_normal_attack_charge_particles",
                "magus_special_attack_charge_particles_right_hand",
                "magus_special_attack_charge_particles_left_hand"
              ],
              "Source": null
            }
          ],
          "Hash": "16AE41EEE748DE3FAC61E08BAD12E23EDE62C9F4B20A86E8CEE713895D7B0E3C"
        },
        {
          "Id": "MouseUiUserSettings\u002BCandideWindowSetting",
          "Name": "CandideWindowSetting",
          "DisplayName": "MouseUiUserSettings.CandideWindowSetting",
          "FullName": "MouseUiUserSettings.CandideWindowSetting",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultPositioning:Candide.CandideUI.CandideWindowDefaultPositioning",
              "Name": "DefaultPositioning",
              "Type": "Candide.CandideUI.CandideWindowDefaultPositioning",
              "Signature": "public Candide.CandideUI.CandideWindowDefaultPositioning DefaultPositioning",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0174466B9C94FAC4B2C3081ADCA387BD1AA8332D0ABCE0F49D59989DD4D2580"
            },
            {
              "Id": "SavedWindowPositionSetting:Candide.CandideUI.SavedWindowPositionSetting",
              "Name": "SavedWindowPositionSetting",
              "Type": "Candide.CandideUI.SavedWindowPositionSetting",
              "Signature": "public Candide.CandideUI.SavedWindowPositionSetting SavedWindowPositionSetting",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C43D2796060AE5F7298ADC784490193453D3647EA578586C7B8E82261FCCA263"
            }
          ],
          "Properties": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC2E7D765E5CA0F47970057511CB56DA8F579DBAF06A8336AC0B17B83CAF6EB5"
            },
            {
              "Id": "SavedParameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "SavedParameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E SavedParameters",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4943FCAC8A163B7F15083EF28281B754FE70E44D6E365D98B37AC6A4570FAE4E"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "4BDC5E3558FBF2484C7D9A65DDD5CA0A2A85B9019B6A445B2095A94A8C62CC9F"
        },
        {
          "Id": "MultiTilePattern\u002BMode",
          "Name": "Mode",
          "DisplayName": "MultiTilePattern.Mode",
          "FullName": "MultiTilePattern.Mode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigTiles33:MultiTilePattern\u002BMode",
              "Name": "BigTiles33",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode BigTiles33",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D83CE88D0EBFF343C602593AFB64940164B384EF58285C054793D401C08863AA"
            },
            {
              "Id": "InOrder:MultiTilePattern\u002BMode",
              "Name": "InOrder",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode InOrder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CCAA1255B02756A13BF03CB8695FCBA092AE18BB87AB2764045D09272DE150FB"
            },
            {
              "Id": "InOrderXy:MultiTilePattern\u002BMode",
              "Name": "InOrderXy",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode InOrderXy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35D8F4BF3176E31E56001105A5479D714892D95DBC6F68BCAF73434597A98862"
            },
            {
              "Id": "None:MultiTilePattern\u002BMode",
              "Name": "None",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1352F23ABA42F856A028361DB3BCE0E20F2F6D4059AE62BDC3A7B24E6744BB21"
            },
            {
              "Id": "Random:MultiTilePattern\u002BMode",
              "Name": "Random",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF669B987E7027DDA287722858FBE9E4FACCA211BB077744BCF94A6353C5BEE4"
            },
            {
              "Id": "RandomXy6:MultiTilePattern\u002BMode",
              "Name": "RandomXy6",
              "Type": "MultiTilePattern.Mode",
              "Signature": "public MultiTilePattern.Mode RandomXy6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03BC869EB47AE484FEA9190BE0523C1BF4529464CD000B67EC328467DE552B41"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "267F93F0407F108E397F6135C7786AAF1204218A05373D2A911F76034ECF6657"
        },
        {
          "Id": "NetworkManager\u002BNetworkStat",
          "Name": "NetworkStat",
          "DisplayName": "NetworkManager.NetworkStat",
          "FullName": "NetworkManager.NetworkStat",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Count:System.Int64",
              "Name": "Count",
              "Type": "System.Int64",
              "Signature": "public System.Int64 Count",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F69CBB59007E25159743B6A7B33273C3D0C37A3214335D2F63E78BCD3888CF7"
            },
            {
              "Id": "Key:System.String",
              "Name": "Key",
              "Type": "System.String",
              "Signature": "public System.String Key",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96C7AE8CE29A24913B6B28A723E604EEB307046602FA109E078881B3DD730CFB"
            },
            {
              "Id": "SizeSum:System.Int64",
              "Name": "SizeSum",
              "Type": "System.Int64",
              "Signature": "public System.Int64 SizeSum",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C1D1C830A349E95DEE285F3D3124A472FB85E9CC0324D1B12B536162D6B9744"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Append(System.Text.StringBuilder, System.Double)-\u003ESystem.Void",
              "Name": "Append",
              "Signature": "public System.Void Append(System.Text.StringBuilder s, System.Double time)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "time",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 169,
              "BodyHash": "B67B1141A04E762902DBF5AAFC4ADC96D75CE32306C0F6142D4A975C01595B73",
              "Hash": "97D4F82BFC87EE9F296B635363A88724FC4CA26CD3DE69CE418429C7FD3CAED7",
              "CalledMethods": [
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "CandideCreator.Shared.Helpers.ByteSizeHelper::GetBytesReadable(System.Int64)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"
              ],
              "StringLiterals": [
                ": avg ",
                ", total size ",
                ", total count ",
                " | (",
                "/s)\n"
              ],
              "Source": null
            }
          ],
          "Hash": "9CC9617B92BC4A613CDAC0B10890A4E53BDAA6827EC8526A5F49623611973993"
        },
        {
          "Id": "NetworkPlayerController\u002BOverheadMessage",
          "Name": "OverheadMessage",
          "DisplayName": "NetworkPlayerController.OverheadMessage",
          "FullName": "NetworkPlayerController.OverheadMessage",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Message:System.String",
              "Name": "Message",
              "Type": "System.String",
              "Signature": "public System.String Message",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30CF1E8182E43EBB8148EDE2671CD3CE70F8AAC9F67AEC46F2C53E0F23169875"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C624BD897C7CBB4DA4F02DAEDE0B773022A5F7ED1ABA94FA17E449B49E3CC5F3"
        },
        {
          "Id": "OfferingsManager\u002BGameStateCurrentOfferingsChanged",
          "Name": "GameStateCurrentOfferingsChanged",
          "DisplayName": "OfferingsManager.GameStateCurrentOfferingsChanged",
          "FullName": "OfferingsManager.GameStateCurrentOfferingsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.CurrentOfferingsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.CurrentOfferingsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "29D8C35636A216B88547A53AB4D026987C7EF2C6B36C2555521008C1A9CD22F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.CurrentOfferingsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.CurrentOfferingsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.CurrentOfferingsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BCFD6349B876384886FF3D624F89A8E0EA0BC735479C71024BEF3BD0A149DE41",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6F499E752A70D5F9DB6C36DA913FA94F6682BDD75E904692924B9324C42770AB"
        },
        {
          "Id": "OldAlphaWolfController\u002BStates",
          "Name": "States",
          "DisplayName": "OldAlphaWolfController.States",
          "FullName": "OldAlphaWolfController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack:System.Int32",
              "Name": "Attack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Attack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE4A637552E8B23CA90407F38D048BA2546BDEF28C4D3CC3BE87FF79055C7C92"
            },
            {
              "Id": "ChargingAttack:System.Int32",
              "Name": "ChargingAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargingAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93E9BC230B5880AC5DDDF36C007D79B6D753A90614A7DFD570CF32A7CDB04CD4"
            },
            {
              "Id": "Growling:System.Int32",
              "Name": "Growling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Growling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AB28A5083CD0B22C72F21E7FD038D30A6E86D46EA1BC57FF4124AE19EDA22FC"
            },
            {
              "Id": "HoldingCharge:System.Int32",
              "Name": "HoldingCharge",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66255DF94BE5014A4B0A0A6EB0177FFE39F3E71A44AC486D9C0DF914326F4A47"
            },
            {
              "Id": "Howling:System.Int32",
              "Name": "Howling",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Howling",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "160029AA10ADECDCC962DE30F31E058084C212FC79EF9DF649C99C76C4E45FBE"
            },
            {
              "Id": "JustDied:System.Int32",
              "Name": "JustDied",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JustDied",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7D99484FDFC056B3353B4FCA5B317024327C1A0D43BB169AB347339101C727F"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            },
            {
              "Id": "StartAttacking:System.Int32",
              "Name": "StartAttacking",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StartAttacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8C02708881CB79D5B283DB25E399E8B2C2934040CB1307C1325C83A541746A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B20FD61580DDE0B6493728AE0D23668CE2AA3741422B8F0C3540BCFE2E20CA3"
        },
        {
          "Id": "OrdinanceManager\u002BGameStateAvailableOrdinancesChanged",
          "Name": "GameStateAvailableOrdinancesChanged",
          "DisplayName": "OrdinanceManager.GameStateAvailableOrdinancesChanged",
          "FullName": "OrdinanceManager.GameStateAvailableOrdinancesChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F778DA8039B5BD9FA4985FCA185E18400C7328F422FF6FBE20856DAAB74F3001",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.AvailableOrdinancesChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.AvailableOrdinancesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7D470DEC9EE4BD25B4AE8A7FE3A0AFF371E770ACCC04CA0E7C11CB73E63847A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5FC5C615004E58CE50F989758D99503D58E46A95FD4FE4D5BB075A6AE74B0812"
        },
        {
          "Id": "ParticleHelper\u002BBloodVfx",
          "Name": "BloodVfx",
          "DisplayName": "ParticleHelper.BloodVfx",
          "FullName": "ParticleHelper.BloodVfx",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExplosionVfx:ParticleHelper\u002BBloodVfx",
              "Name": "ExplosionVfx",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx ExplosionVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69BB6316366ADC69DDFCEC87EB6871C56E2E1CCCFC6585034078FC203D4C38C3"
            },
            {
              "Id": "None:ParticleHelper\u002BBloodVfx",
              "Name": "None",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B70347530F51F3BADF291527144BE969EE02571FC596A97BA65E2932E0848CB7"
            },
            {
              "Id": "SlashVfx:ParticleHelper\u002BBloodVfx",
              "Name": "SlashVfx",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx SlashVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8D6A81CA18C7BCB88328FB529AE2BBCC8DF8223F8A0BDDF838CAE2E9EE91474"
            },
            {
              "Id": "SplatterVfx:ParticleHelper\u002BBloodVfx",
              "Name": "SplatterVfx",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx SplatterVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "364C83590FD15CC0940E02E3548132DEE297F7A173B3A01C890FBD8546E6D849"
            },
            {
              "Id": "SprayVfx:ParticleHelper\u002BBloodVfx",
              "Name": "SprayVfx",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx SprayVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "757FC982AF9B5A71DE4A666215EB2716FCCB78A301E18F9F17A7870C540CFF40"
            },
            {
              "Id": "SpurtVfx:ParticleHelper\u002BBloodVfx",
              "Name": "SpurtVfx",
              "Type": "ParticleHelper.BloodVfx",
              "Signature": "public ParticleHelper.BloodVfx SpurtVfx",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A4D5BC33891349BF316B3AD0E7ADD2C3F24BF8E6310D00153E76A94EB52C37F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6F3CC3472AAD7B243188857246F72E3A45D7971C48BC49F95BC204BFB4894DD2"
        },
        {
          "Id": "ParticleHelper\u002BGroundBloodParticle",
          "Name": "GroundBloodParticle",
          "DisplayName": "ParticleHelper.GroundBloodParticle",
          "FullName": "ParticleHelper.GroundBloodParticle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Explosion:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Explosion",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Explosion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F63D7B7255B7CB94C5533A8BDDB3DAAFC5743631ECAD662044D026348DA14992"
            },
            {
              "Id": "None:ParticleHelper\u002BGroundBloodParticle",
              "Name": "None",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9FB0F1A8C9B21DD873CCFF6C880FA4DC6452C0858BA8C4BB4C111C5D30D5C19"
            },
            {
              "Id": "Pool:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Pool",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Pool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA71F2CEA1A7E865B2D397E782908A742CB5023F2F26D0A7228035CC71A6B8D5"
            },
            {
              "Id": "Slash:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Slash",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Slash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6ED2D492AF93060D117EA88ACEFC7D2AB8DFCDAE2017D7F170DEC00CFA51BFDD"
            },
            {
              "Id": "Splatter:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Splatter",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Splatter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD1B3C399D7009EFD26BFB833909A08CF71D3739F77ED17FBA82C6723947FB7D"
            },
            {
              "Id": "Spray:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Spray",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Spray",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6509E0422F67E72872B93A50075BCACA31ADE46F5FEA4A87E334C19387ABCDAE"
            },
            {
              "Id": "Spurt:ParticleHelper\u002BGroundBloodParticle",
              "Name": "Spurt",
              "Type": "ParticleHelper.GroundBloodParticle",
              "Signature": "public ParticleHelper.GroundBloodParticle Spurt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42A02E26F967B96D7512934387F6008A41747B93F7E39690539AA802E0CA0A0A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DC251767A923146B0BEF945FF621B32319F159B9479612F14E9BF752B03ABF14"
        },
        {
          "Id": "PhoenixBossEggController\u002BPhoenixBossNestController",
          "Name": "PhoenixBossNestController",
          "DisplayName": "PhoenixBossEggController.PhoenixBossNestController",
          "FullName": "PhoenixBossEggController.PhoenixBossNestController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 136,
              "BodyHash": "C0E92256A50BED49436B8AA4E1C637089E0C7D2191E6C8949EB878174750F01F",
              "Hash": "4A94A14282D4ACC34BED88D83BD1E8B9A15185A846D3FDD006F93441276CB7D8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::set_Frame(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_BaseGuid()",
                "System.Guid::Parse(System.String)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.EntityWrapper::get_Frame()"
              ],
              "StringLiterals": [
                "d785ecef-17a6-4363-95f3-98188e4663e2"
              ],
              "Source": null
            }
          ],
          "Hash": "4611C7D3E6FE3752EB833377E8FA604AFFF637BCFD3B9BB2C5E90A319105CD1D"
        },
        {
          "Id": "PlaceableChestController\u002BChestType",
          "Name": "ChestType",
          "DisplayName": "PlaceableChestController.ChestType",
          "FullName": "PlaceableChestController.ChestType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:PlaceableChestController\u002BChestType",
              "Name": "None",
              "Type": "PlaceableChestController.ChestType",
              "Signature": "public PlaceableChestController.ChestType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC57A4D5298B16D8107C4C70611E902F8E937F0C861D080C1424BD88925FDA2C"
            },
            {
              "Id": "PlaceableChest:PlaceableChestController\u002BChestType",
              "Name": "PlaceableChest",
              "Type": "PlaceableChestController.ChestType",
              "Signature": "public PlaceableChestController.ChestType PlaceableChest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F1FFAA587E381EAAB45031E220E7E16968EBC6A4BE1930045B13E29EF542337"
            },
            {
              "Id": "StorageBox:PlaceableChestController\u002BChestType",
              "Name": "StorageBox",
              "Type": "PlaceableChestController.ChestType",
              "Signature": "public PlaceableChestController.ChestType StorageBox",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E8064579B03760DA20818B4ECAD3B21E2F6A52CEFEC6ED60C07D29079792E45"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "895B12F9F7A21314E75C4AEC11A5D1D6DF43B076A67FE691611C0C7957C64B79"
        },
        {
          "Id": "PlayerAnimationController\u002BAnimationStates",
          "Name": "AnimationStates",
          "DisplayName": "PlayerAnimationController.AnimationStates",
          "FullName": "PlayerAnimationController.AnimationStates",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attack1:System.String",
              "Name": "Attack1",
              "Type": "System.String",
              "Signature": "public System.String Attack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "230DBFEBCB18BDCA50986070A2A75575BCADAB859C4DF3ABBBB49D9983F831DA"
            },
            {
              "Id": "Attack2:System.String",
              "Name": "Attack2",
              "Type": "System.String",
              "Signature": "public System.String Attack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "592CF8BC2D335B5612515433414DE48EDA704C426E2E4E6E4634B64050662EC0"
            },
            {
              "Id": "Attack3:System.String",
              "Name": "Attack3",
              "Type": "System.String",
              "Signature": "public System.String Attack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69DB9EFD2093AA9E56079945EF60E4A53A3977430D617CED61E100F2A076AAFC"
            },
            {
              "Id": "AttackIdle:System.String",
              "Name": "AttackIdle",
              "Type": "System.String",
              "Signature": "public System.String AttackIdle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C988FD7F77AFEDAC9E3BF5AFFCB65D5869272D585460736E68B14B3090F255F6"
            },
            {
              "Id": "BowChargeUp:System.String",
              "Name": "BowChargeUp",
              "Type": "System.String",
              "Signature": "public System.String BowChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC7C2D0EB950B68D86D46F87DC2E043AE9AD3C397898B7F22DC1C24B6C8A8F49"
            },
            {
              "Id": "BowHolding:System.String",
              "Name": "BowHolding",
              "Type": "System.String",
              "Signature": "public System.String BowHolding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D1C4FD54535DACB8C5CF16A93BF444C61AC465EF7DFD2747FA0BEA23BA7B930"
            },
            {
              "Id": "BowHoldingWalking:System.String",
              "Name": "BowHoldingWalking",
              "Type": "System.String",
              "Signature": "public System.String BowHoldingWalking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24CFD747DEDC5566CC4E426F911EF7E5AE2A868B54515553BAE112D54B68FFD5"
            },
            {
              "Id": "BowSecondary:System.String",
              "Name": "BowSecondary",
              "Type": "System.String",
              "Signature": "public System.String BowSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F18EDCEE5BEBEE8C283955A0E042A3D522EC9870493AD88704B57F4DBF034EC"
            },
            {
              "Id": "BowShoot:System.String",
              "Name": "BowShoot",
              "Type": "System.String",
              "Signature": "public System.String BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39F9E39D6FCCFC88C7212782A23D8C048F4673485CEF445250854C4C2151342A"
            },
            {
              "Id": "CastSpellTome:System.String",
              "Name": "CastSpellTome",
              "Type": "System.String",
              "Signature": "public System.String CastSpellTome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE5CA57D922231E70C48C37A980418BA9181947ACFCCC13705F4CD4D381B93B8"
            },
            {
              "Id": "ConstructionPerforming:System.String",
              "Name": "ConstructionPerforming",
              "Type": "System.String",
              "Signature": "public System.String ConstructionPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D72FA998292CCAFC82F8A95B4F06A5772420B03090469F367C59194E371266DF"
            },
            {
              "Id": "ConstructionStance:System.String",
              "Name": "ConstructionStance",
              "Type": "System.String",
              "Signature": "public System.String ConstructionStance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEE87B9F4B2C1344827A73DB04BD308BF2566F02C221ED116AEA4F686571ED78"
            },
            {
              "Id": "DaggerAttack:System.String",
              "Name": "DaggerAttack",
              "Type": "System.String",
              "Signature": "public System.String DaggerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FF2F1CDCACEFD40026CC002A9C7AF63896A04ABE20FD9079E768962BF47F67F"
            },
            {
              "Id": "Dodging:System.String",
              "Name": "Dodging",
              "Type": "System.String",
              "Signature": "public System.String Dodging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C230278493D67100844034A0A45F24F0FE28F136AED49DC03CA2471BA43DA591"
            },
            {
              "Id": "HoldingShield:System.String",
              "Name": "HoldingShield",
              "Type": "System.String",
              "Signature": "public System.String HoldingShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DF7354116B89CF5A4106D7AAED9326A0930DF73CA23990CFFD5C385476A813AA"
            },
            {
              "Id": "HoldingShieldSpear:System.String",
              "Name": "HoldingShieldSpear",
              "Type": "System.String",
              "Signature": "public System.String HoldingShieldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D81E9017F4277C6ADD6B23881B100907D31E348C487C2A3F23EF0DBFBAB8633"
            },
            {
              "Id": "Idle:System.String",
              "Name": "Idle",
              "Type": "System.String",
              "Signature": "public System.String Idle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69D758101482C53992BE11DA0A4238AB136D1626C840A5B1B8D483FA4DE7E0CE"
            },
            {
              "Id": "IdleCarrying:System.String",
              "Name": "IdleCarrying",
              "Type": "System.String",
              "Signature": "public System.String IdleCarrying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E7E47C44BD2278B087A87D935C1035373D174DD4DC643E9953E5F6D2787D6CE"
            },
            {
              "Id": "IdlePlacing:System.String",
              "Name": "IdlePlacing",
              "Type": "System.String",
              "Signature": "public System.String IdlePlacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D537041DF43884DF21C2B9F6D323C9A6FAE25A9F740B9AF4715DF29E09ED64A4"
            },
            {
              "Id": "JavelinChargeUp:System.String",
              "Name": "JavelinChargeUp",
              "Type": "System.String",
              "Signature": "public System.String JavelinChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB6FD3B6477A86128350C7C276B036F0A54350A5AAF7BA15BC0AAA4025FA1898"
            },
            {
              "Id": "JavelinHold:System.String",
              "Name": "JavelinHold",
              "Type": "System.String",
              "Signature": "public System.String JavelinHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F6E38FDEAED9735836D9E259D6605BB5A0228D6B3F1520CBF58C80286BE7D327"
            },
            {
              "Id": "JavelinThrow:System.String",
              "Name": "JavelinThrow",
              "Type": "System.String",
              "Signature": "public System.String JavelinThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD474CB9679D054F024F137F2B9D3CFEB65710BD504B4E9FA3101597B204FFC1"
            },
            {
              "Id": "Lifting:System.String",
              "Name": "Lifting",
              "Type": "System.String",
              "Signature": "public System.String Lifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6805756653ACF5DE3732701827AFB2B0DC83FAD091E2331F2B8E83C8435ABA3"
            },
            {
              "Id": "MovingHoldingShield:System.String",
              "Name": "MovingHoldingShield",
              "Type": "System.String",
              "Signature": "public System.String MovingHoldingShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5937013F2775E07ABAB028B4A915CD5E7A22F2EF1D9135E83383D857EEC67BAB"
            },
            {
              "Id": "MovingHoldingShieldSpear:System.String",
              "Name": "MovingHoldingShieldSpear",
              "Type": "System.String",
              "Signature": "public System.String MovingHoldingShieldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62C0E07BBF5C5B7AB281C08D4AF12B5828B59CF32F711A2B117D308A373CAFFE"
            },
            {
              "Id": "ReadyShield:System.String",
              "Name": "ReadyShield",
              "Type": "System.String",
              "Signature": "public System.String ReadyShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "260F694B952AAE9F87179D963213BB26542B33369C5EC53B34E7DA12A833E2FB"
            },
            {
              "Id": "ReadyShieldSpear:System.String",
              "Name": "ReadyShieldSpear",
              "Type": "System.String",
              "Signature": "public System.String ReadyShieldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "385DC2CF315A9A885DBC3AE39A70277BFEFDEB2FF4007E05A322A078238A1276"
            },
            {
              "Id": "Running:System.String",
              "Name": "Running",
              "Type": "System.String",
              "Signature": "public System.String Running",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60308F844E04CDC940B95694257D8B4B2A6D6E5B34DA50C884D4F97423E96F75"
            },
            {
              "Id": "RunningCarrying:System.String",
              "Name": "RunningCarrying",
              "Type": "System.String",
              "Signature": "public System.String RunningCarrying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2AD38BA83BB8C892B7EAF326619151A6F0164505FB7C049499D54B0011DE776"
            },
            {
              "Id": "RunningCart:System.String",
              "Name": "RunningCart",
              "Type": "System.String",
              "Signature": "public System.String RunningCart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37F32E6A583A2C399D6A94385B3BF9D489057175D47E32D559294D5FB4926BBD"
            },
            {
              "Id": "RunningPlacing:System.String",
              "Name": "RunningPlacing",
              "Type": "System.String",
              "Signature": "public System.String RunningPlacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FF55C62AB6518D1C76DB5EB341BBFDCA98EE713754894D58E730CE308246087"
            },
            {
              "Id": "ShieldSpearAttack1:System.String",
              "Name": "ShieldSpearAttack1",
              "Type": "System.String",
              "Signature": "public System.String ShieldSpearAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD5EA07F2C671A58F1E49CABFD9C0D4616BE0506A413EAE8266DCBECD7515E13"
            },
            {
              "Id": "Shooting:System.String",
              "Name": "Shooting",
              "Type": "System.String",
              "Signature": "public System.String Shooting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E013B0CD7D9A4441327B635E3E2E1C217616143D3365EDCAF5195DA4CD96F2CD"
            },
            {
              "Id": "Sitting:System.String",
              "Name": "Sitting",
              "Type": "System.String",
              "Signature": "public System.String Sitting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F42DCF8F8086F75083A20F9E37574B3F29E3702287AB6A79FE4F194B30DBC2C6"
            },
            {
              "Id": "SledgehammerAttack1:System.String",
              "Name": "SledgehammerAttack1",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65B0769B5E6ADEA991E2205068F1A4C8985004B6052013F497EDC5021FFB9908"
            },
            {
              "Id": "SledgehammerAttack1ChargeUp:System.String",
              "Name": "SledgehammerAttack1ChargeUp",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerAttack1ChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B70C898EA0F7B4BC75DD948FD661F969747BC4557908A96139BA75019964248"
            },
            {
              "Id": "SledgehammerAttack1Holding:System.String",
              "Name": "SledgehammerAttack1Holding",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerAttack1Holding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D328A9F561A5049B8D9395C3E54C6510C8882270C8B6B66FF0FC0BEE53883B03"
            },
            {
              "Id": "SledgehammerAttack1Walking:System.String",
              "Name": "SledgehammerAttack1Walking",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerAttack1Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DCE96C7FB2F73AD2490C374AACA0F02CD15BEB5927A0BF83799C5BC11895690"
            },
            {
              "Id": "SledgehammerSecondary:System.String",
              "Name": "SledgehammerSecondary",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBD8A82B4A7D66936E4C425F56BCE77FC10DBDF600CD157E72E94D76429A2611"
            },
            {
              "Id": "SpearHold:System.String",
              "Name": "SpearHold",
              "Type": "System.String",
              "Signature": "public System.String SpearHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDEE44CE08E412042F96085E36FF3CA9EF8FD8B3F06861284F22EA9A646E5C9D"
            },
            {
              "Id": "SpearSlash1:System.String",
              "Name": "SpearSlash1",
              "Type": "System.String",
              "Signature": "public System.String SpearSlash1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "644B9018AA48FBD9FF723B1BE41C1FF4FB5005636F87A7F35F6D0ACFC0D7FA25"
            },
            {
              "Id": "SpearSlash2:System.String",
              "Name": "SpearSlash2",
              "Type": "System.String",
              "Signature": "public System.String SpearSlash2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E48AC5F1122DCACD0D046654A3B038F2A0A2F45EACD85E015DB53503448E237F"
            },
            {
              "Id": "SpearThrust:System.String",
              "Name": "SpearThrust",
              "Type": "System.String",
              "Signature": "public System.String SpearThrust",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAF6396850B2BAC10D1E90B1709F42530D07EC78AA410EDAB200594F09111813"
            },
            {
              "Id": "Stopping:System.String",
              "Name": "Stopping",
              "Type": "System.String",
              "Signature": "public System.String Stopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24FF77361CA4DB35E9464CECC18461D2D569B20C5A3AB3FD19ED8BF220CC2C2F"
            },
            {
              "Id": "UnarmedAttack1:System.String",
              "Name": "UnarmedAttack1",
              "Type": "System.String",
              "Signature": "public System.String UnarmedAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D0E8C976FD27BC6A212E811AC59A5AE6EFC723F03BF40D8CFDE894C986723F5"
            },
            {
              "Id": "UnarmedAttack2:System.String",
              "Name": "UnarmedAttack2",
              "Type": "System.String",
              "Signature": "public System.String UnarmedAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A44F7E70A4A5B8D2F1ADE464030BB0F37379EC1D9FCDF1826E2E6ACF8F01AE3F"
            },
            {
              "Id": "Walking:System.String",
              "Name": "Walking",
              "Type": "System.String",
              "Signature": "public System.String Walking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "464418EEA310C21026F1C385712DEB8132CB4C6BF3D89F454AD2E702E9720C03"
            },
            {
              "Id": "WoodChoppingPerforming:System.String",
              "Name": "WoodChoppingPerforming",
              "Type": "System.String",
              "Signature": "public System.String WoodChoppingPerforming",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C39D53BC64C7EC090ADB7C1A455280815DFDD8F658C793DA5F2621E94985F8AA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B91DAD48E5881FD6B795299C1315282F98DB2362B71AA9EFF7233757A8D85612"
        },
        {
          "Id": "PlayerAnimationController\u002BStates",
          "Name": "States",
          "DisplayName": "PlayerAnimationController.States",
          "FullName": "PlayerAnimationController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionInProgressConstruction:System.Int32",
              "Name": "ActionInProgressConstruction",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionInProgressConstruction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36947E35D4E57FF44C62B327BD79F5BF2EFD95DE34CA52E83202F914F62E0A12"
            },
            {
              "Id": "ActionInProgressWoodChopping:System.Int32",
              "Name": "ActionInProgressWoodChopping",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ActionInProgressWoodChopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAE2BF963A9002A433223BDC25820A343C2CAD9005C648CBE17583D5022B5497"
            },
            {
              "Id": "BowChargeUp:System.Int32",
              "Name": "BowChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D3377A8A612362DA9B7B4829AE89DB49C7CF627B85E0B26E8711DF834E94766"
            },
            {
              "Id": "BowHolding:System.Int32",
              "Name": "BowHolding",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowHolding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6ECBC7E896E935845F0F32CFABB3693EF6A0B37ED57BC81057F2FD280BA6B9E4"
            },
            {
              "Id": "BowSecondary:System.Int32",
              "Name": "BowSecondary",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "100BEF267E6185FA90ACB86EC5FDEB0BE7C2F3EAE72E5D1E6EA36AC6302DC764"
            },
            {
              "Id": "BowShoot:System.Int32",
              "Name": "BowShoot",
              "Type": "System.Int32",
              "Signature": "public System.Int32 BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF75DACF2CE2D9C05B32BA64A4A3412DEDC093A07841C3615AF5B9BEB5528885"
            },
            {
              "Id": "Carrying:System.Int32",
              "Name": "Carrying",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Carrying",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C07CB4DE416136F8E518BE34758D92EA9D1D6F8C140024AC5CF9859B1B5BAB8"
            },
            {
              "Id": "CastSpelltome:System.Int32",
              "Name": "CastSpelltome",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CastSpelltome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EBAABDFD553259BD676DD6A06464124C4465ABBBA72005BCCBCFACE93B6E82A"
            },
            {
              "Id": "ChargeSpelltome:System.Int32",
              "Name": "ChargeSpelltome",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChargeSpelltome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E44F4C0251A282E623C946D6237B4F6F35576D3DF2F544B1EE7CC48ECE1BC5CF"
            },
            {
              "Id": "DaggerAttack:System.Int32",
              "Name": "DaggerAttack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DaggerAttack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2964E11169E7CF716D2484B5C17EB1BE3577976F5C1209B04BA007801D76DA18"
            },
            {
              "Id": "Default:System.Int32",
              "Name": "Default",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D66392C7111EB69507453962ACC41FD4999F5AD1D4356CA45768AB6EBDE23007"
            },
            {
              "Id": "Dodging:System.Int32",
              "Name": "Dodging",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Dodging",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F75AC1F1A68F6092126AF0CF88AA62F5D60CAF618CC9DBCF367DDEC870D3FEA"
            },
            {
              "Id": "HandCrossbowOut:System.Int32",
              "Name": "HandCrossbowOut",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HandCrossbowOut",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "904237090D5F89118D3B1A2670835A12A370679874CED7E96307DC5214243EED"
            },
            {
              "Id": "HoldingShield:System.Int32",
              "Name": "HoldingShield",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingShield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2D7FF3DEB019E09F3E6DE62149C4019F22FFA3A9E2C08A48D237F8A43010AF3"
            },
            {
              "Id": "HoldingShieldSpear:System.Int32",
              "Name": "HoldingShieldSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HoldingShieldSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A567604B1CCB1BDF5681B0F9A101ABC7A8920D25FAD28BDDA7C596EA0A1EF7F8"
            },
            {
              "Id": "JavelinChargeUp:System.Int32",
              "Name": "JavelinChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D20CBCC368FE48E8731D446902501862D07539F4A0B2919F16613D2341E24AB2"
            },
            {
              "Id": "JavelinHold:System.Int32",
              "Name": "JavelinHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "580D3CF2151838B2E644BF91B38BEF7B533E5F60A5482D4500F401A1974425BD"
            },
            {
              "Id": "JavelinThrow:System.Int32",
              "Name": "JavelinThrow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 JavelinThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9455E6D1775806536F875DB9A429C2C1951194E1EDA3D2E8DE380402C1F9903"
            },
            {
              "Id": "Lifting:System.Int32",
              "Name": "Lifting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Lifting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4472FBDD9CAC7D19012B42A38030848AB6E6177A4904CC39EA81087D84B5139"
            },
            {
              "Id": "Placing:System.Int32",
              "Name": "Placing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Placing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEEF43DF3E9BF7AF2FD78522467A8A2C91BE2CE7BA9A0C407A83383FA65D8083"
            },
            {
              "Id": "ShieldDash:System.Int32",
              "Name": "ShieldDash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4F7E76BD526064A66B7DFB5F0B6E32059A2D3346F1B3C68CF3E49B2774FEE36"
            },
            {
              "Id": "ShieldDashSpear:System.Int32",
              "Name": "ShieldDashSpear",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ShieldDashSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0FF592CF646CE5BC8738AB32AC5B8FFF71D6F5399ACF5D40D2EF077EAD6579AA"
            },
            {
              "Id": "Sitting:System.Int32",
              "Name": "Sitting",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Sitting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4BBBDD1EC7291ADCA604209125C6E2A34A8E643823160E8323F0C780D50204F"
            },
            {
              "Id": "SledgehammerAttack1:System.Int32",
              "Name": "SledgehammerAttack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84F1638E9C1D88AB5C55F49690AE47C3D9C952DF580B9A73043AA3F833F3CB7D"
            },
            {
              "Id": "SledgehammerAttack1ChargeUp:System.Int32",
              "Name": "SledgehammerAttack1ChargeUp",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerAttack1ChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "363AB9A576C41D4EDD5014A967BB41644E53A074410F4AF6180D975F9604FBA3"
            },
            {
              "Id": "SledgehammerAttack1Holding:System.Int32",
              "Name": "SledgehammerAttack1Holding",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerAttack1Holding",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "70BCBABE3C5CBAABDD843D39001D4DF96DD5AF4CD3FDB966A80A24341766C8AA"
            },
            {
              "Id": "SledgehammerSecondary:System.Int32",
              "Name": "SledgehammerSecondary",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SledgehammerSecondary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE80ADAD52EEA1AFA0162FEFBAE4005DEBC2E155D352F2352B637747451BCE84"
            },
            {
              "Id": "SpearDash:System.Int32",
              "Name": "SpearDash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF3112E564DF6A9BE909781CB2E8646F43B9EAD5512B332CA02833926AAF84C0"
            },
            {
              "Id": "SpearHold:System.Int32",
              "Name": "SpearHold",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearHold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12A5162C62D4E018EE204E59189C2B43419E500DB78F263008553766BAF3DB30"
            },
            {
              "Id": "SpearHoldThrust:System.Int32",
              "Name": "SpearHoldThrust",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearHoldThrust",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8867C60F29E014A467CFE57DDE5EA24CB39EC0570B2C1039DC5439DFE7466712"
            },
            {
              "Id": "SpearShieldAttack1:System.Int32",
              "Name": "SpearShieldAttack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearShieldAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C698AAF75BDD73C4BA3928F547B0BD67262599039299389AAFCF0948582CCCCE"
            },
            {
              "Id": "SpearShieldAttack2:System.Int32",
              "Name": "SpearShieldAttack2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearShieldAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA1CEAE4A76E23689C1E00664CC2D141DA0640069A2D1C11053C3479F25FAA49"
            },
            {
              "Id": "SpearShieldAttack3:System.Int32",
              "Name": "SpearShieldAttack3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearShieldAttack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30D0F2F3D47761A955232DD80F4AF74D704346EAF0684D5C37B27B0B849AD2FA"
            },
            {
              "Id": "SpearSlash1:System.Int32",
              "Name": "SpearSlash1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearSlash1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D61ECFF162465FE0C06097D98429FD53AAAA4ED4DCE4293559F37DAC65CA6132"
            },
            {
              "Id": "SpearSlash2:System.Int32",
              "Name": "SpearSlash2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearSlash2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0D4CDB307B05D535096B8F805B94F5C4894BDF179E7444FF46D3C61882B7615"
            },
            {
              "Id": "SpearSpecial:System.Int32",
              "Name": "SpearSpecial",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearSpecial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7BD9CA5B78F65DD7B78BDC41BD6D401EF09F1627F887611F74C9A4F78A03EA8D"
            },
            {
              "Id": "SpearThrust:System.Int32",
              "Name": "SpearThrust",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpearThrust",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D243ECB75CF31DE882D5122C4CC22AB8FC76B3BB93FFEF365B770F26476FE8C"
            },
            {
              "Id": "SwordAttack1:System.Int32",
              "Name": "SwordAttack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SwordAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A1F198F8ABF7F52F73FAA13D44BC1E77CD252C514C4945FCF1365E949BE57F7B"
            },
            {
              "Id": "SwordAttack2:System.Int32",
              "Name": "SwordAttack2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SwordAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C58BA284FDEBE40E012C4009601E4BE5E39BBEAF5CF0E215C6E38E3221340AC"
            },
            {
              "Id": "SwordAttack3:System.Int32",
              "Name": "SwordAttack3",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SwordAttack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A961225C0AA2ECD228D64BCF96AF10CA50A6D8BA46319C03D43B2F65146A151E"
            },
            {
              "Id": "UnarmedAttack1:System.Int32",
              "Name": "UnarmedAttack1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnarmedAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F139441DD4F69ED28EDCF9D73E68F59245D0D04DE089919C22A53A15B9E60202"
            },
            {
              "Id": "UnarmedAttack2:System.Int32",
              "Name": "UnarmedAttack2",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnarmedAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60551BA8E3F74F6856827748392C78904A7139BA75B3983C720D59CD09EB7C1C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "01226EE99D4E2A24D18A767955173536051380FE8618B38DA4071DEC13827903"
        },
        {
          "Id": "PlayerController\u002BPlayerCarriedEntityStatus",
          "Name": "PlayerCarriedEntityStatus",
          "DisplayName": "PlayerController.PlayerCarriedEntityStatus",
          "FullName": "PlayerController.PlayerCarriedEntityStatus",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityCarrierIsNotSetToPlayer:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "EntityCarrierIsNotSetToPlayer",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus EntityCarrierIsNotSetToPlayer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD528F1B2DF07B4935B488C46A15F66586D4450494FA7B834B7B5377C232662B"
            },
            {
              "Id": "EntityIsFlaggedRemoved:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "EntityIsFlaggedRemoved",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus EntityIsFlaggedRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "794C6023E34B90FE657B0AA42A3A88A1704C5FEE7FD32A0648F3C56632EB81F9"
            },
            {
              "Id": "EntityIsMissingInSystem:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "EntityIsMissingInSystem",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus EntityIsMissingInSystem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE8038F96109D5ED7463AF168031EFD27C78FEEFE26A336B8A8A0281E79880CD"
            },
            {
              "Id": "EntityIsNotSetAsMovable:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "EntityIsNotSetAsMovable",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus EntityIsNotSetAsMovable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C6256E9B5FE5D7043E834D6551A3B552AF45BFBCD62C96236D7DD7A09298E08"
            },
            {
              "Id": "Ok:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "Ok",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus Ok",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95C3B8FD8B993A6234D58D37137284EE0AFC822505C59A11FED60284AC77B6BB"
            },
            {
              "Id": "PlayerIsMissingCarriedId:PlayerController\u002BPlayerCarriedEntityStatus",
              "Name": "PlayerIsMissingCarriedId",
              "Type": "PlayerController.PlayerCarriedEntityStatus",
              "Signature": "public PlayerController.PlayerCarriedEntityStatus PlayerIsMissingCarriedId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E057B5AC1BF866A4CC200D9B58C0571E45C7FD9743D86A39ED2DFCD9E4F808A3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9CB52DD2F8739928DD802AA02A14FCBA31076AFB7082304A92F237BF6EEC2500"
        },
        {
          "Id": "QuestList\u002BQuestListType",
          "Name": "QuestListType",
          "DisplayName": "QuestList.QuestListType",
          "FullName": "QuestList.QuestListType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Personal:QuestList\u002BQuestListType",
              "Name": "Personal",
              "Type": "QuestList.QuestListType",
              "Signature": "public QuestList.QuestListType Personal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "487BF32B9312409C5A852AB5BF01342079167524C3354C4A8FF5BEF386D9BA71"
            },
            {
              "Id": "PersonalFinished:QuestList\u002BQuestListType",
              "Name": "PersonalFinished",
              "Type": "QuestList.QuestListType",
              "Signature": "public QuestList.QuestListType PersonalFinished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B9BC6A8071FD01DE23D9DB8DDCDA7866C08A3FBEDD5EB121299C7038AE612C0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "World:QuestList\u002BQuestListType",
              "Name": "World",
              "Type": "QuestList.QuestListType",
              "Signature": "public QuestList.QuestListType World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81ED3F7E81F49279F7B8A3A8FB7347E62D223577BC70F4D81239087B054174E4"
            },
            {
              "Id": "WorldFinished:QuestList\u002BQuestListType",
              "Name": "WorldFinished",
              "Type": "QuestList.QuestListType",
              "Signature": "public QuestList.QuestListType WorldFinished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A82846046589D782E3BB3081A73A2CA5406A84071DB640D0D2DBA167D84122A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6234BC9EE59EE497B77142E90328F3083506411AE2B011CBD979BF33D3B66E0F"
        },
        {
          "Id": "QuestsManager\u002BGameStatePersonalQuestsChanged",
          "Name": "GameStatePersonalQuestsChanged",
          "DisplayName": "QuestsManager.GameStatePersonalQuestsChanged",
          "FullName": "QuestsManager.GameStatePersonalQuestsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "36F51485C6F170E858908E1971C35B870BEB860C10F595AF4543A9F11E5239F6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "FC570EDEC70CE9A8E8CC45D0C43C50E3350A367AC1E24E6D5E20251F25D13D33",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A1438C885E3C2B4B86AEB89CF7516C6A535D867E9AA084F3D2F6C43B662A45F0"
        },
        {
          "Id": "QuestsManager\u002BGameStateWorldQuestsChanged",
          "Name": "GameStateWorldQuestsChanged",
          "DisplayName": "QuestsManager.GameStateWorldQuestsChanged",
          "FullName": "QuestsManager.GameStateWorldQuestsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9C223E0F2D557295BDB7E9F9C5BBE9306DC91674CAB1900A714AD58AA0937076",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "284589A359711CF83B474244C6226849CB4EF6A66749426D447F11AD40C6C41E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD84F9BD5C8C5D3D0A9E500BDC0A70EBBEEE68B6185D2AE126412CAC9FF79B2C"
        },
        {
          "Id": "ResourceRequirementsControl\u002BRequirementsMetChangedEvent",
          "Name": "RequirementsMetChangedEvent",
          "DisplayName": "ResourceRequirementsControl.RequirementsMetChangedEvent",
          "FullName": "ResourceRequirementsControl.RequirementsMetChangedEvent",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Boolean, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Boolean requirementsMet, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "requirementsMet",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C14D097D7E075C3C2C1ADB9B50D514814EF842D1EA2433FD74207AD6541594C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Boolean)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Boolean requirementsMet)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "requirementsMet",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BE03642B0582BB475B626ED9E1C7761EAFB5A04C5F6DD9DACD56A56A5DAFE7D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2B32A8BAAE94FD444427E690044D8F3097111F813498957B33920BECDD46E577"
        },
        {
          "Id": "RewardsController\u002BGameStateRewardsChanged",
          "Name": "GameStateRewardsChanged",
          "DisplayName": "RewardsController.GameStateRewardsChanged",
          "FullName": "RewardsController.GameStateRewardsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateRewardsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateRewardsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DAEB3F8B66866CF3577FAB8CC63466143BA4C761B298F478410487279BE1EC0B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateRewardsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateRewardsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateRewardsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "42F9796A1899AB59B0F19F352E797DE4B9E9364D1FE2BE73099C79B06B07FA9D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F5B97764B7669C5DB4A22DB6D27B6B12A0368AE532E878A36AAD27D7EB132130"
        },
        {
          "Id": "SimpleInventoryController\u002BGameStateActiveInventoriesChanged",
          "Name": "GameStateActiveInventoriesChanged",
          "DisplayName": "SimpleInventoryController.GameStateActiveInventoriesChanged",
          "FullName": "SimpleInventoryController.GameStateActiveInventoriesChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3A28B581C588B13F4168DCD4745E811E38442E9617EA8F3698ADC8F9571517FB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveInventoriesArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6E08C46593BD4EC1C9BBA7BF9972F2B9A893D893C0A0A5AD0DD0FC937A65A742",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "16C4F951C7AA92C05348950B63217DF364E030089FD8871AFB96262E0C7046E7"
        },
        {
          "Id": "SkeletonWarriorController",
          "Name": "SkeletonWarriorController",
          "DisplayName": "SkeletonWarriorController",
          "FullName": "SkeletonWarriorController",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AshenPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "AshenPartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet AshenPartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54D937D67602EBAA5B13745DDD95143DFBAC23706D01B19052A9BBA33D2CCD05"
            },
            {
              "Id": "DeathPartsArgs:DeathHelper\u002BDeathPartsArgs",
              "Name": "DeathPartsArgs",
              "Type": "DeathHelper.DeathPartsArgs",
              "Signature": "private DeathHelper.DeathPartsArgs DeathPartsArgs",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"
            },
            {
              "Id": "NormalPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "NormalPartsSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "private CandideCreator.Shared.Graphics.SpriteSheet NormalPartsSpriteSheet",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "305821DEE338F16AFF51FDA1885B1215D7E09B0AA21EAD7B5D5EDC975ED01755"
            },
            {
              "Id": "_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Name": "_animationStateMachine",
              "Type": "Candide.Entities.Animations.EntitySpacAnimationStateMachine",
              "Signature": "private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"
            },
            {
              "Id": "_emitWindupParticle:System.Boolean",
              "Name": "_emitWindupParticle",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _emitWindupParticle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C268F86DB0E11E57B4F122CA9C52C5CB18BCC840326A7C078C64DF7AA6A2916D"
            },
            {
              "Id": "_emitWindupParticleDuration:System.Single",
              "Name": "_emitWindupParticleDuration",
              "Type": "System.Single",
              "Signature": "private System.Single _emitWindupParticleDuration",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CC13208A4FDBF369A8EA2B744B959849B420B1CA31DA81F8C1B3C943F65BF2E"
            },
            {
              "Id": "_emitWindupParticleDurationTimer:System.Single",
              "Name": "_emitWindupParticleDurationTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _emitWindupParticleDurationTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2970E3260D7ED361C94ACDC56347D261BE8A5645332A213A36C8F6E80D38110A"
            },
            {
              "Id": "_footstepHandler:Candide.Sound.TileBasedFootstepHandler",
              "Name": "_footstepHandler",
              "Type": "Candide.Sound.TileBasedFootstepHandler",
              "Signature": "private Candide.Sound.TileBasedFootstepHandler _footstepHandler",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"
            },
            {
              "Id": "_secondaryAttackWindupParticleEmitter:Candide.Particles.ParticleEmitter",
              "Name": "_secondaryAttackWindupParticleEmitter",
              "Type": "Candide.Particles.ParticleEmitter",
              "Signature": "private Candide.Particles.ParticleEmitter _secondaryAttackWindupParticleEmitter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2991058EDCCD098F15EA7419DF324CBE9A02A3262B5E31E7954D0384BB382EBF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "E6708F916CB7CF2D8D752AD7A37C6E049C033FA8084CFCF3CD5545237135F54B",
              "Hash": "773FEAA525C6EB341529B21AA2F85FD479AE50F4969D4EFD80E9F7291AE5BF0F",
              "CalledMethods": [
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 584,
              "BodyHash": "92C4E1B1CA49E8CB6B5530783849095776F4864A0DCFBF39128CA042FF6E34B0",
              "Hash": "522F156CB98454B3D46445B6E66D24D70EB673CACF09BA7843EE71C5665BA8C7",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)",
                "Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)",
                "CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)",
                "SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_0()",
                "System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)",
                "SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_1()",
                "SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_2()",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)",
                "Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)",
                "Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)",
                "CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)",
                "Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "is_ashen",
                "skeleton_animations",
                "skeleton_ash_animations",
                "idle",
                "walk",
                "attack",
                "attack_windup",
                "attack_swing",
                "*",
                "secondary_attack_windup_duration",
                "shadow_cloud"
              ],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "488C5A549671E8184E1832F81E4A49CD29FFF25C909165FB45281FA1609F82C9",
              "Hash": "D7D28239683DADBF25BFB4694FD033A2FE471E7DDCD5C10B824C500EE8F8D06F",
              "CalledMethods": [
                "Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)",
                "System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)",
                "Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"
              ],
              "StringLiterals": [
                "event:/creature/skeletons/skeleton_die"
              ],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "695853401279766F60C71B5A97414B302650170DE13BE68891C5A3FF0662D14A",
              "Hash": "A4A36D73348FFD39F753D17349E718796B48FFC11EE81FFA700CB057D8A0AE3F",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"
              ],
              "StringLiterals": [
                "walk"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "4EAC19165251108A4DF50FE339C5907C88F4B5E2B90814B3118B108107604125",
              "Hash": "DFBC5DAD123EA404C54897DFCEC6AF1F745A53BEF01557AE19A8F677A147B07A",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)",
                "Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"
              ],
              "StringLiterals": [
                "attack_windup",
                "attack_swing",
                "idle",
                "attack"
              ],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "91EA37EF1842EBCBAE6DE9677F703C7A58673C9BF08C67B66EE099C2B534C49B",
              "Hash": "24BCE44BDA859598770E51899B1E04280DDDA9E011EA690B0C253F65683EE892",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "ACD61F75AE67C01CE4B4DFF86B2F6122204AD61FC070A1345872FACBAB6FFA6D",
              "Hash": "EDA503F1CEE728770AB96CA07BD9DC24A6FEACF6E607932DEB8151C0F9BC2ADD",
              "CalledMethods": [
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()",
                "Shared.Entity.EntityWrapper::get_DistanceWalked()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)",
                "Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)",
                "CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)",
                "Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)",
                "SkeletonWarriorController::UpdateWindupParticle()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateWindupParticle()-\u003ESystem.Void",
              "Name": "UpdateWindupParticle",
              "Signature": "private System.Void UpdateWindupParticle()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "B4833178C360F45F3AB1788993D79CD3C364AE5C211E8A5AA49DF6697F5F1F74",
              "Hash": "921345039CEE55932F017BA00A2EEB929900EE1B3E85821F383897E13428320E",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Candide.Particles.ParticleEmitter::Update(System.Single)"
              ],
              "StringLiterals": [
                "skeleton_warrior_windup"
              ],
              "Source": null
            }
          ],
          "Hash": "E162C7AE5696B3A90741AA81741DFE7B2397B6B2F43ECF90429E519943F71831"
        },
        {
          "Id": "SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
          "Name": "SkillsAndFavourContentType",
          "DisplayName": "SkillsAndFavourWindow.SkillsAndFavourContentType",
          "FullName": "SkillsAndFavourWindow.SkillsAndFavourContentType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Favours:SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
              "Name": "Favours",
              "Type": "SkillsAndFavourWindow.SkillsAndFavourContentType",
              "Signature": "public SkillsAndFavourWindow.SkillsAndFavourContentType Favours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26508FF501F20076FACF60B43D67FB28CD1A26CBC872F44AE793401738A075E4"
            },
            {
              "Id": "Skills:SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
              "Name": "Skills",
              "Type": "SkillsAndFavourWindow.SkillsAndFavourContentType",
              "Signature": "public SkillsAndFavourWindow.SkillsAndFavourContentType Skills",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4622F3735CC57691EC5266CA4E55BC50027188E4499F43EE1246026CE371E92"
            },
            {
              "Id": "Undefined:SkillsAndFavourWindow\u002BSkillsAndFavourContentType",
              "Name": "Undefined",
              "Type": "SkillsAndFavourWindow.SkillsAndFavourContentType",
              "Signature": "public SkillsAndFavourWindow.SkillsAndFavourContentType Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B1CB2FBBB402B96D10227998C8215446DBD891B1DA171CDEC5FB6A112233A77"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B758F2E6EDA2E51F4FD616FC955B96966A7039AA9E92D91FDE01BA32E03990E5"
        },
        {
          "Id": "SkillsManager\u002BCurrentFavourChanged",
          "Name": "CurrentFavourChanged",
          "DisplayName": "SkillsManager.CurrentFavourChanged",
          "FullName": "SkillsManager.CurrentFavourChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.FavourChangedEventArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.FavourChangedEventArgs e, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.FavourChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "886686C514A681C95A48B0D384F41BEB231F8A17A3A43EB6E86AC56321371E7F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.FavourChangedEventArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.FavourChangedEventArgs e)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.FavourChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1035022CCD84A0EB4A5098DD5BEDA2BB7C6C2AF897BDC452B375DE03AF32540A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9FC0FAA4BAA5901363F274B53320C316C9F6F3CB39B395F0E9D7AC36CF63B3F9"
        },
        {
          "Id": "SkillsManager\u002BSkillSystemChanged",
          "Name": "SkillSystemChanged",
          "DisplayName": "SkillsManager.SkillSystemChanged",
          "FullName": "SkillsManager.SkillSystemChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs e, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B2E68842043C8A20C129AADCCAB17D39E2BAA71C5B5A3190F7B7CC5AA9BD10D6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs e)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "e",
                  "Type": "Candide.GameModels.Managers.SkillSystemChangedEventArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "1FE9204166E207313551DDC74EE003520A6F21A5720B9884EE0E859FA0E13D07",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5746A75BE1635A8BA1C739DF85CF3BF44ECA1999E33F9C3A7C87FF02A563581D"
        },
        {
          "Id": "SoundImGuiTestSuite\u002BFmodTreeNode",
          "Name": "FmodTreeNode",
          "DisplayName": "SoundImGuiTestSuite.FmodTreeNode",
          "FullName": "SoundImGuiTestSuite.FmodTreeNode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Events:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Events",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Events",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF0C13AE6E7B68DD166CF0678C3935ABCB15DD9D0963B147017E83AD5D804AB9"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "TreeNodes:System.Collections.Generic.List\u00601\u003CSoundImGuiTestSuite\u002BFmodTreeNode\u003E",
              "Name": "TreeNodes",
              "Type": "System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E TreeNodes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2E660784E4733CD1783EBE9B9F5BB893088A29A04614AB70223FD07771F7522"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8716BE6D23FBB18C2676F7DAEFF19B56C2AF7480BFD20285EEFFF23FA02A06D6"
        },
        {
          "Id": "SoundPlayer\u002BSoundGroup",
          "Name": "SoundGroup",
          "DisplayName": "SoundPlayer.SoundGroup",
          "FullName": "SoundPlayer.SoundGroup",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ambience:SoundPlayer\u002BSoundGroup",
              "Name": "Ambience",
              "Type": "SoundPlayer.SoundGroup",
              "Signature": "public SoundPlayer.SoundGroup Ambience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E22154E8AAF4235F699ED0BBBB1ACF56F5322C510F3543A5F08760EA6902BE46"
            },
            {
              "Id": "Master:SoundPlayer\u002BSoundGroup",
              "Name": "Master",
              "Type": "SoundPlayer.SoundGroup",
              "Signature": "public SoundPlayer.SoundGroup Master",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA7297F6D4FC9CC913DC2C9C3967908BBD03F0695E676D8ECBF02EDD4D3BE3C6"
            },
            {
              "Id": "Music:SoundPlayer\u002BSoundGroup",
              "Name": "Music",
              "Type": "SoundPlayer.SoundGroup",
              "Signature": "public SoundPlayer.SoundGroup Music",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B07DC1F95A5A8ADC5A1605C02FFC0718438AC0477E43330957D30980C489A1B"
            },
            {
              "Id": "SoundEffects:SoundPlayer\u002BSoundGroup",
              "Name": "SoundEffects",
              "Type": "SoundPlayer.SoundGroup",
              "Signature": "public SoundPlayer.SoundGroup SoundEffects",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "411AFBCA0CC14B5804AF05286A987813F7F278F2973374CC82E34430AC48F39A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7BF909D21F2E576B9060EBB109C7BFAD03A1ABC2385797187772D59FF18EEAC0"
        },
        {
          "Id": "StatsControl\u002BStatsControlTab",
          "Name": "StatsControlTab",
          "DisplayName": "StatsControl.StatsControlTab",
          "FullName": "StatsControl.StatsControlTab",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Damage:StatsControl\u002BStatsControlTab",
              "Name": "Damage",
              "Type": "StatsControl.StatsControlTab",
              "Signature": "public StatsControl.StatsControlTab Damage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "64F4825D507A78526E7D417B3E3A14987A7FE1CC9E1D84814DB4F6F37492A06E"
            },
            {
              "Id": "General:StatsControl\u002BStatsControlTab",
              "Name": "General",
              "Type": "StatsControl.StatsControlTab",
              "Signature": "public StatsControl.StatsControlTab General",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "927AD6A6027FA334AE46D7CF1F629F2DB6E2FEBBEFA2F47141C946A7B6CFD2A6"
            },
            {
              "Id": "Resistances:StatsControl\u002BStatsControlTab",
              "Name": "Resistances",
              "Type": "StatsControl.StatsControlTab",
              "Signature": "public StatsControl.StatsControlTab Resistances",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB2A2421DA201998A7DA445A68B001C02B1C0F24D69F347BBEC01F3B8E057707"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "67FA10AE119FA85479796E6F39F76FCEC9CCA3B284B969A3F5C3FB10F1C2F5CC"
        },
        {
          "Id": "StringHelper\u002BThreadSafeEncoding",
          "Name": "ThreadSafeEncoding",
          "DisplayName": "StringHelper.ThreadSafeEncoding",
          "FullName": "StringHelper.ThreadSafeEncoding",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "decodedBuffer:System.Char[]",
              "Name": "decodedBuffer",
              "Type": "System.Char[]",
              "Signature": "private System.Char[] decodedBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F209EDADF384566541787CE1C42BB9A85C0CCD89C09CD7D70BC11F1E3FD86C8C"
            },
            {
              "Id": "encodedBuffer:System.Byte[]",
              "Name": "encodedBuffer",
              "Type": "System.Byte[]",
              "Signature": "private System.Byte[] encodedBuffer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BD2D53A264D339E691F476273E52EFD3C39709C3596AD2C1F7E1B15A049AAC4"
            },
            {
              "Id": "encoding:System.Text.UTF8Encoding",
              "Name": "encoding",
              "Type": "System.Text.UTF8Encoding",
              "Signature": "private System.Text.UTF8Encoding encoding",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D016FD19AA1AC87BDF3DE8C049410249E93AAE6E9F77E71EA45D3D3C7CC92E6"
            },
            {
              "Id": "gcHandle:System.Runtime.InteropServices.GCHandle",
              "Name": "gcHandle",
              "Type": "System.Runtime.InteropServices.GCHandle",
              "Signature": "private System.Runtime.InteropServices.GCHandle gcHandle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E096705907D4434A0E94853BFDE705FF5439ADE3C2B093F3708ADC135D6DF26"
            },
            {
              "Id": "inUse:System.Boolean",
              "Name": "inUse",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean inUse",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43590E6104FA27A4FBABA6C7432CA44950675D0239F3D54FF2A9D492C2BCF84E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "byteFromStringUTF8(System.String)-\u003ESystem.Byte[]",
              "Name": "byteFromStringUTF8",
              "Signature": "public System.Byte[] byteFromStringUTF8(System.String s)",
              "Visibility": "public",
              "ReturnType": "System.Byte[]",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "8C0184E0C1570B41CA33633F6F088FF8423F7F68BE5B593968243A639B07CA9E",
              "Hash": "3B8734A508A1050AA3FEE2EDFBDCA3F033E877232C76674497C1CD675DD3B16B",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.Text.Encoding::GetMaxByteCount(System.Int32)",
                "System.Text.Encoding::GetByteCount(System.String)",
                "StringHelper.ThreadSafeEncoding::roundUpPowerTwo(System.Int32)",
                "System.Text.Encoding::GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "938D9A8BF4D3B17376ADC0B3B5CD6D79F8F78F9CA94A3138059FCE2E9FDE8A6B",
              "Hash": "2DB945D2465ECF0F412D08B3D2DE47D48BAD69476940743A5F5B55F44BAE4CDB",
              "CalledMethods": [
                "System.Runtime.InteropServices.GCHandle::get_IsAllocated()",
                "System.Runtime.InteropServices.GCHandle::Free()",
                "System.Threading.Monitor::Enter(System.Object, System.Boolean\u0026)",
                "System.Threading.Monitor::Exit(System.Object)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "intptrFromStringUTF8(System.String)-\u003ESystem.IntPtr",
              "Name": "intptrFromStringUTF8",
              "Signature": "public System.IntPtr intptrFromStringUTF8(System.String s)",
              "Visibility": "public",
              "ReturnType": "System.IntPtr",
              "Parameters": [
                {
                  "Name": "s",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "71E3007E49B7999EEC39D9AA63C0D3FCE9C24CABB0A3E81D724CE78E36516CEE",
              "Hash": "8532575F4E4B7061C71BDBD6B57CC66C1086A2FE9562A6B5CEE963ED8301D714",
              "CalledMethods": [
                "StringHelper.ThreadSafeEncoding::byteFromStringUTF8(System.String)",
                "System.Runtime.InteropServices.GCHandle::Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)",
                "System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "InUse()-\u003ESystem.Boolean",
              "Name": "InUse",
              "Signature": "public System.Boolean InUse()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C56B8EDBAA764D813A5C257FD65C06FAC3D0E90151F6294FDFA371AF541E08DE",
              "Hash": "6A595730DCA682BAFD7FAC24035356BA09B28FF9AC245389C532FF2D1E761B8F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "roundUpPowerTwo(System.Int32)-\u003ESystem.Int32",
              "Name": "roundUpPowerTwo",
              "Signature": "private System.Int32 roundUpPowerTwo(System.Int32 number)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "number",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "0338F39D00A53B65D494DDD6031BF5D6528A4794DDB77767DAE9CE29201B8160",
              "Hash": "EB09B7E7615431ABE57146B48B76683D5C5B7B05BF304B1E4BBEF93601DF22B1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetInUse()-\u003ESystem.Void",
              "Name": "SetInUse",
              "Signature": "public System.Void SetInUse()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "BB4A3BCF54F16A80DB58CEB6D0416D262D86B31019C1F627F4D1BDC2205C9B43",
              "Hash": "4998B6501D714B55F979714E7F6092F44255F9C78D842DFBD725E9E5E316B6EB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "stringFromNative(System.IntPtr)-\u003ESystem.String",
              "Name": "stringFromNative",
              "Signature": "public System.String stringFromNative(System.IntPtr nativePtr)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "nativePtr",
                  "Type": "System.IntPtr",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 195,
              "BodyHash": "F39EF40B04BBB0355451C9D17EF619F3B781CD0382F070E1E2473FC6B5082182",
              "Hash": "1F10D2E85A42BE3E63E0692DA5A7DA7BD3603E761369C9C9BC026EA9D2CB9EB2",
              "CalledMethods": [
                "System.Runtime.InteropServices.Marshal::ReadByte(System.IntPtr, System.Int32)",
                "StringHelper.ThreadSafeEncoding::roundUpPowerTwo(System.Int32)",
                "System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)",
                "System.Text.Encoding::GetMaxCharCount(System.Int32)",
                "System.Text.Encoding::GetCharCount(System.Byte[], System.Int32, System.Int32)",
                "System.Text.Encoding::GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)",
                "System.String::.ctor(System.Char[], System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3E0C9CE982018895CC5571A10771600E8C40EDA66596717F30B5499E1BF5798E"
        },
        {
          "Id": "TargetDummyController\u002BStates",
          "Name": "States",
          "DisplayName": "TargetDummyController.States",
          "FullName": "TargetDummyController.States",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Crit:System.Int32",
              "Name": "Crit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Crit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E297E0341CCA49FBC81098FE62E45DAD9B8D827109E432E79815D065A9F4A0F5"
            },
            {
              "Id": "Hit:System.Int32",
              "Name": "Hit",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD05051A2648A17F7FBCCE43C95A8A16B256D929EAF77C2138EE8F444546FE5D"
            },
            {
              "Id": "Normal:System.Int32",
              "Name": "Normal",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D21802120EB6AB355A9E9C6DB75A74468103B15EA0CD7214597489210FB01689"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "379AC3467DB4243D084F62ED751C4A1A21195B7216EF38D0A32C7059008B7D2F"
        },
        {
          "Id": "TextToUiElementsHelper\u002BTextToUiMode",
          "Name": "TextToUiMode",
          "DisplayName": "TextToUiElementsHelper.TextToUiMode",
          "FullName": "TextToUiElementsHelper.TextToUiMode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconMode:TextToUiElementsHelper\u002BTextToUiMode",
              "Name": "IconMode",
              "Type": "TextToUiElementsHelper.TextToUiMode",
              "Signature": "public TextToUiElementsHelper.TextToUiMode IconMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56E24BF1380634CB491CE5F45482C08CCCED91AC60F91E6594BA6A8146F1A2AA"
            },
            {
              "Id": "ImageMode:TextToUiElementsHelper\u002BTextToUiMode",
              "Name": "ImageMode",
              "Type": "TextToUiElementsHelper.TextToUiMode",
              "Signature": "public TextToUiElementsHelper.TextToUiMode ImageMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E0ACFF1ED69998BFCAA9DBA0024CEFB971885E44F7D980882D52AD06BFD60F9"
            },
            {
              "Id": "LargeIconMode:TextToUiElementsHelper\u002BTextToUiMode",
              "Name": "LargeIconMode",
              "Type": "TextToUiElementsHelper.TextToUiMode",
              "Signature": "public TextToUiElementsHelper.TextToUiMode LargeIconMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FD77660D456D0786D5943323ED5F434C6DB5B2D765F40BA9A2AD28F1E4A6D5D8"
            },
            {
              "Id": "None:TextToUiElementsHelper\u002BTextToUiMode",
              "Name": "None",
              "Type": "TextToUiElementsHelper.TextToUiMode",
              "Signature": "public TextToUiElementsHelper.TextToUiMode None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA1D88FB779DF38DB3B58F2038909DF5538376E1DEF2D8E82CC5EFC0E735468B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1D84A81BB80735F1C15D366822A40A3013D7765255F4EC6EE2FF654C41A529F"
        },
        {
          "Id": "TownsController\u002BGameStateTownsChanged",
          "Name": "GameStateTownsChanged",
          "DisplayName": "TownsController.GameStateTownsChanged",
          "FullName": "TownsController.GameStateTownsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateTownChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateTownChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B49DF62DD798BEDDBA9E2A19B8842703F6E55A670358FBE4AB4C354AAF4BC764",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateTownChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateTownChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "737E695C5F5E083E24D93A502FB90DFB1BDCC68E2A0586B4EFAE87DADD9BDAB0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B9FB22770911736F0427D006C9303FA4F1708282BF840B3BF616B80C5C72CC2A"
        },
        {
          "Id": "TradeRoutesController\u002BGameStateActiveTradeRoutesChanged",
          "Name": "GameStateActiveTradeRoutesChanged",
          "DisplayName": "TradeRoutesController.GameStateActiveTradeRoutesChanged",
          "FullName": "TradeRoutesController.GameStateActiveTradeRoutesChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "838AD40DC641F3896CA4C1C61F1F29DAC7F5AEEA8A1737DB9B9D7442DF57178F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "205CE4DB90EF66680605D3C3146FDCA78C746A6F172DB9223CDADFA99E655D11",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B65E832525A208496A3AD086A7C6DD5D14A5059BF901DE210416BF25C00F09B5"
        },
        {
          "Id": "TreeController\u002BTreeVariant",
          "Name": "TreeVariant",
          "DisplayName": "TreeController.TreeVariant",
          "FullName": "TreeController.TreeVariant",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "One:TreeController\u002BTreeVariant",
              "Name": "One",
              "Type": "TreeController.TreeVariant",
              "Signature": "public TreeController.TreeVariant One",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88F1292E54CB8E4B6DA21E8F6B93FFE1C9A135E60CDE7F498A45A5EAC9ECB792"
            },
            {
              "Id": "Two:TreeController\u002BTreeVariant",
              "Name": "Two",
              "Type": "TreeController.TreeVariant",
              "Signature": "public TreeController.TreeVariant Two",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95C6CBBEE0E4333346271A4FA0712965911DC85C8D97D07D61B20203D81CFFCC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "307EFF5B74BCD2CB12C0C067DD1632EB42EB7CB373589EFE376F242AC00DE52B"
        },
        {
          "Id": "UiRenderContext\u002BTextureFiltering",
          "Name": "TextureFiltering",
          "DisplayName": "UiRenderContext.TextureFiltering",
          "FullName": "UiRenderContext.TextureFiltering",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Linear:UiRenderContext\u002BTextureFiltering",
              "Name": "Linear",
              "Type": "UiRenderContext.TextureFiltering",
              "Signature": "public UiRenderContext.TextureFiltering Linear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35FF3416BF53FDC91946AD085513FF8DE4296B7FACD797572E24ADE4AFF85EE0"
            },
            {
              "Id": "Nearest:UiRenderContext\u002BTextureFiltering",
              "Name": "Nearest",
              "Type": "UiRenderContext.TextureFiltering",
              "Signature": "public UiRenderContext.TextureFiltering Nearest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38479C0DADA7B1700D03D8DBB48E2B911C81FC1F616623BE0E23296507DB3C46"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "86DD554A67D1F353D416641589E2ADDC6E7448A035DE0803ABD02BEA4E5ACE32"
        },
        {
          "Id": "VfxSpring\u002BRetractionStatus",
          "Name": "RetractionStatus",
          "DisplayName": "VfxSpring.RetractionStatus",
          "FullName": "VfxSpring.RetractionStatus",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:VfxSpring\u002BRetractionStatus",
              "Name": "None",
              "Type": "VfxSpring.RetractionStatus",
              "Signature": "public VfxSpring.RetractionStatus None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D042324A9DD792C4033040A27E301F4A395970D0134B53BFFB86077ED0DA26D2"
            },
            {
              "Id": "TowardsSource:VfxSpring\u002BRetractionStatus",
              "Name": "TowardsSource",
              "Type": "VfxSpring.RetractionStatus",
              "Signature": "public VfxSpring.RetractionStatus TowardsSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "70BA5084EC731124F6E7EA3E81780C603B52882BD0C98081C65117E3543F6F8E"
            },
            {
              "Id": "TowardsTarget:VfxSpring\u002BRetractionStatus",
              "Name": "TowardsTarget",
              "Type": "VfxSpring.RetractionStatus",
              "Signature": "public VfxSpring.RetractionStatus TowardsTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A45D344404FE8D3965D7E47C334BC5FFEB71194E59385A8E61387F2233F47FA0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "28004CF9BF32FC8CC5D3268620B6CDFF7B8973651D8C55B98230E74188E106B8"
        },
        {
          "Id": "WorldHandler\u002BWorldMode",
          "Name": "WorldMode",
          "DisplayName": "WorldHandler.WorldMode",
          "FullName": "WorldHandler.WorldMode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Exterior:WorldHandler\u002BWorldMode",
              "Name": "Exterior",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode Exterior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D926E7F0471423A7E9684309161F598047FC78C5791E56C4C9AE993B822C5BA"
            },
            {
              "Id": "Interior:WorldHandler\u002BWorldMode",
              "Name": "Interior",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode Interior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55BBD8168D9797491ECA231C68D2F2F2844F3D0F9BCA03FDAADF0C05AA8EFCB9"
            },
            {
              "Id": "None:WorldHandler\u002BWorldMode",
              "Name": "None",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D1E1D7C10F11942EC0F4018EEC2E2E6B1DC80673E9252104E5212031EC3ECD2"
            },
            {
              "Id": "Old:WorldHandler\u002BWorldMode",
              "Name": "Old",
              "Type": "WorldHandler.WorldMode",
              "Signature": "public WorldHandler.WorldMode Old",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7305A8A47C581B95886F42807A8028C38F060A8A1AFAAE201D32351DE2065444"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8B4056AA15466A68E66AF6186265698AB2D191CDEC04CE206E7BC248CA28C4E7"
        },
        {
          "Id": "WorldMap\u002BImmediateMapMarker",
          "Name": "ImmediateMapMarker",
          "DisplayName": "WorldMap.ImmediateMapMarker",
          "FullName": "WorldMap.ImmediateMapMarker",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "Color",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35ADE5791EDA344A70300522AFA9D34E21550663C03C3BBCD6486221A65280E"
            },
            {
              "Id": "HoverSubtext:System.String",
              "Name": "HoverSubtext",
              "Type": "System.String",
              "Signature": "public System.String HoverSubtext",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8926B2DB7579458D536ADB3CC71B07BAE75838CB7DB81A46226DECFBBFC42EE"
            },
            {
              "Id": "HoverText:System.String",
              "Name": "HoverText",
              "Type": "System.String",
              "Signature": "public System.String HoverText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A07B4DB895FEDBA0F5F6225B1CA95B0C275AD281B24F65C70F23AFD68F83741"
            },
            {
              "Id": "IconFlag:CandideCreator.Shared.Graphics.IconFlag",
              "Name": "IconFlag",
              "Type": "CandideCreator.Shared.Graphics.IconFlag",
              "Signature": "public CandideCreator.Shared.Graphics.IconFlag IconFlag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25B35B8C46DEA603F260830C792855A6B787CBC693971A34CD60FE63A15C39EF"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Id",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159777F8E852E7A19DA80BB844270F43F74B3BBC8A6A8485CD35E2C243728B4C"
            },
            {
              "Id": "IsDecorative:System.Boolean",
              "Name": "IsDecorative",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDecorative",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "774948A66595990BF678F6862731E2EADFBE42D8C4B8048F86C8FE74A14CBC60"
            },
            {
              "Id": "Scale:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Scale",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Scale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92153399D8BBF42D883F5CE90C30EC1FC2E2685E2750AA50E3BE4A2C1F103410"
            },
            {
              "Id": "ScreenOffset:Microsoft.Xna.Framework.Vector2",
              "Name": "ScreenOffset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ScreenOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22CDFA7F3C3DE9FF21CCD475708AED47213F64AB361A9804E22BB769666FF888"
            },
            {
              "Id": "Sticky:System.Boolean",
              "Name": "Sticky",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Sticky",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A66EE6218611D81BED126BBF23D7F3B468A9FF2AD3373D5355EFBF1BA9B84F82"
            },
            {
              "Id": "TilePosition:Microsoft.Xna.Framework.Vector2",
              "Name": "TilePosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TilePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5BA702A31C2326D5FE5B3AAA50E4FBE15CBBEEF4A6BDC7EFA7D98C5871B6454A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1DFFA4CB49B2B3C76E47630337CC81CF69BE9FB855171EE609E1394865657D29"
        },
        {
          "Id": "WorldMap\u002BImmediateMapText",
          "Name": "ImmediateMapText",
          "DisplayName": "WorldMap.ImmediateMapText",
          "FullName": "WorldMap.ImmediateMapText",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "ScreenPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "ScreenPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 ScreenPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD3B31DCF08263922477CF6BAC134A5C63F8AAEEBAE2FB989D34F7F2165BA818"
            },
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            },
            {
              "Id": "TextScale:Microsoft.Xna.Framework.Vector2",
              "Name": "TextScale",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TextScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D710649ECC4FC6DF835D1C34B2C10A582BE26D806B9CE7C939E1CC025732F694"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6533422FD084E8DF43F82A0F1B43957024BAEF6D00256DBF783841D0392E7291"
        },
        {
          "Id": "WorldMap\u002BWorldMapContext",
          "Name": "WorldMapContext",
          "DisplayName": "WorldMap.WorldMapContext",
          "FullName": "WorldMap.WorldMapContext",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FullScreen:WorldMap\u002BWorldMapContext",
              "Name": "FullScreen",
              "Type": "WorldMap.WorldMapContext",
              "Signature": "public WorldMap.WorldMapContext FullScreen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5D2912A96EF56237AD023ED98CA80A3B658C56BA2A649AAA91F735C8B0B3C96"
            },
            {
              "Id": "Minimap:WorldMap\u002BWorldMapContext",
              "Name": "Minimap",
              "Type": "WorldMap.WorldMapContext",
              "Signature": "public WorldMap.WorldMapContext Minimap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09FEE8BC91BBF6CD64500BEEA4297521440A3080256D9E40682E83ECACB62A33"
            },
            {
              "Id": "Overlay:WorldMap\u002BWorldMapContext",
              "Name": "Overlay",
              "Type": "WorldMap.WorldMapContext",
              "Signature": "public WorldMap.WorldMapContext Overlay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C3B572173D13E176A8C4512EB958716E3306AF65CDF35437C399D094B0A678F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1C0FDD885F8BCCE6A23B132771A8DB87E7F4367E13A8D32F43A01419B74209BC"
        },
        {
          "Id": "WorldMap\u002BWorldMapMode",
          "Name": "WorldMapMode",
          "DisplayName": "WorldMap.WorldMapMode",
          "FullName": "WorldMap.WorldMapMode",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Hidden:WorldMap\u002BWorldMapMode",
              "Name": "Hidden",
              "Type": "WorldMap.WorldMapMode",
              "Signature": "public WorldMap.WorldMapMode Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "833499B60876D92EAEBA91825F309CD9483D12C4D4D0A731689D52BBCBBD589B"
            },
            {
              "Id": "Minimap:WorldMap\u002BWorldMapMode",
              "Name": "Minimap",
              "Type": "WorldMap.WorldMapMode",
              "Signature": "public WorldMap.WorldMapMode Minimap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3EC56B3B5744A9C5582696CE7199D6EE980A3744DE088DB90C34EF0EA2F0D24"
            },
            {
              "Id": "Overlay:WorldMap\u002BWorldMapMode",
              "Name": "Overlay",
              "Type": "WorldMap.WorldMapMode",
              "Signature": "public WorldMap.WorldMapMode Overlay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E742F488AB8CD535E2E152CD867730C45CC6F2A1A0054D28354B0DBFBC1100C6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "49A3FE165004823F9CDBF29C83A8EB68CA1DBDF27F74A396A1B09ABB1ECAB121"
        },
        {
          "Id": "WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged",
          "Name": "GameStateAcquiredWorshipUnlocksChanged",
          "DisplayName": "WorshipManager.GameStateAcquiredWorshipUnlocksChanged",
          "FullName": "WorshipManager.GameStateAcquiredWorshipUnlocksChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.String, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.String worshipId, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "worshipId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "19316688DFEA53409DF1775DF0F8C4B5420FC3EBBEBAD2B152ADC5988C7EF08D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.String)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.String worshipId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E342E279FF7D7FE01B79822AD00A81BCED5955BC8203DAEE2D2FF416965F0B79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6EE548A39418A796F5B1218BD480C7B85BD13BF1CA5EB98A8EE608FD33748B2D"
        },
        {
          "Id": "WorshipManager\u002BGameStateGodProgressionChanged",
          "Name": "GameStateGodProgressionChanged",
          "DisplayName": "WorshipManager.GameStateGodProgressionChanged",
          "FullName": "WorshipManager.GameStateGodProgressionChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.GodProgressionChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.GodProgressionChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GodProgressionChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "EB518DF7FA760019E0B37D82CBC319B253175A43186C1E458A7652081407A6E0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.GodProgressionChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.GodProgressionChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.GodProgressionChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F1F95331430B602865A6846C5E3C4A62B763B64D30EB829C350F533887F754F5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3BDD9D94C70941D12EDB9D4F4621ED88F1C6E5F25065D046159E413A74DA0A94"
        },
        {
          "Id": "WorshipManager\u002BGameStateWorshipPointsChanged",
          "Name": "GameStateWorshipPointsChanged",
          "DisplayName": "WorshipManager.GameStateWorshipPointsChanged",
          "FullName": "WorshipManager.GameStateWorshipPointsChanged",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Candide.GameModels.Managers.WorshipPointsChangedArgs, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Candide.GameModels.Managers.WorshipPointsChangedArgs args, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.WorshipPointsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E6AF0C6DF6173F3397A02A64E89142083BAD8BD69239D4FAEA987A0365CAF0A2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Candide.GameModels.Managers.WorshipPointsChangedArgs)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Candide.GameModels.Managers.WorshipPointsChangedArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Candide.GameModels.Managers.WorshipPointsChangedArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E1EBDC9D464336D713F3475245076C33081B809CF8E45231762214A39EEF9910",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC4F93B123929EB02F34550FDC71B351ED8CF378A5B8C6A30C3151A19D6A0828"
        }
      ],
      "TypeCount": 1962,
      "MethodCount": 8829,
      "PropertyCount": 867,
      "FieldCount": 9306
    },
    {
      "Name": "Shared",
      "Version": "1.0.0.0",
      "FilePath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\romestead\\Shared.dll",
      "ModuleVersionId": "964e6e66-054e-44d8-9643-d4fd4bebd7cf",
      "Hash": "4C912F8B1407FD45B74976AFA3D2DFE88A55018ADAFE3030DB776A399775A31F",
      "References": [
        "CandideCreator.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "GameAnalytics.Net.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
        "MonoGame.Framework, Version=3.8.1.303, Culture=neutral, PublicKeyToken=null",
        "Steamworks.NET, Version=2024.8.0.0, Culture=neutral, PublicKeyToken=null",
        "System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Text.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51",
        "System.Threading, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        "System.Threading.Thread, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      ],
      "Namespaces": [
        {
          "Name": "\u003Cglobal\u003E",
          "TypeIds": [
            "AnalyticsHandler\u002BLogType",
            "AnalyticsManager\u002BDimension1",
            "AnalyticsManager\u002BDimension2",
            "AnalyticsManager\u002BDimension3",
            "AuraArgsHelper\u002BAuraArgumentsException",
            "BucketEntityHelperShared\u002BBucketContentType",
            "CastSpell\u002BHitParameters",
            "CastSpell\u002BOnUpdateDelegate",
            "CollisionSpecialGroupLeaf\u002BCollisionType",
            "ConstructionSpaceInfo\u002BPlacementRequirements",
            "ConstructionSpaceInfo\u002BPlacementStyle",
            "ControlPotmenAuraArgs\u002BPotmenControlType",
            "ControlVulturesAuraArgs\u002BVultureControlType",
            "EntitySystem\u002BEntityEnumerator",
            "FurnitureData\u002BFurniturePlacementCriteria",
            "FurnitureData\u002BFurniturePlacementStyle",
            "FurnitureData\u002BFurnitureRecipe",
            "FurnitureDataSetup\u002BWorkRecipeBuilder",
            "InventorySortHelper\u002BItemSlotComparer",
            "InventorySortHelper\u002BItemSlotData",
            "QuestObjective\u002BCheckObjective",
            "QuestObjective\u002BQuestObjectiveCheckContext",
            "QuestObjective\u002BUpdateObjective",
            "RaidInstanceModel\u002BRaidState",
            "ToolDamageResult\u002BToolDamageOutcome",
            "UsableItem\u002BUsableType",
            "WorldItemModel\u002BWorldItemType",
            "WorldTile\u002BGroundStructureEqualityComparer",
            "WorldTile\u002BGroundType",
            "WorldTile\u002BStructureType"
          ],
          "TypeCount": 30,
          "MethodCount": 17
        },
        {
          "Name": "Candide.Combat",
          "TypeIds": [
            "Candide.Combat.VisualExplosionData"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "CandideServer.Database",
          "TypeIds": [
            "CandideServer.Database.PlayerClassDataBase"
          ],
          "TypeCount": 1,
          "MethodCount": 2
        },
        {
          "Name": "Shared",
          "TypeIds": [
            "Shared.AuraIds",
            "Shared.BiomeCategories",
            "Shared.BiomeIds",
            "Shared.Cheats",
            "Shared.DropTableIds",
            "Shared.EntityIds",
            "Shared.ItemIds",
            "Shared.MusicGroupIds",
            "Shared.ResourceIds",
            "Shared.SharedGlobals",
            "Shared.SoundIds",
            "Shared.SpellIds",
            "Shared.TempMusicTrack",
            "Shared.WorldFlagNames"
          ],
          "TypeCount": 14,
          "MethodCount": 0
        },
        {
          "Name": "Shared.ActionInProgress",
          "TypeIds": [
            "Shared.ActionInProgress.AbstractActionInProgress",
            "Shared.ActionInProgress.ActionHitInfo",
            "Shared.ActionInProgress.ActionInProgressAnimation",
            "Shared.ActionInProgress.ActionInProgressEventType",
            "Shared.ActionInProgress.ActionInProgressHitArea",
            "Shared.ActionInProgress.IActionInProgressController",
            "Shared.ActionInProgress.KeyPressedType"
          ],
          "TypeCount": 7,
          "MethodCount": 15
        },
        {
          "Name": "Shared.Analytics",
          "TypeIds": [
            "Shared.Analytics.AnalyticsHandler",
            "Shared.Analytics.AnalyticsManager"
          ],
          "TypeCount": 2,
          "MethodCount": 22
        },
        {
          "Name": "Shared.Aura",
          "TypeIds": [
            "Shared.Aura.AbstractAura\u00601",
            "Shared.Aura.AuraArgsHelper",
            "Shared.Aura.IgnoreCollisionsAura",
            "Shared.Aura.LootAura"
          ],
          "TypeCount": 4,
          "MethodCount": 28
        },
        {
          "Name": "Shared.Aura.Args",
          "TypeIds": [
            "Shared.Aura.Args.AbstractAuraArgs",
            "Shared.Aura.Args.BaseStatsAuraArgs",
            "Shared.Aura.Args.ControlPotmenAuraArgs",
            "Shared.Aura.Args.ControlVulturesAuraArgs",
            "Shared.Aura.Args.DamageOverTimeAuraArgs",
            "Shared.Aura.Args.DoNotGenerateThreatAuraArgs",
            "Shared.Aura.Args.EliteAuraArgs",
            "Shared.Aura.Args.EliteType",
            "Shared.Aura.Args.EnragedAuraArgs",
            "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
            "Shared.Aura.Args.HealingOverTimeAuraArgs",
            "Shared.Aura.Args.HitCastRequirements",
            "Shared.Aura.Args.HitCastSpellAuraArgs",
            "Shared.Aura.Args.IgnoreCollisionsAuraArgs",
            "Shared.Aura.Args.ItemStatsChangeAuraArgs",
            "Shared.Aura.Args.LootAuraArgs",
            "Shared.Aura.Args.PetrifiedAuraArgs",
            "Shared.Aura.Args.RootAuraArgs",
            "Shared.Aura.Args.SetCharacterFlagAuraArgs",
            "Shared.Aura.Args.SimpleAuraArgs",
            "Shared.Aura.Args.StatsChangeAuraArgs",
            "Shared.Aura.Args.StunAuraArgs",
            "Shared.Aura.Args.Target"
          ],
          "TypeCount": 23,
          "MethodCount": 41
        },
        {
          "Name": "Shared.Aura.State",
          "TypeIds": [
            "Shared.Aura.State.AuraBaseState",
            "Shared.Aura.State.BaseStatsAuraState",
            "Shared.Aura.State.ControlPotmenAuraState",
            "Shared.Aura.State.ControlVulturesAuraState",
            "Shared.Aura.State.DamageOverTimeAuraState",
            "Shared.Aura.State.DoNotGenerateThreatAuraState",
            "Shared.Aura.State.EliteAuraState",
            "Shared.Aura.State.EnragedAuraState",
            "Shared.Aura.State.FlagBasedStatsChangeAuraState",
            "Shared.Aura.State.HealingOverTimeAuraState",
            "Shared.Aura.State.HitCastSpellAuraState",
            "Shared.Aura.State.IgnoreCollisionsAuraState",
            "Shared.Aura.State.ItemStatsChangeAuraState",
            "Shared.Aura.State.LootAuraState",
            "Shared.Aura.State.PetrifiedAuraState",
            "Shared.Aura.State.RootAuraState",
            "Shared.Aura.State.SetCharacterFlagAuraState",
            "Shared.Aura.State.StatsChangeAuraState",
            "Shared.Aura.State.StunAuraState"
          ],
          "TypeCount": 19,
          "MethodCount": 25
        },
        {
          "Name": "Shared.Collision",
          "TypeIds": [
            "Shared.Collision.CollisionHelper",
            "Shared.Collision.CollisionRuleSet",
            "Shared.Collision.CollisionSpecialGroup",
            "Shared.Collision.CollisionSpecialGroupLeaf",
            "Shared.Collision.CollisionTerrainGroup",
            "Shared.Collision.MultiCollisionEnumerator",
            "Shared.Collision.QueryRectBox",
            "Shared.Collision.TemplateStructEnumerator"
          ],
          "TypeCount": 8,
          "MethodCount": 70
        },
        {
          "Name": "Shared.Combat",
          "TypeIds": [
            "Shared.Combat.AttackType",
            "Shared.Combat.AttackTypeExtensions",
            "Shared.Combat.DamageInfo",
            "Shared.Combat.DamageResult",
            "Shared.Combat.DamageResultHelper",
            "Shared.Combat.DamageSourceType",
            "Shared.Combat.DamageTypes",
            "Shared.Combat.DamageTypesArray",
            "Shared.Combat.DamageVfx",
            "Shared.Combat.DamageVfxModifier",
            "Shared.Combat.DamageVfxType",
            "Shared.Combat.EntityAttachPriority",
            "Shared.Combat.HitInfo",
            "Shared.Combat.SharedCombatHandler",
            "Shared.Combat.ViolenceVector"
          ],
          "TypeCount": 15,
          "MethodCount": 33
        },
        {
          "Name": "Shared.Combat.Projectiles",
          "TypeIds": [
            "Shared.Combat.Projectiles.AnimationComponent",
            "Shared.Combat.Projectiles.AreaOfEffect",
            "Shared.Combat.Projectiles.Attachable",
            "Shared.Combat.Projectiles.Cast",
            "Shared.Combat.Projectiles.Drawable",
            "Shared.Combat.Projectiles.General",
            "Shared.Combat.Projectiles.LightSourceComponent",
            "Shared.Combat.Projectiles.Position",
            "Shared.Combat.Projectiles.ProjectileCollision",
            "Shared.Combat.Projectiles.ProjectileMask",
            "Shared.Combat.Projectiles.ProjectileMaskExtensions",
            "Shared.Combat.Projectiles.ProjectileSystem",
            "Shared.Combat.Projectiles.Velocity"
          ],
          "TypeCount": 13,
          "MethodCount": 21
        },
        {
          "Name": "Shared.Combat.Projectiles.Models",
          "TypeIds": [
            "Shared.Combat.Projectiles.Models.Aoe",
            "Shared.Combat.Projectiles.Models.Backstab",
            "Shared.Combat.Projectiles.Models.Bounce",
            "Shared.Combat.Projectiles.Models.Piercing",
            "Shared.Combat.Projectiles.Models.ProjectileHitData",
            "Shared.Combat.Projectiles.Models.SpellComponents",
            "Shared.Combat.Projectiles.Models.SpellComponentsExtension",
            "Shared.Combat.Projectiles.Models.SpellData"
          ],
          "TypeCount": 8,
          "MethodCount": 4
        },
        {
          "Name": "Shared.Combat.Projectiles.ProjectileFactory",
          "TypeIds": [
            "Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs",
            "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
            "Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs",
            "Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs",
            "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory",
            "Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs"
          ],
          "TypeCount": 6,
          "MethodCount": 6
        },
        {
          "Name": "Shared.Combat.Spells",
          "TypeIds": [
            "Shared.Combat.Spells.AbstractSharedSpell",
            "Shared.Combat.Spells.CanCastSpellResult",
            "Shared.Combat.Spells.SharedAreaOfEffectSpell",
            "Shared.Combat.Spells.SharedConeAttackSpell",
            "Shared.Combat.Spells.SharedExplosionSpell",
            "Shared.Combat.Spells.SharedHitCastSpell",
            "Shared.Combat.Spells.SharedHookSpell",
            "Shared.Combat.Spells.SharedInstantSingleTargetSpell",
            "Shared.Combat.Spells.SharedLinearShockwaveSpell",
            "Shared.Combat.Spells.SharedLineAttackSpell",
            "Shared.Combat.Spells.SharedLineGrappleHookSpell",
            "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell",
            "Shared.Combat.Spells.SharedScriptedSpell",
            "Shared.Combat.Spells.SharedSingleProjectileAttackSpell",
            "Shared.Combat.Spells.SpellApplyAuraContext"
          ],
          "TypeCount": 15,
          "MethodCount": 33
        },
        {
          "Name": "Shared.Combat.Spells.Casting",
          "TypeIds": [
            "Shared.Combat.Spells.Casting.CastSpell",
            "Shared.Combat.Spells.Casting.SpellCastingContext",
            "Shared.Combat.Spells.Casting.SpellCastingContextItemData"
          ],
          "TypeCount": 3,
          "MethodCount": 4
        },
        {
          "Name": "Shared.Combat.Spells.Parameters",
          "TypeIds": [
            "Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs",
            "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs",
            "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs",
            "Shared.Combat.Spells.Parameters.ExplosionSpellArgs",
            "Shared.Combat.Spells.Parameters.HealSpellArgs",
            "Shared.Combat.Spells.Parameters.HookSpellArgs",
            "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs",
            "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs",
            "Shared.Combat.Spells.Parameters.LineAttackSpellArgs",
            "Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs",
            "Shared.Combat.Spells.Parameters.MassHealSpellArgs",
            "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs",
            "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
            "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs",
            "Shared.Combat.Spells.Parameters.PlaceCropSpellArgs",
            "Shared.Combat.Spells.Parameters.PlaceTileSpellArgs",
            "Shared.Combat.Spells.Parameters.ResetBossSpellArgs",
            "Shared.Combat.Spells.Parameters.ScriptedSpellArgs",
            "Shared.Combat.Spells.Parameters.ScriptedSpell_ScriptIds",
            "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs",
            "Shared.Combat.Spells.Parameters.StartRaidSpellArgs",
            "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs",
            "Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs",
            "Shared.Combat.Spells.Parameters.WeatherSpellArgs"
          ],
          "TypeCount": 24,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Constants",
          "TypeIds": [
            "Shared.Constants.BuildingTypeIds",
            "Shared.Constants.JobIds",
            "Shared.Constants.SlotsFilters",
            "Shared.Constants.WeatherIds",
            "Shared.Constants.WorkRecipeIds"
          ],
          "TypeCount": 5,
          "MethodCount": 1
        },
        {
          "Name": "Shared.Data",
          "TypeIds": [
            "Shared.Data.AuraDataBase",
            "Shared.Data.AuraStatusTypeDataBase",
            "Shared.Data.AuraStatusTypeIds",
            "Shared.Data.BiomeCategoryData",
            "Shared.Data.BiomeCategoryDataBase",
            "Shared.Data.BlessingsDataBase",
            "Shared.Data.BossDataBase",
            "Shared.Data.BossIds",
            "Shared.Data.BuildingDataBase",
            "Shared.Data.CitizenAuraDatabase",
            "Shared.Data.CitizenBackgroundData",
            "Shared.Data.CitizenBackgroundDataBase",
            "Shared.Data.CitizenRequestDataBase",
            "Shared.Data.ConstructionDataBase",
            "Shared.Data.ConstructionResourcesDataBase",
            "Shared.Data.ConstructionsGroupDataBase",
            "Shared.Data.CraftingStationDataBase",
            "Shared.Data.DecorationsDataBase",
            "Shared.Data.EntityAuraTypeData",
            "Shared.Data.EntityStatsDataBase",
            "Shared.Data.FavourData",
            "Shared.Data.FavourDataBase",
            "Shared.Data.FavourTreeData",
            "Shared.Data.FootstepVfxData",
            "Shared.Data.GodsDataBase",
            "Shared.Data.GroundTileData",
            "Shared.Data.GroundTileFlags",
            "Shared.Data.GroundTileFlagsExtension",
            "Shared.Data.ItemAuraDataBase",
            "Shared.Data.ItemDataBase",
            "Shared.Data.ItemRecipe",
            "Shared.Data.ItemRecipeDataBase",
            "Shared.Data.JobDataBase",
            "Shared.Data.OfferingDataBase",
            "Shared.Data.QuestsDataBase",
            "Shared.Data.RaidDataBase",
            "Shared.Data.RaidIds",
            "Shared.Data.SharedDataSetup",
            "Shared.Data.ShopDataBase",
            "Shared.Data.SkillData",
            "Shared.Data.SkillsDataBase",
            "Shared.Data.SpellDataBase",
            "Shared.Data.StructureTileData",
            "Shared.Data.StructureTileFlags",
            "Shared.Data.StructureTileFlagsExtension",
            "Shared.Data.TileDataBase",
            "Shared.Data.WorkRecipeDataBase",
            "Shared.Data.WorldOrdinancesDataBase",
            "Shared.Data.WorldStatAuraInfo",
            "Shared.Data.WorldStatAurasDataBase",
            "Shared.Data.WorshipUnlocksDataBase"
          ],
          "TypeCount": 51,
          "MethodCount": 175
        },
        {
          "Name": "Shared.Data.Auras",
          "TypeIds": [
            "Shared.Data.Auras.SharedDataSetup"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "Shared.Data.DataModels",
          "TypeIds": [
            "Shared.Data.DataModels.FuelSourceRequirements",
            "Shared.Data.DataModels.JobData",
            "Shared.Data.DataModels.JobDataExtensions",
            "Shared.Data.DataModels.PlayerClassModel",
            "Shared.Data.DataModels.QuestObjectiveArgs",
            "Shared.Data.DataModels.RaidData",
            "Shared.Data.DataModels.UiJobControls",
            "Shared.Data.DataModels.WaterSourceRequirements",
            "Shared.Data.DataModels.WorkOrderType",
            "Shared.Data.DataModels.WorkOutputModel",
            "Shared.Data.DataModels.WorkRecipeModel"
          ],
          "TypeCount": 11,
          "MethodCount": 4
        },
        {
          "Name": "Shared.Data.Decorations",
          "TypeIds": [
            "Shared.Data.Decorations.DecorationData"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Data.Favour",
          "TypeIds": [
            "Shared.Data.Favour.CeresFavours",
            "Shared.Data.Favour.DianaFavours",
            "Shared.Data.Favour.FavourSetupData",
            "Shared.Data.Favour.GodFavourSetup",
            "Shared.Data.Favour.GodFavourSetupException",
            "Shared.Data.Favour.MarsFavours",
            "Shared.Data.Favour.MercuryFavours",
            "Shared.Data.Favour.MinervaFavours",
            "Shared.Data.Favour.VenusFavours",
            "Shared.Data.Favour.VulcanFavours"
          ],
          "TypeCount": 10,
          "MethodCount": 17
        },
        {
          "Name": "Shared.Data.Furniture",
          "TypeIds": [
            "Shared.Data.Furniture.FurnitureData",
            "Shared.Data.Furniture.FurnitureDataBase",
            "Shared.Data.Furniture.FurnitureDataSetup"
          ],
          "TypeCount": 3,
          "MethodCount": 18
        },
        {
          "Name": "Shared.Data.Items",
          "TypeIds": [
            "Shared.Data.Items.SharedDataSetup"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "Shared.Data.Spells",
          "TypeIds": [
            "Shared.Data.Spells.SharedDataSetup"
          ],
          "TypeCount": 1,
          "MethodCount": 6
        },
        {
          "Name": "Shared.Data.Worship",
          "TypeIds": [
            "Shared.Data.Worship.CeresWorships",
            "Shared.Data.Worship.DianaWorships",
            "Shared.Data.Worship.GodWorshipSetup",
            "Shared.Data.Worship.GodWorshipSetupException",
            "Shared.Data.Worship.MarsWorships",
            "Shared.Data.Worship.MercuryWorships",
            "Shared.Data.Worship.VenusWorships",
            "Shared.Data.Worship.VulcanWorships",
            "Shared.Data.Worship.WorshipSetupData"
          ],
          "TypeCount": 9,
          "MethodCount": 29
        },
        {
          "Name": "Shared.Entity",
          "TypeIds": [
            "Shared.Entity.EntityCopyHelper",
            "Shared.Entity.EntityInitializeException",
            "Shared.Entity.EntityKillInfo",
            "Shared.Entity.EntityRemoveInfo",
            "Shared.Entity.EntityRemoveType",
            "Shared.Entity.EntitySystem",
            "Shared.Entity.EntityType",
            "Shared.Entity.EntityWrapper",
            "Shared.Entity.SharedEntityAuraManager",
            "Shared.Entity.SharedEntitySystemController"
          ],
          "TypeCount": 10,
          "MethodCount": 76
        },
        {
          "Name": "Shared.Entity.Aggro",
          "TypeIds": [
            "Shared.Entity.Aggro.CircularAggroField",
            "Shared.Entity.Aggro.IAggroField"
          ],
          "TypeCount": 2,
          "MethodCount": 6
        },
        {
          "Name": "Shared.Entity.Base",
          "TypeIds": [
            "Shared.Entity.Base.AbstractAction",
            "Shared.Entity.Base.AbstractAi",
            "Shared.Entity.Base.AbstractController",
            "Shared.Entity.Base.AbstractControllerTask",
            "Shared.Entity.Base.ActionNames",
            "Shared.Entity.Base.ActionStatus",
            "Shared.Entity.Base.ControllerActionArgs",
            "Shared.Entity.Base.EntityControllerBase",
            "Shared.Entity.Base.OnKilledBehaviour",
            "Shared.Entity.Base.TaskStatus"
          ],
          "TypeCount": 10,
          "MethodCount": 71
        },
        {
          "Name": "Shared.Entity.Components",
          "TypeIds": [
            "Shared.Entity.Components.AggressiveComponent",
            "Shared.Entity.Components.Carrier",
            "Shared.Entity.Components.CollisionComponent",
            "Shared.Entity.Components.Component",
            "Shared.Entity.Components.ComponentExtension",
            "Shared.Entity.Components.ControllerComponent",
            "Shared.Entity.Components.DropTableComponent",
            "Shared.Entity.Components.EntityFlags",
            "Shared.Entity.Components.FactionComponent",
            "Shared.Entity.Components.FactionMask",
            "Shared.Entity.Components.FactionMaskNewExtension",
            "Shared.Entity.Components.Furniture",
            "Shared.Entity.Components.GeneralComponent",
            "Shared.Entity.Components.Grouped",
            "Shared.Entity.Components.HealthComponent",
            "Shared.Entity.Components.InteractComponent",
            "Shared.Entity.Components.KnockbackComponent",
            "Shared.Entity.Components.LightSourceComponent",
            "Shared.Entity.Components.LightSourceComponentType",
            "Shared.Entity.Components.Material",
            "Shared.Entity.Components.MeshTransformComponent",
            "Shared.Entity.Components.Movable",
            "Shared.Entity.Components.StatsComponent",
            "Shared.Entity.Components.StunComponent",
            "Shared.Entity.Components.TextureTransformComponent",
            "Shared.Entity.Components.ThreatTable"
          ],
          "TypeCount": 26,
          "MethodCount": 37
        },
        {
          "Name": "Shared.Entity.Groups",
          "TypeIds": [
            "Shared.Entity.Groups.GroupAttackArgs"
          ],
          "TypeCount": 1,
          "MethodCount": 1
        },
        {
          "Name": "Shared.Entity.Loading",
          "TypeIds": [
            "Shared.Entity.Loading.ControllerSelectFormReader"
          ],
          "TypeCount": 1,
          "MethodCount": 7
        },
        {
          "Name": "Shared.Helpers",
          "TypeIds": [
            "Shared.Helpers.BucketEntityHelperShared",
            "Shared.Helpers.BuildingAppealHelper",
            "Shared.Helpers.CastSpellArgs",
            "Shared.Helpers.CharacterSkillsHelper",
            "Shared.Helpers.CitizenHelper",
            "Shared.Helpers.EntityHelper",
            "Shared.Helpers.HitPositionHelper",
            "Shared.Helpers.MoneyHelper",
            "Shared.Helpers.OnUseSpell",
            "Shared.Helpers.PlayerCharacterFlagNames",
            "Shared.Helpers.PlayerFlagsHelper",
            "Shared.Helpers.SamsPlayerDebuggerHelper",
            "Shared.Helpers.SharedSpellHelper",
            "Shared.Helpers.SharedWeaponSpellHelper",
            "Shared.Helpers.SpellCastingArgs",
            "Shared.Helpers.SpellEvent",
            "Shared.Helpers.SpellSnapshotData",
            "Shared.Helpers.StatsHelper",
            "Shared.Helpers.TerrainToCollisionHelper",
            "Shared.Helpers.TileBoundsIntersectionHelper",
            "Shared.Helpers.ToolDamageHelper",
            "Shared.Helpers.ToolDamageResult",
            "Shared.Helpers.TownDefenceHelper",
            "Shared.Helpers.VehicleHelper",
            "Shared.Helpers.WeaponScalingHelper",
            "Shared.Helpers.WeaponSpellsData",
            "Shared.Helpers.WorldFlagsHelper",
            "Shared.Helpers.WorldTierHelper",
            "Shared.Helpers.WorldTileHelper",
            "Shared.Helpers.WorshipUnlocksHelper"
          ],
          "TypeCount": 30,
          "MethodCount": 65
        },
        {
          "Name": "Shared.Ids",
          "TypeIds": [
            "Shared.Ids.RewardIds"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Interfaces.Entity",
          "TypeIds": [
            "Shared.Interfaces.Entity.EmptyEntitySystemBridge",
            "Shared.Interfaces.Entity.IEntitySystemBridge"
          ],
          "TypeCount": 2,
          "MethodCount": 26
        },
        {
          "Name": "Shared.Interfaces.Projectiles",
          "TypeIds": [
            "Shared.Interfaces.Projectiles.ISpellManagerBridge"
          ],
          "TypeCount": 1,
          "MethodCount": 10
        },
        {
          "Name": "Shared.Interfaces.World",
          "TypeIds": [
            "Shared.Interfaces.World.IWorldHandler"
          ],
          "TypeCount": 1,
          "MethodCount": 8
        },
        {
          "Name": "Shared.Inventory",
          "TypeIds": [
            "Shared.Inventory.ComplexInventoryDeltaEngine",
            "Shared.Inventory.InventoryApplyEngine",
            "Shared.Inventory.InventoryDeltaEngine",
            "Shared.Inventory.InventorySortHelper",
            "Shared.Inventory.ItemInstanceExtensions"
          ],
          "TypeCount": 5,
          "MethodCount": 34
        },
        {
          "Name": "Shared.Inventory.DeltaModels",
          "TypeIds": [
            "Shared.Inventory.DeltaModels.DeltaAction",
            "Shared.Inventory.DeltaModels.DeltaActionType",
            "Shared.Inventory.DeltaModels.DeltaComplexResult",
            "Shared.Inventory.DeltaModels.DeltaResult",
            "Shared.Inventory.DeltaModels.InventoryHelper",
            "Shared.Inventory.DeltaModels.InventoryResult"
          ],
          "TypeCount": 6,
          "MethodCount": 24
        },
        {
          "Name": "Shared.Inventory.Exceptions",
          "TypeIds": [
            "Shared.Inventory.Exceptions.InventoryApplyException",
            "Shared.Inventory.Exceptions.InventoryDeltaException"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Inventory.InventoryApplyBridge",
          "TypeIds": [
            "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
            "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge"
          ],
          "TypeCount": 2,
          "MethodCount": 17
        },
        {
          "Name": "Shared.Inventory.Models",
          "TypeIds": [
            "Shared.Inventory.Models.DeltaTransaction",
            "Shared.Inventory.Models.LootAllStrategy",
            "Shared.Inventory.Models.SearchStrategy",
            "Shared.Inventory.Models.SlotsEnumerator"
          ],
          "TypeCount": 4,
          "MethodCount": 17
        },
        {
          "Name": "Shared.Managers",
          "TypeIds": [
            "Shared.Managers.TownsSharedManager"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Messages",
          "TypeIds": [
            "Shared.Messages.CreateNewInventoryMessage"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models",
          "TypeIds": [
            "Shared.Models.InteriorTile",
            "Shared.Models.WorldFlag",
            "Shared.Models.WorldStats",
            "Shared.Models.WorldTile"
          ],
          "TypeCount": 4,
          "MethodCount": 10
        },
        {
          "Name": "Shared.Models.Auras",
          "TypeIds": [
            "Shared.Models.Auras.ApplyAuraContext",
            "Shared.Models.Auras.AuraTrigger",
            "Shared.Models.Auras.AuraTriggerExtension",
            "Shared.Models.Auras.CitizenAuraInfo",
            "Shared.Models.Auras.CitizenAuraModel",
            "Shared.Models.Auras.CitizenAuraType",
            "Shared.Models.Auras.EntityAuraInfo",
            "Shared.Models.Auras.ItemAura",
            "Shared.Models.Auras.ItemAuraInfo",
            "Shared.Models.Auras.ItemAuraTier"
          ],
          "TypeCount": 10,
          "MethodCount": 10
        },
        {
          "Name": "Shared.Models.AuraStatusType",
          "TypeIds": [
            "Shared.Models.AuraStatusType.AuraStatusType"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Boss",
          "TypeIds": [
            "Shared.Models.Boss.BossData"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Buildings",
          "TypeIds": [
            "Shared.Models.Buildings.BuildingData",
            "Shared.Models.Buildings.BuildingLogisticsConfig",
            "Shared.Models.Buildings.BuildingLogisticsConfigExtensions",
            "Shared.Models.Buildings.BuildingProximityFunctionality",
            "Shared.Models.Buildings.CitizenSlotData",
            "Shared.Models.Buildings.EntityProximityFunctionality",
            "Shared.Models.Buildings.SpawnLocation",
            "Shared.Models.Buildings.TileProximityFunctionality"
          ],
          "TypeCount": 8,
          "MethodCount": 9
        },
        {
          "Name": "Shared.Models.Citizens",
          "TypeIds": [
            "Shared.Models.Citizens.CitizenAppearance",
            "Shared.Models.Citizens.CitizenDeathType",
            "Shared.Models.Citizens.CitizenGiftResult",
            "Shared.Models.Citizens.CitizenRequestData",
            "Shared.Models.Citizens.CitizenRequestStringId"
          ],
          "TypeCount": 5,
          "MethodCount": 5
        },
        {
          "Name": "Shared.Models.Construction",
          "TypeIds": [
            "Shared.Models.Construction.ConstructionMaterialsAggregate",
            "Shared.Models.Construction.ConstructionModel",
            "Shared.Models.Construction.ConstructionResourceDataModel",
            "Shared.Models.Construction.ConstructionsGroupData",
            "Shared.Models.Construction.ConstructionSpaceInfo",
            "Shared.Models.Construction.ConstructionTileArea",
            "Shared.Models.Construction.ConstructionType",
            "Shared.Models.Construction.ConstructionUiCategory",
            "Shared.Models.Construction.FoodDispenser",
            "Shared.Models.Construction.PlacementRequirementsExtension",
            "Shared.Models.Construction.WaterDispenser"
          ],
          "TypeCount": 11,
          "MethodCount": 15
        },
        {
          "Name": "Shared.Models.Crafting",
          "TypeIds": [
            "Shared.Models.Crafting.CraftingStationData"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.DropTables",
          "TypeIds": [
            "Shared.Models.DropTables.DroppedGoods",
            "Shared.Models.DropTables.DropTableItemSpawnModel",
            "Shared.Models.DropTables.DropTableModel",
            "Shared.Models.DropTables.DropTableSlot",
            "Shared.Models.DropTables.DropTableSystem",
            "Shared.Models.DropTables.ItemDrop"
          ],
          "TypeCount": 6,
          "MethodCount": 1
        },
        {
          "Name": "Shared.Models.Entities",
          "TypeIds": [
            "Shared.Models.Entities.ChestStyle"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Gods",
          "TypeIds": [
            "Shared.Models.Gods.Blessing",
            "Shared.Models.Gods.GodData",
            "Shared.Models.Gods.GodProgression",
            "Shared.Models.Gods.Offering",
            "Shared.Models.Gods.OfferingRequirementType",
            "Shared.Models.Gods.OfferingType",
            "Shared.Models.Gods.WorldOrdinance",
            "Shared.Models.Gods.WorshipUnlock"
          ],
          "TypeCount": 8,
          "MethodCount": 1
        },
        {
          "Name": "Shared.Models.Interaction",
          "TypeIds": [
            "Shared.Models.Interaction.Interaction",
            "Shared.Models.Interaction.InteractionType"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Shared.Models.Items",
          "TypeIds": [
            "Shared.Models.Items.CastSpellTomeArgs",
            "Shared.Models.Items.CastType",
            "Shared.Models.Items.CitizenConsumableItem",
            "Shared.Models.Items.DamageTypeRanges",
            "Shared.Models.Items.EquipmentMaterial",
            "Shared.Models.Items.EquipmentType",
            "Shared.Models.Items.EquipmentTypeExtensions",
            "Shared.Models.Items.EquippableItem",
            "Shared.Models.Items.FuelItem",
            "Shared.Models.Items.GodIds",
            "Shared.Models.Items.InventoryType",
            "Shared.Models.Items.ItemAmount",
            "Shared.Models.Items.ItemData",
            "Shared.Models.Items.ItemFlag",
            "Shared.Models.Items.ItemFlagExtensions",
            "Shared.Models.Items.ItemInstanceModel",
            "Shared.Models.Items.ItemMaterialsAggregate",
            "Shared.Models.Items.ItemTier",
            "Shared.Models.Items.ItemWorshipData",
            "Shared.Models.Items.LightSourceItem",
            "Shared.Models.Items.RandomlyGeneratedItem",
            "Shared.Models.Items.ResourceAmount",
            "Shared.Models.Items.ResourceAmountExtension",
            "Shared.Models.Items.SharedInventoryModel",
            "Shared.Models.Items.ShieldStats",
            "Shared.Models.Items.SlotsFilter",
            "Shared.Models.Items.SpellTomeArgs",
            "Shared.Models.Items.TempInventory",
            "Shared.Models.Items.TempInventorySlot",
            "Shared.Models.Items.TradableItem",
            "Shared.Models.Items.UsableItem",
            "Shared.Models.Items.UsableItemInstance",
            "Shared.Models.Items.WeaponClass",
            "Shared.Models.Items.WeaponStats",
            "Shared.Models.Items.WeaponTypeEnum",
            "Shared.Models.Items.WorldItemModel"
          ],
          "TypeCount": 36,
          "MethodCount": 39
        },
        {
          "Name": "Shared.Models.Player",
          "TypeIds": [
            "Shared.Models.Player.CharacterFlag",
            "Shared.Models.Player.CharacterInventoryModel",
            "Shared.Models.Player.Difficulty",
            "Shared.Models.Player.HotBarSaveModel",
            "Shared.Models.Player.HotBarSlotType",
            "Shared.Models.Player.PlayerAppearanceData",
            "Shared.Models.Player.PlayerCharacterModel",
            "Shared.Models.Player.PlayerCharacterSaveModel"
          ],
          "TypeCount": 8,
          "MethodCount": 3
        },
        {
          "Name": "Shared.Models.Quests",
          "TypeIds": [
            "Shared.Models.Quests.FetchQuestData",
            "Shared.Models.Quests.GodLevelRequirement",
            "Shared.Models.Quests.IQuestRequirement",
            "Shared.Models.Quests.PreQuestRequirement",
            "Shared.Models.Quests.QuestData",
            "Shared.Models.Quests.QuestInstanceModel",
            "Shared.Models.Quests.QuestParameters",
            "Shared.Models.Quests.QuestRequirementsMetArgs",
            "Shared.Models.Quests.QuestState",
            "Shared.Models.Quests.QuestType",
            "Shared.Models.Quests.WorldFlagRequirement",
            "Shared.Models.Quests.WorldFlagRequirementStrategy"
          ],
          "TypeCount": 12,
          "MethodCount": 5
        },
        {
          "Name": "Shared.Models.Quests.Objectives",
          "TypeIds": [
            "Shared.Models.Quests.Objectives.ChopTreeObjective",
            "Shared.Models.Quests.Objectives.ConstructBuildingObjective",
            "Shared.Models.Quests.Objectives.DiscoverGodObjective",
            "Shared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjective",
            "Shared.Models.Quests.Objectives.HandInItemObjective",
            "Shared.Models.Quests.Objectives.KillEntityQuestObjective",
            "Shared.Models.Quests.Objectives.OfferItemQuestObjective",
            "Shared.Models.Quests.Objectives.PlayerCollectItemsObjective",
            "Shared.Models.Quests.Objectives.PlayerCraftItemObjective",
            "Shared.Models.Quests.Objectives.PlayerEquipItemTypeObjective",
            "Shared.Models.Quests.Objectives.PlayerHarvestCropObjective",
            "Shared.Models.Quests.Objectives.PlayerInteractObjective",
            "Shared.Models.Quests.Objectives.PlayerLootItemObjective",
            "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
            "Shared.Models.Quests.Objectives.PlayerPlantCropObjective",
            "Shared.Models.Quests.Objectives.QuestObjective",
            "Shared.Models.Quests.Objectives.RaidVictoryObjective",
            "Shared.Models.Quests.Objectives.SharpenFlintObjective",
            "Shared.Models.Quests.Objectives.SpawnConstructionObjective"
          ],
          "TypeCount": 19,
          "MethodCount": 24
        },
        {
          "Name": "Shared.Models.Raids",
          "TypeIds": [
            "Shared.Models.Raids.RaidInstanceModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Shops",
          "TypeIds": [
            "Shared.Models.Shops.Shop"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Skill",
          "TypeIds": [
            "Shared.Models.Skill.CharacterSkill",
            "Shared.Models.Skill.Skills"
          ],
          "TypeCount": 2,
          "MethodCount": 2
        },
        {
          "Name": "Shared.Models.Spells",
          "TypeIds": [
            "Shared.Models.Spells.AttackSpellArgs",
            "Shared.Models.Spells.ProjectileBaseArgs",
            "Shared.Models.Spells.ProjectileHitFlags",
            "Shared.Models.Spells.ProjectileHitFlagsExtensions",
            "Shared.Models.Spells.SpellDataModel"
          ],
          "TypeCount": 5,
          "MethodCount": 5
        },
        {
          "Name": "Shared.Models.Stats",
          "TypeIds": [
            "Shared.Models.Stats.CandideStatsException",
            "Shared.Models.Stats.CitizenStats",
            "Shared.Models.Stats.EntityStats",
            "Shared.Models.Stats.Stat",
            "Shared.Models.Stats.StatDescription",
            "Shared.Models.Stats.StatFlags",
            "Shared.Models.Stats.StatId",
            "Shared.Models.Stats.StatModificationData",
            "Shared.Models.Stats.StatModifier",
            "Shared.Models.Stats.StatModifierType",
            "Shared.Models.Stats.StatsBaseMethods",
            "Shared.Models.Stats.StatType",
            "Shared.Models.Stats.WorldStatId"
          ],
          "TypeCount": 13,
          "MethodCount": 48
        },
        {
          "Name": "Shared.Models.Town",
          "TypeIds": [
            "Shared.Models.Town.OverallSummary",
            "Shared.Models.Town.TownReportCitizenSummaryModel",
            "Shared.Models.Town.TownReportSummaryModel"
          ],
          "TypeCount": 3,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.TradeRoutes",
          "TypeIds": [
            "Shared.Models.TradeRoutes.TradeRouteArgs",
            "Shared.Models.TradeRoutes.TradeRouteInstance"
          ],
          "TypeCount": 2,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Vehicles",
          "TypeIds": [
            "Shared.Models.Vehicles.VehicleMode"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Models.Weather",
          "TypeIds": [
            "Shared.Models.Weather.WeatherInstanceModel"
          ],
          "TypeCount": 1,
          "MethodCount": 0
        },
        {
          "Name": "Shared.Steam",
          "TypeIds": [
            "Shared.Steam.SteamManager"
          ],
          "TypeCount": 1,
          "MethodCount": 5
        },
        {
          "Name": "Shared.Text",
          "TypeIds": [
            "Shared.Text.BlessingText",
            "Shared.Text.DamageTypesArrayText",
            "Shared.Text.LocalizationManager",
            "Shared.Text.StatDescriptionText",
            "Shared.Text.StringDefinition",
            "Shared.Text.StringDefinitions",
            "Shared.Text.StringExtensions",
            "Shared.Text.StringId",
            "Shared.Text.StringIdExtensions",
            "Shared.Text.TimeTextHelper"
          ],
          "TypeCount": 10,
          "MethodCount": 23
        },
        {
          "Name": "Shared.World",
          "TypeIds": [
            "Shared.World.HeightAtPointLookUp",
            "Shared.World.HeightAtPointTriangle",
            "Shared.World.SharedWorldHandler"
          ],
          "TypeCount": 3,
          "MethodCount": 7
        }
      ],
      "Types": [
        {
          "Id": "AnalyticsHandler\u002BLogType",
          "Name": "LogType",
          "DisplayName": "AnalyticsHandler.LogType",
          "FullName": "AnalyticsHandler.LogType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterAggregate:AnalyticsHandler\u002BLogType",
              "Name": "CharacterAggregate",
              "Type": "AnalyticsHandler.LogType",
              "Signature": "public AnalyticsHandler.LogType CharacterAggregate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2322586C220E889C932EB6223D92557609617E72A469C84ED0B7317C4772C53"
            },
            {
              "Id": "FirstOnly:AnalyticsHandler\u002BLogType",
              "Name": "FirstOnly",
              "Type": "AnalyticsHandler.LogType",
              "Signature": "public AnalyticsHandler.LogType FirstOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B59F8410169498BDC1B4E466ABF4DC722979F69E28C5FB739C8C63562FE169AE"
            },
            {
              "Id": "Immediate:AnalyticsHandler\u002BLogType",
              "Name": "Immediate",
              "Type": "AnalyticsHandler.LogType",
              "Signature": "public AnalyticsHandler.LogType Immediate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C128CB4B6B8EBFC835950AC636A3AD41B8748685410C2B3C9D8333A81485E633"
            },
            {
              "Id": "SessionAggregate:AnalyticsHandler\u002BLogType",
              "Name": "SessionAggregate",
              "Type": "AnalyticsHandler.LogType",
              "Signature": "public AnalyticsHandler.LogType SessionAggregate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13241E93D931BC1E70FBA8D9C0369E0306D105CDA7EB5E9A3FEB05D8FAEB3DC3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4FC737A06A78D0E8F43F13FA5F7CC0462DF1DB5E67EC7BBB44822C625C571CF9"
        },
        {
          "Id": "AnalyticsManager\u002BDimension1",
          "Name": "Dimension1",
          "DisplayName": "AnalyticsManager.Dimension1",
          "FullName": "AnalyticsManager.Dimension1",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Beach:System.String",
              "Name": "Beach",
              "Type": "System.String",
              "Signature": "public System.String Beach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B9459A018E55A9ABAA348E279CC3E3AA4A917CFE20334D7BC5428A0B2C84FB1"
            },
            {
              "Id": "DeepForest:System.String",
              "Name": "DeepForest",
              "Type": "System.String",
              "Signature": "public System.String DeepForest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6BFC37652DC68DE27DC07C294FD06F219413B05B245B4C0CFCCBF28129FD9D9"
            },
            {
              "Id": "Desert:System.String",
              "Name": "Desert",
              "Type": "System.String",
              "Signature": "public System.String Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A7F15F518CC993C559FC7C1C0DD2DDDA1D04579BCBAF7DD26130CD1DEE86600"
            },
            {
              "Id": "Forest:System.String",
              "Name": "Forest",
              "Type": "System.String",
              "Signature": "public System.String Forest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "342E736C4F8A543087DE1050B4EDF0E6F2D09A3BE3D4DFCAA83DCED526199A66"
            },
            {
              "Id": "Ghosttown:System.String",
              "Name": "Ghosttown",
              "Type": "System.String",
              "Signature": "public System.String Ghosttown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B0D85B70D61B24EFD151CED5E125BF96716EE664B27D6B48E3768F7420875E9"
            },
            {
              "Id": "Interior:System.String",
              "Name": "Interior",
              "Type": "System.String",
              "Signature": "public System.String Interior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B22B9D94D64D28A3BA249720234C35BCADC71303B079C83AEAEA44548D4F152"
            },
            {
              "Id": "Lake:System.String",
              "Name": "Lake",
              "Type": "System.String",
              "Signature": "public System.String Lake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AD133B7A51B168FDF488558BB929EA3F58786A9AF4179904EA93529813A5D92"
            },
            {
              "Id": "Mountains:System.String",
              "Name": "Mountains",
              "Type": "System.String",
              "Signature": "public System.String Mountains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DA9D1F2349B1FBFAC300F77A95E5534B3740681A08ED978286205AD2F9CE106"
            },
            {
              "Id": "Null:System.String",
              "Name": "Null",
              "Type": "System.String",
              "Signature": "public System.String Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "886B638EEC2632A67911FBD3F275FDC31D3F900E53ED0682045BEABB889FD88B"
            },
            {
              "Id": "Ocean:System.String",
              "Name": "Ocean",
              "Type": "System.String",
              "Signature": "public System.String Ocean",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DB395531F8308A44C9F054B2A470DE7DC419842464235283737793C38C4C202"
            },
            {
              "Id": "Other:System.String",
              "Name": "Other",
              "Type": "System.String",
              "Signature": "public System.String Other",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4AA3140593AB9CC246AD9DB88BA08C09FED69FD88DA452AE7BE5F85E231FA62"
            },
            {
              "Id": "Plains:System.String",
              "Name": "Plains",
              "Type": "System.String",
              "Signature": "public System.String Plains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13A42BF2B2243006F7830422BD1AD4D12E88ADB47527A069B34D5CB854A9BCFF"
            },
            {
              "Id": "River:System.String",
              "Name": "River",
              "Type": "System.String",
              "Signature": "public System.String River",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2ACD096937C62B87BD8D8BE666FF5125CB151F4863555AFEFCD136745261DBB"
            },
            {
              "Id": "TestBiome:System.String",
              "Name": "TestBiome",
              "Type": "System.String",
              "Signature": "public System.String TestBiome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBBF58B1F18810AD05A4721374776A2FEB7AF302106EBED758E3C67775AC4FA6"
            },
            {
              "Id": "Volcanic:System.String",
              "Name": "Volcanic",
              "Type": "System.String",
              "Signature": "public System.String Volcanic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEBB0350FB34CB77BE2BFDE2A27B6CA70021D7E067B747545733EC532BF0682A"
            },
            {
              "Id": "VolcanicTendril:System.String",
              "Name": "VolcanicTendril",
              "Type": "System.String",
              "Signature": "public System.String VolcanicTendril",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "671FE28422AE4C3D8B102EEFF220153A962C8738362BC28206D5592F1071ECD2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B7BA55673FD916159DD9EFA72BE83C0A002E631BEC4A1C62E65AAB7733E7B72B"
        },
        {
          "Id": "AnalyticsManager\u002BDimension2",
          "Name": "Dimension2",
          "DisplayName": "AnalyticsManager.Dimension2",
          "FullName": "AnalyticsManager.Dimension2",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Players0:System.String",
              "Name": "Players0",
              "Type": "System.String",
              "Signature": "public System.String Players0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12F4F1072BFE73678437BA63386D395C3D705404E28CF9F5103F5A80206D1641"
            },
            {
              "Id": "Players1:System.String",
              "Name": "Players1",
              "Type": "System.String",
              "Signature": "public System.String Players1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EB435211B1803E239CF43ECE32574FCEE0C5D395D01E3DE1398056BDEC2593D"
            },
            {
              "Id": "Players10:System.String",
              "Name": "Players10",
              "Type": "System.String",
              "Signature": "public System.String Players10",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF7F3FA471A264411B9F06DC2FD216B8C23F7538765D59BAB59F6550530D3E47"
            },
            {
              "Id": "Players11:System.String",
              "Name": "Players11",
              "Type": "System.String",
              "Signature": "public System.String Players11",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4E3103D69173269E0CC42027CD700CBA3142F57E00CB6F6F285F6148556CB49"
            },
            {
              "Id": "Players12:System.String",
              "Name": "Players12",
              "Type": "System.String",
              "Signature": "public System.String Players12",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C6F29A618CA59AE7FF73BFB1EEBB9C7538D75675E9D461033D72A6690A4A737"
            },
            {
              "Id": "Players13:System.String",
              "Name": "Players13",
              "Type": "System.String",
              "Signature": "public System.String Players13",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04A1DF74374431A94D1145970EEC04D8AB68CDB41037113B00F1A2C920625FBF"
            },
            {
              "Id": "Players14:System.String",
              "Name": "Players14",
              "Type": "System.String",
              "Signature": "public System.String Players14",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4F2A2A71A9FA5ADBEE2035AAAFF4ACA32362DD352BDE3B565F126B9165FADE7"
            },
            {
              "Id": "Players15:System.String",
              "Name": "Players15",
              "Type": "System.String",
              "Signature": "public System.String Players15",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC33658BD14E234E2FC9756037829AB172B531A7B78971BA5E4184210117A92C"
            },
            {
              "Id": "Players16Plus:System.String",
              "Name": "Players16Plus",
              "Type": "System.String",
              "Signature": "public System.String Players16Plus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7D06716938AA2098BEDE22C19FB325E87A32906CBEDEE875F04E08C07ED9B8F"
            },
            {
              "Id": "Players2:System.String",
              "Name": "Players2",
              "Type": "System.String",
              "Signature": "public System.String Players2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C58B55D8EBF162A62168F7DB685F940FB4C579671DAEE20B72FA28DEFD5131D"
            },
            {
              "Id": "Players3:System.String",
              "Name": "Players3",
              "Type": "System.String",
              "Signature": "public System.String Players3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFC64B7E917AF681C6E2BCBDB73A9DABACC0919916B4554161651BD08BB1420F"
            },
            {
              "Id": "Players4:System.String",
              "Name": "Players4",
              "Type": "System.String",
              "Signature": "public System.String Players4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D780D596CDBD08DF90F04A5648A7F809F3C0E2E3BCEA921C941515AF5A9456A5"
            },
            {
              "Id": "Players5:System.String",
              "Name": "Players5",
              "Type": "System.String",
              "Signature": "public System.String Players5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D4EF6CB1DA2E175D38731AF2100BB69E214753A4BF97B4F92BE32D9C096689E"
            },
            {
              "Id": "Players6:System.String",
              "Name": "Players6",
              "Type": "System.String",
              "Signature": "public System.String Players6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DA31CA5CD7FEB286457F8DED5EA631FA5715174CF35E2CCB56B09187B19CB02"
            },
            {
              "Id": "Players7:System.String",
              "Name": "Players7",
              "Type": "System.String",
              "Signature": "public System.String Players7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24AB82E2A8B238937B50D7FC00D6BCE00A15B9E25D5A1737B59B2EE7273B36F0"
            },
            {
              "Id": "Players8:System.String",
              "Name": "Players8",
              "Type": "System.String",
              "Signature": "public System.String Players8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "75B5C54841D2931C81551AC9CBAC195C8AC68FE0EA3C25EC925F3B75557A4153"
            },
            {
              "Id": "Players9:System.String",
              "Name": "Players9",
              "Type": "System.String",
              "Signature": "public System.String Players9",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBF4C8A7D07E7A83509751C2ECD89EAEFAEB24590DFFC2F6A4093D453F3E2436"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DBA89E629A2CE5CDAD9F939D49378D28A9643A5006B313D02EC8D82B14DAFB71"
        },
        {
          "Id": "AnalyticsManager\u002BDimension3",
          "Name": "Dimension3",
          "DisplayName": "AnalyticsManager.Dimension3",
          "FullName": "AnalyticsManager.Dimension3",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Tier0:System.String",
              "Name": "Tier0",
              "Type": "System.String",
              "Signature": "public System.String Tier0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D53A750B3D948CC80FF83FCF0FA080CD0F0AA4F3D41D62A95BBED65B808F28EC"
            },
            {
              "Id": "Tier1:System.String",
              "Name": "Tier1",
              "Type": "System.String",
              "Signature": "public System.String Tier1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32DCA4A500B614B19572C523FEB1085FE66E59831CFB01014E1D566A6CB1FFAF"
            },
            {
              "Id": "Tier2:System.String",
              "Name": "Tier2",
              "Type": "System.String",
              "Signature": "public System.String Tier2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E0EC82705580179F0906936F30AD9F1A1DFA3B3726FACE02763E757EA778F96"
            },
            {
              "Id": "Tier3:System.String",
              "Name": "Tier3",
              "Type": "System.String",
              "Signature": "public System.String Tier3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4119ABEE3D6BEE3ACCF8E7664CD35B1CD90398A13B602772496C1EEE8CA0318"
            },
            {
              "Id": "Tier4:System.String",
              "Name": "Tier4",
              "Type": "System.String",
              "Signature": "public System.String Tier4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6F35B5F50C33FBF732F24508369961859E5C2BBDB4C5E3EC5FFC936A85208ED"
            },
            {
              "Id": "Tier5:System.String",
              "Name": "Tier5",
              "Type": "System.String",
              "Signature": "public System.String Tier5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18AF8CDDD99B298AA08D0ED61680A8C43FB566D096AA43C326E50231777A90D5"
            },
            {
              "Id": "Tier6:System.String",
              "Name": "Tier6",
              "Type": "System.String",
              "Signature": "public System.String Tier6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85CABB86850C4D0BB574A4AD76D0C17DA4536F917CE8FB55331AAABE51EC01AD"
            },
            {
              "Id": "Tier7:System.String",
              "Name": "Tier7",
              "Type": "System.String",
              "Signature": "public System.String Tier7",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1175BD6F868533FD1825765D4E6154105ACE8B0D4148FFF7F003187F2846B5C8"
            },
            {
              "Id": "Tier8:System.String",
              "Name": "Tier8",
              "Type": "System.String",
              "Signature": "public System.String Tier8",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D6809AF37D0057E735D34C6E16A8502D2A3F385D4D7A10F8B76A8D7F013E03B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E47F10BAE944EDBEF7D1BE9E44E49F0B05EA6AA4FC4481BFB81EBD78C5BFE94"
        },
        {
          "Id": "AuraArgsHelper\u002BAuraArgumentsException",
          "Name": "AuraArgumentsException",
          "DisplayName": "AuraArgsHelper.AuraArgumentsException",
          "FullName": "AuraArgsHelper.AuraArgumentsException",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "BucketEntityHelperShared\u002BBucketContentType",
          "Name": "BucketContentType",
          "DisplayName": "BucketEntityHelperShared.BucketContentType",
          "FullName": "BucketEntityHelperShared.BucketContentType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:BucketEntityHelperShared\u002BBucketContentType",
              "Name": "Empty",
              "Type": "BucketEntityHelperShared.BucketContentType",
              "Signature": "public BucketEntityHelperShared.BucketContentType Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25DB3A57EE74C6F1BCF1468505DB058F0C82B2CD2F7BD8C908ACA0C507D9EC36"
            },
            {
              "Id": "Resource:BucketEntityHelperShared\u002BBucketContentType",
              "Name": "Resource",
              "Type": "BucketEntityHelperShared.BucketContentType",
              "Signature": "public BucketEntityHelperShared.BucketContentType Resource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67EEDA1DDC407FCB6904CCFD73AFCA1B056A9C8B010823879A800D578D0312F8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1BAFC13FAED1D21A18EDC7BB8B4376A3511F8DE5DC65C26C6E613E4E09B323E6"
        },
        {
          "Id": "Candide.Combat.VisualExplosionData",
          "Name": "VisualExplosionData",
          "DisplayName": "VisualExplosionData",
          "FullName": "Candide.Combat.VisualExplosionData",
          "Namespace": "Candide.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CrackLifeLength:System.Single",
              "Name": "CrackLifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single CrackLifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2C46F26598B6A2B7C06BB185EF56C9357E7C9FF18B80B738B411F6893A8446F"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "DrawExplosionSprites:System.Boolean",
              "Name": "DrawExplosionSprites",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawExplosionSprites",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E4BD16979085FCCB03FBDF3BFB7EE76F1E899D173A4127CF2BAEB7D26E8D37F"
            },
            {
              "Id": "LeaveCrack:System.Boolean",
              "Name": "LeaveCrack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LeaveCrack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "711DECBF0B4A7332B8EFAA6FCDA195C30048C24196AE392F3746B7F71F0A4286"
            },
            {
              "Id": "LightColor:Microsoft.Xna.Framework.Vector3",
              "Name": "LightColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "109477C6D63E1C1601B0098A9FAB4414EEEF7B66A016854BF765FF0B7AEB7C49"
            },
            {
              "Id": "MakeSound:System.Boolean",
              "Name": "MakeSound",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MakeSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "669340A8D4E99669E455528149125A7AB81F6CDE7D85674ADE2B3D14C95EB686"
            },
            {
              "Id": "ParticleAmount:System.Int32",
              "Name": "ParticleAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ParticleAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7E33224088C751425D9A605DA4101B69C2D74C5D5DBAB817D6F26E2AA5D5E92"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "Screenshake:System.Boolean",
              "Name": "Screenshake",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Screenshake",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EC92D9BC0E9E8E0253FC71587EBFC50D64B9346BC3454088F1BDA47E5949721"
            },
            {
              "Id": "SmokeInShockwave:System.Boolean",
              "Name": "SmokeInShockwave",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SmokeInShockwave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A95AA8F02FB882BFB7CBF1D7E06E1B7016D9109B30B77EB9A5025553F5C6C25"
            },
            {
              "Id": "SparkParticleAmount:System.Int32",
              "Name": "SparkParticleAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SparkParticleAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90D8644F992FBB9686C472C84B3A71EC1C8EBE86CF6AEE3A40DF381551E90C7A"
            },
            {
              "Id": "SpawnDirtParticles:System.Boolean",
              "Name": "SpawnDirtParticles",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpawnDirtParticles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55788615C6A2917431EF516614B8B5CDDD131F2E15C36B08310CB0370A99B266"
            },
            {
              "Id": "SpawnSparkParticles:System.Boolean",
              "Name": "SpawnSparkParticles",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpawnSparkParticles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "496CA7C66407C6D44B1B64CD69917CD06D6CE5813BC65F52B19EC6B7130166F3"
            },
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            },
            {
              "Id": "Strength:System.Single",
              "Name": "Strength",
              "Type": "System.Single",
              "Signature": "public System.Single Strength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128B21E0D3F2199D4079269331F0CE44111B98A035B307D7E835A744908FEB54"
            },
            {
              "Id": "UseDirection:System.Boolean",
              "Name": "UseDirection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A67BDED855012ED28B506EE6B6E6790AD29975B0DFA275ADF7550B85E80E724"
            },
            {
              "Id": "UseLightSource:System.Boolean",
              "Name": "UseLightSource",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseLightSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96D745266F530BF132BA79923F627BFBAE7CB18504EE9BFC33065CA47331A598"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FB016D0F0DEDFC6BF10D514E36E72C477D1F481449082C86AA4D21BA5667896B"
        },
        {
          "Id": "CandideServer.Database.PlayerClassDataBase",
          "Name": "PlayerClassDataBase",
          "DisplayName": "PlayerClassDataBase",
          "FullName": "CandideServer.Database.PlayerClassDataBase",
          "Namespace": "CandideServer.Database",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.DataModels.PlayerClassModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.PlayerClassModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.PlayerClassModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D86AFC8BFB8859BF6D5B270EC1E51F1672A0ED15E9885E51F3576F20B3C4E2A5"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddPlayerClass(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.PlayerClassModel\u003E)-\u003ESystem.Void",
              "Name": "AddPlayerClass",
              "Signature": "public System.Void AddPlayerClass(System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E playerClassList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerClassList",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "F70176B6FDC8E2484C888EC56C2BD3E489284F749D73C8E4E3EA92457458D459",
              "Hash": "D16DB35B9418FB4F105E0129062265131C24B98BE7071F43CC855D2E9ECC3BD9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.DataModels.PlayerClassModel\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.PlayerClassModel\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.DataModels.PlayerClassModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*player_class:name",
                "Detected duplicate player class id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetPlayerClassOrNull(System.String)-\u003EShared.Data.DataModels.PlayerClassModel",
              "Name": "GetPlayerClassOrNull",
              "Signature": "public Shared.Data.DataModels.PlayerClassModel GetPlayerClassOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.PlayerClassModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "C04ABDC457291750BE3BCC319DB88A7C98C80E9759DE2D3314EB7FC52E286054",
              "Hash": "A1443467DB926978BE6B17C5A61C03C5088A21D4944BE797D7883A1F55825BFA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.PlayerClassModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "09D6D3F4A96250F6A800B62BF96A071B3914C2A1AD91D77D671C9EF49858EC98"
        },
        {
          "Id": "CastSpell\u002BHitParameters",
          "Name": "HitParameters",
          "DisplayName": "CastSpell.HitParameters",
          "FullName": "CastSpell.HitParameters",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageMultiplier:System.Single",
              "Name": "DamageMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single DamageMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0284683DD42624BF43E16792A52042C021AD45B2B68ED57ABBCB64500FCFBB6B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BAA08081442FDAE8A4E29B5BA2D946498C3CEB60BEB2295B3EF30F27EC8E5442"
        },
        {
          "Id": "CastSpell\u002BOnUpdateDelegate",
          "Name": "OnUpdateDelegate",
          "DisplayName": "CastSpell.OnUpdateDelegate",
          "FullName": "CastSpell.OnUpdateDelegate",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "59EE41997EA73FCD26575B148A39433149605063356CB2DEB5ACD241FBA3B58E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0F36C730F2EF2B6915B6908D5A76FE4B989149888351631D424D8557EF27728B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F27D8C209C44575A6FADD29AC39288EE8492FDABB985352F88181E06D4D91E39"
        },
        {
          "Id": "CollisionSpecialGroupLeaf\u002BCollisionType",
          "Name": "CollisionType",
          "DisplayName": "CollisionSpecialGroupLeaf.CollisionType",
          "FullName": "CollisionSpecialGroupLeaf.CollisionType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:CollisionSpecialGroupLeaf\u002BCollisionType",
              "Name": "Entity",
              "Type": "CollisionSpecialGroupLeaf.CollisionType",
              "Signature": "public CollisionSpecialGroupLeaf.CollisionType Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "522193E38A9EF81D113B1979F27ADA19756756F8F204D0F6F4C8F90C3AF31CAF"
            },
            {
              "Id": "Terrain:CollisionSpecialGroupLeaf\u002BCollisionType",
              "Name": "Terrain",
              "Type": "CollisionSpecialGroupLeaf.CollisionType",
              "Signature": "public CollisionSpecialGroupLeaf.CollisionType Terrain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "095B6A8E703DC9E75041993747276958D05ECD7420ECCE97607037BE8A2D5568"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2BEDD39A11AD273DF063D874BAF7BF5F693554170DBA4060C001A73EEAE7365D"
        },
        {
          "Id": "ConstructionSpaceInfo\u002BPlacementRequirements",
          "Name": "PlacementRequirements",
          "DisplayName": "ConstructionSpaceInfo.PlacementRequirements",
          "FullName": "ConstructionSpaceInfo.PlacementRequirements",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowOnWalkableBuildingExteriorTiles:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "AllowOnWalkableBuildingExteriorTiles",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements AllowOnWalkableBuildingExteriorTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B0E6AA5FE28C10764CACBEF3E5DEFAA496CCD0A6685BAE5D21254A41C4F69B6"
            },
            {
              "Id": "DirtlikeTilesOnly:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "DirtlikeTilesOnly",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements DirtlikeTilesOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D996B0848FC18E175B1F4A0B2CEE389353B25568E5A9AA0E96A955A76EC80FDA"
            },
            {
              "Id": "ExteriorOnly:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "ExteriorOnly",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements ExteriorOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A36F3D020F5C37BFD2BAC85CB2D6C10193AE72236423C88AF1071861C1D6B54"
            },
            {
              "Id": "FreeTiles:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "FreeTiles",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements FreeTiles",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49C2ECDC6718EFE95C6A5B552B57EDB4DB7F191254E01F1DBE8B71B3C8A6065F"
            },
            {
              "Id": "FreeTilesAndDirtLike:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "FreeTilesAndDirtLike",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements FreeTilesAndDirtLike",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFE57829E97FB3559D076DF73142979FAC9116B2EEDA3B7B16F16770C1B7E439"
            },
            {
              "Id": "FreeTilesAndNoEntities:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "FreeTilesAndNoEntities",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements FreeTilesAndNoEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4CF6CBCC49ECD0AEAC649B3595D054E0035580E23D521AE44E5D4299D5931878"
            },
            {
              "Id": "FreeTilesAndNoFurniture:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "FreeTilesAndNoFurniture",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements FreeTilesAndNoFurniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DECCDF0D336F790792B950957CC0450DC0E73F26EE0AC979C00EAC441ECF2219"
            },
            {
              "Id": "FreeTilesOrInsideBuildings:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "FreeTilesOrInsideBuildings",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements FreeTilesOrInsideBuildings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93A429373EB1E2D0EBE325131520BC0C04CCDAE1CCA3B4C673785C38A74C6F82"
            },
            {
              "Id": "InteriorOnly:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "InteriorOnly",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements InteriorOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BE06A97BD7A42190675D67E24E8CF6E9F5213673DB66C8C46F459FF34A6F40D"
            },
            {
              "Id": "InteriorWall:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "InteriorWall",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements InteriorWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9AF5F522275872AE794845A6DD58071368945743CFCA0C50A09CF991F05A7E57"
            },
            {
              "Id": "NoEntities:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "NoEntities",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements NoEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83F1DA685F6A1FE6CC129577E9A1942DB2CAAF3E283C385CFD2A92F042AC365C"
            },
            {
              "Id": "NoFurniture:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "NoFurniture",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements NoFurniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "27B67A3921A2031F9054C4AFC02A2871CF7AE330F312A06648D21ACE1F30F5DD"
            },
            {
              "Id": "NoItems:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "NoItems",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements NoItems",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4DB4D86D2B61834D3F9154BBDFDD5212990A89893A74A831CF1D98EFAB3ABB8"
            },
            {
              "Id": "None:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "None",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9069212A07D3BD5C2AD73C62AA98475005313795C295A0F3C08A801FF28EC3C"
            },
            {
              "Id": "Road:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "Road",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements Road",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07E12B934A00E253DEDAEA4D85CD410EA996DE3FB48A220783797FA0886BEFC3"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WallTile:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "WallTile",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements WallTile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4F8B9EF6D9AE0A20C4A34AFE8CEC72A2CA4BF19C6A8A519227418907F3B6E9A"
            },
            {
              "Id": "WaterOnly:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "WaterOnly",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements WaterOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B802E129C516EF9FF01451A4825C9250C90360E87D35A55262478616604402C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8F41058C96C0364704A899D1288EE62D38F99C62CC98CCC7C151ED5783F66693"
        },
        {
          "Id": "ConstructionSpaceInfo\u002BPlacementStyle",
          "Name": "PlacementStyle",
          "DisplayName": "ConstructionSpaceInfo.PlacementStyle",
          "FullName": "ConstructionSpaceInfo.PlacementStyle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Draggable:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "Draggable",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle Draggable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17FE3A84CCF56A592C4E20EDEF54FA3706BFF64176841434B928758D3EDA8251"
            },
            {
              "Id": "Line:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "Line",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle Line",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7458E001F5E6B219D942DA9B20FE6160BB3C7E17476F982C3D8B3EDB07F0AA5"
            },
            {
              "Id": "Rectangle:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "Rectangle",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle Rectangle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "411B80E2A5BD729CF4B953C79BE722D75EA13127B0A5DBC8D245BF47034CA19C"
            },
            {
              "Id": "Single:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "Single",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle Single",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6633752523A42E4B22B310F88957DA9F707F9C2DFEEE850848EAB8AF1ED22880"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C05C3DBB2E2AC3D6AEA90B065A7414066886B15B0A38DF2B23EC195A6878AD93"
        },
        {
          "Id": "ControlPotmenAuraArgs\u002BPotmenControlType",
          "Name": "PotmenControlType",
          "DisplayName": "ControlPotmenAuraArgs.PotmenControlType",
          "FullName": "ControlPotmenAuraArgs.PotmenControlType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssistTarget:ControlPotmenAuraArgs\u002BPotmenControlType",
              "Name": "AssistTarget",
              "Type": "ControlPotmenAuraArgs.PotmenControlType",
              "Signature": "public ControlPotmenAuraArgs.PotmenControlType AssistTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38E14381EDC5DD3A545E2F697403254193440F19B6F3662B6124511969854F10"
            },
            {
              "Id": "AttackTarget:ControlPotmenAuraArgs\u002BPotmenControlType",
              "Name": "AttackTarget",
              "Type": "ControlPotmenAuraArgs.PotmenControlType",
              "Signature": "public ControlPotmenAuraArgs.PotmenControlType AttackTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "547BADEF8A222DAE9CAB89FAE17052B97150BE5583C2611B8E2E7B319872072E"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D3A12634EB013794DB17850037FE2BE611BF923CD73B49535C8FFA80D65F4418"
        },
        {
          "Id": "ControlVulturesAuraArgs\u002BVultureControlType",
          "Name": "VultureControlType",
          "DisplayName": "ControlVulturesAuraArgs.VultureControlType",
          "FullName": "ControlVulturesAuraArgs.VultureControlType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssistTarget:ControlVulturesAuraArgs\u002BVultureControlType",
              "Name": "AssistTarget",
              "Type": "ControlVulturesAuraArgs.VultureControlType",
              "Signature": "public ControlVulturesAuraArgs.VultureControlType AssistTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40526453A63C0862C8A7ED7BF8666F7AE2147583B7CF9342B15EE13EF47E48BD"
            },
            {
              "Id": "AttackTarget:ControlVulturesAuraArgs\u002BVultureControlType",
              "Name": "AttackTarget",
              "Type": "ControlVulturesAuraArgs.VultureControlType",
              "Signature": "public ControlVulturesAuraArgs.VultureControlType AttackTarget",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B26FF1D8EDCC7272424F5D1ECC68D9A1FCCDCA6AD7866D1E910DBED24556AB3"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4BC21870FDDEBBC56356C23A784B6DB9C842A01CB8B1555E14C729B2B7D4F97"
        },
        {
          "Id": "EntitySystem\u002BEntityEnumerator",
          "Name": "EntityEnumerator",
          "DisplayName": "EntitySystem.EntityEnumerator",
          "FullName": "EntitySystem.EntityEnumerator",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_entitySystem:Shared.Entity.EntitySystem",
              "Name": "_entitySystem",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "private Shared.Entity.EntitySystem _entitySystem",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FADB2447B3F1486575B501FD424C395D2B44C4F3B8B61D4E92F93329F6BE824D"
            },
            {
              "Id": "_index:System.Int32",
              "Name": "_index",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _index",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF6E85201DC8660066E347647482CDDD01171B055C93234A6F23FF13F6E42FFF"
            },
            {
              "Id": "_max:System.Int32",
              "Name": "_max",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _max",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DC138A93BE40D623D2660A4EE550690815ABC0CFD094E0E81941EFA39C8AFDA"
            }
          ],
          "Properties": [
            {
              "Id": "Current:Shared.Entity.EntityWrapper",
              "Name": "Current",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A59C401B165794827DAF8F2A8F248C1E56E228CE94C24DE550AC04062A635F1B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEnumerator()-\u003EEntitySystem\u002BEntityEnumerator",
              "Name": "GetEnumerator",
              "Signature": "public EntitySystem.EntityEnumerator GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "EntitySystem.EntityEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A1A251C23D87EDED4FF9F9E9CD73F6010DF399C747A9DF3B7AE46F1F3C7E9982",
              "Hash": "A6D9544DE99ECDD48CF26DDDC967A159AAEFAF51286BA2AAC5BAC9110E1908AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "675B9E657781E1894FCC20929CE089246777A78536AF5E714837300A9849FDFC",
              "Hash": "3E4973C0E319F29ABBCBBF2B6970D1E64573356EB26D944A1562CABCBB8DB9E7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "411BC2AB04302880B833D5925060CE4AD32565E9060F3FAD19B910561FB0B793",
              "Hash": "903A8D678A1D2D070863CBCBBA49B0496E8EB59F06DDA7A2D70D8D2FBCB9624C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C99E4F15BBF1DE7CE4B5A1AFA8B49A4DFFE797DC3995A729101EC87662782340"
        },
        {
          "Id": "FurnitureData\u002BFurniturePlacementCriteria",
          "Name": "FurniturePlacementCriteria",
          "DisplayName": "FurnitureData.FurniturePlacementCriteria",
          "FullName": "FurnitureData.FurniturePlacementCriteria",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Anywhere:FurnitureData\u002BFurniturePlacementCriteria",
              "Name": "Anywhere",
              "Type": "FurnitureData.FurniturePlacementCriteria",
              "Signature": "public FurnitureData.FurniturePlacementCriteria Anywhere",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B703D9445FDB5F0A3377DEF8780AA0FD1FB2BFD156A463D3A5CF111D3EF346F"
            },
            {
              "Id": "OnlyInside:FurnitureData\u002BFurniturePlacementCriteria",
              "Name": "OnlyInside",
              "Type": "FurnitureData.FurniturePlacementCriteria",
              "Signature": "public FurnitureData.FurniturePlacementCriteria OnlyInside",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD883AD8D9C0FB35D71BB1F42E037CB92D700222C6F482F60A92489DBE26F4C8"
            },
            {
              "Id": "OnlyOutside:FurnitureData\u002BFurniturePlacementCriteria",
              "Name": "OnlyOutside",
              "Type": "FurnitureData.FurniturePlacementCriteria",
              "Signature": "public FurnitureData.FurniturePlacementCriteria OnlyOutside",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F92A82106D9756B1ACEF5A4A2ADD3526B374A7F4430660CB996C35FFA3AFC35E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A42EB38C9959FB9B7C51AEAC8A5840ECC62AA03BBABBB8D21480ACB71B90CBE2"
        },
        {
          "Id": "FurnitureData\u002BFurniturePlacementStyle",
          "Name": "FurniturePlacementStyle",
          "DisplayName": "FurnitureData.FurniturePlacementStyle",
          "FullName": "FurnitureData.FurniturePlacementStyle",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Floor:FurnitureData\u002BFurniturePlacementStyle",
              "Name": "Floor",
              "Type": "FurnitureData.FurniturePlacementStyle",
              "Signature": "public FurnitureData.FurniturePlacementStyle Floor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2089C5D098939DF0AAF60749490844E031584169B4204C445998F54BE85D17D"
            },
            {
              "Id": "OnSide:FurnitureData\u002BFurniturePlacementStyle",
              "Name": "OnSide",
              "Type": "FurnitureData.FurniturePlacementStyle",
              "Signature": "public FurnitureData.FurniturePlacementStyle OnSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92AA2CCC120566C579E003DA2D1111A1FFA57EDC8E3A237F7FE7E97D7301F6FA"
            },
            {
              "Id": "OnTop:FurnitureData\u002BFurniturePlacementStyle",
              "Name": "OnTop",
              "Type": "FurnitureData.FurniturePlacementStyle",
              "Signature": "public FurnitureData.FurniturePlacementStyle OnTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4B2CA78C26E65F7B2900414651DA21A2279B4EC91FCB86C24C2256C3D67BDC5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Wall:FurnitureData\u002BFurniturePlacementStyle",
              "Name": "Wall",
              "Type": "FurnitureData.FurniturePlacementStyle",
              "Signature": "public FurnitureData.FurniturePlacementStyle Wall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEA6374A9A02667CA5AB59BA3264382C9EB19DF74505A848F0D275A18E347AB5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A92362759119A81382BD333104B456B22E9B6E016DA7C0D756ADCFD696B714FB"
        },
        {
          "Id": "FurnitureData\u002BFurnitureRecipe",
          "Name": "FurnitureRecipe",
          "DisplayName": "FurnitureData.FurnitureRecipe",
          "FullName": "FurnitureData.FurnitureRecipe",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "ItemIngredients:Shared.Models.Items.ItemAmount[]",
              "Name": "ItemIngredients",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ItemIngredients",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC9CA6F42CC36B62285CEA6C56C7A33FC15B58F4AB3F4F3716FB02E888E602E"
            },
            {
              "Id": "LevelRequirement:System.Int32",
              "Name": "LevelRequirement",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LevelRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BF974E6A59DC733CFF11945C7D06717A9DE644DA7A7F41E4A92A191B762F7D6"
            },
            {
              "Id": "RequiredBiomeCategoryId:System.String",
              "Name": "RequiredBiomeCategoryId",
              "Type": "System.String",
              "Signature": "public System.String RequiredBiomeCategoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D455F6EA2B8501F5BCF7F7A008E963C601C592C8D8EF2378A13F3274F3A7041B"
            },
            {
              "Id": "ResourceAmounts:Shared.Models.Items.ResourceAmount[]",
              "Name": "ResourceAmounts",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD0BE3CCE2D39F9E8310F2F4AAE8B79A9AC4E717D2618B75AFB7D62CEC4BD54F"
            },
            {
              "Id": "UnlockedByDefault:System.Boolean",
              "Name": "UnlockedByDefault",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockedByDefault",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "446A5EB9EEC8422B0B273AE8B50734414D821B05099E447EA35013D8CFD6D572"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "15AA29806CDC2FE2FC93E6AC5AA9061569BFFE1D2254F149EFC1E557BFD27DC9"
        },
        {
          "Id": "FurnitureDataSetup\u002BWorkRecipeBuilder",
          "Name": "WorkRecipeBuilder",
          "DisplayName": "FurnitureDataSetup.WorkRecipeBuilder",
          "FullName": "FurnitureDataSetup.WorkRecipeBuilder",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "ItemCosts:Shared.Models.Items.ItemAmount[]",
              "Name": "ItemCosts",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ItemCosts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E5323F6154464BA045A90D3797563BD88E631ABE1F456377E94839A1FEB2311"
            },
            {
              "Id": "RequiredBiomeCategoryId:System.String",
              "Name": "RequiredBiomeCategoryId",
              "Type": "System.String",
              "Signature": "public System.String RequiredBiomeCategoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D455F6EA2B8501F5BCF7F7A008E963C601C592C8D8EF2378A13F3274F3A7041B"
            },
            {
              "Id": "RequiredLevel:System.Int32",
              "Name": "RequiredLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RequiredLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9DA050682DFECE519F98490B3DBE8A0879E78CDCF95EE2449AD80A3B623204EB"
            },
            {
              "Id": "ResourceCosts:Shared.Models.Items.ResourceAmount[]",
              "Name": "ResourceCosts",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ResourceCosts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6609C6AF839DC8781E2766C076359FF7652F5EF80C40ADF9F23E4220FA21F7C5"
            },
            {
              "Id": "UnlockedByDefault:System.Boolean",
              "Name": "UnlockedByDefault",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UnlockedByDefault",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "446A5EB9EEC8422B0B273AE8B50734414D821B05099E447EA35013D8CFD6D572"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "585772C94585581DAD03D3D13B404B7F4FABA3E8FC67EDC7C069393303B8E489"
        },
        {
          "Id": "InventorySortHelper\u002BItemSlotComparer",
          "Name": "ItemSlotComparer",
          "DisplayName": "InventorySortHelper.ItemSlotComparer",
          "FullName": "InventorySortHelper.ItemSlotComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IComparer\u003CInventorySortHelper.ItemSlotData\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Compare(InventorySortHelper\u002BItemSlotData, InventorySortHelper\u002BItemSlotData)-\u003ESystem.Int32",
              "Name": "Compare",
              "Signature": "public System.Int32 Compare(InventorySortHelper.ItemSlotData a, InventorySortHelper.ItemSlotData b)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "InventorySortHelper.ItemSlotData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "InventorySortHelper.ItemSlotData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 346,
              "BodyHash": "FDBAAA288C93827D77C0A0581878E0FCD5418D55D570D989FF460271DE484BAD",
              "Hash": "6430D3EC1419F26AC2CF0503C60BBF4F5C458C59C75A069BC6561DAA9E9E2E2C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "InventorySortHelper.ItemSlotComparer::GetEquipmentPriority(System.Nullable\u003CShared.Models.Items.EquipmentType\u003E)",
                "System.Int32::CompareTo(System.Int32)",
                "InventorySortHelper.ItemSlotComparer::GetFlagPriority(Shared.Models.Items.ItemFlag)",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.UInt64::CompareTo(System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquipmentPriority(System.Nullable\u00601\u003CShared.Models.Items.EquipmentType\u003E)-\u003ESystem.Int32",
              "Name": "GetEquipmentPriority",
              "Signature": "private System.Int32 GetEquipmentPriority(System.Nullable\u003CShared.Models.Items.EquipmentType\u003E type)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 170,
              "BodyHash": "D25FB51F404B51A3C2DB2354FC51C2A6845BEDFF4594CF25E19E94BAB601BF21",
              "Hash": "B607DCF59F41B53CE083D3815C32E1ED7BFEDCF381C84F0C07E3179CBB79F7B4",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "type"
              ],
              "Source": null
            },
            {
              "Id": "GetFlagPriority(Shared.Models.Items.ItemFlag)-\u003ESystem.Int32",
              "Name": "GetFlagPriority",
              "Signature": "private System.Int32 GetFlagPriority(Shared.Models.Items.ItemFlag flags)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "79BD70E06DB9339B8E898BD8F1EC315E410580265F89F8FE1B252F65D52D0478",
              "Hash": "A6B3C93A72EDECFDAAD11F3AEBE7329C3A13EB09395541A0B4C5BA9DE25CA65E",
              "CalledMethods": [
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F5C53EACE8877699C578F3641BA34F0F27360C184982B3C4316A4E11D0E46F1"
        },
        {
          "Id": "InventorySortHelper\u002BItemSlotData",
          "Name": "ItemSlotData",
          "DisplayName": "InventorySortHelper.ItemSlotData",
          "FullName": "InventorySortHelper.ItemSlotData",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquipmentType:System.Nullable\u00601\u003CShared.Models.Items.EquipmentType\u003E",
              "Name": "EquipmentType",
              "Type": "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Items.EquipmentType\u003E EquipmentType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0405CB9609252896B84BBBD62CCF29EB6869436B6CB7E1B94B22E14BE28F1B20"
            },
            {
              "Id": "Flags:Shared.Models.Items.ItemFlag",
              "Name": "Flags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1AB331EE3DD68C3860C5E2069D58948551C2CCC6A4151D142CDCC11DD12F337"
            },
            {
              "Id": "Id:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Id",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "159777F8E852E7A19DA80BB844270F43F74B3BBC8A6A8485CD35E2C243728B4C"
            },
            {
              "Id": "OriginalIndex:System.Int32",
              "Name": "OriginalIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 OriginalIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1D9383403230FFB37CAEA4A7AD708B29C081F89CBBDD9F5D29A912262021C5E"
            },
            {
              "Id": "Price:System.Nullable\u00601\u003CSystem.UInt64\u003E",
              "Name": "Price",
              "Type": "System.Nullable\u003CSystem.UInt64\u003E",
              "Signature": "public System.Nullable\u003CSystem.UInt64\u003E Price",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4551997E41631DB227B088D6C99F6D2C3B99E47C3BF030F98521FC682DE28341"
            },
            {
              "Id": "StackCount:System.Int32",
              "Name": "StackCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76D1FFC52337D9F17EF362B4AAA7F0BFC60D8DA0C091E6C8B08D851170C5E679"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "67D15216E8354057860E3C2985FF585FC1CDD3268C35C928D4B7AB58A7D2F8C3"
        },
        {
          "Id": "QuestObjective\u002BCheckObjective",
          "Name": "CheckObjective",
          "DisplayName": "QuestObjective.CheckObjective",
          "FullName": "QuestObjective.CheckObjective",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective\u002BQuestObjectiveCheckContext, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Shared.Models.Quests.Objectives.QuestObjective objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, QuestObjective.QuestObjectiveCheckContext context, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "Shared.Models.Quests.Objectives.QuestObjective",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "QuestObjective.QuestObjectiveCheckContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "89F4475A3C796A2B2BE411F60315AA58BA3D065E604D8E847141561110CB4B78",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, QuestObjective\u002BQuestObjectiveCheckContext)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Shared.Models.Quests.Objectives.QuestObjective objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, QuestObjective.QuestObjectiveCheckContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "Shared.Models.Quests.Objectives.QuestObjective",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "QuestObjective.QuestObjectiveCheckContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "733E60E1623D9CED8F5520E28C2AF144CB42ECCF47B909984B53352370E2D495",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FEA5EB6572346518C8B04B6388115B93AC425EB37F451C0FBD641A4FEE8EECBA"
        },
        {
          "Id": "QuestObjective\u002BQuestObjectiveCheckContext",
          "Name": "QuestObjectiveCheckContext",
          "DisplayName": "QuestObjective.QuestObjectiveCheckContext",
          "FullName": "QuestObjective.QuestObjectiveCheckContext",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayerCharacterId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "PlayerCharacterId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E PlayerCharacterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7749FE188D7CB16B82E2FEFFB0480A6501ACA5CEE457E5FFAD3940C381B35C0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5AA851A2156F278B04CD17749CD8F66096C1CCD94944811B1DB781F9E232EF55"
        },
        {
          "Id": "QuestObjective\u002BUpdateObjective",
          "Name": "UpdateObjective",
          "DisplayName": "QuestObjective.UpdateObjective",
          "FullName": "QuestObjective.UpdateObjective",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "delegate",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.MulticastDelegate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeginInvoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, System.Object, System.AsyncCallback, System.Object)-\u003ESystem.IAsyncResult",
              "Name": "BeginInvoke",
              "Signature": "public System.IAsyncResult BeginInvoke(Shared.Models.Quests.Objectives.QuestObjective objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Object eventObject, System.AsyncCallback callback, System.Object object)",
              "Visibility": "public",
              "ReturnType": "System.IAsyncResult",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "Shared.Models.Quests.Objectives.QuestObjective",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "callback",
                  "Type": "System.AsyncCallback",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "object",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "19B359AB089A20C3941245FFDA7CAE84FBF1A58A4B1CF130EA78072CF1601FF9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndInvoke(System.IAsyncResult)-\u003ESystem.Void",
              "Name": "EndInvoke",
              "Signature": "public System.Void EndInvoke(System.IAsyncResult result)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "result",
                  "Type": "System.IAsyncResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6A8FD7B813B69329747F837CA047BBBB7BF2159EEFE43C9E1034CC8B58C4CBA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Invoke(Shared.Models.Quests.Objectives.QuestObjective, Shared.Models.Quests.QuestInstanceModel, System.String, System.Object)-\u003ESystem.Void",
              "Name": "Invoke",
              "Signature": "public System.Void Invoke(Shared.Models.Quests.Objectives.QuestObjective objective, Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Object eventObject)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "objective",
                  "Type": "Shared.Models.Quests.Objectives.QuestObjective",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "eventObject",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7C614D112FA210AF70551C77EBF1658430F5086EEB8CB318ECCE081BAD7C1BE3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CF82FD92F60E18639BD73C67F561DF92F93BB0AB6597D64CCC8127AD803A9A01"
        },
        {
          "Id": "RaidInstanceModel\u002BRaidState",
          "Name": "RaidState",
          "DisplayName": "RaidInstanceModel.RaidState",
          "FullName": "RaidInstanceModel.RaidState",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Approaching:RaidInstanceModel\u002BRaidState",
              "Name": "Approaching",
              "Type": "RaidInstanceModel.RaidState",
              "Signature": "public RaidInstanceModel.RaidState Approaching",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1049CB9BDFD737141452918A8541352D55862ADCB00C97C553E9265F2725B654"
            },
            {
              "Id": "Attacking:RaidInstanceModel\u002BRaidState",
              "Name": "Attacking",
              "Type": "RaidInstanceModel.RaidState",
              "Signature": "public RaidInstanceModel.RaidState Attacking",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "462B850D5217E6E733F8D2496DD8447FB59753610220A908A20132DE2CD50823"
            },
            {
              "Id": "Preparing:RaidInstanceModel\u002BRaidState",
              "Name": "Preparing",
              "Type": "RaidInstanceModel.RaidState",
              "Signature": "public RaidInstanceModel.RaidState Preparing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F23658F410658D0D8346363071DC362930178677216504F46DA22B3F21582F66"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B4AFE585008E9DA32FA59626863B3F422EBC471E9502DDEF1A3DEF5369CD1CC8"
        },
        {
          "Id": "Shared.ActionInProgress.AbstractActionInProgress",
          "Name": "AbstractActionInProgress",
          "DisplayName": "AbstractActionInProgress",
          "FullName": "Shared.ActionInProgress.AbstractActionInProgress",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Shared.ActionInProgress.IActionInProgressController",
              "Name": "Controller",
              "Type": "Shared.ActionInProgress.IActionInProgressController",
              "Signature": "public Shared.ActionInProgress.IActionInProgressController Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ACD3050F17E509ECE42A073A21A2D3228D4DAC9F28C19861B328594A75E196E8"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "EventAreas:System.Collections.Generic.Queue\u00601\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E",
              "Name": "EventAreas",
              "Type": "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E EventAreas",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F16902AEDB19D91EF5E541D8A170F4C5E4E292923BEC7DF0D688E3C59A7EC46"
            },
            {
              "Id": "HitAreas:Shared.ActionInProgress.ActionInProgressHitArea[]",
              "Name": "HitAreas",
              "Type": "Shared.ActionInProgress.ActionInProgressHitArea[]",
              "Signature": "protected Shared.ActionInProgress.ActionInProgressHitArea[] HitAreas",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F8DF57ED031FA251E275A0F719B0C5E426015096AE4148737692A8D04C97DD8"
            },
            {
              "Id": "HitInfo:Shared.ActionInProgress.ActionHitInfo",
              "Name": "HitInfo",
              "Type": "Shared.ActionInProgress.ActionHitInfo",
              "Signature": "public Shared.ActionInProgress.ActionHitInfo HitInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DFEE3ADE0FD4FCF5B73F887774772E18FB58030F974D291DF2DD5ED4D5D44C6"
            },
            {
              "Id": "KeyPressedTimer:System.Single",
              "Name": "KeyPressedTimer",
              "Type": "System.Single",
              "Signature": "public System.Single KeyPressedTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFBD85A056A82EA7074D3169BC1E83CE5D5C67724CB42D0565609F870328511A"
            },
            {
              "Id": "KeyPressedType:Shared.ActionInProgress.KeyPressedType",
              "Name": "KeyPressedType",
              "Type": "Shared.ActionInProgress.KeyPressedType",
              "Signature": "public Shared.ActionInProgress.KeyPressedType KeyPressedType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CF72037E8EE4C5FE464F7418CCEE357B769508621EA39D6B24A6BF4C8CA04EF"
            },
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "ManuallyCancellable:System.Boolean",
              "Name": "ManuallyCancellable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ManuallyCancellable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C671D100ED301145B30A0662B4E15E083394741E0737373DEF3FE35DF80EACD7"
            },
            {
              "Id": "ProgressScale:System.Single",
              "Name": "ProgressScale",
              "Type": "System.Single",
              "Signature": "public System.Single ProgressScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BAB25C8CB11820ED50BE550DE32A7053EE265112B71CA2D9C79A234D92F402B"
            },
            {
              "Id": "Repeat:System.Boolean",
              "Name": "Repeat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Repeat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DACBB6C30C335638CCC3E425D687D58461E6CD4F746D99184804B57242CFC612"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "Type:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "Type",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "569C964B2EA589714562759B22D9EB54757885E8E1C7AA36AD649FED3F7AB0D5"
            },
            {
              "Id": "_hitCounter:System.Int32",
              "Name": "_hitCounter",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _hitCounter",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "379664BA043D937B9697380D3A9E01FB05A5C2B63A78FA531D03DE36CFA96F1E"
            },
            {
              "Id": "_repeatsAdded:System.Int32",
              "Name": "_repeatsAdded",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _repeatsAdded",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "629A0620886FEFDA2221026BD4FAC3209DB0A13B14FBFC723736B7B716392FA1"
            },
            {
              "Id": "_repeatTimer:System.Single",
              "Name": "_repeatTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _repeatTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52D10D3CCE6F037255532288BCE70B9C26946CF94BAF5B08F498A1DDA33AFB04"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "B28E8EE614CBE01BE32FF22EF035AFDE32C5F415B421A2C9B0362B564E3F507E"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddFailAndCritAreas()-\u003ESystem.Void",
              "Name": "AddFailAndCritAreas",
              "Signature": "private System.Void AddFailAndCritAreas()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "0F9F97A1AEF499D1A3FCCE433C11654B1E6F92CBBF8925ABEEA530EA67C489F3",
              "Hash": "A6FA31AD242B5233CECA4CF4E87768A89A897ED0F8395FBE5C006CD540776B4B",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::Dequeue()",
                "Shared.ActionInProgress.AbstractActionInProgress::\u003CAddFailAndCritAreas\u003Eg__CreateEvent|21_0(Shared.ActionInProgress.ActionInProgressHitArea, AbstractActionInProgress.\u003C\u003Ec__DisplayClass21_0\u0026)",
                "System.Collections.Generic.Queue\u003CShared.ActionInProgress.ActionInProgressHitArea\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckKeys()-\u003ESystem.Void",
              "Name": "CheckKeys",
              "Signature": "protected System.Void CheckKeys()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3B354A54652A3684A9395A8A16AF9A1483026B3C03283F0CDB3F82F22204C1A8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoProgress(System.Single)-\u003ESystem.Void",
              "Name": "DoProgress",
              "Signature": "public System.Void DoProgress(System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "D38AD8661357098DF3F08CD13B0331BD770864B00B8C01826DEEA92726DCDF9B",
              "Hash": "F37ED129F9902CAD3ABBA01521BFF057189A5F9A9FD33A46BB4E449F35F90BF7",
              "CalledMethods": [
                "Shared.ActionInProgress.IActionInProgressController::OnActionProgressDone(System.Boolean, System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::get_CurrentProgress()",
                "Shared.ActionInProgress.IActionInProgressController::OnActionFinished(System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoRepeat()-\u003ESystem.Void",
              "Name": "DoRepeat",
              "Signature": "private System.Void DoRepeat()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E27BA886D0214789E5AA9E02043BF25AFAD9D74BB962D24003110B03A2F5CE4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void",
              "Name": "Draw",
              "Signature": "public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "uiSpriteBatch",
                  "Type": "Microsoft.Xna.Framework.Graphics.SpriteBatch",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "861B9DBE6D82598E3927E1ED854799A1F6507DEAEAA6C127420854CECCEEBDDD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewRound()-\u003ESystem.Void",
              "Name": "NewRound",
              "Signature": "public System.Void NewRound()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "44FF0929546A184223A4EED37634CD7C0BB13D14D63431F9FEECA063B0D3CB61",
              "Hash": "3F222D93DB1F50BA6F3A6C826BDABBD7EED2A3FAA30FE380D582E88F323E1363",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D7DC4BD2644218808A80E460CAA369C27B9652B5746C198E694EA50F84CC36A1",
              "Hash": "BDC86E5ECC3F9D317B8CB8647C4E09172A0CCF488BC629F295B0D5076B6A9C02",
              "CalledMethods": [
                "Shared.ActionInProgress.IActionInProgressController::OnActionLeft()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnFail(System.Boolean)-\u003ESystem.Void",
              "Name": "OnFail",
              "Signature": "public System.Void OnFail(System.Boolean faultyHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "faultyHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DA1BF678B67E3327EA1CD8058D60489133A7D828BD77B622E419FA02E4DE3FCC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 190,
              "BodyHash": "90713D34D35DBFA0ABDFFFD17D6A020EF6DA29B8FACC74E841335A9F398E8D16",
              "Hash": "A037E7F0B7053230DFE43C487229114756E37206607C2127642B7BAB087BF8BA",
              "CalledMethods": [
                "Shared.ActionInProgress.AbstractActionInProgress::Verify()",
                "Shared.ActionInProgress.AbstractActionInProgress::OnFail(System.Boolean)",
                "Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)",
                "Shared.ActionInProgress.AbstractActionInProgress::CheckKeys()",
                "Shared.ActionInProgress.AbstractActionInProgress::AddFailAndCritAreas()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Verify()-\u003ESystem.Boolean",
              "Name": "Verify",
              "Signature": "public System.Boolean Verify()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "648BF10A595CBF569EF3AD08D510C5C65C7A6C0206D1E44E2D65B90AD9EF7EC3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C7B433EC09C0E1CA95FFCC575D35807E1BF2E030354F0866E835D3EF65BE012"
        },
        {
          "Id": "Shared.ActionInProgress.ActionHitInfo",
          "Name": "ActionHitInfo",
          "DisplayName": "ActionHitInfo",
          "FullName": "Shared.ActionInProgress.ActionHitInfo",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Critical:System.Boolean",
              "Name": "Critical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Critical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60A0B203C93A8C34E1C269F761A121677336DAAA35AB197356128E066FC72B93"
            },
            {
              "Id": "IsFail:System.Boolean",
              "Name": "IsFail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsFail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0FBBC74927A772E05D2C6232EE366BE29D3110F0F028CE5CE55B482BFBA9D747"
            },
            {
              "Id": "IsHit:System.Boolean",
              "Name": "IsHit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5F460F9C288D3736E24F68C560A73EEA3621B86FFDD0518017EEC6C302C5DE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2AE1DEF0E9E3F55BCA2E0B4F91D11375A9B232BB366548241BDC2FA3C5C47EFD"
        },
        {
          "Id": "Shared.ActionInProgress.ActionInProgressAnimation",
          "Name": "ActionInProgressAnimation",
          "DisplayName": "ActionInProgressAnimation",
          "FullName": "Shared.ActionInProgress.ActionInProgressAnimation",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Constructing:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "Constructing",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation Constructing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A16A8758491B3DDFE65A07593DBE9A4815A4E68EB86F3B7E09B978265F30AF63"
            },
            {
              "Id": "ConstructingFail:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "ConstructingFail",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation ConstructingFail",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CB3485A0EE7EEB00A68CFC7665DFB0FEBAFA2D9E6D437D882D7D769CFDABE52"
            },
            {
              "Id": "Eating:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "Eating",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation Eating",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BD7952879BF408ED43B0749E0D267DA9A7B61965F0F060563938E28201E44D09"
            },
            {
              "Id": "OpeningObject:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "OpeningObject",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation OpeningObject",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84FE8819A11032F94E891724A730194355FD51A3D0D45EB4208E802C05C9E5F3"
            },
            {
              "Id": "Repair:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "Repair",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation Repair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D60AFC6D9E3E95F48A6FBA34953788957900072FB9E32CF26AD76F7B44746C1D"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WoodChopping:Shared.ActionInProgress.ActionInProgressAnimation",
              "Name": "WoodChopping",
              "Type": "Shared.ActionInProgress.ActionInProgressAnimation",
              "Signature": "public Shared.ActionInProgress.ActionInProgressAnimation WoodChopping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDB3DFFB0F3A028486DF7A8586858D485F3A670F583BF998A07B5D85FCD2F274"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "266EB9D8E220D01A78C03E6C4FA4DD45026A8B94B20AACD0BABE051915BD83BC"
        },
        {
          "Id": "Shared.ActionInProgress.ActionInProgressEventType",
          "Name": "ActionInProgressEventType",
          "DisplayName": "ActionInProgressEventType",
          "FullName": "Shared.ActionInProgress.ActionInProgressEventType",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CritArea:Shared.ActionInProgress.ActionInProgressEventType",
              "Name": "CritArea",
              "Type": "Shared.ActionInProgress.ActionInProgressEventType",
              "Signature": "public Shared.ActionInProgress.ActionInProgressEventType CritArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "026C140740281A079077EB72B21B96AAE2AA3C0F1CB1176046E2F877B020F47A"
            },
            {
              "Id": "FailArea:Shared.ActionInProgress.ActionInProgressEventType",
              "Name": "FailArea",
              "Type": "Shared.ActionInProgress.ActionInProgressEventType",
              "Signature": "public Shared.ActionInProgress.ActionInProgressEventType FailArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BB133F67A96A8A2B0FBF236F6819447A3CDE96F7BA5364D53A40CDD102DDAE7"
            },
            {
              "Id": "HitArea:Shared.ActionInProgress.ActionInProgressEventType",
              "Name": "HitArea",
              "Type": "Shared.ActionInProgress.ActionInProgressEventType",
              "Signature": "public Shared.ActionInProgress.ActionInProgressEventType HitArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2F2CDA9F9A4937D05C1D3C07C1E5462780C2401DB05A4C106135633C8BCB780"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "718D03B9568F619F389C348578D063DB3ECD11C0A60AA48A1FE1766C60C97489"
        },
        {
          "Id": "Shared.ActionInProgress.ActionInProgressHitArea",
          "Name": "ActionInProgressHitArea",
          "DisplayName": "ActionInProgressHitArea",
          "FullName": "Shared.ActionInProgress.ActionInProgressHitArea",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Length:System.Single",
              "Name": "Length",
              "Type": "System.Single",
              "Signature": "public System.Single Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72552681929C9BA300D52180AE314955C9C6EB946F7FB3906B0B3C9DFE27ED27"
            },
            {
              "Id": "StartTime:System.Single",
              "Name": "StartTime",
              "Type": "System.Single",
              "Signature": "public System.Single StartTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A3B896A124EC04FB013E945525D433D5BC3F34F509362D85C59BFE420C6019A9"
            },
            {
              "Id": "Type:Shared.ActionInProgress.ActionInProgressEventType",
              "Name": "Type",
              "Type": "Shared.ActionInProgress.ActionInProgressEventType",
              "Signature": "public Shared.ActionInProgress.ActionInProgressEventType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D28DF3DBCEB53253E53956C492BF5A14BEC9DDC42E23FDD51147DD72627139D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5488F85A3777152960C8D38B2EBF1A3FE751D67CDBC544ACC4573D83A1FD1F70"
        },
        {
          "Id": "Shared.ActionInProgress.IActionInProgressController",
          "Name": "IActionInProgressController",
          "DisplayName": "IActionInProgressController",
          "FullName": "Shared.ActionInProgress.IActionInProgressController",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetCurrentActionProgress()-\u003ESystem.Single",
              "Name": "GetCurrentActionProgress",
              "Signature": "public System.Single GetCurrentActionProgress()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4D7A3AC0A6FAA2F68CC145CE4340A043FDEC6B48185B2B7458633858C5AAA0B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionFinished(System.Boolean)-\u003ESystem.Void",
              "Name": "OnActionFinished",
              "Signature": "public System.Void OnActionFinished(System.Boolean critical)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "48CFDFF5E35E016B047B80C3A246B8B1A4E56F6FFA95CEECD3C4A4ED271A2CA5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionLeft()-\u003ESystem.Void",
              "Name": "OnActionLeft",
              "Signature": "public System.Void OnActionLeft()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "3D5AE9AEF417DC56836B985DED92F6541C10EB57E69DD9742E057A5B87DF83DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void",
              "Name": "OnActionProgressDone",
              "Signature": "public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "critical",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "progress",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "0AE67A96AF4513460AA249CC6615AE93893408C1D971A37F03BFC29EFB9F23AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VerifyCanPerformAction()-\u003ESystem.Boolean",
              "Name": "VerifyCanPerformAction",
              "Signature": "public System.Boolean VerifyCanPerformAction()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "61E5444688184DE794A74F1CC0F0C82A5975226397B9CB601D77EAE4F82EF5FF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "958F17059D2A5C48F06AD59EFBB7F9E086F5527B473F94C003ACC977D8E3A16D"
        },
        {
          "Id": "Shared.ActionInProgress.KeyPressedType",
          "Name": "KeyPressedType",
          "DisplayName": "KeyPressedType",
          "FullName": "Shared.ActionInProgress.KeyPressedType",
          "Namespace": "Shared.ActionInProgress",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Crit:Shared.ActionInProgress.KeyPressedType",
              "Name": "Crit",
              "Type": "Shared.ActionInProgress.KeyPressedType",
              "Signature": "public Shared.ActionInProgress.KeyPressedType Crit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "069B1190AB85BC76744BF3CA2843E2F0746B421D0A78CC7EFA5003E7236C4161"
            },
            {
              "Id": "Fail:Shared.ActionInProgress.KeyPressedType",
              "Name": "Fail",
              "Type": "Shared.ActionInProgress.KeyPressedType",
              "Signature": "public Shared.ActionInProgress.KeyPressedType Fail",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D9C0B1A63782C93E184641C268AA4315076BF07CDA972C65ACE9843892CE384"
            },
            {
              "Id": "Hit:Shared.ActionInProgress.KeyPressedType",
              "Name": "Hit",
              "Type": "Shared.ActionInProgress.KeyPressedType",
              "Signature": "public Shared.ActionInProgress.KeyPressedType Hit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34D53A463A829CB9213AE7B2E260E8252169181AC64F05A40B60FDCCD75BA6A4"
            },
            {
              "Id": "Miss:Shared.ActionInProgress.KeyPressedType",
              "Name": "Miss",
              "Type": "Shared.ActionInProgress.KeyPressedType",
              "Signature": "public Shared.ActionInProgress.KeyPressedType Miss",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42E9BA052BB14FDA8CCAE1739C5B455A2EDCA3B4C3564BCAE9EB27F8DA8035FD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "05287E47D27B6C2D61E166453D9D3D49CAE10796CFA0C6C4B906B1DDDFBC282E"
        },
        {
          "Id": "Shared.Analytics.AnalyticsHandler",
          "Name": "AnalyticsHandler",
          "DisplayName": "AnalyticsHandler",
          "FullName": "Shared.Analytics.AnalyticsHandler",
          "Namespace": "Shared.Analytics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterAggregatedStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Double\u003E",
              "Name": "CharacterAggregatedStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E CharacterAggregatedStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F50AB44A3D11ADDC291EC13543D482F574FD4F2E9552ED632E572748B4E8C6E"
            },
            {
              "Id": "Disabled:System.Boolean",
              "Name": "Disabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Disabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6C7EF3A90F046AA0CDDE1903BB13D12AA5767CCF11CA414C65ECB75F102007C9"
            },
            {
              "Id": "FirstsTracker:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FirstsTracker",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FirstsTracker",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8086BE980DAE5B6B2CB89E1C85790C1DBB80F86E887CF1FDC4524BF6A28922B7"
            },
            {
              "Id": "SessionAggregatedStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Double\u003E",
              "Name": "SessionAggregatedStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E SessionAggregatedStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E173AAD4C14B228AAAE9F290D2D7426E2BC740E062575EE9AC88C641F672B56"
            },
            {
              "Id": "SetDimensions:System.Action",
              "Name": "SetDimensions",
              "Type": "System.Action",
              "Signature": "public System.Action SetDimensions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BF3C55E785CB9E8FE976C36359E95737D1D4B2C453178B102D20FDFB9BDC3108"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "275B149D6CA55E1196C6D16A9958F6CDCA4AB68BFE998A10708F3C4570F94C57",
              "Hash": "C233F58B808338542350F32A81F7FD3A797B31B5F58A8EF5080290ABDF822595",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::Clear()",
                "Shared.Analytics.AnalyticsManager::ClearDimensions()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndSession()-\u003ESystem.Void",
              "Name": "EndSession",
              "Signature": "public System.Void EndSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "85AD62B6EF58E7771B081A4D888DD2E62EF833A2A63D2C42566EC552D32CEE9D",
              "Hash": "3DB5084520990954329597FA6E34FAAAAC433A345C3A2FCCCCCFF7AE8F058C33",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsManager::ClearDimensions()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Double\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Double\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Analytics.AnalyticsManager::AddDesignEvent(System.String, System.Double)",
                "Dictionary.Enumerator\u003CSystem.String, System.Double\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeKey(System.String)-\u003ESystem.String",
              "Name": "GetBiomeKey",
              "Signature": "public System.String GetBiomeKey(System.String biomeId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "biomeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 946,
              "BodyHash": "B11FC3A00F05776331C725A92FF544BBBE02C43DD53A545921F5FBE9FB5F3FBB",
              "Hash": "702C3FEFC0230193A761046265908687F8F53B2D4407202A142517B5CE712694",
              "CalledMethods": [
                "System.String::get_Length()",
                "System.String::get_Chars(System.Int32)",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "biome:plains",
                "biome:desert",
                "biome:forest",
                "biome:plains_dry",
                "biome:lake_small",
                "biome:forest_light",
                "biome:road",
                "biome:lake",
                "biome:test",
                "biome:beach",
                "biome:ocean",
                "biome:river",
                "biome:desert_edge",
                "biome:forest_deep",
                "biome:lake_island",
                "biome:forest_autumn"
              ],
              "Source": null
            },
            {
              "Id": "GetWeaponKey(Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.String",
              "Name": "GetWeaponKey",
              "Signature": "public System.String GetWeaponKey(Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 192,
              "BodyHash": "24348945A6730616197C889C400EF687BC049C02572996C2FEA2DD0534044D04",
              "Hash": "E1DA0ACC4C9A4A9AF9EE40FE793C577FB8426A6A19D4E8AD0473FC160D21A99B",
              "CalledMethods": [
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "undefined",
                "sword",
                "spear",
                "crossbow",
                "shield",
                "ammo",
                "spell",
                "dagger",
                "sledge_hammer",
                "bow",
                "unarmed",
                "grappling_hook",
                "javelin"
              ],
              "Source": null
            },
            {
              "Id": "Log(System.String, AnalyticsHandler\u002BLogType)-\u003ESystem.Void",
              "Name": "Log",
              "Signature": "public System.Void Log(System.String key, AnalyticsHandler.LogType type)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "AnalyticsHandler.LogType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "7B317CE4102F0942E56DE0A1B0522DCF92100D17EE47600D66ADD5039ED41A9A",
              "Hash": "1D4FE11D98CBBE185EB01060B44F2BDBF304E262381C68B71510F237790B3F46",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Log(System.String, System.Double, AnalyticsHandler\u002BLogType, System.Single)-\u003ESystem.Void",
              "Name": "Log",
              "Signature": "public System.Void Log(System.String key, System.Double value, AnalyticsHandler.LogType type, System.Single initialValue)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "AnalyticsHandler.LogType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initialValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "BD2C0A39A148F83989B22132D93A2C0CA484234859C5ED5A93E5362DF19AFEC4",
              "Hash": "D35432263FC875065F182BBD5B8062855410B77F090754D31C15ADBC74F85C6A",
              "CalledMethods": [
                "System.Action::Invoke()",
                "Shared.Analytics.AnalyticsManager::AddDesignEvent(System.String, System.Double)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartSession(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Double\u003E)-\u003ESystem.Void",
              "Name": "StartSession",
              "Signature": "public System.Void StartSession(System.Collections.Generic.HashSet\u003CSystem.String\u003E previousFirsts, System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E previousAggregates)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousFirsts",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousAggregates",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 101,
              "BodyHash": "6150D2FCDEB4E5C619EA6DC28C4BA4F026A1287EEE2066C4904B0883AD53BA2D",
              "Hash": "CF7E3CE98146BC368BC21C9B7385945A825E7CD692E1867F06E10A4EC1DEE13E",
              "CalledMethods": [
                "Shared.Analytics.AnalyticsHandler::Clear()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::UnionWith(System.Collections.Generic.IEnumerable\u003C!0\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Double\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Double\u003E::get_Key()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Double\u003E::get_Value()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Double\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToIdString(System.String)-\u003ESystem.String",
              "Name": "ToIdString",
              "Signature": "public System.String ToIdString(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "BC3989B9800CB7B19ADA1A0974B26A357301EBE80E3F8B148742400BB8C63B2D",
              "Hash": "F7E579596FB9ABF3F8BF804EB3DA288519F7FDD0024665842EC5B000267D47A8",
              "CalledMethods": [
                "System.String::Replace(System.Char, System.Char)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6EC4960D58C4726C853FCB28A8AB90551000631B46AFDDE684048C12EBC56DF8"
        },
        {
          "Id": "Shared.Analytics.AnalyticsManager",
          "Name": "AnalyticsManager",
          "DisplayName": "AnalyticsManager",
          "FullName": "Shared.Analytics.AnalyticsManager",
          "Namespace": "Shared.Analytics",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisableErrorReporting:System.Boolean",
              "Name": "DisableErrorReporting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableErrorReporting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0E8CFAE75C200145FC0E6040C7C77299CEFF6F46158C088F3E5E42A4DE4C51F"
            },
            {
              "Id": "TrackingConditional:System.String",
              "Name": "TrackingConditional",
              "Type": "System.String",
              "Signature": "private System.String TrackingConditional",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "414CE25F494FC152FD62326A8BC40C42087EE3C4759B54AFA96FA48FEA30E297"
            },
            {
              "Id": "_initialized:System.Boolean",
              "Name": "_initialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _initialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"
            },
            {
              "Id": "_sessionStarted:System.Boolean",
              "Name": "_sessionStarted",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _sessionStarted",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F1D2D44FCCCCB4F6B950C8D046CF4BF914379EDDF98E1F022748495A41580737"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddDesignEvent(System.String)-\u003ESystem.Void",
              "Name": "AddDesignEvent",
              "Signature": "public System.Void AddDesignEvent(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "5EE066E3E9974D83D1F8483E27C3EAA328519301C1495414485FF250AD49DB9F",
              "Hash": "A25B87EE4992C6EA2FC5DF13BB4F9C021A4BB95CC79E364432BF9DBF93A9D566",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::AddDesignEvent(System.String, System.Collections.Generic.IDictionary\u003CSystem.String, System.Object\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddDesignEvent(System.String, System.Double)-\u003ESystem.Void",
              "Name": "AddDesignEvent",
              "Signature": "public System.Void AddDesignEvent(System.String key, System.Double value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "D3710654E7086ED228ED30D147BC4B9E9E683D572C0A928DCBD1F6443DFFEC03",
              "Hash": "99BD891691089EB68AE7BAEBC3022AEFE1C2A61B62AAAA55C221E541AB983722",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::AddDesignEvent(System.String, System.Double, System.Collections.Generic.IDictionary\u003CSystem.String, System.Object\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearDimensions()-\u003ESystem.Void",
              "Name": "ClearDimensions",
              "Signature": "public System.Void ClearDimensions()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "565FCC0E83542AC1A6769BF2CBCAF346760D17D615E15ED67E4E316F0ABBFEFC",
              "Hash": "C0DB51233C5D218DAE2E21016CE9332F68FDDF85A676C62EBC9CA042A513FBD7",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension01(System.String)",
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension02(System.String)",
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension03(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Configure(System.String)-\u003ESystem.Void",
              "Name": "Configure",
              "Signature": "public System.Void Configure(System.String version)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "version",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 457,
              "BodyHash": "CC23448BA7D6D4D457FE0DD6976FC3C5112C6F41761B75F28B0A8C1235D7A039",
              "Hash": "3F8E1406290754E15B47D3EDD4C460CED40E6F4F3337633FDF30E443DDFC5194",
              "CalledMethods": [
                "AnalyticsManager.\u003C\u003Ec::\u003CConfigure\u003Eb__4_0(System.String, GameAnalyticsSDK.Net.EGALoggerMessageType)",
                "System.Action\u003CSystem.String, GameAnalyticsSDK.Net.EGALoggerMessageType\u003E::.ctor(System.Object, System.IntPtr)",
                "GameAnalyticsSDK.Net.GameAnalytics::add_OnMessageLogged(System.Action\u003CSystem.String, GameAnalyticsSDK.Net.EGALoggerMessageType\u003E)",
                "GameAnalyticsSDK.Net.GameAnalytics::SetEnabledManualSessionHandling(System.Boolean)",
                "GameAnalyticsSDK.Net.GameAnalytics::ConfigureBuild(System.String)",
                "System.Object::ToString()",
                "GameAnalyticsSDK.Net.GameAnalytics::ConfigureUserId(System.String)",
                "GameAnalyticsSDK.Net.GameAnalytics::ConfigureAvailableCustomDimensions01(System.String[])",
                "GameAnalyticsSDK.Net.GameAnalytics::ConfigureAvailableCustomDimensions02(System.String[])",
                "GameAnalyticsSDK.Net.GameAnalytics::ConfigureAvailableCustomDimensions03(System.String[])"
              ],
              "StringLiterals": [
                "plains",
                "beach",
                "desert",
                "forest",
                "forest-deep",
                "ghosttown",
                "interior",
                "lake",
                "mountains",
                "volcanic-tendril",
                "volcanic",
                "ocean",
                "river",
                "test-biome",
                "null",
                "other"
              ],
              "Source": null
            },
            {
              "Id": "EndSession()-\u003ESystem.Void",
              "Name": "EndSession",
              "Signature": "public System.Void EndSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "2EDA30F414C164371C710CB341EA986E831293688E28094EFE0F23C266E8A22C",
              "Hash": "765ABE1AAF51744BEA2097A6F89AF65EEB38EE72487D992DF1725E24CA940E3A",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::EndSession()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConfig(System.String)-\u003ESystem.String",
              "Name": "GetConfig",
              "Signature": "public System.String GetConfig(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F8AB20E7387C90C72AD0F8A7AB7D16A24D0EAAA1BB450E3785C6274159234843",
              "Hash": "80C8487FE9470C8B624C9210204FD8797A70975FF97306D37EC651CDBEEA86DB",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::GetRemoteConfigsValueAsString(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "61D7C42EE3772A05E7F0040D3794B2D9CB8ECE18D7A04EF0679A73C1B2C01D0E",
              "Hash": "54640113F0DE4256D3DBCBB56E27D266E0250AB5D5D367D92C11CC1772034F3C",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::Initialize(System.String, System.String)"
              ],
              "StringLiterals": [
                "4dc91351bdf48716b605e06fc0f11a50",
                "f4ff0968089424f21af8bb8e9e938a32cb30b1cc"
              ],
              "Source": null
            },
            {
              "Id": "IsConfigLoaded()-\u003ESystem.Boolean",
              "Name": "IsConfigLoaded",
              "Signature": "public System.Boolean IsConfigLoaded()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "1CC60C2314083F11E2C68F8D17A03F3F36CA33361503A2093C1AF17C44C4C3AB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnQuit()-\u003ESystem.Void",
              "Name": "OnQuit",
              "Signature": "public System.Void OnQuit()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "BB8B846A4D6D2E04466A537AB98EDC1A8DCA3D298E9D5E95B550A566430F5516",
              "Hash": "0300825AF012C0C879B6345F32E1DB77D2B559D579BA0E27101DBB398E922CC1",
              "CalledMethods": [
                "System.Threading.Thread::Sleep(System.Int32)",
                "GameAnalyticsSDK.Net.GameAnalytics::OnQuit()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDimension1(System.String)-\u003ESystem.Void",
              "Name": "SetDimension1",
              "Signature": "public System.Void SetDimension1(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9E0B136E1975D26C9B4EAFA77B50126CFCB86691910CC3D1E7B6FD78B4DA46CF",
              "Hash": "143FB9954256AA7C436B9B1CFF6CD66A02FF953C04103DA87B5764848FF66F3A",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension01(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDimension2(System.String)-\u003ESystem.Void",
              "Name": "SetDimension2",
              "Signature": "public System.Void SetDimension2(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EF3FF3E56A22E3C3F93CA26E4EFD3D1D2F78036543DC6863934D8B1D5379F74B",
              "Hash": "595900A1743BA537CF977F9AA718149330554A339EA88F0344D58648BC780433",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension02(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDimension3(System.String)-\u003ESystem.Void",
              "Name": "SetDimension3",
              "Signature": "public System.Void SetDimension3(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "F88E1DC04AD2EA14517CCF63E9BE20C2DA8632072817DB356EB219D47839FB57",
              "Hash": "33E1BEA86EB203E81D1BC0F3A1B7570B12C9579CCC761D20B031AB178E5C3D5A",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::SetCustomDimension03(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "StartSession()-\u003ESystem.Void",
              "Name": "StartSession",
              "Signature": "public System.Void StartSession()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "C0C6A4CF9D1F60543F9C94116C5CC87E55C108C14F7DFCAFD8CDAD54A24859B8",
              "Hash": "2E1B7556ABA5F2402997D1CBCBFE19FDC32B49449437FF9F69441160314179AF",
              "CalledMethods": [
                "GameAnalyticsSDK.Net.GameAnalytics::StartSession()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrackError(System.String)-\u003ESystem.Void",
              "Name": "TrackError",
              "Signature": "public System.Void TrackError(System.String errorMessage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "errorMessage",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "33C5346BB8B20516E9C823D3F893A673A228B46043AC82D26D4529D8400D22EE",
              "Hash": "1752F85E96FF3FA691628C707B8609BB3E0DF665DA60E2D36A58AA2375C6392A",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "GameAnalyticsSDK.Net.GameAnalytics::AddErrorEvent(GameAnalyticsSDK.Net.EGAErrorSeverity, System.String, System.Collections.Generic.IDictionary\u003CSystem.String, System.Object\u003E, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "47593398286C773E7BF0563ACBCFAFB0FE483C1A39A080CA1C11E35AF305742A"
        },
        {
          "Id": "Shared.Aura.AbstractAura\u00601",
          "Name": "AbstractAura\u00601",
          "DisplayName": "AbstractAura",
          "FullName": "Shared.Aura.AbstractAura",
          "Namespace": "Shared.Aura",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseState:Shared.Aura.State.AuraBaseState",
              "Name": "BaseState",
              "Type": "Shared.Aura.State.AuraBaseState",
              "Signature": "public Shared.Aura.State.AuraBaseState BaseState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91A8ACD08BA36D9A60FA2667DECBF9593E2C9F8788032E302D9418CA2E6A9208"
            },
            {
              "Id": "HasAppliedOnce:System.Boolean",
              "Name": "HasAppliedOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAppliedOnce",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C407C4F53D8CAF614BA396FD73B71C242BC62EF1A1EFA9929055BF18311ECFDC"
            },
            {
              "Id": "IsStatic:System.Boolean",
              "Name": "IsStatic",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsStatic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2825407D8BDB0C3B9A6D957F839E4C75794B7766DC31EC0E64CF9D50F730DB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(!T, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(T target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "9CB55B5025B482638D10D1AFEDAF00FD1B64DEDD901CA4C2F0F24273E514624F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanMerge(Shared.Aura.AbstractAura\u00601\u003C!T\u003E, !T)-\u003ESystem.Boolean",
              "Name": "CanMerge",
              "Signature": "public System.Boolean CanMerge(Shared.Aura.AbstractAura\u003CT\u003E aura, T target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "98663D40F404E400893537263F4CE0FB5EABA08DF8E7F10ED4DCA63AE1DD8049",
              "Hash": "7678CA089F55B0B9D207ACB308231054F254859D9C5DA72C2E6AFB8E9B5D210E",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::CanMerge(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D7782A89B613C5BE713A280EECE192D451363F7992F0DF1F0AE36FF81B49062F",
              "Hash": "F6A0059B575E78A482FE897D1C782F92FA4AAFC7CB66BD151C874B6B0DD22715",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::IsAuraDone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsImmune(!T)-\u003ESystem.Boolean",
              "Name": "IsImmune",
              "Signature": "public System.Boolean IsImmune(T target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "8E5031D879D448C22723D4CF6C9A39FE1A0014D0A3128AF42FD7A2F0FA5360EA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.AbstractAura\u00601\u003C!T\u003E, !T)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.AbstractAura\u003CT\u003E aura, T target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CT\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "68667917A32C2EA7E9B281EE4574A88EB367B93AE47B6162F20AE7C70F5B2E3F",
              "Hash": "35DBBFFDB73028161E58B4BDAE8D6BA2699912C7D9DB76BDFF017AE1ECB8A769",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::Merge(Shared.Aura.State.AuraBaseState)",
                "Shared.Aura.AbstractAura\u003CT\u003E::OnArgsUpdated(T)",
                "Shared.Aura.AbstractAura\u003CT\u003E::SetVisuals(T, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnApply(!T)-\u003ESystem.Void",
              "Name": "OnApply",
              "Signature": "public System.Void OnApply(T target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "C7E4D384AE304300E66523964AF88D94A42856F555C42A0A42310D097FCF3E7E",
              "Hash": "A965784CAE43243DBDDED37DC52F23A8E94F070844D083B6C36EEDF53001FD69",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CT\u003E::ApplyEffect(T, System.Boolean)",
                "Shared.Aura.AbstractAura\u003CT\u003E::SetVisuals(T, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(!T)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(T target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EBB0426D8F1CE6AA9E71E2039B81C50A38626247DBABB810459ECCF4FEEA80B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraEntityRemoved(!T, Shared.Entity.EntityRemoveType)-\u003ESystem.Void",
              "Name": "OnAuraEntityRemoved",
              "Signature": "public System.Void OnAuraEntityRemoved(T target, Shared.Entity.EntityRemoveType removeType)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeType",
                  "Type": "Shared.Entity.EntityRemoveType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A3546FB6FCB78840512981D6D6A86C2E777DF8FA698E36B35A33AFF389C6DF17",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraFinished(!T)-\u003ESystem.Void",
              "Name": "OnAuraFinished",
              "Signature": "public System.Void OnAuraFinished(T target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "45A3762F24F48C1A9A654DAFBEA6AC1B5517082878DD0C2B679AC21F2E76664E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitDealtTriggerFire",
              "Signature": "public System.Void OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0D0FB552E9C4B877653112CBF4B10BC5850802DAD47C4A60B75B607BF08AF471",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void",
              "Name": "OnAuraHitTakenTriggerFire",
              "Signature": "public System.Void OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "1D2B4DA235EF8A09454DD5E5C461323752D7871CBD8A08E0F7D60473F588E5AA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(!T)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(T target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5CA46350F0E45C8449659A21DB572D5C226C3CC28B5EABFC1E2E0E4488E67DC9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(!T, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(T target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "429DB3EE35B5328B3AF04B295403791A48039EDE15E03E52BCD42547FFF4D6E4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "757A121C2773973D4DC33854BBE183C3E32AA2851AFF4063C92823F4352DDDE4",
              "Hash": "CDACA15C94713E770595039FF799846B85DEE8C7395861F291D47F1989F189EE",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::get_UseTimer()",
                "System.Object::GetType()",
                "System.Reflection.MemberInfo::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                ", "
              ],
              "Source": null
            },
            {
              "Id": "Update(!T, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(T target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7E1D807F7536A34145002A932A435D9486B80E53F122B64A423AC95219F5AB37",
              "Hash": "687A586E48CE60FA5257B205BF04D4DBA3C467354E62E297DF82C2B928D34D3E",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::get_UseTimer()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BBE3246F5167828DA2099AB567015D0340EA7581C7A63C85E28089C31097F3E7"
        },
        {
          "Id": "Shared.Aura.Args.AbstractAuraArgs",
          "Name": "AbstractAuraArgs",
          "DisplayName": "AbstractAuraArgs",
          "FullName": "Shared.Aura.Args.AbstractAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "PlayVfx:System.Boolean",
              "Name": "PlayVfx",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "466C83C3BCB644B95B67ADB5149B94F672185BAA51875D5F03598F7A2B99AA3D"
            },
            {
              "Id": "Priority:System.Int32",
              "Name": "Priority",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Priority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D52B20D3AF675FE07A7EF8335387A18E61959D9FC076857CE0EE40D98090D6D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanMerge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "CanMerge",
              "Signature": "public System.Boolean CanMerge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "C962C830B19C7CCDBE4ADB7830CCC883E2A3C4B261DD76B9E6E5D02084691EC0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDescriptionText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Void",
              "Name": "GetDescriptionText",
              "Signature": "public System.Void GetDescriptionText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "8FC82C139C207C129A5603B577DDBC0A632558A72D4B67014DE836816F1D0F0B",
              "Hash": "C896600DBBDE5F56C08AA4B3F6D14B4FBD47CFB43FAD4B8487471907982B4D8B",
              "CalledMethods": [
                "Shared.Aura.Args.AbstractAuraArgs::GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Text.StringBuilder::AppendLine()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.TimeTextHelper::SecondsToDescriptionText(System.Single)",
                "System.String::Format(System.String, System.Object)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Duration"
              ],
              "Source": null
            },
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5F42D526E403FC2CDCAA1E08D232FCAA8AC346C1FD34569E9B81B6943033286F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "C773E6E984BD2E9C100A6BDBC5A6683B989A9E5A463FDF5FFA3EE7F36E727544",
              "Hash": "66F93769BE8A488E539747AD3C1EA009832FEF58FB2FCC1EFE93B5A52D009266",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6F722BDA6A01D449DDAF0E0E5AEBD9F0F88379AC5961464049298F028BAFC928"
        },
        {
          "Id": "Shared.Aura.Args.BaseStatsAuraArgs",
          "Name": "BaseStatsAuraArgs",
          "DisplayName": "BaseStatsAuraArgs",
          "FullName": "Shared.Aura.Args.BaseStatsAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseStats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "BaseStats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E BaseStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "321149F73A9C4DAF96B86C51744AC74203A19C9C179F20191E070684D06606D3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanMerge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "CanMerge",
              "Signature": "public System.Boolean CanMerge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "65FA02F83794260667E838A8B46A632A606BBC35E9511E3B6E222E32692B734A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 309,
              "BodyHash": "9850ECDB689AD64465F10D02B138D0FF418A6592BABD3FB7029808FB46621BEF",
              "Hash": "7BA568DFABB8B0A4F643659A9A0865A3CA23F4102CC9DCB8A3CD2E960F76B828",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::get_Count()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "\u0027\u002B \u0027###;\u0027- \u0027###;\u0027\u0027",
                "\u0027\u002B \u0027#0%;\u0027- \u0027#0%;\u0027\u0027",
                "$I",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "0A7055FE25C5E32E2CC3FB06A222D78FEF64878FC0AA57787017C7F3383AED31"
        },
        {
          "Id": "Shared.Aura.Args.ControlPotmenAuraArgs",
          "Name": "ControlPotmenAuraArgs",
          "DisplayName": "ControlPotmenAuraArgs",
          "FullName": "Shared.Aura.Args.ControlPotmenAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControlType:ControlPotmenAuraArgs\u002BPotmenControlType",
              "Name": "ControlType",
              "Type": "ControlPotmenAuraArgs.PotmenControlType",
              "Signature": "public ControlPotmenAuraArgs.PotmenControlType ControlType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68AC702F1284C2A0DA474B7B00D603020A64D4E899D1BD1503DF51B570F583A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "FDBF881FD801C8B42D029F7056BA025D5E2175EB6BEB0538DBD6E40080F8B6C1",
              "Hash": "855E51806537AA6F21C3489A164197AC4B40A4CFDFE1F666F22F6E11A6B6695A",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Description_ControlPotmen_Aggro",
                "Aura_Description_ControlPotmen_Assist"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2F0F9327F1DAD3DE438FB8482B5097B17B55146F5EA9A98F48AF36BA1A0CD91C",
              "Hash": "FEA6D9408E40B2D971E322BBDA9F1EAC353CD40A1FC04410322AA352CB038D5A",
              "CalledMethods": [
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "90C30E7D58CB334A91C928EC23F0D86BA11CEA1E97C5D0DDC941E958CF2A6193"
        },
        {
          "Id": "Shared.Aura.Args.ControlVulturesAuraArgs",
          "Name": "ControlVulturesAuraArgs",
          "DisplayName": "ControlVulturesAuraArgs",
          "FullName": "Shared.Aura.Args.ControlVulturesAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ControlType:ControlVulturesAuraArgs\u002BVultureControlType",
              "Name": "ControlType",
              "Type": "ControlVulturesAuraArgs.VultureControlType",
              "Signature": "public ControlVulturesAuraArgs.VultureControlType ControlType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19E85106D1DC63044011B6F2F86B162721A1CC52D8B815738B14F0C3C32AF4E9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "CCEDA2C54DAFC5FFAE147BA08686C8FF45BB157312AFEB803F82E00575B79367",
              "Hash": "04CBF93B8CF53884FDB05A40D81D51597FE10D4B8043DD44F1FDF18F394FFD6B",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Description_ControlVulture_Aggro",
                "Aura_Description_ControlVulture_Assist"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "2F0F9327F1DAD3DE438FB8482B5097B17B55146F5EA9A98F48AF36BA1A0CD91C",
              "Hash": "FEA6D9408E40B2D971E322BBDA9F1EAC353CD40A1FC04410322AA352CB038D5A",
              "CalledMethods": [
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D3A5D78764BF418A33D28BABB98112096292FA89FD8CD7ABED1BA9612FAFE2B4"
        },
        {
          "Id": "Shared.Aura.Args.DamageOverTimeAuraArgs",
          "Name": "DamageOverTimeAuraArgs",
          "DisplayName": "DamageOverTimeAuraArgs",
          "FullName": "Shared.Aura.Args.DamageOverTimeAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamagePerTick:Shared.Combat.DamageTypesArray",
              "Name": "DamagePerTick",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray DamagePerTick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A8D1508BA24E1FD1175956E0AFAD084A64557F6943AA27B0F9B9AA12CF712B11"
            },
            {
              "Id": "DamageVfxType:Shared.Combat.DamageVfxType",
              "Name": "DamageVfxType",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType DamageVfxType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D507C0BC5C167C0EC1762908A6F18587F6417AEC9C9363E97317BBAD27BAA779"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "D8088491B8F701891A8033A338AF138A295C4656D244ED48FE36F14C2B24B1E1",
              "Hash": "1170D5E1EAFB72646F175E98AA08290AF92E801F83F5F24B21DD213BB7447E63",
              "CalledMethods": [
                "Shared.Text.DamageTypesArrayText::GetDescriptionText(Shared.Combat.DamageTypesArray, System.Boolean)",
                "Shared.Text.TimeTextHelper::SecondsToDescriptionText(System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_DamageOverTime"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "0DF4455E1071349734CC13BB36ACBF0F40A6F1BF7577D57DE94F4152ACFFDCF6",
              "Hash": "74622DFC5C0C0CDB302354A0A0FA9C08995B05122FE7D13D7FABF350326427B8",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Combat.DamageTypesArray::GetTotalDamage()",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "053C14A9F09376AD36B3DE25F61523131168BE46C6FD16F9E12F98C9D6CA4569"
        },
        {
          "Id": "Shared.Aura.Args.DoNotGenerateThreatAuraArgs",
          "Name": "DoNotGenerateThreatAuraArgs",
          "DisplayName": "DoNotGenerateThreatAuraArgs",
          "FullName": "Shared.Aura.Args.DoNotGenerateThreatAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "DDA9D7278D7F85FA9BD9D079740C189C5611063B5231D14CD0F0D23092B2D69A",
              "Hash": "7C9721869AC8D6E17117AFE1052EED6E1F542149840B43E5577ADE5231B38153",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Unthreatening"
              ],
              "Source": null
            }
          ],
          "Hash": "4D8F650410478FB444528BD476DBD6D5050B2535D2AF2E16705AF9CB6E46C5A9"
        },
        {
          "Id": "Shared.Aura.Args.EliteAuraArgs",
          "Name": "EliteAuraArgs",
          "DisplayName": "EliteAuraArgs",
          "FullName": "Shared.Aura.Args.EliteAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackSpeedMultiplier:System.Single",
              "Name": "AttackSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single AttackSpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4FEF6B077B84A3575C3565BED24CCA2AA562F94CD4DCEF680B8F43F21E78EA35"
            },
            {
              "Id": "Color:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "Color",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35ADE5791EDA344A70300522AFA9D34E21550663C03C3BBCD6486221A65280E"
            },
            {
              "Id": "DamageMultiplier:System.Single",
              "Name": "DamageMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single DamageMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0284683DD42624BF43E16792A52042C021AD45B2B68ED57ABBCB64500FCFBB6B"
            },
            {
              "Id": "EliteType:Shared.Aura.Args.EliteType",
              "Name": "EliteType",
              "Type": "Shared.Aura.Args.EliteType",
              "Signature": "public Shared.Aura.Args.EliteType EliteType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EE1095A15A583F761ACB059C33BE929B7D8581616EBE074431F01892EBBDE19"
            },
            {
              "Id": "HealthMultiplier:System.Single",
              "Name": "HealthMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single HealthMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "333066CE7397DDD8250B1CCDC48999AB92D7157E78A36278CE7F955754537577"
            },
            {
              "Id": "MovementSpeedMultiplier:System.Single",
              "Name": "MovementSpeedMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single MovementSpeedMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B84E977DDEA302817E2F18C0D81101C628B535FC03C096EC96F1E25611F1D68A"
            },
            {
              "Id": "StatsToAdd:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatsToAdd",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatsToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2D15DB481A7AD041FC80A576FC8C4C342FA24A283BFE92E9FA6DD96F6658C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "4F7B26864E14C50DE13F5858BAA8CB899DD3D19A129D916E999305F57DE9AC44",
              "Hash": "A89D46FF98AFCD1003BF26E0D43B1357120994FA169853FC1F8B8BFDE8FB97BB",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Elite"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "BB78B3428753C450C4C7123A5F7A9173276E2259821A19F1FD68477FAD6B92A1",
              "Hash": "5F7D4911DA98162B8A35A993F7C33D00D8EE765BD42D9ECB9F00DE40A949B0C5",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Helpers.StatsHelper::MergeStatModifications(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "96EB695E0A18BE262F3F55119D0B5EC669F77E61DE6C6F994568D2F635F02352"
        },
        {
          "Id": "Shared.Aura.Args.EliteType",
          "Name": "EliteType",
          "DisplayName": "EliteType",
          "FullName": "Shared.Aura.Args.EliteType",
          "Namespace": "Shared.Aura.Args",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Blazing:Shared.Aura.Args.EliteType",
              "Name": "Blazing",
              "Type": "Shared.Aura.Args.EliteType",
              "Signature": "public Shared.Aura.Args.EliteType Blazing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F93C1FC37F1EE0401ADB2FB1541C6350732FF50C96CFC7FBDFEDDCF8C484E2B7"
            },
            {
              "Id": "Demonic:Shared.Aura.Args.EliteType",
              "Name": "Demonic",
              "Type": "Shared.Aura.Args.EliteType",
              "Signature": "public Shared.Aura.Args.EliteType Demonic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "985A83111533FF0FD5453B0ED6326521CCE44DF8F43E54844B0CF59FAC8F0488"
            },
            {
              "Id": "Teleporting:Shared.Aura.Args.EliteType",
              "Name": "Teleporting",
              "Type": "Shared.Aura.Args.EliteType",
              "Signature": "public Shared.Aura.Args.EliteType Teleporting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEF406731A7A9995B257B21E3668F084B9DC531C35C4106128AE2A605EC1C174"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Verdant:Shared.Aura.Args.EliteType",
              "Name": "Verdant",
              "Type": "Shared.Aura.Args.EliteType",
              "Signature": "public Shared.Aura.Args.EliteType Verdant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "446F9723C77FDF7018D99C32AF0954DCAE2BD7EA9CA45EB2D80F6343600045DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E92B2432B897B42E1C66A24B7BEAB876759EA5B12FECBCA25EAAC28539E7788C"
        },
        {
          "Id": "Shared.Aura.Args.EnragedAuraArgs",
          "Name": "EnragedAuraArgs",
          "DisplayName": "EnragedAuraArgs",
          "FullName": "Shared.Aura.Args.EnragedAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Name": "Color",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D35ADE5791EDA344A70300522AFA9D34E21550663C03C3BBCD6486221A65280E"
            },
            {
              "Id": "Multiplier:System.Single",
              "Name": "Multiplier",
              "Type": "System.Single",
              "Signature": "public System.Single Multiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C062A6F1ED2FD974F4EFDF4B9B7D27429E3958E16753E1500D694E22CB0F078"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "EF6D37D2F8EABF420127AE68527AF7131A6B89E485E0BB518375A4B3DD32558C",
              "Hash": "28E6914131A6FADF0976FC7CE9689E6BAB633ABEE6544756FDCC0F4710688CF0",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_Enraged"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "677C382D8777F96FBCEADBA5EC21729EC97F6C464A8DCE5FBC12CCE5D5A583CA",
              "Hash": "8C5A0EF2D8F70189F664DD55B9B9203BF57ABC1ACE3A47D13469E635083FBD70",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "80E4BB50A148258F51362C09B2F860E605EA10AE5DBC596DAAA6A04387C70490"
        },
        {
          "Id": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
          "Name": "FlagBasedStatsChangeAuraArgs",
          "DisplayName": "FlagBasedStatsChangeAuraArgs",
          "FullName": "Shared.Aura.Args.FlagBasedStatsChangeAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CheckFlag1:System.Boolean",
              "Name": "CheckFlag1",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheckFlag1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E794EE44694B1A87794EBFAF9ACBFCFD1C5637CF784521DB02D4AA01DFB07E0C"
            },
            {
              "Id": "CheckFlag2:System.Boolean",
              "Name": "CheckFlag2",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CheckFlag2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9975FBDEC7FA78CB123EF44363C8887F5D7CA5BCCF0C0AD9199843E43B1FD6D6"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "Flag1Requirement:System.Single",
              "Name": "Flag1Requirement",
              "Type": "System.Single",
              "Signature": "public System.Single Flag1Requirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A362BC2B41CB175E4ECC9F021E1874E66CF13F815686D914243897FD44F0620"
            },
            {
              "Id": "Flag2Requirement:System.Single",
              "Name": "Flag2Requirement",
              "Type": "System.Single",
              "Signature": "public System.Single Flag2Requirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4225847C375F74BF0AB8048E606E73A29DCB63040AD428AF72ACDE159D029984"
            },
            {
              "Id": "FlagId:System.String",
              "Name": "FlagId",
              "Type": "System.String",
              "Signature": "public System.String FlagId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065FF43C4713ED4421D0FBA31ADC91446C317CECFD1D2FC819C5F398B282FE5A"
            },
            {
              "Id": "StatsToAdd:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatsToAdd",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatsToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2D15DB481A7AD041FC80A576FC8C4C342FA24A283BFE92E9FA6DD96F6658C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 179,
              "BodyHash": "22D007467DDEDB5DEE1625817C50D0576EDA11B313469F6FB54C83040D802A82",
              "Hash": "5D95D605552C3345B8C9A59D10DAEABCDA82D4F370F2F33EEF9768761A0C19D3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Array::Empty()",
                "System.String::Format(System.String, System.Object[])",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "9CC2E4A96B7F7CDADA82331514B7D5F48434A4F603DD6CBE41276ADA6ABEAF5D",
              "Hash": "1316E5411C9CA366D1EA64D7B5240DB64F0BC610B9398E1A8DC1412E1BC89045",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32385D86DDAC95A3B5C98A7DBA0D882D96B3A6B02A7235E51B5359CEB1570886"
        },
        {
          "Id": "Shared.Aura.Args.HealingOverTimeAuraArgs",
          "Name": "HealingOverTimeAuraArgs",
          "DisplayName": "HealingOverTimeAuraArgs",
          "FullName": "Shared.Aura.Args.HealingOverTimeAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HealingPerTick:System.Single",
              "Name": "HealingPerTick",
              "Type": "System.Single",
              "Signature": "public System.Single HealingPerTick",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F316225F6B19C5B7440ACE0FEFF3388299C5CF804EB4F6D7C7448F7E90BAA63D"
            },
            {
              "Id": "HiddenHealing:System.Boolean",
              "Name": "HiddenHealing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HiddenHealing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940144F0871E04CC1EE2409977A441E6603E4B01916C23A1E1CDAC88150154D8"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescriptionText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Void",
              "Name": "GetDescriptionText",
              "Signature": "public System.Void GetDescriptionText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "A4DEAD1183569F6946E97D75DB447029878F9509515C4355DC822924120E69C3",
              "Hash": "19E96298CC8A1213C831E7D376540EC71EF76A4EF485E93CEC757B23088E4413",
              "CalledMethods": [
                "Shared.Aura.Args.AbstractAuraArgs::GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 132,
              "BodyHash": "BE070830B2EC9B9DF9315930CB74EE8B2474B11C2A59BBF238CFD5E3491225F2",
              "Hash": "808B7E6DA6CD54197482AD51734E8D5C337CBBD0ED8D0DCD8C9FFC0F754138AE",
              "CalledMethods": [
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)",
                "Shared.Text.TimeTextHelper::SecondsToDescriptionText(System.Single)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.MathF::Floor(System.Single)",
                "System.Int32::ToString(System.IFormatProvider)"
              ],
              "StringLiterals": [
                "Aura_HealOverTime2",
                "Aura_HealOverTime"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "FAFD5330301698A595FB1C65790D4D551EE0EBA716FEEC06C23189CBAE0EDF1E",
              "Hash": "2C83DFCF5349865D8364B55B751FA4B850DCA281A9396C6624727111C6DAC2E0",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "12241057A5FF1931F50CB62C673F067C4151D65B5F29D1F53C69B03D02B41535"
        },
        {
          "Id": "Shared.Aura.Args.HitCastRequirements",
          "Name": "HitCastRequirements",
          "DisplayName": "HitCastRequirements",
          "FullName": "Shared.Aura.Args.HitCastRequirements",
          "Namespace": "Shared.Aura.Args",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageSourceIsSword:Shared.Aura.Args.HitCastRequirements",
              "Name": "DamageSourceIsSword",
              "Type": "Shared.Aura.Args.HitCastRequirements",
              "Signature": "public Shared.Aura.Args.HitCastRequirements DamageSourceIsSword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E3DE2E2D732C206ECA3DA8A963FA423B2267AF96DB6BEB3DC9E1F9CC471B119"
            },
            {
              "Id": "None:Shared.Aura.Args.HitCastRequirements",
              "Name": "None",
              "Type": "Shared.Aura.Args.HitCastRequirements",
              "Signature": "public Shared.Aura.Args.HitCastRequirements None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D8F632BFF066C849650B86C420BBE4E35279559C3C2E551254CC711E895140B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5289DC8C92EAD2B7AE67157B8861E63DC82ED39F5D626E5FD84D8912B1AF0034"
        },
        {
          "Id": "Shared.Aura.Args.HitCastSpellAuraArgs",
          "Name": "HitCastSpellAuraArgs",
          "DisplayName": "HitCastSpellAuraArgs",
          "FullName": "Shared.Aura.Args.HitCastSpellAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Chance:System.Single",
              "Name": "Chance",
              "Type": "System.Single",
              "Signature": "public System.Single Chance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D4A92E96910858A62496DE1D4A6FE608695E900BF92CB6A0469ACFA3CD5C694"
            },
            {
              "Id": "HitCastRequirement:Shared.Aura.Args.HitCastRequirements",
              "Name": "HitCastRequirement",
              "Type": "Shared.Aura.Args.HitCastRequirements",
              "Signature": "public Shared.Aura.Args.HitCastRequirements HitCastRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AA32092A067190014DF1C2C8A567F0D9FA51658F5BD072772A120DE03797BEDC"
            },
            {
              "Id": "InternalCooldown:System.Single",
              "Name": "InternalCooldown",
              "Type": "System.Single",
              "Signature": "public System.Single InternalCooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AEF96043D2242DB76084DEBBC53EBD55F22E826926FB9F948AE4AFCD195B9CF"
            },
            {
              "Id": "OnlyCrits:System.Boolean",
              "Name": "OnlyCrits",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyCrits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "619806E870E80B69047850AEF45B22B9DF7CD6522F42730A7247B4D85827A7AB"
            },
            {
              "Id": "OverrideAuraArgs:Shared.Aura.Args.AbstractAuraArgs",
              "Name": "OverrideAuraArgs",
              "Type": "Shared.Aura.Args.AbstractAuraArgs",
              "Signature": "public Shared.Aura.Args.AbstractAuraArgs OverrideAuraArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "671AFF0D2799464C5CAE12D0A2A9C85DB5A43A91B51E0D3D1D97548C3595BE8F"
            },
            {
              "Id": "Target:Shared.Aura.Args.Target",
              "Name": "Target",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C480794DB24B7B89A0AAC59416C0D7291E1F934764D708E9232C680087312EAD"
            },
            {
              "Id": "WhenDamagedTooltip:System.Boolean",
              "Name": "WhenDamagedTooltip",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean WhenDamagedTooltip",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95C27E656BD5521A237ED30CAF7D45B2B7A75F6504E84484C19AE4A58C828218"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "A6E14FC49B2DE86845B4DA2F56F9C7DAB41889B90200F23A5361CFEDA30B1E7D",
              "Hash": "BDB01959E54EF36506117A631E3C0FB8D092FF7763E771AE3E1EA292CB58E740",
              "CalledMethods": [
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.Object::ToString()",
                "System.Text.StringBuilder::Clear()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Format(System.String, System.Object)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Aura_OnHitSpellCastDamaged",
                "Aura_OnHitSpellCastChanceDamaged",
                "Aura_OnHitSpellCast",
                "Aura_OnHitSpellCastChance"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "ACBF6E7CB8F79FD70853BF848E908BD77F4F2324310932C2F976B128691AD599",
              "Hash": "F772D14DA182CF3FF2B83B043D5728E60AA52790046BDED4837065C7B6BACA64",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "System.String::op_Equality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [
                "Tried to merge two HitCastSpellAuraArgs but their Target was different."
              ],
              "Source": null
            }
          ],
          "Hash": "B3D7A881082C781DBB2A8CD376087254C798499BBE137B42C284DFFF402C0754"
        },
        {
          "Id": "Shared.Aura.Args.IgnoreCollisionsAuraArgs",
          "Name": "IgnoreCollisionsAuraArgs",
          "DisplayName": "IgnoreCollisionsAuraArgs",
          "FullName": "Shared.Aura.Args.IgnoreCollisionsAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowEntityCollisions:System.Boolean",
              "Name": "AllowEntityCollisions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowEntityCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD192C5F88B0EDCD2C8499A4648A6A1DB1F627FD9E51F7ABE3E8133DB1139E66"
            },
            {
              "Id": "AllowTerrainCollisions:System.Boolean",
              "Name": "AllowTerrainCollisions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowTerrainCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B1374ECB16B947AE892EDB96D93F2F8C88468CF5609DE56E61967E1D0D04D25"
            },
            {
              "Id": "DisableWhenNotThrown:System.Boolean",
              "Name": "DisableWhenNotThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableWhenNotThrown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D48FABC9CE3DE60D2A82D8953E867B5ED01121301E256586C5E81B92D5F7E184"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "816429C47073006DE64F2F05BA301716A787EDB7748D8AE17953FD4052F0D2A7",
              "Hash": "8C56DB20122A6395FAF9C3251D46115E486E73B8680B857159A0C23DE932A330",
              "CalledMethods": [
                "System.Text.StringBuilder::AppendLine(System.String)"
              ],
              "StringLiterals": [
                "Noclip"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "31117761A2AAB391688CCCAC4F461E63052D55112F1E4326D0D9970A2901CB77",
              "Hash": "F86001B4BFAF966B41F26840657B09C7BC8C92B0B89A17CB05D87A5C59700D36",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A26CF42700F3B483A07B2DE1CD948417CC642AA82E84E5FDF59CFEC4B25985DE"
        },
        {
          "Id": "Shared.Aura.Args.ItemStatsChangeAuraArgs",
          "Name": "ItemStatsChangeAuraArgs",
          "DisplayName": "ItemStatsChangeAuraArgs",
          "FullName": "Shared.Aura.Args.ItemStatsChangeAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AurasToAdd:System.String[]",
              "Name": "AurasToAdd",
              "Type": "System.String[]",
              "Signature": "public System.String[] AurasToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5FD11A5B856D7189B97F145ACDE5620BB28D30BAD35CCC51190F80BBF89EECB"
            },
            {
              "Id": "FormatString:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "FormatString",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E FormatString",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F69F0CD01E21539CD4941F111A67F6A3646D788875CFA0FC47F5E8795F362D38"
            },
            {
              "Id": "StatsToAdd:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatsToAdd",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatsToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2D15DB481A7AD041FC80A576FC8C4C342FA24A283BFE92E9FA6DD96F6658C3"
            },
            {
              "Id": "TierModifier:System.Int32",
              "Name": "TierModifier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TierModifier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F28943EEFC2218EFDBE0F421B567D11CBA7F7D2FC5A782B35812774941FBBB3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "DF8504FC73E5F1FE31C3CDF5E63A2AC921B9B0572E854A4A71AB1E8D91420C24",
              "Hash": "CFF0B908FCB3AE6359A8E95F8F91F25D5A36C584F1596315214014E2DDCA518B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "AA63A16FB22453D89AB0DE7A3611088F24A940D61C4002EA5D0174F79596D2A9",
              "Hash": "A5370B20CC9850A711DCBFE9FA39862D2BD6C36140B67454155988FB583FD638",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Helpers.StatsHelper::MergeStatModifications(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B3E2012942C11079A9CECC23C744E2F1123113E566E5FA973FA9D63E08CC2E29"
        },
        {
          "Id": "Shared.Aura.Args.LootAuraArgs",
          "Name": "LootAuraArgs",
          "DisplayName": "LootAuraArgs",
          "FullName": "Shared.Aura.Args.LootAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisableBaseLoot:System.Boolean",
              "Name": "DisableBaseLoot",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableBaseLoot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5135EF940A64FDFC1C92B97FFE239E8A18467BB363AC60D52F51676DCDE26B5C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "D91FEA18D903E65805307468931F91FC9F0821409E8BBA6B1BB1AE4E80E70C8B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "CB9F0CBA5E1A0308219996525E04C6B47A2044F93523077D0F229CDAD2649E34",
              "Hash": "8910D977A0897A33D3A10110321A44F0719380CDF5B75B892AD21AF822AA2E10",
              "CalledMethods": [
                "Shared.Aura.AuraArgsHelper::GetArgs(System.Object)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A723D6CCCF9058550D3C01EA6BF8AA33CFB78EC7B8C95E117003576B6DA6306B"
        },
        {
          "Id": "Shared.Aura.Args.PetrifiedAuraArgs",
          "Name": "PetrifiedAuraArgs",
          "DisplayName": "PetrifiedAuraArgs",
          "FullName": "Shared.Aura.Args.PetrifiedAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "926AAA2AFACD9E5B215316ECB5F05B4EC403F08C87DBFFA324E03ED6D0AB43DD",
              "Hash": "13D62704FFA6DA5F0BC47F1F7D31AE91661EDEDA7DAE63885B195624ACEE4B73",
              "CalledMethods": [
                "Shared.Data.AuraStatusTypeDataBase::GetAuraStatusTypeOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "status:petrified"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "358C0B408E2B619897D3446BB77961E2841F24C914170C1CA632484A6B3D79C7",
              "Hash": "97079EB93DAA899A94B0A20D9E71C5E51D65CF61C78E9CB3CE48BB9CB2D4FCC1",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2716B3DD5BE71E2FFD351FD3C437437CAB1550B63625DB9E49168958D8B00AA9"
        },
        {
          "Id": "Shared.Aura.Args.RootAuraArgs",
          "Name": "RootAuraArgs",
          "DisplayName": "RootAuraArgs",
          "FullName": "Shared.Aura.Args.RootAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "38AF0405A1B6B7063D5926CA43A815A16BAA88900B4B7E8C893C96283658CCA5",
              "Hash": "1B93D8D97C95C34C43E7539709D384D6A9228E574513000AF9637EABAEB2F786",
              "CalledMethods": [
                "Shared.Data.AuraStatusTypeDataBase::GetAuraStatusTypeOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "status:root"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "358C0B408E2B619897D3446BB77961E2841F24C914170C1CA632484A6B3D79C7",
              "Hash": "97079EB93DAA899A94B0A20D9E71C5E51D65CF61C78E9CB3CE48BB9CB2D4FCC1",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DD08198D023494E457C8453AFDBEB09767C30FBD49AA765A3A95A0674AD74644"
        },
        {
          "Id": "Shared.Aura.Args.SetCharacterFlagAuraArgs",
          "Name": "SetCharacterFlagAuraArgs",
          "DisplayName": "SetCharacterFlagAuraArgs",
          "FullName": "Shared.Aura.Args.SetCharacterFlagAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "Flag:System.String",
              "Name": "Flag",
              "Type": "System.String",
              "Signature": "public System.String Flag",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1249DFF30A9099C84DA77A312F7D21410AD8E024DD9C74BF6F5925B462168E2"
            },
            {
              "Id": "FlagValue1:System.Single",
              "Name": "FlagValue1",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7A97397B996ED421D6EEE86B35D0A80902F36A707FE4880C467CA8217C250AD"
            },
            {
              "Id": "FlagValue2:System.Single",
              "Name": "FlagValue2",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CDF5ACF497F124EC861987313A8E03D7866C6D4BAD9C4A708AC6F032C1B622F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "2B3663428301716A6CDB8B63D2FF8CDAE451E3B2CF924D7BA2DF9CAF7BF567E6",
              "Hash": "CD92A58D42A01E52AD754F46C425BA8C9CFE8C1F50478C8E69753CFB810E7724",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "358C0B408E2B619897D3446BB77961E2841F24C914170C1CA632484A6B3D79C7",
              "Hash": "97079EB93DAA899A94B0A20D9E71C5E51D65CF61C78E9CB3CE48BB9CB2D4FCC1",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D36C014DEA05278F6A191F1D7C3FACD71588D1A0FB146DBCFE2F9F634D85EB32"
        },
        {
          "Id": "Shared.Aura.Args.SimpleAuraArgs",
          "Name": "SimpleAuraArgs",
          "DisplayName": "SimpleAuraArgs",
          "FullName": "Shared.Aura.Args.SimpleAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "D91FEA18D903E65805307468931F91FC9F0821409E8BBA6B1BB1AE4E80E70C8B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BDBD9D44692309DEB74F4AD30BFF0178A571BC1E7366D33DEDB26883ECFF8A3B"
        },
        {
          "Id": "Shared.Aura.Args.StatsChangeAuraArgs",
          "Name": "StatsChangeAuraArgs",
          "DisplayName": "StatsChangeAuraArgs",
          "FullName": "Shared.Aura.Args.StatsChangeAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StatsToAdd:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatsToAdd",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatsToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2D15DB481A7AD041FC80A576FC8C4C342FA24A283BFE92E9FA6DD96F6658C3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "26828E37B46B71490BF95976E464E9753A0AB0B033C5BD65F3981EBE4BF7E1C4",
              "Hash": "97503ABF1795B0BD002B54DAFC52A626A481CAA0CAB50C475A744E891E776B01",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "9CC2E4A96B7F7CDADA82331514B7D5F48434A4F603DD6CBE41276ADA6ABEAF5D",
              "Hash": "1316E5411C9CA366D1EA64D7B5240DB64F0BC610B9398E1A8DC1412E1BC89045",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AA9792F962FE55435FF3AF8ADB08A86B3DAD4C3EE9962D47A56C2BA83145C3CA"
        },
        {
          "Id": "Shared.Aura.Args.StunAuraArgs",
          "Name": "StunAuraArgs",
          "DisplayName": "StunAuraArgs",
          "FullName": "Shared.Aura.Args.StunAuraArgs",
          "Namespace": "Shared.Aura.Args",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.Args.AbstractAuraArgs",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnoreResistances:System.Boolean",
              "Name": "IgnoreResistances",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreResistances",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "52A1828F03D67031651B058297C268E6035942FC32E0D83823F1CA88303BFB00"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Boolean",
              "Name": "GetText",
              "Signature": "protected System.Boolean GetText(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "protected",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "CE93DB16A7EC84CAF12A05A40A7B034368098CB6B057920D41DE59712878F187",
              "Hash": "72250DBEF4222AE0298D20E527EB303490E1149372E1F19E5E526E54AC319F10",
              "CalledMethods": [
                "Shared.Data.AuraStatusTypeDataBase::GetAuraStatusTypeOrNull(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.Args.AbstractAuraArgs)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.Args.AbstractAuraArgs other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.Args.AbstractAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "358C0B408E2B619897D3446BB77961E2841F24C914170C1CA632484A6B3D79C7",
              "Hash": "97079EB93DAA899A94B0A20D9E71C5E51D65CF61C78E9CB3CE48BB9CB2D4FCC1",
              "CalledMethods": [
                "System.Math::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "206730656E82A11EDD5E38486A7E7A4E8E46EA809B7EA68C23B3E8E79E0EBE59"
        },
        {
          "Id": "Shared.Aura.Args.Target",
          "Name": "Target",
          "DisplayName": "Target",
          "FullName": "Shared.Aura.Args.Target",
          "Namespace": "Shared.Aura.Args",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ProjectilePosition:Shared.Aura.Args.Target",
              "Name": "ProjectilePosition",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target ProjectilePosition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDFD14C3C310DCE2C4323FF1E491B435B160B8A5313EB28BD5735B130E7D00CD"
            },
            {
              "Id": "Self:Shared.Aura.Args.Target",
              "Name": "Self",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target Self",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41ECF6E75CAF89D8FC882D3FEB75AEBCBD6954E71E8EC26BADF268EB2090539E"
            },
            {
              "Id": "Target:Shared.Aura.Args.Target",
              "Name": "Target",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target Target",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C480794DB24B7B89A0AAC59416C0D7291E1F934764D708E9232C680087312EAD"
            },
            {
              "Id": "TargetGround:Shared.Aura.Args.Target",
              "Name": "TargetGround",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target TargetGround",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23C78A13F66EA9D171167B1A57CC8E1978912B592526A0E1745BD3AF82F240AF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6ADDA1FE6A4267FA0536807DA02454E86E1FFA970B0226C3FEF2CDD2BD383D34"
        },
        {
          "Id": "Shared.Aura.AuraArgsHelper",
          "Name": "AuraArgsHelper",
          "DisplayName": "AuraArgsHelper",
          "FullName": "Shared.Aura.AuraArgsHelper",
          "Namespace": "Shared.Aura",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetArgs\u00601(System.Object)-\u003E!T",
              "Name": "GetArgs",
              "Signature": "public T GetArgs\u003CT\u003E(System.Object args)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 41,
              "BodyHash": "0BD25F0F073D6F261E2B19E03CE53AF599B413868C6D197292CCA217E8A0355E",
              "Hash": "7FE491E22AD5FDF46EF37EDAF4775368BB05891E160083FC52E67BF59084C679",
              "CalledMethods": [
                "System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)",
                "System.Object::GetType()",
                "AuraArgsHelper.AuraArgumentsException::.ctor(System.Type, System.Type)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8019A4E791D253B67424A3698C116DB1CCF79ECC014F21B8E653E5544879EA94"
        },
        {
          "Id": "Shared.Aura.IgnoreCollisionsAura",
          "Name": "IgnoreCollisionsAura",
          "DisplayName": "IgnoreCollisionsAura",
          "FullName": "Shared.Aura.IgnoreCollisionsAura",
          "Namespace": "Shared.Aura",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.IgnoreCollisionsAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.IgnoreCollisionsAuraArgs",
              "Signature": "private Shared.Aura.Args.IgnoreCollisionsAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "83C6A72F1636D3EBA33D173F63CF103CB07B4DD1FDB8565AD05FD07A9FE49011"
            },
            {
              "Id": "State:Shared.Aura.State.IgnoreCollisionsAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.IgnoreCollisionsAuraState",
              "Signature": "private Shared.Aura.State.IgnoreCollisionsAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3B403082EEC6DE5F21989BA954844D97943FF994DCFBE8B46F8D75D83B6948AE"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "48F112BE406093286DE31DDED568E207B04961BC781E78D018BDBC3542A5B3BF",
              "Hash": "435696264BD383AE40A1CA1D0E3EF502304EB40090956B832624D09C0F893D75",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Aura.IgnoreCollisionsAura::get_State()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "6542E19E45519C994E53D19749EEC3D0FF19DF01F8F302BA530E57152BCD33BA",
              "Hash": "1AF4501D85C8FDAF04D135939BEA324F17CE30491D7DF8B4390F6E3146FE5875",
              "CalledMethods": [
                "Shared.Aura.IgnoreCollisionsAura::get_State()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "51965AF35C14AFCE974C7BBE6934C8DBCB4A6C8A1C94D7D36D4ED430D73D1FE8",
              "Hash": "11C02D2CFA7BED917963504BE7FF34097807A015CBF11E3F7B9E70EF03E83204",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Aura.IgnoreCollisionsAura::get_Args()",
                "Shared.Aura.IgnoreCollisionsAura::get_State()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "72AB4B4BE45059B6E428BE6338DB4C2E0C9BD048399144F850922B08DD607BA3"
        },
        {
          "Id": "Shared.Aura.LootAura",
          "Name": "LootAura",
          "DisplayName": "LootAura",
          "FullName": "Shared.Aura.LootAura",
          "Namespace": "Shared.Aura",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "Args:Shared.Aura.Args.LootAuraArgs",
              "Name": "Args",
              "Type": "Shared.Aura.Args.LootAuraArgs",
              "Signature": "private Shared.Aura.Args.LootAuraArgs Args",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "7F4A0F92F7868A2EADD96987E0855CEDD7CCA94DAD0EB374AA64BED70814E54F"
            },
            {
              "Id": "State:Shared.Aura.State.LootAuraState",
              "Name": "State",
              "Type": "Shared.Aura.State.LootAuraState",
              "Signature": "private Shared.Aura.State.LootAuraState State",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C91C72580D983B1390D5B4C4AA0E61080F78CAAFA717C59048FDEF382C7DAB09"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "ApplyEffect",
              "Signature": "protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "AA330AF2D53166E9D58296ED88A84955819868CF86B1E6CF50BB751CF99EE30D",
              "Hash": "CDBA378EA40E57E02816880172D966788FDE567EDE046BA1AEE78ABB1DC720F2",
              "CalledMethods": [
                "Shared.Aura.LootAura::get_Args()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Aura.LootAura::get_State()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnArgsUpdated(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnArgsUpdated",
              "Signature": "protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E6D49C172B89B4865183F3710AB38E0DE306FB7D05D20E01CE12E22E7CBEF4C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEffect",
              "Signature": "public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "0E448ED00941D2720A5E70400F98E9B62D6E21667881AACBEB0C3E59804E5713",
              "Hash": "1B756348D755725F910FD3DCBEA3554266AC8964A83ABD697424F5E11A31CC1B",
              "CalledMethods": [
                "Shared.Aura.LootAura::get_Args()",
                "Shared.Aura.LootAura::get_State()",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "SetVisuals",
              "Signature": "protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "firstApply",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D15131EA23D92C1F3B316644364F10781B13413F0BB97D0124214BB096B4830",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "82435B3D74A9F4F1EB3AD3D4F4AF4B8624A850CEAE99CC0BF468B6CFC904494F"
        },
        {
          "Id": "Shared.Aura.State.AuraBaseState",
          "Name": "AuraBaseState",
          "DisplayName": "AuraBaseState",
          "FullName": "Shared.Aura.State.AuraBaseState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraStatusTypeId:System.String",
              "Name": "AuraStatusTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraStatusTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D6B3DC612B8EEC8053829535262CA3A72A4880464ADA2336E2182836FDF72FF"
            },
            {
              "Id": "AuraTriggers:Shared.Models.Auras.AuraTrigger",
              "Name": "AuraTriggers",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AuraTriggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7647E22FE9147039369BF1E8C10EDCF9321A2610C5B79ABFCD77C3A9C3689788"
            },
            {
              "Id": "AuraTypeId:System.String",
              "Name": "AuraTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C5F96D31AD144E0A568DEEB7A1142FA12D210D10FE406D1C3A5E8FCC77936CF"
            },
            {
              "Id": "BaseAuraId:System.String",
              "Name": "BaseAuraId",
              "Type": "System.String",
              "Signature": "public System.String BaseAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90D82BCE99945BEF1674695637CB2F61FEEEC635E55DDD1188C29AC27EF073FD"
            },
            {
              "Id": "CurrentArgs:Shared.Aura.Args.AbstractAuraArgs",
              "Name": "CurrentArgs",
              "Type": "Shared.Aura.Args.AbstractAuraArgs",
              "Signature": "public Shared.Aura.Args.AbstractAuraArgs CurrentArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19F1F4A97FC1EB0844D975CA45140F603A985F3F09A3F36B86E9A409F4F0275A"
            },
            {
              "Id": "DoNotSave:System.Boolean",
              "Name": "DoNotSave",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotSave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1673BF9E9547DD1FD9245D419ACBF6DC71842730159ECB01060ECF5D62166A97"
            },
            {
              "Id": "ForceDone:System.Boolean",
              "Name": "ForceDone",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ForceDone",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DF5C9282951F08C29261D4EDE2270665EC498B4AD4438F332D9B290EB6F062C"
            },
            {
              "Id": "InstanceTypeId:System.String",
              "Name": "InstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String InstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "474091D3839C4E690B22D9D565735A914F32467FB235CD99A87ED66892F79252"
            },
            {
              "Id": "IsRemoving:System.Boolean",
              "Name": "IsRemoving",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRemoving",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D11FE57965193C8B2CF3745976A1695862932A36E93F10F7B1C5C2BA26FF797D"
            },
            {
              "Id": "MaxStack:System.Int32",
              "Name": "MaxStack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxStack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F45585C1F09C7ECFDE81A69C7403D86E3BFF040FDB79CF8A73B86F2D54A42418"
            },
            {
              "Id": "RemoveIfNoOwner:System.Boolean",
              "Name": "RemoveIfNoOwner",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RemoveIfNoOwner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B4DC2C85F4DAA39CBBE71C4B87534C73E692A65FF8BCCD582855343F3C22D36"
            },
            {
              "Id": "StackAmount:System.Int32",
              "Name": "StackAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "875DA83132F8473BD17158C66D197E50699750B13AECC254023EE473EC886B42"
            },
            {
              "Id": "TimeLeft:System.Single",
              "Name": "TimeLeft",
              "Type": "System.Single",
              "Signature": "public System.Single TimeLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7A7F94257696E4C4BBC6BB8B6CD10E3E580E75D314871147E69112D5A4B2309"
            },
            {
              "Id": "_useTimer:System.Boolean",
              "Name": "_useTimer",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _useTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "84C3D1FB32B18D0DA1B12BAFA204490E30A78D51FB0F9359FD6AC31A43377C67"
            }
          ],
          "Properties": [
            {
              "Id": "UseTimer:System.Boolean",
              "Name": "UseTimer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseTimer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "518C5FE6AA2B27E181F8922063086EA78005FE7B819F6A041287AE1CFA486413"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanMerge(Shared.Aura.State.AuraBaseState)-\u003ESystem.Boolean",
              "Name": "CanMerge",
              "Signature": "public System.Boolean CanMerge(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "0AB7870BB1A3AB683D26B4B1506A811AD2A4836804E10BE57BEBB08425505741",
              "Hash": "73DBC5170AAE112252E233D01794D0E496E2E9082F9B69DAB399B924BD6FD27C",
              "CalledMethods": [
                "Shared.Aura.Args.AbstractAuraArgs::CanMerge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsAuraDone()-\u003ESystem.Boolean",
              "Name": "IsAuraDone",
              "Signature": "public System.Boolean IsAuraDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "E7CCA89F571811F143215831513BF0CD63DA925D392C421DF07AF02A50C978AC",
              "Hash": "558685CD71614B2125148B5C6D5DA1E6A43AC8E9B2EF45D52CC46D7BEE2661FC",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::get_UseTimer()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 100,
              "BodyHash": "09708F635DA55B01C73FD4B6AD3A2991CC0BDE0457CBFAA94FFB5883D9F5CDF2",
              "Hash": "67E9CD94125BE1A0D1BCEF93247639BE08B2EFB2A41B3CE6568A59097106D05F",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.State.AuraBaseState)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "72A1E57F66D665C3B3D4D0BA02CD5BD401B0FBB3DCB7550C4A2189EC300039D0",
              "Hash": "2B909B481300F54E4FEBB4BCC59CA98408597052DC499FC99B8C201CB117C073",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Aura.Args.AbstractAuraArgs::Merge(Shared.Aura.Args.AbstractAuraArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TrackLoadStateCastingError(System.String, Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "TrackLoadStateCastingError",
              "Signature": "public System.Void TrackLoadStateCastingError(System.String className, Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "className",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 295,
              "BodyHash": "BE787DF31716055282189399B4E099A3727AC3E00A79507E6D670BC718BD58CE",
              "Hash": "2DF70B7E503E8FCD956653BDF506675F905C07289B0A632BB1115E2016A3C299",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                ".",
                "LoadState",
                ": Failed to cast other ",
                "AuraBaseState",
                " to the expected type.\r\nOther.BaseAuraId       = ",
                "\r\nOther.AuraStatusTypeId = ",
                "\r\nOther.AuraTypeId       = ",
                "\r\nOther.InstanceTypeId   = ",
                "\r\nthis.BaseAuraId        = ",
                "\r\nthis.AuraStatusTypeId  = ",
                "\r\nthis.AuraTypeId        = ",
                "\r\nthis.InstanceTypeId    = "
              ],
              "Source": null
            }
          ],
          "Hash": "F5D1DA5A1BBEB81F0B445A186D55644A301D3CE880903B97322E15772E82D6D1"
        },
        {
          "Id": "Shared.Aura.State.BaseStatsAuraState",
          "Name": "BaseStatsAuraState",
          "DisplayName": "BaseStatsAuraState",
          "FullName": "Shared.Aura.State.BaseStatsAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.ControlPotmenAuraState",
          "Name": "ControlPotmenAuraState",
          "DisplayName": "ControlPotmenAuraState",
          "FullName": "Shared.Aura.State.ControlPotmenAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AbilityTimer:System.Single",
              "Name": "AbilityTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AbilityTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17FCA7577E521852E7846B108348EB82594FBBD95E1B568FD0AF36A097483B9C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D7A56267AB4400CBD623A2F5D1F77F8073F2EDD08F3FC25D397F8FBC1548777F"
        },
        {
          "Id": "Shared.Aura.State.ControlVulturesAuraState",
          "Name": "ControlVulturesAuraState",
          "DisplayName": "ControlVulturesAuraState",
          "FullName": "Shared.Aura.State.ControlVulturesAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AbilityTimer:System.Single",
              "Name": "AbilityTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AbilityTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17FCA7577E521852E7846B108348EB82594FBBD95E1B568FD0AF36A097483B9C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D7A56267AB4400CBD623A2F5D1F77F8073F2EDD08F3FC25D397F8FBC1548777F"
        },
        {
          "Id": "Shared.Aura.State.DamageOverTimeAuraState",
          "Name": "DamageOverTimeAuraState",
          "DisplayName": "DamageOverTimeAuraState",
          "FullName": "Shared.Aura.State.DamageOverTimeAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageTimer:System.Single",
              "Name": "DamageTimer",
              "Type": "System.Single",
              "Signature": "public System.Single DamageTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC2D4F063A6E95352BD2B36CFC8E869E1B705E1630B93BDBCE1888E192E098B0"
            },
            {
              "Id": "TickDamage:Shared.Combat.DamageTypesArray",
              "Name": "TickDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray TickDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9D14CFB9AC2475B74696E560BDD9FC0589D3B5B55A118F2B8F3ED45849C3633A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTickDamage(Shared.Entity.EntityWrapper, Shared.Aura.Args.DamageOverTimeAuraArgs)-\u003EShared.Combat.DamageTypesArray",
              "Name": "GetTickDamage",
              "Signature": "public Shared.Combat.DamageTypesArray GetTickDamage(Shared.Entity.EntityWrapper target, Shared.Aura.Args.DamageOverTimeAuraArgs args)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Aura.Args.DamageOverTimeAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "2185FDCA930B25AFAFAF5873BED05DCE2C3BC93CB3F78187AF876A36D2265517",
              "Hash": "277A88A21BEF7BAE54F3AD18AF1FA0C8DD82C4A1C64AA1AE508598CE00D88929",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)",
                "Shared.Combat.DamageTypesArray::op_Division(Shared.Combat.DamageTypesArray, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "70DC3A7A889A3ABB227EB8DE9D7BAFE96A93824388D4D3CC11561D30B3B286D0",
              "Hash": "AFA1177F05F4ABB05273036C60E330BB055C1A82342E4CB034C5F419332AE5F0",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::TrackLoadStateCastingError(System.String, Shared.Aura.State.AuraBaseState)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [
                "DamageOverTimeAuraState"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.State.AuraBaseState)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "C97C13CB2A9206E674C10403B7C77B5907F84A8F678D08A8489A2986F40AEAE8",
              "Hash": "E21B1B6D138AC3962EC6307A69E4A534CE4CF270DFEF52BCDEF888BD3417E32B",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::Merge(Shared.Aura.State.AuraBaseState)",
                "System.Math::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1A52EDDEAC5AF66F4B3CFCF1A1F4E20C6392D36A5A2D92952B6A6ADB7F5E0B76"
        },
        {
          "Id": "Shared.Aura.State.DoNotGenerateThreatAuraState",
          "Name": "DoNotGenerateThreatAuraState",
          "DisplayName": "DoNotGenerateThreatAuraState",
          "FullName": "Shared.Aura.State.DoNotGenerateThreatAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.EliteAuraState",
          "Name": "EliteAuraState",
          "DisplayName": "EliteAuraState",
          "FullName": "Shared.Aura.State.EliteAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AbilityTimer:System.Single",
              "Name": "AbilityTimer",
              "Type": "System.Single",
              "Signature": "public System.Single AbilityTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17FCA7577E521852E7846B108348EB82594FBBD95E1B568FD0AF36A097483B9C"
            },
            {
              "Id": "OldColor:Microsoft.Xna.Framework.Color",
              "Name": "OldColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color OldColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "944800A6C51CFC8C47FFC0411849A7A63756A5C745A3E39EB6CBC6E15D413961"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "76FCD03AD0810D1A1E2D04B7B1B210A45D4CB9D132BF223F163689016FF81C66"
        },
        {
          "Id": "Shared.Aura.State.EnragedAuraState",
          "Name": "EnragedAuraState",
          "DisplayName": "EnragedAuraState",
          "FullName": "Shared.Aura.State.EnragedAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OldColor:Microsoft.Xna.Framework.Color",
              "Name": "OldColor",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color OldColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "944800A6C51CFC8C47FFC0411849A7A63756A5C745A3E39EB6CBC6E15D413961"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "376BB4E2BEDA53A3EFE085D622579709CA6DBC0FD90AFA9EDD8067BFD068C512"
        },
        {
          "Id": "Shared.Aura.State.FlagBasedStatsChangeAuraState",
          "Name": "FlagBasedStatsChangeAuraState",
          "DisplayName": "FlagBasedStatsChangeAuraState",
          "FullName": "Shared.Aura.State.FlagBasedStatsChangeAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00E8EF5B13C2F92557C49BA073A3D425BC7A0919EF726AC0D40A6C26DC362312"
        },
        {
          "Id": "Shared.Aura.State.HealingOverTimeAuraState",
          "Name": "HealingOverTimeAuraState",
          "DisplayName": "HealingOverTimeAuraState",
          "FullName": "Shared.Aura.State.HealingOverTimeAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HealingTimer:System.Single",
              "Name": "HealingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single HealingTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8BC566F36D0D8799C3C8FB7144163BBF067DE75DF23150D530252E33BDD71B58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "4120EE049CC7B5D32FF5311DE5D61983DFBA2E2937B9A9747CCDD6A6AA0CAABD",
              "Hash": "6DA397A8410910BD5A59EA09097080FE8A28BD4C6DD464D2121987B0134F817E",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::TrackLoadStateCastingError(System.String, Shared.Aura.State.AuraBaseState)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [
                "HealingOverTimeAuraState"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.State.AuraBaseState)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "4E2A53633BAE2AD7221ADB08D7C118860D7DF7A4950446F3683B335C21A1937B",
              "Hash": "4AC71B6D744D0D60C71C257E67848D41B927D252ADA678DAEAEAA514FBF76237",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::Merge(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8C913E55F9F01E33A2D80E0FAA60E37337ACD390F09E186D46E257E5C86213CE"
        },
        {
          "Id": "Shared.Aura.State.HitCastSpellAuraState",
          "Name": "HitCastSpellAuraState",
          "DisplayName": "HitCastSpellAuraState",
          "FullName": "Shared.Aura.State.HitCastSpellAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CooldownTimer:System.Single",
              "Name": "CooldownTimer",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "216EEBEA4A2692958BBB58E05DE693B83CF16242599F09D8A0B83F5AF607BF95"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "A8B06BC489B3C4CC6F035F398001A5DB91E354E18936E9DD6DF8076EE0DBCCBF",
              "Hash": "724145C13F841B4835D1280C81DBFE54D83B2BD0121212875DC1BC881BCB751D",
              "CalledMethods": [
                "System.MathF::Max(System.Single, System.Single)",
                "Shared.Aura.State.AuraBaseState::TrackLoadStateCastingError(System.String, Shared.Aura.State.AuraBaseState)",
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [
                "HitCastSpellAuraState"
              ],
              "Source": null
            },
            {
              "Id": "Merge(Shared.Aura.State.AuraBaseState)-\u003ESystem.Boolean",
              "Name": "Merge",
              "Signature": "public System.Boolean Merge(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "F98B5F20145173B256AF36C92B1ADB95AB060F6D16DD7B6B57C96804276570B7",
              "Hash": "7F3771670A672547B721883F02063BA3572B54D8536D16BA1A1B2E3186F5B8CC",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::Merge(Shared.Aura.State.AuraBaseState)",
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "377C1464CCCED970BF885561F2D60F2BB0ABC3FA30C584D9BF4FE2326BC6B256"
        },
        {
          "Id": "Shared.Aura.State.IgnoreCollisionsAuraState",
          "Name": "IgnoreCollisionsAuraState",
          "DisplayName": "IgnoreCollisionsAuraState",
          "FullName": "Shared.Aura.State.IgnoreCollisionsAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReapplyCollisions:System.Boolean",
              "Name": "ReapplyCollisions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ReapplyCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "752E208EDBE3360A9B0F0ED601CB3ADDA1EFC544BE7AE67D2EE85243E2D33560"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F8AAE15AD4FDF6E65BDD69D12082E60BC1144FBFE1C4F6944B5070B0393C07F9"
        },
        {
          "Id": "Shared.Aura.State.ItemStatsChangeAuraState",
          "Name": "ItemStatsChangeAuraState",
          "DisplayName": "ItemStatsChangeAuraState",
          "FullName": "Shared.Aura.State.ItemStatsChangeAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.LootAuraState",
          "Name": "LootAuraState",
          "DisplayName": "LootAuraState",
          "FullName": "Shared.Aura.State.LootAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReapplyMask:System.Boolean",
              "Name": "ReapplyMask",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ReapplyMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88F6E2E98137040C6DAFD2D38A40D753DD5249FB48E243097E02D171063A33B6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "954F52D468F7DB931EB4036A8722E3CC511E80F1EBF15255BCE6CF7850EBB89A"
        },
        {
          "Id": "Shared.Aura.State.PetrifiedAuraState",
          "Name": "PetrifiedAuraState",
          "DisplayName": "PetrifiedAuraState",
          "FullName": "Shared.Aura.State.PetrifiedAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.RootAuraState",
          "Name": "RootAuraState",
          "DisplayName": "RootAuraState",
          "FullName": "Shared.Aura.State.RootAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.SetCharacterFlagAuraState",
          "Name": "SetCharacterFlagAuraState",
          "DisplayName": "SetCharacterFlagAuraState",
          "FullName": "Shared.Aura.State.SetCharacterFlagAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.Aura.State.StatsChangeAuraState",
          "Name": "StatsChangeAuraState",
          "DisplayName": "StatsChangeAuraState",
          "FullName": "Shared.Aura.State.StatsChangeAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00E8EF5B13C2F92557C49BA073A3D425BC7A0919EF726AC0D40A6C26DC362312"
        },
        {
          "Id": "Shared.Aura.State.StunAuraState",
          "Name": "StunAuraState",
          "DisplayName": "StunAuraState",
          "FullName": "Shared.Aura.State.StunAuraState",
          "Namespace": "Shared.Aura.State",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Aura.State.AuraBaseState",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "LoadState(Shared.Aura.State.AuraBaseState)-\u003ESystem.Void",
              "Name": "LoadState",
              "Signature": "public System.Void LoadState(Shared.Aura.State.AuraBaseState other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Aura.State.AuraBaseState",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4BC9D5BA0595487B3AD0CD6897DD410EA000D7EDFD73543D3843A1D2A4611A8A",
              "Hash": "32E551B203D85F69BD9AEA73E093D27B0E7E7593D238A0E24BD21DCB1C84842A",
              "CalledMethods": [
                "Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CEC11A62426256C7E0D4D33AEC1925E7B946DFCED88725B0935656C1801A4BCE"
        },
        {
          "Id": "Shared.AuraIds",
          "Name": "AuraIds",
          "DisplayName": "AuraIds",
          "FullName": "Shared.AuraIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BadOmen:System.String",
              "Name": "BadOmen",
              "Type": "System.String",
              "Signature": "public System.String BadOmen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C8F73DBC617CA9F0C1D055B9B73CFF2F4E969D3631E41F0D15B450B459F26E2"
            },
            {
              "Id": "CitizenWellDefended:System.String",
              "Name": "CitizenWellDefended",
              "Type": "System.String",
              "Signature": "public System.String CitizenWellDefended",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FFD40712C2BCAE1861B50B205CF1E7951E4FA24995779BE185D8F083634E45F"
            },
            {
              "Id": "EliteAuraBlazing:System.String",
              "Name": "EliteAuraBlazing",
              "Type": "System.String",
              "Signature": "public System.String EliteAuraBlazing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D30687B2264265488F217723213C5FEA381E07BF4A2689D74E84CC1A880F92F0"
            },
            {
              "Id": "EliteAuraDemonic:System.String",
              "Name": "EliteAuraDemonic",
              "Type": "System.String",
              "Signature": "public System.String EliteAuraDemonic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24C17DCB24DB25394D074906B6B4B832FB9A6E6CDDE9315CD2E10F74BD5E4F0B"
            },
            {
              "Id": "EliteAuraTeleporting:System.String",
              "Name": "EliteAuraTeleporting",
              "Type": "System.String",
              "Signature": "public System.String EliteAuraTeleporting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B839F8DD05B4D8E345FDD9EB8499F1DA3C65BB396DFD24327C5678C902A1A4A4"
            },
            {
              "Id": "EliteAuraVerdant:System.String",
              "Name": "EliteAuraVerdant",
              "Type": "System.String",
              "Signature": "public System.String EliteAuraVerdant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB4736BE0673AE2F612BA30E8B4CA3874957FAB311F8EDBA60D6C7E116274879"
            },
            {
              "Id": "MagicusMinervaLaserSlow:System.String",
              "Name": "MagicusMinervaLaserSlow",
              "Type": "System.String",
              "Signature": "public System.String MagicusMinervaLaserSlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30F00E5033EA826307983B669A59397922CB307D98E849647B416B4873531488"
            },
            {
              "Id": "NoLoot:System.String",
              "Name": "NoLoot",
              "Type": "System.String",
              "Signature": "public System.String NoLoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84278305ED5A76F4C153F4181EB26CB198995AFD0E06C6B5EA149E32BEC17215"
            },
            {
              "Id": "NpcMinorHealthRegen:System.String",
              "Name": "NpcMinorHealthRegen",
              "Type": "System.String",
              "Signature": "public System.String NpcMinorHealthRegen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1DCBC04C62D31905EF664BF57D43866D605CE8D7337A976EC40C2FC82118BEEC"
            },
            {
              "Id": "PhoenixFeatherProtection:System.String",
              "Name": "PhoenixFeatherProtection",
              "Type": "System.String",
              "Signature": "public System.String PhoenixFeatherProtection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6622FA7A77EB6F0BE49B11BD56FE63FC06BC8450948DB029BE6F80D273BF541E"
            },
            {
              "Id": "SatyrBossEnraged:System.String",
              "Name": "SatyrBossEnraged",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossEnraged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "35DBE90BDFBC3AC2CCD1675309CA883223241CA107FAAFF537905BAC0A5A0C9C"
            },
            {
              "Id": "SatyrBossTargetedCircle:System.String",
              "Name": "SatyrBossTargetedCircle",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossTargetedCircle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14209B7F45C9EC509E2042D985AC37D6527F3B4742A026420BE2BA8540037E2A"
            },
            {
              "Id": "SatyrBossTargetedSkull:System.String",
              "Name": "SatyrBossTargetedSkull",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossTargetedSkull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11BE29D09D030FDF0B78F687DD77078D7ABF1361DEDC5504CE3B188E57D46580"
            },
            {
              "Id": "SlowHeal:System.String",
              "Name": "SlowHeal",
              "Type": "System.String",
              "Signature": "public System.String SlowHeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF9513EE484F0FFAA9D2B9061E23B286C926D7B374B04EECD07565E6587C519A"
            },
            {
              "Id": "SlowHealPotion:System.String",
              "Name": "SlowHealPotion",
              "Type": "System.String",
              "Signature": "public System.String SlowHealPotion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4F057666ED3530B747BF71C48B31A32BD19E50D297366A06EC8703D0EEAD5FBE"
            },
            {
              "Id": "Stun:System.String",
              "Name": "Stun",
              "Type": "System.String",
              "Signature": "public System.String Stun",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24EB940405159EA39B7308EE380D4B43ACDC60AD7034F82F6CA5885953FDA805"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48A1A902902DBF85D9FC3B8F263FAE4BE983254DBA82E3423DBE96733D58C1DB"
        },
        {
          "Id": "Shared.BiomeCategories",
          "Name": "BiomeCategories",
          "DisplayName": "BiomeCategories",
          "FullName": "Shared.BiomeCategories",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Desert:System.String",
              "Name": "Desert",
              "Type": "System.String",
              "Signature": "public System.String Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A7F15F518CC993C559FC7C1C0DD2DDDA1D04579BCBAF7DD26130CD1DEE86600"
            },
            {
              "Id": "FlatLand:System.String",
              "Name": "FlatLand",
              "Type": "System.String",
              "Signature": "public System.String FlatLand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "105DA9F3C723543C990802CACD2E76985C014B7C547FA17BF515CBA19826B6C2"
            },
            {
              "Id": "Forest:System.String",
              "Name": "Forest",
              "Type": "System.String",
              "Signature": "public System.String Forest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "342E736C4F8A543087DE1050B4EDF0E6F2D09A3BE3D4DFCAA83DCED526199A66"
            },
            {
              "Id": "GhostLand:System.String",
              "Name": "GhostLand",
              "Type": "System.String",
              "Signature": "public System.String GhostLand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A68E59D7C66A44A989FB56908D448B42A7E904758C1DC91B3196F2468747CF98"
            },
            {
              "Id": "Interior:System.String",
              "Name": "Interior",
              "Type": "System.String",
              "Signature": "public System.String Interior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B22B9D94D64D28A3BA249720234C35BCADC71303B079C83AEAEA44548D4F152"
            },
            {
              "Id": "Other:System.String",
              "Name": "Other",
              "Type": "System.String",
              "Signature": "public System.String Other",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4AA3140593AB9CC246AD9DB88BA08C09FED69FD88DA452AE7BE5F85E231FA62"
            },
            {
              "Id": "Plains:System.String",
              "Name": "Plains",
              "Type": "System.String",
              "Signature": "public System.String Plains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13A42BF2B2243006F7830422BD1AD4D12E88ADB47527A069B34D5CB854A9BCFF"
            },
            {
              "Id": "Swamp:System.String",
              "Name": "Swamp",
              "Type": "System.String",
              "Signature": "public System.String Swamp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7EFBFE152C758244C7C69002F84FA400FD905FAF7718967D7D3AD8A21ABEA8E4"
            },
            {
              "Id": "Volcanic:System.String",
              "Name": "Volcanic",
              "Type": "System.String",
              "Signature": "public System.String Volcanic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEBB0350FB34CB77BE2BFDE2A27B6CA70021D7E067B747545733EC532BF0682A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5FCF8744932ED4BF0501E307D21308E88E99945EA6553D788A3BE8D73050FB92"
        },
        {
          "Id": "Shared.BiomeIds",
          "Name": "BiomeIds",
          "DisplayName": "BiomeIds",
          "FullName": "Shared.BiomeIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Beach:System.String",
              "Name": "Beach",
              "Type": "System.String",
              "Signature": "public System.String Beach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B9459A018E55A9ABAA348E279CC3E3AA4A917CFE20334D7BC5428A0B2C84FB1"
            },
            {
              "Id": "Desert:System.String",
              "Name": "Desert",
              "Type": "System.String",
              "Signature": "public System.String Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A7F15F518CC993C559FC7C1C0DD2DDDA1D04579BCBAF7DD26130CD1DEE86600"
            },
            {
              "Id": "DesertEdge:System.String",
              "Name": "DesertEdge",
              "Type": "System.String",
              "Signature": "public System.String DesertEdge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D39FEB7B7FADB4EB5E38EF641DE81EA10BA43F6550179373FEB9A2026728FCBA"
            },
            {
              "Id": "DryPlains:System.String",
              "Name": "DryPlains",
              "Type": "System.String",
              "Signature": "public System.String DryPlains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C830C6819F4A0BC313BA34257A1A93C5F4519FE19FFD166D8CA1095877725CC"
            },
            {
              "Id": "Flat:System.String",
              "Name": "Flat",
              "Type": "System.String",
              "Signature": "public System.String Flat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60D93C94329902F52E0CC0D34D7A73563B118E3C26A731FF284192F9370D2106"
            },
            {
              "Id": "Forest:System.String",
              "Name": "Forest",
              "Type": "System.String",
              "Signature": "public System.String Forest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "342E736C4F8A543087DE1050B4EDF0E6F2D09A3BE3D4DFCAA83DCED526199A66"
            },
            {
              "Id": "ForestAutumn:System.String",
              "Name": "ForestAutumn",
              "Type": "System.String",
              "Signature": "public System.String ForestAutumn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD579905E8C46ECC4AAA127A377766F58D4679FDD049172372CA7821ABB49C9F"
            },
            {
              "Id": "ForestDeep:System.String",
              "Name": "ForestDeep",
              "Type": "System.String",
              "Signature": "public System.String ForestDeep",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D242FBDB918FB027BFE8CD24DDD99BEBA391D748E28ACA677C7039F1A0FAB80"
            },
            {
              "Id": "ForestLight:System.String",
              "Name": "ForestLight",
              "Type": "System.String",
              "Signature": "public System.String ForestLight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C74B694A754B0797E4F364C3BE418B83A93D836D458090B895BA0ACACC6C74A9"
            },
            {
              "Id": "GhostTown:System.String",
              "Name": "GhostTown",
              "Type": "System.String",
              "Signature": "public System.String GhostTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F98EAD037B9B73163DDED819B2C6BA744E0ACB3C7EA0983B5E9A634EBE144B12"
            },
            {
              "Id": "GhostTownCenter:System.String",
              "Name": "GhostTownCenter",
              "Type": "System.String",
              "Signature": "public System.String GhostTownCenter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC4F00509A230BCA70984CB68AB09729D4C7E31C0B8386740E397210983FB804"
            },
            {
              "Id": "Interior:System.String",
              "Name": "Interior",
              "Type": "System.String",
              "Signature": "public System.String Interior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B22B9D94D64D28A3BA249720234C35BCADC71303B079C83AEAEA44548D4F152"
            },
            {
              "Id": "Lake:System.String",
              "Name": "Lake",
              "Type": "System.String",
              "Signature": "public System.String Lake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AD133B7A51B168FDF488558BB929EA3F58786A9AF4179904EA93529813A5D92"
            },
            {
              "Id": "LakeIsland:System.String",
              "Name": "LakeIsland",
              "Type": "System.String",
              "Signature": "public System.String LakeIsland",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DBBF12C0706B67A5DF21897BCBA7D7888E45CA02A22E4E0D5E60AC2350CB3C1"
            },
            {
              "Id": "LakeSmall:System.String",
              "Name": "LakeSmall",
              "Type": "System.String",
              "Signature": "public System.String LakeSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01DF7192EA3E7ADCB2A8A8757F0DDEE8DE88D542E88D3C5A59EC9EAD87E3BAAE"
            },
            {
              "Id": "Mountains:System.String",
              "Name": "Mountains",
              "Type": "System.String",
              "Signature": "public System.String Mountains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DA9D1F2349B1FBFAC300F77A95E5534B3740681A08ED978286205AD2F9CE106"
            },
            {
              "Id": "Ocean:System.String",
              "Name": "Ocean",
              "Type": "System.String",
              "Signature": "public System.String Ocean",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DB395531F8308A44C9F054B2A470DE7DC419842464235283737793C38C4C202"
            },
            {
              "Id": "Plains:System.String",
              "Name": "Plains",
              "Type": "System.String",
              "Signature": "public System.String Plains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13A42BF2B2243006F7830422BD1AD4D12E88ADB47527A069B34D5CB854A9BCFF"
            },
            {
              "Id": "River:System.String",
              "Name": "River",
              "Type": "System.String",
              "Signature": "public System.String River",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2ACD096937C62B87BD8D8BE666FF5125CB151F4863555AFEFCD136745261DBB"
            },
            {
              "Id": "Road:System.String",
              "Name": "Road",
              "Type": "System.String",
              "Signature": "public System.String Road",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "479DFEA8B7F8B4D8A0DAA9B7A4E94637E21F7CF0827683525F96DF43C04EB10A"
            },
            {
              "Id": "Swamp:System.String",
              "Name": "Swamp",
              "Type": "System.String",
              "Signature": "public System.String Swamp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7EFBFE152C758244C7C69002F84FA400FD905FAF7718967D7D3AD8A21ABEA8E4"
            },
            {
              "Id": "Test:System.String",
              "Name": "Test",
              "Type": "System.String",
              "Signature": "public System.String Test",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "960E4B714DC3CE88929362DCD87E6544256C47C0E8571825C29045A04EC27FC3"
            },
            {
              "Id": "Volcanic:System.String",
              "Name": "Volcanic",
              "Type": "System.String",
              "Signature": "public System.String Volcanic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEBB0350FB34CB77BE2BFDE2A27B6CA70021D7E067B747545733EC532BF0682A"
            },
            {
              "Id": "VolcanicCenter:System.String",
              "Name": "VolcanicCenter",
              "Type": "System.String",
              "Signature": "public System.String VolcanicCenter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B0D5BAA47EA6D45FF8D33025178D3D2917CA3072A39429C744107F5CACCC7C9"
            },
            {
              "Id": "VolcanicEdge:System.String",
              "Name": "VolcanicEdge",
              "Type": "System.String",
              "Signature": "public System.String VolcanicEdge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA4CD629E1CF02059981E8DB49DB2D1630030746617D47EE3210D7CBB1C43788"
            },
            {
              "Id": "VolcanicTendril:System.String",
              "Name": "VolcanicTendril",
              "Type": "System.String",
              "Signature": "public System.String VolcanicTendril",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "671FE28422AE4C3D8B102EEFF220153A962C8738362BC28206D5592F1071ECD2"
            },
            {
              "Id": "VolcanicTendrilDesert:System.String",
              "Name": "VolcanicTendrilDesert",
              "Type": "System.String",
              "Signature": "public System.String VolcanicTendrilDesert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1295C8DE931A658A4CABC1286055F6045EB1D0534A6B223D98A045F407CA35C0"
            },
            {
              "Id": "VolcanicTendrilVolcano:System.String",
              "Name": "VolcanicTendrilVolcano",
              "Type": "System.String",
              "Signature": "public System.String VolcanicTendrilVolcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96EED85EC44ECDE77C60D375E0EE7B26F89B61364ABE309BC453E6134ED9D55B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD6071DA7DED67FF4AEFBEE491374219F0A893627EC88AB9D4B4C9BA36482E47"
        },
        {
          "Id": "Shared.Cheats",
          "Name": "Cheats",
          "DisplayName": "Cheats",
          "FullName": "Shared.Cheats",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IgnorePlacingRequirements:System.Boolean",
              "Name": "IgnorePlacingRequirements",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnorePlacingRequirements",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "90263A7F86DB1EF38414142822236E5AD7E5B28ABAAB1E8AD3416BBA66918BD3"
            },
            {
              "Id": "InstantActions:System.Boolean",
              "Name": "InstantActions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InstantActions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F56625C7520DDFD25A14BF07D945E022DA120F01F8BC1B11BB0FF00365C54FAB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6E20537353F791ADCC6045F861B26D7E3E3829923B19B3FD4B0A1716A0820B37"
        },
        {
          "Id": "Shared.Collision.CollisionHelper",
          "Name": "CollisionHelper",
          "DisplayName": "CollisionHelper",
          "FullName": "Shared.Collision.CollisionHelper",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckEntityVsTerrainCollisionInSteps(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollisionInSteps",
              "Signature": "public System.Void CheckEntityVsTerrainCollisionInSteps(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E tree)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 684,
              "BodyHash": "984BCBE02B2423ECC1C109C4541827CBE21BED0F16371818384C8D8C9DB95BAD",
              "Hash": "C031A3EC655108A30CCA25F821FC9ECEEC4FB1908DA08CDA17B2B02604A08023",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_TerrainStepHeight()",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::TerrainCollision(System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_KnockbackVelocity()",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Entity.EntityWrapper::set_KnockbackVelocity(Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityVsTerrainCollisionNormal\u00601(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollisionNormal",
              "Signature": "public System.Void CheckEntityVsTerrainCollisionNormal\u003CT\u003E(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 298,
              "BodyHash": "3650B1680D91C154E6BCC7B11BC74431AC6A39B817BD5A5A6213A4488B464B48",
              "Hash": "11FEB7C1F9C3DE9132AD94A1799A6D63FEF492E97DAECAB7243A5773C97E8379",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_TerrainStepHeight()",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "Shared.Entity.EntitySystem::TerrainCollision(System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForTerrainCollision\u00601(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Boolean",
              "Name": "CheckForTerrainCollision",
              "Signature": "public System.Boolean CheckForTerrainCollision\u003CT\u003E(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 195,
              "BodyHash": "43AEB72E22F25259DCD62D7C9F996C8626F438920281F48C2B038C8BA74387C1",
              "Hash": "0003A3410B68398D0F24BCE47276A7B4771AC570DE24493D2912D840865F6A95",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollisionInSteps(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollisionInSteps",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollisionInSteps(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E tree)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tree",
                  "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 537,
              "BodyHash": "3261F80E9FE088E179C6C9002E2AA97CEC6F21A9D0337EA328CEB6491431EADD",
              "Hash": "5E1B6150FACB4CFDD88DAFE1CD98147DBF39F11E0406D1C7D8EA864197E5644D",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollisionNormal\u00601(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollisionNormal",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollisionNormal\u003CT\u003E(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 237,
              "BodyHash": "2329E41D69881552E47F2372D6D917B63A0F3EFF416CA13CBDE40389918E7397",
              "Hash": "3EDBDF2055B3926DC235A939A4C34F3DB341E808F48015A9FCED2359C26680A9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckParticlesVsTerrainCollision\u00601(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "CheckParticlesVsTerrainCollision",
              "Signature": "public System.Void CheckParticlesVsTerrainCollision\u003CT\u003E(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 237,
              "BodyHash": "CF3D6473D476F976F41F8216E65EF338109C1957ABD4792300F97B5589AF25FC",
              "Hash": "F36D6DCCFAF8FD7F2FCF8EFC78598BA0E579197AA9D8F5DE2A0C3E9E6A6674BA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision\u00601(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, !T)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision\u003CT\u003E(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 203,
              "BodyHash": "C58340E1A6D57DD306A1CB5F582A29A7247B3F2FA57260D923015F0B93F16F14",
              "Hash": "6AC2452BC5127165D78FD0CE20CD2F1F48C171DE49749F6F8E0977C1CAD27EC9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions\u00601(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions\u003CT\u003E(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 226,
              "BodyHash": "FB89234090E697D3BD7DA686EAD1E7B302E5AF291197D33EF99B527FC37A6A9D",
              "Hash": "664D4718C05C7E9569248D20F94B6C823A4054776751F16DD4894640DB0BCE4C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions\u00601(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, !T)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions\u003CT\u003E(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset, T query)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "query",
                  "Type": "T",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 228,
              "BodyHash": "ABD0DA70A2DB679C59BB055543C80D81A69ACB13DC67AB833E598EECE1D9CF32",
              "Hash": "F12E4A4240BF01A70BE95AA886092470BAD51D2076942C24D59B6C3A05B5B5D1",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "94306C83FEBD155891E3046F40695A0421D407A974D514450C890FD8245ADE20"
        },
        {
          "Id": "Shared.Collision.CollisionRuleSet",
          "Name": "CollisionRuleSet",
          "DisplayName": "CollisionRuleSet",
          "FullName": "Shared.Collision.CollisionRuleSet",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityRules:CandideCreator.Shared.Collision.CollisionRules",
              "Name": "EntityRules",
              "Type": "CandideCreator.Shared.Collision.CollisionRules",
              "Signature": "public CandideCreator.Shared.Collision.CollisionRules EntityRules",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0C312F5C9DB46D08568472CEC0BF3D56D119EE92E715D0B70FED74A404338D2A"
            },
            {
              "Id": "ImmovableEntityRules:CandideCreator.Shared.Collision.CollisionRules",
              "Name": "ImmovableEntityRules",
              "Type": "CandideCreator.Shared.Collision.CollisionRules",
              "Signature": "public CandideCreator.Shared.Collision.CollisionRules ImmovableEntityRules",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "381BF0C4A94A2E36D00C82212E1EC04657D3D3ADBBCC1FDEBF0DBBC8D2279690"
            },
            {
              "Id": "ParticleTerrainRules:CandideCreator.Shared.Collision.CollisionRules",
              "Name": "ParticleTerrainRules",
              "Type": "CandideCreator.Shared.Collision.CollisionRules",
              "Signature": "public CandideCreator.Shared.Collision.CollisionRules ParticleTerrainRules",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F228387A42CD5CEE8A8BAAD8734F6E060F2C74F91D984D1B4C15815033E0E507"
            },
            {
              "Id": "TerrainRules:CandideCreator.Shared.Collision.CollisionRules",
              "Name": "TerrainRules",
              "Type": "CandideCreator.Shared.Collision.CollisionRules",
              "Signature": "public CandideCreator.Shared.Collision.CollisionRules TerrainRules",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED5DF2A53C3BB665735106C7CBA09F4F4DDCB2301928561EB0DC5E767BD613CD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7016E940B6ACA2A181B201AF504B4F6A6733749043182F0020C5A00F56A65479"
        },
        {
          "Id": "Shared.Collision.CollisionSpecialGroup",
          "Name": "CollisionSpecialGroup",
          "DisplayName": "CollisionSpecialGroup",
          "FullName": "Shared.Collision.CollisionSpecialGroup",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChecksPerFrame:System.Int32",
              "Name": "ChecksPerFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ChecksPerFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F9D498F5F1BA2F519326F8FF11D6A102C24F317812BCF8AF346DC63BFF6B3FDA"
            },
            {
              "Id": "DynamicTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "DynamicTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E DynamicTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15DA6B4458B332E7BBBDC6C1DAED3AF779C5E04EC1E6157F77276CC8D1094464"
            },
            {
              "Id": "Empty:Shared.Collision.CollisionSpecialGroup",
              "Name": "Empty",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "246C52286090BD822603C0E4AAC7CBF3D5CA8B16B28E4BB374AA46B7F9B8844A"
            },
            {
              "Id": "StaticTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "StaticTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E StaticTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "410CCCEB043785D970F760FE02C24D4CC32DFFAB518CCE695CA802FDBFBCB19F"
            },
            {
              "Id": "TrackedEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Shared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "TrackedEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E TrackedEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D66A88109F6499A319339E2B2FEEEAB7253AF82758C302F6B017872ACC52290"
            },
            {
              "Id": "TreesSetup:System.Boolean",
              "Name": "TreesSetup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean TreesSetup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "582C009732D85B84E21468D39FD5E2370B6ED81AEAE1E5BC7B15C8037FDBF477"
            },
            {
              "Id": "_checkIndex:System.Int32",
              "Name": "_checkIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _checkIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60DFF20FD4C7E29E23A59E43068FC78756228AA28968EC0F21A0FDA2B118F4AD"
            },
            {
              "Id": "_cleanUpIndex:System.Int32",
              "Name": "_cleanUpIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _cleanUpIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4848D4BF2AF9BB9BBC295F89A8F89693A4BF510D170155572630F17C72BE7479"
            },
            {
              "Id": "_cleanUpList:System.Collections.Generic.List\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_cleanUpList",
              "Type": "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _cleanUpList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "35D9D23376E0C0EE97800101871537A2DD04D7B0F42198ADB8B5AF36FB38DE4C"
            },
            {
              "Id": "_entitiesInCircleAreaReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entitiesInCircleAreaReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entitiesInCircleAreaReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D776B118FE247AC0BF1CA45B6241902D2262AC9179541B411ADEC47BDCA13EE0"
            },
            {
              "Id": "_entitiesOverlappingPointReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entitiesOverlappingPointReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entitiesOverlappingPointReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7144F93DA521649219CE524CDCB60E1DAB78CBE36EC92A1852346E2CEBFB4F0"
            },
            {
              "Id": "_entitiesTouchingCircleReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "_entitiesTouchingCircleReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E _entitiesTouchingCircleReuseList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A9ED820ECCC18E3604E9982DDAA3C5A935734861895D975033BC14602911928"
            },
            {
              "Id": "_overlappingPointTestCircle:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "_overlappingPointTestCircle",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "private CandideCreator.Shared.Collision.CollisionCircle _overlappingPointTestCircle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED03EEBC7A5FC369C385D1F151DE5432AC3D72BC46A09B525BAA140178E5C913"
            },
            {
              "Id": "_queryRectBox:Shared.Collision.QueryRectBox",
              "Name": "_queryRectBox",
              "Type": "Shared.Collision.QueryRectBox",
              "Signature": "private Shared.Collision.QueryRectBox _queryRectBox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD10DC375F0DD60622901A0B670ED310910F8D0C0201C3A697DF92D49FCC4150"
            },
            {
              "Id": "_removalQueue:System.Collections.Generic.List\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_removalQueue",
              "Type": "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _removalQueue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBBFF5608D478D5C75EAEE539E04463579E1BE1186583E58D69F78D0A658E797"
            },
            {
              "Id": "_reuseCollisionCircle:CandideCreator.Shared.Collision.CollisionCircle",
              "Name": "_reuseCollisionCircle",
              "Type": "CandideCreator.Shared.Collision.CollisionCircle",
              "Signature": "private CandideCreator.Shared.Collision.CollisionCircle _reuseCollisionCircle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4826A7FF32956161F552204F77A2143BDE7BEFC2B0FA8F182CF1E5F5778AA61A"
            },
            {
              "Id": "_reuseCollisionRectangle:CandideCreator.Shared.Collision.CollisionRectangle",
              "Name": "_reuseCollisionRectangle",
              "Type": "CandideCreator.Shared.Collision.CollisionRectangle",
              "Signature": "private CandideCreator.Shared.Collision.CollisionRectangle _reuseCollisionRectangle",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "327F3378DFC4C156698F7FB5012869378EE5B155BC4CF9F9EB6E8E905AE83C9F"
            },
            {
              "Id": "_searchEnumerator:Shared.Collision.MultiCollisionEnumerator",
              "Name": "_searchEnumerator",
              "Type": "Shared.Collision.MultiCollisionEnumerator",
              "Signature": "private Shared.Collision.MultiCollisionEnumerator _searchEnumerator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98A46BE805971C890F68A627238B98903B008AADD9254FB52D91715552083579"
            },
            {
              "Id": "_searching:System.Boolean",
              "Name": "_searching",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _searching",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14BB1FE1C7BF0F700A1C694365AD26DAD2C9FB2CF795170C3AE75D203C1C3945"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "AddNewEntity",
              "Signature": "public System.Void AddNewEntity(Shared.Entity.EntityWrapper entity, System.Boolean track)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "track",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 474,
              "BodyHash": "9F9DA610DD1E32BF05F57EEAD80510C66DA67776C1DF3854D99DA339239BBCD6",
              "Hash": "535B7A18ED28AE6A7F9461FC121A979555ABA6DD561A809C660D041A78C4B9F6",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Shared.Entity.EntityWrapper::get_Friction()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "Shared.Collision.CollisionSpecialGroup::GetEntityRectangle(Shared.Entity.EntityWrapper)",
                "Shared.Collision.CollisionSpecialGroupLeaf::.ctor()",
                "Shared.Entity.EntityWrapper::get_IncId()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::set_Item(!0, !1)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [
                "Entity ",
                " (Id: ",
                ") position has gone wonky, is ",
                ", offset ",
                " (not previously tracked).\r\nVelocity ",
                ", Acceleration ",
                ", Friction ",
                ", State ",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,CandideCreator.Shared.Collision.CollisionShape\u003E\u003E, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E)-\u003ESystem.Void",
              "Name": "CheckCollisionsAgainstEntities",
              "Signature": "public System.Void CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E extras, CandideCreator.Shared.Collision.CollisionMasks mask, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E checkCollisionsReuseList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extras",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkCollisionsReuseList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 648,
              "BodyHash": "A2E929D285A6A240508424F209BF8370678F2FDAEB2E4F03C2DBF604711AA9AF",
              "Hash": "66167BF529B192F4906A90C1C089D12D5AD3C3E19B7EB5009725B7E82EE17531",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026, CandideCreator.Shared.Models.RectangleF\u0026)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckEntityCollision",
              "Signature": "public System.Void CheckEntityCollision(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionMasks noCollisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "noCollisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 963,
              "BodyHash": "88A695EBC4B6C2081D737B1C40F8F8CAFC3CB125439076E61B4DA56DC26B5491",
              "Hash": "65E4775A72F43DA37DA029AAAFC2811240DD84864EED67F464DCFEBCE943766A",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_NoCollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::get_CarrierId()",
                "Shared.Entity.EntityWrapper::get_CarrierEntity()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntityWrapper::get_EntityStepHeight()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionHandler::ResolveCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionRules)",
                "Shared.Entity.EntitySystem::EntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollision",
              "Signature": "public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "68641944E8EB890612148D35AD0800540159D7DAF932A80C7446AD83B029F35E",
              "Hash": "B6CFED29A086B4CC3A3DC20B5664E81842E1FD0028347FE7E5374F34615306EA",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Collision.CollisionHelper::CheckEntityVsTerrainCollisionInSteps(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckEntityVsTerrainCollisionNormal(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "CheckForCollisionAtPosition",
              "Signature": "public System.Boolean CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Shared.Entity.EntityWrapper entity, Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 280,
              "BodyHash": "22CF39A7A23DF2290B5A3D986DC73E236C0120405F08603660D75E0377E9EA56",
              "Hash": "E0E8AEA57D9D6D1D205F69C762BA7675C781E2E46612FDCE8619DF314C740195",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForCollisionAtPosition(Shared.Collision.MultiCollisionEnumerator, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean",
              "Name": "CheckForCollisionAtPosition",
              "Signature": "public System.Boolean CheckForCollisionAtPosition(Shared.Collision.MultiCollisionEnumerator collisionEnumerator, Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ignoreEntityIds)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "collisionEnumerator",
                  "Type": "Shared.Collision.MultiCollisionEnumerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreEntityIds",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "8FF66EDBCCFAC2AA42963737C437D06BBFCD4152F2AAEE0853415AB689B60EE7",
              "Hash": "8DE043404EAC514B00A10878DBA5A0C1F9E85B1857C7110D2729466EC33C91C0",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_NoEntityCollision()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "1787696E8F51D0EA15137D97D3DDD8E235110571B7AB8BA116A1E4E2F162C191",
              "Hash": "A497208248B875CE639972DD61E8716A7BECBD1712CA28FEB76DD7FE2CCC3DE5",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Collision.CollisionHelper::CheckMovableObjectVsTerrainCollisionInSteps(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckMovableObjectVsTerrainCollisionNormal(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckParticlesVsTerrainCollision",
              "Signature": "public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "DF879CD86A48161CEC4C2A411E8C6615E2F74F4BE0187E3B6902E9A7F4A200BF",
              "Hash": "6B058EECB07F86DAD13E802D421176490C55741582732D75709874137421DCF1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "FAD691340BDC823B3E4A7E2B9C59F7C039FB152EF15915CE94038F347BE9259E",
              "Hash": "B093BCAD5467735F1C66FEDE6209142FE95B614677988A900709288BDED2C541",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "A7C9548DABCD4FA4DB5615B516734536962D7C00FE671E280F1FBE9107970F61",
              "Hash": "623284980D1085E6DC2194B8DEAFFD55F9E20F0DEC0FD864C77AD058C81F384E",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateTrees(System.Int32)-\u003ESystem.Void",
              "Name": "CreateTrees",
              "Signature": "private System.Void CreateTrees(System.Int32 maxEntityCount)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "maxEntityCount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "CA8C00107C15AC1C3A2621D623DF8A5CDE08EE79ED220BC0CBFB7D8B1E08AC7A",
              "Hash": "BEDBB4A09620B3AB726B0C3CF88C146E1F6EF22113DD1DB42C41024B6A240EE7",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::.ctor(System.Int32, System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollidingEntityIds(Shared.Collision.MultiCollisionEnumerator, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllCollidingEntityIds",
              "Signature": "public System.Void GetAllCollidingEntityIds(Shared.Collision.MultiCollisionEnumerator collisionEnumerator, Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "collisionEnumerator",
                  "Type": "Shared.Collision.MultiCollisionEnumerator",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 298,
              "BodyHash": "605C614C5E8E48F370623FA1853D382356F6CBED764AC8B0161EF6D669316377",
              "Hash": "326A9EBCCA8D4DDB48BB7AF5146331949531E1A40B407E430680B4724A281AE0",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.BoundingBox::Overlaps(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.BoundingBox, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "31D973DF4D3E122422E47D3A73F81EAECB7AC5EACB1A7D70D6839DEB8D543F24",
              "Hash": "85BA5F30F5E179A94B64EC06AE1C4A12321F6A1C98E829FECE15C6387BFC0B5C",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "F889D050304756226D5F0118600F7EB32984531CFB27E0B3069F5BE50C863ADA",
              "Hash": "D2A1EF1BA9F02FE9D69F98C195EB8C1254F015EEC33BE0C65725982D9B9ED6BE",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllStaticCollisions",
              "Signature": "public System.Void GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "098FA428470F1D917BEF5856241FE2F487C21319CE265ADD17878127B2AE203B",
              "Hash": "2A518ACCA866929E073BF59CB2C75090A2A9B2850B09C779F559E257A2F9C348",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInCircleArea(System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesInCircleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesInCircleArea(System.Single radius, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "7B92692AD259E975F84B549A997621EEEDF11ADE73F3CBBA59597E2DEF1ACAC3",
              "Hash": "532C47ECCBBF869C005508FA6AE9644F5E8255E34E95BC4FE22DD1E0E5872C3C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesInRectangleArea",
              "Signature": "public System.Void GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF queryRect, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "queryRect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 123,
              "BodyHash": "CD39B937654E8E6535C7D6233AD0FBE88028BE3424E120F98879BDC8461BE0D8",
              "Hash": "FA575E01DDD66F8AAAB7A5744EB615504BABA93831A5949593F7DFC0F7AC4BEA",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesOverlappingPoint",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "56E5D6A91078ADB4419DCEF5B5158A1E0D7CB70CA8D85DFB1487DC18120DD721",
              "Hash": "6BBB9F0E38C3BFC4AFD32121623B936E25DEE95EE3A2409A65E7A50C3A66B376",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCircle(System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesTouchingCircle",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingCircle(System.Single radius, Microsoft.Xna.Framework.Vector2 position, System.Single bottomHeight, System.Single topHeight)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 231,
              "BodyHash": "BA51104DB832002EE5E3B81B6C0AC5915E54953C6E1CEFBA341F41352A4F0F31",
              "Hash": "F01C65106EB9032901904CC006A8A6BE2008CCDABA4F7B06F97EF5B92D75D399",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Collision.CollisionCircle::SetRadius(System.Single)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesTouchingCollision",
              "Signature": "public System.Void GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape collision, Microsoft.Xna.Framework.Vector2 position, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "collision",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "EB966D7E53CCFA6882B48162B00716730A10C7C609CF474D76D24FF0F018F377",
              "Hash": "8D388BC91099F84DB4D394D3D98D6077411699456C75DC74CC61944B81FB4CE3",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesTouchingRectangleArea",
              "Signature": "public System.Void GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF queryRect, System.Single bottomHeight, System.Single topHeight, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "queryRect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 262,
              "BodyHash": "A5C3F3FBFA24CE77D99E3698003F1F7BAE2F44754393ECBC93E31CF4C676ABB2",
              "Hash": "F9EA705079914C4A8D78C91A479B36D1278CF5B608A23EE4DDC14A83E64255FC",
              "CalledMethods": [
                "CandideCreator.Shared.Collision.CollisionRectangle::SetSize(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::get_TopLeft()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.MultiCollisionEnumerator::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.MultiCollisionEnumerator::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityRectangle(Shared.Entity.EntityWrapper)-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetEntityRectangle",
              "Signature": "private CandideCreator.Shared.Models.RectangleF GetEntityRectangle(Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "B45BCDF30D68C53D4680E05A864B6C021A490CFCAA966837AD75E7666C88B67F",
              "Hash": "0AEC677EE61143F78A000A243CE6EB2FA85F54E897C5811317B9FF7AC69828EA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetReadonlyCopy()-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetReadonlyCopy",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetReadonlyCopy()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "0038A48D0139C62CC645585B7C82552D4A5532B2EC227DDEBAD47CD572DFED86",
              "Hash": "84AA4ECF77E28D49EE02BC4792BD1F5CABACEFEEB1D05429C696F3F7B6F17E12",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::.ctor()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetReadOnlyCopy()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize(Shared.Entity.EntitySystem)-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize(Shared.Entity.EntitySystem system)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 82,
              "BodyHash": "E75AAB09323683FF09288ADB2FAB2E2096165E30DC409DA88F2B281D140E3339",
              "Hash": "D63B265CD3A338E037E0DF8ABBFDD41EB67652016EE3B752B9D63069E319FFB0",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::CreateTrees(System.Int32)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Collision.CollisionSpecialGroup::AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ProcessQueuedRemovals()-\u003ESystem.Void",
              "Name": "ProcessQueuedRemovals",
              "Signature": "private System.Void ProcessQueuedRemovals()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "643EBF4D6E8C494E41A16A3C6005B0A6BFAD15C2EBF0A941384503160ED6B0A5",
              "Hash": "5F01F6D45B515A4379142D5F1D4BFC5A76D351DFB2E017371ECAE6E790A92C89",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Remove(System.Int32)",
                "List.Enumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(Shared.Collision.CollisionSpecialGroupLeaf)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "private System.Void Remove(Shared.Collision.CollisionSpecialGroupLeaf leaf)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "EDE0F7E62DD712058E8A010F73AD209D8734DD8A682BCAE905CED7E7FB211623",
              "Hash": "E4ABEB65E76E14B840B494CB5022FF668CA9E3FB31A9997C546B543684693807",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Add(!0)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Remove(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Remove(System.Int32)-\u003ESystem.Void",
              "Name": "Remove",
              "Signature": "public System.Void Remove(System.Int32 incId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "incId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "160408F3E3AB0D3D34D70BC5241D06C5FC658B492F7632FF0C04F8EA3A70B723",
              "Hash": "40E542A00F5149E79F7069029270F141292A398B53C87A45F58813A314880CCF",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::Remove(!0)",
                "Shared.Collision.CollisionSpecialGroup::Remove(Shared.Collision.CollisionSpecialGroupLeaf)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "RemoveEntity",
              "Signature": "public System.Void RemoveEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AAE5AE8E1AF312B55E3B371F8E2729E979C6D00EB678750B7254A50D4B51EF0E",
              "Hash": "09A528F5315C988C5DE5EEC0BF0A7926338AF31AADD02CD2D0946291934A1B91",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IncId()",
                "Shared.Collision.CollisionSpecialGroup::Remove(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSimpleEntitiesOnly(Shared.Entity.EntitySystem)-\u003ESystem.Int32",
              "Name": "SetupSimpleEntitiesOnly",
              "Signature": "public System.Int32 SetupSimpleEntitiesOnly(Shared.Entity.EntitySystem system)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 202,
              "BodyHash": "40C200B182783E0FD6218A39FD9EF1FD68396AC246CFB371AE2E8A552A586CF5",
              "Hash": "1F6EE3D01F3EE3EE96C600CCE4D1C6377D776D62D39E7F7CC8E37D185A767520",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::.ctor(System.Int32, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)",
                "Shared.Collision.CollisionSpecialGroup::AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntitySystem, System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntitySystem system, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 563,
              "BodyHash": "2EFEBD91C4AADDCEA7BBC3914A487C5DC43225AA23223BEE2785CFBED5FDFF51",
              "Hash": "796BC2A11F8CAE210543A6C4C64B020339430DE9D185B0283386AD64A8DFAF6F",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)",
                "Shared.Collision.CollisionSpecialGroup::ProcessQueuedRemovals()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::TryGetValue(!0, !1\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::UpdateLeaf(Shared.Collision.CollisionSpecialGroupLeaf, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)",
                "Shared.Collision.CollisionSpecialGroup::AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::ContainsKey(!0)",
                "Shared.Collision.CollisionSpecialGroup::Remove(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Item(System.Int32)",
                "Shared.Entity.EntityWrapper::get_IncId()",
                "Shared.Entity.EntityWrapper::get_Mask()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLeaf(Shared.Collision.CollisionSpecialGroupLeaf, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "UpdateLeaf",
              "Signature": "public System.Void UpdateLeaf(Shared.Collision.CollisionSpecialGroupLeaf leaf, Microsoft.Xna.Framework.Vector2 entityPosition)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "leaf",
                  "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 423,
              "BodyHash": "26D4C7A098CBD5AC4451E8AC42252147A3876D8588E9CCCECA92AE974FD33F51",
              "Hash": "6B8886BA7E4A52071A8644E686070C97D86FE03CDD25306AD4176784ED005251",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_PositionZ()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Shared.Entity.EntityWrapper::get_Friction()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Update(System.Int32, CandideCreator.Shared.Models.RectangleF)"
              ],
              "StringLiterals": [
                "Entity ",
                " (Id: ",
                ") position has gone wonky, is ",
                ", previously ",
                ". Z ",
                " | ",
                "\r\nVelocity ",
                ", Acceleration ",
                ", Friction ",
                ", State ",
                ", "
              ],
              "Source": null
            },
            {
              "Id": "UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "UpdatePositionAndVelocity",
              "Signature": "public System.Void UpdatePositionAndVelocity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 801,
              "BodyHash": "9004D954C8F953DBA7D1DB88E58240C04EA58B7EDB0F90CDA50F5A7CC0983828",
              "Hash": "AC2359A51D8AF8AF693B51318F3C6D38051393F747CA36273904404BCAD0CD68",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_IncId()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Collision.CollisionSpecialGroupLeaf\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Collision.CollisionSpecialGroup::AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.EntityWrapper::get_CollisionGroupMask()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "Shared.Entity.EntityWrapper::get_Acceleration()",
                "Shared.Entity.EntityWrapper::get_Friction()",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Remove(System.Int32)",
                "Shared.Collision.CollisionSpecialGroup::GetEntityRectangle(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Update(System.Int32, CandideCreator.Shared.Models.RectangleF)",
                "Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Move(System.Int32, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [
                "Entity ",
                " (Id: ",
                ") position has gone wonky, is ",
                ", previously ",
                ". Z ",
                " | ",
                "\r\nVelocity ",
                ", Acceleration ",
                ", Friction ",
                ", State ",
                ", "
              ],
              "Source": null
            }
          ],
          "Hash": "5E78A9BD548216DF0BE8E6DDAD825B724EADED308E8AB86CFA8D387A8D06F0FF"
        },
        {
          "Id": "Shared.Collision.CollisionSpecialGroupLeaf",
          "Name": "CollisionSpecialGroupLeaf",
          "DisplayName": "CollisionSpecialGroupLeaf",
          "FullName": "Shared.Collision.CollisionSpecialGroupLeaf",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "Immovable:System.Boolean",
              "Name": "Immovable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Immovable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "068272CCBE6D2BD4D7BE04B55F1346E7C71608C2B94EACF9D0AAE52A65A68D66"
            },
            {
              "Id": "IncId:System.Int32",
              "Name": "IncId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IncId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF204CA4DC80BAF631EB2B6BA2F227347AD213B3D83A81688BCD39C31E382ECD"
            },
            {
              "Id": "LeafId:System.Int32",
              "Name": "LeafId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LeafId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1927F1D6E2EC1508CCFB470DFE67D6F9487323D01A1E901F7FB32DA20993C51"
            },
            {
              "Id": "Mask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Mask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59D5AF149C00A1DF8E72C6A641467E41F3E0E0EBA1B0742B0C91DD2D9CA867CC"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "Removed:System.Boolean",
              "Name": "Removed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Removed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC42901A52E7149BA50B5431AFB7A9232A5CE526FC22B635B320ADD40827C04"
            },
            {
              "Id": "Shape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "Shape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape Shape",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC12AB25158DFBF9A346F339E52B9F963BECB518E47EBD23954BE4DA62967F4F"
            },
            {
              "Id": "Type:CollisionSpecialGroupLeaf\u002BCollisionType",
              "Name": "Type",
              "Type": "CollisionSpecialGroupLeaf.CollisionType",
              "Signature": "public CollisionSpecialGroupLeaf.CollisionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "395508008A6F655F874EAC8C9AE38EB76CB21E9841F5F168546FF59C42847794"
            },
            {
              "Id": "Z:System.Single",
              "Name": "Z",
              "Type": "System.Single",
              "Signature": "public System.Single Z",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "801CF7C6C014A8D8FDA79511BD3B239454D7BC5A1C4B2B078B2F62BEC472ED92"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4102B2E14997A233A749E11AF83D329FBA2A070582386E8432FBB117EC9901DE"
        },
        {
          "Id": "Shared.Collision.CollisionTerrainGroup",
          "Name": "CollisionTerrainGroup",
          "DisplayName": "CollisionTerrainGroup",
          "FullName": "Shared.Collision.CollisionTerrainGroup",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:Shared.Collision.CollisionTerrainGroup",
              "Name": "Empty",
              "Type": "Shared.Collision.CollisionTerrainGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B130C2F39F4CD20F7C5081506A5C76B9FBD03E38FD739B963A12060D74BE5E5"
            },
            {
              "Id": "StaticTree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "StaticTree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E StaticTree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "410CCCEB043785D970F760FE02C24D4CC32DFFAB518CCE695CA802FDBFBCB19F"
            },
            {
              "Id": "_queryRectBox:Shared.Collision.QueryRectBox",
              "Name": "_queryRectBox",
              "Type": "Shared.Collision.QueryRectBox",
              "Signature": "private Shared.Collision.QueryRectBox _queryRectBox",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD10DC375F0DD60622901A0B670ED310910F8D0C0201C3A697DF92D49FCC4150"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "69378DA9DF293881516AA4C31AA8932037532CB8446973793D1374EAA468BFFF",
              "Hash": "D28E55036A8F1BDF7F19CDDF9CFAD58D1E3F9A0AD54332371D582ED91C6A0BD1",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroupLeaf::.ctor()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Add(Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(Shared.Collision.CollisionTerrainGroup group, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "group",
                  "Type": "Shared.Collision.CollisionTerrainGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "8DEDFD00601B543409027EDA7EF386ECD47A69A8C47369D55CA7698FBA2D0A95",
              "Hash": "300EA94036CE0329AEB06E6342ABC4CACD6EBFF3C0025533A4754131190140DC",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Collision.CollisionTerrainGroup::Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckEntityVsTerrainCollision",
              "Signature": "public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper wrapper, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "C319880F27570F709613BE5DE13FD1C14296D9A2173FFF3BCFDCC38620E4B3FD",
              "Hash": "626ED578F3970878A1C52CE659377FAEDB489C7D107EF5D1FABDB2D38ACBEC33",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Collision.CollisionHelper::CheckEntityVsTerrainCollisionInSteps(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Union(CandideCreator.Shared.Models.RectangleF)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckEntityVsTerrainCollisionNormal(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckForCollision",
              "Signature": "public System.Boolean CheckForCollision(Microsoft.Xna.Framework.Vector2 position2, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "C78585A4E186264EDE54E3B7F46050EB17AD8C29355D5758F908D651E769AE86",
              "Hash": "FA3CEB11875A13CB1DFC75946FB668BC683F2D71616B51D4A9C289138EEAA10B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckForTerrainCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckForCollision(Shared.Collision.QueryRectBox, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckForCollision",
              "Signature": "public System.Boolean CheckForCollision(Shared.Collision.QueryRectBox queryRectBox, Microsoft.Xna.Framework.Vector2 position2, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "queryRectBox",
                  "Type": "Shared.Collision.QueryRectBox",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51,
              "BodyHash": "FD204C72A6A259152BAB38EA99A61F00866BA1FE66117283C33E2B23D7F02250",
              "Hash": "1F1BA8D35C5D6C17EF2375F412BDC5FC75CBBBC3DB7FFD292BBE688D6364DE12",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckForTerrainCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckMovableObjectVsTerrainCollision",
              "Signature": "public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 145,
              "BodyHash": "B7B47E1D40EB6A355E38F0A60387DF7E1BA7B78661AA0012C5A9C0D58EF4CC1F",
              "Hash": "897F924053402294376F8A447706E699198C748FE050DDB63320A3F74F0DF695",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Collision.CollisionHelper::CheckMovableObjectVsTerrainCollisionInSteps(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckMovableObjectVsTerrainCollisionNormal(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "CheckParticlesVsTerrainCollision",
              "Signature": "public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "85FCBA4A7053929D8B14A8D10822980B8137047BD319BEF2D8B543B1B7F21FEB",
              "Hash": "C4E66DCA0D0513066C18356C67A9DB307922E67F13D3EB1BC3A68DFF1851DACD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "33EB90810A83C0AA0F5EDD1ACADEC5DA803A6BF2DF4C65A994D5152CD93719AE",
              "Hash": "BA9738B6B4C8BD940AA520DF00BD08790499906DEA9E421E8A33865372A42CFB",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B723A2A773BC97690E6F09C6791A0D7DB79A01403F280E7C0DF588112BE3D7CB",
              "Hash": "B904459BBA4A385F557ADB5E796697D0BB801F1ABBF2614BEB53679C5546714D",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B723A2A773BC97690E6F09C6791A0D7DB79A01403F280E7C0DF588112BE3D7CB",
              "Hash": "FA1CB73773C747525BC288B51029A71BD35FAF797C6DABFA8EC5B04AC23CA655",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "D19CE11811ED92DB435BC710CE7C0179CBDBC16FEC303AAFD1B40DA0E9779C4F",
              "Hash": "6FF771B66C675FCFF2D72721E1DA7E23D45A967936DD35E44588CD8D77E23649",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "GetAllCollisions",
              "Signature": "public System.Void GetAllCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E resultList, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentPosToPreviousPos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stepHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 70,
              "BodyHash": "521BCE213AD0E17DB603A47532F9D4421FEF42259B76E002536E8B7B84CD64BF",
              "Hash": "816D9452E098340A5D7632180AE7E5AAAA7CA42D9B0E284A69AD4C77EC4D58B9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)",
                "Shared.Collision.QueryRectBox::Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)",
                "Shared.Collision.CollisionHelper::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2, T)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E7CB642080B69CABDC529EE17828132F09C168CF82641BCA89E160635444FE49"
        },
        {
          "Id": "Shared.Collision.MultiCollisionEnumerator",
          "Name": "MultiCollisionEnumerator",
          "DisplayName": "MultiCollisionEnumerator",
          "FullName": "Shared.Collision.MultiCollisionEnumerator",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
            "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_current:Shared.Collision.CollisionSpecialGroupLeaf",
              "Name": "_current",
              "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
              "Signature": "private Shared.Collision.CollisionSpecialGroupLeaf _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "395B3B91AD5BC9D7BB9233257AB7364738E46FC8E4AFDD310BAAD19052B9985E"
            },
            {
              "Id": "_enum1:AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_enum1",
              "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _enum1",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F06B6E361E6D00B5B06A6B5F362AF12AA0630B52BB002D0C1BF83A63DCD44302"
            },
            {
              "Id": "_enum2:AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_enum2",
              "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _enum2",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65278EE1DC57BAC66CBFEBE367C74E929BB3D7E069E1A15DB2EA72FAD0A6CFE0"
            },
            {
              "Id": "_enumerator:AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_enumerator",
              "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _enumerator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F856E8BBB4E05CFB3CF390B9AB7A0D4A5C85260E96DDBC45D4460B2BC454CC91"
            },
            {
              "Id": "_state:System.Int32",
              "Name": "_state",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _state",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"
            }
          ],
          "Properties": [
            {
              "Id": "Current:Shared.Collision.CollisionSpecialGroupLeaf",
              "Name": "Current",
              "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
              "Signature": "public Shared.Collision.CollisionSpecialGroupLeaf Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1EE0EA9BFFBF93C2BF5119F8E529D6DA49545F6E5505EDEC4A0E7B0C2EBCFB31"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "FD6036987CA0F95F357215B428BCB011D88D689622EE9CB5FAD18547FD7B8635",
              "Hash": "C003D573296614A07B27D26C7D46C219DBFB025292E5097F755E48A4BBAAF3F6",
              "CalledMethods": [
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "6D39626CC4384E05F542B4493F04E0AACE5E8A75384AD87893A5D5EA6A13CDB6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "D3D30FA64E518B6827ADED3A82CB986E984B4D721F7BFEB54FAD1DD01DC49928",
              "Hash": "5D4DE9F8D6D389ACF018D112B318617B22BE9F105D725483F3D1E73ECDEBBD7B",
              "CalledMethods": [
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Dispose()",
                "Shared.Collision.MultiCollisionEnumerator::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A68D9CA69BBB3A5F16492E7AD1251CC9E9F1FA2CC73C0292F84B57C8240E8765",
              "Hash": "6D5A414593736B34A05FE20BEBE256FF381B70F3CE5118F44669F3D3901B5A92",
              "CalledMethods": [
                "Shared.Collision.MultiCollisionEnumerator::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E, AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E enum1, AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E enum2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "enum1",
                  "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "enum2",
                  "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "3E8CC50A16914DB031060E3624840341D25ED0C2DDED73298DF78A340482E1B3",
              "Hash": "2FF8CF294F57B008E1D68263AE11A78E0BBFC24EE871518790B83C4BA4073BF3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E enum2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "enum2",
                  "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "085B0F61996E9674189A5BAEDCB53D1A545B7D2E46EFC1907FC69BE0467BC130",
              "Hash": "8EF9881DA480CCC57CF935A34C31E0D0082FE6687F28FF0A288BCAD00C283FBB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "DBC7C3251C08BADF9AB524A5EED6E7921BC7EB189BBE169502B6EF06564B1CC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "31CA95A380EF62165AAAF251D32D891AD48DADB4C9860A534B2AAAD25379423A"
        },
        {
          "Id": "Shared.Collision.QueryRectBox",
          "Name": "QueryRectBox",
          "DisplayName": "QueryRectBox",
          "FullName": "Shared.Collision.QueryRectBox",
          "Namespace": "Shared.Collision",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEnumerable\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
            "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
            "System.Collections.IEnumerable",
            "System.Collections.IEnumerator",
            "System.IDisposable"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_current:Shared.Collision.CollisionSpecialGroupLeaf",
              "Name": "_current",
              "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
              "Signature": "private Shared.Collision.CollisionSpecialGroupLeaf _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "395B3B91AD5BC9D7BB9233257AB7364738E46FC8E4AFDD310BAAD19052B9985E"
            },
            {
              "Id": "_enumerator:AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "_enumerator",
              "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Signature": "private AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E _enumerator",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F856E8BBB4E05CFB3CF390B9AB7A0D4A5C85260E96DDBC45D4460B2BC454CC91"
            }
          ],
          "Properties": [
            {
              "Id": "Current:Shared.Collision.CollisionSpecialGroupLeaf",
              "Name": "Current",
              "Type": "Shared.Collision.CollisionSpecialGroupLeaf",
              "Signature": "public Shared.Collision.CollisionSpecialGroupLeaf Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1EE0EA9BFFBF93C2BF5119F8E529D6DA49545F6E5505EDEC4A0E7B0C2EBCFB31"
            },
            {
              "Id": "System.Collections.IEnumerator.Current:System.Object",
              "Name": "System.Collections.IEnumerator.Current",
              "Type": "System.Object",
              "Signature": "private System.Object System.Collections.IEnumerator.Current",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "ECC3F9551EF1FA417917F3CE037BC24C45719BEDF1D241387B39AC979220152B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6F5323594A7A60605ADA7548E955D6AFDE72B2EDB1ABFCC842FFE32DE37A60CB",
              "Hash": "C976ABB28EE5619893EE39911978B28CFC65A8B2C317065729E6CBDEBCF51E7C",
              "CalledMethods": [
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003ESystem.Collections.Generic.IEnumerator\u00601\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Name": "GetEnumerator",
              "Signature": "public System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerator\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "6D39626CC4384E05F542B4493F04E0AACE5E8A75384AD87893A5D5EA6A13CDB6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "B01BFA188A16FBE1E561667CAED1EA23281D9B00088EADFCA1DAA61B13BA50FE",
              "Hash": "DE4CB0E7532CB5F3BD5739CF67809B07E24F118774B96D93AB1201B1ACCC2DC9",
              "CalledMethods": [
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::MoveNext()",
                "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E::get_Current()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "462C6AFF75E683CB59117B9D6FFFBDA028847DF2EA55FADABB55F1F9A8458ECE",
              "Hash": "1336014193BD49EBF6B56E604EB4E6D942D16742C454AB1EBE539E21FE67E2A9",
              "CalledMethods": [
                "Shared.Collision.QueryRectBox::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset(AabbTree\u00601\u002BQueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E)-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset(AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E enum1)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "enum1",
                  "Type": "AabbTree.QueryRect\u003CShared.Collision.CollisionSpecialGroupLeaf\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "28217211385CBE0C6FAF9B5AC9C905A709DE7A92B16BB79207B7217EBAF2CEDC",
              "Hash": "D79449F9A775A8BA4A44F63D236A3013C826D01269D04BF5217007DCD2C260DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "System.Collections.IEnumerable.GetEnumerator()-\u003ESystem.Collections.IEnumerator",
              "Name": "System.Collections.IEnumerable.GetEnumerator",
              "Signature": "private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()",
              "Visibility": "private",
              "ReturnType": "System.Collections.IEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "DBC7C3251C08BADF9AB524A5EED6E7921BC7EB189BBE169502B6EF06564B1CC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07ED89889769A5545BEF35ABCB1DC36BC620713CBBEF79ADBEC5046E504E52BD"
        },
        {
          "Id": "Shared.Collision.TemplateStructEnumerator",
          "Name": "TemplateStructEnumerator",
          "DisplayName": "TemplateStructEnumerator",
          "FullName": "Shared.Collision.TemplateStructEnumerator",
          "Namespace": "Shared.Collision",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_current:System.Object",
              "Name": "_current",
              "Type": "System.Object",
              "Signature": "private System.Object _current",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A2C56AE9EC42435CC5025B8C72BF996B172C6B8C6718CECA7C9FA61FB4A8BE42"
            }
          ],
          "Properties": [
            {
              "Id": "Current:System.Object",
              "Name": "Current",
              "Type": "System.Object",
              "Signature": "public System.Object Current",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A556E25F469B4B9529A4BD033DAC2C7D3D4BE8ADE6DC399A78A89ACD031BD31B"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Dispose()-\u003ESystem.Void",
              "Name": "Dispose",
              "Signature": "public System.Void Dispose()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D9DF51AD4A989AEEA7988D73F8B49F2D106E81783E7E7B6D6D822D82E993262C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEnumerator()-\u003EShared.Collision.TemplateStructEnumerator",
              "Name": "GetEnumerator",
              "Signature": "public Shared.Collision.TemplateStructEnumerator GetEnumerator()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.TemplateStructEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2AADF8D8E3302F7454B66F85AC6E3578655EA1B09FFBDE3D3DC9C75475915742",
              "Hash": "67999A4AA4CD03BE9D2135FD327A6DB92B94C9A563410E7D35A38AD01E9C5702",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveNext()-\u003ESystem.Boolean",
              "Name": "MoveNext",
              "Signature": "public System.Boolean MoveNext()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "982B00A92D9E1155BE46D73B597CF1B3E1BFA784FB85E7C74FE3583436103AD3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "0D3FE258F00B33008BC2309AB8A7C668CAA739631CDC51C167B63B247CD76BDE",
              "Hash": "A4BE0C5C7D6E95842BA15CF5C818DB17F96499C75D4146B520CE1EF7CB4646EF",
              "CalledMethods": [
                "Shared.Collision.TemplateStructEnumerator::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "30B53D6370782712F7AF281DAEE1533259123E58415E98D0309A86C26F602DA0"
        },
        {
          "Id": "Shared.Combat.AttackType",
          "Name": "AttackType",
          "DisplayName": "AttackType",
          "FullName": "Shared.Combat.AttackType",
          "Namespace": "Shared.Combat",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Magic:Shared.Combat.AttackType",
              "Name": "Magic",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Magic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F8AC988E329473BD0DE855905EE1DC694B54AFEFD9177D2E8E8F3E4C9ED763F"
            },
            {
              "Id": "Melee:Shared.Combat.AttackType",
              "Name": "Melee",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Melee",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51904D8D264B8E181471631260DC1E24EFC9426E358609499756A03F2F4EF318"
            },
            {
              "Id": "Range:Shared.Combat.AttackType",
              "Name": "Range",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Range",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCF31784757C1106CB86B59F7A7406B1AD36FEE9D65028FABDCE0BF5349B196A"
            },
            {
              "Id": "Shield:Shared.Combat.AttackType",
              "Name": "Shield",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Shield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39142F81CF7B9BD7F03D9A800385BC8EB0023C4F1F2BFAF5F23D56557D138BF2"
            },
            {
              "Id": "Siege:Shared.Combat.AttackType",
              "Name": "Siege",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Siege",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B22970571D256E588D6D49C019E90F15580A53259A3A032B0998DBBF3EE3423"
            },
            {
              "Id": "Throwing:Shared.Combat.AttackType",
              "Name": "Throwing",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Throwing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C9F2B8E48256FF1E6D7FF94F265158BE35C1732EAA87FBADAF4FBD4C0452104"
            },
            {
              "Id": "Undefined:Shared.Combat.AttackType",
              "Name": "Undefined",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "637EAD3F123CB2BE99AC948D0ADF256F4FC1E5D2D8F75CEDAB1A19077EA2FC78"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EDA2DCFA57CF14B2BD87D1380C18991EC7E49104C0D130B86503FE10E84FF81D"
        },
        {
          "Id": "Shared.Combat.AttackTypeExtensions",
          "Name": "AttackTypeExtensions",
          "DisplayName": "AttackTypeExtensions",
          "FullName": "Shared.Combat.AttackTypeExtensions",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Combat.AttackType, Shared.Combat.AttackType)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Combat.AttackType mask, Shared.Combat.AttackType flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "17BEA7991A45A0786333EFBDE1B5F1E74B237D56A5C0C1485E7DDE9202D03495",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Combat.AttackType, Shared.Combat.AttackType)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Combat.AttackType mask, Shared.Combat.AttackType flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "FB7EB2906FB88A84B2D3FE4D8BCEDFAC0377C28E413A928A77B27C1CA3B76E79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Combat.AttackType\u0026, Shared.Combat.AttackType)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Combat.AttackType\u0026 mask, Shared.Combat.AttackType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.AttackType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "22C173054FD4FCC552B533F61CC6663A23C1C179183A25B721C40D4A0BE1A12F",
              "Hash": "FAFACBC0783222A82C1B19E5BA0CC90A12998CCBB75368E3A2E0D4D8B6A253C1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Combat.AttackType\u0026, Shared.Combat.AttackType)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Combat.AttackType\u0026 mask, Shared.Combat.AttackType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.AttackType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "40E08A30666E339ECA5B16815F47CDF9791E91A72D83DD3FA16BA162B5D05DD0",
              "Hash": "DB66D754975E4638A5EE598C8945DA99276A641A14C81AB5088E4E3022BA7BFD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Combat.AttackType\u0026, Shared.Combat.AttackType)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Combat.AttackType\u0026 mask, Shared.Combat.AttackType flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.AttackType\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "499A50083E8CFF3B7370E218DDB9A5C9DB621F3CEE574A4E0B6664E823FDB511",
              "Hash": "C85038A2A1DD8E5A5D8BFF9CB25B99713EAAE24599E07D544EDC216543412AC8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6A960B9A5C4B49E889F5B8500108B615EE264D11B78BDA1E414F112EAD1B10B"
        },
        {
          "Id": "Shared.Combat.DamageInfo",
          "Name": "DamageInfo",
          "DisplayName": "DamageInfo",
          "FullName": "Shared.Combat.DamageInfo",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedSkillId:System.String",
              "Name": "AssociatedSkillId",
              "Type": "System.String",
              "Signature": "public System.String AssociatedSkillId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7DCF6C3BDD8EEA3FAC914B3B5976F4ECFBCE9E4DDA3E7B7D384E321284A0543"
            },
            {
              "Id": "AttackType:Shared.Combat.AttackType",
              "Name": "AttackType",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType AttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96CBCD270E31EFB12F39054378F22A0C9928453F064BA3054AF71FC3AD4CCF0A"
            },
            {
              "Id": "DamageSourceType:Shared.Combat.DamageSourceType",
              "Name": "DamageSourceType",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType DamageSourceType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F3FCF0677CBD3DD13B301A1F4A5B6D6F71A9FD80714C12122AF0E978E1BC56"
            },
            {
              "Id": "DamageVfx:Shared.Combat.DamageVfx",
              "Name": "DamageVfx",
              "Type": "Shared.Combat.DamageVfx",
              "Signature": "public Shared.Combat.DamageVfx DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EE8BA0F7584EB0E36FD05D9E8AEF1A3050630A2D09FB781E4B436B42B41099"
            },
            {
              "Id": "FromNetwork:System.Boolean",
              "Name": "FromNetwork",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FromNetwork",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C5BE44EBC18A6FF10E573D596386A896BCDC117529D2E7ED084ED0428E1A9C00"
            },
            {
              "Id": "HitInfo:Shared.Combat.HitInfo",
              "Name": "HitInfo",
              "Type": "Shared.Combat.HitInfo",
              "Signature": "public Shared.Combat.HitInfo HitInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C591361B9A820A850604D0A9A3DECA9DBDAA05018DA551C70BF3F55F723A8649"
            },
            {
              "Id": "HitPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "HitPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E HitPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0080EA0B9A6F6A63414B63BDDF4FAF0D92A48F1DFA4F84C7C54ED3C4B59B872"
            },
            {
              "Id": "HitVelocity:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "HitVelocity",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E HitVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC35AE708223230DDC0A8F1AE2BF3623035F7E563BA2738D0E3A645602B4392E"
            },
            {
              "Id": "ShowDamageText:System.Boolean",
              "Name": "ShowDamageText",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowDamageText",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68822C15F06F848236D88FB269F8898FFB3EFFA7BF872946342B196CF2E846BA"
            },
            {
              "Id": "SourceEntity:Shared.Entity.EntityWrapper",
              "Name": "SourceEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper SourceEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93164E977714DAFB684C14A7A55378B056FC74CB956589D6226E3275E01554E5"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "TotalDamageOverride:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "TotalDamageOverride",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E TotalDamageOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E131859C82AC4C35FB4ED11A260F273685DF67E29725AF2C7BED5049CF5C26A"
            },
            {
              "Id": "Victim:Shared.Entity.EntityWrapper",
              "Name": "Victim",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Victim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76A0BC674CB898718605EB82D3C8E9D91AAAAB9BDB54403744711E2FA9C6813E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "834BDD2CC9A9DCA9FC523FD5E5D77B0EE52B398A9BDB5A274A4DA81E5E053C32"
        },
        {
          "Id": "Shared.Combat.DamageResult",
          "Name": "DamageResult",
          "DisplayName": "DamageResult",
          "FullName": "Shared.Combat.DamageResult",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockedDamage:System.Single",
              "Name": "BlockedDamage",
              "Type": "System.Single",
              "Signature": "public System.Single BlockedDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16C77EC12FAA5A6C877A8FEE8BFF04CF8269C8918924AFE11E0581484E97A808"
            },
            {
              "Id": "CountAsHit:System.Boolean",
              "Name": "CountAsHit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CountAsHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F9B9F051220D3167D8F54364A8ED31771238B9C17246ED5A440EACE4D3BFF9C"
            },
            {
              "Id": "DamageInfo:Shared.Combat.DamageInfo",
              "Name": "DamageInfo",
              "Type": "Shared.Combat.DamageInfo",
              "Signature": "public Shared.Combat.DamageInfo DamageInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4758C06E7214CA9E33F84E2FB9B4E84163B8D83858BE1D71ED857D71ED8E339"
            },
            {
              "Id": "DamageVfx:Shared.Combat.DamageVfx",
              "Name": "DamageVfx",
              "Type": "Shared.Combat.DamageVfx",
              "Signature": "public Shared.Combat.DamageVfx DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EE8BA0F7584EB0E36FD05D9E8AEF1A3050630A2D09FB781E4B436B42B41099"
            },
            {
              "Id": "HitInfo:Shared.Combat.HitInfo",
              "Name": "HitInfo",
              "Type": "Shared.Combat.HitInfo",
              "Signature": "public Shared.Combat.HitInfo HitInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C591361B9A820A850604D0A9A3DECA9DBDAA05018DA551C70BF3F55F723A8649"
            },
            {
              "Id": "SourceEntity:Shared.Entity.EntityWrapper",
              "Name": "SourceEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper SourceEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93164E977714DAFB684C14A7A55378B056FC74CB956589D6226E3275E01554E5"
            },
            {
              "Id": "SourceEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SourceEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SourceEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "357BA865BB8600A2E788DD5E706D693FC3EA43FE3E66BD2D77DB1DF9F555BE2D"
            },
            {
              "Id": "TotalDamageTaken:System.Single",
              "Name": "TotalDamageTaken",
              "Type": "System.Single",
              "Signature": "public System.Single TotalDamageTaken",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C960C79E09E5F08840843462F28428DD91399CC7C1989D78D5A34F6EF6935DD6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA3D8668EB3B17DFD903EDB6E2BF1113C1AFF32BE88B2D460F933C2405B11933"
        },
        {
          "Id": "Shared.Combat.DamageResultHelper",
          "Name": "DamageResultHelper",
          "DisplayName": "DamageResultHelper",
          "FullName": "Shared.Combat.DamageResultHelper",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetViolenceVector(Shared.Combat.DamageResult, System.Single)-\u003EShared.Combat.ViolenceVector",
              "Name": "GetViolenceVector",
              "Signature": "public Shared.Combat.ViolenceVector GetViolenceVector(Shared.Combat.DamageResult damageResult, System.Single victimMaxHealth)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.ViolenceVector",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victimMaxHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "BF0B9529A9D93803785BB674FF77F42E5F6D9CF5FF9FAE7F61B04C7F04AF21E6",
              "Hash": "A493FDE670CDDA62E1AA621E1C4BC00E6D44E2BD3F549B8F8ADB46200E4445C6",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B7C5763323233E03D929A598790A09D9D089100355AF1B0B26FD0DD413F30092"
        },
        {
          "Id": "Shared.Combat.DamageSourceType",
          "Name": "DamageSourceType",
          "DisplayName": "DamageSourceType",
          "FullName": "Shared.Combat.DamageSourceType",
          "Namespace": "Shared.Combat",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aura:Shared.Combat.DamageSourceType",
              "Name": "Aura",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType Aura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81F7B9C03F24D1F1613F828D75937DAEC6A815FCC35E41289AF389D49CA4F5B8"
            },
            {
              "Id": "DamagingArea:Shared.Combat.DamageSourceType",
              "Name": "DamagingArea",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType DamagingArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3661954AF08FB0A0F910228B18CDEC9C80CEBBEB7FE713EED5E4E4B9B11FEA8D"
            },
            {
              "Id": "Impact:Shared.Combat.DamageSourceType",
              "Name": "Impact",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType Impact",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1AA74C82978518022006F467903A9CE35E4A62866B764F142908BA055206408C"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D1B71822A05FF2AFA67526D72878D70A623AA51153CA3D3CDD3F8B2FB571DE68"
        },
        {
          "Id": "Shared.Combat.DamageTypes",
          "Name": "DamageTypes",
          "DisplayName": "DamageTypes",
          "FullName": "Shared.Combat.DamageTypes",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aqua:System.Int32",
              "Name": "Aqua",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Aqua",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66301F52E3391E58B2EA47DB51DDC60F00893EFF70F03F533095D62845F5B31A"
            },
            {
              "Id": "Bludgeoning:System.Int32",
              "Name": "Bludgeoning",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Bludgeoning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B5693CE395E04B39BDF492C877E141356ADA49370992E8CE9D8C58D74951275"
            },
            {
              "Id": "Chloro:System.Int32",
              "Name": "Chloro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Chloro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F30EFEB95154CEACE2BF89FD2B3B2DC0BBEA92B9CADF04166FCADBFCE1F22FBD"
            },
            {
              "Id": "Cosmo:System.Int32",
              "Name": "Cosmo",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Cosmo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EFDA111221DD2000862816FF091006784E04700641C56169E2717CC194FEED"
            },
            {
              "Id": "Icons:System.String[]",
              "Name": "Icons",
              "Type": "System.String[]",
              "Signature": "public System.String[] Icons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36541D8FB662275E1E84AD3BEB90FB300945037CA23D4FD0E29FB7CE237D0D14"
            },
            {
              "Id": "MaxPhysical:System.Int32",
              "Name": "MaxPhysical",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxPhysical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC2088D08B084E50670262919FD7813ADF593F6578DC1CC63AFC94F25A7F1622"
            },
            {
              "Id": "MaxTypes:System.Int32",
              "Name": "MaxTypes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxTypes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36F45D28FB3E7D95CA699148044D338E6CB5467057774C38ED400AC09BC83BF6"
            },
            {
              "Id": "Necro:System.Int32",
              "Name": "Necro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Necro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6F84EC1D3FC25539A5043B63097354F4D444D8EA74E5FB1AA3E2B181C1C2C7C"
            },
            {
              "Id": "Piercing:System.Int32",
              "Name": "Piercing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Piercing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2C768201D3AEF7D2097DF253100801D1B69CF5688565272CE6984BD4E2BBF6F"
            },
            {
              "Id": "Pyro:System.Int32",
              "Name": "Pyro",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Pyro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "525E97D1F8AC1A86040AF678EF14AB6688EA03DA554866AD5085C3508CFC483F"
            },
            {
              "Id": "Slashing:System.Int32",
              "Name": "Slashing",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Slashing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A77D8429E538ECF4840980A32D36D779F3B1BE9A19C7C413185D9959D1E3E61"
            },
            {
              "Id": "True:System.Int32",
              "Name": "True",
              "Type": "System.Int32",
              "Signature": "public System.Int32 True",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "254964FF2382894602C95316A2FDFE2217F26581449985BA71D3C5FF779CE805"
            },
            {
              "Id": "Types:System.String[]",
              "Name": "Types",
              "Type": "System.String[]",
              "Signature": "public System.String[] Types",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "76F8DF165B1942F18D50F4DC46CEA77FD8059113920E80CC6773A888098F9278"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DBD2C2ECCD68D743B9F491142C6DA373BEA6A4857F930667743F19D4CFA391B1"
        },
        {
          "Id": "Shared.Combat.DamageTypesArray",
          "Name": "DamageTypesArray",
          "DisplayName": "DamageTypesArray",
          "FullName": "Shared.Combat.DamageTypesArray",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Length:System.Int32",
              "Name": "Length",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A18D7F71B646104383AD530E1E67F1B334A771D1490897C19B6133C5EC2E41AF"
            },
            {
              "Id": "Types:System.Single[]",
              "Name": "Types",
              "Type": "System.Single[]",
              "Signature": "public System.Single[] Types",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7481E1FC08BB8E02F3B4FA6B90BC39E0AB6DC6F6F9934EE70F3AED00B35844E6"
            },
            {
              "Id": "Zero:Shared.Combat.DamageTypesArray",
              "Name": "Zero",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray Zero",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E35CE9A01A1A1B558002817329E4CE1989D279E34D719568ED167335258AAE8A"
            }
          ],
          "Properties": [
            {
              "Id": "Item:System.Single\u0026",
              "Name": "Item",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 Item",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BC8B833D9189F43AFAE8D2F0C99B88D053CCC75736816D179CD10EA936ECE996"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(Shared.Combat.DamageTypesArray)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(Shared.Combat.DamageTypesArray other)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 38,
              "BodyHash": "92D8E3A89B93564CAFFDF551A82426442DD615BDB610AD41591565EFA4A39D65",
              "Hash": "C05AC072F8ABAB9C2DBCBCDB15278181A7780E5159CA15530DFEC365C60B8C73",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone()-\u003EShared.Combat.DamageTypesArray",
              "Name": "Clone",
              "Signature": "public Shared.Combat.DamageTypesArray Clone()",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "EE37B0EBCCF7AB81F188280120F6E6A0F42B1C5BE3740EA6F98256C15B1885A4",
              "Hash": "B648E1891F58483E28E6ECC7A7D97F3B1D960426B978F3FF813D235AF56F3A2F",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single[])"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTotalDamage()-\u003ESystem.Single",
              "Name": "GetTotalDamage",
              "Signature": "public System.Single GetTotalDamage()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "DF3F5D0C81FA632F987DEB59B0310813EA23607ACD375E4295291E15F5645FCB",
              "Hash": "067CBC329E9D4332BFA25D10C7F282C246C287D568B300F0FB1CECB800256F0F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetVfxTypeByBiggestDamage()-\u003EShared.Combat.DamageVfxType",
              "Name": "GetVfxTypeByBiggestDamage",
              "Signature": "public Shared.Combat.DamageVfxType GetVfxTypeByBiggestDamage()",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageVfxType",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "A9FB9F8EFCC8C5B815227A8D0795FF2A36E3FA2CB3D1111C3CCD1ABF45AFAED4",
              "Hash": "A8FED1AA760E1920E6624C6406BCF249C1B7D64C2C9367F548C9B89B3A05D952",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveAllDamageToTrueDamage()-\u003ESystem.Void",
              "Name": "MoveAllDamageToTrueDamage",
              "Signature": "public System.Void MoveAllDamageToTrueDamage()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "5BBA6EBBA4114C077A01AAAA1B5FA5C2D2339A5ACB9F8EA2226C3FDEA44FF531",
              "Hash": "184871F1A99ECCA41BDDE52F37CFA386CA24FC0B49AF8D2ABEEF6DEFEA79A5FC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Scale(System.Single)-\u003ESystem.Void",
              "Name": "Scale",
              "Signature": "public System.Void Scale(System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "1BA35520EB80ABF3EB5C009420A8FE5F2671439889D10253778239FD15567FFA",
              "Hash": "07D50393B28C15F7D537E279CEA76EB123B271F1A6C83C276D086211FE82D3C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDamages(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetDamages",
              "Signature": "public System.Void SetDamages(System.Single true, System.Single slashing, System.Single piercing, System.Single bludgeoning, System.Single pyro, System.Single chloro, System.Single aqua, System.Single cosmo, System.Single necro)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "true",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "slashing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "piercing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "bludgeoning",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "pyro",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "chloro",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "aqua",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "cosmo",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "necro",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 88,
              "BodyHash": "34FB1EDAEAFF6E50258F5CC379C5D85DE6941D84B21C997C8967B3EF061C4654",
              "Hash": "457260974E06F7A40773F90BB7BF817A50935B8F8AA97328C771A2AA031A7DBC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "767174DE09D242D736633EBF62DB73AEAC96B0DC6923D837D9CFCA660F6FCA57",
              "Hash": "5231E05C88DDA6E729621DD797ED3B9BE8F70571F40D4022187829E882AD713E",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Combat.DamageTypesArray::GetTotalDamage()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.String::Join(System.String, System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Total: ",
                " - ",
                ", "
              ],
              "Source": null
            }
          ],
          "Hash": "D4CA48F610CF06F42ABFCD91F428FFF2A4311F8B506619C1DD05D1310117540C"
        },
        {
          "Id": "Shared.Combat.DamageVfx",
          "Name": "DamageVfx",
          "DisplayName": "DamageVfx",
          "FullName": "Shared.Combat.DamageVfx",
          "Namespace": "Shared.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Modifier:Shared.Combat.DamageVfxModifier",
              "Name": "Modifier",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier Modifier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E8D68F32FCE5795007D32FE9269604309EFEC160F100BA7D098EBD09F4CDDF1"
            },
            {
              "Id": "Type:Shared.Combat.DamageVfxType",
              "Name": "Type",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C7F95066D48C295E5AC0DC7720D32D0DDE6E151FD708FCE0C4AA278E02F9BBC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F74A1A1ED6C2A72B5763703824BB2AD8F27447E5CD759A1E4FAFE43FCDEE3B71"
        },
        {
          "Id": "Shared.Combat.DamageVfxModifier",
          "Name": "DamageVfxModifier",
          "DisplayName": "DamageVfxModifier",
          "FullName": "Shared.Combat.DamageVfxModifier",
          "Namespace": "Shared.Combat",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "None:Shared.Combat.DamageVfxModifier",
              "Name": "None",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C2530A465F63DA1D891838393CF72737D6882997D337ECC0A134E2AD5E90A13"
            },
            {
              "Id": "Normal:Shared.Combat.DamageVfxModifier",
              "Name": "Normal",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8367B304790F74F55B7E43FD295E321609B6C56F1B9CC9C28FE7C5B0411AA35"
            },
            {
              "Id": "Small:Shared.Combat.DamageVfxModifier",
              "Name": "Small",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier Small",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE552AF0B0A930F9324217825E6B8B0319AB06A23999C78DBFCCFF0898A8547C"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "795F22C50F6FCBB70F24AF7152B79947F77366E8F501D0503945C227F6C209CE"
        },
        {
          "Id": "Shared.Combat.DamageVfxType",
          "Name": "DamageVfxType",
          "DisplayName": "DamageVfxType",
          "FullName": "Shared.Combat.DamageVfxType",
          "Namespace": "Shared.Combat",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arrow:Shared.Combat.DamageVfxType",
              "Name": "Arrow",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Arrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E719C4BC7737C9F8CD54F3B550C0906B50D4A4952466C6C734A3ED5EDD19272"
            },
            {
              "Id": "Bludgeoning:Shared.Combat.DamageVfxType",
              "Name": "Bludgeoning",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Bludgeoning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4DBECB7D554EF43A69C3F7E18D6101E9484811676B83295CEEA96CDD5E0443D"
            },
            {
              "Id": "Dagger:Shared.Combat.DamageVfxType",
              "Name": "Dagger",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Dagger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47172F5DF447DDF7CCAF4C5602024B9DBEEA2EA00CCC09359396EB1FEC65CC88"
            },
            {
              "Id": "Default:Shared.Combat.DamageVfxType",
              "Name": "Default",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "79A08EF3BF51B5FCC30C8200D2B85EE78509F9E5A27BEE1E0DE982833800EF9A"
            },
            {
              "Id": "Enchanting:Shared.Combat.DamageVfxType",
              "Name": "Enchanting",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Enchanting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDBC1590A937482EEB08C41FB12188FDB864A8557984556362074B4C92FD9037"
            },
            {
              "Id": "Explosive:Shared.Combat.DamageVfxType",
              "Name": "Explosive",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Explosive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F891889024B1CBB0634E4F7BC5804FE1AD06CF6D7346AE08B74F978E9E5290A6"
            },
            {
              "Id": "Hidden:Shared.Combat.DamageVfxType",
              "Name": "Hidden",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Hidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F98EE625012CD9C3F45F117D36B86698E09DFF75F2AF693E9D5F4F9F00D74E0E"
            },
            {
              "Id": "Incinerating:Shared.Combat.DamageVfxType",
              "Name": "Incinerating",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Incinerating",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0314CC02005DB7A8DCA6B2034F27A9B2CC65D080992513DB56527156A268A3B"
            },
            {
              "Id": "Laser:Shared.Combat.DamageVfxType",
              "Name": "Laser",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Laser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19F3AD107772E73D274FFF10B5B8127C5BCFA006BB35AD946951EDA8C6E59115"
            },
            {
              "Id": "Piercing:Shared.Combat.DamageVfxType",
              "Name": "Piercing",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Piercing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F22EF09D960D7755D4BEADF1DAA4B0749C1488161B98A23050FF75AA2E5C6890"
            },
            {
              "Id": "Slashing:Shared.Combat.DamageVfxType",
              "Name": "Slashing",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Slashing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C65025A4FDDA65AC6DB20038F06A4C2A45EB4B2554988AAB56E27937960DD6A"
            },
            {
              "Id": "Sledgehammer:Shared.Combat.DamageVfxType",
              "Name": "Sledgehammer",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Sledgehammer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A2C9FA0AE7D1E086AC1A9531B10BE1B987D25C010BC8E861B2CF9D7DDDC5E36"
            },
            {
              "Id": "Spear:Shared.Combat.DamageVfxType",
              "Name": "Spear",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Spear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C2C513266CDABF4395D5D827DF6EFC2D2534A5568009E1C9FA970B2F0D682D3"
            },
            {
              "Id": "Sword:Shared.Combat.DamageVfxType",
              "Name": "Sword",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType Sword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E2C7CF034FF71FEB58934249FFC180CE836832E8793D5ED14B8210F71DFBBF8"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3253C3A9857326E17843205DEC26CC7CAACB88BC0B9210E0D52F6E8B398A93EE"
        },
        {
          "Id": "Shared.Combat.EntityAttachPriority",
          "Name": "EntityAttachPriority",
          "DisplayName": "EntityAttachPriority",
          "FullName": "Shared.Combat.EntityAttachPriority",
          "Namespace": "Shared.Combat",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Boss:Shared.Combat.EntityAttachPriority",
              "Name": "Boss",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority Boss",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15A1F54B40BD94FE94CE037BD52F1290B9A6AD3E818FE808BD9F20B49BE5E550"
            },
            {
              "Id": "Default:Shared.Combat.EntityAttachPriority",
              "Name": "Default",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E741BEF472B34777973431E422FCA9A49CB3E283B8AAE7E0929553AE5792A25"
            },
            {
              "Id": "MagicSteal:Shared.Combat.EntityAttachPriority",
              "Name": "MagicSteal",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority MagicSteal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D18A8FEAE3DACC1E6232EEBC13C0B5B9E33FEFDE0B7768549006EB63544AEC26"
            },
            {
              "Id": "None:Shared.Combat.EntityAttachPriority",
              "Name": "None",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CCC377BBB331C810A1FC6C31414A2703D97016F8B49BC761F38FAD0CFBD7A5D"
            },
            {
              "Id": "PlayerOrNpc:Shared.Combat.EntityAttachPriority",
              "Name": "PlayerOrNpc",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority PlayerOrNpc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24507B63FCB68B473E5F023ACBB7BE47C0D83DF95AB1B28A1DBEAC1ACC2ACB54"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "04AF02D20E092CE7C07CC64E9EDAEA4C58C8D924459F693C9FDCF1646E182D37"
        },
        {
          "Id": "Shared.Combat.HitInfo",
          "Name": "HitInfo",
          "DisplayName": "HitInfo",
          "FullName": "Shared.Combat.HitInfo",
          "Namespace": "Shared.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Critical:System.Boolean",
              "Name": "Critical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Critical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60A0B203C93A8C34E1C269F761A121677336DAAA35AB197356128E066FC72B93"
            },
            {
              "Id": "Damage:Shared.Combat.DamageTypesArray",
              "Name": "Damage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F3363085157A1620189F2E36D3044C7CC5BB51AD2E11CC8C456D28805EFAC11"
            },
            {
              "Id": "Knockback:System.Single",
              "Name": "Knockback",
              "Type": "System.Single",
              "Signature": "public System.Single Knockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "084B3CDDA14782F32E723505FD33DD4FF380AEFB5DCE467DA91F44C71045A6CF"
            },
            {
              "Id": "KnockbackDirection:Microsoft.Xna.Framework.Vector3",
              "Name": "KnockbackDirection",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 KnockbackDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4EB69208A825DBBD0E4FF0841CCB03750E67C077F6F9CFB4B0329AA3C02E2DB"
            },
            {
              "Id": "Resisted:Shared.Combat.DamageTypesArray",
              "Name": "Resisted",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray Resisted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D1A7305E5DE34394A474B050A2434BB5E463D1D33EB9915024CC2EB4D2CAA85"
            },
            {
              "Id": "ResistedKnockbackPercentage:System.Single",
              "Name": "ResistedKnockbackPercentage",
              "Type": "System.Single",
              "Signature": "public System.Single ResistedKnockbackPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EE2FEE4334399C098973BC62822B2A11F2E69CA86865FD32C24FA469D3583FB"
            },
            {
              "Id": "StunPower:System.Single",
              "Name": "StunPower",
              "Type": "System.Single",
              "Signature": "public System.Single StunPower",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA1AAAE0F47B332175AF0F1486C836FD117BB14C7537F83E30EE6552CA23595"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DamageSum()-\u003ESystem.Single",
              "Name": "DamageSum",
              "Signature": "public System.Single DamageSum()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "15430C97FED4D0E07847398D16B631B2EF2E44420191273309DBFE1A6C50F467",
              "Hash": "1F2A5497887577278196A61D306A57F7CCA837864F358FA4F1E31E5188D99AC7",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "AFA4B472C166670F04BA37E957630B9BA8DB6E0025D9872F05C1AA6B4872556C"
        },
        {
          "Id": "Shared.Combat.Projectiles.AnimationComponent",
          "Name": "AnimationComponent",
          "DisplayName": "AnimationComponent",
          "FullName": "Shared.Combat.Projectiles.AnimationComponent",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FrameAnimation:CandideCreator.Shared.Graphics.FrameAnimation",
              "Name": "FrameAnimation",
              "Type": "CandideCreator.Shared.Graphics.FrameAnimation",
              "Signature": "public CandideCreator.Shared.Graphics.FrameAnimation FrameAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "821D27E77A1392117EB6B9C7637BF55AA2C7A3A67B2DE3AECC0C1148735A11B3"
            },
            {
              "Id": "TimeScale:System.Double",
              "Name": "TimeScale",
              "Type": "System.Double",
              "Signature": "public System.Double TimeScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B45E0345C5D9A38A7716BFB1DC3B45F56EC99276E1FA78678F68DF427A2BC2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FB3BCF627F0D86E2A0BA5E322B15D37913F02EA673C4CFC711F734DAD563CD7D"
        },
        {
          "Id": "Shared.Combat.Projectiles.AreaOfEffect",
          "Name": "AreaOfEffect",
          "DisplayName": "AreaOfEffect",
          "FullName": "Shared.Combat.Projectiles.AreaOfEffect",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanAffectEnvironment:System.Boolean",
              "Name": "CanAffectEnvironment",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanAffectEnvironment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7B389513074D39D59C83351373ED9342CE8662F65FEB96C3F09FFF29CF98B68"
            },
            {
              "Id": "ExplosiveKnockback:System.Boolean",
              "Name": "ExplosiveKnockback",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplosiveKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "604EE79377A63E119C6CB8EA78F50CACBF37AB822BAA4ADF0B54C8353A50668D"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "TickTimer:System.Single",
              "Name": "TickTimer",
              "Type": "System.Single",
              "Signature": "public System.Single TickTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98A65B5C261D8438C2FC7DDD6B4EC49FC21340CD68017D0CCB4AE7D5758A732A"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC879A4A4410C23B3C8E5A37504D5B88FCCB3FE0BDA86E2081E4C14131DC7B19"
        },
        {
          "Id": "Shared.Combat.Projectiles.Attachable",
          "Name": "Attachable",
          "DisplayName": "Attachable",
          "FullName": "Shared.Combat.Projectiles.Attachable",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityOwnerId:System.Guid",
              "Name": "EntityOwnerId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityOwnerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B070FA3E86D36B28C42C1EA89FB2CF3A4F3B6C9DE3734C60FD72FC6B8E1DBF72"
            },
            {
              "Id": "RelativePosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativePosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativePosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A78AA3FDC74C012E5AA77FC52ACFC30EC9B4274AA3B3E5AA279AE1EE68C07677"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AEBAB7774105BF51B6B6D23489389C65E55BCE7F4B9797F11BEB047C1BD85D4F"
        },
        {
          "Id": "Shared.Combat.Projectiles.Cast",
          "Name": "Cast",
          "DisplayName": "Cast",
          "FullName": "Shared.Combat.Projectiles.Cast",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ProjectilePartIndex:System.Int16",
              "Name": "ProjectilePartIndex",
              "Type": "System.Int16",
              "Signature": "public System.Int16 ProjectilePartIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F079543C5CDC4542854CE676FF63F12C6ECA15BDBC85E5523EB877B9CFC47237"
            },
            {
              "Id": "Spell:Shared.Combat.Spells.Casting.CastSpell",
              "Name": "Spell",
              "Type": "Shared.Combat.Spells.Casting.CastSpell",
              "Signature": "public Shared.Combat.Spells.Casting.CastSpell Spell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E10630D3373DC96AE73E1720224A42ED0A59033A0C94D3064BFA0F50C381CB0B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Hit(Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData, System.Int32)-\u003ESystem.Void",
              "Name": "Hit",
              "Signature": "public System.Void Hit(Shared.Entity.EntityWrapper victim, CandideCreator.Shared.Collision.CollisionData data, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "CandideCreator.Shared.Collision.CollisionData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "0C5472FD148901D191E0373981753045534ACBBD29FBDAFFC4030D6B9D441045",
              "Hash": "F670960CEC591AE5DFD907A0774EA384F22F7F6C6552C3DF72C673F87F4D3F92",
              "CalledMethods": [
                "Shared.Combat.Spells.Casting.CastSpell::ProjectileHit(Shared.Combat.Projectiles.Models.ProjectileHitData)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "15F81A6871A3536841CCE05BBA04F89E8D156ED024D00A063F7783DFE4DDF20C"
        },
        {
          "Id": "Shared.Combat.Projectiles.Drawable",
          "Name": "Drawable",
          "DisplayName": "Drawable",
          "FullName": "Shared.Combat.Projectiles.Drawable",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector4",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E9A4D43388068BA506F3990EBC74CB027882FE65B12E23B58A459F90149DF872"
            },
            {
              "Id": "DoNotRotateSprite:System.Boolean",
              "Name": "DoNotRotateSprite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotRotateSprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2A1AD8791F1EB44160EE128715D8A1E51006546042C8ADC7C760B89962102DB"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "SortOffset:System.Single",
              "Name": "SortOffset",
              "Type": "System.Single",
              "Signature": "public System.Single SortOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0577547DFD56C56A5CAC79B66150C221567D4193B0C3B4B3E576321975F41DA"
            },
            {
              "Id": "Sprite:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "Sprite",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet Sprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "828B59AA765E9954D71EA8574B25D0DC340CF41AAD0E27C118B74C51E7AEE880"
            },
            {
              "Id": "Vertical:System.Boolean",
              "Name": "Vertical",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Vertical",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "870DD902786053518AA77AC60DCF49E8BBCAA756916E264C89501F80486440FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "833927510C81B450303B7E235E8832C3A78F8252DBFD83CD19DB592B78C298A8"
        },
        {
          "Id": "Shared.Combat.Projectiles.General",
          "Name": "General",
          "DisplayName": "General",
          "FullName": "Shared.Combat.Projectiles.General",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxLifeLength:System.Single",
              "Name": "MaxLifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single MaxLifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789CA9F853A303C7A010DAAA0D6B359441DC91DB5A576126737A96ECE53A0CC1"
            },
            {
              "Id": "TimeLived:System.Single",
              "Name": "TimeLived",
              "Type": "System.Single",
              "Signature": "public System.Single TimeLived",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC10279528F8F8DD47963D49122CCA21992DC7CA6EE048EBB7F4C7D11737F7E8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3AB6A587DBBBB07E26F164F57083689384BC8A665E45D7F6F6AB4CFE1A33C935"
        },
        {
          "Id": "Shared.Combat.Projectiles.LightSourceComponent",
          "Name": "LightSourceComponent",
          "DisplayName": "LightSourceComponent",
          "FullName": "Shared.Combat.Projectiles.LightSourceComponent",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ECDF07F92BD3B7A0F9AB433F362FC85FD54E32D51868AD8A0532EE1DF618AB5D"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.Aoe",
          "Name": "Aoe",
          "DisplayName": "Aoe",
          "FullName": "Shared.Combat.Projectiles.Models.Aoe",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnlyHitEntitiesOnce:System.Boolean",
              "Name": "OnlyHitEntitiesOnce",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyHitEntitiesOnce",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4EDA7EFA954C62DC5AF796465115B991A534DF8DCB0100FFD4031D159491513"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "691C099A96B0BAA56D88AE4664C6D1DCA77210D7F380A254136D76711E8D1BB6"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.Backstab",
          "Name": "Backstab",
          "DisplayName": "Backstab",
          "FullName": "Shared.Combat.Projectiles.Models.Backstab",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageMultiplier:System.Single",
              "Name": "DamageMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single DamageMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0284683DD42624BF43E16792A52042C021AD45B2B68ED57ABBCB64500FCFBB6B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BAA08081442FDAE8A4E29B5BA2D946498C3CEB60BEB2295B3EF30F27EC8E5442"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.Bounce",
          "Name": "Bounce",
          "DisplayName": "Bounce",
          "FullName": "Shared.Combat.Projectiles.Models.Bounce",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "439A50FD1001E4FBBAEE354D8C144C0CC98419F39AC220CED77E8F00664541CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8C960D970478750802351B45A99E2DEAD595EFD8F31CD15E5EBFA75301383EA1"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.Piercing",
          "Name": "Piercing",
          "DisplayName": "Piercing",
          "FullName": "Shared.Combat.Projectiles.Models.Piercing",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Count:System.Int32",
              "Name": "Count",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Count",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "439A50FD1001E4FBBAEE354D8C144C0CC98419F39AC220CED77E8F00664541CE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8C960D970478750802351B45A99E2DEAD595EFD8F31CD15E5EBFA75301383EA1"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.ProjectileHitData",
          "Name": "ProjectileHitData",
          "DisplayName": "ProjectileHitData",
          "FullName": "Shared.Combat.Projectiles.Models.ProjectileHitData",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionData:CandideCreator.Shared.Collision.CollisionData",
              "Name": "CollisionData",
              "Type": "CandideCreator.Shared.Collision.CollisionData",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CollisionData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32A97415A01988433C30E2BF0B06F447F67EBB5A59129AEB8CA953F3BB7F4F73"
            },
            {
              "Id": "ProjectileId:System.Int32",
              "Name": "ProjectileId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 ProjectileId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D9EC89AEF57B96BB365B53FAE3C7743EF41A240D0DF492596FB9FE410A15E34"
            },
            {
              "Id": "Victim:Shared.Entity.EntityWrapper",
              "Name": "Victim",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Victim",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76A0BC674CB898718605EB82D3C8E9D91AAAAB9BDB54403744711E2FA9C6813E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BF04082D4B4232BC9BF7028080AEF187D46588FF2B5A8AE4211B066B34311507"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.SpellComponents",
          "Name": "SpellComponents",
          "DisplayName": "SpellComponents",
          "FullName": "Shared.Combat.Projectiles.Models.SpellComponents",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aoe:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Aoe",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Aoe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7995C2EFDAF31D654954B57EB49DA80DF288DB692B4E3A4E60D5A92061DE6B9"
            },
            {
              "Id": "Backstab:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Backstab",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Backstab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF7747A9448EEFC4E95EF123F353794B4AF625B46D24B337FF524D70F321E946"
            },
            {
              "Id": "Bounce:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Bounce",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Bounce",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F59EB34EB707AFFC257D78B840A5613A8BFAA9B9F3E152A8012D23A75682CD63"
            },
            {
              "Id": "Knockback:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Knockback",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Knockback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "492A919A221ABD3DB70078386D8C4877CAB98977360782C07D160AFDE4CD4724"
            },
            {
              "Id": "None:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "None",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9861AFD99810B8FC57075373D5C933DD993B9C3AFDD71F8114C9CA617E9C98F7"
            },
            {
              "Id": "Piercing:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Piercing",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Piercing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92D13D1BDEFB80094DF194903F21DE371DFE81395B7629328639B2DB74BA96A7"
            },
            {
              "Id": "TerrainPiercing:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "TerrainPiercing",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents TerrainPiercing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA0911764201FAB7C8F435FEC4928DFF74B646005D28F9DA53F05B9CFE0BDAE5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25098D46145E41956E9EBB5D9DC953D667B1A87607499B057F4F8057B687FFA5"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.SpellComponentsExtension",
          "Name": "SpellComponentsExtension",
          "DisplayName": "SpellComponentsExtension",
          "FullName": "Shared.Combat.Projectiles.Models.SpellComponentsExtension",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(Shared.Combat.Projectiles.Models.SpellComponents, Shared.Combat.Projectiles.Models.SpellComponents)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Combat.Projectiles.Models.SpellComponents mask, Shared.Combat.Projectiles.Models.SpellComponents flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "02C3F3B5D6A3FBE9C5026E682446AB1EB64DF21329B39477BFDD0992E33E8F5D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026 mask, Shared.Combat.Projectiles.Models.SpellComponents flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "AE8848B8535088C89F982076D6585F739AD13C06B9C019416BEC3E9E92C16675",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026 mask, Shared.Combat.Projectiles.Models.SpellComponents flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "9887D853A2CFF040DF966B2A90A48CC5A466138E962F4C18F46AB96C4576BA1E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026 mask, Shared.Combat.Projectiles.Models.SpellComponents flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "86EFB51A5E5402C13713BF08826D421B2D48A8F5B894A81E79BC37995FE1B2C7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "07ADDE6395F5C29BA3930A8D26ECFA6F396BD0999FF7E46998E8FE633917178C"
        },
        {
          "Id": "Shared.Combat.Projectiles.Models.SpellData",
          "Name": "SpellData",
          "DisplayName": "SpellData",
          "FullName": "Shared.Combat.Projectiles.Models.SpellData",
          "Namespace": "Shared.Combat.Projectiles.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aoe:Shared.Combat.Projectiles.Models.Aoe",
              "Name": "Aoe",
              "Type": "Shared.Combat.Projectiles.Models.Aoe",
              "Signature": "public Shared.Combat.Projectiles.Models.Aoe Aoe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "838D89E26D6E625A9DF62D84C687D22C6D49F7756EA351874434804F23DCAB65"
            },
            {
              "Id": "Backstab:Shared.Combat.Projectiles.Models.Backstab",
              "Name": "Backstab",
              "Type": "Shared.Combat.Projectiles.Models.Backstab",
              "Signature": "public Shared.Combat.Projectiles.Models.Backstab Backstab",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "117EE2309A201B336D162E8039A9C3784F2506E32BC5B3CF91EF44B35C959849"
            },
            {
              "Id": "Bounce:Shared.Combat.Projectiles.Models.Bounce",
              "Name": "Bounce",
              "Type": "Shared.Combat.Projectiles.Models.Bounce",
              "Signature": "public Shared.Combat.Projectiles.Models.Bounce Bounce",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18A396CD8F8E58C51C0D40C69E7639E26854C154353B7D8E78E405496971B367"
            },
            {
              "Id": "Mask:Shared.Combat.Projectiles.Models.SpellComponents",
              "Name": "Mask",
              "Type": "Shared.Combat.Projectiles.Models.SpellComponents",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellComponents Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7FDDD465EFE3A6BDDB286F0B4EBBD2BE348E783EE07325B89BDD82E336293740"
            },
            {
              "Id": "Piercing:Shared.Combat.Projectiles.Models.Piercing",
              "Name": "Piercing",
              "Type": "Shared.Combat.Projectiles.Models.Piercing",
              "Signature": "public Shared.Combat.Projectiles.Models.Piercing Piercing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2651E59A34169C3E07EFE6D4CF8244FB4DCB2337951F3106EEE2A8AC0C0B1E3C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0E34E890931AB6F7572478D6EE3A4452B902FF3DC2E9680D3627B4EF841262B5"
        },
        {
          "Id": "Shared.Combat.Projectiles.Position",
          "Name": "Position",
          "DisplayName": "Position",
          "FullName": "Shared.Combat.Projectiles.Position",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "Vector:Microsoft.Xna.Framework.Vector3",
              "Name": "Vector",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vector",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CA7AF1D321A68AFD99AE0355FA1931AD70CE7B38F376F076B3AA2C63E34B422"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5ACAAF2C2CDC9B5AA08CC6F3257EC0887F1FF93CD55471170E454A79CB661D0C"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileCollision",
          "Name": "ProjectileCollision",
          "DisplayName": "ProjectileCollision",
          "FullName": "Shared.Combat.Projectiles.ProjectileCollision",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ExtraCollisions:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,CandideCreator.Shared.Collision.CollisionShape\u003E\u003E",
              "Name": "ExtraCollisions",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E ExtraCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E00B9852D24C18836248405AA2ECE5023EE94FA2903F07A62E957F1830788D5A"
            },
            {
              "Id": "IgnoreTerrain:System.Boolean",
              "Name": "IgnoreTerrain",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreTerrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4839DB45D7E6D661FCC9608F703E970E8DBB145537D56603D5B5930A7AECF82"
            },
            {
              "Id": "Mask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "Mask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59D5AF149C00A1DF8E72C6A641467E41F3E0E0EBA1B0742B0C91DD2D9CA867CC"
            },
            {
              "Id": "MinimumTimeBetweenDamage:System.Single",
              "Name": "MinimumTimeBetweenDamage",
              "Type": "System.Single",
              "Signature": "public System.Single MinimumTimeBetweenDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E1CED08046E35434D1EF23A008E958DDCFB8E99BCBECEFD1B2B8F9377D1A259"
            },
            {
              "Id": "Shape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "Shape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape Shape",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC12AB25158DFBF9A346F339E52B9F963BECB518E47EBD23954BE4DA62967F4F"
            },
            {
              "Id": "Whitelist:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "Whitelist",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E Whitelist",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "451B7E13966B8D57D778DA0F99A5AF1B47C4F32D9A91D683B3B021C80EEE2FB2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6144650A6A981DDD22EB5B6BC720529A89AC1C0FA952D4001B7366734420941E"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs",
          "Name": "AreaOfEffectProjectileArgs",
          "DisplayName": "AreaOfEffectProjectileArgs",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanAffectEnvironment:System.Boolean",
              "Name": "CanAffectEnvironment",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanAffectEnvironment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7B389513074D39D59C83351373ED9342CE8662F65FEB96C3F09FFF29CF98B68"
            },
            {
              "Id": "CollisionCircleRadius:System.Single",
              "Name": "CollisionCircleRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionCircleRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA4034DD319E0EF3A2CDCA2A6BBC4738FD4D6B6E237BBB2B070F1EDAA974CAD4"
            },
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC52FA5A1F42DF8207F77E3E8CAA42F79FD4352A5E7E774E07051C6519C481A"
            },
            {
              "Id": "ExplosiveKnockback:System.Boolean",
              "Name": "ExplosiveKnockback",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplosiveKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "604EE79377A63E119C6CB8EA78F50CACBF37AB822BAA4ADF0B54C8353A50668D"
            },
            {
              "Id": "ParticleEmitterId:System.String",
              "Name": "ParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D41430AE5F7BB5AD0BC019F75571F09C4C6A9B05D92335E388DD14FC23C159"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "657C9AB406A97E115C87A57735B235A3326A90F912D234D8AD741B984C632C20"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
          "Name": "BaseProjectileArgs",
          "DisplayName": "BaseProjectileArgs",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "AttachProjectileToEntity:System.Boolean",
              "Name": "AttachProjectileToEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttachProjectileToEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46E97834FA2C28C9FBFB5218D4E5469556AB8C40DE9446A1F53EF6D6B165E06F"
            },
            {
              "Id": "CanHaveVelocity:System.Boolean",
              "Name": "CanHaveVelocity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanHaveVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D6824A2BD3CD54E651D9D67E620873406115149248CA883A18A45540BAA617"
            },
            {
              "Id": "CastSpell:Shared.Combat.Spells.Casting.CastSpell",
              "Name": "CastSpell",
              "Type": "Shared.Combat.Spells.Casting.CastSpell",
              "Signature": "public Shared.Combat.Spells.Casting.CastSpell CastSpell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EF47AEC4FA5264096B3DD679A0C9DC112BB296DD4DF55D37F8B0ADE949568EB"
            },
            {
              "Id": "IgnoreCollisions:System.Boolean",
              "Name": "IgnoreCollisions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreCollisions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53ABDC86FA66B471F824AF425B3C97A81E81E405AD968AC9D69B5EA4118A4B64"
            },
            {
              "Id": "IgnoreTerrain:System.Boolean",
              "Name": "IgnoreTerrain",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreTerrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4839DB45D7E6D661FCC9608F703E970E8DBB145537D56603D5B5930A7AECF82"
            },
            {
              "Id": "IsRelativeToEntityForward:System.Boolean",
              "Name": "IsRelativeToEntityForward",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRelativeToEntityForward",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9522B2B5B6AC51FCAFA8B967C539123B05C051B12984A15FA440CA5A47811C01"
            },
            {
              "Id": "MaxProjectileLifeLength:System.Single",
              "Name": "MaxProjectileLifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single MaxProjectileLifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB13650B8BEFD995E5517223E987CAE922E72C93C7C7DE2FF8B3A2D9FD2A4D7D"
            },
            {
              "Id": "MinimumTimeBetweenDamage:System.Single",
              "Name": "MinimumTimeBetweenDamage",
              "Type": "System.Single",
              "Signature": "public System.Single MinimumTimeBetweenDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E1CED08046E35434D1EF23A008E958DDCFB8E99BCBECEFD1B2B8F9377D1A259"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "ProjectileDisplayId:System.String",
              "Name": "ProjectileDisplayId",
              "Type": "System.String",
              "Signature": "public System.String ProjectileDisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4DA99E05174736114E49F33F48147EF404BCA7F9844ECDF9BBBAE2B4A6A26F5"
            },
            {
              "Id": "ProjectileSpacVfxId:System.String",
              "Name": "ProjectileSpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String ProjectileSpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBFDB569699297589AAE07FDC7ACC2DD37DED3F47FC9C697CA286736415D2D8C"
            },
            {
              "Id": "RelativeEntityPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeEntityPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeEntityPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2A3A10993D9BF605382D5457D9BFDCC57334DAFD8A8F292D37B01ADB598D679"
            },
            {
              "Id": "Velocity:System.Single",
              "Name": "Velocity",
              "Type": "System.Single",
              "Signature": "public System.Single Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DF4D25CB18EBC2D0B0CED877FF89251B78FC912645639B456E3DF14241585B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2F9EB4C0A97D55202B576F3B06B5A5917AAE60B2F15C26AF5B6C8E27350AD5F8"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs",
          "Name": "ConeProjectileArgs",
          "DisplayName": "ConeProjectileArgs",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngularWidth:System.Single",
              "Name": "AngularWidth",
              "Type": "System.Single",
              "Signature": "public System.Single AngularWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB31DA0E665F575F3F7A9CC0B502653D320F449A2142A2B1BAF4283370011D9C"
            },
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC52FA5A1F42DF8207F77E3E8CAA42F79FD4352A5E7E774E07051C6519C481A"
            },
            {
              "Id": "DistanceOffset:System.Single",
              "Name": "DistanceOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DistanceOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F9129C9704632C71DA3C3938A67E18B1F10902EEEB84C667C22EB0B35C6AFAB"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E260DCAA25D1ED2C98D0E4B7A9B7111B48BE961A3B2BF14C27950540B76FA9B7"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs",
          "Name": "LineProjectileArgs",
          "DisplayName": "LineProjectileArgs",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC52FA5A1F42DF8207F77E3E8CAA42F79FD4352A5E7E774E07051C6519C481A"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "Range:System.Single",
              "Name": "Range",
              "Type": "System.Single",
              "Signature": "public System.Single Range",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C18DC10DC9F199EDBCD2361CFD11431EBAA1C986355DFE64E2D1A7EB48C85A74"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E0F2E7767D2058C13472525A8C6DB7B34699D285245B11D876D37AB737419A02"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory",
          "Name": "SharedProjectileFactory",
          "DisplayName": "SharedProjectileFactory",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateAreaOfEffectProjectile",
              "Signature": "public System.Int32 CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs aoeProjArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aoeProjArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "016BBA73CAFB970DBA008ACB078EA2170F23FD705F0D66822B854836BC7209F1",
              "Hash": "02F0214A421F22EBF358E231B99FFE77D6F75C9A8F20D3024ADECD6912E75029",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int16)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateConeProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateConeProjectile",
              "Signature": "public System.Int32 CreateConeProjectile(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs coneArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coneArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 606,
              "BodyHash": "33A7B78A396988CC6AF56307AB7CA935B70FBED0015E8D979E855D61C51BD9F9",
              "Hash": "F21778F9178A93222B69B9023B7C8051817C092435C49E4DCB8BE654400AE4EB",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int16)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::.ctor()",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)",
                "System.MathF::Floor(System.Single)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateLineProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)-\u003ESystem.Int32",
              "Name": "CreateLineProjectile",
              "Signature": "public System.Int32 CreateLineProjectile(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs lineArgs)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "lineArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "04A5AA9D4110624028B95B9328275D5006A9E8FA052D0C56C1707C9DBF4743D9",
              "Hash": "5BC2DEB0FEDAD052B16A5FA07007D82D7D20C14328ACFE8738D1E1600BA86DD5",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int16)",
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::SetLineProjectileCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int16)-\u003ESystem.Int32",
              "Name": "CreateProjectile",
              "Signature": "private System.Int32 CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, System.Int16 projectilePartIndex)",
              "Visibility": "private",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 620,
              "BodyHash": "C4F2151ECB2A49E499214DA16C72518AF73A0D2FE6E9DB498E1644857305509D",
              "Hash": "02BCE828770456067242D6F69678248AADDCAFF71BB8833DCBF672B551FF1FDD",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::NewProjectile()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2\u0026)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)-\u003ESystem.Int32",
              "Name": "CreateSingleProjectile",
              "Signature": "public System.Int32 CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Entity.EntityWrapper ownerEntity, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs args, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs singleProjArgs, System.Int16 projectilePartIndex)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "singleProjArgs",
                  "Type": "Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "4BE2007852711DEDF2F8C7FA7A3F70BAA2965F7712A10A9EDD6FEE3330FCB431",
              "Hash": "093E093E69E8AD117F116440321857F6F0E582E871490DE0837F7CC277083867",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, System.Int16)",
                "CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::.ctor(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetLineProjectileCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetLineProjectileCollision",
              "Signature": "public System.Void SetLineProjectileCollision(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector2 offset, System.Single length, System.Single width, System.Single angle)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "length",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "213091C8D160A568109C035A2F7A2A6170D8D76FEC467F70F2333165FD0EDE4E",
              "Hash": "35349F3DBDCED91F0F4C4A7F11228970F131189A4855B7317B36DB92604BBB72",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)",
                "CandideCreator.Shared.Collision.CollisionShape::UpdateCollisionBox()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2CE3A989204B94A17612E480DE9B58DEC9A3E78F61444B9F070A4FADF322EFC2"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs",
          "Name": "SingleProjectileArgs",
          "DisplayName": "SingleProjectileArgs",
          "FullName": "Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs",
          "Namespace": "Shared.Combat.Projectiles.ProjectileFactory",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CollisionCircleRadius:System.Single",
              "Name": "CollisionCircleRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionCircleRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA4034DD319E0EF3A2CDCA2A6BBC4738FD4D6B6E237BBB2B070F1EDAA974CAD4"
            },
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC52FA5A1F42DF8207F77E3E8CAA42F79FD4352A5E7E774E07051C6519C481A"
            },
            {
              "Id": "CollisionLength:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "CollisionLength",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E CollisionLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11B819CBA3C3D9E042E20A94F1A16FC5732F91357420F2093657D5A6196B1F95"
            },
            {
              "Id": "ParticleEmitterId:System.String",
              "Name": "ParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D41430AE5F7BB5AD0BC019F75571F09C4C6A9B05D92335E388DD14FC23C159"
            },
            {
              "Id": "UseParticleTrail:System.Boolean",
              "Name": "UseParticleTrail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseParticleTrail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65F07B14EDFF0CD6D05989FDCFF981564AC52AE73790A7B072CDE758B51161B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "20545BBB387BF1290DF59AE5429C2455CC442F3F7107FB645499A022EB19E3FE"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileMask",
          "Name": "ProjectileMask",
          "DisplayName": "ProjectileMask",
          "FullName": "Shared.Combat.Projectiles.ProjectileMask",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animated:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Animated",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Animated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EC46093D9137FB448518059A30CD9C6D75B777697919378F6F4049AD069A1B7"
            },
            {
              "Id": "Aoe:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Aoe",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Aoe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B217EA11D2E893AA28779F0BEB6D8E9185AF0B4918626BDA772645F82F4AF1F2"
            },
            {
              "Id": "Area:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Area",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Area",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C914B9688D96859751452636AF6996A77643C7EE03793BF00A67FFC5AAF180AC"
            },
            {
              "Id": "Attachable:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Attachable",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Attachable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C1757A47352E96AC38A644F594F25579560B0876320FC94DBF85EE37D0EE8AB"
            },
            {
              "Id": "AudioEvent:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "AudioEvent",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask AudioEvent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B8716EA4DF8FAA91BF1CFB0033F09B5807A63947E4E375BB4888B74E39C975D"
            },
            {
              "Id": "Casted:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Casted",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Casted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF56054E38E2869DA24BBF38849EF324A386114592956771F2513606B7168EE4"
            },
            {
              "Id": "Collidable:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Collidable",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Collidable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7BC56448F1B95BF15F4D27AED8785891F11E71FF2B66E070800C361CC222A54"
            },
            {
              "Id": "Collision:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Collision",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Collision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E57D85CDF191DE963186486AA0FCBFA6B3F1B3B5790A777EF0C41EC54134F8CE"
            },
            {
              "Id": "Damage:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Damage",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Damage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E92440291CD4FF59D381521DF716D236CF3CDE905010400BEC2F8272A90A8B2B"
            },
            {
              "Id": "Drawable:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Drawable",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Drawable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E09CEA35D706FAAA4D3FF276CC203C337F57891063CF25611007078013F9F7D1"
            },
            {
              "Id": "Emitter:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Emitter",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Emitter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63D0C3A06D7A48AF34C69382639E4C90A7D016342DCDE0D519148D481312AD9F"
            },
            {
              "Id": "Lightsource:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Lightsource",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Lightsource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03D193A824EE4D129EF7AE2E65B024247E5DA6A90BAEA48DEFFCE8A27CD7AD16"
            },
            {
              "Id": "MeshTransform:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "MeshTransform",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask MeshTransform",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F9B7D3C211D070F1DCAC3A156D0126C73AA2D8552F47828C8DDABD65B2DB731"
            },
            {
              "Id": "Movable:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Movable",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Movable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C373802D75B040A819CDA3FE42491C8DEDBF0DF454450B4773D1BC99A5592A73"
            },
            {
              "Id": "None:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "None",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "410211310C78FD38107EBED35C70F467F50860829ABF46C2225198446796EA46"
            },
            {
              "Id": "OnRemoveAudio:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "OnRemoveAudio",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask OnRemoveAudio",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5A7C64A53999D2CFB95AE98BDFD282DE3B741176FFB2F0009EAC7D458049E2F"
            },
            {
              "Id": "Position:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Position",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Position",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "616731C80ECB7365FF103023BA8EAA45CCC433F559B458BE39329718823EBD10"
            },
            {
              "Id": "value__:System.Int16",
              "Name": "value__",
              "Type": "System.Int16",
              "Signature": "public System.Int16 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EDD8B881CCCDD6535F01BB97CCD1B203CEA96910DFF704682D257084D76060D"
            },
            {
              "Id": "Velocity:Shared.Combat.Projectiles.ProjectileMask",
              "Name": "Velocity",
              "Type": "Shared.Combat.Projectiles.ProjectileMask",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask Velocity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24D443637AD469450B9C8A416DF057CA0A74BC551A6F4D06B3D096D66A1B70B1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E633BF9B88A9422061C23D9B9DF25C57A04B416E2D949310E3DEF3EA67B6F582"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileMaskExtensions",
          "Name": "ProjectileMaskExtensions",
          "DisplayName": "ProjectileMaskExtensions",
          "FullName": "Shared.Combat.Projectiles.ProjectileMaskExtensions",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Combat.Projectiles.ProjectileMask mask, Shared.Combat.Projectiles.ProjectileMask flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "D0EDFA39E21D4AEB8526BCB9CC28F41619263861806CA78D4CFE2031E9FF8068",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Combat.Projectiles.ProjectileMask\u0026 mask, Shared.Combat.Projectiles.ProjectileMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "4A4CDC5F9C5FCD64E404C85E38EC7FB6951B3F706B0A7EDE480E36455EE68C49",
              "Hash": "92143B896B80A931E797F5171598A4A3366D2E1A63F6E9149278F1FE294B0C4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Combat.Projectiles.ProjectileMask\u0026 mask, Shared.Combat.Projectiles.ProjectileMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "B6C9A9075A1C58AE7F38B5B0A09643377F3FFB037659BF2338200EE4D354A172",
              "Hash": "EE2985F980DB8309B9544E328D196D64EB731994F3028460364E78A5BB83A1DE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Combat.Projectiles.ProjectileMask\u0026, Shared.Combat.Projectiles.ProjectileMask)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Combat.Projectiles.ProjectileMask\u0026 mask, Shared.Combat.Projectiles.ProjectileMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Combat.Projectiles.ProjectileMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "18D7EDFD6E28FD3D48EB99BE8F197DCF99A783AFBE1D4D9F459F861F6661CD48",
              "Hash": "80B8B90EEF27A7A2A15D80E73E51BCEA5B00EBCB9BC4FC2701E9E0D1648CE5F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "97729023871440494D1F1806C0F153D3F6F511DB73AB8B77D1FF8A3FF7179E11"
        },
        {
          "Id": "Shared.Combat.Projectiles.ProjectileSystem",
          "Name": "ProjectileSystem",
          "DisplayName": "ProjectileSystem",
          "FullName": "Shared.Combat.Projectiles.ProjectileSystem",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Animation:Shared.Combat.Projectiles.AnimationComponent[]",
              "Name": "Animation",
              "Type": "Shared.Combat.Projectiles.AnimationComponent[]",
              "Signature": "public Shared.Combat.Projectiles.AnimationComponent[] Animation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03ACCBB2C2D6F969025502A68EBBFE17145DB06AA5ECBA01D703EE8AB9ECC56A"
            },
            {
              "Id": "AoE:Shared.Combat.Projectiles.AreaOfEffect[]",
              "Name": "AoE",
              "Type": "Shared.Combat.Projectiles.AreaOfEffect[]",
              "Signature": "public Shared.Combat.Projectiles.AreaOfEffect[] AoE",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "297AE6203984E29210C1A053ADE95C7B71FB0F05B2C56E2026A2A1F2859704A6"
            },
            {
              "Id": "Attachable:Shared.Combat.Projectiles.Attachable[]",
              "Name": "Attachable",
              "Type": "Shared.Combat.Projectiles.Attachable[]",
              "Signature": "public Shared.Combat.Projectiles.Attachable[] Attachable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C855BD276DBDF3719350283CFBDD86B292ADBE3D780E0EC619248159FE10D176"
            },
            {
              "Id": "Cast:Shared.Combat.Projectiles.Cast[]",
              "Name": "Cast",
              "Type": "Shared.Combat.Projectiles.Cast[]",
              "Signature": "public Shared.Combat.Projectiles.Cast[] Cast",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59A8799BDDCEA97BEDFF3F5A07D7CAB1364735730320B90F8707ED04E24AF892"
            },
            {
              "Id": "Collision:Shared.Combat.Projectiles.ProjectileCollision[]",
              "Name": "Collision",
              "Type": "Shared.Combat.Projectiles.ProjectileCollision[]",
              "Signature": "public Shared.Combat.Projectiles.ProjectileCollision[] Collision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C11707DE483EDA5BB9854E436A8463859EE7534E36A8A05EB2F8E19216A0A6C1"
            },
            {
              "Id": "Drawable:Shared.Combat.Projectiles.Drawable[]",
              "Name": "Drawable",
              "Type": "Shared.Combat.Projectiles.Drawable[]",
              "Signature": "public Shared.Combat.Projectiles.Drawable[] Drawable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69C4680E00CCC0B3366ACFDF6B59F510B32D67FBD3CB81F2BEE16969C3DAB6AA"
            },
            {
              "Id": "General:Shared.Combat.Projectiles.General[]",
              "Name": "General",
              "Type": "Shared.Combat.Projectiles.General[]",
              "Signature": "public Shared.Combat.Projectiles.General[] General",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94E85F456FEBC24C6EAA20FD61460088E919C0CD811D5D78CBD6E46C17978E82"
            },
            {
              "Id": "HighestActive:System.Int32",
              "Name": "HighestActive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83086937EE29387B09C8EBB0AA59F905C54E8A1A95300C92D8CF5CEA60FE762B"
            },
            {
              "Id": "HighestActiveMaxPossible:System.Int32",
              "Name": "HighestActiveMaxPossible",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActiveMaxPossible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBCAFD79A533F16CDCBD7CA13847BB5A7189F05C91C10AE626FF64F5D1A03EBD"
            },
            {
              "Id": "LightSourceComponent:Shared.Combat.Projectiles.LightSourceComponent[]",
              "Name": "LightSourceComponent",
              "Type": "Shared.Combat.Projectiles.LightSourceComponent[]",
              "Signature": "public Shared.Combat.Projectiles.LightSourceComponent[] LightSourceComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "546D4AFDA203E0105DF73D779FF1F7C00C2663EA0D52BE7EBE6D156D8A162B60"
            },
            {
              "Id": "Mask:Shared.Combat.Projectiles.ProjectileMask[]",
              "Name": "Mask",
              "Type": "Shared.Combat.Projectiles.ProjectileMask[]",
              "Signature": "public Shared.Combat.Projectiles.ProjectileMask[] Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F3BBBAF60BACA6289F844256B46926795CAD6114F5F1FA34AC31DB9DE79FB98"
            },
            {
              "Id": "MaxProjectileCount:System.Int32",
              "Name": "MaxProjectileCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxProjectileCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08EF004B9AA8E1EBC33BDA83303F936481513F229B5C0AF59E31B1CC7CC87D65"
            },
            {
              "Id": "MeshTransform:Shared.Entity.Components.MeshTransformComponent[]",
              "Name": "MeshTransform",
              "Type": "Shared.Entity.Components.MeshTransformComponent[]",
              "Signature": "public Shared.Entity.Components.MeshTransformComponent[] MeshTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F9D01A5D3CBB0139389CA7AE0C878862CAB27EC2F93BED787C9654E26F2B747"
            },
            {
              "Id": "Position:Shared.Combat.Projectiles.Position[]",
              "Name": "Position",
              "Type": "Shared.Combat.Projectiles.Position[]",
              "Signature": "public Shared.Combat.Projectiles.Position[] Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "464EF99AB23A1F329F85D0AFE0C9DDA5644EE70415FEC2F4DF0E3E6155D1E0AC"
            },
            {
              "Id": "SpellManager:Shared.Interfaces.Projectiles.ISpellManagerBridge",
              "Name": "SpellManager",
              "Type": "Shared.Interfaces.Projectiles.ISpellManagerBridge",
              "Signature": "public Shared.Interfaces.Projectiles.ISpellManagerBridge SpellManager",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0271D904BB14C95FFBF9868157A20BDE28CC1894829627C58A93C0D2E45BB5B"
            },
            {
              "Id": "Velocity:Shared.Combat.Projectiles.Velocity[]",
              "Name": "Velocity",
              "Type": "Shared.Combat.Projectiles.Velocity[]",
              "Signature": "public Shared.Combat.Projectiles.Velocity[] Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5E725EC88FA986D7B959B5C9D11D5899407C1F2E7B0A7548E6CD2F58735A769"
            },
            {
              "Id": "WorldHandler:Shared.Interfaces.World.IWorldHandler",
              "Name": "WorldHandler",
              "Type": "Shared.Interfaces.World.IWorldHandler",
              "Signature": "public Shared.Interfaces.World.IWorldHandler WorldHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "481CBA2D95423DA00F523AEDD598EBD923DC711D45CA614E6097DB0ECB44FC01"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            },
            {
              "Id": "_reusableEntityCollisionList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Name": "_reusableEntityCollisionList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E _reusableEntityCollisionList",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0182474AD1E9B01C0B53331C17460688B43A82292F6E3E0A33332F637ACFF307"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "ApplyUpdateSystems",
              "Signature": "public System.Void ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "4D48416240CC9370F1182C1A13822D5D98D63D9B8836F807AC0CB79919117F22",
              "Hash": "ED0A4B05A7C59F9B9BAAAA2F2FA1717B7344CC7336E71B32C7B03059AC7CB6B1",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Combat.Projectiles.ProjectileSystem::UpdateCastSpells(System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::UpdateMove(System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::KillOutsideScreen()",
                "Shared.Combat.Projectiles.ProjectileSystem::CheckCollision(System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::UpdateAnimation(System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::UpdateAoe(System.Single)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckCollision(System.Single)-\u003ESystem.Void",
              "Name": "CheckCollision",
              "Signature": "private System.Void CheckCollision(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "8D6604AAFF7CD12C807F4F9DF0F20E06090BA669E83EBCDD100755B38B10E397",
              "Hash": "944B0634C15410AE56A85ECBEDA20B8150CA448A8BFC6AE524A82CDCF26BEE44",
              "CalledMethods": [
                "Shared.Interfaces.World.IWorldHandler::GetEntityCollisionGroup()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()",
                "Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Count()",
                "Shared.Combat.Projectiles.ProjectileSystem::OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)",
                "Shared.Interfaces.World.IWorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)",
                "Shared.Combat.Projectiles.Cast::Hit(Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3C6D5FC6A8CF130569B1063017EED4130CB661EEFFBD9E38A973B8C48F08D079",
              "Hash": "6611FEF7E4A9C0FA70961EE6F99799C8524A7D0F2E2930F3473384BA2308D4F7",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FreeSpace(System.Int32)-\u003ESystem.Void",
              "Name": "FreeSpace",
              "Signature": "public System.Void FreeSpace(System.Int32 space)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "space",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 166,
              "BodyHash": "EEB9C68CC3E97722EC769A98B011DB7CA78AA677507E64E91F1C21AC73BCBFD9",
              "Hash": "E817EF9D157B7B71137FE3AA931EDC31DA2BB3AE1EFE2A257636BA449DDA2BF8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Add(!0)",
                "ProjectileSystem.\u003C\u003Ec::\u003CFreeSpace\u003Eb__22_0(System.ValueTuple\u003CSystem.Int32, System.Single\u003E, System.ValueTuple\u003CSystem.Int32, System.Single\u003E)",
                "System.Comparison\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Current()",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "KillOutsideScreen()-\u003ESystem.Void",
              "Name": "KillOutsideScreen",
              "Signature": "public System.Void KillOutsideScreen()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "15B53788026951D63260C8806420680580EFDC642150D858B70633B3E11BEBA9",
              "Hash": "BAC2E6914CD49E5114645372C1FCEFD619EFBDB26506F475BE8293B52CBA5FC7",
              "CalledMethods": [
                "Shared.Interfaces.World.IWorldHandler::GetWorldBounds()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveAll(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "MoveAll",
              "Signature": "public System.Void MoveAll(Microsoft.Xna.Framework.Vector3 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "38AE4F71E3CA0B9DCAA58F4933364BD04AD7A3C6DA4C6CE7610817F37E6BB2A8",
              "Hash": "DAA8ACA498E81EA5F3F9BAB82B54FC67F71DDC3467334374D71C7900CA9BA76E",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewProjectile()-\u003ESystem.Int32",
              "Name": "NewProjectile",
              "Signature": "public System.Int32 NewProjectile()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "170A6D0FF813C1D348C5CF903FE3B98C63E86D43F568B7D59FF0168B4E40B3CC",
              "Hash": "07F6BF674223D45A1019F5657299156C5C529CB4A5674C23C6F6AED1F262B944",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHitEntities(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)-\u003ESystem.Void",
              "Name": "OnProjectileHitEntities",
              "Signature": "private System.Void OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E hitEntities, System.Int32 id)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitEntities",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 698,
              "BodyHash": "8F6D91FCB9862D0F9C60EBD201D8D5066DCCB73067723288FE5718C153B091F0",
              "Hash": "EE0BD6CFB22B236A9A87FC03BDA94F998BCC8D00838CEDDF3A798F70FBE553D3",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::ApplyTrueDamage(Shared.Entity.EntityWrapper, System.Single, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Object::Equals(System.Object)",
                "Shared.Models.Spells.ProjectileHitFlagsExtensions::HasFlags(Shared.Models.Spells.ProjectileHitFlags, Shared.Models.Spells.ProjectileHitFlags)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)",
                "Shared.Combat.Projectiles.Cast::Hit(Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAll()-\u003ESystem.Void",
              "Name": "RemoveAll",
              "Signature": "public System.Void RemoveAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "ECC699EC4924FB4B1C5436714BE1C64CD714386DCB88AE39AB17D9A49BD1B983",
              "Hash": "AED36AC41D086CA23929249E8AE1D2C97A570009D3223942C870DA795F9A8237",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCastSpellProjectile(System.UInt16, System.Int16, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "RemoveCastSpellProjectile",
              "Signature": "public System.Void RemoveCastSpellProjectile(System.UInt16 castId, System.Int16 projectilePartIndex, System.Nullable\u003CSystem.Guid\u003E casterEntityId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castId",
                  "Type": "System.UInt16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "casterEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "17AE6D6A5234485C163A959CB19D45DED234867A5CC6CAB7383C7004FDF109B7",
              "Hash": "86F236CD2682E49BD5D9C8657E691293522C1874C095486092507ED726FE4506",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveProjectile(System.Int32)-\u003ESystem.Void",
              "Name": "RemoveProjectile",
              "Signature": "public System.Void RemoveProjectile(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "6EE437425A61BC22B7D73149D731434DE19279DA93F42E58DF9D8515F565507D",
              "Hash": "20766DC217913748AF76D994AB0B9586781A48707621B3BFB9867B073A707F7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SortDrawableOrderList(System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "SortDrawableOrderList",
              "Signature": "public System.Void SortDrawableOrderList(System.Collections.Generic.List\u003CSystem.Int32\u003E indices)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "indices",
                  "Type": "System.Collections.Generic.List\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6384C0B3E19ED444D375B3380FE4CF59F2E1542915149332530A0DA5551A69E5",
              "Hash": "994B3B532A23CC922F63AF029BA86CDDED2BE1D869C9C6BB545FA22CC9C125D1",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileSystem::\u003CSortDrawableOrderList\u003Eb__35_0(System.Int32, System.Int32)",
                "System.Comparison\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Sort(System.Comparison\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAnimation(System.Single)-\u003ESystem.Void",
              "Name": "UpdateAnimation",
              "Signature": "public System.Void UpdateAnimation(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 77,
              "BodyHash": "D4F1A3662D2E75E5BDE73A104714A743C7CA8BA6CA4981D945F8EB658B6FA96B",
              "Hash": "40C37C103ADC46023E687F218B7FFF7031B78281D98E2FD4AD0A0EC1E22E2123",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAoe(System.Single)-\u003ESystem.Void",
              "Name": "UpdateAoe",
              "Signature": "public System.Void UpdateAoe(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 335,
              "BodyHash": "8738A48E504DB129ABA8AF67F052AFB8C0C59CCE3D607B8CF715CA3E0F4106CA",
              "Hash": "493209E6EF6763530A44E142AE213354686C077837B970461AD5953B28BF76F9",
              "CalledMethods": [
                "Shared.Interfaces.World.IWorldHandler::GetEntityCollisionGroup()",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCircle(System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "System.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Count()",
                "Shared.Combat.Projectiles.ProjectileSystem::OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateCastSpells(System.Single)-\u003ESystem.Void",
              "Name": "UpdateCastSpells",
              "Signature": "public System.Void UpdateCastSpells(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "F4EA5AF86B5D128EBF7A11760B080008450762337E3E0787E2C45C1A05D4B20D",
              "Hash": "91CA4ABF4CD469C55D087B7799BD18D25C2D705E915079324A087237FD6DFEE1",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Shared.Combat.Spells.Casting.CastSpell::Update(System.Single, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMove(System.Single)-\u003ESystem.Void",
              "Name": "UpdateMove",
              "Signature": "public System.Void UpdateMove(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 332,
              "BodyHash": "71FF99884C2A217BC88992C7086F9A2B3B71F105A8FC6B2228448C2E1B2527DC",
              "Hash": "03CA4ED42275091F3E1AD862E4B123EA90E7B4933B0B3671EDFA61356045AE52",
              "CalledMethods": [
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E6F3269F5812F7C4DDE6971058139FAB01B810741E443DD23AD9195BB8054341"
        },
        {
          "Id": "Shared.Combat.Projectiles.Velocity",
          "Name": "Velocity",
          "DisplayName": "Velocity",
          "FullName": "Shared.Combat.Projectiles.Velocity",
          "Namespace": "Shared.Combat.Projectiles",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Vector:Microsoft.Xna.Framework.Vector3",
              "Name": "Vector",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Vector",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8CA7AF1D321A68AFD99AE0355FA1931AD70CE7B38F376F076B3AA2C63E34B422"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "24690451BF5646E81F5B721E8716ACFEDE8D220C763A8B461B2A5B8760339999"
        },
        {
          "Id": "Shared.Combat.SharedCombatHandler",
          "Name": "SharedCombatHandler",
          "DisplayName": "SharedCombatHandler",
          "FullName": "Shared.Combat.SharedCombatHandler",
          "Namespace": "Shared.Combat",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StandardKnockbackDuration:System.Single",
              "Name": "StandardKnockbackDuration",
              "Type": "System.Single",
              "Signature": "public System.Single StandardKnockbackDuration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A6B2A3C91FE44323CF25DC964CCA14821A315A55A1563A077C0541AAC7898376"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyDamage(Shared.Combat.DamageInfo)-\u003ESystem.Single",
              "Name": "ApplyDamage",
              "Signature": "public System.Single ApplyDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "9F8819D03A35332E30CC7E94AAD95C6DBBE95EC5D6911E32E42DF1A695B428DB",
              "Hash": "EEBD64B0467EA30024DD8E59A632A031290638F14B144CDE05B69900F3DC64F3",
              "CalledMethods": [
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)-\u003ESystem.Single",
              "Name": "ApplyDamage",
              "Signature": "public System.Single ApplyDamage(Shared.Entity.EntityWrapper victim, Shared.Combat.HitInfo info, Shared.Entity.EntityWrapper owner, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Shared.Combat.DamageSourceType damageSourceType, System.String skillTypeBonusDamage, Shared.Combat.DamageVfxType damageVfxType, Shared.Combat.DamageVfxModifier damageVfxModifier, Shared.Combat.AttackType attackType, System.String spellId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Combat.HitInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageSourceType",
                  "Type": "Shared.Combat.DamageSourceType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillTypeBonusDamage",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageVfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxModifier",
                  "Type": "Shared.Combat.DamageVfxModifier",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "166B7AD3BE4DEB14DDF56C618489B4BD8039D5BCB530FDFBFBA5EEF9271D51BA",
              "Hash": "CF6A30AE4F00D8BE880A2112CE06B066FC771DDDB9F3D071E33E9BFE23CFDF51",
              "CalledMethods": [
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)-\u003ESystem.Void",
              "Name": "ApplyDamageResistToResult",
              "Signature": "public System.Void ApplyDamageResistToResult(Shared.Combat.DamageResult damageResult, System.Single damageResistance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResistance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "E6F035BC023C8651B22A8F8EED887202AD862CB593250C2F36E35BDC597E7067",
              "Hash": "07FAF5534F135B9CA6BFA1C76D7020A580728670A08E366E47AFD8ADE6425882",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBack, System.Single duration, System.Single resistedPercentage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockBack",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resistedPercentage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "4ABA2C7F9B26A702AC2EBD995A26CE63810C4CF88B86A0674C3FF5BDE07E451C",
              "Hash": "DA23AC395ED2A0F2740F631A4420745F59D4440EE415CEC8827E37ECCC623433",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Microsoft.Xna.Framework.Vector3::Length()",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "Shared.Entity.EntitySystem::SetKnockback(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Shared.Combat.HitInfo hitInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitInfo",
                  "Type": "Shared.Combat.HitInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "F059EC266F29CC94F0D621731C01014D9BCDBF948659D04BBF0E76D908C9CBAC",
              "Hash": "CD9634DA0A040D23F1AF331CDFD2DA2D32BC1F974A295FA9926DFBC29B05E01B",
              "CalledMethods": [
                "Shared.Combat.HitInfo::DamageSum()",
                "Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "ApplyKnockbackWithoutResist",
              "Signature": "public System.Void ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper victim, System.Single strength, Microsoft.Xna.Framework.Vector2 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "BD5EED73A748E1AE26595034F8047DBB679FBFC6EB06A5D69EA84F0F03952E1C",
              "Hash": "F40EC99B1151FEEECFF9DBB17E29B41DDA0F316F557D2926BB839CCE74972789",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "ApplyKnockbackWithoutResist",
              "Signature": "public System.Void ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper victim, System.Single strength, System.Single duration, Microsoft.Xna.Framework.Vector2 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "BF478C95739486507CC3018E549AC875E224390E800E236F6446F1D825BD559B",
              "Hash": "9EB6642BF82A2589B9F10997289DE6E857CF2D93677DC13AA6314B85BC21107F",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyTrueDamage(Shared.Entity.EntityWrapper, System.Single, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType)-\u003ESystem.Single",
              "Name": "ApplyTrueDamage",
              "Signature": "public System.Single ApplyTrueDamage(Shared.Entity.EntityWrapper victim, System.Single damage, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Shared.Combat.DamageSourceType damageSourceType, Shared.Entity.EntityWrapper source, Shared.Combat.DamageVfxType damageVfxType, Shared.Combat.DamageVfxModifier damageVfxModifier, Shared.Combat.AttackType attackType)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageSourceType",
                  "Type": "Shared.Combat.DamageSourceType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxModifier",
                  "Type": "Shared.Combat.DamageVfxModifier",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "F17B3601C3C7C1CB28388CD161618AC42C7E2859E63FE3942EB896B469751428",
              "Hash": "BB7B707CEB093A0447C93A65806ABE23E9FDD3A36C422532B9D00CA6182B2DBD",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)-\u003ESystem.ValueTuple\u00602\u003CSystem.Single,Shared.Combat.DamageInfo\u003E",
              "Name": "CalculateAndApplyDamage",
              "Signature": "public System.ValueTuple\u003CSystem.Single, Shared.Combat.DamageInfo\u003E CalculateAndApplyDamage(Shared.Entity.EntityWrapper owner, Shared.Entity.EntityWrapper victim, Shared.Combat.DamageTypesArray damageTypes, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Shared.Combat.DamageSourceType damageSourceType, Shared.Combat.DamageVfxType damageVfxType, System.Boolean canCrit, System.Single totalKnockbackPower, System.Single totalStunPower, Shared.Combat.DamageVfxModifier damageVfxModifier)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Single, Shared.Combat.DamageInfo\u003E",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypes",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageSourceType",
                  "Type": "Shared.Combat.DamageSourceType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageVfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canCrit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalKnockbackPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalStunPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxModifier",
                  "Type": "Shared.Combat.DamageVfxModifier",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "63C948E4D3306CEFB24A31D79A2CA816CF90232A508D0211AE79772C92B960FA",
              "Hash": "9FABB1F7EDFD7758A1AE0B992D0576F0A08023A335DC87350487E10C89DC1312",
              "CalledMethods": [
                "Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)",
                "Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)",
                "System.ValueTuple\u003CSystem.Single, Shared.Combat.DamageInfo\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateAndApplyKnockback(Shared.Entity.EntityWrapper, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "CalculateAndApplyKnockback",
              "Signature": "public System.Void CalculateAndApplyKnockback(Shared.Entity.EntityWrapper victim, System.Single strength, Microsoft.Xna.Framework.Vector3 direction)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strength",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "35E6E6B75C462AF3F4D0E4B1A0F04529D743734E1B9DC69E56482A089E67C18E",
              "Hash": "36BEC079EA9B6A36670183D489C264629FE9932D7D9ECF1120A17505EDD7B62A",
              "CalledMethods": [
                "Shared.Combat.SharedCombatHandler::CalculateKnockbackResist(Shared.Entity.EntityWrapper, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)-\u003EShared.Combat.DamageInfo",
              "Name": "CalculateDamage",
              "Signature": "public Shared.Combat.DamageInfo CalculateDamage(Shared.Entity.EntityWrapper owner, Shared.Entity.EntityWrapper victim, Shared.Combat.DamageTypesArray damageTypes, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Shared.Combat.DamageSourceType damageSourceType, System.String associatedSkillId, Shared.Combat.DamageVfxType damageVfxType, System.Boolean canCrit, System.Single totalKnockbackPower, System.Single totalStunPower, Shared.Combat.DamageVfxModifier damageVfxModifier, Shared.Combat.AttackType attackType, System.Boolean unresistable)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageInfo",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypes",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageSourceType",
                  "Type": "Shared.Combat.DamageSourceType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "associatedSkillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageVfxType",
                  "Type": "Shared.Combat.DamageVfxType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canCrit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalKnockbackPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "totalStunPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageVfxModifier",
                  "Type": "Shared.Combat.DamageVfxModifier",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "unresistable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 187,
              "BodyHash": "3ADC2E4C2B1E9D793073B7B43463FA0FFFF2FDB9B8C81FBA4CEB11E314ADFCB4",
              "Hash": "B3272FF10AD5EFFF96C1E66826D37D200BA52B4FFFC416618DB272C5D9F83DB1",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position()",
                "Shared.Combat.SharedCombatHandler::GetDamageDirection(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)",
                "Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.AttackType, System.String, System.String)"
              ],
              "StringLiterals": [
                "CritChance",
                "CritDamage"
              ],
              "Source": null
            },
            {
              "Id": "CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)-\u003EShared.Combat.HitInfo",
              "Name": "CalculateHitInfo",
              "Signature": "public Shared.Combat.HitInfo CalculateHitInfo(Shared.Entity.EntityWrapper victim, System.Single stunPower, System.Single critChance, System.Single critMultiplier, System.Single totalKnockbackPower, Microsoft.Xna.Framework.Vector3 knockbackDirection, Shared.Combat.AttackType attackType, Shared.Combat.DamageTypesArray damageTypes, Shared.Combat.DamageTypesArray maxDamage, System.Single extraMultiplier, System.Boolean unresistable, System.Single armorPiercing)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.HitInfo",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stunPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "critChance",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "critMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "totalKnockbackPower",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockbackDirection",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypes",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "extraMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "unresistable",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "armorPiercing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 378,
              "BodyHash": "586C0EB165BD86BEB624E2BB7B5DB4EAF40BBB9DD95BD537E575469933BA56CA",
              "Hash": "DE8F42C5C14A9C44ED22AA757F04DEC708CA2D3CF9A7149E64064B942C4531F2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.SharedCombatHandler::CalculateKnockbackResist(Shared.Entity.EntityWrapper, System.Single)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Models.Stats.EntityStats::DoResistCalculations_Destructive(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single)"
              ],
              "StringLiterals": [
                "SiegeDamageTakenModifier"
              ],
              "Source": null
            },
            {
              "Id": "CalculateKnockbackResist(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "CalculateKnockbackResist",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E CalculateKnockbackResist(Shared.Entity.EntityWrapper victim, System.Single power)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "power",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "C3D6A65A989BC670CFBBAE2AAA568080D66DC7E4675DA12C2BDCC4F5D78D908E",
              "Hash": "98D9EF76EAD3EB56B13C432F48B2068692525C24F90DE2D6D70DA1503B9932F7",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "KnockbackResistance"
              ],
              "Source": null
            },
            {
              "Id": "CalculateMinMaxDamageArrays(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.String, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)-\u003ESystem.Void",
              "Name": "CalculateMinMaxDamageArrays",
              "Signature": "public System.Void CalculateMinMaxDamageArrays(Shared.Combat.DamageTypesArray min, Shared.Combat.DamageTypesArray max, System.Single multiplier, System.String skillId, Shared.Entity.EntityWrapper entity, Shared.Combat.DamageTypesArray outMin, Shared.Combat.DamageTypesArray outMax)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "multiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outMin",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outMax",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "23DF8F5ABE71524773EAE11ECC01353E0A4A4D0411DBC17E5D0EF72B65CD84A9",
              "Hash": "6BBC5A3AAD58329F2A4505ED1C8D159B75579BEBD65F8755B64CE1606DC5F65F",
              "CalledMethods": [
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfKilled(Shared.Combat.DamageInfo, System.Single)-\u003ESystem.Void",
              "Name": "CheckIfKilled",
              "Signature": "private System.Void CheckIfKilled(Shared.Combat.DamageInfo damageInfo, System.Single damage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "2F1BB5F2BF5471EEB3E494F0B4D957838091ABDBAA0FCA2841D2C8D844D5CC9A",
              "Hash": "AA5202DD10863FB0D61FEE63F2C6F0340C3FB76184CCDC361E9C824F9E35F8D4",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)",
                "Shared.Combat.DamageResult::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)",
                "Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Single",
              "Name": "DoDamage",
              "Signature": "public System.Single DoDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 995,
              "BodyHash": "8BE4E3DAF825AC8D49F1FD253299A01C23B13069C583250772FCAC42E8BECB82",
              "Hash": "B9EC412190AA115412A00645E0ACBD395B3FD14568876938DC5C92880A5A8421",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::IgnoreDoDamage(Shared.Combat.DamageInfo)",
                "Shared.Combat.HitInfo::DamageSum()",
                "System.Math::Ceiling(System.Double)",
                "Shared.Combat.DamageResult::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Shared.Entity.Components.HealthComponent::DoDamage(System.Single, System.Boolean)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Count()",
                "System.Buffers.ArrayPool\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Shared()",
                "System.Buffers.ArrayPool\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Rent(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Auras.AuraTriggerExtension::TriggersFromHitDealt(Shared.Models.Auras.AuraTrigger, Shared.Combat.AttackType, System.Boolean)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo)",
                "System.Buffers.ArrayPool\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Return(!0[], System.Boolean)",
                "Shared.Models.Auras.AuraTriggerExtension::TriggersFromHitTaken(Shared.Models.Auras.AuraTrigger, Shared.Combat.AttackType)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo)",
                "Shared.Combat.SharedCombatHandler::CheckIfKilled(Shared.Combat.DamageInfo, System.Single)",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Entity.Components.AggressiveComponent::GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamageDirection(System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetDamageDirection",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetDamageDirection(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitPosition, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E hitVelocity, Microsoft.Xna.Framework.Vector3 victimPosition)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "hitPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victimPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "8B061E51036B2812457A87BE97C8DF01C758799BBC9CD7B5D84B56897F8B6008",
              "Hash": "02F2B0356F5E5F3BB21F0C06EE7B3D27AA6AC0D360E1E060909B3CB872F5CBB1",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SetKnockback",
              "Signature": "public System.Void SetKnockback(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector3 speed, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "speed",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "616E28E7DE367ED3413292BFFBAA7E3DA1DAB2DB67D0D9495C2D135F1CC0E716",
              "Hash": "CCDDCA50EFCF2DAAA50B513E2AE8B0F3D6DDEE9F8F507AA4257E882F10BE96D3",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)",
                "Shared.Entity.EntitySystem::SetKnockback(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F9E1E6DB7160D98E6ADFEBC6B57A774D6B80F82BF467A2CF5639E2AE84A62E28"
        },
        {
          "Id": "Shared.Combat.Spells.AbstractSharedSpell",
          "Name": "AbstractSharedSpell",
          "DisplayName": "AbstractSharedSpell",
          "FullName": "Shared.Combat.Spells.AbstractSharedSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003ESystem.Boolean",
              "Name": "CanCast",
              "Signature": "public System.Boolean CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A6B4BCE9E217A6262F52837FEEC1EBE24489CFC813B54CC05BB9670E30DA2112",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Boolean",
              "Name": "Cast",
              "Signature": "public System.Boolean Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D0181F684006F507B01AE4E2BD5D9D92D68BB1C7A6E0CD8A9AC3632CBFA0A515",
              "Hash": "64F9F499697DBF1005879519061557927BD79A66470368321C2F9789D1CBE887",
              "CalledMethods": [
                "Shared.Combat.Spells.AbstractSharedSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)",
                "Shared.Combat.Spells.AbstractSharedSpell::DoCast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoCast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void",
              "Name": "DoCast",
              "Signature": "protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C091BB39198615B81E883F12AB3F141DC031D285501DD786D8BD14CC556CBC55",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0591713C44FAFDB08B9E713563CD0E606E17B0BE77E875F629ED1ABFC22D5C4"
        },
        {
          "Id": "Shared.Combat.Spells.CanCastSpellResult",
          "Name": "CanCastSpellResult",
          "DisplayName": "CanCastSpellResult",
          "FullName": "Shared.Combat.Spells.CanCastSpellResult",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanCast:Shared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Type": "Shared.Combat.Spells.CanCastSpellResult",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA7695084BF203113444EA08731B4B27B9B77CA32A60293ACAF6F5D99A69CF82"
            },
            {
              "Id": "FailSilent:Shared.Combat.Spells.CanCastSpellResult",
              "Name": "FailSilent",
              "Type": "Shared.Combat.Spells.CanCastSpellResult",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult FailSilent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED25E7D0B8BA0DA9685CFC5B7E7E523F8DCFD5141DA961B2FD707416B60C1747"
            },
            {
              "Id": "FailWithWarning:Shared.Combat.Spells.CanCastSpellResult",
              "Name": "FailWithWarning",
              "Type": "Shared.Combat.Spells.CanCastSpellResult",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult FailWithWarning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2E0CC43DEA8A54627B213D9985D4758D7C8C43D19AD0A94F01964AE62F56486"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F33C103038C5E0B3C3B5B1E8AC127A4E8839B1B2A912DD90C92B4248EB660DA2"
        },
        {
          "Id": "Shared.Combat.Spells.Casting.CastSpell",
          "Name": "CastSpell",
          "DisplayName": "CastSpell",
          "FullName": "Shared.Combat.Spells.Casting.CastSpell",
          "Namespace": "Shared.Combat.Spells.Casting",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanHit:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "CanHit",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags CanHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "883E229B737C572B867D406F453CDDB1F61A3F7C6E6EFD57244398A3D9060E13"
            },
            {
              "Id": "CastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "CastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E6C72573BFAF7EEAB90148843CDEA6D74F95C014DFF8383D6713CC2660515D6"
            },
            {
              "Id": "Context:Shared.Combat.Spells.Casting.SpellCastingContext",
              "Name": "Context",
              "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
              "Signature": "public Shared.Combat.Spells.Casting.SpellCastingContext Context",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76CC9024BB080BD636B1735FB91A6BDA3144BB90CC84DD801DDEE286CE7CA1D"
            },
            {
              "Id": "DamageSourceType:Shared.Combat.DamageSourceType",
              "Name": "DamageSourceType",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType DamageSourceType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F3FCF0677CBD3DD13B301A1F4A5B6D6F71A9FD80714C12122AF0E978E1BC56"
            },
            {
              "Id": "FactionMask:Shared.Entity.Components.FactionMask",
              "Name": "FactionMask",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask FactionMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AA4D723461102174CE425EFD59463E89CA1AD4AA4E1A36A08C7B4E2F3A3F70"
            },
            {
              "Id": "OnHit:System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E",
              "Name": "OnHit",
              "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
              "Signature": "public System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E OnHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B99F43463582BC0A8A139E93A0AC6D52CBF374C598676760E6D3F378EE3E9B4"
            },
            {
              "Id": "OnUpdate:CastSpell\u002BOnUpdateDelegate",
              "Name": "OnUpdate",
              "Type": "CastSpell.OnUpdateDelegate",
              "Signature": "public CastSpell.OnUpdateDelegate OnUpdate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F6685A5295E1702A6F24D5D0292BE62B5703AF530FF8088185D5CE8CD7893DF"
            },
            {
              "Id": "OwnedByOtherPeer:System.Boolean",
              "Name": "OwnedByOtherPeer",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OwnedByOtherPeer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "34C371AFAF667C27957E62B93FF04932CC820FFBC657A42AFF943326A61557B0"
            },
            {
              "Id": "Owner:Shared.Entity.EntityWrapper",
              "Name": "Owner",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Owner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "149BB4D839894FEAA57B0B06DE33DCC4B2C19DAAA35CB8212D97E3F3D6997AE4"
            },
            {
              "Id": "Parameters:CastSpell\u002BHitParameters",
              "Name": "Parameters",
              "Type": "CastSpell.HitParameters",
              "Signature": "public CastSpell.HitParameters Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "81A03619DE40F8D038DA2935AD109B5D440444ED4987A2C0177F8C1A5BA695ED"
            },
            {
              "Id": "SpellData:Shared.Combat.Projectiles.Models.SpellData",
              "Name": "SpellData",
              "Type": "Shared.Combat.Projectiles.Models.SpellData",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellData SpellData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E567D9428E6CF1B4A41D4AB4CB0AF8BBD26908B9DF1C96955FBD5FEFA3E24A9"
            },
            {
              "Id": "System:Shared.Combat.Projectiles.ProjectileSystem",
              "Name": "System",
              "Type": "Shared.Combat.Projectiles.ProjectileSystem",
              "Signature": "public Shared.Combat.Projectiles.ProjectileSystem System",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E47D706079CD2FB0D3C54D76BFE2C528B9E8A74154B41FD49EAF79CF1263E6F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckChainedSpells(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "CheckChainedSpells",
              "Signature": "private System.Void CheckChainedSpells(Microsoft.Xna.Framework.Vector3 castPosition, Shared.Entity.EntityWrapper victim, System.Boolean shouldApplyDamage)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "shouldApplyDamage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 599,
              "BodyHash": "036743BACB2F384DEB136EA29AEC262C7DE41C407B1588CB3141F56F4B36B8D6",
              "Hash": "78E9E542B34BECB2AE35C67415DA8842EF6624E968DEE9D9F61CB820C8C409A1",
              "CalledMethods": [
                "System.NotImplementedException::.ctor()",
                "System.ArgumentOutOfRangeException::.ctor()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::GetSpellAndSanityCheck(System.String, System.Object)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Hit(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Hit",
              "Signature": "public System.Void Hit(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 hitPosition, Microsoft.Xna.Framework.Vector3 hitVelocity, Microsoft.Xna.Framework.Vector3 knockbackDirection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "hitVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockbackDirection",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 436,
              "BodyHash": "8A494F04123FD9BE05AA800B03C16101ADAB1A089412162C12BD308E8719EEC6",
              "Hash": "E429D0DAA040E823E0CD6DEFBE671C23F0D04BFB78D306ED4A93E0C3342B6255",
              "CalledMethods": [
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::Invoke(!0, !1)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::HasFlags(Shared.Combat.Projectiles.Models.SpellComponents, Shared.Combat.Projectiles.Models.SpellComponents)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)",
                "Shared.Combat.Spells.Casting.CastSpell::CheckChainedSpells(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ProjectileHit(Shared.Combat.Projectiles.Models.ProjectileHitData)-\u003ESystem.Void",
              "Name": "ProjectileHit",
              "Signature": "public System.Void ProjectileHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hitData",
                  "Type": "Shared.Combat.Projectiles.Models.ProjectileHitData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1592,
              "BodyHash": "77EEC4F655C42C8B7D833ECA2FC08959A3752C7815360AE782ACB3DEC5CE89F0",
              "Hash": "1C323CEDA5B865ADBC18C74DE716F3238D73BAC05BDE85F8A79DBD467DA4E1EF",
              "CalledMethods": [
                "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::Invoke(!0, !1)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::get_Position()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "CandideCreator.Shared.Models.RectangleF::get_Size()",
                "CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::HasFlags(Shared.Combat.Projectiles.Models.SpellComponents, Shared.Combat.Projectiles.Models.SpellComponents)",
                "Shared.Entity.EntityWrapper::get_Immovable()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::GetWorldStatsValue(System.String)",
                "Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)",
                "Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)",
                "Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)"
              ],
              "StringLiterals": [
                "WorldStats_DamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "Update(System.Single, System.Int32)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "0ECF2ED4754E7D10366AC659C01A18BAD668856BCC1C41A9B5D84968F143EDB8",
              "Hash": "C5CEC2478C03B33440A256039494E869D572A0C869C9F61474CE36EFB18746BE",
              "CalledMethods": [
                "CastSpell.OnUpdateDelegate::Invoke(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4B45FD5A8FB91FF76A20513DF54F1C87CE79CD4E2800CC51A60EEE9493335A42"
        },
        {
          "Id": "Shared.Combat.Spells.Casting.SpellCastingContext",
          "Name": "SpellCastingContext",
          "DisplayName": "SpellCastingContext",
          "FullName": "Shared.Combat.Spells.Casting.SpellCastingContext",
          "Namespace": "Shared.Combat.Spells.Casting",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastingEntity:Shared.Entity.EntityWrapper",
              "Name": "CastingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper CastingEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F10542ECF2F700F4B9C8EDE11E90D96A7C55F6B9BDCFC8EC2117C70BC03CEACD"
            },
            {
              "Id": "Direction:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Direction",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "794693F952C1F12063079BB941D8252825E77D29ADEE34A43C7F48C2286A72FE"
            },
            {
              "Id": "ItemData:System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
              "Name": "ItemData",
              "Type": "System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E",
              "Signature": "public System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E ItemData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B7A51CCA0F8635229FD353EAFA9444E9E53EBC238AFCCF8A89E2D752A8C900A6"
            },
            {
              "Id": "OverrideAttackSpellArgs:Shared.Models.Spells.AttackSpellArgs",
              "Name": "OverrideAttackSpellArgs",
              "Type": "Shared.Models.Spells.AttackSpellArgs",
              "Signature": "public Shared.Models.Spells.AttackSpellArgs OverrideAttackSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36A5F1120A6158271A9F1AF8C4841881466A3A31EDE95DC6383D43213EC99224"
            },
            {
              "Id": "Position:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Position",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "036C28966CB57A1FF47456C9785EF990564D229D737B1742193BF67C88ECF226"
            },
            {
              "Id": "Spell:Shared.Models.Spells.SpellDataModel",
              "Name": "Spell",
              "Type": "Shared.Models.Spells.SpellDataModel",
              "Signature": "public Shared.Models.Spells.SpellDataModel Spell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0200673EB1D9EF0C73729FB1248822B5388CF5F9A906266C0182126ABA6A66"
            },
            {
              "Id": "SpellTypeArgs:System.Object",
              "Name": "SpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object SpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F337DE483999E4E2AD3ACD3A2F19EB1DFE354443183A915DFBCE4D80C946D2C9"
            },
            {
              "Id": "Target:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "Target",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"
            },
            {
              "Id": "WhitelistEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "WhitelistEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E WhitelistEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C48F0ABF1B63759A42FA003ACCD473F6CD590CA4BFCFED535B9BCF86B4C5739F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EAF9ED8BAD09A8FCC3DC26376B22B95B956F06F20A1E8DB90DB5A13A4ED3BFD2"
        },
        {
          "Id": "Shared.Combat.Spells.Casting.SpellCastingContextItemData",
          "Name": "SpellCastingContextItemData",
          "DisplayName": "SpellCastingContextItemData",
          "FullName": "Shared.Combat.Spells.Casting.SpellCastingContextItemData",
          "Namespace": "Shared.Combat.Spells.Casting",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemInstance:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemInstance",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemInstance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86C95E622780EE9114FAB9DC82A9FE0996CB795C46DBB26F6D61565D0AB4AB98"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5C919435C55F83E5D33099ADA09DB06223213C39E06A38F8AB6BB2008786B49A"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs",
          "Name": "ActionInProgressSpellArgs",
          "DisplayName": "ActionInProgressSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InProgressStringKey:System.String",
              "Name": "InProgressStringKey",
              "Type": "System.String",
              "Signature": "public System.String InProgressStringKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "019870383E7FF91EAAB388F03F5ED8FF42095A9CB68402CA3F5BC292EC9DA545"
            },
            {
              "Id": "OnFinishedSpellCastId:System.String",
              "Name": "OnFinishedSpellCastId",
              "Type": "System.String",
              "Signature": "public System.String OnFinishedSpellCastId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6352FCE65FE262FA9C624C48472B61A6EE5493381D4614130A1ED1CA0940B9D9"
            },
            {
              "Id": "OverrideSpellTypeArgs:System.Object",
              "Name": "OverrideSpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object OverrideSpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E01BB0DDD7CCF5BD2F51DD0A243E60F055F135A0FB25003BFACFC50B95C6E15C"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "StartSoundEvent:System.String",
              "Name": "StartSoundEvent",
              "Type": "System.String",
              "Signature": "public System.String StartSoundEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A4614292EBAA9D7116CEBC1867CFE9CD6FF25FFDA07E079628A89DE9F47D950"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "64280A24A322A29ED4AD5615238B90C6CACAB96484F19E3F39782EE1D96E6D2E"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs",
          "Name": "AreaOfEffectSpellArgs",
          "DisplayName": "AreaOfEffectSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApplyAuraId:System.String",
              "Name": "ApplyAuraId",
              "Type": "System.String",
              "Signature": "public System.String ApplyAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC10ED3761ECAF33585FCD37D8DAD9CFED51CBD9D9F6F6B882A0FE1B427EC9C"
            },
            {
              "Id": "CanAffectEnvironment:System.Boolean",
              "Name": "CanAffectEnvironment",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanAffectEnvironment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7B389513074D39D59C83351373ED9342CE8662F65FEB96C3F09FFF29CF98B68"
            },
            {
              "Id": "ExplosiveKnockback:System.Boolean",
              "Name": "ExplosiveKnockback",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExplosiveKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "604EE79377A63E119C6CB8EA78F50CACBF37AB822BAA4ADF0B54C8353A50668D"
            },
            {
              "Id": "HasLightsource:System.Boolean",
              "Name": "HasLightsource",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasLightsource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F58402CF564CD49EF599C5FB03E63FF05C86F87035BFDE6C222A62763161DF62"
            },
            {
              "Id": "Height:System.Single",
              "Name": "Height",
              "Type": "System.Single",
              "Signature": "public System.Single Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"
            },
            {
              "Id": "ProjectileParticleId:System.String",
              "Name": "ProjectileParticleId",
              "Type": "System.String",
              "Signature": "public System.String ProjectileParticleId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F2A4AB3F1F9E3584F228DC19AC4AE7DB0034BD08036A332CED0563FCFD21482"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "85C9F5CC11CC830C7570519109EA45E7BDF370CBBB4294B74E3E7EE995769191"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs",
          "Name": "ConeAttackSpellArgs",
          "DisplayName": "ConeAttackSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngularWidth:System.Single",
              "Name": "AngularWidth",
              "Type": "System.Single",
              "Signature": "public System.Single AngularWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB31DA0E665F575F3F7A9CC0B502653D320F449A2142A2B1BAF4283370011D9C"
            },
            {
              "Id": "DistanceOffset:System.Single",
              "Name": "DistanceOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DistanceOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F9129C9704632C71DA3C3938A67E18B1F10902EEEB84C667C22EB0B35C6AFAB"
            },
            {
              "Id": "Range:System.Single",
              "Name": "Range",
              "Type": "System.Single",
              "Signature": "public System.Single Range",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C18DC10DC9F199EDBCD2361CFD11431EBAA1C986355DFE64E2D1A7EB48C85A74"
            },
            {
              "Id": "RelativeCastDirection:Microsoft.Xna.Framework.Vector2",
              "Name": "RelativeCastDirection",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 RelativeCastDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AD7B9503D415DDD18109D2EE2DE01604C259B08D087FB6517636CE564F522E5"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "RotateAlongOwnerEntity:System.Boolean",
              "Name": "RotateAlongOwnerEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RotateAlongOwnerEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0838199A32D50DF706105EA74E34E407E10BD3A6B551939C51673C391A5DB5DE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "436573D0AB527AB76B5B3964109D364B50C99BE4A03ED3552959F6224FACB8AE"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ExplosionSpellArgs",
          "Name": "ExplosionSpellArgs",
          "DisplayName": "ExplosionSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.ExplosionSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "SpacVfx:System.String",
              "Name": "SpacVfx",
              "Type": "System.String",
              "Signature": "public System.String SpacVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CAD67BC573E8C05EEB629DDE1DC3CD7AEFEBA229917998ECAE0DCC3D7E20C413"
            },
            {
              "Id": "VisualExplosionData:Candide.Combat.VisualExplosionData",
              "Name": "VisualExplosionData",
              "Type": "Candide.Combat.VisualExplosionData",
              "Signature": "public Candide.Combat.VisualExplosionData VisualExplosionData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61E7F3E641EA968A22470AB4A36145677C4E0E719CF4D3D39A2161EDAC8EC6CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "77BD72124FD43FFAEDCB3FABDBF7561D260F32C147E7227CC9134881EB1AC80C"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.HealSpellArgs",
          "Name": "HealSpellArgs",
          "DisplayName": "HealSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.HealSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApplyAuraIds:System.String[]",
              "Name": "ApplyAuraIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] ApplyAuraIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "646FFEF5CFC0DE436BD44400E7EFCCBCFC998F1718D328B3B76EB92E99AA5A48"
            },
            {
              "Id": "BlockingAuraId:System.String",
              "Name": "BlockingAuraId",
              "Type": "System.String",
              "Signature": "public System.String BlockingAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE04E6143695B380FB8652DC2959BC8BA6AB3E0B76974EC2D468C2F4A565E3CC"
            },
            {
              "Id": "HiddenHealing:System.Boolean",
              "Name": "HiddenHealing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HiddenHealing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "940144F0871E04CC1EE2409977A441E6603E4B01916C23A1E1CDAC88150154D8"
            },
            {
              "Id": "HiddenSlowHealing:System.Boolean",
              "Name": "HiddenSlowHealing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HiddenSlowHealing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4F984FE6A1C41482764188A8A23C59689365D264E35F76206C8B48648E50188"
            },
            {
              "Id": "InstantHeal:System.Single",
              "Name": "InstantHeal",
              "Type": "System.Single",
              "Signature": "public System.Single InstantHeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "704FC8D750D3190EBD94105B1FC1D90FA7F53F8D1735AF12F738ABCFCFD79AE5"
            },
            {
              "Id": "SlowHeal:System.Single",
              "Name": "SlowHeal",
              "Type": "System.Single",
              "Signature": "public System.Single SlowHeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5C9319D7B858BE7108AE4CDEC37D5E3EF4A9180ECDD6F17AE738A04E14BE546"
            },
            {
              "Id": "SlowHealTime:System.Single",
              "Name": "SlowHealTime",
              "Type": "System.Single",
              "Signature": "public System.Single SlowHealTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB77C26BD958456777D5255BE47944F2EC95F29AA0F54523807EC86344E095E9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0FED2293D63F47312C47FF0578D9D3CF4AF800C0DB8E9A1FF4842CEB80592138"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.HookSpellArgs",
          "Name": "HookSpellArgs",
          "DisplayName": "HookSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.HookSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowStealFromOtherCarrier:System.Boolean",
              "Name": "AllowStealFromOtherCarrier",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowStealFromOtherCarrier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17422D3351AE97EEB6C0D013532B8DE39BD07A210168F915E0AF4235D6ED1FE2"
            },
            {
              "Id": "AttachPriority:Shared.Combat.EntityAttachPriority",
              "Name": "AttachPriority",
              "Type": "Shared.Combat.EntityAttachPriority",
              "Signature": "public Shared.Combat.EntityAttachPriority AttachPriority",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC0147B0FDEE19005E7812496FEC9A6CBBF3CB4268B1514287370582C76A454"
            },
            {
              "Id": "FavourHookAttachFunctionalityEnabled:System.Boolean",
              "Name": "FavourHookAttachFunctionalityEnabled",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FavourHookAttachFunctionalityEnabled",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDD6FDBA235B0FC942660AE87681974A05324E81723A4112E4AD2B8727D3C242"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "981AFEC9B2B70C27A546E31BC29376598643ED5DF3F21A112DE60F61246D56BF"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs",
          "Name": "InstantSingleTargetSpellArgs",
          "DisplayName": "InstantSingleTargetSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApplyAura:Shared.Combat.Spells.SpellApplyAuraContext",
              "Name": "ApplyAura",
              "Type": "Shared.Combat.Spells.SpellApplyAuraContext",
              "Signature": "public Shared.Combat.Spells.SpellApplyAuraContext ApplyAura",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CD29A0F6C198EFFA65BDDAB4F5B13563190C5161C82585F74D5C43DF3A3A581"
            },
            {
              "Id": "ApplyAuras:System.Collections.Generic.List\u00601\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E",
              "Name": "ApplyAuras",
              "Type": "System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E ApplyAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE49D13675A5A5CBF530AE78F32EDB4B16E0F2D4710C6EFF44438629E033370E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25EF4D055EA556FCE5BFA3FA5F29A0A2C249D95222A8659E7764C6648062CA5C"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs",
          "Name": "LinearShockwaveSpellArgs",
          "DisplayName": "LinearShockwaveSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TimeBetweenTicks:System.Single",
              "Name": "TimeBetweenTicks",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenTicks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6E8E19D0DE3A3002D5773DD5D2D3AF98F28F6EC0C58DBA99E06C8E9DF05A666"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A2B6D746CF2F6F9F4219E9F5698FE94E88FF516EC820C14D56BAB7B8AB37CA32"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.LineAttackSpellArgs",
          "Name": "LineAttackSpellArgs",
          "DisplayName": "LineAttackSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.LineAttackSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageSourceType:Shared.Combat.DamageSourceType",
              "Name": "DamageSourceType",
              "Type": "Shared.Combat.DamageSourceType",
              "Signature": "public Shared.Combat.DamageSourceType DamageSourceType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2F3FCF0677CBD3DD13B301A1F4A5B6D6F71A9FD80714C12122AF0E978E1BC56"
            },
            {
              "Id": "EndLength:System.Single",
              "Name": "EndLength",
              "Type": "System.Single",
              "Signature": "public System.Single EndLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "821F59613ACFB1880FE841535E9FBC6F5003D1E4FF34F9FCB2FCFBD75E642387"
            },
            {
              "Id": "GrowOverTime:System.Boolean",
              "Name": "GrowOverTime",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GrowOverTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0F74AAFC0142FC544BD905590C236F0FF0CD6DB6EFA76E139481AB02B26B289"
            },
            {
              "Id": "GrowthTime:System.Single",
              "Name": "GrowthTime",
              "Type": "System.Single",
              "Signature": "public System.Single GrowthTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8647DBEB4739497F9983CECC4E2AA7536119347296B771DAD38A86C04476C5FA"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector2",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "63D5E4307D0967131199DF34B2118BF3697AF6AC1AAE3AD9D39E520394597C55"
            },
            {
              "Id": "ParticleEmitterId:System.String",
              "Name": "ParticleEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62D41430AE5F7BB5AD0BC019F75571F09C4C6A9B05D92335E388DD14FC23C159"
            },
            {
              "Id": "PhoenixEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "PhoenixEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E PhoenixEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D42EE7A925D06EDF30BDF254EEA22E907FEC66E456D42D3A5737DA38F7D987E0"
            },
            {
              "Id": "Range:System.Single",
              "Name": "Range",
              "Type": "System.Single",
              "Signature": "public System.Single Range",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C18DC10DC9F199EDBCD2361CFD11431EBAA1C986355DFE64E2D1A7EB48C85A74"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "StartLength:System.Single",
              "Name": "StartLength",
              "Type": "System.Single",
              "Signature": "public System.Single StartLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F23AD524927CBC17C5F3C488D06E3886B005072FC835682340FD03D45612A9E"
            },
            {
              "Id": "UseEmitter:System.Boolean",
              "Name": "UseEmitter",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseEmitter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CCAAD54F37EC309BA1BFF7A8690BF9DE4D045783EFD1436CD3551B6A9045651"
            },
            {
              "Id": "Width:System.Single",
              "Name": "Width",
              "Type": "System.Single",
              "Signature": "public System.Single Width",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1B9C1A644D96EE32CEE2106B4D137999E56FAA2C0330D8AD586E3B5313030EEA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D5F64ACD91C8BCCEB5E9BB562AF98B7B00D05023F9DCCD5A89119B0A15D89FAA"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs",
          "Name": "LineGrappleHookSpellArgs",
          "DisplayName": "LineGrappleHookSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngleDeg:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "AngleDeg",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E AngleDeg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B386E16E690A347864D4B2B11022E1440CC4EE750332CAF3B60AF4D5A61AB17"
            },
            {
              "Id": "OverrideSpellDuration:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "OverrideSpellDuration",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E OverrideSpellDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5260BDE542AAE45A1367CE5A110F17C5D7D4D4B3B8E2BFC84EAAEB990EE2912C"
            },
            {
              "Id": "ParticleTrailEmitterId:System.String",
              "Name": "ParticleTrailEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleTrailEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F24855F0232348C50774BB5B131CA6DEC914333683D942C20C7B085993EFFBC"
            },
            {
              "Id": "ProjectileCollisionCircleRadius:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionCircleRadius",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionCircleRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FBA80066711C47A50B0BFA501CBF5973D619B96B24C3B59D1AA5EB92C3A8D84"
            },
            {
              "Id": "ProjectileCollisionHeight:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionHeight",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "950B1C546A4A5988152E37DAC3A9397C0015BCAC2173DA5BA930AC40820217FE"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "Speed:System.Single",
              "Name": "Speed",
              "Type": "System.Single",
              "Signature": "public System.Single Speed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58CBF37E9AFBEEE339DCF3977DF7F5F8CA2C2A148570846D3C55392A3814EC4A"
            },
            {
              "Id": "UseParticleTrail:System.Boolean",
              "Name": "UseParticleTrail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseParticleTrail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65F07B14EDFF0CD6D05989FDCFF981564AC52AE73790A7B072CDE758B51161B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EB88F7B094940A25F1E4FE38B550B15CA07E8B71500649E015A4AC2C802EEFDD"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.MassHealSpellArgs",
          "Name": "MassHealSpellArgs",
          "DisplayName": "MassHealSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.MassHealSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Single",
              "Name": "Amount",
              "Type": "System.Single",
              "Signature": "public System.Single Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92259F96845FCDDD4EC7A551DAEBDB6C86CF4E2DA7FF845FC9960F1283AF814C"
            },
            {
              "Id": "ApplyAuraId:System.String",
              "Name": "ApplyAuraId",
              "Type": "System.String",
              "Signature": "public System.String ApplyAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC10ED3761ECAF33585FCD37D8DAD9CFED51CBD9D9F6F6B882A0FE1B427EC9C"
            },
            {
              "Id": "DoPercentageHealing:System.Boolean",
              "Name": "DoPercentageHealing",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoPercentageHealing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "830075EA2C497A891916A8E3FFBFEEFA047AAEAF11EFE3387BAA5BF07E5F80E8"
            },
            {
              "Id": "PercentageOfMaxHealth:System.Single",
              "Name": "PercentageOfMaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single PercentageOfMaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C388E9AAF9576E2AEF46E13502DC06B6BF85CBA63569E6D0B0851A7104DA363C"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "16C5D86039DA7402A218F62BF23E02055AD8458CF3A3D0DB4A0CED700A304630"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs",
          "Name": "MultipleProjectileSpellArgs",
          "DisplayName": "MultipleProjectileSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnglesDeg:System.Collections.Generic.List\u00601\u003CSystem.Single\u003E",
              "Name": "AnglesDeg",
              "Type": "System.Collections.Generic.List\u003CSystem.Single\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Single\u003E AnglesDeg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "80BB70899E9614AFB19435976B7DE8354980F8D2B159FE08AC80F3B999306BE8"
            },
            {
              "Id": "Directions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "Directions",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E Directions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA83A9944B156A3CCED5D302D6920EA31AA5A82FC8D4AC79D8838EBD80BFA80F"
            },
            {
              "Id": "DirectionsAreRelativeToCasterDirection:System.Boolean",
              "Name": "DirectionsAreRelativeToCasterDirection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DirectionsAreRelativeToCasterDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "95325B28BC123ADA91EF224BAF84D3EBE6CB442D555399F3E277DCBA0D72890E"
            },
            {
              "Id": "IsRelativeToCasterForward:System.Boolean",
              "Name": "IsRelativeToCasterForward",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRelativeToCasterForward",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "035D8D9AB706D7B666EEEBAF6145EEA13B635E6F45167D5A97A793355883033D"
            },
            {
              "Id": "OffsetsAnglesDeg:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E\u003E",
              "Name": "OffsetsAnglesDeg",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E OffsetsAnglesDeg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C98700A4E0B12071E35FBDDDECD5062408CE69E93FA60B9A21447885463F94FC"
            },
            {
              "Id": "OverrideSpellDuration:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "OverrideSpellDuration",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E OverrideSpellDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5260BDE542AAE45A1367CE5A110F17C5D7D4D4B3B8E2BFC84EAAEB990EE2912C"
            },
            {
              "Id": "ParticleTrailEmitterId:System.String",
              "Name": "ParticleTrailEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleTrailEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F24855F0232348C50774BB5B131CA6DEC914333683D942C20C7B085993EFFBC"
            },
            {
              "Id": "PersistentProjectileTerrainHit:System.Nullable\u00601\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E",
              "Name": "PersistentProjectileTerrainHit",
              "Type": "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E",
              "Signature": "public System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E PersistentProjectileTerrainHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB67CB053D46231AB9916055BF728EA14146223757A5A5EA4F539B8DDEAAC872"
            },
            {
              "Id": "ProjectileCollisionCircleRadius:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionCircleRadius",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionCircleRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FBA80066711C47A50B0BFA501CBF5973D619B96B24C3B59D1AA5EB92C3A8D84"
            },
            {
              "Id": "ProjectileCollisionHeight:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionHeight",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "950B1C546A4A5988152E37DAC3A9397C0015BCAC2173DA5BA930AC40820217FE"
            },
            {
              "Id": "ProjectileVelocity:System.Single",
              "Name": "ProjectileVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single ProjectileVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74BF013F4E5FC62C1685ACBDEF54A722723932865F21A3B9FE7D119E2F217F1D"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "RelativePositionOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "RelativePositionOffsets",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E RelativePositionOffsets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5260CEF4BAAC0C9A935C785659086D9B2CA759CE942EA6184B11C57246658728"
            },
            {
              "Id": "UseParticleTrail:System.Boolean",
              "Name": "UseParticleTrail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseParticleTrail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65F07B14EDFF0CD6D05989FDCFF981564AC52AE73790A7B072CDE758B51161B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B6776A2D4D588FF795C5935DD397D64F662FF74F6134BDBC0AD455684E4E13BC"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
          "Name": "PersistentProjectileTerrainHit",
          "DisplayName": "PersistentProjectileTerrainHit",
          "FullName": "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnimationFrames:System.Int32[]",
              "Name": "AnimationFrames",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] AnimationFrames",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F463E02D0E1521E488B12C327836DF02A4AF2129B877D9825950F1DEB2B7019C"
            },
            {
              "Id": "AnimationSecondsPerFrame:System.Single",
              "Name": "AnimationSecondsPerFrame",
              "Type": "System.Single",
              "Signature": "public System.Single AnimationSecondsPerFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5607FF26BE7345DDB3457DA4BAC8B98B58B9CC515F7D708152BC542D942F3D9B"
            },
            {
              "Id": "HasAnimation:System.Boolean",
              "Name": "HasAnimation",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAnimation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86985DA124CC0E74210AAA23C6256207BDE20B6AAE1C6657B9D6E4E72F82A29F"
            },
            {
              "Id": "PlayBallistaHitVfx:System.Boolean",
              "Name": "PlayBallistaHitVfx",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlayBallistaHitVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58363C15EFA18FC366BFEDD1D01606F4615F781991D62D0ECF1B735D44732DCE"
            },
            {
              "Id": "SpriteSheet:System.String",
              "Name": "SpriteSheet",
              "Type": "System.String",
              "Signature": "public System.String SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D7F5C1F3D4C7209F936C78E51CB9D92001F06F1E2DB7E5BA7DFA25E61094A3A"
            },
            {
              "Id": "SpriteSheetFrameHeight:System.Int32",
              "Name": "SpriteSheetFrameHeight",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteSheetFrameHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B1125809F7054B5A1277024A328448F7FEAA8A83CFE3F592ADEFA6378311505"
            },
            {
              "Id": "SpriteSheetFrameWidth:System.Int32",
              "Name": "SpriteSheetFrameWidth",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SpriteSheetFrameWidth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCBE982EA734B3D00B7B2039D6C6244BB61504F3009C01FD1E7E700DEC6AD92E"
            },
            {
              "Id": "UseProjectileSprite:System.Boolean",
              "Name": "UseProjectileSprite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseProjectileSprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37AB0B98C594314C341AEAFC53566C5AAB58E5978CE023B31F748E3E123703E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8E81408C9BE61924035A3DED84C303DC255A06E2D98CFEA183AE05A73B21F083"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs",
          "Name": "PlaceConstructionSpellArgs",
          "DisplayName": "PlaceConstructionSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            },
            {
              "Id": "MaxPlacementDistance:System.Int32",
              "Name": "MaxPlacementDistance",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxPlacementDistance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "765AB73D384D245D33293240B48B810CD15301EE08C1B46CF03B82079FC5EE53"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7A51FEF5952E7372A15D5A61484097F5F5DF7516F73A041865DB2296B77A9E70"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.PlaceCropSpellArgs",
          "Name": "PlaceCropSpellArgs",
          "DisplayName": "PlaceCropSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.PlaceCropSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CropId:System.String",
              "Name": "CropId",
              "Type": "System.String",
              "Signature": "public System.String CropId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B16CD3787715A0CCFBE659202C306872DF307B54F00B2EF8611925210C1DB0D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4AEF3459EC85A79CDFE2D38067541D63B2699BFE1DA754A3D9709BC24A0287B7"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.PlaceTileSpellArgs",
          "Name": "PlaceTileSpellArgs",
          "DisplayName": "PlaceTileSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.PlaceTileSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ground:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "Ground",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E Ground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "129638E7A75EBF12E72FBFED92900F11531B4FEB79F48F660986AB9C602A4314"
            },
            {
              "Id": "PlacementMaxDistanceTiles:System.Int32",
              "Name": "PlacementMaxDistanceTiles",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlacementMaxDistanceTiles",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "385DC5B7D53FECF0BEFFEE350A55F5B29D39DEF4152518EC60A4DD6EBE4A876F"
            },
            {
              "Id": "Structure:System.Nullable\u00601\u003CWorldTile\u002BStructureType\u003E",
              "Name": "Structure",
              "Type": "System.Nullable\u003CWorldTile.StructureType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.StructureType\u003E Structure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA7F177380F5FA2631316608E41D75DA64FD8427FCA4C295D7480F74AB931A73"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "99B69DB036D745E6AC0A50AF1C4AB5FC0528553FF3FBF3D339D4549D261BF27B"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ResetBossSpellArgs",
          "Name": "ResetBossSpellArgs",
          "DisplayName": "ResetBossSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.ResetBossSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossId:System.String",
              "Name": "BossId",
              "Type": "System.String",
              "Signature": "public System.String BossId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C4F9FF31DE49A4CF5A223EE19164EEE2F0EE8B2CC8F0B35E44C0C886CB5F145"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CDA9E6B931BA22FAA89147E508076D5E0A05C55625D4F6B32BED49A07B049844"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ScriptedSpellArgs",
          "Name": "ScriptedSpellArgs",
          "DisplayName": "ScriptedSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.ScriptedSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Script:System.String",
              "Name": "Script",
              "Type": "System.String",
              "Signature": "public System.String Script",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFCFE16D3BBDB1926D59E28C6D453FE30ABA0380110C43A60DEDC718A0A2BC61"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9788A7B810271FD6AFE6B56879AA60991B1AF5F34CBED8B72C0E3906334A254C"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.ScriptedSpell_ScriptIds",
          "Name": "ScriptedSpell_ScriptIds",
          "DisplayName": "ScriptedSpell_ScriptIds",
          "FullName": "Shared.Combat.Spells.Parameters.ScriptedSpell_ScriptIds",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BagSpaceIncreaseLvl1:System.String",
              "Name": "BagSpaceIncreaseLvl1",
              "Type": "System.String",
              "Signature": "public System.String BagSpaceIncreaseLvl1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2E52A280A31A7AD015BC2C3C53BDF7F153C8000A2C6D78F3833AF54BBA058B6"
            },
            {
              "Id": "CoinTeleportHome:System.String",
              "Name": "CoinTeleportHome",
              "Type": "System.String",
              "Signature": "public System.String CoinTeleportHome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5969AEC3B086D87B2F22CC438A1703087A011F8DB43B7F5200C5F5442198071E"
            },
            {
              "Id": "ResetFavours:System.String",
              "Name": "ResetFavours",
              "Type": "System.String",
              "Signature": "public System.String ResetFavours",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AF98F4D55ECE05EB289BA685B9FF1C2DCFA0584C54D7D37290C47BD44425508"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DDAEE70EBB069C9D4BCBDEEC7CA49075763E96714F310F78816C4C26DB2354C9"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs",
          "Name": "SingleProjectileSpellArgs",
          "DisplayName": "SingleProjectileSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AngleDeg:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "AngleDeg",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E AngleDeg",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B386E16E690A347864D4B2B11022E1440CC4EE750332CAF3B60AF4D5A61AB17"
            },
            {
              "Id": "HomingDuration:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "HomingDuration",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E HomingDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19A5B070291EF0902CC899C8835A5F4E3DF03112E516F1EBA3B261E196D96FDF"
            },
            {
              "Id": "HomingTurnRate:System.Single",
              "Name": "HomingTurnRate",
              "Type": "System.Single",
              "Signature": "public System.Single HomingTurnRate",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D7A0925F69C97A97966EA6214E176EEEB7C70C5542C1FC18AEED3CC6C08ED087"
            },
            {
              "Id": "IsDirectionRelativeToCasterForward:System.Boolean",
              "Name": "IsDirectionRelativeToCasterForward",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDirectionRelativeToCasterForward",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C20EAF52C5B0AE9FAB0BBE598F08AFEA4E0D0F0331F5E126758B9DBC1D2AFB06"
            },
            {
              "Id": "IsHoming:System.Boolean",
              "Name": "IsHoming",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsHoming",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AAAA25749AF27B32D6FF694082A938F7E3D0D434E7DB06E46C5D6A723BF869E6"
            },
            {
              "Id": "IsRelativeToCasterBaseDirection:System.Boolean",
              "Name": "IsRelativeToCasterBaseDirection",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRelativeToCasterBaseDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E416DCC4E05A6D016D8B61989D2523F75324E381BB5FFF9365A07E1CB496C15"
            },
            {
              "Id": "OverrideSpellDuration:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "OverrideSpellDuration",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E OverrideSpellDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5260BDE542AAE45A1367CE5A110F17C5D7D4D4B3B8E2BFC84EAAEB990EE2912C"
            },
            {
              "Id": "ParticleTrailEmitterId:System.String",
              "Name": "ParticleTrailEmitterId",
              "Type": "System.String",
              "Signature": "public System.String ParticleTrailEmitterId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6F24855F0232348C50774BB5B131CA6DEC914333683D942C20C7B085993EFFBC"
            },
            {
              "Id": "PersistentProjectileTerrainHit:System.Nullable\u00601\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E",
              "Name": "PersistentProjectileTerrainHit",
              "Type": "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E",
              "Signature": "public System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E PersistentProjectileTerrainHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB67CB053D46231AB9916055BF728EA14146223757A5A5EA4F539B8DDEAAC872"
            },
            {
              "Id": "ProjectileCollisionCircleRadius:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionCircleRadius",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionCircleRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FBA80066711C47A50B0BFA501CBF5973D619B96B24C3B59D1AA5EB92C3A8D84"
            },
            {
              "Id": "ProjectileCollisionHeight:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "ProjectileCollisionHeight",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E ProjectileCollisionHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "950B1C546A4A5988152E37DAC3A9397C0015BCAC2173DA5BA930AC40820217FE"
            },
            {
              "Id": "ProjectileCollisionLength:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "ProjectileCollisionLength",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E ProjectileCollisionLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCA26AA31A8B66E99ED2CBE9230C148347A186AD0FB517BDD095ADFA69D7D822"
            },
            {
              "Id": "ProjectileVelocity:System.Single",
              "Name": "ProjectileVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single ProjectileVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74BF013F4E5FC62C1685ACBDEF54A722723932865F21A3B9FE7D119E2F217F1D"
            },
            {
              "Id": "RelativeCastPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "RelativeCastPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 RelativeCastPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C891CF3FD1FF83688D924EDF81F3B6908BBEA7088C5714608FA0AC0EAF71A27"
            },
            {
              "Id": "UseParticleTrail:System.Boolean",
              "Name": "UseParticleTrail",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UseParticleTrail",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "65F07B14EDFF0CD6D05989FDCFF981564AC52AE73790A7B072CDE758B51161B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3EE032A19950848A841BFB81E945E9C12EA445F55563516EBD06F5197FD6BCA0"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.StartRaidSpellArgs",
          "Name": "StartRaidSpellArgs",
          "DisplayName": "StartRaidSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.StartRaidSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RaidId:System.String",
              "Name": "RaidId",
              "Type": "System.String",
              "Signature": "public System.String RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5070BB7958C38CD2E5486F7A2D1F52289B5D48EE5127AC0D7B7B12CF9AFBAD9D"
            },
            {
              "Id": "RequiredRewardId:System.String",
              "Name": "RequiredRewardId",
              "Type": "System.String",
              "Signature": "public System.String RequiredRewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50074F8E7FF6C6FCF62963113C95D807F4EA0D7F43D4D2E3F32DDCA00C9578B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "585C53187EDA73F0CB3C8684BA7EC09C4510A76C94FF3DD28C37697408D08AE9"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs",
          "Name": "SummonCreatureSpellArgs",
          "DisplayName": "SummonCreatureSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityType:System.Nullable\u00601\u003CShared.Entity.EntityType\u003E",
              "Name": "EntityType",
              "Type": "System.Nullable\u003CShared.Entity.EntityType\u003E",
              "Signature": "public System.Nullable\u003CShared.Entity.EntityType\u003E EntityType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB87C78AA6D6D49D9FB9A72003725D0C73D55A91AABD463EE130AF2ABD7F6264"
            },
            {
              "Id": "IsDynamicSpawn:System.Boolean",
              "Name": "IsDynamicSpawn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDynamicSpawn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F91197FD8D5884A7CA174078619F37B999F6935C4275CA31B172A4111BB6A2E"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "SetIdOfSpawnedEntity:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SetIdOfSpawnedEntity",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SetIdOfSpawnedEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BCBEF00B40491BCD776743605A83FE0AF165043E47CEB3C81AC3DD6C34233B4"
            },
            {
              "Id": "SpawnBaseId:System.Guid",
              "Name": "SpawnBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E3610D4C50382A4691D1D61E96CCA66EA99480F92FA0F084B75375BEDC97877"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B47A0AFED6796A2A574D3F97093C5EBC0CFB2DFB8B0A0013D9C7396B8727632A"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs",
          "Name": "UnlockProgressionSpellArgs",
          "DisplayName": "UnlockProgressionSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RewardId:System.String",
              "Name": "RewardId",
              "Type": "System.String",
              "Signature": "public System.String RewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40A47423680CFB8B2F35B8B5E6AB9BC1B794ADD1E2861E3AB5BAB0A14F5F3F8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "714AD43871F32BB2A43D134788E1CE33CC075D59FD2548E1F409C1B405B5E4C8"
        },
        {
          "Id": "Shared.Combat.Spells.Parameters.WeatherSpellArgs",
          "Name": "WeatherSpellArgs",
          "DisplayName": "WeatherSpellArgs",
          "FullName": "Shared.Combat.Spells.Parameters.WeatherSpellArgs",
          "Namespace": "Shared.Combat.Spells.Parameters",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "WeatherId:System.String",
              "Name": "WeatherId",
              "Type": "System.String",
              "Signature": "public System.String WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D45162B32DE379792CF2CF922CD04264591F45776BDA07D0FB3D3A855B3F024"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EE67CABDD52B8E3E9280130F6EB5CC7FCAC18C6FA517765F6230814CC512F190"
        },
        {
          "Id": "Shared.Combat.Spells.SharedAreaOfEffectSpell",
          "Name": "SharedAreaOfEffectSpell",
          "DisplayName": "SharedAreaOfEffectSpell",
          "FullName": "Shared.Combat.Spells.SharedAreaOfEffectSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "8DA9E8F79BEBAC91E47D0E1EAA64F06BAEE63B2835CD912A908A5F5D73497BCA",
              "Hash": "9EFDDE6B6D3BAB6DAA004B089096531E2F140D83AE8FAB48B1BD82AB6E4074DE",
              "CalledMethods": [
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 430,
              "BodyHash": "A7166E494B3F10917386486FB0B0971AC1D6789C2D1741A0E6D2BD6F62F70911",
              "Hash": "D721A5E059029EC3948DC144480066E17286956579313A0267C9AC166287405E",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8672B484A9A7874F55CCF168EFBB7EECD705EC4E451C8D8DD3B3C985EDE97929"
        },
        {
          "Id": "Shared.Combat.Spells.SharedConeAttackSpell",
          "Name": "SharedConeAttackSpell",
          "DisplayName": "SharedConeAttackSpell",
          "FullName": "Shared.Combat.Spells.SharedConeAttackSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EA7E0FA1A92C321BE1D1D3B552AFBC8F153E2658FE32BF07ECC95F428E983535",
              "Hash": "7E8EE95E01B36F92AA19CD14601444C478245C33704403D83AF188E25C126986",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell\u002BOnUpdateDelegate, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, CastSpell.OnUpdateDelegate onUpdate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onUpdate",
                  "Type": "CastSpell.OnUpdateDelegate",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 481,
              "BodyHash": "881090630EAB7ADC079B90D16285D093261D63261CF7168BBCBDCED6069FF622",
              "Hash": "18EB4DE25B6761DB35107B26DE50F5E60C200968297A9BC76FF4B1CD4349FA74",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Rotate(Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "Rotate",
              "Signature": "public System.Void Rotate(Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "380570A158DE3DB51EE4083107D84B171347CF3C2D83560D18BE5320FBD3F948",
              "Hash": "1B02942F42BC5C6576C8960B80A139DB2F9332EBC4C64021B654B43A0D554C16",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Interfaces.Projectiles.ISpellManagerBridge::GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::set_Item(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E::get_Count()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8809B3B12FF001BD44585F62FFFC727A0311987C4649C0CC152B0DFB8D745A60"
        },
        {
          "Id": "Shared.Combat.Spells.SharedExplosionSpell",
          "Name": "SharedExplosionSpell",
          "DisplayName": "SharedExplosionSpell",
          "FullName": "Shared.Combat.Spells.SharedExplosionSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "BA98266146E4BEF1C9C067C979993849E4E1319C8E0C6FCA03071B842717E8FB",
              "Hash": "35CF6946A08CB895F3B92496129A610A3C8F388000FF3B5131FC56B30F2B59A9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 418,
              "BodyHash": "2E8086FC39BF2C76190AD95A4D42E4258035784047FA67895C52785619FD86D1",
              "Hash": "4A43DD3CC84461EBE323FD58457442C5284AD9315A1A65A2BA85C38D6CEEED6F",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73E4B994520A3EBF96DEA0D92479899FCD6B32ECC17F5EEC1E13451BF7E8B71E"
        },
        {
          "Id": "Shared.Combat.Spells.SharedHitCastSpell",
          "Name": "SharedHitCastSpell",
          "DisplayName": "SharedHitCastSpell",
          "FullName": "Shared.Combat.Spells.SharedHitCastSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo, Shared.Aura.State.HitCastSpellAuraState, Shared.Aura.Args.HitCastSpellAuraArgs, System.Random)-\u003ESystem.Boolean",
              "Name": "CheckCanProcAndSetCooldown",
              "Signature": "public System.Boolean CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo damageInfo, Shared.Aura.State.HitCastSpellAuraState state, Shared.Aura.Args.HitCastSpellAuraArgs args, System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "state",
                  "Type": "Shared.Aura.State.HitCastSpellAuraState",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Aura.Args.HitCastSpellAuraArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "C145EE5D0B3A4E4AE16ECA36ABE69EF17ECB3A4E322C8D2E5DB45EC5B7A4291E",
              "Hash": "B9D7F3E527BE70093801BDB4BBE48D9434C9798F2D1568A1E85093EE7B1C0479",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor()",
                "System.Random::NextSingle()"
              ],
              "StringLiterals": [
                "skill:swords"
              ],
              "Source": null
            }
          ],
          "Hash": "037DB009317EC1991280604FED49B436F0531045734287BFA084A817385A958E"
        },
        {
          "Id": "Shared.Combat.Spells.SharedHookSpell",
          "Name": "SharedHookSpell",
          "DisplayName": "SharedHookSpell",
          "FullName": "Shared.Combat.Spells.SharedHookSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "5E793E852DC6224CB50FEC9EB46C860ADF0E4318C9B7990A26C8D11DD6037773",
              "Hash": "C11E52A6E28DB788B555179820B53CF05A86C445A4B6C9CB016C23772D86F300",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doDamage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "47C3229F0C54354AA3441DD50AC780B842D6754BB731C863D1750E9F2FC4296C",
              "Hash": "1D22D740E44544526BF32AC74611AD2C326340248733C261B83532608C918FB6",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.Spells.Casting.CastSpell::Hit(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "824B81ACE810B349CE280AC75C3239310971E75D476A831C1D73FAE057022BB1"
        },
        {
          "Id": "Shared.Combat.Spells.SharedInstantSingleTargetSpell",
          "Name": "SharedInstantSingleTargetSpell",
          "DisplayName": "SharedInstantSingleTargetSpell",
          "FullName": "Shared.Combat.Spells.SharedInstantSingleTargetSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "3F034629D74F1EB9D61F5486A96BD8DEF9C00303CBD54DC4895EC8310867BC64",
              "Hash": "511144EA261FEEA09326FD2282C2FA9EF933140ECAFDD6C9FD9EFEC623CCDB98",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doDamage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 146,
              "BodyHash": "72787DCCDEF9156CF9449386AF21BC7BB060B7ECAF49E3750DFB70A860676800",
              "Hash": "F57A5A82F8F2826FBD55B157D35A1C46B4B7CC56B1C8FF7A0B3CC01517793B65",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Combat.Spells.Casting.CastSpell::Hit(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "41AC637D199D08FB2518F37E5F402861295E8C9E07B6E5EEB2C28DC42A845948"
        },
        {
          "Id": "Shared.Combat.Spells.SharedLinearShockwaveSpell",
          "Name": "SharedLinearShockwaveSpell",
          "DisplayName": "SharedLinearShockwaveSpell",
          "FullName": "Shared.Combat.Spells.SharedLinearShockwaveSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "ECB59E2048C9FA1B98C14631060522F4E7DDDAEB1E61741F2DE0DBC46EB407FB",
              "Hash": "89244C71CE1C0B86900C80A961721613CA913F7D0D8D65AB7D7BCDE8DDEAF272",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell\u002BOnUpdateDelegate)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit, CastSpell.OnUpdateDelegate onUpdate)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "onUpdate",
                  "Type": "CastSpell.OnUpdateDelegate",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 368,
              "BodyHash": "B9ADADAE1C89FA3C2355787A8247734DE1D125D2FA4131FC8F87C55DB1E63A22",
              "Hash": "F1A0B583FA55B07E033F840F7982ABB754D3EB06E580B7FDE0CCA09B1B313CBC",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Combat.Projectiles.Models.SpellComponentsExtension::SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "131ABC34B38AD89847A32E68C4FA79591C0CCE65E272C9A81D296193F3906233"
        },
        {
          "Id": "Shared.Combat.Spells.SharedLineAttackSpell",
          "Name": "SharedLineAttackSpell",
          "DisplayName": "SharedLineAttackSpell",
          "FullName": "Shared.Combat.Spells.SharedLineAttackSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateLineProperties(Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.LineAttackSpellArgs, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "CalculateLineProperties",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E CalculateLineProperties(Shared.Combat.Spells.Casting.CastSpell spell, Shared.Combat.Spells.Parameters.LineAttackSpellArgs args, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Spells.Parameters.LineAttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "5E3D0E2BC673066A8D5830C633214D9AB1C18653AFE0FDE7A96EB2870DC8EA92",
              "Hash": "4B9401ECEF891250209326E9B064779413FA9A3EAA818D4D79736E0C328EAF70",
              "CalledMethods": [
                "System.Math::Clamp(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "324D6B018A5EEEED9859EE08AE7E21BE24FA25B89457DDA99F9A281ABACFA4BB",
              "Hash": "99F4ABB4A31CD8AF51E294CF4947A18E68E2DD0E694452499347805E0DBB4EEB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell\u002BOnUpdateDelegate, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, CastSpell.OnUpdateDelegate onUpdate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onUpdate",
                  "Type": "CastSpell.OnUpdateDelegate",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 486,
              "BodyHash": "8FCD3F4C0A71EA41531AE46A4F5D567F2FB0B3F4FDD5220E0279C1687E7E2249",
              "Hash": "C1EAC2E49411C23BB9A94E0E4EE70E92DF0214AB07128010063FC718D6C75655",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateLineCollision(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void",
              "Name": "UpdateLineCollision",
              "Signature": "public System.Void UpdateLineCollision(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectileId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "0ED730402A18B92C1EE191CCD0F308287F96524F3B3CB0F4EA854FF1B7B13F78",
              "Hash": "73C222B9198E4943C23C92362279A9D16AFF53B8C919A1A5502653C043B285B7",
              "CalledMethods": [
                "Shared.Combat.Spells.SharedLineAttackSpell::CalculateLineProperties(Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.Parameters.LineAttackSpellArgs, System.Int32)",
                "Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::SetLineProjectileCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "373E726DF37D97449A7A9A6B162297A7B4280EE60DBEF54BC17DC40922AB1070"
        },
        {
          "Id": "Shared.Combat.Spells.SharedLineGrappleHookSpell",
          "Name": "SharedLineGrappleHookSpell",
          "DisplayName": "SharedLineGrappleHookSpell",
          "FullName": "Shared.Combat.Spells.SharedLineGrappleHookSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "A15AAD7CBBFED3C11911D478041A1AFCB396DC20907708962E2BBD2F5E384D38",
              "Hash": "E10F79F750886442BD9E5B9C7A96D78555F8E7171546D9EB883CA2DB7EEC56D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 488,
              "BodyHash": "C75F25DB3DE84C6D11729858DAE1BAC54D45DAE4F6D7DDEFB0CA59771CB85AB2",
              "Hash": "055DB3C5C487AD2C0F3E93A5CCD012FA83637C2E5A5899C8F28B6954E26E0D4F",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F81481CDFD59E0ED3578022E484A529F755CAA62EAD8A2085F20D2A609B629E6"
        },
        {
          "Id": "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell",
          "Name": "SharedMultipleProjectileAttackSpell",
          "DisplayName": "SharedMultipleProjectileAttackSpell",
          "FullName": "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddProjectileToList(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void",
              "Name": "AddProjectileToList",
              "Signature": "private System.Void AddProjectileToList(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E outList, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs args, System.Single angle, Microsoft.Xna.Framework.Vector3 position, Shared.Combat.Spells.Casting.CastSpell castSpell)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "angle",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 328,
              "BodyHash": "8C28D28980E569F028A6B9C650EB4FB183D2BA510633B6DB53C7D0784A680543",
              "Hash": "548BB351C5511B17F9405632D1F03FF4D6918CCCC103AA7B75671164AB3C6279",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "1D5D7F380FFD78B2D36C79AE9C46127B01EA48615CA80C4F8FF9B90EB4C59326",
              "Hash": "FA3553145175AF3BF3FF0F9357EFEB450A83A5B5EB1A22B77874913F3F6116C9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateProjectiles(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void",
              "Name": "CreateProjectiles",
              "Signature": "public System.Void CreateProjectiles(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E outList, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 528,
              "BodyHash": "4C1C19727F53825FD146061A472955EDB9F081768EF7C29B783B1EACF7C7C747",
              "Hash": "6544FDAABB212D6194672C9A1A0AA6DB99F7DECBBD79514D2885FFECE5513C8E",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E::Clear()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Spells.SharedMultipleProjectileAttackSpell::AddProjectileToList(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E\u003E, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.Spells.Casting.CastSpell)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector2\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.Single\u003E::get_Current()",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "List.Enumerator\u003CSystem.Single\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::MoveNext()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "DDE7286C8A3795F78F989A243E289D355D4E8129ECFFD650D5E61D88EFD8BA70"
        },
        {
          "Id": "Shared.Combat.Spells.SharedScriptedSpell",
          "Name": "SharedScriptedSpell",
          "DisplayName": "SharedScriptedSpell",
          "FullName": "Shared.Combat.Spells.SharedScriptedSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "7375A8FC2B984352CF77F3B91AB1F060AC68415327341AE8D658C92FB379043C",
              "Hash": "8B4BAD56CE3559729B5379CEA23A4DA98B96414CC8755423088C05D0C540B50D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast_BagSpaceIncreaseLvl1",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel playerCharacter)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "56CF1CD24FD9066D7B83CCDEC00724179098DA7E793A4C25CDCEFA0A8B3C41A6",
              "Hash": "28DEF3AD0AF997B46C6AF3DC5040C783D621371733AE3F44D84CD06F7640718C",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"
              ],
              "StringLiterals": [
                "bag_space_increase_lvl1"
              ],
              "Source": null
            },
            {
              "Id": "CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast_ResetFavours",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel playerCharacter)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "CA5112B944FDBA82F051EA3A9B53736A345037454CFE1A40C93FDD2953FC2798",
              "Hash": "05485DCBC25E7EE1B375394ACDAC39A3F6AD7553B91090A9A3DBCFD5D0B2BCE4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast_TeleportHome",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel playerCharacter)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "playerCharacter",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "F5F18C65BC1F043570BCCAF2720FDF9EF564786F1F9BB8C78A6288E0CF2AC690",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void",
              "Name": "Cast",
              "Signature": "public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "doDamage",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8EC18131FEF14D79B24EA24DFCD4C1758ADF2262C8C684F8DF77CAC0B808E5DF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED52D71D8419A7656B3E11A7DE81E248E7EE6D5F6522F2EB42C80AA54010D96D"
        },
        {
          "Id": "Shared.Combat.Spells.SharedSingleProjectileAttackSpell",
          "Name": "SharedSingleProjectileAttackSpell",
          "DisplayName": "SharedSingleProjectileAttackSpell",
          "FullName": "Shared.Combat.Spells.SharedSingleProjectileAttackSpell",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult",
              "Name": "CanCast",
              "Signature": "public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.CanCastSpellResult",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "3312964A6DF033516C1FE3AB90E9ADB4342F08FC7017E810F6C3041454F7033D",
              "Hash": "237B87AFE442992CB436C245ACF5AB6954D2CB9CA517F448E0314344A96B783C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell\u002BOnUpdateDelegate)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Name": "GetProjectileArgs",
              "Signature": "public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit, CastSpell.OnUpdateDelegate onUpdate)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E",
              "Parameters": [
                {
                  "Name": "projectileSystem",
                  "Type": "Shared.Combat.Projectiles.ProjectileSystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onHit",
                  "Type": "System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "onUpdate",
                  "Type": "CastSpell.OnUpdateDelegate",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 557,
              "BodyHash": "32D897C29A5FF69E524F86B17CBDC5F7B279FF935A175CF7070DE50F28A5DB25",
              "Hash": "9C363A7B1AA341B31135743319EB3EBCB04D92792A713485A22A4A7611254B65",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Direction()",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::get_Value()",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)",
                "Microsoft.Xna.Framework.Vector2::get_UnitY()",
                "CandideCreator.Shared.Helpers.CandideMathHelper::GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_Position()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault(!0)",
                "System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75AD0E1C17AF56C7D73001A46D7B848B59B8A2E5279CB3601C2C983BD5F1DC6D"
        },
        {
          "Id": "Shared.Combat.Spells.SpellApplyAuraContext",
          "Name": "SpellApplyAuraContext",
          "DisplayName": "SpellApplyAuraContext",
          "FullName": "Shared.Combat.Spells.SpellApplyAuraContext",
          "Namespace": "Shared.Combat.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "OverrideArgs:Shared.Aura.Args.AbstractAuraArgs",
              "Name": "OverrideArgs",
              "Type": "Shared.Aura.Args.AbstractAuraArgs",
              "Signature": "public Shared.Aura.Args.AbstractAuraArgs OverrideArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6944515D514B87565FAA5B19A3AD49FF0B2A7D89321E597FDFFF6990162AF7C9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8C3EF857204CE42837CB025E5E8299BEB56EA8C284CBCCEDF572043D93CC547E"
        },
        {
          "Id": "Shared.Combat.ViolenceVector",
          "Name": "ViolenceVector",
          "DisplayName": "ViolenceVector",
          "FullName": "Shared.Combat.ViolenceVector",
          "Namespace": "Shared.Combat",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageVfx:Shared.Combat.DamageVfx",
              "Name": "DamageVfx",
              "Type": "Shared.Combat.DamageVfx",
              "Signature": "public Shared.Combat.DamageVfx DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EE8BA0F7584EB0E36FD05D9E8AEF1A3050630A2D09FB781E4B436B42B41099"
            },
            {
              "Id": "Direction:Microsoft.Xna.Framework.Vector3",
              "Name": "Direction",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC45079A3453526F685628A2B34BE9A6937E8D74856A4281928CCA65BC48E3B"
            },
            {
              "Id": "ViolencePercentage:System.Single",
              "Name": "ViolencePercentage",
              "Type": "System.Single",
              "Signature": "public System.Single ViolencePercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D723550E08CB054E3A5A552E112B6937277D1CEF1E78CA1CCF20006B0609BC7A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D2789F7CFE8B6182307F10C6926588FE391618F9F8F47E79D8FDB877CC62CEE"
        },
        {
          "Id": "Shared.Constants.BuildingTypeIds",
          "Name": "BuildingTypeIds",
          "DisplayName": "BuildingTypeIds",
          "FullName": "Shared.Constants.BuildingTypeIds",
          "Namespace": "Shared.Constants",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Altar:System.String",
              "Name": "Altar",
              "Type": "System.String",
              "Signature": "public System.String Altar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "045FC747F9F5EF848F6B957225D2F4ED8C60D754E0441377E19D552E4F61BDAE"
            },
            {
              "Id": "Bakery:System.String",
              "Name": "Bakery",
              "Type": "System.String",
              "Signature": "public System.String Bakery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55D7C5198F50AE171164A814D0C8D6F90B9BD26F5ECBCB6BCFB6FB972FD04804"
            },
            {
              "Id": "Barracks:System.String",
              "Name": "Barracks",
              "Type": "System.String",
              "Signature": "public System.String Barracks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA7F49CED2EEAEBFD3BE16EBF64DA01837336D0654FD188AD58FF57A2CCD7696"
            },
            {
              "Id": "BathHouse:System.String",
              "Name": "BathHouse",
              "Type": "System.String",
              "Signature": "public System.String BathHouse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2210A95C936BFBC8EAD2663BAD5CE0E7EFC8DDC559261228DFAC226CDAF0BA74"
            },
            {
              "Id": "Beehive:System.String",
              "Name": "Beehive",
              "Type": "System.String",
              "Signature": "public System.String Beehive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "125AACB1E5724F250046B4C206921FD4660E8122C634E1BC58BD5D83312CF0EE"
            },
            {
              "Id": "Blacksmith:System.String",
              "Name": "Blacksmith",
              "Type": "System.String",
              "Signature": "public System.String Blacksmith",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "601376D6FF9F7846D2E5FF8E56D48826FBCE9135606DEF5F307E922E260FE41D"
            },
            {
              "Id": "BrickOven:System.String",
              "Name": "BrickOven",
              "Type": "System.String",
              "Signature": "public System.String BrickOven",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63D5183F06DD5BB50E8C04CC32FD9D7C1FC923376A299C6930AFD624897C5EF4"
            },
            {
              "Id": "Carpenter:System.String",
              "Name": "Carpenter",
              "Type": "System.String",
              "Signature": "public System.String Carpenter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "424DBAE6869E80A2AE44E83E045722541391A5DFA2D9BCAF4DA826C97228E303"
            },
            {
              "Id": "ClayPit:System.String",
              "Name": "ClayPit",
              "Type": "System.String",
              "Signature": "public System.String ClayPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C4F7AD3A2BF70794DBA7EB7C078C1FAC837C9C0900EDA251FDA5270008C451F"
            },
            {
              "Id": "ConcreteMixer:System.String",
              "Name": "ConcreteMixer",
              "Type": "System.String",
              "Signature": "public System.String ConcreteMixer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "902245C0D585E25D995201CA2F92A00D7701E191250F9A0B2F5B91EE7E38E3E0"
            },
            {
              "Id": "Dolium:System.String",
              "Name": "Dolium",
              "Type": "System.String",
              "Signature": "public System.String Dolium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEF11D49E469449FBE45B59CD0D7B3E881FF821CAA9E9C9F70E23A251ED947D2"
            },
            {
              "Id": "Farmstead:System.String",
              "Name": "Farmstead",
              "Type": "System.String",
              "Signature": "public System.String Farmstead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "749BFCFE6AAFFF3A48C56085494352E03E67A5F4188A0975DB9F8DF26B70685F"
            },
            {
              "Id": "FilmStudio:System.String",
              "Name": "FilmStudio",
              "Type": "System.String",
              "Signature": "public System.String FilmStudio",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "563B8C5DA2A4FD7FCDCFB5C284A71204C53B220738A416D221DC36D633FEF3C1"
            },
            {
              "Id": "FoodStorage:System.String",
              "Name": "FoodStorage",
              "Type": "System.String",
              "Signature": "public System.String FoodStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E713420CC8A51DA0CB96A8DBBB3CF4FB36AC42762CF5FE49C7B69F21FB57421A"
            },
            {
              "Id": "GeneralStore:System.String",
              "Name": "GeneralStore",
              "Type": "System.String",
              "Signature": "public System.String GeneralStore",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57C1FE17E940951DD8052A530A47CD427ED658ACC5FAD4475260F1C2CE31AE2D"
            },
            {
              "Id": "Insula:System.String",
              "Name": "Insula",
              "Type": "System.String",
              "Signature": "public System.String Insula",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25B1535856FDCA45571455A59DCB861074BB1580053696BC97A5F959A48A6099"
            },
            {
              "Id": "Leatherworker:System.String",
              "Name": "Leatherworker",
              "Type": "System.String",
              "Signature": "public System.String Leatherworker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "397B21B4D2D2D3D4B20B7FB3EC459FC19A4BBF2B8E1A1EA7CED37C58842E11FF"
            },
            {
              "Id": "LogisticsTent:System.String",
              "Name": "LogisticsTent",
              "Type": "System.String",
              "Signature": "public System.String LogisticsTent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB82A06CF0B1419AA02FFCBD8244116BA8F1CE37D91CDC90B5FF63C09AAFC64D"
            },
            {
              "Id": "Lumberyard:System.String",
              "Name": "Lumberyard",
              "Type": "System.String",
              "Signature": "public System.String Lumberyard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C207B91B17639595E6B82633ABA7A7150D45783BBFF619206FE933D223962454"
            },
            {
              "Id": "ManualMill:System.String",
              "Name": "ManualMill",
              "Type": "System.String",
              "Signature": "public System.String ManualMill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA4BA6832F376408EC5F6829F1B741D089C445D1F002EEEBE543706943FD2142"
            },
            {
              "Id": "Market:System.String",
              "Name": "Market",
              "Type": "System.String",
              "Signature": "public System.String Market",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4CE30E530E2C108BC5A1EC251D25CA8AAD537D87AE0E50CBA976DF029FD3B63"
            },
            {
              "Id": "MaterialStorage:System.String",
              "Name": "MaterialStorage",
              "Type": "System.String",
              "Signature": "public System.String MaterialStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D7A919E7D339B7DCAAC36A969E13325516EF66988A14E714B015245D5F958609"
            },
            {
              "Id": "Null:System.String",
              "Name": "Null",
              "Type": "System.String",
              "Signature": "public System.String Null",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "886B638EEC2632A67911FBD3F275FDC31D3F900E53ED0682045BEABB889FD88B"
            },
            {
              "Id": "PlayerHouse:System.String",
              "Name": "PlayerHouse",
              "Type": "System.String",
              "Signature": "public System.String PlayerHouse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16BE1BDBD3912C06849B8206F802904E77652E2A1B82CA4990FF13494A87BC97"
            },
            {
              "Id": "Pottery:System.String",
              "Name": "Pottery",
              "Type": "System.String",
              "Signature": "public System.String Pottery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B203EAA40C2F6079EBE25E23FAFAFE97DD1C69CB99D0EB7107239721B5CAE8AB"
            },
            {
              "Id": "Quarry:System.String",
              "Name": "Quarry",
              "Type": "System.String",
              "Signature": "public System.String Quarry",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9CA5EB432D60DDF5ED2DDEACDA154D27BB984F1B684B20DA2DD09161D8089029"
            },
            {
              "Id": "Sculptor:System.String",
              "Name": "Sculptor",
              "Type": "System.String",
              "Signature": "public System.String Sculptor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA600380DF53F9800F0DADB87DC84A10D857CEF3058E9A23F00765B4B1DBC466"
            },
            {
              "Id": "Tavern:System.String",
              "Name": "Tavern",
              "Type": "System.String",
              "Signature": "public System.String Tavern",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A7462619229C8A435E873CF8761825CA0759F1AED5A95C9C6E9B884F096D965"
            },
            {
              "Id": "Temple:System.String",
              "Name": "Temple",
              "Type": "System.String",
              "Signature": "public System.String Temple",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC44539A50BDDBF1E8BD2A44543DC380C0D0D756267F25AF903FDBB11692681D"
            },
            {
              "Id": "TownCore:System.String",
              "Name": "TownCore",
              "Type": "System.String",
              "Signature": "public System.String TownCore",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B82D682B26577DF85B3BFF7A8A910A9331BC8E890AE15339172E68B6387578FE"
            },
            {
              "Id": "TradingPost:System.String",
              "Name": "TradingPost",
              "Type": "System.String",
              "Signature": "public System.String TradingPost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DDD3555599A6CEC4808EB4BF5BED7BD27A99D9A42CB1BA756C33A0C2EE24B7C7"
            },
            {
              "Id": "University:System.String",
              "Name": "University",
              "Type": "System.String",
              "Signature": "public System.String University",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B87ABB8CDBC8516985D014F3430921A543A004F6C94E137B0D124B75C4E3396"
            },
            {
              "Id": "WaterMill:System.String",
              "Name": "WaterMill",
              "Type": "System.String",
              "Signature": "public System.String WaterMill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6129AEC91CE7201BE4F3B70550C7881BFAF5FC87E1F39E08CE6752B23F401721"
            },
            {
              "Id": "Well:System.String",
              "Name": "Well",
              "Type": "System.String",
              "Signature": "public System.String Well",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5A5FD6B917457C26C53C89D97CEF709A37381027C2D88EC44AF554C93B7CA27"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "689BF3CF6DF6066520892D6A6C9C6BCE5EB5E0CF55E2C38AEE217B356A77B0B2"
        },
        {
          "Id": "Shared.Constants.JobIds",
          "Name": "JobIds",
          "DisplayName": "JobIds",
          "FullName": "Shared.Constants.JobIds",
          "Namespace": "Shared.Constants",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Baker:System.String",
              "Name": "Baker",
              "Type": "System.String",
              "Signature": "public System.String Baker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "92648FD2DBB3452DD0032EF28B35D4C57D0D0515FEF676F1EF6071D1AB091E2F"
            },
            {
              "Id": "Blacksmith:System.String",
              "Name": "Blacksmith",
              "Type": "System.String",
              "Signature": "public System.String Blacksmith",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "601376D6FF9F7846D2E5FF8E56D48826FBCE9135606DEF5F307E922E260FE41D"
            },
            {
              "Id": "Carpenter:System.String",
              "Name": "Carpenter",
              "Type": "System.String",
              "Signature": "public System.String Carpenter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "424DBAE6869E80A2AE44E83E045722541391A5DFA2D9BCAF4DA826C97228E303"
            },
            {
              "Id": "CarrierId:System.String",
              "Name": "CarrierId",
              "Type": "System.String",
              "Signature": "public System.String CarrierId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7407CA285F58CDDD1EB15708E7A832B1BA343540581D108692F6F6FAEEB8E7DB"
            },
            {
              "Id": "Farmer:System.String",
              "Name": "Farmer",
              "Type": "System.String",
              "Signature": "public System.String Farmer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54E98CC3EC19A5760E0479FFAC7DC5EDE1454F5AC640681948E8E0B192A1EBDC"
            },
            {
              "Id": "Leatherworker:System.String",
              "Name": "Leatherworker",
              "Type": "System.String",
              "Signature": "public System.String Leatherworker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "397B21B4D2D2D3D4B20B7FB3EC459FC19A4BBF2B8E1A1EA7CED37C58842E11FF"
            },
            {
              "Id": "Merchant:System.String",
              "Name": "Merchant",
              "Type": "System.String",
              "Signature": "public System.String Merchant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E11E09F063BC4539B1C8E3D27FC6EC27963D2ABD94CD9E5F945D9CB2F12C8DD8"
            },
            {
              "Id": "Philosopher:System.String",
              "Name": "Philosopher",
              "Type": "System.String",
              "Signature": "public System.String Philosopher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE2E28E0999569B12B230E4EE151F6116BA4C4F625E359D2982F1927EE344A53"
            },
            {
              "Id": "Priest:System.String",
              "Name": "Priest",
              "Type": "System.String",
              "Signature": "public System.String Priest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6A78F53ECBA85712B55AFDEC6E182CC1B47C1026E572C580A4049D2065688AE4"
            },
            {
              "Id": "Sculptor:System.String",
              "Name": "Sculptor",
              "Type": "System.String",
              "Signature": "public System.String Sculptor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA600380DF53F9800F0DADB87DC84A10D857CEF3058E9A23F00765B4B1DBC466"
            },
            {
              "Id": "UnemployedId:System.String",
              "Name": "UnemployedId",
              "Type": "System.String",
              "Signature": "public System.String UnemployedId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EB9CD73DC9C104CADB6A275E35EC181E9888EDBA081AA977FCD155D05258BDD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E1C4047F2471360826E78073E576F1AA644E65C6BBC5983689E31596740FFEC1"
        },
        {
          "Id": "Shared.Constants.SlotsFilters",
          "Name": "SlotsFilters",
          "DisplayName": "SlotsFilters",
          "FullName": "Shared.Constants.SlotsFilters",
          "Namespace": "Shared.Constants",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeerDoliumSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "BeerDoliumSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] BeerDoliumSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A7E278882E96C0147EE6001ECFE1C6BF44020D43A7D204422191650B7C174CDC"
            },
            {
              "Id": "GarumDoliumSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "GarumDoliumSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] GarumDoliumSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "573E82944FD173C67FB7189D478903B80BB8DFEA592CB7A63C8A2326DDFF019A"
            },
            {
              "Id": "MeadDoliumSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "MeadDoliumSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] MeadDoliumSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4444A05E28E9996AEDD16DE94D6467926FED69E95215F331F2D55C24598349E3"
            },
            {
              "Id": "OliveOilDoliumSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "OliveOilDoliumSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] OliveOilDoliumSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B71E024BD4E733BDEC8DB57D32022EA7687AB55FB3B97F245F6F20679F4BC6A"
            },
            {
              "Id": "StandardEquipmentsSlotsFilter:Shared.Models.Items.SlotsFilter[]",
              "Name": "StandardEquipmentsSlotsFilter",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] StandardEquipmentsSlotsFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "25884305CA35C327FDDB85C407CCC4A034D1C1BAA9303C514B024802E48DBAF3"
            },
            {
              "Id": "StandardSecondaryEquipmentsSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "StandardSecondaryEquipmentsSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] StandardSecondaryEquipmentsSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DA718C321979DF26ED3F8AD03D7E4567DF2077136483A2F036B5DD68BF04357"
            },
            {
              "Id": "WineDoliumSlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "WineDoliumSlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] WineDoliumSlotsFilters",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D1E4DC3B093567A579AE82CE577A5562E1A325D7737A73EF92ADA5966314C20"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDoliumFilterForRecipeId(System.String)-\u003EShared.Models.Items.SlotsFilter[]",
              "Name": "GetDoliumFilterForRecipeId",
              "Signature": "public Shared.Models.Items.SlotsFilter[] GetDoliumFilterForRecipeId(System.String recipeId)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.SlotsFilter[]",
              "Parameters": [
                {
                  "Name": "recipeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 126,
              "BodyHash": "B66B19ECDD037C9B194BB20050A8720646A2119F4C9C52CA99E15C04D4A03FB2",
              "Hash": "704256EA3C683964F91CB0C7DE7A7EA768536C633111FACDDD06DDA234C50C3B",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "recipe:beer:dolium",
                "recipe:olive_oil:dolium",
                "recipe:garum:dolium",
                "recipe:wine:dolium",
                "recipe:mead:dolium",
                "Unknown dolium recipe "
              ],
              "Source": null
            }
          ],
          "Hash": "CB51D180815A49389D6F8BB73CD67B6D1B8BC3332EDBC53D591C28C1C03FD584"
        },
        {
          "Id": "Shared.Constants.WeatherIds",
          "Name": "WeatherIds",
          "DisplayName": "WeatherIds",
          "FullName": "Shared.Constants.WeatherIds",
          "Namespace": "Shared.Constants",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AshRain:System.String",
              "Name": "AshRain",
              "Type": "System.String",
              "Signature": "public System.String AshRain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A51F982C36E0A3C501E3BB25CB462B7FAD97818FD84741B1D0A97328BBA3E15"
            },
            {
              "Id": "Fog:System.String",
              "Name": "Fog",
              "Type": "System.String",
              "Signature": "public System.String Fog",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEB36C94A69FF2E328CC1C9CD2556D31865E021CB038AE7684F81932963ED96B"
            },
            {
              "Id": "Normal:System.String",
              "Name": "Normal",
              "Type": "System.String",
              "Signature": "public System.String Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6669C3141F48CD04280924DFB0BE7C5FDDE838AAB268266515CED07BE12087FD"
            },
            {
              "Id": "OwlShadow:System.String",
              "Name": "OwlShadow",
              "Type": "System.String",
              "Signature": "public System.String OwlShadow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73A123DE3F0C7E8E33E94802BB3A7ED39DA430FCF6C827AE63BEE48940E51CF3"
            },
            {
              "Id": "Rainy:System.String",
              "Name": "Rainy",
              "Type": "System.String",
              "Signature": "public System.String Rainy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "873E47F7A167B59AD7C182F138D507FF7215AE1D5209797E5C9368077E36B956"
            },
            {
              "Id": "Sandstorm:System.String",
              "Name": "Sandstorm",
              "Type": "System.String",
              "Signature": "public System.String Sandstorm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2CFC3C30F956AC7A1E1D1CD7BF1C5D8FE9CC38D56317C6CB8132DA0937C6125"
            },
            {
              "Id": "Thunder:System.String",
              "Name": "Thunder",
              "Type": "System.String",
              "Signature": "public System.String Thunder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A0EE04C43ECD4A96A6AE89A2E1876ACB3CBA39F7C6A4D07E2DCE338A06FF7F2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F5A88EE083C45832F55BB27F781ABB11250E096A4AE6BAA39D4023E21A28C7FD"
        },
        {
          "Id": "Shared.Constants.WorkRecipeIds",
          "Name": "WorkRecipeIds",
          "DisplayName": "WorkRecipeIds",
          "FullName": "Shared.Constants.WorkRecipeIds",
          "Namespace": "Shared.Constants",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BeerDoliumRecipe:System.String",
              "Name": "BeerDoliumRecipe",
              "Type": "System.String",
              "Signature": "public System.String BeerDoliumRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5295DD9E1E88504E97E804A9AD79DA53616F39069A5F5722F5460D81E803E0BF"
            },
            {
              "Id": "GarumDoliumRecipe:System.String",
              "Name": "GarumDoliumRecipe",
              "Type": "System.String",
              "Signature": "public System.String GarumDoliumRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96E9C424965E22D301983C33263271C773A37F35A4AB7AA3724C5F9F9BAFFD5D"
            },
            {
              "Id": "MeadDoliumRecipe:System.String",
              "Name": "MeadDoliumRecipe",
              "Type": "System.String",
              "Signature": "public System.String MeadDoliumRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBE69461FD67F24863A87A6D0F276E55732EED3FE781D28A941585B0707493B7"
            },
            {
              "Id": "OliveOilDoliumRecipe:System.String",
              "Name": "OliveOilDoliumRecipe",
              "Type": "System.String",
              "Signature": "public System.String OliveOilDoliumRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B36EA8612DA0386376CCF2A03EA5BB527A33D3FE07F1FF8F3988EA98903A7B86"
            },
            {
              "Id": "WineDoliumRecipe:System.String",
              "Name": "WineDoliumRecipe",
              "Type": "System.String",
              "Signature": "public System.String WineDoliumRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1A96D771CE5A07671417E1CF4ADF257199544B8C0A97489A47958CB3E057E650"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E8B5917F3B3DE2650F8C56B46DDC7C526901057B494D8D0B54CD2B5943058253"
        },
        {
          "Id": "Shared.Data.AuraDataBase",
          "Name": "AuraDataBase",
          "DisplayName": "AuraDataBase",
          "FullName": "Shared.Data.AuraDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Auras.EntityAuraInfo\u003E",
              "Name": "AuraDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E AuraDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "05CB0D02DF291AC074FCAEEC7C63347D30D5A0AE12EE21F4D6A6F3B35B8B12EA"
            },
            {
              "Id": "MissingAura:Shared.Models.Auras.EntityAuraInfo",
              "Name": "MissingAura",
              "Type": "Shared.Models.Auras.EntityAuraInfo",
              "Signature": "public Shared.Models.Auras.EntityAuraInfo MissingAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC176A8CA95C462CEB5229484DE9A451B1D26A5889FB348799DDD4C1AD3CACBD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "94ABF40C6301B6EC61193E157C0C77654987FB65A4FDAFDDB8A5C56708CDB606",
              "Hash": "727063A3E4ED93ADACDA0F7CF4BED439D407D256D3EB4AF5FBAA614AE619C477",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.EntityAuraInfo\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Auras.EntityAuraInfo\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrMissing(System.String)-\u003EShared.Models.Auras.EntityAuraInfo",
              "Name": "GetAuraOrMissing",
              "Signature": "public Shared.Models.Auras.EntityAuraInfo GetAuraOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Auras.EntityAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "06D1F77409B2983181B579A919B3670B0CB122D5E4A86F05A55203087CBA1D35",
              "Hash": "6AFD9738305144E90810CEA0EAFB894EFB769C8416655BE78E00E649A6D8D6D3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrNull(System.String)-\u003EShared.Models.Auras.EntityAuraInfo",
              "Name": "GetAuraOrNull",
              "Signature": "public Shared.Models.Auras.EntityAuraInfo GetAuraOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Auras.EntityAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D12C02EDDD240702477286CFE40E18C91D2D139D144195C591C2F43A0C56A481",
              "Hash": "C7ECB8417282120307A5CBA8D21F8BDC90B9692E5CF6AC5D254D7AE763D48020",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D97E24C155205A3F260629631CB9296A17F46EAC1D36BAE98456294A1F72AEA7"
        },
        {
          "Id": "Shared.Data.Auras.SharedDataSetup",
          "Name": "SharedDataSetup",
          "DisplayName": "SharedDataSetup",
          "FullName": "Shared.Data.Auras.SharedDataSetup",
          "Namespace": "Shared.Data.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupBossEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupBossEntityAuras",
              "Signature": "public System.Void SetupBossEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 433,
              "BodyHash": "C0698EFE8F52A6280093EF87B0C8DC56F62D96B5C1A6631FE63DFA2294387323",
              "Hash": "A9CB3B1B39BC083D93A901359FFE7240D61B4F25229A9086EF47B7839685BA5F",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBossEntityAuras\u003Eb__1_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBossEntityAuras\u003Eb__1_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBossEntityAuras\u003Eb__1_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBossEntityAuras\u003Eb__1_3(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:cyclops_hand:armor",
                "armor",
                "auratype:stats_change",
                "status:system",
                "aura:boss:satyr_boss:enraged",
                "satyr_boss_enraged",
                "status:other_aura_type",
                "aura:boss:satyr_boss:targeted_skull",
                "aura_display_satyr_boss_targeted_circle",
                "auratype:simple_aura",
                "satyr_boss_targeted_circle",
                "aura:boss:satyr_boss:targeted_circle",
                "aura_display_satyr_boss_targeted_skull",
                "satyr_boss_targeted_skull"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizenAuras()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraInfo\u003E",
              "Name": "SetupCitizenAuras",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E SetupCitizenAuras()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4490,
              "BodyHash": "92B876211617403E4709AA832EAB565E5DD145EDDFDDE3A4E711F2CE30810DE5",
              "Hash": "792F185CD813F7EF4076774BE31E2C6525508662F3163E65E1701B0E15285BFE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E::.ctor()",
                "Shared.Models.Auras.CitizenAuraInfo::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "citizen_aura:debuff:food",
                "Gluttonous",
                "food",
                "Citizen_FoodCost",
                "citizen_aura:debuff:expertise",
                "Sloppy",
                "hand",
                "Citizen_Expertise",
                "citizen_aura:debuff:efficiency",
                "Tentative",
                "dotdotdot",
                "Citizen_Efficiency",
                "citizen_aura:debuff:experience",
                "Unfocused",
                "sleep",
                "Citizen_ExperienceGain"
              ],
              "Source": null
            },
            {
              "Id": "SetupConsumableEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupConsumableEntityAuras",
              "Signature": "public System.Void SetupConsumableEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3851,
              "BodyHash": "B7A1B529BA343D8D89D84349E580BB78746D1B237F10FE1DE8E27B89535549E3",
              "Hash": "C94E0F9718CC34FE87960A534FF13F2DD957F11CD7446CBC0EC4A9078D18C1BC",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_13(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_14(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_15(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_16(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_17(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_18(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_19(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_20(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_21(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_22(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_23(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_24(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_25(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_26(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_27(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupConsumableEntityAuras\u003Eb__2_28(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:well_fed:1",
                "well_fed",
                "auratype:healing_over_time",
                "aura_display_well_fed",
                "status:other_aura_type",
                "aura:well_fed:2",
                "aura:well_fed:3",
                "aura:well_fed:4",
                "aura:slow_heal",
                "consumable_health_regen",
                "aura_display_health_regen",
                "aura:slow_heal:potion",
                "potion_health_regen",
                "aura:consumable:health_regen_10",
                "aura:consumable:health_regen_20",
                "aura:consumable:health_regen_50"
              ],
              "Source": null
            },
            {
              "Id": "SetupFavourEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupFavourEntityAuras",
              "Signature": "public System.Void SetupFavourEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5501,
              "BodyHash": "FC09080C6667553433C86FBE96C853C4E86934C42DF48AA9AE9B6C9AADBBFEEA",
              "Hash": "F1E1536F799CC7C201CCAC62F57367653244E48522CF94DB3E62542E35204E16",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_13(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_14(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_15(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_16(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_17(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_18(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_19(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_20(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_21(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_22(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_23(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_24(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_25(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_26(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_27(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupFavourEntityAuras\u003Eb__3_28(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:favour:melee_damage_increase",
                "melee_damage_talent_test",
                "auratype:stats_change",
                "aura_display_burning",
                "status:other_aura_type",
                "aura:favour:shield_enrage",
                "shield_enrage",
                "aura_display_shield_enrage",
                "aura:favour:tome_dash_energy",
                "tome_dash_energy",
                "auratype:simple_aura",
                "aura_display_tome_dash_energy",
                "aura:favour:tome_magic_penetration",
                "tome_magic_penetration",
                "aura_display_tome_magic_penetration",
                "aura:favour:torch"
              ],
              "Source": null
            },
            {
              "Id": "SetupGeneralEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupGeneralEntityAuras",
              "Signature": "public System.Void SetupGeneralEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1519,
              "BodyHash": "0C586770EEC799D658E08C2A9342F214C548CB25D89641DCEAB7C34F791B0F5E",
              "Hash": "219EB57F30ED4CAE82886C23A48E92EF8E856259DC62C1364DEECFE1892C8B44",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupGeneralEntityAuras\u003Eb__4_13(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:general:deep_wounds",
                "deep_wounds",
                "auratype:damage_over_time",
                "aura_display_deep_wounds",
                "status:bleed",
                "aura:general:bow_slow",
                "bow_slow",
                "auratype:stats_change",
                "status:slow",
                "aura:general:fast_burning",
                "aura_display_burning",
                "fire",
                "status:burning",
                "aura:general:burning",
                "aura:general:slowed",
                "aura:general:faint_poisoned"
              ],
              "Source": null
            },
            {
              "Id": "SetupItemsAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.ItemAura\u003E)-\u003ESystem.Void",
              "Name": "SetupItemsAuras",
              "Signature": "public System.Void SetupItemsAuras(System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3991,
              "BodyHash": "B11E64C4185D8B015565CABBA3A7B4F6A1F0606877392E7A5C0778DBB23E21B4",
              "Hash": "04A22D9677A698B9A1A8A82CE4A305B9F774183128519092C8CF1AD4F42B33EE",
              "CalledMethods": [
                "Shared.Models.Auras.ItemAura::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_0()",
                "System.Func\u003CShared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_1()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_2()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_3()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_4()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_5()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_6()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_7()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_8()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_9()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_10()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_11()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_12()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_13()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_14()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_15()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_16()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_17()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_18()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_19()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_20()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_21()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_22()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_23()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_24()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_25()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_26()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_27()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsAuras\u003Eb__9_28()"
              ],
              "StringLiterals": [
                "item_aura:melee:rusted",
                "auratype:stats_change",
                "item_aura:melee:blunt",
                "item_aura:melee:damaged",
                "item_aura:melee:sharpened",
                "item_aura:melee:swift",
                "item_aura:melee:precise",
                "item_aura:melee:reaching",
                "item_aura:melee:forceful",
                "item_aura:melee:pristine",
                "item_aura:melee:masterwork",
                "item_aura:melee:legendary",
                "item_aura:ranged:rotted",
                "item_aura:ranged:weak",
                "item_aura:ranged:sharpened",
                "item_aura:ranged:swift"
              ],
              "Source": null
            },
            {
              "Id": "SetupItemsEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupItemsEntityAuras",
              "Signature": "public System.Void SetupItemsEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3669,
              "BodyHash": "D15042228D7660B3A55E7CA914AFD24EFDBBF94E4EAE88DA6CCADAF5851311F2",
              "Hash": "D90D2C153C3EFEC504FBAD2AE76F808E1EBAD7FE62A898160171F465E2BFCD8C",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_13(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_14(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_15(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_16(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_17(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_18(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_19(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_20(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_21(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_22(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_23(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_24(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_25(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_26(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_27(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupItemsEntityAuras\u003Eb__5_28(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:item:ninja",
                "ninja",
                "auratype:stats_change",
                "aura_display_ninja",
                "status:other_aura_type",
                "aura:item:stun",
                "stun",
                "auratype:stun",
                "status:stun",
                "aura:item:shroom_bar",
                "aura_display_shroom_bar",
                "shroom_bar",
                "aura:item:shield:0",
                "aura_display_barrier",
                "novice_barrier",
                "aura:item:shield:1"
              ],
              "Source": null
            },
            {
              "Id": "SetupNPCEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupNPCEntityAuras",
              "Signature": "public System.Void SetupNPCEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1849,
              "BodyHash": "4C996FD61E68646A21B686DEBE025229280E66FCAAB39014EF327579C7F13E36",
              "Hash": "6AFFFBBA552DE640F57018101DF2D2072DCFBED25DE0C1F891B1973FECE2BF81",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_13(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_14(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_15(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupNPCEntityAuras\u003Eb__6_16(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:npc:enraged",
                "auratype:enraged",
                "enraged",
                "status:other_aura_type",
                "aura:npc:elite:blazing",
                "aura_display_blazing",
                "auratype:elite",
                "blazing",
                "aura:npc:elite:demonic",
                "aura_display_demonic",
                "demonic",
                "aura:npc:elite:verdant",
                "aura_display_verdant",
                "verdant",
                "aura:npc:elite:teleporting",
                "aura_display_teleporting"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpecialEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupSpecialEntityAuras",
              "Signature": "public System.Void SetupSpecialEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1513,
              "BodyHash": "17A982FA7CF8F8810EEF9937738CF62DEA999BFCFBAB4660890AF09397573E10",
              "Hash": "F9BBF3FA5DE2D0BA9961C5A482FE58E55FDE2C2924F0E5B3A668A2E1A4068D7C",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupSpecialEntityAuras\u003Eb__7_13(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:special:catapult_ignore_collisions",
                "auratype:ignore_collisions",
                "status:system",
                "aura:special:ignore_collisions_until_on_ground",
                "aura:special:player_sledgehammer_buff",
                "aura_display_fully_charged",
                "auratype:simple_aura",
                "player_weapon_buff",
                "aura:special:player_spelltome_charged",
                "aura_display_fully_charged_spell",
                "player_spelltome_buff",
                "aura:special:player_spelltome_charging",
                "aura_display_charging",
                "aura:special:player_shield_buff",
                "aura_display_perfect_block",
                "auratype:stats_change"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorshipUnlocksEntityAuras(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "SetupWorshipUnlocksEntityAuras",
              "Signature": "public System.Void SetupWorshipUnlocksEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3917,
              "BodyHash": "21C77A8E78DD32853343FBC64F55BADC9CE92CD4B29157B366CC6110E78E7EF7",
              "Hash": "1DF77E940E2A1B51A60A73EE90CDC00DD9A04BE1256305B0E1E9488B093CD4BD",
              "CalledMethods": [
                "Shared.Models.Auras.EntityAuraInfo::.ctor()",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_0(Shared.Models.Auras.ApplyAuraContext)",
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_1(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_2(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_3(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_4(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_5(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_6(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_7(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_8(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_9(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_10(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_11(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_12(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_13(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_14(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_15(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_16(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_17(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_18(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_19(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_20(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_21(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_22(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_23(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_24(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_25(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_26(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_27(Shared.Models.Auras.ApplyAuraContext)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupWorshipUnlocksEntityAuras\u003Eb__8_28(Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "aura:worship:mars_blessing",
                "blessing",
                "auratype:stats_change",
                "aura_display_mars_blessing",
                "status:other_aura_type",
                "aura:worship:mars_damage",
                "aura:worship:magic_resistance",
                "aura:worship:necro_damage",
                "aura:worship:crit_chance",
                "aura:worship:melee_bonus_boost",
                "aura:worship:slashing_damage",
                "aura:worship:mars_armor",
                "aura:worship:knockback_resistance",
                "aura:worship:armor_bonus_boost",
                "aura:worship:bludgeoning_damage",
                "aura:worship:ceres_blessing"
              ],
              "Source": null
            }
          ],
          "Hash": "690CDCE4FDA7FAF7C007BBC7C3B5BDC7609E176A8FA8BC1BDB2429B0FF926961"
        },
        {
          "Id": "Shared.Data.AuraStatusTypeDataBase",
          "Name": "AuraStatusTypeDataBase",
          "DisplayName": "AuraStatusTypeDataBase",
          "FullName": "Shared.Data.AuraStatusTypeDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.AuraStatusType.AuraStatusType\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.AuraStatusType.AuraStatusType\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.AuraStatusType.AuraStatusType\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1785EBEC52B76060627F19E71592C7CA7EB2308251262E499EB8D31FAD5D920F"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.AuraStatusType.AuraStatusType\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E auraStatusTypes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraStatusTypes",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "40059E4F540BC351E535BA433B85AC7A47F2F39563C5EC1581F1276AE3DCFF0B",
              "Hash": "5F3B614A175A88A67C60D295183E88423A85D267C663B81C6A7AF4121EB9D731",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.AuraStatusType.AuraStatusType\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.AuraStatusType.AuraStatusType\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.AuraStatusType.AuraStatusType\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*aura_status:name",
                "Duplicate data for aura status type \u0027",
                "\u0027 found when loading database."
              ],
              "Source": null
            },
            {
              "Id": "GetAuraStatusTypeOrNull(System.String)-\u003EShared.Models.AuraStatusType.AuraStatusType",
              "Name": "GetAuraStatusTypeOrNull",
              "Signature": "public Shared.Models.AuraStatusType.AuraStatusType GetAuraStatusTypeOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.AuraStatusType.AuraStatusType",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A1C9D08E0861A7EE1244675B9734AA7F5297417D596280D328693219EA757E2C",
              "Hash": "5B4E8F990E1B19505B2FF01B5CCE6E9A00AB48423181C5BF6B2FE3DE2F76532D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.AuraStatusType.AuraStatusType\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3445D9609C16549C61BD37C35661C9A88CD27387C3F17D2ABCF68CC135DA787D"
        },
        {
          "Id": "Shared.Data.AuraStatusTypeIds",
          "Name": "AuraStatusTypeIds",
          "DisplayName": "AuraStatusTypeIds",
          "FullName": "Shared.Data.AuraStatusTypeIds",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bleed:System.String",
              "Name": "Bleed",
              "Type": "System.String",
              "Signature": "public System.String Bleed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BE728D43CC952B70E66F69A2F50AE48FC5B98E672EC3E71A50C775864FB2616"
            },
            {
              "Id": "Burning:System.String",
              "Name": "Burning",
              "Type": "System.String",
              "Signature": "public System.String Burning",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58E988EC6FD1638F4CA51E251BA5FD2FEDAE4AE037074487DFCB3A12BF31D248"
            },
            {
              "Id": "Charm:System.String",
              "Name": "Charm",
              "Type": "System.String",
              "Signature": "public System.String Charm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "628E8F4AAB23C6FFCBD34A4F4BED7B061F6865277347D465AD755A557302988A"
            },
            {
              "Id": "Confusion:System.String",
              "Name": "Confusion",
              "Type": "System.String",
              "Signature": "public System.String Confusion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C68E4E02BAA0ED16C3494AABE881A5153C7FD1D491F0D44E8FA295A23CB069D8"
            },
            {
              "Id": "Curse:System.String",
              "Name": "Curse",
              "Type": "System.String",
              "Signature": "public System.String Curse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "032BEA6011DD57DE3EE793AF0912291FB195721E6C3C805A6BBE6FBB979D8CF1"
            },
            {
              "Id": "Disease:System.String",
              "Name": "Disease",
              "Type": "System.String",
              "Signature": "public System.String Disease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAB3ADF28540136CC48111A66A05E0F6A260CD395DECC9819C3F72C735219F26"
            },
            {
              "Id": "Other:System.String",
              "Name": "Other",
              "Type": "System.String",
              "Signature": "public System.String Other",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4AA3140593AB9CC246AD9DB88BA08C09FED69FD88DA452AE7BE5F85E231FA62"
            },
            {
              "Id": "Petrified:System.String",
              "Name": "Petrified",
              "Type": "System.String",
              "Signature": "public System.String Petrified",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED0A319822A43DEC073E3ED55142ECD83906B98AA73E037BABD0E16043822D57"
            },
            {
              "Id": "Poisoned:System.String",
              "Name": "Poisoned",
              "Type": "System.String",
              "Signature": "public System.String Poisoned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "457D7C5946EFDC2053AC2E8DC3F3B29F967EB5D7938613C1EE80E9F50B897C16"
            },
            {
              "Id": "Root:System.String",
              "Name": "Root",
              "Type": "System.String",
              "Signature": "public System.String Root",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "562740F7784C328F94D0E0BAC29B82BA9E96147D674CE57B6E06DC688F7AB3D0"
            },
            {
              "Id": "Slow:System.String",
              "Name": "Slow",
              "Type": "System.String",
              "Signature": "public System.String Slow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "765CC58B62B11EEEA21499607CFD0B358826F63844FD20AE8C0C74C7EFFDE6C7"
            },
            {
              "Id": "Stun:System.String",
              "Name": "Stun",
              "Type": "System.String",
              "Signature": "public System.String Stun",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24EB940405159EA39B7308EE380D4B43ACDC60AD7034F82F6CA5885953FDA805"
            },
            {
              "Id": "System:System.String",
              "Name": "System",
              "Type": "System.String",
              "Signature": "public System.String System",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85C880994320C49D00041FCD1B05E55CE3D9AA99099570E0885B61DCF73D8AE4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4D3C5220B3DF985236FC0C09B057AE0C0B2A03F93E1852CD55937847E8C4A2C2"
        },
        {
          "Id": "Shared.Data.BiomeCategoryData",
          "Name": "BiomeCategoryData",
          "DisplayName": "BiomeCategoryData",
          "FullName": "Shared.Data.BiomeCategoryData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA3B7DCB40A2816DF47AC2FC8F7ACA9EC324186289BEF46CF1DA989159465055"
        },
        {
          "Id": "Shared.Data.BiomeCategoryDataBase",
          "Name": "BiomeCategoryDataBase",
          "DisplayName": "BiomeCategoryDataBase",
          "FullName": "Shared.Data.BiomeCategoryDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.BiomeCategoryData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "57C0E2DE9930DEE78A38EAF8FF38339B2BC230CFF1001F4449E11172BD2CF08A"
            },
            {
              "Id": "MissingData:Shared.Data.BiomeCategoryData",
              "Name": "MissingData",
              "Type": "Shared.Data.BiomeCategoryData",
              "Signature": "public Shared.Data.BiomeCategoryData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "630838DF90F6F6C7BF5D843CB7AC07AEC299A505C8A40A1E6E2E2D5E17DAAF3E"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.BiomeCategoryData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E biomeCategories)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "biomeCategories",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "D75E0297C25FEC0858E46D0C576C79E75EAC57E5570352651A3BB61255A4D456",
              "Hash": "577D2B773650C0E29601C458D90AA5DFD132F0999602787ECE8F4E5C73BDBEEA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.BiomeCategoryData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.BiomeCategoryData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*biome_category:name",
                "Detected duplicate biome category id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetBiomeCategoryOrMissing(System.String)-\u003EShared.Data.BiomeCategoryData",
              "Name": "GetBiomeCategoryOrMissing",
              "Signature": "public Shared.Data.BiomeCategoryData GetBiomeCategoryOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.BiomeCategoryData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "5D14399C83663BE6307D9995B3C8254D8EB0594FCE9FC9B13CA52E309B73C290",
              "Hash": "B064CCDB87BE3CE55D967CE291F5E61680852A5A3966EA3292DE63111552BB0E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBiomeCategoryOrNull(System.String)-\u003EShared.Data.BiomeCategoryData",
              "Name": "GetBiomeCategoryOrNull",
              "Signature": "public Shared.Data.BiomeCategoryData GetBiomeCategoryOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.BiomeCategoryData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "84C6E50A513A5A454A2ABDCD6704DF270CEA283B0AAAFB2B683F7BD3B47E0B2D",
              "Hash": "0679AEB26A29BC95FE6FC972CD5BEB05BF2F0E6E570FDB74821B5FB1BCA2FA9C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FD722714F1679F401A0E90E95B21F6925DF805EB333CC0343275283576CE08C2"
        },
        {
          "Id": "Shared.Data.BlessingsDataBase",
          "Name": "BlessingsDataBase",
          "DisplayName": "BlessingsDataBase",
          "FullName": "Shared.Data.BlessingsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.Blessing\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F8BB990521773EEC9F22F9A114B2C6E53FAB02A099DA8D7B1C24EA0DB67C7D67"
            },
            {
              "Id": "MissingData:Shared.Models.Gods.Blessing",
              "Name": "MissingData",
              "Type": "Shared.Models.Gods.Blessing",
              "Signature": "public Shared.Models.Gods.Blessing MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "50ED6FFAB2C30D8770BC563A811B0BD2720F9E3AE0463F588D6466768C91FFBF"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBlessings(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.Blessing\u003E)-\u003ESystem.Void",
              "Name": "AddBlessings",
              "Signature": "public System.Void AddBlessings(System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E blessings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blessings",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "69F32802FD810EEF3EDECCE98945C8061EB0C1E36325756AA384612965C690CB",
              "Hash": "78A97E3C6E77B8A1D65D1C2FC9B6272AACC0645BBD2AA193B8FB3163DDD5DAF2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.Blessing\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Gods.Blessing\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*blessing:name",
                "Detected duplicate blessing id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetBlessingOrMissing(System.String)-\u003EShared.Models.Gods.Blessing",
              "Name": "GetBlessingOrMissing",
              "Signature": "public Shared.Models.Gods.Blessing GetBlessingOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.Blessing",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "945C13A2A3FE4B7732DDDEDC510E15B078BC2992AE2628AE30C6C02470118B58",
              "Hash": "42A20567C1A823BE7E11893356EF55BEC4FEC6E8601EFB7A274C7F6DABD67783",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBlessingOrNull(System.String)-\u003EShared.Models.Gods.Blessing",
              "Name": "GetBlessingOrNull",
              "Signature": "public Shared.Models.Gods.Blessing GetBlessingOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.Blessing",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "B0E326DEEFF5B1CD6DFF2A5226D17F0078B5C4AA4A44EBF4CCDB4E6AF1453A48",
              "Hash": "E3AE4974A55AE9E56139E2AF256515F2F13DABFA94F61D7FA73B0CC0185502D5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetBlessing(System.String, Shared.Models.Gods.Blessing\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetBlessing",
              "Signature": "public System.Boolean TryGetBlessing(System.String id, out Shared.Models.Gods.Blessing\u0026 blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "188F44BD57EB9DF154FF83750785690908CFB40209492CB0DA0D825040A6C55A",
              "Hash": "4E169AAF58A2AA14ED4452D97C13F9FB735491201DBA0E888D8D90F21A3B9EF3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Blessing with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "8B110C930187E8C5899D724EB8D8FD56BC9C6735F9DF21211DB8E198BCF18872"
        },
        {
          "Id": "Shared.Data.BossDataBase",
          "Name": "BossDataBase",
          "DisplayName": "BossDataBase",
          "FullName": "Shared.Data.BossDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Boss.BossData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "181F2D1CCBFAC4BA3BEC0E24FD4BE785C5D824715F086274F3ACF9B058249B0B"
            },
            {
              "Id": "SuffixDespawn:System.String",
              "Name": "SuffixDespawn",
              "Type": "System.String",
              "Signature": "public System.String SuffixDespawn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA3CCA42833C9825E21B0161B61116F933E9FBFCF6A266E998A681E7F07ED579"
            },
            {
              "Id": "SuffixDiscover:System.String",
              "Name": "SuffixDiscover",
              "Type": "System.String",
              "Signature": "public System.String SuffixDiscover",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBBB743E090AD8EF4573F03EC438E18793AB4DA2C567FB5BB79F68EC0E418B63"
            },
            {
              "Id": "SuffixLocation:System.String",
              "Name": "SuffixLocation",
              "Type": "System.String",
              "Signature": "public System.String SuffixLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C39CFA72E9C8115A6113CF79F2C6569EFEAF782DDF851E754A39EEFE609105FA"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBosses(System.Collections.Generic.List\u00601\u003CShared.Models.Boss.BossData\u003E)-\u003ESystem.Void",
              "Name": "AddBosses",
              "Signature": "public System.Void AddBosses(System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E bossList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bossList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 235,
              "BodyHash": "BE6920DDC7AC4328B6C15496327FBB277A6B22E280B1E7395ECBA28D4F46E5E0",
              "Hash": "947891270254D7478C423EB61E6AFBD353D9DAC5920D89E4E13F2920E9E83284",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Boss.BossData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Boss.BossData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*boss:name",
                "*boss:despawn",
                "*boss:discover",
                "*boss:location",
                "Detected duplicate boss id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetBossOrNull(System.String)-\u003EShared.Models.Boss.BossData",
              "Name": "GetBossOrNull",
              "Signature": "public Shared.Models.Boss.BossData GetBossOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Boss.BossData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "5DB119440C1B1678F8AEEAF640ADE94E2C8E15FA388C54C0DA937BAE37D32D44",
              "Hash": "60279D21B13AF47C0CBF072AB18F5456F5643D13DFD24E84E601A19563C3C367",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F122106AF522606265A5806FF24069D8C94E2EA05EBBBED50A525CA404D668F6"
        },
        {
          "Id": "Shared.Data.BossIds",
          "Name": "BossIds",
          "DisplayName": "BossIds",
          "FullName": "Shared.Data.BossIds",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cyclops:System.String",
              "Name": "Cyclops",
              "Type": "System.String",
              "Signature": "public System.String Cyclops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE116D0FDFF6C5CF77C9F2DC97E5155CA6237462E5541BA06BE22345E3CE48D2"
            },
            {
              "Id": "CyclopsEye:System.String",
              "Name": "CyclopsEye",
              "Type": "System.String",
              "Signature": "public System.String CyclopsEye",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56C0C64097E36D7C90B2E9FE4B32FC3D3206D7714FC8639473A671F4882842F8"
            },
            {
              "Id": "DiInferi:System.String",
              "Name": "DiInferi",
              "Type": "System.String",
              "Signature": "public System.String DiInferi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0EA33FCB1B32FF1DD30159790AB8E7BC9FC8D725A62C717916D1F05BF2BAE3F"
            },
            {
              "Id": "Medusa:System.String",
              "Name": "Medusa",
              "Type": "System.String",
              "Signature": "public System.String Medusa",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DDE40C6F7A2482CA83DE1D4FF9986B60F7647743D3FBCFD1D67EFE5943AE6D0"
            },
            {
              "Id": "MinervasOwl:System.String",
              "Name": "MinervasOwl",
              "Type": "System.String",
              "Signature": "public System.String MinervasOwl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB43368A211215BFD6BF2FC7C1B35F4025D85F9036BE1ABDC2D8E8DC968F00A9"
            },
            {
              "Id": "SatyrBoss:System.String",
              "Name": "SatyrBoss",
              "Type": "System.String",
              "Signature": "public System.String SatyrBoss",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE7AD0CB38383024BADFECF0D682A179BAC56F70BE00F60B8592C031121AD6D8"
            },
            {
              "Id": "Talos:System.String",
              "Name": "Talos",
              "Type": "System.String",
              "Signature": "public System.String Talos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C1D966E0F1EC8601A9442E96672CAB478E5A5A7DF1816183D9402C40403A333"
            },
            {
              "Id": "VolcanicPhoenix:System.String",
              "Name": "VolcanicPhoenix",
              "Type": "System.String",
              "Signature": "public System.String VolcanicPhoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8BE7A8D4A7273DDFFA4AB9BC4E2BEBAFED84B48A0848865E61067F1E63C25916"
            },
            {
              "Id": "Vulcan:System.String",
              "Name": "Vulcan",
              "Type": "System.String",
              "Signature": "public System.String Vulcan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "827ABDD6C66A27E9114F86C1FA583B674D4C6B4EB92A23A4F245C2499D18CCA2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "287F73875F63E7A8BEB4D75F5F140B1E52ABD5528B05330120F0D310EE28C294"
        },
        {
          "Id": "Shared.Data.BuildingDataBase",
          "Name": "BuildingDataBase",
          "DisplayName": "BuildingDataBase",
          "FullName": "Shared.Data.BuildingDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Buildings.BuildingData\u003E",
              "Name": "BuildingDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E BuildingDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0B79AFAACA36F7CCB92E040410A9E14F1D12E70295E98CB8008E91044F966909"
            },
            {
              "Id": "MissingData:Shared.Models.Buildings.BuildingData",
              "Name": "MissingData",
              "Type": "Shared.Models.Buildings.BuildingData",
              "Signature": "public Shared.Models.Buildings.BuildingData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "66123423E3289042EE453A332D3147E4E0C16763A7AFEAE02117A26C5A45A9A4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddBuildings(System.Collections.Generic.List\u00601\u003CShared.Models.Buildings.BuildingData\u003E)-\u003ESystem.Void",
              "Name": "AddBuildings",
              "Signature": "public System.Void AddBuildings(System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E constructionList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "80A2E7FE148209937B2C13C48C4123231AABFC4F5F594CED795A6C7CDA247EB3",
              "Hash": "CEE7B77BF830D953B2D791906F0F9AEDE6734CCEC4BB6D7A7F4A0C1D6B88968E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Buildings.BuildingData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Buildings.BuildingData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate building id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetBuildingOrMissing(System.String)-\u003EShared.Models.Buildings.BuildingData",
              "Name": "GetBuildingOrMissing",
              "Signature": "public Shared.Models.Buildings.BuildingData GetBuildingOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Buildings.BuildingData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "BCB7B627494263FAFD1FD2D1C11DD89E1D0EA18B80C34210B123B84A96151C02",
              "Hash": "CC054757345D421A1DF851BCF42E6B9401CC1C91A2604CBA54B2D1E36A16B2DC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBuildingOrNull(System.String)-\u003EShared.Models.Buildings.BuildingData",
              "Name": "GetBuildingOrNull",
              "Signature": "public Shared.Models.Buildings.BuildingData GetBuildingOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Buildings.BuildingData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "23CAAB221B880587CE0C083D28D1DF9FBE66F3B7CAB64DF03A62392BE134BC54",
              "Hash": "F6B864123607972EC318CF6ED0531B14ED1737D0DC02A3559ACCE0DCE0B84CD7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "597711E20415A925CEB8D4F57D05F9A8FFBF9B91214624189F2408B23ED97112"
        },
        {
          "Id": "Shared.Data.CitizenAuraDatabase",
          "Name": "CitizenAuraDatabase",
          "DisplayName": "CitizenAuraDatabase",
          "FullName": "Shared.Data.CitizenAuraDatabase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Auras.CitizenAuraInfo\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "115075F0DC1C860C68F5DF5E728BB52A671A1122495815F1613B1ADE149332BE"
            },
            {
              "Id": "MissingAura:Shared.Models.Auras.CitizenAuraInfo",
              "Name": "MissingAura",
              "Type": "Shared.Models.Auras.CitizenAuraInfo",
              "Signature": "public Shared.Models.Auras.CitizenAuraInfo MissingAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "593B1D09896F495692F33033FF36C31C378F0E3D04115E3716ADF859B1800C37"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "F075DA64A875753A5F5E4D87187C3BA9E026098B974224982931DE2779E5E627",
              "Hash": "12037CF752577690062895BE423283ED6BE7ECC74AEF392EF23BF349E7809461",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraInfo\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Auras.CitizenAuraInfo\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*citizenaura:name",
                "Duplicate data for citizen aura \u0027",
                "\u0027 found when loading database."
              ],
              "Source": null
            },
            {
              "Id": "GetAuraOrMissing(System.String)-\u003EShared.Models.Auras.CitizenAuraInfo",
              "Name": "GetAuraOrMissing",
              "Signature": "public Shared.Models.Auras.CitizenAuraInfo GetAuraOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Auras.CitizenAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "C78E2F11F1E4F2E1A12387C381E87135476F09BA81100F85DA20B8A79264C77F",
              "Hash": "67B9BFFBD11AEBED4702672D4D0C4F9B61331D832D01D1F280D13754D8F500B0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrNull(System.String)-\u003EShared.Models.Auras.CitizenAuraInfo",
              "Name": "GetAuraOrNull",
              "Signature": "public Shared.Models.Auras.CitizenAuraInfo GetAuraOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Auras.CitizenAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "FEAE26F81B80F1ACB7112329D0680660395BE64AD00E2C80BB95964F28DB06E3",
              "Hash": "EB67EDED4E7068F9197B525FB8743B31CF757A47CEB8EF85083C46478F1ABDE7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CCACABCC372C7E93C80CB651732D36FD2F0E6821B42B4AB3A8A7189E30162ABB"
        },
        {
          "Id": "Shared.Data.CitizenBackgroundData",
          "Name": "CitizenBackgroundData",
          "DisplayName": "CitizenBackgroundData",
          "FullName": "Shared.Data.CitizenBackgroundData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HateItemIds:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "HateItemIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E HateItemIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8A8A3B64E7A96B68242F6764BEAC0B4A15746D6B03B62352E35C5C7A2FE957D1"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SpecialGoodItemIdsAndValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "SpecialGoodItemIdsAndValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E SpecialGoodItemIdsAndValues",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D81BBC805689630287061553A0264F8E7E19504DAC623D26FC8B11E42E330B1B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "89BDEF9FD540A0A275D9FBF03C2CAA4EE5B3C1FD4157F93E8D460C97E66D12CE"
        },
        {
          "Id": "Shared.Data.CitizenBackgroundDataBase",
          "Name": "CitizenBackgroundDataBase",
          "DisplayName": "CitizenBackgroundDataBase",
          "FullName": "Shared.Data.CitizenBackgroundDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenBackgroundDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.CitizenBackgroundData\u003E",
              "Name": "CitizenBackgroundDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E CitizenBackgroundDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A84E789A10CE37728C79BA71D693127B1E65763CC4AA638927C9C7E320A91878"
            },
            {
              "Id": "MissingData:Shared.Data.CitizenBackgroundData",
              "Name": "MissingData",
              "Type": "Shared.Data.CitizenBackgroundData",
              "Signature": "public Shared.Data.CitizenBackgroundData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AF925C5437B56AAEC9333398BDCE6F4E412F72C55471F62C11A9FF83BC415017"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCitizenBackgroundData(System.Collections.Generic.List\u00601\u003CShared.Data.CitizenBackgroundData\u003E)-\u003ESystem.Void",
              "Name": "AddCitizenBackgroundData",
              "Signature": "public System.Void AddCitizenBackgroundData(System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E citizenBackgroundData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenBackgroundData",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "E71DABE4F33215E8427E8AD160EE515C65BB9B7F3C59B530951C299BD85E02F0",
              "Hash": "B0FB20FAC9411490556A4052A4C4FB39AAE77F93E9B39DC927ABF59CD81B2780",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.CitizenBackgroundData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.CitizenBackgroundData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate citizen background id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetCitizenBackgroundOrMissing(System.String)-\u003EShared.Data.CitizenBackgroundData",
              "Name": "GetCitizenBackgroundOrMissing",
              "Signature": "public Shared.Data.CitizenBackgroundData GetCitizenBackgroundOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.CitizenBackgroundData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "A2C8662747CD5FE9FA1F34C2759AC1BE04C32611FDB2DBCC1F50DE16CAA8A66F",
              "Hash": "95D809CC013F7CF56AEDC40443A9F1B09067FB7455EEE3F4032BD0060297CCBD",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCitizenBackgroundOrNull(System.String)-\u003EShared.Data.CitizenBackgroundData",
              "Name": "GetCitizenBackgroundOrNull",
              "Signature": "public Shared.Data.CitizenBackgroundData GetCitizenBackgroundOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.CitizenBackgroundData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AB633BB1DC29689C70415DD77F73B643C3323EDCE88022E4C99ED3151EB2493B",
              "Hash": "1AAF57E220E2256CA8BEAC7B4B91D226D4A9FFF34045503B3152E85585A46CF6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "909079871D940F15899D46FF6F3BE1CD6A89E2D167881AB0707CC03861AB56AE"
        },
        {
          "Id": "Shared.Data.CitizenRequestDataBase",
          "Name": "CitizenRequestDataBase",
          "DisplayName": "CitizenRequestDataBase",
          "FullName": "Shared.Data.CitizenRequestDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Citizens.CitizenRequestData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01B551BFD36DCBFD3FD3B65D82A10A87EDAE8A3BA7359E0DBFCBCD8C0A99EB8A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCitizenRequestData(System.Collections.Generic.List\u00601\u003CShared.Models.Citizens.CitizenRequestData\u003E)-\u003ESystem.Void",
              "Name": "AddCitizenRequestData",
              "Signature": "public System.Void AddCitizenRequestData(System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E citizenRequests)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenRequests",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "165654CE803BB6D3C8C38BEFCFB3F3D7DACA840676A99114686DFD85DBC5E1E3",
              "Hash": "149212C13056886B4108F1E96F4D194ABB48DF33BCECBCF215CB1512F0D555DA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Citizens.CitizenRequestData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Citizens.CitizenRequestData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate citizen request data id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetRandomRequestForTier(System.Int32, System.Random)-\u003ESystem.String",
              "Name": "GetRandomRequestForTier",
              "Signature": "public System.String GetRandomRequestForTier(System.Int32 progressionTier, System.Random random)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "progressionTier",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "random",
                  "Type": "System.Random",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "4FDA3E906CF96E19D63854A1C9649906C3B4588477071C9F72C8E1940CE71973",
              "Hash": "43445AE44702DD208AE0FFBC8A0517051606D4371C724F4A0B21EB89531CAED1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::get_Current()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()",
                "System.Random::Next(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetCitizenRequestData(System.String, Shared.Models.Citizens.CitizenRequestData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetCitizenRequestData",
              "Signature": "public System.Boolean TryGetCitizenRequestData(System.String id, out Shared.Models.Citizens.CitizenRequestData\u0026 requestData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requestData",
                  "Type": "Shared.Models.Citizens.CitizenRequestData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "F5C71860F6F10DA5C92DD8250F249986E86C5B474E4816B617455BCDDABA6F31",
              "Hash": "03DC18384898926ADD4F4987157183D2904A73A82A7203F8B7150B5007FABD73",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Citizens.CitizenRequestData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Citizen request data with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "389D6CBD8996E44499E3EDB821BBB48181A37B111A0CDF22A53DB77D72678C77"
        },
        {
          "Id": "Shared.Data.ConstructionDataBase",
          "Name": "ConstructionDataBase",
          "DisplayName": "ConstructionDataBase",
          "FullName": "Shared.Data.ConstructionDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Construction.ConstructionModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3B5E0BA0595233AD7CF89457EE59FF60F3D4375ADDF4927E468152EBDEAA81F"
            },
            {
              "Id": "MissingData:Shared.Models.Construction.ConstructionModel",
              "Name": "MissingData",
              "Type": "Shared.Models.Construction.ConstructionModel",
              "Signature": "public Shared.Models.Construction.ConstructionModel MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "29D273297E7E89029937E60E3F3A543D2FE427E4F777C41053D550EF71435674"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            },
            {
              "Id": "UpgradeMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E\u003E",
              "Name": "UpgradeMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E UpgradeMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8ED83680CA7E702F45DC8389FC28CF26F6E2FBB2E67FFCA2F3F551C5E0DB7E6C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddConstructions(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E)-\u003ESystem.Void",
              "Name": "AddConstructions",
              "Signature": "public System.Void AddConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E constructionList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 360,
              "BodyHash": "5539BF7DDE152D52D4F93DE5C5F60A2DE66E2F839F6B23C0B10102983351B7BD",
              "Hash": "CD8E41BF12D74DBBB4FE9864ADCF25AE2650110BEF9573FA0C57176E2A3FCAF8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Exception::.ctor(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::set_Item(!0, !1)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate construction id \u0027",
                "\u0027.",
                "Construction ",
                " is missing an area.",
                " does not have a main area.",
                "*construction:name",
                "*construction:description"
              ],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "3F9842D09DBCBB6420962C6A53B75D0CAD2BA5FA2195CB061268FBDAD2C4782A",
              "Hash": "1642B712F5EF49537E4CD3FF2C7D3FEC2C7C8C6B0A1DC2D79915AED910ED1DEA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConstructionOrMissing(System.String)-\u003EShared.Models.Construction.ConstructionModel",
              "Name": "GetConstructionOrMissing",
              "Signature": "public Shared.Models.Construction.ConstructionModel GetConstructionOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "EC1FC530BC34A7D6080767A4540B347A809B5A2CB55621ED5DB9CB0A1ECB17FE",
              "Hash": "496CF05A71F176671DA16872283FB87018C0D567CE47D5717BDA0F3F1FA60C73",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConstructionOrNull(System.String)-\u003EShared.Models.Construction.ConstructionModel",
              "Name": "GetConstructionOrNull",
              "Signature": "public Shared.Models.Construction.ConstructionModel GetConstructionOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "A4CCB3834CA6A111B0F740C8B9E2E17109173CD1B5676FE5C0384E2578AE9528",
              "Hash": "1CAAC3F0BAF4A9001D782D1831FF50985A3D46C3B91336B7A92E6B248B6DF27F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConstructionsWithBaseId(System.String, System.Boolean)-\u003EShared.Models.Construction.ConstructionModel[]",
              "Name": "GetConstructionsWithBaseId",
              "Signature": "public Shared.Models.Construction.ConstructionModel[] GetConstructionsWithBaseId(System.String baseId, System.Boolean sortByUpgradeLevel)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionModel[]",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sortByUpgradeLevel",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 230,
              "BodyHash": "0FBFF020C7D143385418999D0700AD1FFB5A2E116D33EE6B370FB07F2F66E43B",
              "Hash": "F9E532D48F95F1588AE76AF55F89DCC74E576BA3C14B3DED7BF342E08C0141D8",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "System.String::Split(System.Char, System.StringSplitOptions)",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()",
                "System.Array::Empty()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Remove(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetUpgradesForBuilding(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "GetUpgradesForBuilding",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E GetUpgradesForBuilding(System.String buildingId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Parameters": [
                {
                  "Name": "buildingId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "02B15CA3D66EE90C63D096208139D63446FB6142D3EA487599B26A0ECE8F589D",
              "Hash": "B4DF92607D0DA45E20488AF1A476BE125ED3FAED89E5652345FE54F07AED6B6D",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetUpgradesForDecoration(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "GetUpgradesForDecoration",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E GetUpgradesForDecoration(System.String decorationId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Parameters": [
                {
                  "Name": "decorationId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "02B15CA3D66EE90C63D096208139D63446FB6142D3EA487599B26A0ECE8F589D",
              "Hash": "E18989B5CE7487FFE22B22599D2F4DF13C95EAE038C0FC715EDF44CDDC94606F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "48380C71B910D846285F0BE5883398D887F0F646E2577CC7FCBD3C20580041E4"
        },
        {
          "Id": "Shared.Data.ConstructionResourcesDataBase",
          "Name": "ConstructionResourcesDataBase",
          "DisplayName": "ConstructionResourcesDataBase",
          "FullName": "Shared.Data.ConstructionResourcesDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "96B34C9E313F47CE10BE43009478B6F2D6A661BD600DC75C649FD04AC6BD54AA"
            },
            {
              "Id": "MissingData:Shared.Models.Construction.ConstructionResourceDataModel",
              "Name": "MissingData",
              "Type": "Shared.Models.Construction.ConstructionResourceDataModel",
              "Signature": "public Shared.Models.Construction.ConstructionResourceDataModel MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DDF3A76A3B41C449E3776DA0B2DF9CDE398544573FBB053605FCFED909D76D89"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddConstructionMaterials(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E)-\u003ESystem.Void",
              "Name": "AddConstructionMaterials",
              "Signature": "public System.Void AddConstructionMaterials(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E constructionMaterialsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "constructionMaterialsList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "1E0D4174DB35F1A9E13585A13A8DB2F1687E04E11A2F2539580FBC930826D717",
              "Hash": "7BBA855E58D73976187926E5CC197FEF9715081F44C1253D0B371334A0BAA1B9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*resource:name",
                "*resource:description",
                "Detected duplicate construction material id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetConstructionResourceOrMissing(System.String)-\u003EShared.Models.Construction.ConstructionResourceDataModel",
              "Name": "GetConstructionResourceOrMissing",
              "Signature": "public Shared.Models.Construction.ConstructionResourceDataModel GetConstructionResourceOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionResourceDataModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "760CB13506076FB4A6854DF8B12416BBF30647B67F64F69A34988D687D08E380",
              "Hash": "1BF2412B039EE5C8EA6E34F93E93D86DC94062567CFE5519AA4167B10AE0722A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetConstructionResourceOrNull(System.String)-\u003ESystem.Nullable\u00601\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Name": "GetConstructionResourceOrNull",
              "Signature": "public System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E GetConstructionResourceOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "D1A2958DD81CF12149CA92F75674EDF3F0E9B5F9561F07629C052F5E96596F44",
              "Hash": "7A026E84BD8F9ACD6381EBAC81B5D4CCF392753586BD1A38251A82A2A19CB00B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EF58187AAD0275E8868D3749947ADCA3B35EE09BA5629EB8B9E7944CE9EE7C12"
        },
        {
          "Id": "Shared.Data.ConstructionsGroupDataBase",
          "Name": "ConstructionsGroupDataBase",
          "DisplayName": "ConstructionsGroupDataBase",
          "FullName": "Shared.Data.ConstructionsGroupDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionsGroupDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Construction.ConstructionsGroupData\u003E",
              "Name": "ConstructionsGroupDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionsGroupData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionsGroupData\u003E ConstructionsGroupDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81ACC13A960B6A89167FC57F734E1BAFB7F25785A0D949AFA566EC3929D38D61"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionsGroupData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E groupData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "groupData",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "D703C5D933F271C53CB50B8CAA2CE280516DB75BB726735EA545D33F6912C981",
              "Hash": "C035481A83ACD0D3AD0BE81FDE8E46994E3EB9C23ADF185E76059638A7B5C1CC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionsGroupData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionsGroupData\u003E::TryAdd(!0, !1)",
                "List.Enumerator\u003CShared.Models.Construction.ConstructionsGroupData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGroupDataOrNull(System.String)-\u003EShared.Models.Construction.ConstructionsGroupData",
              "Name": "GetGroupDataOrNull",
              "Signature": "public Shared.Models.Construction.ConstructionsGroupData GetGroupDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Construction.ConstructionsGroupData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "81D7A6045D2740DF810BACD977048D9522CFE40C4FC58254B66E42747119A2C1",
              "Hash": "08E4B28038D42589957CB9A55F931533DE0003F1203305F2E7F8D6538737DBA2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionsGroupData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ED392187E284B7F555C7F45A33E982A1F12AEFC390C0E441D320544AF8B65051"
        },
        {
          "Id": "Shared.Data.CraftingStationDataBase",
          "Name": "CraftingStationDataBase",
          "DisplayName": "CraftingStationDataBase",
          "FullName": "Shared.Data.CraftingStationDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Crafting.CraftingStationData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Crafting.CraftingStationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Crafting.CraftingStationData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EACBB502C7573254C8AA1E1C4FFAA3DB594C5E84A5F9F24C9BD49D4274631944"
            },
            {
              "Id": "MissingCraftingStationData:Shared.Models.Crafting.CraftingStationData",
              "Name": "MissingCraftingStationData",
              "Type": "Shared.Models.Crafting.CraftingStationData",
              "Signature": "public Shared.Models.Crafting.CraftingStationData MissingCraftingStationData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "236033E9642CE10EFD868C1B40F1807524AF150C4A778ED6D2635EBDBBDBE0A4"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCraftingStations(System.Collections.Generic.List\u00601\u003CShared.Models.Crafting.CraftingStationData\u003E)-\u003ESystem.Void",
              "Name": "AddCraftingStations",
              "Signature": "public System.Void AddCraftingStations(System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E newCraftingStations)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "newCraftingStations",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "C195F45333042E067F9D07DDE57F90F8CC69A4DF950C839E4BE4A72E143F8669",
              "Hash": "A7CB3BEF4412C5402A39C248939CD111F315B05714C52E3086EA47CF8DE7A7C9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Crafting.CraftingStationData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Crafting.CraftingStationData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Crafting.CraftingStationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*crafting_station:name",
                "Detected duplicate crafting station id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetCraftingStationOrMissing(System.String)-\u003EShared.Models.Crafting.CraftingStationData",
              "Name": "GetCraftingStationOrMissing",
              "Signature": "public Shared.Models.Crafting.CraftingStationData GetCraftingStationOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Crafting.CraftingStationData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "0F3C5161B485E64EB7BDB6B19C2E9422ED3718078617EEDDE07FD6FE9284305D",
              "Hash": "6078E61E2F20896F5D1CA375FC4DC857C0C26D0A59CC7965BC172A90CD44CB01",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Crafting.CraftingStationData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D0755569A803C72C1FF27569857C0423AAE0284D6C652B3F53162772C8FF3FA0"
        },
        {
          "Id": "Shared.Data.DataModels.FuelSourceRequirements",
          "Name": "FuelSourceRequirements",
          "DisplayName": "FuelSourceRequirements",
          "FullName": "Shared.Data.DataModels.FuelSourceRequirements",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:System.Boolean",
              "Name": "Active",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Active",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "071B24F3510AD1ED70E3D621F11AE9ACE0214E4FB6C5647A6C8A193F4BCEBB9E"
        },
        {
          "Id": "Shared.Data.DataModels.JobData",
          "Name": "JobData",
          "DisplayName": "JobData",
          "FullName": "Shared.Data.DataModels.JobData",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedGodId:System.String",
              "Name": "AssociatedGodId",
              "Type": "System.String",
              "Signature": "public System.String AssociatedGodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83116217C48890335A151CABFAAD3755EBA8B026EAA04590490165C1BBEA7FFA"
            },
            {
              "Id": "FName:Shared.Text.StringId",
              "Name": "FName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId FName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "058AF391E5FB3661CF6A7FD721459D34A8C131928BE520BD6996F54694FC012A"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "MaxLevelUpgradeSteps:System.Int32[]",
              "Name": "MaxLevelUpgradeSteps",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] MaxLevelUpgradeSteps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F6402FA2738CC2ECB826EF85F59166587D8B9C7F15456E7E09E639CCF27C8AD"
            },
            {
              "Id": "MName:Shared.Text.StringId",
              "Name": "MName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId MName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C01CECB6B06ECB9A92F3448DBBE17E12000171F19D9F6FE5F6F4BF292AEC105B"
            },
            {
              "Id": "PartOfCitizenGeneration:System.Boolean",
              "Name": "PartOfCitizenGeneration",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PartOfCitizenGeneration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EE1E87F399B41E147BACC0CABE44A18C5B0AA8909F09AEB42B99047CA8E61E8"
            },
            {
              "Id": "UiJobControlFlags:Shared.Data.DataModels.UiJobControls",
              "Name": "UiJobControlFlags",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls UiJobControlFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E81042F6A328CAF4CF5DAE27193DEDE688EAB9C94B7F6033C787989A0D66BE0"
            },
            {
              "Id": "WorshipPerLevel:System.Int32",
              "Name": "WorshipPerLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPerLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "112611222528E0EFA4504EEFF4271404FA62C845423EA64CC4B79F6586EB7C78"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "696E6B4ACF00D15A06B078C5AB92BC0B7D25222A93C583CFA0C02A37C85A9CEC"
        },
        {
          "Id": "Shared.Data.DataModels.JobDataExtensions",
          "Name": "JobDataExtensions",
          "DisplayName": "JobDataExtensions",
          "FullName": "Shared.Data.DataModels.JobDataExtensions",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetName(Shared.Data.DataModels.JobData, System.Boolean)-\u003ESystem.String",
              "Name": "GetName",
              "Signature": "public System.String GetName(Shared.Data.DataModels.JobData jobData, System.Boolean isMale)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "jobData",
                  "Type": "Shared.Data.DataModels.JobData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isMale",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "C212681F16C77AFFF10C4973FB98F2BEEEB0529D4848D90D829FE38F2343ECCD",
              "Hash": "407D781191C91E266AF2184B82D96DFCC7B1515374F77DB3EEEB1AC46DC6DDBD",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNameStringId(Shared.Data.DataModels.JobData, System.Boolean)-\u003EShared.Text.StringId",
              "Name": "GetNameStringId",
              "Signature": "public Shared.Text.StringId GetNameStringId(Shared.Data.DataModels.JobData jobData, System.Boolean isMale)",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "jobData",
                  "Type": "Shared.Data.DataModels.JobData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isMale",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "A55A7443BB07A17C93E911DAB7C707AC3B4AC8D5C608DCCC676B658D7FFE5DFE",
              "Hash": "AA3BB64FD4A04D5884CC24E4489E7F6D154E23887B8CF65507F47C0FAD2500AF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F42EC397A5CB53D00E3CB251E6A2FDD4C0486C2404B3408A006CAFCDA33F2A08"
        },
        {
          "Id": "Shared.Data.DataModels.PlayerClassModel",
          "Name": "PlayerClassModel",
          "DisplayName": "PlayerClassModel",
          "FullName": "Shared.Data.DataModels.PlayerClassModel",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BonusSkill:System.String",
              "Name": "BonusSkill",
              "Type": "System.String",
              "Signature": "public System.String BonusSkill",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0D7D029E9BC8C7AD606091657C0971D145CE39DF4FB0BCA2C4E8F16E824AEAF"
            },
            {
              "Id": "DisplayName:Shared.Text.StringId",
              "Name": "DisplayName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29F31FBD39349FFC3316B64226A013F7342EF815C8C4B8B62148CD2F7A504E94"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "SkillBonuses:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "SkillBonuses",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E SkillBonuses",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F494FB4F86DCBDBB4AB1FC8C719781394D02F7CF6D6823C1D1278C818EC5A774"
            },
            {
              "Id": "StartingClothes:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "StartingClothes",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E StartingClothes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6182D1A7618D52F8381253475362BB6A2EE4669FBD86DC27EB1895BE2E0D91A"
            },
            {
              "Id": "StartingFavourPoints:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "StartingFavourPoints",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E StartingFavourPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7EE9551D1445852A125EEC2416E14AE069D6B048DA6BB1EA2416BE88E0E7CF00"
            },
            {
              "Id": "StartingInventory:System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemAmount\u003E",
              "Name": "StartingInventory",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E StartingInventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90413C873EB044C83E515CFB12B3481F478BF385390D789DED347894BFA54774"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5D843BE9E9738A45EFFC982D6A6F72668C99EC7446DF094B370911D08A1AD69A"
        },
        {
          "Id": "Shared.Data.DataModels.QuestObjectiveArgs",
          "Name": "QuestObjectiveArgs",
          "DisplayName": "QuestObjectiveArgs",
          "FullName": "Shared.Data.DataModels.QuestObjectiveArgs",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ObjectiveTypeId:System.String",
              "Name": "ObjectiveTypeId",
              "Type": "System.String",
              "Signature": "public System.String ObjectiveTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D27D0857B59566012B5D3DCC525EC1DBE452257A491F9EC2C57A85C35F3226DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7A426E6BF280C7065144897676B3897EC4251044E1D9433D59940097067490FD"
        },
        {
          "Id": "Shared.Data.DataModels.RaidData",
          "Name": "RaidData",
          "DisplayName": "RaidData",
          "FullName": "Shared.Data.DataModels.RaidData",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BonusDropTableChance:System.Single",
              "Name": "BonusDropTableChance",
              "Type": "System.Single",
              "Signature": "public System.Single BonusDropTableChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8811464601FD486E569044F4606FC0479B9A576046C395468DCDB799E66DE14A"
            },
            {
              "Id": "DropTableId:System.String",
              "Name": "DropTableId",
              "Type": "System.String",
              "Signature": "public System.String DropTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB795ACDDD1A3697B537B97FE9154EB4C574584BC3669E15D6F38E00E85A7352"
            },
            {
              "Id": "EliteChance:System.Single",
              "Name": "EliteChance",
              "Type": "System.Single",
              "Signature": "public System.Single EliteChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDCA82F9A2C4544826E545E2A9A9BE289D4B4F3CE5ED4222AEB88DDBD57F1072"
            },
            {
              "Id": "EntityProgressWeights:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E",
              "Name": "EntityProgressWeights",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E EntityProgressWeights",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C0C2BB3C70307D4360A08CF2135501BD5582AC93097BB9271336E1924221CCA"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "IsNightRaidOnly:System.Boolean",
              "Name": "IsNightRaidOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNightRaidOnly",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F872A6852F65FDDF2501E6D777FCD5BAEB6EDDF3037CFDCB84E3AB939EBFB086"
            },
            {
              "Id": "LoseItemsMoneyAmount:System.Int32",
              "Name": "LoseItemsMoneyAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoseItemsMoneyAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA2D4F64A1B0C34E1A8477448554AA13FDF545FB8435673F8C8DEF0D4892FD14"
            },
            {
              "Id": "LoyaltyGain:System.Single",
              "Name": "LoyaltyGain",
              "Type": "System.Single",
              "Signature": "public System.Single LoyaltyGain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DDA806CAECFF0B315FAA0C37FAA3ED369C4C80A5A796C4930B69B91FA30052D"
            },
            {
              "Id": "MaxCitizenInjuryChance:System.Single",
              "Name": "MaxCitizenInjuryChance",
              "Type": "System.Single",
              "Signature": "public System.Single MaxCitizenInjuryChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E8E957AF56CC5F4F0763F69D11CF2D97DE6AB61F4566C9A432BFD35D94035C4"
            },
            {
              "Id": "MaxCitizenKillRatio:System.Single",
              "Name": "MaxCitizenKillRatio",
              "Type": "System.Single",
              "Signature": "public System.Single MaxCitizenKillRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A5E01455E926D90F463E122BA6747693B00C7F7CC29F8A7EF3FAA089A51FAC17"
            },
            {
              "Id": "MaxLoyaltyLoss:System.Single",
              "Name": "MaxLoyaltyLoss",
              "Type": "System.Single",
              "Signature": "public System.Single MaxLoyaltyLoss",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD81FCD7C49043B310F6C2CD6C5BC5576F5BD4C947BC5BE74078C3DE20BB9149"
            },
            {
              "Id": "MaxResourcesLostRatio:System.Single",
              "Name": "MaxResourcesLostRatio",
              "Type": "System.Single",
              "Signature": "public System.Single MaxResourcesLostRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DC92951E8742EC7E73D309E14E7757749A5A446F3BFECDEC15A64DBFA892B56"
            },
            {
              "Id": "NameIndefiniteFormKey:Shared.Text.StringId",
              "Name": "NameIndefiniteFormKey",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId NameIndefiniteFormKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6634E554DF0145AC21A54F4D09B0808A6440A3D7ECFA6824ED0A1AF05D19D762"
            },
            {
              "Id": "NameKey:Shared.Text.StringId",
              "Name": "NameKey",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId NameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2D9E4921970D9F10909DAF2BA9A323DCA71CD5D904253E7096A2ADDCEFA564F"
            },
            {
              "Id": "PlayerScaling:System.Single",
              "Name": "PlayerScaling",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerScaling",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E981D35B63A6F162EFB17CA12BA967B63A88EEC22682DE9F8E8E3DCD26F9B4D"
            },
            {
              "Id": "PossibleInjuries:System.String[]",
              "Name": "PossibleInjuries",
              "Type": "System.String[]",
              "Signature": "public System.String[] PossibleInjuries",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2730159FB30DD40868078AB1E018BA4504AA8489070EAD7E237499C58C31F04D"
            },
            {
              "Id": "RaidSize:System.Single",
              "Name": "RaidSize",
              "Type": "System.Single",
              "Signature": "public System.Single RaidSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D19513D56C1B7312E857BF64BB7B9BD7780281DCFD7D25D554952D6555CC2CD3"
            },
            {
              "Id": "RaidSizeVariance:System.Single",
              "Name": "RaidSizeVariance",
              "Type": "System.Single",
              "Signature": "public System.Single RaidSizeVariance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E1D3CE7015E1619E5E6CA2AD41464DA6A2631EE9147D4D8682B408107FC806"
            },
            {
              "Id": "SpawnCapMultiplier:System.Single",
              "Name": "SpawnCapMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnCapMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E20EF908EEAFCD26A489484F265EE8FECED21D5E09D55516D5228208162E4BE4"
            },
            {
              "Id": "SpawnChanceMultiplier:System.Single",
              "Name": "SpawnChanceMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnChanceMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE169C0B04460431E721F458D150BE6225DABB90173CCD0D6099B6803FACF888"
            },
            {
              "Id": "SpawnTableId:System.String",
              "Name": "SpawnTableId",
              "Type": "System.String",
              "Signature": "public System.String SpawnTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2AF89ED8114E7641A12A15AFF93B151449729743659BEF7FFBDB38FBFC5B5513"
            },
            {
              "Id": "Tier:System.Int32",
              "Name": "Tier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F6DCFE61ACFEC22A3E1047A3F0F0FE1ED728E1875B060302D7263433C28727B"
            },
            {
              "Id": "TimeBetweenSpawnsMultiplier:System.Single",
              "Name": "TimeBetweenSpawnsMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single TimeBetweenSpawnsMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1517495C5F12F689EA8B753318DC8D578C17F02EF57CA41D8E69ED0C54EA8B25"
            },
            {
              "Id": "Weight:System.Single",
              "Name": "Weight",
              "Type": "System.Single",
              "Signature": "public System.Single Weight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB2AA23BDDD8505BCCBB3DB3BE95303CA1DC835FF0A1A5905AF55A84735C20D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "12C62681CFDBEF635F3A573E177F7A4B80A43BD7B44DB6DB24C2E8E100BEF22E"
        },
        {
          "Id": "Shared.Data.DataModels.UiJobControls",
          "Name": "UiJobControls",
          "DisplayName": "UiJobControls",
          "FullName": "Shared.Data.DataModels.UiJobControls",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BakeryControls:Shared.Data.DataModels.UiJobControls",
              "Name": "BakeryControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls BakeryControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "372CE34758BF950E842C01D8926B6EA84FD57487C175105F7B7DAEAECD0A86EC"
            },
            {
              "Id": "BlacksmithControls:Shared.Data.DataModels.UiJobControls",
              "Name": "BlacksmithControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls BlacksmithControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2723FF4D27B2A5ADC06A4B02FDF931851DD73A7165249CC70939C6280FDE2545"
            },
            {
              "Id": "CarpenterControls:Shared.Data.DataModels.UiJobControls",
              "Name": "CarpenterControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls CarpenterControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29BC59B6A959F9E2396E8B80DBE82E343F6DD91BFA212D8B8845543D620CDD17"
            },
            {
              "Id": "DiggerControls:Shared.Data.DataModels.UiJobControls",
              "Name": "DiggerControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls DiggerControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "147FB34C33D432BA67A260BEC7BB44CC2FED53A28371E9663CB6B90898D57511"
            },
            {
              "Id": "FarmsteadControls:Shared.Data.DataModels.UiJobControls",
              "Name": "FarmsteadControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls FarmsteadControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B79FC7263404F52C5A7FCB39F5FE0C9E681CE2E63639C53D27D5939ED507E5A7"
            },
            {
              "Id": "Furniture:Shared.Data.DataModels.UiJobControls",
              "Name": "Furniture",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0681F038E78C2DDD493B5C320F9DA5B500555D642CDB973136A82295F6DFFFA2"
            },
            {
              "Id": "LeatherworkerControls:Shared.Data.DataModels.UiJobControls",
              "Name": "LeatherworkerControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls LeatherworkerControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4CDFEE0AE3F00726B0CE744DFBEC5B0302E20E2333B77B5B114D92308F3B613"
            },
            {
              "Id": "LumberjackControls:Shared.Data.DataModels.UiJobControls",
              "Name": "LumberjackControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls LumberjackControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0559C7E5786EDCFC5DFE5E7F7251FD447609CF7A258B3A48FC1103F2B1EB9F54"
            },
            {
              "Id": "MerchantControls:Shared.Data.DataModels.UiJobControls",
              "Name": "MerchantControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls MerchantControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2AEC510B444190787889C12E168FBC0D3B16EF304E1F9C55B9C6A94B74769BF"
            },
            {
              "Id": "MinerControls:Shared.Data.DataModels.UiJobControls",
              "Name": "MinerControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls MinerControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EFCAE2EE2586C2DD016E61BEB6B4DAAEDAFA6DCDF6AE549105E283BA2E9D9B9"
            },
            {
              "Id": "None:Shared.Data.DataModels.UiJobControls",
              "Name": "None",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12FD96F71F82BAB9B2D7B9330D5EF5AF7CC71956A360F978982940FEBF809282"
            },
            {
              "Id": "PhilosopherControls:Shared.Data.DataModels.UiJobControls",
              "Name": "PhilosopherControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls PhilosopherControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "658A73018FC7B90B925D649713B625D53A9FC998826668FE9F58B75D2FD53419"
            },
            {
              "Id": "PotteryControls:Shared.Data.DataModels.UiJobControls",
              "Name": "PotteryControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls PotteryControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94DB2B533CB3A6F6585C06932805D96AEB29895C99A17CD44FF76415EF43717B"
            },
            {
              "Id": "Recipes:Shared.Data.DataModels.UiJobControls",
              "Name": "Recipes",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls Recipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B18124A57852C80DFA8FDA88A9901286B6A06E789665B46E69818C9EB22CDA1E"
            },
            {
              "Id": "SculptorControls:Shared.Data.DataModels.UiJobControls",
              "Name": "SculptorControls",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls SculptorControls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0D2E8A9DC6912D1AB58E806B5CCB217EDCBA05FA0055DC4B2BCFD76762CDC98"
            },
            {
              "Id": "Shop:Shared.Data.DataModels.UiJobControls",
              "Name": "Shop",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls Shop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E99BEE660C4DB13472860662C91B7BCC65E27FD8ECC4F86073C14DC09FF63EA"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "WorkQueue:Shared.Data.DataModels.UiJobControls",
              "Name": "WorkQueue",
              "Type": "Shared.Data.DataModels.UiJobControls",
              "Signature": "public Shared.Data.DataModels.UiJobControls WorkQueue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABECCD01D99DA6985B0757513052363EB6DCAE016F87344E255C8AF79B32CB95"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "09E0D60F87D18BCC83E6BEBF3D7E7340F70AFD5E6326BCE077F14BB8A04AEBF5"
        },
        {
          "Id": "Shared.Data.DataModels.WaterSourceRequirements",
          "Name": "WaterSourceRequirements",
          "DisplayName": "WaterSourceRequirements",
          "FullName": "Shared.Data.DataModels.WaterSourceRequirements",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Flow:System.Single",
              "Name": "Flow",
              "Type": "System.Single",
              "Signature": "public System.Single Flow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9078525E036EFAFF8B2C7F493962F3E00C472A6060793CA446488A0D65C08ABF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E44F46CE60CA28E3E843080C1FDBDF32B4E27DA41C71C698EB56CA751A692F57"
        },
        {
          "Id": "Shared.Data.DataModels.WorkOrderType",
          "Name": "WorkOrderType",
          "DisplayName": "WorkOrderType",
          "FullName": "Shared.Data.DataModels.WorkOrderType",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:Shared.Data.DataModels.WorkOrderType",
              "Name": "Entity",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76E55F28A95D048645D5AE6BFB344A2AA5C3AE22C2AB27D9BD399A9B82D17F36"
            },
            {
              "Id": "Item:Shared.Data.DataModels.WorkOrderType",
              "Name": "Item",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType Item",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D2686DC664EDEF3E416231EAB6E9ADB206A55FFD2DB3D273D63A671D9C4D0B3"
            },
            {
              "Id": "Resource:Shared.Data.DataModels.WorkOrderType",
              "Name": "Resource",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType Resource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6CCFBC45AC1AC78AB955D27FBECD53042603F5FED4190C7C87FA23D3370C215"
            },
            {
              "Id": "RewardUnlock:Shared.Data.DataModels.WorkOrderType",
              "Name": "RewardUnlock",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType RewardUnlock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C52666B000C510D2D946A1EF755E3E3BAB695FC9DE9A23ECF050804197074D6"
            },
            {
              "Id": "Scripted:Shared.Data.DataModels.WorkOrderType",
              "Name": "Scripted",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType Scripted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "298863D42FF635C879712F982D2074842CD52A52B67D961F97D7467081649D92"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6BBC1B6273021BAC05EACC7E72AE2C2CE73C7139BEBCBD54C9AAB8DE027E7279"
        },
        {
          "Id": "Shared.Data.DataModels.WorkOutputModel",
          "Name": "WorkOutputModel",
          "DisplayName": "WorkOutputModel",
          "FullName": "Shared.Data.DataModels.WorkOutputModel",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "CraftedId:System.String",
              "Name": "CraftedId",
              "Type": "System.String",
              "Signature": "public System.String CraftedId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "64F02CA731F276FD9A3A1506690FDB12DA01A7E8C97A8D19B34141EA17821830"
            },
            {
              "Id": "Type:Shared.Data.DataModels.WorkOrderType",
              "Name": "Type",
              "Type": "Shared.Data.DataModels.WorkOrderType",
              "Signature": "public Shared.Data.DataModels.WorkOrderType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6B4C9A22B67869B30F20A90AA8E718F6491AA5E596E45B80843FA43803400FB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5A6BFEAEFE6B02113DC1C280437F2983F78C248DD43652FD4A84F75899DD8B37"
        },
        {
          "Id": "Shared.Data.DataModels.WorkRecipeModel",
          "Name": "WorkRecipeModel",
          "DisplayName": "WorkRecipeModel",
          "FullName": "Shared.Data.DataModels.WorkRecipeModel",
          "Namespace": "Shared.Data.DataModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultRepeatableSelected:System.Boolean",
              "Name": "DefaultRepeatableSelected",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DefaultRepeatableSelected",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAFE1D8E7D52D1CA39347BAC8D281F3936514AF0E19069F002E9F43949707D9C"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "Experience:System.Single",
              "Name": "Experience",
              "Type": "System.Single",
              "Signature": "public System.Single Experience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B466D811AC95CCA610358798C673B5882E4A853CD1A5D27CA8893DA2FC31EF1F"
            },
            {
              "Id": "FuelSourceRequirements:System.Nullable\u00601\u003CShared.Data.DataModels.FuelSourceRequirements\u003E",
              "Name": "FuelSourceRequirements",
              "Type": "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E",
              "Signature": "public System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E FuelSourceRequirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72E6D585542B175A1C25ADA22C4F1C3700CCB0E69A48BDCF6537B05B744FBBE7"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ItemIngredients:Shared.Models.Items.ItemAmount[]",
              "Name": "ItemIngredients",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ItemIngredients",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FBC9CA6F42CC36B62285CEA6C56C7A33FC15B58F4AB3F4F3716FB02E888E602E"
            },
            {
              "Id": "LevelRequirement:System.Int32",
              "Name": "LevelRequirement",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LevelRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BF974E6A59DC733CFF11945C7D06717A9DE644DA7A7F41E4A92A191B762F7D6"
            },
            {
              "Id": "MoneyCost:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "MoneyCost",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E MoneyCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0798C0B79A1E618F384E96C84A5CDB0ED20F596C015C3F8EB39321A37FFB0181"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "Output:Shared.Data.DataModels.WorkOutputModel",
              "Name": "Output",
              "Type": "Shared.Data.DataModels.WorkOutputModel",
              "Signature": "public Shared.Data.DataModels.WorkOutputModel Output",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "591F9E745CA5F8DF397D4E7E9EE678CFA9E1933E604C059F36F60747016F4DCC"
            },
            {
              "Id": "PossibleExpertiseDrop:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "PossibleExpertiseDrop",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E PossibleExpertiseDrop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2163C04180FCC5D107C0BDE64346E068D82F827B581409B0E061341FAF4E55A2"
            },
            {
              "Id": "PossibleItemAuras:System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "PossibleItemAuras",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E PossibleItemAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "288BE0DFC1BC2A071E03601283F3356BE6CDBAE9D6BB0A4D536FCA1DC10B3A69"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "ResourceAmounts:Shared.Models.Items.ResourceAmount[]",
              "Name": "ResourceAmounts",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ResourceAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FD0BE3CCE2D39F9E8310F2F4AAE8B79A9AC4E717D2618B75AFB7D62CEC4BD54F"
            },
            {
              "Id": "Unrepeatable:System.Boolean",
              "Name": "Unrepeatable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Unrepeatable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05DF758C51001B43BDBE5F505B39DB1D2C17C404FB40D4E1FE95BF9070320970"
            },
            {
              "Id": "WaterSourceRequirements:System.Nullable\u00601\u003CShared.Data.DataModels.WaterSourceRequirements\u003E",
              "Name": "WaterSourceRequirements",
              "Type": "System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E",
              "Signature": "public System.Nullable\u003CShared.Data.DataModels.WaterSourceRequirements\u003E WaterSourceRequirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1574FAD3F8B6182AFD21AC5AEB610F53A187C635B75B8140A600E984AEC6155C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetIcon()-\u003ESystem.String",
              "Name": "GetIcon",
              "Signature": "public System.String GetIcon()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "704030F97CCE10F642648286A754A8FA729BF1EB853615D5454BDC1C46CB1300",
              "Hash": "AD0D02C66D38B9023B776FEA73B2E7E73160903931FEDEFBC3AEA78AD064BD9E",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.NullReferenceException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "WorkRecipeModel \u0027",
                "\u0027 Icon was null"
              ],
              "Source": null
            },
            {
              "Id": "GetName()-\u003EShared.Text.StringId",
              "Name": "GetName",
              "Signature": "public Shared.Text.StringId GetName()",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "BF54D316C9B584E5C864E1872AB0A2C8C5187A0E7969B3E748813F5E79DA5AD8",
              "Hash": "1D2BCE894E29DFF9F2F67C765D055D10B0821F4E29A99C06F7D3BCF055914F85",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.NullReferenceException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "WorkRecipeModel \u0027",
                "\u0027 Name was null"
              ],
              "Source": null
            }
          ],
          "Hash": "F63011C353B86CF4E4653970BC4278EF2AB90F345DECF2D9CB9BF3406FD9CCDE"
        },
        {
          "Id": "Shared.Data.Decorations.DecorationData",
          "Name": "DecorationData",
          "DisplayName": "DecorationData",
          "FullName": "Shared.Data.Decorations.DecorationData",
          "Namespace": "Shared.Data.Decorations",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingAppeal:System.Single",
              "Name": "BuildingAppeal",
              "Type": "System.Single",
              "Signature": "public System.Single BuildingAppeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B75C21F3D862E970F212192B5DF46ED6D360FB05722A3B17CD110D83DECDC8A4"
            },
            {
              "Id": "CitizenStatBonuses:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "CitizenStatBonuses",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E CitizenStatBonuses",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C9E681390521FB304C96D58F8CAD62D57B0CD4E8AAE523AAD5082F93B364FDB"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "SpawnedEntityGuid:System.Guid",
              "Name": "SpawnedEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid SpawnedEntityGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C6B235CB93FEDBEDDEEECE6BA0ADD7AFFF2FFC971FF8BFC3F1F0C639592303E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FA8F9BEF60C625686628A56FFE4B5532129DA116897FDC3EC840B1B380BD32E5"
        },
        {
          "Id": "Shared.Data.DecorationsDataBase",
          "Name": "DecorationsDataBase",
          "DisplayName": "DecorationsDataBase",
          "FullName": "Shared.Data.DecorationsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DecorationDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.Decorations.DecorationData\u003E",
              "Name": "DecorationDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E DecorationDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45CEFA8F3419B3A89A30452809EEF0BBD18924BF0FF994E18E9972884A3419BC"
            },
            {
              "Id": "MissingDecorationData:Shared.Data.Decorations.DecorationData",
              "Name": "MissingDecorationData",
              "Type": "Shared.Data.Decorations.DecorationData",
              "Signature": "public Shared.Data.Decorations.DecorationData MissingDecorationData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1FC0E82BE77C59067818164E9C78509FE212052C57F35CC682FE7BC87651F20D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.Decorations.DecorationData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E decorations)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "decorations",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "EF7D5D4987B7426DC24D9E179235C488274E274AA6420EE7FF23CF899C4621B3",
              "Hash": "5AF6B6E24378A84BE9ED636B79320523AFB29B47E743257291B0600655EE5A8D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.Decorations.DecorationData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E::TryAdd(!0, !1)",
                "List.Enumerator\u003CShared.Data.Decorations.DecorationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDecorationOrMissing(System.String)-\u003EShared.Data.Decorations.DecorationData",
              "Name": "GetDecorationOrMissing",
              "Signature": "public Shared.Data.Decorations.DecorationData GetDecorationOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.Decorations.DecorationData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "FFE71C4BCA92E8F1FF6608C2FC34619574444D416FD22308B4F2F88AADA04DD5",
              "Hash": "13661A9752B243C5A728DD478B6643117C3F1CD68B9D6BE225B61DE1E1FABEE2",
              "CalledMethods": [
                "System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDecorationOrNull(System.String)-\u003EShared.Data.Decorations.DecorationData",
              "Name": "GetDecorationOrNull",
              "Signature": "public Shared.Data.Decorations.DecorationData GetDecorationOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.Decorations.DecorationData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "BA2098F4FF8F098105089EE101DB86696E6617EF08A7E4BBDC44876EE015E682",
              "Hash": "DC3BD75ABB66923E72DAAA034EBAEC4EB4CD602BD794E99E54D5E2DF77ED2949",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetDecoration(System.String, Shared.Data.Decorations.DecorationData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetDecoration",
              "Signature": "public System.Boolean TryGetDecoration(System.String id, out Shared.Data.Decorations.DecorationData\u0026 decoration)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decoration",
                  "Type": "Shared.Data.Decorations.DecorationData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "647C323A2E9AECF3824375B2D435EF42572D3FDFFB6D62799F6E2FD4E49257F2",
              "Hash": "73759A262B80ED2C52DA46483B6A098F5A2FBE7A5AFC1F3301EC72BC81CBFBD1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Decoration with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "CD06980A9F9A47F362706079066516106962FE8C137E30A3810D2A292DFDABB7"
        },
        {
          "Id": "Shared.Data.EntityAuraTypeData",
          "Name": "EntityAuraTypeData",
          "DisplayName": "EntityAuraTypeData",
          "FullName": "Shared.Data.EntityAuraTypeData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CreateAuraAction:System.Func\u00604\u003CShared.Models.Auras.EntityAuraInfo,Shared.Models.Auras.ApplyAuraContext,Shared.Aura.Args.AbstractAuraArgs,Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "CreateAuraAction",
              "Type": "System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E CreateAuraAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3680F2044609F11F3F0BFCFFFEC2EDC24A641A39C1D58CC99399400041CD9B4B"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "898AD3CAD9A6C6E2ADE2E470AB12262E6E05A775A79E81867F7AF78972CEFBFB"
        },
        {
          "Id": "Shared.Data.EntityStatsDataBase",
          "Name": "EntityStatsDataBase",
          "DisplayName": "EntityStatsDataBase",
          "FullName": "Shared.Data.EntityStatsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatDescription\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "64A1E71F043F9917FEB222025E016D202B9539FB429ED3A1A2B5D8BCE4607728"
            },
            {
              "Id": "MissingData:Shared.Models.Stats.StatDescription",
              "Name": "MissingData",
              "Type": "Shared.Models.Stats.StatDescription",
              "Signature": "public Shared.Models.Stats.StatDescription MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B2BC259CFBB25C434B817C6D7E6919E97AA40DD05BB250D7F1D51B7180E5B9E"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddStatDefinition(Shared.Models.Stats.StatDescription)-\u003ESystem.Void",
              "Name": "AddStatDefinition",
              "Signature": "public System.Void AddStatDefinition(Shared.Models.Stats.StatDescription data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Models.Stats.StatDescription",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 43,
              "BodyHash": "392B7E85808C98282B48D9E9FF415D0E957BB03358D0FF61B457B29512A8EC97",
              "Hash": "BAF398397FADC127AF35853AF3FCA8C454C4C534B8822BFEEA43BE4B8B5A4042",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Detected duplicate stat id \u0027",
                "\u0027. Skipping"
              ],
              "Source": null
            },
            {
              "Id": "AddStatDefinitions(System.Collections.Generic.List\u00601\u003CShared.Models.Stats.StatDescription\u003E)-\u003ESystem.Void",
              "Name": "AddStatDefinitions",
              "Signature": "public System.Void AddStatDefinitions(System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 141,
              "BodyHash": "9E4D807FDA18477482200C891DD92D2E7F85C36D0D766F8D4B3B156C504B7EEE",
              "Hash": "036B98C2D3FBE4782F606ABC19161B0B955B58D128D1FA5621D4901EAD08130F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Stats.StatDescription\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Stats.StatDescription\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*stats:name",
                "*stats:description",
                "Detected duplicate stat id \u0027",
                "\u0027. Skipping"
              ],
              "Source": null
            },
            {
              "Id": "GetEntityStatDefinitions()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Stats.StatDescription\u003E",
              "Name": "GetEntityStatDefinitions",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Stats.StatDescription\u003E GetEntityStatDefinitions()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Stats.StatDescription\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "0D0B86A68423223AAB9E33CBD65555AC1F4BD023A36F60DCE165ADFA72D08FEA",
              "Hash": "98E04BCA3392AA182F860EEB5D7A73F0A057B932D7985B4D69DC74D8ECA9614E",
              "CalledMethods": [
                "EntityStatsDataBase.\u003CGetEntityStatDefinitions\u003Ed__7::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStatIds()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E",
              "Name": "GetStatIds",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetStatIds()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CSystem.String\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "8F1169B05B178FF0CD547B30CA949E9366228A4A6E1D44FD658C612995AAC4A5",
              "Hash": "DD3D59512F9F0F2DBA90EBFE40E4DD4E665C305D4943909B7A34A1AF7C2CB23F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E::get_Keys()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStatOrMissing(System.String)-\u003EShared.Models.Stats.StatDescription",
              "Name": "GetStatOrMissing",
              "Signature": "public Shared.Models.Stats.StatDescription GetStatOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Stats.StatDescription",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "CA43B391980DDEA5B30CF911FB15259BC9A315179401C42D51D235643273955C",
              "Hash": "0552E5687C652B386E9768C17AABA7920517BFCD4DAC5780CE337A646B1DA89C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "BE2E2242E6F02BB38B152C30671A62B3F333E59A390C2A563C73DE26ACB35D1E"
        },
        {
          "Id": "Shared.Data.Favour.CeresFavours",
          "Name": "CeresFavours",
          "DisplayName": "CeresFavours",
          "FullName": "Shared.Data.Favour.CeresFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "8AA9BD706B7DD8E3D97878CA5F138579D98463E8F13BD9221FE469C7E635063F",
              "Hash": "3C9998F2B6AFE75795DFE52A32515D08C6F12ECD37FCD93448847E1975B5AC4A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "unarmed_powerful_strike",
                "Knockout",
                "skill:fist:0",
                "Your unarmed attack now does a powerful strike for {0:P0} increased damage, but has a short cooldown before it becomes p",
                "unarmed_armor_damage",
                "Heavy Weight Punch",
                "Fists gain bonus {0:P0} attack damage of your total armor.",
                "skill:fist:1",
                "unarmed_knockout_reset",
                "Pugil",
                "skill:boots:1",
                "Dashing without weapons now resets Knockout.",
                "unarmed_dash",
                "Knuckle Dash",
                "skill:person_shield:0",
                "Dashing into enemies with no weapon equipped deals heavy damage and knocks them back."
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 301,
              "BodyHash": "5E9DAD9A4AFBB873D548A0F295DF4F82BC89944D599AF886043F66A7AF910BF1",
              "Hash": "B61B32333D7E4B8CB9756AA113CAD89A1B47254A3B3B3C1D98E62DBF4FE1BA39",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "throwing_stun",
                "Concussive Blow",
                "skill:shock:0",
                "Thrown objects have a chance to stun enemies on hit.",
                "aura:favour:throwing_stun_applicator",
                "grappling_hook_speed_range",
                "Far Reach",
                "skill:hook:0",
                "Hooks have {0:P0} speed and range.",
                "throwing_damage",
                "Feat of Strength",
                "skill:lift:1",
                "aura:favour:throwing_damage",
                "grappling_hook_hold_attach",
                "Attaching Hooks",
                "skill:cuffs:1"
              ],
              "Source": null
            }
          ],
          "Hash": "99F75AB09A0B404EAB95D899CD1C037D90DCFC6FBAA006119E060EFF8F5C2A2C"
        },
        {
          "Id": "Shared.Data.Favour.DianaFavours",
          "Name": "DianaFavours",
          "DisplayName": "DianaFavours",
          "FullName": "Shared.Data.Favour.DianaFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "2AEBCBC5D314AE9C87B77BCF48F312302E78DFEDB8D69BB2A615821D193DB3A9",
              "Hash": "15AB2547E0AE2E15851A5BD1CAE44C9609931538F71705CEB54CD0CD0BA87558",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "crossbow_downtime",
                "Quick Reloads",
                "skill:reload_crossbow:0",
                "Your downtime after firing a crossbow is reduced by {0:P0}.",
                "crossbow_hit_speed",
                "Rapidus",
                "skill:bullseye:0",
                "Hitting an enemy with the crossbow gives you a burst of movement speed for a short duration.",
                "crossbow_energy_cost",
                "Efficient Crossbows",
                "skill:crossbow:0",
                "Reduces the energy cost for using your crossbows by {0:P0}.",
                "crossbow_equip_in_main_hand",
                "Instrumentum Domini",
                "skill:crossbow:1",
                "You can now equip crossbows in your main-hand as well."
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 349,
              "BodyHash": "C470632C68A4A88737398106805D4FFDD6187CA0CB78FA7ACECDBBA92496EDBB",
              "Hash": "A89527D23E0D36A26B209C65399D4B06FC42390302A2F00B57062B6D920BAA34",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "arrow_not_consume",
                "Magical Quiver",
                "skill:quiver:0",
                "{0:P0} chance to not consume an arrow when firing",
                "bow_range_and_speed",
                "Sagittarius",
                "skill:bow:0",
                "Default bow range is increased by {0:P0} and your movement speed while charging the bow is increased by {1:P0}.",
                "bow_perfect_shot",
                "Sagittarius Peritus",
                "skill:bow:2",
                "Increases the perfect shot window of the bow by {0:P0}.",
                "bow_damage_stack",
                "Thrill of the Hunt",
                "skill:demon:0",
                "Each perfect shot with the bow increases your ranged damage for a short duration, stacking with each consecutive perfect"
              ],
              "Source": null
            }
          ],
          "Hash": "AE6D17BE14FFE9F071483FD77E1EFF71A23EE90B4603F260E17C67286D970897"
        },
        {
          "Id": "Shared.Data.Favour.FavourSetupData",
          "Name": "FavourSetupData",
          "DisplayName": "FavourSetupData",
          "FullName": "Shared.Data.Favour.FavourSetupData",
          "Namespace": "Shared.Data.Favour",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Description:System.String",
              "Name": "Description",
              "Type": "System.String",
              "Signature": "public System.String Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "155DB241F2469C71C9BEF6B815C2E9A5CB2D19047A86926C82AF49184637DB35"
            },
            {
              "Id": "FlagId:System.String",
              "Name": "FlagId",
              "Type": "System.String",
              "Signature": "public System.String FlagId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065FF43C4713ED4421D0FBA31ADC91446C317CECFD1D2FC819C5F398B282FE5A"
            },
            {
              "Id": "FlagValue1:System.Single",
              "Name": "FlagValue1",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7A97397B996ED421D6EEE86B35D0A80902F36A707FE4880C467CA8217C250AD"
            },
            {
              "Id": "FlagValue2:System.Single",
              "Name": "FlagValue2",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CDF5ACF497F124EC861987313A8E03D7866C6D4BAD9C4A708AC6F032C1B622F"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "PlayerCraftingRecipeId:System.String",
              "Name": "PlayerCraftingRecipeId",
              "Type": "System.String",
              "Signature": "public System.String PlayerCraftingRecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2B80C60ABB783F080A3ED3B73078DABEA197B980BE6F56F676281574ED3505D"
            },
            {
              "Id": "ShortId:System.String",
              "Name": "ShortId",
              "Type": "System.String",
              "Signature": "public System.String ShortId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C84F4A5E0B37F8320B228DAF3E45B9AFD798F79A6B5C359A9B40AB75042D162"
            },
            {
              "Id": "UnlocksId:System.String",
              "Name": "UnlocksId",
              "Type": "System.String",
              "Signature": "public System.String UnlocksId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94E642C2D3B7A0B8FBAAB8F71B2BE1DCB7B86694A5ED76C91A8BD392AD9C3C55"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A8E45C3748B46C8EE2343A22B3FD9D9D6DFB94DBB6A3366ED7F8CFB98684E5D8"
        },
        {
          "Id": "Shared.Data.Favour.GodFavourSetup",
          "Name": "GodFavourSetup",
          "DisplayName": "GodFavourSetup",
          "FullName": "Shared.Data.Favour.GodFavourSetup",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86B1686165584AB55EF56330E9AEF2885956CCD6C73A203F4CDA4A0A75E1308C"
            },
            {
              "Id": "ReuseListFavour:System.Collections.Generic.List\u00601\u003CShared.Data.FavourData\u003E",
              "Name": "ReuseListFavour",
              "Type": "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Data.FavourData\u003E ReuseListFavour",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0F4C0A303D4E4D4E96C7C68812DEEA32851FAF0130EBACFE75AE2EAC97779887"
            }
          ],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5389EFEF9F53B53B49DDD684BE11F84941520FF2CD644961854B995786591204",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "97AB21B8278C3E3ABFF8766DF01791E3D9148A34C893222C04B8D17B625AAA1D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(System.Collections.Generic.List\u00601\u003CShared.Data.FavourData\u003E)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "internal System.Void Setup(System.Collections.Generic.List\u003CShared.Data.FavourData\u003E worshipUnlocks)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipUnlocks",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 236,
              "BodyHash": "D747BD8744879C9108A9507D2EDE55119D741DA2DFB38C9CA1199370306EBA81",
              "Hash": "742E49DEF188950314A6F709EA808F6D26D3570F4F9661AC6216BF085EC92366",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::Clear()",
                "Shared.Data.Favour.GodFavourSetup::get_IdPrefix()",
                "Shared.Data.Favour.GodFavourSetup::get_God()",
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Clear()",
                "Shared.Data.Favour.GodFavourSetup::Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E)",
                "Shared.Data.Favour.GodFavourSetup::\u003CSetup\u003Eg__CreateWorshipUnlocks|6_0(System.Int32, GodFavourSetup.\u003C\u003Ec__DisplayClass6_0\u0026)",
                "Shared.Data.Favour.GodFavourSetup::Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E)",
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1F59733721D3346B9697CB4436B919191351EF842C88BFF6AF2EEEABD208BED0"
        },
        {
          "Id": "Shared.Data.Favour.GodFavourSetupException",
          "Name": "GodFavourSetupException",
          "DisplayName": "GodFavourSetupException",
          "FullName": "Shared.Data.Favour.GodFavourSetupException",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Data.Favour.MarsFavours",
          "Name": "MarsFavours",
          "DisplayName": "MarsFavours",
          "FullName": "Shared.Data.Favour.MarsFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 739,
              "BodyHash": "A3E6EE4CD9ADAA2FCDF057D6D841A745551F196AA4CB117B28FCC67E791D5BC9",
              "Hash": "DA056186C8327D6E80D548E046D4DE14DDED0237AD7E780AEF92E8AE2362A9E3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "sword_downtime_and_range",
                "Gladius Peritus",
                "skill:sword_plus:2",
                "Sword range is increased by {0:P0} and attack speed is increased by {1:P0}",
                "sword_bleed",
                "Acutus Gladius",
                "skill:blood_attack:0",
                "Sword attacks have a chance on hit to cause the target to start bleeding, dealing true damage based on your melee power ",
                "aura:favour:deep_wounds_applicator",
                "sword_bleed_bonus_damage",
                "Ruthless",
                "bleed",
                "Your sword deals an additional {0:P0} damage against bleeding enemies.",
                "sword_whirlwind",
                "Whirlwind",
                "skill:strike_through:0"
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 349,
              "BodyHash": "97DA30EC9083BDD49A59264DEC8B6077F46089EF9911F8F77043BBBDC8E022E7",
              "Hash": "63083BA982E45CA62BAAC853C5A653446239D3686F719F5AB109E9C060384792",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "spear_range_speed",
                "Hasta Lanista",
                "skill:spears:0",
                "Spears have {0:P0} increased range and you move {1:P0} faster while charging the spear.",
                "spear_charge_speed",
                "Spear Focus",
                "skill:eye:0",
                "The spear special attack charges {0:P0} faster.",
                "spear_armor_penetration",
                "Expose Armor",
                "skill:cracks:1",
                "Spear attacks have a chance to expose the target\u0027s armor, reducing their resistance to physical attacks.",
                "aura:favour:spear_armor_pen_applicator",
                "spear_dash",
                "Hasta Domini",
                "skill:spears:2"
              ],
              "Source": null
            }
          ],
          "Hash": "32B6A978D1BFBDB502680D0DB7D7F987DEAC770511963FAC804D18A3F43DDA2B"
        },
        {
          "Id": "Shared.Data.Favour.MercuryFavours",
          "Name": "MercuryFavours",
          "DisplayName": "MercuryFavours",
          "FullName": "Shared.Data.Favour.MercuryFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1129,
              "BodyHash": "B9AAEAF88F556DAA195EAEF570F014F3C9336DFE095A608CC296F25E2B438314",
              "Hash": "BEE7E6BDA0C5B92339D3158079EC2B772099558FCA731F278BD1FFC6737E9E6C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "melee_tome_cast",
                "Spell Blade Master",
                "skill:magic_sword:2",
                "aura:favour:tome_melee_cast",
                "Melee attacks have a chance on hit to instantly cast your equipped scroll\u0027s uncharged spell for free.",
                "tome_spell_blade",
                "Magicae Gladio",
                "skill:magic_sword:1",
                "Your melee weapon deals bonus {0:P0} damage based on your equipped scroll\u0027s primary attack damage.",
                "tome_dash_energy",
                "Discipulus",
                "skill:vortex:1",
                "After dashing, your scrolls cost {0:P0} less energy to cast for a short duration.",
                "tome_magic_penetration",
                "Affliction of Magic",
                "skill:wizard_hat:0"
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 277,
              "BodyHash": "CC2E01DC06BFEFFBDE0D5A231CAAA0933EC2ADAC80129FEA123044D797C0F592",
              "Hash": "824C4DD4C83715F33C13C8982EBAF9B47C4901C3A4EB6DB2F163C07D81102AE6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "torch",
                "Lumen",
                "skill:torch:0",
                "aura:favour:torch",
                "shroom_bar",
                "Mushroom Forager",
                "skill:book:1",
                "food:shroom_bar",
                "crit_movement_speed",
                "Critical Thrill",
                "skill:boots:0",
                "Melee critical strikes give you a burst of movement speed for a short duration",
                "aura:favour:crit_movement_speed_applicator",
                "dash_invincibility",
                "Acrobatic",
                "skill:runner:0"
              ],
              "Source": null
            }
          ],
          "Hash": "328521419B369A9606B7A790035C82B24E663EAE535B8504905ABAA191E7371E"
        },
        {
          "Id": "Shared.Data.Favour.MinervaFavours",
          "Name": "MinervaFavours",
          "DisplayName": "MinervaFavours",
          "FullName": "Shared.Data.Favour.MinervaFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 463,
              "BodyHash": "427667FD4DA6BA58AEDAEA730B3638752EA8C86C99878858675EB04FC2B79EDF",
              "Hash": "59673085453C66C9D177968D04AE1A9149F3A029D60FBB856FDC3A67F5E7A05B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "pickaxe_power",
                "skill:pickaxe:0",
                "Cuniculator",
                "aura:favour:pickaxe_power",
                "construct_hit_area_progress",
                "Construction Plan",
                "skill:scroll:0",
                "The Construction hit area is increased by {0:P0} and give {1:P0} more progress.",
                "max_health",
                "Max Health",
                "ui:health",
                "aura:favour:max_health",
                "max_energy",
                "Max Energy",
                "ui:energy",
                "aura:favour:max_energy"
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "DDEB7FD209289C5091F60A08241C8CF6B9073B0791E854CB102AE9C08C3909F2",
              "Hash": "685F1DB6C6D6F0C7FB240231375073E58EA9A8B2413CB339F804AA0D6D2F945A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "lumber_axe_power",
                "skill:lumber_axe:0",
                "Lignator",
                "aura:favour:axe_power",
                "construct_crit_area",
                "Aedificator",
                "skill:construction_hammer:0",
                "Adds a special Construction crit area when constructing. If hit, it counts as {0:P0} progress."
              ],
              "Source": null
            }
          ],
          "Hash": "37FCA1F6E298055E470A9014B080D1004E0E3396B209FA589EE9BE23D164DEEB"
        },
        {
          "Id": "Shared.Data.Favour.VenusFavours",
          "Name": "VenusFavours",
          "DisplayName": "VenusFavours",
          "FullName": "Shared.Data.Favour.VenusFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 424,
              "BodyHash": "91DABBF4EEF1C0EEEEE684925A060E41675A9C282A213F284489B9C40F9C95F2",
              "Hash": "38EC16D41EFAA96CA33C358A66E338861E01D06CEE1FF02FB004E369EA932C65",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "dagger_projectile",
                "Volans Pugionem",
                "skill:dagger_stab:0",
                "Every {1} dagger attacks shoot out a throwing dagger dealing {0:P0} weapon damage.",
                "dagger_range_and_speed",
                "Dagger Technique",
                "skill:dagger:0",
                "Increases dagger range by {0:P0} and dagger attack speed by {1:P0}.",
                "dagger_backstab",
                "Backstab",
                "skill:death:0",
                "Daggers deals {0:P0} more damage when striking from behind your target.",
                "dagger_movement_speed",
                "Pugio Peritum",
                "skill:dagger_blood:2",
                "Killing an enemy with daggers equipped increases your movement speed for a short duration."
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 289,
              "BodyHash": "3368FCC7C8A1D472ACEBA56376C9074F5C1C8B594779C2A2BABB22B84EE4977B",
              "Hash": "F115353B7F489217E00EC4157C224A8D024F90635592CB7DD1AD6D29BA1E9027",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "bed_hp_regen",
                "Power Napper",
                "skill:sleep:0",
                "Laying in a bed regenerates your HP.",
                "crit_chance",
                "Favoured Luck",
                "skill:luck:0",
                "aura:favour:crit_chance",
                "damage_energy_reg",
                "Amor Interfectorem",
                "skill:lightning_strike:1",
                "Dealing damage to enemies invigorates you, increasing energy regeneration for a short duration. Stacks for each consecut",
                "aura:favour:damage_energy_reg_applicator",
                "crit_damage",
                "Passionate Strikes",
                "skill:green_magic_spark:0"
              ],
              "Source": null
            }
          ],
          "Hash": "78AE42028CB64DEB10F97B4FE535A1EB481A46936A4AD4E4C0C6D1DB3176158A"
        },
        {
          "Id": "Shared.Data.Favour.VulcanFavours",
          "Name": "VulcanFavours",
          "DisplayName": "VulcanFavours",
          "FullName": "Shared.Data.Favour.VulcanFavours",
          "Namespace": "Shared.Data.Favour",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Favour.GodFavourSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Column1(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column1",
              "Signature": "protected System.Void Column1(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 952,
              "BodyHash": "584AC3A69D64E1E350A5CA405C390061198EDD8B42A06A572B619EB9BFBCC9C7",
              "Hash": "7000D821DC62A7FA226A4CB9AC946E58EC51D03980827931B5309C52AF4DC4D6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "fire_dash",
                "Earthquake",
                "skill:falling_rocks:0",
                "When dashing, you have a {0:P0} chance to leave a trailing earthquake behind you dealing melee damage to any enemies in ",
                "shield_energy_regeneration",
                "Shield Adept",
                "skill:shield:plus",
                "Reduces the energy regeneration penalty while shielding by {0:P0}",
                "shield_energy_reg",
                "shield_perfect_block_window",
                "Perfect Blocker",
                "skill:shield:reflect:blue",
                "Increases the time a perfect block can be executed by {0:P0}",
                "shield_slam",
                "Shield Slam",
                "skill:shield:red"
              ],
              "Source": null
            },
            {
              "Id": "Column2(System.Collections.Generic.List\u00601\u003CShared.Data.Favour.FavourSetupData\u003E)-\u003ESystem.Void",
              "Name": "Column2",
              "Signature": "protected System.Void Column2(System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 361,
              "BodyHash": "E0977C34127ABAA765EAE48F576D4B6885BE7D626A90B0C4C7731576740A35DD",
              "Hash": "647A9C4B7659B605D8BB92620D5FE35368C05F474EDDD2A57C35A1E9AF97FFEC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Favour.FavourSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "sledgehammer_movement_range",
                "Sledgehammer Adept",
                "skill:sledgehammer:plus",
                "{0:P0} increased sledgehammer range and {1:P0} increased movement speed while charging the Sledgehammer.",
                "sledgehammer_damage",
                "Fierceness",
                "skill:sledgehammer:gray",
                "Your regular sledgehammer attacks deal {0:P0} more damage, and the charged sledgehammer attacks deal {1:P0} more damage.",
                "sledgehammer_charge",
                "Sledgehammer Mastery",
                "skill:sledgehammer:green",
                "Sledgehammer power attacks charges {0:P0} faster.",
                "sledgehammer_charge_speed",
                "sledgehammer_shockwave",
                "Shockwave",
                "skill:shockwave:medium"
              ],
              "Source": null
            }
          ],
          "Hash": "1D662E1A228467907BA000660CDEB35673F3502FA64E97F84CCA6709A4AC9934"
        },
        {
          "Id": "Shared.Data.FavourData",
          "Name": "FavourData",
          "DisplayName": "FavourData",
          "FullName": "Shared.Data.FavourData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DB5DE288E4A2F5EDDE71465968D79D57B51C3073493C86A4EC1733830F256433"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "FlagId:System.String",
              "Name": "FlagId",
              "Type": "System.String",
              "Signature": "public System.String FlagId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "065FF43C4713ED4421D0FBA31ADC91446C317CECFD1D2FC819C5F398B282FE5A"
            },
            {
              "Id": "FlagValue1:System.Single",
              "Name": "FlagValue1",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7A97397B996ED421D6EEE86B35D0A80902F36A707FE4880C467CA8217C250AD"
            },
            {
              "Id": "FlagValue2:System.Single",
              "Name": "FlagValue2",
              "Type": "System.Single",
              "Signature": "public System.Single FlagValue2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CDF5ACF497F124EC861987313A8E03D7866C6D4BAD9C4A708AC6F032C1B622F"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "PlayerCraftingRecipeId:System.String",
              "Name": "PlayerCraftingRecipeId",
              "Type": "System.String",
              "Signature": "public System.String PlayerCraftingRecipeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2B80C60ABB783F080A3ED3B73078DABEA197B980BE6F56F676281574ED3505D"
            },
            {
              "Id": "RequiredId:System.String",
              "Name": "RequiredId",
              "Type": "System.String",
              "Signature": "public System.String RequiredId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE941D8D8E73E28A406EE3400C7093164982EC77FB45166EBF70719913296D94"
            },
            {
              "Id": "RequirementForId:System.String",
              "Name": "RequirementForId",
              "Type": "System.String",
              "Signature": "public System.String RequirementForId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B5A8C4F6A35334E59F6DC64BF3B129E5440FA059331E4EF9BAB56347FFF34EC"
            },
            {
              "Id": "TierRow:System.Int32",
              "Name": "TierRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TierRow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18497BCB65CBEB0332FDA1E17E8E013E1B068AE9BA7FF781BEABCFBE7DDB6A50"
            },
            {
              "Id": "UiColumn:System.Int32",
              "Name": "UiColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UiColumn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E593D7AB3981E6A48235C8142F8A118B8F41411BC8D36D0A0F4A3AC3BAFDACC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Void",
              "Name": "GetDescription",
              "Signature": "public System.Void GetDescription(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "F8AF0A3FFB0FEB485C740538832B501B5E8FDB2A948397C65EDA3414D361DF74",
              "Hash": "1F2499F7328B1B899115C3FE165843727FA4414B8776EA82141B58EDF49FAFA0",
              "CalledMethods": [
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Data.ItemRecipeDataBase::GetItemRecipeOrMissing(System.String)",
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_Value()",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Text.StringBuilder::Append(System.String)"
              ],
              "StringLiterals": [
                "Favours_UnlocksRecipe"
              ],
              "Source": null
            }
          ],
          "Hash": "67FD2F779F19FA5915470D4F1AFFCDB1C9E6AFD3794B005334B9CB87C4542A00"
        },
        {
          "Id": "Shared.Data.FavourDataBase",
          "Name": "FavourDataBase",
          "DisplayName": "FavourDataBase",
          "FullName": "Shared.Data.FavourDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.FavourData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF36A5A151437762B702B535A7A3156F9EA00AEF5755FCACB5C78E26F2EC37E4"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddFavours(System.Collections.Generic.List\u00601\u003CShared.Data.FavourData\u003E)-\u003ESystem.Void",
              "Name": "AddFavours",
              "Signature": "public System.Void AddFavours(System.Collections.Generic.List\u003CShared.Data.FavourData\u003E talents)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "talents",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "9408F877E90DDE62D8573BD5FCBD4486A80726489ABE82D17295C515CB158858",
              "Hash": "8146DA3D4B57DF4A59E72AAED0731A8A5A19B209A2A595E076F4802471C0EF62",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.FavourData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*favour:name",
                "*favour:description",
                "Detected duplicate favour id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAllFavours()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.FavourData\u003E",
              "Name": "GetAllFavours",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Data.FavourData\u003E GetAllFavours()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.FavourData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E5C23446D6FE5D96CCDB78333B15104CC1589EA56F80A9235A05A4D3551CD2D3",
              "Hash": "08B2E9748C8662AD1D9CA0DCC16CE38613050F3472CB9B5FF33F42A8197E83D2",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E::get_Values()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFavourOrNull(System.String)-\u003EShared.Data.FavourData",
              "Name": "GetFavourOrNull",
              "Signature": "public Shared.Data.FavourData GetFavourOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.FavourData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "BB601CE12D4C069CC6699CC6E139FD734E5E58930641E65DE2231A921AC1B835",
              "Hash": "75C18D529884EEA58D85323F07E4B6EEB201F489AD3B7A14FA9380A45DA9AE8B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Favour with ID "
              ],
              "Source": null
            },
            {
              "Id": "GetFavoursForGod(System.String)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.FavourData\u003E",
              "Name": "GetFavoursForGod",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Data.FavourData\u003E GetFavoursForGod(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.FavourData\u003E",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "5109B690DBB8FE5F159D3ABF2363430F6FB850E84AF71C40B2B955110ABC5988",
              "Hash": "14D9B2683D680DD2D9710D3226F3164695FDD047071A7F771D3A934FB5B92E2B",
              "CalledMethods": [
                "FavourDataBase.\u003CGetFavoursForGod\u003Ed__7::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetFavour(System.String, Shared.Data.FavourData\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetFavour",
              "Signature": "public System.Boolean TryGetFavour(System.String id, out Shared.Data.FavourData\u0026 favour)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "favour",
                  "Type": "Shared.Data.FavourData\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "F2E315647C95F33CFEDEFD49BD61FC2365886F5155BA6D130E9A858C8CFA7295",
              "Hash": "0F63F730ECC484D298F63AF425DCC695C3B90286970B7D8735B757875218B41B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Favour with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "DE78F69F4D0775A3FE10B228C8327F0298C79C0EB7F0C9E400EA20AA6392E5EF"
        },
        {
          "Id": "Shared.Data.FavourTreeData",
          "Name": "FavourTreeData",
          "DisplayName": "FavourTreeData",
          "FullName": "Shared.Data.FavourTreeData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FavourId:System.String",
              "Name": "FavourId",
              "Type": "System.String",
              "Signature": "public System.String FavourId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "89D02524858362D34F242B4565BACA785C158E6D2F1A817154FDBE4EC1605AE4"
            },
            {
              "Id": "NextUnlockIds:System.String[]",
              "Name": "NextUnlockIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] NextUnlockIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "98BE2221E844EC82C1768C21FE7270F45DDA4478B19AEDAA4889B58D1101A2CB"
            },
            {
              "Id": "NextUnlockPositions:Microsoft.Xna.Framework.Point[]",
              "Name": "NextUnlockPositions",
              "Type": "Microsoft.Xna.Framework.Point[]",
              "Signature": "public Microsoft.Xna.Framework.Point[] NextUnlockPositions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2665BE3B4CE43904113A7D2172F2EDB9B4C6B39E6A712E06366664E2FBED203"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Point",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBA53411136CFD758000D85DBC04308BA23EF46598F019509D997BD259ACBC71"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FEB39D9B984F0396F0B4C46342A3A16E50EA8F55C37DCC70BF8D812A7730BCB5"
        },
        {
          "Id": "Shared.Data.FootstepVfxData",
          "Name": "FootstepVfxData",
          "DisplayName": "FootstepVfxData",
          "FullName": "Shared.Data.FootstepVfxData",
          "Namespace": "Shared.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DrawFootsteps:System.Boolean",
              "Name": "DrawFootsteps",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawFootsteps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6B4C897ACC52D56234441F808C40A66D4B2ECD037D288358F4B23A5775A5A15"
            },
            {
              "Id": "FootstepLifeLength:System.Single",
              "Name": "FootstepLifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single FootstepLifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EC023147EDD2A1D921EF3308D0796B3C68FE842B09E07FD3D4AB432FF1CA0F9B"
            },
            {
              "Id": "FootstepsColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FootstepsColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FootstepsColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "37525452900AA193516F0A08E708A8E9C94C097D19085D25A0BB85B19DE6AD1D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E95B59C759448325305679E8C65CB1A9A68C608F71271B9C77DB2CC33B710968"
        },
        {
          "Id": "Shared.Data.Furniture.FurnitureData",
          "Name": "FurnitureData",
          "DisplayName": "FurnitureData",
          "FullName": "Shared.Data.Furniture.FurnitureData",
          "Namespace": "Shared.Data.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllFramesOfThisEntityAreThisFurniture:System.Boolean",
              "Name": "AllFramesOfThisEntityAreThisFurniture",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllFramesOfThisEntityAreThisFurniture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C031B3AF5F248B57236A99A5FFFD1F045F81AC1CE664E1789571BA671699E578"
            },
            {
              "Id": "DescriptionKey:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "DescriptionKey",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E DescriptionKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F3AF04BE31A2963F5333D3C2F9A9EAAC5A232AC5849D881C32862F74C4385BC8"
            },
            {
              "Id": "DisplayNameKey:Shared.Text.StringId",
              "Name": "DisplayNameKey",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId DisplayNameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "439F968A631807DBB4354B7D440E71E070EEF9BA567C1166B1B2B1C73720EE37"
            },
            {
              "Id": "FurnitureCanBePlacedOnSide:System.Boolean",
              "Name": "FurnitureCanBePlacedOnSide",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FurnitureCanBePlacedOnSide",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C611B18967E5E6CF52C224FC0EAD05E8E6991AB865EB734F0362B3BA6BA8DA72"
            },
            {
              "Id": "FurnitureCanBePlacedOnTop:System.Boolean",
              "Name": "FurnitureCanBePlacedOnTop",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FurnitureCanBePlacedOnTop",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B5BB4A246B3F9E1DED2639DB711CFF5688EE3B6668A08BB18140F42383B19F1"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ManualStyleOrderView:System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E[][]",
              "Name": "ManualStyleOrderView",
              "Type": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E[][]",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E[][] ManualStyleOrderView",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5168D70CFCC5415C1E59D3845EBD66DDA95F18A0D03045E76025A2E95F3BB991"
            },
            {
              "Id": "PlacementCriteria:FurnitureData\u002BFurniturePlacementCriteria",
              "Name": "PlacementCriteria",
              "Type": "FurnitureData.FurniturePlacementCriteria",
              "Signature": "public FurnitureData.FurniturePlacementCriteria PlacementCriteria",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C86F86FBAC13C70CFF674F791B5DD168FBF430DF47008D1FDB16E2EF762B8FE5"
            },
            {
              "Id": "PlacementStyle:FurnitureData\u002BFurniturePlacementStyle",
              "Name": "PlacementStyle",
              "Type": "FurnitureData.FurniturePlacementStyle",
              "Signature": "public FurnitureData.FurniturePlacementStyle PlacementStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D93D303EF92785B9EA26AFF79F476D8FAC663804D856F23593A163A77CC31D7"
            },
            {
              "Id": "Recipe:System.Nullable\u00601\u003CFurnitureData\u002BFurnitureRecipe\u003E",
              "Name": "Recipe",
              "Type": "System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E",
              "Signature": "public System.Nullable\u003CFurnitureData.FurnitureRecipe\u003E Recipe",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45416C4FC1567EFF9ABDC7862869030FF1F697F7DEF12A9AF2B4A4FEFF07A272"
            },
            {
              "Id": "Rotations:System.ValueTuple\u00604\u003CSystem.Guid,Microsoft.Xna.Framework.Vector2,System.Int32[][],System.Boolean\u003E[][]",
              "Name": "Rotations",
              "Type": "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[][]",
              "Signature": "public System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[][] Rotations",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D824ED7A993051E40B619891F49FF50219AAB7589F7D6EB0D9E9DE8D35B719CC"
            },
            {
              "Id": "SnapToGrid:System.Boolean",
              "Name": "SnapToGrid",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SnapToGrid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4109651B0C7FDD666B1DAF9AD4EE0EFFB85766A42F931003451729ABEECC63BE"
            },
            {
              "Id": "Tags:System.String[]",
              "Name": "Tags",
              "Type": "System.String[]",
              "Signature": "public System.String[] Tags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FA3648EF0F12BA7A04322636082550136C638AE809B291D413FD87B9CA8DC8A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5D8DA4F0B09ED3FF249CFD594428C779FC756BA21F3B02BC6E66C600518874D6"
        },
        {
          "Id": "Shared.Data.Furniture.FurnitureDataBase",
          "Name": "FurnitureDataBase",
          "DisplayName": "FurnitureDataBase",
          "FullName": "Shared.Data.Furniture.FurnitureDataBase",
          "Namespace": "Shared.Data.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.Furniture.FurnitureData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E1CAD305A0F60D3FE90D62A74E6E517F11EB1D3866D0A3BC1CE295242EB705B9"
            },
            {
              "Id": "EntityBaseIdToFurnitureIdMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.String\u003E",
              "Name": "EntityBaseIdToFurnitureIdMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E EntityBaseIdToFurnitureIdMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEBADC820BEB7E66BF21FAE01EECF0B2C3E94AAC8BE73F93F0FEBD4EF2BED8C8"
            },
            {
              "Id": "EntityFrameToFurnitureIdMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.ValueTuple\u00602\u003CSystem.Guid,System.Int32\u003E,System.String\u003E",
              "Name": "EntityFrameToFurnitureIdMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E EntityFrameToFurnitureIdMap",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1D6C182E0A992E74C7AF1B5C5843CBB7F727F10D0FCEAD89CA4D9C0B87C520D3"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.Furniture.FurnitureData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E list)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "list",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 463,
              "BodyHash": "723116993473955CC5E79A34518BFFA694A9A13C1753D6083B0CD4000958009D",
              "Hash": "8DC1BD00A2AA191C2E4AB36D85C7F5DF802913BC8C9A7E8A2ACDC9767C3A2569",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.Furniture.FurnitureData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::set_Item(!0, !1)",
                "System.ValueTuple\u003CSystem.Guid, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.Furniture.FurnitureData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*furniture:name",
                "*furniture:description"
              ],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "66248DA5BC31BC93A2BE878B7AFA708D680229722CA187FFD47373EAEEE690E4",
              "Hash": "B0BE1AE61C57082A1B9B6F3E693621C3F90DCAAD7E10D541AD0A6D1FB86BE74C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, System.Guid, System.Int32)-\u003ESystem.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E",
              "Name": "GetFurnitureSettingsForEntity",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData furnitureData, System.Guid baseId, System.Int32 currentFrame)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "furnitureData",
                  "Type": "Shared.Data.Furniture.FurnitureData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "currentFrame",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "0320B9E7AAA21B109189DD27A2A65A64C2DAB1B679368412B632F570EB0FF300",
              "Hash": "1A12EF78B27C5CC76B0A658408341FF43DF28BB6CDC3EE6156B0742350022AC3",
              "CalledMethods": [
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOrNull(System.String)-\u003EShared.Data.Furniture.FurnitureData",
              "Name": "GetOrNull",
              "Signature": "public Shared.Data.Furniture.FurnitureData GetOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.Furniture.FurnitureData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "19D446349304F244C1DB41AD83038F98E0A055D8C780830BDFB6145A7C5B21CE",
              "Hash": "627D9108C9309E1A27BD84AAA9CF55B625BE46E22CBDDB3D6B8BA122A3258981",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetFurnitureIdFromEntity",
              "Signature": "public System.Boolean TryGetFurnitureIdFromEntity(System.Guid baseId, System.Nullable\u003CSystem.Int32\u003E frame, out System.String\u0026 furnitureId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "frame",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "furnitureId",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "E6286F82B102BD62AB50E19B18C60986B8701B7FB6B77EC56117DB9EC959B72D",
              "Hash": "3A6999BEBFBB207333B571CE0BB1E17B32F66AC2468B0EA435ED8CD6C4FCCEA0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()",
                "System.ValueTuple\u003CSystem.Guid, System.Int32\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.ValueTuple\u003CSystem.Guid, System.Int32\u003E, System.String\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EC94037A95A206CFC78DE91692D304B41B2DDEF16E529EFEA3F5526662C4EB5D"
        },
        {
          "Id": "Shared.Data.Furniture.FurnitureDataSetup",
          "Name": "FurnitureDataSetup",
          "DisplayName": "FurnitureDataSetup",
          "FullName": "Shared.Data.Furniture.FurnitureDataSetup",
          "Namespace": "Shared.Data.Furniture",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnEveryRow(System.Int32, System.Int32, System.Int32[])-\u003ESystem.Int32[]",
              "Name": "OnEveryRow",
              "Signature": "private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Int32[] indices)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "columns",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rows",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indices",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "90441E62A4777F1C1B34577317796E32AC816075E0AF6B30BF5C754F026C8278",
              "Hash": "98532B97804EADC6EC29F817C7CAB3DA310FFD44EED68973153075E9F821DF64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEveryRow(System.Int32, System.Int32, System.Int32[], System.Range[])-\u003ESystem.Int32[]",
              "Name": "OnEveryRow",
              "Signature": "private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Int32[] indices, System.Range[] ranges)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "columns",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rows",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "indices",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ranges",
                  "Type": "System.Range[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "DEA71C04B88519B9644DC47050B5873E3D479CC3FB61F4216F88E9787FEA0595",
              "Hash": "4A53F34D0E26611FB1681BFE22875F3663E3FEA4A1FEF2F67E77CC3D707CEA71",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Range::get_Start()",
                "System.Index::get_Value()",
                "System.Range::get_End()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEveryRow(System.Int32, System.Int32, System.Range[])-\u003ESystem.Int32[]",
              "Name": "OnEveryRow",
              "Signature": "private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Range[] ranges)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "columns",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rows",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ranges",
                  "Type": "System.Range[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "200D8EB94732DDBD402D0FA7E0A85B9522E54EF1C70354536E572A88F603CF32",
              "Hash": "22A1F9E46B1D5875A39F166131409A49BBDF7D9665EF1F25AD78CDE30A6D5331",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()",
                "System.Range::get_Start()",
                "System.Index::get_Value()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)",
                "System.Range::get_End()",
                "System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Options(System.Int32[])-\u003ESystem.Int32[][]",
              "Name": "Options",
              "Signature": "private System.Int32[][] Options(System.Int32[] values)",
              "Visibility": "private",
              "ReturnType": "System.Int32[][]",
              "Parameters": [
                {
                  "Name": "values",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "49A08319EC4CBDB51185390949D89BB6105239956383AA424A1842C7710C90F0",
              "Hash": "EC1734AC5B221B3233BB9131F15059396C983986282D82B95DFD552BC016A73A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Options(System.Int32[][])-\u003ESystem.Int32[][]",
              "Name": "Options",
              "Signature": "private System.Int32[][] Options(System.Int32[][] values)",
              "Visibility": "private",
              "ReturnType": "System.Int32[][]",
              "Parameters": [
                {
                  "Name": "values",
                  "Type": "System.Int32[][]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "912D5E5F6D28E2E4B41C4D84A61F293A12B951F0D26A6DFCA70FF458D7EA55FF",
              "Hash": "9FD549B11C85346A76FD8909E7FC11B2A941B9DF22D837410D88A19F12CB45B7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Random(System.Int32)-\u003ESystem.Int32[]",
              "Name": "Random",
              "Signature": "private System.Int32[] Random(System.Int32 a)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "3FA6A164EC2D1F908F28B83F392E34F791A392B1134107D3A157756FAF65F663",
              "Hash": "A513AA17478E7F409EC81D120EF63D596CF7EF3AB343ED4E4034E741EBF38409",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Random(System.Int32, System.Int32)-\u003ESystem.Int32[]",
              "Name": "Random",
              "Signature": "private System.Int32[] Random(System.Int32 a, System.Int32 b)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "26DC43FEE0734FBF4A8BF2C1D34006FDBC92299EBF5C941AFB15865997AFD273",
              "Hash": "2AA730566F4307BB49FA0809A60AD6EB8599C4C9943D808F5701F7C35BB0DFC2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Random(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32[]",
              "Name": "Random",
              "Signature": "private System.Int32[] Random(System.Int32 a, System.Int32 b, System.Int32 c)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "124535DE82D0FB7F1B0D64825ABB1591349DB46A4EE1C09022A2BCBA48158977",
              "Hash": "27F961EDCD3A6E18CB54E6547F5EF016BA0DB7C448F81C0A22258054E4F9B217",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Random(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32[]",
              "Name": "Random",
              "Signature": "private System.Int32[] Random(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "a",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "c",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "d",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "F3B0DACABDA9D332BFB4BE961088EBA823F5114B624718FA09C78802B4CE46F9",
              "Hash": "01934C957ECF55BD3A7494131C5EE0DE505843ACBD20EEEA598E8758A08620A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Random(System.Int32[])-\u003ESystem.Int32[]",
              "Name": "Random",
              "Signature": "private System.Int32[] Random(System.Int32[] options)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "options",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA",
              "Hash": "C081C1EC43CE1A1A35B7A2C935263171CD78FA651D0F736F5F93E21F1029359A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Range(System.Int32, System.Int32)-\u003ESystem.Int32[]",
              "Name": "Range",
              "Signature": "private System.Int32[] Range(System.Int32 min, System.Int32 max)",
              "Visibility": "private",
              "ReturnType": "System.Int32[]",
              "Parameters": [
                {
                  "Name": "min",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "4ED3A22123F95C267AF2ABAC5E887CD2D2817BA44285AC84840148B1AFE8C56E",
              "Hash": "1C4084083E188895ADD58401B97FA98581C05C11D25732B80196997769C3C799",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupFurniture()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.Furniture.FurnitureData\u003E",
              "Name": "SetupFurniture",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E SetupFurniture()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37471,
              "BodyHash": "8D1516DE145C4466378E814B25A199727AA67FE18CF4F9D54F793DEF266C163F",
              "Hash": "B91666A6BD2317642ACE7CAF198CC50DFF87279B39FA879876E317E6788E2B7A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E::.ctor()",
                "System.Array::Empty()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[]\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Guid::Parse(System.String)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "Shared.Data.Furniture.FurnitureDataSetup::OnEveryRow(System.Int32, System.Int32, System.Int32[])",
                "Shared.Models.Items.ResourceAmount::.ctor(System.String, System.Int32)",
                "Shared.Data.Furniture.FurnitureDataSetup::WorkRecipe(System.String, System.Int32, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean, System.String)",
                "System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E::.ctor(!0)",
                "Shared.Data.Furniture.FurnitureDataSetup::\u003CSetupFurniture\u003Eg__AddFurniture|0_0(System.String, Shared.Text.StringId, System.Nullable\u003CShared.Text.StringId\u003E, System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E[], System.String[], System.Int32[], System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E, FurnitureData.FurniturePlacementStyle, FurnitureData.FurniturePlacementCriteria, System.Boolean, System.Boolean, System.Boolean, System.Boolean, FurnitureDataSetup.\u003C\u003Ec__DisplayClass0_0\u0026)",
                "Shared.Data.Furniture.FurnitureDataSetup::Range(System.Int32, System.Int32)",
                "Shared.Data.Furniture.FurnitureDataSetup::Options(System.Int32[][])",
                "System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E::.ctor(!0, !1, !2, !3)",
                "Shared.Data.Furniture.FurnitureDataSetup::\u003CSetupFurniture\u003Eg__AddFurniture2|0_1(System.String, Shared.Text.StringId, System.Nullable\u003CShared.Text.StringId\u003E, System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[][], System.String[], System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E, FurnitureData.FurniturePlacementStyle, FurnitureData.FurniturePlacementCriteria, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E[][], FurnitureDataSetup.\u003C\u003Ec__DisplayClass0_0\u0026)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "Shared.Data.Furniture.FurnitureDataSetup::Options(System.Int32[])",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Shared.Data.Furniture.FurnitureDataSetup::Random(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "pot",
                "plant",
                "table",
                "fence",
                "bed",
                "sofa",
                "chair",
                "stove",
                "box",
                "shelf",
                "lamp",
                "cupboard",
                "plains",
                "forest",
                "desert",
                "volcano"
              ],
              "Source": null
            },
            {
              "Id": "WorkRecipe(System.String, System.Int32, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean, System.String)-\u003EFurnitureDataSetup\u002BWorkRecipeBuilder",
              "Name": "WorkRecipe",
              "Signature": "private FurnitureDataSetup.WorkRecipeBuilder WorkRecipe(System.String buildingTypeId, System.Int32 requiredLevel, Shared.Models.Items.ItemAmount[] itemCosts, Shared.Models.Items.ResourceAmount[] resourceCosts, System.Boolean unlockedByDefault, System.String requiredBiome)",
              "Visibility": "private",
              "ReturnType": "FurnitureDataSetup.WorkRecipeBuilder",
              "Parameters": [
                {
                  "Name": "buildingTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemCosts",
                  "Type": "Shared.Models.Items.ItemAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resourceCosts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "unlockedByDefault",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requiredBiome",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "B592BE2039E394D628B518202E911B89B85985827AA3E7C855751CCDF21D9C23",
              "Hash": "27E2D4A487FD6DC02D0A1F9B7815E63E398C98A6F8A6E76380E4EBFE669BADAD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "490D157BC4A5F7813E4C0D23677859193FBDEA03FC35495BCFB9D244D3E9B4D4"
        },
        {
          "Id": "Shared.Data.GodsDataBase",
          "Name": "GodsDataBase",
          "DisplayName": "GodsDataBase",
          "FullName": "Shared.Data.GodsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D43AC1F04BA8F752910975D2B10858F13314AA7FCD247C037F02AA467E8FD42"
            },
            {
              "Id": "MissingData:Shared.Models.Gods.GodData",
              "Name": "MissingData",
              "Type": "Shared.Models.Gods.GodData",
              "Signature": "public Shared.Models.Gods.GodData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02E36E5937FA469C33AE288411D2CA0175279C32763AA0B395E18D045C91693F"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddGods(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.GodData\u003E)-\u003ESystem.Void",
              "Name": "AddGods",
              "Signature": "public System.Void AddGods(System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E godsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "godsList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "A884F9D9F2B88455CC9FC6A004818625B5E93F539B47BAD10F475599854FDCBB",
              "Hash": "60BC7571FE6675761F62F844810A57BDD003F79602A0014A4A6E42B8291A8F9F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.GodData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Gods.GodData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*god:name",
                "Detected duplicate god id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAllGods(System.Boolean)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Gods.GodData\u003E",
              "Name": "GetAllGods",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Gods.GodData\u003E GetAllGods(System.Boolean includeUnspecified)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Gods.GodData\u003E",
              "Parameters": [
                {
                  "Name": "includeUnspecified",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "5C5C3449CACE37CCA5E8C6CAF2B6AC8C23BA89E219054E29FED2637AE019CA84",
              "Hash": "EF0D647BC4B1FA30851D742106C3CD2B1F86E3D6ED88C6B5A7975A8DD7423F48",
              "CalledMethods": [
                "GodsDataBase.\u003CGetAllGods\u003Ed__6::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGodOrMissing(System.String)-\u003EShared.Models.Gods.GodData",
              "Name": "GetGodOrMissing",
              "Signature": "public Shared.Models.Gods.GodData GetGodOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.GodData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "61C50A0F56D2E13B298B88C82C452BB59B7D646E9CBEF5216668A040FBF80871",
              "Hash": "4E4227744758E53428E4284435F6ABDCE6187F6AFE80EC658DC98CEC220F56C3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetGodOrNull(System.String)-\u003EShared.Models.Gods.GodData",
              "Name": "GetGodOrNull",
              "Signature": "public Shared.Models.Gods.GodData GetGodOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.GodData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F02269A6CAFC8218EA8BB00025885B0B3CED1CB70BF0A9FCF84D52F87000E332",
              "Hash": "8A74E1F95D0BE35D8CE57408680A2D04F1C790B540EB5615C6567175FE129E6E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E1FBE7E19686B298A36490C9FB66C0E71402A0044E4AD7447FF794A4179606AE"
        },
        {
          "Id": "Shared.Data.GroundTileData",
          "Name": "GroundTileData",
          "DisplayName": "GroundTileData",
          "FullName": "Shared.Data.GroundTileData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AccelerationBoost:System.Single",
              "Name": "AccelerationBoost",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationBoost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "886B049AA731386881E6F464CDDBD5A90F9EECF4663A116B0CAAA29394B84ECC"
            },
            {
              "Id": "ApplyAuraId:System.String",
              "Name": "ApplyAuraId",
              "Type": "System.String",
              "Signature": "public System.String ApplyAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CC10ED3761ECAF33585FCD37D8DAD9CFED51CBD9D9F6F6B882A0FE1B427EC9C"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "Flags:Shared.Data.GroundTileFlags",
              "Name": "Flags",
              "Type": "Shared.Data.GroundTileFlags",
              "Signature": "public Shared.Data.GroundTileFlags Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEE5C9298954C5F1380690C4D43601DFAC50EE1C98E5C32CA3D6812607994DAE"
            },
            {
              "Id": "FootstepSound:System.String",
              "Name": "FootstepSound",
              "Type": "System.String",
              "Signature": "public System.String FootstepSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1514330C9C9A9CEB2A12FC91419144FEF2FBE1B1CA0990A7925CEE60088F8CB1"
            },
            {
              "Id": "FootstepVfx:Shared.Data.FootstepVfxData",
              "Name": "FootstepVfx",
              "Type": "Shared.Data.FootstepVfxData",
              "Signature": "public Shared.Data.FootstepVfxData FootstepVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5DBEEE7B085A171C36F82E43E9A1E770C69E95A243F7EBAB82C15FC34BE1B19C"
            },
            {
              "Id": "PlaceholderData:System.Boolean",
              "Name": "PlaceholderData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlaceholderData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "683AE5B843C1414A51CCF9D0C518006AE5954F6A6AD9B067613F14C5A1B5A69A"
            },
            {
              "Id": "Tile:WorldTile\u002BGroundType",
              "Name": "Tile",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Tile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1A591AFC305B483C04B5D60BAEA4424C0E67A65CA20AD580C97137FE92F31B3D"
            },
            {
              "Id": "VariableGroundTile:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "VariableGroundTile",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E VariableGroundTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1E2DF788FEAD56A826FA20864508AFB791C3BA9BE143A708B3F36ACF641DA9F5"
            },
            {
              "Id": "VariableRoadTile:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "VariableRoadTile",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E VariableRoadTile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A66AA8E4793E6D0D31A4C3C273EEE0F47954EEDCAEC71FB8216323D487C9A8D8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D1E89D3FFB968BD2544127AAFC13367873D734FDCB1629D639724D2CC45DE84C"
        },
        {
          "Id": "Shared.Data.GroundTileFlags",
          "Name": "GroundTileFlags",
          "DisplayName": "GroundTileFlags",
          "FullName": "Shared.Data.GroundTileFlags",
          "Namespace": "Shared.Data",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DirtBased:Shared.Data.GroundTileFlags",
              "Name": "DirtBased",
              "Type": "Shared.Data.GroundTileFlags",
              "Signature": "public Shared.Data.GroundTileFlags DirtBased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09A0527AC406D8ABD7CFBAF28881A4C9D217F479D2DFF88C0ED7323C1EFEFDA1"
            },
            {
              "Id": "None:Shared.Data.GroundTileFlags",
              "Name": "None",
              "Type": "Shared.Data.GroundTileFlags",
              "Signature": "public Shared.Data.GroundTileFlags None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90297451F8C4550FC9956A052729A60F2BC3E84475B46A2AB97ACFCAB7235F0B"
            },
            {
              "Id": "Road:Shared.Data.GroundTileFlags",
              "Name": "Road",
              "Type": "Shared.Data.GroundTileFlags",
              "Signature": "public Shared.Data.GroundTileFlags Road",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B55A939495CC33BCB8E68D71FB97F407BEC3B48D59422A64D76FC265D5EA72ED"
            },
            {
              "Id": "value__:System.SByte",
              "Name": "value__",
              "Type": "System.SByte",
              "Signature": "public System.SByte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7418F218EA8E65EF39D12EADE8FD421EFA0A6499F3984452BEA538AA1657420C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C242ADE5B6D96633076C472B78B78B83BB6A4C6AF786702848E77CAE8B7814B0"
        },
        {
          "Id": "Shared.Data.GroundTileFlagsExtension",
          "Name": "GroundTileFlagsExtension",
          "DisplayName": "GroundTileFlagsExtension",
          "FullName": "Shared.Data.GroundTileFlagsExtension",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Data.GroundTileFlags mask, Shared.Data.GroundTileFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "BB6F78F7CAC802484D8B3755758435E7171CB72A731E3CA9091B7C04F35A993B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Data.GroundTileFlags mask, Shared.Data.GroundTileFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "3DFFF08352B3813358C6EE42CBB5DD7F8A7ABD8DB112344D5F82702D92B8D961",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Data.GroundTileFlags\u0026, Shared.Data.GroundTileFlags)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Data.GroundTileFlags\u0026 mask, Shared.Data.GroundTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.GroundTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "CD1AB197FB238FEEDA46FDB246A8BCCC587E27D0F321E20A7B3B8B2F3667D31B",
              "Hash": "FDE4E17EADEFF94A9CA0D9860038C6B6A8174E8E3DABC28B3D61F29EC3164FFC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Data.GroundTileFlags\u0026, Shared.Data.GroundTileFlags)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Data.GroundTileFlags\u0026 mask, Shared.Data.GroundTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.GroundTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "C65C31E9B61EDAE6415A66B490BC50CB6BABB2165A1E8BF412F96090DD39262F",
              "Hash": "BF9416864D68DFF007EE1084D5325237539EB63100875A0736D18C048554DD92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Data.GroundTileFlags\u0026, Shared.Data.GroundTileFlags)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Data.GroundTileFlags\u0026 mask, Shared.Data.GroundTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.GroundTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.GroundTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "40814480C1AFE63C8E3ED2EE43E72970FFD68E28B48267CF6AE9927008674680",
              "Hash": "3E7C964DD768B7A174BACC700D60F814544C0390056A6BF46D77F0C2B6470E7E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8FA26F35169F2C6F54A69E88B849402425A10BCE9B44A3811BD859D7CCF4E387"
        },
        {
          "Id": "Shared.Data.ItemAuraDataBase",
          "Name": "ItemAuraDataBase",
          "DisplayName": "ItemAuraDataBase",
          "FullName": "Shared.Data.ItemAuraDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Auras.ItemAura\u003E",
              "Name": "AuraDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E AuraDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5A5A6ED7BCE19F230C5517053C62BB99BE21BDAB085FBC0E6F19AFCF2C083A80"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Auras.ItemAura\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "77E4304A30E5D9303CFDBD2B6F562915B34CC01B574C9F96C99372FB48CA7A16",
              "Hash": "B11D0E9510C1166A81C9DDB6766A155DBA9A49296EA8248853125583508CB577",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Auras.ItemAura\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Auras.ItemAura\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrNull(System.String)-\u003EShared.Models.Auras.ItemAura",
              "Name": "GetAuraOrNull",
              "Signature": "public Shared.Models.Auras.ItemAura GetAuraOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Auras.ItemAura",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "AFD083A9E90C7E3523F415275826138600E9CDEB5326E026070C51A75010B576",
              "Hash": "D83705D7C847CD409CD49D316D181B4240DECF3AEC5385B4F1CC486B75028BDA",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2044AF59B8345995F08AA133270D638B59EAED03992B9E0858C209C5529FE19D"
        },
        {
          "Id": "Shared.Data.ItemDataBase",
          "Name": "ItemDataBase",
          "DisplayName": "ItemDataBase",
          "FullName": "Shared.Data.ItemDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Items.ItemData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0635ECAC425BD861D53BD05279AD5E5D072DE52A866F9F3AA792854FA033E60B"
            },
            {
              "Id": "MissingData:Shared.Models.Items.ItemData",
              "Name": "MissingData",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DA1ECD9B28E5E2FE33C674B2C429637FDD069EAEA30820A92858048B2D7569E"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "AddItems",
              "Signature": "public System.Void AddItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E itemDataList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemDataList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "2606F916B20223DE78307E3851E85699E77B308528A19E1900E2C4E1A18746A1",
              "Hash": "1077641F77F87D65BDCE3038FCEC156FA91262F5D96CF0B281E6A4A92F8A6302",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate item id \u0027",
                "\u0027.",
                "Item \u0027",
                "\u0027 has a stack size of 0!",
                "*item:name",
                "*item:description"
              ],
              "Source": null
            },
            {
              "Id": "GetAllItems()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Items.ItemData\u003E",
              "Name": "GetAllItems",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemData\u003E GetAllItems()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "91F8DB605F96634A91E7761DE14DBCBC92F605B00B504D3BADD1CE2D464EEC0B",
              "Hash": "F6C63129A0036B3AD3BDABF036209E6AE81105C8D210D0A92728E5EF2236CC3E",
              "CalledMethods": [
                "ItemDataBase.\u003C\u003Ec::\u003CGetAllItems\u003Eb__7_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Items.ItemData\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Items.ItemData\u003E, Shared.Models.Items.ItemData\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIconForItem(System.String)-\u003ESystem.String",
              "Name": "GetIconForItem",
              "Signature": "public System.String GetIconForItem(System.String itemId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "99E5369C65E10A8B5AA7681996FAF4C06F2AB5DAA6898E62F200F1ACB99A9782",
              "Hash": "64F0302ADE9F4BFDD9D88CBEBF2EB782FC81CE5CE15815138A2F88F49EF205FB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItemDataOrMissing(System.String)-\u003EShared.Models.Items.ItemData",
              "Name": "GetItemDataOrMissing",
              "Signature": "public Shared.Models.Items.ItemData GetItemDataOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 104,
              "BodyHash": "781CD21824D51B193842D66D2E73F9D964D6513308912018DAB3C41AB9E3FDC9",
              "Hash": "5D10F7D4CC5A4D284EB98C2FF8FD301DD8C1011CABD62E7FE9DB3E44DC89AEB8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "null",
                "Invalid id",
                "Could not find an item with id ",
                "sam"
              ],
              "Source": null
            },
            {
              "Id": "GetItemDataOrNull(System.String)-\u003EShared.Models.Items.ItemData",
              "Name": "GetItemDataOrNull",
              "Signature": "public Shared.Models.Items.ItemData GetItemDataOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "D07D1EC4E27A4A1E6A30D736092A49B1A08D28EDFA6F7BC64F9B72153E706C2F",
              "Hash": "D18EAA0DC7DE878C455C73A24913DB5F8C50847B22C56416BB9B2578B6763042",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "40BA6109613511DC195ECBCBEF3E9CF75C4A05BFAF032231FB0CBB76BA8AC2E5"
        },
        {
          "Id": "Shared.Data.ItemRecipe",
          "Name": "ItemRecipe",
          "DisplayName": "ItemRecipe",
          "FullName": "Shared.Data.ItemRecipe",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CampfireCraftingStationFlag:System.String",
              "Name": "CampfireCraftingStationFlag",
              "Type": "System.String",
              "Signature": "public System.String CampfireCraftingStationFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1E8B33CDEFB45C78DFA15191C6C29CB51827A2B92AF3325E28D7442C834D162"
            },
            {
              "Id": "CauldronCraftingStationFlag:System.String",
              "Name": "CauldronCraftingStationFlag",
              "Type": "System.String",
              "Signature": "public System.String CauldronCraftingStationFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAA54E6436027C733FD2326D375932AFF3048770BD64ABA022770F95B47E8748"
            },
            {
              "Id": "ClayBarrelCraftingStationFlag:System.String",
              "Name": "ClayBarrelCraftingStationFlag",
              "Type": "System.String",
              "Signature": "public System.String ClayBarrelCraftingStationFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FE14907CD94BFE98B4C4A9FDE1A5DDECC4943CA525E26B201D4D38A9EFEB1FD"
            },
            {
              "Id": "CraftedAmount:System.Int32",
              "Name": "CraftedAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CraftedAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "70DF8F14099CF4D04DB213531F7A80D71523E151C88487D249C1061D0C7CF559"
            },
            {
              "Id": "CraftedItemId:System.String",
              "Name": "CraftedItemId",
              "Type": "System.String",
              "Signature": "public System.String CraftedItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AEA9D9B263352DA67BB815983B05167F7ED1DCD8D82DF8A087B131DC64E8FD7"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ItemsAmounts:Shared.Models.Items.ItemAmount[]",
              "Name": "ItemsAmounts",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ItemsAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E5CAB6725BD8488D50B166B49F5A8CF947A2A8FAB1344F85527C1A3FB11E125"
            },
            {
              "Id": "RequiredCraftingStation:System.String",
              "Name": "RequiredCraftingStation",
              "Type": "System.String",
              "Signature": "public System.String RequiredCraftingStation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5F231CDBEC3825718F0CDC13C98351F55EF7B63146181E5BBDFC594FB0B1D1B1"
            },
            {
              "Id": "WarTableCraftingStationFlag:System.String",
              "Name": "WarTableCraftingStationFlag",
              "Type": "System.String",
              "Signature": "public System.String WarTableCraftingStationFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C400061333796572E4792041394148B0D5225EF8DC5709EB626ED19917FB282"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3231B08AC076F1907B7A42F696465BC7F15E1B42935500810701D202DE0EC356"
        },
        {
          "Id": "Shared.Data.ItemRecipeDataBase",
          "Name": "ItemRecipeDataBase",
          "DisplayName": "ItemRecipeDataBase",
          "FullName": "Shared.Data.ItemRecipeDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemRecipeDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.ItemRecipe\u003E",
              "Name": "ItemRecipeDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E ItemRecipeDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "310127BC362494B5C04539D142741F89AC557AF04E71A2E2302E157CCD4C9520"
            },
            {
              "Id": "MissingData:Shared.Data.ItemRecipe",
              "Name": "MissingData",
              "Type": "Shared.Data.ItemRecipe",
              "Signature": "public Shared.Data.ItemRecipe MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "99912E54FDA689BE2DB01D6060A9C9C40020DD99870474D92953B1F549289E3C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddItemRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.ItemRecipe\u003E)-\u003ESystem.Void",
              "Name": "AddItemRecipes",
              "Signature": "public System.Void AddItemRecipes(System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E itemRecipes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "9B75F10FC84D5041CA75DF6E0648451F82F6FEB6EDB5E38D1440A45C59742599",
              "Hash": "1A36DD312BFFF79A50FC691C6044479742683E55A85D68988494FAB8103ED7D3",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.ItemRecipe\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate recipes for item id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetItemRecipeOrMissing(System.String)-\u003EShared.Data.ItemRecipe",
              "Name": "GetItemRecipeOrMissing",
              "Signature": "public Shared.Data.ItemRecipe GetItemRecipeOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.ItemRecipe",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "99DE6B4BF283BF6D3AB0E6D14293DAF32A081A0616C8E54AE042F3E1B701AD0F",
              "Hash": "455276D41614B571CD80F8BE9AFEBB8DD95F996B44F0945B9F3EAAE6CD16863F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItemRecipeOrNull(System.String)-\u003EShared.Data.ItemRecipe",
              "Name": "GetItemRecipeOrNull",
              "Signature": "public Shared.Data.ItemRecipe GetItemRecipeOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.ItemRecipe",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "2A5315D1D27727E273E2CA2E72144C2C5231A58CB8DB261B9123B01B8F2EA93F",
              "Hash": "D3C70B45AA4BB6FF03FD0CE7CE8E6CF145936E86AA42354B77CF256910B53FAB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.ItemRecipe\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "64C8BB736E7DAD207DB58F825A4B6D3C71AA2418FF5C09AD105DA0E5F2625157"
        },
        {
          "Id": "Shared.Data.Items.SharedDataSetup",
          "Name": "SharedDataSetup",
          "DisplayName": "SharedDataSetup",
          "FullName": "Shared.Data.Items.SharedDataSetup",
          "Namespace": "Shared.Data.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BigStack:System.Int32",
              "Name": "BigStack",
              "Type": "System.Int32",
              "Signature": "private System.Int32 BigStack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60C41589D4CB5B6ECF8A0758C681A9177AFD6751337AFA651472ECF5D6352F95"
            },
            {
              "Id": "MassiveStack:System.Int32",
              "Name": "MassiveStack",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MassiveStack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C21417ADB2851F38B3E55C1FE656024339B0C80EDFAADCD9A46667F780DC51F7"
            },
            {
              "Id": "MediumStack:System.Int32",
              "Name": "MediumStack",
              "Type": "System.Int32",
              "Signature": "private System.Int32 MediumStack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33A37F025D47D14382A862C4D6DBEE065DE0B003A4903C8BD7BCA7248538B6A4"
            },
            {
              "Id": "SmallStack:System.Int32",
              "Name": "SmallStack",
              "Type": "System.Int32",
              "Signature": "private System.Int32 SmallStack",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CDAABBE6134AAF1975E5288AA5750EEEAB4B49AAD2ACC174324B52631E8AE07"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupCheatItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupCheatItems",
              "Signature": "public System.Void SetupCheatItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5136,
              "BodyHash": "C3F0CF9033518D40B537C639302D6FA50BC7559B72775A3FF09634B53EE598CC",
              "Hash": "3F6FB832867466E3C3071958EF4CC32431C085049217CA6EAB720221C208EF59",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.EquippableItem::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()",
                "System.Object::ToString()",
                "System.Text.Json.JsonNamingPolicy::get_SnakeCaseLower()",
                "System.Text.Json.JsonNamingPolicy::ConvertName(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Combat.Spells.Parameters.PlaceTileSpellArgs::.ctor()",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)",
                "Shared.Models.Items.CitizenConsumableItem::.ctor()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0)",
                "Shared.Models.Items.WeaponStats::.ctor()",
                "Shared.Models.Items.SpellTomeArgs::.ctor()"
              ],
              "StringLiterals": [
                "cheat:pickaxe",
                "Keeper\u0027s Pickaxe of the Core",
                "Discovered deep underground near a peculiar structure.",
                "pickaxe:legendary",
                "PickaxePower",
                "cheat:axe",
                "Diamond Axe",
                "Found near a strange square structure made from obsidian.",
                "axe:legendary",
                "AxePower",
                "cheat:kart",
                "Frontinus\u0027 Racing Kart",
                "cog",
                "spell:place-construction",
                "kart",
                "cheat:boat"
              ],
              "Source": null
            },
            {
              "Id": "SetupConsumableItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupConsumableItems",
              "Signature": "public System.Void SetupConsumableItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11348,
              "BodyHash": "1F6FE52D211A892974902ED16F65FA70A24A34EB48C067A60E6BF6E7C1DA46A5",
              "Hash": "535F87F78D25303A22B77D11A42D84650FF7E1AFF9F4FE987D95692FAEBE7138",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__CitizenFood|1_6(System.Nullable\u003CSystem.Single\u003E, System.String)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__Food|1_1(System.Single, System.Single, System.Single, System.Single, System.Int32, System.String, System.Boolean, UsableItem.UsableType, SharedDataSetup.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__Worship|1_7(System.String, System.Single, System.Single, System.Boolean)",
                "System.Nullable\u003CShared.Models.Items.ItemWorshipData\u003E::.ctor(!0)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__FoodItem|1_8(System.String, System.String, System.String, Shared.Models.Items.UsableItem, Shared.Models.Items.CitizenConsumableItem, System.String, System.UInt64, System.Int32, System.Int32, Shared.Models.Items.ItemFlag, System.Nullable\u003CShared.Models.Items.ItemWorshipData\u003E, SharedDataSetup.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__ConsumeSlow|1_0(UsableItem.UsableType, System.Single, System.String, System.Boolean, SharedDataSetup.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__Drink|1_2(System.Single, System.Single, System.Single, System.Single, System.Int32, System.String, UsableItem.UsableType, SharedDataSetup.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__ConsumeInstant|1_3(System.String, System.Boolean)",
                "Shared.Data.Items.SharedDataSetup::\u003CSetupConsumableItems\u003Eg__HealthPotion|1_5(System.Single, System.Single, System.Single, SharedDataSetup.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.ResetBossSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.ScriptedSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.WeatherSpellArgs::.ctor()"
              ],
              "StringLiterals": [
                "aura:well_fed:1",
                "aura:well_fed:2",
                "aura:well_fed:3",
                "aura:well_fed:4",
                "aura:special:potion_cooldown",
                "food:start",
                "food:eat",
                "food:drink",
                "food:olive",
                "Olives",
                "olives",
                "ceres",
                "food:grape",
                "Grapes",
                "grape",
                "food:apple"
              ],
              "Source": null
            },
            {
              "Id": "SetupEquipmentItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupEquipmentItems",
              "Signature": "public System.Void SetupEquipmentItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 51944,
              "BodyHash": "8110FDC55AAB10208D96E86D4CABC47C232CC9FA4B9823622C62F2EC5D3D8B09",
              "Hash": "E8503106AC5B9D4DF34A0AA065028E63ECB8030F33832571510CEE35F5FDA73A",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Models.Items.EquippableItem::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Models.Items.LightSourceItem::.ctor()",
                "Shared.Models.Items.CitizenConsumableItem::.ctor()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "trinket:heatproof_sandals",
                "Heat-proof Sandals",
                "cdd:shoes",
                "status:slow",
                "EnergyRegeneration",
                "Armor",
                "Health",
                "mercury",
                "trinket:obsidian_necklace",
                "Obsidian Necklace",
                "PyroDamageModifier",
                "ThrowingDamage",
                "trinket:obsidian_shards",
                "Obsidian Shards",
                "RangedDamage",
                "Energy"
              ],
              "Source": null
            },
            {
              "Id": "SetupFurnitureItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupFurnitureItems",
              "Signature": "public System.Void SetupFurnitureItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4230,
              "BodyHash": "23A01B1856BFF01AEE147FA7405F7116E57D719B264CF92CA65373298769C30F",
              "Hash": "47C5796CDBA6DD7B29FC60A1A03FBBABB761AC6308A2DA8D128934EECE93904B",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()",
                "Shared.Models.Items.TradableItem::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "placeable:workbench",
                "Workbench",
                "Used for constructing buildings.",
                "workbench",
                "spell:place-construction",
                "workbench:0",
                "vulcan",
                "furniture:target_dummy",
                "Target Dummy",
                "chest",
                "target_dummy",
                "furniture:barricade",
                "Barricade",
                "barricade",
                "barricade:0",
                "placeable:campfire"
              ],
              "Source": null
            },
            {
              "Id": "SetupMaterialItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupMaterialItems",
              "Signature": "public System.Void SetupMaterialItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10604,
              "BodyHash": "845FE795B20F0D7E5BE07989AB865C22AFE614721851E881250DB4FC66996E75",
              "Hash": "44302ED9BD2A08C56298A960817C69A52566A1B4ED04D0EA69951F515CD6B159",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "Shared.Models.Items.FuelItem::.ctor()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "material:flint_shard",
                "Flint Shard",
                "flint_shard",
                "material:wood_stick",
                "Wood Stick",
                "wood_stick",
                "material:wood_plank",
                "Wood Plank",
                "wood_plank",
                "material:coal",
                "Coal",
                "coal",
                "vulcan",
                "material:bone",
                "Bone",
                "bone"
              ],
              "Source": null
            },
            {
              "Id": "SetupMiscItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupMiscItems",
              "Signature": "public System.Void SetupMiscItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9257,
              "BodyHash": "9F58BC1C09EFB81565B3ECC9B912661A2510E5F5167BD1E15E6D16E06F89FE4C",
              "Hash": "7DA6880632D5EBB6CE39966CDC8412E70C2E200D0D789F6C0846BA5CC3F79F35",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Models.Items.CitizenConsumableItem::.ctor()",
                "System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "tile:dirt",
                "Placeable Dirt",
                "dirt",
                "spell:place-construction",
                "tile:grass:dry_plains",
                "Placeable Grass - Dry Plains",
                "grass:dry_plains",
                "tile:tall_grass:dry_plains",
                "Placeable Tall Grass - Dry Plains",
                "grass:dry_plains_tall",
                "tile:grass:plains",
                "Placeable Grass - Plains",
                "grass:plains",
                "tile:tall_grass:plains",
                "Placeable Tall Grass - Plains",
                "grass:plains_tall"
              ],
              "Source": null
            },
            {
              "Id": "SetupQuestItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupQuestItems",
              "Signature": "public System.Void SetupQuestItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 798,
              "BodyHash": "6D86E5570001F354791071EC2FC1D58537F499168F714B7FBDA8E3A10F3B9160",
              "Hash": "448EB729573B4F42E3B0E65C718A33390B9CDA34D8F5E2329252BBF49E1F4321",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()"
              ],
              "StringLiterals": [
                "quest:moonstring",
                "The Moonstring",
                "The glowing string is said to be made from the glow of the moon, granted as a gift from a father to his daughter as she ",
                "fishing_reel",
                "diana",
                "quest:crystallized_blood",
                "Crystallized Blood",
                "The crystallized blood from a god, also known as \u0022Sanguis Celeste.\u0022",
                "red_stone",
                "mars",
                "quest:perfume",
                "Amor Redivivus",
                "This perfume is said to capture the moment when two souls connect with each other.",
                "square_small:pink",
                "venus",
                "quest:wardeclaration:pyzifax"
              ],
              "Source": null
            },
            {
              "Id": "SetupSchematicsItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupSchematicsItems",
              "Signature": "public System.Void SetupSchematicsItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5185,
              "BodyHash": "0BF5AE822CE8A83DE4223FF036B84380452E391BC5D6410F5A19ADA4ADD620BF",
              "Hash": "E95A9DE7F5A54E1EF1612B6507A3B5E8D9668FDC98E706A0D14DE4E68CD22BF6",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "schematic:logistics_tent:0",
                "Schematic: Logistics Tent",
                "schematic",
                "spell:progression_unlock",
                "reward:schematic:logistics_tent:0",
                "recipe:trinket:fallen_cape",
                "Recipe: Cape of the Fallen",
                "recipe",
                "reward:recipe:trinket:fallen_cape",
                "recipe:trinket:barkback",
                "Recipe: Bark-back",
                "reward:recipe:trinket:barkback",
                "recipe:trinket:bedouin_cloak",
                "Recipe: Bedouin Cloak",
                "reward:recipe:trinket:bedouin_cloak",
                "recipe:velites:head"
              ],
              "Source": null
            },
            {
              "Id": "SetupSeedItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupSeedItems",
              "Signature": "public System.Void SetupSeedItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5028,
              "BodyHash": "44548E891F5D00BD6C4F5B5950399E71E1378660A240299CC49ED011F4EDADD0",
              "Hash": "A9920CF5D0F8BCE4A3054FC87F81081041190D84063694C77535B9C35C71FBD2",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "Shared.Models.Items.UsableItem::.ctor()",
                "Shared.Combat.Spells.Parameters.PlaceCropSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "seed:wheat",
                "Wheat Seeds",
                "wheat_seeds",
                "Plant in farmland to grow wheat. Can only be planted in the Plains.",
                "spell:place-crop",
                "crop:wheat",
                "ceres",
                "seed:olive",
                "Olive Seeds",
                "seed_olive",
                "Plant in farmland to grow olives. Can only be planted in the Plains.",
                "crop:olive",
                "seed:grape",
                "Grape Seeds",
                "seed_grape",
                "Plant in farmland to grow grapes. Can only be planted in the Plains, Desert or Swamp. Must be watered!"
              ],
              "Source": null
            },
            {
              "Id": "SetupWeaponItems(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "SetupWeaponItems",
              "Signature": "public System.Void SetupWeaponItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35866,
              "BodyHash": "A5379AE92EE5BA03876AF75B5E078CD1CEFFE556FE2953514E93D1312E88A2B0",
              "Hash": "4C823AB98E66F9E9DD5E179E8961DF55AC1E588971D9B1AF865C5E5D235858FB",
              "CalledMethods": [
                "Shared.Models.Items.ItemData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Models.Items.EquippableItem::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "Shared.Models.Items.WeaponStats::.ctor()",
                "Shared.Models.Items.ShieldStats::.ctor()",
                "Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)",
                "Shared.Models.Items.TradableItem::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::Add(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E::.ctor(!0)",
                "Shared.Models.Items.SpellTomeArgs::.ctor()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "weapon:wood:shield",
                "Wooden Shield",
                "wooden_shield",
                "cdd:shield_wood",
                "weapon:copper:shield",
                "Copper Shield",
                "round_shield:copper",
                "cdd:shield_copper",
                "weapon:bronze:shield",
                "Bronze Shield",
                "round_shield:bronze",
                "cdd:shield_bronze",
                "weapon:iron:shield",
                "Iron Shield",
                "iron_shield",
                "cdd:shield_iron"
              ],
              "Source": null
            }
          ],
          "Hash": "3D2633C3CC63AAAF287A7113C032EFB1802C0748E239846A9326A01E987D5D19"
        },
        {
          "Id": "Shared.Data.JobDataBase",
          "Name": "JobDataBase",
          "DisplayName": "JobDataBase",
          "FullName": "Shared.Data.JobDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.DataModels.JobData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C3DBA1331DCB0E99EAA18E90C0CD7242D511576AF4750DACE46713E47A00C396"
            },
            {
              "Id": "JobsPartOfCitizenGeneration:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "JobsPartOfCitizenGeneration",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E JobsPartOfCitizenGeneration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "208A38B9D7CE1D024AD7737CED5C023691B7A98A80DC423175782670C2E44F7A"
            },
            {
              "Id": "MissingData:Shared.Data.DataModels.JobData",
              "Name": "MissingData",
              "Type": "Shared.Data.DataModels.JobData",
              "Signature": "public Shared.Data.DataModels.JobData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46DC3A200369E3F24E5A4F36CB633AFF12882D418EB64A918DE01B2525D26723"
            },
            {
              "Id": "SuffixFName:System.String",
              "Name": "SuffixFName",
              "Type": "System.String",
              "Signature": "public System.String SuffixFName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49831D392B56764B8C47EA0C9BE41163AC0509EC2695B303472975EB9C2D69CB"
            },
            {
              "Id": "SuffixMName:System.String",
              "Name": "SuffixMName",
              "Type": "System.String",
              "Signature": "public System.String SuffixMName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30BE63AE7029C8E950A52D113A4D7F9720BA46E82BA9F96BE70DF2B8469901C8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddJobs(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.JobData\u003E)-\u003ESystem.Void",
              "Name": "AddJobs",
              "Signature": "public System.Void AddJobs(System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E jobsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "jobsList",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 164,
              "BodyHash": "DBD124B32B351A95C31374FC057C355124BC1F39E194AF2B36BD3F44A34E3976",
              "Hash": "ED7D75AE9E5700D0DD8E0CDDF1FA23F765B3BCA8A2515E40C6CB918ACE2E8075",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.DataModels.JobData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Data.DataModels.JobData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*job:name",
                "*job:name:feminine",
                "Detected duplicate job id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetJobOrMissing(System.String)-\u003EShared.Data.DataModels.JobData",
              "Name": "GetJobOrMissing",
              "Signature": "public Shared.Data.DataModels.JobData GetJobOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.JobData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "4D350A46F3C8CAA15C4F6B706CB8E2B60D508C937819EC8C95AB2DE5B5EF47D9",
              "Hash": "9C0A912F5402DF38B55AAC68CC4E26369181C3FCE5E6F7C4C90BD4EF2B1673B9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJobOrNull(System.String)-\u003EShared.Data.DataModels.JobData",
              "Name": "GetJobOrNull",
              "Signature": "public Shared.Data.DataModels.JobData GetJobOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.JobData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1F182591D1DC46D015814766122A91C7262161C44C88541673F0C3BD631A5872",
              "Hash": "C75582D73DF80E84DEBC45F687AEAC4E21517CB7C4783D95188EE0ED3671330F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F4704A37B45C46EF933C406B3F0EA6DFFB83EAD35CB55A14E2727A6169DF4238"
        },
        {
          "Id": "Shared.Data.OfferingDataBase",
          "Name": "OfferingDataBase",
          "DisplayName": "OfferingDataBase",
          "FullName": "Shared.Data.OfferingDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingData:Shared.Models.Gods.Offering",
              "Name": "MissingData",
              "Type": "Shared.Models.Gods.Offering",
              "Signature": "public Shared.Models.Gods.Offering MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4D84886B19817DF0E8457DBD1371A86261E5D1DBA7BC8CEA19879776F6604A34"
            },
            {
              "Id": "OfferingDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.Offering\u003E",
              "Name": "OfferingDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E OfferingDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "410F659FCDB54BF1BA64F14D2CFB8E3AE07E9B75DF0587DBF27986D4A99B8D70"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddOfferings(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.Offering\u003E)-\u003ESystem.Void",
              "Name": "AddOfferings",
              "Signature": "public System.Void AddOfferings(System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E offerings)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "offerings",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "937592E8E881B3E033E182DF8229E318EBD66B9A25CC69A9E2AF66D85E95AA04",
              "Hash": "C3E70F6BAEB49128EADD4981AC998050BAC2085F8B2233FEC9140CFD64B36F5B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.Offering\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::ContainsKey(!0)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Models.Gods.Offering\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Detected duplicate offering id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetOfferingOrMissing(System.String)-\u003EShared.Models.Gods.Offering",
              "Name": "GetOfferingOrMissing",
              "Signature": "public Shared.Models.Gods.Offering GetOfferingOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.Offering",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "EF2AB2DFDFCAF3330D52BD06349645B155599469675E66DD9553BB7A4F773631",
              "Hash": "F4ED2C7AF0D794888D99A797D148D7BD922AFE3995C40B8E6894CF113BE0B908",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetOfferingOrNull(System.String)-\u003EShared.Models.Gods.Offering",
              "Name": "GetOfferingOrNull",
              "Signature": "public Shared.Models.Gods.Offering GetOfferingOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.Offering",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "E291DDA1E597FCEB074DFD28C6C34A82FA1B7CE5671B25D48A7C2B72E98AACC1",
              "Hash": "A2F13F18CDD28803979FB9E26778D974D53B8EAC13511509837F738250366C0C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetOffering(System.String, Shared.Models.Gods.Offering\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetOffering",
              "Signature": "public System.Boolean TryGetOffering(System.String id, out Shared.Models.Gods.Offering\u0026 blessing)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Offering\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "6C699D80643EC94547AFED78D52832D5B602AFDCA60D8DA6C2A09CC3CE6E0474",
              "Hash": "1F2EF60210B9A86C57555A1E6DFD95575805534DA494D8084FB9444BB466DBF0",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find Offering with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "C8E7F9270B4CAE2AB5025E8512F8928A9FDFCF3E2BB49700D28129C147AFE0B0"
        },
        {
          "Id": "Shared.Data.QuestsDataBase",
          "Name": "QuestsDataBase",
          "DisplayName": "QuestsDataBase",
          "FullName": "Shared.Data.QuestsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB785AF55E7FA586461C5F83F082A71B500BE878877B3DAB4C179FF9D4FB201A"
            },
            {
              "Id": "MissingData:Shared.Models.Quests.QuestData",
              "Name": "MissingData",
              "Type": "Shared.Models.Quests.QuestData",
              "Signature": "public Shared.Models.Quests.QuestData MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "248E34DF2DD970282D42A82B7D2DBFC7AFA98AD1689A56B05AC7D4C04E198F30"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddQuests(System.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E)-\u003ESystem.Void",
              "Name": "AddQuests",
              "Signature": "public System.Void AddQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E questsList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "questsList",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "4838E18D03CAE636662B59DBA0E1FA59C5F7E427B62D462973174B5D81D88E7E",
              "Hash": "200B3CC86202774DF5B9A93D9292850105D9C2060199EAF60F8B802A6250F21F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Quests.QuestData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Quests.QuestData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*quest:name",
                "*quest:description",
                "Detected duplicate quest id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetAllQuestsOfType(Shared.Models.Quests.QuestType)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Quests.QuestData\u003E",
              "Name": "GetAllQuestsOfType",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E GetAllQuestsOfType(Shared.Models.Quests.QuestType type)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Quests.QuestType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "97DDF4C54D98A205EEB5039929A6C13768FD89F12FB8E240C07DD932DFAACAC3",
              "Hash": "CE2BE5423C7087FA07ED14F6D42DF1D862C154224C91D005D089E3DF3106DA66",
              "CalledMethods": [
                "QuestsDataBase.\u003CGetAllQuestsOfType\u003Ed__7::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAllWorldQuestsForGod(System.String)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Quests.QuestData\u003E",
              "Name": "GetAllWorldQuestsForGod",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E GetAllWorldQuestsForGod(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "DCB0EB62F48E95243E27BDA4CDCCAACF0720ED42431FCBDD206866459BDF85D3",
              "Hash": "E28860CE604217EA513879F637307EFB45CDA71081812D644C15D73FCA15AD35",
              "CalledMethods": [
                "QuestsDataBase.\u003CGetAllWorldQuestsForGod\u003Ed__8::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetQuestOrMissing(System.String)-\u003EShared.Models.Quests.QuestData",
              "Name": "GetQuestOrMissing",
              "Signature": "public Shared.Models.Quests.QuestData GetQuestOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "DB8185740D068AFEE7C958DDCD3929A8165CAC899DC4375435FD30D5D8529224",
              "Hash": "DC1F60D3C2FED77DB303B5AF08F2A017062EF654EB24DE887D8424449CEDDEDE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetQuestOrNull(System.String)-\u003EShared.Models.Quests.QuestData",
              "Name": "GetQuestOrNull",
              "Signature": "public Shared.Models.Quests.QuestData GetQuestOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "1A657399C3E6CCDED2D7E84E2ECA00623735D247527D822BB15AAE4F9E3FB3B6",
              "Hash": "76FC0EE79EC420CE02560E1437671CE941490F0F40FE7F0EA31DB8F6C5A27366",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRandomCitizenQuest()-\u003EShared.Models.Quests.QuestData",
              "Name": "GetRandomCitizenQuest",
              "Signature": "public Shared.Models.Quests.QuestData GetRandomCitizenQuest()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestData",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "93558041155FDF9AC489B10A52402A2CBC15718F3ED90232C95A98CAC17FCEA7",
              "Hash": "02437F9A390F39CAEF80AC91F1749BF2659D9C03084DEE43C8D63570B06ACFC3",
              "CalledMethods": [
                "QuestsDataBase.\u003C\u003Ec::\u003CGetRandomCitizenQuest\u003Eb__9_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestData\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestData\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "QuestsDataBase.\u003C\u003Ec::\u003CGetRandomCitizenQuest\u003Eb__9_1(System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestData\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestData\u003E, System.String\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::get_Item(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E86E815ED1EED2F8B7CD3BE201A64ABE3769A6080A11F7073151805A10AB8D80"
        },
        {
          "Id": "Shared.Data.RaidDataBase",
          "Name": "RaidDataBase",
          "DisplayName": "RaidDataBase",
          "FullName": "Shared.Data.RaidDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.DataModels.RaidData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3360A606BF9CA9B0191978D37670B6C7AB3CC56F04C2255BA074A16552E966B8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            },
            {
              "Id": "SuffixNameIndefinite:System.String",
              "Name": "SuffixNameIndefinite",
              "Type": "System.String",
              "Signature": "public System.String SuffixNameIndefinite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A6E951D1D6B5CBD9525CDE09F2331F28A0E3AF284D1AC4867F1993F957287B7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.RaidData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E raidData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "raidData",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "F86B7557A139AC4B23B0DFD130B3AB0B9106456BE35D3FACA73B0ACF7FEBFE0A",
              "Hash": "E3EB869D85C8AED63F2B8171259469968A12EB5DA7961027D26573506668635F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.DataModels.RaidData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.DataModels.RaidData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*raid:name",
                "*raid:name_indefinite",
                "Detected duplicate raid data id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetRaidOrNull(System.String)-\u003EShared.Data.DataModels.RaidData",
              "Name": "GetRaidOrNull",
              "Signature": "public Shared.Data.DataModels.RaidData GetRaidOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.RaidData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "964ADC75E92A928DB620D59AA4938F9B4686DC47D5B01318BAA894A583446A1D",
              "Hash": "439DDB5D5A769C743BDE6EC0902A2D443B8059E2844F916693D6666212529CEB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25577021E46C95AB9DC7BB4811D906A3F2C27F310920E81F6249C7B97889B3AE"
        },
        {
          "Id": "Shared.Data.RaidIds",
          "Name": "RaidIds",
          "DisplayName": "RaidIds",
          "FullName": "Shared.Data.RaidIds",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cyclopelli:System.String",
              "Name": "Cyclopelli",
              "Type": "System.String",
              "Signature": "public System.String Cyclopelli",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10BE7074BE3F0BDB4C9FD2F4AB8FE6B7B7C062E686D0CD3ABBC38E53754D9145"
            },
            {
              "Id": "Gorgons:System.String",
              "Name": "Gorgons",
              "Type": "System.String",
              "Signature": "public System.String Gorgons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1832106183BA625061888D27A593A52C66C1BD6492784729E87009585D8F61BE"
            },
            {
              "Id": "GreySatyr:System.String",
              "Name": "GreySatyr",
              "Type": "System.String",
              "Signature": "public System.String GreySatyr",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB0839628159455391D90AC40A90D322A81070E374997453D073E87599E2C4C5"
            },
            {
              "Id": "Potmen:System.String",
              "Name": "Potmen",
              "Type": "System.String",
              "Signature": "public System.String Potmen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AD13E69BF7A396A606CA99F5453DF55771AD37134C3A877478454D8679540C9D"
            },
            {
              "Id": "PyzifaxRaid:System.String",
              "Name": "PyzifaxRaid",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C65E10A854B41725DDB73373A4421283900F3B11BCACA1626D570D9B0BFC446"
            },
            {
              "Id": "Rats:System.String",
              "Name": "Rats",
              "Type": "System.String",
              "Signature": "public System.String Rats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9CA8723A979E534E72B1016E5833CAC038D4FFAA329F281706DAA586EF52E2E"
            },
            {
              "Id": "Satyr:System.String",
              "Name": "Satyr",
              "Type": "System.String",
              "Signature": "public System.String Satyr",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCD4F9D080E837293CE413BDD38A6B7450D9070F8C363C2B22135BBCCFBFB785"
            },
            {
              "Id": "Tier1FallenRaid:System.String",
              "Name": "Tier1FallenRaid",
              "Type": "System.String",
              "Signature": "public System.String Tier1FallenRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FEEA88D5B00F4801890DCBFB052F55317BB17352D9692B5C5666A294B671556"
            },
            {
              "Id": "Tier2FallenRaid:System.String",
              "Name": "Tier2FallenRaid",
              "Type": "System.String",
              "Signature": "public System.String Tier2FallenRaid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F65E960F7CF35D3E9B9E27D04EE31312DE3D9CC57675311697FD64D5AC6ECC6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0682344DEC9D932BB9C3E18D9F5BEEF689395AB9869422F216637F1B7DFAEC1C"
        },
        {
          "Id": "Shared.Data.SharedDataSetup",
          "Name": "SharedDataSetup",
          "DisplayName": "SharedDataSetup",
          "FullName": "Shared.Data.SharedDataSetup",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "baseExp:System.Int32",
              "Name": "baseExp",
              "Type": "System.Int32",
              "Signature": "private System.Int32 baseExp",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57D109E3691E9B020C4E0B450397796F9DD5FD2A4724293F8117573142F76495"
            },
            {
              "Id": "baseVal:System.Int32",
              "Name": "baseVal",
              "Type": "System.Int32",
              "Signature": "private System.Int32 baseVal",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8D4B9AF931A1B6EF47A8B414BD495985DC4939BE8C9DED04918369DDA944DCB"
            },
            {
              "Id": "FavourGrid:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.FavourTreeData\u003E",
              "Name": "FavourGrid",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E FavourGrid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "429B017E384A2F759A6D1F6917DC293351F5DA408C96D02BE8B2A1A17BB9F169"
            },
            {
              "Id": "FavourGridFirstRow:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "FavourGridFirstRow",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E FavourGridFirstRow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "60F459AFFBDCB5D6E05CE60492C0EC430A2E7608D18D2417652C41338382EEBD"
            },
            {
              "Id": "NoMaterialRequirement:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "NoMaterialRequirement",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "private Shared.Models.Construction.ConstructionMaterialsAggregate NoMaterialRequirement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CB7F1793597BA427C12142FEC334471BCE66892C96DB083A14775BDF45072B13"
            },
            {
              "Id": "ObjectiveFive:System.String",
              "Name": "ObjectiveFive",
              "Type": "System.String",
              "Signature": "private System.String ObjectiveFive",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4C92188415B7C0E6D2D15488CC7009011A2C41CE58A11867BC8DEF2D101382E5"
            },
            {
              "Id": "ObjectiveFour:System.String",
              "Name": "ObjectiveFour",
              "Type": "System.String",
              "Signature": "private System.String ObjectiveFour",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE94D9CCBF64DF20CC705884FAD8A6A6DF12CDBE30954C6CCEDC9F422BC07E5C"
            },
            {
              "Id": "ObjectiveOne:System.String",
              "Name": "ObjectiveOne",
              "Type": "System.String",
              "Signature": "private System.String ObjectiveOne",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "382B83DD23DF7B6712A5EEA47FC730747A348EBBEEA1111C990F8330905C9D18"
            },
            {
              "Id": "ObjectiveThree:System.String",
              "Name": "ObjectiveThree",
              "Type": "System.String",
              "Signature": "private System.String ObjectiveThree",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "112BD1F15D2212517ED3DE0F482A691793EC53275F88BFA56BAA4A322B1FCC72"
            },
            {
              "Id": "ObjectiveTwo:System.String",
              "Name": "ObjectiveTwo",
              "Type": "System.String",
              "Signature": "private System.String ObjectiveTwo",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EEBE4315BD3399D6279A85916E47123BD24D7AC2251F6B5BC7CC05E37ED2688D"
            },
            {
              "Id": "StandardConstructionProgress:System.Single",
              "Name": "StandardConstructionProgress",
              "Type": "System.Single",
              "Signature": "private System.Single StandardConstructionProgress",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "581A94243226BCBB705E0F14CB0B653AD06E63FDC27432E0D3F27112E0A849B9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AutomaticGodAssign(System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E)-\u003ESystem.Void",
              "Name": "AutomaticGodAssign",
              "Signature": "private System.Void AutomaticGodAssign(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E items)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "items",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 577,
              "BodyHash": "4EF205C89B1C2539B71E29D21D494F805B0BE0E34F996AC9AFA43CE6DDDF3428",
              "Hash": "C3FEBFEACBF73A384D4A8E5B0CFD357AC4DB334B51052F75E6375F6ECD203A34",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::get_Current()",
                "Shared.Data.SharedDataSetup::\u003CAutomaticGodAssign\u003Eg__GetBaseTierValue|30_1(Shared.Models.Items.ItemData)",
                "Shared.Data.SharedDataSetup::\u003CAutomaticGodAssign\u003Eg__ModifyWorshipValueFromItemType|30_2(Shared.Models.Items.ItemData, System.Single)",
                "Shared.Data.SharedDataSetup::\u003CAutomaticGodAssign\u003Eg__ModifyWorshipValueFromLootType|30_3(Shared.Models.Items.ItemData, System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "System.Enum::HasFlag(System.Enum)",
                "List.Enumerator\u003CShared.Models.Items.ItemData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "mars",
                "vulcan",
                "diana",
                "mercury",
                "ceres"
              ],
              "Source": null
            },
            {
              "Id": "ClearSharedDataBases()-\u003ESystem.Void",
              "Name": "ClearSharedDataBases",
              "Signature": "public System.Void ClearSharedDataBases()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "1C3BD306584848B3272D60DE9B413D3A03B9086C35A537961BB76490A659D2EB",
              "Hash": "5934AB2C422A236137C69F40777DEDB993B714595AFB4C4A1361CB9DB555AD8A",
              "CalledMethods": [
                "Shared.Data.TileDataBase::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatDescription\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.AuraStatusType.AuraStatusType\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.EntityAuraInfo\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.ItemAura\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Auras.CitizenAuraInfo\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Buildings.BuildingData\u003E::Clear()",
                "Shared.Data.ConstructionDataBase::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionsGroupData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Blessing\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.Offering\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Decorations.DecorationData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionResourceDataModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Crafting.CraftingStationData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.JobData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.PlayerClassModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.CitizenBackgroundData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.RaidData\u003E::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.BiomeCategoryData\u003E::Clear()",
                "Shared.Data.Furniture.FurnitureDataBase::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup()-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "public System.Void Setup()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 361,
              "BodyHash": "08FFC23412CD6AF2455BF1933028ACBC6193D26C24428437B44B36FDA3C3EF7E",
              "Hash": "E4AB11170818E3E7CEAF6419D5E4B382873DCF58894756322DE1D1B20DC7957D",
              "CalledMethods": [
                "Shared.Data.SharedDataSetup::SetupGroundTileData()",
                "Shared.Data.TileDataBase::AddData(System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E)",
                "Shared.Data.SharedDataSetup::SetupStructureTileData()",
                "Shared.Data.TileDataBase::AddData(System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E)",
                "Shared.Data.SharedDataSetup::SetupCitizenStats()",
                "Shared.Data.EntityStatsDataBase::AddStatDefinitions(System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E)",
                "Shared.Data.SharedDataSetup::SetupWorldStats()",
                "Shared.Data.SharedDataSetup::SetupEntityStats()",
                "Shared.Data.SharedDataSetup::SetupAuraStatusTypes()",
                "Shared.Data.AuraStatusTypeDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E)",
                "Shared.Data.SharedDataSetup::SetupEntityAuras()",
                "Shared.Data.AuraDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.SharedDataSetup::SetUpItemAuras()",
                "Shared.Data.ItemAuraDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E)",
                "Shared.Data.SharedDataSetup::SetupCitizenAuras()",
                "Shared.Data.CitizenAuraDatabase::AddData(System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E)",
                "Shared.Data.SharedDataSetup::SetupWorldStatAuras()",
                "Shared.Data.WorldStatAurasDataBase::AddData(System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E)",
                "Shared.Data.SharedDataSetup::SetupSpells()",
                "Shared.Data.SpellDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupGods()",
                "Shared.Data.GodsDataBase::AddGods(System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E)",
                "Shared.Data.SharedDataSetup::SetupBuildings()",
                "Shared.Data.BuildingDataBase::AddBuildings(System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E)",
                "Shared.Data.SharedDataSetup::SetupConstructions()",
                "Shared.Data.ConstructionDataBase::AddConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupConstructionsGroups()",
                "Shared.Data.ConstructionsGroupDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E)",
                "Shared.Data.SharedDataSetup::SetupItems()",
                "Shared.Data.ItemDataBase::AddItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.SharedDataSetup::SetupShops()",
                "Shared.Data.ShopDataBase::AddData(System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupAuraStatusTypes()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.AuraStatusType.AuraStatusType\u003E",
              "Name": "SetupAuraStatusTypes",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E SetupAuraStatusTypes()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 594,
              "BodyHash": "B8B032FD315C5FAB106F6E65051149D6CB2F7849E6C0052CAC0AABD4EFE496EF",
              "Hash": "3EE686B85E13E0A319E286A0E6B5278778E371D77E0C6F6309A07BFF9D9B61BB",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E::.ctor()",
                "Shared.Models.AuraStatusType.AuraStatusType::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.AuraStatusType.AuraStatusType\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "status:other_aura_type",
                "Other Aura Type",
                "magnifying_glass",
                "status:burning",
                "Burning",
                "status_type:burning",
                "status:poisoned",
                "Poisoned",
                "status_type:poisoned",
                "status:petrified",
                "Petrified",
                "status_type:petrified",
                "status:stun",
                "Stunned",
                "status_type:stunned",
                "status:slow"
              ],
              "Source": null
            },
            {
              "Id": "SetupBakeryRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupBakeryRecipes",
              "Signature": "private System.Void SetupBakeryRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E BakeryRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "BakeryRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6700,
              "BodyHash": "C11308AD5B65D42E8850E61BF0B2846D8F3B95BF0BA5E1BC861A97C8A18AC63D",
              "Hash": "73A50036CC9EDE4B091F5E96F088C2D12BEF377FCD479E78CAABD8178B7901A6",
              "CalledMethods": [
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "recipe:bread",
                "Bread",
                "bread",
                "food:bread",
                "material:flour",
                "recipe:honey",
                "material:honey_comb",
                "food:honey",
                "recipe:salad",
                "fruit_salad",
                "food:emperors_salad",
                "food:cabbage",
                "food:apple",
                "food:olive",
                "food:pine_nuts",
                "recipe:mushroom_skewer"
              ],
              "Source": null
            },
            {
              "Id": "SetupBiomeCategories()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.BiomeCategoryData\u003E",
              "Name": "SetupBiomeCategories",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E SetupBiomeCategories()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 447,
              "BodyHash": "8CCE62A8B3AED679A81051870EE155AFE286A104E7C685BDA91CA4D28B18D304",
              "Hash": "301773967FEED9D071BFBD5BC423DCCA1B2D783B7EC5FAA76D5C206752853F9C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E::.ctor()",
                "Shared.Data.BiomeCategoryData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.BiomeCategoryData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "other",
                "Other",
                "flat",
                "plains",
                "Flat Land",
                "Plains",
                "forest",
                "Forest",
                "desert",
                "Desert",
                "swamp",
                "Swamp",
                "volcanic",
                "Volcanic",
                "ghost_land",
                "Ghost Land"
              ],
              "Source": null
            },
            {
              "Id": "SetupBlacksmithRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupBlacksmithRecipes",
              "Signature": "private System.Void SetupBlacksmithRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E BlacksmithRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "BlacksmithRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20643,
              "BodyHash": "2A40F789512B4D45435D19B7AD0890E66B7631DE880BE38E768E0ED63401A0EB",
              "Hash": "D741FECBA4FF63D3A18D703FC86947774232C1F46FBB042E93F3D379D50C7AD3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Add(!0, !1)",
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "item_aura:armor:rusted",
                "item_aura:armor:weak",
                "item_aura:armor:pristine",
                "item_aura:armor:bulwark",
                "item_aura:armor:hardened",
                "item_aura:armor:anti-hex",
                "item_aura:armor:masterwork",
                "item_aura:armor:legendary",
                "item_aura:melee:rusted",
                "item_aura:melee:blunt",
                "none",
                "item_aura:melee:sharpened",
                "item_aura:melee:swift",
                "item_aura:melee:precise",
                "item_aura:melee:reaching",
                "item_aura:melee:forceful"
              ],
              "Source": null
            },
            {
              "Id": "SetupBlessings()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Gods.Blessing\u003E",
              "Name": "SetupBlessings",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E SetupBlessings()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 588,
              "BodyHash": "CF4B5007FC66D7D88412602B21C14553342D8A546F8A0ADC11862A0CB3C5319C",
              "Hash": "71177317B2132AE0FB6FB43114BDA350FEC2F6B45A4AACBC633CAB1A779870FC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E::.ctor()",
                "Shared.Models.Gods.Blessing::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_0(Shared.Entity.EntityWrapper)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Models.Gods.Blessing\u003E::Add(!0)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_1(Shared.Entity.EntityWrapper)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_2(Shared.Entity.EntityWrapper)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_3(Shared.Entity.EntityWrapper)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_4(Shared.Entity.EntityWrapper)",
                "SharedDataSetup.\u003C\u003Ec::\u003CSetupBlessings\u003Eb__5_5(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "blessing:mars",
                "Blessing of Mars",
                "MarsBlessing",
                "blessing:ceres",
                "Blessing of Ceres",
                "CeresBlessing",
                "blessing:diana",
                "Blessing of Diana",
                "DianaBlessing",
                "blessing:vulcan",
                "Blessing of Vulcan",
                "VulcanBlessing",
                "blessing:venus",
                "Blessing of Venus",
                "VenusBlessing",
                "blessing:mercury"
              ],
              "Source": null
            },
            {
              "Id": "SetupBosses()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Boss.BossData\u003E",
              "Name": "SetupBosses",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E SetupBosses()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1628,
              "BodyHash": "2FD67FFCB0054F7CD9C0ABAC0FC8AD63ECDD128CB90664CCD67EF7C208295F9A",
              "Hash": "4480F43EBFE152C204E2DEEE270605ACB399CA6311A9F16518D34A0F6BCE5604",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E::.ctor()",
                "Shared.Models.Boss.BossData::.ctor()",
                "System.Guid::Parse(System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Boss.BossData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "boss:minervas_owl",
                "08ab1b64-d9fc-4e42-baee-d465aafb0d08",
                "Guardian of Minerva",
                "minervas_owl",
                "media/interface/boss/owl/intro_top",
                "media/interface/boss/owl/intro_bottom",
                "Minervas Guardian has returned to the skies.",
                "The divine flame reveals a location on your map. The Champion of Minerva awaits.",
                "Guardian of Minerva\u0027s Nest",
                "event:/music/bossfight/Bossfight - Additive",
                "boss:cyclops_eye",
                "f62bb201-544f-441f-8d54-3e3aafc2c06b",
                "???",
                "map_marker:cyclop",
                "media/interface/boss/cyclopes/eye_intro_top",
                "media/interface/boss/cyclopes/eye_intro_bottom"
              ],
              "Source": null
            },
            {
              "Id": "SetupBuildings()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Buildings.BuildingData\u003E",
              "Name": "SetupBuildings",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E SetupBuildings()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11529,
              "BodyHash": "01F2FD31EF6AD01DB4B163D24B01A538EDFF0A2CFB3E923F68BECD408F34B338",
              "Hash": "FEA61A8186BBF61A019FEDC7F1BEF16680127BE07F10D27E5A8981D1F12D9D42",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E::.ctor()",
                "Shared.Models.Buildings.BuildingData::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Models.Buildings.CitizenSlotData::.ctor(System.String, Microsoft.Xna.Framework.Vector3, Shared.Models.Buildings.SpawnLocation)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::Add(!0)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.BuildingData\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::.ctor(!0)",
                "System.Guid::Parse(System.String)",
                "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CShared.Models.Buildings.CitizenSlotData\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "building:blacksmith:0",
                "blacksmith",
                "maps/building_exteriors/blacksmith_1",
                "maps/interiors_new/blacksmith_1",
                "job:blacksmith",
                "building:blacksmith:1",
                "maps/building_exteriors/blacksmith_2",
                "maps/interiors_new/blacksmith_2",
                "building:blacksmith:2",
                "maps/building_exteriors/blacksmith_3",
                "maps/interiors_new/blacksmith_3",
                "building:bakery:0",
                "bakery",
                "maps/building_exteriors/bakery_1",
                "maps/interiors_new/bakery_1",
                "job:baker"
              ],
              "Source": null
            },
            {
              "Id": "SetupCarpenterRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupCarpenterRecipes",
              "Signature": "private System.Void SetupCarpenterRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E CarpenterRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "CarpenterRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2922,
              "BodyHash": "37C3C66960A3F59870F7358C5EF37623A8A42F2B7AAF89A7725E7117C84C1E4F",
              "Hash": "8129E8F703D4C6E310C7A1F66E5BE6D2A72C31F0CB5BD9B4E057E432FC505C7E",
              "CalledMethods": [
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "recipe:wartable",
                "material:wood_plank",
                "resource:lumber",
                "Used to declare war against the enemies of Rome.",
                "placeable:wartable",
                "recipe:wooden_planks",
                "recipe:bed-restable",
                "material:wood_stick",
                "furniture:bed",
                "recipe:barricade",
                "furniture:barricade",
                "recipe:bucket",
                "placeable:bucket",
                "recipe:stone_road_upgrade",
                "resource:stone",
                "upgrade:stone:road"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizenAuras()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Auras.CitizenAuraInfo\u003E",
              "Name": "SetupCitizenAuras",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E SetupCitizenAuras()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraInfo\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "2D57B6E453176E4F6362AFA32422140BD9C7DC69F153D2C08FD05E459E45981B",
              "Hash": "C86CDF26992AE4EB0E63D7C772576AEA93F6D61CCCDBC37A4BE2D197EC6F3369",
              "CalledMethods": [
                "Shared.Data.Auras.SharedDataSetup::SetupCitizenAuras()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupCitizenBackgrounds()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.CitizenBackgroundData\u003E",
              "Name": "SetupCitizenBackgrounds",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E SetupCitizenBackgrounds()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 374,
              "BodyHash": "44B46224DEF3B14DAF6EE364768E80D176825FDFAB5C866D5E936CD79C548CA4",
              "Hash": "B295B2BB6DE4175B90CFC232508505EEE863EC544E780614A79AC75D1F00FD74",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E::.ctor()",
                "Shared.Data.CitizenBackgroundData::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Data.CitizenBackgroundData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "gem:amethyst",
                "gem:sapphire",
                "gem:emerald",
                "gem:ruby",
                "gem:diamond",
                "food:beer",
                "food:mead",
                "food:wine",
                "food:piracium",
                "Aristocrat",
                "Hunter",
                "Researcher",
                "Farmer",
                "Artisan"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizenQuests(System.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E)-\u003ESystem.Void",
              "Name": "SetupCitizenQuests",
              "Signature": "private System.Void SetupCitizenQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E quests)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quests",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "143C3DE023FA0E1B3ADBC84C1FCD65D42061BB3246E9978EBD941D01AD286BC7",
              "Hash": "B8F7DE3E0759F140470CB97F540237C2B069057B80174A6F6740F5DC88F2FE09",
              "CalledMethods": [
                "Shared.Models.Quests.QuestData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "System.Guid::Parse(System.String)",
                "Shared.Models.Quests.Objectives.KillEntityQuestObjective::.ctor(System.Guid, System.Int32, System.String)",
                "System.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "blacksmith:kill:medusa",
                "A blacksmith has warned you of the danger posed by Medusa, hiding somewhere in the desert. Slaying it is no simple chall",
                "blacksmith",
                "Medusa\u0027s Lair",
                "medusa_lair",
                "reward:kill:medusa",
                "1",
                "5e1f1aaa-2e8c-403d-8398-3d56f45eb3b3",
                "Medusa"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizenRequests()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Citizens.CitizenRequestData\u003E",
              "Name": "SetupCitizenRequests",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E SetupCitizenRequests()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 634,
              "BodyHash": "B369BDC09AB914E4781B19F029A25DA860557A7C459B6C2B1FA01D04077D6315",
              "Hash": "FE8237B63D8B64AAEF16E7F7AD39DADA8CA26389CCB3F24A2106571008A23E2B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E::.ctor()",
                "Shared.Models.Citizens.CitizenRequestData::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Citizens.CitizenRequestData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "tier:0:mercury:apple",
                "food:apple",
                "trinket:mercury:worship:0",
                "mercury",
                "tier:0:mercury:blackberry",
                "food:berry:blackberry",
                "tier:1:mercury:wine",
                "food:wine",
                "trinket:mercury:worship:1",
                "tier:1:mercury:apricot",
                "food:apricot",
                "tier:2:mercury:ember_cloth",
                "material:ember_cloth",
                "trinket:mercury:worship:2",
                "tier:2:mercury:phoenix_wing",
                "food:phoenix_wing"
              ],
              "Source": null
            },
            {
              "Id": "SetupCitizenStats()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Stats.StatDescription\u003E",
              "Name": "SetupCitizenStats",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E SetupCitizenStats()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 890,
              "BodyHash": "E12C5C395D5B89002927589792EF7D9C116609DEB130ED85C6CCA75F82330FB1",
              "Hash": "0E0669F16A99D8F0EAB2D96C69349D4C93A1DB113AC9FB5F55F89BC577490581",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Citizen_Happiness",
                "Happiness",
                "The overall mood of the citizen. Affects both efficiency and expertise.",
                "happiness",
                "0.0",
                "Citizen_Efficiency",
                "Efficiency",
                "Determines how fast the citizen can perform work orders.",
                "efficiency",
                "Citizen_Expertise",
                "Expertise",
                "Gives a chance for a bonus effect when finishing a work order.",
                "expertise",
                "Citizen_FoodCost",
                "Food cost",
                "How much food the citizen consumes."
              ],
              "Source": null
            },
            {
              "Id": "SetupConstructionResources()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Name": "SetupConstructionResources",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E SetupConstructionResources()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1547,
              "BodyHash": "0874DADD643BDC83CD3F48AC7D179B17299E0D10BC4F7CFEA7CF021CCFD1BBBC",
              "Hash": "2BB864AEF54DD9112C12968D5DF57E2E37A908B74541FD8B2DA785E0155C13AC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionResourceDataModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "resource:water",
                "bucket_water",
                "Gathered from lakes and rivers",
                "Water",
                "resource:lumber",
                "resource_lumber",
                "Acquired by cutting down trees",
                "Lumber",
                "resource:stone",
                "resource_stone",
                "Found throughout the world and in mineral veins",
                "Stone",
                "resource:flint",
                "resource_flint",
                "Found throughout the world",
                "Flint"
              ],
              "Source": null
            },
            {
              "Id": "SetupConstructions()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Name": "SetupConstructions",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E SetupConstructions()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36054,
              "BodyHash": "A85710AA9C69EB365E24E4C549B8F8E6536D2B293418FF48CC4F80CFC6451D9C",
              "Hash": "8F4E9E360933DB3B089CEEEECA349D67C36FDB05329E2B76328F28D4F9B7FBFF",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()",
                "Shared.Data.SharedDataSetup::SetupFurnitureConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupUtilityConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupDecorationsConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E)",
                "Shared.Models.Construction.ConstructionModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "Shared.Models.Construction.ConstructionSpaceInfo::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "System.Object::ToString()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "System.Byte::ToString()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "altar:0",
                "Unlocks quests from the gods.",
                "resource:stone",
                "altar",
                "Altar",
                "building:altar:0",
                "altar:1",
                "Gives access to more worship unlocks. Also allows for teleportation between level 2 altars.",
                "Altar - Level 2",
                "building:altar:1",
                "altar:2",
                "Gives access to even more worship unlocks.",
                "resource:clay",
                "resource:brick",
                "Altar - Level 3",
                "building:altar:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupConstructionsGroups()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionsGroupData\u003E",
              "Name": "SetupConstructionsGroups",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E SetupConstructionsGroups()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 369,
              "BodyHash": "D39494B85019E35A1F9C8A1D6257EDCF5F2A427F959734E114235593AC3B5FBC",
              "Hash": "40E04ED82DEB0218A367C9E4804FC628A19897CF664B79ABED42E0308031E54A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E::.ctor()",
                "Shared.Models.Construction.ConstructionsGroupData::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionsGroupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "schematics:tier:0",
                "decoration_horizontal_bush:0",
                "decoration_vertical_bush:0",
                "decoration_big_tree:0",
                "decoration_bonfire:0",
                "schematics:tier:1",
                "decoration_horizontal_bush:1",
                "decoration_vertical_bush:1",
                "decoration_big_bush:0",
                "decoration_small_bush:1",
                "decoration_brazier:0",
                "decoration_torch_bearer_statue:0",
                "decoration_bonfire:1",
                "schematics:tier:2",
                "decoration_horizontal_bush:2",
                "decoration_vertical_bush:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupCraftingStations()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Crafting.CraftingStationData\u003E",
              "Name": "SetupCraftingStations",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E SetupCraftingStations()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 153,
              "BodyHash": "F41C2002C0B557CCE146A43AED472E59EE0435F309E7BEE2B02F66DDBD8DB1E0",
              "Hash": "04BB75BB46342E03E0A7B2E0A2329840B3AABAA61A8D1039B17EAAD299C1B7DC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E::.ctor()",
                "Shared.Models.Crafting.CraftingStationData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Crafting.CraftingStationData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "campfire",
                "Campfire",
                "cauldron",
                "Cauldron",
                "recipe",
                "war-table",
                "War Table"
              ],
              "Source": null
            },
            {
              "Id": "SetupDecorations()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.Decorations.DecorationData\u003E",
              "Name": "SetupDecorations",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E SetupDecorations()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2062,
              "BodyHash": "70F8787EBD318375A18E1DD4E549B17FF0F10ED577AE431EE61D29E504D55777",
              "Hash": "FC30352AC5FDE6442E2E820CD9469C7B429D9A23B90FDFD50CEF55B664E83040",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E::.ctor()",
                "Shared.Data.Decorations.DecorationData::.ctor()",
                "System.Guid::Parse(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Decorations.DecorationData\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "test_good",
                "e034174b-e802-467b-87e1-744f972fe185",
                "test_bad",
                "Citizen_Happiness",
                "big_bush:0",
                "c19c6918-92c4-49aa-ae8c-2d00d1dce82e",
                "big_bush:1",
                "3fca13ea-6f6b-4d63-8bc6-94a9e76f91de",
                "big_bush:2",
                "b4eb733d-0256-4189-9abf-a68d7391c335",
                "horizontal_bush:0",
                "939ea3a0-3e04-4493-a0e9-afacf941958d",
                "horizontal_bush:1",
                "800db815-d39a-4bcc-9843-46b073c5c96a",
                "horizontal_bush:2",
                "db2d11fc-51c6-45e9-ae05-85b196b5855f"
              ],
              "Source": null
            },
            {
              "Id": "SetupDecorationsConstructions(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E)-\u003ESystem.Void",
              "Name": "SetupDecorationsConstructions",
              "Signature": "private System.Void SetupDecorationsConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E Constructions)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "Constructions",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6135,
              "BodyHash": "47885752BBA897BDE1DDC87130AA72F4F7661B29730CD216EAD3DEBF60070442",
              "Hash": "6ABFB8E29C6FF072E8E78CF2F78CC65B8790F8D4F6B01BCA77676DA09B3D8872",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionModel::.ctor()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Models.Construction.ConstructionSpaceInfo::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "decoration_big_bush:0",
                "resource:lumber",
                "resource:stone",
                "big_bush_0",
                "Big Bush Decoration",
                "big_bush:0",
                "decoration_big_bush:1",
                "resource:brick",
                "big_bush_1",
                "Big Bush Decoration - Level 2",
                "big_bush:1",
                "decoration_big_bush:2",
                "resource:concrete",
                "big_bush_2",
                "Big Bush Decoration - Level 3",
                "big_bush:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupEntityAuras()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Auras.EntityAuraInfo\u003E",
              "Name": "SetupEntityAuras",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E SetupEntityAuras()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "DBD3C0CEBC1F4950366977A736D33D9CEE19D8837FE0642F7E6BDE3096DEB891",
              "Hash": "830C16EB25A179B29AFBE995E7290BA54AC32917DB1AB59AE82ABF88E43F6202",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E::.ctor()",
                "Shared.Data.Auras.SharedDataSetup::SetupConsumableEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupFavourEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupGeneralEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupItemsEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupNPCEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupSpecialEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupWorshipUnlocksEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)",
                "Shared.Data.Auras.SharedDataSetup::SetupBossEntityAuras(System.Collections.Generic.List\u003CShared.Models.Auras.EntityAuraInfo\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupEntityStats()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Stats.StatDescription\u003E",
              "Name": "SetupEntityStats",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E SetupEntityStats()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8165,
              "BodyHash": "A0F2A2F47B7633ED5604508AF246A8D65F133EAAD447A5D9CA67E4F6235C87F4",
              "Hash": "3628993990AE12EF8D49406ABFE846CD8CCD5E9E8A1AABDBDB48EF21ED291090",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "Health",
                "Your maximum health",
                "ui:health",
                "0.",
                "Energy",
                "Your maximum energy",
                "ui:energy",
                "EnergyRegeneration",
                "Energy Regeneration",
                "Energy regeneration per second",
                "ui:energy_regeneration",
                "Armor",
                "Reduces damage taken from physical attacks",
                "ui:armor",
                "MagicResistance",
                "Magic Armor"
              ],
              "Source": null
            },
            {
              "Id": "SetupFavourGrid()-\u003ESystem.Void",
              "Name": "SetupFavourGrid",
              "Signature": "public System.Void SetupFavourGrid()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7110,
              "BodyHash": "45F96E6C7C2D284BAFF003C0D4322B9FC0B57115F108491AAF26603CB48E9E7F",
              "Hash": "8B3FF1EE270BA0048BAD6C6F8A493259032F86002F34D179A33FAC27B949917E",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.FavourTreeData\u003E::.ctor()",
                "Shared.Data.FavourTreeData::.ctor()",
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Data.FavourTreeData\u003E::Add(!0)",
                "System.Array::Empty()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Data.FavourTreeData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.FavourTreeData\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::Add(!0, !1)",
                "List.Enumerator\u003CShared.Data.FavourTreeData\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Clear()",
                "System.Collections.Generic.List\u003CShared.Data.FavourTreeData\u003E::get_Item(System.Int32)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.String, Shared.Data.FavourTreeData\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Current()",
                "Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Data.FavourTreeData\u003E::MoveNext()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "minerva_favour:construct_hit_area_progress",
                "minerva_favour:pickaxe_power",
                "minerva_favour:lumber_axe_power",
                "minerva_favour:roads_built",
                "venus_favour:bed_hp_regen",
                "mercury_favour:torch",
                "mercury_favour:magic_attack_power",
                "diana_favour:attack_speed",
                "mars_favour:melee_attack_power",
                "vulcan_favour:overall_armor",
                "minerva_favour:construct_crit_area",
                "mercury_favour:tome_charge_speed",
                "mercury_favour:tome_spell_blade",
                "diana_favour:crossbow_downtime",
                "diana_favour:bow_range_and_speed",
                "ceres_favour:throwing_stun"
              ],
              "Source": null
            },
            {
              "Id": "SetupFavours()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.FavourData\u003E",
              "Name": "SetupFavours",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.FavourData\u003E SetupFavours()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "3B07728A7C6E591528CCDE36297A572C85D9B062CD5DCFD793BDE3F2BEB5BC25",
              "Hash": "D3172C80D452A5382105433D654437E00FD5E4F61B637D03A7D048CB9C1826BE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.FavourData\u003E::.ctor()",
                "Shared.Data.Favour.CeresFavours::.ctor()",
                "Shared.Data.Favour.GodFavourSetup::Setup(System.Collections.Generic.List\u003CShared.Data.FavourData\u003E)",
                "Shared.Data.Favour.DianaFavours::.ctor()",
                "Shared.Data.Favour.MarsFavours::.ctor()",
                "Shared.Data.Favour.MercuryFavours::.ctor()",
                "Shared.Data.Favour.VenusFavours::.ctor()",
                "Shared.Data.Favour.VulcanFavours::.ctor()",
                "Shared.Data.Favour.MinervaFavours::.ctor()",
                "Shared.Data.SharedDataSetup::SetupFavourGrid()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupFurnitureConstructions(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E)-\u003ESystem.Void",
              "Name": "SetupFurnitureConstructions",
              "Signature": "private System.Void SetupFurnitureConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E Constructions)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "Constructions",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 552,
              "BodyHash": "2473E05A7B08744A632335793CD07F7752AA28D5D4FA81B13305E576880B5A75",
              "Hash": "2592E337F9A99C0A64DC53F71D2AF3259ECD747EC432C7E9666B3CA29C341869",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Models.Construction.ConstructionSpaceInfo::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "bed:0",
                "Bed",
                "d49fde53-18e7-48af-a747-dcbf49d54ee3",
                "event:/buildings/place_furniture",
                "leather_bed:0",
                "Leather Bedroll",
                "7c17463d-c1b5-45ed-93c1-e6fd273140bb",
                "event:/buildings/place_bedroll",
                "player_tent:0",
                "Camping Tent",
                "5a34399a-9a36-4447-ad3c-908ffbad824a"
              ],
              "Source": null
            },
            {
              "Id": "SetupGodQuests(System.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E)-\u003ESystem.Void",
              "Name": "SetupGodQuests",
              "Signature": "private System.Void SetupGodQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E quests)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quests",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5527,
              "BodyHash": "3E84AB2511C6C36FDD61B41B96D53A2A5A8E4BEDC8952A634A864A517CB2E95E",
              "Hash": "BD5B96F6C9AD983386F85FE8185672441BF3AE65C4DCA4A8888A224B3523F6B8",
              "CalledMethods": [
                "Shared.Models.Quests.QuestData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.Objectives.OfferItemQuestObjective::.ctor(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::Add(!0)",
                "Shared.Models.Quests.Objectives.DiscoverGodObjective::.ctor(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::.ctor(System.Int32)",
                "System.Span\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.PreQuestRequirement::.ctor(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::Add(!0)",
                "Shared.Models.Quests.GodLevelRequirement::.ctor(System.String, System.Int32)",
                "Shared.Models.Quests.FetchQuestData::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::.ctor(System.Int32)",
                "System.Span\u003CShared.Models.Items.ItemAmount\u003E::get_Item(System.Int32)",
                "Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)",
                "Shared.Models.Quests.Objectives.RaidVictoryObjective::.ctor(System.Int32)",
                "Shared.Models.Quests.WorldFlagRequirement::.ctor(System.String, System.Int32, Shared.Models.Quests.WorldFlagRequirementStrategy)"
              ],
              "StringLiterals": [
                "minerva:tier:1",
                "You have been asked to slay the Giant Owl that circles above. Once this is done, take one of its eyes and offer it upon ",
                "The Giant Owl",
                "reward:minerva:tier:1",
                "1",
                "material:owl_eye",
                "consumable:owl_effigy",
                "food:scorpion_meat",
                "minerva:discover:gods",
                "You brought me back, but I am a single voice in a pantheon that has fallen silent. If they lost their powers and memorie",
                "minerva",
                "Worshipping the Gods",
                "*any*",
                "minerva:tier:2",
                "As my memories return, so do my powers. I sense that an ancient creature long buried has awoken, hidden beneath the dese",
                "Virgil\u0027s Poem"
              ],
              "Source": null
            },
            {
              "Id": "SetupGods()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Gods.GodData\u003E",
              "Name": "SetupGods",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E SetupGods()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "0A4356F7F3D5A1589379A79D248CCDEF22D61855574636054EB4019D99D0B09A",
              "Hash": "E7316742F9AF6D1ED465398BF92AAC6A952A98E58CA9A0B64D4267CE8474887A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E::.ctor()",
                "Shared.Models.Gods.GodData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Gods.GodData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "minerva",
                "Minerva",
                "ceres",
                "Ceres",
                "diana",
                "Diana",
                "mars",
                "Mars",
                "mercury",
                "Mercury",
                "venus",
                "Venus",
                "vulcan",
                "Vulcan"
              ],
              "Source": null
            },
            {
              "Id": "SetupGroundTileData()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.GroundTileData\u003E",
              "Name": "SetupGroundTileData",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E SetupGroundTileData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 5752,
              "BodyHash": "9C4B3B406B9D3725106A22CB278C9EE0903AD926D523776DCEAF7C830A76655B",
              "Hash": "3EEAD5A35815575D21E554B0C8F641A5E7346893950790648CB076EE3E5E85E2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E::.ctor()",
                "Shared.Data.GroundTileData::.ctor()",
                "Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "event:/player/footsteps/footsteps_grass",
                "event:/player/footsteps/footsteps_sand",
                "event:/player/footsteps/footsteps_stone",
                "event:/player/footsteps/footsteps_water",
                "aura:general:fast_burning"
              ],
              "Source": null
            },
            {
              "Id": "SetUpItemAuras()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Auras.ItemAura\u003E",
              "Name": "SetUpItemAuras",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E SetUpItemAuras()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "1C3D29C66AF87E92BCE5ADFE365EB328F75A1E07345E6424419A0B3D27800B76",
              "Hash": "11326ACF4503465A8093DDA0EDAA5CF64B9257B8B197F81EE2B03D54DB9FC28A",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E::.ctor()",
                "Shared.Data.Auras.SharedDataSetup::SetupItemsAuras(System.Collections.Generic.List\u003CShared.Models.Auras.ItemAura\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupItems()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemData\u003E",
              "Name": "SetupItems",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E SetupItems()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "50EBFBC4D045B79005406B89F9369962889CF573B40EEEB4E1072DBA589DACB7",
              "Hash": "E8C5AA05CC17D4A2083679A3FEEA8DA2FAEC918FD36E0464AD6FB417B53975AC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E::.ctor()",
                "Shared.Data.Items.SharedDataSetup::SetupCheatItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupConsumableItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupEquipmentItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupFurnitureItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupMaterialItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupMiscItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupQuestItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupSeedItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupWeaponItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.Items.SharedDataSetup::SetupSchematicsItems(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)",
                "Shared.Data.SharedDataSetup::AutomaticGodAssign(System.Collections.Generic.List\u003CShared.Models.Items.ItemData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupJobs()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.DataModels.JobData\u003E",
              "Name": "SetupJobs",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E SetupJobs()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1748,
              "BodyHash": "7C6CEA447563B771E69236CCE4F434400D9A044346A7306C1C881E820D2E9D03",
              "Hash": "9C4C821E8C9C40812B567594079365C874C8FFF3D56110F0675C29FC787C4FE2",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E::.ctor()",
                "Shared.Data.DataModels.JobData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.JobData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "job:blacksmith",
                "Blacksmith",
                "vulcan",
                "blacksmith",
                "job:lumberjack",
                "Lumberjack",
                "diana",
                "lumber_yard",
                "job:miner",
                "Miner",
                "mars",
                "quarry",
                "job:carpenter",
                "Carpenter",
                "ceres",
                "carpenter"
              ],
              "Source": null
            },
            {
              "Id": "SetupLeatherworkerRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupLeatherworkerRecipes",
              "Signature": "private System.Void SetupLeatherworkerRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E LeatherworkerRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "LeatherworkerRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19664,
              "BodyHash": "AC405E4C1F1C70824B279C8832344004E56D8177B90CE52C7C85A23C2437F955",
              "Hash": "5B9991C71404B492D0F0CFD4B9CA2DBF7EF63BE7FC6F5307F807B0E154446E6A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.String\u003E::get_Item(System.Int32)",
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "item_aura:armor:pristine",
                "item_aura:armor:bulwark",
                "item_aura:armor:hardened",
                "item_aura:armor:anti-hex",
                "item_aura:armor:masterwork",
                "item_aura:armor:legendary",
                "item_aura:ranged:sharpened",
                "item_aura:ranged:swift",
                "item_aura:ranged:forceful",
                "item_aura:ranged:pristine",
                "item_aura:ranged:masterwork",
                "item_aura:ranged:legendary",
                "recipe:cheat_lw:0",
                "material:leather",
                "Bear Fur (XP Cheat)",
                "leather"
              ],
              "Source": null
            },
            {
              "Id": "SetupNpcQuests(System.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E)-\u003ESystem.Void",
              "Name": "SetupNpcQuests",
              "Signature": "private System.Void SetupNpcQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E quests)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quests",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "5D3EBF5D4F24FE11763E42FD41CD7F4EF2455FB9BCCC267779F4B3913859E0D3",
              "Hash": "759777D96CD436EF4F5A9B13D41C45230D28461BB5EF8F33CB64210652F907ED",
              "CalledMethods": [
                "Shared.Models.Quests.QuestData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.Objectives.HandInItemObjective::.ctor(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "solinus:phoenix",
                "My hunt for the Phoenix of Arabia has led me to you and this volcano. It has come to lay its egg which means it shall st",
                "The Phoenix of Arabia",
                "1",
                "quest:phoenix_ash",
                "boss:phoenix"
              ],
              "Source": null
            },
            {
              "Id": "SetupOfferings()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Gods.Offering\u003E",
              "Name": "SetupOfferings",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E SetupOfferings()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "E683E27670AD968216ED90F392DA6ADC947D96E596ECD60566187DC23A6D7CA4",
              "Hash": "731DBB9B02073990AC8DDE5067771CBF64C1F18C52179097B22439919F179C39",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E::.ctor()",
                "Shared.Models.Gods.Offering::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Gods.Offering\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "offering:r:planks:0",
                "wood_plank",
                "Planks",
                "material:wood_plank",
                "offering:r:bone:0",
                "bone",
                "Bones"
              ],
              "Source": null
            },
            {
              "Id": "SetupPersonalQuests(System.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E)-\u003ESystem.Void",
              "Name": "SetupPersonalQuests",
              "Signature": "private System.Void SetupPersonalQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E quests)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "quests",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1741,
              "BodyHash": "8B7AAF6FCA406C662ED69664865D2B2FA61245A8D31D552EC7B4B768A5FDF724",
              "Hash": "806C2FA20D085ABBD8356642C2BDD22DE4F5E3BA3B34E382D9F792E6F609D704",
              "CalledMethods": [
                "Shared.Models.Quests.QuestData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.Objectives.PlayerCollectItemsObjective::.ctor(System.String, System.Int32)",
                "System.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::.ctor(System.Int32)",
                "System.Span\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Item(System.Int32)",
                "Shared.Models.Quests.PreQuestRequirement::.ctor(System.String)",
                "Shared.Models.Quests.Objectives.PlayerEquipItemTypeObjective::.ctor(Shared.Models.Items.EquipmentType)",
                "Shared.Models.Quests.Objectives.SpawnConstructionObjective::.ctor(System.Int32, System.String)",
                "Shared.Models.Quests.Objectives.PlayerInteractObjective::.ctor(Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType)",
                "Shared.Models.Quests.Objectives.ConstructBuildingObjective::.ctor(System.String, Shared.Text.StringId)"
              ],
              "StringLiterals": [
                "sharpen_flint",
                "To craft your first set of tools you will need /c[yellow]Flint Shards/cd. \r\nPick up some Flint with /i[k_2] and throw it",
                "Acquiring Materials",
                "1",
                "material:flint_shard",
                "get_sticks",
                "You will also require some /c[yellow]Wood Sticks/cd which can be acquired by destroying bushes or skinny trees.\r\nThey ca",
                "material:wood_stick",
                "pickaxe:flint",
                "axe:flint",
                "weapon:flint:sword",
                "weapon:flint:spear",
                "gear_up",
                "Use the sticks and the flint shards to craft tools and weapons.\r\n\r\nThe player crafting menu can be found in the inventor",
                "Weapons and tools",
                "2"
              ],
              "Source": null
            },
            {
              "Id": "SetupPhilosopherRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupPhilosopherRecipes",
              "Signature": "private System.Void SetupPhilosopherRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E philosopherRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "philosopherRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3342,
              "BodyHash": "EBA164C6652FFEC352D1E0DABCB516EFCAD910083A80B7C412A45FCA5243D8F1",
              "Hash": "376C0A909B6A4008AE3D21C7590EC65224C4BC084843A8CFA3D00EA2BD6ED31E",
              "CalledMethods": [
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "recipe:research:papers",
                "Research",
                "Order the philosopher to pore over their reasearch.",
                "research_paper",
                "material:research_paper",
                "recipe:research:sculptor:0",
                "Sculptor",
                "sculptor",
                "reward:sculptor:0",
                "recipe:research:concrete_mixer",
                "Concrete Mixer",
                "concrete_mixer",
                "reward:concrete_mixer",
                "recipe:research:trading_post:0",
                "Trading Post",
                "trading_post"
              ],
              "Source": null
            },
            {
              "Id": "SetupPlayerClasses()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Name": "SetupPlayerClasses",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E SetupPlayerClasses()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1301,
              "BodyHash": "CBD35F988A356CA27AED452DC0D45E4188EDC302FC325B9058EADACC61E281E3",
              "Hash": "39CC45917B91D0FEF7F1449BC68AFC2ED875C601FC7A2286632654E9481CE5F6",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E::.ctor()",
                "Shared.Data.DataModels.PlayerClassModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.PlayerClassModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "player_class:woodcutter",
                "Woodcutter",
                "armor:civilian:1",
                "armor:civilian:legs",
                "axe:flint",
                "food:meat_small",
                "skill:woodcutting",
                "player_class:miner",
                "Miner",
                "armor:civilian:2",
                "pickaxe:flint",
                "skill:mining",
                "player_class:mechanicus",
                "Mechanicus",
                "armor:civilian:8",
                "placeable:workbench"
              ],
              "Source": null
            },
            {
              "Id": "SetupPotteryRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupPotteryRecipes",
              "Signature": "private System.Void SetupPotteryRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E PotteryRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "PotteryRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1549,
              "BodyHash": "C506DB036FB51824363AC0D2F248E2315707885529B76DD7047B666A4BD1B205",
              "Hash": "C98A81E8D71D900EF2B9429AC21BBAFA2CAAB4D586CE17B3E02A08DB85E25E8B",
              "CalledMethods": [
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "System.Nullable\u003CShared.Data.DataModels.FuelSourceRequirements\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "recipe:pot:empty",
                "resource:clay",
                "material:empty_pot",
                "recipe:pot:small",
                "placeable:pot:small",
                "recipe:pot:massive",
                "placeable:pot:massive",
                "recipe:pot:explosive",
                "material:coal",
                "material:ember_orchid",
                "placeable:explosive_pot",
                "recipe:pot:incendiary",
                "material:olive_oil",
                "placeable:incendiary_pot",
                "recipe:pot:lightning",
                "material:guardians_feather"
              ],
              "Source": null
            },
            {
              "Id": "SetupPriestRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "SetupPriestRecipes",
              "Signature": "private System.Void SetupPriestRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E PriestRecipes)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "PriestRecipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 143,
              "BodyHash": "51FEFA1728B64DA8D1AB4ABAEA3D04E3C885867DF2A17F7AFED670DBE8328C36",
              "Hash": "BD3CED06C8CB4C9007BA8CE2A46B5D8514B2A1B23E7D5C47779D1C9C3A42CC88",
              "CalledMethods": [
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "System.Array::Empty()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "recipe:auto_offerings",
                "Perform offerings",
                "The priest will offer any items in the Building Storage to the gods, increasing your worship and consuming the items."
              ],
              "Source": null
            },
            {
              "Id": "SetupQuests()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Quests.QuestData\u003E",
              "Name": "SetupQuests",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E SetupQuests()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "CE92066E2728DB1A745BC17784B24A1C30FC610D907F48AE14E9BEBAA5CC53F3",
              "Hash": "01476227EDB5DCD7C09AE16DCDD539ED1AB397ACCE2857DE2D8ADA725FE75FDE",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E::.ctor()",
                "Shared.Data.SharedDataSetup::SetupPersonalQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E)",
                "Shared.Data.SharedDataSetup::SetupCitizenQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E)",
                "Shared.Data.SharedDataSetup::SetupGodQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E)",
                "Shared.Data.SharedDataSetup::SetupNpcQuests(System.Collections.Generic.List\u003CShared.Models.Quests.QuestData\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupRaids()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.DataModels.RaidData\u003E",
              "Name": "SetupRaids",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E SetupRaids()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3301,
              "BodyHash": "7DFE95272118D53CBD9B90646F066AB42C8713A5AE65CB2FB53FEDC7F6586D69",
              "Hash": "CA01BBEA9FBA6CE063AB0EEC41FF475F0A855684D5A48597F1690C43ABC40E31",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E::.ctor()",
                "Shared.Data.DataModels.RaidData::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.RaidData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "citizen_aura:injury:broken_arm",
                "citizen_aura:injury:broken_leg",
                "citizen_aura:injury:concussion",
                "citizen_aura:injury:tetanus",
                "citizen_aura:injury:tinnitus",
                "citizen_aura:injury:wounded_eye",
                "citizen_aura:injury:broken_rib",
                "citizen_aura:injury:infected_wound",
                "raid:rats",
                "Rat Infestation",
                "a Rat infestation",
                "droptable:raid:tier:0",
                "raid:potmen",
                "Potman Raid",
                "a Potman raid",
                "raid:grey_satyr"
              ],
              "Source": null
            },
            {
              "Id": "SetupShops()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Shops.Shop\u003E",
              "Name": "SetupShops",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E SetupShops()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1568,
              "BodyHash": "8D1ED627B5FC730DF0D8E9D2671CC5588F6960CCBF4FEA46948C5F6467DB1982",
              "Hash": "C0BC244EE1182FE3AEFF1A8EE9516BDC8AC3000778E7B6561909B41C5DE08F98",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E::.ctor()",
                "Shared.Models.Shops.Shop::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "all:1",
                "material:flint_shard",
                "material:wood_stick",
                "material:wood_plank",
                "ammo:flint:arrow",
                "torch:0",
                "all:2",
                "material:empty_pot",
                "all:3",
                "tile:dirt",
                "tile:grass:plains",
                "tile:tall_grass:plains",
                "tile:grass:dry_plains",
                "tile:tall_grass:dry_plains",
                "all:4",
                "potion:health:minor:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupSkills()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.SkillData\u003E",
              "Name": "SetupSkills",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.SkillData\u003E SetupSkills()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.SkillData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1267,
              "BodyHash": "D0D8C1CAD763F6FC51BDC2CB686E55C463B6D2B3230EA559072FF3D8FFB7AAEB",
              "Hash": "BBCE8641C7A4BEA2272DF59CD12D931F6AD891DB7808FA563C9783148B8F50E9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.SkillData\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.SkillData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "skill:crossbows",
                "Crossbows",
                "crossbow",
                "Increases damage done with crossbows by {0}",
                "skill:swords",
                "Swords",
                "sword",
                "Increases damage done with swords by {0}",
                "skill:shields",
                "Shields",
                "shield",
                "Reduces energy cost from blocking by {0}",
                "skill:spears",
                "Spears",
                "spear:iron",
                "Increases damage done with spears by {0}"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpells()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E",
              "Name": "SetupSpells",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E SetupSpells()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "E93C9223187C0766C02864674D7031369D0B10EDD1C9978F4B618C58C49CB351",
              "Hash": "705333F6E8E412091D1393057DE7AE7A5CD89A3B871A9EA81380DD6ACE2E86CA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::.ctor()",
                "Shared.Data.Spells.SharedDataSetup::SetupBossSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.Spells.SharedDataSetup::SetupEffectsSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.Spells.SharedDataSetup::SetupItemSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.Spells.SharedDataSetup::SetupNpcSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.Spells.SharedDataSetup::SetupObjectsSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)",
                "Shared.Data.Spells.SharedDataSetup::SetupSpecialSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupStructureTileData()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.StructureTileData\u003E",
              "Name": "SetupStructureTileData",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E SetupStructureTileData()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2970,
              "BodyHash": "BC3EF89C1F22440FB88E71D69648DA3588C2BC4B299AF131AAA3369647609893",
              "Hash": "C0196269974123CB3CB12CC4F6A51E2B3BCB307E44AC147DC8744B432B51E492",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E::.ctor()",
                "Shared.Data.StructureTileData::.ctor()",
                "System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E::Add(!0)",
                "Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupUtilityConstructions(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E)-\u003ESystem.Void",
              "Name": "SetupUtilityConstructions",
              "Signature": "private System.Void SetupUtilityConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E Constructions)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "Constructions",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1790,
              "BodyHash": "60B1BF0D79623BBFE19BE37E7C1D95EF5704E0C5C2733D8C90814BA37BCBF9A5",
              "Hash": "B96FEF8E2B39247FB457638DA3DEC9099FEBD6E954E52302F665A2DB3342CFA1",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionModel::.ctor()",
                "Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "Shared.Models.Construction.ConstructionSpaceInfo::.ctor()",
                "Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Object::ToString()",
                "Shared.Messages.CreateNewInventoryMessage::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "placeable_chest:0",
                "Chest",
                "Object_Chest",
                "workbench:0",
                "workbench",
                "Workbench",
                "2e6101f9-e793-45b6-94ae-9054e8d63f07",
                "cauldron:0",
                "cauldron",
                "Cauldron",
                "e293bda6-4b78-4cb8-8287-d91b6a9129dc",
                "construction:wartable",
                "war_table",
                "War Table",
                "afb970c9-276f-45cf-ae70-2bb9e26138e7",
                "lightbench:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorkRecipes()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Name": "SetupWorkRecipes",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E SetupWorkRecipes()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4876,
              "BodyHash": "D30CE40C3D69DF1991762238B01866A5FB85ABF00A3AF337317DD1E80ADDCA27",
              "Hash": "2D95A4D348C6E4CFBDC97E19B3D72D79C213B1AA2D7B60C5784083489DCB6799",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::.ctor()",
                "Shared.Data.SharedDataSetup::SetupBlacksmithRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupLeatherworkerRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupCarpenterRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupBakeryRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupPhilosopherRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupPotteryRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "Shared.Data.SharedDataSetup::SetupPriestRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Data.DataModels.WorkRecipeModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::Add(!0)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [
                "plains",
                "expertise:quarry:plains",
                "forest",
                "swamp",
                "flat",
                "desert",
                "expertise:quarry:desert",
                "volcanic",
                "expertise:quarry:volcano",
                "ghost_land",
                "expertise:quarry:ghosttown",
                "expertise:lumberyard:plains",
                "expertise:lumberyard:volcano",
                "expertise:lumberyard:ghosttown",
                "expertise:digger:plains",
                "expertise:digger:desert"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorldOrdinances()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorldOrdinance\u003E",
              "Name": "SetupWorldOrdinances",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E SetupWorldOrdinances()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 720,
              "BodyHash": "15D31EC7700CEEE3518A0820C7C01288FB4B3B8747ED71A588F902F2704D879C",
              "Hash": "BA43A05653C1EFD53D349543696B7BD3E628E82152B4DF5DF848A24FB8B8A6CC",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E::.ctor()",
                "Shared.Models.Gods.WorldOrdinance::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "ordinance:mars",
                "Mars\u0027 powers courses through the fabric of the world. Increases damage dealt by all sources by 20%. This includes both p",
                "ordinance",
                "Ordinance of Brutality",
                "mars",
                "WorldStats_DamageModifier",
                "ordinance:ceres",
                "Ceres\u0027 powers courses through the fabric of the world. Increases crop yields and spawn rates.",
                "Ordinance of Plentifulness",
                "ceres",
                "WorldStats_CropHarvestBonusChance",
                "WorldStats_HostileSpawn",
                "ordinance:diana",
                "Diana\u0027s powers courses through the fabric of the world. All Satyrs are now friendly and spawn rates increase.",
                "Ordinance of The Wild",
                "diana"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorldStatAuras()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.WorldStatAuraInfo\u003E",
              "Name": "SetupWorldStatAuras",
              "Signature": "public System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E SetupWorldStatAuras()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1696,
              "BodyHash": "A2DCC84A472007305070672EA028F6A719B068EFB6647BB2DEB6EAD25AE53ADF",
              "Hash": "2B348655EA2E4B0E1AA177DDF726E2BEA8EC267F218A01A9F74B46739A6ED908",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E::.ctor()",
                "Shared.Data.WorldStatAuraInfo::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::Add(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "world_aura:worship:longer_lasting_furnaces",
                "WorldStats_FurnaceBurningModifier",
                "world_aura:worship:blacksmith:experience",
                "WorldStats_BlacksmithExperienceModifier",
                "world_aura:worship:wall_health",
                "WorldStats_WallDamageResistance",
                "world_aura:worship:carpenter:experience",
                "WorldStats_CarpenterExperienceModifier",
                "world_aura:worship:max_building_appeal",
                "WorldStats_MaxBuildingAppealModifier",
                "world_aura:worship:dolium_speed",
                "WorldStats_DoliumSpeedModifier",
                "world_aura:worship:citizen_health",
                "WorldStats_CitizenDamageResistance",
                "world_aura:worship:gifting_bonus",
                "WorldStats_CitizenGiftingModifier"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorldStats()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Stats.StatDescription\u003E",
              "Name": "SetupWorldStats",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E SetupWorldStats()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 3747,
              "BodyHash": "0E9AFA7992650A914C5BDE8AA00FFCC1E9920BAB16CBB15A0F31C64DD56EEE8C",
              "Hash": "8A67D93683F56029DA9DE49AB07D16DD5169012B837217872A8DB2C85847C1ED",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Models.Stats.StatDescription\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "WorldStats_CropHarvestBonusChance",
                "Crop harvest",
                "wheat",
                "P0",
                "WorldStats_CropGrowthModifier",
                "Crop growth speed",
                "farmstead",
                "WorldStats_HostileSpawn",
                "Hostiles spawn rate",
                "skull",
                "WorldStats_SellingFactor",
                "Sell price",
                "sell",
                "WorldStats_VendorPriceFactor",
                "Vendor price",
                "money:2"
              ],
              "Source": null
            },
            {
              "Id": "SetupWorshipUnlocks()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Name": "SetupWorshipUnlocks",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E SetupWorshipUnlocks()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 74,
              "BodyHash": "B7320004BA3FF0D276E8667196E92D24D9D8529B4E7230C39AC68646CEF537E8",
              "Hash": "A5E4D2BCD28F602FD307DA4A9A8BD8776080C42AB1EE4E15D49F9124F335F031",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::.ctor()",
                "Shared.Data.Worship.CeresWorships::.ctor()",
                "Shared.Data.Worship.GodWorshipSetup::Setup(System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E)",
                "Shared.Data.Worship.DianaWorships::.ctor()",
                "Shared.Data.Worship.MarsWorships::.ctor()",
                "Shared.Data.Worship.MercuryWorships::.ctor()",
                "Shared.Data.Worship.VenusWorships::.ctor()",
                "Shared.Data.Worship.VulcanWorships::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "687FE6B34E593C9AC8AE7E439A298364859361C87B4598CB2F48C9E5C101A25D"
        },
        {
          "Id": "Shared.Data.ShopDataBase",
          "Name": "ShopDataBase",
          "DisplayName": "ShopDataBase",
          "FullName": "Shared.Data.ShopDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MissingShop:Shared.Models.Shops.Shop",
              "Name": "MissingShop",
              "Type": "Shared.Models.Shops.Shop",
              "Signature": "public Shared.Models.Shops.Shop MissingShop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "629A127859D03C1557833E67007DACEDB5C265AA1783F231504700E1212BBA0A"
            },
            {
              "Id": "ShopDataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Shops.Shop\u003E",
              "Name": "ShopDataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E ShopDataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9187C8EFB80D83C5E1F3E1F76A547FE16391E3C45307DB5E6D0822ED57344728"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Shops.Shop\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E shops)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shops",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "545EDAFF4D9E79A6DFD849309C5CCBA21D2B70720A7DA0C2FA591A3A97A1AED8",
              "Hash": "FBD568B31F48173CA5E59DAA808A50BEE14652BB2FF178A8A66D9C7C2BE31CDD",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Shops.Shop\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Shops.Shop\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::TryAdd(!0, !1)",
                "List.Enumerator\u003CShared.Models.Shops.Shop\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetShopOrMissing(System.String)-\u003EShared.Models.Shops.Shop",
              "Name": "GetShopOrMissing",
              "Signature": "public Shared.Models.Shops.Shop GetShopOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Shops.Shop",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "A9F551E97443D07B0057E4AF1F2EC113472E24F2FA2A5E2D90C1A8673EF87C04",
              "Hash": "8062870A18FC8BA530102DEA04E31C192CCB58F044ABE458D85DDCAAAEAE69AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown shop: "
              ],
              "Source": null
            },
            {
              "Id": "GetShopOrNull(System.String)-\u003EShared.Models.Shops.Shop",
              "Name": "GetShopOrNull",
              "Signature": "public Shared.Models.Shops.Shop GetShopOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Shops.Shop",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "859C1CBA746A5AB0C2A2C8534FDEECAAD260DABCAFF9C911B75D4C99BEF89199",
              "Hash": "4A252745F5288572B0511FC507ECA94F1F7F11E2EF18C412C1046BB8D80F0B6C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Shops.Shop\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "187755C35C00834A0B23474891B5EDAB58F4A8060FAF9C1D0748A2327D2B481A"
        },
        {
          "Id": "Shared.Data.SkillData",
          "Name": "SkillData",
          "DisplayName": "SkillData",
          "FullName": "Shared.Data.SkillData",
          "Namespace": "Shared.Data",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Description:Shared.Text.StringId",
              "Name": "Description",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F2F330C6C496490A24AF5AA00B229C3EAE8F1D2ACA9C9446A93472D19E73C3B"
            },
            {
              "Id": "ExperienceGainFactor:System.Single",
              "Name": "ExperienceGainFactor",
              "Type": "System.Single",
              "Signature": "public System.Single ExperienceGainFactor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BD390B780C279C78FF62C7411037D01254F10A788029E7B1F72339FEEC71CBC8"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0873D7C5E0FA98B5E1B4C3962613191B800A6F2698C212A3AFBE01BD84D648DB"
        },
        {
          "Id": "Shared.Data.SkillsDataBase",
          "Name": "SkillsDataBase",
          "DisplayName": "SkillsDataBase",
          "FullName": "Shared.Data.SkillsDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.SkillData\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "31CF7A194F99B42DA8C8D7A21BF173A5FF9CC5EA53795F484776147ECEDDE183"
            },
            {
              "Id": "MissingSkill:Shared.Data.SkillData",
              "Name": "MissingSkill",
              "Type": "Shared.Data.SkillData",
              "Signature": "public Shared.Data.SkillData MissingSkill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F959003676F9D1ECA2EA69CFE44E11BA05E5C4E18D780DFE3878078A72474E4"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.SkillData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.SkillData\u003E skills)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "skills",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.SkillData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 117,
              "BodyHash": "4F0DE0D24ECF779B1248F99543029090C8631D2B3D1112A06D69DCEE3BA1B6ED",
              "Hash": "CF500840D7B15B8A26D560634DEE7D379172B495838500D595745930022B2F1B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.SkillData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.SkillData\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E::TryAdd(!0, !1)",
                "List.Enumerator\u003CShared.Data.SkillData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*skills:name",
                "*skills:description"
              ],
              "Source": null
            },
            {
              "Id": "GetAllSkills()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Data.SkillData\u003E",
              "Name": "GetAllSkills",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Data.SkillData\u003E GetAllSkills()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Data.SkillData\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "CB8C1A6EE3F00115EA91F48276681D17EC45B200A52537D5CBEDAA37D6DCBCC3",
              "Hash": "5F6280C45C475F8388856111F13DFA543C0542C2980E5365FC28B731A32B4341",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E::get_Values()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkillOrMissing(System.String)-\u003EShared.Data.SkillData",
              "Name": "GetSkillOrMissing",
              "Signature": "public Shared.Data.SkillData GetSkillOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.SkillData",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "2356B84EC35948ABE80E609A9F171011BC73DBAF595C8BEA0845B050DF5F0F10",
              "Hash": "7372083AE0F66B501FA5E6F3BBA3D595A23F51464C6160B5939BAF3CF6E0DFE3",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Unknown skill: "
              ],
              "Source": null
            },
            {
              "Id": "GetSkillOrNull(System.String)-\u003ESystem.Nullable\u00601\u003CShared.Data.SkillData\u003E",
              "Name": "GetSkillOrNull",
              "Signature": "public System.Nullable\u003CShared.Data.SkillData\u003E GetSkillOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Data.SkillData\u003E",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "5BD44476C9543F18D0F6D3CAD03934C403A44EEF38C6A234457F3F46B24CB060",
              "Hash": "C7DCB8C40F115CCBEA5700E93501FE26BE38EAB1F64C193C85F00FB459C9A569",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.SkillData\u003E::TryGetValue(!0, !1\u0026)",
                "System.Nullable\u003CShared.Data.SkillData\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9042BBBF9108F245436606836AF6B4E1241779CEF8E10E03FB40ADBCE98EA116"
        },
        {
          "Id": "Shared.Data.SpellDataBase",
          "Name": "SpellDataBase",
          "DisplayName": "SpellDataBase",
          "FullName": "Shared.Data.SpellDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Spells.SpellDataModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9DA82ACE4132A3860563A802BA61253E46E447B9C36C1ED051BEA1C292E32FDA"
            },
            {
              "Id": "MissingData:Shared.Models.Spells.SpellDataModel",
              "Name": "MissingData",
              "Type": "Shared.Models.Spells.SpellDataModel",
              "Signature": "public Shared.Models.Spells.SpellDataModel MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DEA0AE01CDCA79811A3DCA769C63273597F965239F340EDAA995552372518651"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "325CCBE34B3F445E906680D3F6ADAFC169CFBEA31BCDB0C377C5D4283B5F20FC",
              "Hash": "293A7B4528FDAAC13E379E408FE203BA65574E1172E5B7F665F9705D44B61062",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Spells.SpellDataModel\u003E::get_Current()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Spells.SpellDataModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*spell:name",
                "Duplicate data for spell \u0027",
                "\u0027 found when loading database."
              ],
              "Source": null
            },
            {
              "Id": "GetSpellOrMissing(System.String)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellOrMissing",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "E4ED8D4731DCB62FC779D9632FDAFFDCD406E03861691C19A676A7DCAD246BCE",
              "Hash": "79A1D4000631DC81034E1D0A1D2DAC7488D22813731A57DDE1FCFCAF470D119F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "Shared.Models.Spells.SpellDataModel::.ctor()"
              ],
              "StringLiterals": [
                "SpellDataBase: Got missing spell for id ",
                "missing_spell"
              ],
              "Source": null
            },
            {
              "Id": "GetSpellOrNull(System.String)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellOrNull",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D1E7D765D7FA8457585C18FF5CFCE76CC95CBB5E060D629EDB9F9ED8F6A86CCA",
              "Hash": "81E5556438DD049E970C817CB393FAB38F4C64ED3EA3B89CCA8FFD9B15B81879",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CE9B54B8F3D45E888511E1097FCB6EDC7936924D7A05EAF507F062AE883911E4"
        },
        {
          "Id": "Shared.Data.Spells.SharedDataSetup",
          "Name": "SharedDataSetup",
          "DisplayName": "SharedDataSetup",
          "FullName": "Shared.Data.Spells.SharedDataSetup",
          "Namespace": "Shared.Data.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetupBossSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupBossSpells",
              "Signature": "public System.Void SetupBossSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15680,
              "BodyHash": "446F3DA90D836A001B54FDDBF5128DEB0CC520A8E52C198E6776D8EC262C2AB9",
              "Hash": "6C809F59E260B1EB18A6AE6D77F3E2E8AA79282344373598B0B7415EDC491ED2",
              "CalledMethods": [
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Int32)",
                "System.Span\u003CSystem.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::get_Item(System.Int32)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)",
                "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Candide.Combat.VisualExplosionData::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_One()",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(System.Int32)",
                "System.Span\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "minervasowl_peck",
                "spelltype:explosion",
                "event:/hits/explosive/bombs",
                "vfx_explosion1",
                "minervasowl_peck_phase2",
                "spelltype:linear_shockwave",
                "minervasowl_rush",
                "spelltype:cone_attack",
                "minervasowl_wingflap",
                "minervasowl_slam",
                "minervasowl_lightning",
                "no_vfx",
                "cyclops_multi_projectile_attack:0",
                "spelltype:multiple_projectile_attack",
                "small_fireball_flame",
                "cyclops_eye_attack:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupEffectsSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupEffectsSpells",
              "Signature": "public System.Void SetupEffectsSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1367,
              "BodyHash": "A8B0C2755E7C832D1FDD6AE7D136464777C397A3D16A4254424C6DCACEA55AE4",
              "Hash": "63F9A5DC5E9A309CD116CC03BA3699D2F96B0BF0ADE6B5E0EE8B1F80CE82E0FB",
              "CalledMethods": [
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()"
              ],
              "StringLiterals": [
                "item:fireball_explode:0",
                "Flaming Boulder Explosion",
                "spelltype:explosion",
                "event:/hits/explosive/boulder_crash",
                "aoe_fire:0",
                "spelltype:area_of_effect",
                "aoe_fire",
                "flame_aoe",
                "aura:vulcan_scroll:burning",
                "skill:tomes",
                "aoe_poison:0",
                "aoe_poison",
                "poison_aoe_48",
                "aura:general:poisoned",
                "item:fireball_explode:elite",
                "favour:tome_magic_penetration"
              ],
              "Source": null
            },
            {
              "Id": "SetupItemSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupItemSpells",
              "Signature": "public System.Void SetupItemSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17814,
              "BodyHash": "42FE2B33E91C45D1B76CA7C8915EDC99B558A25631EE7D0AF4EA6AAEA673A31E",
              "Hash": "3E36AFC6AAAA8B4EE35BB956A72861673FA0F8D0F9093E44F0713B6631E658F1",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()",
                "System.Guid::Parse(System.String)",
                "Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.MassHealSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.HookSpellArgs::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()"
              ],
              "StringLiterals": [
                "item:firebolt:0",
                "Firebolt",
                "spelltype:single_projectile_attack",
                "event:/spells/cast_fireball",
                "fire_spell_new",
                "fireball_flame_3",
                "item:ignite:fast",
                "item:fireball:0",
                "Flaming Boulder",
                "fireball_new",
                "event:/spells/cast_fireball_massive",
                "aoe_fire:0",
                "item:fireball_explode:0",
                "item:ninja",
                "Precise Strikes",
                "spelltype:instant_single_target"
              ],
              "Source": null
            },
            {
              "Id": "SetupNpcSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupNpcSpells",
              "Signature": "public System.Void SetupNpcSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35951,
              "BodyHash": "80B5AF4CB3C297DAAD7752B50D22D8FAF78F27A02723D8E58EFAE10C5193CB01",
              "Hash": "CD556C3E7485F3E9030C75BEA627139FAE5882D2E093AE2FC971D3CE91ACEA41",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "Shared.Combat.Spells.Parameters.MassHealSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::get_Item(System.Int32)",
                "Shared.Combat.Spells.SpellApplyAuraContext::op_Implicit(System.String)",
                "Shared.Combat.Spells.Parameters.SummonCreatureSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::.ctor(System.Int32)",
                "System.Span\u003CSystem.Single\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [
                "wolf_bite:0",
                "spelltype:cone_attack",
                "alpha_wolf_bite:0",
                "wraith_slash:0",
                "necrobolt:0",
                "Necrotic Bolt",
                "poison_bolt",
                "spelltype:single_projectile_attack",
                "event:/spells/cast_spell_necro",
                "fireball_green_flame",
                "poisonball:0",
                "Toxic Gas",
                "event:/spells/cast_spell_nature",
                "event:/effects/poisoned",
                "aoe_poison:0",
                "poisonball_explode:0"
              ],
              "Source": null
            },
            {
              "Id": "SetupObjectsSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupObjectsSpells",
              "Signature": "public System.Void SetupObjectsSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 4869,
              "BodyHash": "60F5AC71C07FF0685BA66E4D7950775C8A5FD36783160C38E30D74EDDD1468AE",
              "Hash": "51DC72813A690B9B80F04459E1FD87BE6D1C0A618D868643BBA0DA835B4B296C",
              "CalledMethods": [
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()"
              ],
              "StringLiterals": [
                "ballista:homing",
                "spelltype:single_projectile_attack",
                "ballista_arrow",
                "ballista:straight",
                "catapult_impact_explosion",
                "spelltype:explosion",
                "event:/hits/explosive/boulder_crash",
                "shockwave_small",
                "coaltrap:0",
                "spelltype:cone_attack",
                "explosive_pot_explosion",
                "Explosion",
                "event:/hits/explosive/bombs",
                "vfx_explosion1",
                "incendiary_pot_fire",
                "Scorched Earth"
              ],
              "Source": null
            },
            {
              "Id": "SetupSpecialSpells(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void",
              "Name": "SetupSpecialSpells",
              "Signature": "public System.Void SetupSpecialSpells(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spells",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1962,
              "BodyHash": "D9C29DA2144C3B20E26B3CAE49147B1D854B6F782E5EEE9F6C378E6F4F4E8A7A",
              "Hash": "A8C12677EB55F8607E23046AA192FD381C28CC4894F7488C8C3295E248C8B707",
              "CalledMethods": [
                "Shared.Models.Spells.SpellDataModel::.ctor()",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.PlaceTileSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::Add(!0)",
                "Shared.Combat.Spells.Parameters.PlaceCropSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()",
                "Shared.Combat.Spells.SpellApplyAuraContext::.ctor()",
                "Shared.Combat.Spells.Parameters.ResetBossSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()"
              ],
              "StringLiterals": [
                "spell:place-tile",
                "Place tiles",
                "spelltype:place_tile",
                "spell:place-crop",
                "Place seeds",
                "spelltype:place_crop",
                "event:/environment/plant_seed",
                "spell:place-construction",
                "spelltype:place_construction",
                "spell:progression_unlock",
                "spelltype:progression_unlock_spell",
                "spell:hit_cast_spell_generic",
                "spelltype:instant_single_target",
                "throw_object",
                "spelltype:cone_attack",
                "skill:throwing"
              ],
              "Source": null
            }
          ],
          "Hash": "370122895B91F701DB427C1818EF4E1BA6AB2ED39C5C855CF7308D292ACD003C"
        },
        {
          "Id": "Shared.Data.StructureTileData",
          "Name": "StructureTileData",
          "DisplayName": "StructureTileData",
          "FullName": "Shared.Data.StructureTileData",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "Flags:Shared.Data.StructureTileFlags",
              "Name": "Flags",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5865679EC750978A72B62DE3572865C9B934F41F138A5AE819A444B74526AE18"
            },
            {
              "Id": "Height:System.SByte",
              "Name": "Height",
              "Type": "System.SByte",
              "Signature": "public System.SByte Height",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7662F31CEE3A89F8C36769CE78BA0E553A9CED1572E7924A7A52D5DCF23B888"
            },
            {
              "Id": "NotWalkableNextToCliffs:System.Boolean",
              "Name": "NotWalkableNextToCliffs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NotWalkableNextToCliffs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1865DAC12C162E04163031FC242DE1F7C6CA3067406C2B869D58747E218EDF38"
            },
            {
              "Id": "PitEdgeSize:System.Single",
              "Name": "PitEdgeSize",
              "Type": "System.Single",
              "Signature": "public System.Single PitEdgeSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6EA06A96F73EF473461EFB9975830F2E51E7C186FCE53913B0848CE56C7061D"
            },
            {
              "Id": "PlaceholderData:System.Boolean",
              "Name": "PlaceholderData",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean PlaceholderData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "683AE5B843C1414A51CCF9D0C518006AE5954F6A6AD9B067613F14C5A1B5A69A"
            },
            {
              "Id": "Tile:WorldTile\u002BStructureType",
              "Name": "Tile",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Tile",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D26AED0A9E6D4575B2C4EF98C063CE14238FBE518648D06E70E11EC9EB412167"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E164909D901C2CCC4BC70E27B3ED2F69F45E03F8CBEC164DC33EC8BB68C2E26E"
        },
        {
          "Id": "Shared.Data.StructureTileFlags",
          "Name": "StructureTileFlags",
          "DisplayName": "StructureTileFlags",
          "FullName": "Shared.Data.StructureTileFlags",
          "Namespace": "Shared.Data",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockMovement:Shared.Data.StructureTileFlags",
              "Name": "BlockMovement",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags BlockMovement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B18BA15C5B7BF5FE7D075C954A12B1DFBC59DA245B7F53F91701076C46030815"
            },
            {
              "Id": "BlockPlacement:Shared.Data.StructureTileFlags",
              "Name": "BlockPlacement",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags BlockPlacement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9FE3E88BBCA2FB35452383E7E20F8267E660428730F646189F0EE31EBD6F55E"
            },
            {
              "Id": "BlockReplacing:Shared.Data.StructureTileFlags",
              "Name": "BlockReplacing",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags BlockReplacing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C16ED1A761B04DCC820B9446B52854DD365FEFF8944CD2DCD345619230323C75"
            },
            {
              "Id": "CliffWallsMesh:Shared.Data.StructureTileFlags",
              "Name": "CliffWallsMesh",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags CliffWallsMesh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61753EFA26507AB605BD72C24E4DEEBCDA47C5A0536D07E782C156FDEF130BBB"
            },
            {
              "Id": "Hole:Shared.Data.StructureTileFlags",
              "Name": "Hole",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags Hole",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E7127C696B69CD19F6BCF8D628DD6364ED6CE7D1A57F7C802B905EC62D861B9"
            },
            {
              "Id": "None:Shared.Data.StructureTileFlags",
              "Name": "None",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8D088564FFD5694F1F26A992B46910A49345CDC92F1580B66E42C39614DDC95"
            },
            {
              "Id": "PitWallsMesh:Shared.Data.StructureTileFlags",
              "Name": "PitWallsMesh",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags PitWallsMesh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D7AA20778252DEFC20E802352E94E19C0E57A6D596BB4529834A5ADD96E02E1"
            },
            {
              "Id": "SimpleAutoMesh:Shared.Data.StructureTileFlags",
              "Name": "SimpleAutoMesh",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags SimpleAutoMesh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F103A1B492876977AC8609D69451E3D8AF2AAA3292A2282855F9E07F08DDD42"
            },
            {
              "Id": "SquareCollision:Shared.Data.StructureTileFlags",
              "Name": "SquareCollision",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags SquareCollision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2474D82F96693BD09BC386043823D45708D8FA2A3343FDDBD9BC50CDE082E591"
            },
            {
              "Id": "value__:System.UInt16",
              "Name": "value__",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1EF3B5E04DEAEF2DAF06576F5C69E4DD3F063F2A7E420EB8A63055768D44FB6"
            },
            {
              "Id": "Walkable:Shared.Data.StructureTileFlags",
              "Name": "Walkable",
              "Type": "Shared.Data.StructureTileFlags",
              "Signature": "public Shared.Data.StructureTileFlags Walkable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61B829C3E3D485EE54DF1188722C147F0B1114DE5E0A63D53699894300A11A70"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C9BAEACA72BF392AD4B9909C35FAAD6D27321D7B4565C7FE89F14BD7E01B545E"
        },
        {
          "Id": "Shared.Data.StructureTileFlagsExtension",
          "Name": "StructureTileFlagsExtension",
          "DisplayName": "StructureTileFlagsExtension",
          "FullName": "Shared.Data.StructureTileFlagsExtension",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Data.StructureTileFlags mask, Shared.Data.StructureTileFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "604412F7DE044CF3016E9B42449B1F9F0F4D4782F6406CE7373759DF26AF685F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Data.StructureTileFlags mask, Shared.Data.StructureTileFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "A547FA947BA13E07019F882DE45547E54E812337DC92BBB5A628C6376757A4CF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Data.StructureTileFlags\u0026, Shared.Data.StructureTileFlags)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Data.StructureTileFlags\u0026 mask, Shared.Data.StructureTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.StructureTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "D5ECBC9144BCB789D5758538CBA89E53D40E124BA3EAFFA6E5885DCD4A06EA13",
              "Hash": "04DD3DEDF4E5B5228C691E571BCCFAF4771DD531D1E5066C68A492A01BBC3338",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Data.StructureTileFlags\u0026, Shared.Data.StructureTileFlags)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Data.StructureTileFlags\u0026 mask, Shared.Data.StructureTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.StructureTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "46219F8CC4CA991BD1F6D1656AE9254740E508FF4F770FDD94E579C5B1CB6635",
              "Hash": "B0A26366AE4D4E959C3F1DED8CEEC24C7CE077DD112D736E6F6E6F144E9941B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Data.StructureTileFlags\u0026, Shared.Data.StructureTileFlags)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Data.StructureTileFlags\u0026 mask, Shared.Data.StructureTileFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Data.StructureTileFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Data.StructureTileFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "AA661D035A16C16B57E1AEA21ABF252307D7B7BAC5C09C89FD911DFD8BA89A1F",
              "Hash": "3096873EF1CC7C02B32CEEDD4AE0FA2F64ABA81134C385EC026F3C0780C958ED",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "74E1BE86A322A5D19C8D7E0C094AA055B2A6CF3CEA0388F15E073FB03754C485"
        },
        {
          "Id": "Shared.Data.TileDataBase",
          "Name": "TileDataBase",
          "DisplayName": "TileDataBase",
          "FullName": "Shared.Data.TileDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Grounds:Shared.Data.GroundTileData[]",
              "Name": "Grounds",
              "Type": "Shared.Data.GroundTileData[]",
              "Signature": "public Shared.Data.GroundTileData[] Grounds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6151E4E5B06E4881CEF3352615ACD0E4D0CDA4C7852D401AEFD7D1868A1CC812"
            },
            {
              "Id": "NoGroundTileData:Shared.Data.GroundTileData",
              "Name": "NoGroundTileData",
              "Type": "Shared.Data.GroundTileData",
              "Signature": "private Shared.Data.GroundTileData NoGroundTileData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "642A150082802F7605DFBAAFA7A4AF755934701F9AC7A11BF066485077160CBF"
            },
            {
              "Id": "NoStructureTileData:Shared.Data.StructureTileData",
              "Name": "NoStructureTileData",
              "Type": "Shared.Data.StructureTileData",
              "Signature": "private Shared.Data.StructureTileData NoStructureTileData",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3F0E4FC3E135E6B61897A60FBB5501837EB9E480A40FAD98E573DD1B3995FB14"
            },
            {
              "Id": "Structures:Shared.Data.StructureTileData[]",
              "Name": "Structures",
              "Type": "Shared.Data.StructureTileData[]",
              "Signature": "public Shared.Data.StructureTileData[] Structures",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E18FCF27ADF39C5D60987196A30B223E05EEF4CF3AA0E406CC03B6CD523C332"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.GroundTileData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E groundTileData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "groundTileData",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "34BC14BD7835B4307FD426A637BB9569ABF300272B2480CA1C79C02D1B1C1A10",
              "Hash": "7A795D48872B67B599068EDCF4D1582B815DD705DEAAA340AD11F3615DFA19DA",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.GroundTileData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.GroundTileData\u003E::get_Current()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.GroundTileData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Duplicate data for ground tile \u0027",
                "\u0027 found when loading database."
              ],
              "Source": null
            },
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.StructureTileData\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E structureTileData)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "structureTileData",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "3BB586DDDD9A8EDB99A96042C111031388BFF0119E09DA45A3774A6145DF165B",
              "Hash": "21B0813E0B4862A6C1D7A3085D6B325A22F18568993B5ABF07A3AD9C1C5C7FB0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.StructureTileData\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.StructureTileData\u003E::get_Current()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.StructureTileData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "Duplicate data for structure tile \u0027",
                "\u0027 found when loading database."
              ],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "1653DD069DCF3CEB3196FBD2D07D9BE6F606CEE0A7D63491D3272D19F1FC8C31",
              "Hash": "4885DBF5DCC4A8CEC8CF6D6362AAFB9A2821DA1D3A8E3F9E2ECA0031F0C09667",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9DB00AAD5581C77B97EB988A447B5FD5F1BBBAA2269BC7653982F1B1E6676170"
        },
        {
          "Id": "Shared.Data.WorkRecipeDataBase",
          "Name": "WorkRecipeDataBase",
          "DisplayName": "WorkRecipeDataBase",
          "FullName": "Shared.Data.WorkRecipeDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.DataModels.WorkRecipeModel\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "80F008D05A3E43ADAAF98DD7DDB817616FB7CA9E0E7A63C52F058126CD775424"
            },
            {
              "Id": "MissingData:Shared.Data.DataModels.WorkRecipeModel",
              "Name": "MissingData",
              "Type": "Shared.Data.DataModels.WorkRecipeModel",
              "Signature": "public Shared.Data.DataModels.WorkRecipeModel MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "75640828F273519EC1F6652CE51D594EE1252387031063AF91ABB9F2BA346192"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddRecipes(System.Collections.Generic.List\u00601\u003CShared.Data.DataModels.WorkRecipeModel\u003E)-\u003ESystem.Void",
              "Name": "AddRecipes",
              "Signature": "public System.Void AddRecipes(System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E recipes)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "recipes",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "FAF3D8FAD68DB7A5296132F138454ABDC3E2D803E0D49D4F621A8E0C41D37648",
              "Hash": "474DFDD6ED083B36743F48DE6A5BC7032767BE4B80FC55311323D7320F54AFB1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.DataModels.WorkRecipeModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.DataModels.WorkRecipeModel\u003E::get_Current()",
                "System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Data.DataModels.WorkRecipeModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*work_recipe:name",
                "*work_recipe:description",
                "Detected duplicate recipes for recipe id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetRecipeOrMissing(System.String)-\u003EShared.Data.DataModels.WorkRecipeModel",
              "Name": "GetRecipeOrMissing",
              "Signature": "public Shared.Data.DataModels.WorkRecipeModel GetRecipeOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.WorkRecipeModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "43C67857A7E5DDF5F85CD0DF36CE34E1F9DECF6CE18E299159908D879758F2A5",
              "Hash": "2AC54323E8684D27B683966A4E8B7A4ACCBE0CB85F24B7C4F6FE2B407B39C8F5",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRecipeOrNull(System.String)-\u003EShared.Data.DataModels.WorkRecipeModel",
              "Name": "GetRecipeOrNull",
              "Signature": "public Shared.Data.DataModels.WorkRecipeModel GetRecipeOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.DataModels.WorkRecipeModel",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "4D9D1C1D4148980E856D049F21887FA45F0412163C5C0B8CE512D2F266D02A4D",
              "Hash": "60D4E2FF35C39094D8C240A7C8D016DC23A46099CB0670430E71036D84D4B126",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "128B50194087F669712458834AA548749FE3EDEB508B4F5E8355D12F501BD0BC"
        },
        {
          "Id": "Shared.Data.WorldOrdinancesDataBase",
          "Name": "WorldOrdinancesDataBase",
          "DisplayName": "WorldOrdinancesDataBase",
          "FullName": "Shared.Data.WorldOrdinancesDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.WorldOrdinance\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5D0744DCA2B089F46909A4A214FEF2F565F3FC39BC79AA9DAA0C99D1EBB30710"
            },
            {
              "Id": "MissingData:Shared.Models.Gods.WorldOrdinance",
              "Name": "MissingData",
              "Type": "Shared.Models.Gods.WorldOrdinance",
              "Signature": "public Shared.Models.Gods.WorldOrdinance MissingData",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA896FBCBBBAA1C90002E19A93C2BE79C0E4C06C01D94FE3099FAF5F0B444467"
            },
            {
              "Id": "SuffixDescription:System.String",
              "Name": "SuffixDescription",
              "Type": "System.String",
              "Signature": "public System.String SuffixDescription",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWorldOrdinances(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorldOrdinance\u003E)-\u003ESystem.Void",
              "Name": "AddWorldOrdinances",
              "Signature": "public System.Void AddWorldOrdinances(System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E ordinances)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ordinances",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 139,
              "BodyHash": "9D461D51F1AFDE891C45F43751B2E6DE6A109393FFCA03D3A56D6E4E265DF912",
              "Hash": "42A30123E4192D4C5B6BDCC0BDC591B4DEFBEE9D876851E0CEF43A8DB276FA88",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorldOrdinance\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.WorldOrdinance\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Gods.WorldOrdinance\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*world_ordinance:name",
                "*world_ordinance:description",
                "Detected duplicate world ordinance id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetWorldOrdinanceOrMissing(System.String)-\u003EShared.Models.Gods.WorldOrdinance",
              "Name": "GetWorldOrdinanceOrMissing",
              "Signature": "public Shared.Models.Gods.WorldOrdinance GetWorldOrdinanceOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.WorldOrdinance",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "232962DD9D7D88915DA5D08735A5BC13F7296BB1880AAC0458FEB227346F17DA",
              "Hash": "00C61CB96753B9FA54B967F5E9A0872511A1C098D2024C667F7BC3ACD241FA53",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldOrdinanceOrNull(System.String)-\u003EShared.Models.Gods.WorldOrdinance",
              "Name": "GetWorldOrdinanceOrNull",
              "Signature": "public Shared.Models.Gods.WorldOrdinance GetWorldOrdinanceOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.WorldOrdinance",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "31AFF31505AC73E8BFAE956D152D3D1F62E1FE5B9A93BDCCC4C6D8A22B914159",
              "Hash": "394DB5E4A40FB9CA7054E58BCA1068E33BF1C3CF43BEC0AA72F4822D80CCCE65",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorldOrdinance(System.String, Shared.Models.Gods.WorldOrdinance\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorldOrdinance",
              "Signature": "public System.Boolean TryGetWorldOrdinance(System.String id, out Shared.Models.Gods.WorldOrdinance\u0026 worldOrdinance)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldOrdinance",
                  "Type": "Shared.Models.Gods.WorldOrdinance\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "37C5163BAC996F9FCB05855F6896AB701A1B584BCF4C9377FD0C88FCC08055F6",
              "Hash": "B9D85CA03E941EED30646E757B62E12B6B5216CCBD77C3121830EEAF9493249E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorldOrdinance\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find World Ordinance with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "B2B8F70E261F97DC3E751181B7043B3D26FD9D9AB3856BA53D86B1CF3ED50851"
        },
        {
          "Id": "Shared.Data.WorldStatAuraInfo",
          "Name": "WorldStatAuraInfo",
          "DisplayName": "WorldStatAuraInfo",
          "FullName": "Shared.Data.WorldStatAuraInfo",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "InstanceId:System.Guid",
              "Name": "InstanceId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFBE40F019A58576053C625DA5205C7AD5DAD0F519EDF47729CD6B309CB33B9C"
            },
            {
              "Id": "ModificationData:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "ModificationData",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E ModificationData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3EC15875F0CC5BA0870818BD0E225EE53735147D2612F04ED2AF1FB499DA7830"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTextDescription(System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 111,
              "BodyHash": "7F6E9D272C3DA76CA959ADF03A9536DF0826DF91DCCA7A3E56AD716545AB944F",
              "Hash": "4C5D2686582FCB898B6D87387B395A95F6FB769405F151DEE5840DD2E49D3AF9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "F847C31736CDD98436EB6934EA74CAE2161318A99DE9836AB8B82CD9075C2287"
        },
        {
          "Id": "Shared.Data.WorldStatAurasDataBase",
          "Name": "WorldStatAurasDataBase",
          "DisplayName": "WorldStatAurasDataBase",
          "FullName": "Shared.Data.WorldStatAurasDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Data.WorldStatAuraInfo\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BBD237F642AED749D070D1EB41DF303268ECE4C24389B1C75AE70CE2A2434255"
            },
            {
              "Id": "MissingAura:Shared.Data.WorldStatAuraInfo",
              "Name": "MissingAura",
              "Type": "Shared.Data.WorldStatAuraInfo",
              "Signature": "public Shared.Data.WorldStatAuraInfo MissingAura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A3AA66DE2DEB7DAADEDFCD29AD696B479BD68A0C5EBAC1461313998E55513064"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddData(System.Collections.Generic.List\u00601\u003CShared.Data.WorldStatAuraInfo\u003E)-\u003ESystem.Void",
              "Name": "AddData",
              "Signature": "public System.Void AddData(System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "413ADE79CE8283E33318237C38C59D08B51CB497B84E62A8FD37E93CFA7B42BB",
              "Hash": "3B3E84F65BC20EC01E2EB41107A284F16C0255D3BD7DEC7D9C2294F6ABF5E50B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Data.WorldStatAuraInfo\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Data.WorldStatAuraInfo\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E::set_Item(!0, !1)",
                "List.Enumerator\u003CShared.Data.WorldStatAuraInfo\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrMissing(System.String)-\u003EShared.Data.WorldStatAuraInfo",
              "Name": "GetAuraOrMissing",
              "Signature": "public Shared.Data.WorldStatAuraInfo GetAuraOrMissing(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.WorldStatAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "171A1E84D2F58E157962804E7079A23E48F4E50C95B630E56C8FAF596F3961B8",
              "Hash": "7F913F8971F03BCA49410C8DD5418C294CF8CEA95D1AB2FD7CB4D3E186F6CA79",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAuraOrNull(System.String)-\u003EShared.Data.WorldStatAuraInfo",
              "Name": "GetAuraOrNull",
              "Signature": "public Shared.Data.WorldStatAuraInfo GetAuraOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Data.WorldStatAuraInfo",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D4ABF3EB853A7A20A65EC65D4805B840CEA62A02244C737114CBAB494DCCE032",
              "Hash": "525F84335618AECC99191A60FEE5E8219F1A684AA93D68A46843F603E700F6D6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.WorldStatAuraInfo\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B0689E6A4C2821D309195BB72D35EA6FFB92D004BC9A5C5FC89F1C7311719024"
        },
        {
          "Id": "Shared.Data.Worship.CeresWorships",
          "Name": "CeresWorships",
          "DisplayName": "CeresWorships",
          "FullName": "Shared.Data.Worship.CeresWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 253,
              "BodyHash": "0D96501E4A95EFC05F0D8C88A03D63C612E069B926C8DADC14B75A1AC38FE83C",
              "Hash": "DF6B341CF6B34EA04852800B4ADB0FC82BE997DB36E62899FE8BFC255D199E14",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "harvest",
                "Plentiful Harvests",
                "wheat",
                "reward:ceres:harvest",
                "farmstead:1",
                "Farmstead - Level 2",
                "farmstead",
                "reward:ceres:farmstead:1",
                "farmstead:2",
                "reward:ceres:farmstead:0",
                "Farmstead - Level 3",
                "reward:ceres:farmstead:2"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "BC0ECF46688244358BE45DDA0510B7A60D3574C1E215D44E694DE255703D6352",
              "Hash": "F99D1E095D17024A9CC66F9A2532C00B8BEFF62F51E62671B95FAA3D8340996B",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "dolium_olive_oil:0",
                "Dolium - Olive Oil",
                "dolium_olive_oil",
                "reward:ceres:olive_oil_dolium",
                "baker:experience:0",
                "Proficient Baker",
                "baker:experience",
                "reward:ceres:baker:experience",
                "bakery:1",
                "Bakery - Level 2",
                "bakery",
                "reward:ceres:bakery:1",
                "reward:ceres:bakery:0",
                "watermill:1",
                "Watermill - Level 2",
                "watermill"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 393,
              "BodyHash": "9515710C5EB56EC471C753E365BA4DB3ABBB2ACFB558905F32AAE35F9935D6E9",
              "Hash": "9905D3B398DDC5AD131162BFB32D3283B8010AC27BCD583F2415E68343DCAD91",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "manual_mill_speed",
                "Faster Manual Mill",
                "manual_mill",
                "reward:ceres:manual_mill_speed",
                "beehive",
                "Beehive",
                "recipe_unlock:beehive",
                "reward:ceres:beehive",
                "watering_farmstead",
                "Watering Farmstead",
                "farmstead",
                "reward:ceres:watering_farmstead",
                "reward:ceres:farmstead:0",
                "blessing_of_ceres",
                "Blessing of Ceres",
                "blessing:ceres"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FF34B2BBD0F323C330526F1FAD48EF927B441D9D8566EDE4B13775BB6D523285"
        },
        {
          "Id": "Shared.Data.Worship.DianaWorships",
          "Name": "DianaWorships",
          "DisplayName": "DianaWorships",
          "FullName": "Shared.Data.Worship.DianaWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "5CC758A0F83522B2134AAA18B395016ACFFBCEDE572709AB47AC8D2D8C68B8B5",
              "Hash": "3E733C627476B7A0CAA79991F4698B8D93D99907AB1F853A122D9E2DABB1AFB4",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "wildlife_spawn_rate:0",
                "Encroaching Wilds",
                "skill:demon:0",
                "reward:diana:wildlife_spawn_rate:0",
                "lumber_yard:1",
                "Lumber Yard - Level 2",
                "lumber_yard",
                "reward:diana:lumber_yard:1",
                "lumber_yard:2",
                "Lumber Yard - Level 3",
                "reward:diana:lumber_yard:2"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "15825BA89FB2C4E64B03C718DABF67B834CD0D01C37EB184418637B27C4F8DC3",
              "Hash": "1975B525021C89CA22A0B8A28A4AB289D87A9F2C35BD964CDDF9A02A087E0CA2",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "camping_tent",
                "Camping Tent",
                "placeable_tent",
                "reward:diana:camping_tent",
                "lumber_yard_rare_finds",
                "Rare Finds - Lumber Yard",
                "lumber_yard",
                "reward:diana:lumber_yard_rare_finds",
                "leatherworker:experience",
                "Proficient Leatherworker",
                "reward:diana:leatherworker:experience",
                "recipe_firescale_satchel",
                "Firescale Satchel",
                "firescale_satchel",
                "reward:diana:recipe_firescale_satchel",
                "reward:diana:leatherworker:1"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "4CBFF4B15B2EB075E66BA3E524D94146C0E15190BDFCB5F299E12AB646CD3228",
              "Hash": "91C9CF9A03E33A70BF2A2D5C08B7E734287763F81A4EC43FF4749CEBC0D99BED",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "wild_crops_seed_amount",
                "Scavenger",
                "skill:hand:0",
                "reward:diana:wild_crops_seed_amount",
                "citizen_hunger_penalty",
                "Abstemious Citizens",
                "bread:white",
                "reward:diana:citizen_hunger_penalty",
                "mushroom_bonus_amount",
                "Plentiful Mushrooms",
                "mushroom:black",
                "reward:diana:mushroom_bonus_amount",
                "diana_blessing",
                "Blessing of Diana",
                "blessing:diana",
                "reward:diana:blessing"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5CEFCBCCC9934275961F7D9A9C02F34B07A314C6AA69CD15D8721ACACF5A40F2"
        },
        {
          "Id": "Shared.Data.Worship.GodWorshipSetup",
          "Name": "GodWorshipSetup",
          "DisplayName": "GodWorshipSetup",
          "FullName": "Shared.Data.Worship.GodWorshipSetup",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseList:System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E",
              "Name": "ReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E ReuseList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F1128675D251770DDC3ABEAF8334542A0713FA5CFBFF80839E76FFE1157BAA3"
            },
            {
              "Id": "ReuseListWorships:System.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Name": "ReuseListWorships",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E ReuseListWorships",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "08C614E23ACE33B287B2090B5F535AD56333592B0C3353C0A7476DD2E4A516E9"
            }
          ],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AA070B054D50BCB02A108122C9ECD760EDE8B1FA9EB357F96F5380FEF7A8B261",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "75C9C9E168F61D7A5466D146DDE6759D7B7ED0D9088A3CD817282CDAC879C287",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "54AB8A16330E036CF17DC8957A48A82899E9A4E7718014EE7D6E1BEFA2987A43",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5C5231E81D73C33F9FE167F41C460CC3BB8296F17E3B731893BDADB6FE14B2B0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Setup(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorshipUnlock\u003E)-\u003ESystem.Void",
              "Name": "Setup",
              "Signature": "internal System.Void Setup(System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E worshipUnlocks)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipUnlocks",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 306,
              "BodyHash": "2E335DC17520F613A52575BBAC86F5293D8543F4E24BAD1CA132A20D1D2A538E",
              "Hash": "C3F52A7710BB7668C6E58CF22BB24C0E5E39CB4713F21320BB93FC7C963A83F0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::Clear()",
                "Shared.Data.Worship.GodWorshipSetup::get_IdPrefix()",
                "Shared.Data.Worship.GodWorshipSetup::get_God()",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Clear()",
                "Shared.Data.Worship.GodWorshipSetup::Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E)",
                "Shared.Data.Worship.GodWorshipSetup::\u003CSetup\u003Eg__CreateWorshipUnlocks|6_0(System.Int32, GodWorshipSetup.\u003C\u003Ec__DisplayClass6_0\u0026)",
                "Shared.Data.Worship.GodWorshipSetup::Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E)",
                "Shared.Data.Worship.GodWorshipSetup::Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E)",
                "Shared.Data.Worship.GodWorshipSetup::Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E)",
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "75E17C26308A3EB9BFF8E328935E820EACBB6D1F62D1408FA3D3BA68D1327015"
        },
        {
          "Id": "Shared.Data.Worship.GodWorshipSetupException",
          "Name": "GodWorshipSetupException",
          "DisplayName": "GodWorshipSetupException",
          "FullName": "Shared.Data.Worship.GodWorshipSetupException",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Data.Worship.MarsWorships",
          "Name": "MarsWorships",
          "DisplayName": "MarsWorships",
          "FullName": "Shared.Data.Worship.MarsWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "6000A88FDFE9E061A7B5D14E1E9B915AE319C2A75E2DEB1F4B0ADC58A0761302",
              "Hash": "4C1EFE488E20263A113252DCA49F43D09891AE4B4CE4551E93B62A624822577B",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "town_defence",
                "Battle Plan",
                "skill:map:0",
                "reward:mars:town_defence",
                "catapult:1",
                "Catapult - Level 2",
                "catapult",
                "reward:mars:catapult:1",
                "catapult:2",
                "Catapult - Level 3",
                "reward:mars:catapult:2"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 265,
              "BodyHash": "11C87EB7646955AB678807FFAB6873D133DEDB161C374AC80B96884F76F69B59",
              "Hash": "A4C5F9DC2B11A299422258EE4E4C2CCE30DD19C296B944F2313E0D54B06B570C",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "clay_pit_rare_finds",
                "Rare Finds - Claypit",
                "clay_pit",
                "reward:mars:clay_pit_rare_finds",
                "reward:mars:clay_pit:0",
                "clay_pit:1",
                "Clay Pit - Level 2",
                "reward:mars:clay_pit:1",
                "clay_pit:2",
                "Clay Pit - Level 3",
                "reward:mars:clay_pit:2"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "68CFD2B82FDF53EC5D7FE7B84960C04C555217BDEAF3FFEBEF5DE6CF3DA42DD7",
              "Hash": "A194D61CF8E7C7D6D6986D5C5FC280A0970FCB38A03559E1F632CD32D292D15C",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "ballista_catapult_health",
                "Fortified Armaments",
                "skill:construction_hammer:0",
                "reward:mars:ballista_catapult_health",
                "reduced_raids",
                "Intimidating Presence",
                "skill:soldier:0",
                "reward:mars:reduced_raids",
                "blessing_of_mars",
                "Blessing of Mars",
                "blessing:mars",
                "reward:mars:blessing",
                "ballista_catapult_damage",
                "Forceful Armaments",
                "skill:crosshair:0",
                "reward:mars:ballista_catapult_damage"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F1EF23B53385F40FC9F990421E9B47573DC4633E2E5C5CEBDFC71361BDF50920"
        },
        {
          "Id": "Shared.Data.Worship.MercuryWorships",
          "Name": "MercuryWorships",
          "DisplayName": "MercuryWorships",
          "FullName": "Shared.Data.Worship.MercuryWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 417,
              "BodyHash": "659DC343A533193E3233090897925B821E2D6728FDF5591819D00B12832E007E",
              "Hash": "AE3AB8058C16BC31A3DE2FC2725ED9D93B8E9274766D8DC0D3DBC99F50D1563D",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "leatherworker_scrolls",
                "Basic Scrolls",
                "leatherworker_scrolls_worship",
                "reward:mercury:leatherworker_scrolls",
                "market_extra_goods",
                "Extra Goods",
                "market",
                "reward:mercury:market_extra_goods",
                "reward:mercury:market:0",
                "altar_teleport",
                "Altar Teleport",
                "void",
                "reward:mercury:altar_teleport",
                "university_scrolls",
                "Intermediate Scrolls",
                "university_scrolls_worship"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "AF6020EE9C16021CE57239729CB1DE5A9C9CF4E6664115960B1CB3672F2D8C9A",
              "Hash": "2CCD362F15362B37DF5A1CB742E103F341C650F3C4AB4400472D59F73847CA2B",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "cheaper_prices",
                "Cheaper Prices",
                "sell",
                "reward:mercury:cheaper_prices",
                "merchant:experience",
                "Proficient Merchant",
                "reward:mercury:merchant:experience",
                "market:1",
                "Market - Level 2",
                "market",
                "reward:mercury:market:1",
                "reward:mercury:market:0"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "22218174BEE0BE7E10AAE8B0FAF823822A87E7BA9A315CA3D4EB81EA42E2AC5B",
              "Hash": "18A18E5090FA54C2A9F01C7442C43EDECDF5C14C084586AE1EB432E2886A5FD3",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "roads_boost",
                "Better Roads",
                "road",
                "reward:mercury:roads_boost",
                "brick_road",
                "Brick Roads",
                "brick_road_worship",
                "reward:mercury:brick_road",
                "blessing",
                "Blessing of Mercury",
                "blessing:mercury",
                "reward:mercury:blessing",
                "cart_capacity",
                "Increased Cart Capacity",
                "wooden_cart",
                "reward:mercury:cart_capacity"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7044B94102D4F32F63EE650D4788D926FEC41B22E372B7F6C18F85A5475B51F1"
        },
        {
          "Id": "Shared.Data.Worship.VenusWorships",
          "Name": "VenusWorships",
          "DisplayName": "VenusWorships",
          "FullName": "Shared.Data.Worship.VenusWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "9BF6DA4FCF34329E83CCF08C7258EB975A1B20BCD2D5A87CBCE252C7D3706189",
              "Hash": "0CF9C5B9F0BCBB2A4AA25452ACF65F193C61933740BF3F9228624D582FEBD615",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "decoration_big_tree:0",
                "Big Tree Decoration",
                "big_tree_0",
                "reward:schematic:decoration_big_tree:0",
                "decoration_big_tree:1",
                "big_tree_1",
                "reward:schematic:decoration_big_tree:1",
                "gifting_bonus",
                "The Spirit of Giving",
                "skill:cushion:0",
                "reward:venus:gifting_bonus"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "CFEE3F544E3A50D5418ECDE3C7BC5EB6790218DE812499DA64066C28827DE981",
              "Hash": "57742B391526FA2895685094498222FAF41C6DFE9D5023739D1483DF9C152B6E",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "citizen_health",
                "Healthy Ideals",
                "skill:heart:0",
                "reward:venus:citizen_health",
                "fountain:0",
                "Fountain",
                "fountain",
                "reward:schematic:decoration_fountain:2",
                "fountain:1",
                "Fountain - Level 2",
                "reward:schematic:decoration_fountain:3",
                "citizen_expertise",
                "Prosperous Ideals",
                "spirit_luck",
                "reward:venus:citizen_expertise"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 305,
              "BodyHash": "697647F0ED7B312F0D081FFD717B30B963F80C6C55A214CB9A8F38A9F8472AEF",
              "Hash": "EA3E62806435A120BC5253A4455FBE36F14F846CF667C5A24861A11C0AE6EEFF",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "dolium_speed",
                "Faster Doliums",
                "reward:venus:dolium_speed",
                "max_building_appeal",
                "Decorative Ideals",
                "unlock:building_appeal",
                "reward:venus:max_building_appeal",
                "carpenter:experience",
                "Proficient Carpenter",
                "reward:venus:carpenter:experience",
                "blessing",
                "Blessing of Venus",
                "blessing:venus",
                "reward:venus:blessing"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "FC622F521A040EF07D40EA044EE2E4A4D9D82A156E2DF3290C00FB4A33B2EF67"
        },
        {
          "Id": "Shared.Data.Worship.VulcanWorships",
          "Name": "VulcanWorships",
          "DisplayName": "VulcanWorships",
          "FullName": "Shared.Data.Worship.VulcanWorships",
          "Namespace": "Shared.Data.Worship",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Data.Worship.GodWorshipSetup",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [
            {
              "Id": "God:System.String",
              "Name": "God",
              "Type": "System.String",
              "Signature": "internal System.String God",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "EFFBA4C95C9F13342AB3648A8DA912E2ACDBFFA618AA9EB12D2EC597FFA394AD"
            },
            {
              "Id": "IdPrefix:System.String",
              "Name": "IdPrefix",
              "Type": "System.String",
              "Signature": "internal System.String IdPrefix",
              "Visibility": "internal",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FDBFAE04663B10664BD830EAF06C46174D6F4CF12705C1A83ADD3997E1EB9115"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Row1(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row1",
              "Signature": "protected System.Void Row1(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 329,
              "BodyHash": "7FECED1811297BC5BA0355CB3138A2794A93EC511320A2C055B58452D0070F54",
              "Hash": "8B2558CCBEEACA98013EC40315DAF1D905A2008F8C7E36A4C21F0D8427B16BE5",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "wall_health",
                "Stronger Walls",
                "reward:vulcan:wall_health",
                "ballista:1",
                "Automatic Scorpio - Level 2",
                "ballista_lv1",
                "reward:vulcan:ballista:1",
                "reward:vulcan:ballista:0",
                "blessing_of_vulcan",
                "Blessing of Vulcan",
                "blessing:vulcan",
                "reward:vulcan:blessing",
                "ballista:2",
                "Automatic Scorpio - Level 3",
                "ballista_lv2",
                "reward:vulcan:ballista:2"
              ],
              "Source": null
            },
            {
              "Id": "Row2(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row2",
              "Signature": "protected System.Void Row2(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 341,
              "BodyHash": "42DBB4E37877417E4C63F0266D2C367E7AB622C76F9937EA7B24938FFC4DAB0E",
              "Hash": "7039AFCEC94624C8DD3C66BC2100729AC5D71F766FFC6773FF453F3937CB7E07",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "ballista_consume_no_arrow",
                "Extra Arrows",
                "skill:reload_crossbow:0",
                "reward:vulcan:ballista_consume_no_arrow",
                "reward:vulcan:ballista:0",
                "quarry_rare_finds",
                "Rare Finds - Quarry",
                "quarry",
                "reward:vulcan:quarry_rare_finds",
                "reward:vulcan:quarry:0",
                "quarry:1",
                "Quarry - Level 2",
                "reward:vulcan:quarry:1",
                "quarry:2",
                "Quarry - Level 3",
                "reward:vulcan:quarry:2"
              ],
              "Source": null
            },
            {
              "Id": "Row3(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row3",
              "Signature": "protected System.Void Row3(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 317,
              "BodyHash": "4B22E53CCB537B302889CD10E2E90C6497D5C46A16197D0CCEF240112472A968",
              "Hash": "BA9026341DFB6713520F6751107B8E5E23A9B9F346C8698155010C5B96C16470",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E::Add(!0)"
              ],
              "StringLiterals": [
                "stone_wall_upgrade",
                "Stone Wall Upgrade",
                "wall_stone",
                "reward:vulcan:stone_wall",
                "blacksmith:experience",
                "Proficient Blacksmith",
                "reward:vulcan:blacksmith:experience",
                "longer_lasting_furnaces",
                "Longer Lasting Furnaces",
                "fire",
                "reward:vulcan:longer_lasting_furnaces",
                "volcanic_furnaces",
                "Volcanic Furnaces",
                "reward:vulcan:volcanic_furnaces"
              ],
              "Source": null
            },
            {
              "Id": "Row4(System.Collections.Generic.List\u00601\u003CShared.Data.Worship.WorshipSetupData\u003E)-\u003ESystem.Void",
              "Name": "Row4",
              "Signature": "protected System.Void Row4(System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E column)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "column",
                  "Type": "System.Collections.Generic.List\u003CShared.Data.Worship.WorshipSetupData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6B6BDA08E5770C992A86F3106AB16786438BE7EEA1B41B131BCC99E9BD2F17B8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "8AC6D683B6FCE7F4D873A2920D1FA78357C2630DFBAEF1AAFD5186A2C7CE302C"
        },
        {
          "Id": "Shared.Data.Worship.WorshipSetupData",
          "Name": "WorshipSetupData",
          "DisplayName": "WorshipSetupData",
          "FullName": "Shared.Data.Worship.WorshipSetupData",
          "Namespace": "Shared.Data.Worship",
          "Kind": "struct",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "RequiresReward:System.String",
              "Name": "RequiresReward",
              "Type": "System.String",
              "Signature": "public System.String RequiresReward",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D779AB17B80D934B8621E57C68C231AE9E4B6C26057AE8741426C927ED491F9B"
            },
            {
              "Id": "RewardId:System.String",
              "Name": "RewardId",
              "Type": "System.String",
              "Signature": "public System.String RewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40A47423680CFB8B2F35B8B5E6AB9BC1B794ADD1E2861E3AB5BAB0A14F5F3F8"
            },
            {
              "Id": "ShortId:System.String",
              "Name": "ShortId",
              "Type": "System.String",
              "Signature": "public System.String ShortId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C84F4A5E0B37F8320B228DAF3E45B9AFD798F79A6B5C359A9B40AB75042D162"
            },
            {
              "Id": "TierColumn:System.Int32",
              "Name": "TierColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TierColumn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "140989FF8C0B601F41DBD593E60B8B9F94936136E655932FAC8C7BF9BA0832A2"
            },
            {
              "Id": "UnlocksId:System.String",
              "Name": "UnlocksId",
              "Type": "System.String",
              "Signature": "public System.String UnlocksId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "94E642C2D3B7A0B8FBAAB8F71B2BE1DCB7B86694A5ED76C91A8BD392AD9C3C55"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E09677CAC0BC59805CBDFD6FA3839ECE138449251951B0FD1234E2159C0B6365"
        },
        {
          "Id": "Shared.Data.WorshipUnlocksDataBase",
          "Name": "WorshipUnlocksDataBase",
          "DisplayName": "WorshipUnlocksDataBase",
          "FullName": "Shared.Data.WorshipUnlocksDataBase",
          "Namespace": "Shared.Data",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.WorshipUnlock\u003E",
              "Name": "DataMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E DataMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5E9CD58B798A7D91EBB3E881AF3720127000132FCEC593C46169CC2CC6ACDD31"
            },
            {
              "Id": "SuffixName:System.String",
              "Name": "SuffixName",
              "Type": "System.String",
              "Signature": "public System.String SuffixName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddWorshipUnlocks(System.Collections.Generic.List\u00601\u003CShared.Models.Gods.WorshipUnlock\u003E)-\u003ESystem.Void",
              "Name": "AddWorshipUnlocks",
              "Signature": "public System.Void AddWorshipUnlocks(System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E worshipUnlocks)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worshipUnlocks",
                  "Type": "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "5E48B8A140CC6505E2868794FDA7E41366AEA63062E9A46D1080AAC33F469E99",
              "Hash": "722A619BB67F1B2BEFDCF6A0894A5459270CBFFF4C6B913ECB0E94B0692C286B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.Gods.WorshipUnlock\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::get_Current()",
                "System.String::Concat(System.String, System.String)",
                "Shared.Text.StringId::op_Implicit(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E::TryAdd(!0, !1)",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)",
                "List.Enumerator\u003CShared.Models.Gods.WorshipUnlock\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "*worship_unlock:name",
                "Detected duplicate worship unlock id \u0027",
                "\u0027."
              ],
              "Source": null
            },
            {
              "Id": "GetWorshipUnlockOrNull(System.String)-\u003EShared.Models.Gods.WorshipUnlock",
              "Name": "GetWorshipUnlockOrNull",
              "Signature": "public Shared.Models.Gods.WorshipUnlock GetWorshipUnlockOrNull(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Gods.WorshipUnlock",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "F03C63E7C5A01616EF04670D986EF9497C88047B5A9A897451E06E55209CA0D9",
              "Hash": "6F2E124D92D8DD9C6CEB0E707C57ACBD7127010D157ECE5E7FAE2F0EEF2A121C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorshipUnlocksForGod(System.String)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Name": "GetWorshipUnlocksForGod",
              "Signature": "public System.Collections.Generic.IEnumerable\u003CShared.Models.Gods.WorshipUnlock\u003E GetWorshipUnlocksForGod(System.String godId)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IEnumerable\u003CShared.Models.Gods.WorshipUnlock\u003E",
              "Parameters": [
                {
                  "Name": "godId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "7C99CA58730D69C713217237ADB1A5CA527416FCA8E47EDB87566817A05C629D",
              "Hash": "7679A708A99CBE75A4CC9D03062123428A93B5F05921238012F90E3D648EBF55",
              "CalledMethods": [
                "WorshipUnlocksDataBase.\u003CGetWorshipUnlocksForGod\u003Ed__4::.ctor(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetWorshipUnlock(System.String, Shared.Models.Gods.WorshipUnlock\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetWorshipUnlock",
              "Signature": "public System.Boolean TryGetWorshipUnlock(System.String id, out Shared.Models.Gods.WorshipUnlock\u0026 worshipUnlock)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worshipUnlock",
                  "Type": "Shared.Models.Gods.WorshipUnlock\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "BAE63CFA4CFB2DF2D7AEDC3D7E38DA34D7047B9B9E7248C29F0DBDAD04E3782F",
              "Hash": "96D05AA4609A4081B4BBE912CEA0B9A19546200F430B5390D0ACF2ABEA6E5C60",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.WorshipUnlock\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "Couldn\u0027t find WorshipUnlock with ID: "
              ],
              "Source": null
            }
          ],
          "Hash": "572D9454D935D1957421D838DC448E414935ECE9AB85DBA2C554A299485CEDA5"
        },
        {
          "Id": "Shared.DropTableIds",
          "Name": "DropTableIds",
          "DisplayName": "DropTableIds",
          "FullName": "Shared.DropTableIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AshenArcher:System.String",
              "Name": "AshenArcher",
              "Type": "System.String",
              "Signature": "public System.String AshenArcher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "177110B721343C50D8DE1BE999A1714C8C8E681F4511EB13CDA346BD8D996870"
            },
            {
              "Id": "AshenWarrior:System.String",
              "Name": "AshenWarrior",
              "Type": "System.String",
              "Signature": "public System.String AshenWarrior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01C4DF45315A2D15C0E28C2A2708A0AC6B20050003A7FB3BA6257C0516AA2221"
            },
            {
              "Id": "AxeStump:System.String",
              "Name": "AxeStump",
              "Type": "System.String",
              "Signature": "public System.String AxeStump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C2A100DFD1B10982D6821162C011CDC075583D0B8CAE140D70AFA3456EDC099A"
            },
            {
              "Id": "Barbeque:System.String",
              "Name": "Barbeque",
              "Type": "System.String",
              "Signature": "public System.String Barbeque",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D538AACC8E70EDA3C11AEE9AE2E1AD0AC258D57F9235959C1A12C17D3462D649"
            },
            {
              "Id": "BossCyclops:System.String",
              "Name": "BossCyclops",
              "Type": "System.String",
              "Signature": "public System.String BossCyclops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE47EC10A6E87ECA856AB7085B847A81EE41F7F8CB2BCF822F34FB5C1504D60B"
            },
            {
              "Id": "BossCyclopsAdds:System.String",
              "Name": "BossCyclopsAdds",
              "Type": "System.String",
              "Signature": "public System.String BossCyclopsAdds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E30570141D6DFDC3AC4084627E9E968273D5D3CB2CA321A548A71AD0EE7D870"
            },
            {
              "Id": "BossDiInferi:System.String",
              "Name": "BossDiInferi",
              "Type": "System.String",
              "Signature": "public System.String BossDiInferi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB91A8AD23A3246BCC3A75090B873F80F9EB0C460161FC8C379810CF8D8EA1EC"
            },
            {
              "Id": "BossMinervasOwl:System.String",
              "Name": "BossMinervasOwl",
              "Type": "System.String",
              "Signature": "public System.String BossMinervasOwl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3552366E81380F5BDFF278A99B4D929952C15DE3D1E7C07C4BFA375C027D4D60"
            },
            {
              "Id": "BossPhoenix:System.String",
              "Name": "BossPhoenix",
              "Type": "System.String",
              "Signature": "public System.String BossPhoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBB54E8D1C6ED144C302E07DB9BB7EC8B790061C76E14A838AD1DE2C799465D6"
            },
            {
              "Id": "BossPyzifax:System.String",
              "Name": "BossPyzifax",
              "Type": "System.String",
              "Signature": "public System.String BossPyzifax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78A47F0460CD5581B7DC08E97EA5EF08FD9B34131EC0F14A66008B0CECA1D1DA"
            },
            {
              "Id": "BossTalosAdds:System.String",
              "Name": "BossTalosAdds",
              "Type": "System.String",
              "Signature": "public System.String BossTalosAdds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAF38ECDEF767471D20D82BFD6F29A1FB74E3639919EEF3C6715DAA229B03BE2"
            },
            {
              "Id": "BossTalosBonusChest:System.String",
              "Name": "BossTalosBonusChest",
              "Type": "System.String",
              "Signature": "public System.String BossTalosBonusChest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "241593960966AC2EBC6CD770599A2EACDEBD1B00291EA0943A3A586BBFC39DB2"
            },
            {
              "Id": "BossTalosPrototype:System.String",
              "Name": "BossTalosPrototype",
              "Type": "System.String",
              "Signature": "public System.String BossTalosPrototype",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E87BE6DE131718B6161AC0A8089B747402F48C99ECAE8836D31F204A40F0366"
            },
            {
              "Id": "BurningFallen:System.String",
              "Name": "BurningFallen",
              "Type": "System.String",
              "Signature": "public System.String BurningFallen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "436F40D39DF4A72E665406138ECA23BE93D99037DC3C599B95BD1DF4CF5AFAF2"
            },
            {
              "Id": "DesertArmorRecipes:System.String",
              "Name": "DesertArmorRecipes",
              "Type": "System.String",
              "Signature": "public System.String DesertArmorRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F965F80EB6D2AF3E00539B3E29B4D82CDB1D0D8D150E199EF84A15E58946D35"
            },
            {
              "Id": "DesertEntranceMajor:System.String",
              "Name": "DesertEntranceMajor",
              "Type": "System.String",
              "Signature": "public System.String DesertEntranceMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEEA3F485A8A46B50EE321ED2C8D7C33A4E06C212D69A79805317527FD867741"
            },
            {
              "Id": "DesertMajor:System.String",
              "Name": "DesertMajor",
              "Type": "System.String",
              "Signature": "public System.String DesertMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C9C0AABE2B86834B2DCD3EDA0719998794AB12E130E4875ABAE8BBD5EB60398"
            },
            {
              "Id": "DesertMinor:System.String",
              "Name": "DesertMinor",
              "Type": "System.String",
              "Signature": "public System.String DesertMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D3CC57BCB20881C8EE78CCA5165DEB98DCC2AACB321BE49E4BC36758AD343A51"
            },
            {
              "Id": "DesertPoi:System.String",
              "Name": "DesertPoi",
              "Type": "System.String",
              "Signature": "public System.String DesertPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00564C4964529228F253B8C282369BEBFABE87A3892386ED3BF1DDE0482FB4B1"
            },
            {
              "Id": "DesertSupplies:System.String",
              "Name": "DesertSupplies",
              "Type": "System.String",
              "Signature": "public System.String DesertSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3ED2B8A654F6D59BFC8A98CABBBC18795073BB49F10BE0B98F6B663CFB393F5"
            },
            {
              "Id": "DungeonAshenCrypt:System.String",
              "Name": "DungeonAshenCrypt",
              "Type": "System.String",
              "Signature": "public System.String DungeonAshenCrypt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "72886DB63017B196933A73B4CDD646F7FDEC07BB2AC5C55BF6A732A322077FF0"
            },
            {
              "Id": "DungeonDesertCrypt:System.String",
              "Name": "DungeonDesertCrypt",
              "Type": "System.String",
              "Signature": "public System.String DungeonDesertCrypt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01FC2799D62FFDF42208BD3F9BD0E0228A516F3EDED16CDBF4687C064F406925"
            },
            {
              "Id": "DungeonDruidGrove:System.String",
              "Name": "DungeonDruidGrove",
              "Type": "System.String",
              "Signature": "public System.String DungeonDruidGrove",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A42ABC313E6F7FC375C3EBA59C79C3F52726276A72DE28D86CC26A31B10934B2"
            },
            {
              "Id": "DungeonFallenBarracks:System.String",
              "Name": "DungeonFallenBarracks",
              "Type": "System.String",
              "Signature": "public System.String DungeonFallenBarracks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4CF6D18EAF0F728FDFCC823E6D66E55C1D9241805DA9612567900FB1554E2F1"
            },
            {
              "Id": "DungeonForgottenMachinery:System.String",
              "Name": "DungeonForgottenMachinery",
              "Type": "System.String",
              "Signature": "public System.String DungeonForgottenMachinery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0A00D959BAB66C508355A2F5392F257B6BFACFC9582E502F6C7F0262D08BC4B"
            },
            {
              "Id": "DungeonFortifiedCrypt:System.String",
              "Name": "DungeonFortifiedCrypt",
              "Type": "System.String",
              "Signature": "public System.String DungeonFortifiedCrypt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "210ABCB4F010514A6AD7D946DA937CDC66BD99CA22FD374F876091BB4F3622B8"
            },
            {
              "Id": "DungeonFortifiedMaze:System.String",
              "Name": "DungeonFortifiedMaze",
              "Type": "System.String",
              "Signature": "public System.String DungeonFortifiedMaze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B00412FEF4820C4BEDD0DD79BB9D6B186524FA6E6B4382ECD167EDB67B3C0D6"
            },
            {
              "Id": "DungeonHiddenChambers:System.String",
              "Name": "DungeonHiddenChambers",
              "Type": "System.String",
              "Signature": "public System.String DungeonHiddenChambers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF45F71ABECE33BDDBCE001A87DEF16E7E7F01B348482AA4679D3D7A237FF470"
            },
            {
              "Id": "DungeonHiddenLagoon:System.String",
              "Name": "DungeonHiddenLagoon",
              "Type": "System.String",
              "Signature": "public System.String DungeonHiddenLagoon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECB9D8ED4B7EBE393828A1A97ADCA3FE418667459E6EF2261652F8AD90ED4AF5"
            },
            {
              "Id": "DungeonLargeCrypt:System.String",
              "Name": "DungeonLargeCrypt",
              "Type": "System.String",
              "Signature": "public System.String DungeonLargeCrypt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C69B7F4BDCC6E449B519BE02414C69D5309E9934A3887AD3205DB8F975FC0E85"
            },
            {
              "Id": "DungeonMechanicusFoundry:System.String",
              "Name": "DungeonMechanicusFoundry",
              "Type": "System.String",
              "Signature": "public System.String DungeonMechanicusFoundry",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5893CBB09D2243C339CB60272AED9D6F4AD34ADD38F4DC498598B15A2DE7D99C"
            },
            {
              "Id": "DungeonMedusasLair:System.String",
              "Name": "DungeonMedusasLair",
              "Type": "System.String",
              "Signature": "public System.String DungeonMedusasLair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E9724DE5DB243F030CEED11373973649776FA0529E950422CF1B981221785C1F"
            },
            {
              "Id": "DungeonMoltenCrypt:System.String",
              "Name": "DungeonMoltenCrypt",
              "Type": "System.String",
              "Signature": "public System.String DungeonMoltenCrypt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F47D20CFE4BF96985212C5D3031182C6573DCDDB9700E2068841BBA9BE5A0A85"
            },
            {
              "Id": "DungeonOrcusAltar:System.String",
              "Name": "DungeonOrcusAltar",
              "Type": "System.String",
              "Signature": "public System.String DungeonOrcusAltar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5BB719B6F7F7E39506E63838C516E32A64A7E258F471E8016533E5091E35AAB"
            },
            {
              "Id": "DungeonPathOfStrife:System.String",
              "Name": "DungeonPathOfStrife",
              "Type": "System.String",
              "Signature": "public System.String DungeonPathOfStrife",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4706F4DBEB781602544506326FAAC234CAEFBE010E7925401CBF5344C3F84FD0"
            },
            {
              "Id": "DungeonTheMaw:System.String",
              "Name": "DungeonTheMaw",
              "Type": "System.String",
              "Signature": "public System.String DungeonTheMaw",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BC83DC1915A0580839EB42AA5410F17CEECFE8546F134FD29217933C42574235"
            },
            {
              "Id": "DungeonVolcanicLair:System.String",
              "Name": "DungeonVolcanicLair",
              "Type": "System.String",
              "Signature": "public System.String DungeonVolcanicLair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A5020B37BA4C405EBA377F2EEEAAAA925B2D07AD2434FCF1E9A51D01CAB1CF9"
            },
            {
              "Id": "DungeonVolcanicMineshaft:System.String",
              "Name": "DungeonVolcanicMineshaft",
              "Type": "System.String",
              "Signature": "public System.String DungeonVolcanicMineshaft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28D44755C814D77257E559A432906117B3E879C055E55C2B883CFBDF51660054"
            },
            {
              "Id": "Engineer:System.String",
              "Name": "Engineer",
              "Type": "System.String",
              "Signature": "public System.String Engineer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6595143DCEF4FE7BAEBC831CFAD3D0BA10012434011B0070B4FB23A33DB1BEEF"
            },
            {
              "Id": "ExpertiseDiggerDesert:System.String",
              "Name": "ExpertiseDiggerDesert",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseDiggerDesert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9B277534CE8D5B86D19AA457C13E96187FAC6BBC8ADF79064ADC4E6188A1D86"
            },
            {
              "Id": "ExpertiseDiggerGhostTown:System.String",
              "Name": "ExpertiseDiggerGhostTown",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseDiggerGhostTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0670B6EAD69DF81A5FEDA10B9EC207E598FFB376C64619D83B6379E69BBD426F"
            },
            {
              "Id": "ExpertiseDiggerPlains:System.String",
              "Name": "ExpertiseDiggerPlains",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseDiggerPlains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCDEB4D1C4678FC7376D7AD277884A552EF710A6FD6B9206673155DE81AC7409"
            },
            {
              "Id": "ExpertiseDiggerVolcano:System.String",
              "Name": "ExpertiseDiggerVolcano",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseDiggerVolcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3449711B6111592AFB19F8D0CBA96A9B4E0CF01049F984B0AD653DAE8B9C1638"
            },
            {
              "Id": "ExpertiseLumberyardGhostTown:System.String",
              "Name": "ExpertiseLumberyardGhostTown",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseLumberyardGhostTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F4AB37B8F101222A92E6972EEBEC218440D24568667C765B99ED6FA7315ECE0"
            },
            {
              "Id": "ExpertiseLumberyardPlains:System.String",
              "Name": "ExpertiseLumberyardPlains",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseLumberyardPlains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06A2B6704F2FA2DE24061F051C723142673A4D9D1F46B8F67631490BC7700B28"
            },
            {
              "Id": "ExpertiseLumberyardVolcano:System.String",
              "Name": "ExpertiseLumberyardVolcano",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseLumberyardVolcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "723B93B8E7C704DDD002E187EE27E8FE20D0AB6D7B80231DAA34B29E494F96DA"
            },
            {
              "Id": "ExpertiseQuarryDesert:System.String",
              "Name": "ExpertiseQuarryDesert",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseQuarryDesert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F55AA018C005DA7064E8CBD23072F5903CC4C82B8B6721A427E75F0585FC96BB"
            },
            {
              "Id": "ExpertiseQuarryGhostTown:System.String",
              "Name": "ExpertiseQuarryGhostTown",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseQuarryGhostTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "741C30F9E04ECD78613582FF36E335C4C270819DF3B1F7417E13AD7806FC18E3"
            },
            {
              "Id": "ExpertiseQuarryPlains:System.String",
              "Name": "ExpertiseQuarryPlains",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseQuarryPlains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "079B064B76581D2A01453FCEABB10BD60A09CAFF63B7DB1E8DAD0691ADC9ED87"
            },
            {
              "Id": "ExpertiseQuarryVolcano:System.String",
              "Name": "ExpertiseQuarryVolcano",
              "Type": "System.String",
              "Signature": "public System.String ExpertiseQuarryVolcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3DDE6F96FE86BC1B0CAB349C1AB02FFB056636827793BBBC921EAAD528D224E"
            },
            {
              "Id": "FallenJavelin:System.String",
              "Name": "FallenJavelin",
              "Type": "System.String",
              "Signature": "public System.String FallenJavelin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7BD6BC245A17A042E3964DF728E33448E63894E6B8A2B36DAAD71356F79262B"
            },
            {
              "Id": "FallenSword:System.String",
              "Name": "FallenSword",
              "Type": "System.String",
              "Signature": "public System.String FallenSword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFC85E58B4E259E01EB6D9DFF1B16086DD4753F865852BC3D2400BF57C3E445C"
            },
            {
              "Id": "FeastTable:System.String",
              "Name": "FeastTable",
              "Type": "System.String",
              "Signature": "public System.String FeastTable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C9571F096991A7771BD8C62A64E08ECB4AB5BDB7474FABCC8044EDA1502E4F68"
            },
            {
              "Id": "FireElemental:System.String",
              "Name": "FireElemental",
              "Type": "System.String",
              "Signature": "public System.String FireElemental",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5097A2C881A60F48370507E7B8182037DE9F94EA8B6F939014EFC3A5FB28FBA"
            },
            {
              "Id": "ForestArmorCasterRecipes:System.String",
              "Name": "ForestArmorCasterRecipes",
              "Type": "System.String",
              "Signature": "public System.String ForestArmorCasterRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "541B21E7CB2D4935E634CD76BB275F956ADE775C762AEACA6C64DEF720810C02"
            },
            {
              "Id": "ForestArmorMeleeRecipes:System.String",
              "Name": "ForestArmorMeleeRecipes",
              "Type": "System.String",
              "Signature": "public System.String ForestArmorMeleeRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "275D866A64BC05C81BA8F5B87E39724F009BAEE4792123D1325FD6FAB71602C7"
            },
            {
              "Id": "ForestArmorRangedRecipes:System.String",
              "Name": "ForestArmorRangedRecipes",
              "Type": "System.String",
              "Signature": "public System.String ForestArmorRangedRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F88789ABCFED51C4567F81B2FF784863E3496943DA4E1B160C92D32EDC63498"
            },
            {
              "Id": "ForestMajor:System.String",
              "Name": "ForestMajor",
              "Type": "System.String",
              "Signature": "public System.String ForestMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C3CBF7A45731C1724E993665F15DDED0921CC607407DE3689140CA49A00B60A"
            },
            {
              "Id": "ForestMinor:System.String",
              "Name": "ForestMinor",
              "Type": "System.String",
              "Signature": "public System.String ForestMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67E2B4149B4DAFCDF81935347161FE7F7F4803C97CD9010C5F39FBD532C29B3D"
            },
            {
              "Id": "ForestPoi:System.String",
              "Name": "ForestPoi",
              "Type": "System.String",
              "Signature": "public System.String ForestPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E98DA384849E410BDF2B8E173DBE423567B7535E3D9A30A457A199C7AC3209C8"
            },
            {
              "Id": "ForestSupplies:System.String",
              "Name": "ForestSupplies",
              "Type": "System.String",
              "Signature": "public System.String ForestSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0263A681FF58623D4D8544C03148A0344E44225886559351EA8DC529A10E086A"
            },
            {
              "Id": "GhostTownMajor:System.String",
              "Name": "GhostTownMajor",
              "Type": "System.String",
              "Signature": "public System.String GhostTownMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB45D992C5902DC39809004983C893568243B2E25469712CCC67E0636808B4D4"
            },
            {
              "Id": "GhostTownMinor:System.String",
              "Name": "GhostTownMinor",
              "Type": "System.String",
              "Signature": "public System.String GhostTownMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08CA08F9582A0F88D106D4FE30F9A63361C1A9EF56FB8878A8473C87F3E3E33C"
            },
            {
              "Id": "GhostTownPoi:System.String",
              "Name": "GhostTownPoi",
              "Type": "System.String",
              "Signature": "public System.String GhostTownPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1CD2B2ED995F23C63ADC262A6EFF9F628B4A979622A1D1E2651557C2CABB5E86"
            },
            {
              "Id": "GhostTownSupplies:System.String",
              "Name": "GhostTownSupplies",
              "Type": "System.String",
              "Signature": "public System.String GhostTownSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0487E7B9CBFB81A7AF5C23CD0856ECA5A10D779704077F5AFBA85702920873F"
            },
            {
              "Id": "GrapeVine:System.String",
              "Name": "GrapeVine",
              "Type": "System.String",
              "Signature": "public System.String GrapeVine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F35BDB795121667B80A8CDC5309080D863694FC452B22ED68BC4A8EC770F777"
            },
            {
              "Id": "LavaConstruct:System.String",
              "Name": "LavaConstruct",
              "Type": "System.String",
              "Signature": "public System.String LavaConstruct",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "605C13C4B6407820FCA0983AC51052436938496159A9A8931605989B015773CA"
            },
            {
              "Id": "MagusCeres:System.String",
              "Name": "MagusCeres",
              "Type": "System.String",
              "Signature": "public System.String MagusCeres",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A8FE23FB946C5A7CB0469F24831992738D8A02F28A7D61165F116D5056BE159"
            },
            {
              "Id": "MagusMars:System.String",
              "Name": "MagusMars",
              "Type": "System.String",
              "Signature": "public System.String MagusMars",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63F15BDB55297E763FA86A39A3F85453CF0D4E6978D508FF77C66655CFCD1732"
            },
            {
              "Id": "MagusMinerva:System.String",
              "Name": "MagusMinerva",
              "Type": "System.String",
              "Signature": "public System.String MagusMinerva",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "819476C045656847ECE885635780FA911F8C3A3A419054DDB328598424DBFA15"
            },
            {
              "Id": "MagusVulcan:System.String",
              "Name": "MagusVulcan",
              "Type": "System.String",
              "Signature": "public System.String MagusVulcan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABC36B83F1EE4DBAE333A373E0FE1BE962C7EC8D275C9001846596F9E08296B3"
            },
            {
              "Id": "MasterEngineer:System.String",
              "Name": "MasterEngineer",
              "Type": "System.String",
              "Signature": "public System.String MasterEngineer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8EC894516C42F05BEABCB5D593C9AD75F3BFA3A50A0520E6560A63FE6F8F554"
            },
            {
              "Id": "NoChest:System.String",
              "Name": "NoChest",
              "Type": "System.String",
              "Signature": "public System.String NoChest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B941D2C0D147E1F26D694D541D9AD3A0082FB83B501273E0E64552BEA943932"
            },
            {
              "Id": "Phoenix:System.String",
              "Name": "Phoenix",
              "Type": "System.String",
              "Signature": "public System.String Phoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4115FAF89A6716D86AFBF2E1891DED6D2FAB99C35C13739D9125D0C0971ACAAF"
            },
            {
              "Id": "PlainsMajor:System.String",
              "Name": "PlainsMajor",
              "Type": "System.String",
              "Signature": "public System.String PlainsMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E70F9B0341CE9DE73724DD8909F15B30690D42C7591F0B915E6402B2EFFDF611"
            },
            {
              "Id": "PlainsMinor:System.String",
              "Name": "PlainsMinor",
              "Type": "System.String",
              "Signature": "public System.String PlainsMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20DFAE509FBD404ADD2E7421A8CB86CB32C1C277B0C0B42B751DEF0344CCF9F8"
            },
            {
              "Id": "PlainsPoi:System.String",
              "Name": "PlainsPoi",
              "Type": "System.String",
              "Signature": "public System.String PlainsPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FCFBA2733FA3D94936E726715AD15601B798C039B790566EE52C394D63677F95"
            },
            {
              "Id": "PlainsSupplies:System.String",
              "Name": "PlainsSupplies",
              "Type": "System.String",
              "Signature": "public System.String PlainsSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A7EA53C92D409DC52C92ED9993D0C4A5BDC3EADC7FB49A194AA17EA193BDE51E"
            },
            {
              "Id": "SatyrBarbarian:System.String",
              "Name": "SatyrBarbarian",
              "Type": "System.String",
              "Signature": "public System.String SatyrBarbarian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C172B722EDA6D388CF1B8CC0A2B4872D7B7C2C319F629C6EF3A851AA227E2D4"
            },
            {
              "Id": "Scorpion:System.String",
              "Name": "Scorpion",
              "Type": "System.String",
              "Signature": "public System.String Scorpion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E16BD3C86CD4A3D7DDA981BF25EF92FD5475CEDCF3D975AEF1FC79DF7CCC982D"
            },
            {
              "Id": "SkeletonArcher:System.String",
              "Name": "SkeletonArcher",
              "Type": "System.String",
              "Signature": "public System.String SkeletonArcher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B43AEB17C50CD94AA7EA1E80CA5121164B137DBAADCB9B69F6711DB4592ECA8B"
            },
            {
              "Id": "SkeletonWarrior:System.String",
              "Name": "SkeletonWarrior",
              "Type": "System.String",
              "Signature": "public System.String SkeletonWarrior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24630A9D9F3D1C232F479C7661043E68A5840955CA9914B258E4650EF43E3E61"
            },
            {
              "Id": "Snake:System.String",
              "Name": "Snake",
              "Type": "System.String",
              "Signature": "public System.String Snake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74030D86046F84A4DA73A1477B6D57816620E9FFF10B4959784ECA97377A7571"
            },
            {
              "Id": "StartPoi:System.String",
              "Name": "StartPoi",
              "Type": "System.String",
              "Signature": "public System.String StartPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAFD0D504617C4C4484297541A3F71F1FE7B8302793DCF3EFA7B8C88403EA9E5"
            },
            {
              "Id": "StartSupplies:System.String",
              "Name": "StartSupplies",
              "Type": "System.String",
              "Signature": "public System.String StartSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBC7B336D667151C41AE906FA5AB85307F69847BC52760BB5B498AF561143917"
            },
            {
              "Id": "Temporary:System.String",
              "Name": "Temporary",
              "Type": "System.String",
              "Signature": "public System.String Temporary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F850C4CEFEEAECA86C8D348E551726B2EEF68FB848847DDCBFEC4635D91C6551"
            },
            {
              "Id": "Tier0Raid:System.String",
              "Name": "Tier0Raid",
              "Type": "System.String",
              "Signature": "public System.String Tier0Raid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "404E6F3C889DF2102116EEB5B0CB87A3D425C5B6A81DF2A9C19447E0086EF801"
            },
            {
              "Id": "Tier1Raid:System.String",
              "Name": "Tier1Raid",
              "Type": "System.String",
              "Signature": "public System.String Tier1Raid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "89F1EF3E51CEE5595FC82B8CC3A708FF8E82B06ED5681A7B2FCED8576215E382"
            },
            {
              "Id": "Tier2Raid:System.String",
              "Name": "Tier2Raid",
              "Type": "System.String",
              "Signature": "public System.String Tier2Raid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4AF92727AD8DCF65577EC9DF6B9F9C37C9E83D5321361E1BECECEDA9D78CF9ED"
            },
            {
              "Id": "Tier3Raid:System.String",
              "Name": "Tier3Raid",
              "Type": "System.String",
              "Signature": "public System.String Tier3Raid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D990F35FB43F0D332303F5AC3F89ABD78D54F238DF21321C77465E84DDA0CBAD"
            },
            {
              "Id": "VolcanicEdgeMajor:System.String",
              "Name": "VolcanicEdgeMajor",
              "Type": "System.String",
              "Signature": "public System.String VolcanicEdgeMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39CB13C68C7FA715A4C1F1CE7D1C366B7AE620CA8608B4E503CB8C57C4EF87F1"
            },
            {
              "Id": "VolcanicEdgeMinor:System.String",
              "Name": "VolcanicEdgeMinor",
              "Type": "System.String",
              "Signature": "public System.String VolcanicEdgeMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55ED67379E53D59CB107F0E866BB0A55A376573D79412E8C5E23E41929E204BE"
            },
            {
              "Id": "VolcanicEdgePoi:System.String",
              "Name": "VolcanicEdgePoi",
              "Type": "System.String",
              "Signature": "public System.String VolcanicEdgePoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE0CA5A9D21D0609C121D72E126DD60B538415A63CE96A2BE7D1D5F6780224FC"
            },
            {
              "Id": "VolcanicForge:System.String",
              "Name": "VolcanicForge",
              "Type": "System.String",
              "Signature": "public System.String VolcanicForge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1B123AD9969449DBB5E6A8D0937BB4EF6A87B03890A11687F8F45F5BC478DEF"
            },
            {
              "Id": "VolcanicMajor:System.String",
              "Name": "VolcanicMajor",
              "Type": "System.String",
              "Signature": "public System.String VolcanicMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "473798194E4042B1205A6897E345928AF6EAFC87FD034D478B8F89222B11BE7E"
            },
            {
              "Id": "VolcanicMinor:System.String",
              "Name": "VolcanicMinor",
              "Type": "System.String",
              "Signature": "public System.String VolcanicMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D492B5DDF3D646B644E5E93C225A624E7A6AD81B33F422555F19674659E5E300"
            },
            {
              "Id": "VolcanicPoi:System.String",
              "Name": "VolcanicPoi",
              "Type": "System.String",
              "Signature": "public System.String VolcanicPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "313B043F0035BE58E0DB60904D6D34F15DAAFE95757E0D63B63AC24724FE470E"
            },
            {
              "Id": "VolcanicSulfurVent:System.String",
              "Name": "VolcanicSulfurVent",
              "Type": "System.String",
              "Signature": "public System.String VolcanicSulfurVent",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "678799C3DA0ECA05324A8976C59CEFD71BE59BE04086BE5A26EBF5F58BC0B72B"
            },
            {
              "Id": "VolcanicSupplies:System.String",
              "Name": "VolcanicSupplies",
              "Type": "System.String",
              "Signature": "public System.String VolcanicSupplies",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DF7D7AB5977F34A2DC281D1B352687F677817600F28D9CFDF77A77F12FB50D0"
            },
            {
              "Id": "VolcanoArmorRecipes:System.String",
              "Name": "VolcanoArmorRecipes",
              "Type": "System.String",
              "Signature": "public System.String VolcanoArmorRecipes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "06BAA3653D3C58AD0A2725E874FFD40157D1EE1E8D836892838480DABDC7C841"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "407F7F48F40CE9DD18765B0259DAC78336F8BDAF2C9654EDFD141381B5CF0576"
        },
        {
          "Id": "Shared.Entity.Aggro.CircularAggroField",
          "Name": "CircularAggroField",
          "DisplayName": "CircularAggroField",
          "FullName": "Shared.Entity.Aggro.CircularAggroField",
          "Namespace": "Shared.Entity.Aggro",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Entity.Aggro.IAggroField"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChainRadiusSquare:System.Single",
              "Name": "ChainRadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single ChainRadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CD649F4A303A22F43E0934477FFB27742BA387D1D5DD283CC7C50A40F456E02"
            },
            {
              "Id": "LossRadiusSquare:System.Single",
              "Name": "LossRadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single LossRadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "230A78DF53C9F2D0047A09A53C51FDE83FB1EE4FAF087CE03639180ACDC069EB"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "RadiusSquare:System.Single",
              "Name": "RadiusSquare",
              "Type": "System.Single",
              "Signature": "public System.Single RadiusSquare",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB17325FD5D417C85DAA4604CD0CBDC9C6A429D0755A4FF5FE74BA145F3201B3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfLostTarget",
              "Signature": "public System.Boolean CheckIfLostTarget(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "2200B1CB36086143241774F8048CFE1CFDD95F3095824545881D260A760EE541",
              "Hash": "88A00B98360B5BC835FF099870FF2C527803AF266F4E423955E6828E3CD0596B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfTriggerDistance",
              "Signature": "public System.Boolean CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "6AEEA5D4669A2D69882500F4E174CC37F2EACC9AE4A567E1FA2CC56D3BA2D319",
              "Hash": "3BCC01C48D061DA028A906E961A5FF5CBF7D40B1681570495F6CA439776B7C63",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTriggeringEntities(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetTriggeringEntities",
              "Signature": "public System.Void GetTriggeringEntities(Shared.Entity.EntityWrapper owner, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E resultList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 283,
              "BodyHash": "0DC5BBA3CD4B731A20DE8ACDBCD0916443368A8283B7D19004E7F7C2150AA24C",
              "Hash": "D0B90BDFF6EE378B123FC6F56B400BE955E5468999569233DE0A827C73A992AD",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::LengthSquared()",
                "Shared.Entity.EntityWrapper::get_TargetOfAggro()",
                "Shared.Entity.Aggro.CircularAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)",
                "Shared.Entity.EntityWrapper::get_EntityFlags()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "29653CCC82ACE3C71B10C6CE95EC8CB54B8CAEF5E12A40F0F8DD5C28F60F91CE"
        },
        {
          "Id": "Shared.Entity.Aggro.IAggroField",
          "Name": "IAggroField",
          "DisplayName": "IAggroField",
          "FullName": "Shared.Entity.Aggro.IAggroField",
          "Namespace": "Shared.Entity.Aggro",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfLostTarget",
              "Signature": "public System.Boolean CheckIfLostTarget(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "082B71101123B8F3D3E8B737EAB6BBAFA7199B236791A27558F24017DBDBDDC0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean",
              "Name": "CheckIfTriggerDistance",
              "Signature": "public System.Boolean CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "787269F4553123F1E380A5B81F25A6BB280EC4B1F3B7004554927FF563182B5A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTriggeringEntities(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetTriggeringEntities",
              "Signature": "public System.Void GetTriggeringEntities(Shared.Entity.EntityWrapper owner, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E resultList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resultList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "095208E5A96748C380198E7162488010F3787D7760B41FDB836229008E063F38",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D3C73F966D2976C68C722B6C9C008E782A8EAC8FF5809A574182E75237CCA7D"
        },
        {
          "Id": "Shared.Entity.Base.AbstractAction",
          "Name": "AbstractAction",
          "DisplayName": "AbstractAction",
          "FullName": "Shared.Entity.Base.AbstractAction",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Shared.Entity.Base.ControllerActionArgs",
              "Name": "Args",
              "Type": "Shared.Entity.Base.ControllerActionArgs",
              "Signature": "public Shared.Entity.Base.ControllerActionArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58539263DD8C258CB79468D8C92E7883A1E7D82D1CDBD06BC156BD5750192195"
            },
            {
              "Id": "Controller:Shared.Entity.Base.EntityControllerBase",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.EntityControllerBase",
              "Signature": "public Shared.Entity.Base.EntityControllerBase Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A9E7E4F3C85F7BF8039830A80EA5DB958D0F9D557AA4A640ED34DACD456A451"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OwnedTasks:System.Collections.Generic.List\u00601\u003CShared.Entity.Base.AbstractControllerTask\u003E",
              "Name": "OwnedTasks",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E",
              "Signature": "protected System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E OwnedTasks",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C47924D5DD21655066F0EEAF067EEC2FED42ED755ADB35456FAF71E6E46CB3AC"
            },
            {
              "Id": "Status:Shared.Entity.Base.ActionStatus",
              "Name": "Status",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3060DD5E250B432D51A02863737467D520F50FBA5099372734D46D02B040483B"
            },
            {
              "Id": "_onActionEnd:System.Action\u00601\u003CShared.Entity.Base.ActionStatus\u003E",
              "Name": "_onActionEnd",
              "Type": "System.Action\u003CShared.Entity.Base.ActionStatus\u003E",
              "Signature": "private System.Action\u003CShared.Entity.Base.ActionStatus\u003E _onActionEnd",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBDCE667C2237A0F96F41AD9704CBF2BC956DA2EC3A6824D9E95B450D2FEAE3B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CancelAction()-\u003ESystem.Void",
              "Name": "CancelAction",
              "Signature": "public System.Void CancelAction()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "0A53D2BB4057D0DD4247E79133D9064D2EB3F750B0D297C853C501A996DE728C",
              "Hash": "83C36B27FDA4ABBD4ADF9BE29B4DDF513D0FDF032E60332261CC606F41C2A9D9",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::CancelTasks()",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CancelTasks()-\u003ESystem.Void",
              "Name": "CancelTasks",
              "Signature": "public System.Void CancelTasks()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "090AD33B655AE37BEAECDAF0A66FFA7690782345F8C8FBD3C42F56639484B48F",
              "Hash": "A895638C47BC74E44ADBF6E75A95E07FA624BCF42B6CB70257CD27DBB47266D1",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Current()",
                "List.Enumerator\u003CShared.Entity.Base.AbstractControllerTask\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus)-\u003ESystem.Void",
              "Name": "DefaultOnTaskDoneHandler",
              "Signature": "public System.Void DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus status)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "status",
                  "Type": "Shared.Entity.Base.TaskStatus",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "2E732C6BBB86189B631F7B125B7ED7D4BAE8EB053AE1F54836CC15A81FACC32D",
              "Hash": "7305A2FD605B30565504327F2A50A29FF3FEDDEF3B4768660F1E0B81ED5FC4C9",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Item(System.Int32)",
                "System.Action\u003CShared.Entity.Base.ActionStatus\u003E::Invoke(!0)",
                "Shared.Entity.Base.AbstractAction::CancelTasks()",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "Task finished without setting status",
                "status"
              ],
              "Source": null
            },
            {
              "Id": "GetRequiredTasks()-\u003ESystem.String[]",
              "Name": "GetRequiredTasks",
              "Signature": "protected System.String[] GetRequiredTasks()",
              "Visibility": "protected",
              "ReturnType": "System.String[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "56D5864333DD1EC6B646CF2569C989D36D5E7156231519A3EA41F32A697C2FFA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DFCB851EF926F49C73EC1780B3336DEA3D6708BCF21FD80EE1592E28C0DEBFA9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueTask(System.String, System.Action\u00601\u003CShared.Entity.Base.TaskStatus\u003E)-\u003ESystem.Void",
              "Name": "QueueTask",
              "Signature": "protected System.Void QueueTask(System.String taskName, System.Action\u003CShared.Entity.Base.TaskStatus\u003E onTaskDone)",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "taskName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onTaskDone",
                  "Type": "System.Action\u003CShared.Entity.Base.TaskStatus\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "0E3BCD94B21457FC03FE7EFA04BB38D9408C5A37958FBDC26A90CB4B996D1C2C",
              "Hash": "37013CFA28422B4B76F1291A494075622C814525E1146E12285CDF5DA0CC7848",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::get_Item(!0)",
                "System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::Invoke(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Entity.Base.AbstractControllerTask\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E838CBB8ECAFC6DF44478B62705C9850657EC32C3368DD30DA79DAC0B8644EA7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B925E1D3880D5076037064DC66596C822EC8005DE44E373A21C321978610B0FD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "E1583BEF7AC486F058F4C913691B043FD50872244726C18E5B26B8398063EA92"
        },
        {
          "Id": "Shared.Entity.Base.AbstractAi",
          "Name": "AbstractAi",
          "DisplayName": "AbstractAi",
          "FullName": "Shared.Entity.Base.AbstractAi",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Controller:Shared.Entity.Base.EntityControllerBase",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.EntityControllerBase",
              "Signature": "public Shared.Entity.Base.EntityControllerBase Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A9E7E4F3C85F7BF8039830A80EA5DB958D0F9D557AA4A640ED34DACD456A451"
            },
            {
              "Id": "CurrentAction:Shared.Entity.Base.AbstractAction",
              "Name": "CurrentAction",
              "Type": "Shared.Entity.Base.AbstractAction",
              "Signature": "public Shared.Entity.Base.AbstractAction CurrentAction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90CF750A4E2DF9A179586FB68E5BF73C3C79E33B69BE7074DC26EB27E3EE1636"
            },
            {
              "Id": "Parameters:CandideCreator.Shared.Helpers.Parameters",
              "Name": "Parameters",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BFE24AD64F0C8C32B14731C80EF2BE01D8A1C23502A8C8303DECCA1DD73632E"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1B071DD24F6B3170F1A047F6FD1F4C3447D1ACB291C35CF429ABD6B904F4CB2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AttachEntityController(Shared.Entity.Base.EntityControllerBase)-\u003ESystem.Void",
              "Name": "AttachEntityController",
              "Signature": "public System.Void AttachEntityController(Shared.Entity.Base.EntityControllerBase entityController)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityController",
                  "Type": "Shared.Entity.Base.EntityControllerBase",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "4910C6F9DFA41B433B927E1991B4392604181F39DE5BB2FA788E0E9A8684CF42",
              "Hash": "7001923758F68437C3D388895C73200322FC878C55460FADCDB311AAE7104E22",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AttachEntityController(Shared.Entity.Base.EntityControllerBase, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "AttachEntityController",
              "Signature": "public System.Void AttachEntityController(Shared.Entity.Base.EntityControllerBase entityController, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityController",
                  "Type": "Shared.Entity.Base.EntityControllerBase",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "6E79C50F86F3CD4CBB0D725B349BBFCE2BDD555C09B202C322E68FAC4BAB6251",
              "Hash": "6AA8A07AF6556D0E1EA6241F9B45C70D82186B5566587B07B216E3A7920E7783",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CancelCurrentTask()-\u003ESystem.Boolean",
              "Name": "CancelCurrentTask",
              "Signature": "public System.Boolean CancelCurrentTask()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "10BF877F5DD478440BA152F216C06F3BCB53DE8C14C9AB5BFBA60EAA9FEE2C3E",
              "Hash": "7002216B5E6B1603B14B89D3DB42270C45B50E669F4D8582D79A0E10F5E85313",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::CancelTasks()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "81A0B3EE6A2BCEC2213A9E6D9EF5B1F298BD6F0C6F8FE3BA9536728DE820AB47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextAction()-\u003EShared.Entity.Base.AbstractAction",
              "Name": "GetNextAction",
              "Signature": "public Shared.Entity.Base.AbstractAction GetNextAction()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractAction",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C0FCFC83937399979DE6E76A98BC4F6CF609222CE03641D7B7F367C167645004",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "370893CF5D70EECA440D1118982F416D85ACE414F3BF904E14B20DC8C539AE45",
              "Hash": "18552C8A99CDF5E4F2BE14EC70E1ADB10D777F669137CBA34C1B6BD16F7F907A",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAction::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "31063B2F1A0C333CA328EAE848C2C54D1387A4F424D511CE9554F576C2B796A8",
              "Hash": "278AE779BEB8693CAE1D770050951BD7E9F3D51383D744BFF342DD781DA00A34",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractAi::GetNextAction()",
                "Shared.Entity.Base.AbstractAi::get_Entity()",
                "Shared.Entity.Base.AbstractAction::Start()",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.Base.AbstractAction::Update(System.Single)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4F42B1E916B4460944356E321960C96302A50F625DF9FB845DDD824097F02FBB"
        },
        {
          "Id": "Shared.Entity.Base.AbstractController",
          "Name": "AbstractController",
          "DisplayName": "AbstractController",
          "FullName": "Shared.Entity.Base.AbstractController",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "Parameters:CandideCreator.Shared.Helpers.Parameters",
              "Name": "Parameters",
              "Type": "CandideCreator.Shared.Helpers.Parameters",
              "Signature": "public CandideCreator.Shared.Helpers.Parameters Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BFE24AD64F0C8C32B14731C80EF2BE01D8A1C23502A8C8303DECCA1DD73632E"
            },
            {
              "Id": "State:System.Int32",
              "Name": "State",
              "Type": "System.Int32",
              "Signature": "public System.Int32 State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddParameters(CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "AddParameters",
              "Signature": "internal System.Void AddParameters(CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "56713372AC2B839EB15E5FC51A1FC736F4F944CF5A5496710162DC1C634EA6AB",
              "Hash": "2B684948F88162C66B98AF1B93C2603FF0A922377EF3A4E5AF4223AEC391D9D5",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.Parameters::AddWithoutOverwrite(CandideCreator.Shared.Helpers.IParameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AttachEntity(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "AttachEntity",
              "Signature": "public System.Void AttachEntity(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "58A04B7061ED28C587FC845164E5D3C78FA9405AF5F8F457A86F18953C7C7009",
              "Hash": "10D42F8517B97821D07C5BFAC59B57909AD5E4B2E615569A6A9BFBD522265A1A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AttachEntity(Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)-\u003ESystem.Void",
              "Name": "AttachEntity",
              "Signature": "public System.Void AttachEntity(Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Helpers.Parameters parameters)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "parameters",
                  "Type": "CandideCreator.Shared.Helpers.Parameters",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "96B4DBF522EDB3D49913DBAEBC1D1EC632C7D2B714FA83E9DB481EE32D274C31",
              "Hash": "61F1F8FCC881F4048CC44D47BC4A6B29B85049AFCAA6511261ADFF829207DC75",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CancelActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)-\u003ESystem.Void",
              "Name": "CancelActionInProgress",
              "Signature": "public System.Void CancelActionInProgress(Shared.ActionInProgress.AbstractActionInProgress actionInProgress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionInProgress",
                  "Type": "Shared.ActionInProgress.AbstractActionInProgress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "0AD8FF3B9B9E2D68DB4239C68C6072424AFDFBA0D2ADC63D355C52E7E26062C0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clone(Shared.Entity.EntityWrapper)-\u003EShared.Entity.Base.AbstractController",
              "Name": "Clone",
              "Signature": "public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractController",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "2776601757A74D7B71813E171342FC3E67686136F5BA07DED1BC013FB5C44D4D",
              "Hash": "50729193A98F155463FE4333B0AD38942E86946EA592896A9D6506ABCC08F17B",
              "CalledMethods": [
                "System.Object::MemberwiseClone()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateImGui()-\u003ESystem.Void",
              "Name": "CreateImGui",
              "Signature": "public System.Void CreateImGui()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "81A0B3EE6A2BCEC2213A9E6D9EF5B1F298BD6F0C6F8FE3BA9536728DE820AB47",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)-\u003ESystem.Void",
              "Name": "DoActionInProgress",
              "Signature": "public System.Void DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress actionInProgress)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "actionInProgress",
                  "Type": "Shared.ActionInProgress.AbstractActionInProgress",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D47DF21B16FF79BEBADABC524E4A822DA0208D4737415C23A73505ADA61F994F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityInitialize()-\u003ESystem.Void",
              "Name": "EntityInitialize",
              "Signature": "public System.Void EntityInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "72C8250E0199A715922A92E19F768E5C189C1486B9A71BB1530E2870CC0533E8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityUnload()-\u003ESystem.Void",
              "Name": "EntityUnload",
              "Signature": "public System.Void EntityUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction",
              "Name": "GetInteraction",
              "Signature": "public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Interaction.Interaction",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "82566EEEA84779B34A6F6CC60F98ADA670BBEAD46E8F6223297A9C3A60788BAA",
              "Hash": "CEDB30E9F25D68290FFEBC5A99BC6D06385F46947F680EFA2DFCEB761E6040A3",
              "CalledMethods": [
                "Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Name": "GetToolTip",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E",
              "Parameters": [
                {
                  "Name": "tooltipBuilder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "6D459D21394E0247B73ED37F1BCF4D0B3BA62E76F426C52560A22BB335BCE526",
              "Hash": "24631F5E723152B080F2B2FDFA824EA3F45473186A6EC60ABD58B54E1B5ED1E2",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnAttached",
              "Signature": "public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "607127B317BEE5AF4BCB38A301F99E9A2BAB63BD3F38F8742D6D5FAE036480B2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnBlockedByShield",
              "Signature": "public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blockingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "50792F4F43AE9E1C35994C4D0ED4222DF5EDDFC9EDC3879A1A6EE5FF77CE5D6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "CB6627B2454EB3B35C842F0AB37D83F5711BD9B3F71D114FBECDEE9437804AA2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnDetached",
              "Signature": "public System.Void OnDetached(Shared.Entity.EntityWrapper carrierEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carrierEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FB574C7202B1F481B287DBF220C74CECC268E3C26D6BF0DB39AAAC19B13686A4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityAttached",
              "Signature": "public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "carriedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8B4E5D15CE52AB1497D8816408CDC8327DA2E4D4E2F9A7863A35D2CF323CB22C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F",
              "Hash": "6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnEntityDetached",
              "Signature": "public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "detachedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "A2874A6EF0A19BE7D338C320235016A0E41B6E594D1092C541AD6EA77B265C64",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnGrabbed(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnGrabbed",
              "Signature": "public System.Void OnGrabbed(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "547F5FCEE9309F3BAA17C0BAC46D9D93CD2DA48CCDC88222102C3CDCE20F7691",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnHitTheGround()-\u003ESystem.Void",
              "Name": "OnHitTheGround",
              "Signature": "public System.Void OnHitTheGround()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "6F1270384655A840F3F9431879D42FDAD974B8C60FD4C495A69E4C6192FED7E2",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnInteract",
              "Signature": "public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "42B5410077032ECF8ED7F93428BA7AECEB5E576627F48BA197523D9BF34E19C3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour",
              "Name": "OnKilled",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.OnKilledBehaviour",
              "Parameters": [
                {
                  "Name": "info",
                  "Type": "Shared.Entity.EntityKillInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "7BCC7D70235CA687C91C8DEAF212D27CF5A81883E2F7A1232E9B5A78C0A30CA3",
              "Hash": "FB15A3C638A65D4691BF74B3C469FE8A146B6A7E99CF695AC47F43ABDCC6F054",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean",
              "Name": "OnOutOfHealth",
              "Signature": "public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "880EC67F22FC18DE0C95A85CEC25639E37435645E5C98151448DF77578AB7C21",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPickedUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickedUp",
              "Signature": "public System.Void OnPickedUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "C31845A1368B223E23AEDBF4B7D6445282A84AE09A5E3C877F5DC1A091FED48B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPickingUp(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnPickingUp",
              "Signature": "public System.Void OnPickingUp(Shared.Entity.EntityWrapper liftingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "liftingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "12A53486FE4896180131311A2352D07E5DD9352F574D5230A88E556BD5B98710",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean",
              "Name": "OnProjectileHit",
              "Signature": "public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPushPull(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnPushPull",
              "Signature": "public System.Void OnPushPull(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pulling",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "B1C9D71692184689EC5A8C9DC576BDD48EE772745100C309C5D9240EEE29AA5C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnPushPullStopped(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnPushPullStopped",
              "Signature": "public System.Void OnPushPullStopped(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pulling",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "D6019483E5F086648E0E5229937021F0E3923774D2ED68FA7D41ACFE09F64DCE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnRemove",
              "Signature": "public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityRemoveInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnServerSetState(System.Int32)-\u003ESystem.Void",
              "Name": "OnServerSetState",
              "Signature": "public System.Void OnServerSetState(System.Int32 state)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "state",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75",
              "Hash": "DC6664189C3CB67A2D2C466A29C745CFB498DD5E67C612A571FD6EE209A55C0A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "OnTerrainCollision",
              "Signature": "public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F94C7E914C66F8C489A195DA145BC7CB6BB43CFE768DE7D8656989FA37FF0A79",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "OnThrown",
              "Signature": "public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "3878E6B7D7FD284F7AEB5F52EBA83498B2E51D0E6B233695EB34E0552213F305",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownEntityCollision(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "OnThrownEntityCollision",
              "Signature": "public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "thrownEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49",
              "Hash": "80391EB11A2D0C2D5B9587D1C284939716DDD9D802EE11C2C33C51991CF537CC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PerformVehicleAction(System.Int32, System.Object)-\u003ESystem.Void",
              "Name": "PerformVehicleAction",
              "Signature": "public System.Void PerformVehicleAction(System.Int32 action, System.Object args)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "action",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "args",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4B82118E3440564F301689BE56B99AEB32725F61046C0FECEB814AB196DBDF5F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityAnimationMessage",
              "Signature": "public System.Void ReceiveEntityAnimationMessage(System.Byte animation)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "animation",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E84FB66E32CE0676646269F9A3545B2A8EE1008C987F19675ABE17F27BCA52F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void",
              "Name": "ReceiveEntityControllerMessage",
              "Signature": "public System.Void ReceiveEntityControllerMessage(System.Object message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "F0EDCC82BBF323BE48CCCE8A93567B1F96EEBCF4402477323467F3750CE5F987",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntitySignalMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntitySignalMessage",
              "Signature": "public System.Void ReceiveEntitySignalMessage(System.Byte message)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "message",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "FCAF5F6FE9FA3D84865C5B8630556FDE80F4DC00B1FE53BAF042A3AEA10FD091",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void",
              "Name": "ReceiveEntityVfxMessage",
              "Signature": "public System.Void ReceiveEntityVfxMessage(System.Byte vfx)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "vfx",
                  "Type": "System.Byte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "EFA657803015ADF72240852059031F43D7DB919616602990E389CFECD1D307E6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldInitialize()-\u003ESystem.Void",
              "Name": "WorldInitialize",
              "Signature": "public System.Void WorldInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "933E6E474810A5A93C997AA9A8AB2CBF5AB5CB43879E936F129FBBE18C3EA492",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C10A1106BB30739AECD54568149E531AF5368D7037E8C83BF54EB173FC9982D1"
        },
        {
          "Id": "Shared.Entity.Base.AbstractControllerTask",
          "Name": "AbstractControllerTask",
          "DisplayName": "AbstractControllerTask",
          "FullName": "Shared.Entity.Base.AbstractControllerTask",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Args:Shared.Entity.Base.ControllerActionArgs",
              "Name": "Args",
              "Type": "Shared.Entity.Base.ControllerActionArgs",
              "Signature": "public Shared.Entity.Base.ControllerActionArgs Args",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58539263DD8C258CB79468D8C92E7883A1E7D82D1CDBD06BC156BD5750192195"
            },
            {
              "Id": "Controller:Shared.Entity.Base.EntityControllerBase",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.EntityControllerBase",
              "Signature": "public Shared.Entity.Base.EntityControllerBase Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A9E7E4F3C85F7BF8039830A80EA5DB958D0F9D557AA4A640ED34DACD456A451"
            },
            {
              "Id": "OnTaskDoneSendStatus:System.Action\u00601\u003CShared.Entity.Base.TaskStatus\u003E",
              "Name": "OnTaskDoneSendStatus",
              "Type": "System.Action\u003CShared.Entity.Base.TaskStatus\u003E",
              "Signature": "protected System.Action\u003CShared.Entity.Base.TaskStatus\u003E OnTaskDoneSendStatus",
              "Visibility": "protected",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F7B0737E9A13CBE534423DCA8A33E9068082E9343A66A0F83D2A68C54BB174FE"
            },
            {
              "Id": "Status:Shared.Entity.Base.TaskStatus",
              "Name": "Status",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus Status",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D766605701CAEF8139E1F38A55F85D3298CDB1F84DEBDA22D8F289DD14480E9"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E1B071DD24F6B3170F1A047F6FD1F4C3447D1ACB291C35CF429ABD6B904F4CB2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CanStart()-\u003ESystem.Boolean",
              "Name": "CanStart",
              "Signature": "public System.Boolean CanStart()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2DC085E51B1AF28016A37162E24AF868B1729ADED673F4D9046ECEF4AE080A17",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Fail()-\u003ESystem.Void",
              "Name": "Fail",
              "Signature": "protected System.Void Fail()",
              "Visibility": "protected",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "764F3481723C9D0977539CB5794E27AA752641DB32247118946640293D59812F",
              "Hash": "A9D8E25AC5618713457E1E7180DD6854036C57A43949D05ABCAFB33CB19A71F7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "154C7D97236E9B07E37F51EDDAA4E1B0CD698CAC063B776BEE589D5FFFBB545A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "26B96C68E7474D3E461E86B8443575BC9FA2BD0C88CC299417236A963D158E4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 10,
              "BodyHash": "01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F",
              "Hash": "6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnTaskDone()-\u003ESystem.Void",
              "Name": "OnTaskDone",
              "Signature": "public System.Void OnTaskDone()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "5D7481B418CD8711EDFC0354E705BEE9624C42E3462BE49CE2D17222AC20E68F",
              "Hash": "A1E1EA12FBD69BABD7BD3AA392928DDD88615DD4EA5EFC416F3FDC85544062A4",
              "CalledMethods": [
                "System.Action\u003CShared.Entity.Base.TaskStatus\u003E::Invoke(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Start()-\u003ESystem.Void",
              "Name": "Start",
              "Signature": "public System.Void Start()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 27,
              "BodyHash": "725468BD00AFF480DF2CEB6558AE1B9FAFAA92026D7025244688B9773D1BCE63",
              "Hash": "5493A7C6CD305D90EA86751911CE390FC9E439193ADE03A8AEA39E3070033FAD",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::CanStart()",
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Can\u0027t start"
              ],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "22B80E198FCAE185A575E004C342FB0BD990CDF394C0B75D73B008092DBC360C"
        },
        {
          "Id": "Shared.Entity.Base.ActionNames",
          "Name": "ActionNames",
          "DisplayName": "ActionNames",
          "FullName": "Shared.Entity.Base.ActionNames",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApproachTask:System.String",
              "Name": "ApproachTask",
              "Type": "System.String",
              "Signature": "public System.String ApproachTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C360CC0BC2B304B6EAD5C560D795A93AC79FFC1D244C687E4BA5FA2ACEB7B49"
            },
            {
              "Id": "AttackSingleTarget1Task:System.String",
              "Name": "AttackSingleTarget1Task",
              "Type": "System.String",
              "Signature": "public System.String AttackSingleTarget1Task",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95446CF05780F8334445D9D32FCD910F9E9592E896B5DF310C78282FF0562CEF"
            },
            {
              "Id": "AttackSingleTarget2Task:System.String",
              "Name": "AttackSingleTarget2Task",
              "Type": "System.String",
              "Signature": "public System.String AttackSingleTarget2Task",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2E4D778B367BE5BBAB90DC8808EFE3FD8AF8F17593EF34BA442F38018A564E7"
            },
            {
              "Id": "BossAttack1:System.String",
              "Name": "BossAttack1",
              "Type": "System.String",
              "Signature": "public System.String BossAttack1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DC3ECE05ECEFF2C359148180490F747122A8FB25F1E533B4C589C2747D577F2"
            },
            {
              "Id": "BossAttack2:System.String",
              "Name": "BossAttack2",
              "Type": "System.String",
              "Signature": "public System.String BossAttack2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "512AFEB47433ED376CD18CA5B357420C06A878AAFC7153E0E6B13153C76B5ACD"
            },
            {
              "Id": "BossAttack3:System.String",
              "Name": "BossAttack3",
              "Type": "System.String",
              "Signature": "public System.String BossAttack3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B1B6FBE0A8B91EAB7B285CC8C0DE244FA987D359465709EFD434C5AD6D2B492"
            },
            {
              "Id": "BossAttack4:System.String",
              "Name": "BossAttack4",
              "Type": "System.String",
              "Signature": "public System.String BossAttack4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E03F55FC1E6A3C0F4C869A91804171291A80099A68700646B250985E5B06831"
            },
            {
              "Id": "BossAttack5:System.String",
              "Name": "BossAttack5",
              "Type": "System.String",
              "Signature": "public System.String BossAttack5",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D4C02D13BEA7FF198DD216EFF2F1BE1B895E45A0C4B4374FCA0A7D9B0F2B82E"
            },
            {
              "Id": "BossAttack6:System.String",
              "Name": "BossAttack6",
              "Type": "System.String",
              "Signature": "public System.String BossAttack6",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93470A021A38216FA436A2E594B4306C2B7CD12B26360085B398622D9D6286C0"
            },
            {
              "Id": "EatCropTask:System.String",
              "Name": "EatCropTask",
              "Type": "System.String",
              "Signature": "public System.String EatCropTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AC7487FC71AC7A4C4FD8B2FD064F12F4CC404ED5972BF0F036E87FF7739D554"
            },
            {
              "Id": "EatTask:System.String",
              "Name": "EatTask",
              "Type": "System.String",
              "Signature": "public System.String EatTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2800BE83FAA2D53D1D165835B9423EC7D9BDD99CC4F7328834DDC2CFB7BBB330"
            },
            {
              "Id": "FleeTask:System.String",
              "Name": "FleeTask",
              "Type": "System.String",
              "Signature": "public System.String FleeTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF289C4DEE4EC4F99EA22A50E03D3561C48EAA83645826F8C8B7F283D3575847"
            },
            {
              "Id": "HowlTask:System.String",
              "Name": "HowlTask",
              "Type": "System.String",
              "Signature": "public System.String HowlTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "070844A7BA924F3F918D6A5A0316B454DB891B14A7B24E02DFAF31ED9A46B7A3"
            },
            {
              "Id": "IdleTask:System.String",
              "Name": "IdleTask",
              "Type": "System.String",
              "Signature": "public System.String IdleTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BAD98AA073515D4169335A8E428ADA2041F16A3B4BF7584CABA5CF170FF683F"
            },
            {
              "Id": "StraightLineApproachCropTask:System.String",
              "Name": "StraightLineApproachCropTask",
              "Type": "System.String",
              "Signature": "public System.String StraightLineApproachCropTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B971C46051948124E3423EE915D3E6605DE5FF40593E12654B8B7D56D1F0794"
            },
            {
              "Id": "StraightLineApproachTask:System.String",
              "Name": "StraightLineApproachTask",
              "Type": "System.String",
              "Signature": "public System.String StraightLineApproachTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DA47A737E20AED746D4A88BCE1FB5EE8A18E3664EFB4CB559CED16B07B8E969F"
            },
            {
              "Id": "WanderingTask:System.String",
              "Name": "WanderingTask",
              "Type": "System.String",
              "Signature": "public System.String WanderingTask",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F50044894674ACC932E00B5375DA31B758C41F10E23FB2F1AE7C9A2AE373A2B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F83ED89B65558EB57986FF28FE9D5389EC4A6F150A0138369D9C5961132E2591"
        },
        {
          "Id": "Shared.Entity.Base.ActionStatus",
          "Name": "ActionStatus",
          "DisplayName": "ActionStatus",
          "FullName": "Shared.Entity.Base.ActionStatus",
          "Namespace": "Shared.Entity.Base",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CancelledByAction:Shared.Entity.Base.ActionStatus",
              "Name": "CancelledByAction",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus CancelledByAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A3A8ABBD1B57E266FCE11BD0BB967584B7A0FA21D2BFBB8263DCB237F73A8B7"
            },
            {
              "Id": "Failed:Shared.Entity.Base.ActionStatus",
              "Name": "Failed",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B8C5831BE75EE384836F1734589673EC479BF1A94D10DAEE93723118C572EFE"
            },
            {
              "Id": "Finished:Shared.Entity.Base.ActionStatus",
              "Name": "Finished",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F230384FEAB563676DAC2176FE367111745F6FF096AA1994370EC4BD58B09756"
            },
            {
              "Id": "Running:Shared.Entity.Base.ActionStatus",
              "Name": "Running",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus Running",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B932DB7D027AC1BEC1088C288891F3DABD3052C2DE3403E5DF2BBB9581D5D5CF"
            },
            {
              "Id": "ToBeStarted:Shared.Entity.Base.ActionStatus",
              "Name": "ToBeStarted",
              "Type": "Shared.Entity.Base.ActionStatus",
              "Signature": "public Shared.Entity.Base.ActionStatus ToBeStarted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50375BD0EE999AA7DCC94AB8707EA179E3054D5483D6388811E27AECF20CDF92"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C3F9B9F22E1600252302B5C9772DE0152EC9D78CDE26DB367334BB03A9B6C05A"
        },
        {
          "Id": "Shared.Entity.Base.ControllerActionArgs",
          "Name": "ControllerActionArgs",
          "DisplayName": "ControllerActionArgs",
          "FullName": "Shared.Entity.Base.ControllerActionArgs",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmptyArgs:Shared.Entity.Base.ControllerActionArgs",
              "Name": "EmptyArgs",
              "Type": "Shared.Entity.Base.ControllerActionArgs",
              "Signature": "public Shared.Entity.Base.ControllerActionArgs EmptyArgs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3549DB6527A930C52851FC0B9D41671FF2D3E22377E6B3C67AF9E35E8BE1F209"
            },
            {
              "Id": "FlankDirection:System.Single",
              "Name": "FlankDirection",
              "Type": "System.Single",
              "Signature": "public System.Single FlankDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E604DE86F4C9DF79C64B94A1B5C3471A01D61C76C468016F99CA31FEC080C0B0"
            },
            {
              "Id": "FollowEntity:Shared.Entity.EntityWrapper",
              "Name": "FollowEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper FollowEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BA2BB0399CCADD9FC09E66FDCE06CC4C138CA4592B8054B100B78E5653684016"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "ItemToConsume:Shared.Models.Items.ItemInstanceModel",
              "Name": "ItemToConsume",
              "Type": "Shared.Models.Items.ItemInstanceModel",
              "Signature": "public Shared.Models.Items.ItemInstanceModel ItemToConsume",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0D8DCF71403B6EE7B9C63A4F1BF519C4B16A60A32370CE03D2436E95B474078"
            },
            {
              "Id": "MovementSpeed:System.Single",
              "Name": "MovementSpeed",
              "Type": "System.Single",
              "Signature": "public System.Single MovementSpeed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "715268651D94AEC4147B57FB5A988B99E3FAD801888927403FB0A44532771FF2"
            },
            {
              "Id": "Position2:Microsoft.Xna.Framework.Vector2",
              "Name": "Position2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2650B38782CA4C342A4D2D4EFBF6F984DC81455EA0517B32A0259B0C890D6C25"
            },
            {
              "Id": "ShouldWanderHome:System.Boolean",
              "Name": "ShouldWanderHome",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShouldWanderHome",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2EB7AEF072F40B2B9FCCF15D29A076F7ACC7DCEAB4ECF0C4C815B37B10973EA8"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "Targets:System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "Targets",
              "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E Targets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F282432473091C45582EA768686567087E217F0C6CC9112517272FCD6322F528"
            },
            {
              "Id": "WanderCenterPoint:Microsoft.Xna.Framework.Vector2",
              "Name": "WanderCenterPoint",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 WanderCenterPoint",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "58A703EC97A8D2C5F2AC4A75233725149F496D605629A93C48599351B1517A95"
            },
            {
              "Id": "WanderRadius:System.Single",
              "Name": "WanderRadius",
              "Type": "System.Single",
              "Signature": "public System.Single WanderRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "43851980A1586AB22EB86F739FA2B3A84761C6478976643A86671BBF82C20908"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "603C9C2A9BE1B2C7D28C840FC3AC6C569FDCAE4D2BAACC34A9F0E2D6445F9B3F"
        },
        {
          "Id": "Shared.Entity.Base.EntityControllerBase",
          "Name": "EntityControllerBase",
          "DisplayName": "EntityControllerBase",
          "FullName": "Shared.Entity.Base.EntityControllerBase",
          "Namespace": "Shared.Entity.Base",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "Shared.Entity.Base.AbstractController",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentTask:Shared.Entity.Base.AbstractControllerTask",
              "Name": "CurrentTask",
              "Type": "Shared.Entity.Base.AbstractControllerTask",
              "Signature": "public Shared.Entity.Base.AbstractControllerTask CurrentTask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "85E64B8D669802D0C5E8F959C8D02BE68CF6BDC6CCDDA07FEFDC234536D4B6C9"
            },
            {
              "Id": "TaskGenerators:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Func\u00603\u003CShared.Entity.Base.ControllerActionArgs,System.Action\u00601\u003CShared.Entity.Base.TaskStatus\u003E,Shared.Entity.Base.AbstractControllerTask\u003E\u003E",
              "Name": "TaskGenerators",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E TaskGenerators",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF3F2C19D74EAF6174321FBDCB542E48E507A71869A235112120D0319AD3A018"
            },
            {
              "Id": "Tasks:System.Collections.Generic.Queue\u00601\u003CShared.Entity.Base.AbstractControllerTask\u003E",
              "Name": "Tasks",
              "Type": "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E",
              "Signature": "public System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E Tasks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B9A6CC1854AF1CDE81BF3AEE27BC370A8453E70208F8C521CA92087B6E51307"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void",
              "Name": "OnDamaged",
              "Signature": "public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "F6BC65EF1BB50320CF5CEB5FBE59BD980B8864D909B7E5616DB01723F17CED90",
              "Hash": "F23960287621BA37520DEA99E52D5CD93A78FCFA0E40E210D09F523C122F8ECD",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnDamaged(Shared.Combat.DamageResult)",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.Base.AbstractAi::OnDamaged(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean",
              "Name": "OnEntityCollision",
              "Signature": "public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "thisNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherOldVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherNewVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "0CBE81F30265A90B74E5A99E3FED05A7030668D4E01C702A9377F3B8C92C5E5F",
              "Hash": "B230917B7518B8F5F9D82AB1EEDD736B443DD6F0906EBBA7BBAFD674943EFD29",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "QueueTask(Shared.Entity.Base.AbstractControllerTask)-\u003EShared.Entity.Base.AbstractControllerTask",
              "Name": "QueueTask",
              "Signature": "public Shared.Entity.Base.AbstractControllerTask QueueTask(Shared.Entity.Base.AbstractControllerTask task)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.Base.AbstractControllerTask",
              "Parameters": [
                {
                  "Name": "task",
                  "Type": "Shared.Entity.Base.AbstractControllerTask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "B41BB12B950650C2CFEC4861007E4A6FD84770F8D943A576DA2A8ECC8FF45EC4",
              "Hash": "7FD7146FEEDB296BFC9F767CC0F1AFC649916C7AB50AA137540590D6DBEE382A",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::Enqueue(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 246,
              "BodyHash": "E3E8D328ADD9F97CE185C385175AF2834D0728BFB509013DD0C97CB197065801",
              "Hash": "F505C525DC99382D5BC740128A16893C310B96D8F826C993458FE5CA9963A699",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractControllerTask::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.Base.AbstractControllerTask::IsDone()",
                "Shared.Entity.Base.AbstractControllerTask::OnTaskDone()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::get_Count()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::Peek()",
                "Shared.Entity.Base.AbstractControllerTask::CanStart()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::Dequeue()",
                "Shared.Entity.Base.AbstractControllerTask::Start()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldInitialize()-\u003ESystem.Void",
              "Name": "WorldInitialize",
              "Signature": "public System.Void WorldInitialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "5F0811A173083B84462F14A683528834E1599035EDAC7D864BB72CC396CC2F67",
              "Hash": "EFE44122B81CDCACB0C1E9EA2F5BA777BCD99632E04C23B3AE210405A99046B5",
              "CalledMethods": [
                "Shared.Entity.Base.AbstractController::WorldInitialize()",
                "System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::Clear()",
                "Shared.Entity.EntityWrapper::get_Ai()",
                "Shared.Entity.Base.AbstractAi::Initialize()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "73E5952F141031515451D36185326FE81702C3511ED7B957B322D070C09CE280"
        },
        {
          "Id": "Shared.Entity.Base.OnKilledBehaviour",
          "Name": "OnKilledBehaviour",
          "DisplayName": "OnKilledBehaviour",
          "FullName": "Shared.Entity.Base.OnKilledBehaviour",
          "Namespace": "Shared.Entity.Base",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PlayedCustomSound:Shared.Entity.Base.OnKilledBehaviour",
              "Name": "PlayedCustomSound",
              "Type": "Shared.Entity.Base.OnKilledBehaviour",
              "Signature": "public Shared.Entity.Base.OnKilledBehaviour PlayedCustomSound",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59AF50A79ADFACC0C319B8EDB161656FF6F21B7CD886ED40328C98685379609A"
            },
            {
              "Id": "SkipDefaultKillSound:System.Boolean",
              "Name": "SkipDefaultKillSound",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SkipDefaultKillSound",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A6D891D5407A17A4504F5EA38119CC72A60C9952BB91BCF62DCE449D6F86E3E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B1D59D8DCCFFE8B498BE78E78452FCADD6B7BE640F103329244179B363D718FF"
        },
        {
          "Id": "Shared.Entity.Base.TaskStatus",
          "Name": "TaskStatus",
          "DisplayName": "TaskStatus",
          "FullName": "Shared.Entity.Base.TaskStatus",
          "Namespace": "Shared.Entity.Base",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CancelledByAction:Shared.Entity.Base.TaskStatus",
              "Name": "CancelledByAction",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus CancelledByAction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "894F0A63EDFF7F0D88A6B5905EC05F28114681CD73CA2F83AA5539A7D1D940FA"
            },
            {
              "Id": "Failed:Shared.Entity.Base.TaskStatus",
              "Name": "Failed",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F05EC5286B767E958E8391F6508AAD4A54971329708CF762BB38AD62D5D3B25D"
            },
            {
              "Id": "Finished:Shared.Entity.Base.TaskStatus",
              "Name": "Finished",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDEA127CE72CE8533913E5FD9FAD4318B0D3D7221AB82E91D2CA6E0A63696EC9"
            },
            {
              "Id": "Running:Shared.Entity.Base.TaskStatus",
              "Name": "Running",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus Running",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BE8693F16F84D10EAFD4704C392C7DA9AF70EF1B3C2678A7F8EC127AF1DFF03"
            },
            {
              "Id": "ToBeStarted:Shared.Entity.Base.TaskStatus",
              "Name": "ToBeStarted",
              "Type": "Shared.Entity.Base.TaskStatus",
              "Signature": "public Shared.Entity.Base.TaskStatus ToBeStarted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "628EBD282F2090D96F571295C3C3152E4F5D38C9B220288B860D320A662E4EE4"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2342C1245F1511066E9A3635D999C426AAF8324CC04FDBD646BFBB039FE49E8B"
        },
        {
          "Id": "Shared.Entity.Components.AggressiveComponent",
          "Name": "AggressiveComponent",
          "DisplayName": "AggressiveComponent",
          "FullName": "Shared.Entity.Components.AggressiveComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggroField:Shared.Entity.Aggro.IAggroField",
              "Name": "AggroField",
              "Type": "Shared.Entity.Aggro.IAggroField",
              "Signature": "public Shared.Entity.Aggro.IAggroField AggroField",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4CE7E79E0F544BB05BBE9E0919B4C4F46A38FB990A4BB3139B4AC24B045BDC39"
            },
            {
              "Id": "FleeingCreature:System.Boolean",
              "Name": "FleeingCreature",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FleeingCreature",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "503248F1B4D9487CF11928D411866591453FBDB1B3FC9A8DE99BD8EF6E2008CD"
            },
            {
              "Id": "LastThreatEventPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "LastThreatEventPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 LastThreatEventPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "994151449F9680BACE5695059C329E56071B6131B938606A1560197F1F2C8039"
            },
            {
              "Id": "MovementBasedThreat:System.Boolean",
              "Name": "MovementBasedThreat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MovementBasedThreat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "042C4EBD5702C3CB41F3F3FD812F604375673B35AA042ADAF67A5778753EE45F"
            },
            {
              "Id": "Target:Shared.Entity.EntityWrapper",
              "Name": "Target",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9BF13C97E21BD8FFF34835A1D506E7FF7B5EE2C44ED588185A218CDF389E9FB"
            },
            {
              "Id": "ThreatDecay:System.Single",
              "Name": "ThreatDecay",
              "Type": "System.Single",
              "Signature": "public System.Single ThreatDecay",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "738578FF7386A5B1174120C13A899A00322C71E114CA4E8E1D162274710D49DC"
            },
            {
              "Id": "ThreatDecayTimer:System.Single",
              "Name": "ThreatDecayTimer",
              "Type": "System.Single",
              "Signature": "public System.Single ThreatDecayTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B91D3FCD1949D63D0C95F311D140137FDC867A99F6868F1C89B92D32408682A"
            },
            {
              "Id": "ThreatTable:Shared.Entity.Components.ThreatTable",
              "Name": "ThreatTable",
              "Type": "Shared.Entity.Components.ThreatTable",
              "Signature": "public Shared.Entity.Components.ThreatTable ThreatTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A334D9909BDF2F2223318276CB2A6D0239F42554E12514C387AE5EC07F2BD88"
            },
            {
              "Id": "_checkTriggerTimer:System.Single",
              "Name": "_checkTriggerTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _checkTriggerTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5CC7D2302AE9F96109FD3F4A55D7AEBCA966586BDCE6F799ECB44C57A457CBA"
            },
            {
              "Id": "_nonAggressiveTimer:System.Single",
              "Name": "_nonAggressiveTimer",
              "Type": "System.Single",
              "Signature": "private System.Single _nonAggressiveTimer",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E9FE7C7F9E78536ED09D32C54C4736BCAD84F928167F2776BFF40803CB44D42"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckIfAllyHasTarget(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Boolean",
              "Name": "CheckIfAllyHasTarget",
              "Signature": "private System.Boolean CheckIfAllyHasTarget(Shared.Entity.EntityWrapper wrapper, System.Single searchRadiusInTiles)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "wrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "searchRadiusInTiles",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 216,
              "BodyHash": "966B3503D3118BC797175DD6BE74257F3014E347AEFE79EE4EB038C154487218",
              "Hash": "B375C29074F0FA179639FFE9B50EE126AB734A8FAE6DFE61D9F4416C9D2E4B4C",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.Aggro.IAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckThreatTableIsOk(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "CheckThreatTableIsOk",
              "Signature": "internal System.Void CheckThreatTableIsOk(Shared.Entity.EntityWrapper entity)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 76,
              "BodyHash": "B2E4BB5776195DBA37A8D69D9E7B3197BB4C5CEE541B023C733CF3F07FBE5EF6",
              "Hash": "4C6D760CCE6A5D08F0C5C218E1D42177F95F0555D38932435F89FF15BD11AB58",
              "CalledMethods": [
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Clear()",
                "Shared.Entity.Components.ThreatTable::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ClearAggro(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ClearAggro",
              "Signature": "public System.Void ClearAggro(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "37C59552D458F64001462ABCA372B176492FC451FB810B72B8A53B9A4B766D94",
              "Hash": "F7D47331CDD0DFD16381C7EE914BD0F41EF1A8C3AFE0E3FD5F7BC6FDB4B56128",
              "CalledMethods": [
                "Shared.Entity.Components.AggressiveComponent::CheckThreatTableIsOk(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "GenerateThreat",
              "Signature": "public System.Void GenerateThreat(Shared.Entity.EntityWrapper threateningEntity, System.Single threatAmount, Shared.Entity.EntityWrapper threatenedEntity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "threateningEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "threatAmount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "threatenedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "FF2FB8242C8CA806B62AC16FC8388151B0471AF42867511C6D3D90385D0A9C33",
              "Hash": "3F4B31C93B1E87015780A08EEAA98CDF25FDE64D70F069333BE66D95F7BD169B",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "Shared.Entity.Components.AggressiveComponent::CheckThreatTableIsOk(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::TryGetValue(!0, !1\u0026)",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Add(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHighestThreatEntity()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetHighestThreatEntity",
              "Signature": "public Shared.Entity.EntityWrapper GetHighestThreatEntity()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "ED71F0EE3D0056534367CA491D52B87D3596D9E013134CD922612EA35D62B329",
              "Hash": "389DDC00D30B1BC3B6B063CAAC31383E0B02FC5AECCF3819D5897CD8ADD76C73",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Math::Abs(System.Single)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "SetEntityThreatToMax",
              "Signature": "public System.Void SetEntityThreatToMax(Shared.Entity.EntityWrapper threateningEntity, Shared.Entity.EntityWrapper threatenedEntity, System.Single extraThreat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "threateningEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "threatenedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraThreat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "46EB152A4CEAFF92D90513AC9CB4B90DD429B56FE0BDF1CC0158ED0913E16C1B",
              "Hash": "8D40B7676CC1ABF071074121DC485B101C857D0591EFE28430ED99E642BAEB73",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.Components.AggressiveComponent::CheckThreatTableIsOk(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Remove(!0)",
                "Shared.Entity.Components.AggressiveComponent::GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 293,
              "BodyHash": "689BBBEFC85DDB473BE28DD9DFE798ADB00319D382DADB948FC2A68D19BAE9FF",
              "Hash": "9C40DEE1AE5C687B4DFFF7B6346640718B1CC3FC76FCF0E27F950FF00A9F6E8A",
              "CalledMethods": [
                "Shared.Entity.Components.AggressiveComponent::CheckThreatTableIsOk(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Fdt()",
                "Shared.Entity.Components.AggressiveComponent::UpdateTrigger(Shared.Entity.EntityWrapper, System.Single)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Object::Equals(System.Object, System.Object)",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "Shared.Entity.EntityWrapper::get_FactionMask()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Remove(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Components.AggressiveComponent::UpdateThreatDecay(System.Single)",
                "Shared.Entity.Components.AggressiveComponent::GetHighestThreatEntity()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.Aggro.IAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.AggressiveComponent::CheckIfAllyHasTarget(Shared.Entity.EntityWrapper, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateMovementBasedThreat(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "UpdateMovementBasedThreat",
              "Signature": "private System.Void UpdateMovementBasedThreat(Shared.Entity.EntityWrapper owner, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "owner",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "3C10C35D8449D702085708FAD56A18B437AC08967409A41F287B666420E4861D",
              "Hash": "D0190FB9D6432F87B3E1F9D021260067F80D30B6AA3F0588D25350B004FE0FB1",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateThreatDecay(System.Single)-\u003ESystem.Void",
              "Name": "UpdateThreatDecay",
              "Signature": "private System.Void UpdateThreatDecay(System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 206,
              "BodyHash": "5F68071886343E6A5D644F1437AB892343A017F0D54809EB0AEBBC1AD18AF526",
              "Hash": "FB2F04DC3D2F3632C3402E9C8D0CA6F75579F406AD6769E817646AE7B35B1517",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateTrigger(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "UpdateTrigger",
              "Signature": "private System.Void UpdateTrigger(Shared.Entity.EntityWrapper entity, System.Single dt)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 458,
              "BodyHash": "F0974BB5AA3764AB24FB5C460C39DA8547C873277371CB7AE9B424EFC263075D",
              "Hash": "8135EEDB7BD9E22D129EEB504E4990A4B1534E88E75A9563F2719331E32C6817",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.Aggro.IAggroField::GetTriggeringEntities(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Leader()",
                "Shared.Entity.EntityWrapper::get_ThreatTable()",
                "System.Object::Equals(System.Object, System.Object)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::TryAdd(!0, !1)",
                "Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "Shared.Entity.EntityWrapper::get_FactionComponent()",
                "Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)",
                "Shared.Entity.EntityWrapper::get_EntityFlags()",
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Shared.Entity.EntityWrapper::AddThreat(Shared.Entity.EntityWrapper, System.Single)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "609D759A7B5DDC9181D2B146BF9AE236F24F5B4275A07A53D72A71D76FA92849"
        },
        {
          "Id": "Shared.Entity.Components.Carrier",
          "Name": "Carrier",
          "DisplayName": "Carrier",
          "FullName": "Shared.Entity.Components.Carrier",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllowPlayerSteal:System.Boolean",
              "Name": "AllowPlayerSteal",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowPlayerSteal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAB89262E0D18A1DF0803FDFCA24FF57498C766D0C2DDEFDD2E79EF03D9AED92"
            },
            {
              "Id": "CarriedId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarriedId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarriedId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "011D11629B90CED4F3C31983CE2D070E68FD622BE2959E308C490538AD1D7D26"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C868C314D8F87D5D498C745EF8EF915A94175C06CB95FE56F7DD98646428409C"
        },
        {
          "Id": "Shared.Entity.Components.CollisionComponent",
          "Name": "CollisionComponent",
          "DisplayName": "CollisionComponent",
          "FullName": "Shared.Entity.Components.CollisionComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AdditionalCollisionShape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "AdditionalCollisionShape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape AdditionalCollisionShape",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FB1C82E2625CB1E9A4E4D3F03FDE293887F3F8F23806F785FBB88E4FE7DDB17"
            },
            {
              "Id": "AdditionalCollisionShapeOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "AdditionalCollisionShapeOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 AdditionalCollisionShapeOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AEF55FBCB8EA38CE0B54DB550405FEED389FB07AA0F1A26FA84EB566DB736A6"
            },
            {
              "Id": "CollisionGroupMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionGroupMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionGroupMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "632D28A4EEC1D0E8FB5CAC394FCCA3BFED781F6BD9C98E13849CB5C041458C20"
            },
            {
              "Id": "EntityStepHeight:System.Single",
              "Name": "EntityStepHeight",
              "Type": "System.Single",
              "Signature": "public System.Single EntityStepHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC2B9AC92377615E5964FEB536D3D3F2428F9135C1104CC785DFF8986A5C1D69"
            },
            {
              "Id": "InRest:System.SByte",
              "Name": "InRest",
              "Type": "System.SByte",
              "Signature": "public System.SByte InRest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E53DAC54CEE401EA7FF0085E5F042993C3A1ED8ADFA0CF670EB63D0A7884CB47"
            },
            {
              "Id": "NoCollisionGroupMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "NoCollisionGroupMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks NoCollisionGroupMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D03B6C12E50034D6229483512AA23E13DDA60EDED2E703399825B860E86BC372"
            },
            {
              "Id": "NoEntityCollision:System.Boolean",
              "Name": "NoEntityCollision",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoEntityCollision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "279345B9EF606B919776FD181253C295E9FD44E8B21E43368CF48DE21184D8DB"
            },
            {
              "Id": "NoTerrainCollision:System.Boolean",
              "Name": "NoTerrainCollision",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoTerrainCollision",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2BCBDF6D1C3978BD4469F68C08E4DF0A3AC1FA03A0E7993C59AA4D753BB18C3D"
            },
            {
              "Id": "Shape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "Shape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape Shape",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC12AB25158DFBF9A346F339E52B9F963BECB518E47EBD23954BE4DA62967F4F"
            },
            {
              "Id": "Standable:System.Boolean",
              "Name": "Standable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Standable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17E36B2662C84E760886E7804579D31EEC3FDE66A5EE3EE5DB6FBF601B9C562D"
            },
            {
              "Id": "TerrainStepHeight:System.Single",
              "Name": "TerrainStepHeight",
              "Type": "System.Single",
              "Signature": "public System.Single TerrainStepHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "497639F166F9000568E485624CC82876DDDAD9C56A3E139E4E8202A171F89366"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DEBDEA4A0E4553ED7FCFEA0DE14682FAA06DB3ABB0F88728C91B43FDE741ABA6"
        },
        {
          "Id": "Shared.Entity.Components.Component",
          "Name": "Component",
          "DisplayName": "Component",
          "FullName": "Shared.Entity.Components.Component",
          "Namespace": "Shared.Entity.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aggressive:Shared.Entity.Components.Component",
              "Name": "Aggressive",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Aggressive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "469FF174EA1190FBDA10D6A9850EAE1CFCDD601FDD99D1AD0067967FCBB9084C"
            },
            {
              "Id": "All:Shared.Entity.Components.Component",
              "Name": "All",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component All",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60AA99FE08A097450AE8B294AED7114501304BD69EB748F6B3453C1C17DA12D1"
            },
            {
              "Id": "Carrier:Shared.Entity.Components.Component",
              "Name": "Carrier",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Carrier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0C155ABCD1CEA8C171BCC7BF9A610799EA3A446A18119ADF1F0CF8CDF5972A3"
            },
            {
              "Id": "Collision:Shared.Entity.Components.Component",
              "Name": "Collision",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Collision",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4109F55A9721A8E514788C41243B5123E4E947516D00BED08E585F83230E896"
            },
            {
              "Id": "Controller:Shared.Entity.Components.Component",
              "Name": "Controller",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Controller",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A258EFA287FA2A17F3DFA17EF6C6D077856E64BAE634741170B06429926725A3"
            },
            {
              "Id": "DropTable:Shared.Entity.Components.Component",
              "Name": "DropTable",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component DropTable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43E94491D4FF63AD2064E96B9220BDF6442840F8DF0A4D8122571418DB39B794"
            },
            {
              "Id": "Faction:Shared.Entity.Components.Component",
              "Name": "Faction",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Faction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "406490126017D45A118E332BB536853EEB230E207971BD57C2DE738D8E84EE5E"
            },
            {
              "Id": "Furniture:Shared.Entity.Components.Component",
              "Name": "Furniture",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31DF467ED13BD777CBD15CE702AE197CFD2819D3EC560D504882FD5640EBBE36"
            },
            {
              "Id": "General:Shared.Entity.Components.Component",
              "Name": "General",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component General",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "76C85D79FAC45D95397F70FEE6DFDB139A0A9FB80948C3E4EEE4E5D7595D86F8"
            },
            {
              "Id": "Grouped:Shared.Entity.Components.Component",
              "Name": "Grouped",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Grouped",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F3CD233DF8FBACDD9C9A3D92CF5BB5FE0A63FB5AD900DF9204FF989A6513918"
            },
            {
              "Id": "Health:Shared.Entity.Components.Component",
              "Name": "Health",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Health",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5992B24D446A5F161B02A272109C029E619887B6270640FF9178356B17B91E91"
            },
            {
              "Id": "Interactable:Shared.Entity.Components.Component",
              "Name": "Interactable",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Interactable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B09087BFBD9DDCEFA018D20E9CA44C2A24CF41987B8B9D528AABC6A5EA314DE0"
            },
            {
              "Id": "Knockback:Shared.Entity.Components.Component",
              "Name": "Knockback",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Knockback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8097FA01A128E02EACADF7736DB9D1AAC3A936AF95AFF3B6098901D8206262C"
            },
            {
              "Id": "LightSource:Shared.Entity.Components.Component",
              "Name": "LightSource",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component LightSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "012984CAA1FC51DE814CDC4DDD9C2522310C77EC34A1EA4AA2A6FA88CDCEB232"
            },
            {
              "Id": "MeshTransform:Shared.Entity.Components.Component",
              "Name": "MeshTransform",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component MeshTransform",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEBF170DF44ECCD0D4CCC70EC522C6B3F21CF0640506A71D32D0DC6A0BE80E35"
            },
            {
              "Id": "Movable:Shared.Entity.Components.Component",
              "Name": "Movable",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Movable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "80AE453C096362E241EF33E1FA2E3166C965D982DF15E496EF02989A8249ADEE"
            },
            {
              "Id": "None:Shared.Entity.Components.Component",
              "Name": "None",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83E1B38B92262B3E67D12213A836DFCE94CB76E6A1315F627348993BE1E5F791"
            },
            {
              "Id": "Stats:Shared.Entity.Components.Component",
              "Name": "Stats",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Stats",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0074FC2D2B699ACC83BB556AFC867C3C5F73BD84662736FBE0859BBAB9704124"
            },
            {
              "Id": "Stun:Shared.Entity.Components.Component",
              "Name": "Stun",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Stun",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "661AB227D1ADD7693A60508A29C6B96191061DBFB542D7665DFE3529E4E185A3"
            },
            {
              "Id": "TextureTransform:Shared.Entity.Components.Component",
              "Name": "TextureTransform",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component TextureTransform",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65F5D2E207E65ADE844141EF7FFF6D89A02E41E27E00ED752C62F189E77EA996"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "443A358D96924BF6965250B9F3898D5BD37DA3064A7795264320B986DA4E2E95"
        },
        {
          "Id": "Shared.Entity.Components.ComponentExtension",
          "Name": "ComponentExtension",
          "DisplayName": "ComponentExtension",
          "FullName": "Shared.Entity.Components.ComponentExtension",
          "Namespace": "Shared.Entity.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlag(Shared.Entity.Components.Component, Shared.Entity.Components.Component)-\u003ESystem.Boolean",
              "Name": "HasAnyFlag",
              "Signature": "public System.Boolean HasAnyFlag(Shared.Entity.Components.Component mask, Shared.Entity.Components.Component flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "EFC9313CE5933CE48E2A6832698CA64E28A7220AFBE3DE4E79D7A9469D93CA5B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Entity.Components.Component mask, Shared.Entity.Components.Component flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "AA0E56935ADBB43D5351E425D327A075EAA473660E1B7DE85EF9E49C0A5AE66A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Entity.Components.Component\u0026 mask, Shared.Entity.Components.Component flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "497B464535713BE2B5DB2FC8BD5BD500AED86431BFC9B0381C806B005C392663",
              "Hash": "83482EE6D7AB89B4A90DD7158B0504A7F5A40BBAE340890C486117AF7F6BD619",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Entity.Components.Component\u0026 mask, Shared.Entity.Components.Component flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A03FE0681897D7C7329745DCE1EED99C6C70B86E85F33745989F460C897B06D5",
              "Hash": "7FB2FC0BF4575BDAC95AF35174CAE913C9EB392859A020409A0E759CD52E8C52",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Entity.Components.Component\u0026 mask, Shared.Entity.Components.Component flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "011C812B069DC3AEFE4F0CE06E6D78E521C68A79CF2607FD99D95C5A1E0C7FB0",
              "Hash": "77B6F349FB32E72BFF6D2D0F4F68CD6AEA8AF487CFBB82CFE78FA28878E5F2D8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "356F0D7412AF0576FC2C53BF37CFB93CF9FE300822EBED249D2FB746C8A347AF"
        },
        {
          "Id": "Shared.Entity.Components.ControllerComponent",
          "Name": "ControllerComponent",
          "DisplayName": "ControllerComponent",
          "FullName": "Shared.Entity.Components.ControllerComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ai:Shared.Entity.Base.AbstractAi",
              "Name": "Ai",
              "Type": "Shared.Entity.Base.AbstractAi",
              "Signature": "public Shared.Entity.Base.AbstractAi Ai",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA1A661992C5E413516ECA14FD750BACF1CEE64D507D9DAEA62A8615403F5F4A"
            },
            {
              "Id": "Controller:Shared.Entity.Base.AbstractController",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.AbstractController",
              "Signature": "public Shared.Entity.Base.AbstractController Controller",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51819659484F87783DBA13AE441A6EA1DCE992F12D4D60347B523D5A963D85CF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9130D513794A716E55E7F5C87C1289F61A52EB92717C22757B1D2C7E0974A0CB"
        },
        {
          "Id": "Shared.Entity.Components.DropTableComponent",
          "Name": "DropTableComponent",
          "DisplayName": "DropTableComponent",
          "FullName": "Shared.Entity.Components.DropTableComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropTable:Shared.Models.DropTables.DropTableSystem",
              "Name": "DropTable",
              "Type": "Shared.Models.DropTables.DropTableSystem",
              "Signature": "public Shared.Models.DropTables.DropTableSystem DropTable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D4AB7B0831E1E502D2B46C23C7900D2158B411F19EB9F2AAD3B193120DB6A664"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3721C3F0DAEFF04627D343D0558174C3A75BE60E90CF465A08799E39BB115505"
        },
        {
          "Id": "Shared.Entity.Components.EntityFlags",
          "Name": "EntityFlags",
          "DisplayName": "EntityFlags",
          "FullName": "Shared.Entity.Components.EntityFlags",
          "Namespace": "Shared.Entity.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DoNotGenerateThreat:Shared.Entity.Components.EntityFlags",
              "Name": "DoNotGenerateThreat",
              "Type": "Shared.Entity.Components.EntityFlags",
              "Signature": "public Shared.Entity.Components.EntityFlags DoNotGenerateThreat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AE2BDD0978619C02D04CFF3E632DD77B70A651D0EF17BFB2841815EE59CD10E"
            },
            {
              "Id": "None:Shared.Entity.Components.EntityFlags",
              "Name": "None",
              "Type": "Shared.Entity.Components.EntityFlags",
              "Signature": "public Shared.Entity.Components.EntityFlags None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41FCD85AA72B2174114487A28539F0E1C397379221CAAF5366AC0D3CA88F7B71"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Wall:Shared.Entity.Components.EntityFlags",
              "Name": "Wall",
              "Type": "Shared.Entity.Components.EntityFlags",
              "Signature": "public Shared.Entity.Components.EntityFlags Wall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "271DBA7A0474C08A97F7C2A52F9F6F4E59C8FFFA81B4460A0E626CBA7B3E9CFF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D0852B8DE1F325B1DBBA7CBE1F15CC5AAC86C183F298E5CE98A7FDC66B59060C"
        },
        {
          "Id": "Shared.Entity.Components.FactionComponent",
          "Name": "FactionComponent",
          "DisplayName": "FactionComponent",
          "FullName": "Shared.Entity.Components.FactionComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EntityFlags:Shared.Entity.Components.EntityFlags",
              "Name": "EntityFlags",
              "Type": "Shared.Entity.Components.EntityFlags",
              "Signature": "public Shared.Entity.Components.EntityFlags EntityFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8ADC9BC0ECC67C044AA5EA89D7AA96F7AB47129F88481185913C167D44E3328D"
            },
            {
              "Id": "FactionMask:Shared.Entity.Components.FactionMask",
              "Name": "FactionMask",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask FactionMask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "01AA4D723461102174CE425EFD59463E89CA1AD4AA4E1A36A08C7B4E2F3A3F70"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EB754F336A4CEC696333C933DD819D2776FC97991CDADD5C513972938FD492CF"
        },
        {
          "Id": "Shared.Entity.Components.FactionMask",
          "Name": "FactionMask",
          "DisplayName": "FactionMask",
          "FullName": "Shared.Entity.Components.FactionMask",
          "Namespace": "Shared.Entity.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cyclops:Shared.Entity.Components.FactionMask",
              "Name": "Cyclops",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Cyclops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F7C95912F427619E54EE7179C0E59F5876FB13AEA80453F35559F5568CACFD4E"
            },
            {
              "Id": "Desert:Shared.Entity.Components.FactionMask",
              "Name": "Desert",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D328E9B5BD70374B2B72BEA0E044557A853424D7B142291B33E424014CED969F"
            },
            {
              "Id": "None:Shared.Entity.Components.FactionMask",
              "Name": "None",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F3C0525D2F33EC224050CE62B6159207383E724D3783329A9D2FB7D5D930E2A2"
            },
            {
              "Id": "Player:Shared.Entity.Components.FactionMask",
              "Name": "Player",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Player",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "567B8FA5B3D1D414A33C7B32D90400E6149B85F87E0BA731EF2A4976E3AAEDEA"
            },
            {
              "Id": "Satyr:Shared.Entity.Components.FactionMask",
              "Name": "Satyr",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Satyr",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B95B37FAD288FFC68DD8F953ED8E914394C962153C8E848980DBBD39FBD35BB9"
            },
            {
              "Id": "Talos:Shared.Entity.Components.FactionMask",
              "Name": "Talos",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Talos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BE94B5698406875FA7D254FD47EC4290893FD8D17924ECB82FBC5140371D955B"
            },
            {
              "Id": "Undead:Shared.Entity.Components.FactionMask",
              "Name": "Undead",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Undead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "211AFD3E14EE32FAC0F172DB8326F62263426D6E02331BC69A68C66C448A580A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Volcanic:Shared.Entity.Components.FactionMask",
              "Name": "Volcanic",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Volcanic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C8A9006947618D4D58A3D33FD0D436023C59DD4EAD04F6B7B234A7BDB1B0958"
            },
            {
              "Id": "Wildlife:Shared.Entity.Components.FactionMask",
              "Name": "Wildlife",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask Wildlife",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C77407E6C73D9D7AA533BAC79B72455D6ED90AD2AD2C4F1DD7EFCB0FA45CAA88"
            },
            {
              "Id": "WildlifePredator:Shared.Entity.Components.FactionMask",
              "Name": "WildlifePredator",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask WildlifePredator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5E949DF3B95E2CBA2CE8C98AAC3C1E87DF3A4EC0FD469FD0CF72FAC85A18124"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "231BFDD86AAB1CD0D0D0F4789A404A9AFAA1D699632CE17FC4EF8177B6ACA7B3"
        },
        {
          "Id": "Shared.Entity.Components.FactionMaskNewExtension",
          "Name": "FactionMaskNewExtension",
          "DisplayName": "FactionMaskNewExtension",
          "FullName": "Shared.Entity.Components.FactionMaskNewExtension",
          "Namespace": "Shared.Entity.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Entity.Components.EntityFlags mask, Shared.Entity.Components.EntityFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "25821F5533C92B81599C524EEC8F0B729F55442039AD2A56A0B54ABA7AA0198F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Entity.Components.FactionMask mask, Shared.Entity.Components.FactionMask flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "00D10F7A405690F66B2027A832844125F5625B021682386BDEC920B5839C2D41",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Entity.Components.EntityFlags mask, Shared.Entity.Components.EntityFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "B260D94982E13396CCB90FBEDBFCFC5BD745626096F31CB066CB7C379F70B426",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Entity.Components.FactionMask mask, Shared.Entity.Components.FactionMask flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "88339F438A8820BAACB69E6AA0F821ED49516D1D8A55AC3CE998B51B57CB5BDD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Entity.Components.EntityFlags\u0026, Shared.Entity.Components.EntityFlags)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Entity.Components.EntityFlags\u0026 mask, Shared.Entity.Components.EntityFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.EntityFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "B90E2182FF840CAE9C0F329BD958E01627D61F3BC3F012493FF568747C62EB6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Entity.Components.FactionMask\u0026 mask, Shared.Entity.Components.FactionMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.FactionMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "4AFB4641F3859A2F08A5257A9247D272AE6DD8817CB6BE6FE10E6BAF5B351E6D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Entity.Components.EntityFlags\u0026, Shared.Entity.Components.EntityFlags)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Entity.Components.EntityFlags\u0026 mask, Shared.Entity.Components.EntityFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.EntityFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "20DEC9005BA577DD4FCCFBE0BCC68DB251938888FE66E261882206E5437D2BE1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Entity.Components.FactionMask\u0026 mask, Shared.Entity.Components.FactionMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.FactionMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "5A3EF3932DA2D823E855A5D7CA46D36814D9F10031EA339198F14BECFBB85D4E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Entity.Components.EntityFlags\u0026, Shared.Entity.Components.EntityFlags)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Entity.Components.EntityFlags\u0026 mask, Shared.Entity.Components.EntityFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.EntityFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.EntityFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "22A16815F4EE061DF4C193DC81338665A93BBDD8DC81F195FE5D819A9480E9DA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Entity.Components.FactionMask\u0026 mask, Shared.Entity.Components.FactionMask flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.FactionMask\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Entity.Components.FactionMask",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "F10DB276244C1B76BBBB1C2B718FCC5754AECBBF0A261A9018E0CA20B05A4D92",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7A24ABC0E018B983810C05972DFA162D9145BEEFF8D72ED163C2B544E5153AF7"
        },
        {
          "Id": "Shared.Entity.Components.Furniture",
          "Name": "Furniture",
          "DisplayName": "Furniture",
          "FullName": "Shared.Entity.Components.Furniture",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CraftingStationFlags:System.String[]",
              "Name": "CraftingStationFlags",
              "Type": "System.String[]",
              "Signature": "public System.String[] CraftingStationFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1DE5C7F8E52FE5B11747EDCC186367D4A4A81AA470AA733114CF2CFA6BFD430"
            },
            {
              "Id": "RequiredFurnitureModeHits:System.Single",
              "Name": "RequiredFurnitureModeHits",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredFurnitureModeHits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5267A7252C5210AE992C81B10526185C3210A83E3D701BFC3A136D24FF962CB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6D0AC02408A54B94146F8719F4EF6B15EB590D913BED445FC697DEC5720D4EFE"
        },
        {
          "Id": "Shared.Entity.Components.GeneralComponent",
          "Name": "GeneralComponent",
          "DisplayName": "GeneralComponent",
          "FullName": "Shared.Entity.Components.GeneralComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0F39D066D2CF99337292924771BDF0FE8795463C14965374C453AEE50DDE5586"
            },
            {
              "Id": "AccelerationScale:System.Single",
              "Name": "AccelerationScale",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8615815E3426E7504EA3EB4E2B9C0EA44FEDA8DD1AFE3E80F605E6345A85A39C"
            },
            {
              "Id": "AirFriction:System.Double",
              "Name": "AirFriction",
              "Type": "System.Double",
              "Signature": "public System.Double AirFriction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D01ACFAFC4B4E1D892D36CF1E7471A197A99180DEEE19C5DF56BC581CE267011"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "701BA900FE1A4DFEAC17240DE982870A5098F818C07343D89717080DEA54F2F0"
            },
            {
              "Id": "BaseGuid:System.Guid",
              "Name": "BaseGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28684E701C309909163E9FF1D8D51425F9845E9138765C64FD688A859DCDCF13"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2EA2415F3A6C34B28CEF80872606D26D722B6C335F3446BB53A816FBF5DB211"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6449162A9C562D68A30C89DF4F170DDA1899544FAA777071C77043CBF80A47D9"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "DistanceWalked:System.Single",
              "Name": "DistanceWalked",
              "Type": "System.Single",
              "Signature": "public System.Single DistanceWalked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A70EAB2399E9E0BBF87E4A0A0953414440D6EE8546CECAAE08395E10D8802988"
            },
            {
              "Id": "DrawWithNoise:System.Boolean",
              "Name": "DrawWithNoise",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawWithNoise",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B3C88429B6084B62AE7EEE43FA98532EC6C27D86696EBF4953CE0BB47E92C805"
            },
            {
              "Id": "Dt:System.Double",
              "Name": "Dt",
              "Type": "System.Double",
              "Signature": "public System.Double Dt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23C011FA22E9C64BE43E9E975C1206DCAF23F09C5F15181C40DB11C6BDDA087B"
            },
            {
              "Id": "EntityMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "EntityMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh EntityMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42B2384EE9945553603C0A2C57D0B722C9F8E09103CCDEC1526847B40BFEB257"
            },
            {
              "Id": "ExtraVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "ExtraVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ExtraVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D81503A34020A8631DB191CE8C77163670EC0FDFFF8ACAC421AE692E9563138D"
            },
            {
              "Id": "Fdt:System.Single",
              "Name": "Fdt",
              "Type": "System.Single",
              "Signature": "public System.Single Fdt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "592C57DC86E701A64BEB1FBF79D3C8939D08733970900A26CF30299F544B5740"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "335932407A35D0B845A719F5576AD32040630013CDCA4161AD8D8A01A6D35BE3"
            },
            {
              "Id": "FloorHeight:System.Single",
              "Name": "FloorHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloorHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C019891A519E268FAEDC9999E11C49559C71ECD4DE420EEFEAA5502AC3C9C0A"
            },
            {
              "Id": "FloorHeightCheckTimer:System.Single",
              "Name": "FloorHeightCheckTimer",
              "Type": "System.Single",
              "Signature": "public System.Single FloorHeightCheckTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D8EEB4BC17DB2B8C6EC519A6DD68AE3D3B873FE25FAC2AD75BDD873A7E9296AD"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CC91E96B49B34ABF688B731A121DE835857813E6C4587D19787664CC46B1C4F0"
            },
            {
              "Id": "Friction:System.Double",
              "Name": "Friction",
              "Type": "System.Double",
              "Signature": "public System.Double Friction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A40452CD6E0F99CFA6D95F77530AB695E1776EFE52EF60BB057EE6C3E881A95"
            },
            {
              "Id": "GravityScale:System.Single",
              "Name": "GravityScale",
              "Type": "System.Single",
              "Signature": "public System.Single GravityScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B50E73D2534DA40804630FC6DFB42D3D33BA71E3B99F95B4BE4A4FBB364DEC0F"
            },
            {
              "Id": "HasFull3DMesh:System.Boolean",
              "Name": "HasFull3DMesh",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasFull3DMesh",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FB04AAF519A30DEC4D2239B4C0CEAF54DF35179EF3979773F6B242206201F7E"
            },
            {
              "Id": "HasNoShadow:System.Boolean",
              "Name": "HasNoShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasNoShadow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B82EABD2750C4EEA6C0BA6E09FB3D39504D4F758833980DA444E4D0CF06A99F9"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA3200CC209395E0D23D5F2FFEFC1A0200E72861C5A8D368131DDF167AEDCCED"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "Immovable:System.Boolean",
              "Name": "Immovable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Immovable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "068272CCBE6D2BD4D7BE04B55F1346E7C71608C2B94EACF9D0AAE52A65A68D66"
            },
            {
              "Id": "IncId:System.Int32",
              "Name": "IncId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IncId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF204CA4DC80BAF631EB2B6BA2F227347AD213B3D83A81688BCD39C31E382ECD"
            },
            {
              "Id": "IsAllowedInPits:System.Boolean",
              "Name": "IsAllowedInPits",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAllowedInPits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B32C081F101CFCC8D0FFF87FD1159B32B291373C395F03D8435B3BF780A06F4"
            },
            {
              "Id": "Material:Shared.Entity.Components.Material",
              "Name": "Material",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Material",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FCAF6770B94CA0C392B09568960E7D3357FDCEDB1ED12BD105B9F93BACF6DD32"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "860B32CB4B09686D4B1095A81FDB95B9E19B72637C062C853AEB23E4E971827C"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OldPosition2:Microsoft.Xna.Framework.Vector2",
              "Name": "OldPosition2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 OldPosition2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6727C92E2B1749DD4BF0D28BB2DBBCD4314ADB810FA72331150B6D7F321C5D8B"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Render3D:System.Boolean",
              "Name": "Render3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Render3D",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29A235DF31EDFC971EEAD5E0FA02692FB819820F845E1E170C565960E0C1BB1D"
            },
            {
              "Id": "RotateSprite:System.Boolean",
              "Name": "RotateSprite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RotateSprite",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6AD76317EAF8AC1965637D916775A27A50D65469B74A8908CFC7ED432B221158"
            },
            {
              "Id": "ShadowSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ShadowSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ShadowSpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "59203D39829C19F66B80F463C7A1D0BBF0607EC9B090E63D5973CD5C473F17C4"
            },
            {
              "Id": "SortOffset:System.Single",
              "Name": "SortOffset",
              "Type": "System.Single",
              "Signature": "public System.Single SortOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0577547DFD56C56A5CAC79B66150C221567D4193B0C3B4B3E576321975F41DA"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "StandingOnEntityId:System.Int32",
              "Name": "StandingOnEntityId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StandingOnEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2587D2A5C39E466D3B95499FDA4B4827B73A719336BFDCB4F8A1587601209B48"
            },
            {
              "Id": "StandingOnEntityIncId:System.Int32",
              "Name": "StandingOnEntityIncId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StandingOnEntityIncId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3C270F539BC661AC63AD07B75B9B4676E0E186C2DA30F548710A5DDAECB537A8"
            },
            {
              "Id": "UpdatedExtraVelocity:System.Boolean",
              "Name": "UpdatedExtraVelocity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UpdatedExtraVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEB73F8BFF94ED3CC65F6939F876D3F87C8D57DFB3FC1619468796B25D6767F7"
            },
            {
              "Id": "UsePositionBasedUvs:System.Boolean",
              "Name": "UsePositionBasedUvs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsePositionBasedUvs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36BC2986B1AACB30392DCFC4EB6B39CF36237D3E8D980F8F03E53E6FAEDC549E"
            },
            {
              "Id": "UsesSpac:System.Boolean",
              "Name": "UsesSpac",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsesSpac",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D21E0965ECACEB9DC3451C8AE7EF1D51F4BF7F24026E731D0271617166ADEC9"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            },
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2646B7CF89E3D8E98F7B33B5B1584015914234EBC6D71EBEF0ED8564DBCF391B"
            },
            {
              "Id": "Wrapper:Shared.Entity.EntityWrapper",
              "Name": "Wrapper",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Wrapper",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A078DEA9D51EBDC15B6F44DA29C811AC912556409C3E4E2CCDD752DF21ED0C9C"
            }
          ],
          "Properties": [
            {
              "Id": "HeightFromFloor:System.Single",
              "Name": "HeightFromFloor",
              "Type": "System.Single",
              "Signature": "public System.Single HeightFromFloor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4671F04A395CD769E2D3C036F29DD1AABAFF294D357479A870B972B6C09B6782"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Accelerate(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Accelerate",
              "Signature": "public System.Void Accelerate(Microsoft.Xna.Framework.Vector2 delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "BE919E18C6AA610FF9D29EA55BDAF9BBED3B8139262BA0BC86918DFA5A6FB36A",
              "Hash": "2390B74E91F4AB58BD7AC77C1DCBAE969D4AB02AAFAFCE6BA156F451EF0AB820",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.MathF::Sqrt(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Accelerate(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void",
              "Name": "Accelerate",
              "Signature": "public System.Void Accelerate(Microsoft.Xna.Framework.Vector2 direction, System.Single scale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "direction",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 93,
              "BodyHash": "D18CAE13220C8FADF172A6A7ABCF96E916BCE7079BB74C0C69061269FE300B5E",
              "Hash": "C7A854B9486677D6949BC4EB81535BEBA4085ADF0FFB19C23837DAB431FAD3FD",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Normalize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyFriction()-\u003ESystem.Void",
              "Name": "ApplyFriction",
              "Signature": "public System.Void ApplyFriction()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "5BD356D6986D6BD9854289E4133D875B0E118DEF7779A3B473D8D9A79CC1C57A",
              "Hash": "2975F5821B1A6776E91BFCE13BAA9D7889BB59D782C47B600D7F45E14F0C70DF",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "System.Math::Pow(System.Double, System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DisposeAuras(System.Nullable\u00601\u003CShared.Entity.EntityRemoveInfo\u003E)-\u003ESystem.Void",
              "Name": "DisposeAuras",
              "Signature": "public System.Void DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "removeInfo",
                  "Type": "System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "A46796705ED03602BC9BBAC2523DD31A3C799CAB25CE27AA0E0004F75058191F",
              "Hash": "8D4E39BEEB4EDE87E25556F7172E9F2C05E32D538D9ADB989CE00C5FA4AAD8AF",
              "CalledMethods": [
                "System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::OnAuraEntityRemoved(T, Shared.Entity.EntityRemoveType)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::RemoveEffect(T)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Dispose()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextPosition()-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetNextPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetNextPosition()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 90,
              "BodyHash": "6155A340060EE549E8C5134759DDB6098B47BBA8F6CA2C16120D7BF5035946C7",
              "Hash": "968C27454C61D37E7535851F70C2C42A428001D9BE0593D13ADF421D6A8F22D9",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextPosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetNextPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetNextPosition(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "C8316979D03F75C471731FFAE97A32E0ACC82231FA595691A1D21CCE5B719C97",
              "Hash": "7F9ECDCF886E241692AB23F5F998C01359F306BD323C55829312B78DCEE17A16",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetNextPosition(Microsoft.Xna.Framework.Vector3)-\u003EMicrosoft.Xna.Framework.Vector2",
              "Name": "GetNextPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector2 GetNextPosition(Microsoft.Xna.Framework.Vector3 velocity)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector2",
              "Parameters": [
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "4B2BB056916A6507624ACEBB9D1DD7B3FA9B168481C480895B7858428BC9E0B7",
              "Hash": "3F1A165CC231E6D1670C66990C77AD88FC1C71D773F56F313725F21B8900753B",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetRotatedFrame()-\u003ESystem.Int32",
              "Name": "GetRotatedFrame",
              "Signature": "public System.Int32 GetRotatedFrame()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "24BB14DD0BBA838EF24F6DCCE10D8BD7A8A26F86FF808B3991DF2AD3A0C79141",
              "Hash": "57BCE338C94F129D435ECFB8550FF23EB4A5DAA2611D265EB617C4D4CB102C4A",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetRotatedFrame(System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetUvFrame()-\u003EMicrosoft.Xna.Framework.Vector4",
              "Name": "GetUvFrame",
              "Signature": "public Microsoft.Xna.Framework.Vector4 GetUvFrame()",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector4",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "CFCA7CDD34A64BFBC269528DF2D552577BD6CF3B7C666780D9C0FBD6A7E37104",
              "Hash": "A3B4C8568125AA8E7BE0185AF835771500F4794BA47905FDEED55771BADA71C4",
              "CalledMethods": [
                "CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "D9031D18D6FD091679F37D98D1CBFE7733B72D1996C73A634FF0B53ACBEA0919",
              "Hash": "1879B344076B32523ADF777FD7685300CEC4CF02C6259A1207D32F927D6FE053",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                " - Position: ",
                " - Id: "
              ],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "C4B4DC381FDFAAF7CB0D0BFB035BC6BD6DCDFA12102ECAF52DD96E45E7E4D56B",
              "Hash": "12103960883473737114F961599807F66E50256B56448A348EF07BA7BA6DC714",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Entity.Components.GeneralComponent::ApplyFriction()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1D3DAB39029D525B1C87E10B9B065B47E33EDFD366AE27E74F02F262BEE6CEB6"
        },
        {
          "Id": "Shared.Entity.Components.Grouped",
          "Name": "Grouped",
          "DisplayName": "Grouped",
          "FullName": "Shared.Entity.Components.Grouped",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "LeaderId:System.Guid",
              "Name": "LeaderId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LeaderId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50D39FF7BF4D6787BFAC05BD5B9936D17886B79B3905D582514EE007DFD430C6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9D27473853AE53F85711239F5E0C461720E17A979929E145FA8BB9DA464F4776"
        },
        {
          "Id": "Shared.Entity.Components.HealthComponent",
          "Name": "HealthComponent",
          "DisplayName": "HealthComponent",
          "FullName": "Shared.Entity.Components.HealthComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "616047F2F90517DF417E7FDCFCCC589C3C7F3C4C42B3174580CDC70A59DEC565"
            },
            {
              "Id": "InvincibilityTime:System.Single",
              "Name": "InvincibilityTime",
              "Type": "System.Single",
              "Signature": "public System.Single InvincibilityTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28FA8B84017EADA9FB032285CB569DE723A1F68792C3690DD0988FF59A9121A0"
            },
            {
              "Id": "InvincibiltyTimer:System.Single",
              "Name": "InvincibiltyTimer",
              "Type": "System.Single",
              "Signature": "public System.Single InvincibiltyTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "980DD433D7716A2EA40243E1ED039452BC6539A6DB57CC739A24978519E54714"
            },
            {
              "Id": "MaxHealth:System.Single",
              "Name": "MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "037D96DC34E7A27FBD728F8B651F6F87FB6723F63310EB48CB66B61D6AA64B3D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DoDamage(System.Single, System.Boolean)-\u003ESystem.Boolean",
              "Name": "DoDamage",
              "Signature": "public System.Boolean DoDamage(System.Single damage, System.Boolean invinciblityEnabled)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "invinciblityEnabled",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "5F4AD200D288E9A169FDD6CBB70CED964FB9D65BA392C2D5A986FBB41B3043A4",
              "Hash": "9F54FD8F3BFCC8A1EE11951CCBCC75C176550D7C1CFF1A3A88F291DA22683838",
              "CalledMethods": [
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "45849BC975F96831A0F8F7723C7404FF7CFF024B4FD49AFA50E8FC88889D9413"
        },
        {
          "Id": "Shared.Entity.Components.InteractComponent",
          "Name": "InteractComponent",
          "DisplayName": "InteractComponent",
          "FullName": "Shared.Entity.Components.InteractComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InteractionType:Shared.Models.Interaction.InteractionType",
              "Name": "InteractionType",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType InteractionType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6BABAAAD089B414F3C587D2C297A62660630A79E0AEAC7E898A768530CEE4C2"
            },
            {
              "Id": "IsInteractionArea:System.Boolean",
              "Name": "IsInteractionArea",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsInteractionArea",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "16D6C2BD9F56AFEDA020D39E0E7449BE5856D4612EEE5019E891663B0B4DBE66"
            },
            {
              "Id": "ScriptName:System.String",
              "Name": "ScriptName",
              "Type": "System.String",
              "Signature": "public System.String ScriptName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6BF49FA65AA2E10D5DC70FE2C15A6B78ABFD21E6D740C297C58EC0E088A33C2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "62FC2AAAAF9DB3C4C2C90D145005262109B239DBD3D157C35BC97B31240B2A3B"
        },
        {
          "Id": "Shared.Entity.Components.KnockbackComponent",
          "Name": "KnockbackComponent",
          "DisplayName": "KnockbackComponent",
          "FullName": "Shared.Entity.Components.KnockbackComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "KnockbackDuration:System.Single",
              "Name": "KnockbackDuration",
              "Type": "System.Single",
              "Signature": "public System.Single KnockbackDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE23EAF21336CC96EF69266BC4ECED7C9043311DC76F50C9CF2E2EC12E74F82E"
            },
            {
              "Id": "KnockbackVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "KnockbackVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 KnockbackVelocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A192EED2A07FCC581072A754D74243B7D95902F78FBB5351A16B23F298ED5A3A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "34E5B0942D23B2D6B8C822B203EC49424ABB75505D854A52EB176CCA03337DCD"
        },
        {
          "Id": "Shared.Entity.Components.LightSourceComponent",
          "Name": "LightSourceComponent",
          "DisplayName": "LightSourceComponent",
          "FullName": "Shared.Entity.Components.LightSourceComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Attenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "Attenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Attenuation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Vector3",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Color",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BEA9C17248508D03FB941B4C3FCAE5819E9987AA38D82B15F7862311F462DE25"
            },
            {
              "Id": "DrawEntityShadows:System.Boolean",
              "Name": "DrawEntityShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawEntityShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D6A9C3F407AD60E08578205BBDF5BB5CBB7A3F97ECFFDD9E58E498D7CED4D0F"
            },
            {
              "Id": "DrawShadows:System.Boolean",
              "Name": "DrawShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawShadows",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA6F37E756C45FA5C0823F26C9B3AA3E719B2899FC6FD059D85288CFD9F5900F"
            },
            {
              "Id": "Hardness:System.Single",
              "Name": "Hardness",
              "Type": "System.Single",
              "Signature": "public System.Single Hardness",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "SelfShadow:System.Boolean",
              "Name": "SelfShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SelfShadow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD500B7B42BADA20F2B9844EA6D6C219EECA350F1C141D4A7A41EC6E54FF0272"
            },
            {
              "Id": "Type:Shared.Entity.Components.LightSourceComponentType",
              "Name": "Type",
              "Type": "Shared.Entity.Components.LightSourceComponentType",
              "Signature": "public Shared.Entity.Components.LightSourceComponentType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD69BF39566392C3EE2FB717A7BF6454A6A341F771669F3401DFC6792FDC3D2D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F56824C417DCF2621C8969653DFA4B5E742FC74936E7BB202BFD7ADA424D3D6B"
        },
        {
          "Id": "Shared.Entity.Components.LightSourceComponentType",
          "Name": "LightSourceComponentType",
          "DisplayName": "LightSourceComponentType",
          "FullName": "Shared.Entity.Components.LightSourceComponentType",
          "Namespace": "Shared.Entity.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Point:Shared.Entity.Components.LightSourceComponentType",
              "Name": "Point",
              "Type": "Shared.Entity.Components.LightSourceComponentType",
              "Signature": "public Shared.Entity.Components.LightSourceComponentType Point",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8599393AD203FC6CE589974CF51699CD02B31B149F5EF53448DD3D4F40D4FA06"
            },
            {
              "Id": "Spot:Shared.Entity.Components.LightSourceComponentType",
              "Name": "Spot",
              "Type": "Shared.Entity.Components.LightSourceComponentType",
              "Signature": "public Shared.Entity.Components.LightSourceComponentType Spot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A293AE5038494A1CED94C775BB67FFC3CC5413BFC76BD2BD49FD3CBA3F78F95C"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C6263692D24B57F447C31F04AABF65A25E0079BC3BDF2E8B618CD95EE8307F03"
        },
        {
          "Id": "Shared.Entity.Components.Material",
          "Name": "Material",
          "DisplayName": "Material",
          "FullName": "Shared.Entity.Components.Material",
          "Namespace": "Shared.Entity.Components",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Armor:Shared.Entity.Components.Material",
              "Name": "Armor",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Armor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB5AB6CDF0C65FEBB0A94EF04C2B8549F630F422B711770835F14E937A604AC9"
            },
            {
              "Id": "Bone:Shared.Entity.Components.Material",
              "Name": "Bone",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Bone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "279F0B9D112C1F1CE28A834EDFAF11E4ED8DD3C851304C231732998652D7814E"
            },
            {
              "Id": "ControllerHandled:Shared.Entity.Components.Material",
              "Name": "ControllerHandled",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material ControllerHandled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25E5A8169F584093E247592218BE3B78C8159DEE3FCBE046A28B887E423BC450"
            },
            {
              "Id": "Ethereal:Shared.Entity.Components.Material",
              "Name": "Ethereal",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Ethereal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB440E0D540AD1FC941C1F83EBDCC2490BA40CB0608E9CBA61ED5E0B2777589D"
            },
            {
              "Id": "Flesh:Shared.Entity.Components.Material",
              "Name": "Flesh",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Flesh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74887A176FBB0E0394A21C69AF9BF1AAEE3118318BBC6D4A105852E505BBCE3D"
            },
            {
              "Id": "Grass:Shared.Entity.Components.Material",
              "Name": "Grass",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Grass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0559069FBE5C182324993DE4CFB3BDC775B624DECDDD1466C244F18EB6CC0EB7"
            },
            {
              "Id": "Metal:Shared.Entity.Components.Material",
              "Name": "Metal",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Metal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "769E9C67FF1036BFA3ED6C53735F25ED64669E6E11CC4FC30014BE4CF9D4DB48"
            },
            {
              "Id": "Stone:Shared.Entity.Components.Material",
              "Name": "Stone",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Stone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F509052482061EE0190EC955C38204FD94C9A1DDE422BD65BF467D31E38EA1C"
            },
            {
              "Id": "ThickWood:Shared.Entity.Components.Material",
              "Name": "ThickWood",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material ThickWood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAF6EF736C9D5A4109C6FD9B201A9981C06DF26B98D56B4773EDE57C5955A6E9"
            },
            {
              "Id": "Undefined:Shared.Entity.Components.Material",
              "Name": "Undefined",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "302CAFCC4FC9606E5D8A50A3FBA4DBE29952FD928C9642E231650F74FBF5CB82"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Wood:Shared.Entity.Components.Material",
              "Name": "Wood",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Wood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E18B89BD4FA904B8DF64F95B5DA19195C60BA32F9233CA2381F0EB524B00B45C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4FF9A71983033A073735F3F6E8F203CEFE16758B66D144889C5B33FA1E925F5F"
        },
        {
          "Id": "Shared.Entity.Components.MeshTransformComponent",
          "Name": "MeshTransformComponent",
          "DisplayName": "MeshTransformComponent",
          "FullName": "Shared.Entity.Components.MeshTransformComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Matrix:Microsoft.Xna.Framework.Matrix",
              "Name": "Matrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix Matrix",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D6FE196FC0F86F746F6BD8DDA1413755891B8EBFD269C6073FA2425EB9E12B2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B9AD169480EC990997BE41F1BE8F7220D750FE8215298B751D818D6ADF56D44"
        },
        {
          "Id": "Shared.Entity.Components.Movable",
          "Name": "Movable",
          "DisplayName": "Movable",
          "FullName": "Shared.Entity.Components.Movable",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Carriable:System.Boolean",
              "Name": "Carriable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Carriable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B15E49C0CF345A7453B0958411D8D464F32B82556700AA29F5A36880B3E434D"
            },
            {
              "Id": "CarrierId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarrierId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarrierId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "735EEACE362EA183B6B29B499E56F2E621059981B73D065C135233EA251765EE"
            },
            {
              "Id": "CarryStrengthRequirement:System.Single",
              "Name": "CarryStrengthRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single CarryStrengthRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D1E8849A4542E01B5E754FF1F9BC315752A52EDEA758A8F244F860A8E67DEFF"
            },
            {
              "Id": "CatapultedDamage:System.Single",
              "Name": "CatapultedDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CatapultedDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68A0DF1D33356086AF1DBCFB5D3ECF771E2AC71619DA52A4E36CF18CA467014C"
            },
            {
              "Id": "CatapultedImpactRadius:System.Single",
              "Name": "CatapultedImpactRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CatapultedImpactRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51E2B1533A403F9CF84DB3EF6E985BA666A97D243F217F5F05BFDB0FA5A13FA2"
            },
            {
              "Id": "ConstructionMaterials:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ConstructionMaterials",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterials",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1EE5811C642D77E69955802517ABEC2285B3219A44BE365664C0CC863AC0AB2B"
            },
            {
              "Id": "Damage:Shared.Combat.DamageTypesArray",
              "Name": "Damage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray Damage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1F3363085157A1620189F2E36D3044C7CC5BB51AD2E11CC8C456D28805EFAC11"
            },
            {
              "Id": "DamageVelocityThreshold:System.Single",
              "Name": "DamageVelocityThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single DamageVelocityThreshold",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0254E2F8FF503B81142360C278A501B43654BC53B9B272C8B158C842DF79134B"
            },
            {
              "Id": "DamageVfxType:Shared.Combat.DamageVfxType",
              "Name": "DamageVfxType",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType DamageVfxType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D507C0BC5C167C0EC1762908A6F18587F6417AEC9C9363E97317BBAD27BAA779"
            },
            {
              "Id": "ImpactRadius:System.Single",
              "Name": "ImpactRadius",
              "Type": "System.Single",
              "Signature": "public System.Single ImpactRadius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29BEAEA0FA6A7FE4C2CE7603CEDC5FAF03592EC0ACE99C0FDB5F1460B8536246"
            },
            {
              "Id": "IsThrown:System.Boolean",
              "Name": "IsThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsThrown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40EC1FB806C2F9DCE4C8A326A288A5972FE00CA483DD28828447B1EC8BA0A8E"
            },
            {
              "Id": "KillWhenThrown:System.Boolean",
              "Name": "KillWhenThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenThrown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0ECCA69A6073FAD5C14D1F502D25895F14DE72A43AEEE457E7F9323679EB12B0"
            },
            {
              "Id": "Offset:Microsoft.Xna.Framework.Vector3",
              "Name": "Offset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Offset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"
            },
            {
              "Id": "Pullable:System.Boolean",
              "Name": "Pullable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pullable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6886CD88246B187780928C11F002BA48402E92954C348D6FFE191BDACC34D47A"
            },
            {
              "Id": "Pushable:System.Boolean",
              "Name": "Pushable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pushable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D026E33BF21B03F59C646F2EFFFAEADD8D49750863EE0BBE3C7DA7B3C0514244"
            },
            {
              "Id": "StrengthRequirement:System.Single",
              "Name": "StrengthRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single StrengthRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "194BEFD3425017F48844497132530BEE1B7A0B5C7A5C82791734CC3726BA39AC"
            },
            {
              "Id": "ThrowerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ThrowerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ThrowerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBCF4159ADEBEB907D115998D46C8515E21DA362412A9433B4CAF57E800BCBD7"
            },
            {
              "Id": "ThrownCastSpellArgs:Shared.Helpers.CastSpellArgs",
              "Name": "ThrownCastSpellArgs",
              "Type": "Shared.Helpers.CastSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs ThrownCastSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "14F6F86824A5B19BBB684A143956F69D23668C2A68908C52467A5E60E901458D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C89AD3E85E7EB8F20CA6033D00B0736EEA709DA7068BA2B1D67AABDA5A6F8DC9"
        },
        {
          "Id": "Shared.Entity.Components.StatsComponent",
          "Name": "StatsComponent",
          "DisplayName": "StatsComponent",
          "FullName": "Shared.Entity.Components.StatsComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseStats:Shared.Models.Stats.EntityStats",
              "Name": "BaseStats",
              "Type": "Shared.Models.Stats.EntityStats",
              "Signature": "public Shared.Models.Stats.EntityStats BaseStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9143495E06DD0441DEDD284549F03EDD9A7C3CB4AD8EE083A42AC1BF79D7F705"
            },
            {
              "Id": "Energy:System.Single",
              "Name": "Energy",
              "Type": "System.Single",
              "Signature": "public System.Single Energy",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E4B92E661942C590EADFEE33561A1513A422F8FB087732E818EA12052260E29"
            },
            {
              "Id": "Stats:Shared.Models.Stats.EntityStats",
              "Name": "Stats",
              "Type": "Shared.Models.Stats.EntityStats",
              "Signature": "public Shared.Models.Stats.EntityStats Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E5542FCEFB12D9F1EF4C18C224DA96668DD8DE0876795984C9BCA1759E56436C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9B0120B2A99BAFBA9A2C7981D807FFF2559ED767074F39FD587EAD5CAC1E5B42"
        },
        {
          "Id": "Shared.Entity.Components.StunComponent",
          "Name": "StunComponent",
          "DisplayName": "StunComponent",
          "FullName": "Shared.Entity.Components.StunComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StunDuration:System.Single",
              "Name": "StunDuration",
              "Type": "System.Single",
              "Signature": "public System.Single StunDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BC9C39CADA446B2D71D44072841E0D43B4C46EEA5E7A99BC22997AEA848E4D19"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0AA46E15137AE0135A4F64A58C78AC74BAEB82523827968AD2454F7FD1C212D8"
        },
        {
          "Id": "Shared.Entity.Components.TextureTransformComponent",
          "Name": "TextureTransformComponent",
          "DisplayName": "TextureTransformComponent",
          "FullName": "Shared.Entity.Components.TextureTransformComponent",
          "Namespace": "Shared.Entity.Components",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C32BB9AF5132532FD39E555926E060AEE6E2627E6DC20DF9CDC854CB9FC18D8C"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "92024F316D38B233B0252D1F6DABBB0C21E99A6D336A6187230E6B153B0D8E2E"
        },
        {
          "Id": "Shared.Entity.Components.ThreatTable",
          "Name": "ThreatTable",
          "DisplayName": "ThreatTable",
          "FullName": "Shared.Entity.Components.ThreatTable",
          "Namespace": "Shared.Entity.Components",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerEntity:Shared.Entity.EntityWrapper",
              "Name": "OwnerEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper OwnerEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9AED816C8DA9686461D56CC7004F4F9B27FD361172B18307DA1BFDF4679EBD1E"
            },
            {
              "Id": "ThreateningEntities:System.Collections.Generic.Dictionary\u00602\u003CShared.Entity.EntityWrapper,System.ValueTuple\u00602\u003CSystem.Single,Microsoft.Xna.Framework.Vector2\u003E\u003E",
              "Name": "ThreateningEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, System.ValueTuple\u003CSystem.Single, Microsoft.Xna.Framework.Vector2\u003E\u003E ThreateningEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "61F798B3CFE3AFDAD51AF2FFEF6E6DFB2784A339E48A4A2E82559AA7B088595F"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BAD8A3A800E51DE85A69E12A46E3A652D73DF22D4A612743F69B0E06E5CBE928"
        },
        {
          "Id": "Shared.Entity.EntityCopyHelper",
          "Name": "EntityCopyHelper",
          "DisplayName": "EntityCopyHelper",
          "FullName": "Shared.Entity.EntityCopyHelper",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FieldInfos:System.Reflection.FieldInfo[]",
              "Name": "FieldInfos",
              "Type": "System.Reflection.FieldInfo[]",
              "Signature": "private System.Reflection.FieldInfo[] FieldInfos",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A0049769CF8973CE0FE383DE19A3B7A4F81C009A3FF5F57D097C2098584CAEDF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CopyEntitiesWithMask(Shared.Entity.EntitySystem, Shared.Entity.EntitySystem, Shared.Entity.Components.Component, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "CopyEntitiesWithMask",
              "Signature": "public System.Void CopyEntitiesWithMask(Shared.Entity.EntitySystem source, Shared.Entity.EntitySystem target, Shared.Entity.Components.Component mask, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "4F9733FCE0B901E45164BB5E2E1BA6285BB7D89C43C4D993E2D8C90FE31E7755",
              "Hash": "82B6DA6F83D67753277489FFA32ADF2F9E2082F448917C4C885C338AA7B1065A",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntitySystem::NewEntity()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityCopyHelper::DeepCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32, System.Boolean, System.Boolean, CandideCreator.Shared.Serialization.CandideReflection)"
              ],
              "StringLiterals": [
                "Could not fully entities, target is full. Ended at index ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "CopySystem(Shared.Entity.EntitySystem, Shared.Entity.EntitySystem, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "CopySystem",
              "Signature": "public System.Void CopySystem(Shared.Entity.EntitySystem source, Shared.Entity.EntitySystem target, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "756BB572BDE2601C743A719D86BB222B50394A58A0B4A2A17BED11E253C15BFA",
              "Hash": "3434E071F89269894FC55777BCAA85682474BF8667BB107680A16DBB6144645C",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::NewEntity()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Entity.EntityCopyHelper::DeepCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32, System.Boolean, System.Boolean, CandideCreator.Shared.Serialization.CandideReflection)"
              ],
              "StringLiterals": [
                "Could not fully copy system, target is full. Ended at index ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "DeepCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32, System.Boolean, System.Boolean, CandideCreator.Shared.Serialization.CandideReflection)-\u003ESystem.Void",
              "Name": "DeepCopyEntity",
              "Signature": "public System.Void DeepCopyEntity(Shared.Entity.EntitySystem sourceSystem, System.Int32 sourceId, Shared.Entity.EntitySystem targetSystem, System.Int32 targetId, System.Boolean initializeControllers, System.Boolean ignoreControllers, CandideCreator.Shared.Serialization.CandideReflection reflection)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sourceSystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSystem",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "initializeControllers",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreControllers",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "reflection",
                  "Type": "CandideCreator.Shared.Serialization.CandideReflection",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 408,
              "BodyHash": "B9C119C04E75E93E81F0773194C74C5F21611BAC4A1D31A5CEFBBBDBA1993C8C",
              "Hash": "C0A8AAE46FF26BC3F7ADA6D6C783636B51D2F56D49586005061F4C9E1AEEA965",
              "CalledMethods": [
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Array::GetValue(System.Int32)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(System.Object)",
                "System.Array::SetValue(System.Object, System.Int32)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::Clone(Shared.Entity.EntityWrapper)",
                "CandideCreator.Shared.Helpers.Parameters::.ctor(CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper, CandideCreator.Shared.Helpers.Parameters)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(!!0)",
                "Shared.Entity.Base.AbstractAi::AttachEntityController(Shared.Entity.Base.EntityControllerBase, CandideCreator.Shared.Helpers.Parameters)",
                "Shared.Entity.Base.AbstractController::EntityInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShallowCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32)-\u003ESystem.Void",
              "Name": "ShallowCopyEntity",
              "Signature": "public System.Void ShallowCopyEntity(Shared.Entity.EntitySystem source, System.Int32 sourceId, Shared.Entity.EntitySystem target, System.Int32 targetId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "CF2B5D8D1D4A6691C99055787F6CFA1197E60AFDBC475D2E8ECD772B6D68E6B7",
              "Hash": "D2D537F049EE5F03307902EC5DF9ACB0131C54329DC805B284132A6F158B66BB",
              "CalledMethods": [
                "System.Reflection.FieldInfo::GetValue(System.Object)",
                "System.Array::GetValue(System.Int32)",
                "System.Array::SetValue(System.Object, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TransferEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32)-\u003ESystem.Void",
              "Name": "TransferEntity",
              "Signature": "public System.Void TransferEntity(Shared.Entity.EntitySystem source, System.Int32 sourceId, Shared.Entity.EntitySystem target, System.Int32 targetId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "E1B9B127F93B6A4D0F58EB3B83C2146EE2E75E9005875652AE46E253CEF201F7",
              "Hash": "2C14EAE53FA97CD845B97F13F921EB2DEE69B55A1886652338459482395E9822",
              "CalledMethods": [
                "Shared.Entity.EntityCopyHelper::ShallowCopyEntity(Shared.Entity.EntitySystem, System.Int32, Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0C64D509F578D10667B4661394C60D2E81D427232BEC1972B102ACD56A00C9E5"
        },
        {
          "Id": "Shared.Entity.EntityInitializeException",
          "Name": "EntityInitializeException",
          "DisplayName": "EntityInitializeException",
          "FullName": "Shared.Entity.EntityInitializeException",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Entity.EntityKillInfo",
          "Name": "EntityKillInfo",
          "DisplayName": "EntityKillInfo",
          "FullName": "Shared.Entity.EntityKillInfo",
          "Namespace": "Shared.Entity",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DamageResult:Shared.Combat.DamageResult",
              "Name": "DamageResult",
              "Type": "Shared.Combat.DamageResult",
              "Signature": "public Shared.Combat.DamageResult DamageResult",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "796BD52FC8F0941FD88F43E12C0D87B79975172B9D2E3F07772D54DBC9BAA9FD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B16D11A7752E1BBA82C81C6C1FA022FA609FB661AC3B529C28BBB89AF07D7F16"
        },
        {
          "Id": "Shared.Entity.EntityRemoveInfo",
          "Name": "EntityRemoveInfo",
          "DisplayName": "EntityRemoveInfo",
          "FullName": "Shared.Entity.EntityRemoveInfo",
          "Namespace": "Shared.Entity",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "RemoveType:Shared.Entity.EntityRemoveType",
              "Name": "RemoveType",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType RemoveType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "801A7D0F6A56F929A3D1031E7558AB50171E3B966DF5ADC4F14F845634A8B708"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3A1DCF125100A3052A892D9479DF06434F3DF308EC4B0FA1540DF0927F21605C"
        },
        {
          "Id": "Shared.Entity.EntityRemoveType",
          "Name": "EntityRemoveType",
          "DisplayName": "EntityRemoveType",
          "FullName": "Shared.Entity.EntityRemoveType",
          "Namespace": "Shared.Entity",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChangingWorld:Shared.Entity.EntityRemoveType",
              "Name": "ChangingWorld",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType ChangingWorld",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A526D705AF67D1FDC0DC6FAE31A341D5ACFBF1D93C204677796DCD86C5210760"
            },
            {
              "Id": "ConsumedResource:Shared.Entity.EntityRemoveType",
              "Name": "ConsumedResource",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType ConsumedResource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01114A2F8C511A0238375D066AB2F573220C45496CE12692F844E6719A1EA0EC"
            },
            {
              "Id": "CorrectPrediction:Shared.Entity.EntityRemoveType",
              "Name": "CorrectPrediction",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType CorrectPrediction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3855CEF23AA5F21BBC1699452ACFD44B471CEB4E9CFDBFFB879EB845236A6B4"
            },
            {
              "Id": "Despawned:Shared.Entity.EntityRemoveType",
              "Name": "Despawned",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Despawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0FFF488E9A813739B1D357943D40CB487340AA3BA01B49CB2C90FC06F53D4FC"
            },
            {
              "Id": "Disconnected:Shared.Entity.EntityRemoveType",
              "Name": "Disconnected",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Disconnected",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF95271FE679944F720A746EE96E7C6BB7FBA4100549DDB3455DA77B2C013106"
            },
            {
              "Id": "ErrorDuringInitialization:Shared.Entity.EntityRemoveType",
              "Name": "ErrorDuringInitialization",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType ErrorDuringInitialization",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8B1FAEF46D47CEF4548C665C5033CC72ADDF783AAB50DD89766FB0557741ACA"
            },
            {
              "Id": "FallenOutOfMap:Shared.Entity.EntityRemoveType",
              "Name": "FallenOutOfMap",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType FallenOutOfMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBB4BD899B75BFFB4BAE0BD889FA76652ECB43C59EDC6D8A2E2665E7828F4A87"
            },
            {
              "Id": "Finished:Shared.Entity.EntityRemoveType",
              "Name": "Finished",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D81CFEA22112711569CBFFE8B925DAA15D822BFBEA33E8280497C98A2DE535BA"
            },
            {
              "Id": "IncorrectPrediction:Shared.Entity.EntityRemoveType",
              "Name": "IncorrectPrediction",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType IncorrectPrediction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43A96ECFED94FEC0BEBC154705E69548190283F34BC2968C339C19DA42ACE21F"
            },
            {
              "Id": "Killed:Shared.Entity.EntityRemoveType",
              "Name": "Killed",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Killed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "683CFE786379BF408AB0443749A4FC0E3FFF80AACA884081B168A19DD00A3703"
            },
            {
              "Id": "Looted:Shared.Entity.EntityRemoveType",
              "Name": "Looted",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Looted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22A175DBF6D83E4B56D8EB22C4E0C40AF933BFBF40AFB6F60C8A3B82788786DB"
            },
            {
              "Id": "None:Shared.Entity.EntityRemoveType",
              "Name": "None",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "71040E8A14514E77EA9D85BFD8E50761CEC65BF4EF60D8549E5D8E3D4E7B7744"
            },
            {
              "Id": "OutOfHealth:Shared.Entity.EntityRemoveType",
              "Name": "OutOfHealth",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType OutOfHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F42258A237C59A83851E80AE1CDF506A4356E1ADC1881ED8D8F5066E8503329F"
            },
            {
              "Id": "Recruited:Shared.Entity.EntityRemoveType",
              "Name": "Recruited",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Recruited",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "94A2023543B2BE409D95D0A29D9ABBF1EE0CAE34BA1586AC3665B2D2168C610A"
            },
            {
              "Id": "Removed:Shared.Entity.EntityRemoveType",
              "Name": "Removed",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Removed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A23E15719419B19D6B9A37C4967444E16FCA358332C12D9D3B8FBF6BD922C665"
            },
            {
              "Id": "RemoveFromSimulation:Shared.Entity.EntityRemoveType",
              "Name": "RemoveFromSimulation",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType RemoveFromSimulation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC01E23E42416ED9DB3A9E379F2AC01ECC941222B114EA033C26A138D75F7A7C"
            },
            {
              "Id": "Replaced:Shared.Entity.EntityRemoveType",
              "Name": "Replaced",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Replaced",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "61C37D86361DC3DD9D4533F13620602A6882B0F41A496A85B1E1FB5C163B0EF7"
            },
            {
              "Id": "ResetBossFight:Shared.Entity.EntityRemoveType",
              "Name": "ResetBossFight",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType ResetBossFight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6CC592A321F42497E8603894ADFF46D966F2A0610DEED6EADABB47F0C7B859E0"
            },
            {
              "Id": "Stored:Shared.Entity.EntityRemoveType",
              "Name": "Stored",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Stored",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F839335DA740205D17637F6480DA09A773826F298C8CEB66D3A3D0B4094886D4"
            },
            {
              "Id": "Unknown:Shared.Entity.EntityRemoveType",
              "Name": "Unknown",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Unknown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B38B0FCEF70826545B0871F3C374D2B9D93202E3F89EBF326ABC7F0561031DC"
            },
            {
              "Id": "Unloaded:Shared.Entity.EntityRemoveType",
              "Name": "Unloaded",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType Unloaded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F91109D6651E8DAF5857E86DA32C58C423986C265C5715BD265AB567A21C258F"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "WorldRemoved:Shared.Entity.EntityRemoveType",
              "Name": "WorldRemoved",
              "Type": "Shared.Entity.EntityRemoveType",
              "Signature": "public Shared.Entity.EntityRemoveType WorldRemoved",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ABC78DCDA33396775C60175D0E7A98E9D4219B7C08EE34AD658157C84B0BF4A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7539C6F7C3180ED40C28070EA266C40137202143DE7FCBC0CB0ABA79EDDEC17E"
        },
        {
          "Id": "Shared.Entity.EntitySystem",
          "Name": "EntitySystem",
          "DisplayName": "EntitySystem",
          "FullName": "Shared.Entity.EntitySystem",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AggressiveComponent:Shared.Entity.Components.AggressiveComponent[]",
              "Name": "AggressiveComponent",
              "Type": "Shared.Entity.Components.AggressiveComponent[]",
              "Signature": "public Shared.Entity.Components.AggressiveComponent[] AggressiveComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3809FD4595F58DD6765AFD65DBE7E089492B1C1BD3363FBDB4BF14946A1A83AC"
            },
            {
              "Id": "Bridge:Shared.Interfaces.Entity.IEntitySystemBridge",
              "Name": "Bridge",
              "Type": "Shared.Interfaces.Entity.IEntitySystemBridge",
              "Signature": "public Shared.Interfaces.Entity.IEntitySystemBridge Bridge",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDA7CBCD308CE65C4715445F46582CDFF3294298F2819381B8491DCB5D710853"
            },
            {
              "Id": "Carrier:Shared.Entity.Components.Carrier[]",
              "Name": "Carrier",
              "Type": "Shared.Entity.Components.Carrier[]",
              "Signature": "public Shared.Entity.Components.Carrier[] Carrier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6210D1FFC7DEFBAA4A6B4A63C0FFFCC8AE19F0FC667296B233602251F3A2A09C"
            },
            {
              "Id": "CollisionComponent:Shared.Entity.Components.CollisionComponent[]",
              "Name": "CollisionComponent",
              "Type": "Shared.Entity.Components.CollisionComponent[]",
              "Signature": "public Shared.Entity.Components.CollisionComponent[] CollisionComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "41A2F954B302A3C063C0449F2E6DD91F8A029313E1624A1ABA31A1162B688671"
            },
            {
              "Id": "CollisionGroup:Shared.Collision.CollisionSpecialGroup",
              "Name": "CollisionGroup",
              "Type": "Shared.Collision.CollisionSpecialGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup CollisionGroup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05B03DD54503CAFF1BD1FF0AA4EC2157C2EEDFF5650202FD713A1932E6F5DBFE"
            },
            {
              "Id": "ControllerComponent:Shared.Entity.Components.ControllerComponent[]",
              "Name": "ControllerComponent",
              "Type": "Shared.Entity.Components.ControllerComponent[]",
              "Signature": "public Shared.Entity.Components.ControllerComponent[] ControllerComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26EC774B563E08C30083925FD18875ACD2442AE9CCB6D029445A4A9D559216F2"
            },
            {
              "Id": "DropTableComponent:Shared.Entity.Components.DropTableComponent[]",
              "Name": "DropTableComponent",
              "Type": "Shared.Entity.Components.DropTableComponent[]",
              "Signature": "public Shared.Entity.Components.DropTableComponent[] DropTableComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "007FDAD3B8134A7B90B60D5584A67B42EBE7410A92E8A8B76AF4FC5356E477AA"
            },
            {
              "Id": "EntityIdMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Entity.EntityWrapper\u003E",
              "Name": "EntityIdMap",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E EntityIdMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1765F5A112B2C3DBFE51C9397822583ADBC8F5D0C14F012871E33BD5A87BCDB7"
            },
            {
              "Id": "EntityReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "EntityReuseList",
              "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityReuseList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46BB0BD7FC7DF28CB7777B262533DED03AF4B82E8A742EC3F55D19796B3DE945"
            },
            {
              "Id": "FactionComponent:Shared.Entity.Components.FactionComponent[]",
              "Name": "FactionComponent",
              "Type": "Shared.Entity.Components.FactionComponent[]",
              "Signature": "public Shared.Entity.Components.FactionComponent[] FactionComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A90CEB249577816B29DD2FC3C248DFC81015347531C965FEF303B11DF2ADF94A"
            },
            {
              "Id": "Furniture:Shared.Entity.Components.Furniture[]",
              "Name": "Furniture",
              "Type": "Shared.Entity.Components.Furniture[]",
              "Signature": "public Shared.Entity.Components.Furniture[] Furniture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EA5FEF3FFCA8E7CE894F6A2E2FB11136F4834163E090EAAD474AFBED6C59866"
            },
            {
              "Id": "General:Shared.Entity.Components.GeneralComponent[]",
              "Name": "General",
              "Type": "Shared.Entity.Components.GeneralComponent[]",
              "Signature": "public Shared.Entity.Components.GeneralComponent[] General",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE864DE8C2AA44A1C112C4ADBBC782FEBD482EDE20A599623BC111024061F62F"
            },
            {
              "Id": "Grouped:Shared.Entity.Components.Grouped[]",
              "Name": "Grouped",
              "Type": "Shared.Entity.Components.Grouped[]",
              "Signature": "public Shared.Entity.Components.Grouped[] Grouped",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "565F968D57A8BE4056CE29DDB09DB75D9F74C4D2F48344C328FFBBF7C55F5963"
            },
            {
              "Id": "HealthComponent:Shared.Entity.Components.HealthComponent[]",
              "Name": "HealthComponent",
              "Type": "Shared.Entity.Components.HealthComponent[]",
              "Signature": "public Shared.Entity.Components.HealthComponent[] HealthComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1D9DA5856421CCA717561A65D349A71418A6F16A243B79624186BBE164FEE5C3"
            },
            {
              "Id": "HighestActive:System.Int32",
              "Name": "HighestActive",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83086937EE29387B09C8EBB0AA59F905C54E8A1A95300C92D8CF5CEA60FE762B"
            },
            {
              "Id": "HighestActiveMaxPossible:System.Int32",
              "Name": "HighestActiveMaxPossible",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HighestActiveMaxPossible",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DBCAFD79A533F16CDCBD7CA13847BB5A7189F05C91C10AE626FF64F5D1A03EBD"
            },
            {
              "Id": "Initialized:System.Boolean",
              "Name": "Initialized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Initialized",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F22EE152CF0A319AE4AA2BBC4910A3A324A83E861DD850EE867BDA8C2C694ED3"
            },
            {
              "Id": "InteractComponent:Shared.Entity.Components.InteractComponent[]",
              "Name": "InteractComponent",
              "Type": "Shared.Entity.Components.InteractComponent[]",
              "Signature": "public Shared.Entity.Components.InteractComponent[] InteractComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1964F20D36B06C702DDEC14FFE82F3527CE1DB8E9409265FA045AE30FF66B79C"
            },
            {
              "Id": "Knockback:Shared.Entity.Components.KnockbackComponent[]",
              "Name": "Knockback",
              "Type": "Shared.Entity.Components.KnockbackComponent[]",
              "Signature": "public Shared.Entity.Components.KnockbackComponent[] Knockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7D985EA7E9A42F91DB8A639F0428E7355659674EDEEC43EB01508186AE62BF2"
            },
            {
              "Id": "LightSourceComponent:Shared.Entity.Components.LightSourceComponent[]",
              "Name": "LightSourceComponent",
              "Type": "Shared.Entity.Components.LightSourceComponent[]",
              "Signature": "public Shared.Entity.Components.LightSourceComponent[] LightSourceComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06263FB2CD9CE9CAF1A9718059CF96890CF61183B0B5896AF86B4932E69183BA"
            },
            {
              "Id": "Mask:Shared.Entity.Components.Component[]",
              "Name": "Mask",
              "Type": "Shared.Entity.Components.Component[]",
              "Signature": "public Shared.Entity.Components.Component[] Mask",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4972F67961C03F8BFC1FDDBC121C6E0217487B55A6674274D83611C2AB7DD968"
            },
            {
              "Id": "MaxEntities:System.Int32",
              "Name": "MaxEntities",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxEntities",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "97CFB31E2668D7CADE677FB899FCD22B3096B658D03ECC092FAAB90FF26D5657"
            },
            {
              "Id": "MeshTransform:Shared.Entity.Components.MeshTransformComponent[]",
              "Name": "MeshTransform",
              "Type": "Shared.Entity.Components.MeshTransformComponent[]",
              "Signature": "public Shared.Entity.Components.MeshTransformComponent[] MeshTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8F9D01A5D3CBB0139389CA7AE0C878862CAB27EC2F93BED787C9654E26F2B747"
            },
            {
              "Id": "Movable:Shared.Entity.Components.Movable[]",
              "Name": "Movable",
              "Type": "Shared.Entity.Components.Movable[]",
              "Signature": "public Shared.Entity.Components.Movable[] Movable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1A0379A92239DBB66F977E2416E3B8044D3A9E6DE1F42924FF51687A3DC7070"
            },
            {
              "Id": "StatsComponent:Shared.Entity.Components.StatsComponent[]",
              "Name": "StatsComponent",
              "Type": "Shared.Entity.Components.StatsComponent[]",
              "Signature": "public Shared.Entity.Components.StatsComponent[] StatsComponent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E6BF9337CA70F9A907340047AB2BD23B3873F3525CDF8C0055851A372325DF62"
            },
            {
              "Id": "Stun:Shared.Entity.Components.StunComponent[]",
              "Name": "Stun",
              "Type": "Shared.Entity.Components.StunComponent[]",
              "Signature": "public Shared.Entity.Components.StunComponent[] Stun",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C645C1F3BA0E02C583C2CAF55A7D3C0186A0DF544F08D5EC01BD1584C1CD17EE"
            },
            {
              "Id": "TextureTransform:Shared.Entity.Components.TextureTransformComponent[]",
              "Name": "TextureTransform",
              "Type": "Shared.Entity.Components.TextureTransformComponent[]",
              "Signature": "public Shared.Entity.Components.TextureTransformComponent[] TextureTransform",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADFCD8947D1B89DF52B41F011602260E7BBA5744F3B5E1BEC74060AA47179C52"
            },
            {
              "Id": "WorldHandler:Shared.Interfaces.World.IWorldHandler",
              "Name": "WorldHandler",
              "Type": "Shared.Interfaces.World.IWorldHandler",
              "Signature": "public Shared.Interfaces.World.IWorldHandler WorldHandler",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "481CBA2D95423DA00F523AEDD598EBD923DC711D45CA614E6097DB0ECB44FC01"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "BeforeRender()-\u003ESystem.Void",
              "Name": "BeforeRender",
              "Signature": "public System.Void BeforeRender()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 142,
              "BodyHash": "6B9365C876ED82FCC2D17FD26280990D5D53ABB56932B03B3752A63380CFE6A6",
              "Hash": "BD92FBCEC9E95056B9AB2DEDF86CD29DD71011AFCF639785622D11D218CEAA64",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::BeforeRender()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Entity.Base.AbstractController::BeforeRender()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastThrownMovableSpell(System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "CastThrownMovableSpell",
              "Signature": "private System.Void CastThrownMovableSpell(System.Int32 id, System.Boolean kill)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "4AE065920313A151B5959C2CE31743716D746F3550500298880D7BA4C4266704",
              "Hash": "6F6E9BB98A21123FF77B057DA075E960D413F3155BA444C39BF9FAA22184975E",
              "CalledMethods": [
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)",
                "Shared.Entity.SharedEntitySystemController::EndThrow(Shared.Entity.EntityWrapper, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckIfStandingOnEntity(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "CheckIfStandingOnEntity",
              "Signature": "public System.Boolean CheckIfStandingOnEntity(Microsoft.Xna.Framework.Vector2 point, System.Int32 checkingEntity, System.Int32 standingOnId, out System.Single\u0026 highest)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkingEntity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "standingOnId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "highest",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 373,
              "BodyHash": "C666EC9DD6CCE45247784505F671330B69FDE4158CAAE3252EA97567D7AB91A7",
              "Hash": "74084653AFE718846328F8958B6B772C554DC84E0C231E66F0CAA8D10DF9A92F",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Collision.CollisionShape::GetCollision(Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape)",
                "CandideCreator.Shared.Collision.BoundingBox::Contains(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckThrownEntityCollision(System.Int32, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "CheckThrownEntityCollision",
              "Signature": "public System.Void CheckThrownEntityCollision(System.Int32 id, Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3 newVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "FDA6643B2AC48B7BF630437B9C09A4834C21FB4D65B8E388AE141E83DD433C51",
              "Hash": "66D56397E848774CCCFA312781852BF4BD51FBAE472C13AE4245D10CCBE4D9C8",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, System.Single\u0026)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnThrownEntityCollision(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntitySystem::CastThrownMovableSpell(System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Clear()-\u003ESystem.Void",
              "Name": "Clear",
              "Signature": "public System.Void Clear()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 292,
              "BodyHash": "546D4D1B4F0F77716D5AA2C973CF7F134CE1A48E498743F8BEAAABB85D62F728",
              "Hash": "3C76FF3F61BBCB3194487FE943152069FA8683771C01DA6246860DDFBAA3D464",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::Clear()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Clear()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CollisionChecks()-\u003ESystem.Void",
              "Name": "CollisionChecks",
              "Signature": "private System.Void CollisionChecks()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 827,
              "BodyHash": "B6CFCAC843043540CF849E2C115D0EF79EFBB05A08C3951AF97D0142CB16BE68",
              "Hash": "8CDAF63A2EAEAA94A975B1C0BAF77C049557E78501E164EB34EFFEDAB213C1CB",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.Runtime.CompilerServices.Unsafe::As(!!0\u0026)",
                "Shared.Collision.CollisionSpecialGroup::CheckEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Interfaces.World.IWorldHandler::CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.GeneralComponent::GetNextPosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityCollision(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "EntityCollision",
              "Signature": "public System.Void EntityCollision(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2, Microsoft.Xna.Framework.Vector3 previousVelocity1, Microsoft.Xna.Framework.Vector3\u0026 newVelocity1, Microsoft.Xna.Framework.Vector3 previousVelocity2, Microsoft.Xna.Framework.Vector3 newVelocity2)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity1",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity2",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousVelocity1",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newVelocity1",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousVelocity2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "newVelocity2",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 174,
              "BodyHash": "53A2550EA20A5068FEF1A5D95B805E32A5520BA2830D6D2DA3948C791E25D61B",
              "Hash": "F9B42AD35976C067983BC894376C950CBC183F36D615EC8CBCD4D33BE6A85AC2",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::CheckThrownEntityCollision(System.Int32, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesByName(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesByName",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesByName(System.String name)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "80C775ECE0D43F737E3593D5DB1BC4D57E16F75E10E4EBF99A21BA06735D2502",
              "Hash": "DBA8A44DB93A0F994FDEE2D0D5D4337525950C39EF3AB1602233D1C376A90A9B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesInCircleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2 position, System.Single radius)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "DB87D9AB448C92DA093CDB102295C347E0F99785C5EC88286AD30C705BA254ED",
              "Hash": "E140FD426B69BF601BAEC91AAAF5E87BD717AF29892C94CF8575FFE9F09A1499",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInCircleArea(System.Single, Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesInRectangleArea",
              "Signature": "public System.Void GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF rect, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "1665B0EAF42450EE6A75D371E5573F14785413FB46DBA8EAE39784BB5C3441F3",
              "Hash": "4BB6F0B4BCEA323433D7935313DDD823C3EC1D9D210217F1C41748F5E2DA7710",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesTouchingCircleArea",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2 position, System.Single radius, System.Single bottomHeight, System.Single topHeight)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "radius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "38188FC69C8D1B7006D28705FED82303113BB173FBA44043B326CA0C5DFFC0DC",
              "Hash": "90A3514E1188E75ED81DCCA6AAB6B620421A611C0F4286A0F950F98378C5D7F6",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCircle(System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesTouchingCollision",
              "Signature": "public System.Void GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector2 position, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "shape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "4BCC957098E48EAAD68D5449B7AD454CD028ABDA5ADEE6DB95C675C606203BD2",
              "Hash": "31E4463377E8569C96A711BEB01F04B376B6ABE82ACF34A3035191EBEB1225EC",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingPoint(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntitiesTouchingPoint",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingPoint(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "65BC2D311E3A0F8560C2C8095468FF13647E3C31AA0D2664951A67F9AD6F3384",
              "Hash": "C3D622E4456B2D91ECB699F80225623A691B23736EE35191AD2A4651C3D97F68",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void",
              "Name": "GetEntitiesTouchingRectangleArea",
              "Signature": "public System.Void GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF rect, System.Single bottomHeight, System.Single topHeight, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E outList)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "rect",
                  "Type": "CandideCreator.Shared.Models.RectangleF",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bottomHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "topHeight",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "F16AFFC152FDC6DCCA7BD725B404B9ECA6038CF9E2A24078A6CFC0275C71B2C5",
              "Hash": "ED6A8B5792C7AE2D7EDF2F2330C4F8D3B67CDE3AC440A0353331C5B334D81A49",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityById(System.Guid)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityById",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityById(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "F706144AD5D3427810294BC43C5CABC201CC816CBF6D522494025D172F0F81D3",
              "Hash": "57AD49D78313634BB0A3A3F571079B55EA1C4378C5E5FC129081D33FF7074BA8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityById(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityById",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityById(System.Nullable\u003CSystem.Guid\u003E guid)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "6332FB00DF42E95F2F63AAEB2420DCA25DD6EAC2003B3C7FC21DE3DA6F191C25",
              "Hash": "DE5857F136EF587F0D493509C5A7C3DF77E6F5AACBF142FA66B53525D2248208",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityByName(System.String)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityByName",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityByName(System.String name)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "name",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "B1391D95055D23618B2619A850EF90240C44E25755AB0AA6B5A092ABD2097B33",
              "Hash": "C479F48E4B8DBE312D89728E3FFA3F966A55086420C5283488C732E4841F4EEC",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityIndexById(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Int32",
              "Name": "GetEntityIndexById",
              "Signature": "public System.Int32 GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E guid)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "guid",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "70C7D6BA5E043659BC20D85A122DC92F7990035E8110CD8B9747BC03AC1650CC",
              "Hash": "3C9470A3301F2BC59220894544EC0427894AC10246B35419254E68BBF30CCA8D",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityWrappers()-\u003EEntitySystem\u002BEntityEnumerator",
              "Name": "GetEntityWrappers",
              "Signature": "public EntitySystem.EntityEnumerator GetEntityWrappers()",
              "Visibility": "public",
              "ReturnType": "EntitySystem.EntityEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 15,
              "BodyHash": "E4D55B3581196C3F5D9795275DC310A40A986BD7C05A4C17771803D2A94E39C4",
              "Hash": "5246AEEB7472A1000FA4C11AEC4C26A68F3E01AD085FFFD0D00AC1F95A4F0299",
              "CalledMethods": [
                "EntitySystem.EntityEnumerator::.ctor(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityWrappersList()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntityWrappersList",
              "Signature": "public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntityWrappersList()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "4557E2FEFA5551BA4A70B0CE6068364F02902D0F7167FA673C5599697120A94D",
              "Hash": "291E6B7EDE63EB2ECE67ABED7ED77D68CB722C6CAC5B330C95E07D2E3CD9037D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityWrappersPreUpdate()-\u003EEntitySystem\u002BEntityEnumerator",
              "Name": "GetEntityWrappersPreUpdate",
              "Signature": "public EntitySystem.EntityEnumerator GetEntityWrappersPreUpdate()",
              "Visibility": "public",
              "ReturnType": "EntitySystem.EntityEnumerator",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A1326FED911FD53B4A9E1A6C0C5280B0D504C3F9F372C20359782A883F0E4824",
              "Hash": "DCF02FD9771793881B4F59E853E6A31560B0697FCF2D73416F8B2F67B5F47255",
              "CalledMethods": [
                "EntitySystem.EntityEnumerator::.ctor(Shared.Entity.EntitySystem, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWrapper(System.Int32)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetWrapper",
              "Signature": "public Shared.Entity.EntityWrapper GetWrapper(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "8BF3014E010073C2816A36F8D72D784128BF7B1ABF38B20F3B186C8BF51FDC07",
              "Hash": "1E6511AAA50D80185F721B8C69E4914FB7111927EAEC20B6F5FA6882563F8692",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Initialize()-\u003ESystem.Void",
              "Name": "Initialize",
              "Signature": "public System.Void Initialize()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 83,
              "BodyHash": "34883DD694F1B5AFF6FF804B1879104152A652BC8E48A496068F228A003DC4E4",
              "Hash": "101EF095B27CB00257D12776278339D9C42E188AF771FF179B57CC835308C7AB",
              "CalledMethods": [
                "Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::WorldInitialize()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewEntity()-\u003ESystem.Int32",
              "Name": "NewEntity",
              "Signature": "public System.Int32 NewEntity()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "95E24FFD5BEEB5EB02C0AAB2F6FBE9EC28C901B8C04965ECA072D74482F080EB",
              "Hash": "959BE451C0F3410D59E484213945B834EC20D9A2BF12E0992B8BE1694A74A3D9",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E)",
                "Shared.Entity.EntityWrapper::.ctor(System.Int32, Shared.Entity.EntitySystem)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "NewEntityWrapper()-\u003EShared.Entity.EntityWrapper",
              "Name": "NewEntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper NewEntityWrapper()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "C5520C07089EC8B6ED28BC9B105AAA5295C8BE1C680B021FBA45780B41DC218D",
              "Hash": "08A15A05D3CFB4348FEAB4211B27642BFB63307EB2C9AB49FE4B4D21FE7C54C1",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::NewEntity()",
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PostUpdate(System.Int32)-\u003ESystem.Void",
              "Name": "PostUpdate",
              "Signature": "private System.Void PostUpdate(System.Int32 id)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 839,
              "BodyHash": "BA9881B60F392110FC1061B3FE740C9A3EC38175ADD74012F9E7E9A3142626B8",
              "Hash": "49E68B71D87A8A1AF6999A7C0DD758BAD1F68F8002DC44A7805C4F858BBD7650",
              "CalledMethods": [
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::CheckIfStandingOnEntity(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Single\u0026)",
                "Shared.Entity.EntitySystem::UpdateFloorHeight(System.Int32)",
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "System.Math::Max(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnHitTheGround()",
                "Shared.Entity.EntitySystem::CastThrownMovableSpell(System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveAll(Shared.Entity.Components.Component, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveAll",
              "Signature": "public System.Void RemoveAll(Shared.Entity.Components.Component mask, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Entity.Components.Component",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "8A03166B7B266C1F74E681C8DF8A1BBC82015358D6BBA40F0B470559D3170F72",
              "Hash": "246F6193FA38E43B75E634A733DA3117162987E13FAC34EDCD01201F685343C8",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "RemoveEntity",
              "Signature": "public System.Void RemoveEntity(System.Int32 id, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 604,
              "BodyHash": "C2041822DCAB58341E743D2957F13D5EF3134EE0D13B92075BB81A0D764CDF64",
              "Hash": "2044F54577EAB514A17E3DAFF915C56C1BBDAC6C38E59E73D33193A353A41923",
              "CalledMethods": [
                "System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E::.ctor(!0)",
                "Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::EntityUnload()",
                "Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)",
                "Shared.Collision.CollisionSpecialGroup::Remove(System.Int32)",
                "Shared.Entity.EntityWrapper::get_CarriedEntity()",
                "Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.String::Concat(System.String, System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::Remove(!0)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [
                "RemoveEntity: Entity ",
                " has a CarriedId but it is not set as a carrier!"
              ],
              "Source": null
            },
            {
              "Id": "SetKnockback(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "SetKnockback",
              "Signature": "public System.Void SetKnockback(System.Int32 id, Microsoft.Xna.Framework.Vector3 velocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 112,
              "BodyHash": "8B7B39545A20F6E9CD129C5E813DB51B7038B29E8FA1CC67A74746D642272F93",
              "Hash": "1D76EEE129D5A39DFDA96D0D68E1E1B58045BD7199FEC3A08CCAA58581108026",
              "CalledMethods": [
                "System.Single::IsNaN(System.Single)",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SinglePhysicsStep(System.Int32, System.Single)-\u003ESystem.Void",
              "Name": "SinglePhysicsStep",
              "Signature": "public System.Void SinglePhysicsStep(System.Int32 entityId, System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1492,
              "BodyHash": "BDF32FCB30615CB2939B540B6893964165F4243A6CB655E5E02F49989A9BA6E9",
              "Hash": "8F7539B549A905FD91D0D5BCBEABB2B25DA1AF2F3F602738E8D9EC6BFB0E22F0",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::Update()",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.World.IWorldHandler::GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2)",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetWorldStatsValue(System.String)",
                "System.MathF::Min(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector3::LengthSquared()",
                "System.Runtime.CompilerServices.Unsafe::As(!!0\u0026)",
                "Shared.Collision.CollisionSpecialGroup::CheckEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Shared.Interfaces.World.IWorldHandler::CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.Components.GeneralComponent::GetNextPosition(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::UpdateFloorHeight(System.Int32)",
                "Shared.Entity.EntitySystem::PostUpdate(System.Int32)",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                "MovementSpeed",
                "WorldStats_RoadMovementBonus"
              ],
              "Source": null
            },
            {
              "Id": "StandableEntityHeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Single\u003E",
              "Name": "StandableEntityHeightAtPoint",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Single\u003E StandableEntityHeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max, System.Int32 checkingEntity)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "checkingEntity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 276,
              "BodyHash": "508F6EDF2EAFB2855203B1D6E1A693B5DE8FADC567C1035BFF1FD865DE5A5DAA",
              "Hash": "DF4A78C3D2202003B918FAF592562237AB0ECF0128E935697850D660CCCCDE26",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::CheckIfStandingOnEntity(Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Single\u0026)",
                "Shared.Entity.EntitySystem::GetEntitiesTouchingPoint(Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)",
                "List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TerrainCollision(System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void",
              "Name": "TerrainCollision",
              "Signature": "public System.Void TerrainCollision(System.Int32 id, Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "previousVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "CC8D666689F91040FE6CC3AFF5B20B58EA242FD6DE2519650EA7A90900AB3DB8",
              "Hash": "6CDCA6C936D89DEFDC613FA3D6CFAE13673095F02659039DAF30D6BADAC2DE79",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, System.Single\u0026)",
                "Shared.Entity.EntitySystem::CastThrownMovableSpell(System.Int32, System.Boolean)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAll(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void",
              "Name": "UpdateAll",
              "Signature": "public System.Void UpdateAll(Microsoft.Xna.Framework.GameTime gameTime)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "gameTime",
                  "Type": "Microsoft.Xna.Framework.GameTime",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2237,
              "BodyHash": "ECCE71EDCCADF6F03AD47798134E0F16104B631811F40C0D182E706D069D8FD3",
              "Hash": "88DED678BB5D5325994027CC1C3153B7673B621AC5F0FA9AD989E2C3883367B0",
              "CalledMethods": [
                "Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()",
                "System.TimeSpan::get_TotalSeconds()",
                "Shared.Entity.Components.GeneralComponent::Update()",
                "Shared.Entity.SharedEntityAuraManager::UpdateAuras(Shared.Entity.EntityWrapper, System.Single, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E)",
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Microsoft.Xna.Framework.Vector3::get_Zero()",
                "Shared.Collision.CollisionSpecialGroup::Update(Shared.Entity.EntitySystem, System.Single)",
                "Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.Base.AbstractAi::Update(Microsoft.Xna.Framework.GameTime)",
                "Shared.Entity.EntitySystem::UpdateExtraVelocities()",
                "Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Interfaces.World.IWorldHandler::GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2)",
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetWorldStatsValue(System.String)",
                "System.MathF::Min(System.Single, System.Single)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::CollisionChecks()",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntitySystem::UpdateFloorHeight(System.Int32)",
                "Shared.Entity.EntitySystem::UpdateCarriedEntityPosition(System.Int32)",
                "Shared.Entity.EntitySystem::PostUpdate(System.Int32)",
                "Shared.Entity.Components.AggressiveComponent::Update(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"
              ],
              "StringLiterals": [
                "WorldStats_RoadMovementBonus",
                "MovementSpeed",
                "status:slow",
                "EnergyRegeneration",
                "Energy"
              ],
              "Source": null
            },
            {
              "Id": "UpdateCarriedEntityPosition(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateCarriedEntityPosition",
              "Signature": "public System.Void UpdateCarriedEntityPosition(System.Int32 i)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 530,
              "BodyHash": "C5B06DF80CC6B6BFD3E48A841B18F28D77DB728BA616775DFF92F6ACEE3F347D",
              "Hash": "F7894FC15D428B70C3EB82B1EF44F9D75BC9290C20AF12438A1A8F4B523F0C6E",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [
                " was set as carrying ",
                " but the target had CarrierId \u0027",
                "\u0027. Adjusting its carrier id."
              ],
              "Source": null
            },
            {
              "Id": "UpdateExtraVelocities()-\u003ESystem.Void",
              "Name": "UpdateExtraVelocities",
              "Signature": "private System.Void UpdateExtraVelocities()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 118,
              "BodyHash": "F996745EFDC94148A0182D13B157B1BB6BCF41B1A236991323976B6B43346F4F",
              "Hash": "04150AC24681B8A04AE3F67FC381BBE6F9A54D35D2481195407FE22A2C66760C",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "Shared.Entity.EntitySystem::UpdateExtraVelocity(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateExtraVelocity(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateExtraVelocity",
              "Signature": "private System.Void UpdateExtraVelocity(System.Int32 i)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "i",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 254,
              "BodyHash": "AD2428598FD32DC67092DE93799745639A879FF390C235775C750448584C7C02",
              "Hash": "2F41AF016A988418E4F640EE1D8F4F22328197D74374CABF4682F2FA234B85AF",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()",
                "Shared.Entity.EntitySystem::UpdateExtraVelocity(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateFloorHeight(System.Int32)-\u003ESystem.Void",
              "Name": "UpdateFloorHeight",
              "Signature": "public System.Void UpdateFloorHeight(System.Int32 id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 225,
              "BodyHash": "0A5F4967F2EEA9A850EEACF6FC51DB7B8F880817F39B6DA02E27C22F1F94B16D",
              "Hash": "C9F581721B3FE9239EE5CFF4BFB1E1018A971B0BB6A5D0CB60503F1466C70567",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntitySystem::StandableEntityHeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single, System.Int32)",
                "Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldLoad()-\u003ESystem.Void",
              "Name": "WorldLoad",
              "Signature": "public System.Void WorldLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "D0C9B2104DB166A25672E460E92561CBF3FC2E1D1115927E25F3346F08B49F19",
              "Hash": "8A7D78CF77FA1B23209E792F9F0E8FF734712F198E1F60F843AD8081455E0B0F",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::Initialize()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::WorldLoad()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldUnload()-\u003ESystem.Void",
              "Name": "WorldUnload",
              "Signature": "public System.Void WorldUnload()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 99,
              "BodyHash": "914066F4A041994BE8D328F3BEB40EF632942D2BF570A1700CA11ABD9E7A6071",
              "Hash": "890737D6731C17431DD1DFF12E071197174C7DFACA6C5F6A7AB7B65D4AB3731A",
              "CalledMethods": [
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Base.AbstractController::EntityUnload()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EBC236A71DD2AAC31DB689BB3E4D93C761C483C8E69AF5CBF4C5E31DAD88ACAB"
        },
        {
          "Id": "Shared.Entity.EntityType",
          "Name": "EntityType",
          "DisplayName": "EntityType",
          "FullName": "Shared.Entity.EntityType",
          "Namespace": "Shared.Entity",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Boss:Shared.Entity.EntityType",
              "Name": "Boss",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Boss",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB59CB26E5BF96FCCEFA9D096FBF871AB27950C9975C80EFD603184B2CE8A16A"
            },
            {
              "Id": "Doodad:Shared.Entity.EntityType",
              "Name": "Doodad",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Doodad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8FD7DA947FFED8EE9814465B84E8FEBD36722830A13CB424B859240CD5D7967"
            },
            {
              "Id": "Friendly:Shared.Entity.EntityType",
              "Name": "Friendly",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Friendly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A89E4BA9226FE1D8133042497C6C1B0DE44E41F210CB0D723792B319C4E72016"
            },
            {
              "Id": "Hostile:Shared.Entity.EntityType",
              "Name": "Hostile",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Hostile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE4C6F69BDD0D3FD4A3B22B2EA2FF706F6EDBB2EBE7B7DCA4C056BF4F6942D1E"
            },
            {
              "Id": "HostileSummon:Shared.Entity.EntityType",
              "Name": "HostileSummon",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType HostileSummon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20CE9AF2C7A7DFD0E7E06F7ABE69AA52D59EB3AFA919EC9D0D4F26F2A7E50455"
            },
            {
              "Id": "Neutral:Shared.Entity.EntityType",
              "Name": "Neutral",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Neutral",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08C2354AFB12ED71297E4A5A2D933A4558F31E4508712F4604AE67147FADB51A"
            },
            {
              "Id": "PlacedInEditor:Shared.Entity.EntityType",
              "Name": "PlacedInEditor",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType PlacedInEditor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2519FBBEB4D5C21253B191624B30910DABFC6502026E491E93B6D225702B9DC4"
            },
            {
              "Id": "Player:Shared.Entity.EntityType",
              "Name": "Player",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType Player",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "794F2F45A14515D047B644C70BA25031402EACEE51FA9739446ED16F72E4B298"
            },
            {
              "Id": "PlayerSummon:Shared.Entity.EntityType",
              "Name": "PlayerSummon",
              "Type": "Shared.Entity.EntityType",
              "Signature": "public Shared.Entity.EntityType PlayerSummon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1B2189673D864ECCA7B14C94BCAA3C17566103D3BABA52E6D1CBB698A95A7395"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "47CBDEB2DDFD0903B5A34F6DFF2EF2E61545697F8F5E3CABE45728071F06F18E"
        },
        {
          "Id": "Shared.Entity.EntityWrapper",
          "Name": "EntityWrapper",
          "DisplayName": "EntityWrapper",
          "FullName": "Shared.Entity.EntityWrapper",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Eid:System.Int32",
              "Name": "Eid",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Eid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1774D305F38BDFAE3944547BCBCD6678D371D1EFDFD56F03FA797C0C708D072E"
            },
            {
              "Id": "Removed:System.Boolean",
              "Name": "Removed",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Removed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AC42901A52E7149BA50B5431AFB7A9232A5CE526FC22B635B320ADD40827C04"
            },
            {
              "Id": "System:Shared.Entity.EntitySystem",
              "Name": "System",
              "Type": "Shared.Entity.EntitySystem",
              "Signature": "public Shared.Entity.EntitySystem System",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3475070C5FCE1FEA0F36F88CC289B5944F6D3F1215D216F668D107DCFE32EC91"
            }
          ],
          "Properties": [
            {
              "Id": "Acceleration:Microsoft.Xna.Framework.Vector3",
              "Name": "Acceleration",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Acceleration",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CF7A999BD5F7BD57050F79AEB7B8EFEB350F4B16D907883A2840748733AA4F36"
            },
            {
              "Id": "AccelerationScale:System.Single",
              "Name": "AccelerationScale",
              "Type": "System.Single",
              "Signature": "public System.Single AccelerationScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "177ECB27D45D226B8C2933969CD4D4B5A727FA9857033805C0A35A4B0EB3B613"
            },
            {
              "Id": "AggressiveComponent:Shared.Entity.Components.AggressiveComponent\u0026",
              "Name": "AggressiveComponent",
              "Type": "Shared.Entity.Components.AggressiveComponent\u0026",
              "Signature": "public Shared.Entity.Components.AggressiveComponent\u0026 AggressiveComponent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "11E8CA5DBE90D5F60CCC36567504FA1970726064E75AEF102EB62B75579BB8EA"
            },
            {
              "Id": "AggroField:Shared.Entity.Aggro.IAggroField",
              "Name": "AggroField",
              "Type": "Shared.Entity.Aggro.IAggroField",
              "Signature": "public Shared.Entity.Aggro.IAggroField AggroField",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "59475C486A52831D30595F3F09AFA0DF1EF6E69A6B8908F45CD65CA04C1D40B0"
            },
            {
              "Id": "Ai:Shared.Entity.Base.AbstractAi",
              "Name": "Ai",
              "Type": "Shared.Entity.Base.AbstractAi",
              "Signature": "public Shared.Entity.Base.AbstractAi Ai",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "EB687A55DAB411273AC267DB947C947B749C1E86E7E4D1CF6594EE0CB2B6FBA9"
            },
            {
              "Id": "AirFriction:System.Double",
              "Name": "AirFriction",
              "Type": "System.Double",
              "Signature": "public System.Double AirFriction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2EE0D177E7ACDCB001138A04366F65DEC4DB0B4872E59D290B56807D6A5AF45E"
            },
            {
              "Id": "AllowPlayerSteal:System.Boolean",
              "Name": "AllowPlayerSteal",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AllowPlayerSteal",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E52D63941BF967400F540BEC019120374AF5D8CD6B5FDFE5260F2D79934BAA0F"
            },
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E Auras",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E984B2E0678CD3BBE51169334F62D4E882EFE42DF04057ADBD8984F5B26E93BC"
            },
            {
              "Id": "BaseGuid:System.Guid",
              "Name": "BaseGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BaseGuid",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "426B5891FA4C163F51B39DD98D277D780D159C021A5DFA80EEF5004971DC25EA"
            },
            {
              "Id": "Carriable:System.Boolean",
              "Name": "Carriable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Carriable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B5142B5436A8DDC5FD6D29D7D5219BD93C399631420F20A34A762ED536103AD5"
            },
            {
              "Id": "CarriableOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "CarriableOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CarriableOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5297A077680C2C152F4BCDA95F9486D319801963C3251C054120C39FD384EDB9"
            },
            {
              "Id": "CarriedEntity:Shared.Entity.EntityWrapper",
              "Name": "CarriedEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper CarriedEntity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A7C8F0ED00132C465A06D9473902D6D8B4ADA01DF125CA7C874761C6A00BC77E"
            },
            {
              "Id": "CarriedId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarriedId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarriedId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "84B88E5219C32B9B78350655188F47F1A9F79CB1EC50DBA0D404350706788495"
            },
            {
              "Id": "CarrierEntity:Shared.Entity.EntityWrapper",
              "Name": "CarrierEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper CarrierEntity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BA2E688A498A80BE803404CBCFDE8C92084D0AA5E3F6B8FA57014701F177BFA8"
            },
            {
              "Id": "CarrierId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CarrierId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CarrierId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "099E6C4D666636539AB6388FA8847CA416AF3F991D546ADC53FD7AD51B267003"
            },
            {
              "Id": "CarryingEntity:Shared.Entity.EntityWrapper",
              "Name": "CarryingEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper CarryingEntity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E3FF1119EB2C2C62EC06846BDC8163B23933314ABA122A7B4DBC341E780A6460"
            },
            {
              "Id": "CarryingOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "CarryingOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 CarryingOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DE56FCD5BE9AF369E589DBB29DCA83CFAA77DA5C4E060FAEFE72B3C1966DE4EF"
            },
            {
              "Id": "CarryStrengthRequirement:System.Single",
              "Name": "CarryStrengthRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single CarryStrengthRequirement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "481A2639A9A013FFF44AC36E0C3CC77B8B97ED6090AE4CE37CC25DD5670D7196"
            },
            {
              "Id": "CatapultedDamage:System.Single",
              "Name": "CatapultedDamage",
              "Type": "System.Single",
              "Signature": "public System.Single CatapultedDamage",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "03791FDFDE6060D66333E5E60F3A2C1630FC0E2201FA2FB105FF6D55AE889ED3"
            },
            {
              "Id": "CatapultedImpactRadius:System.Single",
              "Name": "CatapultedImpactRadius",
              "Type": "System.Single",
              "Signature": "public System.Single CatapultedImpactRadius",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "89FB90E91D6212E191206C5C5DD581A0D6777CB7599871F58081AC2D672A6DDC"
            },
            {
              "Id": "CollisionGroupMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "CollisionGroupMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks CollisionGroupMask",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6A1C2F1E3C43825A023F88449DE69BEA6ACFF51742253AB687ECDCD48B62EF98"
            },
            {
              "Id": "CollisionHeight:System.Single",
              "Name": "CollisionHeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3EB1AE4835197EB37648BE08E5C5BEA245DCF2A9FFAB528AEEB23186F06B4F16"
            },
            {
              "Id": "CollisionInRest:System.SByte",
              "Name": "CollisionInRest",
              "Type": "System.SByte",
              "Signature": "public System.SByte CollisionInRest",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FDDFE70B5582FE1F94DD275F733BD9D6030A24A0086E7046D3A91C38E219585F"
            },
            {
              "Id": "CollisionMaskRef:CandideCreator.Shared.Collision.CollisionMasks\u0026",
              "Name": "CollisionMaskRef",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks\u0026",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks\u0026 CollisionMaskRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "94AC249736AB352C27463E9AB1B7D84C558C4D3EE380768CD01D7FFBD539387A"
            },
            {
              "Id": "CollisionWeight:System.Single",
              "Name": "CollisionWeight",
              "Type": "System.Single",
              "Signature": "public System.Single CollisionWeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C8ACE97516D0E19C988CC5F4815C2589AD113ED4B2955A3816ECBD4B45A41410"
            },
            {
              "Id": "Color:Microsoft.Xna.Framework.Color",
              "Name": "Color",
              "Type": "Microsoft.Xna.Framework.Color",
              "Signature": "public Microsoft.Xna.Framework.Color Color",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DA65A340763699BC072AAD798786898AE816C673AD9FE234901FA29088123B64"
            },
            {
              "Id": "ConstructionMaterials:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ConstructionMaterials",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterials",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "41C0D80E8860BC7DDC603752AC0A38F2C4877EA6806EFC1A054DA21533CF223B"
            },
            {
              "Id": "Controller:Shared.Entity.Base.AbstractController",
              "Name": "Controller",
              "Type": "Shared.Entity.Base.AbstractController",
              "Signature": "public Shared.Entity.Base.AbstractController Controller",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95C3286C99D42EB45CE5D82E7559E1D3E317A225863482E7484B69F1F137F73B"
            },
            {
              "Id": "CraftingStationFlags:System.String[]",
              "Name": "CraftingStationFlags",
              "Type": "System.String[]",
              "Signature": "public System.String[] CraftingStationFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "92C442A9FAF1FFCE54FBD589F5EC3E85814098FC84C4B14791980B51D003AFAE"
            },
            {
              "Id": "DamageVfxType:Shared.Combat.DamageVfxType",
              "Name": "DamageVfxType",
              "Type": "Shared.Combat.DamageVfxType",
              "Signature": "public Shared.Combat.DamageVfxType DamageVfxType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3A362E77E8DAF1296B990554B78DFA9EC3304295A8F4775696B1D918A5C2B881"
            },
            {
              "Id": "DepthOffset:System.Single",
              "Name": "DepthOffset",
              "Type": "System.Single",
              "Signature": "public System.Single DepthOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FC7E5BA8C08D6252B3B9F57E91132630306489D3E1656EDC261F2573548886BF"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C4E66A246DAEDA26840DB98714AB1A17A1AAE6FDC8A2A9395EB86E7C02154358"
            },
            {
              "Id": "DistanceWalked:System.Single",
              "Name": "DistanceWalked",
              "Type": "System.Single",
              "Signature": "public System.Single DistanceWalked",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DFE50F0749B05684950DE9E9F7395DCC0A4E3EB16E8BBB8CCB0DF9F44D55E5D6"
            },
            {
              "Id": "DoNotGenerateThreat:System.Boolean",
              "Name": "DoNotGenerateThreat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotGenerateThreat",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C6B490B0299824BFC7F02183A48026D59AE1CCC9951EABA7411508AD4F48A5EE"
            },
            {
              "Id": "DrawWithNoise:System.Boolean",
              "Name": "DrawWithNoise",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DrawWithNoise",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1283F9AFD6D4A532A975F35D24D3518771154658952EC4436C1952876D1B94A3"
            },
            {
              "Id": "DropTable:Shared.Models.DropTables.DropTableSystem",
              "Name": "DropTable",
              "Type": "Shared.Models.DropTables.DropTableSystem",
              "Signature": "public Shared.Models.DropTables.DropTableSystem DropTable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "05FAC769E8E2AC94FB9C1B02F902F177E38FA9AA05A4BC6D934B52E2F58CD849"
            },
            {
              "Id": "Dt:System.Double",
              "Name": "Dt",
              "Type": "System.Double",
              "Signature": "public System.Double Dt",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9883EC93FF8F4A7ED7CAA2428B2AC671428E40ED8977DBF8230F033666B23A67"
            },
            {
              "Id": "Energy:System.Single",
              "Name": "Energy",
              "Type": "System.Single",
              "Signature": "public System.Single Energy",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "207E0895445DADE7EE87474B2C4B97E1A891A890D435962574BD80AEBBF1D892"
            },
            {
              "Id": "EntityFlags:Shared.Entity.Components.EntityFlags",
              "Name": "EntityFlags",
              "Type": "Shared.Entity.Components.EntityFlags",
              "Signature": "public Shared.Entity.Components.EntityFlags EntityFlags",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CF8BD1FA28C73F423AAE0764B92E16C4EF79C5ACB786A92A2901C288581592C0"
            },
            {
              "Id": "EntityFlagsRef:Shared.Entity.Components.EntityFlags\u0026",
              "Name": "EntityFlagsRef",
              "Type": "Shared.Entity.Components.EntityFlags\u0026",
              "Signature": "public Shared.Entity.Components.EntityFlags\u0026 EntityFlagsRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "AF89C5CBE4D0C18D82136A3F530697672342E3899CB289652B448B0E63E7BA24"
            },
            {
              "Id": "EntityMesh:CandideCreator.Shared.Models.IndexedMesh",
              "Name": "EntityMesh",
              "Type": "CandideCreator.Shared.Models.IndexedMesh",
              "Signature": "public CandideCreator.Shared.Models.IndexedMesh EntityMesh",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1DA706F63B0A640FBD63EB5445F9534E3336EEE7D79608BFEA251F462EAE1207"
            },
            {
              "Id": "EntityStepHeight:System.Single",
              "Name": "EntityStepHeight",
              "Type": "System.Single",
              "Signature": "public System.Single EntityStepHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "108C818BA587E1A815FE77E436AC6A8885781111573CCCEE9CF484E09F680545"
            },
            {
              "Id": "ExtraVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "ExtraVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 ExtraVelocity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5BB68FB45AE051B16D44D641F8D87BB9C6E1490F7ECCA18E1273E889E22311C4"
            },
            {
              "Id": "FactionComponent:Shared.Entity.Components.FactionComponent",
              "Name": "FactionComponent",
              "Type": "Shared.Entity.Components.FactionComponent",
              "Signature": "public Shared.Entity.Components.FactionComponent FactionComponent",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ECDF2B544B7AADF1DADC20F8D66E73CCA81C71ADC6963A8F787417D8E1A70461"
            },
            {
              "Id": "FactionComponentRef:Shared.Entity.Components.FactionComponent\u0026",
              "Name": "FactionComponentRef",
              "Type": "Shared.Entity.Components.FactionComponent\u0026",
              "Signature": "public Shared.Entity.Components.FactionComponent\u0026 FactionComponentRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A902EBC2F9AAA85BC1C38DA017B5BFF66C99F80FCB7ABA2A825413019424F84C"
            },
            {
              "Id": "FactionMask:Shared.Entity.Components.FactionMask",
              "Name": "FactionMask",
              "Type": "Shared.Entity.Components.FactionMask",
              "Signature": "public Shared.Entity.Components.FactionMask FactionMask",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2E17B7DE3535C8140050B1ADCDB52ABFCE0F836F4CEAD5D7A3E01BF802695FA5"
            },
            {
              "Id": "FactionMaskRef:Shared.Entity.Components.FactionMask\u0026",
              "Name": "FactionMaskRef",
              "Type": "Shared.Entity.Components.FactionMask\u0026",
              "Signature": "public Shared.Entity.Components.FactionMask\u0026 FactionMaskRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "04E800782A87DA471A430635B90C889DAD7CDE5179F53AB595F6D02D10CB5177"
            },
            {
              "Id": "Fdt:System.Single",
              "Name": "Fdt",
              "Type": "System.Single",
              "Signature": "public System.Single Fdt",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6BE6D9F0907822D2E0FB90C6338C79E6B6A4518571A488C069D38E18EC9715A7"
            },
            {
              "Id": "FlashColor:Microsoft.Xna.Framework.Vector4",
              "Name": "FlashColor",
              "Type": "Microsoft.Xna.Framework.Vector4",
              "Signature": "public Microsoft.Xna.Framework.Vector4 FlashColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CB93E3020ECB7587D33D26CAB42C4ACBE186E08265DA68FE7C60A158256C7633"
            },
            {
              "Id": "FloorHeight:System.Single",
              "Name": "FloorHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloorHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1CAE50B21DC64D92FAC502D7825045E35B4AF072A966FCB31B739CC455883CD5"
            },
            {
              "Id": "Frame:System.Int32",
              "Name": "Frame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Frame",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E1692BAC12E5E7B25D9557D04900629D935C01F628FB954C2803219B19ED2631"
            },
            {
              "Id": "Friction:System.Double",
              "Name": "Friction",
              "Type": "System.Double",
              "Signature": "public System.Double Friction",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "101F31F59324174742BE3ECC9B94461A9BC65A265402D098DB25159F4A58D245"
            },
            {
              "Id": "GravityScale:System.Single",
              "Name": "GravityScale",
              "Type": "System.Single",
              "Signature": "public System.Single GravityScale",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F816AD2A5C88493990915CE536D4E4D608C3559D2349CA75A10196BED66DD981"
            },
            {
              "Id": "HasFull3DMesh:System.Boolean",
              "Name": "HasFull3DMesh",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasFull3DMesh",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "162FA4007C4202B9CEB4F891830AA257074940C4F1D089A9531BCF40630BE954"
            },
            {
              "Id": "HasNoShadow:System.Boolean",
              "Name": "HasNoShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasNoShadow",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "50E4566C17DD49861392C2CC41405854A2E92CA6276DE7CB26688391E2B92DB2"
            },
            {
              "Id": "Health:System.Single",
              "Name": "Health",
              "Type": "System.Single",
              "Signature": "public System.Single Health",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "C97569E0E7829431CE322AB19A4C6EE4E6F5456E58A36A1368E9C2A902AD718C"
            },
            {
              "Id": "HeightFromFloor:System.Single",
              "Name": "HeightFromFloor",
              "Type": "System.Single",
              "Signature": "public System.Single HeightFromFloor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4671F04A395CD769E2D3C036F29DD1AABAFF294D357479A870B972B6C09B6782"
            },
            {
              "Id": "Highlight:System.Single",
              "Name": "Highlight",
              "Type": "System.Single",
              "Signature": "public System.Single Highlight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E5067007AAA0323E1BF71FC67BFB84DC530381E9DEFF6A424698996659ED65AF"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "20B2352E417247601E879BDF77D53F41F1D53F274E956E7C6644FDC490007D3E"
            },
            {
              "Id": "Immovable:System.Boolean",
              "Name": "Immovable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Immovable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "4DE8920349FD679B233895D1B51B0BE43ADF34CA30CC00C64B5BA57A9E5261B3"
            },
            {
              "Id": "ImpactRadius:System.Single",
              "Name": "ImpactRadius",
              "Type": "System.Single",
              "Signature": "public System.Single ImpactRadius",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E00E97C8583A2F60E72F8D21F5AEA931468694C9F313834768691D7913638B41"
            },
            {
              "Id": "IncId:System.Int32",
              "Name": "IncId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IncId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BC3C8D45C0E0F3A90A4A9AD5DC26212306BCD0CADEABDD3ACD7FC99127D72540"
            },
            {
              "Id": "InteractionType:Shared.Models.Interaction.InteractionType",
              "Name": "InteractionType",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType InteractionType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8C46B91A6A14254EF275F0894CA7C5EF4DA5AB59AEB87F6C119B03C8F66C3F16"
            },
            {
              "Id": "InvincibilityTime:System.Single",
              "Name": "InvincibilityTime",
              "Type": "System.Single",
              "Signature": "public System.Single InvincibilityTime",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "873C6BFBC2B7791133CB427068DD9513A17CE1B7A5FC754267FBE84C43862D84"
            },
            {
              "Id": "IsAllowedInPits:System.Boolean",
              "Name": "IsAllowedInPits",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsAllowedInPits",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E84805EAABE45CC19079AF1483389FD6490DE6F97DEA5348C5C58FBC9AF31137"
            },
            {
              "Id": "IsInteractionArea:System.Boolean",
              "Name": "IsInteractionArea",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsInteractionArea",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8D204C05B34CD2AE562C0625EFB59142645E4F4F72937E2781F579400BCCDF74"
            },
            {
              "Id": "IsThrown:System.Boolean",
              "Name": "IsThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsThrown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC243C74B48D533B349EBF6191CCD97EBF47D865C5B16B91C92123E58A36EF45"
            },
            {
              "Id": "KillWhenThrown:System.Boolean",
              "Name": "KillWhenThrown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean KillWhenThrown",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "95F8002BEB686F9BF8BFC7C82F52AE1146347333093D9403BA3A2BDC291FF427"
            },
            {
              "Id": "KnockbackDuration:System.Single",
              "Name": "KnockbackDuration",
              "Type": "System.Single",
              "Signature": "public System.Single KnockbackDuration",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "24827812A1957D369596F33A3B3F828DBF7509ABD3C28D64E3F91FABAC46C000"
            },
            {
              "Id": "KnockbackVelocity:Microsoft.Xna.Framework.Vector3",
              "Name": "KnockbackVelocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 KnockbackVelocity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2DA257E7976B420E337A9DEF9CF2BE300A287EBBA6363D9BDF2178D105E1747F"
            },
            {
              "Id": "Leader:Shared.Entity.EntityWrapper",
              "Name": "Leader",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Leader",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3858CF2A0C9DECA4981AB6349A30205386E3F601199F51489A70783824324019"
            },
            {
              "Id": "LeaderId:System.Guid",
              "Name": "LeaderId",
              "Type": "System.Guid",
              "Signature": "public System.Guid LeaderId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DD6DC391F1A17626F43BC5D9F28C71CA1D9284AB54794463B0911E7E6B085AD8"
            },
            {
              "Id": "LightSourceAttenuation:Microsoft.Xna.Framework.Vector3",
              "Name": "LightSourceAttenuation",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightSourceAttenuation",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "5B23ED3E5C51E03EFFF30A27C13D0A732AF3E12DB7D746D6214AFBE3119E8871"
            },
            {
              "Id": "LightSourceColor:Microsoft.Xna.Framework.Vector3",
              "Name": "LightSourceColor",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightSourceColor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D1F7353183346182B3AB73B6841BAC3F1AD55909CA33CF28A0CDB5D27F7160C2"
            },
            {
              "Id": "LightSourceDrawEntityShadows:System.Boolean",
              "Name": "LightSourceDrawEntityShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LightSourceDrawEntityShadows",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "999C893B909DB1A75E9ED8D8E198847A3D262E6B1A645CACFAE5658D6AEB45FC"
            },
            {
              "Id": "LightSourceDrawShadows:System.Boolean",
              "Name": "LightSourceDrawShadows",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LightSourceDrawShadows",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "921EAF71F166B0CA366A1F0D9A2A50D8538BA150DF50B48404A50470409CC81B"
            },
            {
              "Id": "LightSourceHardness:System.Single",
              "Name": "LightSourceHardness",
              "Type": "System.Single",
              "Signature": "public System.Single LightSourceHardness",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "259571255DADA190AB58EDB1F6C4ED24696D668870B8395AF9C6A1362BF2F76E"
            },
            {
              "Id": "LightSourceOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "LightSourceOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 LightSourceOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "1E74DCFD5063794BF9188F5315B05A70036D2211EF8525BADADD7542387B359D"
            },
            {
              "Id": "LightSourceRadius:System.Single",
              "Name": "LightSourceRadius",
              "Type": "System.Single",
              "Signature": "public System.Single LightSourceRadius",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "87147324D05994F4749E40165BB1DF47F3D620EC7CCF0A2E8CF4694C9486537B"
            },
            {
              "Id": "LightSourceSelfShadow:System.Boolean",
              "Name": "LightSourceSelfShadow",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LightSourceSelfShadow",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0D82F799D55EEC7A128A10C9DD05AB9129D41FC78D783D220023E79A215C6492"
            },
            {
              "Id": "LightSourceType:Shared.Entity.Components.LightSourceComponentType",
              "Name": "LightSourceType",
              "Type": "Shared.Entity.Components.LightSourceComponentType",
              "Signature": "public Shared.Entity.Components.LightSourceComponentType LightSourceType",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "180440EBED087CC7C4347F0B32D12F37CCB07C4337D2A3EB144CF42D4C6E16AD"
            },
            {
              "Id": "Mask:Shared.Entity.Components.Component",
              "Name": "Mask",
              "Type": "Shared.Entity.Components.Component",
              "Signature": "public Shared.Entity.Components.Component Mask",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DCFAEA0A731AF68277835F9DE28D4E4865DCB0842ADEA849958D7EAB9E6E1962"
            },
            {
              "Id": "MaskRef:Shared.Entity.Components.Component\u0026",
              "Name": "MaskRef",
              "Type": "Shared.Entity.Components.Component\u0026",
              "Signature": "public Shared.Entity.Components.Component\u0026 MaskRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "97AB47DCE8B3D012996028FA39E4610B8A8A8316F177AEFC36111558AB988598"
            },
            {
              "Id": "Material:Shared.Entity.Components.Material",
              "Name": "Material",
              "Type": "Shared.Entity.Components.Material",
              "Signature": "public Shared.Entity.Components.Material Material",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CDF13E2D81B181C80CD3FD216B1583053553A04017288E89D408AA763CB5901A"
            },
            {
              "Id": "MaxHealth:System.Single",
              "Name": "MaxHealth",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHealth",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7211331D5C023CBD1D829B45DA9C8DD438523518BF3BDAEEA07721C301DDA33"
            },
            {
              "Id": "MeshOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "MeshOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 MeshOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "255C26C75A4EE602939EBD350FAD80718A5A027CCD1368877E0E5218B7F0016F"
            },
            {
              "Id": "MeshOffsetY:System.Single\u0026",
              "Name": "MeshOffsetY",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 MeshOffsetY",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A997DE2DA632B9BB546F29ADF3176DAAC9244F68BB4381578BAAFCFFBE89069D"
            },
            {
              "Id": "MeshTransformMatrix:Microsoft.Xna.Framework.Matrix",
              "Name": "MeshTransformMatrix",
              "Type": "Microsoft.Xna.Framework.Matrix",
              "Signature": "public Microsoft.Xna.Framework.Matrix MeshTransformMatrix",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0FE65BED9E923701633C1EEAC7EB5397D24D3C211E7CB173F0EEC5A4B3FE7FB7"
            },
            {
              "Id": "MeshTransformMatrixRef:Microsoft.Xna.Framework.Matrix\u0026",
              "Name": "MeshTransformMatrixRef",
              "Type": "Microsoft.Xna.Framework.Matrix\u0026",
              "Signature": "public Microsoft.Xna.Framework.Matrix\u0026 MeshTransformMatrixRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "E5ECAE1319B4226E0A2EAEB69EE617CEBB82A4401EA0698480B6D13D76767C8A"
            },
            {
              "Id": "MovableDamage:Shared.Combat.DamageTypesArray",
              "Name": "MovableDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray MovableDamage",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FBF0D392BC0E0577C6490418ACB3D1D2BE7C01D931A5EB8B3527AA647CBDBA4E"
            },
            {
              "Id": "MovableDamageVelocityThreshold:System.Single",
              "Name": "MovableDamageVelocityThreshold",
              "Type": "System.Single",
              "Signature": "public System.Single MovableDamageVelocityThreshold",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DD963D39E55CE68F7307BB88852A273190118BFBADEDCDE329A82C76A3F164D6"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "0DB239460E8CFAB61ECB010E3356D01CEC3CB1FF24B9CB7EC2E15BD72C8AC0CD"
            },
            {
              "Id": "NoCollisionGroupMask:CandideCreator.Shared.Collision.CollisionMasks",
              "Name": "NoCollisionGroupMask",
              "Type": "CandideCreator.Shared.Collision.CollisionMasks",
              "Signature": "public CandideCreator.Shared.Collision.CollisionMasks NoCollisionGroupMask",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "ED7D490CD5818FCDE1DDF4E749FD66BB1B74E8BA8F68DE6ADCBF2FB5B06309D7"
            },
            {
              "Id": "NoEntityCollision:System.Boolean",
              "Name": "NoEntityCollision",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoEntityCollision",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B347CC1712901468DF95BEC00FC2BA1F291DEFAD6E29C3005252D26676C849FF"
            },
            {
              "Id": "NoTerrainCollision:System.Boolean",
              "Name": "NoTerrainCollision",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoTerrainCollision",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "A7514669C92A8D35ECE4764E002A3A5CCA1427B44CEC8BCADB730894D4D56E45"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "9713093E6DDB5271D5C3D7500A32B6F35DCA31BAEB3FBF6A90BD2DD4DD5013DA"
            },
            {
              "Id": "Position2:Microsoft.Xna.Framework.Vector2",
              "Name": "Position2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position2",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "60AED466F2A5FE80D036DD2CBFB374E8F5EC166BB206E355CF5A500590C009AF"
            },
            {
              "Id": "PositionRef:Microsoft.Xna.Framework.Vector3\u0026",
              "Name": "PositionRef",
              "Type": "Microsoft.Xna.Framework.Vector3\u0026",
              "Signature": "public Microsoft.Xna.Framework.Vector3\u0026 PositionRef",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "54EC8DCAD582A8D7C1538388D69FD3A38C33E212A7E5E2AD16E7F94A605B66D1"
            },
            {
              "Id": "PositionX:System.Single\u0026",
              "Name": "PositionX",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 PositionX",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "BFEF1DACEB4189DC3796B5EDB6414F9168FAF83A56483DEFDD4B7E4382E0A161"
            },
            {
              "Id": "PositionY:System.Single\u0026",
              "Name": "PositionY",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 PositionY",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C6D1D4C48A097668B370E4FA55B26343B7506DC6C3E3FAF236042FB8A300309E"
            },
            {
              "Id": "PositionZ:System.Single\u0026",
              "Name": "PositionZ",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 PositionZ",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "994CCC83C8DF350CCE25BB7A635D83B43AE0BA6ECBD0AD922F81589557D07697"
            },
            {
              "Id": "Pullable:System.Boolean",
              "Name": "Pullable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pullable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "888817CAEFED6025EC631AD7728F697B918DC29A6A6D80A4D14A070EBE5C0568"
            },
            {
              "Id": "Pushable:System.Boolean",
              "Name": "Pushable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Pushable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "F93CF1637F36841C98CA564630CC64E95A2EFF773F0842A13A88111B19F12D8F"
            },
            {
              "Id": "Render3D:System.Boolean",
              "Name": "Render3D",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Render3D",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "48620BB56A3454264D02FB01E1E6BA769E63D9041A81C2AEF5557855061041CA"
            },
            {
              "Id": "RequiredFurnitureModeHits:System.Single",
              "Name": "RequiredFurnitureModeHits",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredFurnitureModeHits",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "E9A713A2322BCF70730D91CEA6AA2A68A77F5AA171A0712FD812474532632B45"
            },
            {
              "Id": "RotateSprite:System.Boolean",
              "Name": "RotateSprite",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RotateSprite",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "81B0E3033A0B135D24F0787957A178C7A019D31785216E34C5E62046645C5CF3"
            },
            {
              "Id": "ScriptName:System.String",
              "Name": "ScriptName",
              "Type": "System.String",
              "Signature": "public System.String ScriptName",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D8DED81350A7C9841EDFBC617FA2451B49C941BAD3F15586ADDC0452298DE348"
            },
            {
              "Id": "ShadowSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "ShadowSpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet ShadowSpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "AF7F5DB9482E8B441D7072F58C29D8FA1C78D624CD1CA7EDAE285600B868E540"
            },
            {
              "Id": "Shape:CandideCreator.Shared.Collision.CollisionShape",
              "Name": "Shape",
              "Type": "CandideCreator.Shared.Collision.CollisionShape",
              "Signature": "public CandideCreator.Shared.Collision.CollisionShape Shape",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "02952937F06A2861649F63485C2FA757DA67AC2B5FB92F6706B2274F9E7F37CF"
            },
            {
              "Id": "SortOffset:System.Single",
              "Name": "SortOffset",
              "Type": "System.Single",
              "Signature": "public System.Single SortOffset",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "64DFDA7DFA2F42FDE2AE1209C7604CC04CB920E1F9ADA5058DD01C4333F04BC0"
            },
            {
              "Id": "SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "SpriteSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "6D1582B34F246D778E640714D96778F47065EEDE3AFE5E2AB614EDD7ABC94DC9"
            },
            {
              "Id": "Standable:System.Boolean",
              "Name": "Standable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Standable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "2AF2AFD34E6B6B7F6A071183B3C4D739DB38018841549DA97424550E54643D4E"
            },
            {
              "Id": "StandingOnEntityId:System.Int32",
              "Name": "StandingOnEntityId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StandingOnEntityId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "03BA6E21D0C2BD4CCBFCED2DABC6E86C90D1DE3DC69589A5AC296345A7F8F76D"
            },
            {
              "Id": "Stats:Shared.Models.Stats.EntityStats\u0026",
              "Name": "Stats",
              "Type": "Shared.Models.Stats.EntityStats\u0026",
              "Signature": "public Shared.Models.Stats.EntityStats\u0026 Stats",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "A1D436C7629B070865F8ACDC1BD296E1AB546632EC8EB796198E9FE20E6AFABD"
            },
            {
              "Id": "StrengthRequirement:System.Single",
              "Name": "StrengthRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single StrengthRequirement",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "7663C3C6B91F22D023DB988551DB43CA90D9CA803209B807933C401604CCA583"
            },
            {
              "Id": "StunDuration:System.Single",
              "Name": "StunDuration",
              "Type": "System.Single",
              "Signature": "public System.Single StunDuration",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "578D65C45EA93ABC4B2C33C5BE24046DE3C034B53B653D2CA42C5FACF028A0C4"
            },
            {
              "Id": "TargetOfAggro:Shared.Entity.EntityWrapper",
              "Name": "TargetOfAggro",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper TargetOfAggro",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "07EE069445B13867B7ED642F31CC12259B598C296F387842D36D5CA4672FC266"
            },
            {
              "Id": "TerrainStepHeight:System.Single",
              "Name": "TerrainStepHeight",
              "Type": "System.Single",
              "Signature": "public System.Single TerrainStepHeight",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "753EAC11ABF4087475EC5A2A736A28F1FC70729C518186B667356F2C704EB782"
            },
            {
              "Id": "TextureTransformSheet:CandideCreator.Shared.Graphics.SpriteSheet",
              "Name": "TextureTransformSheet",
              "Type": "CandideCreator.Shared.Graphics.SpriteSheet",
              "Signature": "public CandideCreator.Shared.Graphics.SpriteSheet TextureTransformSheet",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D32CB58B7DDFFF7AFD54FF5290AFD1C4C25F3B4F459884E2CFEBE3BEEAB2D273"
            },
            {
              "Id": "TextureTransformValue:System.Single",
              "Name": "TextureTransformValue",
              "Type": "System.Single",
              "Signature": "public System.Single TextureTransformValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "8EE0BE377A5F7B591099D4B2EB1A62DC16572DF5E07C0533EA14884C339C5568"
            },
            {
              "Id": "ThreatTable:Shared.Entity.Components.ThreatTable",
              "Name": "ThreatTable",
              "Type": "Shared.Entity.Components.ThreatTable",
              "Signature": "public Shared.Entity.Components.ThreatTable ThreatTable",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "9F198CC5D0108B5C7CBDC6D12EFBC0F59800A3F8CD72CA93AB447117F3831EB4"
            },
            {
              "Id": "ThrowerId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ThrowerId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ThrowerId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BE7615F3646BA5BBDFD68AD9092EF3C4D6C124FAD53F2F762C44657F7B5435C8"
            },
            {
              "Id": "UsePositionBasedUvs:System.Boolean",
              "Name": "UsePositionBasedUvs",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsePositionBasedUvs",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "346DDC39852EC534AACA8C8AD261950B5844E88B116A28CD0A6C9D56794A2E57"
            },
            {
              "Id": "UsesSpac:System.Boolean",
              "Name": "UsesSpac",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean UsesSpac",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "DC4A86B88495A372F28650C4A4196ECA026C3B2046EFA8269488630275A3229E"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "D85994A68220C674CFEFBFB36B96DFBDBE4D4510E06B33157F5FC9D74778C2AF"
            },
            {
              "Id": "Velocity2:Microsoft.Xna.Framework.Vector2",
              "Name": "Velocity2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Velocity2",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "BAA2FDF252A6DF1C1FC3CA514F7D9973BC2C931FA21A0FDD0599474B3A33CD22"
            },
            {
              "Id": "VelocityX:System.Single\u0026",
              "Name": "VelocityX",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 VelocityX",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "426F2A7FAAC80D2AA9C4A2648727115C076A2F509740106F937FC75245591015"
            },
            {
              "Id": "VelocityY:System.Single\u0026",
              "Name": "VelocityY",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 VelocityY",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FA09FD270B8F30E9D529647E7E39B3B490E250A16A9E26BB3E2BE83928E16FEE"
            },
            {
              "Id": "VelocityZ:System.Single\u0026",
              "Name": "VelocityZ",
              "Type": "System.Single\u0026",
              "Signature": "public System.Single\u0026 VelocityZ",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1265E4E1F7A84AECC36BACC9CCAE02ED54DAC8134493AF35E3646E421BD6BDE7"
            },
            {
              "Id": "Visible:System.Boolean",
              "Name": "Visible",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Visible",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "CCA2A8C146B1FC8E705D7721BF19916E1BFC493C7387668C4CD4257AB2F5579B"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "687C44CAF34C0056FB601241699F728BDBC67C0609F938BFB256DF01F82AB858"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Accelerate(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "Accelerate",
              "Signature": "public System.Void Accelerate(Microsoft.Xna.Framework.Vector2 delta)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "delta",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "8D5919D835323055C068CC3090D712F442CCFD8384FAB29C7364F800480EBD80",
              "Hash": "EAE02F41193D57190CFE59A96BB58FFF92C24BBFD797A2006AFD6E0B57482096",
              "CalledMethods": [
                "Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddThreat(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void",
              "Name": "AddThreat",
              "Signature": "public System.Void AddThreat(Shared.Entity.EntityWrapper threateningEntity, System.Single threat)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "threateningEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "threat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 46,
              "BodyHash": "0455578C1F63D7010E0862CAC1B36EBCF2EEF09FA34ECDF54065ED495DE99FD9",
              "Hash": "EBA8688A0357F891D89788B80A16F8F183461FF4F5A728A24582382700E94A00",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.Components.AggressiveComponent::GenerateThreat(Shared.Entity.EntityWrapper, System.Single, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "CanAttach",
              "Signature": "public System.Boolean CanAttach(Shared.Entity.EntityWrapper target, System.Boolean allowThrown, System.Boolean playerAttach)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerAttach",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 135,
              "BodyHash": "0421232A1639F740E91FFCE1BC9ADEFEA4998EB4A0C4FE355281D39E43A85E62",
              "Hash": "A665569F0B861BE2CE70017032BF7DE6BA646179FA0D83E2E022A61A034D16C7",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Entity.EntityWrapper::get_IsThrown()",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Delete(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "Delete",
              "Signature": "public System.Void Delete(Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 28,
              "BodyHash": "B83B037CBFF9C122A66668772B67BB14FED4189029E32DEC00456045DC2C2BBD",
              "Hash": "1DBE57E8AF7DD54F13124A5AC5EB6E0F35C47E6F7EE6D165DE720539C31D4CC6",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Detach()-\u003EShared.Entity.EntityWrapper",
              "Name": "Detach",
              "Signature": "public Shared.Entity.EntityWrapper Detach()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "A1568A3B259937A4F673378C274AC83E3696F354529469AB2247C158F1D896A1",
              "Hash": "3980B7C743B2B5D0C6CE7E169B272F89AA871820D2C6904A417E0950EB849991",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Detach has been removed. Use the EntityManager detach instead."
              ],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "05703B361D9672381317072F9312D48DDF2E33638463221004E3DBE82761346C",
              "Hash": "10F80B547C6D93A522EC1427DC0F21E37452005C563B4732DDE521DE3C989762",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FixFloorHeight()-\u003ESystem.Void",
              "Name": "FixFloorHeight",
              "Signature": "public System.Void FixFloorHeight()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "69DE2F687DD6FA4B4E2B2D2A8670B77DD14081CDB6B5202050DBEDB7A9B4B5EE",
              "Hash": "D5AA8B1CE8D32F7F53EF71200DBE3FFB1D37B38DBB1D7B394F9345910C1BD5F2",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::UpdateFloorHeight(System.Int32)",
                "Shared.Entity.EntityWrapper::get_FloorHeight()",
                "Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "9ED647C33BAA685D8DD37E244A2FA5B53BB9928C730C05CA8ACC8C3C8678C95F",
              "Hash": "36A4DA4633CB71F19AC724AFAE357FE728E89581F0A7F0CCCA70E924FE92E38F",
              "CalledMethods": [
                "System.HashCode::Combine(!!0, !!1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Heal(System.Single)-\u003ESystem.Single",
              "Name": "Heal",
              "Signature": "public System.Single Heal(System.Single amount)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "4EA0B14A7C87A1C65F6C260C944EDFFE8A30C7981848DD97CA0574642DCA5C1A",
              "Hash": "CFD2B85CB1445E873A080845B8CD27CAF4151EAEA500B195CDA86C7381F9861D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "System.Math::Min(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Knockback(Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "Knockback",
              "Signature": "public System.Void Knockback(Microsoft.Xna.Framework.Vector3 velocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "2E612F160540BC7343700589297634BC5EBD0824C81AE135F8CC45BD3B127462",
              "Hash": "60F496B3F0C03AB083FA221B22C01F17C972E1F9B451C585323F15BB5BFE0466",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::SetKnockback(System.Int32, Microsoft.Xna.Framework.Vector3, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetColor(System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Void",
              "Name": "SetColor",
              "Signature": "public System.Void SetColor(System.Single r, System.Single g, System.Single b, System.Single a)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "r",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "g",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "b",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "a",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "34B021440928AA125796C3F240F180066FCAE8D1BFDCC961F2C95822831287F4",
              "Hash": "C758877E7017B542E7001345EFC3482A5BF2918A5E590465874572EA424F3F80",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetColorAlpha(System.Single)-\u003ESystem.Void",
              "Name": "SetColorAlpha",
              "Signature": "public System.Void SetColorAlpha(System.Single alphaPercentage)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "alphaPercentage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "55D7D4C36D51BA0FBFEB8D4EC12EC07E72E7D936380A05B03B3AC465D2FA37AD",
              "Hash": "E21F256E0F65C8C9AF495CA9860CABBC39E13BDF3711BBA6437DE1912B4E4922",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Color()",
                "Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)",
                "Shared.Entity.EntityWrapper::set_Color(Microsoft.Xna.Framework.Color)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetSprite(System.String, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "SetSprite",
              "Signature": "public System.Void SetSprite(System.String source, System.Int32 width, System.Int32 height, System.Int32 offsetx, System.Int32 offsety)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "source",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "width",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offsetx",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "offsety",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "24DD21ACDC3302979E811986FC386EDBADBD2BE626105E487198DB1DADB8FEC2",
              "Hash": "EFDB9CD143885CD06C9321BBCC4F9773F3B64234F39716EF81FA8EE41ECD6E92",
              "CalledMethods": [
                "CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Stun(System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "Stun",
              "Signature": "public System.Void Stun(System.Single duration, System.Boolean ignoreResistance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ignoreResistance",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 127,
              "BodyHash": "E7754F49C9DAF6CBD61DE77954A618235558A08A007DDEF3C672C68976FF19BC",
              "Hash": "C40846A3C9E66951C047A5BB0269E38510BAC2DD81D61256F5DD6C8BBF4D0306",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single\u0026)",
                "System.Random::NextSingle()",
                "Shared.Entity.EntityWrapper::get_StunDuration()",
                "System.Math::Max(System.Single, System.Single)",
                "Shared.Entity.EntityWrapper::set_StunDuration(System.Single)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [
                "status:stun"
              ],
              "Source": null
            },
            {
              "Id": "Throw(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void",
              "Name": "Throw",
              "Signature": "public System.Void Throw(Microsoft.Xna.Framework.Vector3 throwVelocity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "4318525AFB46EF94F5AD7ECA2FE4E4F850787B5E8B6F48966630F83463763078",
              "Hash": "2FAF9FEAE0636501B71E6AD36B318065492292DBD98A5F048C1AB3297629549E",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Throw has been removed. Use the EntityManager throw instead."
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 80,
              "BodyHash": "3D0E6A4A9A0F8510F0DE1FB369B530015D8E7BD346DCB7A223625E5E6E836E6D",
              "Hash": "4C7B5156E24A827DACAA30607C46226D37A3D00839BE77DAE66DFBFB78269262",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Entity.EntityWrapper::get_Name()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Entity {name:\u0027",
                "\u0027, id:",
                "}"
              ],
              "Source": null
            },
            {
              "Id": "TryAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAttach",
              "Signature": "public System.Boolean TryAttach(Shared.Entity.EntityWrapper target, System.Boolean allowThrown, System.Boolean playerAttach)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "playerAttach",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "CF1A18061A0C06303B1EA430AC0291E16AAD34E1B5EB533113FAA1687591B2C7",
              "Hash": "736E7B62CCB7650ECAD225B72575E856306965906378472C69E9F04D894EBF52",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "TryAttach has been removed. Use the EntityManager attach instead."
              ],
              "Source": null
            },
            {
              "Id": "TurnTo(Shared.Entity.EntityWrapper)-\u003ESystem.Single",
              "Name": "TurnTo",
              "Signature": "public System.Single TurnTo(Shared.Entity.EntityWrapper target)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "87C951FFB305A84B3FD947DAEE65B5877FEE2E78BEFEF39D3780ABEA2C0D6D0D",
              "Hash": "EF4365F6263A55839498C1CD1BFBA035C8F9918D2F5BE2501257168C6EE776FB",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)",
                "Shared.Entity.EntityWrapper::set_Direction(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F45E8DE77C4AEC666E070A0B5600D5EBE828556E866AFA4235B646C0458D29B6"
        },
        {
          "Id": "Shared.Entity.Groups.GroupAttackArgs",
          "Name": "GroupAttackArgs",
          "DisplayName": "GroupAttackArgs",
          "FullName": "Shared.Entity.Groups.GroupAttackArgs",
          "Namespace": "Shared.Entity.Groups",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CalledToAttack:System.Boolean",
              "Name": "CalledToAttack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CalledToAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E7AB056954CF6E9689E16F38905C54B08AA6A47C3D3872F0284AEF2A94196FF0"
            },
            {
              "Id": "Entity:Shared.Entity.EntityWrapper",
              "Name": "Entity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper Entity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "052CA9CBB075C718C2196944E0779F2FD1634E73662362A882E1068C72B757ED"
            },
            {
              "Id": "FlankDirection:System.Single",
              "Name": "FlankDirection",
              "Type": "System.Single",
              "Signature": "public System.Single FlankDirection",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E604DE86F4C9DF79C64B94A1B5C3471A01D61C76C468016F99CA31FEC080C0B0"
            },
            {
              "Id": "HasAlerted:System.Boolean",
              "Name": "HasAlerted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAlerted",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFD48EA64BC65740B60E94FE2457A30C8D7A2DFA044112DCBF8D54CCE02F200B"
            },
            {
              "Id": "HasAttacked:System.Boolean",
              "Name": "HasAttacked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HasAttacked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5832F975B0CA0F13A6AF449E407A5DC8DF96CF81B685BB442DCA289D53D7C4D9"
            },
            {
              "Id": "LeaderEntity:Shared.Entity.EntityWrapper",
              "Name": "LeaderEntity",
              "Type": "Shared.Entity.EntityWrapper",
              "Signature": "public Shared.Entity.EntityWrapper LeaderEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "77B21CF55F931B6D9800E94BFE9AC60106E438612B6DFCEAA8C0CDAC375E547A"
            },
            {
              "Id": "MyTurnToAttack:System.Boolean",
              "Name": "MyTurnToAttack",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean MyTurnToAttack",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2B6B01FBF742541C414445E126D83C167199CB66DC6272B488A912865F0BC74C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "TakeControl(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "TakeControl",
              "Signature": "public System.Void TakeControl(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityWrapper leader)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "leader",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 54,
              "BodyHash": "8418117D863F0F00EA381785DE577F68866C4A00E4487AD21A2094FEAE4FF58C",
              "Hash": "DECEBDBB8A9627DD5044023A14F8335E2EC8EFCF3F5261596E3D5ED5E5E59364",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EBF3F1A53A96419D7F5EF03CFCD504AA99B309A9F1D5F4BD5B58C08E42E0A2AB"
        },
        {
          "Id": "Shared.Entity.Loading.ControllerSelectFormReader",
          "Name": "ControllerSelectFormReader",
          "DisplayName": "ControllerSelectFormReader",
          "FullName": "Shared.Entity.Loading.ControllerSelectFormReader",
          "Namespace": "Shared.Entity.Loading",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "CandideCreator.Shared.Forms.IEntityForm",
            "System.ComponentModel.INotifyPropertyChanged"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "private System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "66A021B5AD0D0F9F252093A63C242EF3B4A8F67B0CA350EB9112821D6C84E7F4"
            },
            {
              "Id": "_default:CandideCreator.Shared.Forms.ControllerFormValue",
              "Name": "_default",
              "Type": "CandideCreator.Shared.Forms.ControllerFormValue",
              "Signature": "private CandideCreator.Shared.Forms.ControllerFormValue _default",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93F4827BBB6B886D0163F2B9699FA49CA7C46DE9C2976797B0E097B2597DB8C3"
            },
            {
              "Id": "_lastValue:CandideCreator.Shared.Forms.ControllerFormValue",
              "Name": "_lastValue",
              "Type": "CandideCreator.Shared.Forms.ControllerFormValue",
              "Signature": "private CandideCreator.Shared.Forms.ControllerFormValue _lastValue",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88CC802598AB222C701E382FA651B9D84DA3899E8952443CD9C0C8E98DAC897F"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "PropertyChanged:System.ComponentModel.PropertyChangedEventHandler",
              "Name": "PropertyChanged",
              "Type": "System.ComponentModel.PropertyChangedEventHandler",
              "Signature": "public System.ComponentModel.PropertyChangedEventHandler PropertyChanged",
              "Visibility": "public",
              "Hash": "A997BBE6C112F7A79A8DFD800C7418733E4EE00E5B18A9B7EFEA053C36E79158"
            }
          ],
          "Methods": [
            {
              "Id": "GetValue()-\u003ESystem.Object",
              "Name": "GetValue",
              "Signature": "public System.Object GetValue()",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "EF57CA0CE19A82AF973F3472A3B3AA127EB7E1B1B6F65AF775EF086104DEEA02",
              "Hash": "64BF819C683F6CC2D6720D6AC839FF5DC04C687AA6B08841051FEE2A45B8F2D3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Read(CandideCreator.Shared.Storage.ExtendedBinaryReader)-\u003ESystem.Object",
              "Name": "Read",
              "Signature": "public System.Object Read(CandideCreator.Shared.Storage.ExtendedBinaryReader reader)",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [
                {
                  "Name": "reader",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryReader",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "55207F050A49DE03412D629C8F58670C13D7A18D6DE601D4DFC8E3C4012A599B",
              "Hash": "4E37F4FC7D4D2CB2057DD380BA13E3552AF921188260812ABA4206EA067C27A8",
              "CalledMethods": [
                "System.IO.BinaryReader::ReadString()",
                "System.String::get_Length()",
                "CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadParameters()",
                "CandideCreator.Shared.Forms.ControllerFormValue::.ctor(System.String, CandideCreator.Shared.Helpers.Parameters)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetDefault()-\u003ESystem.Void",
              "Name": "SetDefault",
              "Signature": "public System.Void SetDefault()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4CA6247E0AFCA42ECD1E41D637E53CB8BC0CD6DF0659EFFD680CEDC531ECEE11",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(System.Object)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "A0A2D6A54A73C100E48FFAC96AB48B8980BFB304FEBD09EFC3BCCAA459F01219",
              "Hash": "5E7D2386063C7CF65A68CDFD9112C4E2802D1DFE8DA8D8A55BF0766A226F940E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValueFromString(System.String)-\u003ESystem.Void",
              "Name": "SetValueFromString",
              "Signature": "public System.Void SetValueFromString(System.String value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "DF70A231EB7A6BDC58D2C76F54E14341687C8CA5EA7D5EC806B660EFEEC71B23",
              "Hash": "AFCA5CFBFD3996B94D0BE98A6B0B542B39741D9F378EC14625B227B23628B5EB",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "No, this is way out of scope"
              ],
              "Source": null
            },
            {
              "Id": "ValueEquals(System.Object, System.Object)-\u003ESystem.Boolean",
              "Name": "ValueEquals",
              "Signature": "public System.Boolean ValueEquals(System.Object value, System.Object otherValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherValue",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "85C054B06121004A05C2B406CBFFA53559FB15455E8DE7F68DF4B43793484C30",
              "Hash": "652D1F4D8A369F84F31E2D404DFC7D9D4777026EE091119781F23F3E042651B8",
              "CalledMethods": [
                "System.String::op_Inequality(System.String, System.String)",
                "CandideCreator.Shared.Helpers.Parameters::get_Dictionary()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void",
              "Name": "Write",
              "Signature": "public System.Void Write(CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "writer",
                  "Type": "CandideCreator.Shared.Storage.ExtendedBinaryWriter",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "DF70A231EB7A6BDC58D2C76F54E14341687C8CA5EA7D5EC806B660EFEEC71B23",
              "Hash": "88CFBAF7B564205E00AE4909DA94865DB9092ACF824AADCD49B2C04D4848FE4A",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)"
              ],
              "StringLiterals": [
                "No, this is way out of scope"
              ],
              "Source": null
            }
          ],
          "Hash": "C4094BB9F8E4E77D42BDBC9DC8A3F75F5A7F988659410FB73E42DF37E2F2FB67"
        },
        {
          "Id": "Shared.Entity.SharedEntityAuraManager",
          "Name": "SharedEntityAuraManager",
          "DisplayName": "SharedEntityAuraManager",
          "FullName": "Shared.Entity.SharedEntityAuraManager",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)-\u003ESystem.Boolean",
              "Name": "AddAura",
              "Signature": "public System.Boolean AddAura(Shared.Entity.EntityWrapper entity, Shared.Models.Auras.EntityAuraInfo info, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E aura, System.Boolean skipCalculateState)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "info",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "aura",
                  "Type": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skipCalculateState",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 181,
              "BodyHash": "3AD984AD561D8659F5D34CC4F70E076868529A591F8A4C6099C2384F440518D1",
              "Hash": "8C1E92D3E7E421974346D8283C8DE404A30F0F3C188598FAF5CA2397AB558C18",
              "CalledMethods": [
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::IsImmune(T)",
                "Shared.Entity.SharedEntityAuraManager::EnsureAuras(System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u0026)",
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Merge(Shared.Aura.AbstractAura\u003CT\u003E, T)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Add(!0)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003ESystem.Void",
              "Name": "ApplyAuras",
              "Signature": "private System.Void ApplyAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E auras)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "85CB24D8AA7969A054C807B452188E2BED2F6DB27E4EBFE821B8C9FB6DF9C553",
              "Hash": "F114D23A552D5142AF9AEC3D4BDCF22F71ADF027CC6C4410EA28261ACC9B46E7",
              "CalledMethods": [
                "SharedEntityAuraManager.\u003C\u003Ec::\u003CApplyAuras\u003Eb__3_0(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Comparison\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::OnApply(T)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyItemStatsToEntity(Shared.Models.Items.ItemInstanceModel, Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "ApplyItemStatsToEntity",
              "Signature": "private System.Void ApplyItemStatsToEntity(Shared.Models.Items.ItemInstanceModel item, Shared.Entity.EntityWrapper entity)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "CCCBAE9B1576396C3E2C347D01417E550836C46882D5C5096856696B18E3643E",
              "Hash": "B448610EB4490CDA48B86C12729CACFD5159DF921E4BD3207DBFFF4AA0DE247D",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::AddEquipmentStats(System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateState(Shared.Entity.EntityWrapper)-\u003ESystem.Void",
              "Name": "CalculateState",
              "Signature": "public System.Void CalculateState(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 643,
              "BodyHash": "36C971B63F0AE9A93B181844860E94DFE519E6D184A7EAC5FCC9DE0B4325AD7B",
              "Hash": "47A0A030B95E403B99CCE86CD97C270738928120821D4DF39DE5C6ED0EF136E6",
              "CalledMethods": [
                "Shared.Entity.SharedEntityAuraManager::PrepareReApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E)",
                "Shared.Entity.EntityWrapper::get_MaskRef()",
                "Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Health()",
                "Shared.Entity.EntityWrapper::get_MaxHealth()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::ResetModifiers()",
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetEquippedItems(Shared.Entity.EntityWrapper)",
                "Shared.Entity.SharedEntityAuraManager::EnsureAuras(System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u0026)",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemInstanceModel\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ItemInstanceModel\u003E::get_Current()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Entity.SharedEntityAuraManager::ApplyItemStatsToEntity(Shared.Models.Items.ItemInstanceModel, Shared.Entity.EntityWrapper)",
                "Shared.Entity.SharedEntityAuraManager::\u003CCalculateState\u003Eg__ApplyAuraFromItem|1_0(System.String, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E, SharedEntityAuraManager.\u003C\u003Ec__DisplayClass1_0\u0026)",
                "System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()",
                "List.Enumerator\u003CSystem.String\u003E::get_Current()",
                "List.Enumerator\u003CSystem.String\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.IEnumerator::MoveNext()",
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)",
                "System.Collections.Generic.IEnumerable\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Add(!0)",
                "Shared.Entity.SharedEntityAuraManager::ApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)",
                "Shared.Entity.EntityWrapper::set_Health(System.Single)",
                "CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [
                "Health"
              ],
              "Source": null
            },
            {
              "Id": "EnsureAuras(System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E\u0026)-\u003ESystem.Void",
              "Name": "EnsureAuras",
              "Signature": "private System.Void EnsureAuras(System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u0026 auras)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6B9F4A065F101C2867293C011B70421DF23DCADBE9B3BC45AB9D13E8A42100A6",
              "Hash": "EFBA19B20D922A5DC35A8F7A90AFDA94AE439119CFD53BD14A5E583ADFCD120D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EntityHasAura(System.String, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "EntityHasAura",
              "Signature": "public System.Boolean EntityHasAura(System.String auraId, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "A3E97A05A1B5ED5BA7B8503861778686FA5876A03B8ABE0D136DE3A9D8796C37",
              "Hash": "105029EF304A4483912D3950357ED040B9231490118E8F78B33E8575848FAF57",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityAuraStacks(System.String, Shared.Entity.EntityWrapper)-\u003ESystem.Int32",
              "Name": "GetEntityAuraStacks",
              "Signature": "public System.Int32 GetEntityAuraStacks(System.String auraId, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "CFA151B60ED193B2198473E1CA299F4757820AFE9B394D99059F833839438632",
              "Hash": "81C04AF73CBD78357FE46A6E5E39CD00E2335808FDB5D2F9FB3C0D3FB5669605",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrepareReApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003ESystem.Void",
              "Name": "PrepareReApplyAuras",
              "Signature": "private System.Void PrepareReApplyAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E auras)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "B7F5F6085105F6FDAA03887992DB087070DDF1CB7C2118433F560DC1F60BC2C6",
              "Hash": "9BCD579B6D14459B8DD2306F4E291127334853CE54CD548941C940ADFAE225B9",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::RemoveEffect(T)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Dispose()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "SharedEntityAuraManager.\u003C\u003Ec::\u003CPrepareReApplyAuras\u003Eb__2_0(Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E)",
                "System.Predicate\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryRemoveAura(Shared.Entity.EntityWrapper, System.String, System.String)-\u003ESystem.Boolean",
              "Name": "TryRemoveAura",
              "Signature": "public System.Boolean TryRemoveAura(Shared.Entity.EntityWrapper entity, System.String auraId, System.String auraInstanceTypeId)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraInstanceTypeId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 234,
              "BodyHash": "CB89BAE61D19C3571AB5FFF3AF464A5170CB166AD53038CE762065DC9C652AFB",
              "Hash": "7C6C46FE0603ECF4C687C249B52F4D770C7EF507DC5EE10C54CF38A1392A05AA",
              "CalledMethods": [
                "System.String::IsNullOrWhiteSpace(System.String)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Remove(!0)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::RemoveEffect(T)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Dispose()",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateAuras(Shared.Entity.EntityWrapper, System.Single, System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003ESystem.Void",
              "Name": "UpdateAuras",
              "Signature": "public System.Void UpdateAuras(Shared.Entity.EntityWrapper entity, System.Single fdt, System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E auras)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "fdt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auras",
                  "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 129,
              "BodyHash": "4D8C3344F70F713387287E7B1D97EDF57FA97256F50DE8CFE8B189AB9C94936A",
              "Hash": "6BCC00A1B652B9AC993448582260310F9D52831394ED958D874874D056F4E013",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Item(System.Int32)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(T, System.Single)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::set_Item(System.Int32, !0)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::IsDone()",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::RemoveEffect(T)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::OnAuraFinished(T)",
                "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Dispose()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::RemoveRange(System.Int32, System.Int32)",
                "Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "189E47B846F6A985E02AC00F2D30B59BCAD92FB07C17F60C77A8DF7398B49688"
        },
        {
          "Id": "Shared.Entity.SharedEntitySystemController",
          "Name": "SharedEntitySystemController",
          "DisplayName": "SharedEntitySystemController",
          "FullName": "Shared.Entity.SharedEntitySystemController",
          "Namespace": "Shared.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Detach(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "Detach",
              "Signature": "public Shared.Entity.EntityWrapper Detach(Shared.Entity.EntityWrapper carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "detachPosition",
                  "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 271,
              "BodyHash": "3ECEAA120B919DEE26E26750FCF6B0F2B204439AA3AEBBD701357B0C0FF743ED",
              "Hash": "62696D674351A626EA11A28881AB808B214E1B8004D136AF4AF1C3198C0FA9AA",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()",
                "Shared.Entity.EntitySystem::GetWrapper(System.Int32)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnDetached(Shared.Entity.EntityWrapper)",
                "Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EndThrow(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "EndThrow",
              "Signature": "public System.Void EndThrow(Shared.Entity.EntityWrapper entity, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "7B952E1C29FBF2A211647700AF8D1E6D8EA2AC55940C76B6F33D9B76171B4365",
              "Hash": "4EEC8642A50590C069B073D7540CEA25F10877C53157939A8EDEBBD50B70549E",
              "CalledMethods": [
                "Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Throw(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)-\u003ESystem.Void",
              "Name": "Throw",
              "Signature": "public System.Void Throw(Shared.Entity.EntityWrapper thrower, System.Nullable\u003CSystem.Guid\u003E throwerId, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwPosition, Microsoft.Xna.Framework.Vector3 throwVelocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenThrown)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "thrower",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwerId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwPosition",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "throwVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "killWhenThrown",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 184,
              "BodyHash": "62F46B0275F4C45F3844364F890F66139236982312C8953F4E6F56390F966EEB",
              "Hash": "11E81146DB28CCAC3ACB7D3473C4126C80B193FDE9DACBA9DA25A15EB025070A",
              "CalledMethods": [
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TryAttach",
              "Signature": "public System.Boolean TryAttach(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, System.Boolean forceAttach)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "carrier",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "forceAttach",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 337,
              "BodyHash": "1BB04A008DC962D25BB432FF51A799C36D6590018068CE34AE9B69D5D584A09F",
              "Hash": "C5E039E3649ACA84B1F54BF552CCC5A2C15306227B447B06C8EEC9F56A047943",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_CarriedId()",
                "Shared.Entity.EntityWrapper::get_Id()",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)",
                "Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)",
                "Shared.Entity.EntityWrapper::get_Controller()",
                "Shared.Entity.Base.AbstractController::OnEntityAttached(Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "42C132C9C30CC1B22BC72865B30F36A3462C29435E89CC802F168726A0C44EC0"
        },
        {
          "Id": "Shared.EntityIds",
          "Name": "EntityIds",
          "DisplayName": "EntityIds",
          "FullName": "Shared.EntityIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AllCreatureGuids:System.Guid[]",
              "Name": "AllCreatureGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] AllCreatureGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9006CD05AD402F314B4FFF3EAB3EE707DB334986BF3FA400FC52B147B8020F4"
            },
            {
              "Id": "AloeBush:System.Guid",
              "Name": "AloeBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid AloeBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DB2161B93757093E1C7347D0FA71D308C74D7592F01CE837B643DBCC4F134994"
            },
            {
              "Id": "AppleTreeEntityGuid:System.Guid",
              "Name": "AppleTreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid AppleTreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5EF9EEA30A6743286B3D6CBB4018D555FAACB6D32EEC18267BF8CDE0FC90EB0D"
            },
            {
              "Id": "ApricotTreeEntityGuid:System.Guid",
              "Name": "ApricotTreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid ApricotTreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E5BEBFF4FB319EC6B71FF814CF6BCBA84B615CC9C1EB5FB85D5B2E66E522679"
            },
            {
              "Id": "AshenJumpingSkull:System.Guid",
              "Name": "AshenJumpingSkull",
              "Type": "System.Guid",
              "Signature": "public System.Guid AshenJumpingSkull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8758E123EE15F78B02F62BD0E1D169DB3AF1E851D459885D9FBD11A77D62447D"
            },
            {
              "Id": "AshenSkeletonArcher:System.Guid",
              "Name": "AshenSkeletonArcher",
              "Type": "System.Guid",
              "Signature": "public System.Guid AshenSkeletonArcher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C658C3BA02F152CBB80B8E3A93D0806C1DF148A8BD02022B115D070F3DFDCB11"
            },
            {
              "Id": "AshenSkeletonWarrior:System.Guid",
              "Name": "AshenSkeletonWarrior",
              "Type": "System.Guid",
              "Signature": "public System.Guid AshenSkeletonWarrior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "643CE61653B409C4148F1C0D9A4CB1B6F36DF5CF1108F2A172F2CA756DBB0572"
            },
            {
              "Id": "Ashman:System.Guid",
              "Name": "Ashman",
              "Type": "System.Guid",
              "Signature": "public System.Guid Ashman",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14E78BBEB5C19568BEDB9D9EF510FEB4A26D2B91D2070AD44E5209993B74EF87"
            },
            {
              "Id": "AutoScorpio0:System.Guid",
              "Name": "AutoScorpio0",
              "Type": "System.Guid",
              "Signature": "public System.Guid AutoScorpio0",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B561807027563E9791007445049FE054E47F0850FE95337BEFE628998AEB4A6"
            },
            {
              "Id": "AutoScorpio1:System.Guid",
              "Name": "AutoScorpio1",
              "Type": "System.Guid",
              "Signature": "public System.Guid AutoScorpio1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "069890822C3F2FECB362F9F31621656909D226ED88C70A052035DAD8E07CFC96"
            },
            {
              "Id": "AutoScorpio2:System.Guid",
              "Name": "AutoScorpio2",
              "Type": "System.Guid",
              "Signature": "public System.Guid AutoScorpio2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E6B2A8AAD9EB676020E0409850EA78673F640D1E7A0100421F8B202310F60EC1"
            },
            {
              "Id": "AutoScorpio3:System.Guid",
              "Name": "AutoScorpio3",
              "Type": "System.Guid",
              "Signature": "public System.Guid AutoScorpio3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A33D778B60380F091EDDFA3D8031CACD8C77298547C69016BF7DCBC8CE06E942"
            },
            {
              "Id": "Bear:System.Guid",
              "Name": "Bear",
              "Type": "System.Guid",
              "Signature": "public System.Guid Bear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3502744ED11962F22A5D9C1C0FEA98A1F2BB3E0AD1B169D2B7EC9AE896402C00"
            },
            {
              "Id": "BearCub:System.Guid",
              "Name": "BearCub",
              "Type": "System.Guid",
              "Signature": "public System.Guid BearCub",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "888C4F4D09D92E21BBB88122DC5C55BBDF4D4EF43E714A6D9C15DE52FFEDEBED"
            },
            {
              "Id": "BigBushGuid:System.Guid",
              "Name": "BigBushGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BigBushGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "21187BE21D4AE02E37BE5821BB3DCFDB5680868E49B1D546CC92D449998B5B4D"
            },
            {
              "Id": "BigRoundRock:System.Guid",
              "Name": "BigRoundRock",
              "Type": "System.Guid",
              "Signature": "public System.Guid BigRoundRock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42264BFF2AA2441E996CAC933E6948D90033FD7C7755899E382080CBC90B6DFF"
            },
            {
              "Id": "BigScorpionProjectile:System.Guid",
              "Name": "BigScorpionProjectile",
              "Type": "System.Guid",
              "Signature": "public System.Guid BigScorpionProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F6C22B605C7037DA958BB936575B81DB298ECF905D23309500B4AE0C2E52D86D"
            },
            {
              "Id": "Bird:System.Guid",
              "Name": "Bird",
              "Type": "System.Guid",
              "Signature": "public System.Guid Bird",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7A232195F12BB6B2B2AAE58B99D8FB7A13E4AA77FE6A3ACE72E36872ABAD2949"
            },
            {
              "Id": "Boar:System.Guid",
              "Name": "Boar",
              "Type": "System.Guid",
              "Signature": "public System.Guid Boar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9466456F9494C23065771693264A129CF9B407634A9D1F1731AAD9644ADA2195"
            },
            {
              "Id": "BrickEntityGuid:System.Guid",
              "Name": "BrickEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BrickEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E35CC540C76E1D70E02B42BAC3E2B6813A3CD2FFAB2E89E615A4AA52E8D5DC75"
            },
            {
              "Id": "BrittleStone:System.Guid",
              "Name": "BrittleStone",
              "Type": "System.Guid",
              "Signature": "public System.Guid BrittleStone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D0589DC06B213A5A3F9FFF15405649DBC46BDD47B29CAABB95A059B2A1DA1A2A"
            },
            {
              "Id": "BucketEntityGuid:System.Guid",
              "Name": "BucketEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BucketEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4EF1B269CDA717962DC85ADC3AD0B01262E84CF867E5B95A4969737C95F00E45"
            },
            {
              "Id": "BurningFallen:System.Guid",
              "Name": "BurningFallen",
              "Type": "System.Guid",
              "Signature": "public System.Guid BurningFallen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78CD30BDEA0AD6F0B4A24354C8EF0F6330F10F49AC2742B0E544F88C00F2DBB0"
            },
            {
              "Id": "BurningFallenBloat:System.Guid",
              "Name": "BurningFallenBloat",
              "Type": "System.Guid",
              "Signature": "public System.Guid BurningFallenBloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49863B75C87AEFD38FE7950C89A4C79053BDC5FBC64E9E26C89FA2530D3AF819"
            },
            {
              "Id": "BurningFallenCenturion:System.Guid",
              "Name": "BurningFallenCenturion",
              "Type": "System.Guid",
              "Signature": "public System.Guid BurningFallenCenturion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E73561A58DAA292280A1EC24DCEFAAA3F3823C228567AC18BC18FD6040935C0"
            },
            {
              "Id": "BurningFallenCrawler:System.Guid",
              "Name": "BurningFallenCrawler",
              "Type": "System.Guid",
              "Signature": "public System.Guid BurningFallenCrawler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0660EE88EE8C138379FB763D5B8205212B8FED7D8FC063FCE1844384D6ED9839"
            },
            {
              "Id": "Bush1Destructable:System.Guid",
              "Name": "Bush1Destructable",
              "Type": "System.Guid",
              "Signature": "public System.Guid Bush1Destructable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0082643DECDFF5890948050883614CE1296CA58CFE3E0483961BFDB7CCBBFFA9"
            },
            {
              "Id": "Bushcrab:System.Guid",
              "Name": "Bushcrab",
              "Type": "System.Guid",
              "Signature": "public System.Guid Bushcrab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "449B63ECB1607E99764C188D60908B4AC96A493BA51D1BF0408E542973AD2DA3"
            },
            {
              "Id": "BushGuid:System.Guid",
              "Name": "BushGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid BushGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B023F0BB3C2826BDAC3FCE69333FFDF4D2E479BDB7034C6C50E0E4FC615ABB16"
            },
            {
              "Id": "CampFire:System.Guid",
              "Name": "CampFire",
              "Type": "System.Guid",
              "Signature": "public System.Guid CampFire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BEEA06AE8F1040C6BF409629AFAEC2F66D75D8D3AF056869A1115EB09A7135C5"
            },
            {
              "Id": "Catapult:System.Guid",
              "Name": "Catapult",
              "Type": "System.Guid",
              "Signature": "public System.Guid Catapult",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D754E6CD6E78DE47EB88867C56F68EEDEE6400033A4D8EBBB4CDC7D05BF1FBE1"
            },
            {
              "Id": "Chest:System.Guid",
              "Name": "Chest",
              "Type": "System.Guid",
              "Signature": "public System.Guid Chest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BAECF271B900F70E4F2E57852A2D3C5D23871A03E99CA0CC00E8D37FAE13F557"
            },
            {
              "Id": "ChestIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "ChestIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E ChestIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A73E2581B499C232A68A961344EDBE97146D5E1D66D17120B79BB4BD8FA0ACA"
            },
            {
              "Id": "CoalTrap:System.Guid",
              "Name": "CoalTrap",
              "Type": "System.Guid",
              "Signature": "public System.Guid CoalTrap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "95BDDD11B8BE5CA48E4334DEA817E4A84F98D336FFF2BD762B90E4159AEDFED4"
            },
            {
              "Id": "CoalVeinGuid:System.Guid",
              "Name": "CoalVeinGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid CoalVeinGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "474C2F32479179F765EFF147F83F5D54EDA86A3E6A6A720152157CB2785894D2"
            },
            {
              "Id": "ConcreteWallCorner:System.Guid",
              "Name": "ConcreteWallCorner",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConcreteWallCorner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A7A1DF224D3BC40327C7106856D4703C8924FAB9EE3EEA6248EFAE6CEB5B5AE"
            },
            {
              "Id": "ConcreteWallHorizontal:System.Guid",
              "Name": "ConcreteWallHorizontal",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConcreteWallHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "160DF3C6A4E34B9FB34DA29E9AD104E984D8B69F068E6A07EDEF23F1FB5900DE"
            },
            {
              "Id": "ConcreteWallVertical:System.Guid",
              "Name": "ConcreteWallVertical",
              "Type": "System.Guid",
              "Signature": "public System.Guid ConcreteWallVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD56D3227F473371B15611A4536FC300E0495CEBBC058B8AD9BBCD8CAC46CFEC"
            },
            {
              "Id": "CopperOreGuids:System.Guid[]",
              "Name": "CopperOreGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] CopperOreGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F41B09F9656BCCB309261C58CB95E9C972A8BA2A8643A2EAD34207684859F27C"
            },
            {
              "Id": "CopperVeinGuid:System.Guid",
              "Name": "CopperVeinGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid CopperVeinGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF0238BFE561D85A25ADE75C379ED79B2517B693369122109CB7EF4EA069ED27"
            },
            {
              "Id": "CrabBone:System.Guid",
              "Name": "CrabBone",
              "Type": "System.Guid",
              "Signature": "public System.Guid CrabBone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7E54325E1E83EDA40BB499E0FDCAD4E98C0EFBFAA07663DF3431616EF46B8DA5"
            },
            {
              "Id": "CrabRock:System.Guid",
              "Name": "CrabRock",
              "Type": "System.Guid",
              "Signature": "public System.Guid CrabRock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "52174CFA35462A4FFFB18A5640DCB9901E1C77855BCC9D6192097C8FAAA070A5"
            },
            {
              "Id": "CropEntities:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.String\u003E",
              "Name": "CropEntities",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.String\u003E CropEntities",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42D3D3AD2A4C6C024CE6C917709B57191D1B88148BA9D0B348D0DA310B88F787"
            },
            {
              "Id": "CuttableGrass:System.Guid",
              "Name": "CuttableGrass",
              "Type": "System.Guid",
              "Signature": "public System.Guid CuttableGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36084F721A921A49252AD6E45DA6491712869CB271633D3558426E35505F7925"
            },
            {
              "Id": "CypressGuid:System.Guid",
              "Name": "CypressGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid CypressGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1E3765C5FDA7F2DFB8B462545180BB649BA8745C97E2F62AC1D2A08C6BB96688"
            },
            {
              "Id": "Deer:System.Guid",
              "Name": "Deer",
              "Type": "System.Guid",
              "Signature": "public System.Guid Deer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5B5AF55100060705978F75D74CE5D3F75F8D70F1338D54822A1F83803C44C374"
            },
            {
              "Id": "DeerWhite:System.Guid",
              "Name": "DeerWhite",
              "Type": "System.Guid",
              "Signature": "public System.Guid DeerWhite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F867D96B1C8DFF2594708870BC11305A34931A7C0D8976D0587F88E118F67B4C"
            },
            {
              "Id": "DestructibleBush:System.Guid",
              "Name": "DestructibleBush",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestructibleBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F8451DE5E8B965DC105D3AEF83CC8F299DCCEED721303081E38D3E319F977CD"
            },
            {
              "Id": "DoorAndKeyIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "DoorAndKeyIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E DoorAndKeyIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD2A8A1968ED5BE8CF5DFBAB01A2F33084263C8F44BAF1791C5D3F26EF6AB627"
            },
            {
              "Id": "Drum:System.Guid",
              "Name": "Drum",
              "Type": "System.Guid",
              "Signature": "public System.Guid Drum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0AD796C86908053D1F4F7C418FCEDFCCAA221D6EB7B33898FA985FB228AB278F"
            },
            {
              "Id": "DungeonDoorId:System.Guid",
              "Name": "DungeonDoorId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DungeonDoorId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2C05C476BA7A3B27D0E343E650C4D6B8E377ACF441AC8BE833673C59C9B7EE8B"
            },
            {
              "Id": "DungeonEntrance:System.Guid",
              "Name": "DungeonEntrance",
              "Type": "System.Guid",
              "Signature": "public System.Guid DungeonEntrance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0E3024823050DDE2EDA0A672CF37777968B0C6C5017458B91C1FBD1A781141CA"
            },
            {
              "Id": "DungeonEntranceHidden:System.Guid",
              "Name": "DungeonEntranceHidden",
              "Type": "System.Guid",
              "Signature": "public System.Guid DungeonEntranceHidden",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46BEA78FD73B4014C98532A367FE1CF0D0E514FEF8EC62533445CCB1A55B9427"
            },
            {
              "Id": "DungeonExitPortalId:System.Guid",
              "Name": "DungeonExitPortalId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DungeonExitPortalId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D473E514C30F7044A17DD79174A0A644BC3664F2B0D0B4675B11E28F3C5C0371"
            },
            {
              "Id": "DungeonKeyEntityId:System.Guid",
              "Name": "DungeonKeyEntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DungeonKeyEntityId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9E445ECD4C84F36A8B7E7BE93022530B93FA496B0839405D3E3E23A84F671D2"
            },
            {
              "Id": "DungeonPropGuids:System.Guid[]",
              "Name": "DungeonPropGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] DungeonPropGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E1C49DBF87EBD908DD1801F45DCFD152C3CDE4C384084BD6E020C4FC138C2E00"
            },
            {
              "Id": "Engineer:System.Guid",
              "Name": "Engineer",
              "Type": "System.Guid",
              "Signature": "public System.Guid Engineer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "42ED25D834AC1DB3AA68995D71000909F95F28F85C2B07E350BF1771B3B50852"
            },
            {
              "Id": "EngineerAutoBallista:System.Guid",
              "Name": "EngineerAutoBallista",
              "Type": "System.Guid",
              "Signature": "public System.Guid EngineerAutoBallista",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DD3A002DE06E4E57195D2D775F938E3A1CAD3DF739181FDE056E65746560727E"
            },
            {
              "Id": "ExplosiveBoulder:System.Guid",
              "Name": "ExplosiveBoulder",
              "Type": "System.Guid",
              "Signature": "public System.Guid ExplosiveBoulder",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3A804A99B48534CFB4B7E24C0D12851E8A0FB93F3B704FDF5D14841B429E8914"
            },
            {
              "Id": "ExplosivePot:System.Guid",
              "Name": "ExplosivePot",
              "Type": "System.Guid",
              "Signature": "public System.Guid ExplosivePot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C962AD23AFF479098B9946FDAA59612B5E977469A0B1307EB32A4A5128DBD88"
            },
            {
              "Id": "Fallen:System.Guid",
              "Name": "Fallen",
              "Type": "System.Guid",
              "Signature": "public System.Guid Fallen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A78A861D174432FE1D01BC1B3F3DEA296C8D912ACE9A6BAD80DEC8188BFEE26F"
            },
            {
              "Id": "FallenBloat:System.Guid",
              "Name": "FallenBloat",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallenBloat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DFBEEBE913B59B06C4CE151BAC581C8EC607C33BE6487CE2F84FF8F4638D473B"
            },
            {
              "Id": "FallenCenturion:System.Guid",
              "Name": "FallenCenturion",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallenCenturion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CA04829F5344E152FEBE512B567777CDC242522159D618D0F809381A997B42D8"
            },
            {
              "Id": "FallenCrawler:System.Guid",
              "Name": "FallenCrawler",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallenCrawler",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "745BF118D24A5A6756AA2D81B51C8EA86689DD1D81AC0B6AC187383FAC879ED8"
            },
            {
              "Id": "FallenGuids:System.Guid[]",
              "Name": "FallenGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] FallenGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81FBB360269DFD59AD6A3290D8A688487F15F54EB6EF1AE2598A1C4E72C8B3E5"
            },
            {
              "Id": "FallenSpear:System.Guid",
              "Name": "FallenSpear",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallenSpear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "635CD6930435FB175B644511299326558C3ED99B7250B4604832D61F451D535D"
            },
            {
              "Id": "FallenSword:System.Guid",
              "Name": "FallenSword",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallenSword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2854AC2196C8A5AF6913F35A84C7C0F230D0F632217D5604550C70536EFC267"
            },
            {
              "Id": "FallingRock:System.Guid",
              "Name": "FallingRock",
              "Type": "System.Guid",
              "Signature": "public System.Guid FallingRock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "46BEF9E9D9D9052CAC4E5FDBC0744F47004DF81E53B889CB7E393CAC3EA9ACA3"
            },
            {
              "Id": "FireElemental:System.Guid",
              "Name": "FireElemental",
              "Type": "System.Guid",
              "Signature": "public System.Guid FireElemental",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BF826086149CB160460E10BDBB4B9308F6BD4E6F202BEFDDADD229A5A4B5E87B"
            },
            {
              "Id": "FlintEntityGuid:System.Guid",
              "Name": "FlintEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid FlintEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20CF9DFE328A490A91F382F0AB050135819BFF61C135A9BBCDAEB14348682F23"
            },
            {
              "Id": "Frog:System.Guid",
              "Name": "Frog",
              "Type": "System.Guid",
              "Signature": "public System.Guid Frog",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B5A00E71F1016405FF6F62D114E1373FAAE844FE9E357A773825DB7A99CB6A41"
            },
            {
              "Id": "GenericCitizenBaseId:System.Guid",
              "Name": "GenericCitizenBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid GenericCitizenBaseId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4764C74E8215AE7385B3D5FF399C929B681348348C530ACA2B8E42692F610C4F"
            },
            {
              "Id": "GoatFemale:System.Guid",
              "Name": "GoatFemale",
              "Type": "System.Guid",
              "Signature": "public System.Guid GoatFemale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01F4D82564369B02340391EDB86AC911A332484A6E2B99D340BA7091154FA755"
            },
            {
              "Id": "GoatMale:System.Guid",
              "Name": "GoatMale",
              "Type": "System.Guid",
              "Signature": "public System.Guid GoatMale",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2E38A9320AE3AD2EB62D9A76F4DD29F639D152FF769C18B95C714F8B4CF848F5"
            },
            {
              "Id": "GoldOreGuids:System.Guid[]",
              "Name": "GoldOreGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] GoldOreGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "47E34DC8CA6A7965E450185DE15C1E211CC2907BF1F0137BD32670B0EE61C1D5"
            },
            {
              "Id": "Gorgon:System.Guid",
              "Name": "Gorgon",
              "Type": "System.Guid",
              "Signature": "public System.Guid Gorgon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A928C36BDCCFA2762697CA1CF82B7FA673B71D141C63A7BE4726C75AE4FF6B73"
            },
            {
              "Id": "GrassField:System.Guid",
              "Name": "GrassField",
              "Type": "System.Guid",
              "Signature": "public System.Guid GrassField",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "92FA9CCA1355F31B170EEC861EE820937EFA559B6254F84614B6F4C8F1A88637"
            },
            {
              "Id": "GreySatyrBarbarian:System.Guid",
              "Name": "GreySatyrBarbarian",
              "Type": "System.Guid",
              "Signature": "public System.Guid GreySatyrBarbarian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE9EEEA39A427B88441D16DDC34B2E440B2513A5FF0A396271D0F1D0C21EE294"
            },
            {
              "Id": "GreySatyrBrute:System.Guid",
              "Name": "GreySatyrBrute",
              "Type": "System.Guid",
              "Signature": "public System.Guid GreySatyrBrute",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "53FC12DDE04F61DFAD2DAA5F15605CCA2E1C601736BDC38CB69401D020E69F49"
            },
            {
              "Id": "GreySatyrRanger:System.Guid",
              "Name": "GreySatyrRanger",
              "Type": "System.Guid",
              "Signature": "public System.Guid GreySatyrRanger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F92D64F4205EA01EBBAD2AD41F5308D2C93BB49454AF6E46FDFE2090AB56DD46"
            },
            {
              "Id": "GreySatyrTiny:System.Guid",
              "Name": "GreySatyrTiny",
              "Type": "System.Guid",
              "Signature": "public System.Guid GreySatyrTiny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E05CE3B1B293DE256A9FAFB9924B7F3916256D209EB04C44EA93555D6C73FF1E"
            },
            {
              "Id": "InteractableIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "InteractableIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E InteractableIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7CAB85212951AC754A47A132BAB83927F029016BF63D4763C4CD8E8BB4E78CC7"
            },
            {
              "Id": "IronOreGuids:System.Guid[]",
              "Name": "IronOreGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] IronOreGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CE2C5B3564CE04BE7F68044A02A55E3C74FD3D9D1880905F1C49A013A6164083"
            },
            {
              "Id": "IronVeinGuid:System.Guid",
              "Name": "IronVeinGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid IronVeinGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC8A32E7FCDD504677EF9BB05DA4DE92901F958D9B80FADCFEC5BF0D102483F6"
            },
            {
              "Id": "JumpingSkull:System.Guid",
              "Name": "JumpingSkull",
              "Type": "System.Guid",
              "Signature": "public System.Guid JumpingSkull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B2D66CDDBFF4A154853A5B9A11A171CE970C55E92DECEA262DACC8B1E365E45"
            },
            {
              "Id": "LavaConstruct:System.Guid",
              "Name": "LavaConstruct",
              "Type": "System.Guid",
              "Signature": "public System.Guid LavaConstruct",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F91BE8205C9AA0440444DBD0A81E567D85121AF305D49CEE1FFD9C77334A108"
            },
            {
              "Id": "LavaLizard:System.Guid",
              "Name": "LavaLizard",
              "Type": "System.Guid",
              "Signature": "public System.Guid LavaLizard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BCFD98F160DDD83B8F8FD0DB1FB51A4D6AE29E5B4E81F38180DA38535C84BC2"
            },
            {
              "Id": "LavaSpitter:System.Guid",
              "Name": "LavaSpitter",
              "Type": "System.Guid",
              "Signature": "public System.Guid LavaSpitter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F174E49E683C5234F751A77870D62A952F403B774EB99E4FE4E40CEE5CCDD98A"
            },
            {
              "Id": "LavaSpitterProjectile:System.Guid",
              "Name": "LavaSpitterProjectile",
              "Type": "System.Guid",
              "Signature": "public System.Guid LavaSpitterProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8F0EB23A891870D5C6A0BB39A0511411B6203ED6C430B916A668F6E3DBF6E3D0"
            },
            {
              "Id": "LightningStrike:System.Guid",
              "Name": "LightningStrike",
              "Type": "System.Guid",
              "Signature": "public System.Guid LightningStrike",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DAF606D76920C229ECAAA614D13038D0BFDBD5DABBED07EA68278BE50C6F78A"
            },
            {
              "Id": "LilypadLargeGuid:System.Guid",
              "Name": "LilypadLargeGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid LilypadLargeGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F21EFE64C7E309343005347AF1CC53519FA7F3A0F12818D92CF03C22E4E1DA45"
            },
            {
              "Id": "LilypadSmallGuid:System.Guid",
              "Name": "LilypadSmallGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid LilypadSmallGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "788D6E6CC36589D30B33096D57585BF87C63C24FE0FA9045674EF544FEE3440F"
            },
            {
              "Id": "Lizard:System.Guid",
              "Name": "Lizard",
              "Type": "System.Guid",
              "Signature": "public System.Guid Lizard",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FC044B74AB0C7BDBFACD52D2EF01BEC546BC240A04A24D82FE4520159A8BA38A"
            },
            {
              "Id": "LootChestMajor:System.Guid",
              "Name": "LootChestMajor",
              "Type": "System.Guid",
              "Signature": "public System.Guid LootChestMajor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2F69BCE03308743FFC3C530798852FC8E6EE6EC22F72C67BF07B1E7A2B8CDD92"
            },
            {
              "Id": "LootChestMinor:System.Guid",
              "Name": "LootChestMinor",
              "Type": "System.Guid",
              "Signature": "public System.Guid LootChestMinor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "30778267B8633046BCAF0DE676BD3DA485139C8FDA4DB4AD05D9B89B6C1B36CE"
            },
            {
              "Id": "LootChestPoi:System.Guid",
              "Name": "LootChestPoi",
              "Type": "System.Guid",
              "Signature": "public System.Guid LootChestPoi",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C62F02704716D02BDD35EB275C5826D26B2F194F73D07900676E42E0A08E931"
            },
            {
              "Id": "LumberResourceEntityGuid:System.Guid",
              "Name": "LumberResourceEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid LumberResourceEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DC404805C51017B12A7A165988669753598BD54C6E5261AE6F132D760297F9BE"
            },
            {
              "Id": "Lyre:System.Guid",
              "Name": "Lyre",
              "Type": "System.Guid",
              "Signature": "public System.Guid Lyre",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CD64106DC0761B2AB37D7F4D9F8D18042CBEC41226C4D657B7EA2FA8E4C11AFF"
            },
            {
              "Id": "MagicusDianaProjectile:System.Guid",
              "Name": "MagicusDianaProjectile",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagicusDianaProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "09B75C4A7563C6ABF9EFC9A8B04791F98251E43B53BC7A07FB418F3A4AE2DBC5"
            },
            {
              "Id": "MagmaForge:System.Guid",
              "Name": "MagmaForge",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagmaForge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ECD12E8F0BFACB1847899B54A6B36CE83255CEE20FA5ACE73545D74B14070F3C"
            },
            {
              "Id": "MagusCeres:System.Guid",
              "Name": "MagusCeres",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusCeres",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6EBC9655ECE618C73471508751E4EC7CD0152FE4360DDDEAED6C0B7E20EB6723"
            },
            {
              "Id": "MagusDiana:System.Guid",
              "Name": "MagusDiana",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusDiana",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FBC723C8AE9C13EB53C04D13FA29CF8F589E8B177ABF149A65FE1351AEF8D63C"
            },
            {
              "Id": "MagusMars:System.Guid",
              "Name": "MagusMars",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusMars",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D03CE1FC918C50838EFD13A5F21A6DFF16A6ED46F6C1A56B667A53075D14C52"
            },
            {
              "Id": "MagusMercury:System.Guid",
              "Name": "MagusMercury",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusMercury",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BD83DE37E9D74337F9BFAD977B7173CCC18568A81D956FAA53C134053F7D4178"
            },
            {
              "Id": "MagusMinerva:System.Guid",
              "Name": "MagusMinerva",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusMinerva",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "86760C7463B0378681C3418A1B876FC95BEFBB634DE498E874DCD46DA4EB946C"
            },
            {
              "Id": "MagusOrcus:System.Guid",
              "Name": "MagusOrcus",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusOrcus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D5ECD0F92812A51B3D44A8990B1EC6C2449E1D8CF5B75FFECB3B9B2316347FFE"
            },
            {
              "Id": "MagusVenus:System.Guid",
              "Name": "MagusVenus",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusVenus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A32AB8C9E043D785670B849C69786B81AAC1B5CDC7F03838E4B4CB150FB3935D"
            },
            {
              "Id": "MagusVulcan:System.Guid",
              "Name": "MagusVulcan",
              "Type": "System.Guid",
              "Signature": "public System.Guid MagusVulcan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3574F37F47B3DFD5CABC7155FC7FE4463122889AC7B17DBDE300AB8FE595E9EA"
            },
            {
              "Id": "MarbleEntityGuid:System.Guid",
              "Name": "MarbleEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid MarbleEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "03BF3E80BB9550CE831C3547717999AE18D2121421B9F404FBD089A368254D56"
            },
            {
              "Id": "MarbleWallCorner:System.Guid",
              "Name": "MarbleWallCorner",
              "Type": "System.Guid",
              "Signature": "public System.Guid MarbleWallCorner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A3483FE6D297CF7B0A1F55108A5F9672DD9C9828D188EF3DDD11F36626747F24"
            },
            {
              "Id": "MarbleWallHorizontal:System.Guid",
              "Name": "MarbleWallHorizontal",
              "Type": "System.Guid",
              "Signature": "public System.Guid MarbleWallHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9B86829DEE3258EFB9076A26C43468F4213E77F3E2110991E60C6D3CAA51F1B1"
            },
            {
              "Id": "MarbleWallVertical:System.Guid",
              "Name": "MarbleWallVertical",
              "Type": "System.Guid",
              "Signature": "public System.Guid MarbleWallVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8295F2C065389466A6DA1ABD3E73F9A5D5CA9F0B879CF9709CEA63CCCAD8F9CE"
            },
            {
              "Id": "MassivePot:System.Guid",
              "Name": "MassivePot",
              "Type": "System.Guid",
              "Signature": "public System.Guid MassivePot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B3E691CBE34754E5143A5E22557810059E33D6A4273B0735BC27C352310A0450"
            },
            {
              "Id": "MasterEngineer:System.Guid",
              "Name": "MasterEngineer",
              "Type": "System.Guid",
              "Signature": "public System.Guid MasterEngineer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8B7CE033B1BF61C1E607265EF5C28E16B343F44D19DD3E68ED16F205CE814221"
            },
            {
              "Id": "Medusa:System.Guid",
              "Name": "Medusa",
              "Type": "System.Guid",
              "Signature": "public System.Guid Medusa",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49AA6FA5B18284BD433D8EF8ADA73B8BEB438997423B62D0F975D75D4730F6CD"
            },
            {
              "Id": "Mouse:System.Guid",
              "Name": "Mouse",
              "Type": "System.Guid",
              "Signature": "public System.Guid Mouse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "36E632A875180BF57CA5CE33AB27116DA289A227FE6F33FF57495E4705DC0D7B"
            },
            {
              "Id": "OliveTreeEntityGuid:System.Guid",
              "Name": "OliveTreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid OliveTreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B7F1869B15798B5AF08C3F0420AE8C49BD7F5511B5037CF52F852AC477C40C42"
            },
            {
              "Id": "OwlEgg:System.Guid",
              "Name": "OwlEgg",
              "Type": "System.Guid",
              "Signature": "public System.Guid OwlEgg",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "74B3A8ECDEA79F067B78AE1033599B2D777C449AE7B310A8EA171AB674C8BBA2"
            },
            {
              "Id": "OwlNest:System.Guid",
              "Name": "OwlNest",
              "Type": "System.Guid",
              "Signature": "public System.Guid OwlNest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B412C547ED392855B3DA9AD2E8E0ECEE2EA66717162742AB912DB3C5D49E76F2"
            },
            {
              "Id": "OwlOfMinerva:System.Guid",
              "Name": "OwlOfMinerva",
              "Type": "System.Guid",
              "Signature": "public System.Guid OwlOfMinerva",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "442E2C242CE9C56C9A601173151335E701A9A4758FE5B84B5B469DDA84BEBB97"
            },
            {
              "Id": "PalmTreeEntityGuid:System.Guid",
              "Name": "PalmTreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid PalmTreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "63D2DD21FF459BD67E07FE2B981BA5F0A6FFF26970E20BE4746E1F8E685806B3"
            },
            {
              "Id": "Phoenix:System.Guid",
              "Name": "Phoenix",
              "Type": "System.Guid",
              "Signature": "public System.Guid Phoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ED3B1AEFD0F362D28182391D05250511C0CC83AFC3502E0E5ED618FC001BA75D"
            },
            {
              "Id": "PhoenixEgg:System.Guid",
              "Name": "PhoenixEgg",
              "Type": "System.Guid",
              "Signature": "public System.Guid PhoenixEgg",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C334264E26929E2449149B9016F5B98DAA9D535286022418B8E91B7226C7E681"
            },
            {
              "Id": "PineTreeEntityGuid:System.Guid",
              "Name": "PineTreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid PineTreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B403AC7BDBD3E625E5E5A3A495A94A26F807BD56C17E6627C320EFE3B308AB6"
            },
            {
              "Id": "PlayerBaseEntityGuid:System.Guid",
              "Name": "PlayerBaseEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerBaseEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3DF391CBD7DD7C56C3104B1E7388CB632B9C6123E2AF12F84482C23C329FAE57"
            },
            {
              "Id": "PlayerGrave:System.Guid",
              "Name": "PlayerGrave",
              "Type": "System.Guid",
              "Signature": "public System.Guid PlayerGrave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CFDEE906F657D70461B5F54C127F9CCD4D07E33C320A4D0CFFB880DB38EC6ACA"
            },
            {
              "Id": "PotAsh:System.Guid",
              "Name": "PotAsh",
              "Type": "System.Guid",
              "Signature": "public System.Guid PotAsh",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0E94D8C0B375739AD42EBAABFA8A5DAD7D0E3C9471CDD551A7E2D6EAAE905145"
            },
            {
              "Id": "PotDesert:System.Guid",
              "Name": "PotDesert",
              "Type": "System.Guid",
              "Signature": "public System.Guid PotDesert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7092460771C32FCCEE505922B890CEA08325AEA7EDE941BC1021D514D62E64CE"
            },
            {
              "Id": "PotDesertLarge:System.Guid",
              "Name": "PotDesertLarge",
              "Type": "System.Guid",
              "Signature": "public System.Guid PotDesertLarge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4FDD79D4DDAD29F4D687CB581C388B90DAFC0F59947A70C7AAF29D8909E65B9C"
            },
            {
              "Id": "Potman:System.Guid",
              "Name": "Potman",
              "Type": "System.Guid",
              "Signature": "public System.Guid Potman",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "821C39A50ED25046BDC47B334064990693013FFF15E5C17225815FA3049AFF2E"
            },
            {
              "Id": "PotMetal:System.Guid",
              "Name": "PotMetal",
              "Type": "System.Guid",
              "Signature": "public System.Guid PotMetal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "237B763121C351791AE152261B0F13694A19D6668C5FC37BA0D9319DFB897433"
            },
            {
              "Id": "Pyzifax:System.Guid",
              "Name": "Pyzifax",
              "Type": "System.Guid",
              "Signature": "public System.Guid Pyzifax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F4C2E394CE23FB3915FF2A4CF90A82C54B6057DAB16480DE0B3BCDF94FF443BC"
            },
            {
              "Id": "PyzifaxScout:System.Guid",
              "Name": "PyzifaxScout",
              "Type": "System.Guid",
              "Signature": "public System.Guid PyzifaxScout",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "14410F60AE3DB45D1D06F5A1074BCA7BCB10F159CB021B3C6AB95C3685F07429"
            },
            {
              "Id": "Rabbit:System.Guid",
              "Name": "Rabbit",
              "Type": "System.Guid",
              "Signature": "public System.Guid Rabbit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "99B984DBE9235BEA907126AC08FEBBE37046306E027C74AD382F49D41CA4C950"
            },
            {
              "Id": "Rat:System.Guid",
              "Name": "Rat",
              "Type": "System.Guid",
              "Signature": "public System.Guid Rat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FFAE8EF515D051EBD8FCD50A526139794C1EEED52C14851D8F559C261E85D7EB"
            },
            {
              "Id": "RatBig:System.Guid",
              "Name": "RatBig",
              "Type": "System.Guid",
              "Signature": "public System.Guid RatBig",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6D29E3DDA9D9BD0864DF2785F48730CF5594C690ED75128C0955447CA2C52884"
            },
            {
              "Id": "RatGiant:System.Guid",
              "Name": "RatGiant",
              "Type": "System.Guid",
              "Signature": "public System.Guid RatGiant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2B3D0EB27998A63E995B22015F60E6825816E683E941E0263AB1E08EA2107B0E"
            },
            {
              "Id": "SatyrAutoBallista:System.Guid",
              "Name": "SatyrAutoBallista",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrAutoBallista",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7FD8C7E3D29E0EEE0D1A5806A516EEAE16D5A61E49316870D4344D7D1AFAFF2A"
            },
            {
              "Id": "SatyrBarbarian:System.Guid",
              "Name": "SatyrBarbarian",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBarbarian",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C33DAAC48263231E7347B4F6C0EF265E2F5CE7B4A078E98183A25A0AE81E232"
            },
            {
              "Id": "SatyrBarbarianSpectator:System.Guid",
              "Name": "SatyrBarbarianSpectator",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBarbarianSpectator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0FE38B5AC6489B233F4601DD1DA553D77CC992A1282E2A89CCCDED74C3639C5B"
            },
            {
              "Id": "SatyrBossArenaFlag:System.Guid",
              "Name": "SatyrBossArenaFlag",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBossArenaFlag",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4B16584C0AA2465D576A6BA025E5E144BEDADA741F85C65716005476101CC1D0"
            },
            {
              "Id": "SatyrBossDrum:System.Guid",
              "Name": "SatyrBossDrum",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBossDrum",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3B8C08A5702E0A61913568F41977335B69B97280081FFC020DB678F90A09A958"
            },
            {
              "Id": "SatyrBossProjectile:System.Guid",
              "Name": "SatyrBossProjectile",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBossProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1325BC38B715B25EE4D28737D270F67890328AA540E84DB64C0D43C7436B6E8B"
            },
            {
              "Id": "SatyrBrute:System.Guid",
              "Name": "SatyrBrute",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBrute",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FD56C9D7A8098D5A2577990BE40DC770B8590CE82355CAA83363DB42F25FEB9"
            },
            {
              "Id": "SatyrBruteSpectator:System.Guid",
              "Name": "SatyrBruteSpectator",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrBruteSpectator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0A5B61739F581E683D49FF8FE29957B42B9F41871BC2A2A86E64E1FFA211F7AA"
            },
            {
              "Id": "SatyrGuids:System.Guid[]",
              "Name": "SatyrGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] SatyrGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8D5889B4BF295F1424EDEFB58B8FB7D36CC69A59E481649F6E9DCBB357D2B7B5"
            },
            {
              "Id": "SatyrRanger:System.Guid",
              "Name": "SatyrRanger",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrRanger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "02E6CBE7749876B907C8A34C7EF800ABD9177A8A42D1D1FD78043511FB089FE9"
            },
            {
              "Id": "SatyrRangerSpectator:System.Guid",
              "Name": "SatyrRangerSpectator",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrRangerSpectator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "01F502AFB34D43D83D24FCA34B0C72F736DB57FB78282730D97217F10A755A1D"
            },
            {
              "Id": "SatyrTiny:System.Guid",
              "Name": "SatyrTiny",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrTiny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "588013E8D31028F4100ADB47945BFD379EE2764799AA2AC199B6B11F4AD1601C"
            },
            {
              "Id": "SatyrTinySpectator:System.Guid",
              "Name": "SatyrTinySpectator",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrTinySpectator",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AC9FC69971AB594FA8719583416F197C1BB8C0393129FC568CC235981BBDD097"
            },
            {
              "Id": "SatyrWatchtower:System.Guid",
              "Name": "SatyrWatchtower",
              "Type": "System.Guid",
              "Signature": "public System.Guid SatyrWatchtower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71835BA294D6A5689DE9AEACC76C1527769362DA8FE4C6F0271416C354139EF2"
            },
            {
              "Id": "Scarab:System.Guid",
              "Name": "Scarab",
              "Type": "System.Guid",
              "Signature": "public System.Guid Scarab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F343641403D24DAA3FE5E5E7D333AB5F1DD91CDE9EE66E70AAA2AA3D8714132E"
            },
            {
              "Id": "ScorpionBig:System.Guid",
              "Name": "ScorpionBig",
              "Type": "System.Guid",
              "Signature": "public System.Guid ScorpionBig",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C8F71B137D7B39F41EB392FF8952BE5C1DB7EBB9B05FCC86476CA8B5BDDEBB1C"
            },
            {
              "Id": "ScorpionSmall:System.Guid",
              "Name": "ScorpionSmall",
              "Type": "System.Guid",
              "Signature": "public System.Guid ScorpionSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "210DB1A9FD684F776A031D83A5E6A5E0244E7AA50A34B232BBB7335011D5D89E"
            },
            {
              "Id": "SilverOreGuids:System.Guid[]",
              "Name": "SilverOreGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] SilverOreGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "44FD7AAB9FC5E59F0D7B8D2FEC0E32A61B16ABC1721ABDCD51C42E3434C8EA47"
            },
            {
              "Id": "SkeletonArcher:System.Guid",
              "Name": "SkeletonArcher",
              "Type": "System.Guid",
              "Signature": "public System.Guid SkeletonArcher",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9F71444C038FB5A60D3F7BD27657504A06E890939099A2CA364F58BD6AA336B7"
            },
            {
              "Id": "SkeletonWarrior:System.Guid",
              "Name": "SkeletonWarrior",
              "Type": "System.Guid",
              "Signature": "public System.Guid SkeletonWarrior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "68BCCFBCBB9DBDF6D07946C68777CAF6B0964044F3121844DEF3FC4C519924C3"
            },
            {
              "Id": "SkinnyTreeGuid:System.Guid",
              "Name": "SkinnyTreeGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid SkinnyTreeGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "721769F5B30EB077AB75874D2F9615CC59BBE8271A1033F57A5226E7B551FDC8"
            },
            {
              "Id": "SmallRedRocks:System.Guid",
              "Name": "SmallRedRocks",
              "Type": "System.Guid",
              "Signature": "public System.Guid SmallRedRocks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4C1F8F1DC7C0551D066A1FF142F9850F0CB86E8B5BE94466860F44230D563F7D"
            },
            {
              "Id": "SmallRoundRock:System.Guid",
              "Name": "SmallRoundRock",
              "Type": "System.Guid",
              "Signature": "public System.Guid SmallRoundRock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D186C71C557783E4A4B1BDAA01C6A49989C44AB7525E5D676B7F943981051517"
            },
            {
              "Id": "Snake:System.Guid",
              "Name": "Snake",
              "Type": "System.Guid",
              "Signature": "public System.Guid Snake",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "88A462760327088201708B79286861AC28B361DAAA32E7C8A3C143FCBCAE100A"
            },
            {
              "Id": "SnakeLava:System.Guid",
              "Name": "SnakeLava",
              "Type": "System.Guid",
              "Signature": "public System.Guid SnakeLava",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "640771A16AD703C28EFD5DB753C98C7D1DD9156664A778AC6B1F4060E93C8DDD"
            },
            {
              "Id": "Squirrel:System.Guid",
              "Name": "Squirrel",
              "Type": "System.Guid",
              "Signature": "public System.Guid Squirrel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4ED858E10D2AF10C1A230C1E38B972D4764530C6448ED8551DF0BAA9396943A0"
            },
            {
              "Id": "StoneResourceEntityGuid:System.Guid",
              "Name": "StoneResourceEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid StoneResourceEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9BB35441A6906CBFD2BE4578490431AE6FEC9FF6ED18DEA70325039DBA0CA0B5"
            },
            {
              "Id": "StoneWallCorner:System.Guid",
              "Name": "StoneWallCorner",
              "Type": "System.Guid",
              "Signature": "public System.Guid StoneWallCorner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6CAEFF2D604E4B08CBDE7E2856AF18E03BF13A87BFB4B978F13C9DD8C7A333E4"
            },
            {
              "Id": "StoneWallHorizontal:System.Guid",
              "Name": "StoneWallHorizontal",
              "Type": "System.Guid",
              "Signature": "public System.Guid StoneWallHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A27D501F2BE7264821672815F31C3C262C1E5AB290A71AF195D8B12B2E2A7839"
            },
            {
              "Id": "StoneWallVertical:System.Guid",
              "Name": "StoneWallVertical",
              "Type": "System.Guid",
              "Signature": "public System.Guid StoneWallVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E510E252209EF866EF29AA629835DBFF881EE2B5C921AD5BCC139DDE049DAB88"
            },
            {
              "Id": "SupplyCrateIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E",
              "Name": "SupplyCrateIds",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.Guid\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SupplyCrateIds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3FC4FD872AC3D5CA9860EB9CBB4FC2CC21505614CDC28F50F2753B06AA9E8A3F"
            },
            {
              "Id": "SwampPlant:System.Guid",
              "Name": "SwampPlant",
              "Type": "System.Guid",
              "Signature": "public System.Guid SwampPlant",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5FE636C8BEF0434527029CA778EC793F46EF56FAA98430222E051A531699B328"
            },
            {
              "Id": "SwampTreeGuid:System.Guid",
              "Name": "SwampTreeGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid SwampTreeGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1C5F720BB0619EB94067C33B19C5C4EC98F26D2420B77B962ED353049C9F9A56"
            },
            {
              "Id": "TinOreGuids:System.Guid[]",
              "Name": "TinOreGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] TinOreGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "227A8677EA2FF19C76FFAAFBDE8F841A9BE7B72A7F9A4D4D8D9D6068765FEFCB"
            },
            {
              "Id": "TinVeinGuid:System.Guid",
              "Name": "TinVeinGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid TinVeinGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EF2E5ABDA20B57B31A22D109E7A83675FAD20A85CC51ABDEA16C57FF84F5CB64"
            },
            {
              "Id": "TreeEntityGuid:System.Guid",
              "Name": "TreeEntityGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid TreeEntityGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "078485B32AF781CDF0610E8C087CB9CE6204A0627026BC9BE477F9B7C3AD67DD"
            },
            {
              "Id": "Turtle:System.Guid",
              "Name": "Turtle",
              "Type": "System.Guid",
              "Signature": "public System.Guid Turtle",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D87E28FD6F2E9FBC7428E78530A0704529A7953D58C4626A2D5213406C6DE4AC"
            },
            {
              "Id": "TurtleExplosive:System.Guid",
              "Name": "TurtleExplosive",
              "Type": "System.Guid",
              "Signature": "public System.Guid TurtleExplosive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8FDF1432EA21BBE317D2011F10AD0C201F2CA930CFD99F859235F9F15F993C1E"
            },
            {
              "Id": "VolcanoLeverMissingRod:System.Guid",
              "Name": "VolcanoLeverMissingRod",
              "Type": "System.Guid",
              "Signature": "public System.Guid VolcanoLeverMissingRod",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "924C48830C2045A6E9CC4732F99360A7F0C01BC379A17560E680B73F053E03D0"
            },
            {
              "Id": "VulcanPot:System.Guid",
              "Name": "VulcanPot",
              "Type": "System.Guid",
              "Signature": "public System.Guid VulcanPot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "588C8ADA48A021D698088F71E27F04B15ED4DD677F86A49D2ECFF853FD3DB5A4"
            },
            {
              "Id": "Vulture:System.Guid",
              "Name": "Vulture",
              "Type": "System.Guid",
              "Signature": "public System.Guid Vulture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6A6A941EF64CC507A70F289B74C90D14F42CFEF788FF6B491E09785D8FA8F542"
            },
            {
              "Id": "WallGuids:System.Guid[]",
              "Name": "WallGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] WallGuids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7F14E727ED87C7C15AC903842AA9FC3C27D24C408CC0A9F8BEBAF603CC08AC9F"
            },
            {
              "Id": "WildCitizen:System.Guid",
              "Name": "WildCitizen",
              "Type": "System.Guid",
              "Signature": "public System.Guid WildCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "73A3E152D8DCB1EB64F18B36B1726FAD5693F7BF17C7F619A0C6B7449E234105"
            },
            {
              "Id": "Wolf:System.Guid",
              "Name": "Wolf",
              "Type": "System.Guid",
              "Signature": "public System.Guid Wolf",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "0AE4E7C9F8E73E3F4CF16D94A03766EFCDFD597E976F7751B62DE52973BDD2C0"
            },
            {
              "Id": "WolfAlpha:System.Guid",
              "Name": "WolfAlpha",
              "Type": "System.Guid",
              "Signature": "public System.Guid WolfAlpha",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "11886C59F3472BDC123B20262029F33E8E8795D75030179E88EE5B7088E12779"
            },
            {
              "Id": "WoodGateHorizontal:System.Guid",
              "Name": "WoodGateHorizontal",
              "Type": "System.Guid",
              "Signature": "public System.Guid WoodGateHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9E9AAE6BE30F37738938BD5F17052D3BF727244D36A1BAC0CA57CC92165174DF"
            },
            {
              "Id": "WoodGateVertical:System.Guid",
              "Name": "WoodGateVertical",
              "Type": "System.Guid",
              "Signature": "public System.Guid WoodGateVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "085918EE97F8D1A8792F9124C7DF18035417CF0E838CF635CEA3873FA359C604"
            },
            {
              "Id": "WoodWallCorner:System.Guid",
              "Name": "WoodWallCorner",
              "Type": "System.Guid",
              "Signature": "public System.Guid WoodWallCorner",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "640E0A7E6663F7D736C0F31AF95F9A8A96B3ED9B2E80ADEF0A38EC88FE1188B5"
            },
            {
              "Id": "WoodWallHorizontal:System.Guid",
              "Name": "WoodWallHorizontal",
              "Type": "System.Guid",
              "Signature": "public System.Guid WoodWallHorizontal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A127BC3EB2828A8C90A91378FBAF59BBD730B37A2C67242B1C05EE2F5B5F87E8"
            },
            {
              "Id": "WoodWallVertical:System.Guid",
              "Name": "WoodWallVertical",
              "Type": "System.Guid",
              "Signature": "public System.Guid WoodWallVertical",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E9E31E2F351C52BE3300B007AFB022042FA39CAE42769F7D7A2FF1A11CCAD73F"
            },
            {
              "Id": "WorkbenchGuid:System.Guid",
              "Name": "WorkbenchGuid",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorkbenchGuid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "41CD474A5C0440A649706474DC1D2958630BF130ED8BAD5E3BD9D47E68A15490"
            },
            {
              "Id": "Wraith:System.Guid",
              "Name": "Wraith",
              "Type": "System.Guid",
              "Signature": "public System.Guid Wraith",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EC6C09B32D524D2AE805410A2BD3C3F3A357DF63A3859F4B9CC5B8D24EBEFBE7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "75A0DAA836F3A25B2E585F305C52DDE44A15C1E9843FEAE9CD6C9F29C8FADFE6"
        },
        {
          "Id": "Shared.Helpers.BucketEntityHelperShared",
          "Name": "BucketEntityHelperShared",
          "DisplayName": "BucketEntityHelperShared",
          "FullName": "Shared.Helpers.BucketEntityHelperShared",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmountParameterKey:System.String",
              "Name": "AmountParameterKey",
              "Type": "System.String",
              "Signature": "public System.String AmountParameterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A239FB05438A0F461650AC7B1079FB6F7ABD7334BFCB5A485DD3043190D8384"
            },
            {
              "Id": "ResourceIdParameterKey:System.String",
              "Name": "ResourceIdParameterKey",
              "Type": "System.String",
              "Signature": "public System.String ResourceIdParameterKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D9295D7F71845F15E78D2077CCDB3FFF739932E01DE02FCD77D4F2AAB0A0CFC"
            },
            {
              "Id": "TypeParameterName:System.String",
              "Name": "TypeParameterName",
              "Type": "System.String",
              "Signature": "public System.String TypeParameterName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D32BA009766B987F981F9D5B5B87F04377AB00539FCA8656B5C5868033C155A3"
            }
          ],
          "Properties": [
            {
              "Id": "DefaultParameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "DefaultParameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E DefaultParameters",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "21C7A99BE6E82DB816982B11BF5159D592775FC81F5E3B75844F3DCB2522D3F0"
            },
            {
              "Id": "GetNewDefaultConstructionMaterials:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "GetNewDefaultConstructionMaterials",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate GetNewDefaultConstructionMaterials",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "3F6F852E4938703AA06EB1A4F69A2A8913310D332E1A0FD5FC211794FF88CAF7"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "175DD57FA913E252CB1DBADAC85A9A99660D94DB89C08B87AEDA3B5B6768EDC2"
        },
        {
          "Id": "Shared.Helpers.BuildingAppealHelper",
          "Name": "BuildingAppealHelper",
          "DisplayName": "BuildingAppealHelper",
          "FullName": "Shared.Helpers.BuildingAppealHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateHappinessFromAppeal(System.Single, System.Single[], System.Single)-\u003ESystem.Single",
              "Name": "CalculateHappinessFromAppeal",
              "Signature": "public System.Single CalculateHappinessFromAppeal(System.Single currentAppeal, System.Single[] buildingAppealStepCurve, System.Single buildingHappinessStepModifier)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentAppeal",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingAppealStepCurve",
                  "Type": "System.Single[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "buildingHappinessStepModifier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "A6B65FC22770A6131971C5954D6FEEDA3AFDE22C5A90DDD38A6A9318CF254759",
              "Hash": "888DA89E29FB1C1A5013AA52BFADCD9006140BA8567EDFF3C03AF725A92F6B35",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMaxAppealForBuilding(System.String, System.Single)-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "GetMaxAppealForBuilding",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E GetMaxAppealForBuilding(System.String buildingDataId, System.Single maxAppealModifierStat)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.Single\u003E",
              "Parameters": [
                {
                  "Name": "buildingDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxAppealModifierStat",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "E4AC3F5F8C0FB6F3849B27FADEB27DDF2C1E035A69BA92F0C5FA6FE412C5ECA7",
              "Hash": "4998529F5346049693549FD2F1A7A70E7D9BD2ACCAAC38E2D308063C5D20BE5D",
              "CalledMethods": [
                "Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B5BBC8A5265B3F582BD820F7F566CAAA437487B0BC983FD9DB54F11BC2E84CF7"
        },
        {
          "Id": "Shared.Helpers.CastSpellArgs",
          "Name": "CastSpellArgs",
          "DisplayName": "CastSpellArgs",
          "FullName": "Shared.Helpers.CastSpellArgs",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastId:System.UInt16",
              "Name": "CastId",
              "Type": "System.UInt16",
              "Signature": "public System.UInt16 CastId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45273007504F2498B4D55BE3647A4156D16447D305D29046D279729C1E767FD0"
            },
            {
              "Id": "SnapShotData:Shared.Helpers.SpellSnapshotData",
              "Name": "SnapShotData",
              "Type": "Shared.Helpers.SpellSnapshotData",
              "Signature": "public Shared.Helpers.SpellSnapshotData SnapShotData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CA4C39A338272FD51CEC718BAF38F8D3FDD6623E08701C273C84D186FD4A219"
            },
            {
              "Id": "SpellChains:System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,Shared.Helpers.CastSpellArgs,Shared.Aura.Args.Target\u003E[]",
              "Name": "SpellChains",
              "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E[]",
              "Signature": "public System.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E[] SpellChains",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE67A814D667AD357D9009CD56A273D14CDEB22B4AFD9C95430D50918CA3C690"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "12CD298F6DF7D97B058C295354169935856FF912FFA00DA2EE2C6536011AA7D6"
        },
        {
          "Id": "Shared.Helpers.CharacterSkillsHelper",
          "Name": "CharacterSkillsHelper",
          "DisplayName": "CharacterSkillsHelper",
          "FullName": "Shared.Helpers.CharacterSkillsHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bows:System.String",
              "Name": "Bows",
              "Type": "System.String",
              "Signature": "public System.String Bows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C362C412905FA4E80DBC3580F6B08A88D15C427EAF2EF174C3420ED55F7EDB29"
            },
            {
              "Id": "Construction:System.String",
              "Name": "Construction",
              "Type": "System.String",
              "Signature": "public System.String Construction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFED13A7E90457AB54F829299DEF80DF4B8B6D40541A2FCB8C33AAF94BFA6247"
            },
            {
              "Id": "Crossbows:System.String",
              "Name": "Crossbows",
              "Type": "System.String",
              "Signature": "public System.String Crossbows",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D18C6CDB303C2D84D24021C26C15AC013021B911A58730B931A2DAAA4FF7F06F"
            },
            {
              "Id": "Daggers:System.String",
              "Name": "Daggers",
              "Type": "System.String",
              "Signature": "public System.String Daggers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3F63DA9F26E422752AEDF020A49B6CF5129FF12BE53F4D50544B51049746014"
            },
            {
              "Id": "DefaultBaseExperienceRequirement:System.Single",
              "Name": "DefaultBaseExperienceRequirement",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultBaseExperienceRequirement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "047A4F2442A2E6DFED6B5BD0B649386DDCFD462F5C9921A90CC0DEA88D90BB4E"
            },
            {
              "Id": "MaxFavourTier:System.Int32",
              "Name": "MaxFavourTier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxFavourTier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58BDE87E3C5038C48FF4CFE3F79D1313543598E3F0DF0F63965FDE3D0ED62725"
            },
            {
              "Id": "MaxSkillLevel:System.Int32",
              "Name": "MaxSkillLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxSkillLevel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2B19E3EE31E7FB95230543B2D29F071B62281E8192F3486BB9F2076B56CB9DA"
            },
            {
              "Id": "Mining:System.String",
              "Name": "Mining",
              "Type": "System.String",
              "Signature": "public System.String Mining",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8827820FBD61219D7BE1ACFF941B5980E3FFEA6CD244264D1C401BFD93BDB31"
            },
            {
              "Id": "Scrolls:System.String",
              "Name": "Scrolls",
              "Type": "System.String",
              "Signature": "public System.String Scrolls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5213A93D9EC8F7559FD879CBCBE086BCC691BB8E44342640A716FAB046EBF31E"
            },
            {
              "Id": "Shields:System.String",
              "Name": "Shields",
              "Type": "System.String",
              "Signature": "public System.String Shields",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF8BE0880AA40D552D6D2A186572E8C471273D7736C59E503D4FA468C0D69FF7"
            },
            {
              "Id": "Sledgehammers:System.String",
              "Name": "Sledgehammers",
              "Type": "System.String",
              "Signature": "public System.String Sledgehammers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C28ED137E6A7E95EDABDB183711254D354EE2096B2EA7EBFC08C671CDC036FAB"
            },
            {
              "Id": "Spears:System.String",
              "Name": "Spears",
              "Type": "System.String",
              "Signature": "public System.String Spears",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A57AB8EB32DDDB20851CEC5B75B7CA6EBB8C4611FFD78FACCCF77638C964D19F"
            },
            {
              "Id": "Swords:System.String",
              "Name": "Swords",
              "Type": "System.String",
              "Signature": "public System.String Swords",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6ABB332ACC52D97A3D8D35CEBC3D595A3442DC43D9E6B25EA87E5F63DA589F65"
            },
            {
              "Id": "Throwing:System.String",
              "Name": "Throwing",
              "Type": "System.String",
              "Signature": "public System.String Throwing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41DED1015527BA9DE79E9C86DC090B348B76812E10F9380AC8494A74CB0D76AC"
            },
            {
              "Id": "Unarmed:System.String",
              "Name": "Unarmed",
              "Type": "System.String",
              "Signature": "public System.String Unarmed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EAFE22350E8D37CA6ACB9A5F5E9FE9156E63F960E2CAA962D3F150584FD5C01D"
            },
            {
              "Id": "Woodcutting:System.String",
              "Name": "Woodcutting",
              "Type": "System.String",
              "Signature": "public System.String Woodcutting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84F369E159BC1FB8C90FF3A038A422986D58F0691089C7C255AFE7EEF461A87D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "36970E4C75ACB6D7798A37D301911F9A0C5C838CAF7CD077B4CD4629FBE1BDFE"
        },
        {
          "Id": "Shared.Helpers.CitizenHelper",
          "Name": "CitizenHelper",
          "DisplayName": "CitizenHelper",
          "FullName": "Shared.Helpers.CitizenHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "HappinessModifiersId:System.Guid",
              "Name": "HappinessModifiersId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HappinessModifiersId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A04FC1FE0DD3F5029A98399113395F7E3A0D84429B7213E87C373F57AC80430F"
            },
            {
              "Id": "Hunger005:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger005",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger005",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "20A8B14D80F47620789E20C64D6C2A34280896651F3233752900ECB5A2E5FA30"
            },
            {
              "Id": "Hunger01:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger01",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger01",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F91CCCABC00340E5B82AECB928A1EC0962FB7C572B676BEBBEE90831048ECCED"
            },
            {
              "Id": "Hunger025:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger025",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger025",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7C4C48D1892FD45E3C2B48D3392EDB21C18B29B57694866C4F6D55C0D0ED27EA"
            },
            {
              "Id": "Hunger05:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger05",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger05",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "A77D745F3ACCAFA726F78D921C2E6181E4B8516561EF5F571BAB9BAA749EAE3B"
            },
            {
              "Id": "Hunger075:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger075",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger075",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "00651306D45C111E136B8C5ABB82A714A9B47B12D8730BC3F6F7FD09E0396C1B"
            },
            {
              "Id": "Hunger1:System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "Hunger1",
              "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Signature": "private System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] Hunger1",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "81FFA6285B924DA014554088219F880D9DE76D7592E9D87F11760F7109F3B035"
            },
            {
              "Id": "HungerModifiersId:System.Guid",
              "Name": "HungerModifiersId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HungerModifiersId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "708876CCDDBD7FF3F41ECD45A59727DBDDC630BB40179207C92CFC5727594936"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetHappinessStatModifiers(System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "GetHappinessStatModifiers",
              "Signature": "public System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] GetHappinessStatModifiers(System.Single currentHappiness)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Parameters": [
                {
                  "Name": "currentHappiness",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 393,
              "BodyHash": "4C7E68452C107EFE8EC46778824B76FDEE078626A9D465D506F1387CF66B6419",
              "Hash": "F2344D6F5E8189021F3314FFBB0C8B368F02BE87C31D51FEB9DD08397FCB3819",
              "CalledMethods": [
                "Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)",
                "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E::.ctor(!0, !1)",
                "System.Array::Empty()"
              ],
              "StringLiterals": [
                "Citizen_Efficiency",
                "Citizen_Expertise"
              ],
              "Source": null
            },
            {
              "Id": "GetHungerStatModifiers(System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[]",
              "Name": "GetHungerStatModifiers",
              "Signature": "public System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] GetHungerStatModifiers(System.Single currentHunger)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
              "Parameters": [
                {
                  "Name": "currentHunger",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "37C626D03CAA343DB2EB876B93A22E469A03EA7ADCF650E3B7786A485E8E179A",
              "Hash": "EB5596182F19F6A2F63F685D29E7DFE4AC372C69DAF09C42C2E3B38AD3291E05",
              "CalledMethods": [
                "System.Array::Empty()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3C16228781E33EA865A3AD24C4A080C79B0098FAEF6E9765A547E024BE85F68D"
        },
        {
          "Id": "Shared.Helpers.EntityHelper",
          "Name": "EntityHelper",
          "DisplayName": "EntityHelper",
          "FullName": "Shared.Helpers.EntityHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DistanceBetweenCollisions(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Single",
              "Name": "DistanceBetweenCollisions",
              "Signature": "public System.Single DistanceBetweenCollisions(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity1",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity2",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "E756AD3C5A46235BDF80A4F416957E67D9B70CBF3FD44173312FAEB450A85888",
              "Hash": "D71C81E1A25680DDC8F989E4726C8028B8121E6115FA35C0C066A295DED3E38D",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Position2()",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector2::Length()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityIdBasedRandom(System.Guid, System.Int32)-\u003ESystem.Int32",
              "Name": "GetEntityIdBasedRandom",
              "Signature": "public System.Int32 GetEntityIdBasedRandom(System.Guid id, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "C84BFC8A59116F2744147F84456AF01045C33214E9ADBCAF2386B9B52510EA21",
              "Hash": "5681C00E1C7ED6331E345191ACDC1377390CE7B948779DB06482D9D53A9F202D",
              "CalledMethods": [
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.TileRandom::RandomPositiveInt(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityIdBasedRandom(System.Guid, System.Int32, System.Int32)-\u003ESystem.Int32",
              "Name": "GetEntityIdBasedRandom",
              "Signature": "public System.Int32 GetEntityIdBasedRandom(System.Guid id, System.Int32 amount, System.Int32 seed)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "seed",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "1806268FA8C46090C898D63FECFD603A243A87C4AC823E21A20F3C18708C9472",
              "Hash": "5A11B05F8E55C5F2FB077E934584220100E927179A9A080F6A6882A8597CB436",
              "CalledMethods": [
                "System.Object::GetHashCode()",
                "CandideCreator.Shared.Helpers.TileRandom::Hash(System.Int32, System.Int32)",
                "CandideCreator.Shared.Helpers.TileRandom::RandomPositiveInt(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D66AC47664A740B513A8FCBBD791EF5A5E38E27B4E50A1F25E2A7BAE4B9B039B"
        },
        {
          "Id": "Shared.Helpers.HitPositionHelper",
          "Name": "HitPositionHelper",
          "DisplayName": "HitPositionHelper",
          "FullName": "Shared.Helpers.HitPositionHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetHitPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetHitPosition(Shared.Entity.EntityWrapper victim, Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "7BB39C11B621B7B3D2F2F59F82D2A0D7C4F8D7944F197BCD0C1C752650BEA52B",
              "Hash": "F8504CCA725796627CF1EA23F86658B4388B28D471D6D2E9F6EBF16413A522DE",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Shape()",
                "System.MathF::Min(System.Single, System.Single)",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()",
                "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "Shared.Entity.EntityWrapper::get_Position()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B191B3F7A38834A2CA94A5B9726184B903DF9725F5D1518B1D4AEF4B101728B1"
        },
        {
          "Id": "Shared.Helpers.MoneyHelper",
          "Name": "MoneyHelper",
          "DisplayName": "MoneyHelper",
          "FullName": "Shared.Helpers.MoneyHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateCoinsArrayForMoney(System.UInt64, System.Span\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void",
              "Name": "CreateCoinsArrayForMoney",
              "Signature": "public System.Void CreateCoinsArrayForMoney(System.UInt64 money, System.Span\u003CSystem.Int32\u003E outArray)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outArray",
                  "Type": "System.Span\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "8110A3D1872F3D999B72F4F06FA5BEE6D5CBE8C1D8EA9A2407AB62317DDAB01B",
              "Hash": "2D4016475C175B00F670202BBFD9C91A6637513C23B81B4AF99CB27415370DFD",
              "CalledMethods": [
                "System.Span\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Shared.Helpers.MoneyHelper::GetIntValueForCoin(System.UInt64, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCoinAmountForMoney(System.UInt64, System.Int32)-\u003ESystem.Int32",
              "Name": "GetCoinAmountForMoney",
              "Signature": "public System.Int32 GetCoinAmountForMoney(System.UInt64 money, System.Int32 coinIndex)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "91F2322789A89D88E9093387076C95EED21B79CC7E04E7828FB8A0C81363278F",
              "Hash": "F4C2F261BF74CE0459016B3A8496860B7999467ED6843975065A5C78690BAC61",
              "CalledMethods": [
                "System.Exception::.ctor(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "This should not be possible."
              ],
              "Source": null
            },
            {
              "Id": "GetCoinIcon(System.Int32)-\u003ESystem.String",
              "Name": "GetCoinIcon",
              "Signature": "public System.String GetCoinIcon(System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "1936FA697407EDA2ABC9BEED5A1BBA3F12781FC5D8C7848E68795E51C4FACA4D",
              "Hash": "DF0A0A2765301B2E6B6D818CE5F7DB86E4BB0F7CC3DAA32F22F986F274AA7C41",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "money",
                "money:1",
                "money:2",
                "money:3",
                "GetCoinIcon: Invalid coin type"
              ],
              "Source": null
            },
            {
              "Id": "GetCoinItemId(System.Int32)-\u003ESystem.String",
              "Name": "GetCoinItemId",
              "Signature": "public System.String GetCoinItemId(System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "A7E9EB193FCD78AEA878C7902454CEAF557DE3AECC16BA8CA99E10FF72E6AF4C",
              "Hash": "B18CABF715B8228E86C01D117E6C4E9A90614264A60D521CC4E4854BE1309DD0",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "money",
                "money:1",
                "money:2",
                "money:3",
                "GetCoinItemId: Invalid coin type"
              ],
              "Source": null
            },
            {
              "Id": "GetCoinType(System.String)-\u003ESystem.Int32",
              "Name": "GetCoinType",
              "Signature": "public System.Int32 GetCoinType(System.String dataId)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "dataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "46095C4D87668CB1CDF1D2AA4BBBB3002D1498F36E4293AE72422F98B0AD6D2B",
              "Hash": "C2BAB87F6A8FD7E21CD0673F2E26044CF700CED152880E6443452B7E1D1CD6DA",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.String::Concat(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "money",
                "money:1",
                "money:2",
                "money:3",
                "Unknown money coin ID "
              ],
              "Source": null
            },
            {
              "Id": "GetCoinTypeAndStackSatisfyingMoney(System.UInt64)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "GetCoinTypeAndStackSatisfyingMoney",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32\u003E GetCoinTypeAndStackSatisfyingMoney(System.UInt64 moneyAmount)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "C9BB2AD6B04DA21EBA8918F3560FF57DEC34ACD76343121FE7B41A1A77AC9F53",
              "Hash": "16746EF1981B01284CA9468AF911FFA18C9A883D28A5D28931C266189C1E9E39",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Shared.Helpers.MoneyHelper::GetMaxItemStackForCoinType(System.Int32)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIntValueForCoin(System.UInt64, System.Int32)-\u003ESystem.Int32",
              "Name": "GetIntValueForCoin",
              "Signature": "public System.Int32 GetIntValueForCoin(System.UInt64 money, System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 97,
              "BodyHash": "EA38D611C0FA76877DB2AFBCF4950D1B980BAE99CBC24E0D2458611916421531",
              "Hash": "C82EEF0ACF387B94ED89631EFBB13E3768CC0C525D397D5F13CAA24EA9BE07DD",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetValueForCoin(System.UInt64, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "GetIntValueForCoin",
                ": Value for coin type ",
                " was bigger than the int.MaxValue."
              ],
              "Source": null
            },
            {
              "Id": "GetMaxItemStackForCoinType(System.Int32)-\u003ESystem.Int32",
              "Name": "GetMaxItemStackForCoinType",
              "Signature": "public System.Int32 GetMaxItemStackForCoinType(System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 113,
              "BodyHash": "1B2BBADCED1F81FEC4316BDDF3C9645401F7684A440D8473DD9817574E7696DE",
              "Hash": "244BF640F98F8A6C403E47C9CC4679F8E38FFBB213F3DE2EE11FE0A73A79E528",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "GetValueForCoin",
                ": Invalid coin type "
              ],
              "Source": null
            },
            {
              "Id": "GetModifiedPriceValue(System.Int32, System.UInt64, System.Double)-\u003ESystem.UInt64",
              "Name": "GetModifiedPriceValue",
              "Signature": "public System.UInt64 GetModifiedPriceValue(System.Int32 amount, System.UInt64 price, System.Double multiplier)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "price",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "multiplier",
                  "Type": "System.Double",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "B16C38F9D645DC2BFB3AD1ACA2D6AB0A435E08409ABB95A59D8C4DD9FF6ED121",
              "Hash": "5673490C95EEF3A29EC4CE009F5E29F253DAA8D8D84C1F631E4D9AD42A0C8F4A",
              "CalledMethods": [
                "System.Double::Round(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMultiplierForCoinType(System.Int32)-\u003ESystem.UInt64",
              "Name": "GetMultiplierForCoinType",
              "Signature": "public System.UInt64 GetMultiplierForCoinType(System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 110,
              "BodyHash": "26827ACA8D7AFC468FF1A155855F2973570FBD9282E6DE156FBCE0BAFAAE9E64",
              "Hash": "9C235B5B322A8A1C9CC404EB5195179F0581B24013DE1A71A6AAA76674CAB19C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "GetValueForCoin",
                ": Invalid coin type "
              ],
              "Source": null
            },
            {
              "Id": "GetValueForCoin(System.UInt64, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.UInt64,System.Boolean\u003E",
              "Name": "GetValueForCoin",
              "Signature": "public System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E GetValueForCoin(System.UInt64 money, System.Int32 coinType)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "money",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "C4A1EE0C4F95274D844322B6B89E43CD68014E052D0ACB0117934532C52380DC",
              "Hash": "54401BBBFC6DAE4FA51BDE39A6D28BEFBB45D603C9D32570B05FF28D72727E11",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentException::.ctor(System.String)",
                "System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [
                "GetValueForCoin",
                ": Invalid coin type "
              ],
              "Source": null
            }
          ],
          "Hash": "8EB023F33E1213F5EC8B6FC07D7516BC576624AD4223115AC5C3801ACFB718A8"
        },
        {
          "Id": "Shared.Helpers.OnUseSpell",
          "Name": "OnUseSpell",
          "DisplayName": "OnUseSpell",
          "FullName": "Shared.Helpers.OnUseSpell",
          "Namespace": "Shared.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "Target:Shared.Aura.Args.Target",
              "Name": "Target",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C480794DB24B7B89A0AAC59416C0D7291E1F934764D708E9232C680087312EAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EA91B5B83B021E272D101724BDD07C106ED56A67B906B525A7B56E8FE51169A9"
        },
        {
          "Id": "Shared.Helpers.PlayerCharacterFlagNames",
          "Name": "PlayerCharacterFlagNames",
          "DisplayName": "PlayerCharacterFlagNames",
          "FullName": "Shared.Helpers.PlayerCharacterFlagNames",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArrowNotConsume:System.String",
              "Name": "ArrowNotConsume",
              "Type": "System.String",
              "Signature": "public System.String ArrowNotConsume",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00E0CDE5DF1B21F7A33224D14C13B6D6FC368888595C6AC4D0F0009436CE5469"
            },
            {
              "Id": "ArrowNotConsume2:System.String",
              "Name": "ArrowNotConsume2",
              "Type": "System.String",
              "Signature": "public System.String ArrowNotConsume2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97FA65CFBD2B9EC3E6F16BF25F9F86174284D935DD287EA6688AA5C71A1AC9AB"
            },
            {
              "Id": "BagSpaceIncreaseLvl1:System.String",
              "Name": "BagSpaceIncreaseLvl1",
              "Type": "System.String",
              "Signature": "public System.String BagSpaceIncreaseLvl1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B2E52A280A31A7AD015BC2C3C53BDF7F153C8000A2C6D78F3833AF54BBA058B6"
            },
            {
              "Id": "BedHpRegeneration:System.String",
              "Name": "BedHpRegeneration",
              "Type": "System.String",
              "Signature": "public System.String BedHpRegeneration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EFD9C21ED16E1C085B12AB01EB9A708AE752C532E11B2C43112410F8FBFC292E"
            },
            {
              "Id": "BladeDashActive:System.String",
              "Name": "BladeDashActive",
              "Type": "System.String",
              "Signature": "public System.String BladeDashActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2E3388D38F8A3505E78C625FE18BB15E3EFB3A318ABE20D817CCB01F9AC587DA"
            },
            {
              "Id": "BowDamageStack:System.String",
              "Name": "BowDamageStack",
              "Type": "System.String",
              "Signature": "public System.String BowDamageStack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9952B6669E5342F04F7F3DA5C5738F7EC4E4024BD40CB22161093DD5E136F4BC"
            },
            {
              "Id": "BowDefaultRangeAndSpeed:System.String",
              "Name": "BowDefaultRangeAndSpeed",
              "Type": "System.String",
              "Signature": "public System.String BowDefaultRangeAndSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "589F0395B0E5187C5BAF3DC1AC39486F1B93DE2685307B0B610AA64722FF461E"
            },
            {
              "Id": "BowPerfectShot:System.String",
              "Name": "BowPerfectShot",
              "Type": "System.String",
              "Signature": "public System.String BowPerfectShot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2AC8B8CB507CFA453B9421B591D1B03AD2DC77A31893CAF8A04C12E6ACBF7D1A"
            },
            {
              "Id": "CartWheel:System.String",
              "Name": "CartWheel",
              "Type": "System.String",
              "Signature": "public System.String CartWheel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5D0411570CEF5B5F97E0E6EB2986478388A0918316C4AFDE1C7F3D287640C2E"
            },
            {
              "Id": "ConstructionCriticalArea:System.String",
              "Name": "ConstructionCriticalArea",
              "Type": "System.String",
              "Signature": "public System.String ConstructionCriticalArea",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63FE665D887FA237CFC8912AC1BA69982174793A7E99D03D487F6510F8117E4E"
            },
            {
              "Id": "ConstructionHitAreaProgress:System.String",
              "Name": "ConstructionHitAreaProgress",
              "Type": "System.String",
              "Signature": "public System.String ConstructionHitAreaProgress",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E952A8D2AEB1A3A0D627AAB23F4155E421691D6D06344B1A532F8CA90ED9502"
            },
            {
              "Id": "CrossbowDowntime:System.String",
              "Name": "CrossbowDowntime",
              "Type": "System.String",
              "Signature": "public System.String CrossbowDowntime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8919F16D11BBBC2CABEBF00659ABD879F0C8CDA4255C45E554E2229D4ECD56D6"
            },
            {
              "Id": "CrossbowEnergyCost:System.String",
              "Name": "CrossbowEnergyCost",
              "Type": "System.String",
              "Signature": "public System.String CrossbowEnergyCost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F0EAFBD73BB559D270E82936DB7DF5A7CF149EF958E3562F67602C6F1CD5B52"
            },
            {
              "Id": "CrossbowEquipInMainHand:System.String",
              "Name": "CrossbowEquipInMainHand",
              "Type": "System.String",
              "Signature": "public System.String CrossbowEquipInMainHand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A6F06EDE4C57D6D19ADACCF1AA56F0215E5DE2A898A00F99DF2029C3CF73A08"
            },
            {
              "Id": "CrossbowHitSpeed:System.String",
              "Name": "CrossbowHitSpeed",
              "Type": "System.String",
              "Signature": "public System.String CrossbowHitSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8F2BEE1BF9FC15DA0989857D3D87ACFBC5BE1728A9FAF74302C4E19C7A67F516"
            },
            {
              "Id": "DaggerBackstab:System.String",
              "Name": "DaggerBackstab",
              "Type": "System.String",
              "Signature": "public System.String DaggerBackstab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "66BB0B82115035E2C071AF80F2D1D483615D2160BEDFFC4EB750DA5BFEEE1649"
            },
            {
              "Id": "DaggerMovementSpeed:System.String",
              "Name": "DaggerMovementSpeed",
              "Type": "System.String",
              "Signature": "public System.String DaggerMovementSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FEA1EC8C9397599C260F22B2F15AE97B5AF97D20A8D3BB6C1CA93FB1DFA2BCAC"
            },
            {
              "Id": "DaggerProjectile:System.String",
              "Name": "DaggerProjectile",
              "Type": "System.String",
              "Signature": "public System.String DaggerProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4BDD036F859DDF51BAE35C8A70C9253FD1A3A2FC64A221B81F41CE14DE5DC14C"
            },
            {
              "Id": "DaggerRangeAndSpeed:System.String",
              "Name": "DaggerRangeAndSpeed",
              "Type": "System.String",
              "Signature": "public System.String DaggerRangeAndSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FECFC53A23EE4085AD79F458230BB53A47F7A60F60F2026A928BE42FDD4F4DB"
            },
            {
              "Id": "DashInvincibility:System.String",
              "Name": "DashInvincibility",
              "Type": "System.String",
              "Signature": "public System.String DashInvincibility",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9076B86BDC0A1589DACBAAB74F37C1A7B4FD08884447E4EFB5A19FB1A8E79354"
            },
            {
              "Id": "FireDash:System.String",
              "Name": "FireDash",
              "Type": "System.String",
              "Signature": "public System.String FireDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A45B09FBBF644D7035BEDC864C648B18A84B2C9297FAF3B0AFF7D72395060156"
            },
            {
              "Id": "GrapplingHookHoldAttach:System.String",
              "Name": "GrapplingHookHoldAttach",
              "Type": "System.String",
              "Signature": "public System.String GrapplingHookHoldAttach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A3B6A2035E0C1BC63843B266674C0C629B5D9D736971FDEEF1B94686BC505889"
            },
            {
              "Id": "GrapplingHookSpeedRange:System.String",
              "Name": "GrapplingHookSpeedRange",
              "Type": "System.String",
              "Signature": "public System.String GrapplingHookSpeedRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2CB056F99A28936BE9A56777E16833FC3AE9E47482968478CFA818D1BFB472A8"
            },
            {
              "Id": "JavelinDefaultRangeAndSpeed:System.String",
              "Name": "JavelinDefaultRangeAndSpeed",
              "Type": "System.String",
              "Signature": "public System.String JavelinDefaultRangeAndSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "060A533E3FDA8094ECBD8A34FF53845945CBBD82297CAE422FF4AE0D07B87AB2"
            },
            {
              "Id": "JavelinDowntime:System.String",
              "Name": "JavelinDowntime",
              "Type": "System.String",
              "Signature": "public System.String JavelinDowntime",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4949C066D3C0A2851EF081A63B4F7E002E08AC5F8D11FA2D01730CFBE638DE0C"
            },
            {
              "Id": "JavelinEnergyCost:System.String",
              "Name": "JavelinEnergyCost",
              "Type": "System.String",
              "Signature": "public System.String JavelinEnergyCost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B71A9D5313C22CDE9876009BDE3FA37DBE6BE7F5610110D471E7C89E61F668B1"
            },
            {
              "Id": "MoreRoadsBuilt:System.String",
              "Name": "MoreRoadsBuilt",
              "Type": "System.String",
              "Signature": "public System.String MoreRoadsBuilt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "625F16D9436026C3F3E0A49F3600A7590F65653E962346D9891088632534DAAE"
            },
            {
              "Id": "PhoenixCape:System.String",
              "Name": "PhoenixCape",
              "Type": "System.String",
              "Signature": "public System.String PhoenixCape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C13AF23A4DA088B350CFFAC05130C6A45886BC7633D08F93FC03A1DD947D0FCE"
            },
            {
              "Id": "PhoenixFeatherEquipped:System.String",
              "Name": "PhoenixFeatherEquipped",
              "Type": "System.String",
              "Signature": "public System.String PhoenixFeatherEquipped",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A942247D6928EA936B87F423E2780955F18D164B0ED388A37487CA76CA27E482"
            },
            {
              "Id": "PomonasGift:System.String",
              "Name": "PomonasGift",
              "Type": "System.String",
              "Signature": "public System.String PomonasGift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "37868D5C14469A35851038444E9434F56D12A2911172BE235E7A647594DC6C16"
            },
            {
              "Id": "PotionCooldownReduction:System.String",
              "Name": "PotionCooldownReduction",
              "Type": "System.String",
              "Signature": "public System.String PotionCooldownReduction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C177CCAC058A0B3FC0A1884E2DB368556E2190A299DEE43260A5C6C9D1622AF2"
            },
            {
              "Id": "RepairSpeedBoost:System.String",
              "Name": "RepairSpeedBoost",
              "Type": "System.String",
              "Signature": "public System.String RepairSpeedBoost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D162786135589BD45A16D6431393A6072A54C4AFEE308476E7E9953A6A35F7F"
            },
            {
              "Id": "RustedWeapon:System.String",
              "Name": "RustedWeapon",
              "Type": "System.String",
              "Signature": "public System.String RustedWeapon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D135A1608025AD2D700C270312A71F7231E883F3BED34E8CC1EEA13E6326065C"
            },
            {
              "Id": "ShieldArcIncrease:System.String",
              "Name": "ShieldArcIncrease",
              "Type": "System.String",
              "Signature": "public System.String ShieldArcIncrease",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACC2C7857646C0E64BE2AD60803E7FC9AEBAE1A91D13F6E72EF55955F474D67B"
            },
            {
              "Id": "ShieldEnergyRegeneration:System.String",
              "Name": "ShieldEnergyRegeneration",
              "Type": "System.String",
              "Signature": "public System.String ShieldEnergyRegeneration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C98AF948826DCF5732367D2F8DDE7A110A3861DECADCD406F8B296DAD1254993"
            },
            {
              "Id": "ShieldEnrage:System.String",
              "Name": "ShieldEnrage",
              "Type": "System.String",
              "Signature": "public System.String ShieldEnrage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D07E1BED001B56EAAE4BDA15782CBDA64F5F4C892E0EB62A61E92BA72B82A6FD"
            },
            {
              "Id": "ShieldPerfectBlockMovementSpeed:System.String",
              "Name": "ShieldPerfectBlockMovementSpeed",
              "Type": "System.String",
              "Signature": "public System.String ShieldPerfectBlockMovementSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5252F21CD427CBCD33E93AEF4584FC90AB339C69B8107F97E8BC9A2E59730862"
            },
            {
              "Id": "ShieldPerfectBlockWindow:System.String",
              "Name": "ShieldPerfectBlockWindow",
              "Type": "System.String",
              "Signature": "public System.String ShieldPerfectBlockWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D57001A238DB07E9545C8B6FBE9C2FBDE039B1DD2D6550FC4B1989026DEDEBF"
            },
            {
              "Id": "ShieldSlam:System.String",
              "Name": "ShieldSlam",
              "Type": "System.String",
              "Signature": "public System.String ShieldSlam",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E671E77B4F61906345FFF47C7CC6D7EA89D04CCF6E9B394B2DF8E1EB08C7035F"
            },
            {
              "Id": "SledgehammerChargeSpeed:System.String",
              "Name": "SledgehammerChargeSpeed",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerChargeSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9981E3FFC6789BEF2933237D2BB15432BAE2CD67075FE94BB7ECD7E0A4ACFA87"
            },
            {
              "Id": "SledgehammerDamage:System.String",
              "Name": "SledgehammerDamage",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2533775D50A7B09C8E58906798EB20DFA56AE533455923A7E93AEFAD466BF041"
            },
            {
              "Id": "SledgehammerMovementRange:System.String",
              "Name": "SledgehammerMovementRange",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerMovementRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F20A7D9417972C449ACA9F0EF011BFD10A2B053D05EB3D93F3D6B520F0B16C38"
            },
            {
              "Id": "SledgehammerShockwave:System.String",
              "Name": "SledgehammerShockwave",
              "Type": "System.String",
              "Signature": "public System.String SledgehammerShockwave",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AD905E2B58118C6DC7A03B5F924FCD3DE145521F64118C390C90B8B237CBD7C"
            },
            {
              "Id": "SpearChargeSpeed:System.String",
              "Name": "SpearChargeSpeed",
              "Type": "System.String",
              "Signature": "public System.String SpearChargeSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B1A7C12C99856DAC7D5DF3A00068970989E744C2CEC1AA459342FDE37939445"
            },
            {
              "Id": "SpearDash:System.String",
              "Name": "SpearDash",
              "Type": "System.String",
              "Signature": "public System.String SpearDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "136E5C8FB817B42662295119A2F2C5AA9CF97441289A2BCEF22670DE9478784C"
            },
            {
              "Id": "SpearRangeSpeed:System.String",
              "Name": "SpearRangeSpeed",
              "Type": "System.String",
              "Signature": "public System.String SpearRangeSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB796E468D99A01E748C7A7350195E37FE24338862CE11090671E20B7E2DF391"
            },
            {
              "Id": "SwordBleedBonusDamage:System.String",
              "Name": "SwordBleedBonusDamage",
              "Type": "System.String",
              "Signature": "public System.String SwordBleedBonusDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "363C38DD9512D1C8951706D2B7288231A6764CB7DD5B6B1CD718F9E26B53B686"
            },
            {
              "Id": "SwordBleedDamageReduction:System.String",
              "Name": "SwordBleedDamageReduction",
              "Type": "System.String",
              "Signature": "public System.String SwordBleedDamageReduction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F9D71D774A77D758EB1C3E81A473974D13D2CF128CC9E7A8707A5D15532C676"
            },
            {
              "Id": "SwordDownTimeAndRange:System.String",
              "Name": "SwordDownTimeAndRange",
              "Type": "System.String",
              "Signature": "public System.String SwordDownTimeAndRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FD7CB8619F8C5835F8CD5C6D08CC5A915F1A41786DD2AB7F87C6831A299DA70"
            },
            {
              "Id": "SwordWhirlwind:System.String",
              "Name": "SwordWhirlwind",
              "Type": "System.String",
              "Signature": "public System.String SwordWhirlwind",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D599A291FEC7CB4B4441B6C38AA1800E035E7B89DA5C690BA1FD3309268DAE7"
            },
            {
              "Id": "TectonicMaulEquipped:System.String",
              "Name": "TectonicMaulEquipped",
              "Type": "System.String",
              "Signature": "public System.String TectonicMaulEquipped",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "85F0C811162A1F13C92DE15329AAA50078DAB7C5C36155FB6BA458CE8CF444F5"
            },
            {
              "Id": "TomeChargeFaster:System.String",
              "Name": "TomeChargeFaster",
              "Type": "System.String",
              "Signature": "public System.String TomeChargeFaster",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24EB758891EA44D499DBC8D07402DD41FB1EB335378BFF418CF9B97B2B35DBA1"
            },
            {
              "Id": "TomeDashEnergy:System.String",
              "Name": "TomeDashEnergy",
              "Type": "System.String",
              "Signature": "public System.String TomeDashEnergy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "43CF5F70B9FF04778B820B13515D34F7FBBE01ABE11EBB8394FE110E52A0E48F"
            },
            {
              "Id": "TomeEquipInMainHand:System.String",
              "Name": "TomeEquipInMainHand",
              "Type": "System.String",
              "Signature": "public System.String TomeEquipInMainHand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AC695036C8981220CC2C42C9B6DA765C90FBBF158D18E099851D4C966ECFB76"
            },
            {
              "Id": "TomeMagicPenetration:System.String",
              "Name": "TomeMagicPenetration",
              "Type": "System.String",
              "Signature": "public System.String TomeMagicPenetration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9BA56F8E326CACF0FEEA2BAF054F175CC3E5EBF2417DE3E7DB066E1D73BAE08"
            },
            {
              "Id": "TomeSpellBlade:System.String",
              "Name": "TomeSpellBlade",
              "Type": "System.String",
              "Signature": "public System.String TomeSpellBlade",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "879992217D80E8CCA351FBC90484F51F55D4EC40A094CB6243D1B8567FA0D5A3"
            },
            {
              "Id": "UnarmedArmorDamage:System.String",
              "Name": "UnarmedArmorDamage",
              "Type": "System.String",
              "Signature": "public System.String UnarmedArmorDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2052EF1F1915388AC439CC06EA15E6369534275BF2C2474D06483AF253A5B36A"
            },
            {
              "Id": "UnarmedDash:System.String",
              "Name": "UnarmedDash",
              "Type": "System.String",
              "Signature": "public System.String UnarmedDash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E95BC3131F4C5C4C99D07D261C2A4FDF931996BF2F88055D152ED2A6F098AB0"
            },
            {
              "Id": "UnarmedKnockoutReset:System.String",
              "Name": "UnarmedKnockoutReset",
              "Type": "System.String",
              "Signature": "public System.String UnarmedKnockoutReset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C06C82988CD5E3C48EC35CEE7CC4EB3A512A8406BBBE200E326483113C72700F"
            },
            {
              "Id": "UnarmedPowerfulStrike:System.String",
              "Name": "UnarmedPowerfulStrike",
              "Type": "System.String",
              "Signature": "public System.String UnarmedPowerfulStrike",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ADFE8859A3496A50B11E59BC9E06622DF05A0218EB8100BED9EBC9C0A2B09CC0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6DF3C769046481A412FAC678D02584A7AF2298B651790A915B16132588D87B09"
        },
        {
          "Id": "Shared.Helpers.PlayerFlagsHelper",
          "Name": "PlayerFlagsHelper",
          "DisplayName": "PlayerFlagsHelper",
          "FullName": "Shared.Helpers.PlayerFlagsHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFlagValue1",
              "Signature": "public System.Single GetFlagValue1(Shared.Models.Player.PlayerCharacterModel character, System.String id, System.Single defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "20CF0D0DC83028CD5A3C82FB0DDE72343396827408A4E5CCA3D93CB3A5AEEBA6",
              "Hash": "486D2E51C37029EFC75AF7AA048B8D3BBB9309139DF57E51090FE726FA6AD518",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFlagValue2(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFlagValue2",
              "Signature": "public System.Single GetFlagValue2(Shared.Models.Player.PlayerCharacterModel character, System.String id, System.Single defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "951063BEE553D5AF7707CD3918F6C56B57521FB2EA354247D764B0335FA3E332",
              "Hash": "A21EA8C281BC35F1E954D0B5EBB19C96296E8D00F666DCED84AD4C37CF845ED6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFlagValues(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E",
              "Name": "GetFlagValues",
              "Signature": "public System.ValueTuple\u003CSystem.Single, System.Single\u003E GetFlagValues(Shared.Models.Player.PlayerCharacterModel character, System.String id, System.Single defaultValue1, System.Single defaultValue2)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Single, System.Single\u003E",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue1",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue2",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 42,
              "BodyHash": "FAA603EF83272F7006E26B3799332BD3311C91828F40901C824F35ACEBA60A30",
              "Hash": "C58CABB8B64DB9CE1121E5397FDB5751D54EC2363B69B3EC7E2A7B7772AF4B6C",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::TryGetValue(!0, !1\u0026)",
                "System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)-\u003ESystem.Boolean",
              "Name": "HasFlag",
              "Signature": "public System.Boolean HasFlag(Shared.Models.Player.PlayerCharacterModel character, System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D7B5651CD84AA986DD824739F018EC1CE5135C924A13825FBB57115E78BE8577",
              "Hash": "EDA1059C61B422DB89C66FEEC8AFD8D5B8B3B11FFA4361B69015E85ED0D5E4F7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "630DC714749790B9403D6F5C3A567BB2C189D963E433C8AF6F50A8FA4BB7B1A9"
        },
        {
          "Id": "Shared.Helpers.SamsPlayerDebuggerHelper",
          "Name": "SamsPlayerDebuggerHelper",
          "DisplayName": "SamsPlayerDebuggerHelper",
          "FullName": "Shared.Helpers.SamsPlayerDebuggerHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_changes:System.Collections.Generic.Queue\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.Nullable\u00601\u003CSystem.Guid\u003E,System.String\u003E\u003E",
              "Name": "_changes",
              "Type": "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.Nullable\u003CSystem.Guid\u003E, System.String\u003E\u003E",
              "Signature": "private System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.Nullable\u003CSystem.Guid\u003E, System.String\u003E\u003E _changes",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B2693FA2B6C5CA0D85617208F73934F35E21EC41651016B1097163286D48CC35"
            },
            {
              "Id": "_isClientInitialized:System.Boolean",
              "Name": "_isClientInitialized",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _isClientInitialized",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "B78B732C491A38B71EDA5F52A74363BBE80223A936438A85262577FC3AE03479"
            },
            {
              "Id": "_playerId:System.Guid",
              "Name": "_playerId",
              "Type": "System.Guid",
              "Signature": "private System.Guid _playerId",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E380286F945F436EA9FC3D32347705CC39D2F3BB040F63627C54662D7A9624B8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Client_Initialize(System.Guid)-\u003ESystem.Void",
              "Name": "Client_Initialize",
              "Signature": "public System.Void Client_Initialize(System.Guid playerId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "playerId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "CC8E43EE75D291677DF8072662E8859C3C5509A8F82B31B92C9447EC2A7F5AB8",
              "Hash": "65E664F970B8DA6B903E6E8A44BDA852C253448B0E2AA00F816C5D6F24342DEF",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "System.ArgumentNullException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "playerId"
              ],
              "Source": null
            },
            {
              "Id": "Client_Update()-\u003ESystem.Void",
              "Name": "Client_Update",
              "Signature": "public System.Void Client_Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "BDB4D51772694F404301A764E9F877F404AC34BA7E9F7BEF23C2B9F56EB6E111",
              "Hash": "7F85C10DA6C6A480FEA087720F6D34921075CBA0D122ED3993F2FB1958C65867",
              "CalledMethods": [
                "System.Collections.Generic.Queue\u003CSystem.ValueTuple\u003CSystem.Nullable\u003CSystem.Guid\u003E, System.String\u003E\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void",
              "Name": "Entity_Set_CarriedId",
              "Signature": "public System.Void Entity_Set_CarriedId(Shared.Entity.EntitySystem system, System.Int32 carrierId, System.Nullable\u003CSystem.Guid\u003E carriedId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "system",
                  "Type": "Shared.Entity.EntitySystem",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carrierId",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "carriedId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "3D36DF1657456AF45F21B5907966ADEF0EF431BA544598EC6D3FFB20DA66EB2C",
              "Hash": "92DB891F24E3753A5ABCA83EA3ADDC6F233CD4B1DFD770CE4FC4A6BDBA4D50DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsPlayer(System.Guid)-\u003ESystem.Boolean",
              "Name": "IsPlayer",
              "Signature": "private System.Boolean IsPlayer(System.Guid id)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "AE23B1B6CC24BDE8D25BC28D855A108BF55F2625FF2C7BEEDC9051A8B71D6E5E",
              "Hash": "2846771EC6554BDB6A76D929504F800735AFCD6F41A263257447F7B79627A186",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "ABD173558AA7173448F0458F78D1B562951CECBD3AE1678A4852F0E9342CC339"
        },
        {
          "Id": "Shared.Helpers.SharedSpellHelper",
          "Name": "SharedSpellHelper",
          "DisplayName": "SharedSpellHelper",
          "FullName": "Shared.Helpers.SharedSpellHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseSpellChainList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,Shared.Helpers.CastSpellArgs,Shared.Aura.Args.Target\u003E\u003E",
              "Name": "ReuseSpellChainList",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E ReuseSpellChainList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "91D26898C379397AC5A4F3C88EECE5E15A7C8FF5FBF48DA63A6F06106FA28BD5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)-\u003EShared.Helpers.SpellSnapshotData",
              "Name": "CreateSnapshotData",
              "Signature": "public Shared.Helpers.SpellSnapshotData CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs args, Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.SpellSnapshotData",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 554,
              "BodyHash": "B229BF5F1697B7541346D75C4C2E50471BEA7AFF3133E97D1F1EA7F083B9781E",
              "Hash": "C7041E46011152E72C011D8CBF23DD37B1B54FD16B6650115FA48791CF2B34DD",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::Clone()",
                "Shared.Entity.EntityWrapper::get_Mask()",
                "Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)",
                "Shared.Entity.EntityWrapper::get_Stats()",
                "Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Interfaces.Entity.IEntitySystemBridge::GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)",
                "Shared.Combat.DamageTypesArray::Scale(System.Single)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::get_HasValue()",
                "Shared.Combat.DamageTypesArray::GetVfxTypeByBiggestDamage()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [
                "CritDamage",
                "CritChance",
                "Knockback"
              ],
              "Source": null
            },
            {
              "Id": "CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)-\u003EShared.Helpers.CastSpellArgs",
              "Name": "CreateSpellArgs",
              "Signature": "public Shared.Helpers.CastSpellArgs CreateSpellArgs(System.String spellId, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, Shared.Entity.EntityWrapper castingEntity, System.UInt16\u0026 nextCastId)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.CastSpellArgs",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextCastId",
                  "Type": "System.UInt16\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 191,
              "BodyHash": "FE144D66BB68D18D53CEFF4C0C4BD09F63BA9DB551594665C1250D610BDF4581",
              "Hash": "5D0DE322A8CF1FFC24902D0815BB737161CDC08C401A527AB26A66224E241F15",
              "CalledMethods": [
                "Shared.Helpers.SharedSpellHelper::GetSpellAndSanityCheck(System.String, System.Object)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::Clear()",
                "Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16\u0026)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::Add(!0)",
                "Shared.Helpers.CastSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, Shared.Helpers.CastSpellArgs, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "Shared.Helpers.SharedSpellHelper::CreateSnapshotData(Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)-\u003EShared.Combat.Projectiles.Models.SpellData",
              "Name": "CreateSpellData",
              "Signature": "public Shared.Combat.Projectiles.Models.SpellData CreateSpellData(Shared.Helpers.SpellSnapshotData snapShotData, System.Int32 maxTargets)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Projectiles.Models.SpellData",
              "Parameters": [
                {
                  "Name": "snapShotData",
                  "Type": "Shared.Helpers.SpellSnapshotData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "maxTargets",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "AD84F4C5B9DA9EEF1971AAA0A74859274E17CF672D5CE49DC98D99952D5FEB0E",
              "Hash": "133055F5A75CBE2580A32979D38492FC82A36D49C570508D728074C3319034B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDamage(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, Shared.Entity.EntityWrapper, System.String, System.Single)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E",
              "Name": "GetDamage",
              "Signature": "public System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E GetDamage(Shared.Combat.DamageTypesArray baseMinDamage, Shared.Combat.DamageTypesArray baseMaxDamage, Shared.Entity.EntityWrapper castingEntity, System.String skillId, System.Single damageMultiplier)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E",
              "Parameters": [
                {
                  "Name": "baseMinDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseMaxDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "3A3C9164E115FF6E017CFEEDC786EDC24620C742AE47A70E2858EA262FA0AB70",
              "Hash": "FF082DA41AECCB440EC124C73A02893484D729EBBEF868FEC6C25BD8AB44BEF1",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::Clone()",
                "Shared.Combat.SharedCombatHandler::CalculateMinMaxDamageArrays(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.String, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)",
                "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "private Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 148,
              "BodyHash": "234C119F987F29A0A825B248476DF575EEBC7A047B780B719A3F4859568F81B0",
              "Hash": "FD18D07B88FF99BEE48FD1497EE7F50808BB9ECEEA699AA87A67F6097FF58993",
              "CalledMethods": [
                "Shared.Data.SpellDataBase::GetSpellOrNull(System.String)",
                "System.String::Concat(System.String, System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "SharedSpellHelper: Could not find spell with ID ",
                "SharedSpellHelper",
                ": Override arguments are not compatible with the cast spell. Got ",
                ", expected "
              ],
              "Source": null
            }
          ],
          "Hash": "F299E8E0D7D54D229C003833B9AD503B740CE3375C7EFDC9DC2F35470E42A9FA"
        },
        {
          "Id": "Shared.Helpers.SharedWeaponSpellHelper",
          "Name": "SharedWeaponSpellHelper",
          "DisplayName": "SharedWeaponSpellHelper",
          "FullName": "Shared.Helpers.SharedWeaponSpellHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReuseOnUseSpellsList:System.Collections.Generic.List\u00601\u003CShared.Helpers.OnUseSpell\u003E",
              "Name": "ReuseOnUseSpellsList",
              "Type": "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E ReuseOnUseSpellsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DF8E1A59C51055D2BCB0079E779BBC88339A3A6AF56DE45E50C8872FCDEBD178"
            },
            {
              "Id": "ReuseSpellChain:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E\u003E",
              "Name": "ReuseSpellChain",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E",
              "Signature": "private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E ReuseSpellChain",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "78EB6E23C638ABEB4F3B0C530CA66FA230C9F32ADC9B67E9320A801905354E58"
            },
            {
              "Id": "SpellDataModel:Shared.Models.Spells.SpellDataModel",
              "Name": "SpellDataModel",
              "Type": "Shared.Models.Spells.SpellDataModel",
              "Signature": "private Shared.Models.Spells.SpellDataModel SpellDataModel",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DA5FFD6E8ED7FE4AC8254E0C5639BC2C2A7644364B39BA2A394EA36C487D50A5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddExtraSpells(Shared.Models.Items.WeaponStats)-\u003ESystem.Void",
              "Name": "AddExtraSpells",
              "Signature": "private System.Void AddExtraSpells(Shared.Models.Items.WeaponStats weapon)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 245,
              "BodyHash": "9D8F6B6D011BC70CD7EB09975813D31534BA24051027483A18417F2D2551BF78",
              "Hash": "E6119BDF2F19534704D682EBD1FD8F096BB3C53431254B9631DD405ED222EF1C",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E::get_Value()",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Random::NextSingle()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::Add(!0)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateArrowConeSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Single, System.Single)-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateArrowConeSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateArrowConeSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Single velocityScale, System.Single durationScale)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "velocityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "durationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 608,
              "BodyHash": "D72722C61627ABB8FE74C2D1B0377D56DB2DC1538DAE446BE70C8CEB1B384B7E",
              "Hash": "2395A9B0E92BF294040737C8791AB5EF7052A5073AA2DEA55438641D94965539",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.MultipleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.Single\u003E::.ctor(System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)",
                "System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)",
                "System.Span\u003CSystem.Single\u003E::get_Item(System.Int32)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "item:arrow_cone",
                "spelltype:multiple_projectile_attack",
                "arrow"
              ],
              "Source": null
            },
            {
              "Id": "CreateArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateArrowSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateArrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isPerfectArrow",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "velocityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "durationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 464,
              "BodyHash": "AF2B952A7DBBA118EF8D5084221EDA015BB6C37175696E86E43666B22FA2499A",
              "Hash": "99E6AB23EBE197CA5F1B27AB24DDDD926AF1444A956764A348FF55B95F15074E",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "item:arrow",
                "spelltype:single_projectile_attack",
                "arrow"
              ],
              "Source": null
            },
            {
              "Id": "CreateBallistaArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean)-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateBallistaArrowSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateBallistaArrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean homing)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "homing",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 497,
              "BodyHash": "EE1C6C543E11749946A079CEDC6748DC93F0575F5D396C5594F5D9D68135FD51",
              "Hash": "93F92571370A4B6D04C976827ED7C91D0FC46C318ACED9378A7FEE40FC567780",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "ballista:straight",
                "ballista:homing",
                "spelltype:single_projectile_attack",
                "ballista_arrow"
              ],
              "Source": null
            },
            {
              "Id": "CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateConeAttackSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateConeAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E extraDamageArrays, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraDamageArrays",
                  "Type": "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 487,
              "BodyHash": "5A2A6355D4F9E87054D211C3D417AC68775D487D9C754482233BE3B09FD43F82",
              "Hash": "4C70349ED4C1B5C2E9B3CB35B3EA8E2B8BDF2723CE87199BB810EACC0F72D2BE",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_Value()",
                "Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "player_attack_one_hand",
                "spelltype:cone_attack",
                "player_attack1"
              ],
              "Source": null
            },
            {
              "Id": "CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single)-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateDaggerThrowSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isPerfectArrow",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "velocityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "durationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 434,
              "BodyHash": "B799D694E20E4A43FFB99E51838CAEEED394A970E8BBFFE346FF08AB8D2FB980",
              "Hash": "F618F1C3D42E40AD4559071975885A2CAE2C4FE2C134ABCCF3A451FBC4B8CF67",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "item:dagger_throw",
                "spelltype:single_projectile_attack",
                "dagger"
              ],
              "Source": null
            },
            {
              "Id": "CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.Single)-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateGrapplingHookSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats weapon, System.String skillId, System.Boolean isFullyCharged, System.Single rangeModifier)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isFullyCharged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "rangeModifier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 388,
              "BodyHash": "966FF0935633B6FEFAB56E1B322C87F1352B033412B6D00324735B44A1788F8C",
              "Hash": "B172313B7B2DBB542799D1E6EBC513058A860C74B38CE7B41C432D4A76948422",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "Shared.Models.Spells.SpellDataModel::SetDataFromModel(Shared.Models.Spells.SpellDataModel)",
                "Shared.Combat.Spells.Parameters.LineGrappleHookSpellArgs::.ctor()",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "CreateGrapplingHookSpell: Weapon does not have spell tome args set."
              ],
              "Source": null
            },
            {
              "Id": "CreateJavelinSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateJavelinSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateJavelinSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Boolean isPerfectArrow, System.Single velocityScale, System.Single durationScale, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isPerfectArrow",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "velocityScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "durationScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 457,
              "BodyHash": "BCE38770535F699B3CB84A61B48C191C602DF11C9EDFF20C11A0AC0954F832C7",
              "Hash": "9B410A5BFDCA9D9976F19DB8EC584F008671ADF0CA9CBC420EE434EBD5E108FF",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Shared.Helpers.SharedWeaponSpellHelper::GetArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.Single\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "item:javelin",
                "spelltype:single_projectile_attack",
                "ballista_arrow"
              ],
              "Source": null
            },
            {
              "Id": "CreateLinearShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateLinearShockwaveSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateLinearShockwaveSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "95712B4FED90CFC9A45E4CC4CE475D5783583B3D7511F161C29712AB7CACC442",
              "Hash": "6181D7C64EBB09B5BC5DD3FEB8A1EF775D55DFB4621B5F0BE17C5B77753CF213",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "linear_shockwave",
                "spelltype:linear_shockwave"
              ],
              "Source": null
            },
            {
              "Id": "CreateLineAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateLineAttackSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateLineAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E extraDamageArrays, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraDamageArrays",
                  "Type": "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 465,
              "BodyHash": "846690ABFDCE2653B0AA2B97B9A63B388FE9A0452C5997DFC7B4567B28A3E9CB",
              "Hash": "5823D08E99B2C7951FDD7255114F2A8C7CD214434B3AC49D25FE2749B1075D80",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::get_Value()",
                "Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "player_attack_one_hand",
                "spelltype:line_attack"
              ],
              "Source": null
            },
            {
              "Id": "CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats, System.Single, System.Single, System.String, System.Single, System.ValueTuple\u00602\u003CShared.Helpers.SpellEvent,System.String\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateShieldDashAttackSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats shield, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.Single duration, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "shield",
                  "Type": "Shared.Models.Items.ShieldStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 549,
              "BodyHash": "F7845E6D28195C9E12575F3BCC4131581ACEB8B99FD5C86C894311CB796CC0D1",
              "Hash": "4A82D1BE19147553FAB5A96A2679AD6A6AC9468BF4BD5F8FF7F2C23D97ECF03D",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.SingleProjectileSpellArgs::.ctor()",
                "Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)",
                "Shared.Helpers.SharedWeaponSpellHelper::GetBallistaArrowPersistentProjectileTerrainHit()",
                "System.Nullable\u003CShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit\u003E::.ctor(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "player_shield_dash",
                "spelltype:cone_attack"
              ],
              "Source": null
            },
            {
              "Id": "CreateShockwaveSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateShockwaveSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateShockwaveSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.Single attackTypeBonusScale, System.Single damageMultiplier, System.String skillId, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageMultiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 413,
              "BodyHash": "F62D9720F80642ECD5EE83F04C28F7870A7C273CB5AB00FB631B9600C1AA03C5",
              "Hash": "6CCC54E6CE43890A99D74433E2ADA1D03EEF142C0D5DE2456FE07C86500C086B",
              "CalledMethods": [
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.Spells.Parameters.LinearShockwaveSpellArgs::.ctor()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "shockwave",
                "spelltype:linear_shockwave"
              ],
              "Source": null
            },
            {
              "Id": "CreateTomeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003EShared.Helpers.WeaponSpellsData",
              "Name": "CreateTomeAttackSpell",
              "Signature": "public Shared.Helpers.WeaponSpellsData CreateTomeAttackSpell(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.String skillId, System.Boolean isFullyCharged, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.WeaponSpellsData",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isFullyCharged",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 251,
              "BodyHash": "A320B4E281336EAE9D7E7B277A31836F36661A489D18EA80C55A5B202822BF39",
              "Hash": "1510DDA36E24AA070A3F38A7BBE89DFB3B91452A75D1E3A048AF2BB1873D9BFF",
              "CalledMethods": [
                "System.ArgumentException::.ctor(System.String)",
                "Shared.Helpers.SharedWeaponSpellHelper::DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])",
                "Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)",
                "Shared.Models.Spells.SpellDataModel::SetDataFromModel(Shared.Models.Spells.SpellDataModel)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Insert(System.Int32, !0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::ToArray()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::ToArray()"
              ],
              "StringLiterals": [
                "CreateTomeAttackSpell: Weapon does not have spell tome args set."
              ],
              "Source": null
            },
            {
              "Id": "DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[])-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.DamageTypesArray,Shared.Combat.DamageTypesArray\u003E",
              "Name": "DoDamageAndExtraSpellsCalculations",
              "Signature": "private System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E DoDamageAndExtraSpellsCalculations(Shared.Models.Items.WeaponStats weapon, Shared.Models.Items.WeaponStats ammo, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] spellChain)",
              "Visibility": "private",
              "ReturnType": "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E",
              "Parameters": [
                {
                  "Name": "weapon",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ammo",
                  "Type": "Shared.Models.Items.WeaponStats",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "spellChain",
                  "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 196,
              "BodyHash": "EB7D0808221B987F326C501CF4A2FB59DB9863811258E93C73954B51F7920CD8",
              "Hash": "B3158D90CBC013BF60C1AB05F6D522A4A489F67170FB653A9E419FFFA90509A0",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Helpers.OnUseSpell\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Clear()",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E\u003E::Add(!0)",
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Helpers.SharedWeaponSpellHelper::AddExtraSpells(Shared.Models.Items.WeaponStats)",
                "Shared.Combat.DamageTypesArray::op_Addition(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray)",
                "System.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetArrowPersistentProjectileTerrainHit()-\u003EShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
              "Name": "GetArrowPersistentProjectileTerrainHit",
              "Signature": "public Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit GetArrowPersistentProjectileTerrainHit()",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "F7A799D5308CF85C66535182BCAD823679E08BFE3AE768900F2BD88CC98DECBA",
              "Hash": "18ECA99B6C10ACE514A9AB23B6131C0B8858BE8E85CC39E0C30C213A5FA4FB20",
              "CalledMethods": [
                "System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)"
              ],
              "StringLiterals": [
                "media/particles/vfx/arrow_stuck"
              ],
              "Source": null
            },
            {
              "Id": "GetBallistaArrowPersistentProjectileTerrainHit()-\u003EShared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
              "Name": "GetBallistaArrowPersistentProjectileTerrainHit",
              "Signature": "public Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit GetBallistaArrowPersistentProjectileTerrainHit()",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.Spells.Parameters.PersistentProjectileTerrainHit",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "2FC893314E0426BD9B0B1A8DD01654148C23836E6E26F135618615D6D1AD8B5C",
              "Hash": "F1AD58173A65EED7AC4DF747BDA89D3C167CCF24F982517B64780D0DA93BB906",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "50FD318E273C52A83093C046663E567C5DD8B41D3A87F36E7B01A7CD3B57200C"
        },
        {
          "Id": "Shared.Helpers.SpellCastingArgs",
          "Name": "SpellCastingArgs",
          "DisplayName": "SpellCastingArgs",
          "FullName": "Shared.Helpers.SpellCastingArgs",
          "Namespace": "Shared.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CanHit:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "CanHit",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags CanHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "883E229B737C572B867D406F453CDDB1F61A3F7C6E6EFD57244398A3D9060E13"
            },
            {
              "Id": "CastingEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CastingEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CastingEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ED1455BADF56D27D293BA87BC3AC2D061F50516121D12C27114C62178BCEFBE"
            },
            {
              "Id": "Direction:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Direction",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "794693F952C1F12063079BB941D8252825E77D29ADEE34A43C7F48C2286A72FE"
            },
            {
              "Id": "ItemInstanceId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ItemInstanceId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CD486E6941CE4ABD227312BBF19F3A028B276C57BE567D53A7A602BB3D89E54"
            },
            {
              "Id": "OverrideAttackSpellArgs:Shared.Models.Spells.AttackSpellArgs",
              "Name": "OverrideAttackSpellArgs",
              "Type": "Shared.Models.Spells.AttackSpellArgs",
              "Signature": "public Shared.Models.Spells.AttackSpellArgs OverrideAttackSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "36A5F1120A6158271A9F1AF8C4841881466A3A31EDE95DC6383D43213EC99224"
            },
            {
              "Id": "OverrideSpellTypeArgs:System.Object",
              "Name": "OverrideSpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object OverrideSpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E01BB0DDD7CCF5BD2F51DD0A243E60F055F135A0FB25003BFACFC50B95C6E15C"
            },
            {
              "Id": "Position:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "Position",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "036C28966CB57A1FF47456C9785EF990564D229D737B1742193BF67C88ECF226"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "678FBD0573F944F00BB3870EA52D70CE909ADFE1B2514DFD9FF31B21FF993DC9"
        },
        {
          "Id": "Shared.Helpers.SpellEvent",
          "Name": "SpellEvent",
          "DisplayName": "SpellEvent",
          "FullName": "Shared.Helpers.SpellEvent",
          "Namespace": "Shared.Helpers",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnAnyHit:Shared.Helpers.SpellEvent",
              "Name": "OnAnyHit",
              "Type": "Shared.Helpers.SpellEvent",
              "Signature": "public Shared.Helpers.SpellEvent OnAnyHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E2F57EB9AB3411F169AAF338E2384ED62638EF5A624ED78DCC432F628789D31"
            },
            {
              "Id": "OnEntityHit:Shared.Helpers.SpellEvent",
              "Name": "OnEntityHit",
              "Type": "Shared.Helpers.SpellEvent",
              "Signature": "public Shared.Helpers.SpellEvent OnEntityHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "59392FEE57A507BA3EEC63F9700F36EF9ED2EECFABB58D7986E4A6B924994855"
            },
            {
              "Id": "OnSpellEnded:Shared.Helpers.SpellEvent",
              "Name": "OnSpellEnded",
              "Type": "Shared.Helpers.SpellEvent",
              "Signature": "public Shared.Helpers.SpellEvent OnSpellEnded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6379D12A486350134FCD3E75E06ABEC7A10B6A9263DB6CA8CE1023328F42B8D8"
            },
            {
              "Id": "OnTerrainHit:Shared.Helpers.SpellEvent",
              "Name": "OnTerrainHit",
              "Type": "Shared.Helpers.SpellEvent",
              "Signature": "public Shared.Helpers.SpellEvent OnTerrainHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1E84BE4ADE140A26F8A48C4876ABC2A0C767ACD94460DEC7C31BA5A9AFABAA1"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DB7143F2CB4F3628BA94285C349C16E4EF7741D8629E87AEA24E43DDC4C4A781"
        },
        {
          "Id": "Shared.Helpers.SpellSnapshotData",
          "Name": "SpellSnapshotData",
          "DisplayName": "SpellSnapshotData",
          "FullName": "Shared.Helpers.SpellSnapshotData",
          "Namespace": "Shared.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArmorPiercing:System.Single",
              "Name": "ArmorPiercing",
              "Type": "System.Single",
              "Signature": "public System.Single ArmorPiercing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE46408AA6E0FA2D854D75B42C3567CD2E1C69336F91B3A440F2BBE3F3ECD0DC"
            },
            {
              "Id": "AttackType:Shared.Combat.AttackType",
              "Name": "AttackType",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType AttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96CBCD270E31EFB12F39054378F22A0C9928453F064BA3054AF71FC3AD4CCF0A"
            },
            {
              "Id": "BackstabMultiplier:System.Single",
              "Name": "BackstabMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single BackstabMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE522429DBE11C1618C1DB87B01B34D832A231D40DFAF3991615C53A56AF86F3"
            },
            {
              "Id": "CritChance:System.Single",
              "Name": "CritChance",
              "Type": "System.Single",
              "Signature": "public System.Single CritChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5E6B37EE3C73156E3658716F499E95A28ABF085D165E78BBD4051C5B8BEF16E"
            },
            {
              "Id": "CritMultiplier:System.Single",
              "Name": "CritMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single CritMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CACE7040928BDD624BF702179F88843E6F1E19690BDB63241DB55B4F542AE542"
            },
            {
              "Id": "DamageVfx:Shared.Combat.DamageVfx",
              "Name": "DamageVfx",
              "Type": "Shared.Combat.DamageVfx",
              "Signature": "public Shared.Combat.DamageVfx DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "51EE8BA0F7584EB0E36FD05D9E8AEF1A3050630A2D09FB781E4B436B42B41099"
            },
            {
              "Id": "Knockback:System.Single",
              "Name": "Knockback",
              "Type": "System.Single",
              "Signature": "public System.Single Knockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "084B3CDDA14782F32E723505FD33DD4FF380AEFB5DCE467DA91F44C71045A6CF"
            },
            {
              "Id": "MaxDamage:Shared.Combat.DamageTypesArray",
              "Name": "MaxDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray MaxDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "455D1496297BF7D05ABA527D33DFFBA4BCBF26A04BD96B853C94C0060E92C984"
            },
            {
              "Id": "MinDamage:Shared.Combat.DamageTypesArray",
              "Name": "MinDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray MinDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D7BE89027E6AE549FCA0D90050AEC38FF180048A068D3FC5DE9A7E3C62AE6EC"
            },
            {
              "Id": "StunPower:System.Single",
              "Name": "StunPower",
              "Type": "System.Single",
              "Signature": "public System.Single StunPower",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA1AAAE0F47B332175AF0F1486C836FD117BB14C7537F83E30EE6552CA23595"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9E8311DD4428552733A1C7267F73940F07490116D731CF2E51305017335EB157"
        },
        {
          "Id": "Shared.Helpers.StatsHelper",
          "Name": "StatsHelper",
          "DisplayName": "StatsHelper",
          "FullName": "Shared.Helpers.StatsHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MergeStatModifications(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E)-\u003ESystem.Void",
              "Name": "MergeStatModifications",
              "Signature": "public System.Void MergeStatModifications(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E targetDic, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E otherDic)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetDic",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherDic",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 122,
              "BodyHash": "3F94C07DC4BFA08ADF2076619BB3440BE4D988C0600B0F1ABCE150B5FB3502E1",
              "Hash": "C96FF666F289A2447D1DF36A0CAE30257073B035E405BEF2714E48CDA6231FA8",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Item(!0)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Models.Stats.StatModificationData::Add(Shared.Models.Stats.StatModificationData)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "653114F6BC0F2C1560864BC4BC2C46EA6EC99E47812F68DA172E296065480899"
        },
        {
          "Id": "Shared.Helpers.TerrainToCollisionHelper",
          "Name": "TerrainToCollisionHelper",
          "DisplayName": "TerrainToCollisionHelper",
          "FullName": "Shared.Helpers.TerrainToCollisionHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReusePointsList:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Name": "ReusePointsList",
              "Type": "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E",
              "Signature": "private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E ReusePointsList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59F29B3544D400918DE9259877464FC6CE2F6B5AB4C570F625F95F9ABE739975"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddCollisionFromTerrain(CandideCreator.Shared.Models.Terrain, Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "AddCollisionFromTerrain",
              "Signature": "public System.Void AddCollisionFromTerrain(CandideCreator.Shared.Models.Terrain terrain, Shared.Collision.CollisionTerrainGroup group, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "terrain",
                  "Type": "CandideCreator.Shared.Models.Terrain",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "group",
                  "Type": "Shared.Collision.CollisionTerrainGroup",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 467,
              "BodyHash": "A26CFD6D6D4EBFCF1381A2AF5DE33B510091B26616F6C8C2CCED12241F725F45",
              "Hash": "B9BD8B8E7089E5BBD6DF7CBBDE79FC5C3E6D179F0265490DB0AFCAC0D5C3B072",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetEnumerator()",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Current()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "List.Enumerator\u003CMicrosoft.Xna.Framework.Vector3\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedSurface::CalculateWorldSpace(Microsoft.Xna.Framework.Matrix\u0026)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()",
                "CandideCreator.Shared.Models.IndexedSurface::GetHull()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()",
                "System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::ToArray()",
                "CandideCreator.Shared.Collision.CollisionPolyLine::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "CandideCreator.Shared.Models.Terrain::get_CollisionMasks()",
                "Shared.Collision.CollisionTerrainGroup::Add(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks)",
                "CandideCreator.Shared.Collision.CollisionPolygon::.ctor(Microsoft.Xna.Framework.Vector2[])",
                "CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector3\u0026)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9BA1466C781750EBE1DF4C111E775607AC4303F4015213CEE4946A72EB055A74"
        },
        {
          "Id": "Shared.Helpers.TileBoundsIntersectionHelper",
          "Name": "TileBoundsIntersectionHelper",
          "DisplayName": "TileBoundsIntersectionHelper",
          "FullName": "Shared.Helpers.TileBoundsIntersectionHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Intersects(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Boolean",
              "Name": "Intersects",
              "Signature": "public System.Boolean Intersects(Microsoft.Xna.Framework.Vector2 circlePos, System.Single circleRadius, Microsoft.Xna.Framework.Rectangle tileBounds)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "circlePos",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "circleRadius",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileBounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "B0DF43F9D938FA5430A620970B62A92703F832A34BB163DA3918F05AD30C9A7F",
              "Hash": "3AAB80AE769FB6938DD7FA1E2F0A74BD1059F60FC6C78419000CF4F624E3038E",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)",
                "System.MathF::Abs(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2C98EA447B0F0F6BB86F7BBB0C4B2385FEAE38721A67DEEED4E3C12A650D00A6"
        },
        {
          "Id": "Shared.Helpers.ToolDamageHelper",
          "Name": "ToolDamageHelper",
          "DisplayName": "ToolDamageHelper",
          "FullName": "Shared.Helpers.ToolDamageHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "UnarmedSwingTimer:System.Single",
              "Name": "UnarmedSwingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single UnarmedSwingTimer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3A92F5FCED178D0FD737557E108C76C79EA067637C7AE2D52DDA9DFA0BC36E6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetItemFromEquipmentType(Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel",
              "Name": "GetItemFromEquipmentType",
              "Signature": "public Shared.Models.Items.ItemInstanceModel GetItemFromEquipmentType(Shared.Models.Items.ItemInstanceModel[] slots, Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemInstanceModel",
              "Parameters": [
                {
                  "Name": "slots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 59,
              "BodyHash": "9DBA2A8A412FA6EF1B4A108A3A1069533A402BA7F94BBAD23F1748A6EBF4C10D",
              "Hash": "EE49001026C28CA77FCE6EA7B4CCB5E611C3F35032298E69FAFE4B470F46DF25",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSwingSpeedScaling(Shared.Models.Items.WeaponTypeEnum, System.Single)-\u003ESystem.Single",
              "Name": "GetSwingSpeedScaling",
              "Signature": "public System.Single GetSwingSpeedScaling(Shared.Models.Items.WeaponTypeEnum weaponType, System.Single swingSpeed)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "swingSpeed",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 296,
              "BodyHash": "BF10745E2CD0616A98EE87B0BF61ED24D10F672E0587AB4F3061997D424D6C23",
              "Hash": "46812ED5A84D2993F364B531B4A14EA7AC140220E00D8C2EF37C818A400EB588",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"
              ],
              "StringLiterals": [
                "weaponType"
              ],
              "Source": null
            },
            {
              "Id": "GetToolDamage(Shared.Models.Items.EquipmentType, System.Nullable\u00601\u003CShared.Models.Stats.EntityStats\u003E)-\u003ESystem.Single",
              "Name": "GetToolDamage",
              "Signature": "public System.Single GetToolDamage(Shared.Models.Items.EquipmentType toolType, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E entityStats)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "toolType",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityStats",
                  "Type": "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "915DBE5CD26C890CE6F420D06AD2A96471039294E5A64A85237677D3087CD60A",
              "Hash": "5DFB56239C9551537E38B9F5618ADEDD5B4ACAA90C267C804705003FC9126802",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::GetValueOrDefault()",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "AxePower",
                "PickaxePower"
              ],
              "Source": null
            },
            {
              "Id": "HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)-\u003EShared.Helpers.ToolDamageResult",
              "Name": "HandleResourceDamage",
              "Signature": "public Shared.Helpers.ToolDamageResult HandleResourceDamage(Shared.Models.Items.EquipmentType toolType, Shared.Entity.EntityWrapper damagedEntity, Shared.Entity.EntityWrapper damagingEntity, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E entityStats, Shared.Models.Items.ItemInstanceModel[] inventory, Shared.Combat.DamageResult damageResult, System.Boolean requireToolForMelee, System.Boolean requireMelee, System.Single multiplier, Shared.Models.Skill.CharacterSkill skillsCharacterSkill)",
              "Visibility": "public",
              "ReturnType": "Shared.Helpers.ToolDamageResult",
              "Parameters": [
                {
                  "Name": "toolType",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damagedEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damagingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "entityStats",
                  "Type": "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageResult",
                  "Type": "Shared.Combat.DamageResult",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requireToolForMelee",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "requireMelee",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "multiplier",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillsCharacterSkill",
                  "Type": "Shared.Models.Skill.CharacterSkill",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 705,
              "BodyHash": "C416B504A196B2BD788AECD25B5FF9F3F9A618EA9AF461CC9E6766E4D3A3EC51",
              "Hash": "D4AB83DC85805CC3C96230BBDC7416C74084C1ECEF935E3ABDE11D048BA0FBBA",
              "CalledMethods": [
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Combat.AttackTypeExtensions::HasFlags(Shared.Combat.AttackType, Shared.Combat.AttackType)",
                "Shared.Helpers.ToolDamageHelper::GetItemFromEquipmentType(Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.EquipmentType)",
                "Shared.Helpers.ToolDamageHelper::GetToolDamage(Shared.Models.Items.EquipmentType, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E)",
                "Shared.Models.Skill.CharacterSkill::get_CurrentValue()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Helpers.ToolDamageHelper::GetSwingSpeedScaling(Shared.Models.Items.WeaponTypeEnum, System.Single)",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::GetValueOrDefault()",
                "Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D0CD2A69BF788903B05E250256597A38AC10788264286F6A68F78FA54AD6DDC5"
        },
        {
          "Id": "Shared.Helpers.ToolDamageResult",
          "Name": "ToolDamageResult",
          "DisplayName": "ToolDamageResult",
          "FullName": "Shared.Helpers.ToolDamageResult",
          "Namespace": "Shared.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Outcome:ToolDamageResult\u002BToolDamageOutcome",
              "Name": "Outcome",
              "Type": "ToolDamageResult.ToolDamageOutcome",
              "Signature": "public ToolDamageResult.ToolDamageOutcome Outcome",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90EE3055AAB7A2D4E9B71EA754415F6AE7BA50FE4CA8F0134DA992F21397DE22"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80FDE0D96971476EECF48C40535F9128DAFE63112C73AFC9A3B842BF97415CF2"
        },
        {
          "Id": "Shared.Helpers.TownDefenceHelper",
          "Name": "TownDefenceHelper",
          "DisplayName": "TownDefenceHelper",
          "FullName": "Shared.Helpers.TownDefenceHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTownDefenceValues(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "GetTownDefenceValues",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32\u003E GetTownDefenceValues(System.Collections.Generic.HashSet\u003CSystem.String\u003E unlockedRewards, System.Int32 amountOfCitizens)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "unlockedRewards",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amountOfCitizens",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 47,
              "BodyHash": "BDD52A2F1815025E76A2055F768AF4743F1846C04C6ECBE44455873396A7824F",
              "Hash": "3E7B43535EF84C5225CC40860ED19A1742F7592D0E7E62ED62D1D94BE9FC33CE",
              "CalledMethods": [
                "Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)",
                "System.MathF::Sqrt(System.Single)",
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0AE7897082FDC35CA7D365A9788A651E9A846ECFFBC7D0A477A59564C5290B13"
        },
        {
          "Id": "Shared.Helpers.VehicleHelper",
          "Name": "VehicleHelper",
          "DisplayName": "VehicleHelper",
          "FullName": "Shared.Helpers.VehicleHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetVehicleExitPosition(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003EMicrosoft.Xna.Framework.Vector3",
              "Name": "GetVehicleExitPosition",
              "Signature": "public Microsoft.Xna.Framework.Vector3 GetVehicleExitPosition(Shared.Entity.EntityWrapper driverEntity, Shared.Entity.EntityWrapper vehicleEntity)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Vector3",
              "Parameters": [
                {
                  "Name": "driverEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "vehicleEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "C620BC610BA7D3E8E6A624537B46B398DB6213491BD5A60062DA89FD27D881A9",
              "Hash": "49CD022FCFDB93818034636F14ACE699C12E6FC6C268A1C2957E53FEC80DDA39",
              "CalledMethods": [
                "Shared.Entity.EntityWrapper::get_Shape()",
                "Shared.Entity.EntityWrapper::get_Velocity()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::get_Zero()",
                "Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2\u0026)",
                "Shared.Entity.EntityWrapper::get_Position()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)",
                "Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)",
                "System.Random::get_Shared()",
                "System.Random::NextSingle()",
                "System.MathF::Cos(System.Single)",
                "System.MathF::Sin(System.Single)",
                "Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)",
                "Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "92A786459A75D1C3E567B3234B74556666911EAD915496CD55E96B119857DEF7"
        },
        {
          "Id": "Shared.Helpers.WeaponScalingHelper",
          "Name": "WeaponScalingHelper",
          "DisplayName": "WeaponScalingHelper",
          "FullName": "Shared.Helpers.WeaponScalingHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Single",
              "Name": "GetAttackBonusScaleForType",
              "Signature": "public System.Single GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum weaponType)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 158,
              "BodyHash": "6A23802708DAE40EF8AD46A7626D717C81DEAAB20C775DE4FC72F7DDD9F37746",
              "Hash": "EAF5E2DC12CB2886B6CB60F43E7599D7EAD8E726B3AB4C3498D575C6C27BB459",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "809F059B408B6E5C94A329C84B0E6537900515653337970B4BE073F6DCA6B7B3"
        },
        {
          "Id": "Shared.Helpers.WeaponSpellsData",
          "Name": "WeaponSpellsData",
          "DisplayName": "WeaponSpellsData",
          "FullName": "Shared.Helpers.WeaponSpellsData",
          "Namespace": "Shared.Helpers",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnUseSpells:Shared.Helpers.OnUseSpell[]",
              "Name": "OnUseSpells",
              "Type": "Shared.Helpers.OnUseSpell[]",
              "Signature": "public Shared.Helpers.OnUseSpell[] OnUseSpells",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "75DEBD4D73D6D02544B40B6E3FE46DAC84DC58BABC6D5C8FE5E074D55ADFB553"
            },
            {
              "Id": "Spell:Shared.Models.Spells.SpellDataModel",
              "Name": "Spell",
              "Type": "Shared.Models.Spells.SpellDataModel",
              "Signature": "public Shared.Models.Spells.SpellDataModel Spell",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F0200673EB1D9EF0C73729FB1248822B5388CF5F9A906266C0182126ABA6A66"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A9BA428BB1514609B29BA2A6BD608FD9193BF53E968FB603357055483291E599"
        },
        {
          "Id": "Shared.Helpers.WorldFlagsHelper",
          "Name": "WorldFlagsHelper",
          "DisplayName": "WorldFlagsHelper",
          "FullName": "Shared.Helpers.WorldFlagsHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFloatValue(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E, System.String, System.Single)-\u003ESystem.Single",
              "Name": "GetFloatValue",
              "Signature": "public System.Single GetFloatValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E worldFlags, System.String id, System.Single defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldFlags",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "45F03092C336187DC704F82376DB92CAAD96776324DF4220C6F947143823D032",
              "Hash": "CF7EE35F0237B709875395E8A7C3127D0E488B11420C710863C85757428BEA96",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetIntValue(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E, System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "GetIntValue",
              "Signature": "public System.Int32 GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E worldFlags, System.String id, System.Int32 defaultValue)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "worldFlags",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultValue",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "6A859CE68297629DBD93CAD59283729642DC2F3AF043FD1998F48194D395FD6C",
              "Hash": "C01CE237ECA083C3996430D80E302A45953E795FFE2E25C871F7DC758DEBF852",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlag(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E, System.String)-\u003ESystem.Boolean",
              "Name": "HasFlag",
              "Signature": "public System.Boolean HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E worldFlags, System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "worldFlags",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "3A5715F0DACCD5AE59E1AA5D5B5831E168B2316559CA3E15F9C193C2B33966B2",
              "Hash": "8B9AB43B51EB0090AB3AADF74000F364AF0D5E91536E018F9C5323DBD7050DA4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::ContainsKey(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "5C9BFD1C70D88254178BF7DC362B5207BFAE65E24398940EE4FBB507F7745874"
        },
        {
          "Id": "Shared.Helpers.WorldTierHelper",
          "Name": "WorldTierHelper",
          "DisplayName": "WorldTierHelper",
          "FullName": "Shared.Helpers.WorldTierHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetProgressionTier(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.Int32",
              "Name": "GetProgressionTier",
              "Signature": "public System.Int32 GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E unlockedRewards)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "unlockedRewards",
                  "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "D6ED1B3878FB0D0F1796363ED40267F407E85324BB1F1046A9EFD9DB92B21770",
              "Hash": "D24530C7DC4DE2EA3FCCBC34150852ED79C52CF25D39B067705CB8485BE6849B",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [
                "reward:minerva:tier:4",
                "reward:minerva:tier:3",
                "reward:minerva:tier:2",
                "reward:minerva:tier:1"
              ],
              "Source": null
            }
          ],
          "Hash": "D645F59AC4B12B7BAB4678528A3C87958CBBC70A1208AB6C57C3B1C162129838"
        },
        {
          "Id": "Shared.Helpers.WorldTileHelper",
          "Name": "WorldTileHelper",
          "DisplayName": "WorldTileHelper",
          "FullName": "Shared.Helpers.WorldTileHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDominantInBounds\u00601(!T[,], Microsoft.Xna.Framework.Rectangle)-\u003E!T",
              "Name": "GetDominantInBounds",
              "Signature": "public T GetDominantInBounds\u003CT\u003E(T[,] array, Microsoft.Xna.Framework.Rectangle bounds)",
              "Visibility": "public",
              "ReturnType": "T",
              "Parameters": [
                {
                  "Name": "array",
                  "Type": "T[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "bounds",
                  "Type": "Microsoft.Xna.Framework.Rectangle",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 1,
              "IlSize": 356,
              "BodyHash": "67597DEB96A0C1E5F4C7586F9BE7FE4F27E17AE78B0D3494D0DF01A212046A9D",
              "Hash": "D685985B344B1920C6D2D80B093AC03568A97F95C3024B09133457AB055A2F1D",
              "CalledMethods": [
                "System.Math::Max(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Right()",
                "System.Array::GetLength(System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Rectangle::get_Bottom()",
                "System.Collections.Generic.Dictionary\u003CT, System.Single\u003E::.ctor()",
                "T[,]::Get(System.Int32, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CT, System.Single\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CT, System.Single\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CT, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CT, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CT, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Dictionary.Enumerator\u003CT, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTilePosition(System.Single, System.Single)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E",
              "Name": "GetTilePosition",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Int32\u003E GetTilePosition(System.Single x, System.Single y)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "E0DF7CFA4B2F3DCFBA682BF39F88E1128C42D30CBB8600A52658C81526C835DE",
              "Hash": "21AA49C004E88E6A9D666D2BFA35444C4EB9AA091361B9EC13F24637528BB585",
              "CalledMethods": [
                "System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point",
              "Name": "WorldToTilePosition",
              "Signature": "public Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "Microsoft.Xna.Framework.Point",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "11A7E2906F9E9C4C5FB8F901AC65B1F0B5D94CEB03B4A0E2468C77E49FA86D00",
              "Hash": "24929B65091742E6683DB920322F48428613DAAD49BD65F8D5277FCBBB94C719",
              "CalledMethods": [
                "Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B16080B64291E531C19BB33D412270DA385698261677CE82C951F9CF1C580FB3"
        },
        {
          "Id": "Shared.Helpers.WorshipUnlocksHelper",
          "Name": "WorshipUnlocksHelper",
          "DisplayName": "WorshipUnlocksHelper",
          "FullName": "Shared.Helpers.WorshipUnlocksHelper",
          "Namespace": "Shared.Helpers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxTiers:System.Int32",
              "Name": "MaxTiers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxTiers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20D8CDE124DF4623BB2BF891680AF01433A11AD4CE1EA07E9658909677029C61"
            },
            {
              "Id": "RequiredPointsAmountPerTier:System.Int32[]",
              "Name": "RequiredPointsAmountPerTier",
              "Type": "System.Int32[]",
              "Signature": "public System.Int32[] RequiredPointsAmountPerTier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54F8BCACB9656B4E441DE2995C6A916DA51C8E1C6C4C601A75D03B22387792DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D5E74EE2A905D661780B1023304300C821EB8E185CA05FCAF84A72661A582186"
        },
        {
          "Id": "Shared.Ids.RewardIds",
          "Name": "RewardIds",
          "DisplayName": "RewardIds",
          "FullName": "Shared.Ids.RewardIds",
          "Namespace": "Shared.Ids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CeresBakerExperience:System.String",
              "Name": "CeresBakerExperience",
              "Type": "System.String",
              "Signature": "public System.String CeresBakerExperience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0AB72DC2EECF7AC1B1DDA6E43632A1228990559E8BDDBFD7A4FC28F4A2B2B258"
            },
            {
              "Id": "CeresBakery:System.String",
              "Name": "CeresBakery",
              "Type": "System.String",
              "Signature": "public System.String CeresBakery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACF2448443CFE15C9A404D78DED46AF0D20745A73C940384D1BF528B41F210C2"
            },
            {
              "Id": "CeresBakeryLvl2:System.String",
              "Name": "CeresBakeryLvl2",
              "Type": "System.String",
              "Signature": "public System.String CeresBakeryLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A94EAC02F1CBEB3B647BBD4380E27ED88500D6653107E6EC3FB133BDC24C3709"
            },
            {
              "Id": "CeresBeehive:System.String",
              "Name": "CeresBeehive",
              "Type": "System.String",
              "Signature": "public System.String CeresBeehive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53102F558AFFFEE82EC134CC322B52CD041AE565C8C1C4A1E59CCF85C3034E83"
            },
            {
              "Id": "CeresCropHarvest:System.String",
              "Name": "CeresCropHarvest",
              "Type": "System.String",
              "Signature": "public System.String CeresCropHarvest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A79B9ED0AEC3913E0677C36B904C81CADB384E66ABAD28246BDC6936CDDFB234"
            },
            {
              "Id": "CeresFarmerExperience:System.String",
              "Name": "CeresFarmerExperience",
              "Type": "System.String",
              "Signature": "public System.String CeresFarmerExperience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30DE7028521D98C54D601831BDDA9F56A6EE5431626AFB4E616934E6D06C1662"
            },
            {
              "Id": "CeresFarmstead:System.String",
              "Name": "CeresFarmstead",
              "Type": "System.String",
              "Signature": "public System.String CeresFarmstead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5634E0F6AF7E2292EC5E254BCE28F987C62A0F0FBE4C7B85967D346AEF7EDAB5"
            },
            {
              "Id": "CeresFarmsteadLvl2:System.String",
              "Name": "CeresFarmsteadLvl2",
              "Type": "System.String",
              "Signature": "public System.String CeresFarmsteadLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2195F5DB831B8A5CB9A80E2D273C47A11E77B67111FF69937AE979180353B23A"
            },
            {
              "Id": "CeresFarmsteadLvl3:System.String",
              "Name": "CeresFarmsteadLvl3",
              "Type": "System.String",
              "Signature": "public System.String CeresFarmsteadLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2ABBE4B95138ABE0B5266F4E4E1E1DB56DDC5F273EEC3944B01D29AC45A0004E"
            },
            {
              "Id": "CeresFarmsteadWellWatering:System.String",
              "Name": "CeresFarmsteadWellWatering",
              "Type": "System.String",
              "Signature": "public System.String CeresFarmsteadWellWatering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "48DAF01498A456ED99734A145C232E5E30B9E6EF30168A544E4BA82DA612617B"
            },
            {
              "Id": "CeresGarumDolium:System.String",
              "Name": "CeresGarumDolium",
              "Type": "System.String",
              "Signature": "public System.String CeresGarumDolium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5878C3427277977D1147A089ECE701D39D083BBAF6FC8FFCAC1794BE70C2FF0"
            },
            {
              "Id": "CeresManualMillSpeed:System.String",
              "Name": "CeresManualMillSpeed",
              "Type": "System.String",
              "Signature": "public System.String CeresManualMillSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "174822FBCA8EF33F82372DBF2C2FECB0CAC551125C774135E3CA6225216897B3"
            },
            {
              "Id": "CeresOliveOilDolium:System.String",
              "Name": "CeresOliveOilDolium",
              "Type": "System.String",
              "Signature": "public System.String CeresOliveOilDolium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87C6A2F83753A6D69BE51FE60734B26C602385C3EE02BA1E688618E1B66F8787"
            },
            {
              "Id": "CeresWatermill:System.String",
              "Name": "CeresWatermill",
              "Type": "System.String",
              "Signature": "public System.String CeresWatermill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84E3BB1ADADE6F1F5FCFF83105E5D52AEA5B703D30D4B158419DA0611B20E3F2"
            },
            {
              "Id": "CeresWatermillLvl2:System.String",
              "Name": "CeresWatermillLvl2",
              "Type": "System.String",
              "Signature": "public System.String CeresWatermillLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3932CDA8CFD743A4F066B26528C3BF26B36941117D9CE3713E88319269426147"
            },
            {
              "Id": "DianaCampingTentRecipe:System.String",
              "Name": "DianaCampingTentRecipe",
              "Type": "System.String",
              "Signature": "public System.String DianaCampingTentRecipe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B17EBC0C77549A3AF1C59128EB88B171B3BF1ABF316E4B74F68E3482FCBBC61F"
            },
            {
              "Id": "DianaCitizenHungerPenalty:System.String",
              "Name": "DianaCitizenHungerPenalty",
              "Type": "System.String",
              "Signature": "public System.String DianaCitizenHungerPenalty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C14E322E9CB9ABAA6DF867BD7B3A48E1BEB3AE8F4145C3302B2E2C78B43CF554"
            },
            {
              "Id": "DianaFireScaleSatchel:System.String",
              "Name": "DianaFireScaleSatchel",
              "Type": "System.String",
              "Signature": "public System.String DianaFireScaleSatchel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E36663E929A59E079C209F15AC211CEB0FA3C85D3E4992B1A1A987125BD3D71C"
            },
            {
              "Id": "DianaLeatherworkerExperience:System.String",
              "Name": "DianaLeatherworkerExperience",
              "Type": "System.String",
              "Signature": "public System.String DianaLeatherworkerExperience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4445BBBFF142AC1FF156B3FC547890FA3B0D932C0E4923A712267A16F4FDA4BE"
            },
            {
              "Id": "DianaLeatherworkerLvl2:System.String",
              "Name": "DianaLeatherworkerLvl2",
              "Type": "System.String",
              "Signature": "public System.String DianaLeatherworkerLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C9AD67298A8A323A0A21CEC7A46B513B98765B180116027EC912D4E51DBE38A"
            },
            {
              "Id": "DianaLeatherworkerLvl3:System.String",
              "Name": "DianaLeatherworkerLvl3",
              "Type": "System.String",
              "Signature": "public System.String DianaLeatherworkerLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6651322CA4552D6511F49D560D59B1752D5B1C3B70A03D10B6B3851D26BA09D"
            },
            {
              "Id": "DianaLumberYardLvl2:System.String",
              "Name": "DianaLumberYardLvl2",
              "Type": "System.String",
              "Signature": "public System.String DianaLumberYardLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1808B4DA4DA29FB5EC8ADE375C5734B9195D312EBD2CBB8C0943479C04BAEB87"
            },
            {
              "Id": "DianaLumberYardLvl3:System.String",
              "Name": "DianaLumberYardLvl3",
              "Type": "System.String",
              "Signature": "public System.String DianaLumberYardLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E91332AADA61F2B1D630DB48AE690B64E3DE3F9861986E7EB7FAF817312322F8"
            },
            {
              "Id": "DianaLumberYardRareFinds:System.String",
              "Name": "DianaLumberYardRareFinds",
              "Type": "System.String",
              "Signature": "public System.String DianaLumberYardRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30DB1691679278E5305A49C8723F0C96E4DA13853038BFB37C36F77032865048"
            },
            {
              "Id": "DianaMushroomBonusAmount:System.String",
              "Name": "DianaMushroomBonusAmount",
              "Type": "System.String",
              "Signature": "public System.String DianaMushroomBonusAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0C4822D84F35A4DA375E52F20352619E82660C136AA3A778E9AE46ABEB77F205"
            },
            {
              "Id": "DianaWell:System.String",
              "Name": "DianaWell",
              "Type": "System.String",
              "Signature": "public System.String DianaWell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C36EE539679A76D0054939659FE37F62C196368C7B17B9D1EF79E478F4D2FC3"
            },
            {
              "Id": "DianaWildCropsSeedAmount:System.String",
              "Name": "DianaWildCropsSeedAmount",
              "Type": "System.String",
              "Signature": "public System.String DianaWildCropsSeedAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E3026E829FD48C6907A9729FD9A7BCC11755891DB93E36BF4DE6E87BEEAA0C6"
            },
            {
              "Id": "DianaWildlifeSpawnRate:System.String",
              "Name": "DianaWildlifeSpawnRate",
              "Type": "System.String",
              "Signature": "public System.String DianaWildlifeSpawnRate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "619B6EA41AF072E9CEA3C77D3205EAEC8CDB677B66C81C82DCF12D9A30961246"
            },
            {
              "Id": "MarsBallistaAndCatapultDamage:System.String",
              "Name": "MarsBallistaAndCatapultDamage",
              "Type": "System.String",
              "Signature": "public System.String MarsBallistaAndCatapultDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCD2B35490DA4454EC35FAB95A11475FD0FD9A57482C0BDFF7C434E2704CBD68"
            },
            {
              "Id": "MarsBallistaAndCatapultHealth:System.String",
              "Name": "MarsBallistaAndCatapultHealth",
              "Type": "System.String",
              "Signature": "public System.String MarsBallistaAndCatapultHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3CE3C3614E9EE2254DAD669E8AA5BEF8103878D8177156E5D251D18F1BC4469E"
            },
            {
              "Id": "MarsCatapultLvl2:System.String",
              "Name": "MarsCatapultLvl2",
              "Type": "System.String",
              "Signature": "public System.String MarsCatapultLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6BFEE7BBA09040A6A04093F20F6D998B1C3118B6BE2F6D89DC01FFEC5E552D7"
            },
            {
              "Id": "MarsCatapultLvl3:System.String",
              "Name": "MarsCatapultLvl3",
              "Type": "System.String",
              "Signature": "public System.String MarsCatapultLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA61359807F9F0D4B99C3AF85EF09D6CFF7A5DEAE8EB7DE7855C98B945CBB034"
            },
            {
              "Id": "MarsClayPit:System.String",
              "Name": "MarsClayPit",
              "Type": "System.String",
              "Signature": "public System.String MarsClayPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA52C42D6401343C37D121858C3FDD46F8852EB4755EC7FF1ECCFA5B60979519"
            },
            {
              "Id": "MarsClayPitLvl2:System.String",
              "Name": "MarsClayPitLvl2",
              "Type": "System.String",
              "Signature": "public System.String MarsClayPitLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA32DD866364099983005D603051418E50B96E4B86861443210DB5829D10A538"
            },
            {
              "Id": "MarsClayPitLvl3:System.String",
              "Name": "MarsClayPitLvl3",
              "Type": "System.String",
              "Signature": "public System.String MarsClayPitLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "342A3D4527B0D7CDE6E51F9E0884BE0AC43F295277E37B44115B47EFB8E67CAC"
            },
            {
              "Id": "MarsClayPitRareFinds:System.String",
              "Name": "MarsClayPitRareFinds",
              "Type": "System.String",
              "Signature": "public System.String MarsClayPitRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC4EF46047E5D9D4D9143BF4BC15D992C39CC0B7A202DFD8303D70176F0ACA5F"
            },
            {
              "Id": "MarsPottery:System.String",
              "Name": "MarsPottery",
              "Type": "System.String",
              "Signature": "public System.String MarsPottery",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D435D5D25004D59099FEF8806AF0C56CF8B849C23FBBD8A8141E13BE59F558C9"
            },
            {
              "Id": "MarsReducedRaids:System.String",
              "Name": "MarsReducedRaids",
              "Type": "System.String",
              "Signature": "public System.String MarsReducedRaids",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "367AEBECA483CEE050899761A6C8FCE716C35A57526D0849DE9866D7C531F29E"
            },
            {
              "Id": "MarsTownDefence:System.String",
              "Name": "MarsTownDefence",
              "Type": "System.String",
              "Signature": "public System.String MarsTownDefence",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DFAA793309A251860A7D0F4C1B71704838349FD75FEF1385E1C809FD0428E756"
            },
            {
              "Id": "MercuryAltarTeleport:System.String",
              "Name": "MercuryAltarTeleport",
              "Type": "System.String",
              "Signature": "public System.String MercuryAltarTeleport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB865780A52B6184ABDF362ED64A5D3E59EA845C50B7A06D0CFC781D8366025C"
            },
            {
              "Id": "MercuryBrickRoad:System.String",
              "Name": "MercuryBrickRoad",
              "Type": "System.String",
              "Signature": "public System.String MercuryBrickRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "15DD44C6A3FA90231335D94D14E42F83E60C07123CB0A3BDAD72DB8E11779A62"
            },
            {
              "Id": "MercuryCartCapacity:System.String",
              "Name": "MercuryCartCapacity",
              "Type": "System.String",
              "Signature": "public System.String MercuryCartCapacity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F5F1876A6F808ABD99421AE92BC5D09F3AB076A08F0A27339850F63D350041B"
            },
            {
              "Id": "MercuryCheaperPrices:System.String",
              "Name": "MercuryCheaperPrices",
              "Type": "System.String",
              "Signature": "public System.String MercuryCheaperPrices",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FCA0831EDEA2594C940C8837E977D66D386B889F4CC95F58DE1307CA315B78B"
            },
            {
              "Id": "MercuryLeatherworkerScrolls:System.String",
              "Name": "MercuryLeatherworkerScrolls",
              "Type": "System.String",
              "Signature": "public System.String MercuryLeatherworkerScrolls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFDC47E9F74E962036BE01CBC578A8E938A7ED4BAC6FFB291E6245B31465F0DD"
            },
            {
              "Id": "MercuryMarket:System.String",
              "Name": "MercuryMarket",
              "Type": "System.String",
              "Signature": "public System.String MercuryMarket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "742A505837B7FC7FF5DDD54C339B7B9B06309BF9D84F5CA40E9286F8CDD47AF8"
            },
            {
              "Id": "MercuryMarketExtraGoods:System.String",
              "Name": "MercuryMarketExtraGoods",
              "Type": "System.String",
              "Signature": "public System.String MercuryMarketExtraGoods",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60457C8CC024D44AAAC7C7C9796E3CDE7D0095F93A9AB9398E1986F3623330FA"
            },
            {
              "Id": "MercuryMarketLvl2:System.String",
              "Name": "MercuryMarketLvl2",
              "Type": "System.String",
              "Signature": "public System.String MercuryMarketLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9B3A754578E663462315422832EB72AC69275B0C1B819E96011255FF2B61E27C"
            },
            {
              "Id": "MercuryMerchantExperienceGain:System.String",
              "Name": "MercuryMerchantExperienceGain",
              "Type": "System.String",
              "Signature": "public System.String MercuryMerchantExperienceGain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96B15AC10E8E7DE7FF358325F9A6614188A3FE2B926781124D8390308264847D"
            },
            {
              "Id": "MercuryRoadSpeed:System.String",
              "Name": "MercuryRoadSpeed",
              "Type": "System.String",
              "Signature": "public System.String MercuryRoadSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "48A3D501125123F8702C4F1232E023D447EBB9D41D5BD4C24ACF75206FDFB0CE"
            },
            {
              "Id": "MercuryTradingPost:System.String",
              "Name": "MercuryTradingPost",
              "Type": "System.String",
              "Signature": "public System.String MercuryTradingPost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B544CE79C806FCC6934B0C132C8EDEE339DEFEE8A842A0538492C48FDF2C644A"
            },
            {
              "Id": "MercuryTradingPostSpeed:System.String",
              "Name": "MercuryTradingPostSpeed",
              "Type": "System.String",
              "Signature": "public System.String MercuryTradingPostSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACF54E95539F18F7A975039B14B94C929BB6F90868A0C6EB99CEFD401D7064CD"
            },
            {
              "Id": "MercuryUniversity:System.String",
              "Name": "MercuryUniversity",
              "Type": "System.String",
              "Signature": "public System.String MercuryUniversity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B625B88A5AF553EC84D5DB55F91AD7FD740C247107653018760BD54634F96EA"
            },
            {
              "Id": "MercuryUniversityScrolls:System.String",
              "Name": "MercuryUniversityScrolls",
              "Type": "System.String",
              "Signature": "public System.String MercuryUniversityScrolls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C278197096866234F4AED2015234F81126E196CBA4C7ED6A1FD7B6078B3FFEE"
            },
            {
              "Id": "PyzifaxMalformedHorn:System.String",
              "Name": "PyzifaxMalformedHorn",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxMalformedHorn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F038761F8ADB385346B6344D89E065F2D2587350261D5FFAC36A1EBCB64D86BD"
            },
            {
              "Id": "Tier1:System.String",
              "Name": "Tier1",
              "Type": "System.String",
              "Signature": "public System.String Tier1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32DCA4A500B614B19572C523FEB1085FE66E59831CFB01014E1D566A6CB1FFAF"
            },
            {
              "Id": "Tier2:System.String",
              "Name": "Tier2",
              "Type": "System.String",
              "Signature": "public System.String Tier2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3E0EC82705580179F0906936F30AD9F1A1DFA3B3726FACE02763E757EA778F96"
            },
            {
              "Id": "Tier3:System.String",
              "Name": "Tier3",
              "Type": "System.String",
              "Signature": "public System.String Tier3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D4119ABEE3D6BEE3ACCF8E7664CD35B1CD90398A13B602772496C1EEE8CA0318"
            },
            {
              "Id": "Tier4:System.String",
              "Name": "Tier4",
              "Type": "System.String",
              "Signature": "public System.String Tier4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6F35B5F50C33FBF732F24508369961859E5C2BBDB4C5E3EC5FFC936A85208ED"
            },
            {
              "Id": "VenusBeerDolium:System.String",
              "Name": "VenusBeerDolium",
              "Type": "System.String",
              "Signature": "public System.String VenusBeerDolium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "613B108218B599F791F7804E638C25066E0CC6346DBB72B9D7929A5618C64A68"
            },
            {
              "Id": "VenusBigTree:System.String",
              "Name": "VenusBigTree",
              "Type": "System.String",
              "Signature": "public System.String VenusBigTree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46702DBD1F5A00157FEB070B165BA472F6D398B0D7940E47A39960B676530B67"
            },
            {
              "Id": "VenusBigTreeLvl2:System.String",
              "Name": "VenusBigTreeLvl2",
              "Type": "System.String",
              "Signature": "public System.String VenusBigTreeLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02EA0E0C1B2BD2418ABF06C0674BEA212B0707F60D0CEB60F660469CFAC747A7"
            },
            {
              "Id": "VenusCarpenterExperience:System.String",
              "Name": "VenusCarpenterExperience",
              "Type": "System.String",
              "Signature": "public System.String VenusCarpenterExperience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC1C8CB863E1F7D65B98F2125745D1738468D3278BFEF17A82D12D01B58CB269"
            },
            {
              "Id": "VenusCitizenExpertise:System.String",
              "Name": "VenusCitizenExpertise",
              "Type": "System.String",
              "Signature": "public System.String VenusCitizenExpertise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C393228E9FCBCD5A2F269891561C3DF0D3940B0CBBEFA99F2B212394EF00D665"
            },
            {
              "Id": "VenusCitizenHealth:System.String",
              "Name": "VenusCitizenHealth",
              "Type": "System.String",
              "Signature": "public System.String VenusCitizenHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A1C6D2B824391CDD6197E1BE31CE70BF924EC3492B6E532290089EDE55C903A"
            },
            {
              "Id": "VenusDoliumSpeed:System.String",
              "Name": "VenusDoliumSpeed",
              "Type": "System.String",
              "Signature": "public System.String VenusDoliumSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51056768A8876788C1F6E2B62DE0F9C2E4B986F8B6AA8C5B735B1115F5B9DE8A"
            },
            {
              "Id": "VenusFountain:System.String",
              "Name": "VenusFountain",
              "Type": "System.String",
              "Signature": "public System.String VenusFountain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90610F559704C8E7DF799F4CFFC48334830C5D4D1DA04172044EEAF478ECCDEA"
            },
            {
              "Id": "VenusFountainLvl2:System.String",
              "Name": "VenusFountainLvl2",
              "Type": "System.String",
              "Signature": "public System.String VenusFountainLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C23578510774C0EFC759788BF26D31A2FAA08FA378951CF38A7F145ACC70B321"
            },
            {
              "Id": "VenusGiftingBonus:System.String",
              "Name": "VenusGiftingBonus",
              "Type": "System.String",
              "Signature": "public System.String VenusGiftingBonus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "386E1CCC996B82616D0E9D470C25B7BF98F46A0270A32AD1FE28E820A4DE6E09"
            },
            {
              "Id": "VenusMaxBuildingAppeal:System.String",
              "Name": "VenusMaxBuildingAppeal",
              "Type": "System.String",
              "Signature": "public System.String VenusMaxBuildingAppeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B390AA2D32A581BCB85D8B671623AE5DBC54CF427EFF7284F987A996FEC0D44"
            },
            {
              "Id": "VenusWineDolium:System.String",
              "Name": "VenusWineDolium",
              "Type": "System.String",
              "Signature": "public System.String VenusWineDolium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7AE64CA5C5DB8C1D592CA2BA1F6CCE2E12EF7A2FC52F6AA1185FE9905DCA0597"
            },
            {
              "Id": "VulcanBallista:System.String",
              "Name": "VulcanBallista",
              "Type": "System.String",
              "Signature": "public System.String VulcanBallista",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB8BE65D0DEF431E74325CB2A4569C147A5B0C47894FE5AEDC2BF37868466972"
            },
            {
              "Id": "VulcanBallistaConsumeNoArrow:System.String",
              "Name": "VulcanBallistaConsumeNoArrow",
              "Type": "System.String",
              "Signature": "public System.String VulcanBallistaConsumeNoArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39FC99C563CBC06F881A01F0361B177F14BDC973D7E1320B8F45A041ECC9E507"
            },
            {
              "Id": "VulcanBallistaLvl2:System.String",
              "Name": "VulcanBallistaLvl2",
              "Type": "System.String",
              "Signature": "public System.String VulcanBallistaLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4EA46195778AFC490B12E033B19189F2E9A9C1F3D0E6050DE908EEA7A74CF38E"
            },
            {
              "Id": "VulcanBallistaLvl3:System.String",
              "Name": "VulcanBallistaLvl3",
              "Type": "System.String",
              "Signature": "public System.String VulcanBallistaLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C52A531EB384AE56E40B33C7B018F563EE22B2FF81E0115F9E50717F365936F7"
            },
            {
              "Id": "VulcanBlacksmithExperience:System.String",
              "Name": "VulcanBlacksmithExperience",
              "Type": "System.String",
              "Signature": "public System.String VulcanBlacksmithExperience",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "723AF585EF371D7A7DFABC91BF74450BF4A6A2A0E865F0656FECB5A386CD6B4D"
            },
            {
              "Id": "VulcanBlacksmithLvl2:System.String",
              "Name": "VulcanBlacksmithLvl2",
              "Type": "System.String",
              "Signature": "public System.String VulcanBlacksmithLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E5634BBD6220F80C411BE7F74C0AD3888E29DFF471DEB47136ECD2BC199F4EE"
            },
            {
              "Id": "VulcanLongerLastingFurnaces:System.String",
              "Name": "VulcanLongerLastingFurnaces",
              "Type": "System.String",
              "Signature": "public System.String VulcanLongerLastingFurnaces",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B028C88572D44D76906F7C25234D132A5D7A7DD988B030A70C9173CF44F3C62"
            },
            {
              "Id": "VulcanQuarry:System.String",
              "Name": "VulcanQuarry",
              "Type": "System.String",
              "Signature": "public System.String VulcanQuarry",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13C01245EE0231A8487B2658FEDBEC5BFDD365C034F11B9AABCB9FAA1A8BD5A6"
            },
            {
              "Id": "VulcanQuarryLvl2:System.String",
              "Name": "VulcanQuarryLvl2",
              "Type": "System.String",
              "Signature": "public System.String VulcanQuarryLvl2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA105C00191ADB0C6BDE90D6B90F597D91A8518F447716A4FE28CB6217232E5E"
            },
            {
              "Id": "VulcanQuarryLvl3:System.String",
              "Name": "VulcanQuarryLvl3",
              "Type": "System.String",
              "Signature": "public System.String VulcanQuarryLvl3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BF3464CF97F2D042EBA5D3E582E12AE0B231D297C92942A4FDB238708469341B"
            },
            {
              "Id": "VulcanQuarryRareFinds:System.String",
              "Name": "VulcanQuarryRareFinds",
              "Type": "System.String",
              "Signature": "public System.String VulcanQuarryRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D9EC35890C80A9B534AED635E5571FBF1F94A9E47A1DF938624A98C4780428C"
            },
            {
              "Id": "VulcanStoneWalls:System.String",
              "Name": "VulcanStoneWalls",
              "Type": "System.String",
              "Signature": "public System.String VulcanStoneWalls",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB45AB3B027E67ED58ECB3CDEB6B3C24DCE6150B0318CE74E77C3CDFFCDA6389"
            },
            {
              "Id": "VulcanVolcanicFurnaces:System.String",
              "Name": "VulcanVolcanicFurnaces",
              "Type": "System.String",
              "Signature": "public System.String VulcanVolcanicFurnaces",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "107883D2784587115B036F0128173620F25A0B5BEF92029AB77E30A320FBA327"
            },
            {
              "Id": "VulcanWallHealth:System.String",
              "Name": "VulcanWallHealth",
              "Type": "System.String",
              "Signature": "public System.String VulcanWallHealth",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38B562EF599B730D48297BEC32D695FF9FBD9A1516081FB717770D534B56FD85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1A6FD100DA37E9A6E1C4781DDD384B9D7DF1A8C8DDD430CE29FC417C2E8711A8"
        },
        {
          "Id": "Shared.Interfaces.Entity.EmptyEntitySystemBridge",
          "Name": "EmptyEntitySystemBridge",
          "DisplayName": "EmptyEntitySystemBridge",
          "FullName": "Shared.Interfaces.Entity.EmptyEntitySystemBridge",
          "Namespace": "Shared.Interfaces.Entity",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Interfaces.Entity.IEntitySystemBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Shared.Interfaces.Entity.EmptyEntitySystemBridge",
              "Name": "Instance",
              "Type": "Shared.Interfaces.Entity.EmptyEntitySystemBridge",
              "Signature": "public Shared.Interfaces.Entity.EmptyEntitySystemBridge Instance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4DF580A14CB357D0D000E619ADA74E2CB2EB9596027484CA7DAEBA31ADA28402"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockBackVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "2D0511508B9F2076633CC19930DEADB22664A52F32663FA91D837B7225BAFEB5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSnapshotSpell(Shared.Helpers.CastSpellArgs, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "858D9563D5A23CECD120A52B9661F5903C9559C0A4A9FCE8BBB5DEAAE6578117",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSpell(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "8CE39080D896E6568445525312F23E8176B4E76364EF6599E02A882607B6A59E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntityAuraInstance",
              "Signature": "public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "auraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "7F5B926B4744E7D5E249F558E877A411D0DBBB0A9447DA6C5309CFB629644846",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItems(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "GetEquippedItems",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E GetEquippedItems(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "3CAE39A40EBBA1D8CCA67BA1F4B6401EF95FC0BDB9D871199C2E157C2528931A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "GetFavourAndGlobalAuras",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D",
              "Hash": "365A4E44EE0D7D56FD52474457B7B7C49D3B3C2CD62120ED42259ED54F89BDBF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)-\u003ESystem.Single",
              "Name": "GetSkillDamageMultiplier",
              "Signature": "public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB",
              "Hash": "645FE511D5F9DC87205ACA5D5F7C65038BE14EF9022E35C502F5C1EF1CF3CB89",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "7C66B89595657683BBE9E995C547AE5D556BD972C59EC777DB36657E6A8845A6",
              "Hash": "4BD51061521FE1DBCEC31CEB37E6CFCF4079DB72A98BAFC18E75A8F6040E1444",
              "CalledMethods": [
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IgnoreDoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "IgnoreDoDamage",
              "Signature": "public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 2,
              "BodyHash": "E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C",
              "Hash": "75F384746503EFE906CD8B2F825B2DB366746160FF9FE5286C87D06134F05C20",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)-\u003ESystem.Void",
              "Name": "OnEntityKilled",
              "Signature": "public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handledInfo",
                  "Type": "Shared.Entity.Base.OnKilledBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageDone",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "ED2B15E8FDB50B8B0C74FE102DEBC6C7000E7B062C022FFC6D4F9CB0D4EA838C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnEntityRemove",
              "Signature": "public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E43D3CED5952C0FA537C309B575F5F2FF8ADCAEC5A62615A3A47C6BB1E4CD585",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "OnEntityTookDamage",
              "Signature": "public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeDamagedHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "countAsHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "769DE5284D4F555361062F7D2706361DF91F59202C3E5B9878AFD0C04B2FF713",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrownHit",
              "Signature": "public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4CFFCE6375BF2EBEFFAAC0D9B9AA1D42B1B6A75A83571B3D27DB9B6B8083031A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C738475E65AC2CFE85062FF1C874A6EFDE4A6A2FD6ABBA84A452F04E4B17743C"
        },
        {
          "Id": "Shared.Interfaces.Entity.IEntitySystemBridge",
          "Name": "IEntitySystemBridge",
          "DisplayName": "IEntitySystemBridge",
          "FullName": "Shared.Interfaces.Entity.IEntitySystemBridge",
          "Namespace": "Shared.Interfaces.Entity",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void",
              "Name": "ApplyKnockback",
              "Signature": "public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "knockBackVelocity",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "duration",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DDE130A0E41398E8A48842A2CCABE0EA3E02EAA40741433A7A807FA87DC78CBE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSnapshotSpell(Shared.Helpers.CastSpellArgs, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C245DA66A734FE7E9FA6C18D7B2F18039CFE34496629F5C232A5A23AE78F6AD",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CastSpell(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "CastSpell",
              "Signature": "public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "direction",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castingEntity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideAttackSpellArgs",
                  "Type": "Shared.Models.Spells.AttackSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "target",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E442F5677C48D252D7C18F32D35DAF48CB7F0DA530B3750BB53217B9D0C7C892",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E",
              "Name": "GetEntityAuraInstance",
              "Signature": "public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E",
              "Parameters": [
                {
                  "Name": "auraInfo",
                  "Type": "Shared.Models.Auras.EntityAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "5FB6E9B29A69B8D7999EC2F35987BC120BF022700E2BC2E027645B5A1DA17D90",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEquippedItems(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Name": "GetEquippedItems",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E GetEquippedItems(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "ED31D5B678E9F2AA7769903727716E1E878EA2DE5430CF172E54E67D2D0D65DC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Name": "GetFavourAndGlobalAuras",
              "Signature": "public System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "D980B7FA171E91F3D25954292F21656C395BBD4663F30B645ED5AD81C964401D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)-\u003ESystem.Single",
              "Name": "GetSkillDamageMultiplier",
              "Signature": "public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "skillId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "13EEFE0269285621323E563E36DAEF3DDDA5FC5EB9B98A355003F937CE16C321",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "873A1C418C4C0FB3BDAB7BFE0F435B1F4677855980BE9DDD44F887FD14AAB655",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IgnoreDoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Boolean",
              "Name": "IgnoreDoDamage",
              "Signature": "public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "971658241F11C12166D9FCB379E32B81EE4435C37CC853583C9F3CED411C7230",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)-\u003ESystem.Void",
              "Name": "OnEntityKilled",
              "Signature": "public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "handledInfo",
                  "Type": "Shared.Entity.Base.OnKilledBehaviour",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageDone",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "022CA9DB682E6290E3E4CCCE1419D630E274F2551635EACCECA3B8ABEBABDF52",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void",
              "Name": "OnEntityRemove",
              "Signature": "public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "removeInfo",
                  "Type": "Shared.Entity.EntityRemoveInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7B1074095F19794DD9421B4759F19383CE072E4752B9694F8D34D2A728FBBBB4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)-\u003ESystem.Void",
              "Name": "OnEntityTookDamage",
              "Signature": "public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actualDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "displayDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "blockedDamage",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageInfo",
                  "Type": "Shared.Combat.DamageInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "beforeDamagedHealth",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "countAsHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6C55CDE7D8785EED26052F0AA1F7D675EF2F1F210E9098E356BAF55983546310",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void",
              "Name": "OnThrownHit",
              "Signature": "public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entityWrapper",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "kill",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2173FE6089FE0E16F95F00BA5A6FD5A145EF6E5E72CA198F99BDE33B4681001F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "815C2C6151E9E81FD7D7FA0FF8C936944987A97F81BB966CFECE38B6DB5A2889"
        },
        {
          "Id": "Shared.Interfaces.Projectiles.ISpellManagerBridge",
          "Name": "ISpellManagerBridge",
          "DisplayName": "ISpellManagerBridge",
          "FullName": "Shared.Interfaces.Projectiles.ISpellManagerBridge",
          "Namespace": "Shared.Interfaces.Projectiles",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)-\u003ESystem.Void",
              "Name": "CastSnapshotSpell",
              "Signature": "public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "context",
                  "Type": "Shared.Combat.Spells.Casting.SpellCastingContext",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "castSpellArgs",
                  "Type": "Shared.Helpers.CastSpellArgs",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "canHit",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sendOnlineSync",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "253162252EC3AEB87189FD5623EBE27E2233072ADAF2DB4185C37E9BD0B60E86",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityFromId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityFromId",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E entityId)",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [
                {
                  "Name": "entityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "C7AF1F9F457FB2B22B53C3B65BA8824A7F6F187560AF70EFE4B33EB9D643A89E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPlayerFlagValue(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Nullable\u00601\u003CShared.Models.Player.CharacterFlag\u003E",
              "Name": "GetPlayerFlagValue",
              "Signature": "public System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E GetPlayerFlagValue(System.Nullable\u003CSystem.Guid\u003E contextOwnerEntityId, System.String flagName)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E",
              "Parameters": [
                {
                  "Name": "contextOwnerEntityId",
                  "Type": "System.Nullable\u003CSystem.Guid\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flagName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "A76F7B694E51806331535F88ABB816A428DE30AF7340F81DDE21494A935DB264",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel",
              "Name": "GetSpellAndSanityCheck",
              "Signature": "public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Spells.SpellDataModel",
              "Parameters": [
                {
                  "Name": "spellId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "overrideSpellTypeArgs",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0EE14755176F951B3A5988F40A501D11BD7CB257FA652F3435E3487A9F7F906",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWeaponTypeBaseDamage(System.Guid, Shared.Models.Items.WeaponTypeEnum, System.Single, Shared.Combat.AttackType, System.Single)-\u003EShared.Combat.DamageTypesArray",
              "Name": "GetWeaponTypeBaseDamage",
              "Signature": "public Shared.Combat.DamageTypesArray GetWeaponTypeBaseDamage(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType, System.Single scale, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "weaponType",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "scale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B87E50B98159517DF40CBC7F2BCCBAF392F92E7FC01FF2CE615B94C20C5284FF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldStatsValue(System.String)-\u003ESystem.Single",
              "Name": "GetWorldStatsValue",
              "Signature": "public System.Single GetWorldStatsValue(System.String worldStatId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "873A1C418C4C0FB3BDAB7BFE0F435B1F4677855980BE9DDD44F887FD14AAB655",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasWeaponEquipped(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Boolean",
              "Name": "HasWeaponEquipped",
              "Signature": "public System.Boolean HasWeaponEquipped(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum sword)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sword",
                  "Type": "Shared.Models.Items.WeaponTypeEnum",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "03C164398C0435F2F3735B7105816B051A44E1D8DEF735B1A50D237F097BC75B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell, System.Int16, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void",
              "Name": "RemoveCastSpell",
              "Signature": "public System.Void RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell castSpell, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castSpell",
                  "Type": "Shared.Combat.Spells.Casting.CastSpell",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "projectilePartIndex",
                  "Type": "System.Int16",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F33461C2DBE9647193BB795EA009D4C757DFAD5752ED76469E9DCD67BB643F0D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ScaleDamageWithMagicStats(System.Guid, Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)-\u003ESystem.Void",
              "Name": "ScaleDamageWithMagicStats",
              "Signature": "public System.Void ScaleDamageWithMagicStats(System.Guid castingEntityId, Shared.Combat.DamageTypesArray damageArray, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "castingEntityId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageArray",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "477E4F711D366B558C46D3C8DF2F32F15B689E8A4384D1186A9C8A1D7EAD3FD5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean",
              "Name": "ShouldApplyDamage",
              "Signature": "public System.Boolean ShouldApplyDamage(System.Boolean ownedByOtherPeer, Shared.Entity.EntityWrapper victim)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "ownedByOtherPeer",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "victim",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "31F8FFFA77078B070C49521ABA5A209AB5332D7681DB3643F287DC252EC96BDA",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4280619D99A7729553D8CF86C31DEF4BB4EA3486443D636A19595DB9358CDB3C"
        },
        {
          "Id": "Shared.Interfaces.World.IWorldHandler",
          "Name": "IWorldHandler",
          "DisplayName": "IWorldHandler",
          "FullName": "Shared.Interfaces.World.IWorldHandler",
          "Namespace": "Shared.Interfaces.World",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData",
              "Name": "CheckProjectileVsTerrainCollision",
              "Signature": "public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Collision.CollisionData",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector3",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "BF52F02E092F06C6BA63A5495D7CAD18752E5FEA49B064A15DC0A588328E2B99",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void",
              "Name": "CheckTerrainCollision",
              "Signature": "public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "entity",
                  "Type": "Shared.Entity.EntityWrapper",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position2",
                  "Type": "Microsoft.Xna.Framework.Vector2\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "velocity",
                  "Type": "Microsoft.Xna.Framework.Vector3\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "nextPosition",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "positionZ",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionMask",
                  "Type": "CandideCreator.Shared.Collision.CollisionMasks",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "collisionShape",
                  "Type": "CandideCreator.Shared.Collision.CollisionShape",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2887C3B3897304BD218C880EA35273810B8651E2E448DD5A0ADB264CB71B9B68",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetEntityCollisionGroup()-\u003EShared.Collision.CollisionSpecialGroup",
              "Name": "GetEntityCollisionGroup",
              "Signature": "public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionSpecialGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "624EBEAB5F4AA8AF8BBF8555C0D8E41231833D040E570A5E8C2C8384948B9656",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTerrainCollisionGroup()-\u003EShared.Collision.CollisionTerrainGroup",
              "Name": "GetTerrainCollisionGroup",
              "Signature": "public Shared.Collision.CollisionTerrainGroup GetTerrainCollisionGroup()",
              "Visibility": "public",
              "ReturnType": "Shared.Collision.CollisionTerrainGroup",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "00B5ED9CE07FAE09E587A7BFBB9093049CCBDF1BC6F2BDD48EEA7811B8DC95B5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single",
              "Name": "GetTileAccelerationBoost",
              "Signature": "public System.Single GetTileAccelerationBoost(Microsoft.Xna.Framework.Vector2 position)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "6F2C5BA2530C5BA17F5875EF445E16B1A84F8593EA7393C746DE21E349783A3E",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetWorldBounds()-\u003ECandideCreator.Shared.Models.RectangleF",
              "Name": "GetWorldBounds",
              "Signature": "public CandideCreator.Shared.Models.RectangleF GetWorldBounds()",
              "Visibility": "public",
              "ReturnType": "CandideCreator.Shared.Models.RectangleF",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4F17DC922210C174BDC6F7DE45E22FE5F15B6024917D4A05316F10A62D7F1555",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8E6B0ED0E85A3A60E9178B23EB40B2D2364436FBB0559AEA66589DD3BAC5A5A5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsClient()-\u003ESystem.Boolean",
              "Name": "IsClient",
              "Signature": "public System.Boolean IsClient()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E0E2F87AFA30F821825812C1F4A43E0A48171519D19C60D657E5881649AFB73C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C02697D944FE2442DA4A6A79446569EDAE5D75BA9E52555CCC8A6A616E2553E7"
        },
        {
          "Id": "Shared.Inventory.ComplexInventoryDeltaEngine",
          "Name": "ComplexInventoryDeltaEngine",
          "DisplayName": "ComplexInventoryDeltaEngine",
          "FullName": "Shared.Inventory.ComplexInventoryDeltaEngine",
          "Namespace": "Shared.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equipment_SimultaneousSwap(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32[], System.Int32[])-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "Equipment_SimultaneousSwap",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult Equipment_SimultaneousSwap(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32[] sourceIndices, System.Int32[] targetIndices)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceIndices",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetIndices",
                  "Type": "System.Int32[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "2C7656D41669D7805C0640AC3CC10513EBDAE9FB8A834CE9097345D6967939A6",
              "Hash": "9B1A5F8E913E04A473F37AAD7EE541E44F58915D36817162D408075513F4EDDE",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::.ctor(System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Swap(System.Int32, System.Int32, System.Int32, System.Int32)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Add(!0)",
                "System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::get_Count()",
                "Shared.Inventory.Models.DeltaTransaction::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FulfillAmountsFromInventoriesToInventory(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemAmount\u003E, Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Nullable\u00601\u003CSystem.UInt64\u003E, System.Boolean, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "FulfillAmountsFromInventoriesToInventory",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult FulfillAmountsFromInventoriesToInventory(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E itemAmounts, Shared.Models.Items.SharedInventoryModel[] allInventories, System.Int32 targetInventoryIndex, System.Nullable\u003CSystem.UInt64\u003E moveMoney, System.Boolean deductAmountsFromTarget, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "itemAmounts",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allInventories",
                  "Type": "Shared.Models.Items.SharedInventoryModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveMoney",
                  "Type": "System.Nullable\u003CSystem.UInt64\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "deductAmountsFromTarget",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 432,
              "BodyHash": "4A697C01165EEC2974E79DB137E9B1D221D8B794DC3F68F0B25D0B80DAC722F5",
              "Hash": "DF2602D83294F1547571E9EA78D8A800F1902B0CB226464712B5E8E89DD55D5E",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)",
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemAmount\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ItemAmount\u003E::get_Current()",
                "Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)",
                "Shared.Inventory.Models.DeltaTransaction::Move_ReturnRest(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Build()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Models.Items.SharedInventoryModel::GetMoneyCount()",
                "Shared.Inventory.Models.DeltaTransaction::MoveMoney_ReturnRest(System.Int32, System.UInt64, Shared.Inventory.Models.SearchStrategy, System.Int32)"
              ],
              "StringLiterals": [
                "I am lazy, please use target inventory index as the first index of the inventory array /Sam"
              ],
              "Source": null
            },
            {
              "Id": "LootAll(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Inventory.Models.LootAllStrategy, Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "LootAll",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult LootAll(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Boolean allowPartialStack, Shared.Inventory.Models.LootAllStrategy strategy, Shared.Models.Items.SharedInventoryModel priorityInventory, System.Boolean allowPartialStackInPriority)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "strategy",
                  "Type": "Shared.Inventory.Models.LootAllStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priorityInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "allowPartialStackInPriority",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 338,
              "BodyHash": "FC0B865CBBB0832F546A598B7FC5EE813F75150DBC689FEBDF2318B7A690B96D",
              "Hash": "2446DB722FF0E611E97404A024B7D281A68FBDE7DE600A6D33A562DAA4CE365E",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "\u003CPrivateImplementationDetails\u003E::InlineArrayElementRef(TBuffer\u0026, System.Int32)",
                "\u003CPrivateImplementationDetails\u003E::InlineArrayAsReadOnlySpan(TBuffer\u0026, System.Int32)",
                "System.Runtime.CompilerServices.RuntimeHelpers::CreateSpan(System.RuntimeFieldHandle)",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Boolean\u003E, System.ReadOnlySpan\u003CSystem.Int32\u003E)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)",
                "Shared.Inventory.Models.DeltaTransaction::Build()"
              ],
              "StringLiterals": [
                "strategy"
              ],
              "Source": null
            },
            {
              "Id": "LootAllFromMany(Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "LootAllFromMany",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult LootAllFromMany(Shared.Models.Items.SharedInventoryModel[] allInventories, System.Int32 targetInventoryIndex, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "allInventories",
                  "Type": "Shared.Models.Items.SharedInventoryModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "45930BA32BE9C84F58D647AB473F3EF83DEA6678C6D533159EFCF55B448CC335",
              "Hash": "5DB0C52FB9CEBC777874626C1CA2FFD3B9362CA6AB2D8164F51048D3B895E429",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)",
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Build()"
              ],
              "StringLiterals": [
                "I am lazy, please use target inventory index as the last index of the inventory array /Sam"
              ],
              "Source": null
            },
            {
              "Id": "LootAllIntoMany(Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "LootAllIntoMany",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult LootAllIntoMany(Shared.Models.Items.SharedInventoryModel[] allInventories, System.Int32 sourceInventoryIndex, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "allInventories",
                  "Type": "Shared.Models.Items.SharedInventoryModel[]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 162,
              "BodyHash": "E1EF0ABE0C1678D97C3F00422F8C0E90735CA2D571BFBA94C44AD95C93F49D56",
              "Hash": "F513FC0526181AEC385D91BE5E9BB837B180159C89CB3F1CF4482C05430C1EA4",
              "CalledMethods": [
                "System.NotImplementedException::.ctor(System.String)",
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "System.ReadOnlySpan\u003CSystem.Boolean\u003E::op_Implicit(!0[])",
                "System.ReadOnlySpan\u003CSystem.Int32\u003E::op_Implicit(!0[])",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Boolean\u003E, System.ReadOnlySpan\u003CSystem.Int32\u003E)",
                "Shared.Inventory.Models.DeltaTransaction::Build()"
              ],
              "StringLiterals": [
                "I am lazy, please use source inventory index 0 /Sam"
              ],
              "Source": null
            },
            {
              "Id": "LootItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Models.Items.SharedInventoryModel, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "LootItem",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult LootItem(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Boolean allowPartialStack, Shared.Models.Items.SharedInventoryModel priorityInventory, System.Boolean allowPartialStackInPriority)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "priorityInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "allowPartialStackInPriority",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 125,
              "BodyHash": "32981B7346B459C3A8AE532B2400F32E84CC8D4BF03894466F1C5E0A3AA683E2",
              "Hash": "D2579BE39F0ECBC796803A8D9821E9872E9D5C95F68F09A7943AA4128A2BD245",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "\u003CPrivateImplementationDetails\u003E::InlineArrayElementRef(TBuffer\u0026, System.Int32)",
                "\u003CPrivateImplementationDetails\u003E::InlineArrayAsReadOnlySpan(TBuffer\u0026, System.Int32)",
                "System.Runtime.CompilerServices.RuntimeHelpers::CreateSpan(System.RuntimeFieldHandle)",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.ReadOnlySpan\u003CSystem.Boolean\u003E, System.ReadOnlySpan\u003CSystem.Int32\u003E)",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Build()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveItemAmountsFromInventoryToInventory(System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemAmount\u003E, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u00601\u003CSystem.UInt64\u003E, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "MoveItemAmountsFromInventoryToInventory",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult MoveItemAmountsFromInventoryToInventory(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E itemAmounts, Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Nullable\u003CSystem.UInt64\u003E moveMoney, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "itemAmounts",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moveMoney",
                  "Type": "System.Nullable\u003CSystem.UInt64\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "EA1624F9F5430FDD920BDC752B7D2C4E9B555B7E918F6876E489D7E641EAC093",
              "Hash": "12B09960001D3B12AF478E71214A9EAE8AE5B07435240AF81D8290498DCE6967",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "System.Collections.Generic.IEnumerable\u003CShared.Models.Items.ItemAmount\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Models.Items.ItemAmount\u003E::get_Current()",
                "Shared.Inventory.Models.DeltaTransaction::Move(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Boolean, System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Build()",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Inventory.Models.DeltaTransaction::MoveMoney(System.Int32, System.UInt64, Shared.Inventory.Models.SearchStrategy, System.Boolean, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Player_LootItemEquipment(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "Player_LootItemEquipment",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult Player_LootItemEquipment(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex, System.Nullable\u003CSystem.Int32\u003E extraEquipmentSlot)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "extraEquipmentSlot",
                  "Type": "System.Nullable\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 89,
              "BodyHash": "DCCFE65373505EAC7B79A0F1B22FBE252B582C418B7783DDA0B20A78D663BE6A",
              "Hash": "1020C28BB67195D60E3C5487B7F31759E8B8D267425E4A862AE2D82E58AC802E",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::.ctor(Shared.Models.Items.SharedInventoryModel[])",
                "Shared.Inventory.Models.DeltaTransaction::Build()",
                "System.Nullable\u003CSystem.Int32\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Int32\u003E::get_Value()",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Swap(System.Int32, System.Int32, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "45B28D01F53BB4F7D0F9827F55A8096B70097B9E2F074AEA32F429AE5DFBAB04"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.DeltaAction",
          "Name": "DeltaAction",
          "DisplayName": "DeltaAction",
          "FullName": "Shared.Inventory.DeltaModels.DeltaAction",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "Empty:Shared.Inventory.DeltaModels.DeltaAction",
              "Name": "Empty",
              "Type": "Shared.Inventory.DeltaModels.DeltaAction",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "ACEA26FB0C7BD836B11228ABF9C7A254387E44733E15A58DFB281E55C7765646"
            },
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8B8C266CABF6B717BA9AE772E4E676911BD595428D284F5372567F9B36ADB1"
            },
            {
              "Id": "SourceInventoryId:System.Guid",
              "Name": "SourceInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SourceInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9519D40B3DA2966B69919244F6345F8EC8FC721CBDEAE3A92F31DCD7AC5314CA"
            },
            {
              "Id": "SourceSlotIndex:System.Int32",
              "Name": "SourceSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SourceSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3328CEE205774364E0F981DADA21710DDEA2C960FEC0A63E739847B76A70CC20"
            },
            {
              "Id": "TargetInventoryId:System.Guid",
              "Name": "TargetInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CF62F6FF327C446920D121021ADBF5299DC9BDAEA691EAA074F04FCCB42E2126"
            },
            {
              "Id": "TargetSlotIndex:System.Int32",
              "Name": "TargetSlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetSlotIndex",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6EA8DD6360E61DFCE855BC4C125C75189723EE2459F3C88E404235E34DB26226"
            },
            {
              "Id": "Type:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "Type",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AF6F20089210A167DE84051C920275E86869EEFB11447B3082047FC51BE8D58"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Inventory.DeltaModels.DeltaAction)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Inventory.DeltaModels.DeltaAction other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 172,
              "BodyHash": "7DD0FAE0A6AE5E9102DAE5315C76EEC7083ABF0CF57B6538B24D18E35C1E1DE9",
              "Hash": "83449FC508C30380197A8A7B7B23E1B68929D42A4C269551288E78E61C4206BB",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CShared.Inventory.DeltaModels.DeltaActionType\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CShared.Inventory.DeltaModels.DeltaActionType\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.UInt64\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.UInt64\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "B71F45C9696912466F3F806CE6D129391DC1BD7466F4FF7E01548038AE7323F7",
              "Hash": "B48B38B3A551380BC41BF50237813F6B730EFA55621CADB0B5BC4E14F64E103A",
              "CalledMethods": [
                "Shared.Inventory.DeltaModels.DeltaAction::Equals(Shared.Inventory.DeltaModels.DeltaAction)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "35518F4083D266B771CDCDF04F3290CE23ACE7AE77C275D97B4DBC0153CE2F91",
              "Hash": "D6556AB4287FB0B73524E8A1943E078A8118939BD5585833DF204BC6DC111A0B",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CShared.Inventory.DeltaModels.DeltaActionType\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CShared.Inventory.DeltaModels.DeltaActionType\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Guid\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Int32\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.UInt64\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.UInt64\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoney(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.UInt64)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "MoveMoney",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction MoveMoney(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.UInt64 moneyAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "466CC181EEAB003BA18EBDB556C04083F4454EEA402BA4D403E3F844C1E7ECB7",
              "Hash": "46557787BF66D200737A4F3E6A79F7501E1A9137A6E77339DB27A030BDE980F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveStackAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "MoveStackAmount",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction MoveStackAmount(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "0980F321ABDC055080CB0658360491CB0043407EA0386152B7D46859858D6D85",
              "Hash": "453C932A302CBD609CCB8A99387D0D8EBFDE7BC05ADED69E072092B3C22DCDE0",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 275,
              "BodyHash": "0545C11177A96C70263EB98C40BB575873BD05F32454B9F518066A8BE0F664A0",
              "Hash": "9785D4FA8261198145BD172F8B8F5DF9AB4FC50D09A927124108FAC948BDB7B7",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Type = ",
                ", TargetInventoryId = ",
                ", TargetSlotIndex = ",
                ", SourceInventoryId = ",
                ", SourceSlotIndex = ",
                ", Amount = ",
                ", Money = "
              ],
              "Source": null
            },
            {
              "Id": "SplitMoneyItemIntoNewMoneyItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "SplitMoneyItemIntoNewMoneyItem",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction SplitMoneyItemIntoNewMoneyItem(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 69,
              "BodyHash": "1DA790347E07A2074CC74D8105085359D4A76C9EBAE89BBB7CBF6C8CD86AB6E8",
              "Hash": "3227C5D291E864B7C8E69A49A16C6D163CA40325E7E816191183D8898BA6E82D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwapItemPositions(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "SwapItemPositions",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction SwapItemPositions(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "87547DA5A31A7A3CE688FE0DFFF6E2C2F0E34CB4EC8B65E9012104E07A6B1CFB",
              "Hash": "8E2E3B3A71391E25F77BCE8ACF8F1203C766CB2A7E652476C7BE87B27701C260",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "A0062A0D9A1776594608B58AACF084C727C5F3048F2D3FFCC276A2C28E07F1AB",
              "Hash": "DFFF3AACA26F34DDD98C581CFE71859B9584967C3CACF05278E0C039F1A2F789",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Inventory.DeltaModels.DeltaAction::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "DeltaAction",
                " { "
              ],
              "Source": null
            },
            {
              "Id": "TurnMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "TurnMoneyIntoItem",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction TurnMoneyIntoItem(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetIndex, System.UInt64 moneyAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "6576B5E6EACC1809FB317424EA18294BA4F3FF82F5BEBD82198DB516B032FBBE",
              "Hash": "0A5368ED75DD21BD524C42770949BD70AEA52E238619CEBE5A8ADA84D50F9FD5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnMoneyIntoItemStackAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "TurnMoneyIntoItemStackAmount",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction TurnMoneyIntoItemStackAmount(Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetIndex, System.UInt64 moneyAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "FD3FD1539ED5C1D7F20D65CBE3EA72A168378439F8349CFD55E5318C471ABA60",
              "Hash": "94A0AF884F91FCC5E1E47BBDEFCB08FF716929230D3A9C941F3D98E640EBC129",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnMoneyItemAmountIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "TurnMoneyItemAmountIntoMoney",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction TurnMoneyItemAmountIntoMoney(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 60,
              "BodyHash": "83BF2B354BCFFC394ADAE62221F7D76E0634C32AC04612214BA3E2C49FCE7580",
              "Hash": "8C8895962811A728B4CD5D6DC62607197322E0701C12BE9D9237A0F4F6C38E82",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnMoneyItemIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel)-\u003EShared.Inventory.DeltaModels.DeltaAction",
              "Name": "TurnMoneyItemIntoMoney",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction TurnMoneyItemIntoMoney(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaAction",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 52,
              "BodyHash": "B484291C3657526BC184AB01DB61CC2593CC6DC6088F6392D765CCAC5EA3B661",
              "Hash": "7EB8CFAE20B56C6D7ECDB81129A1FA117DC83FAD4B961CC9693064093E1D0409",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "2625B8A50E2C6EFCB3A52124DCD94CBBD283E4BE453648FE08A5F2C9425EDBBF"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.DeltaActionType",
          "Name": "DeltaActionType",
          "DisplayName": "DeltaActionType",
          "FullName": "Shared.Inventory.DeltaModels.DeltaActionType",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Empty:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "Empty",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType Empty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1962509E325E94094FB8CB7AD71BF044B126E3E4D1BE1F6EF7DA247A6FB1B5B"
            },
            {
              "Id": "MoveMoney:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "MoveMoney",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType MoveMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B5796E87C3B4845D6D610E722DC84E823E6C9CA894C14FE4378FD963B6E9E8F"
            },
            {
              "Id": "MoveStackAmount:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "MoveStackAmount",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType MoveStackAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2FC6D1C9863A811FA30DB792F7766378DDD82BC9DB3EAF06C25CEEED69E5746B"
            },
            {
              "Id": "SplitMoneyItemIntoNewMoneyItem:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "SplitMoneyItemIntoNewMoneyItem",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType SplitMoneyItemIntoNewMoneyItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "51DD30C9FB600BC0645AC350893F0B7845114FC18EF1E780F4D9B7B1BE495CF3"
            },
            {
              "Id": "SwapItemPositions:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "SwapItemPositions",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType SwapItemPositions",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A8381D2C2C20340369937566D1D6DA1DC573B10D218F99400278FEDB26C942E1"
            },
            {
              "Id": "TurnMoneyIntoItem:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "TurnMoneyIntoItem",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType TurnMoneyIntoItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CA497902EF7D761E1D3B0F6B2106D9A2801F4602E8D82D7B15CE354E66C9B1C"
            },
            {
              "Id": "TurnMoneyIntoItemStackAmount:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "TurnMoneyIntoItemStackAmount",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType TurnMoneyIntoItemStackAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0084CF1AC9D4D0DD109CF758C9833B91A8A0F96F8358708A2359D25C00D55AA"
            },
            {
              "Id": "TurnMoneyItemAmountIntoMoney:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "TurnMoneyItemAmountIntoMoney",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType TurnMoneyItemAmountIntoMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78C778C79D8A7AC9C67EFAFEBEF1A3B01145C848E856E9FCB22BA0FA4F3A4B0C"
            },
            {
              "Id": "TurnMoneyItemIntoMoney:Shared.Inventory.DeltaModels.DeltaActionType",
              "Name": "TurnMoneyItemIntoMoney",
              "Type": "Shared.Inventory.DeltaModels.DeltaActionType",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaActionType TurnMoneyItemIntoMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7BE949C3A1F7DBED450CF4D06FB2A4711CCADC40095D1439127C2BC8ECCA07DD"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6E5EC793EEE691B275769CFEC8E976BF1AAB25C0C7C85CA94F6AC702BD0C6EFA"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.DeltaComplexResult",
          "Name": "DeltaComplexResult",
          "DisplayName": "DeltaComplexResult",
          "FullName": "Shared.Inventory.DeltaModels.DeltaComplexResult",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Actions:System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "Actions",
              "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E Actions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC6B4BB24C91DF4E05B4E7F827362593A643B016F595CB6FF6FCD4F66E43DC52"
            },
            {
              "Id": "Result:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "Result",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72157D7E8E3510AB61F4080C4E8754EB7A2E960627E6872941B9DB6B2FB67944"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B6E90B6974A7EC339732C7BCCDAF241EA26A195B93C5BBDB434C023775733198"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.DeltaResult",
          "Name": "DeltaResult",
          "DisplayName": "DeltaResult",
          "FullName": "Shared.Inventory.DeltaModels.DeltaResult",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Action:Shared.Inventory.DeltaModels.DeltaAction",
              "Name": "Action",
              "Type": "Shared.Inventory.DeltaModels.DeltaAction",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaAction Action",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB3C82AEFD2AF12630816D82EF5774AF161A208565B4953AD9F16299FC0358C7"
            },
            {
              "Id": "AmountExceedsStackCount:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "AmountExceedsStackCount",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult AmountExceedsStackCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "13BDE93D6EE629A1242C89912DA7E163C97E1E8F68BF74C4CD30580506BB04B5"
            },
            {
              "Id": "InsufficientMoneyInSource:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "InsufficientMoneyInSource",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult InsufficientMoneyInSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C95F4003F793C9345E283A0FAAE327D1C809BB7DBA76C635B224FF91AD13B844"
            },
            {
              "Id": "InvalidSourceSlotIndex:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "InvalidSourceSlotIndex",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult InvalidSourceSlotIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "7B88F6807D2E37BD061124A69D59649D47DEA95D98371CAA241BABA3C1A6ECB3"
            },
            {
              "Id": "InvalidTargetSlotIndex:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "InvalidTargetSlotIndex",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult InvalidTargetSlotIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "83F64004F1342AC2B80E733A1F3782DFC7F8DFCF450ABE40BF661E3AA84DEE57"
            },
            {
              "Id": "Result:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "Result",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult Result",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "72157D7E8E3510AB61F4080C4E8754EB7A2E960627E6872941B9DB6B2FB67944"
            },
            {
              "Id": "SourceItemCantBeNull:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "SourceItemCantBeNull",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult SourceItemCantBeNull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "67DC49C7679E0A1F1FFC1BC0A39B15518F5EF856EDF903BFCB57F19F398B8B61"
            },
            {
              "Id": "SourceRejectsItem:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "SourceRejectsItem",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult SourceRejectsItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "537D01943F393E5113A3A5F2741E98FFBD1E467D2A15A2279337822DB5B77B9C"
            },
            {
              "Id": "TargetHasInsufficientSpace:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "TargetHasInsufficientSpace",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult TargetHasInsufficientSpace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "45D58A3399C48EF9F635055504076D620B1E238A4B148D6027C9251085A62621"
            },
            {
              "Id": "TargetRejectsItem:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "TargetRejectsItem",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult TargetRejectsItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE6D1BD790E561734B4415119594F8F78A16883B6A3ABC3DFA27911177AE4478"
            },
            {
              "Id": "UnknownItemId:Shared.Inventory.DeltaModels.DeltaResult",
              "Name": "UnknownItemId",
              "Type": "Shared.Inventory.DeltaModels.DeltaResult",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult UnknownItemId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9DC03EA0FDF05BE7AAD972797042214C23E82F22E19FFDC4AABAC49ADCEF3E85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6C168BB6C525E56C818850C0631FFF76E8081633FBC520480F06B50F873FCF5B"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.InventoryHelper",
          "Name": "InventoryHelper",
          "DisplayName": "InventoryHelper",
          "FullName": "Shared.Inventory.DeltaModels.InventoryHelper",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingChestOverrideFilter:System.Boolean",
              "Name": "BuildingChestOverrideFilter",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BuildingChestOverrideFilter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9644D648BB3A6C0235DBCABD6DBE8BF55F7DBC40441CE147BCD0199893821350"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanAddItemAmount",
              "Signature": "public System.Boolean CanAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemData itemData, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "D45FE9C50798C7122765AD2816ED99432A0900E0EEF32E7298208888E2A80B9A",
              "Hash": "D662020805AD1BCBB2135504C7AACC2EE4750DCDD41C6CBEF66CFB5D835BFAA0",
              "CalledMethods": [
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanAddItemAmount",
              "Signature": "public System.Boolean CanAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemData itemData, System.Int32 amount, System.Boolean allowPartialStack, out System.Int32\u0026 addableAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addableAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "640F7E8603E058746B87B8278C7F374B646FC7B97502218849379E7229E63074",
              "Hash": "F222036B6897826C28A89AFE91B55970C3DF84B856D5CAEAA4960A01154AF1F9",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemData)",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItemData(Shared.Models.Items.ItemData)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)",
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, System.String, System.Int32)-\u003ESystem.Boolean",
              "Name": "CanAddItemAmount",
              "Signature": "public System.Boolean CanAddItemAmount(Shared.Models.Items.SharedInventoryModel inventory, System.String itemId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "44A0A71DA875BBD632665B104BBC8252C7767747208C5A77C6A558B78A465275",
              "Hash": "37E5D37294DBD17526D72CBC3510B7D227A440E9ABA1EB8274D94A6262736A18",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAddItemAmount_IgnoreFilter(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanAddItemAmount_IgnoreFilter",
              "Signature": "public System.Boolean CanAddItemAmount_IgnoreFilter(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemData itemData, System.Int32 amount, System.Boolean allowPartialStack, out System.Int32\u0026 addableAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addableAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "FFF2E3442D3966400078544F05348A4E47620DB020D286766CF1D0B1598AD7CF",
              "Hash": "3B1520B7E065E5B849A54EF359A7F4D0A7B6789674089CF47C05A0A37EFCB8FC",
              "CalledMethods": [
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanAddItemInstance",
              "Signature": "public System.Boolean CanAddItemInstance(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemInstanceModel item, System.Boolean allowPartialStack, out System.Int32\u0026 addableAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "addableAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "0B155E2E417F7F76F7FC052E79E89EB98F87E4A5999C34AAAC1C78C9353A9A9E",
              "Hash": "32A535C4BE638B4C459F5F56E919EAE5E650D4140790952BF73BBFC2D44AFABC",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DebugAssertSourceItemEquippable(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "DebugAssertSourceItemEquippable",
              "Signature": "public System.Void DebugAssertSourceItemEquippable(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "445FE48E131014F52FE366015C9040FD40D9192773CA062D81CAF6015DE5983E",
              "Hash": "3EC4A656DCC9131AC0DDEC4666F4EFA8441CC6706FD1674203BD789589413BB5",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetBonusSlotsForCharacter(Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Int32",
              "Name": "GetBonusSlotsForCharacter",
              "Signature": "public System.Int32 GetBonusSlotsForCharacter(Shared.Models.Player.PlayerCharacterModel characterModel)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "characterModel",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "976904E7D5083C438E1F74BF7732684FB956B48E0D320D9A015ACB076BA29F76",
              "Hash": "332F73DAF1067D8001211623A84234E620B6A9515882F5052F8BAA1B6EE9A331",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [
                "bag_space_increase_lvl1"
              ],
              "Source": null
            },
            {
              "Id": "GetIconForSlotFilterAndType(System.Nullable\u00601\u003CShared.Models.Items.SlotsFilter\u003E, Shared.Models.Items.InventoryType)-\u003ESystem.String",
              "Name": "GetIconForSlotFilterAndType",
              "Signature": "public System.String GetIconForSlotFilterAndType(System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E slotFilter, Shared.Models.Items.InventoryType inventoryType)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "slotFilter",
                  "Type": "System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventoryType",
                  "Type": "Shared.Models.Items.InventoryType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 44,
              "BodyHash": "205C9237735B278143E6A7E368CC047492A7B98180A5D4FB6C9387900B02A17F",
              "Hash": "538E2E3C1F4089C43FB1CE25D4EDDC03019E58C6D4F737CFCE71E0450E6FB96C",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.SlotsFilter\u003E::get_Value()"
              ],
              "StringLiterals": [
                "ui:filter_trash",
                "ui:filter_pot"
              ],
              "Source": null
            },
            {
              "Id": "SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "SlotsFilterEquipment_SetSpecialPlayerFlags",
              "Signature": "public System.Boolean SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel character, Shared.Models.Items.SharedInventoryModel equipmentInventory, Shared.Models.Items.SharedInventoryModel secondaryEquipmentInventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "character",
                  "Type": "Shared.Models.Player.PlayerCharacterModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "equipmentInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "secondaryEquipmentInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "B88640DD819B27FFFB5A5B0C6F30CDF1C53B8FEF9696F1C28E5FBFCA2EFC21D1",
              "Hash": "2D0C1A576FBF377B6530A3DD02D108C48DC54B296A707F1AA200AC0C40513350",
              "CalledMethods": [
                "Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)"
              ],
              "StringLiterals": [
                "tome_equip_in_main_hand",
                "crossbow_equip_in_main_hand"
              ],
              "Source": null
            },
            {
              "Id": "TryFindFirstSlotAcceptingItemData(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Boolean, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindFirstSlotAcceptingItemData",
              "Signature": "public System.Boolean TryFindFirstSlotAcceptingItemData(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.ItemData data, System.Boolean prioritizeEmptySlot, out System.Int32\u0026 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "data",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "prioritizeEmptySlot",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "E4AB74C4DCDA73913D0687A9AC32F9F006290724ABF2E9661F47FAE2A7C430AA",
              "Hash": "F12AF7200874C4D13F93EE7E8F66437437EB161C26C18EF260FF1F22E2DCE502",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryFindSlotMatchingEquipmentType(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.EquipmentType, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryFindSlotMatchingEquipmentType",
              "Signature": "public System.Boolean TryFindSlotMatchingEquipmentType(Shared.Models.Items.SharedInventoryModel inventory, Shared.Models.Items.EquipmentType type, out System.Int32\u0026 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 241,
              "BodyHash": "1CA9EC8A75920005B384BBF64B5CBABC0FCEADF0BB139EB7198E10A8B5976C9C",
              "Hash": "69C0B5BD813A41A0BF66FE5DEB81E807AF38C7A696A14024B0293E16BFA95CAA",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "470E479400A3436BBE4886782295140B5B090FCB44C3C61B60F2E8DDB80B61AC"
        },
        {
          "Id": "Shared.Inventory.DeltaModels.InventoryResult",
          "Name": "InventoryResult",
          "DisplayName": "InventoryResult",
          "FullName": "Shared.Inventory.DeltaModels.InventoryResult",
          "Namespace": "Shared.Inventory.DeltaModels",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActionsFailedInTransactionObject:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "ActionsFailedInTransactionObject",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult ActionsFailedInTransactionObject",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "334487FDFDF5881ADB164F6469B2AF9BAD5C4FF7705ACFB0DB320C1F37DD2278"
            },
            {
              "Id": "AmountExceedsStackCount:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "AmountExceedsStackCount",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult AmountExceedsStackCount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4FA9C0DB35AA44B4C0CD45C18BBDAB8F9F6E724CE142B9BFC9082D1B4E7CA589"
            },
            {
              "Id": "InsufficientItemsInSources:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InsufficientItemsInSources",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InsufficientItemsInSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B81C08CEED490BA8DB0A693DB6615CBE85410DA8F336206CCDE1826CFEE41F1A"
            },
            {
              "Id": "InsufficientMoneyInSource:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InsufficientMoneyInSource",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InsufficientMoneyInSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25D0E62316B3A9BD47B19B0CCE305B30D580468A175BFDE35CB21C05F22D7B5D"
            },
            {
              "Id": "InsufficientMoneyInSources:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InsufficientMoneyInSources",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InsufficientMoneyInSources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38B0DF069C7DACDB1215F58F0E0A2E47EE2D0C1CBB50B18A56E5B15DE9A0889B"
            },
            {
              "Id": "InvalidSourceMoneyAmount:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InvalidSourceMoneyAmount",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InvalidSourceMoneyAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6E25A675A74258991FF4A6E8061147A9FF1D621918131FAFCA828D6A98ED86F"
            },
            {
              "Id": "InvalidSourceSlotIndex:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InvalidSourceSlotIndex",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InvalidSourceSlotIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56327BA16BC033D5A244CED03E09747F34356073DA482CB157077AEBEB30D08F"
            },
            {
              "Id": "InvalidTargetSlotIndex:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "InvalidTargetSlotIndex",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult InvalidTargetSlotIndex",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB844F06CDEE08C977D35072419202AEC53ED6E662FDFF5FD1D23933F83842BE"
            },
            {
              "Id": "SourceItemCantBeNull:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "SourceItemCantBeNull",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult SourceItemCantBeNull",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDD3CD34576E8005E5A14A92049918FBA0415CA4B863758A4EEB500BA07C0F01"
            },
            {
              "Id": "SourceRejectsItem:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "SourceRejectsItem",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult SourceRejectsItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "241B14696481165326427F7326003E6063EB584FE268ED966368BB47C89DB14E"
            },
            {
              "Id": "Success:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "Success",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult Success",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0A37451F42C4F681E6154953B1DEAB3C5707C7A69CF0B54970951B8D36594A9E"
            },
            {
              "Id": "TargetHasInsufficientSpace:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "TargetHasInsufficientSpace",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult TargetHasInsufficientSpace",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AECFAC1C313E7089370C6D8685A8767C506FD2584610F8D9B5CA695C6E87FB01"
            },
            {
              "Id": "TargetRejectsItem:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "TargetRejectsItem",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult TargetRejectsItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F91B8D47BA4A6FEE3DC99510D5E59B06336AE509E18007A754A8C397C198E51"
            },
            {
              "Id": "UnknownItemId:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "UnknownItemId",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult UnknownItemId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5076F9008DF7234FFE52317B0D34A3A92F6C65536EF9DBE6D3BEB5BB2907C482"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C9EB624470DCDCA7EAFEA2018AC5CA03E6E0E23BCC1602E0FD0EAC417D839C25"
        },
        {
          "Id": "Shared.Inventory.Exceptions.InventoryApplyException",
          "Name": "InventoryApplyException",
          "DisplayName": "InventoryApplyException",
          "FullName": "Shared.Inventory.Exceptions.InventoryApplyException",
          "Namespace": "Shared.Inventory.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Inventory.Exceptions.InventoryDeltaException",
          "Name": "InventoryDeltaException",
          "DisplayName": "InventoryDeltaException",
          "FullName": "Shared.Inventory.Exceptions.InventoryDeltaException",
          "Namespace": "Shared.Inventory.Exceptions",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
          "Name": "IInventoryApplyBridge",
          "DisplayName": "IInventoryApplyBridge",
          "FullName": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
          "Namespace": "Shared.Inventory.InventoryApplyBridge",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CriticalError(System.String)-\u003ESystem.Void",
              "Name": "CriticalError",
              "Signature": "public System.Void CriticalError(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "F26FC5A7CC30BFACBD475AB617319E8387EF0585415332B527A4F683A59B1300",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "DeleteErrorItemInstance",
              "Signature": "public System.Void DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "59AD840096A14C0341E73425F9BE51D6219088FE8F8FD790013DAF31C078AC72",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "DeleteItemInstance",
              "Signature": "public System.Void DeleteItemInstance(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "DDB3E834FAEC67B59BF6BF9D2E5C19D3144B203FFC5C516D6AE5B67D92B71B05",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogMoneyChanged(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LogMoneyChanged",
              "Signature": "public System.Void LogMoneyChanged(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "94283DD6198E54778B5ED8733E0E4F3CD5D5827F2E43D669CA82B33315F84FF5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogSlotChanged(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "LogSlotChanged",
              "Signature": "public System.Void LogSlotChanged(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "8AAA9D60C396BB34CB4D4C96BD67FC99B907CE5AFBFDC5131D85B92C02266EF3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityError(System.String, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "SanityError",
              "Signature": "public System.Void SanityError(System.String msg, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "B376C741B0E8C0F2D93022C108749B67C4698068E6A536D4EA50090BA4309D55",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryCreateNewItemInstance",
              "Signature": "public System.Boolean TryCreateNewItemInstance(System.String itemId, System.Int32 stack, out Shared.Models.Items.ItemInstanceModel\u0026 itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stack",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "2DB5C7D45DB7B58C38CF04041193EE4C3782D7334B7B2AF0A5842C8E08C27A4A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInventory",
              "Signature": "public System.Boolean TryGetInventory(System.Guid id, out Shared.Models.Items.SharedInventoryModel\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "4A53825AEED7D7F4C763E928461E914A302863A771D516812618ED23A99E4AE4",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7D61E5F39789E6521D044C773FF639C2981BF117C4A926962E82B06620AA9922"
        },
        {
          "Id": "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
          "Name": "InventoryDeltaApplyBridge",
          "DisplayName": "InventoryDeltaApplyBridge",
          "FullName": "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
          "Namespace": "Shared.Inventory.InventoryApplyBridge",
          "Kind": "class",
          "Visibility": "internal",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Instance:Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
              "Name": "Instance",
              "Type": "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
              "Signature": "private Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge Instance",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AD0D27237BA5A736E7CA6A1F6F609CEB93A28F79874A38FCB770DCE8CCBC8093"
            },
            {
              "Id": "Inventories:Shared.Models.Items.SharedInventoryModel[]",
              "Name": "Inventories",
              "Type": "Shared.Models.Items.SharedInventoryModel[]",
              "Signature": "private Shared.Models.Items.SharedInventoryModel[] Inventories",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21F8D9546ED63C97134DA241E753A42886A2C815CB32CBB1319225ED7FCA3F87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CriticalError(System.String)-\u003ESystem.Void",
              "Name": "CriticalError",
              "Signature": "public System.Void CriticalError(System.String msg)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "194D221945ED98143217A48C5911C87B0310FD6CE71A8F473580C527D8AA233A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void",
              "Name": "DeleteErrorItemInstance",
              "Signature": "public System.Void DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "47B6116FBFAF504422F4BCFDAEF44D98F0F0B11F5D92ACBC862E5597E860A5E1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "DeleteItemInstance",
              "Signature": "public System.Void DeleteItemInstance(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "4D0110584B791194F8C6B39F2755B3E427FF9A22C3352AD9E84047C75AEA4341",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetInstance(Shared.Models.Items.SharedInventoryModel[])-\u003EShared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
              "Name": "GetInstance",
              "Signature": "public Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge GetInstance(Shared.Models.Items.SharedInventoryModel[] inventories)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge",
              "Parameters": [
                {
                  "Name": "inventories",
                  "Type": "Shared.Models.Items.SharedInventoryModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "EC945A843447B2D67F67606104927271AF38718721F113AFC28665E2D105FD72",
              "Hash": "0B0C6887D385C3C4E66E4E4BBEE63B1A18CAB1543F485AE0127D0D53A6B5D0FE",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogMoneyChanged(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LogMoneyChanged",
              "Signature": "public System.Void LogMoneyChanged(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "DB22AF0022FE482BFA83881521E6611D7D131923D9CE90C126EA2475192C3C3F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogSlotChanged(Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "LogSlotChanged",
              "Signature": "public System.Void LogSlotChanged(Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "28231A653D1CD4BFD31D24F44A7BC09E2B395694C004FA5E00B45B8C6FB7A78C",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SanityError(System.String, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "SanityError",
              "Signature": "public System.Void SanityError(System.String msg, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1,
              "BodyHash": "8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55",
              "Hash": "E11A94B1A75D38013E9E72DF944FD9BAC8300C7217B142CC5AB197C2B7A96029",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryCreateNewItemInstance",
              "Signature": "public System.Boolean TryCreateNewItemInstance(System.String itemId, System.Int32 stack, out Shared.Models.Items.ItemInstanceModel\u0026 itemInstanceModel)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stack",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemInstanceModel",
                  "Type": "Shared.Models.Items.ItemInstanceModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "38D8B28C95A277FB02105F3BC04BE55CA0DB3DD01621CE9A15D1FAD1EEA14006",
              "Hash": "AA4592A26C4DA66A9569AC6D2CB63CEFBBE105C398A4ECEFED36596F41CB4DC6",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::.ctor(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetInventory",
              "Signature": "public System.Boolean TryGetInventory(System.Guid id, out Shared.Models.Items.SharedInventoryModel\u0026 inventory)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "E838BB25AA61CB0320AA98DB687FB1FF704194B0193780F0D0A675694F44F4D3",
              "Hash": "CA19309DBF90DA9BD26BCA6545D7370943EC1BD89DEBF99A6AC445BD9E35720F",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)",
                "Shared.Inventory.Exceptions.InventoryDeltaException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "InventoryDeltaApplyBridge: Failed to get inventory in simulation."
              ],
              "Source": null
            }
          ],
          "Hash": "DC8A7B66000B54B610F4BF258C3C3661EBE16192997F476FF7B0F10CB7B95881"
        },
        {
          "Id": "Shared.Inventory.InventoryApplyEngine",
          "Name": "InventoryApplyEngine",
          "DisplayName": "InventoryApplyEngine",
          "FullName": "Shared.Inventory.InventoryApplyEngine",
          "Namespace": "Shared.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)-\u003ESystem.Boolean",
              "Name": "ERROR",
              "Signature": "private System.Boolean ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.String msg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "23144F0F23B5AF12D6C8946B1F97036FA9AD51A077868BA637DB36EBD764DD9E",
              "Hash": "9F2125E207E6583B5F60C7892D8648D6A424CD4EACB59AEA678841311A957362",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::CriticalError(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Void",
              "Name": "LogMoneyChanged",
              "Signature": "private System.Void LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "F1DBF79AC2E34D4A25818146DF8D7C8196A29B86434815AB3DAF79234D05DC56",
              "Hash": "91AAFE1B8C6CABB2F5B5352F067683B30C8A87EB0CD6E808C4E30235DEF3806E",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::LogMoneyChanged(Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003ESystem.Void",
              "Name": "LogSlotChanged",
              "Signature": "private System.Void LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, Shared.Models.Items.SharedInventoryModel inventory, System.Int32 slotIndex)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 9,
              "BodyHash": "89D584239C1D23DB7E379A6B27C050BEB864114719B2CD9BFA72B3D97FA06949",
              "Hash": "1A28CDF3AEDFDAE3EDF9AD4C648C816608B2122831A1C2A758BE529BBC4237FD",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::LogSlotChanged(Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.UInt64)-\u003ESystem.Boolean",
              "Name": "MoveMoney",
              "Signature": "private System.Boolean MoveMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Guid targetInventoryId, System.UInt64 moneyAmount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 291,
              "BodyHash": "51044E973C0505E4B6383DF5B3E420D13774BC63BAAB745553EAAD40DC9F6783",
              "Hash": "3548485032FF07DB936D3F5C07FEBACC68E49C5B45E99E85A681B18D828D3F21",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [
                "MoveMoney: SourceInventory doesn\u0027t have money value",
                "MoveMoney: TargetInventory doesn\u0027t have money value",
                "MoveMoney",
                ": SourceInventory doesn\u0027t have enough money ",
                " vs "
              ],
              "Source": null
            },
            {
              "Id": "MoveStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "MoveStackAmount",
              "Signature": "private System.Boolean MoveStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex, System.Int32 amount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1037,
              "BodyHash": "EF659007058C62B2C0EE33B85EFF5FAA84E339350FDB31FE8DC5B0E9AC34ADD0",
              "Hash": "3FE167F07FAC5B76B886E17D9C88D20BCE774F3473E7287CA98424DF276D36A1",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemInstanceModel, System.Int32\u0026)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Count()",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "MoveStackAmount",
                ": Source slot index out of range [",
                "]",
                ": Target slot index out of range [",
                ": Invalid amount ",
                "MoveStackAmount: Source item was null",
                "MoveStackAmount: Source item ",
                " is not accepted by the target inventory.",
                ": Target item ",
                " can\u0027t stack ",
                ". Auras on targetItem ",
                ", Auras on sourceItem ",
                " can\u0027t stack the amount we expect. Stackable ",
                ", amount ",
                ": Source item\u0027s stack ",
                " is "
              ],
              "Source": null
            },
            {
              "Id": "SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Boolean",
              "Name": "SanityCheckItem",
              "Signature": "private System.Boolean SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 372,
              "BodyHash": "49279C2DA4980DABEDC9F467892BA2242DBB99038BC5D51FCAEEFB1A2C60C855",
              "Hash": "8EF0AAD881152622DE12510A1327736A0064EA924F4DD38C9D28FA50DCDA0E3C",
              "CalledMethods": [
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()",
                "System.Guid::op_Inequality(System.Guid, System.Guid)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::SANITY_ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel, System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [
                "Item ",
                " doesn\u0027t have matching inventory ID with its owner inventory. Inventory on the item is set to ",
                " has a 0 stack count but is not deleted",
                " has negative stack count ",
                " has a stack count of ",
                ", exceeding its max stack size of "
              ],
              "Source": null
            },
            {
              "Id": "SANITY_ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel, System.String)-\u003ESystem.Boolean",
              "Name": "SANITY_ERROR",
              "Signature": "private System.Boolean SANITY_ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, Shared.Models.Items.ItemInstanceModel item, Shared.Models.Items.SharedInventoryModel ownerInventory, System.String msg)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "ownerInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "msg",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "6B2B9591E5AD1CCF701714C02D29657A1A54B87143AEE8479AFA2C1EA282CC4E",
              "Hash": "38E30ECF84621E3A9765F162BF8AEE0ED5D1CC0E89013DB1E50AF138D00A3BCE",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::SanityError(System.String, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SplitMoneyItemIntoNewMoneyItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "SplitMoneyItemIntoNewMoneyItem",
              "Signature": "private System.Boolean SplitMoneyItemIntoNewMoneyItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex, System.Int32 amount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 748,
              "BodyHash": "A5BB1398B0F392DA63AAD44BD805360FA11DFB2B5A9AC1AC28B72ADDA2BC3F07",
              "Hash": "9ED763A71925F154D68E8D1B4507E8E9CC135865C4747293340597BF88D8EC2E",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Helpers.MoneyHelper::GetCoinType(System.String)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "SplitMoneyItemIntoNewMoneyItem",
                ": Source slot index out of range [",
                "]",
                ": Target slot index out of range [",
                ": Invalid amount ",
                "SplitMoneyItemIntoNewMoneyItem: Source item was null",
                "SplitMoneyItemIntoNewMoneyItem: Source item is not money. ",
                "SplitMoneyItemIntoNewMoneyItem: Target item is not null",
                "SplitMoneyItemIntoNewMoneyItem: Source coin was lowest coin value and therefore we can\u0027t split it.",
                ": Tried splitting coin type ",
                " into an amount that\u0027s larger than the conversion into coin type ",
                ". Amount ",
                " and conversion was ",
                ": Bridge failed creating item ",
                ",",
                "SplitMoneyItemIntoNewMoneyItem: Target item "
              ],
              "Source": null
            },
            {
              "Id": "SwapItemPositions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32)-\u003ESystem.Boolean",
              "Name": "SwapItemPositions",
              "Signature": "private System.Boolean SwapItemPositions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 490,
              "BodyHash": "4D1C332F9F9E3D47AF63D6778A09CCC6CB1AAD4E926D4E53C278894CD0E964E9",
              "Hash": "8082F6F60D5FCBCB1115E783F8921FF501CEEC234769D96F56A71DADCCA16C23",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "SwapItemPositions",
                ": Source slot index out of range [",
                "]",
                ": Target slot index out of range [",
                "SwapItemPositions: SourceItem and TargetItem was null?",
                "SwapItemPositions: Target item ",
                " is not accepted by the source inventory.",
                "SwapItemPositions: Source item ",
                " is not accepted by the target inventory."
              ],
              "Source": null
            },
            {
              "Id": "TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)-\u003ESystem.Boolean",
              "Name": "TryApplyAction",
              "Signature": "public System.Boolean TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, Shared.Inventory.DeltaModels.DeltaAction action)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "action",
                  "Type": "Shared.Inventory.DeltaModels.DeltaAction",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 319,
              "BodyHash": "6FCDB0341514610D391711BE5C376A1D10F169A526FE040091DD5B0C17F57463",
              "Hash": "8936CBB7D88E148AB5C1551EA3796C6305201BF4D31F915E76AFA73F5032E82C",
              "CalledMethods": [
                "Shared.Inventory.Exceptions.InventoryApplyException::.ctor(System.String)",
                "Shared.Inventory.InventoryApplyEngine::MoveStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::SwapItemPositions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::TurnMoneyItemIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid)",
                "Shared.Inventory.InventoryApplyEngine::TurnMoneyItemAmountIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::MoveMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.UInt64)",
                "Shared.Inventory.InventoryApplyEngine::TurnMoneyIntoItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.Int32, System.UInt64)",
                "Shared.Inventory.InventoryApplyEngine::TurnMoneyIntoItemStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.Int32, System.UInt64)",
                "Shared.Inventory.InventoryApplyEngine::SplitMoneyItemIntoNewMoneyItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32, System.Int32)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Empty Delta Action type signifies something has gone wrong when generating the delta actions. Should have already been h"
              ],
              "Source": null
            },
            {
              "Id": "TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)-\u003ESystem.Boolean",
              "Name": "TryApplyManyActions",
              "Signature": "public System.Boolean TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "649F9A82C56DE2A5ACF4DF6AA90F9A65C852CE5F820F43456877FA202E1DF0E1",
              "Hash": "940AE0BFDD5BB796A6A962EE5A81E287F10103448BFB1831C3B07E0856838CC4",
              "CalledMethods": [
                "System.Collections.Generic.IEnumerable\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Current()",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TurnMoneyIntoItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.Int32, System.UInt64)-\u003ESystem.Boolean",
              "Name": "TurnMoneyIntoItem",
              "Signature": "private System.Boolean TurnMoneyIntoItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 targetSlotIndex, System.UInt64 moneyAmount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 568,
              "BodyHash": "6D59334B4D987768AF18F5056DD735529D8B0A5B23ADA10FBDBAB026D36ECB91",
              "Hash": "33F6BC273FCE120AF0FFAB174FF44648732F3C4BB2CFE06B19D74B64D47CF9FA",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Helpers.MoneyHelper::GetCoinTypeAndStackSatisfyingMoney(System.UInt64)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryCreateNewItemInstance(System.String, System.Int32, Shared.Models.Items.ItemInstanceModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteErrorItemInstance(Shared.Models.Items.ItemInstanceModel)",
                "System.String::Concat(System.String, System.String, System.String)",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Inventory.InventoryApplyEngine::LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "TurnMoneyIntoItem: SourceInventory doesn\u0027t have money value",
                "TurnMoneyIntoItem: TargetInventory has a money field but we\u0027re trying to move money items into it.",
                "TurnMoneyIntoItem",
                ": Target slot index out of range [",
                "]",
                "TurnMoneyIntoItem: Money amount exceeds the MaxMoney",
                ": SourceInventory doesn\u0027t have enough money ",
                " vs ",
                "TurnMoneyIntoItem: Failed getting coin type and coin amount",
                ": Bridge failed creating item ",
                ",",
                "TurnMoneyIntoItem: Target item ",
                " is not accepted by the target inventory."
              ],
              "Source": null
            },
            {
              "Id": "TurnMoneyIntoItemStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Guid, System.Int32, System.UInt64)-\u003ESystem.Boolean",
              "Name": "TurnMoneyIntoItemStackAmount",
              "Signature": "private System.Boolean TurnMoneyIntoItemStackAmount(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 targetSlotIndex, System.UInt64 moneyAmount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 618,
              "BodyHash": "C8F051F40C88D03082786BD89FE4602F1C3CF4189DB423B83A5F5D91E9E0EE28",
              "Hash": "CB02F12B918FE148961E2B3DC50176ACC44085E404D8486299633E4AD4D25705",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Helpers.MoneyHelper::GetCoinTypeAndStackSatisfyingMoney(System.UInt64)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "System.String::Concat(System.String, System.String, System.String)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemData, System.Int32, System.Int32\u0026)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [
                "TurnMoneyIntoItemStackAmount: SourceInventory doesn\u0027t have money value",
                "TurnMoneyIntoItemStackAmount: TargetInventory has a money field but we\u0027re trying to move money items into it.",
                "TurnMoneyIntoItemStackAmount",
                ": Target slot index out of range [",
                "]",
                "TurnMoneyIntoItemStackAmount: Money amount exceeds the MaxMoney",
                ": SourceInventory doesn\u0027t have enough money ",
                " vs ",
                "TurnMoneyIntoItemStackAmount: Target item was null",
                "TurnMoneyIntoItemStackAmount: Failed getting coin type and coin amount",
                "TurnMoneyIntoItemStackAmount: Unknown item ID ",
                ".",
                ": Can\u0027t add coins amount to target inventory\u0027s stack. Coin type ",
                ", amount ",
                ",  stackable amount "
              ],
              "Source": null
            },
            {
              "Id": "TurnMoneyItemAmountIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid, System.Int32)-\u003ESystem.Boolean",
              "Name": "TurnMoneyItemAmountIntoMoney",
              "Signature": "private System.Boolean TurnMoneyItemAmountIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 amount)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 579,
              "BodyHash": "37F9223D4E7E33A7B3C299E00ED61EED79DCB60C782D5D7FDB12673D1762109B",
              "Hash": "95F0D7A5EF8D812DB6555D5FA2838AE8D5EDCD3D0563DEB97E3B968B92AE70FD",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.ItemInstanceExtensions::GetMoneyValue(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [
                "TurnMoneyItemAmountIntoMoney",
                ": Source slot index out of range [",
                "]",
                ": Invalid amount ",
                "TurnMoneyItemAmountIntoMoney: Source item was null",
                "TurnMoneyItemAmountIntoMoney: Source item is not money. ",
                "TurnMoneyItemAmountIntoMoney: Target inventory has no money field",
                ": Target inventory doesn\u0027t accept money. Type is ",
                ": Source item\u0027s stack ",
                " is ",
                " and amount is ",
                "."
              ],
              "Source": null
            },
            {
              "Id": "TurnMoneyItemIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Guid, System.Int32, System.Guid)-\u003ESystem.Boolean",
              "Name": "TurnMoneyItemIntoMoney",
              "Signature": "private System.Boolean TurnMoneyItemIntoMoney(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge bridge, System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "bridge",
                  "Type": "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 363,
              "BodyHash": "23A57D62C331A7DCEEF1978C792F22465C16DCC2D20A66BDF011A1681BBF58B1",
              "Hash": "BF667285DEE796C9D977E8E26F6AA77C7FA11B1C60F0B26F8E01938CC27E56FE",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Inventory.InventoryApplyEngine::ERROR(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.String)",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "System.String::Concat(System.String, System.String)",
                "Shared.Inventory.InventoryApplyEngine::SanityCheckItem(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.ItemInstanceModel, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.ItemInstanceExtensions::GetMoneyValue(Shared.Models.Items.ItemInstanceModel)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge::DeleteItemInstance(Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::LogSlotChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::LogMoneyChanged(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Models.Items.SharedInventoryModel)"
              ],
              "StringLiterals": [
                "TurnMoneyItemIntoMoney",
                ": Source slot index out of range [",
                "]",
                "TurnMoneyItemIntoMoney: Source item was null",
                "TurnMoneyItemIntoMoney: Source item is not money. ",
                "TurnMoneyItemIntoMoney: Target inventory has no money field",
                ": Target inventory doesn\u0027t accept money. Type is "
              ],
              "Source": null
            }
          ],
          "Hash": "57EDF3B3F5D9B5546405A89ADF700DABD5F1ED0AC9058F65629C0D3D20F13793"
        },
        {
          "Id": "Shared.Inventory.InventoryDeltaEngine",
          "Name": "InventoryDeltaEngine",
          "DisplayName": "InventoryDeltaEngine",
          "FullName": "Shared.Inventory.InventoryDeltaEngine",
          "Namespace": "Shared.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaResult",
              "Name": "MoveAmount",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult MoveAmount(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 232,
              "BodyHash": "963DD47548BBC44806294E07AB96E3805C77403CC9388B80600011A59D2E7B73",
              "Hash": "6FA4ED044D4CA7D3DCE7B5BA5F0CAB83713B5E0D9E097EEC9AE6796BEFBC07FC",
              "CalledMethods": [
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyItemAmountIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaResult::.ctor(Shared.Inventory.DeltaModels.DeltaAction)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::SwapItemPositions(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::MoveStackAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemInstanceModel, System.Int32\u0026)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveAmountIntoExistingStacks(System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32\u0026)-\u003EShared.Inventory.DeltaModels.InventoryResult",
              "Name": "MoveAmountIntoExistingStacks",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult MoveAmountIntoExistingStacks(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions, Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 amount, out System.Int32\u0026 movedAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.InventoryResult",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "movedAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 208,
              "BodyHash": "935A29D515945576A5FDBC4DCB8D1CBA8632636E98E712E96F242F0D9192D2B9",
              "Hash": "E79CD39E0FE54682B692C088950F7485FF5EA41830BDE82798F289CE0C5F7B72",
              "CalledMethods": [
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyItemAmountIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemInstanceModel, System.Int32\u0026)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::MoveStackAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveCoinTypeIntoItems(System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32, Shared.Models.Items.SharedInventoryModel, System.UInt64\u0026)-\u003EShared.Inventory.DeltaModels.InventoryResult",
              "Name": "MoveCoinTypeIntoItems",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult MoveCoinTypeIntoItems(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions, Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 coinType, System.Int32 amount, Shared.Models.Items.SharedInventoryModel targetInventory, out System.UInt64\u0026 movedMoneyAmount)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.InventoryResult",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "movedMoneyAmount",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 229,
              "BodyHash": "A1233B3CD3CD82C314D4CA5994972FF6855F3EE51AA67D45321B8E26AA30325E",
              "Hash": "9A69B67AF97F3645D7E00F77E5604C4CD00B86305AA303AB4FE16477E17481E9",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItemData(Shared.Models.Items.ItemData)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemData, System.Int32, System.Int32\u0026)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyIntoItemStackAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Boolean)-\u003EShared.Inventory.DeltaModels.DeltaResult",
              "Name": "MoveMoneyIntoItem",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult MoveMoneyIntoItem(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 coinType, System.Int32 coinAmount, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex, System.Boolean allowPartialStack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 218,
              "BodyHash": "85A86854C3870A5FB4B38D2FE55F91D445A966FB755E135F93D97A7EC36206F0",
              "Hash": "8CC2D5BA34A46125E2C165E2292C5520E212E8B5F5170901A503D7B2491065BD",
              "CalledMethods": [
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "System.Nullable\u003CSystem.UInt64\u003E::GetValueOrDefault()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.DeltaModels.DeltaAction::MoveMoney(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "Shared.Inventory.DeltaModels.DeltaResult::.ctor(Shared.Inventory.DeltaModels.DeltaAction)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItemData(Shared.Models.Items.ItemData, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemData, System.Int32, System.Int32\u0026)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyIntoItemStackAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Int32, System.UInt64)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoneyItemsIntoMoney_Coin(System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, Shared.Inventory.Models.SearchStrategy, System.Int32, System.UInt64, Shared.Models.Items.SharedInventoryModel, System.UInt64\u0026, System.UInt64\u0026)-\u003EShared.Inventory.DeltaModels.InventoryResult",
              "Name": "MoveMoneyItemsIntoMoney_Coin",
              "Signature": "public Shared.Inventory.DeltaModels.InventoryResult MoveMoneyItemsIntoMoney_Coin(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E actions, Shared.Models.Items.SharedInventoryModel sourceInventory, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.Int32 coinType, System.UInt64 moneyAmount, Shared.Models.Items.SharedInventoryModel targetInventory, out System.UInt64\u0026 movedMoneyAmount, out System.UInt64\u0026 changeToPutBack)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.InventoryResult",
              "Parameters": [
                {
                  "Name": "actions",
                  "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "coinType",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "movedMoneyAmount",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                },
                {
                  "Name": "changeToPutBack",
                  "Type": "System.UInt64\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 188,
              "BodyHash": "DABE03B690983390626BAC5D1021BED429062446B2FEE77760648F7883909707",
              "Hash": "DB635CF2E5B8F1A3E5CDD67742DD477AE7119A5438667C35578699082281F4FD",
              "CalledMethods": [
                "Shared.Inventory.Models.SlotsEnumerator::.ctor(Shared.Models.Items.SharedInventoryModel, Shared.Inventory.Models.SearchStrategy)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Shared.Inventory.Models.SlotsEnumerator::Index()",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyItemAmountIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyItemIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Inventory.Models.SlotsEnumerator::Increment()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)-\u003EShared.Inventory.DeltaModels.DeltaResult",
              "Name": "SwapSlots",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaResult SwapSlots(Shared.Models.Items.SharedInventoryModel sourceInventory, System.Int32 sourceSlotIndex, Shared.Models.Items.SharedInventoryModel targetInventory, System.Int32 targetSlotIndex)",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaResult",
              "Parameters": [
                {
                  "Name": "sourceInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 264,
              "BodyHash": "B35F50037703955D95F96E166E59368BC9C5E8D0FC430FCF29C0E311824CF39E",
              "Hash": "4BF6D2D13AB03EB232FA1550011E6CCC806C31613F0BF4F3394D022883626ED4",
              "CalledMethods": [
                "Shared.Inventory.Exceptions.InventoryDeltaException::.ctor(System.String)",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Models.Items.SharedInventoryModel::AcceptsMoney()",
                "Shared.Inventory.DeltaModels.DeltaAction::TurnMoneyItemIntoMoney(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel)",
                "Shared.Inventory.DeltaModels.DeltaResult::.ctor(Shared.Inventory.DeltaModels.DeltaAction)",
                "Shared.Models.Items.SharedInventoryModel::AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Models.Items.ItemInstanceModel::CanStack(Shared.Models.Items.ItemInstanceModel, System.Int32\u0026)",
                "Shared.Inventory.DeltaModels.DeltaAction::MoveStackAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::SwapItemPositions(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)"
              ],
              "StringLiterals": [
                "Tried to swap same item on itself",
                "Don\u0027t do unnecessary swaps"
              ],
              "Source": null
            }
          ],
          "Hash": "D306A67401F42425448F525D44D56642BD944483EBED47370B33DC7870E191A8"
        },
        {
          "Id": "Shared.Inventory.InventorySortHelper",
          "Name": "InventorySortHelper",
          "DisplayName": "InventorySortHelper",
          "FullName": "Shared.Inventory.InventorySortHelper",
          "Namespace": "Shared.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SortInventory(Shared.Models.Items.SharedInventoryModel)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "SortInventory",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E SortInventory(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 435,
              "BodyHash": "D1B57417814BD96ABF1343C31ED90455F22059F87C0F43DEB9D94CDE4FD6C021",
              "Hash": "9ED7AF7BC9D25F389E5AC5DA71101A21C1BAD075BD1337D4DCA13C585DC16600",
              "CalledMethods": [
                "InventorySortHelper.ItemSlotData::.ctor()",
                "System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::.ctor(!0)",
                "System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)",
                "InventorySortHelper.ItemSlotComparer::.ctor()",
                "System.Array::Sort(!!0[], System.Collections.Generic.IComparer\u003C!!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor()",
                "System.Array::IndexOf(!!0[], !!0)",
                "System.Nullable\u003CSystem.Guid\u003E::get_HasValue()",
                "Shared.Inventory.DeltaModels.DeltaAction::SwapItemPositions(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B6534C29996BF32DE5ED7FE32486E7E4197E09D40B374A9F9B29F9E96D99324F"
        },
        {
          "Id": "Shared.Inventory.ItemInstanceExtensions",
          "Name": "ItemInstanceExtensions",
          "DisplayName": "ItemInstanceExtensions",
          "FullName": "Shared.Inventory.ItemInstanceExtensions",
          "Namespace": "Shared.Inventory",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetMoneyValue(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.UInt64",
              "Name": "GetMoneyValue",
              "Signature": "public System.UInt64 GetMoneyValue(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 61,
              "BodyHash": "F5A4869A02D89305E57CC73B18F25D536EC9672BC0DDE661CED90C0750596B50",
              "Hash": "F0E82C46EBD44DAE38EFCEA1B03883D3E168EECBDBCCDC81E0C2A83544C9DA3E",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoneyValue(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.UInt64",
              "Name": "GetMoneyValue",
              "Signature": "public System.UInt64 GetMoneyValue(Shared.Models.Items.ItemInstanceModel item, System.Int32 stack)",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stack",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "BD97D98D5090DE4211D4AB5699A3C30A7EEAAAD2A232A4B265B5D17715E82D53",
              "Hash": "9F849124C1DD5B374D84984234A8CBC665A3EEE7359732264EE08DD73D66FE5C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.ArgumentOutOfRangeException::.ctor(System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()"
              ],
              "StringLiterals": [
                "Stack size is ",
                " and we asked for a stack for "
              ],
              "Source": null
            },
            {
              "Id": "IsMoney(Shared.Models.Items.ItemData)-\u003ESystem.Boolean",
              "Name": "IsMoney",
              "Signature": "public System.Boolean IsMoney(Shared.Models.Items.ItemData itemData)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "EA907F8848E5B47D61842046799FBAFD83F1361FA316EAB16430D610B953CC8E",
              "Hash": "5F3829E5CC59287555DC1048B3AA283CF894E8AE51F1FD0C36C74AD03D67E2B3",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [
                "money",
                "money:1",
                "money:2",
                "money:3"
              ],
              "Source": null
            },
            {
              "Id": "IsMoney(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "IsMoney",
              "Signature": "public System.Boolean IsMoney(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "D490252D23EB7502153AD60C777EF9D466A1772AEE3538274B3FDD585FA20658",
              "Hash": "04AD42AA8EE061E6B1F9B60E79940402C27449C5D5F4E3E7C5C6E9FD9356DEBB",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemData)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7B76EA7A693999E1AACC22C582955183E7B8EEBAA754B2281675F04F9D935B0"
        },
        {
          "Id": "Shared.Inventory.Models.DeltaTransaction",
          "Name": "DeltaTransaction",
          "DisplayName": "DeltaTransaction",
          "FullName": "Shared.Inventory.Models.DeltaTransaction",
          "Namespace": "Shared.Inventory.Models",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Actions:System.Collections.Generic.List\u00601\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Name": "Actions",
              "Type": "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E Actions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AC6B4BB24C91DF4E05B4E7F827362593A643B016F595CB6FF6FCD4F66E43DC52"
            },
            {
              "Id": "Inventories:Shared.Models.Items.SharedInventoryModel[]",
              "Name": "Inventories",
              "Type": "Shared.Models.Items.SharedInventoryModel[]",
              "Signature": "public Shared.Models.Items.SharedInventoryModel[] Inventories",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CFD1AC7D6CBD2D2FA023F8875F943E95DFCB8DE56A2709B5722E2FC97BA02C2"
            },
            {
              "Id": "Length:System.Int32",
              "Name": "Length",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Length",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A18D7F71B646104383AD530E1E67F1B334A771D1490897C19B6133C5EC2E41AF"
            },
            {
              "Id": "_actionsHasFailed:System.Boolean",
              "Name": "_actionsHasFailed",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _actionsHasFailed",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "655CADA1D567C2809C8009BA2678739DD202C884D1CBAF7F47D4D09616FF650A"
            },
            {
              "Id": "_nextActionIndex:System.Int32",
              "Name": "_nextActionIndex",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _nextActionIndex",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3444A1664A85624BF4EDB0F0D6D69081A8A875D81393A4AD783B4F8EBE9AE842"
            },
            {
              "Id": "_result:Shared.Inventory.DeltaModels.InventoryResult",
              "Name": "_result",
              "Type": "Shared.Inventory.DeltaModels.InventoryResult",
              "Signature": "private Shared.Inventory.DeltaModels.InventoryResult _result",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBA2569934FA7AE1636653E7834D43732B72225F80CC9A543829B7E5249A3203"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ApplyActions()-\u003ESystem.Void",
              "Name": "ApplyActions",
              "Signature": "private System.Void ApplyActions()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 78,
              "BodyHash": "CCA0298CF2EA8F79963CF7FF91E2D38C7F107D97BF7BA3B732FA66B52AD94DF4",
              "Hash": "9B482AD527E7970F88C25C222A1F35D3CE8A2781D875C7B0D8F50ABB25D84D70",
              "CalledMethods": [
                "Shared.Inventory.InventoryApplyBridge.InventoryDeltaApplyBridge::GetInstance(Shared.Models.Items.SharedInventoryModel[])",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Item(System.Int32)",
                "Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Build()-\u003EShared.Inventory.DeltaModels.DeltaComplexResult",
              "Name": "Build",
              "Signature": "public Shared.Inventory.DeltaModels.DeltaComplexResult Build()",
              "Visibility": "public",
              "ReturnType": "Shared.Inventory.DeltaModels.DeltaComplexResult",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "C2732B73E105399090770398ED0B3816C6A3D268A8F3781C8A11D900F8B9FEBC",
              "Hash": "2F6462B0BC217A327A1129FBC61E773959DB831473015F830D8CAA62AA2691F8",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CloneInventory(Shared.Models.Items.SharedInventoryModel)-\u003EShared.Models.Items.SharedInventoryModel",
              "Name": "CloneInventory",
              "Signature": "private Shared.Models.Items.SharedInventoryModel CloneInventory(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "private",
              "ReturnType": "Shared.Models.Items.SharedInventoryModel",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 215,
              "BodyHash": "65FA719C08CFBF46511EA8B49001D5166F40A4A2DD5437C37CF18AF0754518DA",
              "Hash": "EC3AF1AEF277E39C577ED9661F7BCA88380402A7FFFB687B131C8ABF8679A090",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Models.Items.ItemInstanceModel::.ctor(Shared.Models.Items.ItemData)",
                "Shared.Models.Items.SharedInventoryModel::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Example()-\u003ESystem.Void",
              "Name": "Example",
              "Signature": "private System.Void Example()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 32,
              "BodyHash": "1A53985FD384DB7D60CA59841F4C972027F5D5CCFA0B495167ECE03A8F840AA2",
              "Hash": "D3A13E1BA87883A568CC9FEE15E646B28D469CC66772BE3BF531F17869F640CC",
              "CalledMethods": [
                "System.Span\u003CSystem.Int32\u003E::.ctor(System.Void*, System.Int32)",
                "System.Span\u003CSystem.Int32\u003E::get_Item(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LootItem(System.Int32, System.Int32, System.ReadOnlySpan\u00601\u003CSystem.Boolean\u003E, System.ReadOnlySpan\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "LootItem",
              "Signature": "public System.Boolean LootItem(System.Int32 sourceInventoryIndex, System.Int32 slotIndex, System.ReadOnlySpan\u003CSystem.Boolean\u003E allowPartialStack, System.ReadOnlySpan\u003CSystem.Int32\u003E targetInventories)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.ReadOnlySpan\u003CSystem.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventories",
                  "Type": "System.ReadOnlySpan\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "5FBF51DA60E808971C859606E4B0ECAADEA079D422EF4DEF3A15F7B87305AA38",
              "Hash": "87B0FEDAB0EF19A65ED55C0815BF68F26348979C0994F58A813E1CF44BE6E122",
              "CalledMethods": [
                "System.ReadOnlySpan\u003CSystem.Int32\u003E::get_Length()",
                "System.ReadOnlySpan\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Boolean\u003E::get_Item(System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LootItem(System.Int32, System.Int32, System.Boolean, System.Int32)-\u003ESystem.Boolean",
              "Name": "LootItem",
              "Signature": "public System.Boolean LootItem(System.Int32 sourceInventoryIndex, System.Int32 sourceSlotIndex, System.Boolean allowPartialStack, System.Int32 targetInventoryIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 269,
              "BodyHash": "D4791B45AC5237FDD7EF7E005E893494C1A85B98F3D7EA76C69168E7054A3DEB",
              "Hash": "5B547CCE09889FEF01463CDF8D29B772911037AF2D339AB3FBB9E4D762F9A0B9",
              "CalledMethods": [
                "Shared.Inventory.InventoryDeltaEngine::MoveAmountIntoExistingStacks(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32\u0026)",
                "Shared.Inventory.Models.DeltaTransaction::ApplyActions()",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.Exceptions.InventoryDeltaException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "LootItem: Amount to move was less than 0. Something has gone wrong."
              ],
              "Source": null
            },
            {
              "Id": "Move(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Boolean, System.Int32)-\u003ESystem.Boolean",
              "Name": "Move",
              "Signature": "public System.Boolean Move(System.Int32 sourceInventoryIndex, System.Int32 amount, System.String itemDataId, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.Boolean allowPartialStack, System.Int32 targetInventoryIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 37,
              "BodyHash": "7B4001F0E92BEE6F4A4D58FCC9065C9292C9F7A6B184CE7976B136DCECEEB488",
              "Hash": "F43B45B91EB0B2F60980E4A1B55CF17EAD123A973840F8323588852667357810",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::Move_ReturnRest(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.ReadOnlySpan\u00601\u003CSystem.Boolean\u003E, System.ReadOnlySpan\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Boolean",
              "Name": "Move",
              "Signature": "public System.Boolean Move(System.Int32 sourceInventoryIndex, System.Int32 amount, System.String itemDataId, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.ReadOnlySpan\u003CSystem.Boolean\u003E allowPartialStack, System.ReadOnlySpan\u003CSystem.Int32\u003E targetInventories)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.ReadOnlySpan\u003CSystem.Boolean\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventories",
                  "Type": "System.ReadOnlySpan\u003CSystem.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E40D27AC7500A3DB482FCCD56170C688B13759DCF98B3E57662F65C67E99F087",
              "Hash": "74FAD4416FEA8359724CA992BC74AAD5CF1CE1D8665C60C1E58F1799B4878F22",
              "CalledMethods": [
                "System.ReadOnlySpan\u003CSystem.Int32\u003E::get_Length()",
                "System.ReadOnlySpan\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "System.ReadOnlySpan\u003CSystem.Boolean\u003E::get_Item(System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Move(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Boolean, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoney(System.Int32, System.UInt64, Shared.Inventory.Models.SearchStrategy, System.Boolean, System.Int32)-\u003ESystem.Boolean",
              "Name": "MoveMoney",
              "Signature": "public System.Boolean MoveMoney(System.Int32 sourceInventoryIndex, System.UInt64 moneyAmount, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.Boolean allowPartialStack, System.Int32 targetInventoryIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "allowPartialStack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "058D8A311F174900032A9522565022B2E30E408B1A8D500B063F829FD8B3DCF7",
              "Hash": "F8BD8DD6BD705A2D86304730F245AB266016E137035F68EA5DF63620B23934C3",
              "CalledMethods": [
                "Shared.Inventory.Models.DeltaTransaction::MoveMoney_ReturnRest(System.Int32, System.UInt64, Shared.Inventory.Models.SearchStrategy, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "MoveMoney_ReturnRest(System.Int32, System.UInt64, Shared.Inventory.Models.SearchStrategy, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.UInt64,System.Boolean\u003E",
              "Name": "MoveMoney_ReturnRest",
              "Signature": "public System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E MoveMoney_ReturnRest(System.Int32 sourceInventoryIndex, System.UInt64 moneyAmount, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.Int32 targetInventoryIndex)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "moneyAmount",
                  "Type": "System.UInt64",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 637,
              "BodyHash": "C808BA7CDB9F4F7ED3F32883E67D36C08BEFF76C73367A141466715EFFED5E2B",
              "Hash": "4384FEFE4071A16A788847FAC4D1620C41E5205D7BD4066D6B7456D7D1025258",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "Shared.Inventory.DeltaModels.DeltaAction::MoveMoney(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.UInt64)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.Models.DeltaTransaction::ApplyActions()",
                "System.ValueTuple\u003CSystem.UInt64, System.Boolean\u003E::.ctor(!0, !1)",
                "Shared.Helpers.MoneyHelper::GetCoinAmountForMoney(System.UInt64, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::MoveCoinTypeIntoItems(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32, Shared.Models.Items.SharedInventoryModel, System.UInt64\u0026)",
                "Shared.Inventory.InventoryDeltaEngine::MoveMoneyItemsIntoMoney_Coin(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, Shared.Inventory.Models.SearchStrategy, System.Int32, System.UInt64, Shared.Models.Items.SharedInventoryModel, System.UInt64\u0026, System.UInt64\u0026)",
                "Shared.Inventory.Models.SlotsEnumerator::.ctor(Shared.Models.Items.SharedInventoryModel, Shared.Inventory.Models.SearchStrategy)",
                "Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)",
                "Shared.Inventory.Models.SlotsEnumerator::Index()",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)",
                "Shared.Inventory.DeltaModels.DeltaAction::SplitMoneyItemIntoNewMoneyItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "Shared.Inventory.Models.SlotsEnumerator::Increment()",
                "System.Span\u003CSystem.Int32\u003E::.ctor(System.Void*, System.Int32)",
                "Shared.Helpers.MoneyHelper::CreateCoinsArrayForMoney(System.UInt64, System.Span\u003CSystem.Int32\u003E)",
                "System.Span\u003CSystem.Int32\u003E::get_Item(System.Int32)",
                "Shared.Inventory.Models.DeltaTransaction::Move_ReturnRest(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Move_ReturnRest(System.Int32, System.Int32, System.String, Shared.Inventory.Models.SearchStrategy, System.Int32)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,System.Boolean\u003E",
              "Name": "Move_ReturnRest",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E Move_ReturnRest(System.Int32 sourceInventoryIndex, System.Int32 amount, System.String itemDataId, Shared.Inventory.Models.SearchStrategy sourceSearchStrategy, System.Int32 targetInventoryIndex)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "itemDataId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSearchStrategy",
                  "Type": "Shared.Inventory.Models.SearchStrategy",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 356,
              "BodyHash": "856AA9F0AAE021B280F3C7BC1A18FD2440195E28704CF48C8E43266EDE71AC93",
              "Hash": "971AFF8460C904EF9A40F9F750E2F64DAEAD066DA9178157477B27F596101294",
              "CalledMethods": [
                "Shared.Inventory.Models.SlotsEnumerator::.ctor(Shared.Models.Items.SharedInventoryModel, Shared.Inventory.Models.SearchStrategy)",
                "Shared.Inventory.Models.SlotsEnumerator::Index()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.Math::Min(System.Int32, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::MoveAmountIntoExistingStacks(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32\u0026)",
                "System.ValueTuple\u003CSystem.Int32, System.Boolean\u003E::.ctor(!0, !1)",
                "Shared.Inventory.Models.DeltaTransaction::ApplyActions()",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)",
                "Shared.Inventory.InventoryDeltaEngine::MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.Models.SlotsEnumerator::Increment()",
                "Shared.Inventory.Exceptions.InventoryDeltaException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Move: Amount was less than 0. Something has gone wrong."
              ],
              "Source": null
            },
            {
              "Id": "Swap(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean",
              "Name": "Swap",
              "Signature": "public System.Boolean Swap(System.Int32 sourceInventoryIndex, System.Int32 sourceSlotIndex, System.Int32 targetInventoryIndex, System.Int32 targetSlotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "sourceInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sourceSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetInventoryIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "targetSlotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 62,
              "BodyHash": "1941195081509A382354141BD902F93F9C7C6B89CCBFECCF7B693799F9C4CD84",
              "Hash": "91DC2F1290E9F4CDFC97FD305216A4F800CAB859E0E28275F900BE2B299B0A79",
              "CalledMethods": [
                "Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)",
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::Add(!0)",
                "Shared.Inventory.Models.DeltaTransaction::ApplyActions()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "VerifyNoActionsHaveBeenAdded()-\u003ESystem.Boolean",
              "Name": "VerifyNoActionsHaveBeenAdded",
              "Signature": "private System.Boolean VerifyNoActionsHaveBeenAdded()",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "2B413B6777EFD29B471F6EA5B315F3F08159A608383A6B60ACD407D8B7CAA8D2",
              "Hash": "71B16E61B06E9FFA5A1E840A9495E4675F80C295E32AE67CA5A0B6C5752ABF5B",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Count()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "089189C663FF8BE88059B60F6277E50CDC965297AB173A5D48D48427A1676550"
        },
        {
          "Id": "Shared.Inventory.Models.LootAllStrategy",
          "Name": "LootAllStrategy",
          "DisplayName": "LootAllStrategy",
          "FullName": "Shared.Inventory.Models.LootAllStrategy",
          "Namespace": "Shared.Inventory.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Normal:Shared.Inventory.Models.LootAllStrategy",
              "Name": "Normal",
              "Type": "Shared.Inventory.Models.LootAllStrategy",
              "Signature": "public Shared.Inventory.Models.LootAllStrategy Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5A6F6EE3E50AE23041AD7049D4D752EACA0330DF96F5FF364532DE4A01F739F"
            },
            {
              "Id": "OnlyPutAmmunitionInPriorityInventory:Shared.Inventory.Models.LootAllStrategy",
              "Name": "OnlyPutAmmunitionInPriorityInventory",
              "Type": "Shared.Inventory.Models.LootAllStrategy",
              "Signature": "public Shared.Inventory.Models.LootAllStrategy OnlyPutAmmunitionInPriorityInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DECCA4970DF2163A2AC64DBED98A1619E0B41704D93712CB3DA45ABEC0ABB034"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A6FD996C6591B1126F154AA6EC93984BDD35BD2DBA2DF25F4531A1FC4B914C8E"
        },
        {
          "Id": "Shared.Inventory.Models.SearchStrategy",
          "Name": "SearchStrategy",
          "DisplayName": "SearchStrategy",
          "FullName": "Shared.Inventory.Models.SearchStrategy",
          "Namespace": "Shared.Inventory.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "StartInEnd:System.Boolean",
              "Name": "StartInEnd",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StartInEnd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CA3D63311948F4D56212AFC49C24287EC13BB28CD8B0677F24AA4AC134F16A6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E1A84C2FE9300B2846C166B5DD4550B5F715A4ECD6C129FF72F359AE48E5E6AB"
        },
        {
          "Id": "Shared.Inventory.Models.SlotsEnumerator",
          "Name": "SlotsEnumerator",
          "DisplayName": "SlotsEnumerator",
          "FullName": "Shared.Inventory.Models.SlotsEnumerator",
          "Namespace": "Shared.Inventory.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_i:System.Int32",
              "Name": "_i",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _i",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5172BF8048A98F7C174AFF1D22B191C6DE79054CFDCE83097716EAE909FD6A47"
            },
            {
              "Id": "_iMax:System.Int32",
              "Name": "_iMax",
              "Type": "System.Int32",
              "Signature": "private System.Int32 _iMax",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A135A11F1B6AF3D1A87DFBED1695499670355841FCF749E717C4586C8C2A43B3"
            },
            {
              "Id": "_increment:System.Boolean",
              "Name": "_increment",
              "Type": "System.Boolean",
              "Signature": "private System.Boolean _increment",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99A13847EDBF3615B6892DE5D1A54B1C927670E5A18205665950ADE7985BAF56"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Increment()-\u003ESystem.Boolean",
              "Name": "Increment",
              "Signature": "public System.Boolean Increment()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "1CD98CC06C855698690CDE9BD9451B0F7D52B4D21E9B7F988555CBF56369E54C",
              "Hash": "2C80BCEDB7C123CCFEFB0A4258249984A3A6048EE25E3FFB774EBBB0FB7A6CB5",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Index()-\u003ESystem.Int32",
              "Name": "Index",
              "Signature": "public System.Int32 Index()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "564F3BE858DD0E2419AF9909793A2A3DD32D1E471C3EADC0E18349D9B0D1DA60",
              "Hash": "0D959048212ED45AF80053DF63B9A8C9AECC3369EE817F0AE00B01081F2E7CF6",
              "CalledMethods": [
                "System.IndexOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid()-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "FC6087D4A9B6A35CAB3F10C6B5ABFB53A77AE1C442DB58099E3BC5FDA5D980F7",
              "Hash": "196A9225F2431B48B0A9F337EAADA061A27B10E3BE188EFDA3E63076BB841B13",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "BB864F298FC7F446CBC60961C07BADE595E71835EBCA51A74524671D911E5F17",
              "Hash": "1E2DFC3E3A77272701C70DC5B66457F9C2BCDFCC269932133A669721AAF50359",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "493FD96523663DE925425E38FDC32B113CA5F8EF3E80755F87EA7D2DBB20BD35"
        },
        {
          "Id": "Shared.ItemIds",
          "Name": "ItemIds",
          "DisplayName": "ItemIds",
          "FullName": "Shared.ItemIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BarkBack:System.String",
              "Name": "BarkBack",
              "Type": "System.String",
              "Signature": "public System.String BarkBack",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "AB46C0DF8FE132DA5F26B35F8229F9ED8D5A6A54D9493DE56F686860C4DD34DF"
            },
            {
              "Id": "BedouinCloak:System.String",
              "Name": "BedouinCloak",
              "Type": "System.String",
              "Signature": "public System.String BedouinCloak",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6C07FE06F273DAA69F53C227F02ADC561911ED9DA3E7B69382AD093BFD29EC05"
            },
            {
              "Id": "EmptyPot:System.String",
              "Name": "EmptyPot",
              "Type": "System.String",
              "Signature": "public System.String EmptyPot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2A177A967BA0ED4FA17FCF677F3D2F8CB8C6FB5771D600221C51B7061325B38"
            },
            {
              "Id": "FallenCape:System.String",
              "Name": "FallenCape",
              "Type": "System.String",
              "Signature": "public System.String FallenCape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D2F7D57923FCED1C68429A2BF3DFFB19F0672212B2E32E35BC01B82F3F9584F5"
            },
            {
              "Id": "FoodFish:System.String",
              "Name": "FoodFish",
              "Type": "System.String",
              "Signature": "public System.String FoodFish",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "929A45D8A617C402C5B7ECA4F312FBAF181BC94C15FA8EBF8DC802B709509E18"
            },
            {
              "Id": "GrapePaste:System.String",
              "Name": "GrapePaste",
              "Type": "System.String",
              "Signature": "public System.String GrapePaste",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F0C3E11F641A8AFF386FF47DC57D4CB3E2F394FD2D43FFB2EBD8E56CBCEB0BE"
            },
            {
              "Id": "Honey:System.String",
              "Name": "Honey",
              "Type": "System.String",
              "Signature": "public System.String Honey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44E00616274532D25746E8099E2C1488653830807D9395E6C2E263239B49630E"
            },
            {
              "Id": "HoneyComb:System.String",
              "Name": "HoneyComb",
              "Type": "System.String",
              "Signature": "public System.String HoneyComb",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB48075C5AE515B9425F6B801D00FFBED1B584C1CB811D78BB1935C34A2101D4"
            },
            {
              "Id": "Money1:System.String",
              "Name": "Money1",
              "Type": "System.String",
              "Signature": "public System.String Money1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F210C31005F05C7BA2478D12501A54BF6666E62869989A85786FFCEADE3E6491"
            },
            {
              "Id": "Money2:System.String",
              "Name": "Money2",
              "Type": "System.String",
              "Signature": "public System.String Money2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D94E269AF72773AD744F08E5E257763CA88FD8A7A6B431B7780FB2E5728BCC5"
            },
            {
              "Id": "Money3:System.String",
              "Name": "Money3",
              "Type": "System.String",
              "Signature": "public System.String Money3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C6621C123B57713449A0AA3DF43E7E27141E98418333B8131D103DFCEF74029"
            },
            {
              "Id": "Money4:System.String",
              "Name": "Money4",
              "Type": "System.String",
              "Signature": "public System.String Money4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "137C8F2CBA5AC05F31B8B0637CA345CBEBC79637219607227E849F5C2205882D"
            },
            {
              "Id": "OlivePaste:System.String",
              "Name": "OlivePaste",
              "Type": "System.String",
              "Signature": "public System.String OlivePaste",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5CDB6CEBE01D6AF6D64352CF115A8EF56F318F58B15F6FCACF827CC6C300149F"
            },
            {
              "Id": "PhoenixFeather:System.String",
              "Name": "PhoenixFeather",
              "Type": "System.String",
              "Signature": "public System.String PhoenixFeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "3ECAD0E1B8B6422ACB9D88C63463B7BC449151AEBC94AEF151BD80B95CDFCF76"
            },
            {
              "Id": "PlaceableBeehive:System.String",
              "Name": "PlaceableBeehive",
              "Type": "System.String",
              "Signature": "public System.String PlaceableBeehive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "71EA195AAAC318BF8CA465590D6274407A333858FF678186707EAE93A41335E7"
            },
            {
              "Id": "PyzifaxCape:System.String",
              "Name": "PyzifaxCape",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxCape",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "012EF3EE0ACCD54FC23AA28A695FB42B0C9320F320CCD79829E3B19918512C5E"
            },
            {
              "Id": "ResearchPaper:System.String",
              "Name": "ResearchPaper",
              "Type": "System.String",
              "Signature": "public System.String ResearchPaper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA9EAAE7822AE01411621230C512BEE0A210A942022C3A3F35F4425F1CD0B068"
            },
            {
              "Id": "Wheat:System.String",
              "Name": "Wheat",
              "Type": "System.String",
              "Signature": "public System.String Wheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A0AE8A5C0AF884DE482A81B70454BC43DB561327F767588B6EF16A61CBB65FB7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F40C8B7DEDBFA902FD7A58ED0F5B15C79AB13ECD30CEF261F1719D9BF410B043"
        },
        {
          "Id": "Shared.Managers.TownsSharedManager",
          "Name": "TownsSharedManager",
          "DisplayName": "TownsSharedManager",
          "FullName": "Shared.Managers.TownsSharedManager",
          "Namespace": "Shared.Managers",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DF2B2BA127E0608199E1237DA79A3B00FD655E3FD8E10AAA3789975CE34590E1"
        },
        {
          "Id": "Shared.Messages.CreateNewInventoryMessage",
          "Name": "CreateNewInventoryMessage",
          "DisplayName": "CreateNewInventoryMessage",
          "FullName": "Shared.Messages.CreateNewInventoryMessage",
          "Namespace": "Shared.Messages",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FilteredItemFlags:Shared.Models.Items.ItemFlag",
              "Name": "FilteredItemFlags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag FilteredItemFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2CD8220E9E42BF646804F0C9EDCDF8FE10ABC2F7B8CE7F073A341957E3555087"
            },
            {
              "Id": "InventorySize:System.Int32",
              "Name": "InventorySize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 InventorySize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12044202118B4178C3E05580B6D5350ADFBA9D3D0520C06EC3DA7C9336A090CD"
            },
            {
              "Id": "InventoryType:Shared.Models.Items.InventoryType",
              "Name": "InventoryType",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType InventoryType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6FD288B18382EE4FAA030A6AAA121B60A9BFD330EDFDD9224183CE3281976D"
            },
            {
              "Id": "Items:CandideCreator.Shared.Models.Items.InventoryItemSpawnModel[]",
              "Name": "Items",
              "Type": "CandideCreator.Shared.Models.Items.InventoryItemSpawnModel[]",
              "Signature": "public CandideCreator.Shared.Models.Items.InventoryItemSpawnModel[] Items",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D513278E10D40373FB2237BCC92185419E14246282BF4C48263D2B37436E3DA9"
            },
            {
              "Id": "Money:System.Nullable\u00601\u003CSystem.UInt64\u003E",
              "Name": "Money",
              "Type": "System.Nullable\u003CSystem.UInt64\u003E",
              "Signature": "public System.Nullable\u003CSystem.UInt64\u003E Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367FD3C11AAF5D46EF50503C0B01D1BC69C658DCF854A5A1FA27FECE8ABD8888"
            },
            {
              "Id": "NameId:Shared.Text.StringId",
              "Name": "NameId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId NameId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DDD9860DE1E0A2F4E8B8146A9160496BD62689E5D3F2AA6784E02C8E3C3A49FF"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "SlotsFilters:Shared.Models.Items.SlotsFilter[]",
              "Name": "SlotsFilters",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] SlotsFilters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8F2148EAC0553AC8BE65B2FBE4277BFE998C8A5CA58D4818B6664EC438407EA"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "01EDEEB2FC2971AA628FB2401CAC2D35E50C54BE7AA73EC7A5E187CE42F46195"
        },
        {
          "Id": "Shared.Models.Auras.ApplyAuraContext",
          "Name": "ApplyAuraContext",
          "DisplayName": "ApplyAuraContext",
          "FullName": "Shared.Models.Auras.ApplyAuraContext",
          "Namespace": "Shared.Models.Auras",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "SpellBridge:Shared.Interfaces.Projectiles.ISpellManagerBridge",
              "Name": "SpellBridge",
              "Type": "Shared.Interfaces.Projectiles.ISpellManagerBridge",
              "Signature": "public Shared.Interfaces.Projectiles.ISpellManagerBridge SpellBridge",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "832408C761A442370976BC15ECA99AF8858BF0856D777FDBFFDEDAB4599CB2DF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B63F4C5F0133BDD89ED8C29A0EE3AE52B8F67EEFEC5472A0C39EF409015AFE5"
        },
        {
          "Id": "Shared.Models.Auras.AuraTrigger",
          "Name": "AuraTrigger",
          "DisplayName": "AuraTrigger",
          "FullName": "Shared.Models.Auras.AuraTrigger",
          "Namespace": "Shared.Models.Auras",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnyCriticalHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "AnyCriticalHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AnyCriticalHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE99D93948572937DBB0208302728A885F02BF5331FFFE93E8B2174BA4C2DE1C"
            },
            {
              "Id": "AnyHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "AnyHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AnyHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4D26ACB2CFE254AC940D382026DD786B9782CFF6D9E08C9586FEC9E2356608E4"
            },
            {
              "Id": "AnyHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "AnyHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AnyHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C6F222C8EEAFD97902F69F600C28A58CEEF3477BDB4187FF62A702D68B751B9"
            },
            {
              "Id": "MagicHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "MagicHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger MagicHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5056D5072E2F33FEA023B5787CB2636602563F9447D7F709F643A3C44CF7AB69"
            },
            {
              "Id": "MagicHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "MagicHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger MagicHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A99B676C093C6D47116CF8EA3B5B67EBE673AC18351BCC1FBF2513F14FA033AD"
            },
            {
              "Id": "MeleeHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "MeleeHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger MeleeHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "14F2F5C1981520BE5F1C6985DCDD56CAAE0520C1005480D540A3CD0AE7D7DAB9"
            },
            {
              "Id": "MeleeHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "MeleeHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger MeleeHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "05B199F798854D8CA6FA09CDEA05BCC52DEC8755DF1DCEC38AA1B2496ECB1941"
            },
            {
              "Id": "None:Shared.Models.Auras.AuraTrigger",
              "Name": "None",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D935C68658CB796A12E6A58A37164446197B43ADB7AE151147B1EDB3F92BC61"
            },
            {
              "Id": "RangedHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "RangedHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger RangedHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E6751655450513DAA29447DADB9D81AB10204AD2DD6AD8D1370F65726646446E"
            },
            {
              "Id": "RangedHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "RangedHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger RangedHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DF05E2D112FBDE574F1ECD0D32F44D20F8A915F5DCA261CE880E139FD305FA39"
            },
            {
              "Id": "ShieldHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "ShieldHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger ShieldHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09AE5212C92DA690B7932AC855E75E407D13BC5DAFB125E1D702E8672DB8E24C"
            },
            {
              "Id": "ShieldHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "ShieldHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger ShieldHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E8D87E0E2EFEB6FEAA5872CFE6444D1FFF1213F489035DDCBEC25B0700EDBE7"
            },
            {
              "Id": "ThrownHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "ThrownHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger ThrownHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5D9505EF86C341512A5A8B3A45B7CA74D969D1E2A99324C17D8FDC8DEE262AB2"
            },
            {
              "Id": "ThrownHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "ThrownHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger ThrownHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F5C2CE11CDE7DB08D8F8708B0E6B513D1591F0D31519C635B06605C4D741504"
            },
            {
              "Id": "UndefinedHitDealt:Shared.Models.Auras.AuraTrigger",
              "Name": "UndefinedHitDealt",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger UndefinedHitDealt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52BB91B8D31BE254093554C469368BC67A180FEF075CFEB46BB594485191AE23"
            },
            {
              "Id": "UndefinedHitTaken:Shared.Models.Auras.AuraTrigger",
              "Name": "UndefinedHitTaken",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger UndefinedHitTaken",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6F8481837393A49759B03C06DDB313BA3D8FF106DE6745BD600A142BF5473BDE"
            },
            {
              "Id": "value__:System.UInt32",
              "Name": "value__",
              "Type": "System.UInt32",
              "Signature": "public System.UInt32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "620E263349C61CF5B0CD05F793233AAC600A623E42AD7891CCFC77D97FD65417"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "EAA0ECC31F5E86E941BA09C19020412A4BB0B0272CCC55607EDEE0EF19560CCF"
        },
        {
          "Id": "Shared.Models.Auras.AuraTriggerExtension",
          "Name": "AuraTriggerExtension",
          "DisplayName": "AuraTriggerExtension",
          "FullName": "Shared.Models.Auras.AuraTriggerExtension",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Models.Auras.AuraTrigger, Shared.Models.Auras.AuraTrigger)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Models.Auras.AuraTrigger mask, Shared.Models.Auras.AuraTrigger flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "4EDE98FC2F59E05D2F65D623A5CC94E38C36A7545D60AE4135F1FD0E57B45885",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Models.Auras.AuraTrigger, Shared.Models.Auras.AuraTrigger)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Models.Auras.AuraTrigger mask, Shared.Models.Auras.AuraTrigger flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "22EFCC5522E1CA9D5922B03489EBA594889169FAA0FFDDEBFDD2A862E7B597A3",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Models.Auras.AuraTrigger\u0026, Shared.Models.Auras.AuraTrigger)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Models.Auras.AuraTrigger\u0026 mask, Shared.Models.Auras.AuraTrigger flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Auras.AuraTrigger\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "497B464535713BE2B5DB2FC8BD5BD500AED86431BFC9B0381C806B005C392663",
              "Hash": "9CEB07912DAB234EA96B8281553188DD3156D752E042A551972A352106E704D7",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Models.Auras.AuraTrigger\u0026, Shared.Models.Auras.AuraTrigger)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Models.Auras.AuraTrigger\u0026 mask, Shared.Models.Auras.AuraTrigger flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Auras.AuraTrigger\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "A03FE0681897D7C7329745DCE1EED99C6C70B86E85F33745989F460C897B06D5",
              "Hash": "E3ABEFBA738E1FCF6BD8E11569C464BD047F7CCB42AD62C329DEACBB6982437A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Models.Auras.AuraTrigger\u0026, Shared.Models.Auras.AuraTrigger)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Models.Auras.AuraTrigger\u0026 mask, Shared.Models.Auras.AuraTrigger flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Auras.AuraTrigger\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "011C812B069DC3AEFE4F0CE06E6D78E521C68A79CF2607FD99D95C5A1E0C7FB0",
              "Hash": "72AA588DA927E6DA36530863169DEC08F54972224D99780783DFBBDF6EF94378",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TriggersFromHitDealt(Shared.Models.Auras.AuraTrigger, Shared.Combat.AttackType, System.Boolean)-\u003ESystem.Boolean",
              "Name": "TriggersFromHitDealt",
              "Signature": "public System.Boolean TriggersFromHitDealt(Shared.Models.Auras.AuraTrigger trigger, Shared.Combat.AttackType attackType, System.Boolean isCriticalHit)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "trigger",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "isCriticalHit",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "44FA89F2D0855B8B134531DC7ED61C7D3119187309A5D5D6122E07CEB1F25774",
              "Hash": "BB01AA11B29D91C51ACC0D1F478AAE8ABB58042CF2854ACC0149024ACE4C67BA",
              "CalledMethods": [
                "Shared.Combat.AttackTypeExtensions::HasFlags(Shared.Combat.AttackType, Shared.Combat.AttackType)",
                "Shared.Models.Auras.AuraTriggerExtension::HasFlags(Shared.Models.Auras.AuraTrigger, Shared.Models.Auras.AuraTrigger)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TriggersFromHitTaken(Shared.Models.Auras.AuraTrigger, Shared.Combat.AttackType)-\u003ESystem.Boolean",
              "Name": "TriggersFromHitTaken",
              "Signature": "public System.Boolean TriggersFromHitTaken(Shared.Models.Auras.AuraTrigger trigger, Shared.Combat.AttackType attackType)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "trigger",
                  "Type": "Shared.Models.Auras.AuraTrigger",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "E10D7062FCA63E362CC84E02D5D24AEEBB2090B09DC0E874DED410F7040CF2DA",
              "Hash": "9BFBDDFA335AFCDB0CD8AA42D3A0BC6C1BBFB4D378175841D5A715073BA8FFA5",
              "CalledMethods": [
                "Shared.Combat.AttackTypeExtensions::HasFlags(Shared.Combat.AttackType, Shared.Combat.AttackType)",
                "Shared.Models.Auras.AuraTriggerExtension::HasFlags(Shared.Models.Auras.AuraTrigger, Shared.Models.Auras.AuraTrigger)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "02C329875F4D559F9DA1DF60BA1197E4C3F02C9BF743886D10AD2CF0DBF1B095"
        },
        {
          "Id": "Shared.Models.Auras.CitizenAuraInfo",
          "Name": "CitizenAuraInfo",
          "DisplayName": "CitizenAuraInfo",
          "FullName": "Shared.Models.Auras.CitizenAuraInfo",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "InstanceTypeId:System.String",
              "Name": "InstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String InstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "474091D3839C4E690B22D9D565735A914F32467FB235CD99A87ED66892F79252"
            },
            {
              "Id": "IsBuff:System.Boolean",
              "Name": "IsBuff",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6019A9B76F8704E893D5405748D025DF23FBA78889E56DA2E03C2997331768C5"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "StatsToAdd:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatsToAdd",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatsToAdd",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C2D15DB481A7AD041FC80A576FC8C4C342FA24A283BFE92E9FA6DD96F6658C3"
            },
            {
              "Id": "Type:Shared.Models.Auras.CitizenAuraType",
              "Name": "Type",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "388E892450B01ABF3A825D386DE5B5CD008E3BC7FD0C609DACCF82F9B41439F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3CC6CE5D4993439D60E6FDD580D91BA1DC62C1370D8CD5C5D0C8FC044471B783"
        },
        {
          "Id": "Shared.Models.Auras.CitizenAuraModel",
          "Name": "CitizenAuraModel",
          "DisplayName": "CitizenAuraModel",
          "FullName": "Shared.Models.Auras.CitizenAuraModel",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "Duration:System.Single",
              "Name": "Duration",
              "Type": "System.Single",
              "Signature": "public System.Single Duration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33A6FBB7743044E3DC978246AEB7F26CBE257D5315D5D5BE473BE876A04AF272"
            },
            {
              "Id": "FromTown:System.Boolean",
              "Name": "FromTown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean FromTown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A80CC934748CD5ADB92B8E6F9A85CD35A9DA125B27963181B87D8994AAC6120F"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InstanceTypeId:System.String",
              "Name": "InstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String InstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "474091D3839C4E690B22D9D565735A914F32467FB235CD99A87ED66892F79252"
            },
            {
              "Id": "IsBuff:System.Boolean",
              "Name": "IsBuff",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6019A9B76F8704E893D5405748D025DF23FBA78889E56DA2E03C2997331768C5"
            },
            {
              "Id": "IsRemoving:System.Boolean",
              "Name": "IsRemoving",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRemoving",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D11FE57965193C8B2CF3745976A1695862932A36E93F10F7B1C5C2BA26FF797D"
            },
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6119B19903E9415688B44D42CB9FB9EACA34AE9E8AC9C88FD77C0CB04CBD640A"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "Type:Shared.Models.Auras.CitizenAuraType",
              "Name": "Type",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "388E892450B01ABF3A825D386DE5B5CD008E3BC7FD0C609DACCF82F9B41439F7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "IsDone()-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "7A2B9B21FE211DD252584F332EBB552AF7AC60875BDF8803F0BD0CF892B5ABD2",
              "Hash": "3DEF1FA816C2E64F9A98AD8FECFF1235CAD0437F10287F820BDED239EFB53982",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update(System.Single)-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update(System.Single dt)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "dt",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 29,
              "BodyHash": "F24F032B550AE92510F5C125425C46451C06ED07B7AD2424540F0D950E94768A",
              "Hash": "1F1733BFED46DF2569549FEF4E6A57B61EE299A7B8B6E56523354295B5BBD233",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9358DB2CFDDF85549D4ACB2E5CD99CAC9946B0E9AC6B2B7FEF3272D4864779A8"
        },
        {
          "Id": "Shared.Models.Auras.CitizenAuraType",
          "Name": "CitizenAuraType",
          "DisplayName": "CitizenAuraType",
          "FullName": "Shared.Models.Auras.CitizenAuraType",
          "Namespace": "Shared.Models.Auras",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:Shared.Models.Auras.CitizenAuraType",
              "Name": "Default",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "95846B78FC5B22F8C92EF2C44C7E8EE6E58621E089EAAE675E4471C3E44920AF"
            },
            {
              "Id": "Food:Shared.Models.Auras.CitizenAuraType",
              "Name": "Food",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Food",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20177EB49EFE5738C062B786CE95025E5935748A72A64A1DF4258889DAFF7CB0"
            },
            {
              "Id": "Gift:Shared.Models.Auras.CitizenAuraType",
              "Name": "Gift",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Gift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFB0EB465D9F89CA960DCE2054C8931034F62818665D79C59B327C80D0128E2C"
            },
            {
              "Id": "Injury:Shared.Models.Auras.CitizenAuraType",
              "Name": "Injury",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Injury",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FAD71952DF3CC511DDB1B37EC3CC45717193CB4AE0BFF695015C98EF3D8413B"
            },
            {
              "Id": "Loyalty:Shared.Models.Auras.CitizenAuraType",
              "Name": "Loyalty",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Loyalty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0A7FF364FC7BB56CF05E5B2216700529BFBF3F69CFECF5447A9FDFD1D27ED0E"
            },
            {
              "Id": "Trait:Shared.Models.Auras.CitizenAuraType",
              "Name": "Trait",
              "Type": "Shared.Models.Auras.CitizenAuraType",
              "Signature": "public Shared.Models.Auras.CitizenAuraType Trait",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "01A3A0D10B7C9304999E4094C20F258CB71E19571E615D507DE47A68B35949FF"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7B840E67C199DCEBA697C5FE0620BFCE3D4E383ACAED594D111DA6A8FC82EFE0"
        },
        {
          "Id": "Shared.Models.Auras.EntityAuraInfo",
          "Name": "EntityAuraInfo",
          "DisplayName": "EntityAuraInfo",
          "FullName": "Shared.Models.Auras.EntityAuraInfo",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AuraDisplayId:System.String",
              "Name": "AuraDisplayId",
              "Type": "System.String",
              "Signature": "public System.String AuraDisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6169A357ED984F30CFA0233268E2C5B44541DF8A919CE55367C606541CC66229"
            },
            {
              "Id": "AuraStatusTypeId:System.String",
              "Name": "AuraStatusTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraStatusTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4D6B3DC612B8EEC8053829535262CA3A72A4880464ADA2336E2182836FDF72FF"
            },
            {
              "Id": "AuraTriggers:Shared.Models.Auras.AuraTrigger",
              "Name": "AuraTriggers",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AuraTriggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7647E22FE9147039369BF1E8C10EDCF9321A2610C5B79ABFCD77C3A9C3689788"
            },
            {
              "Id": "AuraTypeId:System.String",
              "Name": "AuraTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C5F96D31AD144E0A568DEEB7A1142FA12D210D10FE406D1C3A5E8FCC77936CF"
            },
            {
              "Id": "DoNotSave:System.Boolean",
              "Name": "DoNotSave",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotSave",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1673BF9E9547DD1FD9245D419ACBF6DC71842730159ECB01060ECF5D62166A97"
            },
            {
              "Id": "GetStateArgs:System.Func\u00602\u003CShared.Models.Auras.ApplyAuraContext,Shared.Aura.Args.AbstractAuraArgs\u003E",
              "Name": "GetStateArgs",
              "Type": "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E",
              "Signature": "public System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E GetStateArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "816E9B2BD014B88A8DC97074803CCA4CD3ACAAE1A886E9BD10B5558AE120D2FF"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "InstanceTypeId:System.String",
              "Name": "InstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String InstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "474091D3839C4E690B22D9D565735A914F32467FB235CD99A87ED66892F79252"
            },
            {
              "Id": "IsBuff:System.Boolean",
              "Name": "IsBuff",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsBuff",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6019A9B76F8704E893D5405748D025DF23FBA78889E56DA2E03C2997331768C5"
            },
            {
              "Id": "RemoveIfNoOwner:System.Boolean",
              "Name": "RemoveIfNoOwner",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RemoveIfNoOwner",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B4DC2C85F4DAA39CBBE71C4B87534C73E692A65FF8BCCD582855343F3C22D36"
            },
            {
              "Id": "StackableAmount:System.Int32",
              "Name": "StackableAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackableAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68A0F1B070E0FAADD09F8FC0A3FCFF7F81DC962FD00673AB43100AC14CCDCBAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "7B8EF1AA384D9BB78751413D9E8E89C50006E1382B851B6CF59E1B760D3AA558",
              "Hash": "58E5AA788EDB01D6E9C9B3014F6DC5F7BE7B9DF9A81A75C931DC37AE016A2445",
              "CalledMethods": [
                "System.Func\u003CShared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs\u003E::Invoke(!0)",
                "Shared.Aura.Args.AbstractAuraArgs::GetDescriptionText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1725DD889B00926EB4B08BDB29F5A955D97BF92D4E9AD12B31F78C49D8326CE5"
        },
        {
          "Id": "Shared.Models.Auras.ItemAura",
          "Name": "ItemAura",
          "DisplayName": "ItemAura",
          "FullName": "Shared.Models.Auras.ItemAura",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AmountOfTiers:System.Int32",
              "Name": "AmountOfTiers",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AmountOfTiers",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2118407C25FBFF8A30EF98DE9256019CCCD492C67DDB9E1DE7E3AD01C5A858F"
            },
            {
              "Id": "AuraDisplayId:System.String",
              "Name": "AuraDisplayId",
              "Type": "System.String",
              "Signature": "public System.String AuraDisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6169A357ED984F30CFA0233268E2C5B44541DF8A919CE55367C606541CC66229"
            },
            {
              "Id": "AuraTriggers:Shared.Models.Auras.AuraTrigger",
              "Name": "AuraTriggers",
              "Type": "Shared.Models.Auras.AuraTrigger",
              "Signature": "public Shared.Models.Auras.AuraTrigger AuraTriggers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7647E22FE9147039369BF1E8C10EDCF9321A2610C5B79ABFCD77C3A9C3689788"
            },
            {
              "Id": "AuraTypeId:System.String",
              "Name": "AuraTypeId",
              "Type": "System.String",
              "Signature": "public System.String AuraTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9C5F96D31AD144E0A568DEEB7A1142FA12D210D10FE406D1C3A5E8FCC77936CF"
            },
            {
              "Id": "GetStateArgs:System.Func\u00601\u003CShared.Aura.Args.AbstractAuraArgs\u003E",
              "Name": "GetStateArgs",
              "Type": "System.Func\u003CShared.Aura.Args.AbstractAuraArgs\u003E",
              "Signature": "public System.Func\u003CShared.Aura.Args.AbstractAuraArgs\u003E GetStateArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "62CEBE13AB0A4FA5A8E23152C65AA5B1F76F3E38D638A92F6BA3FEC06E3DCBBC"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "InstanceTypeId:System.String",
              "Name": "InstanceTypeId",
              "Type": "System.String",
              "Signature": "public System.String InstanceTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "474091D3839C4E690B22D9D565735A914F32467FB235CD99A87ED66892F79252"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A45F9B385EF1E5C8694DF9C3DEB07CEC29EC89EB110E8971EEDB00EB71CA219E"
        },
        {
          "Id": "Shared.Models.Auras.ItemAuraInfo",
          "Name": "ItemAuraInfo",
          "DisplayName": "ItemAuraInfo",
          "FullName": "Shared.Models.Auras.ItemAuraInfo",
          "Namespace": "Shared.Models.Auras",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "820D9E6D9CC241A629F4703C1E0B63ADA1242BC182D9C7CF4CB5178EFAB73927"
        },
        {
          "Id": "Shared.Models.Auras.ItemAuraTier",
          "Name": "ItemAuraTier",
          "DisplayName": "ItemAuraTier",
          "FullName": "Shared.Models.Auras.ItemAuraTier",
          "Namespace": "Shared.Models.Auras",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bad:Shared.Models.Auras.ItemAuraTier",
              "Name": "Bad",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier Bad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33943B2B0052B6DC44B7D43DF0D06EF3698F1B5FE5E4D9DBDEA0EBBC84DD407E"
            },
            {
              "Id": "Good:Shared.Models.Auras.ItemAuraTier",
              "Name": "Good",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier Good",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6124866F7D6894FB32DABEDA0A053B38697EFCAE7EF713515EF0E23506E95D4B"
            },
            {
              "Id": "Great:Shared.Models.Auras.ItemAuraTier",
              "Name": "Great",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier Great",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9605A334FBEE90BC64A213368A4233B1D42F8E50553FC46DFDF5EDC75946E98"
            },
            {
              "Id": "Master:Shared.Models.Auras.ItemAuraTier",
              "Name": "Master",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier Master",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9FB2AFE2B8E6A5A6AF6965CB5B0253A6BD388AB6E301E2C0D1B83C4570CD5E7"
            },
            {
              "Id": "Normal:Shared.Models.Auras.ItemAuraTier",
              "Name": "Normal",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "212272ADAB7FC8D422052F9B2A386416A466DF45ACC1D82598E02BED89D57D33"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "VeryBad:Shared.Models.Auras.ItemAuraTier",
              "Name": "VeryBad",
              "Type": "Shared.Models.Auras.ItemAuraTier",
              "Signature": "public Shared.Models.Auras.ItemAuraTier VeryBad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C5CD45B4C709105BD9EC84A288A0D5CCE4239BA0D2581D063747B1485856AB6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D7FD2481B440526DB860EA6424572D5BB5C459A467ABC329C48B69B2962329F9"
        },
        {
          "Id": "Shared.Models.AuraStatusType.AuraStatusType",
          "Name": "AuraStatusType",
          "DisplayName": "AuraStatusType",
          "FullName": "Shared.Models.AuraStatusType.AuraStatusType",
          "Namespace": "Shared.Models.AuraStatusType",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayName:Shared.Text.StringId",
              "Name": "DisplayName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29F31FBD39349FFC3316B64226A013F7342EF815C8C4B8B62148CD2F7A504E94"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E2A59E80FB1BED74076877E8973DA03FD7BEDA33547646644B33B8BDD25F4058"
        },
        {
          "Id": "Shared.Models.Boss.BossData",
          "Name": "BossData",
          "DisplayName": "BossData",
          "FullName": "Shared.Models.Boss.BossData",
          "Namespace": "Shared.Models.Boss",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseHealth:System.Single",
              "Name": "BaseHealth",
              "Type": "System.Single",
              "Signature": "public System.Single BaseHealth",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B8E3605DCEBC6B1FC579868AC93B62A4107E97E279A0CBF836D2C922106E5EB"
            },
            {
              "Id": "BossDiscoverChatMessage:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "BossDiscoverChatMessage",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E BossDiscoverChatMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2FF2DA55106E004E0500A62B9950E2FDBF1285CFED0BD24224EF75A48183260C"
            },
            {
              "Id": "BossEntityBaseId:System.Guid",
              "Name": "BossEntityBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid BossEntityBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "22367394C450DD1A0471285C99FDA02F070AE63CE40F67ED6A95C3C279994C29"
            },
            {
              "Id": "BossMusicEventName:System.String",
              "Name": "BossMusicEventName",
              "Type": "System.String",
              "Signature": "public System.String BossMusicEventName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "91C1B9E087DE0F721A6C52D6F628E4BCE4B8A3B5F4824E0A82B7B2B5390A8C58"
            },
            {
              "Id": "BossMusicStickinessOnDefeat:System.Single",
              "Name": "BossMusicStickinessOnDefeat",
              "Type": "System.Single",
              "Signature": "public System.Single BossMusicStickinessOnDefeat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE0E17274416B9526A4B18E43F6908A9DB8F0F418AF6E62EAD9F541EC5AECE5A"
            },
            {
              "Id": "ChestStyle:Shared.Models.Entities.ChestStyle",
              "Name": "ChestStyle",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle ChestStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19800B26DE1FF4FF83D19CE8A3F3DC748170DC9AD7DEF3815B12F202372C43DC"
            },
            {
              "Id": "DespawnMessage:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "DespawnMessage",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E DespawnMessage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31C3F786CAD4225CFE15539EBEA072C093F65C3238F4EEA449CE355006A3264F"
            },
            {
              "Id": "DropTableId:System.String",
              "Name": "DropTableId",
              "Type": "System.String",
              "Signature": "public System.String DropTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB795ACDDD1A3697B537B97FE9154EB4C574584BC3669E15D6F38E00E85A7352"
            },
            {
              "Id": "ExpectedDungeonDataId:System.String",
              "Name": "ExpectedDungeonDataId",
              "Type": "System.String",
              "Signature": "public System.String ExpectedDungeonDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5CC6CD3FEDAD5B7FFEDC87C0103EE29C0F404D247AC56FA5283A3CB8B3A911A4"
            },
            {
              "Id": "HealthScalingPerExtraPlayer:System.Single",
              "Name": "HealthScalingPerExtraPlayer",
              "Type": "System.Single",
              "Signature": "public System.Single HealthScalingPerExtraPlayer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ADBAE4EBDA5E0E56DC7C099AF3BE796CC72497DC7E334004F2D09AB5443773A0"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "IntroBottomSheet:System.String",
              "Name": "IntroBottomSheet",
              "Type": "System.String",
              "Signature": "public System.String IntroBottomSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B784C1DE702E1746DB85E5F12EC088722D3483E239B8023148B4D08906C21980"
            },
            {
              "Id": "IntroTopSheet:System.String",
              "Name": "IntroTopSheet",
              "Type": "System.String",
              "Signature": "public System.String IntroTopSheet",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E277BB24F03A4AC83C8961DF98441DBF9B4D17DB0C95C4C6BF8C821BD2EA84B"
            },
            {
              "Id": "LocationName:Shared.Text.StringId",
              "Name": "LocationName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId LocationName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5A2AAA20A4586772647810D7A667EB218A3472069E1188C492A8AF64FF2FDFD2"
            },
            {
              "Id": "ManualHealthUpdates:System.Boolean",
              "Name": "ManualHealthUpdates",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ManualHealthUpdates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DD2EE49E61224EF903F7F6418D9CEEA73F4D8F14FCB02BCEA61D6B16AB3EB83"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1D4FCBB749491F24617C65E0A0F351B69AB8C51A2E68371937F17FF56ECBF7B"
        },
        {
          "Id": "Shared.Models.Buildings.BuildingData",
          "Name": "BuildingData",
          "DisplayName": "BuildingData",
          "FullName": "Shared.Models.Buildings.BuildingData",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeCategoryExteriorMaps:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "BiomeCategoryExteriorMaps",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E BiomeCategoryExteriorMaps",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C54755A87C30A2FC927761E23BAF0CF38C79ECACF32C300A8EEA29E50DA094B6"
            },
            {
              "Id": "BuildingProximityFunctionality:System.Nullable\u00601\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E",
              "Name": "BuildingProximityFunctionality",
              "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.BuildingProximityFunctionality\u003E BuildingProximityFunctionality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3653BE5790B55377E9DFFF69CA000E4A1820FD665DE842A3308F984343903E85"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "CanStartTown:System.Boolean",
              "Name": "CanStartTown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanStartTown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "546100B9DD4B0F7484AE91E6E7A5E9A227F9606FFB0F53AC1CF5BCB9653B47F3"
            },
            {
              "Id": "CitizenSlots:System.Collections.Generic.List\u00601\u003CShared.Models.Buildings.CitizenSlotData\u003E",
              "Name": "CitizenSlots",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Buildings.CitizenSlotData\u003E CitizenSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B98708B28BF022D46D59F543DBFE9F2F7C8CD6CF07670C6356CE3ABE1DC39342"
            },
            {
              "Id": "EntityProximityFunctionality:System.Nullable\u00601\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E",
              "Name": "EntityProximityFunctionality",
              "Type": "System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E EntityProximityFunctionality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C802441854A9D9EF0DB7EE881A0F173E267919051CD1E844CF1D20706CC6D68C"
            },
            {
              "Id": "ExteriorMap:System.String",
              "Name": "ExteriorMap",
              "Type": "System.String",
              "Signature": "public System.String ExteriorMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "99274343DA929761A9951AC50D70264C960BB22E93071804311C328B01CEB058"
            },
            {
              "Id": "FoodDispenser:System.Nullable\u00601\u003CShared.Models.Construction.FoodDispenser\u003E",
              "Name": "FoodDispenser",
              "Type": "System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Construction.FoodDispenser\u003E FoodDispenser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D1FDE688F167F60708505A28C1D75F44F6DAB18639AAFC646A897529ACDA911"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Input:System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Name": "Input",
              "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E Input",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09895EBF306822E3E78299458009106CEB9B744400B0B964388C25AC543D51EF"
            },
            {
              "Id": "InteriorMap:System.String",
              "Name": "InteriorMap",
              "Type": "System.String",
              "Signature": "public System.String InteriorMap",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "116EEBE2C2DC9BBC747019A23BB620B0037B3DA4D54E0839C40833C850737197"
            },
            {
              "Id": "IsPlayerDecoratable:System.Boolean",
              "Name": "IsPlayerDecoratable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPlayerDecoratable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "536DD76C7F70735979CD59C8170E0B85D80F826667578869839C7A4E0119C5F2"
            },
            {
              "Id": "MaxBuildingAppeal:System.Single",
              "Name": "MaxBuildingAppeal",
              "Type": "System.Single",
              "Signature": "public System.Single MaxBuildingAppeal",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECFDF59AA4A2BBB864AD2A0F38E04A48A516B6926AC17C1642CF2D3EBE947DB2"
            },
            {
              "Id": "Output:System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Name": "Output",
              "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E Output",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CA008D856CA54DEEC737DF9D4CA97EF278DD47556EF0AB686F233568FBDCA0B"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "TileProximityFunctionality:System.Nullable\u00601\u003CShared.Models.Buildings.TileProximityFunctionality\u003E",
              "Name": "TileProximityFunctionality",
              "Type": "System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E TileProximityFunctionality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "701DA9B273A7AB227BAF85610C164053988999791044BB3C2B68A0DDDBC00AF1"
            },
            {
              "Id": "WaterDispenser:System.Nullable\u00601\u003CShared.Models.Construction.WaterDispenser\u003E",
              "Name": "WaterDispenser",
              "Type": "System.Nullable\u003CShared.Models.Construction.WaterDispenser\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Construction.WaterDispenser\u003E WaterDispenser",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1127615F2D6130A5AD822B8BBDA02076775BB546D7AE6361B8C3B07C53B1DCFC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetExteriorMap(System.String)-\u003ESystem.String",
              "Name": "GetExteriorMap",
              "Signature": "public System.String GetExteriorMap(System.String biomeCategoryId)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "biomeCategoryId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "A781A0D2B5C77EEC8DDA8BFA3F34302F3AA7A6AD950DDA806F79A160CDE921CA",
              "Hash": "7762DF6EC80BF0385CFA00F67BF6B31C1B537C38F470FE8BC72B2B05CA142967",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "CA3F398731C07C9246E206052266931F7316493DE8ACBD71A8F542B256631C18"
        },
        {
          "Id": "Shared.Models.Buildings.BuildingLogisticsConfig",
          "Name": "BuildingLogisticsConfig",
          "DisplayName": "BuildingLogisticsConfig",
          "FullName": "Shared.Models.Buildings.BuildingLogisticsConfig",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AcceptsRepeatingItems:System.Boolean",
              "Name": "AcceptsRepeatingItems",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AcceptsRepeatingItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26F0B99BBC6D9C6A59DB78F1E8159636AF76121B4216312BFEDBD4563884EC65"
            },
            {
              "Id": "AcceptsRepeatingResources:System.Boolean",
              "Name": "AcceptsRepeatingResources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AcceptsRepeatingResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5312CE732412D69B21F86D9172129B5B8EDD8BC9006B461DE8CF5BB738B12A84"
            },
            {
              "Id": "AcceptsRequestingItems:System.Boolean",
              "Name": "AcceptsRequestingItems",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AcceptsRequestingItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4B7C6D66BC00FE5B0D65873550C8DA4EB2D408C5C45F0C26BC4BBD0FB19FD98"
            },
            {
              "Id": "AcceptsRequestingResources:System.Boolean",
              "Name": "AcceptsRequestingResources",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AcceptsRequestingResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F6C7F0952FD2E51D00B2EF9C95AFE84A5EDA24E7241334A408D02D367BA80713"
            },
            {
              "Id": "CraftingBuildingDefaultInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "CraftingBuildingDefaultInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig CraftingBuildingDefaultInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "87A63876E82CB2B7EDB15848538E57B4C0211FB1EDC8421C2C404B6443E02BB3"
            },
            {
              "Id": "CraftingBuildingDefaultOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "CraftingBuildingDefaultOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig CraftingBuildingDefaultOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "411C8D912598C648C36125B40581BF57CA2AC410F535E2CE723CA3A55A954352"
            },
            {
              "Id": "FoodStorageInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "FoodStorageInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig FoodStorageInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "5C46E1CD0DA099436DDA4429621B7562E65C369239B6D2C762BF9A165576EC34"
            },
            {
              "Id": "ItemProcessingInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "ItemProcessingInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig ItemProcessingInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "575FDD89FFE578CE41A56E0CB058CC1F4024E18AB3A48D8D208BACEBBBB2A345"
            },
            {
              "Id": "ItemProcessingOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "ItemProcessingOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig ItemProcessingOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "69F9576D4932467476A7C03E2E916E13E42B50A68DFB272E1111B0FB6D3A69AD"
            },
            {
              "Id": "MaterialStorageInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "MaterialStorageInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig MaterialStorageInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "37A261DE2F0F2E98EF75D181F81A9A6D884D8C98F06A5D2384ED6A5AF478B0FD"
            },
            {
              "Id": "MaterialStorageOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "MaterialStorageOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig MaterialStorageOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C9B9D2627478523BE0FF0EE0C82F0D70E295AE91DA0DF3308E70C94E825A8227"
            },
            {
              "Id": "ResourceAndItemProducingDefaultOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "ResourceAndItemProducingDefaultOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig ResourceAndItemProducingDefaultOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "26BE118CA8816C3F26507505126523E40831C06EAE3B158A61EF126D891D6E71"
            },
            {
              "Id": "ResourceProducingDefaultInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "ResourceProducingDefaultInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig ResourceProducingDefaultInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D29D9331E60955ED4CDFF8EED18D546CA8569683381560A09D3FBF8C829D0BF6"
            },
            {
              "Id": "ResourceProducingDefaultOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "ResourceProducingDefaultOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig ResourceProducingDefaultOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6F1850879A44E3C56AA65CE1C766F097B91B882A20B51DBAD47285A55E546E73"
            },
            {
              "Id": "TradingPostInput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "TradingPostInput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig TradingPostInput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2CD2E884C9F4F354A1C1BA80B1C01F137D2D6F61F9C8A03054A2AB0CB9BCA6D8"
            },
            {
              "Id": "TradingPostOutput:Shared.Models.Buildings.BuildingLogisticsConfig",
              "Name": "TradingPostOutput",
              "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
              "Signature": "public Shared.Models.Buildings.BuildingLogisticsConfig TradingPostOutput",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "54EBB7BD7A7186573B8F866C99CC3D0BEE9FE4980466AF7880AC8223DBFFEF42"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 214,
              "BodyHash": "4986EA6EAF998FFBCC56412469AC42BC7840CC8034416DC2275B40940BBC8ABF",
              "Hash": "E92DA16B5924F50EBC193875EB45926E2B49E341DEDC1D63D08498CB5ED02EC9",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "AcceptsRepeatingResources",
                ":  ",
                "AcceptsRepeatingItems",
                ":      ",
                "AcceptsRequestingResources",
                ": ",
                "AcceptsRequestingItems",
                ":     "
              ],
              "Source": null
            }
          ],
          "Hash": "76CBD9B5DF6EC304AB822A7EF2F0C7B9F9B047974DF77745D02F3D6C26F67E03"
        },
        {
          "Id": "Shared.Models.Buildings.BuildingLogisticsConfigExtensions",
          "Name": "BuildingLogisticsConfigExtensions",
          "DisplayName": "BuildingLogisticsConfigExtensions",
          "FullName": "Shared.Models.Buildings.BuildingLogisticsConfigExtensions",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CompareAcceptsRepeatingItems(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean",
              "Name": "CompareAcceptsRepeatingItems",
              "Signature": "public System.Boolean CompareAcceptsRepeatingItems(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config1",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config2",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "1C1EA218F87AA306AB03E2DE8D3658AED01242D46DD2555A599B1D198C8CED1D",
              "Hash": "BFAA6A82B02A91F37D6547447F384D3FF59B1C7CF63C379F85FCFE803E09BBC1",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CompareAcceptsRepeatingResources(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean",
              "Name": "CompareAcceptsRepeatingResources",
              "Signature": "public System.Boolean CompareAcceptsRepeatingResources(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config1",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config2",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "9032179F205BB2D98B722B8DAD52F85CB273C15E142B8D8A0710D58E74A0DD05",
              "Hash": "D0698037F7CBA31275332B8BB1D6B2F52DF23B7D4F892B80C74456C2CEBAE380",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CompareAcceptsRequestingItems(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean",
              "Name": "CompareAcceptsRequestingItems",
              "Signature": "public System.Boolean CompareAcceptsRequestingItems(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config1",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config2",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "C521653D3CEC7183AC21274E8986F3744ABB18CDD63289E0BA399485383FAC1B",
              "Hash": "C58626E75753A034B7AD39F2FF5F2FB1C9B14615D072B34F933D501D9C4EEF7E",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CompareAcceptsRequestingResources(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean",
              "Name": "CompareAcceptsRequestingResources",
              "Signature": "public System.Boolean CompareAcceptsRequestingResources(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config1",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config2",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 49,
              "BodyHash": "0FDFC56DDF01793603B5B4B251E1D104AA4DCF7F13400CC490EE8B5E877316AD",
              "Hash": "229FBDEECFE459178BA8D15780E3B6E822A5C970A67297AA7AE0E530276AEF99",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CompareAll(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.ValueTuple\u00604\u003CSystem.Boolean,System.Boolean,System.Boolean,System.Boolean\u003E",
              "Name": "CompareAll",
              "Signature": "public System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E CompareAll(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E",
              "Parameters": [
                {
                  "Name": "config1",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "config2",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 150,
              "BodyHash": "A547DE56D51EEE4E64AC44A02DDEB571AD196BBDFE5FBD5C0D63CC7CFA9D7DEA",
              "Hash": "CC6910CD01C5A9CC059F633C3FB21A2510AF440B7FAD3464F5C45C93DE39AB6A",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E::.ctor(!0, !1, !2, !3)",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsSatisfiedBy(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Boolean",
              "Name": "IsSatisfiedBy",
              "Signature": "public System.Boolean IsSatisfiedBy(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E configToBeSatisfied, Shared.Models.Buildings.BuildingLogisticsConfig otherConfig)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "configToBeSatisfied",
                  "Type": "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "otherConfig",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 109,
              "BodyHash": "63A671F1F4839DDF2196112EA0DAD870C70D3E29F4F10EDB820406FC834AE92E",
              "Hash": "EAA6B0050C6BBB8FF768B2A58A58EED61F62C007E35BA688EABAAD9244DB8B89",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_Value()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsValid(Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Boolean",
              "Name": "IsValid",
              "Signature": "public System.Boolean IsValid(Shared.Models.Buildings.BuildingLogisticsConfig config)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "config",
                  "Type": "Shared.Models.Buildings.BuildingLogisticsConfig",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "6293D1E88CD2700E322E13BA66A099143F67E04CC9D8A7305FAED248457593DF",
              "Hash": "BF480CA1A33533D18817E428B40663129DA8D056668BDE7F881764A542E6BF43",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B748F4EC595268AF1745F29778F438BBB5089694ED0AF11D030A839CDBA2ABAB"
        },
        {
          "Id": "Shared.Models.Buildings.BuildingProximityFunctionality",
          "Name": "BuildingProximityFunctionality",
          "DisplayName": "BuildingProximityFunctionality",
          "FullName": "Shared.Models.Buildings.BuildingProximityFunctionality",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "794D1A683DA0BABDE70C8377D0162DBC206E8166BADF7DEE7E3E2522EDCBDC30"
        },
        {
          "Id": "Shared.Models.Buildings.CitizenSlotData",
          "Name": "CitizenSlotData",
          "DisplayName": "CitizenSlotData",
          "FullName": "Shared.Models.Buildings.CitizenSlotData",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "JobId:System.String",
              "Name": "JobId",
              "Type": "System.String",
              "Signature": "public System.String JobId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"
            },
            {
              "Id": "SpawnLocation:Shared.Models.Buildings.SpawnLocation",
              "Name": "SpawnLocation",
              "Type": "Shared.Models.Buildings.SpawnLocation",
              "Signature": "public Shared.Models.Buildings.SpawnLocation SpawnLocation",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "574B9E93DE6CD346E0713A9A70C0B7BBEFC243DA019CF39434FB1E1598A5355F"
            },
            {
              "Id": "SpawnPosition:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnPosition",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1F534E7EA93DFE7C186A79A63273DBF5641670EC02D61A3F2BD5DF4C0404653"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0499276369B00E43957CB888FDD410CF4EFFDA5CF04E816ADBEBF8989233224"
        },
        {
          "Id": "Shared.Models.Buildings.EntityProximityFunctionality",
          "Name": "EntityProximityFunctionality",
          "DisplayName": "EntityProximityFunctionality",
          "FullName": "Shared.Models.Buildings.EntityProximityFunctionality",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CountFormatString:System.String",
              "Name": "CountFormatString",
              "Type": "System.String",
              "Signature": "public System.String CountFormatString",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAC2BA1BFA9E73FD61C5E76B64F3CB0C7CB29F654D02FE25C64474588D576D98"
            },
            {
              "Id": "EntityBaseGuids:System.Guid[]",
              "Name": "EntityBaseGuids",
              "Type": "System.Guid[]",
              "Signature": "public System.Guid[] EntityBaseGuids",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B34BAC5DB0ADB3AE58A5200221E6C56CFA33440DBD41ADCE839E8A71841F5CE1"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6FDE29C887549EF996AC3374D468EDDA2301E7A21D7DFFA0631C21963E4A1547"
        },
        {
          "Id": "Shared.Models.Buildings.SpawnLocation",
          "Name": "SpawnLocation",
          "DisplayName": "SpawnLocation",
          "FullName": "Shared.Models.Buildings.SpawnLocation",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Inside:Shared.Models.Buildings.SpawnLocation",
              "Name": "Inside",
              "Type": "Shared.Models.Buildings.SpawnLocation",
              "Signature": "public Shared.Models.Buildings.SpawnLocation Inside",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C16EC70476F211C1A55EBA2149C75352D9E0E39F27FE260A579B15184C802FB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "World:Shared.Models.Buildings.SpawnLocation",
              "Name": "World",
              "Type": "Shared.Models.Buildings.SpawnLocation",
              "Signature": "public Shared.Models.Buildings.SpawnLocation World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6CA6BA636F8084A78A4372140B68FCCFDA502697DE383A332BF99C936F57B2A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "25642430FB44074E883D5CED91E12841F7B67EC2D99D0352B0795E03332567C7"
        },
        {
          "Id": "Shared.Models.Buildings.TileProximityFunctionality",
          "Name": "TileProximityFunctionality",
          "DisplayName": "TileProximityFunctionality",
          "FullName": "Shared.Models.Buildings.TileProximityFunctionality",
          "Namespace": "Shared.Models.Buildings",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CountFormatString:System.String",
              "Name": "CountFormatString",
              "Type": "System.String",
              "Signature": "public System.String CountFormatString",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EAC2BA1BFA9E73FD61C5E76B64F3CB0C7CB29F654D02FE25C64474588D576D98"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            },
            {
              "Id": "TileTypeId:WorldTile\u002BGroundType",
              "Name": "TileTypeId",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType TileTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "745B641F0AAA883A0D1BD94BADC0BB4BE0C03A3108460F61B507B43AE60DC6EB"
            },
            {
              "Id": "TileTypeId2:System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E",
              "Name": "TileTypeId2",
              "Type": "System.Nullable\u003CWorldTile.GroundType\u003E",
              "Signature": "public System.Nullable\u003CWorldTile.GroundType\u003E TileTypeId2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9080C5BA90A13A6A36E8B990FF08CC4CB94FCE799C2BD381355B83307CA3706D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "48453DF8A077AA5C826A60623AF6582C8E826B75D58067968B59140196AC0098"
        },
        {
          "Id": "Shared.Models.Citizens.CitizenAppearance",
          "Name": "CitizenAppearance",
          "DisplayName": "CitizenAppearance",
          "FullName": "Shared.Models.Citizens.CitizenAppearance",
          "Namespace": "Shared.Models.Citizens",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CShared.Models.Citizens.CitizenAppearance\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BodyColor:System.Byte",
              "Name": "BodyColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte BodyColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46AEC99D63CC083AC11074410CACCF0B86C08B7FF26D1C7C3927A478E9E4DA1"
            },
            {
              "Id": "DisplayIds:System.String[]",
              "Name": "DisplayIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] DisplayIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB885FAA342B0D991B28D41AE7283C8ACD99DA16520425C94719BE82CD0AE248"
            },
            {
              "Id": "EyeColor:System.Byte",
              "Name": "EyeColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte EyeColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6ADAA924ABA36D1AEB63BEA4542E4712A985FC5A11FA03135A19E6176D9CBB9"
            },
            {
              "Id": "Hair:System.Byte",
              "Name": "Hair",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hair",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F6DA4CFAEF7E29CA25287E62F174A762E4479763EA23EAF94A5D82E13BB156E"
            },
            {
              "Id": "HairColor:System.Byte",
              "Name": "HairColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte HairColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C496A6B499DE9E93DA00D3D1FFBCC66ACC23BB78964BB0FE62641D13F8FAB04"
            },
            {
              "Id": "IsMale:System.Boolean",
              "Name": "IsMale",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsMale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A10A6DC24C087209354A42B11CD9B71EC9FA639ECF1E955CE2C0342FA584DB19"
            },
            {
              "Id": "ShoeColor:System.Byte",
              "Name": "ShoeColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte ShoeColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B822F684DAC2820B783E255790759452758144953BCE65A123717427B3470AAA"
            },
            {
              "Id": "Tunic:System.Byte",
              "Name": "Tunic",
              "Type": "System.Byte",
              "Signature": "public System.Byte Tunic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807A91E6844863CDF06F2D607A15BB2DCA1B24CF1638416D4060FB7997028DBE"
            },
            {
              "Id": "TunicColor:System.Byte",
              "Name": "TunicColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte TunicColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "341E270433D9DEFDEDFE6EEFFD58D23D35D2CAA75873BF725226229398D5C669"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Models.Citizens.CitizenAppearance)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Models.Citizens.CitizenAppearance other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Models.Citizens.CitizenAppearance",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 226,
              "BodyHash": "CA31ECDC964B45E6A092ECD35EA54D3446B12AFD70B4684226081324AE252D48",
              "Hash": "C5771A952A6781E91522241272EECA801A8EFAF514563B668BD54FF5462F1019",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Byte\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Byte\u003E::Equals(!0, !0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String[]\u003E::Equals(!0, !0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6C235F79F84BB0131CB6857AB834C8FBB467CAF1AFA304B1D61CB15664AF20CF",
              "Hash": "F9F7066B8B8DA9F8106CFF4DD8BCE99AD1E86001A7A38461C45CDDA1EE87DD66",
              "CalledMethods": [
                "Shared.Models.Citizens.CitizenAppearance::Equals(Shared.Models.Citizens.CitizenAppearance)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 201,
              "BodyHash": "DE92E205D31CDC24133001059DDDB8D4722C28830BC622543D72ED3E9B8B9902",
              "Hash": "548FFCE491C55360ED8E54E1D6C93EAB424DB409BF08D3559E5F07CE605A9C97",
              "CalledMethods": [
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Boolean\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Byte\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.Byte\u003E::GetHashCode(!0)",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String[]\u003E::get_Default()",
                "System.Collections.Generic.EqualityComparer\u003CSystem.String[]\u003E::GetHashCode(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "PrintMembers(System.Text.StringBuilder)-\u003ESystem.Boolean",
              "Name": "PrintMembers",
              "Signature": "private System.Boolean PrintMembers(System.Text.StringBuilder builder)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "builder",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 339,
              "BodyHash": "019BFFEE78C1F64EFC03FF6C6AA20F5C0BF6FCA0E746F0F6F1065FEFFDC90185",
              "Hash": "19226ED1C21B0BA64DD7C1A521542EAF59462165F16289D8507735000A374E02",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Object::ToString()",
                "System.Text.StringBuilder::Append(System.Object)"
              ],
              "StringLiterals": [
                "IsMale = ",
                ", Hair = ",
                ", HairColor = ",
                ", EyeColor = ",
                ", Tunic = ",
                ", TunicColor = ",
                ", ShoeColor = ",
                ", BodyColor = ",
                ", DisplayIds = "
              ],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "40FF0E07F9FDD580C16ACA29D221B131B503B264AC5400DC699C6D3CEBC7B102",
              "Hash": "8A4C9AEBDC783BE679D23A73D9447C5A53934A3115CC1C5C602FF1D9F4D0F35A",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "System.Text.StringBuilder::Append(System.String)",
                "Shared.Models.Citizens.CitizenAppearance::PrintMembers(System.Text.StringBuilder)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "CitizenAppearance",
                " { "
              ],
              "Source": null
            }
          ],
          "Hash": "F81EACFFA1165A5B9E70C5FEA6C374A869B6285ECB41FD223C4DF4F8E3EDC90B"
        },
        {
          "Id": "Shared.Models.Citizens.CitizenDeathType",
          "Name": "CitizenDeathType",
          "DisplayName": "CitizenDeathType",
          "FullName": "Shared.Models.Citizens.CitizenDeathType",
          "Namespace": "Shared.Models.Citizens",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:Shared.Models.Citizens.CitizenDeathType",
              "Name": "Default",
              "Type": "Shared.Models.Citizens.CitizenDeathType",
              "Signature": "public Shared.Models.Citizens.CitizenDeathType Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CE461161F8E8C3A19588E90BEB669DC508252F9AEAE865CE2EE4CCE557DD276C"
            },
            {
              "Id": "Sacrificed:Shared.Models.Citizens.CitizenDeathType",
              "Name": "Sacrificed",
              "Type": "Shared.Models.Citizens.CitizenDeathType",
              "Signature": "public Shared.Models.Citizens.CitizenDeathType Sacrificed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1044608C9B0D6ECF230B5E2B7CCBAC17E9E3D61B7539C9467D1A74977F7368D7"
            },
            {
              "Id": "Starvation:Shared.Models.Citizens.CitizenDeathType",
              "Name": "Starvation",
              "Type": "Shared.Models.Citizens.CitizenDeathType",
              "Signature": "public Shared.Models.Citizens.CitizenDeathType Starvation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEDC0D812AED623B16163601F847EBD660D3AC2B0CEB188E1D3C72C28D304817"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F79630AC255B803736B3B97B6B277FDF6817664683FBDDF85AA15C1D80AF2F9"
        },
        {
          "Id": "Shared.Models.Citizens.CitizenGiftResult",
          "Name": "CitizenGiftResult",
          "DisplayName": "CitizenGiftResult",
          "FullName": "Shared.Models.Citizens.CitizenGiftResult",
          "Namespace": "Shared.Models.Citizens",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bad:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Bad",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Bad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E167D76AE5491A0862A86D16A48BCA1A42D3541A95E218F5AF86F55FCFB6BD8"
            },
            {
              "Id": "Cancelled:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Cancelled",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Cancelled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B7612515EBC52AE59A2249A5CCB3B515D82D0C4FCED2DD237958AA42D92421F"
            },
            {
              "Id": "Lovely:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Lovely",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Lovely",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4283D440F23CA5EB65676A76D01C405E5D0F88B30652941809AD48D21466C5BF"
            },
            {
              "Id": "Ok:Shared.Models.Citizens.CitizenGiftResult",
              "Name": "Ok",
              "Type": "Shared.Models.Citizens.CitizenGiftResult",
              "Signature": "public Shared.Models.Citizens.CitizenGiftResult Ok",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C648CC45352E4FB8E19930D75B4E1C49BAED83632E514A30BE3029115F925BD7"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "2B04F02075596EC0D6D872A49A1591DA2DDBE7CC7CB615EA48F24271E2130542"
        },
        {
          "Id": "Shared.Models.Citizens.CitizenRequestData",
          "Name": "CitizenRequestData",
          "DisplayName": "CitizenRequestData",
          "FullName": "Shared.Models.Citizens.CitizenRequestData",
          "Namespace": "Shared.Models.Citizens",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayStringId:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "DisplayStringId",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId DisplayStringId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE7DABFD53DC8A48FA026A88C9557315FBAD08B4C90C7265A4D60AA6B92285B5"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "LoyaltyGain:System.Int32",
              "Name": "LoyaltyGain",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LoyaltyGain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4598DA0E22939E850E4B57A92A1A03D693D5291A2F4792453FB9DFE3A6F19A73"
            },
            {
              "Id": "RewardItemId:System.String",
              "Name": "RewardItemId",
              "Type": "System.String",
              "Signature": "public System.String RewardItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "21F847A9F68B8033E1C1999AA32AF83727B2D4C415EF9A4CC2E2C82340260956"
            },
            {
              "Id": "Tier:System.Int32",
              "Name": "Tier",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Tier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4F6DCFE61ACFEC22A3E1047A3F0F0FE1ED728E1875B060302D7263433C28727B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1C741A8842F44EAC0833507E08FD49E1B9ECC828FE25AB8AF2450CEA1F6A8C1C"
        },
        {
          "Id": "Shared.Models.Citizens.CitizenRequestStringId",
          "Name": "CitizenRequestStringId",
          "DisplayName": "CitizenRequestStringId",
          "FullName": "Shared.Models.Citizens.CitizenRequestStringId",
          "Namespace": "Shared.Models.Citizens",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DoYouHaveAny:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "DoYouHaveAny",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId DoYouHaveAny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04E80BE0E17A5EF5FFD47D086A0D148A8AFF6E6E7648CD2DF81DE5653DCDCEB1"
            },
            {
              "Id": "GodToldMeIShouldGet:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "GodToldMeIShouldGet",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId GodToldMeIShouldGet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B5BCD8F8E23AB47E20DF7A830849527EEB4CA4CBC6963A68159AFA48E9E8EE90"
            },
            {
              "Id": "IfYouRunIntoAny:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "IfYouRunIntoAny",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId IfYouRunIntoAny",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D14ABECEA5C1C296DA2B708BC6D68ABA8B2138E862BA6D05C9CCDFEDBEC1AFB"
            },
            {
              "Id": "ISeemToHaveLostMy:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "ISeemToHaveLostMy",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId ISeemToHaveLostMy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B6D1C251D657ED079BF1FF94789092B6534E851BE51802E78410E4450AC2364"
            },
            {
              "Id": "LifeWouldBeALotEasierWithSome:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "LifeWouldBeALotEasierWithSome",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId LifeWouldBeALotEasierWithSome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "13B8FA567668B27C959F5AB397881694DB9EDEB85AB1DCDD44CF35E5916D63B0"
            },
            {
              "Id": "TryingToGetMyHandsOn:Shared.Models.Citizens.CitizenRequestStringId",
              "Name": "TryingToGetMyHandsOn",
              "Type": "Shared.Models.Citizens.CitizenRequestStringId",
              "Signature": "public Shared.Models.Citizens.CitizenRequestStringId TryingToGetMyHandsOn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3BC4A9862711BC560332F508E5A288FDAA522339CFDD9392FA322FFF7936F13B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C77B6EFB26A357EE01F35B310956ED86F8CAE1D07D659EE4E1D26E487778EEA2"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionMaterialsAggregate",
          "Name": "ConstructionMaterialsAggregate",
          "DisplayName": "ConstructionMaterialsAggregate",
          "FullName": "Shared.Models.Construction.ConstructionMaterialsAggregate",
          "Namespace": "Shared.Models.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaterialAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "MaterialAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E MaterialAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2F2E80711439ACB3274ADF3BF2D29EDC60D89F97880012624606D83C4FB698B7"
            }
          ],
          "Properties": [
            {
              "Id": "IsEmpty:System.Boolean",
              "Name": "IsEmpty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsEmpty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8733264BE0F726C88E274C673680CBCCA3AF3DBA5E68E2449935A823070BDFCA"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AddMaterialAmount(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "AddMaterialAmount",
              "Signature": "public System.Void AddMaterialAmount(System.String resourceId, System.Int32 amount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "5044E718F18A05690DEADAEF80E205E5D0637EC7B63727AD7E21BFE72253015A",
              "Hash": "D695DDEA2513D5E5B9A5E38BEDA5E175B6ECA782975FAEF7AE8950AEFA69DCF4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Void",
              "Name": "AddMaterialAmounts",
              "Signature": "public System.Void AddMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate materialsAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "materialsAggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "6D2B9475F090B30AD37BDA799562D5019B8EEDBD28A4416E6523FBF323ACFAB5",
              "Hash": "17AA2A6586C4F0E5861CDAB6D0F84C0606F972F28E12CAB1C9C5A6F1296CDC17",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddMaterialAmounts(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E)-\u003ESystem.Void",
              "Name": "AddMaterialAmounts",
              "Signature": "public System.Void AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E materialsAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "materialsAggregate",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 114,
              "BodyHash": "29C3379832F1E15020620C775F724EA43EDAC652473F460C7C6CE7F4C3075B47",
              "Hash": "79B2BB57D06648B853544353BC3FD29E5BF35B353B5F23CBE9B3F0B72893C0FC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmptyAll()-\u003ESystem.Void",
              "Name": "EmptyAll",
              "Signature": "public System.Void EmptyAll()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6566AF44B856FFF6A721B4629733423B0D07E29C60BED240174E56880A088196",
              "Hash": "72D0F307636C52E7B5FFD68BFBD7ADA8B2C4BD9BBF979A7A00F7E30E02D615AE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EmptyAllExcept(System.String)-\u003ESystem.Void",
              "Name": "EmptyAllExcept",
              "Signature": "public System.Void EmptyAllExcept(System.String resourceId)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 75,
              "BodyHash": "57E4C081111F3D1196DAB3A9B30A318FD4D09E4B52F079B344F05D6742775D68",
              "Hash": "BC6A94DBFD0F5FB55FBE081EB5BA1A9EF31DFB9B47A4388F074CE31D77178B4E",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EqualOrGreaterThan(Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Boolean",
              "Name": "EqualOrGreaterThan",
              "Signature": "public System.Boolean EqualOrGreaterThan(Shared.Models.Construction.ConstructionMaterialsAggregate compAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "compAggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 95,
              "BodyHash": "01ABF8EC8A418CAB9372667CFB7B850B3B7C37F3A8E1C89C7EBCAF96347B55F3",
              "Hash": "8DDD30887162ADBFEAF94B9A96D7B213DEF8BBCCFCA5AD5FCC793C416BAE1760",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmountForResource(System.String)-\u003ESystem.Int32",
              "Name": "GetAmountForResource",
              "Signature": "public System.Int32 GetAmountForResource(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "2775B9CB6BD1810253DB4528B3F0741B5B6EF85C7AC4B44E6C33A2A0D8B46D2C",
              "Hash": "85E37F4783A9FAF99E38DEA3386C3DCB1F4BAFDF149DB903FDEE9FE553DAF017",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveMaterialAmount(System.String, System.Int32)-\u003ESystem.Void",
              "Name": "RemoveMaterialAmount",
              "Signature": "public System.Void RemoveMaterialAmount(System.String resourceId, System.Int32 amountToRemove)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "resourceId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amountToRemove",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "0CD0188E9F40BF262469202A25C6B6A0F7A1F7E68505EA73E8D8AF97FF3427CA",
              "Hash": "E062F5A42BC17030311CB4B06E3D2B14F538050EA695A2A1286C96C4B2A8BBE4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Void",
              "Name": "RemoveMaterialAmounts",
              "Signature": "public System.Void RemoveMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate materialsAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "materialsAggregate",
                  "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "93CA4997926D7833652E9DE9EE2F4F81AB08B85D61EB804B1B58B460CABF28C2",
              "Hash": "5B5DF0C893B9E9EF7F133DBA4E9D2CB504FE1CF8C4F396E115EEEF1A226432D6",
              "CalledMethods": [
                "Shared.Models.Construction.ConstructionMaterialsAggregate::RemoveMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveMaterialAmounts(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E)-\u003ESystem.Void",
              "Name": "RemoveMaterialAmounts",
              "Signature": "public System.Void RemoveMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E materialsAggregate)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "materialsAggregate",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 115,
              "BodyHash": "44A9034749973FAAB51E801FE5D4F27B180597557C74C1EB53B4762D4C543FB8",
              "Hash": "1E4560DA43469B4E78B960DFB7F59AF0469AB5ED3A35728FD47150A20E932645",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Keys()",
                "Dictionary.KeyCollection\u003CSystem.String, System.Int32\u003E::GetEnumerator()",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)",
                "Dictionary.KeyCollection.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "568FCA5E41FC7217D1F3CADC2E98A63D0DED29587BA4E4DE8436916FA2C58B5A"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionModel",
          "Name": "ConstructionModel",
          "DisplayName": "ConstructionModel",
          "FullName": "Shared.Models.Construction.ConstructionModel",
          "Namespace": "Shared.Models.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildNearbyConstructions:System.Boolean",
              "Name": "BuildNearbyConstructions",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BuildNearbyConstructions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8548F7BDF4B0BC436F8490E96AE62EB7A6469C2B8770093175CF6FB73B608455"
            },
            {
              "Id": "ConstructionMaterialsRequirement:Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Name": "ConstructionMaterialsRequirement",
              "Type": "Shared.Models.Construction.ConstructionMaterialsAggregate",
              "Signature": "public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterialsRequirement",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "12042C27B76B3302E385800B8B3D2124D15B4B8000288BD5A134B43B950AC351"
            },
            {
              "Id": "ConstructionSpaceInfo:Shared.Models.Construction.ConstructionSpaceInfo",
              "Name": "ConstructionSpaceInfo",
              "Type": "Shared.Models.Construction.ConstructionSpaceInfo",
              "Signature": "public Shared.Models.Construction.ConstructionSpaceInfo ConstructionSpaceInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E1E6A791488328E97D7E580CAE359C6986C78C627A81F58D02D11E0ACAAC2CBC"
            },
            {
              "Id": "ConstructionUiCategory:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "ConstructionUiCategory",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory ConstructionUiCategory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "28E8DBC0CECBD57A2684FB3A37BB6B9C6EEC8749DCA2CD9F53003B806A61CD76"
            },
            {
              "Id": "ConstructSoundId:System.String",
              "Name": "ConstructSoundId",
              "Type": "System.String",
              "Signature": "public System.String ConstructSoundId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEFC1818AE3D9D605F43ED083F58154A564BF28F5F2BE6665C3C8345792E86B1"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "OnlyOutside:System.Boolean",
              "Name": "OnlyOutside",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean OnlyOutside",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E18356AE06FCE60565C11E15E49B765D46B262ED96C7B41F7E47B236633C84D"
            },
            {
              "Id": "Parameters:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E",
              "Name": "Parameters",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33E64E1BF543531B3533F04E3A9A7E1AEB283B82ED1CAB7AFAEF224D89F97D6B"
            },
            {
              "Id": "PlaceSoundId:System.String",
              "Name": "PlaceSoundId",
              "Type": "System.String",
              "Signature": "public System.String PlaceSoundId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "735688C0EDEC5B08268AABF79FEADF132E9EEC834351E39C8B860700F37920E8"
            },
            {
              "Id": "RequiredConstructionProgress:System.Single",
              "Name": "RequiredConstructionProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredConstructionProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4A4420D8C32685CA4EF77C5CA02C88572F6834B997019FE6DD1C1D5E54A1967"
            },
            {
              "Id": "RequiresTown:System.Boolean",
              "Name": "RequiresTown",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RequiresTown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "570AC5FA9C213E5D09D9051C4511A4CC125C0C5EB9B5C5E1A3230600A241FC84"
            },
            {
              "Id": "SpawnedId:System.String",
              "Name": "SpawnedId",
              "Type": "System.String",
              "Signature": "public System.String SpawnedId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "79BD330C13AC4FE706A882B148C090E1F28B58BF58752BBF025A8657667D90DC"
            },
            {
              "Id": "SpawnInventory:System.Boolean",
              "Name": "SpawnInventory",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SpawnInventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE441E04D803CE62A5E3CB7E6B8419E5A17594C7FD6E5EC83E7EE0CE560912D7"
            },
            {
              "Id": "SpawnInventoryParameters:Shared.Messages.CreateNewInventoryMessage",
              "Name": "SpawnInventoryParameters",
              "Type": "Shared.Messages.CreateNewInventoryMessage",
              "Signature": "public Shared.Messages.CreateNewInventoryMessage SpawnInventoryParameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82392CF62E29DD591F83F8DE74293CED701748DB8BEA4DAF1559C10755AC5679"
            },
            {
              "Id": "SpawnOffset:Microsoft.Xna.Framework.Vector3",
              "Name": "SpawnOffset",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 SpawnOffset",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0707C9C87A9086C6000801D1C570455BD5BE51881F5B6F0C906BEC99E29027F"
            },
            {
              "Id": "TownDefenceValue:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "TownDefenceValue",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E TownDefenceValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "178F6EDA0A655A81B2CE900F7D94CA1538969DD281F4D15E766C8875D713C598"
            },
            {
              "Id": "Type:Shared.Models.Construction.ConstructionType",
              "Name": "Type",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E99D312620E43FB1E8E6681BBA552014B896B8B9DC39042A41EA81CA1FA6E91C"
            },
            {
              "Id": "UpgradeForId:System.String",
              "Name": "UpgradeForId",
              "Type": "System.String",
              "Signature": "public System.String UpgradeForId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D769AAC7B3F80232CB598974948930159DCD96997498C90BEE267D004B3E6E3"
            },
            {
              "Id": "UpgradeLevel:System.Int32",
              "Name": "UpgradeLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UpgradeLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F1CDDB05DBAE0317D9EFBB2BDF9D678D4F5273C812C04D2F2C86AA96E8C7231"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetSpawnedObject()-\u003ESystem.Object",
              "Name": "GetSpawnedObject",
              "Signature": "public System.Object GetSpawnedObject()",
              "Visibility": "public",
              "ReturnType": "System.Object",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 91,
              "BodyHash": "B8DDE9048CECCF33E4BAF39381DBBE99CA91A330063973FBE5693A2829353115",
              "Hash": "82F494760BFDA0345D422294E43AEFD2867E9D77740100ECD6F8CF9AA473D714",
              "CalledMethods": [
                "Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)",
                "Shared.Data.DecorationsDataBase::GetDecorationOrMissing(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "99270A18B2DB757B55B0FBE9C2238FA6B8EA32D83C3F9A43DEDD9027D3A4C383"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionResourceDataModel",
          "Name": "ConstructionResourceDataModel",
          "DisplayName": "ConstructionResourceDataModel",
          "FullName": "Shared.Models.Construction.ConstructionResourceDataModel",
          "Namespace": "Shared.Models.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultBaseGuid:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "DefaultBaseGuid",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E DefaultBaseGuid",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6048B33DF3AEC0CFCDB14FCB1DCEC36016004FB215BB3971387519808C88BBA3"
            },
            {
              "Id": "Description:Shared.Text.StringId",
              "Name": "Description",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F2F330C6C496490A24AF5AA00B229C3EAE8F1D2ACA9C9446A93472D19E73C3B"
            },
            {
              "Id": "EntityFrame:System.Int32",
              "Name": "EntityFrame",
              "Type": "System.Int32",
              "Signature": "public System.Int32 EntityFrame",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1C01DB199DCD9FB2C421F387F1C6F833009CE3D87BF2D68DA3D1255208291DC"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "PotmanAttraction:System.Single",
              "Name": "PotmanAttraction",
              "Type": "System.Single",
              "Signature": "public System.Single PotmanAttraction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E202B99EDB4201EDE0271C31EEB9C6E87B374A4115DCBC27748A215944BACFD7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "97D12CED4E64A16EC23B73C702141BBDC84ACC5870AA6FFA02E3D73AB43FC5D5"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionsGroupData",
          "Name": "ConstructionsGroupData",
          "DisplayName": "ConstructionsGroupData",
          "FullName": "Shared.Models.Construction.ConstructionsGroupData",
          "Namespace": "Shared.Models.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionIds:System.String[]",
              "Name": "ConstructionIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] ConstructionIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD03487ABFDBB20095268095125EA00713A848663D6C5FA8299679C75ABEA154"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DD524863E9CD80CCF8F147CEC2B22808E7D3369C70B1C9922C0722470E1CDB25"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionSpaceInfo",
          "Name": "ConstructionSpaceInfo",
          "DisplayName": "ConstructionSpaceInfo",
          "FullName": "Shared.Models.Construction.ConstructionSpaceInfo",
          "Namespace": "Shared.Models.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Areas:Shared.Models.Construction.ConstructionTileArea[]",
              "Name": "Areas",
              "Type": "Shared.Models.Construction.ConstructionTileArea[]",
              "Signature": "public Shared.Models.Construction.ConstructionTileArea[] Areas",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D664AECE988EE89CA1DC82479E2DED8364F452D645D5AC56B7E8B6523A589CD"
            },
            {
              "Id": "PlacingStyle:ConstructionSpaceInfo\u002BPlacementStyle",
              "Name": "PlacingStyle",
              "Type": "ConstructionSpaceInfo.PlacementStyle",
              "Signature": "public ConstructionSpaceInfo.PlacementStyle PlacingStyle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "44B6912F2968E12E0EADA01BD7BB5EBCB1AF48B3F5D1E2CA4B30061625651373"
            }
          ],
          "Properties": [
            {
              "Id": "GetMainArea:Shared.Models.Construction.ConstructionTileArea",
              "Name": "GetMainArea",
              "Type": "Shared.Models.Construction.ConstructionTileArea",
              "Signature": "public Shared.Models.Construction.ConstructionTileArea GetMainArea",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "0B20BFF1A7C662FD5F0F8E8FC2B62C7AC243C52294494DF78A569D48339C2DC6"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "43AB16FB2BCCA363168CC7BEF1546C5D31BFD384E98E7DD7375F0BE79E6F218F"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionTileArea",
          "Name": "ConstructionTileArea",
          "DisplayName": "ConstructionTileArea",
          "FullName": "Shared.Models.Construction.ConstructionTileArea",
          "Namespace": "Shared.Models.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsNotStructure:System.Boolean",
              "Name": "IsNotStructure",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNotStructure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EEB6B7108352F5599BB4A187497399403DCE3CF71674228BFFD59BDE83767DD"
            },
            {
              "Id": "Requirements:ConstructionSpaceInfo\u002BPlacementRequirements",
              "Name": "Requirements",
              "Type": "ConstructionSpaceInfo.PlacementRequirements",
              "Signature": "public ConstructionSpaceInfo.PlacementRequirements Requirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C78C5C1373CB86A205098F6B958740FE5F7AA5877B1DDD0852AFAD6165B36DB4"
            },
            {
              "Id": "TileBounds:Microsoft.Xna.Framework.Rectangle",
              "Name": "TileBounds",
              "Type": "Microsoft.Xna.Framework.Rectangle",
              "Signature": "public Microsoft.Xna.Framework.Rectangle TileBounds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A63CA442E288E9378AE12EC79D3BFD4AE7EDB49A8E3748C3BC04E56DB4BCF3F6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F7C5285DDD48AC3F3E27438CE2E35481CB4FE3566FBF5E36E0A1E3F669ECFCB2"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionType",
          "Name": "ConstructionType",
          "DisplayName": "ConstructionType",
          "FullName": "Shared.Models.Construction.ConstructionType",
          "Namespace": "Shared.Models.Construction",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Building:Shared.Models.Construction.ConstructionType",
              "Name": "Building",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Building",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F687F0EF48C3372A72CC620E5AF232A36208E4ABE8BFFB323068799031400EC4"
            },
            {
              "Id": "Decoration:Shared.Models.Construction.ConstructionType",
              "Name": "Decoration",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Decoration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F2CB9C10DD1C5C596A6F315E551B251E20B7439F55667918A8FE9062FD7AEDFA"
            },
            {
              "Id": "Entity:Shared.Models.Construction.ConstructionType",
              "Name": "Entity",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4651271BCCE4525CBAE3B0092EC7DA639C547656898B4D722B13D89A14330216"
            },
            {
              "Id": "Service:Shared.Models.Construction.ConstructionType",
              "Name": "Service",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Service",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4026C79021CA04D81BE1A1E90E64A84002D11FE0A303F7ECF118A40B8FCFFE90"
            },
            {
              "Id": "TileEdit:Shared.Models.Construction.ConstructionType",
              "Name": "TileEdit",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType TileEdit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "56A5818A40C42B833413235BF9A07147427C32216B129AB0341E67A1DB235125"
            },
            {
              "Id": "Undefined:Shared.Models.Construction.ConstructionType",
              "Name": "Undefined",
              "Type": "Shared.Models.Construction.ConstructionType",
              "Signature": "public Shared.Models.Construction.ConstructionType Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E08807D64926B30AFD0DEA4FCB00446AB64E48D793059A22F0872C9307FAFA9B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "51002077F3C865B44F7A2A593F59546D2BBE997D4A6DB0A5C6C9D1769C8D5FCF"
        },
        {
          "Id": "Shared.Models.Construction.ConstructionUiCategory",
          "Name": "ConstructionUiCategory",
          "DisplayName": "ConstructionUiCategory",
          "FullName": "Shared.Models.Construction.ConstructionUiCategory",
          "Namespace": "Shared.Models.Construction",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Buildings:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Buildings",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Buildings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEEF0E8E48F476FE1815437EE08AEEE094A11EF9861744FF86F46D078A604CC1"
            },
            {
              "Id": "Decorations:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Decorations",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Decorations",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D805010D861BFDD28A03F2D7E7AE2D857DE5F5CA1B201463ABEB48D5D0B98D11"
            },
            {
              "Id": "Defense:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Defense",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Defense",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8788EA3E5DF16C0AC6C70631AB5CAB5935818AAAFD50832910D7CC3446963F04"
            },
            {
              "Id": "Demolition:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Demolition",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Demolition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03086B25A29D4CC589A80AB15E47448A9B72A6A838B9E840D161AC69D734E67D"
            },
            {
              "Id": "Infrastructure:Shared.Models.Construction.ConstructionUiCategory",
              "Name": "Infrastructure",
              "Type": "Shared.Models.Construction.ConstructionUiCategory",
              "Signature": "public Shared.Models.Construction.ConstructionUiCategory Infrastructure",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3BD1BAA206A95145D05F636EC7E7B952732062D639A602218446799B722478C8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "98E9E0E503A7723834216B3B801500073D6D037D153475609E0E4DF2F11498C5"
        },
        {
          "Id": "Shared.Models.Construction.FoodDispenser",
          "Name": "FoodDispenser",
          "DisplayName": "FoodDispenser",
          "FullName": "Shared.Models.Construction.FoodDispenser",
          "Namespace": "Shared.Models.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "ED79E7D49D650D3521B3D1FA0BFA70FDE4295AE0C5093185061D36E93CC4C8B2"
        },
        {
          "Id": "Shared.Models.Construction.PlacementRequirementsExtension",
          "Name": "PlacementRequirementsExtension",
          "DisplayName": "PlacementRequirementsExtension",
          "FullName": "Shared.Models.Construction.PlacementRequirementsExtension",
          "Namespace": "Shared.Models.Construction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(ConstructionSpaceInfo\u002BPlacementRequirements, ConstructionSpaceInfo\u002BPlacementRequirements)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(ConstructionSpaceInfo.PlacementRequirements mask, ConstructionSpaceInfo.PlacementRequirements flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "C3DE9155D1548CE366123DE023C4F703ED5CBFE8E09ABF9082F899AF9F51FD70",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(ConstructionSpaceInfo\u002BPlacementRequirements\u0026, ConstructionSpaceInfo\u002BPlacementRequirements)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(ConstructionSpaceInfo.PlacementRequirements\u0026 mask, ConstructionSpaceInfo.PlacementRequirements flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "F9A8601CD015B787C12199A504D339F13A1D8AA34301C1C8F3DECD900A1F7796",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(ConstructionSpaceInfo\u002BPlacementRequirements\u0026, ConstructionSpaceInfo\u002BPlacementRequirements)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(ConstructionSpaceInfo.PlacementRequirements\u0026 mask, ConstructionSpaceInfo.PlacementRequirements flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "582F11E8D16ED2CF8D783E92A610D200183417A9DD9AD4D80506BE75DBDCBF20",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(ConstructionSpaceInfo\u002BPlacementRequirements\u0026, ConstructionSpaceInfo\u002BPlacementRequirements)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(ConstructionSpaceInfo.PlacementRequirements\u0026 mask, ConstructionSpaceInfo.PlacementRequirements flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "ConstructionSpaceInfo.PlacementRequirements",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "6047DF54DE1A0204A68650A0B5D62470BA8D22F249FF8D7347FACDD98B9EA02F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "1423DF633D69C32EF53DFE1262014BFBE3B38C90665E82FD8706CD538F110541"
        },
        {
          "Id": "Shared.Models.Construction.WaterDispenser",
          "Name": "WaterDispenser",
          "DisplayName": "WaterDispenser",
          "FullName": "Shared.Models.Construction.WaterDispenser",
          "Namespace": "Shared.Models.Construction",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AvailableWater:System.Int32",
              "Name": "AvailableWater",
              "Type": "System.Int32",
              "Signature": "public System.Int32 AvailableWater",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3375187EC8BFDCA1B60D11A3CB34F055DFAC296290A387EBE8AEB38D95D83A0E"
            },
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1CF8C4375B69D58402FF7E8341CF6BE6AEA462CE4EEFD445422BE76E1137ECE4"
        },
        {
          "Id": "Shared.Models.Crafting.CraftingStationData",
          "Name": "CraftingStationData",
          "DisplayName": "CraftingStationData",
          "FullName": "Shared.Models.Crafting.CraftingStationData",
          "Namespace": "Shared.Models.Crafting",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA3B7DCB40A2816DF47AC2FC8F7ACA9EC324186289BEF46CF1DA989159465055"
        },
        {
          "Id": "Shared.Models.DropTables.DroppedGoods",
          "Name": "DroppedGoods",
          "DisplayName": "DroppedGoods",
          "FullName": "Shared.Models.DropTables.DroppedGoods",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemAmounts:System.ValueTuple\u00603\u003CSystem.String,System.Int32,System.String\u003E[]",
              "Name": "ItemAmounts",
              "Type": "System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E[]",
              "Signature": "public System.ValueTuple\u003CSystem.String, System.Int32, System.String\u003E[] ItemAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A032C1EA2844F96A7623195AFBDB75F53C13B666E29522E2EC6D8074E67FB87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BB17F005C6832C762FA579D2BCE1AAD35ECE0A671B5FC7027E8BDDC1A68D91C0"
        },
        {
          "Id": "Shared.Models.DropTables.DropTableItemSpawnModel",
          "Name": "DropTableItemSpawnModel",
          "DisplayName": "DropTableItemSpawnModel",
          "FullName": "Shared.Models.DropTables.DropTableItemSpawnModel",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropTableId:System.String",
              "Name": "DropTableId",
              "Type": "System.String",
              "Signature": "public System.String DropTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB795ACDDD1A3697B537B97FE9154EB4C574584BC3669E15D6F38E00E85A7352"
            },
            {
              "Id": "PossibleItemAuras:System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "PossibleItemAuras",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E PossibleItemAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "288BE0DFC1BC2A071E03601283F3356BE6CDBAE9D6BB0A4D536FCA1DC10B3A69"
            }
          ],
          "Properties": [
            {
              "Id": "AuraId:System.String",
              "Name": "AuraId",
              "Type": "System.String",
              "Signature": "public System.String AuraId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "559B32BD492446D1869C85F0804C657B46EEA47176F7127341044AEB972DC482"
            },
            {
              "Id": "IsSlotted:System.Boolean",
              "Name": "IsSlotted",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsSlotted",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "3824AC1863612A658A11B167DF4A8C0F9FE5F7029B1CA595E8E5B2E5881AD769"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7C047368881B17C7EE322CAC72E03A53EBB28D28FFEE648C2D27C49EF4B3C7C"
            },
            {
              "Id": "MaxAmount:System.Int32",
              "Name": "MaxAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxAmount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "787878230ECCBAB16B9C1F58F494AFB62010E93FF24CA7769D129E212D5824C0"
            },
            {
              "Id": "MinAmount:System.Int32",
              "Name": "MinAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinAmount",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B6EEF3E2F38BF7AB957CD1305872D70596AEF6DCC6F12B194486D3082B103AA5"
            },
            {
              "Id": "SlotIndex:System.Int32",
              "Name": "SlotIndex",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SlotIndex",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "35ED4854E4C41E507D1AC60DCBBA2903BF97C7AE04CD35BECF0D1A7C3B7EB773"
            },
            {
              "Id": "SpawnChance:System.Single",
              "Name": "SpawnChance",
              "Type": "System.Single",
              "Signature": "public System.Single SpawnChance",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "00D1B11DE56F2544C409E3360322E59EB7C584054FC1815750DAE1725100F972"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "7E8A21FAEA01B88CB28861A7089B4138BFB654DF4D47B2F0217E4CB39D630E0C"
        },
        {
          "Id": "Shared.Models.DropTables.DropTableModel",
          "Name": "DropTableModel",
          "DisplayName": "DropTableModel",
          "FullName": "Shared.Models.DropTables.DropTableModel",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DropTableItemSpawns:System.Collections.Generic.List\u00601\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E",
              "Name": "DropTableItemSpawns",
              "Type": "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E DropTableItemSpawns",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BDA26B54CA0FAD79023BEE16D225D12199BAE221FB9D4FABF37E1FB27145DC1"
            },
            {
              "Id": "EmptyItemId:System.String",
              "Name": "EmptyItemId",
              "Type": "System.String",
              "Signature": "public System.String EmptyItemId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C0136E1DBB637B265C18D6F931F531CF830B51E31FDE1AC5FD159E1AF56009EF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "002F0FDCF90DBB8C1A10C979C412FD33081E8A78D287D286BA1D0B93A4A90C1B"
        },
        {
          "Id": "Shared.Models.DropTables.DropTableSlot",
          "Name": "DropTableSlot",
          "DisplayName": "DropTableSlot",
          "FullName": "Shared.Models.DropTables.DropTableSlot",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EmptyChance:System.Single",
              "Name": "EmptyChance",
              "Type": "System.Single",
              "Signature": "public System.Single EmptyChance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E623803A7D453E801F0EFBCFAD6F4991AE8AA2937432F14515925C119F291CAE"
            },
            {
              "Id": "ItemDrops:Shared.Models.DropTables.ItemDrop[]",
              "Name": "ItemDrops",
              "Type": "Shared.Models.DropTables.ItemDrop[]",
              "Signature": "public Shared.Models.DropTables.ItemDrop[] ItemDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "638EE9AA54837E31BE7311093A0D9C127E6C718396AD6B40A771026631EF426C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7D819A87B5C6CB3E333369BD05A3CDE9129984973B9C88478E48293F771D8C0"
        },
        {
          "Id": "Shared.Models.DropTables.DropTableSystem",
          "Name": "DropTableSystem",
          "DisplayName": "DropTableSystem",
          "FullName": "Shared.Models.DropTables.DropTableSystem",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "_dropTableSlots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Shared.Models.DropTables.DropTableSlot\u003E",
              "Name": "_dropTableSlots",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E _dropTableSlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ABECEA3DA0C905DDD8EE97DCEA71EFB5154C4C89C61DA9AC586108A596514504"
            },
            {
              "Id": "_itemDrops:Shared.Models.DropTables.ItemDrop[]",
              "Name": "_itemDrops",
              "Type": "Shared.Models.DropTables.ItemDrop[]",
              "Signature": "public Shared.Models.DropTables.ItemDrop[] _itemDrops",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2033D88127CCA79F9B774B1DC1B7CC891A3DAD5211A7A9A73A015BA342A9FFE"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromDropTableModel(Shared.Models.DropTables.DropTableModel)-\u003EShared.Models.DropTables.DropTableSystem",
              "Name": "FromDropTableModel",
              "Signature": "public Shared.Models.DropTables.DropTableSystem FromDropTableModel(Shared.Models.DropTables.DropTableModel model)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.DropTables.DropTableSystem",
              "Parameters": [
                {
                  "Name": "model",
                  "Type": "Shared.Models.DropTables.DropTableModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 555,
              "BodyHash": "17FDF4616F9E44C517E8FB6BE73B63C69D0DCA52931E0F031D3F52A299D7654A",
              "Hash": "811DA454E5AA76AADF116927B47D4557FE359E6C4A2860562DAF469FC47F0785",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.Models.DropTables.ItemDrop\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E\u003E::.ctor()",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::get_Current()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_IsSlotted()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_SlotIndex()",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.IndexOutOfRangeException::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::ContainsKey(!0)",
                "Shared.Models.DropTables.DropTableSlot::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E\u003E::get_Item(!0)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::Add(!0)",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_SpawnChance()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_MaxAmount()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_MinAmount()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_ItemId()",
                "Shared.Models.DropTables.DropTableItemSpawnModel::get_AuraId()",
                "Shared.Models.DropTables.ItemDrop::.ctor(System.Single, System.Int32, System.Int32, System.String, System.String, System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E, System.String)",
                "System.Collections.Generic.List\u003CShared.Models.DropTables.ItemDrop\u003E::Add(!0)",
                "List.Enumerator\u003CShared.Models.DropTables.DropTableItemSpawnModel\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.Collections.Generic.Dictionary\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Int32, Shared.Models.DropTables.DropTableSlot\u003E::get_Key()"
              ],
              "StringLiterals": [
                "SlotIndex",
                " is illegal, may not be negative, was "
              ],
              "Source": null
            }
          ],
          "Hash": "47C8F5F8889D51AB8DC0D54D283EBD75B0F07B8BEE18A44974CA7E21E03471EE"
        },
        {
          "Id": "Shared.Models.DropTables.ItemDrop",
          "Name": "ItemDrop",
          "DisplayName": "ItemDrop",
          "FullName": "Shared.Models.DropTables.ItemDrop",
          "Namespace": "Shared.Models.DropTables",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Chance:System.Single",
              "Name": "Chance",
              "Type": "System.Single",
              "Signature": "public System.Single Chance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7D4A92E96910858A62496DE1D4A6FE608695E900BF92CB6A0469ACFA3CD5C694"
            },
            {
              "Id": "DropTableId:System.String",
              "Name": "DropTableId",
              "Type": "System.String",
              "Signature": "public System.String DropTableId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB795ACDDD1A3697B537B97FE9154EB4C574584BC3669E15D6F38E00E85A7352"
            },
            {
              "Id": "ItemAuraId:System.String",
              "Name": "ItemAuraId",
              "Type": "System.String",
              "Signature": "public System.String ItemAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8C6D2083CCD8911A9C9B7393CB30CB592BB0A6C5E4F0A1F103419F547C578012"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "MaxAmount:System.Int32",
              "Name": "MaxAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEDC93939BC4D0DA0843436A9FAEA9E1B86DC6A71CA349A9CD0F704894ECCC9D"
            },
            {
              "Id": "MinAmount:System.Int32",
              "Name": "MinAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MinAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26A9BCBF7A046347EF4B9A189BD351E86BFFCE05C0656F2612CFBFB8CF17E0A6"
            },
            {
              "Id": "PossibleItemAuras:System.Collections.Generic.Dictionary\u00602\u003CShared.Models.Auras.ItemAuraTier,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E",
              "Name": "PossibleItemAuras",
              "Type": "System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CShared.Models.Auras.ItemAuraTier, System.Collections.Generic.List\u003CSystem.String\u003E\u003E PossibleItemAuras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "288BE0DFC1BC2A071E03601283F3356BE6CDBAE9D6BB0A4D536FCA1DC10B3A69"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "057FEBB76BF012C172F610FA90894041CD60C4A1EAF84DAB63712F11D35DFD8D"
        },
        {
          "Id": "Shared.Models.Entities.ChestStyle",
          "Name": "ChestStyle",
          "DisplayName": "ChestStyle",
          "FullName": "Shared.Models.Entities.ChestStyle",
          "Namespace": "Shared.Models.Entities",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Building:Shared.Models.Entities.ChestStyle",
              "Name": "Building",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Building",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2EB1B8F2E080475C1A06C53C38B2E82426059935B80586C3D99FC7347B5CFD6E"
            },
            {
              "Id": "Cyclops:Shared.Models.Entities.ChestStyle",
              "Name": "Cyclops",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Cyclops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4325749DFC3CBE6283BC89800ACB430259097CDEB1B8B7A12601F22FA16A7CD"
            },
            {
              "Id": "Desert:Shared.Models.Entities.ChestStyle",
              "Name": "Desert",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "041E8E60895DB4DBC3C118B2EDB1A4B1BBE94EFBF0B1EDA32412D12FA4142C16"
            },
            {
              "Id": "Dungeon:Shared.Models.Entities.ChestStyle",
              "Name": "Dungeon",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Dungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F20A1AFA87244B60525CEA2A5A03C0F8A54AE06CD29B7E6DD873AF3DFE2CF86"
            },
            {
              "Id": "Furniture:Shared.Models.Entities.ChestStyle",
              "Name": "Furniture",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B6BB44045B6F3BB1181F428863F4419549077756F07845A882E6BC7CC732CCA"
            },
            {
              "Id": "Medusa:Shared.Models.Entities.ChestStyle",
              "Name": "Medusa",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Medusa",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C6396136FE0F001ECC758B6741FDF501197D261448CD3EC3316DB3B0D9D98F39"
            },
            {
              "Id": "Owl:Shared.Models.Entities.ChestStyle",
              "Name": "Owl",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Owl",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7F16F7E7A7237253BD79E562F777B1497938E2984FAD58E32A18585A3EFD36AD"
            },
            {
              "Id": "Phoenix:Shared.Models.Entities.ChestStyle",
              "Name": "Phoenix",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Phoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "335B1C8F6B23576A8D8028A3BCDDCF12A9FF5120B120BDA69A9E479DAFA9B31D"
            },
            {
              "Id": "Plains:Shared.Models.Entities.ChestStyle",
              "Name": "Plains",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Plains",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58163833FF89A82508127555CF578B73A12D998DD8DC6A3B3F9F93C0D87D11AD"
            },
            {
              "Id": "Pyzifax:Shared.Models.Entities.ChestStyle",
              "Name": "Pyzifax",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Pyzifax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5BA16D85BB10B63ACDB3D2572350C87C54E3685849B48C4AC2FFDF7033781F60"
            },
            {
              "Id": "Talos:Shared.Models.Entities.ChestStyle",
              "Name": "Talos",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Talos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5943FA5F9D1F5791876845B373EEC26907ECD44CEC8ABEFE695B1A1B19613F28"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Volcano:Shared.Models.Entities.ChestStyle",
              "Name": "Volcano",
              "Type": "Shared.Models.Entities.ChestStyle",
              "Signature": "public Shared.Models.Entities.ChestStyle Volcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA1B461987A9A940F5AF90306BFF0E6A0AC12EFD69120B27A3C63FAE5EAB1624"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4F4E456A33ED0A3FECA4E8E5AEEA1AFD0BF2B166C643787D5F98B1099B81479"
        },
        {
          "Id": "Shared.Models.Gods.Blessing",
          "Name": "Blessing",
          "DisplayName": "Blessing",
          "FullName": "Shared.Models.Gods.Blessing",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GetAura:System.Func\u00602\u003CShared.Entity.EntityWrapper,System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E",
              "Name": "GetAura",
              "Type": "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E",
              "Signature": "public System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E GetAura",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "56C209B733A884C4413406AC1E8501A9EC54C3ED024DB50B3CBDDFCA240B0096"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "OnApplyNodeName:System.String",
              "Name": "OnApplyNodeName",
              "Type": "System.String",
              "Signature": "public System.String OnApplyNodeName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FAB542B683249D5DF1A80A091F8510A80C68B6A46CF132A15DBBEC363F6D3E59"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F7B7C3CD6E490976333D54846D4089C0DD7E6F6ECD78FB14210C50FE134687BB"
        },
        {
          "Id": "Shared.Models.Gods.GodData",
          "Name": "GodData",
          "DisplayName": "GodData",
          "FullName": "Shared.Models.Gods.GodData",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "NoUnlocks:System.Boolean",
              "Name": "NoUnlocks",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean NoUnlocks",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECE138A852B4A37408E741867B9C01D367F67697594BAE2833E78E2B103A7A65"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "004D1D78ED8A5C8C77EE3AFBE71C25E51EDA2BD1C833DC55C563DDED35424B1F"
        },
        {
          "Id": "Shared.Models.Gods.GodProgression",
          "Name": "GodProgression",
          "DisplayName": "GodProgression",
          "FullName": "Shared.Models.Gods.GodProgression",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseExperienceRequirement:System.Single",
              "Name": "BaseExperienceRequirement",
              "Type": "System.Single",
              "Signature": "private System.Single BaseExperienceRequirement",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB2CC9C919CC7F7C00CB88E1D65F3266378EF630ED887FA819934E1C00FB48B3"
            },
            {
              "Id": "CurrentExperience:System.Single",
              "Name": "CurrentExperience",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B45FBBD9ED2A752F91E424B669A966A229579C3D8230CA3DABB8D757540AB89E"
            },
            {
              "Id": "ExpCurvePowIncrease:System.Single",
              "Name": "ExpCurvePowIncrease",
              "Type": "System.Single",
              "Signature": "private System.Single ExpCurvePowIncrease",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "520C71CF7350158FCB7B83A57E2D50BF24FF4A37DA1FD8C3956EE27AA025DB45"
            },
            {
              "Id": "ExpRequiredForNextLevel:System.Single[]",
              "Name": "ExpRequiredForNextLevel",
              "Type": "System.Single[]",
              "Signature": "private System.Single[] ExpRequiredForNextLevel",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "BB53C92ADDFA179E939F4AB7CCB0DFE3FEAA2785663521305CFD95524ED398CB"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            },
            {
              "Id": "MaxLevel:System.Int32",
              "Name": "MaxLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxLevel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9620B210F06A310B67BCFC6A958F0781DB148D60C828CF0E4CBEDB2EA6F22F1A"
            },
            {
              "Id": "TotalWorshipPoints:System.Int32",
              "Name": "TotalWorshipPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TotalWorshipPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DCE06230802BEB92F60712C4F3F9F37CB77FFD01AC62AAB6E8BF2DD22C84BC3"
            }
          ],
          "Properties": [
            {
              "Id": "RoughExperienceRequiredToLevelUp:System.Double",
              "Name": "RoughExperienceRequiredToLevelUp",
              "Type": "System.Double",
              "Signature": "private System.Double RoughExperienceRequiredToLevelUp",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8E2DEC44CA377B896449623D2B17AC78BE9B296C66951A4FE04A277AD43521AD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ExperienceRequiredToLevelUp(System.Int32)-\u003ESystem.Single",
              "Name": "ExperienceRequiredToLevelUp",
              "Signature": "public System.Single ExperienceRequiredToLevelUp(System.Int32 currentLevel)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "currentLevel",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "6368FA64C4EC356344CCB39558245024FD1E9E91B7BF95769DE00B3101D7EFE0",
              "Hash": "F2C508D8831EFAFCB3C29667F1E3F7C2416C47EFE172ABACD2E70DF0B25969BC",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "20FB6D5DF6760420425D20538F2AB9A13712054B03DFD7F22D3720CBEA31F7C1"
        },
        {
          "Id": "Shared.Models.Gods.Offering",
          "Name": "Offering",
          "DisplayName": "Offering",
          "FullName": "Shared.Models.Gods.Offering",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "RequirementAmount:System.Int32",
              "Name": "RequirementAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RequirementAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7477D50BAD0DD499D30776EAEE8F0BA640F916FF43C23E4F7F199956818C2B88"
            },
            {
              "Id": "RequirementId:System.String",
              "Name": "RequirementId",
              "Type": "System.String",
              "Signature": "public System.String RequirementId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "49DC0884677330B02D56235802C98F1C1A181D85CB8CF4B1DB34741376A4A2C1"
            },
            {
              "Id": "RequirementType:Shared.Models.Gods.OfferingRequirementType",
              "Name": "RequirementType",
              "Type": "Shared.Models.Gods.OfferingRequirementType",
              "Signature": "public Shared.Models.Gods.OfferingRequirementType RequirementType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A2573BE35117287E18E30B16362C3FF7A8AB44071D6EA8EBB8017942A712724"
            },
            {
              "Id": "Type:Shared.Models.Gods.OfferingType",
              "Name": "Type",
              "Type": "Shared.Models.Gods.OfferingType",
              "Signature": "public Shared.Models.Gods.OfferingType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0AD0CB2F29A2F1478DB6503940CB1C7B77B200EDA184DF8E1CFF63773548D1CD"
            },
            {
              "Id": "WorshipRewardAmount:System.Int32",
              "Name": "WorshipRewardAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipRewardAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83431577B9E8093CA983222D27E49BD722A3AA966A98783F01C7CF8FE4AC805B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FB2047CAE8CE1FFCFE465774DEDE68F3C37B80981A1AF91E64F97F1C06DEF70C"
        },
        {
          "Id": "Shared.Models.Gods.OfferingRequirementType",
          "Name": "OfferingRequirementType",
          "DisplayName": "OfferingRequirementType",
          "FullName": "Shared.Models.Gods.OfferingRequirementType",
          "Namespace": "Shared.Models.Gods",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Items:Shared.Models.Gods.OfferingRequirementType",
              "Name": "Items",
              "Type": "Shared.Models.Gods.OfferingRequirementType",
              "Signature": "public Shared.Models.Gods.OfferingRequirementType Items",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90C50A0E171AA5B07ED548C8DA4E84E68644FBC796F04EACD366C65075904AA3"
            },
            {
              "Id": "Resources:Shared.Models.Gods.OfferingRequirementType",
              "Name": "Resources",
              "Type": "Shared.Models.Gods.OfferingRequirementType",
              "Signature": "public Shared.Models.Gods.OfferingRequirementType Resources",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11117431AD41DE6CA03D3775DE30528156A249F5FCCD0B4EECCD1FE4ED7A90F5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5F1ADDC3FD0FE6F17F6635C27BB21180A8B46798E857DE19D3C04E18D60B6E7F"
        },
        {
          "Id": "Shared.Models.Gods.OfferingType",
          "Name": "OfferingType",
          "DisplayName": "OfferingType",
          "FullName": "Shared.Models.Gods.OfferingType",
          "Namespace": "Shared.Models.Gods",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Daily:Shared.Models.Gods.OfferingType",
              "Name": "Daily",
              "Type": "Shared.Models.Gods.OfferingType",
              "Signature": "public Shared.Models.Gods.OfferingType Daily",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BE90372ADBDDE36074ECCF4E5C7AE627060C5902AAD21CF3A152735D28DE86D"
            },
            {
              "Id": "Repeatable:Shared.Models.Gods.OfferingType",
              "Name": "Repeatable",
              "Type": "Shared.Models.Gods.OfferingType",
              "Signature": "public Shared.Models.Gods.OfferingType Repeatable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0E039352E8A1A261148C95FC46973F5DE9F93CE79DBE4A96BFCCEE0F550CC341"
            },
            {
              "Id": "Special:Shared.Models.Gods.OfferingType",
              "Name": "Special",
              "Type": "Shared.Models.Gods.OfferingType",
              "Signature": "public Shared.Models.Gods.OfferingType Special",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C18E0C45BD7DE7A8842B029766CC73D83383CBC2A65618978FCB70232057B73A"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1288F6B4AC20809039100C837349459720D603A85BA9F3F8C536885D6D366A44"
        },
        {
          "Id": "Shared.Models.Gods.WorldOrdinance",
          "Name": "WorldOrdinance",
          "DisplayName": "WorldOrdinance",
          "FullName": "Shared.Models.Gods.WorldOrdinance",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Description:Shared.Text.StringId",
              "Name": "Description",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F2F330C6C496490A24AF5AA00B229C3EAE8F1D2ACA9C9446A93472D19E73C3B"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6119B19903E9415688B44D42CB9FB9EACA34AE9E8AC9C88FD77C0CB04CBD640A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "65568CC38A2322759943208F5317403E0F6380912FEFBC87B66E645C6E5D718D"
        },
        {
          "Id": "Shared.Models.Gods.WorshipUnlock",
          "Name": "WorshipUnlock",
          "DisplayName": "WorshipUnlock",
          "FullName": "Shared.Models.Gods.WorshipUnlock",
          "Namespace": "Shared.Models.Gods",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Locked:System.Boolean",
              "Name": "Locked",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Locked",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F1321DDF90438E6A0915FED32D2937B8E99E2E82C17B0AA503AB612F027948D1"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "RequiredId:System.String",
              "Name": "RequiredId",
              "Type": "System.String",
              "Signature": "public System.String RequiredId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE941D8D8E73E28A406EE3400C7093164982EC77FB45166EBF70719913296D94"
            },
            {
              "Id": "RequirementForId:System.String",
              "Name": "RequirementForId",
              "Type": "System.String",
              "Signature": "public System.String RequirementForId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B5A8C4F6A35334E59F6DC64BF3B129E5440FA059331E4EF9BAB56347FFF34EC"
            },
            {
              "Id": "RewardId:System.String",
              "Name": "RewardId",
              "Type": "System.String",
              "Signature": "public System.String RewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40A47423680CFB8B2F35B8B5E6AB9BC1B794ADD1E2861E3AB5BAB0A14F5F3F8"
            },
            {
              "Id": "TierRow:System.Int32",
              "Name": "TierRow",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TierRow",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "18497BCB65CBEB0332FDA1E17E8E013E1B068AE9BA7FF781BEABCFBE7DDB6A50"
            },
            {
              "Id": "UiColumn:System.Int32",
              "Name": "UiColumn",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UiColumn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E593D7AB3981E6A48235C8142F8A118B8F41411BC8D36D0A0F4A3AC3BAFDACC"
            },
            {
              "Id": "WorshipPointCost:System.Int32",
              "Name": "WorshipPointCost",
              "Type": "System.Int32",
              "Signature": "public System.Int32 WorshipPointCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C0BA2CAB80DE91EC1FE33D7B2A0A95B197FE517678F6B9F18B422E1248A9FDBF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "457EE64B84B1C08B5136662C48057D853E8FD48C29E4B5FC52082CA5FD7D5D0F"
        },
        {
          "Id": "Shared.Models.Interaction.Interaction",
          "Name": "Interaction",
          "DisplayName": "Interaction",
          "FullName": "Shared.Models.Interaction.Interaction",
          "Namespace": "Shared.Models.Interaction",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InteractionTarget:System.Object",
              "Name": "InteractionTarget",
              "Type": "System.Object",
              "Signature": "public System.Object InteractionTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "737BC8651670C7869AB4E0744C4DCAA732C1FB407005754C5E05BAAA43047526"
            },
            {
              "Id": "InteractionWorldId:System.Guid",
              "Name": "InteractionWorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InteractionWorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88779CBD4AD7B9A2648DB641DAD476B609B1120020AA3B1D0BFE4F0B7728B4E1"
            },
            {
              "Id": "Type:Shared.Models.Interaction.InteractionType",
              "Name": "Type",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09C507553E44B8C8839A6B17BCC4BFF5D945319DBCE2336A832717CA2767AE19"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetEntity()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntity",
              "Signature": "public Shared.Entity.EntityWrapper GetEntity()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 131,
              "BodyHash": "ECA04D28D04CA0C1BDEE9CC98945461112DA32F74BCF3C3B72079548962382EA",
              "Hash": "0C292A4AA5CA7386A6111F848373BBF96E7BA2B8ECF4F30E0A8520B82FEED275",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "System.Data.ConstraintException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "The type of the interaction is not Entity. Was "
              ],
              "Source": null
            },
            {
              "Id": "GetEntityOrNull()-\u003EShared.Entity.EntityWrapper",
              "Name": "GetEntityOrNull",
              "Signature": "public Shared.Entity.EntityWrapper GetEntityOrNull()",
              "Visibility": "public",
              "ReturnType": "Shared.Entity.EntityWrapper",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "435E83E90F7ACC6636A4A34059151D4D44FD402453D72805836CB369981E1203",
              "Hash": "8B03C962E86E2F2BAC34B5E6EA8EF73E2A78AF60FE526C6A665BB1E1CDD86AB1",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "33F362558E07BC101531BA0CC7F849739D9FBDE4596F62A2DA4AC2547EB2C587"
        },
        {
          "Id": "Shared.Models.Interaction.InteractionType",
          "Name": "InteractionType",
          "DisplayName": "InteractionType",
          "FullName": "Shared.Models.Interaction.InteractionType",
          "Namespace": "Shared.Models.Interaction",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionSite:Shared.Models.Interaction.InteractionType",
              "Name": "ConstructionSite",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType ConstructionSite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "586576BC71DF484FB73BBA59D1F752621069F5F3BC954E9F1576C076179494C1"
            },
            {
              "Id": "Crop:Shared.Models.Interaction.InteractionType",
              "Name": "Crop",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType Crop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93117A8A85F77E02A8FC8CD9A3075E8FA1DF44E462E9FEEB4692238CB7712C7C"
            },
            {
              "Id": "EmptyBucket:Shared.Models.Interaction.InteractionType",
              "Name": "EmptyBucket",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType EmptyBucket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8DA5FF0F61D72F18718207CB8FA01A9086A7302506DE0419E424EC9F41D8A03"
            },
            {
              "Id": "Entity:Shared.Models.Interaction.InteractionType",
              "Name": "Entity",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0437ACDB33EF44A4BA677BEF2288ED6258DD4810A21F28CA6983886A74A7E1FC"
            },
            {
              "Id": "EntityGrab:Shared.Models.Interaction.InteractionType",
              "Name": "EntityGrab",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType EntityGrab",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2E27C314A148F6AEE7BF7FE83E82B5F39A775C28C6101F1D47BD4D001BB403F"
            },
            {
              "Id": "FillBucket:Shared.Models.Interaction.InteractionType",
              "Name": "FillBucket",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType FillBucket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "828C552593C3CDB073C63E9256A2260819CF6CCA07BC65CD4AA60F6A333D3656"
            },
            {
              "Id": "Gravestone:Shared.Models.Interaction.InteractionType",
              "Name": "Gravestone",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType Gravestone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D98BAD9015C82C07F41C537744E1A927830AE89DF4F359A4C83F801857CA555E"
            },
            {
              "Id": "Repair:Shared.Models.Interaction.InteractionType",
              "Name": "Repair",
              "Type": "Shared.Models.Interaction.InteractionType",
              "Signature": "public Shared.Models.Interaction.InteractionType Repair",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B17EF6AA629640EDC4D7B22C6358A8217398704F98AE12C55A7F0887CFAF6F8"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D7D61452BEEA186E57D018869928188969BFF1ABF853328F0BE47D38602CD886"
        },
        {
          "Id": "Shared.Models.InteriorTile",
          "Name": "InteriorTile",
          "DisplayName": "InteriorTile",
          "FullName": "Shared.Models.InteriorTile",
          "Namespace": "Shared.Models",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Floor:Shared.Models.InteriorTile",
              "Name": "Floor",
              "Type": "Shared.Models.InteriorTile",
              "Signature": "public Shared.Models.InteriorTile Floor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBBEE5AA30E21281FAD62168738343537C4CE91B783CBF8E25D3BAD89723BBBB"
            },
            {
              "Id": "Plantable:Shared.Models.InteriorTile",
              "Name": "Plantable",
              "Type": "Shared.Models.InteriorTile",
              "Signature": "public Shared.Models.InteriorTile Plantable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "80CBE5B9D51831C0C28E83B70002108F65CE6E105D80B076B43AB1DFDEC60959"
            },
            {
              "Id": "Unset:Shared.Models.InteriorTile",
              "Name": "Unset",
              "Type": "Shared.Models.InteriorTile",
              "Signature": "public Shared.Models.InteriorTile Unset",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2236399B7B0683B92B9459E6D8065CBB1AB7FB3A93949F85EE7140DC46D1C030"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "Wall:Shared.Models.InteriorTile",
              "Name": "Wall",
              "Type": "Shared.Models.InteriorTile",
              "Signature": "public Shared.Models.InteriorTile Wall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A485CFAEA29BE57F47270470617BF1B552B003C73EF4BD325FDDE063470F5465"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "41314D12F2E4067A5A87BBC4B36515DEC747D398361B2D42396EAA88D112DE79"
        },
        {
          "Id": "Shared.Models.Items.CastSpellTomeArgs",
          "Name": "CastSpellTomeArgs",
          "DisplayName": "CastSpellTomeArgs",
          "FullName": "Shared.Models.Items.CastSpellTomeArgs",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CastType:Shared.Models.Items.CastType",
              "Name": "CastType",
              "Type": "Shared.Models.Items.CastType",
              "Signature": "public Shared.Models.Items.CastType CastType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8EBB71301A6A5E3150C02F384907B5E0AC3B9566B131BE61D1A8EB62C55284E0"
            },
            {
              "Id": "Probability:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "Probability",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E Probability",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "29A1C232CEEC363766C99970CB409C299F41E2EA79AAD83BC4EBC7C8D266439D"
            },
            {
              "Id": "SpellEvent:Shared.Helpers.SpellEvent",
              "Name": "SpellEvent",
              "Type": "Shared.Helpers.SpellEvent",
              "Signature": "public Shared.Helpers.SpellEvent SpellEvent",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "00CC82F1BFDC8C6612730F4D95200696EDA0F1B016FFE5C6959F13DCAFE1DF94"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C2B2C5B60B56855F1196913B948B474999E699204EB3CF9A784C2ABC410FDDBD"
        },
        {
          "Id": "Shared.Models.Items.CastType",
          "Name": "CastType",
          "DisplayName": "CastType",
          "FullName": "Shared.Models.Items.CastType",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "OnHit:Shared.Models.Items.CastType",
              "Name": "OnHit",
              "Type": "Shared.Models.Items.CastType",
              "Signature": "public Shared.Models.Items.CastType OnHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B6AA73684DC304C557608150B34F92990456D0F2C3C29E10D9468F448498B0C"
            },
            {
              "Id": "OnUse:Shared.Models.Items.CastType",
              "Name": "OnUse",
              "Type": "Shared.Models.Items.CastType",
              "Signature": "public Shared.Models.Items.CastType OnUse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3AEABEB4603FFA0217B81B484FDDFF2545BDD01B7F5DFE0D8886D169C71CC26E"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C67A293956CBAB129C4CE090DACEFCBE545EF3D93497E66684C153632DBD7683"
        },
        {
          "Id": "Shared.Models.Items.CitizenConsumableItem",
          "Name": "CitizenConsumableItem",
          "DisplayName": "CitizenConsumableItem",
          "FullName": "Shared.Models.Items.CitizenConsumableItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenAuraId:System.String",
              "Name": "CitizenAuraId",
              "Type": "System.String",
              "Signature": "public System.String CitizenAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A1646C0780F823B0F04AE4D5D8C44EA45515648C0D31DDC42F35DFA09C9C10BE"
            },
            {
              "Id": "FoodAmount:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "FoodAmount",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E FoodAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FC839B59A29F00EF9217B43B68267B8DF7EE296641CC36F3F6C3CF9C9305CF1"
            },
            {
              "Id": "JobLevelUp:System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E",
              "Name": "JobLevelUp",
              "Type": "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E JobLevelUp",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "010F6FAD12F575574AA5224177400D20C99CF2E51697744E4487FD5C11561533"
            },
            {
              "Id": "LoyaltyGain:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "LoyaltyGain",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E LoyaltyGain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "54AD0B68CA1D8AE1CDCB148EDEE760195339AC6052412FA7D12AD944E7684A75"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CDA2BE1C8D91DF7AC3673FB03631735958C69474C85CC7A114851367019BD450"
        },
        {
          "Id": "Shared.Models.Items.DamageTypeRanges",
          "Name": "DamageTypeRanges",
          "DisplayName": "DamageTypeRanges",
          "FullName": "Shared.Models.Items.DamageTypeRanges",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "MaxDamage:Shared.Combat.DamageTypesArray",
              "Name": "MaxDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray MaxDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "455D1496297BF7D05ABA527D33DFFBA4BCBF26A04BD96B853C94C0060E92C984"
            },
            {
              "Id": "MinDamage:Shared.Combat.DamageTypesArray",
              "Name": "MinDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray MinDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D7BE89027E6AE549FCA0D90050AEC38FF180048A068D3FC5DE9A7E3C62AE6EC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetAverage()-\u003EShared.Combat.DamageTypesArray",
              "Name": "GetAverage",
              "Signature": "public Shared.Combat.DamageTypesArray GetAverage()",
              "Visibility": "public",
              "ReturnType": "Shared.Combat.DamageTypesArray",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 66,
              "BodyHash": "E19864C342D4EC510F031F1C4A13868413AF47F079E3F3F5013A32B23FEE61C2",
              "Hash": "CFEB56560DB6DD63DCB5A73AD5818B6BE6C3F81FC1167CE6D6265279962330B4",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::.ctor()",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "Shared.Combat.DamageTypesArray::op_Division(Shared.Combat.DamageTypesArray, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "A6D23701A9D7963E1DD4990FCD859D1D7F312FABB5D8683BB89A1DA15DF732B2"
        },
        {
          "Id": "Shared.Models.Items.EquipmentMaterial",
          "Name": "EquipmentMaterial",
          "DisplayName": "EquipmentMaterial",
          "FullName": "Shared.Models.Items.EquipmentMaterial",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Bronze:Shared.Models.Items.EquipmentMaterial",
              "Name": "Bronze",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Bronze",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EB937E9FAB3C5567C30E9E54D2A5C7D0D42CB7141902C65CECF17F144173D43D"
            },
            {
              "Id": "Cheat:Shared.Models.Items.EquipmentMaterial",
              "Name": "Cheat",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Cheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7006DF78C987D9685CB2DB9063C8133526B1D222C693C5F78854D9DAFDF536DD"
            },
            {
              "Id": "Copper:Shared.Models.Items.EquipmentMaterial",
              "Name": "Copper",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Copper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C19EB22F3A3C316C504035627A53C3C4FEE72F5BC0338E6BB655D1CC9ACA62D9"
            },
            {
              "Id": "Flint:Shared.Models.Items.EquipmentMaterial",
              "Name": "Flint",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Flint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7819C75D6E03CD23924D3589D88FB3710D8BFE19D1B5CBC468208484E52648B6"
            },
            {
              "Id": "Gold:Shared.Models.Items.EquipmentMaterial",
              "Name": "Gold",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E48899DC7C3AA27C7D4E43F98F6B5A7870D9E0E2338728B16BA0416EBDD83196"
            },
            {
              "Id": "Iron:Shared.Models.Items.EquipmentMaterial",
              "Name": "Iron",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Iron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "09F2693D0F9600B08477A6573899D4F6FA12618A8097C6B71ED0D051711B4D02"
            },
            {
              "Id": "Rusted:Shared.Models.Items.EquipmentMaterial",
              "Name": "Rusted",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Rusted",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F0D9C9C33B15D7197B01918CBEB8150E9516ECAF444DBF2315418A7BADC4CE72"
            },
            {
              "Id": "Silver:Shared.Models.Items.EquipmentMaterial",
              "Name": "Silver",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E40C912B33C765CE9A3E8645EBD3DE7247D3D1CCB9CF122DA7B200B6D841717D"
            },
            {
              "Id": "Steel:Shared.Models.Items.EquipmentMaterial",
              "Name": "Steel",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Steel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8EFCDFD73F9869A7DC9572384022A09E58D5E921F17114221ED1115518AE74D0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D5F2096DE9606257E62D170262E54D555B96DF4A97FBA077936FBABF9AB04CA5"
        },
        {
          "Id": "Shared.Models.Items.EquipmentType",
          "Name": "EquipmentType",
          "DisplayName": "EquipmentType",
          "FullName": "Shared.Models.Items.EquipmentType",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ammunition:Shared.Models.Items.EquipmentType",
              "Name": "Ammunition",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Ammunition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9425231AD6C25365EB85D5FB28F7C5A5CFC0787C92D70E306D73A6369B23B45A"
            },
            {
              "Id": "Armor:Shared.Models.Items.EquipmentType",
              "Name": "Armor",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Armor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "739FFE48B4DCE0224B3077E330E0BD8AA5F93E2A2E6DC6478C8A384CF2A0A617"
            },
            {
              "Id": "Back:Shared.Models.Items.EquipmentType",
              "Name": "Back",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Back",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B04238EEE34E15A789431549CBD62B1B1282A9759907E49C8A50BFDCAFC8A0ED"
            },
            {
              "Id": "Boots:Shared.Models.Items.EquipmentType",
              "Name": "Boots",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Boots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "024B491FB38AA7322E35C5FE8179EED0F991226B5911BCCF16D170DE324A41A3"
            },
            {
              "Id": "FishingRod:Shared.Models.Items.EquipmentType",
              "Name": "FishingRod",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType FishingRod",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8393C9916F0620F76937B98BED9CA7280D36CB34BAA1C878ACB87FA59A32DE27"
            },
            {
              "Id": "Helmet:Shared.Models.Items.EquipmentType",
              "Name": "Helmet",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Helmet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9FEAEC0C5F5AD93D77BE07D2F37B0D962B45BDEB943278FD39482CA2AFE5381E"
            },
            {
              "Id": "Invalid:Shared.Models.Items.EquipmentType",
              "Name": "Invalid",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Invalid",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53B054228A49A9395A7EA49A10DBBF4464183BA4BCC9AC3DAA69903EC4A17E3D"
            },
            {
              "Id": "LightSource:Shared.Models.Items.EquipmentType",
              "Name": "LightSource",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType LightSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6135AD3377482AE86CFEA332C1A39D85EE40427D7D731266005EB19E8702549"
            },
            {
              "Id": "LumberAxe:Shared.Models.Items.EquipmentType",
              "Name": "LumberAxe",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType LumberAxe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4ED98AE7B6C94B251CA4673B11DA6EBBE2398FB4538A70307739B37B19154647"
            },
            {
              "Id": "Offhand:Shared.Models.Items.EquipmentType",
              "Name": "Offhand",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Offhand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A524BFFB23F3A1DC408E2E648F66767894F5770A13193536824A59D56B596989"
            },
            {
              "Id": "Pickaxe:Shared.Models.Items.EquipmentType",
              "Name": "Pickaxe",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Pickaxe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC1980CB548A8B31575E51324FF92A587FE8056A9E43AF34F814CCB407B6869A"
            },
            {
              "Id": "Trinket:Shared.Models.Items.EquipmentType",
              "Name": "Trinket",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Trinket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA4C8C338962609EDCAE007F2099559752B3A5C058885F541189945662A389DC"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "Weapon:Shared.Models.Items.EquipmentType",
              "Name": "Weapon",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Weapon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C35711BF892CD6F8900B21C04A5B83E2A74D7762119B2526B7F95A7E6D7FB76"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B5935D1FD5FDD7D5F2931F271D9D4978BE98D3376F083BC222352AEFB7C303F7"
        },
        {
          "Id": "Shared.Models.Items.EquipmentTypeExtensions",
          "Name": "EquipmentTypeExtensions",
          "DisplayName": "EquipmentTypeExtensions",
          "FullName": "Shared.Models.Items.EquipmentTypeExtensions",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetName(Shared.Models.Items.EquipmentType)-\u003ESystem.String",
              "Name": "GetName",
              "Signature": "public System.String GetName(Shared.Models.Items.EquipmentType type)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "type",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 252,
              "BodyHash": "C05890034CA7E0EF3409985382E74D46F62F5A4F8C488FB967FBED9F78B990B0",
              "Hash": "C12E7CADE68AFBF92D0FA74EB889B587B4C1AA3EE33B1E521C4B6495A0269F22",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "ERROR",
                "Equipment_Type_Helmet",
                "Equipment_Type_Armor",
                "Equipment_Type_Legwear",
                "Equipment_Type_Trinket",
                "Equipment_Type_MainHand",
                "Equipment_Type_OffHand",
                "Equipment_Type_Torch",
                "Equipment_Type_Arrows",
                "Equipment_Type_LumberAxe",
                "Equipment_Type_PickAxe",
                "Equipment_Type_FishingRod",
                "Equipment_Type_Back"
              ],
              "Source": null
            }
          ],
          "Hash": "F6109DC4064816A36245DB195353FA57A690A02900BC4380CE2FE04E37CEC32A"
        },
        {
          "Id": "Shared.Models.Items.EquippableItem",
          "Name": "EquippableItem",
          "DisplayName": "EquippableItem",
          "FullName": "Shared.Models.Items.EquippableItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DisplayId:System.String",
              "Name": "DisplayId",
              "Type": "System.String",
              "Signature": "public System.String DisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06F4DD2996394290BE8EE249A0B887C762FE22F54A47CAC30FE2DDA601365E0B"
            },
            {
              "Id": "EntityAuraId:System.String",
              "Name": "EntityAuraId",
              "Type": "System.String",
              "Signature": "public System.String EntityAuraId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "633553B9E8ECCB0EC03E4CE44A71DFE1A0DE5F3D93937B7D209BBB22C9378CAE"
            },
            {
              "Id": "EquipmentType:Shared.Models.Items.EquipmentType",
              "Name": "EquipmentType",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType EquipmentType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93BB09C5553BE8A03176F35B097840307784A9D3FBC8200825AC47C2745D698E"
            },
            {
              "Id": "ExtraEntityAuraIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "ExtraEntityAuraIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E ExtraEntityAuraIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E3C1AEAC5072AB64634EB62C2A5A8FAE57DF26643EF680F36EC21443DEEA9B9"
            },
            {
              "Id": "ExtraEquipmentType:System.Nullable\u00601\u003CShared.Models.Items.EquipmentType\u003E",
              "Name": "ExtraEquipmentType",
              "Type": "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Items.EquipmentType\u003E ExtraEquipmentType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E0C8F5953B0151499BDEF281DD544A3466621DCDCA635637F8F1FCD46B46ED1B"
            },
            {
              "Id": "Material:Shared.Models.Items.EquipmentMaterial",
              "Name": "Material",
              "Type": "Shared.Models.Items.EquipmentMaterial",
              "Signature": "public Shared.Models.Items.EquipmentMaterial Material",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45DD09C9C0B3E05A7E9200B56767B82C7E130CE7D40ECE2DED196258545F7A1C"
            },
            {
              "Id": "ShieldStats:Shared.Models.Items.ShieldStats",
              "Name": "ShieldStats",
              "Type": "Shared.Models.Items.ShieldStats",
              "Signature": "public Shared.Models.Items.ShieldStats ShieldStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9B2728748BEB7A1781C4353F9A90A437450C045895B1E1FB8694BA82F9E91C04"
            },
            {
              "Id": "StatBonuses:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E",
              "Name": "StatBonuses",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E StatBonuses",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3571403184489F9AA1196DC94AE3342FDC9D1BB97B7E4F4BBA39FC214DDC4073"
            },
            {
              "Id": "WeaponStats:Shared.Models.Items.WeaponStats",
              "Name": "WeaponStats",
              "Type": "Shared.Models.Items.WeaponStats",
              "Signature": "public Shared.Models.Items.WeaponStats WeaponStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86FA43546A73F00A74A9D0B0D0CB2970A0CC38D3E7D956FDB07EA3890FDF6C85"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C7F35295EC4C063A75C178EFA4074074EB044283226301D8B0FF26985ED2CF51"
        },
        {
          "Id": "Shared.Models.Items.FuelItem",
          "Name": "FuelItem",
          "DisplayName": "FuelItem",
          "FullName": "Shared.Models.Items.FuelItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Single",
              "Name": "Amount",
              "Type": "System.Single",
              "Signature": "public System.Single Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "92259F96845FCDDD4EC7A551DAEBDB6C86CF4E2DA7FF845FC9960F1283AF814C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "97AF61FC1EA8414EDEA8A212B0931CF1ED4C24476DF5A83DCDD8620DC54C5C78"
        },
        {
          "Id": "Shared.Models.Items.GodIds",
          "Name": "GodIds",
          "DisplayName": "GodIds",
          "FullName": "Shared.Models.Items.GodIds",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "All:System.String",
              "Name": "All",
              "Type": "System.String",
              "Signature": "public System.String All",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E1FC24D11D2E8B78D8D7A200B9CFDF6BBFA72B79B4E86E8CAA5B15A41F2AE0B7"
            },
            {
              "Id": "Ceres:System.String",
              "Name": "Ceres",
              "Type": "System.String",
              "Signature": "public System.String Ceres",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "312EDA87A92AF5A47B2284563A21B55A884BC663D84CD0BD84F4F7414F57099E"
            },
            {
              "Id": "Diana:System.String",
              "Name": "Diana",
              "Type": "System.String",
              "Signature": "public System.String Diana",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "216D544D9206C4EAC265D4AC36A4C0CF7A6815F0CE29051172A25DB8E85DCEF4"
            },
            {
              "Id": "Mars:System.String",
              "Name": "Mars",
              "Type": "System.String",
              "Signature": "public System.String Mars",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8CC43CD600349C411DAFD5EBAF7230907B8293A172411CC2F43C6348539BD0E7"
            },
            {
              "Id": "Mercury:System.String",
              "Name": "Mercury",
              "Type": "System.String",
              "Signature": "public System.String Mercury",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88B01AC2C875B1C5456161EEE02DE7E3ED512F7EAD11C8FC860E851072D50842"
            },
            {
              "Id": "Minerva:System.String",
              "Name": "Minerva",
              "Type": "System.String",
              "Signature": "public System.String Minerva",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18DAF1E386EFA94AC1085EDFEC0B46838C7B63FF3DAD918A56696C61D3EEC626"
            },
            {
              "Id": "Venus:System.String",
              "Name": "Venus",
              "Type": "System.String",
              "Signature": "public System.String Venus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "151D8C6BB80F2F12838CD84975C1F38B91A1F619F3C00D3062C5DD532803C1A8"
            },
            {
              "Id": "Vulcan:System.String",
              "Name": "Vulcan",
              "Type": "System.String",
              "Signature": "public System.String Vulcan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "827ABDD6C66A27E9114F86C1FA583B674D4C6B4EB92A23A4F245C2499D18CCA2"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E22117AA63ED9884CA70317F0150242CF4E7FC3BCDA11B2390185A3DBE73E192"
        },
        {
          "Id": "Shared.Models.Items.InventoryType",
          "Name": "InventoryType",
          "DisplayName": "InventoryType",
          "FullName": "Shared.Models.Items.InventoryType",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Default:Shared.Models.Items.InventoryType",
              "Name": "Default",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9D96257EA420214809BEE66875E592849B39B1B28A0FA50830696603403B9C3F"
            },
            {
              "Id": "Equipment:Shared.Models.Items.InventoryType",
              "Name": "Equipment",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType Equipment",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6DCAD45EC5708B3FE140D581B4B145C5E1A76DB7F69B8B565EF3E8989275AC3"
            },
            {
              "Id": "LootOnly:Shared.Models.Items.InventoryType",
              "Name": "LootOnly",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType LootOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F5E6491BCEECADAD134762CA2180777CAB77D2489926A15D5C38003BCAC86C0"
            },
            {
              "Id": "SecondaryEquipment:Shared.Models.Items.InventoryType",
              "Name": "SecondaryEquipment",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType SecondaryEquipment",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB281E122C205708699D2332543BDF42A7207E1FA95D9A7720E7E057C1E87C22"
            },
            {
              "Id": "Trash:Shared.Models.Items.InventoryType",
              "Name": "Trash",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType Trash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A4D898D2B316F6766CA4691660CA20C9205CCE3137022BF527CAEA800551ADF"
            },
            {
              "Id": "TreasureLootOnly:Shared.Models.Items.InventoryType",
              "Name": "TreasureLootOnly",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType TreasureLootOnly",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE41F10FEAEA5ED3FB8366D786B2D11F442AFBB7AB143251875F3229D6581E31"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BDFDB7134B6A25EBDC4C542CBF1003D953F96E18B7A117FB3F46C2C0BA6AF54E"
        },
        {
          "Id": "Shared.Models.Items.ItemAmount",
          "Name": "ItemAmount",
          "DisplayName": "ItemAmount",
          "FullName": "Shared.Models.Items.ItemAmount",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "15D8F39371EF4193713712053E623BFA7CBEE9A86B4583AF449B1A553DB3143C"
        },
        {
          "Id": "Shared.Models.Items.ItemData",
          "Name": "ItemData",
          "DisplayName": "ItemData",
          "FullName": "Shared.Models.Items.ItemData",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenConsumable:Shared.Models.Items.CitizenConsumableItem",
              "Name": "CitizenConsumable",
              "Type": "Shared.Models.Items.CitizenConsumableItem",
              "Signature": "public Shared.Models.Items.CitizenConsumableItem CitizenConsumable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60BA2945EB87838387BEF0B6C42EC72960F753F3CF6D56294EF6AC162900FAE0"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "Equippable:Shared.Models.Items.EquippableItem",
              "Name": "Equippable",
              "Type": "Shared.Models.Items.EquippableItem",
              "Signature": "public Shared.Models.Items.EquippableItem Equippable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CD3BD9195432B4FD81A46AC667716F7C154AE673A4C51C7C22DA620649EEABBD"
            },
            {
              "Id": "Flags:Shared.Models.Items.ItemFlag",
              "Name": "Flags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1AB331EE3DD68C3860C5E2069D58948551C2CCC6A4151D142CDCC11DD12F337"
            },
            {
              "Id": "Fuel:Shared.Models.Items.FuelItem",
              "Name": "Fuel",
              "Type": "Shared.Models.Items.FuelItem",
              "Signature": "public Shared.Models.Items.FuelItem Fuel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9506A084E0DD4A81408F138AE43A3C02127576C7A948539BE8B0983457148E75"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "LightSource:Shared.Models.Items.LightSourceItem",
              "Name": "LightSource",
              "Type": "Shared.Models.Items.LightSourceItem",
              "Signature": "public Shared.Models.Items.LightSourceItem LightSource",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2A56C6D088CFB5335BC6E8040B8DACEEE2229C323F9DED8671B7103AA6E7064A"
            },
            {
              "Id": "MaxStackSize:System.Int32",
              "Name": "MaxStackSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxStackSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4351858DA579C91F3F1B33060D450FCD320A0B4EC008D055FA1401027B9F389A"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "NameFormatKey:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "NameFormatKey",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E NameFormatKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CA21D70100CF13CA29C162FAA3ACDDE7D5EAA7D61DEBC2F8818F13C4181AFDE0"
            },
            {
              "Id": "RandomlyGenerated:Shared.Models.Items.RandomlyGeneratedItem",
              "Name": "RandomlyGenerated",
              "Type": "Shared.Models.Items.RandomlyGeneratedItem",
              "Signature": "public Shared.Models.Items.RandomlyGeneratedItem RandomlyGenerated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED2B2B997D9801A1F0248839BD2F5C888AA3D061381BEFC9B3F961A71EDA5FAE"
            },
            {
              "Id": "Tier:System.Nullable\u00601\u003CSystem.Int32\u003E",
              "Name": "Tier",
              "Type": "System.Nullable\u003CSystem.Int32\u003E",
              "Signature": "public System.Nullable\u003CSystem.Int32\u003E Tier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E2342505F74826C18B51FADFF04DF5D1665D29952C681EE3E701C7DBD4D5075"
            },
            {
              "Id": "Tradable:Shared.Models.Items.TradableItem",
              "Name": "Tradable",
              "Type": "Shared.Models.Items.TradableItem",
              "Signature": "public Shared.Models.Items.TradableItem Tradable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A52ACEB2D5F012AE66F8ABC7ED773AF810BA4F50DD5CD5BBE1F6F22BB0D865FC"
            },
            {
              "Id": "Unique:System.Boolean",
              "Name": "Unique",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Unique",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8759F7DC3E1A178330920BE889B474120D245D6E9A143207F144E3EA1EA4D555"
            },
            {
              "Id": "Usable:Shared.Models.Items.UsableItem",
              "Name": "Usable",
              "Type": "Shared.Models.Items.UsableItem",
              "Signature": "public Shared.Models.Items.UsableItem Usable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB22EB589137B6E2A7E9D41887A9A5418DA84355016B9971507BF86FB9BCED87"
            },
            {
              "Id": "Worship:Shared.Models.Items.ItemWorshipData",
              "Name": "Worship",
              "Type": "Shared.Models.Items.ItemWorshipData",
              "Signature": "public Shared.Models.Items.ItemWorshipData Worship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA210C4EFE14A93AAFC990CA30C01F5F972F49C02AD7C9FB1862484DE2C29F23"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 85,
              "BodyHash": "EC69B671953F5C77063EED7E7DB78F80AA3E0556B1B4154EB8410013B674F8FF",
              "Hash": "70CEC44CEFDF5C17BEB11D5BF8CA910F3E1283F17F144D4CC81485E179B0CE34",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Item data: \u0027",
                "\u0027 Id: \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "7BFDBA17AE4217A6C157730E02D283ABE3EA7843B9E5AB4A8FDC2FC62D704D5F"
        },
        {
          "Id": "Shared.Models.Items.ItemFlag",
          "Name": "ItemFlag",
          "DisplayName": "ItemFlag",
          "FullName": "Shared.Models.Items.ItemFlag",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ammunition:Shared.Models.Items.ItemFlag",
              "Name": "Ammunition",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Ammunition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8921CEE1C91E2C073B5895D2A42959C45AA3666D3631750BF15569E1884D4E9"
            },
            {
              "Id": "Food:Shared.Models.Items.ItemFlag",
              "Name": "Food",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Food",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C663FC6B661D1E0AF2E001C696FFE96412CCE53AE1BAD166FB05B8896DA43498"
            },
            {
              "Id": "Material:Shared.Models.Items.ItemFlag",
              "Name": "Material",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Material",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02D27CC4A162AB333A7FCC80D92174A39C7BF5050762E23BC766027B200FF7E9"
            },
            {
              "Id": "Millable:Shared.Models.Items.ItemFlag",
              "Name": "Millable",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Millable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "81EDD884C35364CCA535D7762986B69A4ACCFA759AF78C064EEE868C6E1CBACB"
            },
            {
              "Id": "Money:Shared.Models.Items.ItemFlag",
              "Name": "Money",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Money",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1D10FF7690DE1CC75CB428B31F34E173AA48F099EF43819992DFBAE9CE4D794"
            },
            {
              "Id": "NoFlags:Shared.Models.Items.ItemFlag",
              "Name": "NoFlags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag NoFlags",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2B2D4F726A009F2809DC07CDBCD34F4E69C2018D43BD484DDAA97CBB6DC50EE7"
            },
            {
              "Id": "Offering:Shared.Models.Items.ItemFlag",
              "Name": "Offering",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Offering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CE4D431017C15FC23981258A48F9F29EF37F62A4DD35DDE16B97FAE799E7A8D"
            },
            {
              "Id": "Quest:Shared.Models.Items.ItemFlag",
              "Name": "Quest",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Quest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E7BFA6C99FE0C036C562799366ED8EA62F93A6A5D0E408B20DFEDD08A2165BE"
            },
            {
              "Id": "Seed:Shared.Models.Items.ItemFlag",
              "Name": "Seed",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag Seed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1847264B07B893D2C426D2109182A93C3697B007F18F400B40CA45FA54A0D39F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A48B03F9DDBBE5EDAFA711B66D36CCABF2185B3C590503A67327FE6B6316FA74"
        },
        {
          "Id": "Shared.Models.Items.ItemFlagExtensions",
          "Name": "ItemFlagExtensions",
          "DisplayName": "ItemFlagExtensions",
          "FullName": "Shared.Models.Items.ItemFlagExtensions",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasAnyFlags(Shared.Models.Items.ItemFlag, Shared.Models.Items.ItemFlag)-\u003ESystem.Boolean",
              "Name": "HasAnyFlags",
              "Signature": "public System.Boolean HasAnyFlags(Shared.Models.Items.ItemFlag mask, Shared.Models.Items.ItemFlag flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F",
              "Hash": "E9EC1772F2FE1BA0E6BDB9C919930070C5B899263B5B1D6CAA08CF945D96430A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasFlags(Shared.Models.Items.ItemFlag, Shared.Models.Items.ItemFlag)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Models.Items.ItemFlag mask, Shared.Models.Items.ItemFlag flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "6CED9B92D15E575F574B7578313CA509C23AD2C82B8D8F7ED53A80B993C7678D",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Models.Items.ItemFlag\u0026, Shared.Models.Items.ItemFlag)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Models.Items.ItemFlag\u0026 mask, Shared.Models.Items.ItemFlag flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Items.ItemFlag\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "C787303479D56C125A3DD9E4636814406AD560BDF47D48920881C63F4A40E6FF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Models.Items.ItemFlag\u0026, Shared.Models.Items.ItemFlag)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Models.Items.ItemFlag\u0026 mask, Shared.Models.Items.ItemFlag flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Items.ItemFlag\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "F9776ECADC95B7452C14A46F9B8FABBCE8761A7F1BA896FF4BC8C74D577DF605",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Models.Items.ItemFlag\u0026, Shared.Models.Items.ItemFlag)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Models.Items.ItemFlag\u0026 mask, Shared.Models.Items.ItemFlag flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Items.ItemFlag\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Items.ItemFlag",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "5EA4AC425640C3072F0854EFE8DB3A296A7E6B0CF0B78DA7D201ADA881D974EF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "66F701AFBEE73F765D34686BE150F7C70B77BCB2B4E750BB703C5CEFB0704E79"
        },
        {
          "Id": "Shared.Models.Items.ItemInstanceModel",
          "Name": "ItemInstanceModel",
          "DisplayName": "ItemInstanceModel",
          "FullName": "Shared.Models.Items.ItemInstanceModel",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Auras:System.Collections.Generic.List\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Models.Items.ItemData\u003E\u003E",
              "Name": "Auras",
              "Type": "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E Auras",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5032335AB61C005F2A728F519FD2A693D1473A088A47B40B776DA36F877526E"
            },
            {
              "Id": "BaseDataId:System.String",
              "Name": "BaseDataId",
              "Type": "System.String",
              "Signature": "public System.String BaseDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0C04307B2BC00D91A3D40F99D9451B08A01B8C07DF0D4F9949C6BD848FE4EBC8"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventoryId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "InventoryId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E54273359126B88093505961EEABCAB358EE35863A6299AAD1889769E7570163"
            },
            {
              "Id": "StackCount:System.Int32",
              "Name": "StackCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76D1FFC52337D9F17EF362B4AAA7F0BFC60D8DA0C091E6C8B08D851170C5E679"
            },
            {
              "Id": "UsableInfo:Shared.Models.Items.UsableItemInstance",
              "Name": "UsableInfo",
              "Type": "Shared.Models.Items.UsableItemInstance",
              "Signature": "public Shared.Models.Items.UsableItemInstance UsableInfo",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CB4330B381F73B5588043F390343F7BA3FFC7DCC969F41BE0B6C68E0E8811299"
            }
          ],
          "Properties": [
            {
              "Id": "Data:Shared.Models.Items.ItemData",
              "Name": "Data",
              "Type": "Shared.Models.Items.ItemData",
              "Signature": "public Shared.Models.Items.ItemData Data",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FECC079005672F1A4D855B8671E31D42AB6A3C380000268BA128E070994DD123"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "CalculateStats()-\u003ESystem.Void",
              "Name": "CalculateStats",
              "Signature": "public System.Void CalculateStats()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 242,
              "BodyHash": "3E295896487478FA1F18E66F5A9D6154C402059A083C997B1C81AC8119A02CA2",
              "Hash": "330EBB9EECB319062D84E2E3B35E9D6189B7BFD2D847D11764A74650489209E4",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "CandideCreator.Shared.Serialization.CandideReflection::Clone(!!0)",
                "Shared.Models.Items.ItemInstanceModel::set_Data(Shared.Models.Items.ItemData)",
                "ItemInstanceModel.\u003C\u003Ec::\u003CCalculateStats\u003Eb__12_0(Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E, Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E)",
                "System.Comparison\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)",
                "ItemInstanceModel.\u003C\u003Ec::\u003CCalculateStats\u003Eb__12_1(Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E)",
                "System.Predicate\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::RemoveAll(System.Predicate\u003C!0\u003E)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E::OnApply(T)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Items.UsableItemInstance::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanStack(Shared.Models.Items.ItemData, System.Int32, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanStack",
              "Signature": "public System.Boolean CanStack(Shared.Models.Items.ItemData item, System.Int32 amount, out System.Int32\u0026 stackableAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "amount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackableAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 21,
              "BodyHash": "DECF2A00090FC2897E35C50A2B59893B2BBEFFCC67D73AD4BEC1FCD53D27BB70",
              "Hash": "F07DB75D8229911BE5E13A78BFBB4A7239B3B7A65E4C8A17420A70430D82E7D8",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemData)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanStack(Shared.Models.Items.ItemInstanceModel, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "CanStack",
              "Signature": "public System.Boolean CanStack(Shared.Models.Items.ItemInstanceModel item, out System.Int32\u0026 stackableAmount)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackableAmount",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "B44319120C513E95BE306132F7C24101F399F6C8CB9D431F07E4A4BF6747A3EC",
              "Hash": "6A37E36F34F3D2FCD1765943A977C7D0ED17299AD328E82D1E19B2288FA6DE6D",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemInstanceModel)",
                "System.Math::Min(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CanUseItem()-\u003ESystem.Boolean",
              "Name": "CanUseItem",
              "Signature": "public System.Boolean CanUseItem()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "195F11962270D8BEC46A79CE2D706B16D368CAF4D83A6CC6989F31BD572F3D87",
              "Hash": "B0D5C84D5117E556EAA4D980B37F42EE8C094F147F3802C69EBAB98593FB2C6C",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.UsableItem::get_InfiniteUses()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStackableAmount(Shared.Models.Items.ItemData)-\u003ESystem.Int32",
              "Name": "GetStackableAmount",
              "Signature": "public System.Int32 GetStackableAmount(Shared.Models.Items.ItemData item)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "30E016D26D553A978A38FA3AE3700329ADBC498C68A227A81E65AD3BC8617799",
              "Hash": "1640D25654973F9366BABDD40456A3BC17E9760C76C017D7D4252B2DD5D0CFE1",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Inequality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetStackableAmount(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Int32",
              "Name": "GetStackableAmount",
              "Signature": "public System.Int32 GetStackableAmount(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 237,
              "BodyHash": "7DC8C31F8B9404FEBB175042D74D5AB095105A16B8544E2069BBDCDF6864F906",
              "Hash": "D7DC8B31E6EEC375F9EE1FE74CDC7D39AC378E0E73328173CDDD6BF4D0453D31",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemData)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Count()",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::GetEnumerator()",
                "ItemInstanceModel.\u003C\u003Ec__DisplayClass16_0::.ctor()",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::get_Current()",
                "ItemInstanceModel.\u003C\u003Ec__DisplayClass16_0::\u003CGetStackableAmount\u003Eb__0(Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E)",
                "System.Predicate\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::Find(System.Predicate\u003C!0\u003E)",
                "System.String::op_Inequality(System.String, System.String)",
                "Shared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E::CanMerge(Shared.Aura.AbstractAura\u003CT\u003E, T)",
                "List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Models.Items.ItemData\u003E\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 140,
              "BodyHash": "2030F32D567E692F11ACE289B7C18A6C75EC6DAB64E0F2E0368C59BE98816CE7",
              "Hash": "C32284B323CBE70B29CB9BA58FBEF11971FD545C86AE6302C3BA6D325B40959C",
              "CalledMethods": [
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()"
              ],
              "StringLiterals": [
                "Name: \u0027",
                "\u0027, Amount: ",
                ", ItemId: \u0027",
                "\u0027 InstanceId: \u0027",
                "\u0027"
              ],
              "Source": null
            }
          ],
          "Hash": "14DB1A84114597567B0EC2940662708DCBA5617F4D2A84C3DD1E808C42EDB139"
        },
        {
          "Id": "Shared.Models.Items.ItemMaterialsAggregate",
          "Name": "ItemMaterialsAggregate",
          "DisplayName": "ItemMaterialsAggregate",
          "FullName": "Shared.Models.Items.ItemMaterialsAggregate",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Construction.ConstructionMaterialsAggregate",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "192BAF61BA916ADD0E2DBFA62AF8B586BADF566BAA4E8D30B84DCEB5EC90CB0D"
        },
        {
          "Id": "Shared.Models.Items.ItemTier",
          "Name": "ItemTier",
          "DisplayName": "ItemTier",
          "FullName": "Shared.Models.Items.ItemTier",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cheat:System.Int32",
              "Name": "Cheat",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Cheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E5EEB0406E935BBF3EB3EE1852D145D3CF34415438EAEF11C7D25F1421D2C05"
            },
            {
              "Id": "Common:System.Int32",
              "Name": "Common",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Common",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8A70CA8F439F914D7A5C1AC758A7A865E107FC5F2158EBC94B83264B5B7C355C"
            },
            {
              "Id": "Epic:System.Int32",
              "Name": "Epic",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Epic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7B3A97D273E92548FD1E548DF331684BDCF28CC0DB8727DF798CBA02F57B5EFE"
            },
            {
              "Id": "Exceptional:System.Int32",
              "Name": "Exceptional",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Exceptional",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B65D078431C6BB794DEC762029F784CD33898093AAA1CF0FFDAAA0796371E97A"
            },
            {
              "Id": "Legendary:System.Int32",
              "Name": "Legendary",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Legendary",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "571C3EDEB3CC147086D427ED556B079DC85ED4BDA9AC49A51B9F46315DEBACD4"
            },
            {
              "Id": "Quest:System.Int32",
              "Name": "Quest",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Quest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "888CCDCA91A79FC73EAD7AFD47101418FBBA0E0E37CC1B2429C0B5D02FB5CE8E"
            },
            {
              "Id": "Rare:System.Int32",
              "Name": "Rare",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Rare",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "40BE223F5B6BC6E5834FF3BF0F0782295BEB27B4853CE81F79E7FE30A4335F41"
            },
            {
              "Id": "Trash:System.Int32",
              "Name": "Trash",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Trash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A10BDC1AD77E225912004483FEF6AEB45BEEA96F627BE890E836DC60259F7A59"
            },
            {
              "Id": "Uncommon:System.Int32",
              "Name": "Uncommon",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Uncommon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7AE41237BBC18400B233B473F3C59EC6EAC100280A5A399C3162DC27FBD0F7BB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F70F77662EC51C522B61FAFF901E3EEA840A13C7F971017A17B1214AB34DE6C7"
        },
        {
          "Id": "Shared.Models.Items.ItemWorshipData",
          "Name": "ItemWorshipData",
          "DisplayName": "ItemWorshipData",
          "FullName": "Shared.Models.Items.ItemWorshipData",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedGodId:System.String",
              "Name": "AssociatedGodId",
              "Type": "System.String",
              "Signature": "public System.String AssociatedGodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83116217C48890335A151CABFAAD3755EBA8B026EAA04590490165C1BBEA7FFA"
            },
            {
              "Id": "IsValuableLoot:System.Boolean",
              "Name": "IsValuableLoot",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsValuableLoot",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D23C37974718610769453AAC1BFC137CA6B8CBCF88F5C5F286C696327644615B"
            },
            {
              "Id": "Value:System.Single",
              "Name": "Value",
              "Type": "System.Single",
              "Signature": "public System.Single Value",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DFE3B73B6DD57690C04E9926457FECCF07058049D6BFE4272840ED3D189D5B15"
            },
            {
              "Id": "ValueMultiplier:System.Single",
              "Name": "ValueMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single ValueMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8AB2B5BE033202A64BA8DCA7B924C79E137916B1B9CD58986BC5C7441B5870BD"
            },
            {
              "Id": "WorshipTier:System.Single",
              "Name": "WorshipTier",
              "Type": "System.Single",
              "Signature": "public System.Single WorshipTier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8D78E1AED0A4ABE082193E3C544968C8E206BD911382FFF89181F2527D4E515"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD311FD30335ABD8E00DF40380E01E05661CA05E8BD3908985B0DA9E204828AC"
        },
        {
          "Id": "Shared.Models.Items.LightSourceItem",
          "Name": "LightSourceItem",
          "DisplayName": "LightSourceItem",
          "FullName": "Shared.Models.Items.LightSourceItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Radius:System.Single",
              "Name": "Radius",
              "Type": "System.Single",
              "Signature": "public System.Single Radius",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"
            },
            {
              "Id": "Strength:System.Single",
              "Name": "Strength",
              "Type": "System.Single",
              "Signature": "public System.Single Strength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "128B21E0D3F2199D4079269331F0CE44111B98A035B307D7E835A744908FEB54"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4270CE7E9F7F245D6AC204A649572ACEC05ECC2D3183ECEE52DC1041BF3015F6"
        },
        {
          "Id": "Shared.Models.Items.RandomlyGeneratedItem",
          "Name": "RandomlyGeneratedItem",
          "DisplayName": "RandomlyGeneratedItem",
          "FullName": "Shared.Models.Items.RandomlyGeneratedItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Quality:System.Single",
              "Name": "Quality",
              "Type": "System.Single",
              "Signature": "public System.Single Quality",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EE91277CD6ACCADBECAB1BB213FBD23D7B76F89B1D8928DD8E676A88074A658C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6EDFFB5D65FFBCE8808695D6386936D69B3805A2D8CC22B50663FF2532CB08C8"
        },
        {
          "Id": "Shared.Models.Items.ResourceAmount",
          "Name": "ResourceAmount",
          "DisplayName": "ResourceAmount",
          "FullName": "Shared.Models.Items.ResourceAmount",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Amount:System.Int32",
              "Name": "Amount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Amount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "864A3E7A425DFB97DAF6054DAC7C2DDFB63109A1DE2078FB872C7CD9C8755E79"
            },
            {
              "Id": "ResourceId:System.String",
              "Name": "ResourceId",
              "Type": "System.String",
              "Signature": "public System.String ResourceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0082C8909D97252403963F031E5EF53C9A6A1AD2855E3CBA9B678A76E654EEAC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F78CC08A507765005AFF1E063DE144E81C3B545810CD11CB267AE43C432D09F"
        },
        {
          "Id": "Shared.Models.Items.ResourceAmountExtension",
          "Name": "ResourceAmountExtension",
          "DisplayName": "ResourceAmountExtension",
          "FullName": "Shared.Models.Items.ResourceAmountExtension",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "EnsureNoDuplicates(Shared.Models.Items.ResourceAmount[])-\u003ESystem.Boolean",
              "Name": "EnsureNoDuplicates",
              "Signature": "public System.Boolean EnsureNoDuplicates(Shared.Models.Items.ResourceAmount[] resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "E096E8726D0612D7C9BCF12BD4E2B7DC823165F62C31A869862ADD1CEF35A7C9",
              "Hash": "2AA965CFE8149E72CC70F5113817412D24989AF36641266ABF35243D895C44B1",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::.ctor()",
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToDictionary(Shared.Models.Items.ResourceAmount[])-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ToDictionary",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ToDictionary(Shared.Models.Items.ResourceAmount[] resourceAmounts)",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [
                {
                  "Name": "resourceAmounts",
                  "Type": "Shared.Models.Items.ResourceAmount[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 50,
              "BodyHash": "F41AF7F1CCE2FF540BBD822D2F63C2813C709A15630D6238A6898DAF6792870F",
              "Hash": "815AD424311A6F57E460A47369CA85244CEDE5D1B7C3083545B38FBC9AB76DF7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EE86FD544FF0E779C291B465624B99EE31BBD3DF2BCAD5DF7274CA893FCD35E6"
        },
        {
          "Id": "Shared.Models.Items.SharedInventoryModel",
          "Name": "SharedInventoryModel",
          "DisplayName": "SharedInventoryModel",
          "FullName": "Shared.Models.Items.SharedInventoryModel",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FilterItemFlags:Shared.Models.Items.ItemFlag",
              "Name": "FilterItemFlags",
              "Type": "Shared.Models.Items.ItemFlag",
              "Signature": "public Shared.Models.Items.ItemFlag FilterItemFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D24FAFCF379A363933C4F2A64E87334E9C5BDCD238955E092DAD74062B713CA5"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InventorySlots:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "InventorySlots",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] InventorySlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A041F819B0AD18FBFA6C38D5866EE3F9FDAC79E8810EF71890C0575A3D5FC5E2"
            },
            {
              "Id": "InventoryType:Shared.Models.Items.InventoryType",
              "Name": "InventoryType",
              "Type": "Shared.Models.Items.InventoryType",
              "Signature": "public Shared.Models.Items.InventoryType InventoryType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6FD288B18382EE4FAA030A6AAA121B60A9BFD330EDFDD9224183CE3281976D"
            },
            {
              "Id": "Money:System.Nullable\u00601\u003CSystem.UInt64\u003E",
              "Name": "Money",
              "Type": "System.Nullable\u003CSystem.UInt64\u003E",
              "Signature": "public System.Nullable\u003CSystem.UInt64\u003E Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367FD3C11AAF5D46EF50503C0B01D1BC69C658DCF854A5A1FA27FECE8ABD8888"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "OwnerEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"
            },
            {
              "Id": "SlotsFilter:Shared.Models.Items.SlotsFilter[]",
              "Name": "SlotsFilter",
              "Type": "Shared.Models.Items.SlotsFilter[]",
              "Signature": "public Shared.Models.Items.SlotsFilter[] SlotsFilter",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "576ABDB0AC6F9E4FADFA9E36B6066B5C01EDFFC95DC0A934BE39B1EC6B974A3B"
            },
            {
              "Id": "Temporary:System.Boolean",
              "Name": "Temporary",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Temporary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67107327DE32DBA567ABB98CB2038766B4BBCCEC100A54F38AE1714CA8235363"
            }
          ],
          "Properties": [
            {
              "Id": "IsLootOnly:System.Boolean",
              "Name": "IsLootOnly",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsLootOnly",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "47CE2CE37C62C010E2C8713030A394E0A14572F076B76E7C62EEA2326388CFF2"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "AcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "AcceptsItem",
              "Signature": "public System.Boolean AcceptsItem(Shared.Models.Items.ItemInstanceModel item, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "4AC919DBC8DD99D5C6CF1AD113E0AD480FA184D83CA6FDD713B2B3C7E6DF97D6",
              "Hash": "345F78FEDDAA8551AF980C2A30C46D28ECCB04CE78FE55A30AEF3455B6B8B98E",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AcceptsItemData(Shared.Models.Items.ItemData, System.Int32)-\u003ESystem.Boolean",
              "Name": "AcceptsItemData",
              "Signature": "public System.Boolean AcceptsItemData(Shared.Models.Items.ItemData itemData, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "9DE58F59828729CF9ED315554185C5974313E3BC43E296CDE4E2AC951AF54203",
              "Hash": "56B16F3791249489504D0EF7785C64F8C0C463F283F120394442DA363D65A20B",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItemData(Shared.Models.Items.ItemData)",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AcceptsMoney()-\u003ESystem.Boolean",
              "Name": "AcceptsMoney",
              "Signature": "public System.Boolean AcceptsMoney()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 39,
              "BodyHash": "29C38BC3F89B3D5B2259C36626594A8653A16A0BA04FEBDDC147D6A61E3BBA91",
              "Hash": "AC017B8C6DE05CD624A898B376C92CE4D846129CA2D8BD6F42F5C07A24DECA91",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::HasMoneyField()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "EquipmentCheck(System.Nullable\u00601\u003CShared.Models.Items.EquipmentType\u003E, Shared.Models.Items.EquipmentType)-\u003ESystem.Boolean",
              "Name": "EquipmentCheck",
              "Signature": "private System.Boolean EquipmentCheck(System.Nullable\u003CShared.Models.Items.EquipmentType\u003E equippableEquipmentType, Shared.Models.Items.EquipmentType expectedType)",
              "Visibility": "private",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "equippableEquipmentType",
                  "Type": "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "expectedType",
                  "Type": "Shared.Models.Items.EquipmentType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 178,
              "BodyHash": "5674184120A8203710EAD3EBE0BFE7103794CDDE98007B0ED38196AD40F4DB39",
              "Hash": "4FBAF637DC8491AD43A64B5D0D9D63B23DB7F40BDF61F0712212250941901F85",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()",
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::GetValueOrDefault()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean",
              "Name": "FilterAcceptsItem",
              "Signature": "public System.Boolean FilterAcceptsItem(Shared.Models.Items.ItemInstanceModel item)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "AF389039E7B1D91DB27FE2D28C893D078700363EADD0045B67A9391D68C5FC8A",
              "Hash": "A8E2FCEBB913B8ED5CDE90BA25E07F912A29314CAB5DDD6E1C287ACBCB19C74A",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.SharedInventoryModel::FilterAcceptsItemData(Shared.Models.Items.ItemData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FilterAcceptsItemData(Shared.Models.Items.ItemData)-\u003ESystem.Boolean",
              "Name": "FilterAcceptsItemData",
              "Signature": "internal System.Boolean FilterAcceptsItemData(Shared.Models.Items.ItemData itemData)",
              "Visibility": "internal",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemData",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 84,
              "BodyHash": "0CF06D1B233A2DF729F506E3CA9005AAF1DBE45885E23CB3CE4D8467528E0F22",
              "Hash": "1364C4DB630BAB30182CDF47F925A646C12DDCCC80412C0907AE5F76D4E47823",
              "CalledMethods": [
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindFirstEmptySlotIndex(System.Boolean)-\u003ESystem.Int32",
              "Name": "FindFirstEmptySlotIndex",
              "Signature": "public System.Int32 FindFirstEmptySlotIndex(System.Boolean startFromBack)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "startFromBack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 71,
              "BodyHash": "0961DEE747BC8CE3D0A0AC264DE4FB7D3106C5BBC344A8CCEF89AF83D16B081A",
              "Hash": "31DE6DE69217BA4040EDA8036DFFC466EB8357F8F5F06E06E5B232B685EF9F66",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "FindFirstSlotIndexWithBaseId(System.String, System.Boolean)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,Shared.Models.Items.ItemInstanceModel\u003E",
              "Name": "FindFirstSlotIndexWithBaseId",
              "Signature": "public System.ValueTuple\u003CSystem.Int32, Shared.Models.Items.ItemInstanceModel\u003E FindFirstSlotIndexWithBaseId(System.String baseId, System.Boolean startFromBack)",
              "Visibility": "public",
              "ReturnType": "System.ValueTuple\u003CSystem.Int32, Shared.Models.Items.ItemInstanceModel\u003E",
              "Parameters": [
                {
                  "Name": "baseId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "startFromBack",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 121,
              "BodyHash": "82BC57698AD3DD10FA995F4420D6AC2A1A7610D293ED8BFD75C91CE9485F687A",
              "Hash": "A554A3C0853B228B5E2477F785AF0B0BA9CE903EC06F606BC1D74C1158FBC25A",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.ValueTuple\u003CSystem.Int32, Shared.Models.Items.ItemInstanceModel\u003E::.ctor(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetItemCount(System.String)-\u003ESystem.Int32",
              "Name": "GetItemCount",
              "Signature": "public System.Int32 GetItemCount(System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "1D9A508DBD5E046D90F47B8F14AA58E5D1D7EF112641057C67EE44E2D81CFDAB",
              "Hash": "520DD5D20D1FD4907E1938DB9AF45797FEED243E899A5511527B82896FCC1445",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetMoneyCount()-\u003ESystem.UInt64",
              "Name": "GetMoneyCount",
              "Signature": "public System.UInt64 GetMoneyCount()",
              "Visibility": "public",
              "ReturnType": "System.UInt64",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 130,
              "BodyHash": "6F654B77F412BA6F544590A5519356310D52EDA43EEBE4C23600CE528ADACF0F",
              "Hash": "4FC0A3223DA994B97F49415ABE998DE96E6C1AB4E6EE7B82320A628BA0D58F62",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.UInt64\u003E::get_Value()",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "System.Enum::HasFlag(System.Enum)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasAnEmptySlot()-\u003ESystem.Boolean",
              "Name": "HasAnEmptySlot",
              "Signature": "public System.Boolean HasAnEmptySlot()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "7444A06247C053A77362D4EF8870911658E83EF7CE0A2206BFB091751496E276",
              "Hash": "254157ACAAB67B141D3DA70A3EF514E64DB73458BA22D9FC2E61757AE0260A6A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HasMoneyField()-\u003ESystem.Boolean",
              "Name": "HasMoneyField",
              "Signature": "public System.Boolean HasMoneyField()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "9E9D8D3AB7062EEB2C865962F8E91CD33B532AC5F377A1B8EDA992A7F1A27CF2",
              "Hash": "A665A97030AF7B9AA6036CF5BF976AAE8D16B0568759F89035A737166DDDBF37",
              "CalledMethods": [
                "System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEmpty()-\u003ESystem.Boolean",
              "Name": "IsEmpty",
              "Signature": "public System.Boolean IsEmpty()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "975FD691DAD7E2A312A57BB825E18F7F9D3564BD3831E6DE8F2DE88A17C03B36",
              "Hash": "A3C4A720351FDAAF443C78BB6ECC3B12DE6CC8E8770095FA7639DF60D2D36294",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Boolean",
              "Name": "SlotAcceptsItem",
              "Signature": "public System.Boolean SlotAcceptsItem(Shared.Models.Items.ItemInstanceModel item, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "0C84B01B5FF84E07EFFE74505A65C9BA07A4F43C4FA52B08A572CEBC3C235373",
              "Hash": "82D17277517BDD1589B631CD7F8D2860FC8EE69C10DCAFF9BE5B3AB399027342",
              "CalledMethods": [
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.SharedInventoryModel::SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SlotAcceptsItemData(Shared.Models.Items.ItemData, System.Int32)-\u003ESystem.Boolean",
              "Name": "SlotAcceptsItemData",
              "Signature": "public System.Boolean SlotAcceptsItemData(Shared.Models.Items.ItemData item, System.Int32 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "item",
                  "Type": "Shared.Models.Items.ItemData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1145,
              "BodyHash": "6E1408A74C23CC9512A5D1DB862AD8953D8107FBE1B3E521147958AFBB9F8D04",
              "Hash": "5351F4A5D179E75C1A6DE2AFC328B697B7F509F4B4116443AD0467C26190799A",
              "CalledMethods": [
                "System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::.ctor(!0)",
                "Shared.Models.Items.SharedInventoryModel::EquipmentCheck(System.Nullable\u003CShared.Models.Items.EquipmentType\u003E, Shared.Models.Items.EquipmentType)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)",
                "System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()",
                "System.String::op_Inequality(System.String, System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "material:empty_pot",
                "material:wheat",
                "material:olive_paste",
                "material:grape_paste",
                "food:honey",
                "food:fish"
              ],
              "Source": null
            },
            {
              "Id": "ToItemAmountsArray()-\u003EShared.Models.Items.ItemAmount[]",
              "Name": "ToItemAmountsArray",
              "Signature": "public Shared.Models.Items.ItemAmount[] ToItemAmountsArray()",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.ItemAmount[]",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 48,
              "BodyHash": "9B40E434C532A5A1F20877ABD3B9A2AC58B4328D153D52927ABA840B8E4826CA",
              "Hash": "3A06E33745E8CA5E6DCC276F6E336F558F4CBBD31B20508CCCBEA5579F7D22A2",
              "CalledMethods": [
                "Shared.Models.Items.SharedInventoryModel::ToItemAmountsDictionary()",
                "SharedInventoryModel.\u003C\u003Ec::\u003CToItemAmountsArray\u003Eb__27_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)",
                "System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, Shared.Models.Items.ItemAmount\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToItemAmountsDictionary()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ToItemAmountsDictionary",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ToItemAmountsDictionary()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 106,
              "BodyHash": "35AD8BF5C2EB751421229D9C3ED158697A773B3A52A8269CA71EC4B293C4118D",
              "Hash": "E23DAC255DD426E5DC7F64D459CC2B3EE0723398BEA91644871B8D1D53C26F85",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToString()-\u003ESystem.String",
              "Name": "ToString",
              "Signature": "public System.String ToString()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "2EE81E46E539C90FB7C893DC9C412E74017CAE2EDBCFC0DDEFD09D9BB061FF29",
              "Hash": "24B18470C97DBA110C7162E8476116D4B21262A312DE9DA325FC2386AC1A5E83",
              "CalledMethods": [
                "System.Text.StringBuilder::.ctor()",
                "StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)",
                "StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Id: ",
                "Name: ",
                "Filters: ",
                "Money: ",
                "InventoryType: ",
                "Size: ",
                "Slots:",
                "[",
                "][]",
                "][",
                "]"
              ],
              "Source": null
            },
            {
              "Id": "TryGetSlotIndex(System.Guid, System.Int32\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetSlotIndex",
              "Signature": "public System.Boolean TryGetSlotIndex(System.Guid itemInstanceId, out System.Int32\u0026 slotIndex)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "slotIndex",
                  "Type": "System.Int32\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 64,
              "BodyHash": "2222F07DD2CA5B83B6ADE26462FC9BA29C334F8688E5D3F3C574EDC8E67B7128",
              "Hash": "3D96284D3632E5C28D26D514D0CC6A0D4D83F26EDAF4706D84EEBE2A75799A13",
              "CalledMethods": [
                "System.Guid::op_Equality(System.Guid, System.Guid)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6A29BDB5FD5E5DB07C60EDF432A71588A56319FBB1C0EA9B2CEE153D03EECFBE"
        },
        {
          "Id": "Shared.Models.Items.ShieldStats",
          "Name": "ShieldStats",
          "DisplayName": "ShieldStats",
          "FullName": "Shared.Models.Items.ShieldStats",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockArcSize:System.Single",
              "Name": "BlockArcSize",
              "Type": "System.Single",
              "Signature": "public System.Single BlockArcSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0C905F090B0270872B0D99CBE7A306BFC783C9366E996F04DBEAB7D71711D42"
            },
            {
              "Id": "BlockStrength:System.Single",
              "Name": "BlockStrength",
              "Type": "System.Single",
              "Signature": "public System.Single BlockStrength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E8E684F30EE70E0EC11BE302BFEAFC45AEF6CF61A4CD31F5B94F67356F236121"
            },
            {
              "Id": "EnterCost:System.Single",
              "Name": "EnterCost",
              "Type": "System.Single",
              "Signature": "public System.Single EnterCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C48D0001BCF7ABE80C6C6D7836077374F6104F5DAD7BC10E59F85723DBFD06C"
            },
            {
              "Id": "StrongBlockArcSize:System.Single",
              "Name": "StrongBlockArcSize",
              "Type": "System.Single",
              "Signature": "public System.Single StrongBlockArcSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9FD88AFD29D3C4E697967E5D6D04F196B290D96DFA5AE40C9E0696FDF4D4457D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "D944069220E08AEA36C9879DDAA05E1D1E7CD5EBEE197E9A8CCF05BB2F416834"
        },
        {
          "Id": "Shared.Models.Items.SlotsFilter",
          "Name": "SlotsFilter",
          "DisplayName": "SlotsFilter",
          "FullName": "Shared.Models.Items.SlotsFilter",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Dolium_Fish:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_Fish",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_Fish",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E03864AE8182DCF5A6BBBA3C04EC68C665A0D34A4EB990EA9851A673E891A265"
            },
            {
              "Id": "Dolium_GrapePaste:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_GrapePaste",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_GrapePaste",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D38625BE107738FBC51B46B425B66FB7FB3EC2B82EAFA5B611254162CA9B63E7"
            },
            {
              "Id": "Dolium_Honey:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_Honey",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_Honey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "02051E6C9E3241E8C1FDD7FC6A32D97C0D9AE897487D475CC415BA7013A45C3E"
            },
            {
              "Id": "Dolium_OlivePaste:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_OlivePaste",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_OlivePaste",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BB44451A8BE380CE289109EAFC6453D3281AEF359EC514D48CF98857D1C2523"
            },
            {
              "Id": "Dolium_Pot:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_Pot",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_Pot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0922A0ABCD021C85C9D739EA13932197F88C8349DA3D97C47FB3C6D7DF582C2D"
            },
            {
              "Id": "Dolium_Wheat:Shared.Models.Items.SlotsFilter",
              "Name": "Dolium_Wheat",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Dolium_Wheat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "847BCB31E4DA2F40B65458F468B2F641FB1C24049E4CE4285C0B8700EFA8BAA2"
            },
            {
              "Id": "Equipment_Ammunition:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Ammunition",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Ammunition",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A04B575309E00D3168BD2433EBEBC92046789C2A12D79C221EBA9CC4697490A"
            },
            {
              "Id": "Equipment_Armor:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Armor",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Armor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA890AD44041EC67EC4BB7ABF166C8F0A9E12A27C7BEAFA17CF038686967F59F"
            },
            {
              "Id": "Equipment_Back:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Back",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Back",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "246F766EF1D11F7A937CD6C5506502F4090BA24B1B51389BF974406228A5E092"
            },
            {
              "Id": "Equipment_Boots:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Boots",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Boots",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82E02CD5008338840242A2ADF05B072C9A783A05D54FD75505298E232894AAB3"
            },
            {
              "Id": "Equipment_Helmet:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Helmet",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Helmet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55609D8005D10C4D48570CC95B050D173B447529E154D5B76BC23DCBF4D2247D"
            },
            {
              "Id": "Equipment_LightSource:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_LightSource",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_LightSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33C3651BA8F1671F21B3497B38AD8A67D7806B7626346188E42A1C09FD6AACD8"
            },
            {
              "Id": "Equipment_LumberAxe:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_LumberAxe",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_LumberAxe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7B93A2E06AF43C2233964624AC7509A5D850D3105C6028E39F512981F979BD5"
            },
            {
              "Id": "Equipment_Offhand:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Offhand",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Offhand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE278938238D825C51025E64BA2D695A3300F43B853F78AC59B31F5130DE09E9"
            },
            {
              "Id": "Equipment_Pickaxe:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Pickaxe",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Pickaxe",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22590C0415EDBB99FAC3CA63CA0CA9EBF7A4E27D29ED1059CE8281663115FDA1"
            },
            {
              "Id": "Equipment_Special_WeaponAndCrossbow:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Special_WeaponAndCrossbow",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Special_WeaponAndCrossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBC399E05BBF1EA447F4021B017F46C7B01D10E4ACE822B5D457E1F58781F936"
            },
            {
              "Id": "Equipment_Special_WeaponAndTome:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Special_WeaponAndTome",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Special_WeaponAndTome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6217BF1D0F0CF3F6FD7C0C08126DD7879DBD403BCA0D20F7C0AE67D1BED92C4F"
            },
            {
              "Id": "Equipment_Special_WeaponTomeCrossbow:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Special_WeaponTomeCrossbow",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Special_WeaponTomeCrossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69744B0649BF8D76D3736A0D1B33795A80B378FC4B87D81836E4EC209B32AD78"
            },
            {
              "Id": "Equipment_Trinket:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Trinket",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Trinket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A87428E0AEE823C77331CDE15DF000FCE298B1F37779B2C3FADA5267BF69F641"
            },
            {
              "Id": "Equipment_Weapon:Shared.Models.Items.SlotsFilter",
              "Name": "Equipment_Weapon",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter Equipment_Weapon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07F52EEB0330396EC292BAB730AA35B3CC96ABCD4FE77A5AAFEAE662633FFEC2"
            },
            {
              "Id": "None:Shared.Models.Items.SlotsFilter",
              "Name": "None",
              "Type": "Shared.Models.Items.SlotsFilter",
              "Signature": "public Shared.Models.Items.SlotsFilter None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B3089D7045BF7B3BD4DB4376CA74926FC85842B988FA6D45D7E89519C95B6782"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AA6A624A6F96736D9BE6E189A5B204634BDC90EAF3043B046C7F9573DC977383"
        },
        {
          "Id": "Shared.Models.Items.SpellTomeArgs",
          "Name": "SpellTomeArgs",
          "DisplayName": "SpellTomeArgs",
          "FullName": "Shared.Models.Items.SpellTomeArgs",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ChargedSpellId:System.String",
              "Name": "ChargedSpellId",
              "Type": "System.String",
              "Signature": "public System.String ChargedSpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "235610CF5192FBE615825A4ACE081277D11179B5FFD269FD40B93C10A4B3F771"
            },
            {
              "Id": "ChargedTarget:Shared.Aura.Args.Target",
              "Name": "ChargedTarget",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target ChargedTarget",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6666CEEC5C00C2A70CEF81FE64511B181ACFA7B96BF639998CDF7D2D9C3ECED3"
            },
            {
              "Id": "ChargeTime:System.Single",
              "Name": "ChargeTime",
              "Type": "System.Single",
              "Signature": "public System.Single ChargeTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "012E109417B262B416D8A929D869E98A29273ED6BBAE76E8B90BCE67112C6EE0"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "Target:Shared.Aura.Args.Target",
              "Name": "Target",
              "Type": "Shared.Aura.Args.Target",
              "Signature": "public Shared.Aura.Args.Target Target",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C480794DB24B7B89A0AAC59416C0D7291E1F934764D708E9232C680087312EAD"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6EEE5F6AC3A18DD319DA623B4298D28DFDFF35B3870AACB17E88009261834887"
        },
        {
          "Id": "Shared.Models.Items.TempInventory",
          "Name": "TempInventory",
          "DisplayName": "TempInventory",
          "FullName": "Shared.Models.Items.TempInventory",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Money:System.Nullable\u00601\u003CSystem.UInt64\u003E",
              "Name": "Money",
              "Type": "System.Nullable\u003CSystem.UInt64\u003E",
              "Signature": "public System.Nullable\u003CSystem.UInt64\u003E Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "367FD3C11AAF5D46EF50503C0B01D1BC69C658DCF854A5A1FA27FECE8ABD8888"
            },
            {
              "Id": "TempInventorySlots:Shared.Models.Items.TempInventorySlot[]",
              "Name": "TempInventorySlots",
              "Type": "Shared.Models.Items.TempInventorySlot[]",
              "Signature": "public Shared.Models.Items.TempInventorySlot[] TempInventorySlots",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0BAFE6D677C0EDA53D6C7389713D4EB412AD93FF81BD44EC5E36935E760B616C"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromInventory(Shared.Models.Items.SharedInventoryModel)-\u003EShared.Models.Items.TempInventory",
              "Name": "FromInventory",
              "Signature": "public Shared.Models.Items.TempInventory FromInventory(Shared.Models.Items.SharedInventoryModel inventory)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.TempInventory",
              "Parameters": [
                {
                  "Name": "inventory",
                  "Type": "Shared.Models.Items.SharedInventoryModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "3C4D203DE44E5390CB91FB99EEE8F02061626F9F640C9BB59B3AEFE50513F4C8",
              "Hash": "EABC6F536356FB3F8C1C4468C2A61F0195B4E10AC5DD63608EFCA2E4473E94EE",
              "CalledMethods": [
                "Shared.Models.Items.TempInventory::.ctor()",
                "Shared.Models.Items.TempInventorySlot::FromInventorySlots(Shared.Models.Items.ItemInstanceModel[])"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "922EE9C07CB8473109D61FF7B52778E9523E4D00CE2219A39C75AAB730737168"
        },
        {
          "Id": "Shared.Models.Items.TempInventorySlot",
          "Name": "TempInventorySlot",
          "DisplayName": "TempInventorySlot",
          "FullName": "Shared.Models.Items.TempInventorySlot",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            },
            {
              "Id": "MaxStackSize:System.Int32",
              "Name": "MaxStackSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxStackSize",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4351858DA579C91F3F1B33060D450FCD320A0B4EC008D055FA1401027B9F389A"
            }
          ],
          "Properties": [
            {
              "Id": "Empty:System.Boolean",
              "Name": "Empty",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Empty",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "B7BDFE2847313753EE3D793EB3BC561A01D6203FC2B1A09D1F33E15EFA08760C"
            },
            {
              "Id": "Stack:System.Int32",
              "Name": "Stack",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Stack",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": true,
              "Hash": "FE267AF6CB7174E60E73EFA4F4AB5C166B09B7B514ED4531BA50AD872989B2A6"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "FromInventorySlots(Shared.Models.Items.ItemInstanceModel[])-\u003EShared.Models.Items.TempInventorySlot[]",
              "Name": "FromInventorySlots",
              "Signature": "public Shared.Models.Items.TempInventorySlot[] FromInventorySlots(Shared.Models.Items.ItemInstanceModel[] inventorySlots)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Items.TempInventorySlot[]",
              "Parameters": [
                {
                  "Name": "inventorySlots",
                  "Type": "Shared.Models.Items.ItemInstanceModel[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 124,
              "BodyHash": "A739886798334209AC6CFE2B5252992E43BB688B21C1D7806BEB9A0884187B7E",
              "Hash": "71AE67951AAD9A79A7FCB521C53AA860E88B317E2810F149AD599BF983920C31",
              "CalledMethods": [
                "Shared.Models.Items.TempInventorySlot::set_Empty(System.Boolean)",
                "Shared.Models.Items.ItemInstanceModel::get_Data()",
                "Shared.Models.Items.TempInventorySlot::set_Stack(System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStack(System.Int32)-\u003ESystem.Void",
              "Name": "SetStack",
              "Signature": "public System.Void SetStack(System.Int32 stack)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stack",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "3332FD54928D0ACA95D0B10E3A1CBC69D55A868438E4C936DF64A3BF6491DE3D",
              "Hash": "0B4084A746D5F82DF4217E14CCA684258CBEC4A5AFE5AAF83FCE001FD3E1CA9F",
              "CalledMethods": [
                "Shared.Models.Items.TempInventorySlot::set_Stack(System.Int32)",
                "Shared.Models.Items.TempInventorySlot::set_Empty(System.Boolean)",
                "System.ArgumentOutOfRangeException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "stack"
              ],
              "Source": null
            }
          ],
          "Hash": "CEDA4597E9CFBFB1A607F7D385FEDF505885DB7311976F95602C94D22CA4A71C"
        },
        {
          "Id": "Shared.Models.Items.TradableItem",
          "Name": "TradableItem",
          "DisplayName": "TradableItem",
          "FullName": "Shared.Models.Items.TradableItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Price:System.UInt64",
              "Name": "Price",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Price",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E464107947015C328F21C39C71C20B17BEB93CA81803F1BCCDC944D5ED0B0DB0"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AC1B689D645E2D45464E32F3090BA1D66ED647CF4CB1FCA983520D0F6FE9D8A1"
        },
        {
          "Id": "Shared.Models.Items.UsableItem",
          "Name": "UsableItem",
          "DisplayName": "UsableItem",
          "FullName": "Shared.Models.Items.UsableItem",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Cooldown:System.Single",
              "Name": "Cooldown",
              "Type": "System.Single",
              "Signature": "public System.Single Cooldown",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "32D6D843A0B333184D9E3E9726F772E16052CD0D3E3F74CF9CAD57387DAA664D"
            },
            {
              "Id": "SpellId:System.String",
              "Name": "SpellId",
              "Type": "System.String",
              "Signature": "public System.String SpellId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F5358ADF58BAA508FF74860A7C6B72095140AB871AA2EF4A6A46E5F0433C0141"
            },
            {
              "Id": "SpellTypeArgs:System.Object",
              "Name": "SpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object SpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F337DE483999E4E2AD3ACD3A2F19EB1DFE354443183A915DFBCE4D80C946D2C9"
            },
            {
              "Id": "Type:UsableItem\u002BUsableType",
              "Name": "Type",
              "Type": "UsableItem.UsableType",
              "Signature": "public UsableItem.UsableType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "655816E568B4C0915F4DC77F4A59CA8FCEE9A23974D08691A6126A9A92CA8BB4"
            },
            {
              "Id": "UsesMax:System.Int32",
              "Name": "UsesMax",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UsesMax",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B88D1C3F39FE3FCEC4BB18C635D1DB524808F39A36B7D3EF0130116F96D82B9C"
            }
          ],
          "Properties": [
            {
              "Id": "InfiniteUses:System.Boolean",
              "Name": "InfiniteUses",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InfiniteUses",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "FCF44999F2C969DAB5253AD91923691AC8915C4DA01A8926BB964C5E7F0C6A1C"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "DBF64D17BA20D95CFA7AC9D4E9917245ABE698FA9C4700832BE5B10FF5EC6CB4"
        },
        {
          "Id": "Shared.Models.Items.UsableItemInstance",
          "Name": "UsableItemInstance",
          "DisplayName": "UsableItemInstance",
          "FullName": "Shared.Models.Items.UsableItemInstance",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CooldownRemaining:System.Single",
              "Name": "CooldownRemaining",
              "Type": "System.Single",
              "Signature": "public System.Single CooldownRemaining",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E57C1FA7FF2E6FF1DA21CCDAD42EED7DA7119568B9622FEFB4B9200CAFB0B76"
            },
            {
              "Id": "UsesLeft:System.Int32",
              "Name": "UsesLeft",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UsesLeft",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3A357B9F86D33C414C4ACB818CFC4F41414DC903D440892FFBF1E023279ED0DB"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "B6A5706B9A84308AB84C9A5FADAF283D6E85601935E2FC7CD234EBF917E9BB8E"
        },
        {
          "Id": "Shared.Models.Items.WeaponClass",
          "Name": "WeaponClass",
          "DisplayName": "WeaponClass",
          "FullName": "Shared.Models.Items.WeaponClass",
          "Namespace": "Shared.Models.Items",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arrow:Shared.Models.Items.WeaponClass",
              "Name": "Arrow",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Arrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E3395E4639D6D2FBD979E2D97CCA340C5A51EE3B0ECEFE1BE9F85CC534C034E"
            },
            {
              "Id": "Bow:Shared.Models.Items.WeaponClass",
              "Name": "Bow",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Bow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F0B06A057CAABCC77BFA2130D54538B8823D2DB990138C080DE62951D9F7EFAD"
            },
            {
              "Id": "Crossbow:Shared.Models.Items.WeaponClass",
              "Name": "Crossbow",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Crossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "9A9BFC6AD6448102D3E794B235C7BB0729D924122300C96FCDE758F04EBFF98B"
            },
            {
              "Id": "Dagger:Shared.Models.Items.WeaponClass",
              "Name": "Dagger",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Dagger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E5082125F6BA59DA6FEBA353BD529903BF8E51F3CF75877A3D24055C7208A8D9"
            },
            {
              "Id": "Fists:Shared.Models.Items.WeaponClass",
              "Name": "Fists",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Fists",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "230D1E85D1127E49C045040B7F762CDF6C124B8B752860BFFCD92EC02B5AD90E"
            },
            {
              "Id": "GrapplingHook:Shared.Models.Items.WeaponClass",
              "Name": "GrapplingHook",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass GrapplingHook",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CEEB3B84666F28F01CB9DF81CF55C1E6A1367DE0FE1699EEC94A53FC95C312EA"
            },
            {
              "Id": "Javelin:Shared.Models.Items.WeaponClass",
              "Name": "Javelin",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Javelin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DE9C91A47A5BB62CFC3F85FFAB8D35F4C6CAD9A8898143E0F4E99E6CCFFEEBBE"
            },
            {
              "Id": "Name:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Name",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "09981D4E2548AD2649E8BABCF388BDD4109AC5BC899E61BCB8AC546E63AEE229"
            },
            {
              "Id": "Quiver:Shared.Models.Items.WeaponClass",
              "Name": "Quiver",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Quiver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FD9C7771BA0B098B74FB53B445602B86EF9C549B197BE676A8E22180E8C52EA7"
            },
            {
              "Id": "Shield:Shared.Models.Items.WeaponClass",
              "Name": "Shield",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Shield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4E739115BB8DE96667D69000E80CA245853E6F050319AB1F12373B94FC26A913"
            },
            {
              "Id": "SkillId:System.String",
              "Name": "SkillId",
              "Type": "System.String",
              "Signature": "public System.String SkillId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45D5EB23A1BFD470348811FA8FF015475EF9158BF205180EF6290FF122443BD4"
            },
            {
              "Id": "Sledgehammer:Shared.Models.Items.WeaponClass",
              "Name": "Sledgehammer",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Sledgehammer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "32C32040A8841289059E1D476E997E36A81242E534F05D15542EEB49663842A6"
            },
            {
              "Id": "Spear:Shared.Models.Items.WeaponClass",
              "Name": "Spear",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Spear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "6B3BF8E2DFEF815AC3DCA7BF7E454851B51A96A6DB034B8752BAFA1B629C144D"
            },
            {
              "Id": "SpellTome:Shared.Models.Items.WeaponClass",
              "Name": "SpellTome",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass SpellTome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DF0332C21DEAE7122D4F8CDE3450EC78E13647A25637828225393D013BED7358"
            },
            {
              "Id": "Sword:Shared.Models.Items.WeaponClass",
              "Name": "Sword",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Sword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "49EC7A0DEBD99C6FDE073B7AEC6A37FB11BDC2BA96CE041E20CC2F6939D5BDBF"
            },
            {
              "Id": "Type:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Type",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4A74798078CBF6971F1C5926CB0005368E0B1DAEF280E0BF090BCA66B4ECD93E"
            },
            {
              "Id": "Undefined:Shared.Models.Items.WeaponClass",
              "Name": "Undefined",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "073DB6D96E0FBC6E511B12CF50388F22F0803F3A3126D9EAD741D1A53C42A194"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A825CCF8C7547948C1FB246250C6C261068A92FC17D788FD5E3A092A4F676B7F"
        },
        {
          "Id": "Shared.Models.Items.WeaponStats",
          "Name": "WeaponStats",
          "DisplayName": "WeaponStats",
          "FullName": "Shared.Models.Items.WeaponStats",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BaseAttackRange:System.Single",
              "Name": "BaseAttackRange",
              "Type": "System.Single",
              "Signature": "public System.Single BaseAttackRange",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "682895A7426870FBA3A893C9EC0EE228AA4F123AFA8821FF5F2286585CC1C311"
            },
            {
              "Id": "BaseKnockback:System.Single",
              "Name": "BaseKnockback",
              "Type": "System.Single",
              "Signature": "public System.Single BaseKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B4A38D9753C3F53C0E3EF7E610B7ACE2603D830F5740C6124AA19098574116C"
            },
            {
              "Id": "CastSpellTomeArgs:System.Nullable\u00601\u003CShared.Models.Items.CastSpellTomeArgs\u003E",
              "Name": "CastSpellTomeArgs",
              "Type": "System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E",
              "Signature": "public System.Nullable\u003CShared.Models.Items.CastSpellTomeArgs\u003E CastSpellTomeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D071E59A3C0A783563B06BCAD234FE55429C44D48ECEAB3710185083757C3BCB"
            },
            {
              "Id": "Class:Shared.Models.Items.WeaponClass",
              "Name": "Class",
              "Type": "Shared.Models.Items.WeaponClass",
              "Signature": "public Shared.Models.Items.WeaponClass Class",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D9DD4BBC6854D6C3D4507506CD06C408791FA2FFDEE6AB2186D4ABF09FC5090B"
            },
            {
              "Id": "DamageRanges:Shared.Models.Items.DamageTypeRanges",
              "Name": "DamageRanges",
              "Type": "Shared.Models.Items.DamageTypeRanges",
              "Signature": "public Shared.Models.Items.DamageTypeRanges DamageRanges",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "90830FC3EE2098B54ACC585E190F91447E0439142F5DE83FE90B56BAB927AD1E"
            },
            {
              "Id": "DamageVfxModifier:Shared.Combat.DamageVfxModifier",
              "Name": "DamageVfxModifier",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier DamageVfxModifier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB016F395A56DCEBD7634435DAE903917AA275F041675309FCA00040331738CF"
            },
            {
              "Id": "EnergyCost:System.Single",
              "Name": "EnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single EnergyCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C22E8D7E8D8DDD812DB6D3CCE28448A78F26A2C4BCA47BC155F322EB4836AE6D"
            },
            {
              "Id": "MovementFactor:System.Single",
              "Name": "MovementFactor",
              "Type": "System.Single",
              "Signature": "public System.Single MovementFactor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B6E807FBF2E3417C53627F4FFC05021F30FCE37C1D47679A67ABD3C024001E3B"
            },
            {
              "Id": "SpecialEnergyCost:System.Single",
              "Name": "SpecialEnergyCost",
              "Type": "System.Single",
              "Signature": "public System.Single SpecialEnergyCost",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1E0D8082091F064CD09B3BFE7D0F88F8ACDB8B9C787CCFDF22A58F12BD3BA94"
            },
            {
              "Id": "SpellTomeArgs:Shared.Models.Items.SpellTomeArgs",
              "Name": "SpellTomeArgs",
              "Type": "Shared.Models.Items.SpellTomeArgs",
              "Signature": "public Shared.Models.Items.SpellTomeArgs SpellTomeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "39269D13A6479889C4DEFD56945EDA0FFC83645C5A741ACD250D4D9C83100B88"
            },
            {
              "Id": "StunPower:System.Single",
              "Name": "StunPower",
              "Type": "System.Single",
              "Signature": "public System.Single StunPower",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA1AAAE0F47B332175AF0F1486C836FD117BB14C7537F83E30EE6552CA23595"
            },
            {
              "Id": "SwingTimer:System.Single",
              "Name": "SwingTimer",
              "Type": "System.Single",
              "Signature": "public System.Single SwingTimer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A245EA1A03D6B3386610EA7416138C9962E7CCCAB7887C96D4EF413DC5ABE87"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "FD58F3F5D5E941AC9B0DF86611451A854E794FFC93687479E78BEE5FE65D7490"
        },
        {
          "Id": "Shared.Models.Items.WeaponTypeEnum",
          "Name": "WeaponTypeEnum",
          "DisplayName": "WeaponTypeEnum",
          "FullName": "Shared.Models.Items.WeaponTypeEnum",
          "Namespace": "Shared.Models.Items",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Arrow:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Arrow",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Arrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D362BA342718B9551B540ED10AB59D224216BB27D57B65731ECA25747DE5107D"
            },
            {
              "Id": "Bow:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Bow",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Bow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B12F15685799B6A71F5E300EEAC578C8132F68401760AA8BD35F870C843734FC"
            },
            {
              "Id": "Crossbow:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Crossbow",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Crossbow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "08F1E68C641B03578D5C8E11F6FB6286E629BAA2FDD39C325B29470999C6C639"
            },
            {
              "Id": "Dagger:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Dagger",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Dagger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F389453803F55281334729DE4135EC8173C8D405D98F3546050BEC76852113AA"
            },
            {
              "Id": "GrapplingHook:Shared.Models.Items.WeaponTypeEnum",
              "Name": "GrapplingHook",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum GrapplingHook",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6944CA24BEFF9EE779F165B4E7416EDD17064E0BA75077B79CFB3761C893B90"
            },
            {
              "Id": "Javelin:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Javelin",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Javelin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A92ADFB5D8A4EAA79FD253715CEBE31D0C89FE164D578102F0394B4185F0C90A"
            },
            {
              "Id": "Quiver:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Quiver",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Quiver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "68863DFBDA2C3ACC19F90BD959C0337D37B974704A94196DA0070BC9236929FD"
            },
            {
              "Id": "Shield:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Shield",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Shield",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6901829AA912EE44CB7BF43125A8EE83C67FF60DA49E6B1489BAE030E648257"
            },
            {
              "Id": "Sledgehammer:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Sledgehammer",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Sledgehammer",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B26BBAB5FB73C42D1D15C97EF35021A6F49513A67CA96C4ACCDBA829480FCEA1"
            },
            {
              "Id": "Spear:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Spear",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Spear",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4631C9FB7BFE2FC189917CF2746F8E2C2C936F51289DF83B23EE940C632458D4"
            },
            {
              "Id": "SpellTome:Shared.Models.Items.WeaponTypeEnum",
              "Name": "SpellTome",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum SpellTome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "386464A1E69FE7D257E95576262A5C07EE60B5DC45401045653D32CB36ABAF89"
            },
            {
              "Id": "Sword:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Sword",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Sword",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "705A9AD0ABE65CED04AA5E20B6D82B0B6122DF8F6FA25D9C938706A9A9403D29"
            },
            {
              "Id": "Unarmed:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Unarmed",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Unarmed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "80610C2C772B228B49F21B384A6BD4302BFCFB9CD9C97DB5EA0612D20CD370BF"
            },
            {
              "Id": "Undefined:Shared.Models.Items.WeaponTypeEnum",
              "Name": "Undefined",
              "Type": "Shared.Models.Items.WeaponTypeEnum",
              "Signature": "public Shared.Models.Items.WeaponTypeEnum Undefined",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA987264C085B04A18E3DCD2DF464DA0300C090AFAE60B8E84D354E9BB813FF6"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F0F7042FA82B1CDC395B0B06775A2770B3B7F09E51E1809E74EB7EFB4322F69D"
        },
        {
          "Id": "Shared.Models.Items.WorldItemModel",
          "Name": "WorldItemModel",
          "DisplayName": "WorldItemModel",
          "FullName": "Shared.Models.Items.WorldItemModel",
          "Namespace": "Shared.Models.Items",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DataId:System.String",
              "Name": "DataId",
              "Type": "System.String",
              "Signature": "public System.String DataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C7073D46C871FFDA341A2AAED322D1DEC3D84D3F8AB3E4C1FFFB778EB95F2701"
            },
            {
              "Id": "DisplayNameOverride:System.String",
              "Name": "DisplayNameOverride",
              "Type": "System.String",
              "Signature": "public System.String DisplayNameOverride",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D0EE59DBECBE6AB1AA9100045A2CD5AFB696EBB364D7FDE59A0CC3BD407847D6"
            },
            {
              "Id": "FloorHeight:System.Single",
              "Name": "FloorHeight",
              "Type": "System.Single",
              "Signature": "public System.Single FloorHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C019891A519E268FAEDC9999E11C49559C71ECD4DE420EEFEAA5502AC3C9C0A"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "InRest:System.Boolean",
              "Name": "InRest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean InRest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AFD5A03CBF409989A9FB99E75E4BE7E12026C6257FBDB23DCFA4B2F0661F6649"
            },
            {
              "Id": "ItemInstanceId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "ItemInstanceId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E ItemInstanceId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0CD486E6941CE4ABD227312BBF19F3A028B276C57BE567D53A7A602BB3D89E54"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "StackCount:System.Int32",
              "Name": "StackCount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 StackCount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "76D1FFC52337D9F17EF362B4AAA7F0BFC60D8DA0C091E6C8B08D851170C5E679"
            },
            {
              "Id": "Type:WorldItemModel\u002BWorldItemType",
              "Name": "Type",
              "Type": "WorldItemModel.WorldItemType",
              "Signature": "public WorldItemModel.WorldItemType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "86EA6FAF582939B4FB3736562CFC0E0A0A097CA4FD15AF38FD16B5239DE183FD"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector3",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D6FD4A764FDD43550891DE690764136330314D1607D1544E9E0D623405878F89"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "E9070E597A4CDD2C95CC323735941584C784D9085773C150747F726AC47217B3"
        },
        {
          "Id": "Shared.Models.Player.CharacterFlag",
          "Name": "CharacterFlag",
          "DisplayName": "CharacterFlag",
          "FullName": "Shared.Models.Player.CharacterFlag",
          "Namespace": "Shared.Models.Player",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "IsStatic:System.Boolean",
              "Name": "IsStatic",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsStatic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2825407D8BDB0C3B9A6D957F839E4C75794B7766DC31EC0E64CF9D50F730DB1"
            },
            {
              "Id": "Value1:System.Single",
              "Name": "Value1",
              "Type": "System.Single",
              "Signature": "public System.Single Value1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1400FDA818E79E3D060C83C5BB14C001B3C6BE167DB88657687F16119A5E11BF"
            },
            {
              "Id": "Value2:System.Single",
              "Name": "Value2",
              "Type": "System.Single",
              "Signature": "public System.Single Value2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "284A5001FF466820A65FE990C391128498B993174D2A1983EF7053CD331D53E3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8635A1C0F1743C4D123E43D888F9C23B33ED55C827C5763C2CC38450C700DE85"
        },
        {
          "Id": "Shared.Models.Player.CharacterInventoryModel",
          "Name": "CharacterInventoryModel",
          "DisplayName": "CharacterInventoryModel",
          "FullName": "Shared.Models.Player.CharacterInventoryModel",
          "Namespace": "Shared.Models.Player",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "EquipmentInventoryId:System.Guid",
              "Name": "EquipmentInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EquipmentInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1AE41A0B7C3D3020E6FD02F5E3712073252EC9C9C039D94B5B0989CD32BD5F38"
            },
            {
              "Id": "InventoryId:System.Guid",
              "Name": "InventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid InventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"
            },
            {
              "Id": "SecondaryEquipmentInventoryId:System.Guid",
              "Name": "SecondaryEquipmentInventoryId",
              "Type": "System.Guid",
              "Signature": "public System.Guid SecondaryEquipmentInventoryId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CE6C27530FEF9FCAF5D71D7810CE8F26DB5D9A670C05FF4E5FC0CF81C7B7902A"
            },
            {
              "Id": "TrashId:System.Guid",
              "Name": "TrashId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TrashId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "977424265A9B3C545E07E257D1FEDBD64C2CB46A59709745EAEBF749F13F9949"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0029374B543A182F6667E1D5F7E1E92F9EA1BF221E675F4F8EFD1387FD07D599"
        },
        {
          "Id": "Shared.Models.Player.Difficulty",
          "Name": "Difficulty",
          "DisplayName": "Difficulty",
          "FullName": "Shared.Models.Player.Difficulty",
          "Namespace": "Shared.Models.Player",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Normal:Shared.Models.Player.Difficulty",
              "Name": "Normal",
              "Type": "Shared.Models.Player.Difficulty",
              "Signature": "public Shared.Models.Player.Difficulty Normal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FD3EED64A9709EA5CFCBE59DC33D258B4D7B8DA110DE0B49968346418495109"
            },
            {
              "Id": "Softcore:Shared.Models.Player.Difficulty",
              "Name": "Softcore",
              "Type": "Shared.Models.Player.Difficulty",
              "Signature": "public Shared.Models.Player.Difficulty Softcore",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "38A875EC5EC9F78C1EF6F371317FAB1FF4C0E435294B55D4D45FA9A147485B11"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "311939689E2C3F5A96F1D2B2D86CA50B7778E5428AF579785609A67DC431C9C9"
        },
        {
          "Id": "Shared.Models.Player.HotBarSaveModel",
          "Name": "HotBarSaveModel",
          "DisplayName": "HotBarSaveModel",
          "FullName": "Shared.Models.Player.HotBarSaveModel",
          "Namespace": "Shared.Models.Player",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Type:Shared.Models.Player.HotBarSlotType",
              "Name": "Type",
              "Type": "Shared.Models.Player.HotBarSlotType",
              "Signature": "public Shared.Models.Player.HotBarSlotType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D31781EE9438337D00E9D97B8CB13A7C48500CDA870D27680D0D117745ECF183"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A7C61195E7F28CDDD2BE53799AC8E38B8542A830ED690F5363651FA09201DAE0"
        },
        {
          "Id": "Shared.Models.Player.HotBarSlotType",
          "Name": "HotBarSlotType",
          "DisplayName": "HotBarSlotType",
          "FullName": "Shared.Models.Player.HotBarSlotType",
          "Namespace": "Shared.Models.Player",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Item:Shared.Models.Player.HotBarSlotType",
              "Name": "Item",
              "Type": "Shared.Models.Player.HotBarSlotType",
              "Signature": "public Shared.Models.Player.HotBarSlotType Item",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "061D278FF43E34F53576191FBD36599E42879530BF0967B6899834ED9BBC116E"
            },
            {
              "Id": "Spell:Shared.Models.Player.HotBarSlotType",
              "Name": "Spell",
              "Type": "Shared.Models.Player.HotBarSlotType",
              "Signature": "public Shared.Models.Player.HotBarSlotType Spell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DAED1439498059FCA87ECF7E2C2FEB9672B81AA43B8113A44B1942127EF38385"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CCCE26AEFFA8047B2CD34B5AFCAC399398E69E16457D6963E77E0BCDF3E4EE10"
        },
        {
          "Id": "Shared.Models.Player.PlayerAppearanceData",
          "Name": "PlayerAppearanceData",
          "DisplayName": "PlayerAppearanceData",
          "FullName": "Shared.Models.Player.PlayerAppearanceData",
          "Namespace": "Shared.Models.Player",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.IEquatable\u003CShared.Models.Player.PlayerAppearanceData\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Accessory:System.Byte",
              "Name": "Accessory",
              "Type": "System.Byte",
              "Signature": "public System.Byte Accessory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6E4F0561CD485129F2D5D213D3A638F9BE141C8AA1A352A90BCE975B4AC5F09F"
            },
            {
              "Id": "Beard:System.Byte",
              "Name": "Beard",
              "Type": "System.Byte",
              "Signature": "public System.Byte Beard",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B5ECF1247EF5641963B07AF39707E223BFFFA5BC4FC19BB5F24D590A3A4DAB1C"
            },
            {
              "Id": "BodyColor:System.Byte",
              "Name": "BodyColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte BodyColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B46AEC99D63CC083AC11074410CACCF0B86C08B7FF26D1C7C3927A478E9E4DA1"
            },
            {
              "Id": "BodyType:System.Byte",
              "Name": "BodyType",
              "Type": "System.Byte",
              "Signature": "public System.Byte BodyType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5E0FDE9E3E10DB789B2C38731BF95E51AC4D35E9CE52BEFA79D40A10C76A33C4"
            },
            {
              "Id": "Class:System.Byte",
              "Name": "Class",
              "Type": "System.Byte",
              "Signature": "public System.Byte Class",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DACC16F289283D750BA1FC47814B7067DE92336BDF79557761C405EA3AF6794C"
            },
            {
              "Id": "EyeColor:System.Byte",
              "Name": "EyeColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte EyeColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C6ADAA924ABA36D1AEB63BEA4542E4712A985FC5A11FA03135A19E6176D9CBB9"
            },
            {
              "Id": "Eyes:System.Byte",
              "Name": "Eyes",
              "Type": "System.Byte",
              "Signature": "public System.Byte Eyes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "08DB434520B474AE3CFAABA9E6EE19217521DB4BEFF21F296BCAF94A7EB6DA2B"
            },
            {
              "Id": "Hair:System.Byte",
              "Name": "Hair",
              "Type": "System.Byte",
              "Signature": "public System.Byte Hair",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F6DA4CFAEF7E29CA25287E62F174A762E4479763EA23EAF94A5D82E13BB156E"
            },
            {
              "Id": "HairColor:System.Byte",
              "Name": "HairColor",
              "Type": "System.Byte",
              "Signature": "public System.Byte HairColor",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7C496A6B499DE9E93DA00D3D1FFBCC66ACC23BB78964BB0FE62641D13F8FAB04"
            },
            {
              "Id": "Pants:System.Byte",
              "Name": "Pants",
              "Type": "System.Byte",
              "Signature": "public System.Byte Pants",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "958EFDB25A7B808EA51EB8451B8B7BF17715864C0C35FAC533783A7A453E9619"
            },
            {
              "Id": "Shirt:System.Byte",
              "Name": "Shirt",
              "Type": "System.Byte",
              "Signature": "public System.Byte Shirt",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FA42E22AF3BBE6E1B9C1F69E5AD6FF0C612EE0D35F983CD9807F4C11B13F9C8F"
            },
            {
              "Id": "Shoes:System.Byte",
              "Name": "Shoes",
              "Type": "System.Byte",
              "Signature": "public System.Byte Shoes",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4BDAA0D395AEFC11718926EE68644458F38D8DD355C10D000F7FA0D65BE322B6"
            },
            {
              "Id": "Voice:System.Byte",
              "Name": "Voice",
              "Type": "System.Byte",
              "Signature": "public System.Byte Voice",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "17E5C08A1339DDA94722121903A6C2314AFAA3DBC624D45B1F718019F63AFF49"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Models.Player.PlayerAppearanceData)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Models.Player.PlayerAppearanceData other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Models.Player.PlayerAppearanceData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 205,
              "BodyHash": "83B5DD8B223384C46277FC7672CFDF623D5E3077D3C1C87BEDAE6734C8E290F6",
              "Hash": "2851CD0514CBB3D32C9E7CFBF53D8C70B7F92D7FE619B6030B2D971719327AF6",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 45,
              "BodyHash": "2513DFC4E08411DF15C34C56CB1C9ED5CA95E66A268363B5D8754B3CBA9D39D8",
              "Hash": "54A7942403A80CD1F31E25AB3441A5DEE7D3513766302B6C2F130319EB2F3FE4",
              "CalledMethods": [
                "System.Object::GetType()",
                "System.Type::op_Inequality(System.Type, System.Type)",
                "Shared.Models.Player.PlayerAppearanceData::Equals(Shared.Models.Player.PlayerAppearanceData)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "2D6486F9136DA363A6FE74604E3D1EDB0A0FA743A59E63218C5BCACCE531420B",
              "Hash": "D953D0A1DCF335617A7F591A57C86FE643DE9E40E0340D3103752B291AC7F878",
              "CalledMethods": [
                "System.HashCode::Add(!!0)",
                "System.HashCode::ToHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "28B6317A1BEB386A5B2C176CCF910C5C23E10EFA2F0C19265C4DCC86F9F46303"
        },
        {
          "Id": "Shared.Models.Player.PlayerCharacterModel",
          "Name": "PlayerCharacterModel",
          "DisplayName": "PlayerCharacterModel",
          "FullName": "Shared.Models.Player.PlayerCharacterModel",
          "Namespace": "Shared.Models.Player",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActivePersonalQuest:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E",
              "Name": "ActivePersonalQuest",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E ActivePersonalQuest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F48189EDA84355AC58CB04003A4EA1C97A290B0ED2DBD83196D0E72BF8CF6F25"
            },
            {
              "Id": "Appearance:Shared.Models.Player.PlayerAppearanceData",
              "Name": "Appearance",
              "Type": "Shared.Models.Player.PlayerAppearanceData",
              "Signature": "public Shared.Models.Player.PlayerAppearanceData Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5896069A8E15CDD840F20EEF2521C9A5C068DEF8084AF159A974B6ED0A0246BC"
            },
            {
              "Id": "CharacterInventoryModel:Shared.Models.Player.CharacterInventoryModel",
              "Name": "CharacterInventoryModel",
              "Type": "Shared.Models.Player.CharacterInventoryModel",
              "Signature": "public Shared.Models.Player.CharacterInventoryModel CharacterInventoryModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4FBAF914394E5D9D0D0436BB39CFA699440D87F93FA12D6334D162E1C223C45"
            },
            {
              "Id": "CreatedDateTime:System.DateTime",
              "Name": "CreatedDateTime",
              "Type": "System.DateTime",
              "Signature": "public System.DateTime CreatedDateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DF36483E63B2A3AE70C102D836247EA12ED1A80CF47DE8362A2062E1D8A81AF"
            },
            {
              "Id": "CurrentBlessing:System.String",
              "Name": "CurrentBlessing",
              "Type": "System.String",
              "Signature": "public System.String CurrentBlessing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "60B8A889111CC43FD207060182F7FED8431FCC4494C9B0CED4D0A9845AA1A12C"
            },
            {
              "Id": "Difficulty:Shared.Models.Player.Difficulty",
              "Name": "Difficulty",
              "Type": "Shared.Models.Player.Difficulty",
              "Signature": "public Shared.Models.Player.Difficulty Difficulty",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EDC30D71CBC05516EBBCD2ACFFFAC3D1092AF1F6DC3256CA0EF4C320F5BA87FE"
            },
            {
              "Id": "Direction:System.Single",
              "Name": "Direction",
              "Type": "System.Single",
              "Signature": "public System.Single Direction",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4EE94DE58C1DDE0F6B031B600CDB976142849AA8221F17A24A28A6BBE3B2310"
            },
            {
              "Id": "EntityId:System.Guid",
              "Name": "EntityId",
              "Type": "System.Guid",
              "Signature": "public System.Guid EntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3F2037B30A06786D27213E569F2995380FF996109B2DFA39F347615E1C0639C5"
            },
            {
              "Id": "FinishedPersonalQuests:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FinishedPersonalQuests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FinishedPersonalQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8DBA320C2641DE061A5D5FFA03F158447B38A855DE2039766985670E699CA685"
            },
            {
              "Id": "Flags:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Player.CharacterFlag\u003E",
              "Name": "Flags",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "53085E8629BE254D6EC77DF00E314942EB200AAFED2732F79ECD1725189967B1"
            },
            {
              "Id": "HadDebugActivated:System.Boolean",
              "Name": "HadDebugActivated",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean HadDebugActivated",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F868218D03D57474D42CAF4BD9F04DBEA9E8732C8F81FF224FE0ABF4032791BD"
            },
            {
              "Id": "LastPlayedDateTime:System.Nullable\u00601\u003CSystem.DateTime\u003E",
              "Name": "LastPlayedDateTime",
              "Type": "System.Nullable\u003CSystem.DateTime\u003E",
              "Signature": "public System.Nullable\u003CSystem.DateTime\u003E LastPlayedDateTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C43CC2166503607DE4AE4316DA28D97CFA6F34DFBE1BE6B348BC84C0E5752F"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "88EE7D11E7653107133F0FBE4B708612B4BF64144F072B2DD8FB14AE6D7CCB53"
            },
            {
              "Id": "PlayerId:System.Int32",
              "Name": "PlayerId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 PlayerId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector3",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector3",
              "Signature": "public Microsoft.Xna.Framework.Vector3 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"
            },
            {
              "Id": "Skills:Shared.Models.Skill.Skills",
              "Name": "Skills",
              "Type": "Shared.Models.Skill.Skills",
              "Signature": "public Shared.Models.Skill.Skills Skills",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "57E9D4EDD302D4EB0315FF0EF94085D84D5CF874836D59CFEF6D99E4BC4918EC"
            },
            {
              "Id": "TimePlayed:System.Double",
              "Name": "TimePlayed",
              "Type": "System.Double",
              "Signature": "public System.Double TimePlayed",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7AFFF090F6EA6548F74F3848271B149BA65E2541D0A9016CCBB4799757199D06"
            },
            {
              "Id": "WorldId:System.Guid",
              "Name": "WorldId",
              "Type": "System.Guid",
              "Signature": "public System.Guid WorldId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "28E39E2F4FE6DE1B354B3C143270620269257FEF592AA3474F7949F1F2C3BF64"
        },
        {
          "Id": "Shared.Models.Player.PlayerCharacterSaveModel",
          "Name": "PlayerCharacterSaveModel",
          "DisplayName": "PlayerCharacterSaveModel",
          "FullName": "Shared.Models.Player.PlayerCharacterSaveModel",
          "Namespace": "Shared.Models.Player",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnalyticsAggregates:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Double\u003E",
              "Name": "AnalyticsAggregates",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Double\u003E AnalyticsAggregates",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4E4B5AC01F9247732C948F181ABEBD3D330A5EC078C17C175DBFE546FF7C26E5"
            },
            {
              "Id": "AnalyticsFirsts:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "AnalyticsFirsts",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E AnalyticsFirsts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5D3A47452493CB809C21D0A1F2DC0369FCBC8A043043AB789973A4CA742867A3"
            },
            {
              "Id": "Broken:System.Boolean",
              "Name": "Broken",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Broken",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C13944684C5C26DBE266E4C9AF0B85965CAC4EA7C3CFCC7EFA3A1CA443405B38"
            },
            {
              "Id": "CharacterModel:Shared.Models.Player.PlayerCharacterModel",
              "Name": "CharacterModel",
              "Type": "Shared.Models.Player.PlayerCharacterModel",
              "Signature": "public Shared.Models.Player.PlayerCharacterModel CharacterModel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C9B95F5F6630C8FE56F221B17C96319105256C255E03B99014F509381F2924A9"
            },
            {
              "Id": "Equipment:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "Equipment",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] Equipment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9F95811BCE093CEA4C1E94220BE4F7E7BC35D893BDB38DB90FCD74A0D545D9E4"
            },
            {
              "Id": "Inventory:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "Inventory",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] Inventory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1484FE9FBD2BFB304EE592AAF1E8A4C4CA8CDB65E682F9280D187DCEA0100BFC"
            },
            {
              "Id": "LoadedFromBackup:System.Boolean",
              "Name": "LoadedFromBackup",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean LoadedFromBackup",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8267768EFE5F4AEF45A54DE09A44A9F4CCA477786663203D15F93B918406D5CB"
            },
            {
              "Id": "Money:System.UInt64",
              "Name": "Money",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 Money",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B8B8C266CABF6B717BA9AE772E4E676911BD595428D284F5372567F9B36ADB1"
            },
            {
              "Id": "PlayerWorldFlagsBooleans:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Boolean\u003E\u003E",
              "Name": "PlayerWorldFlagsBooleans",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Boolean\u003E\u003E PlayerWorldFlagsBooleans",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C76CC84E271CB506A90ADF8A262418A8F092BFF435840FA2F9AC73AC9F820F4"
            },
            {
              "Id": "PlayerWorldFlagsFloats:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E\u003E",
              "Name": "PlayerWorldFlagsFloats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E\u003E PlayerWorldFlagsFloats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C84449C8AA5BDF92D64BFAB18E3135C79B734E15F480D405F55C357C15801DF9"
            },
            {
              "Id": "PlayerWorldFlagsStrings:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E\u003E",
              "Name": "PlayerWorldFlagsStrings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E\u003E PlayerWorldFlagsStrings",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7E67D1A04CDD19876601BD4763963C334F88CAC3106DC64CAA0D66141C03D03B"
            },
            {
              "Id": "SavedFurniture:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "SavedFurniture",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E SavedFurniture",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "38FF5A23A16B8B1D426D504571A62A63028E3F63E59EA8340A6985B233E0DA0B"
            },
            {
              "Id": "SavedHotBar:System.Collections.Generic.List\u00601\u003CSystem.Nullable\u00601\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E",
              "Name": "SavedHotBar",
              "Type": "System.Collections.Generic.List\u003CSystem.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.Nullable\u003CShared.Models.Player.HotBarSaveModel\u003E\u003E SavedHotBar",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9A063DF140CB94D2543D863B96621153A46943BE2FB08940641E0805DED3F6D"
            },
            {
              "Id": "SaveFileName:System.String",
              "Name": "SaveFileName",
              "Type": "System.String",
              "Signature": "public System.String SaveFileName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C2193AA6C89BD3448D7070A686262C1260D8B60CC5652049CE15D4CDC3FA9036"
            },
            {
              "Id": "SecondaryEquipment:Shared.Models.Items.ItemInstanceModel[]",
              "Name": "SecondaryEquipment",
              "Type": "Shared.Models.Items.ItemInstanceModel[]",
              "Signature": "public Shared.Models.Items.ItemInstanceModel[] SecondaryEquipment",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2C74044E78B9A6F8EC9D578B90F0EB1BC090C6D7EA8488C361A3F56ACD16AB1B"
            },
            {
              "Id": "TimePlayedAtLoad:System.Double",
              "Name": "TimePlayedAtLoad",
              "Type": "System.Double",
              "Signature": "public System.Double TimePlayedAtLoad",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F19A5254613804C5B77C40DD86FA54CCCA5AF5A44ADF1E42FEE570EDF2248907"
            },
            {
              "Id": "TrackedQuestId:System.String",
              "Name": "TrackedQuestId",
              "Type": "System.String",
              "Signature": "public System.String TrackedQuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2905068F1841FD5ED06590A259EF28C912BC573E4BF7882C4B549DF2362A10FD"
            },
            {
              "Id": "WorshipOfferedItemAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "WorshipOfferedItemAmounts",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E WorshipOfferedItemAmounts",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15B04239429BBA97900F9125AD895D5089CAD48456F175B6F743DA358DA8B675"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3D4964B71A90A0FC52B5BE57A5C48BBAE2E3823D0C4ACA5B1CC560A4C5936C4F"
        },
        {
          "Id": "Shared.Models.Quests.FetchQuestData",
          "Name": "FetchQuestData",
          "DisplayName": "FetchQuestData",
          "FullName": "Shared.Models.Quests.FetchQuestData",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FetchItems:System.Collections.Generic.List\u00601\u003CShared.Models.Items.ItemAmount\u003E",
              "Name": "FetchItems",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E FetchItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4C7F9AFB82E541312FFC5487ED0081D02544184FE193C4D05087BE65C6708A8D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9B77833315C4D98DAD9BC414DC2D63EDEBF0420F6A67ABE5A7B6ACB07A754D55"
        },
        {
          "Id": "Shared.Models.Quests.GodLevelRequirement",
          "Name": "GodLevelRequirement",
          "DisplayName": "GodLevelRequirement",
          "FullName": "Shared.Models.Quests.GodLevelRequirement",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Models.Quests.IQuestRequirement"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)-\u003ESystem.Boolean",
              "Name": "RequirementsMet",
              "Signature": "public System.Boolean RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.Quests.QuestRequirementsMetArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 41,
              "BodyHash": "1B2FE53BB4A3CB1D64A9BCF0EC31DC2FC962A40A98262620ACD15992AD7FC8D2",
              "Hash": "C393AC70FFF85A911D0615FC5B9440A2F82952C23ECCA5BC0D2288371B46F270",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "9E0F2BE3AFC2159CF0483905117FAACB1130DF610ADAFB5E8A8B9027618CC8CA"
        },
        {
          "Id": "Shared.Models.Quests.IQuestRequirement",
          "Name": "IQuestRequirement",
          "DisplayName": "IQuestRequirement",
          "FullName": "Shared.Models.Quests.IQuestRequirement",
          "Namespace": "Shared.Models.Quests",
          "Kind": "interface",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": null,
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)-\u003ESystem.Boolean",
              "Name": "RequirementsMet",
              "Signature": "public System.Boolean RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.Quests.QuestRequirementsMetArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "E4BC9631CA132A8DFE99800E3F50C38E00439085E5A77195F66EC8ABDC1C908A",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "3A71317F41DB631777D5F9057F5609252D80CE67BAEEFFC93692F374DAADD541"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.ChopTreeObjective",
          "Name": "ChopTreeObjective",
          "DisplayName": "ChopTreeObjective",
          "FullName": "Shared.Models.Quests.Objectives.ChopTreeObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "8FA6DA711B4E5D32AF8EA1AEA4FD85DAEE3860833A23CE1391DA7CFD95B7809D",
              "Hash": "459BC6F1F733B8D4B7C245546A03674FF094B2CA9C7AD7109CA63A62652FA3C5",
              "CalledMethods": [],
              "StringLiterals": [
                "ChopTreeObjective Not implented"
              ],
              "Source": null
            }
          ],
          "Hash": "E4C2B109D1560725E3085EB9EF65B0B6E9DE952E5FA0FFDBDF8A5ABD612EE012"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.ConstructBuildingObjective",
          "Name": "ConstructBuildingObjective",
          "DisplayName": "ConstructBuildingObjective",
          "FullName": "Shared.Models.Quests.Objectives.ConstructBuildingObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BuildingNameKey:Shared.Text.StringId",
              "Name": "BuildingNameKey",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId BuildingNameKey",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E297D37D5621EB20895F650FCB9698223943900C6D5B56F0366258F5B8E2DCCD"
            },
            {
              "Id": "BuildingTypeId:System.String",
              "Name": "BuildingTypeId",
              "Type": "System.String",
              "Signature": "public System.String BuildingTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5B879D2F4317769987B934CA42BE7DFDEF4BCB4944C7383525A9E74078B72408"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "17E9F9F9D34C2AABD34A332F0F8000D553A6EC7EB19F28B048F683209919EE1A",
              "Hash": "C34072C336CE6B4229C8C63A80775F73015BDD704E329D06509D48B399772FEB",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_ConstructBuildingDescription"
              ],
              "Source": null
            }
          ],
          "Hash": "E887E9860D69A0F6E11CB8550636AE5B4251DA4117E953EB56C62ED78C5850F8"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.DiscoverGodObjective",
          "Name": "DiscoverGodObjective",
          "DisplayName": "DiscoverGodObjective",
          "FullName": "Shared.Models.Quests.Objectives.DiscoverGodObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AnyGod:System.String",
              "Name": "AnyGod",
              "Type": "System.String",
              "Signature": "public System.String AnyGod",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BEB2F95347B02AEFAB326632903A3C0782A0C3127E5B7B56635BFA20A6C43D65"
            },
            {
              "Id": "GodId:System.String",
              "Name": "GodId",
              "Type": "System.String",
              "Signature": "public System.String GodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A4926BA31286DDAFF1FE8347B2B12A0F306DC8A3B3BD3683EB3C1C0B9AEAAC4A"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 63,
              "BodyHash": "559C939D63326D03090BF0A0E176F84656CB6836D3D1EC95659AB65A8A0CCD45",
              "Hash": "9F286A260C103DD1AD375FC43EB42A2B716E6C910CC3897CB7E1A8BECCDA3888",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Data.GodsDataBase::GetGodOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "*any*",
                "Quests_Objective_DiscoverGodAnyDescription",
                "Quests_Objective_DiscoverGodDescription"
              ],
              "Source": null
            }
          ],
          "Hash": "FA5EFFDEBDC81C0C044B0A0DD0BA73DF9C946B197666CCCD6D097497D8A8969F"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjective",
          "Name": "Generated_KillSpecificEntityQuestObjective",
          "DisplayName": "Generated_KillSpecificEntityQuestObjective",
          "FullName": "Shared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "8442EDB92C6867A61A70F59DB1193F4B0F87769AE92B3DB12C945643D69353CF",
              "Hash": "B91D6182A5FBBF15552CEC4BE66745DA9A072B11D66BBB5530DFB5BE3CD47A81",
              "CalledMethods": [],
              "StringLiterals": [
                "Generated_KillSpecificEntityQuestObjective Not implemented"
              ],
              "Source": null
            }
          ],
          "Hash": "A95B98B43ABFA7BE1756BEB55D4F898FF13EFB21F0661295FE89C63DA0E62BF0"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.HandInItemObjective",
          "Name": "HandInItemObjective",
          "DisplayName": "HandInItemObjective",
          "FullName": "Shared.Models.Quests.Objectives.HandInItemObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "F0EC228DC30FB2BD9E8428DDDE1E54FB1B61D40E5AEEA29F98122FAF1EA70499",
              "Hash": "220E4E69BD0B45FFC5CE9213FA63440FE7A7CFD535136DDCD71EB8D97B547EEF",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_HandIn"
              ],
              "Source": null
            }
          ],
          "Hash": "0EDBC498874F1E380EE421E4B62CBE1A4158716298C7E394439AB7C157DFDD74"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.KillEntityQuestObjective",
          "Name": "KillEntityQuestObjective",
          "DisplayName": "KillEntityQuestObjective",
          "FullName": "Shared.Models.Quests.Objectives.KillEntityQuestObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetBaseId:System.Guid",
              "Name": "TargetBaseId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetBaseId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DEBDEF5215AE71A0C631AAAA7E3DA4498EE17215955AF9C528E4F9B6FB060597"
            },
            {
              "Id": "TargetName:Shared.Text.StringId",
              "Name": "TargetName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId TargetName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96324343AA7ADC99BA22BFD8B7D30A8E9AB0F1A668E2C007AD1379A0F7E7906E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 24,
              "BodyHash": "798B10AA95B15B0D403AD8A6BA945C8AC838DEEACBBA653D66102F095D4F812C",
              "Hash": "60A770226D2219A6B5241D44EF497F9EFF67B1F75E29842F511B44C15E030852",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_KillEntityDescription"
              ],
              "Source": null
            }
          ],
          "Hash": "E4D3426EF5216FB3BF26E614A42FC4B463519CCB336BFCA8DBB465A47DE8D467"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.OfferItemQuestObjective",
          "Name": "OfferItemQuestObjective",
          "DisplayName": "OfferItemQuestObjective",
          "FullName": "Shared.Models.Quests.Objectives.OfferItemQuestObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ItemId:System.String",
              "Name": "ItemId",
              "Type": "System.String",
              "Signature": "public System.String ItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2237EDBD26E953C51C55095F11C69308AEE6D1795722412304811378460E2081"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "8B22064D0CA8DA076D0673D1DB4B1DDAD9295334977ECB49C49E038A17EA7E76",
              "Hash": "8B9B71CB2D2519BFD815B90652148196CE32AFDDF2F2C4FD280C9A84640230D6",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_PerformOfferingDescription"
              ],
              "Source": null
            }
          ],
          "Hash": "D8A52044D6E1662D014C54B2A34A7951F9217CC3D938075E751A25802354EDDA"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerCollectItemsObjective",
          "Name": "PlayerCollectItemsObjective",
          "DisplayName": "PlayerCollectItemsObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerCollectItemsObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetItemId:System.String",
              "Name": "TargetItemId",
              "Type": "System.String",
              "Signature": "public System.String TargetItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834069B1CE31B64BED0AACB58DC36579155FD141B1AA570AB5DB767D78D53483"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "AB32EEAA9F78407F9463B193947F1CD1AE53677A91A0B26EF4A70F244D01C1AA",
              "Hash": "5368CC5A3A2C9E46EFCC6B25973063B2C2F96776C59A85DD555042A2C753E354",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_CollectItem"
              ],
              "Source": null
            }
          ],
          "Hash": "839D55637BA10175C825C005626B958FAF422BAFDF2CF0093F1786554E0CBAFB"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerCraftItemObjective",
          "Name": "PlayerCraftItemObjective",
          "DisplayName": "PlayerCraftItemObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerCraftItemObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetItemId:System.String",
              "Name": "TargetItemId",
              "Type": "System.String",
              "Signature": "public System.String TargetItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834069B1CE31B64BED0AACB58DC36579155FD141B1AA570AB5DB767D78D53483"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "BF97796C461E3FE6485B3A5CB8100F91472982FE2EAB444FA95F81AB940BBC4D",
              "Hash": "93EA39D3B6EABF5689BFE9FADA4FA2A06B4328CB7E8E8F62D4A953D08AB41D89",
              "CalledMethods": [],
              "StringLiterals": [
                "PlayerCraftItemObjective Not implemented"
              ],
              "Source": null
            }
          ],
          "Hash": "67BE30CC3148C601A9AABE0B80904EE35D5390BFCEE75EE2CDCA271A98C380B2"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerEquipItemTypeObjective",
          "Name": "PlayerEquipItemTypeObjective",
          "DisplayName": "PlayerEquipItemTypeObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerEquipItemTypeObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Type:Shared.Models.Items.EquipmentType",
              "Name": "Type",
              "Type": "Shared.Models.Items.EquipmentType",
              "Signature": "public Shared.Models.Items.EquipmentType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31800366FDD34A4173F0F24599AC85952002C374D6620B49582FC79C48FF2AB4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 22,
              "BodyHash": "D95A905F974B4A3C5101EFC7481BFA2A1049743B6A1B078EE838B65C80EF929C",
              "Hash": "D16BDD786ED39F3BD8000093AB6E94F180BD5A73873B4D40934F45B4AEB4F40D",
              "CalledMethods": [
                "Shared.Models.Items.EquipmentTypeExtensions::GetName(Shared.Models.Items.EquipmentType)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_EquipType"
              ],
              "Source": null
            }
          ],
          "Hash": "9100DD6FAADFEC88A8364001BCA89B66B2BB8DB009FE2E50932B5C90CC87DD9C"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerHarvestCropObjective",
          "Name": "PlayerHarvestCropObjective",
          "DisplayName": "PlayerHarvestCropObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerHarvestCropObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetItemId:System.String",
              "Name": "TargetItemId",
              "Type": "System.String",
              "Signature": "public System.String TargetItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834069B1CE31B64BED0AACB58DC36579155FD141B1AA570AB5DB767D78D53483"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "E2D4A7092C13E39811C831AC11F7B5B63D02545449FAA1D4F7958D8321C75E89",
              "Hash": "443B024AEB7819DD75392F2EB70AC56017CFBB35892B389E0699930657483295",
              "CalledMethods": [],
              "StringLiterals": [
                "PlayerHarvestCropObjective Not implemented"
              ],
              "Source": null
            }
          ],
          "Hash": "C2445A297B10187BEDCED56812DA1A4F50F3B9E9E385C009A157B691630F5211"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerInteractObjective",
          "Name": "PlayerInteractObjective",
          "DisplayName": "PlayerInteractObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerInteractObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "InteractionType:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "InteractionType",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType InteractionType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FE222E6C0F0A361E0CF9295713F0DD2F63ECFF1496FA4A87D58118757D6505A1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 108,
              "BodyHash": "DCF8460EB52744ADEB3B531576815A5480464B2B60FBBD838EF354735AED071B",
              "Hash": "4467307724CF0659EE52382FD60B5E85304E4FE10016DC986EC592C3DFAE8CBB",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [
                "Quests_Objective_TownCoreInteract",
                "Quests_Objective_AltarInteract",
                "Quests_Objective_CitizenInteract",
                "Quests_Objective_LeatherworkerInteract",
                "Quests_Objective_FoodStorageInteract"
              ],
              "Source": null
            }
          ],
          "Hash": "48DE3B3BF874C3E1B5D54D4E737CC26CA38FB0105D1940EABD023F804439D73A"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerLootItemObjective",
          "Name": "PlayerLootItemObjective",
          "DisplayName": "PlayerLootItemObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerLootItemObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetItemId:System.String",
              "Name": "TargetItemId",
              "Type": "System.String",
              "Signature": "public System.String TargetItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834069B1CE31B64BED0AACB58DC36579155FD141B1AA570AB5DB767D78D53483"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "39A9237A55B88B779C20EA28E69B1FADD3077AA461E907289BC5AF18FC31CF30",
              "Hash": "03F5462958111671ACB3899CA174D4D8585432972C58D68FD7B4CB8513088798",
              "CalledMethods": [
                "Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_LootItem"
              ],
              "Source": null
            }
          ],
          "Hash": "A843FCC672FD5D738C2141C49C5C90A050A5EBF0076A889F31F6FCB025C6971A"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
          "Name": "PlayerObjectiveInteractionType",
          "DisplayName": "PlayerObjectiveInteractionType",
          "FullName": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Altar:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "Altar",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType Altar",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA4DBFB2E312B723369EB1800F445B59B3FD5FF92BFEE53CD0044559A6E2428C"
            },
            {
              "Id": "Citizen:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "Citizen",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType Citizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED330EE76E6F34FDE49FEEA192B432059852EF6E7DF1D8B1702A5FBDC1E45D93"
            },
            {
              "Id": "FoodStorage:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "FoodStorage",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType FoodStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63466947773C2ACA1EE8C0894B3EC3D0659B599D7194CF95588C0BE3A1C29664"
            },
            {
              "Id": "Leatherworker:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "Leatherworker",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType Leatherworker",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D1615D26B042B8C1B32BC15989062238D65D2693F77EE9F1A9DD972E23FAF5B"
            },
            {
              "Id": "TownCore:Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Name": "TownCore",
              "Type": "Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType",
              "Signature": "public Shared.Models.Quests.Objectives.PlayerObjectiveInteractionType TownCore",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5F59956E9B8B6CB78C3189F1A3EC46340FE12399DE466767C7F0756506FBC0C4"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "852FC11B7789D9D8BF80C181855913813BEF5BB2746B58DA69A31515D1A7AB40"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.PlayerPlantCropObjective",
          "Name": "PlayerPlantCropObjective",
          "DisplayName": "PlayerPlantCropObjective",
          "FullName": "Shared.Models.Quests.Objectives.PlayerPlantCropObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "TargetItemId:System.String",
              "Name": "TargetItemId",
              "Type": "System.String",
              "Signature": "public System.String TargetItemId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "834069B1CE31B64BED0AACB58DC36579155FD141B1AA570AB5DB767D78D53483"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 6,
              "BodyHash": "6686ACA5AFB357C5A3FB5EFB14CD239147378EB5192D02739235896DD765D69E",
              "Hash": "DE569E9AFE7415A4DD2D21BB92378EFD280EBE07F86CC15894B71BCA56E286B5",
              "CalledMethods": [],
              "StringLiterals": [
                "PlayerPlantCropObjective Not implemented"
              ],
              "Source": null
            }
          ],
          "Hash": "CC69B1CB5E9F0EF11C3A025724B3B258AD92AE2D27F4880EB3DB97AC65D639CB"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.QuestObjective",
          "Name": "QuestObjective",
          "DisplayName": "QuestObjective",
          "FullName": "Shared.Models.Quests.Objectives.QuestObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Check:QuestObjective\u002BCheckObjective",
              "Name": "Check",
              "Type": "QuestObjective.CheckObjective",
              "Signature": "public QuestObjective.CheckObjective Check",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBE86B6CD07CC9A1E333FC068C161096A0A9839A71EB7606F017E103F7F3637F"
            },
            {
              "Id": "TargetAmount:System.Int32",
              "Name": "TargetAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TargetAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F121337A076CF10EEFCB5D59C48378D3C5234AEF8FBA6F46B9BBA5388245A68B"
            },
            {
              "Id": "Update:QuestObjective\u002BUpdateObjective",
              "Name": "Update",
              "Type": "QuestObjective.UpdateObjective",
              "Signature": "public QuestObjective.UpdateObjective Update",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "15394D29189C3017A57DEF86E01900B49E25C13D7C249B3BFC3F6866F794023D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "DecreaseValue(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "DecreaseValue",
              "Signature": "public System.Void DecreaseValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 decrease)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "decrease",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "1DD53F69D55E18D7AFB6A4FE83F542B92BCE30E2DA93ACEF5E57E7BB85779021",
              "Hash": "A7CC85649646A3E2ECCE84AC68B8B20435AE3B09330BC9003756A45318DA64C7",
              "CalledMethods": [
                "Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)-\u003ESystem.Int32",
              "Name": "GetAmount",
              "Signature": "public System.Int32 GetAmount(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 defaultAmount)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "defaultAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "C617B6D46FD01FFFB30AE97CD3EA51974B0F88139CE5F03C7D5E1AE6CA11C083",
              "Hash": "59C1D8318ADFEFEC2F1781702B0D3255DC2E7FDF46D5CDE36437E7893D781002",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": true,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 0,
              "BodyHash": null,
              "Hash": "7509F9DA5B16DF569A36C087E36F0AA1A958604F3F67EB1BC5AAA861CA51DB29",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IncreaseValue(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "IncreaseValue",
              "Signature": "public System.Void IncreaseValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 increase)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "increase",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "23C007F47DBC48BDD48F8C7A33BFD0F12FBBEC3E41BB94E6BC560EF2A4FA6687",
              "Hash": "EFC99D82B2AA2498FA14962935F2C4D73E3A270E0F408E2DE70ECDE8F6A1DFB9",
              "CalledMethods": [
                "Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsDone(Shared.Models.Quests.QuestInstanceModel, System.String)-\u003ESystem.Boolean",
              "Name": "IsDone",
              "Signature": "public System.Boolean IsDone(Shared.Models.Quests.QuestInstanceModel instance, System.String id)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "072426F7FC22D22DA1E11B4B292A9D471776810255B31D39C599E9FE571A4B61",
              "Hash": "E401AB71587A378C64996C4F9C56EB0F6C397E04F2449334D603647F770C9B76",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetHandlers(System.ValueTuple\u00602\u003CQuestObjective\u002BUpdateObjective,QuestObjective\u002BCheckObjective\u003E)-\u003ESystem.Void",
              "Name": "SetHandlers",
              "Signature": "public System.Void SetHandlers(System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E handlers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "handlers",
                  "Type": "System.ValueTuple\u003CQuestObjective.UpdateObjective, QuestObjective.CheckObjective\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "BA4E3A81BCF47FFBA571DF894A460EA3C6582AAFBDF84044B43E8274378CA985",
              "Hash": "1F98EEB8EF615DFB208D306BC563642763C262A46CC8C68BB603AD23E3AAD657",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetValue(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)-\u003ESystem.Void",
              "Name": "SetValue",
              "Signature": "public System.Void SetValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instance",
                  "Type": "Shared.Models.Quests.QuestInstanceModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "BA882350E3F78DD33C8F252A89579C63B09B67C02EE11DD50BE3C9BCA3F8296A",
              "Hash": "B0DB010429824C2199866804B5192E0BAC3A63DD2A0E9594D8CD3356A6285448",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EDB76D5CEFA54CC3439567B82B6C34F2E39637F682F2B50D91CB942413D72370"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.RaidVictoryObjective",
          "Name": "RaidVictoryObjective",
          "DisplayName": "RaidVictoryObjective",
          "FullName": "Shared.Models.Quests.Objectives.RaidVictoryObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "E6B53EF5964A8643A611C67ECA1CE831302FA1F0CE7A42A15BFC154CEE85CAD6",
              "Hash": "7A1E1B25A34FF649A943CE5D7DD0458667A660F321073ADC955E433F58A6B7BE",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_RaidVictory"
              ],
              "Source": null
            }
          ],
          "Hash": "2653D73414276754B8818BFF871041F1D86F047C2CE37EAD47C43A692C603965"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.SharpenFlintObjective",
          "Name": "SharpenFlintObjective",
          "DisplayName": "SharpenFlintObjective",
          "FullName": "Shared.Models.Quests.Objectives.SharpenFlintObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 11,
              "BodyHash": "3D8665E64C3351CA459DF13259C89DEF52481F953CB2DE19CFCD2B2134A5F2BA",
              "Hash": "267E2ABD46BC27CA30AF8107DBC3BE591ECE425CC484D30C2CC6B7FF204314B5",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_FlintSharpened"
              ],
              "Source": null
            }
          ],
          "Hash": "361B5C342B9FC58560E4C986F8EDFDAD75070F06D5AC00282582285922DD8C90"
        },
        {
          "Id": "Shared.Models.Quests.Objectives.SpawnConstructionObjective",
          "Name": "SpawnConstructionObjective",
          "DisplayName": "SpawnConstructionObjective",
          "FullName": "Shared.Models.Quests.Objectives.SpawnConstructionObjective",
          "Namespace": "Shared.Models.Quests.Objectives",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "Shared.Models.Quests.Objectives.QuestObjective",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConstructionId:System.String",
              "Name": "ConstructionId",
              "Type": "System.String",
              "Signature": "public System.String ConstructionId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E90C3FF07C1122A822EB80AE86D1E066888D3849631DF4DD7C0A3B273B37F899"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescription()-\u003ESystem.String",
              "Name": "GetDescription",
              "Signature": "public System.String GetDescription()",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 34,
              "BodyHash": "43202C53D1202B43BEDE20995CF1F3AE6C5A435A98F4D58FFF07A4186E22520C",
              "Hash": "834D9FB2FDF86FBB18B90E3C162F8E1AB6AC3A412A18544F3E6434A16627DDE9",
              "CalledMethods": [
                "Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "Quests_Objective_PlaceConstruction"
              ],
              "Source": null
            }
          ],
          "Hash": "7C97AB1D5DBFFAD7D386B0336E3D1CC4669E8075E9C73EC60272CE033D378863"
        },
        {
          "Id": "Shared.Models.Quests.PreQuestRequirement",
          "Name": "PreQuestRequirement",
          "DisplayName": "PreQuestRequirement",
          "FullName": "Shared.Models.Quests.PreQuestRequirement",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Models.Quests.IQuestRequirement"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)-\u003ESystem.Boolean",
              "Name": "RequirementsMet",
              "Signature": "public System.Boolean RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.Quests.QuestRequirementsMetArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "F37B14AE803361F50CEDC24D57F1A1DBDC14215BC42A58FD76A294D4C8FB1558",
              "Hash": "FBB96786FF7C5F9DD4A39C1E0F20ACC9002EA0E8CE902890D9A209F93C3B84BD",
              "CalledMethods": [
                "System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "C7D54123160A57CECD5C4DF86C5A4754698725C42FE86682D0557A94D58F572A"
        },
        {
          "Id": "Shared.Models.Quests.QuestData",
          "Name": "QuestData",
          "DisplayName": "QuestData",
          "FullName": "Shared.Models.Quests.QuestData",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AssociatedGodId:System.String",
              "Name": "AssociatedGodId",
              "Type": "System.String",
              "Signature": "public System.String AssociatedGodId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "83116217C48890335A151CABFAAD3755EBA8B026EAA04590490165C1BBEA7FFA"
            },
            {
              "Id": "AutomaticTurnIn:System.Boolean",
              "Name": "AutomaticTurnIn",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutomaticTurnIn",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "05D408EA56334C383208B98CEEA41211E63BD9E1F51A5636337293CC72F99C09"
            },
            {
              "Id": "AutoTrackWhenAdded:System.Boolean",
              "Name": "AutoTrackWhenAdded",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutoTrackWhenAdded",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EED6216CD2A5C61653B4CD68826268D7B1C280403D86DF26146DB6BF8956D6AE"
            },
            {
              "Id": "Description:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "Description",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D2E27135551E2E4B43149156B0DC57E1CAA270B6CF0D6B70F1A6831B4998B"
            },
            {
              "Id": "FetchQuest:Shared.Models.Quests.FetchQuestData",
              "Name": "FetchQuest",
              "Type": "Shared.Models.Quests.FetchQuestData",
              "Signature": "public Shared.Models.Quests.FetchQuestData FetchQuest",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26A5F90A6A96336E0E2A5B3CDB1285F787779102FF7D0E6FB678782084483B2B"
            },
            {
              "Id": "IconId:System.String",
              "Name": "IconId",
              "Type": "System.String",
              "Signature": "public System.String IconId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "55F58665332E20AAB527D963B98385AB057F5070890B1AE874650F49747334D9"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "Objectives:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E",
              "Name": "Objectives",
              "Type": "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Models.Quests.Objectives.QuestObjective\u003E\u003E Objectives",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B065F93DC42D35D73E794FF77E10A38691F6ADCE2C38C9FD861ACBA437698390"
            },
            {
              "Id": "QuestTargetBoss:System.String",
              "Name": "QuestTargetBoss",
              "Type": "System.String",
              "Signature": "public System.String QuestTargetBoss",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30E6D63ED06EF4F87B144D3F655D64ABE75A6CE7CCC9A6AC597192C273CAE62B"
            },
            {
              "Id": "QuestTargetDungeonRoomId:System.String",
              "Name": "QuestTargetDungeonRoomId",
              "Type": "System.String",
              "Signature": "public System.String QuestTargetDungeonRoomId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1E841F04861CBB02B454A7958560F83EF224AC1DF7F8A27E57B23D7C65909F9"
            },
            {
              "Id": "QuestType:Shared.Models.Quests.QuestType",
              "Name": "QuestType",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType QuestType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D5D3F6205CDC5F76B729A7F893FA00E73FA84E8C4CA8415FDE5AA9FA4004979F"
            },
            {
              "Id": "Repeatable:System.Boolean",
              "Name": "Repeatable",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Repeatable",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "23DA2EAC6248FE4CE122CEBBA3AA7182F6B83144515B91C4F3A69016B01C1E3B"
            },
            {
              "Id": "Requirements:System.Collections.Generic.List\u00601\u003CShared.Models.Quests.IQuestRequirement\u003E",
              "Name": "Requirements",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E Requirements",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B0A4D3C94AD9D2EB56306BBB4A3070392565B62E1A50A5E54DBCAD9C4629C4D0"
            },
            {
              "Id": "RewardId:System.String",
              "Name": "RewardId",
              "Type": "System.String",
              "Signature": "public System.String RewardId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E40A47423680CFB8B2F35B8B5E6AB9BC1B794ADD1E2861E3AB5BAB0A14F5F3F8"
            },
            {
              "Id": "RewardPlayerCraftingRecipeIds:System.String[]",
              "Name": "RewardPlayerCraftingRecipeIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] RewardPlayerCraftingRecipeIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DE6C2336F4AB33FD7C253CAA68F4E8C365F0490E15F57A078AD5D525A52F57BC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9F3FBA8B4A546A85F8CA512D98590DBE8BDD7886D1615405D8AE6364AA867CCC"
        },
        {
          "Id": "Shared.Models.Quests.QuestInstanceModel",
          "Name": "QuestInstanceModel",
          "DisplayName": "QuestInstanceModel",
          "FullName": "Shared.Models.Quests.QuestInstanceModel",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ObjectivesState:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "ObjectivesState",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ObjectivesState",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A813E2AE2D5A2E5E4FAE37FA41C18E8FDBA8BF6E74F8A5D1A6B94FABA45F41AD"
            },
            {
              "Id": "Parameters:Shared.Models.Quests.QuestParameters",
              "Name": "Parameters",
              "Type": "Shared.Models.Quests.QuestParameters",
              "Signature": "public Shared.Models.Quests.QuestParameters Parameters",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "192CA3C0912D08BF8E421E44311C1BCFCF9B372F633C1341736BD9791C833B16"
            },
            {
              "Id": "QuestId:System.String",
              "Name": "QuestId",
              "Type": "System.String",
              "Signature": "public System.String QuestId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C1DDACE3F36CA07ADC08DF9A4562A54FCC7B2CE8C9075F595841520D698CACEC"
            },
            {
              "Id": "State:Shared.Models.Quests.QuestState",
              "Name": "State",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA20E0E675571A6323A2878A725428FCBA51D77338186005B52362B008ED06CC"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "FromQuestData(Shared.Models.Quests.QuestData)-\u003EShared.Models.Quests.QuestInstanceModel",
              "Name": "FromQuestData",
              "Signature": "public Shared.Models.Quests.QuestInstanceModel FromQuestData(Shared.Models.Quests.QuestData quest)",
              "Visibility": "public",
              "ReturnType": "Shared.Models.Quests.QuestInstanceModel",
              "Parameters": [
                {
                  "Name": "quest",
                  "Type": "Shared.Models.Quests.QuestData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 36,
              "BodyHash": "98D66EE28F100763666037CF603137944E266E40332198DB2F3F875064AE2418",
              "Hash": "CB6DD1E2796E880458C517180538912ED8C4E83E7070A3EB6A06DA543046E39E",
              "CalledMethods": [
                "Shared.Models.Quests.QuestInstanceModel::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "570478B73A87F4FC6C3CE49564021991F8E27D4DAA1D9F0B478ABD54274EEF06"
        },
        {
          "Id": "Shared.Models.Quests.QuestParameters",
          "Name": "QuestParameters",
          "DisplayName": "QuestParameters",
          "FullName": "Shared.Models.Quests.QuestParameters",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "CitizenId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1520B5121B746DB40A516C0859212BD0AEDE703EE775D292350CA222A7921BB9"
            },
            {
              "Id": "SpawnedQuestRelatedEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "SpawnedQuestRelatedEntityId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E SpawnedQuestRelatedEntityId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4710FECC80BCD3AD291248F9FD5D1F47D429EA435EFEFEA18C4FCE4CB88F7416"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "19230F9E802FEE948ED92F9C782DADEB52D3BBD36C30975D3659192E09C52368"
        },
        {
          "Id": "Shared.Models.Quests.QuestRequirementsMetArgs",
          "Name": "QuestRequirementsMetArgs",
          "DisplayName": "QuestRequirementsMetArgs",
          "FullName": "Shared.Models.Quests.QuestRequirementsMetArgs",
          "Namespace": "Shared.Models.Quests",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ActiveQuests:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E",
              "Name": "ActiveQuests",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E ActiveQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3E35D0799998D76C56361A58D8CE6DAC2366B3600F828AFE432F92108C94B704"
            },
            {
              "Id": "FinishedQuests:System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E",
              "Name": "FinishedQuests",
              "Type": "System.Collections.Generic.HashSet\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.HashSet\u003CSystem.String\u003E FinishedQuests",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A7DB38EA04A00C11FB3ED2821D2D406871C1EA45DDCC51AD740D2C7B1E144635"
            },
            {
              "Id": "GodProgressions:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Gods.GodProgression\u003E",
              "Name": "GodProgressions",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E GodProgressions",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "50BEC7615BB0D0226242D508131243B7A6109C3F20C59878FEC2099A77EB57D5"
            },
            {
              "Id": "QuestData:Shared.Models.Quests.QuestData",
              "Name": "QuestData",
              "Type": "Shared.Models.Quests.QuestData",
              "Signature": "public Shared.Models.Quests.QuestData QuestData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D64E821FF1E93A5C5FB675E12BD440B43EE5AFBA11CE5F3033D0BA81E0D1B9B"
            },
            {
              "Id": "WorldFlags:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.WorldFlag\u003E",
              "Name": "WorldFlags",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E WorldFlags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CDD3C591A6E4443F0787E26CBC8A63815D207C4A79B5DA993B411311F6A25CA8"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9E4716D0AAD9F954EC66F9407A67CFE750ECE21B6DE0BD65AB69585FFB8727F3"
        },
        {
          "Id": "Shared.Models.Quests.QuestState",
          "Name": "QuestState",
          "DisplayName": "QuestState",
          "FullName": "Shared.Models.Quests.QuestState",
          "Namespace": "Shared.Models.Quests",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Active:Shared.Models.Quests.QuestState",
              "Name": "Active",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState Active",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3ABAAA1C283AAEB764D9AF5D565B624DC0B25B7549ED883266DF974509BB7BC8"
            },
            {
              "Id": "Failed:Shared.Models.Quests.QuestState",
              "Name": "Failed",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState Failed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB6C7292BB5AF6ADC187EE49D8402B82C911ED9BB76399BD6A156F065EA59E0D"
            },
            {
              "Id": "Finished:Shared.Models.Quests.QuestState",
              "Name": "Finished",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState Finished",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "62813173486E44AD891603E47E0026809245154940C6D30B0AB1599AEC60F0E3"
            },
            {
              "Id": "ObjectivesComplete:Shared.Models.Quests.QuestState",
              "Name": "ObjectivesComplete",
              "Type": "Shared.Models.Quests.QuestState",
              "Signature": "public Shared.Models.Quests.QuestState ObjectivesComplete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "72AE3FCCD8FFC7FF1189F658675AF251984ADE8B7AEAE90E48FBA9EBC4787966"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "77A911FB0E621D65DA67860FB9D48BC7586AC8C045FC467F3B965C783806B709"
        },
        {
          "Id": "Shared.Models.Quests.QuestType",
          "Name": "QuestType",
          "DisplayName": "QuestType",
          "FullName": "Shared.Models.Quests.QuestType",
          "Namespace": "Shared.Models.Quests",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenGenerated:Shared.Models.Quests.QuestType",
              "Name": "CitizenGenerated",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType CitizenGenerated",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF8B62A1BAB7FFE71976C9F1DE98E4F2D5AA82BE72D9F31D53052B3783545C53"
            },
            {
              "Id": "Npc:Shared.Models.Quests.QuestType",
              "Name": "Npc",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType Npc",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "947D721306150D6219CE5CB3AB091119FB2A02FFC0381C3D5DEEA9625A10DFF8"
            },
            {
              "Id": "PlayerCharacter:Shared.Models.Quests.QuestType",
              "Name": "PlayerCharacter",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType PlayerCharacter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FE06DDAF7ED6CB9492EC2CAE5BE0473F4370195E66E1DB47969F50ED925C187C"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "World:Shared.Models.Quests.QuestType",
              "Name": "World",
              "Type": "Shared.Models.Quests.QuestType",
              "Signature": "public Shared.Models.Quests.QuestType World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "22F8628E25073AD33A3FA2A52F94B20C07CBA0FF0CBC30D76C9E33AEADBDF23B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4F8112F1983DEF810BA85F12CB10B80CE346FA38F7F2D227CC96862CAB6AEDC7"
        },
        {
          "Id": "Shared.Models.Quests.WorldFlagRequirement",
          "Name": "WorldFlagRequirement",
          "DisplayName": "WorldFlagRequirement",
          "FullName": "Shared.Models.Quests.WorldFlagRequirement",
          "Namespace": "Shared.Models.Quests",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [
            "Shared.Models.Quests.IQuestRequirement"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)-\u003ESystem.Boolean",
              "Name": "RequirementsMet",
              "Signature": "public System.Boolean RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs args)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "args",
                  "Type": "Shared.Models.Quests.QuestRequirementsMetArgs",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 160,
              "BodyHash": "667E62705160F23A95C141D86921031F6F34AC6B1EDC8AB26F4F56B49674D000",
              "Hash": "E67A4C0241168EECE85D5F4C30602C9E6751A04D926C7FF91D177D9B5C49D28B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E::TryGetValue(!0, !1\u0026)",
                "System.ArgumentOutOfRangeException::.ctor()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "19461D55BD94F39129C2FC7ABC258C79A9AA59058ED121BA287AF545D8E0EF4F"
        },
        {
          "Id": "Shared.Models.Quests.WorldFlagRequirementStrategy",
          "Name": "WorldFlagRequirementStrategy",
          "DisplayName": "WorldFlagRequirementStrategy",
          "FullName": "Shared.Models.Quests.WorldFlagRequirementStrategy",
          "Namespace": "Shared.Models.Quests",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Equals:Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Name": "Equals",
              "Type": "Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Signature": "public Shared.Models.Quests.WorldFlagRequirementStrategy Equals",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "064EDDBBA4E77A0D8A97FC30DC2BD89D5D218266067D7CC4812F5FA7E4C5F663"
            },
            {
              "Id": "LargerOrEqual:Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Name": "LargerOrEqual",
              "Type": "Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Signature": "public Shared.Models.Quests.WorldFlagRequirementStrategy LargerOrEqual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "34F9D06571BF28AB1AA8DC01890EB99B75007328C75FFFE45B4A83A8FA4C11F2"
            },
            {
              "Id": "LargerThan:Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Name": "LargerThan",
              "Type": "Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Signature": "public Shared.Models.Quests.WorldFlagRequirementStrategy LargerThan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D692801BC98EE7F08025F938A8D689DFF4B0F917BCA3F8D84807A1B51F22618C"
            },
            {
              "Id": "LessOrEqual:Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Name": "LessOrEqual",
              "Type": "Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Signature": "public Shared.Models.Quests.WorldFlagRequirementStrategy LessOrEqual",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B161D989CCA57F7B7052D546E3F0B1B8FEB9A97C31823869C487737BA3A1346D"
            },
            {
              "Id": "LessThan:Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Name": "LessThan",
              "Type": "Shared.Models.Quests.WorldFlagRequirementStrategy",
              "Signature": "public Shared.Models.Quests.WorldFlagRequirementStrategy LessThan",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90C212CE81A40ABAA9CBE6628A4B676BD82E5BF8E4465BA2D66A4AEBA542C189"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "CACA94FC2227623CC57CD6B8516C5498BA784E33D20C308EEAE192D0EFEC51D9"
        },
        {
          "Id": "Shared.Models.Raids.RaidInstanceModel",
          "Name": "RaidInstanceModel",
          "DisplayName": "RaidInstanceModel",
          "FullName": "Shared.Models.Raids.RaidInstanceModel",
          "Namespace": "Shared.Models.Raids",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ApproachingTime:System.Single",
              "Name": "ApproachingTime",
              "Type": "System.Single",
              "Signature": "public System.Single ApproachingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B149BD32215867832728BE9737E2B04B1A176E31BAA85AA538933A77ACF4C07A"
            },
            {
              "Id": "AttackingTime:System.Single",
              "Name": "AttackingTime",
              "Type": "System.Single",
              "Signature": "public System.Single AttackingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4DBAE4B4C11FB6ACF803CD74F83D2F9C29B8EEF69DE3EFCCAF0EA793F667FD69"
            },
            {
              "Id": "CurrentProgress:System.Single",
              "Name": "CurrentProgress",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A6E3175F1C29AE225F34C6C43807520BB2C34406CBB756AF5211E288F03C1B0"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "LastKilledEntityPosition:System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Name": "LastKilledEntityPosition",
              "Type": "System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E",
              "Signature": "public System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E LastKilledEntityPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8E967B0876406FBB32780C118E11AC5FA35CDAA39407B3456B314791CC821FCB"
            },
            {
              "Id": "PreparingTime:System.Single",
              "Name": "PreparingTime",
              "Type": "System.Single",
              "Signature": "public System.Single PreparingTime",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "244AA1B3A8486603292B049DA1802035528CF75AAC6CC8B73BBF4E214DD65BE8"
            },
            {
              "Id": "RaidDataId:System.String",
              "Name": "RaidDataId",
              "Type": "System.String",
              "Signature": "public System.String RaidDataId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D13307F7BF7D70BA30CDFF36717E8FF93785EBC33C7E477009F8A51975BAEEAE"
            },
            {
              "Id": "RequiredProgress:System.Single",
              "Name": "RequiredProgress",
              "Type": "System.Single",
              "Signature": "public System.Single RequiredProgress",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "807EECD541228B59DBFB2778AC54F6F0C1309B7C0A798BA918E35E2A1C0C6163"
            },
            {
              "Id": "StartedByWarDeclaration:System.Boolean",
              "Name": "StartedByWarDeclaration",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean StartedByWarDeclaration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "11806298E1091206E7C4726710116DD8B15BCA090C1D8B8E6CB3666F7A23CFC8"
            },
            {
              "Id": "StartPosition:Microsoft.Xna.Framework.Vector2",
              "Name": "StartPosition",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 StartPosition",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED1C8B19CA2AF293E473ED5D093C0B5C4F85ABB168AB235CE9804DFDCB2C6136"
            },
            {
              "Id": "State:RaidInstanceModel\u002BRaidState",
              "Name": "State",
              "Type": "RaidInstanceModel.RaidState",
              "Signature": "public RaidInstanceModel.RaidState State",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ECB2602330CCBEFD57DF472CCF710FE1EF0844F315904BB394B5D526AA85AB67"
            },
            {
              "Id": "TargetTownId:System.Guid",
              "Name": "TargetTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TargetTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B11BFB559C63777AF3E913E15D2B68EA127003BC0191C089D4D4C3B8638BFD52"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "308C8F776ADCC8EA89D09766FD8F0BC458BE2D955626EF7B3C44983BBAF44C43"
        },
        {
          "Id": "Shared.Models.Shops.Shop",
          "Name": "Shop",
          "DisplayName": "Shop",
          "FullName": "Shared.Models.Shops.Shop",
          "Namespace": "Shared.Models.Shops",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeCategory:System.String",
              "Name": "BiomeCategory",
              "Type": "System.String",
              "Signature": "public System.String BiomeCategory",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AD673DDF38742E59EFFEB348559F550A78E455E2F75BEA8480245E88DDBA5165"
            },
            {
              "Id": "ExtraGoodsWorship:System.Boolean",
              "Name": "ExtraGoodsWorship",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ExtraGoodsWorship",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0B968945D9333CC4EFB09B1BCE5D95BB3DB556028D02724F4A366F8BA6156823"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ItemIds:System.String[]",
              "Name": "ItemIds",
              "Type": "System.String[]",
              "Signature": "public System.String[] ItemIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "19B7BA50EC1C05435483A112CCC5B30D4B6BECA8542D273018B883A894E45B7C"
            },
            {
              "Id": "MerchantLevel:System.Int32",
              "Name": "MerchantLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MerchantLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E4FD1C948AFA907282A0A9EAB079A21DDC9AC5F77B5AA856F28F677B1EC64D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C653BD34C29CEBCEE4F452D7DC0D8EF9FABE66021CAB77AFFF0F6E6887895621"
        },
        {
          "Id": "Shared.Models.Skill.CharacterSkill",
          "Name": "CharacterSkill",
          "DisplayName": "CharacterSkill",
          "FullName": "Shared.Models.Skill.CharacterSkill",
          "Namespace": "Shared.Models.Skill",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentExperience:System.Single",
              "Name": "CurrentExperience",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B45FBBD9ED2A752F91E424B669A966A229579C3D8230CA3DABB8D757540AB89E"
            },
            {
              "Id": "Level:System.Int32",
              "Name": "Level",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Level",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3C19F878A8EFA802800A7FD66B0B676DE0F3CF326892EA28F236C5AABEBA47E"
            },
            {
              "Id": "LevelExperienceExponential:System.Single",
              "Name": "LevelExperienceExponential",
              "Type": "System.Single",
              "Signature": "public System.Single LevelExperienceExponential",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF44F768D796DDDF17D414C0001E8B4FB22347CF09D81550142248019467E2FA"
            },
            {
              "Id": "SkillId:System.String",
              "Name": "SkillId",
              "Type": "System.String",
              "Signature": "public System.String SkillId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "45D5EB23A1BFD470348811FA8FF015475EF9158BF205180EF6290FF122443BD4"
            },
            {
              "Id": "_skillData:System.Nullable\u00601\u003CShared.Data.SkillData\u003E",
              "Name": "_skillData",
              "Type": "System.Nullable\u003CShared.Data.SkillData\u003E",
              "Signature": "private System.Nullable\u003CShared.Data.SkillData\u003E _skillData",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "26B637DD09A69127F29D616D15BE6F0A9B7EABB8E04A8DD235A68C0C7B46A05B"
            }
          ],
          "Properties": [
            {
              "Id": "CurrentValue:System.Single",
              "Name": "CurrentValue",
              "Type": "System.Single",
              "Signature": "public System.Single CurrentValue",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "C3E00C721DB3A825E4062E8C628D5AD6FB855A8274B8D4F389E62417BBEB4CF9"
            },
            {
              "Id": "Description:System.String",
              "Name": "Description",
              "Type": "System.String",
              "Signature": "public System.String Description",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "F97AB61AFA37D4511D43A07943B7BD592BE915704FCE4EBA8CDF140737233CF2"
            },
            {
              "Id": "ExperienceGainFactor:System.Single",
              "Name": "ExperienceGainFactor",
              "Type": "System.Single",
              "Signature": "public System.Single ExperienceGainFactor",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "5749DFDCB1B5CE4629EB8033DF7E0931351228C74815393D88D35695D92DF749"
            },
            {
              "Id": "ExperienceRequiredToLevelUp:System.Single",
              "Name": "ExperienceRequiredToLevelUp",
              "Type": "System.Single",
              "Signature": "public System.Single ExperienceRequiredToLevelUp",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "6C1DD317FD078F3EFA905EC5C39EFBD6384F4350FF3F5917C65437B145D08ED3"
            },
            {
              "Id": "Name:System.String",
              "Name": "Name",
              "Type": "System.String",
              "Signature": "public System.String Name",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"
            },
            {
              "Id": "NameStringId:Shared.Text.StringId",
              "Name": "NameStringId",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId NameStringId",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8AE99E96575F018EE577A93EFEAAB31CEB2003E268A35D81C32B9257D8F96C74"
            },
            {
              "Id": "RoughExperienceRequiredToLevelUp:System.Double",
              "Name": "RoughExperienceRequiredToLevelUp",
              "Type": "System.Double",
              "Signature": "private System.Double RoughExperienceRequiredToLevelUp",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "8E2DEC44CA377B896449623D2B17AC78BE9B296C66951A4FE04A277AD43521AD"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "ExperienceRequiredToLevelUpAtLevel(System.Int32)-\u003ESystem.Single",
              "Name": "ExperienceRequiredToLevelUpAtLevel",
              "Signature": "public System.Single ExperienceRequiredToLevelUpAtLevel(System.Int32 level)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "level",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9FA843FF6F4517E57B6728CDD55A5D60E531C0FB1EA2AC70CABBF9624E246BEF",
              "Hash": "1433311CF9C25F06A3249A954F82DDBF1A5D0831913BE1902A8978B205FC7F59",
              "CalledMethods": [
                "System.MathF::Pow(System.Single, System.Single)",
                "System.Math::Round(System.Double)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetupSkillData()-\u003ESystem.Void",
              "Name": "SetupSkillData",
              "Signature": "private System.Void SetupSkillData()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "6ECA91E12AA88F6C88B037F22CA56712655293802EC7746E5BFB8FB15278F367",
              "Hash": "0B663E6BA82D47DE523C04D22B4058509874560075E26DF416DCE2962BCF5D1E",
              "CalledMethods": [
                "Shared.Data.SkillsDataBase::GetSkillOrMissing(System.String)",
                "System.Nullable\u003CShared.Data.SkillData\u003E::.ctor(!0)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "6DC1B42957B9E38E7DEA05A3B75476B3DDB38CAAB7EFCE6511AB11D9234913C3"
        },
        {
          "Id": "Shared.Models.Skill.Skills",
          "Name": "Skills",
          "DisplayName": "Skills",
          "FullName": "Shared.Models.Skill.Skills",
          "Namespace": "Shared.Models.Skill",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CharacterSkills:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Skill.CharacterSkill\u003E",
              "Name": "CharacterSkills",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E CharacterSkills",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0905F0B6B6C3FE6A34EFEBCE316E85FAE791D3C786D4F26DE58D9D7AD61AE38A"
            },
            {
              "Id": "CurrentFavourPoints:System.Int32",
              "Name": "CurrentFavourPoints",
              "Type": "System.Int32",
              "Signature": "public System.Int32 CurrentFavourPoints",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A0D56D8FD2A8C49BDA084F7473217C87CB1BBE3F4D12D157BC633BB4486803C1"
            },
            {
              "Id": "FavourLevel:System.Int32",
              "Name": "FavourLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 FavourLevel",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F66E87951958498418EE769C8C58A7AA5165157AF0A8F7B53A0FA4668264092B"
            },
            {
              "Id": "Favours:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "Favours",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E Favours",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FDD154676341BD900AF6E7D3E70BA8409DBDC08DCDAFBA4A1DEB4ABF1DA80414"
            },
            {
              "Id": "TotalExperience:System.Single",
              "Name": "TotalExperience",
              "Type": "System.Single",
              "Signature": "public System.Single TotalExperience",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "068FCD3782C2B2906F85C4021DD7ECA74C2BBFEFE8CDFB7773EEEF6192A9004A"
            }
          ],
          "Properties": [
            {
              "Id": "ExperienceRequiredForNextFavour:System.Single",
              "Name": "ExperienceRequiredForNextFavour",
              "Type": "System.Single",
              "Signature": "public System.Single ExperienceRequiredForNextFavour",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "142243F8D8FBC37A5BC483F053D5DDB60026C889B8E0792E82DF09894D0119E7"
            },
            {
              "Id": "RoughExperienceRequiredForNextFavour:System.Double",
              "Name": "RoughExperienceRequiredForNextFavour",
              "Type": "System.Double",
              "Signature": "private System.Double RoughExperienceRequiredForNextFavour",
              "Visibility": "private",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2518DB4C27001B8B9821AF92C376096AC5E72C87995A40BCEB51DD0C4EDCF99F"
            }
          ],
          "Events": [],
          "Methods": [],
          "Hash": "426DE098C911AF6995799DE6EE4586897E2EB9C5900FB6394C27938CA1AD0525"
        },
        {
          "Id": "Shared.Models.Spells.AttackSpellArgs",
          "Name": "AttackSpellArgs",
          "DisplayName": "AttackSpellArgs",
          "FullName": "Shared.Models.Spells.AttackSpellArgs",
          "Namespace": "Shared.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArmorPiercing:System.Single",
              "Name": "ArmorPiercing",
              "Type": "System.Single",
              "Signature": "public System.Single ArmorPiercing",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BE46408AA6E0FA2D854D75B42C3567CD2E1C69336F91B3A440F2BBE3F3ECD0DC"
            },
            {
              "Id": "AttackType:Shared.Combat.AttackType",
              "Name": "AttackType",
              "Type": "Shared.Combat.AttackType",
              "Signature": "public Shared.Combat.AttackType AttackType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "96CBCD270E31EFB12F39054378F22A0C9928453F064BA3054AF71FC3AD4CCF0A"
            },
            {
              "Id": "AttackTypeBonusScale:System.Single",
              "Name": "AttackTypeBonusScale",
              "Type": "System.Single",
              "Signature": "public System.Single AttackTypeBonusScale",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A19D4477818EF31288BD53B26FD0BCEFB7D5455C2C55711858127A50CECC6540"
            },
            {
              "Id": "BaseKnockback:System.Single",
              "Name": "BaseKnockback",
              "Type": "System.Single",
              "Signature": "public System.Single BaseKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3B4A38D9753C3F53C0E3EF7E610B7ACE2603D830F5740C6124AA19098574116C"
            },
            {
              "Id": "BaseMaxDamage:Shared.Combat.DamageTypesArray",
              "Name": "BaseMaxDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray BaseMaxDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F024EA731DF0D08EFE3FBB42FEB1B724735BE523AC0FAA21906308E80FD2EF1"
            },
            {
              "Id": "BaseMinDamage:Shared.Combat.DamageTypesArray",
              "Name": "BaseMinDamage",
              "Type": "Shared.Combat.DamageTypesArray",
              "Signature": "public Shared.Combat.DamageTypesArray BaseMinDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B154C08426E86D3067C51FAFB151BCD09A05CEB2134A3E51BCBE9F5B52C54E29"
            },
            {
              "Id": "CanCrit:System.Boolean",
              "Name": "CanCrit",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanCrit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D2E82F1CF1D0845C67EB4FAA3D7FADBE4AB2C11B9ADB06406002B34F9302B38F"
            },
            {
              "Id": "CanKnockback:System.Boolean",
              "Name": "CanKnockback",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean CanKnockback",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "316173F0DD637A7875179A35B9F0504B3FA11D0B7F341D96DEDDD9D967C2B372"
            },
            {
              "Id": "DamageMultiplier:System.Single",
              "Name": "DamageMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single DamageMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0284683DD42624BF43E16792A52042C021AD45B2B68ED57ABBCB64500FCFBB6B"
            },
            {
              "Id": "DamageVfx:System.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E",
              "Name": "DamageVfx",
              "Type": "System.Nullable\u003CShared.Combat.DamageVfxType\u003E",
              "Signature": "public System.Nullable\u003CShared.Combat.DamageVfxType\u003E DamageVfx",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FEEB025A6ECBB497A7FECEA5825005ED1BEA07EAB6DA818021FD1B97921172F6"
            },
            {
              "Id": "DamageVfxModifier:Shared.Combat.DamageVfxModifier",
              "Name": "DamageVfxModifier",
              "Type": "Shared.Combat.DamageVfxModifier",
              "Signature": "public Shared.Combat.DamageVfxModifier DamageVfxModifier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EB016F395A56DCEBD7634435DAE903917AA275F041675309FCA00040331738CF"
            },
            {
              "Id": "MaxTargets:System.Int32",
              "Name": "MaxTargets",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxTargets",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "341A9B9B31B38F4035675FC4211F905BBA683C54DDFE1C11DBCD57933B18C71C"
            },
            {
              "Id": "SkillTypeBonusDamage:System.String",
              "Name": "SkillTypeBonusDamage",
              "Type": "System.String",
              "Signature": "public System.String SkillTypeBonusDamage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "484308B8518E45228D4947EA16C6BF2A279BC4B26071821F455017927FEBB14C"
            },
            {
              "Id": "SkipEntityStats:System.Boolean",
              "Name": "SkipEntityStats",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SkipEntityStats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3FA027AFC45C9C26C542F74A70FD1457D9D53ED745725C6674A9D32C3D16A9A1"
            },
            {
              "Id": "StunPower:System.Single",
              "Name": "StunPower",
              "Type": "System.Single",
              "Signature": "public System.Single StunPower",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BCA1AAAE0F47B332175AF0F1486C836FD117BB14C7537F83E30EE6552CA23595"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5815A1C301A190C834E07F6C7B96E4ECFF7871FDFD7B53ED3C3E9FFD3050F693"
        },
        {
          "Id": "Shared.Models.Spells.ProjectileBaseArgs",
          "Name": "ProjectileBaseArgs",
          "DisplayName": "ProjectileBaseArgs",
          "FullName": "Shared.Models.Spells.ProjectileBaseArgs",
          "Namespace": "Shared.Models.Spells",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttachProjectileToEntity:System.Boolean",
              "Name": "AttachProjectileToEntity",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AttachProjectileToEntity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "46E97834FA2C28C9FBFB5218D4E5469556AB8C40DE9446A1F53EF6D6B165E06F"
            },
            {
              "Id": "IgnoreTerrain:System.Boolean",
              "Name": "IgnoreTerrain",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IgnoreTerrain",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F4839DB45D7E6D661FCC9608F703E970E8DBB145537D56603D5B5930A7AECF82"
            },
            {
              "Id": "MinimumTimeBetweenHits:System.Single",
              "Name": "MinimumTimeBetweenHits",
              "Type": "System.Single",
              "Signature": "public System.Single MinimumTimeBetweenHits",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AF64F271309882C5E02CCADD1C36D7398A10D03F9ECFD801B69FB20609D83533"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "1CE1A16F08996C290FA13A991BEFDF9149FFA40AD90C891BCEC9955BF6F451AF"
        },
        {
          "Id": "Shared.Models.Spells.ProjectileHitFlags",
          "Name": "ProjectileHitFlags",
          "DisplayName": "ProjectileHitFlags",
          "FullName": "Shared.Models.Spells.ProjectileHitFlags",
          "Namespace": "Shared.Models.Spells",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Caster:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "Caster",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags Caster",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "295620159DD08DC7BDD7684F1243A13056B87C8AC5E0C6E1E6CCABB6122A5BDC"
            },
            {
              "Id": "Default:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "Default",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags Default",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F151084EEF9BD6EC433C71220FA2E26DC31DDF345917CB3736AE740A37F5ED15"
            },
            {
              "Id": "EnemiesAndCaster:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "EnemiesAndCaster",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags EnemiesAndCaster",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D99321A107AF365278641D447AE78379137F3154CED1A454CC623EDD5E33DC9"
            },
            {
              "Id": "Everyone:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "Everyone",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags Everyone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31BA228B3BF3FA73F5C1C1CB21D1BC18F7D5CFA2BB8F11BA468B066825FB4766"
            },
            {
              "Id": "EveryoneElse:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "EveryoneElse",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags EveryoneElse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C8FAA653940033CF091AB452DCBE9E61720778414EF17AB1692C1DDCA3D06001"
            },
            {
              "Id": "FriendlyAoE:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "FriendlyAoE",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags FriendlyAoE",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0AB6A46582CC6633774608D1087E59F004748EE725A421575209B12BD4A773AC"
            },
            {
              "Id": "None:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "None",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C4840970779841ED1C75244C475D56F1EEE5F90B5B2251A00BFE183A88E676D2"
            },
            {
              "Id": "NoSharedFaction:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "NoSharedFaction",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags NoSharedFaction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93F8FF8C3CAD754432A72FE98C361A02BCEA9FE8EC6421FA91F3C7954008C272"
            },
            {
              "Id": "SharedFaction:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "SharedFaction",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags SharedFaction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAA9ED5413324DD86C7D54171D8EFF07614C91B689202A6CE4E9D5228E09556F"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "125C893BD9A728E557B2FACE963C949412FDC52F066132F8EE504C391F61081F"
        },
        {
          "Id": "Shared.Models.Spells.ProjectileHitFlagsExtensions",
          "Name": "ProjectileHitFlagsExtensions",
          "DisplayName": "ProjectileHitFlagsExtensions",
          "FullName": "Shared.Models.Spells.ProjectileHitFlagsExtensions",
          "Namespace": "Shared.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "HasFlags(Shared.Models.Spells.ProjectileHitFlags, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Boolean",
              "Name": "HasFlags",
              "Signature": "public System.Boolean HasFlags(Shared.Models.Spells.ProjectileHitFlags mask, Shared.Models.Spells.ProjectileHitFlags flag)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flag",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B",
              "Hash": "752990C49A534563594B7FB022F9470EF6C88B6DA0C6C13BE6FB5AF6F84C3C3F",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveFlag(Shared.Models.Spells.ProjectileHitFlags\u0026, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "RemoveFlag",
              "Signature": "public System.Void RemoveFlag(Shared.Models.Spells.ProjectileHitFlags\u0026 mask, Shared.Models.Spells.ProjectileHitFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 8,
              "BodyHash": "A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F",
              "Hash": "C0563230F39381A55E670DB4A207F9DC56C1195598EB536FB72BCF4F877D0578",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetFlag(Shared.Models.Spells.ProjectileHitFlags\u0026, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "SetFlag",
              "Signature": "public System.Void SetFlag(Shared.Models.Spells.ProjectileHitFlags\u0026 mask, Shared.Models.Spells.ProjectileHitFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF",
              "Hash": "84F69D847D6E3F56CFC4345F05042578906EFE8326E3371A2BA236AA7F5FE941",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ToggleFlag(Shared.Models.Spells.ProjectileHitFlags\u0026, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void",
              "Name": "ToggleFlag",
              "Signature": "public System.Void ToggleFlag(Shared.Models.Spells.ProjectileHitFlags\u0026 mask, Shared.Models.Spells.ProjectileHitFlags flags)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "mask",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags\u0026",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "flags",
                  "Type": "Shared.Models.Spells.ProjectileHitFlags",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB",
              "Hash": "70B167DD8C1DED08F0AD20AC7CF725289930F1F664979FE6843C979E599945B9",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "B82C62C1C66E2A561487E6F3C4D26563B059349A4225A2EEA8ADAEE05C1AEAE1"
        },
        {
          "Id": "Shared.Models.Spells.SpellDataModel",
          "Name": "SpellDataModel",
          "DisplayName": "SpellDataModel",
          "FullName": "Shared.Models.Spells.SpellDataModel",
          "Namespace": "Shared.Models.Spells",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AttackSpellArgs:Shared.Models.Spells.AttackSpellArgs",
              "Name": "AttackSpellArgs",
              "Type": "Shared.Models.Spells.AttackSpellArgs",
              "Signature": "public Shared.Models.Spells.AttackSpellArgs AttackSpellArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "BBDD074ADB68845859D74696612766E172E67481386F2FCADFF0AA9F305AA5DB"
            },
            {
              "Id": "CanHit:Shared.Models.Spells.ProjectileHitFlags",
              "Name": "CanHit",
              "Type": "Shared.Models.Spells.ProjectileHitFlags",
              "Signature": "public Shared.Models.Spells.ProjectileHitFlags CanHit",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "883E229B737C572B867D406F453CDDB1F61A3F7C6E6EFD57244398A3D9060E13"
            },
            {
              "Id": "CastSoundEffect:System.String",
              "Name": "CastSoundEffect",
              "Type": "System.String",
              "Signature": "public System.String CastSoundEffect",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7ACA33229BEE03211CCE1F6554FA0A1B47D657626CE00524B37272D521E43AA6"
            },
            {
              "Id": "CastSoundEffects:System.String[]",
              "Name": "CastSoundEffects",
              "Type": "System.String[]",
              "Signature": "public System.String[] CastSoundEffects",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F55EC460DFE7064A4FE4EEB295B00D3DAA326D682E398B5E70CB30289473EEDE"
            },
            {
              "Id": "ChainSpells:System.ValueTuple\u00603\u003CShared.Helpers.SpellEvent,System.String,Shared.Aura.Args.Target\u003E[]",
              "Name": "ChainSpells",
              "Type": "System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[]",
              "Signature": "public System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[] ChainSpells",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "277930B8195CA3F26B4A48A50E972566D670FD14CEF867E09211086BC66D1315"
            },
            {
              "Id": "DisplayName:System.Nullable\u00601\u003CShared.Text.StringId\u003E",
              "Name": "DisplayName",
              "Type": "System.Nullable\u003CShared.Text.StringId\u003E",
              "Signature": "public System.Nullable\u003CShared.Text.StringId\u003E DisplayName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0E48CB809D6428BECC555884BC5774B486FF970A9C3BD0185CECEAB7EADF6886"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "ProjectileBaseArgs:Shared.Models.Spells.ProjectileBaseArgs",
              "Name": "ProjectileBaseArgs",
              "Type": "Shared.Models.Spells.ProjectileBaseArgs",
              "Signature": "public Shared.Models.Spells.ProjectileBaseArgs ProjectileBaseArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D17939D3693231C8A8416E7927E973811A0FE9CA3080655F0BCB9DD16AA148AC"
            },
            {
              "Id": "ProjectileDisplayId:System.String",
              "Name": "ProjectileDisplayId",
              "Type": "System.String",
              "Signature": "public System.String ProjectileDisplayId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B4DA99E05174736114E49F33F48147EF404BCA7F9844ECDF9BBBAE2B4A6A26F5"
            },
            {
              "Id": "ProjectileSpacVfxId:System.String",
              "Name": "ProjectileSpacVfxId",
              "Type": "System.String",
              "Signature": "public System.String ProjectileSpacVfxId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CBFDB569699297589AAE07FDC7ACC2DD37DED3F47FC9C697CA286736415D2D8C"
            },
            {
              "Id": "SpellDuration:System.Single",
              "Name": "SpellDuration",
              "Type": "System.Single",
              "Signature": "public System.Single SpellDuration",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8B6F1BD6C9E6A8815EC74E4F99777E0638DFFFD94B16F3285809D8717410F54D"
            },
            {
              "Id": "SpellTypeArgs:System.Object",
              "Name": "SpellTypeArgs",
              "Type": "System.Object",
              "Signature": "public System.Object SpellTypeArgs",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F337DE483999E4E2AD3ACD3A2F19EB1DFE354443183A915DFBCE4D80C946D2C9"
            },
            {
              "Id": "SpellTypeId:System.String",
              "Name": "SpellTypeId",
              "Type": "System.String",
              "Signature": "public System.String SpellTypeId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "30B622ED08F02A96041ACFFBC2356BC8B4D036E44BAE96915666F80A2C11C052"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetDataFromModel(Shared.Models.Spells.SpellDataModel)-\u003ESystem.Void",
              "Name": "SetDataFromModel",
              "Signature": "public System.Void SetDataFromModel(Shared.Models.Spells.SpellDataModel otherModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "otherModel",
                  "Type": "Shared.Models.Spells.SpellDataModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 451,
              "BodyHash": "1E1534A4B5164C3AC244A3F6D28098840ADD16AF33CCD38DB6C42C903CBF99E2",
              "Hash": "806285A34C441DEB26D0D60B84FEE474172ED7D6BEF99AB44443CC6A753A82B3",
              "CalledMethods": [
                "Shared.Models.Spells.AttackSpellArgs::.ctor()",
                "Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)",
                "Shared.Combat.DamageTypesArray::.ctor(System.Single[])",
                "System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "4BC8716E4FA7992EF166808774C6DA19737EC76BAF467D59747DC1650ED7BB4F"
        },
        {
          "Id": "Shared.Models.Stats.CandideStatsException",
          "Name": "CandideStatsException",
          "DisplayName": "CandideStatsException",
          "FullName": "Shared.Models.Stats.CandideStatsException",
          "Namespace": "Shared.Models.Stats",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Exception",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3F89E3791A72B398AA21B986F56F0BE0868A6E09353F1B601A9D05920B9A01B0"
        },
        {
          "Id": "Shared.Models.Stats.CitizenStats",
          "Name": "CitizenStats",
          "DisplayName": "CitizenStats",
          "FullName": "Shared.Models.Stats.CitizenStats",
          "Namespace": "Shared.Models.Stats",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C507B8C61FAE9497B1FF0BB69123079133213E630F120EBDC25BD3A360385718"
            },
            {
              "Id": "_baseValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "_baseValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _baseValues",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0542589D81C4660F05FC878A93FB907C27553FBC8A728B68D9B615B16E0D3227"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAuraStats(System.Guid, Shared.Models.Auras.CitizenAuraModel)-\u003ESystem.Void",
              "Name": "AddAuraStats",
              "Signature": "public System.Void AddAuraStats(System.Guid auraInstanceId, Shared.Models.Auras.CitizenAuraModel auraModel)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "auraModel",
                  "Type": "Shared.Models.Auras.CitizenAuraModel",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 81,
              "BodyHash": "3E6E6B002667DC06E65EFC38CBB548347D4798B072A927E89868059253849B60",
              "Hash": "C45B88568E394999B9CFC4DB48F79DAED4482D4607EA5F1E1711EFF31D07BAA5",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, Shared.Models.Stats.StatModifierType, System.Int32)-\u003ESystem.Void",
              "Name": "AddAuraStats",
              "Signature": "public System.Void AddAuraStats(System.Guid instanceId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats, Shared.Models.Stats.StatModifierType type, System.Int32 stackAmount)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "instanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Stats.StatModifierType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 17,
              "BodyHash": "615AB85EACE54EAA4CCDBC927802B4E72E510BF5DD9A896DAA0A75EF1FD1BF82",
              "Hash": "D0097CBD03EF906214A26778F72F83A12FE9430369260263539D5DFF924AF9BD",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddBuildingStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "AddBuildingStats",
              "Signature": "public System.Void AddBuildingStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E buildingCitizenStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "buildingCitizenStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "D8DEC68FE4B08D5E6471A90A0FD2B142EC0CEECA5FCDE60010A48CE48CC66AA4",
              "Hash": "C0E37050FADB73871A28AF61F2EFB13D9B95019044B89CD6E63DC6F7BDC420B5",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::CopyModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddHappinessStats(System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[])-\u003ESystem.Void",
              "Name": "AddHappinessStats",
              "Signature": "public System.Void AddHappinessStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] happinessStatModifiers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "happinessStatModifiers",
                  "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "4F5EDC2FEB2B1044B1C2C825A589FD94C4C7661AB827B7E83ECECC947DCF82E8",
              "Hash": "AA38F6F682B443FB8F22A4513356E9B3A78D83DC206392D89EAC9821802585F6",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddHungerStats(System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[])-\u003ESystem.Void",
              "Name": "AddHungerStats",
              "Signature": "public System.Void AddHungerStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] hungerStatModifiers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "hungerStatModifiers",
                  "Type": "System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "71B229E821675DBAD8676027AA1420883421CA2896B03F3DB3714C4E586304E0",
              "Hash": "F51EF7507EE60505B61CEFE1627B367CFEBEECB35C6E1C0EF1AA8248A3D5B182",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get(System.String)-\u003ESystem.Single",
              "Name": "Get",
              "Signature": "public System.Single Get(System.String statId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "100177FA5CE0D92BD83E8456CD68C7394CA038C99FAAFFE6FF2AA87140FEF167",
              "Hash": "749CF6826EF4020CCBB6DABCA7544AACE85D9362B75A8A901351B8F53E5FAE45",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetJobProgressTick()-\u003ESystem.Single",
              "Name": "GetJobProgressTick",
              "Signature": "public System.Single GetJobProgressTick()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "B3163C09A8D2FB92428DB84B994ECF20346C587A02060779984762658BFCF94C",
              "Hash": "23E529163F5E8B5921ACDF851D49F89EC3541FB602615E0C2C6D9BFF992EF337",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::Get(System.String)",
                "System.MathF::Log2(System.Single)"
              ],
              "StringLiterals": [
                "Citizen_Efficiency"
              ],
              "Source": null
            },
            {
              "Id": "GetJobQualityValueTick()-\u003ESystem.Single",
              "Name": "GetJobQualityValueTick",
              "Signature": "public System.Single GetJobQualityValueTick()",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "6257645057061F69EFBB398F50558B00D32D22D5D6DD3B0C4DFFAAC8BBC68308",
              "Hash": "4C7FC0BC09419CD488511C6B8A1BEDE09DD9EB3859D8D8B67063AE264A23AC65",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::Get(System.String)"
              ],
              "StringLiterals": [
                "Citizen_Expertise"
              ],
              "Source": null
            },
            {
              "Id": "OnLoad()-\u003ESystem.Void",
              "Name": "OnLoad",
              "Signature": "public System.Void OnLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "2C1D5861FBAA2153553F7263F67D2B69AE7380055FEEC999B4088599E189D893",
              "Hash": "1C2307E435802A6F104B8A6C17104D4C56E13EC3FFCE207C3339218C59E01D05",
              "CalledMethods": [
                "Shared.Models.Stats.CitizenStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetModifiers()-\u003ESystem.Void",
              "Name": "ResetModifiers",
              "Signature": "public System.Void ResetModifiers()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "C513D3CD86F5A8A27D722F497F85E50987EF664767FDB8D22F46CB6C5ED8F57F",
              "Hash": "EC2761AE6C725A84D9343B6F1877C33593F103C36C43FE473DD45CD1DD9762B4",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SetBaseStats",
              "Signature": "private System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "0C4213427C6820F982DC15E32CB5C6B5090213F127060E7442FA91D243BA529D",
              "Hash": "F09A0B26080BD5FC2E461157A554B30BFBD515E5B669DF2DF5CDF733C8017E2F",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Single\u003E\u003E)-\u003ESystem.Void",
              "Name": "SetBaseStats",
              "Signature": "public System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E baseVariance)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseVariance",
                  "Type": "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 173,
              "BodyHash": "1750A0371FC10680FB67EFC64C0BEC3864EFBCAA3660D45D1DCD86A6327761BC",
              "Hash": "7C71D4FF575AC0AC3ED0EB8AA98BF1EF16B503A1993CF4B16D36B91A0C51212B",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)",
                "System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Current()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet(System.String, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet(System.String statId, out System.Single\u0026 statValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statValue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "F3A8657BB53D4DF3AB2EC6A86CED8EE297A127811A8558AB6A10EE87A935F36C",
              "Hash": "6D4DCD216784F135AEC06D047CD00A806261AA1BC696A98A0311AF5E52E102F3",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "7D41E834B6FECB28C3C13F08F330005DD3508310474C588A7472E6471AD20F4C"
        },
        {
          "Id": "Shared.Models.Stats.EntityStats",
          "Name": "EntityStats",
          "DisplayName": "EntityStats",
          "FullName": "Shared.Models.Stats.EntityStats",
          "Namespace": "Shared.Models.Stats",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C507B8C61FAE9497B1FF0BB69123079133213E630F120EBDC25BD3A360385718"
            },
            {
              "Id": "_baseValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "_baseValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _baseValues",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0542589D81C4660F05FC878A93FB907C27553FBC8A728B68D9B615B16E0D3227"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, System.Int32, System.Boolean)-\u003ESystem.Void",
              "Name": "AddAuraStats",
              "Signature": "public System.Void AddAuraStats(System.Guid auraInstanceId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats, System.Int32 stackAmount, System.Boolean isBlessingAura)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "auraInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": true
                },
                {
                  "Name": "isBlessingAura",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 23,
              "BodyHash": "BC8453ADAC944F4095B99615EBAF90AA04B1ADAC843DF955EDF71EA352E3357F",
              "Hash": "9484430F611299137CA1DC594D8EAB8A201B2AF895E2F2BBD590244B8EA395C8",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddEquipmentStats(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E)-\u003ESystem.Void",
              "Name": "AddEquipmentStats",
              "Signature": "public System.Void AddEquipmentStats(System.Guid itemInstanceId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "itemInstanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "E672D8E2F7B8F6490307097EFB20B7C7CD92D329133AA96E1409A6ADA76C537C",
              "Hash": "BE4D893D3943CDECEE476E6741722F5A52E6654390357189873C1D2F1CAD3AED",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ApplyArmorReduction(System.String, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Int32, System.Int32)-\u003ESystem.Void",
              "Name": "ApplyArmorReduction",
              "Signature": "private System.Void ApplyArmorReduction(System.String armorStatId, Shared.Combat.DamageTypesArray damage, Shared.Combat.DamageTypesArray resists, System.Single armorPiercing, System.Int32 damageTypeStart, System.Int32 damageTypeEnd)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "armorStatId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resists",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "armorPiercing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypeStart",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "damageTypeEnd",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 156,
              "BodyHash": "2605B127BD9FFAA6EBF3C0D67F67914B79BC358BFD44C2673F67BC13FAEF8A0E",
              "Hash": "B52764621EE812E56AB8B7552BB2FFA6FEE3B3B2509851390A32B12C94629FC9",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)-\u003ESystem.Void",
              "Name": "CalculateDamageBonuses",
              "Signature": "private System.Void CalculateDamageBonuses(Shared.Combat.DamageTypesArray damage, System.String statId, System.String modifierId, System.Single attackTypeBonusScale)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifierId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 387,
              "BodyHash": "08838846F71D9C2A61509DA3D3A3F9A1AC1F32A7E4BD7295536D15A035B42F49",
              "Hash": "2811ACFB409727C76DA716F2ED020DDB9166F0EA68E1ABB1A0B5F3AB3AFD8850",
              "CalledMethods": [
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.String::IsNullOrEmpty(System.String)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Models.Stats.CandideStatsException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "TrueDamageModifier",
                "SlashingDamageModifier",
                "PiercingDamageModifier",
                "BludgeoningDamageModifier",
                "PyroDamageModifier",
                "ChloroDamageModifier",
                "AquaDamageModifier",
                "CosmoDamageModifier",
                "NecroDamageModifier",
                "Unknown damage type "
              ],
              "Source": null
            },
            {
              "Id": "CalculateGetCalculatedRangedDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "CalculateGetCalculatedRangedDamageTypesArray",
              "Signature": "public System.Void CalculateGetCalculatedRangedDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E04EB6566C97EBB445F69416AFEC38DBB8F909C4D96ECDF81A353347B36C7204",
              "Hash": "45ED023497AAC0EE07ABF8CC8D7E069CCAEBE4F95809B5E03A322C1824E584DD",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "RangedDamage",
                "RangedDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "CalculateMagicDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "CalculateMagicDamageTypesArray",
              "Signature": "public System.Void CalculateMagicDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "58E54E8CDE955988EC0B94C1F222E7E1031B59252DED325A6DE7ECC8A7333557",
              "Hash": "451DC3EB4AD3CADC871DC176BAD788B6C8B4EC896F45741EFAD94B83013D2D96",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "MagicDamage",
                "MagicDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "CalculateMeleeDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "CalculateMeleeDamageTypesArray",
              "Signature": "public System.Void CalculateMeleeDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "DDD53941DAA66476A3A0FE1766176154D4960BC53CC347AC0D8228FBB205B2C4",
              "Hash": "59FCAF1B76CE12A4DD03F63CEA8484420CA8E6E134B349459BA7739018A06002",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "MeleeDamage",
                "MeleeDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "CalculateShieldDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "CalculateShieldDamageTypesArray",
              "Signature": "public System.Void CalculateShieldDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "222180B132F82D88008AAB9AA14B29D4E8AC881A121D04198FFF426756003735",
              "Hash": "06DB6D0BF017F6B6A934082AB892DEF24C330C4FF54C9618C5264FA38B3B4E24",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "Armor"
              ],
              "Source": null
            },
            {
              "Id": "CalculateThrowingDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "CalculateThrowingDamageTypesArray",
              "Signature": "public System.Void CalculateThrowingDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 19,
              "BodyHash": "E84A1EC3BC2DAD03218BE10FA1724DAD37B7450776469580279E1F95FC439668",
              "Hash": "BAD0C2376693EEACBF27381D089AD8423D2C5FDA06FC164C01D0A98F36331926",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::CalculateDamageBonuses(Shared.Combat.DamageTypesArray, System.String, System.String, System.Single)"
              ],
              "StringLiterals": [
                "ThrowingDamage",
                "ThrowingDamageModifier"
              ],
              "Source": null
            },
            {
              "Id": "DoResistCalculations_Destructive(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single)-\u003ESystem.Void",
              "Name": "DoResistCalculations_Destructive",
              "Signature": "public System.Void DoResistCalculations_Destructive(Shared.Combat.DamageTypesArray damage, Shared.Combat.DamageTypesArray resists, System.Single armorPiercing)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resists",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "armorPiercing",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 471,
              "BodyHash": "9041D848B0B660F3A51655E8E3FBB058D427DEF962A205000E773DF604AB80DC",
              "Hash": "C8D2832E9B7E7DC1CD473E6AD0B8EAD9B9315E4ECFFE0BBEEB4C3B3FB39CEA01",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::ApplyArmorReduction(System.String, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Int32, System.Int32)",
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "Shared.Combat.DamageTypesArray::GetTotalDamage()"
              ],
              "StringLiterals": [
                "Armor",
                "MagicResistance",
                "TrueResistance",
                "SlashingResistance",
                "PiercingResistance",
                "BludgeoningResistance",
                "PyroResistance",
                "ChloroResistance",
                "AquaResistance",
                "CosmoResistance",
                "NecroResistance"
              ],
              "Source": null
            },
            {
              "Id": "Get(System.String)-\u003ESystem.Single",
              "Name": "Get",
              "Signature": "public System.Single Get(System.String statId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "FFBD0B2F14945B4BF937FD9D4263062D7520B72F02E0D6D9B27D46BB0255C15A",
              "Hash": "E3B1D0A8000D35A9DE2D3C21C91A3380E7BE79C18ACF9A7724194DBB515C7E5B",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)-\u003ESystem.Void",
              "Name": "GetCalculatedDamageTypesArray",
              "Signature": "public System.Void GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray weaponDamage, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "weaponDamage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackType",
                  "Type": "Shared.Combat.AttackType",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "attackTypeBonusScale",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 151,
              "BodyHash": "316364B50DCC104A837831A86BD6679B4D19F7F7C144829C7B71A1546DFDD829",
              "Hash": "6A7A8D5FB1ED2EBF8C5FFCD6BB232E13D3EC8E21FDAC299990C0014930F45C91",
              "CalledMethods": [
                "System.Enum::HasFlag(System.Enum)",
                "Shared.Models.Stats.EntityStats::CalculateMeleeDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Models.Stats.EntityStats::CalculateMagicDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Models.Stats.EntityStats::CalculateGetCalculatedRangedDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Models.Stats.EntityStats::CalculateThrowingDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Models.Stats.EntityStats::CalculateShieldDamageTypesArray(Shared.Combat.DamageTypesArray, System.Single)",
                "Shared.Models.Stats.CandideStatsException::.ctor(System.String)"
              ],
              "StringLiterals": [
                "Undefined attack type"
              ],
              "Source": null
            },
            {
              "Id": "GetCalculatedWeaponAttackRange(System.Single)-\u003ESystem.Single",
              "Name": "GetCalculatedWeaponAttackRange",
              "Signature": "public System.Single GetCalculatedWeaponAttackRange(System.Single weaponRange)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "weaponRange",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "3ED02842463483023176AFC6936E50B9A25C58E71D5EDFA8A78E595811504E08",
              "Hash": "B97339E81D8B44B2AEFC21A36AA8828F930C11A6B8911D859BCAF568EB227862",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::Get(System.String)"
              ],
              "StringLiterals": [
                "AttackRangeModifier"
              ],
              "Source": null
            },
            {
              "Id": "GetCalculatedWeaponCooldownTimer(System.Single)-\u003ESystem.Single",
              "Name": "GetCalculatedWeaponCooldownTimer",
              "Signature": "public System.Single GetCalculatedWeaponCooldownTimer(System.Single swingTimer)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "swingTimer",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 40,
              "BodyHash": "E2A2DBED62C8C00B9DAE4AE31F9E112BD0A0475B8EEA571900669FEFA44AB91C",
              "Hash": "EF7918894974C917A4BCD8E0D2D7400A2BBC86B0651EA9274453A4FC713948DB",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [
                "AttackSpeed",
                "Attack speed was 0"
              ],
              "Source": null
            },
            {
              "Id": "GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u0026)-\u003ESystem.Void",
              "Name": "GetTotalResistance",
              "Signature": "public System.Void GetTotalResistance(Shared.Combat.DamageTypesArray damageSource, Shared.Combat.DamageTypesArray\u0026 resists)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "damageSource",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "resists",
                  "Type": "Shared.Combat.DamageTypesArray\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 374,
              "BodyHash": "EB95D1242B9148F918625740FF8898DC1919E5C107C43AE9EBCAC64DDEB6EDC2",
              "Hash": "A78D2AD6E3450C6D6E9053510D3DD2E2C7C530349E8627F4766E26128BCFE223",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::Get(System.String)",
                "Shared.Combat.DamageTypesArray::get_Item(System.Int32)",
                "System.MathF::Min(System.Single, System.Single)"
              ],
              "StringLiterals": [
                "TrueResistance",
                "SlashingResistance",
                "PiercingResistance",
                "BludgeoningResistance",
                "PyroResistance",
                "ChloroResistance",
                "AquaResistance",
                "CosmoResistance",
                "NecroResistance",
                "Armor",
                "MagicResistance"
              ],
              "Source": null
            },
            {
              "Id": "OnLoad()-\u003ESystem.Void",
              "Name": "OnLoad",
              "Signature": "public System.Void OnLoad()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "BE9812FE0C5B3C3A35A5BE8B66C90A7A4AC437949678B183F7DDDB0DFA8B4767",
              "Hash": "F158BFEFA064ED025A3E9009075D3585B6C9F9CC6363BA537B56257D01827EBC",
              "CalledMethods": [
                "Shared.Models.Stats.EntityStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetModifiers()-\u003ESystem.Void",
              "Name": "ResetModifiers",
              "Signature": "public System.Void ResetModifiers()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B9E8E2534663AD097827E502BD57B97DC58943E2C831BC883AFD52CFDE20ED1D",
              "Hash": "A6F0D137E1AC939D1609B2658967EBB3CD70400E6160EEF88E9C48DF5EB4F2C9",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStat(System.String, System.Single)-\u003ESystem.Void",
              "Name": "SetBaseStat",
              "Signature": "public System.Void SetBaseStat(System.String key, System.Single value)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "value",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 56,
              "BodyHash": "31FACF605FA32B1FE1FBA00D740A2ADFF4FE615DFE3447489679FE52BC078DC5",
              "Hash": "91555E9F786CF9A58F9537E8A5A3275C99BF3BA83AC347F3DD4A0959410E8578",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SetBaseStats",
              "Signature": "public System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "68011B62DCDF628C30EA971303FC45D72FEF3AEE1A0057177017C73227A6DE4C",
              "Hash": "074C7724193643C449C04F0041E39A0149981BDA6A4372D04A4FB98F6E418378",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet(System.String, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet(System.String statId, out System.Single\u0026 statValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statValue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AEB3D0104FF41BAE7ED4E164696FF1ACD17EDC9F5748920CBF3E5DEF02F24E95",
              "Hash": "957CA04F5F5628297C4E2055CB80E85561198F047EBFDDCDF46BFFD94BECC50B",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "D8145DE6D1351DCB9EF71351A37A91A61B75B9A9A02A2D08B5D3DA37E0280D68"
        },
        {
          "Id": "Shared.Models.Stats.Stat",
          "Name": "Stat",
          "DisplayName": "Stat",
          "FullName": "Shared.Models.Stats.Stat",
          "Namespace": "Shared.Models.Stats",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Additive:System.Single",
              "Name": "Additive",
              "Type": "System.Single",
              "Signature": "public System.Single Additive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03D72249A898DC59FBB2F01EF0F144F419649F3F71EFCCABD5B1DAE8DFA73A02"
            },
            {
              "Id": "AdditiveMultiplier:System.Single",
              "Name": "AdditiveMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single AdditiveMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67E64F22E1205C6C3BADF1497056AE03B94B9ED810A6EF11175C1FD4F9F4FFAA"
            },
            {
              "Id": "BaseMultiplier:System.Single",
              "Name": "BaseMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single BaseMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1961D61A3DE86BDAA3DC55BD5226A3B9859EA80622013A827B493B2B7A32F190"
            },
            {
              "Id": "BaseValue:System.Single",
              "Name": "BaseValue",
              "Type": "System.Single",
              "Signature": "public System.Single BaseValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D93876CD39EDBECB46A2B52BD34040C5EEC5F50E65A02BD3029E849D86C0AFEC"
            },
            {
              "Id": "BonusMultiplier:System.Single",
              "Name": "BonusMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single BonusMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "099634F9CF0640AE5CD68DF2D45F223B65A64D66261BE73B4BAC6481DB83C0FF"
            },
            {
              "Id": "CalculatedValue:System.Single",
              "Name": "CalculatedValue",
              "Type": "System.Single",
              "Signature": "public System.Single CalculatedValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6920625C134C818570988A9F2629AE9EDE1D586B127ED86907212A811DCD268E"
            },
            {
              "Id": "MaxValue:System.Single",
              "Name": "MaxValue",
              "Type": "System.Single",
              "Signature": "public System.Single MaxValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82631A832110D6B75D9ECD423A8A22F14A129F7223D644D67629AA7FD166132B"
            },
            {
              "Id": "MinValue:System.Single",
              "Name": "MinValue",
              "Type": "System.Single",
              "Signature": "public System.Single MinValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "459E35A34015D7DAD26C10935F7CBA96B0D3E46687745F5BD04F3CE42A87D639"
            },
            {
              "Id": "Modifiers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Stats.StatModifier\u003E",
              "Name": "Modifiers",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E Modifiers",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F10CE3C3E24D1E8371D70CDD4935B11B9B61672FF59157D542BFA34024A82C1D"
            },
            {
              "Id": "Multiplier:System.Single",
              "Name": "Multiplier",
              "Type": "System.Single",
              "Signature": "public System.Single Multiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C062A6F1ED2FD974F4EFDF4B9B7D27429E3958E16753E1500D694E22CB0F078"
            },
            {
              "Id": "StatId:System.String",
              "Name": "StatId",
              "Type": "System.String",
              "Signature": "public System.String StatId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0DF19E899E2E1DCC198F1F88FCA6D304953D8D05004351AAA5F21CB4631F698D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Recalculate()-\u003ESystem.Void",
              "Name": "Recalculate",
              "Signature": "private System.Void Recalculate()",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 312,
              "BodyHash": "D904FE13037C0A0855CC1B33C88FE786DAF1FBBDA93D0415353046A99F09BA4A",
              "Hash": "2D65B1C5A84072E26D58F59F05FC4299F92220F9A88265FFF37A60F43BB79922",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::get_Values()",
                "Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::GetEnumerator()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::get_Current()",
                "Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "System.MathF::Min(System.Single, System.Single)",
                "System.MathF::Max(System.Single, System.Single)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "RemoveStatModifier(System.Guid)-\u003ESystem.Void",
              "Name": "RemoveStatModifier",
              "Signature": "public System.Void RemoveStatModifier(System.Guid id)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "1B04F2EC17514BE1EFF640A7A7F273A02AD77E2F36F028234E13445ACB88DA36",
              "Hash": "B8F8681C6E0F7FF79D8120CF56F36CEAE5469AE04074350996C218914D0320CB",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::Remove(!0)",
                "Shared.Models.Stats.Stat::Recalculate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Reset()-\u003ESystem.Void",
              "Name": "Reset",
              "Signature": "public System.Void Reset()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "12DABE608AC184AE767A632399E0F5DA29E26D8AAAD49FCEBC94BEAFF1ED895A",
              "Hash": "60E21ABDA8BA132AF796D5877DCF409EF672F30EBE2B11C6702F58EDA5C7CDA9",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::Clear()",
                "Shared.Models.Stats.Stat::Recalculate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseValue(System.Single)-\u003ESystem.Void",
              "Name": "SetBaseValue",
              "Signature": "public System.Void SetBaseValue(System.Single val)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "val",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "AE86CC4CC8A4A8E2526A4027E73D18290055FB97FC92207B7F68C59C275CBD8F",
              "Hash": "6B9E74662A55A3BEAAC8616BF806D276350FDD27F8605B3C83E2E145880BFFCC",
              "CalledMethods": [
                "Shared.Models.Stats.Stat::Recalculate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)-\u003ESystem.Void",
              "Name": "SetStatModifier",
              "Signature": "public System.Void SetStatModifier(System.Guid id, Shared.Models.Stats.StatModifier modifier)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifier",
                  "Type": "Shared.Models.Stats.StatModifier",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "A18A896F7CA93F580084D9CE059D61903A9A1AFBAA10AAE4A9E863A40A0831D6",
              "Hash": "3CFC66F9114EB2FED3B0BD583A440D09FAF7D2AF05DAEAC44A6CFAAED3B7694A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::set_Item(!0, !1)",
                "Shared.Models.Stats.Stat::Recalculate()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetStatModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Shared.Models.Stats.StatModifier\u003E)-\u003ESystem.Void",
              "Name": "SetStatModifiers",
              "Signature": "public System.Void SetStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E modifiers)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "modifiers",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 79,
              "BodyHash": "FE5CB5B83668B6E3D0CAD67D9F260CD9967D84228374D7B71002D242F8A0CDB9",
              "Hash": "815419C4DFCE681F2C49D38B45C745FC49CFBB33B3050319DAE14B78C42ED4B6",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.Models.Stats.Stat::Recalculate()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "82B95390EB3CAB93FEEE465265BECE4E34FFF11943F52409AACAAEB280139755"
        },
        {
          "Id": "Shared.Models.Stats.StatDescription",
          "Name": "StatDescription",
          "DisplayName": "StatDescription",
          "FullName": "Shared.Models.Stats.StatDescription",
          "Namespace": "Shared.Models.Stats",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "DefaultValue:System.Single",
              "Name": "DefaultValue",
              "Type": "System.Single",
              "Signature": "public System.Single DefaultValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7A49E4EC03D84257C537772FCC6C260207CF6653C16203B958BF1E89110A4B02"
            },
            {
              "Id": "Description:Shared.Text.StringId",
              "Name": "Description",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Description",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7F2F330C6C496490A24AF5AA00B229C3EAE8F1D2ACA9C9446A93472D19E73C3B"
            },
            {
              "Id": "Flags:Shared.Models.Stats.StatFlags",
              "Name": "Flags",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags Flags",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "535B7397832DA107F7A31AE0535D96244D9B3393133A943EAA751C6AB2644E82"
            },
            {
              "Id": "Icon:System.String",
              "Name": "Icon",
              "Type": "System.String",
              "Signature": "public System.String Icon",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C76E7196DE7AE2713BBF1C8AE76DD3D02400F48B1A33B5E0CCD2A18F7855D260"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            },
            {
              "Id": "IsNegativeStat:System.Boolean",
              "Name": "IsNegativeStat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsNegativeStat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "68466DB801376AB85BAF4A902ACD67C3D8F3DE18EF0E12F1D3FF5DE2B62C0A1C"
            },
            {
              "Id": "IsPercentage:System.Boolean",
              "Name": "IsPercentage",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsPercentage",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6B7E824B682D21914497056FCBDC4BEB4CC5B086D9BB22FD58F7630C7DA7833F"
            },
            {
              "Id": "MaxValue:System.Single",
              "Name": "MaxValue",
              "Type": "System.Single",
              "Signature": "public System.Single MaxValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "82631A832110D6B75D9ECD423A8A22F14A129F7223D644D67629AA7FD166132B"
            },
            {
              "Id": "MinValue:System.Single",
              "Name": "MinValue",
              "Type": "System.Single",
              "Signature": "public System.Single MinValue",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "459E35A34015D7DAD26C10935F7CBA96B0D3E46687745F5BD04F3CE42A87D639"
            },
            {
              "Id": "Name:Shared.Text.StringId",
              "Name": "Name",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Name",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "31F446A4BD91E351E6DEC5F1D256DB7F8742FA3B782FEC644F8218239792BAC4"
            },
            {
              "Id": "StatType:Shared.Models.Stats.StatType",
              "Name": "StatType",
              "Type": "Shared.Models.Stats.StatType",
              "Signature": "public Shared.Models.Stats.StatType StatType",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "ED2A04D91D44F1F38686032EAD64F4CDD312B09D0BB3303D218CE16576EF1589"
            },
            {
              "Id": "StringFormat:System.String",
              "Name": "StringFormat",
              "Type": "System.String",
              "Signature": "public System.String StringFormat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4267592C2093B5C091FC94AF4D9EE8BCB84540ECB6DD0B309E40011854711AD3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00AAB846A0BB1F873A4C9CF53EA16496F0E8CCD54CF225C163D353779C3B0824"
        },
        {
          "Id": "Shared.Models.Stats.StatFlags",
          "Name": "StatFlags",
          "DisplayName": "StatFlags",
          "FullName": "Shared.Models.Stats.StatFlags",
          "Namespace": "Shared.Models.Stats",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Additive:Shared.Models.Stats.StatFlags",
              "Name": "Additive",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags Additive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "16DFB13E9B9398F01B3D9E5FD53A0542E02CE0B09A9FF1DCD80B58283161741F"
            },
            {
              "Id": "AdditiveMultiplier:Shared.Models.Stats.StatFlags",
              "Name": "AdditiveMultiplier",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags AdditiveMultiplier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88FA566A5DED32E57DB4B33DF67F1F3455E132FAB91A23CDA4D9BACFA3A9BCE3"
            },
            {
              "Id": "All:Shared.Models.Stats.StatFlags",
              "Name": "All",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags All",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ACE42787F7ECACF9BACDC95485D78006F9F57CC69C84B0C63AAFEA08935BFB8D"
            },
            {
              "Id": "BaseMultiplier:Shared.Models.Stats.StatFlags",
              "Name": "BaseMultiplier",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags BaseMultiplier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45920A680F01C0F6E2C5C8ADA5B99720D2D3CB504D17A60D994C9F0AC8B28A2E"
            },
            {
              "Id": "BonusMultiplier:Shared.Models.Stats.StatFlags",
              "Name": "BonusMultiplier",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags BonusMultiplier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "697117C40747A2D3402D853D31E4E3773451FFAD8649F704B74FABBDF62F62F1"
            },
            {
              "Id": "Multiplier:Shared.Models.Stats.StatFlags",
              "Name": "Multiplier",
              "Type": "Shared.Models.Stats.StatFlags",
              "Signature": "public Shared.Models.Stats.StatFlags Multiplier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30C07E5A1C3B017086F80955C6A36B05FAE57FED2F30DA336A1C1649095D47E0"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "447A00E81AE6AA99836704AD7C183188CC78B6D7205595854522557E26846D58"
        },
        {
          "Id": "Shared.Models.Stats.StatId",
          "Name": "StatId",
          "DisplayName": "StatId",
          "FullName": "Shared.Models.Stats.StatId",
          "Namespace": "Shared.Models.Stats",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AquaDamageModifier:System.String",
              "Name": "AquaDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String AquaDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CDF99574965CAB8F243EDD5936D29B72E904F9C380345B6F88372A342AAC9A4A"
            },
            {
              "Id": "AquaResistance:System.String",
              "Name": "AquaResistance",
              "Type": "System.String",
              "Signature": "public System.String AquaResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB6BCAD33098E2489D8EFBC88BE8402FF13DD41F89D9F46791D9150AC5FB9456"
            },
            {
              "Id": "Armor:System.String",
              "Name": "Armor",
              "Type": "System.String",
              "Signature": "public System.String Armor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1FC044C7573D4EEEC35C49D3A69C6366DEB989A8E9DE30B85C140500E3EA5D9"
            },
            {
              "Id": "AttackRangeModifier:System.String",
              "Name": "AttackRangeModifier",
              "Type": "System.String",
              "Signature": "public System.String AttackRangeModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "26660019BD29C42DA0775D1023ADD99331312DD983D8E8EE857446008EA45776"
            },
            {
              "Id": "AttackSpeed:System.String",
              "Name": "AttackSpeed",
              "Type": "System.String",
              "Signature": "public System.String AttackSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B544B2B7BC577B121DA65F4D86D9100FC3830CDB599751E1BF1B21DDF7A5097"
            },
            {
              "Id": "AxePower:System.String",
              "Name": "AxePower",
              "Type": "System.String",
              "Signature": "public System.String AxePower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1A3BB456912BA8A2A07B5CEF93013BB8187931A82017F6F4931123256D21502"
            },
            {
              "Id": "BludgeoningDamageModifier:System.String",
              "Name": "BludgeoningDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String BludgeoningDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "672D100CF42DE546452C7A8D222D46913561E7527AA575876E1BF3402D656B19"
            },
            {
              "Id": "BludgeoningResistance:System.String",
              "Name": "BludgeoningResistance",
              "Type": "System.String",
              "Signature": "public System.String BludgeoningResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "63CE45914CD13C691509869471008E9604DBCE6CBC12DC30A2D40923133E7A06"
            },
            {
              "Id": "ChloroDamageModifier:System.String",
              "Name": "ChloroDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String ChloroDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FC1C2D3703329870C4F0A1453694D31C689DF934CA70D626E406E70FE69CF5AA"
            },
            {
              "Id": "ChloroResistance:System.String",
              "Name": "ChloroResistance",
              "Type": "System.String",
              "Signature": "public System.String ChloroResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "338A5DC3483FC839FA16D1D6B54DD7B77F2816C607FBAA499F479DFE5AC4F009"
            },
            {
              "Id": "Citizen_Efficiency:System.String",
              "Name": "Citizen_Efficiency",
              "Type": "System.String",
              "Signature": "public System.String Citizen_Efficiency",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "91A5014318ED1B44176127C32A0509CC7C5B7AA38C16B620FE788C8FC4AB670B"
            },
            {
              "Id": "Citizen_ExperienceGain:System.String",
              "Name": "Citizen_ExperienceGain",
              "Type": "System.String",
              "Signature": "public System.String Citizen_ExperienceGain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B631E2C7719529B69BCE2F85399505DE873EF8A8F711A4A5C045AF64F7AAC124"
            },
            {
              "Id": "Citizen_Expertise:System.String",
              "Name": "Citizen_Expertise",
              "Type": "System.String",
              "Signature": "public System.String Citizen_Expertise",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEFCBA6CD3B5E9C7AA224827E68BAE13FDD73276BBFCCEE9F731A76E78DDE744"
            },
            {
              "Id": "Citizen_FoodCost:System.String",
              "Name": "Citizen_FoodCost",
              "Type": "System.String",
              "Signature": "public System.String Citizen_FoodCost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECE77FC5509823B9327353246B06FCF0133D814A2BBA6AC4D498622E467431BC"
            },
            {
              "Id": "Citizen_Happiness:System.String",
              "Name": "Citizen_Happiness",
              "Type": "System.String",
              "Signature": "public System.String Citizen_Happiness",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BDE6A98E5D77B6097CDC294F44F4D25E2F651747C60D103336C451216337D30F"
            },
            {
              "Id": "Citizen_LoyaltyGain:System.String",
              "Name": "Citizen_LoyaltyGain",
              "Type": "System.String",
              "Signature": "public System.String Citizen_LoyaltyGain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7CABC10AB81F67041CBF6790A4694C0E1C9E5C55BD8CCC37A8E0006120B68DE5"
            },
            {
              "Id": "CosmoDamageModifier:System.String",
              "Name": "CosmoDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String CosmoDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4548CA2B0EC508A90D447A0352280D18A50DE8580645FD02377103626EC46715"
            },
            {
              "Id": "CosmoResistance:System.String",
              "Name": "CosmoResistance",
              "Type": "System.String",
              "Signature": "public System.String CosmoResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E101AEDF77210585C3E92CABAE52BBA3539844A80ECA3C234A16AE7B3C93CDA"
            },
            {
              "Id": "CritChance:System.String",
              "Name": "CritChance",
              "Type": "System.String",
              "Signature": "public System.String CritChance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B1ED22929DBFBA4EFAB6852F40DA9E20263267200A8E7C91ED1C40D495036F27"
            },
            {
              "Id": "CritDamage:System.String",
              "Name": "CritDamage",
              "Type": "System.String",
              "Signature": "public System.String CritDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54D1D2AEE3410308545A50EAE1EDA86280DE97390DA43F774566962033D6179D"
            },
            {
              "Id": "Energy:System.String",
              "Name": "Energy",
              "Type": "System.String",
              "Signature": "public System.String Energy",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B017CD59A6B6988BAA80482FC8CD49DA9C863715056BEA3F58694D8F8CD24FD1"
            },
            {
              "Id": "EnergyRegeneration:System.String",
              "Name": "EnergyRegeneration",
              "Type": "System.String",
              "Signature": "public System.String EnergyRegeneration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C84524564CB3ACCF5886649F4DDD59B0659BC5CFFE30D7F89B51878D7B537175"
            },
            {
              "Id": "HealingDoneModifier:System.String",
              "Name": "HealingDoneModifier",
              "Type": "System.String",
              "Signature": "public System.String HealingDoneModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C060ED3113B911A0F94C79AA503F0467E178BDFBEA801FFB85CBF695BC2B360"
            },
            {
              "Id": "Health:System.String",
              "Name": "Health",
              "Type": "System.String",
              "Signature": "public System.String Health",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "19C2A40434B07375C3B21FC29484AD6F44C48F17A2F45E014DD17BE69FFF2779"
            },
            {
              "Id": "Knockback:System.String",
              "Name": "Knockback",
              "Type": "System.String",
              "Signature": "public System.String Knockback",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DB6A9F020EF71E0259353B1103078109EC532D12A9D4EA2391C835C3E684DA32"
            },
            {
              "Id": "KnockbackResistance:System.String",
              "Name": "KnockbackResistance",
              "Type": "System.String",
              "Signature": "public System.String KnockbackResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "817D2D3D07FEE0DE1B98E31D427B36F6E387431800098424A99B4D1A9DF3A827"
            },
            {
              "Id": "LightSource:System.String",
              "Name": "LightSource",
              "Type": "System.String",
              "Signature": "public System.String LightSource",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4702BF0D2DA6D54A9F8E37B4885ABC3B654D55ACA0F5F1912F618F5FF315EE6A"
            },
            {
              "Id": "MagicDamage:System.String",
              "Name": "MagicDamage",
              "Type": "System.String",
              "Signature": "public System.String MagicDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2A201351B1A3080A6B8178667F7932D0CE2779C1411531A32DBFDA751642B128"
            },
            {
              "Id": "MagicDamageModifier:System.String",
              "Name": "MagicDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String MagicDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A0AC023A405FEDDE9C4DCE75788DD2E395EF6552C22BC4EE3718E28372C92DF"
            },
            {
              "Id": "MagicResistance:System.String",
              "Name": "MagicResistance",
              "Type": "System.String",
              "Signature": "public System.String MagicResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FF9BA404D485FB25CF4AFCF93FFCCC5F27CA5725994DFDEE4A871AAB5772BC1"
            },
            {
              "Id": "MeleeDamage:System.String",
              "Name": "MeleeDamage",
              "Type": "System.String",
              "Signature": "public System.String MeleeDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46E10ED229540825E02D6F91F4DCEB59B1716057B880D00DDC67C45C64DE5260"
            },
            {
              "Id": "MeleeDamageModifier:System.String",
              "Name": "MeleeDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String MeleeDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA2574E7937A04B230B1577B95D917BD65D48F8957F85D04E067B1FB4E107BE5"
            },
            {
              "Id": "MovementSpeed:System.String",
              "Name": "MovementSpeed",
              "Type": "System.String",
              "Signature": "public System.String MovementSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98934AF08A73CF8979A58076B76DCC6D300F73126AFDF0980AA1C4391D552B41"
            },
            {
              "Id": "NecroDamageModifier:System.String",
              "Name": "NecroDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String NecroDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "254126D43C68B531BE252099996EBA19028AF45C9D469E64179880D1BF3C7E13"
            },
            {
              "Id": "NecroResistance:System.String",
              "Name": "NecroResistance",
              "Type": "System.String",
              "Signature": "public System.String NecroResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CF47F30573CAACB71388A3C6A6277AC6D1A003E32688152490DCBA9CB9EC1289"
            },
            {
              "Id": "PickaxePower:System.String",
              "Name": "PickaxePower",
              "Type": "System.String",
              "Signature": "public System.String PickaxePower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F5C849551DD0108477EEFDB81B959D10B6C648EE41841D1EA8EA563E5262F7E7"
            },
            {
              "Id": "PiercingDamageModifier:System.String",
              "Name": "PiercingDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String PiercingDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "229B9ABAC204CB3049BD02535C403FF63188F43D0CC7B5A859F6331012905710"
            },
            {
              "Id": "PiercingResistance:System.String",
              "Name": "PiercingResistance",
              "Type": "System.String",
              "Signature": "public System.String PiercingResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DC211A098C96321D8F916C32CFBB7F8DFEDB9A6A593D1D2B2E1414316ACF6D98"
            },
            {
              "Id": "PyroDamageModifier:System.String",
              "Name": "PyroDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String PyroDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "366EA6D9E16E3044FBF4A786FC441CE60046A7A5F46CE2204898BC5CCB5C3CDB"
            },
            {
              "Id": "PyroResistance:System.String",
              "Name": "PyroResistance",
              "Type": "System.String",
              "Signature": "public System.String PyroResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB09E7268ED8FFCDDCB79B7F893CA4F27159083B242321D5EC9070E633BD12E6"
            },
            {
              "Id": "RangedDamage:System.String",
              "Name": "RangedDamage",
              "Type": "System.String",
              "Signature": "public System.String RangedDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97077D579E5FECBA68394779E9A3EA128131B8680FE945C1371FF46A967D7C4F"
            },
            {
              "Id": "RangedDamageModifier:System.String",
              "Name": "RangedDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String RangedDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50EAC4959BE1B22F685927053C2647553BAEFE0F0F08D99C36B5C6B1A4EA0F18"
            },
            {
              "Id": "SiegeDamageTakenModifier:System.String",
              "Name": "SiegeDamageTakenModifier",
              "Type": "System.String",
              "Signature": "public System.String SiegeDamageTakenModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D0FC68757E029DB9BE760C15F9F56EBF15BB096DC12F0CB2EA5BA43DB8C90B8D"
            },
            {
              "Id": "SlashingDamageModifier:System.String",
              "Name": "SlashingDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String SlashingDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C02A3FD146E83013132468717C5E144DA31C7882E194FFD28056DB428EF604F5"
            },
            {
              "Id": "SlashingResistance:System.String",
              "Name": "SlashingResistance",
              "Type": "System.String",
              "Signature": "public System.String SlashingResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B6CAA9AC237E1407B39CDBF67C782B3E0C1F4E728E94A4E5DFE8D2D2C00813A"
            },
            {
              "Id": "ThrowingDamage:System.String",
              "Name": "ThrowingDamage",
              "Type": "System.String",
              "Signature": "public System.String ThrowingDamage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8795D5E52E7FC201A76ECC8F503690EEAC45483AF8131FABFEF8B320711D9AE7"
            },
            {
              "Id": "ThrowingDamageModifier:System.String",
              "Name": "ThrowingDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String ThrowingDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24F4DCBE9009AAD2FBC2696DBDF03B0FEF1E8363339ACC3565541670BCAE0863"
            },
            {
              "Id": "TrueDamageModifier:System.String",
              "Name": "TrueDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String TrueDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F8DE2B17C11F273AA91EB32D208018581622C45CC1A331C5CD107AE99C97069D"
            },
            {
              "Id": "TrueResistance:System.String",
              "Name": "TrueResistance",
              "Type": "System.String",
              "Signature": "public System.String TrueResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A32E42F278CFC660C40551BDB30FF26003F66BCAFCF6295784C6286DBD997FF7"
            },
            {
              "Id": "WeaponEnergyCost:System.String",
              "Name": "WeaponEnergyCost",
              "Type": "System.String",
              "Signature": "public System.String WeaponEnergyCost",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "00F52E7FEEC880038EB9A49B4CB9F480229AC0E7B6ED6FD9553B962471391BC5"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "0B482230E3963166594D3C7920D3E050C4CAE3BCFBD9742A04D9D4BF49EAB2E3"
        },
        {
          "Id": "Shared.Models.Stats.StatModificationData",
          "Name": "StatModificationData",
          "DisplayName": "StatModificationData",
          "FullName": "Shared.Models.Stats.StatModificationData",
          "Namespace": "Shared.Models.Stats",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Additive:System.Single",
              "Name": "Additive",
              "Type": "System.Single",
              "Signature": "public System.Single Additive",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "03D72249A898DC59FBB2F01EF0F144F419649F3F71EFCCABD5B1DAE8DFA73A02"
            },
            {
              "Id": "AdditiveMultiplier:System.Single",
              "Name": "AdditiveMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single AdditiveMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "67E64F22E1205C6C3BADF1497056AE03B94B9ED810A6EF11175C1FD4F9F4FFAA"
            },
            {
              "Id": "BaseMultiplier:System.Single",
              "Name": "BaseMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single BaseMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1961D61A3DE86BDAA3DC55BD5226A3B9859EA80622013A827B493B2B7A32F190"
            },
            {
              "Id": "BonusMultiplier:System.Single",
              "Name": "BonusMultiplier",
              "Type": "System.Single",
              "Signature": "public System.Single BonusMultiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "099634F9CF0640AE5CD68DF2D45F223B65A64D66261BE73B4BAC6481DB83C0FF"
            },
            {
              "Id": "Multiplier:System.Single",
              "Name": "Multiplier",
              "Type": "System.Single",
              "Signature": "public System.Single Multiplier",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C062A6F1ED2FD974F4EFDF4B9B7D27429E3958E16753E1500D694E22CB0F078"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Add(Shared.Models.Stats.StatModificationData)-\u003ESystem.Void",
              "Name": "Add",
              "Signature": "public System.Void Add(Shared.Models.Stats.StatModificationData data)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "data",
                  "Type": "Shared.Models.Stats.StatModificationData",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 96,
              "BodyHash": "0800024A07CDA12E0888604BBD098954B565DDD6956C5FB39D2AC74E7225CD3A",
              "Hash": "D3C0AD734E2F0E38B2F26C5226060AB24ED8F6AAB5B07509B522C52CE3141D57",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "IsEmpty()-\u003ESystem.Boolean",
              "Name": "IsEmpty",
              "Signature": "public System.Boolean IsEmpty()",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 68,
              "BodyHash": "CE43F99CA4B277F90E1833C12C84A002B8D451CCEE293B8624C6216CF31A8CDC",
              "Hash": "4689B4EFE6DFE1999A1EF0E1FC64299BD05C1809C9079EBB5F3BE5B6A1C2A980",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "EBD85B40E62A94570DC106D57D69B27111BF33EAFA28E4162189FE71B6156630"
        },
        {
          "Id": "Shared.Models.Stats.StatModifier",
          "Name": "StatModifier",
          "DisplayName": "StatModifier",
          "FullName": "Shared.Models.Stats.StatModifier",
          "Namespace": "Shared.Models.Stats",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ModificationData:Shared.Models.Stats.StatModificationData",
              "Name": "ModificationData",
              "Type": "Shared.Models.Stats.StatModificationData",
              "Signature": "public Shared.Models.Stats.StatModificationData ModificationData",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4B34505EBF952A356BEAB6A3F902EF4D66D4F146B9F6A1A9BF9984DDCCAFE9D3"
            },
            {
              "Id": "Type:Shared.Models.Stats.StatModifierType",
              "Name": "Type",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Type",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "554E96301A44BCD62FE31D4B3F19F006325BA44148B0B6BDD73FA86F09FC29D6"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3AE5865EF0985F39E38814B1028F83A7FE8BCDCB65B6864A3C351AFDC445C6DB"
        },
        {
          "Id": "Shared.Models.Stats.StatModifierType",
          "Name": "StatModifierType",
          "DisplayName": "StatModifierType",
          "FullName": "Shared.Models.Stats.StatModifierType",
          "Namespace": "Shared.Models.Stats",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Aura:Shared.Models.Stats.StatModifierType",
              "Name": "Aura",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Aura",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF787082A7CA62F7EEB5EC6FF79D7684B48E21A73251D2925A1D5752311D1B16"
            },
            {
              "Id": "Biome:Shared.Models.Stats.StatModifierType",
              "Name": "Biome",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Biome",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F81984556744E57922A7B78277924353C46F8DF377DFB50EE41214FF5C39798B"
            },
            {
              "Id": "Blessing:Shared.Models.Stats.StatModifierType",
              "Name": "Blessing",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Blessing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED7C7A02FF4883772D1D7242359A56766C16A9E3EDA268451A079DDBF87F22C2"
            },
            {
              "Id": "BuildingAppeal:Shared.Models.Stats.StatModifierType",
              "Name": "BuildingAppeal",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType BuildingAppeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5E2F314DEE70131DFED4AC71929CA0A213CF658634D329BA05D16C6B571CE8B8"
            },
            {
              "Id": "Decoration:Shared.Models.Stats.StatModifierType",
              "Name": "Decoration",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Decoration",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1E7D750C727BFF53279EDC43BFCCB415830FA2317EC3BA783C164108E2E1E7DF"
            },
            {
              "Id": "EquippedItem:Shared.Models.Stats.StatModifierType",
              "Name": "EquippedItem",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType EquippedItem",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "54E24FEC5B073A811EC72D8603E34166E90779D7BF677C36C228797AC78D79AC"
            },
            {
              "Id": "Food:Shared.Models.Stats.StatModifierType",
              "Name": "Food",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Food",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B92EE541CCA88DB627FF8EF5CEFD6768883850D9D8F806232E48ECC1506D932E"
            },
            {
              "Id": "Gift:Shared.Models.Stats.StatModifierType",
              "Name": "Gift",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Gift",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C7BCAF892BF11AD52D8C06BDDBA14B999355351A9A3F93186A3B61F34B463DE"
            },
            {
              "Id": "Happiness:Shared.Models.Stats.StatModifierType",
              "Name": "Happiness",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Happiness",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC8C59AAD8D264D9A8421F6F9E4BC18018ABB1E30D5909A30E16EF5E663EFE77"
            },
            {
              "Id": "Hunger:Shared.Models.Stats.StatModifierType",
              "Name": "Hunger",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Hunger",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9938123E5A0BF3EB7F78FAFC14F80A8513EC1C354F27CF3FE9821C532AFB12CE"
            },
            {
              "Id": "Loyalty:Shared.Models.Stats.StatModifierType",
              "Name": "Loyalty",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Loyalty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCCBE0E6F4BF67A5C2D89538AC93A0CA631A3BA26D457097B253FA786A929BE6"
            },
            {
              "Id": "Ordinance:Shared.Models.Stats.StatModifierType",
              "Name": "Ordinance",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Ordinance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F707256E0931415DFC024DC1CB3D3885E798D4E7623DAF7DD57466D6D88D89C4"
            },
            {
              "Id": "Traits:Shared.Models.Stats.StatModifierType",
              "Name": "Traits",
              "Type": "Shared.Models.Stats.StatModifierType",
              "Signature": "public Shared.Models.Stats.StatModifierType Traits",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B10CE8C4B93162637B17184775C36427AEA1CB31EA1DEE1ADB097240C09B27C5"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "98FD2B66F14AC5073124E757B098E220093D950E1E6A506448D7F849C33A2872"
        },
        {
          "Id": "Shared.Models.Stats.StatsBaseMethods",
          "Name": "StatsBaseMethods",
          "DisplayName": "StatsBaseMethods",
          "FullName": "Shared.Models.Stats.StatsBaseMethods",
          "Namespace": "Shared.Models.Stats",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddModifier(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)-\u003ESystem.Void",
              "Name": "AddModifier",
              "Signature": "public System.Void AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E targetStats, System.Guid modifierId, System.String statId, Shared.Models.Stats.StatModifier modifier)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifier",
                  "Type": "Shared.Models.Stats.StatModifier",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 35,
              "BodyHash": "9FAA2A56BE408058FB9D10A9D580B8AA77DB67CD9C75BE52FF6D56833E3B03E2",
              "Hash": "F7EB6062A8FB5506A176B4599D0E5DBBCC1DAC2AA06BF9BA875D0D7C529372E4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddStatModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)-\u003ESystem.Void",
              "Name": "AddStatModifiers",
              "Signature": "internal System.Void AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.Guid modifierId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats, System.Int32 stackAmount, Shared.Models.Stats.StatModifierType type)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "calculatedStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modifierId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stackAmount",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "type",
                  "Type": "Shared.Models.Stats.StatModifierType",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 133,
              "BodyHash": "3FBB3F3223D7D4DBB075FCB7EC887A9ABC87E5DAEFDA1AE18195767A4293B0CC",
              "Hash": "3D0A61AD3855070977B7EC5A7D78B184618E65099E9DA8F3CDB4184DAD8D3868",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Models.Stats.StatModificationData::op_Multiply(Shared.Models.Stats.StatModificationData, System.Single)",
                "Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CopyModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "CopyModifiers",
              "Signature": "public System.Void CopyModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E targetStats, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E secondStats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "targetStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "secondStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 105,
              "BodyHash": "DCA8A61FF208D186A4976BC6E63CC96AE0FF0FA21063F92B2A0A5C3639982E72",
              "Hash": "9C29FF0511D73B1E7FE160C4E08F3BDE829A1DAC5D0CDDCE204D35ABF81EE66A",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Value()",
                "Shared.Models.Stats.Stat::SetStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.String)-\u003ESystem.Single",
              "Name": "Get",
              "Signature": "internal System.Single Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.String statId)",
              "Visibility": "internal",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "calculatedStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 33,
              "BodyHash": "818E54AABDC2881FB87AB15044800D0700F5C63A295CD900575F66A69BC83544",
              "Hash": "9B556176A019C2DABC1B0E229EF7A06492642CDE628774B2E884A6F7AF5ED025",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "ResetModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void",
              "Name": "ResetModifiers",
              "Signature": "internal System.Void ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "calculatedStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 55,
              "BodyHash": "EA4C1E134F8EDE7EACDFB9AD571D9926FB65339C5E2714390CC311F4C2278AB7",
              "Hash": "1A6BB9A242C08A204CDEADEFB6AFD567918D01985345EC7B148A35A927DA1EB7",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Value()",
                "Shared.Models.Stats.Stat::Reset()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SetBaseStats",
              "Signature": "internal System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E baseValueStats, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)",
              "Visibility": "internal",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "calculatedStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "baseValueStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 120,
              "BodyHash": "DC7DD42ECFA367CE07E05446803E4996E87178740DAFD837CA5CAC7EFF1C05F7",
              "Hash": "57171CFAADF51DA852E5916A6C303246B0712065655D1D0037A418E65FD8DCEE",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)",
                "Shared.Models.Stats.Stat::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()",
                "Shared.Models.Stats.Stat::SetBaseValue(System.Single)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)",
                "Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.String statId, out System.Single\u0026 statValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "calculatedStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statValue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "4C8AD0A4883C226990A5E7DA89E473E10C46E1A25360EE6BC7D6DA2C9A10AC87",
              "Hash": "6AF23D2E3030837D5534555B688D9C5D2E2D7E7BA64DB0A143D955D6B92ABE71",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0D134658F4B794C231182B561F30182BCFE3EFB80A05A8934F6AD3AF56D7874E"
        },
        {
          "Id": "Shared.Models.Stats.StatType",
          "Name": "StatType",
          "DisplayName": "StatType",
          "FullName": "Shared.Models.Stats.StatType",
          "Namespace": "Shared.Models.Stats",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Citizen:Shared.Models.Stats.StatType",
              "Name": "Citizen",
              "Type": "Shared.Models.Stats.StatType",
              "Signature": "public Shared.Models.Stats.StatType Citizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "002ABED6C143F193492125EA584364D8F14BDD5E2D092074543F269C631156A3"
            },
            {
              "Id": "Entity:Shared.Models.Stats.StatType",
              "Name": "Entity",
              "Type": "Shared.Models.Stats.StatType",
              "Signature": "public Shared.Models.Stats.StatType Entity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D6D2E37A133EE6A06D7B4EFD124CD2A2D794DE4B7AD803B691708024009A867B"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            },
            {
              "Id": "World:Shared.Models.Stats.StatType",
              "Name": "World",
              "Type": "Shared.Models.Stats.StatType",
              "Signature": "public Shared.Models.Stats.StatType World",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A9527AF976865B5D12899840661A73CF497097B09C90F08AA6A303391B985245"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "7F8B82378F686FF97E988CBEDF0931B36E407CBE0F316DF9F0D00B8EFD37FF49"
        },
        {
          "Id": "Shared.Models.Stats.WorldStatId",
          "Name": "WorldStatId",
          "DisplayName": "WorldStatId",
          "FullName": "Shared.Models.Stats.WorldStatId",
          "Namespace": "Shared.Models.Stats",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "WorldStats_ArmamentsDamageModifier:System.String",
              "Name": "WorldStats_ArmamentsDamageModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_ArmamentsDamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2BBC0319ABCD87468C33C7204F40BED0DBA22DE6E5DDF1CD8822C94535CB9CBF"
            },
            {
              "Id": "WorldStats_ArmamentsDamageResistance:System.String",
              "Name": "WorldStats_ArmamentsDamageResistance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_ArmamentsDamageResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D4509C68B583DDAA882E102CD844B13F12DEED4DEAEA108078CCC600C33C3A6"
            },
            {
              "Id": "WorldStats_BakerExperienceModifier:System.String",
              "Name": "WorldStats_BakerExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_BakerExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6096D725378B02B9C58A3CBB5180C5AD2745DF25DC333A884557798381D4DFC5"
            },
            {
              "Id": "WorldStats_BallistaConsumeNoArrow:System.String",
              "Name": "WorldStats_BallistaConsumeNoArrow",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_BallistaConsumeNoArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2F1AACC2B6EC01E553848B25101B1EDE55746252D3B5D194A164BC1CB7006275"
            },
            {
              "Id": "WorldStats_BlacksmithExperienceModifier:System.String",
              "Name": "WorldStats_BlacksmithExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_BlacksmithExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AB14677C5530EC2F63D29EECDE65E90012CFD8DF916F02A6E45B6A113952534C"
            },
            {
              "Id": "WorldStats_CarpenterExperienceModifier:System.String",
              "Name": "WorldStats_CarpenterExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CarpenterExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "626F88C749422DA0877FF2341598D3BB4D5AD505DCC3F5CA72B236B3E6FED242"
            },
            {
              "Id": "WorldStats_CitizenDamageResistance:System.String",
              "Name": "WorldStats_CitizenDamageResistance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CitizenDamageResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "985E189BC479E0E6FFAF4A22C86D194AF0996A63FDF75558B3635CE755F45060"
            },
            {
              "Id": "WorldStats_CitizenGiftingModifier:System.String",
              "Name": "WorldStats_CitizenGiftingModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CitizenGiftingModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF245A289796AFAEE502903AFA567B3428A9DA00CBA5EE1F154FDC88A2F4E09D"
            },
            {
              "Id": "WorldStats_CitizenHungerPenalty:System.String",
              "Name": "WorldStats_CitizenHungerPenalty",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CitizenHungerPenalty",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAF28F9E0634F8448025C95FC7EE858FF56C4342754EDE4ABC66A691C8B11799"
            },
            {
              "Id": "WorldStats_CropGrowthModifier:System.String",
              "Name": "WorldStats_CropGrowthModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CropGrowthModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "25DD91E92D16698AFC3FBE5AA6F3AD309B762D48C919DBFD644E32A613C72562"
            },
            {
              "Id": "WorldStats_CropHarvestBonusChance:System.String",
              "Name": "WorldStats_CropHarvestBonusChance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_CropHarvestBonusChance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A644B6CCEDE61E8CDA831212B8959B439816CDBC2C1478E7D4FBC3DA6D8E5C51"
            },
            {
              "Id": "WorldStats_DamageModifier:System.String",
              "Name": "WorldStats_DamageModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_DamageModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E3D182C745BE3C4DFA16909FDEDC1D85D1E56EA7BC7BA8C1EAB06B43B19F3DE3"
            },
            {
              "Id": "WorldStats_DoliumSpeedModifier:System.String",
              "Name": "WorldStats_DoliumSpeedModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_DoliumSpeedModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82CA84A5AD2245BAADAC5DF18AA5DCDD6A799EC523908B50172C50BCF65F26A7"
            },
            {
              "Id": "WorldStats_FarmerExperienceModifier:System.String",
              "Name": "WorldStats_FarmerExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_FarmerExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9ED451BD751C5A862FEF7197E13137FB26479A5B12BE87919FB42A19446E6DBB"
            },
            {
              "Id": "WorldStats_FurnaceBurningModifier:System.String",
              "Name": "WorldStats_FurnaceBurningModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_FurnaceBurningModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D38544BE8761EA032ECF247A3399CF7BB174976C4CD0D633572727B8A418A667"
            },
            {
              "Id": "WorldStats_HostileSpawn:System.String",
              "Name": "WorldStats_HostileSpawn",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_HostileSpawn",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "41A4C717D60A9CCA974ACFA8EE6ABB5017F64F3CAC6983C86F9C8537EB1FEBB7"
            },
            {
              "Id": "WorldStats_LeatherworkerExperienceModifier:System.String",
              "Name": "WorldStats_LeatherworkerExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_LeatherworkerExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3ECFF280726AD2E5D0BFCC33ABBBDEE2A411AB42BD1DDBCDB216B41CD1D38F18"
            },
            {
              "Id": "WorldStats_MaxBuildingAppealModifier:System.String",
              "Name": "WorldStats_MaxBuildingAppealModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_MaxBuildingAppealModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F358198272D386FD216337632558EA6672B488FE87FB189D9A37AF837F123BE9"
            },
            {
              "Id": "WorldStats_MerchantExperienceModifier:System.String",
              "Name": "WorldStats_MerchantExperienceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_MerchantExperienceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1130D328A348FE3CAD89D265EAA6C8D586C58974909D80EF063E2EAFC97E9E7D"
            },
            {
              "Id": "WorldStats_MushroomBonusChance:System.String",
              "Name": "WorldStats_MushroomBonusChance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_MushroomBonusChance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9DAC71CB932BF312C2AE9FC0E397B60AC59B368DB7BCCDAB0E195C9C6D0B97B4"
            },
            {
              "Id": "WorldStats_RaidsSpawnRateModifier:System.String",
              "Name": "WorldStats_RaidsSpawnRateModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_RaidsSpawnRateModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "066F978A46A911AB2697292689190E183F1A98C8DAB9A5F489BFDDEA23257342"
            },
            {
              "Id": "WorldStats_RoadMovementBonus:System.String",
              "Name": "WorldStats_RoadMovementBonus",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_RoadMovementBonus",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C61A84AD2E2C7F38F7D55F6F947BFA47D897D0F2BE490C16C7A01334216F6B96"
            },
            {
              "Id": "WorldStats_SellingFactor:System.String",
              "Name": "WorldStats_SellingFactor",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_SellingFactor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8E96FCDEED91A19BD36F1B22669C184658318A2D5F596A3F3E7F7CD7CEF8660B"
            },
            {
              "Id": "WorldStats_TownDefenceModifier:System.String",
              "Name": "WorldStats_TownDefenceModifier",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_TownDefenceModifier",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA6520288D2361B9FD95808EDF99D8CF4516A76DA0837A97725DC9BBE212CC22"
            },
            {
              "Id": "WorldStats_TradeRouteSpeed:System.String",
              "Name": "WorldStats_TradeRouteSpeed",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_TradeRouteSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EC00102232395189076604FFDA0E70EE09DA97EA5915B8AF6563C591D757FC98"
            },
            {
              "Id": "WorldStats_VendorPriceFactor:System.String",
              "Name": "WorldStats_VendorPriceFactor",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_VendorPriceFactor",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "668FA164728DC9B423D3062E460277F8D2464AC227FED0276D2DFFF301FA427C"
            },
            {
              "Id": "WorldStats_WallDamageResistance:System.String",
              "Name": "WorldStats_WallDamageResistance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_WallDamageResistance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3DEFD9C2EA314CF54A99F63CE18085121EE3E1AD601961DDA431D95EFE5A5F3"
            },
            {
              "Id": "WorldStats_WildCropsSeedBonusChance:System.String",
              "Name": "WorldStats_WildCropsSeedBonusChance",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_WildCropsSeedBonusChance",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2EBD7413BFEEB06F37D3859DA113302CFD779160B8487450779DE2638DB4B93"
            },
            {
              "Id": "WorldStats_WildlifeSpawnRate:System.String",
              "Name": "WorldStats_WildlifeSpawnRate",
              "Type": "System.String",
              "Signature": "public System.String WorldStats_WildlifeSpawnRate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B17A49AAFD7857C063E6A3A199C17A6F603C05D36E8F7BFC5A11DD1A772332D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "9570DFD9D1D710FA51F375CFBA53684182062FCD4693DCEA3ED81466DEB3CB36"
        },
        {
          "Id": "Shared.Models.Town.OverallSummary",
          "Name": "OverallSummary",
          "DisplayName": "OverallSummary",
          "FullName": "Shared.Models.Town.OverallSummary",
          "Namespace": "Shared.Models.Town",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Fail:Shared.Models.Town.OverallSummary",
              "Name": "Fail",
              "Type": "Shared.Models.Town.OverallSummary",
              "Signature": "public Shared.Models.Town.OverallSummary Fail",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "409C96BEE7891C954749A6A2F1653F6DAACB1C2EEE651FB54038E622BEF5381F"
            },
            {
              "Id": "Successful:Shared.Models.Town.OverallSummary",
              "Name": "Successful",
              "Type": "Shared.Models.Town.OverallSummary",
              "Signature": "public Shared.Models.Town.OverallSummary Successful",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3056715A350C1EB89055EBC03C1DC3A3390DFF43A76A53DF289C7FF5832C2DD"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4164824B701130C45DEFD73E683ED35C68C0CE881AB44E0BA1CDF0CF863B5332"
        },
        {
          "Id": "Shared.Models.Town.TownReportCitizenSummaryModel",
          "Name": "TownReportCitizenSummaryModel",
          "DisplayName": "TownReportCitizenSummaryModel",
          "FullName": "Shared.Models.Town.TownReportCitizenSummaryModel",
          "Namespace": "Shared.Models.Town",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Appearance:Shared.Models.Citizens.CitizenAppearance",
              "Name": "Appearance",
              "Type": "Shared.Models.Citizens.CitizenAppearance",
              "Signature": "public Shared.Models.Citizens.CitizenAppearance Appearance",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "93FEDA7889185C56BFDE41E88205C7C371C3D2A4E5495505B2F6D51BDC098361"
            },
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "CitizenName:Shared.Text.StringId",
              "Name": "CitizenName",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId CitizenName",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0057475C7C03AE3CE012F4002F1078FFBBBE4420B6B8A51FE178CE818CD60BBB"
            },
            {
              "Id": "HomeBuildingId:System.Nullable\u00601\u003CSystem.Guid\u003E",
              "Name": "HomeBuildingId",
              "Type": "System.Nullable\u003CSystem.Guid\u003E",
              "Signature": "public System.Nullable\u003CSystem.Guid\u003E HomeBuildingId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0EB1EFBFEAED388935A9AF8859565FA2DBEE1854A244D12C955BAB7C3317754F"
            },
            {
              "Id": "IsDead:System.Boolean",
              "Name": "IsDead",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsDead",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D898AE48A266D12D1F899C9FC05DE7194FF2A89F4BF0E3DDC6C82A02A5DA59EA"
            },
            {
              "Id": "NewAuraIds:System.Collections.Generic.List\u00601\u003CSystem.String\u003E",
              "Name": "NewAuraIds",
              "Type": "System.Collections.Generic.List\u003CSystem.String\u003E",
              "Signature": "public System.Collections.Generic.List\u003CSystem.String\u003E NewAuraIds",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FFF5DAFF403EE1BF248F3F79A9EE3D1ED7EFA48EEBB1B303AB607907257D4FD5"
            },
            {
              "Id": "NewHunger:System.Nullable\u00601\u003CSystem.Single\u003E",
              "Name": "NewHunger",
              "Type": "System.Nullable\u003CSystem.Single\u003E",
              "Signature": "public System.Nullable\u003CSystem.Single\u003E NewHunger",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6CB5A0622B35B6AC2999FAB9F02F917556D01BCB61F4E215714F3743BF1825B2"
            },
            {
              "Id": "NewJobsLevels:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E",
              "Name": "NewJobsLevels",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E NewJobsLevels",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7B98EAF1BAFD27CF09F385036EEBDB9C02DF7CDB8B5F05CE8AD7FC047299A796"
            },
            {
              "Id": "SurvivalLoyaltyDelta:System.Single",
              "Name": "SurvivalLoyaltyDelta",
              "Type": "System.Single",
              "Signature": "public System.Single SurvivalLoyaltyDelta",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6ABDEBAEB29E6DB9D99453F9429B9D5C3BB5987EA7BF5803BB99B234B1B05CA1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "09AC4613AAD70E85F7DB037DD8EF43AD513E0A4A6B98B2CA0D665FDD99A142BB"
        },
        {
          "Id": "Shared.Models.Town.TownReportSummaryModel",
          "Name": "TownReportSummaryModel",
          "DisplayName": "TownReportSummaryModel",
          "FullName": "Shared.Models.Town.TownReportSummaryModel",
          "Namespace": "Shared.Models.Town",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenSummaries:System.Collections.Generic.List\u00601\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E",
              "Name": "CitizenSummaries",
              "Type": "System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E",
              "Signature": "public System.Collections.Generic.List\u003CShared.Models.Town.TownReportCitizenSummaryModel\u003E CitizenSummaries",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FB49F76945D30E062BBFE1347C8DAAE48E0D5FE995DB70E6F728D9F9D649FE1C"
            },
            {
              "Id": "Day:System.Int32",
              "Name": "Day",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Day",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "9064C8851B748C118514FE924530170CCF5C2D41B26CFD08E95709F764692F83"
            },
            {
              "Id": "LostItems:System.Int32",
              "Name": "LostItems",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LostItems",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4AA894D3F412E59539FA4BC5636F8384C3C5364F6F7D63B6940A3FC3EC33753A"
            },
            {
              "Id": "LostResources:System.Int32",
              "Name": "LostResources",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LostResources",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2DB7BC1628E9E6484C24827A995386042BE40014555EB44B81A7EE7EFDBF960B"
            },
            {
              "Id": "OverallSummary:Shared.Models.Town.OverallSummary",
              "Name": "OverallSummary",
              "Type": "Shared.Models.Town.OverallSummary",
              "Signature": "public Shared.Models.Town.OverallSummary OverallSummary",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D7885AAA9E30AC0C985764582E3B2415ADDCDF1DCB656D2C4CB00A2B40B6356"
            },
            {
              "Id": "RaidId:System.String",
              "Name": "RaidId",
              "Type": "System.String",
              "Signature": "public System.String RaidId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5070BB7958C38CD2E5486F7A2D1F52289B5D48EE5127AC0D7B7B12CF9AFBAD9D"
            },
            {
              "Id": "TownId:System.Guid",
              "Name": "TownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid TownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D1BD5844E4C34A8D77EF952F5F0DAAEE28EE5454B6A58037639A63C67D25DBA7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8ED86181AF987F0AC296D354134036BC3FE8CE45703A94F244860F5EE5B52B7B"
        },
        {
          "Id": "Shared.Models.TradeRoutes.TradeRouteArgs",
          "Name": "TradeRouteArgs",
          "DisplayName": "TradeRouteArgs",
          "FullName": "Shared.Models.TradeRoutes.TradeRouteArgs",
          "Namespace": "Shared.Models.TradeRoutes",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "DestinationReserveUnitAmount:System.Int32",
              "Name": "DestinationReserveUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DestinationReserveUnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "25A4BAEA446339E00E4D6F1849AB2F5749ECCE6AC86508F2D4A01E8C9B0EADA7"
            },
            {
              "Id": "DestinationTradingPostId:System.Guid",
              "Name": "DestinationTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA2C6E82581EBE96592B154948866EBA936F629E8626948F5C75628B96643EB9"
            },
            {
              "Id": "HomeReserveUnitAmount:System.Int32",
              "Name": "HomeReserveUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 HomeReserveUnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "74D19A3C5946C187C1AB0168B55C9AD6820609513FE3B5A10F8A97AA4D993735"
            },
            {
              "Id": "HomeTradingPostId:System.Guid",
              "Name": "HomeTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC74BB80DC9AA4EE03FC314F605A0B68B3EE18B47C8B5EA517BE83C2A77FF679"
            },
            {
              "Id": "IsRepeating:System.Boolean",
              "Name": "IsRepeating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRepeating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C831F50BDA0CEBE71D277EF6DA5D83DE6E4B3AB250FF9126CEBA1816A6A77959"
            },
            {
              "Id": "NewId:System.Guid",
              "Name": "NewId",
              "Type": "System.Guid",
              "Signature": "public System.Guid NewId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C4812268F66691ECECAFCD76193F6549E9F4237E6C0638E797293B917412E496"
            },
            {
              "Id": "ReceiveItemRatio:Shared.Models.Items.ItemAmount[]",
              "Name": "ReceiveItemRatio",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ReceiveItemRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5EB11C329C9F48F3D333B1B2F3D9F4787550F40122A7D4769695299835965500"
            },
            {
              "Id": "ReceiveResourceRatio:Shared.Models.Items.ResourceAmount[]",
              "Name": "ReceiveResourceRatio",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ReceiveResourceRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "AB6FDD162D043864A39026384BF8753B8327DD0296AE8C51BB46FCD1389D4D89"
            },
            {
              "Id": "SendItemRatio:Shared.Models.Items.ItemAmount[]",
              "Name": "SendItemRatio",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] SendItemRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E730BDF6B3736B21D1554E2C04EFA01F3501022F78709A7F09A729D88C26AE37"
            },
            {
              "Id": "SendResourceRatio:Shared.Models.Items.ResourceAmount[]",
              "Name": "SendResourceRatio",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] SendResourceRatio",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F0F1BFF8E5492D32CD1A3C0D457FBB8919EA62CB337B50879C8E8EE3D010D5A2"
            },
            {
              "Id": "SingleRouteUnitAmount:System.Int32",
              "Name": "SingleRouteUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SingleRouteUnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0A105E9B834241B7BF5032BD71E0402A96C60608FDA3EEDAC3AA6AD305F88B31"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "11C8697B39528853C28EBEB96233C817D841CF71EAE0BB7A3C2BF00B368047B6"
        },
        {
          "Id": "Shared.Models.TradeRoutes.TradeRouteInstance",
          "Name": "TradeRouteInstance",
          "DisplayName": "TradeRouteInstance",
          "FullName": "Shared.Models.TradeRoutes.TradeRouteInstance",
          "Namespace": "Shared.Models.TradeRoutes",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CitizenId:System.Guid",
              "Name": "CitizenId",
              "Type": "System.Guid",
              "Signature": "public System.Guid CitizenId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"
            },
            {
              "Id": "DestinationTownId:System.Guid",
              "Name": "DestinationTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "DD048EA9F2A9BE58CA72F9EE9BD8E9DE8AC466DA418E79CAC55997530688FA0D"
            },
            {
              "Id": "DestinationTradingPostId:System.Guid",
              "Name": "DestinationTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid DestinationTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "EA2C6E82581EBE96592B154948866EBA936F629E8626948F5C75628B96643EB9"
            },
            {
              "Id": "HomeTownId:System.Guid",
              "Name": "HomeTownId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTownId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CFD60B5325483C9CB781EE2DC498D885F627F042D9EEB88F5CB37F3AE8F95516"
            },
            {
              "Id": "HomeTradingPostId:System.Guid",
              "Name": "HomeTradingPostId",
              "Type": "System.Guid",
              "Signature": "public System.Guid HomeTradingPostId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "FC74BB80DC9AA4EE03FC314F605A0B68B3EE18B47C8B5EA517BE83C2A77FF679"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "IsRepeating:System.Boolean",
              "Name": "IsRepeating",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsRepeating",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C831F50BDA0CEBE71D277EF6DA5D83DE6E4B3AB250FF9126CEBA1816A6A77959"
            },
            {
              "Id": "MaxUnitAmount:System.Int32",
              "Name": "MaxUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxUnitAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E4A6843FFE598531602B1A35B43F95501A23C05193DC84AAE4BF4AE08E3B8DBA"
            },
            {
              "Id": "ReceiveItemRatios:Shared.Models.Items.ItemAmount[]",
              "Name": "ReceiveItemRatios",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] ReceiveItemRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B9C0AC9E04813573F40526821156D3183330E0A98EDACE20266655D4992148C7"
            },
            {
              "Id": "ReceiveResourceRatios:Shared.Models.Items.ResourceAmount[]",
              "Name": "ReceiveResourceRatios",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] ReceiveResourceRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F259DBB69673EC28049453A4D45AAC0EF22913B563E0D1D800AE6349293E2BED"
            },
            {
              "Id": "RepeatingDestinationReserveUnitAmount:System.Int32",
              "Name": "RepeatingDestinationReserveUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RepeatingDestinationReserveUnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2598C13497A34D509DB97F2A4A091CAAB3DC50E5946975198B1364159C3E96FE"
            },
            {
              "Id": "RepeatingHomeReserveUnitAmount:System.Int32",
              "Name": "RepeatingHomeReserveUnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 RepeatingHomeReserveUnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "42F8109AEE1E43C690D5940F6237514CE2127A6E303A4853C0AB603CAC884D47"
            },
            {
              "Id": "SendItemRatios:Shared.Models.Items.ItemAmount[]",
              "Name": "SendItemRatios",
              "Type": "Shared.Models.Items.ItemAmount[]",
              "Signature": "public Shared.Models.Items.ItemAmount[] SendItemRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "5C26A40F2512E5181F32256C7465D1A57E829218051B5E9D2AA14AAE31742125"
            },
            {
              "Id": "SendResourceRatios:Shared.Models.Items.ResourceAmount[]",
              "Name": "SendResourceRatios",
              "Type": "Shared.Models.Items.ResourceAmount[]",
              "Signature": "public Shared.Models.Items.ResourceAmount[] SendResourceRatios",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C08851A9F7B27496810B975263558FA3AA4FC5A021E839995EE82740B2082B4C"
            },
            {
              "Id": "UnitAmount:System.Int32",
              "Name": "UnitAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 UnitAmount",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B59BE724597680C9490766527E6E38ED3D5AFDD181755AE2FD3024C68CD01C5B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "A1105C874C22FF84EA057A210DEC0BFB97C85382362142C3B9801EFADD87D1D2"
        },
        {
          "Id": "Shared.Models.Vehicles.VehicleMode",
          "Name": "VehicleMode",
          "DisplayName": "VehicleMode",
          "FullName": "Shared.Models.Vehicles.VehicleMode",
          "Namespace": "Shared.Models.Vehicles",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Boat:Shared.Models.Vehicles.VehicleMode",
              "Name": "Boat",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode Boat",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4939DDF31C6B3C9D61002BF84F1497E00D1276D1F914286D8CD7ACB31082F9EB"
            },
            {
              "Id": "Catapult:Shared.Models.Vehicles.VehicleMode",
              "Name": "Catapult",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode Catapult",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86B9C62EF2FF889F93655689F4618E68AC7874F99F8F61DF5AECC0CA78D46A6C"
            },
            {
              "Id": "GoKart:Shared.Models.Vehicles.VehicleMode",
              "Name": "GoKart",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode GoKart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DF66FB8D1B02AC8337BCA163223D404F82EA4E6612BB4679CDE5B28AEE067AC"
            },
            {
              "Id": "Unknown:Shared.Models.Vehicles.VehicleMode",
              "Name": "Unknown",
              "Type": "Shared.Models.Vehicles.VehicleMode",
              "Signature": "public Shared.Models.Vehicles.VehicleMode Unknown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D87DDEC198B190420B40C1B5CED6EB1EED41905B3286D7966A8D3DC75450590"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "80D01807BAC4A34596294DF81D216ECD732F3C51D03C8D34521CAB221035154F"
        },
        {
          "Id": "Shared.Models.Weather.WeatherInstanceModel",
          "Name": "WeatherInstanceModel",
          "DisplayName": "WeatherInstanceModel",
          "FullName": "Shared.Models.Weather.WeatherInstanceModel",
          "Namespace": "Shared.Models.Weather",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Angle:System.Single",
              "Name": "Angle",
              "Type": "System.Single",
              "Signature": "public System.Single Angle",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "922D6A80457F627106C94D52C835B13E1E54C60B40BE287742E6DCEA7455BFA7"
            },
            {
              "Id": "DoNotAutoRemove:System.Boolean",
              "Name": "DoNotAutoRemove",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DoNotAutoRemove",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A9395463D31A0162DB0ED1A095DA0AA28F42ED84F1CE08937C939451A7C85318"
            },
            {
              "Id": "Id:System.Guid",
              "Name": "Id",
              "Type": "System.Guid",
              "Signature": "public System.Guid Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"
            },
            {
              "Id": "LifeLength:System.Single",
              "Name": "LifeLength",
              "Type": "System.Single",
              "Signature": "public System.Single LifeLength",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "87412CE8442A58D42D6FA80BB72797101A95FEEF9958B637CC20B7CA01211EE9"
            },
            {
              "Id": "Position:Microsoft.Xna.Framework.Vector2",
              "Name": "Position",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Position",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1BB4DA50B4721FB619A4B265134B42CB6FA0C947E65C23A819A6BC12D7DDABAE"
            },
            {
              "Id": "Size:Microsoft.Xna.Framework.Vector2",
              "Name": "Size",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Size",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1C490334D12508550FEB9546B510D49E2F94B830A1B4EEA85A78C97839E2782D"
            },
            {
              "Id": "Timer:System.Single",
              "Name": "Timer",
              "Type": "System.Single",
              "Signature": "public System.Single Timer",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"
            },
            {
              "Id": "Velocity:Microsoft.Xna.Framework.Vector2",
              "Name": "Velocity",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 Velocity",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D3F9E837C59DFD11E461D38F44163D10649DC5910DEB488FCB8E6036F0F41A79"
            },
            {
              "Id": "WeatherId:System.String",
              "Name": "WeatherId",
              "Type": "System.String",
              "Signature": "public System.String WeatherId",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0D45162B32DE379792CF2CF922CD04264591F45776BDA07D0FB3D3A855B3F024"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3A1D17321E34784BE27E96C2198EC96B6ABFE43510F3E263370251529186F422"
        },
        {
          "Id": "Shared.Models.WorldFlag",
          "Name": "WorldFlag",
          "DisplayName": "WorldFlag",
          "FullName": "Shared.Models.WorldFlag",
          "Namespace": "Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "FloatValue1:System.Single",
              "Name": "FloatValue1",
              "Type": "System.Single",
              "Signature": "public System.Single FloatValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "7CD0699F214E81BE40283D8CF7D9CFCF5F53B7B06A2D0DA5398B068570646F30"
            },
            {
              "Id": "IntValue1:System.Int32",
              "Name": "IntValue1",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IntValue1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6FBA856F8638C646F89EAEE7743F08CBA428ABFBF238AEAEDB34566E865F60E4"
            },
            {
              "Id": "IsStatic:System.Boolean",
              "Name": "IsStatic",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean IsStatic",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E2825407D8BDB0C3B9A6D957F839E4C75794B7766DC31EC0E64CF9D50F730DB1"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C34B643F4EF5AB37F5494C166A9B7D4A662B6BA59BE71CCE20E4152DFC4574D4"
        },
        {
          "Id": "Shared.Models.WorldStats",
          "Name": "WorldStats",
          "DisplayName": "WorldStats",
          "FullName": "Shared.Models.WorldStats",
          "Namespace": "Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E",
              "Name": "Stats",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E Stats",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "C507B8C61FAE9497B1FF0BB69123079133213E630F120EBDC25BD3A360385718"
            },
            {
              "Id": "_baseValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "_baseValues",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Signature": "private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _baseValues",
              "Visibility": "private",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "0542589D81C4660F05FC878A93FB907C27553FBC8A728B68D9B615B16E0D3227"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AddOrdinanceStats(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E)-\u003ESystem.Void",
              "Name": "AddOrdinanceStats",
              "Signature": "public System.Void AddOrdinanceStats(System.Guid ordinanceId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "ordinanceId",
                  "Type": "System.Guid",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 16,
              "BodyHash": "FA8DC0BA3ACDAFF1B3C9113F6A31141FB27E1423F6403D620C3BF443104C1100",
              "Hash": "54B2A9D370E8A88175CD00EDDF579A89F1A4F3A53F1C3360754055DB085FA20E",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "AddWorldStatAura(Shared.Data.WorldStatAuraInfo)-\u003ESystem.Void",
              "Name": "AddWorldStatAura",
              "Signature": "public System.Void AddWorldStatAura(Shared.Data.WorldStatAuraInfo aura)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "aura",
                  "Type": "Shared.Data.WorldStatAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "DFD9463A61648A9F373C5E3A5108F3F67DF6FEADB14C136DD8C6607A78188500",
              "Hash": "ADD4B4E73D364003C5E441A5389A3F3818F1B01D9201B5458F6A0BB3D6B7585D",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Get(System.String)-\u003ESystem.Single",
              "Name": "Get",
              "Signature": "public System.Single Get(System.String statId)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 13,
              "BodyHash": "AA396B8F79F90D48278EA29DE6761222A918000B36522D836A4C1ED844CAC0DD",
              "Hash": "BFB5F365174C8EDB08F5C277B7837776D4E58EBEF4462974F337F31A57FCAD51",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetDefaultBaseStats()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E",
              "Name": "GetDefaultBaseStats",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E GetDefaultBaseStats()",
              "Visibility": "public",
              "ReturnType": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 470,
              "BodyHash": "F832ECC23A2C111CA35AF2DE090459CFB5CDCB2AD257F9DB7A31F3B6485D7DC6",
              "Hash": "860C755A7073C5B920D41CA1BA3DD49A862EA639AF5619D4092663E0920C1374",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)"
              ],
              "StringLiterals": [
                "WorldStats_BakerExperienceModifier",
                "WorldStats_FarmerExperienceModifier",
                "WorldStats_LeatherworkerExperienceModifier",
                "WorldStats_MerchantExperienceModifier",
                "WorldStats_CarpenterExperienceModifier",
                "WorldStats_BlacksmithExperienceModifier",
                "WorldStats_VendorPriceFactor",
                "WorldStats_BallistaConsumeNoArrow",
                "WorldStats_SellingFactor",
                "WorldStats_TownDefenceModifier",
                "WorldStats_TradeRouteSpeed",
                "WorldStats_DoliumSpeedModifier",
                "WorldStats_FurnaceBurningModifier",
                "WorldStats_CitizenGiftingModifier",
                "WorldStats_ArmamentsDamageModifier",
                "WorldStats_MaxBuildingAppealModifier"
              ],
              "Source": null
            },
            {
              "Id": "ResetModifiers()-\u003ESystem.Void",
              "Name": "ResetModifiers",
              "Signature": "public System.Void ResetModifiers()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "CDCE562222B8EDCBC842913003FAEAC01FBAD6FE5697617847C95AA9D0F74318",
              "Hash": "D57C91701F03741AA4BD2A6A50E53F844B6F7D1C3671A3D2342E832C52497EA8",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void",
              "Name": "SetBaseStats",
              "Signature": "public System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "stats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 57,
              "BodyHash": "8BE0E974C4E64BD1D5AC4DF366158BED39E9ACFF315D32444629D621DB19AA27",
              "Hash": "29E7F41FC17BBE879AFA5B7C01582CD37F0D442C96599E19F24311E1D98649EC",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()",
                "Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "TryGet(System.String, System.Single\u0026)-\u003ESystem.Boolean",
              "Name": "TryGet",
              "Signature": "public System.Boolean TryGet(System.String statId, out System.Single\u0026 statValue)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "statId",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "statValue",
                  "Type": "System.Single\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "D101037CBDD484E93948F4C4416BBB6F0BBF0ED8C461F7C5E305A05C7FBEA0DD",
              "Hash": "275ED8C7723638FA3A58DBBD1F6D668AF0A2C3CC6E35586910C120C78E4708ED",
              "CalledMethods": [
                "Shared.Models.Stats.StatsBaseMethods::TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "973290F3AD8F5F46F46531913282C7BC1D10BFD121980A743FA15419454EFB02"
        },
        {
          "Id": "Shared.Models.WorldTile",
          "Name": "WorldTile",
          "DisplayName": "WorldTile",
          "FullName": "Shared.Models.WorldTile",
          "Namespace": "Shared.Models",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CShared.Models.WorldTile\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ground:WorldTile\u002BGroundType",
              "Name": "Ground",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Ground",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "8D889FB707A78A4ABA631EED849B150CA35FFCD01C89C998AE81064C10A6D885"
            },
            {
              "Id": "Structure:WorldTile\u002BStructureType",
              "Name": "Structure",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Structure",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E359C7D857CF1273CFF5EE4341272753A065748E5EF593C2A1FEBE082B4A2712"
            }
          ],
          "Properties": [
            {
              "Id": "GroundStructureComparer:System.Collections.Generic.IEqualityComparer\u00601\u003CShared.Models.WorldTile\u003E",
              "Name": "GroundStructureComparer",
              "Type": "System.Collections.Generic.IEqualityComparer\u003CShared.Models.WorldTile\u003E",
              "Signature": "public System.Collections.Generic.IEqualityComparer\u003CShared.Models.WorldTile\u003E GroundStructureComparer",
              "Visibility": "public",
              "HasGetter": true,
              "HasSetter": false,
              "Hash": "2683BDC6454A2DA9CC8AC9740FBF121123A4896B4F4C7CA72B0C1A73CC447594"
            }
          ],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Models.WorldTile)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Models.WorldTile other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "5ECA9B1AD5B6A26A7FAC7F601EE876BEDE64DB692D5838D6006C6B7BED0AF3F5",
              "Hash": "626E4940F11360F63F476D90FCCC155FCF8980BD6C6D665812B3679F45072E6B",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "FBB71B41AA0315342BAF8C256B3771C3EDDE4528130A3C6FD68549E3EE5BC5FF",
              "Hash": "CEFFFF87E782AD0A44D1138F578B9E03EB287B7C4079D1F31F52FC74D1996960",
              "CalledMethods": [
                "Shared.Models.WorldTile::Equals(Shared.Models.WorldTile)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D6BCE8F8CE34AA0EC81B0816CA4DBE78964E2675CA1491F87D2C69988BB3C210",
              "Hash": "B9A482C7775BA0C11F1D312B702FDB7C897737875419F3C35EFE39C8FD0C41E7",
              "CalledMethods": [
                "System.HashCode::Combine(!!0, !!1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "742D7567D65B4B69B7D91F1360BE199E03EC727F7BBEA1DC050F085BEBB97B35"
        },
        {
          "Id": "Shared.MusicGroupIds",
          "Name": "MusicGroupIds",
          "DisplayName": "MusicGroupIds",
          "FullName": "Shared.MusicGroupIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BossDefault:System.String",
              "Name": "BossDefault",
              "Type": "System.String",
              "Signature": "public System.String BossDefault",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "33F6E8B11E44EDCB89CE56B288D177B582D3F151ED7EB9CD4E62F0F0B11C346C"
            },
            {
              "Id": "BossPyzifax:System.String",
              "Name": "BossPyzifax",
              "Type": "System.String",
              "Signature": "public System.String BossPyzifax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78A47F0460CD5581B7DC08E97EA5EF08FD9B34131EC0F14A66008B0CECA1D1DA"
            },
            {
              "Id": "DefaultDay:System.String",
              "Name": "DefaultDay",
              "Type": "System.String",
              "Signature": "public System.String DefaultDay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D10F36757F45654C1C2CFF2DC7C992740413F89DCF1DDA8544082F46BBCA4317"
            },
            {
              "Id": "Desert:System.String",
              "Name": "Desert",
              "Type": "System.String",
              "Signature": "public System.String Desert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3A7F15F518CC993C559FC7C1C0DD2DDDA1D04579BCBAF7DD26130CD1DEE86600"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "F617D09E2EDE5C78F01A51CD42DAF1CF02374579AA1354BA8237267D00C99C75"
        },
        {
          "Id": "Shared.ResourceIds",
          "Name": "ResourceIds",
          "DisplayName": "ResourceIds",
          "FullName": "Shared.ResourceIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Ash:System.String",
              "Name": "Ash",
              "Type": "System.String",
              "Signature": "public System.String Ash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "592EB50EA7ADF2CA3152F510CC372EF5424A2B1A5755596AB709B5A88CBDE3E5"
            },
            {
              "Id": "Brick:System.String",
              "Name": "Brick",
              "Type": "System.String",
              "Signature": "public System.String Brick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B8DEC63745402DBEF4BC71F1549B5BD275917291ECFFE21D84C8F65214817B1"
            },
            {
              "Id": "Bucket:System.String",
              "Name": "Bucket",
              "Type": "System.String",
              "Signature": "public System.String Bucket",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6DA589608AECBDF3F5F413E69F7AB988D1FC6C06D4AF5F79805665C4265DB046"
            },
            {
              "Id": "Clay:System.String",
              "Name": "Clay",
              "Type": "System.String",
              "Signature": "public System.String Clay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8C78CCBFB574C72D2119A2275B37CB382788A5EF1D76D4B02945983ED8253712"
            },
            {
              "Id": "Concrete:System.String",
              "Name": "Concrete",
              "Type": "System.String",
              "Signature": "public System.String Concrete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "612682DAEDC9B1401A5CF4BAAA5244458657A86DB2D3F49D134758D016A44A37"
            },
            {
              "Id": "Copper:System.String",
              "Name": "Copper",
              "Type": "System.String",
              "Signature": "public System.String Copper",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "413F4AA591A136F7E62F37D1B6070D2BC5A5A9D03371A9648E4C62F2B098EF5E"
            },
            {
              "Id": "Flint:System.String",
              "Name": "Flint",
              "Type": "System.String",
              "Signature": "public System.String Flint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "364679689DB64F1E1EF45B457BBD1344B360188C975B7B9A2AB7DB5A63139A6E"
            },
            {
              "Id": "Gold:System.String",
              "Name": "Gold",
              "Type": "System.String",
              "Signature": "public System.String Gold",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8321669ADFA85DA76D91EBFFCBC8254BC8F157476512352DF1FFA07183BD1094"
            },
            {
              "Id": "Iron:System.String",
              "Name": "Iron",
              "Type": "System.String",
              "Signature": "public System.String Iron",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5FFAB093443520779697CBC6BB8A67086DD16A230E2AF57E9CF0D6874AA7F68"
            },
            {
              "Id": "Lumber:System.String",
              "Name": "Lumber",
              "Type": "System.String",
              "Signature": "public System.String Lumber",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F04B900ABAF9366F7534B3B36FFE15A246601D83F3C3EF4C66D641BAB4901985"
            },
            {
              "Id": "Marble:System.String",
              "Name": "Marble",
              "Type": "System.String",
              "Signature": "public System.String Marble",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "890CC3EFD6E2B9C19C69A4578549A1B21FE23DEC9A79BA1C26C69BC27F9E9271"
            },
            {
              "Id": "Sand:System.String",
              "Name": "Sand",
              "Type": "System.String",
              "Signature": "public System.String Sand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74C8086BEBFD727DA9E520C81D8E0335698942F1F4D9F06F83534D78FAC83508"
            },
            {
              "Id": "Silver:System.String",
              "Name": "Silver",
              "Type": "System.String",
              "Signature": "public System.String Silver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8C81441D362CE255B609BD6CCF50C580A7BF1639C74B224B3F12C3F450DD78D"
            },
            {
              "Id": "Stone:System.String",
              "Name": "Stone",
              "Type": "System.String",
              "Signature": "public System.String Stone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "481805835F328E67C86416E260AF628FB93CE0B0027005CF16A54B494CC6133D"
            },
            {
              "Id": "Tin:System.String",
              "Name": "Tin",
              "Type": "System.String",
              "Signature": "public System.String Tin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "698EDDAEB62F540AD2F8B144E1D4C0B1DF5BFE56AB820D074635955744021531"
            },
            {
              "Id": "Water:System.String",
              "Name": "Water",
              "Type": "System.String",
              "Signature": "public System.String Water",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "55A2DDBAE0ABFAC4CD7F6B1ABA785463CDCFEA5100407F965578D06CF322FA13"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DC4A1F156FAC1939D391A690A3860F33DEB9BFFA28D1ADCD064A8777CF15DE12"
        },
        {
          "Id": "Shared.SharedGlobals",
          "Name": "SharedGlobals",
          "DisplayName": "SharedGlobals",
          "FullName": "Shared.SharedGlobals",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AddExitWithoutSaveButton:System.Boolean",
              "Name": "AddExitWithoutSaveButton",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AddExitWithoutSaveButton",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CA81EFE5CBB670C84ABF5A3CA1ED690B73A299ECCCF22C40E2E437A9B517186D"
            },
            {
              "Id": "AddTestClasses:System.Boolean",
              "Name": "AddTestClasses",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AddTestClasses",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AD6E376F80D86938CCFBC5CEA7FAC8A2B01D7CEBD9DBC6CA5FC744FDA46C0BB"
            },
            {
              "Id": "AutomaticallyResetTutorial:System.Boolean",
              "Name": "AutomaticallyResetTutorial",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean AutomaticallyResetTutorial",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7202316C75C1BB46721591C37A5EC9DA0C90619508FA8FD981EB8587048FA8D4"
            },
            {
              "Id": "BlockVolcano:System.Boolean",
              "Name": "BlockVolcano",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean BlockVolcano",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "70BE2D165840E8FCDD39E0D4892EBA39FADDEA357609FD3D7F62BE6DE1F599E4"
            },
            {
              "Id": "ChineseVersion:System.Boolean",
              "Name": "ChineseVersion",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ChineseVersion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8BBDB7AD8D863C86FBAFE13942123BD9A468DEC30A64687E90D9E570088C0F67"
            },
            {
              "Id": "DefaultInventorySize:System.Int32",
              "Name": "DefaultInventorySize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultInventorySize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20A30ED7E4ED295DFD386AFB1E0207FCCF9BB399F828B1996D9E107019A3F4E6"
            },
            {
              "Id": "DefaultOutputInventorySize:System.Int32",
              "Name": "DefaultOutputInventorySize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultOutputInventorySize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "11F3896A0E31E9A84C1D7E84ADC7CECC47B90969184F34CF88F8A417F7F7E582"
            },
            {
              "Id": "DefaultStorageInventorySize:System.Int32",
              "Name": "DefaultStorageInventorySize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 DefaultStorageInventorySize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7140812B8477C8E73FCFE172160541121C0FCB78515480177F4BA439BD52CA9"
            },
            {
              "Id": "DemoMode:System.Boolean",
              "Name": "DemoMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DemoMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C6AE113E3B00C4B892EEF59E7D7E17B87F931028E653BA5C4F149FF4185E9D1"
            },
            {
              "Id": "DisableAnalytics:System.Boolean",
              "Name": "DisableAnalytics",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableAnalytics",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C5965B52C0DA0504CD95645A979B0D6917E8F22F99CF4A31C2FDDCDF2EE51A5C"
            },
            {
              "Id": "DisableSaving:System.Boolean",
              "Name": "DisableSaving",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableSaving",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C285E78F605E788DD0B063F8E137A305263755C90B7BD1356EBECD3DEB6F982F"
            },
            {
              "Id": "DisableSteamRequirement:System.Boolean",
              "Name": "DisableSteamRequirement",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean DisableSteamRequirement",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65218C35F775AB1EA3336A5DBE1D812696BC29276093484D7627672F581F3FCA"
            },
            {
              "Id": "EnableLanHosting:System.Boolean",
              "Name": "EnableLanHosting",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean EnableLanHosting",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B7B43E0DE66DF476D21C39BC4464D4B6AE213099E6A288AFD2AF36C5645D002A"
            },
            {
              "Id": "Gravity:System.Single",
              "Name": "Gravity",
              "Type": "System.Single",
              "Signature": "public System.Single Gravity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B417FFC170BAEDBE4E1626B536D1D4E7BDB3D49C30424A51D523A97687C4812E"
            },
            {
              "Id": "IncId:System.Int32",
              "Name": "IncId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 IncId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "CF204CA4DC80BAF631EB2B6BA2F227347AD213B3D83A81688BCD39C31E382ECD"
            },
            {
              "Id": "LinkSteamAppId:System.Int32",
              "Name": "LinkSteamAppId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 LinkSteamAppId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ADD30EB84D1E43303C4AD2CCD117C37DC321C391C36603205380AEE4F46F7434"
            },
            {
              "Id": "MaxBagIncreasingFlagValue:System.Int32",
              "Name": "MaxBagIncreasingFlagValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxBagIncreasingFlagValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24A010C7943306015D4A73C971D5CCA36B57B217003C55E1310F682A80FC64D9"
            },
            {
              "Id": "MaxCitizenLoyaltyLevel:System.Int32",
              "Name": "MaxCitizenLoyaltyLevel",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxCitizenLoyaltyLevel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87B8351A2220F0A1700A62E861F595EBCAC0BD1A1E49179FABCF2057E07DDA4E"
            },
            {
              "Id": "MaxCoinTypes:System.Int32",
              "Name": "MaxCoinTypes",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxCoinTypes",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "57A49F6BDE034E5E18931ED72A672E78EEFA638C74150F2461EDCFFF4A399D77"
            },
            {
              "Id": "MaxMoney:System.UInt64",
              "Name": "MaxMoney",
              "Type": "System.UInt64",
              "Signature": "public System.UInt64 MaxMoney",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "2A011BF663A3910E2A1CBAED06E42AA94872AD9C6D7E29C042F9C606BCC1AD44"
            },
            {
              "Id": "MaxMoney4StackAmount:System.Int32",
              "Name": "MaxMoney4StackAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxMoney4StackAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D8CA754F87CF5C79096B272B8208E5350FAF23D00D4E53FBADB9577A8C198306"
            },
            {
              "Id": "MaxMoneyOtherStackAmount:System.Int32",
              "Name": "MaxMoneyOtherStackAmount",
              "Type": "System.Int32",
              "Signature": "public System.Int32 MaxMoneyOtherStackAmount",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5B0439D5CAAD342416D744762BA469677FED0D4A2657F61594AACDDC8FCC3402"
            },
            {
              "Id": "Money1CoinValue:System.Int32",
              "Name": "Money1CoinValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Money1CoinValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3058EA01DD1A170DFE718F8F53A6548DDBEDDBA359540B73A355948C2793AE0F"
            },
            {
              "Id": "Money2CoinValue:System.Int32",
              "Name": "Money2CoinValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Money2CoinValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E22D6F945374B1BBA9802408317378DA82239CD5D5B7754730CDE2B4C6F72111"
            },
            {
              "Id": "Money3CoinValue:System.Int32",
              "Name": "Money3CoinValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Money3CoinValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B57F88FC142B1EDA22D764862E95DC9EAF3E556728903DDEB0AA0CB8391E776"
            },
            {
              "Id": "Money4CoinValue:System.Int32",
              "Name": "Money4CoinValue",
              "Type": "System.Int32",
              "Signature": "public System.Int32 Money4CoinValue",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6941B564DAC472E12655D2309E124B4D36C4E7A58607BDEF4433067706E66850"
            },
            {
              "Id": "NormalPlacementRange:System.Int32",
              "Name": "NormalPlacementRange",
              "Type": "System.Int32",
              "Signature": "public System.Int32 NormalPlacementRange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6B4DBB7D4C20C97C8141F0E057DD4AA82B26D36B0C235FE5EF0D6965F036740A"
            },
            {
              "Id": "PlayerDropItemVelocity:System.Single",
              "Name": "PlayerDropItemVelocity",
              "Type": "System.Single",
              "Signature": "public System.Single PlayerDropItemVelocity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "59ECA85ED7AAE73346884B0176D1FABA7BB01B01DFD0721634023052C4AE470B"
            },
            {
              "Id": "Playtest:System.Boolean",
              "Name": "Playtest",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Playtest",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C61CEBAE96B6EE337F7384ED09812953F4941916F3166147D73F53391A64DBDB"
            },
            {
              "Id": "Profile3:System.Boolean",
              "Name": "Profile3",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Profile3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2A5BE8B19DB38D10129098C6FA87037D473D7A59A6E48C5ECE4CBDBC5928B83"
            },
            {
              "Id": "Random:System.Random",
              "Name": "Random",
              "Type": "System.Random",
              "Signature": "public System.Random Random",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"
            },
            {
              "Id": "Random2:System.Random",
              "Name": "Random2",
              "Type": "System.Random",
              "Signature": "public System.Random Random2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F945E6F0CD61AD67F5CDB3CCADD21CBC0D3F92D89E7DCCA32FEF4C7772297FEC"
            },
            {
              "Id": "RemoveLinkButtons:System.Boolean",
              "Name": "RemoveLinkButtons",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean RemoveLinkButtons",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0F95057CD16F5E01A97C6FD242300B28FB37480655F5AD4C17663BC2E14D9631"
            },
            {
              "Id": "SaveFolderName:System.String",
              "Name": "SaveFolderName",
              "Type": "System.String",
              "Signature": "public System.String SaveFolderName",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B20CE4CA44145FD73E81EFB0AB6B4DB3DD8F3714A9B872483CD11CC2245166A8"
            },
            {
              "Id": "ShowcaseMode:System.Boolean",
              "Name": "ShowcaseMode",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean ShowcaseMode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "87B24D72BC69CA22EF93F753F50E0BA691AFBB90E9F8E07F9A7D9651A0D54C73"
            },
            {
              "Id": "SteamAppId:System.Int32",
              "Name": "SteamAppId",
              "Type": "System.Int32",
              "Signature": "public System.Int32 SteamAppId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BCE7F41173A17A8AA3DD225F075261F5D8346203090CA5662050014A73C1B74"
            },
            {
              "Id": "SupportsAvx2:System.Boolean",
              "Name": "SupportsAvx2",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean SupportsAvx2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "EB2E8CFF520FE8F15A995009D50E84D9153BE01DD0C516251513B575B66A64CB"
            },
            {
              "Id": "TestingLanguageCode:System.String",
              "Name": "TestingLanguageCode",
              "Type": "System.String",
              "Signature": "public System.String TestingLanguageCode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "93891AAA04C9CD5B9D9F4C8EB79F9AD0D9CCE95F08A0EDC5C5A8E3E32062677D"
            },
            {
              "Id": "TileSize:System.Int32",
              "Name": "TileSize",
              "Type": "System.Int32",
              "Signature": "public System.Int32 TileSize",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "447747CD44F404A67514394C487708AE8BFA4668A143C843325FE1BAA479344F"
            },
            {
              "Id": "TileSize2:Microsoft.Xna.Framework.Vector2",
              "Name": "TileSize2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 TileSize2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "07D575AA47A1381A06C29A0AC6ECEE11F15F439B442DA17AE1517BAC1B223BE3"
            },
            {
              "Id": "TileSizePoint:Microsoft.Xna.Framework.Point",
              "Name": "TileSizePoint",
              "Type": "Microsoft.Xna.Framework.Point",
              "Signature": "public Microsoft.Xna.Framework.Point TileSizePoint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "C443CE7E0859F3B25D6F7247B9EF9F538AA7330FFD2D3CC9C6A755716EB61FCE"
            },
            {
              "Id": "WaterSurfaceHeight:System.Single",
              "Name": "WaterSurfaceHeight",
              "Type": "System.Single",
              "Signature": "public System.Single WaterSurfaceHeight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1EDE1B3A0C0AB5894FB1E7D7863CC4076D8247860305A41C682518BD10FBE9D7"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "3115F785065683C61E6053884F30300B0517EA567BC55E64D2F6FB4B88C30A9E"
        },
        {
          "Id": "Shared.SoundIds",
          "Name": "SoundIds",
          "DisplayName": "SoundIds",
          "FullName": "Shared.SoundIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ArrowHit:System.String",
              "Name": "ArrowHit",
              "Type": "System.String",
              "Signature": "public System.String ArrowHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B6C387854523FF46E3E52EE897885787B80CD000E5D987A634DE6594D70145E4"
            },
            {
              "Id": "Back:System.String",
              "Name": "Back",
              "Type": "System.String",
              "Signature": "public System.String Back",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "572ADC8B7FBF07B1B6A9629B001997EFAFD8104C83197916AD855DD51E26B21E"
            },
            {
              "Id": "BallistaChargeUp:System.String",
              "Name": "BallistaChargeUp",
              "Type": "System.String",
              "Signature": "public System.String BallistaChargeUp",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "649FE0750DFA669B77FA873B6AC5FEFA6E2F4AACF7D9A346D260E4ACE5D130A6"
            },
            {
              "Id": "BallistaFire:System.String",
              "Name": "BallistaFire",
              "Type": "System.String",
              "Signature": "public System.String BallistaFire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BA7953AF08668CBCAA4F74534F075B858369B9CB52148435D9FFF9B2BE2C3421"
            },
            {
              "Id": "BearCubDie:System.String",
              "Name": "BearCubDie",
              "Type": "System.String",
              "Signature": "public System.String BearCubDie",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "86E36AB6567090A7528753A9E9B54F95CE3681866FA20F5D1C0D3DBCCE3BF5A9"
            },
            {
              "Id": "BearCubHurt:System.String",
              "Name": "BearCubHurt",
              "Type": "System.String",
              "Signature": "public System.String BearCubHurt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F38896966E3DB481F8FF3E543BB4677EB1DC780931C1888224A8B1B870458F13"
            },
            {
              "Id": "BeastBiteLarge:System.String",
              "Name": "BeastBiteLarge",
              "Type": "System.String",
              "Signature": "public System.String BeastBiteLarge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EA7A20470BEDCCC2B0BC107FF5ED6229F51F77D5499CD96E5A6F5D9C7F7E3063"
            },
            {
              "Id": "BeastBiteMedium:System.String",
              "Name": "BeastBiteMedium",
              "Type": "System.String",
              "Signature": "public System.String BeastBiteMedium",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F30899421F706D546F1FA7D7580398D379E5219906AD08BDC580875A2EC379EA"
            },
            {
              "Id": "BeastBiteSmall:System.String",
              "Name": "BeastBiteSmall",
              "Type": "System.String",
              "Signature": "public System.String BeastBiteSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4ACC666D14BBD22E90030583FC2934A6FADCA690A361E00DEB11C37025DE5526"
            },
            {
              "Id": "BeeHive:System.String",
              "Name": "BeeHive",
              "Type": "System.String",
              "Signature": "public System.String BeeHive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9721935CC690C8E423285473E5199AB85870C43BA548D5C5198C39E64B6F7B58"
            },
            {
              "Id": "Bleed:System.String",
              "Name": "Bleed",
              "Type": "System.String",
              "Signature": "public System.String Bleed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BE728D43CC952B70E66F69A2F50AE48FC5B98E672EC3E71A50C775864FB2616"
            },
            {
              "Id": "BowFullCharge:System.String",
              "Name": "BowFullCharge",
              "Type": "System.String",
              "Signature": "public System.String BowFullCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2D3026B23EB662A96A9CA5E529AD4DD103CA0C6853EAA7CAE6126C43EBB93367"
            },
            {
              "Id": "BowGrabArrow:System.String",
              "Name": "BowGrabArrow",
              "Type": "System.String",
              "Signature": "public System.String BowGrabArrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12E78AF5827043909DF70EAA7868C32D38DBE95FFA8D33D48128482EE834E344"
            },
            {
              "Id": "BowShoot:System.String",
              "Name": "BowShoot",
              "Type": "System.String",
              "Signature": "public System.String BowShoot",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39F9E39D6FCCFC88C7212782A23D8C048F4673485CEF445250854C4C2151342A"
            },
            {
              "Id": "BowTightenString:System.String",
              "Name": "BowTightenString",
              "Type": "System.String",
              "Signature": "public System.String BowTightenString",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C2F2733B9149FB7B42772134A915E408C70441E6953FEE4E4F640D8433B6609"
            },
            {
              "Id": "Buff:System.String",
              "Name": "Buff",
              "Type": "System.String",
              "Signature": "public System.String Buff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED99246F96B3A6B7C4F7C33FA972595E5F52B64B5D80983D928EBD91ED13F7B2"
            },
            {
              "Id": "BuffFavour:System.String",
              "Name": "BuffFavour",
              "Type": "System.String",
              "Signature": "public System.String BuffFavour",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8AD799321B1EB3932D892C6BDAF39BD86B0CD642BE49655882DA2C6AEA7C88A8"
            },
            {
              "Id": "BuffRegen:System.String",
              "Name": "BuffRegen",
              "Type": "System.String",
              "Signature": "public System.String BuffRegen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F836AC7EB53D59C3B20F6EDD0CE5C6D27D60BD3958C2899B630A398987BE347E"
            },
            {
              "Id": "BuffSmall:System.String",
              "Name": "BuffSmall",
              "Type": "System.String",
              "Signature": "public System.String BuffSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "12086901549A550B80C873075634DB09EBD9E620BC50E0D4C9ED025EAB26994C"
            },
            {
              "Id": "Cancel:System.String",
              "Name": "Cancel",
              "Type": "System.String",
              "Signature": "public System.String Cancel",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53994418B77DB6E50BC5C597CF883278DE2ECC1A216A7024B806FC9A675B3B20"
            },
            {
              "Id": "CastSpellCosmo:System.String",
              "Name": "CastSpellCosmo",
              "Type": "System.String",
              "Signature": "public System.String CastSpellCosmo",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CB1253EB75FB96844E0E1EDEBC49A8A5CD4180D24E0F5A21BBD894A0C5A5A7F9"
            },
            {
              "Id": "CastSpellCosmoLooping:System.String",
              "Name": "CastSpellCosmoLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellCosmoLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99712EBC2A042F6540EE37C1BBADC7F21D58202073164ABE5F559024A3F9C416"
            },
            {
              "Id": "CastSpellFire:System.String",
              "Name": "CastSpellFire",
              "Type": "System.String",
              "Signature": "public System.String CastSpellFire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9A93A727D9B8D6B8207E708AF16AA82F3F43A6EA4B3CC6ECB4B7838B44E17F26"
            },
            {
              "Id": "CastSpellFireLooping:System.String",
              "Name": "CastSpellFireLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellFireLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8303C2A605685CF980699E8CD9DDAC9D50D0205A91883AF82B5CF9E0948CE313"
            },
            {
              "Id": "CastSpellFireMassive:System.String",
              "Name": "CastSpellFireMassive",
              "Type": "System.String",
              "Signature": "public System.String CastSpellFireMassive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1830B27931273EC2DEC54A52BB67F1C704DEBEBF4299E4A6D389D9C8B975DECB"
            },
            {
              "Id": "CastSpellHeal:System.String",
              "Name": "CastSpellHeal",
              "Type": "System.String",
              "Signature": "public System.String CastSpellHeal",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "116E1A7FFDD47390275A20C7EBD13296CD2FB3A9FBC96319873AFFE07445BF88"
            },
            {
              "Id": "CastSpellHealLooping:System.String",
              "Name": "CastSpellHealLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellHealLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FA0033C5F14876E5C7AB39342C5F5489983A9B478C8A15D0B689BA9B09001651"
            },
            {
              "Id": "CastSpellNature:System.String",
              "Name": "CastSpellNature",
              "Type": "System.String",
              "Signature": "public System.String CastSpellNature",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "31B58BC31ED7EEF230A641AD4004FF060BC4E1EDBAAD30D9AA42D4C47465A922"
            },
            {
              "Id": "CastSpellNatureLooping:System.String",
              "Name": "CastSpellNatureLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellNatureLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B6E8A2D98246070A20F18A2676110DE7AF671FA2482F0673D43BA46D0523427"
            },
            {
              "Id": "CastSpellNecro:System.String",
              "Name": "CastSpellNecro",
              "Type": "System.String",
              "Signature": "public System.String CastSpellNecro",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1C0C955922DCEA5BB20367D3E517861D31A01AF17E77E5B972514A2FBD7FDF1"
            },
            {
              "Id": "CastSpellNecroLooping:System.String",
              "Name": "CastSpellNecroLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellNecroLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7532966FCDDCDC9613939F0C2E4227048FBADE2A4B4AD4B293D7F2878EBC5387"
            },
            {
              "Id": "CastSpellProjectile:System.String",
              "Name": "CastSpellProjectile",
              "Type": "System.String",
              "Signature": "public System.String CastSpellProjectile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4771CE01631458326889CE36B98F49E16B7BEC51C21B4A6B8D83F92AC5246996"
            },
            {
              "Id": "CastSpellProjectileVolley:System.String",
              "Name": "CastSpellProjectileVolley",
              "Type": "System.String",
              "Signature": "public System.String CastSpellProjectileVolley",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8D949F801A110D6CED1DC779EFC11AC53C9F2BE04A1DE7A74304AEE529888469"
            },
            {
              "Id": "CastSpellStone:System.String",
              "Name": "CastSpellStone",
              "Type": "System.String",
              "Signature": "public System.String CastSpellStone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "84CE370DB4A018024DABAD8EDE7658E9C790467F2B698BC7A640F53D8B4FB552"
            },
            {
              "Id": "CastSpellSummon:System.String",
              "Name": "CastSpellSummon",
              "Type": "System.String",
              "Signature": "public System.String CastSpellSummon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A77D0C5932D1984BDFEEE315354977419BCA2E64EC8EB207C54E0EA95A010FC4"
            },
            {
              "Id": "CastSpellWater:System.String",
              "Name": "CastSpellWater",
              "Type": "System.String",
              "Signature": "public System.String CastSpellWater",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5561E6E1F0E375BCE26276E4611C7EFEE87EEFA094900575733DE361458D4C9"
            },
            {
              "Id": "CastSpellWaterLooping:System.String",
              "Name": "CastSpellWaterLooping",
              "Type": "System.String",
              "Signature": "public System.String CastSpellWaterLooping",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AFC7A4D7D20471B55B4DBBDD88B4E9DDCC12AC9D8ECC18ABBBA49F58CEB3A58A"
            },
            {
              "Id": "ChannelSpell:System.String",
              "Name": "ChannelSpell",
              "Type": "System.String",
              "Signature": "public System.String ChannelSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03E0EDFA84ADA9ED7D20694F61E71C6B1E38A9C7136B05D66FD3FE4E9DDDC057"
            },
            {
              "Id": "ChargeSpell:System.String",
              "Name": "ChargeSpell",
              "Type": "System.String",
              "Signature": "public System.String ChargeSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "65729D493743E155D777D45F33F9EEF836B7514D54F8F05F8661B95CEC22357E"
            },
            {
              "Id": "ChatMessage:System.String",
              "Name": "ChatMessage",
              "Type": "System.String",
              "Signature": "public System.String ChatMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "041514530ACEE778D3C01C63DC60B7377FD38FDBBC07E5F3AEDABA092DD7D829"
            },
            {
              "Id": "ChestClose:System.String",
              "Name": "ChestClose",
              "Type": "System.String",
              "Signature": "public System.String ChestClose",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2DBC034F7DC0174D5F85589DE6FC4950064ED9A953C993B08ABA6D0ABCA28C72"
            },
            {
              "Id": "CitizenAddedToTown:System.String",
              "Name": "CitizenAddedToTown",
              "Type": "System.String",
              "Signature": "public System.String CitizenAddedToTown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BCF8AC22AB9DA6F4E75D26C6BB06A1938D8D5B79069DC2DF537E438061370FA0"
            },
            {
              "Id": "CitizenFemaleVocalization:System.String",
              "Name": "CitizenFemaleVocalization",
              "Type": "System.String",
              "Signature": "public System.String CitizenFemaleVocalization",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3C2D7E358A3F35CA72D67A41D8B889238297F62E44943B4D55C40B6E775B2028"
            },
            {
              "Id": "CitizenMaleVocalization:System.String",
              "Name": "CitizenMaleVocalization",
              "Type": "System.String",
              "Signature": "public System.String CitizenMaleVocalization",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C59F3371D3941572EA4A9B5EE468C38F366E17D8323F299B69305FC1D1C58F5B"
            },
            {
              "Id": "CloseInventory:System.String",
              "Name": "CloseInventory",
              "Type": "System.String",
              "Signature": "public System.String CloseInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "03D59428EAB667FD76BFE084BC2469A1EEF5C5F12D7112B3AB95CAB3EE75CFB7"
            },
            {
              "Id": "CloseWindow:System.String",
              "Name": "CloseWindow",
              "Type": "System.String",
              "Signature": "public System.String CloseWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "77FA7C190CC7BB729EEDA9DF34DAF27D707B77CB734EA8545DF72395184A5194"
            },
            {
              "Id": "CoinDrop:System.String",
              "Name": "CoinDrop",
              "Type": "System.String",
              "Signature": "public System.String CoinDrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2DDED0C54E4D68667AE11BB6AB86A9722C5B1CF24C7D44B5284C71B9FE79836"
            },
            {
              "Id": "CompleteQuestObjective:System.String",
              "Name": "CompleteQuestObjective",
              "Type": "System.String",
              "Signature": "public System.String CompleteQuestObjective",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "832427A97C765541C433ECB25FB52B12D21565779F0EECECAF55C0A296DC872E"
            },
            {
              "Id": "ConfirmSacrificeCitizen:System.String",
              "Name": "ConfirmSacrificeCitizen",
              "Type": "System.String",
              "Signature": "public System.String ConfirmSacrificeCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E3E1278DD95DDBA9774E661273022335EF6249C2327221366CD62937051D5E2"
            },
            {
              "Id": "ConstructionModeEnter:System.String",
              "Name": "ConstructionModeEnter",
              "Type": "System.String",
              "Signature": "public System.String ConstructionModeEnter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "67788B43C238D2DD51DBC84C79138B92EB5936233F53298BD73405ABC7761D53"
            },
            {
              "Id": "ConstructionRemove:System.String",
              "Name": "ConstructionRemove",
              "Type": "System.String",
              "Signature": "public System.String ConstructionRemove",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3F032AD166DA033326496FDE43DEBB37EA92212A688B82F2C2DA0F136762E17C"
            },
            {
              "Id": "Curse:System.String",
              "Name": "Curse",
              "Type": "System.String",
              "Signature": "public System.String Curse",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "032BEA6011DD57DE3EE793AF0912291FB195721E6C3C805A6BBE6FBB979D8CF1"
            },
            {
              "Id": "DartTrapActive:System.String",
              "Name": "DartTrapActive",
              "Type": "System.String",
              "Signature": "public System.String DartTrapActive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "45E4310A43B19E4695F241F95F2B80491766AD1A8D1B4129105494DA20C42752"
            },
            {
              "Id": "DiscoverBossLocation:System.String",
              "Name": "DiscoverBossLocation",
              "Type": "System.String",
              "Signature": "public System.String DiscoverBossLocation",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DBC05ADFC25E68D9FFE430E063B30FA47A1802CAC54E66D17288E9AFF9DF4906"
            },
            {
              "Id": "DrinkEnd:System.String",
              "Name": "DrinkEnd",
              "Type": "System.String",
              "Signature": "public System.String DrinkEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "775A56B46745C90DCE244536CF88323A3E19FBBEDCD91CF993334EB26CBBBF37"
            },
            {
              "Id": "DrinkStart:System.String",
              "Name": "DrinkStart",
              "Type": "System.String",
              "Signature": "public System.String DrinkStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "52E859FA5C763439511E99C5C9A9C5E36C60A12A1D733B62D9C8D772159F18D2"
            },
            {
              "Id": "EatEnd:System.String",
              "Name": "EatEnd",
              "Type": "System.String",
              "Signature": "public System.String EatEnd",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F77477578A9BE1915C71FF1AD8647B574D3C280AFAA6971B95349C4E82D572FC"
            },
            {
              "Id": "EatStart:System.String",
              "Name": "EatStart",
              "Type": "System.String",
              "Signature": "public System.String EatStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0BA67A16828FCA31CD7B0AB421897ECFC2018AF28C9F87D043D019181D69437B"
            },
            {
              "Id": "EquipGeneral:System.String",
              "Name": "EquipGeneral",
              "Type": "System.String",
              "Signature": "public System.String EquipGeneral",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B8742DDEE1A8A76EC0B2209936D6686CBF8B2F20668B972999232F4989903037"
            },
            {
              "Id": "FireHit:System.String",
              "Name": "FireHit",
              "Type": "System.String",
              "Signature": "public System.String FireHit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D564CCB0E3F27F9F13B2F53DC0CC0E7FAB042229F5FF2A22CABFBB22096FCAC8"
            },
            {
              "Id": "Flames:System.String",
              "Name": "Flames",
              "Type": "System.String",
              "Signature": "public System.String Flames",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E02BBD3AE18C557E183F2601087B0B339D619AEB6F3CCF6C27195A028D4874DD"
            },
            {
              "Id": "FurnitureDeselect:System.String",
              "Name": "FurnitureDeselect",
              "Type": "System.String",
              "Signature": "public System.String FurnitureDeselect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B935A2C53039F9B5DF19899322CE0D18BCFBF556857B0040C76D5E844F716FF6"
            },
            {
              "Id": "FurnitureEntitySelect:System.String",
              "Name": "FurnitureEntitySelect",
              "Type": "System.String",
              "Signature": "public System.String FurnitureEntitySelect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7A19E8CFE51BDC1BF0B1CB3CE63E11227B8DBC87AE6132277C286B07DB5CB14B"
            },
            {
              "Id": "FurnitureModeEnter:System.String",
              "Name": "FurnitureModeEnter",
              "Type": "System.String",
              "Signature": "public System.String FurnitureModeEnter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BEBD2CC46B00FDBFCCFC31BA0E6840FACB87C4B9DC0964A783FAFF0CC888F8F"
            },
            {
              "Id": "FurnitureMove:System.String",
              "Name": "FurnitureMove",
              "Type": "System.String",
              "Signature": "public System.String FurnitureMove",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42554D969D50B794243FFE4D99A556902A5D50EEBAAD52EF7E6CE7502925116A"
            },
            {
              "Id": "FurniturePlaceFail:System.String",
              "Name": "FurniturePlaceFail",
              "Type": "System.String",
              "Signature": "public System.String FurniturePlaceFail",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F1F754EFFFB09CECD8A11920687BB5E437B7BBB3F5B80E29B2531537A1159053"
            },
            {
              "Id": "FurniturePlaceSuccess:System.String",
              "Name": "FurniturePlaceSuccess",
              "Type": "System.String",
              "Signature": "public System.String FurniturePlaceSuccess",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F1C80C097F893C5EE85BC49C8F423D6FD9BBE1574AB58F3B3418F076DE81ACE1"
            },
            {
              "Id": "FurnitureRemove:System.String",
              "Name": "FurnitureRemove",
              "Type": "System.String",
              "Signature": "public System.String FurnitureRemove",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C1E6B250DBFF26FE60045D851E25FBAA8953DBA1350FFFFCEA1D24C6CE438F60"
            },
            {
              "Id": "FurnitureRotate:System.String",
              "Name": "FurnitureRotate",
              "Type": "System.String",
              "Signature": "public System.String FurnitureRotate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "136AD84ACA8D280A225A37D0CBBD8F3C746DFD351BEF34E6B7F451A0E245DFC3"
            },
            {
              "Id": "FurnitureStyleChange:System.String",
              "Name": "FurnitureStyleChange",
              "Type": "System.String",
              "Signature": "public System.String FurnitureStyleChange",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A6AF124E69F134B90F11ED54CAF8327B5562B15BC83D7B0DA59D5A8E66AF582F"
            },
            {
              "Id": "FurnitureStyleChangeClick:System.String",
              "Name": "FurnitureStyleChangeClick",
              "Type": "System.String",
              "Signature": "public System.String FurnitureStyleChangeClick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "18162C6875A9E66D353D4C7FB535833BF6C691BEEFA96785A51FB51CAA8B3BBD"
            },
            {
              "Id": "FurnitureStyleViewClose:System.String",
              "Name": "FurnitureStyleViewClose",
              "Type": "System.String",
              "Signature": "public System.String FurnitureStyleViewClose",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD815496182ACD0D15945D75444AACE4B7597DE753DCA3B6CDD54D4CB0A183A8"
            },
            {
              "Id": "FurnitureStyleViewOpen:System.String",
              "Name": "FurnitureStyleViewOpen",
              "Type": "System.String",
              "Signature": "public System.String FurnitureStyleViewOpen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF28AFDD12E635824EEE1B755B0056BA087C6E0FBB0515D62C780C8E4711416D"
            },
            {
              "Id": "FurnitureViewSelect:System.String",
              "Name": "FurnitureViewSelect",
              "Type": "System.String",
              "Signature": "public System.String FurnitureViewSelect",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3945884EED3FADB258577D0C06C11CD76BE359653C2C7ED07F5438C7EBECD0DE"
            },
            {
              "Id": "FurnitureWorldItemPickup:System.String",
              "Name": "FurnitureWorldItemPickup",
              "Type": "System.String",
              "Signature": "public System.String FurnitureWorldItemPickup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECAE569FDD25A74CA223C4B3BBB442301AA4E621E67A5EC54D33D577B7FC5224"
            },
            {
              "Id": "GlassSmash:System.String",
              "Name": "GlassSmash",
              "Type": "System.String",
              "Signature": "public System.String GlassSmash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D53104F3B24252B29CC472E828EEA77C5109B9F1A3042F6D6B387B3787859BEA"
            },
            {
              "Id": "GoatCharge:System.String",
              "Name": "GoatCharge",
              "Type": "System.String",
              "Signature": "public System.String GoatCharge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B977E39568E26AF46ECF47B874F212CB4AD98C81DFA10484A174EA548E6AD2C0"
            },
            {
              "Id": "GoatStunned:System.String",
              "Name": "GoatStunned",
              "Type": "System.String",
              "Signature": "public System.String GoatStunned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C3ED5A9A475499706C6DB725985280DA214C4DFEE9A8BE9C15106BE3D757DB5C"
            },
            {
              "Id": "GoreSmall:System.String",
              "Name": "GoreSmall",
              "Type": "System.String",
              "Signature": "public System.String GoreSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8DE95A6FC7ADA07FFC89B3AE46175626963D670B53617F458E052A344F142CD"
            },
            {
              "Id": "HolderDrop:System.String",
              "Name": "HolderDrop",
              "Type": "System.String",
              "Signature": "public System.String HolderDrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C51DA2E0E4C678B91723600CE991407084BD5283C5D783ED21217698E87B4868"
            },
            {
              "Id": "HolderPickup:System.String",
              "Name": "HolderPickup",
              "Type": "System.String",
              "Signature": "public System.String HolderPickup",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9F76C515AF0DCF85FB77131F1A6A4D0DC650E3297ACF5D0CF12B105112D4D618"
            },
            {
              "Id": "Ignite:System.String",
              "Name": "Ignite",
              "Type": "System.String",
              "Signature": "public System.String Ignite",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9569613A6AF2CAB7CB4BC9D18574C799E6BFD3A5D13BFC521BB22722D84FA399"
            },
            {
              "Id": "ImpactBone:System.String",
              "Name": "ImpactBone",
              "Type": "System.String",
              "Signature": "public System.String ImpactBone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24D1B94DC6DF872D26D73D513F4513D6EC74C5A9F4F3B374CBDD44F6A7262774"
            },
            {
              "Id": "ImpactMaterialStorage:System.String",
              "Name": "ImpactMaterialStorage",
              "Type": "System.String",
              "Signature": "public System.String ImpactMaterialStorage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D342301E2D7152A65658D1D8CBD29A5418E9CAE7C7E96168ED8C34810B7CD03"
            },
            {
              "Id": "InfrastructureBuilt:System.String",
              "Name": "InfrastructureBuilt",
              "Type": "System.String",
              "Signature": "public System.String InfrastructureBuilt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "20DCF1B1EA941B1D293BDC53AD981A9103309CA011ED7E8779F9B4EEEA56C128"
            },
            {
              "Id": "LazerWallSparks:System.String",
              "Name": "LazerWallSparks",
              "Type": "System.String",
              "Signature": "public System.String LazerWallSparks",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "602F5BC3D1D4A4BD4768B1392F625F4B1DF3E6E9A121B704566E5BF01081563F"
            },
            {
              "Id": "LogisitcsModeEnter:System.String",
              "Name": "LogisitcsModeEnter",
              "Type": "System.String",
              "Signature": "public System.String LogisitcsModeEnter",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3B345D36D3D5946999B872CBF9C08221E8161660AB0F46428305BFFF84BF3230"
            },
            {
              "Id": "MagusChargeSpell:System.String",
              "Name": "MagusChargeSpell",
              "Type": "System.String",
              "Signature": "public System.String MagusChargeSpell",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "39D61E10288EA4CAE8DF2DCE884799BC246BCF928A8823ED81AB4D33870BA1A9"
            },
            {
              "Id": "MinervaFlyOver:System.String",
              "Name": "MinervaFlyOver",
              "Type": "System.String",
              "Signature": "public System.String MinervaFlyOver",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "29A2040A6BE20F92B2511C1D212568A48BD462B997391BCDFB7CA90B845DCADF"
            },
            {
              "Id": "Navigate:System.String",
              "Name": "Navigate",
              "Type": "System.String",
              "Signature": "public System.String Navigate",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C9EB35300B5DF32573B23FA6880C99A09DBDCE238BFEFE8D35CC2123004D833"
            },
            {
              "Id": "OpenInventory:System.String",
              "Name": "OpenInventory",
              "Type": "System.String",
              "Signature": "public System.String OpenInventory",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "10690BDE793F9122CE12DB172E22ED6AE1164A1180968BBEA3C16B09C4C0CC65"
            },
            {
              "Id": "OpenMap:System.String",
              "Name": "OpenMap",
              "Type": "System.String",
              "Signature": "public System.String OpenMap",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE29A5065CACB5F42E92496FB9D4CC2981838A085FFD6AB07022D2B2FFD4945B"
            },
            {
              "Id": "OpenTable:System.String",
              "Name": "OpenTable",
              "Type": "System.String",
              "Signature": "public System.String OpenTable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5C9FB8B69963F618A387C5E0B8646D99CBA15786A3018E5B206FD9B6C880C825"
            },
            {
              "Id": "OpenWindow:System.String",
              "Name": "OpenWindow",
              "Type": "System.String",
              "Signature": "public System.String OpenWindow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FDB5804F6E5939C598D3EE58F40CA8B9494E67D4BB63A8C3F693FA262FD30613"
            },
            {
              "Id": "Petrification:System.String",
              "Name": "Petrification",
              "Type": "System.String",
              "Signature": "public System.String Petrification",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7FD16EA1B9B442A52A3EBB23FBA566EA927662D6ACE6E7ADD3597B2ED6A948C3"
            },
            {
              "Id": "PickUpKey:System.String",
              "Name": "PickUpKey",
              "Type": "System.String",
              "Signature": "public System.String PickUpKey",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB2157D29BC68F815D3DB3654CEE30735CF6A4F6A4F09C4A98D7EFCADAF462D8"
            },
            {
              "Id": "PlantSeed:System.String",
              "Name": "PlantSeed",
              "Type": "System.String",
              "Signature": "public System.String PlantSeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0CF4CDC0A6067E98EC0B3B1CBA7B5A09936C50CD5B260E025803D5312A26912D"
            },
            {
              "Id": "Poisoned:System.String",
              "Name": "Poisoned",
              "Type": "System.String",
              "Signature": "public System.String Poisoned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "457D7C5946EFDC2053AC2E8DC3F3B29F967EB5D7938613C1EE80E9F50B897C16"
            },
            {
              "Id": "PotSmash:System.String",
              "Name": "PotSmash",
              "Type": "System.String",
              "Signature": "public System.String PotSmash",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F264D06418BEA2C62AFBC2501D8CDC2490AEE9DD95B70DE6AC337058F5646339"
            },
            {
              "Id": "PuzzleComplete:System.String",
              "Name": "PuzzleComplete",
              "Type": "System.String",
              "Signature": "public System.String PuzzleComplete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0B68EE06F40BBF73F41195D1E43B5E3860DCE83056C82FAAAF1816CDE426E31C"
            },
            {
              "Id": "QuestComplete:System.String",
              "Name": "QuestComplete",
              "Type": "System.String",
              "Signature": "public System.String QuestComplete",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7814078740DAFE3189D71C77FE878EDB2533C17E7DA0199B338F371293A9A5C7"
            },
            {
              "Id": "RaidApproach:System.String",
              "Name": "RaidApproach",
              "Type": "System.String",
              "Signature": "public System.String RaidApproach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "49C28DE9B382321824B92F0D7385338ADCF817BF1BB2EDDC285646D247E4A7D4"
            },
            {
              "Id": "RaidFailed:System.String",
              "Name": "RaidFailed",
              "Type": "System.String",
              "Signature": "public System.String RaidFailed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0454F9C42A6B3A7616D60C4972EACC1E5BDF58E74B863E0D100A4DF36E83B252"
            },
            {
              "Id": "RaidStart:System.String",
              "Name": "RaidStart",
              "Type": "System.String",
              "Signature": "public System.String RaidStart",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF9C060A5CA6C467A7D105B7063961F79EF63235B345359C3DCB24721D1C0ADA"
            },
            {
              "Id": "RaidSucceeded:System.String",
              "Name": "RaidSucceeded",
              "Type": "System.String",
              "Signature": "public System.String RaidSucceeded",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3BC565632FC6B1D4C21EBD820FA391091D7F1AA9C8E31FDFE48AFB789E92E8E0"
            },
            {
              "Id": "ReceiveChatMessage:System.String",
              "Name": "ReceiveChatMessage",
              "Type": "System.String",
              "Signature": "public System.String ReceiveChatMessage",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EF80BA19A7B354735973A7D9226099A4D6BF29E43207BE21C787460F5CFC2A9D"
            },
            {
              "Id": "Root:System.String",
              "Name": "Root",
              "Type": "System.String",
              "Signature": "public System.String Root",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "562740F7784C328F94D0E0BAC29B82BA9E96147D674CE57B6E06DC688F7AB3D0"
            },
            {
              "Id": "SacrificeCitizen:System.String",
              "Name": "SacrificeCitizen",
              "Type": "System.String",
              "Signature": "public System.String SacrificeCitizen",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "493851C5408FB67BBDA6D3D8A8FCDEC6FDE887085DDD339DDF2A9AF6923E4F59"
            },
            {
              "Id": "SatyrBossJump:System.String",
              "Name": "SatyrBossJump",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossJump",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0061EE522070BA6D6872D4EF930074FB7DF2B86C3112E06402E61099E5C30EFA"
            },
            {
              "Id": "SatyrBossJumpEnraged:System.String",
              "Name": "SatyrBossJumpEnraged",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossJumpEnraged",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90AB5AF35EB44B59AAAE70C2DDB8C6F4A99555664BAE16CA7879F81130C44ECC"
            },
            {
              "Id": "SatyrBossLand:System.String",
              "Name": "SatyrBossLand",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossLand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5FF723D8FAEEE69BDDBBD4B10A6C607A2F8ED95B7776E8B6A8161A2161508346"
            },
            {
              "Id": "SatyrBossSpin:System.String",
              "Name": "SatyrBossSpin",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossSpin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "07181B23EF20D22AEBB97DB86951BEDB1D7548A45088CBF5E0BF2C539ED55D4C"
            },
            {
              "Id": "SatyrBossThrow:System.String",
              "Name": "SatyrBossThrow",
              "Type": "System.String",
              "Signature": "public System.String SatyrBossThrow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FBBE7E9ED6FBEC90EB42C3439D2B4E0DABDBBFCFF111B00C43A76D1FDDB685FD"
            },
            {
              "Id": "SaveGame:System.String",
              "Name": "SaveGame",
              "Type": "System.String",
              "Signature": "public System.String SaveGame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C312AF88BDE1233F013283AF30B1478E3AFE93482AF8CD3354179CFFCC817E36"
            },
            {
              "Id": "SecretBig:System.String",
              "Name": "SecretBig",
              "Type": "System.String",
              "Signature": "public System.String SecretBig",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECA3B66819CAA6DF70D6DABC1775B6FCF616FDACA495AE7D4A0D56DCF7D67AF4"
            },
            {
              "Id": "SecretBigDungeon:System.String",
              "Name": "SecretBigDungeon",
              "Type": "System.String",
              "Signature": "public System.String SecretBigDungeon",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3D144866C169025DD4DB9FEEDFC61B81ABDFAFADD823912C55497C44C3F64404"
            },
            {
              "Id": "SecretBigDungeonSpatialized:System.String",
              "Name": "SecretBigDungeonSpatialized",
              "Type": "System.String",
              "Signature": "public System.String SecretBigDungeonSpatialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E84CC08F5F89E1DD7BE286BE3218DE97405CEAC6CD1834580ECFE37DD134F2B"
            },
            {
              "Id": "SecretBigSpatialized:System.String",
              "Name": "SecretBigSpatialized",
              "Type": "System.String",
              "Signature": "public System.String SecretBigSpatialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9EFC68D0CBC687C240E09E71A5B8C2E20EC266549DEE4C4756C7AAC30D89D690"
            },
            {
              "Id": "SecretHint:System.String",
              "Name": "SecretHint",
              "Type": "System.String",
              "Signature": "public System.String SecretHint",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E67D3FE735839F2D96F9E716D61C0E8F4AFEBC4D8E679BB755461D0521588B52"
            },
            {
              "Id": "SecretHintSpatialized:System.String",
              "Name": "SecretHintSpatialized",
              "Type": "System.String",
              "Signature": "public System.String SecretHintSpatialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6C690348352CB9D3A9EDB6522163334656DB8FF426B0D91C6AA33B06FCDF98F6"
            },
            {
              "Id": "SecretSmall:System.String",
              "Name": "SecretSmall",
              "Type": "System.String",
              "Signature": "public System.String SecretSmall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9274A0BA702F9B03BE7BD47E74368199641053536AD090FA59B02A795CA89CCC"
            },
            {
              "Id": "SecretSmallSpatialized:System.String",
              "Name": "SecretSmallSpatialized",
              "Type": "System.String",
              "Signature": "public System.String SecretSmallSpatialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EBF452010A403CD95D1DE2740BC4BDDBE3E43E855B3E4223EFE7AC08294E9BD2"
            },
            {
              "Id": "Select:System.String",
              "Name": "Select",
              "Type": "System.String",
              "Signature": "public System.String Select",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BAA0568E9C3FBC0B9914B3FB1144B3169C7D859396910D58820E0D16BDFC55F"
            },
            {
              "Id": "SelectGod:System.String",
              "Name": "SelectGod",
              "Type": "System.String",
              "Signature": "public System.String SelectGod",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3662C5B0816377C764D9C6DA3290EEAEBACB66AA8B6F634332AA9BF1E877AB9A"
            },
            {
              "Id": "Slow:System.String",
              "Name": "Slow",
              "Type": "System.String",
              "Signature": "public System.String Slow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "765CC58B62B11EEEA21499607CFD0B358826F63844FD20AE8C0C74C7EFFDE6C7"
            },
            {
              "Id": "StartGame:System.String",
              "Name": "StartGame",
              "Type": "System.String",
              "Signature": "public System.String StartGame",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2859FA18944D744982A87707DA76FBC3CF7BEDEA07DCF24D6FD79DC008D6EF6"
            },
            {
              "Id": "Stun:System.String",
              "Name": "Stun",
              "Type": "System.String",
              "Signature": "public System.String Stun",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "24EB940405159EA39B7308EE380D4B43ACDC60AD7034F82F6CA5885953FDA805"
            },
            {
              "Id": "VolcanicGeyser:System.String",
              "Name": "VolcanicGeyser",
              "Type": "System.String",
              "Signature": "public System.String VolcanicGeyser",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "125DBB285CDA64B13B7555CF37C666E2B88DEC465184C67634566C53F7ABB97A"
            },
            {
              "Id": "VolcanicGeyserLarge:System.String",
              "Name": "VolcanicGeyserLarge",
              "Type": "System.String",
              "Signature": "public System.String VolcanicGeyserLarge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "EE3545AC9879828284ADDF7296CFFF84A96A70541543D7216B38F594DE619845"
            },
            {
              "Id": "WaterSubmerge:System.String",
              "Name": "WaterSubmerge",
              "Type": "System.String",
              "Signature": "public System.String WaterSubmerge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1FA7AF86E0B30A357F7AAC717149B2033375F12E21AD3AC9B6200DA7C123E650"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "BC40D161D865C8989E69F64117BA5CA5DFD3AF88EA82C2B17604B48978FC57BF"
        },
        {
          "Id": "Shared.SpellIds",
          "Name": "SpellIds",
          "DisplayName": "SpellIds",
          "FullName": "Shared.SpellIds",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ConsumeItemHealthPotion:System.String",
              "Name": "ConsumeItemHealthPotion",
              "Type": "System.String",
              "Signature": "public System.String ConsumeItemHealthPotion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D9B21AF4ADCFFAE8483E33635A2FDAC6368376A4AF4707D27E9F01FA657A44A0"
            },
            {
              "Id": "DrinkItemApplyAuras:System.String",
              "Name": "DrinkItemApplyAuras",
              "Type": "System.String",
              "Signature": "public System.String DrinkItemApplyAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DEA9902A5CE1CB7D5995158257FE30617A783D24152F6E156FD20B6F44021680"
            },
            {
              "Id": "EatItemApplyAuras:System.String",
              "Name": "EatItemApplyAuras",
              "Type": "System.String",
              "Signature": "public System.String EatItemApplyAuras",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F788B09F5498FF8DC5C192CA57E887686C0B9A1D48464D123621656452DDC4A3"
            },
            {
              "Id": "ExplosivePotExplosion:System.String",
              "Name": "ExplosivePotExplosion",
              "Type": "System.String",
              "Signature": "public System.String ExplosivePotExplosion",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B877F16D8A4CADAADB68877CB601B57571C0CBC61A7156EEE02728944E59A428"
            },
            {
              "Id": "IncendiaryPotFire:System.String",
              "Name": "IncendiaryPotFire",
              "Type": "System.String",
              "Signature": "public System.String IncendiaryPotFire",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DD1A53844C0355C567231DB873E736A5FC76395BD0FF257215BDB3641FCC02D2"
            },
            {
              "Id": "PhoenixCapeLine:System.String",
              "Name": "PhoenixCapeLine",
              "Type": "System.String",
              "Signature": "public System.String PhoenixCapeLine",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D2483D7AABF73846DD30DE0CEBEB35CAD9581790B2839174EF0EB8F7C0FE3BA1"
            },
            {
              "Id": "PhoenixFeatherProtection:System.String",
              "Name": "PhoenixFeatherProtection",
              "Type": "System.String",
              "Signature": "public System.String PhoenixFeatherProtection",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6622FA7A77EB6F0BE49B11BD56FE63FC06BC8450948DB029BE6F80D273BF541E"
            },
            {
              "Id": "PlaceCrop:System.String",
              "Name": "PlaceCrop",
              "Type": "System.String",
              "Signature": "public System.String PlaceCrop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B4E6E00E83D7D3C183F1205944BDC62B249B6207706F5B1F66B4843BA8C6821B"
            },
            {
              "Id": "PyzifaxItemBladestorm:System.String",
              "Name": "PyzifaxItemBladestorm",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxItemBladestorm",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "3331D05857403F45C2635DC798E26F8AA4EB1E9EA129F9C42A1E50712C813934"
            },
            {
              "Id": "SummonWeather:System.String",
              "Name": "SummonWeather",
              "Type": "System.String",
              "Signature": "public System.String SummonWeather",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5AC7D0704E8CD7223B3E93CEDF5986318CCDFE6B85AE98624148239278D0E833"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "6AD4661B77366E5712A0A985B704C41DA6B3E7B1482364845B74D20F56DDB6FB"
        },
        {
          "Id": "Shared.Steam.SteamManager",
          "Name": "SteamManager",
          "DisplayName": "SteamManager",
          "FullName": "Shared.Steam.SteamManager",
          "Namespace": "Shared.Steam",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "GameServerInitialized:System.Boolean",
              "Name": "GameServerInitialized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean GameServerInitialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "4CC05110F6C1FCC37D3F23AB2B1F8C54101910811C876EC661010F70BC1EF15C"
            },
            {
              "Id": "Initialized:System.Boolean",
              "Name": "Initialized",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Initialized",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "F22EE152CF0A319AE4AA2BBC4910A3A324A83E861DD850EE867BDA8C2C694ED3"
            },
            {
              "Id": "OnNeedsToExit:System.Action",
              "Name": "OnNeedsToExit",
              "Type": "System.Action",
              "Signature": "private System.Action OnNeedsToExit",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "8DFA9A54D971016CE13AC63D54F17F63FD18D41BFC95608C45E284F91043BA61"
            },
            {
              "Id": "UserSteamId:Steamworks.CSteamID",
              "Name": "UserSteamId",
              "Type": "Steamworks.CSteamID",
              "Signature": "public Steamworks.CSteamID UserSteamId",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1213FD1BAA90BCE3AB1E22F680E5DB7DD3D06335B8973856B571AEAEE3CFDFC1"
            }
          ],
          "Properties": [],
          "Events": [
            {
              "Id": "OnNeedsToExit:System.Action",
              "Name": "OnNeedsToExit",
              "Type": "System.Action",
              "Signature": "public System.Action OnNeedsToExit",
              "Visibility": "public",
              "Hash": "3CB0D605E06411D5537BC8D2710481DEB1ED26B9D8A9BCD58AADD1CD64916222"
            }
          ],
          "Methods": [
            {
              "Id": "Init()-\u003ESystem.Void",
              "Name": "Init",
              "Signature": "public System.Void Init()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 198,
              "BodyHash": "A6E63785BAD9287E806712BA38F039D3B7240C85220C293E1812DAA6FAF354B0",
              "Hash": "65F13C558B06E5A679B5D1E2834122C7E4D265CA6574BC0282763FAD9997F5ED",
              "CalledMethods": [
                "Steamworks.Packsize::Test()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "Steamworks.DllCheck::Test()",
                "Steamworks.AppId_t::.ctor(System.UInt32)",
                "Steamworks.SteamAPI::RestartAppIfNecessary(Steamworks.AppId_t)",
                "System.Action::Invoke()",
                "Steamworks.SteamAPI::Init()",
                "CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Steamworks.SteamUser::GetSteamID()"
              ],
              "StringLiterals": [
                "[Steamworks.NET] Packsize Test returned false, the wrong version of Steamworks.NET is being run in this platform.",
                "[Steamworks.NET] DllCheck Test returned false, One or more of the Steamworks binaries seems to be the wrong version.",
                "Failed to initialize Steamworks API",
                "Initialized Steamworks API",
                "[Steamworks.NET] Could not load [lib]steam_api.dll/so/dylib. It\u0027s likely not in the correct location. Refer to the READM"
              ],
              "Source": null
            },
            {
              "Id": "OnShutdown()-\u003ESystem.Void",
              "Name": "OnShutdown",
              "Signature": "public System.Void OnShutdown()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 20,
              "BodyHash": "44158454B456C02E426E49AF1B41318E3202F15ADE74594A3DD178646A60B2B7",
              "Hash": "098B276E5FD0FDE5E5FA90D596E46C3975FD804E7A28558754B32DC723348AFC",
              "CalledMethods": [
                "Steamworks.SteamAPI::Shutdown()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "SteamApiDebugTextHook(System.Int32, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "SteamApiDebugTextHook",
              "Signature": "private System.Void SteamApiDebugTextHook(System.Int32 nSeverity, System.Text.StringBuilder pchDebugText)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "nSeverity",
                  "Type": "System.Int32",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "pchDebugText",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "B7E7EE15CD8894CD03EDA65CFCD27DB2AEAC117E4CAD02EC157CD2D4E471FD76",
              "Hash": "20E1086F648EF7E0166FBBBAD481E11CA8BFDBDEA8E6CA57739D84970AE54670",
              "CalledMethods": [
                "System.Object::ToString()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Update()-\u003ESystem.Void",
              "Name": "Update",
              "Signature": "public System.Void Update()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 14,
              "BodyHash": "A00430485D23B538870885F0F2A5E9B56936EF4A64A45308D5C13FA3E8E8AF03",
              "Hash": "1DA030CE21B335B64DE2105E98D13BFCF37CC757A17E9C200E1632F6C9CBD6A5",
              "CalledMethods": [
                "Steamworks.SteamAPI::RunCallbacks()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "UpdateGameServer()-\u003ESystem.Void",
              "Name": "UpdateGameServer",
              "Signature": "public System.Void UpdateGameServer()",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 26,
              "BodyHash": "9E299A63BB83E21CD24EF6A57BCC3603A9B765CD233A858B334D625B0B491954",
              "Hash": "4897D32682F9F808CED1FDE7133010FA5F15F62083031EB4629B82D8E126E92F",
              "CalledMethods": [
                "Steamworks.SteamAPI::RunCallbacks()",
                "Steamworks.GameServer::RunCallbacks()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "25CF794F82F86D161BF997ED625B076C13FF6FC00876C1E2FDE7AA54362A523E"
        },
        {
          "Id": "Shared.TempMusicTrack",
          "Name": "TempMusicTrack",
          "DisplayName": "TempMusicTrack",
          "FullName": "Shared.TempMusicTrack",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BiomeBased:System.String",
              "Name": "BiomeBased",
              "Type": "System.String",
              "Signature": "public System.String BiomeBased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "17AD5363A85F5B3D00EDFE2943922AADA9F0AFA826D58FDD4B23DCEDDFCED047"
            },
            {
              "Id": "BossCyclops:System.String",
              "Name": "BossCyclops",
              "Type": "System.String",
              "Signature": "public System.String BossCyclops",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DE47EC10A6E87ECA856AB7085B847A81EE41F7F8CB2BCF822F34FB5C1504D60B"
            },
            {
              "Id": "BossDefaultMusic:System.String",
              "Name": "BossDefaultMusic",
              "Type": "System.String",
              "Signature": "public System.String BossDefaultMusic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6BBDFA62524E11419A1771A8D26DBF96AEFBE7DFCD6EF4E8976DF4EC5C40794C"
            },
            {
              "Id": "BossPhoenix:System.String",
              "Name": "BossPhoenix",
              "Type": "System.String",
              "Signature": "public System.String BossPhoenix",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CBB54E8D1C6ED144C302E07DB9BB7EC8B790061C76E14A838AD1DE2C799465D6"
            },
            {
              "Id": "BossPyzifax:System.String",
              "Name": "BossPyzifax",
              "Type": "System.String",
              "Signature": "public System.String BossPyzifax",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78A47F0460CD5581B7DC08E97EA5EF08FD9B34131EC0F14A66008B0CECA1D1DA"
            },
            {
              "Id": "BossTalos:System.String",
              "Name": "BossTalos",
              "Type": "System.String",
              "Signature": "public System.String BossTalos",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7C673F1C34DFEBA1967C5072BB19FCCB44ECA2302C27F59903ACA3DBE75708C8"
            },
            {
              "Id": "DefaultDayMusic:System.String",
              "Name": "DefaultDayMusic",
              "Type": "System.String",
              "Signature": "public System.String DefaultDayMusic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "83856BBFF692E21CCAA9BB9433D82BCD6359B414688EFED14D71FEAA95F41FC7"
            },
            {
              "Id": "DefaultDungeonMusic:System.String",
              "Name": "DefaultDungeonMusic",
              "Type": "System.String",
              "Signature": "public System.String DefaultDungeonMusic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "58B62D867AC14857DC106F27FF9A395CD91E7054AB1E851A3F38E5A58A5CFBDA"
            },
            {
              "Id": "DefaultNightMusic:System.String",
              "Name": "DefaultNightMusic",
              "Type": "System.String",
              "Signature": "public System.String DefaultNightMusic",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C552E1A9163320C336B35B378FD87FE6739AAC4B12DF96489B843811789B1CD7"
            },
            {
              "Id": "Hopeful:System.String",
              "Name": "Hopeful",
              "Type": "System.String",
              "Signature": "public System.String Hopeful",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C785A3B9701D21EADB280C9DECE0B5D68C7385070737258D73CD23D18021CEC8"
            },
            {
              "Id": "None:System.String",
              "Name": "None",
              "Type": "System.String",
              "Signature": "public System.String None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD947FD0C0881E4472B8A3A89974D86A4FC67013E8B7875FB67463188DA73EE3"
            },
            {
              "Id": "VolcanoDungeonAdditive:System.String",
              "Name": "VolcanoDungeonAdditive",
              "Type": "System.String",
              "Signature": "public System.String VolcanoDungeonAdditive",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F9853D8E68BDD66A75FAD98AB543E606D05D0961D6280DAF16921A4CA08F1C9B"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "5F250E72A27D942009C626B3FBB3C7AA6AE2433CD60776AC9EC53023A146EC2F"
        },
        {
          "Id": "Shared.Text.BlessingText",
          "Name": "BlessingText",
          "DisplayName": "BlessingText",
          "FullName": "Shared.Text.BlessingText",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescriptionText(Shared.Models.Gods.Blessing, System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)-\u003ESystem.Void",
              "Name": "GetDescriptionText",
              "Signature": "public System.Void GetDescriptionText(Shared.Models.Gods.Blessing blessing, System.Text.StringBuilder sb, Shared.Models.Auras.ApplyAuraContext context)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "blessing",
                  "Type": "Shared.Models.Gods.Blessing",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "context",
                  "Type": "Shared.Models.Auras.ApplyAuraContext",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 119,
              "BodyHash": "5C9CD02875935A75DED611D222C8002FA3A6D69F9EB59AA65820D8C3C859EBDF",
              "Hash": "B1F91997B254C22313BD22B6CDFC77D4526A3AFEE82CD020EE3CA32D23C77E87",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::AppendLine(System.String)",
                "System.Func\u003CShared.Entity.EntityWrapper, System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E\u003E::Invoke(!0)",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_HasValue()",
                "System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.Args.AbstractAuraArgs\u003E\u003E::get_Value()",
                "Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)",
                "Shared.Models.Auras.EntityAuraInfo::GetTextDescription(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)",
                "Shared.Aura.Args.AbstractAuraArgs::GetDescriptionText(System.Text.StringBuilder, Shared.Models.Auras.ApplyAuraContext)"
              ],
              "StringLiterals": [
                "Blessings_Unlock"
              ],
              "Source": null
            }
          ],
          "Hash": "20B29079ADA9AE693C2D2C94583F9532BB3379A51A507104E2B52FE2B027D443"
        },
        {
          "Id": "Shared.Text.DamageTypesArrayText",
          "Name": "DamageTypesArrayText",
          "DisplayName": "DamageTypesArrayText",
          "FullName": "Shared.Text.DamageTypesArrayText",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Sb:System.Text.StringBuilder",
              "Name": "Sb",
              "Type": "System.Text.StringBuilder",
              "Signature": "private System.Text.StringBuilder Sb",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "E346222CEF4B669E0FFD4DD5B375E348D100C8A739EFCD1272F124FDC81CFE1D"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetDescriptionText(Shared.Combat.DamageTypesArray, System.Boolean)-\u003ESystem.String",
              "Name": "GetDescriptionText",
              "Signature": "public System.String GetDescriptionText(Shared.Combat.DamageTypesArray damage, System.Boolean asGrid)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "damage",
                  "Type": "Shared.Combat.DamageTypesArray",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "asGrid",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 465,
              "BodyHash": "4F213183309E0C3F7AD9CAF75030085769026843B098EE39B571860ACB4E8582",
              "Hash": "B41612F42B8BD731FB89D0BEFCE2C809FD464AB888297DEA87ACE4EF34922606",
              "CalledMethods": [
                "System.Text.StringBuilder::Clear()",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::.ctor()",
                "System.ValueTuple\u003CSystem.String, System.Single\u003E::.ctor(!0, !1)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::Add(!0)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Count()",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Item(System.Int32)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "Grid_DealXDamageIcon",
                "$G",
                "$r",
                "Item_DealXDamageIcon_Rtf",
                ", "
              ],
              "Source": null
            }
          ],
          "Hash": "17F3F39A0A2D9557515CDEAED77FC7526E68B11E440DC8F7D3C9206CCD9DF33D"
        },
        {
          "Id": "Shared.Text.LocalizationManager",
          "Name": "LocalizationManager",
          "DisplayName": "LocalizationManager",
          "FullName": "Shared.Text.LocalizationManager",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "SetLocalization(System.String, System.String)-\u003ESystem.Void",
              "Name": "SetLocalization",
              "Signature": "public System.Void SetLocalization(System.String locale, System.String rootDirectory)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "locale",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "rootDirectory",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "1E2B19155415A96E49FBD3B1CB7E461EDC8D4439FD96D5AD132CAB7B079CD618",
              "Hash": "3C2B1D85802721A86777D4DA0599DF82618BE6E60A73C7C856D42CFF68EFEA9D",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E::Clear()",
                "System.String::Concat(System.String, System.String)",
                "System.IO.Path::Combine(System.String, System.String)",
                "System.IO.File::Exists(System.String)",
                "System.IO.File::OpenRead(System.String)",
                "System.IO.BinaryReader::.ctor(System.IO.Stream)",
                "System.IO.BinaryReader::ReadInt32()",
                "System.IO.BinaryReader::ReadString()",
                "Shared.Text.StringDefinition::.ctor(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E::set_Item(!0, !1)",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "\u003Ctesting\u003E",
                "localization/locale_"
              ],
              "Source": null
            }
          ],
          "Hash": "C21F21338D7AF89D5B5C0CD2B4286A56BB21E46E5F4D4DFA36BB183F271978FB"
        },
        {
          "Id": "Shared.Text.StatDescriptionText",
          "Name": "StatDescriptionText",
          "DisplayName": "StatDescriptionText",
          "FullName": "Shared.Text.StatDescriptionText",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetStatModificationText",
              "Signature": "public System.Void GetStatModificationText(Shared.Models.Stats.StatDescription statData, Shared.Models.Stats.StatModificationData modificationData, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "statData",
                  "Type": "Shared.Models.Stats.StatDescription",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "modificationData",
                  "Type": "Shared.Models.Stats.StatModificationData",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 155,
              "BodyHash": "63B9FE3BFE39A3A5E6922693BA936F22BC4AD086D16BAFD380E148CEA23B4939",
              "Hash": "593686DE400CAC435966287EF7D7A76E9F4F4958E8C3CF3FDECA5AC27A7CF552",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StatDescriptionText::\u003CGetStatModificationText\u003Eg__Create|0_0(System.Single, System.Boolean, System.String, StatDescriptionText.\u003C\u003Ec__DisplayClass0_0\u0026)"
              ],
              "StringLiterals": [
                "Grid_Stats_Additive",
                "Grid_Stats_AdditiveMultiplier",
                "Grid_Stats_BaseMultiplier",
                "Grid_Stats_BonusMultiplier",
                "Grid_Stats_Multiplier"
              ],
              "Source": null
            },
            {
              "Id": "GetTextDescription(Shared.Models.Auras.CitizenAuraInfo, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(Shared.Models.Auras.CitizenAuraInfo citizenAura, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenAura",
                  "Type": "Shared.Models.Auras.CitizenAuraInfo",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 147,
              "BodyHash": "8FF50EEE7BC626548AD10CDD72898E1A984A0BC9AF67EBDC5F8F6C56DC495D45",
              "Hash": "3479246ED17F0FC75EED7F9C777C2349764932918B60E6694B029428478CB82D",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "GetTextDescription(Shared.Models.Auras.CitizenAuraModel, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(Shared.Models.Auras.CitizenAuraModel citizenAura, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenAura",
                  "Type": "Shared.Models.Auras.CitizenAuraModel",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 159,
              "BodyHash": "87A59AD3DE88200B7D50B182383ECF0D60BD82EFE985164703E341577DF7C53E",
              "Hash": "6E85CC5582715718CAD11203E0D84BDAE94E0D0B06C93893AA5746B4F2FE9D1A",
              "CalledMethods": [
                "Shared.Data.CitizenAuraDatabase::GetAuraOrMissing(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Count()",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()",
                "System.Text.StringBuilder::Append(System.Char)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()",
                "Shared.Text.StatDescriptionText::GetStatModificationText(Shared.Models.Stats.StatDescription, Shared.Models.Stats.StatModificationData, System.Text.StringBuilder)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "$r"
              ],
              "Source": null
            },
            {
              "Id": "GetTextDescription(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Boolean, System.Text.StringBuilder)-\u003ESystem.Void",
              "Name": "GetTextDescription",
              "Signature": "public System.Void GetTextDescription(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E citizenStats, System.Boolean onlyDisplayBaseStats, System.Text.StringBuilder sb)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "citizenStats",
                  "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "onlyDisplayBaseStats",
                  "Type": "System.Boolean",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "sb",
                  "Type": "System.Text.StringBuilder",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 176,
              "BodyHash": "B00FBE192D4B3F38371B56081AC2AB8BB3BE831EFD02C09A8B44B1072C62CC5A",
              "Hash": "E72F025C0BA53DFC98DC29528B9D7B95738B39398C5F1241D059B3FC35AE8C77",
              "CalledMethods": [
                "System.Text.StringBuilder::Append(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()",
                "System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::Deconstruct(!0\u0026, !1\u0026)",
                "Shared.Data.EntityStatsDataBase::GetStatOrMissing(System.String)",
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "Shared.Text.StatDescriptionText::\u003CGetTextDescription\u003Eg__Create|3_0(System.Single, System.String, System.String, System.String, System.String, StatDescriptionText.\u003C\u003Ec__DisplayClass3_0\u0026)",
                "Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [
                "$S",
                "Grid_Stats_Stat",
                "$r"
              ],
              "Source": null
            }
          ],
          "Hash": "A76656392475DD1774D2D39F86C2BD5E20B15804A7C69936B6E55A05E6C7DFFA"
        },
        {
          "Id": "Shared.Text.StringDefinition",
          "Name": "StringDefinition",
          "DisplayName": "StringDefinition",
          "FullName": "Shared.Text.StringDefinition",
          "Namespace": "Shared.Text",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Text:System.String",
              "Name": "Text",
              "Type": "System.String",
              "Signature": "public System.String Text",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "818B3AE65C8D69128CF89BE976EA75D28D57ABFDFB311EEA5133907AD010E3E4"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8088ECACA0D46B9136CA9E1A15490F3F2185FE2BFA065E75313DA45EB42F5DC2"
        },
        {
          "Id": "Shared.Text.StringDefinitions",
          "Name": "StringDefinitions",
          "DisplayName": "StringDefinitions",
          "FullName": "Shared.Text.StringDefinitions",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CurrentLanguageCode:System.String",
              "Name": "CurrentLanguageCode",
              "Type": "System.String",
              "Signature": "public System.String CurrentLanguageCode",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "D988699BC3C3BE29EF5EC732AA186AAD346A8D7BB16E53CE49B61150784C6FD2"
            },
            {
              "Id": "Strings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Text.StringDefinition\u003E",
              "Name": "Strings",
              "Type": "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E",
              "Signature": "public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E Strings",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "753D28373DC777C48FD949065936CF20DDBCDE869A09450E983F7FCC1F868A2E"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetFormatString(System.String, System.String)-\u003ESystem.String",
              "Name": "GetFormatString",
              "Signature": "public System.String GetFormatString(System.String key, System.String arg1)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 161,
              "BodyHash": "666F58F4208831E4D9C52E693D9CD0E6B7B18078DDF25456A7875F12DD0E4350",
              "Hash": "CD10301C01E38151988E8A0EE2C69B30CEBF0338B919E3531C1C1D728E97D48D",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Format(System.String, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 1 argument. ",
                " \u0027",
                "\u0027 \u0027",
                "\u0027",
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "GetFormatString(System.String, System.String, System.String)-\u003ESystem.String",
              "Name": "GetFormatString",
              "Signature": "public System.String GetFormatString(System.String key, System.String arg1, System.String arg2)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 182,
              "BodyHash": "CF79F3C15F38FC62D24121F552B327F9268F0F14BA9934210E56DB0D873CAB01",
              "Hash": "3A03A0F10B55BA692E6E5D7C38A300C6FB060FBD58F8BE3A62602AF5251F5428",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 2 arguments. ",
                ", ",
                " \u0027",
                "\u0027 \u0027",
                "\u0027",
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "GetFormatString(System.String, System.String, System.String, System.String)-\u003ESystem.String",
              "Name": "GetFormatString",
              "Signature": "public System.String GetFormatString(System.String key, System.String arg1, System.String arg2, System.String arg3)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg3",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "37EC1524AC18E53499E34E503DA1DB3D47DD877B0D7E7DB3838E4EF5AD0F393A",
              "Hash": "02E4074F2011F7E17F7AC59A3758534FDF84FE526B350A74FAA6A5A34B448A0D",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)",
                "System.String::Format(System.String, System.Object, System.Object, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 3 arguments. ",
                ", ",
                " \u0027",
                "\u0027 \u0027",
                "\u0027",
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "GetString(System.String)-\u003ESystem.String",
              "Name": "GetString",
              "Signature": "public System.String GetString(System.String key)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 53,
              "BodyHash": "BEC1CFBFB4A3C549FC8F3740D8535DF3AC8ABE79EBF8B3F5179CB1C6E0CB42EA",
              "Hash": "2AC061F637A925B56FEF24024BACC21B0FC9820C9EE1871BEC08C97D173DB6CD",
              "CalledMethods": [
                "System.String::IsNullOrEmpty(System.String)",
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E::TryGetValue(!0, !1\u0026)",
                "System.String::Concat(System.String, System.String, System.String)"
              ],
              "StringLiterals": [
                "\u003Ckey_not_set\u003E",
                "\u003C",
                "\u003E"
              ],
              "Source": null
            },
            {
              "Id": "TryGetString(System.String, System.String\u0026)-\u003ESystem.Boolean",
              "Name": "TryGetString",
              "Signature": "public System.Boolean TryGetString(System.String key, out System.String\u0026 val)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "key",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "val",
                  "Type": "System.String\u0026",
                  "IsOut": true,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 30,
              "BodyHash": "072725E5EA4E95E93073E182366D94A635137ED2A8ECFB0A44509E2DA2DA0506",
              "Hash": "B48F83B4460A763C26AA99DD5C9883B4401204166AFAE02CD52B3BC9529CC4B4",
              "CalledMethods": [
                "System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Text.StringDefinition\u003E::TryGetValue(!0, !1\u0026)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "0EE6E7434F468E8EC2D5CEC37E6160C4D01B04487F3797CF64A4C1FC6A9CD17B"
        },
        {
          "Id": "Shared.Text.StringExtensions",
          "Name": "StringExtensions",
          "DisplayName": "StringExtensions",
          "FullName": "Shared.Text.StringExtensions",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTranslation(Shared.Text.StringId)-\u003ESystem.String",
              "Name": "GetTranslation",
              "Signature": "public System.String GetTranslation(Shared.Text.StringId translationKey)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "translationKey",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "5A61B5E5D445B8D99549425EC1B1935D177C8B388A4732E144071069EF863D3F",
              "Hash": "46D3910158C1762DDC1605D4D4A274497A10B7D98AED32796D5E9BB25ABE860B",
              "CalledMethods": [
                "Shared.Text.StringDefinitions::GetString(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetTranslation(Shared.Text.StringId, System.Object, System.Object)-\u003ESystem.String",
              "Name": "GetTranslation",
              "Signature": "public System.String GetTranslation(Shared.Text.StringId translationKey, System.Object arg1, System.Object arg2)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "translationKey",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 128,
              "BodyHash": "74008CCB92321F17FFD5D436D49B38CE1A1957B630BD5AE596B5D9A85D3A730F",
              "Hash": "A8513E9AF0448E600CFC090B07D6935A421604B562FA9F67D1E32E7BFE4AD1FF",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 2 arguments. ",
                ", ",
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "GetTranslation(Shared.Text.StringId, System.String)-\u003ESystem.String",
              "Name": "GetTranslation",
              "Signature": "public System.String GetTranslation(Shared.Text.StringId translationKey, System.String arg1)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "translationKey",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 107,
              "BodyHash": "9D72B6E88BD4BACBF4ED98CB62E2B218CD79F86D01205776DB9A1EB8FBEA34C2",
              "Hash": "BBF92AC25EF8B51B4EF4AC188B3A6E8E4AACA22E8CF51EBE0E70A3C0956096CE",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 1 argument. ",
                "ERROR"
              ],
              "Source": null
            },
            {
              "Id": "GetTranslation(Shared.Text.StringId, System.String, System.String, System.String)-\u003ESystem.String",
              "Name": "GetTranslation",
              "Signature": "public System.String GetTranslation(Shared.Text.StringId translationKey, System.String arg1, System.String arg2, System.String arg3)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "translationKey",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg1",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg2",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "arg3",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 152,
              "BodyHash": "B77FC978E4C3C46DEF4B0D7BF3C810C1CEF608E27DA594C314288E6B19C30CB6",
              "Hash": "D5393241C80833E580F95BBDAF16C90D0E70DF422738404C11DE50E379774C55",
              "CalledMethods": [
                "Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)",
                "System.String::Format(System.String, System.Object, System.Object, System.Object)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "Shared.Analytics.AnalyticsManager::TrackError(System.String)"
              ],
              "StringLiterals": [
                "StringDefinitions",
                ": Faulty format string at ",
                ". Expected 3 arguments. ",
                ", ",
                "ERROR"
              ],
              "Source": null
            }
          ],
          "Hash": "A308970E6A6026A8A69CA059E4245B25F7422CCF7CFB6280A74B71848CF9F0A0"
        },
        {
          "Id": "Shared.Text.StringId",
          "Name": "StringId",
          "DisplayName": "StringId",
          "FullName": "Shared.Text.StringId",
          "Namespace": "Shared.Text",
          "Kind": "struct",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.ValueType",
          "Interfaces": [
            "System.IEquatable\u003CShared.Text.StringId\u003E"
          ],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Error:Shared.Text.StringId",
              "Name": "Error",
              "Type": "Shared.Text.StringId",
              "Signature": "public Shared.Text.StringId Error",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "1DBA8A5FDD262FC94621B91B4E57DE8300291052C4A40CD9F2CA63EE5E1075A4"
            },
            {
              "Id": "Id:System.String",
              "Name": "Id",
              "Type": "System.String",
              "Signature": "public System.String Id",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "F350511E3B1C67AC2903D4509AAFDF8D2E27511A3C85BD3EE0671E778B3EECEF"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Text.StringId)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Text.StringId other)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "other",
                  "Type": "Shared.Text.StringId",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "D5B5D59BC5889A41C07EC03D929DABB95265719C2E72CD14F883E14449095EA6",
              "Hash": "2600173A5416E98A86EC1F07371577E6CDB0EDEB009F80CB16F6E83D1255B75E",
              "CalledMethods": [
                "System.String::op_Equality(System.String, System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "Equals(System.Object)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(System.Object obj)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "System.Object",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 25,
              "BodyHash": "F1E4D358F58183223AB16F54DC3FF09A6CC154D4C92BDBDA94E22F86B5D86FC5",
              "Hash": "D1565AD2CBFC92C9F56D8F7359B37E5354D2A8E28726D6842883F223AE6F52C0",
              "CalledMethods": [
                "Shared.Text.StringId::Equals(Shared.Text.StringId)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode()-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode()",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 12,
              "BodyHash": "0E67F362F12B91A8E2032AF9E74A7BABCA496A4BC762404197A67E59D69AF629",
              "Hash": "EF7F87C0202FD43F939219B22A45F648CC97BC2BD0F307A9BFE57084CD1CCF3E",
              "CalledMethods": [
                "System.Object::GetHashCode()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "F29399C60A26AE0732B53D7F46F61E7D9CF5C0E271ACB1490FFDAF40DDE235FB"
        },
        {
          "Id": "Shared.Text.StringIdExtensions",
          "Name": "StringIdExtensions",
          "DisplayName": "StringIdExtensions",
          "FullName": "Shared.Text.StringIdExtensions",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "AsStringId(System.String)-\u003EShared.Text.StringId",
              "Name": "AsStringId",
              "Signature": "public Shared.Text.StringId AsStringId(System.String id)",
              "Visibility": "public",
              "ReturnType": "Shared.Text.StringId",
              "Parameters": [
                {
                  "Name": "id",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 7,
              "BodyHash": "73E98E25F381B10D12658C7BE23B6C5BB7FCA363E6A705CC4A9927F27F66AA82",
              "Hash": "B777BBAE9BC2D1EAB1F444F90EB5EF9BEAFC2B44B191464112E36534D5C2EDC2",
              "CalledMethods": [
                "Shared.Text.StringId::op_Implicit(System.String)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "32C1D42AF692E1833A0F47A1544226324AFFD62165BE607676235C7D87D8A950"
        },
        {
          "Id": "Shared.Text.TimeTextHelper",
          "Name": "TimeTextHelper",
          "DisplayName": "TimeTextHelper",
          "FullName": "Shared.Text.TimeTextHelper",
          "Namespace": "Shared.Text",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetTimeDisplayShortened(System.Single)-\u003ESystem.String",
              "Name": "GetTimeDisplayShortened",
              "Signature": "public System.String GetTimeDisplayShortened(System.Single timeLeft)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "timeLeft",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 137,
              "BodyHash": "EAEC0015D51A4C18235618751D511EDECFF622B3624B99CA705AC698D58EFA0F",
              "Hash": "5673552A9C7620E8B0B9D7BBC81F9833C72DDFD21BCDCFE4952B2F128CACD23D",
              "CalledMethods": [
                "System.Math::Ceiling(System.Double)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Double::ToString(System.IFormatProvider)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"
              ],
              "StringLiterals": [
                "HourDisplay_Shortened",
                "MinutesDisplay_Shortened",
                "SecondsDisplay_Shortened"
              ],
              "Source": null
            },
            {
              "Id": "GetTimeLeftDisplayCombined(System.Single)-\u003ESystem.String",
              "Name": "GetTimeLeftDisplayCombined",
              "Signature": "public System.String GetTimeLeftDisplayCombined(System.Single totalSeconds)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "totalSeconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 203,
              "BodyHash": "811D9B085EAC6FC5D78813E6DB8281B1A6E298B62A7A8975C51E1B2F0E7CABCA",
              "Hash": "748278C4251B3FEE6C198BB93B4808F7AB956614E892D90163B79BC257E374A2",
              "CalledMethods": [
                "System.TimeSpan::FromSeconds(System.Double)",
                "System.TimeSpan::get_TotalHours()",
                "System.TimeSpan::get_Minutes()",
                "System.TimeSpan::get_Seconds()",
                "System.Text.StringBuilder::.ctor()",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Int32::ToString(System.IFormatProvider)",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Text.StringBuilder::Append(System.String)",
                "System.Text.StringBuilder::get_Length()",
                "System.Object::ToString()"
              ],
              "StringLiterals": [
                "HourDisplay_Shortened",
                "MinutesDisplay_Shortened",
                "SecondsDisplay_Shortened"
              ],
              "Source": null
            },
            {
              "Id": "SecondsToDescriptionText(System.Single)-\u003ESystem.String",
              "Name": "SecondsToDescriptionText",
              "Signature": "public System.String SecondsToDescriptionText(System.Single seconds)",
              "Visibility": "public",
              "ReturnType": "System.String",
              "Parameters": [
                {
                  "Name": "seconds",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 168,
              "BodyHash": "5C616BAC8C4CD536509649EEB419EA96E5A2ACAA5C0BA5804E728AB2A07248DA",
              "Hash": "A1032D79F7CEFF74C3D3268554FAAB59FD0B34FF82AE22C21DBA6A6933B169A9",
              "CalledMethods": [
                "System.Int32::ToString()",
                "Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)",
                "System.Globalization.CultureInfo::get_InvariantCulture()",
                "System.Single::ToString(System.IFormatProvider)"
              ],
              "StringLiterals": [
                "Ui_SecondsDisplay",
                "Ui_DayDisplay",
                "Ui_HourDisplay",
                "Ui_MinutesDisplay"
              ],
              "Source": null
            }
          ],
          "Hash": "25E7D0D0758644DD47C7431AE036E83C04F7D15B97F94AE428EB4301E0D5EDDF"
        },
        {
          "Id": "Shared.World.HeightAtPointLookUp",
          "Name": "HeightAtPointLookUp",
          "DisplayName": "HeightAtPointLookUp",
          "FullName": "Shared.World.HeightAtPointLookUp",
          "Namespace": "Shared.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "ReusableCreateHeightAtPointLookupList:System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E",
              "Name": "ReusableCreateHeightAtPointLookupList",
              "Type": "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E",
              "Signature": "private System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E ReusableCreateHeightAtPointLookupList",
              "Visibility": "private",
              "IsStatic": true,
              "IsLiteral": false,
              "Hash": "DBACF36762AF79113229C389A43D003F71EF8C1BF2E07CEE91158EAD48DBD49E"
            },
            {
              "Id": "Simple:System.Boolean",
              "Name": "Simple",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Simple",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "1DF587AAF23A45D3875931C44A956DD45E2E80C26F4471B1618F9D189EB2419C"
            },
            {
              "Id": "SimpleList:Shared.World.HeightAtPointTriangle[]",
              "Name": "SimpleList",
              "Type": "Shared.World.HeightAtPointTriangle[]",
              "Signature": "public Shared.World.HeightAtPointTriangle[] SimpleList",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B2BA97880B5947767043511D00CEF280304B38EADCF2D9762C4F67860BB4E52C"
            },
            {
              "Id": "Tree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.World.HeightAtPointTriangle\u003E",
              "Name": "Tree",
              "Type": "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E",
              "Signature": "public CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E Tree",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "760EAF58649FE7F4447CF1BEBB17105E3455E8069FD5400B635D66D67862E836"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E)-\u003ESystem.Void",
              "Name": "CreateHeightAtPointLookup",
              "Signature": "private System.Void CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain terrain, Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E outList)",
              "Visibility": "private",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "terrain",
                  "Type": "CandideCreator.Shared.Models.Terrain",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "outList",
                  "Type": "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 420,
              "BodyHash": "8C8D46600766C70238A4B707A89D32D8EE4C28A1407A76A8C2DAB57F2469CBCA",
              "Hash": "58B2C1341181DE375ACE7BD8755B2A996D8C98000264F28E8016AD877D503D1D",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)",
                "Microsoft.Xna.Framework.Vector3::TransformNormal(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)",
                "Microsoft.Xna.Framework.Vector3::Normalize()",
                "System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()",
                "CandideCreator.Shared.Models.IndexedFace::get_V1()",
                "Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)",
                "CandideCreator.Shared.Models.IndexedFace::get_V2()",
                "CandideCreator.Shared.Models.IndexedFace::get_V3()",
                "Shared.World.HeightAtPointTriangle::.ctor()",
                "CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)",
                "Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.Math::Min(System.Single, System.Single)",
                "System.Math::Max(System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Add(!0)",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()",
                "System.IDisposable::Dispose()",
                "List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateHeightAtPointLookUp(System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E)-\u003EShared.World.HeightAtPointLookUp",
              "Name": "CreateHeightAtPointLookUp",
              "Signature": "public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookUp(System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E triangles)",
              "Visibility": "public",
              "ReturnType": "Shared.World.HeightAtPointLookUp",
              "Parameters": [
                {
                  "Name": "triangles",
                  "Type": "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 185,
              "BodyHash": "6DE347A443363B2B2AD17D9F8AA660C4B4F15460C05665BF84B185026FF786EE",
              "Hash": "2628AE341A93D1BDBE4C455E6945E961F92C9B33716177DCB0D4EA8D7ED8674C",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::get_Count()",
                "Shared.World.HeightAtPointLookUp::.ctor()",
                "System.Array::Empty()",
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::ToArray()",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::.ctor(System.Int32, System.Single, System.Single)",
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::GetEnumerator()",
                "List.Enumerator\u003CShared.World.HeightAtPointTriangle\u003E::get_Current()",
                "CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)",
                "List.Enumerator\u003CShared.World.HeightAtPointTriangle\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideCreator.Shared.Models.Terrain\u003E, Microsoft.Xna.Framework.Vector2)-\u003EShared.World.HeightAtPointLookUp",
              "Name": "CreateHeightAtPointLookup",
              "Signature": "public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.Terrain\u003E terrains, Microsoft.Xna.Framework.Vector2 offset)",
              "Visibility": "public",
              "ReturnType": "Shared.World.HeightAtPointLookUp",
              "Parameters": [
                {
                  "Name": "terrains",
                  "Type": "System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.Terrain\u003E",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "offset",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 67,
              "BodyHash": "55E56ABFE8CCBD392C5FA4D67C1DFDC7ACB0F49CEC3F627FD5581BD1F9919044",
              "Hash": "233F78438A40AF645B8416798D422CFA31E7F35CCF3FFCFCB8F52284D5694B5F",
              "CalledMethods": [
                "System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Clear()",
                "System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()",
                "System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()",
                "Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E)",
                "System.Collections.IEnumerator::MoveNext()",
                "System.IDisposable::Dispose()",
                "Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookUp(System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single",
              "Name": "HeightAtPoint",
              "Signature": "public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max)",
              "Visibility": "public",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "point",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "max",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": true
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1256,
              "BodyHash": "C53934F1D7B2A3CE155154FE27800562738DC0D2F72CFEBBB4606A883A9D2797",
              "Hash": "28C0F79382EB1948F9F634A34B4336D5D3879E5CE813961D6BCAA3058A458537",
              "CalledMethods": [
                "CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::QueryFast(Microsoft.Xna.Framework.Vector2)",
                "AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::GetEnumerator()",
                "AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::get_Current()",
                "AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::MoveNext()",
                "System.IDisposable::Dispose()"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "362F1457DD94143E3B31AB1F8D057FF54DDAFDBB2EA551BA2FA38160113E1FB8"
        },
        {
          "Id": "Shared.World.HeightAtPointTriangle",
          "Name": "HeightAtPointTriangle",
          "DisplayName": "HeightAtPointTriangle",
          "FullName": "Shared.World.HeightAtPointTriangle",
          "Namespace": "Shared.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": false,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Flat:System.Boolean",
              "Name": "Flat",
              "Type": "System.Boolean",
              "Signature": "public System.Boolean Flat",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "69576F7D50FC83FD75ADF89A065EDC3FF633E822FC5A1DCE2B9CF565A578A87F"
            },
            {
              "Id": "MaxHeight:System.Single",
              "Name": "MaxHeight",
              "Type": "System.Single",
              "Signature": "public System.Single MaxHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "2D1C5743BED04AAAC356E165F133300ED3534085ECA638526C063DA4EE494EC7"
            },
            {
              "Id": "MinHeight:System.Single",
              "Name": "MinHeight",
              "Type": "System.Single",
              "Signature": "public System.Single MinHeight",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E96BEF13B482049750221172EA5398265AD38DAD79C02A69BD34514D4EE688BD"
            },
            {
              "Id": "P0:Microsoft.Xna.Framework.Vector2",
              "Name": "P0",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 P0",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "6736F1EBF3C9D335043C04A05645237F45D6FC7F2CB9B8CC487C0BB8BB46D42F"
            },
            {
              "Id": "P0Y:System.Single",
              "Name": "P0Y",
              "Type": "System.Single",
              "Signature": "public System.Single P0Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "E3FDD50C3338CEB8249B1351F0DA05FD0716188859FA314B6CDC688CAA3E5AB4"
            },
            {
              "Id": "P1:Microsoft.Xna.Framework.Vector2",
              "Name": "P1",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 P1",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "CCA181A0D5C2D0C214005C9D7BE032707978B20B13C33475965E8883C0854329"
            },
            {
              "Id": "P1Y:System.Single",
              "Name": "P1Y",
              "Type": "System.Single",
              "Signature": "public System.Single P1Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "4080175BDF9274F6C523E81A1EB16C26A7C150741C820561F8F860D86A988DA2"
            },
            {
              "Id": "P2:Microsoft.Xna.Framework.Vector2",
              "Name": "P2",
              "Type": "Microsoft.Xna.Framework.Vector2",
              "Signature": "public Microsoft.Xna.Framework.Vector2 P2",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "A68B5FFFE78AA45579FAD42FDBD39DEB9951674BE817ACFE36D995A385026561"
            },
            {
              "Id": "P2Y:System.Single",
              "Name": "P2Y",
              "Type": "System.Single",
              "Signature": "public System.Single P2Y",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "3BB349FFC5BC664AEF2CE426E00234E2CBA73DF846AF109CF2DB249FDF9B7F25"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "DC139B63822C44BC98EA9CA17A570D9F98A319C9C07D0CC029A51BBD5831B150"
        },
        {
          "Id": "Shared.World.SharedWorldHandler",
          "Name": "SharedWorldHandler",
          "DisplayName": "SharedWorldHandler",
          "FullName": "Shared.World.SharedWorldHandler",
          "Namespace": "Shared.World",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "GetHeightAtFloor(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, System.Single\u0026)-\u003ESystem.Void",
              "Name": "GetHeightAtFloor",
              "Signature": "public System.Void GetHeightAtFloor(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, Microsoft.Xna.Framework.Vector2 position, System.Single z, Microsoft.Xna.Framework.Point tilePos, Microsoft.Xna.Framework.Point worldSize, System.Single\u0026 height)",
              "Visibility": "public",
              "ReturnType": "System.Void",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "z",
                  "Type": "System.Single",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldSize",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "height",
                  "Type": "System.Single\u0026",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 72,
              "BodyHash": "AFAA53111970AF63C4688BD102042416E37E74152665C6AF004C143FFD3630E6",
              "Hash": "07BCF0D05C7461FAD5DD0A205E4563B412D0CE94704BB2AB3990B54217417D80",
              "CalledMethods": [
                "System.SByte[,]::Get(System.Int32, System.Int32)",
                "Shared.World.SharedWorldHandler::GetPitTileHeight(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Point, System.SByte)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetPitTileHeight(Shared.Models.WorldTile[,], System.SByte[,], Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Point, System.SByte)-\u003ESystem.Single",
              "Name": "GetPitTileHeight",
              "Signature": "private System.Single GetPitTileHeight(Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, Microsoft.Xna.Framework.Point worldSize, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Point tilePos, System.SByte tileHeight)",
              "Visibility": "private",
              "ReturnType": "System.Single",
              "Parameters": [
                {
                  "Name": "worldTiles",
                  "Type": "Shared.Models.WorldTile[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeights",
                  "Type": "System.SByte[,]",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "worldSize",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "position",
                  "Type": "Microsoft.Xna.Framework.Vector2",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tilePos",
                  "Type": "Microsoft.Xna.Framework.Point",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "tileHeight",
                  "Type": "System.SByte",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 1293,
              "BodyHash": "FAC1399495CCDBE9DA3F023DFDEEC498722F98A6AF10094B02D6F4FC4DE9A027",
              "Hash": "CD75B8A6CD98499A7AA2DF8A56F70FB5983DA8E131286E659B6B7F416F14675F",
              "CalledMethods": [
                "Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)",
                "Microsoft.Xna.Framework.Point::ToVector2()",
                "Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)",
                "Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)",
                "System.SByte[,]::Get(System.Int32, System.Int32)"
              ],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "LoadWorldTilesFromTiledMap(CandideCreator.Shared.Tiled.TiledMap, System.String)-\u003ESystem.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Models.WorldTile[,],System.SByte[,]\u003E\u003E",
              "Name": "LoadWorldTilesFromTiledMap",
              "Signature": "public System.Nullable\u003CSystem.ValueTuple\u003CShared.Models.WorldTile[,], System.SByte[,]\u003E\u003E LoadWorldTilesFromTiledMap(CandideCreator.Shared.Tiled.TiledMap map, System.String mapName)",
              "Visibility": "public",
              "ReturnType": "System.Nullable\u003CSystem.ValueTuple\u003CShared.Models.WorldTile[,], System.SByte[,]\u003E\u003E",
              "Parameters": [
                {
                  "Name": "map",
                  "Type": "CandideCreator.Shared.Tiled.TiledMap",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "mapName",
                  "Type": "System.String",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": true,
              "IsAbstract": false,
              "IsVirtual": false,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 946,
              "BodyHash": "5405DB9D35F1E1BA9ACD163581E4EB381D2BD8540541FC8E600DFC73445BDFCC",
              "Hash": "E600DFBA710241EDF350FEDAB58A1CD13FE8BA5AB4A4A792064BDE1D1EDA360E",
              "CalledMethods": [
                "CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)",
                "Shared.Models.WorldTile[,]::.ctor(System.Int32, System.Int32)",
                "SharedWorldHandler.\u003C\u003Ec::\u003CLoadWorldTilesFromTiledMap\u003Eb__2_0(TileSetCollection.TileSetWrapper)",
                "System.Func\u003CTileSetCollection.TileSetWrapper, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)",
                "System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)",
                "Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)",
                "System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()",
                "CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)",
                "SharedWorldHandler.\u003C\u003Ec::\u003CLoadWorldTilesFromTiledMap\u003Eb__2_1(TileSetCollection.TileSetWrapper)",
                "System.Math::Min(System.Int32, System.Int32)",
                "System.SByte[,]::.ctor(System.Int32, System.Int32)",
                "System.SByte[,]::Set(System.Int32, System.Int32, System.SByte)",
                "System.ValueTuple\u003CShared.Models.WorldTile[,], System.SByte[,]\u003E::.ctor(!0, !1)",
                "System.Nullable\u003CSystem.ValueTuple\u003CShared.Models.WorldTile[,], System.SByte[,]\u003E\u003E::.ctor(!0)"
              ],
              "StringLiterals": [
                "ground",
                "structure",
                "Invalid ground tile found when loading tiled map file ",
                ". Found ",
                " when expecting a number in the range ",
                " - ",
                "Invalid structure tile found when loading tiled map file "
              ],
              "Source": null
            }
          ],
          "Hash": "178C29DD0B488855368C617042F5092E3D6B048CC75D48CBB66C7A4F92C38F8A"
        },
        {
          "Id": "Shared.WorldFlagNames",
          "Name": "WorldFlagNames",
          "DisplayName": "WorldFlagNames",
          "FullName": "Shared.WorldFlagNames",
          "Namespace": "Shared",
          "Kind": "class",
          "Visibility": "public",
          "IsAbstract": true,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "CeresManualMillSpeed:System.String",
              "Name": "CeresManualMillSpeed",
              "Type": "System.String",
              "Signature": "public System.String CeresManualMillSpeed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "174822FBCA8EF33F82372DBF2C2FECB0CAC551125C774135E3CA6225216897B3"
            },
            {
              "Id": "CeresWateringFarmstead:System.String",
              "Name": "CeresWateringFarmstead",
              "Type": "System.String",
              "Signature": "public System.String CeresWateringFarmstead",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4A2AE492D38F8578A8D57C590135D13B3DC2248EA748D073A592FC75813AE1F7"
            },
            {
              "Id": "DianaLumberYardRareFinds:System.String",
              "Name": "DianaLumberYardRareFinds",
              "Type": "System.String",
              "Signature": "public System.String DianaLumberYardRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "30DB1691679278E5305A49C8723F0C96E4DA13853038BFB37C36F77032865048"
            },
            {
              "Id": "MarsClayPitRareFinds:System.String",
              "Name": "MarsClayPitRareFinds",
              "Type": "System.String",
              "Signature": "public System.String MarsClayPitRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CC4EF46047E5D9D4D9143BF4BC15D992C39CC0B7A202DFD8303D70176F0ACA5F"
            },
            {
              "Id": "MercuryAltarTeleport:System.String",
              "Name": "MercuryAltarTeleport",
              "Type": "System.String",
              "Signature": "public System.String MercuryAltarTeleport",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB865780A52B6184ABDF362ED64A5D3E59EA845C50B7A06D0CFC781D8366025C"
            },
            {
              "Id": "MercuryCartCapacity:System.String",
              "Name": "MercuryCartCapacity",
              "Type": "System.String",
              "Signature": "public System.String MercuryCartCapacity",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1F5F1876A6F808ABD99421AE92BC5D09F3AB076A08F0A27339850F63D350041B"
            },
            {
              "Id": "MercuryMarketExtraGoods:System.String",
              "Name": "MercuryMarketExtraGoods",
              "Type": "System.String",
              "Signature": "public System.String MercuryMarketExtraGoods",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "60457C8CC024D44AAAC7C7C9796E3CDE7D0095F93A9AB9398E1986F3623330FA"
            },
            {
              "Id": "PyzifaxKilled:System.String",
              "Name": "PyzifaxKilled",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxKilled",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BBA11ECA32CFBFD4341F667282023A7D2EC8E14D5407FFDBCD652B72A93A94F6"
            },
            {
              "Id": "PyzifaxRaidBeaten:System.String",
              "Name": "PyzifaxRaidBeaten",
              "Type": "System.String",
              "Signature": "public System.String PyzifaxRaidBeaten",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0310F4BCC37604002705D509071735592CAEE4A69B9BF63C85982D2DAA186755"
            },
            {
              "Id": "SolinusSpawned:System.String",
              "Name": "SolinusSpawned",
              "Type": "System.String",
              "Signature": "public System.String SolinusSpawned",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B47B00639A87653E5BC5BA7588ECDED39AFB9AFF9F597140514C0F2146A1C3B"
            },
            {
              "Id": "VulcanCraftmanOffering:System.String",
              "Name": "VulcanCraftmanOffering",
              "Type": "System.String",
              "Signature": "public System.String VulcanCraftmanOffering",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4E47C3818D085C57A15316F8E132D4E8A5AE4F227390CFE5D9FCECC8BE3D63AB"
            },
            {
              "Id": "VulcanPotLever1:System.String",
              "Name": "VulcanPotLever1",
              "Type": "System.String",
              "Signature": "public System.String VulcanPotLever1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5564DDDEFCF300EBD0517CB05BD8DAB8A5DA357F5C862EA0CB3CB0A4D17F73E6"
            },
            {
              "Id": "VulcanPotLever2:System.String",
              "Name": "VulcanPotLever2",
              "Type": "System.String",
              "Signature": "public System.String VulcanPotLever2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E2BAAA073798E10D1FDEE30E0E7A03DB016A3186A57D10FC17436BDF62C5D278"
            },
            {
              "Id": "VulcanPotLever3:System.String",
              "Name": "VulcanPotLever3",
              "Type": "System.String",
              "Signature": "public System.String VulcanPotLever3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7161C049C23E0B11DE02ADE95B386B22A2E6C607F57FF04E603E84D74C34FF53"
            },
            {
              "Id": "VulcanPotLever4:System.String",
              "Name": "VulcanPotLever4",
              "Type": "System.String",
              "Signature": "public System.String VulcanPotLever4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B91201814837671F787E57B9C6293F18E484BBB5E1DA12B04D096613732F9112"
            },
            {
              "Id": "VulcanQuarryRareFinds:System.String",
              "Name": "VulcanQuarryRareFinds",
              "Type": "System.String",
              "Signature": "public System.String VulcanQuarryRareFinds",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D9EC35890C80A9B534AED635E5571FBF1F94A9E47A1DF938624A98C4780428C"
            },
            {
              "Id": "VulcanReleased:System.String",
              "Name": "VulcanReleased",
              "Type": "System.String",
              "Signature": "public System.String VulcanReleased",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8359CA148C190DCE1F8FDA7EC8BA8AD539BDFFEE4EC9AB51D31D09CF8A78DB4F"
            },
            {
              "Id": "VulcanTempleOpened:System.String",
              "Name": "VulcanTempleOpened",
              "Type": "System.String",
              "Signature": "public System.String VulcanTempleOpened",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D10CBB938E941A5C412A6D40211EDB34E0A04DF28A7C49240CC0A2E7807DE379"
            },
            {
              "Id": "VulcanVolcanicFurnaces:System.String",
              "Name": "VulcanVolcanicFurnaces",
              "Type": "System.String",
              "Signature": "public System.String VulcanVolcanicFurnaces",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "107883D2784587115B036F0128173620F25A0B5BEF92029AB77E30A320FBA327"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "50798A12FA36335F62D24D6AA09964A4B3CB2AE78644A057BCB0A7D55AF2B49E"
        },
        {
          "Id": "ToolDamageResult\u002BToolDamageOutcome",
          "Name": "ToolDamageOutcome",
          "DisplayName": "ToolDamageResult.ToolDamageOutcome",
          "FullName": "ToolDamageResult.ToolDamageOutcome",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BlockedAttackType:ToolDamageResult\u002BToolDamageOutcome",
              "Name": "BlockedAttackType",
              "Type": "ToolDamageResult.ToolDamageOutcome",
              "Signature": "public ToolDamageResult.ToolDamageOutcome BlockedAttackType",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8FC97799953762443F06462C0C635F13970F28E2C5D7162A91B43F4A5AF86B54"
            },
            {
              "Id": "MissingTool:ToolDamageResult\u002BToolDamageOutcome",
              "Name": "MissingTool",
              "Type": "ToolDamageResult.ToolDamageOutcome",
              "Signature": "public ToolDamageResult.ToolDamageOutcome MissingTool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2089D6541E8C0FF047FF01A3AF4600B90115202282CC30339675C5CB595B2B4F"
            },
            {
              "Id": "Ok:ToolDamageResult\u002BToolDamageOutcome",
              "Name": "Ok",
              "Type": "ToolDamageResult.ToolDamageOutcome",
              "Signature": "public ToolDamageResult.ToolDamageOutcome Ok",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "549620747858AC98F7A1A2FEE1226E659590B53A00B07DF4854DBD1575C7C838"
            },
            {
              "Id": "UsedTool:ToolDamageResult\u002BToolDamageOutcome",
              "Name": "UsedTool",
              "Type": "ToolDamageResult.ToolDamageOutcome",
              "Signature": "public ToolDamageResult.ToolDamageOutcome UsedTool",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AAB9F495ADE9F69C3890061F3A9AD382260D7D1EBEBBBF98F640C1CEBF415033"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "8B1E0B0EE0EE093246430EC37D4A595C0B44FB6083CC34BF8AC8DA1B593E263D"
        },
        {
          "Id": "UsableItem\u002BUsableType",
          "Name": "UsableType",
          "DisplayName": "UsableItem.UsableType",
          "FullName": "UsableItem.UsableType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Healing:UsableItem\u002BUsableType",
              "Name": "Healing",
              "Type": "UsableItem.UsableType",
              "Signature": "public UsableItem.UsableType Healing",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1C4DDD5B115982BC40B7EAE7D78DCD92C9AE689EC96AA781FA7643567A234BCF"
            },
            {
              "Id": "Special:UsableItem\u002BUsableType",
              "Name": "Special",
              "Type": "UsableItem.UsableType",
              "Signature": "public UsableItem.UsableType Special",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "DCE212F8BE366CA1F435D09D81B04DCD740CAD4BF610714287A547BDFA8E06AB"
            },
            {
              "Id": "value__:System.Int32",
              "Name": "value__",
              "Type": "System.Int32",
              "Signature": "public System.Int32 value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "D56599FBB12C971E7A595A93EBDCB771F1CB99CA3AEF95A72F34ABF10457F618"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "AF0608B354BFA10EE53E8ED8AA900EF50A6BDF7EC9641ECD6585D5AE8BFE6306"
        },
        {
          "Id": "WorldItemModel\u002BWorldItemType",
          "Name": "WorldItemType",
          "DisplayName": "WorldItemModel.WorldItemType",
          "FullName": "WorldItemModel.WorldItemType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "Furniture:WorldItemModel\u002BWorldItemType",
              "Name": "Furniture",
              "Type": "WorldItemModel.WorldItemType",
              "Signature": "public WorldItemModel.WorldItemType Furniture",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04EBFDE5D07797377D86C7BDA5F157285424A64DC5BCA5BBF8AF6A1657247B7F"
            },
            {
              "Id": "Item:WorldItemModel\u002BWorldItemType",
              "Name": "Item",
              "Type": "WorldItemModel.WorldItemType",
              "Signature": "public WorldItemModel.WorldItemType Item",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6D8526561DE0CF9C383966B76E94756EF88C2C424BBE8D2107551BA4159C4835"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "4C1A3EB9547C55E5FC93D300C669B15287877268C16F73261B82D0D3AAA7D661"
        },
        {
          "Id": "WorldTile\u002BGroundStructureEqualityComparer",
          "Name": "GroundStructureEqualityComparer",
          "DisplayName": "WorldTile.GroundStructureEqualityComparer",
          "FullName": "WorldTile.GroundStructureEqualityComparer",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "class",
          "Visibility": "private",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Object",
          "Interfaces": [
            "System.Collections.Generic.IEqualityComparer\u003CShared.Models.WorldTile\u003E"
          ],
          "SourceLocations": [],
          "Fields": [],
          "Properties": [],
          "Events": [],
          "Methods": [
            {
              "Id": "Equals(Shared.Models.WorldTile, Shared.Models.WorldTile)-\u003ESystem.Boolean",
              "Name": "Equals",
              "Signature": "public System.Boolean Equals(Shared.Models.WorldTile x, Shared.Models.WorldTile y)",
              "Visibility": "public",
              "ReturnType": "System.Boolean",
              "Parameters": [
                {
                  "Name": "x",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                },
                {
                  "Name": "y",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 31,
              "BodyHash": "DD3CB0D58B5373201FD0F4023A49C767E86FC67876735D46BA613DC9C931F5FB",
              "Hash": "6A587A7BD3B65C77030A0DB594679CEEE51AA94BBC44970DC0581A24688C01EF",
              "CalledMethods": [],
              "StringLiterals": [],
              "Source": null
            },
            {
              "Id": "GetHashCode(Shared.Models.WorldTile)-\u003ESystem.Int32",
              "Name": "GetHashCode",
              "Signature": "public System.Int32 GetHashCode(Shared.Models.WorldTile obj)",
              "Visibility": "public",
              "ReturnType": "System.Int32",
              "Parameters": [
                {
                  "Name": "obj",
                  "Type": "Shared.Models.WorldTile",
                  "IsOut": false,
                  "IsOptional": false
                }
              ],
              "IsStatic": false,
              "IsAbstract": false,
              "IsVirtual": true,
              "IsConstructor": false,
              "GenericArity": 0,
              "IlSize": 18,
              "BodyHash": "B3060E93D39A9752BB08F0BEAB856D9165CC1F90FBBB469BE9F513ADE44C7B32",
              "Hash": "26BD266D69E9F67A3D82DEDFF1F2505890A94017EBA46C0D9F8ECA5470085B3C",
              "CalledMethods": [
                "System.HashCode::Combine(!!0, !!1)"
              ],
              "StringLiterals": [],
              "Source": null
            }
          ],
          "Hash": "50F9931577ECBBF64AAFFCD51A2B22E3038DF534115AE93C1E3C5EE678E4F9BD"
        },
        {
          "Id": "WorldTile\u002BGroundType",
          "Name": "GroundType",
          "DisplayName": "WorldTile.GroundType",
          "FullName": "WorldTile.GroundType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "AshPile:WorldTile\u002BGroundType",
              "Name": "AshPile",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType AshPile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0047CA867CCC70118342E3EFEBDD86516669F9F9CD34A7BDE6FC9E1F4D80EC73"
            },
            {
              "Id": "BasaltLow:WorldTile\u002BGroundType",
              "Name": "BasaltLow",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BasaltLow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FFD18CB24EE819E44C04DD25B3578C92E1E97BA6BF55451A866CA42A639BF079"
            },
            {
              "Id": "BasaltRoad:WorldTile\u002BGroundType",
              "Name": "BasaltRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BasaltRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32FE290D552C2EE7659C53BFDCE1D9CCFD2B0B6374FD0FBD249751F338F5F365"
            },
            {
              "Id": "Beach:WorldTile\u002BGroundType",
              "Name": "Beach",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Beach",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "626F49F6852BCC9114F8C3AD9E127D0DC3E241F674A79C5CDB156EDA5C717F31"
            },
            {
              "Id": "BrickOrangeRoad:WorldTile\u002BGroundType",
              "Name": "BrickOrangeRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BrickOrangeRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "99818179E94A97D9019234F2523DDAD617915495E1925E0AD4B55EBCBF0FA917"
            },
            {
              "Id": "BrickRoad:WorldTile\u002BGroundType",
              "Name": "BrickRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BrickRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "176445BECF711C2209926A7CFB7D42B83BEAA0DB617A4D52D09F4C1BAFC473BB"
            },
            {
              "Id": "BurntGrass:WorldTile\u002BGroundType",
              "Name": "BurntGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType BurntGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BB30D983A3417493E3ED8D6BFE786ADE7B8D60D1623A1EA93EA0E2605B215EB2"
            },
            {
              "Id": "Clay:WorldTile\u002BGroundType",
              "Name": "Clay",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Clay",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "C292F761276A415A04C7B39E7CCA716AB16A1F4AA72F6369DDA94C0BE27BD347"
            },
            {
              "Id": "ClayDesert:WorldTile\u002BGroundType",
              "Name": "ClayDesert",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType ClayDesert",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2062F837D4F44E0AB6953F4904D2D5C8DE43EBE53CEA072639399CF55657E454"
            },
            {
              "Id": "CobbleStoneRoad:WorldTile\u002BGroundType",
              "Name": "CobbleStoneRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType CobbleStoneRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6E201D581039A4D46F54E1619BA96EDD1D0A99C7107CB2884A33DEAB746B19AB"
            },
            {
              "Id": "CobbleStoneRoadStraight:WorldTile\u002BGroundType",
              "Name": "CobbleStoneRoadStraight",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType CobbleStoneRoadStraight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0D0AB2191F8446A8E3CC37E90F87D4B16EB9A6DB9CF97C0340D636A5772A31F1"
            },
            {
              "Id": "ConcreteRoad:WorldTile\u002BGroundType",
              "Name": "ConcreteRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType ConcreteRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C3B2CC2604118BC8B24B8EE2395593F2A7B15A2FFAEB3764C32727BA6EF9E37"
            },
            {
              "Id": "ConcreteRoadStraight:WorldTile\u002BGroundType",
              "Name": "ConcreteRoadStraight",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType ConcreteRoadStraight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD16B9E4E98F7E558E23285E6EFB23D5F80844A0D7158798F6599DBA366D5B27"
            },
            {
              "Id": "CooledLavaFlow:WorldTile\u002BGroundType",
              "Name": "CooledLavaFlow",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType CooledLavaFlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "88D12AB431AD1EB1454B7DCAFC95CD4B83345169B50ACB7EC90A7D645582BA58"
            },
            {
              "Id": "DarkBrownGrass:WorldTile\u002BGroundType",
              "Name": "DarkBrownGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DarkBrownGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ED262C7F5B2FA262A974C7BFCDF925337E996892B753BF239F10D8295DE55DC8"
            },
            {
              "Id": "DesertPitEdge:WorldTile\u002BGroundType",
              "Name": "DesertPitEdge",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DesertPitEdge",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CD326F7AFD706FA72B709052E4B76888B077BD0C6F6946976C64A15A8A1C9D86"
            },
            {
              "Id": "DesertStone:WorldTile\u002BGroundType",
              "Name": "DesertStone",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DesertStone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F33940650FDCA86036D5B70963D9504953C282E08499F5C781C22B7AFD525BE1"
            },
            {
              "Id": "Dirt:WorldTile\u002BGroundType",
              "Name": "Dirt",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Dirt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "04EBFA98F7A37E5572D031E10ACCF091F9C8FD95CEE12259F995DDD3C843C6B1"
            },
            {
              "Id": "DirtRoad:WorldTile\u002BGroundType",
              "Name": "DirtRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DirtRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "69D390B5B2492584BA6B33BCC375A8581C03430A70DC3F78F1A81FB33A9D670D"
            },
            {
              "Id": "DryGrass:WorldTile\u002BGroundType",
              "Name": "DryGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DryGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7C7D3E6EBD5ECD8C8C46BF689410D8E912F59B8B31C69E891E8FD139069CB15"
            },
            {
              "Id": "DryTallGrass:WorldTile\u002BGroundType",
              "Name": "DryTallGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType DryTallGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8DE55934F79F825F0C0F872F84BFEFA29C3E1B78879CDE3F46970016D9050EA1"
            },
            {
              "Id": "Farmland:WorldTile\u002BGroundType",
              "Name": "Farmland",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Farmland",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D54E74C98453A06E91EDEA2BBC806575E7AA433DE627D5BCB14518995CF8883A"
            },
            {
              "Id": "FarmlandWet:WorldTile\u002BGroundType",
              "Name": "FarmlandWet",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType FarmlandWet",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0544BC27CDC667C5FAD181664C1451F1ECDEAA9A6520109BE355B766727C175A"
            },
            {
              "Id": "GhostTownGrass:WorldTile\u002BGroundType",
              "Name": "GhostTownGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D5B83CB4D4E885269E061CC647A125D604149D29D280AECD833F2EF3669EAB56"
            },
            {
              "Id": "GhostTownRoomFramed:WorldTile\u002BGroundType",
              "Name": "GhostTownRoomFramed",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownRoomFramed",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EFF5BF7E518E21C10BDE2BC97BB60D8C53F208042D5F4DA84327108B9730992"
            },
            {
              "Id": "GhostTownRoomTileRound:WorldTile\u002BGroundType",
              "Name": "GhostTownRoomTileRound",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownRoomTileRound",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B271C0FA16943FFA7CDCBD45B174135E4E0A0C288D35C28AEFA0AD56FE2E21B9"
            },
            {
              "Id": "GhostTownRoomTileSmallSquares:WorldTile\u002BGroundType",
              "Name": "GhostTownRoomTileSmallSquares",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownRoomTileSmallSquares",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "42680D8D3C78D044B14BF04295488953FA706B1A9836B377EBCC6BA2A3089446"
            },
            {
              "Id": "GhostTownRoomTileSquare:WorldTile\u002BGroundType",
              "Name": "GhostTownRoomTileSquare",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownRoomTileSquare",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "413EBB72699C975850C8F2B36C3BEF7113E708AC747DF4545D7B0DA5E678BC21"
            },
            {
              "Id": "GhostTownStreetMain:WorldTile\u002BGroundType",
              "Name": "GhostTownStreetMain",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownStreetMain",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0DBA82A8BAE9A61870E08756E08E3B5EACC77ACF32C614CEF835C2C61982D7E3"
            },
            {
              "Id": "GhostTownStreetSide:WorldTile\u002BGroundType",
              "Name": "GhostTownStreetSide",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownStreetSide",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "105142CFEA3F294AF0F841D9834A1E6BD1D6F51F465288718358215F94C91F23"
            },
            {
              "Id": "GhostTownTallGrass:WorldTile\u002BGroundType",
              "Name": "GhostTownTallGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType GhostTownTallGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CAF45AAA1FCFD28E7444F2CE33655D83404AA5327331197EB03D2B9600732BE2"
            },
            {
              "Id": "Grass:WorldTile\u002BGroundType",
              "Name": "Grass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Grass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CFE6FD2A13A73653AF958C6C15FC4AB74800F66D43779C390851D8C89628F48E"
            },
            {
              "Id": "LavaFlow:WorldTile\u002BGroundType",
              "Name": "LavaFlow",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType LavaFlow",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "688FB4E055D7A2AE099F64E09AD8C02A83748AC6B6096439B3209C6EB59EA8F7"
            },
            {
              "Id": "LightBrownGrass:WorldTile\u002BGroundType",
              "Name": "LightBrownGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType LightBrownGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A47700E7E4E7397303D82D1DBF3366AFB1EB77BC7C628F273A8A381159F73168"
            },
            {
              "Id": "LowerDesertStone:WorldTile\u002BGroundType",
              "Name": "LowerDesertStone",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType LowerDesertStone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "47FD872087659CAD0D9EF1F5972A6C150F34221179D67703C368C55B4BB56FCA"
            },
            {
              "Id": "MarbleBrickRoad:WorldTile\u002BGroundType",
              "Name": "MarbleBrickRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType MarbleBrickRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2305CE2988D3A1C81E0F95659A12F5BDC8C657E82A2BAB58AAC95A65ABFBA65E"
            },
            {
              "Id": "MarbleRoad:WorldTile\u002BGroundType",
              "Name": "MarbleRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType MarbleRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6793D041260EDEA762AD8868A25D8B8FCACE82E70FCE9934D400BD734A5A773E"
            },
            {
              "Id": "MarbleRoadOvergrown:WorldTile\u002BGroundType",
              "Name": "MarbleRoadOvergrown",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType MarbleRoadOvergrown",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7DEE4D9B777F7D765AE5582A66BADDE8E1F628C347C358572B0CD31121009DC3"
            },
            {
              "Id": "None:WorldTile\u002BGroundType",
              "Name": "None",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "624183D3CB159F41F3F03FDE400D4BE4B0CC85856511A1BDD9B3635F7A7B1ACB"
            },
            {
              "Id": "Sand:WorldTile\u002BGroundType",
              "Name": "Sand",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Sand",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "98308D739DDB0110F2ED81AC5706DF2ED8E3205EAA43D770A150DC666F8A5815"
            },
            {
              "Id": "Stone:WorldTile\u002BGroundType",
              "Name": "Stone",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType Stone",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E0381853909D5BFD1C0ADD25D919A3704ABA5615092FB37BD9323E5E6AF00822"
            },
            {
              "Id": "SwampGrass:WorldTile\u002BGroundType",
              "Name": "SwampGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType SwampGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "28697D0CB7F363309072BC0135A27474264D905A3AFC25621F6028737D8BC745"
            },
            {
              "Id": "TallBasalt:WorldTile\u002BGroundType",
              "Name": "TallBasalt",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType TallBasalt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FB03CD6917E3DE1CECAFF8DC942F68F58551484DC6AE71954E34010B07E82F41"
            },
            {
              "Id": "TallGrass:WorldTile\u002BGroundType",
              "Name": "TallGrass",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType TallGrass",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "53B202E3751FF6608C24B2483E67707BF1B2A82C527837BB5381713413EBDB96"
            },
            {
              "Id": "TerracottaRoad:WorldTile\u002BGroundType",
              "Name": "TerracottaRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType TerracottaRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9E23007E8AA2F8AE6B482007D25B3C68FD862F48704276D3A506BAE0010D4AE5"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "VariableGround:WorldTile\u002BGroundType",
              "Name": "VariableGround",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType VariableGround",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D1EC80DBD5EFC3B2564FB11E182EDCA7B8466E7940E1C8051754B2C6C4A6D59B"
            },
            {
              "Id": "VariableRoad:WorldTile\u002BGroundType",
              "Name": "VariableRoad",
              "Type": "WorldTile.GroundType",
              "Signature": "public WorldTile.GroundType VariableRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5803F6A8701D54397598E8DA6A738C739F70260E20DA7CF7C09E40AD459153D9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "00893D5FD4448DA838BC9F6A78E789D6704B20E772D10947729A299F61464E7B"
        },
        {
          "Id": "WorldTile\u002BStructureType",
          "Name": "StructureType",
          "DisplayName": "WorldTile.StructureType",
          "FullName": "WorldTile.StructureType",
          "Namespace": "\u003Cglobal\u003E",
          "Kind": "enum",
          "Visibility": "public",
          "IsAbstract": false,
          "IsSealed": true,
          "BaseType": "System.Enum",
          "Interfaces": [],
          "SourceLocations": [],
          "Fields": [
            {
              "Id": "BasaltCliff:WorldTile\u002BStructureType",
              "Name": "BasaltCliff",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType BasaltCliff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "535D24E3040079886398F52A72C25B09F9D2FF0E7E85A5FB9197FDFB98300D03"
            },
            {
              "Id": "BasaltPit:WorldTile\u002BStructureType",
              "Name": "BasaltPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType BasaltPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E92327CE765A31EA61F6BA20D03FD0DF9A0876E478C336C6B41F8209123B8FFF"
            },
            {
              "Id": "BehindWallCollisionBlock:WorldTile\u002BStructureType",
              "Name": "BehindWallCollisionBlock",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType BehindWallCollisionBlock",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E77FACE1CE0C14F9BEEA64052715C7290592279D66E8D965A6F3135F0273064"
            },
            {
              "Id": "Bush:WorldTile\u002BStructureType",
              "Name": "Bush",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Bush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A85F017F53555B011EDEEB56693A546E9DAD64F81CCC6E551AAFA32738D10983"
            },
            {
              "Id": "Construction:WorldTile\u002BStructureType",
              "Name": "Construction",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Construction",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7E78D08B7D23906D1EE738E998FE7F8CAB4CC017C7D1F1CBB1512ECE1DF0FA6A"
            },
            {
              "Id": "ConstructionWalkable:WorldTile\u002BStructureType",
              "Name": "ConstructionWalkable",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType ConstructionWalkable",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D614185C17FB23F846FA298F8FD93C2705786C1BA7DD90C9DF82EEE88A7C4D36"
            },
            {
              "Id": "Crop:WorldTile\u002BStructureType",
              "Name": "Crop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Crop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AA956EB9DE5A52D5B7EA74F9ADA0E1C789C9F0820B1CAA2A2F56FA9C0644FC19"
            },
            {
              "Id": "CryptPit:WorldTile\u002BStructureType",
              "Name": "CryptPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType CryptPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A6E2D3A2290FC9B025516AE19B07B08D2CF9947BA8B9AB4CC0CF50F309C0841"
            },
            {
              "Id": "CryptWall:WorldTile\u002BStructureType",
              "Name": "CryptWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType CryptWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4DC8047B56A646EF4BBEA5D4DAF8D7BA2A5E1AD7D0A9152019BA82B9BACE556B"
            },
            {
              "Id": "CryptWallBlackTop:WorldTile\u002BStructureType",
              "Name": "CryptWallBlackTop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType CryptWallBlackTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B37BB2F3C27E00DF90DCC691BFC96768071EE0FD42FCAC65B56E4F1A521CF6F2"
            },
            {
              "Id": "DesertCliff:WorldTile\u002BStructureType",
              "Name": "DesertCliff",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertCliff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8B336BEB5BC5E85457673859CA7F06B4D5D432BD5E1EC6B28E246AFA96F613A9"
            },
            {
              "Id": "DesertCliffAndPit:WorldTile\u002BStructureType",
              "Name": "DesertCliffAndPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertCliffAndPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5570A6701122ECB36F6DD3A10FD58FE8B0062387A14AA86366C60F90B7DACBBA"
            },
            {
              "Id": "DesertDungeonPit:WorldTile\u002BStructureType",
              "Name": "DesertDungeonPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertDungeonPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "32A2AD70E2D7090C0809E089453FED89934BDBB02666C99E713FE87C345117A4"
            },
            {
              "Id": "DesertDungeonWall:WorldTile\u002BStructureType",
              "Name": "DesertDungeonWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertDungeonWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "78037EAB2EA884D2F2F144E4F55800679F37B61E734CBD3445A8C592E1B2F226"
            },
            {
              "Id": "DesertDungeonWallAndPit:WorldTile\u002BStructureType",
              "Name": "DesertDungeonWallAndPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertDungeonWallAndPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "146B81B0EF4A69FA0DD57CA949AE202D8CB868B1942C56CD152D262BD182132C"
            },
            {
              "Id": "DesertDungeonWallBlackTop:WorldTile\u002BStructureType",
              "Name": "DesertDungeonWallBlackTop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertDungeonWallBlackTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A4A746C862DDD7B535749E94B31021DA9173D3B760393994C636CAA0AD074646"
            },
            {
              "Id": "DesertPit:WorldTile\u002BStructureType",
              "Name": "DesertPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DesertPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "8972B31509817B0C8B4A20EB3052B6F27F7C27E9F2B32481A7C82693BA490250"
            },
            {
              "Id": "DryPlainsCliff:WorldTile\u002BStructureType",
              "Name": "DryPlainsCliff",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DryPlainsCliff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "23DA6C56904D40384A22C2122D51624191056A63B2DC621C865ECF521C086231"
            },
            {
              "Id": "DungeonPit:WorldTile\u002BStructureType",
              "Name": "DungeonPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DungeonPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "FF9D2FA63878FDBFC10FFB9F073EC29A16BD7844E0529F593944218B73667C2A"
            },
            {
              "Id": "DungeonWall:WorldTile\u002BStructureType",
              "Name": "DungeonWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DungeonWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "B479A5C185B1D15BD0AE563027F6C4AE23BF884839C75CB46F6BC3F513441D38"
            },
            {
              "Id": "DungeonWallAndPit:WorldTile\u002BStructureType",
              "Name": "DungeonWallAndPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DungeonWallAndPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "D311246081DEE11454B69CB750C0E5761B815924DC492AD7B222A0094F049FAC"
            },
            {
              "Id": "DungeonWallBlackTop:WorldTile\u002BStructureType",
              "Name": "DungeonWallBlackTop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType DungeonWallBlackTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "6FC3D7E58E03C79DFE788C3EFDD2CE94A086CD306C459C4B80802CCC306E45C9"
            },
            {
              "Id": "FlagstonePath:WorldTile\u002BStructureType",
              "Name": "FlagstonePath",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType FlagstonePath",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "ECCB92B4D3D17B1BCC0787C7745D65864F9B54A82ADFE5E6D1A0E26A201423F7"
            },
            {
              "Id": "GhostTownCityWall:WorldTile\u002BStructureType",
              "Name": "GhostTownCityWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownCityWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "4B28A194E9A4C7FE860D55DD776EDFA5D1E3260E1BC7F5F992420A5704B914DE"
            },
            {
              "Id": "GhostTownCityWallTower:WorldTile\u002BStructureType",
              "Name": "GhostTownCityWallTower",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownCityWallTower",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50DC1D4EFB1D9A98471448C19CB51513C1E16EFF0B75012E5F8E1F7443B613AD"
            },
            {
              "Id": "GhostTownHouseWallExterior:WorldTile\u002BStructureType",
              "Name": "GhostTownHouseWallExterior",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownHouseWallExterior",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "BAA00C6BAA4EB75DC71320F0D7EDCD86F7889D01562BAA32EE154FA6A4C810D0"
            },
            {
              "Id": "GhostTownHouseWallInterior1:WorldTile\u002BStructureType",
              "Name": "GhostTownHouseWallInterior1",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownHouseWallInterior1",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "36B70EA2E059C0897640A7F976F134A96A6E315A3C7B6A23AF2D890EEC2CB127"
            },
            {
              "Id": "GhostTownHouseWallInterior2:WorldTile\u002BStructureType",
              "Name": "GhostTownHouseWallInterior2",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownHouseWallInterior2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "7D8F107249B0F54FF38B37E685C74A380A5C6992878A689FC0733693B6E7D044"
            },
            {
              "Id": "GhostTownHouseWallInterior3:WorldTile\u002BStructureType",
              "Name": "GhostTownHouseWallInterior3",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownHouseWallInterior3",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "44793FCAE54A89E3206059DED82BD86AC93A0A686A42A109967295DCBD829EB9"
            },
            {
              "Id": "GhostTownHouseWallInterior4:WorldTile\u002BStructureType",
              "Name": "GhostTownHouseWallInterior4",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType GhostTownHouseWallInterior4",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "5A075E94C1CEDB060E4AE2ADE2B93BEE9CF7D5DD1034D852889E8828414D145F"
            },
            {
              "Id": "Hill:WorldTile\u002BStructureType",
              "Name": "Hill",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Hill",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "97FA636800D90F36466BF5448E9AF8225FF4D106139EE8DD60E69901993BF1A5"
            },
            {
              "Id": "Hole:WorldTile\u002BStructureType",
              "Name": "Hole",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Hole",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0755668F098F963BECC643195C52A9F11818F5C3CBE157F13B07E3DED83E17A9"
            },
            {
              "Id": "Lava:WorldTile\u002BStructureType",
              "Name": "Lava",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Lava",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AF194F02391C4AD4D4BD82A2136A5E04E9166AB023E954371AC6A1891EA495EB"
            },
            {
              "Id": "LavaMagma:WorldTile\u002BStructureType",
              "Name": "LavaMagma",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType LavaMagma",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E7818E6C20DC06032FEBE39DFDCEE9BF0A019F6E9EFEB14DA7A02F53C526D218"
            },
            {
              "Id": "LeafPile:WorldTile\u002BStructureType",
              "Name": "LeafPile",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType LeafPile",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E663BAACF6590DC584AA536CE4ADCC48381B8ABABCFF9390DB45834D3DABFE35"
            },
            {
              "Id": "NoCliffs:WorldTile\u002BStructureType",
              "Name": "NoCliffs",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType NoCliffs",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "0EEED77745ABDBA2B9D6D062A2E6979F5723FD62EA50037235EA991D3B8CBFC9"
            },
            {
              "Id": "None:WorldTile\u002BStructureType",
              "Name": "None",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType None",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1BC62D1274625ADD911A5142F5FCB59DA1A3844DA2E4C43B2357D4A1CAACC61F"
            },
            {
              "Id": "Pit:WorldTile\u002BStructureType",
              "Name": "Pit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Pit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73339E3D841DA134186095EAEF025A602B0E92652C503B6D4F837B97B7965211"
            },
            {
              "Id": "PlainsCliff:WorldTile\u002BStructureType",
              "Name": "PlainsCliff",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType PlainsCliff",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "061EBA910BE7A4D28DDDEC1171A5D836EB8A1E9969575D4C91427AAF577350DD"
            },
            {
              "Id": "PlainsCliffDirt:WorldTile\u002BStructureType",
              "Name": "PlainsCliffDirt",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType PlainsCliffDirt",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "892D55E143295C24C54109E320546D10E00CBACC38FBB3045889CF512BBC3DFE"
            },
            {
              "Id": "Road:WorldTile\u002BStructureType",
              "Name": "Road",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Road",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "73D911CC1477482EFAB701EFE47DB03A781C511AA9F6DEE81BB2B00C8E76F7BB"
            },
            {
              "Id": "Ruin:WorldTile\u002BStructureType",
              "Name": "Ruin",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Ruin",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E5B5226491D2E9C841CF1D14E047C17AB1E5DD2F23CBA1FDCDAE4A312DC2E618"
            },
            {
              "Id": "StoneRoad2:WorldTile\u002BStructureType",
              "Name": "StoneRoad2",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType StoneRoad2",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "903229A25F81505A742A0CE708672C101D71A48063BD9C7E985650783E5D63E1"
            },
            {
              "Id": "SwampWater:WorldTile\u002BStructureType",
              "Name": "SwampWater",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType SwampWater",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "90E74639D7C2CC4B4901003A1FA38D464C12C6EAC0194567725654B8C73E01D9"
            },
            {
              "Id": "TallTreeBush:WorldTile\u002BStructureType",
              "Name": "TallTreeBush",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType TallTreeBush",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "1D533FF596D8A4AB651604CAB84081C4BA1BBAA4FBFE9C41664ABC9926F71E6E"
            },
            {
              "Id": "TallTreeLeft:WorldTile\u002BStructureType",
              "Name": "TallTreeLeft",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType TallTreeLeft",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "50AE36271C29E9698F497E37DBA4DE08C732416C8E8B76DBC306ADAC1CF80A17"
            },
            {
              "Id": "TallTreeRight:WorldTile\u002BStructureType",
              "Name": "TallTreeRight",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType TallTreeRight",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "46A1EC0F9056C0AAFBE5B3DBA92017D28965B3D1F9FA475799E4126A5B3FA3D3"
            },
            {
              "Id": "Tree:WorldTile\u002BStructureType",
              "Name": "Tree",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Tree",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "9C5CA734D5A99BEFC76221093B75064ACB99C2E1E38933E21D83B98E6C35DE43"
            },
            {
              "Id": "UnmodifiableRoad:WorldTile\u002BStructureType",
              "Name": "UnmodifiableRoad",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType UnmodifiableRoad",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "E8F54D775383FC7B8A3C35A38A01BB4573AFCE6014B104D53ABD6B68FB4A906C"
            },
            {
              "Id": "value__:System.Byte",
              "Name": "value__",
              "Type": "System.Byte",
              "Signature": "public System.Byte value__",
              "Visibility": "public",
              "IsStatic": false,
              "IsLiteral": false,
              "Hash": "B1BB9C9CCB96E612F39CE4B0DEE94F5C1C584ECA56FF8CBDBF305452DF6A72A3"
            },
            {
              "Id": "VolcanoDungeonPit:WorldTile\u002BStructureType",
              "Name": "VolcanoDungeonPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoDungeonPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "96935E876459835302E26F7A3BAB4DF9FD0DA8AA2A2F8B5CA0B1349DBC35E8EF"
            },
            {
              "Id": "VolcanoDungeonWall:WorldTile\u002BStructureType",
              "Name": "VolcanoDungeonWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoDungeonWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "74BF8409617CDD93EC22217ACF96366076E98087377E7026529BB366BF0C1266"
            },
            {
              "Id": "VolcanoDungeonWallAndPit:WorldTile\u002BStructureType",
              "Name": "VolcanoDungeonWallAndPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoDungeonWallAndPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F901CB98E3E38A6AD493B7916A73805A57ACD00A6A8A6EF1111759AC198B4A16"
            },
            {
              "Id": "VolcanoDungeonWallBlackTop:WorldTile\u002BStructureType",
              "Name": "VolcanoDungeonWallBlackTop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoDungeonWallBlackTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "CEB91788CDC8C4CD3EEAD510FAF5048840E0EFA7E141A2E8FC9C668F74FBC794"
            },
            {
              "Id": "VolcanoLavaDungeonPit:WorldTile\u002BStructureType",
              "Name": "VolcanoLavaDungeonPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoLavaDungeonPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "839CBD6201433DA358BFF726DC5EA2F26A4FB318C6EC9BD2A08D0379829FB75E"
            },
            {
              "Id": "VolcanoLavaDungeonWall:WorldTile\u002BStructureType",
              "Name": "VolcanoLavaDungeonWall",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoLavaDungeonWall",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "2C7733E5581533533FDC35FC3C2C16272F89EBC7913F150D39C7C0255DE470EA"
            },
            {
              "Id": "VolcanoLavaDungeonWallAndPit:WorldTile\u002BStructureType",
              "Name": "VolcanoLavaDungeonWallAndPit",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoLavaDungeonWallAndPit",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "AE672120483E8BD3B83D151E7B09A237A5050FC262D202DC060410C60868FDDA"
            },
            {
              "Id": "VolcanoLavaDungeonWallBlackTop:WorldTile\u002BStructureType",
              "Name": "VolcanoLavaDungeonWallBlackTop",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType VolcanoLavaDungeonWallBlackTop",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A2A6B31D5761BE10E7F26313257EAAA00CF5371F384D293CADF058E24A32B315"
            },
            {
              "Id": "WallBrick:WorldTile\u002BStructureType",
              "Name": "WallBrick",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType WallBrick",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "A5E6662C39DF3AF0E2EF85899E11C57CDF86A691282436C99D78BD804918922A"
            },
            {
              "Id": "WallWood:WorldTile\u002BStructureType",
              "Name": "WallWood",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType WallWood",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "F4B3A077F8B54D1459B9AD763C67683619D2F7D17A3375285EABF09616BF74D5"
            },
            {
              "Id": "Water:WorldTile\u002BStructureType",
              "Name": "Water",
              "Type": "WorldTile.StructureType",
              "Signature": "public WorldTile.StructureType Water",
              "Visibility": "public",
              "IsStatic": true,
              "IsLiteral": true,
              "Hash": "82CAE43FCD9A7FA4F75171D5592FAF60FA5D489F487B3FA55129836A4072FAB9"
            }
          ],
          "Properties": [],
          "Events": [],
          "Methods": [],
          "Hash": "C4E03E998E72E80627E7DEDD57CFFC0F6ED1307B3E8CFD50D029F5586A463EEB"
        }
      ],
      "TypeCount": 568,
      "MethodCount": 1204,
      "PropertyCount": 204,
      "FieldCount": 3388
    }
  ]
}